22:28:34.127 00.006 1424 PHD2 version 2.6.14 begins execution with:
22:28:34.127 00.000 1424    Windows 10 (build 19045), 64-bit edition
22:28:34.127 00.000 1424    wxWidgets 3.0.5
22:28:34.127 00.000 1424    cfitsio 3.49
22:28:34.128 00.001 1424 GetString("/frame/LogDir", "") returns ""
22:28:34.128 00.000 1424 CoInitializeEx returns 1
22:28:34.130 00.002 1424 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
22:28:34.130 00.000 1424 GetInt("/wxLanguage", 0) returns 60
22:28:34.131 00.001 1424 locale: initialized with lang id 60 (r=1)
22:28:34.132 00.001 1424 locale: wxTranslations language set to 60
22:28:34.135 00.003 1424 GetInt("/currentProfile", 0) returns 2
22:28:34.137 00.002 1424 reset dither spiral
22:28:34.138 00.001 1424 StartWorkerThread(00000000) begins
22:28:34.139 00.001 1424 WorkerThread constructor called
22:28:34.139 00.000 1424 StartWorkerThread(01248C90) ends
22:28:34.139 00.000 1424 StartWorkerThread(00000000) begins
22:28:34.139 00.000 1424 WorkerThread constructor called
22:28:34.139 00.000 1948 WorkerThread::Entry() begins
22:28:34.139 00.000 1424 StartWorkerThread(01249230) ends
22:28:34.139 00.000 5232 WorkerThread::Entry() begins
22:28:34.139 00.000 1948 worker thread CoInitializeEx returns 0
22:28:34.139 00.000 1424 GetBoolean("/ServerMode", 1) returns 1
22:28:34.139 00.000 5232 worker thread CoInitializeEx returns 0
22:28:34.189 00.050 1424 GetInt("/profile/2/NoiseReductionMethod", 0) returns 0
22:28:34.189 00.000 1424 GetDouble("/profile/2/DitherScaleFactor", 1.000000) returns 1.000000
22:28:34.190 00.001 1424 GetBoolean("/profile/2/DitherRaOnly", 0) returns 0
22:28:34.190 00.000 1424 GetInt("/profile/2/DitherMode", 0) returns 0
22:28:34.190 00.000 1424 set dither mode 0
22:28:34.190 00.000 1424 GetInt("/profile/2/frame/timeLapse", 0) returns 0
22:28:34.190 00.000 1424 GetInt("/profile/2/frame/var_delay/long_delay", 10000) returns 10000
22:28:34.190 00.000 1424 GetInt("/profile/2/frame/var_delay/short_delay", 1000) returns 1000
22:28:34.190 00.000 1424 GetBoolean("/profile/2/frame/var_delay/enabled", 0) returns 0
22:28:34.190 00.000 1424 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:28:34.191 00.001 1424 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
22:28:34.191 00.000 1424 GetInt("/profile/2/frame/focalLength", 0) returns 2000
22:28:34.191 00.000 1424 GetInt("/profile/2/auto_exp/exposure_min", 1000) returns 1000
22:28:34.191 00.000 1424 GetInt("/profile/2/auto_exp/exposure_max", 5000) returns 5000
22:28:34.191 00.000 1424 GetDouble("/profile/2/auto_exp/target_snr", 6.000000) returns 6.000000
22:28:34.191 00.000 1424 AutoExp: config min = 1000 max = 5000 snr = 6.00
22:28:34.192 00.001 1424 AutoExp: reset exp to 5000
22:28:34.192 00.000 1424 GetInt("/profile/2/CustomExposureDuration", 30000) returns 33000
22:28:34.192 00.000 1424 GetInt("/profile/2/ExposureDurationMs", 1000) returns 1000
22:28:34.192 00.000 1424 OnExposureDurationSelected: duration = 1000
22:28:34.193 00.001 1424 GetBoolean("/profile/2/BeepForLostStar", 1) returns 1
22:28:34.193 00.000 1424 GetInt("/profile/2/Gamma", 100) returns 226
22:28:34.193 00.000 1424 GetBoolean("/profile/2/ImageLogger/LoggingEnabled", 0) returns 0
22:28:34.193 00.000 1424 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshRel", 0) returns 0
22:28:34.193 00.000 1424 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshPx", 0) returns 0
22:28:34.193 00.000 1424 GetBoolean("/profile/2/ImageLogger/LogFramesDropped", 0) returns 0
22:28:34.193 00.000 1424 GetBoolean("/profile/2/ImageLogger/LogAutoSelectFrames", 0) returns 0
22:28:34.194 00.001 1424 GetDouble("/profile/2/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
22:28:34.194 00.000 1424 GetDouble("/profile/2/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
22:28:34.194 00.000 1424 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
22:28:34.194 00.000 1424 GetBoolean("/profile/2/indi/VerboseLogging", 0) returns 1
22:28:34.199 00.005 1424 guider state => UNINITIALIZED
22:28:34.199 00.000 1424 GetInt("/profile/2/overlay/slit/center.x", 376) returns 376
22:28:34.199 00.000 1424 GetInt("/profile/2/overlay/slit/center.y", 290) returns 290
22:28:34.200 00.001 1424 GetInt("/profile/2/overlay/slit/width", 8) returns 8
22:28:34.200 00.000 1424 GetInt("/profile/2/overlay/slit/height", 100) returns 100
22:28:34.200 00.000 1424 GetInt("/profile/2/overlay/slit/angle", 0) returns 0
22:28:34.200 00.000 1424 Changing from state UNINITIALIZED to UNINITIALIZED
22:28:34.200 00.000 1424 guider state => SELECTING
22:28:34.201 00.001 1424 GetBoolean("/profile/2/guider/FastRecenter", 1) returns 1
22:28:34.201 00.000 1424 GetBoolean("/profile/2/guider/ScaleImage", 1) returns 1
22:28:34.201 00.000 1424 GetDouble("/profile/2/guider/StarMinHFD", 1.500000) returns 0.100000
22:28:34.201 00.000 1424 Setting StarMinHFD = 0.10
22:28:34.201 00.000 1424 GetDouble("/profile/2/guider/StarMaxHFD", 20.000000) returns 10.000000
22:28:34.201 00.000 1424 Setting MaxHFD = 10.0
22:28:34.201 00.000 1424 GetDouble("/profile/2/guider/StarMinSNR", 6.000000) returns 6.000000
22:28:34.201 00.000 1424 Setting StarMinSNR = 6.0
22:28:34.202 00.001 1424 GetInt("/profile/2/guider/AutoSelDownsample", 0) returns 0
22:28:34.202 00.000 1424 Setting AutoSelDownsample = 0
22:28:34.202 00.000 1424 GetString("/profile/2/guider/bookmarks", "") returns ""
22:28:34.202 00.000 1424 GetDouble("/profile/2/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
22:28:34.202 00.000 1424 GetBoolean("/profile/2/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
22:28:34.202 00.000 1424 GetBoolean("/profile/2/guider/onestar/TolerateJumpsEnabled", 0) returns 0
22:28:34.203 00.001 1424 GetDouble("/profile/2/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
22:28:34.203 00.000 1424 GetInt("/profile/2/guider/onestar/SearchRegion", 15) returns 18
22:28:34.203 00.000 1424 GetBoolean("/profile/2/guider/multistar/enabled", 0) returns 0
22:28:34.203 00.000 1424 MultiStar mode disabled
22:28:34.203 00.000 1424 GetBoolean("/StickyLockPosition", 0) returns 0
22:28:34.205 00.002 1424 GetString("/geometry", "") returns "0;839;708;1213;710"
22:28:34.237 00.032 1424 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
22:28:34.237 00.000 1424 GetString("/graph/RAColor", "") returns "#6464FF"
22:28:34.237 00.000 1424 GetString("/graph/DecColor", "") returns "#FF0000"
22:28:34.237 00.000 1424 GetInt("/graph/minLength", 50) returns 50
22:28:34.237 00.000 1424 GetInt("/graph/maxLength", 400) returns 400
22:28:34.238 00.001 1424 GetInt("/graph/minHeight", 1) returns 1
22:28:34.238 00.000 1424 GetInt("/graph/maxHeight", 16) returns 16
22:28:34.238 00.000 1424 GetInt("/graph/length", 100) returns 100
22:28:34.238 00.000 1424 GraphStats window size = 100
22:28:34.238 00.000 1424 GetInt("/graph/height", 4) returns 16
22:28:34.238 00.000 1424 GetInt("graph/HeightUnits", 1) returns 1
22:28:34.239 00.001 1424 GetBoolean("/graph/showCorrections", 1) returns 1
22:28:34.239 00.000 1424 GetBoolean("/graph/showStarMass", 0) returns 0
22:28:34.239 00.000 1424 GetBoolean("/graph/showStarSNR", 0) returns 0
22:28:34.239 00.000 1424 GetBoolean("/graph/correctionsToScale", 0) returns 0
22:28:34.269 00.030 1424 GetInt("/graph_stepguider/length", 1) returns 1
22:28:34.271 00.002 1424 GetBoolean("/ProfileRawMode", 0) returns 0
22:28:34.272 00.001 1424 GetInt("/target/length", 100) returns 100
22:28:34.272 00.000 1424 GetDouble("/target/zoom", 1.000000) returns 1.000000
22:28:34.279 00.007 1424 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:28:34.279 00.000 1424 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:28:34.659 00.380 1424 GetString("/profile/1/name", "") returns "My Equipment"
22:28:34.659 00.000 1424 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:28:34.664 00.005 1424 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:28:34.966 00.302 1424 GetString("/profile/2/indi/INDIcam", "") returns ""
22:28:34.976 00.010 1424 GetString("/profile/2/indi/INDImount", "") returns ""
22:28:34.983 00.007 1424 GetString("/profile/2/indi/INDImount", "") returns ""
22:28:34.989 00.006 1424 GetString("/profile/2/indi/INDIrotator", "") returns ""
22:28:34.992 00.003 1424 GetString("/profile/2/camera/LastMenuChoice", "None") returns "DL Imaging Camera 2 (ASCOM)"
22:28:34.992 00.000 1424 CameraFactory(DL Imaging Camera 2 (ASCOM))
22:28:34.992 00.000 1424 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0
22:28:34.992 00.000 1424 GetInt("/profile/2/camera/ReadDelay", 150) returns 150
22:28:34.992 00.000 1424 GetInt("/profile/2/camera/gain", 95) returns 95
22:28:34.993 00.001 1424 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 15000
22:28:34.993 00.000 1424 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
22:28:34.993 00.000 1424 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 0
22:28:34.993 00.000 1424 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
22:28:34.993 00.000 1424 GetInt("/profile/2/camera/binning", 1) returns 3
22:28:34.993 00.000 1424 Created new camera of type DL Imaging Camera 2 (ASCOM) = 100509A8
22:28:34.993 00.000 1424 GetString("/profile/2/camera/LastMenuChoice", "") returns "DL Imaging Camera 2 (ASCOM)"
22:28:34.994 00.001 1424 GetString("/profile/2/scope/LastMenuChoice", "None") returns "iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)"
22:28:34.994 00.000 1424 ScopeFactory(iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM))
22:28:34.994 00.000 1424 GetInt("/profile/2/scope/CalibrationDuration", 750) returns 450
22:28:34.994 00.000 1424 GetInt("/profile/2/scope/CalibrationDistance", 25) returns 25
22:28:34.995 00.001 1424 GetInt("/profile/2/scope/MaxRaDuration", 2500) returns 2500
22:28:34.995 00.000 1424 GetInt("/profile/2/scope/MaxDecDuration", 2500) returns 2500
22:28:34.995 00.000 1424 GetInt("/profile/2/scope/DecGuideMode", 1) returns 1
22:28:34.995 00.000 1424 DecGuideMode set to Auto (1)
22:28:34.995 00.000 1424 GetInt("/profile/2/scope/XGuideAlgorithm", 1) returns 1
22:28:34.995 00.000 1424 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.460000
22:28:34.996 00.001 1424 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
22:28:34.996 00.000 1424 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
22:28:34.996 00.000 1424 GetInt("/profile/2/scope/YGuideAlgorithm", 4) returns 4
22:28:34.996 00.000 1424 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.460000
22:28:34.996 00.000 1424 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.46
22:28:34.996 00.000 1424 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
22:28:34.997 00.001 1424 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
22:28:34.997 00.000 1424 GetBoolean("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
22:28:34.997 00.000 1424 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
22:28:34.997 00.000 1424 GetBoolean("/profile/2/scope/CalFlipRequiresDecFlip", 0) returns 1
22:28:34.997 00.000 1424 GetBoolean("/profile/2/scope/AssumeOrthogonal", 0) returns 0
22:28:34.997 00.000 1424 GetBoolean("/profile/2/scope/UseDecComp", 1) returns 1
22:28:34.998 00.001 1424 GetBoolean("/profile/2/scope/HiResEncoders", 0) returns 0
22:28:34.998 00.000 1424 GetInt("/profile/2/scope/DecBacklashPulse", 0) returns 20
22:28:34.998 00.000 1424 GetInt("/profile/2/scope/DecBacklashFloor", 0) returns 20
22:28:34.998 00.000 1424 GetInt("/profile/2/scope/DecBacklashCeiling", 0) returns 20
22:28:34.998 00.000 1424 GetBoolean("/profile/2/scope/BacklashCompEnabled", 0) returns 0
22:28:34.998 00.000 1424 BLC: Backlash compensation is disabled
22:28:34.998 00.000 1424 GetBoolean("/profile/2/scope/StopGuidingWhenSlewing", 1) returns 1
22:28:34.998 00.000 1424 Scope: enabling slew check, guiding will stop when slew is detected
22:28:34.999 00.001 1424 Created new scope of type iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM) = 0D4AF540
22:28:34.999 00.000 1424 GetString("/profile/2/scope/LastMenuChoice", "") returns "iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)"
22:28:34.999 00.000 1424 GetString("/profile/2/scope/LastAuxMenuChoice", "None") returns "None"
22:28:34.999 00.000 1424 ScopeFactory(None)
22:28:34.999 00.000 1424 Created new aux scope of type None = 00000000
22:28:34.999 00.000 1424 GetString("/profile/2/scope/LastAuxMenuChoice", "") returns "None"
22:28:34.999 00.000 1424 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
22:28:35.000 00.001 1424 GetString("/profile/2/stepguider/LastMenuChoice", "None") returns "None"
22:28:35.000 00.000 1424 StepGuiderFactory(None)
22:28:35.000 00.000 1424 Created new stepguider of type None = 00000000
22:28:35.000 00.000 1424 GetString("/profile/2/stepguider/LastMenuChoice", "") returns "None"
22:28:35.000 00.000 1424 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
22:28:35.000 00.000 1424 GetString("/profile/2/rotator/LastMenuChoice", "None") returns "None"
22:28:35.000 00.000 1424 RotatorFactory(None)
22:28:35.000 00.000 1424 Created new Rotator of type None = 00000000
22:28:35.000 00.000 1424 GetString("/profile/2/rotator/LastMenuChoice", "") returns "None"
22:28:35.000 00.000 1424 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
22:28:35.004 00.004 1424 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:28:35.004 00.000 1424 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
22:28:35.004 00.000 1424 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
22:28:35.032 00.028 1424 starting server
22:28:35.034 00.002 1424 event server started, listening on port 4400
22:28:35.034 00.000 1424 Server started, listening on port 4300
22:28:35.034 00.000 1424 Status Line: Server started
22:28:35.037 00.003 1424 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106109;dir=3;layer=10;row=0;pos=472;prop=100000;bestw=567;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=1210;floaty=637;floatw=583;floath=81|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=2099197;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=69;floaty=169;floatw=1940;floath=327|name=Stats;caption=Guide Stats;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=245;besth=424;minw=-1;minh=-1;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=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=20;besth=20;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Target;caption=Target;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=320;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(5,0,0)=642|"
22:28:35.073 00.036 1424 GetBoolean("/Update/enabled", 1) returns 0
22:28:35.073 00.000 1424 GetInt("/Update/series", 0) returns 0
22:28:36.156 01.083 1424 evsrv: cli 013209B0 connect
22:28:36.157 00.001 1424 evsrv: cli 013209B0 request: {"method":"get_app_state","id":"45b89594-7d15-428d-9519-bd1eb68279aa"}
22:28:36.157 00.000 1424 evsrv: cli 013209B0 response: {"jsonrpc":"2.0","result":"Stopped","id":"45b89594-7d15-428d-9519-bd1eb68279aa"}
22:28:36.159 00.002 1424 evsrv: cli 013209B0 disconnect
22:28:36.161 00.002 1424 evsrv: cli 013209B0 connect
22:28:36.165 00.004 1424 evsrv: cli 01320C30 connect
22:28:36.166 00.001 1424 evsrv: cli 01320C30 request: {"method":"get_profile","id":"9f4d056d-1315-4331-ac56-03838233c809"}
22:28:36.166 00.000 1424 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:28:36.166 00.000 1424 evsrv: cli 01320C30 response: {"jsonrpc":"2.0","result":{"id":2,"name":".!temp!profile!name!~"},"id":"9f4d056d-1315-4331-ac56-03838233c809"}
22:28:36.169 00.003 1424 evsrv: cli 01320C30 disconnect
22:28:36.170 00.001 1424 evsrv: cli 01320C30 connect
22:28:36.170 00.000 1424 evsrv: cli 01320C30 request: {"method":"get_profiles","id":"d9861095-2d1d-46da-9e00-343ea98a7d0b"}
22:28:36.171 00.001 1424 GetString("/profile/1/name", "") returns "My Equipment"
22:28:36.171 00.000 1424 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:28:36.171 00.000 1424 GetString("/profile/1/name", "") returns "My Equipment"
22:28:36.171 00.000 1424 GetString("/profile/1/name", "") returns "My Equipment"
22:28:36.171 00.000 1424 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:28:36.172 00.001 1424 evsrv: cli 01320C30 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"My Equipment"},{"id":2,"name":".!temp!profile!name!~","selected":true}],"id":"d9861095-2d1d-46da-9e00-343ea98a7d0b"}
22:28:36.174 00.002 1424 evsrv: cli 01320C30 disconnect
22:28:36.177 00.003 1424 evsrv: cli 01320C30 connect
22:28:36.178 00.001 1424 evsrv: cli 01320C30 request: {"method":"get_connected","id":"42a7560b-7078-4ab7-9bd0-3dda46b5bfc8"}
22:28:36.178 00.000 1424 evsrv: cli 01320C30 response: {"jsonrpc":"2.0","result":false,"id":"42a7560b-7078-4ab7-9bd0-3dda46b5bfc8"}
22:28:36.178 00.000 1424 evsrv: cli 01320C30 disconnect
22:28:36.181 00.003 1424 evsrv: cli 01320C30 connect
22:28:36.182 00.001 1424 evsrv: cli 01320C30 request: {"method":"set_connected","params":[true],"id":"b5798280-51ba-4549-b100-abaa7d91f28e"}
22:28:36.182 00.000 1424 gear_dialog: ConnectAll calls OnButtonConnectAll
22:28:36.182 00.000 1424 gear_dialog: OnButtonConnectAll
22:28:36.182 00.000 1424 gear_dialog: DoConnectCamera [DL Imaging Camera 2 (ASCOM)]
22:28:36.182 00.000 1424 Status Line: Connecting to Camera ...
22:28:36.184 00.002 1424 GetString("/profile/2/cam_hash/86348384/whichCamera", "") returns "1,ZWO ASI294MC"
22:28:36.184 00.000 1424 Connecting to camera [DL Imaging Camera 2 (ASCOM)] id = [1,ZWO ASI294MC]
22:28:36.184 00.000 1424 Create ASCOM Camera: choice 'DL Imaging Camera 2 (ASCOM)' progid ASCOM.DLImaging.CameraExt
22:28:40.639 04.455 1424 setting camera Name = DLImaging (ASCOM)
22:28:40.669 00.030 1424 ASCOM camera: MaxBinning is 4
22:28:40.670 00.001 1424 ASCOM camera: has cooler
22:28:40.670 00.000 1424 ASCOM Camera: set binning = 3
22:28:40.675 00.005 1424 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
22:28:40.676 00.001 1424 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[DL Imaging Camera 2 (ASCOM)] scaleRatio=1.000
22:28:40.676 00.000 1424 Connected Camera: DLImaging (ASCOM)
22:28:40.676 00.000 1424 FrameSize=(0,0)
22:28:40.676 00.000 1424 PixelSize=4.80
22:28:40.676 00.000 1424 BitsPerPixel=16
22:28:40.676 00.000 1424 HasGainControl=0
22:28:40.676 00.000 1424 HasShutter=1
22:28:40.676 00.000 1424 HasSubFrames=1
22:28:40.676 00.000 1424 ST4HasGuideOutput=1
22:28:40.676 00.000 1424 GetBoolean("/profile/2/camera/AutoLoadDefectMap", 1) returns 1
22:28:40.676 00.000 1424 auto-loading defect map
22:28:40.677 00.001 1424 Loading defect map file C:\Users\User\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
22:28:40.677 00.000 1424 Defect map file not found: C:\Users\User\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
22:28:40.677 00.000 1424 Status Line: Defect map not loaded
22:28:40.678 00.001 1424 GetBoolean("/profile/2/camera/AutoLoadDarks", 1) returns 1
22:28:40.678 00.000 1424 Auto-loading dark library
22:28:40.678 00.000 1424 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe.cpp:2415->File does not exist
22:28:40.679 00.001 1424 failed to load dark frames from C:\Users\User\AppData\Local\phd2\darks_defects\PHD2_dark_lib_2.fit
22:28:40.679 00.000 1424 Status Line: Darks not loaded
22:28:40.683 00.004 1424 Status Line: Camera Connected
22:28:40.685 00.002 1424 gear_dialog: OnButtonConnectStepGuider
22:28:40.688 00.003 1424 Connected AO:None
22:28:40.688 00.000 1424 gear_dialog: OnButtonConnectScope
22:28:40.688 00.000 1424 Status Line: Connecting to Mount ...
22:28:40.689 00.001 1424 Connecting to mount [iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)]
22:28:40.690 00.001 1424 ASCOM Scope: Connecting
22:28:40.690 00.000 1424 Create ASCOM Scope: choice 'iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)' progid ASCOM.iOptron2014.Telescope
22:28:40.727 00.037 1424 pScopeDriver = 0x13ED0010
22:28:40.749 00.022 1424 Scope reports its name as iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)
22:28:40.750 00.001 1424 ASCOM scope CanSlewAsync is true
22:28:40.750 00.000 1424 iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM) connected
22:28:40.752 00.002 1424 ScopeASCOM::GetDeclinationRadians() returns 90.0
22:28:40.753 00.001 1424 ScopeASCOM::SideOfPier() returns 1
22:28:40.753 00.000 1424 ASCOM Scope: Connect success
22:28:40.753 00.000 1424 Status Line: Mount Connected
22:28:40.756 00.003 1424 Connected Scope:iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)
22:28:40.756 00.000 1424 gear_dialog: OnButtonConnectAuxScope
22:28:40.756 00.000 1424 Connected AuxScope:None
22:28:40.756 00.000 1424 gear_dialog: OnButtonConnectRotator
22:28:40.758 00.002 1424 Connected Rotator:None
22:28:40.791 00.033 1424 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:28:40.791 00.000 1424 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:28:40.791 00.000 1424 Auto-loading calibration data
22:28:40.791 00.000 1424 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003008
22:28:40.792 00.001 1424 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.010948
22:28:40.792 00.000 1424 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
22:28:40.792 00.000 1424 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.035610
22:28:40.792 00.000 1424 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns -1.601040
22:28:40.792 00.000 1424 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.946366
22:28:40.792 00.000 1424 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:28:40.793 00.001 1424 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:28:40.793 00.000 1424 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
22:28:40.793 00.000 1424 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:28:40.793 00.000 1424 Mount::SetCalibration (scope) -- xAngle=-173.9 yAngle=-91.7 xRate=3.008 yRate=10.948 bin=3 dec=54.2 pierSide=0 par=+/- rotAng=None
22:28:40.793 00.000 1424 Mount::SetCalibration (scope) -- sets m_xAngle=-173.9 m_yAngleError=7.8
22:28:40.796 00.003 1424 ScopeASCOM::GetDeclinationRadians() returns 90.0
22:28:40.796 00.000 1424 ScopeASCOM::SideOfPier() returns 1
22:28:41.103 00.307 1424 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:28:41.103 00.000 1424 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:28:41.103 00.000 1424 Auto-loading calibration data
22:28:41.104 00.001 1424 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003008
22:28:41.104 00.000 1424 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.010948
22:28:41.104 00.000 1424 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
22:28:41.104 00.000 1424 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.035610
22:28:41.104 00.000 1424 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns -1.601040
22:28:41.104 00.000 1424 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.946366
22:28:41.104 00.000 1424 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:28:41.105 00.001 1424 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:28:41.105 00.000 1424 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
22:28:41.105 00.000 1424 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:28:41.105 00.000 1424 Mount::SetCalibration (scope) -- xAngle=-173.9 yAngle=-91.7 xRate=3.008 yRate=10.948 bin=3 dec=54.2 pierSide=0 par=+/- rotAng=None
22:28:41.105 00.000 1424 Mount::SetCalibration (scope) -- sets m_xAngle=-173.9 m_yAngleError=7.8
22:28:41.107 00.002 1424 ScopeASCOM::GetDeclinationRadians() returns 90.0
22:28:41.107 00.000 1424 ScopeASCOM::SideOfPier() returns 1
22:28:41.109 00.002 1424 evsrv: cli 01320C30 response: {"jsonrpc":"2.0","result":0,"id":"b5798280-51ba-4549-b100-abaa7d91f28e"}
22:28:41.110 00.001 1424 evsrv: cli 01320C30 disconnect
22:28:41.110 00.000 1424 evsrv: cli 1011A090 connect
22:28:41.110 00.000 1424 evsrv: cli 1011A090 request: {"method":"get_app_state","id":"68175cb4-1284-49f9-8ccd-cae83afd4858"}
22:28:41.110 00.000 1424 evsrv: cli 1011A090 response: {"jsonrpc":"2.0","result":"Stopped","id":"68175cb4-1284-49f9-8ccd-cae83afd4858"}
22:28:41.123 00.013 1424 evsrv: cli 1011A090 disconnect
22:28:42.113 00.990 1424 evsrv: cli 1011B350 connect
22:28:42.113 00.000 1424 evsrv: cli 1011B350 request: {"method":"loop","id":"468ecbad-965d-434c-92d7-134d2321c0ae"}
22:28:42.113 00.000 1424 Status Line: Looping
22:28:42.114 00.001 1424 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:28:42.118 00.004 1424 ScheduleExposure(1000,3,0) exposurePending=0
22:28:42.118 00.000 1424 Enqueuing Expose request
22:28:42.118 00.000 1424 evsrv: cli 1011B350 response: {"jsonrpc":"2.0","result":0,"id":"468ecbad-965d-434c-92d7-134d2321c0ae"}
22:28:42.118 00.000 1948 Worker thread wakes up
22:28:42.118 00.000 1948 worker thread servicing REQUEST_EXPOSE 1000
22:28:42.118 00.000 1948 Exposure delay set to 0
22:28:42.118 00.000 1948 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:42.118 00.000 1424 evsrv: cli 1011B350 disconnect
22:28:42.127 00.009 1424 evsrv: cli 1011A810 connect
22:28:42.127 00.000 1424 case statement mapped state 1 to 101
22:28:42.127 00.000 1424 case statement mapped state 1 to 101
22:28:42.127 00.000 1424 evsrv: cli 1011A810 request: {"method":"get_lock_shift_params","id":"7a17dd10-47da-4f51-b82b-6ddbeef0c700"}
22:28:42.128 00.001 1424 evsrv: cli 1011A810 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"7a17dd10-47da-4f51-b82b-6ddbeef0c700"}
22:28:42.133 00.005 1424 evsrv: cli 1011A810 disconnect
22:28:42.135 00.002 1424 evsrv: cli 1011A090 connect
22:28:42.135 00.000 1424 case statement mapped state 1 to 101
22:28:42.135 00.000 1424 case statement mapped state 1 to 101
22:28:42.136 00.001 1424 evsrv: cli 1011A090 request: {"method":"get_pixel_scale","id":"8193c588-8e5c-4a81-a98d-eec443fa2a8e"}
22:28:42.136 00.000 1424 evsrv: cli 1011A090 response: {"jsonrpc":"2.0","result":1.48511,"id":"8193c588-8e5c-4a81-a98d-eec443fa2a8e"}
22:28:42.136 00.000 1424 evsrv: cli 1011A090 disconnect
22:28:43.233 01.097 1948 Exposure complete
22:28:43.243 00.010 1948 worker thread done servicing request
22:28:43.243 00.000 1424 OnExposeComplete: enter
22:28:43.243 00.000 1424 UpdateGuideState(): m_state=1
22:28:43.243 00.000 1424 UpdateCurrentPosition: no star selected
22:28:43.243 00.000 1424 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:43.243 00.000 1424 Status Line: No star selected
22:28:43.243 00.000 1424 UpdateImageDisplay: Size=(426,341) min=36, max=1011, med=44, FiltMin=37, FiltMax=1011, Gamma=2.260
22:28:43.257 00.014 1424 UpdateGuideState exits: No star selected
22:28:43.257 00.000 1424 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:43.257 00.000 1424 ScheduleExposure(1000,3,0) exposurePending=0
22:28:43.257 00.000 1424 Enqueuing Expose request
22:28:43.257 00.000 1948 Worker thread wakes up
22:28:43.257 00.000 1948 worker thread servicing REQUEST_EXPOSE 1000
22:28:43.257 00.000 1948 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:46.333 03.076 1948 invoke startexposure: [80020009] Exception occurred.
22:28:46.333 00.000 1948 invoke startexposure:
(ASCOM.DLImaging.CameraExt) Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
22:28:46.333 00.000 1948 ASCOM_StartExposure failed:
(ASCOM.DLImaging.CameraExt) Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
22:28:46.333 00.000 1948 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:28:46.333 00.000 1424 Alert: ASCOM error -- Cannot start exposure with given parameters:
(ASCOM.DLImaging.CameraExt) Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
22:28:46.333 00.000 1948 worker thread done servicing request
22:28:46.569 00.236 1424 OnExposeComplete: enter
22:28:46.569 00.000 1424 OnExposeComplete: Capture Error reported
22:28:46.569 00.000 1424 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:28:46.569 00.000 1424 Status Line: Waiting for devices...
22:28:46.569 00.000 1424 setting force full frames = true
22:28:46.569 00.000 1424 Status Line: Stopped.
22:28:46.576 00.007 1424 Changing from state SELECTING to UNINITIALIZED
22:28:46.576 00.000 1424 guider state => SELECTING
22:28:46.585 00.009 1424 Status Line: Stopped.
22:28:46.585 00.000 1424 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:29:11.156 24.571 1424 gear_dialog: OnButtonDisconnectCamera
22:29:11.172 00.016 1424 putprop: [80020009] Exception occurred.
22:29:11.172 00.000 1424 ASCOM disconnect:
(ASCOM.DLImaging.CameraExt) Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
22:29:11.172 00.000 1424 Alert: ASCOM driver problem -- cannot disconnect:
(ASCOM.DLImaging.CameraExt) Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
22:29:11.378 00.206 1424 Status Line: Camera Disconnected
22:29:30.181 18.803 1424 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:29:30.181 00.000 1424 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:29:30.181 00.000 1424 Auto-loading calibration data
22:29:30.181 00.000 1424 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003008
22:29:30.181 00.000 1424 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.010948
22:29:30.181 00.000 1424 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
22:29:30.181 00.000 1424 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.035610
22:29:30.181 00.000 1424 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns -1.601040
22:29:30.181 00.000 1424 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.946366
22:29:30.181 00.000 1424 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:29:30.181 00.000 1424 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:29:30.181 00.000 1424 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
22:29:30.181 00.000 1424 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:29:30.186 00.005 1424 Mount::SetCalibration (scope) -- xAngle=-173.9 yAngle=-91.7 xRate=3.008 yRate=10.948 bin=3 dec=54.2 pierSide=0 par=+/- rotAng=None
22:29:30.186 00.000 1424 Mount::SetCalibration (scope) -- sets m_xAngle=-173.9 m_yAngleError=7.8
22:29:30.186 00.000 1424 ScopeASCOM::GetDeclinationRadians() returns 90.0
22:29:30.186 00.000 1424 ScopeASCOM::SideOfPier() returns 1
22:29:30.203 00.017 1424 MyFrame::OnClose proceeding
22:29:30.203 00.000 1424 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:29:30.203 00.000 1424 StopWorkerThread(0x01248C90) begins
22:29:30.203 00.000 1948 Worker thread wakes up
22:29:30.203 00.000 1948 worker thread servicing REQUEST_TERMINATE
22:29:30.203 00.000 1948 worker thread done servicing request
22:29:30.203 00.000 1948 WorkerThread::Entry() ends
22:29:30.226 00.023 1424 StopWorkerThread() threadExitCode=0
22:29:30.226 00.000 1424 StopWorkerThread(0x01248C90) ends
22:29:30.226 00.000 1424 WorkerThread destructor called
22:29:30.226 00.000 1424 StopWorkerThread(0x01249230) begins
22:29:30.226 00.000 5232 Worker thread wakes up
22:29:30.226 00.000 5232 worker thread servicing REQUEST_TERMINATE
22:29:30.226 00.000 5232 worker thread done servicing request
22:29:30.226 00.000 5232 WorkerThread::Entry() ends
22:29:30.226 00.000 1424 StopWorkerThread() threadExitCode=0
22:29:30.226 00.000 1424 StopWorkerThread(0x01249230) ends
22:29:30.226 00.000 1424 WorkerThread destructor called
22:29:30.226 00.000 1424 Shutdown: forced=0
22:29:30.226 00.000 1424 Shutdown: disconnect scope
22:29:30.226 00.000 1424 ASCOM Scope: Disconnecting
22:29:30.226 00.000 1424 ASCOM Scope: Disconnected Successfully
22:29:30.226 00.000 1424 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
22:29:30.226 00.000 1424 ScopeASCOM::GetDeclinationRadians() returns Unknown
22:29:30.226 00.000 1424 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
22:29:30.226 00.000 1424 ScopeASCOM::SideOfPier() returns -1
22:29:30.226 00.000 1424 Shutdown: disconnect camera
22:29:30.226 00.000 1424 Shutdown complete
22:29:30.226 00.000 1424 UPD: shutdown
22:29:30.226 00.000 1424 stopping server
22:29:30.226 00.000 1424 event server stopped
22:29:30.226 00.000 1424 Status Line: Server stopped
22:29:30.237 00.011 1424 GetBoolean("/profile/2/ShowDecModeWarning", 1) returns 1
22:29:39.361 00.005 2596 PHD2 version 2.6.14 begins execution with:
22:29:39.361 00.000 2596    Windows 10 (build 19045), 64-bit edition
22:29:39.361 00.000 2596    wxWidgets 3.0.5
22:29:39.361 00.000 2596    cfitsio 3.49
22:29:39.361 00.000 2596 GetString("/frame/LogDir", "") returns ""
22:29:39.362 00.001 2596 CoInitializeEx returns 1
22:29:39.365 00.003 2596 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
22:29:39.365 00.000 2596 GetInt("/wxLanguage", 0) returns 60
22:29:39.366 00.001 2596 locale: initialized with lang id 60 (r=1)
22:29:39.367 00.001 2596 locale: wxTranslations language set to 60
22:29:39.368 00.001 2596 GetInt("/currentProfile", 0) returns 2
22:29:39.371 00.003 2596 reset dither spiral
22:29:39.372 00.001 2596 StartWorkerThread(00000000) begins
22:29:39.372 00.000 2596 WorkerThread constructor called
22:29:39.372 00.000 2596 StartWorkerThread(011AC888) ends
22:29:39.372 00.000 2596 StartWorkerThread(00000000) begins
22:29:39.372 00.000 2596 WorkerThread constructor called
22:29:39.372 00.000 3760 WorkerThread::Entry() begins
22:29:39.372 00.000 2596 StartWorkerThread(011AC0A8) ends
22:29:39.373 00.001 3760 worker thread CoInitializeEx returns 0
22:29:39.373 00.000 2596 GetBoolean("/ServerMode", 1) returns 1
22:29:39.373 00.000 2168 WorkerThread::Entry() begins
22:29:39.373 00.000 2168 worker thread CoInitializeEx returns 0
22:29:39.424 00.051 2596 GetInt("/profile/2/NoiseReductionMethod", 0) returns 0
22:29:39.425 00.001 2596 GetDouble("/profile/2/DitherScaleFactor", 1.000000) returns 1.000000
22:29:39.425 00.000 2596 GetBoolean("/profile/2/DitherRaOnly", 0) returns 0
22:29:39.425 00.000 2596 GetInt("/profile/2/DitherMode", 0) returns 0
22:29:39.425 00.000 2596 set dither mode 0
22:29:39.425 00.000 2596 GetInt("/profile/2/frame/timeLapse", 0) returns 0
22:29:39.426 00.001 2596 GetInt("/profile/2/frame/var_delay/long_delay", 10000) returns 10000
22:29:39.426 00.000 2596 GetInt("/profile/2/frame/var_delay/short_delay", 1000) returns 1000
22:29:39.426 00.000 2596 GetBoolean("/profile/2/frame/var_delay/enabled", 0) returns 0
22:29:39.426 00.000 2596 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:29:39.426 00.000 2596 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
22:29:39.427 00.001 2596 GetInt("/profile/2/frame/focalLength", 0) returns 2000
22:29:39.427 00.000 2596 GetInt("/profile/2/auto_exp/exposure_min", 1000) returns 1000
22:29:39.427 00.000 2596 GetInt("/profile/2/auto_exp/exposure_max", 5000) returns 5000
22:29:39.427 00.000 2596 GetDouble("/profile/2/auto_exp/target_snr", 6.000000) returns 6.000000
22:29:39.427 00.000 2596 AutoExp: config min = 1000 max = 5000 snr = 6.00
22:29:39.427 00.000 2596 AutoExp: reset exp to 5000
22:29:39.428 00.001 2596 GetInt("/profile/2/CustomExposureDuration", 30000) returns 33000
22:29:39.428 00.000 2596 GetInt("/profile/2/ExposureDurationMs", 1000) returns 1000
22:29:39.428 00.000 2596 OnExposureDurationSelected: duration = 1000
22:29:39.428 00.000 2596 GetBoolean("/profile/2/BeepForLostStar", 1) returns 1
22:29:39.429 00.001 2596 GetInt("/profile/2/Gamma", 100) returns 226
22:29:39.429 00.000 2596 GetBoolean("/profile/2/ImageLogger/LoggingEnabled", 0) returns 0
22:29:39.429 00.000 2596 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshRel", 0) returns 0
22:29:39.429 00.000 2596 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshPx", 0) returns 0
22:29:39.429 00.000 2596 GetBoolean("/profile/2/ImageLogger/LogFramesDropped", 0) returns 0
22:29:39.429 00.000 2596 GetBoolean("/profile/2/ImageLogger/LogAutoSelectFrames", 0) returns 0
22:29:39.429 00.000 2596 GetDouble("/profile/2/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
22:29:39.430 00.001 2596 GetDouble("/profile/2/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
22:29:39.430 00.000 2596 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
22:29:39.430 00.000 2596 GetBoolean("/profile/2/indi/VerboseLogging", 0) returns 1
22:29:39.433 00.003 2596 guider state => UNINITIALIZED
22:29:39.433 00.000 2596 GetInt("/profile/2/overlay/slit/center.x", 376) returns 376
22:29:39.433 00.000 2596 GetInt("/profile/2/overlay/slit/center.y", 290) returns 290
22:29:39.433 00.000 2596 GetInt("/profile/2/overlay/slit/width", 8) returns 8
22:29:39.433 00.000 2596 GetInt("/profile/2/overlay/slit/height", 100) returns 100
22:29:39.434 00.001 2596 GetInt("/profile/2/overlay/slit/angle", 0) returns 0
22:29:39.434 00.000 2596 Changing from state UNINITIALIZED to UNINITIALIZED
22:29:39.434 00.000 2596 guider state => SELECTING
22:29:39.434 00.000 2596 GetBoolean("/profile/2/guider/FastRecenter", 1) returns 1
22:29:39.435 00.001 2596 GetBoolean("/profile/2/guider/ScaleImage", 1) returns 1
22:29:39.435 00.000 2596 GetDouble("/profile/2/guider/StarMinHFD", 1.500000) returns 0.100000
22:29:39.435 00.000 2596 Setting StarMinHFD = 0.10
22:29:39.435 00.000 2596 GetDouble("/profile/2/guider/StarMaxHFD", 20.000000) returns 10.000000
22:29:39.435 00.000 2596 Setting MaxHFD = 10.0
22:29:39.435 00.000 2596 GetDouble("/profile/2/guider/StarMinSNR", 6.000000) returns 6.000000
22:29:39.435 00.000 2596 Setting StarMinSNR = 6.0
22:29:39.436 00.001 2596 GetInt("/profile/2/guider/AutoSelDownsample", 0) returns 0
22:29:39.436 00.000 2596 Setting AutoSelDownsample = 0
22:29:39.436 00.000 2596 GetString("/profile/2/guider/bookmarks", "") returns ""
22:29:39.436 00.000 2596 GetDouble("/profile/2/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
22:29:39.436 00.000 2596 GetBoolean("/profile/2/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
22:29:39.436 00.000 2596 GetBoolean("/profile/2/guider/onestar/TolerateJumpsEnabled", 0) returns 0
22:29:39.436 00.000 2596 GetDouble("/profile/2/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
22:29:39.437 00.001 2596 GetInt("/profile/2/guider/onestar/SearchRegion", 15) returns 18
22:29:39.437 00.000 2596 GetBoolean("/profile/2/guider/multistar/enabled", 0) returns 0
22:29:39.437 00.000 2596 MultiStar mode disabled
22:29:39.437 00.000 2596 GetBoolean("/StickyLockPosition", 0) returns 0
22:29:39.439 00.002 2596 GetString("/geometry", "") returns "0;839;708;1213;710"
22:29:39.460 00.021 2596 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
22:29:39.460 00.000 2596 GetString("/graph/RAColor", "") returns "#6464FF"
22:29:39.460 00.000 2596 GetString("/graph/DecColor", "") returns "#FF0000"
22:29:39.460 00.000 2596 GetInt("/graph/minLength", 50) returns 50
22:29:39.460 00.000 2596 GetInt("/graph/maxLength", 400) returns 400
22:29:39.461 00.001 2596 GetInt("/graph/minHeight", 1) returns 1
22:29:39.461 00.000 2596 GetInt("/graph/maxHeight", 16) returns 16
22:29:39.461 00.000 2596 GetInt("/graph/length", 100) returns 100
22:29:39.461 00.000 2596 GraphStats window size = 100
22:29:39.461 00.000 2596 GetInt("/graph/height", 4) returns 16
22:29:39.461 00.000 2596 GetInt("graph/HeightUnits", 1) returns 1
22:29:39.462 00.001 2596 GetBoolean("/graph/showCorrections", 1) returns 1
22:29:39.462 00.000 2596 GetBoolean("/graph/showStarMass", 0) returns 0
22:29:39.462 00.000 2596 GetBoolean("/graph/showStarSNR", 0) returns 0
22:29:39.462 00.000 2596 GetBoolean("/graph/correctionsToScale", 0) returns 0
22:29:39.488 00.026 2596 GetInt("/graph_stepguider/length", 1) returns 1
22:29:39.490 00.002 2596 GetBoolean("/ProfileRawMode", 0) returns 0
22:29:39.491 00.001 2596 GetInt("/target/length", 100) returns 100
22:29:39.491 00.000 2596 GetDouble("/target/zoom", 1.000000) returns 1.000000
22:29:39.498 00.007 2596 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:29:39.498 00.000 2596 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:29:39.728 00.230 2596 GetString("/profile/1/name", "") returns "My Equipment"
22:29:39.728 00.000 2596 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:29:39.732 00.004 2596 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:29:39.843 00.111 2596 GetString("/profile/2/indi/INDIcam", "") returns ""
22:29:39.852 00.009 2596 GetString("/profile/2/indi/INDImount", "") returns ""
22:29:39.860 00.008 2596 GetString("/profile/2/indi/INDImount", "") returns ""
22:29:39.866 00.006 2596 GetString("/profile/2/indi/INDIrotator", "") returns ""
22:29:39.869 00.003 2596 GetString("/profile/2/camera/LastMenuChoice", "None") returns "DL Imaging Camera 2 (ASCOM)"
22:29:39.869 00.000 2596 CameraFactory(DL Imaging Camera 2 (ASCOM))
22:29:39.869 00.000 2596 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0
22:29:39.869 00.000 2596 GetInt("/profile/2/camera/ReadDelay", 150) returns 150
22:29:39.869 00.000 2596 GetInt("/profile/2/camera/gain", 95) returns 95
22:29:39.869 00.000 2596 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 15000
22:29:39.870 00.001 2596 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
22:29:39.870 00.000 2596 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 0
22:29:39.870 00.000 2596 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
22:29:39.870 00.000 2596 GetInt("/profile/2/camera/binning", 1) returns 3
22:29:39.870 00.000 2596 Created new camera of type DL Imaging Camera 2 (ASCOM) = 0D4E8D58
22:29:39.870 00.000 2596 GetString("/profile/2/camera/LastMenuChoice", "") returns "DL Imaging Camera 2 (ASCOM)"
22:29:39.871 00.001 2596 GetString("/profile/2/scope/LastMenuChoice", "None") returns "iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)"
22:29:39.871 00.000 2596 ScopeFactory(iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM))
22:29:39.871 00.000 2596 GetInt("/profile/2/scope/CalibrationDuration", 750) returns 450
22:29:39.871 00.000 2596 GetInt("/profile/2/scope/CalibrationDistance", 25) returns 25
22:29:39.872 00.001 2596 GetInt("/profile/2/scope/MaxRaDuration", 2500) returns 2500
22:29:39.872 00.000 2596 GetInt("/profile/2/scope/MaxDecDuration", 2500) returns 2500
22:29:39.872 00.000 2596 GetInt("/profile/2/scope/DecGuideMode", 1) returns 1
22:29:39.872 00.000 2596 DecGuideMode set to Auto (1)
22:29:39.872 00.000 2596 GetInt("/profile/2/scope/XGuideAlgorithm", 1) returns 1
22:29:39.872 00.000 2596 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.460000
22:29:39.873 00.001 2596 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
22:29:39.873 00.000 2596 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
22:29:39.873 00.000 2596 GetInt("/profile/2/scope/YGuideAlgorithm", 4) returns 4
22:29:39.873 00.000 2596 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.460000
22:29:39.873 00.000 2596 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.46
22:29:39.874 00.001 2596 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
22:29:39.874 00.000 2596 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
22:29:39.874 00.000 2596 GetBoolean("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
22:29:39.874 00.000 2596 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
22:29:39.874 00.000 2596 GetBoolean("/profile/2/scope/CalFlipRequiresDecFlip", 0) returns 1
22:29:39.874 00.000 2596 GetBoolean("/profile/2/scope/AssumeOrthogonal", 0) returns 0
22:29:39.875 00.001 2596 GetBoolean("/profile/2/scope/UseDecComp", 1) returns 1
22:29:39.875 00.000 2596 GetBoolean("/profile/2/scope/HiResEncoders", 0) returns 0
22:29:39.875 00.000 2596 GetInt("/profile/2/scope/DecBacklashPulse", 0) returns 20
22:29:39.875 00.000 2596 GetInt("/profile/2/scope/DecBacklashFloor", 0) returns 20
22:29:39.875 00.000 2596 GetInt("/profile/2/scope/DecBacklashCeiling", 0) returns 20
22:29:39.875 00.000 2596 GetBoolean("/profile/2/scope/BacklashCompEnabled", 0) returns 0
22:29:39.875 00.000 2596 BLC: Backlash compensation is disabled
22:29:39.875 00.000 2596 GetBoolean("/profile/2/scope/StopGuidingWhenSlewing", 1) returns 1
22:29:39.875 00.000 2596 Scope: enabling slew check, guiding will stop when slew is detected
22:29:39.876 00.001 2596 Created new scope of type iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM) = 0D547020
22:29:39.876 00.000 2596 GetString("/profile/2/scope/LastMenuChoice", "") returns "iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)"
22:29:39.876 00.000 2596 GetString("/profile/2/scope/LastAuxMenuChoice", "None") returns "None"
22:29:39.876 00.000 2596 ScopeFactory(None)
22:29:39.876 00.000 2596 Created new aux scope of type None = 00000000
22:29:39.876 00.000 2596 GetString("/profile/2/scope/LastAuxMenuChoice", "") returns "None"
22:29:39.876 00.000 2596 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
22:29:39.877 00.001 2596 GetString("/profile/2/stepguider/LastMenuChoice", "None") returns "None"
22:29:39.877 00.000 2596 StepGuiderFactory(None)
22:29:39.877 00.000 2596 Created new stepguider of type None = 00000000
22:29:39.877 00.000 2596 GetString("/profile/2/stepguider/LastMenuChoice", "") returns "None"
22:29:39.877 00.000 2596 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
22:29:39.877 00.000 2596 GetString("/profile/2/rotator/LastMenuChoice", "None") returns "None"
22:29:39.877 00.000 2596 RotatorFactory(None)
22:29:39.877 00.000 2596 Created new Rotator of type None = 00000000
22:29:39.878 00.001 2596 GetString("/profile/2/rotator/LastMenuChoice", "") returns "None"
22:29:39.878 00.000 2596 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
22:29:39.882 00.004 2596 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:29:39.882 00.000 2596 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
22:29:39.883 00.001 2596 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
22:29:39.903 00.020 2596 starting server
22:29:39.904 00.001 2596 event server started, listening on port 4400
22:29:39.904 00.000 2596 Server started, listening on port 4300
22:29:39.904 00.000 2596 Status Line: Server started
22:29:39.907 00.003 2596 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106109;dir=3;layer=10;row=0;pos=472;prop=100000;bestw=567;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=1210;floaty=637;floatw=583;floath=81|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=2099197;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=69;floaty=169;floatw=1940;floath=327|name=Stats;caption=Guide Stats;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=245;besth=424;minw=-1;minh=-1;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=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=20;besth=20;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Target;caption=Target;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=320;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(5,0,0)=642|"
22:29:39.943 00.036 2596 GetBoolean("/Update/enabled", 1) returns 0
22:29:39.944 00.001 2596 GetInt("/Update/series", 0) returns 0
22:29:41.381 01.437 2596 evsrv: cli 100AA618 connect
22:29:41.382 00.001 2596 evsrv: cli 100AA618 request: {"method":"get_app_state","id":"78dbbd1a-ccb8-43ff-a4b9-fafbca7a24e3"}
22:29:41.382 00.000 2596 evsrv: cli 100AA618 response: {"jsonrpc":"2.0","result":"Stopped","id":"78dbbd1a-ccb8-43ff-a4b9-fafbca7a24e3"}
22:29:41.383 00.001 2596 evsrv: cli 100AA618 disconnect
22:29:41.383 00.000 2596 evsrv: cli 100AA438 connect
22:29:41.384 00.001 2596 evsrv: cli 100A9A38 connect
22:29:41.385 00.001 2596 evsrv: cli 100A9A38 request: {"method":"get_profile","id":"5bb54c4c-f082-479b-8005-a4f9983c3cb8"}
22:29:41.385 00.000 2596 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:29:41.385 00.000 2596 evsrv: cli 100A9A38 response: {"jsonrpc":"2.0","result":{"id":2,"name":".!temp!profile!name!~"},"id":"5bb54c4c-f082-479b-8005-a4f9983c3cb8"}
22:29:41.385 00.000 2596 evsrv: cli 100A9A38 disconnect
22:29:41.386 00.001 2596 evsrv: cli 100A9CB8 connect
22:29:41.386 00.000 2596 evsrv: cli 100A9CB8 request: {"method":"get_profiles","id":"a0d77f92-0315-438f-937f-498f4ddb5ea9"}
22:29:41.386 00.000 2596 GetString("/profile/1/name", "") returns "My Equipment"
22:29:41.386 00.000 2596 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:29:41.387 00.001 2596 GetString("/profile/1/name", "") returns "My Equipment"
22:29:41.387 00.000 2596 GetString("/profile/1/name", "") returns "My Equipment"
22:29:41.387 00.000 2596 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:29:41.387 00.000 2596 evsrv: cli 100A9CB8 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"My Equipment"},{"id":2,"name":".!temp!profile!name!~","selected":true}],"id":"a0d77f92-0315-438f-937f-498f4ddb5ea9"}
22:29:41.387 00.000 2596 evsrv: cli 100A9CB8 disconnect
22:29:41.389 00.002 2596 evsrv: cli 100A98F8 connect
22:29:41.390 00.001 2596 evsrv: cli 100A98F8 request: {"method":"get_connected","id":"14602082-043b-44b4-8a96-f5081063da35"}
22:29:41.390 00.000 2596 evsrv: cli 100A98F8 response: {"jsonrpc":"2.0","result":false,"id":"14602082-043b-44b4-8a96-f5081063da35"}
22:29:41.390 00.000 2596 evsrv: cli 100A98F8 disconnect
22:29:41.390 00.000 2596 evsrv: cli 100A9498 connect
22:29:41.391 00.001 2596 evsrv: cli 100A9498 request: {"method":"set_connected","params":[true],"id":"a54669f6-5ef5-4ac5-972c-3c380c4c7a99"}
22:29:41.391 00.000 2596 gear_dialog: ConnectAll calls OnButtonConnectAll
22:29:41.391 00.000 2596 gear_dialog: OnButtonConnectAll
22:29:41.391 00.000 2596 gear_dialog: DoConnectCamera [DL Imaging Camera 2 (ASCOM)]
22:29:41.391 00.000 2596 Status Line: Connecting to Camera ...
22:29:41.393 00.002 2596 GetString("/profile/2/cam_hash/86348384/whichCamera", "") returns "1,ZWO ASI294MC"
22:29:41.393 00.000 2596 Connecting to camera [DL Imaging Camera 2 (ASCOM)] id = [1,ZWO ASI294MC]
22:29:41.393 00.000 2596 Create ASCOM Camera: choice 'DL Imaging Camera 2 (ASCOM)' progid ASCOM.DLImaging.CameraExt
22:29:46.922 05.529 9412 putprop: [80020009] Exception occurred.
22:29:47.079 00.157 2596 Alert: ASCOM driver problem: Connect:
(ASCOM.DLImaging.CameraExt) A camera with serial number '' could not be found.
22:29:47.311 00.232 2596 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1106->DoConnectCamera: connect failed
22:29:47.312 00.001 2596 Status Line: Camera Connect Failed
22:29:47.315 00.003 2596 gear_dialog: OnButtonConnectStepGuider
22:29:47.317 00.002 2596 Connected AO:None
22:29:47.317 00.000 2596 gear_dialog: OnButtonConnectScope
22:29:47.317 00.000 2596 Status Line: Connecting to Mount ...
22:29:47.318 00.001 2596 Connecting to mount [iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)]
22:29:47.319 00.001 2596 ASCOM Scope: Connecting
22:29:47.319 00.000 2596 Create ASCOM Scope: choice 'iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)' progid ASCOM.iOptron2014.Telescope
22:29:47.349 00.030 2596 pScopeDriver = 0x15BFFFF0
22:29:47.386 00.037 2596 Scope reports its name as iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)
22:29:47.387 00.001 2596 ASCOM scope CanSlewAsync is true
22:29:47.387 00.000 2596 iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM) connected
22:29:47.389 00.002 2596 ScopeASCOM::GetDeclinationRadians() returns 90.0
22:29:47.390 00.001 2596 ScopeASCOM::SideOfPier() returns 1
22:29:47.390 00.000 2596 ASCOM Scope: Connect success
22:29:47.390 00.000 2596 Status Line: Mount Connected
22:29:47.394 00.004 2596 Connected Scope:iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)
22:29:47.394 00.000 2596 gear_dialog: OnButtonConnectAuxScope
22:29:47.394 00.000 2596 Connected AuxScope:None
22:29:47.395 00.001 2596 gear_dialog: OnButtonConnectRotator
22:29:47.397 00.002 2596 Connected Rotator:None
22:29:47.433 00.036 2596 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:29:47.434 00.001 2596 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:29:47.434 00.000 2596 Auto-loading calibration data
22:29:47.434 00.000 2596 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003008
22:29:47.434 00.000 2596 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.010948
22:29:47.434 00.000 2596 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
22:29:47.434 00.000 2596 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.035610
22:29:47.435 00.001 2596 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns -1.601040
22:29:47.435 00.000 2596 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.946366
22:29:47.435 00.000 2596 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:29:47.435 00.000 2596 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:29:47.435 00.000 2596 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
22:29:47.435 00.000 2596 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:29:47.435 00.000 2596 Mount::SetCalibration (scope) -- xAngle=-173.9 yAngle=-91.7 xRate=3.008 yRate=10.948 bin=3 dec=54.2 pierSide=0 par=+/- rotAng=None
22:29:47.435 00.000 2596 Mount::SetCalibration (scope) -- sets m_xAngle=-173.9 m_yAngleError=7.8
22:29:47.438 00.003 2596 ScopeASCOM::GetDeclinationRadians() returns 90.0
22:29:47.438 00.000 2596 ScopeASCOM::SideOfPier() returns 1
22:29:47.675 00.237 2596 evsrv: cli 100A9498 response: {"jsonrpc":"2.0","error":{"code":1,"message":"equipment failed to connect: camera"},"id":"a54669f6-5ef5-4ac5-972c-3c380c4c7a99"}
22:29:47.686 00.011 2596 evsrv: cli 100A9498 disconnect
22:29:47.686 00.000 2596 evsrv: cli 100A9CB8 connect
22:29:47.687 00.001 2596 evsrv: cli 100A9CB8 request: {"method":"get_lock_shift_params","id":"31ef2741-897d-4383-8028-52ba63c6ae13"}
22:29:47.687 00.000 2596 evsrv: cli 100A9CB8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"31ef2741-897d-4383-8028-52ba63c6ae13"}
22:29:47.688 00.001 2596 evsrv: cli 100A9CB8 disconnect
22:29:47.688 00.000 2596 evsrv: cli 100AA578 connect
22:29:47.688 00.000 2596 evsrv: cli 100AA578 request: {"method":"get_pixel_scale","id":"46c62378-f80d-49d8-be29-67b4602947d3"}
22:29:47.688 00.000 2596 evsrv: cli 100AA578 response: {"jsonrpc":"2.0","result":1.48511,"id":"46c62378-f80d-49d8-be29-67b4602947d3"}
22:29:47.690 00.002 2596 evsrv: cli 100AA578 disconnect
22:29:47.897 00.207 2596 evsrv: cli 100AA118 connect
22:29:47.897 00.000 2596 evsrv: cli 100AA118 request: {"method":"get_pixel_scale","id":"d1a27b04-8536-4bb6-9036-1815da6d99dc"}
22:29:47.897 00.000 2596 evsrv: cli 100AA118 response: {"jsonrpc":"2.0","result":1.48511,"id":"d1a27b04-8536-4bb6-9036-1815da6d99dc"}
22:29:47.897 00.000 2596 evsrv: cli 100AA118 disconnect
22:30:06.399 18.502 2596 gear_dialog: OnButtonConnectCamera
22:30:06.399 00.000 2596 gear_dialog: DoConnectCamera [DL Imaging Camera 2 (ASCOM)]
22:30:06.399 00.000 2596 Status Line: Connecting to Camera ...
22:30:06.399 00.000 2596 GetString("/profile/2/cam_hash/86348384/whichCamera", "") returns "1,ZWO ASI294MC"
22:30:06.399 00.000 2596 Connecting to camera [DL Imaging Camera 2 (ASCOM)] id = [1,ZWO ASI294MC]
22:30:08.057 01.658 6584 putprop: [80020009] Exception occurred.
22:30:08.089 00.032 2596 Alert: ASCOM driver problem: Connect:
(ASCOM.DLImaging.CameraExt) A camera with serial number '' could not be found.
22:30:08.291 00.202 2596 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1106->DoConnectCamera: connect failed
22:30:08.291 00.000 2596 Status Line: Camera Connect Failed
22:30:40.518 32.227 2596 CameraFactory(DL Imaging (ASCOM))
22:30:40.518 00.000 2596 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0
22:30:40.518 00.000 2596 GetInt("/profile/2/camera/ReadDelay", 150) returns 150
22:30:40.518 00.000 2596 GetInt("/profile/2/camera/gain", 95) returns 95
22:30:40.518 00.000 2596 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 15000
22:30:40.518 00.000 2596 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
22:30:40.518 00.000 2596 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 0
22:30:40.518 00.000 2596 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
22:30:40.518 00.000 2596 GetInt("/profile/2/camera/binning", 1) returns 3
22:30:40.518 00.000 2596 Created new camera of type DL Imaging (ASCOM) = 1012B9A8
22:30:40.518 00.000 2596 GetString("/profile/2/camera/LastMenuChoice", "") returns "DL Imaging Camera 2 (ASCOM)"
22:30:40.632 00.114 2596 evsrv: cli 100AA398 connect
22:30:40.632 00.000 2596 evsrv: cli 100AA398 request: {"method":"get_pixel_scale","id":"843d713f-6a6e-4280-b989-9d54a215e708"}
22:30:40.632 00.000 2596 evsrv: cli 100AA398 response: {"jsonrpc":"2.0","result":1.48511,"id":"843d713f-6a6e-4280-b989-9d54a215e708"}
22:30:40.632 00.000 2596 evsrv: cli 100AA398 disconnect
22:30:41.855 01.223 2596 gear_dialog: OnButtonConnectCamera
22:30:41.855 00.000 2596 gear_dialog: DoConnectCamera [DL Imaging (ASCOM)]
22:30:41.855 00.000 2596 Status Line: Connecting to Camera ...
22:30:41.855 00.000 2596 GetString("/profile/2/cam_hash/86348384/whichCamera", "") returns "1,ZWO ASI294MC"
22:30:41.855 00.000 2596 Connecting to camera [DL Imaging (ASCOM)] id = [1,ZWO ASI294MC]
22:30:41.855 00.000 2596 Create ASCOM Camera: choice 'DL Imaging (ASCOM)' progid ASCOM.DLImaging.Camera
22:30:43.752 01.897 4568 putprop: [80020009] Exception occurred.
22:30:43.786 00.034 2596 Alert: ASCOM driver problem: Connect:
(ASCOM.DLImaging.Camera) A camera with serial number '' could not be found.
22:30:43.786 00.000 2596 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1106->DoConnectCamera: connect failed
22:30:43.786 00.000 2596 Status Line: Camera Connect Failed
22:30:57.961 14.175 2596 GetString("/profile/2/indi/INDIcam", "") returns ""
22:31:01.182 03.221 2596 CameraFactory(i-Nova PLC-M)
22:31:01.182 00.000 2596 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0
22:31:01.182 00.000 2596 GetInt("/profile/2/camera/ReadDelay", 150) returns 150
22:31:01.182 00.000 2596 GetInt("/profile/2/camera/gain", 95) returns 95
22:31:01.182 00.000 2596 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 15000
22:31:01.182 00.000 2596 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
22:31:01.182 00.000 2596 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 0
22:31:01.182 00.000 2596 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
22:31:01.182 00.000 2596 GetInt("/profile/2/camera/binning", 1) returns 3
22:31:01.182 00.000 2596 Created new camera of type i-Nova PLC-M = 101C86E8
22:31:01.182 00.000 2596 GetString("/profile/2/camera/LastMenuChoice", "") returns "DL Imaging (ASCOM)"
22:31:01.588 00.406 2596 evsrv: cli 100A9538 connect
22:31:01.588 00.000 2596 evsrv: cli 100A9538 request: {"method":"get_pixel_scale","id":"4216fa1f-6390-4944-ac01-a41afd46fa8b"}
22:31:01.588 00.000 2596 evsrv: cli 100A9538 response: {"jsonrpc":"2.0","result":1.48511,"id":"4216fa1f-6390-4944-ac01-a41afd46fa8b"}
22:31:01.590 00.002 2596 evsrv: cli 100A9538 disconnect
22:31:02.668 01.078 2596 CameraFactory(DL Imaging Camera 2 (ASCOM))
22:31:02.668 00.000 2596 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0
22:31:02.668 00.000 2596 GetInt("/profile/2/camera/ReadDelay", 150) returns 150
22:31:02.668 00.000 2596 GetInt("/profile/2/camera/gain", 95) returns 95
22:31:02.668 00.000 2596 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 15000
22:31:02.668 00.000 2596 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
22:31:02.668 00.000 2596 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 0
22:31:02.672 00.004 2596 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
22:31:02.672 00.000 2596 GetInt("/profile/2/camera/binning", 1) returns 3
22:31:02.672 00.000 2596 Created new camera of type DL Imaging Camera 2 (ASCOM) = 1012A760
22:31:02.672 00.000 2596 GetString("/profile/2/camera/LastMenuChoice", "") returns "i-Nova PLC-M"
22:31:03.121 00.449 2596 evsrv: cli 100A9DF8 connect
22:31:03.121 00.000 2596 evsrv: cli 100A9DF8 request: {"method":"get_pixel_scale","id":"13ca9a32-509b-49d4-a404-4315a94a2dfc"}
22:31:03.121 00.000 2596 evsrv: cli 100A9DF8 response: {"jsonrpc":"2.0","result":1.48511,"id":"13ca9a32-509b-49d4-a404-4315a94a2dfc"}
22:31:03.121 00.000 2596 evsrv: cli 100A9DF8 disconnect
22:31:06.032 02.911 2596 Create ASCOM Camera: choice 'DL Imaging Camera 2 (ASCOM)' progid ASCOM.DLImaging.CameraExt
22:31:15.976 09.944 2596 GetString("/profile/2/indi/INDIcam", "") returns ""
22:31:26.061 10.085 2596 GetString("/profile/2/indi/INDIcam", "") returns ""
22:31:27.823 01.762 2596 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:31:27.823 00.000 2596 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:31:27.823 00.000 2596 Auto-loading calibration data
22:31:27.823 00.000 2596 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003008
22:31:27.823 00.000 2596 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.010948
22:31:27.823 00.000 2596 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
22:31:27.823 00.000 2596 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.035610
22:31:27.823 00.000 2596 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns -1.601040
22:31:27.827 00.004 2596 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.946366
22:31:27.827 00.000 2596 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:31:27.827 00.000 2596 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:31:27.827 00.000 2596 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
22:31:27.827 00.000 2596 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:31:27.827 00.000 2596 Mount::SetCalibration (scope) -- xAngle=-173.9 yAngle=-91.7 xRate=3.008 yRate=10.948 bin=3 dec=54.2 pierSide=0 par=+/- rotAng=None
22:31:27.827 00.000 2596 Mount::SetCalibration (scope) -- sets m_xAngle=-173.9 m_yAngleError=7.8
22:31:27.827 00.000 2596 ScopeASCOM::GetDeclinationRadians() returns 90.0
22:31:27.830 00.003 2596 ScopeASCOM::SideOfPier() returns 1
22:31:28.066 00.236 2596 PhdConfig flush
22:31:28.066 00.000 2596 GetBoolean("/profile/2/ShowDecModeWarning", 1) returns 1
22:31:28.152 00.086 2596 evsrv: cli 100A9CB8 connect
22:31:28.152 00.000 2596 evsrv: cli 100A9CB8 request: {"method":"get_pixel_scale","id":"f3759073-3bc2-4a9d-84de-ad2a418650db"}
22:31:28.152 00.000 2596 evsrv: cli 100A9CB8 response: {"jsonrpc":"2.0","result":1.48511,"id":"f3759073-3bc2-4a9d-84de-ad2a418650db"}
22:31:28.154 00.002 2596 evsrv: cli 100A9CB8 disconnect
22:31:36.459 08.305 2596 gear_dialog: OnButtonDisconnectAll
22:31:36.459 00.000 2596 gear_dialog: OnButtonDisconnectScope
22:31:36.459 00.000 2596 ASCOM Scope: Disconnecting
22:31:36.459 00.000 2596 ASCOM Scope: Disconnected Successfully
22:31:36.476 00.017 2596 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
22:31:36.476 00.000 2596 ScopeASCOM::GetDeclinationRadians() returns Unknown
22:31:36.476 00.000 2596 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
22:31:36.476 00.000 2596 ScopeASCOM::SideOfPier() returns -1
22:31:36.476 00.000 2596 Status Line: Mount Disconnected
22:31:36.480 00.004 2596 gear_dialog: OnButtonDisconnectAuxScope
22:31:36.480 00.000 2596 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1526->OnButtonDisconnectAuxScope called with m_pAuxScope == NULL
22:31:36.480 00.000 2596 gear_dialog: OnButtonDisconnectCamera
22:31:36.480 00.000 2596 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1262->OnButtonDisconnectCamera: called when not connected
22:31:36.480 00.000 2596 gear_dialog: OnButtonDisconnectStepGuider
22:31:36.480 00.000 2596 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1675->OnButtonDisconnectStepGuider called with m_pStepGuider == NULL
22:31:36.480 00.000 2596 gear_dialog: OnButtonDisconnectRotator
22:31:36.480 00.000 2596 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1806->OnButtonDisconnectRotator called with m_pRotator == NULL
22:31:40.017 03.537 2596 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:31:40.017 00.000 2596 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:31:40.043 00.026 2596 GetBoolean("/profile/2/ShowDecModeWarning", 1) returns 1
22:31:44.545 04.502 2596 MyFrame::OnClose proceeding
22:31:44.545 00.000 2596 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:31:44.545 00.000 2596 StopWorkerThread(0x011AC888) begins
22:31:44.545 00.000 3760 Worker thread wakes up
22:31:44.545 00.000 3760 worker thread servicing REQUEST_TERMINATE
22:31:44.545 00.000 3760 worker thread done servicing request
22:31:44.545 00.000 3760 WorkerThread::Entry() ends
22:31:44.545 00.000 2596 StopWorkerThread() threadExitCode=0
22:31:44.545 00.000 2596 StopWorkerThread(0x011AC888) ends
22:31:44.545 00.000 2596 WorkerThread destructor called
22:31:44.545 00.000 2596 StopWorkerThread(0x011AC0A8) begins
22:31:44.545 00.000 2168 Worker thread wakes up
22:31:44.545 00.000 2168 worker thread servicing REQUEST_TERMINATE
22:31:44.545 00.000 2168 worker thread done servicing request
22:31:44.545 00.000 2168 WorkerThread::Entry() ends
22:31:44.545 00.000 2596 StopWorkerThread() threadExitCode=0
22:31:44.545 00.000 2596 StopWorkerThread(0x011AC0A8) ends
22:31:44.545 00.000 2596 WorkerThread destructor called
22:31:44.545 00.000 2596 Shutdown: forced=0
22:31:44.545 00.000 2596 Shutdown complete
22:31:44.545 00.000 2596 UPD: shutdown
22:31:44.545 00.000 2596 stopping server
22:31:44.547 00.002 2596 event server stopped
22:31:44.547 00.000 2596 Status Line: Server stopped
22:34:45.998 00.005 5052 PHD2 version 2.6.14 begins execution with:
22:34:45.998 00.000 5052    Windows 10 (build 19045), 64-bit edition
22:34:45.998 00.000 5052    wxWidgets 3.0.5
22:34:45.998 00.000 5052    cfitsio 3.49
22:34:45.998 00.000 5052 GetString("/frame/LogDir", "") returns ""
22:34:45.999 00.001 5052 CoInitializeEx returns 1
22:34:46.001 00.002 5052 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
22:34:46.001 00.000 5052 GetInt("/wxLanguage", 0) returns 60
22:34:46.002 00.001 5052 locale: initialized with lang id 60 (r=1)
22:34:46.003 00.001 5052 locale: wxTranslations language set to 60
22:34:46.004 00.001 5052 GetInt("/currentProfile", 0) returns 2
22:34:46.006 00.002 5052 reset dither spiral
22:34:46.007 00.001 5052 StartWorkerThread(00000000) begins
22:34:46.007 00.000 5052 WorkerThread constructor called
22:34:46.007 00.000 5052 StartWorkerThread(011DE318) ends
22:34:46.007 00.000 5052 StartWorkerThread(00000000) begins
22:34:46.007 00.000 5052 WorkerThread constructor called
22:34:46.007 00.000 8976 WorkerThread::Entry() begins
22:34:46.007 00.000 5052 StartWorkerThread(011DEE58) ends
22:34:46.007 00.000 8976 worker thread CoInitializeEx returns 0
22:34:46.008 00.001 5052 GetBoolean("/ServerMode", 1) returns 1
22:34:46.008 00.000 9828 WorkerThread::Entry() begins
22:34:46.008 00.000 9828 worker thread CoInitializeEx returns 0
22:34:46.056 00.048 5052 GetInt("/profile/2/NoiseReductionMethod", 0) returns 0
22:34:46.057 00.001 5052 GetDouble("/profile/2/DitherScaleFactor", 1.000000) returns 1.000000
22:34:46.057 00.000 5052 GetBoolean("/profile/2/DitherRaOnly", 0) returns 0
22:34:46.057 00.000 5052 GetInt("/profile/2/DitherMode", 0) returns 0
22:34:46.057 00.000 5052 set dither mode 0
22:34:46.057 00.000 5052 GetInt("/profile/2/frame/timeLapse", 0) returns 0
22:34:46.058 00.001 5052 GetInt("/profile/2/frame/var_delay/long_delay", 10000) returns 10000
22:34:46.058 00.000 5052 GetInt("/profile/2/frame/var_delay/short_delay", 1000) returns 1000
22:34:46.058 00.000 5052 GetBoolean("/profile/2/frame/var_delay/enabled", 0) returns 0
22:34:46.058 00.000 5052 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:34:46.058 00.000 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
22:34:46.058 00.000 5052 GetInt("/profile/2/frame/focalLength", 0) returns 2000
22:34:46.058 00.000 5052 GetInt("/profile/2/auto_exp/exposure_min", 1000) returns 1000
22:34:46.059 00.001 5052 GetInt("/profile/2/auto_exp/exposure_max", 5000) returns 5000
22:34:46.059 00.000 5052 GetDouble("/profile/2/auto_exp/target_snr", 6.000000) returns 6.000000
22:34:46.059 00.000 5052 AutoExp: config min = 1000 max = 5000 snr = 6.00
22:34:46.059 00.000 5052 AutoExp: reset exp to 5000
22:34:46.059 00.000 5052 GetInt("/profile/2/CustomExposureDuration", 30000) returns 33000
22:34:46.060 00.001 5052 GetInt("/profile/2/ExposureDurationMs", 1000) returns 1000
22:34:46.060 00.000 5052 OnExposureDurationSelected: duration = 1000
22:34:46.060 00.000 5052 GetBoolean("/profile/2/BeepForLostStar", 1) returns 1
22:34:46.060 00.000 5052 GetInt("/profile/2/Gamma", 100) returns 226
22:34:46.060 00.000 5052 GetBoolean("/profile/2/ImageLogger/LoggingEnabled", 0) returns 0
22:34:46.060 00.000 5052 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshRel", 0) returns 0
22:34:46.061 00.001 5052 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshPx", 0) returns 0
22:34:46.061 00.000 5052 GetBoolean("/profile/2/ImageLogger/LogFramesDropped", 0) returns 0
22:34:46.061 00.000 5052 GetBoolean("/profile/2/ImageLogger/LogAutoSelectFrames", 0) returns 0
22:34:46.061 00.000 5052 GetDouble("/profile/2/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
22:34:46.061 00.000 5052 GetDouble("/profile/2/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
22:34:46.061 00.000 5052 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
22:34:46.061 00.000 5052 GetBoolean("/profile/2/indi/VerboseLogging", 0) returns 1
22:34:46.065 00.004 5052 guider state => UNINITIALIZED
22:34:46.065 00.000 5052 GetInt("/profile/2/overlay/slit/center.x", 376) returns 376
22:34:46.065 00.000 5052 GetInt("/profile/2/overlay/slit/center.y", 290) returns 290
22:34:46.065 00.000 5052 GetInt("/profile/2/overlay/slit/width", 8) returns 8
22:34:46.066 00.001 5052 GetInt("/profile/2/overlay/slit/height", 100) returns 100
22:34:46.066 00.000 5052 GetInt("/profile/2/overlay/slit/angle", 0) returns 0
22:34:46.066 00.000 5052 Changing from state UNINITIALIZED to UNINITIALIZED
22:34:46.066 00.000 5052 guider state => SELECTING
22:34:46.066 00.000 5052 GetBoolean("/profile/2/guider/FastRecenter", 1) returns 1
22:34:46.066 00.000 5052 GetBoolean("/profile/2/guider/ScaleImage", 1) returns 1
22:34:46.067 00.001 5052 GetDouble("/profile/2/guider/StarMinHFD", 1.500000) returns 0.100000
22:34:46.067 00.000 5052 Setting StarMinHFD = 0.10
22:34:46.067 00.000 5052 GetDouble("/profile/2/guider/StarMaxHFD", 20.000000) returns 10.000000
22:34:46.067 00.000 5052 Setting MaxHFD = 10.0
22:34:46.067 00.000 5052 GetDouble("/profile/2/guider/StarMinSNR", 6.000000) returns 6.000000
22:34:46.067 00.000 5052 Setting StarMinSNR = 6.0
22:34:46.067 00.000 5052 GetInt("/profile/2/guider/AutoSelDownsample", 0) returns 0
22:34:46.068 00.001 5052 Setting AutoSelDownsample = 0
22:34:46.068 00.000 5052 GetString("/profile/2/guider/bookmarks", "") returns ""
22:34:46.068 00.000 5052 GetDouble("/profile/2/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
22:34:46.068 00.000 5052 GetBoolean("/profile/2/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
22:34:46.068 00.000 5052 GetBoolean("/profile/2/guider/onestar/TolerateJumpsEnabled", 0) returns 0
22:34:46.068 00.000 5052 GetDouble("/profile/2/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
22:34:46.069 00.001 5052 GetInt("/profile/2/guider/onestar/SearchRegion", 15) returns 18
22:34:46.069 00.000 5052 GetBoolean("/profile/2/guider/multistar/enabled", 0) returns 0
22:34:46.069 00.000 5052 MultiStar mode disabled
22:34:46.069 00.000 5052 GetBoolean("/StickyLockPosition", 0) returns 0
22:34:46.072 00.003 5052 GetString("/geometry", "") returns "0;839;708;1213;710"
22:34:46.091 00.019 5052 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
22:34:46.092 00.001 5052 GetString("/graph/RAColor", "") returns "#6464FF"
22:34:46.092 00.000 5052 GetString("/graph/DecColor", "") returns "#FF0000"
22:34:46.092 00.000 5052 GetInt("/graph/minLength", 50) returns 50
22:34:46.092 00.000 5052 GetInt("/graph/maxLength", 400) returns 400
22:34:46.092 00.000 5052 GetInt("/graph/minHeight", 1) returns 1
22:34:46.093 00.001 5052 GetInt("/graph/maxHeight", 16) returns 16
22:34:46.093 00.000 5052 GetInt("/graph/length", 100) returns 100
22:34:46.093 00.000 5052 GraphStats window size = 100
22:34:46.093 00.000 5052 GetInt("/graph/height", 4) returns 16
22:34:46.093 00.000 5052 GetInt("graph/HeightUnits", 1) returns 1
22:34:46.093 00.000 5052 GetBoolean("/graph/showCorrections", 1) returns 1
22:34:46.093 00.000 5052 GetBoolean("/graph/showStarMass", 0) returns 0
22:34:46.093 00.000 5052 GetBoolean("/graph/showStarSNR", 0) returns 0
22:34:46.094 00.001 5052 GetBoolean("/graph/correctionsToScale", 0) returns 0
22:34:46.121 00.027 5052 GetInt("/graph_stepguider/length", 1) returns 1
22:34:46.123 00.002 5052 GetBoolean("/ProfileRawMode", 0) returns 0
22:34:46.123 00.000 5052 GetInt("/target/length", 100) returns 100
22:34:46.123 00.000 5052 GetDouble("/target/zoom", 1.000000) returns 1.000000
22:34:46.129 00.006 5052 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:34:46.129 00.000 5052 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:34:46.378 00.249 5052 GetString("/profile/1/name", "") returns "My Equipment"
22:34:46.379 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:34:46.383 00.004 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:34:46.497 00.114 5052 GetString("/profile/2/indi/INDIcam", "") returns ""
22:34:46.507 00.010 5052 GetString("/profile/2/indi/INDImount", "") returns ""
22:34:46.514 00.007 5052 GetString("/profile/2/indi/INDImount", "") returns ""
22:34:46.519 00.005 5052 GetString("/profile/2/indi/INDIrotator", "") returns ""
22:34:46.522 00.003 5052 GetString("/profile/2/camera/LastMenuChoice", "None") returns "DL Imaging Camera 2 (ASCOM)"
22:34:46.523 00.001 5052 CameraFactory(DL Imaging Camera 2 (ASCOM))
22:34:46.523 00.000 5052 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0
22:34:46.523 00.000 5052 GetInt("/profile/2/camera/ReadDelay", 150) returns 150
22:34:46.523 00.000 5052 GetInt("/profile/2/camera/gain", 95) returns 95
22:34:46.523 00.000 5052 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 15000
22:34:46.523 00.000 5052 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
22:34:46.523 00.000 5052 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 0
22:34:46.523 00.000 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
22:34:46.524 00.001 5052 GetInt("/profile/2/camera/binning", 1) returns 3
22:34:46.524 00.000 5052 Created new camera of type DL Imaging Camera 2 (ASCOM) = 0D2625A0
22:34:46.524 00.000 5052 GetString("/profile/2/camera/LastMenuChoice", "") returns "DL Imaging Camera 2 (ASCOM)"
22:34:46.524 00.000 5052 GetString("/profile/2/scope/LastMenuChoice", "None") returns "iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)"
22:34:46.524 00.000 5052 ScopeFactory(iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM))
22:34:46.525 00.001 5052 GetInt("/profile/2/scope/CalibrationDuration", 750) returns 450
22:34:46.525 00.000 5052 GetInt("/profile/2/scope/CalibrationDistance", 25) returns 25
22:34:46.525 00.000 5052 GetInt("/profile/2/scope/MaxRaDuration", 2500) returns 2500
22:34:46.525 00.000 5052 GetInt("/profile/2/scope/MaxDecDuration", 2500) returns 2500
22:34:46.525 00.000 5052 GetInt("/profile/2/scope/DecGuideMode", 1) returns 1
22:34:46.525 00.000 5052 DecGuideMode set to Auto (1)
22:34:46.526 00.001 5052 GetInt("/profile/2/scope/XGuideAlgorithm", 1) returns 1
22:34:46.526 00.000 5052 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.460000
22:34:46.526 00.000 5052 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
22:34:46.526 00.000 5052 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
22:34:46.526 00.000 5052 GetInt("/profile/2/scope/YGuideAlgorithm", 4) returns 4
22:34:46.527 00.001 5052 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.460000
22:34:46.527 00.000 5052 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.46
22:34:46.527 00.000 5052 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
22:34:46.527 00.000 5052 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
22:34:46.527 00.000 5052 GetBoolean("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
22:34:46.527 00.000 5052 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
22:34:46.527 00.000 5052 GetBoolean("/profile/2/scope/CalFlipRequiresDecFlip", 0) returns 1
22:34:46.528 00.001 5052 GetBoolean("/profile/2/scope/AssumeOrthogonal", 0) returns 0
22:34:46.528 00.000 5052 GetBoolean("/profile/2/scope/UseDecComp", 1) returns 1
22:34:46.528 00.000 5052 GetBoolean("/profile/2/scope/HiResEncoders", 0) returns 0
22:34:46.528 00.000 5052 GetInt("/profile/2/scope/DecBacklashPulse", 0) returns 20
22:34:46.528 00.000 5052 GetInt("/profile/2/scope/DecBacklashFloor", 0) returns 20
22:34:46.528 00.000 5052 GetInt("/profile/2/scope/DecBacklashCeiling", 0) returns 20
22:34:46.528 00.000 5052 GetBoolean("/profile/2/scope/BacklashCompEnabled", 0) returns 0
22:34:46.528 00.000 5052 BLC: Backlash compensation is disabled
22:34:46.529 00.001 5052 GetBoolean("/profile/2/scope/StopGuidingWhenSlewing", 1) returns 1
22:34:46.529 00.000 5052 Scope: enabling slew check, guiding will stop when slew is detected
22:34:46.529 00.000 5052 Created new scope of type iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM) = 0FE553B0
22:34:46.529 00.000 5052 GetString("/profile/2/scope/LastMenuChoice", "") returns "iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)"
22:34:46.529 00.000 5052 GetString("/profile/2/scope/LastAuxMenuChoice", "None") returns "None"
22:34:46.529 00.000 5052 ScopeFactory(None)
22:34:46.529 00.000 5052 Created new aux scope of type None = 00000000
22:34:46.529 00.000 5052 GetString("/profile/2/scope/LastAuxMenuChoice", "") returns "None"
22:34:46.529 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
22:34:46.530 00.001 5052 GetString("/profile/2/stepguider/LastMenuChoice", "None") returns "None"
22:34:46.530 00.000 5052 StepGuiderFactory(None)
22:34:46.530 00.000 5052 Created new stepguider of type None = 00000000
22:34:46.530 00.000 5052 GetString("/profile/2/stepguider/LastMenuChoice", "") returns "None"
22:34:46.530 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
22:34:46.530 00.000 5052 GetString("/profile/2/rotator/LastMenuChoice", "None") returns "None"
22:34:46.530 00.000 5052 RotatorFactory(None)
22:34:46.530 00.000 5052 Created new Rotator of type None = 00000000
22:34:46.530 00.000 5052 GetString("/profile/2/rotator/LastMenuChoice", "") returns "None"
22:34:46.531 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
22:34:46.535 00.004 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:34:46.535 00.000 5052 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
22:34:46.535 00.000 5052 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
22:34:46.554 00.019 5052 starting server
22:34:46.556 00.002 5052 event server started, listening on port 4400
22:34:46.556 00.000 5052 Server started, listening on port 4300
22:34:46.556 00.000 5052 Status Line: Server started
22:34:46.559 00.003 5052 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106109;dir=3;layer=10;row=0;pos=472;prop=100000;bestw=567;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=1210;floaty=637;floatw=583;floath=81|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=2099197;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=69;floaty=169;floatw=1940;floath=327|name=Stats;caption=Guide Stats;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=245;besth=424;minw=-1;minh=-1;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=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=20;besth=20;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Target;caption=Target;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=320;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(5,0,0)=642|"
22:34:46.597 00.038 5052 GetBoolean("/Update/enabled", 1) returns 0
22:34:46.597 00.000 5052 GetInt("/Update/series", 0) returns 0
22:34:51.751 05.154 5052 gear_dialog: OnButtonConnectCamera
22:34:51.751 00.000 5052 gear_dialog: DoConnectCamera [DL Imaging Camera 2 (ASCOM)]
22:34:51.751 00.000 5052 Status Line: Connecting to Camera ...
22:34:51.752 00.001 5052 GetString("/profile/2/cam_hash/86348384/whichCamera", "") returns "1,ZWO ASI294MC"
22:34:51.752 00.000 5052 Connecting to camera [DL Imaging Camera 2 (ASCOM)] id = [1,ZWO ASI294MC]
22:34:51.752 00.000 5052 Create ASCOM Camera: choice 'DL Imaging Camera 2 (ASCOM)' progid ASCOM.DLImaging.CameraExt
22:34:55.229 03.477 5052 setting camera Name = DLImaging (ASCOM)
22:34:55.258 00.029 5052 ASCOM camera: MaxBinning is 4
22:34:55.259 00.001 5052 ASCOM camera: has cooler
22:34:55.259 00.000 5052 ASCOM Camera: set binning = 3
22:34:55.264 00.005 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
22:34:55.265 00.001 5052 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[DL Imaging Camera 2 (ASCOM)] scaleRatio=1.000
22:34:55.265 00.000 5052 Connected Camera: DLImaging (ASCOM)
22:34:55.265 00.000 5052 FrameSize=(0,0)
22:34:55.265 00.000 5052 PixelSize=4.80
22:34:55.265 00.000 5052 BitsPerPixel=16
22:34:55.265 00.000 5052 HasGainControl=0
22:34:55.265 00.000 5052 HasShutter=1
22:34:55.265 00.000 5052 HasSubFrames=1
22:34:55.265 00.000 5052 ST4HasGuideOutput=1
22:34:55.265 00.000 5052 GetBoolean("/profile/2/camera/AutoLoadDefectMap", 1) returns 1
22:34:55.265 00.000 5052 auto-loading defect map
22:34:55.265 00.000 5052 Loading defect map file C:\Users\User\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
22:34:55.265 00.000 5052 Defect map file not found: C:\Users\User\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
22:34:55.265 00.000 5052 Status Line: Defect map not loaded
22:34:55.267 00.002 5052 GetBoolean("/profile/2/camera/AutoLoadDarks", 1) returns 1
22:34:55.267 00.000 5052 Auto-loading dark library
22:34:55.267 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe.cpp:2415->File does not exist
22:34:55.267 00.000 5052 failed to load dark frames from C:\Users\User\AppData\Local\phd2\darks_defects\PHD2_dark_lib_2.fit
22:34:55.267 00.000 5052 Status Line: Darks not loaded
22:34:55.270 00.003 5052 Status Line: Camera Connected
22:34:59.298 04.028 5052 gear_dialog: OnButtonConnectScope
22:34:59.298 00.000 5052 Status Line: Connecting to Mount ...
22:34:59.299 00.001 5052 Connecting to mount [iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)]
22:34:59.299 00.000 5052 ASCOM Scope: Connecting
22:34:59.299 00.000 5052 Create ASCOM Scope: choice 'iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)' progid ASCOM.iOptron2014.Telescope
22:34:59.326 00.027 5052 pScopeDriver = 0x13CF0010
22:34:59.359 00.033 5052 Scope reports its name as iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)
22:34:59.359 00.000 5052 ASCOM scope CanSlewAsync is true
22:34:59.360 00.001 5052 iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM) connected
22:34:59.362 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 90.0
22:34:59.362 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:34:59.362 00.000 5052 ASCOM Scope: Connect success
22:34:59.363 00.001 5052 Status Line: Mount Connected
22:34:59.366 00.003 5052 Connected Scope:iOptron CEM60,iEQ45Pro/30Pro,CEM25,SmartEQ Pro+,AZ Mount Pro,Cube II Mount (ASCOM)
22:35:26.885 27.519 5052 StepGuiderFactory(SX AO)
22:35:26.887 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 90.0
22:35:26.887 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:35:26.887 00.000 5052 GetInt("/profile/2/stepguider/SamplesToAverage", 3) returns 3
22:35:26.887 00.000 5052 GetInt("/profile/2/stepguider/BumpPercentage", 80) returns 76
22:35:26.888 00.001 5052 GetDouble("/profile/2/stepguider/BumpMaxStepsPerCycle", 1.000000) returns 1.500000
22:35:26.888 00.000 5052 GetInt("/profile/2/stepguider/CalibrationStepsPerIteration", 4) returns 6
22:35:26.888 00.000 5052 GetInt("/profile/2/stepguider/XGuideAlgorithm", 1) returns 1
22:35:26.888 00.000 5052 GetDouble("/profile/2/stepguider/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.255735
22:35:26.888 00.000 5052 GetDouble("/profile/2/stepguider/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
22:35:26.888 00.000 5052 GetDouble("/profile/2/stepguider/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
22:35:26.889 00.001 5052 GetInt("/profile/2/stepguider/YGuideAlgorithm", 1) returns 1
22:35:26.889 00.000 5052 GetDouble("/profile/2/stepguider/GuideAlgorithm/Y/Hysteresis/minMove", 0.200000) returns 0.255735
22:35:26.889 00.000 5052 GetDouble("/profile/2/stepguider/GuideAlgorithm/Y/Hysteresis/hysteresis", 0.100000) returns 0.100000
22:35:26.889 00.000 5052 GetDouble("/profile/2/stepguider/GuideAlgorithm/Y/Hysteresis/aggression", 0.700000) returns 0.700000
22:35:26.889 00.000 5052 GetBoolean("/profile/2/stepguider/BumpOnDither", 1) returns 0
22:35:26.890 00.001 5052 GetString("/profile/2/stepguider/sxao/serialport", "") returns "COM12"
22:35:26.890 00.000 5052 GetInt("/profile/2/stepguider/sxao/MaxSteps", 45) returns 40
22:35:26.890 00.000 5052 Created new stepguider of type SX AO = 0FF36BA8
22:35:26.890 00.000 5052 GetString("/profile/2/stepguider/LastMenuChoice", "") returns "None"
22:35:28.869 01.979 5052 gear_dialog: OnButtonConnectStepGuider
22:35:28.869 00.000 5052 Status Line: Connecting to AO ...
22:35:28.871 00.002 5052 Connecting to AO [SX AO]
22:35:28.871 00.000 5052 Connecting to SX AO on port COM12
22:35:28.886 00.015 5052 StepGuiderSxAO::Firmwareversion
22:35:28.886 00.000 5052 Sending - 56 (V) 
22:35:28.900 00.014 5052 Received - 56 (V) 
22:35:29.104 00.204 5052 Received - 31 (1) 32 (2) 31 (1) 
22:35:29.104 00.000 5052 StepGuiderSxAO::Firmwareversion 121
22:35:29.105 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 90.0
22:35:29.106 00.001 5052 ScopeASCOM::SideOfPier() returns 1
22:35:29.106 00.000 5052 StepGuider: Bump Limits: X: 30, 35; Y: 30, 35; center: 8
22:35:29.106 00.000 5052 Status Line: Centering AO ...
22:35:29.107 00.001 5052 StepGuiderSxAO::Center (K)
22:35:29.107 00.000 5052 StepGuiderSxAO::Center using command K
22:35:29.107 00.000 5052 Sending - 4B (K) 
22:35:30.963 01.856 5052 Received - 4B (K) 
22:35:30.963 00.000 5052 Status Line: AO Connected
22:35:30.965 00.002 5052 Connected AO:SXV-AO
22:35:33.212 02.247 5052 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
22:35:33.212 00.000 5052 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
22:35:33.212 00.000 5052 Auto-loading calibration data
22:35:33.212 00.000 5052 GetDouble("/profile/2/stepguider/calibration/xRate", 1.000000) returns 0.120703
22:35:33.213 00.001 5052 GetDouble("/profile/2/stepguider/calibration/yRate", 1.000000) returns 0.158140
22:35:33.213 00.000 5052 GetInt("/profile/2/stepguider/calibration/binning", 1) returns 3
22:35:33.213 00.000 5052 GetDouble("/profile/2/stepguider/calibration/xAngle", 0.000000) returns 2.025890
22:35:33.213 00.000 5052 GetDouble("/profile/2/stepguider/calibration/yAngle", 1.570796) returns -2.688710
22:35:33.213 00.000 5052 GetDouble("/profile/2/stepguider/calibration/declination", 0.000000) returns 997.000000
22:35:33.213 00.000 5052 GetInt("/profile/2/stepguider/calibration/pierSide", -1) returns -1
22:35:33.213 00.000 5052 GetInt("/profile/2/stepguider/calibration/raGuideParity", 0) returns 0
22:35:33.213 00.000 5052 GetInt("/profile/2/stepguider/calibration/decGuideParity", 0) returns 0
22:35:33.214 00.001 5052 GetDouble("/profile/2/stepguider/calibration/rotatorAngle", -888.000000) returns -888.000000
22:35:33.214 00.000 5052 Mount::SetCalibration (stepguider) -- xAngle=116.1 yAngle=-154.1 xRate=120.703 yRate=158.140 bin=3 dec=Unknown pierSide=-1 par=?/? rotAng=None
22:35:33.214 00.000 5052 Mount::SetCalibration (stepguider) -- sets m_xAngle=116.1 m_yAngleError=0.1
22:35:33.216 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 90.0
22:35:33.216 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:35:33.218 00.002 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003008
22:35:33.218 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.010948
22:35:33.218 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
22:35:33.218 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.035610
22:35:33.218 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 1.570796) returns -1.601040
22:35:33.218 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.946366
22:35:33.218 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:35:33.219 00.001 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:35:33.219 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
22:35:33.219 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:35:33.219 00.000 5052 Mount::SetCalibration (scope) -- xAngle=-173.9 yAngle=-91.7 xRate=3.008 yRate=10.948 bin=3 dec=54.2 pierSide=0 par=+/- rotAng=None
22:35:33.219 00.000 5052 Mount::SetCalibration (scope) -- sets m_xAngle=-173.9 m_yAngleError=7.8
22:35:33.221 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 90.0
22:35:33.221 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:35:33.530 00.309 5052 PhdConfig flush
22:35:33.531 00.001 5052 GetBoolean("/profile/2/ShowDecModeWarning", 1) returns 1
22:36:52.485 78.954 5052 CalAsst: slew from ra 18.30, dec 90.0 to ra 12.65, dec 10.0, M/F = 0
22:36:53.013 00.528 5084 IsSlewing returns 1
22:36:53.519 00.506 5084 IsSlewing returns 1
22:36:54.032 00.513 5084 IsSlewing returns 1
22:36:54.546 00.514 5084 IsSlewing returns 1
22:36:55.058 00.512 5084 IsSlewing returns 1
22:36:55.568 00.510 5084 IsSlewing returns 1
22:36:56.080 00.512 5084 IsSlewing returns 1
22:36:56.593 00.513 5084 IsSlewing returns 1
22:36:57.104 00.511 5084 IsSlewing returns 1
22:36:57.614 00.510 5084 IsSlewing returns 1
22:36:58.128 00.514 5084 IsSlewing returns 1
22:36:58.642 00.514 5084 IsSlewing returns 1
22:36:59.147 00.505 5084 IsSlewing returns 1
22:36:59.662 00.515 5084 IsSlewing returns 1
22:37:00.171 00.509 5084 IsSlewing returns 1
22:37:00.686 00.515 5084 IsSlewing returns 1
22:37:01.202 00.516 5084 IsSlewing returns 1
22:37:01.719 00.517 5084 IsSlewing returns 1
22:37:02.223 00.504 5084 IsSlewing returns 1
22:37:02.724 00.501 5084 IsSlewing returns 1
22:37:03.231 00.507 5084 IsSlewing returns 1
22:37:03.735 00.504 5084 IsSlewing returns 1
22:37:04.245 00.510 5084 IsSlewing returns 1
22:37:04.746 00.501 5084 IsSlewing returns 1
22:37:05.246 00.500 5084 IsSlewing returns 1
22:37:05.761 00.515 5084 IsSlewing returns 1
22:37:06.272 00.511 5084 IsSlewing returns 1
22:37:06.788 00.516 5084 IsSlewing returns 1
22:37:07.289 00.501 5084 IsSlewing returns 1
22:37:07.791 00.502 5084 IsSlewing returns 1
22:37:08.293 00.502 5084 IsSlewing returns 1
22:37:08.797 00.504 5084 IsSlewing returns 1
22:37:09.301 00.504 5084 IsSlewing returns 1
22:37:09.816 00.515 5084 IsSlewing returns 1
22:37:10.319 00.503 5084 IsSlewing returns 1
22:37:10.830 00.511 5084 IsSlewing returns 1
22:37:11.332 00.502 5084 IsSlewing returns 1
22:37:11.834 00.502 5084 IsSlewing returns 1
22:37:12.342 00.508 5084 IsSlewing returns 1
22:37:12.852 00.510 5084 IsSlewing returns 1
22:37:13.366 00.514 5084 IsSlewing returns 1
22:37:13.882 00.516 5084 IsSlewing returns 1
22:37:14.385 00.503 5084 IsSlewing returns 1
22:37:14.888 00.503 5084 IsSlewing returns 1
22:37:15.397 00.509 5084 IsSlewing returns 1
22:37:15.899 00.502 5084 IsSlewing returns 1
22:37:16.403 00.504 5084 IsSlewing returns 1
22:37:16.918 00.515 5084 IsSlewing returns 1
22:37:17.427 00.509 5084 IsSlewing returns 1
22:37:17.933 00.506 5084 IsSlewing returns 1
22:37:18.448 00.515 5084 IsSlewing returns 1
22:37:18.964 00.516 5084 IsSlewing returns 1
22:37:19.466 00.502 5084 IsSlewing returns 0
22:37:22.130 02.664 7004 IsSlewing returns 1
22:37:22.632 00.502 7004 IsSlewing returns 1
22:37:23.133 00.501 7004 IsSlewing returns 1
22:37:23.634 00.501 7004 IsSlewing returns 1
22:37:24.148 00.514 7004 IsSlewing returns 0
22:37:45.485 21.337 5052 StartLoopingInteractive: Loop button clicked
22:37:45.485 00.000 5052 Status Line: Looping
22:37:45.487 00.002 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:37:45.490 00.003 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:37:45.490 00.000 5052 Enqueuing Expose request
22:37:45.490 00.000 8976 Worker thread wakes up
22:37:45.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:37:45.490 00.000 8976 Exposure delay set to 0
22:37:45.490 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:46.621 01.131 8976 Exposure complete
22:37:46.628 00.007 8976 worker thread done servicing request
22:37:46.628 00.000 5052 OnExposeComplete: enter
22:37:46.630 00.002 5052 UpdateGuideState(): m_state=1
22:37:46.630 00.000 5052 UpdateCurrentPosition: no star selected
22:37:46.630 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:46.631 00.001 5052 Status Line: No star selected
22:37:46.633 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.260
22:37:46.642 00.009 5052 UpdateGuideState exits: No star selected
22:37:46.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:46.642 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:37:46.642 00.000 5052 Enqueuing Expose request
22:37:46.642 00.000 8976 Worker thread wakes up
22:37:46.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:37:46.642 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:47.765 01.123 8976 Exposure complete
22:37:47.771 00.006 8976 worker thread done servicing request
22:37:47.771 00.000 5052 OnExposeComplete: enter
22:37:47.771 00.000 5052 UpdateGuideState(): m_state=1
22:37:47.771 00.000 5052 UpdateCurrentPosition: no star selected
22:37:47.771 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:47.771 00.000 5052 Status Line: No star selected
22:37:47.773 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=49, Gamma=2.260
22:37:47.781 00.008 5052 UpdateGuideState exits: No star selected
22:37:47.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:47.781 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:37:47.781 00.000 5052 Enqueuing Expose request
22:37:47.781 00.000 8976 Worker thread wakes up
22:37:47.782 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:37:47.782 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:48.907 01.125 8976 Exposure complete
22:37:48.914 00.007 8976 worker thread done servicing request
22:37:48.914 00.000 5052 OnExposeComplete: enter
22:37:48.914 00.000 5052 UpdateGuideState(): m_state=1
22:37:48.914 00.000 5052 UpdateCurrentPosition: no star selected
22:37:48.914 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:48.914 00.000 5052 Status Line: No star selected
22:37:48.915 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.260
22:37:48.924 00.009 5052 UpdateGuideState exits: No star selected
22:37:48.928 00.004 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:48.928 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:37:48.928 00.000 5052 Enqueuing Expose request
22:37:48.929 00.001 8976 Worker thread wakes up
22:37:48.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:37:48.929 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:50.055 01.126 8976 Exposure complete
22:37:50.062 00.007 8976 worker thread done servicing request
22:37:50.062 00.000 5052 OnExposeComplete: enter
22:37:50.063 00.001 5052 UpdateGuideState(): m_state=1
22:37:50.063 00.000 5052 UpdateCurrentPosition: no star selected
22:37:50.063 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:50.063 00.000 5052 Status Line: No star selected
22:37:50.064 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.260
22:37:50.073 00.009 5052 UpdateGuideState exits: No star selected
22:37:50.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:50.073 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:37:50.073 00.000 5052 Enqueuing Expose request
22:37:50.073 00.000 8976 Worker thread wakes up
22:37:50.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:37:50.073 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:50.193 00.120 5052 Stop button clicked
22:37:50.193 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:37:50.193 00.000 5052 Status Line: Waiting for devices...
22:37:50.293 00.100 8976 ASCOM_AbortExposure returns err = 0
22:37:50.293 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:37:50.293 00.000 8976 worker thread done servicing request
22:37:50.293 00.000 5052 OnExposeComplete: enter
22:37:50.293 00.000 5052 OnExposeComplete: Capture Error reported
22:37:50.293 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:37:50.293 00.000 5052 Changing from state SELECTING to UNINITIALIZED
22:37:50.293 00.000 5052 guider state => SELECTING
22:37:50.294 00.001 5052 Status Line: Stopped.
22:37:50.296 00.002 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:37:51.158 00.862 5052 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
22:37:51.167 00.009 5052 GetDouble("/profile/2/camera/CoolerSetpt", 10.000000) returns 10.000000
22:38:03.921 12.754 5052 User exited setup dialog with 'ok'
22:38:03.921 00.000 5052 set dither mode 0
22:38:03.922 00.001 5052 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:38:03.922 00.000 5052 AutoExp: config min = 1000 max = 5000 snr = 6.00
22:38:03.923 00.001 5052 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
22:38:03.924 00.001 5052 camera: set binning = 2
22:38:03.924 00.000 5052 Saturation detection set to star-profile-mode
22:38:03.931 00.007 5052 Setting StarMinHFD = 0.10
22:38:03.931 00.000 5052 Setting MaxHFD = 10.0
22:38:03.931 00.000 5052 Setting StarMinSNR = 6.0
22:38:03.931 00.000 5052 Setting AutoSelDownsample = 0
22:38:03.931 00.000 5052 MultiStar mode disabled
22:38:03.931 00.000 5052 SX-AO: setting max steps = 40
22:38:03.932 00.001 5052 StepGuider: Bump Limits: X: 30, 35; Y: 30, 35; center: 8
22:38:03.932 00.000 5052 Scope: enabling slew check, guiding will stop when slew is detected
22:38:03.933 00.001 5052 BLC: Backlash comp disabled, Comp pulse = 20 ms
22:38:03.935 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
22:38:03.935 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:38:03.936 00.001 5052 Image scale has changed via AD UI - step-size and algo adjustments will be made
22:38:03.936 00.000 5052 New image scale properties:  fl= 2000, px= 4.800u, bin= 2
22:38:04.133 00.197 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:38:04.133 00.000 5052 Cal step-size changed from 450 ms to 300 ms
22:38:04.135 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
22:38:04.135 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:38:04.138 00.003 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
22:38:04.138 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:38:04.138 00.000 5052 Calibrations cleared because of image scale change
22:38:04.138 00.000 5052 Guide algo min moves reset to 0.308u
22:38:04.165 00.027 5052 PhdConfig flush
22:38:06.502 02.337 5052 StartLoopingInteractive: Loop button clicked
22:38:06.503 00.001 5052 Status Line: Looping
22:38:06.505 00.002 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:38:06.508 00.003 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:06.508 00.000 5052 Enqueuing Expose request
22:38:06.508 00.000 8976 Worker thread wakes up
22:38:06.509 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:06.509 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:06.509 00.000 8976 ASCOM Camera: set binning = 2
22:38:07.548 01.039 8976 Exposure complete
22:38:07.562 00.014 8976 worker thread done servicing request
22:38:07.563 00.001 5052 OnExposeComplete: enter
22:38:07.565 00.002 5052 UpdateGuideState(): m_state=1
22:38:07.565 00.000 5052 UpdateCurrentPosition: no star selected
22:38:07.565 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:07.565 00.000 5052 Status Line: No star selected
22:38:07.566 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
22:38:07.575 00.009 5052 UpdateGuideState exits: No star selected
22:38:07.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:07.575 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:07.575 00.000 5052 Enqueuing Expose request
22:38:07.575 00.000 8976 Worker thread wakes up
22:38:07.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:07.575 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:08.615 01.040 8976 Exposure complete
22:38:08.631 00.016 8976 worker thread done servicing request
22:38:08.631 00.000 5052 OnExposeComplete: enter
22:38:08.631 00.000 5052 UpdateGuideState(): m_state=1
22:38:08.631 00.000 5052 UpdateCurrentPosition: no star selected
22:38:08.631 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:08.631 00.000 5052 Status Line: No star selected
22:38:08.632 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:38:08.641 00.009 5052 UpdateGuideState exits: No star selected
22:38:08.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:08.641 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:08.641 00.000 5052 Enqueuing Expose request
22:38:08.641 00.000 8976 Worker thread wakes up
22:38:08.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:08.642 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:09.673 01.031 8976 Exposure complete
22:38:09.688 00.015 8976 worker thread done servicing request
22:38:09.688 00.000 5052 OnExposeComplete: enter
22:38:09.688 00.000 5052 UpdateGuideState(): m_state=1
22:38:09.688 00.000 5052 UpdateCurrentPosition: no star selected
22:38:09.688 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:09.688 00.000 5052 Status Line: No star selected
22:38:09.689 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
22:38:09.698 00.009 5052 UpdateGuideState exits: No star selected
22:38:09.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:09.698 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:09.698 00.000 5052 Enqueuing Expose request
22:38:09.698 00.000 8976 Worker thread wakes up
22:38:09.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:09.699 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:10.726 01.027 8976 Exposure complete
22:38:10.740 00.014 8976 worker thread done servicing request
22:38:10.740 00.000 5052 OnExposeComplete: enter
22:38:10.740 00.000 5052 UpdateGuideState(): m_state=1
22:38:10.740 00.000 5052 UpdateCurrentPosition: no star selected
22:38:10.740 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:10.740 00.000 5052 Status Line: No star selected
22:38:10.742 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
22:38:10.750 00.008 5052 UpdateGuideState exits: No star selected
22:38:10.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:10.750 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:10.750 00.000 5052 Enqueuing Expose request
22:38:10.750 00.000 8976 Worker thread wakes up
22:38:10.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:10.750 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:11.798 01.048 8976 Exposure complete
22:38:11.812 00.014 8976 worker thread done servicing request
22:38:11.812 00.000 5052 OnExposeComplete: enter
22:38:11.812 00.000 5052 UpdateGuideState(): m_state=1
22:38:11.812 00.000 5052 UpdateCurrentPosition: no star selected
22:38:11.812 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:11.812 00.000 5052 Status Line: No star selected
22:38:11.814 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:38:11.823 00.009 5052 UpdateGuideState exits: No star selected
22:38:11.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:11.823 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:11.823 00.000 5052 Enqueuing Expose request
22:38:11.823 00.000 8976 Worker thread wakes up
22:38:11.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:11.823 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:12.851 01.028 8976 Exposure complete
22:38:12.865 00.014 8976 worker thread done servicing request
22:38:12.865 00.000 5052 OnExposeComplete: enter
22:38:12.865 00.000 5052 UpdateGuideState(): m_state=1
22:38:12.865 00.000 5052 UpdateCurrentPosition: no star selected
22:38:12.865 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:12.865 00.000 5052 Status Line: No star selected
22:38:12.867 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:38:12.875 00.008 5052 UpdateGuideState exits: No star selected
22:38:12.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:12.875 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:12.875 00.000 5052 Enqueuing Expose request
22:38:12.875 00.000 8976 Worker thread wakes up
22:38:12.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:12.876 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:13.905 01.029 8976 Exposure complete
22:38:13.913 00.008 8976 worker thread done servicing request
22:38:13.913 00.000 5052 OnExposeComplete: enter
22:38:13.913 00.000 5052 UpdateGuideState(): m_state=1
22:38:13.913 00.000 5052 UpdateCurrentPosition: no star selected
22:38:13.913 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:13.913 00.000 5052 Status Line: No star selected
22:38:13.913 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:38:13.935 00.022 5052 UpdateGuideState exits: No star selected
22:38:13.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:13.935 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:13.935 00.000 5052 Enqueuing Expose request
22:38:13.935 00.000 8976 Worker thread wakes up
22:38:13.936 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:13.936 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:14.966 01.030 8976 Exposure complete
22:38:14.980 00.014 8976 worker thread done servicing request
22:38:14.980 00.000 5052 OnExposeComplete: enter
22:38:14.980 00.000 5052 UpdateGuideState(): m_state=1
22:38:14.980 00.000 5052 UpdateCurrentPosition: no star selected
22:38:14.980 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:14.980 00.000 5052 Status Line: No star selected
22:38:14.981 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:38:14.990 00.009 5052 UpdateGuideState exits: No star selected
22:38:14.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:14.990 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:14.990 00.000 5052 Enqueuing Expose request
22:38:14.991 00.001 8976 Worker thread wakes up
22:38:14.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:14.991 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:16.033 01.042 8976 Exposure complete
22:38:16.047 00.014 8976 worker thread done servicing request
22:38:16.047 00.000 5052 OnExposeComplete: enter
22:38:16.047 00.000 5052 UpdateGuideState(): m_state=1
22:38:16.047 00.000 5052 UpdateCurrentPosition: no star selected
22:38:16.047 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:16.047 00.000 5052 Status Line: No star selected
22:38:16.049 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=169, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:38:16.059 00.010 5052 UpdateGuideState exits: No star selected
22:38:16.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:16.059 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:16.059 00.000 5052 Enqueuing Expose request
22:38:16.059 00.000 8976 Worker thread wakes up
22:38:16.059 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:16.060 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:17.094 01.034 8976 Exposure complete
22:38:17.108 00.014 8976 worker thread done servicing request
22:38:17.108 00.000 5052 OnExposeComplete: enter
22:38:17.108 00.000 5052 UpdateGuideState(): m_state=1
22:38:17.108 00.000 5052 UpdateCurrentPosition: no star selected
22:38:17.108 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:17.108 00.000 5052 Status Line: No star selected
22:38:17.109 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:38:17.118 00.009 5052 UpdateGuideState exits: No star selected
22:38:17.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:17.118 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:17.118 00.000 5052 Enqueuing Expose request
22:38:17.118 00.000 8976 Worker thread wakes up
22:38:17.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:17.118 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:18.163 01.045 8976 Exposure complete
22:38:18.182 00.019 8976 worker thread done servicing request
22:38:18.182 00.000 5052 OnExposeComplete: enter
22:38:18.182 00.000 5052 UpdateGuideState(): m_state=1
22:38:18.182 00.000 5052 UpdateCurrentPosition: no star selected
22:38:18.182 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:18.183 00.001 5052 Status Line: No star selected
22:38:18.184 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:38:18.194 00.010 5052 UpdateGuideState exits: No star selected
22:38:18.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:18.194 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:18.194 00.000 5052 Enqueuing Expose request
22:38:18.194 00.000 8976 Worker thread wakes up
22:38:18.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:18.194 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:19.234 01.040 8976 Exposure complete
22:38:19.250 00.016 8976 worker thread done servicing request
22:38:19.250 00.000 5052 OnExposeComplete: enter
22:38:19.250 00.000 5052 UpdateGuideState(): m_state=1
22:38:19.250 00.000 5052 UpdateCurrentPosition: no star selected
22:38:19.250 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:19.250 00.000 5052 Status Line: No star selected
22:38:19.252 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:38:19.262 00.010 5052 UpdateGuideState exits: No star selected
22:38:19.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:19.262 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:19.262 00.000 5052 Enqueuing Expose request
22:38:19.263 00.001 8976 Worker thread wakes up
22:38:19.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:19.263 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:20.303 01.040 8976 Exposure complete
22:38:20.318 00.015 8976 worker thread done servicing request
22:38:20.318 00.000 5052 OnExposeComplete: enter
22:38:20.318 00.000 5052 UpdateGuideState(): m_state=1
22:38:20.318 00.000 5052 UpdateCurrentPosition: no star selected
22:38:20.318 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:20.318 00.000 5052 Status Line: No star selected
22:38:20.319 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:38:20.328 00.009 5052 UpdateGuideState exits: No star selected
22:38:20.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:20.328 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:20.328 00.000 5052 Enqueuing Expose request
22:38:20.328 00.000 8976 Worker thread wakes up
22:38:20.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:20.328 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:21.354 01.026 8976 Exposure complete
22:38:21.368 00.014 8976 worker thread done servicing request
22:38:21.368 00.000 5052 OnExposeComplete: enter
22:38:21.368 00.000 5052 UpdateGuideState(): m_state=1
22:38:21.368 00.000 5052 UpdateCurrentPosition: no star selected
22:38:21.368 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:21.368 00.000 5052 Status Line: No star selected
22:38:21.369 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:38:21.378 00.009 5052 UpdateGuideState exits: No star selected
22:38:21.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:21.378 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:21.378 00.000 5052 Enqueuing Expose request
22:38:21.378 00.000 8976 Worker thread wakes up
22:38:21.378 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:21.378 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:22.408 01.030 8976 Exposure complete
22:38:22.422 00.014 8976 worker thread done servicing request
22:38:22.422 00.000 5052 OnExposeComplete: enter
22:38:22.422 00.000 5052 UpdateGuideState(): m_state=1
22:38:22.422 00.000 5052 UpdateCurrentPosition: no star selected
22:38:22.422 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:22.423 00.001 5052 Status Line: No star selected
22:38:22.424 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:38:22.433 00.009 5052 UpdateGuideState exits: No star selected
22:38:22.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:22.433 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:22.433 00.000 5052 Enqueuing Expose request
22:38:22.433 00.000 8976 Worker thread wakes up
22:38:22.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:22.433 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:23.469 01.036 8976 Exposure complete
22:38:23.483 00.014 8976 worker thread done servicing request
22:38:23.483 00.000 5052 OnExposeComplete: enter
22:38:23.483 00.000 5052 UpdateGuideState(): m_state=1
22:38:23.483 00.000 5052 UpdateCurrentPosition: no star selected
22:38:23.483 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:23.484 00.001 5052 Status Line: No star selected
22:38:23.486 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:38:23.496 00.010 5052 UpdateGuideState exits: No star selected
22:38:23.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:23.496 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:23.496 00.000 5052 Enqueuing Expose request
22:38:23.496 00.000 8976 Worker thread wakes up
22:38:23.496 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:23.496 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:24.531 01.035 8976 Exposure complete
22:38:24.545 00.014 8976 worker thread done servicing request
22:38:24.545 00.000 5052 OnExposeComplete: enter
22:38:24.545 00.000 5052 UpdateGuideState(): m_state=1
22:38:24.545 00.000 5052 UpdateCurrentPosition: no star selected
22:38:24.545 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:24.545 00.000 5052 Status Line: No star selected
22:38:24.547 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:38:24.555 00.008 5052 UpdateGuideState exits: No star selected
22:38:24.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:24.555 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:24.555 00.000 5052 Enqueuing Expose request
22:38:24.555 00.000 8976 Worker thread wakes up
22:38:24.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:24.555 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:25.594 01.039 8976 Exposure complete
22:38:25.609 00.015 8976 worker thread done servicing request
22:38:25.609 00.000 5052 OnExposeComplete: enter
22:38:25.609 00.000 5052 UpdateGuideState(): m_state=1
22:38:25.609 00.000 5052 UpdateCurrentPosition: no star selected
22:38:25.609 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:25.609 00.000 5052 Status Line: No star selected
22:38:25.610 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
22:38:25.619 00.009 5052 UpdateGuideState exits: No star selected
22:38:25.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:25.619 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:25.619 00.000 5052 Enqueuing Expose request
22:38:25.619 00.000 8976 Worker thread wakes up
22:38:25.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:25.619 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:26.650 01.031 8976 Exposure complete
22:38:26.663 00.013 8976 worker thread done servicing request
22:38:26.664 00.001 5052 OnExposeComplete: enter
22:38:26.664 00.000 5052 UpdateGuideState(): m_state=1
22:38:26.664 00.000 5052 UpdateCurrentPosition: no star selected
22:38:26.664 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:26.664 00.000 5052 Status Line: No star selected
22:38:26.665 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:38:26.673 00.008 5052 UpdateGuideState exits: No star selected
22:38:26.674 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:26.674 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:26.674 00.000 5052 Enqueuing Expose request
22:38:26.674 00.000 8976 Worker thread wakes up
22:38:26.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:26.674 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:27.708 01.034 8976 Exposure complete
22:38:27.722 00.014 8976 worker thread done servicing request
22:38:27.722 00.000 5052 OnExposeComplete: enter
22:38:27.722 00.000 5052 UpdateGuideState(): m_state=1
22:38:27.722 00.000 5052 UpdateCurrentPosition: no star selected
22:38:27.722 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:27.722 00.000 5052 Status Line: No star selected
22:38:27.723 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:38:27.732 00.009 5052 UpdateGuideState exits: No star selected
22:38:27.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:27.732 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:27.732 00.000 5052 Enqueuing Expose request
22:38:27.733 00.001 8976 Worker thread wakes up
22:38:27.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:27.733 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:28.762 01.029 8976 Exposure complete
22:38:28.776 00.014 8976 worker thread done servicing request
22:38:28.776 00.000 5052 OnExposeComplete: enter
22:38:28.776 00.000 5052 UpdateGuideState(): m_state=1
22:38:28.776 00.000 5052 UpdateCurrentPosition: no star selected
22:38:28.776 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:28.777 00.001 5052 Status Line: No star selected
22:38:28.778 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:38:28.786 00.008 5052 UpdateGuideState exits: No star selected
22:38:28.786 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:28.786 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:28.786 00.000 5052 Enqueuing Expose request
22:38:28.786 00.000 8976 Worker thread wakes up
22:38:28.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:28.786 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:29.833 01.047 8976 Exposure complete
22:38:29.849 00.016 8976 worker thread done servicing request
22:38:29.849 00.000 5052 OnExposeComplete: enter
22:38:29.849 00.000 5052 UpdateGuideState(): m_state=1
22:38:29.849 00.000 5052 UpdateCurrentPosition: no star selected
22:38:29.849 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:29.849 00.000 5052 Status Line: No star selected
22:38:29.851 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=31, FiltMin=27, FiltMax=39, Gamma=2.260
22:38:29.861 00.010 5052 UpdateGuideState exits: No star selected
22:38:29.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:29.861 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:29.861 00.000 5052 Enqueuing Expose request
22:38:29.861 00.000 8976 Worker thread wakes up
22:38:29.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:29.861 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:30.887 01.026 8976 Exposure complete
22:38:30.902 00.015 8976 worker thread done servicing request
22:38:30.902 00.000 5052 OnExposeComplete: enter
22:38:30.902 00.000 5052 UpdateGuideState(): m_state=1
22:38:30.903 00.001 5052 UpdateCurrentPosition: no star selected
22:38:30.903 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:30.903 00.000 5052 Status Line: No star selected
22:38:30.904 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:38:30.913 00.009 5052 UpdateGuideState exits: No star selected
22:38:30.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:30.913 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:30.913 00.000 5052 Enqueuing Expose request
22:38:30.914 00.001 8976 Worker thread wakes up
22:38:30.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:30.914 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:31.946 01.032 8976 Exposure complete
22:38:31.962 00.016 8976 worker thread done servicing request
22:38:31.962 00.000 5052 OnExposeComplete: enter
22:38:31.962 00.000 5052 UpdateGuideState(): m_state=1
22:38:31.962 00.000 5052 UpdateCurrentPosition: no star selected
22:38:31.962 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:31.962 00.000 5052 Status Line: No star selected
22:38:31.965 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:38:31.974 00.009 5052 UpdateGuideState exits: No star selected
22:38:31.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:31.974 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:31.974 00.000 5052 Enqueuing Expose request
22:38:31.974 00.000 8976 Worker thread wakes up
22:38:31.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:31.974 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:33.006 01.032 8976 Exposure complete
22:38:33.020 00.014 8976 worker thread done servicing request
22:38:33.020 00.000 5052 OnExposeComplete: enter
22:38:33.020 00.000 5052 UpdateGuideState(): m_state=1
22:38:33.020 00.000 5052 UpdateCurrentPosition: no star selected
22:38:33.020 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:33.020 00.000 5052 Status Line: No star selected
22:38:33.021 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:38:33.030 00.009 5052 UpdateGuideState exits: No star selected
22:38:33.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:33.030 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:33.030 00.000 5052 Enqueuing Expose request
22:38:33.030 00.000 8976 Worker thread wakes up
22:38:33.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:33.030 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:34.065 01.035 8976 Exposure complete
22:38:34.080 00.015 8976 worker thread done servicing request
22:38:34.080 00.000 5052 OnExposeComplete: enter
22:38:34.080 00.000 5052 UpdateGuideState(): m_state=1
22:38:34.080 00.000 5052 UpdateCurrentPosition: no star selected
22:38:34.080 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:34.080 00.000 5052 Status Line: No star selected
22:38:34.082 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:38:34.091 00.009 5052 UpdateGuideState exits: No star selected
22:38:34.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:34.091 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:34.091 00.000 5052 Enqueuing Expose request
22:38:34.091 00.000 8976 Worker thread wakes up
22:38:34.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:34.091 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:35.115 01.024 8976 Exposure complete
22:38:35.129 00.014 8976 worker thread done servicing request
22:38:35.129 00.000 5052 OnExposeComplete: enter
22:38:35.130 00.001 5052 UpdateGuideState(): m_state=1
22:38:35.130 00.000 5052 UpdateCurrentPosition: no star selected
22:38:35.130 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:35.130 00.000 5052 Status Line: No star selected
22:38:35.131 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=166, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:38:35.140 00.009 5052 UpdateGuideState exits: No star selected
22:38:35.141 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:35.141 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:35.141 00.000 5052 Enqueuing Expose request
22:38:35.141 00.000 8976 Worker thread wakes up
22:38:35.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:35.141 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:36.186 01.045 8976 Exposure complete
22:38:36.200 00.014 8976 worker thread done servicing request
22:38:36.200 00.000 5052 OnExposeComplete: enter
22:38:36.200 00.000 5052 UpdateGuideState(): m_state=1
22:38:36.200 00.000 5052 UpdateCurrentPosition: no star selected
22:38:36.200 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:36.201 00.001 5052 Status Line: No star selected
22:38:36.202 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:38:36.211 00.009 5052 UpdateGuideState exits: No star selected
22:38:36.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:36.211 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:36.211 00.000 5052 Enqueuing Expose request
22:38:36.211 00.000 8976 Worker thread wakes up
22:38:36.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:36.211 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:37.244 01.033 8976 Exposure complete
22:38:37.259 00.015 8976 worker thread done servicing request
22:38:37.259 00.000 5052 OnExposeComplete: enter
22:38:37.259 00.000 5052 UpdateGuideState(): m_state=1
22:38:37.259 00.000 5052 UpdateCurrentPosition: no star selected
22:38:37.259 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:37.260 00.001 5052 Status Line: No star selected
22:38:37.261 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=40, Gamma=2.260
22:38:37.270 00.009 5052 UpdateGuideState exits: No star selected
22:38:37.271 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:37.271 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:37.271 00.000 5052 Enqueuing Expose request
22:38:37.271 00.000 8976 Worker thread wakes up
22:38:37.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:37.271 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:38.310 01.039 8976 Exposure complete
22:38:38.324 00.014 8976 worker thread done servicing request
22:38:38.325 00.001 5052 OnExposeComplete: enter
22:38:38.325 00.000 5052 UpdateGuideState(): m_state=1
22:38:38.325 00.000 5052 UpdateCurrentPosition: no star selected
22:38:38.325 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:38.325 00.000 5052 Status Line: No star selected
22:38:38.326 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:38:38.335 00.009 5052 UpdateGuideState exits: No star selected
22:38:38.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:38.335 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:38.335 00.000 5052 Enqueuing Expose request
22:38:38.335 00.000 8976 Worker thread wakes up
22:38:38.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:38.335 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:39.373 01.038 8976 Exposure complete
22:38:39.389 00.016 8976 worker thread done servicing request
22:38:39.390 00.001 5052 OnExposeComplete: enter
22:38:39.390 00.000 5052 UpdateGuideState(): m_state=1
22:38:39.390 00.000 5052 UpdateCurrentPosition: no star selected
22:38:39.390 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:39.390 00.000 5052 Status Line: No star selected
22:38:39.391 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=27, FiltMax=41, Gamma=2.260
22:38:39.400 00.009 5052 UpdateGuideState exits: No star selected
22:38:39.401 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:39.401 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:39.401 00.000 5052 Enqueuing Expose request
22:38:39.401 00.000 8976 Worker thread wakes up
22:38:39.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:39.401 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:40.444 01.043 8976 Exposure complete
22:38:40.458 00.014 8976 worker thread done servicing request
22:38:40.458 00.000 5052 OnExposeComplete: enter
22:38:40.458 00.000 5052 UpdateGuideState(): m_state=1
22:38:40.458 00.000 5052 UpdateCurrentPosition: no star selected
22:38:40.458 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:40.458 00.000 5052 Status Line: No star selected
22:38:40.460 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=39, Gamma=2.260
22:38:40.468 00.008 5052 UpdateGuideState exits: No star selected
22:38:40.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:40.468 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:40.468 00.000 5052 Enqueuing Expose request
22:38:40.468 00.000 8976 Worker thread wakes up
22:38:40.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:40.468 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:41.503 01.035 8976 Exposure complete
22:38:41.519 00.016 8976 worker thread done servicing request
22:38:41.519 00.000 5052 OnExposeComplete: enter
22:38:41.519 00.000 5052 UpdateGuideState(): m_state=1
22:38:41.519 00.000 5052 UpdateCurrentPosition: no star selected
22:38:41.519 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:41.519 00.000 5052 Status Line: No star selected
22:38:41.520 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:38:41.529 00.009 5052 UpdateGuideState exits: No star selected
22:38:41.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:41.529 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:41.530 00.001 5052 Enqueuing Expose request
22:38:41.530 00.000 8976 Worker thread wakes up
22:38:41.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:41.530 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:42.570 01.040 8976 Exposure complete
22:38:42.583 00.013 8976 worker thread done servicing request
22:38:42.584 00.001 5052 OnExposeComplete: enter
22:38:42.584 00.000 5052 UpdateGuideState(): m_state=1
22:38:42.584 00.000 5052 UpdateCurrentPosition: no star selected
22:38:42.584 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:42.584 00.000 5052 Status Line: No star selected
22:38:42.585 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:38:42.594 00.009 5052 UpdateGuideState exits: No star selected
22:38:42.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:42.594 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:42.594 00.000 5052 Enqueuing Expose request
22:38:42.594 00.000 8976 Worker thread wakes up
22:38:42.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:42.594 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:43.632 01.038 8976 Exposure complete
22:38:43.646 00.014 8976 worker thread done servicing request
22:38:43.646 00.000 5052 OnExposeComplete: enter
22:38:43.646 00.000 5052 UpdateGuideState(): m_state=1
22:38:43.646 00.000 5052 UpdateCurrentPosition: no star selected
22:38:43.647 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:43.647 00.000 5052 Status Line: No star selected
22:38:43.648 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:38:43.657 00.009 5052 UpdateGuideState exits: No star selected
22:38:43.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:43.657 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:43.657 00.000 5052 Enqueuing Expose request
22:38:43.657 00.000 8976 Worker thread wakes up
22:38:43.658 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:43.658 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:44.688 01.030 8976 Exposure complete
22:38:44.702 00.014 8976 worker thread done servicing request
22:38:44.702 00.000 5052 OnExposeComplete: enter
22:38:44.702 00.000 5052 UpdateGuideState(): m_state=1
22:38:44.702 00.000 5052 UpdateCurrentPosition: no star selected
22:38:44.702 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:44.702 00.000 5052 Status Line: No star selected
22:38:44.703 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=40, Gamma=2.260
22:38:44.712 00.009 5052 UpdateGuideState exits: No star selected
22:38:44.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:44.712 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:44.712 00.000 5052 Enqueuing Expose request
22:38:44.712 00.000 8976 Worker thread wakes up
22:38:44.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:44.712 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:45.752 01.040 8976 Exposure complete
22:38:45.767 00.015 8976 worker thread done servicing request
22:38:45.767 00.000 5052 OnExposeComplete: enter
22:38:45.767 00.000 5052 UpdateGuideState(): m_state=1
22:38:45.767 00.000 5052 UpdateCurrentPosition: no star selected
22:38:45.767 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:45.767 00.000 5052 Status Line: No star selected
22:38:45.768 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=41, Gamma=2.260
22:38:45.777 00.009 5052 UpdateGuideState exits: No star selected
22:38:45.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:45.777 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:45.777 00.000 5052 Enqueuing Expose request
22:38:45.778 00.001 8976 Worker thread wakes up
22:38:45.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:45.778 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:46.813 01.035 8976 Exposure complete
22:38:46.828 00.015 8976 worker thread done servicing request
22:38:46.828 00.000 5052 OnExposeComplete: enter
22:38:46.828 00.000 5052 UpdateGuideState(): m_state=1
22:38:46.828 00.000 5052 UpdateCurrentPosition: no star selected
22:38:46.828 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:46.828 00.000 5052 Status Line: No star selected
22:38:46.829 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=39, Gamma=2.260
22:38:46.839 00.010 5052 UpdateGuideState exits: No star selected
22:38:46.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:46.839 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:46.839 00.000 5052 Enqueuing Expose request
22:38:46.839 00.000 8976 Worker thread wakes up
22:38:46.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:46.839 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:47.874 01.035 8976 Exposure complete
22:38:47.889 00.015 8976 worker thread done servicing request
22:38:47.889 00.000 5052 OnExposeComplete: enter
22:38:47.889 00.000 5052 UpdateGuideState(): m_state=1
22:38:47.889 00.000 5052 UpdateCurrentPosition: no star selected
22:38:47.889 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:47.889 00.000 5052 Status Line: No star selected
22:38:47.891 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=41, Gamma=2.260
22:38:47.902 00.011 5052 UpdateGuideState exits: No star selected
22:38:47.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:47.902 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:47.902 00.000 5052 Enqueuing Expose request
22:38:47.902 00.000 8976 Worker thread wakes up
22:38:47.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:47.902 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:48.929 01.027 8976 Exposure complete
22:38:48.943 00.014 8976 worker thread done servicing request
22:38:48.943 00.000 5052 OnExposeComplete: enter
22:38:48.943 00.000 5052 UpdateGuideState(): m_state=1
22:38:48.943 00.000 5052 UpdateCurrentPosition: no star selected
22:38:48.943 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:48.943 00.000 5052 Status Line: No star selected
22:38:48.944 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=41, Gamma=2.260
22:38:48.953 00.009 5052 UpdateGuideState exits: No star selected
22:38:48.953 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:48.953 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:48.953 00.000 5052 Enqueuing Expose request
22:38:48.953 00.000 8976 Worker thread wakes up
22:38:48.953 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:48.953 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:49.994 01.041 8976 Exposure complete
22:38:50.009 00.015 8976 worker thread done servicing request
22:38:50.010 00.001 5052 OnExposeComplete: enter
22:38:50.010 00.000 5052 UpdateGuideState(): m_state=1
22:38:50.010 00.000 5052 UpdateCurrentPosition: no star selected
22:38:50.010 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:50.010 00.000 5052 Status Line: No star selected
22:38:50.011 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=40, Gamma=2.260
22:38:50.020 00.009 5052 UpdateGuideState exits: No star selected
22:38:50.021 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:50.021 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:50.021 00.000 5052 Enqueuing Expose request
22:38:50.021 00.000 8976 Worker thread wakes up
22:38:50.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:50.021 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:51.063 01.042 8976 Exposure complete
22:38:51.077 00.014 8976 worker thread done servicing request
22:38:51.077 00.000 5052 OnExposeComplete: enter
22:38:51.077 00.000 5052 UpdateGuideState(): m_state=1
22:38:51.077 00.000 5052 UpdateCurrentPosition: no star selected
22:38:51.078 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:51.078 00.000 5052 Status Line: No star selected
22:38:51.079 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:38:51.088 00.009 5052 UpdateGuideState exits: No star selected
22:38:51.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:51.088 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:51.088 00.000 5052 Enqueuing Expose request
22:38:51.088 00.000 8976 Worker thread wakes up
22:38:51.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:51.088 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:52.117 01.029 8976 Exposure complete
22:38:52.131 00.014 8976 worker thread done servicing request
22:38:52.131 00.000 5052 OnExposeComplete: enter
22:38:52.131 00.000 5052 UpdateGuideState(): m_state=1
22:38:52.131 00.000 5052 UpdateCurrentPosition: no star selected
22:38:52.131 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:52.131 00.000 5052 Status Line: No star selected
22:38:52.133 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=42, Gamma=2.260
22:38:52.141 00.008 5052 UpdateGuideState exits: No star selected
22:38:52.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:52.141 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:52.141 00.000 5052 Enqueuing Expose request
22:38:52.141 00.000 8976 Worker thread wakes up
22:38:52.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:52.141 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:53.180 01.039 8976 Exposure complete
22:38:53.195 00.015 8976 worker thread done servicing request
22:38:53.195 00.000 5052 OnExposeComplete: enter
22:38:53.195 00.000 5052 UpdateGuideState(): m_state=1
22:38:53.195 00.000 5052 UpdateCurrentPosition: no star selected
22:38:53.195 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:53.195 00.000 5052 Status Line: No star selected
22:38:53.197 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=42, Gamma=2.260
22:38:53.205 00.008 5052 UpdateGuideState exits: No star selected
22:38:53.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:53.205 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:53.205 00.000 5052 Enqueuing Expose request
22:38:53.206 00.001 8976 Worker thread wakes up
22:38:53.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:53.206 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:54.241 01.035 8976 Exposure complete
22:38:54.257 00.016 8976 worker thread done servicing request
22:38:54.257 00.000 5052 OnExposeComplete: enter
22:38:54.257 00.000 5052 UpdateGuideState(): m_state=1
22:38:54.257 00.000 5052 UpdateCurrentPosition: no star selected
22:38:54.257 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:54.257 00.000 5052 Status Line: No star selected
22:38:54.258 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=31, FiltMin=27, FiltMax=41, Gamma=2.260
22:38:54.268 00.010 5052 UpdateGuideState exits: No star selected
22:38:54.268 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:54.268 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:54.268 00.000 5052 Enqueuing Expose request
22:38:54.268 00.000 8976 Worker thread wakes up
22:38:54.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:54.268 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:55.300 01.032 8976 Exposure complete
22:38:55.316 00.016 8976 worker thread done servicing request
22:38:55.316 00.000 5052 OnExposeComplete: enter
22:38:55.316 00.000 5052 UpdateGuideState(): m_state=1
22:38:55.316 00.000 5052 UpdateCurrentPosition: no star selected
22:38:55.316 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:55.316 00.000 5052 Status Line: No star selected
22:38:55.317 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.260
22:38:55.325 00.008 5052 UpdateGuideState exits: No star selected
22:38:55.326 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:55.326 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:55.326 00.000 5052 Enqueuing Expose request
22:38:55.326 00.000 8976 Worker thread wakes up
22:38:55.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:55.326 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:56.360 01.034 8976 Exposure complete
22:38:56.374 00.014 8976 worker thread done servicing request
22:38:56.374 00.000 5052 OnExposeComplete: enter
22:38:56.374 00.000 5052 UpdateGuideState(): m_state=1
22:38:56.374 00.000 5052 UpdateCurrentPosition: no star selected
22:38:56.374 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:56.374 00.000 5052 Status Line: No star selected
22:38:56.376 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
22:38:56.385 00.009 5052 UpdateGuideState exits: No star selected
22:38:56.385 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:56.385 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:56.385 00.000 5052 Enqueuing Expose request
22:38:56.386 00.001 8976 Worker thread wakes up
22:38:56.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:56.386 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:57.415 01.029 8976 Exposure complete
22:38:57.429 00.014 8976 worker thread done servicing request
22:38:57.429 00.000 5052 OnExposeComplete: enter
22:38:57.429 00.000 5052 UpdateGuideState(): m_state=1
22:38:57.429 00.000 5052 UpdateCurrentPosition: no star selected
22:38:57.429 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:57.429 00.000 5052 Status Line: No star selected
22:38:57.431 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=39, Gamma=2.260
22:38:57.439 00.008 5052 UpdateGuideState exits: No star selected
22:38:57.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:57.439 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:57.439 00.000 5052 Enqueuing Expose request
22:38:57.439 00.000 8976 Worker thread wakes up
22:38:57.440 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:57.440 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:58.478 01.038 8976 Exposure complete
22:38:58.492 00.014 8976 worker thread done servicing request
22:38:58.492 00.000 5052 OnExposeComplete: enter
22:38:58.492 00.000 5052 UpdateGuideState(): m_state=1
22:38:58.492 00.000 5052 UpdateCurrentPosition: no star selected
22:38:58.492 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:58.493 00.001 5052 Status Line: No star selected
22:38:58.494 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=27, FiltMax=39, Gamma=2.260
22:38:58.503 00.009 5052 UpdateGuideState exits: No star selected
22:38:58.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:58.503 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:58.503 00.000 5052 Enqueuing Expose request
22:38:58.503 00.000 8976 Worker thread wakes up
22:38:58.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:58.503 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:59.533 01.030 8976 Exposure complete
22:38:59.547 00.014 8976 worker thread done servicing request
22:38:59.547 00.000 5052 OnExposeComplete: enter
22:38:59.547 00.000 5052 UpdateGuideState(): m_state=1
22:38:59.547 00.000 5052 UpdateCurrentPosition: no star selected
22:38:59.547 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:59.548 00.001 5052 Status Line: No star selected
22:38:59.549 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
22:38:59.557 00.008 5052 UpdateGuideState exits: No star selected
22:38:59.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:59.557 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:38:59.557 00.000 5052 Enqueuing Expose request
22:38:59.558 00.001 8976 Worker thread wakes up
22:38:59.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:38:59.558 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:00.590 01.032 8976 Exposure complete
22:39:00.604 00.014 8976 worker thread done servicing request
22:39:00.604 00.000 5052 OnExposeComplete: enter
22:39:00.604 00.000 5052 UpdateGuideState(): m_state=1
22:39:00.604 00.000 5052 UpdateCurrentPosition: no star selected
22:39:00.604 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:00.604 00.000 5052 Status Line: No star selected
22:39:00.606 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=41, Gamma=2.260
22:39:00.616 00.010 5052 UpdateGuideState exits: No star selected
22:39:00.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:00.616 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:00.616 00.000 5052 Enqueuing Expose request
22:39:00.616 00.000 8976 Worker thread wakes up
22:39:00.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:00.616 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:01.651 01.035 8976 Exposure complete
22:39:01.666 00.015 8976 worker thread done servicing request
22:39:01.667 00.001 5052 OnExposeComplete: enter
22:39:01.667 00.000 5052 UpdateGuideState(): m_state=1
22:39:01.667 00.000 5052 UpdateCurrentPosition: no star selected
22:39:01.667 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:01.667 00.000 5052 Status Line: No star selected
22:39:01.668 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:39:01.677 00.009 5052 UpdateGuideState exits: No star selected
22:39:01.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:01.677 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:01.677 00.000 5052 Enqueuing Expose request
22:39:01.677 00.000 8976 Worker thread wakes up
22:39:01.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:01.677 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:02.716 01.039 8976 Exposure complete
22:39:02.730 00.014 8976 worker thread done servicing request
22:39:02.730 00.000 5052 OnExposeComplete: enter
22:39:02.730 00.000 5052 UpdateGuideState(): m_state=1
22:39:02.730 00.000 5052 UpdateCurrentPosition: no star selected
22:39:02.730 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:02.730 00.000 5052 Status Line: No star selected
22:39:02.732 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=40, Gamma=2.260
22:39:02.740 00.008 5052 UpdateGuideState exits: No star selected
22:39:02.741 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:02.741 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:02.741 00.000 5052 Enqueuing Expose request
22:39:02.741 00.000 8976 Worker thread wakes up
22:39:02.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:02.741 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:03.783 01.042 8976 Exposure complete
22:39:03.798 00.015 8976 worker thread done servicing request
22:39:03.798 00.000 5052 OnExposeComplete: enter
22:39:03.798 00.000 5052 UpdateGuideState(): m_state=1
22:39:03.799 00.001 5052 UpdateCurrentPosition: no star selected
22:39:03.799 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:03.799 00.000 5052 Status Line: No star selected
22:39:03.800 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:39:03.808 00.008 5052 UpdateGuideState exits: No star selected
22:39:03.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:03.809 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:03.809 00.000 5052 Enqueuing Expose request
22:39:03.809 00.000 8976 Worker thread wakes up
22:39:03.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:03.809 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:04.846 01.037 8976 Exposure complete
22:39:04.860 00.014 8976 worker thread done servicing request
22:39:04.860 00.000 5052 OnExposeComplete: enter
22:39:04.860 00.000 5052 UpdateGuideState(): m_state=1
22:39:04.860 00.000 5052 UpdateCurrentPosition: no star selected
22:39:04.860 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:04.860 00.000 5052 Status Line: No star selected
22:39:04.861 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:39:04.870 00.009 5052 UpdateGuideState exits: No star selected
22:39:04.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:04.870 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:04.870 00.000 5052 Enqueuing Expose request
22:39:04.870 00.000 8976 Worker thread wakes up
22:39:04.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:04.870 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:05.901 01.031 8976 Exposure complete
22:39:05.915 00.014 8976 worker thread done servicing request
22:39:05.915 00.000 5052 OnExposeComplete: enter
22:39:05.916 00.001 5052 UpdateGuideState(): m_state=1
22:39:05.916 00.000 5052 UpdateCurrentPosition: no star selected
22:39:05.916 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:05.916 00.000 5052 Status Line: No star selected
22:39:05.917 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=39, Gamma=2.260
22:39:05.927 00.010 5052 UpdateGuideState exits: No star selected
22:39:05.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:05.927 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:05.927 00.000 5052 Enqueuing Expose request
22:39:05.927 00.000 8976 Worker thread wakes up
22:39:05.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:05.927 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:06.955 01.028 8976 Exposure complete
22:39:06.968 00.013 8976 worker thread done servicing request
22:39:06.969 00.001 5052 OnExposeComplete: enter
22:39:06.969 00.000 5052 UpdateGuideState(): m_state=1
22:39:06.969 00.000 5052 UpdateCurrentPosition: no star selected
22:39:06.969 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:06.969 00.000 5052 Status Line: No star selected
22:39:06.970 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=39, Gamma=2.260
22:39:06.979 00.009 5052 UpdateGuideState exits: No star selected
22:39:06.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:06.979 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:06.979 00.000 5052 Enqueuing Expose request
22:39:06.979 00.000 8976 Worker thread wakes up
22:39:06.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:06.979 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:08.010 01.031 8976 Exposure complete
22:39:08.025 00.015 8976 worker thread done servicing request
22:39:08.025 00.000 5052 OnExposeComplete: enter
22:39:08.025 00.000 5052 UpdateGuideState(): m_state=1
22:39:08.025 00.000 5052 UpdateCurrentPosition: no star selected
22:39:08.025 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:08.025 00.000 5052 Status Line: No star selected
22:39:08.027 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:39:08.035 00.008 5052 UpdateGuideState exits: No star selected
22:39:08.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:08.035 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:08.035 00.000 5052 Enqueuing Expose request
22:39:08.035 00.000 8976 Worker thread wakes up
22:39:08.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:08.035 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:09.063 01.028 8976 Exposure complete
22:39:09.078 00.015 8976 worker thread done servicing request
22:39:09.078 00.000 5052 OnExposeComplete: enter
22:39:09.078 00.000 5052 UpdateGuideState(): m_state=1
22:39:09.078 00.000 5052 UpdateCurrentPosition: no star selected
22:39:09.078 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:09.078 00.000 5052 Status Line: No star selected
22:39:09.080 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=274, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:39:09.089 00.009 5052 UpdateGuideState exits: No star selected
22:39:09.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:09.089 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:09.089 00.000 5052 Enqueuing Expose request
22:39:09.089 00.000 8976 Worker thread wakes up
22:39:09.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:09.089 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:10.129 01.040 8976 Exposure complete
22:39:10.144 00.015 8976 worker thread done servicing request
22:39:10.144 00.000 5052 OnExposeComplete: enter
22:39:10.144 00.000 5052 UpdateGuideState(): m_state=1
22:39:10.144 00.000 5052 UpdateCurrentPosition: no star selected
22:39:10.144 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:10.144 00.000 5052 Status Line: No star selected
22:39:10.145 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=42, Gamma=2.260
22:39:10.155 00.010 5052 UpdateGuideState exits: No star selected
22:39:10.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:10.156 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:10.156 00.000 5052 Enqueuing Expose request
22:39:10.156 00.000 8976 Worker thread wakes up
22:39:10.156 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:10.156 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:11.188 01.032 8976 Exposure complete
22:39:11.203 00.015 8976 worker thread done servicing request
22:39:11.203 00.000 5052 OnExposeComplete: enter
22:39:11.203 00.000 5052 UpdateGuideState(): m_state=1
22:39:11.203 00.000 5052 UpdateCurrentPosition: no star selected
22:39:11.203 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:11.203 00.000 5052 Status Line: No star selected
22:39:11.205 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:39:11.213 00.008 5052 UpdateGuideState exits: No star selected
22:39:11.214 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:11.214 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:11.214 00.000 5052 Enqueuing Expose request
22:39:11.214 00.000 8976 Worker thread wakes up
22:39:11.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:11.214 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:12.253 01.039 8976 Exposure complete
22:39:12.268 00.015 8976 worker thread done servicing request
22:39:12.268 00.000 5052 OnExposeComplete: enter
22:39:12.268 00.000 5052 UpdateGuideState(): m_state=1
22:39:12.268 00.000 5052 UpdateCurrentPosition: no star selected
22:39:12.268 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:12.268 00.000 5052 Status Line: No star selected
22:39:12.270 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:39:12.280 00.010 5052 UpdateGuideState exits: No star selected
22:39:12.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:12.280 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:12.280 00.000 5052 Enqueuing Expose request
22:39:12.280 00.000 8976 Worker thread wakes up
22:39:12.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:12.280 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:13.321 01.041 8976 Exposure complete
22:39:13.335 00.014 8976 worker thread done servicing request
22:39:13.335 00.000 5052 OnExposeComplete: enter
22:39:13.336 00.001 5052 UpdateGuideState(): m_state=1
22:39:13.336 00.000 5052 UpdateCurrentPosition: no star selected
22:39:13.336 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:13.336 00.000 5052 Status Line: No star selected
22:39:13.337 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:39:13.346 00.009 5052 UpdateGuideState exits: No star selected
22:39:13.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:13.346 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:13.346 00.000 5052 Enqueuing Expose request
22:39:13.346 00.000 8976 Worker thread wakes up
22:39:13.346 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:13.346 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:14.374 01.028 8976 Exposure complete
22:39:14.389 00.015 8976 worker thread done servicing request
22:39:14.389 00.000 5052 OnExposeComplete: enter
22:39:14.389 00.000 5052 UpdateGuideState(): m_state=1
22:39:14.390 00.001 5052 UpdateCurrentPosition: no star selected
22:39:14.390 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:14.390 00.000 5052 Status Line: No star selected
22:39:14.391 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=42, Gamma=2.260
22:39:14.400 00.009 5052 UpdateGuideState exits: No star selected
22:39:14.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:14.400 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:14.400 00.000 5052 Enqueuing Expose request
22:39:14.400 00.000 8976 Worker thread wakes up
22:39:14.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:14.401 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:15.438 01.037 8976 Exposure complete
22:39:15.452 00.014 8976 worker thread done servicing request
22:39:15.452 00.000 5052 OnExposeComplete: enter
22:39:15.453 00.001 5052 UpdateGuideState(): m_state=1
22:39:15.453 00.000 5052 UpdateCurrentPosition: no star selected
22:39:15.453 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:15.453 00.000 5052 Status Line: No star selected
22:39:15.454 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:39:15.463 00.009 5052 UpdateGuideState exits: No star selected
22:39:15.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:15.463 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:15.464 00.001 5052 Enqueuing Expose request
22:39:15.464 00.000 8976 Worker thread wakes up
22:39:15.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:15.464 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:16.505 01.041 8976 Exposure complete
22:39:16.519 00.014 8976 worker thread done servicing request
22:39:16.519 00.000 5052 OnExposeComplete: enter
22:39:16.519 00.000 5052 UpdateGuideState(): m_state=1
22:39:16.520 00.001 5052 UpdateCurrentPosition: no star selected
22:39:16.520 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:16.520 00.000 5052 Status Line: No star selected
22:39:16.521 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=159, med=32, FiltMin=27, FiltMax=41, Gamma=2.260
22:39:16.531 00.010 5052 UpdateGuideState exits: No star selected
22:39:16.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:16.531 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:16.531 00.000 5052 Enqueuing Expose request
22:39:16.531 00.000 8976 Worker thread wakes up
22:39:16.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:16.531 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:17.557 01.026 8976 Exposure complete
22:39:17.571 00.014 8976 worker thread done servicing request
22:39:17.571 00.000 5052 OnExposeComplete: enter
22:39:17.572 00.001 5052 UpdateGuideState(): m_state=1
22:39:17.572 00.000 5052 UpdateCurrentPosition: no star selected
22:39:17.572 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:17.572 00.000 5052 Status Line: No star selected
22:39:17.573 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:39:17.582 00.009 5052 UpdateGuideState exits: No star selected
22:39:17.582 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:17.582 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:17.582 00.000 5052 Enqueuing Expose request
22:39:17.582 00.000 8976 Worker thread wakes up
22:39:17.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:17.582 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:18.626 01.044 8976 Exposure complete
22:39:18.640 00.014 8976 worker thread done servicing request
22:39:18.640 00.000 5052 OnExposeComplete: enter
22:39:18.640 00.000 5052 UpdateGuideState(): m_state=1
22:39:18.640 00.000 5052 UpdateCurrentPosition: no star selected
22:39:18.640 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:18.640 00.000 5052 Status Line: No star selected
22:39:18.641 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:39:18.650 00.009 5052 UpdateGuideState exits: No star selected
22:39:18.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:18.650 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:18.650 00.000 5052 Enqueuing Expose request
22:39:18.650 00.000 8976 Worker thread wakes up
22:39:18.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:18.650 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:19.714 01.064 8976 Exposure complete
22:39:19.730 00.016 8976 worker thread done servicing request
22:39:19.730 00.000 5052 OnExposeComplete: enter
22:39:19.730 00.000 5052 UpdateGuideState(): m_state=1
22:39:19.730 00.000 5052 UpdateCurrentPosition: no star selected
22:39:19.730 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:19.730 00.000 5052 Status Line: No star selected
22:39:19.731 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:39:19.740 00.009 5052 UpdateGuideState exits: No star selected
22:39:19.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:19.740 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:19.740 00.000 5052 Enqueuing Expose request
22:39:19.740 00.000 8976 Worker thread wakes up
22:39:19.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:19.740 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:20.780 01.040 8976 Exposure complete
22:39:20.793 00.013 8976 worker thread done servicing request
22:39:20.794 00.001 5052 OnExposeComplete: enter
22:39:20.794 00.000 5052 UpdateGuideState(): m_state=1
22:39:20.794 00.000 5052 UpdateCurrentPosition: no star selected
22:39:20.794 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:20.794 00.000 5052 Status Line: No star selected
22:39:20.795 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=41, Gamma=2.260
22:39:20.804 00.009 5052 UpdateGuideState exits: No star selected
22:39:20.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:20.804 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:20.804 00.000 5052 Enqueuing Expose request
22:39:20.804 00.000 8976 Worker thread wakes up
22:39:20.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:20.805 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:21.853 01.048 8976 Exposure complete
22:39:21.867 00.014 8976 worker thread done servicing request
22:39:21.867 00.000 5052 OnExposeComplete: enter
22:39:21.868 00.001 5052 UpdateGuideState(): m_state=1
22:39:21.868 00.000 5052 UpdateCurrentPosition: no star selected
22:39:21.868 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:21.868 00.000 5052 Status Line: No star selected
22:39:21.869 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:39:21.879 00.010 5052 UpdateGuideState exits: No star selected
22:39:21.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:21.879 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:21.879 00.000 5052 Enqueuing Expose request
22:39:21.879 00.000 8976 Worker thread wakes up
22:39:21.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:21.879 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:22.910 01.031 8976 Exposure complete
22:39:22.924 00.014 8976 worker thread done servicing request
22:39:22.925 00.001 5052 OnExposeComplete: enter
22:39:22.925 00.000 5052 UpdateGuideState(): m_state=1
22:39:22.925 00.000 5052 UpdateCurrentPosition: no star selected
22:39:22.925 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:22.925 00.000 5052 Status Line: No star selected
22:39:22.926 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:39:22.934 00.008 5052 UpdateGuideState exits: No star selected
22:39:22.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:22.934 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:22.934 00.000 5052 Enqueuing Expose request
22:39:22.935 00.001 8976 Worker thread wakes up
22:39:22.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:22.935 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:23.965 01.030 8976 Exposure complete
22:39:23.979 00.014 8976 worker thread done servicing request
22:39:23.979 00.000 5052 OnExposeComplete: enter
22:39:23.980 00.001 5052 UpdateGuideState(): m_state=1
22:39:23.980 00.000 5052 UpdateCurrentPosition: no star selected
22:39:23.980 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:23.980 00.000 5052 Status Line: No star selected
22:39:23.981 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=158, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:39:23.990 00.009 5052 UpdateGuideState exits: No star selected
22:39:23.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:23.990 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:23.990 00.000 5052 Enqueuing Expose request
22:39:23.990 00.000 8976 Worker thread wakes up
22:39:23.990 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:23.990 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:25.029 01.039 8976 Exposure complete
22:39:25.043 00.014 8976 worker thread done servicing request
22:39:25.043 00.000 5052 OnExposeComplete: enter
22:39:25.043 00.000 5052 UpdateGuideState(): m_state=1
22:39:25.043 00.000 5052 UpdateCurrentPosition: no star selected
22:39:25.043 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:25.043 00.000 5052 Status Line: No star selected
22:39:25.045 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:39:25.054 00.009 5052 UpdateGuideState exits: No star selected
22:39:25.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:25.054 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:25.054 00.000 5052 Enqueuing Expose request
22:39:25.054 00.000 8976 Worker thread wakes up
22:39:25.054 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:25.054 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:26.095 01.041 8976 Exposure complete
22:39:26.111 00.016 8976 worker thread done servicing request
22:39:26.111 00.000 5052 OnExposeComplete: enter
22:39:26.111 00.000 5052 UpdateGuideState(): m_state=1
22:39:26.111 00.000 5052 UpdateCurrentPosition: no star selected
22:39:26.111 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:26.111 00.000 5052 Status Line: No star selected
22:39:26.113 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:39:26.121 00.008 5052 UpdateGuideState exits: No star selected
22:39:26.121 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:26.121 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:26.122 00.001 5052 Enqueuing Expose request
22:39:26.122 00.000 8976 Worker thread wakes up
22:39:26.122 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:26.122 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:27.159 01.037 8976 Exposure complete
22:39:27.173 00.014 8976 worker thread done servicing request
22:39:27.173 00.000 5052 OnExposeComplete: enter
22:39:27.173 00.000 5052 UpdateGuideState(): m_state=1
22:39:27.173 00.000 5052 UpdateCurrentPosition: no star selected
22:39:27.173 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:27.173 00.000 5052 Status Line: No star selected
22:39:27.175 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:39:27.184 00.009 5052 UpdateGuideState exits: No star selected
22:39:27.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:27.184 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:39:27.184 00.000 5052 Enqueuing Expose request
22:39:27.184 00.000 8976 Worker thread wakes up
22:39:27.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:27.184 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:28.213 01.029 8976 Exposure complete
22:39:28.227 00.014 5052 SetCurrentPosition(372.96,259.27)
22:39:28.227 00.000 5052 Star::Find(18, 372, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
22:39:28.227 00.000 5052 Star::Find returns 1 (0), X=372.68, Y=257.79, Mass=296, SNR=11.5, Peak=52 HFD=3.7
22:39:28.227 00.000 5052 setting lock position to (372.68, 257.79)
22:39:28.227 00.000 5052 MultiStar: single-star usage forced by user star selection
22:39:28.227 00.000 5052 Status Line: Selected star at (372.7, 257.8)
22:39:28.231 00.004 8976 worker thread done servicing request
22:39:28.232 00.001 5052 Changing from state SELECTING to SELECTED
22:39:28.232 00.000 5052 guider state => SELECTED
22:39:28.247 00.015 5052 OnExposeComplete: enter
22:39:28.247 00.000 5052 UpdateGuideState(): m_state=2
22:39:28.248 00.001 5052 Star::Find(18, 372, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
22:39:28.248 00.000 5052 Star::Find returns 1 (0), X=371.53, Y=258.24, Mass=305, SNR=11.7, Peak=49 HFD=3.9
22:39:28.249 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:39:28.259 00.010 5052 UpdateGuideState exits: m=305 SNR=11.7
22:39:28.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:28.259 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:28.259 00.000 5052 Enqueuing Expose request
22:39:28.259 00.000 8976 Worker thread wakes up
22:39:28.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:28.259 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(354,240,37,37)
22:39:29.289 01.030 8976 Exposure complete
22:39:29.302 00.013 8976 worker thread done servicing request
22:39:29.302 00.000 5052 OnExposeComplete: enter
22:39:29.302 00.000 5052 UpdateGuideState(): m_state=2
22:39:29.302 00.000 5052 Star::Find(18, 371, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
22:39:29.302 00.000 5052 Star::Find returns 1 (0), X=370.27, Y=258.35, Mass=307, SNR=11.9, Peak=51 HFD=4.3
22:39:29.303 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:39:29.312 00.009 5052 UpdateGuideState exits: m=307 SNR=11.9
22:39:29.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:29.312 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:29.312 00.000 5052 Enqueuing Expose request
22:39:29.312 00.000 8976 Worker thread wakes up
22:39:29.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:29.312 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(352,240,37,37)
22:39:30.352 01.040 8976 Exposure complete
22:39:30.367 00.015 8976 worker thread done servicing request
22:39:30.367 00.000 5052 OnExposeComplete: enter
22:39:30.368 00.001 5052 UpdateGuideState(): m_state=2
22:39:30.368 00.000 5052 Star::Find(18, 370, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
22:39:30.368 00.000 5052 Star::Find returns 1 (0), X=370.22, Y=258.21, Mass=285, SNR=11.4, Peak=53 HFD=4.3
22:39:30.368 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:39:30.378 00.010 5052 UpdateGuideState exits: m=285 SNR=11.4
22:39:30.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:30.378 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:30.378 00.000 5052 Enqueuing Expose request
22:39:30.378 00.000 8976 Worker thread wakes up
22:39:30.378 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:30.378 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(352,240,37,37)
22:39:31.418 01.040 8976 Exposure complete
22:39:31.432 00.014 8976 worker thread done servicing request
22:39:31.432 00.000 5052 OnExposeComplete: enter
22:39:31.432 00.000 5052 UpdateGuideState(): m_state=2
22:39:31.432 00.000 5052 Star::Find(18, 370, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
22:39:31.432 00.000 5052 Star::Find returns 1 (0), X=370.55, Y=258.23, Mass=288, SNR=11.5, Peak=55 HFD=3.5
22:39:31.433 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:39:31.442 00.009 5052 UpdateGuideState exits: m=288 SNR=11.5
22:39:31.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:31.442 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:31.442 00.000 5052 Enqueuing Expose request
22:39:31.442 00.000 8976 Worker thread wakes up
22:39:31.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:31.442 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(353,240,37,37)
22:39:32.383 00.941 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:39:32.385 00.002 5052 PhdController::Guide begins
22:39:32.385 00.000 5052 PhdController: newstate STATE_SETUP
22:39:32.385 00.000 5052 PhdController: setup
22:39:32.385 00.000 5052 PhdController: newstate STATE_ATTEMPT_START
22:39:32.385 00.000 5052 PhdController: newstate STATE_CALIBRATE
22:39:32.386 00.001 5052 PhdController: clearing calibration
22:39:32.388 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:39:32.388 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:39:32.390 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:39:32.390 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:39:32.390 00.000 5052 PhdController: start calibration
22:39:32.391 00.001 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
22:39:32.392 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:39:32.392 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:39:32.392 00.000 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:39:32.393 00.001 5052 ScopeASCOM::SideOfPier() returns 1
22:39:32.398 00.005 5052 guider state => CALIBRATING_PRIMARY
22:39:32.398 00.000 5052 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:39:32.398 00.000 5052 reset dither spiral
22:39:32.398 00.000 5052 PhdController: newstate STATE_CALIBRATION_WAIT
22:39:32.502 00.104 8976 Exposure complete
22:39:32.518 00.016 8976 worker thread done servicing request
22:39:32.518 00.000 5052 OnExposeComplete: enter
22:39:32.518 00.000 5052 UpdateGuideState(): m_state=3
22:39:32.519 00.001 5052 Star::Find(18, 370, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
22:39:32.519 00.000 5052 Star::Find returns 1 (0), X=372.92, Y=257.44, Mass=279, SNR=11.3, Peak=55 HFD=3.9
22:39:32.520 00.001 5052 Stepguider::UpdateCalibrationstate: starting location = 372.92,257.44
22:39:32.520 00.000 5052 Enqueuing Calibration Move request for direction 1
22:39:32.520 00.000 5052 Enqueuing Calibration Move request for direction 2
22:39:32.520 00.000 8976 Worker thread wakes up
22:39:32.520 00.000 5052 Status Line: Init Calibration:   7, distance  0.0 px
22:39:32.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
22:39:32.520 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
22:39:32.520 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
22:39:32.520 00.000 8976 MoveAxis(D, 6, -)
22:39:32.520 00.000 8976 stepping (0, 0) + (0, -6)
22:39:32.520 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:32.522 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=49, Gamma=2.260
22:39:32.531 00.009 5052 UpdateGuideState exits: m=279 SNR=11.3
22:39:32.532 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:32.532 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:32.532 00.000 5052 Enqueuing Expose request
22:39:32.561 00.029 8976 Received - 47 (G) 
22:39:32.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:32.561 00.000 8976 stepped: pos (0, -6)
22:39:32.561 00.000 8976 move complete, result=0
22:39:32.561 00.000 8976 worker thread done servicing request
22:39:32.561 00.000 8976 Worker thread wakes up
22:39:32.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
22:39:32.561 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
22:39:32.561 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
22:39:32.561 00.000 8976 MoveAxis(R, 6, -)
22:39:32.561 00.000 8976 stepping (0, -6) + (6, 0)
22:39:32.561 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:32.609 00.048 8976 Received - 47 (G) 
22:39:32.609 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:32.609 00.000 8976 stepped: pos (6, -6)
22:39:32.609 00.000 8976 move complete, result=0
22:39:32.609 00.000 8976 worker thread done servicing request
22:39:32.610 00.001 8976 Worker thread wakes up
22:39:32.610 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:32.610 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(355,239,37,37)
22:39:33.641 01.031 8976 Exposure complete
22:39:33.656 00.015 8976 worker thread done servicing request
22:39:33.656 00.000 5052 OnExposeComplete: enter
22:39:33.656 00.000 5052 UpdateGuideState(): m_state=3
22:39:33.656 00.000 5052 Star::Find(18, 372, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
22:39:33.656 00.000 5052 Star::Find returns 1 (0), X=373.02, Y=259.91, Mass=297, SNR=11.6, Peak=55 HFD=4.0
22:39:33.657 00.001 5052 Enqueuing Calibration Move request for direction 1
22:39:33.657 00.000 5052 Enqueuing Calibration Move request for direction 2
22:39:33.657 00.000 8976 Worker thread wakes up
22:39:33.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
22:39:33.657 00.000 5052 Status Line: Init Calibration:   6, distance  2.5 px
22:39:33.657 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
22:39:33.657 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
22:39:33.657 00.000 8976 MoveAxis(D, 6, -)
22:39:33.657 00.000 8976 stepping (6, -6) + (0, -6)
22:39:33.657 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:33.659 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:39:33.668 00.009 5052 UpdateGuideState exits: m=297 SNR=11.6
22:39:33.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:33.668 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:33.668 00.000 5052 Enqueuing Expose request
22:39:33.696 00.028 8976 Received - 47 (G) 
22:39:33.697 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:33.697 00.000 8976 stepped: pos (6, -12)
22:39:33.697 00.000 8976 move complete, result=0
22:39:33.697 00.000 8976 worker thread done servicing request
22:39:33.697 00.000 8976 Worker thread wakes up
22:39:33.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
22:39:33.697 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
22:39:33.697 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
22:39:33.697 00.000 8976 MoveAxis(R, 6, -)
22:39:33.697 00.000 8976 stepping (6, -12) + (6, 0)
22:39:33.697 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:33.744 00.047 8976 Received - 47 (G) 
22:39:33.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:33.744 00.000 8976 stepped: pos (12, -12)
22:39:33.744 00.000 8976 move complete, result=0
22:39:33.744 00.000 8976 worker thread done servicing request
22:39:33.744 00.000 8976 Worker thread wakes up
22:39:33.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:33.744 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(355,242,37,37)
22:39:34.771 01.027 8976 Exposure complete
22:39:34.785 00.014 8976 worker thread done servicing request
22:39:34.785 00.000 5052 OnExposeComplete: enter
22:39:34.785 00.000 5052 UpdateGuideState(): m_state=3
22:39:34.785 00.000 5052 Star::Find(18, 373, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
22:39:34.785 00.000 5052 Star::Find returns 1 (0), X=370.24, Y=261.71, Mass=242, SNR=10.5, Peak=49 HFD=3.7
22:39:34.786 00.001 5052 Enqueuing Calibration Move request for direction 1
22:39:34.786 00.000 5052 Enqueuing Calibration Move request for direction 2
22:39:34.786 00.000 8976 Worker thread wakes up
22:39:34.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
22:39:34.786 00.000 5052 Status Line: Init Calibration:   5, distance  5.0 px
22:39:34.786 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
22:39:34.786 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
22:39:34.786 00.000 8976 MoveAxis(D, 6, -)
22:39:34.787 00.001 8976 stepping (12, -12) + (0, -6)
22:39:34.787 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:34.788 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:39:34.797 00.009 5052 UpdateGuideState exits: m=242 SNR=10.5
22:39:34.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:34.797 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:34.797 00.000 5052 Enqueuing Expose request
22:39:34.831 00.034 8976 Received - 47 (G) 
22:39:34.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:34.831 00.000 8976 stepped: pos (12, -18)
22:39:34.831 00.000 8976 move complete, result=0
22:39:34.831 00.000 8976 worker thread done servicing request
22:39:34.831 00.000 8976 Worker thread wakes up
22:39:34.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
22:39:34.831 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
22:39:34.831 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
22:39:34.831 00.000 8976 MoveAxis(R, 6, -)
22:39:34.831 00.000 8976 stepping (12, -18) + (6, 0)
22:39:34.831 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:34.878 00.047 8976 Received - 47 (G) 
22:39:34.879 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:34.879 00.000 8976 stepped: pos (18, -18)
22:39:34.879 00.000 8976 move complete, result=0
22:39:34.879 00.000 8976 worker thread done servicing request
22:39:34.879 00.000 8976 Worker thread wakes up
22:39:34.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:34.879 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(352,244,37,37)
22:39:35.920 01.041 8976 Exposure complete
22:39:35.933 00.013 8976 worker thread done servicing request
22:39:35.934 00.001 5052 OnExposeComplete: enter
22:39:35.934 00.000 5052 UpdateGuideState(): m_state=3
22:39:35.934 00.000 5052 Star::Find(18, 370, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
22:39:35.934 00.000 5052 Star::Find returns 1 (0), X=366.95, Y=263.33, Mass=287, SNR=11.5, Peak=51 HFD=4.0
22:39:35.935 00.001 5052 Enqueuing Calibration Move request for direction 1
22:39:35.935 00.000 5052 Enqueuing Calibration Move request for direction 2
22:39:35.935 00.000 8976 Worker thread wakes up
22:39:35.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
22:39:35.935 00.000 5052 Status Line: Init Calibration:   4, distance  8.4 px
22:39:35.935 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
22:39:35.935 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
22:39:35.935 00.000 8976 MoveAxis(D, 6, -)
22:39:35.935 00.000 8976 stepping (18, -18) + (0, -6)
22:39:35.935 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:35.936 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:39:35.945 00.009 5052 UpdateGuideState exits: m=287 SNR=11.5
22:39:35.945 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:35.945 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:35.945 00.000 5052 Enqueuing Expose request
22:39:35.982 00.037 8976 Received - 47 (G) 
22:39:35.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:35.982 00.000 8976 stepped: pos (18, -24)
22:39:35.982 00.000 8976 move complete, result=0
22:39:35.982 00.000 8976 worker thread done servicing request
22:39:35.982 00.000 8976 Worker thread wakes up
22:39:35.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
22:39:35.982 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
22:39:35.982 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
22:39:35.982 00.000 8976 MoveAxis(R, 6, -)
22:39:35.982 00.000 8976 stepping (18, -24) + (6, 0)
22:39:35.982 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:36.030 00.048 8976 Received - 47 (G) 
22:39:36.030 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:36.030 00.000 8976 stepped: pos (24, -24)
22:39:36.030 00.000 8976 move complete, result=0
22:39:36.030 00.000 8976 worker thread done servicing request
22:39:36.030 00.000 8976 Worker thread wakes up
22:39:36.031 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:36.031 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(349,245,37,37)
22:39:37.059 01.028 8976 Exposure complete
22:39:37.073 00.014 8976 worker thread done servicing request
22:39:37.073 00.000 5052 OnExposeComplete: enter
22:39:37.073 00.000 5052 UpdateGuideState(): m_state=3
22:39:37.073 00.000 5052 Star::Find(18, 366, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
22:39:37.074 00.001 5052 Star::Find returns 1 (0), X=367.32, Y=265.12, Mass=277, SNR=11.2, Peak=51 HFD=4.0
22:39:37.074 00.000 5052 Enqueuing Calibration Move request for direction 1
22:39:37.074 00.000 5052 Enqueuing Calibration Move request for direction 2
22:39:37.074 00.000 8976 Worker thread wakes up
22:39:37.075 00.001 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
22:39:37.075 00.000 5052 Status Line: Init Calibration:   3, distance  9.5 px
22:39:37.075 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
22:39:37.075 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
22:39:37.075 00.000 8976 MoveAxis(D, 6, -)
22:39:37.075 00.000 8976 stepping (24, -24) + (0, -6)
22:39:37.075 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:37.076 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:39:37.085 00.009 5052 UpdateGuideState exits: m=277 SNR=11.2
22:39:37.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:37.085 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:37.085 00.000 5052 Enqueuing Expose request
22:39:37.117 00.032 8976 Received - 47 (G) 
22:39:37.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:37.117 00.000 8976 stepped: pos (24, -30)
22:39:37.118 00.001 8976 move complete, result=0
22:39:37.118 00.000 8976 worker thread done servicing request
22:39:37.118 00.000 8976 Worker thread wakes up
22:39:37.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
22:39:37.118 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
22:39:37.118 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
22:39:37.118 00.000 8976 MoveAxis(R, 6, -)
22:39:37.118 00.000 8976 stepping (24, -30) + (6, 0)
22:39:37.118 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:37.165 00.047 8976 Received - 47 (G) 
22:39:37.165 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:37.165 00.000 8976 stepped: pos (30, -30)
22:39:37.165 00.000 8976 move complete, result=0
22:39:37.165 00.000 8976 worker thread done servicing request
22:39:37.165 00.000 8976 Worker thread wakes up
22:39:37.165 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:37.165 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(349,247,37,37)
22:39:38.199 01.034 8976 Exposure complete
22:39:38.213 00.014 8976 worker thread done servicing request
22:39:38.213 00.000 5052 OnExposeComplete: enter
22:39:38.213 00.000 5052 UpdateGuideState(): m_state=3
22:39:38.213 00.000 5052 Star::Find(18, 367, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
22:39:38.213 00.000 5052 Star::Find returns 1 (0), X=369.65, Y=267.31, Mass=257, SNR=10.8, Peak=49 HFD=4.1
22:39:38.214 00.001 5052 Enqueuing Calibration Move request for direction 1
22:39:38.214 00.000 5052 Enqueuing Calibration Move request for direction 2
22:39:38.214 00.000 8976 Worker thread wakes up
22:39:38.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
22:39:38.214 00.000 5052 Status Line: Init Calibration:   2, distance 10.4 px
22:39:38.214 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
22:39:38.214 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
22:39:38.214 00.000 8976 MoveAxis(D, 6, -)
22:39:38.214 00.000 8976 stepping (30, -30) + (0, -6)
22:39:38.214 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:38.216 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:39:38.225 00.009 5052 UpdateGuideState exits: m=257 SNR=10.8
22:39:38.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:38.225 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:38.225 00.000 5052 Enqueuing Expose request
22:39:38.252 00.027 8976 Received - 47 (G) 
22:39:38.252 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:38.252 00.000 8976 stepped: pos (30, -36)
22:39:38.252 00.000 8976 move complete, result=0
22:39:38.253 00.001 8976 worker thread done servicing request
22:39:38.253 00.000 8976 Worker thread wakes up
22:39:38.253 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
22:39:38.253 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
22:39:38.253 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
22:39:38.253 00.000 8976 MoveAxis(R, 6, -)
22:39:38.253 00.000 8976 stepping (30, -36) + (6, 0)
22:39:38.253 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:38.300 00.047 8976 Received - 47 (G) 
22:39:38.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:38.300 00.000 8976 stepped: pos (36, -36)
22:39:38.300 00.000 8976 move complete, result=0
22:39:38.300 00.000 8976 worker thread done servicing request
22:39:38.301 00.001 8976 Worker thread wakes up
22:39:38.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:38.301 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(352,249,37,37)
22:39:39.327 01.026 8976 Exposure complete
22:39:39.341 00.014 8976 worker thread done servicing request
22:39:39.341 00.000 5052 OnExposeComplete: enter
22:39:39.341 00.000 5052 UpdateGuideState(): m_state=3
22:39:39.341 00.000 5052 Star::Find(18, 369, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
22:39:39.341 00.000 5052 Star::Find returns 1 (0), X=369.34, Y=268.42, Mass=314, SNR=11.9, Peak=55 HFD=4.2
22:39:39.343 00.002 5052 Enqueuing Calibration Move request for direction 1
22:39:39.343 00.000 5052 Enqueuing Calibration Move request for direction 2
22:39:39.343 00.000 8976 Worker thread wakes up
22:39:39.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 3 opts 0x0
22:39:39.343 00.000 5052 Status Line: Init Calibration:   1, distance 11.5 px
22:39:39.343 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=3
22:39:39.343 00.000 8976 stepguider move axis dir= 1 steps= 3 opts= 0x0
22:39:39.343 00.000 8976 MoveAxis(D, 3, -)
22:39:39.343 00.000 8976 stepping (36, -36) + (0, -3)
22:39:39.343 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:39:39.344 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:39:39.354 00.010 5052 UpdateGuideState exits: m=314 SNR=11.9
22:39:39.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:39.354 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:39.354 00.000 5052 Enqueuing Expose request
22:39:39.372 00.018 8976 Received - 47 (G) 
22:39:39.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:39:39.372 00.000 8976 stepped: pos (36, -39)
22:39:39.372 00.000 8976 move complete, result=0
22:39:39.372 00.000 8976 worker thread done servicing request
22:39:39.372 00.000 8976 Worker thread wakes up
22:39:39.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 3 opts 0x0
22:39:39.372 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=3
22:39:39.372 00.000 8976 stepguider move axis dir= 2 steps= 3 opts= 0x0
22:39:39.372 00.000 8976 MoveAxis(R, 3, -)
22:39:39.372 00.000 8976 stepping (36, -39) + (3, 0)
22:39:39.372 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:39:39.403 00.031 8976 Received - 47 (G) 
22:39:39.403 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:39:39.403 00.000 8976 stepped: pos (39, -39)
22:39:39.403 00.000 8976 move complete, result=0
22:39:39.403 00.000 8976 worker thread done servicing request
22:39:39.403 00.000 8976 Worker thread wakes up
22:39:39.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:39.403 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(351,250,37,37)
22:39:40.433 01.030 8976 Exposure complete
22:39:40.447 00.014 8976 worker thread done servicing request
22:39:40.447 00.000 5052 OnExposeComplete: enter
22:39:40.448 00.001 5052 UpdateGuideState(): m_state=3
22:39:40.448 00.000 5052 Star::Find(18, 369, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
22:39:40.448 00.000 5052 Star::Find returns 1 (0), X=369.45, Y=269.96, Mass=273, SNR=11.1, Peak=51 HFD=3.7
22:39:40.448 00.000 5052 Falling through to state AVERAGE_STARTING_LOCATION, position=(369.45, 269.96)
22:39:40.448 00.000 5052 Status Line: Averaging:   3, distance 13.0 px
22:39:40.450 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=167, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:39:40.459 00.009 5052 UpdateGuideState exits: m=273 SNR=11.1
22:39:40.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:40.459 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:40.459 00.000 5052 Enqueuing Expose request
22:39:40.459 00.000 8976 Worker thread wakes up
22:39:40.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:40.459 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(351,252,37,37)
22:39:41.497 01.038 8976 Exposure complete
22:39:41.512 00.015 8976 worker thread done servicing request
22:39:41.512 00.000 5052 OnExposeComplete: enter
22:39:41.512 00.000 5052 UpdateGuideState(): m_state=3
22:39:41.512 00.000 5052 Star::Find(18, 369, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
22:39:41.512 00.000 5052 Star::Find returns 1 (0), X=370.19, Y=269.41, Mass=277, SNR=11.3, Peak=49 HFD=3.8
22:39:41.513 00.001 5052 Status Line: Averaging:   2, distance 12.3 px
22:39:41.514 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:39:41.523 00.009 5052 UpdateGuideState exits: m=277 SNR=11.3
22:39:41.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:41.523 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:41.523 00.000 5052 Enqueuing Expose request
22:39:41.524 00.001 8976 Worker thread wakes up
22:39:41.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:41.524 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(352,251,37,37)
22:39:42.566 01.042 8976 Exposure complete
22:39:42.581 00.015 8976 worker thread done servicing request
22:39:42.581 00.000 5052 OnExposeComplete: enter
22:39:42.581 00.000 5052 UpdateGuideState(): m_state=3
22:39:42.582 00.001 5052 Star::Find(18, 370, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
22:39:42.582 00.000 5052 Star::Find returns 1 (0), X=372.04, Y=269.27, Mass=307, SNR=11.9, Peak=53 HFD=4.0
22:39:42.582 00.000 5052 Falling through to state GO_LEFT, startinglocation=(370.56, 269.55)
22:39:42.582 00.000 5052 Enqueuing Calibration Move request for direction 3
22:39:42.582 00.000 5052 Status Line: Left Calibration:  13, distance  1.5 px
22:39:42.583 00.001 8976 Worker thread wakes up
22:39:42.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
22:39:42.583 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
22:39:42.583 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
22:39:42.583 00.000 8976 MoveAxis(L, 6, -)
22:39:42.583 00.000 8976 stepping (39, -39) + (-6, 0)
22:39:42.583 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:42.584 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:39:42.594 00.010 5052 UpdateGuideState exits: m=307 SNR=11.9
22:39:42.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:42.594 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:42.594 00.000 5052 Enqueuing Expose request
22:39:42.632 00.038 8976 Received - 47 (G) 
22:39:42.632 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:42.632 00.000 8976 stepped: pos (33, -39)
22:39:42.632 00.000 8976 move complete, result=0
22:39:42.632 00.000 8976 worker thread done servicing request
22:39:42.632 00.000 8976 Worker thread wakes up
22:39:42.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:42.632 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(354,251,37,37)
22:39:43.657 01.025 8976 Exposure complete
22:39:43.672 00.015 8976 worker thread done servicing request
22:39:43.672 00.000 5052 OnExposeComplete: enter
22:39:43.672 00.000 5052 UpdateGuideState(): m_state=3
22:39:43.672 00.000 5052 Star::Find(18, 372, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
22:39:43.672 00.000 5052 Star::Find returns 1 (0), X=374.29, Y=267.26, Mass=267, SNR=11.2, Peak=53 HFD=3.6
22:39:43.673 00.001 5052 Enqueuing Calibration Move request for direction 3
22:39:43.673 00.000 5052 Status Line: Left Calibration:  12, distance  4.4 px
22:39:43.673 00.000 8976 Worker thread wakes up
22:39:43.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
22:39:43.673 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
22:39:43.673 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
22:39:43.673 00.000 8976 MoveAxis(L, 6, -)
22:39:43.673 00.000 8976 stepping (33, -39) + (-6, 0)
22:39:43.673 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:43.674 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:39:43.683 00.009 5052 UpdateGuideState exits: m=267 SNR=11.2
22:39:43.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:43.683 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:43.683 00.000 5052 Enqueuing Expose request
22:39:43.719 00.036 8976 Received - 47 (G) 
22:39:43.719 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:43.719 00.000 8976 stepped: pos (27, -39)
22:39:43.719 00.000 8976 move complete, result=0
22:39:43.719 00.000 8976 worker thread done servicing request
22:39:43.719 00.000 8976 Worker thread wakes up
22:39:43.719 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:43.719 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(356,249,37,37)
22:39:44.750 01.031 8976 Exposure complete
22:39:44.765 00.015 8976 worker thread done servicing request
22:39:44.765 00.000 5052 OnExposeComplete: enter
22:39:44.765 00.000 5052 UpdateGuideState(): m_state=3
22:39:44.765 00.000 5052 Star::Find(18, 374, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
22:39:44.765 00.000 5052 Star::Find returns 1 (0), X=375.28, Y=266.65, Mass=296, SNR=11.6, Peak=53 HFD=3.7
22:39:44.766 00.001 5052 Enqueuing Calibration Move request for direction 3
22:39:44.766 00.000 5052 Status Line: Left Calibration:  11, distance  5.5 px
22:39:44.766 00.000 8976 Worker thread wakes up
22:39:44.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
22:39:44.766 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
22:39:44.766 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
22:39:44.766 00.000 8976 MoveAxis(L, 6, -)
22:39:44.766 00.000 8976 stepping (27, -39) + (-6, 0)
22:39:44.766 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:44.768 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:39:44.777 00.009 5052 UpdateGuideState exits: m=296 SNR=11.6
22:39:44.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:44.777 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:44.777 00.000 5052 Enqueuing Expose request
22:39:44.806 00.029 8976 Received - 47 (G) 
22:39:44.807 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:44.807 00.000 8976 stepped: pos (21, -39)
22:39:44.807 00.000 8976 move complete, result=0
22:39:44.807 00.000 8976 worker thread done servicing request
22:39:44.807 00.000 8976 Worker thread wakes up
22:39:44.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:44.807 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(357,249,37,37)
22:39:45.830 01.023 8976 Exposure complete
22:39:45.847 00.017 8976 worker thread done servicing request
22:39:45.847 00.000 5052 OnExposeComplete: enter
22:39:45.847 00.000 5052 UpdateGuideState(): m_state=3
22:39:45.847 00.000 5052 Star::Find(18, 375, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
22:39:45.847 00.000 5052 Star::Find returns 1 (0), X=376.33, Y=265.57, Mass=266, SNR=11.0, Peak=47 HFD=4.0
22:39:45.848 00.001 5052 Enqueuing Calibration Move request for direction 3
22:39:45.848 00.000 5052 Status Line: Left Calibration:  10, distance  7.0 px
22:39:45.848 00.000 8976 Worker thread wakes up
22:39:45.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
22:39:45.848 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
22:39:45.848 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
22:39:45.848 00.000 8976 MoveAxis(L, 6, -)
22:39:45.848 00.000 8976 stepping (21, -39) + (-6, 0)
22:39:45.848 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:45.850 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:39:45.860 00.010 5052 UpdateGuideState exits: m=266 SNR=11.0
22:39:45.860 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:45.860 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:45.860 00.000 5052 Enqueuing Expose request
22:39:45.894 00.034 8976 Received - 47 (G) 
22:39:45.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:45.894 00.000 8976 stepped: pos (15, -39)
22:39:45.894 00.000 8976 move complete, result=0
22:39:45.894 00.000 8976 worker thread done servicing request
22:39:45.894 00.000 8976 Worker thread wakes up
22:39:45.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:45.894 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(358,248,37,37)
22:39:46.924 01.030 8976 Exposure complete
22:39:46.939 00.015 8976 worker thread done servicing request
22:39:46.940 00.001 5052 OnExposeComplete: enter
22:39:46.940 00.000 5052 UpdateGuideState(): m_state=3
22:39:46.940 00.000 5052 Star::Find(18, 376, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
22:39:46.940 00.000 5052 Star::Find returns 1 (0), X=378.94, Y=263.52, Mass=257, SNR=10.9, Peak=49 HFD=3.7
22:39:46.941 00.001 5052 Enqueuing Calibration Move request for direction 3
22:39:46.941 00.000 8976 Worker thread wakes up
22:39:46.941 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
22:39:46.941 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
22:39:46.941 00.000 5052 Status Line: Left Calibration:   9, distance 10.3 px
22:39:46.941 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
22:39:46.941 00.000 8976 MoveAxis(L, 6, -)
22:39:46.941 00.000 8976 stepping (15, -39) + (-6, 0)
22:39:46.941 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:46.943 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:39:46.952 00.009 5052 UpdateGuideState exits: m=257 SNR=10.9
22:39:46.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:46.952 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:46.952 00.000 5052 Enqueuing Expose request
22:39:46.981 00.029 8976 Received - 47 (G) 
22:39:46.981 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:46.981 00.000 8976 stepped: pos (9, -39)
22:39:46.981 00.000 8976 move complete, result=0
22:39:46.981 00.000 8976 worker thread done servicing request
22:39:46.981 00.000 8976 Worker thread wakes up
22:39:46.982 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:46.982 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(361,246,37,37)
22:39:48.021 01.039 8976 Exposure complete
22:39:48.037 00.016 8976 worker thread done servicing request
22:39:48.037 00.000 5052 OnExposeComplete: enter
22:39:48.037 00.000 5052 UpdateGuideState(): m_state=3
22:39:48.037 00.000 5052 Star::Find(18, 378, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
22:39:48.037 00.000 5052 Star::Find returns 1 (0), X=380.40, Y=262.50, Mass=299, SNR=11.7, Peak=50 HFD=4.4
22:39:48.038 00.001 5052 Enqueuing Calibration Move request for direction 3
22:39:48.038 00.000 5052 Status Line: Left Calibration:   8, distance 12.1 px
22:39:48.038 00.000 8976 Worker thread wakes up
22:39:48.038 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
22:39:48.038 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
22:39:48.038 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
22:39:48.038 00.000 8976 MoveAxis(L, 6, -)
22:39:48.038 00.000 8976 stepping (9, -39) + (-6, 0)
22:39:48.038 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:48.040 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:39:48.049 00.009 5052 UpdateGuideState exits: m=299 SNR=11.7
22:39:48.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:48.049 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:48.049 00.000 5052 Enqueuing Expose request
22:39:48.083 00.034 8976 Received - 47 (G) 
22:39:48.084 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:48.084 00.000 8976 stepped: pos (3, -39)
22:39:48.084 00.000 8976 move complete, result=0
22:39:48.084 00.000 8976 worker thread done servicing request
22:39:48.084 00.000 8976 Worker thread wakes up
22:39:48.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:48.084 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(362,244,37,37)
22:39:49.129 01.045 8976 Exposure complete
22:39:49.144 00.015 8976 worker thread done servicing request
22:39:49.145 00.001 5052 OnExposeComplete: enter
22:39:49.145 00.000 5052 UpdateGuideState(): m_state=3
22:39:49.145 00.000 5052 Star::Find(18, 380, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
22:39:49.145 00.000 5052 Star::Find returns 1 (0), X=383.36, Y=261.46, Mass=295, SNR=11.5, Peak=51 HFD=3.6
22:39:49.145 00.000 5052 Enqueuing Calibration Move request for direction 3
22:39:49.146 00.001 8976 Worker thread wakes up
22:39:49.146 00.000 5052 Status Line: Left Calibration:   7, distance 15.1 px
22:39:49.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
22:39:49.146 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
22:39:49.146 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
22:39:49.146 00.000 8976 MoveAxis(L, 6, -)
22:39:49.146 00.000 8976 stepping (3, -39) + (-6, 0)
22:39:49.146 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:49.148 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:39:49.157 00.009 5052 UpdateGuideState exits: m=295 SNR=11.5
22:39:49.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:49.157 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:49.157 00.000 5052 Enqueuing Expose request
22:39:49.186 00.029 8976 Received - 47 (G) 
22:39:49.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:49.186 00.000 8976 stepped: pos (-3, -39)
22:39:49.186 00.000 8976 move complete, result=0
22:39:49.186 00.000 8976 worker thread done servicing request
22:39:49.186 00.000 8976 Worker thread wakes up
22:39:49.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:49.186 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(365,243,37,37)
22:39:50.222 01.036 8976 Exposure complete
22:39:50.238 00.016 8976 worker thread done servicing request
22:39:50.238 00.000 5052 OnExposeComplete: enter
22:39:50.238 00.000 5052 UpdateGuideState(): m_state=3
22:39:50.238 00.000 5052 Star::Find(18, 383, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
22:39:50.238 00.000 5052 Star::Find returns 1 (0), X=386.57, Y=260.06, Mass=297, SNR=11.6, Peak=51 HFD=4.1
22:39:50.239 00.001 5052 Enqueuing Calibration Move request for direction 3
22:39:50.239 00.000 8976 Worker thread wakes up
22:39:50.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
22:39:50.239 00.000 5052 Status Line: Left Calibration:   6, distance 18.6 px
22:39:50.239 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
22:39:50.239 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
22:39:50.239 00.000 8976 MoveAxis(L, 6, -)
22:39:50.239 00.000 8976 stepping (-3, -39) + (-6, 0)
22:39:50.239 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:50.241 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:39:50.250 00.009 5052 UpdateGuideState exits: m=297 SNR=11.6
22:39:50.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:50.250 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:50.250 00.000 5052 Enqueuing Expose request
22:39:50.289 00.039 8976 Received - 47 (G) 
22:39:50.289 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:50.289 00.000 8976 stepped: pos (-9, -39)
22:39:50.289 00.000 8976 move complete, result=0
22:39:50.289 00.000 8976 worker thread done servicing request
22:39:50.289 00.000 8976 Worker thread wakes up
22:39:50.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:50.290 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(369,242,37,37)
22:39:51.337 01.047 8976 Exposure complete
22:39:51.352 00.015 8976 worker thread done servicing request
22:39:51.352 00.000 5052 OnExposeComplete: enter
22:39:51.352 00.000 5052 UpdateGuideState(): m_state=3
22:39:51.352 00.000 5052 Star::Find(18, 386, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
22:39:51.352 00.000 5052 Star::Find returns 1 (0), X=388.68, Y=258.51, Mass=305, SNR=11.8, Peak=51 HFD=4.0
22:39:51.354 00.002 5052 Enqueuing Calibration Move request for direction 3
22:39:51.354 00.000 5052 Status Line: Left Calibration:   5, distance 21.2 px
22:39:51.354 00.000 8976 Worker thread wakes up
22:39:51.354 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
22:39:51.354 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
22:39:51.354 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
22:39:51.354 00.000 8976 MoveAxis(L, 6, -)
22:39:51.354 00.000 8976 stepping (-9, -39) + (-6, 0)
22:39:51.354 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:51.356 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:39:51.366 00.010 5052 UpdateGuideState exits: m=305 SNR=11.8
22:39:51.367 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:51.367 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:51.367 00.000 5052 Enqueuing Expose request
22:39:51.392 00.025 8976 Received - 47 (G) 
22:39:51.393 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:51.393 00.000 8976 stepped: pos (-15, -39)
22:39:51.393 00.000 8976 move complete, result=0
22:39:51.393 00.000 8976 worker thread done servicing request
22:39:51.393 00.000 8976 Worker thread wakes up
22:39:51.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:51.393 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(371,241,37,37)
22:39:52.422 01.029 8976 Exposure complete
22:39:52.437 00.015 8976 worker thread done servicing request
22:39:52.437 00.000 5052 OnExposeComplete: enter
22:39:52.437 00.000 5052 UpdateGuideState(): m_state=3
22:39:52.437 00.000 5052 Star::Find(18, 388, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
22:39:52.437 00.000 5052 Star::Find returns 1 (0), X=388.98, Y=257.09, Mass=371, SNR=13.1, Peak=49 HFD=4.5
22:39:52.438 00.001 5052 Enqueuing Calibration Move request for direction 3
22:39:52.438 00.000 8976 Worker thread wakes up
22:39:52.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
22:39:52.438 00.000 5052 Status Line: Left Calibration:   4, distance 22.2 px
22:39:52.438 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
22:39:52.438 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
22:39:52.438 00.000 8976 MoveAxis(L, 6, -)
22:39:52.438 00.000 8976 stepping (-15, -39) + (-6, 0)
22:39:52.438 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:52.440 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:39:52.450 00.010 5052 UpdateGuideState exits: m=371 SNR=13.1
22:39:52.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:52.450 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:52.450 00.000 5052 Enqueuing Expose request
22:39:52.479 00.029 8976 Received - 47 (G) 
22:39:52.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:52.479 00.000 8976 stepped: pos (-21, -39)
22:39:52.479 00.000 8976 move complete, result=0
22:39:52.480 00.001 8976 worker thread done servicing request
22:39:52.480 00.000 8976 Worker thread wakes up
22:39:52.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:52.480 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(371,239,37,37)
22:39:53.524 01.044 8976 Exposure complete
22:39:53.541 00.017 8976 worker thread done servicing request
22:39:53.542 00.001 5052 OnExposeComplete: enter
22:39:53.542 00.000 5052 UpdateGuideState(): m_state=3
22:39:53.542 00.000 5052 Star::Find(18, 388, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
22:39:53.542 00.000 5052 Star::Find returns 1 (0), X=387.62, Y=255.97, Mass=292, SNR=11.5, Peak=52 HFD=3.7
22:39:53.543 00.001 5052 Enqueuing Calibration Move request for direction 3
22:39:53.543 00.000 5052 Status Line: Left Calibration:   3, distance 21.8 px
22:39:53.543 00.000 8976 Worker thread wakes up
22:39:53.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
22:39:53.543 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
22:39:53.543 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
22:39:53.543 00.000 8976 MoveAxis(L, 6, -)
22:39:53.543 00.000 8976 stepping (-21, -39) + (-6, 0)
22:39:53.543 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:53.545 00.002 5052 UpdateImageDisplay: Size=(640,512) min=22, max=165, med=32, FiltMin=27, FiltMax=48, Gamma=2.260
22:39:53.555 00.010 5052 UpdateGuideState exits: m=292 SNR=11.5
22:39:53.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:53.555 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:53.555 00.000 5052 Enqueuing Expose request
22:39:53.583 00.028 8976 Received - 47 (G) 
22:39:53.583 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:53.583 00.000 8976 stepped: pos (-27, -39)
22:39:53.583 00.000 8976 move complete, result=0
22:39:53.583 00.000 8976 worker thread done servicing request
22:39:53.583 00.000 8976 Worker thread wakes up
22:39:53.583 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:53.583 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,238,37,37)
22:39:54.615 01.032 8976 Exposure complete
22:39:54.629 00.014 8976 worker thread done servicing request
22:39:54.630 00.001 5052 OnExposeComplete: enter
22:39:54.630 00.000 5052 UpdateGuideState(): m_state=3
22:39:54.630 00.000 5052 Star::Find(18, 387, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
22:39:54.630 00.000 5052 Star::Find returns 1 (0), X=387.98, Y=254.52, Mass=357, SNR=12.8, Peak=57 HFD=4.1
22:39:54.630 00.000 5052 Enqueuing Calibration Move request for direction 3
22:39:54.630 00.000 5052 Status Line: Left Calibration:   2, distance 23.0 px
22:39:54.630 00.000 8976 Worker thread wakes up
22:39:54.631 00.001 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
22:39:54.631 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
22:39:54.631 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
22:39:54.631 00.000 8976 MoveAxis(L, 6, -)
22:39:54.631 00.000 8976 stepping (-27, -39) + (-6, 0)
22:39:54.631 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:54.632 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:39:54.641 00.009 5052 UpdateGuideState exits: m=357 SNR=12.8
22:39:54.642 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:54.642 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:54.642 00.000 5052 Enqueuing Expose request
22:39:54.669 00.027 8976 Received - 47 (G) 
22:39:54.670 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:54.670 00.000 8976 stepped: pos (-33, -39)
22:39:54.670 00.000 8976 move complete, result=0
22:39:54.670 00.000 8976 worker thread done servicing request
22:39:54.670 00.000 8976 Worker thread wakes up
22:39:54.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:54.670 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,237,37,37)
22:39:55.711 01.041 8976 Exposure complete
22:39:55.726 00.015 8976 worker thread done servicing request
22:39:55.726 00.000 5052 OnExposeComplete: enter
22:39:55.727 00.001 5052 UpdateGuideState(): m_state=3
22:39:55.727 00.000 5052 Star::Find(18, 387, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
22:39:55.727 00.000 5052 Star::Find returns 1 (0), X=389.04, Y=253.95, Mass=333, SNR=12.3, Peak=51 HFD=4.4
22:39:55.727 00.000 5052 Enqueuing Calibration Move request for direction 3
22:39:55.728 00.001 8976 Worker thread wakes up
22:39:55.728 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
22:39:55.728 00.000 5052 Status Line: Left Calibration:   1, distance 24.2 px
22:39:55.728 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
22:39:55.728 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
22:39:55.728 00.000 8976 MoveAxis(L, 6, -)
22:39:55.728 00.000 8976 stepping (-33, -39) + (-6, 0)
22:39:55.728 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:55.730 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:39:55.739 00.009 5052 UpdateGuideState exits: m=333 SNR=12.3
22:39:55.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:55.740 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:55.740 00.000 5052 Enqueuing Expose request
22:39:55.773 00.033 8976 Received - 47 (G) 
22:39:55.773 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:55.773 00.000 8976 stepped: pos (-39, -39)
22:39:55.773 00.000 8976 move complete, result=0
22:39:55.773 00.000 8976 worker thread done servicing request
22:39:55.773 00.000 8976 Worker thread wakes up
22:39:55.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:55.773 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(371,236,37,37)
22:39:56.798 01.025 8976 Exposure complete
22:39:56.812 00.014 8976 worker thread done servicing request
22:39:56.812 00.000 5052 OnExposeComplete: enter
22:39:56.812 00.000 5052 UpdateGuideState(): m_state=3
22:39:56.812 00.000 5052 Star::Find(18, 389, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
22:39:56.812 00.000 5052 Star::Find returns 1 (0), X=388.70, Y=253.21, Mass=326, SNR=12.2, Peak=53 HFD=4.3
22:39:56.813 00.001 5052 Falling through to state AVERAGE_CENTER_LOCATION, position=(388.70, 253.21)
22:39:56.813 00.000 5052 Status Line: Averaging:   3, distance 24.4 px
22:39:56.815 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:39:56.823 00.008 5052 UpdateGuideState exits: m=326 SNR=12.2
22:39:56.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:56.823 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:56.823 00.000 5052 Enqueuing Expose request
22:39:56.823 00.000 8976 Worker thread wakes up
22:39:56.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:56.824 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(371,235,37,37)
22:39:57.870 01.046 8976 Exposure complete
22:39:57.884 00.014 8976 worker thread done servicing request
22:39:57.885 00.001 5052 OnExposeComplete: enter
22:39:57.885 00.000 5052 UpdateGuideState(): m_state=3
22:39:57.885 00.000 5052 Star::Find(18, 388, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
22:39:57.885 00.000 5052 Star::Find returns 1 (0), X=387.18, Y=252.12, Mass=303, SNR=11.7, Peak=54 HFD=4.0
22:39:57.886 00.001 5052 Status Line: Averaging:   2, distance 24.1 px
22:39:57.888 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:39:57.897 00.009 5052 UpdateGuideState exits: m=303 SNR=11.7
22:39:57.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:57.897 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:57.897 00.000 5052 Enqueuing Expose request
22:39:57.897 00.000 8976 Worker thread wakes up
22:39:57.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:57.897 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(369,234,37,37)
22:39:58.940 01.043 8976 Exposure complete
22:39:58.955 00.015 8976 worker thread done servicing request
22:39:58.955 00.000 5052 OnExposeComplete: enter
22:39:58.955 00.000 5052 UpdateGuideState(): m_state=3
22:39:58.955 00.000 5052 Star::Find(18, 387, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
22:39:58.955 00.000 5052 Star::Find returns 1 (0), X=387.26, Y=252.18, Mass=304, SNR=11.8, Peak=53 HFD=3.9
22:39:58.956 00.001 5052 LEFT calibration completes with angle=135.2 rate=0.31
22:39:58.956 00.000 5052 distance=24.18 iterations=13
22:39:58.956 00.000 5052 Falling through to state GO_UP, startinglocation=(387.71, 252.50)
22:39:58.956 00.000 5052 Enqueuing Calibration Move request for direction 0
22:39:58.956 00.000 5052 Status Line: Up Calibration:  13, distance  0.6 px
22:39:58.956 00.000 8976 Worker thread wakes up
22:39:58.956 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
22:39:58.956 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
22:39:58.956 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
22:39:58.956 00.000 8976 MoveAxis(U, 6, -)
22:39:58.956 00.000 8976 stepping (-39, -39) + (0, 6)
22:39:58.956 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:58.958 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:39:58.967 00.009 5052 UpdateGuideState exits: m=304 SNR=11.8
22:39:58.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:58.967 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:39:58.967 00.000 5052 Enqueuing Expose request
22:39:59.002 00.035 8976 Received - 47 (G) 
22:39:59.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:39:59.002 00.000 8976 stepped: pos (-39, -33)
22:39:59.002 00.000 8976 move complete, result=0
22:39:59.002 00.000 8976 worker thread done servicing request
22:39:59.002 00.000 8976 Worker thread wakes up
22:39:59.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:39:59.002 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(369,234,37,37)
22:40:00.043 01.041 8976 Exposure complete
22:40:00.059 00.016 8976 worker thread done servicing request
22:40:00.059 00.000 5052 OnExposeComplete: enter
22:40:00.059 00.000 5052 UpdateGuideState(): m_state=3
22:40:00.059 00.000 5052 Star::Find(18, 387, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
22:40:00.059 00.000 5052 Star::Find returns 1 (0), X=386.70, Y=252.32, Mass=335, SNR=12.4, Peak=52 HFD=4.2
22:40:00.060 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:00.060 00.000 8976 Worker thread wakes up
22:40:00.060 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
22:40:00.060 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
22:40:00.060 00.000 5052 Status Line: Up Calibration:  12, distance  1.0 px
22:40:00.060 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
22:40:00.060 00.000 8976 MoveAxis(U, 6, -)
22:40:00.061 00.001 8976 stepping (-39, -33) + (0, 6)
22:40:00.061 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:00.062 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:40:00.071 00.009 5052 UpdateGuideState exits: m=335 SNR=12.4
22:40:00.071 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:00.071 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:00.071 00.000 5052 Enqueuing Expose request
22:40:00.105 00.034 8976 Received - 47 (G) 
22:40:00.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:00.105 00.000 8976 stepped: pos (-39, -27)
22:40:00.105 00.000 8976 move complete, result=0
22:40:00.105 00.000 8976 worker thread done servicing request
22:40:00.105 00.000 8976 Worker thread wakes up
22:40:00.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:00.105 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(369,234,37,37)
22:40:01.138 01.033 8976 Exposure complete
22:40:01.152 00.014 8976 worker thread done servicing request
22:40:01.152 00.000 5052 OnExposeComplete: enter
22:40:01.152 00.000 5052 UpdateGuideState(): m_state=3
22:40:01.152 00.000 5052 Star::Find(18, 386, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
22:40:01.152 00.000 5052 Star::Find returns 1 (0), X=385.72, Y=251.47, Mass=318, SNR=12.0, Peak=50 HFD=4.2
22:40:01.153 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:01.153 00.000 5052 Status Line: Up Calibration:  11, distance  2.2 px
22:40:01.153 00.000 8976 Worker thread wakes up
22:40:01.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
22:40:01.153 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
22:40:01.153 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
22:40:01.153 00.000 8976 MoveAxis(U, 6, -)
22:40:01.153 00.000 8976 stepping (-39, -27) + (0, 6)
22:40:01.154 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:01.155 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:40:01.164 00.009 5052 UpdateGuideState exits: m=318 SNR=12.0
22:40:01.164 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:01.164 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:01.164 00.000 5052 Enqueuing Expose request
22:40:01.192 00.028 8976 Received - 47 (G) 
22:40:01.192 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:01.192 00.000 8976 stepped: pos (-39, -21)
22:40:01.192 00.000 8976 move complete, result=0
22:40:01.192 00.000 8976 worker thread done servicing request
22:40:01.192 00.000 8976 Worker thread wakes up
22:40:01.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:01.192 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(368,233,37,37)
22:40:02.233 01.041 8976 Exposure complete
22:40:02.247 00.014 8976 worker thread done servicing request
22:40:02.247 00.000 5052 OnExposeComplete: enter
22:40:02.247 00.000 5052 UpdateGuideState(): m_state=3
22:40:02.247 00.000 5052 Star::Find(18, 385, 251, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
22:40:02.247 00.000 5052 Star::Find returns 1 (0), X=385.13, Y=250.32, Mass=287, SNR=11.4, Peak=51 HFD=3.9
22:40:02.248 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:02.248 00.000 5052 Status Line: Up Calibration:  10, distance  3.4 px
22:40:02.248 00.000 8976 Worker thread wakes up
22:40:02.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
22:40:02.248 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
22:40:02.248 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
22:40:02.248 00.000 8976 MoveAxis(U, 6, -)
22:40:02.248 00.000 8976 stepping (-39, -21) + (0, 6)
22:40:02.248 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:02.249 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:40:02.259 00.010 5052 UpdateGuideState exits: m=287 SNR=11.4
22:40:02.260 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:02.260 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:02.260 00.000 5052 Enqueuing Expose request
22:40:02.295 00.035 8976 Received - 47 (G) 
22:40:02.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:02.295 00.000 8976 stepped: pos (-39, -15)
22:40:02.295 00.000 8976 move complete, result=0
22:40:02.295 00.000 8976 worker thread done servicing request
22:40:02.295 00.000 8976 Worker thread wakes up
22:40:02.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:02.295 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(367,232,37,37)
22:40:03.330 01.035 8976 Exposure complete
22:40:03.345 00.015 8976 worker thread done servicing request
22:40:03.345 00.000 5052 OnExposeComplete: enter
22:40:03.345 00.000 5052 UpdateGuideState(): m_state=3
22:40:03.345 00.000 5052 Star::Find(18, 385, 250, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
22:40:03.345 00.000 5052 Star::Find returns 1 (0), X=384.94, Y=249.97, Mass=316, SNR=12.0, Peak=53 HFD=4.2
22:40:03.346 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:03.346 00.000 5052 Status Line: Up Calibration:   9, distance  3.8 px
22:40:03.346 00.000 8976 Worker thread wakes up
22:40:03.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
22:40:03.346 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
22:40:03.346 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
22:40:03.346 00.000 8976 MoveAxis(U, 6, -)
22:40:03.346 00.000 8976 stepping (-39, -15) + (0, 6)
22:40:03.346 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:03.348 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:40:03.357 00.009 5052 UpdateGuideState exits: m=316 SNR=12.0
22:40:03.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:03.357 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:03.357 00.000 5052 Enqueuing Expose request
22:40:03.398 00.041 8976 Received - 47 (G) 
22:40:03.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:03.398 00.000 8976 stepped: pos (-39, -9)
22:40:03.398 00.000 8976 move complete, result=0
22:40:03.398 00.000 8976 worker thread done servicing request
22:40:03.398 00.000 8976 Worker thread wakes up
22:40:03.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:03.398 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(367,232,37,37)
22:40:04.432 01.034 8976 Exposure complete
22:40:04.446 00.014 8976 worker thread done servicing request
22:40:04.446 00.000 5052 OnExposeComplete: enter
22:40:04.446 00.000 5052 UpdateGuideState(): m_state=3
22:40:04.446 00.000 5052 Star::Find(18, 384, 249, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
22:40:04.446 00.000 5052 Star::Find returns 1 (0), X=384.21, Y=249.36, Mass=270, SNR=11.1, Peak=60 HFD=3.7
22:40:04.447 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:04.447 00.000 8976 Worker thread wakes up
22:40:04.447 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
22:40:04.447 00.000 5052 Status Line: Up Calibration:   8, distance  4.7 px
22:40:04.448 00.001 8976 Handling axis move in thread for stepguider dir=0 dur=6
22:40:04.448 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
22:40:04.448 00.000 8976 MoveAxis(U, 6, -)
22:40:04.448 00.000 8976 stepping (-39, -9) + (0, 6)
22:40:04.448 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:04.449 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:40:04.458 00.009 5052 UpdateGuideState exits: m=270 SNR=11.1
22:40:04.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:04.458 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:04.458 00.000 5052 Enqueuing Expose request
22:40:04.501 00.043 8976 Received - 47 (G) 
22:40:04.502 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:04.502 00.000 8976 stepped: pos (-39, -3)
22:40:04.502 00.000 8976 move complete, result=0
22:40:04.502 00.000 8976 worker thread done servicing request
22:40:04.502 00.000 8976 Worker thread wakes up
22:40:04.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:04.502 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(366,231,37,37)
22:40:05.530 01.028 8976 Exposure complete
22:40:05.545 00.015 8976 worker thread done servicing request
22:40:05.545 00.000 5052 OnExposeComplete: enter
22:40:05.545 00.000 5052 UpdateGuideState(): m_state=3
22:40:05.545 00.000 5052 Star::Find(18, 384, 249, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
22:40:05.545 00.000 5052 Star::Find returns 1 (0), X=382.98, Y=248.62, Mass=286, SNR=11.4, Peak=53 HFD=4.0
22:40:05.546 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:05.546 00.000 5052 Status Line: Up Calibration:   7, distance  6.1 px
22:40:05.546 00.000 8976 Worker thread wakes up
22:40:05.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
22:40:05.546 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
22:40:05.546 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
22:40:05.546 00.000 8976 MoveAxis(U, 6, -)
22:40:05.546 00.000 8976 stepping (-39, -3) + (0, 6)
22:40:05.546 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:05.548 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:40:05.556 00.008 5052 UpdateGuideState exits: m=286 SNR=11.4
22:40:05.557 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:05.557 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:05.557 00.000 5052 Enqueuing Expose request
22:40:05.588 00.031 8976 Received - 47 (G) 
22:40:05.588 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:05.588 00.000 8976 stepped: pos (-39, 3)
22:40:05.588 00.000 8976 move complete, result=0
22:40:05.588 00.000 8976 worker thread done servicing request
22:40:05.589 00.001 8976 Worker thread wakes up
22:40:05.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:05.589 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(365,231,37,37)
22:40:06.619 01.030 8976 Exposure complete
22:40:06.635 00.016 8976 worker thread done servicing request
22:40:06.635 00.000 5052 OnExposeComplete: enter
22:40:06.635 00.000 5052 UpdateGuideState(): m_state=3
22:40:06.635 00.000 5052 Star::Find(18, 382, 248, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
22:40:06.635 00.000 5052 Star::Find returns 1 (0), X=381.12, Y=248.35, Mass=305, SNR=11.8, Peak=48 HFD=4.2
22:40:06.636 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:06.636 00.000 8976 Worker thread wakes up
22:40:06.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
22:40:06.636 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
22:40:06.636 00.000 5052 Status Line: Up Calibration:   6, distance  7.8 px
22:40:06.636 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
22:40:06.636 00.000 8976 MoveAxis(U, 6, -)
22:40:06.636 00.000 8976 stepping (-39, 3) + (0, 6)
22:40:06.636 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:06.638 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:40:06.647 00.009 5052 UpdateGuideState exits: m=305 SNR=11.8
22:40:06.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:06.647 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:06.647 00.000 5052 Enqueuing Expose request
22:40:06.675 00.028 8976 Received - 47 (G) 
22:40:06.675 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:06.675 00.000 8976 stepped: pos (-39, 9)
22:40:06.676 00.001 8976 move complete, result=0
22:40:06.676 00.000 8976 worker thread done servicing request
22:40:06.676 00.000 8976 Worker thread wakes up
22:40:06.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:06.676 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(363,230,37,37)
22:40:07.710 01.034 8976 Exposure complete
22:40:07.725 00.015 8976 worker thread done servicing request
22:40:07.725 00.000 5052 OnExposeComplete: enter
22:40:07.725 00.000 5052 UpdateGuideState(): m_state=3
22:40:07.726 00.001 5052 Star::Find(18, 381, 248, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
22:40:07.726 00.000 5052 Star::Find returns 1 (0), X=378.55, Y=247.52, Mass=313, SNR=12.0, Peak=49 HFD=4.3
22:40:07.726 00.000 5052 Enqueuing Calibration Move request for direction 0
22:40:07.727 00.001 5052 Status Line: Up Calibration:   5, distance 10.4 px
22:40:07.727 00.000 8976 Worker thread wakes up
22:40:07.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
22:40:07.727 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
22:40:07.727 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
22:40:07.727 00.000 8976 MoveAxis(U, 6, -)
22:40:07.727 00.000 8976 stepping (-39, 9) + (0, 6)
22:40:07.727 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:07.728 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:40:07.738 00.010 5052 UpdateGuideState exits: m=313 SNR=12.0
22:40:07.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:07.738 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:07.738 00.000 5052 Enqueuing Expose request
22:40:07.779 00.041 8976 Received - 47 (G) 
22:40:07.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:07.779 00.000 8976 stepped: pos (-39, 15)
22:40:07.779 00.000 8976 move complete, result=0
22:40:07.779 00.000 8976 worker thread done servicing request
22:40:07.779 00.000 8976 Worker thread wakes up
22:40:07.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:07.779 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(361,230,37,37)
22:40:08.815 01.036 8976 Exposure complete
22:40:08.829 00.014 8976 worker thread done servicing request
22:40:08.830 00.001 5052 OnExposeComplete: enter
22:40:08.830 00.000 5052 UpdateGuideState(): m_state=3
22:40:08.830 00.000 5052 Star::Find(18, 378, 247, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
22:40:08.830 00.000 5052 Star::Find returns 1 (0), X=376.36, Y=246.80, Mass=312, SNR=11.9, Peak=54 HFD=3.7
22:40:08.830 00.000 5052 Enqueuing Calibration Move request for direction 0
22:40:08.831 00.001 8976 Worker thread wakes up
22:40:08.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
22:40:08.831 00.000 5052 Status Line: Up Calibration:   4, distance 12.7 px
22:40:08.831 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
22:40:08.831 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
22:40:08.831 00.000 8976 MoveAxis(U, 6, -)
22:40:08.831 00.000 8976 stepping (-39, 15) + (0, 6)
22:40:08.831 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:08.832 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:40:08.841 00.009 5052 UpdateGuideState exits: m=312 SNR=11.9
22:40:08.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:08.842 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:08.842 00.000 5052 Enqueuing Expose request
22:40:08.881 00.039 8976 Received - 47 (G) 
22:40:08.881 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:08.881 00.000 8976 stepped: pos (-39, 21)
22:40:08.881 00.000 8976 move complete, result=0
22:40:08.881 00.000 8976 worker thread done servicing request
22:40:08.881 00.000 8976 Worker thread wakes up
22:40:08.882 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:08.882 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(358,229,37,37)
22:40:09.916 01.034 8976 Exposure complete
22:40:09.930 00.014 8976 worker thread done servicing request
22:40:09.931 00.001 5052 OnExposeComplete: enter
22:40:09.931 00.000 5052 UpdateGuideState(): m_state=3
22:40:09.931 00.000 5052 Star::Find(18, 376, 246, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
22:40:09.931 00.000 5052 Star::Find returns 1 (0), X=374.54, Y=246.48, Mass=325, SNR=12.2, Peak=55 HFD=4.2
22:40:09.932 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:09.932 00.000 5052 Status Line: Up Calibration:   3, distance 14.5 px
22:40:09.932 00.000 8976 Worker thread wakes up
22:40:09.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
22:40:09.932 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
22:40:09.932 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
22:40:09.932 00.000 8976 MoveAxis(U, 6, -)
22:40:09.932 00.000 8976 stepping (-39, 21) + (0, 6)
22:40:09.932 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:09.933 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:40:09.942 00.009 5052 UpdateGuideState exits: m=325 SNR=12.2
22:40:09.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:09.942 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:09.942 00.000 5052 Enqueuing Expose request
22:40:09.984 00.042 8976 Received - 47 (G) 
22:40:09.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:09.984 00.000 8976 stepped: pos (-39, 27)
22:40:09.984 00.000 8976 move complete, result=0
22:40:09.984 00.000 8976 worker thread done servicing request
22:40:09.984 00.000 8976 Worker thread wakes up
22:40:09.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:09.984 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(357,228,37,37)
22:40:11.014 01.030 8976 Exposure complete
22:40:11.028 00.014 8976 worker thread done servicing request
22:40:11.028 00.000 5052 OnExposeComplete: enter
22:40:11.028 00.000 5052 UpdateGuideState(): m_state=3
22:40:11.028 00.000 5052 Star::Find(18, 374, 246, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
22:40:11.028 00.000 5052 Star::Find returns 1 (0), X=373.37, Y=245.98, Mass=308, SNR=11.9, Peak=53 HFD=3.8
22:40:11.029 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:11.029 00.000 5052 Status Line: Up Calibration:   2, distance 15.8 px
22:40:11.029 00.000 8976 Worker thread wakes up
22:40:11.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
22:40:11.029 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
22:40:11.029 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
22:40:11.029 00.000 8976 MoveAxis(U, 6, -)
22:40:11.029 00.000 8976 stepping (-39, 27) + (0, 6)
22:40:11.029 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:11.031 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:40:11.039 00.008 5052 UpdateGuideState exits: m=308 SNR=11.9
22:40:11.039 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:11.039 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:11.039 00.000 5052 Enqueuing Expose request
22:40:11.071 00.032 8976 Received - 47 (G) 
22:40:11.072 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:11.072 00.000 8976 stepped: pos (-39, 33)
22:40:11.072 00.000 8976 move complete, result=0
22:40:11.072 00.000 8976 worker thread done servicing request
22:40:11.072 00.000 8976 Worker thread wakes up
22:40:11.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:11.072 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(355,228,37,37)
22:40:12.111 01.039 8976 Exposure complete
22:40:12.125 00.014 8976 worker thread done servicing request
22:40:12.126 00.001 5052 OnExposeComplete: enter
22:40:12.126 00.000 5052 UpdateGuideState(): m_state=3
22:40:12.126 00.000 5052 Star::Find(18, 373, 245, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
22:40:12.126 00.000 5052 Star::Find returns 1 (0), X=371.08, Y=245.46, Mass=300, SNR=11.7, Peak=55 HFD=3.9
22:40:12.127 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:12.127 00.000 5052 Status Line: Up Calibration:   1, distance 18.1 px
22:40:12.127 00.000 8976 Worker thread wakes up
22:40:12.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
22:40:12.127 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
22:40:12.127 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
22:40:12.127 00.000 8976 MoveAxis(U, 6, -)
22:40:12.127 00.000 8976 stepping (-39, 33) + (0, 6)
22:40:12.127 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:12.128 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:40:12.137 00.009 5052 UpdateGuideState exits: m=300 SNR=11.7
22:40:12.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:12.137 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:12.138 00.001 5052 Enqueuing Expose request
22:40:12.174 00.036 8976 Received - 47 (G) 
22:40:12.175 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:12.175 00.000 8976 stepped: pos (-39, 39)
22:40:12.175 00.000 8976 move complete, result=0
22:40:12.175 00.000 8976 worker thread done servicing request
22:40:12.175 00.000 8976 Worker thread wakes up
22:40:12.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:12.175 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(353,227,37,37)
22:40:13.210 01.035 8976 Exposure complete
22:40:13.225 00.015 8976 worker thread done servicing request
22:40:13.225 00.000 5052 OnExposeComplete: enter
22:40:13.225 00.000 5052 UpdateGuideState(): m_state=3
22:40:13.225 00.000 5052 Star::Find(18, 371, 245, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
22:40:13.225 00.000 5052 Star::Find returns 1 (0), X=371.23, Y=245.46, Mass=285, SNR=11.4, Peak=55 HFD=3.7
22:40:13.226 00.001 5052 Falling through to state AVERAGE_ENDING_LOCATION, position=(371.23, 245.46)
22:40:13.226 00.000 5052 Status Line: Averaging:   3, distance 17.9 px
22:40:13.228 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:40:13.237 00.009 5052 UpdateGuideState exits: m=285 SNR=11.4
22:40:13.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:13.237 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:13.237 00.000 5052 Enqueuing Expose request
22:40:13.238 00.001 8976 Worker thread wakes up
22:40:13.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:13.238 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(353,227,37,37)
22:40:14.276 01.038 8976 Exposure complete
22:40:14.291 00.015 8976 worker thread done servicing request
22:40:14.291 00.000 5052 OnExposeComplete: enter
22:40:14.292 00.001 5052 UpdateGuideState(): m_state=3
22:40:14.292 00.000 5052 Star::Find(18, 371, 245, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
22:40:14.292 00.000 5052 Star::Find returns 1 (0), X=373.39, Y=245.31, Mass=349, SNR=12.7, Peak=54 HFD=3.9
22:40:14.293 00.001 5052 Status Line: Averaging:   2, distance 16.0 px
22:40:14.294 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:40:14.303 00.009 5052 UpdateGuideState exits: m=349 SNR=12.7
22:40:14.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:14.303 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:14.303 00.000 5052 Enqueuing Expose request
22:40:14.304 00.001 8976 Worker thread wakes up
22:40:14.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:14.304 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(355,227,37,37)
22:40:15.343 01.039 8976 Exposure complete
22:40:15.356 00.013 8976 worker thread done servicing request
22:40:15.356 00.000 5052 OnExposeComplete: enter
22:40:15.356 00.000 5052 UpdateGuideState(): m_state=3
22:40:15.356 00.000 5052 Star::Find(18, 373, 245, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
22:40:15.356 00.000 5052 Star::Find returns 1 (0), X=373.91, Y=245.21, Mass=347, SNR=12.8, Peak=60 HFD=3.8
22:40:15.357 00.001 5052 UP calibration completes with angle=-154.3 rate=0.21
22:40:15.357 00.000 5052 distance=16.51 iterations=13
22:40:15.357 00.000 5052 Falling through to state RECENTER, position=(373.91, 245.21)
22:40:15.357 00.000 5052 CurrentPosition(LEFT)=39 CurrentPosition(UP)=39
22:40:15.357 00.000 5052 Enqueuing Calibration Move request for direction 1
22:40:15.357 00.000 5052 Enqueuing Calibration Move request for direction 2
22:40:15.357 00.000 8976 Worker thread wakes up
22:40:15.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
22:40:15.358 00.001 5052 Status Line: Re-centering:   6, distance  1.1 px
22:40:15.358 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
22:40:15.358 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
22:40:15.358 00.000 8976 MoveAxis(D, 6, -)
22:40:15.358 00.000 8976 stepping (-39, 39) + (0, -6)
22:40:15.358 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:15.359 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=31, FiltMin=27, FiltMax=51, Gamma=2.260
22:40:15.368 00.009 5052 UpdateGuideState exits: m=347 SNR=12.8
22:40:15.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:15.368 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:15.368 00.000 5052 Enqueuing Expose request
22:40:15.404 00.036 8976 Received - 47 (G) 
22:40:15.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:15.404 00.000 8976 stepped: pos (-39, 33)
22:40:15.404 00.000 8976 move complete, result=0
22:40:15.404 00.000 8976 worker thread done servicing request
22:40:15.404 00.000 8976 Worker thread wakes up
22:40:15.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
22:40:15.404 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
22:40:15.404 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
22:40:15.404 00.000 8976 MoveAxis(R, 6, -)
22:40:15.404 00.000 8976 stepping (-39, 33) + (6, 0)
22:40:15.404 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:15.452 00.048 8976 Received - 47 (G) 
22:40:15.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:15.452 00.000 8976 stepped: pos (-33, 33)
22:40:15.452 00.000 8976 move complete, result=0
22:40:15.452 00.000 8976 worker thread done servicing request
22:40:15.452 00.000 8976 Worker thread wakes up
22:40:15.452 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:15.452 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(356,227,37,37)
22:40:16.482 01.030 8976 Exposure complete
22:40:16.496 00.014 8976 worker thread done servicing request
22:40:16.496 00.000 5052 OnExposeComplete: enter
22:40:16.496 00.000 5052 UpdateGuideState(): m_state=3
22:40:16.496 00.000 5052 Star::Find(18, 373, 245, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
22:40:16.496 00.000 5052 Star::Find returns 1 (0), X=373.12, Y=246.20, Mass=339, SNR=12.5, Peak=59 HFD=3.6
22:40:16.497 00.001 5052 CurrentPosition(LEFT)=33 CurrentPosition(UP)=33
22:40:16.497 00.000 5052 Enqueuing Calibration Move request for direction 1
22:40:16.497 00.000 5052 Enqueuing Calibration Move request for direction 2
22:40:16.497 00.000 8976 Worker thread wakes up
22:40:16.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
22:40:16.497 00.000 5052 Status Line: Re-centering:   6, distance  0.9 px
22:40:16.497 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
22:40:16.497 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
22:40:16.497 00.000 8976 MoveAxis(D, 6, -)
22:40:16.497 00.000 8976 stepping (-33, 33) + (0, -6)
22:40:16.498 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:16.499 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=48, Gamma=2.260
22:40:16.507 00.008 5052 UpdateGuideState exits: m=339 SNR=12.5
22:40:16.508 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:16.508 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:16.508 00.000 5052 Enqueuing Expose request
22:40:16.538 00.030 8976 Received - 47 (G) 
22:40:16.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:16.539 00.001 8976 stepped: pos (-33, 27)
22:40:16.539 00.000 8976 move complete, result=0
22:40:16.539 00.000 8976 worker thread done servicing request
22:40:16.539 00.000 8976 Worker thread wakes up
22:40:16.539 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
22:40:16.539 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
22:40:16.539 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
22:40:16.539 00.000 8976 MoveAxis(R, 6, -)
22:40:16.539 00.000 8976 stepping (-33, 27) + (6, 0)
22:40:16.539 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:16.586 00.047 8976 Received - 47 (G) 
22:40:16.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:16.586 00.000 8976 stepped: pos (-27, 27)
22:40:16.586 00.000 8976 move complete, result=0
22:40:16.586 00.000 8976 worker thread done servicing request
22:40:16.586 00.000 8976 Worker thread wakes up
22:40:16.587 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:16.587 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(355,228,37,37)
22:40:17.628 01.041 8976 Exposure complete
22:40:17.642 00.014 8976 worker thread done servicing request
22:40:17.643 00.001 5052 OnExposeComplete: enter
22:40:17.643 00.000 5052 UpdateGuideState(): m_state=3
22:40:17.643 00.000 5052 Star::Find(18, 373, 246, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
22:40:17.643 00.000 5052 Star::Find returns 1 (0), X=371.39, Y=247.78, Mass=325, SNR=12.3, Peak=55 HFD=3.6
22:40:17.644 00.001 5052 CurrentPosition(LEFT)=27 CurrentPosition(UP)=27
22:40:17.644 00.000 5052 Enqueuing Calibration Move request for direction 1
22:40:17.644 00.000 5052 Enqueuing Calibration Move request for direction 2
22:40:17.644 00.000 8976 Worker thread wakes up
22:40:17.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
22:40:17.644 00.000 5052 Status Line: Re-centering:   5, distance  2.8 px
22:40:17.644 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
22:40:17.644 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
22:40:17.644 00.000 8976 MoveAxis(D, 6, -)
22:40:17.644 00.000 8976 stepping (-27, 27) + (0, -6)
22:40:17.644 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:17.646 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=49, Gamma=2.260
22:40:17.654 00.008 5052 UpdateGuideState exits: m=325 SNR=12.3
22:40:17.655 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:17.655 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:17.655 00.000 5052 Enqueuing Expose request
22:40:17.690 00.035 8976 Received - 47 (G) 
22:40:17.690 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:17.690 00.000 8976 stepped: pos (-27, 21)
22:40:17.690 00.000 8976 move complete, result=0
22:40:17.690 00.000 8976 worker thread done servicing request
22:40:17.690 00.000 8976 Worker thread wakes up
22:40:17.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
22:40:17.690 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
22:40:17.690 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
22:40:17.690 00.000 8976 MoveAxis(R, 6, -)
22:40:17.690 00.000 8976 stepping (-27, 21) + (6, 0)
22:40:17.690 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:17.738 00.048 8976 Received - 47 (G) 
22:40:17.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:17.738 00.000 8976 stepped: pos (-21, 21)
22:40:17.738 00.000 8976 move complete, result=0
22:40:17.738 00.000 8976 worker thread done servicing request
22:40:17.738 00.000 8976 Worker thread wakes up
22:40:17.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:17.738 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(353,230,37,37)
22:40:18.766 01.028 8976 Exposure complete
22:40:18.780 00.014 8976 worker thread done servicing request
22:40:18.781 00.001 5052 OnExposeComplete: enter
22:40:18.781 00.000 5052 UpdateGuideState(): m_state=3
22:40:18.781 00.000 5052 Star::Find(18, 371, 247, 0, (0,0,0,0), 0.1, 10.0, 0) frame 123
22:40:18.781 00.000 5052 Star::Find returns 1 (0), X=370.19, Y=249.26, Mass=305, SNR=11.8, Peak=53 HFD=3.5
22:40:18.781 00.000 5052 CurrentPosition(LEFT)=21 CurrentPosition(UP)=21
22:40:18.781 00.000 5052 Enqueuing Calibration Move request for direction 1
22:40:18.782 00.001 5052 Enqueuing Calibration Move request for direction 2
22:40:18.782 00.000 8976 Worker thread wakes up
22:40:18.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
22:40:18.782 00.000 5052 Status Line: Re-centering:   5, distance  4.7 px
22:40:18.782 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
22:40:18.782 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
22:40:18.782 00.000 8976 MoveAxis(D, 6, -)
22:40:18.782 00.000 8976 stepping (-21, 21) + (0, -6)
22:40:18.782 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:18.783 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=49, Gamma=2.260
22:40:18.792 00.009 5052 UpdateGuideState exits: m=305 SNR=11.8
22:40:18.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:18.792 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:18.792 00.000 5052 Enqueuing Expose request
22:40:18.825 00.033 8976 Received - 47 (G) 
22:40:18.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:18.825 00.000 8976 stepped: pos (-21, 15)
22:40:18.825 00.000 8976 move complete, result=0
22:40:18.825 00.000 8976 worker thread done servicing request
22:40:18.825 00.000 8976 Worker thread wakes up
22:40:18.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
22:40:18.825 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
22:40:18.825 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
22:40:18.825 00.000 8976 MoveAxis(R, 6, -)
22:40:18.825 00.000 8976 stepping (-21, 15) + (6, 0)
22:40:18.825 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:18.872 00.047 8976 Received - 47 (G) 
22:40:18.873 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:18.873 00.000 8976 stepped: pos (-15, 15)
22:40:18.873 00.000 8976 move complete, result=0
22:40:18.873 00.000 8976 worker thread done servicing request
22:40:18.873 00.000 8976 Worker thread wakes up
22:40:18.873 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:18.873 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(352,231,37,37)
22:40:19.911 01.038 8976 Exposure complete
22:40:19.925 00.014 8976 worker thread done servicing request
22:40:19.925 00.000 5052 OnExposeComplete: enter
22:40:19.925 00.000 5052 UpdateGuideState(): m_state=3
22:40:19.925 00.000 5052 Star::Find(18, 370, 249, 0, (0,0,0,0), 0.1, 10.0, 0) frame 124
22:40:19.925 00.000 5052 Star::Find returns 1 (0), X=370.44, Y=251.78, Mass=297, SNR=11.7, Peak=51 HFD=3.7
22:40:19.926 00.001 5052 CurrentPosition(LEFT)=15 CurrentPosition(UP)=15
22:40:19.926 00.000 5052 Enqueuing Calibration Move request for direction 1
22:40:19.926 00.000 5052 Enqueuing Calibration Move request for direction 2
22:40:19.926 00.000 8976 Worker thread wakes up
22:40:19.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
22:40:19.926 00.000 5052 Status Line: Re-centering:   4, distance  6.9 px
22:40:19.926 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
22:40:19.926 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
22:40:19.926 00.000 8976 MoveAxis(D, 6, -)
22:40:19.926 00.000 8976 stepping (-15, 15) + (0, -6)
22:40:19.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:19.928 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:40:19.936 00.008 5052 UpdateGuideState exits: m=297 SNR=11.7
22:40:19.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:19.936 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:19.936 00.000 5052 Enqueuing Expose request
22:40:19.976 00.040 8976 Received - 47 (G) 
22:40:19.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:19.976 00.000 8976 stepped: pos (-15, 9)
22:40:19.976 00.000 8976 move complete, result=0
22:40:19.976 00.000 8976 worker thread done servicing request
22:40:19.976 00.000 8976 Worker thread wakes up
22:40:19.976 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
22:40:19.976 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
22:40:19.976 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
22:40:19.976 00.000 8976 MoveAxis(R, 6, -)
22:40:19.976 00.000 8976 stepping (-15, 9) + (6, 0)
22:40:19.976 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:20.023 00.047 8976 Received - 47 (G) 
22:40:20.023 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:20.023 00.000 8976 stepped: pos (-9, 9)
22:40:20.024 00.001 8976 move complete, result=0
22:40:20.024 00.000 8976 worker thread done servicing request
22:40:20.024 00.000 8976 Worker thread wakes up
22:40:20.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:20.024 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(352,234,37,37)
22:40:21.058 01.034 8976 Exposure complete
22:40:21.073 00.015 8976 worker thread done servicing request
22:40:21.073 00.000 5052 OnExposeComplete: enter
22:40:21.073 00.000 5052 UpdateGuideState(): m_state=3
22:40:21.073 00.000 5052 Star::Find(18, 370, 251, 0, (0,0,0,0), 0.1, 10.0, 0) frame 125
22:40:21.073 00.000 5052 Star::Find returns 1 (0), X=372.60, Y=253.22, Mass=299, SNR=11.8, Peak=53 HFD=3.7
22:40:21.074 00.001 5052 CurrentPosition(LEFT)=9 CurrentPosition(UP)=9
22:40:21.074 00.000 5052 Enqueuing Calibration Move request for direction 1
22:40:21.074 00.000 5052 Enqueuing Calibration Move request for direction 2
22:40:21.074 00.000 8976 Worker thread wakes up
22:40:21.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
22:40:21.074 00.000 5052 Status Line: Re-centering:   4, distance  7.9 px
22:40:21.074 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
22:40:21.074 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
22:40:21.075 00.001 8976 MoveAxis(D, 6, -)
22:40:21.075 00.000 8976 stepping (-9, 9) + (0, -6)
22:40:21.075 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:21.076 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=48, Gamma=2.260
22:40:21.084 00.008 5052 UpdateGuideState exits: m=299 SNR=11.8
22:40:21.085 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:21.085 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:21.085 00.000 5052 Enqueuing Expose request
22:40:21.127 00.042 8976 Received - 47 (G) 
22:40:21.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:21.127 00.000 8976 stepped: pos (-9, 3)
22:40:21.127 00.000 8976 move complete, result=0
22:40:21.127 00.000 8976 worker thread done servicing request
22:40:21.127 00.000 8976 Worker thread wakes up
22:40:21.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
22:40:21.127 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
22:40:21.127 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
22:40:21.127 00.000 8976 MoveAxis(R, 6, -)
22:40:21.127 00.000 8976 stepping (-9, 3) + (6, 0)
22:40:21.127 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:21.174 00.047 8976 Received - 47 (G) 
22:40:21.175 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:40:21.175 00.000 8976 stepped: pos (-3, 3)
22:40:21.175 00.000 8976 move complete, result=0
22:40:21.175 00.000 8976 worker thread done servicing request
22:40:21.175 00.000 8976 Worker thread wakes up
22:40:21.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:21.175 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(355,235,37,37)
22:40:22.209 01.034 8976 Exposure complete
22:40:22.223 00.014 8976 worker thread done servicing request
22:40:22.223 00.000 5052 OnExposeComplete: enter
22:40:22.223 00.000 5052 UpdateGuideState(): m_state=3
22:40:22.223 00.000 5052 Star::Find(18, 372, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 126
22:40:22.223 00.000 5052 Star::Find returns 1 (0), X=376.24, Y=255.52, Mass=320, SNR=12.1, Peak=53 HFD=3.9
22:40:22.224 00.001 5052 Falling through to state COMPLETE, position=(376.24, 255.52)
22:40:22.224 00.000 5052 Mount::SetCalibration (stepguider) -- xAngle=135.2 yAngle=-154.3 xRate=309.993 yRate=211.683 bin=2 dec=Unknown pierSide=-1 par=?/? rotAng=None
22:40:22.224 00.000 5052 Mount::SetCalibration (stepguider) -- sets m_xAngle=135.2 m_yAngleError=19.4
22:40:22.226 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:40:22.226 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:40:22.228 00.002 5052 Calibration Complete
22:40:22.228 00.000 5052 Status Line: Calibration complete
22:40:22.230 00.002 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
22:40:22.230 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
22:40:22.230 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
22:40:22.230 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:40:22.230 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:40:22.230 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 7.805390
22:40:22.230 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 19
22:40:22.231 00.001 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 6
22:40:22.231 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
22:40:22.231 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 3
22:40:22.231 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/10/2026 2:58:53 AM"
22:40:22.231 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:40:22.231 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.3 -0.1}, {-1.1 -0.6}, {-3.9 -0.9}, {-5.1 -0.8}, {-6.0 -0.8}, {-9.3 -1.0}, {-10.0 -1.2}, {-11.8 -1.4}, {-13.8 -2.4}, {-14.2 -2.2}, {-14.5 -1.8}, {-17.1 -2.0}, {-17.4 -2.3}, {-16.4 -1.7}, {-15.8 -2.3}, {-20.3 -2.4}, {-21.8 -2.4}, {-23.9 -3.4}, {-25.6 -2.7}, {-25.6 -2.7}, {-18.7 -3.1}, {-10.7 -2.0}, {-4.5 -2.0}, {-0.7 -2.5}"
22:40:22.231 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.8 5.0}, {1.0 10.4}, {0.9 15.7}, {0.9 20.7}, {1.9 24.5}, {0.9 29.5}, {0.9 29.5}, {2.0 15.6}, {2.3 -2.3}, {0.4 -2.7}"
22:40:22.307 00.076 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:40:22.307 00.000 5052 CalDuration adjusted at start of calibration from 300 to 300 because of  binning  change
22:40:22.309 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:40:22.309 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:40:22.310 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:40:22.416 00.106 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:40:22.416 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:40:22.416 00.000 5052 guider state => CALIBRATING_SECONDARY
22:40:22.416 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:40:22.426 00.010 5052 UpdateGuideState exits: m=320 SNR=12.1
22:40:22.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:22.426 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:22.426 00.000 5052 Enqueuing Expose request
22:40:22.426 00.000 8976 Worker thread wakes up
22:40:22.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:22.426 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(358,238,37,37)
22:40:23.456 01.030 8976 Exposure complete
22:40:23.471 00.015 8976 worker thread done servicing request
22:40:23.471 00.000 5052 OnExposeComplete: enter
22:40:23.471 00.000 5052 UpdateGuideState(): m_state=4
22:40:23.471 00.000 5052 Star::Find(18, 376, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 127
22:40:23.471 00.000 5052 Star::Find returns 1 (0), X=379.34, Y=254.78, Mass=299, SNR=11.8, Peak=51 HFD=3.7
22:40:23.471 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.36) = xAngle (-2.78 = -2.78)
22:40:23.471 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.12 = -3.12)
22:40:23.471 00.000 5052 CameraToMount -- cameraX=6.66 cameraY=-3.01 hyp=7.31 cameraTheta=-0.42 mountX=-6.85 mountY=-0.13, mountTheta=-3.12
22:40:23.472 00.001 5052 Scope::UpdateCalibrationState: starting location = 379.34,254.78 coords = 12.67,10.1
22:40:23.472 00.000 5052 Status Line: West step   1, dist= 0.0
22:40:23.474 00.002 5052 Enqueuing Calibration Move request for direction 3
22:40:23.474 00.000 8976 Worker thread wakes up
22:40:23.474 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
22:40:23.474 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:40:23.474 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
22:40:23.474 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
22:40:23.474 00.000 8976 MoveAxis(W, 300, -)
22:40:23.474 00.000 8976 Guiding  Dir = 3, Dur = 300
22:40:23.474 00.000 8976 IsSlewing returns 0
22:40:23.475 00.001 8976 IsGuiding returns 0
22:40:23.476 00.001 8976 PulseGuide returned control before completion, sleep 309
22:40:23.484 00.008 5052 UpdateGuideState exits: m=299 SNR=11.8
22:40:23.484 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:23.484 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:23.484 00.000 5052 Enqueuing Expose request
22:40:23.789 00.305 8976 IsGuiding returns 1
22:40:23.789 00.000 8976 scope still moving after pulse duration time elapsed
22:40:23.821 00.032 8976 IsSlewing returns 0
22:40:23.821 00.000 8976 IsGuiding returns 1
22:40:23.851 00.030 8976 IsSlewing returns 0
22:40:23.851 00.000 8976 IsGuiding returns 1
22:40:23.883 00.032 8976 IsSlewing returns 0
22:40:23.883 00.000 8976 IsGuiding returns 0
22:40:23.883 00.000 8976 scope move finished after 300 + 107 ms
22:40:23.883 00.000 8976 Move returns status 0, amount 300
22:40:23.883 00.000 8976 move complete, result=0
22:40:23.883 00.000 8976 worker thread done servicing request
22:40:23.883 00.000 8976 Worker thread wakes up
22:40:23.883 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:23.883 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(361,237,37,37)
22:40:24.912 01.029 8976 Exposure complete
22:40:24.926 00.014 8976 worker thread done servicing request
22:40:24.926 00.000 5052 OnExposeComplete: enter
22:40:24.926 00.000 5052 UpdateGuideState(): m_state=4
22:40:24.926 00.000 5052 Star::Find(18, 379, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 128
22:40:24.926 00.000 5052 Star::Find returns 1 (0), X=379.49, Y=254.76, Mass=345, SNR=12.5, Peak=55 HFD=3.9
22:40:24.927 00.001 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.36) = xAngle (-2.78 = -2.78)
22:40:24.927 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.12 = -3.12)
22:40:24.927 00.000 5052 CameraToMount -- cameraX=6.80 cameraY=-3.04 hyp=7.45 cameraTheta=-0.42 mountX=-6.97 mountY=-0.17, mountTheta=-3.12
22:40:24.927 00.000 5052 Status Line: West step   2, dist= 0.1
22:40:24.929 00.002 5052 Enqueuing Calibration Move request for direction 3
22:40:24.929 00.000 8976 Worker thread wakes up
22:40:24.929 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
22:40:24.929 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:40:24.929 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
22:40:24.929 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
22:40:24.929 00.000 8976 MoveAxis(W, 300, -)
22:40:24.929 00.000 8976 Guiding  Dir = 3, Dur = 300
22:40:24.929 00.000 8976 IsSlewing returns 0
22:40:24.930 00.001 8976 IsGuiding returns 0
22:40:24.930 00.000 8976 PulseGuide returned control before completion, sleep 310
22:40:24.938 00.008 5052 UpdateGuideState exits: m=345 SNR=12.5
22:40:24.939 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:24.939 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:24.939 00.000 5052 Enqueuing Expose request
22:40:25.257 00.318 8976 IsGuiding returns 1
22:40:25.257 00.000 8976 scope still moving after pulse duration time elapsed
22:40:25.288 00.031 8976 IsSlewing returns 0
22:40:25.288 00.000 8976 IsGuiding returns 1
22:40:25.320 00.032 8976 IsSlewing returns 0
22:40:25.320 00.000 8976 IsGuiding returns 1
22:40:25.351 00.031 8976 IsSlewing returns 0
22:40:25.351 00.000 8976 IsGuiding returns 0
22:40:25.351 00.000 8976 scope move finished after 300 + 121 ms
22:40:25.351 00.000 8976 Move returns status 0, amount 300
22:40:25.351 00.000 8976 move complete, result=0
22:40:25.351 00.000 8976 worker thread done servicing request
22:40:25.351 00.000 8976 Worker thread wakes up
22:40:25.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:25.351 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(361,237,37,37)
22:40:26.381 01.030 8976 Exposure complete
22:40:26.396 00.015 8976 worker thread done servicing request
22:40:26.396 00.000 5052 OnExposeComplete: enter
22:40:26.396 00.000 5052 UpdateGuideState(): m_state=4
22:40:26.396 00.000 5052 Star::Find(18, 379, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 129
22:40:26.396 00.000 5052 Star::Find returns 1 (0), X=375.61, Y=254.58, Mass=331, SNR=12.3, Peak=57 HFD=3.4
22:40:26.396 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.36) = xAngle (-3.19 = 3.09)
22:40:26.396 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.53 = 2.75)
22:40:26.396 00.000 5052 CameraToMount -- cameraX=2.92 cameraY=-3.21 hyp=4.34 cameraTheta=-0.83 mountX=-4.34 mountY=1.65, mountTheta=2.78
22:40:26.397 00.001 5052 Status Line: West step   3, dist= 3.7
22:40:26.399 00.002 5052 Enqueuing Calibration Move request for direction 3
22:40:26.399 00.000 8976 Worker thread wakes up
22:40:26.399 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=171, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:40:26.399 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
22:40:26.399 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
22:40:26.399 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
22:40:26.399 00.000 8976 MoveAxis(W, 300, -)
22:40:26.399 00.000 8976 Guiding  Dir = 3, Dur = 300
22:40:26.399 00.000 8976 IsSlewing returns 0
22:40:26.400 00.001 8976 IsGuiding returns 0
22:40:26.400 00.000 8976 PulseGuide returned control before completion, sleep 310
22:40:26.408 00.008 5052 UpdateGuideState exits: m=331 SNR=12.3
22:40:26.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:26.409 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:26.409 00.000 5052 Enqueuing Expose request
22:40:26.712 00.303 8976 IsGuiding returns 1
22:40:26.712 00.000 8976 scope still moving after pulse duration time elapsed
22:40:26.744 00.032 8976 IsSlewing returns 0
22:40:26.744 00.000 8976 IsGuiding returns 1
22:40:26.775 00.031 8976 IsSlewing returns 0
22:40:26.775 00.000 8976 IsGuiding returns 1
22:40:26.807 00.032 8976 IsSlewing returns 0
22:40:26.807 00.000 8976 IsGuiding returns 1
22:40:26.838 00.031 8976 IsSlewing returns 0
22:40:26.838 00.000 8976 IsGuiding returns 0
22:40:26.838 00.000 8976 scope move finished after 300 + 138 ms
22:40:26.838 00.000 8976 Move returns status 0, amount 300
22:40:26.838 00.000 8976 move complete, result=0
22:40:26.838 00.000 8976 worker thread done servicing request
22:40:26.838 00.000 8976 Worker thread wakes up
22:40:26.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:26.838 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(358,237,37,37)
22:40:27.872 01.034 8976 Exposure complete
22:40:27.887 00.015 8976 worker thread done servicing request
22:40:27.887 00.000 5052 OnExposeComplete: enter
22:40:27.888 00.001 5052 UpdateGuideState(): m_state=4
22:40:27.888 00.000 5052 Star::Find(18, 375, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 130
22:40:27.888 00.000 5052 Star::Find returns 1 (0), X=369.26, Y=254.56, Mass=294, SNR=11.6, Peak=54 HFD=3.6
22:40:27.888 00.000 5052 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.36) = xAngle (-4.74 = 1.54)
22:40:27.888 00.000 5052 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.08 = 1.20)
22:40:27.888 00.000 5052 CameraToMount -- cameraX=-3.42 cameraY=-3.23 hyp=4.71 cameraTheta=-2.38 mountX=0.15 mountY=4.39, mountTheta=1.54
22:40:27.888 00.000 5052 Status Line: West step   4, dist=10.1
22:40:27.889 00.001 5052 Enqueuing Calibration Move request for direction 3
22:40:27.890 00.001 8976 Worker thread wakes up
22:40:27.890 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:40:27.890 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
22:40:27.890 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
22:40:27.890 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
22:40:27.890 00.000 8976 MoveAxis(W, 300, -)
22:40:27.890 00.000 8976 Guiding  Dir = 3, Dur = 300
22:40:27.890 00.000 8976 IsSlewing returns 0
22:40:27.890 00.000 8976 IsGuiding returns 0
22:40:27.891 00.001 8976 PulseGuide returned control before completion, sleep 310
22:40:27.899 00.008 5052 UpdateGuideState exits: m=294 SNR=11.6
22:40:27.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:27.899 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:27.899 00.000 5052 Enqueuing Expose request
22:40:28.208 00.309 8976 IsGuiding returns 1
22:40:28.208 00.000 8976 scope still moving after pulse duration time elapsed
22:40:28.240 00.032 8976 IsSlewing returns 0
22:40:28.240 00.000 8976 IsGuiding returns 1
22:40:28.272 00.032 8976 IsSlewing returns 0
22:40:28.272 00.000 8976 IsGuiding returns 1
22:40:28.304 00.032 8976 IsSlewing returns 0
22:40:28.304 00.000 8976 IsGuiding returns 1
22:40:28.334 00.030 8976 IsSlewing returns 0
22:40:28.334 00.000 8976 IsGuiding returns 0
22:40:28.334 00.000 8976 scope move finished after 300 + 143 ms
22:40:28.334 00.000 8976 Move returns status 0, amount 300
22:40:28.334 00.000 8976 move complete, result=0
22:40:28.334 00.000 8976 worker thread done servicing request
22:40:28.334 00.000 8976 Worker thread wakes up
22:40:28.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:28.334 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(351,237,37,37)
22:40:29.364 01.030 8976 Exposure complete
22:40:29.379 00.015 8976 worker thread done servicing request
22:40:29.379 00.000 5052 OnExposeComplete: enter
22:40:29.379 00.000 5052 UpdateGuideState(): m_state=4
22:40:29.379 00.000 5052 Star::Find(18, 369, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 131
22:40:29.379 00.000 5052 Star::Find returns 1 (0), X=362.40, Y=254.20, Mass=338, SNR=12.4, Peak=49 HFD=4.4
22:40:29.379 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.36) = xAngle (-5.16 = 1.12)
22:40:29.379 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.50 = 0.78)
22:40:29.379 00.000 5052 CameraToMount -- cameraX=-10.28 cameraY=-3.59 hyp=10.89 cameraTheta=-2.81 mountX=4.76 mountY=7.65, mountTheta=1.01
22:40:29.380 00.001 5052 Status Line: West step   5, dist=17.0
22:40:29.382 00.002 5052 Enqueuing Calibration Move request for direction 3
22:40:29.382 00.000 8976 Worker thread wakes up
22:40:29.382 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:40:29.382 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
22:40:29.382 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
22:40:29.382 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
22:40:29.382 00.000 8976 MoveAxis(W, 300, -)
22:40:29.382 00.000 8976 Guiding  Dir = 3, Dur = 300
22:40:29.382 00.000 8976 IsSlewing returns 0
22:40:29.382 00.000 8976 IsGuiding returns 0
22:40:29.382 00.000 8976 PulseGuide returned control before completion, sleep 310
22:40:29.391 00.009 5052 UpdateGuideState exits: m=338 SNR=12.4
22:40:29.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:29.391 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:29.391 00.000 5052 Enqueuing Expose request
22:40:29.698 00.307 8976 IsGuiding returns 1
22:40:29.698 00.000 8976 scope still moving after pulse duration time elapsed
22:40:29.734 00.036 8976 IsSlewing returns 0
22:40:29.734 00.000 8976 IsGuiding returns 1
22:40:29.766 00.032 8976 IsSlewing returns 0
22:40:29.771 00.005 8976 IsGuiding returns 1
22:40:29.797 00.026 8976 IsSlewing returns 0
22:40:29.797 00.000 8976 IsGuiding returns 0
22:40:29.797 00.000 8976 scope move finished after 300 + 115 ms
22:40:29.797 00.000 8976 Move returns status 0, amount 300
22:40:29.797 00.000 8976 move complete, result=0
22:40:29.797 00.000 8976 worker thread done servicing request
22:40:29.797 00.000 8976 Worker thread wakes up
22:40:29.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:29.797 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(344,236,37,37)
22:40:30.828 01.031 8976 Exposure complete
22:40:30.842 00.014 8976 worker thread done servicing request
22:40:30.842 00.000 5052 OnExposeComplete: enter
22:40:30.842 00.000 5052 UpdateGuideState(): m_state=4
22:40:30.842 00.000 5052 Star::Find(18, 362, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 132
22:40:30.842 00.000 5052 Star::Find returns 1 (0), X=357.24, Y=254.22, Mass=325, SNR=12.1, Peak=49 HFD=4.5
22:40:30.842 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.36) = xAngle (-5.27 = 1.01)
22:40:30.842 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.61 = 0.67)
22:40:30.842 00.000 5052 CameraToMount -- cameraX=-15.45 cameraY=-3.57 hyp=15.85 cameraTheta=-2.91 mountX=8.44 mountY=9.85, mountTheta=0.86
22:40:30.843 00.001 5052 Status Line: West step   6, dist=22.1
22:40:30.845 00.002 5052 Enqueuing Calibration Move request for direction 3
22:40:30.845 00.000 8976 Worker thread wakes up
22:40:30.845 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
22:40:30.845 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:40:30.845 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
22:40:30.845 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
22:40:30.845 00.000 8976 MoveAxis(W, 300, -)
22:40:30.845 00.000 8976 Guiding  Dir = 3, Dur = 300
22:40:30.845 00.000 8976 IsSlewing returns 0
22:40:30.845 00.000 8976 IsGuiding returns 0
22:40:30.846 00.001 8976 PulseGuide returned control before completion, sleep 310
22:40:30.854 00.008 5052 UpdateGuideState exits: m=325 SNR=12.1
22:40:30.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:30.854 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:30.854 00.000 5052 Enqueuing Expose request
22:40:31.166 00.312 8976 IsGuiding returns 1
22:40:31.166 00.000 8976 scope still moving after pulse duration time elapsed
22:40:31.197 00.031 8976 IsSlewing returns 0
22:40:31.197 00.000 8976 IsGuiding returns 1
22:40:31.229 00.032 8976 IsSlewing returns 0
22:40:31.229 00.000 8976 IsGuiding returns 1
22:40:31.259 00.030 8976 IsSlewing returns 0
22:40:31.259 00.000 8976 IsGuiding returns 0
22:40:31.259 00.000 8976 scope move finished after 300 + 113 ms
22:40:31.259 00.000 8976 Move returns status 0, amount 300
22:40:31.259 00.000 8976 move complete, result=0
22:40:31.259 00.000 8976 worker thread done servicing request
22:40:31.259 00.000 8976 Worker thread wakes up
22:40:31.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:31.259 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(339,236,37,37)
22:40:32.300 01.041 8976 Exposure complete
22:40:32.314 00.014 8976 worker thread done servicing request
22:40:32.314 00.000 5052 OnExposeComplete: enter
22:40:32.314 00.000 5052 UpdateGuideState(): m_state=4
22:40:32.315 00.001 5052 Star::Find(18, 357, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 133
22:40:32.315 00.000 5052 Star::Find returns 1 (0), X=356.99, Y=254.22, Mass=309, SNR=11.9, Peak=53 HFD=4.1
22:40:32.315 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.36) = xAngle (-5.28 = 1.01)
22:40:32.315 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.62 = 0.67)
22:40:32.315 00.000 5052 CameraToMount -- cameraX=-15.69 cameraY=-3.57 hyp=16.10 cameraTheta=-2.92 mountX=8.62 mountY=9.95, mountTheta=0.86
22:40:32.315 00.000 5052 Status Line: West step   7, dist=22.4
22:40:32.317 00.002 5052 Enqueuing Calibration Move request for direction 3
22:40:32.317 00.000 8976 Worker thread wakes up
22:40:32.317 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
22:40:32.317 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:40:32.317 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
22:40:32.317 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
22:40:32.317 00.000 8976 MoveAxis(W, 300, -)
22:40:32.317 00.000 8976 Guiding  Dir = 3, Dur = 300
22:40:32.318 00.001 8976 IsSlewing returns 0
22:40:32.318 00.000 8976 IsGuiding returns 0
22:40:32.318 00.000 8976 PulseGuide returned control before completion, sleep 310
22:40:32.327 00.009 5052 UpdateGuideState exits: m=309 SNR=11.9
22:40:32.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:32.327 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:32.327 00.000 5052 Enqueuing Expose request
22:40:32.632 00.305 8976 IsGuiding returns 1
22:40:32.632 00.000 8976 scope still moving after pulse duration time elapsed
22:40:32.663 00.031 8976 IsSlewing returns 0
22:40:32.663 00.000 8976 IsGuiding returns 1
22:40:32.694 00.031 8976 IsSlewing returns 0
22:40:32.694 00.000 8976 IsGuiding returns 1
22:40:32.726 00.032 8976 IsSlewing returns 0
22:40:32.726 00.000 8976 IsGuiding returns 0
22:40:32.726 00.000 8976 scope move finished after 300 + 108 ms
22:40:32.726 00.000 8976 Move returns status 0, amount 300
22:40:32.726 00.000 8976 move complete, result=0
22:40:32.726 00.000 8976 worker thread done servicing request
22:40:32.726 00.000 8976 Worker thread wakes up
22:40:32.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:32.726 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(339,236,37,37)
22:40:33.755 01.029 8976 Exposure complete
22:40:33.770 00.015 8976 worker thread done servicing request
22:40:33.770 00.000 5052 OnExposeComplete: enter
22:40:33.771 00.001 5052 UpdateGuideState(): m_state=4
22:40:33.771 00.000 5052 Star::Find(18, 356, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 134
22:40:33.771 00.000 5052 Star::Find returns 1 (0), X=357.04, Y=254.24, Mass=286, SNR=11.4, Peak=53 HFD=4.1
22:40:33.771 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.36) = xAngle (-5.28 = 1.01)
22:40:33.771 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.62 = 0.67)
22:40:33.771 00.000 5052 CameraToMount -- cameraX=-15.64 cameraY=-3.55 hyp=16.04 cameraTheta=-2.92 mountX=8.59 mountY=9.92, mountTheta=0.86
22:40:33.772 00.001 5052 Status Line: West step   8, dist=22.3
22:40:33.773 00.001 5052 Enqueuing Calibration Move request for direction 3
22:40:33.773 00.000 8976 Worker thread wakes up
22:40:33.773 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:40:33.773 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
22:40:33.773 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
22:40:33.773 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
22:40:33.773 00.000 8976 MoveAxis(W, 300, -)
22:40:33.773 00.000 8976 Guiding  Dir = 3, Dur = 300
22:40:33.774 00.001 8976 IsSlewing returns 0
22:40:33.774 00.000 8976 IsGuiding returns 0
22:40:33.774 00.000 8976 PulseGuide returned control before completion, sleep 310
22:40:33.783 00.009 5052 UpdateGuideState exits: m=286 SNR=11.4
22:40:33.783 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:33.783 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:33.783 00.000 5052 Enqueuing Expose request
22:40:34.096 00.313 8976 IsGuiding returns 1
22:40:34.096 00.000 8976 scope still moving after pulse duration time elapsed
22:40:34.128 00.032 8976 IsSlewing returns 0
22:40:34.128 00.000 8976 IsGuiding returns 1
22:40:34.160 00.032 8976 IsSlewing returns 0
22:40:34.160 00.000 8976 IsGuiding returns 1
22:40:34.190 00.030 8976 IsSlewing returns 0
22:40:34.190 00.000 8976 IsGuiding returns 0
22:40:34.190 00.000 8976 scope move finished after 300 + 115 ms
22:40:34.190 00.000 8976 Move returns status 0, amount 300
22:40:34.190 00.000 8976 move complete, result=0
22:40:34.190 00.000 8976 worker thread done servicing request
22:40:34.190 00.000 8976 Worker thread wakes up
22:40:34.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:34.190 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(339,236,37,37)
22:40:35.226 01.036 8976 Exposure complete
22:40:35.240 00.014 8976 worker thread done servicing request
22:40:35.240 00.000 5052 OnExposeComplete: enter
22:40:35.240 00.000 5052 UpdateGuideState(): m_state=4
22:40:35.240 00.000 5052 Star::Find(18, 357, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 135
22:40:35.240 00.000 5052 Star::Find returns 1 (0), X=355.90, Y=254.12, Mass=282, SNR=11.3, Peak=51 HFD=4.2
22:40:35.240 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.36) = xAngle (-5.29 = 1.00)
22:40:35.240 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.62 = 0.66)
22:40:35.240 00.000 5052 CameraToMount -- cameraX=-16.78 cameraY=-3.67 hyp=17.18 cameraTheta=-2.93 mountX=9.32 mountY=10.51, mountTheta=0.85
22:40:35.241 00.001 5052 Status Line: West step   9, dist=23.4
22:40:35.242 00.001 5052 Enqueuing Calibration Move request for direction 3
22:40:35.243 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:40:35.243 00.000 8976 Worker thread wakes up
22:40:35.243 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
22:40:35.243 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
22:40:35.243 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
22:40:35.243 00.000 8976 MoveAxis(W, 300, -)
22:40:35.243 00.000 8976 Guiding  Dir = 3, Dur = 300
22:40:35.243 00.000 8976 IsSlewing returns 0
22:40:35.243 00.000 8976 IsGuiding returns 0
22:40:35.244 00.001 8976 PulseGuide returned control before completion, sleep 310
22:40:35.251 00.007 5052 UpdateGuideState exits: m=282 SNR=11.3
22:40:35.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:35.251 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:35.251 00.000 5052 Enqueuing Expose request
22:40:35.565 00.314 8976 IsGuiding returns 1
22:40:35.565 00.000 8976 scope still moving after pulse duration time elapsed
22:40:35.597 00.032 8976 IsSlewing returns 0
22:40:35.597 00.000 8976 IsGuiding returns 1
22:40:35.628 00.031 8976 IsSlewing returns 0
22:40:35.628 00.000 8976 IsGuiding returns 1
22:40:35.659 00.031 8976 IsSlewing returns 0
22:40:35.659 00.000 8976 IsGuiding returns 0
22:40:35.659 00.000 8976 scope move finished after 300 + 115 ms
22:40:35.659 00.000 8976 Move returns status 0, amount 300
22:40:35.659 00.000 8976 move complete, result=0
22:40:35.659 00.000 8976 worker thread done servicing request
22:40:35.659 00.000 8976 Worker thread wakes up
22:40:35.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:35.659 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(338,236,37,37)
22:40:36.687 01.028 8976 Exposure complete
22:40:36.701 00.014 8976 worker thread done servicing request
22:40:36.701 00.000 5052 OnExposeComplete: enter
22:40:36.701 00.000 5052 UpdateGuideState(): m_state=4
22:40:36.702 00.001 5052 Star::Find(18, 355, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 136
22:40:36.702 00.000 5052 Star::Find returns 1 (0), X=353.89, Y=253.75, Mass=276, SNR=11.2, Peak=58 HFD=4.0
22:40:36.702 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.36) = xAngle (-5.29 = 0.99)
22:40:36.702 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.63 = 0.66)
22:40:36.702 00.000 5052 CameraToMount -- cameraX=-18.79 cameraY=-4.05 hyp=19.22 cameraTheta=-2.93 mountX=10.48 mountY=11.71, mountTheta=0.84
22:40:36.703 00.001 5052 WEST calibration completes with steps=9 angle=2.3 rate=9.433 parity=1
22:40:36.703 00.000 5052 Falling Through to state GO_EAST
22:40:36.703 00.000 5052 Status Line: East step   2, dist=25.5
22:40:36.704 00.001 5052 Enqueuing Calibration Move request for direction 2
22:40:36.704 00.000 8976 Worker thread wakes up
22:40:36.704 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 1908 opts 0x0
22:40:36.704 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:40:36.704 00.000 8976 Handling axis move in thread for scope dir=2 dur=1908
22:40:36.704 00.000 8976 scope move axis dir= 2 dur= 1908 opts= 0x0
22:40:36.705 00.001 8976 MoveAxis(E, 1908, -)
22:40:36.705 00.000 8976 Guiding  Dir = 2, Dur = 1908
22:40:36.705 00.000 8976 IsSlewing returns 0
22:40:36.705 00.000 8976 IsGuiding returns 0
22:40:36.705 00.000 8976 PulseGuide returned control before completion, sleep 1918
22:40:36.713 00.008 5052 UpdateGuideState exits: m=276 SNR=11.2
22:40:36.714 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:36.714 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:36.714 00.000 5052 Enqueuing Expose request
22:40:38.631 01.917 8976 IsGuiding returns 1
22:40:38.631 00.000 8976 scope still moving after pulse duration time elapsed
22:40:38.663 00.032 8976 IsSlewing returns 0
22:40:38.663 00.000 8976 IsGuiding returns 1
22:40:38.693 00.030 8976 IsSlewing returns 0
22:40:38.693 00.000 8976 IsGuiding returns 1
22:40:38.725 00.032 8976 IsSlewing returns 0
22:40:38.725 00.000 8976 IsGuiding returns 0
22:40:38.725 00.000 8976 scope move finished after 1908 + 111 ms
22:40:38.725 00.000 8976 Move returns status 0, amount 1908
22:40:38.725 00.000 8976 move complete, result=0
22:40:38.725 00.000 8976 worker thread done servicing request
22:40:38.725 00.000 8976 Worker thread wakes up
22:40:38.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:38.725 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(336,236,37,37)
22:40:39.763 01.038 8976 Exposure complete
22:40:39.777 00.014 8976 worker thread done servicing request
22:40:39.777 00.000 5052 OnExposeComplete: enter
22:40:39.777 00.000 5052 UpdateGuideState(): m_state=4
22:40:39.778 00.001 5052 Star::Find(18, 353, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 137
22:40:39.778 00.000 5052 Star::Find returns 1 (0), X=369.65, Y=254.54, Mass=278, SNR=11.3, Peak=55 HFD=3.5
22:40:39.778 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.36) = xAngle (-4.68 = 1.60)
22:40:39.778 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.02 = 1.26)
22:40:39.778 00.000 5052 CameraToMount -- cameraX=-3.03 cameraY=-3.26 hyp=4.45 cameraTheta=-2.32 mountX=-0.15 mountY=4.24, mountTheta=1.61
22:40:39.778 00.000 5052 Status Line: East step   1, dist= 9.7
22:40:39.780 00.002 5052 Enqueuing Calibration Move request for direction 2
22:40:39.780 00.000 8976 Worker thread wakes up
22:40:39.780 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 792 opts 0x0
22:40:39.780 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:40:39.780 00.000 8976 Handling axis move in thread for scope dir=2 dur=792
22:40:39.780 00.000 8976 scope move axis dir= 2 dur= 792 opts= 0x0
22:40:39.780 00.000 8976 MoveAxis(E, 792, -)
22:40:39.780 00.000 8976 Guiding  Dir = 2, Dur = 792
22:40:39.781 00.001 8976 IsSlewing returns 0
22:40:39.781 00.000 8976 IsGuiding returns 0
22:40:39.781 00.000 8976 PulseGuide returned control before completion, sleep 802
22:40:39.789 00.008 5052 UpdateGuideState exits: m=278 SNR=11.3
22:40:39.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:39.789 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:39.789 00.000 5052 Enqueuing Expose request
22:40:40.593 00.804 8976 IsGuiding returns 1
22:40:40.593 00.000 8976 scope still moving after pulse duration time elapsed
22:40:40.624 00.031 8976 IsSlewing returns 0
22:40:40.624 00.000 8976 IsGuiding returns 1
22:40:40.654 00.030 8976 IsSlewing returns 0
22:40:40.654 00.000 8976 IsGuiding returns 1
22:40:40.685 00.031 8976 IsSlewing returns 0
22:40:40.685 00.000 8976 IsGuiding returns 0
22:40:40.685 00.000 8976 scope move finished after 792 + 111 ms
22:40:40.685 00.000 8976 Move returns status 0, amount 792
22:40:40.685 00.000 8976 move complete, result=0
22:40:40.685 00.000 8976 worker thread done servicing request
22:40:40.686 00.001 8976 Worker thread wakes up
22:40:40.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:40.686 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(352,237,37,37)
22:40:41.724 01.038 8976 Exposure complete
22:40:41.738 00.014 8976 worker thread done servicing request
22:40:41.738 00.000 5052 OnExposeComplete: enter
22:40:41.738 00.000 5052 UpdateGuideState(): m_state=4
22:40:41.738 00.000 5052 Star::Find(18, 369, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 138
22:40:41.738 00.000 5052 Star::Find returns 1 (0), X=376.21, Y=253.29, Mass=314, SNR=11.9, Peak=49 HFD=4.4
22:40:41.738 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.36) = xAngle (-3.27 = 3.02)
22:40:41.738 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.61 = 2.68)
22:40:41.739 00.001 5052 CameraToMount -- cameraX=3.53 cameraY=-4.51 hyp=5.72 cameraTheta=-0.91 mountX=-5.68 mountY=2.56, mountTheta=2.72
22:40:41.840 00.101 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:40:41.840 00.000 5052 Backlash: Looking for 3 moves of 1.7 px, max attempts = 200
22:40:41.840 00.000 5052 Falling Through to state CLEAR_BACKLASH
22:40:41.840 00.000 5052 Backlash: Starting north clearing using pulse width of 300
22:40:41.840 00.000 5052 Enqueuing Calibration Move request for direction 0
22:40:41.840 00.000 8976 Worker thread wakes up
22:40:41.840 00.000 5052 Status Line: Clearing backlash step 1
22:40:41.840 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
22:40:41.840 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
22:40:41.840 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
22:40:41.840 00.000 8976 MoveAxis(N, 300, -)
22:40:41.840 00.000 8976 Guiding  Dir = 0, Dur = 300
22:40:41.841 00.001 8976 IsSlewing returns 0
22:40:41.841 00.000 8976 IsGuiding returns 0
22:40:41.841 00.000 8976 PulseGuide returned control before completion, sleep 310
22:40:41.842 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:40:41.852 00.010 5052 UpdateGuideState exits: m=314 SNR=11.9
22:40:41.852 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:41.852 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:41.852 00.000 5052 Enqueuing Expose request
22:40:42.166 00.314 8976 IsGuiding returns 1
22:40:42.166 00.000 8976 scope still moving after pulse duration time elapsed
22:40:42.198 00.032 8976 IsSlewing returns 0
22:40:42.198 00.000 8976 IsGuiding returns 1
22:40:42.230 00.032 8976 IsSlewing returns 0
22:40:42.230 00.000 8976 IsGuiding returns 1
22:40:42.261 00.031 8976 IsSlewing returns 0
22:40:42.261 00.000 8976 IsGuiding returns 1
22:40:42.293 00.032 8976 IsSlewing returns 0
22:40:42.293 00.000 8976 IsGuiding returns 1
22:40:42.324 00.031 8976 IsSlewing returns 0
22:40:42.324 00.000 8976 IsGuiding returns 1
22:40:42.356 00.032 8976 IsSlewing returns 0
22:40:42.356 00.000 8976 IsGuiding returns 1
22:40:42.387 00.031 8976 IsSlewing returns 0
22:40:42.387 00.000 8976 IsGuiding returns 1
22:40:42.418 00.031 8976 IsSlewing returns 0
22:40:42.418 00.000 8976 IsGuiding returns 0
22:40:42.418 00.000 8976 scope move finished after 300 + 277 ms
22:40:42.418 00.000 8976 Move returns status 0, amount 300
22:40:42.418 00.000 8976 move complete, result=0
22:40:42.418 00.000 8976 worker thread done servicing request
22:40:42.418 00.000 8976 Worker thread wakes up
22:40:42.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:42.418 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(358,235,37,37)
22:40:43.450 01.032 8976 Exposure complete
22:40:43.464 00.014 8976 worker thread done servicing request
22:40:43.464 00.000 5052 OnExposeComplete: enter
22:40:43.464 00.000 5052 UpdateGuideState(): m_state=4
22:40:43.464 00.000 5052 Star::Find(18, 376, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
22:40:43.464 00.000 5052 Star::Find returns 1 (0), X=374.05, Y=251.07, Mass=367, SNR=13.1, Peak=53 HFD=4.3
22:40:43.465 00.001 5052 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.36) = xAngle (-3.73 = 2.55)
22:40:43.465 00.000 5052 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.07 = 2.21)
22:40:43.465 00.000 5052 CameraToMount -- cameraX=1.37 cameraY=-6.72 hyp=6.86 cameraTheta=-1.37 mountX=-5.71 mountY=5.48, mountTheta=2.38
22:40:43.466 00.001 5052 Backlash: Accepted clearing move of 3.1
22:40:43.466 00.000 5052 Enqueuing Calibration Move request for direction 0
22:40:43.466 00.000 8976 Worker thread wakes up
22:40:43.466 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
22:40:43.466 00.000 5052 Status Line: Clearing backlash step   2
22:40:43.466 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
22:40:43.466 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
22:40:43.466 00.000 8976 MoveAxis(N, 300, -)
22:40:43.466 00.000 8976 Guiding  Dir = 0, Dur = 300
22:40:43.466 00.000 8976 IsSlewing returns 0
22:40:43.466 00.000 8976 IsGuiding returns 0
22:40:43.467 00.001 8976 PulseGuide returned control before completion, sleep 310
22:40:43.467 00.000 5052 Backlash: Clearing backlash step   2, Last Delta = 3.09 px, CumDistance = 3.09 px
22:40:43.467 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:40:43.477 00.010 5052 UpdateGuideState exits: m=367 SNR=13.1
22:40:43.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:43.477 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:43.477 00.000 5052 Enqueuing Expose request
22:40:43.792 00.315 8976 IsGuiding returns 1
22:40:43.792 00.000 8976 scope still moving after pulse duration time elapsed
22:40:43.824 00.032 8976 IsSlewing returns 0
22:40:43.824 00.000 8976 IsGuiding returns 1
22:40:43.854 00.030 8976 IsSlewing returns 0
22:40:43.854 00.000 8976 IsGuiding returns 1
22:40:43.886 00.032 8976 IsSlewing returns 0
22:40:43.886 00.000 8976 IsGuiding returns 0
22:40:43.886 00.000 8976 scope move finished after 300 + 119 ms
22:40:43.886 00.000 8976 Move returns status 0, amount 300
22:40:43.886 00.000 8976 move complete, result=0
22:40:43.886 00.000 8976 worker thread done servicing request
22:40:43.886 00.000 8976 Worker thread wakes up
22:40:43.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:43.886 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(356,233,37,37)
22:40:44.919 01.033 8976 Exposure complete
22:40:44.932 00.013 8976 worker thread done servicing request
22:40:44.932 00.000 5052 OnExposeComplete: enter
22:40:44.933 00.001 5052 UpdateGuideState(): m_state=4
22:40:44.933 00.000 5052 Star::Find(18, 374, 251, 0, (0,0,0,0), 0.1, 10.0, 0) frame 140
22:40:44.933 00.000 5052 Star::Find returns 1 (0), X=374.30, Y=248.81, Mass=323, SNR=12.2, Peak=50 HFD=4.4
22:40:44.933 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.36) = xAngle (-3.75 = 2.53)
22:40:44.933 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.09 = 2.19)
22:40:44.933 00.000 5052 CameraToMount -- cameraX=1.61 cameraY=-8.99 hyp=9.13 cameraTheta=-1.39 mountX=-7.48 mountY=7.43, mountTheta=2.36
22:40:44.933 00.000 5052 Backlash: Accepted clearing move of 2.3
22:40:44.934 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:44.934 00.000 8976 Worker thread wakes up
22:40:44.934 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
22:40:44.934 00.000 5052 Status Line: Clearing backlash step   3
22:40:44.934 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
22:40:44.934 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
22:40:44.934 00.000 8976 MoveAxis(N, 300, -)
22:40:44.934 00.000 8976 Guiding  Dir = 0, Dur = 300
22:40:44.935 00.001 8976 IsSlewing returns 0
22:40:44.935 00.000 8976 IsGuiding returns 0
22:40:44.935 00.000 8976 PulseGuide returned control before completion, sleep 310
22:40:44.935 00.000 5052 Backlash: Clearing backlash step   3, Last Delta = 2.28 px, CumDistance = 4.87 px
22:40:44.935 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:40:44.944 00.009 5052 UpdateGuideState exits: m=323 SNR=12.2
22:40:44.945 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:44.945 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:44.945 00.000 5052 Enqueuing Expose request
22:40:45.258 00.313 8976 IsGuiding returns 1
22:40:45.258 00.000 8976 scope still moving after pulse duration time elapsed
22:40:45.290 00.032 8976 IsSlewing returns 0
22:40:45.290 00.000 8976 IsGuiding returns 1
22:40:45.322 00.032 8976 IsSlewing returns 0
22:40:45.322 00.000 8976 IsGuiding returns 1
22:40:45.354 00.032 8976 IsSlewing returns 0
22:40:45.354 00.000 8976 IsGuiding returns 0
22:40:45.354 00.000 8976 scope move finished after 300 + 119 ms
22:40:45.354 00.000 8976 Move returns status 0, amount 300
22:40:45.354 00.000 8976 move complete, result=0
22:40:45.354 00.000 8976 worker thread done servicing request
22:40:45.354 00.000 8976 Worker thread wakes up
22:40:45.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:45.354 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(356,231,37,37)
22:40:46.394 01.040 8976 Exposure complete
22:40:46.409 00.015 8976 worker thread done servicing request
22:40:46.409 00.000 5052 OnExposeComplete: enter
22:40:46.409 00.000 5052 UpdateGuideState(): m_state=4
22:40:46.409 00.000 5052 Star::Find(18, 374, 248, 0, (0,0,0,0), 0.1, 10.0, 0) frame 141
22:40:46.410 00.001 5052 Star::Find returns 1 (0), X=377.09, Y=246.35, Mass=314, SNR=12.0, Peak=49 HFD=4.0
22:40:46.410 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.36) = xAngle (-3.56 = 2.72)
22:40:46.410 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.90 = 2.38)
22:40:46.410 00.000 5052 CameraToMount -- cameraX=4.41 cameraY=-11.45 hyp=12.26 cameraTheta=-1.20 mountX=-11.19 mountY=8.45, mountTheta=2.49
22:40:46.410 00.000 5052 Backlash: Accepted clearing move of 3.7
22:40:46.410 00.000 5052 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
22:40:46.410 00.000 5052 Backlash: North calibration moves starting at {374.3,248.8}, Offset = 7.0 px
22:40:46.411 00.001 5052 Backlash: Total distance moved = 9.2
22:40:46.411 00.000 5052 Backlash: Falling Through to state GO_NORTH
22:40:46.411 00.000 5052 Status Line: North step   2, dist= 3.7
22:40:46.412 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:46.412 00.000 8976 Worker thread wakes up
22:40:46.412 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:40:46.412 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
22:40:46.412 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
22:40:46.412 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
22:40:46.412 00.000 8976 MoveAxis(N, 300, -)
22:40:46.413 00.001 8976 Guiding  Dir = 0, Dur = 300
22:40:46.413 00.000 8976 IsSlewing returns 0
22:40:46.413 00.000 8976 IsGuiding returns 0
22:40:46.413 00.000 8976 PulseGuide returned control before completion, sleep 310
22:40:46.422 00.009 5052 UpdateGuideState exits: m=314 SNR=12.0
22:40:46.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:46.422 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:46.422 00.000 5052 Enqueuing Expose request
22:40:46.728 00.306 8976 IsGuiding returns 1
22:40:46.728 00.000 8976 scope still moving after pulse duration time elapsed
22:40:46.759 00.031 8976 IsSlewing returns 0
22:40:46.759 00.000 8976 IsGuiding returns 1
22:40:46.791 00.032 8976 IsSlewing returns 0
22:40:46.791 00.000 8976 IsGuiding returns 1
22:40:46.823 00.032 8976 IsSlewing returns 0
22:40:46.823 00.000 8976 IsGuiding returns 0
22:40:46.823 00.000 8976 scope move finished after 300 + 110 ms
22:40:46.823 00.000 8976 Move returns status 0, amount 300
22:40:46.823 00.000 8976 move complete, result=0
22:40:46.823 00.000 8976 worker thread done servicing request
22:40:46.823 00.000 8976 Worker thread wakes up
22:40:46.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:46.823 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(359,228,37,37)
22:40:47.869 01.046 8976 Exposure complete
22:40:47.886 00.017 8976 worker thread done servicing request
22:40:47.886 00.000 5052 OnExposeComplete: enter
22:40:47.886 00.000 5052 UpdateGuideState(): m_state=4
22:40:47.886 00.000 5052 Star::Find(18, 377, 246, 0, (0,0,0,0), 0.1, 10.0, 0) frame 142
22:40:47.886 00.000 5052 Star::Find returns 1 (0), X=378.22, Y=243.26, Mass=340, SNR=12.5, Peak=56 HFD=3.6
22:40:47.886 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.36) = xAngle (-3.57 = 2.72)
22:40:47.886 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.91 = 2.38)
22:40:47.886 00.000 5052 CameraToMount -- cameraX=5.53 cameraY=-14.54 hyp=15.56 cameraTheta=-1.21 mountX=-14.17 mountY=10.76, mountTheta=2.49
22:40:47.887 00.001 5052 Status Line: North step   3, dist= 6.8
22:40:47.889 00.002 5052 Enqueuing Calibration Move request for direction 0
22:40:47.889 00.000 8976 Worker thread wakes up
22:40:47.889 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=48, Gamma=2.260
22:40:47.889 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
22:40:47.890 00.001 8976 Handling axis move in thread for scope dir=0 dur=300
22:40:47.890 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
22:40:47.890 00.000 8976 MoveAxis(N, 300, -)
22:40:47.890 00.000 8976 Guiding  Dir = 0, Dur = 300
22:40:47.890 00.000 8976 IsSlewing returns 0
22:40:47.890 00.000 8976 IsGuiding returns 0
22:40:47.890 00.000 8976 PulseGuide returned control before completion, sleep 310
22:40:47.900 00.010 5052 UpdateGuideState exits: m=340 SNR=12.5
22:40:47.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:47.900 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:47.900 00.000 5052 Enqueuing Expose request
22:40:48.214 00.314 8976 IsGuiding returns 1
22:40:48.214 00.000 8976 scope still moving after pulse duration time elapsed
22:40:48.244 00.030 8976 IsSlewing returns 0
22:40:48.244 00.000 8976 IsGuiding returns 1
22:40:48.275 00.031 8976 IsSlewing returns 0
22:40:48.275 00.000 8976 IsGuiding returns 1
22:40:48.306 00.031 8976 IsSlewing returns 0
22:40:48.306 00.000 8976 IsGuiding returns 0
22:40:48.306 00.000 8976 scope move finished after 300 + 115 ms
22:40:48.306 00.000 8976 Move returns status 0, amount 300
22:40:48.306 00.000 8976 move complete, result=0
22:40:48.306 00.000 8976 worker thread done servicing request
22:40:48.306 00.000 8976 Worker thread wakes up
22:40:48.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:48.306 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(360,225,37,37)
22:40:49.334 01.028 8976 Exposure complete
22:40:49.348 00.014 8976 worker thread done servicing request
22:40:49.348 00.000 5052 OnExposeComplete: enter
22:40:49.348 00.000 5052 UpdateGuideState(): m_state=4
22:40:49.348 00.000 5052 Star::Find(18, 378, 243, 0, (0,0,0,0), 0.1, 10.0, 0) frame 143
22:40:49.348 00.000 5052 Star::Find returns 1 (0), X=378.24, Y=240.42, Mass=359, SNR=12.8, Peak=55 HFD=3.8
22:40:49.349 00.001 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.36) = xAngle (-3.62 = 2.66)
22:40:49.349 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.96 = 2.32)
22:40:49.349 00.000 5052 CameraToMount -- cameraX=5.56 cameraY=-17.37 hyp=18.24 cameraTheta=-1.26 mountX=-16.19 mountY=13.31, mountTheta=2.45
22:40:49.349 00.000 5052 Status Line: North step   4, dist= 9.3
22:40:49.351 00.002 5052 Enqueuing Calibration Move request for direction 0
22:40:49.351 00.000 8976 Worker thread wakes up
22:40:49.351 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
22:40:49.351 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:40:49.351 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
22:40:49.351 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
22:40:49.351 00.000 8976 MoveAxis(N, 300, -)
22:40:49.351 00.000 8976 Guiding  Dir = 0, Dur = 300
22:40:49.352 00.001 8976 IsSlewing returns 0
22:40:49.352 00.000 8976 IsGuiding returns 0
22:40:49.352 00.000 8976 PulseGuide returned control before completion, sleep 310
22:40:49.360 00.008 5052 UpdateGuideState exits: m=359 SNR=12.8
22:40:49.360 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:49.360 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:49.360 00.000 5052 Enqueuing Expose request
22:40:49.673 00.313 8976 IsGuiding returns 1
22:40:49.673 00.000 8976 scope still moving after pulse duration time elapsed
22:40:49.704 00.031 8976 IsSlewing returns 0
22:40:49.704 00.000 8976 IsGuiding returns 1
22:40:49.735 00.031 8976 IsSlewing returns 0
22:40:49.735 00.000 8976 IsGuiding returns 1
22:40:49.766 00.031 8976 IsSlewing returns 0
22:40:49.766 00.000 8976 IsGuiding returns 0
22:40:49.766 00.000 8976 scope move finished after 300 + 114 ms
22:40:49.766 00.000 8976 Move returns status 0, amount 300
22:40:49.766 00.000 8976 move complete, result=0
22:40:49.766 00.000 8976 worker thread done servicing request
22:40:49.766 00.000 8976 Worker thread wakes up
22:40:49.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:49.766 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(360,222,37,37)
22:40:50.792 01.026 8976 Exposure complete
22:40:50.807 00.015 8976 worker thread done servicing request
22:40:50.807 00.000 5052 OnExposeComplete: enter
22:40:50.807 00.000 5052 UpdateGuideState(): m_state=4
22:40:50.807 00.000 5052 Star::Find(18, 378, 240, 0, (0,0,0,0), 0.1, 10.0, 0) frame 144
22:40:50.807 00.000 5052 Star::Find returns 1 (0), X=377.33, Y=237.97, Mass=368, SNR=13.0, Peak=55 HFD=4.2
22:40:50.807 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.36) = xAngle (-3.70 = 2.58)
22:40:50.807 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.04 = 2.24)
22:40:50.807 00.000 5052 CameraToMount -- cameraX=4.65 cameraY=-19.82 hyp=20.36 cameraTheta=-1.34 mountX=-17.27 mountY=15.92, mountTheta=2.40
22:40:50.808 00.001 5052 Status Line: North step   5, dist=11.3
22:40:50.809 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:50.809 00.000 8976 Worker thread wakes up
22:40:50.809 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
22:40:50.809 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:40:50.810 00.001 8976 Handling axis move in thread for scope dir=0 dur=300
22:40:50.810 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
22:40:50.810 00.000 8976 MoveAxis(N, 300, -)
22:40:50.810 00.000 8976 Guiding  Dir = 0, Dur = 300
22:40:50.810 00.000 8976 IsSlewing returns 0
22:40:50.810 00.000 8976 IsGuiding returns 0
22:40:50.810 00.000 8976 PulseGuide returned control before completion, sleep 310
22:40:50.819 00.009 5052 UpdateGuideState exits: m=368 SNR=13.0
22:40:50.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:50.819 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:50.819 00.000 5052 Enqueuing Expose request
22:40:51.129 00.310 8976 IsGuiding returns 1
22:40:51.129 00.000 8976 scope still moving after pulse duration time elapsed
22:40:51.160 00.031 8976 IsSlewing returns 0
22:40:51.160 00.000 8976 IsGuiding returns 1
22:40:51.191 00.031 8976 IsSlewing returns 0
22:40:51.191 00.000 8976 IsGuiding returns 1
22:40:51.223 00.032 8976 IsSlewing returns 0
22:40:51.223 00.000 8976 IsGuiding returns 0
22:40:51.223 00.000 8976 scope move finished after 300 + 112 ms
22:40:51.223 00.000 8976 Move returns status 0, amount 300
22:40:51.223 00.000 8976 move complete, result=0
22:40:51.223 00.000 8976 worker thread done servicing request
22:40:51.223 00.000 8976 Worker thread wakes up
22:40:51.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:51.223 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(359,220,37,37)
22:40:52.254 01.031 8976 Exposure complete
22:40:52.269 00.015 8976 worker thread done servicing request
22:40:52.270 00.001 5052 OnExposeComplete: enter
22:40:52.270 00.000 5052 UpdateGuideState(): m_state=4
22:40:52.270 00.000 5052 Star::Find(18, 377, 237, 0, (0,0,0,0), 0.1, 10.0, 0) frame 145
22:40:52.270 00.000 5052 Star::Find returns 1 (0), X=376.62, Y=235.57, Mass=350, SNR=12.7, Peak=57 HFD=4.3
22:40:52.270 00.000 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.36) = xAngle (-3.76 = 2.53)
22:40:52.270 00.000 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.09 = 2.19)
22:40:52.270 00.000 5052 CameraToMount -- cameraX=3.93 cameraY=-22.22 hyp=22.57 cameraTheta=-1.40 mountX=-18.45 mountY=18.39, mountTheta=2.36
22:40:52.271 00.001 5052 Status Line: North step   6, dist=13.4
22:40:52.272 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:52.272 00.000 8976 Worker thread wakes up
22:40:52.273 00.001 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
22:40:52.273 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
22:40:52.273 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:40:52.273 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
22:40:52.273 00.000 8976 MoveAxis(N, 300, -)
22:40:52.273 00.000 8976 Guiding  Dir = 0, Dur = 300
22:40:52.273 00.000 8976 IsSlewing returns 0
22:40:52.273 00.000 8976 IsGuiding returns 0
22:40:52.274 00.001 8976 PulseGuide returned control before completion, sleep 310
22:40:52.282 00.008 5052 UpdateGuideState exits: m=350 SNR=12.7
22:40:52.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:52.282 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:52.282 00.000 5052 Enqueuing Expose request
22:40:52.587 00.305 8976 IsGuiding returns 1
22:40:52.587 00.000 8976 scope still moving after pulse duration time elapsed
22:40:52.619 00.032 8976 IsSlewing returns 0
22:40:52.619 00.000 8976 IsGuiding returns 1
22:40:52.650 00.031 8976 IsSlewing returns 0
22:40:52.650 00.000 8976 IsGuiding returns 1
22:40:52.681 00.031 8976 IsSlewing returns 0
22:40:52.681 00.000 8976 IsGuiding returns 0
22:40:52.681 00.000 8976 scope move finished after 300 + 107 ms
22:40:52.681 00.000 8976 Move returns status 0, amount 300
22:40:52.681 00.000 8976 move complete, result=0
22:40:52.681 00.000 8976 worker thread done servicing request
22:40:52.681 00.000 8976 Worker thread wakes up
22:40:52.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:52.681 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(359,218,37,37)
22:40:53.716 01.035 8976 Exposure complete
22:40:53.730 00.014 8976 worker thread done servicing request
22:40:53.730 00.000 5052 OnExposeComplete: enter
22:40:53.730 00.000 5052 UpdateGuideState(): m_state=4
22:40:53.730 00.000 5052 Star::Find(18, 376, 235, 0, (0,0,0,0), 0.1, 10.0, 0) frame 146
22:40:53.731 00.001 5052 Star::Find returns 1 (0), X=377.66, Y=232.70, Mass=333, SNR=12.3, Peak=55 HFD=3.9
22:40:53.731 00.000 5052 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.36) = xAngle (-3.73 = 2.55)
22:40:53.731 00.000 5052 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.07 = 2.21)
22:40:53.731 00.000 5052 CameraToMount -- cameraX=4.98 cameraY=-25.09 hyp=25.58 cameraTheta=-1.37 mountX=-21.22 mountY=20.54, mountTheta=2.37
22:40:53.731 00.000 5052 Status Line: North step   7, dist=16.5
22:40:53.733 00.002 5052 Enqueuing Calibration Move request for direction 0
22:40:53.733 00.000 8976 Worker thread wakes up
22:40:53.733 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=170, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:40:53.733 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
22:40:53.733 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
22:40:53.733 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
22:40:53.733 00.000 8976 MoveAxis(N, 300, -)
22:40:53.734 00.001 8976 Guiding  Dir = 0, Dur = 300
22:40:53.734 00.000 8976 IsSlewing returns 0
22:40:53.734 00.000 8976 IsGuiding returns 0
22:40:53.734 00.000 8976 PulseGuide returned control before completion, sleep 310
22:40:53.743 00.009 5052 UpdateGuideState exits: m=333 SNR=12.3
22:40:53.744 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:53.744 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:53.744 00.000 5052 Enqueuing Expose request
22:40:54.053 00.309 8976 IsGuiding returns 1
22:40:54.053 00.000 8976 scope still moving after pulse duration time elapsed
22:40:54.085 00.032 8976 IsSlewing returns 0
22:40:54.085 00.000 8976 IsGuiding returns 1
22:40:54.117 00.032 8976 IsSlewing returns 0
22:40:54.117 00.000 8976 IsGuiding returns 1
22:40:54.149 00.032 8976 IsSlewing returns 0
22:40:54.149 00.000 8976 IsGuiding returns 1
22:40:54.180 00.031 8976 IsSlewing returns 0
22:40:54.180 00.000 8976 IsGuiding returns 1
22:40:54.211 00.031 8976 IsSlewing returns 0
22:40:54.211 00.000 8976 IsGuiding returns 0
22:40:54.211 00.000 8976 scope move finished after 300 + 176 ms
22:40:54.211 00.000 8976 Move returns status 0, amount 300
22:40:54.211 00.000 8976 move complete, result=0
22:40:54.211 00.000 8976 worker thread done servicing request
22:40:54.211 00.000 8976 Worker thread wakes up
22:40:54.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:54.211 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(360,215,37,37)
22:40:55.249 01.038 8976 Exposure complete
22:40:55.263 00.014 8976 worker thread done servicing request
22:40:55.263 00.000 5052 OnExposeComplete: enter
22:40:55.263 00.000 5052 UpdateGuideState(): m_state=4
22:40:55.264 00.001 5052 Star::Find(18, 377, 232, 0, (0,0,0,0), 0.1, 10.0, 0) frame 147
22:40:55.264 00.000 5052 Star::Find returns 1 (0), X=373.29, Y=230.25, Mass=337, SNR=12.4, Peak=59 HFD=4.3
22:40:55.264 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.36) = xAngle (-3.91 = 2.38)
22:40:55.264 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.25 = 2.04)
22:40:55.264 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-27.55 hyp=27.56 cameraTheta=-1.55 mountX=-19.85 mountY=24.63, mountTheta=2.25
22:40:55.265 00.001 5052 Status Line: North step   8, dist=18.6
22:40:55.266 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:55.266 00.000 8976 Worker thread wakes up
22:40:55.266 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=33, FiltMin=29, FiltMax=47, Gamma=2.260
22:40:55.266 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
22:40:55.266 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
22:40:55.266 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
22:40:55.266 00.000 8976 MoveAxis(N, 300, -)
22:40:55.266 00.000 8976 Guiding  Dir = 0, Dur = 300
22:40:55.267 00.001 8976 IsSlewing returns 0
22:40:55.267 00.000 8976 IsGuiding returns 0
22:40:55.267 00.000 8976 PulseGuide returned control before completion, sleep 310
22:40:55.276 00.009 5052 UpdateGuideState exits: m=337 SNR=12.4
22:40:55.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:55.276 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:55.276 00.000 5052 Enqueuing Expose request
22:40:55.588 00.312 8976 IsGuiding returns 1
22:40:55.588 00.000 8976 scope still moving after pulse duration time elapsed
22:40:55.619 00.031 8976 IsSlewing returns 0
22:40:55.619 00.000 8976 IsGuiding returns 1
22:40:55.650 00.031 8976 IsSlewing returns 0
22:40:55.650 00.000 8976 IsGuiding returns 1
22:40:55.682 00.032 8976 IsSlewing returns 0
22:40:55.682 00.000 8976 IsGuiding returns 0
22:40:55.682 00.000 8976 scope move finished after 300 + 114 ms
22:40:55.682 00.000 8976 Move returns status 0, amount 300
22:40:55.682 00.000 8976 move complete, result=0
22:40:55.682 00.000 8976 worker thread done servicing request
22:40:55.682 00.000 8976 Worker thread wakes up
22:40:55.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:55.682 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(355,212,37,37)
22:40:56.723 01.041 8976 Exposure complete
22:40:56.737 00.014 8976 worker thread done servicing request
22:40:56.737 00.000 5052 OnExposeComplete: enter
22:40:56.738 00.001 5052 UpdateGuideState(): m_state=4
22:40:56.738 00.000 5052 Star::Find(18, 373, 230, 0, (0,0,0,0), 0.1, 10.0, 0) frame 148
22:40:56.738 00.000 5052 Star::Find returns 1 (0), X=371.33, Y=227.37, Mass=315, SNR=12.0, Peak=54 HFD=4.1
22:40:56.738 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.36) = xAngle (-3.97 = 2.31)
22:40:56.738 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.31 = 1.97)
22:40:56.738 00.000 5052 CameraToMount -- cameraX=-1.35 cameraY=-30.42 hyp=30.45 cameraTheta=-1.62 mountX=-20.48 mountY=28.07, mountTheta=2.20
22:40:56.739 00.001 5052 Status Line: North step   9, dist=21.6
22:40:56.740 00.001 5052 Enqueuing Calibration Move request for direction 0
22:40:56.740 00.000 8976 Worker thread wakes up
22:40:56.740 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:40:56.740 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
22:40:56.740 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
22:40:56.740 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
22:40:56.740 00.000 8976 MoveAxis(N, 300, -)
22:40:56.740 00.000 8976 Guiding  Dir = 0, Dur = 300
22:40:56.741 00.001 8976 IsSlewing returns 0
22:40:56.741 00.000 8976 IsGuiding returns 0
22:40:56.741 00.000 8976 PulseGuide returned control before completion, sleep 310
22:40:56.750 00.009 5052 UpdateGuideState exits: m=315 SNR=12.0
22:40:56.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:56.750 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:56.750 00.000 5052 Enqueuing Expose request
22:40:57.053 00.303 8976 IsGuiding returns 1
22:40:57.053 00.000 8976 scope still moving after pulse duration time elapsed
22:40:57.085 00.032 8976 IsSlewing returns 0
22:40:57.085 00.000 8976 IsGuiding returns 1
22:40:57.116 00.031 8976 IsSlewing returns 0
22:40:57.116 00.000 8976 IsGuiding returns 1
22:40:57.148 00.032 8976 IsSlewing returns 0
22:40:57.148 00.000 8976 IsGuiding returns 0
22:40:57.148 00.000 8976 scope move finished after 300 + 106 ms
22:40:57.148 00.000 8976 Move returns status 0, amount 300
22:40:57.148 00.000 8976 move complete, result=0
22:40:57.148 00.000 8976 worker thread done servicing request
22:40:57.148 00.000 8976 Worker thread wakes up
22:40:57.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:57.148 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(353,209,37,37)
22:40:58.171 01.023 8976 Exposure complete
22:40:58.185 00.014 8976 worker thread done servicing request
22:40:58.185 00.000 5052 OnExposeComplete: enter
22:40:58.185 00.000 5052 UpdateGuideState(): m_state=4
22:40:58.185 00.000 5052 Star::Find(18, 371, 227, 0, (0,0,0,0), 0.1, 10.0, 0) frame 149
22:40:58.185 00.000 5052 Star::Find returns 1 (0), X=370.34, Y=225.72, Mass=316, SNR=12.0, Peak=51 HFD=3.7
22:40:58.185 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.36) = xAngle (-4.00 = 2.28)
22:40:58.186 00.001 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.34 = 1.94)
22:40:58.186 00.000 5052 CameraToMount -- cameraX=-2.34 cameraY=-32.07 hyp=32.16 cameraTheta=-1.64 mountX=-20.94 mountY=29.98, mountTheta=2.18
22:40:58.186 00.000 5052 Status Line: North step  10, dist=23.4
22:40:58.188 00.002 5052 Enqueuing Calibration Move request for direction 0
22:40:58.188 00.000 8976 Worker thread wakes up
22:40:58.188 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
22:40:58.188 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
22:40:58.188 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:40:58.188 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
22:40:58.188 00.000 8976 MoveAxis(N, 300, -)
22:40:58.188 00.000 8976 Guiding  Dir = 0, Dur = 300
22:40:58.189 00.001 8976 IsSlewing returns 0
22:40:58.189 00.000 8976 IsGuiding returns 0
22:40:58.189 00.000 8976 PulseGuide returned control before completion, sleep 310
22:40:58.198 00.009 5052 UpdateGuideState exits: m=316 SNR=12.0
22:40:58.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:58.198 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:58.198 00.000 5052 Enqueuing Expose request
22:40:58.507 00.309 8976 IsGuiding returns 1
22:40:58.507 00.000 8976 scope still moving after pulse duration time elapsed
22:40:58.538 00.031 8976 IsSlewing returns 0
22:40:58.538 00.000 8976 IsGuiding returns 1
22:40:58.569 00.031 8976 IsSlewing returns 0
22:40:58.569 00.000 8976 IsGuiding returns 1
22:40:58.600 00.031 8976 IsSlewing returns 0
22:40:58.600 00.000 8976 IsGuiding returns 0
22:40:58.600 00.000 8976 scope move finished after 300 + 111 ms
22:40:58.600 00.000 8976 Move returns status 0, amount 300
22:40:58.600 00.000 8976 move complete, result=0
22:40:58.600 00.000 8976 worker thread done servicing request
22:40:58.600 00.000 8976 Worker thread wakes up
22:40:58.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:40:58.600 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(352,208,37,37)
22:40:59.640 01.040 8976 Exposure complete
22:40:59.655 00.015 8976 worker thread done servicing request
22:40:59.655 00.000 5052 OnExposeComplete: enter
22:40:59.655 00.000 5052 UpdateGuideState(): m_state=4
22:40:59.655 00.000 5052 Star::Find(18, 370, 225, 0, (0,0,0,0), 0.1, 10.0, 0) frame 150
22:40:59.655 00.000 5052 Star::Find returns 1 (0), X=369.74, Y=222.73, Mass=355, SNR=12.7, Peak=56 HFD=4.3
22:40:59.655 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.36) = xAngle (-4.01 = 2.27)
22:40:59.655 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.35 = 1.93)
22:40:59.655 00.000 5052 CameraToMount -- cameraX=-2.95 cameraY=-35.06 hyp=35.18 cameraTheta=-1.65 mountX=-22.62 mountY=32.94, mountTheta=2.17
22:40:59.656 00.001 5052 NORTH calibration completes with angle=-99.9 rate=8.822 parity=1
22:40:59.656 00.000 5052 Falling Through to state GO_SOUTH
22:40:59.657 00.001 5052 Status Line: South step   2, dist=26.5
22:40:59.658 00.001 5052 Enqueuing Calibration Move request for direction 1
22:40:59.658 00.000 8976 Worker thread wakes up
22:40:59.658 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:40:59.658 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 1632 opts 0x0
22:40:59.659 00.001 8976 Handling axis move in thread for scope dir=1 dur=1632
22:40:59.659 00.000 8976 scope move axis dir= 1 dur= 1632 opts= 0x0
22:40:59.659 00.000 8976 MoveAxis(S, 1632, -)
22:40:59.659 00.000 8976 Guiding  Dir = 1, Dur = 1632
22:40:59.659 00.000 8976 IsSlewing returns 0
22:40:59.659 00.000 8976 IsGuiding returns 0
22:40:59.659 00.000 8976 PulseGuide returned control before completion, sleep 1642
22:40:59.668 00.009 5052 UpdateGuideState exits: m=355 SNR=12.7
22:40:59.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:59.668 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:40:59.668 00.000 5052 Enqueuing Expose request
22:41:01.316 01.648 8976 IsGuiding returns 1
22:41:01.316 00.000 8976 scope still moving after pulse duration time elapsed
22:41:01.348 00.032 8976 IsSlewing returns 0
22:41:01.348 00.000 8976 IsGuiding returns 1
22:41:01.379 00.031 8976 IsSlewing returns 0
22:41:01.379 00.000 8976 IsGuiding returns 1
22:41:01.410 00.031 8976 IsSlewing returns 0
22:41:01.410 00.000 8976 IsGuiding returns 0
22:41:01.410 00.000 8976 scope move finished after 1632 + 119 ms
22:41:01.410 00.000 8976 Move returns status 0, amount 1632
22:41:01.410 00.000 8976 move complete, result=0
22:41:01.410 00.000 8976 worker thread done servicing request
22:41:01.410 00.000 8976 Worker thread wakes up
22:41:01.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:01.410 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(352,205,37,37)
22:41:02.442 01.032 8976 Exposure complete
22:41:02.455 00.013 8976 worker thread done servicing request
22:41:02.456 00.001 5052 OnExposeComplete: enter
22:41:02.456 00.000 5052 UpdateGuideState(): m_state=4
22:41:02.456 00.000 5052 Star::Find(18, 369, 222, 0, (0,0,0,0), 0.1, 10.0, 0) frame 151
22:41:02.456 00.000 5052 Star::Find false star n=2 nbg=287 bg=33.0 sigma=1.4 thresh=37 peak=36
22:41:02.456 00.000 5052 Star::Find returns 0 (2), X=369.00, Y=222.00, Mass=20, SNR=2.9, Peak=47 HFD=0.0
22:41:02.456 00.000 5052 DistanceChecker: activated
22:41:02.456 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:02.456 00.000 5052 Star lost during calibration... blundering on
22:41:02.456 00.000 5052 Status Line: star lost
22:41:02.457 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:02.457 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:41:02.467 00.010 5052 UpdateGuideState exits: Star lost - low SNR
22:41:02.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:02.467 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:41:02.467 00.000 5052 Enqueuing Expose request
22:41:02.467 00.000 8976 Worker thread wakes up
22:41:02.467 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:02.467 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:03.503 01.036 8976 Exposure complete
22:41:03.517 00.014 8976 worker thread done servicing request
22:41:03.517 00.000 5052 OnExposeComplete: enter
22:41:03.517 00.000 5052 UpdateGuideState(): m_state=4
22:41:03.518 00.001 5052 Star::Find(18, 369, 222, 0, (0,0,0,0), 0.1, 10.0, 0) frame 152
22:41:03.518 00.000 5052 Star::Find false star n=2 nbg=288 bg=32.8 sigma=1.3 thresh=37 peak=37
22:41:03.518 00.000 5052 Star::Find returns 0 (2), X=369.00, Y=222.00, Mass=21, SNR=2.9, Peak=48 HFD=0.0
22:41:03.518 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:03.518 00.000 5052 Star lost during calibration... blundering on
22:41:03.518 00.000 5052 Status Line: star lost
22:41:03.519 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:03.519 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:41:03.528 00.009 5052 UpdateGuideState exits: Star lost - low SNR
22:41:03.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:03.528 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:41:03.528 00.000 5052 Enqueuing Expose request
22:41:03.528 00.000 8976 Worker thread wakes up
22:41:03.529 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:03.529 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:04.567 01.038 8976 Exposure complete
22:41:04.581 00.014 8976 worker thread done servicing request
22:41:04.581 00.000 5052 OnExposeComplete: enter
22:41:04.581 00.000 5052 UpdateGuideState(): m_state=4
22:41:04.581 00.000 5052 Star::Find(18, 369, 222, 0, (0,0,0,0), 0.1, 10.0, 0) frame 153
22:41:04.581 00.000 5052 Star::Find false star n=3 nbg=289 bg=32.2 sigma=1.3 thresh=36 peak=36
22:41:04.581 00.000 5052 Star::Find returns 0 (2), X=369.00, Y=222.00, Mass=24, SNR=2.9, Peak=48 HFD=0.0
22:41:04.581 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:04.581 00.000 5052 Star lost during calibration... blundering on
22:41:04.581 00.000 5052 Status Line: star lost
22:41:04.583 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:04.583 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:41:04.591 00.008 5052 UpdateGuideState exits: Star lost - low SNR
22:41:04.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:04.591 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:41:04.592 00.001 5052 Enqueuing Expose request
22:41:04.592 00.000 8976 Worker thread wakes up
22:41:04.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:04.592 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:05.623 01.031 8976 Exposure complete
22:41:05.637 00.014 8976 worker thread done servicing request
22:41:05.637 00.000 5052 OnExposeComplete: enter
22:41:05.637 00.000 5052 UpdateGuideState(): m_state=4
22:41:05.637 00.000 5052 Star::Find(18, 369, 222, 0, (0,0,0,0), 0.1, 10.0, 0) frame 154
22:41:05.637 00.000 5052 Star::Find false star n=2 nbg=290 bg=32.1 sigma=1.3 thresh=36 peak=36
22:41:05.637 00.000 5052 Star::Find returns 0 (2), X=369.00, Y=222.00, Mass=23, SNR=2.9, Peak=49 HFD=0.0
22:41:05.637 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:05.637 00.000 5052 Star lost during calibration... blundering on
22:41:05.637 00.000 5052 Status Line: star lost
22:41:05.638 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:05.638 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:41:05.647 00.009 5052 UpdateGuideState exits: Star lost - low SNR
22:41:05.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:05.647 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:41:05.647 00.000 5052 Enqueuing Expose request
22:41:05.647 00.000 8976 Worker thread wakes up
22:41:05.647 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:05.647 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:06.685 01.038 8976 Exposure complete
22:41:06.700 00.015 8976 worker thread done servicing request
22:41:06.700 00.000 5052 OnExposeComplete: enter
22:41:06.700 00.000 5052 UpdateGuideState(): m_state=4
22:41:06.701 00.001 5052 Star::Find(18, 369, 222, 0, (0,0,0,0), 0.1, 10.0, 0) frame 155
22:41:06.701 00.000 5052 Star::Find returns 1 (0), X=354.98, Y=226.13, Mass=27, SNR=3.5, Peak=49 HFD=1.6
22:41:06.701 00.000 5052 DistanceChecker: deactivated
22:41:06.701 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.36) = xAngle (-4.44 = 1.84)
22:41:06.701 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.78 = 1.50)
22:41:06.701 00.000 5052 CameraToMount -- cameraX=-17.70 cameraY=-31.66 hyp=36.27 cameraTheta=-2.08 mountX=-9.76 mountY=36.19, mountTheta=1.83
22:41:06.701 00.000 5052 Status Line: South step   1, dist=29.8
22:41:06.703 00.002 5052 Enqueuing Calibration Move request for direction 1
22:41:06.703 00.000 8976 Worker thread wakes up
22:41:06.703 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=170, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:41:06.703 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 1368 opts 0x0
22:41:06.703 00.000 8976 Handling axis move in thread for scope dir=1 dur=1368
22:41:06.703 00.000 8976 scope move axis dir= 1 dur= 1368 opts= 0x0
22:41:06.703 00.000 8976 MoveAxis(S, 1368, -)
22:41:06.703 00.000 8976 Guiding  Dir = 1, Dur = 1368
22:41:06.704 00.001 8976 IsSlewing returns 0
22:41:06.704 00.000 8976 IsGuiding returns 0
22:41:06.704 00.000 8976 PulseGuide returned control before completion, sleep 1378
22:41:06.712 00.008 5052 UpdateGuideState exits: m=27 SNR=3.5
22:41:06.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:06.713 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:06.713 00.000 5052 Enqueuing Expose request
22:41:08.088 01.375 8976 IsGuiding returns 1
22:41:08.088 00.000 8976 scope still moving after pulse duration time elapsed
22:41:08.119 00.031 8976 IsSlewing returns 0
22:41:08.119 00.000 8976 IsGuiding returns 1
22:41:08.151 00.032 8976 IsSlewing returns 0
22:41:08.151 00.000 8976 IsGuiding returns 1
22:41:08.182 00.031 8976 IsSlewing returns 0
22:41:08.182 00.000 8976 IsGuiding returns 1
22:41:08.212 00.030 8976 IsSlewing returns 0
22:41:08.212 00.000 8976 IsGuiding returns 0
22:41:08.212 00.000 8976 scope move finished after 1368 + 140 ms
22:41:08.212 00.000 8976 Move returns status 0, amount 1368
22:41:08.212 00.000 8976 move complete, result=0
22:41:08.212 00.000 8976 worker thread done servicing request
22:41:08.212 00.000 8976 Worker thread wakes up
22:41:08.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:08.212 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(337,208,37,37)
22:41:09.245 01.033 8976 Exposure complete
22:41:09.259 00.014 8976 worker thread done servicing request
22:41:09.259 00.000 5052 OnExposeComplete: enter
22:41:09.260 00.001 5052 UpdateGuideState(): m_state=4
22:41:09.260 00.000 5052 Star::Find(18, 354, 226, 0, (0,0,0,0), 0.1, 10.0, 0) frame 156
22:41:09.260 00.000 5052 Star::Find returns 1 (1), X=350.19, Y=220.19, Mass=21, SNR=3.1, Peak=49 HFD=0.3
22:41:09.260 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.36) = xAngle (-4.47 = 1.81)
22:41:09.260 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.81 = 1.47)
22:41:09.260 00.000 5052 CameraToMount -- cameraX=-22.50 cameraY=-37.61 hyp=43.82 cameraTheta=-2.11 mountX=-10.55 mountY=43.62, mountTheta=1.81
22:41:09.261 00.001 5052 Omitted calibration alert: Advisory: Calibration successful but little south movement was measured, so guiding may be impaired.
 This is usually caused by very large Dec backlash or other problems with the mount mechanics. 
Read the online help for how to deal with this type of problem (Declination backlash).
22:41:09.261 00.000 5052 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
22:41:09.261 00.000 5052 Nudge: theta = 2.70
22:41:09.261 00.000 5052 Final south nudging status: Current loc = {350.187,220.187}, targeting {376.241,255.524}
22:41:09.261 00.000 5052 Falling Through to state CALIBRATION_COMPLETE
22:41:09.261 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 10:35:33 PM"
22:41:09.261 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003008
22:41:09.261 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.010948
22:41:09.261 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
22:41:09.261 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.035610
22:41:09.262 00.001 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.601040
22:41:09.262 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.946366
22:41:09.262 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:41:09.262 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:41:09.262 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
22:41:09.262 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:41:09.262 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
22:41:09.262 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
22:41:09.262 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:41:09.263 00.001 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:41:09.263 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 7.805390
22:41:09.263 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 19
22:41:09.263 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 6
22:41:09.263 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
22:41:09.263 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 3
22:41:09.263 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/10/2026 2:58:53 AM"
22:41:09.263 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:41:09.263 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.3 -0.1}, {-1.1 -0.6}, {-3.9 -0.9}, {-5.1 -0.8}, {-6.0 -0.8}, {-9.3 -1.0}, {-10.0 -1.2}, {-11.8 -1.4}, {-13.8 -2.4}, {-14.2 -2.2}, {-14.5 -1.8}, {-17.1 -2.0}, {-17.4 -2.3}, {-16.4 -1.7}, {-15.8 -2.3}, {-20.3 -2.4}, {-21.8 -2.4}, {-23.9 -3.4}, {-25.6 -2.7}, {-25.6 -2.7}, {-18.7 -3.1}, {-10.7 -2.0}, {-4.5 -2.0}, {-0.7 -2.5}"
22:41:09.264 00.001 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.8 5.0}, {1.0 10.4}, {0.9 15.7}, {0.9 20.7}, {1.9 24.5}, {0.9 29.5}, {0.9 29.5}, {2.0 15.6}, {2.3 -2.3}, {0.4 -2.7}"
22:41:09.264 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:41:09.264 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:41:09.264 00.000 5052 Mount::SetCalibration (scope) -- xAngle=2.3 yAngle=-99.9 xRate=9.433 yRate=8.822 bin=2 dec=10.1 pierSide=1 par=+/+ rotAng=None
22:41:09.264 00.000 5052 Mount::SetCalibration (scope) -- sets m_xAngle=2.3 m_yAngleError=-167.7
22:41:09.266 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:41:09.266 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:41:09.348 00.082 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:41:09.348 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:41:09.349 00.001 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 10:41:09 PM"
22:41:09.349 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.009433
22:41:09.350 00.001 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.008822
22:41:09.350 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
22:41:09.350 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 0.040707
22:41:09.350 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.743960
22:41:09.350 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.176831
22:41:09.350 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
22:41:09.350 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:41:09.350 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
22:41:09.351 00.001 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:41:09.351 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
22:41:09.351 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
22:41:09.351 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:41:09.351 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:41:09.351 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
22:41:09.351 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
22:41:09.351 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
22:41:09.352 00.001 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:41:09.352 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:41:09.352 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
22:41:09.352 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:41:09.352 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
22:41:09.352 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
22:41:09.352 00.000 5052 Calibration passed sanity checks...
22:41:09.352 00.000 5052 Status Line: Calibration complete
22:41:09.354 00.002 5052 Calibration Complete
22:41:09.354 00.000 5052 PhdConfig flush
22:41:09.354 00.000 5052 Changing from state CALIBRATING_SECONDARY to CALIBRATED
22:41:09.354 00.000 5052 guider state => CALIBRATED
22:41:09.354 00.000 5052 Changing from state CALIBRATED to GUIDING
22:41:09.354 00.000 5052 stepguider: scope pointing change, no change to calibration
22:41:09.354 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:41:09.354 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:41:09.354 00.000 5052 AdjustCalibrationForScopePointing (scope): current dec=10.1 pierSide=1, cal dec=10.1 pierSide=1 rotAngle=None bin=2
22:41:09.354 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
22:41:09.355 00.001 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
22:41:09.355 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:41:09.355 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:41:09.355 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
22:41:09.355 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
22:41:09.355 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
22:41:09.355 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:41:09.355 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:41:09.355 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
22:41:09.356 00.001 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:41:09.356 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
22:41:09.356 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
22:41:09.412 00.056 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 10:41:09 PM"
22:41:09.412 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.009433
22:41:09.412 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.008822
22:41:09.413 00.001 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
22:41:09.413 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 0.040707
22:41:09.413 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.743960
22:41:09.413 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.176831
22:41:09.413 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
22:41:09.413 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:41:09.413 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
22:41:09.413 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:41:09.414 00.001 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
22:41:09.414 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
22:41:09.414 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:41:09.414 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:41:09.414 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
22:41:09.414 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
22:41:09.415 00.001 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
22:41:09.415 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:41:09.415 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:41:09.415 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
22:41:09.415 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:41:09.415 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
22:41:09.416 00.001 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
22:41:09.416 00.000 5052 CalAsst: Spds: 0.5X,0.5X, Dec: 10.1, Rates: 2.3, 2.1, Steps: 9,10, Ortho: 12.25, Rates: 0.98 (Expect) vs 1.07 (Act)
22:41:09.417 00.001 5052 CalAsst: acceptable result, (Orthogonality)
22:41:09.442 00.025 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:41:09.442 00.000 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
22:41:09.444 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:41:09.444 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:41:09.445 00.001 5052 setting lock position to (350.19, 220.19)
22:41:09.445 00.000 5052 guider state => GUIDING
22:41:09.445 00.000 5052 Status Line: Guiding
22:41:09.446 00.001 5052 Mount: notify guiding started
22:41:09.446 00.000 5052 Mount: notify guiding started
22:41:09.447 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:41:09.447 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
22:41:09.447 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
22:41:09.447 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
22:41:09.447 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
22:41:09.447 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 19.436400
22:41:09.448 00.001 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
22:41:09.448 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
22:41:09.448 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
22:41:09.448 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
22:41:09.448 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:40:22 PM"
22:41:09.448 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
22:41:09.448 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-1.5 0.3}, {-3.7 2.3}, {-4.7 2.9}, {-5.8 4.0}, {-8.4 6.0}, {-9.8 7.1}, {-12.8 8.1}, {-16.0 9.5}, {-18.1 11.0}, {-18.4 12.5}, {-17.1 13.6}, {-17.4 15.0}, {-18.5 15.6}"
22:41:09.448 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.5 0.3}, {1.0 0.2}, {2.0 1.0}, {2.6 2.2}, {2.8 2.5}, {3.5 3.1}, {4.7 3.9}, {6.6 4.2}, {9.2 5.0}, {11.3 5.7}, {13.2 6.0}, {14.3 6.5}, {16.6 7.0}"
22:41:09.449 00.001 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
22:41:09.449 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
22:41:09.449 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
22:41:09.449 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
22:41:09.449 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 19.436400
22:41:09.449 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
22:41:09.449 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
22:41:09.450 00.001 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
22:41:09.450 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
22:41:09.450 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:40:22 PM"
22:41:09.450 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
22:41:09.450 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-1.5 0.3}, {-3.7 2.3}, {-4.7 2.9}, {-5.8 4.0}, {-8.4 6.0}, {-9.8 7.1}, {-12.8 8.1}, {-16.0 9.5}, {-18.1 11.0}, {-18.4 12.5}, {-17.1 13.6}, {-17.4 15.0}, {-18.5 15.6}"
22:41:09.450 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.5 0.3}, {1.0 0.2}, {2.0 1.0}, {2.6 2.2}, {2.8 2.5}, {3.5 3.1}, {4.7 3.9}, {6.6 4.2}, {9.2 5.0}, {11.3 5.7}, {13.2 6.0}, {14.3 6.5}, {16.6 7.0}"
22:41:09.450 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 10:41:09 PM"
22:41:09.450 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.009433
22:41:09.451 00.001 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.008822
22:41:09.451 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
22:41:09.451 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 0.040707
22:41:09.451 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.743960
22:41:09.451 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.176831
22:41:09.451 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
22:41:09.451 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:41:09.452 00.001 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
22:41:09.452 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:41:09.452 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
22:41:09.452 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
22:41:09.452 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:41:09.452 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:41:09.452 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
22:41:09.452 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
22:41:09.452 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
22:41:09.453 00.001 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:41:09.453 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:41:09.453 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
22:41:09.453 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:41:09.453 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
22:41:09.453 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
22:41:09.453 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
22:41:09.454 00.001 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
22:41:09.454 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:41:09.454 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:41:09.454 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
22:41:09.454 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
22:41:09.454 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
22:41:09.454 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:41:09.455 00.001 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:41:09.455 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
22:41:09.455 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:41:09.455 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
22:41:09.455 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
22:41:09.522 00.067 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:41:09.522 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:41:09.522 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:41:09.522 00.000 5052 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
22:41:09.522 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:41:09.522 00.000 5052 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 10.1
22:41:09.522 00.000 5052 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.04) = xAngle (0.04 = 0.04)
22:41:09.522 00.000 5052 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
22:41:09.523 00.001 5052 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
22:41:09.523 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
22:41:09.523 00.000 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
22:41:09.523 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=42, Gamma=2.260
22:41:09.531 00.008 5052 UpdateGuideState exits: m=21 SNR=3.1 Saturated
22:41:09.531 00.000 5052 PhdController: newstate STATE_SETTLE_BEGIN
22:41:09.531 00.000 5052 PhdController: newstate STATE_SETTLE_WAIT
22:41:09.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:09.532 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:09.532 00.000 5052 Enqueuing Expose request
22:41:09.532 00.000 8976 Worker thread wakes up
22:41:09.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:09.532 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(332,202,37,37)
22:41:10.568 01.036 8976 Exposure complete
22:41:10.581 00.013 8976 worker thread done servicing request
22:41:10.582 00.001 5052 OnExposeComplete: enter
22:41:10.582 00.000 5052 UpdateGuideState(): m_state=6
22:41:10.582 00.000 5052 Star::Find(18, 350, 220, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
22:41:10.582 00.000 5052 Star::Find returns 0 (2), X=350.00, Y=220.00, Mass=18, SNR=2.9, Peak=51 HFD=0.0
22:41:10.582 00.000 5052 DistanceChecker: activated
22:41:10.582 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:10.582 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
22:41:10.582 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
22:41:10.582 00.000 8976 Worker thread wakes up
22:41:10.582 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
22:41:10.582 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
22:41:10.582 00.000 8976 move complete, result=0
22:41:10.582 00.000 8976 worker thread done servicing request
22:41:10.694 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:10.694 00.000 5052 Status Line: Star lost - low SNR
22:41:10.696 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:41:10.705 00.009 5052 UpdateGuideState exits: Star lost - low SNR
22:41:10.705 00.000 5052 PhdController: settling, locked = 0, distance = 43.82 (99.00) aobump = 0 frame = 1 / 5
22:41:10.705 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:10.705 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:41:10.705 00.000 5052 Enqueuing Expose request
22:41:10.705 00.000 8976 Worker thread wakes up
22:41:10.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:10.705 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:11.734 01.029 8976 Exposure complete
22:41:11.748 00.014 8976 worker thread done servicing request
22:41:11.748 00.000 5052 OnExposeComplete: enter
22:41:11.749 00.001 5052 UpdateGuideState(): m_state=6
22:41:11.749 00.000 5052 Star::Find(18, 350, 220, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
22:41:11.749 00.000 5052 Star::Find returns 1 (0), X=348.11, Y=219.89, Mass=34, SNR=3.9, Peak=51 HFD=3.5
22:41:11.749 00.000 5052 DistanceChecker: deactivated
22:41:11.749 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.36) = xAngle (-5.36 = 0.92)
22:41:11.749 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.70 = 0.58)
22:41:11.749 00.000 5052 CameraToMount -- cameraX=-2.08 cameraY=-0.29 hyp=2.10 cameraTheta=-3.00 mountX=1.27 mountY=1.16, mountTheta=0.74
22:41:11.749 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.08, y=-0.29, opts=13)
22:41:11.749 00.000 5052 Enqueuing Move request for stepguider (-2.08, -0.29)
22:41:11.749 00.000 8976 Worker thread wakes up
22:41:11.749 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.08, -0.29) opts 0xd
22:41:11.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.08, -0.29)
22:41:11.749 00.000 8976 Moving (-2.08, -0.29) raw xDistance=1.27 yDistance=1.16
22:41:11.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.27
22:41:11.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.16
22:41:11.749 00.000 8976 MoveAxis(L, 3, ABG)
22:41:11.749 00.000 8976 stepping (-3, 3) + (-3, 0)
22:41:11.750 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:41:11.750 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:41:11.759 00.009 5052 UpdateGuideState exits: m=34 SNR=3.9
22:41:11.759 00.000 5052 PhdController: settling, locked = 1, distance = 31.31 (99.00) aobump = 0 frame = 2 / 5
22:41:11.760 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:11.760 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:11.760 00.000 5052 Enqueuing Expose request
22:41:11.787 00.027 8976 Received - 47 (G) 
22:41:11.787 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:41:11.787 00.000 8976 stepped: pos (-6, 3)
22:41:11.787 00.000 8976 MoveAxis(D, 3, ABG)
22:41:11.787 00.000 8976 stepping (-6, 3) + (0, -3)
22:41:11.787 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:41:11.819 00.032 8976 Received - 47 (G) 
22:41:11.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:41:11.819 00.000 8976 stepped: pos (-6, 0)
22:41:11.819 00.000 8976 move complete, result=0
22:41:11.819 00.000 8976 worker thread done servicing request
22:41:11.819 00.000 8976 Worker thread wakes up
22:41:11.820 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:11.820 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(332,202,37,37)
22:41:11.820 00.000 5052 GuideStep: 1.3 px 3 ms WEST, 1.2 px 3 ms SOUTH
22:41:12.850 01.030 8976 Exposure complete
22:41:12.864 00.014 8976 worker thread done servicing request
22:41:12.864 00.000 5052 OnExposeComplete: enter
22:41:12.864 00.000 5052 UpdateGuideState(): m_state=6
22:41:12.865 00.001 5052 Star::Find(18, 348, 219, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
22:41:12.865 00.000 5052 Star::Find false star n=1 nbg=288 bg=32.7 sigma=1.3 thresh=37 peak=37
22:41:12.865 00.000 5052 Star::Find returns 0 (2), X=348.00, Y=219.00, Mass=20, SNR=2.9, Peak=53 HFD=0.0
22:41:12.865 00.000 5052 DistanceChecker: activated
22:41:12.865 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:12.865 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
22:41:12.865 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
22:41:12.865 00.000 8976 Worker thread wakes up
22:41:12.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
22:41:12.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
22:41:12.865 00.000 8976 move complete, result=0
22:41:12.865 00.000 8976 worker thread done servicing request
22:41:12.970 00.105 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:12.970 00.000 5052 Status Line: Star lost - low SNR
22:41:12.971 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:41:12.982 00.011 5052 UpdateGuideState exits: Star lost - low SNR
22:41:12.982 00.000 5052 PhdController: settling, locked = 0, distance = 31.31 (99.00) aobump = 0 frame = 3 / 5
22:41:12.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:12.982 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:41:12.982 00.000 5052 Enqueuing Expose request
22:41:12.982 00.000 8976 Worker thread wakes up
22:41:12.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:12.982 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:14.019 01.037 8976 Exposure complete
22:41:14.035 00.016 8976 worker thread done servicing request
22:41:14.035 00.000 5052 OnExposeComplete: enter
22:41:14.035 00.000 5052 UpdateGuideState(): m_state=6
22:41:14.035 00.000 5052 Star::Find(18, 348, 219, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
22:41:14.035 00.000 5052 Star::Find returns 1 (0), X=337.00, Y=213.00, Mass=20, SNR=3.1, Peak=52 HFD=0.5
22:41:14.035 00.000 5052 DistanceChecker: deactivated
22:41:14.035 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.36) = xAngle (-5.00 = 1.28)
22:41:14.035 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.34 = 0.94)
22:41:14.035 00.000 5052 CameraToMount -- cameraX=-13.19 cameraY=-7.19 hyp=15.02 cameraTheta=-2.64 mountX=4.29 mountY=12.15, mountTheta=1.23
22:41:14.036 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-13.19, y=-7.19, opts=13)
22:41:14.036 00.000 5052 Enqueuing Move request for stepguider (-13.19, -7.19)
22:41:14.036 00.000 8976 Worker thread wakes up
22:41:14.036 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-13.19, -7.19) opts 0xd
22:41:14.036 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-13.19, -7.19)
22:41:14.036 00.000 8976 Moving (-13.19, -7.19) raw xDistance=4.29 yDistance=12.15
22:41:14.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.76 from input 4.29
22:41:14.037 00.001 8976 GuideAlgorithmHysteresis::Result() returns 7.70 from input 12.15
22:41:14.037 00.000 8976 MoveAxis(L, 9, ABG)
22:41:14.037 00.000 8976 stepping (-6, 0) + (-9, 0)
22:41:14.037 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
22:41:14.037 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:41:14.046 00.009 5052 UpdateGuideState exits: m=20 SNR=3.1
22:41:14.046 00.000 5052 PhdController: settling, locked = 1, distance = 26.42 (99.00) aobump = 0 frame = 4 / 5
22:41:14.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:14.046 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:14.046 00.000 5052 Enqueuing Expose request
22:41:14.089 00.043 8976 Received - 47 (G) 
22:41:14.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
22:41:14.089 00.000 8976 stepped: pos (-15, 0)
22:41:14.089 00.000 8976 MoveAxis(D, 36, ABG)
22:41:14.089 00.000 8976 stepping (-15, 0) + (0, -36)
22:41:14.089 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 33 (3) 36 (6) 
22:41:14.249 00.160 8976 Received - 47 (G) 
22:41:14.249 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 33 (3) 36 (6) 
22:41:14.249 00.000 8976 stepped: pos (-15, -36)
22:41:14.249 00.000 8976 starting a new bump
22:41:14.249 00.000 8976 MountToCamera -- mountTheta (0.74) + m_xAngle (2.36) = xAngle (3.09 = 3.09)
22:41:14.249 00.000 8976 MountToCamera -- mountX=2.78 mountY=2.51 hyp=3.75 mountTheta=0.74 cameraX=-3.75, cameraY=0.18 cameraTheta=3.09
22:41:14.249 00.000 8976 incremental bump (-3.745, 0.176) isValid = 1
22:41:14.249 00.000 8976 GetDouble("/profile/2/stepguider/BumpSettlingBoost", 3.000000) returns 3.000000
22:41:14.249 00.000 8976 boost bump step weight to 3.0 for settling
22:41:14.249 00.000 8976 Scheduling Mount bump of (-1.393, 0.045)
22:41:14.250 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-1.39, y=0.04, opts=4)
22:41:14.250 00.000 8976 Enqueuing Move request for scope (-1.39, 0.04)
22:41:14.250 00.000 8976 move complete, result=0
22:41:14.250 00.000 8976 worker thread done servicing request
22:41:14.250 00.000 9828 Worker thread wakes up
22:41:14.250 00.000 8976 Worker thread wakes up
22:41:14.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:14.250 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-1.39, 0.04) opts 0x4
22:41:14.250 00.000 9828 Handling offset move in thread for scope, endpoint = (-1.39, 0.04)
22:41:14.250 00.000 5052 GuideStep: 4.3 px 9 ms WEST, 12.1 px 36 ms SOUTH
22:41:14.250 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,195,37,37)
22:41:14.250 00.000 9828 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.04) = xAngle (3.07 = 3.07)
22:41:14.250 00.000 9828 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (6.00 = -0.29)
22:41:14.250 00.000 9828 CameraToMount -- cameraX=-1.39 cameraY=0.04 hyp=1.39 cameraTheta=3.11 mountX=-1.39 mountY=-0.39, mountTheta=-2.87
22:41:14.250 00.000 9828 Moving (-1.39, 0.04) raw xDistance=-1.39 yDistance=-0.39
22:41:14.250 00.000 9828 MoveAxis(E, 147, B)
22:41:14.250 00.000 9828 Guiding  Dir = 2, Dur = 147
22:41:14.251 00.001 9828 IsSlewing returns 0
22:41:14.251 00.000 9828 IsGuiding returns 0
22:41:14.251 00.000 9828 PulseGuide returned control before completion, sleep 157
22:41:14.414 00.163 9828 IsGuiding returns 1
22:41:14.414 00.000 9828 scope still moving after pulse duration time elapsed
22:41:14.446 00.032 9828 IsSlewing returns 0
22:41:14.446 00.000 9828 IsGuiding returns 1
22:41:14.477 00.031 9828 IsSlewing returns 0
22:41:14.477 00.000 9828 IsGuiding returns 1
22:41:14.509 00.032 9828 IsSlewing returns 0
22:41:14.509 00.000 9828 IsGuiding returns 0
22:41:14.509 00.000 9828 scope move finished after 147 + 110 ms
22:41:14.509 00.000 9828 Move returns status 0, amount 147
22:41:14.509 00.000 9828 MoveAxis(N, 45, B)
22:41:14.509 00.000 9828 Guiding  Dir = 0, Dur = 45
22:41:14.524 00.015 9828 IsSlewing returns 0
22:41:14.524 00.000 9828 IsGuiding returns 0
22:41:14.524 00.000 9828 PulseGuide returned control before completion, sleep 55
22:41:14.585 00.061 9828 IsGuiding returns 1
22:41:14.585 00.000 9828 scope still moving after pulse duration time elapsed
22:41:14.617 00.032 9828 IsSlewing returns 0
22:41:14.617 00.000 9828 IsGuiding returns 1
22:41:14.649 00.032 9828 IsSlewing returns 0
22:41:14.649 00.000 9828 IsGuiding returns 1
22:41:14.679 00.030 9828 IsSlewing returns 0
22:41:14.679 00.000 9828 IsGuiding returns 1
22:41:14.711 00.032 9828 IsSlewing returns 0
22:41:14.711 00.000 9828 IsGuiding returns 0
22:41:14.711 00.000 9828 scope move finished after 45 + 141 ms
22:41:14.711 00.000 9828 Move returns status 0, amount 45
22:41:14.711 00.000 9828 move complete, result=0
22:41:14.711 00.000 9828 worker thread done servicing request
22:41:14.711 00.000 5052 GuideStep: -1.4 px 147 ms EAST, -0.4 px 45 ms NORTH
22:41:15.292 00.581 8976 Exposure complete
22:41:15.306 00.014 8976 worker thread done servicing request
22:41:15.306 00.000 5052 OnExposeComplete: enter
22:41:15.306 00.000 5052 UpdateGuideState(): m_state=6
22:41:15.306 00.000 5052 Star::Find(18, 337, 213, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
22:41:15.306 00.000 5052 Star::Find false star n=1 nbg=287 bg=32.5 sigma=1.4 thresh=37 peak=37
22:41:15.306 00.000 5052 Star::Find returns 0 (2), X=337.00, Y=213.00, Mass=20, SNR=2.9, Peak=53 HFD=0.0
22:41:15.306 00.000 5052 DistanceChecker: activated
22:41:15.306 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:15.307 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
22:41:15.307 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
22:41:15.307 00.000 8976 Worker thread wakes up
22:41:15.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
22:41:15.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
22:41:15.307 00.000 8976 StepGuider: deferring bump for deduced move
22:41:15.307 00.000 8976 move complete, result=0
22:41:15.307 00.000 8976 worker thread done servicing request
22:41:15.408 00.101 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:15.408 00.000 5052 Status Line: Star lost - low SNR
22:41:15.409 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:41:15.419 00.010 5052 UpdateGuideState exits: Star lost - low SNR
22:41:15.419 00.000 5052 PhdController: settling, locked = 0, distance = 26.42 (99.00) aobump = 1 frame = 5 / 5
22:41:15.419 00.000 5052 PhdController: newstate STATE_FINISH
22:41:15.419 00.000 5052 PhdController complete: success
22:41:15.419 00.000 5052 Mount: notify guiding dither settle done success=1
22:41:15.419 00.000 5052 PhdController: newstate STATE_IDLE
22:41:15.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:15.419 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:41:15.420 00.001 5052 Enqueuing Expose request
22:41:15.420 00.000 8976 Worker thread wakes up
22:41:15.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:15.420 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:16.452 01.032 8976 Exposure complete
22:41:16.466 00.014 8976 worker thread done servicing request
22:41:16.466 00.000 5052 OnExposeComplete: enter
22:41:16.466 00.000 5052 UpdateGuideState(): m_state=6
22:41:16.466 00.000 5052 Star::Find(18, 337, 213, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
22:41:16.466 00.000 5052 Star::Find false star n=4 nbg=289 bg=32.6 sigma=1.4 thresh=37 peak=37
22:41:16.466 00.000 5052 Star::Find returns 0 (2), X=337.00, Y=213.00, Mass=32, SNR=2.9, Peak=51 HFD=0.0
22:41:16.466 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:16.467 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
22:41:16.467 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
22:41:16.467 00.000 8976 Worker thread wakes up
22:41:16.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
22:41:16.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
22:41:16.467 00.000 8976 StepGuider: deferring bump for deduced move
22:41:16.467 00.000 8976 move complete, result=0
22:41:16.467 00.000 8976 worker thread done servicing request
22:41:16.572 00.105 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:16.572 00.000 5052 Status Line: Star lost - low SNR
22:41:16.573 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:41:16.582 00.009 5052 UpdateGuideState exits: Star lost - low SNR
22:41:16.582 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:16.582 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:41:16.582 00.000 5052 Enqueuing Expose request
22:41:16.582 00.000 8976 Worker thread wakes up
22:41:16.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:16.582 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:17.612 01.030 8976 Exposure complete
22:41:17.626 00.014 8976 worker thread done servicing request
22:41:17.627 00.001 5052 OnExposeComplete: enter
22:41:17.627 00.000 5052 UpdateGuideState(): m_state=6
22:41:17.627 00.000 5052 Star::Find(18, 337, 213, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
22:41:17.627 00.000 5052 Star::Find false star n=3 nbg=290 bg=32.2 sigma=1.3 thresh=36 peak=36
22:41:17.627 00.000 5052 Star::Find returns 0 (2), X=337.00, Y=213.00, Mass=30, SNR=2.9, Peak=51 HFD=0.0
22:41:17.627 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:17.627 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
22:41:17.627 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
22:41:17.627 00.000 8976 Worker thread wakes up
22:41:17.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
22:41:17.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
22:41:17.627 00.000 8976 StepGuider: deferring bump for deduced move
22:41:17.627 00.000 8976 move complete, result=0
22:41:17.627 00.000 8976 worker thread done servicing request
22:41:17.730 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:17.730 00.000 5052 Status Line: Star lost - low SNR
22:41:17.731 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:41:17.740 00.009 5052 UpdateGuideState exits: Star lost - low SNR
22:41:17.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:17.740 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:41:17.740 00.000 5052 Enqueuing Expose request
22:41:17.740 00.000 8976 Worker thread wakes up
22:41:17.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:17.740 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:18.780 01.040 8976 Exposure complete
22:41:18.794 00.014 8976 worker thread done servicing request
22:41:18.794 00.000 5052 OnExposeComplete: enter
22:41:18.794 00.000 5052 UpdateGuideState(): m_state=6
22:41:18.794 00.000 5052 Star::Find(18, 337, 213, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
22:41:18.794 00.000 5052 Star::Find false star n=2 nbg=286 bg=32.8 sigma=1.3 thresh=37 peak=37
22:41:18.794 00.000 5052 Star::Find returns 0 (2), X=337.00, Y=213.00, Mass=22, SNR=2.9, Peak=51 HFD=0.0
22:41:18.794 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:18.794 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
22:41:18.794 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
22:41:18.794 00.000 8976 Worker thread wakes up
22:41:18.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
22:41:18.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
22:41:18.794 00.000 8976 StepGuider: deferring bump for deduced move
22:41:18.794 00.000 8976 move complete, result=0
22:41:18.794 00.000 8976 worker thread done servicing request
22:41:18.896 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:18.896 00.000 5052 Status Line: Star lost - low SNR
22:41:18.897 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:41:18.906 00.009 5052 UpdateGuideState exits: Star lost - low SNR
22:41:18.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:18.906 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
22:41:18.906 00.000 5052 Enqueuing Expose request
22:41:18.906 00.000 8976 Worker thread wakes up
22:41:18.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:18.906 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:19.952 01.046 8976 Exposure complete
22:41:19.966 00.014 8976 worker thread done servicing request
22:41:19.966 00.000 5052 OnExposeComplete: enter
22:41:19.966 00.000 5052 UpdateGuideState(): m_state=6
22:41:19.966 00.000 5052 Star::Find(18, 337, 213, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
22:41:19.966 00.000 5052 Star::Find returns 1 (0), X=348.97, Y=220.00, Mass=24, SNR=3.4, Peak=53 HFD=1.2
22:41:19.966 00.000 5052 DistanceChecker: deactivated
22:41:19.967 00.001 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.36) = xAngle (-5.35 = 0.93)
22:41:19.967 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.69 = 0.59)
22:41:19.967 00.000 5052 CameraToMount -- cameraX=-1.22 cameraY=-0.19 hyp=1.23 cameraTheta=-2.99 mountX=0.73 mountY=0.69, mountTheta=0.76
22:41:19.967 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.22, y=-0.19, opts=13)
22:41:19.967 00.000 5052 Enqueuing Move request for stepguider (-1.22, -0.19)
22:41:19.967 00.000 8976 Worker thread wakes up
22:41:19.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.22, -0.19) opts 0xd
22:41:19.968 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.22, -0.19)
22:41:19.968 00.000 8976 Moving (-1.22, -0.19) raw xDistance=0.73 yDistance=0.69
22:41:19.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.73
22:41:19.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.98 from input 0.69
22:41:19.968 00.000 8976 MoveAxis(L, 2, ABG)
22:41:19.968 00.000 8976 stepping (-15, -36) + (-2, 0)
22:41:19.968 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:19.968 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:41:19.978 00.010 5052 UpdateGuideState exits: m=24 SNR=3.4
22:41:19.978 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:19.978 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:19.979 00.001 5052 Enqueuing Expose request
22:41:20.004 00.025 8976 Received - 47 (G) 
22:41:20.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:20.004 00.000 8976 stepped: pos (-17, -36)
22:41:20.004 00.000 8976 MoveAxis(D, 5, ABG)
22:41:20.004 00.000 8976 stepping (-17, -36) + (0, -5)
22:41:20.004 00.000 8976 StepGuider step would hit limit: truncate move to (-17, -36) + (0, -3)
22:41:20.004 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:41:20.036 00.032 8976 Received - 47 (G) 
22:41:20.036 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:41:20.036 00.000 8976 stepped: pos (-17, -39)
22:41:20.036 00.000 8976 FAR outside bump range, increase bump weight 1.00 => 2.00
22:41:20.036 00.000 8976 AO travel limit exceeded, using large bump correction
22:41:20.036 00.000 8976 Scheduling Mount bump of (-0.854, -0.131)
22:41:20.036 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.85, y=-0.13, opts=4)
22:41:20.036 00.000 8976 Enqueuing Move request for scope (-0.85, -0.13)
22:41:20.036 00.000 8976 move complete, result=0
22:41:20.037 00.001 9828 Worker thread wakes up
22:41:20.037 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 0.7 px 3 ms SOUTH
22:41:20.037 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.13) opts 0x4
22:41:20.037 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.85, -0.13)
22:41:20.037 00.000 9828 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.04) = xAngle (-3.03 = -3.03)
22:41:20.037 00.000 8976 worker thread done servicing request
22:41:20.037 00.000 9828 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.10 = -0.10)
22:41:20.037 00.000 9828 CameraToMount -- cameraX=-0.85 cameraY=-0.13 hyp=0.86 cameraTheta=-2.99 mountX=-0.86 mountY=-0.09, mountTheta=-3.04
22:41:20.037 00.000 9828 Moving (-0.85, -0.13) raw xDistance=-0.86 yDistance=-0.09
22:41:20.037 00.000 8976 Worker thread wakes up
22:41:20.037 00.000 9828 MoveAxis(E, 91, B)
22:41:20.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:20.037 00.000 9828 Guiding  Dir = 2, Dur = 91
22:41:20.037 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(332,202,37,37)
22:41:20.038 00.001 9828 IsSlewing returns 0
22:41:20.038 00.000 9828 IsGuiding returns 0
22:41:20.038 00.000 9828 PulseGuide returned control before completion, sleep 101
22:41:20.144 00.106 9828 IsGuiding returns 1
22:41:20.144 00.000 9828 scope still moving after pulse duration time elapsed
22:41:20.176 00.032 9828 IsSlewing returns 0
22:41:20.176 00.000 9828 IsGuiding returns 1
22:41:20.208 00.032 9828 IsSlewing returns 0
22:41:20.208 00.000 9828 IsGuiding returns 1
22:41:20.239 00.031 9828 IsSlewing returns 0
22:41:20.239 00.000 9828 IsGuiding returns 1
22:41:20.271 00.032 9828 IsSlewing returns 0
22:41:20.271 00.000 9828 IsGuiding returns 0
22:41:20.271 00.000 9828 scope move finished after 91 + 142 ms
22:41:20.271 00.000 9828 Move returns status 0, amount 91
22:41:20.271 00.000 9828 MoveAxis(N, 10, B)
22:41:20.271 00.000 9828 Guiding  Dir = 0, Dur = 10
22:41:20.286 00.015 9828 IsSlewing returns 0
22:41:20.286 00.000 9828 IsGuiding returns 0
22:41:20.286 00.000 9828 PulseGuide returned control before completion, sleep 20
22:41:20.317 00.031 9828 IsGuiding returns 1
22:41:20.317 00.000 9828 scope still moving after pulse duration time elapsed
22:41:20.347 00.030 9828 IsSlewing returns 0
22:41:20.347 00.000 9828 IsGuiding returns 1
22:41:20.378 00.031 9828 IsSlewing returns 0
22:41:20.378 00.000 9828 IsGuiding returns 1
22:41:20.409 00.031 9828 IsSlewing returns 0
22:41:20.409 00.000 9828 IsGuiding returns 1
22:41:20.441 00.032 9828 IsSlewing returns 0
22:41:20.441 00.000 9828 IsGuiding returns 0
22:41:20.441 00.000 9828 scope move finished after 10 + 144 ms
22:41:20.441 00.000 9828 Move returns status 0, amount 10
22:41:20.441 00.000 9828 move complete, result=0
22:41:20.441 00.000 9828 worker thread done servicing request
22:41:20.441 00.000 5052 GuideStep: -0.9 px 91 ms EAST, -0.1 px 10 ms NORTH
22:41:21.074 00.633 8976 Exposure complete
22:41:21.088 00.014 8976 worker thread done servicing request
22:41:21.088 00.000 5052 OnExposeComplete: enter
22:41:21.088 00.000 5052 UpdateGuideState(): m_state=6
22:41:21.088 00.000 5052 Star::Find(18, 348, 220, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
22:41:21.088 00.000 5052 Star::Find returns 1 (0), X=351.42, Y=220.65, Mass=41, SNR=4.3, Peak=52 HFD=4.0
22:41:21.089 00.001 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.36) = xAngle (-2.00 = -2.00)
22:41:21.089 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.34 = -2.34)
22:41:21.089 00.000 5052 CameraToMount -- cameraX=1.24 cameraY=0.46 hyp=1.32 cameraTheta=0.36 mountX=-0.55 mountY=-0.95, mountTheta=-2.10
22:41:21.089 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.24, y=0.46, opts=13)
22:41:21.089 00.000 5052 Enqueuing Move request for stepguider (1.24, 0.46)
22:41:21.089 00.000 8976 Worker thread wakes up
22:41:21.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.24, 0.46) opts 0xd
22:41:21.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.24, 0.46)
22:41:21.090 00.001 8976 Moving (1.24, 0.46) raw xDistance=-0.55 yDistance=-0.95
22:41:21.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.55
22:41:21.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.95
22:41:21.090 00.000 8976 MoveAxis(R, 1, ABG)
22:41:21.090 00.000 8976 stepping (-17, -39) + (1, 0)
22:41:21.090 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:41:21.090 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:41:21.100 00.010 5052 UpdateGuideState exits: m=41 SNR=4.3
22:41:21.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:21.100 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:21.100 00.000 5052 Enqueuing Expose request
22:41:21.107 00.007 8976 Received - 47 (G) 
22:41:21.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:41:21.107 00.000 8976 stepped: pos (-16, -39)
22:41:21.107 00.000 8976 MoveAxis(U, 2, ABG)
22:41:21.107 00.000 8976 stepping (-16, -39) + (0, 2)
22:41:21.107 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:21.139 00.032 8976 Received - 47 (G) 
22:41:21.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:21.139 00.000 8976 stepped: pos (-16, -37)
22:41:21.139 00.000 8976 FAR outside bump range, increase bump weight 2.00 => 3.00
22:41:21.139 00.000 8976 MountToCamera -- mountTheta (0.94) + m_xAngle (2.36) = xAngle (3.30 = -2.98)
22:41:21.139 00.000 8976 MountToCamera -- mountX=4.05 mountY=5.54 hyp=6.86 mountTheta=0.94 cameraX=-6.78, cameraY=-1.07 cameraTheta=-2.98
22:41:21.139 00.000 8976 incremental bump (-6.777, -1.074) isValid = 1
22:41:21.139 00.000 8976 Scheduling Mount bump of (-1.311, -0.142)
22:41:21.139 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-1.31, y=-0.14, opts=4)
22:41:21.139 00.000 8976 Enqueuing Move request for scope (-1.31, -0.14)
22:41:21.139 00.000 8976 move complete, result=0
22:41:21.139 00.000 9828 Worker thread wakes up
22:41:21.139 00.000 5052 GuideStep: -0.6 px 1 ms EAST, -0.9 px 2 ms NORTH
22:41:21.140 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-1.31, -0.14) opts 0x4
22:41:21.140 00.000 9828 Handling offset move in thread for scope, endpoint = (-1.31, -0.14)
22:41:21.140 00.000 8976 worker thread done servicing request
22:41:21.140 00.000 8976 Worker thread wakes up
22:41:21.140 00.000 9828 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.04) = xAngle (-3.07 = -3.07)
22:41:21.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:21.140 00.000 9828 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.15 = -0.15)
22:41:21.140 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(332,202,37,37)
22:41:21.140 00.000 9828 CameraToMount -- cameraX=-1.31 cameraY=-0.14 hyp=1.32 cameraTheta=-3.03 mountX=-1.32 mountY=-0.19, mountTheta=-3.00
22:41:21.140 00.000 9828 Moving (-1.31, -0.14) raw xDistance=-1.32 yDistance=-0.19
22:41:21.140 00.000 9828 MoveAxis(E, 140, B)
22:41:21.140 00.000 9828 Guiding  Dir = 2, Dur = 140
22:41:21.140 00.000 9828 IsSlewing returns 0
22:41:21.141 00.001 9828 IsGuiding returns 0
22:41:21.141 00.000 9828 PulseGuide returned control before completion, sleep 150
22:41:21.302 00.161 9828 IsGuiding returns 1
22:41:21.302 00.000 9828 scope still moving after pulse duration time elapsed
22:41:21.333 00.031 9828 IsSlewing returns 0
22:41:21.333 00.000 9828 IsGuiding returns 1
22:41:21.364 00.031 9828 IsSlewing returns 0
22:41:21.364 00.000 9828 IsGuiding returns 1
22:41:21.396 00.032 9828 IsSlewing returns 0
22:41:21.396 00.000 9828 IsGuiding returns 0
22:41:21.396 00.000 9828 scope move finished after 140 + 115 ms
22:41:21.396 00.000 9828 Move returns status 0, amount 140
22:41:21.396 00.000 9828 MoveAxis(N, 22, B)
22:41:21.396 00.000 9828 Guiding  Dir = 0, Dur = 22
22:41:21.412 00.016 9828 IsSlewing returns 0
22:41:21.412 00.000 9828 IsGuiding returns 0
22:41:21.412 00.000 9828 PulseGuide returned control before completion, sleep 32
22:41:21.458 00.046 9828 IsGuiding returns 1
22:41:21.458 00.000 9828 scope still moving after pulse duration time elapsed
22:41:21.490 00.032 9828 IsSlewing returns 0
22:41:21.490 00.000 9828 IsGuiding returns 1
22:41:21.521 00.031 9828 IsSlewing returns 0
22:41:21.521 00.000 9828 IsGuiding returns 1
22:41:21.552 00.031 9828 IsSlewing returns 0
22:41:21.552 00.000 9828 IsGuiding returns 0
22:41:21.552 00.000 9828 scope move finished after 22 + 118 ms
22:41:21.552 00.000 9828 Move returns status 0, amount 22
22:41:21.552 00.000 9828 move complete, result=0
22:41:21.552 00.000 9828 worker thread done servicing request
22:41:21.552 00.000 5052 GuideStep: -1.3 px 140 ms EAST, -0.2 px 22 ms NORTH
22:41:22.180 00.628 8976 Exposure complete
22:41:22.195 00.015 8976 worker thread done servicing request
22:41:22.195 00.000 5052 OnExposeComplete: enter
22:41:22.195 00.000 5052 UpdateGuideState(): m_state=6
22:41:22.195 00.000 5052 Star::Find(18, 351, 220, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
22:41:22.195 00.000 5052 Star::Find returns 1 (0), X=350.66, Y=220.53, Mass=26, SNR=3.5, Peak=55 HFD=1.0
22:41:22.197 00.002 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.36) = xAngle (-1.73 = -1.73)
22:41:22.197 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.07 = -2.07)
22:41:22.197 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.34 hyp=0.59 cameraTheta=0.63 mountX=-0.10 mountY=-0.51, mountTheta=-1.75
22:41:22.197 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.34, opts=13)
22:41:22.197 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.34)
22:41:22.197 00.000 8976 Worker thread wakes up
22:41:22.197 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.34) opts 0xd
22:41:22.197 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.34)
22:41:22.197 00.000 8976 Moving (0.48, 0.34) raw xDistance=-0.10 yDistance=-0.51
22:41:22.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:41:22.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.51
22:41:22.197 00.000 8976 MoveAxis(R, 0, ABG)
22:41:22.197 00.000 8976 MoveAxis(U, 2, ABG)
22:41:22.197 00.000 8976 stepping (-16, -37) + (0, 2)
22:41:22.197 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:22.197 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:41:22.208 00.011 5052 UpdateGuideState exits: m=26 SNR=3.5
22:41:22.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:22.208 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:22.208 00.000 5052 Enqueuing Expose request
22:41:22.226 00.018 8976 Received - 47 (G) 
22:41:22.227 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:22.227 00.000 8976 stepped: pos (-16, -35)
22:41:22.227 00.000 8976 outside bump range, increase bump weight 3.00 => 3.17
22:41:22.227 00.000 8976 MountToCamera -- mountTheta (0.96) + m_xAngle (2.36) = xAngle (3.31 = -2.97)
22:41:22.227 00.000 8976 MountToCamera -- mountX=4.35 mountY=6.16 hyp=7.54 mountTheta=0.96 cameraX=-7.42, cameraY=-1.30 cameraTheta=-2.97
22:41:22.227 00.000 8976 incremental bump (-7.425, -1.301) isValid = 1
22:41:22.227 00.000 8976 Scheduling Mount bump of (-0.583, -0.070)
22:41:22.227 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.58, y=-0.07, opts=4)
22:41:22.227 00.000 8976 Enqueuing Move request for scope (-0.58, -0.07)
22:41:22.227 00.000 8976 move complete, result=0
22:41:22.227 00.000 9828 Worker thread wakes up
22:41:22.227 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
22:41:22.227 00.000 8976 worker thread done servicing request
22:41:22.227 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.07) opts 0x4
22:41:22.227 00.000 8976 Worker thread wakes up
22:41:22.227 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.58, -0.07)
22:41:22.227 00.000 9828 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.04) = xAngle (-3.06 = -3.06)
22:41:22.228 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:22.228 00.000 9828 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.14 = -0.14)
22:41:22.228 00.000 9828 CameraToMount -- cameraX=-0.58 cameraY=-0.07 hyp=0.59 cameraTheta=-3.02 mountX=-0.59 mountY=-0.08, mountTheta=-3.01
22:41:22.228 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(332,202,37,37)
22:41:22.228 00.000 9828 Moving (-0.58, -0.07) raw xDistance=-0.59 yDistance=-0.08
22:41:22.228 00.000 9828 MoveAxis(E, 62, B)
22:41:22.228 00.000 9828 Guiding  Dir = 2, Dur = 62
22:41:22.228 00.000 9828 IsSlewing returns 0
22:41:22.228 00.000 9828 IsGuiding returns 0
22:41:22.228 00.000 9828 PulseGuide returned control before completion, sleep 72
22:41:22.314 00.086 9828 IsGuiding returns 1
22:41:22.314 00.000 9828 scope still moving after pulse duration time elapsed
22:41:22.346 00.032 9828 IsSlewing returns 0
22:41:22.346 00.000 9828 IsGuiding returns 1
22:41:22.378 00.032 9828 IsSlewing returns 0
22:41:22.378 00.000 9828 IsGuiding returns 1
22:41:22.410 00.032 9828 IsSlewing returns 0
22:41:22.410 00.000 9828 IsGuiding returns 0
22:41:22.410 00.000 9828 scope move finished after 62 + 119 ms
22:41:22.410 00.000 9828 Move returns status 0, amount 62
22:41:22.410 00.000 9828 MoveAxis(N, 9, B)
22:41:22.410 00.000 9828 Guiding  Dir = 0, Dur = 9
22:41:22.426 00.016 9828 IsSlewing returns 0
22:41:22.426 00.000 9828 IsGuiding returns 0
22:41:22.426 00.000 9828 PulseGuide returned control before completion, sleep 19
22:41:22.457 00.031 9828 IsGuiding returns 1
22:41:22.457 00.000 9828 scope still moving after pulse duration time elapsed
22:41:22.487 00.030 9828 IsSlewing returns 0
22:41:22.487 00.000 9828 IsGuiding returns 1
22:41:22.519 00.032 9828 IsSlewing returns 0
22:41:22.519 00.000 9828 IsGuiding returns 1
22:41:22.551 00.032 9828 IsSlewing returns 0
22:41:22.551 00.000 9828 IsGuiding returns 0
22:41:22.551 00.000 9828 scope move finished after 9 + 116 ms
22:41:22.551 00.000 9828 Move returns status 0, amount 9
22:41:22.551 00.000 9828 move complete, result=0
22:41:22.551 00.000 9828 worker thread done servicing request
22:41:22.551 00.000 5052 GuideStep: -0.6 px 62 ms EAST, -0.1 px 9 ms NORTH
22:41:23.265 00.714 8976 Exposure complete
22:41:23.279 00.014 8976 worker thread done servicing request
22:41:23.279 00.000 5052 OnExposeComplete: enter
22:41:23.279 00.000 5052 UpdateGuideState(): m_state=6
22:41:23.279 00.000 5052 Star::Find(18, 350, 220, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
22:41:23.279 00.000 5052 Star::Find returns 1 (0), X=350.15, Y=219.55, Mass=24, SNR=3.4, Peak=54 HFD=0.6
22:41:23.279 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.36) = xAngle (-3.99 = 2.30)
22:41:23.279 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.32 = 1.96)
22:41:23.279 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.64 hyp=0.64 cameraTheta=-1.63 mountX=-0.43 mountY=0.59, mountTheta=2.19
22:41:23.280 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.64, opts=13)
22:41:23.280 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.64)
22:41:23.280 00.000 8976 Worker thread wakes up
22:41:23.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.64) opts 0xd
22:41:23.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.64)
22:41:23.280 00.000 8976 Moving (-0.04, -0.64) raw xDistance=-0.43 yDistance=0.59
22:41:23.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
22:41:23.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.59
22:41:23.280 00.000 8976 MoveAxis(R, 1, ABG)
22:41:23.280 00.000 8976 stepping (-16, -35) + (1, 0)
22:41:23.281 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:41:23.281 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=33, FiltMin=29, FiltMax=44, Gamma=2.260
22:41:23.291 00.010 5052 UpdateGuideState exits: m=24 SNR=3.4
22:41:23.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:23.291 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:23.291 00.000 5052 Enqueuing Expose request
22:41:23.313 00.022 8976 Received - 47 (G) 
22:41:23.313 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:41:23.313 00.000 8976 stepped: pos (-15, -35)
22:41:23.313 00.000 8976 MoveAxis(D, 2, ABG)
22:41:23.314 00.001 8976 stepping (-15, -35) + (0, -2)
22:41:23.314 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:23.345 00.031 8976 Received - 47 (G) 
22:41:23.345 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:23.345 00.000 8976 stepped: pos (-15, -37)
22:41:23.346 00.001 8976 FAR outside bump range, increase bump weight 3.17 => 4.17
22:41:23.346 00.000 8976 MountToCamera -- mountTheta (0.99) + m_xAngle (2.36) = xAngle (3.34 = -2.94)
22:41:23.346 00.000 8976 MountToCamera -- mountX=4.45 mountY=6.71 hyp=8.05 mountTheta=0.99 cameraX=-7.89, cameraY=-1.62 cameraTheta=-2.94
22:41:23.346 00.000 8976 incremental bump (-7.885, -1.623) isValid = 1
22:41:23.346 00.000 8976 Scheduling Mount bump of (-0.636, -0.089)
22:41:23.346 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.64, y=-0.09, opts=4)
22:41:23.346 00.000 8976 Enqueuing Move request for scope (-0.64, -0.09)
22:41:23.346 00.000 8976 move complete, result=0
22:41:23.346 00.000 8976 worker thread done servicing request
22:41:23.346 00.000 9828 Worker thread wakes up
22:41:23.346 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.09) opts 0x4
22:41:23.346 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.64, -0.09)
22:41:23.346 00.000 8976 Worker thread wakes up
22:41:23.346 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.6 px 2 ms SOUTH
22:41:23.346 00.000 9828 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.04) = xAngle (-3.04 = -3.04)
22:41:23.346 00.000 9828 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.11 = -0.11)
22:41:23.346 00.000 9828 CameraToMount -- cameraX=-0.64 cameraY=-0.09 hyp=0.64 cameraTheta=-3.00 mountX=-0.64 mountY=-0.07, mountTheta=-3.03
22:41:23.346 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:23.346 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(332,202,37,37)
22:41:23.346 00.000 9828 Moving (-0.64, -0.09) raw xDistance=-0.64 yDistance=-0.07
22:41:23.347 00.001 9828 MoveAxis(E, 68, B)
22:41:23.347 00.000 9828 Guiding  Dir = 2, Dur = 68
22:41:23.347 00.000 9828 IsSlewing returns 0
22:41:23.347 00.000 9828 IsGuiding returns 0
22:41:23.347 00.000 9828 PulseGuide returned control before completion, sleep 78
22:41:23.431 00.084 9828 IsGuiding returns 1
22:41:23.431 00.000 9828 scope still moving after pulse duration time elapsed
22:41:23.462 00.031 9828 IsSlewing returns 0
22:41:23.466 00.004 9828 IsGuiding returns 1
22:41:23.493 00.027 9828 IsSlewing returns 0
22:41:23.493 00.000 9828 IsGuiding returns 1
22:41:23.524 00.031 9828 IsSlewing returns 0
22:41:23.524 00.000 9828 IsGuiding returns 0
22:41:23.524 00.000 9828 scope move finished after 68 + 109 ms
22:41:23.524 00.000 9828 Move returns status 0, amount 68
22:41:23.524 00.000 9828 MoveAxis(N, 8, B)
22:41:23.524 00.000 9828 Guiding  Dir = 0, Dur = 8
22:41:23.540 00.016 9828 IsSlewing returns 0
22:41:23.540 00.000 9828 IsGuiding returns 0
22:41:23.540 00.000 9828 PulseGuide returned control before completion, sleep 18
22:41:23.571 00.031 9828 IsGuiding returns 1
22:41:23.571 00.000 9828 scope still moving after pulse duration time elapsed
22:41:23.602 00.031 9828 IsSlewing returns 0
22:41:23.602 00.000 9828 IsGuiding returns 1
22:41:23.633 00.031 9828 IsSlewing returns 0
22:41:23.633 00.000 9828 IsGuiding returns 1
22:41:23.665 00.032 9828 IsSlewing returns 0
22:41:23.665 00.000 9828 IsGuiding returns 0
22:41:23.665 00.000 9828 scope move finished after 8 + 116 ms
22:41:23.665 00.000 9828 Move returns status 0, amount 8
22:41:23.665 00.000 9828 move complete, result=0
22:41:23.665 00.000 9828 worker thread done servicing request
22:41:23.665 00.000 5052 GuideStep: -0.6 px 68 ms EAST, -0.1 px 8 ms NORTH
22:41:24.125 00.460 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
22:41:24.397 00.272 8976 Exposure complete
22:41:24.413 00.016 8976 worker thread done servicing request
22:41:24.413 00.000 5052 OnExposeComplete: enter
22:41:24.413 00.000 5052 UpdateGuideState(): m_state=6
22:41:24.413 00.000 5052 Star::Find(18, 350, 219, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
22:41:24.413 00.000 5052 Star::Find returns 1 (0), X=350.00, Y=220.00, Mass=20, SNR=3.1, Peak=53 HFD=0.5
22:41:24.413 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.36) = xAngle (-4.72 = 1.57)
22:41:24.413 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.05 = 1.23)
22:41:24.414 00.001 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.26 cameraTheta=-2.36 mountX=0.00 mountY=0.25, mountTheta=1.57
22:41:24.415 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.19, opts=13)
22:41:24.415 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.19)
22:41:24.415 00.000 8976 Worker thread wakes up
22:41:24.415 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.19) opts 0xd
22:41:24.415 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.19)
22:41:24.415 00.000 8976 Moving (-0.19, -0.19) raw xDistance=0.00 yDistance=0.25
22:41:24.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:41:24.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:41:24.415 00.000 8976 MoveAxis(R, 0, ABG)
22:41:24.415 00.000 8976 MoveAxis(U, 0, ABG)
22:41:24.415 00.000 8976 FAR outside bump range, increase bump weight 4.17 => 5.17
22:41:24.415 00.000 8976 MountToCamera -- mountTheta (1.00) + m_xAngle (2.36) = xAngle (3.36 = -2.92)
22:41:24.415 00.000 8976 MountToCamera -- mountX=4.52 mountY=7.08 hyp=8.40 mountTheta=1.00 cameraX=-8.19, cameraY=-1.84 cameraTheta=-2.92
22:41:24.415 00.000 8976 incremental bump (-8.193, -1.840) isValid = 1
22:41:24.415 00.000 8976 Scheduling Mount bump of (-0.261, -0.040)
22:41:24.415 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.26, y=-0.04, opts=4)
22:41:24.415 00.000 8976 Enqueuing Move request for scope (-0.26, -0.04)
22:41:24.415 00.000 8976 move complete, result=0
22:41:24.415 00.000 9828 Worker thread wakes up
22:41:24.416 00.001 8976 worker thread done servicing request
22:41:24.416 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.04) opts 0x4
22:41:24.416 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.26, -0.04)
22:41:24.416 00.000 9828 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.04) = xAngle (-3.03 = -3.03)
22:41:24.416 00.000 9828 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.10 = -0.10)
22:41:24.416 00.000 9828 CameraToMount -- cameraX=-0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-2.99 mountX=-0.26 mountY=-0.03, mountTheta=-3.04
22:41:24.416 00.000 9828 Moving (-0.26, -0.04) raw xDistance=-0.26 yDistance=-0.03
22:41:24.416 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:41:24.416 00.000 9828 MoveAxis(E, 28, B)
22:41:24.416 00.000 9828 Guiding  Dir = 2, Dur = 28
22:41:24.416 00.000 9828 IsSlewing returns 0
22:41:24.416 00.000 9828 IsGuiding returns 0
22:41:24.417 00.001 9828 PulseGuide returned control before completion, sleep 38
22:41:24.427 00.010 5052 UpdateGuideState exits: m=20 SNR=3.1
22:41:24.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:24.427 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:24.427 00.000 5052 Enqueuing Expose request
22:41:24.427 00.000 8976 Worker thread wakes up
22:41:24.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:24.428 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:41:24.428 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(332,202,37,37)
22:41:24.462 00.034 9828 IsGuiding returns 1
22:41:24.462 00.000 9828 scope still moving after pulse duration time elapsed
22:41:24.494 00.032 9828 IsSlewing returns 0
22:41:24.494 00.000 9828 IsGuiding returns 1
22:41:24.524 00.030 9828 IsSlewing returns 0
22:41:24.524 00.000 9828 IsGuiding returns 1
22:41:24.556 00.032 9828 IsSlewing returns 0
22:41:24.556 00.000 9828 IsGuiding returns 1
22:41:24.588 00.032 9828 IsSlewing returns 0
22:41:24.588 00.000 9828 IsGuiding returns 0
22:41:24.588 00.000 9828 scope move finished after 28 + 143 ms
22:41:24.588 00.000 9828 Move returns status 0, amount 28
22:41:24.588 00.000 9828 MoveAxis(N, 3, B)
22:41:24.588 00.000 9828 Guiding  Dir = 0, Dur = 3
22:41:24.603 00.015 9828 IsSlewing returns 0
22:41:24.603 00.000 9828 IsGuiding returns 0
22:41:24.603 00.000 9828 PulseGuide returned control before completion, sleep 13
22:41:24.618 00.015 9828 IsGuiding returns 1
22:41:24.618 00.000 9828 scope still moving after pulse duration time elapsed
22:41:24.649 00.031 9828 IsSlewing returns 0
22:41:24.649 00.000 9828 IsGuiding returns 1
22:41:24.680 00.031 9828 IsSlewing returns 0
22:41:24.680 00.000 9828 IsGuiding returns 1
22:41:24.711 00.031 9828 IsSlewing returns 0
22:41:24.711 00.000 9828 IsGuiding returns 1
22:41:24.742 00.031 9828 IsSlewing returns 0
22:41:24.742 00.000 9828 IsGuiding returns 0
22:41:24.742 00.000 9828 scope move finished after 3 + 136 ms
22:41:24.742 00.000 9828 Move returns status 0, amount 3
22:41:24.742 00.000 9828 move complete, result=0
22:41:24.742 00.000 9828 worker thread done servicing request
22:41:24.742 00.000 5052 GuideStep: -0.3 px 28 ms EAST, -0.0 px 3 ms NORTH
22:41:25.472 00.730 8976 Exposure complete
22:41:25.486 00.014 8976 worker thread done servicing request
22:41:25.487 00.001 5052 OnExposeComplete: enter
22:41:25.487 00.000 5052 UpdateGuideState(): m_state=6
22:41:25.487 00.000 5052 Star::Find(18, 350, 220, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
22:41:25.487 00.000 5052 Star::Find returns 1 (0), X=349.25, Y=219.24, Mass=29, SNR=3.7, Peak=53 HFD=1.5
22:41:25.487 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.36) = xAngle (-4.71 = 1.57)
22:41:25.487 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.05 = 1.24)
22:41:25.487 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=-0.95 hyp=1.33 cameraTheta=-2.35 mountX=-0.01 mountY=1.26, mountTheta=1.57
22:41:25.488 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=-0.95, opts=13)
22:41:25.488 00.000 5052 Enqueuing Move request for stepguider (-0.94, -0.95)
22:41:25.488 00.000 8976 Worker thread wakes up
22:41:25.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, -0.95) opts 0xd
22:41:25.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, -0.95)
22:41:25.488 00.000 8976 Moving (-0.94, -0.95) raw xDistance=-0.01 yDistance=1.26
22:41:25.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:41:25.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.26
22:41:25.488 00.000 8976 MoveAxis(R, 0, ABG)
22:41:25.488 00.000 8976 MoveAxis(D, 4, ABG)
22:41:25.488 00.000 8976 stepping (-15, -37) + (0, -4)
22:41:25.488 00.000 8976 StepGuider step would hit limit: truncate move to (-15, -37) + (0, -2)
22:41:25.488 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:25.489 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:41:25.499 00.010 5052 UpdateGuideState exits: m=29 SNR=3.7
22:41:25.500 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:25.500 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:25.500 00.000 5052 Enqueuing Expose request
22:41:25.519 00.019 8976 Received - 47 (G) 
22:41:25.519 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:25.519 00.000 8976 stepped: pos (-15, -39)
22:41:25.519 00.000 8976 FAR outside bump range, increase bump weight 5.17 => 6.17
22:41:25.519 00.000 8976 AO travel limit exceeded, using large bump correction
22:41:25.520 00.001 8976 Scheduling Mount bump of (-0.655, -0.664)
22:41:25.520 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.65, y=-0.66, opts=4)
22:41:25.520 00.000 8976 Enqueuing Move request for scope (-0.65, -0.66)
22:41:25.520 00.000 8976 move complete, result=0
22:41:25.520 00.000 9828 Worker thread wakes up
22:41:25.520 00.000 8976 worker thread done servicing request
22:41:25.520 00.000 8976 Worker thread wakes up
22:41:25.520 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 1.3 px 2 ms SOUTH
22:41:25.520 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.66) opts 0x4
22:41:25.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:25.520 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.65, -0.66)
22:41:25.520 00.000 9828 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.04) = xAngle (-2.39 = -2.39)
22:41:25.520 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(332,202,37,37)
22:41:25.520 00.000 9828 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.54 = 0.54)
22:41:25.520 00.000 9828 CameraToMount -- cameraX=-0.65 cameraY=-0.66 hyp=0.93 cameraTheta=-2.35 mountX=-0.68 mountY=0.48, mountTheta=2.53
22:41:25.520 00.000 9828 Moving (-0.65, -0.66) raw xDistance=-0.68 yDistance=0.48
22:41:25.520 00.000 9828 MoveAxis(E, 72, B)
22:41:25.521 00.001 9828 Guiding  Dir = 2, Dur = 72
22:41:25.521 00.000 9828 IsSlewing returns 0
22:41:25.521 00.000 9828 IsGuiding returns 0
22:41:25.521 00.000 9828 PulseGuide returned control before completion, sleep 82
22:41:25.607 00.086 9828 IsGuiding returns 1
22:41:25.607 00.000 9828 scope still moving after pulse duration time elapsed
22:41:25.638 00.031 9828 IsSlewing returns 0
22:41:25.638 00.000 9828 IsGuiding returns 1
22:41:25.669 00.031 9828 IsSlewing returns 0
22:41:25.669 00.000 9828 IsGuiding returns 1
22:41:25.700 00.031 9828 IsSlewing returns 0
22:41:25.700 00.000 9828 IsGuiding returns 1
22:41:25.731 00.031 9828 IsSlewing returns 0
22:41:25.731 00.000 9828 IsGuiding returns 0
22:41:25.731 00.000 9828 scope move finished after 72 + 138 ms
22:41:25.731 00.000 9828 Move returns status 0, amount 72
22:41:25.731 00.000 9828 MoveAxis(S, 54, B)
22:41:25.731 00.000 9828 Guiding  Dir = 1, Dur = 54
22:41:25.747 00.016 9828 IsSlewing returns 0
22:41:25.747 00.000 9828 IsGuiding returns 0
22:41:25.747 00.000 9828 PulseGuide returned control before completion, sleep 64
22:41:25.825 00.078 9828 IsGuiding returns 1
22:41:25.825 00.000 9828 scope still moving after pulse duration time elapsed
22:41:25.857 00.032 9828 IsSlewing returns 0
22:41:25.857 00.000 9828 IsGuiding returns 1
22:41:25.889 00.032 9828 IsSlewing returns 0
22:41:25.889 00.000 9828 IsGuiding returns 1
22:41:25.920 00.031 9828 IsSlewing returns 0
22:41:25.920 00.000 9828 IsGuiding returns 0
22:41:25.920 00.000 9828 scope move finished after 54 + 118 ms
22:41:25.920 00.000 9828 Move returns status 0, amount 54
22:41:25.920 00.000 9828 move complete, result=0
22:41:25.920 00.000 9828 worker thread done servicing request
22:41:25.920 00.000 5052 GuideStep: -0.7 px 72 ms EAST, 0.5 px 54 ms SOUTH
22:41:26.555 00.635 8976 Exposure complete
22:41:26.571 00.016 8976 worker thread done servicing request
22:41:26.571 00.000 5052 OnExposeComplete: enter
22:41:26.571 00.000 5052 UpdateGuideState(): m_state=6
22:41:26.571 00.000 5052 Star::Find(18, 349, 219, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
22:41:26.571 00.000 5052 Star::Find returns 1 (0), X=348.71, Y=220.00, Mass=25, SNR=3.5, Peak=53 HFD=1.6
22:41:26.571 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.36) = xAngle (-5.38 = 0.91)
22:41:26.571 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.71 = 0.57)
22:41:26.571 00.000 5052 CameraToMount -- cameraX=-1.48 cameraY=-0.19 hyp=1.49 cameraTheta=-3.02 mountX=0.92 mountY=0.80, mountTheta=0.72
22:41:26.571 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.48, y=-0.19, opts=13)
22:41:26.571 00.000 5052 Enqueuing Move request for stepguider (-1.48, -0.19)
22:41:26.571 00.000 8976 Worker thread wakes up
22:41:26.571 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.48, -0.19) opts 0xd
22:41:26.571 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.48, -0.19)
22:41:26.571 00.000 8976 Moving (-1.48, -0.19) raw xDistance=0.92 yDistance=0.80
22:41:26.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.92
22:41:26.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.80
22:41:26.571 00.000 8976 MoveAxis(L, 2, ABG)
22:41:26.571 00.000 8976 stepping (-15, -39) + (-2, 0)
22:41:26.571 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:26.572 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:41:26.583 00.011 5052 UpdateGuideState exits: m=25 SNR=3.5
22:41:26.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:26.583 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:26.583 00.000 5052 Enqueuing Expose request
22:41:26.606 00.023 8976 Received - 47 (G) 
22:41:26.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:26.606 00.000 8976 stepped: pos (-17, -39)
22:41:26.606 00.000 8976 MoveAxis(D, 3, ABG)
22:41:26.606 00.000 8976 stepping (-17, -39) + (0, -3)
22:41:26.606 00.000 8976 StepGuider step would hit limit: truncate move to (-17, -39) + (0, 0)
22:41:26.606 00.000 8976 FAR outside bump range, increase bump weight 6.17 => 7.17
22:41:26.606 00.000 8976 AO travel limit exceeded, using large bump correction
22:41:26.606 00.000 8976 Scheduling Mount bump of (-1.033, -0.131)
22:41:26.606 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-1.03, y=-0.13, opts=4)
22:41:26.606 00.000 8976 Enqueuing Move request for scope (-1.03, -0.13)
22:41:26.606 00.000 8976 move complete, result=0
22:41:26.607 00.001 9828 Worker thread wakes up
22:41:26.607 00.000 8976 worker thread done servicing request
22:41:26.607 00.000 8976 Worker thread wakes up
22:41:26.607 00.000 5052 GuideStep: 0.9 px 2 ms WEST, 0.8 px 0 ms SOUTH
22:41:26.607 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-1.03, -0.13) opts 0x4
22:41:26.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:26.607 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(332,202,37,37)
22:41:26.607 00.000 9828 Handling offset move in thread for scope, endpoint = (-1.03, -0.13)
22:41:26.607 00.000 9828 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.04) = xAngle (-3.06 = -3.06)
22:41:26.607 00.000 9828 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.13 = -0.13)
22:41:26.607 00.000 9828 CameraToMount -- cameraX=-1.03 cameraY=-0.13 hyp=1.04 cameraTheta=-3.02 mountX=-1.04 mountY=-0.13, mountTheta=-3.01
22:41:26.607 00.000 9828 Moving (-1.03, -0.13) raw xDistance=-1.04 yDistance=-0.13
22:41:26.607 00.000 9828 MoveAxis(E, 110, B)
22:41:26.607 00.000 9828 Guiding  Dir = 2, Dur = 110
22:41:26.608 00.001 9828 IsSlewing returns 0
22:41:26.608 00.000 9828 IsGuiding returns 0
22:41:26.608 00.000 9828 PulseGuide returned control before completion, sleep 120
22:41:26.732 00.124 5052 Stop button clicked
22:41:26.732 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:41:26.732 00.000 5052 Status Line: Waiting for devices...
22:41:26.740 00.008 9828 IsGuiding returns 1
22:41:26.740 00.000 9828 scope still moving after pulse duration time elapsed
22:41:26.771 00.031 9828 IsSlewing returns 0
22:41:26.771 00.000 9828 IsGuiding returns 1
22:41:26.803 00.032 9828 IsSlewing returns 0
22:41:26.803 00.000 9828 IsGuiding returns 1
22:41:26.835 00.032 9828 IsSlewing returns 0
22:41:26.835 00.000 9828 IsGuiding returns 1
22:41:26.836 00.001 8976 ASCOM_AbortExposure returns err = 0
22:41:26.836 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:41:26.836 00.000 8976 worker thread done servicing request
22:41:26.836 00.000 5052 OnExposeComplete: enter
22:41:26.836 00.000 5052 OnExposeComplete: Capture Error reported
22:41:26.836 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:41:26.836 00.000 5052 Changing from state GUIDING to STOP
22:41:26.836 00.000 5052 guider state => SELECTED
22:41:26.837 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:41:26.846 00.009 5052 Changing from state SELECTED to UNINITIALIZED
22:41:26.846 00.000 5052 guider state => SELECTING
22:41:26.847 00.001 5052 Status Line: Stopped.
22:41:26.850 00.003 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:41:26.866 00.016 9828 IsSlewing returns 0
22:41:26.866 00.000 9828 IsGuiding returns 1
22:41:26.896 00.030 9828 IsSlewing returns 0
22:41:26.896 00.000 9828 IsGuiding returns 1
22:41:26.928 00.032 9828 IsSlewing returns 0
22:41:26.928 00.000 9828 IsGuiding returns 1
22:41:26.959 00.031 9828 IsSlewing returns 0
22:41:26.959 00.000 9828 IsGuiding returns 0
22:41:26.959 00.000 9828 scope move finished after 110 + 240 ms
22:41:26.959 00.000 9828 Move returns status 0, amount 110
22:41:26.959 00.000 9828 MoveAxis(N, 15, B)
22:41:26.959 00.000 9828 Guiding  Dir = 0, Dur = 15
22:41:26.975 00.016 9828 IsSlewing returns 0
22:41:26.975 00.000 9828 IsGuiding returns 0
22:41:26.975 00.000 9828 PulseGuide returned control before completion, sleep 25
22:41:27.005 00.030 9828 IsGuiding returns 1
22:41:27.005 00.000 9828 scope still moving after pulse duration time elapsed
22:41:27.037 00.032 9828 IsSlewing returns 0
22:41:27.037 00.000 9828 IsGuiding returns 1
22:41:27.069 00.032 9828 IsSlewing returns 0
22:41:27.069 00.000 9828 IsGuiding returns 1
22:41:27.101 00.032 9828 IsSlewing returns 0
22:41:27.101 00.000 9828 IsGuiding returns 1
22:41:27.132 00.031 9828 IsSlewing returns 0
22:41:27.132 00.000 9828 IsGuiding returns 0
22:41:27.132 00.000 9828 scope move finished after 15 + 141 ms
22:41:27.132 00.000 9828 Move returns status 0, amount 15
22:41:27.132 00.000 9828 move complete, result=0
22:41:27.132 00.000 9828 worker thread done servicing request
22:41:27.132 00.000 5052 GuideStep: -1.0 px 110 ms EAST, -0.1 px 15 ms NORTH
22:41:27.134 00.002 5052 MoveAxis(U, 39, -)
22:41:27.134 00.000 5052 stepping (-17, -39) + (0, 39)
22:41:27.134 00.000 5052 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
22:41:27.310 00.176 5052 Received - 47 (G) 
22:41:27.310 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
22:41:27.310 00.000 5052 stepped: pos (-17, 0)
22:41:27.310 00.000 5052 MoveAxis(R, 17, -)
22:41:27.310 00.000 5052 stepping (-17, 0) + (17, 0)
22:41:27.310 00.000 5052 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 37 (7) 
22:41:27.405 00.095 5052 Received - 47 (G) 
22:41:27.405 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 37 (7) 
22:41:27.405 00.000 5052 stepped: pos (0, 0)
22:41:27.405 00.000 5052 Mount: notify guiding stopped
22:41:29.123 01.718 5052 SetCurrentPosition(391.77,273.18)
22:41:29.123 00.000 5052 Star::Find(18, 391, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
22:41:29.124 00.001 5052 Star::Find returns 1 (0), X=392.11, Y=274.25, Mass=279, SNR=11.2, Peak=52 HFD=4.2
22:41:29.124 00.000 5052 setting lock position to (392.11, 274.25)
22:41:29.124 00.000 5052 MultiStar: single-star usage forced by user star selection
22:41:29.124 00.000 5052 Status Line: Selected star at (392.1, 274.2)
22:41:29.126 00.002 5052 Changing from state SELECTING to SELECTED
22:41:29.126 00.000 5052 guider state => SELECTED
22:41:37.603 08.477 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 10:41:09 PM"
22:41:37.603 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.009433
22:41:37.603 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.008822
22:41:37.603 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
22:41:37.604 00.001 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 0.040707
22:41:37.604 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.743960
22:41:37.604 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.176831
22:41:37.604 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
22:41:37.604 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:41:37.604 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
22:41:37.605 00.001 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:41:37.605 00.000 5052 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:41:37.605 00.000 5052 GetInt("/GuidingAssistant/pos.x", -1) returns 519
22:41:37.605 00.000 5052 GetInt("/GuidingAssistant/pos.y", -1) returns 768
22:41:44.326 06.721 5052 GuideButtonClick i=1 ctx=Guide button clicked
22:41:44.327 00.001 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
22:41:44.327 00.000 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
22:41:44.327 00.000 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
22:41:44.327 00.000 5052 guider state => CALIBRATING_PRIMARY
22:41:44.327 00.000 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:41:44.331 00.004 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:44.331 00.000 5052 Enqueuing Expose request
22:41:44.331 00.000 8976 Worker thread wakes up
22:41:44.332 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:44.332 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(374,256,37,37)
22:41:44.344 00.012 5052 reset dither spiral
22:41:45.391 01.047 8976 Exposure complete
22:41:45.405 00.014 8976 worker thread done servicing request
22:41:45.405 00.000 5052 OnExposeComplete: enter
22:41:45.405 00.000 5052 UpdateGuideState(): m_state=3
22:41:45.405 00.000 5052 Star::Find(18, 392, 274, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
22:41:45.405 00.000 5052 Star::Find returns 1 (0), X=387.63, Y=271.99, Mass=316, SNR=12.1, Peak=61 HFD=3.8
22:41:45.405 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.36) = xAngle (-5.03 = 1.25)
22:41:45.405 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.37 = 0.91)
22:41:45.405 00.000 5052 CameraToMount -- cameraX=-4.47 cameraY=-2.26 hyp=5.01 cameraTheta=-2.67 mountX=1.58 mountY=3.96, mountTheta=1.19
22:41:45.406 00.001 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
22:41:45.406 00.000 5052 guider state => CALIBRATING_SECONDARY
22:41:45.407 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:41:45.416 00.009 5052 UpdateGuideState exits: m=316 SNR=12.1
22:41:45.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:45.416 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:45.416 00.000 5052 Enqueuing Expose request
22:41:45.416 00.000 8976 Worker thread wakes up
22:41:45.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:45.416 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:41:46.456 01.040 8976 Exposure complete
22:41:46.470 00.014 8976 worker thread done servicing request
22:41:46.470 00.000 5052 OnExposeComplete: enter
22:41:46.470 00.000 5052 UpdateGuideState(): m_state=4
22:41:46.470 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
22:41:46.470 00.000 5052 Star::Find returns 1 (0), X=387.78, Y=272.22, Mass=316, SNR=12.0, Peak=63 HFD=3.9
22:41:46.470 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.36) = xAngle (-5.06 = 1.22)
22:41:46.470 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.40 = 0.88)
22:41:46.470 00.000 5052 CameraToMount -- cameraX=-4.33 cameraY=-2.03 hyp=4.78 cameraTheta=-2.70 mountX=1.64 mountY=3.69, mountTheta=1.15
22:41:46.471 00.001 5052 Changing from state CALIBRATING_SECONDARY to CALIBRATED
22:41:46.471 00.000 5052 guider state => CALIBRATED
22:41:46.471 00.000 5052 Changing from state CALIBRATED to GUIDING
22:41:46.471 00.000 5052 stepguider: scope pointing change, no change to calibration
22:41:46.471 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:41:46.471 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:41:46.471 00.000 5052 AdjustCalibrationForScopePointing (scope): current dec=10.1 pierSide=1, cal dec=10.1 pierSide=1 rotAngle=None bin=2
22:41:46.471 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
22:41:46.471 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
22:41:46.471 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:41:46.471 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:41:46.472 00.001 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
22:41:46.472 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
22:41:46.472 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
22:41:46.472 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:41:46.472 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:41:46.472 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
22:41:46.472 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:41:46.472 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
22:41:46.472 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
22:41:46.559 00.087 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:41:46.559 00.000 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
22:41:46.559 00.000 5052 Dec comp: XRate 9.433 -> 9.433 for dec 10.1 -> dec 10.1
22:41:46.561 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:41:46.562 00.001 5052 ScopeASCOM::SideOfPier() returns 1
22:41:46.562 00.000 5052 setting lock position to (387.78, 272.22)
22:41:46.562 00.000 5052 guider state => GUIDING
22:41:46.562 00.000 5052 Status Line: Guiding
22:41:46.563 00.001 5052 Mount: notify guiding started
22:41:46.563 00.000 5052 Mount: notify guiding started
22:41:46.564 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
22:41:46.564 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
22:41:46.564 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
22:41:46.564 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
22:41:46.564 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
22:41:46.564 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 19.436400
22:41:46.564 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
22:41:46.565 00.001 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
22:41:46.565 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
22:41:46.565 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
22:41:46.565 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:40:22 PM"
22:41:46.565 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
22:41:46.565 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-1.5 0.3}, {-3.7 2.3}, {-4.7 2.9}, {-5.8 4.0}, {-8.4 6.0}, {-9.8 7.1}, {-12.8 8.1}, {-16.0 9.5}, {-18.1 11.0}, {-18.4 12.5}, {-17.1 13.6}, {-17.4 15.0}, {-18.5 15.6}"
22:41:46.565 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.5 0.3}, {1.0 0.2}, {2.0 1.0}, {2.6 2.2}, {2.8 2.5}, {3.5 3.1}, {4.7 3.9}, {6.6 4.2}, {9.2 5.0}, {11.3 5.7}, {13.2 6.0}, {14.3 6.5}, {16.6 7.0}"
22:41:46.565 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
22:41:46.566 00.001 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
22:41:46.566 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
22:41:46.566 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
22:41:46.566 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 19.436400
22:41:46.566 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
22:41:46.566 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
22:41:46.566 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
22:41:46.566 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
22:41:46.566 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:40:22 PM"
22:41:46.567 00.001 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
22:41:46.567 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-1.5 0.3}, {-3.7 2.3}, {-4.7 2.9}, {-5.8 4.0}, {-8.4 6.0}, {-9.8 7.1}, {-12.8 8.1}, {-16.0 9.5}, {-18.1 11.0}, {-18.4 12.5}, {-17.1 13.6}, {-17.4 15.0}, {-18.5 15.6}"
22:41:46.567 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.5 0.3}, {1.0 0.2}, {2.0 1.0}, {2.6 2.2}, {2.8 2.5}, {3.5 3.1}, {4.7 3.9}, {6.6 4.2}, {9.2 5.0}, {11.3 5.7}, {13.2 6.0}, {14.3 6.5}, {16.6 7.0}"
22:41:46.567 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 10:41:09 PM"
22:41:46.567 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.009433
22:41:46.567 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.008822
22:41:46.567 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
22:41:46.567 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 0.040707
22:41:46.568 00.001 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.743960
22:41:46.568 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.176831
22:41:46.568 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
22:41:46.568 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:41:46.568 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
22:41:46.568 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:41:46.568 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
22:41:46.568 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
22:41:46.568 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:41:46.569 00.001 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:41:46.569 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
22:41:46.569 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
22:41:46.569 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
22:41:46.569 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:41:46.570 00.001 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:41:46.570 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
22:41:46.570 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:41:46.570 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
22:41:46.570 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
22:41:46.570 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
22:41:46.570 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
22:41:46.571 00.001 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:41:46.571 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:41:46.571 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
22:41:46.571 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
22:41:46.571 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
22:41:46.571 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:41:46.571 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:41:46.571 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
22:41:46.572 00.001 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:41:46.572 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
22:41:46.572 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
22:41:46.653 00.081 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:41:46.653 00.000 5052 ScopeASCOM::SideOfPier() returns 1
22:41:46.653 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:41:46.653 00.000 5052 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
22:41:46.653 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:41:46.653 00.000 5052 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 10.1
22:41:46.653 00.000 5052 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.04) = xAngle (0.04 = 0.04)
22:41:46.654 00.001 5052 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
22:41:46.654 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
22:41:46.654 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
22:41:46.654 00.000 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
22:41:46.654 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:41:46.665 00.011 5052 UpdateGuideState exits: m=316 SNR=12.0
22:41:46.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:46.665 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:46.665 00.000 5052 Enqueuing Expose request
22:41:46.665 00.000 8976 Worker thread wakes up
22:41:46.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:46.665 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:41:47.717 01.052 8976 Exposure complete
22:41:47.731 00.014 8976 worker thread done servicing request
22:41:47.731 00.000 5052 OnExposeComplete: enter
22:41:47.731 00.000 5052 UpdateGuideState(): m_state=6
22:41:47.731 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
22:41:47.731 00.000 5052 Star::Find returns 1 (0), X=385.71, Y=272.66, Mass=306, SNR=11.9, Peak=55 HFD=3.6
22:41:47.732 00.001 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
22:41:47.732 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
22:41:47.732 00.000 5052 CameraToMount -- cameraX=-2.07 cameraY=0.44 hyp=2.11 cameraTheta=2.93 mountX=1.77 mountY=0.49, mountTheta=0.27
22:41:47.732 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.07, y=0.44, opts=13)
22:41:47.732 00.000 5052 Enqueuing Move request for stepguider (-2.07, 0.44)
22:41:47.732 00.000 8976 Worker thread wakes up
22:41:47.732 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.07, 0.44) opts 0xd
22:41:47.733 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-2.07, 0.44)
22:41:47.733 00.000 8976 Moving (-2.07, 0.44) raw xDistance=1.77 yDistance=0.49
22:41:47.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.16 from input 1.77
22:41:47.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49
22:41:47.733 00.000 8976 MoveAxis(L, 4, ABG)
22:41:47.733 00.000 8976 stepping (0, 0) + (-4, 0)
22:41:47.733 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:41:47.733 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=31, FiltMin=27, FiltMax=47, Gamma=2.260
22:41:47.742 00.009 5052 UpdateGuideState exits: m=306 SNR=11.9
22:41:47.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:47.742 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:47.742 00.000 5052 Enqueuing Expose request
22:41:47.772 00.030 8976 Received - 47 (G) 
22:41:47.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:41:47.772 00.000 8976 stepped: pos (-4, 0)
22:41:47.772 00.000 8976 MoveAxis(D, 2, ABG)
22:41:47.772 00.000 8976 stepping (-4, 0) + (0, -2)
22:41:47.772 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:47.804 00.032 8976 Received - 47 (G) 
22:41:47.804 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:47.804 00.000 8976 stepped: pos (-4, -2)
22:41:47.804 00.000 8976 move complete, result=0
22:41:47.804 00.000 8976 worker thread done servicing request
22:41:47.804 00.000 8976 Worker thread wakes up
22:41:47.804 00.000 5052 GuideStep: 1.8 px 4 ms WEST, 0.5 px 2 ms SOUTH
22:41:47.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:47.804 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:41:48.839 01.035 8976 Exposure complete
22:41:48.853 00.014 8976 worker thread done servicing request
22:41:48.853 00.000 5052 OnExposeComplete: enter
22:41:48.853 00.000 5052 UpdateGuideState(): m_state=6
22:41:48.853 00.000 5052 Star::Find(18, 385, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
22:41:48.853 00.000 5052 Star::Find returns 1 (0), X=385.08, Y=271.69, Mass=306, SNR=11.8, Peak=57 HFD=3.9
22:41:48.853 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.36) = xAngle (-5.31 = 0.98)
22:41:48.853 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.64 = 0.64)
22:41:48.853 00.000 5052 CameraToMount -- cameraX=-2.70 cameraY=-0.53 hyp=2.75 cameraTheta=-2.95 mountX=1.54 mountY=1.64, mountTheta=0.82
22:41:48.854 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.70, y=-0.53, opts=13)
22:41:48.854 00.000 5052 Enqueuing Move request for stepguider (-2.70, -0.53)
22:41:48.854 00.000 8976 Worker thread wakes up
22:41:48.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.70, -0.53) opts 0xd
22:41:48.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.70, -0.53)
22:41:48.854 00.000 8976 Moving (-2.70, -0.53) raw xDistance=1.54 yDistance=1.64
22:41:48.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.05 from input 1.54
22:41:48.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.06 from input 1.64
22:41:48.854 00.000 8976 MoveAxis(L, 3, ABG)
22:41:48.854 00.000 8976 stepping (-4, -2) + (-3, 0)
22:41:48.854 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:41:48.855 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=49, Gamma=2.260
22:41:48.865 00.010 5052 UpdateGuideState exits: m=306 SNR=11.8
22:41:48.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:48.865 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:48.865 00.000 5052 Enqueuing Expose request
22:41:48.891 00.026 8976 Received - 47 (G) 
22:41:48.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:41:48.891 00.000 8976 stepped: pos (-7, -2)
22:41:48.892 00.001 8976 MoveAxis(D, 5, ABG)
22:41:48.892 00.000 8976 stepping (-7, -2) + (0, -5)
22:41:48.892 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:41:48.940 00.048 8976 Received - 47 (G) 
22:41:48.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:41:48.940 00.000 8976 stepped: pos (-7, -7)
22:41:48.940 00.000 8976 move complete, result=0
22:41:48.940 00.000 8976 worker thread done servicing request
22:41:48.940 00.000 8976 Worker thread wakes up
22:41:48.940 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:48.940 00.000 5052 GuideStep: 1.5 px 3 ms WEST, 1.6 px 5 ms SOUTH
22:41:48.940 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:41:49.977 01.037 8976 Exposure complete
22:41:49.991 00.014 8976 worker thread done servicing request
22:41:49.991 00.000 5052 OnExposeComplete: enter
22:41:49.991 00.000 5052 UpdateGuideState(): m_state=6
22:41:49.991 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
22:41:49.991 00.000 5052 Star::Find returns 1 (0), X=385.53, Y=271.24, Mass=289, SNR=11.5, Peak=57 HFD=3.4
22:41:49.991 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.36) = xAngle (-5.09 = 1.19)
22:41:49.991 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.43 = 0.85)
22:41:49.991 00.000 5052 CameraToMount -- cameraX=-2.25 cameraY=-0.98 hyp=2.45 cameraTheta=-2.73 mountX=0.90 mountY=1.85, mountTheta=1.12
22:41:49.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.25, y=-0.98, opts=13)
22:41:49.992 00.000 5052 Enqueuing Move request for stepguider (-2.25, -0.98)
22:41:49.992 00.000 8976 Worker thread wakes up
22:41:49.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.25, -0.98) opts 0xd
22:41:49.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.25, -0.98)
22:41:49.992 00.000 8976 Moving (-2.25, -0.98) raw xDistance=0.90 yDistance=1.85
22:41:49.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.90
22:41:49.993 00.001 8976 GuideAlgorithmHysteresis::Result() returns 1.24 from input 1.85
22:41:49.993 00.000 8976 MoveAxis(L, 2, ABG)
22:41:49.993 00.000 8976 stepping (-7, -7) + (-2, 0)
22:41:49.993 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:49.994 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=49, Gamma=2.260
22:41:50.004 00.010 5052 UpdateGuideState exits: m=289 SNR=11.5
22:41:50.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:50.004 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:50.004 00.000 5052 Enqueuing Expose request
22:41:50.026 00.022 8976 Received - 47 (G) 
22:41:50.026 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:50.026 00.000 8976 stepped: pos (-9, -7)
22:41:50.026 00.000 8976 MoveAxis(D, 6, ABG)
22:41:50.026 00.000 8976 stepping (-9, -7) + (0, -6)
22:41:50.026 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:41:50.074 00.048 8976 Received - 47 (G) 
22:41:50.075 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:41:50.075 00.000 8976 stepped: pos (-9, -13)
22:41:50.075 00.000 8976 move complete, result=0
22:41:50.075 00.000 8976 worker thread done servicing request
22:41:50.075 00.000 8976 Worker thread wakes up
22:41:50.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:50.075 00.000 5052 GuideStep: 0.9 px 2 ms WEST, 1.8 px 6 ms SOUTH
22:41:50.075 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:41:50.382 00.307 5052 GetBoolean("/Confirm/guiding_assistant_while_guiding", 0) returns 0
22:41:51.126 00.744 8976 Exposure complete
22:41:51.141 00.015 8976 worker thread done servicing request
22:41:51.141 00.000 5052 OnExposeComplete: enter
22:41:51.141 00.000 5052 UpdateGuideState(): m_state=6
22:41:51.141 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
22:41:51.141 00.000 5052 Star::Find returns 1 (0), X=387.07, Y=271.89, Mass=369, SNR=13.1, Peak=54 HFD=4.4
22:41:51.141 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.36) = xAngle (-5.06 = 1.22)
22:41:51.141 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.40 = 0.88)
22:41:51.141 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.33 hyp=0.79 cameraTheta=-2.70 mountX=0.27 mountY=0.61, mountTheta=1.15
22:41:51.142 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.33, opts=13)
22:41:51.142 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.33)
22:41:51.142 00.000 8976 Worker thread wakes up
22:41:51.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.33) opts 0xd
22:41:51.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.33)
22:41:51.143 00.001 8976 Moving (-0.71, -0.33) raw xDistance=0.27 yDistance=0.61
22:41:51.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:41:51.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.61
22:41:51.143 00.000 8976 MoveAxis(R, 0, ABG)
22:41:51.143 00.000 8976 MoveAxis(D, 2, ABG)
22:41:51.143 00.000 8976 stepping (-9, -13) + (0, -2)
22:41:51.143 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:51.143 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:41:51.153 00.010 5052 UpdateGuideState exits: m=369 SNR=13.1
22:41:51.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:51.153 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:51.153 00.000 5052 Enqueuing Expose request
22:41:51.177 00.024 8976 Received - 47 (G) 
22:41:51.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:51.177 00.000 8976 stepped: pos (-9, -15)
22:41:51.177 00.000 8976 move complete, result=0
22:41:51.177 00.000 8976 worker thread done servicing request
22:41:51.177 00.000 8976 Worker thread wakes up
22:41:51.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:51.177 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.6 px 2 ms SOUTH
22:41:51.177 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:41:52.219 01.042 8976 Exposure complete
22:41:52.233 00.014 8976 worker thread done servicing request
22:41:52.233 00.000 5052 OnExposeComplete: enter
22:41:52.233 00.000 5052 UpdateGuideState(): m_state=6
22:41:52.233 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
22:41:52.233 00.000 5052 Star::Find returns 1 (0), X=389.06, Y=271.84, Mass=309, SNR=11.8, Peak=52 HFD=4.2
22:41:52.233 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.64 = -2.64)
22:41:52.233 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.98 = -2.98)
22:41:52.233 00.000 5052 CameraToMount -- cameraX=1.28 cameraY=-0.38 hyp=1.34 cameraTheta=-0.29 mountX=-1.18 mountY=-0.21, mountTheta=-2.96
22:41:52.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.28, y=-0.38, opts=13)
22:41:52.234 00.000 5052 Enqueuing Move request for stepguider (1.28, -0.38)
22:41:52.234 00.000 8976 Worker thread wakes up
22:41:52.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.28, -0.38) opts 0xd
22:41:52.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.28, -0.38)
22:41:52.234 00.000 8976 Moving (1.28, -0.38) raw xDistance=-1.18 yDistance=-0.21
22:41:52.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.18
22:41:52.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:41:52.234 00.000 8976 MoveAxis(R, 2, ABG)
22:41:52.234 00.000 8976 stepping (-9, -15) + (2, 0)
22:41:52.235 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:52.235 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:41:52.245 00.010 5052 UpdateGuideState exits: m=309 SNR=11.8
22:41:52.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:52.245 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:52.245 00.000 5052 Enqueuing Expose request
22:41:52.264 00.019 8976 Received - 47 (G) 
22:41:52.265 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:41:52.265 00.000 8976 stepped: pos (-7, -15)
22:41:52.265 00.000 8976 MoveAxis(U, 0, ABG)
22:41:52.265 00.000 8976 move complete, result=0
22:41:52.265 00.000 8976 worker thread done servicing request
22:41:52.265 00.000 8976 Worker thread wakes up
22:41:52.265 00.000 5052 GuideStep: -1.2 px 2 ms EAST, -0.2 px 0 ms NORTH
22:41:52.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:52.265 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:41:53.301 01.036 8976 Exposure complete
22:41:53.315 00.014 8976 worker thread done servicing request
22:41:53.315 00.000 5052 OnExposeComplete: enter
22:41:53.315 00.000 5052 UpdateGuideState(): m_state=6
22:41:53.315 00.000 5052 Star::Find(18, 389, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
22:41:53.315 00.000 5052 Star::Find returns 1 (0), X=388.44, Y=272.06, Mass=382, SNR=13.3, Peak=53 HFD=4.8
22:41:53.315 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.36) = xAngle (-2.60 = -2.60)
22:41:53.315 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.94 = -2.94)
22:41:53.315 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.16 hyp=0.68 cameraTheta=-0.24 mountX=-0.59 mountY=-0.14, mountTheta=-2.91
22:41:53.316 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.16, opts=13)
22:41:53.316 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.16)
22:41:53.316 00.000 8976 Worker thread wakes up
22:41:53.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.16) opts 0xd
22:41:53.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.16)
22:41:53.316 00.000 8976 Moving (0.66, -0.16) raw xDistance=-0.59 yDistance=-0.14
22:41:53.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.59
22:41:53.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:41:53.316 00.000 8976 MoveAxis(R, 1, ABG)
22:41:53.316 00.000 8976 stepping (-7, -15) + (1, 0)
22:41:53.316 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:41:53.317 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:41:53.327 00.010 5052 UpdateGuideState exits: m=382 SNR=13.3
22:41:53.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:53.327 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:53.327 00.000 5052 Enqueuing Expose request
22:41:53.335 00.008 8976 Received - 47 (G) 
22:41:53.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:41:53.335 00.000 8976 stepped: pos (-6, -15)
22:41:53.335 00.000 8976 MoveAxis(U, 0, ABG)
22:41:53.335 00.000 8976 move complete, result=0
22:41:53.336 00.001 8976 worker thread done servicing request
22:41:53.336 00.000 5052 GuideStep: -0.6 px 1 ms EAST, -0.1 px 0 ms NORTH
22:41:53.336 00.000 8976 Worker thread wakes up
22:41:53.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:53.336 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:41:54.378 01.042 8976 Exposure complete
22:41:54.393 00.015 8976 worker thread done servicing request
22:41:54.393 00.000 5052 OnExposeComplete: enter
22:41:54.393 00.000 5052 UpdateGuideState(): m_state=6
22:41:54.393 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
22:41:54.393 00.000 5052 Star::Find returns 1 (0), X=388.13, Y=272.13, Mass=318, SNR=12.1, Peak=51 HFD=4.3
22:41:54.393 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.36) = xAngle (-2.60 = -2.60)
22:41:54.393 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.94 = -2.94)
22:41:54.393 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-0.25 mountX=-0.31 mountY=-0.07, mountTheta=-2.92
22:41:54.394 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.09, opts=13)
22:41:54.394 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.09)
22:41:54.394 00.000 8976 Worker thread wakes up
22:41:54.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.09) opts 0xd
22:41:54.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.09)
22:41:54.394 00.000 8976 Moving (0.35, -0.09) raw xDistance=-0.31 yDistance=-0.07
22:41:54.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.31
22:41:54.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:41:54.394 00.000 8976 MoveAxis(R, 0, ABG)
22:41:54.394 00.000 8976 MoveAxis(U, 0, ABG)
22:41:54.394 00.000 8976 move complete, result=0
22:41:54.394 00.000 8976 worker thread done servicing request
22:41:54.395 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:41:54.404 00.009 5052 UpdateGuideState exits: m=318 SNR=12.1
22:41:54.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:54.404 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:54.404 00.000 5052 Enqueuing Expose request
22:41:54.404 00.000 8976 Worker thread wakes up
22:41:54.404 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:54.405 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:54.405 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:41:55.443 01.038 8976 Exposure complete
22:41:55.458 00.015 8976 worker thread done servicing request
22:41:55.458 00.000 5052 OnExposeComplete: enter
22:41:55.458 00.000 5052 UpdateGuideState(): m_state=6
22:41:55.458 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
22:41:55.458 00.000 5052 Star::Find returns 1 (0), X=387.57, Y=271.89, Mass=312, SNR=11.9, Peak=52 HFD=4.0
22:41:55.458 00.000 5052 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.36) = xAngle (-4.50 = 1.78)
22:41:55.458 00.000 5052 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.84 = 1.44)
22:41:55.459 00.001 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.33 hyp=0.39 cameraTheta=-2.14 mountX=-0.08 mountY=0.39, mountTheta=1.78
22:41:55.459 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.33, opts=13)
22:41:55.459 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.33)
22:41:55.459 00.000 8976 Worker thread wakes up
22:41:55.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.33) opts 0xd
22:41:55.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.33)
22:41:55.459 00.000 8976 Moving (-0.21, -0.33) raw xDistance=-0.08 yDistance=0.39
22:41:55.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:41:55.460 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
22:41:55.460 00.000 8976 MoveAxis(R, 0, ABG)
22:41:55.460 00.000 8976 MoveAxis(D, 1, ABG)
22:41:55.460 00.000 8976 stepping (-6, -15) + (0, -1)
22:41:55.460 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:41:55.460 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:41:55.470 00.010 5052 UpdateGuideState exits: m=312 SNR=11.9
22:41:55.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:55.470 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:55.470 00.000 5052 Enqueuing Expose request
22:41:55.478 00.008 8976 Received - 47 (G) 
22:41:55.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:41:55.478 00.000 8976 stepped: pos (-6, -16)
22:41:55.478 00.000 8976 move complete, result=0
22:41:55.478 00.000 8976 worker thread done servicing request
22:41:55.478 00.000 8976 Worker thread wakes up
22:41:55.478 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
22:41:55.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:55.478 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:41:55.748 00.270 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 10:41:09 PM"
22:41:55.749 00.001 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.009433
22:41:55.749 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.008822
22:41:55.749 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
22:41:55.749 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 0.040707
22:41:55.749 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.743960
22:41:55.749 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.176831
22:41:55.749 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
22:41:55.750 00.001 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
22:41:55.750 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
22:41:55.750 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:41:55.750 00.000 5052 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:41:55.750 00.000 5052 GetInt("/GuidingAssistant/pos.x", -1) returns 519
22:41:55.751 00.001 5052 GetInt("/GuidingAssistant/pos.y", -1) returns 768
22:41:55.753 00.002 5052 MultiStar mode disabled
22:41:55.755 00.002 5052 GuidingAssistant: Disabling guide output
22:41:55.755 00.000 5052 AOGuidingEnabled: 0
22:41:55.756 00.001 5052 MountGuidingEnabled: 0
22:41:56.517 00.761 8976 Exposure complete
22:41:56.531 00.014 8976 worker thread done servicing request
22:41:56.531 00.000 5052 OnExposeComplete: enter
22:41:56.531 00.000 5052 UpdateGuideState(): m_state=6
22:41:56.531 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
22:41:56.531 00.000 5052 Star::Find returns 1 (0), X=386.88, Y=271.87, Mass=333, SNR=12.4, Peak=55 HFD=4.2
22:41:56.531 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.36) = xAngle (-5.13 = 1.15)
22:41:56.531 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.47 = 0.81)
22:41:56.531 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=-0.35 hyp=0.97 cameraTheta=-2.77 mountX=0.39 mountY=0.70, mountTheta=1.06
22:41:56.532 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=-0.35, opts=13)
22:41:56.532 00.000 5052 Enqueuing Move request for stepguider (-0.90, -0.35)
22:41:56.532 00.000 8976 Worker thread wakes up
22:41:56.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, -0.35) opts 0xd
22:41:56.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, -0.35)
22:41:56.532 00.000 8976 Moving (-0.90, -0.35) raw xDistance=0.39 yDistance=0.70
22:41:56.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
22:41:56.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
22:41:56.532 00.000 8976 MoveAxis(L, 1, ABG)
22:41:56.532 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:41:56.532 00.000 8976 MoveAxis(D, 2, ABG)
22:41:56.532 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:41:56.532 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:41:56.532 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:41:56.532 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:41:56.532 00.000 8976 move complete, result=1
22:41:56.533 00.001 8976 worker thread done servicing request
22:41:56.533 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:41:56.542 00.009 5052 UpdateGuideState exits: m=333 SNR=12.4
22:41:56.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:56.542 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:56.542 00.000 5052 Enqueuing Expose request
22:41:56.543 00.001 5052 GuideStep: 0.4 px 0 ms WEST, 0.7 px 0 ms SOUTH
22:41:56.543 00.000 8976 Worker thread wakes up
22:41:56.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:56.543 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:41:56.543 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.04) = xAngle (-2.81 = -2.81)
22:41:56.543 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.12 = 0.12)
22:41:56.544 00.001 5052 CameraToMount -- cameraX=-0.90 cameraY=-0.35 hyp=0.97 cameraTheta=-2.77 mountX=-0.92 mountY=0.11, mountTheta=3.02
22:41:56.544 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:41:57.585 01.041 8976 Exposure complete
22:41:57.598 00.013 8976 worker thread done servicing request
22:41:57.598 00.000 5052 OnExposeComplete: enter
22:41:57.598 00.000 5052 UpdateGuideState(): m_state=6
22:41:57.599 00.001 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
22:41:57.599 00.000 5052 Star::Find returns 1 (0), X=384.80, Y=272.16, Mass=319, SNR=12.1, Peak=51 HFD=4.3
22:41:57.599 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.36) = xAngle (-5.48 = 0.80)
22:41:57.599 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.82 = 0.46)
22:41:57.599 00.000 5052 CameraToMount -- cameraX=-2.98 cameraY=-0.06 hyp=2.98 cameraTheta=-3.12 mountX=2.07 mountY=1.33, mountTheta=0.57
22:41:57.599 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.98, y=-0.06, opts=13)
22:41:57.599 00.000 5052 Enqueuing Move request for stepguider (-2.98, -0.06)
22:41:57.599 00.000 8976 Worker thread wakes up
22:41:57.600 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.98, -0.06) opts 0xd
22:41:57.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.98, -0.06)
22:41:57.600 00.000 8976 Moving (-2.98, -0.06) raw xDistance=2.07 yDistance=1.33
22:41:57.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.32 from input 2.07
22:41:57.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.33
22:41:57.600 00.000 8976 MoveAxis(L, 4, ABG)
22:41:57.600 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:41:57.600 00.000 8976 MoveAxis(D, 4, ABG)
22:41:57.600 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:41:57.600 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:41:57.600 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:41:57.600 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:41:57.600 00.000 8976 move complete, result=1
22:41:57.600 00.000 8976 worker thread done servicing request
22:41:57.600 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:41:57.610 00.010 5052 UpdateGuideState exits: m=319 SNR=12.1
22:41:57.610 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:57.610 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:57.610 00.000 5052 Enqueuing Expose request
22:41:57.610 00.000 8976 Worker thread wakes up
22:41:57.610 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:57.610 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:41:57.610 00.000 5052 GuideStep: 2.1 px 0 ms WEST, 1.3 px 0 ms SOUTH
22:41:57.611 00.001 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.04) = xAngle (-3.16 = 3.12)
22:41:57.611 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.23 = -0.23)
22:41:57.611 00.000 5052 CameraToMount -- cameraX=-2.98 cameraY=-0.06 hyp=2.98 cameraTheta=-3.12 mountX=-2.98 mountY=-0.69, mountTheta=-2.91
22:41:57.611 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:41:57.611 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:41:58.656 01.045 8976 Exposure complete
22:41:58.672 00.016 8976 worker thread done servicing request
22:41:58.672 00.000 5052 OnExposeComplete: enter
22:41:58.672 00.000 5052 UpdateGuideState(): m_state=6
22:41:58.672 00.000 5052 Star::Find(18, 384, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
22:41:58.672 00.000 5052 Star::Find returns 1 (0), X=384.36, Y=271.98, Mass=296, SNR=11.7, Peak=51 HFD=4.0
22:41:58.672 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.36) = xAngle (-5.43 = 0.85)
22:41:58.672 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.77 = 0.51)
22:41:58.672 00.000 5052 CameraToMount -- cameraX=-3.42 cameraY=-0.24 hyp=3.43 cameraTheta=-3.07 mountX=2.26 mountY=1.68, mountTheta=0.64
22:41:58.673 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.42, y=-0.24, opts=13)
22:41:58.673 00.000 5052 Enqueuing Move request for stepguider (-3.42, -0.24)
22:41:58.673 00.000 8976 Worker thread wakes up
22:41:58.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.42, -0.24) opts 0xd
22:41:58.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.42, -0.24)
22:41:58.673 00.000 8976 Moving (-3.42, -0.24) raw xDistance=2.26 yDistance=1.68
22:41:58.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.51 from input 2.26
22:41:58.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.68
22:41:58.673 00.000 8976 MoveAxis(L, 5, ABG)
22:41:58.673 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:41:58.673 00.000 8976 MoveAxis(D, 5, ABG)
22:41:58.673 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:41:58.673 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:41:58.674 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:41:58.674 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:41:58.674 00.000 8976 move complete, result=1
22:41:58.674 00.000 8976 worker thread done servicing request
22:41:58.674 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:41:58.684 00.010 5052 UpdateGuideState exits: m=296 SNR=11.7
22:41:58.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:58.684 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:58.684 00.000 5052 Enqueuing Expose request
22:41:58.684 00.000 5052 GuideStep: 2.3 px 0 ms WEST, 1.7 px 0 ms SOUTH
22:41:58.684 00.000 8976 Worker thread wakes up
22:41:58.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:58.684 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:41:58.685 00.001 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.04) = xAngle (-3.11 = -3.11)
22:41:58.685 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.18 = -0.18)
22:41:58.685 00.000 5052 CameraToMount -- cameraX=-3.42 cameraY=-0.24 hyp=3.43 cameraTheta=-3.07 mountX=-3.43 mountY=-0.63, mountTheta=-2.96
22:41:58.685 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:41:58.685 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:41:59.720 01.035 8976 Exposure complete
22:41:59.735 00.015 8976 worker thread done servicing request
22:41:59.736 00.001 5052 OnExposeComplete: enter
22:41:59.736 00.000 5052 UpdateGuideState(): m_state=6
22:41:59.736 00.000 5052 Star::Find(18, 384, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
22:41:59.736 00.000 5052 Star::Find returns 1 (0), X=384.53, Y=271.93, Mass=312, SNR=11.9, Peak=53 HFD=3.9
22:41:59.736 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.36) = xAngle (-5.41 = 0.87)
22:41:59.736 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.75 = 0.53)
22:41:59.736 00.000 5052 CameraToMount -- cameraX=-3.25 cameraY=-0.29 hyp=3.26 cameraTheta=-3.05 mountX=2.10 mountY=1.66, mountTheta=0.67
22:41:59.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.25, y=-0.29, opts=13)
22:41:59.737 00.000 5052 Enqueuing Move request for stepguider (-3.25, -0.29)
22:41:59.737 00.000 8976 Worker thread wakes up
22:41:59.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.25, -0.29) opts 0xd
22:41:59.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.25, -0.29)
22:41:59.737 00.000 8976 Moving (-3.25, -0.29) raw xDistance=2.10 yDistance=1.66
22:41:59.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.43 from input 2.10
22:41:59.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.66
22:41:59.737 00.000 8976 MoveAxis(L, 5, ABG)
22:41:59.737 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:41:59.737 00.000 8976 MoveAxis(D, 5, ABG)
22:41:59.737 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:41:59.737 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:41:59.737 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:41:59.737 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:41:59.737 00.000 8976 move complete, result=1
22:41:59.738 00.001 8976 worker thread done servicing request
22:41:59.738 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:41:59.747 00.009 5052 UpdateGuideState exits: m=312 SNR=11.9
22:41:59.747 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:59.747 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:41:59.747 00.000 5052 Enqueuing Expose request
22:41:59.748 00.001 5052 GuideStep: 2.1 px 0 ms WEST, 1.7 px 0 ms SOUTH
22:41:59.748 00.000 8976 Worker thread wakes up
22:41:59.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:41:59.748 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:41:59.748 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.04) = xAngle (-3.09 = -3.09)
22:41:59.748 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.16 = -0.16)
22:41:59.748 00.000 5052 CameraToMount -- cameraX=-3.25 cameraY=-0.29 hyp=3.26 cameraTheta=-3.05 mountX=-3.26 mountY=-0.53, mountTheta=-2.98
22:41:59.749 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:41:59.749 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:00.784 01.035 8976 Exposure complete
22:42:00.799 00.015 8976 worker thread done servicing request
22:42:00.799 00.000 5052 OnExposeComplete: enter
22:42:00.799 00.000 5052 UpdateGuideState(): m_state=6
22:42:00.799 00.000 5052 Star::Find(18, 384, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
22:42:00.800 00.001 5052 Star::Find returns 1 (0), X=385.20, Y=271.49, Mass=289, SNR=11.5, Peak=55 HFD=3.8
22:42:00.800 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.36) = xAngle (-5.22 = 1.06)
22:42:00.800 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.56 = 0.72)
22:42:00.800 00.000 5052 CameraToMount -- cameraX=-2.58 cameraY=-0.73 hyp=2.68 cameraTheta=-2.86 mountX=1.31 mountY=1.77, mountTheta=0.93
22:42:00.800 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.58, y=-0.73, opts=13)
22:42:00.800 00.000 5052 Enqueuing Move request for stepguider (-2.58, -0.73)
22:42:00.800 00.000 8976 Worker thread wakes up
22:42:00.801 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.58, -0.73) opts 0xd
22:42:00.801 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.58, -0.73)
22:42:00.801 00.000 8976 Moving (-2.58, -0.73) raw xDistance=1.31 yDistance=1.77
22:42:00.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.31
22:42:00.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.19 from input 1.77
22:42:00.801 00.000 8976 MoveAxis(L, 3, ABG)
22:42:00.801 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:00.801 00.000 8976 MoveAxis(D, 6, ABG)
22:42:00.801 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:00.801 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:00.801 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:00.801 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:00.801 00.000 8976 move complete, result=1
22:42:00.801 00.000 8976 worker thread done servicing request
22:42:00.802 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:42:00.813 00.011 5052 UpdateGuideState exits: m=289 SNR=11.5
22:42:00.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:00.813 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:00.813 00.000 5052 Enqueuing Expose request
22:42:00.813 00.000 5052 GuideStep: 1.3 px 0 ms WEST, 1.8 px 0 ms SOUTH
22:42:00.813 00.000 8976 Worker thread wakes up
22:42:00.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:00.813 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:00.814 00.001 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.04) = xAngle (-2.90 = -2.90)
22:42:00.814 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.02 = 0.02)
22:42:00.814 00.000 5052 CameraToMount -- cameraX=-2.58 cameraY=-0.73 hyp=2.68 cameraTheta=-2.86 mountX=-2.61 mountY=0.06, mountTheta=3.12
22:42:00.814 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:00.814 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:01.845 01.031 8976 Exposure complete
22:42:01.860 00.015 8976 worker thread done servicing request
22:42:01.860 00.000 5052 OnExposeComplete: enter
22:42:01.860 00.000 5052 UpdateGuideState(): m_state=6
22:42:01.860 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
22:42:01.860 00.000 5052 Star::Find returns 1 (0), X=385.53, Y=270.97, Mass=298, SNR=11.7, Peak=59 HFD=4.1
22:42:01.860 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.36) = xAngle (-4.99 = 1.29)
22:42:01.861 00.001 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.33 = 0.95)
22:42:01.861 00.000 5052 CameraToMount -- cameraX=-2.25 cameraY=-1.25 hyp=2.57 cameraTheta=-2.64 mountX=0.72 mountY=2.09, mountTheta=1.24
22:42:01.861 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.25, y=-1.25, opts=13)
22:42:01.861 00.000 5052 Enqueuing Move request for stepguider (-2.25, -1.25)
22:42:01.861 00.000 8976 Worker thread wakes up
22:42:01.861 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.25, -1.25) opts 0xd
22:42:01.861 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.25, -1.25)
22:42:01.861 00.000 8976 Moving (-2.25, -1.25) raw xDistance=0.72 yDistance=2.09
22:42:01.862 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.72
22:42:01.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.40 from input 2.09
22:42:01.862 00.000 8976 MoveAxis(L, 2, ABG)
22:42:01.862 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:01.862 00.000 8976 MoveAxis(D, 7, ABG)
22:42:01.862 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:01.862 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:01.862 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:01.862 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:01.862 00.000 8976 move complete, result=1
22:42:01.862 00.000 8976 worker thread done servicing request
22:42:01.862 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:42:01.872 00.010 5052 UpdateGuideState exits: m=298 SNR=11.7
22:42:01.873 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:01.873 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:01.873 00.000 5052 Enqueuing Expose request
22:42:01.873 00.000 5052 GuideStep: 0.7 px 0 ms WEST, 2.1 px 0 ms SOUTH
22:42:01.873 00.000 8976 Worker thread wakes up
22:42:01.873 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:01.873 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:01.873 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.04) = xAngle (-2.68 = -2.68)
22:42:01.873 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.25 = 0.25)
22:42:01.873 00.000 5052 CameraToMount -- cameraX=-2.25 cameraY=-1.25 hyp=2.57 cameraTheta=-2.64 mountX=-2.30 mountY=0.64, mountTheta=2.87
22:42:01.874 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:01.874 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:02.914 01.040 8976 Exposure complete
22:42:02.929 00.015 8976 worker thread done servicing request
22:42:02.929 00.000 5052 OnExposeComplete: enter
22:42:02.929 00.000 5052 UpdateGuideState(): m_state=6
22:42:02.929 00.000 5052 Star::Find(18, 385, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
22:42:02.931 00.002 5052 Star::Find returns 1 (0), X=387.91, Y=271.70, Mass=299, SNR=11.7, Peak=52 HFD=4.2
22:42:02.931 00.000 5052 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.36) = xAngle (-3.68 = 2.61)
22:42:02.931 00.000 5052 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.02 = 2.27)
22:42:02.931 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.53 hyp=0.54 cameraTheta=-1.32 mountX=-0.47 mountY=0.42, mountTheta=2.41
22:42:02.931 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.53, opts=13)
22:42:02.931 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.53)
22:42:02.931 00.000 8976 Worker thread wakes up
22:42:02.931 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.53) opts 0xd
22:42:02.931 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.53)
22:42:02.931 00.000 8976 Moving (0.14, -0.53) raw xDistance=-0.47 yDistance=0.42
22:42:02.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.47
22:42:02.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.42
22:42:02.931 00.000 8976 MoveAxis(R, 1, ABG)
22:42:02.931 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:02.931 00.000 8976 MoveAxis(D, 2, ABG)
22:42:02.931 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:02.932 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:02.932 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:02.932 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:02.932 00.000 8976 move complete, result=1
22:42:02.932 00.000 8976 worker thread done servicing request
22:42:02.932 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:42:02.941 00.009 5052 UpdateGuideState exits: m=299 SNR=11.7
22:42:02.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:02.941 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:02.941 00.000 5052 Enqueuing Expose request
22:42:02.942 00.001 8976 Worker thread wakes up
22:42:02.942 00.000 5052 GuideStep: -0.5 px 0 ms EAST, 0.4 px 0 ms SOUTH
22:42:02.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:02.942 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:02.943 00.001 5052 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.04) = xAngle (-1.36 = -1.36)
22:42:02.943 00.000 5052 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.57 = 1.57)
22:42:02.943 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.53 hyp=0.54 cameraTheta=-1.32 mountX=0.11 mountY=0.54, mountTheta=1.36
22:42:02.943 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:02.943 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:03.974 01.031 8976 Exposure complete
22:42:03.989 00.015 8976 worker thread done servicing request
22:42:03.989 00.000 5052 OnExposeComplete: enter
22:42:03.989 00.000 5052 UpdateGuideState(): m_state=6
22:42:03.989 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
22:42:03.989 00.000 5052 Star::Find returns 1 (0), X=389.68, Y=271.92, Mass=393, SNR=13.4, Peak=52 HFD=4.7
22:42:03.989 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.36) = xAngle (-2.52 = -2.52)
22:42:03.990 00.001 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.86 = -2.86)
22:42:03.990 00.000 5052 CameraToMount -- cameraX=1.90 cameraY=-0.30 hyp=1.92 cameraTheta=-0.16 mountX=-1.56 mountY=-0.54, mountTheta=-2.81
22:42:03.990 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.90, y=-0.30, opts=13)
22:42:03.990 00.000 5052 Enqueuing Move request for stepguider (1.90, -0.30)
22:42:03.990 00.000 8976 Worker thread wakes up
22:42:03.990 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.90, -0.30) opts 0xd
22:42:03.990 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.90, -0.30)
22:42:03.991 00.001 8976 Moving (1.90, -0.30) raw xDistance=-1.56 yDistance=-0.54
22:42:03.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.56
22:42:03.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.54
22:42:03.991 00.000 8976 MoveAxis(R, 3, ABG)
22:42:03.991 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:03.991 00.000 8976 MoveAxis(U, 1, ABG)
22:42:03.991 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:03.991 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:03.991 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:03.991 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:03.991 00.000 8976 move complete, result=1
22:42:03.991 00.000 8976 worker thread done servicing request
22:42:03.992 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:42:04.001 00.009 5052 UpdateGuideState exits: m=393 SNR=13.4
22:42:04.002 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:04.002 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:04.002 00.000 5052 Enqueuing Expose request
22:42:04.002 00.000 5052 GuideStep: -1.6 px 0 ms EAST, -0.5 px 0 ms NORTH
22:42:04.002 00.000 8976 Worker thread wakes up
22:42:04.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:04.002 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:04.002 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.04) = xAngle (-0.20 = -0.20)
22:42:04.002 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.73 = 2.73)
22:42:04.003 00.001 5052 CameraToMount -- cameraX=1.90 cameraY=-0.30 hyp=1.92 cameraTheta=-0.16 mountX=1.89 mountY=0.77, mountTheta=0.39
22:42:04.003 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:04.003 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:05.043 01.040 8976 Exposure complete
22:42:05.058 00.015 8976 worker thread done servicing request
22:42:05.058 00.000 5052 OnExposeComplete: enter
22:42:05.058 00.000 5052 UpdateGuideState(): m_state=6
22:42:05.059 00.001 5052 Star::Find(18, 389, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
22:42:05.059 00.000 5052 Star::Find returns 1 (0), X=389.96, Y=271.56, Mass=378, SNR=13.3, Peak=55 HFD=4.1
22:42:05.059 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
22:42:05.059 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
22:42:05.059 00.000 5052 CameraToMount -- cameraX=2.18 cameraY=-0.66 hyp=2.28 cameraTheta=-0.29 mountX=-2.01 mountY=-0.34, mountTheta=-2.97
22:42:05.059 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.18, y=-0.66, opts=13)
22:42:05.060 00.001 5052 Enqueuing Move request for stepguider (2.18, -0.66)
22:42:05.060 00.000 8976 Worker thread wakes up
22:42:05.060 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.18, -0.66) opts 0xd
22:42:05.060 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.18, -0.66)
22:42:05.060 00.000 8976 Moving (2.18, -0.66) raw xDistance=-2.01 yDistance=-0.34
22:42:05.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.34 from input -2.01
22:42:05.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
22:42:05.060 00.000 8976 MoveAxis(R, 4, ABG)
22:42:05.060 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:05.060 00.000 8976 MoveAxis(U, 1, ABG)
22:42:05.060 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:05.060 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:05.060 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:05.060 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:05.060 00.000 8976 move complete, result=1
22:42:05.060 00.000 8976 worker thread done servicing request
22:42:05.061 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:42:05.071 00.010 5052 UpdateGuideState exits: m=378 SNR=13.3
22:42:05.071 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:05.071 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:05.071 00.000 5052 Enqueuing Expose request
22:42:05.071 00.000 5052 GuideStep: -2.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:42:05.071 00.000 8976 Worker thread wakes up
22:42:05.071 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:05.071 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:05.072 00.001 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.04) = xAngle (-0.33 = -0.33)
22:42:05.072 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.59 = 2.59)
22:42:05.072 00.000 5052 CameraToMount -- cameraX=2.18 cameraY=-0.66 hyp=2.28 cameraTheta=-0.29 mountX=2.16 mountY=1.19, mountTheta=0.50
22:42:05.072 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:05.072 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:06.111 01.039 8976 Exposure complete
22:42:06.125 00.014 8976 worker thread done servicing request
22:42:06.125 00.000 5052 OnExposeComplete: enter
22:42:06.125 00.000 5052 UpdateGuideState(): m_state=6
22:42:06.125 00.000 5052 Star::Find(18, 389, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
22:42:06.125 00.000 5052 Star::Find returns 1 (0), X=390.11, Y=271.68, Mass=374, SNR=13.1, Peak=51 HFD=4.4
22:42:06.126 00.001 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.36) = xAngle (-2.59 = -2.59)
22:42:06.126 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.92 = -2.92)
22:42:06.126 00.000 5052 CameraToMount -- cameraX=2.33 cameraY=-0.54 hyp=2.39 cameraTheta=-0.23 mountX=-2.03 mountY=-0.52, mountTheta=-2.89
22:42:06.126 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.33, y=-0.54, opts=13)
22:42:06.126 00.000 5052 Enqueuing Move request for stepguider (2.33, -0.54)
22:42:06.126 00.000 8976 Worker thread wakes up
22:42:06.126 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.33, -0.54) opts 0xd
22:42:06.127 00.001 8976 Handling offset move in thread for stepguider, endpoint = (2.33, -0.54)
22:42:06.127 00.000 8976 Moving (2.33, -0.54) raw xDistance=-2.03 yDistance=-0.52
22:42:06.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.37 from input -2.03
22:42:06.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
22:42:06.127 00.000 8976 MoveAxis(R, 4, ABG)
22:42:06.127 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:06.127 00.000 8976 MoveAxis(U, 2, ABG)
22:42:06.127 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:06.127 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:06.127 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:06.127 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:06.127 00.000 8976 move complete, result=1
22:42:06.127 00.000 8976 worker thread done servicing request
22:42:06.127 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:42:06.137 00.010 5052 UpdateGuideState exits: m=374 SNR=13.1
22:42:06.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:06.137 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:06.138 00.001 5052 Enqueuing Expose request
22:42:06.138 00.000 8976 Worker thread wakes up
22:42:06.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:06.138 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:06.138 00.000 5052 GuideStep: -2.0 px 0 ms EAST, -0.5 px 0 ms NORTH
22:42:06.138 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.04) = xAngle (-0.27 = -0.27)
22:42:06.138 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.66 = 2.66)
22:42:06.138 00.000 5052 CameraToMount -- cameraX=2.33 cameraY=-0.54 hyp=2.39 cameraTheta=-0.23 mountX=2.31 mountY=1.11, mountTheta=0.45
22:42:06.139 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:06.139 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:07.173 01.034 8976 Exposure complete
22:42:07.188 00.015 8976 worker thread done servicing request
22:42:07.188 00.000 5052 OnExposeComplete: enter
22:42:07.188 00.000 5052 UpdateGuideState(): m_state=6
22:42:07.188 00.000 5052 Star::Find(18, 390, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
22:42:07.188 00.000 5052 Star::Find returns 1 (0), X=389.64, Y=271.77, Mass=376, SNR=13.2, Peak=53 HFD=4.7
22:42:07.188 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.36) = xAngle (-2.59 = -2.59)
22:42:07.188 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.93 = -2.93)
22:42:07.188 00.000 5052 CameraToMount -- cameraX=1.87 cameraY=-0.45 hyp=1.92 cameraTheta=-0.24 mountX=-1.64 mountY=-0.40, mountTheta=-2.90
22:42:07.189 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.87, y=-0.45, opts=13)
22:42:07.189 00.000 5052 Enqueuing Move request for stepguider (1.87, -0.45)
22:42:07.189 00.000 8976 Worker thread wakes up
22:42:07.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.87, -0.45) opts 0xd
22:42:07.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.87, -0.45)
22:42:07.189 00.000 8976 Moving (1.87, -0.45) raw xDistance=-1.64 yDistance=-0.40
22:42:07.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.13 from input -1.64
22:42:07.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
22:42:07.189 00.000 8976 MoveAxis(R, 4, ABG)
22:42:07.189 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:07.189 00.000 8976 MoveAxis(U, 1, ABG)
22:42:07.189 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:07.189 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:07.189 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:07.189 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:07.190 00.001 8976 move complete, result=1
22:42:07.190 00.000 8976 worker thread done servicing request
22:42:07.190 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:42:07.200 00.010 5052 UpdateGuideState exits: m=376 SNR=13.2
22:42:07.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:07.200 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:07.200 00.000 5052 Enqueuing Expose request
22:42:07.200 00.000 5052 GuideStep: -1.6 px 0 ms EAST, -0.4 px 0 ms NORTH
22:42:07.200 00.000 8976 Worker thread wakes up
22:42:07.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:07.200 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:07.201 00.001 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.04) = xAngle (-0.28 = -0.28)
22:42:07.201 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.65 = 2.65)
22:42:07.201 00.000 5052 CameraToMount -- cameraX=1.87 cameraY=-0.45 hyp=1.92 cameraTheta=-0.24 mountX=1.85 mountY=0.90, mountTheta=0.45
22:42:07.201 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:07.201 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:08.239 01.038 8976 Exposure complete
22:42:08.253 00.014 8976 worker thread done servicing request
22:42:08.253 00.000 5052 OnExposeComplete: enter
22:42:08.253 00.000 5052 UpdateGuideState(): m_state=6
22:42:08.253 00.000 5052 Star::Find(18, 389, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
22:42:08.253 00.000 5052 Star::Find returns 1 (1), X=388.66, Y=271.60, Mass=340, SNR=12.5, Peak=47 HFD=4.7
22:42:08.253 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.36) = xAngle (-2.97 = -2.97)
22:42:08.253 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.31 = 2.97)
22:42:08.253 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.62 hyp=1.08 cameraTheta=-0.61 mountX=-1.07 mountY=0.18, mountTheta=2.97
22:42:08.255 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.62, opts=13)
22:42:08.255 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.62)
22:42:08.255 00.000 8976 Worker thread wakes up
22:42:08.255 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.62) opts 0xd
22:42:08.255 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.62)
22:42:08.255 00.000 8976 Moving (0.88, -0.62) raw xDistance=-1.07 yDistance=0.18
22:42:08.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.07
22:42:08.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:42:08.255 00.000 8976 MoveAxis(R, 2, ABG)
22:42:08.255 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:08.255 00.000 8976 MoveAxis(U, 0, ABG)
22:42:08.255 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:08.255 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:08.255 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:08.255 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:08.255 00.000 8976 move complete, result=1
22:42:08.255 00.000 8976 worker thread done servicing request
22:42:08.255 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:42:08.265 00.010 5052 UpdateGuideState exits: m=340 SNR=12.5 Saturated
22:42:08.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:08.265 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:08.265 00.000 5052 Enqueuing Expose request
22:42:08.265 00.000 8976 Worker thread wakes up
22:42:08.266 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:08.266 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:08.266 00.000 5052 GuideStep: -1.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:08.266 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.04) = xAngle (-0.65 = -0.65)
22:42:08.266 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.27 = 2.27)
22:42:08.267 00.001 5052 CameraToMount -- cameraX=0.88 cameraY=-0.62 hyp=1.08 cameraTheta=-0.61 mountX=0.86 mountY=0.82, mountTheta=0.77
22:42:08.267 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:08.267 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:09.307 01.040 8976 Exposure complete
22:42:09.323 00.016 8976 worker thread done servicing request
22:42:09.323 00.000 5052 OnExposeComplete: enter
22:42:09.323 00.000 5052 UpdateGuideState(): m_state=6
22:42:09.323 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
22:42:09.323 00.000 5052 Star::Find returns 1 (0), X=386.58, Y=271.20, Mass=281, SNR=11.4, Peak=62 HFD=3.8
22:42:09.323 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.36) = xAngle (-4.79 = 1.49)
22:42:09.323 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.13 = 1.15)
22:42:09.323 00.000 5052 CameraToMount -- cameraX=-1.20 cameraY=-1.02 hyp=1.57 cameraTheta=-2.44 mountX=0.13 mountY=1.44, mountTheta=1.48
22:42:09.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.20, y=-1.02, opts=13)
22:42:09.324 00.000 5052 Enqueuing Move request for stepguider (-1.20, -1.02)
22:42:09.324 00.000 8976 Worker thread wakes up
22:42:09.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.20, -1.02) opts 0xd
22:42:09.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.20, -1.02)
22:42:09.324 00.000 8976 Moving (-1.20, -1.02) raw xDistance=0.13 yDistance=1.44
22:42:09.325 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:42:09.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.44
22:42:09.325 00.000 8976 MoveAxis(R, 0, ABG)
22:42:09.325 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:09.325 00.000 8976 MoveAxis(D, 4, ABG)
22:42:09.325 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:09.325 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:09.325 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:09.325 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:09.325 00.000 8976 move complete, result=1
22:42:09.325 00.000 8976 worker thread done servicing request
22:42:09.326 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:42:09.337 00.011 5052 UpdateGuideState exits: m=281 SNR=11.4
22:42:09.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:09.337 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:09.337 00.000 5052 Enqueuing Expose request
22:42:09.337 00.000 8976 Worker thread wakes up
22:42:09.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:09.337 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:09.337 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.4 px 0 ms SOUTH
22:42:09.338 00.001 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (0.04) = xAngle (-2.48 = -2.48)
22:42:09.338 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.45 = 0.45)
22:42:09.338 00.000 5052 CameraToMount -- cameraX=-1.20 cameraY=-1.02 hyp=1.57 cameraTheta=-2.44 mountX=-1.24 mountY=0.69, mountTheta=2.63
22:42:09.338 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:09.339 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:10.379 01.040 8976 Exposure complete
22:42:10.394 00.015 8976 worker thread done servicing request
22:42:10.394 00.000 5052 OnExposeComplete: enter
22:42:10.394 00.000 5052 UpdateGuideState(): m_state=6
22:42:10.394 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
22:42:10.394 00.000 5052 Star::Find returns 1 (0), X=386.97, Y=271.55, Mass=326, SNR=12.1, Peak=57 HFD=4.1
22:42:10.395 00.001 5052 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.36) = xAngle (-4.80 = 1.48)
22:42:10.395 00.000 5052 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.14 = 1.14)
22:42:10.395 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-0.67 hyp=1.05 cameraTheta=-2.45 mountX=0.10 mountY=0.95, mountTheta=1.47
22:42:10.395 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=-0.67, opts=13)
22:42:10.395 00.000 5052 Enqueuing Move request for stepguider (-0.81, -0.67)
22:42:10.395 00.000 8976 Worker thread wakes up
22:42:10.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, -0.67) opts 0xd
22:42:10.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, -0.67)
22:42:10.396 00.001 8976 Moving (-0.81, -0.67) raw xDistance=0.10 yDistance=0.95
22:42:10.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:42:10.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.95
22:42:10.396 00.000 8976 MoveAxis(R, 0, ABG)
22:42:10.396 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:10.396 00.000 8976 MoveAxis(D, 3, ABG)
22:42:10.396 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:10.396 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:10.396 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:10.396 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:10.396 00.000 8976 move complete, result=1
22:42:10.396 00.000 8976 worker thread done servicing request
22:42:10.396 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:42:10.407 00.011 5052 UpdateGuideState exits: m=326 SNR=12.1
22:42:10.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:10.407 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:10.407 00.000 5052 Enqueuing Expose request
22:42:10.407 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.0 px 0 ms SOUTH
22:42:10.407 00.000 8976 Worker thread wakes up
22:42:10.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:10.407 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:10.408 00.001 5052 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.04) = xAngle (-2.49 = -2.49)
22:42:10.408 00.000 5052 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.44 = 0.44)
22:42:10.408 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-0.67 hyp=1.05 cameraTheta=-2.45 mountX=-0.83 mountY=0.45, mountTheta=2.65
22:42:10.408 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:10.408 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:11.445 01.037 8976 Exposure complete
22:42:11.461 00.016 8976 worker thread done servicing request
22:42:11.461 00.000 5052 OnExposeComplete: enter
22:42:11.461 00.000 5052 UpdateGuideState(): m_state=6
22:42:11.461 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
22:42:11.461 00.000 5052 Star::Find returns 1 (0), X=386.60, Y=271.76, Mass=287, SNR=11.4, Peak=57 HFD=4.3
22:42:11.461 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.36) = xAngle (-5.13 = 1.15)
22:42:11.461 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.47 = 0.81)
22:42:11.461 00.000 5052 CameraToMount -- cameraX=-1.18 cameraY=-0.46 hyp=1.26 cameraTheta=-2.77 mountX=0.51 mountY=0.92, mountTheta=1.06
22:42:11.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.18, y=-0.46, opts=13)
22:42:11.462 00.000 5052 Enqueuing Move request for stepguider (-1.18, -0.46)
22:42:11.462 00.000 8976 Worker thread wakes up
22:42:11.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.18, -0.46) opts 0xd
22:42:11.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.18, -0.46)
22:42:11.462 00.000 8976 Moving (-1.18, -0.46) raw xDistance=0.51 yDistance=0.92
22:42:11.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
22:42:11.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.92
22:42:11.462 00.000 8976 MoveAxis(L, 1, ABG)
22:42:11.462 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:11.462 00.000 8976 MoveAxis(D, 3, ABG)
22:42:11.462 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:11.462 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:11.463 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:11.463 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:11.463 00.000 8976 move complete, result=1
22:42:11.463 00.000 8976 worker thread done servicing request
22:42:11.463 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:42:11.473 00.010 5052 UpdateGuideState exits: m=287 SNR=11.4
22:42:11.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:11.473 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:11.473 00.000 5052 Enqueuing Expose request
22:42:11.473 00.000 5052 GuideStep: 0.5 px 0 ms WEST, 0.9 px 0 ms SOUTH
22:42:11.474 00.001 8976 Worker thread wakes up
22:42:11.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:11.474 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:11.474 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.04) = xAngle (-2.81 = -2.81)
22:42:11.474 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.12 = 0.12)
22:42:11.474 00.000 5052 CameraToMount -- cameraX=-1.18 cameraY=-0.46 hyp=1.26 cameraTheta=-2.77 mountX=-1.20 mountY=0.15, mountTheta=3.02
22:42:11.474 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:11.475 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:12.514 01.039 8976 Exposure complete
22:42:12.528 00.014 8976 worker thread done servicing request
22:42:12.529 00.001 5052 OnExposeComplete: enter
22:42:12.529 00.000 5052 UpdateGuideState(): m_state=6
22:42:12.529 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
22:42:12.529 00.000 5052 Star::Find returns 1 (0), X=387.85, Y=270.78, Mass=331, SNR=12.4, Peak=51 HFD=4.2
22:42:12.529 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.36) = xAngle (-3.88 = 2.40)
22:42:12.529 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.22 = 2.07)
22:42:12.529 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-1.44 hyp=1.44 cameraTheta=-1.52 mountX=-1.06 mountY=1.27, mountTheta=2.27
22:42:12.530 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-1.44, opts=13)
22:42:12.530 00.000 5052 Enqueuing Move request for stepguider (0.07, -1.44)
22:42:12.530 00.000 8976 Worker thread wakes up
22:42:12.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -1.44) opts 0xd
22:42:12.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -1.44)
22:42:12.530 00.000 8976 Moving (0.07, -1.44) raw xDistance=-1.06 yDistance=1.27
22:42:12.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.06
22:42:12.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.27
22:42:12.530 00.000 8976 MoveAxis(R, 2, ABG)
22:42:12.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:12.530 00.000 8976 MoveAxis(D, 4, ABG)
22:42:12.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:12.530 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:12.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:12.530 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:12.530 00.000 8976 move complete, result=1
22:42:12.530 00.000 8976 worker thread done servicing request
22:42:12.531 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:42:12.541 00.010 5052 UpdateGuideState exits: m=331 SNR=12.4
22:42:12.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:12.541 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:12.541 00.000 5052 Enqueuing Expose request
22:42:12.541 00.000 5052 GuideStep: -1.1 px 0 ms EAST, 1.3 px 0 ms SOUTH
22:42:12.541 00.000 8976 Worker thread wakes up
22:42:12.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:12.541 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:12.542 00.001 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.04) = xAngle (-1.56 = -1.56)
22:42:12.542 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.37 = 1.37)
22:42:12.542 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-1.44 hyp=1.44 cameraTheta=-1.52 mountX=0.02 mountY=1.41, mountTheta=1.56
22:42:12.542 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:12.542 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:13.577 01.035 8976 Exposure complete
22:42:13.591 00.014 8976 worker thread done servicing request
22:42:13.591 00.000 5052 OnExposeComplete: enter
22:42:13.591 00.000 5052 UpdateGuideState(): m_state=6
22:42:13.591 00.000 5052 Star::Find(18, 387, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
22:42:13.591 00.000 5052 Star::Find returns 1 (1), X=389.24, Y=271.13, Mass=344, SNR=12.6, Peak=47 HFD=4.8
22:42:13.591 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.36) = xAngle (-3.00 = -3.00)
22:42:13.591 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.34 = 2.94)
22:42:13.591 00.000 5052 CameraToMount -- cameraX=1.46 cameraY=-1.09 hyp=1.82 cameraTheta=-0.64 mountX=-1.80 mountY=0.36, mountTheta=2.94
22:42:13.592 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.46, y=-1.09, opts=13)
22:42:13.592 00.000 5052 Enqueuing Move request for stepguider (1.46, -1.09)
22:42:13.592 00.000 8976 Worker thread wakes up
22:42:13.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.46, -1.09) opts 0xd
22:42:13.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.46, -1.09)
22:42:13.592 00.000 8976 Moving (1.46, -1.09) raw xDistance=-1.80 yDistance=0.36
22:42:13.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.18 from input -1.80
22:42:13.593 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.36
22:42:13.593 00.000 8976 MoveAxis(R, 4, ABG)
22:42:13.593 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:13.593 00.000 8976 MoveAxis(D, 1, ABG)
22:42:13.593 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:13.593 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:13.593 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:13.593 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:13.593 00.000 8976 move complete, result=1
22:42:13.593 00.000 8976 worker thread done servicing request
22:42:13.593 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:42:13.603 00.010 5052 UpdateGuideState exits: m=344 SNR=12.6 Saturated
22:42:13.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:13.603 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:13.603 00.000 5052 Enqueuing Expose request
22:42:13.603 00.000 5052 GuideStep: -1.8 px 0 ms EAST, 0.4 px 0 ms SOUTH
22:42:13.603 00.000 8976 Worker thread wakes up
22:42:13.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:13.603 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:13.604 00.001 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.04) = xAngle (-0.68 = -0.68)
22:42:13.604 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.24 = 2.24)
22:42:13.604 00.000 5052 CameraToMount -- cameraX=1.46 cameraY=-1.09 hyp=1.82 cameraTheta=-0.64 mountX=1.41 mountY=1.42, mountTheta=0.79
22:42:13.604 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:13.604 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:14.642 01.038 8976 Exposure complete
22:42:14.658 00.016 8976 worker thread done servicing request
22:42:14.658 00.000 5052 OnExposeComplete: enter
22:42:14.658 00.000 5052 UpdateGuideState(): m_state=6
22:42:14.658 00.000 5052 Star::Find(18, 389, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
22:42:14.658 00.000 5052 Star::Find returns 1 (0), X=392.67, Y=271.12, Mass=280, SNR=11.3, Peak=55 HFD=3.8
22:42:14.658 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.36) = xAngle (-2.58 = -2.58)
22:42:14.658 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.92 = -2.92)
22:42:14.658 00.000 5052 CameraToMount -- cameraX=4.89 cameraY=-1.10 hyp=5.01 cameraTheta=-0.22 mountX=-4.24 mountY=-1.11, mountTheta=-2.89
22:42:14.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.89, y=-1.10, opts=13)
22:42:14.659 00.000 5052 Enqueuing Move request for stepguider (4.89, -1.10)
22:42:14.659 00.000 8976 Worker thread wakes up
22:42:14.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.89, -1.10) opts 0xd
22:42:14.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.89, -1.10)
22:42:14.659 00.000 8976 Moving (4.89, -1.10) raw xDistance=-4.24 yDistance=-1.11
22:42:14.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.76 from input -4.24
22:42:14.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.11
22:42:14.659 00.000 8976 MoveAxis(R, 9, ABG)
22:42:14.659 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:14.660 00.001 8976 MoveAxis(U, 3, ABG)
22:42:14.660 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:14.660 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:14.660 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:14.660 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:14.660 00.000 8976 move complete, result=1
22:42:14.660 00.000 8976 worker thread done servicing request
22:42:14.660 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:42:14.670 00.010 5052 UpdateGuideState exits: m=280 SNR=11.3
22:42:14.671 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:14.671 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:14.671 00.000 5052 Enqueuing Expose request
22:42:14.671 00.000 8976 Worker thread wakes up
22:42:14.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:14.671 00.000 5052 GuideStep: -4.2 px 0 ms EAST, -1.1 px 0 ms NORTH
22:42:14.671 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:14.672 00.001 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.04) = xAngle (-0.26 = -0.26)
22:42:14.672 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.67 = 2.67)
22:42:14.672 00.000 5052 CameraToMount -- cameraX=4.89 cameraY=-1.10 hyp=5.01 cameraTheta=-0.22 mountX=4.84 mountY=2.29, mountTheta=0.44
22:42:14.672 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:14.672 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:15.713 01.041 8976 Exposure complete
22:42:15.728 00.015 8976 worker thread done servicing request
22:42:15.728 00.000 5052 OnExposeComplete: enter
22:42:15.728 00.000 5052 UpdateGuideState(): m_state=6
22:42:15.728 00.000 5052 Star::Find(18, 392, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
22:42:15.728 00.000 5052 Star::Find returns 1 (0), X=394.10, Y=271.25, Mass=314, SNR=12.0, Peak=49 HFD=4.2
22:42:15.728 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.36) = xAngle (-2.51 = -2.51)
22:42:15.728 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.85 = -2.85)
22:42:15.728 00.000 5052 CameraToMount -- cameraX=6.32 cameraY=-0.97 hyp=6.39 cameraTheta=-0.15 mountX=-5.17 mountY=-1.83, mountTheta=-2.80
22:42:15.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.32, y=-0.97, opts=13)
22:42:15.729 00.000 5052 Enqueuing Move request for stepguider (6.32, -0.97)
22:42:15.729 00.000 8976 Worker thread wakes up
22:42:15.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.32, -0.97) opts 0xd
22:42:15.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.32, -0.97)
22:42:15.729 00.000 8976 Moving (6.32, -0.97) raw xDistance=-5.17 yDistance=-1.83
22:42:15.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.45 from input -5.17
22:42:15.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.20 from input -1.83
22:42:15.730 00.001 8976 MoveAxis(R, 11, ABG)
22:42:15.730 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:15.730 00.000 8976 MoveAxis(U, 6, ABG)
22:42:15.730 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:15.730 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:15.730 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:15.730 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:15.730 00.000 8976 move complete, result=1
22:42:15.730 00.000 8976 worker thread done servicing request
22:42:15.730 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:42:15.740 00.010 5052 UpdateGuideState exits: m=314 SNR=12.0
22:42:15.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:15.740 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:15.740 00.000 5052 Enqueuing Expose request
22:42:15.740 00.000 8976 Worker thread wakes up
22:42:15.740 00.000 5052 GuideStep: -5.2 px 0 ms EAST, -1.8 px 0 ms NORTH
22:42:15.741 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:15.741 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:15.741 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.04) = xAngle (-0.19 = -0.19)
22:42:15.741 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.73 = 2.73)
22:42:15.741 00.000 5052 CameraToMount -- cameraX=6.32 cameraY=-0.97 hyp=6.39 cameraTheta=-0.15 mountX=6.27 mountY=2.53, mountTheta=0.38
22:42:15.741 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:15.742 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:16.775 01.033 8976 Exposure complete
22:42:16.789 00.014 8976 worker thread done servicing request
22:42:16.789 00.000 5052 OnExposeComplete: enter
22:42:16.789 00.000 5052 UpdateGuideState(): m_state=6
22:42:16.790 00.001 5052 Star::Find(18, 394, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
22:42:16.790 00.000 5052 Star::Find returns 1 (0), X=394.91, Y=270.80, Mass=332, SNR=12.3, Peak=51 HFD=4.2
22:42:16.790 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.36) = xAngle (-2.56 = -2.56)
22:42:16.790 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.90 = -2.90)
22:42:16.790 00.000 5052 CameraToMount -- cameraX=7.13 cameraY=-1.42 hyp=7.27 cameraTheta=-0.20 mountX=-6.06 mountY=-1.77, mountTheta=-2.86
22:42:16.790 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=7.13, y=-1.42, opts=13)
22:42:16.790 00.000 5052 Enqueuing Move request for stepguider (7.13, -1.42)
22:42:16.791 00.001 8976 Worker thread wakes up
22:42:16.791 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.13, -1.42) opts 0xd
22:42:16.791 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.13, -1.42)
22:42:16.791 00.000 8976 Moving (7.13, -1.42) raw xDistance=-6.06 yDistance=-1.77
22:42:16.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.06 from input -6.06
22:42:16.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.20 from input -1.77
22:42:16.791 00.000 8976 MoveAxis(R, 13, ABG)
22:42:16.791 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:16.791 00.000 8976 MoveAxis(U, 6, ABG)
22:42:16.791 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:16.791 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:16.791 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:16.791 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:16.791 00.000 8976 move complete, result=1
22:42:16.791 00.000 8976 worker thread done servicing request
22:42:16.792 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:42:16.802 00.010 5052 UpdateGuideState exits: m=332 SNR=12.3
22:42:16.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:16.802 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:16.802 00.000 5052 Enqueuing Expose request
22:42:16.802 00.000 5052 GuideStep: -6.1 px 0 ms EAST, -1.8 px 0 ms NORTH
22:42:16.802 00.000 8976 Worker thread wakes up
22:42:16.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:16.802 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(377,253,37,37)
22:42:16.802 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.04) = xAngle (-0.24 = -0.24)
22:42:16.803 00.001 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.69 = 2.69)
22:42:16.803 00.000 5052 CameraToMount -- cameraX=7.13 cameraY=-1.42 hyp=7.27 cameraTheta=-0.20 mountX=7.07 mountY=3.17, mountTheta=0.42
22:42:16.803 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:16.803 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:17.839 01.036 8976 Exposure complete
22:42:17.853 00.014 8976 worker thread done servicing request
22:42:17.853 00.000 5052 OnExposeComplete: enter
22:42:17.853 00.000 5052 UpdateGuideState(): m_state=6
22:42:17.853 00.000 5052 Star::Find(18, 394, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
22:42:17.853 00.000 5052 Star::Find returns 1 (0), X=394.03, Y=270.70, Mass=296, SNR=11.6, Peak=55 HFD=4.0
22:42:17.853 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.36) = xAngle (-2.60 = -2.60)
22:42:17.853 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.94 = -2.94)
22:42:17.853 00.000 5052 CameraToMount -- cameraX=6.25 cameraY=-1.52 hyp=6.43 cameraTheta=-0.24 mountX=-5.50 mountY=-1.31, mountTheta=-2.91
22:42:17.854 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.25, y=-1.52, opts=13)
22:42:17.854 00.000 5052 Enqueuing Move request for stepguider (6.25, -1.52)
22:42:17.854 00.000 8976 Worker thread wakes up
22:42:17.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.25, -1.52) opts 0xd
22:42:17.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.25, -1.52)
22:42:17.854 00.000 8976 Moving (6.25, -1.52) raw xDistance=-5.50 yDistance=-1.31
22:42:17.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.75 from input -5.50
22:42:17.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.31
22:42:17.854 00.000 8976 MoveAxis(R, 12, ABG)
22:42:17.854 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:17.855 00.001 8976 MoveAxis(U, 4, ABG)
22:42:17.855 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:17.855 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:17.855 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:17.855 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:17.855 00.000 8976 move complete, result=1
22:42:17.855 00.000 8976 worker thread done servicing request
22:42:17.855 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:42:17.865 00.010 5052 UpdateGuideState exits: m=296 SNR=11.6
22:42:17.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:17.865 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:17.865 00.000 5052 Enqueuing Expose request
22:42:17.865 00.000 5052 GuideStep: -5.5 px 0 ms EAST, -1.3 px 0 ms NORTH
22:42:17.865 00.000 8976 Worker thread wakes up
22:42:17.865 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:17.865 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:17.865 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.04) = xAngle (-0.28 = -0.28)
22:42:17.866 00.001 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.65 = 2.65)
22:42:17.866 00.000 5052 CameraToMount -- cameraX=6.25 cameraY=-1.52 hyp=6.43 cameraTheta=-0.24 mountX=6.18 mountY=3.04, mountTheta=0.46
22:42:17.866 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:17.866 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:18.906 01.040 8976 Exposure complete
22:42:18.921 00.015 8976 worker thread done servicing request
22:42:18.921 00.000 5052 OnExposeComplete: enter
22:42:18.921 00.000 5052 UpdateGuideState(): m_state=6
22:42:18.921 00.000 5052 Star::Find(18, 394, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
22:42:18.921 00.000 5052 Star::Find returns 1 (0), X=394.84, Y=271.04, Mass=280, SNR=11.3, Peak=50 HFD=4.1
22:42:18.921 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.36) = xAngle (-2.53 = -2.53)
22:42:18.921 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.87 = -2.87)
22:42:18.921 00.000 5052 CameraToMount -- cameraX=7.06 cameraY=-1.19 hyp=7.15 cameraTheta=-0.17 mountX=-5.84 mountY=-1.95, mountTheta=-2.82
22:42:18.922 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.06, y=-1.19, opts=13)
22:42:18.922 00.000 5052 Enqueuing Move request for stepguider (7.06, -1.19)
22:42:18.922 00.000 8976 Worker thread wakes up
22:42:18.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.06, -1.19) opts 0xd
22:42:18.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.06, -1.19)
22:42:18.922 00.000 8976 Moving (7.06, -1.19) raw xDistance=-5.84 yDistance=-1.95
22:42:18.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.94 from input -5.84
22:42:18.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.29 from input -1.95
22:42:18.922 00.000 8976 MoveAxis(R, 13, ABG)
22:42:18.922 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:18.922 00.000 8976 MoveAxis(U, 6, ABG)
22:42:18.922 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:18.923 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:18.923 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:18.923 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:18.923 00.000 8976 move complete, result=1
22:42:18.923 00.000 8976 worker thread done servicing request
22:42:18.923 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:42:18.933 00.010 5052 UpdateGuideState exits: m=280 SNR=11.3
22:42:18.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:18.933 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:18.933 00.000 5052 Enqueuing Expose request
22:42:18.933 00.000 5052 GuideStep: -5.8 px 0 ms EAST, -2.0 px 0 ms NORTH
22:42:18.933 00.000 8976 Worker thread wakes up
22:42:18.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:18.933 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(377,253,37,37)
22:42:18.934 00.001 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.04) = xAngle (-0.21 = -0.21)
22:42:18.934 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.72 = 2.72)
22:42:18.934 00.000 5052 CameraToMount -- cameraX=7.06 cameraY=-1.19 hyp=7.15 cameraTheta=-0.17 mountX=7.00 mountY=2.92, mountTheta=0.40
22:42:18.934 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:18.934 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:19.973 01.039 8976 Exposure complete
22:42:19.987 00.014 8976 worker thread done servicing request
22:42:19.987 00.000 5052 OnExposeComplete: enter
22:42:19.988 00.001 5052 UpdateGuideState(): m_state=6
22:42:19.988 00.000 5052 Star::Find(18, 394, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
22:42:19.988 00.000 5052 Star::Find returns 1 (0), X=397.39, Y=270.77, Mass=328, SNR=12.2, Peak=53 HFD=3.7
22:42:19.988 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.36) = xAngle (-2.51 = -2.51)
22:42:19.988 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.85 = -2.85)
22:42:19.988 00.000 5052 CameraToMount -- cameraX=9.61 cameraY=-1.45 hyp=9.72 cameraTheta=-0.15 mountX=-7.84 mountY=-2.81, mountTheta=-2.80
22:42:19.989 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.61, y=-1.45, opts=13)
22:42:19.989 00.000 5052 Enqueuing Move request for stepguider (9.61, -1.45)
22:42:19.989 00.000 8976 Worker thread wakes up
22:42:19.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.61, -1.45) opts 0xd
22:42:19.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.61, -1.45)
22:42:19.989 00.000 8976 Moving (9.61, -1.45) raw xDistance=-7.84 yDistance=-2.81
22:42:19.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.22 from input -7.84
22:42:19.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.86 from input -2.81
22:42:19.989 00.000 8976 MoveAxis(R, 17, ABG)
22:42:19.989 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:19.989 00.000 8976 MoveAxis(U, 9, ABG)
22:42:19.989 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:19.989 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:19.989 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:19.989 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:19.989 00.000 8976 move complete, result=1
22:42:19.989 00.000 8976 worker thread done servicing request
22:42:19.990 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:42:20.000 00.010 5052 UpdateGuideState exits: m=328 SNR=12.2
22:42:20.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:20.000 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:20.000 00.000 5052 Enqueuing Expose request
22:42:20.000 00.000 5052 GuideStep: -7.8 px 0 ms EAST, -2.8 px 0 ms NORTH
22:42:20.001 00.001 8976 Worker thread wakes up
22:42:20.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:20.001 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,253,37,37)
22:42:20.001 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.04) = xAngle (-0.19 = -0.19)
22:42:20.001 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.74 = 2.74)
22:42:20.001 00.000 5052 CameraToMount -- cameraX=9.61 cameraY=-1.45 hyp=9.72 cameraTheta=-0.15 mountX=9.54 mountY=3.82, mountTheta=0.38
22:42:20.002 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:20.002 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:21.042 01.040 8976 Exposure complete
22:42:21.057 00.015 8976 worker thread done servicing request
22:42:21.057 00.000 5052 OnExposeComplete: enter
22:42:21.057 00.000 5052 UpdateGuideState(): m_state=6
22:42:21.057 00.000 5052 Star::Find(18, 397, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
22:42:21.057 00.000 5052 Star::Find returns 1 (0), X=398.14, Y=271.04, Mass=300, SNR=11.8, Peak=53 HFD=4.3
22:42:21.057 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.36) = xAngle (-2.47 = -2.47)
22:42:21.057 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.81 = -2.81)
22:42:21.057 00.000 5052 CameraToMount -- cameraX=10.36 cameraY=-1.18 hyp=10.43 cameraTheta=-0.11 mountX=-8.18 mountY=-3.37, mountTheta=-2.75
22:42:21.058 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.36, y=-1.18, opts=13)
22:42:21.058 00.000 5052 Enqueuing Move request for stepguider (10.36, -1.18)
22:42:21.058 00.000 8976 Worker thread wakes up
22:42:21.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.36, -1.18) opts 0xd
22:42:21.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.36, -1.18)
22:42:21.058 00.000 8976 Moving (10.36, -1.18) raw xDistance=-8.18 yDistance=-3.37
22:42:21.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.52 from input -8.18
22:42:21.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.26 from input -3.37
22:42:21.058 00.000 8976 MoveAxis(R, 18, ABG)
22:42:21.058 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:21.058 00.000 8976 MoveAxis(U, 11, ABG)
22:42:21.058 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:21.058 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:21.058 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:21.058 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:21.058 00.000 8976 move complete, result=1
22:42:21.059 00.001 8976 worker thread done servicing request
22:42:21.059 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:42:21.068 00.009 5052 UpdateGuideState exits: m=300 SNR=11.8
22:42:21.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:21.068 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:21.068 00.000 5052 Enqueuing Expose request
22:42:21.068 00.000 5052 GuideStep: -8.2 px 0 ms EAST, -3.4 px 0 ms NORTH
22:42:21.068 00.000 8976 Worker thread wakes up
22:42:21.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:21.068 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,253,37,37)
22:42:21.070 00.002 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.04) = xAngle (-0.15 = -0.15)
22:42:21.070 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.77 = 2.77)
22:42:21.070 00.000 5052 CameraToMount -- cameraX=10.36 cameraY=-1.18 hyp=10.43 cameraTheta=-0.11 mountX=10.30 mountY=3.75, mountTheta=0.35
22:42:21.070 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:21.070 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:22.110 01.040 8976 Exposure complete
22:42:22.126 00.016 8976 worker thread done servicing request
22:42:22.126 00.000 5052 OnExposeComplete: enter
22:42:22.126 00.000 5052 UpdateGuideState(): m_state=6
22:42:22.126 00.000 5052 Star::Find(18, 398, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
22:42:22.126 00.000 5052 Star::Find returns 1 (0), X=396.97, Y=270.92, Mass=262, SNR=11.0, Peak=51 HFD=3.9
22:42:22.126 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.36) = xAngle (-2.50 = -2.50)
22:42:22.126 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.84 = -2.84)
22:42:22.126 00.000 5052 CameraToMount -- cameraX=9.19 cameraY=-1.31 hyp=9.28 cameraTheta=-0.14 mountX=-7.44 mountY=-2.76, mountTheta=-2.79
22:42:22.127 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.19, y=-1.31, opts=13)
22:42:22.127 00.000 5052 Enqueuing Move request for stepguider (9.19, -1.31)
22:42:22.127 00.000 8976 Worker thread wakes up
22:42:22.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.19, -1.31) opts 0xd
22:42:22.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.19, -1.31)
22:42:22.127 00.000 8976 Moving (9.19, -1.31) raw xDistance=-7.44 yDistance=-2.76
22:42:22.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.07 from input -7.44
22:42:22.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.90 from input -2.76
22:42:22.128 00.001 8976 MoveAxis(R, 16, ABG)
22:42:22.128 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:22.128 00.000 8976 MoveAxis(U, 9, ABG)
22:42:22.128 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:22.128 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:22.128 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:22.128 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:22.128 00.000 8976 move complete, result=1
22:42:22.128 00.000 8976 worker thread done servicing request
22:42:22.128 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:42:22.138 00.010 5052 UpdateGuideState exits: m=262 SNR=11.0
22:42:22.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:22.138 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:22.138 00.000 5052 Enqueuing Expose request
22:42:22.138 00.000 5052 GuideStep: -7.4 px 0 ms EAST, -2.8 px 0 ms NORTH
22:42:22.138 00.000 8976 Worker thread wakes up
22:42:22.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:22.138 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,253,37,37)
22:42:22.139 00.001 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.04) = xAngle (-0.18 = -0.18)
22:42:22.139 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.75 = 2.75)
22:42:22.139 00.000 5052 CameraToMount -- cameraX=9.19 cameraY=-1.31 hyp=9.28 cameraTheta=-0.14 mountX=9.13 mountY=3.58, mountTheta=0.37
22:42:22.139 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:22.139 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:23.174 01.035 8976 Exposure complete
22:42:23.188 00.014 8976 worker thread done servicing request
22:42:23.189 00.001 5052 OnExposeComplete: enter
22:42:23.189 00.000 5052 UpdateGuideState(): m_state=6
22:42:23.189 00.000 5052 Star::Find(18, 396, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
22:42:23.189 00.000 5052 Star::Find returns 1 (1), X=394.58, Y=270.73, Mass=311, SNR=11.9, Peak=47 HFD=4.0
22:42:23.189 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.36) = xAngle (-2.58 = -2.58)
22:42:23.189 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.92 = -2.92)
22:42:23.189 00.000 5052 CameraToMount -- cameraX=6.80 cameraY=-1.50 hyp=6.97 cameraTheta=-0.22 mountX=-5.88 mountY=-1.57, mountTheta=-2.88
22:42:23.190 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.80, y=-1.50, opts=13)
22:42:23.190 00.000 5052 Enqueuing Move request for stepguider (6.80, -1.50)
22:42:23.190 00.000 8976 Worker thread wakes up
22:42:23.190 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.80, -1.50) opts 0xd
22:42:23.190 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.80, -1.50)
22:42:23.190 00.000 8976 Moving (6.80, -1.50) raw xDistance=-5.88 yDistance=-1.57
22:42:23.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.06 from input -5.88
22:42:23.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.12 from input -1.57
22:42:23.190 00.000 8976 MoveAxis(R, 13, ABG)
22:42:23.190 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:23.190 00.000 8976 MoveAxis(U, 5, ABG)
22:42:23.190 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:23.190 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:23.190 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:23.190 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:23.191 00.001 8976 move complete, result=1
22:42:23.191 00.000 8976 worker thread done servicing request
22:42:23.191 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:42:23.201 00.010 5052 UpdateGuideState exits: m=311 SNR=11.9 Saturated
22:42:23.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:23.201 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:23.201 00.000 5052 Enqueuing Expose request
22:42:23.201 00.000 5052 GuideStep: -5.9 px 0 ms EAST, -1.6 px 0 ms NORTH
22:42:23.201 00.000 8976 Worker thread wakes up
22:42:23.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:23.201 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:23.202 00.001 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.04) = xAngle (-0.26 = -0.26)
22:42:23.202 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.67 = 2.67)
22:42:23.202 00.000 5052 CameraToMount -- cameraX=6.80 cameraY=-1.50 hyp=6.97 cameraTheta=-0.22 mountX=6.74 mountY=3.16, mountTheta=0.44
22:42:23.202 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:23.202 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:24.227 01.025 8976 Exposure complete
22:42:24.241 00.014 8976 worker thread done servicing request
22:42:24.242 00.001 5052 OnExposeComplete: enter
22:42:24.242 00.000 5052 UpdateGuideState(): m_state=6
22:42:24.242 00.000 5052 Star::Find(18, 394, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
22:42:24.242 00.000 5052 Star::Find returns 1 (0), X=392.27, Y=270.78, Mass=372, SNR=13.0, Peak=50 HFD=4.9
22:42:24.242 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:42:24.242 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:42:24.242 00.000 5052 CameraToMount -- cameraX=4.49 cameraY=-1.44 hyp=4.71 cameraTheta=-0.31 mountX=-4.20 mountY=-0.62, mountTheta=-2.99
22:42:24.243 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.49, y=-1.44, opts=13)
22:42:24.243 00.000 5052 Enqueuing Move request for stepguider (4.49, -1.44)
22:42:24.243 00.000 8976 Worker thread wakes up
22:42:24.243 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.49, -1.44) opts 0xd
22:42:24.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.49, -1.44)
22:42:24.243 00.000 8976 Moving (4.49, -1.44) raw xDistance=-4.20 yDistance=-0.62
22:42:24.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.93 from input -4.20
22:42:24.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.62
22:42:24.243 00.000 8976 MoveAxis(R, 9, ABG)
22:42:24.243 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:24.243 00.000 8976 MoveAxis(U, 2, ABG)
22:42:24.243 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:24.243 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:24.243 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:24.243 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:24.244 00.001 8976 move complete, result=1
22:42:24.244 00.000 8976 worker thread done servicing request
22:42:24.244 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:42:24.254 00.010 5052 UpdateGuideState exits: m=372 SNR=13.0
22:42:24.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:24.254 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:24.254 00.000 5052 Enqueuing Expose request
22:42:24.254 00.000 5052 GuideStep: -4.2 px 0 ms EAST, -0.6 px 0 ms NORTH
22:42:24.254 00.000 8976 Worker thread wakes up
22:42:24.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:24.254 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:24.254 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.04) = xAngle (-0.35 = -0.35)
22:42:24.254 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.58 = 2.58)
22:42:24.254 00.000 5052 CameraToMount -- cameraX=4.49 cameraY=-1.44 hyp=4.71 cameraTheta=-0.31 mountX=4.43 mountY=2.52, mountTheta=0.52
22:42:24.255 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:24.255 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:25.291 01.036 8976 Exposure complete
22:42:25.299 00.008 8976 worker thread done servicing request
22:42:25.299 00.000 5052 OnExposeComplete: enter
22:42:25.299 00.000 5052 UpdateGuideState(): m_state=6
22:42:25.299 00.000 5052 Star::Find(18, 392, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
22:42:25.299 00.000 5052 Star::Find returns 1 (0), X=390.27, Y=270.68, Mass=376, SNR=13.1, Peak=49 HFD=4.8
22:42:25.299 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.36) = xAngle (-2.91 = -2.91)
22:42:25.299 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.25 = 3.03)
22:42:25.299 00.000 5052 CameraToMount -- cameraX=2.49 cameraY=-1.54 hyp=2.93 cameraTheta=-0.55 mountX=-2.85 mountY=0.32, mountTheta=3.03
22:42:25.299 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.49, y=-1.54, opts=13)
22:42:25.299 00.000 5052 Enqueuing Move request for stepguider (2.49, -1.54)
22:42:25.299 00.000 8976 Worker thread wakes up
22:42:25.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.49, -1.54) opts 0xd
22:42:25.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.49, -1.54)
22:42:25.299 00.000 8976 Moving (2.49, -1.54) raw xDistance=-2.85 yDistance=0.32
22:42:25.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.00 from input -2.85
22:42:25.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.32
22:42:25.299 00.000 8976 MoveAxis(R, 6, ABG)
22:42:25.299 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:25.299 00.000 8976 MoveAxis(D, 1, ABG)
22:42:25.299 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:25.299 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:25.299 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:25.299 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:25.299 00.000 8976 move complete, result=1
22:42:25.299 00.000 8976 worker thread done servicing request
22:42:25.299 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:42:25.322 00.023 5052 UpdateGuideState exits: m=376 SNR=13.1
22:42:25.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:25.322 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:25.322 00.000 5052 Enqueuing Expose request
22:42:25.322 00.000 5052 GuideStep: -2.9 px 0 ms EAST, 0.3 px 0 ms SOUTH
22:42:25.322 00.000 8976 Worker thread wakes up
22:42:25.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:25.322 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:25.323 00.001 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.04) = xAngle (-0.59 = -0.59)
22:42:25.323 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.33 = 2.33)
22:42:25.323 00.000 5052 CameraToMount -- cameraX=2.49 cameraY=-1.54 hyp=2.93 cameraTheta=-0.55 mountX=2.43 mountY=2.12, mountTheta=0.72
22:42:25.323 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:25.323 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:26.359 01.036 8976 Exposure complete
22:42:26.372 00.013 8976 worker thread done servicing request
22:42:26.373 00.001 5052 OnExposeComplete: enter
22:42:26.373 00.000 5052 UpdateGuideState(): m_state=6
22:42:26.373 00.000 5052 Star::Find(18, 390, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
22:42:26.373 00.000 5052 Star::Find returns 1 (0), X=389.22, Y=270.65, Mass=316, SNR=12.0, Peak=50 HFD=4.2
22:42:26.373 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.36) = xAngle (-3.19 = 3.10)
22:42:26.373 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.53 = 2.76)
22:42:26.373 00.000 5052 CameraToMount -- cameraX=1.44 cameraY=-1.57 hyp=2.13 cameraTheta=-0.83 mountX=-2.13 mountY=0.80, mountTheta=2.78
22:42:26.374 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.44, y=-1.57, opts=13)
22:42:26.374 00.000 5052 Enqueuing Move request for stepguider (1.44, -1.57)
22:42:26.374 00.000 8976 Worker thread wakes up
22:42:26.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.44, -1.57) opts 0xd
22:42:26.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.44, -1.57)
22:42:26.374 00.000 8976 Moving (1.44, -1.57) raw xDistance=-2.13 yDistance=0.80
22:42:26.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.48 from input -2.13
22:42:26.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.80
22:42:26.374 00.000 8976 MoveAxis(R, 5, ABG)
22:42:26.374 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:26.374 00.000 8976 MoveAxis(D, 2, ABG)
22:42:26.374 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:26.374 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:26.374 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:26.374 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:26.374 00.000 8976 move complete, result=1
22:42:26.374 00.000 8976 worker thread done servicing request
22:42:26.375 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=29, FiltMax=45, Gamma=2.260
22:42:26.384 00.009 5052 UpdateGuideState exits: m=316 SNR=12.0
22:42:26.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:26.384 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:26.385 00.001 5052 Enqueuing Expose request
22:42:26.385 00.000 5052 GuideStep: -2.1 px 0 ms EAST, 0.8 px 0 ms SOUTH
22:42:26.385 00.000 8976 Worker thread wakes up
22:42:26.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:26.385 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:26.385 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.04) = xAngle (-0.87 = -0.87)
22:42:26.385 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.06 = 2.06)
22:42:26.385 00.000 5052 CameraToMount -- cameraX=1.44 cameraY=-1.57 hyp=2.13 cameraTheta=-0.83 mountX=1.38 mountY=1.89, mountTheta=0.94
22:42:26.385 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:26.386 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:27.429 01.043 8976 Exposure complete
22:42:27.445 00.016 8976 worker thread done servicing request
22:42:27.445 00.000 5052 OnExposeComplete: enter
22:42:27.445 00.000 5052 UpdateGuideState(): m_state=6
22:42:27.445 00.000 5052 Star::Find(18, 389, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
22:42:27.446 00.001 5052 Star::Find returns 1 (0), X=388.14, Y=271.16, Mass=331, SNR=12.3, Peak=53 HFD=4.4
22:42:27.446 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.36) = xAngle (-3.60 = 2.68)
22:42:27.446 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.94 = 2.34)
22:42:27.446 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-1.06 hyp=1.12 cameraTheta=-1.24 mountX=-1.00 mountY=0.80, mountTheta=2.47
22:42:27.448 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-1.06, opts=13)
22:42:27.448 00.000 5052 Enqueuing Move request for stepguider (0.36, -1.06)
22:42:27.448 00.000 8976 Worker thread wakes up
22:42:27.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -1.06) opts 0xd
22:42:27.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -1.06)
22:42:27.448 00.000 8976 Moving (0.36, -1.06) raw xDistance=-1.00 yDistance=0.80
22:42:27.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.00
22:42:27.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.80
22:42:27.448 00.000 8976 MoveAxis(R, 2, ABG)
22:42:27.448 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:27.448 00.000 8976 MoveAxis(D, 3, ABG)
22:42:27.448 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:27.448 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:27.448 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:27.448 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:27.448 00.000 8976 move complete, result=1
22:42:27.449 00.001 8976 worker thread done servicing request
22:42:27.449 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:42:27.458 00.009 5052 UpdateGuideState exits: m=331 SNR=12.3
22:42:27.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:27.459 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:27.459 00.000 5052 Enqueuing Expose request
22:42:27.459 00.000 5052 GuideStep: -1.0 px 0 ms EAST, 0.8 px 0 ms SOUTH
22:42:27.459 00.000 8976 Worker thread wakes up
22:42:27.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:27.459 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:27.459 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.04) = xAngle (-1.28 = -1.28)
22:42:27.459 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.65 = 1.65)
22:42:27.459 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-1.06 hyp=1.12 cameraTheta=-1.24 mountX=0.32 mountY=1.12, mountTheta=1.29
22:42:27.459 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:27.460 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:28.493 01.033 8976 Exposure complete
22:42:28.508 00.015 8976 worker thread done servicing request
22:42:28.509 00.001 5052 OnExposeComplete: enter
22:42:28.509 00.000 5052 UpdateGuideState(): m_state=6
22:42:28.509 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
22:42:28.509 00.000 5052 Star::Find returns 1 (0), X=388.07, Y=271.56, Mass=326, SNR=12.3, Peak=49 HFD=4.3
22:42:28.509 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.36) = xAngle (-3.51 = 2.77)
22:42:28.509 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.85 = 2.43)
22:42:28.509 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.66 hyp=0.72 cameraTheta=-1.15 mountX=-0.67 mountY=0.47, mountTheta=2.53
22:42:28.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.66, opts=13)
22:42:28.510 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.66)
22:42:28.510 00.000 8976 Worker thread wakes up
22:42:28.511 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.66) opts 0xd
22:42:28.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.66)
22:42:28.511 00.000 8976 Moving (0.29, -0.66) raw xDistance=-0.67 yDistance=0.47
22:42:28.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.67
22:42:28.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
22:42:28.511 00.000 8976 MoveAxis(R, 2, ABG)
22:42:28.511 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:28.511 00.000 8976 MoveAxis(D, 2, ABG)
22:42:28.511 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:28.511 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:28.511 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:28.511 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:28.511 00.000 8976 move complete, result=1
22:42:28.511 00.000 8976 worker thread done servicing request
22:42:28.512 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=31, FiltMin=28, FiltMax=45, Gamma=2.260
22:42:28.521 00.009 5052 UpdateGuideState exits: m=326 SNR=12.3
22:42:28.522 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:28.522 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:28.522 00.000 5052 Enqueuing Expose request
22:42:28.522 00.000 5052 GuideStep: -0.7 px 0 ms EAST, 0.5 px 0 ms SOUTH
22:42:28.522 00.000 8976 Worker thread wakes up
22:42:28.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:28.522 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:28.522 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.04) = xAngle (-1.19 = -1.19)
22:42:28.522 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.73 = 1.73)
22:42:28.523 00.001 5052 CameraToMount -- cameraX=0.29 cameraY=-0.66 hyp=0.72 cameraTheta=-1.15 mountX=0.26 mountY=0.71, mountTheta=1.21
22:42:28.523 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:28.523 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:29.562 01.039 8976 Exposure complete
22:42:29.576 00.014 8976 worker thread done servicing request
22:42:29.576 00.000 5052 OnExposeComplete: enter
22:42:29.576 00.000 5052 UpdateGuideState(): m_state=6
22:42:29.576 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
22:42:29.576 00.000 5052 Star::Find returns 1 (0), X=389.59, Y=270.69, Mass=339, SNR=12.3, Peak=46 HFD=5.0
22:42:29.576 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.36) = xAngle (-3.06 = -3.06)
22:42:29.576 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.40 = 2.88)
22:42:29.576 00.000 5052 CameraToMount -- cameraX=1.81 cameraY=-1.53 hyp=2.37 cameraTheta=-0.70 mountX=-2.36 mountY=0.61, mountTheta=2.89
22:42:29.577 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.81, y=-1.53, opts=13)
22:42:29.577 00.000 5052 Enqueuing Move request for stepguider (1.81, -1.53)
22:42:29.577 00.000 8976 Worker thread wakes up
22:42:29.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.81, -1.53) opts 0xd
22:42:29.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.81, -1.53)
22:42:29.577 00.000 8976 Moving (1.81, -1.53) raw xDistance=-2.36 yDistance=0.61
22:42:29.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.52 from input -2.36
22:42:29.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
22:42:29.577 00.000 8976 MoveAxis(R, 5, ABG)
22:42:29.577 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:29.578 00.001 8976 MoveAxis(D, 2, ABG)
22:42:29.578 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:29.578 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:29.578 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:29.578 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:29.578 00.000 8976 move complete, result=1
22:42:29.578 00.000 8976 worker thread done servicing request
22:42:29.578 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:42:29.587 00.009 5052 UpdateGuideState exits: m=339 SNR=12.3
22:42:29.588 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:29.588 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:29.588 00.000 5052 Enqueuing Expose request
22:42:29.588 00.000 5052 GuideStep: -2.4 px 0 ms EAST, 0.6 px 0 ms SOUTH
22:42:29.588 00.000 8976 Worker thread wakes up
22:42:29.588 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:29.588 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:29.589 00.001 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.04) = xAngle (-0.74 = -0.74)
22:42:29.589 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.19 = 2.19)
22:42:29.589 00.000 5052 CameraToMount -- cameraX=1.81 cameraY=-1.53 hyp=2.37 cameraTheta=-0.70 mountX=1.75 mountY=1.94, mountTheta=0.84
22:42:29.589 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:29.589 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:30.615 01.026 8976 Exposure complete
22:42:30.630 00.015 8976 worker thread done servicing request
22:42:30.630 00.000 5052 OnExposeComplete: enter
22:42:30.630 00.000 5052 UpdateGuideState(): m_state=6
22:42:30.630 00.000 5052 Star::Find(18, 389, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
22:42:30.630 00.000 5052 Star::Find returns 1 (0), X=390.50, Y=270.37, Mass=304, SNR=11.8, Peak=51 HFD=3.7
22:42:30.630 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.36) = xAngle (-2.96 = -2.96)
22:42:30.630 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.30 = 2.99)
22:42:30.630 00.000 5052 CameraToMount -- cameraX=2.72 cameraY=-1.85 hyp=3.29 cameraTheta=-0.60 mountX=-3.23 mountY=0.51, mountTheta=2.99
22:42:30.631 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.72, y=-1.85, opts=13)
22:42:30.631 00.000 5052 Enqueuing Move request for stepguider (2.72, -1.85)
22:42:30.631 00.000 8976 Worker thread wakes up
22:42:30.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.72, -1.85) opts 0xd
22:42:30.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.72, -1.85)
22:42:30.631 00.000 8976 Moving (2.72, -1.85) raw xDistance=-3.23 yDistance=0.51
22:42:30.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.14 from input -3.23
22:42:30.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
22:42:30.631 00.000 8976 MoveAxis(R, 7, ABG)
22:42:30.631 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:30.631 00.000 8976 MoveAxis(D, 2, ABG)
22:42:30.631 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:30.632 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:30.632 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:30.632 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:30.632 00.000 8976 move complete, result=1
22:42:30.632 00.000 8976 worker thread done servicing request
22:42:30.632 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:42:30.641 00.009 5052 UpdateGuideState exits: m=304 SNR=11.8
22:42:30.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:30.641 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:30.641 00.000 5052 Enqueuing Expose request
22:42:30.642 00.001 5052 GuideStep: -3.2 px 0 ms EAST, 0.5 px 0 ms SOUTH
22:42:30.642 00.000 8976 Worker thread wakes up
22:42:30.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:30.642 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:30.642 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.04) = xAngle (-0.64 = -0.64)
22:42:30.642 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.29 = 2.29)
22:42:30.642 00.000 5052 CameraToMount -- cameraX=2.72 cameraY=-1.85 hyp=3.29 cameraTheta=-0.60 mountX=2.64 mountY=2.48, mountTheta=0.75
22:42:30.643 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:30.643 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:31.683 01.040 8976 Exposure complete
22:42:31.697 00.014 8976 worker thread done servicing request
22:42:31.697 00.000 5052 OnExposeComplete: enter
22:42:31.697 00.000 5052 UpdateGuideState(): m_state=6
22:42:31.697 00.000 5052 Star::Find(18, 390, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
22:42:31.697 00.000 5052 Star::Find returns 1 (0), X=391.14, Y=270.78, Mass=342, SNR=12.4, Peak=55 HFD=4.4
22:42:31.697 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.36) = xAngle (-2.77 = -2.77)
22:42:31.697 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.10 = -3.10)
22:42:31.697 00.000 5052 CameraToMount -- cameraX=3.37 cameraY=-1.45 hyp=3.66 cameraTheta=-0.41 mountX=-3.41 mountY=-0.14, mountTheta=-3.10
22:42:31.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.37, y=-1.45, opts=13)
22:42:31.698 00.000 5052 Enqueuing Move request for stepguider (3.37, -1.45)
22:42:31.698 00.000 8976 Worker thread wakes up
22:42:31.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.37, -1.45) opts 0xd
22:42:31.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.37, -1.45)
22:42:31.698 00.000 8976 Moving (3.37, -1.45) raw xDistance=-3.41 yDistance=-0.14
22:42:31.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.30 from input -3.41
22:42:31.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:42:31.698 00.000 8976 MoveAxis(R, 7, ABG)
22:42:31.698 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:31.698 00.000 8976 MoveAxis(U, 0, ABG)
22:42:31.698 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:31.699 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:31.699 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:31.699 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:31.699 00.000 8976 move complete, result=1
22:42:31.699 00.000 8976 worker thread done servicing request
22:42:31.699 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:42:31.708 00.009 5052 UpdateGuideState exits: m=342 SNR=12.4
22:42:31.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:31.709 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:31.709 00.000 5052 Enqueuing Expose request
22:42:31.709 00.000 5052 GuideStep: -3.4 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:31.709 00.000 8976 Worker thread wakes up
22:42:31.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:31.709 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:31.709 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.04) = xAngle (-0.45 = -0.45)
22:42:31.709 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.48 = 2.48)
22:42:31.709 00.000 5052 CameraToMount -- cameraX=3.37 cameraY=-1.45 hyp=3.66 cameraTheta=-0.41 mountX=3.30 mountY=2.25, mountTheta=0.60
22:42:31.710 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:31.710 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:32.745 01.035 8976 Exposure complete
22:42:32.759 00.014 8976 worker thread done servicing request
22:42:32.759 00.000 5052 OnExposeComplete: enter
22:42:32.759 00.000 5052 UpdateGuideState(): m_state=6
22:42:32.759 00.000 5052 Star::Find(18, 391, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
22:42:32.759 00.000 5052 Star::Find returns 1 (0), X=392.23, Y=270.77, Mass=305, SNR=11.8, Peak=51 HFD=4.0
22:42:32.759 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:42:32.759 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:42:32.760 00.001 5052 CameraToMount -- cameraX=4.45 cameraY=-1.45 hyp=4.68 cameraTheta=-0.32 mountX=-4.18 mountY=-0.60, mountTheta=-3.00
22:42:32.760 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.45, y=-1.45, opts=13)
22:42:32.760 00.000 5052 Enqueuing Move request for stepguider (4.45, -1.45)
22:42:32.760 00.000 8976 Worker thread wakes up
22:42:32.760 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.45, -1.45) opts 0xd
22:42:32.760 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.45, -1.45)
22:42:32.760 00.000 8976 Moving (4.45, -1.45) raw xDistance=-4.18 yDistance=-0.60
22:42:32.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.80 from input -4.18
22:42:32.761 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
22:42:32.761 00.000 8976 MoveAxis(R, 9, ABG)
22:42:32.761 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:32.761 00.000 8976 MoveAxis(U, 2, ABG)
22:42:32.761 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:32.761 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:32.761 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:32.761 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:32.761 00.000 8976 move complete, result=1
22:42:32.761 00.000 8976 worker thread done servicing request
22:42:32.761 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:42:32.771 00.010 5052 UpdateGuideState exits: m=305 SNR=11.8
22:42:32.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:32.771 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:32.771 00.000 5052 Enqueuing Expose request
22:42:32.771 00.000 5052 GuideStep: -4.2 px 0 ms EAST, -0.6 px 0 ms NORTH
22:42:32.771 00.000 8976 Worker thread wakes up
22:42:32.772 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:32.772 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:32.772 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:42:32.772 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:42:32.772 00.000 5052 CameraToMount -- cameraX=4.45 cameraY=-1.45 hyp=4.68 cameraTheta=-0.32 mountX=4.39 mountY=2.53, mountTheta=0.52
22:42:32.772 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:32.772 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:33.813 01.041 8976 Exposure complete
22:42:33.828 00.015 8976 worker thread done servicing request
22:42:33.828 00.000 5052 OnExposeComplete: enter
22:42:33.828 00.000 5052 UpdateGuideState(): m_state=6
22:42:33.828 00.000 5052 Star::Find(18, 392, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
22:42:33.828 00.000 5052 Star::Find returns 1 (0), X=393.81, Y=270.60, Mass=313, SNR=11.9, Peak=51 HFD=3.9
22:42:33.828 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.36) = xAngle (-2.62 = -2.62)
22:42:33.828 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.96 = -2.96)
22:42:33.828 00.000 5052 CameraToMount -- cameraX=6.03 cameraY=-1.62 hyp=6.25 cameraTheta=-0.26 mountX=-5.43 mountY=-1.12, mountTheta=-2.94
22:42:33.829 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.03, y=-1.62, opts=13)
22:42:33.829 00.000 5052 Enqueuing Move request for stepguider (6.03, -1.62)
22:42:33.829 00.000 8976 Worker thread wakes up
22:42:33.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.03, -1.62) opts 0xd
22:42:33.829 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.03, -1.62)
22:42:33.829 00.000 8976 Moving (6.03, -1.62) raw xDistance=-5.43 yDistance=-1.12
22:42:33.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.61 from input -5.43
22:42:33.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.12
22:42:33.830 00.001 8976 MoveAxis(R, 12, ABG)
22:42:33.830 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:33.830 00.000 8976 MoveAxis(U, 3, ABG)
22:42:33.830 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:33.830 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:33.830 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:33.830 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:33.830 00.000 8976 move complete, result=1
22:42:33.830 00.000 8976 worker thread done servicing request
22:42:33.830 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:42:33.841 00.011 5052 UpdateGuideState exits: m=313 SNR=11.9
22:42:33.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:33.841 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:33.841 00.000 5052 Enqueuing Expose request
22:42:33.841 00.000 5052 GuideStep: -5.4 px 0 ms EAST, -1.1 px 0 ms NORTH
22:42:33.841 00.000 8976 Worker thread wakes up
22:42:33.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:33.841 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:33.842 00.001 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.04) = xAngle (-0.30 = -0.30)
22:42:33.842 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.62 = 2.62)
22:42:33.842 00.000 5052 CameraToMount -- cameraX=6.03 cameraY=-1.62 hyp=6.25 cameraTheta=-0.26 mountX=5.96 mountY=3.09, mountTheta=0.48
22:42:33.842 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:33.842 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:34.874 01.032 8976 Exposure complete
22:42:34.889 00.015 8976 worker thread done servicing request
22:42:34.889 00.000 5052 OnExposeComplete: enter
22:42:34.889 00.000 5052 UpdateGuideState(): m_state=6
22:42:34.889 00.000 5052 Star::Find(18, 393, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
22:42:34.889 00.000 5052 Star::Find returns 1 (1), X=395.13, Y=270.19, Mass=310, SNR=11.9, Peak=49 HFD=4.3
22:42:34.889 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.36) = xAngle (-2.63 = -2.63)
22:42:34.889 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.97 = -2.97)
22:42:34.890 00.001 5052 CameraToMount -- cameraX=7.35 cameraY=-2.03 hyp=7.63 cameraTheta=-0.27 mountX=-6.65 mountY=-1.32, mountTheta=-2.95
22:42:34.890 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=7.35, y=-2.03, opts=13)
22:42:34.890 00.000 5052 Enqueuing Move request for stepguider (7.35, -2.03)
22:42:34.890 00.000 8976 Worker thread wakes up
22:42:34.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.35, -2.03) opts 0xd
22:42:34.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.35, -2.03)
22:42:34.891 00.001 8976 Moving (7.35, -2.03) raw xDistance=-6.65 yDistance=-1.32
22:42:34.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.44 from input -6.65
22:42:34.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.32
22:42:34.891 00.000 8976 MoveAxis(R, 14, ABG)
22:42:34.891 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:34.891 00.000 8976 MoveAxis(U, 4, ABG)
22:42:34.891 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:34.891 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:34.891 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:34.891 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:34.891 00.000 8976 move complete, result=1
22:42:34.891 00.000 8976 worker thread done servicing request
22:42:34.891 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:42:34.902 00.011 5052 UpdateGuideState exits: m=310 SNR=11.9 Saturated
22:42:34.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:34.902 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:34.902 00.000 5052 Enqueuing Expose request
22:42:34.902 00.000 5052 GuideStep: -6.7 px 0 ms EAST, -1.3 px 0 ms NORTH
22:42:34.902 00.000 8976 Worker thread wakes up
22:42:34.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:34.902 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(377,252,37,37)
22:42:34.902 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.04) = xAngle (-0.31 = -0.31)
22:42:34.903 00.001 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.62 = 2.62)
22:42:34.903 00.000 5052 CameraToMount -- cameraX=7.35 cameraY=-2.03 hyp=7.63 cameraTheta=-0.27 mountX=7.27 mountY=3.82, mountTheta=0.48
22:42:34.903 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:34.903 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:35.941 01.038 8976 Exposure complete
22:42:35.955 00.014 8976 worker thread done servicing request
22:42:35.956 00.001 5052 OnExposeComplete: enter
22:42:35.956 00.000 5052 UpdateGuideState(): m_state=6
22:42:35.956 00.000 5052 Star::Find(18, 395, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
22:42:35.956 00.000 5052 Star::Find returns 1 (0), X=396.67, Y=270.44, Mass=276, SNR=11.2, Peak=48 HFD=4.0
22:42:35.956 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.36) = xAngle (-2.56 = -2.56)
22:42:35.956 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.90 = -2.90)
22:42:35.956 00.000 5052 CameraToMount -- cameraX=8.89 cameraY=-1.79 hyp=9.07 cameraTheta=-0.20 mountX=-7.57 mountY=-2.20, mountTheta=-2.86
22:42:35.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.89, y=-1.79, opts=13)
22:42:35.957 00.000 5052 Enqueuing Move request for stepguider (8.89, -1.79)
22:42:35.957 00.000 8976 Worker thread wakes up
22:42:35.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.89, -1.79) opts 0xd
22:42:35.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.89, -1.79)
22:42:35.957 00.000 8976 Moving (8.89, -1.79) raw xDistance=-7.57 yDistance=-2.20
22:42:35.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.08 from input -7.57
22:42:35.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.45 from input -2.20
22:42:35.957 00.000 8976 MoveAxis(R, 16, ABG)
22:42:35.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:35.957 00.000 8976 MoveAxis(U, 7, ABG)
22:42:35.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:35.957 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:35.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:35.957 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:35.957 00.000 8976 move complete, result=1
22:42:35.957 00.000 8976 worker thread done servicing request
22:42:35.958 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:42:35.967 00.009 5052 UpdateGuideState exits: m=276 SNR=11.2
22:42:35.968 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:35.968 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:35.968 00.000 5052 Enqueuing Expose request
22:42:35.968 00.000 8976 Worker thread wakes up
22:42:35.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:35.968 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,252,37,37)
22:42:35.968 00.000 5052 GuideStep: -7.6 px 0 ms EAST, -2.2 px 0 ms NORTH
22:42:35.968 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.04) = xAngle (-0.24 = -0.24)
22:42:35.968 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.69 = 2.69)
22:42:35.968 00.000 5052 CameraToMount -- cameraX=8.89 cameraY=-1.79 hyp=9.07 cameraTheta=-0.20 mountX=8.81 mountY=3.97, mountTheta=0.42
22:42:35.968 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:35.968 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:37.015 01.047 8976 Exposure complete
22:42:37.030 00.015 8976 worker thread done servicing request
22:42:37.030 00.000 5052 OnExposeComplete: enter
22:42:37.030 00.000 5052 UpdateGuideState(): m_state=6
22:42:37.030 00.000 5052 Star::Find(18, 396, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
22:42:37.030 00.000 5052 Star::Find returns 1 (0), X=396.55, Y=270.46, Mass=294, SNR=11.5, Peak=48 HFD=4.2
22:42:37.030 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.36) = xAngle (-2.56 = -2.56)
22:42:37.030 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.90 = -2.90)
22:42:37.030 00.000 5052 CameraToMount -- cameraX=8.77 cameraY=-1.76 hyp=8.94 cameraTheta=-0.20 mountX=-7.46 mountY=-2.17, mountTheta=-2.86
22:42:37.031 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.77, y=-1.76, opts=13)
22:42:37.031 00.000 5052 Enqueuing Move request for stepguider (8.77, -1.76)
22:42:37.031 00.000 8976 Worker thread wakes up
22:42:37.031 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.77, -1.76) opts 0xd
22:42:37.031 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.77, -1.76)
22:42:37.031 00.000 8976 Moving (8.77, -1.76) raw xDistance=-7.46 yDistance=-2.17
22:42:37.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.05 from input -7.46
22:42:37.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.47 from input -2.17
22:42:37.031 00.000 8976 MoveAxis(R, 16, ABG)
22:42:37.031 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:37.031 00.000 8976 MoveAxis(U, 7, ABG)
22:42:37.031 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:37.032 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:37.032 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:37.032 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:37.032 00.000 8976 move complete, result=1
22:42:37.032 00.000 8976 worker thread done servicing request
22:42:37.032 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:42:37.041 00.009 5052 UpdateGuideState exits: m=294 SNR=11.5
22:42:37.042 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:37.042 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:37.042 00.000 5052 Enqueuing Expose request
22:42:37.042 00.000 5052 GuideStep: -7.5 px 0 ms EAST, -2.2 px 0 ms NORTH
22:42:37.042 00.000 8976 Worker thread wakes up
22:42:37.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:37.042 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,252,37,37)
22:42:37.042 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.04) = xAngle (-0.24 = -0.24)
22:42:37.042 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.69 = 2.69)
22:42:37.042 00.000 5052 CameraToMount -- cameraX=8.77 cameraY=-1.76 hyp=8.94 cameraTheta=-0.20 mountX=8.69 mountY=3.91, mountTheta=0.42
22:42:37.043 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:37.043 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:38.074 01.031 8976 Exposure complete
22:42:38.090 00.016 8976 worker thread done servicing request
22:42:38.090 00.000 5052 OnExposeComplete: enter
22:42:38.090 00.000 5052 UpdateGuideState(): m_state=6
22:42:38.090 00.000 5052 Star::Find(18, 396, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
22:42:38.090 00.000 5052 Star::Find returns 1 (0), X=396.49, Y=270.17, Mass=277, SNR=11.2, Peak=50 HFD=3.8
22:42:38.090 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.36) = xAngle (-2.59 = -2.59)
22:42:38.090 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.93 = -2.93)
22:42:38.090 00.000 5052 CameraToMount -- cameraX=8.71 cameraY=-2.05 hyp=8.95 cameraTheta=-0.23 mountX=-7.62 mountY=-1.88, mountTheta=-2.90
22:42:38.091 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.71, y=-2.05, opts=13)
22:42:38.091 00.000 5052 Enqueuing Move request for stepguider (8.71, -2.05)
22:42:38.091 00.000 8976 Worker thread wakes up
22:42:38.091 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.71, -2.05) opts 0xd
22:42:38.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.71, -2.05)
22:42:38.091 00.000 8976 Moving (8.71, -2.05) raw xDistance=-7.62 yDistance=-1.88
22:42:38.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.16 from input -7.62
22:42:38.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.29 from input -1.88
22:42:38.091 00.000 8976 MoveAxis(R, 17, ABG)
22:42:38.091 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:38.091 00.000 8976 MoveAxis(U, 6, ABG)
22:42:38.091 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:38.091 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:38.091 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:38.092 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:38.092 00.000 8976 move complete, result=1
22:42:38.093 00.001 8976 worker thread done servicing request
22:42:38.093 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:42:38.103 00.010 5052 UpdateGuideState exits: m=277 SNR=11.2
22:42:38.103 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:38.103 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:38.103 00.000 5052 Enqueuing Expose request
22:42:38.103 00.000 5052 GuideStep: -7.6 px 0 ms EAST, -1.9 px 0 ms NORTH
22:42:38.103 00.000 8976 Worker thread wakes up
22:42:38.103 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:38.103 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(378,252,37,37)
22:42:38.104 00.001 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.04) = xAngle (-0.27 = -0.27)
22:42:38.104 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.66 = 2.66)
22:42:38.104 00.000 5052 CameraToMount -- cameraX=8.71 cameraY=-2.05 hyp=8.95 cameraTheta=-0.23 mountX=8.62 mountY=4.18, mountTheta=0.45
22:42:38.104 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:38.104 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:39.135 01.031 8976 Exposure complete
22:42:39.149 00.014 8976 worker thread done servicing request
22:42:39.149 00.000 5052 OnExposeComplete: enter
22:42:39.149 00.000 5052 UpdateGuideState(): m_state=6
22:42:39.150 00.001 5052 Star::Find(18, 396, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
22:42:39.150 00.000 5052 Star::Find returns 1 (0), X=397.14, Y=269.67, Mass=303, SNR=11.8, Peak=53 HFD=3.9
22:42:39.150 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.36) = xAngle (-2.63 = -2.63)
22:42:39.150 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.96 = -2.96)
22:42:39.150 00.000 5052 CameraToMount -- cameraX=9.36 cameraY=-2.55 hyp=9.71 cameraTheta=-0.27 mountX=-8.44 mountY=-1.71, mountTheta=-2.94
22:42:39.150 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=9.36, y=-2.55, opts=13)
22:42:39.150 00.000 5052 Enqueuing Move request for stepguider (9.36, -2.55)
22:42:39.151 00.001 8976 Worker thread wakes up
22:42:39.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.36, -2.55) opts 0xd
22:42:39.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.36, -2.55)
22:42:39.151 00.000 8976 Moving (9.36, -2.55) raw xDistance=-8.44 yDistance=-1.71
22:42:39.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.68 from input -8.44
22:42:39.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.17 from input -1.71
22:42:39.151 00.000 8976 MoveAxis(R, 18, ABG)
22:42:39.151 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:39.151 00.000 8976 MoveAxis(U, 6, ABG)
22:42:39.151 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:39.151 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:39.151 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:39.151 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:39.151 00.000 8976 move complete, result=1
22:42:39.151 00.000 8976 worker thread done servicing request
22:42:39.151 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:42:39.161 00.010 5052 UpdateGuideState exits: m=303 SNR=11.8
22:42:39.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:39.162 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:39.162 00.000 5052 Enqueuing Expose request
22:42:39.162 00.000 5052 GuideStep: -8.4 px 0 ms EAST, -1.7 px 0 ms NORTH
22:42:39.162 00.000 8976 Worker thread wakes up
22:42:39.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:39.162 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,252,37,37)
22:42:39.162 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.04) = xAngle (-0.31 = -0.31)
22:42:39.162 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.62 = 2.62)
22:42:39.163 00.001 5052 CameraToMount -- cameraX=9.36 cameraY=-2.55 hyp=9.71 cameraTheta=-0.27 mountX=9.25 mountY=4.83, mountTheta=0.48
22:42:39.163 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:39.163 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:40.195 01.032 8976 Exposure complete
22:42:40.209 00.014 8976 worker thread done servicing request
22:42:40.209 00.000 5052 OnExposeComplete: enter
22:42:40.209 00.000 5052 UpdateGuideState(): m_state=6
22:42:40.209 00.000 5052 Star::Find(18, 397, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
22:42:40.209 00.000 5052 Star::Find returns 1 (0), X=398.75, Y=270.43, Mass=290, SNR=11.5, Peak=49 HFD=4.2
22:42:40.209 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.36) = xAngle (-2.52 = -2.52)
22:42:40.209 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.86 = -2.86)
22:42:40.209 00.000 5052 CameraToMount -- cameraX=10.97 cameraY=-1.79 hyp=11.11 cameraTheta=-0.16 mountX=-9.04 mountY=-3.09, mountTheta=-2.81
22:42:40.210 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.97, y=-1.79, opts=13)
22:42:40.210 00.000 5052 Enqueuing Move request for stepguider (10.97, -1.79)
22:42:40.210 00.000 8976 Worker thread wakes up
22:42:40.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.97, -1.79) opts 0xd
22:42:40.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.97, -1.79)
22:42:40.210 00.000 8976 Moving (10.97, -1.79) raw xDistance=-9.04 yDistance=-3.09
22:42:40.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.09 from input -9.04
22:42:40.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.03 from input -3.09
22:42:40.210 00.000 8976 MoveAxis(R, 20, ABG)
22:42:40.210 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:40.210 00.000 8976 MoveAxis(U, 10, ABG)
22:42:40.211 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:40.211 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:40.211 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:40.211 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:40.211 00.000 8976 move complete, result=1
22:42:40.211 00.000 8976 worker thread done servicing request
22:42:40.211 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:42:40.220 00.009 5052 UpdateGuideState exits: m=290 SNR=11.5
22:42:40.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:40.220 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:40.220 00.000 5052 Enqueuing Expose request
22:42:40.220 00.000 5052 GuideStep: -9.0 px 0 ms EAST, -3.1 px 0 ms NORTH
22:42:40.220 00.000 8976 Worker thread wakes up
22:42:40.221 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:40.221 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(381,252,37,37)
22:42:40.221 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.04) = xAngle (-0.20 = -0.20)
22:42:40.221 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.73 = 2.73)
22:42:40.221 00.000 5052 CameraToMount -- cameraX=10.97 cameraY=-1.79 hyp=11.11 cameraTheta=-0.16 mountX=10.89 mountY=4.49, mountTheta=0.39
22:42:40.221 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:40.222 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:41.252 01.030 8976 Exposure complete
22:42:41.267 00.015 8976 worker thread done servicing request
22:42:41.268 00.001 5052 OnExposeComplete: enter
22:42:41.268 00.000 5052 UpdateGuideState(): m_state=6
22:42:41.268 00.000 5052 Star::Find(18, 398, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
22:42:41.268 00.000 5052 Star::Find returns 1 (0), X=400.12, Y=270.45, Mass=262, SNR=10.9, Peak=51 HFD=3.9
22:42:41.268 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.36) = xAngle (-2.50 = -2.50)
22:42:41.268 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.84 = -2.84)
22:42:41.268 00.000 5052 CameraToMount -- cameraX=12.34 cameraY=-1.77 hyp=12.47 cameraTheta=-0.14 mountX=-10.01 mountY=-3.69, mountTheta=-2.79
22:42:41.269 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=12.34, y=-1.77, opts=13)
22:42:41.269 00.000 5052 Enqueuing Move request for stepguider (12.34, -1.77)
22:42:41.269 00.000 8976 Worker thread wakes up
22:42:41.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.34, -1.77) opts 0xd
22:42:41.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.34, -1.77)
22:42:41.269 00.000 8976 Moving (12.34, -1.77) raw xDistance=-10.01 yDistance=-3.69
22:42:41.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.73 from input -10.01
22:42:41.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.47 from input -3.69
22:42:41.269 00.000 8976 MoveAxis(R, 22, ABG)
22:42:41.269 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:41.269 00.000 8976 MoveAxis(U, 12, ABG)
22:42:41.269 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:41.269 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:41.269 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:41.269 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:41.270 00.001 8976 move complete, result=1
22:42:41.270 00.000 8976 worker thread done servicing request
22:42:41.270 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:42:41.280 00.010 5052 UpdateGuideState exits: m=262 SNR=10.9
22:42:41.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:41.280 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:41.280 00.000 5052 Enqueuing Expose request
22:42:41.280 00.000 5052 GuideStep: -10.0 px 0 ms EAST, -3.7 px 0 ms NORTH
22:42:41.280 00.000 8976 Worker thread wakes up
22:42:41.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:41.280 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(382,252,37,37)
22:42:41.281 00.001 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.04) = xAngle (-0.18 = -0.18)
22:42:41.281 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.74 = 2.74)
22:42:41.281 00.000 5052 CameraToMount -- cameraX=12.34 cameraY=-1.77 hyp=12.47 cameraTheta=-0.14 mountX=12.26 mountY=4.82, mountTheta=0.37
22:42:41.281 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:41.281 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:42.316 01.035 8976 Exposure complete
22:42:42.329 00.013 8976 worker thread done servicing request
22:42:42.329 00.000 5052 OnExposeComplete: enter
22:42:42.330 00.001 5052 UpdateGuideState(): m_state=6
22:42:42.330 00.000 5052 Star::Find(18, 400, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
22:42:42.330 00.000 5052 Star::Find returns 1 (0), X=401.71, Y=269.86, Mass=268, SNR=11.0, Peak=61 HFD=4.2
22:42:42.330 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.36) = xAngle (-2.53 = -2.53)
22:42:42.330 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.87 = -2.87)
22:42:42.330 00.000 5052 CameraToMount -- cameraX=13.93 cameraY=-2.37 hyp=14.13 cameraTheta=-0.17 mountX=-11.55 mountY=-3.83, mountTheta=-2.82
22:42:42.330 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=13.93, y=-2.37, opts=13)
22:42:42.331 00.001 5052 Enqueuing Move request for stepguider (13.93, -2.37)
22:42:42.331 00.000 8976 Worker thread wakes up
22:42:42.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (13.93, -2.37) opts 0xd
22:42:42.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (13.93, -2.37)
22:42:42.331 00.000 8976 Moving (13.93, -2.37) raw xDistance=-11.55 yDistance=-3.83
22:42:42.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.75 from input -11.55
22:42:42.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.59 from input -3.83
22:42:42.331 00.000 8976 MoveAxis(R, 25, ABG)
22:42:42.331 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:42.331 00.000 8976 MoveAxis(U, 12, ABG)
22:42:42.331 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:42.331 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:42.331 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:42.331 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:42.331 00.000 8976 move complete, result=1
22:42:42.331 00.000 8976 worker thread done servicing request
22:42:42.332 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:42:42.341 00.009 5052 UpdateGuideState exits: m=268 SNR=11.0
22:42:42.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:42.341 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:42.341 00.000 5052 Enqueuing Expose request
22:42:42.341 00.000 5052 GuideStep: -11.6 px 0 ms EAST, -3.8 px 0 ms NORTH
22:42:42.341 00.000 8976 Worker thread wakes up
22:42:42.342 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:42.342 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(384,252,37,37)
22:42:42.342 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.04) = xAngle (-0.21 = -0.21)
22:42:42.342 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.72 = 2.72)
22:42:42.342 00.000 5052 CameraToMount -- cameraX=13.93 cameraY=-2.37 hyp=14.13 cameraTheta=-0.17 mountX=13.82 mountY=5.80, mountTheta=0.40
22:42:42.342 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:42.342 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:43.390 01.048 8976 Exposure complete
22:42:43.407 00.017 8976 worker thread done servicing request
22:42:43.408 00.001 5052 OnExposeComplete: enter
22:42:43.408 00.000 5052 UpdateGuideState(): m_state=6
22:42:43.408 00.000 5052 Star::Find(18, 401, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
22:42:43.408 00.000 5052 Star::Find returns 1 (0), X=401.71, Y=270.26, Mass=287, SNR=11.4, Peak=63 HFD=4.2
22:42:43.408 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.36) = xAngle (-2.50 = -2.50)
22:42:43.408 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.84 = -2.84)
22:42:43.408 00.000 5052 CameraToMount -- cameraX=13.93 cameraY=-1.96 hyp=14.07 cameraTheta=-0.14 mountX=-11.26 mountY=-4.20, mountTheta=-2.78
22:42:43.409 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=13.93, y=-1.96, opts=13)
22:42:43.409 00.000 5052 Enqueuing Move request for stepguider (13.93, -1.96)
22:42:43.409 00.000 8976 Worker thread wakes up
22:42:43.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (13.93, -1.96) opts 0xd
22:42:43.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (13.93, -1.96)
22:42:43.409 00.000 8976 Moving (13.93, -1.96) raw xDistance=-11.26 yDistance=-4.20
22:42:43.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.64 from input -11.26
22:42:43.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.83 from input -4.20
22:42:43.409 00.000 8976 MoveAxis(R, 25, ABG)
22:42:43.409 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:43.409 00.000 8976 MoveAxis(U, 13, ABG)
22:42:43.409 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:43.409 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:43.409 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:43.409 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:43.409 00.000 8976 move complete, result=1
22:42:43.409 00.000 8976 worker thread done servicing request
22:42:43.410 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:42:43.420 00.010 5052 UpdateGuideState exits: m=287 SNR=11.4
22:42:43.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:43.420 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:43.420 00.000 5052 Enqueuing Expose request
22:42:43.420 00.000 8976 Worker thread wakes up
22:42:43.420 00.000 5052 GuideStep: -11.3 px 0 ms EAST, -4.2 px 0 ms NORTH
22:42:43.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:43.420 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(384,252,37,37)
22:42:43.421 00.001 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.04) = xAngle (-0.18 = -0.18)
22:42:43.421 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.75 = 2.75)
22:42:43.421 00.000 5052 CameraToMount -- cameraX=13.93 cameraY=-1.96 hyp=14.07 cameraTheta=-0.14 mountX=13.84 mountY=5.40, mountTheta=0.37
22:42:43.421 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:43.421 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:44.459 01.038 8976 Exposure complete
22:42:44.475 00.016 8976 worker thread done servicing request
22:42:44.475 00.000 5052 OnExposeComplete: enter
22:42:44.475 00.000 5052 UpdateGuideState(): m_state=6
22:42:44.475 00.000 5052 Star::Find(18, 401, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
22:42:44.475 00.000 5052 Star::Find returns 1 (0), X=402.45, Y=270.09, Mass=373, SNR=13.0, Peak=61 HFD=4.8
22:42:44.475 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.36) = xAngle (-2.50 = -2.50)
22:42:44.475 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.84 = -2.84)
22:42:44.475 00.000 5052 CameraToMount -- cameraX=14.68 cameraY=-2.13 hyp=14.83 cameraTheta=-0.14 mountX=-11.91 mountY=-4.36, mountTheta=-2.79
22:42:44.476 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=14.68, y=-2.13, opts=13)
22:42:44.476 00.000 5052 Enqueuing Move request for stepguider (14.68, -2.13)
22:42:44.476 00.000 8976 Worker thread wakes up
22:42:44.476 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (14.68, -2.13) opts 0xd
22:42:44.476 00.000 8976 Handling offset move in thread for stepguider, endpoint = (14.68, -2.13)
22:42:44.476 00.000 8976 Moving (14.68, -2.13) raw xDistance=-11.91 yDistance=-4.36
22:42:44.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.04 from input -11.91
22:42:44.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.95 from input -4.36
22:42:44.476 00.000 8976 MoveAxis(R, 26, ABG)
22:42:44.476 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:44.476 00.000 8976 MoveAxis(U, 14, ABG)
22:42:44.476 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:44.477 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:44.477 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:44.477 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:44.477 00.000 8976 move complete, result=1
22:42:44.477 00.000 8976 worker thread done servicing request
22:42:44.477 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:42:44.487 00.010 5052 UpdateGuideState exits: m=373 SNR=13.0
22:42:44.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:44.487 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:44.487 00.000 5052 Enqueuing Expose request
22:42:44.487 00.000 5052 GuideStep: -11.9 px 0 ms EAST, -4.4 px 0 ms NORTH
22:42:44.487 00.000 8976 Worker thread wakes up
22:42:44.488 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:44.488 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(384,252,37,37)
22:42:44.488 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.04) = xAngle (-0.18 = -0.18)
22:42:44.488 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.74 = 2.74)
22:42:44.488 00.000 5052 CameraToMount -- cameraX=14.68 cameraY=-2.13 hyp=14.83 cameraTheta=-0.14 mountX=14.58 mountY=5.76, mountTheta=0.38
22:42:44.488 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:44.489 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:45.531 01.042 8976 Exposure complete
22:42:45.547 00.016 8976 worker thread done servicing request
22:42:45.548 00.001 5052 OnExposeComplete: enter
22:42:45.548 00.000 5052 UpdateGuideState(): m_state=6
22:42:45.548 00.000 5052 Star::Find(18, 402, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
22:42:45.548 00.000 5052 Star::Find returns 1 (0), X=401.50, Y=269.54, Mass=258, SNR=10.8, Peak=59 HFD=3.2
22:42:45.548 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.36) = xAngle (-2.55 = -2.55)
22:42:45.548 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.89 = -2.89)
22:42:45.548 00.000 5052 CameraToMount -- cameraX=13.72 cameraY=-2.68 hyp=13.98 cameraTheta=-0.19 mountX=-11.62 mountY=-3.46, mountTheta=-2.85
22:42:45.549 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=13.72, y=-2.68, opts=13)
22:42:45.549 00.000 5052 Enqueuing Move request for stepguider (13.72, -2.68)
22:42:45.549 00.000 8976 Worker thread wakes up
22:42:45.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (13.72, -2.68) opts 0xd
22:42:45.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (13.72, -2.68)
22:42:45.549 00.000 8976 Moving (13.72, -2.68) raw xDistance=-11.62 yDistance=-3.46
22:42:45.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.88 from input -11.62
22:42:45.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.39 from input -3.46
22:42:45.549 00.000 8976 MoveAxis(R, 25, ABG)
22:42:45.549 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:45.549 00.000 8976 MoveAxis(U, 11, ABG)
22:42:45.549 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:45.549 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:45.549 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:45.550 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:45.550 00.000 8976 move complete, result=1
22:42:45.550 00.000 8976 worker thread done servicing request
22:42:45.550 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:42:45.561 00.011 5052 UpdateGuideState exits: m=258 SNR=10.8
22:42:45.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:45.561 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:45.561 00.000 5052 Enqueuing Expose request
22:42:45.561 00.000 8976 Worker thread wakes up
22:42:45.561 00.000 5052 GuideStep: -11.6 px 0 ms EAST, -3.5 px 0 ms NORTH
22:42:45.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:45.561 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(383,252,37,37)
22:42:45.562 00.001 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.04) = xAngle (-0.23 = -0.23)
22:42:45.562 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.69 = 2.69)
22:42:45.562 00.000 5052 CameraToMount -- cameraX=13.72 cameraY=-2.68 hyp=13.98 cameraTheta=-0.19 mountX=13.60 mountY=6.05, mountTheta=0.42
22:42:45.562 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:45.563 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:46.597 01.034 8976 Exposure complete
22:42:46.612 00.015 8976 worker thread done servicing request
22:42:46.612 00.000 5052 OnExposeComplete: enter
22:42:46.612 00.000 5052 UpdateGuideState(): m_state=6
22:42:46.612 00.000 5052 Star::Find(18, 401, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
22:42:46.612 00.000 5052 Star::Find returns 1 (0), X=400.01, Y=269.16, Mass=264, SNR=11.0, Peak=59 HFD=3.8
22:42:46.612 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.36) = xAngle (-2.60 = -2.60)
22:42:46.612 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.94 = -2.94)
22:42:46.612 00.000 5052 CameraToMount -- cameraX=12.23 cameraY=-3.06 hyp=12.61 cameraTheta=-0.24 mountX=-10.83 mountY=-2.48, mountTheta=-2.92
22:42:46.613 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=12.23, y=-3.06, opts=13)
22:42:46.613 00.000 5052 Enqueuing Move request for stepguider (12.23, -3.06)
22:42:46.613 00.000 8976 Worker thread wakes up
22:42:46.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.23, -3.06) opts 0xd
22:42:46.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.23, -3.06)
22:42:46.613 00.000 8976 Moving (12.23, -3.06) raw xDistance=-10.83 yDistance=-2.48
22:42:46.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.38 from input -10.83
22:42:46.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.73 from input -2.48
22:42:46.613 00.000 8976 MoveAxis(R, 24, ABG)
22:42:46.614 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:46.614 00.000 8976 MoveAxis(U, 8, ABG)
22:42:46.614 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:46.614 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:46.614 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:46.614 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:46.614 00.000 8976 move complete, result=1
22:42:46.614 00.000 8976 worker thread done servicing request
22:42:46.614 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=33, FiltMin=28, FiltMax=46, Gamma=2.260
22:42:46.624 00.010 5052 UpdateGuideState exits: m=264 SNR=11.0
22:42:46.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:46.624 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:46.624 00.000 5052 Enqueuing Expose request
22:42:46.624 00.000 5052 GuideStep: -10.8 px 0 ms EAST, -2.5 px 0 ms NORTH
22:42:46.624 00.000 8976 Worker thread wakes up
22:42:46.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:46.624 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(382,251,37,37)
22:42:46.625 00.001 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.04) = xAngle (-0.29 = -0.29)
22:42:46.625 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.64 = 2.64)
22:42:46.625 00.000 5052 CameraToMount -- cameraX=12.23 cameraY=-3.06 hyp=12.61 cameraTheta=-0.24 mountX=12.10 mountY=6.04, mountTheta=0.46
22:42:46.625 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:46.625 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:47.660 01.035 8976 Exposure complete
22:42:47.674 00.014 8976 worker thread done servicing request
22:42:47.674 00.000 5052 OnExposeComplete: enter
22:42:47.674 00.000 5052 UpdateGuideState(): m_state=6
22:42:47.674 00.000 5052 Star::Find(18, 400, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
22:42:47.674 00.000 5052 Star::Find returns 1 (0), X=397.49, Y=269.46, Mass=312, SNR=11.9, Peak=59 HFD=3.3
22:42:47.674 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.36) = xAngle (-2.64 = -2.64)
22:42:47.675 00.001 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.98 = -2.98)
22:42:47.675 00.000 5052 CameraToMount -- cameraX=9.71 cameraY=-2.76 hyp=10.10 cameraTheta=-0.28 mountX=-8.83 mountY=-1.67, mountTheta=-2.95
22:42:47.675 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=9.71, y=-2.76, opts=13)
22:42:47.675 00.000 5052 Enqueuing Move request for stepguider (9.71, -2.76)
22:42:47.675 00.000 8976 Worker thread wakes up
22:42:47.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.71, -2.76) opts 0xd
22:42:47.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.71, -2.76)
22:42:47.676 00.001 8976 Moving (9.71, -2.76) raw xDistance=-8.83 yDistance=-1.67
22:42:47.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.08 from input -8.83
22:42:47.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.17 from input -1.67
22:42:47.676 00.000 8976 MoveAxis(R, 20, ABG)
22:42:47.676 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:47.676 00.000 8976 MoveAxis(U, 6, ABG)
22:42:47.676 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:47.676 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:47.676 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:47.676 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:47.676 00.000 8976 move complete, result=1
22:42:47.676 00.000 8976 worker thread done servicing request
22:42:47.676 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:42:47.686 00.010 5052 UpdateGuideState exits: m=312 SNR=11.9
22:42:47.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:47.686 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:47.686 00.000 5052 Enqueuing Expose request
22:42:47.686 00.000 5052 GuideStep: -8.8 px 0 ms EAST, -1.7 px 0 ms NORTH
22:42:47.686 00.000 8976 Worker thread wakes up
22:42:47.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:47.686 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,251,37,37)
22:42:47.687 00.001 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.04) = xAngle (-0.32 = -0.32)
22:42:47.687 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.61 = 2.61)
22:42:47.687 00.000 5052 CameraToMount -- cameraX=9.71 cameraY=-2.76 hyp=10.10 cameraTheta=-0.28 mountX=9.59 mountY=5.12, mountTheta=0.49
22:42:47.687 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:47.687 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:48.718 01.031 8976 Exposure complete
22:42:48.732 00.014 8976 worker thread done servicing request
22:42:48.732 00.000 5052 OnExposeComplete: enter
22:42:48.732 00.000 5052 UpdateGuideState(): m_state=6
22:42:48.732 00.000 5052 Star::Find(18, 397, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
22:42:48.732 00.000 5052 Star::Find returns 1 (0), X=396.25, Y=269.81, Mass=278, SNR=11.3, Peak=51 HFD=3.9
22:42:48.732 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.36) = xAngle (-2.64 = -2.64)
22:42:48.732 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.98 = -2.98)
22:42:48.732 00.000 5052 CameraToMount -- cameraX=8.47 cameraY=-2.41 hyp=8.81 cameraTheta=-0.28 mountX=-7.71 mountY=-1.45, mountTheta=-2.96
22:42:48.733 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.47, y=-2.41, opts=13)
22:42:48.733 00.000 5052 Enqueuing Move request for stepguider (8.47, -2.41)
22:42:48.733 00.000 8976 Worker thread wakes up
22:42:48.733 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.47, -2.41) opts 0xd
22:42:48.733 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.47, -2.41)
22:42:48.733 00.000 8976 Moving (8.47, -2.41) raw xDistance=-7.71 yDistance=-1.45
22:42:48.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.28 from input -7.71
22:42:48.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.45
22:42:48.733 00.000 8976 MoveAxis(R, 17, ABG)
22:42:48.733 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:48.733 00.000 8976 MoveAxis(U, 5, ABG)
22:42:48.733 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:48.733 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:48.734 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:48.734 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:48.734 00.000 8976 move complete, result=1
22:42:48.734 00.000 8976 worker thread done servicing request
22:42:48.734 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:42:48.744 00.010 5052 UpdateGuideState exits: m=278 SNR=11.3
22:42:48.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:48.744 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:48.744 00.000 5052 Enqueuing Expose request
22:42:48.744 00.000 5052 GuideStep: -7.7 px 0 ms EAST, -1.4 px 0 ms NORTH
22:42:48.744 00.000 8976 Worker thread wakes up
22:42:48.745 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:48.745 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(378,252,37,37)
22:42:48.745 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.04) = xAngle (-0.32 = -0.32)
22:42:48.745 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.61 = 2.61)
22:42:48.745 00.000 5052 CameraToMount -- cameraX=8.47 cameraY=-2.41 hyp=8.81 cameraTheta=-0.28 mountX=8.36 mountY=4.47, mountTheta=0.49
22:42:48.745 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:48.746 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:49.773 01.027 8976 Exposure complete
22:42:49.788 00.015 8976 worker thread done servicing request
22:42:49.788 00.000 5052 OnExposeComplete: enter
22:42:49.788 00.000 5052 UpdateGuideState(): m_state=6
22:42:49.788 00.000 5052 Star::Find(18, 396, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
22:42:49.788 00.000 5052 Star::Find returns 1 (0), X=395.14, Y=269.83, Mass=292, SNR=11.5, Peak=53 HFD=4.3
22:42:49.788 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:42:49.788 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:42:49.788 00.000 5052 CameraToMount -- cameraX=7.36 cameraY=-2.39 hyp=7.74 cameraTheta=-0.31 mountX=-6.90 mountY=-1.00, mountTheta=-3.00
22:42:49.789 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.36, y=-2.39, opts=13)
22:42:49.789 00.000 5052 Enqueuing Move request for stepguider (7.36, -2.39)
22:42:49.789 00.000 8976 Worker thread wakes up
22:42:49.789 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.36, -2.39) opts 0xd
22:42:49.789 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.36, -2.39)
22:42:49.789 00.000 8976 Moving (7.36, -2.39) raw xDistance=-6.90 yDistance=-1.00
22:42:49.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.72 from input -6.90
22:42:49.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.00
22:42:49.789 00.000 8976 MoveAxis(R, 15, ABG)
22:42:49.789 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:49.789 00.000 8976 MoveAxis(U, 3, ABG)
22:42:49.789 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:49.789 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:49.790 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:49.790 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:49.790 00.000 8976 move complete, result=1
22:42:49.790 00.000 8976 worker thread done servicing request
22:42:49.790 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:42:49.800 00.010 5052 UpdateGuideState exits: m=292 SNR=11.5
22:42:49.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:49.800 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:49.800 00.000 5052 Enqueuing Expose request
22:42:49.800 00.000 5052 GuideStep: -6.9 px 0 ms EAST, -1.0 px 0 ms NORTH
22:42:49.800 00.000 8976 Worker thread wakes up
22:42:49.801 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:49.801 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(377,252,37,37)
22:42:49.801 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.04) = xAngle (-0.35 = -0.35)
22:42:49.801 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:42:49.801 00.000 5052 CameraToMount -- cameraX=7.36 cameraY=-2.39 hyp=7.74 cameraTheta=-0.31 mountX=7.25 mountY=4.17, mountTheta=0.52
22:42:49.801 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:49.801 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:50.834 01.033 8976 Exposure complete
22:42:50.848 00.014 8976 worker thread done servicing request
22:42:50.848 00.000 5052 OnExposeComplete: enter
22:42:50.848 00.000 5052 UpdateGuideState(): m_state=6
22:42:50.848 00.000 5052 Star::Find(18, 395, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
22:42:50.848 00.000 5052 Star::Find returns 1 (0), X=393.67, Y=269.55, Mass=288, SNR=11.4, Peak=51 HFD=4.1
22:42:50.848 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.36) = xAngle (-2.78 = -2.78)
22:42:50.848 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.12 = -3.12)
22:42:50.848 00.000 5052 CameraToMount -- cameraX=5.89 cameraY=-2.67 hyp=6.46 cameraTheta=-0.43 mountX=-6.06 mountY=-0.11, mountTheta=-3.12
22:42:50.849 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.89, y=-2.67, opts=13)
22:42:50.849 00.000 5052 Enqueuing Move request for stepguider (5.89, -2.67)
22:42:50.849 00.000 8976 Worker thread wakes up
22:42:50.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.89, -2.67) opts 0xd
22:42:50.849 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.89, -2.67)
22:42:50.849 00.000 8976 Moving (5.89, -2.67) raw xDistance=-6.06 yDistance=-0.11
22:42:50.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.15 from input -6.06
22:42:50.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:42:50.849 00.000 8976 MoveAxis(R, 13, ABG)
22:42:50.849 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:50.850 00.001 8976 MoveAxis(U, 0, ABG)
22:42:50.850 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:50.850 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:50.850 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:50.850 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:50.850 00.000 8976 move complete, result=1
22:42:50.850 00.000 8976 worker thread done servicing request
22:42:50.850 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:42:50.859 00.009 5052 UpdateGuideState exits: m=288 SNR=11.4
22:42:50.860 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:50.860 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:50.860 00.000 5052 Enqueuing Expose request
22:42:50.860 00.000 5052 GuideStep: -6.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:50.860 00.000 8976 Worker thread wakes up
22:42:50.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:50.860 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:50.860 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.04) = xAngle (-0.47 = -0.47)
22:42:50.860 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.46 = 2.46)
22:42:50.861 00.001 5052 CameraToMount -- cameraX=5.89 cameraY=-2.67 hyp=6.46 cameraTheta=-0.43 mountX=5.77 mountY=4.06, mountTheta=0.61
22:42:50.861 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:50.861 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:51.896 01.035 8976 Exposure complete
22:42:51.911 00.015 8976 worker thread done servicing request
22:42:51.911 00.000 5052 OnExposeComplete: enter
22:42:51.911 00.000 5052 UpdateGuideState(): m_state=6
22:42:51.911 00.000 5052 Star::Find(18, 393, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
22:42:51.911 00.000 5052 Star::Find returns 1 (0), X=392.41, Y=269.78, Mass=322, SNR=12.1, Peak=49 HFD=3.9
22:42:51.911 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:42:51.911 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.10)
22:42:51.911 00.000 5052 CameraToMount -- cameraX=4.63 cameraY=-2.44 hyp=5.23 cameraTheta=-0.48 mountX=-5.00 mountY=0.22, mountTheta=3.10
22:42:51.912 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.63, y=-2.44, opts=13)
22:42:51.912 00.000 5052 Enqueuing Move request for stepguider (4.63, -2.44)
22:42:51.912 00.000 8976 Worker thread wakes up
22:42:51.912 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.63, -2.44) opts 0xd
22:42:51.912 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.63, -2.44)
22:42:51.912 00.000 8976 Moving (4.63, -2.44) raw xDistance=-5.00 yDistance=0.22
22:42:51.913 00.001 8976 GuideAlgorithmHysteresis::Result() returns -3.44 from input -5.00
22:42:51.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:42:51.913 00.000 8976 MoveAxis(R, 11, ABG)
22:42:51.913 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:51.913 00.000 8976 MoveAxis(U, 0, ABG)
22:42:51.913 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:51.913 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:51.913 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:51.913 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:51.913 00.000 8976 move complete, result=1
22:42:51.913 00.000 8976 worker thread done servicing request
22:42:51.913 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:42:51.923 00.010 5052 UpdateGuideState exits: m=322 SNR=12.1
22:42:51.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:51.923 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:51.923 00.000 5052 Enqueuing Expose request
22:42:51.923 00.000 5052 GuideStep: -5.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:51.923 00.000 8976 Worker thread wakes up
22:42:51.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:51.923 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:51.924 00.001 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:42:51.924 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:42:51.924 00.000 5052 CameraToMount -- cameraX=4.63 cameraY=-2.44 hyp=5.23 cameraTheta=-0.48 mountX=4.53 mountY=3.53, mountTheta=0.66
22:42:51.924 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:51.924 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:52.952 01.028 8976 Exposure complete
22:42:52.966 00.014 8976 worker thread done servicing request
22:42:52.967 00.001 5052 OnExposeComplete: enter
22:42:52.967 00.000 5052 UpdateGuideState(): m_state=6
22:42:52.967 00.000 5052 Star::Find(18, 392, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
22:42:52.967 00.000 5052 Star::Find returns 1 (0), X=392.58, Y=269.89, Mass=324, SNR=12.1, Peak=52 HFD=3.9
22:42:52.967 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:42:52.967 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.13)
22:42:52.967 00.000 5052 CameraToMount -- cameraX=4.80 cameraY=-2.33 hyp=5.34 cameraTheta=-0.45 mountX=-5.05 mountY=0.05, mountTheta=3.13
22:42:52.968 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.80, y=-2.33, opts=13)
22:42:52.968 00.000 5052 Enqueuing Move request for stepguider (4.80, -2.33)
22:42:52.968 00.000 8976 Worker thread wakes up
22:42:52.968 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.80, -2.33) opts 0xd
22:42:52.968 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.80, -2.33)
22:42:52.968 00.000 8976 Moving (4.80, -2.33) raw xDistance=-5.05 yDistance=0.05
22:42:52.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.42 from input -5.05
22:42:52.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:42:52.968 00.000 8976 MoveAxis(R, 11, ABG)
22:42:52.968 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:52.968 00.000 8976 MoveAxis(U, 0, ABG)
22:42:52.968 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:52.968 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:52.968 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:52.968 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:52.968 00.000 8976 move complete, result=1
22:42:52.969 00.001 8976 worker thread done servicing request
22:42:52.969 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:42:52.979 00.010 5052 UpdateGuideState exits: m=324 SNR=12.1
22:42:52.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:52.979 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:52.979 00.000 5052 Enqueuing Expose request
22:42:52.979 00.000 5052 GuideStep: -5.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:42:52.979 00.000 8976 Worker thread wakes up
22:42:52.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:52.979 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:52.980 00.001 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:42:52.980 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.43 = 2.43)
22:42:52.980 00.000 5052 CameraToMount -- cameraX=4.80 cameraY=-2.33 hyp=5.34 cameraTheta=-0.45 mountX=4.70 mountY=3.47, mountTheta=0.64
22:42:52.980 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:52.980 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:54.013 01.033 8976 Exposure complete
22:42:54.028 00.015 8976 worker thread done servicing request
22:42:54.028 00.000 5052 OnExposeComplete: enter
22:42:54.028 00.000 5052 UpdateGuideState(): m_state=6
22:42:54.028 00.000 5052 Star::Find(18, 392, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
22:42:54.028 00.000 5052 Star::Find returns 1 (0), X=391.48, Y=270.24, Mass=375, SNR=13.1, Peak=49 HFD=5.0
22:42:54.028 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:42:54.028 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.09)
22:42:54.028 00.000 5052 CameraToMount -- cameraX=3.70 cameraY=-1.98 hyp=4.19 cameraTheta=-0.49 mountX=-4.02 mountY=0.20, mountTheta=3.09
22:42:54.029 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.70, y=-1.98, opts=13)
22:42:54.029 00.000 5052 Enqueuing Move request for stepguider (3.70, -1.98)
22:42:54.029 00.000 8976 Worker thread wakes up
22:42:54.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.70, -1.98) opts 0xd
22:42:54.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.70, -1.98)
22:42:54.029 00.000 8976 Moving (3.70, -1.98) raw xDistance=-4.02 yDistance=0.20
22:42:54.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.77 from input -4.02
22:42:54.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:42:54.029 00.000 8976 MoveAxis(R, 9, ABG)
22:42:54.029 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:54.029 00.000 8976 MoveAxis(U, 0, ABG)
22:42:54.030 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:54.030 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:54.030 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:54.030 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:54.030 00.000 8976 move complete, result=1
22:42:54.030 00.000 8976 worker thread done servicing request
22:42:54.030 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:42:54.040 00.010 5052 UpdateGuideState exits: m=375 SNR=13.1
22:42:54.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:54.040 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:54.040 00.000 5052 Enqueuing Expose request
22:42:54.040 00.000 5052 GuideStep: -4.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:54.040 00.000 8976 Worker thread wakes up
22:42:54.040 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:54.040 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:54.041 00.001 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:42:54.041 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:42:54.041 00.000 5052 CameraToMount -- cameraX=3.70 cameraY=-1.98 hyp=4.19 cameraTheta=-0.49 mountX=3.61 mountY=2.84, mountTheta=0.67
22:42:54.041 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:54.041 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:55.071 01.030 8976 Exposure complete
22:42:55.086 00.015 8976 worker thread done servicing request
22:42:55.086 00.000 5052 OnExposeComplete: enter
22:42:55.086 00.000 5052 UpdateGuideState(): m_state=6
22:42:55.087 00.001 5052 Star::Find(18, 391, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
22:42:55.087 00.000 5052 Star::Find returns 1 (0), X=389.38, Y=270.02, Mass=287, SNR=11.4, Peak=47 HFD=4.1
22:42:55.087 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.36) = xAngle (-3.30 = 2.98)
22:42:55.087 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.64 = 2.64)
22:42:55.087 00.000 5052 CameraToMount -- cameraX=1.60 cameraY=-2.20 hyp=2.72 cameraTheta=-0.94 mountX=-2.69 mountY=1.30, mountTheta=2.69
22:42:55.088 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.60, y=-2.20, opts=13)
22:42:55.088 00.000 5052 Enqueuing Move request for stepguider (1.60, -2.20)
22:42:55.088 00.000 8976 Worker thread wakes up
22:42:55.088 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.60, -2.20) opts 0xd
22:42:55.088 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.60, -2.20)
22:42:55.088 00.000 8976 Moving (1.60, -2.20) raw xDistance=-2.69 yDistance=1.30
22:42:55.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.89 from input -2.69
22:42:55.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.30
22:42:55.088 00.000 8976 MoveAxis(R, 6, ABG)
22:42:55.088 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:55.088 00.000 8976 MoveAxis(D, 4, ABG)
22:42:55.088 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:55.088 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:55.088 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:55.088 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:55.088 00.000 8976 move complete, result=1
22:42:55.088 00.000 8976 worker thread done servicing request
22:42:55.089 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:42:55.099 00.010 5052 UpdateGuideState exits: m=287 SNR=11.4
22:42:55.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:55.099 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:55.099 00.000 5052 Enqueuing Expose request
22:42:55.100 00.001 8976 Worker thread wakes up
22:42:55.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:55.100 00.000 5052 GuideStep: -2.7 px 0 ms EAST, 1.3 px 0 ms SOUTH
22:42:55.100 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:55.100 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.04) = xAngle (-0.98 = -0.98)
22:42:55.101 00.001 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.94 = 1.94)
22:42:55.101 00.000 5052 CameraToMount -- cameraX=1.60 cameraY=-2.20 hyp=2.72 cameraTheta=-0.94 mountX=1.51 mountY=2.53, mountTheta=1.03
22:42:55.101 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:55.101 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:56.130 01.029 8976 Exposure complete
22:42:56.145 00.015 8976 worker thread done servicing request
22:42:56.145 00.000 5052 OnExposeComplete: enter
22:42:56.145 00.000 5052 UpdateGuideState(): m_state=6
22:42:56.145 00.000 5052 Star::Find(18, 389, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
22:42:56.145 00.000 5052 Star::Find returns 1 (0), X=389.17, Y=269.43, Mass=357, SNR=12.8, Peak=52 HFD=5.0
22:42:56.145 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.36) = xAngle (-3.47 = 2.81)
22:42:56.145 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.81 = 2.48)
22:42:56.145 00.000 5052 CameraToMount -- cameraX=1.39 cameraY=-2.79 hyp=3.12 cameraTheta=-1.11 mountX=-2.95 mountY=1.93, mountTheta=2.56
22:42:56.146 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.39, y=-2.79, opts=13)
22:42:56.146 00.000 5052 Enqueuing Move request for stepguider (1.39, -2.79)
22:42:56.146 00.000 8976 Worker thread wakes up
22:42:56.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.39, -2.79) opts 0xd
22:42:56.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.39, -2.79)
22:42:56.146 00.000 8976 Moving (1.39, -2.79) raw xDistance=-2.95 yDistance=1.93
22:42:56.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.99 from input -2.95
22:42:56.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.27 from input 1.93
22:42:56.147 00.001 8976 MoveAxis(R, 6, ABG)
22:42:56.147 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:56.147 00.000 8976 MoveAxis(D, 6, ABG)
22:42:56.147 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:56.147 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:56.147 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:56.147 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:56.147 00.000 8976 move complete, result=1
22:42:56.147 00.000 8976 worker thread done servicing request
22:42:56.147 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=42, Gamma=2.260
22:42:56.158 00.011 5052 UpdateGuideState exits: m=357 SNR=12.8
22:42:56.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:56.158 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:56.158 00.000 5052 Enqueuing Expose request
22:42:56.158 00.000 5052 GuideStep: -3.0 px 0 ms EAST, 1.9 px 0 ms SOUTH
22:42:56.158 00.000 8976 Worker thread wakes up
22:42:56.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:56.158 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:56.159 00.001 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.04) = xAngle (-1.15 = -1.15)
22:42:56.159 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.78 = 1.78)
22:42:56.159 00.000 5052 CameraToMount -- cameraX=1.39 cameraY=-2.79 hyp=3.12 cameraTheta=-1.11 mountX=1.27 mountY=3.05, mountTheta=1.18
22:42:56.159 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:56.159 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:57.198 01.039 8976 Exposure complete
22:42:57.212 00.014 8976 worker thread done servicing request
22:42:57.213 00.001 5052 OnExposeComplete: enter
22:42:57.213 00.000 5052 UpdateGuideState(): m_state=6
22:42:57.213 00.000 5052 Star::Find(18, 389, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
22:42:57.213 00.000 5052 Star::Find returns 1 (0), X=388.69, Y=269.71, Mass=298, SNR=11.6, Peak=48 HFD=4.3
22:42:57.213 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.36) = xAngle (-3.58 = 2.70)
22:42:57.213 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.92 = 2.36)
22:42:57.213 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=-2.51 hyp=2.67 cameraTheta=-1.22 mountX=-2.42 mountY=1.87, mountTheta=2.48
22:42:57.213 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=-2.51, opts=13)
22:42:57.214 00.001 5052 Enqueuing Move request for stepguider (0.91, -2.51)
22:42:57.214 00.000 8976 Worker thread wakes up
22:42:57.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, -2.51) opts 0xd
22:42:57.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, -2.51)
22:42:57.214 00.000 8976 Moving (0.91, -2.51) raw xDistance=-2.42 yDistance=1.87
22:42:57.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.66 from input -2.42
22:42:57.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.27 from input 1.87
22:42:57.214 00.000 8976 MoveAxis(R, 5, ABG)
22:42:57.214 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:57.214 00.000 8976 MoveAxis(D, 6, ABG)
22:42:57.214 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:57.214 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:57.214 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:57.214 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:57.214 00.000 8976 move complete, result=1
22:42:57.214 00.000 8976 worker thread done servicing request
22:42:57.215 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:42:57.225 00.010 5052 UpdateGuideState exits: m=298 SNR=11.6
22:42:57.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:57.225 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:57.225 00.000 5052 Enqueuing Expose request
22:42:57.225 00.000 8976 Worker thread wakes up
22:42:57.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:57.225 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:57.225 00.000 5052 GuideStep: -2.4 px 0 ms EAST, 1.9 px 0 ms SOUTH
22:42:57.226 00.001 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.04) = xAngle (-1.26 = -1.26)
22:42:57.226 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.67 = 1.67)
22:42:57.226 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=-2.51 hyp=2.67 cameraTheta=-1.22 mountX=0.81 mountY=2.66, mountTheta=1.27
22:42:57.226 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:57.227 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:58.269 01.042 8976 Exposure complete
22:42:58.284 00.015 8976 worker thread done servicing request
22:42:58.284 00.000 5052 OnExposeComplete: enter
22:42:58.284 00.000 5052 UpdateGuideState(): m_state=6
22:42:58.284 00.000 5052 Star::Find(18, 388, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
22:42:58.284 00.000 5052 Star::Find returns 1 (0), X=387.84, Y=269.16, Mass=302, SNR=11.8, Peak=51 HFD=4.2
22:42:58.284 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.36) = xAngle (-3.91 = 2.37)
22:42:58.284 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.25 = 2.03)
22:42:58.285 00.001 5052 CameraToMount -- cameraX=0.06 cameraY=-3.06 hyp=3.06 cameraTheta=-1.55 mountX=-2.20 mountY=2.74, mountTheta=2.25
22:42:58.285 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-3.06, opts=13)
22:42:58.286 00.001 5052 Enqueuing Move request for stepguider (0.06, -3.06)
22:42:58.286 00.000 8976 Worker thread wakes up
22:42:58.286 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -3.06) opts 0xd
22:42:58.286 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -3.06)
22:42:58.286 00.000 8976 Moving (0.06, -3.06) raw xDistance=-2.20 yDistance=2.74
22:42:58.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.50 from input -2.20
22:42:58.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.81 from input 2.74
22:42:58.286 00.000 8976 MoveAxis(R, 5, ABG)
22:42:58.286 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:58.286 00.000 8976 MoveAxis(D, 9, ABG)
22:42:58.286 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:58.286 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:58.286 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:58.286 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:58.286 00.000 8976 move complete, result=1
22:42:58.286 00.000 8976 worker thread done servicing request
22:42:58.286 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=49, Gamma=2.260
22:42:58.296 00.010 5052 UpdateGuideState exits: m=302 SNR=11.8
22:42:58.296 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:58.296 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:58.296 00.000 5052 Enqueuing Expose request
22:42:58.296 00.000 5052 GuideStep: -2.2 px 0 ms EAST, 2.7 px 0 ms SOUTH
22:42:58.296 00.000 8976 Worker thread wakes up
22:42:58.296 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:58.296 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:58.297 00.001 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.04) = xAngle (-1.59 = -1.59)
22:42:58.297 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.34 = 1.34)
22:42:58.297 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-3.06 hyp=3.06 cameraTheta=-1.55 mountX=-0.06 mountY=2.98, mountTheta=1.59
22:42:58.297 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:58.297 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:42:59.343 01.046 8976 Exposure complete
22:42:59.357 00.014 8976 worker thread done servicing request
22:42:59.357 00.000 5052 OnExposeComplete: enter
22:42:59.357 00.000 5052 UpdateGuideState(): m_state=6
22:42:59.357 00.000 5052 Star::Find(18, 387, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
22:42:59.357 00.000 5052 Star::Find returns 1 (0), X=385.29, Y=269.50, Mass=273, SNR=11.2, Peak=57 HFD=3.6
22:42:59.357 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.36) = xAngle (-4.67 = 1.61)
22:42:59.357 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.01 = 1.27)
22:42:59.357 00.000 5052 CameraToMount -- cameraX=-2.49 cameraY=-2.72 hyp=3.69 cameraTheta=-2.31 mountX=-0.15 mountY=3.53, mountTheta=1.61
22:42:59.357 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.49, y=-2.72, opts=13)
22:42:59.357 00.000 5052 Enqueuing Move request for stepguider (-2.49, -2.72)
22:42:59.358 00.001 8976 Worker thread wakes up
22:42:59.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.49, -2.72) opts 0xd
22:42:59.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.49, -2.72)
22:42:59.358 00.000 8976 Moving (-2.49, -2.72) raw xDistance=-0.15 yDistance=3.53
22:42:59.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:42:59.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.35 from input 3.53
22:42:59.358 00.000 8976 MoveAxis(R, 0, ABG)
22:42:59.358 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:59.358 00.000 8976 MoveAxis(D, 11, ABG)
22:42:59.358 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:42:59.358 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:42:59.358 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:42:59.358 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:42:59.358 00.000 8976 move complete, result=1
22:42:59.358 00.000 8976 worker thread done servicing request
22:42:59.359 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:42:59.369 00.010 5052 UpdateGuideState exits: m=273 SNR=11.2
22:42:59.369 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:59.369 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:42:59.369 00.000 5052 Enqueuing Expose request
22:42:59.369 00.000 8976 Worker thread wakes up
22:42:59.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:42:59.369 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:42:59.369 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 3.5 px 0 ms SOUTH
22:42:59.370 00.001 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.04) = xAngle (-2.35 = -2.35)
22:42:59.370 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.58 = 0.58)
22:42:59.370 00.000 5052 CameraToMount -- cameraX=-2.49 cameraY=-2.72 hyp=3.69 cameraTheta=-2.31 mountX=-2.60 mountY=2.01, mountTheta=2.48
22:42:59.370 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:42:59.370 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:00.405 01.035 8976 Exposure complete
22:43:00.418 00.013 8976 worker thread done servicing request
22:43:00.419 00.001 5052 OnExposeComplete: enter
22:43:00.419 00.000 5052 UpdateGuideState(): m_state=6
22:43:00.419 00.000 5052 Star::Find(18, 385, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
22:43:00.419 00.000 5052 Star::Find returns 1 (0), X=384.08, Y=269.32, Mass=295, SNR=11.6, Peak=53 HFD=4.0
22:43:00.419 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.36) = xAngle (-4.84 = 1.45)
22:43:00.419 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.18 = 1.11)
22:43:00.419 00.000 5052 CameraToMount -- cameraX=-3.70 cameraY=-2.90 hyp=4.70 cameraTheta=-2.48 mountX=0.58 mountY=4.20, mountTheta=1.43
22:43:00.420 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.70, y=-2.90, opts=13)
22:43:00.420 00.000 5052 Enqueuing Move request for stepguider (-3.70, -2.90)
22:43:00.420 00.000 8976 Worker thread wakes up
22:43:00.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.70, -2.90) opts 0xd
22:43:00.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.70, -2.90)
22:43:00.420 00.000 8976 Moving (-3.70, -2.90) raw xDistance=0.58 yDistance=4.20
22:43:00.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
22:43:00.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.81 from input 4.20
22:43:00.420 00.000 8976 MoveAxis(L, 1, ABG)
22:43:00.420 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:00.420 00.000 8976 MoveAxis(D, 13, ABG)
22:43:00.420 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:00.420 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:00.420 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:00.420 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:00.420 00.000 8976 move complete, result=1
22:43:00.420 00.000 8976 worker thread done servicing request
22:43:00.421 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:43:00.430 00.009 5052 UpdateGuideState exits: m=295 SNR=11.6
22:43:00.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:00.430 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:00.430 00.000 5052 Enqueuing Expose request
22:43:00.431 00.001 8976 Worker thread wakes up
22:43:00.431 00.000 5052 GuideStep: 0.6 px 0 ms WEST, 4.2 px 0 ms SOUTH
22:43:00.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:00.431 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:00.431 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.04) = xAngle (-2.52 = -2.52)
22:43:00.431 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.41 = 0.41)
22:43:00.431 00.000 5052 CameraToMount -- cameraX=-3.70 cameraY=-2.90 hyp=4.70 cameraTheta=-2.48 mountX=-3.81 mountY=1.87, mountTheta=2.69
22:43:00.432 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:00.432 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:01.462 01.030 8976 Exposure complete
22:43:01.476 00.014 8976 worker thread done servicing request
22:43:01.476 00.000 5052 OnExposeComplete: enter
22:43:01.476 00.000 5052 UpdateGuideState(): m_state=6
22:43:01.476 00.000 5052 Star::Find(18, 384, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
22:43:01.476 00.000 5052 Star::Find returns 1 (0), X=383.23, Y=269.27, Mass=286, SNR=11.4, Peak=55 HFD=3.8
22:43:01.476 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.36) = xAngle (-4.93 = 1.36)
22:43:01.476 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.26 = 1.02)
22:43:01.476 00.000 5052 CameraToMount -- cameraX=-4.55 cameraY=-2.95 hyp=5.42 cameraTheta=-2.57 mountX=1.15 mountY=4.61, mountTheta=1.33
22:43:01.478 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-4.55, y=-2.95, opts=13)
22:43:01.478 00.000 5052 Enqueuing Move request for stepguider (-4.55, -2.95)
22:43:01.478 00.000 8976 Worker thread wakes up
22:43:01.478 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.55, -2.95) opts 0xd
22:43:01.478 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.55, -2.95)
22:43:01.478 00.000 8976 Moving (-4.55, -2.95) raw xDistance=1.15 yDistance=4.61
22:43:01.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.15
22:43:01.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.10 from input 4.61
22:43:01.478 00.000 8976 MoveAxis(L, 2, ABG)
22:43:01.478 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:01.478 00.000 8976 MoveAxis(D, 15, ABG)
22:43:01.478 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:01.478 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:01.478 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:01.478 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:01.478 00.000 8976 move complete, result=1
22:43:01.478 00.000 8976 worker thread done servicing request
22:43:01.478 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:43:01.480 00.002 5052 UpdateGuideState exits: m=286 SNR=11.4
22:43:01.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:01.480 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:01.480 00.000 5052 Enqueuing Expose request
22:43:01.480 00.000 8976 Worker thread wakes up
22:43:01.480 00.000 5052 GuideStep: 1.1 px 0 ms WEST, 4.6 px 0 ms SOUTH
22:43:01.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:01.480 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:01.480 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.04) = xAngle (-2.61 = -2.61)
22:43:01.480 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.32 = 0.32)
22:43:01.480 00.000 5052 CameraToMount -- cameraX=-4.55 cameraY=-2.95 hyp=5.42 cameraTheta=-2.57 mountX=-4.66 mountY=1.71, mountTheta=2.79
22:43:01.480 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:01.480 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:02.519 01.039 8976 Exposure complete
22:43:02.533 00.014 8976 worker thread done servicing request
22:43:02.533 00.000 5052 OnExposeComplete: enter
22:43:02.533 00.000 5052 UpdateGuideState(): m_state=6
22:43:02.533 00.000 5052 Star::Find(18, 383, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
22:43:02.533 00.000 5052 Star::Find returns 1 (0), X=383.41, Y=268.99, Mass=370, SNR=13.0, Peak=54 HFD=4.2
22:43:02.533 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.36) = xAngle (-4.86 = 1.42)
22:43:02.534 00.001 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.20 = 1.08)
22:43:02.534 00.000 5052 CameraToMount -- cameraX=-4.37 cameraY=-3.23 hyp=5.43 cameraTheta=-2.51 mountX=0.82 mountY=4.79, mountTheta=1.40
22:43:02.534 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.37, y=-3.23, opts=13)
22:43:02.534 00.000 5052 Enqueuing Move request for stepguider (-4.37, -3.23)
22:43:02.534 00.000 8976 Worker thread wakes up
22:43:02.534 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.37, -3.23) opts 0xd
22:43:02.535 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-4.37, -3.23)
22:43:02.535 00.000 8976 Moving (-4.37, -3.23) raw xDistance=0.82 yDistance=4.79
22:43:02.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.82
22:43:02.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.23 from input 4.79
22:43:02.535 00.000 8976 MoveAxis(L, 2, ABG)
22:43:02.535 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:02.535 00.000 8976 MoveAxis(D, 15, ABG)
22:43:02.535 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:02.535 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:02.535 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:02.535 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:02.535 00.000 8976 move complete, result=1
22:43:02.535 00.000 8976 worker thread done servicing request
22:43:02.535 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:43:02.545 00.010 5052 UpdateGuideState exits: m=370 SNR=13.0
22:43:02.545 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:02.545 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:02.545 00.000 5052 Enqueuing Expose request
22:43:02.545 00.000 5052 GuideStep: 0.8 px 0 ms WEST, 4.8 px 0 ms SOUTH
22:43:02.545 00.000 8976 Worker thread wakes up
22:43:02.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:02.545 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:02.546 00.001 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.04) = xAngle (-2.55 = -2.55)
22:43:02.546 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.38 = 0.38)
22:43:02.546 00.000 5052 CameraToMount -- cameraX=-4.37 cameraY=-3.23 hyp=5.43 cameraTheta=-2.51 mountX=-4.50 mountY=2.02, mountTheta=2.72
22:43:02.546 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:02.546 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:03.584 01.038 8976 Exposure complete
22:43:03.599 00.015 8976 worker thread done servicing request
22:43:03.599 00.000 5052 OnExposeComplete: enter
22:43:03.600 00.001 5052 UpdateGuideState(): m_state=6
22:43:03.600 00.000 5052 Star::Find(18, 383, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
22:43:03.600 00.000 5052 Star::Find returns 1 (0), X=383.16, Y=269.02, Mass=306, SNR=11.8, Peak=55 HFD=4.2
22:43:03.600 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.36) = xAngle (-4.89 = 1.39)
22:43:03.600 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.23 = 1.05)
22:43:03.600 00.000 5052 CameraToMount -- cameraX=-4.62 cameraY=-3.20 hyp=5.62 cameraTheta=-2.54 mountX=1.02 mountY=4.87, mountTheta=1.36
22:43:03.601 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.62, y=-3.20, opts=13)
22:43:03.601 00.000 5052 Enqueuing Move request for stepguider (-4.62, -3.20)
22:43:03.601 00.000 8976 Worker thread wakes up
22:43:03.601 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.62, -3.20) opts 0xd
22:43:03.601 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.62, -3.20)
22:43:03.601 00.000 8976 Moving (-4.62, -3.20) raw xDistance=1.02 yDistance=4.87
22:43:03.601 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.02
22:43:03.601 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.30 from input 4.87
22:43:03.601 00.000 8976 MoveAxis(L, 2, ABG)
22:43:03.601 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:03.601 00.000 8976 MoveAxis(D, 16, ABG)
22:43:03.601 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:03.601 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:03.601 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:03.601 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:03.601 00.000 8976 move complete, result=1
22:43:03.601 00.000 8976 worker thread done servicing request
22:43:03.602 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:43:03.612 00.010 5052 UpdateGuideState exits: m=306 SNR=11.8
22:43:03.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:03.612 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:03.613 00.001 5052 Enqueuing Expose request
22:43:03.613 00.000 5052 GuideStep: 1.0 px 0 ms WEST, 4.9 px 0 ms SOUTH
22:43:03.613 00.000 8976 Worker thread wakes up
22:43:03.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:03.613 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:03.613 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.04) = xAngle (-2.58 = -2.58)
22:43:03.613 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.35 = 0.35)
22:43:03.613 00.000 5052 CameraToMount -- cameraX=-4.62 cameraY=-3.20 hyp=5.62 cameraTheta=-2.54 mountX=-4.75 mountY=1.94, mountTheta=2.75
22:43:03.614 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:03.614 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:04.652 01.038 8976 Exposure complete
22:43:04.666 00.014 8976 worker thread done servicing request
22:43:04.666 00.000 5052 OnExposeComplete: enter
22:43:04.666 00.000 5052 UpdateGuideState(): m_state=6
22:43:04.666 00.000 5052 Star::Find(18, 383, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
22:43:04.666 00.000 5052 Star::Find returns 1 (0), X=382.89, Y=268.90, Mass=343, SNR=12.5, Peak=55 HFD=4.4
22:43:04.666 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.36) = xAngle (-4.91 = 1.38)
22:43:04.666 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.24 = 1.04)
22:43:04.666 00.000 5052 CameraToMount -- cameraX=-4.89 cameraY=-3.32 hyp=5.91 cameraTheta=-2.55 mountX=1.13 mountY=5.10, mountTheta=1.35
22:43:04.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.89, y=-3.32, opts=13)
22:43:04.667 00.000 5052 Enqueuing Move request for stepguider (-4.89, -3.32)
22:43:04.667 00.000 8976 Worker thread wakes up
22:43:04.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.89, -3.32) opts 0xd
22:43:04.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.89, -3.32)
22:43:04.667 00.000 8976 Moving (-4.89, -3.32) raw xDistance=1.13 yDistance=5.10
22:43:04.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.13
22:43:04.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.44 from input 5.10
22:43:04.667 00.000 8976 MoveAxis(L, 2, ABG)
22:43:04.667 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:04.668 00.001 8976 MoveAxis(D, 16, ABG)
22:43:04.668 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:04.668 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:04.668 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:04.668 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:04.668 00.000 8976 move complete, result=1
22:43:04.668 00.000 8976 worker thread done servicing request
22:43:04.668 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:43:04.678 00.010 5052 UpdateGuideState exits: m=343 SNR=12.5
22:43:04.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:04.678 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:04.678 00.000 5052 Enqueuing Expose request
22:43:04.678 00.000 5052 GuideStep: 1.1 px 0 ms WEST, 5.1 px 0 ms SOUTH
22:43:04.678 00.000 8976 Worker thread wakes up
22:43:04.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:04.678 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:04.679 00.001 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (0.04) = xAngle (-2.59 = -2.59)
22:43:04.679 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.34 = 0.34)
22:43:04.679 00.000 5052 CameraToMount -- cameraX=-4.89 cameraY=-3.32 hyp=5.91 cameraTheta=-2.55 mountX=-5.03 mountY=1.98, mountTheta=2.77
22:43:04.679 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:04.679 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:05.711 01.032 8976 Exposure complete
22:43:05.726 00.015 8976 worker thread done servicing request
22:43:05.726 00.000 5052 OnExposeComplete: enter
22:43:05.726 00.000 5052 UpdateGuideState(): m_state=6
22:43:05.726 00.000 5052 Star::Find(18, 382, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
22:43:05.726 00.000 5052 Star::Find returns 1 (0), X=383.42, Y=269.21, Mass=301, SNR=11.7, Peak=53 HFD=4.1
22:43:05.726 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.36) = xAngle (-4.90 = 1.39)
22:43:05.726 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.24 = 1.05)
22:43:05.726 00.000 5052 CameraToMount -- cameraX=-4.36 cameraY=-3.01 hyp=5.30 cameraTheta=-2.54 mountX=0.97 mountY=4.59, mountTheta=1.36
22:43:05.727 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.36, y=-3.01, opts=13)
22:43:05.727 00.000 5052 Enqueuing Move request for stepguider (-4.36, -3.01)
22:43:05.727 00.000 8976 Worker thread wakes up
22:43:05.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.36, -3.01) opts 0xd
22:43:05.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.36, -3.01)
22:43:05.727 00.000 8976 Moving (-4.36, -3.01) raw xDistance=0.97 yDistance=4.59
22:43:05.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.97
22:43:05.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.13 from input 4.59
22:43:05.727 00.000 8976 MoveAxis(L, 2, ABG)
22:43:05.727 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:05.728 00.001 8976 MoveAxis(D, 15, ABG)
22:43:05.728 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:05.728 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:05.728 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:05.728 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:05.728 00.000 8976 move complete, result=1
22:43:05.728 00.000 8976 worker thread done servicing request
22:43:05.728 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:43:05.738 00.010 5052 UpdateGuideState exits: m=301 SNR=11.7
22:43:05.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:05.738 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:05.739 00.001 5052 Enqueuing Expose request
22:43:05.739 00.000 8976 Worker thread wakes up
22:43:05.739 00.000 5052 GuideStep: 1.0 px 0 ms WEST, 4.6 px 0 ms SOUTH
22:43:05.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:05.739 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:05.739 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.04) = xAngle (-2.58 = -2.58)
22:43:05.739 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.35 = 0.35)
22:43:05.739 00.000 5052 CameraToMount -- cameraX=-4.36 cameraY=-3.01 hyp=5.30 cameraTheta=-2.54 mountX=-4.48 mountY=1.82, mountTheta=2.76
22:43:05.740 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:05.740 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:06.769 01.029 8976 Exposure complete
22:43:06.784 00.015 8976 worker thread done servicing request
22:43:06.784 00.000 5052 OnExposeComplete: enter
22:43:06.784 00.000 5052 UpdateGuideState(): m_state=6
22:43:06.784 00.000 5052 Star::Find(18, 383, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
22:43:06.784 00.000 5052 Star::Find returns 1 (0), X=384.64, Y=268.74, Mass=287, SNR=11.4, Peak=55 HFD=3.7
22:43:06.784 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.36) = xAngle (-4.66 = 1.62)
22:43:06.784 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.00 = 1.28)
22:43:06.784 00.000 5052 CameraToMount -- cameraX=-3.14 cameraY=-3.48 hyp=4.69 cameraTheta=-2.30 mountX=-0.23 mountY=4.49, mountTheta=1.62
22:43:06.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.14, y=-3.48, opts=13)
22:43:06.785 00.000 5052 Enqueuing Move request for stepguider (-3.14, -3.48)
22:43:06.785 00.000 8976 Worker thread wakes up
22:43:06.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.14, -3.48) opts 0xd
22:43:06.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.14, -3.48)
22:43:06.785 00.000 8976 Moving (-3.14, -3.48) raw xDistance=-0.23 yDistance=4.49
22:43:06.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:43:06.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.05 from input 4.49
22:43:06.785 00.000 8976 MoveAxis(R, 0, ABG)
22:43:06.785 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:06.785 00.000 8976 MoveAxis(D, 14, ABG)
22:43:06.786 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:06.786 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:06.786 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:06.786 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:06.786 00.000 8976 move complete, result=1
22:43:06.786 00.000 8976 worker thread done servicing request
22:43:06.786 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:43:06.797 00.011 5052 UpdateGuideState exits: m=287 SNR=11.4
22:43:06.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:06.797 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:06.797 00.000 5052 Enqueuing Expose request
22:43:06.797 00.000 8976 Worker thread wakes up
22:43:06.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:06.797 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:06.797 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 4.5 px 0 ms SOUTH
22:43:06.798 00.001 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.04) = xAngle (-2.35 = -2.35)
22:43:06.798 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.58 = 0.58)
22:43:06.798 00.000 5052 CameraToMount -- cameraX=-3.14 cameraY=-3.48 hyp=4.69 cameraTheta=-2.30 mountX=-3.28 mountY=2.58, mountTheta=2.48
22:43:06.798 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:06.798 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:07.828 01.030 8976 Exposure complete
22:43:07.842 00.014 8976 worker thread done servicing request
22:43:07.842 00.000 5052 OnExposeComplete: enter
22:43:07.842 00.000 5052 UpdateGuideState(): m_state=6
22:43:07.842 00.000 5052 Star::Find(18, 384, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
22:43:07.842 00.000 5052 Star::Find returns 1 (0), X=384.81, Y=268.91, Mass=279, SNR=11.3, Peak=55 HFD=3.9
22:43:07.842 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.36) = xAngle (-4.66 = 1.62)
22:43:07.842 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.00 = 1.28)
22:43:07.842 00.000 5052 CameraToMount -- cameraX=-2.97 cameraY=-3.31 hyp=4.45 cameraTheta=-2.30 mountX=-0.23 mountY=4.27, mountTheta=1.63
22:43:07.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.97, y=-3.31, opts=13)
22:43:07.843 00.000 5052 Enqueuing Move request for stepguider (-2.97, -3.31)
22:43:07.843 00.000 8976 Worker thread wakes up
22:43:07.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.97, -3.31) opts 0xd
22:43:07.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.97, -3.31)
22:43:07.843 00.000 8976 Moving (-2.97, -3.31) raw xDistance=-0.23 yDistance=4.27
22:43:07.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:43:07.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.90 from input 4.27
22:43:07.844 00.001 8976 MoveAxis(R, 0, ABG)
22:43:07.844 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:07.844 00.000 8976 MoveAxis(D, 14, ABG)
22:43:07.844 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:07.844 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:07.844 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:07.844 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:07.844 00.000 8976 move complete, result=1
22:43:07.844 00.000 8976 worker thread done servicing request
22:43:07.844 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:43:07.854 00.010 5052 UpdateGuideState exits: m=279 SNR=11.3
22:43:07.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:07.854 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:07.854 00.000 5052 Enqueuing Expose request
22:43:07.854 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 4.3 px 0 ms SOUTH
22:43:07.854 00.000 8976 Worker thread wakes up
22:43:07.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:07.854 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:07.855 00.001 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.04) = xAngle (-2.34 = -2.34)
22:43:07.855 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.59 = 0.59)
22:43:07.855 00.000 5052 CameraToMount -- cameraX=-2.97 cameraY=-3.31 hyp=4.45 cameraTheta=-2.30 mountX=-3.10 mountY=2.46, mountTheta=2.47
22:43:07.855 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:07.855 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:08.891 01.036 8976 Exposure complete
22:43:08.906 00.015 8976 worker thread done servicing request
22:43:08.906 00.000 5052 OnExposeComplete: enter
22:43:08.906 00.000 5052 UpdateGuideState(): m_state=6
22:43:08.907 00.001 5052 Star::Find(18, 384, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
22:43:08.907 00.000 5052 Star::Find returns 1 (0), X=385.04, Y=268.86, Mass=286, SNR=11.4, Peak=54 HFD=4.3
22:43:08.907 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.36) = xAngle (-4.61 = 1.67)
22:43:08.907 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.95 = 1.33)
22:43:08.907 00.000 5052 CameraToMount -- cameraX=-2.74 cameraY=-3.36 hyp=4.33 cameraTheta=-2.25 mountX=-0.43 mountY=4.21, mountTheta=1.67
22:43:08.907 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.74, y=-3.36, opts=13)
22:43:08.907 00.000 5052 Enqueuing Move request for stepguider (-2.74, -3.36)
22:43:08.908 00.001 8976 Worker thread wakes up
22:43:08.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.74, -3.36) opts 0xd
22:43:08.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.74, -3.36)
22:43:08.908 00.000 8976 Moving (-2.74, -3.36) raw xDistance=-0.43 yDistance=4.21
22:43:08.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
22:43:08.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.85 from input 4.21
22:43:08.908 00.000 8976 MoveAxis(R, 1, ABG)
22:43:08.908 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:08.908 00.000 8976 MoveAxis(D, 13, ABG)
22:43:08.908 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:08.908 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:08.908 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:08.908 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:08.908 00.000 8976 move complete, result=1
22:43:08.908 00.000 8976 worker thread done servicing request
22:43:08.909 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:43:08.918 00.009 5052 UpdateGuideState exits: m=286 SNR=11.4
22:43:08.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:08.919 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:08.919 00.000 5052 Enqueuing Expose request
22:43:08.919 00.000 5052 GuideStep: -0.4 px 0 ms EAST, 4.2 px 0 ms SOUTH
22:43:08.919 00.000 8976 Worker thread wakes up
22:43:08.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:08.919 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:08.919 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.04) = xAngle (-2.30 = -2.30)
22:43:08.919 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.63 = 0.63)
22:43:08.919 00.000 5052 CameraToMount -- cameraX=-2.74 cameraY=-3.36 hyp=4.33 cameraTheta=-2.25 mountX=-2.87 mountY=2.56, mountTheta=2.41
22:43:08.919 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:08.919 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:09.957 01.038 8976 Exposure complete
22:43:09.971 00.014 8976 worker thread done servicing request
22:43:09.971 00.000 5052 OnExposeComplete: enter
22:43:09.971 00.000 5052 UpdateGuideState(): m_state=6
22:43:09.971 00.000 5052 Star::Find(18, 385, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
22:43:09.971 00.000 5052 Star::Find returns 1 (0), X=386.21, Y=268.49, Mass=282, SNR=11.4, Peak=54 HFD=3.9
22:43:09.971 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.36) = xAngle (-4.33 = 1.95)
22:43:09.972 00.001 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.67 = 1.61)
22:43:09.972 00.000 5052 CameraToMount -- cameraX=-1.57 cameraY=-3.73 hyp=4.04 cameraTheta=-1.97 mountX=-1.51 mountY=4.04, mountTheta=1.93
22:43:09.972 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.57, y=-3.73, opts=13)
22:43:09.972 00.000 5052 Enqueuing Move request for stepguider (-1.57, -3.73)
22:43:09.972 00.000 8976 Worker thread wakes up
22:43:09.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.57, -3.73) opts 0xd
22:43:09.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.57, -3.73)
22:43:09.973 00.001 8976 Moving (-1.57, -3.73) raw xDistance=-1.51 yDistance=4.04
22:43:09.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.97 from input -1.51
22:43:09.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.75 from input 4.04
22:43:09.973 00.000 8976 MoveAxis(R, 3, ABG)
22:43:09.973 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:09.973 00.000 8976 MoveAxis(D, 13, ABG)
22:43:09.973 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:09.973 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:09.973 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:09.973 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:09.973 00.000 8976 move complete, result=1
22:43:09.973 00.000 8976 worker thread done servicing request
22:43:09.973 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:43:09.983 00.010 5052 UpdateGuideState exits: m=282 SNR=11.4
22:43:09.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:09.983 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:09.983 00.000 5052 Enqueuing Expose request
22:43:09.983 00.000 5052 GuideStep: -1.5 px 0 ms EAST, 4.0 px 0 ms SOUTH
22:43:09.983 00.000 8976 Worker thread wakes up
22:43:09.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:09.983 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:09.984 00.001 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.04) = xAngle (-2.01 = -2.01)
22:43:09.984 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.92 = 0.92)
22:43:09.984 00.000 5052 CameraToMount -- cameraX=-1.57 cameraY=-3.73 hyp=4.04 cameraTheta=-1.97 mountX=-1.72 mountY=3.21, mountTheta=2.06
22:43:09.984 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:09.984 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:11.023 01.039 8976 Exposure complete
22:43:11.036 00.013 8976 worker thread done servicing request
22:43:11.036 00.000 5052 OnExposeComplete: enter
22:43:11.036 00.000 5052 UpdateGuideState(): m_state=6
22:43:11.037 00.001 5052 Star::Find(18, 386, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
22:43:11.037 00.000 5052 Star::Find returns 1 (0), X=387.97, Y=268.31, Mass=260, SNR=10.9, Peak=49 HFD=4.0
22:43:11.037 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.36) = xAngle (-3.88 = 2.40)
22:43:11.037 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.22 = 2.06)
22:43:11.037 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-3.91 hyp=3.92 cameraTheta=-1.52 mountX=-2.89 mountY=3.45, mountTheta=2.27
22:43:11.037 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-3.91, opts=13)
22:43:11.037 00.000 5052 Enqueuing Move request for stepguider (0.19, -3.91)
22:43:11.038 00.001 8976 Worker thread wakes up
22:43:11.038 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -3.91) opts 0xd
22:43:11.038 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -3.91)
22:43:11.038 00.000 8976 Moving (0.19, -3.91) raw xDistance=-2.89 yDistance=3.45
22:43:11.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.89 from input -2.89
22:43:11.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.37 from input 3.45
22:43:11.038 00.000 8976 MoveAxis(R, 6, ABG)
22:43:11.038 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:11.038 00.000 8976 MoveAxis(D, 11, ABG)
22:43:11.038 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:11.038 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:11.038 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:11.038 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:11.038 00.000 8976 move complete, result=1
22:43:11.038 00.000 8976 worker thread done servicing request
22:43:11.039 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:43:11.048 00.009 5052 UpdateGuideState exits: m=260 SNR=10.9
22:43:11.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:11.048 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:11.048 00.000 5052 Enqueuing Expose request
22:43:11.048 00.000 5052 GuideStep: -2.9 px 0 ms EAST, 3.5 px 0 ms SOUTH
22:43:11.048 00.000 8976 Worker thread wakes up
22:43:11.048 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:11.048 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:11.049 00.001 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.04) = xAngle (-1.56 = -1.56)
22:43:11.049 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.36 = 1.36)
22:43:11.049 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-3.91 hyp=3.92 cameraTheta=-1.52 mountX=0.03 mountY=3.84, mountTheta=1.56
22:43:11.049 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:11.049 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:12.082 01.033 8976 Exposure complete
22:43:12.095 00.013 8976 worker thread done servicing request
22:43:12.096 00.001 5052 OnExposeComplete: enter
22:43:12.096 00.000 5052 UpdateGuideState(): m_state=6
22:43:12.096 00.000 5052 Star::Find(18, 387, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
22:43:12.096 00.000 5052 Star::Find returns 1 (1), X=390.84, Y=268.83, Mass=364, SNR=12.9, Peak=47 HFD=4.6
22:43:12.096 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.36) = xAngle (-3.20 = 3.09)
22:43:12.096 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.53 = 2.75)
22:43:12.096 00.000 5052 CameraToMount -- cameraX=3.06 cameraY=-3.39 hyp=4.56 cameraTheta=-0.84 mountX=-4.56 mountY=1.75, mountTheta=2.78
22:43:12.097 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.06, y=-3.39, opts=13)
22:43:12.097 00.000 5052 Enqueuing Move request for stepguider (3.06, -3.39)
22:43:12.097 00.000 8976 Worker thread wakes up
22:43:12.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.06, -3.39) opts 0xd
22:43:12.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.06, -3.39)
22:43:12.097 00.000 8976 Moving (3.06, -3.39) raw xDistance=-4.56 yDistance=1.75
22:43:12.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.00 from input -4.56
22:43:12.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.27 from input 1.75
22:43:12.097 00.000 8976 MoveAxis(R, 10, ABG)
22:43:12.097 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:12.097 00.000 8976 MoveAxis(D, 6, ABG)
22:43:12.097 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:12.097 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:12.098 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:12.098 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:12.098 00.000 8976 move complete, result=1
22:43:12.098 00.000 8976 worker thread done servicing request
22:43:12.098 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=67, Gamma=2.260
22:43:12.109 00.011 5052 UpdateGuideState exits: m=364 SNR=12.9 Saturated
22:43:12.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:12.109 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:12.109 00.000 5052 Enqueuing Expose request
22:43:12.109 00.000 5052 GuideStep: -4.6 px 0 ms EAST, 1.7 px 0 ms SOUTH
22:43:12.109 00.000 8976 Worker thread wakes up
22:43:12.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:12.109 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:12.110 00.001 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.04) = xAngle (-0.88 = -0.88)
22:43:12.110 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.05 = 2.05)
22:43:12.110 00.000 5052 CameraToMount -- cameraX=3.06 cameraY=-3.39 hyp=4.56 cameraTheta=-0.84 mountX=2.92 mountY=4.05, mountTheta=0.95
22:43:12.110 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:12.110 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:13.140 01.030 8976 Exposure complete
22:43:13.154 00.014 8976 worker thread done servicing request
22:43:13.154 00.000 5052 OnExposeComplete: enter
22:43:13.154 00.000 5052 UpdateGuideState(): m_state=6
22:43:13.154 00.000 5052 Star::Find(18, 390, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
22:43:13.154 00.000 5052 Star::Find returns 1 (0), X=392.37, Y=268.66, Mass=335, SNR=12.4, Peak=50 HFD=4.3
22:43:13.154 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.36) = xAngle (-3.02 = -3.02)
22:43:13.154 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.36 = 2.92)
22:43:13.154 00.000 5052 CameraToMount -- cameraX=4.59 cameraY=-3.56 hyp=5.81 cameraTheta=-0.66 mountX=-5.77 mountY=1.25, mountTheta=2.93
22:43:13.155 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.59, y=-3.56, opts=13)
22:43:13.155 00.000 5052 Enqueuing Move request for stepguider (4.59, -3.56)
22:43:13.155 00.000 8976 Worker thread wakes up
22:43:13.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.59, -3.56) opts 0xd
22:43:13.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.59, -3.56)
22:43:13.155 00.000 8976 Moving (4.59, -3.56) raw xDistance=-5.77 yDistance=1.25
22:43:13.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.84 from input -5.77
22:43:13.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.25
22:43:13.155 00.000 8976 MoveAxis(R, 12, ABG)
22:43:13.155 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:13.156 00.001 8976 MoveAxis(D, 4, ABG)
22:43:13.156 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:13.156 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:13.156 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:13.156 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:13.156 00.000 8976 move complete, result=1
22:43:13.156 00.000 8976 worker thread done servicing request
22:43:13.156 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:43:13.166 00.010 5052 UpdateGuideState exits: m=335 SNR=12.4
22:43:13.166 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:13.166 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:13.166 00.000 5052 Enqueuing Expose request
22:43:13.166 00.000 5052 GuideStep: -5.8 px 0 ms EAST, 1.3 px 0 ms SOUTH
22:43:13.166 00.000 8976 Worker thread wakes up
22:43:13.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:13.166 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:13.167 00.001 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.04) = xAngle (-0.70 = -0.70)
22:43:13.167 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.23 = 2.23)
22:43:13.167 00.000 5052 CameraToMount -- cameraX=4.59 cameraY=-3.56 hyp=5.81 cameraTheta=-0.66 mountX=4.44 mountY=4.61, mountTheta=0.80
22:43:13.167 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:13.167 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:14.196 01.029 8976 Exposure complete
22:43:14.209 00.013 8976 worker thread done servicing request
22:43:14.210 00.001 5052 OnExposeComplete: enter
22:43:14.210 00.000 5052 UpdateGuideState(): m_state=6
22:43:14.210 00.000 5052 Star::Find(18, 392, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
22:43:14.210 00.000 5052 Star::Find returns 1 (0), X=392.69, Y=268.92, Mass=307, SNR=11.8, Peak=50 HFD=4.1
22:43:14.210 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:43:14.210 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 2.99)
22:43:14.210 00.000 5052 CameraToMount -- cameraX=4.91 cameraY=-3.30 hyp=5.92 cameraTheta=-0.59 mountX=-5.81 mountY=0.88, mountTheta=2.99
22:43:14.211 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.91, y=-3.30, opts=13)
22:43:14.211 00.000 5052 Enqueuing Move request for stepguider (4.91, -3.30)
22:43:14.211 00.000 8976 Worker thread wakes up
22:43:14.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.91, -3.30) opts 0xd
22:43:14.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.91, -3.30)
22:43:14.211 00.000 8976 Moving (4.91, -3.30) raw xDistance=-5.81 yDistance=0.88
22:43:14.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.93 from input -5.81
22:43:14.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.88
22:43:14.211 00.000 8976 MoveAxis(R, 13, ABG)
22:43:14.211 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:14.211 00.000 8976 MoveAxis(D, 3, ABG)
22:43:14.211 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:14.211 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:14.211 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:14.211 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:14.211 00.000 8976 move complete, result=1
22:43:14.211 00.000 8976 worker thread done servicing request
22:43:14.212 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:43:14.221 00.009 5052 UpdateGuideState exits: m=307 SNR=11.8
22:43:14.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:14.221 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:14.221 00.000 5052 Enqueuing Expose request
22:43:14.221 00.000 5052 GuideStep: -5.8 px 0 ms EAST, 0.9 px 0 ms SOUTH
22:43:14.221 00.000 8976 Worker thread wakes up
22:43:14.222 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:14.222 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:14.222 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:43:14.222 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:43:14.222 00.000 5052 CameraToMount -- cameraX=4.91 cameraY=-3.30 hyp=5.92 cameraTheta=-0.59 mountX=4.77 mountY=4.43, mountTheta=0.75
22:43:14.222 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:14.223 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:15.257 01.034 8976 Exposure complete
22:43:15.272 00.015 8976 worker thread done servicing request
22:43:15.272 00.000 5052 OnExposeComplete: enter
22:43:15.272 00.000 5052 UpdateGuideState(): m_state=6
22:43:15.272 00.000 5052 Star::Find(18, 392, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
22:43:15.272 00.000 5052 Star::Find returns 1 (0), X=391.70, Y=268.30, Mass=381, SNR=13.2, Peak=49 HFD=4.9
22:43:15.272 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.36) = xAngle (-3.14 = 3.14)
22:43:15.273 00.001 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.48 = 2.80)
22:43:15.273 00.000 5052 CameraToMount -- cameraX=3.92 cameraY=-3.92 hyp=5.54 cameraTheta=-0.79 mountX=-5.54 mountY=1.86, mountTheta=2.82
22:43:15.273 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.92, y=-3.92, opts=13)
22:43:15.273 00.000 5052 Enqueuing Move request for stepguider (3.92, -3.92)
22:43:15.273 00.000 8976 Worker thread wakes up
22:43:15.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.92, -3.92) opts 0xd
22:43:15.274 00.001 8976 Handling offset move in thread for stepguider, endpoint = (3.92, -3.92)
22:43:15.274 00.000 8976 Moving (3.92, -3.92) raw xDistance=-5.54 yDistance=1.86
22:43:15.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.77 from input -5.54
22:43:15.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.22 from input 1.86
22:43:15.274 00.000 8976 MoveAxis(R, 12, ABG)
22:43:15.274 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:15.274 00.000 8976 MoveAxis(D, 6, ABG)
22:43:15.274 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:15.274 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:15.274 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:15.274 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:15.274 00.000 8976 move complete, result=1
22:43:15.274 00.000 8976 worker thread done servicing request
22:43:15.274 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:43:15.284 00.010 5052 UpdateGuideState exits: m=381 SNR=13.2
22:43:15.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:15.284 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:15.284 00.000 5052 Enqueuing Expose request
22:43:15.284 00.000 5052 GuideStep: -5.5 px 0 ms EAST, 1.9 px 0 ms SOUTH
22:43:15.284 00.000 8976 Worker thread wakes up
22:43:15.284 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:15.284 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:15.285 00.001 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.04) = xAngle (-0.83 = -0.83)
22:43:15.285 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.10 = 2.10)
22:43:15.285 00.000 5052 CameraToMount -- cameraX=3.92 cameraY=-3.92 hyp=5.54 cameraTheta=-0.79 mountX=3.76 mountY=4.78, mountTheta=0.90
22:43:15.285 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:15.285 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:16.320 01.035 8976 Exposure complete
22:43:16.334 00.014 8976 worker thread done servicing request
22:43:16.334 00.000 5052 OnExposeComplete: enter
22:43:16.335 00.001 5052 UpdateGuideState(): m_state=6
22:43:16.335 00.000 5052 Star::Find(18, 391, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
22:43:16.335 00.000 5052 Star::Find returns 1 (0), X=392.94, Y=268.55, Mass=272, SNR=11.1, Peak=51 HFD=4.0
22:43:16.335 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.36) = xAngle (-2.98 = -2.98)
22:43:16.335 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.32 = 2.97)
22:43:16.335 00.000 5052 CameraToMount -- cameraX=5.16 cameraY=-3.68 hyp=6.34 cameraTheta=-0.62 mountX=-6.25 mountY=1.11, mountTheta=2.97
22:43:16.335 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.16, y=-3.68, opts=13)
22:43:16.336 00.001 5052 Enqueuing Move request for stepguider (5.16, -3.68)
22:43:16.336 00.000 8976 Worker thread wakes up
22:43:16.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.16, -3.68) opts 0xd
22:43:16.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.16, -3.68)
22:43:16.336 00.000 8976 Moving (5.16, -3.68) raw xDistance=-6.25 yDistance=1.11
22:43:16.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.20 from input -6.25
22:43:16.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.11
22:43:16.336 00.000 8976 MoveAxis(R, 14, ABG)
22:43:16.336 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:16.336 00.000 8976 MoveAxis(D, 4, ABG)
22:43:16.336 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:16.336 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:16.336 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:16.336 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:16.336 00.000 8976 move complete, result=1
22:43:16.336 00.000 8976 worker thread done servicing request
22:43:16.337 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:43:16.347 00.010 5052 UpdateGuideState exits: m=272 SNR=11.1
22:43:16.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:16.347 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:16.347 00.000 5052 Enqueuing Expose request
22:43:16.347 00.000 8976 Worker thread wakes up
22:43:16.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:16.347 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:16.347 00.000 5052 GuideStep: -6.3 px 0 ms EAST, 1.1 px 0 ms SOUTH
22:43:16.348 00.001 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.04) = xAngle (-0.66 = -0.66)
22:43:16.348 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.27 = 2.27)
22:43:16.348 00.000 5052 CameraToMount -- cameraX=5.16 cameraY=-3.68 hyp=6.34 cameraTheta=-0.62 mountX=5.01 mountY=4.86, mountTheta=0.77
22:43:16.348 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:16.349 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:17.404 01.055 8976 Exposure complete
22:43:17.419 00.015 8976 worker thread done servicing request
22:43:17.419 00.000 5052 OnExposeComplete: enter
22:43:17.419 00.000 5052 UpdateGuideState(): m_state=6
22:43:17.419 00.000 5052 Star::Find(18, 392, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
22:43:17.419 00.000 5052 Star::Find returns 1 (0), X=392.90, Y=268.69, Mass=314, SNR=11.9, Peak=52 HFD=4.2
22:43:17.420 00.001 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.36) = xAngle (-2.96 = -2.96)
22:43:17.420 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.30 = 2.98)
22:43:17.420 00.000 5052 CameraToMount -- cameraX=5.12 cameraY=-3.53 hyp=6.22 cameraTheta=-0.60 mountX=-6.12 mountY=1.00, mountTheta=2.98
22:43:17.420 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.12, y=-3.53, opts=13)
22:43:17.420 00.000 5052 Enqueuing Move request for stepguider (5.12, -3.53)
22:43:17.420 00.000 8976 Worker thread wakes up
22:43:17.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.12, -3.53) opts 0xd
22:43:17.421 00.001 8976 Handling offset move in thread for stepguider, endpoint = (5.12, -3.53)
22:43:17.421 00.000 8976 Moving (5.12, -3.53) raw xDistance=-6.12 yDistance=1.00
22:43:17.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.15 from input -6.12
22:43:17.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.00
22:43:17.421 00.000 8976 MoveAxis(R, 13, ABG)
22:43:17.421 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:17.421 00.000 8976 MoveAxis(D, 3, ABG)
22:43:17.421 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:17.421 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:17.421 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:17.421 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:17.421 00.000 8976 move complete, result=1
22:43:17.421 00.000 8976 worker thread done servicing request
22:43:17.422 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:43:17.432 00.010 5052 UpdateGuideState exits: m=314 SNR=11.9
22:43:17.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:17.432 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:17.432 00.000 5052 Enqueuing Expose request
22:43:17.432 00.000 5052 GuideStep: -6.1 px 0 ms EAST, 1.0 px 0 ms SOUTH
22:43:17.433 00.001 8976 Worker thread wakes up
22:43:17.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:17.433 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:17.433 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.04) = xAngle (-0.64 = -0.64)
22:43:17.433 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.28 = 2.28)
22:43:17.433 00.000 5052 CameraToMount -- cameraX=5.12 cameraY=-3.53 hyp=6.22 cameraTheta=-0.60 mountX=4.97 mountY=4.71, mountTheta=0.76
22:43:17.433 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:17.434 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:18.478 01.044 8976 Exposure complete
22:43:18.494 00.016 8976 worker thread done servicing request
22:43:18.494 00.000 5052 OnExposeComplete: enter
22:43:18.494 00.000 5052 UpdateGuideState(): m_state=6
22:43:18.494 00.000 5052 Star::Find(18, 392, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
22:43:18.494 00.000 5052 Star::Find returns 1 (0), X=393.63, Y=267.50, Mass=273, SNR=11.2, Peak=49 HFD=3.5
22:43:18.494 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.36) = xAngle (-3.04 = -3.04)
22:43:18.494 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.38 = 2.91)
22:43:18.494 00.000 5052 CameraToMount -- cameraX=5.85 cameraY=-4.73 hyp=7.52 cameraTheta=-0.68 mountX=-7.48 mountY=1.76, mountTheta=2.91
22:43:18.495 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.85, y=-4.73, opts=13)
22:43:18.495 00.000 5052 Enqueuing Move request for stepguider (5.85, -4.73)
22:43:18.495 00.000 8976 Worker thread wakes up
22:43:18.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.85, -4.73) opts 0xd
22:43:18.495 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.85, -4.73)
22:43:18.495 00.000 8976 Moving (5.85, -4.73) raw xDistance=-7.48 yDistance=1.76
22:43:18.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.01 from input -7.48
22:43:18.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.16 from input 1.76
22:43:18.495 00.000 8976 MoveAxis(R, 16, ABG)
22:43:18.495 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:18.495 00.000 8976 MoveAxis(D, 5, ABG)
22:43:18.495 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:18.495 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:18.496 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:18.496 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:18.496 00.000 8976 move complete, result=1
22:43:18.496 00.000 8976 worker thread done servicing request
22:43:18.496 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:43:18.506 00.010 5052 UpdateGuideState exits: m=273 SNR=11.2
22:43:18.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:18.506 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:18.506 00.000 5052 Enqueuing Expose request
22:43:18.506 00.000 5052 GuideStep: -7.5 px 0 ms EAST, 1.8 px 0 ms SOUTH
22:43:18.506 00.000 8976 Worker thread wakes up
22:43:18.506 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:18.506 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(376,249,37,37)
22:43:18.507 00.001 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.04) = xAngle (-0.72 = -0.72)
22:43:18.507 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.21 = 2.21)
22:43:18.507 00.000 5052 CameraToMount -- cameraX=5.85 cameraY=-4.73 hyp=7.52 cameraTheta=-0.68 mountX=5.66 mountY=6.05, mountTheta=0.82
22:43:18.507 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:18.507 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:19.551 01.044 8976 Exposure complete
22:43:19.566 00.015 8976 worker thread done servicing request
22:43:19.566 00.000 5052 OnExposeComplete: enter
22:43:19.566 00.000 5052 UpdateGuideState(): m_state=6
22:43:19.566 00.000 5052 Star::Find(18, 393, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
22:43:19.566 00.000 5052 Star::Find returns 1 (0), X=393.06, Y=268.52, Mass=288, SNR=11.4, Peak=55 HFD=4.2
22:43:19.566 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.36) = xAngle (-2.97 = -2.97)
22:43:19.566 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.31 = 2.97)
22:43:19.566 00.000 5052 CameraToMount -- cameraX=5.28 cameraY=-3.70 hyp=6.45 cameraTheta=-0.61 mountX=-6.36 mountY=1.08, mountTheta=2.97
22:43:19.567 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.28, y=-3.70, opts=13)
22:43:19.567 00.000 5052 Enqueuing Move request for stepguider (5.28, -3.70)
22:43:19.567 00.000 8976 Worker thread wakes up
22:43:19.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.28, -3.70) opts 0xd
22:43:19.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.28, -3.70)
22:43:19.567 00.000 8976 Moving (5.28, -3.70) raw xDistance=-6.36 yDistance=1.08
22:43:19.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.36 from input -6.36
22:43:19.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.08
22:43:19.567 00.000 8976 MoveAxis(R, 14, ABG)
22:43:19.568 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:19.568 00.000 8976 MoveAxis(D, 4, ABG)
22:43:19.568 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:19.568 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:19.568 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:19.568 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:19.568 00.000 8976 move complete, result=1
22:43:19.568 00.000 8976 worker thread done servicing request
22:43:19.568 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:43:19.578 00.010 5052 UpdateGuideState exits: m=288 SNR=11.4
22:43:19.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:19.578 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:19.578 00.000 5052 Enqueuing Expose request
22:43:19.578 00.000 5052 GuideStep: -6.4 px 0 ms EAST, 1.1 px 0 ms SOUTH
22:43:19.578 00.000 8976 Worker thread wakes up
22:43:19.578 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:19.578 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:19.578 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.04) = xAngle (-0.65 = -0.65)
22:43:19.578 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.28 = 2.28)
22:43:19.579 00.001 5052 CameraToMount -- cameraX=5.28 cameraY=-3.70 hyp=6.45 cameraTheta=-0.61 mountX=5.13 mountY=4.91, mountTheta=0.76
22:43:19.579 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:19.579 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:20.606 01.027 8976 Exposure complete
22:43:20.619 00.013 8976 worker thread done servicing request
22:43:20.619 00.000 5052 OnExposeComplete: enter
22:43:20.619 00.000 5052 UpdateGuideState(): m_state=6
22:43:20.620 00.001 5052 Star::Find(18, 393, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
22:43:20.620 00.000 5052 Star::Find returns 1 (0), X=391.52, Y=268.74, Mass=302, SNR=11.6, Peak=45 HFD=5.1
22:43:20.620 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.36) = xAngle (-3.11 = -3.11)
22:43:20.620 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.45 = 2.84)
22:43:20.620 00.000 5052 CameraToMount -- cameraX=3.74 cameraY=-3.48 hyp=5.11 cameraTheta=-0.75 mountX=-5.11 mountY=1.54, mountTheta=2.85
22:43:20.620 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.74, y=-3.48, opts=13)
22:43:20.621 00.001 5052 Enqueuing Move request for stepguider (3.74, -3.48)
22:43:20.621 00.000 8976 Worker thread wakes up
22:43:20.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.74, -3.48) opts 0xd
22:43:20.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.74, -3.48)
22:43:20.621 00.000 8976 Moving (3.74, -3.48) raw xDistance=-5.11 yDistance=1.54
22:43:20.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.52 from input -5.11
22:43:20.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.54
22:43:20.621 00.000 8976 MoveAxis(R, 11, ABG)
22:43:20.621 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:20.621 00.000 8976 MoveAxis(D, 5, ABG)
22:43:20.621 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:20.621 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:20.621 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:20.621 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:20.621 00.000 8976 move complete, result=1
22:43:20.621 00.000 8976 worker thread done servicing request
22:43:20.622 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=42, Gamma=2.260
22:43:20.632 00.010 5052 UpdateGuideState exits: m=302 SNR=11.6
22:43:20.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:20.632 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:20.632 00.000 5052 Enqueuing Expose request
22:43:20.632 00.000 5052 GuideStep: -5.1 px 0 ms EAST, 1.5 px 0 ms SOUTH
22:43:20.632 00.000 8976 Worker thread wakes up
22:43:20.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:20.632 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:20.634 00.002 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.04) = xAngle (-0.79 = -0.79)
22:43:20.634 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.14 = 2.14)
22:43:20.634 00.000 5052 CameraToMount -- cameraX=3.74 cameraY=-3.48 hyp=5.11 cameraTheta=-0.75 mountX=3.60 mountY=4.31, mountTheta=0.87
22:43:20.634 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:20.634 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:21.672 01.038 8976 Exposure complete
22:43:21.686 00.014 8976 worker thread done servicing request
22:43:21.686 00.000 5052 OnExposeComplete: enter
22:43:21.686 00.000 5052 UpdateGuideState(): m_state=6
22:43:21.686 00.000 5052 Star::Find(18, 391, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
22:43:21.686 00.000 5052 Star::Find returns 1 (0), X=390.50, Y=267.99, Mass=277, SNR=11.2, Peak=48 HFD=4.1
22:43:21.687 00.001 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.36) = xAngle (-3.36 = 2.92)
22:43:21.687 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.70 = 2.58)
22:43:21.687 00.000 5052 CameraToMount -- cameraX=2.72 cameraY=-4.23 hyp=5.03 cameraTheta=-1.00 mountX=-4.91 mountY=2.66, mountTheta=2.65
22:43:21.687 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.72, y=-4.23, opts=13)
22:43:21.687 00.000 5052 Enqueuing Move request for stepguider (2.72, -4.23)
22:43:21.688 00.001 8976 Worker thread wakes up
22:43:21.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.72, -4.23) opts 0xd
22:43:21.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.72, -4.23)
22:43:21.688 00.000 8976 Moving (2.72, -4.23) raw xDistance=-4.91 yDistance=2.66
22:43:21.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.34 from input -4.91
22:43:21.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.75 from input 2.66
22:43:21.688 00.000 8976 MoveAxis(R, 11, ABG)
22:43:21.688 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:21.688 00.000 8976 MoveAxis(D, 8, ABG)
22:43:21.688 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:21.688 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:21.688 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:21.688 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:21.688 00.000 8976 move complete, result=1
22:43:21.688 00.000 8976 worker thread done servicing request
22:43:21.689 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:43:21.699 00.010 5052 UpdateGuideState exits: m=277 SNR=11.2
22:43:21.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:21.699 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:21.699 00.000 5052 Enqueuing Expose request
22:43:21.700 00.001 5052 GuideStep: -4.9 px 0 ms EAST, 2.7 px 0 ms SOUTH
22:43:21.700 00.000 8976 Worker thread wakes up
22:43:21.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:21.700 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:21.700 00.000 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.04) = xAngle (-1.04 = -1.04)
22:43:21.700 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.89 = 1.89)
22:43:21.700 00.000 5052 CameraToMount -- cameraX=2.72 cameraY=-4.23 hyp=5.03 cameraTheta=-1.00 mountX=2.54 mountY=4.78, mountTheta=1.08
22:43:21.700 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:21.701 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:22.736 01.035 8976 Exposure complete
22:43:22.751 00.015 8976 worker thread done servicing request
22:43:22.751 00.000 5052 OnExposeComplete: enter
22:43:22.751 00.000 5052 UpdateGuideState(): m_state=6
22:43:22.751 00.000 5052 Star::Find(18, 390, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
22:43:22.751 00.000 5052 Star::Find returns 1 (0), X=389.78, Y=267.92, Mass=324, SNR=12.3, Peak=51 HFD=4.4
22:43:22.751 00.000 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.36) = xAngle (-3.50 = 2.79)
22:43:22.751 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.83 = 2.45)
22:43:22.751 00.000 5052 CameraToMount -- cameraX=2.00 cameraY=-4.30 hyp=4.74 cameraTheta=-1.14 mountX=-4.45 mountY=3.03, mountTheta=2.54
22:43:22.752 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.00, y=-4.30, opts=13)
22:43:22.752 00.000 5052 Enqueuing Move request for stepguider (2.00, -4.30)
22:43:22.752 00.000 8976 Worker thread wakes up
22:43:22.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.00, -4.30) opts 0xd
22:43:22.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.00, -4.30)
22:43:22.752 00.000 8976 Moving (2.00, -4.30) raw xDistance=-4.45 yDistance=3.03
22:43:22.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.04 from input -4.45
22:43:22.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.03 from input 3.03
22:43:22.752 00.000 8976 MoveAxis(R, 10, ABG)
22:43:22.752 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:22.752 00.000 8976 MoveAxis(D, 10, ABG)
22:43:22.753 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:22.753 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:22.753 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:22.753 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:22.753 00.000 8976 move complete, result=1
22:43:22.753 00.000 8976 worker thread done servicing request
22:43:22.753 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:43:22.763 00.010 5052 UpdateGuideState exits: m=324 SNR=12.3
22:43:22.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:22.763 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:22.763 00.000 5052 Enqueuing Expose request
22:43:22.763 00.000 5052 GuideStep: -4.4 px 0 ms EAST, 3.0 px 0 ms SOUTH
22:43:22.764 00.001 8976 Worker thread wakes up
22:43:22.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:22.764 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:22.764 00.000 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.04) = xAngle (-1.18 = -1.18)
22:43:22.764 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.75 = 1.75)
22:43:22.764 00.000 5052 CameraToMount -- cameraX=2.00 cameraY=-4.30 hyp=4.74 cameraTheta=-1.14 mountX=1.82 mountY=4.67, mountTheta=1.20
22:43:22.764 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:22.765 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:23.793 01.028 8976 Exposure complete
22:43:23.807 00.014 8976 worker thread done servicing request
22:43:23.807 00.000 5052 OnExposeComplete: enter
22:43:23.807 00.000 5052 UpdateGuideState(): m_state=6
22:43:23.807 00.000 5052 Star::Find(18, 389, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
22:43:23.807 00.000 5052 Star::Find returns 1 (0), X=390.33, Y=267.97, Mass=313, SNR=11.9, Peak=51 HFD=4.8
22:43:23.807 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.36) = xAngle (-3.39 = 2.89)
22:43:23.807 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.73 = 2.55)
22:43:23.807 00.000 5052 CameraToMount -- cameraX=2.55 cameraY=-4.25 hyp=4.96 cameraTheta=-1.03 mountX=-4.81 mountY=2.75, mountTheta=2.62
22:43:23.808 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.55, y=-4.25, opts=13)
22:43:23.808 00.000 5052 Enqueuing Move request for stepguider (2.55, -4.25)
22:43:23.808 00.000 8976 Worker thread wakes up
22:43:23.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.55, -4.25) opts 0xd
22:43:23.808 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.55, -4.25)
22:43:23.808 00.000 8976 Moving (2.55, -4.25) raw xDistance=-4.81 yDistance=2.75
22:43:23.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.24 from input -4.81
22:43:23.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.87 from input 2.75
22:43:23.808 00.000 8976 MoveAxis(R, 10, ABG)
22:43:23.808 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:23.809 00.001 8976 MoveAxis(D, 9, ABG)
22:43:23.809 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:23.809 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:23.809 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:23.809 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:23.809 00.000 8976 move complete, result=1
22:43:23.809 00.000 8976 worker thread done servicing request
22:43:23.809 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:43:23.818 00.009 5052 UpdateGuideState exits: m=313 SNR=11.9
22:43:23.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:23.818 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:23.818 00.000 5052 Enqueuing Expose request
22:43:23.819 00.001 5052 GuideStep: -4.8 px 0 ms EAST, 2.7 px 0 ms SOUTH
22:43:23.819 00.000 8976 Worker thread wakes up
22:43:23.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:23.819 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:23.820 00.001 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.04) = xAngle (-1.07 = -1.07)
22:43:23.820 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.86 = 1.86)
22:43:23.820 00.000 5052 CameraToMount -- cameraX=2.55 cameraY=-4.25 hyp=4.96 cameraTheta=-1.03 mountX=2.38 mountY=4.76, mountTheta=1.11
22:43:23.820 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:23.820 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:24.851 01.031 8976 Exposure complete
22:43:24.865 00.014 8976 worker thread done servicing request
22:43:24.865 00.000 5052 OnExposeComplete: enter
22:43:24.865 00.000 5052 UpdateGuideState(): m_state=6
22:43:24.865 00.000 5052 Star::Find(18, 390, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
22:43:24.865 00.000 5052 Star::Find returns 1 (0), X=389.46, Y=268.43, Mass=306, SNR=11.8, Peak=50 HFD=5.0
22:43:24.865 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.36) = xAngle (-3.51 = 2.77)
22:43:24.865 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.85 = 2.43)
22:43:24.865 00.000 5052 CameraToMount -- cameraX=1.68 cameraY=-3.79 hyp=4.14 cameraTheta=-1.15 mountX=-3.86 mountY=2.70, mountTheta=2.53
22:43:24.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.68, y=-3.79, opts=13)
22:43:24.866 00.000 5052 Enqueuing Move request for stepguider (1.68, -3.79)
22:43:24.866 00.000 8976 Worker thread wakes up
22:43:24.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.68, -3.79) opts 0xd
22:43:24.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.68, -3.79)
22:43:24.866 00.000 8976 Moving (1.68, -3.79) raw xDistance=-3.86 yDistance=2.70
22:43:24.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.66 from input -3.86
22:43:24.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.83 from input 2.70
22:43:24.866 00.000 8976 MoveAxis(R, 9, ABG)
22:43:24.866 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:24.867 00.001 8976 MoveAxis(D, 9, ABG)
22:43:24.867 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:24.867 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:24.867 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:24.867 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:24.867 00.000 8976 move complete, result=1
22:43:24.867 00.000 8976 worker thread done servicing request
22:43:24.867 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:43:24.877 00.010 5052 UpdateGuideState exits: m=306 SNR=11.8
22:43:24.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:24.877 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:24.877 00.000 5052 Enqueuing Expose request
22:43:24.877 00.000 5052 GuideStep: -3.9 px 0 ms EAST, 2.7 px 0 ms SOUTH
22:43:24.878 00.001 8976 Worker thread wakes up
22:43:24.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:24.878 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:24.878 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.04) = xAngle (-1.19 = -1.19)
22:43:24.878 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.73 = 1.73)
22:43:24.878 00.000 5052 CameraToMount -- cameraX=1.68 cameraY=-3.79 hyp=4.14 cameraTheta=-1.15 mountX=1.53 mountY=4.09, mountTheta=1.21
22:43:24.878 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:24.878 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:25.906 01.028 8976 Exposure complete
22:43:25.919 00.013 8976 worker thread done servicing request
22:43:25.920 00.001 5052 OnExposeComplete: enter
22:43:25.920 00.000 5052 UpdateGuideState(): m_state=6
22:43:25.920 00.000 5052 Star::Find(18, 389, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
22:43:25.920 00.000 5052 Star::Find returns 1 (0), X=389.63, Y=268.26, Mass=363, SNR=13.0, Peak=49 HFD=4.8
22:43:25.920 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.36) = xAngle (-3.49 = 2.79)
22:43:25.920 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.83 = 2.45)
22:43:25.920 00.000 5052 CameraToMount -- cameraX=1.85 cameraY=-3.96 hyp=4.37 cameraTheta=-1.13 mountX=-4.10 mountY=2.79, mountTheta=2.54
22:43:25.921 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.85, y=-3.96, opts=13)
22:43:25.921 00.000 5052 Enqueuing Move request for stepguider (1.85, -3.96)
22:43:25.921 00.000 8976 Worker thread wakes up
22:43:25.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.85, -3.96) opts 0xd
22:43:25.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.85, -3.96)
22:43:25.921 00.000 8976 Moving (1.85, -3.96) raw xDistance=-4.10 yDistance=2.79
22:43:25.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.77 from input -4.10
22:43:25.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.89 from input 2.79
22:43:25.921 00.000 8976 MoveAxis(R, 9, ABG)
22:43:25.921 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:25.921 00.000 8976 MoveAxis(D, 9, ABG)
22:43:25.921 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:25.921 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:25.921 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:25.921 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:25.921 00.000 8976 move complete, result=1
22:43:25.921 00.000 8976 worker thread done servicing request
22:43:25.922 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:43:25.931 00.009 5052 UpdateGuideState exits: m=363 SNR=13.0
22:43:25.932 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:25.932 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:25.932 00.000 5052 Enqueuing Expose request
22:43:25.932 00.000 8976 Worker thread wakes up
22:43:25.932 00.000 5052 GuideStep: -4.1 px 0 ms EAST, 2.8 px 0 ms SOUTH
22:43:25.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:25.932 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:25.933 00.001 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.04) = xAngle (-1.18 = -1.18)
22:43:25.933 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.75 = 1.75)
22:43:25.933 00.000 5052 CameraToMount -- cameraX=1.85 cameraY=-3.96 hyp=4.37 cameraTheta=-1.13 mountX=1.68 mountY=4.30, mountTheta=1.20
22:43:25.933 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:25.933 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:26.958 01.025 8976 Exposure complete
22:43:26.972 00.014 8976 worker thread done servicing request
22:43:26.972 00.000 5052 OnExposeComplete: enter
22:43:26.972 00.000 5052 UpdateGuideState(): m_state=6
22:43:26.972 00.000 5052 Star::Find(18, 389, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
22:43:26.972 00.000 5052 Star::Find returns 1 (0), X=390.09, Y=268.39, Mass=341, SNR=12.5, Peak=51 HFD=5.0
22:43:26.972 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.36) = xAngle (-3.39 = 2.90)
22:43:26.972 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.73 = 2.56)
22:43:26.972 00.000 5052 CameraToMount -- cameraX=2.31 cameraY=-3.83 hyp=4.47 cameraTheta=-1.03 mountX=-4.33 mountY=2.47, mountTheta=2.62
22:43:26.973 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.31, y=-3.83, opts=13)
22:43:26.973 00.000 5052 Enqueuing Move request for stepguider (2.31, -3.83)
22:43:26.973 00.000 8976 Worker thread wakes up
22:43:26.973 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.31, -3.83) opts 0xd
22:43:26.973 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.31, -3.83)
22:43:26.973 00.000 8976 Moving (2.31, -3.83) raw xDistance=-4.33 yDistance=2.47
22:43:26.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.92 from input -4.33
22:43:26.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.69 from input 2.47
22:43:26.973 00.000 8976 MoveAxis(R, 9, ABG)
22:43:26.973 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:26.973 00.000 8976 MoveAxis(D, 8, ABG)
22:43:26.974 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:26.974 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:26.974 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:26.974 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:26.974 00.000 8976 move complete, result=1
22:43:26.974 00.000 8976 worker thread done servicing request
22:43:26.974 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:43:26.983 00.009 5052 UpdateGuideState exits: m=341 SNR=12.5
22:43:26.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:26.983 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:26.983 00.000 5052 Enqueuing Expose request
22:43:26.984 00.001 8976 Worker thread wakes up
22:43:26.984 00.000 5052 GuideStep: -4.3 px 0 ms EAST, 2.5 px 0 ms SOUTH
22:43:26.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:26.984 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:26.985 00.001 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.04) = xAngle (-1.07 = -1.07)
22:43:26.989 00.004 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.86 = 1.86)
22:43:26.989 00.000 5052 CameraToMount -- cameraX=2.31 cameraY=-3.83 hyp=4.47 cameraTheta=-1.03 mountX=2.15 mountY=4.28, mountTheta=1.11
22:43:26.989 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:26.989 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:28.032 01.043 8976 Exposure complete
22:43:28.047 00.015 8976 worker thread done servicing request
22:43:28.047 00.000 5052 OnExposeComplete: enter
22:43:28.047 00.000 5052 UpdateGuideState(): m_state=6
22:43:28.047 00.000 5052 Star::Find(18, 390, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
22:43:28.047 00.000 5052 Star::Find returns 1 (0), X=390.71, Y=268.10, Mass=318, SNR=12.0, Peak=52 HFD=4.3
22:43:28.047 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.36) = xAngle (-3.31 = 2.97)
22:43:28.047 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.65 = 2.63)
22:43:28.047 00.000 5052 CameraToMount -- cameraX=2.93 cameraY=-4.12 hyp=5.06 cameraTheta=-0.95 mountX=-4.98 mountY=2.47, mountTheta=2.68
22:43:28.048 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.93, y=-4.12, opts=13)
22:43:28.048 00.000 5052 Enqueuing Move request for stepguider (2.93, -4.12)
22:43:28.048 00.000 8976 Worker thread wakes up
22:43:28.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.93, -4.12) opts 0xd
22:43:28.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.93, -4.12)
22:43:28.048 00.000 8976 Moving (2.93, -4.12) raw xDistance=-4.98 yDistance=2.47
22:43:28.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.34 from input -4.98
22:43:28.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.67 from input 2.47
22:43:28.048 00.000 8976 MoveAxis(R, 11, ABG)
22:43:28.048 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:28.048 00.000 8976 MoveAxis(D, 8, ABG)
22:43:28.049 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:28.049 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:28.049 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:28.049 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:28.049 00.000 8976 move complete, result=1
22:43:28.049 00.000 8976 worker thread done servicing request
22:43:28.049 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:43:28.058 00.009 5052 UpdateGuideState exits: m=318 SNR=12.0
22:43:28.059 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:28.059 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:28.059 00.000 5052 Enqueuing Expose request
22:43:28.059 00.000 5052 GuideStep: -5.0 px 0 ms EAST, 2.5 px 0 ms SOUTH
22:43:28.059 00.000 8976 Worker thread wakes up
22:43:28.059 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:28.059 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:28.059 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.04) = xAngle (-0.99 = -0.99)
22:43:28.059 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.93 = 1.93)
22:43:28.060 00.001 5052 CameraToMount -- cameraX=2.93 cameraY=-4.12 hyp=5.06 cameraTheta=-0.95 mountX=2.76 mountY=4.73, mountTheta=1.04
22:43:28.060 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:28.060 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:29.095 01.035 8976 Exposure complete
22:43:29.109 00.014 8976 worker thread done servicing request
22:43:29.109 00.000 5052 OnExposeComplete: enter
22:43:29.109 00.000 5052 UpdateGuideState(): m_state=6
22:43:29.109 00.000 5052 Star::Find(18, 390, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
22:43:29.110 00.001 5052 Star::Find returns 1 (0), X=389.86, Y=268.15, Mass=304, SNR=11.8, Peak=52 HFD=4.2
22:43:29.110 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.36) = xAngle (-3.46 = 2.82)
22:43:29.110 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.80 = 2.49)
22:43:29.110 00.000 5052 CameraToMount -- cameraX=2.08 cameraY=-4.08 hyp=4.58 cameraTheta=-1.10 mountX=-4.35 mountY=2.79, mountTheta=2.57
22:43:29.110 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.08, y=-4.08, opts=13)
22:43:29.110 00.000 5052 Enqueuing Move request for stepguider (2.08, -4.08)
22:43:29.110 00.000 8976 Worker thread wakes up
22:43:29.111 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.08, -4.08) opts 0xd
22:43:29.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.08, -4.08)
22:43:29.111 00.000 8976 Moving (2.08, -4.08) raw xDistance=-4.35 yDistance=2.79
22:43:29.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.97 from input -4.35
22:43:29.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.88 from input 2.79
22:43:29.111 00.000 8976 MoveAxis(R, 10, ABG)
22:43:29.111 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:29.111 00.000 8976 MoveAxis(D, 9, ABG)
22:43:29.111 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:29.111 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:29.111 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:29.111 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:29.111 00.000 8976 move complete, result=1
22:43:29.111 00.000 8976 worker thread done servicing request
22:43:29.111 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:43:29.122 00.011 5052 UpdateGuideState exits: m=304 SNR=11.8
22:43:29.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:29.122 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:29.122 00.000 5052 Enqueuing Expose request
22:43:29.122 00.000 8976 Worker thread wakes up
22:43:29.122 00.000 5052 GuideStep: -4.3 px 0 ms EAST, 2.8 px 0 ms SOUTH
22:43:29.122 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:29.122 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:29.123 00.001 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.04) = xAngle (-1.14 = -1.14)
22:43:29.123 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.79 = 1.79)
22:43:29.123 00.000 5052 CameraToMount -- cameraX=2.08 cameraY=-4.08 hyp=4.58 cameraTheta=-1.10 mountX=1.91 mountY=4.47, mountTheta=1.17
22:43:29.123 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:29.123 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:30.158 01.035 8976 Exposure complete
22:43:30.173 00.015 8976 worker thread done servicing request
22:43:30.173 00.000 5052 OnExposeComplete: enter
22:43:30.174 00.001 5052 UpdateGuideState(): m_state=6
22:43:30.174 00.000 5052 Star::Find(18, 389, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
22:43:30.174 00.000 5052 Star::Find returns 1 (0), X=390.35, Y=267.32, Mass=363, SNR=13.0, Peak=54 HFD=4.4
22:43:30.174 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.36) = xAngle (-3.45 = 2.84)
22:43:30.174 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.79 = 2.50)
22:43:30.174 00.000 5052 CameraToMount -- cameraX=2.57 cameraY=-4.90 hyp=5.53 cameraTheta=-1.09 mountX=-5.28 mountY=3.33, mountTheta=2.58
22:43:30.175 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.57, y=-4.90, opts=13)
22:43:30.175 00.000 5052 Enqueuing Move request for stepguider (2.57, -4.90)
22:43:30.175 00.000 8976 Worker thread wakes up
22:43:30.175 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.57, -4.90) opts 0xd
22:43:30.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.57, -4.90)
22:43:30.175 00.000 8976 Moving (2.57, -4.90) raw xDistance=-5.28 yDistance=3.33
22:43:30.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.53 from input -5.28
22:43:30.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.23 from input 3.33
22:43:30.175 00.000 8976 MoveAxis(R, 11, ABG)
22:43:30.175 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:30.175 00.000 8976 MoveAxis(D, 11, ABG)
22:43:30.175 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:30.175 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:30.175 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:30.175 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:30.175 00.000 8976 move complete, result=1
22:43:30.175 00.000 8976 worker thread done servicing request
22:43:30.176 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:43:30.186 00.010 5052 UpdateGuideState exits: m=363 SNR=13.0
22:43:30.186 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:30.186 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:30.186 00.000 5052 Enqueuing Expose request
22:43:30.186 00.000 5052 GuideStep: -5.3 px 0 ms EAST, 3.3 px 0 ms SOUTH
22:43:30.186 00.000 8976 Worker thread wakes up
22:43:30.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:30.186 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:30.187 00.001 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.04) = xAngle (-1.13 = -1.13)
22:43:30.187 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.80 = 1.80)
22:43:30.187 00.000 5052 CameraToMount -- cameraX=2.57 cameraY=-4.90 hyp=5.53 cameraTheta=-1.09 mountX=2.37 mountY=5.39, mountTheta=1.16
22:43:30.187 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:30.187 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:31.216 01.029 8976 Exposure complete
22:43:31.230 00.014 8976 worker thread done servicing request
22:43:31.230 00.000 5052 OnExposeComplete: enter
22:43:31.230 00.000 5052 UpdateGuideState(): m_state=6
22:43:31.230 00.000 5052 Star::Find(18, 390, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
22:43:31.230 00.000 5052 Star::Find returns 1 (0), X=390.05, Y=267.29, Mass=328, SNR=12.1, Peak=51 HFD=4.3
22:43:31.230 00.000 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.36) = xAngle (-3.50 = 2.79)
22:43:31.230 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.84 = 2.45)
22:43:31.230 00.000 5052 CameraToMount -- cameraX=2.27 cameraY=-4.93 hyp=5.43 cameraTheta=-1.14 mountX=-5.09 mountY=3.48, mountTheta=2.54
22:43:31.231 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.27, y=-4.93, opts=13)
22:43:31.231 00.000 5052 Enqueuing Move request for stepguider (2.27, -4.93)
22:43:31.231 00.000 8976 Worker thread wakes up
22:43:31.231 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.27, -4.93) opts 0xd
22:43:31.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.27, -4.93)
22:43:31.231 00.000 8976 Moving (2.27, -4.93) raw xDistance=-5.09 yDistance=3.48
22:43:31.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.45 from input -5.09
22:43:31.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.35 from input 3.48
22:43:31.231 00.000 8976 MoveAxis(R, 11, ABG)
22:43:31.231 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:31.232 00.001 8976 MoveAxis(D, 11, ABG)
22:43:31.232 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:31.232 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:31.232 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:31.232 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:31.232 00.000 8976 move complete, result=1
22:43:31.232 00.000 8976 worker thread done servicing request
22:43:31.232 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:43:31.242 00.010 5052 UpdateGuideState exits: m=328 SNR=12.1
22:43:31.243 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:31.243 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:31.243 00.000 5052 Enqueuing Expose request
22:43:31.243 00.000 8976 Worker thread wakes up
22:43:31.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:31.243 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:31.243 00.000 5052 GuideStep: -5.1 px 0 ms EAST, 3.5 px 0 ms SOUTH
22:43:31.244 00.001 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.04) = xAngle (-1.18 = -1.18)
22:43:31.244 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.75 = 1.75)
22:43:31.244 00.000 5052 CameraToMount -- cameraX=2.27 cameraY=-4.93 hyp=5.43 cameraTheta=-1.14 mountX=2.07 mountY=5.34, mountTheta=1.20
22:43:31.244 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:31.244 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:32.284 01.040 8976 Exposure complete
22:43:32.299 00.015 8976 worker thread done servicing request
22:43:32.300 00.001 5052 OnExposeComplete: enter
22:43:32.300 00.000 5052 UpdateGuideState(): m_state=6
22:43:32.300 00.000 5052 Star::Find(18, 390, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
22:43:32.300 00.000 5052 Star::Find returns 1 (0), X=392.41, Y=267.57, Mass=321, SNR=12.0, Peak=52 HFD=4.3
22:43:32.300 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.36) = xAngle (-3.15 = 3.14)
22:43:32.300 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.49 = 2.80)
22:43:32.300 00.000 5052 CameraToMount -- cameraX=4.63 cameraY=-4.65 hyp=6.56 cameraTheta=-0.79 mountX=-6.56 mountY=2.21, mountTheta=2.82
22:43:32.301 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.63, y=-4.65, opts=13)
22:43:32.301 00.000 5052 Enqueuing Move request for stepguider (4.63, -4.65)
22:43:32.301 00.000 8976 Worker thread wakes up
22:43:32.301 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.63, -4.65) opts 0xd
22:43:32.301 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.63, -4.65)
22:43:32.301 00.000 8976 Moving (4.63, -4.65) raw xDistance=-6.56 yDistance=2.21
22:43:32.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.38 from input -6.56
22:43:32.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.56 from input 2.21
22:43:32.301 00.000 8976 MoveAxis(R, 14, ABG)
22:43:32.301 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:32.301 00.000 8976 MoveAxis(D, 7, ABG)
22:43:32.301 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:32.301 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:32.301 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:32.301 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:32.301 00.000 8976 move complete, result=1
22:43:32.301 00.000 8976 worker thread done servicing request
22:43:32.302 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=169, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:43:32.311 00.009 5052 UpdateGuideState exits: m=321 SNR=12.0
22:43:32.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:32.311 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:32.311 00.000 5052 Enqueuing Expose request
22:43:32.312 00.001 5052 GuideStep: -6.6 px 0 ms EAST, 2.2 px 0 ms SOUTH
22:43:32.312 00.000 8976 Worker thread wakes up
22:43:32.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:32.312 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:32.312 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.04) = xAngle (-0.83 = -0.83)
22:43:32.312 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.10 = 2.10)
22:43:32.312 00.000 5052 CameraToMount -- cameraX=4.63 cameraY=-4.65 hyp=6.56 cameraTheta=-0.79 mountX=4.44 mountY=5.67, mountTheta=0.91
22:43:32.312 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:32.313 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:33.343 01.030 8976 Exposure complete
22:43:33.357 00.014 8976 worker thread done servicing request
22:43:33.357 00.000 5052 OnExposeComplete: enter
22:43:33.357 00.000 5052 UpdateGuideState(): m_state=6
22:43:33.357 00.000 5052 Star::Find(18, 392, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
22:43:33.357 00.000 5052 Star::Find returns 1 (0), X=394.82, Y=267.78, Mass=277, SNR=11.2, Peak=51 HFD=4.0
22:43:33.357 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.36) = xAngle (-2.92 = -2.92)
22:43:33.357 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.26 = 3.02)
22:43:33.358 00.001 5052 CameraToMount -- cameraX=7.04 cameraY=-4.44 hyp=8.33 cameraTheta=-0.56 mountX=-8.12 mountY=0.99, mountTheta=3.02
22:43:33.358 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=7.04, y=-4.44, opts=13)
22:43:33.358 00.000 5052 Enqueuing Move request for stepguider (7.04, -4.44)
22:43:33.358 00.000 8976 Worker thread wakes up
22:43:33.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.04, -4.44) opts 0xd
22:43:33.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.04, -4.44)
22:43:33.358 00.000 8976 Moving (7.04, -4.44) raw xDistance=-8.12 yDistance=0.99
22:43:33.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.42 from input -8.12
22:43:33.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 0.99
22:43:33.359 00.001 8976 MoveAxis(R, 17, ABG)
22:43:33.359 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:33.359 00.000 8976 MoveAxis(D, 3, ABG)
22:43:33.359 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:33.359 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:33.359 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:33.359 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:33.359 00.000 8976 move complete, result=1
22:43:33.359 00.000 8976 worker thread done servicing request
22:43:33.359 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:43:33.369 00.010 5052 UpdateGuideState exits: m=277 SNR=11.2
22:43:33.370 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:33.370 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:33.370 00.000 5052 Enqueuing Expose request
22:43:33.370 00.000 5052 GuideStep: -8.1 px 0 ms EAST, 1.0 px 0 ms SOUTH
22:43:33.370 00.000 8976 Worker thread wakes up
22:43:33.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:33.370 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(377,250,37,37)
22:43:33.370 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.04) = xAngle (-0.60 = -0.60)
22:43:33.370 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.32 = 2.32)
22:43:33.371 00.001 5052 CameraToMount -- cameraX=7.04 cameraY=-4.44 hyp=8.33 cameraTheta=-0.56 mountX=6.86 mountY=6.07, mountTheta=0.72
22:43:33.371 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:33.371 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:34.410 01.039 8976 Exposure complete
22:43:34.424 00.014 8976 worker thread done servicing request
22:43:34.424 00.000 5052 OnExposeComplete: enter
22:43:34.424 00.000 5052 UpdateGuideState(): m_state=6
22:43:34.424 00.000 5052 Star::Find(18, 394, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
22:43:34.425 00.001 5052 Star::Find returns 1 (0), X=396.78, Y=267.70, Mass=323, SNR=12.1, Peak=54 HFD=3.8
22:43:34.425 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.82 = -2.82)
22:43:34.425 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.12)
22:43:34.425 00.000 5052 CameraToMount -- cameraX=9.00 cameraY=-4.52 hyp=10.08 cameraTheta=-0.47 mountX=-9.57 mountY=0.22, mountTheta=3.12
22:43:34.425 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=9.00, y=-4.52, opts=13)
22:43:34.425 00.000 5052 Enqueuing Move request for stepguider (9.00, -4.52)
22:43:34.426 00.001 8976 Worker thread wakes up
22:43:34.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.00, -4.52) opts 0xd
22:43:34.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.00, -4.52)
22:43:34.426 00.000 8976 Moving (9.00, -4.52) raw xDistance=-9.57 yDistance=0.22
22:43:34.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.41 from input -9.57
22:43:34.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:43:34.426 00.000 8976 MoveAxis(R, 21, ABG)
22:43:34.426 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:34.426 00.000 8976 MoveAxis(U, 0, ABG)
22:43:34.426 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:34.426 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:34.426 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:34.426 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:34.426 00.000 8976 move complete, result=1
22:43:34.426 00.000 8976 worker thread done servicing request
22:43:34.426 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:43:34.435 00.009 5052 UpdateGuideState exits: m=323 SNR=12.1
22:43:34.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:34.436 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:34.436 00.000 5052 Enqueuing Expose request
22:43:34.436 00.000 5052 GuideStep: -9.6 px 0 ms EAST, 0.2 px 0 ms NORTH
22:43:34.436 00.000 8976 Worker thread wakes up
22:43:34.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:34.436 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,250,37,37)
22:43:34.436 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:43:34.436 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.42 = 2.42)
22:43:34.436 00.000 5052 CameraToMount -- cameraX=9.00 cameraY=-4.52 hyp=10.08 cameraTheta=-0.47 mountX=8.81 mountY=6.64, mountTheta=0.65
22:43:34.437 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:34.437 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:35.471 01.034 8976 Exposure complete
22:43:35.485 00.014 8976 worker thread done servicing request
22:43:35.485 00.000 5052 OnExposeComplete: enter
22:43:35.485 00.000 5052 UpdateGuideState(): m_state=6
22:43:35.485 00.000 5052 Star::Find(18, 396, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
22:43:35.485 00.000 5052 Star::Find returns 1 (1), X=398.47, Y=267.50, Mass=279, SNR=11.3, Peak=47 HFD=3.2
22:43:35.485 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.36) = xAngle (-2.78 = -2.78)
22:43:35.485 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.11 = -3.11)
22:43:35.485 00.000 5052 CameraToMount -- cameraX=10.70 cameraY=-4.72 hyp=11.69 cameraTheta=-0.42 mountX=-10.92 mountY=-0.32, mountTheta=-3.11
22:43:35.486 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.70, y=-4.72, opts=13)
22:43:35.486 00.000 5052 Enqueuing Move request for stepguider (10.70, -4.72)
22:43:35.486 00.000 8976 Worker thread wakes up
22:43:35.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.70, -4.72) opts 0xd
22:43:35.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.70, -4.72)
22:43:35.486 00.000 8976 Moving (10.70, -4.72) raw xDistance=-10.92 yDistance=-0.32
22:43:35.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.33 from input -10.92
22:43:35.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:43:35.486 00.000 8976 MoveAxis(R, 24, ABG)
22:43:35.486 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:35.486 00.000 8976 MoveAxis(U, 1, ABG)
22:43:35.487 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:35.487 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:35.487 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:35.487 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:35.487 00.000 8976 move complete, result=1
22:43:35.487 00.000 8976 worker thread done servicing request
22:43:35.487 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:43:35.497 00.010 5052 UpdateGuideState exits: m=279 SNR=11.3 Saturated
22:43:35.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:35.497 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:35.498 00.001 5052 Enqueuing Expose request
22:43:35.498 00.000 8976 Worker thread wakes up
22:43:35.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:35.498 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,249,37,37)
22:43:35.498 00.000 5052 GuideStep: -10.9 px 0 ms EAST, -0.3 px 0 ms NORTH
22:43:35.498 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.04) = xAngle (-0.46 = -0.46)
22:43:35.498 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.47 = 2.47)
22:43:35.498 00.000 5052 CameraToMount -- cameraX=10.70 cameraY=-4.72 hyp=11.69 cameraTheta=-0.42 mountX=10.49 mountY=7.26, mountTheta=0.61
22:43:35.499 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:35.499 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:36.530 01.031 8976 Exposure complete
22:43:36.545 00.015 8976 worker thread done servicing request
22:43:36.545 00.000 5052 OnExposeComplete: enter
22:43:36.545 00.000 5052 UpdateGuideState(): m_state=6
22:43:36.545 00.000 5052 Star::Find(18, 398, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
22:43:36.545 00.000 5052 Star::Find returns 1 (0), X=398.41, Y=267.99, Mass=309, SNR=11.8, Peak=51 HFD=4.1
22:43:36.545 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.36) = xAngle (-2.74 = -2.74)
22:43:36.545 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.08 = -3.08)
22:43:36.545 00.000 5052 CameraToMount -- cameraX=10.63 cameraY=-4.23 hyp=11.44 cameraTheta=-0.38 mountX=-10.52 mountY=-0.73, mountTheta=-3.07
22:43:36.546 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.63, y=-4.23, opts=13)
22:43:36.546 00.000 5052 Enqueuing Move request for stepguider (10.63, -4.23)
22:43:36.546 00.000 8976 Worker thread wakes up
22:43:36.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.63, -4.23) opts 0xd
22:43:36.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.63, -4.23)
22:43:36.546 00.000 8976 Moving (10.63, -4.23) raw xDistance=-10.52 yDistance=-0.73
22:43:36.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.14 from input -10.52
22:43:36.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.73
22:43:36.546 00.000 8976 MoveAxis(R, 23, ABG)
22:43:36.546 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:36.546 00.000 8976 MoveAxis(U, 2, ABG)
22:43:36.546 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:36.546 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:36.547 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:36.547 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:36.547 00.000 8976 move complete, result=1
22:43:36.547 00.000 8976 worker thread done servicing request
22:43:36.547 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:43:36.557 00.010 5052 UpdateGuideState exits: m=309 SNR=11.8
22:43:36.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:36.557 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:36.557 00.000 5052 Enqueuing Expose request
22:43:36.557 00.000 5052 GuideStep: -10.5 px 0 ms EAST, -0.7 px 0 ms NORTH
22:43:36.557 00.000 8976 Worker thread wakes up
22:43:36.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:36.557 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,250,37,37)
22:43:36.558 00.001 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.04) = xAngle (-0.42 = -0.42)
22:43:36.558 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.51 = 2.51)
22:43:36.558 00.000 5052 CameraToMount -- cameraX=10.63 cameraY=-4.23 hyp=11.44 cameraTheta=-0.38 mountX=10.45 mountY=6.77, mountTheta=0.58
22:43:36.558 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:36.558 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:37.599 01.041 8976 Exposure complete
22:43:37.614 00.015 8976 worker thread done servicing request
22:43:37.614 00.000 5052 OnExposeComplete: enter
22:43:37.614 00.000 5052 UpdateGuideState(): m_state=6
22:43:37.614 00.000 5052 Star::Find(18, 398, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
22:43:37.614 00.000 5052 Star::Find returns 1 (0), X=397.51, Y=268.01, Mass=271, SNR=11.1, Peak=55 HFD=3.6
22:43:37.615 00.001 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.36) = xAngle (-2.77 = -2.77)
22:43:37.615 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.11 = -3.11)
22:43:37.615 00.000 5052 CameraToMount -- cameraX=9.73 cameraY=-4.21 hyp=10.60 cameraTheta=-0.41 mountX=-9.87 mountY=-0.36, mountTheta=-3.10
22:43:37.615 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=9.73, y=-4.21, opts=13)
22:43:37.615 00.000 5052 Enqueuing Move request for stepguider (9.73, -4.21)
22:43:37.615 00.000 8976 Worker thread wakes up
22:43:37.616 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.73, -4.21) opts 0xd
22:43:37.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.73, -4.21)
22:43:37.616 00.000 8976 Moving (9.73, -4.21) raw xDistance=-9.87 yDistance=-0.36
22:43:37.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.72 from input -9.87
22:43:37.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
22:43:37.616 00.000 8976 MoveAxis(R, 22, ABG)
22:43:37.616 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:37.616 00.000 8976 MoveAxis(U, 1, ABG)
22:43:37.616 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:37.616 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:37.616 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:37.616 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:37.616 00.000 8976 move complete, result=1
22:43:37.616 00.000 8976 worker thread done servicing request
22:43:37.616 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=33, FiltMin=27, FiltMax=47, Gamma=2.260
22:43:37.626 00.010 5052 UpdateGuideState exits: m=271 SNR=11.1
22:43:37.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:37.627 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:37.627 00.000 5052 Enqueuing Expose request
22:43:37.627 00.000 8976 Worker thread wakes up
22:43:37.627 00.000 5052 GuideStep: -9.9 px 0 ms EAST, -0.4 px 0 ms NORTH
22:43:37.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:37.627 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,250,37,37)
22:43:37.628 00.001 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.04) = xAngle (-0.45 = -0.45)
22:43:37.628 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.48 = 2.48)
22:43:37.628 00.000 5052 CameraToMount -- cameraX=9.73 cameraY=-4.21 hyp=10.60 cameraTheta=-0.41 mountX=9.55 mountY=6.53, mountTheta=0.60
22:43:37.628 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:37.628 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:38.672 01.044 8976 Exposure complete
22:43:38.685 00.013 8976 worker thread done servicing request
22:43:38.685 00.000 5052 OnExposeComplete: enter
22:43:38.686 00.001 5052 UpdateGuideState(): m_state=6
22:43:38.686 00.000 5052 Star::Find(18, 397, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
22:43:38.686 00.000 5052 Star::Find returns 1 (0), X=397.16, Y=267.72, Mass=289, SNR=11.4, Peak=53 HFD=4.0
22:43:38.686 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:43:38.686 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.14)
22:43:38.686 00.000 5052 CameraToMount -- cameraX=9.38 cameraY=-4.50 hyp=10.40 cameraTheta=-0.45 mountX=-9.83 mountY=0.04, mountTheta=3.14
22:43:38.687 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.38, y=-4.50, opts=13)
22:43:38.687 00.000 5052 Enqueuing Move request for stepguider (9.38, -4.50)
22:43:38.687 00.000 8976 Worker thread wakes up
22:43:38.687 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.38, -4.50) opts 0xd
22:43:38.687 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.38, -4.50)
22:43:38.687 00.000 8976 Moving (9.38, -4.50) raw xDistance=-9.83 yDistance=0.04
22:43:38.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.66 from input -9.83
22:43:38.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:43:38.687 00.000 8976 MoveAxis(R, 21, ABG)
22:43:38.687 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:38.687 00.000 8976 MoveAxis(U, 0, ABG)
22:43:38.687 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:38.687 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:38.687 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:38.687 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:38.687 00.000 8976 move complete, result=1
22:43:38.687 00.000 8976 worker thread done servicing request
22:43:38.688 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:43:38.697 00.009 5052 UpdateGuideState exits: m=289 SNR=11.4
22:43:38.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:38.697 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:38.697 00.000 5052 Enqueuing Expose request
22:43:38.697 00.000 5052 GuideStep: -9.8 px 0 ms EAST, 0.0 px 0 ms NORTH
22:43:38.697 00.000 8976 Worker thread wakes up
22:43:38.698 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:38.698 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,250,37,37)
22:43:38.698 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:43:38.698 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:43:38.698 00.000 5052 CameraToMount -- cameraX=9.38 cameraY=-4.50 hyp=10.40 cameraTheta=-0.45 mountX=9.19 mountY=6.72, mountTheta=0.63
22:43:38.698 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:38.698 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:39.742 01.044 8976 Exposure complete
22:43:39.757 00.015 8976 worker thread done servicing request
22:43:39.757 00.000 5052 OnExposeComplete: enter
22:43:39.757 00.000 5052 UpdateGuideState(): m_state=6
22:43:39.757 00.000 5052 Star::Find(18, 397, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
22:43:39.757 00.000 5052 Star::Find returns 1 (0), X=396.13, Y=267.70, Mass=322, SNR=12.2, Peak=54 HFD=3.9
22:43:39.757 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:43:39.757 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.20 = 3.09)
22:43:39.757 00.000 5052 CameraToMount -- cameraX=8.35 cameraY=-4.52 hyp=9.49 cameraTheta=-0.50 mountX=-9.11 mountY=0.51, mountTheta=3.09
22:43:39.758 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.35, y=-4.52, opts=13)
22:43:39.758 00.000 5052 Enqueuing Move request for stepguider (8.35, -4.52)
22:43:39.758 00.000 8976 Worker thread wakes up
22:43:39.758 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.35, -4.52) opts 0xd
22:43:39.758 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.35, -4.52)
22:43:39.758 00.000 8976 Moving (8.35, -4.52) raw xDistance=-9.11 yDistance=0.51
22:43:39.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.20 from input -9.11
22:43:39.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
22:43:39.758 00.000 8976 MoveAxis(R, 20, ABG)
22:43:39.758 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:39.758 00.000 8976 MoveAxis(D, 2, ABG)
22:43:39.758 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:39.758 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:39.758 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:39.758 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:39.758 00.000 8976 move complete, result=1
22:43:39.759 00.001 8976 worker thread done servicing request
22:43:39.759 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:43:39.770 00.011 5052 UpdateGuideState exits: m=322 SNR=12.2
22:43:39.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:39.770 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:39.770 00.000 5052 Enqueuing Expose request
22:43:39.770 00.000 8976 Worker thread wakes up
22:43:39.770 00.000 5052 GuideStep: -9.1 px 0 ms EAST, 0.5 px 0 ms SOUTH
22:43:39.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:39.770 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(378,250,37,37)
22:43:39.771 00.001 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:43:39.771 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:43:39.771 00.000 5052 CameraToMount -- cameraX=8.35 cameraY=-4.52 hyp=9.49 cameraTheta=-0.50 mountX=8.16 mountY=6.48, mountTheta=0.67
22:43:39.771 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:39.772 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:40.803 01.031 8976 Exposure complete
22:43:40.818 00.015 8976 worker thread done servicing request
22:43:40.818 00.000 5052 OnExposeComplete: enter
22:43:40.818 00.000 5052 UpdateGuideState(): m_state=6
22:43:40.818 00.000 5052 Star::Find(18, 396, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
22:43:40.818 00.000 5052 Star::Find returns 1 (0), X=396.05, Y=267.38, Mass=310, SNR=11.9, Peak=57 HFD=3.5
22:43:40.818 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.36) = xAngle (-2.89 = -2.89)
22:43:40.818 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.23 = 3.06)
22:43:40.818 00.000 5052 CameraToMount -- cameraX=8.27 cameraY=-4.84 hyp=9.58 cameraTheta=-0.53 mountX=-9.27 mountY=0.83, mountTheta=3.05
22:43:40.819 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.27, y=-4.84, opts=13)
22:43:40.819 00.000 5052 Enqueuing Move request for stepguider (8.27, -4.84)
22:43:40.819 00.000 8976 Worker thread wakes up
22:43:40.819 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.27, -4.84) opts 0xd
22:43:40.819 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.27, -4.84)
22:43:40.819 00.000 8976 Moving (8.27, -4.84) raw xDistance=-9.27 yDistance=0.83
22:43:40.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.28 from input -9.27
22:43:40.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.83
22:43:40.819 00.000 8976 MoveAxis(R, 20, ABG)
22:43:40.819 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:40.819 00.000 8976 MoveAxis(D, 3, ABG)
22:43:40.820 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:40.820 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:40.820 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:40.820 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:40.820 00.000 8976 move complete, result=1
22:43:40.820 00.000 8976 worker thread done servicing request
22:43:40.820 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=167, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:43:40.830 00.010 5052 UpdateGuideState exits: m=310 SNR=11.9
22:43:40.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:40.830 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:40.830 00.000 5052 Enqueuing Expose request
22:43:40.830 00.000 5052 GuideStep: -9.3 px 0 ms EAST, 0.8 px 0 ms SOUTH
22:43:40.830 00.000 8976 Worker thread wakes up
22:43:40.831 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:40.831 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(378,249,37,37)
22:43:40.831 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
22:43:40.831 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.36 = 2.36)
22:43:40.831 00.000 5052 CameraToMount -- cameraX=8.27 cameraY=-4.84 hyp=9.58 cameraTheta=-0.53 mountX=8.07 mountY=6.76, mountTheta=0.70
22:43:40.831 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:40.832 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:41.872 01.040 8976 Exposure complete
22:43:41.886 00.014 8976 worker thread done servicing request
22:43:41.886 00.000 5052 OnExposeComplete: enter
22:43:41.886 00.000 5052 UpdateGuideState(): m_state=6
22:43:41.886 00.000 5052 Star::Find(18, 396, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
22:43:41.886 00.000 5052 Star::Find returns 1 (0), X=397.60, Y=267.20, Mass=303, SNR=11.7, Peak=53 HFD=3.8
22:43:41.886 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:43:41.886 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:43:41.886 00.000 5052 CameraToMount -- cameraX=9.82 cameraY=-5.03 hyp=11.03 cameraTheta=-0.47 mountX=-10.51 mountY=0.33, mountTheta=3.11
22:43:41.887 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.82, y=-5.03, opts=13)
22:43:41.887 00.000 5052 Enqueuing Move request for stepguider (9.82, -5.03)
22:43:41.887 00.000 8976 Worker thread wakes up
22:43:41.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.82, -5.03) opts 0xd
22:43:41.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.82, -5.03)
22:43:41.887 00.000 8976 Moving (9.82, -5.03) raw xDistance=-10.51 yDistance=0.33
22:43:41.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.06 from input -10.51
22:43:41.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.33
22:43:41.887 00.000 8976 MoveAxis(R, 23, ABG)
22:43:41.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:41.887 00.000 8976 MoveAxis(D, 1, ABG)
22:43:41.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:41.887 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:41.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:41.887 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:41.888 00.001 8976 move complete, result=1
22:43:41.888 00.000 8976 worker thread done servicing request
22:43:41.888 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:43:41.897 00.009 5052 UpdateGuideState exits: m=303 SNR=11.7
22:43:41.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:41.897 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:41.897 00.000 5052 Enqueuing Expose request
22:43:41.897 00.000 5052 GuideStep: -10.5 px 0 ms EAST, 0.3 px 0 ms SOUTH
22:43:41.898 00.001 8976 Worker thread wakes up
22:43:41.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:41.898 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,249,37,37)
22:43:41.898 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:43:41.898 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:43:41.898 00.000 5052 CameraToMount -- cameraX=9.82 cameraY=-5.03 hyp=11.03 cameraTheta=-0.47 mountX=9.61 mountY=7.34, mountTheta=0.65
22:43:41.898 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:41.898 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:42.927 01.029 8976 Exposure complete
22:43:42.941 00.014 8976 worker thread done servicing request
22:43:42.942 00.001 5052 OnExposeComplete: enter
22:43:42.942 00.000 5052 UpdateGuideState(): m_state=6
22:43:42.942 00.000 5052 Star::Find(18, 397, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
22:43:42.942 00.000 5052 Star::Find returns 1 (0), X=399.54, Y=267.02, Mass=299, SNR=11.7, Peak=55 HFD=3.7
22:43:42.942 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.36) = xAngle (-2.78 = -2.78)
22:43:42.942 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.12 = -3.12)
22:43:42.942 00.000 5052 CameraToMount -- cameraX=11.76 cameraY=-5.20 hyp=12.86 cameraTheta=-0.42 mountX=-12.01 mountY=-0.34, mountTheta=-3.11
22:43:42.943 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.76, y=-5.20, opts=13)
22:43:42.943 00.000 5052 Enqueuing Move request for stepguider (11.76, -5.20)
22:43:42.943 00.000 8976 Worker thread wakes up
22:43:42.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.76, -5.20) opts 0xd
22:43:42.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.76, -5.20)
22:43:42.943 00.000 8976 Moving (11.76, -5.20) raw xDistance=-12.01 yDistance=-0.34
22:43:42.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.06 from input -12.01
22:43:42.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
22:43:42.943 00.000 8976 MoveAxis(R, 26, ABG)
22:43:42.943 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:42.943 00.000 8976 MoveAxis(U, 1, ABG)
22:43:42.943 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:42.943 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:42.943 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:42.943 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:42.943 00.000 8976 move complete, result=1
22:43:42.943 00.000 8976 worker thread done servicing request
22:43:42.944 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:43:42.954 00.010 5052 UpdateGuideState exits: m=299 SNR=11.7
22:43:42.954 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:42.954 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:42.954 00.000 5052 Enqueuing Expose request
22:43:42.954 00.000 5052 GuideStep: -12.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:43:42.954 00.000 8976 Worker thread wakes up
22:43:42.954 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:42.954 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(382,249,37,37)
22:43:42.955 00.001 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.04) = xAngle (-0.46 = -0.46)
22:43:42.955 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.47 = 2.47)
22:43:42.955 00.000 5052 CameraToMount -- cameraX=11.76 cameraY=-5.20 hyp=12.86 cameraTheta=-0.42 mountX=11.54 mountY=8.00, mountTheta=0.61
22:43:42.955 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:42.955 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:43.993 01.038 8976 Exposure complete
22:43:44.007 00.014 8976 worker thread done servicing request
22:43:44.007 00.000 5052 OnExposeComplete: enter
22:43:44.008 00.001 5052 UpdateGuideState(): m_state=6
22:43:44.009 00.001 5052 Star::Find(18, 399, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
22:43:44.009 00.000 5052 Star::Find returns 1 (0), X=400.45, Y=266.80, Mass=305, SNR=11.8, Peak=63 HFD=3.5
22:43:44.009 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.36) = xAngle (-2.76 = -2.76)
22:43:44.009 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.10 = -3.10)
22:43:44.009 00.000 5052 CameraToMount -- cameraX=12.67 cameraY=-5.42 hyp=13.78 cameraTheta=-0.40 mountX=-12.80 mountY=-0.54, mountTheta=-3.10
22:43:44.009 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=12.67, y=-5.42, opts=13)
22:43:44.009 00.000 5052 Enqueuing Move request for stepguider (12.67, -5.42)
22:43:44.010 00.001 8976 Worker thread wakes up
22:43:44.010 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.67, -5.42) opts 0xd
22:43:44.010 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.67, -5.42)
22:43:44.010 00.000 8976 Moving (12.67, -5.42) raw xDistance=-12.80 yDistance=-0.54
22:43:44.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.63 from input -12.80
22:43:44.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.54
22:43:44.010 00.000 8976 MoveAxis(R, 28, ABG)
22:43:44.010 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:44.010 00.000 8976 MoveAxis(U, 2, ABG)
22:43:44.010 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:44.010 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:44.010 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:44.010 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:44.010 00.000 8976 move complete, result=1
22:43:44.010 00.000 8976 worker thread done servicing request
22:43:44.011 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=170, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:43:44.021 00.010 5052 UpdateGuideState exits: m=305 SNR=11.8
22:43:44.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:44.021 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:44.021 00.000 5052 Enqueuing Expose request
22:43:44.021 00.000 5052 GuideStep: -12.8 px 0 ms EAST, -0.5 px 0 ms NORTH
22:43:44.022 00.001 8976 Worker thread wakes up
22:43:44.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:44.022 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(382,249,37,37)
22:43:44.022 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.04) = xAngle (-0.44 = -0.44)
22:43:44.022 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.48 = 2.48)
22:43:44.022 00.000 5052 CameraToMount -- cameraX=12.67 cameraY=-5.42 hyp=13.78 cameraTheta=-0.40 mountX=12.44 mountY=8.43, mountTheta=0.60
22:43:44.022 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:44.023 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:45.055 01.032 8976 Exposure complete
22:43:45.070 00.015 8976 worker thread done servicing request
22:43:45.070 00.000 5052 OnExposeComplete: enter
22:43:45.070 00.000 5052 UpdateGuideState(): m_state=6
22:43:45.070 00.000 5052 Star::Find(18, 400, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
22:43:45.070 00.000 5052 Star::Find returns 1 (0), X=400.73, Y=267.05, Mass=304, SNR=11.8, Peak=59 HFD=3.9
22:43:45.070 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.36) = xAngle (-2.74 = -2.74)
22:43:45.070 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.08 = -3.08)
22:43:45.070 00.000 5052 CameraToMount -- cameraX=12.96 cameraY=-5.17 hyp=13.95 cameraTheta=-0.38 mountX=-12.84 mountY=-0.88, mountTheta=-3.07
22:43:45.071 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=12.96, y=-5.17, opts=13)
22:43:45.071 00.000 5052 Enqueuing Move request for stepguider (12.96, -5.17)
22:43:45.071 00.000 8976 Worker thread wakes up
22:43:45.071 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.96, -5.17) opts 0xd
22:43:45.071 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.96, -5.17)
22:43:45.071 00.000 8976 Moving (12.96, -5.17) raw xDistance=-12.84 yDistance=-0.88
22:43:45.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.69 from input -12.84
22:43:45.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.88
22:43:45.071 00.000 8976 MoveAxis(R, 28, ABG)
22:43:45.071 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:45.071 00.000 8976 MoveAxis(U, 3, ABG)
22:43:45.071 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:45.072 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:45.072 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:45.072 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:45.072 00.000 8976 move complete, result=1
22:43:45.072 00.000 8976 worker thread done servicing request
22:43:45.072 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=48, Gamma=2.260
22:43:45.082 00.010 5052 UpdateGuideState exits: m=304 SNR=11.8
22:43:45.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:45.082 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:45.082 00.000 5052 Enqueuing Expose request
22:43:45.082 00.000 5052 GuideStep: -12.8 px 0 ms EAST, -0.9 px 0 ms NORTH
22:43:45.082 00.000 8976 Worker thread wakes up
22:43:45.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:45.082 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(383,249,37,37)
22:43:45.083 00.001 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.04) = xAngle (-0.42 = -0.42)
22:43:45.083 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.51 = 2.51)
22:43:45.083 00.000 5052 CameraToMount -- cameraX=12.96 cameraY=-5.17 hyp=13.95 cameraTheta=-0.38 mountX=12.73 mountY=8.27, mountTheta=0.58
22:43:45.083 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:45.083 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:46.120 01.037 8976 Exposure complete
22:43:46.136 00.016 8976 worker thread done servicing request
22:43:46.136 00.000 5052 OnExposeComplete: enter
22:43:46.136 00.000 5052 UpdateGuideState(): m_state=6
22:43:46.136 00.000 5052 Star::Find(18, 400, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
22:43:46.136 00.000 5052 Star::Find returns 1 (0), X=400.28, Y=266.80, Mass=322, SNR=12.1, Peak=62 HFD=3.9
22:43:46.136 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.36) = xAngle (-2.77 = -2.77)
22:43:46.136 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.11 = -3.11)
22:43:46.136 00.000 5052 CameraToMount -- cameraX=12.50 cameraY=-5.42 hyp=13.62 cameraTheta=-0.41 mountX=-12.69 mountY=-0.46, mountTheta=-3.11
22:43:46.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=12.50, y=-5.42, opts=13)
22:43:46.137 00.000 5052 Enqueuing Move request for stepguider (12.50, -5.42)
22:43:46.137 00.000 8976 Worker thread wakes up
22:43:46.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.50, -5.42) opts 0xd
22:43:46.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.50, -5.42)
22:43:46.137 00.000 8976 Moving (12.50, -5.42) raw xDistance=-12.69 yDistance=-0.46
22:43:46.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.60 from input -12.69
22:43:46.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.46
22:43:46.137 00.000 8976 MoveAxis(R, 28, ABG)
22:43:46.137 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:46.137 00.000 8976 MoveAxis(U, 2, ABG)
22:43:46.137 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:46.137 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:46.137 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:46.137 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:46.137 00.000 8976 move complete, result=1
22:43:46.137 00.000 8976 worker thread done servicing request
22:43:46.138 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:43:46.147 00.009 5052 UpdateGuideState exits: m=322 SNR=12.1
22:43:46.148 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:46.148 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:46.148 00.000 5052 Enqueuing Expose request
22:43:46.148 00.000 5052 GuideStep: -12.7 px 0 ms EAST, -0.5 px 0 ms NORTH
22:43:46.148 00.000 8976 Worker thread wakes up
22:43:46.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:46.148 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(382,249,37,37)
22:43:46.148 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.04) = xAngle (-0.45 = -0.45)
22:43:46.148 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.48 = 2.48)
22:43:46.148 00.000 5052 CameraToMount -- cameraX=12.50 cameraY=-5.42 hyp=13.62 cameraTheta=-0.41 mountX=12.27 mountY=8.39, mountTheta=0.60
22:43:46.149 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:46.149 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:47.180 01.031 8976 Exposure complete
22:43:47.194 00.014 8976 worker thread done servicing request
22:43:47.194 00.000 5052 OnExposeComplete: enter
22:43:47.194 00.000 5052 UpdateGuideState(): m_state=6
22:43:47.194 00.000 5052 Star::Find(18, 400, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
22:43:47.194 00.000 5052 Star::Find returns 1 (0), X=398.30, Y=266.73, Mass=341, SNR=12.5, Peak=62 HFD=4.4
22:43:47.194 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:43:47.194 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.10)
22:43:47.194 00.000 5052 CameraToMount -- cameraX=10.52 cameraY=-5.49 hyp=11.87 cameraTheta=-0.48 mountX=-11.33 mountY=0.45, mountTheta=3.10
22:43:47.195 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.52, y=-5.49, opts=13)
22:43:47.195 00.000 5052 Enqueuing Move request for stepguider (10.52, -5.49)
22:43:47.195 00.000 8976 Worker thread wakes up
22:43:47.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.52, -5.49) opts 0xd
22:43:47.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.52, -5.49)
22:43:47.195 00.000 8976 Moving (10.52, -5.49) raw xDistance=-11.33 yDistance=0.45
22:43:47.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.74 from input -11.33
22:43:47.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.45
22:43:47.195 00.000 8976 MoveAxis(R, 25, ABG)
22:43:47.195 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:47.196 00.001 8976 MoveAxis(D, 1, ABG)
22:43:47.196 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:47.196 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:47.196 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:47.196 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:47.196 00.000 8976 move complete, result=1
22:43:47.196 00.000 8976 worker thread done servicing request
22:43:47.196 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=167, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:43:47.206 00.010 5052 UpdateGuideState exits: m=341 SNR=12.5
22:43:47.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:47.206 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:47.206 00.000 5052 Enqueuing Expose request
22:43:47.206 00.000 8976 Worker thread wakes up
22:43:47.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:47.206 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,249,37,37)
22:43:47.206 00.000 5052 GuideStep: -11.3 px 0 ms EAST, 0.5 px 0 ms SOUTH
22:43:47.207 00.001 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:43:47.207 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:43:47.207 00.000 5052 CameraToMount -- cameraX=10.52 cameraY=-5.49 hyp=11.87 cameraTheta=-0.48 mountX=10.29 mountY=7.96, mountTheta=0.66
22:43:47.207 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:47.207 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:48.247 01.040 8976 Exposure complete
22:43:48.261 00.014 8976 worker thread done servicing request
22:43:48.262 00.001 5052 OnExposeComplete: enter
22:43:48.262 00.000 5052 UpdateGuideState(): m_state=6
22:43:48.262 00.000 5052 Star::Find(18, 398, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
22:43:48.262 00.000 5052 Star::Find returns 1 (0), X=395.81, Y=266.28, Mass=275, SNR=11.2, Peak=53 HFD=3.6
22:43:48.262 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.36) = xAngle (-3.00 = -3.00)
22:43:48.262 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.34 = 2.95)
22:43:48.262 00.000 5052 CameraToMount -- cameraX=8.03 cameraY=-5.94 hyp=9.99 cameraTheta=-0.64 mountX=-9.88 mountY=1.93, mountTheta=2.95
22:43:48.263 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.03, y=-5.94, opts=13)
22:43:48.263 00.000 5052 Enqueuing Move request for stepguider (8.03, -5.94)
22:43:48.263 00.000 8976 Worker thread wakes up
22:43:48.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.03, -5.94) opts 0xd
22:43:48.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.03, -5.94)
22:43:48.263 00.000 8976 Moving (8.03, -5.94) raw xDistance=-9.88 yDistance=1.93
22:43:48.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.77 from input -9.88
22:43:48.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.23 from input 1.93
22:43:48.263 00.000 8976 MoveAxis(R, 22, ABG)
22:43:48.263 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:48.263 00.000 8976 MoveAxis(D, 6, ABG)
22:43:48.263 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:48.263 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:48.263 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:48.263 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:48.264 00.001 8976 move complete, result=1
22:43:48.264 00.000 8976 worker thread done servicing request
22:43:48.264 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=48, Gamma=2.260
22:43:48.274 00.010 5052 UpdateGuideState exits: m=275 SNR=11.2
22:43:48.275 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:48.275 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:48.275 00.000 5052 Enqueuing Expose request
22:43:48.275 00.000 5052 GuideStep: -9.9 px 0 ms EAST, 1.9 px 0 ms SOUTH
22:43:48.275 00.000 8976 Worker thread wakes up
22:43:48.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:48.275 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(378,248,37,37)
22:43:48.276 00.001 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.04) = xAngle (-0.68 = -0.68)
22:43:48.276 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.25 = 2.25)
22:43:48.276 00.000 5052 CameraToMount -- cameraX=8.03 cameraY=-5.94 hyp=9.99 cameraTheta=-0.64 mountX=7.78 mountY=7.77, mountTheta=0.79
22:43:48.276 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:48.276 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:49.315 01.039 8976 Exposure complete
22:43:49.330 00.015 8976 worker thread done servicing request
22:43:49.330 00.000 5052 OnExposeComplete: enter
22:43:49.330 00.000 5052 UpdateGuideState(): m_state=6
22:43:49.330 00.000 5052 Star::Find(18, 395, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
22:43:49.330 00.000 5052 Star::Find returns 1 (0), X=392.64, Y=266.79, Mass=316, SNR=12.0, Peak=52 HFD=3.8
22:43:49.330 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.36) = xAngle (-3.20 = 3.08)
22:43:49.330 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.54 = 2.74)
22:43:49.330 00.000 5052 CameraToMount -- cameraX=4.86 cameraY=-5.44 hyp=7.29 cameraTheta=-0.84 mountX=-7.28 mountY=2.83, mountTheta=2.77
22:43:49.331 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.86, y=-5.44, opts=13)
22:43:49.331 00.000 5052 Enqueuing Move request for stepguider (4.86, -5.44)
22:43:49.331 00.000 8976 Worker thread wakes up
22:43:49.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.86, -5.44) opts 0xd
22:43:49.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.86, -5.44)
22:43:49.331 00.000 8976 Moving (4.86, -5.44) raw xDistance=-7.28 yDistance=2.83
22:43:49.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.06 from input -7.28
22:43:49.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.87 from input 2.83
22:43:49.331 00.000 8976 MoveAxis(R, 16, ABG)
22:43:49.331 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:49.331 00.000 8976 MoveAxis(D, 9, ABG)
22:43:49.331 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:49.331 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:49.331 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:49.332 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:49.332 00.000 8976 move complete, result=1
22:43:49.332 00.000 8976 worker thread done servicing request
22:43:49.332 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:43:49.342 00.010 5052 UpdateGuideState exits: m=316 SNR=12.0
22:43:49.342 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:49.342 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:49.342 00.000 5052 Enqueuing Expose request
22:43:49.342 00.000 8976 Worker thread wakes up
22:43:49.342 00.000 5052 GuideStep: -7.3 px 0 ms EAST, 2.8 px 0 ms SOUTH
22:43:49.342 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:49.342 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(375,249,37,37)
22:43:49.342 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.04) = xAngle (-0.88 = -0.88)
22:43:49.342 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.05 = 2.05)
22:43:49.342 00.000 5052 CameraToMount -- cameraX=4.86 cameraY=-5.44 hyp=7.29 cameraTheta=-0.84 mountX=4.63 mountY=6.48, mountTheta=0.95
22:43:49.343 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:49.343 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:50.384 01.041 8976 Exposure complete
22:43:50.398 00.014 8976 worker thread done servicing request
22:43:50.398 00.000 5052 OnExposeComplete: enter
22:43:50.398 00.000 5052 UpdateGuideState(): m_state=6
22:43:50.398 00.000 5052 Star::Find(18, 392, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
22:43:50.398 00.000 5052 Star::Find returns 1 (0), X=391.10, Y=266.85, Mass=280, SNR=11.3, Peak=51 HFD=4.1
22:43:50.398 00.000 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.36) = xAngle (-3.38 = 2.91)
22:43:50.398 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.72 = 2.57)
22:43:50.398 00.000 5052 CameraToMount -- cameraX=3.32 cameraY=-5.38 hyp=6.32 cameraTheta=-1.02 mountX=-6.14 mountY=3.43, mountTheta=2.63
22:43:50.399 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.32, y=-5.38, opts=13)
22:43:50.399 00.000 5052 Enqueuing Move request for stepguider (3.32, -5.38)
22:43:50.399 00.000 8976 Worker thread wakes up
22:43:50.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.32, -5.38) opts 0xd
22:43:50.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.32, -5.38)
22:43:50.399 00.000 8976 Moving (3.32, -5.38) raw xDistance=-6.14 yDistance=3.43
22:43:50.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.22 from input -6.14
22:43:50.400 00.001 8976 GuideAlgorithmHysteresis::Result() returns 2.29 from input 3.43
22:43:50.400 00.000 8976 MoveAxis(R, 14, ABG)
22:43:50.400 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:50.400 00.000 8976 MoveAxis(D, 11, ABG)
22:43:50.400 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:50.400 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:50.400 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:50.400 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:50.400 00.000 8976 move complete, result=1
22:43:50.400 00.000 8976 worker thread done servicing request
22:43:50.400 00.000 5052 UpdateImageDisplay: Size=(640,512) min=26, max=164, med=33, FiltMin=28, FiltMax=45, Gamma=2.260
22:43:50.410 00.010 5052 UpdateGuideState exits: m=280 SNR=11.3
22:43:50.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:50.410 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:50.410 00.000 5052 Enqueuing Expose request
22:43:50.410 00.000 5052 GuideStep: -6.1 px 0 ms EAST, 3.4 px 0 ms SOUTH
22:43:50.410 00.000 8976 Worker thread wakes up
22:43:50.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:50.410 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:50.412 00.002 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.04) = xAngle (-1.06 = -1.06)
22:43:50.412 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.87 = 1.87)
22:43:50.412 00.000 5052 CameraToMount -- cameraX=3.32 cameraY=-5.38 hyp=6.32 cameraTheta=-1.02 mountX=3.10 mountY=6.04, mountTheta=1.10
22:43:50.412 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:50.412 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:51.454 01.042 8976 Exposure complete
22:43:51.470 00.016 8976 worker thread done servicing request
22:43:51.470 00.000 5052 OnExposeComplete: enter
22:43:51.470 00.000 5052 UpdateGuideState(): m_state=6
22:43:51.470 00.000 5052 Star::Find(18, 391, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
22:43:51.470 00.000 5052 Star::Find returns 1 (0), X=391.01, Y=266.90, Mass=308, SNR=11.8, Peak=49 HFD=4.3
22:43:51.471 00.001 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.36) = xAngle (-3.39 = 2.90)
22:43:51.471 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.72 = 2.56)
22:43:51.471 00.000 5052 CameraToMount -- cameraX=3.23 cameraY=-5.32 hyp=6.23 cameraTheta=-1.03 mountX=-6.04 mountY=3.43, mountTheta=2.63
22:43:51.471 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.23, y=-5.32, opts=13)
22:43:51.471 00.000 5052 Enqueuing Move request for stepguider (3.23, -5.32)
22:43:51.472 00.001 8976 Worker thread wakes up
22:43:51.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.23, -5.32) opts 0xd
22:43:51.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.23, -5.32)
22:43:51.472 00.000 8976 Moving (3.23, -5.32) raw xDistance=-6.04 yDistance=3.43
22:43:51.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.10 from input -6.04
22:43:51.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.32 from input 3.43
22:43:51.472 00.000 8976 MoveAxis(R, 13, ABG)
22:43:51.472 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:51.472 00.000 8976 MoveAxis(D, 11, ABG)
22:43:51.472 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:51.472 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:51.472 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:51.472 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:51.472 00.000 8976 move complete, result=1
22:43:51.472 00.000 8976 worker thread done servicing request
22:43:51.474 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=51, Gamma=2.260
22:43:51.484 00.010 5052 UpdateGuideState exits: m=308 SNR=11.8
22:43:51.485 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:51.485 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:51.485 00.000 5052 Enqueuing Expose request
22:43:51.485 00.000 5052 GuideStep: -6.0 px 0 ms EAST, 3.4 px 0 ms SOUTH
22:43:51.485 00.000 8976 Worker thread wakes up
22:43:51.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:51.485 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:43:51.485 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.04) = xAngle (-1.07 = -1.07)
22:43:51.486 00.001 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.86 = 1.86)
22:43:51.486 00.000 5052 CameraToMount -- cameraX=3.23 cameraY=-5.32 hyp=6.23 cameraTheta=-1.03 mountX=3.01 mountY=5.96, mountTheta=1.10
22:43:51.486 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:51.486 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:52.521 01.035 8976 Exposure complete
22:43:52.535 00.014 8976 worker thread done servicing request
22:43:52.535 00.000 5052 OnExposeComplete: enter
22:43:52.535 00.000 5052 UpdateGuideState(): m_state=6
22:43:52.535 00.000 5052 Star::Find(18, 391, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
22:43:52.535 00.000 5052 Star::Find returns 1 (0), X=392.20, Y=266.50, Mass=308, SNR=11.9, Peak=51 HFD=3.8
22:43:52.535 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.36) = xAngle (-3.27 = 3.01)
22:43:52.535 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.61 = 2.67)
22:43:52.535 00.000 5052 CameraToMount -- cameraX=4.42 cameraY=-5.72 hyp=7.23 cameraTheta=-0.91 mountX=-7.17 mountY=3.27, mountTheta=2.71
22:43:52.536 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.42, y=-5.72, opts=13)
22:43:52.536 00.000 5052 Enqueuing Move request for stepguider (4.42, -5.72)
22:43:52.536 00.000 8976 Worker thread wakes up
22:43:52.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.42, -5.72) opts 0xd
22:43:52.536 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.42, -5.72)
22:43:52.536 00.000 8976 Moving (4.42, -5.72) raw xDistance=-7.17 yDistance=3.27
22:43:52.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.80 from input -7.17
22:43:52.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.23 from input 3.27
22:43:52.536 00.000 8976 MoveAxis(R, 15, ABG)
22:43:52.536 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:52.536 00.000 8976 MoveAxis(D, 11, ABG)
22:43:52.537 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:52.537 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:52.537 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:52.537 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:52.537 00.000 8976 move complete, result=1
22:43:52.537 00.000 8976 worker thread done servicing request
22:43:52.537 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:43:52.546 00.009 5052 UpdateGuideState exits: m=308 SNR=11.9
22:43:52.547 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:52.547 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:52.547 00.000 5052 Enqueuing Expose request
22:43:52.547 00.000 5052 GuideStep: -7.2 px 0 ms EAST, 3.3 px 0 ms SOUTH
22:43:52.547 00.000 8976 Worker thread wakes up
22:43:52.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:52.547 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(374,248,37,37)
22:43:52.547 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.04) = xAngle (-0.95 = -0.95)
22:43:52.547 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.97 = 1.97)
22:43:52.548 00.001 5052 CameraToMount -- cameraX=4.42 cameraY=-5.72 hyp=7.23 cameraTheta=-0.91 mountX=4.18 mountY=6.65, mountTheta=1.01
22:43:52.548 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:52.548 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:53.575 01.027 8976 Exposure complete
22:43:53.590 00.015 8976 worker thread done servicing request
22:43:53.590 00.000 5052 OnExposeComplete: enter
22:43:53.590 00.000 5052 UpdateGuideState(): m_state=6
22:43:53.590 00.000 5052 Star::Find(18, 392, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
22:43:53.590 00.000 5052 Star::Find returns 1 (0), X=393.41, Y=266.47, Mass=318, SNR=12.0, Peak=52 HFD=3.7
22:43:53.590 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.36) = xAngle (-3.16 = 3.13)
22:43:53.590 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.50 = 2.79)
22:43:53.590 00.000 5052 CameraToMount -- cameraX=5.63 cameraY=-5.75 hyp=8.05 cameraTheta=-0.80 mountX=-8.05 mountY=2.79, mountTheta=2.81
22:43:53.591 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.63, y=-5.75, opts=13)
22:43:53.591 00.000 5052 Enqueuing Move request for stepguider (5.63, -5.75)
22:43:53.591 00.000 8976 Worker thread wakes up
22:43:53.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.63, -5.75) opts 0xd
22:43:53.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.63, -5.75)
22:43:53.591 00.000 8976 Moving (5.63, -5.75) raw xDistance=-8.05 yDistance=2.79
22:43:53.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.41 from input -8.05
22:43:53.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.91 from input 2.79
22:43:53.591 00.000 8976 MoveAxis(R, 17, ABG)
22:43:53.591 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:53.591 00.000 8976 MoveAxis(D, 9, ABG)
22:43:53.591 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:53.591 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:53.591 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:53.592 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:53.592 00.000 8976 move complete, result=1
22:43:53.592 00.000 8976 worker thread done servicing request
22:43:53.592 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:43:53.601 00.009 5052 UpdateGuideState exits: m=318 SNR=12.0
22:43:53.602 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:53.602 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:53.602 00.000 5052 Enqueuing Expose request
22:43:53.602 00.000 5052 GuideStep: -8.0 px 0 ms EAST, 2.8 px 0 ms SOUTH
22:43:53.602 00.000 8976 Worker thread wakes up
22:43:53.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:53.602 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(375,248,37,37)
22:43:53.602 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.04) = xAngle (-0.84 = -0.84)
22:43:53.602 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.09 = 2.09)
22:43:53.603 00.001 5052 CameraToMount -- cameraX=5.63 cameraY=-5.75 hyp=8.05 cameraTheta=-0.80 mountX=5.39 mountY=6.99, mountTheta=0.91
22:43:53.603 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:53.603 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:54.641 01.038 8976 Exposure complete
22:43:54.655 00.014 8976 worker thread done servicing request
22:43:54.655 00.000 5052 OnExposeComplete: enter
22:43:54.655 00.000 5052 UpdateGuideState(): m_state=6
22:43:54.655 00.000 5052 Star::Find(18, 393, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
22:43:54.655 00.000 5052 Star::Find returns 1 (0), X=394.80, Y=266.19, Mass=298, SNR=11.7, Peak=54 HFD=3.8
22:43:54.655 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.36) = xAngle (-3.07 = -3.07)
22:43:54.656 00.001 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.41 = 2.87)
22:43:54.656 00.000 5052 CameraToMount -- cameraX=7.02 cameraY=-6.03 hyp=9.26 cameraTheta=-0.71 mountX=-9.23 mountY=2.44, mountTheta=2.88
22:43:54.656 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=7.02, y=-6.03, opts=13)
22:43:54.656 00.000 5052 Enqueuing Move request for stepguider (7.02, -6.03)
22:43:54.656 00.000 8976 Worker thread wakes up
22:43:54.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.02, -6.03) opts 0xd
22:43:54.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.02, -6.03)
22:43:54.657 00.001 8976 Moving (7.02, -6.03) raw xDistance=-9.23 yDistance=2.44
22:43:54.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.19 from input -9.23
22:43:54.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.67 from input 2.44
22:43:54.657 00.000 8976 MoveAxis(R, 20, ABG)
22:43:54.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:54.657 00.000 8976 MoveAxis(D, 8, ABG)
22:43:54.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:54.657 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:54.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:54.657 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:54.657 00.000 8976 move complete, result=1
22:43:54.657 00.000 8976 worker thread done servicing request
22:43:54.657 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:43:54.666 00.009 5052 UpdateGuideState exits: m=298 SNR=11.7
22:43:54.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:54.666 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:54.666 00.000 5052 Enqueuing Expose request
22:43:54.666 00.000 5052 GuideStep: -9.2 px 0 ms EAST, 2.4 px 0 ms SOUTH
22:43:54.667 00.001 8976 Worker thread wakes up
22:43:54.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:54.667 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(377,248,37,37)
22:43:54.667 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.04) = xAngle (-0.75 = -0.75)
22:43:54.667 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.18 = 2.18)
22:43:54.667 00.000 5052 CameraToMount -- cameraX=7.02 cameraY=-6.03 hyp=9.26 cameraTheta=-0.71 mountX=6.77 mountY=7.60, mountTheta=0.84
22:43:54.667 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:54.668 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:55.708 01.040 8976 Exposure complete
22:43:55.722 00.014 8976 worker thread done servicing request
22:43:55.722 00.000 5052 OnExposeComplete: enter
22:43:55.723 00.001 5052 UpdateGuideState(): m_state=6
22:43:55.723 00.000 5052 Star::Find(18, 394, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
22:43:55.723 00.000 5052 Star::Find returns 1 (0), X=395.54, Y=266.38, Mass=314, SNR=12.0, Peak=50 HFD=4.1
22:43:55.723 00.000 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.36) = xAngle (-3.00 = -3.00)
22:43:55.723 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.34 = 2.94)
22:43:55.723 00.000 5052 CameraToMount -- cameraX=7.76 cameraY=-5.84 hyp=9.71 cameraTheta=-0.65 mountX=-9.62 mountY=1.95, mountTheta=2.94
22:43:55.724 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.76, y=-5.84, opts=13)
22:43:55.724 00.000 5052 Enqueuing Move request for stepguider (7.76, -5.84)
22:43:55.724 00.000 8976 Worker thread wakes up
22:43:55.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.76, -5.84) opts 0xd
22:43:55.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.76, -5.84)
22:43:55.724 00.000 8976 Moving (7.76, -5.84) raw xDistance=-9.62 yDistance=1.95
22:43:55.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.50 from input -9.62
22:43:55.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.35 from input 1.95
22:43:55.724 00.000 8976 MoveAxis(R, 21, ABG)
22:43:55.724 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:55.724 00.000 8976 MoveAxis(D, 6, ABG)
22:43:55.724 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:55.724 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:55.724 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:55.724 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:55.724 00.000 8976 move complete, result=1
22:43:55.724 00.000 8976 worker thread done servicing request
22:43:55.725 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:43:55.734 00.009 5052 UpdateGuideState exits: m=314 SNR=12.0
22:43:55.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:55.734 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:55.734 00.000 5052 Enqueuing Expose request
22:43:55.735 00.001 5052 GuideStep: -9.6 px 0 ms EAST, 2.0 px 0 ms SOUTH
22:43:55.735 00.000 8976 Worker thread wakes up
22:43:55.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:55.735 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(378,248,37,37)
22:43:55.735 00.000 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.04) = xAngle (-0.69 = -0.69)
22:43:55.735 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.24 = 2.24)
22:43:55.735 00.000 5052 CameraToMount -- cameraX=7.76 cameraY=-5.84 hyp=9.71 cameraTheta=-0.65 mountX=7.52 mountY=7.61, mountTheta=0.79
22:43:55.735 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:55.736 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:56.769 01.033 8976 Exposure complete
22:43:56.783 00.014 8976 worker thread done servicing request
22:43:56.783 00.000 5052 OnExposeComplete: enter
22:43:56.783 00.000 5052 UpdateGuideState(): m_state=6
22:43:56.783 00.000 5052 Star::Find(18, 395, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
22:43:56.783 00.000 5052 Star::Find returns 1 (0), X=396.65, Y=266.42, Mass=310, SNR=11.9, Peak=53 HFD=4.0
22:43:56.783 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:43:56.783 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.01)
22:43:56.783 00.000 5052 CameraToMount -- cameraX=8.87 cameraY=-5.80 hyp=10.60 cameraTheta=-0.58 mountX=-10.38 mountY=1.44, mountTheta=3.00
22:43:56.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.87, y=-5.80, opts=13)
22:43:56.784 00.000 5052 Enqueuing Move request for stepguider (8.87, -5.80)
22:43:56.784 00.000 8976 Worker thread wakes up
22:43:56.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.87, -5.80) opts 0xd
22:43:56.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.87, -5.80)
22:43:56.784 00.000 8976 Moving (8.87, -5.80) raw xDistance=-10.38 yDistance=1.44
22:43:56.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.99 from input -10.38
22:43:56.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.00 from input 1.44
22:43:56.784 00.000 8976 MoveAxis(R, 23, ABG)
22:43:56.784 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:56.784 00.000 8976 MoveAxis(D, 5, ABG)
22:43:56.785 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:56.785 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:56.785 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:56.785 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:56.785 00.000 8976 move complete, result=1
22:43:56.785 00.000 8976 worker thread done servicing request
22:43:56.785 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:43:56.795 00.010 5052 UpdateGuideState exits: m=310 SNR=11.9
22:43:56.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:56.795 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:56.795 00.000 5052 Enqueuing Expose request
22:43:56.795 00.000 5052 GuideStep: -10.4 px 0 ms EAST, 1.4 px 0 ms SOUTH
22:43:56.795 00.000 8976 Worker thread wakes up
22:43:56.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:56.795 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,248,37,37)
22:43:56.796 00.001 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.04) = xAngle (-0.62 = -0.62)
22:43:56.796 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.31 = 2.31)
22:43:56.796 00.000 5052 CameraToMount -- cameraX=8.87 cameraY=-5.80 hyp=10.60 cameraTheta=-0.58 mountX=8.62 mountY=7.85, mountTheta=0.74
22:43:56.796 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:56.796 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:57.835 01.039 8976 Exposure complete
22:43:57.849 00.014 8976 worker thread done servicing request
22:43:57.849 00.000 5052 OnExposeComplete: enter
22:43:57.849 00.000 5052 UpdateGuideState(): m_state=6
22:43:57.849 00.000 5052 Star::Find(18, 396, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 123
22:43:57.849 00.000 5052 Star::Find returns 1 (0), X=397.58, Y=266.91, Mass=262, SNR=10.9, Peak=53 HFD=3.6
22:43:57.849 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:43:57.849 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.20 = 3.09)
22:43:57.850 00.001 5052 CameraToMount -- cameraX=9.80 cameraY=-5.31 hyp=11.15 cameraTheta=-0.50 mountX=-10.70 mountY=0.60, mountTheta=3.09
22:43:57.850 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=9.80, y=-5.31, opts=13)
22:43:57.850 00.000 5052 Enqueuing Move request for stepguider (9.80, -5.31)
22:43:57.850 00.000 8976 Worker thread wakes up
22:43:57.850 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.80, -5.31) opts 0xd
22:43:57.850 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.80, -5.31)
22:43:57.850 00.000 8976 Moving (9.80, -5.31) raw xDistance=-10.70 yDistance=0.60
22:43:57.851 00.001 8976 GuideAlgorithmHysteresis::Result() returns -7.23 from input -10.70
22:43:57.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.60
22:43:57.851 00.000 8976 MoveAxis(R, 23, ABG)
22:43:57.851 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:57.851 00.000 8976 MoveAxis(D, 2, ABG)
22:43:57.851 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:57.851 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:57.851 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:57.851 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:57.851 00.000 8976 move complete, result=1
22:43:57.851 00.000 8976 worker thread done servicing request
22:43:57.851 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:43:57.861 00.010 5052 UpdateGuideState exits: m=262 SNR=10.9
22:43:57.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:57.861 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:57.861 00.000 5052 Enqueuing Expose request
22:43:57.861 00.000 5052 GuideStep: -10.7 px 0 ms EAST, 0.6 px 0 ms SOUTH
22:43:57.861 00.000 8976 Worker thread wakes up
22:43:57.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:57.861 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,249,37,37)
22:43:57.862 00.001 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:43:57.862 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:43:57.862 00.000 5052 CameraToMount -- cameraX=9.80 cameraY=-5.31 hyp=11.15 cameraTheta=-0.50 mountX=9.57 mountY=7.61, mountTheta=0.67
22:43:57.862 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:57.862 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:58.894 01.032 8976 Exposure complete
22:43:58.908 00.014 8976 worker thread done servicing request
22:43:58.908 00.000 5052 OnExposeComplete: enter
22:43:58.908 00.000 5052 UpdateGuideState(): m_state=6
22:43:58.909 00.001 5052 Star::Find(18, 397, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 124
22:43:58.909 00.000 5052 Star::Find returns 1 (0), X=398.15, Y=266.04, Mass=293, SNR=11.6, Peak=53 HFD=4.2
22:43:58.909 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.36) = xAngle (-2.90 = -2.90)
22:43:58.909 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.24 = 3.05)
22:43:58.909 00.000 5052 CameraToMount -- cameraX=10.37 cameraY=-6.18 hyp=12.07 cameraTheta=-0.54 mountX=-11.71 mountY=1.14, mountTheta=3.04
22:43:58.909 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=10.37, y=-6.18, opts=13)
22:43:58.909 00.000 5052 Enqueuing Move request for stepguider (10.37, -6.18)
22:43:58.910 00.001 8976 Worker thread wakes up
22:43:58.910 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.37, -6.18) opts 0xd
22:43:58.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.37, -6.18)
22:43:58.910 00.000 8976 Moving (10.37, -6.18) raw xDistance=-11.71 yDistance=1.14
22:43:58.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.88 from input -11.71
22:43:58.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.14
22:43:58.910 00.000 8976 MoveAxis(R, 25, ABG)
22:43:58.910 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:58.910 00.000 8976 MoveAxis(D, 4, ABG)
22:43:58.910 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:58.910 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:58.910 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:58.910 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:58.910 00.000 8976 move complete, result=1
22:43:58.910 00.000 8976 worker thread done servicing request
22:43:58.911 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:43:58.920 00.009 5052 UpdateGuideState exits: m=293 SNR=11.6
22:43:58.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:58.920 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:58.920 00.000 5052 Enqueuing Expose request
22:43:58.921 00.001 5052 GuideStep: -11.7 px 0 ms EAST, 1.1 px 0 ms SOUTH
22:43:58.921 00.000 8976 Worker thread wakes up
22:43:58.921 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:58.921 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,248,37,37)
22:43:58.921 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.04) = xAngle (-0.58 = -0.58)
22:43:58.921 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.35 = 2.35)
22:43:58.921 00.000 5052 CameraToMount -- cameraX=10.37 cameraY=-6.18 hyp=12.07 cameraTheta=-0.54 mountX=10.11 mountY=8.59, mountTheta=0.70
22:43:58.922 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:58.922 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:43:59.962 01.040 8976 Exposure complete
22:43:59.976 00.014 8976 worker thread done servicing request
22:43:59.977 00.001 5052 OnExposeComplete: enter
22:43:59.977 00.000 5052 UpdateGuideState(): m_state=6
22:43:59.977 00.000 5052 Star::Find(18, 398, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 125
22:43:59.977 00.000 5052 Star::Find returns 1 (0), X=399.28, Y=266.34, Mass=273, SNR=11.2, Peak=56 HFD=3.7
22:43:59.977 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:43:59.977 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:43:59.977 00.000 5052 CameraToMount -- cameraX=11.50 cameraY=-5.88 hyp=12.91 cameraTheta=-0.47 mountX=-12.30 mountY=0.38, mountTheta=3.11
22:43:59.978 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.50, y=-5.88, opts=13)
22:43:59.978 00.000 5052 Enqueuing Move request for stepguider (11.50, -5.88)
22:43:59.978 00.000 8976 Worker thread wakes up
22:43:59.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.50, -5.88) opts 0xd
22:43:59.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.50, -5.88)
22:43:59.978 00.000 8976 Moving (11.50, -5.88) raw xDistance=-12.30 yDistance=0.38
22:43:59.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.30 from input -12.30
22:43:59.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.38
22:43:59.978 00.000 8976 MoveAxis(R, 27, ABG)
22:43:59.978 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:59.978 00.000 8976 MoveAxis(D, 1, ABG)
22:43:59.978 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:43:59.978 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:43:59.978 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:43:59.978 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:43:59.978 00.000 8976 move complete, result=1
22:43:59.978 00.000 8976 worker thread done servicing request
22:43:59.979 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:43:59.990 00.011 5052 UpdateGuideState exits: m=273 SNR=11.2
22:43:59.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:59.990 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:43:59.990 00.000 5052 Enqueuing Expose request
22:43:59.990 00.000 5052 GuideStep: -12.3 px 0 ms EAST, 0.4 px 0 ms SOUTH
22:43:59.990 00.000 8976 Worker thread wakes up
22:43:59.990 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:43:59.990 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(381,248,37,37)
22:43:59.991 00.001 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:43:59.991 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:43:59.991 00.000 5052 CameraToMount -- cameraX=11.50 cameraY=-5.88 hyp=12.91 cameraTheta=-0.47 mountX=11.25 mountY=8.58, mountTheta=0.65
22:43:59.991 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:43:59.991 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:01.028 01.037 8976 Exposure complete
22:44:01.043 00.015 8976 worker thread done servicing request
22:44:01.043 00.000 5052 OnExposeComplete: enter
22:44:01.043 00.000 5052 UpdateGuideState(): m_state=6
22:44:01.043 00.000 5052 Star::Find(18, 399, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 126
22:44:01.043 00.000 5052 Star::Find returns 1 (0), X=399.55, Y=266.66, Mass=322, SNR=12.1, Peak=61 HFD=4.5
22:44:01.043 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.80 = -2.80)
22:44:01.044 00.001 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.14 = -3.14)
22:44:01.044 00.000 5052 CameraToMount -- cameraX=11.77 cameraY=-5.56 hyp=13.02 cameraTheta=-0.44 mountX=-12.27 mountY=-0.02, mountTheta=-3.14
22:44:01.044 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=11.77, y=-5.56, opts=13)
22:44:01.044 00.000 5052 Enqueuing Move request for stepguider (11.77, -5.56)
22:44:01.044 00.000 8976 Worker thread wakes up
22:44:01.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.77, -5.56) opts 0xd
22:44:01.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.77, -5.56)
22:44:01.044 00.000 8976 Moving (11.77, -5.56) raw xDistance=-12.27 yDistance=-0.02
22:44:01.045 00.001 8976 GuideAlgorithmHysteresis::Result() returns -8.31 from input -12.27
22:44:01.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:44:01.045 00.000 8976 MoveAxis(R, 27, ABG)
22:44:01.045 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:01.045 00.000 8976 MoveAxis(U, 0, ABG)
22:44:01.045 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:01.045 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:01.045 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:01.045 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:01.045 00.000 8976 move complete, result=1
22:44:01.045 00.000 8976 worker thread done servicing request
22:44:01.045 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:44:01.056 00.011 5052 UpdateGuideState exits: m=322 SNR=12.1
22:44:01.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:01.056 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:01.056 00.000 5052 Enqueuing Expose request
22:44:01.056 00.000 5052 GuideStep: -12.3 px 0 ms EAST, -0.0 px 0 ms NORTH
22:44:01.056 00.000 8976 Worker thread wakes up
22:44:01.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:01.056 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(382,249,37,37)
22:44:01.057 00.001 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.48 = -0.48)
22:44:01.057 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.45 = 2.45)
22:44:01.057 00.000 5052 CameraToMount -- cameraX=11.77 cameraY=-5.56 hyp=13.02 cameraTheta=-0.44 mountX=11.53 mountY=8.34, mountTheta=0.63
22:44:01.057 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:01.057 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:02.100 01.043 8976 Exposure complete
22:44:02.114 00.014 8976 worker thread done servicing request
22:44:02.114 00.000 5052 OnExposeComplete: enter
22:44:02.114 00.000 5052 UpdateGuideState(): m_state=6
22:44:02.114 00.000 5052 Star::Find(18, 399, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 127
22:44:02.114 00.000 5052 Star::Find returns 1 (0), X=399.30, Y=266.87, Mass=270, SNR=11.0, Peak=60 HFD=4.1
22:44:02.114 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.36) = xAngle (-2.79 = -2.79)
22:44:02.114 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
22:44:02.114 00.000 5052 CameraToMount -- cameraX=11.53 cameraY=-5.35 hyp=12.71 cameraTheta=-0.43 mountX=-11.95 mountY=-0.10, mountTheta=-3.13
22:44:02.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.53, y=-5.35, opts=13)
22:44:02.115 00.000 5052 Enqueuing Move request for stepguider (11.53, -5.35)
22:44:02.115 00.000 8976 Worker thread wakes up
22:44:02.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.53, -5.35) opts 0xd
22:44:02.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.53, -5.35)
22:44:02.115 00.000 8976 Moving (11.53, -5.35) raw xDistance=-11.95 yDistance=-0.10
22:44:02.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.11 from input -11.95
22:44:02.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:44:02.115 00.000 8976 MoveAxis(R, 26, ABG)
22:44:02.115 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:02.116 00.001 8976 MoveAxis(U, 0, ABG)
22:44:02.116 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:02.116 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:02.116 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:02.116 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:02.116 00.000 8976 move complete, result=1
22:44:02.116 00.000 8976 worker thread done servicing request
22:44:02.116 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:44:02.126 00.010 5052 UpdateGuideState exits: m=270 SNR=11.0
22:44:02.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:02.126 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:02.126 00.000 5052 Enqueuing Expose request
22:44:02.126 00.000 8976 Worker thread wakes up
22:44:02.127 00.001 5052 GuideStep: -11.9 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:02.127 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:02.127 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(381,249,37,37)
22:44:02.127 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.04) = xAngle (-0.48 = -0.48)
22:44:02.127 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.45 = 2.45)
22:44:02.127 00.000 5052 CameraToMount -- cameraX=11.53 cameraY=-5.35 hyp=12.71 cameraTheta=-0.43 mountX=11.30 mountY=8.08, mountTheta=0.62
22:44:02.128 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:02.128 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:03.164 01.036 8976 Exposure complete
22:44:03.179 00.015 8976 worker thread done servicing request
22:44:03.179 00.000 5052 OnExposeComplete: enter
22:44:03.179 00.000 5052 UpdateGuideState(): m_state=6
22:44:03.179 00.000 5052 Star::Find(18, 399, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 128
22:44:03.179 00.000 5052 Star::Find returns 1 (0), X=398.41, Y=266.59, Mass=298, SNR=11.6, Peak=59 HFD=4.3
22:44:03.179 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:44:03.179 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.10)
22:44:03.179 00.000 5052 CameraToMount -- cameraX=10.63 cameraY=-5.63 hyp=12.03 cameraTheta=-0.49 mountX=-11.51 mountY=0.53, mountTheta=3.10
22:44:03.180 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.63, y=-5.63, opts=13)
22:44:03.180 00.000 5052 Enqueuing Move request for stepguider (10.63, -5.63)
22:44:03.180 00.000 8976 Worker thread wakes up
22:44:03.180 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.63, -5.63) opts 0xd
22:44:03.180 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.63, -5.63)
22:44:03.180 00.000 8976 Moving (10.63, -5.63) raw xDistance=-11.51 yDistance=0.53
22:44:03.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.82 from input -11.51
22:44:03.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
22:44:03.180 00.000 8976 MoveAxis(R, 25, ABG)
22:44:03.180 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:03.180 00.000 8976 MoveAxis(D, 2, ABG)
22:44:03.181 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:03.181 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:03.181 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:03.181 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:03.181 00.000 8976 move complete, result=1
22:44:03.181 00.000 8976 worker thread done servicing request
22:44:03.181 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:44:03.192 00.011 5052 UpdateGuideState exits: m=298 SNR=11.6
22:44:03.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:03.192 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:03.192 00.000 5052 Enqueuing Expose request
22:44:03.192 00.000 5052 GuideStep: -11.5 px 0 ms EAST, 0.5 px 0 ms SOUTH
22:44:03.192 00.000 8976 Worker thread wakes up
22:44:03.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:03.192 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,249,37,37)
22:44:03.193 00.001 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:44:03.193 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:44:03.193 00.000 5052 CameraToMount -- cameraX=10.63 cameraY=-5.63 hyp=12.03 cameraTheta=-0.49 mountX=10.39 mountY=8.13, mountTheta=0.66
22:44:03.193 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:03.193 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:04.233 01.040 8976 Exposure complete
22:44:04.247 00.014 8976 worker thread done servicing request
22:44:04.247 00.000 5052 OnExposeComplete: enter
22:44:04.247 00.000 5052 UpdateGuideState(): m_state=6
22:44:04.247 00.000 5052 Star::Find(18, 398, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 129
22:44:04.247 00.000 5052 Star::Find returns 1 (0), X=398.27, Y=266.51, Mass=312, SNR=12.0, Peak=53 HFD=4.6
22:44:04.247 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:44:04.247 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.20 = 3.09)
22:44:04.247 00.000 5052 CameraToMount -- cameraX=10.49 cameraY=-5.72 hyp=11.95 cameraTheta=-0.50 mountX=-11.47 mountY=0.67, mountTheta=3.08
22:44:04.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.49, y=-5.72, opts=13)
22:44:04.248 00.000 5052 Enqueuing Move request for stepguider (10.49, -5.72)
22:44:04.248 00.000 8976 Worker thread wakes up
22:44:04.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.49, -5.72) opts 0xd
22:44:04.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.49, -5.72)
22:44:04.248 00.000 8976 Moving (10.49, -5.72) raw xDistance=-11.47 yDistance=0.67
22:44:04.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.78 from input -11.47
22:44:04.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
22:44:04.248 00.000 8976 MoveAxis(R, 25, ABG)
22:44:04.248 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:04.248 00.000 8976 MoveAxis(D, 2, ABG)
22:44:04.248 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:04.248 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:04.248 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:04.248 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:04.248 00.000 8976 move complete, result=1
22:44:04.249 00.001 8976 worker thread done servicing request
22:44:04.249 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:44:04.259 00.010 5052 UpdateGuideState exits: m=312 SNR=12.0
22:44:04.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:04.259 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:04.259 00.000 5052 Enqueuing Expose request
22:44:04.259 00.000 5052 GuideStep: -11.5 px 0 ms EAST, 0.7 px 0 ms SOUTH
22:44:04.259 00.000 8976 Worker thread wakes up
22:44:04.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:04.259 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,249,37,37)
22:44:04.260 00.001 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:44:04.260 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:44:04.260 00.000 5052 CameraToMount -- cameraX=10.49 cameraY=-5.72 hyp=11.95 cameraTheta=-0.50 mountX=10.25 mountY=8.17, mountTheta=0.67
22:44:04.260 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:04.260 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:05.289 01.029 8976 Exposure complete
22:44:05.303 00.014 8976 worker thread done servicing request
22:44:05.303 00.000 5052 OnExposeComplete: enter
22:44:05.303 00.000 5052 UpdateGuideState(): m_state=6
22:44:05.303 00.000 5052 Star::Find(18, 398, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 130
22:44:05.303 00.000 5052 Star::Find returns 1 (0), X=398.58, Y=266.37, Mass=307, SNR=11.9, Peak=50 HFD=4.4
22:44:05.303 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:44:05.303 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.09)
22:44:05.303 00.000 5052 CameraToMount -- cameraX=10.80 cameraY=-5.85 hyp=12.28 cameraTheta=-0.50 mountX=-11.79 mountY=0.66, mountTheta=3.09
22:44:05.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.80, y=-5.85, opts=13)
22:44:05.304 00.000 5052 Enqueuing Move request for stepguider (10.80, -5.85)
22:44:05.304 00.000 8976 Worker thread wakes up
22:44:05.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.80, -5.85) opts 0xd
22:44:05.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.80, -5.85)
22:44:05.304 00.000 8976 Moving (10.80, -5.85) raw xDistance=-11.79 yDistance=0.66
22:44:05.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.97 from input -11.79
22:44:05.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
22:44:05.304 00.000 8976 MoveAxis(R, 26, ABG)
22:44:05.304 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:05.304 00.000 8976 MoveAxis(D, 2, ABG)
22:44:05.304 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:05.304 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:05.304 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:05.304 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:05.305 00.001 8976 move complete, result=1
22:44:05.305 00.000 8976 worker thread done servicing request
22:44:05.305 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:44:05.315 00.010 5052 UpdateGuideState exits: m=307 SNR=11.9
22:44:05.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:05.315 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:05.315 00.000 5052 Enqueuing Expose request
22:44:05.315 00.000 5052 GuideStep: -11.8 px 0 ms EAST, 0.7 px 0 ms SOUTH
22:44:05.315 00.000 8976 Worker thread wakes up
22:44:05.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:05.316 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(381,248,37,37)
22:44:05.316 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:44:05.316 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:44:05.316 00.000 5052 CameraToMount -- cameraX=10.80 cameraY=-5.85 hyp=12.28 cameraTheta=-0.50 mountX=10.55 mountY=8.38, mountTheta=0.67
22:44:05.316 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:05.316 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:06.361 01.045 8976 Exposure complete
22:44:06.376 00.015 8976 worker thread done servicing request
22:44:06.376 00.000 5052 OnExposeComplete: enter
22:44:06.376 00.000 5052 UpdateGuideState(): m_state=6
22:44:06.376 00.000 5052 Star::Find(18, 398, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 131
22:44:06.376 00.000 5052 Star::Find returns 1 (0), X=397.36, Y=266.49, Mass=272, SNR=11.2, Peak=49 HFD=3.6
22:44:06.376 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.36) = xAngle (-2.90 = -2.90)
22:44:06.376 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.24 = 3.05)
22:44:06.376 00.000 5052 CameraToMount -- cameraX=9.58 cameraY=-5.73 hyp=11.16 cameraTheta=-0.54 mountX=-10.84 mountY=1.07, mountTheta=3.04
22:44:06.377 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.58, y=-5.73, opts=13)
22:44:06.377 00.000 5052 Enqueuing Move request for stepguider (9.58, -5.73)
22:44:06.377 00.000 8976 Worker thread wakes up
22:44:06.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.58, -5.73) opts 0xd
22:44:06.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.58, -5.73)
22:44:06.378 00.001 8976 Moving (9.58, -5.73) raw xDistance=-10.84 yDistance=1.07
22:44:06.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.38 from input -10.84
22:44:06.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.07
22:44:06.378 00.000 8976 MoveAxis(R, 24, ABG)
22:44:06.378 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:06.378 00.000 8976 MoveAxis(D, 3, ABG)
22:44:06.378 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:06.378 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:06.378 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:06.378 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:06.378 00.000 8976 move complete, result=1
22:44:06.378 00.000 8976 worker thread done servicing request
22:44:06.378 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:44:06.389 00.011 5052 UpdateGuideState exits: m=272 SNR=11.2
22:44:06.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:06.389 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:06.389 00.000 5052 Enqueuing Expose request
22:44:06.389 00.000 5052 GuideStep: -10.8 px 0 ms EAST, 1.1 px 0 ms SOUTH
22:44:06.389 00.000 8976 Worker thread wakes up
22:44:06.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:06.389 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,248,37,37)
22:44:06.389 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.04) = xAngle (-0.58 = -0.58)
22:44:06.389 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.35 = 2.35)
22:44:06.390 00.001 5052 CameraToMount -- cameraX=9.58 cameraY=-5.73 hyp=11.16 cameraTheta=-0.54 mountX=9.34 mountY=7.96, mountTheta=0.71
22:44:06.390 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:06.390 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:07.420 01.030 8976 Exposure complete
22:44:07.434 00.014 8976 worker thread done servicing request
22:44:07.435 00.001 5052 OnExposeComplete: enter
22:44:07.435 00.000 5052 UpdateGuideState(): m_state=6
22:44:07.435 00.000 5052 Star::Find(18, 397, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 132
22:44:07.435 00.000 5052 Star::Find returns 1 (0), X=396.81, Y=266.99, Mass=267, SNR=10.9, Peak=47 HFD=4.2
22:44:07.435 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:44:07.435 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.06)
22:44:07.435 00.000 5052 CameraToMount -- cameraX=9.04 cameraY=-5.23 hyp=10.44 cameraTheta=-0.52 mountX=-10.10 mountY=0.85, mountTheta=3.06
22:44:07.436 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.04, y=-5.23, opts=13)
22:44:07.436 00.000 5052 Enqueuing Move request for stepguider (9.04, -5.23)
22:44:07.436 00.000 8976 Worker thread wakes up
22:44:07.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.04, -5.23) opts 0xd
22:44:07.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.04, -5.23)
22:44:07.436 00.000 8976 Moving (9.04, -5.23) raw xDistance=-10.10 yDistance=0.85
22:44:07.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.88 from input -10.10
22:44:07.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.85
22:44:07.436 00.000 8976 MoveAxis(R, 22, ABG)
22:44:07.436 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:07.436 00.000 8976 MoveAxis(D, 3, ABG)
22:44:07.436 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:07.436 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:07.436 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:07.436 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:07.436 00.000 8976 move complete, result=1
22:44:07.436 00.000 8976 worker thread done servicing request
22:44:07.437 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:44:07.446 00.009 5052 UpdateGuideState exits: m=267 SNR=10.9
22:44:07.447 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:07.447 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:07.447 00.000 5052 Enqueuing Expose request
22:44:07.447 00.000 5052 GuideStep: -10.1 px 0 ms EAST, 0.9 px 0 ms SOUTH
22:44:07.447 00.000 8976 Worker thread wakes up
22:44:07.447 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:07.447 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,249,37,37)
22:44:07.447 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
22:44:07.447 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.36 = 2.36)
22:44:07.447 00.000 5052 CameraToMount -- cameraX=9.04 cameraY=-5.23 hyp=10.44 cameraTheta=-0.52 mountX=8.81 mountY=7.34, mountTheta=0.69
22:44:07.447 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:07.448 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:08.489 01.041 8976 Exposure complete
22:44:08.503 00.014 8976 worker thread done servicing request
22:44:08.503 00.000 5052 OnExposeComplete: enter
22:44:08.503 00.000 5052 UpdateGuideState(): m_state=6
22:44:08.503 00.000 5052 Star::Find(18, 396, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 133
22:44:08.503 00.000 5052 Star::Find returns 1 (0), X=397.08, Y=265.92, Mass=322, SNR=12.1, Peak=49 HFD=4.5
22:44:08.503 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.36) = xAngle (-2.96 = -2.96)
22:44:08.503 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 2.99)
22:44:08.504 00.001 5052 CameraToMount -- cameraX=9.30 cameraY=-6.30 hyp=11.23 cameraTheta=-0.60 mountX=-11.04 mountY=1.71, mountTheta=2.99
22:44:08.504 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=9.30, y=-6.30, opts=13)
22:44:08.504 00.000 5052 Enqueuing Move request for stepguider (9.30, -6.30)
22:44:08.504 00.000 8976 Worker thread wakes up
22:44:08.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.30, -6.30) opts 0xd
22:44:08.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.30, -6.30)
22:44:08.505 00.001 8976 Moving (9.30, -6.30) raw xDistance=-11.04 yDistance=1.71
22:44:08.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.44 from input -11.04
22:44:08.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.71
22:44:08.505 00.000 8976 MoveAxis(R, 24, ABG)
22:44:08.505 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:08.505 00.000 8976 MoveAxis(D, 5, ABG)
22:44:08.505 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:08.505 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:08.505 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:08.505 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:08.505 00.000 8976 move complete, result=1
22:44:08.505 00.000 8976 worker thread done servicing request
22:44:08.505 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:44:08.515 00.010 5052 UpdateGuideState exits: m=322 SNR=12.1
22:44:08.515 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:08.515 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:08.515 00.000 5052 Enqueuing Expose request
22:44:08.515 00.000 5052 GuideStep: -11.0 px 0 ms EAST, 1.7 px 0 ms SOUTH
22:44:08.515 00.000 8976 Worker thread wakes up
22:44:08.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:08.515 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,248,37,37)
22:44:08.516 00.001 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.04) = xAngle (-0.64 = -0.64)
22:44:08.516 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.29 = 2.29)
22:44:08.516 00.000 5052 CameraToMount -- cameraX=9.30 cameraY=-6.30 hyp=11.23 cameraTheta=-0.60 mountX=9.03 mountY=8.44, mountTheta=0.75
22:44:08.516 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:08.516 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:09.545 01.029 8976 Exposure complete
22:44:09.559 00.014 8976 worker thread done servicing request
22:44:09.559 00.000 5052 OnExposeComplete: enter
22:44:09.559 00.000 5052 UpdateGuideState(): m_state=6
22:44:09.559 00.000 5052 Star::Find(18, 397, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 134
22:44:09.559 00.000 5052 Star::Find returns 1 (0), X=398.55, Y=266.04, Mass=291, SNR=11.4, Peak=52 HFD=4.2
22:44:09.559 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:44:09.559 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.06)
22:44:09.559 00.000 5052 CameraToMount -- cameraX=10.77 cameraY=-6.19 hyp=12.42 cameraTheta=-0.52 mountX=-12.00 mountY=0.97, mountTheta=3.06
22:44:09.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.77, y=-6.19, opts=13)
22:44:09.560 00.000 5052 Enqueuing Move request for stepguider (10.77, -6.19)
22:44:09.560 00.000 8976 Worker thread wakes up
22:44:09.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.77, -6.19) opts 0xd
22:44:09.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.77, -6.19)
22:44:09.560 00.000 8976 Moving (10.77, -6.19) raw xDistance=-12.00 yDistance=0.97
22:44:09.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.08 from input -12.00
22:44:09.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 0.97
22:44:09.560 00.000 8976 MoveAxis(R, 26, ABG)
22:44:09.560 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:09.560 00.000 8976 MoveAxis(D, 3, ABG)
22:44:09.560 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:09.560 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:09.560 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:09.561 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:09.561 00.000 8976 move complete, result=1
22:44:09.561 00.000 8976 worker thread done servicing request
22:44:09.561 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:44:09.571 00.010 5052 UpdateGuideState exits: m=291 SNR=11.4
22:44:09.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:09.571 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:09.571 00.000 5052 Enqueuing Expose request
22:44:09.571 00.000 5052 GuideStep: -12.0 px 0 ms EAST, 1.0 px 0 ms SOUTH
22:44:09.571 00.000 8976 Worker thread wakes up
22:44:09.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:09.571 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(381,248,37,37)
22:44:09.571 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:44:09.571 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:44:09.571 00.000 5052 CameraToMount -- cameraX=10.77 cameraY=-6.19 hyp=12.42 cameraTheta=-0.52 mountX=10.51 mountY=8.70, mountTheta=0.69
22:44:09.572 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:09.572 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:10.630 01.058 8976 Exposure complete
22:44:10.644 00.014 8976 worker thread done servicing request
22:44:10.644 00.000 5052 OnExposeComplete: enter
22:44:10.644 00.000 5052 UpdateGuideState(): m_state=6
22:44:10.644 00.000 5052 Star::Find(18, 398, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 135
22:44:10.644 00.000 5052 Star::Find returns 1 (0), X=401.25, Y=265.32, Mass=275, SNR=11.2, Peak=48 HFD=4.0
22:44:10.644 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:44:10.644 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:44:10.644 00.000 5052 CameraToMount -- cameraX=13.47 cameraY=-6.90 hyp=15.14 cameraTheta=-0.47 mountX=-14.42 mountY=0.46, mountTheta=3.11
22:44:10.645 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=13.47, y=-6.90, opts=13)
22:44:10.645 00.000 5052 Enqueuing Move request for stepguider (13.47, -6.90)
22:44:10.645 00.000 8976 Worker thread wakes up
22:44:10.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (13.47, -6.90) opts 0xd
22:44:10.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (13.47, -6.90)
22:44:10.645 00.000 8976 Moving (13.47, -6.90) raw xDistance=-14.42 yDistance=0.46
22:44:10.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.65 from input -14.42
22:44:10.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.46
22:44:10.645 00.000 8976 MoveAxis(R, 31, ABG)
22:44:10.645 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:10.645 00.000 8976 MoveAxis(D, 2, ABG)
22:44:10.645 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:10.645 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:10.645 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:10.645 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:10.646 00.001 8976 move complete, result=1
22:44:10.646 00.000 8976 worker thread done servicing request
22:44:10.646 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:44:10.655 00.009 5052 UpdateGuideState exits: m=275 SNR=11.2
22:44:10.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:10.655 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:10.655 00.000 5052 Enqueuing Expose request
22:44:10.656 00.001 5052 GuideStep: -14.4 px 0 ms EAST, 0.5 px 0 ms SOUTH
22:44:10.656 00.000 8976 Worker thread wakes up
22:44:10.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:10.656 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(383,247,37,37)
22:44:10.656 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:44:10.656 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:44:10.656 00.000 5052 CameraToMount -- cameraX=13.47 cameraY=-6.90 hyp=15.14 cameraTheta=-0.47 mountX=13.18 mountY=10.07, mountTheta=0.65
22:44:10.657 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:10.657 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:11.699 01.042 8976 Exposure complete
22:44:11.713 00.014 8976 worker thread done servicing request
22:44:11.713 00.000 5052 OnExposeComplete: enter
22:44:11.713 00.000 5052 UpdateGuideState(): m_state=6
22:44:11.713 00.000 5052 Star::Find(18, 401, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 136
22:44:11.713 00.000 5052 Star::Find returns 1 (0), X=401.04, Y=266.04, Mass=271, SNR=11.1, Peak=61 HFD=4.1
22:44:11.713 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.80 = -2.80)
22:44:11.713 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
22:44:11.713 00.000 5052 CameraToMount -- cameraX=13.26 cameraY=-6.18 hyp=14.63 cameraTheta=-0.44 mountX=-13.76 mountY=-0.10, mountTheta=-3.13
22:44:11.714 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=13.26, y=-6.18, opts=13)
22:44:11.714 00.000 5052 Enqueuing Move request for stepguider (13.26, -6.18)
22:44:11.714 00.000 8976 Worker thread wakes up
22:44:11.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (13.26, -6.18) opts 0xd
22:44:11.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (13.26, -6.18)
22:44:11.714 00.000 8976 Moving (13.26, -6.18) raw xDistance=-13.76 yDistance=-0.10
22:44:11.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.34 from input -13.76
22:44:11.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:44:11.715 00.001 8976 MoveAxis(R, 30, ABG)
22:44:11.715 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:11.715 00.000 8976 MoveAxis(U, 0, ABG)
22:44:11.715 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:11.715 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:11.715 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:11.715 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:11.715 00.000 8976 move complete, result=1
22:44:11.715 00.000 8976 worker thread done servicing request
22:44:11.715 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:44:11.725 00.010 5052 UpdateGuideState exits: m=271 SNR=11.1
22:44:11.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:11.725 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:11.725 00.000 5052 Enqueuing Expose request
22:44:11.725 00.000 5052 GuideStep: -13.8 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:11.725 00.000 8976 Worker thread wakes up
22:44:11.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:11.725 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(383,248,37,37)
22:44:11.726 00.001 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.48 = -0.48)
22:44:11.726 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.45 = 2.45)
22:44:11.726 00.000 5052 CameraToMount -- cameraX=13.26 cameraY=-6.18 hyp=14.63 cameraTheta=-0.44 mountX=13.00 mountY=9.32, mountTheta=0.62
22:44:11.726 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:11.726 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:12.768 01.042 8976 Exposure complete
22:44:12.783 00.015 8976 worker thread done servicing request
22:44:12.783 00.000 5052 OnExposeComplete: enter
22:44:12.783 00.000 5052 UpdateGuideState(): m_state=6
22:44:12.783 00.000 5052 Star::Find(18, 401, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 137
22:44:12.783 00.000 5052 Star::Find returns 1 (0), X=399.64, Y=264.89, Mass=291, SNR=11.5, Peak=63 HFD=4.2
22:44:12.783 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.36) = xAngle (-2.91 = -2.91)
22:44:12.783 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.25 = 3.03)
22:44:12.783 00.000 5052 CameraToMount -- cameraX=11.86 cameraY=-7.33 hyp=13.95 cameraTheta=-0.55 mountX=-13.58 mountY=1.54, mountTheta=3.03
22:44:12.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.86, y=-7.33, opts=13)
22:44:12.784 00.000 5052 Enqueuing Move request for stepguider (11.86, -7.33)
22:44:12.784 00.000 8976 Worker thread wakes up
22:44:12.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.86, -7.33) opts 0xd
22:44:12.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.86, -7.33)
22:44:12.784 00.000 8976 Moving (11.86, -7.33) raw xDistance=-13.58 yDistance=1.54
22:44:12.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.21 from input -13.58
22:44:12.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.54
22:44:12.784 00.000 8976 MoveAxis(R, 30, ABG)
22:44:12.784 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:12.784 00.000 8976 MoveAxis(D, 5, ABG)
22:44:12.785 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:12.785 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:12.785 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:12.785 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:12.785 00.000 8976 move complete, result=1
22:44:12.785 00.000 8976 worker thread done servicing request
22:44:12.785 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:44:12.795 00.010 5052 UpdateGuideState exits: m=291 SNR=11.5
22:44:12.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:12.795 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:12.795 00.000 5052 Enqueuing Expose request
22:44:12.795 00.000 5052 GuideStep: -13.6 px 0 ms EAST, 1.5 px 0 ms SOUTH
22:44:12.795 00.000 8976 Worker thread wakes up
22:44:12.796 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:12.796 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(382,247,37,37)
22:44:12.796 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.04) = xAngle (-0.59 = -0.59)
22:44:12.796 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.33 = 2.33)
22:44:12.796 00.000 5052 CameraToMount -- cameraX=11.86 cameraY=-7.33 hyp=13.95 cameraTheta=-0.55 mountX=11.56 mountY=10.08, mountTheta=0.72
22:44:12.796 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:12.797 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:13.843 01.046 8976 Exposure complete
22:44:13.858 00.015 8976 worker thread done servicing request
22:44:13.858 00.000 5052 OnExposeComplete: enter
22:44:13.859 00.001 5052 UpdateGuideState(): m_state=6
22:44:13.859 00.000 5052 Star::Find(18, 399, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 138
22:44:13.859 00.000 5052 Star::Find returns 1 (0), X=400.56, Y=266.08, Mass=271, SNR=11.1, Peak=63 HFD=3.8
22:44:13.859 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:44:13.859 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.14)
22:44:13.859 00.000 5052 CameraToMount -- cameraX=12.78 cameraY=-6.14 hyp=14.18 cameraTheta=-0.45 mountX=-13.39 mountY=0.07, mountTheta=3.14
22:44:13.860 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=12.78, y=-6.14, opts=13)
22:44:13.860 00.000 5052 Enqueuing Move request for stepguider (12.78, -6.14)
22:44:13.860 00.000 8976 Worker thread wakes up
22:44:13.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.78, -6.14) opts 0xd
22:44:13.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.78, -6.14)
22:44:13.860 00.000 8976 Moving (12.78, -6.14) raw xDistance=-13.39 yDistance=0.07
22:44:13.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.08 from input -13.39
22:44:13.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:44:13.860 00.000 8976 MoveAxis(R, 29, ABG)
22:44:13.860 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:13.860 00.000 8976 MoveAxis(U, 0, ABG)
22:44:13.860 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:13.860 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:13.860 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:13.860 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:13.860 00.000 8976 move complete, result=1
22:44:13.860 00.000 8976 worker thread done servicing request
22:44:13.861 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:44:13.871 00.010 5052 UpdateGuideState exits: m=271 SNR=11.1
22:44:13.871 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:13.871 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:13.871 00.000 5052 Enqueuing Expose request
22:44:13.871 00.000 8976 Worker thread wakes up
22:44:13.871 00.000 5052 GuideStep: -13.4 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:13.872 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:13.872 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(383,248,37,37)
22:44:13.872 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:44:13.872 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:44:13.872 00.000 5052 CameraToMount -- cameraX=12.78 cameraY=-6.14 hyp=14.18 cameraTheta=-0.45 mountX=12.52 mountY=9.16, mountTheta=0.63
22:44:13.872 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:13.873 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:14.915 01.042 8976 Exposure complete
22:44:14.929 00.014 8976 worker thread done servicing request
22:44:14.929 00.000 5052 OnExposeComplete: enter
22:44:14.929 00.000 5052 UpdateGuideState(): m_state=6
22:44:14.929 00.000 5052 Star::Find(18, 400, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
22:44:14.929 00.000 5052 Star::Find returns 1 (0), X=401.47, Y=265.89, Mass=265, SNR=10.9, Peak=61 HFD=3.6
22:44:14.929 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.36) = xAngle (-2.79 = -2.79)
22:44:14.929 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
22:44:14.929 00.000 5052 CameraToMount -- cameraX=13.69 cameraY=-6.33 hyp=15.08 cameraTheta=-0.43 mountX=-14.17 mountY=-0.14, mountTheta=-3.13
22:44:14.930 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=13.69, y=-6.33, opts=13)
22:44:14.930 00.000 5052 Enqueuing Move request for stepguider (13.69, -6.33)
22:44:14.930 00.000 8976 Worker thread wakes up
22:44:14.930 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (13.69, -6.33) opts 0xd
22:44:14.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (13.69, -6.33)
22:44:14.930 00.000 8976 Moving (13.69, -6.33) raw xDistance=-14.17 yDistance=-0.14
22:44:14.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.56 from input -14.17
22:44:14.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:44:14.930 00.000 8976 MoveAxis(R, 31, ABG)
22:44:14.930 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:14.930 00.000 8976 MoveAxis(U, 0, ABG)
22:44:14.930 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:14.930 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:14.930 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:14.930 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:14.931 00.001 8976 move complete, result=1
22:44:14.931 00.000 8976 worker thread done servicing request
22:44:14.931 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:44:14.942 00.011 5052 UpdateGuideState exits: m=265 SNR=10.9
22:44:14.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:14.942 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:14.942 00.000 5052 Enqueuing Expose request
22:44:14.942 00.000 8976 Worker thread wakes up
22:44:14.942 00.000 5052 GuideStep: -14.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:14.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:14.942 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(383,248,37,37)
22:44:14.943 00.001 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.04) = xAngle (-0.47 = -0.47)
22:44:14.943 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.45 = 2.45)
22:44:14.943 00.000 5052 CameraToMount -- cameraX=13.69 cameraY=-6.33 hyp=15.08 cameraTheta=-0.43 mountX=13.42 mountY=9.58, mountTheta=0.62
22:44:14.943 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:14.943 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:15.977 01.034 8976 Exposure complete
22:44:15.991 00.014 8976 worker thread done servicing request
22:44:15.991 00.000 5052 OnExposeComplete: enter
22:44:15.991 00.000 5052 UpdateGuideState(): m_state=6
22:44:15.991 00.000 5052 Star::Find(18, 401, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 140
22:44:15.991 00.000 5052 Star::Find returns 1 (0), X=401.80, Y=265.83, Mass=276, SNR=11.2, Peak=61 HFD=3.8
22:44:15.991 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.36) = xAngle (-2.79 = -2.79)
22:44:15.992 00.001 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
22:44:15.992 00.000 5052 CameraToMount -- cameraX=14.02 cameraY=-6.39 hyp=15.41 cameraTheta=-0.43 mountX=-14.45 mountY=-0.23, mountTheta=-3.13
22:44:15.992 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=14.02, y=-6.39, opts=13)
22:44:15.992 00.000 5052 Enqueuing Move request for stepguider (14.02, -6.39)
22:44:15.992 00.000 8976 Worker thread wakes up
22:44:15.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (14.02, -6.39) opts 0xd
22:44:15.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (14.02, -6.39)
22:44:15.993 00.001 8976 Moving (14.02, -6.39) raw xDistance=-14.45 yDistance=-0.23
22:44:15.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.78 from input -14.45
22:44:15.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:44:15.993 00.000 8976 MoveAxis(R, 32, ABG)
22:44:15.993 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:15.993 00.000 8976 MoveAxis(U, 0, ABG)
22:44:15.993 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:15.993 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:15.993 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:15.993 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:15.993 00.000 8976 move complete, result=1
22:44:15.993 00.000 8976 worker thread done servicing request
22:44:15.993 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:44:16.003 00.010 5052 UpdateGuideState exits: m=276 SNR=11.2
22:44:16.004 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:16.004 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:16.004 00.000 5052 Enqueuing Expose request
22:44:16.004 00.000 8976 Worker thread wakes up
22:44:16.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:16.004 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(384,248,37,37)
22:44:16.004 00.000 5052 GuideStep: -14.5 px 0 ms EAST, -0.2 px 0 ms NORTH
22:44:16.004 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.04) = xAngle (-0.47 = -0.47)
22:44:16.005 00.001 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.46 = 2.46)
22:44:16.005 00.000 5052 CameraToMount -- cameraX=14.02 cameraY=-6.39 hyp=15.41 cameraTheta=-0.43 mountX=13.75 mountY=9.72, mountTheta=0.62
22:44:16.005 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:16.005 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:17.043 01.038 8976 Exposure complete
22:44:17.057 00.014 8976 worker thread done servicing request
22:44:17.057 00.000 5052 OnExposeComplete: enter
22:44:17.057 00.000 5052 UpdateGuideState(): m_state=6
22:44:17.057 00.000 5052 Star::Find(18, 401, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 141
22:44:17.057 00.000 5052 Star::Find returns 1 (0), X=400.45, Y=265.75, Mass=280, SNR=11.3, Peak=61 HFD=3.5
22:44:17.058 00.001 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:44:17.058 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:44:17.058 00.000 5052 CameraToMount -- cameraX=12.67 cameraY=-6.47 hyp=14.23 cameraTheta=-0.47 mountX=-13.55 mountY=0.42, mountTheta=3.11
22:44:17.058 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=12.67, y=-6.47, opts=13)
22:44:17.058 00.000 5052 Enqueuing Move request for stepguider (12.67, -6.47)
22:44:17.058 00.000 8976 Worker thread wakes up
22:44:17.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.67, -6.47) opts 0xd
22:44:17.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.67, -6.47)
22:44:17.059 00.001 8976 Moving (12.67, -6.47) raw xDistance=-13.55 yDistance=0.42
22:44:17.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.22 from input -13.55
22:44:17.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
22:44:17.059 00.000 8976 MoveAxis(R, 30, ABG)
22:44:17.059 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:17.059 00.000 8976 MoveAxis(D, 1, ABG)
22:44:17.059 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:17.059 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:17.059 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:17.059 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:17.059 00.000 8976 move complete, result=1
22:44:17.059 00.000 8976 worker thread done servicing request
22:44:17.059 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:44:17.069 00.010 5052 UpdateGuideState exits: m=280 SNR=11.3
22:44:17.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:17.069 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:17.069 00.000 5052 Enqueuing Expose request
22:44:17.069 00.000 8976 Worker thread wakes up
22:44:17.069 00.000 5052 GuideStep: -13.5 px 0 ms EAST, 0.4 px 0 ms SOUTH
22:44:17.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:17.069 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(382,248,37,37)
22:44:17.070 00.001 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:44:17.070 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:44:17.070 00.000 5052 CameraToMount -- cameraX=12.67 cameraY=-6.47 hyp=14.23 cameraTheta=-0.47 mountX=12.40 mountY=9.45, mountTheta=0.65
22:44:17.071 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:17.071 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:18.108 01.037 8976 Exposure complete
22:44:18.123 00.015 8976 worker thread done servicing request
22:44:18.123 00.000 5052 OnExposeComplete: enter
22:44:18.123 00.000 5052 UpdateGuideState(): m_state=6
22:44:18.123 00.000 5052 Star::Find(18, 400, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 142
22:44:18.123 00.000 5052 Star::Find returns 1 (0), X=399.91, Y=265.74, Mass=309, SNR=11.9, Peak=61 HFD=4.1
22:44:18.123 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:44:18.123 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.09)
22:44:18.123 00.000 5052 CameraToMount -- cameraX=12.14 cameraY=-6.48 hyp=13.76 cameraTheta=-0.49 mountX=-13.18 mountY=0.65, mountTheta=3.09
22:44:18.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=12.14, y=-6.48, opts=13)
22:44:18.124 00.000 5052 Enqueuing Move request for stepguider (12.14, -6.48)
22:44:18.124 00.000 8976 Worker thread wakes up
22:44:18.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.14, -6.48) opts 0xd
22:44:18.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.14, -6.48)
22:44:18.124 00.000 8976 Moving (12.14, -6.48) raw xDistance=-13.18 yDistance=0.65
22:44:18.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.95 from input -13.18
22:44:18.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
22:44:18.124 00.000 8976 MoveAxis(R, 29, ABG)
22:44:18.124 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:18.124 00.000 8976 MoveAxis(D, 2, ABG)
22:44:18.124 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:18.124 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:18.124 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:18.124 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:18.124 00.000 8976 move complete, result=1
22:44:18.124 00.000 8976 worker thread done servicing request
22:44:18.125 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:44:18.134 00.009 5052 UpdateGuideState exits: m=309 SNR=11.9
22:44:18.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:18.135 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:18.135 00.000 5052 Enqueuing Expose request
22:44:18.135 00.000 5052 GuideStep: -13.2 px 0 ms EAST, 0.7 px 0 ms SOUTH
22:44:18.135 00.000 8976 Worker thread wakes up
22:44:18.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:18.135 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(382,248,37,37)
22:44:18.135 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:44:18.135 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:44:18.135 00.000 5052 CameraToMount -- cameraX=12.14 cameraY=-6.48 hyp=13.76 cameraTheta=-0.49 mountX=11.86 mountY=9.33, mountTheta=0.67
22:44:18.136 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:18.136 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:19.172 01.036 8976 Exposure complete
22:44:19.187 00.015 8976 worker thread done servicing request
22:44:19.187 00.000 5052 OnExposeComplete: enter
22:44:19.187 00.000 5052 UpdateGuideState(): m_state=6
22:44:19.187 00.000 5052 Star::Find(18, 399, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 143
22:44:19.187 00.000 5052 Star::Find returns 1 (0), X=399.72, Y=265.40, Mass=297, SNR=11.6, Peak=61 HFD=4.1
22:44:19.187 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:44:19.187 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.07)
22:44:19.187 00.000 5052 CameraToMount -- cameraX=11.94 cameraY=-6.82 hyp=13.75 cameraTheta=-0.52 mountX=-13.28 mountY=1.04, mountTheta=3.06
22:44:19.188 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.94, y=-6.82, opts=13)
22:44:19.188 00.000 5052 Enqueuing Move request for stepguider (11.94, -6.82)
22:44:19.188 00.000 8976 Worker thread wakes up
22:44:19.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.94, -6.82) opts 0xd
22:44:19.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.94, -6.82)
22:44:19.188 00.000 8976 Moving (11.94, -6.82) raw xDistance=-13.28 yDistance=1.04
22:44:19.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.99 from input -13.28
22:44:19.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.04
22:44:19.188 00.000 8976 MoveAxis(R, 29, ABG)
22:44:19.188 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:19.188 00.000 8976 MoveAxis(D, 3, ABG)
22:44:19.188 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:19.188 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:19.189 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:19.189 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:19.189 00.000 8976 move complete, result=1
22:44:19.189 00.000 8976 worker thread done servicing request
22:44:19.189 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:44:19.199 00.010 5052 UpdateGuideState exits: m=297 SNR=11.6
22:44:19.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:19.199 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:19.199 00.000 5052 Enqueuing Expose request
22:44:19.199 00.000 5052 GuideStep: -13.3 px 0 ms EAST, 1.0 px 0 ms SOUTH
22:44:19.199 00.000 8976 Worker thread wakes up
22:44:19.200 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:19.200 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(382,247,37,37)
22:44:19.200 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:44:19.200 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:44:19.200 00.000 5052 CameraToMount -- cameraX=11.94 cameraY=-6.82 hyp=13.75 cameraTheta=-0.52 mountX=11.65 mountY=9.61, mountTheta=0.69
22:44:19.201 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:19.201 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:20.237 01.036 8976 Exposure complete
22:44:20.251 00.014 8976 worker thread done servicing request
22:44:20.251 00.000 5052 OnExposeComplete: enter
22:44:20.251 00.000 5052 UpdateGuideState(): m_state=6
22:44:20.252 00.001 5052 Star::Find(18, 399, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 144
22:44:20.252 00.000 5052 Star::Find returns 1 (0), X=400.13, Y=265.69, Mass=279, SNR=11.3, Peak=63 HFD=4.1
22:44:20.252 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:44:20.252 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.10)
22:44:20.252 00.000 5052 CameraToMount -- cameraX=12.35 cameraY=-6.53 hyp=13.97 cameraTheta=-0.49 mountX=-13.36 mountY=0.61, mountTheta=3.10
22:44:20.252 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=12.35, y=-6.53, opts=13)
22:44:20.252 00.000 5052 Enqueuing Move request for stepguider (12.35, -6.53)
22:44:20.252 00.000 8976 Worker thread wakes up
22:44:20.253 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.35, -6.53) opts 0xd
22:44:20.253 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.35, -6.53)
22:44:20.253 00.000 8976 Moving (12.35, -6.53) raw xDistance=-13.36 yDistance=0.61
22:44:20.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.05 from input -13.36
22:44:20.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.61
22:44:20.253 00.000 8976 MoveAxis(R, 29, ABG)
22:44:20.253 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:20.253 00.000 8976 MoveAxis(D, 2, ABG)
22:44:20.253 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:20.253 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:20.253 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:20.253 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:20.253 00.000 8976 move complete, result=1
22:44:20.253 00.000 8976 worker thread done servicing request
22:44:20.253 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:44:20.264 00.011 5052 UpdateGuideState exits: m=279 SNR=11.3
22:44:20.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:20.264 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:20.264 00.000 5052 Enqueuing Expose request
22:44:20.264 00.000 8976 Worker thread wakes up
22:44:20.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:20.264 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(382,248,37,37)
22:44:20.264 00.000 5052 GuideStep: -13.4 px 0 ms EAST, 0.6 px 0 ms SOUTH
22:44:20.265 00.001 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:44:20.265 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:44:20.265 00.000 5052 CameraToMount -- cameraX=12.35 cameraY=-6.53 hyp=13.97 cameraTheta=-0.49 mountX=12.07 mountY=9.43, mountTheta=0.66
22:44:20.265 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:20.266 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:21.296 01.030 8976 Exposure complete
22:44:21.310 00.014 8976 worker thread done servicing request
22:44:21.310 00.000 5052 OnExposeComplete: enter
22:44:21.310 00.000 5052 UpdateGuideState(): m_state=6
22:44:21.310 00.000 5052 Star::Find(18, 400, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 145
22:44:21.310 00.000 5052 Star::Find returns 1 (0), X=398.82, Y=265.89, Mass=303, SNR=11.7, Peak=59 HFD=4.3
22:44:21.310 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:44:21.310 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.06)
22:44:21.310 00.000 5052 CameraToMount -- cameraX=11.04 cameraY=-6.33 hyp=12.73 cameraTheta=-0.52 mountX=-12.30 mountY=0.98, mountTheta=3.06
22:44:21.311 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.04, y=-6.33, opts=13)
22:44:21.311 00.000 5052 Enqueuing Move request for stepguider (11.04, -6.33)
22:44:21.311 00.000 8976 Worker thread wakes up
22:44:21.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.04, -6.33) opts 0xd
22:44:21.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.04, -6.33)
22:44:21.311 00.000 8976 Moving (11.04, -6.33) raw xDistance=-12.30 yDistance=0.98
22:44:21.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.38 from input -12.30
22:44:21.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.98
22:44:21.311 00.000 8976 MoveAxis(R, 27, ABG)
22:44:21.311 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:21.312 00.001 8976 MoveAxis(D, 3, ABG)
22:44:21.312 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:21.312 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:21.312 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:21.312 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:21.312 00.000 8976 move complete, result=1
22:44:21.312 00.000 8976 worker thread done servicing request
22:44:21.312 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:44:21.322 00.010 5052 UpdateGuideState exits: m=303 SNR=11.7
22:44:21.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:21.322 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:21.322 00.000 5052 Enqueuing Expose request
22:44:21.322 00.000 5052 GuideStep: -12.3 px 0 ms EAST, 1.0 px 0 ms SOUTH
22:44:21.322 00.000 8976 Worker thread wakes up
22:44:21.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:21.323 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(381,248,37,37)
22:44:21.323 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:44:21.323 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:44:21.323 00.000 5052 CameraToMount -- cameraX=11.04 cameraY=-6.33 hyp=12.73 cameraTheta=-0.52 mountX=10.78 mountY=8.91, mountTheta=0.69
22:44:21.323 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:21.323 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:22.366 01.043 8976 Exposure complete
22:44:22.380 00.014 8976 worker thread done servicing request
22:44:22.380 00.000 5052 OnExposeComplete: enter
22:44:22.380 00.000 5052 UpdateGuideState(): m_state=6
22:44:22.380 00.000 5052 Star::Find(18, 398, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 146
22:44:22.380 00.000 5052 Star::Find returns 1 (0), X=398.76, Y=265.30, Mass=304, SNR=11.8, Peak=53 HFD=4.2
22:44:22.380 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.36) = xAngle (-2.92 = -2.92)
22:44:22.380 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.26 = 3.02)
22:44:22.380 00.000 5052 CameraToMount -- cameraX=10.98 cameraY=-6.92 hyp=12.98 cameraTheta=-0.56 mountX=-12.67 mountY=1.55, mountTheta=3.02
22:44:22.381 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.98, y=-6.92, opts=13)
22:44:22.381 00.000 5052 Enqueuing Move request for stepguider (10.98, -6.92)
22:44:22.381 00.000 8976 Worker thread wakes up
22:44:22.381 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.98, -6.92) opts 0xd
22:44:22.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.98, -6.92)
22:44:22.381 00.000 8976 Moving (10.98, -6.92) raw xDistance=-12.67 yDistance=1.55
22:44:22.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.57 from input -12.67
22:44:22.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.55
22:44:22.381 00.000 8976 MoveAxis(R, 28, ABG)
22:44:22.382 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:22.382 00.000 8976 MoveAxis(D, 5, ABG)
22:44:22.382 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:22.382 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:22.382 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:22.382 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:22.382 00.000 8976 move complete, result=1
22:44:22.382 00.000 8976 worker thread done servicing request
22:44:22.382 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:44:22.392 00.010 5052 UpdateGuideState exits: m=304 SNR=11.8
22:44:22.393 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:22.393 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:22.393 00.000 5052 Enqueuing Expose request
22:44:22.393 00.000 8976 Worker thread wakes up
22:44:22.393 00.000 5052 GuideStep: -12.7 px 0 ms EAST, 1.6 px 0 ms SOUTH
22:44:22.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:22.393 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(381,247,37,37)
22:44:22.393 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.04) = xAngle (-0.60 = -0.60)
22:44:22.394 00.001 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.32 = 2.32)
22:44:22.394 00.000 5052 CameraToMount -- cameraX=10.98 cameraY=-6.92 hyp=12.98 cameraTheta=-0.56 mountX=10.69 mountY=9.47, mountTheta=0.72
22:44:22.394 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:22.394 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:23.422 01.028 8976 Exposure complete
22:44:23.436 00.014 8976 worker thread done servicing request
22:44:23.436 00.000 5052 OnExposeComplete: enter
22:44:23.436 00.000 5052 UpdateGuideState(): m_state=6
22:44:23.436 00.000 5052 Star::Find(18, 398, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 147
22:44:23.436 00.000 5052 Star::Find returns 1 (0), X=398.11, Y=265.16, Mass=302, SNR=11.8, Peak=54 HFD=4.2
22:44:23.436 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.36) = xAngle (-2.96 = -2.96)
22:44:23.436 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.30 = 2.98)
22:44:23.436 00.000 5052 CameraToMount -- cameraX=10.33 cameraY=-7.06 hyp=12.51 cameraTheta=-0.60 mountX=-12.30 mountY=1.95, mountTheta=2.98
22:44:23.437 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.33, y=-7.06, opts=13)
22:44:23.437 00.000 5052 Enqueuing Move request for stepguider (10.33, -7.06)
22:44:23.437 00.000 8976 Worker thread wakes up
22:44:23.437 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.33, -7.06) opts 0xd
22:44:23.437 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.33, -7.06)
22:44:23.437 00.000 8976 Moving (10.33, -7.06) raw xDistance=-12.30 yDistance=1.95
22:44:23.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.35 from input -12.30
22:44:23.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.30 from input 1.95
22:44:23.437 00.000 8976 MoveAxis(R, 27, ABG)
22:44:23.437 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:23.438 00.001 8976 MoveAxis(D, 6, ABG)
22:44:23.438 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:23.438 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:23.438 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:23.438 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:23.438 00.000 8976 move complete, result=1
22:44:23.438 00.000 8976 worker thread done servicing request
22:44:23.438 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:44:23.448 00.010 5052 UpdateGuideState exits: m=302 SNR=11.8
22:44:23.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:23.448 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:23.448 00.000 5052 Enqueuing Expose request
22:44:23.448 00.000 5052 GuideStep: -12.3 px 0 ms EAST, 2.0 px 0 ms SOUTH
22:44:23.448 00.000 8976 Worker thread wakes up
22:44:23.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:23.448 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,247,37,37)
22:44:23.449 00.001 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.04) = xAngle (-0.64 = -0.64)
22:44:23.449 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.29 = 2.29)
22:44:23.449 00.000 5052 CameraToMount -- cameraX=10.33 cameraY=-7.06 hyp=12.51 cameraTheta=-0.60 mountX=10.03 mountY=9.43, mountTheta=0.75
22:44:23.449 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:23.449 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:24.488 01.039 8976 Exposure complete
22:44:24.503 00.015 8976 worker thread done servicing request
22:44:24.503 00.000 5052 OnExposeComplete: enter
22:44:24.503 00.000 5052 UpdateGuideState(): m_state=6
22:44:24.503 00.000 5052 Star::Find(18, 398, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 148
22:44:24.503 00.000 5052 Star::Find returns 1 (0), X=397.73, Y=265.53, Mass=346, SNR=12.6, Peak=53 HFD=4.6
22:44:24.503 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:44:24.503 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 2.99)
22:44:24.503 00.000 5052 CameraToMount -- cameraX=9.95 cameraY=-6.69 hyp=11.99 cameraTheta=-0.59 mountX=-11.78 mountY=1.78, mountTheta=2.99
22:44:24.504 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.95, y=-6.69, opts=13)
22:44:24.504 00.000 5052 Enqueuing Move request for stepguider (9.95, -6.69)
22:44:24.504 00.000 8976 Worker thread wakes up
22:44:24.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.95, -6.69) opts 0xd
22:44:24.505 00.001 8976 Handling offset move in thread for stepguider, endpoint = (9.95, -6.69)
22:44:24.505 00.000 8976 Moving (9.95, -6.69) raw xDistance=-11.78 yDistance=1.78
22:44:24.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.01 from input -11.78
22:44:24.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.21 from input 1.78
22:44:24.505 00.000 8976 MoveAxis(R, 26, ABG)
22:44:24.505 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:24.505 00.000 8976 MoveAxis(D, 6, ABG)
22:44:24.505 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:24.505 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:24.505 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:24.505 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:24.505 00.000 8976 move complete, result=1
22:44:24.505 00.000 8976 worker thread done servicing request
22:44:24.506 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:44:24.516 00.010 5052 UpdateGuideState exits: m=346 SNR=12.6
22:44:24.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:24.516 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:24.516 00.000 5052 Enqueuing Expose request
22:44:24.516 00.000 8976 Worker thread wakes up
22:44:24.517 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:24.517 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,248,37,37)
22:44:24.517 00.000 5052 GuideStep: -11.8 px 0 ms EAST, 1.8 px 0 ms SOUTH
22:44:24.517 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:44:24.517 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.29 = 2.29)
22:44:24.517 00.000 5052 CameraToMount -- cameraX=9.95 cameraY=-6.69 hyp=11.99 cameraTheta=-0.59 mountX=9.67 mountY=8.99, mountTheta=0.75
22:44:24.518 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:24.518 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:25.560 01.042 8976 Exposure complete
22:44:25.575 00.015 8976 worker thread done servicing request
22:44:25.575 00.000 5052 OnExposeComplete: enter
22:44:25.575 00.000 5052 UpdateGuideState(): m_state=6
22:44:25.575 00.000 5052 Star::Find(18, 397, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 149
22:44:25.575 00.000 5052 Star::Find returns 1 (0), X=398.54, Y=264.67, Mass=301, SNR=11.8, Peak=48 HFD=4.5
22:44:25.575 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.36) = xAngle (-2.97 = -2.97)
22:44:25.575 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.31 = 2.97)
22:44:25.575 00.000 5052 CameraToMount -- cameraX=10.76 cameraY=-7.56 hyp=13.15 cameraTheta=-0.61 mountX=-12.96 mountY=2.21, mountTheta=2.97
22:44:25.575 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=10.76, y=-7.56, opts=13)
22:44:25.576 00.001 5052 Enqueuing Move request for stepguider (10.76, -7.56)
22:44:25.576 00.000 8976 Worker thread wakes up
22:44:25.576 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.76, -7.56) opts 0xd
22:44:25.576 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.76, -7.56)
22:44:25.576 00.000 8976 Moving (10.76, -7.56) raw xDistance=-12.96 yDistance=2.21
22:44:25.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.72 from input -12.96
22:44:25.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.48 from input 2.21
22:44:25.576 00.000 8976 MoveAxis(R, 28, ABG)
22:44:25.576 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:25.576 00.000 8976 MoveAxis(D, 7, ABG)
22:44:25.576 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:25.576 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:25.576 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:25.576 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:25.576 00.000 8976 move complete, result=1
22:44:25.576 00.000 8976 worker thread done servicing request
22:44:25.577 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:44:25.587 00.010 5052 UpdateGuideState exits: m=301 SNR=11.8
22:44:25.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:25.587 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:25.587 00.000 5052 Enqueuing Expose request
22:44:25.587 00.000 5052 GuideStep: -13.0 px 0 ms EAST, 2.2 px 0 ms SOUTH
22:44:25.587 00.000 8976 Worker thread wakes up
22:44:25.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:25.587 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(381,247,37,37)
22:44:25.588 00.001 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.04) = xAngle (-0.65 = -0.65)
22:44:25.588 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.27 = 2.27)
22:44:25.588 00.000 5052 CameraToMount -- cameraX=10.76 cameraY=-7.56 hyp=13.15 cameraTheta=-0.61 mountX=10.44 mountY=10.02, mountTheta=0.76
22:44:25.588 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:25.588 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:26.626 01.038 8976 Exposure complete
22:44:26.640 00.014 8976 worker thread done servicing request
22:44:26.640 00.000 5052 OnExposeComplete: enter
22:44:26.640 00.000 5052 UpdateGuideState(): m_state=6
22:44:26.640 00.000 5052 Star::Find(18, 398, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 150
22:44:26.640 00.000 5052 Star::Find returns 1 (1), X=398.01, Y=265.35, Mass=366, SNR=13.0, Peak=49 HFD=4.8
22:44:26.640 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:44:26.641 00.001 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 2.99)
22:44:26.641 00.000 5052 CameraToMount -- cameraX=10.24 cameraY=-6.87 hyp=12.33 cameraTheta=-0.59 mountX=-12.11 mountY=1.82, mountTheta=2.99
22:44:26.641 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=10.24, y=-6.87, opts=13)
22:44:26.641 00.000 5052 Enqueuing Move request for stepguider (10.24, -6.87)
22:44:26.641 00.000 8976 Worker thread wakes up
22:44:26.641 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.24, -6.87) opts 0xd
22:44:26.642 00.001 8976 Handling offset move in thread for stepguider, endpoint = (10.24, -6.87)
22:44:26.642 00.000 8976 Moving (10.24, -6.87) raw xDistance=-12.11 yDistance=1.82
22:44:26.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.24 from input -12.11
22:44:26.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.25 from input 1.82
22:44:26.642 00.000 8976 MoveAxis(R, 27, ABG)
22:44:26.642 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:26.642 00.000 8976 MoveAxis(D, 6, ABG)
22:44:26.642 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:26.642 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:26.642 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:26.642 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:26.642 00.000 8976 move complete, result=1
22:44:26.642 00.000 8976 worker thread done servicing request
22:44:26.642 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:44:26.652 00.010 5052 UpdateGuideState exits: m=366 SNR=13.0 Saturated
22:44:26.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:26.652 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:26.653 00.001 5052 Enqueuing Expose request
22:44:26.653 00.000 5052 GuideStep: -12.1 px 0 ms EAST, 1.8 px 0 ms SOUTH
22:44:26.653 00.000 8976 Worker thread wakes up
22:44:26.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:26.653 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,247,37,37)
22:44:26.653 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:44:26.653 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:44:26.653 00.000 5052 CameraToMount -- cameraX=10.24 cameraY=-6.87 hyp=12.33 cameraTheta=-0.59 mountX=9.95 mountY=9.23, mountTheta=0.75
22:44:26.654 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:26.654 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:27.687 01.033 8976 Exposure complete
22:44:27.701 00.014 8976 worker thread done servicing request
22:44:27.701 00.000 5052 OnExposeComplete: enter
22:44:27.701 00.000 5052 UpdateGuideState(): m_state=6
22:44:27.701 00.000 5052 Star::Find(18, 398, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 151
22:44:27.701 00.000 5052 Star::Find returns 1 (0), X=397.17, Y=265.33, Mass=322, SNR=12.1, Peak=48 HFD=4.5
22:44:27.702 00.001 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.36) = xAngle (-2.99 = -2.99)
22:44:27.702 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.33 = 2.95)
22:44:27.702 00.000 5052 CameraToMount -- cameraX=9.39 cameraY=-6.89 hyp=11.65 cameraTheta=-0.63 mountX=-11.52 mountY=2.20, mountTheta=2.95
22:44:27.702 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=9.39, y=-6.89, opts=13)
22:44:27.702 00.000 5052 Enqueuing Move request for stepguider (9.39, -6.89)
22:44:27.702 00.000 8976 Worker thread wakes up
22:44:27.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.39, -6.89) opts 0xd
22:44:27.703 00.001 8976 Handling offset move in thread for stepguider, endpoint = (9.39, -6.89)
22:44:27.703 00.000 8976 Moving (9.39, -6.89) raw xDistance=-11.52 yDistance=2.20
22:44:27.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.83 from input -11.52
22:44:27.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.48 from input 2.20
22:44:27.703 00.000 8976 MoveAxis(R, 25, ABG)
22:44:27.703 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:27.703 00.000 8976 MoveAxis(D, 7, ABG)
22:44:27.703 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:27.703 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:27.703 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:27.703 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:27.703 00.000 8976 move complete, result=1
22:44:27.703 00.000 8976 worker thread done servicing request
22:44:27.703 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:44:27.714 00.011 5052 UpdateGuideState exits: m=322 SNR=12.1
22:44:27.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:27.714 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:27.714 00.000 5052 Enqueuing Expose request
22:44:27.714 00.000 8976 Worker thread wakes up
22:44:27.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:27.714 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,247,37,37)
22:44:27.714 00.000 5052 GuideStep: -11.5 px 0 ms EAST, 2.2 px 0 ms SOUTH
22:44:27.715 00.001 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.04) = xAngle (-0.67 = -0.67)
22:44:27.715 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.25 = 2.25)
22:44:27.715 00.000 5052 CameraToMount -- cameraX=9.39 cameraY=-6.89 hyp=11.65 cameraTheta=-0.63 mountX=9.10 mountY=9.03, mountTheta=0.78
22:44:27.715 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:27.715 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:28.747 01.032 8976 Exposure complete
22:44:28.761 00.014 8976 worker thread done servicing request
22:44:28.761 00.000 5052 OnExposeComplete: enter
22:44:28.762 00.001 5052 UpdateGuideState(): m_state=6
22:44:28.762 00.000 5052 Star::Find(18, 397, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 152
22:44:28.762 00.000 5052 Star::Find returns 1 (1), X=396.60, Y=265.63, Mass=284, SNR=11.3, Peak=47 HFD=4.3
22:44:28.762 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.36) = xAngle (-3.00 = -3.00)
22:44:28.762 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.34 = 2.94)
22:44:28.762 00.000 5052 CameraToMount -- cameraX=8.82 cameraY=-6.59 hyp=11.02 cameraTheta=-0.64 mountX=-10.91 mountY=2.18, mountTheta=2.94
22:44:28.763 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.82, y=-6.59, opts=13)
22:44:28.763 00.000 5052 Enqueuing Move request for stepguider (8.82, -6.59)
22:44:28.763 00.000 8976 Worker thread wakes up
22:44:28.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.82, -6.59) opts 0xd
22:44:28.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.82, -6.59)
22:44:28.763 00.000 8976 Moving (8.82, -6.59) raw xDistance=-10.91 yDistance=2.18
22:44:28.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.42 from input -10.91
22:44:28.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.47 from input 2.18
22:44:28.763 00.000 8976 MoveAxis(R, 24, ABG)
22:44:28.763 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:28.763 00.000 8976 MoveAxis(D, 7, ABG)
22:44:28.763 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:28.763 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:28.763 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:28.763 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:28.763 00.000 8976 move complete, result=1
22:44:28.763 00.000 8976 worker thread done servicing request
22:44:28.764 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:44:28.774 00.010 5052 UpdateGuideState exits: m=284 SNR=11.3 Saturated
22:44:28.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:28.774 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:28.774 00.000 5052 Enqueuing Expose request
22:44:28.774 00.000 5052 GuideStep: -10.9 px 0 ms EAST, 2.2 px 0 ms SOUTH
22:44:28.774 00.000 8976 Worker thread wakes up
22:44:28.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:28.774 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,248,37,37)
22:44:28.775 00.001 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.04) = xAngle (-0.68 = -0.68)
22:44:28.775 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.25 = 2.25)
22:44:28.775 00.000 5052 CameraToMount -- cameraX=8.82 cameraY=-6.59 hyp=11.02 cameraTheta=-0.64 mountX=8.55 mountY=8.60, mountTheta=0.79
22:44:28.775 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:28.775 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:29.819 01.044 8976 Exposure complete
22:44:29.832 00.013 8976 worker thread done servicing request
22:44:29.832 00.000 5052 OnExposeComplete: enter
22:44:29.832 00.000 5052 UpdateGuideState(): m_state=6
22:44:29.832 00.000 5052 Star::Find(18, 396, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 153
22:44:29.832 00.000 5052 Star::Find returns 1 (0), X=397.48, Y=265.20, Mass=278, SNR=11.2, Peak=51 HFD=3.8
22:44:29.832 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.36) = xAngle (-2.99 = -2.99)
22:44:29.832 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.33 = 2.96)
22:44:29.832 00.000 5052 CameraToMount -- cameraX=9.70 cameraY=-7.02 hyp=11.98 cameraTheta=-0.63 mountX=-11.83 mountY=2.19, mountTheta=2.96
22:44:29.833 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.70, y=-7.02, opts=13)
22:44:29.833 00.000 5052 Enqueuing Move request for stepguider (9.70, -7.02)
22:44:29.833 00.000 8976 Worker thread wakes up
22:44:29.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.70, -7.02) opts 0xd
22:44:29.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.70, -7.02)
22:44:29.833 00.000 8976 Moving (9.70, -7.02) raw xDistance=-11.83 yDistance=2.19
22:44:29.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.97 from input -11.83
22:44:29.834 00.001 8976 GuideAlgorithmHysteresis::Result() returns 1.48 from input 2.19
22:44:29.834 00.000 8976 MoveAxis(R, 26, ABG)
22:44:29.834 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:29.834 00.000 8976 MoveAxis(D, 7, ABG)
22:44:29.834 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:29.834 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:29.834 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:29.834 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:29.834 00.000 8976 move complete, result=1
22:44:29.834 00.000 8976 worker thread done servicing request
22:44:29.834 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:44:29.844 00.010 5052 UpdateGuideState exits: m=278 SNR=11.2
22:44:29.844 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:29.844 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:29.844 00.000 5052 Enqueuing Expose request
22:44:29.844 00.000 5052 GuideStep: -11.8 px 0 ms EAST, 2.2 px 0 ms SOUTH
22:44:29.844 00.000 8976 Worker thread wakes up
22:44:29.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:29.844 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,247,37,37)
22:44:29.845 00.001 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.04) = xAngle (-0.67 = -0.67)
22:44:29.845 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.26 = 2.26)
22:44:29.845 00.000 5052 CameraToMount -- cameraX=9.70 cameraY=-7.02 hyp=11.98 cameraTheta=-0.63 mountX=9.41 mountY=9.24, mountTheta=0.78
22:44:29.845 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:29.845 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:30.875 01.030 8976 Exposure complete
22:44:30.890 00.015 8976 worker thread done servicing request
22:44:30.890 00.000 5052 OnExposeComplete: enter
22:44:30.890 00.000 5052 UpdateGuideState(): m_state=6
22:44:30.890 00.000 5052 Star::Find(18, 397, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 154
22:44:30.890 00.000 5052 Star::Find returns 1 (0), X=397.94, Y=265.48, Mass=293, SNR=11.4, Peak=49 HFD=4.9
22:44:30.890 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:44:30.890 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.00)
22:44:30.890 00.000 5052 CameraToMount -- cameraX=10.17 cameraY=-6.74 hyp=12.20 cameraTheta=-0.59 mountX=-11.96 mountY=1.73, mountTheta=3.00
22:44:30.891 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.17, y=-6.74, opts=13)
22:44:30.891 00.000 5052 Enqueuing Move request for stepguider (10.17, -6.74)
22:44:30.891 00.000 8976 Worker thread wakes up
22:44:30.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.17, -6.74) opts 0xd
22:44:30.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.17, -6.74)
22:44:30.891 00.000 8976 Moving (10.17, -6.74) raw xDistance=-11.96 yDistance=1.73
22:44:30.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.09 from input -11.96
22:44:30.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.19 from input 1.73
22:44:30.891 00.000 8976 MoveAxis(R, 26, ABG)
22:44:30.891 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:30.891 00.000 8976 MoveAxis(D, 6, ABG)
22:44:30.891 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:30.891 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:30.891 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:30.891 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:30.891 00.000 8976 move complete, result=1
22:44:30.892 00.001 8976 worker thread done servicing request
22:44:30.892 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=42, Gamma=2.260
22:44:30.901 00.009 5052 UpdateGuideState exits: m=293 SNR=11.4
22:44:30.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:30.901 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:30.901 00.000 5052 Enqueuing Expose request
22:44:30.901 00.000 5052 GuideStep: -12.0 px 0 ms EAST, 1.7 px 0 ms SOUTH
22:44:30.902 00.001 8976 Worker thread wakes up
22:44:30.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:30.902 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,247,37,37)
22:44:30.902 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:44:30.902 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:44:30.902 00.000 5052 CameraToMount -- cameraX=10.17 cameraY=-6.74 hyp=12.20 cameraTheta=-0.59 mountX=9.88 mountY=9.08, mountTheta=0.74
22:44:30.902 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:30.903 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:31.940 01.037 8976 Exposure complete
22:44:31.955 00.015 8976 worker thread done servicing request
22:44:31.955 00.000 5052 OnExposeComplete: enter
22:44:31.955 00.000 5052 UpdateGuideState(): m_state=6
22:44:31.955 00.000 5052 Star::Find(18, 397, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 155
22:44:31.956 00.001 5052 Star::Find returns 1 (0), X=398.80, Y=264.97, Mass=304, SNR=11.8, Peak=50 HFD=4.4
22:44:31.956 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:44:31.956 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.00)
22:44:31.956 00.000 5052 CameraToMount -- cameraX=11.02 cameraY=-7.25 hyp=13.19 cameraTheta=-0.58 mountX=-12.93 mountY=1.82, mountTheta=3.00
22:44:31.956 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=11.02, y=-7.25, opts=13)
22:44:31.957 00.001 5052 Enqueuing Move request for stepguider (11.02, -7.25)
22:44:31.957 00.000 8976 Worker thread wakes up
22:44:31.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.02, -7.25) opts 0xd
22:44:31.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.02, -7.25)
22:44:31.957 00.000 8976 Moving (11.02, -7.25) raw xDistance=-12.93 yDistance=1.82
22:44:31.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.71 from input -12.93
22:44:31.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.23 from input 1.82
22:44:31.957 00.000 8976 MoveAxis(R, 28, ABG)
22:44:31.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:31.957 00.000 8976 MoveAxis(D, 6, ABG)
22:44:31.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:31.957 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:31.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:31.957 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:31.957 00.000 8976 move complete, result=1
22:44:31.957 00.000 8976 worker thread done servicing request
22:44:31.958 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:44:31.970 00.012 5052 UpdateGuideState exits: m=304 SNR=11.8
22:44:31.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:31.970 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:31.970 00.000 5052 Enqueuing Expose request
22:44:31.970 00.000 5052 GuideStep: -12.9 px 0 ms EAST, 1.8 px 0 ms SOUTH
22:44:31.971 00.001 8976 Worker thread wakes up
22:44:31.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:31.971 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(381,247,37,37)
22:44:31.972 00.001 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.04) = xAngle (-0.62 = -0.62)
22:44:31.972 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.31 = 2.31)
22:44:31.972 00.000 5052 CameraToMount -- cameraX=11.02 cameraY=-7.25 hyp=13.19 cameraTheta=-0.58 mountX=10.72 mountY=9.79, mountTheta=0.74
22:44:31.972 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:31.973 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:33.013 01.040 8976 Exposure complete
22:44:33.028 00.015 8976 worker thread done servicing request
22:44:33.028 00.000 5052 OnExposeComplete: enter
22:44:33.028 00.000 5052 UpdateGuideState(): m_state=6
22:44:33.028 00.000 5052 Star::Find(18, 398, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 156
22:44:33.028 00.000 5052 Star::Find returns 1 (0), X=398.67, Y=265.49, Mass=311, SNR=11.9, Peak=51 HFD=4.6
22:44:33.028 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.36) = xAngle (-2.91 = -2.91)
22:44:33.029 00.001 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.25 = 3.03)
22:44:33.029 00.000 5052 CameraToMount -- cameraX=10.89 cameraY=-6.73 hyp=12.80 cameraTheta=-0.55 mountX=-12.47 mountY=1.41, mountTheta=3.03
22:44:33.029 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=10.89, y=-6.73, opts=13)
22:44:33.029 00.000 5052 Enqueuing Move request for stepguider (10.89, -6.73)
22:44:33.029 00.000 8976 Worker thread wakes up
22:44:33.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.89, -6.73) opts 0xd
22:44:33.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.89, -6.73)
22:44:33.029 00.000 8976 Moving (10.89, -6.73) raw xDistance=-12.47 yDistance=1.41
22:44:33.030 00.001 8976 GuideAlgorithmHysteresis::Result() returns -8.46 from input -12.47
22:44:33.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.98 from input 1.41
22:44:33.030 00.000 8976 MoveAxis(R, 27, ABG)
22:44:33.030 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:33.030 00.000 8976 MoveAxis(D, 5, ABG)
22:44:33.030 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:33.030 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:33.030 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:33.030 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:33.030 00.000 8976 move complete, result=1
22:44:33.030 00.000 8976 worker thread done servicing request
22:44:33.030 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:44:33.040 00.010 5052 UpdateGuideState exits: m=311 SNR=11.9
22:44:33.041 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:33.041 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:33.041 00.000 5052 Enqueuing Expose request
22:44:33.041 00.000 8976 Worker thread wakes up
22:44:33.041 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:33.041 00.000 5052 GuideStep: -12.5 px 0 ms EAST, 1.4 px 0 ms SOUTH
22:44:33.041 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(381,247,37,37)
22:44:33.042 00.001 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.04) = xAngle (-0.59 = -0.59)
22:44:33.042 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.33 = 2.33)
22:44:33.042 00.000 5052 CameraToMount -- cameraX=10.89 cameraY=-6.73 hyp=12.80 cameraTheta=-0.55 mountX=10.60 mountY=9.26, mountTheta=0.72
22:44:33.042 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:33.042 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:34.072 01.030 8976 Exposure complete
22:44:34.086 00.014 8976 worker thread done servicing request
22:44:34.086 00.000 5052 OnExposeComplete: enter
22:44:34.086 00.000 5052 UpdateGuideState(): m_state=6
22:44:34.086 00.000 5052 Star::Find(18, 398, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 157
22:44:34.086 00.000 5052 Star::Find returns 1 (0), X=400.16, Y=265.25, Mass=262, SNR=10.9, Peak=48 HFD=4.3
22:44:34.086 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.36) = xAngle (-2.87 = -2.87)
22:44:34.087 00.001 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.21 = 3.07)
22:44:34.087 00.000 5052 CameraToMount -- cameraX=12.38 cameraY=-6.97 hyp=14.21 cameraTheta=-0.51 mountX=-13.70 mountY=0.99, mountTheta=3.07
22:44:34.087 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=12.38, y=-6.97, opts=13)
22:44:34.087 00.000 5052 Enqueuing Move request for stepguider (12.38, -6.97)
22:44:34.087 00.000 8976 Worker thread wakes up
22:44:34.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.38, -6.97) opts 0xd
22:44:34.088 00.001 8976 Handling offset move in thread for stepguider, endpoint = (12.38, -6.97)
22:44:34.088 00.000 8976 Moving (12.38, -6.97) raw xDistance=-13.70 yDistance=0.99
22:44:34.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.22 from input -13.70
22:44:34.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 0.99
22:44:34.088 00.000 8976 MoveAxis(R, 30, ABG)
22:44:34.088 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:34.088 00.000 8976 MoveAxis(D, 3, ABG)
22:44:34.088 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:34.088 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:34.088 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:34.088 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:34.088 00.000 8976 move complete, result=1
22:44:34.088 00.000 8976 worker thread done servicing request
22:44:34.088 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:44:34.100 00.012 5052 UpdateGuideState exits: m=262 SNR=10.9
22:44:34.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:34.100 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:34.100 00.000 5052 Enqueuing Expose request
22:44:34.100 00.000 8976 Worker thread wakes up
22:44:34.100 00.000 5052 GuideStep: -13.7 px 0 ms EAST, 1.0 px 0 ms SOUTH
22:44:34.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:34.100 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(382,247,37,37)
22:44:34.101 00.001 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.04) = xAngle (-0.55 = -0.55)
22:44:34.101 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:44:34.101 00.000 5052 CameraToMount -- cameraX=12.38 cameraY=-6.97 hyp=14.21 cameraTheta=-0.51 mountX=12.09 mountY=9.86, mountTheta=0.68
22:44:34.101 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:34.101 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:35.131 01.030 8976 Exposure complete
22:44:35.145 00.014 8976 worker thread done servicing request
22:44:35.145 00.000 5052 OnExposeComplete: enter
22:44:35.145 00.000 5052 UpdateGuideState(): m_state=6
22:44:35.145 00.000 5052 Star::Find(18, 400, 265, 0, (0,0,0,0), 0.1, 10.0, 0) frame 158
22:44:35.146 00.001 5052 Star::Find returns 1 (0), X=401.41, Y=264.95, Mass=288, SNR=11.4, Peak=61 HFD=4.6
22:44:35.146 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:44:35.146 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.09)
22:44:35.146 00.000 5052 CameraToMount -- cameraX=13.63 cameraY=-7.27 hyp=15.45 cameraTheta=-0.49 mountX=-14.79 mountY=0.73, mountTheta=3.09
22:44:35.146 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=13.63, y=-7.27, opts=13)
22:44:35.146 00.000 5052 Enqueuing Move request for stepguider (13.63, -7.27)
22:44:35.146 00.000 8976 Worker thread wakes up
22:44:35.147 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (13.63, -7.27) opts 0xd
22:44:35.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (13.63, -7.27)
22:44:35.147 00.000 8976 Moving (13.63, -7.27) raw xDistance=-14.79 yDistance=0.73
22:44:35.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.97 from input -14.79
22:44:35.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.73
22:44:35.147 00.000 8976 MoveAxis(R, 32, ABG)
22:44:35.147 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:35.147 00.000 8976 MoveAxis(D, 2, ABG)
22:44:35.147 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:35.147 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:35.147 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:35.147 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:35.147 00.000 8976 move complete, result=1
22:44:35.147 00.000 8976 worker thread done servicing request
22:44:35.147 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:44:35.157 00.010 5052 UpdateGuideState exits: m=288 SNR=11.4
22:44:35.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:35.157 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:35.157 00.000 5052 Enqueuing Expose request
22:44:35.157 00.000 5052 GuideStep: -14.8 px 0 ms EAST, 0.7 px 0 ms SOUTH
22:44:35.157 00.000 8976 Worker thread wakes up
22:44:35.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:35.157 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(383,247,37,37)
22:44:35.158 00.001 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:44:35.158 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:44:35.158 00.000 5052 CameraToMount -- cameraX=13.63 cameraY=-7.27 hyp=15.45 cameraTheta=-0.49 mountX=13.32 mountY=10.47, mountTheta=0.67
22:44:35.158 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:35.158 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:36.196 01.038 8976 Exposure complete
22:44:36.211 00.015 8976 worker thread done servicing request
22:44:36.212 00.001 5052 OnExposeComplete: enter
22:44:36.212 00.000 5052 UpdateGuideState(): m_state=6
22:44:36.212 00.000 5052 Star::Find(18, 401, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 159
22:44:36.212 00.000 5052 Star::Find returns 1 (0), X=402.41, Y=264.26, Mass=283, SNR=11.3, Peak=60 HFD=4.2
22:44:36.212 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:44:36.212 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.20 = 3.09)
22:44:36.212 00.000 5052 CameraToMount -- cameraX=14.63 cameraY=-7.96 hyp=16.65 cameraTheta=-0.50 mountX=-15.99 mountY=0.92, mountTheta=3.08
22:44:36.213 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=14.63, y=-7.96, opts=13)
22:44:36.213 00.000 5052 Enqueuing Move request for stepguider (14.63, -7.96)
22:44:36.213 00.000 8976 Worker thread wakes up
22:44:36.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (14.63, -7.96) opts 0xd
22:44:36.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (14.63, -7.96)
22:44:36.213 00.000 8976 Moving (14.63, -7.96) raw xDistance=-15.99 yDistance=0.92
22:44:36.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.77 from input -15.99
22:44:36.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.92
22:44:36.213 00.000 8976 MoveAxis(R, 35, ABG)
22:44:36.213 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:36.213 00.000 8976 MoveAxis(D, 3, ABG)
22:44:36.213 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:36.213 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:36.213 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:36.213 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:36.213 00.000 8976 move complete, result=1
22:44:36.213 00.000 8976 worker thread done servicing request
22:44:36.214 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:44:36.224 00.010 5052 UpdateGuideState exits: m=283 SNR=11.3
22:44:36.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:36.224 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:36.224 00.000 5052 Enqueuing Expose request
22:44:36.224 00.000 5052 GuideStep: -16.0 px 0 ms EAST, 0.9 px 0 ms SOUTH
22:44:36.224 00.000 8976 Worker thread wakes up
22:44:36.224 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:36.225 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(384,246,37,37)
22:44:36.225 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:44:36.225 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:44:36.225 00.000 5052 CameraToMount -- cameraX=14.63 cameraY=-7.96 hyp=16.65 cameraTheta=-0.50 mountX=14.29 mountY=11.38, mountTheta=0.67
22:44:36.225 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:36.225 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:37.262 01.037 8976 Exposure complete
22:44:37.277 00.015 8976 worker thread done servicing request
22:44:37.277 00.000 5052 OnExposeComplete: enter
22:44:37.277 00.000 5052 UpdateGuideState(): m_state=6
22:44:37.277 00.000 5052 Star::Find(18, 402, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 160
22:44:37.277 00.000 5052 Star::Find returns 1 (0), X=402.12, Y=264.75, Mass=281, SNR=11.4, Peak=62 HFD=4.1
22:44:37.277 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:44:37.278 00.001 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.10)
22:44:37.278 00.000 5052 CameraToMount -- cameraX=14.34 cameraY=-7.47 hyp=16.17 cameraTheta=-0.48 mountX=-15.44 mountY=0.61, mountTheta=3.10
22:44:37.278 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=14.34, y=-7.47, opts=13)
22:44:37.278 00.000 5052 Enqueuing Move request for stepguider (14.34, -7.47)
22:44:37.278 00.000 8976 Worker thread wakes up
22:44:37.278 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (14.34, -7.47) opts 0xd
22:44:37.278 00.000 8976 Handling offset move in thread for stepguider, endpoint = (14.34, -7.47)
22:44:37.279 00.001 8976 Moving (14.34, -7.47) raw xDistance=-15.44 yDistance=0.61
22:44:37.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.48 from input -15.44
22:44:37.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.61
22:44:37.279 00.000 8976 MoveAxis(R, 34, ABG)
22:44:37.279 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:37.279 00.000 8976 MoveAxis(D, 2, ABG)
22:44:37.279 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:37.279 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:37.279 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:37.279 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:37.279 00.000 8976 move complete, result=1
22:44:37.279 00.000 8976 worker thread done servicing request
22:44:37.279 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:44:37.289 00.010 5052 UpdateGuideState exits: m=281 SNR=11.4
22:44:37.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:37.289 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:37.290 00.001 5052 Enqueuing Expose request
22:44:37.290 00.000 8976 Worker thread wakes up
22:44:37.290 00.000 5052 GuideStep: -15.4 px 0 ms EAST, 0.6 px 0 ms SOUTH
22:44:37.290 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:37.290 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(384,247,37,37)
22:44:37.290 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:44:37.291 00.001 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:44:37.291 00.000 5052 CameraToMount -- cameraX=14.34 cameraY=-7.47 hyp=16.17 cameraTheta=-0.48 mountX=14.02 mountY=10.84, mountTheta=0.66
22:44:37.291 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:37.291 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:38.324 01.033 8976 Exposure complete
22:44:38.339 00.015 8976 worker thread done servicing request
22:44:38.339 00.000 5052 OnExposeComplete: enter
22:44:38.339 00.000 5052 UpdateGuideState(): m_state=6
22:44:38.339 00.000 5052 Star::Find(18, 402, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 161
22:44:38.339 00.000 5052 Star::Find returns 1 (0), X=401.36, Y=264.35, Mass=293, SNR=11.5, Peak=59 HFD=3.9
22:44:38.340 00.001 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:44:38.340 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.06)
22:44:38.340 00.000 5052 CameraToMount -- cameraX=13.58 cameraY=-7.87 hyp=15.70 cameraTheta=-0.53 mountX=-15.18 mountY=1.29, mountTheta=3.06
22:44:38.340 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=13.58, y=-7.87, opts=13)
22:44:38.340 00.000 5052 Enqueuing Move request for stepguider (13.58, -7.87)
22:44:38.340 00.000 8976 Worker thread wakes up
22:44:38.341 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (13.58, -7.87) opts 0xd
22:44:38.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (13.58, -7.87)
22:44:38.341 00.000 8976 Moving (13.58, -7.87) raw xDistance=-15.18 yDistance=1.29
22:44:38.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.30 from input -15.18
22:44:38.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.29
22:44:38.341 00.000 8976 MoveAxis(R, 33, ABG)
22:44:38.341 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:38.341 00.000 8976 MoveAxis(D, 4, ABG)
22:44:38.341 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:38.341 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:38.341 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:38.341 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:38.341 00.000 8976 move complete, result=1
22:44:38.341 00.000 8976 worker thread done servicing request
22:44:38.341 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:44:38.352 00.011 5052 UpdateGuideState exits: m=293 SNR=11.5
22:44:38.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:38.352 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:38.352 00.000 5052 Enqueuing Expose request
22:44:38.352 00.000 5052 GuideStep: -15.2 px 0 ms EAST, 1.3 px 0 ms SOUTH
22:44:38.352 00.000 8976 Worker thread wakes up
22:44:38.352 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:38.352 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(383,246,37,37)
22:44:38.352 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
22:44:38.353 00.001 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.36 = 2.36)
22:44:38.353 00.000 5052 CameraToMount -- cameraX=13.58 cameraY=-7.87 hyp=15.70 cameraTheta=-0.53 mountX=13.25 mountY=11.04, mountTheta=0.69
22:44:38.353 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:38.353 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:39.382 01.029 8976 Exposure complete
22:44:39.396 00.014 8976 worker thread done servicing request
22:44:39.396 00.000 5052 OnExposeComplete: enter
22:44:39.396 00.000 5052 UpdateGuideState(): m_state=6
22:44:39.396 00.000 5052 Star::Find(18, 401, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 162
22:44:39.396 00.000 5052 Star::Find returns 1 (0), X=398.92, Y=264.77, Mass=257, SNR=10.8, Peak=60 HFD=4.1
22:44:39.396 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:44:39.396 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 2.99)
22:44:39.396 00.000 5052 CameraToMount -- cameraX=11.14 cameraY=-7.45 hyp=13.40 cameraTheta=-0.59 mountX=-13.16 mountY=1.96, mountTheta=2.99
22:44:39.397 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.14, y=-7.45, opts=13)
22:44:39.397 00.000 5052 Enqueuing Move request for stepguider (11.14, -7.45)
22:44:39.397 00.000 8976 Worker thread wakes up
22:44:39.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.14, -7.45) opts 0xd
22:44:39.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.14, -7.45)
22:44:39.397 00.000 8976 Moving (11.14, -7.45) raw xDistance=-13.16 yDistance=1.96
22:44:39.398 00.001 8976 GuideAlgorithmHysteresis::Result() returns -9.01 from input -13.16
22:44:39.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.29 from input 1.96
22:44:39.398 00.000 8976 MoveAxis(R, 29, ABG)
22:44:39.398 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:39.398 00.000 8976 MoveAxis(D, 6, ABG)
22:44:39.398 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:39.398 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:39.398 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:39.398 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:39.398 00.000 8976 move complete, result=1
22:44:39.398 00.000 8976 worker thread done servicing request
22:44:39.398 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=32, FiltMin=28, FiltMax=42, Gamma=2.260
22:44:39.408 00.010 5052 UpdateGuideState exits: m=257 SNR=10.8
22:44:39.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:39.408 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:39.408 00.000 5052 Enqueuing Expose request
22:44:39.408 00.000 5052 GuideStep: -13.2 px 0 ms EAST, 2.0 px 0 ms SOUTH
22:44:39.408 00.000 8976 Worker thread wakes up
22:44:39.409 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:39.409 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(381,247,37,37)
22:44:39.409 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:44:39.409 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:44:39.409 00.000 5052 CameraToMount -- cameraX=11.14 cameraY=-7.45 hyp=13.40 cameraTheta=-0.59 mountX=10.83 mountY=10.02, mountTheta=0.75
22:44:39.409 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:39.409 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:40.453 01.044 8976 Exposure complete
22:44:40.468 00.015 8976 worker thread done servicing request
22:44:40.468 00.000 5052 OnExposeComplete: enter
22:44:40.468 00.000 5052 UpdateGuideState(): m_state=6
22:44:40.468 00.000 5052 Star::Find(18, 398, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 163
22:44:40.468 00.000 5052 Star::Find returns 1 (0), X=397.91, Y=264.16, Mass=294, SNR=11.7, Peak=51 HFD=4.2
22:44:40.468 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.36) = xAngle (-3.03 = -3.03)
22:44:40.468 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.37 = 2.91)
22:44:40.468 00.000 5052 CameraToMount -- cameraX=10.13 cameraY=-8.06 hyp=12.94 cameraTheta=-0.67 mountX=-12.86 mountY=2.94, mountTheta=2.92
22:44:40.469 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.13, y=-8.06, opts=13)
22:44:40.469 00.000 5052 Enqueuing Move request for stepguider (10.13, -8.06)
22:44:40.469 00.000 8976 Worker thread wakes up
22:44:40.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.13, -8.06) opts 0xd
22:44:40.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.13, -8.06)
22:44:40.469 00.000 8976 Moving (10.13, -8.06) raw xDistance=-12.86 yDistance=2.94
22:44:40.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.73 from input -12.86
22:44:40.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.94 from input 2.94
22:44:40.469 00.000 8976 MoveAxis(R, 28, ABG)
22:44:40.469 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:40.469 00.000 8976 MoveAxis(D, 9, ABG)
22:44:40.469 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:40.470 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:40.470 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:40.470 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:40.470 00.000 8976 move complete, result=1
22:44:40.470 00.000 8976 worker thread done servicing request
22:44:40.470 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:44:40.479 00.009 5052 UpdateGuideState exits: m=294 SNR=11.7
22:44:40.480 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:40.480 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:40.480 00.000 5052 Enqueuing Expose request
22:44:40.480 00.000 5052 GuideStep: -12.9 px 0 ms EAST, 2.9 px 0 ms SOUTH
22:44:40.480 00.000 8976 Worker thread wakes up
22:44:40.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:40.480 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,246,37,37)
22:44:40.480 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.04) = xAngle (-0.71 = -0.71)
22:44:40.480 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.22 = 2.22)
22:44:40.480 00.000 5052 CameraToMount -- cameraX=10.13 cameraY=-8.06 hyp=12.94 cameraTheta=-0.67 mountX=9.79 mountY=10.35, mountTheta=0.81
22:44:40.481 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:40.481 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:41.515 01.034 8976 Exposure complete
22:44:41.530 00.015 8976 worker thread done servicing request
22:44:41.530 00.000 5052 OnExposeComplete: enter
22:44:41.530 00.000 5052 UpdateGuideState(): m_state=6
22:44:41.530 00.000 5052 Star::Find(18, 397, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 164
22:44:41.531 00.001 5052 Star::Find returns 1 (0), X=398.12, Y=264.51, Mass=300, SNR=11.7, Peak=52 HFD=4.4
22:44:41.531 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.36) = xAngle (-3.00 = -3.00)
22:44:41.531 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.34 = 2.94)
22:44:41.531 00.000 5052 CameraToMount -- cameraX=10.34 cameraY=-7.71 hyp=12.90 cameraTheta=-0.64 mountX=-12.77 mountY=2.54, mountTheta=2.95
22:44:41.531 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=10.34, y=-7.71, opts=13)
22:44:41.531 00.000 5052 Enqueuing Move request for stepguider (10.34, -7.71)
22:44:41.531 00.000 8976 Worker thread wakes up
22:44:41.531 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.34, -7.71) opts 0xd
22:44:41.531 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.34, -7.71)
22:44:41.532 00.001 8976 Moving (10.34, -7.71) raw xDistance=-12.77 yDistance=2.54
22:44:41.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.66 from input -12.77
22:44:41.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.73 from input 2.54
22:44:41.532 00.000 8976 MoveAxis(R, 28, ABG)
22:44:41.532 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:41.532 00.000 8976 MoveAxis(D, 8, ABG)
22:44:41.532 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:41.532 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:41.532 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:41.532 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:41.532 00.000 8976 move complete, result=1
22:44:41.532 00.000 8976 worker thread done servicing request
22:44:41.532 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:44:41.542 00.010 5052 UpdateGuideState exits: m=300 SNR=11.7
22:44:41.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:41.542 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:41.542 00.000 5052 Enqueuing Expose request
22:44:41.542 00.000 5052 GuideStep: -12.8 px 0 ms EAST, 2.5 px 0 ms SOUTH
22:44:41.542 00.000 8976 Worker thread wakes up
22:44:41.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:41.542 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,247,37,37)
22:44:41.542 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.04) = xAngle (-0.68 = -0.68)
22:44:41.543 00.001 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.25 = 2.25)
22:44:41.543 00.000 5052 CameraToMount -- cameraX=10.34 cameraY=-7.71 hyp=12.90 cameraTheta=-0.64 mountX=10.02 mountY=10.07, mountTheta=0.79
22:44:41.543 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:41.543 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:42.583 01.040 8976 Exposure complete
22:44:42.598 00.015 8976 worker thread done servicing request
22:44:42.598 00.000 5052 OnExposeComplete: enter
22:44:42.598 00.000 5052 UpdateGuideState(): m_state=6
22:44:42.598 00.000 5052 Star::Find(18, 398, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 165
22:44:42.598 00.000 5052 Star::Find returns 1 (0), X=400.00, Y=264.09, Mass=284, SNR=11.3, Peak=49 HFD=4.3
22:44:42.598 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:44:42.598 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 3.00)
22:44:42.598 00.000 5052 CameraToMount -- cameraX=12.22 cameraY=-8.13 hyp=14.68 cameraTheta=-0.59 mountX=-14.41 mountY=2.11, mountTheta=3.00
22:44:42.599 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=12.22, y=-8.13, opts=13)
22:44:42.599 00.000 5052 Enqueuing Move request for stepguider (12.22, -8.13)
22:44:42.599 00.000 8976 Worker thread wakes up
22:44:42.599 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.22, -8.13) opts 0xd
22:44:42.599 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.22, -8.13)
22:44:42.599 00.000 8976 Moving (12.22, -8.13) raw xDistance=-14.41 yDistance=2.11
22:44:42.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.68 from input -14.41
22:44:42.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.45 from input 2.11
22:44:42.599 00.000 8976 MoveAxis(R, 31, ABG)
22:44:42.599 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:42.600 00.001 8976 MoveAxis(D, 7, ABG)
22:44:42.600 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:42.600 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:42.600 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:42.600 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:42.600 00.000 8976 move complete, result=1
22:44:42.600 00.000 8976 worker thread done servicing request
22:44:42.600 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:44:42.610 00.010 5052 UpdateGuideState exits: m=284 SNR=11.3
22:44:42.610 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:42.610 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:42.610 00.000 5052 Enqueuing Expose request
22:44:42.611 00.001 8976 Worker thread wakes up
22:44:42.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:42.611 00.000 5052 GuideStep: -14.4 px 0 ms EAST, 2.1 px 0 ms SOUTH
22:44:42.611 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(382,246,37,37)
22:44:42.611 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:44:42.611 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:44:42.611 00.000 5052 CameraToMount -- cameraX=12.22 cameraY=-8.13 hyp=14.68 cameraTheta=-0.59 mountX=11.88 mountY=10.95, mountTheta=0.74
22:44:42.612 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:42.612 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:43.647 01.035 8976 Exposure complete
22:44:43.661 00.014 8976 worker thread done servicing request
22:44:43.661 00.000 5052 OnExposeComplete: enter
22:44:43.661 00.000 5052 UpdateGuideState(): m_state=6
22:44:43.661 00.000 5052 Star::Find(18, 400, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 166
22:44:43.661 00.000 5052 Star::Find returns 1 (0), X=401.87, Y=264.42, Mass=281, SNR=11.4, Peak=59 HFD=3.9
22:44:43.661 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:44:43.661 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.20 = 3.08)
22:44:43.661 00.000 5052 CameraToMount -- cameraX=14.09 cameraY=-7.80 hyp=16.10 cameraTheta=-0.51 mountX=-15.49 mountY=1.01, mountTheta=3.08
22:44:43.662 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=14.09, y=-7.80, opts=13)
22:44:43.662 00.000 5052 Enqueuing Move request for stepguider (14.09, -7.80)
22:44:43.662 00.000 8976 Worker thread wakes up
22:44:43.662 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (14.09, -7.80) opts 0xd
22:44:43.662 00.000 8976 Handling offset move in thread for stepguider, endpoint = (14.09, -7.80)
22:44:43.662 00.000 8976 Moving (14.09, -7.80) raw xDistance=-15.49 yDistance=1.01
22:44:43.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.44 from input -15.49
22:44:43.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.01
22:44:43.662 00.000 8976 MoveAxis(R, 34, ABG)
22:44:43.662 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:43.663 00.001 8976 MoveAxis(D, 3, ABG)
22:44:43.663 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:43.663 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:43.663 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:43.663 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:43.663 00.000 8976 move complete, result=1
22:44:43.663 00.000 8976 worker thread done servicing request
22:44:43.663 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:44:43.674 00.011 5052 UpdateGuideState exits: m=281 SNR=11.4
22:44:43.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:43.674 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:43.674 00.000 5052 Enqueuing Expose request
22:44:43.674 00.000 5052 GuideStep: -15.5 px 0 ms EAST, 1.0 px 0 ms SOUTH
22:44:43.674 00.000 8976 Worker thread wakes up
22:44:43.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:43.674 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(384,246,37,37)
22:44:43.675 00.001 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.04) = xAngle (-0.55 = -0.55)
22:44:43.675 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.38 = 2.38)
22:44:43.675 00.000 5052 CameraToMount -- cameraX=14.09 cameraY=-7.80 hyp=16.10 cameraTheta=-0.51 mountX=13.76 mountY=11.09, mountTheta=0.68
22:44:43.675 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:43.675 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:44.711 01.036 8976 Exposure complete
22:44:44.725 00.014 8976 worker thread done servicing request
22:44:44.725 00.000 5052 OnExposeComplete: enter
22:44:44.725 00.000 5052 UpdateGuideState(): m_state=6
22:44:44.726 00.001 5052 Star::Find(18, 401, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 167
22:44:44.726 00.000 5052 Star::Find returns 1 (0), X=402.52, Y=264.36, Mass=268, SNR=11.0, Peak=62 HFD=4.0
22:44:44.726 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:44:44.726 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.09)
22:44:44.726 00.000 5052 CameraToMount -- cameraX=14.74 cameraY=-7.86 hyp=16.71 cameraTheta=-0.49 mountX=-16.00 mountY=0.78, mountTheta=3.09
22:44:44.726 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=14.74, y=-7.86, opts=13)
22:44:44.726 00.000 5052 Enqueuing Move request for stepguider (14.74, -7.86)
22:44:44.727 00.001 8976 Worker thread wakes up
22:44:44.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (14.74, -7.86) opts 0xd
22:44:44.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (14.74, -7.86)
22:44:44.727 00.000 8976 Moving (14.74, -7.86) raw xDistance=-16.00 yDistance=0.78
22:44:44.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.81 from input -16.00
22:44:44.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.78
22:44:44.727 00.000 8976 MoveAxis(R, 35, ABG)
22:44:44.727 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:44.727 00.000 8976 MoveAxis(D, 3, ABG)
22:44:44.727 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:44.727 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:44.727 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:44.727 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:44.727 00.000 8976 move complete, result=1
22:44:44.727 00.000 8976 worker thread done servicing request
22:44:44.727 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:44:44.737 00.010 5052 UpdateGuideState exits: m=268 SNR=11.0
22:44:44.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:44.737 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:44.737 00.000 5052 Enqueuing Expose request
22:44:44.737 00.000 5052 GuideStep: -16.0 px 0 ms EAST, 0.8 px 0 ms SOUTH
22:44:44.737 00.000 8976 Worker thread wakes up
22:44:44.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:44.737 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(385,246,37,37)
22:44:44.738 00.001 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:44:44.738 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:44:44.738 00.000 5052 CameraToMount -- cameraX=14.74 cameraY=-7.86 hyp=16.71 cameraTheta=-0.49 mountX=14.41 mountY=11.32, mountTheta=0.67
22:44:44.738 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:44.738 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:45.768 01.030 8976 Exposure complete
22:44:45.782 00.014 8976 worker thread done servicing request
22:44:45.783 00.001 5052 OnExposeComplete: enter
22:44:45.783 00.000 5052 UpdateGuideState(): m_state=6
22:44:45.783 00.000 5052 Star::Find(18, 402, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 168
22:44:45.783 00.000 5052 Star::Find returns 1 (0), X=403.48, Y=264.76, Mass=255, SNR=10.7, Peak=60 HFD=3.9
22:44:45.783 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.80 = -2.80)
22:44:45.783 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.14 = 3.14)
22:44:45.783 00.000 5052 CameraToMount -- cameraX=15.70 cameraY=-7.46 hyp=17.38 cameraTheta=-0.44 mountX=-16.39 mountY=0.01, mountTheta=3.14
22:44:45.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=15.70, y=-7.46, opts=13)
22:44:45.784 00.000 5052 Enqueuing Move request for stepguider (15.70, -7.46)
22:44:45.784 00.000 8976 Worker thread wakes up
22:44:45.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (15.70, -7.46) opts 0xd
22:44:45.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (15.70, -7.46)
22:44:45.784 00.000 8976 Moving (15.70, -7.46) raw xDistance=-16.39 yDistance=0.01
22:44:45.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.08 from input -16.39
22:44:45.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:44:45.784 00.000 8976 MoveAxis(R, 36, ABG)
22:44:45.784 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:45.784 00.000 8976 MoveAxis(U, 0, ABG)
22:44:45.784 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:45.784 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:45.784 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:45.784 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:45.784 00.000 8976 move complete, result=1
22:44:45.784 00.000 8976 worker thread done servicing request
22:44:45.785 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:44:45.794 00.009 5052 UpdateGuideState exits: m=255 SNR=10.7
22:44:45.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:45.794 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:45.794 00.000 5052 Enqueuing Expose request
22:44:45.794 00.000 5052 GuideStep: -16.4 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:45.794 00.000 8976 Worker thread wakes up
22:44:45.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:45.794 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(385,247,37,37)
22:44:45.795 00.001 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.48 = -0.48)
22:44:45.795 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:44:45.795 00.000 5052 CameraToMount -- cameraX=15.70 cameraY=-7.46 hyp=17.38 cameraTheta=-0.44 mountX=15.38 mountY=11.17, mountTheta=0.63
22:44:45.795 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:45.795 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:46.827 01.032 8976 Exposure complete
22:44:46.841 00.014 8976 worker thread done servicing request
22:44:46.841 00.000 5052 OnExposeComplete: enter
22:44:46.841 00.000 5052 UpdateGuideState(): m_state=6
22:44:46.843 00.002 5052 Star::Find(18, 403, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 169
22:44:46.843 00.000 5052 Star::Find returns 1 (0), X=403.65, Y=263.81, Mass=276, SNR=11.2, Peak=61 HFD=4.0
22:44:46.843 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:44:46.843 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.10)
22:44:46.843 00.000 5052 CameraToMount -- cameraX=15.87 cameraY=-8.41 hyp=17.96 cameraTheta=-0.49 mountX=-17.19 mountY=0.80, mountTheta=3.10
22:44:46.843 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=15.87, y=-8.41, opts=13)
22:44:46.844 00.001 5052 Enqueuing Move request for stepguider (15.87, -8.41)
22:44:46.844 00.000 8976 Worker thread wakes up
22:44:46.844 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (15.87, -8.41) opts 0xd
22:44:46.844 00.000 8976 Handling offset move in thread for stepguider, endpoint = (15.87, -8.41)
22:44:46.844 00.000 8976 Moving (15.87, -8.41) raw xDistance=-17.19 yDistance=0.80
22:44:46.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.60 from input -17.19
22:44:46.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.80
22:44:46.844 00.000 8976 MoveAxis(R, 37, ABG)
22:44:46.844 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:46.844 00.000 8976 MoveAxis(D, 2, ABG)
22:44:46.844 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:46.844 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:46.844 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:46.844 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:46.844 00.000 8976 move complete, result=1
22:44:46.844 00.000 8976 worker thread done servicing request
22:44:46.845 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:44:46.854 00.009 5052 UpdateGuideState exits: m=276 SNR=11.2
22:44:46.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:46.854 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:46.855 00.001 5052 Enqueuing Expose request
22:44:46.855 00.000 8976 Worker thread wakes up
22:44:46.855 00.000 5052 GuideStep: -17.2 px 0 ms EAST, 0.8 px 0 ms SOUTH
22:44:46.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:46.855 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(386,246,37,37)
22:44:46.855 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:44:46.855 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:44:46.856 00.001 5052 CameraToMount -- cameraX=15.87 cameraY=-8.41 hyp=17.96 cameraTheta=-0.49 mountX=15.51 mountY=12.14, mountTheta=0.66
22:44:46.856 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:46.856 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:47.895 01.039 8976 Exposure complete
22:44:47.910 00.015 8976 worker thread done servicing request
22:44:47.910 00.000 5052 OnExposeComplete: enter
22:44:47.910 00.000 5052 UpdateGuideState(): m_state=6
22:44:47.910 00.000 5052 Star::Find(18, 403, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 170
22:44:47.910 00.000 5052 Star::Find returns 1 (0), X=403.74, Y=263.59, Mass=301, SNR=11.6, Peak=61 HFD=4.5
22:44:47.910 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:44:47.910 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.09)
22:44:47.910 00.000 5052 CameraToMount -- cameraX=15.96 cameraY=-8.63 hyp=18.14 cameraTheta=-0.50 mountX=-17.41 mountY=0.96, mountTheta=3.09
22:44:47.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=15.96, y=-8.63, opts=13)
22:44:47.911 00.000 5052 Enqueuing Move request for stepguider (15.96, -8.63)
22:44:47.911 00.000 8976 Worker thread wakes up
22:44:47.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (15.96, -8.63) opts 0xd
22:44:47.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (15.96, -8.63)
22:44:47.911 00.000 8976 Moving (15.96, -8.63) raw xDistance=-17.41 yDistance=0.96
22:44:47.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.78 from input -17.41
22:44:47.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.96
22:44:47.911 00.000 8976 MoveAxis(R, 38, ABG)
22:44:47.912 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:47.912 00.000 8976 MoveAxis(D, 3, ABG)
22:44:47.912 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:47.912 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:47.912 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:47.912 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:47.912 00.000 8976 move complete, result=1
22:44:47.912 00.000 8976 worker thread done servicing request
22:44:47.912 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:44:47.923 00.011 5052 UpdateGuideState exits: m=301 SNR=11.6
22:44:47.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:47.923 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:47.923 00.000 5052 Enqueuing Expose request
22:44:47.924 00.001 5052 GuideStep: -17.4 px 0 ms EAST, 1.0 px 0 ms SOUTH
22:44:47.924 00.000 8976 Worker thread wakes up
22:44:47.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:47.924 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(386,246,37,37)
22:44:47.924 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:44:47.924 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:44:47.924 00.000 5052 CameraToMount -- cameraX=15.96 cameraY=-8.63 hyp=18.14 cameraTheta=-0.50 mountX=15.60 mountY=12.37, mountTheta=0.67
22:44:47.925 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:47.925 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:48.961 01.036 8976 Exposure complete
22:44:48.975 00.014 8976 worker thread done servicing request
22:44:48.975 00.000 5052 OnExposeComplete: enter
22:44:48.975 00.000 5052 UpdateGuideState(): m_state=6
22:44:48.975 00.000 5052 Star::Find(18, 403, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 171
22:44:48.975 00.000 5052 Star::Find returns 1 (0), X=402.87, Y=263.53, Mass=250, SNR=10.7, Peak=60 HFD=3.9
22:44:48.975 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:44:48.976 00.001 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.06)
22:44:48.976 00.000 5052 CameraToMount -- cameraX=15.09 cameraY=-8.69 hyp=17.41 cameraTheta=-0.52 mountX=-16.83 mountY=1.39, mountTheta=3.06
22:44:48.976 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=15.09, y=-8.69, opts=13)
22:44:48.976 00.000 5052 Enqueuing Move request for stepguider (15.09, -8.69)
22:44:48.976 00.000 8976 Worker thread wakes up
22:44:48.976 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (15.09, -8.69) opts 0xd
22:44:48.977 00.001 8976 Handling offset move in thread for stepguider, endpoint = (15.09, -8.69)
22:44:48.977 00.000 8976 Moving (15.09, -8.69) raw xDistance=-16.83 yDistance=1.39
22:44:48.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.43 from input -16.83
22:44:48.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.39
22:44:48.977 00.000 8976 MoveAxis(R, 37, ABG)
22:44:48.977 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:48.977 00.000 8976 MoveAxis(D, 4, ABG)
22:44:48.977 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:48.977 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:48.977 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:48.977 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:48.977 00.000 8976 move complete, result=1
22:44:48.977 00.000 8976 worker thread done servicing request
22:44:48.977 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:44:48.987 00.010 5052 UpdateGuideState exits: m=250 SNR=10.7
22:44:48.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:48.987 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:48.987 00.000 5052 Enqueuing Expose request
22:44:48.987 00.000 8976 Worker thread wakes up
22:44:48.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:48.987 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(385,246,37,37)
22:44:48.987 00.000 5052 GuideStep: -16.8 px 0 ms EAST, 1.4 px 0 ms SOUTH
22:44:48.988 00.001 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:44:48.988 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.36 = 2.36)
22:44:48.988 00.000 5052 CameraToMount -- cameraX=15.09 cameraY=-8.69 hyp=17.41 cameraTheta=-0.52 mountX=14.72 mountY=12.21, mountTheta=0.69
22:44:48.988 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:48.988 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:50.016 01.028 8976 Exposure complete
22:44:50.032 00.016 8976 worker thread done servicing request
22:44:50.032 00.000 5052 OnExposeComplete: enter
22:44:50.032 00.000 5052 UpdateGuideState(): m_state=6
22:44:50.032 00.000 5052 Star::Find(18, 402, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 172
22:44:50.032 00.000 5052 Star::Find returns 1 (0), X=402.49, Y=263.39, Mass=291, SNR=11.6, Peak=61 HFD=4.0
22:44:50.032 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.36) = xAngle (-2.90 = -2.90)
22:44:50.032 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.24 = 3.04)
22:44:50.032 00.000 5052 CameraToMount -- cameraX=14.71 cameraY=-8.83 hyp=17.16 cameraTheta=-0.54 mountX=-16.66 mountY=1.67, mountTheta=3.04
22:44:50.033 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=14.71, y=-8.83, opts=13)
22:44:50.033 00.000 5052 Enqueuing Move request for stepguider (14.71, -8.83)
22:44:50.033 00.000 8976 Worker thread wakes up
22:44:50.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (14.71, -8.83) opts 0xd
22:44:50.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (14.71, -8.83)
22:44:50.033 00.000 8976 Moving (14.71, -8.83) raw xDistance=-16.66 yDistance=1.67
22:44:50.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.30 from input -16.66
22:44:50.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.67
22:44:50.034 00.001 8976 MoveAxis(R, 36, ABG)
22:44:50.034 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:50.034 00.000 8976 MoveAxis(D, 5, ABG)
22:44:50.034 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:50.034 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:50.034 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:50.034 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:50.034 00.000 8976 move complete, result=1
22:44:50.034 00.000 8976 worker thread done servicing request
22:44:50.034 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:44:50.046 00.012 5052 UpdateGuideState exits: m=291 SNR=11.6
22:44:50.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:50.046 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:50.046 00.000 5052 Enqueuing Expose request
22:44:50.046 00.000 8976 Worker thread wakes up
22:44:50.046 00.000 5052 GuideStep: -16.7 px 0 ms EAST, 1.7 px 0 ms SOUTH
22:44:50.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:50.046 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(384,245,37,37)
22:44:50.047 00.001 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.04) = xAngle (-0.58 = -0.58)
22:44:50.047 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.35 = 2.35)
22:44:50.047 00.000 5052 CameraToMount -- cameraX=14.71 cameraY=-8.83 hyp=17.16 cameraTheta=-0.54 mountX=14.34 mountY=12.25, mountTheta=0.71
22:44:50.047 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:50.047 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:51.079 01.032 8976 Exposure complete
22:44:51.093 00.014 8976 worker thread done servicing request
22:44:51.094 00.001 5052 OnExposeComplete: enter
22:44:51.094 00.000 5052 UpdateGuideState(): m_state=6
22:44:51.094 00.000 5052 Star::Find(18, 402, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 173
22:44:51.094 00.000 5052 Star::Find returns 1 (0), X=403.34, Y=263.76, Mass=300, SNR=11.7, Peak=64 HFD=3.7
22:44:51.094 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:44:51.094 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.20 = 3.09)
22:44:51.094 00.000 5052 CameraToMount -- cameraX=15.56 cameraY=-8.46 hyp=17.71 cameraTheta=-0.50 mountX=-17.00 mountY=0.98, mountTheta=3.08
22:44:51.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=15.56, y=-8.46, opts=13)
22:44:51.095 00.000 5052 Enqueuing Move request for stepguider (15.56, -8.46)
22:44:51.095 00.000 8976 Worker thread wakes up
22:44:51.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (15.56, -8.46) opts 0xd
22:44:51.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (15.56, -8.46)
22:44:51.095 00.000 8976 Moving (15.56, -8.46) raw xDistance=-17.00 yDistance=0.98
22:44:51.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.50 from input -17.00
22:44:51.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 0.98
22:44:51.095 00.000 8976 MoveAxis(R, 37, ABG)
22:44:51.095 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:51.095 00.000 8976 MoveAxis(D, 3, ABG)
22:44:51.095 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:51.095 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:51.095 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:51.095 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:51.095 00.000 8976 move complete, result=1
22:44:51.096 00.001 8976 worker thread done servicing request
22:44:51.096 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=31, FiltMin=28, FiltMax=47, Gamma=2.260
22:44:51.106 00.010 5052 UpdateGuideState exits: m=300 SNR=11.7
22:44:51.106 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:51.106 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:51.106 00.000 5052 Enqueuing Expose request
22:44:51.106 00.000 5052 GuideStep: -17.0 px 0 ms EAST, 1.0 px 0 ms SOUTH
22:44:51.106 00.000 8976 Worker thread wakes up
22:44:51.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:51.106 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(385,246,37,37)
22:44:51.107 00.001 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:44:51.107 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:44:51.107 00.000 5052 CameraToMount -- cameraX=15.56 cameraY=-8.46 hyp=17.71 cameraTheta=-0.50 mountX=15.20 mountY=12.11, mountTheta=0.67
22:44:51.107 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:51.107 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:52.140 01.033 8976 Exposure complete
22:44:52.155 00.015 8976 worker thread done servicing request
22:44:52.155 00.000 5052 OnExposeComplete: enter
22:44:52.155 00.000 5052 UpdateGuideState(): m_state=6
22:44:52.155 00.000 5052 Star::Find(18, 403, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 174
22:44:52.155 00.000 5052 Star::Find returns 1 (0), X=404.25, Y=263.80, Mass=312, SNR=11.9, Peak=62 HFD=3.9
22:44:52.155 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:44:52.155 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:44:52.155 00.000 5052 CameraToMount -- cameraX=16.47 cameraY=-8.42 hyp=18.50 cameraTheta=-0.47 mountX=-17.62 mountY=0.55, mountTheta=3.11
22:44:52.156 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=16.47, y=-8.42, opts=13)
22:44:52.156 00.000 5052 Enqueuing Move request for stepguider (16.47, -8.42)
22:44:52.156 00.000 8976 Worker thread wakes up
22:44:52.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (16.47, -8.42) opts 0xd
22:44:52.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (16.47, -8.42)
22:44:52.156 00.000 8976 Moving (16.47, -8.42) raw xDistance=-17.62 yDistance=0.55
22:44:52.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.91 from input -17.62
22:44:52.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.55
22:44:52.156 00.000 8976 MoveAxis(R, 38, ABG)
22:44:52.156 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:52.156 00.000 8976 MoveAxis(D, 2, ABG)
22:44:52.156 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:52.156 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:52.156 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:52.156 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:52.157 00.001 8976 move complete, result=1
22:44:52.157 00.000 8976 worker thread done servicing request
22:44:52.157 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:44:52.167 00.010 5052 UpdateGuideState exits: m=312 SNR=11.9
22:44:52.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:52.167 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:52.167 00.000 5052 Enqueuing Expose request
22:44:52.167 00.000 5052 GuideStep: -17.6 px 0 ms EAST, 0.5 px 0 ms SOUTH
22:44:52.167 00.000 8976 Worker thread wakes up
22:44:52.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:52.167 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(386,246,37,37)
22:44:52.168 00.001 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:44:52.168 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:44:52.168 00.000 5052 CameraToMount -- cameraX=16.47 cameraY=-8.42 hyp=18.50 cameraTheta=-0.47 mountX=16.11 mountY=12.30, mountTheta=0.65
22:44:52.168 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:52.168 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:53.223 01.055 8976 Exposure complete
22:44:53.237 00.014 8976 worker thread done servicing request
22:44:53.237 00.000 5052 OnExposeComplete: enter
22:44:53.238 00.001 5052 UpdateGuideState(): m_state=6
22:44:53.238 00.000 5052 Star::Find(18, 404, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 175
22:44:53.238 00.000 5052 Star::Find returns 1 (0), X=404.81, Y=264.12, Mass=292, SNR=11.6, Peak=59 HFD=3.6
22:44:53.238 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.80 = -2.80)
22:44:53.238 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.14 = 3.14)
22:44:53.238 00.000 5052 CameraToMount -- cameraX=17.03 cameraY=-8.11 hyp=18.86 cameraTheta=-0.44 mountX=-17.79 mountY=0.02, mountTheta=3.14
22:44:53.238 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=17.03, y=-8.11, opts=13)
22:44:53.238 00.000 5052 Enqueuing Move request for stepguider (17.03, -8.11)
22:44:53.239 00.001 8976 Worker thread wakes up
22:44:53.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (17.03, -8.11) opts 0xd
22:44:53.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (17.03, -8.11)
22:44:53.239 00.000 8976 Moving (17.03, -8.11) raw xDistance=-17.79 yDistance=0.02
22:44:53.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.04 from input -17.79
22:44:53.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:44:53.239 00.000 8976 MoveAxis(R, 39, ABG)
22:44:53.239 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:53.239 00.000 8976 MoveAxis(U, 0, ABG)
22:44:53.239 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:53.239 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:53.239 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:53.239 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:53.239 00.000 8976 move complete, result=1
22:44:53.239 00.000 8976 worker thread done servicing request
22:44:53.240 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=48, Gamma=2.260
22:44:53.249 00.009 5052 UpdateGuideState exits: m=292 SNR=11.6
22:44:53.249 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:53.249 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:53.249 00.000 5052 Enqueuing Expose request
22:44:53.249 00.000 5052 GuideStep: -17.8 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:53.250 00.001 8976 Worker thread wakes up
22:44:53.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:53.250 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(387,246,37,37)
22:44:53.250 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.48 = -0.48)
22:44:53.250 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:44:53.250 00.000 5052 CameraToMount -- cameraX=17.03 cameraY=-8.11 hyp=18.86 cameraTheta=-0.44 mountX=16.69 mountY=12.13, mountTheta=0.63
22:44:53.250 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:53.250 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:54.290 01.040 8976 Exposure complete
22:44:54.303 00.013 8976 worker thread done servicing request
22:44:54.304 00.001 5052 OnExposeComplete: enter
22:44:54.304 00.000 5052 UpdateGuideState(): m_state=6
22:44:54.304 00.000 5052 Star::Find(18, 404, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 176
22:44:54.304 00.000 5052 Star::Find returns 1 (0), X=405.38, Y=263.80, Mass=299, SNR=11.7, Peak=61 HFD=3.6
22:44:54.304 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:44:54.304 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.14 = 3.14)
22:44:54.304 00.000 5052 CameraToMount -- cameraX=17.60 cameraY=-8.42 hyp=19.51 cameraTheta=-0.45 mountX=-18.42 mountY=0.06, mountTheta=3.14
22:44:54.305 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=17.60, y=-8.42, opts=13)
22:44:54.305 00.000 5052 Enqueuing Move request for stepguider (17.60, -8.42)
22:44:54.305 00.000 8976 Worker thread wakes up
22:44:54.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (17.60, -8.42) opts 0xd
22:44:54.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (17.60, -8.42)
22:44:54.305 00.000 8976 Moving (17.60, -8.42) raw xDistance=-18.42 yDistance=0.06
22:44:54.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.45 from input -18.42
22:44:54.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:44:54.305 00.000 8976 MoveAxis(R, 40, ABG)
22:44:54.305 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:54.305 00.000 8976 MoveAxis(U, 0, ABG)
22:44:54.305 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:54.305 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:54.305 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:54.305 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:54.305 00.000 8976 move complete, result=1
22:44:54.306 00.001 8976 worker thread done servicing request
22:44:54.306 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=159, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:44:54.316 00.010 5052 UpdateGuideState exits: m=299 SNR=11.7
22:44:54.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:54.316 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:54.316 00.000 5052 Enqueuing Expose request
22:44:54.316 00.000 5052 GuideStep: -18.4 px 0 ms EAST, 0.1 px 0 ms NORTH
22:44:54.316 00.000 8976 Worker thread wakes up
22:44:54.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:54.316 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(387,246,37,37)
22:44:54.317 00.001 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:44:54.317 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:44:54.317 00.000 5052 CameraToMount -- cameraX=17.60 cameraY=-8.42 hyp=19.51 cameraTheta=-0.45 mountX=17.24 mountY=12.58, mountTheta=0.63
22:44:54.317 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:54.317 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:55.353 01.036 8976 Exposure complete
22:44:55.367 00.014 8976 worker thread done servicing request
22:44:55.367 00.000 5052 OnExposeComplete: enter
22:44:55.367 00.000 5052 UpdateGuideState(): m_state=6
22:44:55.367 00.000 5052 Star::Find(18, 405, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 177
22:44:55.367 00.000 5052 Star::Find returns 1 (0), X=406.52, Y=264.02, Mass=312, SNR=11.9, Peak=61 HFD=4.1
22:44:55.368 00.001 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.36) = xAngle (-2.77 = -2.77)
22:44:55.368 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.11 = -3.11)
22:44:55.368 00.000 5052 CameraToMount -- cameraX=18.74 cameraY=-8.20 hyp=20.46 cameraTheta=-0.41 mountX=-19.08 mountY=-0.62, mountTheta=-3.11
22:44:55.368 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=18.74, y=-8.20, opts=13)
22:44:55.368 00.000 5052 Enqueuing Move request for stepguider (18.74, -8.20)
22:44:55.368 00.000 8976 Worker thread wakes up
22:44:55.369 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (18.74, -8.20) opts 0xd
22:44:55.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (18.74, -8.20)
22:44:55.369 00.000 8976 Moving (18.74, -8.20) raw xDistance=-19.08 yDistance=-0.62
22:44:55.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.89 from input -19.08
22:44:55.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
22:44:55.369 00.000 8976 MoveAxis(R, 42, ABG)
22:44:55.369 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:55.369 00.000 8976 MoveAxis(U, 2, ABG)
22:44:55.369 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:55.369 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:55.369 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:55.369 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:55.369 00.000 8976 move complete, result=1
22:44:55.369 00.000 8976 worker thread done servicing request
22:44:55.370 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:44:55.379 00.009 5052 UpdateGuideState exits: m=312 SNR=11.9
22:44:55.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:55.379 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:55.379 00.000 5052 Enqueuing Expose request
22:44:55.379 00.000 5052 GuideStep: -19.1 px 0 ms EAST, -0.6 px 0 ms NORTH
22:44:55.380 00.001 8976 Worker thread wakes up
22:44:55.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:55.380 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(389,246,37,37)
22:44:55.380 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.04) = xAngle (-0.45 = -0.45)
22:44:55.380 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.47 = 2.47)
22:44:55.380 00.000 5052 CameraToMount -- cameraX=18.74 cameraY=-8.20 hyp=20.46 cameraTheta=-0.41 mountX=18.39 mountY=12.66, mountTheta=0.60
22:44:55.380 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:55.381 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:56.413 01.032 8976 Exposure complete
22:44:56.427 00.014 8976 worker thread done servicing request
22:44:56.427 00.000 5052 OnExposeComplete: enter
22:44:56.427 00.000 5052 UpdateGuideState(): m_state=6
22:44:56.427 00.000 5052 Star::Find(18, 406, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 178
22:44:56.427 00.000 5052 Star::Find returns 1 (0), X=406.03, Y=263.52, Mass=270, SNR=11.0, Peak=60 HFD=4.1
22:44:56.427 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.80 = -2.80)
22:44:56.427 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.14 = 3.14)
22:44:56.427 00.000 5052 CameraToMount -- cameraX=18.25 cameraY=-8.70 hyp=20.21 cameraTheta=-0.44 mountX=-19.07 mountY=0.04, mountTheta=3.14
22:44:56.428 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=18.25, y=-8.70, opts=13)
22:44:56.428 00.000 5052 Enqueuing Move request for stepguider (18.25, -8.70)
22:44:56.428 00.000 8976 Worker thread wakes up
22:44:56.428 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (18.25, -8.70) opts 0xd
22:44:56.428 00.000 8976 Handling offset move in thread for stepguider, endpoint = (18.25, -8.70)
22:44:56.428 00.000 8976 Moving (18.25, -8.70) raw xDistance=-19.07 yDistance=0.04
22:44:56.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.92 from input -19.07
22:44:56.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:44:56.428 00.000 8976 MoveAxis(R, 42, ABG)
22:44:56.429 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:56.429 00.000 8976 MoveAxis(U, 0, ABG)
22:44:56.429 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:56.429 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:56.429 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:56.429 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:56.429 00.000 8976 move complete, result=1
22:44:56.429 00.000 8976 worker thread done servicing request
22:44:56.429 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:44:56.439 00.010 5052 UpdateGuideState exits: m=270 SNR=11.0
22:44:56.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:56.439 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:56.439 00.000 5052 Enqueuing Expose request
22:44:56.439 00.000 5052 GuideStep: -19.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:56.439 00.000 8976 Worker thread wakes up
22:44:56.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:56.439 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(388,246,37,37)
22:44:56.440 00.001 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:44:56.440 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:44:56.440 00.000 5052 CameraToMount -- cameraX=18.25 cameraY=-8.70 hyp=20.21 cameraTheta=-0.44 mountX=17.88 mountY=13.01, mountTheta=0.63
22:44:56.440 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:56.440 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:57.472 01.032 8976 Exposure complete
22:44:57.486 00.014 8976 worker thread done servicing request
22:44:57.486 00.000 5052 OnExposeComplete: enter
22:44:57.486 00.000 5052 UpdateGuideState(): m_state=6
22:44:57.486 00.000 5052 Star::Find(18, 406, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 179
22:44:57.486 00.000 5052 Star::Find returns 1 (0), X=406.30, Y=263.39, Mass=260, SNR=10.8, Peak=61 HFD=4.2
22:44:57.486 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.80 = -2.80)
22:44:57.486 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.14 = 3.14)
22:44:57.486 00.000 5052 CameraToMount -- cameraX=18.52 cameraY=-8.83 hyp=20.52 cameraTheta=-0.44 mountX=-19.36 mountY=0.04, mountTheta=3.14
22:44:57.487 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=18.52, y=-8.83, opts=13)
22:44:57.487 00.000 5052 Enqueuing Move request for stepguider (18.52, -8.83)
22:44:57.487 00.000 8976 Worker thread wakes up
22:44:57.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (18.52, -8.83) opts 0xd
22:44:57.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (18.52, -8.83)
22:44:57.487 00.000 8976 Moving (18.52, -8.83) raw xDistance=-19.36 yDistance=0.04
22:44:57.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.10 from input -19.36
22:44:57.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:44:57.487 00.000 8976 MoveAxis(R, 42, ABG)
22:44:57.487 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:57.488 00.001 8976 MoveAxis(U, 0, ABG)
22:44:57.488 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:57.488 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:57.488 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:57.488 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:57.488 00.000 8976 move complete, result=1
22:44:57.488 00.000 8976 worker thread done servicing request
22:44:57.488 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:44:57.498 00.010 5052 UpdateGuideState exits: m=260 SNR=10.8
22:44:57.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:57.498 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:57.498 00.000 5052 Enqueuing Expose request
22:44:57.499 00.001 5052 GuideStep: -19.4 px 0 ms EAST, 0.0 px 0 ms NORTH
22:44:57.499 00.000 8976 Worker thread wakes up
22:44:57.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:57.499 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(388,245,37,37)
22:44:57.499 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:44:57.499 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:44:57.499 00.000 5052 CameraToMount -- cameraX=18.52 cameraY=-8.83 hyp=20.52 cameraTheta=-0.44 mountX=18.15 mountY=13.21, mountTheta=0.63
22:44:57.499 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:57.500 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:58.543 01.043 8976 Exposure complete
22:44:58.558 00.015 8976 worker thread done servicing request
22:44:58.558 00.000 5052 OnExposeComplete: enter
22:44:58.558 00.000 5052 UpdateGuideState(): m_state=6
22:44:58.558 00.000 5052 Star::Find(18, 406, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 180
22:44:58.558 00.000 5052 Star::Find returns 1 (0), X=406.86, Y=264.10, Mass=333, SNR=12.3, Peak=59 HFD=4.4
22:44:58.559 00.001 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.36) = xAngle (-2.76 = -2.76)
22:44:58.559 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.10 = -3.10)
22:44:58.559 00.000 5052 CameraToMount -- cameraX=19.08 cameraY=-8.12 hyp=20.74 cameraTheta=-0.40 mountX=-19.26 mountY=-0.84, mountTheta=-3.10
22:44:58.559 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=19.08, y=-8.12, opts=13)
22:44:58.559 00.000 5052 Enqueuing Move request for stepguider (19.08, -8.12)
22:44:58.560 00.001 8976 Worker thread wakes up
22:44:58.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (19.08, -8.12) opts 0xd
22:44:58.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (19.08, -8.12)
22:44:58.560 00.000 8976 Moving (19.08, -8.12) raw xDistance=-19.26 yDistance=-0.84
22:44:58.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.05 from input -19.26
22:44:58.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
22:44:58.560 00.000 8976 MoveAxis(R, 42, ABG)
22:44:58.560 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:58.560 00.000 8976 MoveAxis(U, 2, ABG)
22:44:58.560 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:58.560 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:58.560 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:58.560 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:58.560 00.000 8976 move complete, result=1
22:44:58.560 00.000 8976 worker thread done servicing request
22:44:58.561 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:44:58.571 00.010 5052 UpdateGuideState exits: m=333 SNR=12.3
22:44:58.572 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:58.572 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:58.572 00.000 5052 Enqueuing Expose request
22:44:58.572 00.000 5052 GuideStep: -19.3 px 0 ms EAST, -0.8 px 0 ms NORTH
22:44:58.572 00.000 8976 Worker thread wakes up
22:44:58.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:58.572 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(389,246,37,37)
22:44:58.572 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.04) = xAngle (-0.44 = -0.44)
22:44:58.573 00.001 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.48 = 2.48)
22:44:58.573 00.000 5052 CameraToMount -- cameraX=19.08 cameraY=-8.12 hyp=20.74 cameraTheta=-0.40 mountX=18.73 mountY=12.67, mountTheta=0.59
22:44:58.573 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:58.573 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:44:59.612 01.039 8976 Exposure complete
22:44:59.626 00.014 8976 worker thread done servicing request
22:44:59.626 00.000 5052 OnExposeComplete: enter
22:44:59.626 00.000 5052 UpdateGuideState(): m_state=6
22:44:59.626 00.000 5052 Star::Find(18, 406, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 181
22:44:59.626 00.000 5052 Star::Find returns 1 (0), X=407.88, Y=263.75, Mass=304, SNR=11.7, Peak=61 HFD=4.1
22:44:59.627 00.001 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.36) = xAngle (-2.76 = -2.76)
22:44:59.627 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.10 = -3.10)
22:44:59.627 00.000 5052 CameraToMount -- cameraX=20.10 cameraY=-8.47 hyp=21.82 cameraTheta=-0.40 mountX=-20.23 mountY=-0.96, mountTheta=-3.09
22:44:59.627 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=20.10, y=-8.47, opts=13)
22:44:59.627 00.000 5052 Enqueuing Move request for stepguider (20.10, -8.47)
22:44:59.628 00.001 8976 Worker thread wakes up
22:44:59.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (20.10, -8.47) opts 0xd
22:44:59.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (20.10, -8.47)
22:44:59.628 00.000 8976 Moving (20.10, -8.47) raw xDistance=-20.23 yDistance=-0.96
22:44:59.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.66 from input -20.23
22:44:59.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.96
22:44:59.628 00.000 8976 MoveAxis(R, 44, ABG)
22:44:59.628 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:59.628 00.000 8976 MoveAxis(U, 3, ABG)
22:44:59.628 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:44:59.628 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:44:59.628 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:44:59.628 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:44:59.628 00.000 8976 move complete, result=1
22:44:59.628 00.000 8976 worker thread done servicing request
22:44:59.629 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:44:59.638 00.009 5052 UpdateGuideState exits: m=304 SNR=11.7
22:44:59.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:59.638 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:44:59.638 00.000 5052 Enqueuing Expose request
22:44:59.638 00.000 5052 GuideStep: -20.2 px 0 ms EAST, -1.0 px 0 ms NORTH
22:44:59.639 00.001 8976 Worker thread wakes up
22:44:59.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:44:59.639 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(390,246,37,37)
22:44:59.639 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.04) = xAngle (-0.44 = -0.44)
22:44:59.639 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.49 = 2.49)
22:44:59.639 00.000 5052 CameraToMount -- cameraX=20.10 cameraY=-8.47 hyp=21.82 cameraTheta=-0.40 mountX=19.74 mountY=13.26, mountTheta=0.59
22:44:59.639 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:44:59.640 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:00.677 01.037 8976 Exposure complete
22:45:00.691 00.014 8976 worker thread done servicing request
22:45:00.691 00.000 5052 OnExposeComplete: enter
22:45:00.691 00.000 5052 UpdateGuideState(): m_state=6
22:45:00.691 00.000 5052 Star::Find(18, 407, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 182
22:45:00.691 00.000 5052 Star::Find returns 1 (0), X=407.96, Y=263.44, Mass=315, SNR=12.0, Peak=62 HFD=3.7
22:45:00.691 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.36) = xAngle (-2.77 = -2.77)
22:45:00.691 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.11 = -3.11)
22:45:00.691 00.000 5052 CameraToMount -- cameraX=20.18 cameraY=-8.78 hyp=22.01 cameraTheta=-0.41 mountX=-20.51 mountY=-0.71, mountTheta=-3.11
22:45:00.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=20.18, y=-8.78, opts=13)
22:45:00.692 00.000 5052 Enqueuing Move request for stepguider (20.18, -8.78)
22:45:00.692 00.000 8976 Worker thread wakes up
22:45:00.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (20.18, -8.78) opts 0xd
22:45:00.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (20.18, -8.78)
22:45:00.692 00.000 8976 Moving (20.18, -8.78) raw xDistance=-20.51 yDistance=-0.71
22:45:00.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.88 from input -20.51
22:45:00.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.71
22:45:00.692 00.000 8976 MoveAxis(R, 45, ABG)
22:45:00.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:00.692 00.000 8976 MoveAxis(U, 2, ABG)
22:45:00.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:00.692 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:00.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:00.693 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:00.693 00.000 8976 move complete, result=1
22:45:00.693 00.000 8976 worker thread done servicing request
22:45:00.693 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=31, FiltMin=27, FiltMax=47, Gamma=2.260
22:45:00.702 00.009 5052 UpdateGuideState exits: m=315 SNR=12.0
22:45:00.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:00.702 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:00.703 00.001 5052 Enqueuing Expose request
22:45:00.703 00.000 5052 GuideStep: -20.5 px 0 ms EAST, -0.7 px 0 ms NORTH
22:45:00.703 00.000 8976 Worker thread wakes up
22:45:00.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:00.703 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(390,245,37,37)
22:45:00.703 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.04) = xAngle (-0.45 = -0.45)
22:45:00.703 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.48 = 2.48)
22:45:00.703 00.000 5052 CameraToMount -- cameraX=20.18 cameraY=-8.78 hyp=22.01 cameraTheta=-0.41 mountX=19.81 mountY=13.58, mountTheta=0.60
22:45:00.704 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:00.704 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:01.730 01.026 8976 Exposure complete
22:45:01.744 00.014 8976 worker thread done servicing request
22:45:01.744 00.000 5052 OnExposeComplete: enter
22:45:01.744 00.000 5052 UpdateGuideState(): m_state=6
22:45:01.744 00.000 5052 Star::Find(18, 407, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 183
22:45:01.744 00.000 5052 Star::Find returns 1 (0), X=408.21, Y=263.43, Mass=323, SNR=12.1, Peak=61 HFD=3.7
22:45:01.744 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.36) = xAngle (-2.77 = -2.77)
22:45:01.744 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.10 = -3.10)
22:45:01.744 00.000 5052 CameraToMount -- cameraX=20.43 cameraY=-8.79 hyp=22.24 cameraTheta=-0.41 mountX=-20.68 mountY=-0.82, mountTheta=-3.10
22:45:01.745 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=20.43, y=-8.79, opts=13)
22:45:01.745 00.000 5052 Enqueuing Move request for stepguider (20.43, -8.79)
22:45:01.745 00.000 8976 Worker thread wakes up
22:45:01.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (20.43, -8.79) opts 0xd
22:45:01.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (20.43, -8.79)
22:45:01.745 00.000 8976 Moving (20.43, -8.79) raw xDistance=-20.68 yDistance=-0.82
22:45:01.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns -14.00 from input -20.68
22:45:01.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.82
22:45:01.745 00.000 8976 MoveAxis(R, 45, ABG)
22:45:01.746 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:01.746 00.000 8976 MoveAxis(U, 3, ABG)
22:45:01.746 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:01.746 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:01.746 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:01.746 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:01.746 00.000 8976 move complete, result=1
22:45:01.746 00.000 8976 worker thread done servicing request
22:45:01.746 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:45:01.755 00.009 5052 UpdateGuideState exits: m=323 SNR=12.1
22:45:01.756 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:01.756 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:01.756 00.000 5052 Enqueuing Expose request
22:45:01.756 00.000 5052 GuideStep: -20.7 px 0 ms EAST, -0.8 px 0 ms NORTH
22:45:01.756 00.000 8976 Worker thread wakes up
22:45:01.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:01.756 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(390,245,37,37)
22:45:01.756 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.04) = xAngle (-0.45 = -0.45)
22:45:01.756 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.48 = 2.48)
22:45:01.756 00.000 5052 CameraToMount -- cameraX=20.43 cameraY=-8.79 hyp=22.24 cameraTheta=-0.41 mountX=20.05 mountY=13.65, mountTheta=0.60
22:45:01.757 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:01.757 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:02.794 01.037 8976 Exposure complete
22:45:02.808 00.014 8976 worker thread done servicing request
22:45:02.808 00.000 5052 OnExposeComplete: enter
22:45:02.808 00.000 5052 UpdateGuideState(): m_state=6
22:45:02.808 00.000 5052 Star::Find(18, 408, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 184
22:45:02.808 00.000 5052 Star::Find returns 1 (0), X=408.27, Y=262.90, Mass=318, SNR=12.0, Peak=62 HFD=4.1
22:45:02.808 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.36) = xAngle (-2.79 = -2.79)
22:45:02.808 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
22:45:02.808 00.000 5052 CameraToMount -- cameraX=20.49 cameraY=-9.32 hyp=22.51 cameraTheta=-0.43 mountX=-21.11 mountY=-0.36, mountTheta=-3.12
22:45:02.809 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=20.49, y=-9.32, opts=13)
22:45:02.809 00.000 5052 Enqueuing Move request for stepguider (20.49, -9.32)
22:45:02.809 00.000 8976 Worker thread wakes up
22:45:02.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (20.49, -9.32) opts 0xd
22:45:02.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (20.49, -9.32)
22:45:02.809 00.000 8976 Moving (20.49, -9.32) raw xDistance=-21.11 yDistance=-0.36
22:45:02.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns -14.28 from input -21.11
22:45:02.810 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
22:45:02.810 00.000 8976 MoveAxis(R, 46, ABG)
22:45:02.810 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:02.810 00.000 8976 MoveAxis(U, 1, ABG)
22:45:02.810 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:02.810 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:02.810 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:02.810 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:02.810 00.000 8976 move complete, result=1
22:45:02.810 00.000 8976 worker thread done servicing request
22:45:02.810 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:45:02.820 00.010 5052 UpdateGuideState exits: m=318 SNR=12.0
22:45:02.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:02.820 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:02.820 00.000 5052 Enqueuing Expose request
22:45:02.820 00.000 5052 GuideStep: -21.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:45:02.820 00.000 8976 Worker thread wakes up
22:45:02.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:02.820 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(390,245,37,37)
22:45:02.821 00.001 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.04) = xAngle (-0.47 = -0.47)
22:45:02.821 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.46 = 2.46)
22:45:02.821 00.000 5052 CameraToMount -- cameraX=20.49 cameraY=-9.32 hyp=22.51 cameraTheta=-0.43 mountX=20.10 mountY=14.18, mountTheta=0.61
22:45:02.821 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:02.821 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:03.856 01.035 8976 Exposure complete
22:45:03.870 00.014 8976 worker thread done servicing request
22:45:03.870 00.000 5052 OnExposeComplete: enter
22:45:03.870 00.000 5052 UpdateGuideState(): m_state=6
22:45:03.870 00.000 5052 Star::Find(18, 408, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 185
22:45:03.870 00.000 5052 Star::Find returns 1 (0), X=409.22, Y=262.93, Mass=273, SNR=11.1, Peak=61 HFD=4.0
22:45:03.871 00.001 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.36) = xAngle (-2.77 = -2.77)
22:45:03.871 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.11 = -3.11)
22:45:03.871 00.000 5052 CameraToMount -- cameraX=21.44 cameraY=-9.29 hyp=23.36 cameraTheta=-0.41 mountX=-21.75 mountY=-0.80, mountTheta=-3.10
22:45:03.871 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=21.44, y=-9.29, opts=13)
22:45:03.871 00.000 5052 Enqueuing Move request for stepguider (21.44, -9.29)
22:45:03.871 00.000 8976 Worker thread wakes up
22:45:03.872 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.44, -9.29) opts 0xd
22:45:03.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.44, -9.29)
22:45:03.872 00.000 8976 Moving (21.44, -9.29) raw xDistance=-21.75 yDistance=-0.80
22:45:03.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns -14.70 from input -21.75
22:45:03.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.80
22:45:03.872 00.000 8976 MoveAxis(R, 47, ABG)
22:45:03.872 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:03.872 00.000 8976 MoveAxis(U, 2, ABG)
22:45:03.872 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:03.872 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:03.872 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:03.872 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:03.872 00.000 8976 move complete, result=1
22:45:03.872 00.000 8976 worker thread done servicing request
22:45:03.872 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:45:03.882 00.010 5052 UpdateGuideState exits: m=273 SNR=11.1
22:45:03.882 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:03.882 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:03.882 00.000 5052 Enqueuing Expose request
22:45:03.883 00.001 5052 GuideStep: -21.8 px 0 ms EAST, -0.8 px 0 ms NORTH
22:45:03.883 00.000 8976 Worker thread wakes up
22:45:03.883 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:03.883 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(391,245,37,37)
22:45:03.883 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.04) = xAngle (-0.45 = -0.45)
22:45:03.883 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.48 = 2.48)
22:45:03.883 00.000 5052 CameraToMount -- cameraX=21.44 cameraY=-9.29 hyp=23.36 cameraTheta=-0.41 mountX=21.04 mountY=14.39, mountTheta=0.60
22:45:03.883 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:03.884 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:04.916 01.032 8976 Exposure complete
22:45:04.931 00.015 8976 worker thread done servicing request
22:45:04.931 00.000 5052 OnExposeComplete: enter
22:45:04.931 00.000 5052 UpdateGuideState(): m_state=6
22:45:04.931 00.000 5052 Star::Find(18, 409, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 186
22:45:04.931 00.000 5052 Star::Find returns 1 (0), X=409.62, Y=263.18, Mass=297, SNR=11.5, Peak=59 HFD=3.9
22:45:04.931 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.36) = xAngle (-2.75 = -2.75)
22:45:04.932 00.001 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.09 = -3.09)
22:45:04.932 00.000 5052 CameraToMount -- cameraX=21.84 cameraY=-9.05 hyp=23.64 cameraTheta=-0.39 mountX=-21.87 mountY=-1.19, mountTheta=-3.09
22:45:04.932 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=21.84, y=-9.05, opts=13)
22:45:04.932 00.000 5052 Enqueuing Move request for stepguider (21.84, -9.05)
22:45:04.932 00.000 8976 Worker thread wakes up
22:45:04.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.84, -9.05) opts 0xd
22:45:04.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.84, -9.05)
22:45:04.933 00.001 8976 Moving (21.84, -9.05) raw xDistance=-21.87 yDistance=-1.19
22:45:04.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns -14.81 from input -21.87
22:45:04.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.19
22:45:04.933 00.000 8976 MoveAxis(R, 48, ABG)
22:45:04.933 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:04.933 00.000 8976 MoveAxis(U, 4, ABG)
22:45:04.933 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:04.933 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:04.933 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:04.933 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:04.933 00.000 8976 move complete, result=1
22:45:04.933 00.000 8976 worker thread done servicing request
22:45:04.933 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:45:04.943 00.010 5052 UpdateGuideState exits: m=297 SNR=11.5
22:45:04.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:04.943 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:04.943 00.000 5052 Enqueuing Expose request
22:45:04.943 00.000 5052 GuideStep: -21.9 px 0 ms EAST, -1.2 px 0 ms NORTH
22:45:04.945 00.002 8976 Worker thread wakes up
22:45:04.945 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:04.945 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(392,245,37,37)
22:45:04.945 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.04) = xAngle (-0.43 = -0.43)
22:45:04.945 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.49 = 2.49)
22:45:04.945 00.000 5052 CameraToMount -- cameraX=21.84 cameraY=-9.05 hyp=23.64 cameraTheta=-0.39 mountX=21.45 mountY=14.25, mountTheta=0.59
22:45:04.945 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:04.945 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:05.984 01.039 8976 Exposure complete
22:45:06.000 00.016 8976 worker thread done servicing request
22:45:06.000 00.000 5052 OnExposeComplete: enter
22:45:06.000 00.000 5052 UpdateGuideState(): m_state=6
22:45:06.000 00.000 5052 Star::Find(18, 409, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 187
22:45:06.000 00.000 5052 Star::Find returns 1 (0), X=411.20, Y=263.11, Mass=290, SNR=11.4, Peak=59 HFD=4.3
22:45:06.000 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.36) = xAngle (-2.73 = -2.73)
22:45:06.000 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.07 = -3.07)
22:45:06.000 00.000 5052 CameraToMount -- cameraX=23.42 cameraY=-9.11 hyp=25.13 cameraTheta=-0.37 mountX=-23.03 mountY=-1.81, mountTheta=-3.06
22:45:06.001 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=23.42, y=-9.11, opts=13)
22:45:06.001 00.000 5052 Enqueuing Move request for stepguider (23.42, -9.11)
22:45:06.001 00.000 8976 Worker thread wakes up
22:45:06.001 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.42, -9.11) opts 0xd
22:45:06.001 00.000 8976 Handling offset move in thread for stepguider, endpoint = (23.42, -9.11)
22:45:06.001 00.000 8976 Moving (23.42, -9.11) raw xDistance=-23.03 yDistance=-1.81
22:45:06.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.55 from input -23.03
22:45:06.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.19 from input -1.81
22:45:06.001 00.000 8976 MoveAxis(R, 50, ABG)
22:45:06.001 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:06.001 00.000 8976 MoveAxis(U, 6, ABG)
22:45:06.001 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:06.001 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:06.002 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:06.002 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:06.002 00.000 8976 move complete, result=1
22:45:06.002 00.000 8976 worker thread done servicing request
22:45:06.002 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:45:06.013 00.011 5052 UpdateGuideState exits: m=290 SNR=11.4
22:45:06.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:06.013 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:06.013 00.000 5052 Enqueuing Expose request
22:45:06.013 00.000 5052 GuideStep: -23.0 px 0 ms EAST, -1.8 px 0 ms NORTH
22:45:06.013 00.000 8976 Worker thread wakes up
22:45:06.014 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:06.014 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(393,245,37,37)
22:45:06.014 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.04) = xAngle (-0.41 = -0.41)
22:45:06.014 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.52 = 2.52)
22:45:06.014 00.000 5052 CameraToMount -- cameraX=23.42 cameraY=-9.11 hyp=25.13 cameraTheta=-0.37 mountX=23.03 mountY=14.71, mountTheta=0.57
22:45:06.014 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:06.015 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:07.044 01.029 8976 Exposure complete
22:45:07.058 00.014 8976 worker thread done servicing request
22:45:07.059 00.001 5052 OnExposeComplete: enter
22:45:07.059 00.000 5052 UpdateGuideState(): m_state=6
22:45:07.059 00.000 5052 Star::Find(18, 411, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 188
22:45:07.059 00.000 5052 Star::Find returns 1 (0), X=411.66, Y=263.28, Mass=298, SNR=11.7, Peak=60 HFD=4.8
22:45:07.059 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.36) = xAngle (-2.72 = -2.72)
22:45:07.059 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.06 = -3.06)
22:45:07.059 00.000 5052 CameraToMount -- cameraX=23.88 cameraY=-8.94 hyp=25.50 cameraTheta=-0.36 mountX=-23.24 mountY=-2.16, mountTheta=-3.05
22:45:07.061 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=23.88, y=-8.94, opts=13)
22:45:07.061 00.000 5052 Enqueuing Move request for stepguider (23.88, -8.94)
22:45:07.061 00.000 8976 Worker thread wakes up
22:45:07.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.88, -8.94) opts 0xd
22:45:07.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (23.88, -8.94)
22:45:07.061 00.000 8976 Moving (23.88, -8.94) raw xDistance=-23.24 yDistance=-2.16
22:45:07.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.73 from input -23.24
22:45:07.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.44 from input -2.16
22:45:07.061 00.000 8976 MoveAxis(R, 51, ABG)
22:45:07.061 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:07.061 00.000 8976 MoveAxis(U, 7, ABG)
22:45:07.061 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:07.061 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:07.061 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:07.061 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:07.061 00.000 8976 move complete, result=1
22:45:07.061 00.000 8976 worker thread done servicing request
22:45:07.062 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:45:07.070 00.008 5052 UpdateGuideState exits: m=298 SNR=11.7
22:45:07.071 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:07.071 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:07.071 00.000 5052 Enqueuing Expose request
22:45:07.071 00.000 5052 GuideStep: -23.2 px 0 ms EAST, -2.2 px 0 ms NORTH
22:45:07.071 00.000 8976 Worker thread wakes up
22:45:07.071 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:07.071 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,245,37,37)
22:45:07.071 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.04) = xAngle (-0.40 = -0.40)
22:45:07.071 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.53 = 2.53)
22:45:07.072 00.001 5052 CameraToMount -- cameraX=23.88 cameraY=-8.94 hyp=25.50 cameraTheta=-0.36 mountX=23.49 mountY=14.67, mountTheta=0.56
22:45:07.072 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:07.072 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:08.102 01.030 8976 Exposure complete
22:45:08.119 00.017 8976 worker thread done servicing request
22:45:08.119 00.000 5052 OnExposeComplete: enter
22:45:08.119 00.000 5052 UpdateGuideState(): m_state=6
22:45:08.119 00.000 5052 Star::Find(18, 411, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 189
22:45:08.119 00.000 5052 Star::Find returns 1 (0), X=412.43, Y=262.89, Mass=325, SNR=12.2, Peak=62 HFD=3.9
22:45:08.119 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.36) = xAngle (-2.72 = -2.72)
22:45:08.119 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.06 = -3.06)
22:45:08.119 00.000 5052 CameraToMount -- cameraX=24.66 cameraY=-9.33 hyp=26.36 cameraTheta=-0.36 mountX=-24.07 mountY=-2.14, mountTheta=-3.05
22:45:08.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.66, y=-9.33, opts=13)
22:45:08.120 00.000 5052 Enqueuing Move request for stepguider (24.66, -9.33)
22:45:08.120 00.000 8976 Worker thread wakes up
22:45:08.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.66, -9.33) opts 0xd
22:45:08.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.66, -9.33)
22:45:08.120 00.000 8976 Moving (24.66, -9.33) raw xDistance=-24.07 yDistance=-2.14
22:45:08.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.26 from input -24.07
22:45:08.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.45 from input -2.14
22:45:08.120 00.000 8976 MoveAxis(R, 52, ABG)
22:45:08.120 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:08.121 00.001 8976 MoveAxis(U, 7, ABG)
22:45:08.121 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:08.121 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:08.121 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:08.121 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:08.121 00.000 8976 move complete, result=1
22:45:08.121 00.000 8976 worker thread done servicing request
22:45:08.121 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:45:08.132 00.011 5052 UpdateGuideState exits: m=325 SNR=12.2
22:45:08.132 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:08.133 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:08.133 00.000 5052 Enqueuing Expose request
22:45:08.133 00.000 5052 GuideStep: -24.1 px 0 ms EAST, -2.1 px 0 ms NORTH
22:45:08.133 00.000 8976 Worker thread wakes up
22:45:08.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:08.133 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,245,37,37)
22:45:08.134 00.001 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.04) = xAngle (-0.40 = -0.40)
22:45:08.134 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.53 = 2.53)
22:45:08.134 00.000 5052 CameraToMount -- cameraX=24.66 cameraY=-9.33 hyp=26.36 cameraTheta=-0.36 mountX=24.26 mountY=15.24, mountTheta=0.56
22:45:08.134 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:08.134 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:09.174 01.040 8976 Exposure complete
22:45:09.189 00.015 8976 worker thread done servicing request
22:45:09.189 00.000 5052 OnExposeComplete: enter
22:45:09.189 00.000 5052 UpdateGuideState(): m_state=6
22:45:09.189 00.000 5052 Star::Find(18, 412, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 190
22:45:09.189 00.000 5052 Star::Find returns 1 (0), X=411.82, Y=263.02, Mass=320, SNR=12.0, Peak=63 HFD=4.3
22:45:09.189 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.36) = xAngle (-2.72 = -2.72)
22:45:09.189 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.06 = -3.06)
22:45:09.189 00.000 5052 CameraToMount -- cameraX=24.04 cameraY=-9.20 hyp=25.74 cameraTheta=-0.37 mountX=-23.54 mountY=-1.99, mountTheta=-3.06
22:45:09.190 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.04, y=-9.20, opts=13)
22:45:09.190 00.000 5052 Enqueuing Move request for stepguider (24.04, -9.20)
22:45:09.190 00.000 8976 Worker thread wakes up
22:45:09.190 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.04, -9.20) opts 0xd
22:45:09.190 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.04, -9.20)
22:45:09.190 00.000 8976 Moving (24.04, -9.20) raw xDistance=-23.54 yDistance=-1.99
22:45:09.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.97 from input -23.54
22:45:09.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.36 from input -1.99
22:45:09.190 00.000 8976 MoveAxis(R, 52, ABG)
22:45:09.190 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:09.190 00.000 8976 MoveAxis(U, 6, ABG)
22:45:09.191 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:09.191 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:09.191 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:09.191 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:09.191 00.000 8976 move complete, result=1
22:45:09.191 00.000 8976 worker thread done servicing request
22:45:09.191 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:45:09.201 00.010 5052 UpdateGuideState exits: m=320 SNR=12.0
22:45:09.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:09.201 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:09.201 00.000 5052 Enqueuing Expose request
22:45:09.201 00.000 5052 GuideStep: -23.5 px 0 ms EAST, -2.0 px 0 ms NORTH
22:45:09.201 00.000 8976 Worker thread wakes up
22:45:09.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:09.201 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,245,37,37)
22:45:09.202 00.001 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.04) = xAngle (-0.41 = -0.41)
22:45:09.202 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.52 = 2.52)
22:45:09.202 00.000 5052 CameraToMount -- cameraX=24.04 cameraY=-9.20 hyp=25.74 cameraTheta=-0.37 mountX=23.65 mountY=14.96, mountTheta=0.56
22:45:09.202 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:09.202 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:10.237 01.035 8976 Exposure complete
22:45:10.253 00.016 8976 worker thread done servicing request
22:45:10.253 00.000 5052 OnExposeComplete: enter
22:45:10.253 00.000 5052 UpdateGuideState(): m_state=6
22:45:10.253 00.000 5052 Star::Find(18, 411, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 191
22:45:10.253 00.000 5052 Star::Find returns 1 (0), X=411.69, Y=262.66, Mass=265, SNR=11.0, Peak=60 HFD=3.9
22:45:10.253 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.36) = xAngle (-2.74 = -2.74)
22:45:10.253 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.08 = -3.08)
22:45:10.253 00.000 5052 CameraToMount -- cameraX=23.91 cameraY=-9.56 hyp=25.75 cameraTheta=-0.38 mountX=-23.70 mountY=-1.61, mountTheta=-3.07
22:45:10.254 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=23.91, y=-9.56, opts=13)
22:45:10.254 00.000 5052 Enqueuing Move request for stepguider (23.91, -9.56)
22:45:10.254 00.000 8976 Worker thread wakes up
22:45:10.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.91, -9.56) opts 0xd
22:45:10.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (23.91, -9.56)
22:45:10.254 00.000 8976 Moving (23.91, -9.56) raw xDistance=-23.70 yDistance=-1.61
22:45:10.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.05 from input -23.70
22:45:10.255 00.001 8976 GuideAlgorithmHysteresis::Result() returns -1.11 from input -1.61
22:45:10.255 00.000 8976 MoveAxis(R, 52, ABG)
22:45:10.255 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:10.255 00.000 8976 MoveAxis(U, 5, ABG)
22:45:10.255 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:10.255 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:10.255 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:10.255 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:10.255 00.000 8976 move complete, result=1
22:45:10.255 00.000 8976 worker thread done servicing request
22:45:10.255 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:45:10.266 00.011 5052 UpdateGuideState exits: m=265 SNR=11.0
22:45:10.266 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:10.266 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:10.266 00.000 5052 Enqueuing Expose request
22:45:10.266 00.000 8976 Worker thread wakes up
22:45:10.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:10.266 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,245,37,37)
22:45:10.266 00.000 5052 GuideStep: -23.7 px 0 ms EAST, -1.6 px 0 ms NORTH
22:45:10.267 00.001 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.04) = xAngle (-0.42 = -0.42)
22:45:10.267 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.51 = 2.51)
22:45:10.267 00.000 5052 CameraToMount -- cameraX=23.91 cameraY=-9.56 hyp=25.75 cameraTheta=-0.38 mountX=23.50 mountY=15.27, mountTheta=0.58
22:45:10.267 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:10.267 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:11.298 01.031 8976 Exposure complete
22:45:11.312 00.014 8976 worker thread done servicing request
22:45:11.312 00.000 5052 OnExposeComplete: enter
22:45:11.312 00.000 5052 UpdateGuideState(): m_state=6
22:45:11.312 00.000 5052 Star::Find(18, 411, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 192
22:45:11.312 00.000 5052 Star::Find returns 1 (0), X=411.81, Y=263.03, Mass=316, SNR=12.0, Peak=63 HFD=4.3
22:45:11.312 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.36) = xAngle (-2.72 = -2.72)
22:45:11.312 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.06 = -3.06)
22:45:11.312 00.000 5052 CameraToMount -- cameraX=24.03 cameraY=-9.19 hyp=25.73 cameraTheta=-0.37 mountX=-23.52 mountY=-2.00, mountTheta=-3.06
22:45:11.313 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.03, y=-9.19, opts=13)
22:45:11.313 00.000 5052 Enqueuing Move request for stepguider (24.03, -9.19)
22:45:11.313 00.000 8976 Worker thread wakes up
22:45:11.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.03, -9.19) opts 0xd
22:45:11.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.03, -9.19)
22:45:11.313 00.000 8976 Moving (24.03, -9.19) raw xDistance=-23.52 yDistance=-2.00
22:45:11.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.94 from input -23.52
22:45:11.314 00.001 8976 GuideAlgorithmHysteresis::Result() returns -1.34 from input -2.00
22:45:11.314 00.000 8976 MoveAxis(R, 51, ABG)
22:45:11.314 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:11.314 00.000 8976 MoveAxis(U, 6, ABG)
22:45:11.314 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:11.314 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:11.314 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:11.314 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:11.314 00.000 8976 move complete, result=1
22:45:11.314 00.000 8976 worker thread done servicing request
22:45:11.314 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:45:11.324 00.010 5052 UpdateGuideState exits: m=316 SNR=12.0
22:45:11.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:11.324 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:11.324 00.000 5052 Enqueuing Expose request
22:45:11.324 00.000 8976 Worker thread wakes up
22:45:11.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:11.324 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,245,37,37)
22:45:11.324 00.000 5052 GuideStep: -23.5 px 0 ms EAST, -2.0 px 0 ms NORTH
22:45:11.325 00.001 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.04) = xAngle (-0.41 = -0.41)
22:45:11.325 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.52 = 2.52)
22:45:11.325 00.000 5052 CameraToMount -- cameraX=24.03 cameraY=-9.19 hyp=25.73 cameraTheta=-0.37 mountX=23.64 mountY=14.94, mountTheta=0.56
22:45:11.325 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:11.325 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:12.362 01.037 8976 Exposure complete
22:45:12.376 00.014 8976 worker thread done servicing request
22:45:12.376 00.000 5052 OnExposeComplete: enter
22:45:12.377 00.001 5052 UpdateGuideState(): m_state=6
22:45:12.377 00.000 5052 Star::Find(18, 411, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 193
22:45:12.377 00.000 5052 Star::Find returns 1 (0), X=411.96, Y=263.03, Mass=310, SNR=11.9, Peak=62 HFD=4.4
22:45:12.377 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.36) = xAngle (-2.72 = -2.72)
22:45:12.377 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.06 = -3.06)
22:45:12.377 00.000 5052 CameraToMount -- cameraX=24.18 cameraY=-9.19 hyp=25.87 cameraTheta=-0.36 mountX=-23.63 mountY=-2.06, mountTheta=-3.05
22:45:12.378 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.18, y=-9.19, opts=13)
22:45:12.378 00.000 5052 Enqueuing Move request for stepguider (24.18, -9.19)
22:45:12.378 00.000 8976 Worker thread wakes up
22:45:12.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.18, -9.19) opts 0xd
22:45:12.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.18, -9.19)
22:45:12.378 00.000 8976 Moving (24.18, -9.19) raw xDistance=-23.63 yDistance=-2.06
22:45:12.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.00 from input -23.63
22:45:12.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.39 from input -2.06
22:45:12.378 00.000 8976 MoveAxis(R, 52, ABG)
22:45:12.378 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:12.378 00.000 8976 MoveAxis(U, 7, ABG)
22:45:12.378 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:12.378 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:12.378 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:12.378 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:12.378 00.000 8976 move complete, result=1
22:45:12.378 00.000 8976 worker thread done servicing request
22:45:12.379 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:45:12.388 00.009 5052 UpdateGuideState exits: m=310 SNR=11.9
22:45:12.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:12.388 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:12.388 00.000 5052 Enqueuing Expose request
22:45:12.388 00.000 5052 GuideStep: -23.6 px 0 ms EAST, -2.1 px 0 ms NORTH
22:45:12.388 00.000 8976 Worker thread wakes up
22:45:12.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:12.388 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,245,37,37)
22:45:12.389 00.001 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.04) = xAngle (-0.40 = -0.40)
22:45:12.389 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.52 = 2.52)
22:45:12.389 00.000 5052 CameraToMount -- cameraX=24.18 cameraY=-9.19 hyp=25.87 cameraTheta=-0.36 mountX=23.78 mountY=14.99, mountTheta=0.56
22:45:12.389 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:12.389 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:13.416 01.027 8976 Exposure complete
22:45:13.431 00.015 8976 worker thread done servicing request
22:45:13.431 00.000 5052 OnExposeComplete: enter
22:45:13.431 00.000 5052 UpdateGuideState(): m_state=6
22:45:13.431 00.000 5052 Star::Find(18, 411, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 194
22:45:13.431 00.000 5052 Star::Find returns 1 (0), X=412.00, Y=262.89, Mass=341, SNR=12.5, Peak=61 HFD=4.3
22:45:13.431 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.36) = xAngle (-2.73 = -2.73)
22:45:13.431 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.07 = -3.07)
22:45:13.431 00.000 5052 CameraToMount -- cameraX=24.22 cameraY=-9.33 hyp=25.95 cameraTheta=-0.37 mountX=-23.75 mountY=-1.95, mountTheta=-3.06
22:45:13.432 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.22, y=-9.33, opts=13)
22:45:13.432 00.000 5052 Enqueuing Move request for stepguider (24.22, -9.33)
22:45:13.432 00.000 8976 Worker thread wakes up
22:45:13.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.22, -9.33) opts 0xd
22:45:13.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.22, -9.33)
22:45:13.432 00.000 8976 Moving (24.22, -9.33) raw xDistance=-23.75 yDistance=-1.95
22:45:13.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.08 from input -23.75
22:45:13.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.33 from input -1.95
22:45:13.432 00.000 8976 MoveAxis(R, 52, ABG)
22:45:13.432 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:13.432 00.000 8976 MoveAxis(U, 6, ABG)
22:45:13.432 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:13.432 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:13.432 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:13.432 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:13.433 00.001 8976 move complete, result=1
22:45:13.433 00.000 8976 worker thread done servicing request
22:45:13.433 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:45:13.442 00.009 5052 UpdateGuideState exits: m=341 SNR=12.5
22:45:13.443 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:13.443 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:13.443 00.000 5052 Enqueuing Expose request
22:45:13.443 00.000 5052 GuideStep: -23.8 px 0 ms EAST, -2.0 px 0 ms NORTH
22:45:13.443 00.000 8976 Worker thread wakes up
22:45:13.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:13.443 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,245,37,37)
22:45:13.443 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.04) = xAngle (-0.41 = -0.41)
22:45:13.443 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.52 = 2.52)
22:45:13.443 00.000 5052 CameraToMount -- cameraX=24.22 cameraY=-9.33 hyp=25.95 cameraTheta=-0.37 mountX=23.82 mountY=15.13, mountTheta=0.57
22:45:13.444 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:13.444 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:14.486 01.042 8976 Exposure complete
22:45:14.500 00.014 8976 worker thread done servicing request
22:45:14.500 00.000 5052 OnExposeComplete: enter
22:45:14.500 00.000 5052 UpdateGuideState(): m_state=6
22:45:14.501 00.001 5052 Star::Find(18, 411, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 195
22:45:14.501 00.000 5052 Star::Find returns 1 (0), X=412.24, Y=262.85, Mass=358, SNR=12.9, Peak=67 HFD=4.5
22:45:14.501 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.36) = xAngle (-2.73 = -2.73)
22:45:14.501 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.06 = -3.06)
22:45:14.501 00.000 5052 CameraToMount -- cameraX=24.46 cameraY=-9.37 hyp=26.19 cameraTheta=-0.37 mountX=-23.95 mountY=-2.02, mountTheta=-3.06
22:45:14.501 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=24.46, y=-9.37, opts=13)
22:45:14.501 00.000 5052 Enqueuing Move request for stepguider (24.46, -9.37)
22:45:14.502 00.001 8976 Worker thread wakes up
22:45:14.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.46, -9.37) opts 0xd
22:45:14.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.46, -9.37)
22:45:14.502 00.000 8976 Moving (24.46, -9.37) raw xDistance=-23.95 yDistance=-2.02
22:45:14.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.22 from input -23.95
22:45:14.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.37 from input -2.02
22:45:14.502 00.000 8976 MoveAxis(R, 52, ABG)
22:45:14.502 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:14.502 00.000 8976 MoveAxis(U, 6, ABG)
22:45:14.502 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:14.502 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:14.502 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:14.502 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:14.502 00.000 8976 move complete, result=1
22:45:14.502 00.000 8976 worker thread done servicing request
22:45:14.503 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=169, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:45:14.512 00.009 5052 UpdateGuideState exits: m=358 SNR=12.9
22:45:14.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:14.512 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:14.512 00.000 5052 Enqueuing Expose request
22:45:14.512 00.000 5052 GuideStep: -24.0 px 0 ms EAST, -2.0 px 0 ms NORTH
22:45:14.512 00.000 8976 Worker thread wakes up
22:45:14.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:14.512 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,245,37,37)
22:45:14.512 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.04) = xAngle (-0.41 = -0.41)
22:45:14.513 00.001 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.52 = 2.52)
22:45:14.513 00.000 5052 CameraToMount -- cameraX=24.46 cameraY=-9.37 hyp=26.19 cameraTheta=-0.37 mountX=24.06 mountY=15.23, mountTheta=0.56
22:45:14.513 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:14.513 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:15.546 01.033 8976 Exposure complete
22:45:15.560 00.014 8976 worker thread done servicing request
22:45:15.560 00.000 5052 OnExposeComplete: enter
22:45:15.561 00.001 5052 UpdateGuideState(): m_state=6
22:45:15.561 00.000 5052 Star::Find(18, 412, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 196
22:45:15.561 00.000 5052 Star::Find returns 1 (0), X=412.39, Y=263.42, Mass=334, SNR=12.3, Peak=63 HFD=4.5
22:45:15.561 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.36) = xAngle (-2.70 = -2.70)
22:45:15.561 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.04 = -3.04)
22:45:15.561 00.000 5052 CameraToMount -- cameraX=24.61 cameraY=-8.80 hyp=26.14 cameraTheta=-0.34 mountX=-23.66 mountY=-2.60, mountTheta=-3.03
22:45:15.562 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.61, y=-8.80, opts=13)
22:45:15.562 00.000 5052 Enqueuing Move request for stepguider (24.61, -8.80)
22:45:15.562 00.000 8976 Worker thread wakes up
22:45:15.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.61, -8.80) opts 0xd
22:45:15.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.61, -8.80)
22:45:15.562 00.000 8976 Moving (24.61, -8.80) raw xDistance=-23.66 yDistance=-2.60
22:45:15.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.04 from input -23.66
22:45:15.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.73 from input -2.60
22:45:15.562 00.000 8976 MoveAxis(R, 52, ABG)
22:45:15.562 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:15.562 00.000 8976 MoveAxis(U, 8, ABG)
22:45:15.562 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:15.562 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:15.562 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:15.562 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:15.562 00.000 8976 move complete, result=1
22:45:15.562 00.000 8976 worker thread done servicing request
22:45:15.563 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:45:15.572 00.009 5052 UpdateGuideState exits: m=334 SNR=12.3
22:45:15.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:15.572 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:15.572 00.000 5052 Enqueuing Expose request
22:45:15.572 00.000 5052 GuideStep: -23.7 px 0 ms EAST, -2.6 px 0 ms NORTH
22:45:15.573 00.001 8976 Worker thread wakes up
22:45:15.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:15.573 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,245,37,37)
22:45:15.573 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.04) = xAngle (-0.38 = -0.38)
22:45:15.573 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.54 = 2.54)
22:45:15.573 00.000 5052 CameraToMount -- cameraX=24.61 cameraY=-8.80 hyp=26.14 cameraTheta=-0.34 mountX=24.24 mountY=14.71, mountTheta=0.55
22:45:15.573 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:15.574 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:16.616 01.042 8976 Exposure complete
22:45:16.630 00.014 8976 worker thread done servicing request
22:45:16.630 00.000 5052 OnExposeComplete: enter
22:45:16.630 00.000 5052 UpdateGuideState(): m_state=6
22:45:16.630 00.000 5052 Star::Find(18, 412, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 197
22:45:16.630 00.000 5052 Star::Find returns 1 (0), X=411.26, Y=262.63, Mass=310, SNR=11.9, Peak=65 HFD=4.7
22:45:16.630 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.36) = xAngle (-2.75 = -2.75)
22:45:16.630 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.09 = -3.09)
22:45:16.630 00.000 5052 CameraToMount -- cameraX=23.48 cameraY=-9.59 hyp=25.36 cameraTheta=-0.39 mountX=-23.41 mountY=-1.40, mountTheta=-3.08
22:45:16.631 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=23.48, y=-9.59, opts=13)
22:45:16.631 00.000 5052 Enqueuing Move request for stepguider (23.48, -9.59)
22:45:16.631 00.000 8976 Worker thread wakes up
22:45:16.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.48, -9.59) opts 0xd
22:45:16.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (23.48, -9.59)
22:45:16.631 00.000 8976 Moving (23.48, -9.59) raw xDistance=-23.41 yDistance=-1.40
22:45:16.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.87 from input -23.41
22:45:16.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.40
22:45:16.631 00.000 8976 MoveAxis(R, 51, ABG)
22:45:16.631 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:16.631 00.000 8976 MoveAxis(U, 5, ABG)
22:45:16.631 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:16.632 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:16.632 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:16.632 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:16.632 00.000 8976 move complete, result=1
22:45:16.632 00.000 8976 worker thread done servicing request
22:45:16.632 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=42, Gamma=2.260
22:45:16.642 00.010 5052 UpdateGuideState exits: m=310 SNR=11.9
22:45:16.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:16.642 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:16.642 00.000 5052 Enqueuing Expose request
22:45:16.642 00.000 5052 GuideStep: -23.4 px 0 ms EAST, -1.4 px 0 ms NORTH
22:45:16.642 00.000 8976 Worker thread wakes up
22:45:16.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:16.642 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(393,245,37,37)
22:45:16.643 00.001 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.04) = xAngle (-0.43 = -0.43)
22:45:16.643 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.50 = 2.50)
22:45:16.643 00.000 5052 CameraToMount -- cameraX=23.48 cameraY=-9.59 hyp=25.36 cameraTheta=-0.39 mountX=23.07 mountY=15.19, mountTheta=0.58
22:45:16.643 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:16.643 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:17.680 01.037 8976 Exposure complete
22:45:17.695 00.015 8976 worker thread done servicing request
22:45:17.695 00.000 5052 OnExposeComplete: enter
22:45:17.695 00.000 5052 UpdateGuideState(): m_state=6
22:45:17.695 00.000 5052 Star::Find(18, 411, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 198
22:45:17.695 00.000 5052 Star::Find returns 1 (0), X=408.56, Y=262.05, Mass=286, SNR=11.2, Peak=61 HFD=4.2
22:45:17.695 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:45:17.695 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.13)
22:45:17.695 00.000 5052 CameraToMount -- cameraX=20.78 cameraY=-10.17 hyp=23.14 cameraTheta=-0.46 mountX=-21.91 mountY=0.28, mountTheta=3.13
22:45:17.696 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=20.78, y=-10.17, opts=13)
22:45:17.696 00.000 5052 Enqueuing Move request for stepguider (20.78, -10.17)
22:45:17.696 00.000 8976 Worker thread wakes up
22:45:17.696 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (20.78, -10.17) opts 0xd
22:45:17.696 00.000 8976 Handling offset move in thread for stepguider, endpoint = (20.78, -10.17)
22:45:17.696 00.000 8976 Moving (20.78, -10.17) raw xDistance=-21.91 yDistance=0.28
22:45:17.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns -14.92 from input -21.91
22:45:17.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
22:45:17.696 00.000 8976 MoveAxis(R, 48, ABG)
22:45:17.697 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:17.697 00.000 8976 MoveAxis(U, 0, ABG)
22:45:17.697 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:17.697 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:17.697 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:17.697 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:17.697 00.000 8976 move complete, result=1
22:45:17.697 00.000 8976 worker thread done servicing request
22:45:17.698 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:45:17.709 00.011 5052 UpdateGuideState exits: m=286 SNR=11.2
22:45:17.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:17.709 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:17.709 00.000 5052 Enqueuing Expose request
22:45:17.709 00.000 5052 GuideStep: -21.9 px 0 ms EAST, 0.3 px 0 ms NORTH
22:45:17.709 00.000 8976 Worker thread wakes up
22:45:17.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:17.709 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(391,244,37,37)
22:45:17.709 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.04) = xAngle (-0.50 = -0.50)
22:45:17.710 00.001 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.43 = 2.43)
22:45:17.710 00.000 5052 CameraToMount -- cameraX=20.78 cameraY=-10.17 hyp=23.14 cameraTheta=-0.46 mountX=20.35 mountY=15.08, mountTheta=0.64
22:45:17.710 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:17.710 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:18.737 01.027 8976 Exposure complete
22:45:18.751 00.014 8976 worker thread done servicing request
22:45:18.751 00.000 5052 OnExposeComplete: enter
22:45:18.751 00.000 5052 UpdateGuideState(): m_state=6
22:45:18.751 00.000 5052 Star::Find(18, 408, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 199
22:45:18.751 00.000 5052 Star::Find returns 1 (0), X=407.97, Y=261.93, Mass=262, SNR=10.8, Peak=60 HFD=4.3
22:45:18.751 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:45:18.752 00.001 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:45:18.752 00.000 5052 CameraToMount -- cameraX=20.19 cameraY=-10.30 hyp=22.66 cameraTheta=-0.47 mountX=-21.58 mountY=0.65, mountTheta=3.11
22:45:18.752 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=20.19, y=-10.30, opts=13)
22:45:18.752 00.000 5052 Enqueuing Move request for stepguider (20.19, -10.30)
22:45:18.752 00.000 8976 Worker thread wakes up
22:45:18.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (20.19, -10.30) opts 0xd
22:45:18.753 00.001 8976 Handling offset move in thread for stepguider, endpoint = (20.19, -10.30)
22:45:18.753 00.000 8976 Moving (20.19, -10.30) raw xDistance=-21.58 yDistance=0.65
22:45:18.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns -14.64 from input -21.58
22:45:18.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
22:45:18.753 00.000 8976 MoveAxis(R, 47, ABG)
22:45:18.753 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:18.753 00.000 8976 MoveAxis(D, 2, ABG)
22:45:18.753 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:18.753 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:18.753 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:18.753 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:18.753 00.000 8976 move complete, result=1
22:45:18.753 00.000 8976 worker thread done servicing request
22:45:18.753 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:45:18.762 00.009 5052 UpdateGuideState exits: m=262 SNR=10.8
22:45:18.763 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:18.763 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:18.763 00.000 5052 Enqueuing Expose request
22:45:18.763 00.000 5052 GuideStep: -21.6 px 0 ms EAST, 0.6 px 0 ms SOUTH
22:45:18.763 00.000 8976 Worker thread wakes up
22:45:18.763 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:18.763 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(390,244,37,37)
22:45:18.763 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:45:18.763 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.42 = 2.42)
22:45:18.764 00.001 5052 CameraToMount -- cameraX=20.19 cameraY=-10.30 hyp=22.66 cameraTheta=-0.47 mountX=19.75 mountY=15.05, mountTheta=0.65
22:45:18.764 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:18.764 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:19.794 01.030 8976 Exposure complete
22:45:19.809 00.015 8976 worker thread done servicing request
22:45:19.810 00.001 5052 OnExposeComplete: enter
22:45:19.810 00.000 5052 UpdateGuideState(): m_state=6
22:45:19.810 00.000 5052 Star::Find(18, 407, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 200
22:45:19.810 00.000 5052 Star::Find returns 1 (0), X=405.32, Y=262.38, Mass=287, SNR=11.4, Peak=60 HFD=4.2
22:45:19.810 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.36) = xAngle (-2.87 = -2.87)
22:45:19.810 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.21 = 3.07)
22:45:19.810 00.000 5052 CameraToMount -- cameraX=17.54 cameraY=-9.84 hyp=20.11 cameraTheta=-0.51 mountX=-19.38 mountY=1.37, mountTheta=3.07
22:45:19.811 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=17.54, y=-9.84, opts=13)
22:45:19.811 00.000 5052 Enqueuing Move request for stepguider (17.54, -9.84)
22:45:19.811 00.000 8976 Worker thread wakes up
22:45:19.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (17.54, -9.84) opts 0xd
22:45:19.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (17.54, -9.84)
22:45:19.811 00.000 8976 Moving (17.54, -9.84) raw xDistance=-19.38 yDistance=1.37
22:45:19.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.23 from input -19.38
22:45:19.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.37
22:45:19.811 00.000 8976 MoveAxis(R, 43, ABG)
22:45:19.811 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:19.811 00.000 8976 MoveAxis(D, 4, ABG)
22:45:19.811 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:19.811 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:19.811 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:19.812 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:19.812 00.000 8976 move complete, result=1
22:45:19.812 00.000 8976 worker thread done servicing request
22:45:19.812 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:45:19.822 00.010 5052 UpdateGuideState exits: m=287 SNR=11.4
22:45:19.822 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:19.822 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:19.822 00.000 5052 Enqueuing Expose request
22:45:19.822 00.000 5052 GuideStep: -19.4 px 0 ms EAST, 1.4 px 0 ms SOUTH
22:45:19.822 00.000 8976 Worker thread wakes up
22:45:19.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:19.822 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(387,244,37,37)
22:45:19.823 00.001 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.04) = xAngle (-0.55 = -0.55)
22:45:19.823 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.38 = 2.38)
22:45:19.823 00.000 5052 CameraToMount -- cameraX=17.54 cameraY=-9.84 hyp=20.11 cameraTheta=-0.51 mountX=17.12 mountY=13.94, mountTheta=0.68
22:45:19.823 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:19.823 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:20.854 01.031 8976 Exposure complete
22:45:20.870 00.016 8976 worker thread done servicing request
22:45:20.870 00.000 5052 OnExposeComplete: enter
22:45:20.870 00.000 5052 UpdateGuideState(): m_state=6
22:45:20.870 00.000 5052 Star::Find(18, 405, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 201
22:45:20.870 00.000 5052 Star::Find returns 1 (0), X=404.38, Y=262.30, Mass=319, SNR=12.0, Peak=59 HFD=4.7
22:45:20.870 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.36) = xAngle (-2.90 = -2.90)
22:45:20.870 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.24 = 3.05)
22:45:20.870 00.000 5052 CameraToMount -- cameraX=16.60 cameraY=-9.92 hyp=19.34 cameraTheta=-0.54 mountX=-18.77 mountY=1.85, mountTheta=3.04
22:45:20.871 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=16.60, y=-9.92, opts=13)
22:45:20.871 00.000 5052 Enqueuing Move request for stepguider (16.60, -9.92)
22:45:20.871 00.000 8976 Worker thread wakes up
22:45:20.871 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (16.60, -9.92) opts 0xd
22:45:20.871 00.000 8976 Handling offset move in thread for stepguider, endpoint = (16.60, -9.92)
22:45:20.872 00.001 8976 Moving (16.60, -9.92) raw xDistance=-18.77 yDistance=1.85
22:45:20.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.75 from input -18.77
22:45:20.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.23 from input 1.85
22:45:20.872 00.000 8976 MoveAxis(R, 41, ABG)
22:45:20.872 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:20.872 00.000 8976 MoveAxis(D, 6, ABG)
22:45:20.872 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:20.872 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:20.872 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:20.872 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:20.872 00.000 8976 move complete, result=1
22:45:20.872 00.000 8976 worker thread done servicing request
22:45:20.872 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:45:20.882 00.010 5052 UpdateGuideState exits: m=319 SNR=12.0
22:45:20.882 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:20.882 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:20.882 00.000 5052 Enqueuing Expose request
22:45:20.882 00.000 8976 Worker thread wakes up
22:45:20.882 00.000 5052 GuideStep: -18.8 px 0 ms EAST, 1.8 px 0 ms SOUTH
22:45:20.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:20.883 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(386,244,37,37)
22:45:20.883 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.04) = xAngle (-0.58 = -0.58)
22:45:20.883 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.35 = 2.35)
22:45:20.883 00.000 5052 CameraToMount -- cameraX=16.60 cameraY=-9.92 hyp=19.34 cameraTheta=-0.54 mountX=16.18 mountY=13.78, mountTheta=0.71
22:45:20.884 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:20.884 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:21.919 01.035 8976 Exposure complete
22:45:21.933 00.014 8976 worker thread done servicing request
22:45:21.933 00.000 5052 OnExposeComplete: enter
22:45:21.933 00.000 5052 UpdateGuideState(): m_state=6
22:45:21.934 00.001 5052 Star::Find(18, 404, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 202
22:45:21.934 00.000 5052 Star::Find returns 1 (0), X=405.85, Y=263.01, Mass=288, SNR=11.4, Peak=61 HFD=4.2
22:45:21.934 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:45:21.934 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:45:21.934 00.000 5052 CameraToMount -- cameraX=18.07 cameraY=-9.21 hyp=20.29 cameraTheta=-0.47 mountX=-19.31 mountY=0.58, mountTheta=3.11
22:45:21.934 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=18.07, y=-9.21, opts=13)
22:45:21.934 00.000 5052 Enqueuing Move request for stepguider (18.07, -9.21)
22:45:21.934 00.000 8976 Worker thread wakes up
22:45:21.934 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (18.07, -9.21) opts 0xd
22:45:21.934 00.000 8976 Handling offset move in thread for stepguider, endpoint = (18.07, -9.21)
22:45:21.934 00.000 8976 Moving (18.07, -9.21) raw xDistance=-19.31 yDistance=0.58
22:45:21.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.06 from input -19.31
22:45:21.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.58
22:45:21.934 00.000 8976 MoveAxis(R, 42, ABG)
22:45:21.934 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:21.934 00.000 8976 MoveAxis(D, 2, ABG)
22:45:21.934 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:21.935 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:21.935 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:21.935 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:21.935 00.000 8976 move complete, result=1
22:45:21.935 00.000 8976 worker thread done servicing request
22:45:21.935 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:45:21.945 00.010 5052 UpdateGuideState exits: m=288 SNR=11.4
22:45:21.945 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:21.945 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:21.945 00.000 5052 Enqueuing Expose request
22:45:21.945 00.000 5052 GuideStep: -19.3 px 0 ms EAST, 0.6 px 0 ms SOUTH
22:45:21.945 00.000 8976 Worker thread wakes up
22:45:21.945 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:21.945 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(388,245,37,37)
22:45:21.946 00.001 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:45:21.946 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.42 = 2.42)
22:45:21.946 00.000 5052 CameraToMount -- cameraX=18.07 cameraY=-9.21 hyp=20.29 cameraTheta=-0.47 mountX=17.68 mountY=13.47, mountTheta=0.65
22:45:21.946 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:21.946 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:22.983 01.037 8976 Exposure complete
22:45:22.997 00.014 8976 worker thread done servicing request
22:45:22.997 00.000 5052 OnExposeComplete: enter
22:45:22.997 00.000 5052 UpdateGuideState(): m_state=6
22:45:22.997 00.000 5052 Star::Find(18, 405, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 203
22:45:22.997 00.000 5052 Star::Find returns 1 (0), X=408.04, Y=262.31, Mass=289, SNR=11.4, Peak=63 HFD=4.4
22:45:22.997 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:45:22.997 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.13)
22:45:22.997 00.000 5052 CameraToMount -- cameraX=20.26 cameraY=-9.91 hyp=22.55 cameraTheta=-0.45 mountX=-21.35 mountY=0.27, mountTheta=3.13
22:45:22.998 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=20.26, y=-9.91, opts=13)
22:45:22.998 00.000 5052 Enqueuing Move request for stepguider (20.26, -9.91)
22:45:22.998 00.000 8976 Worker thread wakes up
22:45:22.998 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (20.26, -9.91) opts 0xd
22:45:22.998 00.000 8976 Handling offset move in thread for stepguider, endpoint = (20.26, -9.91)
22:45:22.998 00.000 8976 Moving (20.26, -9.91) raw xDistance=-21.35 yDistance=0.27
22:45:22.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns -14.37 from input -21.35
22:45:22.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:45:22.998 00.000 8976 MoveAxis(R, 46, ABG)
22:45:22.998 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:22.999 00.001 8976 MoveAxis(U, 0, ABG)
22:45:22.999 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:22.999 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:22.999 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:22.999 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:22.999 00.000 8976 move complete, result=1
22:45:22.999 00.000 8976 worker thread done servicing request
22:45:22.999 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:45:23.009 00.010 5052 UpdateGuideState exits: m=289 SNR=11.4
22:45:23.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:23.009 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:23.009 00.000 5052 Enqueuing Expose request
22:45:23.009 00.000 5052 GuideStep: -21.4 px 0 ms EAST, 0.3 px 0 ms NORTH
22:45:23.009 00.000 8976 Worker thread wakes up
22:45:23.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:23.009 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(390,244,37,37)
22:45:23.010 00.001 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.50 = -0.50)
22:45:23.010 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.43 = 2.43)
22:45:23.010 00.000 5052 CameraToMount -- cameraX=20.26 cameraY=-9.91 hyp=22.55 cameraTheta=-0.45 mountX=19.84 mountY=14.69, mountTheta=0.64
22:45:23.010 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:23.010 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:24.055 01.045 8976 Exposure complete
22:45:24.071 00.016 8976 worker thread done servicing request
22:45:24.071 00.000 5052 OnExposeComplete: enter
22:45:24.071 00.000 5052 UpdateGuideState(): m_state=6
22:45:24.071 00.000 5052 Star::Find(18, 408, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 204
22:45:24.071 00.000 5052 Star::Find returns 1 (0), X=409.61, Y=262.75, Mass=292, SNR=11.5, Peak=60 HFD=4.0
22:45:24.071 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.36) = xAngle (-2.77 = -2.77)
22:45:24.071 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.11 = -3.11)
22:45:24.071 00.000 5052 CameraToMount -- cameraX=21.83 cameraY=-9.47 hyp=23.80 cameraTheta=-0.41 mountX=-22.16 mountY=-0.80, mountTheta=-3.11
22:45:24.072 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=21.83, y=-9.47, opts=13)
22:45:24.072 00.000 5052 Enqueuing Move request for stepguider (21.83, -9.47)
22:45:24.072 00.000 8976 Worker thread wakes up
22:45:24.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.83, -9.47) opts 0xd
22:45:24.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.83, -9.47)
22:45:24.072 00.000 8976 Moving (21.83, -9.47) raw xDistance=-22.16 yDistance=-0.80
22:45:24.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns -14.97 from input -22.16
22:45:24.073 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80
22:45:24.073 00.000 8976 MoveAxis(R, 48, ABG)
22:45:24.073 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:24.073 00.000 8976 MoveAxis(U, 2, ABG)
22:45:24.073 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:24.073 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:24.073 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:24.073 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:24.073 00.000 8976 move complete, result=1
22:45:24.073 00.000 8976 worker thread done servicing request
22:45:24.073 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:45:24.084 00.011 5052 UpdateGuideState exits: m=292 SNR=11.5
22:45:24.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:24.084 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:24.084 00.000 5052 Enqueuing Expose request
22:45:24.084 00.000 8976 Worker thread wakes up
22:45:24.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:24.084 00.000 5052 GuideStep: -22.2 px 0 ms EAST, -0.8 px 0 ms NORTH
22:45:24.084 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(392,245,37,37)
22:45:24.085 00.001 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.04) = xAngle (-0.45 = -0.45)
22:45:24.085 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.48 = 2.48)
22:45:24.085 00.000 5052 CameraToMount -- cameraX=21.83 cameraY=-9.47 hyp=23.80 cameraTheta=-0.41 mountX=21.43 mountY=14.67, mountTheta=0.60
22:45:24.085 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:24.086 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:25.111 01.025 8976 Exposure complete
22:45:25.126 00.015 8976 worker thread done servicing request
22:45:25.126 00.000 5052 OnExposeComplete: enter
22:45:25.126 00.000 5052 UpdateGuideState(): m_state=6
22:45:25.126 00.000 5052 Star::Find(18, 409, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 205
22:45:25.126 00.000 5052 Star::Find returns 1 (0), X=407.62, Y=262.86, Mass=302, SNR=11.7, Peak=60 HFD=3.8
22:45:25.126 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.80 = -2.80)
22:45:25.126 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.14 = -3.14)
22:45:25.126 00.000 5052 CameraToMount -- cameraX=19.84 cameraY=-9.36 hyp=21.94 cameraTheta=-0.44 mountX=-20.67 mountY=-0.04, mountTheta=-3.14
22:45:25.127 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=19.84, y=-9.36, opts=13)
22:45:25.127 00.000 5052 Enqueuing Move request for stepguider (19.84, -9.36)
22:45:25.127 00.000 8976 Worker thread wakes up
22:45:25.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (19.84, -9.36) opts 0xd
22:45:25.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (19.84, -9.36)
22:45:25.127 00.000 8976 Moving (19.84, -9.36) raw xDistance=-20.67 yDistance=-0.04
22:45:25.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -14.07 from input -20.67
22:45:25.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:45:25.127 00.000 8976 MoveAxis(R, 45, ABG)
22:45:25.127 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:25.128 00.001 8976 MoveAxis(U, 0, ABG)
22:45:25.128 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:25.128 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:25.128 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:25.128 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:25.128 00.000 8976 move complete, result=1
22:45:25.128 00.000 8976 worker thread done servicing request
22:45:25.128 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:45:25.138 00.010 5052 UpdateGuideState exits: m=302 SNR=11.7
22:45:25.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:25.138 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:25.138 00.000 5052 Enqueuing Expose request
22:45:25.138 00.000 5052 GuideStep: -20.7 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:25.138 00.000 8976 Worker thread wakes up
22:45:25.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:25.138 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(390,245,37,37)
22:45:25.139 00.001 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.48 = -0.48)
22:45:25.139 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.45 = 2.45)
22:45:25.139 00.000 5052 CameraToMount -- cameraX=19.84 cameraY=-9.36 hyp=21.94 cameraTheta=-0.44 mountX=19.44 mountY=14.06, mountTheta=0.63
22:45:25.139 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:25.139 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:26.178 01.039 8976 Exposure complete
22:45:26.192 00.014 8976 worker thread done servicing request
22:45:26.192 00.000 5052 OnExposeComplete: enter
22:45:26.192 00.000 5052 UpdateGuideState(): m_state=6
22:45:26.192 00.000 5052 Star::Find(18, 407, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 206
22:45:26.193 00.001 5052 Star::Find returns 1 (0), X=407.19, Y=261.91, Mass=294, SNR=11.5, Peak=62 HFD=4.0
22:45:26.193 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:45:26.193 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.10)
22:45:26.193 00.000 5052 CameraToMount -- cameraX=19.41 cameraY=-10.31 hyp=21.97 cameraTheta=-0.49 mountX=-21.03 mountY=1.00, mountTheta=3.09
22:45:26.193 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=19.41, y=-10.31, opts=13)
22:45:26.193 00.000 5052 Enqueuing Move request for stepguider (19.41, -10.31)
22:45:26.193 00.000 8976 Worker thread wakes up
22:45:26.193 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (19.41, -10.31) opts 0xd
22:45:26.194 00.001 8976 Handling offset move in thread for stepguider, endpoint = (19.41, -10.31)
22:45:26.194 00.000 8976 Moving (19.41, -10.31) raw xDistance=-21.03 yDistance=1.00
22:45:26.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns -14.23 from input -21.03
22:45:26.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.00
22:45:26.194 00.000 8976 MoveAxis(R, 46, ABG)
22:45:26.194 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:26.194 00.000 8976 MoveAxis(D, 3, ABG)
22:45:26.194 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:26.194 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:26.194 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:26.194 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:26.194 00.000 8976 move complete, result=1
22:45:26.194 00.000 8976 worker thread done servicing request
22:45:26.194 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:45:26.204 00.010 5052 UpdateGuideState exits: m=294 SNR=11.5
22:45:26.205 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:26.205 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:26.205 00.000 5052 Enqueuing Expose request
22:45:26.205 00.000 8976 Worker thread wakes up
22:45:26.205 00.000 5052 GuideStep: -21.0 px 0 ms EAST, 1.0 px 0 ms SOUTH
22:45:26.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:26.205 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(389,244,37,37)
22:45:26.206 00.001 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:45:26.206 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:45:26.206 00.000 5052 CameraToMount -- cameraX=19.41 cameraY=-10.31 hyp=21.97 cameraTheta=-0.49 mountX=18.97 mountY=14.86, mountTheta=0.66
22:45:26.206 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:26.206 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:27.236 01.030 8976 Exposure complete
22:45:27.249 00.013 8976 worker thread done servicing request
22:45:27.250 00.001 5052 OnExposeComplete: enter
22:45:27.250 00.000 5052 UpdateGuideState(): m_state=6
22:45:27.250 00.000 5052 Star::Find(18, 407, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 207
22:45:27.250 00.000 5052 Star::Find returns 1 (0), X=405.77, Y=262.26, Mass=304, SNR=11.7, Peak=62 HFD=3.8
22:45:27.250 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.36) = xAngle (-2.87 = -2.87)
22:45:27.250 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.20 = 3.08)
22:45:27.250 00.000 5052 CameraToMount -- cameraX=17.99 cameraY=-9.96 hyp=20.56 cameraTheta=-0.51 mountX=-19.78 mountY=1.29, mountTheta=3.08
22:45:27.251 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=17.99, y=-9.96, opts=13)
22:45:27.251 00.000 5052 Enqueuing Move request for stepguider (17.99, -9.96)
22:45:27.251 00.000 8976 Worker thread wakes up
22:45:27.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (17.99, -9.96) opts 0xd
22:45:27.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (17.99, -9.96)
22:45:27.251 00.000 8976 Moving (17.99, -9.96) raw xDistance=-19.78 yDistance=1.29
22:45:27.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.46 from input -19.78
22:45:27.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.29
22:45:27.251 00.000 8976 MoveAxis(R, 43, ABG)
22:45:27.251 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:27.251 00.000 8976 MoveAxis(D, 4, ABG)
22:45:27.251 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:27.251 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:27.251 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:27.251 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:27.251 00.000 8976 move complete, result=1
22:45:27.251 00.000 8976 worker thread done servicing request
22:45:27.252 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:45:27.261 00.009 5052 UpdateGuideState exits: m=304 SNR=11.7
22:45:27.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:27.261 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:27.261 00.000 5052 Enqueuing Expose request
22:45:27.262 00.001 5052 GuideStep: -19.8 px 0 ms EAST, 1.3 px 0 ms SOUTH
22:45:27.262 00.000 8976 Worker thread wakes up
22:45:27.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:27.262 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(388,244,37,37)
22:45:27.262 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.04) = xAngle (-0.55 = -0.55)
22:45:27.262 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.38 = 2.38)
22:45:27.262 00.000 5052 CameraToMount -- cameraX=17.99 cameraY=-9.96 hyp=20.56 cameraTheta=-0.51 mountX=17.57 mountY=14.17, mountTheta=0.68
22:45:27.262 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:27.263 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:28.294 01.031 8976 Exposure complete
22:45:28.309 00.015 8976 worker thread done servicing request
22:45:28.309 00.000 5052 OnExposeComplete: enter
22:45:28.309 00.000 5052 UpdateGuideState(): m_state=6
22:45:28.309 00.000 5052 Star::Find(18, 405, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 208
22:45:28.309 00.000 5052 Star::Find returns 1 (0), X=405.87, Y=262.32, Mass=349, SNR=12.6, Peak=61 HFD=4.3
22:45:28.309 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:45:28.309 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.20 = 3.08)
22:45:28.310 00.001 5052 CameraToMount -- cameraX=18.09 cameraY=-9.90 hyp=20.62 cameraTheta=-0.50 mountX=-19.81 mountY=1.19, mountTheta=3.08
22:45:28.311 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=18.09, y=-9.90, opts=13)
22:45:28.311 00.000 5052 Enqueuing Move request for stepguider (18.09, -9.90)
22:45:28.311 00.000 8976 Worker thread wakes up
22:45:28.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (18.09, -9.90) opts 0xd
22:45:28.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (18.09, -9.90)
22:45:28.311 00.000 8976 Moving (18.09, -9.90) raw xDistance=-19.81 yDistance=1.19
22:45:28.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.42 from input -19.81
22:45:28.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.19
22:45:28.311 00.000 8976 MoveAxis(R, 43, ABG)
22:45:28.311 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:28.311 00.000 8976 MoveAxis(D, 4, ABG)
22:45:28.311 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:28.311 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:28.311 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:28.311 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:28.311 00.000 8976 move complete, result=1
22:45:28.312 00.001 8976 worker thread done servicing request
22:45:28.312 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:45:28.322 00.010 5052 UpdateGuideState exits: m=349 SNR=12.6
22:45:28.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:28.322 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:28.322 00.000 5052 Enqueuing Expose request
22:45:28.322 00.000 5052 GuideStep: -19.8 px 0 ms EAST, 1.2 px 0 ms SOUTH
22:45:28.322 00.000 8976 Worker thread wakes up
22:45:28.323 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:28.323 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(388,244,37,37)
22:45:28.323 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:45:28.323 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:45:28.323 00.000 5052 CameraToMount -- cameraX=18.09 cameraY=-9.90 hyp=20.62 cameraTheta=-0.50 mountX=17.67 mountY=14.13, mountTheta=0.67
22:45:28.323 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:28.323 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:29.356 01.033 8976 Exposure complete
22:45:29.370 00.014 8976 worker thread done servicing request
22:45:29.370 00.000 5052 OnExposeComplete: enter
22:45:29.370 00.000 5052 UpdateGuideState(): m_state=6
22:45:29.370 00.000 5052 Star::Find(18, 405, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 209
22:45:29.370 00.000 5052 Star::Find returns 1 (0), X=405.72, Y=262.51, Mass=284, SNR=11.4, Peak=60 HFD=3.8
22:45:29.370 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:45:29.370 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.09)
22:45:29.370 00.000 5052 CameraToMount -- cameraX=17.94 cameraY=-9.71 hyp=20.40 cameraTheta=-0.50 mountX=-19.57 mountY=1.08, mountTheta=3.09
22:45:29.371 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=17.94, y=-9.71, opts=13)
22:45:29.371 00.000 5052 Enqueuing Move request for stepguider (17.94, -9.71)
22:45:29.371 00.000 8976 Worker thread wakes up
22:45:29.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (17.94, -9.71) opts 0xd
22:45:29.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (17.94, -9.71)
22:45:29.371 00.000 8976 Moving (17.94, -9.71) raw xDistance=-19.57 yDistance=1.08
22:45:29.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.27 from input -19.57
22:45:29.372 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.08
22:45:29.372 00.000 8976 MoveAxis(R, 43, ABG)
22:45:29.372 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:29.372 00.000 8976 MoveAxis(D, 3, ABG)
22:45:29.372 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:29.372 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:29.372 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:29.372 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:29.372 00.000 8976 move complete, result=1
22:45:29.372 00.000 8976 worker thread done servicing request
22:45:29.372 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:45:29.382 00.010 5052 UpdateGuideState exits: m=284 SNR=11.4
22:45:29.382 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:29.382 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:29.382 00.000 5052 Enqueuing Expose request
22:45:29.383 00.001 5052 GuideStep: -19.6 px 0 ms EAST, 1.1 px 0 ms SOUTH
22:45:29.383 00.000 8976 Worker thread wakes up
22:45:29.383 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:29.383 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(388,245,37,37)
22:45:29.383 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:45:29.383 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:45:29.383 00.000 5052 CameraToMount -- cameraX=17.94 cameraY=-9.71 hyp=20.40 cameraTheta=-0.50 mountX=17.53 mountY=13.91, mountTheta=0.67
22:45:29.383 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:29.384 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:30.421 01.037 8976 Exposure complete
22:45:30.434 00.013 8976 worker thread done servicing request
22:45:30.434 00.000 5052 OnExposeComplete: enter
22:45:30.434 00.000 5052 UpdateGuideState(): m_state=6
22:45:30.434 00.000 5052 Star::Find(18, 405, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 210
22:45:30.434 00.000 5052 Star::Find returns 1 (0), X=405.95, Y=262.03, Mass=289, SNR=11.4, Peak=61 HFD=4.2
22:45:30.434 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.36) = xAngle (-2.87 = -2.87)
22:45:30.434 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.21 = 3.07)
22:45:30.434 00.000 5052 CameraToMount -- cameraX=18.17 cameraY=-10.19 hyp=20.83 cameraTheta=-0.51 mountX=-20.07 mountY=1.42, mountTheta=3.07
22:45:30.435 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=18.17, y=-10.19, opts=13)
22:45:30.435 00.000 5052 Enqueuing Move request for stepguider (18.17, -10.19)
22:45:30.435 00.000 8976 Worker thread wakes up
22:45:30.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (18.17, -10.19) opts 0xd
22:45:30.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (18.17, -10.19)
22:45:30.435 00.000 8976 Moving (18.17, -10.19) raw xDistance=-20.07 yDistance=1.42
22:45:30.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.57 from input -20.07
22:45:30.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.42
22:45:30.435 00.000 8976 MoveAxis(R, 44, ABG)
22:45:30.435 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:30.436 00.001 8976 MoveAxis(D, 4, ABG)
22:45:30.436 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:30.436 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:30.436 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:30.436 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:30.436 00.000 8976 move complete, result=1
22:45:30.436 00.000 8976 worker thread done servicing request
22:45:30.436 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=31, FiltMin=27, FiltMax=47, Gamma=2.260
22:45:30.446 00.010 5052 UpdateGuideState exits: m=289 SNR=11.4
22:45:30.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:30.446 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:30.446 00.000 5052 Enqueuing Expose request
22:45:30.446 00.000 5052 GuideStep: -20.1 px 0 ms EAST, 1.4 px 0 ms SOUTH
22:45:30.446 00.000 8976 Worker thread wakes up
22:45:30.446 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:30.446 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(388,244,37,37)
22:45:30.447 00.001 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.04) = xAngle (-0.55 = -0.55)
22:45:30.447 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.38 = 2.38)
22:45:30.447 00.000 5052 CameraToMount -- cameraX=18.17 cameraY=-10.19 hyp=20.83 cameraTheta=-0.51 mountX=17.74 mountY=14.44, mountTheta=0.68
22:45:30.447 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:30.447 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:31.491 01.044 8976 Exposure complete
22:45:31.506 00.015 8976 worker thread done servicing request
22:45:31.506 00.000 5052 OnExposeComplete: enter
22:45:31.506 00.000 5052 UpdateGuideState(): m_state=6
22:45:31.507 00.001 5052 Star::Find(18, 405, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 211
22:45:31.507 00.000 5052 Star::Find returns 1 (0), X=406.97, Y=262.47, Mass=310, SNR=11.9, Peak=61 HFD=4.1
22:45:31.507 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:45:31.507 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:45:31.507 00.000 5052 CameraToMount -- cameraX=19.19 cameraY=-9.75 hyp=21.53 cameraTheta=-0.47 mountX=-20.49 mountY=0.58, mountTheta=3.11
22:45:31.507 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=19.19, y=-9.75, opts=13)
22:45:31.507 00.000 5052 Enqueuing Move request for stepguider (19.19, -9.75)
22:45:31.508 00.001 8976 Worker thread wakes up
22:45:31.508 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (19.19, -9.75) opts 0xd
22:45:31.508 00.000 8976 Handling offset move in thread for stepguider, endpoint = (19.19, -9.75)
22:45:31.508 00.000 8976 Moving (19.19, -9.75) raw xDistance=-20.49 yDistance=0.58
22:45:31.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.86 from input -20.49
22:45:31.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.58
22:45:31.508 00.000 8976 MoveAxis(R, 45, ABG)
22:45:31.508 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:31.508 00.000 8976 MoveAxis(D, 2, ABG)
22:45:31.508 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:31.508 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:31.508 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:31.508 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:31.508 00.000 8976 move complete, result=1
22:45:31.508 00.000 8976 worker thread done servicing request
22:45:31.509 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:45:31.518 00.009 5052 UpdateGuideState exits: m=310 SNR=11.9
22:45:31.519 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:31.519 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:31.519 00.000 5052 Enqueuing Expose request
22:45:31.519 00.000 5052 GuideStep: -20.5 px 0 ms EAST, 0.6 px 0 ms SOUTH
22:45:31.519 00.000 8976 Worker thread wakes up
22:45:31.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:31.519 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(389,244,37,37)
22:45:31.519 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:45:31.519 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.42 = 2.42)
22:45:31.520 00.001 5052 CameraToMount -- cameraX=19.19 cameraY=-9.75 hyp=21.53 cameraTheta=-0.47 mountX=18.78 mountY=14.27, mountTheta=0.65
22:45:31.520 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:31.520 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:32.544 01.024 8976 Exposure complete
22:45:32.558 00.014 8976 worker thread done servicing request
22:45:32.559 00.001 5052 OnExposeComplete: enter
22:45:32.559 00.000 5052 UpdateGuideState(): m_state=6
22:45:32.559 00.000 5052 Star::Find(18, 406, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 212
22:45:32.559 00.000 5052 Star::Find returns 1 (0), X=408.14, Y=261.86, Mass=283, SNR=11.3, Peak=58 HFD=4.3
22:45:32.559 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:45:32.559 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:45:32.559 00.000 5052 CameraToMount -- cameraX=20.36 cameraY=-10.36 hyp=22.85 cameraTheta=-0.47 mountX=-21.75 mountY=0.63, mountTheta=3.11
22:45:32.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=20.36, y=-10.36, opts=13)
22:45:32.560 00.000 5052 Enqueuing Move request for stepguider (20.36, -10.36)
22:45:32.560 00.000 8976 Worker thread wakes up
22:45:32.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (20.36, -10.36) opts 0xd
22:45:32.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (20.36, -10.36)
22:45:32.560 00.000 8976 Moving (20.36, -10.36) raw xDistance=-21.75 yDistance=0.63
22:45:32.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -14.67 from input -21.75
22:45:32.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
22:45:32.560 00.000 8976 MoveAxis(R, 47, ABG)
22:45:32.560 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:32.560 00.000 8976 MoveAxis(D, 2, ABG)
22:45:32.560 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:32.560 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:32.560 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:32.560 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:32.560 00.000 8976 move complete, result=1
22:45:32.560 00.000 8976 worker thread done servicing request
22:45:32.561 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:45:32.571 00.010 5052 UpdateGuideState exits: m=283 SNR=11.3
22:45:32.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:32.571 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:32.571 00.000 5052 Enqueuing Expose request
22:45:32.571 00.000 5052 GuideStep: -21.7 px 0 ms EAST, 0.6 px 0 ms SOUTH
22:45:32.572 00.001 8976 Worker thread wakes up
22:45:32.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:32.572 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(390,244,37,37)
22:45:32.572 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:45:32.572 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.42 = 2.42)
22:45:32.572 00.000 5052 CameraToMount -- cameraX=20.36 cameraY=-10.36 hyp=22.85 cameraTheta=-0.47 mountX=19.92 mountY=15.15, mountTheta=0.65
22:45:32.572 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:32.573 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:33.601 01.028 8976 Exposure complete
22:45:33.616 00.015 8976 worker thread done servicing request
22:45:33.616 00.000 5052 OnExposeComplete: enter
22:45:33.616 00.000 5052 UpdateGuideState(): m_state=6
22:45:33.616 00.000 5052 Star::Find(18, 408, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 213
22:45:33.616 00.000 5052 Star::Find returns 1 (0), X=409.35, Y=261.75, Mass=273, SNR=11.1, Peak=63 HFD=3.7
22:45:33.616 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:45:33.616 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.13)
22:45:33.616 00.000 5052 CameraToMount -- cameraX=21.57 cameraY=-10.47 hyp=23.97 cameraTheta=-0.45 mountX=-22.68 mountY=0.21, mountTheta=3.13
22:45:33.617 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=21.57, y=-10.47, opts=13)
22:45:33.617 00.000 5052 Enqueuing Move request for stepguider (21.57, -10.47)
22:45:33.617 00.000 8976 Worker thread wakes up
22:45:33.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.57, -10.47) opts 0xd
22:45:33.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.57, -10.47)
22:45:33.617 00.000 8976 Moving (21.57, -10.47) raw xDistance=-22.68 yDistance=0.21
22:45:33.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.31 from input -22.68
22:45:33.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:45:33.617 00.000 8976 MoveAxis(R, 49, ABG)
22:45:33.617 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:33.617 00.000 8976 MoveAxis(U, 0, ABG)
22:45:33.618 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:33.618 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:33.618 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:33.618 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:33.618 00.000 8976 move complete, result=1
22:45:33.618 00.000 8976 worker thread done servicing request
22:45:33.618 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:45:33.628 00.010 5052 UpdateGuideState exits: m=273 SNR=11.1
22:45:33.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:33.628 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:33.628 00.000 5052 Enqueuing Expose request
22:45:33.628 00.000 5052 GuideStep: -22.7 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:33.628 00.000 8976 Worker thread wakes up
22:45:33.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:33.628 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(391,244,37,37)
22:45:33.628 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:45:33.629 00.001 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:45:33.629 00.000 5052 CameraToMount -- cameraX=21.57 cameraY=-10.47 hyp=23.97 cameraTheta=-0.45 mountX=21.12 mountY=15.56, mountTheta=0.63
22:45:33.629 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:33.629 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:34.661 01.032 8976 Exposure complete
22:45:34.674 00.013 8976 worker thread done servicing request
22:45:34.674 00.000 5052 OnExposeComplete: enter
22:45:34.674 00.000 5052 UpdateGuideState(): m_state=6
22:45:34.674 00.000 5052 Star::Find(18, 409, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 214
22:45:34.674 00.000 5052 Star::Find returns 1 (0), X=410.73, Y=261.78, Mass=322, SNR=12.1, Peak=61 HFD=4.5
22:45:34.674 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.36) = xAngle (-2.79 = -2.79)
22:45:34.674 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
22:45:34.674 00.000 5052 CameraToMount -- cameraX=22.95 cameraY=-10.44 hyp=25.21 cameraTheta=-0.43 mountX=-23.64 mountY=-0.40, mountTheta=-3.12
22:45:34.675 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=22.95, y=-10.44, opts=13)
22:45:34.675 00.000 5052 Enqueuing Move request for stepguider (22.95, -10.44)
22:45:34.675 00.000 8976 Worker thread wakes up
22:45:34.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (22.95, -10.44) opts 0xd
22:45:34.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (22.95, -10.44)
22:45:34.675 00.000 8976 Moving (22.95, -10.44) raw xDistance=-23.64 yDistance=-0.40
22:45:34.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.97 from input -23.64
22:45:34.676 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
22:45:34.676 00.000 8976 MoveAxis(R, 52, ABG)
22:45:34.676 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:34.676 00.000 8976 MoveAxis(U, 1, ABG)
22:45:34.676 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:34.676 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:34.676 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:34.676 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:34.676 00.000 8976 move complete, result=1
22:45:34.676 00.000 8976 worker thread done servicing request
22:45:34.676 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:45:34.686 00.010 5052 UpdateGuideState exits: m=322 SNR=12.1
22:45:34.687 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:34.687 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:34.687 00.000 5052 Enqueuing Expose request
22:45:34.687 00.000 5052 GuideStep: -23.6 px 0 ms EAST, -0.4 px 0 ms NORTH
22:45:34.687 00.000 8976 Worker thread wakes up
22:45:34.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:34.687 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(393,244,37,37)
22:45:34.687 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.04) = xAngle (-0.47 = -0.47)
22:45:34.688 00.001 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.46 = 2.46)
22:45:34.688 00.000 5052 CameraToMount -- cameraX=22.95 cameraY=-10.44 hyp=25.21 cameraTheta=-0.43 mountX=22.50 mountY=15.89, mountTheta=0.61
22:45:34.688 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:34.688 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:35.723 01.035 8976 Exposure complete
22:45:35.737 00.014 8976 worker thread done servicing request
22:45:35.737 00.000 5052 OnExposeComplete: enter
22:45:35.737 00.000 5052 UpdateGuideState(): m_state=6
22:45:35.737 00.000 5052 Star::Find(18, 410, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 215
22:45:35.737 00.000 5052 Star::Find returns 1 (0), X=412.51, Y=261.98, Mass=327, SNR=12.2, Peak=63 HFD=4.1
22:45:35.738 00.001 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.36) = xAngle (-2.75 = -2.75)
22:45:35.738 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.09 = -3.09)
22:45:35.738 00.000 5052 CameraToMount -- cameraX=24.74 cameraY=-10.24 hyp=26.77 cameraTheta=-0.39 mountX=-24.76 mountY=-1.35, mountTheta=-3.09
22:45:35.738 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=24.74, y=-10.24, opts=13)
22:45:35.738 00.000 5052 Enqueuing Move request for stepguider (24.74, -10.24)
22:45:35.738 00.000 8976 Worker thread wakes up
22:45:35.739 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.74, -10.24) opts 0xd
22:45:35.739 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.74, -10.24)
22:45:35.739 00.000 8976 Moving (24.74, -10.24) raw xDistance=-24.76 yDistance=-1.35
22:45:35.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.72 from input -24.76
22:45:35.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.35
22:45:35.739 00.000 8976 MoveAxis(R, 54, ABG)
22:45:35.739 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:35.739 00.000 8976 MoveAxis(U, 4, ABG)
22:45:35.739 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:35.739 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:35.739 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:35.739 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:35.739 00.000 8976 move complete, result=1
22:45:35.739 00.000 8976 worker thread done servicing request
22:45:35.739 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:45:35.749 00.010 5052 UpdateGuideState exits: m=327 SNR=12.2
22:45:35.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:35.749 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:35.749 00.000 5052 Enqueuing Expose request
22:45:35.749 00.000 5052 GuideStep: -24.8 px 0 ms EAST, -1.4 px 0 ms NORTH
22:45:35.749 00.000 8976 Worker thread wakes up
22:45:35.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:35.750 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(395,244,37,37)
22:45:35.750 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.04) = xAngle (-0.43 = -0.43)
22:45:35.750 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.49 = 2.49)
22:45:35.750 00.000 5052 CameraToMount -- cameraX=24.74 cameraY=-10.24 hyp=26.77 cameraTheta=-0.39 mountX=24.30 mountY=16.14, mountTheta=0.59
22:45:35.750 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:35.750 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:36.785 01.035 8976 Exposure complete
22:45:36.799 00.014 8976 worker thread done servicing request
22:45:36.799 00.000 5052 OnExposeComplete: enter
22:45:36.799 00.000 5052 UpdateGuideState(): m_state=6
22:45:36.799 00.000 5052 Star::Find(18, 412, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 216
22:45:36.799 00.000 5052 Star::Find returns 1 (0), X=412.20, Y=262.07, Mass=354, SNR=12.7, Peak=62 HFD=4.2
22:45:36.799 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.36) = xAngle (-2.75 = -2.75)
22:45:36.799 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.09 = -3.09)
22:45:36.799 00.000 5052 CameraToMount -- cameraX=24.42 cameraY=-10.15 hyp=26.44 cameraTheta=-0.39 mountX=-24.48 mountY=-1.29, mountTheta=-3.09
22:45:36.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.42, y=-10.15, opts=13)
22:45:36.800 00.000 5052 Enqueuing Move request for stepguider (24.42, -10.15)
22:45:36.800 00.000 8976 Worker thread wakes up
22:45:36.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.42, -10.15) opts 0xd
22:45:36.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.42, -10.15)
22:45:36.800 00.000 8976 Moving (24.42, -10.15) raw xDistance=-24.48 yDistance=-1.29
22:45:36.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.59 from input -24.48
22:45:36.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.29
22:45:36.800 00.000 8976 MoveAxis(R, 54, ABG)
22:45:36.800 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:36.800 00.000 8976 MoveAxis(U, 4, ABG)
22:45:36.800 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:36.800 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:36.800 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:36.800 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:36.800 00.000 8976 move complete, result=1
22:45:36.800 00.000 8976 worker thread done servicing request
22:45:36.801 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=159, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:45:36.810 00.009 5052 UpdateGuideState exits: m=354 SNR=12.7
22:45:36.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:36.810 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:36.810 00.000 5052 Enqueuing Expose request
22:45:36.810 00.000 5052 GuideStep: -24.5 px 0 ms EAST, -1.3 px 0 ms NORTH
22:45:36.811 00.001 8976 Worker thread wakes up
22:45:36.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:36.811 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,244,37,37)
22:45:36.811 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.04) = xAngle (-0.43 = -0.43)
22:45:36.811 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.49 = 2.49)
22:45:36.811 00.000 5052 CameraToMount -- cameraX=24.42 cameraY=-10.15 hyp=26.44 cameraTheta=-0.39 mountX=23.98 mountY=15.97, mountTheta=0.59
22:45:36.811 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:36.812 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:37.853 01.041 8976 Exposure complete
22:45:37.868 00.015 8976 worker thread done servicing request
22:45:37.868 00.000 5052 OnExposeComplete: enter
22:45:37.868 00.000 5052 UpdateGuideState(): m_state=6
22:45:37.869 00.001 5052 Star::Find(18, 412, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 217
22:45:37.869 00.000 5052 Star::Find returns 1 (0), X=412.12, Y=261.99, Mass=337, SNR=12.5, Peak=61 HFD=4.3
22:45:37.869 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.36) = xAngle (-2.76 = -2.76)
22:45:37.869 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.10 = -3.10)
22:45:37.869 00.000 5052 CameraToMount -- cameraX=24.34 cameraY=-10.23 hyp=26.41 cameraTheta=-0.40 mountX=-24.48 mountY=-1.19, mountTheta=-3.09
22:45:37.869 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=24.34, y=-10.23, opts=13)
22:45:37.869 00.000 5052 Enqueuing Move request for stepguider (24.34, -10.23)
22:45:37.869 00.000 8976 Worker thread wakes up
22:45:37.870 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.34, -10.23) opts 0xd
22:45:37.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.34, -10.23)
22:45:37.870 00.000 8976 Moving (24.34, -10.23) raw xDistance=-24.48 yDistance=-1.19
22:45:37.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.58 from input -24.48
22:45:37.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.19
22:45:37.870 00.000 8976 MoveAxis(R, 53, ABG)
22:45:37.870 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:37.870 00.000 8976 MoveAxis(U, 4, ABG)
22:45:37.870 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:37.870 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:37.870 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:37.870 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:37.870 00.000 8976 move complete, result=1
22:45:37.870 00.000 8976 worker thread done servicing request
22:45:37.870 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:45:37.880 00.010 5052 UpdateGuideState exits: m=337 SNR=12.5
22:45:37.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:37.880 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:37.880 00.000 5052 Enqueuing Expose request
22:45:37.881 00.001 5052 GuideStep: -24.5 px 0 ms EAST, -1.2 px 0 ms NORTH
22:45:37.881 00.000 8976 Worker thread wakes up
22:45:37.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:37.881 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,244,37,37)
22:45:37.881 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.04) = xAngle (-0.44 = -0.44)
22:45:37.881 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.49 = 2.49)
22:45:37.881 00.000 5052 CameraToMount -- cameraX=24.34 cameraY=-10.23 hyp=26.41 cameraTheta=-0.40 mountX=23.91 mountY=16.03, mountTheta=0.59
22:45:37.881 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:37.882 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:38.920 01.038 8976 Exposure complete
22:45:38.934 00.014 8976 worker thread done servicing request
22:45:38.934 00.000 5052 OnExposeComplete: enter
22:45:38.934 00.000 5052 UpdateGuideState(): m_state=6
22:45:38.934 00.000 5052 Star::Find(18, 412, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 218
22:45:38.934 00.000 5052 Star::Find returns 1 (0), X=412.08, Y=262.01, Mass=358, SNR=12.8, Peak=61 HFD=4.3
22:45:38.934 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.36) = xAngle (-2.76 = -2.76)
22:45:38.934 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.10 = -3.10)
22:45:38.934 00.000 5052 CameraToMount -- cameraX=24.31 cameraY=-10.21 hyp=26.36 cameraTheta=-0.40 mountX=-24.44 mountY=-1.19, mountTheta=-3.09
22:45:38.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.31, y=-10.21, opts=13)
22:45:38.935 00.000 5052 Enqueuing Move request for stepguider (24.31, -10.21)
22:45:38.935 00.000 8976 Worker thread wakes up
22:45:38.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.31, -10.21) opts 0xd
22:45:38.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.31, -10.21)
22:45:38.935 00.000 8976 Moving (24.31, -10.21) raw xDistance=-24.44 yDistance=-1.19
22:45:38.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.56 from input -24.44
22:45:38.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.19
22:45:38.935 00.000 8976 MoveAxis(R, 53, ABG)
22:45:38.936 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:38.936 00.000 8976 MoveAxis(U, 4, ABG)
22:45:38.936 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:38.936 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:38.936 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:38.936 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:38.936 00.000 8976 move complete, result=1
22:45:38.936 00.000 8976 worker thread done servicing request
22:45:38.936 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=31, FiltMin=27, FiltMax=49, Gamma=2.260
22:45:38.946 00.010 5052 UpdateGuideState exits: m=358 SNR=12.8
22:45:38.946 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:38.946 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:38.946 00.000 5052 Enqueuing Expose request
22:45:38.946 00.000 5052 GuideStep: -24.4 px 0 ms EAST, -1.2 px 0 ms NORTH
22:45:38.946 00.000 8976 Worker thread wakes up
22:45:38.946 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:38.946 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,244,37,37)
22:45:38.947 00.001 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.04) = xAngle (-0.44 = -0.44)
22:45:38.947 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.49 = 2.49)
22:45:38.947 00.000 5052 CameraToMount -- cameraX=24.31 cameraY=-10.21 hyp=26.36 cameraTheta=-0.40 mountX=23.87 mountY=16.01, mountTheta=0.59
22:45:38.947 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:38.947 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:39.986 01.039 8976 Exposure complete
22:45:40.000 00.014 8976 worker thread done servicing request
22:45:40.000 00.000 5052 OnExposeComplete: enter
22:45:40.000 00.000 5052 UpdateGuideState(): m_state=6
22:45:40.000 00.000 5052 Star::Find(18, 412, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 219
22:45:40.000 00.000 5052 Star::Find returns 1 (0), X=413.83, Y=261.68, Mass=363, SNR=12.9, Peak=65 HFD=4.1
22:45:40.000 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.36) = xAngle (-2.74 = -2.74)
22:45:40.000 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.08 = -3.08)
22:45:40.000 00.000 5052 CameraToMount -- cameraX=26.05 cameraY=-10.54 hyp=28.10 cameraTheta=-0.38 mountX=-25.91 mountY=-1.64, mountTheta=-3.08
22:45:40.001 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.05, y=-10.54, opts=13)
22:45:40.001 00.000 5052 Enqueuing Move request for stepguider (26.05, -10.54)
22:45:40.001 00.000 8976 Worker thread wakes up
22:45:40.001 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.05, -10.54) opts 0xd
22:45:40.001 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.05, -10.54)
22:45:40.001 00.000 8976 Moving (26.05, -10.54) raw xDistance=-25.91 yDistance=-1.64
22:45:40.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.48 from input -25.91
22:45:40.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.09 from input -1.64
22:45:40.002 00.001 8976 MoveAxis(R, 56, ABG)
22:45:40.002 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:40.002 00.000 8976 MoveAxis(U, 5, ABG)
22:45:40.002 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:40.002 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:40.002 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:40.002 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:40.002 00.000 8976 move complete, result=1
22:45:40.002 00.000 8976 worker thread done servicing request
22:45:40.002 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:45:40.012 00.010 5052 UpdateGuideState exits: m=363 SNR=12.9
22:45:40.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:40.013 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:40.013 00.000 5052 Enqueuing Expose request
22:45:40.013 00.000 8976 Worker thread wakes up
22:45:40.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:40.013 00.000 5052 GuideStep: -25.9 px 0 ms EAST, -1.6 px 0 ms NORTH
22:45:40.013 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,244,37,37)
22:45:40.013 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.04) = xAngle (-0.43 = -0.43)
22:45:40.013 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.50 = 2.50)
22:45:40.014 00.001 5052 CameraToMount -- cameraX=26.05 cameraY=-10.54 hyp=28.10 cameraTheta=-0.38 mountX=25.60 mountY=16.76, mountTheta=0.58
22:45:40.014 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:40.014 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:41.053 01.039 8976 Exposure complete
22:45:41.067 00.014 8976 worker thread done servicing request
22:45:41.067 00.000 5052 OnExposeComplete: enter
22:45:41.067 00.000 5052 UpdateGuideState(): m_state=6
22:45:41.067 00.000 5052 Star::Find(18, 413, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 220
22:45:41.067 00.000 5052 Star::Find returns 1 (0), X=414.67, Y=261.65, Mass=317, SNR=12.1, Peak=65 HFD=4.2
22:45:41.067 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.36) = xAngle (-2.73 = -2.73)
22:45:41.067 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.07 = -3.07)
22:45:41.068 00.001 5052 CameraToMount -- cameraX=26.89 cameraY=-10.57 hyp=28.89 cameraTheta=-0.37 mountX=-26.52 mountY=-1.97, mountTheta=-3.07
22:45:41.068 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=26.89, y=-10.57, opts=13)
22:45:41.068 00.000 5052 Enqueuing Move request for stepguider (26.89, -10.57)
22:45:41.068 00.000 8976 Worker thread wakes up
22:45:41.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.89, -10.57) opts 0xd
22:45:41.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.89, -10.57)
22:45:41.068 00.000 8976 Moving (26.89, -10.57) raw xDistance=-26.52 yDistance=-1.97
22:45:41.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.93 from input -26.52
22:45:41.069 00.001 8976 GuideAlgorithmHysteresis::Result() returns -1.32 from input -1.97
22:45:41.069 00.000 8976 MoveAxis(R, 58, ABG)
22:45:41.069 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:41.069 00.000 8976 MoveAxis(U, 6, ABG)
22:45:41.069 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:41.069 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:41.069 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:41.069 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:41.069 00.000 8976 move complete, result=1
22:45:41.069 00.000 8976 worker thread done servicing request
22:45:41.069 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:45:41.080 00.011 5052 UpdateGuideState exits: m=317 SNR=12.1
22:45:41.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:41.080 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:41.080 00.000 5052 Enqueuing Expose request
22:45:41.080 00.000 5052 GuideStep: -26.5 px 0 ms EAST, -2.0 px 0 ms NORTH
22:45:41.080 00.000 8976 Worker thread wakes up
22:45:41.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:41.080 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,244,37,37)
22:45:41.080 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.04) = xAngle (-0.42 = -0.42)
22:45:41.080 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.51 = 2.51)
22:45:41.080 00.000 5052 CameraToMount -- cameraX=26.89 cameraY=-10.57 hyp=28.89 cameraTheta=-0.37 mountX=26.43 mountY=17.00, mountTheta=0.57
22:45:41.081 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:41.081 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:42.119 01.038 8976 Exposure complete
22:45:42.132 00.013 8976 worker thread done servicing request
22:45:42.132 00.000 5052 OnExposeComplete: enter
22:45:42.132 00.000 5052 UpdateGuideState(): m_state=6
22:45:42.132 00.000 5052 Star::Find(18, 414, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 221
22:45:42.132 00.000 5052 Star::Find returns 1 (0), X=414.75, Y=261.94, Mass=301, SNR=11.7, Peak=66 HFD=4.4
22:45:42.132 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.36) = xAngle (-2.72 = -2.72)
22:45:42.132 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.06 = -3.06)
22:45:42.132 00.000 5052 CameraToMount -- cameraX=26.97 cameraY=-10.28 hyp=28.86 cameraTheta=-0.36 mountX=-26.38 mountY=-2.27, mountTheta=-3.06
22:45:42.132 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=26.97, y=-10.28, opts=13)
22:45:42.132 00.000 5052 Enqueuing Move request for stepguider (26.97, -10.28)
22:45:42.132 00.000 8976 Worker thread wakes up
22:45:42.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.97, -10.28) opts 0xd
22:45:42.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.97, -10.28)
22:45:42.132 00.000 8976 Moving (26.97, -10.28) raw xDistance=-26.38 yDistance=-2.27
22:45:42.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.87 from input -26.38
22:45:42.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.53 from input -2.27
22:45:42.132 00.000 8976 MoveAxis(R, 58, ABG)
22:45:42.132 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:42.132 00.000 8976 MoveAxis(U, 7, ABG)
22:45:42.132 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:42.132 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:42.132 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:42.132 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:42.132 00.000 8976 move complete, result=1
22:45:42.132 00.000 8976 worker thread done servicing request
22:45:42.132 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=31, FiltMin=27, FiltMax=42, Gamma=2.260
22:45:42.150 00.018 5052 UpdateGuideState exits: m=301 SNR=11.7
22:45:42.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:42.150 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:42.151 00.001 5052 Enqueuing Expose request
22:45:42.151 00.000 8976 Worker thread wakes up
22:45:42.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:42.151 00.000 5052 GuideStep: -26.4 px 0 ms EAST, -2.3 px 0 ms NORTH
22:45:42.151 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,244,37,37)
22:45:42.151 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.04) = xAngle (-0.40 = -0.40)
22:45:42.151 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.52 = 2.52)
22:45:42.152 00.001 5052 CameraToMount -- cameraX=26.97 cameraY=-10.28 hyp=28.86 cameraTheta=-0.36 mountX=26.53 mountY=16.74, mountTheta=0.56
22:45:42.152 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:42.152 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:43.196 01.044 8976 Exposure complete
22:45:43.210 00.014 8976 worker thread done servicing request
22:45:43.210 00.000 5052 OnExposeComplete: enter
22:45:43.210 00.000 5052 UpdateGuideState(): m_state=6
22:45:43.210 00.000 5052 Star::Find(18, 414, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 222
22:45:43.210 00.000 5052 Star::Find returns 1 (0), X=412.94, Y=261.84, Mass=323, SNR=12.2, Peak=62 HFD=4.5
22:45:43.210 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.36) = xAngle (-2.75 = -2.75)
22:45:43.210 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.09 = -3.09)
22:45:43.210 00.000 5052 CameraToMount -- cameraX=25.16 cameraY=-10.38 hyp=27.22 cameraTheta=-0.39 mountX=-25.17 mountY=-1.41, mountTheta=-3.09
22:45:43.211 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=25.16, y=-10.38, opts=13)
22:45:43.211 00.000 5052 Enqueuing Move request for stepguider (25.16, -10.38)
22:45:43.211 00.000 8976 Worker thread wakes up
22:45:43.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.16, -10.38) opts 0xd
22:45:43.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.16, -10.38)
22:45:43.211 00.000 8976 Moving (25.16, -10.38) raw xDistance=-25.17 yDistance=-1.41
22:45:43.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.11 from input -25.17
22:45:43.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.41
22:45:43.211 00.000 8976 MoveAxis(R, 55, ABG)
22:45:43.211 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:43.212 00.001 8976 MoveAxis(U, 5, ABG)
22:45:43.212 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:43.212 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:43.212 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:43.212 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:43.212 00.000 8976 move complete, result=1
22:45:43.212 00.000 8976 worker thread done servicing request
22:45:43.212 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:45:43.223 00.011 5052 UpdateGuideState exits: m=323 SNR=12.2
22:45:43.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:43.223 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:43.223 00.000 5052 Enqueuing Expose request
22:45:43.223 00.000 8976 Worker thread wakes up
22:45:43.223 00.000 5052 GuideStep: -25.2 px 0 ms EAST, -1.4 px 0 ms NORTH
22:45:43.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:43.223 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(395,244,37,37)
22:45:43.224 00.001 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.04) = xAngle (-0.43 = -0.43)
22:45:43.224 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.50 = 2.50)
22:45:43.224 00.000 5052 CameraToMount -- cameraX=25.16 cameraY=-10.38 hyp=27.22 cameraTheta=-0.39 mountX=24.72 mountY=16.38, mountTheta=0.59
22:45:43.224 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:43.224 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:44.255 01.031 8976 Exposure complete
22:45:44.271 00.016 8976 worker thread done servicing request
22:45:44.271 00.000 5052 OnExposeComplete: enter
22:45:44.271 00.000 5052 UpdateGuideState(): m_state=6
22:45:44.271 00.000 5052 Star::Find(18, 412, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 223
22:45:44.272 00.001 5052 Star::Find returns 1 (0), X=411.74, Y=261.60, Mass=324, SNR=12.2, Peak=61 HFD=4.7
22:45:44.272 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.36) = xAngle (-2.78 = -2.78)
22:45:44.272 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.12 = -3.12)
22:45:44.272 00.000 5052 CameraToMount -- cameraX=23.96 cameraY=-10.62 hyp=26.21 cameraTheta=-0.42 mountX=-24.48 mountY=-0.67, mountTheta=-3.11
22:45:44.272 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=23.96, y=-10.62, opts=13)
22:45:44.272 00.000 5052 Enqueuing Move request for stepguider (23.96, -10.62)
22:45:44.272 00.000 8976 Worker thread wakes up
22:45:44.273 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.96, -10.62) opts 0xd
22:45:44.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (23.96, -10.62)
22:45:44.273 00.000 8976 Moving (23.96, -10.62) raw xDistance=-24.48 yDistance=-0.67
22:45:44.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.62 from input -24.48
22:45:44.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.67
22:45:44.273 00.000 8976 MoveAxis(R, 54, ABG)
22:45:44.273 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:44.273 00.000 8976 MoveAxis(U, 2, ABG)
22:45:44.273 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:44.273 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:44.273 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:44.273 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:44.273 00.000 8976 move complete, result=1
22:45:44.273 00.000 8976 worker thread done servicing request
22:45:44.273 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:45:44.284 00.011 5052 UpdateGuideState exits: m=324 SNR=12.2
22:45:44.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:44.284 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:44.284 00.000 5052 Enqueuing Expose request
22:45:44.284 00.000 5052 GuideStep: -24.5 px 0 ms EAST, -0.7 px 0 ms NORTH
22:45:44.284 00.000 8976 Worker thread wakes up
22:45:44.284 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:44.284 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,244,37,37)
22:45:44.284 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.04) = xAngle (-0.46 = -0.46)
22:45:44.285 00.001 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.47 = 2.47)
22:45:44.285 00.000 5052 CameraToMount -- cameraX=23.96 cameraY=-10.62 hyp=26.21 cameraTheta=-0.42 mountX=23.51 mountY=16.31, mountTheta=0.61
22:45:44.285 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:44.285 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:45.313 01.028 8976 Exposure complete
22:45:45.327 00.014 8976 worker thread done servicing request
22:45:45.327 00.000 5052 OnExposeComplete: enter
22:45:45.327 00.000 5052 UpdateGuideState(): m_state=6
22:45:45.327 00.000 5052 Star::Find(18, 411, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 224
22:45:45.327 00.000 5052 Star::Find returns 1 (0), X=411.18, Y=261.94, Mass=347, SNR=12.6, Peak=60 HFD=4.7
22:45:45.327 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.36) = xAngle (-2.77 = -2.77)
22:45:45.328 00.001 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.11 = -3.11)
22:45:45.328 00.000 5052 CameraToMount -- cameraX=23.40 cameraY=-10.28 hyp=25.56 cameraTheta=-0.41 mountX=-23.85 mountY=-0.74, mountTheta=-3.11
22:45:45.328 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=23.40, y=-10.28, opts=13)
22:45:45.328 00.000 5052 Enqueuing Move request for stepguider (23.40, -10.28)
22:45:45.328 00.000 8976 Worker thread wakes up
22:45:45.328 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.40, -10.28) opts 0xd
22:45:45.328 00.000 8976 Handling offset move in thread for stepguider, endpoint = (23.40, -10.28)
22:45:45.329 00.001 8976 Moving (23.40, -10.28) raw xDistance=-23.85 yDistance=-0.74
22:45:45.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.19 from input -23.85
22:45:45.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74
22:45:45.329 00.000 8976 MoveAxis(R, 52, ABG)
22:45:45.329 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:45.329 00.000 8976 MoveAxis(U, 2, ABG)
22:45:45.329 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:45.329 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:45.329 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:45.329 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:45.329 00.000 8976 move complete, result=1
22:45:45.329 00.000 8976 worker thread done servicing request
22:45:45.329 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:45:45.339 00.010 5052 UpdateGuideState exits: m=347 SNR=12.6
22:45:45.340 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:45.340 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:45.340 00.000 5052 Enqueuing Expose request
22:45:45.340 00.000 5052 GuideStep: -23.8 px 0 ms EAST, -0.7 px 0 ms NORTH
22:45:45.340 00.000 8976 Worker thread wakes up
22:45:45.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:45.340 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(393,244,37,37)
22:45:45.340 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.04) = xAngle (-0.45 = -0.45)
22:45:45.340 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.47 = 2.47)
22:45:45.340 00.000 5052 CameraToMount -- cameraX=23.40 cameraY=-10.28 hyp=25.56 cameraTheta=-0.41 mountX=22.96 mountY=15.84, mountTheta=0.60
22:45:45.341 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:45.341 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:46.382 01.041 8976 Exposure complete
22:45:46.396 00.014 8976 worker thread done servicing request
22:45:46.396 00.000 5052 OnExposeComplete: enter
22:45:46.397 00.001 5052 UpdateGuideState(): m_state=6
22:45:46.397 00.000 5052 Star::Find(18, 411, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 225
22:45:46.397 00.000 5052 Star::Find returns 1 (0), X=409.61, Y=261.71, Mass=299, SNR=11.7, Peak=61 HFD=3.8
22:45:46.397 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:45:46.397 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.14)
22:45:46.397 00.000 5052 CameraToMount -- cameraX=21.83 cameraY=-10.51 hyp=24.23 cameraTheta=-0.45 mountX=-22.89 mountY=0.13, mountTheta=3.14
22:45:46.397 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=21.83, y=-10.51, opts=13)
22:45:46.398 00.001 5052 Enqueuing Move request for stepguider (21.83, -10.51)
22:45:46.398 00.000 8976 Worker thread wakes up
22:45:46.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.83, -10.51) opts 0xd
22:45:46.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.83, -10.51)
22:45:46.398 00.000 8976 Moving (21.83, -10.51) raw xDistance=-22.89 yDistance=0.13
22:45:46.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.56 from input -22.89
22:45:46.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:45:46.398 00.000 8976 MoveAxis(R, 50, ABG)
22:45:46.398 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:46.398 00.000 8976 MoveAxis(U, 0, ABG)
22:45:46.398 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:46.398 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:46.398 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:46.398 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:46.398 00.000 8976 move complete, result=1
22:45:46.398 00.000 8976 worker thread done servicing request
22:45:46.399 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:45:46.409 00.010 5052 UpdateGuideState exits: m=299 SNR=11.7
22:45:46.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:46.409 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:46.409 00.000 5052 Enqueuing Expose request
22:45:46.409 00.000 5052 GuideStep: -22.9 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:46.409 00.000 8976 Worker thread wakes up
22:45:46.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:46.409 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(392,244,37,37)
22:45:46.409 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:45:46.409 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:45:46.410 00.001 5052 CameraToMount -- cameraX=21.83 cameraY=-10.51 hyp=24.23 cameraTheta=-0.45 mountX=21.39 mountY=15.67, mountTheta=0.63
22:45:46.410 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:46.410 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:47.446 01.036 8976 Exposure complete
22:45:47.461 00.015 8976 worker thread done servicing request
22:45:47.461 00.000 5052 OnExposeComplete: enter
22:45:47.461 00.000 5052 UpdateGuideState(): m_state=6
22:45:47.461 00.000 5052 Star::Find(18, 409, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 226
22:45:47.461 00.000 5052 Star::Find returns 1 (0), X=408.96, Y=261.69, Mass=270, SNR=11.1, Peak=61 HFD=4.1
22:45:47.461 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.36) = xAngle (-2.82 = -2.82)
22:45:47.461 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.12)
22:45:47.461 00.000 5052 CameraToMount -- cameraX=21.18 cameraY=-10.53 hyp=23.65 cameraTheta=-0.46 mountX=-22.45 mountY=0.44, mountTheta=3.12
22:45:47.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=21.18, y=-10.53, opts=13)
22:45:47.462 00.000 5052 Enqueuing Move request for stepguider (21.18, -10.53)
22:45:47.462 00.000 8976 Worker thread wakes up
22:45:47.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.18, -10.53) opts 0xd
22:45:47.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.18, -10.53)
22:45:47.462 00.000 8976 Moving (21.18, -10.53) raw xDistance=-22.45 yDistance=0.44
22:45:47.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.23 from input -22.45
22:45:47.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
22:45:47.463 00.001 8976 MoveAxis(R, 49, ABG)
22:45:47.463 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:47.463 00.000 8976 MoveAxis(D, 1, ABG)
22:45:47.463 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:47.463 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:47.463 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:47.463 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:47.463 00.000 8976 move complete, result=1
22:45:47.463 00.000 8976 worker thread done servicing request
22:45:47.463 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:45:47.473 00.010 5052 UpdateGuideState exits: m=270 SNR=11.1
22:45:47.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:47.474 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:47.474 00.000 5052 Enqueuing Expose request
22:45:47.474 00.000 5052 GuideStep: -22.4 px 0 ms EAST, 0.4 px 0 ms SOUTH
22:45:47.474 00.000 8976 Worker thread wakes up
22:45:47.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:47.474 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(391,244,37,37)
22:45:47.474 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.04) = xAngle (-0.50 = -0.50)
22:45:47.474 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.43 = 2.43)
22:45:47.474 00.000 5052 CameraToMount -- cameraX=21.18 cameraY=-10.53 hyp=23.65 cameraTheta=-0.46 mountX=20.73 mountY=15.52, mountTheta=0.64
22:45:47.475 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:47.475 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:48.514 01.039 8976 Exposure complete
22:45:48.528 00.014 8976 worker thread done servicing request
22:45:48.528 00.000 5052 OnExposeComplete: enter
22:45:48.528 00.000 5052 UpdateGuideState(): m_state=6
22:45:48.529 00.001 5052 Star::Find(18, 408, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 227
22:45:48.529 00.000 5052 Star::Find returns 1 (0), X=409.44, Y=261.41, Mass=320, SNR=11.9, Peak=61 HFD=4.3
22:45:48.529 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.36) = xAngle (-2.82 = -2.82)
22:45:48.529 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.12)
22:45:48.529 00.000 5052 CameraToMount -- cameraX=21.66 cameraY=-10.81 hyp=24.21 cameraTheta=-0.46 mountX=-22.99 mountY=0.49, mountTheta=3.12
22:45:48.529 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=21.66, y=-10.81, opts=13)
22:45:48.529 00.000 5052 Enqueuing Move request for stepguider (21.66, -10.81)
22:45:48.530 00.001 8976 Worker thread wakes up
22:45:48.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.66, -10.81) opts 0xd
22:45:48.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.66, -10.81)
22:45:48.530 00.000 8976 Moving (21.66, -10.81) raw xDistance=-22.99 yDistance=0.49
22:45:48.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.55 from input -22.99
22:45:48.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
22:45:48.530 00.000 8976 MoveAxis(R, 50, ABG)
22:45:48.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:48.530 00.000 8976 MoveAxis(D, 2, ABG)
22:45:48.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:48.530 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:48.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:48.530 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:48.530 00.000 8976 move complete, result=1
22:45:48.530 00.000 8976 worker thread done servicing request
22:45:48.531 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:45:48.541 00.010 5052 UpdateGuideState exits: m=320 SNR=11.9
22:45:48.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:48.541 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:48.541 00.000 5052 Enqueuing Expose request
22:45:48.541 00.000 8976 Worker thread wakes up
22:45:48.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:48.541 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(391,243,37,37)
22:45:48.541 00.000 5052 GuideStep: -23.0 px 0 ms EAST, 0.5 px 0 ms SOUTH
22:45:48.542 00.001 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.04) = xAngle (-0.50 = -0.50)
22:45:48.542 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.42 = 2.42)
22:45:48.542 00.000 5052 CameraToMount -- cameraX=21.66 cameraY=-10.81 hyp=24.21 cameraTheta=-0.46 mountX=21.20 mountY=15.92, mountTheta=0.64
22:45:48.542 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:48.542 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:49.578 01.036 8976 Exposure complete
22:45:49.591 00.013 8976 worker thread done servicing request
22:45:49.591 00.000 5052 OnExposeComplete: enter
22:45:49.592 00.001 5052 UpdateGuideState(): m_state=6
22:45:49.592 00.000 5052 Star::Find(18, 409, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 228
22:45:49.592 00.000 5052 Star::Find returns 1 (0), X=409.86, Y=261.44, Mass=299, SNR=11.5, Peak=63 HFD=4.4
22:45:49.592 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:45:49.592 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.13)
22:45:49.592 00.000 5052 CameraToMount -- cameraX=22.08 cameraY=-10.78 hyp=24.57 cameraTheta=-0.45 mountX=-23.26 mountY=0.27, mountTheta=3.13
22:45:49.592 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=22.08, y=-10.78, opts=13)
22:45:49.593 00.001 5052 Enqueuing Move request for stepguider (22.08, -10.78)
22:45:49.593 00.000 8976 Worker thread wakes up
22:45:49.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (22.08, -10.78) opts 0xd
22:45:49.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (22.08, -10.78)
22:45:49.593 00.000 8976 Moving (22.08, -10.78) raw xDistance=-23.26 yDistance=0.27
22:45:49.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.74 from input -23.26
22:45:49.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:45:49.593 00.000 8976 MoveAxis(R, 51, ABG)
22:45:49.593 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:49.593 00.000 8976 MoveAxis(U, 0, ABG)
22:45:49.593 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:49.593 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:49.593 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:49.593 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:49.593 00.000 8976 move complete, result=1
22:45:49.593 00.000 8976 worker thread done servicing request
22:45:49.594 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:45:49.604 00.010 5052 UpdateGuideState exits: m=299 SNR=11.5
22:45:49.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:49.604 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:49.604 00.000 5052 Enqueuing Expose request
22:45:49.604 00.000 8976 Worker thread wakes up
22:45:49.604 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:49.604 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(392,243,37,37)
22:45:49.604 00.000 5052 GuideStep: -23.3 px 0 ms EAST, 0.3 px 0 ms NORTH
22:45:49.605 00.001 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:45:49.605 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.43 = 2.43)
22:45:49.605 00.000 5052 CameraToMount -- cameraX=22.08 cameraY=-10.78 hyp=24.57 cameraTheta=-0.45 mountX=21.62 mountY=15.99, mountTheta=0.64
22:45:49.605 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:49.606 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:50.641 01.035 8976 Exposure complete
22:45:50.655 00.014 8976 worker thread done servicing request
22:45:50.655 00.000 5052 OnExposeComplete: enter
22:45:50.655 00.000 5052 UpdateGuideState(): m_state=6
22:45:50.656 00.001 5052 Star::Find(18, 409, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 229
22:45:50.656 00.000 5052 Star::Find returns 1 (0), X=410.77, Y=260.82, Mass=303, SNR=11.7, Peak=65 HFD=4.4
22:45:50.656 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.36) = xAngle (-2.82 = -2.82)
22:45:50.656 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.12)
22:45:50.656 00.000 5052 CameraToMount -- cameraX=22.99 cameraY=-11.40 hyp=25.66 cameraTheta=-0.46 mountX=-24.34 mountY=0.44, mountTheta=3.12
22:45:50.656 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=22.99, y=-11.40, opts=13)
22:45:50.656 00.000 5052 Enqueuing Move request for stepguider (22.99, -11.40)
22:45:50.656 00.000 8976 Worker thread wakes up
22:45:50.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (22.99, -11.40) opts 0xd
22:45:50.657 00.001 8976 Handling offset move in thread for stepguider, endpoint = (22.99, -11.40)
22:45:50.657 00.000 8976 Moving (22.99, -11.40) raw xDistance=-24.34 yDistance=0.44
22:45:50.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.44 from input -24.34
22:45:50.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
22:45:50.657 00.000 8976 MoveAxis(R, 53, ABG)
22:45:50.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:50.657 00.000 8976 MoveAxis(D, 1, ABG)
22:45:50.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:50.657 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:50.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:50.657 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:50.657 00.000 8976 move complete, result=1
22:45:50.657 00.000 8976 worker thread done servicing request
22:45:50.657 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:45:50.667 00.010 5052 UpdateGuideState exits: m=303 SNR=11.7
22:45:50.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:50.667 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:50.668 00.001 5052 Enqueuing Expose request
22:45:50.668 00.000 5052 GuideStep: -24.3 px 0 ms EAST, 0.4 px 0 ms SOUTH
22:45:50.668 00.000 8976 Worker thread wakes up
22:45:50.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:50.668 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(393,243,37,37)
22:45:50.668 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.04) = xAngle (-0.50 = -0.50)
22:45:50.668 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.43 = 2.43)
22:45:50.668 00.000 5052 CameraToMount -- cameraX=22.99 cameraY=-11.40 hyp=25.66 cameraTheta=-0.46 mountX=22.51 mountY=16.82, mountTheta=0.64
22:45:50.669 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:50.669 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:51.704 01.035 8976 Exposure complete
22:45:51.719 00.015 8976 worker thread done servicing request
22:45:51.719 00.000 5052 OnExposeComplete: enter
22:45:51.719 00.000 5052 UpdateGuideState(): m_state=6
22:45:51.719 00.000 5052 Star::Find(18, 410, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 230
22:45:51.720 00.001 5052 Star::Find returns 1 (0), X=411.38, Y=261.71, Mass=323, SNR=12.1, Peak=63 HFD=4.7
22:45:51.720 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.36) = xAngle (-2.78 = -2.78)
22:45:51.720 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.12 = -3.12)
22:45:51.720 00.000 5052 CameraToMount -- cameraX=23.60 cameraY=-10.51 hyp=25.84 cameraTheta=-0.42 mountX=-24.15 mountY=-0.62, mountTheta=-3.12
22:45:51.720 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=23.60, y=-10.51, opts=13)
22:45:51.720 00.000 5052 Enqueuing Move request for stepguider (23.60, -10.51)
22:45:51.721 00.001 8976 Worker thread wakes up
22:45:51.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.60, -10.51) opts 0xd
22:45:51.721 00.000 8976 Handling offset move in thread for stepguider, endpoint = (23.60, -10.51)
22:45:51.721 00.000 8976 Moving (23.60, -10.51) raw xDistance=-24.15 yDistance=-0.62
22:45:51.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.37 from input -24.15
22:45:51.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.62
22:45:51.721 00.000 8976 MoveAxis(R, 53, ABG)
22:45:51.721 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:51.721 00.000 8976 MoveAxis(U, 2, ABG)
22:45:51.721 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:51.721 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:51.721 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:51.721 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:51.721 00.000 8976 move complete, result=1
22:45:51.721 00.000 8976 worker thread done servicing request
22:45:51.722 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:45:51.732 00.010 5052 UpdateGuideState exits: m=323 SNR=12.1
22:45:51.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:51.732 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:51.732 00.000 5052 Enqueuing Expose request
22:45:51.732 00.000 5052 GuideStep: -24.2 px 0 ms EAST, -0.6 px 0 ms NORTH
22:45:51.732 00.000 8976 Worker thread wakes up
22:45:51.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:51.732 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(393,244,37,37)
22:45:51.733 00.001 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.04) = xAngle (-0.46 = -0.46)
22:45:51.733 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.47 = 2.47)
22:45:51.733 00.000 5052 CameraToMount -- cameraX=23.60 cameraY=-10.51 hyp=25.84 cameraTheta=-0.42 mountX=23.16 mountY=16.11, mountTheta=0.61
22:45:51.733 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:51.733 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:52.767 01.034 8976 Exposure complete
22:45:52.781 00.014 8976 worker thread done servicing request
22:45:52.781 00.000 5052 OnExposeComplete: enter
22:45:52.781 00.000 5052 UpdateGuideState(): m_state=6
22:45:52.781 00.000 5052 Star::Find(18, 411, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 231
22:45:52.781 00.000 5052 Star::Find returns 1 (0), X=410.83, Y=260.71, Mass=306, SNR=11.7, Peak=63 HFD=4.5
22:45:52.781 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.36) = xAngle (-2.82 = -2.82)
22:45:52.781 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.12)
22:45:52.781 00.000 5052 CameraToMount -- cameraX=23.05 cameraY=-11.51 hyp=25.77 cameraTheta=-0.46 mountX=-24.46 mountY=0.52, mountTheta=3.12
22:45:52.782 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=23.05, y=-11.51, opts=13)
22:45:52.782 00.000 5052 Enqueuing Move request for stepguider (23.05, -11.51)
22:45:52.782 00.000 8976 Worker thread wakes up
22:45:52.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.05, -11.51) opts 0xd
22:45:52.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (23.05, -11.51)
22:45:52.782 00.000 8976 Moving (23.05, -11.51) raw xDistance=-24.46 yDistance=0.52
22:45:52.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.56 from input -24.46
22:45:52.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.52
22:45:52.782 00.000 8976 MoveAxis(R, 53, ABG)
22:45:52.782 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:52.783 00.001 8976 MoveAxis(D, 1, ABG)
22:45:52.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:52.783 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:52.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:52.783 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:52.783 00.000 8976 move complete, result=1
22:45:52.783 00.000 8976 worker thread done servicing request
22:45:52.783 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:45:52.793 00.010 5052 UpdateGuideState exits: m=306 SNR=11.7
22:45:52.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:52.793 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:52.793 00.000 5052 Enqueuing Expose request
22:45:52.793 00.000 5052 GuideStep: -24.5 px 0 ms EAST, 0.5 px 0 ms SOUTH
22:45:52.793 00.000 8976 Worker thread wakes up
22:45:52.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:52.794 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(393,243,37,37)
22:45:52.794 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.04) = xAngle (-0.50 = -0.50)
22:45:52.794 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.42 = 2.42)
22:45:52.794 00.000 5052 CameraToMount -- cameraX=23.05 cameraY=-11.51 hyp=25.77 cameraTheta=-0.46 mountX=22.57 mountY=16.94, mountTheta=0.64
22:45:52.794 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:52.794 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:53.826 01.032 8976 Exposure complete
22:45:53.841 00.015 8976 worker thread done servicing request
22:45:53.841 00.000 5052 OnExposeComplete: enter
22:45:53.841 00.000 5052 UpdateGuideState(): m_state=6
22:45:53.841 00.000 5052 Star::Find(18, 410, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 232
22:45:53.841 00.000 5052 Star::Find returns 1 (0), X=411.00, Y=260.70, Mass=284, SNR=11.3, Peak=61 HFD=4.1
22:45:53.841 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.36) = xAngle (-2.82 = -2.82)
22:45:53.841 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.12)
22:45:53.841 00.000 5052 CameraToMount -- cameraX=23.22 cameraY=-11.52 hyp=25.92 cameraTheta=-0.46 mountX=-24.59 mountY=0.45, mountTheta=3.12
22:45:53.842 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=23.22, y=-11.52, opts=13)
22:45:53.842 00.000 5052 Enqueuing Move request for stepguider (23.22, -11.52)
22:45:53.842 00.000 8976 Worker thread wakes up
22:45:53.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.22, -11.52) opts 0xd
22:45:53.843 00.001 8976 Handling offset move in thread for stepguider, endpoint = (23.22, -11.52)
22:45:53.843 00.000 8976 Moving (23.22, -11.52) raw xDistance=-24.59 yDistance=0.45
22:45:53.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.65 from input -24.59
22:45:53.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
22:45:53.843 00.000 8976 MoveAxis(R, 54, ABG)
22:45:53.843 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:53.843 00.000 8976 MoveAxis(D, 1, ABG)
22:45:53.843 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:53.843 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:53.843 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:53.843 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:53.843 00.000 8976 move complete, result=1
22:45:53.843 00.000 8976 worker thread done servicing request
22:45:53.843 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:45:53.854 00.011 5052 UpdateGuideState exits: m=284 SNR=11.3
22:45:53.855 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:53.855 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:53.855 00.000 5052 Enqueuing Expose request
22:45:53.855 00.000 5052 GuideStep: -24.6 px 0 ms EAST, 0.5 px 0 ms SOUTH
22:45:53.855 00.000 8976 Worker thread wakes up
22:45:53.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:53.855 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(393,243,37,37)
22:45:53.855 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.04) = xAngle (-0.50 = -0.50)
22:45:53.855 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.43 = 2.43)
22:45:53.856 00.001 5052 CameraToMount -- cameraX=23.22 cameraY=-11.52 hyp=25.92 cameraTheta=-0.46 mountX=22.73 mountY=16.99, mountTheta=0.64
22:45:53.856 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:53.856 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:54.890 01.034 8976 Exposure complete
22:45:54.904 00.014 8976 worker thread done servicing request
22:45:54.904 00.000 5052 OnExposeComplete: enter
22:45:54.904 00.000 5052 UpdateGuideState(): m_state=6
22:45:54.904 00.000 5052 Star::Find(18, 411, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 233
22:45:54.904 00.000 5052 Star::Find returns 1 (0), X=410.12, Y=260.72, Mass=298, SNR=11.6, Peak=61 HFD=4.1
22:45:54.904 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:45:54.904 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:45:54.904 00.000 5052 CameraToMount -- cameraX=22.34 cameraY=-11.50 hyp=25.13 cameraTheta=-0.48 mountX=-23.95 mountY=0.82, mountTheta=3.11
22:45:54.905 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=22.34, y=-11.50, opts=13)
22:45:54.905 00.000 5052 Enqueuing Move request for stepguider (22.34, -11.50)
22:45:54.905 00.000 8976 Worker thread wakes up
22:45:54.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (22.34, -11.50) opts 0xd
22:45:54.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (22.34, -11.50)
22:45:54.905 00.000 8976 Moving (22.34, -11.50) raw xDistance=-23.95 yDistance=0.82
22:45:54.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.26 from input -23.95
22:45:54.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.82
22:45:54.905 00.000 8976 MoveAxis(R, 52, ABG)
22:45:54.905 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:54.905 00.000 8976 MoveAxis(D, 3, ABG)
22:45:54.905 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:54.905 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:54.905 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:54.906 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:54.906 00.000 8976 move complete, result=1
22:45:54.906 00.000 8976 worker thread done servicing request
22:45:54.906 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:45:54.915 00.009 5052 UpdateGuideState exits: m=298 SNR=11.6
22:45:54.916 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:54.916 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:54.916 00.000 5052 Enqueuing Expose request
22:45:54.916 00.000 5052 GuideStep: -24.0 px 0 ms EAST, 0.8 px 0 ms SOUTH
22:45:54.916 00.000 8976 Worker thread wakes up
22:45:54.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:54.916 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(392,243,37,37)
22:45:54.916 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:45:54.916 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:45:54.916 00.000 5052 CameraToMount -- cameraX=22.34 cameraY=-11.50 hyp=25.13 cameraTheta=-0.48 mountX=21.85 mountY=16.76, mountTheta=0.65
22:45:54.917 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:54.917 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:55.951 01.034 8976 Exposure complete
22:45:55.966 00.015 8976 worker thread done servicing request
22:45:55.966 00.000 5052 OnExposeComplete: enter
22:45:55.966 00.000 5052 UpdateGuideState(): m_state=6
22:45:55.966 00.000 5052 Star::Find(18, 410, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 234
22:45:55.966 00.000 5052 Star::Find returns 1 (0), X=410.24, Y=260.80, Mass=310, SNR=11.8, Peak=61 HFD=3.9
22:45:55.966 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:45:55.966 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:45:55.966 00.000 5052 CameraToMount -- cameraX=22.46 cameraY=-11.42 hyp=25.19 cameraTheta=-0.47 mountX=-23.98 mountY=0.69, mountTheta=3.11
22:45:55.967 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=22.46, y=-11.42, opts=13)
22:45:55.967 00.000 5052 Enqueuing Move request for stepguider (22.46, -11.42)
22:45:55.967 00.000 8976 Worker thread wakes up
22:45:55.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (22.46, -11.42) opts 0xd
22:45:55.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (22.46, -11.42)
22:45:55.967 00.000 8976 Moving (22.46, -11.42) raw xDistance=-23.98 yDistance=0.69
22:45:55.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.24 from input -23.98
22:45:55.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
22:45:55.967 00.000 8976 MoveAxis(R, 52, ABG)
22:45:55.967 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:55.967 00.000 8976 MoveAxis(D, 2, ABG)
22:45:55.967 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:55.968 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:55.968 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:55.968 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:55.968 00.000 8976 move complete, result=1
22:45:55.968 00.000 8976 worker thread done servicing request
22:45:55.968 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:45:55.978 00.010 5052 UpdateGuideState exits: m=310 SNR=11.8
22:45:55.978 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:55.978 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:55.978 00.000 5052 Enqueuing Expose request
22:45:55.978 00.000 5052 GuideStep: -24.0 px 0 ms EAST, 0.7 px 0 ms SOUTH
22:45:55.978 00.000 8976 Worker thread wakes up
22:45:55.978 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:55.978 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(392,243,37,37)
22:45:55.979 00.001 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:45:55.979 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.42 = 2.42)
22:45:55.979 00.000 5052 CameraToMount -- cameraX=22.46 cameraY=-11.42 hyp=25.19 cameraTheta=-0.47 mountX=21.97 mountY=16.70, mountTheta=0.65
22:45:55.979 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:55.979 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:57.012 01.033 8976 Exposure complete
22:45:57.026 00.014 8976 worker thread done servicing request
22:45:57.026 00.000 5052 OnExposeComplete: enter
22:45:57.026 00.000 5052 UpdateGuideState(): m_state=6
22:45:57.026 00.000 5052 Star::Find(18, 410, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 235
22:45:57.026 00.000 5052 Star::Find returns 1 (0), X=409.64, Y=260.95, Mass=318, SNR=12.0, Peak=60 HFD=4.7
22:45:57.026 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:45:57.026 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:45:57.026 00.000 5052 CameraToMount -- cameraX=21.86 cameraY=-11.27 hyp=24.60 cameraTheta=-0.48 mountX=-23.45 mountY=0.81, mountTheta=3.11
22:45:57.027 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=21.86, y=-11.27, opts=13)
22:45:57.027 00.000 5052 Enqueuing Move request for stepguider (21.86, -11.27)
22:45:57.027 00.000 8976 Worker thread wakes up
22:45:57.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.86, -11.27) opts 0xd
22:45:57.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.86, -11.27)
22:45:57.027 00.000 8976 Moving (21.86, -11.27) raw xDistance=-23.45 yDistance=0.81
22:45:57.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.91 from input -23.45
22:45:57.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.81
22:45:57.027 00.000 8976 MoveAxis(R, 51, ABG)
22:45:57.027 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:57.028 00.001 8976 MoveAxis(D, 3, ABG)
22:45:57.028 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:57.028 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:57.028 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:57.028 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:57.028 00.000 8976 move complete, result=1
22:45:57.028 00.000 8976 worker thread done servicing request
22:45:57.028 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:45:57.038 00.010 5052 UpdateGuideState exits: m=318 SNR=12.0
22:45:57.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:57.038 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:57.038 00.000 5052 Enqueuing Expose request
22:45:57.038 00.000 8976 Worker thread wakes up
22:45:57.038 00.000 5052 GuideStep: -23.5 px 0 ms EAST, 0.8 px 0 ms SOUTH
22:45:57.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:57.038 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(392,243,37,37)
22:45:57.039 00.001 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:45:57.039 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:45:57.039 00.000 5052 CameraToMount -- cameraX=21.86 cameraY=-11.27 hyp=24.60 cameraTheta=-0.48 mountX=21.39 mountY=16.41, mountTheta=0.65
22:45:57.039 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:57.039 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:58.071 01.032 8976 Exposure complete
22:45:58.086 00.015 8976 worker thread done servicing request
22:45:58.086 00.000 5052 OnExposeComplete: enter
22:45:58.086 00.000 5052 UpdateGuideState(): m_state=6
22:45:58.086 00.000 5052 Star::Find(18, 409, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 236
22:45:58.086 00.000 5052 Star::Find returns 1 (0), X=409.37, Y=260.56, Mass=301, SNR=11.6, Peak=62 HFD=4.3
22:45:58.086 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:45:58.086 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.09)
22:45:58.086 00.000 5052 CameraToMount -- cameraX=21.59 cameraY=-11.66 hyp=24.54 cameraTheta=-0.50 mountX=-23.53 mountY=1.28, mountTheta=3.09
22:45:58.087 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=21.59, y=-11.66, opts=13)
22:45:58.087 00.000 5052 Enqueuing Move request for stepguider (21.59, -11.66)
22:45:58.087 00.000 8976 Worker thread wakes up
22:45:58.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.59, -11.66) opts 0xd
22:45:58.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.59, -11.66)
22:45:58.087 00.000 8976 Moving (21.59, -11.66) raw xDistance=-23.53 yDistance=1.28
22:45:58.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.94 from input -23.53
22:45:58.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.28
22:45:58.087 00.000 8976 MoveAxis(R, 51, ABG)
22:45:58.088 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:58.088 00.000 8976 MoveAxis(D, 4, ABG)
22:45:58.088 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:58.088 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:58.088 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:58.088 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:58.088 00.000 8976 move complete, result=1
22:45:58.088 00.000 8976 worker thread done servicing request
22:45:58.088 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:45:58.098 00.010 5052 UpdateGuideState exits: m=301 SNR=11.6
22:45:58.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:58.098 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:58.098 00.000 5052 Enqueuing Expose request
22:45:58.098 00.000 5052 GuideStep: -23.5 px 0 ms EAST, 1.3 px 0 ms SOUTH
22:45:58.098 00.000 8976 Worker thread wakes up
22:45:58.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:58.098 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(391,243,37,37)
22:45:58.099 00.001 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:45:58.099 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:45:58.099 00.000 5052 CameraToMount -- cameraX=21.59 cameraY=-11.66 hyp=24.54 cameraTheta=-0.50 mountX=21.10 mountY=16.72, mountTheta=0.67
22:45:58.099 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:58.099 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:45:59.128 01.029 8976 Exposure complete
22:45:59.142 00.014 8976 worker thread done servicing request
22:45:59.142 00.000 5052 OnExposeComplete: enter
22:45:59.142 00.000 5052 UpdateGuideState(): m_state=6
22:45:59.142 00.000 5052 Star::Find(18, 409, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 237
22:45:59.142 00.000 5052 Star::Find returns 1 (0), X=409.15, Y=260.70, Mass=306, SNR=11.8, Peak=63 HFD=4.3
22:45:59.142 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:45:59.142 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.09)
22:45:59.143 00.001 5052 CameraToMount -- cameraX=21.37 cameraY=-11.52 hyp=24.28 cameraTheta=-0.49 mountX=-23.28 mountY=1.25, mountTheta=3.09
22:45:59.143 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=21.37, y=-11.52, opts=13)
22:45:59.143 00.000 5052 Enqueuing Move request for stepguider (21.37, -11.52)
22:45:59.143 00.000 8976 Worker thread wakes up
22:45:59.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.37, -11.52) opts 0xd
22:45:59.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.37, -11.52)
22:45:59.143 00.000 8976 Moving (21.37, -11.52) raw xDistance=-23.28 yDistance=1.25
22:45:59.144 00.001 8976 GuideAlgorithmHysteresis::Result() returns -15.78 from input -23.28
22:45:59.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.25
22:45:59.144 00.000 8976 MoveAxis(R, 51, ABG)
22:45:59.144 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:59.144 00.000 8976 MoveAxis(D, 4, ABG)
22:45:59.144 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:45:59.144 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:45:59.144 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:45:59.144 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:45:59.144 00.000 8976 move complete, result=1
22:45:59.144 00.000 8976 worker thread done servicing request
22:45:59.144 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:45:59.154 00.010 5052 UpdateGuideState exits: m=306 SNR=11.8
22:45:59.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:59.154 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:45:59.154 00.000 5052 Enqueuing Expose request
22:45:59.154 00.000 5052 GuideStep: -23.3 px 0 ms EAST, 1.3 px 0 ms SOUTH
22:45:59.154 00.000 8976 Worker thread wakes up
22:45:59.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:45:59.155 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(391,243,37,37)
22:45:59.155 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:45:59.155 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:45:59.155 00.000 5052 CameraToMount -- cameraX=21.37 cameraY=-11.52 hyp=24.28 cameraTheta=-0.49 mountX=20.88 mountY=16.53, mountTheta=0.67
22:45:59.155 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:45:59.155 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:00.197 01.042 8976 Exposure complete
22:46:00.212 00.015 8976 worker thread done servicing request
22:46:00.213 00.001 5052 OnExposeComplete: enter
22:46:00.213 00.000 5052 UpdateGuideState(): m_state=6
22:46:00.213 00.000 5052 Star::Find(18, 409, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 238
22:46:00.213 00.000 5052 Star::Find returns 1 (0), X=409.31, Y=260.10, Mass=317, SNR=11.9, Peak=62 HFD=4.0
22:46:00.213 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.36) = xAngle (-2.87 = -2.87)
22:46:00.213 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.21 = 3.07)
22:46:00.213 00.000 5052 CameraToMount -- cameraX=21.53 cameraY=-12.12 hyp=24.70 cameraTheta=-0.51 mountX=-23.81 mountY=1.72, mountTheta=3.07
22:46:00.214 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=21.53, y=-12.12, opts=13)
22:46:00.214 00.000 5052 Enqueuing Move request for stepguider (21.53, -12.12)
22:46:00.214 00.000 8976 Worker thread wakes up
22:46:00.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.53, -12.12) opts 0xd
22:46:00.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.53, -12.12)
22:46:00.215 00.001 8976 Moving (21.53, -12.12) raw xDistance=-23.81 yDistance=1.72
22:46:00.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.11 from input -23.81
22:46:00.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.72
22:46:00.215 00.000 8976 MoveAxis(R, 52, ABG)
22:46:00.215 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:00.215 00.000 8976 MoveAxis(D, 5, ABG)
22:46:00.215 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:00.215 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:00.215 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:00.215 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:00.215 00.000 8976 move complete, result=1
22:46:00.215 00.000 8976 worker thread done servicing request
22:46:00.215 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:46:00.229 00.014 5052 UpdateGuideState exits: m=317 SNR=11.9
22:46:00.229 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:00.229 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:00.229 00.000 5052 Enqueuing Expose request
22:46:00.229 00.000 5052 GuideStep: -23.8 px 0 ms EAST, 1.7 px 0 ms SOUTH
22:46:00.229 00.000 8976 Worker thread wakes up
22:46:00.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:00.230 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(391,242,37,37)
22:46:00.231 00.001 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.04) = xAngle (-0.55 = -0.55)
22:46:00.231 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:46:00.231 00.000 5052 CameraToMount -- cameraX=21.53 cameraY=-12.12 hyp=24.70 cameraTheta=-0.51 mountX=21.02 mountY=17.15, mountTheta=0.68
22:46:00.232 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:00.232 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:01.274 01.042 8976 Exposure complete
22:46:01.288 00.014 8976 worker thread done servicing request
22:46:01.289 00.001 5052 OnExposeComplete: enter
22:46:01.289 00.000 5052 UpdateGuideState(): m_state=6
22:46:01.289 00.000 5052 Star::Find(18, 409, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 239
22:46:01.289 00.000 5052 Star::Find returns 1 (0), X=408.51, Y=260.10, Mass=346, SNR=12.6, Peak=59 HFD=4.0
22:46:01.289 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.36) = xAngle (-2.89 = -2.89)
22:46:01.289 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.23 = 3.06)
22:46:01.289 00.000 5052 CameraToMount -- cameraX=20.73 cameraY=-12.12 hyp=24.02 cameraTheta=-0.53 mountX=-23.25 mountY=2.07, mountTheta=3.05
22:46:01.290 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=20.73, y=-12.12, opts=13)
22:46:01.290 00.000 5052 Enqueuing Move request for stepguider (20.73, -12.12)
22:46:01.290 00.000 8976 Worker thread wakes up
22:46:01.290 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (20.73, -12.12) opts 0xd
22:46:01.290 00.000 8976 Handling offset move in thread for stepguider, endpoint = (20.73, -12.12)
22:46:01.290 00.000 8976 Moving (20.73, -12.12) raw xDistance=-23.25 yDistance=2.07
22:46:01.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.78 from input -23.25
22:46:01.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.38 from input 2.07
22:46:01.290 00.000 8976 MoveAxis(R, 51, ABG)
22:46:01.290 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:01.290 00.000 8976 MoveAxis(D, 7, ABG)
22:46:01.290 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:01.290 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:01.290 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:01.290 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:01.290 00.000 8976 move complete, result=1
22:46:01.291 00.001 8976 worker thread done servicing request
22:46:01.291 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=47, Gamma=2.260
22:46:01.301 00.010 5052 UpdateGuideState exits: m=346 SNR=12.6
22:46:01.301 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:01.302 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:01.302 00.000 5052 Enqueuing Expose request
22:46:01.302 00.000 5052 GuideStep: -23.3 px 0 ms EAST, 2.1 px 0 ms SOUTH
22:46:01.302 00.000 8976 Worker thread wakes up
22:46:01.302 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:01.302 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(391,242,37,37)
22:46:01.302 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
22:46:01.302 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.36 = 2.36)
22:46:01.302 00.000 5052 CameraToMount -- cameraX=20.73 cameraY=-12.12 hyp=24.02 cameraTheta=-0.53 mountX=20.22 mountY=16.95, mountTheta=0.70
22:46:01.303 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:01.303 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:02.342 01.039 8976 Exposure complete
22:46:02.357 00.015 8976 worker thread done servicing request
22:46:02.357 00.000 5052 OnExposeComplete: enter
22:46:02.357 00.000 5052 UpdateGuideState(): m_state=6
22:46:02.357 00.000 5052 Star::Find(18, 408, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 240
22:46:02.357 00.000 5052 Star::Find returns 1 (0), X=408.07, Y=260.23, Mass=295, SNR=11.5, Peak=63 HFD=4.2
22:46:02.357 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.36) = xAngle (-2.89 = -2.89)
22:46:02.357 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.23 = 3.05)
22:46:02.358 00.001 5052 CameraToMount -- cameraX=20.29 cameraY=-11.99 hyp=23.57 cameraTheta=-0.53 mountX=-22.84 mountY=2.13, mountTheta=3.05
22:46:02.358 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=20.29, y=-11.99, opts=13)
22:46:02.358 00.000 5052 Enqueuing Move request for stepguider (20.29, -11.99)
22:46:02.358 00.000 8976 Worker thread wakes up
22:46:02.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (20.29, -11.99) opts 0xd
22:46:02.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (20.29, -11.99)
22:46:02.358 00.000 8976 Moving (20.29, -11.99) raw xDistance=-22.84 yDistance=2.13
22:46:02.359 00.001 8976 GuideAlgorithmHysteresis::Result() returns -15.50 from input -22.84
22:46:02.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.44 from input 2.13
22:46:02.359 00.000 8976 MoveAxis(R, 50, ABG)
22:46:02.359 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:02.359 00.000 8976 MoveAxis(D, 7, ABG)
22:46:02.359 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:02.359 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:02.359 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:02.359 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:02.359 00.000 8976 move complete, result=1
22:46:02.359 00.000 8976 worker thread done servicing request
22:46:02.359 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:46:02.370 00.011 5052 UpdateGuideState exits: m=295 SNR=11.5
22:46:02.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:02.370 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:02.370 00.000 5052 Enqueuing Expose request
22:46:02.370 00.000 5052 GuideStep: -22.8 px 0 ms EAST, 2.1 px 0 ms SOUTH
22:46:02.370 00.000 8976 Worker thread wakes up
22:46:02.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:02.370 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(390,242,37,37)
22:46:02.371 00.001 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
22:46:02.371 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.35 = 2.35)
22:46:02.371 00.000 5052 CameraToMount -- cameraX=20.29 cameraY=-11.99 hyp=23.57 cameraTheta=-0.53 mountX=19.79 mountY=16.71, mountTheta=0.70
22:46:02.371 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:02.371 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:03.414 01.043 8976 Exposure complete
22:46:03.429 00.015 8976 worker thread done servicing request
22:46:03.430 00.001 5052 OnExposeComplete: enter
22:46:03.430 00.000 5052 UpdateGuideState(): m_state=6
22:46:03.430 00.000 5052 Star::Find(18, 408, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 241
22:46:03.430 00.000 5052 Star::Find returns 1 (0), X=408.42, Y=260.35, Mass=298, SNR=11.7, Peak=61 HFD=3.9
22:46:03.430 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:46:03.430 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.06)
22:46:03.430 00.000 5052 CameraToMount -- cameraX=20.64 cameraY=-11.87 hyp=23.81 cameraTheta=-0.52 mountX=-23.01 mountY=1.88, mountTheta=3.06
22:46:03.430 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=20.64, y=-11.87, opts=13)
22:46:03.430 00.000 5052 Enqueuing Move request for stepguider (20.64, -11.87)
22:46:03.430 00.000 8976 Worker thread wakes up
22:46:03.430 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (20.64, -11.87) opts 0xd
22:46:03.430 00.000 8976 Handling offset move in thread for stepguider, endpoint = (20.64, -11.87)
22:46:03.430 00.000 8976 Moving (20.64, -11.87) raw xDistance=-23.01 yDistance=1.88
22:46:03.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.58 from input -23.01
22:46:03.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.28 from input 1.88
22:46:03.431 00.001 8976 MoveAxis(R, 50, ABG)
22:46:03.431 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:03.431 00.000 8976 MoveAxis(D, 6, ABG)
22:46:03.431 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:03.431 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:03.431 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:03.431 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:03.431 00.000 8976 move complete, result=1
22:46:03.431 00.000 8976 worker thread done servicing request
22:46:03.431 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:46:03.441 00.010 5052 UpdateGuideState exits: m=298 SNR=11.7
22:46:03.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:03.441 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:03.441 00.000 5052 Enqueuing Expose request
22:46:03.441 00.000 5052 GuideStep: -23.0 px 0 ms EAST, 1.9 px 0 ms SOUTH
22:46:03.441 00.000 8976 Worker thread wakes up
22:46:03.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:03.441 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(390,242,37,37)
22:46:03.442 00.001 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:46:03.442 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:46:03.442 00.000 5052 CameraToMount -- cameraX=20.64 cameraY=-11.87 hyp=23.81 cameraTheta=-0.52 mountX=20.14 mountY=16.69, mountTheta=0.69
22:46:03.442 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:03.442 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:04.478 01.036 8976 Exposure complete
22:46:04.493 00.015 8976 worker thread done servicing request
22:46:04.493 00.000 5052 OnExposeComplete: enter
22:46:04.493 00.000 5052 UpdateGuideState(): m_state=6
22:46:04.493 00.000 5052 Star::Find(18, 408, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 242
22:46:04.493 00.000 5052 Star::Find returns 1 (0), X=410.89, Y=260.15, Mass=298, SNR=11.6, Peak=61 HFD=4.2
22:46:04.493 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:46:04.493 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.10)
22:46:04.493 00.000 5052 CameraToMount -- cameraX=23.11 cameraY=-12.07 hyp=26.07 cameraTheta=-0.48 mountX=-24.90 mountY=0.99, mountTheta=3.10
22:46:04.494 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=23.11, y=-12.07, opts=13)
22:46:04.494 00.000 5052 Enqueuing Move request for stepguider (23.11, -12.07)
22:46:04.494 00.000 8976 Worker thread wakes up
22:46:04.494 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.11, -12.07) opts 0xd
22:46:04.494 00.000 8976 Handling offset move in thread for stepguider, endpoint = (23.11, -12.07)
22:46:04.494 00.000 8976 Moving (23.11, -12.07) raw xDistance=-24.90 yDistance=0.99
22:46:04.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.78 from input -24.90
22:46:04.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 0.99
22:46:04.494 00.000 8976 MoveAxis(R, 54, ABG)
22:46:04.495 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:04.495 00.000 8976 MoveAxis(D, 3, ABG)
22:46:04.495 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:04.495 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:04.495 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:04.495 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:04.495 00.000 8976 move complete, result=1
22:46:04.495 00.000 8976 worker thread done servicing request
22:46:04.495 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:46:04.505 00.010 5052 UpdateGuideState exits: m=298 SNR=11.6
22:46:04.505 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:04.505 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:04.505 00.000 5052 Enqueuing Expose request
22:46:04.505 00.000 8976 Worker thread wakes up
22:46:04.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:04.505 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(393,242,37,37)
22:46:04.505 00.000 5052 GuideStep: -24.9 px 0 ms EAST, 1.0 px 0 ms SOUTH
22:46:04.506 00.001 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:46:04.506 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:46:04.506 00.000 5052 CameraToMount -- cameraX=23.11 cameraY=-12.07 hyp=26.07 cameraTheta=-0.48 mountX=22.60 mountY=17.50, mountTheta=0.66
22:46:04.506 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:04.506 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:05.546 01.040 8976 Exposure complete
22:46:05.561 00.015 8976 worker thread done servicing request
22:46:05.561 00.000 5052 OnExposeComplete: enter
22:46:05.561 00.000 5052 UpdateGuideState(): m_state=6
22:46:05.561 00.000 5052 Star::Find(18, 410, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 243
22:46:05.561 00.000 5052 Star::Find returns 1 (0), X=412.85, Y=260.56, Mass=362, SNR=12.9, Peak=62 HFD=4.3
22:46:05.561 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.79 = -2.79)
22:46:05.561 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
22:46:05.561 00.000 5052 CameraToMount -- cameraX=25.07 cameraY=-11.66 hyp=27.65 cameraTheta=-0.44 mountX=-26.00 mountY=-0.21, mountTheta=-3.13
22:46:05.562 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=25.07, y=-11.66, opts=13)
22:46:05.562 00.000 5052 Enqueuing Move request for stepguider (25.07, -11.66)
22:46:05.562 00.000 8976 Worker thread wakes up
22:46:05.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.07, -11.66) opts 0xd
22:46:05.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.07, -11.66)
22:46:05.562 00.000 8976 Moving (25.07, -11.66) raw xDistance=-26.00 yDistance=-0.21
22:46:05.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.56 from input -26.00
22:46:05.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:46:05.562 00.000 8976 MoveAxis(R, 57, ABG)
22:46:05.562 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:05.563 00.001 8976 MoveAxis(U, 0, ABG)
22:46:05.563 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:05.563 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:05.563 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:05.563 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:05.563 00.000 8976 move complete, result=1
22:46:05.563 00.000 8976 worker thread done servicing request
22:46:05.563 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:46:05.573 00.010 5052 UpdateGuideState exits: m=362 SNR=12.9
22:46:05.573 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:05.573 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:05.573 00.000 5052 Enqueuing Expose request
22:46:05.573 00.000 5052 GuideStep: -26.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:46:05.574 00.001 8976 Worker thread wakes up
22:46:05.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:05.574 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(395,243,37,37)
22:46:05.574 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.48 = -0.48)
22:46:05.574 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.45 = 2.45)
22:46:05.574 00.000 5052 CameraToMount -- cameraX=25.07 cameraY=-11.66 hyp=27.65 cameraTheta=-0.44 mountX=24.57 mountY=17.60, mountTheta=0.62
22:46:05.574 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:05.575 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:06.612 01.037 8976 Exposure complete
22:46:06.626 00.014 8976 worker thread done servicing request
22:46:06.626 00.000 5052 OnExposeComplete: enter
22:46:06.626 00.000 5052 UpdateGuideState(): m_state=6
22:46:06.626 00.000 5052 Star::Find(18, 412, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 244
22:46:06.626 00.000 5052 Star::Find returns 1 (0), X=412.37, Y=260.58, Mass=384, SNR=13.3, Peak=61 HFD=4.8
22:46:06.626 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.80 = -2.80)
22:46:06.626 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.14 = -3.14)
22:46:06.626 00.000 5052 CameraToMount -- cameraX=24.59 cameraY=-11.64 hyp=27.20 cameraTheta=-0.44 mountX=-25.64 mountY=-0.03, mountTheta=-3.14
22:46:06.627 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.59, y=-11.64, opts=13)
22:46:06.627 00.000 5052 Enqueuing Move request for stepguider (24.59, -11.64)
22:46:06.627 00.000 8976 Worker thread wakes up
22:46:06.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.59, -11.64) opts 0xd
22:46:06.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.59, -11.64)
22:46:06.627 00.000 8976 Moving (24.59, -11.64) raw xDistance=-25.64 yDistance=-0.03
22:46:06.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.38 from input -25.64
22:46:06.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:46:06.627 00.000 8976 MoveAxis(R, 56, ABG)
22:46:06.627 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:06.627 00.000 8976 MoveAxis(U, 0, ABG)
22:46:06.628 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:06.628 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:06.628 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:06.628 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:06.628 00.000 8976 move complete, result=1
22:46:06.628 00.000 8976 worker thread done servicing request
22:46:06.628 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:46:06.638 00.010 5052 UpdateGuideState exits: m=384 SNR=13.3
22:46:06.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:06.638 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:06.638 00.000 5052 Enqueuing Expose request
22:46:06.638 00.000 5052 GuideStep: -25.6 px 0 ms EAST, -0.0 px 0 ms NORTH
22:46:06.638 00.000 8976 Worker thread wakes up
22:46:06.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:06.638 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,243,37,37)
22:46:06.639 00.001 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.48 = -0.48)
22:46:06.639 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:46:06.639 00.000 5052 CameraToMount -- cameraX=24.59 cameraY=-11.64 hyp=27.20 cameraTheta=-0.44 mountX=24.09 mountY=17.45, mountTheta=0.63
22:46:06.639 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:06.639 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:07.679 01.040 8976 Exposure complete
22:46:07.693 00.014 8976 worker thread done servicing request
22:46:07.693 00.000 5052 OnExposeComplete: enter
22:46:07.693 00.000 5052 UpdateGuideState(): m_state=6
22:46:07.693 00.000 5052 Star::Find(18, 412, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 245
22:46:07.693 00.000 5052 Star::Find returns 1 (0), X=412.41, Y=260.84, Mass=326, SNR=12.2, Peak=62 HFD=4.8
22:46:07.693 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.36) = xAngle (-2.79 = -2.79)
22:46:07.693 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
22:46:07.694 00.001 5052 CameraToMount -- cameraX=24.63 cameraY=-11.38 hyp=27.13 cameraTheta=-0.43 mountX=-25.49 mountY=-0.28, mountTheta=-3.13
22:46:07.694 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=24.63, y=-11.38, opts=13)
22:46:07.694 00.000 5052 Enqueuing Move request for stepguider (24.63, -11.38)
22:46:07.694 00.000 8976 Worker thread wakes up
22:46:07.694 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.63, -11.38) opts 0xd
22:46:07.694 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.63, -11.38)
22:46:07.694 00.000 8976 Moving (24.63, -11.38) raw xDistance=-25.49 yDistance=-0.28
22:46:07.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.28 from input -25.49
22:46:07.695 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
22:46:07.695 00.000 8976 MoveAxis(R, 56, ABG)
22:46:07.695 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:07.695 00.000 8976 MoveAxis(U, 0, ABG)
22:46:07.695 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:07.695 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:07.695 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:07.695 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:07.695 00.000 8976 move complete, result=1
22:46:07.695 00.000 8976 worker thread done servicing request
22:46:07.695 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:46:07.705 00.010 5052 UpdateGuideState exits: m=326 SNR=12.2
22:46:07.705 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:07.705 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:07.705 00.000 5052 Enqueuing Expose request
22:46:07.705 00.000 5052 GuideStep: -25.5 px 0 ms EAST, -0.3 px 0 ms NORTH
22:46:07.705 00.000 8976 Worker thread wakes up
22:46:07.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:07.705 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,243,37,37)
22:46:07.706 00.001 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.04) = xAngle (-0.47 = -0.47)
22:46:07.706 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.45 = 2.45)
22:46:07.706 00.000 5052 CameraToMount -- cameraX=24.63 cameraY=-11.38 hyp=27.13 cameraTheta=-0.43 mountX=24.15 mountY=17.22, mountTheta=0.62
22:46:07.706 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:07.706 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:08.744 01.038 8976 Exposure complete
22:46:08.758 00.014 8976 worker thread done servicing request
22:46:08.758 00.000 5052 OnExposeComplete: enter
22:46:08.758 00.000 5052 UpdateGuideState(): m_state=6
22:46:08.758 00.000 5052 Star::Find(18, 412, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 246
22:46:08.758 00.000 5052 Star::Find returns 1 (0), X=412.72, Y=260.41, Mass=349, SNR=12.6, Peak=59 HFD=4.7
22:46:08.758 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.80 = -2.80)
22:46:08.758 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.14 = -3.14)
22:46:08.758 00.000 5052 CameraToMount -- cameraX=24.94 cameraY=-11.81 hyp=27.60 cameraTheta=-0.44 mountX=-26.02 mountY=-0.02, mountTheta=-3.14
22:46:08.759 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.94, y=-11.81, opts=13)
22:46:08.759 00.000 5052 Enqueuing Move request for stepguider (24.94, -11.81)
22:46:08.759 00.000 8976 Worker thread wakes up
22:46:08.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.94, -11.81) opts 0xd
22:46:08.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.94, -11.81)
22:46:08.759 00.000 8976 Moving (24.94, -11.81) raw xDistance=-26.02 yDistance=-0.02
22:46:08.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.60 from input -26.02
22:46:08.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:46:08.759 00.000 8976 MoveAxis(R, 57, ABG)
22:46:08.759 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:08.760 00.001 8976 MoveAxis(U, 0, ABG)
22:46:08.760 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:08.760 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:08.760 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:08.760 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:08.760 00.000 8976 move complete, result=1
22:46:08.760 00.000 8976 worker thread done servicing request
22:46:08.760 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:46:08.770 00.010 5052 UpdateGuideState exits: m=349 SNR=12.6
22:46:08.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:08.770 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:08.770 00.000 5052 Enqueuing Expose request
22:46:08.770 00.000 5052 GuideStep: -26.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:46:08.770 00.000 8976 Worker thread wakes up
22:46:08.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:08.770 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(395,242,37,37)
22:46:08.771 00.001 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.48 = -0.48)
22:46:08.771 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:46:08.771 00.000 5052 CameraToMount -- cameraX=24.94 cameraY=-11.81 hyp=27.60 cameraTheta=-0.44 mountX=24.44 mountY=17.71, mountTheta=0.63
22:46:08.771 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:08.771 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:09.810 01.039 8976 Exposure complete
22:46:09.824 00.014 8976 worker thread done servicing request
22:46:09.824 00.000 5052 OnExposeComplete: enter
22:46:09.824 00.000 5052 UpdateGuideState(): m_state=6
22:46:09.824 00.000 5052 Star::Find(18, 412, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 247
22:46:09.824 00.000 5052 Star::Find returns 1 (0), X=413.52, Y=260.94, Mass=326, SNR=12.3, Peak=63 HFD=4.8
22:46:09.825 00.001 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.36) = xAngle (-2.77 = -2.77)
22:46:09.825 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.11 = -3.11)
22:46:09.825 00.000 5052 CameraToMount -- cameraX=25.74 cameraY=-11.28 hyp=28.11 cameraTheta=-0.41 mountX=-26.21 mountY=-0.84, mountTheta=-3.11
22:46:09.825 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=25.74, y=-11.28, opts=13)
22:46:09.825 00.000 5052 Enqueuing Move request for stepguider (25.74, -11.28)
22:46:09.825 00.000 8976 Worker thread wakes up
22:46:09.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.74, -11.28) opts 0xd
22:46:09.826 00.001 8976 Handling offset move in thread for stepguider, endpoint = (25.74, -11.28)
22:46:09.826 00.000 8976 Moving (25.74, -11.28) raw xDistance=-26.21 yDistance=-0.84
22:46:09.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.75 from input -26.21
22:46:09.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
22:46:09.826 00.000 8976 MoveAxis(R, 57, ABG)
22:46:09.826 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:09.826 00.000 8976 MoveAxis(U, 3, ABG)
22:46:09.826 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:09.826 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:09.826 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:09.826 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:09.826 00.000 8976 move complete, result=1
22:46:09.826 00.000 8976 worker thread done servicing request
22:46:09.826 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:46:09.836 00.010 5052 UpdateGuideState exits: m=326 SNR=12.3
22:46:09.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:09.836 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:09.836 00.000 5052 Enqueuing Expose request
22:46:09.836 00.000 5052 GuideStep: -26.2 px 0 ms EAST, -0.8 px 0 ms NORTH
22:46:09.836 00.000 8976 Worker thread wakes up
22:46:09.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:09.836 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,243,37,37)
22:46:09.837 00.001 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.04) = xAngle (-0.45 = -0.45)
22:46:09.837 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.47 = 2.47)
22:46:09.837 00.000 5052 CameraToMount -- cameraX=25.74 cameraY=-11.28 hyp=28.11 cameraTheta=-0.41 mountX=25.26 mountY=17.40, mountTheta=0.60
22:46:09.837 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:09.837 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:10.871 01.034 8976 Exposure complete
22:46:10.885 00.014 8976 worker thread done servicing request
22:46:10.885 00.000 5052 OnExposeComplete: enter
22:46:10.886 00.001 5052 UpdateGuideState(): m_state=6
22:46:10.886 00.000 5052 Star::Find(18, 413, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 248
22:46:10.886 00.000 5052 Star::Find returns 1 (0), X=413.88, Y=261.03, Mass=345, SNR=12.7, Peak=61 HFD=4.3
22:46:10.886 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.36) = xAngle (-2.76 = -2.76)
22:46:10.886 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.10 = -3.10)
22:46:10.886 00.000 5052 CameraToMount -- cameraX=26.10 cameraY=-11.19 hyp=28.40 cameraTheta=-0.40 mountX=-26.40 mountY=-1.08, mountTheta=-3.10
22:46:10.886 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=26.10, y=-11.19, opts=13)
22:46:10.887 00.001 5052 Enqueuing Move request for stepguider (26.10, -11.19)
22:46:10.887 00.000 8976 Worker thread wakes up
22:46:10.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.10, -11.19) opts 0xd
22:46:10.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.10, -11.19)
22:46:10.887 00.000 8976 Moving (26.10, -11.19) raw xDistance=-26.40 yDistance=-1.08
22:46:10.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.87 from input -26.40
22:46:10.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.08
22:46:10.887 00.000 8976 MoveAxis(R, 58, ABG)
22:46:10.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:10.887 00.000 8976 MoveAxis(U, 3, ABG)
22:46:10.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:10.887 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:10.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:10.887 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:10.887 00.000 8976 move complete, result=1
22:46:10.887 00.000 8976 worker thread done servicing request
22:46:10.888 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:46:10.897 00.009 5052 UpdateGuideState exits: m=345 SNR=12.7
22:46:10.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:10.897 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:10.897 00.000 5052 Enqueuing Expose request
22:46:10.897 00.000 5052 GuideStep: -26.4 px 0 ms EAST, -1.1 px 0 ms NORTH
22:46:10.898 00.001 8976 Worker thread wakes up
22:46:10.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:10.898 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,243,37,37)
22:46:10.898 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.04) = xAngle (-0.45 = -0.45)
22:46:10.898 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.48 = 2.48)
22:46:10.898 00.000 5052 CameraToMount -- cameraX=26.10 cameraY=-11.19 hyp=28.40 cameraTheta=-0.40 mountX=25.62 mountY=17.40, mountTheta=0.60
22:46:10.898 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:10.899 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:11.938 01.039 8976 Exposure complete
22:46:11.952 00.014 8976 worker thread done servicing request
22:46:11.953 00.001 5052 OnExposeComplete: enter
22:46:11.953 00.000 5052 UpdateGuideState(): m_state=6
22:46:11.953 00.000 5052 Star::Find(18, 413, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 249
22:46:11.953 00.000 5052 Star::Find returns 1 (0), X=413.94, Y=261.26, Mass=345, SNR=12.6, Peak=64 HFD=4.2
22:46:11.953 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.36) = xAngle (-2.76 = -2.76)
22:46:11.953 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.10 = -3.10)
22:46:11.953 00.000 5052 CameraToMount -- cameraX=26.16 cameraY=-10.96 hyp=28.36 cameraTheta=-0.40 mountX=-26.28 mountY=-1.31, mountTheta=-3.09
22:46:11.954 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.16, y=-10.96, opts=13)
22:46:11.954 00.000 5052 Enqueuing Move request for stepguider (26.16, -10.96)
22:46:11.954 00.000 8976 Worker thread wakes up
22:46:11.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.16, -10.96) opts 0xd
22:46:11.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.16, -10.96)
22:46:11.954 00.000 8976 Moving (26.16, -10.96) raw xDistance=-26.28 yDistance=-1.31
22:46:11.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.81 from input -26.28
22:46:11.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.31
22:46:11.954 00.000 8976 MoveAxis(R, 57, ABG)
22:46:11.954 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:11.954 00.000 8976 MoveAxis(U, 4, ABG)
22:46:11.954 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:11.954 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:11.954 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:11.954 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:11.954 00.000 8976 move complete, result=1
22:46:11.954 00.000 8976 worker thread done servicing request
22:46:11.955 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:46:11.964 00.009 5052 UpdateGuideState exits: m=345 SNR=12.6
22:46:11.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:11.964 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:11.964 00.000 5052 Enqueuing Expose request
22:46:11.964 00.000 5052 GuideStep: -26.3 px 0 ms EAST, -1.3 px 0 ms NORTH
22:46:11.964 00.000 8976 Worker thread wakes up
22:46:11.965 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:11.965 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,243,37,37)
22:46:11.965 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.04) = xAngle (-0.44 = -0.44)
22:46:11.965 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.49 = 2.49)
22:46:11.965 00.000 5052 CameraToMount -- cameraX=26.16 cameraY=-10.96 hyp=28.36 cameraTheta=-0.40 mountX=25.69 mountY=17.20, mountTheta=0.59
22:46:11.965 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:11.966 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:13.007 01.041 8976 Exposure complete
22:46:13.021 00.014 8976 worker thread done servicing request
22:46:13.022 00.001 5052 OnExposeComplete: enter
22:46:13.022 00.000 5052 UpdateGuideState(): m_state=6
22:46:13.022 00.000 5052 Star::Find(18, 413, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 250
22:46:13.022 00.000 5052 Star::Find returns 1 (0), X=413.71, Y=260.72, Mass=310, SNR=12.0, Peak=62 HFD=4.8
22:46:13.022 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.36) = xAngle (-2.78 = -2.78)
22:46:13.022 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.12 = -3.12)
22:46:13.022 00.000 5052 CameraToMount -- cameraX=25.93 cameraY=-11.50 hyp=28.37 cameraTheta=-0.42 mountX=-26.50 mountY=-0.73, mountTheta=-3.11
22:46:13.023 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=25.93, y=-11.50, opts=13)
22:46:13.023 00.000 5052 Enqueuing Move request for stepguider (25.93, -11.50)
22:46:13.023 00.000 8976 Worker thread wakes up
22:46:13.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.93, -11.50) opts 0xd
22:46:13.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.93, -11.50)
22:46:13.023 00.000 8976 Moving (25.93, -11.50) raw xDistance=-26.50 yDistance=-0.73
22:46:13.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.94 from input -26.50
22:46:13.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.73
22:46:13.023 00.000 8976 MoveAxis(R, 58, ABG)
22:46:13.023 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:13.023 00.000 8976 MoveAxis(U, 2, ABG)
22:46:13.023 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:13.023 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:13.023 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:13.023 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:13.023 00.000 8976 move complete, result=1
22:46:13.023 00.000 8976 worker thread done servicing request
22:46:13.024 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:46:13.034 00.010 5052 UpdateGuideState exits: m=310 SNR=12.0
22:46:13.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:13.034 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:13.034 00.000 5052 Enqueuing Expose request
22:46:13.034 00.000 8976 Worker thread wakes up
22:46:13.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:13.034 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,243,37,37)
22:46:13.034 00.000 5052 GuideStep: -26.5 px 0 ms EAST, -0.7 px 0 ms NORTH
22:46:13.035 00.001 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.04) = xAngle (-0.46 = -0.46)
22:46:13.035 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.47 = 2.47)
22:46:13.035 00.000 5052 CameraToMount -- cameraX=25.93 cameraY=-11.50 hyp=28.37 cameraTheta=-0.42 mountX=25.44 mountY=17.66, mountTheta=0.61
22:46:13.035 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:13.035 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:14.080 01.045 8976 Exposure complete
22:46:14.095 00.015 8976 worker thread done servicing request
22:46:14.095 00.000 5052 OnExposeComplete: enter
22:46:14.095 00.000 5052 UpdateGuideState(): m_state=6
22:46:14.095 00.000 5052 Star::Find(18, 413, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 251
22:46:14.095 00.000 5052 Star::Find returns 1 (0), X=414.54, Y=260.45, Mass=326, SNR=12.1, Peak=63 HFD=5.0
22:46:14.095 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.36) = xAngle (-2.77 = -2.77)
22:46:14.095 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.11 = -3.11)
22:46:14.095 00.000 5052 CameraToMount -- cameraX=26.76 cameraY=-11.77 hyp=29.23 cameraTheta=-0.41 mountX=-27.28 mountY=-0.83, mountTheta=-3.11
22:46:14.096 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.76, y=-11.77, opts=13)
22:46:14.096 00.000 5052 Enqueuing Move request for stepguider (26.76, -11.77)
22:46:14.096 00.000 8976 Worker thread wakes up
22:46:14.096 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.76, -11.77) opts 0xd
22:46:14.096 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.76, -11.77)
22:46:14.096 00.000 8976 Moving (26.76, -11.77) raw xDistance=-27.28 yDistance=-0.83
22:46:14.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.44 from input -27.28
22:46:14.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.83
22:46:14.096 00.000 8976 MoveAxis(R, 59, ABG)
22:46:14.097 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:14.097 00.000 8976 MoveAxis(U, 3, ABG)
22:46:14.097 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:14.097 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:14.097 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:14.097 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:14.097 00.000 8976 move complete, result=1
22:46:14.097 00.000 8976 worker thread done servicing request
22:46:14.097 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:46:14.107 00.010 5052 UpdateGuideState exits: m=326 SNR=12.1
22:46:14.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:14.107 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:14.107 00.000 5052 Enqueuing Expose request
22:46:14.108 00.001 5052 GuideStep: -27.3 px 0 ms EAST, -0.8 px 0 ms NORTH
22:46:14.108 00.000 8976 Worker thread wakes up
22:46:14.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:14.108 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,242,37,37)
22:46:14.108 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.04) = xAngle (-0.46 = -0.46)
22:46:14.108 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.47 = 2.47)
22:46:14.108 00.000 5052 CameraToMount -- cameraX=26.76 cameraY=-11.77 hyp=29.23 cameraTheta=-0.41 mountX=26.26 mountY=18.13, mountTheta=0.60
22:46:14.108 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:14.109 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:15.143 01.034 8976 Exposure complete
22:46:15.156 00.013 8976 worker thread done servicing request
22:46:15.156 00.000 5052 OnExposeComplete: enter
22:46:15.156 00.000 5052 UpdateGuideState(): m_state=6
22:46:15.156 00.000 5052 Star::Find(18, 414, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 252
22:46:15.156 00.000 5052 Star::Find returns 1 (0), X=413.57, Y=260.18, Mass=300, SNR=11.7, Peak=61 HFD=4.8
22:46:15.156 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.80 = -2.80)
22:46:15.156 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.14 = -3.14)
22:46:15.156 00.000 5052 CameraToMount -- cameraX=25.79 cameraY=-12.04 hyp=28.46 cameraTheta=-0.44 mountX=-26.78 mountY=-0.18, mountTheta=-3.13
22:46:15.157 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=25.79, y=-12.04, opts=13)
22:46:15.157 00.000 5052 Enqueuing Move request for stepguider (25.79, -12.04)
22:46:15.157 00.000 8976 Worker thread wakes up
22:46:15.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.79, -12.04) opts 0xd
22:46:15.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.79, -12.04)
22:46:15.157 00.000 8976 Moving (25.79, -12.04) raw xDistance=-26.78 yDistance=-0.18
22:46:15.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.16 from input -26.78
22:46:15.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:46:15.157 00.000 8976 MoveAxis(R, 59, ABG)
22:46:15.157 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:15.158 00.001 8976 MoveAxis(U, 0, ABG)
22:46:15.158 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:15.158 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:15.158 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:15.158 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:15.158 00.000 8976 move complete, result=1
22:46:15.158 00.000 8976 worker thread done servicing request
22:46:15.158 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:46:15.168 00.010 5052 UpdateGuideState exits: m=300 SNR=11.7
22:46:15.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:15.168 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:15.168 00.000 5052 Enqueuing Expose request
22:46:15.168 00.000 5052 GuideStep: -26.8 px 0 ms EAST, -0.2 px 0 ms NORTH
22:46:15.168 00.000 8976 Worker thread wakes up
22:46:15.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:15.168 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,242,37,37)
22:46:15.169 00.001 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.48 = -0.48)
22:46:15.169 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.45 = 2.45)
22:46:15.169 00.000 5052 CameraToMount -- cameraX=25.79 cameraY=-12.04 hyp=28.46 cameraTheta=-0.44 mountX=25.28 mountY=18.15, mountTheta=0.62
22:46:15.169 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:15.169 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:16.214 01.045 8976 Exposure complete
22:46:16.230 00.016 8976 worker thread done servicing request
22:46:16.230 00.000 5052 OnExposeComplete: enter
22:46:16.230 00.000 5052 UpdateGuideState(): m_state=6
22:46:16.230 00.000 5052 Star::Find(18, 413, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 253
22:46:16.230 00.000 5052 Star::Find returns 1 (0), X=411.90, Y=259.68, Mass=306, SNR=11.7, Peak=61 HFD=4.0
22:46:16.230 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:46:16.231 00.001 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.11)
22:46:16.231 00.000 5052 CameraToMount -- cameraX=24.12 cameraY=-12.54 hyp=27.18 cameraTheta=-0.48 mountX=-25.94 mountY=0.99, mountTheta=3.10
22:46:16.231 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=24.12, y=-12.54, opts=13)
22:46:16.231 00.000 5052 Enqueuing Move request for stepguider (24.12, -12.54)
22:46:16.231 00.000 8976 Worker thread wakes up
22:46:16.232 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.12, -12.54) opts 0xd
22:46:16.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.12, -12.54)
22:46:16.232 00.000 8976 Moving (24.12, -12.54) raw xDistance=-25.94 yDistance=0.99
22:46:16.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.62 from input -25.94
22:46:16.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.99
22:46:16.232 00.000 8976 MoveAxis(R, 57, ABG)
22:46:16.232 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:16.232 00.000 8976 MoveAxis(D, 3, ABG)
22:46:16.232 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:16.232 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:16.232 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:16.232 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:16.232 00.000 8976 move complete, result=1
22:46:16.232 00.000 8976 worker thread done servicing request
22:46:16.233 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:46:16.243 00.010 5052 UpdateGuideState exits: m=306 SNR=11.7
22:46:16.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:16.243 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:16.243 00.000 5052 Enqueuing Expose request
22:46:16.243 00.000 8976 Worker thread wakes up
22:46:16.243 00.000 5052 GuideStep: -25.9 px 0 ms EAST, 1.0 px 0 ms SOUTH
22:46:16.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:16.244 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(394,242,37,37)
22:46:16.244 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:46:16.244 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:46:16.244 00.000 5052 CameraToMount -- cameraX=24.12 cameraY=-12.54 hyp=27.18 cameraTheta=-0.48 mountX=23.59 mountY=18.21, mountTheta=0.66
22:46:16.244 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:16.245 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:17.284 01.039 8976 Exposure complete
22:46:17.299 00.015 8976 worker thread done servicing request
22:46:17.299 00.000 5052 OnExposeComplete: enter
22:46:17.299 00.000 5052 UpdateGuideState(): m_state=6
22:46:17.299 00.000 5052 Star::Find(18, 411, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 254
22:46:17.299 00.000 5052 Star::Find returns 1 (0), X=410.48, Y=259.96, Mass=294, SNR=11.6, Peak=61 HFD=3.6
22:46:17.299 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:46:17.299 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.09)
22:46:17.299 00.000 5052 CameraToMount -- cameraX=22.70 cameraY=-12.26 hyp=25.80 cameraTheta=-0.50 mountX=-24.74 mountY=1.35, mountTheta=3.09
22:46:17.300 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=22.70, y=-12.26, opts=13)
22:46:17.300 00.000 5052 Enqueuing Move request for stepguider (22.70, -12.26)
22:46:17.300 00.000 8976 Worker thread wakes up
22:46:17.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (22.70, -12.26) opts 0xd
22:46:17.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (22.70, -12.26)
22:46:17.300 00.000 8976 Moving (22.70, -12.26) raw xDistance=-24.74 yDistance=1.35
22:46:17.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.82 from input -24.74
22:46:17.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.35
22:46:17.300 00.000 8976 MoveAxis(R, 54, ABG)
22:46:17.301 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:17.301 00.000 8976 MoveAxis(D, 4, ABG)
22:46:17.301 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:17.301 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:17.301 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:17.301 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:17.301 00.000 8976 move complete, result=1
22:46:17.301 00.000 8976 worker thread done servicing request
22:46:17.301 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:46:17.311 00.010 5052 UpdateGuideState exits: m=294 SNR=11.6
22:46:17.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:17.311 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:17.311 00.000 5052 Enqueuing Expose request
22:46:17.311 00.000 5052 GuideStep: -24.7 px 0 ms EAST, 1.4 px 0 ms SOUTH
22:46:17.311 00.000 8976 Worker thread wakes up
22:46:17.312 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:17.312 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(392,242,37,37)
22:46:17.312 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:46:17.312 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:46:17.312 00.000 5052 CameraToMount -- cameraX=22.70 cameraY=-12.26 hyp=25.80 cameraTheta=-0.50 mountX=22.18 mountY=17.58, mountTheta=0.67
22:46:17.312 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:17.312 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:18.359 01.047 8976 Exposure complete
22:46:18.373 00.014 8976 worker thread done servicing request
22:46:18.373 00.000 5052 OnExposeComplete: enter
22:46:18.373 00.000 5052 UpdateGuideState(): m_state=6
22:46:18.373 00.000 5052 Star::Find(18, 410, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 255
22:46:18.374 00.001 5052 Star::Find returns 1 (0), X=409.62, Y=260.11, Mass=289, SNR=11.4, Peak=63 HFD=3.9
22:46:18.374 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.36) = xAngle (-2.87 = -2.87)
22:46:18.374 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.20 = 3.08)
22:46:18.374 00.000 5052 CameraToMount -- cameraX=21.84 cameraY=-12.11 hyp=24.98 cameraTheta=-0.51 mountX=-24.03 mountY=1.58, mountTheta=3.08
22:46:18.374 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=21.84, y=-12.11, opts=13)
22:46:18.374 00.000 5052 Enqueuing Move request for stepguider (21.84, -12.11)
22:46:18.375 00.001 8976 Worker thread wakes up
22:46:18.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.84, -12.11) opts 0xd
22:46:18.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.84, -12.11)
22:46:18.375 00.000 8976 Moving (21.84, -12.11) raw xDistance=-24.03 yDistance=1.58
22:46:18.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.32 from input -24.03
22:46:18.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.06 from input 1.58
22:46:18.375 00.000 8976 MoveAxis(R, 53, ABG)
22:46:18.375 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:18.375 00.000 8976 MoveAxis(D, 5, ABG)
22:46:18.375 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:18.375 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:18.375 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:18.375 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:18.375 00.000 8976 move complete, result=1
22:46:18.375 00.000 8976 worker thread done servicing request
22:46:18.375 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:46:18.388 00.013 5052 UpdateGuideState exits: m=289 SNR=11.4
22:46:18.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:18.388 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:18.388 00.000 5052 Enqueuing Expose request
22:46:18.388 00.000 8976 Worker thread wakes up
22:46:18.388 00.000 5052 GuideStep: -24.0 px 0 ms EAST, 1.6 px 0 ms SOUTH
22:46:18.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:18.388 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(392,242,37,37)
22:46:18.389 00.001 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.04) = xAngle (-0.55 = -0.55)
22:46:18.389 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.38 = 2.38)
22:46:18.389 00.000 5052 CameraToMount -- cameraX=21.84 cameraY=-12.11 hyp=24.98 cameraTheta=-0.51 mountX=21.33 mountY=17.22, mountTheta=0.68
22:46:18.389 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:18.389 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:19.424 01.035 8976 Exposure complete
22:46:19.438 00.014 8976 worker thread done servicing request
22:46:19.438 00.000 5052 OnExposeComplete: enter
22:46:19.438 00.000 5052 UpdateGuideState(): m_state=6
22:46:19.438 00.000 5052 Star::Find(18, 409, 260, 0, (0,0,0,0), 0.1, 10.0, 0) frame 256
22:46:19.438 00.000 5052 Star::Find returns 1 (0), X=407.72, Y=259.81, Mass=313, SNR=11.9, Peak=61 HFD=3.8
22:46:19.439 00.001 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.36) = xAngle (-2.92 = -2.92)
22:46:19.439 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.26 = 3.03)
22:46:19.439 00.000 5052 CameraToMount -- cameraX=19.94 cameraY=-12.41 hyp=23.49 cameraTheta=-0.56 mountX=-22.89 mountY=2.66, mountTheta=3.03
22:46:19.439 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=19.94, y=-12.41, opts=13)
22:46:19.439 00.000 5052 Enqueuing Move request for stepguider (19.94, -12.41)
22:46:19.439 00.000 8976 Worker thread wakes up
22:46:19.439 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (19.94, -12.41) opts 0xd
22:46:19.439 00.000 8976 Handling offset move in thread for stepguider, endpoint = (19.94, -12.41)
22:46:19.440 00.001 8976 Moving (19.94, -12.41) raw xDistance=-22.89 yDistance=2.66
22:46:19.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.56 from input -22.89
22:46:19.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.75 from input 2.66
22:46:19.440 00.000 8976 MoveAxis(R, 50, ABG)
22:46:19.440 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:19.440 00.000 8976 MoveAxis(D, 8, ABG)
22:46:19.440 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:19.440 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:19.440 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:19.440 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:19.440 00.000 8976 move complete, result=1
22:46:19.440 00.000 8976 worker thread done servicing request
22:46:19.440 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:46:19.450 00.010 5052 UpdateGuideState exits: m=313 SNR=11.9
22:46:19.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:19.450 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:19.450 00.000 5052 Enqueuing Expose request
22:46:19.450 00.000 5052 GuideStep: -22.9 px 0 ms EAST, 2.7 px 0 ms SOUTH
22:46:19.450 00.000 8976 Worker thread wakes up
22:46:19.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:19.450 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(390,242,37,37)
22:46:19.451 00.001 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.04) = xAngle (-0.60 = -0.60)
22:46:19.451 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.33 = 2.33)
22:46:19.451 00.000 5052 CameraToMount -- cameraX=19.94 cameraY=-12.41 hyp=23.49 cameraTheta=-0.56 mountX=19.42 mountY=17.03, mountTheta=0.72
22:46:19.451 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:19.451 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:20.477 01.026 8976 Exposure complete
22:46:20.492 00.015 8976 worker thread done servicing request
22:46:20.492 00.000 5052 OnExposeComplete: enter
22:46:20.492 00.000 5052 UpdateGuideState(): m_state=6
22:46:20.492 00.000 5052 Star::Find(18, 407, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 257
22:46:20.492 00.000 5052 Star::Find returns 1 (0), X=405.63, Y=259.44, Mass=305, SNR=11.9, Peak=61 HFD=3.4
22:46:20.492 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.36) = xAngle (-2.98 = -2.98)
22:46:20.492 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.32 = 2.96)
22:46:20.492 00.000 5052 CameraToMount -- cameraX=17.85 cameraY=-12.78 hyp=21.95 cameraTheta=-0.62 mountX=-21.67 mountY=3.89, mountTheta=2.96
22:46:20.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=17.85, y=-12.78, opts=13)
22:46:20.493 00.000 5052 Enqueuing Move request for stepguider (17.85, -12.78)
22:46:20.493 00.000 8976 Worker thread wakes up
22:46:20.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (17.85, -12.78) opts 0xd
22:46:20.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (17.85, -12.78)
22:46:20.493 00.000 8976 Moving (17.85, -12.78) raw xDistance=-21.67 yDistance=3.89
22:46:20.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns -14.74 from input -21.67
22:46:20.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.58 from input 3.89
22:46:20.494 00.001 8976 MoveAxis(R, 48, ABG)
22:46:20.494 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:20.494 00.000 8976 MoveAxis(D, 12, ABG)
22:46:20.494 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:20.494 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:20.494 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:20.494 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:20.494 00.000 8976 move complete, result=1
22:46:20.494 00.000 8976 worker thread done servicing request
22:46:20.494 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:46:20.504 00.010 5052 UpdateGuideState exits: m=305 SNR=11.9
22:46:20.505 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:20.505 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:20.505 00.000 5052 Enqueuing Expose request
22:46:20.505 00.000 8976 Worker thread wakes up
22:46:20.505 00.000 5052 GuideStep: -21.7 px 0 ms EAST, 3.9 px 0 ms SOUTH
22:46:20.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:20.505 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(388,241,37,37)
22:46:20.505 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.04) = xAngle (-0.66 = -0.66)
22:46:20.505 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.27 = 2.27)
22:46:20.506 00.001 5052 CameraToMount -- cameraX=17.85 cameraY=-12.78 hyp=21.95 cameraTheta=-0.62 mountX=17.31 mountY=16.86, mountTheta=0.77
22:46:20.506 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:20.506 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:21.541 01.035 8976 Exposure complete
22:46:21.555 00.014 8976 worker thread done servicing request
22:46:21.555 00.000 5052 OnExposeComplete: enter
22:46:21.555 00.000 5052 UpdateGuideState(): m_state=6
22:46:21.555 00.000 5052 Star::Find(18, 405, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 258
22:46:21.555 00.000 5052 Star::Find returns 1 (0), X=405.22, Y=259.36, Mass=365, SNR=13.0, Peak=62 HFD=3.7
22:46:21.555 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.36) = xAngle (-2.99 = -2.99)
22:46:21.555 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.33 = 2.95)
22:46:21.555 00.000 5052 CameraToMount -- cameraX=17.44 cameraY=-12.86 hyp=21.67 cameraTheta=-0.64 mountX=-21.44 mountY=4.15, mountTheta=2.95
22:46:21.556 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=17.44, y=-12.86, opts=13)
22:46:21.556 00.000 5052 Enqueuing Move request for stepguider (17.44, -12.86)
22:46:21.556 00.000 8976 Worker thread wakes up
22:46:21.556 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (17.44, -12.86) opts 0xd
22:46:21.556 00.000 8976 Handling offset move in thread for stepguider, endpoint = (17.44, -12.86)
22:46:21.556 00.000 8976 Moving (17.44, -12.86) raw xDistance=-21.44 yDistance=4.15
22:46:21.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns -14.54 from input -21.44
22:46:21.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.79 from input 4.15
22:46:21.556 00.000 8976 MoveAxis(R, 47, ABG)
22:46:21.556 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:21.556 00.000 8976 MoveAxis(D, 13, ABG)
22:46:21.556 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:21.557 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:21.557 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:21.557 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:21.557 00.000 8976 move complete, result=1
22:46:21.557 00.000 8976 worker thread done servicing request
22:46:21.557 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=28, FiltMax=49, Gamma=2.260
22:46:21.567 00.010 5052 UpdateGuideState exits: m=365 SNR=13.0
22:46:21.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:21.567 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:21.567 00.000 5052 Enqueuing Expose request
22:46:21.567 00.000 5052 GuideStep: -21.4 px 0 ms EAST, 4.1 px 0 ms SOUTH
22:46:21.567 00.000 8976 Worker thread wakes up
22:46:21.567 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:21.567 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(387,241,37,37)
22:46:21.568 00.001 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.04) = xAngle (-0.68 = -0.68)
22:46:21.568 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.25 = 2.25)
22:46:21.568 00.000 5052 CameraToMount -- cameraX=17.44 cameraY=-12.86 hyp=21.67 cameraTheta=-0.64 mountX=16.90 mountY=16.84, mountTheta=0.78
22:46:21.568 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:21.568 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:22.608 01.040 8976 Exposure complete
22:46:22.622 00.014 8976 worker thread done servicing request
22:46:22.622 00.000 5052 OnExposeComplete: enter
22:46:22.622 00.000 5052 UpdateGuideState(): m_state=6
22:46:22.622 00.000 5052 Star::Find(18, 405, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 259
22:46:22.622 00.000 5052 Star::Find returns 1 (0), X=406.10, Y=259.34, Mass=331, SNR=12.2, Peak=63 HFD=4.0
22:46:22.623 00.001 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.36) = xAngle (-2.97 = -2.97)
22:46:22.623 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.31 = 2.97)
22:46:22.623 00.000 5052 CameraToMount -- cameraX=18.32 cameraY=-12.89 hyp=22.40 cameraTheta=-0.61 mountX=-22.08 mountY=3.79, mountTheta=2.97
22:46:22.623 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=18.32, y=-12.89, opts=13)
22:46:22.623 00.000 5052 Enqueuing Move request for stepguider (18.32, -12.89)
22:46:22.623 00.000 8976 Worker thread wakes up
22:46:22.624 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (18.32, -12.89) opts 0xd
22:46:22.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (18.32, -12.89)
22:46:22.624 00.000 8976 Moving (18.32, -12.89) raw xDistance=-22.08 yDistance=3.79
22:46:22.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns -14.93 from input -22.08
22:46:22.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.58 from input 3.79
22:46:22.624 00.000 8976 MoveAxis(R, 48, ABG)
22:46:22.624 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:22.624 00.000 8976 MoveAxis(D, 12, ABG)
22:46:22.624 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:22.624 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:22.624 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:22.624 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:22.624 00.000 8976 move complete, result=1
22:46:22.624 00.000 8976 worker thread done servicing request
22:46:22.624 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:46:22.635 00.011 5052 UpdateGuideState exits: m=331 SNR=12.2
22:46:22.635 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:22.635 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:22.635 00.000 5052 Enqueuing Expose request
22:46:22.635 00.000 5052 GuideStep: -22.1 px 0 ms EAST, 3.8 px 0 ms SOUTH
22:46:22.635 00.000 8976 Worker thread wakes up
22:46:22.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:22.635 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(388,241,37,37)
22:46:22.635 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.04) = xAngle (-0.65 = -0.65)
22:46:22.636 00.001 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.27 = 2.27)
22:46:22.636 00.000 5052 CameraToMount -- cameraX=18.32 cameraY=-12.89 hyp=22.40 cameraTheta=-0.61 mountX=17.78 mountY=17.08, mountTheta=0.77
22:46:22.636 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:22.636 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:23.677 01.041 8976 Exposure complete
22:46:23.691 00.014 8976 worker thread done servicing request
22:46:23.691 00.000 5052 OnExposeComplete: enter
22:46:23.691 00.000 5052 UpdateGuideState(): m_state=6
22:46:23.691 00.000 5052 Star::Find(18, 406, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 260
22:46:23.691 00.000 5052 Star::Find returns 1 (0), X=406.97, Y=259.24, Mass=304, SNR=11.7, Peak=61 HFD=4.0
22:46:23.691 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:46:23.691 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 2.99)
22:46:23.691 00.000 5052 CameraToMount -- cameraX=19.19 cameraY=-12.98 hyp=23.17 cameraTheta=-0.59 mountX=-22.76 mountY=3.50, mountTheta=2.99
22:46:23.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=19.19, y=-12.98, opts=13)
22:46:23.692 00.000 5052 Enqueuing Move request for stepguider (19.19, -12.98)
22:46:23.692 00.000 8976 Worker thread wakes up
22:46:23.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (19.19, -12.98) opts 0xd
22:46:23.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (19.19, -12.98)
22:46:23.692 00.000 8976 Moving (19.19, -12.98) raw xDistance=-22.76 yDistance=3.50
22:46:23.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.38 from input -22.76
22:46:23.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.38 from input 3.50
22:46:23.692 00.000 8976 MoveAxis(R, 50, ABG)
22:46:23.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:23.692 00.000 8976 MoveAxis(D, 11, ABG)
22:46:23.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:23.692 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:23.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:23.692 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:23.693 00.001 8976 move complete, result=1
22:46:23.693 00.000 8976 worker thread done servicing request
22:46:23.693 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=47, Gamma=2.260
22:46:23.702 00.009 5052 UpdateGuideState exits: m=304 SNR=11.7
22:46:23.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:23.702 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:23.702 00.000 5052 Enqueuing Expose request
22:46:23.702 00.000 5052 GuideStep: -22.8 px 0 ms EAST, 3.5 px 0 ms SOUTH
22:46:23.702 00.000 8976 Worker thread wakes up
22:46:23.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:23.702 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(389,241,37,37)
22:46:23.703 00.001 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.64 = -0.64)
22:46:23.703 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.29 = 2.29)
22:46:23.703 00.000 5052 CameraToMount -- cameraX=19.19 cameraY=-12.98 hyp=23.17 cameraTheta=-0.59 mountX=18.65 mountY=17.39, mountTheta=0.75
22:46:23.703 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:23.703 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:24.745 01.042 8976 Exposure complete
22:46:24.759 00.014 8976 worker thread done servicing request
22:46:24.759 00.000 5052 OnExposeComplete: enter
22:46:24.759 00.000 5052 UpdateGuideState(): m_state=6
22:46:24.759 00.000 5052 Star::Find(18, 406, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 261
22:46:24.759 00.000 5052 Star::Find returns 1 (0), X=407.87, Y=259.57, Mass=325, SNR=12.2, Peak=61 HFD=3.9
22:46:24.759 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.36) = xAngle (-2.92 = -2.92)
22:46:24.759 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.26 = 3.02)
22:46:24.759 00.000 5052 CameraToMount -- cameraX=20.09 cameraY=-12.65 hyp=23.74 cameraTheta=-0.56 mountX=-23.17 mountY=2.82, mountTheta=3.02
22:46:24.760 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=20.09, y=-12.65, opts=13)
22:46:24.760 00.000 5052 Enqueuing Move request for stepguider (20.09, -12.65)
22:46:24.760 00.000 8976 Worker thread wakes up
22:46:24.760 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (20.09, -12.65) opts 0xd
22:46:24.760 00.000 8976 Handling offset move in thread for stepguider, endpoint = (20.09, -12.65)
22:46:24.760 00.000 8976 Moving (20.09, -12.65) raw xDistance=-23.17 yDistance=2.82
22:46:24.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.67 from input -23.17
22:46:24.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.94 from input 2.82
22:46:24.760 00.000 8976 MoveAxis(R, 51, ABG)
22:46:24.760 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:24.760 00.000 8976 MoveAxis(D, 9, ABG)
22:46:24.760 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:24.760 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:24.760 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:24.760 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:24.760 00.000 8976 move complete, result=1
22:46:24.761 00.001 8976 worker thread done servicing request
22:46:24.761 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:46:24.770 00.009 5052 UpdateGuideState exits: m=325 SNR=12.2
22:46:24.771 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:24.771 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:24.771 00.000 5052 Enqueuing Expose request
22:46:24.771 00.000 8976 Worker thread wakes up
22:46:24.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:24.771 00.000 5052 GuideStep: -23.2 px 0 ms EAST, 2.8 px 0 ms SOUTH
22:46:24.771 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(390,242,37,37)
22:46:24.771 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.04) = xAngle (-0.60 = -0.60)
22:46:24.772 00.001 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.33 = 2.33)
22:46:24.772 00.000 5052 CameraToMount -- cameraX=20.09 cameraY=-12.65 hyp=23.74 cameraTheta=-0.56 mountX=19.56 mountY=17.30, mountTheta=0.72
22:46:24.772 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:24.772 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:25.798 01.026 8976 Exposure complete
22:46:25.812 00.014 8976 worker thread done servicing request
22:46:25.812 00.000 5052 OnExposeComplete: enter
22:46:25.812 00.000 5052 UpdateGuideState(): m_state=6
22:46:25.812 00.000 5052 Star::Find(18, 407, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 262
22:46:25.813 00.001 5052 Star::Find returns 1 (0), X=409.35, Y=259.50, Mass=296, SNR=11.6, Peak=60 HFD=3.4
22:46:25.813 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.36) = xAngle (-2.89 = -2.89)
22:46:25.813 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.23 = 3.05)
22:46:25.813 00.000 5052 CameraToMount -- cameraX=21.57 cameraY=-12.72 hyp=25.04 cameraTheta=-0.53 mountX=-24.27 mountY=2.24, mountTheta=3.05
22:46:25.813 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=21.57, y=-12.72, opts=13)
22:46:25.813 00.000 5052 Enqueuing Move request for stepguider (21.57, -12.72)
22:46:25.813 00.000 8976 Worker thread wakes up
22:46:25.814 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.57, -12.72) opts 0xd
22:46:25.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.57, -12.72)
22:46:25.814 00.000 8976 Moving (21.57, -12.72) raw xDistance=-24.27 yDistance=2.24
22:46:25.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.39 from input -24.27
22:46:25.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.55 from input 2.24
22:46:25.814 00.000 8976 MoveAxis(R, 53, ABG)
22:46:25.814 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:25.814 00.000 8976 MoveAxis(D, 7, ABG)
22:46:25.814 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:25.814 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:25.814 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:25.814 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:25.814 00.000 8976 move complete, result=1
22:46:25.814 00.000 8976 worker thread done servicing request
22:46:25.814 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:46:25.824 00.010 5052 UpdateGuideState exits: m=296 SNR=11.6
22:46:25.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:25.824 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:25.824 00.000 5052 Enqueuing Expose request
22:46:25.824 00.000 5052 GuideStep: -24.3 px 0 ms EAST, 2.2 px 0 ms SOUTH
22:46:25.824 00.000 8976 Worker thread wakes up
22:46:25.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:25.824 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(391,242,37,37)
22:46:25.825 00.001 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
22:46:25.825 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.35 = 2.35)
22:46:25.825 00.000 5052 CameraToMount -- cameraX=21.57 cameraY=-12.72 hyp=25.04 cameraTheta=-0.53 mountX=21.04 mountY=17.74, mountTheta=0.70
22:46:25.825 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:25.825 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:26.861 01.036 8976 Exposure complete
22:46:26.875 00.014 8976 worker thread done servicing request
22:46:26.876 00.001 5052 OnExposeComplete: enter
22:46:26.876 00.000 5052 UpdateGuideState(): m_state=6
22:46:26.876 00.000 5052 Star::Find(18, 409, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 263
22:46:26.876 00.000 5052 Star::Find returns 1 (0), X=409.95, Y=259.59, Mass=308, SNR=11.9, Peak=62 HFD=3.8
22:46:26.876 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:46:26.876 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.07)
22:46:26.876 00.000 5052 CameraToMount -- cameraX=22.17 cameraY=-12.63 hyp=25.52 cameraTheta=-0.52 mountX=-24.63 mountY=1.91, mountTheta=3.06
22:46:26.877 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=22.17, y=-12.63, opts=13)
22:46:26.877 00.000 5052 Enqueuing Move request for stepguider (22.17, -12.63)
22:46:26.877 00.000 8976 Worker thread wakes up
22:46:26.877 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (22.17, -12.63) opts 0xd
22:46:26.877 00.000 8976 Handling offset move in thread for stepguider, endpoint = (22.17, -12.63)
22:46:26.877 00.000 8976 Moving (22.17, -12.63) raw xDistance=-24.63 yDistance=1.91
22:46:26.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.66 from input -24.63
22:46:26.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.31 from input 1.91
22:46:26.877 00.000 8976 MoveAxis(R, 54, ABG)
22:46:26.877 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:26.877 00.000 8976 MoveAxis(D, 6, ABG)
22:46:26.877 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:26.877 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:26.877 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:26.877 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:26.877 00.000 8976 move complete, result=1
22:46:26.877 00.000 8976 worker thread done servicing request
22:46:26.878 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:46:26.888 00.010 5052 UpdateGuideState exits: m=308 SNR=11.9
22:46:26.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:26.888 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:26.888 00.000 5052 Enqueuing Expose request
22:46:26.888 00.000 8976 Worker thread wakes up
22:46:26.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:26.888 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(392,242,37,37)
22:46:26.888 00.000 5052 GuideStep: -24.6 px 0 ms EAST, 1.9 px 0 ms SOUTH
22:46:26.889 00.001 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:46:26.889 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:46:26.889 00.000 5052 CameraToMount -- cameraX=22.17 cameraY=-12.63 hyp=25.52 cameraTheta=-0.52 mountX=21.64 mountY=17.80, mountTheta=0.69
22:46:26.889 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:26.889 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:27.920 01.031 8976 Exposure complete
22:46:27.935 00.015 8976 worker thread done servicing request
22:46:27.935 00.000 5052 OnExposeComplete: enter
22:46:27.935 00.000 5052 UpdateGuideState(): m_state=6
22:46:27.935 00.000 5052 Star::Find(18, 409, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 264
22:46:27.935 00.000 5052 Star::Find returns 1 (0), X=411.98, Y=259.79, Mass=293, SNR=11.5, Peak=61 HFD=4.1
22:46:27.935 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:46:27.935 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:46:27.935 00.000 5052 CameraToMount -- cameraX=24.20 cameraY=-12.43 hyp=27.21 cameraTheta=-0.47 mountX=-25.93 mountY=0.86, mountTheta=3.11
22:46:27.936 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.20, y=-12.43, opts=13)
22:46:27.936 00.000 5052 Enqueuing Move request for stepguider (24.20, -12.43)
22:46:27.936 00.000 8976 Worker thread wakes up
22:46:27.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.20, -12.43) opts 0xd
22:46:27.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.20, -12.43)
22:46:27.936 00.000 8976 Moving (24.20, -12.43) raw xDistance=-25.93 yDistance=0.86
22:46:27.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.50 from input -25.93
22:46:27.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.86
22:46:27.937 00.001 8976 MoveAxis(R, 56, ABG)
22:46:27.937 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:27.937 00.000 8976 MoveAxis(D, 3, ABG)
22:46:27.937 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:27.937 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:27.937 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:27.937 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:27.937 00.000 8976 move complete, result=1
22:46:27.937 00.000 8976 worker thread done servicing request
22:46:27.937 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:46:27.948 00.011 5052 UpdateGuideState exits: m=293 SNR=11.5
22:46:27.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:27.948 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:27.948 00.000 5052 Enqueuing Expose request
22:46:27.948 00.000 8976 Worker thread wakes up
22:46:27.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:27.948 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,242,37,37)
22:46:27.948 00.000 5052 GuideStep: -25.9 px 0 ms EAST, 0.9 px 0 ms SOUTH
22:46:27.949 00.001 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:46:27.949 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:46:27.949 00.000 5052 CameraToMount -- cameraX=24.20 cameraY=-12.43 hyp=27.21 cameraTheta=-0.47 mountX=23.68 mountY=18.13, mountTheta=0.65
22:46:27.949 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:27.949 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:28.984 01.035 8976 Exposure complete
22:46:28.999 00.015 8976 worker thread done servicing request
22:46:28.999 00.000 5052 OnExposeComplete: enter
22:46:28.999 00.000 5052 UpdateGuideState(): m_state=6
22:46:28.999 00.000 5052 Star::Find(18, 411, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 265
22:46:28.999 00.000 5052 Star::Find returns 1 (0), X=413.02, Y=259.55, Mass=303, SNR=11.8, Peak=62 HFD=4.1
22:46:28.999 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.82 = -2.82)
22:46:28.999 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.12)
22:46:28.999 00.000 5052 CameraToMount -- cameraX=25.24 cameraY=-12.67 hyp=28.24 cameraTheta=-0.47 mountX=-26.83 mountY=0.63, mountTheta=3.12
22:46:29.000 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=25.24, y=-12.67, opts=13)
22:46:29.000 00.000 5052 Enqueuing Move request for stepguider (25.24, -12.67)
22:46:29.000 00.000 8976 Worker thread wakes up
22:46:29.000 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.24, -12.67) opts 0xd
22:46:29.000 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.24, -12.67)
22:46:29.000 00.000 8976 Moving (25.24, -12.67) raw xDistance=-26.83 yDistance=0.63
22:46:29.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.13 from input -26.83
22:46:29.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.63
22:46:29.000 00.000 8976 MoveAxis(R, 58, ABG)
22:46:29.000 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:29.001 00.001 8976 MoveAxis(D, 2, ABG)
22:46:29.001 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:29.001 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:29.001 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:29.001 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:29.001 00.000 8976 move complete, result=1
22:46:29.001 00.000 8976 worker thread done servicing request
22:46:29.001 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:46:29.011 00.010 5052 UpdateGuideState exits: m=303 SNR=11.8
22:46:29.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:29.011 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:29.011 00.000 5052 Enqueuing Expose request
22:46:29.011 00.000 8976 Worker thread wakes up
22:46:29.011 00.000 5052 GuideStep: -26.8 px 0 ms EAST, 0.6 px 0 ms SOUTH
22:46:29.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:29.011 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(395,242,37,37)
22:46:29.012 00.001 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:46:29.012 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.42 = 2.42)
22:46:29.012 00.000 5052 CameraToMount -- cameraX=25.24 cameraY=-12.67 hyp=28.24 cameraTheta=-0.47 mountX=24.70 mountY=18.62, mountTheta=0.65
22:46:29.012 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:29.012 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:30.057 01.045 8976 Exposure complete
22:46:30.073 00.016 8976 worker thread done servicing request
22:46:30.073 00.000 5052 OnExposeComplete: enter
22:46:30.073 00.000 5052 UpdateGuideState(): m_state=6
22:46:30.073 00.000 5052 Star::Find(18, 413, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 266
22:46:30.073 00.000 5052 Star::Find returns 1 (0), X=414.02, Y=259.60, Mass=338, SNR=12.5, Peak=63 HFD=4.1
22:46:30.073 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:46:30.073 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.14)
22:46:30.073 00.000 5052 CameraToMount -- cameraX=26.24 cameraY=-12.62 hyp=29.12 cameraTheta=-0.45 mountX=-27.51 mountY=0.16, mountTheta=3.14
22:46:30.074 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.24, y=-12.62, opts=13)
22:46:30.074 00.000 5052 Enqueuing Move request for stepguider (26.24, -12.62)
22:46:30.074 00.000 8976 Worker thread wakes up
22:46:30.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.24, -12.62) opts 0xd
22:46:30.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.24, -12.62)
22:46:30.074 00.000 8976 Moving (26.24, -12.62) raw xDistance=-27.51 yDistance=0.16
22:46:30.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.60 from input -27.51
22:46:30.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:46:30.074 00.000 8976 MoveAxis(R, 60, ABG)
22:46:30.074 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:30.074 00.000 8976 MoveAxis(U, 0, ABG)
22:46:30.074 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:30.074 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:30.074 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:30.074 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:30.075 00.001 8976 move complete, result=1
22:46:30.075 00.000 8976 worker thread done servicing request
22:46:30.075 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:46:30.084 00.009 5052 UpdateGuideState exits: m=338 SNR=12.5
22:46:30.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:30.084 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:30.084 00.000 5052 Enqueuing Expose request
22:46:30.085 00.001 8976 Worker thread wakes up
22:46:30.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:30.085 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,242,37,37)
22:46:30.085 00.000 5052 GuideStep: -27.5 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:30.085 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:46:30.085 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:46:30.085 00.000 5052 CameraToMount -- cameraX=26.24 cameraY=-12.62 hyp=29.12 cameraTheta=-0.45 mountX=25.71 mountY=18.83, mountTheta=0.63
22:46:30.086 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:30.086 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:31.116 01.030 8976 Exposure complete
22:46:31.130 00.014 8976 worker thread done servicing request
22:46:31.130 00.000 5052 OnExposeComplete: enter
22:46:31.130 00.000 5052 UpdateGuideState(): m_state=6
22:46:31.130 00.000 5052 Star::Find(18, 414, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 267
22:46:31.130 00.000 5052 Star::Find returns 1 (0), X=413.79, Y=259.65, Mass=410, SNR=13.8, Peak=66 HFD=4.7
22:46:31.130 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:46:31.130 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.13)
22:46:31.130 00.000 5052 CameraToMount -- cameraX=26.01 cameraY=-12.57 hyp=28.89 cameraTheta=-0.45 mountX=-27.31 mountY=0.21, mountTheta=3.13
22:46:31.131 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.01, y=-12.57, opts=13)
22:46:31.131 00.000 5052 Enqueuing Move request for stepguider (26.01, -12.57)
22:46:31.131 00.000 8976 Worker thread wakes up
22:46:31.131 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.01, -12.57) opts 0xd
22:46:31.131 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.01, -12.57)
22:46:31.131 00.000 8976 Moving (26.01, -12.57) raw xDistance=-27.31 yDistance=0.21
22:46:31.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.51 from input -27.31
22:46:31.132 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:46:31.132 00.000 8976 MoveAxis(R, 60, ABG)
22:46:31.132 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:31.132 00.000 8976 MoveAxis(U, 0, ABG)
22:46:31.132 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:31.132 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:31.132 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:31.132 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:31.132 00.000 8976 move complete, result=1
22:46:31.132 00.000 8976 worker thread done servicing request
22:46:31.132 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:46:31.143 00.011 5052 UpdateGuideState exits: m=410 SNR=13.8
22:46:31.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:31.143 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:31.143 00.000 5052 Enqueuing Expose request
22:46:31.143 00.000 5052 GuideStep: -27.3 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:31.143 00.000 8976 Worker thread wakes up
22:46:31.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:31.143 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,242,37,37)
22:46:31.144 00.001 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:46:31.144 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:46:31.144 00.000 5052 CameraToMount -- cameraX=26.01 cameraY=-12.57 hyp=28.89 cameraTheta=-0.45 mountX=25.48 mountY=18.72, mountTheta=0.63
22:46:31.144 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:31.144 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:32.184 01.040 8976 Exposure complete
22:46:32.199 00.015 8976 worker thread done servicing request
22:46:32.199 00.000 5052 OnExposeComplete: enter
22:46:32.199 00.000 5052 UpdateGuideState(): m_state=6
22:46:32.199 00.000 5052 Star::Find(18, 413, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 268
22:46:32.199 00.000 5052 Star::Find returns 1 (0), X=414.27, Y=259.54, Mass=341, SNR=12.5, Peak=62 HFD=4.1
22:46:32.199 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:46:32.199 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.14)
22:46:32.199 00.000 5052 CameraToMount -- cameraX=26.49 cameraY=-12.68 hyp=29.37 cameraTheta=-0.45 mountX=-27.73 mountY=0.11, mountTheta=3.14
22:46:32.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.49, y=-12.68, opts=13)
22:46:32.200 00.000 5052 Enqueuing Move request for stepguider (26.49, -12.68)
22:46:32.200 00.000 8976 Worker thread wakes up
22:46:32.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.49, -12.68) opts 0xd
22:46:32.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.49, -12.68)
22:46:32.200 00.000 8976 Moving (26.49, -12.68) raw xDistance=-27.73 yDistance=0.11
22:46:32.201 00.001 8976 GuideAlgorithmHysteresis::Result() returns -18.77 from input -27.73
22:46:32.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:46:32.201 00.000 8976 MoveAxis(R, 61, ABG)
22:46:32.201 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:32.201 00.000 8976 MoveAxis(U, 0, ABG)
22:46:32.201 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:32.201 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:32.201 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:32.201 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:32.201 00.000 8976 move complete, result=1
22:46:32.201 00.000 8976 worker thread done servicing request
22:46:32.201 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:46:32.211 00.010 5052 UpdateGuideState exits: m=341 SNR=12.5
22:46:32.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:32.211 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:32.211 00.000 5052 Enqueuing Expose request
22:46:32.212 00.001 8976 Worker thread wakes up
22:46:32.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:32.212 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,242,37,37)
22:46:32.212 00.000 5052 GuideStep: -27.7 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:32.212 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:46:32.212 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:46:32.213 00.001 5052 CameraToMount -- cameraX=26.49 cameraY=-12.68 hyp=29.37 cameraTheta=-0.45 mountX=25.95 mountY=18.95, mountTheta=0.63
22:46:32.213 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:32.213 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:33.251 01.038 8976 Exposure complete
22:46:33.266 00.015 8976 worker thread done servicing request
22:46:33.266 00.000 5052 OnExposeComplete: enter
22:46:33.266 00.000 5052 UpdateGuideState(): m_state=6
22:46:33.266 00.000 5052 Star::Find(18, 414, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 269
22:46:33.266 00.000 5052 Star::Find returns 1 (0), X=415.10, Y=259.00, Mass=327, SNR=12.2, Peak=61 HFD=4.4
22:46:33.266 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:46:33.266 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.13)
22:46:33.266 00.000 5052 CameraToMount -- cameraX=27.32 cameraY=-13.22 hyp=30.35 cameraTheta=-0.45 mountX=-28.70 mountY=0.24, mountTheta=3.13
22:46:33.267 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.32, y=-13.22, opts=13)
22:46:33.267 00.000 5052 Enqueuing Move request for stepguider (27.32, -13.22)
22:46:33.267 00.000 8976 Worker thread wakes up
22:46:33.267 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.32, -13.22) opts 0xd
22:46:33.267 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.32, -13.22)
22:46:33.267 00.000 8976 Moving (27.32, -13.22) raw xDistance=-28.70 yDistance=0.24
22:46:33.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.39 from input -28.70
22:46:33.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:46:33.267 00.000 8976 MoveAxis(R, 63, ABG)
22:46:33.267 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:33.267 00.000 8976 MoveAxis(U, 0, ABG)
22:46:33.267 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:33.267 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:33.267 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:33.267 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:33.267 00.000 8976 move complete, result=1
22:46:33.267 00.000 8976 worker thread done servicing request
22:46:33.268 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:46:33.278 00.010 5052 UpdateGuideState exits: m=327 SNR=12.2
22:46:33.278 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:33.278 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:33.278 00.000 5052 Enqueuing Expose request
22:46:33.278 00.000 5052 GuideStep: -28.7 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:33.278 00.000 8976 Worker thread wakes up
22:46:33.278 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:33.278 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,241,37,37)
22:46:33.279 00.001 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:46:33.279 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:46:33.279 00.000 5052 CameraToMount -- cameraX=27.32 cameraY=-13.22 hyp=30.35 cameraTheta=-0.45 mountX=26.76 mountY=19.68, mountTheta=0.63
22:46:33.279 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:33.279 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:34.319 01.040 8976 Exposure complete
22:46:34.335 00.016 8976 worker thread done servicing request
22:46:34.335 00.000 5052 OnExposeComplete: enter
22:46:34.335 00.000 5052 UpdateGuideState(): m_state=6
22:46:34.335 00.000 5052 Star::Find(18, 415, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 270
22:46:34.335 00.000 5052 Star::Find returns 1 (0), X=416.10, Y=259.06, Mass=298, SNR=11.7, Peak=61 HFD=4.3
22:46:34.335 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.79 = -2.79)
22:46:34.335 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
22:46:34.336 00.001 5052 CameraToMount -- cameraX=28.32 cameraY=-13.16 hyp=31.23 cameraTheta=-0.44 mountX=-29.37 mountY=-0.25, mountTheta=-3.13
22:46:34.336 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=28.32, y=-13.16, opts=13)
22:46:34.336 00.000 5052 Enqueuing Move request for stepguider (28.32, -13.16)
22:46:34.336 00.000 8976 Worker thread wakes up
22:46:34.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (28.32, -13.16) opts 0xd
22:46:34.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (28.32, -13.16)
22:46:34.336 00.000 8976 Moving (28.32, -13.16) raw xDistance=-29.37 yDistance=-0.25
22:46:34.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.86 from input -29.37
22:46:34.337 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
22:46:34.337 00.000 8976 MoveAxis(R, 64, ABG)
22:46:34.337 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:34.337 00.000 8976 MoveAxis(U, 0, ABG)
22:46:34.337 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:34.337 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:34.337 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:34.337 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:34.337 00.000 8976 move complete, result=1
22:46:34.337 00.000 8976 worker thread done servicing request
22:46:34.337 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:46:34.347 00.010 5052 UpdateGuideState exits: m=298 SNR=11.7
22:46:34.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:34.347 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:34.347 00.000 5052 Enqueuing Expose request
22:46:34.347 00.000 5052 GuideStep: -29.4 px 0 ms EAST, -0.2 px 0 ms NORTH
22:46:34.347 00.000 8976 Worker thread wakes up
22:46:34.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:34.347 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,241,37,37)
22:46:34.347 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.48 = -0.48)
22:46:34.347 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.45 = 2.45)
22:46:34.347 00.000 5052 CameraToMount -- cameraX=28.32 cameraY=-13.16 hyp=31.23 cameraTheta=-0.44 mountX=27.76 mountY=19.87, mountTheta=0.62
22:46:34.348 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:34.348 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:35.379 01.031 8976 Exposure complete
22:46:35.393 00.014 8976 worker thread done servicing request
22:46:35.393 00.000 5052 OnExposeComplete: enter
22:46:35.393 00.000 5052 UpdateGuideState(): m_state=6
22:46:35.393 00.000 5052 Star::Find(18, 416, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 271
22:46:35.393 00.000 5052 Star::Find returns 1 (0), X=416.37, Y=259.08, Mass=336, SNR=12.4, Peak=63 HFD=4.9
22:46:35.394 00.001 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.36) = xAngle (-2.79 = -2.79)
22:46:35.394 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
22:46:35.394 00.000 5052 CameraToMount -- cameraX=28.59 cameraY=-13.14 hyp=31.46 cameraTheta=-0.43 mountX=-29.54 mountY=-0.38, mountTheta=-3.13
22:46:35.394 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=28.59, y=-13.14, opts=13)
22:46:35.394 00.000 5052 Enqueuing Move request for stepguider (28.59, -13.14)
22:46:35.394 00.000 8976 Worker thread wakes up
22:46:35.395 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (28.59, -13.14) opts 0xd
22:46:35.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (28.59, -13.14)
22:46:35.395 00.000 8976 Moving (28.59, -13.14) raw xDistance=-29.54 yDistance=-0.38
22:46:35.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.00 from input -29.54
22:46:35.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
22:46:35.395 00.000 8976 MoveAxis(R, 65, ABG)
22:46:35.395 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:35.395 00.000 8976 MoveAxis(U, 1, ABG)
22:46:35.395 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:35.395 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:35.395 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:35.395 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:35.395 00.000 8976 move complete, result=1
22:46:35.395 00.000 8976 worker thread done servicing request
22:46:35.395 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:46:35.405 00.010 5052 UpdateGuideState exits: m=336 SNR=12.4
22:46:35.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:35.405 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:35.405 00.000 5052 Enqueuing Expose request
22:46:35.405 00.000 8976 Worker thread wakes up
22:46:35.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:35.405 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,241,37,37)
22:46:35.405 00.000 5052 GuideStep: -29.5 px 0 ms EAST, -0.4 px 0 ms NORTH
22:46:35.406 00.001 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.04) = xAngle (-0.47 = -0.47)
22:46:35.406 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.46 = 2.46)
22:46:35.406 00.000 5052 CameraToMount -- cameraX=28.59 cameraY=-13.14 hyp=31.46 cameraTheta=-0.43 mountX=28.03 mountY=19.92, mountTheta=0.62
22:46:35.406 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:35.406 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:36.444 01.038 8976 Exposure complete
22:46:36.461 00.017 8976 worker thread done servicing request
22:46:36.461 00.000 5052 OnExposeComplete: enter
22:46:36.461 00.000 5052 UpdateGuideState(): m_state=6
22:46:36.461 00.000 5052 Star::Find(18, 416, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 272
22:46:36.461 00.000 5052 Star::Find returns 1 (0), X=415.16, Y=259.49, Mass=322, SNR=12.1, Peak=62 HFD=5.2
22:46:36.461 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.79 = -2.79)
22:46:36.461 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
22:46:36.461 00.000 5052 CameraToMount -- cameraX=27.38 cameraY=-12.73 hyp=30.20 cameraTheta=-0.44 mountX=-28.40 mountY=-0.24, mountTheta=-3.13
22:46:36.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.38, y=-12.73, opts=13)
22:46:36.462 00.000 5052 Enqueuing Move request for stepguider (27.38, -12.73)
22:46:36.462 00.000 8976 Worker thread wakes up
22:46:36.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.38, -12.73) opts 0xd
22:46:36.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.38, -12.73)
22:46:36.462 00.000 8976 Moving (27.38, -12.73) raw xDistance=-28.40 yDistance=-0.24
22:46:36.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.29 from input -28.40
22:46:36.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:46:36.462 00.000 8976 MoveAxis(R, 62, ABG)
22:46:36.462 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:36.462 00.000 8976 MoveAxis(U, 0, ABG)
22:46:36.462 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:36.463 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:36.463 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:36.463 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:36.463 00.000 8976 move complete, result=1
22:46:36.463 00.000 8976 worker thread done servicing request
22:46:36.463 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=42, Gamma=2.260
22:46:36.473 00.010 5052 UpdateGuideState exits: m=322 SNR=12.1
22:46:36.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:36.473 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:36.473 00.000 5052 Enqueuing Expose request
22:46:36.473 00.000 8976 Worker thread wakes up
22:46:36.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:36.473 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,241,37,37)
22:46:36.473 00.000 5052 GuideStep: -28.4 px 0 ms EAST, -0.2 px 0 ms NORTH
22:46:36.474 00.001 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.48 = -0.48)
22:46:36.474 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.45 = 2.45)
22:46:36.474 00.000 5052 CameraToMount -- cameraX=27.38 cameraY=-12.73 hyp=30.20 cameraTheta=-0.44 mountX=26.84 mountY=19.21, mountTheta=0.62
22:46:36.474 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:36.475 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:37.512 01.037 8976 Exposure complete
22:46:37.527 00.015 8976 worker thread done servicing request
22:46:37.527 00.000 5052 OnExposeComplete: enter
22:46:37.527 00.000 5052 UpdateGuideState(): m_state=6
22:46:37.527 00.000 5052 Star::Find(18, 415, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 273
22:46:37.527 00.000 5052 Star::Find returns 1 (0), X=414.65, Y=259.23, Mass=349, SNR=12.6, Peak=63 HFD=4.8
22:46:37.527 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:46:37.527 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.13)
22:46:37.527 00.000 5052 CameraToMount -- cameraX=26.87 cameraY=-12.99 hyp=29.85 cameraTheta=-0.45 mountX=-28.22 mountY=0.22, mountTheta=3.13
22:46:37.528 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.87, y=-12.99, opts=13)
22:46:37.528 00.000 5052 Enqueuing Move request for stepguider (26.87, -12.99)
22:46:37.528 00.000 8976 Worker thread wakes up
22:46:37.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.87, -12.99) opts 0xd
22:46:37.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.87, -12.99)
22:46:37.528 00.000 8976 Moving (26.87, -12.99) raw xDistance=-28.22 yDistance=0.22
22:46:37.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.13 from input -28.22
22:46:37.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:46:37.529 00.001 8976 MoveAxis(R, 62, ABG)
22:46:37.529 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:37.529 00.000 8976 MoveAxis(U, 0, ABG)
22:46:37.529 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:37.529 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:37.529 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:37.529 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:37.529 00.000 8976 move complete, result=1
22:46:37.529 00.000 8976 worker thread done servicing request
22:46:37.529 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=169, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:46:37.539 00.010 5052 UpdateGuideState exits: m=349 SNR=12.6
22:46:37.539 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:37.539 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:37.539 00.000 5052 Enqueuing Expose request
22:46:37.540 00.001 5052 GuideStep: -28.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:46:37.540 00.000 8976 Worker thread wakes up
22:46:37.540 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:37.540 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,241,37,37)
22:46:37.540 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:46:37.540 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:46:37.540 00.000 5052 CameraToMount -- cameraX=26.87 cameraY=-12.99 hyp=29.85 cameraTheta=-0.45 mountX=26.32 mountY=19.34, mountTheta=0.63
22:46:37.540 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:37.541 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:38.575 01.034 8976 Exposure complete
22:46:38.591 00.016 8976 worker thread done servicing request
22:46:38.591 00.000 5052 OnExposeComplete: enter
22:46:38.591 00.000 5052 UpdateGuideState(): m_state=6
22:46:38.591 00.000 5052 Star::Find(18, 414, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 274
22:46:38.591 00.000 5052 Star::Find returns 1 (0), X=414.08, Y=259.19, Mass=332, SNR=12.3, Peak=62 HFD=4.8
22:46:38.591 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.36) = xAngle (-2.82 = -2.82)
22:46:38.591 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.12)
22:46:38.591 00.000 5052 CameraToMount -- cameraX=26.30 cameraY=-13.03 hyp=29.35 cameraTheta=-0.46 mountX=-27.84 mountY=0.50, mountTheta=3.12
22:46:38.592 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.30, y=-13.03, opts=13)
22:46:38.592 00.000 5052 Enqueuing Move request for stepguider (26.30, -13.03)
22:46:38.592 00.000 8976 Worker thread wakes up
22:46:38.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.30, -13.03) opts 0xd
22:46:38.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.30, -13.03)
22:46:38.592 00.000 8976 Moving (26.30, -13.03) raw xDistance=-27.84 yDistance=0.50
22:46:38.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.88 from input -27.84
22:46:38.593 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
22:46:38.593 00.000 8976 MoveAxis(R, 61, ABG)
22:46:38.593 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:38.593 00.000 8976 MoveAxis(D, 1, ABG)
22:46:38.593 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:38.593 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:38.593 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:38.593 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:38.593 00.000 8976 move complete, result=1
22:46:38.593 00.000 8976 worker thread done servicing request
22:46:38.593 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:46:38.604 00.011 5052 UpdateGuideState exits: m=332 SNR=12.3
22:46:38.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:38.604 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:38.604 00.000 5052 Enqueuing Expose request
22:46:38.604 00.000 5052 GuideStep: -27.8 px 0 ms EAST, 0.5 px 0 ms SOUTH
22:46:38.604 00.000 8976 Worker thread wakes up
22:46:38.604 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:38.604 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,241,37,37)
22:46:38.605 00.001 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.04) = xAngle (-0.50 = -0.50)
22:46:38.605 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.43 = 2.43)
22:46:38.605 00.000 5052 CameraToMount -- cameraX=26.30 cameraY=-13.03 hyp=29.35 cameraTheta=-0.46 mountX=25.75 mountY=19.24, mountTheta=0.64
22:46:38.605 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:38.605 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:39.638 01.033 8976 Exposure complete
22:46:39.652 00.014 8976 worker thread done servicing request
22:46:39.652 00.000 5052 OnExposeComplete: enter
22:46:39.652 00.000 5052 UpdateGuideState(): m_state=6
22:46:39.652 00.000 5052 Star::Find(18, 414, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 275
22:46:39.652 00.000 5052 Star::Find returns 1 (0), X=415.22, Y=259.27, Mass=351, SNR=12.6, Peak=63 HFD=5.0
22:46:39.652 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.80 = -2.80)
22:46:39.652 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.14 = -3.14)
22:46:39.652 00.000 5052 CameraToMount -- cameraX=27.44 cameraY=-12.95 hyp=30.34 cameraTheta=-0.44 mountX=-28.59 mountY=-0.06, mountTheta=-3.14
22:46:39.653 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.44, y=-12.95, opts=13)
22:46:39.653 00.000 5052 Enqueuing Move request for stepguider (27.44, -12.95)
22:46:39.653 00.000 8976 Worker thread wakes up
22:46:39.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.44, -12.95) opts 0xd
22:46:39.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.44, -12.95)
22:46:39.653 00.000 8976 Moving (27.44, -12.95) raw xDistance=-28.59 yDistance=-0.06
22:46:39.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.33 from input -28.59
22:46:39.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:46:39.654 00.001 8976 MoveAxis(R, 62, ABG)
22:46:39.654 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:39.654 00.000 8976 MoveAxis(U, 0, ABG)
22:46:39.654 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:39.654 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:39.654 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:39.654 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:39.654 00.000 8976 move complete, result=1
22:46:39.654 00.000 8976 worker thread done servicing request
22:46:39.654 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:46:39.664 00.010 5052 UpdateGuideState exits: m=351 SNR=12.6
22:46:39.664 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:39.664 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:39.664 00.000 5052 Enqueuing Expose request
22:46:39.664 00.000 5052 GuideStep: -28.6 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:39.664 00.000 8976 Worker thread wakes up
22:46:39.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:39.664 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,241,37,37)
22:46:39.665 00.001 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.48 = -0.48)
22:46:39.665 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.45 = 2.45)
22:46:39.665 00.000 5052 CameraToMount -- cameraX=27.44 cameraY=-12.95 hyp=30.34 cameraTheta=-0.44 mountX=26.89 mountY=19.44, mountTheta=0.63
22:46:39.665 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:39.666 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:40.701 01.035 8976 Exposure complete
22:46:40.715 00.014 8976 worker thread done servicing request
22:46:40.715 00.000 5052 OnExposeComplete: enter
22:46:40.715 00.000 5052 UpdateGuideState(): m_state=6
22:46:40.715 00.000 5052 Star::Find(18, 415, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 276
22:46:40.715 00.000 5052 Star::Find returns 1 (0), X=414.53, Y=259.03, Mass=330, SNR=12.3, Peak=59 HFD=5.0
22:46:40.715 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.36) = xAngle (-2.82 = -2.82)
22:46:40.715 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.13)
22:46:40.715 00.000 5052 CameraToMount -- cameraX=26.75 cameraY=-13.19 hyp=29.83 cameraTheta=-0.46 mountX=-28.28 mountY=0.45, mountTheta=3.13
22:46:40.716 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.75, y=-13.19, opts=13)
22:46:40.716 00.000 5052 Enqueuing Move request for stepguider (26.75, -13.19)
22:46:40.716 00.000 8976 Worker thread wakes up
22:46:40.716 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.75, -13.19) opts 0xd
22:46:40.716 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.75, -13.19)
22:46:40.716 00.000 8976 Moving (26.75, -13.19) raw xDistance=-28.28 yDistance=0.45
22:46:40.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.17 from input -28.28
22:46:40.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
22:46:40.716 00.000 8976 MoveAxis(R, 62, ABG)
22:46:40.716 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:40.716 00.000 8976 MoveAxis(D, 1, ABG)
22:46:40.716 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:40.716 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:40.717 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:40.717 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:40.717 00.000 8976 move complete, result=1
22:46:40.717 00.000 8976 worker thread done servicing request
22:46:40.717 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:46:40.727 00.010 5052 UpdateGuideState exits: m=330 SNR=12.3
22:46:40.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:40.727 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:40.727 00.000 5052 Enqueuing Expose request
22:46:40.727 00.000 5052 GuideStep: -28.3 px 0 ms EAST, 0.5 px 0 ms SOUTH
22:46:40.728 00.001 8976 Worker thread wakes up
22:46:40.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:40.728 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,241,37,37)
22:46:40.728 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.04) = xAngle (-0.50 = -0.50)
22:46:40.728 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.43 = 2.43)
22:46:40.728 00.000 5052 CameraToMount -- cameraX=26.75 cameraY=-13.19 hyp=29.83 cameraTheta=-0.46 mountX=26.19 mountY=19.50, mountTheta=0.64
22:46:40.729 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:40.729 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:41.770 01.041 8976 Exposure complete
22:46:41.784 00.014 8976 worker thread done servicing request
22:46:41.784 00.000 5052 OnExposeComplete: enter
22:46:41.784 00.000 5052 UpdateGuideState(): m_state=6
22:46:41.784 00.000 5052 Star::Find(18, 414, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 277
22:46:41.784 00.000 5052 Star::Find returns 1 (0), X=413.93, Y=259.08, Mass=334, SNR=12.3, Peak=65 HFD=4.5
22:46:41.784 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:46:41.784 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.12)
22:46:41.784 00.000 5052 CameraToMount -- cameraX=26.15 cameraY=-13.14 hyp=29.26 cameraTheta=-0.47 mountX=-27.81 mountY=0.66, mountTheta=3.12
22:46:41.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.15, y=-13.14, opts=13)
22:46:41.785 00.000 5052 Enqueuing Move request for stepguider (26.15, -13.14)
22:46:41.785 00.000 8976 Worker thread wakes up
22:46:41.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.15, -13.14) opts 0xd
22:46:41.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.15, -13.14)
22:46:41.785 00.000 8976 Moving (26.15, -13.14) raw xDistance=-27.81 yDistance=0.66
22:46:41.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.86 from input -27.81
22:46:41.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
22:46:41.787 00.002 8976 MoveAxis(R, 61, ABG)
22:46:41.787 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:41.787 00.000 8976 MoveAxis(D, 2, ABG)
22:46:41.787 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:41.787 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:41.787 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:41.787 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:41.787 00.000 8976 move complete, result=1
22:46:41.787 00.000 8976 worker thread done servicing request
22:46:41.787 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:46:41.797 00.010 5052 UpdateGuideState exits: m=334 SNR=12.3
22:46:41.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:41.797 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:41.797 00.000 5052 Enqueuing Expose request
22:46:41.797 00.000 5052 GuideStep: -27.8 px 0 ms EAST, 0.7 px 0 ms SOUTH
22:46:41.797 00.000 8976 Worker thread wakes up
22:46:41.798 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:41.798 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,241,37,37)
22:46:41.798 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:46:41.798 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.42 = 2.42)
22:46:41.798 00.000 5052 CameraToMount -- cameraX=26.15 cameraY=-13.14 hyp=29.26 cameraTheta=-0.47 mountX=25.59 mountY=19.30, mountTheta=0.65
22:46:41.798 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:41.798 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:42.835 01.037 8976 Exposure complete
22:46:42.849 00.014 8976 worker thread done servicing request
22:46:42.849 00.000 5052 OnExposeComplete: enter
22:46:42.850 00.001 5052 UpdateGuideState(): m_state=6
22:46:42.850 00.000 5052 Star::Find(18, 413, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 278
22:46:42.850 00.000 5052 Star::Find returns 1 (0), X=411.91, Y=258.54, Mass=308, SNR=11.8, Peak=62 HFD=4.0
22:46:42.850 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:46:42.850 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.21 = 3.07)
22:46:42.850 00.000 5052 CameraToMount -- cameraX=24.13 cameraY=-13.68 hyp=27.74 cameraTheta=-0.52 mountX=-26.76 mountY=2.02, mountTheta=3.07
22:46:42.851 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.13, y=-13.68, opts=13)
22:46:42.851 00.000 5052 Enqueuing Move request for stepguider (24.13, -13.68)
22:46:42.851 00.000 8976 Worker thread wakes up
22:46:42.851 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.13, -13.68) opts 0xd
22:46:42.851 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.13, -13.68)
22:46:42.851 00.000 8976 Moving (24.13, -13.68) raw xDistance=-26.76 yDistance=2.02
22:46:42.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.18 from input -26.76
22:46:42.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.30 from input 2.02
22:46:42.851 00.000 8976 MoveAxis(R, 59, ABG)
22:46:42.851 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:42.851 00.000 8976 MoveAxis(D, 6, ABG)
22:46:42.851 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:42.851 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:42.851 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:42.851 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:42.851 00.000 8976 move complete, result=1
22:46:42.851 00.000 8976 worker thread done servicing request
22:46:42.852 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:46:42.862 00.010 5052 UpdateGuideState exits: m=308 SNR=11.8
22:46:42.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:42.862 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:42.862 00.000 5052 Enqueuing Expose request
22:46:42.862 00.000 5052 GuideStep: -26.8 px 0 ms EAST, 2.0 px 0 ms SOUTH
22:46:42.862 00.000 8976 Worker thread wakes up
22:46:42.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:42.862 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,241,37,37)
22:46:42.863 00.001 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:46:42.863 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:46:42.863 00.000 5052 CameraToMount -- cameraX=24.13 cameraY=-13.68 hyp=27.74 cameraTheta=-0.52 mountX=23.55 mountY=19.32, mountTheta=0.69
22:46:42.863 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:42.863 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:43.893 01.030 8976 Exposure complete
22:46:43.907 00.014 8976 worker thread done servicing request
22:46:43.907 00.000 5052 OnExposeComplete: enter
22:46:43.908 00.001 5052 UpdateGuideState(): m_state=6
22:46:43.908 00.000 5052 Star::Find(18, 411, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 279
22:46:43.908 00.000 5052 Star::Find returns 1 (0), X=411.90, Y=258.70, Mass=308, SNR=11.8, Peak=61 HFD=4.1
22:46:43.908 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.36) = xAngle (-2.87 = -2.87)
22:46:43.908 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.21 = 3.07)
22:46:43.908 00.000 5052 CameraToMount -- cameraX=24.13 cameraY=-13.52 hyp=27.66 cameraTheta=-0.51 mountX=-26.65 mountY=1.88, mountTheta=3.07
22:46:43.908 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=24.13, y=-13.52, opts=13)
22:46:43.909 00.001 5052 Enqueuing Move request for stepguider (24.13, -13.52)
22:46:43.909 00.000 8976 Worker thread wakes up
22:46:43.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.13, -13.52) opts 0xd
22:46:43.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.13, -13.52)
22:46:43.909 00.000 8976 Moving (24.13, -13.52) raw xDistance=-26.65 yDistance=1.88
22:46:43.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.06 from input -26.65
22:46:43.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.27 from input 1.88
22:46:43.909 00.000 8976 MoveAxis(R, 58, ABG)
22:46:43.909 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:43.909 00.000 8976 MoveAxis(D, 6, ABG)
22:46:43.909 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:43.909 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:43.909 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:43.909 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:43.909 00.000 8976 move complete, result=1
22:46:43.909 00.000 8976 worker thread done servicing request
22:46:43.910 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:46:43.919 00.009 5052 UpdateGuideState exits: m=308 SNR=11.8
22:46:43.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:43.919 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:43.919 00.000 5052 Enqueuing Expose request
22:46:43.919 00.000 5052 GuideStep: -26.6 px 0 ms EAST, 1.9 px 0 ms SOUTH
22:46:43.919 00.000 8976 Worker thread wakes up
22:46:43.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:43.920 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(394,241,37,37)
22:46:43.920 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.04) = xAngle (-0.55 = -0.55)
22:46:43.920 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.38 = 2.38)
22:46:43.920 00.000 5052 CameraToMount -- cameraX=24.13 cameraY=-13.52 hyp=27.66 cameraTheta=-0.51 mountX=23.56 mountY=19.16, mountTheta=0.68
22:46:43.920 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:43.920 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:44.956 01.036 8976 Exposure complete
22:46:44.971 00.015 8976 worker thread done servicing request
22:46:44.971 00.000 5052 OnExposeComplete: enter
22:46:44.971 00.000 5052 UpdateGuideState(): m_state=6
22:46:44.971 00.000 5052 Star::Find(18, 411, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 280
22:46:44.971 00.000 5052 Star::Find returns 1 (0), X=411.49, Y=258.70, Mass=305, SNR=11.8, Peak=60 HFD=4.1
22:46:44.971 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:46:44.971 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.07)
22:46:44.971 00.000 5052 CameraToMount -- cameraX=23.71 cameraY=-13.53 hyp=27.30 cameraTheta=-0.52 mountX=-26.35 mountY=2.06, mountTheta=3.06
22:46:44.972 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=23.71, y=-13.53, opts=13)
22:46:44.972 00.000 5052 Enqueuing Move request for stepguider (23.71, -13.53)
22:46:44.972 00.000 8976 Worker thread wakes up
22:46:44.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.71, -13.53) opts 0xd
22:46:44.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (23.71, -13.53)
22:46:44.972 00.000 8976 Moving (23.71, -13.53) raw xDistance=-26.35 yDistance=2.06
22:46:44.973 00.001 8976 GuideAlgorithmHysteresis::Result() returns -17.87 from input -26.35
22:46:44.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.38 from input 2.06
22:46:44.973 00.000 8976 MoveAxis(R, 58, ABG)
22:46:44.973 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:44.973 00.000 8976 MoveAxis(D, 7, ABG)
22:46:44.973 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:44.973 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:44.973 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:44.973 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:44.973 00.000 8976 move complete, result=1
22:46:44.973 00.000 8976 worker thread done servicing request
22:46:44.974 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:46:44.984 00.010 5052 UpdateGuideState exits: m=305 SNR=11.8
22:46:44.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:44.984 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:44.984 00.000 5052 Enqueuing Expose request
22:46:44.985 00.001 8976 Worker thread wakes up
22:46:44.985 00.000 5052 GuideStep: -26.4 px 0 ms EAST, 2.1 px 0 ms SOUTH
22:46:44.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:44.985 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(393,241,37,37)
22:46:44.985 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:46:44.985 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:46:44.985 00.000 5052 CameraToMount -- cameraX=23.71 cameraY=-13.53 hyp=27.30 cameraTheta=-0.52 mountX=23.14 mountY=19.06, mountTheta=0.69
22:46:44.986 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:44.986 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:46.033 01.047 8976 Exposure complete
22:46:46.049 00.016 8976 worker thread done servicing request
22:46:46.050 00.001 5052 OnExposeComplete: enter
22:46:46.050 00.000 5052 UpdateGuideState(): m_state=6
22:46:46.050 00.000 5052 Star::Find(18, 411, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 281
22:46:46.050 00.000 5052 Star::Find returns 1 (0), X=411.19, Y=258.64, Mass=303, SNR=11.7, Peak=62 HFD=4.0
22:46:46.050 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:46:46.050 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.06)
22:46:46.050 00.000 5052 CameraToMount -- cameraX=23.41 cameraY=-13.58 hyp=27.07 cameraTheta=-0.53 mountX=-26.18 mountY=2.23, mountTheta=3.06
22:46:46.051 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=23.41, y=-13.58, opts=13)
22:46:46.051 00.000 5052 Enqueuing Move request for stepguider (23.41, -13.58)
22:46:46.051 00.000 8976 Worker thread wakes up
22:46:46.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.41, -13.58) opts 0xd
22:46:46.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (23.41, -13.58)
22:46:46.051 00.000 8976 Moving (23.41, -13.58) raw xDistance=-26.18 yDistance=2.23
22:46:46.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.74 from input -26.18
22:46:46.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.50 from input 2.23
22:46:46.051 00.000 8976 MoveAxis(R, 57, ABG)
22:46:46.051 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:46.051 00.000 8976 MoveAxis(D, 7, ABG)
22:46:46.051 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:46.051 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:46.052 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:46.052 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:46.052 00.000 8976 move complete, result=1
22:46:46.052 00.000 8976 worker thread done servicing request
22:46:46.052 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:46:46.063 00.011 5052 UpdateGuideState exits: m=303 SNR=11.7
22:46:46.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:46.063 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:46.063 00.000 5052 Enqueuing Expose request
22:46:46.063 00.000 5052 GuideStep: -26.2 px 0 ms EAST, 2.2 px 0 ms SOUTH
22:46:46.063 00.000 8976 Worker thread wakes up
22:46:46.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:46.063 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(393,241,37,37)
22:46:46.064 00.001 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
22:46:46.064 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.36 = 2.36)
22:46:46.064 00.000 5052 CameraToMount -- cameraX=23.41 cameraY=-13.58 hyp=27.07 cameraTheta=-0.53 mountX=22.84 mountY=19.04, mountTheta=0.69
22:46:46.064 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:46.064 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:47.092 01.028 8976 Exposure complete
22:46:47.107 00.015 8976 worker thread done servicing request
22:46:47.107 00.000 5052 OnExposeComplete: enter
22:46:47.107 00.000 5052 UpdateGuideState(): m_state=6
22:46:47.107 00.000 5052 Star::Find(18, 411, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 282
22:46:47.107 00.000 5052 Star::Find returns 1 (0), X=410.55, Y=258.83, Mass=285, SNR=11.5, Peak=63 HFD=3.7
22:46:47.107 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.36) = xAngle (-2.89 = -2.89)
22:46:47.107 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.23 = 3.05)
22:46:47.107 00.000 5052 CameraToMount -- cameraX=22.77 cameraY=-13.39 hyp=26.42 cameraTheta=-0.53 mountX=-25.59 mountY=2.34, mountTheta=3.05
22:46:47.108 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=22.77, y=-13.39, opts=13)
22:46:47.108 00.000 5052 Enqueuing Move request for stepguider (22.77, -13.39)
22:46:47.108 00.000 8976 Worker thread wakes up
22:46:47.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (22.77, -13.39) opts 0xd
22:46:47.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (22.77, -13.39)
22:46:47.108 00.000 8976 Moving (22.77, -13.39) raw xDistance=-25.59 yDistance=2.34
22:46:47.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.37 from input -25.59
22:46:47.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.58 from input 2.34
22:46:47.108 00.000 8976 MoveAxis(R, 56, ABG)
22:46:47.108 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:47.109 00.001 8976 MoveAxis(D, 7, ABG)
22:46:47.109 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:47.109 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:47.109 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:47.109 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:47.109 00.000 8976 move complete, result=1
22:46:47.109 00.000 8976 worker thread done servicing request
22:46:47.109 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:46:47.119 00.010 5052 UpdateGuideState exits: m=285 SNR=11.5
22:46:47.120 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:47.120 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:47.120 00.000 5052 Enqueuing Expose request
22:46:47.120 00.000 5052 GuideStep: -25.6 px 0 ms EAST, 2.3 px 0 ms SOUTH
22:46:47.120 00.000 8976 Worker thread wakes up
22:46:47.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:47.120 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(393,241,37,37)
22:46:47.121 00.001 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
22:46:47.121 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.36 = 2.36)
22:46:47.121 00.000 5052 CameraToMount -- cameraX=22.77 cameraY=-13.39 hyp=26.42 cameraTheta=-0.53 mountX=22.21 mountY=18.70, mountTheta=0.70
22:46:47.121 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:47.121 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:48.155 01.034 8976 Exposure complete
22:46:48.169 00.014 8976 worker thread done servicing request
22:46:48.170 00.001 5052 OnExposeComplete: enter
22:46:48.170 00.000 5052 UpdateGuideState(): m_state=6
22:46:48.170 00.000 5052 Star::Find(18, 410, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 283
22:46:48.170 00.000 5052 Star::Find returns 1 (0), X=409.88, Y=258.58, Mass=310, SNR=11.9, Peak=61 HFD=3.9
22:46:48.170 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.36) = xAngle (-2.91 = -2.91)
22:46:48.170 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.25 = 3.03)
22:46:48.170 00.000 5052 CameraToMount -- cameraX=22.10 cameraY=-13.64 hyp=25.97 cameraTheta=-0.55 mountX=-25.29 mountY=2.85, mountTheta=3.03
22:46:48.171 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=22.10, y=-13.64, opts=13)
22:46:48.171 00.000 5052 Enqueuing Move request for stepguider (22.10, -13.64)
22:46:48.171 00.000 8976 Worker thread wakes up
22:46:48.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (22.10, -13.64) opts 0xd
22:46:48.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (22.10, -13.64)
22:46:48.171 00.000 8976 Moving (22.10, -13.64) raw xDistance=-25.29 yDistance=2.85
22:46:48.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.15 from input -25.29
22:46:48.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.91 from input 2.85
22:46:48.171 00.000 8976 MoveAxis(R, 55, ABG)
22:46:48.171 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:48.171 00.000 8976 MoveAxis(D, 9, ABG)
22:46:48.171 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:48.171 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:48.172 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:48.172 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:48.172 00.000 8976 move complete, result=1
22:46:48.172 00.000 8976 worker thread done servicing request
22:46:48.172 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:46:48.182 00.010 5052 UpdateGuideState exits: m=310 SNR=11.9
22:46:48.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:48.182 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:48.182 00.000 5052 Enqueuing Expose request
22:46:48.182 00.000 5052 GuideStep: -25.3 px 0 ms EAST, 2.9 px 0 ms SOUTH
22:46:48.182 00.000 8976 Worker thread wakes up
22:46:48.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:48.182 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(392,241,37,37)
22:46:48.183 00.001 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.04) = xAngle (-0.59 = -0.59)
22:46:48.183 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.33 = 2.33)
22:46:48.183 00.000 5052 CameraToMount -- cameraX=22.10 cameraY=-13.64 hyp=25.97 cameraTheta=-0.55 mountX=21.53 mountY=18.77, mountTheta=0.72
22:46:48.183 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:48.183 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:49.225 01.042 8976 Exposure complete
22:46:49.240 00.015 8976 worker thread done servicing request
22:46:49.240 00.000 5052 OnExposeComplete: enter
22:46:49.240 00.000 5052 UpdateGuideState(): m_state=6
22:46:49.240 00.000 5052 Star::Find(18, 409, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 284
22:46:49.240 00.000 5052 Star::Find returns 1 (0), X=409.40, Y=258.91, Mass=319, SNR=12.1, Peak=61 HFD=3.5
22:46:49.240 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.36) = xAngle (-2.91 = -2.91)
22:46:49.240 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.25 = 3.03)
22:46:49.240 00.000 5052 CameraToMount -- cameraX=21.62 cameraY=-13.31 hyp=25.39 cameraTheta=-0.55 mountX=-24.72 mountY=2.76, mountTheta=3.03
22:46:49.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=21.62, y=-13.31, opts=13)
22:46:49.241 00.000 5052 Enqueuing Move request for stepguider (21.62, -13.31)
22:46:49.241 00.000 8976 Worker thread wakes up
22:46:49.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.62, -13.31) opts 0xd
22:46:49.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.62, -13.31)
22:46:49.242 00.001 8976 Moving (21.62, -13.31) raw xDistance=-24.72 yDistance=2.76
22:46:49.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.77 from input -24.72
22:46:49.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.87 from input 2.76
22:46:49.242 00.000 8976 MoveAxis(R, 54, ABG)
22:46:49.242 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:49.242 00.000 8976 MoveAxis(D, 9, ABG)
22:46:49.242 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:49.242 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:49.242 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:49.242 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:49.242 00.000 8976 move complete, result=1
22:46:49.242 00.000 8976 worker thread done servicing request
22:46:49.242 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=49, Gamma=2.260
22:46:49.252 00.010 5052 UpdateGuideState exits: m=319 SNR=12.1
22:46:49.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:49.252 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:49.252 00.000 5052 Enqueuing Expose request
22:46:49.252 00.000 5052 GuideStep: -24.7 px 0 ms EAST, 2.8 px 0 ms SOUTH
22:46:49.252 00.000 8976 Worker thread wakes up
22:46:49.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:49.252 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(391,241,37,37)
22:46:49.253 00.001 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.04) = xAngle (-0.59 = -0.59)
22:46:49.253 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.33 = 2.33)
22:46:49.253 00.000 5052 CameraToMount -- cameraX=21.62 cameraY=-13.31 hyp=25.39 cameraTheta=-0.55 mountX=21.06 mountY=18.33, mountTheta=0.72
22:46:49.253 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:49.253 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:50.286 01.033 8976 Exposure complete
22:46:50.301 00.015 8976 worker thread done servicing request
22:46:50.301 00.000 5052 OnExposeComplete: enter
22:46:50.301 00.000 5052 UpdateGuideState(): m_state=6
22:46:50.301 00.000 5052 Star::Find(18, 409, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 285
22:46:50.301 00.000 5052 Star::Find returns 1 (0), X=408.75, Y=258.71, Mass=289, SNR=11.4, Peak=61 HFD=3.7
22:46:50.301 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.36) = xAngle (-2.93 = -2.93)
22:46:50.301 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.27 = 3.01)
22:46:50.301 00.000 5052 CameraToMount -- cameraX=20.97 cameraY=-13.51 hyp=24.95 cameraTheta=-0.57 mountX=-24.40 mountY=3.22, mountTheta=3.01
22:46:50.302 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=20.97, y=-13.51, opts=13)
22:46:50.302 00.000 5052 Enqueuing Move request for stepguider (20.97, -13.51)
22:46:50.302 00.000 8976 Worker thread wakes up
22:46:50.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (20.97, -13.51) opts 0xd
22:46:50.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (20.97, -13.51)
22:46:50.302 00.000 8976 Moving (20.97, -13.51) raw xDistance=-24.40 yDistance=3.22
22:46:50.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.55 from input -24.40
22:46:50.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.16 from input 3.22
22:46:50.303 00.001 8976 MoveAxis(R, 53, ABG)
22:46:50.303 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:50.303 00.000 8976 MoveAxis(D, 10, ABG)
22:46:50.303 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:50.303 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:50.303 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:50.303 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:50.303 00.000 8976 move complete, result=1
22:46:50.303 00.000 8976 worker thread done servicing request
22:46:50.303 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:46:50.314 00.011 5052 UpdateGuideState exits: m=289 SNR=11.4
22:46:50.314 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:50.314 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:50.314 00.000 5052 Enqueuing Expose request
22:46:50.315 00.001 8976 Worker thread wakes up
22:46:50.315 00.000 5052 GuideStep: -24.4 px 0 ms EAST, 3.2 px 0 ms SOUTH
22:46:50.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:50.315 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(391,241,37,37)
22:46:50.315 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.04) = xAngle (-0.61 = -0.61)
22:46:50.315 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.31 = 2.31)
22:46:50.315 00.000 5052 CameraToMount -- cameraX=20.97 cameraY=-13.51 hyp=24.95 cameraTheta=-0.57 mountX=20.41 mountY=18.36, mountTheta=0.73
22:46:50.316 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:50.316 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:51.354 01.038 8976 Exposure complete
22:46:51.368 00.014 8976 worker thread done servicing request
22:46:51.368 00.000 5052 OnExposeComplete: enter
22:46:51.368 00.000 5052 UpdateGuideState(): m_state=6
22:46:51.369 00.001 5052 Star::Find(18, 408, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 286
22:46:51.369 00.000 5052 Star::Find returns 1 (0), X=408.93, Y=258.28, Mass=333, SNR=12.2, Peak=58 HFD=4.3
22:46:51.369 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:46:51.369 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.00)
22:46:51.369 00.000 5052 CameraToMount -- cameraX=21.15 cameraY=-13.94 hyp=25.33 cameraTheta=-0.58 mountX=-24.83 mountY=3.53, mountTheta=3.00
22:46:51.369 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=21.15, y=-13.94, opts=13)
22:46:51.370 00.001 5052 Enqueuing Move request for stepguider (21.15, -13.94)
22:46:51.370 00.000 8976 Worker thread wakes up
22:46:51.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.15, -13.94) opts 0xd
22:46:51.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.15, -13.94)
22:46:51.370 00.000 8976 Moving (21.15, -13.94) raw xDistance=-24.83 yDistance=3.53
22:46:51.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.80 from input -24.83
22:46:51.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.38 from input 3.53
22:46:51.370 00.000 8976 MoveAxis(R, 54, ABG)
22:46:51.370 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:51.370 00.000 8976 MoveAxis(D, 11, ABG)
22:46:51.370 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:51.370 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:51.370 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:51.370 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:51.370 00.000 8976 move complete, result=1
22:46:51.370 00.000 8976 worker thread done servicing request
22:46:51.371 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:46:51.380 00.009 5052 UpdateGuideState exits: m=333 SNR=12.2
22:46:51.381 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:51.381 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:51.381 00.000 5052 Enqueuing Expose request
22:46:51.381 00.000 8976 Worker thread wakes up
22:46:51.381 00.000 5052 GuideStep: -24.8 px 0 ms EAST, 3.5 px 0 ms SOUTH
22:46:51.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:51.381 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(391,240,37,37)
22:46:51.382 00.001 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.04) = xAngle (-0.62 = -0.62)
22:46:51.382 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:46:51.382 00.000 5052 CameraToMount -- cameraX=21.15 cameraY=-13.94 hyp=25.33 cameraTheta=-0.58 mountX=20.56 mountY=18.82, mountTheta=0.74
22:46:51.382 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:51.382 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:52.416 01.034 8976 Exposure complete
22:46:52.430 00.014 8976 worker thread done servicing request
22:46:52.431 00.001 5052 OnExposeComplete: enter
22:46:52.431 00.000 5052 UpdateGuideState(): m_state=6
22:46:52.431 00.000 5052 Star::Find(18, 408, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 287
22:46:52.431 00.000 5052 Star::Find returns 1 (0), X=409.87, Y=258.07, Mass=297, SNR=11.6, Peak=62 HFD=4.1
22:46:52.431 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.36) = xAngle (-2.93 = -2.93)
22:46:52.431 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.27 = 3.01)
22:46:52.431 00.000 5052 CameraToMount -- cameraX=22.09 cameraY=-14.15 hyp=26.24 cameraTheta=-0.57 mountX=-25.65 mountY=3.32, mountTheta=3.01
22:46:52.432 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=22.09, y=-14.15, opts=13)
22:46:52.432 00.000 5052 Enqueuing Move request for stepguider (22.09, -14.15)
22:46:52.432 00.000 8976 Worker thread wakes up
22:46:52.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (22.09, -14.15) opts 0xd
22:46:52.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (22.09, -14.15)
22:46:52.432 00.000 8976 Moving (22.09, -14.15) raw xDistance=-25.65 yDistance=3.32
22:46:52.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.33 from input -25.65
22:46:52.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.26 from input 3.32
22:46:52.432 00.000 8976 MoveAxis(R, 56, ABG)
22:46:52.432 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:52.432 00.000 8976 MoveAxis(D, 11, ABG)
22:46:52.432 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:52.432 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:52.432 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:52.433 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:52.433 00.000 8976 move complete, result=1
22:46:52.433 00.000 8976 worker thread done servicing request
22:46:52.433 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:46:52.443 00.010 5052 UpdateGuideState exits: m=297 SNR=11.6
22:46:52.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:52.443 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:52.443 00.000 5052 Enqueuing Expose request
22:46:52.443 00.000 5052 GuideStep: -25.6 px 0 ms EAST, 3.3 px 0 ms SOUTH
22:46:52.444 00.001 8976 Worker thread wakes up
22:46:52.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:52.444 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(392,240,37,37)
22:46:52.444 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.04) = xAngle (-0.61 = -0.61)
22:46:52.444 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.32 = 2.32)
22:46:52.444 00.000 5052 CameraToMount -- cameraX=22.09 cameraY=-14.15 hyp=26.24 cameraTheta=-0.57 mountX=21.50 mountY=19.26, mountTheta=0.73
22:46:52.444 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:52.445 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:53.473 01.028 8976 Exposure complete
22:46:53.486 00.013 8976 worker thread done servicing request
22:46:53.487 00.001 5052 OnExposeComplete: enter
22:46:53.487 00.000 5052 UpdateGuideState(): m_state=6
22:46:53.487 00.000 5052 Star::Find(18, 409, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 288
22:46:53.487 00.000 5052 Star::Find returns 1 (0), X=411.77, Y=258.24, Mass=297, SNR=11.6, Peak=59 HFD=3.8
22:46:53.487 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.36) = xAngle (-2.89 = -2.89)
22:46:53.487 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.23 = 3.06)
22:46:53.487 00.000 5052 CameraToMount -- cameraX=23.99 cameraY=-13.98 hyp=27.77 cameraTheta=-0.53 mountX=-26.87 mountY=2.35, mountTheta=3.05
22:46:53.488 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=23.99, y=-13.98, opts=13)
22:46:53.488 00.000 5052 Enqueuing Move request for stepguider (23.99, -13.98)
22:46:53.488 00.000 8976 Worker thread wakes up
22:46:53.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.99, -13.98) opts 0xd
22:46:53.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (23.99, -13.98)
22:46:53.488 00.000 8976 Moving (23.99, -13.98) raw xDistance=-26.87 yDistance=2.35
22:46:53.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.14 from input -26.87
22:46:53.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.64 from input 2.35
22:46:53.488 00.000 8976 MoveAxis(R, 59, ABG)
22:46:53.488 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:53.488 00.000 8976 MoveAxis(D, 8, ABG)
22:46:53.488 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:53.488 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:53.488 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:53.488 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:53.488 00.000 8976 move complete, result=1
22:46:53.488 00.000 8976 worker thread done servicing request
22:46:53.489 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:46:53.498 00.009 5052 UpdateGuideState exits: m=297 SNR=11.6
22:46:53.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:53.498 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:53.498 00.000 5052 Enqueuing Expose request
22:46:53.498 00.000 5052 GuideStep: -26.9 px 0 ms EAST, 2.3 px 0 ms SOUTH
22:46:53.498 00.000 8976 Worker thread wakes up
22:46:53.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:53.498 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,240,37,37)
22:46:53.498 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
22:46:53.499 00.001 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.36 = 2.36)
22:46:53.499 00.000 5052 CameraToMount -- cameraX=23.99 cameraY=-13.98 hyp=27.77 cameraTheta=-0.53 mountX=23.40 mountY=19.57, mountTheta=0.70
22:46:53.499 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:53.499 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:54.531 01.032 8976 Exposure complete
22:46:54.547 00.016 8976 worker thread done servicing request
22:46:54.547 00.000 5052 OnExposeComplete: enter
22:46:54.547 00.000 5052 UpdateGuideState(): m_state=6
22:46:54.547 00.000 5052 Star::Find(18, 411, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 289
22:46:54.547 00.000 5052 Star::Find returns 1 (0), X=413.95, Y=258.81, Mass=351, SNR=12.7, Peak=62 HFD=4.8
22:46:54.547 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:46:54.547 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:46:54.547 00.000 5052 CameraToMount -- cameraX=26.17 cameraY=-13.41 hyp=29.41 cameraTheta=-0.47 mountX=-28.02 mountY=0.90, mountTheta=3.11
22:46:54.548 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.17, y=-13.41, opts=13)
22:46:54.548 00.000 5052 Enqueuing Move request for stepguider (26.17, -13.41)
22:46:54.548 00.000 8976 Worker thread wakes up
22:46:54.549 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.17, -13.41) opts 0xd
22:46:54.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.17, -13.41)
22:46:54.549 00.000 8976 Moving (26.17, -13.41) raw xDistance=-28.02 yDistance=0.90
22:46:54.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.92 from input -28.02
22:46:54.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 0.90
22:46:54.549 00.000 8976 MoveAxis(R, 61, ABG)
22:46:54.549 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:54.549 00.000 8976 MoveAxis(D, 3, ABG)
22:46:54.549 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:54.549 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:54.549 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:54.549 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:54.549 00.000 8976 move complete, result=1
22:46:54.549 00.000 8976 worker thread done servicing request
22:46:54.550 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:46:54.562 00.012 5052 UpdateGuideState exits: m=351 SNR=12.7
22:46:54.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:54.562 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:54.562 00.000 5052 Enqueuing Expose request
22:46:54.563 00.001 5052 GuideStep: -28.0 px 0 ms EAST, 0.9 px 0 ms SOUTH
22:46:54.563 00.000 8976 Worker thread wakes up
22:46:54.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:54.563 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,241,37,37)
22:46:54.563 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:46:54.563 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:46:54.563 00.000 5052 CameraToMount -- cameraX=26.17 cameraY=-13.41 hyp=29.41 cameraTheta=-0.47 mountX=25.61 mountY=19.57, mountTheta=0.65
22:46:54.563 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:54.564 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:55.593 01.029 8976 Exposure complete
22:46:55.608 00.015 8976 worker thread done servicing request
22:46:55.608 00.000 5052 OnExposeComplete: enter
22:46:55.608 00.000 5052 UpdateGuideState(): m_state=6
22:46:55.608 00.000 5052 Star::Find(18, 413, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 290
22:46:55.608 00.000 5052 Star::Find returns 1 (0), X=415.04, Y=258.83, Mass=313, SNR=12.0, Peak=62 HFD=4.2
22:46:55.608 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.36) = xAngle (-2.82 = -2.82)
22:46:55.608 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.13)
22:46:55.608 00.000 5052 CameraToMount -- cameraX=27.27 cameraY=-13.39 hyp=30.38 cameraTheta=-0.46 mountX=-28.78 mountY=0.41, mountTheta=3.13
22:46:55.609 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.27, y=-13.39, opts=13)
22:46:55.609 00.000 5052 Enqueuing Move request for stepguider (27.27, -13.39)
22:46:55.609 00.000 8976 Worker thread wakes up
22:46:55.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.27, -13.39) opts 0xd
22:46:55.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.27, -13.39)
22:46:55.609 00.000 8976 Moving (27.27, -13.39) raw xDistance=-28.78 yDistance=0.41
22:46:55.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.46 from input -28.78
22:46:55.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.41
22:46:55.609 00.000 8976 MoveAxis(R, 63, ABG)
22:46:55.609 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:55.609 00.000 8976 MoveAxis(D, 1, ABG)
22:46:55.609 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:55.609 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:55.609 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:55.610 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:55.610 00.000 8976 move complete, result=1
22:46:55.610 00.000 8976 worker thread done servicing request
22:46:55.610 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:46:55.620 00.010 5052 UpdateGuideState exits: m=313 SNR=12.0
22:46:55.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:55.620 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:55.620 00.000 5052 Enqueuing Expose request
22:46:55.620 00.000 5052 GuideStep: -28.8 px 0 ms EAST, 0.4 px 0 ms SOUTH
22:46:55.620 00.000 8976 Worker thread wakes up
22:46:55.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:55.621 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(397,241,37,37)
22:46:55.621 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.04) = xAngle (-0.50 = -0.50)
22:46:55.621 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.43 = 2.43)
22:46:55.621 00.000 5052 CameraToMount -- cameraX=27.27 cameraY=-13.39 hyp=30.38 cameraTheta=-0.46 mountX=26.70 mountY=19.83, mountTheta=0.64
22:46:55.621 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:55.621 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:56.656 01.035 8976 Exposure complete
22:46:56.670 00.014 8976 worker thread done servicing request
22:46:56.670 00.000 5052 OnExposeComplete: enter
22:46:56.670 00.000 5052 UpdateGuideState(): m_state=6
22:46:56.670 00.000 5052 Star::Find(18, 415, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 291
22:46:56.670 00.000 5052 Star::Find returns 1 (0), X=414.44, Y=258.40, Mass=353, SNR=12.7, Peak=61 HFD=4.9
22:46:56.670 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:46:56.670 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.11)
22:46:56.670 00.000 5052 CameraToMount -- cameraX=26.66 cameraY=-13.82 hyp=30.03 cameraTheta=-0.48 mountX=-28.65 mountY=1.06, mountTheta=3.10
22:46:56.671 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.66, y=-13.82, opts=13)
22:46:56.671 00.000 5052 Enqueuing Move request for stepguider (26.66, -13.82)
22:46:56.671 00.000 8976 Worker thread wakes up
22:46:56.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.66, -13.82) opts 0xd
22:46:56.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.66, -13.82)
22:46:56.671 00.000 8976 Moving (26.66, -13.82) raw xDistance=-28.65 yDistance=1.06
22:46:56.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.41 from input -28.65
22:46:56.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.06
22:46:56.671 00.000 8976 MoveAxis(R, 63, ABG)
22:46:56.671 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:56.671 00.000 8976 MoveAxis(D, 3, ABG)
22:46:56.671 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:56.672 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:56.672 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:56.672 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:56.672 00.000 8976 move complete, result=1
22:46:56.672 00.000 8976 worker thread done servicing request
22:46:56.672 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:46:56.682 00.010 5052 UpdateGuideState exits: m=353 SNR=12.7
22:46:56.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:56.682 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:56.682 00.000 5052 Enqueuing Expose request
22:46:56.683 00.001 5052 GuideStep: -28.7 px 0 ms EAST, 1.1 px 0 ms SOUTH
22:46:56.683 00.000 8976 Worker thread wakes up
22:46:56.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:56.683 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,240,37,37)
22:46:56.683 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:46:56.683 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:46:56.683 00.000 5052 CameraToMount -- cameraX=26.66 cameraY=-13.82 hyp=30.03 cameraTheta=-0.48 mountX=26.08 mountY=20.09, mountTheta=0.66
22:46:56.683 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:56.684 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:57.715 01.031 8976 Exposure complete
22:46:57.729 00.014 8976 worker thread done servicing request
22:46:57.729 00.000 5052 OnExposeComplete: enter
22:46:57.729 00.000 5052 UpdateGuideState(): m_state=6
22:46:57.729 00.000 5052 Star::Find(18, 414, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 292
22:46:57.729 00.000 5052 Star::Find returns 1 (0), X=413.29, Y=258.13, Mass=340, SNR=12.4, Peak=62 HFD=4.3
22:46:57.729 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:46:57.729 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.20 = 3.08)
22:46:57.729 00.000 5052 CameraToMount -- cameraX=25.51 cameraY=-14.09 hyp=29.14 cameraTheta=-0.50 mountX=-28.03 mountY=1.80, mountTheta=3.08
22:46:57.730 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=25.51, y=-14.09, opts=13)
22:46:57.730 00.000 5052 Enqueuing Move request for stepguider (25.51, -14.09)
22:46:57.730 00.000 8976 Worker thread wakes up
22:46:57.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.51, -14.09) opts 0xd
22:46:57.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.51, -14.09)
22:46:57.730 00.000 8976 Moving (25.51, -14.09) raw xDistance=-28.03 yDistance=1.80
22:46:57.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.02 from input -28.03
22:46:57.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.18 from input 1.80
22:46:57.730 00.000 8976 MoveAxis(R, 61, ABG)
22:46:57.730 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:57.730 00.000 8976 MoveAxis(D, 6, ABG)
22:46:57.730 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:57.730 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:57.730 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:57.730 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:57.731 00.001 8976 move complete, result=1
22:46:57.731 00.000 8976 worker thread done servicing request
22:46:57.731 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:46:57.740 00.009 5052 UpdateGuideState exits: m=340 SNR=12.4
22:46:57.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:57.740 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:57.740 00.000 5052 Enqueuing Expose request
22:46:57.740 00.000 5052 GuideStep: -28.0 px 0 ms EAST, 1.8 px 0 ms SOUTH
22:46:57.741 00.001 8976 Worker thread wakes up
22:46:57.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:57.741 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(395,240,37,37)
22:46:57.741 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.55 = -0.55)
22:46:57.741 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.38 = 2.38)
22:46:57.741 00.000 5052 CameraToMount -- cameraX=25.51 cameraY=-14.09 hyp=29.14 cameraTheta=-0.50 mountX=24.92 mountY=20.06, mountTheta=0.68
22:46:57.742 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:57.742 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:58.769 01.027 8976 Exposure complete
22:46:58.783 00.014 8976 worker thread done servicing request
22:46:58.784 00.001 5052 OnExposeComplete: enter
22:46:58.784 00.000 5052 UpdateGuideState(): m_state=6
22:46:58.784 00.000 5052 Star::Find(18, 413, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 293
22:46:58.784 00.000 5052 Star::Find returns 1 (0), X=411.91, Y=257.71, Mass=307, SNR=11.8, Peak=59 HFD=4.0
22:46:58.784 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.36) = xAngle (-2.90 = -2.90)
22:46:58.784 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.24 = 3.04)
22:46:58.784 00.000 5052 CameraToMount -- cameraX=24.14 cameraY=-14.51 hyp=28.16 cameraTheta=-0.54 mountX=-27.35 mountY=2.77, mountTheta=3.04
22:46:58.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.14, y=-14.51, opts=13)
22:46:58.785 00.000 5052 Enqueuing Move request for stepguider (24.14, -14.51)
22:46:58.785 00.000 8976 Worker thread wakes up
22:46:58.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.14, -14.51) opts 0xd
22:46:58.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.14, -14.51)
22:46:58.785 00.000 8976 Moving (24.14, -14.51) raw xDistance=-27.35 yDistance=2.77
22:46:58.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.56 from input -27.35
22:46:58.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.83 from input 2.77
22:46:58.785 00.000 8976 MoveAxis(R, 60, ABG)
22:46:58.785 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:58.785 00.000 8976 MoveAxis(D, 9, ABG)
22:46:58.785 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:58.785 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:58.785 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:58.785 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:58.785 00.000 8976 move complete, result=1
22:46:58.785 00.000 8976 worker thread done servicing request
22:46:58.786 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:46:58.797 00.011 5052 UpdateGuideState exits: m=307 SNR=11.8
22:46:58.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:58.797 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:58.797 00.000 5052 Enqueuing Expose request
22:46:58.797 00.000 5052 GuideStep: -27.4 px 0 ms EAST, 2.8 px 0 ms SOUTH
22:46:58.797 00.000 8976 Worker thread wakes up
22:46:58.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:58.797 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,240,37,37)
22:46:58.798 00.001 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.04) = xAngle (-0.58 = -0.58)
22:46:58.798 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.35 = 2.35)
22:46:58.798 00.000 5052 CameraToMount -- cameraX=24.14 cameraY=-14.51 hyp=28.16 cameraTheta=-0.54 mountX=23.52 mountY=20.12, mountTheta=0.71
22:46:58.798 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:58.798 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:46:59.830 01.032 8976 Exposure complete
22:46:59.844 00.014 8976 worker thread done servicing request
22:46:59.844 00.000 5052 OnExposeComplete: enter
22:46:59.844 00.000 5052 UpdateGuideState(): m_state=6
22:46:59.845 00.001 5052 Star::Find(18, 411, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 294
22:46:59.845 00.000 5052 Star::Find returns 1 (0), X=412.14, Y=258.27, Mass=301, SNR=11.7, Peak=62 HFD=4.1
22:46:59.845 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:46:59.845 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.06)
22:46:59.845 00.000 5052 CameraToMount -- cameraX=24.36 cameraY=-13.95 hyp=28.07 cameraTheta=-0.52 mountX=-27.11 mountY=2.16, mountTheta=3.06
22:46:59.845 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=24.36, y=-13.95, opts=13)
22:46:59.846 00.001 5052 Enqueuing Move request for stepguider (24.36, -13.95)
22:46:59.846 00.000 8976 Worker thread wakes up
22:46:59.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.36, -13.95) opts 0xd
22:46:59.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.36, -13.95)
22:46:59.846 00.000 8976 Moving (24.36, -13.95) raw xDistance=-27.11 yDistance=2.16
22:46:59.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.38 from input -27.11
22:46:59.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.49 from input 2.16
22:46:59.846 00.000 8976 MoveAxis(R, 59, ABG)
22:46:59.846 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:59.846 00.000 8976 MoveAxis(D, 7, ABG)
22:46:59.846 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:46:59.846 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:46:59.846 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:46:59.846 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:46:59.846 00.000 8976 move complete, result=1
22:46:59.846 00.000 8976 worker thread done servicing request
22:46:59.847 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:46:59.857 00.010 5052 UpdateGuideState exits: m=301 SNR=11.7
22:46:59.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:59.857 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:46:59.857 00.000 5052 Enqueuing Expose request
22:46:59.857 00.000 5052 GuideStep: -27.1 px 0 ms EAST, 2.2 px 0 ms SOUTH
22:46:59.857 00.000 8976 Worker thread wakes up
22:46:59.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:46:59.857 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,240,37,37)
22:46:59.858 00.001 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:46:59.858 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:46:59.858 00.000 5052 CameraToMount -- cameraX=24.36 cameraY=-13.95 hyp=28.07 cameraTheta=-0.52 mountX=23.77 mountY=19.63, mountTheta=0.69
22:46:59.858 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:46:59.858 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:00.901 01.043 8976 Exposure complete
22:47:00.916 00.015 8976 worker thread done servicing request
22:47:00.917 00.001 5052 OnExposeComplete: enter
22:47:00.917 00.000 5052 UpdateGuideState(): m_state=6
22:47:00.917 00.000 5052 Star::Find(18, 412, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 295
22:47:00.917 00.000 5052 Star::Find returns 1 (0), X=412.71, Y=258.08, Mass=324, SNR=12.1, Peak=61 HFD=4.4
22:47:00.917 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:47:00.917 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.21 = 3.07)
22:47:00.917 00.000 5052 CameraToMount -- cameraX=24.93 cameraY=-14.14 hyp=28.66 cameraTheta=-0.52 mountX=-27.66 mountY=2.09, mountTheta=3.07
22:47:00.918 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.93, y=-14.14, opts=13)
22:47:00.918 00.000 5052 Enqueuing Move request for stepguider (24.93, -14.14)
22:47:00.918 00.000 8976 Worker thread wakes up
22:47:00.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.93, -14.14) opts 0xd
22:47:00.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.93, -14.14)
22:47:00.918 00.000 8976 Moving (24.93, -14.14) raw xDistance=-27.66 yDistance=2.09
22:47:00.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.71 from input -27.66
22:47:00.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.42 from input 2.09
22:47:00.918 00.000 8976 MoveAxis(R, 60, ABG)
22:47:00.918 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:00.918 00.000 8976 MoveAxis(D, 7, ABG)
22:47:00.918 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:00.918 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:00.918 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:00.918 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:00.919 00.001 8976 move complete, result=1
22:47:00.919 00.000 8976 worker thread done servicing request
22:47:00.919 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:47:00.929 00.010 5052 UpdateGuideState exits: m=324 SNR=12.1
22:47:00.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:00.929 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:00.929 00.000 5052 Enqueuing Expose request
22:47:00.929 00.000 8976 Worker thread wakes up
22:47:00.929 00.000 5052 GuideStep: -27.7 px 0 ms EAST, 2.1 px 0 ms SOUTH
22:47:00.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:00.929 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(395,240,37,37)
22:47:00.930 00.001 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:47:00.930 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:47:00.930 00.000 5052 CameraToMount -- cameraX=24.93 cameraY=-14.14 hyp=28.66 cameraTheta=-0.52 mountX=24.34 mountY=19.97, mountTheta=0.69
22:47:00.930 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:00.930 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:01.963 01.033 8976 Exposure complete
22:47:01.977 00.014 8976 worker thread done servicing request
22:47:01.977 00.000 5052 OnExposeComplete: enter
22:47:01.978 00.001 5052 UpdateGuideState(): m_state=6
22:47:01.978 00.000 5052 Star::Find(18, 412, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 296
22:47:01.978 00.000 5052 Star::Find returns 1 (0), X=415.04, Y=258.87, Mass=341, SNR=12.5, Peak=60 HFD=4.5
22:47:01.978 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:47:01.978 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.13)
22:47:01.978 00.000 5052 CameraToMount -- cameraX=27.26 cameraY=-13.35 hyp=30.35 cameraTheta=-0.46 mountX=-28.75 mountY=0.38, mountTheta=3.13
22:47:01.979 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.26, y=-13.35, opts=13)
22:47:01.979 00.000 5052 Enqueuing Move request for stepguider (27.26, -13.35)
22:47:01.979 00.000 8976 Worker thread wakes up
22:47:01.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.26, -13.35) opts 0xd
22:47:01.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.26, -13.35)
22:47:01.979 00.000 8976 Moving (27.26, -13.35) raw xDistance=-28.75 yDistance=0.38
22:47:01.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.42 from input -28.75
22:47:01.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.38
22:47:01.979 00.000 8976 MoveAxis(R, 63, ABG)
22:47:01.979 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:01.979 00.000 8976 MoveAxis(D, 2, ABG)
22:47:01.979 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:01.979 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:01.979 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:01.979 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:01.979 00.000 8976 move complete, result=1
22:47:01.979 00.000 8976 worker thread done servicing request
22:47:01.980 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:47:01.989 00.009 5052 UpdateGuideState exits: m=341 SNR=12.5
22:47:01.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:01.989 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:01.989 00.000 5052 Enqueuing Expose request
22:47:01.989 00.000 5052 GuideStep: -28.7 px 0 ms EAST, 0.4 px 0 ms SOUTH
22:47:01.989 00.000 8976 Worker thread wakes up
22:47:01.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:01.989 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,241,37,37)
22:47:01.990 00.001 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.04) = xAngle (-0.50 = -0.50)
22:47:01.990 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.43 = 2.43)
22:47:01.990 00.000 5052 CameraToMount -- cameraX=27.26 cameraY=-13.35 hyp=30.35 cameraTheta=-0.46 mountX=26.69 mountY=19.78, mountTheta=0.64
22:47:01.990 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:01.990 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:03.033 01.043 8976 Exposure complete
22:47:03.047 00.014 8976 worker thread done servicing request
22:47:03.047 00.000 5052 OnExposeComplete: enter
22:47:03.047 00.000 5052 UpdateGuideState(): m_state=6
22:47:03.047 00.000 5052 Star::Find(18, 415, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 297
22:47:03.047 00.000 5052 Star::Find returns 1 (0), X=417.37, Y=257.88, Mass=293, SNR=11.4, Peak=63 HFD=4.6
22:47:03.047 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:47:03.047 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.13)
22:47:03.047 00.000 5052 CameraToMount -- cameraX=29.59 cameraY=-14.34 hyp=32.88 cameraTheta=-0.45 mountX=-31.09 mountY=0.27, mountTheta=3.13
22:47:03.048 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=29.59, y=-14.34, opts=13)
22:47:03.048 00.000 5052 Enqueuing Move request for stepguider (29.59, -14.34)
22:47:03.048 00.000 8976 Worker thread wakes up
22:47:03.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (29.59, -14.34) opts 0xd
22:47:03.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (29.59, -14.34)
22:47:03.048 00.000 8976 Moving (29.59, -14.34) raw xDistance=-31.09 yDistance=0.27
22:47:03.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.95 from input -31.09
22:47:03.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:47:03.048 00.000 8976 MoveAxis(R, 68, ABG)
22:47:03.048 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:03.048 00.000 8976 MoveAxis(U, 0, ABG)
22:47:03.049 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:03.049 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:03.049 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:03.049 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:03.049 00.000 8976 move complete, result=1
22:47:03.049 00.000 8976 worker thread done servicing request
22:47:03.049 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:47:03.059 00.010 5052 UpdateGuideState exits: m=293 SNR=11.4
22:47:03.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:03.059 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:03.059 00.000 5052 Enqueuing Expose request
22:47:03.060 00.001 5052 GuideStep: -31.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:47:03.060 00.000 8976 Worker thread wakes up
22:47:03.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:03.060 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(399,240,37,37)
22:47:03.060 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:47:03.060 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:47:03.060 00.000 5052 CameraToMount -- cameraX=29.59 cameraY=-14.34 hyp=32.88 cameraTheta=-0.45 mountX=28.98 mountY=21.33, mountTheta=0.63
22:47:03.061 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:03.061 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:04.097 01.036 8976 Exposure complete
22:47:04.112 00.015 8976 worker thread done servicing request
22:47:04.112 00.000 5052 OnExposeComplete: enter
22:47:04.112 00.000 5052 UpdateGuideState(): m_state=6
22:47:04.112 00.000 5052 Star::Find(18, 417, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 298
22:47:04.112 00.000 5052 Star::Find returns 1 (0), X=419.94, Y=257.73, Mass=327, SNR=12.1, Peak=64 HFD=4.5
22:47:04.112 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.36) = xAngle (-2.78 = -2.78)
22:47:04.112 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.12 = -3.12)
22:47:04.112 00.000 5052 CameraToMount -- cameraX=32.16 cameraY=-14.49 hyp=35.27 cameraTheta=-0.42 mountX=-33.03 mountY=-0.69, mountTheta=-3.12
22:47:04.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=32.16, y=-14.49, opts=13)
22:47:04.113 00.000 5052 Enqueuing Move request for stepguider (32.16, -14.49)
22:47:04.113 00.000 8976 Worker thread wakes up
22:47:04.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (32.16, -14.49) opts 0xd
22:47:04.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (32.16, -14.49)
22:47:04.113 00.000 8976 Moving (32.16, -14.49) raw xDistance=-33.03 yDistance=-0.69
22:47:04.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.27 from input -33.03
22:47:04.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
22:47:04.113 00.000 8976 MoveAxis(R, 72, ABG)
22:47:04.113 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:04.114 00.001 8976 MoveAxis(U, 2, ABG)
22:47:04.114 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:04.114 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:04.114 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:04.114 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:04.114 00.000 8976 move complete, result=1
22:47:04.114 00.000 8976 worker thread done servicing request
22:47:04.114 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:47:04.124 00.010 5052 UpdateGuideState exits: m=327 SNR=12.1
22:47:04.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:04.124 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:04.124 00.000 5052 Enqueuing Expose request
22:47:04.124 00.000 5052 GuideStep: -33.0 px 0 ms EAST, -0.7 px 0 ms NORTH
22:47:04.124 00.000 8976 Worker thread wakes up
22:47:04.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:04.124 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,240,37,37)
22:47:04.125 00.001 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.04) = xAngle (-0.46 = -0.46)
22:47:04.125 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.46 = 2.46)
22:47:04.125 00.000 5052 CameraToMount -- cameraX=32.16 cameraY=-14.49 hyp=35.27 cameraTheta=-0.42 mountX=31.54 mountY=22.12, mountTheta=0.61
22:47:04.125 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:04.125 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:05.161 01.036 8976 Exposure complete
22:47:05.175 00.014 8976 worker thread done servicing request
22:47:05.176 00.001 5052 OnExposeComplete: enter
22:47:05.176 00.000 5052 UpdateGuideState(): m_state=6
22:47:05.176 00.000 5052 Star::Find(18, 419, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 299
22:47:05.176 00.000 5052 Star::Find returns 1 (0), X=422.59, Y=257.94, Mass=268, SNR=11.0, Peak=63 HFD=4.3
22:47:05.176 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.36) = xAngle (-2.75 = -2.75)
22:47:05.176 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.09 = -3.09)
22:47:05.176 00.000 5052 CameraToMount -- cameraX=34.81 cameraY=-14.28 hyp=37.63 cameraTheta=-0.39 mountX=-34.76 mountY=-2.01, mountTheta=-3.08
22:47:05.177 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=34.81, y=-14.28, opts=13)
22:47:05.177 00.000 5052 Enqueuing Move request for stepguider (34.81, -14.28)
22:47:05.177 00.000 8976 Worker thread wakes up
22:47:05.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (34.81, -14.28) opts 0xd
22:47:05.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (34.81, -14.28)
22:47:05.177 00.000 8976 Moving (34.81, -14.28) raw xDistance=-34.76 yDistance=-2.01
22:47:05.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.46 from input -34.76
22:47:05.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.30 from input -2.01
22:47:05.177 00.000 8976 MoveAxis(R, 76, ABG)
22:47:05.177 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:05.177 00.000 8976 MoveAxis(U, 6, ABG)
22:47:05.177 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:05.177 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:05.177 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:05.177 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:05.177 00.000 8976 move complete, result=1
22:47:05.177 00.000 8976 worker thread done servicing request
22:47:05.178 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:47:05.188 00.010 5052 UpdateGuideState exits: m=268 SNR=11.0
22:47:05.188 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:05.188 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:05.188 00.000 5052 Enqueuing Expose request
22:47:05.189 00.001 5052 GuideStep: -34.8 px 0 ms EAST, -2.0 px 0 ms NORTH
22:47:05.189 00.000 8976 Worker thread wakes up
22:47:05.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:05.189 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(405,240,37,37)
22:47:05.189 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.04) = xAngle (-0.43 = -0.43)
22:47:05.189 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.50 = 2.50)
22:47:05.189 00.000 5052 CameraToMount -- cameraX=34.81 cameraY=-14.28 hyp=37.63 cameraTheta=-0.39 mountX=34.20 mountY=22.59, mountTheta=0.58
22:47:05.190 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:05.190 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:06.228 01.038 8976 Exposure complete
22:47:06.242 00.014 8976 worker thread done servicing request
22:47:06.242 00.000 5052 OnExposeComplete: enter
22:47:06.242 00.000 5052 UpdateGuideState(): m_state=6
22:47:06.242 00.000 5052 Star::Find(18, 422, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 300
22:47:06.242 00.000 5052 Star::Find returns 1 (0), X=422.83, Y=257.88, Mass=304, SNR=11.7, Peak=60 HFD=4.3
22:47:06.242 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.36) = xAngle (-2.75 = -2.75)
22:47:06.242 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.09 = -3.09)
22:47:06.243 00.001 5052 CameraToMount -- cameraX=35.05 cameraY=-14.34 hyp=37.87 cameraTheta=-0.39 mountX=-34.97 mountY=-2.06, mountTheta=-3.08
22:47:06.243 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=35.05, y=-14.34, opts=13)
22:47:06.243 00.000 5052 Enqueuing Move request for stepguider (35.05, -14.34)
22:47:06.243 00.000 8976 Worker thread wakes up
22:47:06.244 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (35.05, -14.34) opts 0xd
22:47:06.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (35.05, -14.34)
22:47:06.244 00.000 8976 Moving (35.05, -14.34) raw xDistance=-34.97 yDistance=-2.06
22:47:06.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.68 from input -34.97
22:47:06.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.39 from input -2.06
22:47:06.244 00.000 8976 MoveAxis(R, 76, ABG)
22:47:06.244 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:06.244 00.000 8976 MoveAxis(U, 7, ABG)
22:47:06.244 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:06.244 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:06.244 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:06.244 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:06.244 00.000 8976 move complete, result=1
22:47:06.244 00.000 8976 worker thread done servicing request
22:47:06.244 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:47:06.254 00.010 5052 UpdateGuideState exits: m=304 SNR=11.7
22:47:06.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:06.254 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:06.254 00.000 5052 Enqueuing Expose request
22:47:06.254 00.000 8976 Worker thread wakes up
22:47:06.254 00.000 5052 GuideStep: -35.0 px 0 ms EAST, -2.1 px 0 ms NORTH
22:47:06.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:06.254 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(405,240,37,37)
22:47:06.255 00.001 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.04) = xAngle (-0.43 = -0.43)
22:47:06.255 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.50 = 2.50)
22:47:06.255 00.000 5052 CameraToMount -- cameraX=35.05 cameraY=-14.34 hyp=37.87 cameraTheta=-0.39 mountX=34.44 mountY=22.71, mountTheta=0.58
22:47:06.256 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:06.256 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:07.290 01.034 8976 Exposure complete
22:47:07.303 00.013 8976 worker thread done servicing request
22:47:07.303 00.000 5052 OnExposeComplete: enter
22:47:07.304 00.001 5052 UpdateGuideState(): m_state=6
22:47:07.304 00.000 5052 Star::Find(18, 422, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 301
22:47:07.304 00.000 5052 Star::Find returns 1 (0), X=421.83, Y=257.75, Mass=297, SNR=11.6, Peak=63 HFD=4.3
22:47:07.304 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.36) = xAngle (-2.76 = -2.76)
22:47:07.304 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.10 = -3.10)
22:47:07.304 00.000 5052 CameraToMount -- cameraX=34.06 cameraY=-14.47 hyp=37.00 cameraTheta=-0.40 mountX=-34.36 mountY=-1.52, mountTheta=-3.10
22:47:07.304 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=34.06, y=-14.47, opts=13)
22:47:07.305 00.001 5052 Enqueuing Move request for stepguider (34.06, -14.47)
22:47:07.305 00.000 8976 Worker thread wakes up
22:47:07.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (34.06, -14.47) opts 0xd
22:47:07.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (34.06, -14.47)
22:47:07.305 00.000 8976 Moving (34.06, -14.47) raw xDistance=-34.36 yDistance=-1.52
22:47:07.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.30 from input -34.36
22:47:07.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.05 from input -1.52
22:47:07.305 00.000 8976 MoveAxis(R, 75, ABG)
22:47:07.305 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:07.305 00.000 8976 MoveAxis(U, 5, ABG)
22:47:07.305 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:07.305 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:07.305 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:07.305 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:07.305 00.000 8976 move complete, result=1
22:47:07.305 00.000 8976 worker thread done servicing request
22:47:07.306 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:47:07.315 00.009 5052 UpdateGuideState exits: m=297 SNR=11.6
22:47:07.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:07.315 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:07.315 00.000 5052 Enqueuing Expose request
22:47:07.315 00.000 5052 GuideStep: -34.4 px 0 ms EAST, -1.5 px 0 ms NORTH
22:47:07.315 00.000 8976 Worker thread wakes up
22:47:07.316 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:07.316 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(404,240,37,37)
22:47:07.316 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.04) = xAngle (-0.44 = -0.44)
22:47:07.316 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.49 = 2.49)
22:47:07.316 00.000 5052 CameraToMount -- cameraX=34.06 cameraY=-14.47 hyp=37.00 cameraTheta=-0.40 mountX=33.44 mountY=22.58, mountTheta=0.59
22:47:07.316 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:07.316 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:08.360 01.044 8976 Exposure complete
22:47:08.375 00.015 8976 worker thread done servicing request
22:47:08.375 00.000 5052 OnExposeComplete: enter
22:47:08.375 00.000 5052 UpdateGuideState(): m_state=6
22:47:08.376 00.001 5052 Star::Find(18, 421, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 302
22:47:08.376 00.000 5052 Star::Find returns 1 (0), X=419.77, Y=257.79, Mass=284, SNR=11.3, Peak=62 HFD=3.8
22:47:08.376 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.36) = xAngle (-2.78 = -2.78)
22:47:08.376 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.12 = -3.12)
22:47:08.376 00.000 5052 CameraToMount -- cameraX=31.99 cameraY=-14.43 hyp=35.10 cameraTheta=-0.42 mountX=-32.86 mountY=-0.68, mountTheta=-3.12
22:47:08.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=31.99, y=-14.43, opts=13)
22:47:08.377 00.001 5052 Enqueuing Move request for stepguider (31.99, -14.43)
22:47:08.377 00.000 8976 Worker thread wakes up
22:47:08.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (31.99, -14.43) opts 0xd
22:47:08.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (31.99, -14.43)
22:47:08.377 00.000 8976 Moving (31.99, -14.43) raw xDistance=-32.86 yDistance=-0.68
22:47:08.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.34 from input -32.86
22:47:08.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.68
22:47:08.377 00.000 8976 MoveAxis(R, 72, ABG)
22:47:08.377 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:08.377 00.000 8976 MoveAxis(U, 2, ABG)
22:47:08.377 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:08.377 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:08.377 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:08.377 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:08.377 00.000 8976 move complete, result=1
22:47:08.377 00.000 8976 worker thread done servicing request
22:47:08.378 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:47:08.387 00.009 5052 UpdateGuideState exits: m=284 SNR=11.3
22:47:08.388 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:08.388 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:08.388 00.000 5052 Enqueuing Expose request
22:47:08.388 00.000 5052 GuideStep: -32.9 px 0 ms EAST, -0.7 px 0 ms NORTH
22:47:08.388 00.000 8976 Worker thread wakes up
22:47:08.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:08.388 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,240,37,37)
22:47:08.388 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.04) = xAngle (-0.46 = -0.46)
22:47:08.388 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.46 = 2.46)
22:47:08.388 00.000 5052 CameraToMount -- cameraX=31.99 cameraY=-14.43 hyp=35.10 cameraTheta=-0.42 mountX=31.38 mountY=22.02, mountTheta=0.61
22:47:08.389 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:08.389 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:09.426 01.037 8976 Exposure complete
22:47:09.441 00.015 8976 worker thread done servicing request
22:47:09.441 00.000 5052 OnExposeComplete: enter
22:47:09.441 00.000 5052 UpdateGuideState(): m_state=6
22:47:09.441 00.000 5052 Star::Find(18, 419, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 303
22:47:09.441 00.000 5052 Star::Find returns 1 (0), X=416.24, Y=257.95, Mass=346, SNR=12.6, Peak=61 HFD=4.5
22:47:09.441 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.36) = xAngle (-2.82 = -2.82)
22:47:09.441 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.12)
22:47:09.441 00.000 5052 CameraToMount -- cameraX=28.47 cameraY=-14.28 hyp=31.84 cameraTheta=-0.46 mountX=-30.25 mountY=0.70, mountTheta=3.12
22:47:09.442 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=28.47, y=-14.28, opts=13)
22:47:09.442 00.000 5052 Enqueuing Move request for stepguider (28.47, -14.28)
22:47:09.442 00.000 8976 Worker thread wakes up
22:47:09.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (28.47, -14.28) opts 0xd
22:47:09.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (28.47, -14.28)
22:47:09.442 00.000 8976 Moving (28.47, -14.28) raw xDistance=-30.25 yDistance=0.70
22:47:09.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.62 from input -30.25
22:47:09.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.70
22:47:09.442 00.000 8976 MoveAxis(R, 67, ABG)
22:47:09.442 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:09.442 00.000 8976 MoveAxis(D, 2, ABG)
22:47:09.442 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:09.442 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:09.442 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:09.442 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:09.442 00.000 8976 move complete, result=1
22:47:09.443 00.001 8976 worker thread done servicing request
22:47:09.443 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:47:09.452 00.009 5052 UpdateGuideState exits: m=346 SNR=12.6
22:47:09.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:09.452 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:09.452 00.000 5052 Enqueuing Expose request
22:47:09.452 00.000 5052 GuideStep: -30.3 px 0 ms EAST, 0.7 px 0 ms SOUTH
22:47:09.453 00.001 8976 Worker thread wakes up
22:47:09.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:09.453 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,240,37,37)
22:47:09.453 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:47:09.453 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.42 = 2.42)
22:47:09.453 00.000 5052 CameraToMount -- cameraX=28.47 cameraY=-14.28 hyp=31.84 cameraTheta=-0.46 mountX=27.86 mountY=20.98, mountTheta=0.65
22:47:09.453 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:09.453 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:10.490 01.037 8976 Exposure complete
22:47:10.508 00.018 8976 worker thread done servicing request
22:47:10.508 00.000 5052 OnExposeComplete: enter
22:47:10.509 00.001 5052 UpdateGuideState(): m_state=6
22:47:10.509 00.000 5052 Star::Find(18, 416, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 304
22:47:10.509 00.000 5052 Star::Find returns 1 (0), X=413.47, Y=257.30, Mass=313, SNR=11.9, Peak=62 HFD=4.1
22:47:10.509 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.36) = xAngle (-2.89 = -2.89)
22:47:10.509 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.06)
22:47:10.509 00.000 5052 CameraToMount -- cameraX=25.69 cameraY=-14.92 hyp=29.71 cameraTheta=-0.53 mountX=-28.75 mountY=2.47, mountTheta=3.06
22:47:10.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=25.69, y=-14.92, opts=13)
22:47:10.510 00.000 5052 Enqueuing Move request for stepguider (25.69, -14.92)
22:47:10.510 00.000 8976 Worker thread wakes up
22:47:10.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.69, -14.92) opts 0xd
22:47:10.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.69, -14.92)
22:47:10.510 00.000 8976 Moving (25.69, -14.92) raw xDistance=-28.75 yDistance=2.47
22:47:10.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.55 from input -28.75
22:47:10.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.58 from input 2.47
22:47:10.510 00.000 8976 MoveAxis(R, 63, ABG)
22:47:10.510 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:10.510 00.000 8976 MoveAxis(D, 7, ABG)
22:47:10.510 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:10.510 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:10.510 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:10.511 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:10.511 00.000 8976 move complete, result=1
22:47:10.511 00.000 8976 worker thread done servicing request
22:47:10.511 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:47:10.522 00.011 5052 UpdateGuideState exits: m=313 SNR=11.9
22:47:10.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:10.522 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:10.522 00.000 5052 Enqueuing Expose request
22:47:10.522 00.000 8976 Worker thread wakes up
22:47:10.522 00.000 5052 GuideStep: -28.7 px 0 ms EAST, 2.5 px 0 ms SOUTH
22:47:10.523 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:10.523 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(395,239,37,37)
22:47:10.523 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
22:47:10.523 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.36 = 2.36)
22:47:10.523 00.000 5052 CameraToMount -- cameraX=25.69 cameraY=-14.92 hyp=29.71 cameraTheta=-0.53 mountX=25.07 mountY=20.91, mountTheta=0.70
22:47:10.524 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:10.524 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:11.560 01.036 8976 Exposure complete
22:47:11.574 00.014 8976 worker thread done servicing request
22:47:11.574 00.000 5052 OnExposeComplete: enter
22:47:11.574 00.000 5052 UpdateGuideState(): m_state=6
22:47:11.574 00.000 5052 Star::Find(18, 413, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 305
22:47:11.575 00.001 5052 Star::Find returns 1 (0), X=413.95, Y=257.48, Mass=322, SNR=12.1, Peak=64 HFD=4.2
22:47:11.575 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.36) = xAngle (-2.87 = -2.87)
22:47:11.575 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.21 = 3.07)
22:47:11.575 00.000 5052 CameraToMount -- cameraX=26.17 cameraY=-14.74 hyp=30.04 cameraTheta=-0.51 mountX=-28.95 mountY=2.10, mountTheta=3.07
22:47:11.575 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=26.17, y=-14.74, opts=13)
22:47:11.575 00.000 5052 Enqueuing Move request for stepguider (26.17, -14.74)
22:47:11.575 00.000 8976 Worker thread wakes up
22:47:11.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.17, -14.74) opts 0xd
22:47:11.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.17, -14.74)
22:47:11.575 00.000 8976 Moving (26.17, -14.74) raw xDistance=-28.95 yDistance=2.10
22:47:11.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.61 from input -28.95
22:47:11.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.44 from input 2.10
22:47:11.575 00.000 8976 MoveAxis(R, 63, ABG)
22:47:11.575 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:11.575 00.000 8976 MoveAxis(D, 7, ABG)
22:47:11.575 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:11.577 00.002 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:11.577 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:11.577 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:11.577 00.000 8976 move complete, result=1
22:47:11.577 00.000 8976 worker thread done servicing request
22:47:11.577 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:47:11.587 00.010 5052 UpdateGuideState exits: m=322 SNR=12.1
22:47:11.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:11.587 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:11.587 00.000 5052 Enqueuing Expose request
22:47:11.587 00.000 5052 GuideStep: -29.0 px 0 ms EAST, 2.1 px 0 ms SOUTH
22:47:11.587 00.000 8976 Worker thread wakes up
22:47:11.588 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:11.588 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,239,37,37)
22:47:11.588 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.04) = xAngle (-0.55 = -0.55)
22:47:11.588 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:47:11.588 00.000 5052 CameraToMount -- cameraX=26.17 cameraY=-14.74 hyp=30.04 cameraTheta=-0.51 mountX=25.55 mountY=20.86, mountTheta=0.68
22:47:11.588 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:11.589 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:12.633 01.044 8976 Exposure complete
22:47:12.650 00.017 8976 worker thread done servicing request
22:47:12.650 00.000 5052 OnExposeComplete: enter
22:47:12.650 00.000 5052 UpdateGuideState(): m_state=6
22:47:12.650 00.000 5052 Star::Find(18, 413, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 306
22:47:12.650 00.000 5052 Star::Find returns 1 (0), X=414.13, Y=257.02, Mass=312, SNR=11.9, Peak=61 HFD=4.3
22:47:12.650 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:47:12.650 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.06)
22:47:12.650 00.000 5052 CameraToMount -- cameraX=26.35 cameraY=-15.20 hyp=30.42 cameraTheta=-0.52 mountX=-29.41 mountY=2.44, mountTheta=3.06
22:47:12.651 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.35, y=-15.20, opts=13)
22:47:12.651 00.000 5052 Enqueuing Move request for stepguider (26.35, -15.20)
22:47:12.651 00.000 8976 Worker thread wakes up
22:47:12.651 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.35, -15.20) opts 0xd
22:47:12.651 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.35, -15.20)
22:47:12.651 00.000 8976 Moving (26.35, -15.20) raw xDistance=-29.41 yDistance=2.44
22:47:12.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.90 from input -29.41
22:47:12.652 00.001 8976 GuideAlgorithmHysteresis::Result() returns 1.64 from input 2.44
22:47:12.652 00.000 8976 MoveAxis(R, 64, ABG)
22:47:12.652 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:12.652 00.000 8976 MoveAxis(D, 8, ABG)
22:47:12.652 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:12.652 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:12.652 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:12.652 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:12.652 00.000 8976 move complete, result=1
22:47:12.652 00.000 8976 worker thread done servicing request
22:47:12.652 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:47:12.663 00.011 5052 UpdateGuideState exits: m=312 SNR=11.9
22:47:12.663 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:12.663 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:12.663 00.000 5052 Enqueuing Expose request
22:47:12.664 00.001 8976 Worker thread wakes up
22:47:12.664 00.000 5052 GuideStep: -29.4 px 0 ms EAST, 2.4 px 0 ms SOUTH
22:47:12.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:12.664 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,239,37,37)
22:47:12.664 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:47:12.664 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.36 = 2.36)
22:47:12.664 00.000 5052 CameraToMount -- cameraX=26.35 cameraY=-15.20 hyp=30.42 cameraTheta=-0.52 mountX=25.71 mountY=21.35, mountTheta=0.69
22:47:12.665 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:12.665 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:13.708 01.043 8976 Exposure complete
22:47:13.722 00.014 8976 worker thread done servicing request
22:47:13.722 00.000 5052 OnExposeComplete: enter
22:47:13.722 00.000 5052 UpdateGuideState(): m_state=6
22:47:13.723 00.001 5052 Star::Find(18, 414, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 307
22:47:13.723 00.000 5052 Star::Find returns 1 (0), X=415.28, Y=257.36, Mass=275, SNR=11.2, Peak=63 HFD=4.2
22:47:13.723 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:47:13.723 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.09)
22:47:13.723 00.000 5052 CameraToMount -- cameraX=27.50 cameraY=-14.86 hyp=31.26 cameraTheta=-0.50 mountX=-29.99 mountY=1.64, mountTheta=3.09
22:47:13.724 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.50, y=-14.86, opts=13)
22:47:13.724 00.000 5052 Enqueuing Move request for stepguider (27.50, -14.86)
22:47:13.724 00.000 8976 Worker thread wakes up
22:47:13.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.50, -14.86) opts 0xd
22:47:13.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.50, -14.86)
22:47:13.724 00.000 8976 Moving (27.50, -14.86) raw xDistance=-29.99 yDistance=1.64
22:47:13.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.28 from input -29.99
22:47:13.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.64
22:47:13.724 00.000 8976 MoveAxis(R, 65, ABG)
22:47:13.724 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:13.724 00.000 8976 MoveAxis(D, 5, ABG)
22:47:13.724 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:13.724 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:13.724 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:13.724 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:13.724 00.000 8976 move complete, result=1
22:47:13.724 00.000 8976 worker thread done servicing request
22:47:13.725 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:47:13.734 00.009 5052 UpdateGuideState exits: m=275 SNR=11.2
22:47:13.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:13.734 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:13.734 00.000 5052 Enqueuing Expose request
22:47:13.735 00.001 8976 Worker thread wakes up
22:47:13.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:13.735 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,239,37,37)
22:47:13.735 00.000 5052 GuideStep: -30.0 px 0 ms EAST, 1.6 px 0 ms SOUTH
22:47:13.735 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:47:13.735 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:47:13.735 00.000 5052 CameraToMount -- cameraX=27.50 cameraY=-14.86 hyp=31.26 cameraTheta=-0.50 mountX=26.87 mountY=21.31, mountTheta=0.67
22:47:13.736 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:13.736 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:14.774 01.038 8976 Exposure complete
22:47:14.788 00.014 8976 worker thread done servicing request
22:47:14.788 00.000 5052 OnExposeComplete: enter
22:47:14.788 00.000 5052 UpdateGuideState(): m_state=6
22:47:14.788 00.000 5052 Star::Find(18, 415, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 308
22:47:14.788 00.000 5052 Star::Find returns 1 (0), X=415.33, Y=257.41, Mass=329, SNR=12.2, Peak=59 HFD=4.4
22:47:14.788 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:47:14.788 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.09)
22:47:14.788 00.000 5052 CameraToMount -- cameraX=27.55 cameraY=-14.81 hyp=31.28 cameraTheta=-0.49 mountX=-29.99 mountY=1.57, mountTheta=3.09
22:47:14.789 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.55, y=-14.81, opts=13)
22:47:14.789 00.000 5052 Enqueuing Move request for stepguider (27.55, -14.81)
22:47:14.789 00.000 8976 Worker thread wakes up
22:47:14.789 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.55, -14.81) opts 0xd
22:47:14.789 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.55, -14.81)
22:47:14.789 00.000 8976 Moving (27.55, -14.81) raw xDistance=-29.99 yDistance=1.57
22:47:14.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.31 from input -29.99
22:47:14.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.57
22:47:14.789 00.000 8976 MoveAxis(R, 66, ABG)
22:47:14.790 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:14.790 00.000 8976 MoveAxis(D, 5, ABG)
22:47:14.790 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:14.790 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:14.790 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:14.790 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:14.790 00.000 8976 move complete, result=1
22:47:14.790 00.000 8976 worker thread done servicing request
22:47:14.790 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:47:14.800 00.010 5052 UpdateGuideState exits: m=329 SNR=12.2
22:47:14.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:14.800 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:14.800 00.000 5052 Enqueuing Expose request
22:47:14.800 00.000 8976 Worker thread wakes up
22:47:14.800 00.000 5052 GuideStep: -30.0 px 0 ms EAST, 1.6 px 0 ms SOUTH
22:47:14.800 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:14.800 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,239,37,37)
22:47:14.801 00.001 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:47:14.801 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:47:14.801 00.000 5052 CameraToMount -- cameraX=27.55 cameraY=-14.81 hyp=31.28 cameraTheta=-0.49 mountX=26.93 mountY=21.28, mountTheta=0.67
22:47:14.801 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:14.802 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:15.828 01.026 8976 Exposure complete
22:47:15.843 00.015 8976 worker thread done servicing request
22:47:15.843 00.000 5052 OnExposeComplete: enter
22:47:15.843 00.000 5052 UpdateGuideState(): m_state=6
22:47:15.843 00.000 5052 Star::Find(18, 415, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 309
22:47:15.843 00.000 5052 Star::Find returns 1 (0), X=415.18, Y=257.21, Mass=274, SNR=11.1, Peak=62 HFD=4.0
22:47:15.843 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:47:15.843 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.20 = 3.08)
22:47:15.843 00.000 5052 CameraToMount -- cameraX=27.40 cameraY=-15.01 hyp=31.24 cameraTheta=-0.50 mountX=-30.01 mountY=1.81, mountTheta=3.08
22:47:15.844 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.40, y=-15.01, opts=13)
22:47:15.844 00.000 5052 Enqueuing Move request for stepguider (27.40, -15.01)
22:47:15.844 00.000 8976 Worker thread wakes up
22:47:15.844 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.40, -15.01) opts 0xd
22:47:15.844 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.40, -15.01)
22:47:15.844 00.000 8976 Moving (27.40, -15.01) raw xDistance=-30.01 yDistance=1.81
22:47:15.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.33 from input -30.01
22:47:15.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.22 from input 1.81
22:47:15.844 00.000 8976 MoveAxis(R, 66, ABG)
22:47:15.845 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:15.845 00.000 8976 MoveAxis(D, 6, ABG)
22:47:15.845 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:15.845 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:15.845 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:15.845 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:15.845 00.000 8976 move complete, result=1
22:47:15.845 00.000 8976 worker thread done servicing request
22:47:15.845 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:47:15.856 00.011 5052 UpdateGuideState exits: m=274 SNR=11.1
22:47:15.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:15.856 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:15.856 00.000 5052 Enqueuing Expose request
22:47:15.856 00.000 5052 GuideStep: -30.0 px 0 ms EAST, 1.8 px 0 ms SOUTH
22:47:15.856 00.000 8976 Worker thread wakes up
22:47:15.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:15.856 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,239,37,37)
22:47:15.856 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:47:15.856 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:47:15.856 00.000 5052 CameraToMount -- cameraX=27.40 cameraY=-15.01 hyp=31.24 cameraTheta=-0.50 mountX=26.77 mountY=21.42, mountTheta=0.67
22:47:15.857 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:15.857 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:16.890 01.033 8976 Exposure complete
22:47:16.905 00.015 8976 worker thread done servicing request
22:47:16.906 00.001 5052 OnExposeComplete: enter
22:47:16.906 00.000 5052 UpdateGuideState(): m_state=6
22:47:16.906 00.000 5052 Star::Find(18, 415, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 310
22:47:16.906 00.000 5052 Star::Find returns 1 (0), X=413.57, Y=257.81, Mass=303, SNR=11.7, Peak=62 HFD=3.8
22:47:16.906 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.36) = xAngle (-2.87 = -2.87)
22:47:16.906 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.21 = 3.07)
22:47:16.906 00.000 5052 CameraToMount -- cameraX=25.79 cameraY=-14.41 hyp=29.55 cameraTheta=-0.51 mountX=-28.45 mountY=1.97, mountTheta=3.07
22:47:16.907 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=25.79, y=-14.41, opts=13)
22:47:16.907 00.000 5052 Enqueuing Move request for stepguider (25.79, -14.41)
22:47:16.907 00.000 8976 Worker thread wakes up
22:47:16.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.79, -14.41) opts 0xd
22:47:16.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.79, -14.41)
22:47:16.907 00.000 8976 Moving (25.79, -14.41) raw xDistance=-28.45 yDistance=1.97
22:47:16.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.35 from input -28.45
22:47:16.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.32 from input 1.97
22:47:16.907 00.000 8976 MoveAxis(R, 62, ABG)
22:47:16.907 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:16.907 00.000 8976 MoveAxis(D, 6, ABG)
22:47:16.907 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:16.907 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:16.907 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:16.907 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:16.907 00.000 8976 move complete, result=1
22:47:16.908 00.001 8976 worker thread done servicing request
22:47:16.908 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:47:16.917 00.009 5052 UpdateGuideState exits: m=303 SNR=11.7
22:47:16.917 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:16.917 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:16.917 00.000 5052 Enqueuing Expose request
22:47:16.918 00.001 5052 GuideStep: -28.5 px 0 ms EAST, 2.0 px 0 ms SOUTH
22:47:16.918 00.000 8976 Worker thread wakes up
22:47:16.918 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:16.918 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,240,37,37)
22:47:16.918 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.04) = xAngle (-0.55 = -0.55)
22:47:16.918 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.38 = 2.38)
22:47:16.918 00.000 5052 CameraToMount -- cameraX=25.79 cameraY=-14.41 hyp=29.55 cameraTheta=-0.51 mountX=25.18 mountY=20.44, mountTheta=0.68
22:47:16.919 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:16.919 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:17.951 01.032 8976 Exposure complete
22:47:17.965 00.014 8976 worker thread done servicing request
22:47:17.965 00.000 5052 OnExposeComplete: enter
22:47:17.965 00.000 5052 UpdateGuideState(): m_state=6
22:47:17.965 00.000 5052 Star::Find(18, 413, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 311
22:47:17.965 00.000 5052 Star::Find returns 1 (0), X=413.05, Y=257.05, Mass=335, SNR=12.3, Peak=58 HFD=4.3
22:47:17.965 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.36) = xAngle (-2.90 = -2.90)
22:47:17.965 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.24 = 3.04)
22:47:17.965 00.000 5052 CameraToMount -- cameraX=25.27 cameraY=-15.18 hyp=29.48 cameraTheta=-0.54 mountX=-28.63 mountY=2.88, mountTheta=3.04
22:47:17.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=25.27, y=-15.18, opts=13)
22:47:17.966 00.000 5052 Enqueuing Move request for stepguider (25.27, -15.18)
22:47:17.966 00.000 8976 Worker thread wakes up
22:47:17.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.27, -15.18) opts 0xd
22:47:17.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.27, -15.18)
22:47:17.966 00.000 8976 Moving (25.27, -15.18) raw xDistance=-28.63 yDistance=2.88
22:47:17.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.39 from input -28.63
22:47:17.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.91 from input 2.88
22:47:17.967 00.001 8976 MoveAxis(R, 63, ABG)
22:47:17.967 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:17.967 00.000 8976 MoveAxis(D, 9, ABG)
22:47:17.967 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:17.967 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:17.967 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:17.967 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:17.967 00.000 8976 move complete, result=1
22:47:17.967 00.000 8976 worker thread done servicing request
22:47:17.967 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:47:17.978 00.011 5052 UpdateGuideState exits: m=335 SNR=12.3
22:47:17.978 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:17.978 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:17.978 00.000 5052 Enqueuing Expose request
22:47:17.978 00.000 5052 GuideStep: -28.6 px 0 ms EAST, 2.9 px 0 ms SOUTH
22:47:17.978 00.000 8976 Worker thread wakes up
22:47:17.978 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:17.978 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(395,239,37,37)
22:47:17.979 00.001 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.04) = xAngle (-0.58 = -0.58)
22:47:17.979 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.35 = 2.35)
22:47:17.979 00.000 5052 CameraToMount -- cameraX=25.27 cameraY=-15.18 hyp=29.48 cameraTheta=-0.54 mountX=24.64 mountY=21.05, mountTheta=0.71
22:47:17.979 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:17.979 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:19.016 01.037 8976 Exposure complete
22:47:19.030 00.014 8976 worker thread done servicing request
22:47:19.030 00.000 5052 OnExposeComplete: enter
22:47:19.031 00.001 5052 UpdateGuideState(): m_state=6
22:47:19.031 00.000 5052 Star::Find(18, 413, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 312
22:47:19.031 00.000 5052 Star::Find returns 1 (0), X=413.50, Y=257.03, Mass=301, SNR=11.6, Peak=62 HFD=4.1
22:47:19.031 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.36) = xAngle (-2.89 = -2.89)
22:47:19.031 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.23 = 3.05)
22:47:19.031 00.000 5052 CameraToMount -- cameraX=25.72 cameraY=-15.19 hyp=29.88 cameraTheta=-0.53 mountX=-28.96 mountY=2.70, mountTheta=3.05
22:47:19.031 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=25.72, y=-15.19, opts=13)
22:47:19.032 00.001 5052 Enqueuing Move request for stepguider (25.72, -15.19)
22:47:19.032 00.000 8976 Worker thread wakes up
22:47:19.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.72, -15.19) opts 0xd
22:47:19.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.72, -15.19)
22:47:19.032 00.000 8976 Moving (25.72, -15.19) raw xDistance=-28.96 yDistance=2.70
22:47:19.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.60 from input -28.96
22:47:19.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.83 from input 2.70
22:47:19.032 00.000 8976 MoveAxis(R, 63, ABG)
22:47:19.032 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:19.032 00.000 8976 MoveAxis(D, 9, ABG)
22:47:19.032 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:19.032 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:19.032 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:19.032 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:19.032 00.000 8976 move complete, result=1
22:47:19.032 00.000 8976 worker thread done servicing request
22:47:19.034 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:47:19.043 00.009 5052 UpdateGuideState exits: m=301 SNR=11.6
22:47:19.043 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:19.043 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:19.043 00.000 5052 Enqueuing Expose request
22:47:19.043 00.000 5052 GuideStep: -29.0 px 0 ms EAST, 2.7 px 0 ms SOUTH
22:47:19.043 00.000 8976 Worker thread wakes up
22:47:19.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:19.043 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,239,37,37)
22:47:19.044 00.001 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
22:47:19.044 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.35 = 2.35)
22:47:19.044 00.000 5052 CameraToMount -- cameraX=25.72 cameraY=-15.19 hyp=29.88 cameraTheta=-0.53 mountX=25.09 mountY=21.18, mountTheta=0.70
22:47:19.044 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:19.044 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:20.090 01.046 8976 Exposure complete
22:47:20.110 00.020 8976 worker thread done servicing request
22:47:20.110 00.000 5052 OnExposeComplete: enter
22:47:20.110 00.000 5052 UpdateGuideState(): m_state=6
22:47:20.110 00.000 5052 Star::Find(18, 413, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 313
22:47:20.110 00.000 5052 Star::Find returns 1 (0), X=414.16, Y=256.93, Mass=336, SNR=12.3, Peak=63 HFD=4.6
22:47:20.110 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:47:20.110 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.06)
22:47:20.110 00.000 5052 CameraToMount -- cameraX=26.38 cameraY=-15.29 hyp=30.49 cameraTheta=-0.53 mountX=-29.49 mountY=2.50, mountTheta=3.06
22:47:20.111 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.38, y=-15.29, opts=13)
22:47:20.111 00.000 5052 Enqueuing Move request for stepguider (26.38, -15.29)
22:47:20.112 00.001 8976 Worker thread wakes up
22:47:20.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.38, -15.29) opts 0xd
22:47:20.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.38, -15.29)
22:47:20.112 00.000 8976 Moving (26.38, -15.29) raw xDistance=-29.49 yDistance=2.50
22:47:20.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.95 from input -29.49
22:47:20.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.71 from input 2.50
22:47:20.112 00.000 8976 MoveAxis(R, 64, ABG)
22:47:20.112 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:20.112 00.000 8976 MoveAxis(D, 8, ABG)
22:47:20.112 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:20.112 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:20.112 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:20.112 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:20.112 00.000 8976 move complete, result=1
22:47:20.112 00.000 8976 worker thread done servicing request
22:47:20.113 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:47:20.124 00.011 5052 UpdateGuideState exits: m=336 SNR=12.3
22:47:20.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:20.124 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:20.124 00.000 5052 Enqueuing Expose request
22:47:20.124 00.000 8976 Worker thread wakes up
22:47:20.124 00.000 5052 GuideStep: -29.5 px 0 ms EAST, 2.5 px 0 ms SOUTH
22:47:20.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:20.124 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,239,37,37)
22:47:20.125 00.001 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
22:47:20.125 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.36 = 2.36)
22:47:20.125 00.000 5052 CameraToMount -- cameraX=26.38 cameraY=-15.29 hyp=30.49 cameraTheta=-0.53 mountX=25.74 mountY=21.44, mountTheta=0.69
22:47:20.125 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:20.125 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:21.158 01.033 8976 Exposure complete
22:47:21.172 00.014 8976 worker thread done servicing request
22:47:21.172 00.000 5052 OnExposeComplete: enter
22:47:21.173 00.001 5052 UpdateGuideState(): m_state=6
22:47:21.173 00.000 5052 Star::Find(18, 414, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 314
22:47:21.173 00.000 5052 Star::Find returns 1 (0), X=415.17, Y=257.09, Mass=321, SNR=12.0, Peak=63 HFD=4.5
22:47:21.173 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:47:21.173 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.20 = 3.08)
22:47:21.173 00.000 5052 CameraToMount -- cameraX=27.39 cameraY=-15.13 hyp=31.29 cameraTheta=-0.50 mountX=-30.10 mountY=1.93, mountTheta=3.08
22:47:21.173 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.39, y=-15.13, opts=13)
22:47:21.173 00.000 5052 Enqueuing Move request for stepguider (27.39, -15.13)
22:47:21.174 00.001 8976 Worker thread wakes up
22:47:21.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.39, -15.13) opts 0xd
22:47:21.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.39, -15.13)
22:47:21.174 00.000 8976 Moving (27.39, -15.13) raw xDistance=-30.10 yDistance=1.93
22:47:21.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.36 from input -30.10
22:47:21.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.34 from input 1.93
22:47:21.174 00.000 8976 MoveAxis(R, 66, ABG)
22:47:21.174 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:21.174 00.000 8976 MoveAxis(D, 6, ABG)
22:47:21.174 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:21.174 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:21.174 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:21.174 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:21.174 00.000 8976 move complete, result=1
22:47:21.174 00.000 8976 worker thread done servicing request
22:47:21.175 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:47:21.185 00.010 5052 UpdateGuideState exits: m=321 SNR=12.0
22:47:21.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:21.185 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:21.185 00.000 5052 Enqueuing Expose request
22:47:21.185 00.000 5052 GuideStep: -30.1 px 0 ms EAST, 1.9 px 0 ms SOUTH
22:47:21.185 00.000 8976 Worker thread wakes up
22:47:21.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:21.185 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,239,37,37)
22:47:21.186 00.001 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.55 = -0.55)
22:47:21.186 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.38 = 2.38)
22:47:21.186 00.000 5052 CameraToMount -- cameraX=27.39 cameraY=-15.13 hyp=31.29 cameraTheta=-0.50 mountX=26.75 mountY=21.54, mountTheta=0.68
22:47:21.186 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:21.186 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:22.219 01.033 8976 Exposure complete
22:47:22.235 00.016 8976 worker thread done servicing request
22:47:22.235 00.000 5052 OnExposeComplete: enter
22:47:22.235 00.000 5052 UpdateGuideState(): m_state=6
22:47:22.235 00.000 5052 Star::Find(18, 415, 257, 0, (0,0,0,0), 0.1, 10.0, 0) frame 315
22:47:22.235 00.000 5052 Star::Find returns 1 (0), X=414.33, Y=256.68, Mass=300, SNR=11.7, Peak=63 HFD=4.3
22:47:22.235 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.36) = xAngle (-2.89 = -2.89)
22:47:22.235 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.23 = 3.05)
22:47:22.235 00.000 5052 CameraToMount -- cameraX=26.55 cameraY=-15.54 hyp=30.77 cameraTheta=-0.53 mountX=-29.79 mountY=2.66, mountTheta=3.05
22:47:22.235 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=26.55, y=-15.54, opts=13)
22:47:22.235 00.000 5052 Enqueuing Move request for stepguider (26.55, -15.54)
22:47:22.235 00.000 8976 Worker thread wakes up
22:47:22.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.55, -15.54) opts 0xd
22:47:22.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.55, -15.54)
22:47:22.235 00.000 8976 Moving (26.55, -15.54) raw xDistance=-29.79 yDistance=2.66
22:47:22.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.19 from input -29.79
22:47:22.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.77 from input 2.66
22:47:22.235 00.000 8976 MoveAxis(R, 65, ABG)
22:47:22.235 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:22.236 00.001 8976 MoveAxis(D, 8, ABG)
22:47:22.236 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:22.236 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:22.236 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:22.236 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:22.236 00.000 8976 move complete, result=1
22:47:22.236 00.000 8976 worker thread done servicing request
22:47:22.236 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:47:22.246 00.010 5052 UpdateGuideState exits: m=300 SNR=11.7
22:47:22.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:22.248 00.002 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:22.248 00.000 5052 Enqueuing Expose request
22:47:22.248 00.000 5052 GuideStep: -29.8 px 0 ms EAST, 2.7 px 0 ms SOUTH
22:47:22.248 00.000 8976 Worker thread wakes up
22:47:22.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:22.248 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,239,37,37)
22:47:22.248 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
22:47:22.248 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.36 = 2.36)
22:47:22.248 00.000 5052 CameraToMount -- cameraX=26.55 cameraY=-15.54 hyp=30.77 cameraTheta=-0.53 mountX=25.90 mountY=21.73, mountTheta=0.70
22:47:22.248 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:22.248 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:23.288 01.040 8976 Exposure complete
22:47:23.303 00.015 8976 worker thread done servicing request
22:47:23.303 00.000 5052 OnExposeComplete: enter
22:47:23.303 00.000 5052 UpdateGuideState(): m_state=6
22:47:23.303 00.000 5052 Star::Find(18, 414, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 316
22:47:23.303 00.000 5052 Star::Find returns 1 (0), X=415.00, Y=256.51, Mass=305, SNR=11.7, Peak=61 HFD=4.1
22:47:23.303 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:47:23.303 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.06)
22:47:23.303 00.000 5052 CameraToMount -- cameraX=27.22 cameraY=-15.71 hyp=31.43 cameraTheta=-0.52 mountX=-30.38 mountY=2.52, mountTheta=3.06
22:47:23.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.22, y=-15.71, opts=13)
22:47:23.304 00.000 5052 Enqueuing Move request for stepguider (27.22, -15.71)
22:47:23.304 00.000 8976 Worker thread wakes up
22:47:23.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.22, -15.71) opts 0xd
22:47:23.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.22, -15.71)
22:47:23.304 00.000 8976 Moving (27.22, -15.71) raw xDistance=-30.38 yDistance=2.52
22:47:23.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.55 from input -30.38
22:47:23.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.71 from input 2.52
22:47:23.304 00.000 8976 MoveAxis(R, 66, ABG)
22:47:23.304 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:23.304 00.000 8976 MoveAxis(D, 8, ABG)
22:47:23.305 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:23.305 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:23.305 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:23.305 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:23.305 00.000 8976 move complete, result=1
22:47:23.305 00.000 8976 worker thread done servicing request
22:47:23.305 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:47:23.316 00.011 5052 UpdateGuideState exits: m=305 SNR=11.7
22:47:23.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:23.316 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:23.316 00.000 5052 Enqueuing Expose request
22:47:23.316 00.000 5052 GuideStep: -30.4 px 0 ms EAST, 2.5 px 0 ms SOUTH
22:47:23.316 00.000 8976 Worker thread wakes up
22:47:23.317 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:23.317 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,239,37,37)
22:47:23.317 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:47:23.317 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.36 = 2.36)
22:47:23.317 00.000 5052 CameraToMount -- cameraX=27.22 cameraY=-15.71 hyp=31.43 cameraTheta=-0.52 mountX=26.56 mountY=22.06, mountTheta=0.69
22:47:23.317 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:23.318 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:24.362 01.044 8976 Exposure complete
22:47:24.376 00.014 8976 worker thread done servicing request
22:47:24.376 00.000 5052 OnExposeComplete: enter
22:47:24.376 00.000 5052 UpdateGuideState(): m_state=6
22:47:24.376 00.000 5052 Star::Find(18, 415, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 317
22:47:24.376 00.000 5052 Star::Find returns 1 (0), X=415.06, Y=256.32, Mass=287, SNR=11.4, Peak=61 HFD=4.3
22:47:24.376 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.36) = xAngle (-2.89 = -2.89)
22:47:24.376 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.23 = 3.06)
22:47:24.376 00.000 5052 CameraToMount -- cameraX=27.28 cameraY=-15.90 hyp=31.57 cameraTheta=-0.53 mountX=-30.55 mountY=2.67, mountTheta=3.05
22:47:24.377 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.28, y=-15.90, opts=13)
22:47:24.377 00.000 5052 Enqueuing Move request for stepguider (27.28, -15.90)
22:47:24.377 00.000 8976 Worker thread wakes up
22:47:24.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.28, -15.90) opts 0xd
22:47:24.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.28, -15.90)
22:47:24.377 00.000 8976 Moving (27.28, -15.90) raw xDistance=-30.55 yDistance=2.67
22:47:24.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.69 from input -30.55
22:47:24.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.80 from input 2.67
22:47:24.377 00.000 8976 MoveAxis(R, 67, ABG)
22:47:24.377 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:24.377 00.000 8976 MoveAxis(D, 9, ABG)
22:47:24.377 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:24.378 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:24.378 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:24.378 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:24.378 00.000 8976 move complete, result=1
22:47:24.378 00.000 8976 worker thread done servicing request
22:47:24.378 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:47:24.388 00.010 5052 UpdateGuideState exits: m=287 SNR=11.4
22:47:24.389 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:24.389 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:24.389 00.000 5052 Enqueuing Expose request
22:47:24.389 00.000 8976 Worker thread wakes up
22:47:24.389 00.000 5052 GuideStep: -30.6 px 0 ms EAST, 2.7 px 0 ms SOUTH
22:47:24.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:24.389 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,238,37,37)
22:47:24.390 00.001 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
22:47:24.390 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.36 = 2.36)
22:47:24.390 00.000 5052 CameraToMount -- cameraX=27.28 cameraY=-15.90 hyp=31.57 cameraTheta=-0.53 mountX=26.61 mountY=22.25, mountTheta=0.70
22:47:24.390 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:24.390 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:25.419 01.029 8976 Exposure complete
22:47:25.433 00.014 8976 worker thread done servicing request
22:47:25.433 00.000 5052 OnExposeComplete: enter
22:47:25.433 00.000 5052 UpdateGuideState(): m_state=6
22:47:25.433 00.000 5052 Star::Find(18, 415, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 318
22:47:25.433 00.000 5052 Star::Find returns 1 (0), X=417.40, Y=256.40, Mass=324, SNR=12.1, Peak=62 HFD=4.3
22:47:25.433 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:47:25.433 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.09)
22:47:25.434 00.001 5052 CameraToMount -- cameraX=29.62 cameraY=-15.82 hyp=33.58 cameraTheta=-0.49 mountX=-32.16 mountY=1.60, mountTheta=3.09
22:47:25.434 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=29.62, y=-15.82, opts=13)
22:47:25.434 00.000 5052 Enqueuing Move request for stepguider (29.62, -15.82)
22:47:25.434 00.000 8976 Worker thread wakes up
22:47:25.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (29.62, -15.82) opts 0xd
22:47:25.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (29.62, -15.82)
22:47:25.435 00.001 8976 Moving (29.62, -15.82) raw xDistance=-32.16 yDistance=1.60
22:47:25.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.71 from input -32.16
22:47:25.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.13 from input 1.60
22:47:25.435 00.000 8976 MoveAxis(R, 70, ABG)
22:47:25.435 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:25.435 00.000 8976 MoveAxis(D, 5, ABG)
22:47:25.435 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:25.435 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:25.435 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:25.435 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:25.435 00.000 8976 move complete, result=1
22:47:25.435 00.000 8976 worker thread done servicing request
22:47:25.435 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:47:25.445 00.010 5052 UpdateGuideState exits: m=324 SNR=12.1
22:47:25.445 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:25.445 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:25.445 00.000 5052 Enqueuing Expose request
22:47:25.445 00.000 5052 GuideStep: -32.2 px 0 ms EAST, 1.6 px 0 ms SOUTH
22:47:25.445 00.000 8976 Worker thread wakes up
22:47:25.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:25.446 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(399,238,37,37)
22:47:25.446 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:47:25.446 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:47:25.446 00.000 5052 CameraToMount -- cameraX=29.62 cameraY=-15.82 hyp=33.58 cameraTheta=-0.49 mountX=28.95 mountY=22.77, mountTheta=0.67
22:47:25.446 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:25.446 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:26.481 01.035 8976 Exposure complete
22:47:26.495 00.014 8976 worker thread done servicing request
22:47:26.495 00.000 5052 OnExposeComplete: enter
22:47:26.495 00.000 5052 UpdateGuideState(): m_state=6
22:47:26.495 00.000 5052 Star::Find(18, 417, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 319
22:47:26.495 00.000 5052 Star::Find returns 1 (0), X=419.08, Y=256.11, Mass=303, SNR=11.7, Peak=59 HFD=4.2
22:47:26.495 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:47:26.496 00.001 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:47:26.496 00.000 5052 CameraToMount -- cameraX=31.30 cameraY=-16.11 hyp=35.20 cameraTheta=-0.48 mountX=-33.56 mountY=1.14, mountTheta=3.11
22:47:26.496 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=31.30, y=-16.11, opts=13)
22:47:26.496 00.000 5052 Enqueuing Move request for stepguider (31.30, -16.11)
22:47:26.496 00.000 8976 Worker thread wakes up
22:47:26.496 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (31.30, -16.11) opts 0xd
22:47:26.496 00.000 8976 Handling offset move in thread for stepguider, endpoint = (31.30, -16.11)
22:47:26.496 00.000 8976 Moving (31.30, -16.11) raw xDistance=-33.56 yDistance=1.14
22:47:26.497 00.001 8976 GuideAlgorithmHysteresis::Result() returns -22.66 from input -33.56
22:47:26.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.14
22:47:26.497 00.000 8976 MoveAxis(R, 73, ABG)
22:47:26.497 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:26.497 00.000 8976 MoveAxis(D, 4, ABG)
22:47:26.497 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:26.497 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:26.497 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:26.497 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:26.497 00.000 8976 move complete, result=1
22:47:26.497 00.000 8976 worker thread done servicing request
22:47:26.497 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:47:26.507 00.010 5052 UpdateGuideState exits: m=303 SNR=11.7
22:47:26.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:26.507 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:26.507 00.000 5052 Enqueuing Expose request
22:47:26.507 00.000 5052 GuideStep: -33.6 px 0 ms EAST, 1.1 px 0 ms SOUTH
22:47:26.507 00.000 8976 Worker thread wakes up
22:47:26.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:26.507 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(401,238,37,37)
22:47:26.508 00.001 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:47:26.508 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:47:26.508 00.000 5052 CameraToMount -- cameraX=31.30 cameraY=-16.11 hyp=35.20 cameraTheta=-0.48 mountX=30.61 mountY=23.48, mountTheta=0.65
22:47:26.508 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:26.508 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:27.536 01.028 8976 Exposure complete
22:47:27.550 00.014 8976 worker thread done servicing request
22:47:27.550 00.000 5052 OnExposeComplete: enter
22:47:27.550 00.000 5052 UpdateGuideState(): m_state=6
22:47:27.550 00.000 5052 Star::Find(18, 419, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 320
22:47:27.550 00.000 5052 Star::Find returns 1 (0), X=419.41, Y=256.81, Mass=325, SNR=12.1, Peak=60 HFD=3.9
22:47:27.550 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.36) = xAngle (-2.81 = -2.81)
22:47:27.550 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.15 = 3.13)
22:47:27.550 00.000 5052 CameraToMount -- cameraX=31.63 cameraY=-15.41 hyp=35.18 cameraTheta=-0.45 mountX=-33.30 mountY=0.37, mountTheta=3.13
22:47:27.551 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=31.63, y=-15.41, opts=13)
22:47:27.551 00.000 5052 Enqueuing Move request for stepguider (31.63, -15.41)
22:47:27.551 00.000 8976 Worker thread wakes up
22:47:27.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (31.63, -15.41) opts 0xd
22:47:27.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (31.63, -15.41)
22:47:27.551 00.000 8976 Moving (31.63, -15.41) raw xDistance=-33.30 yDistance=0.37
22:47:27.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.56 from input -33.30
22:47:27.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.37
22:47:27.551 00.000 8976 MoveAxis(R, 73, ABG)
22:47:27.551 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:27.551 00.000 8976 MoveAxis(D, 1, ABG)
22:47:27.551 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:27.551 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:27.551 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:27.551 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:27.552 00.001 8976 move complete, result=1
22:47:27.552 00.000 8976 worker thread done servicing request
22:47:27.552 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:47:27.561 00.009 5052 UpdateGuideState exits: m=325 SNR=12.1
22:47:27.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:27.561 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:27.561 00.000 5052 Enqueuing Expose request
22:47:27.562 00.001 8976 Worker thread wakes up
22:47:27.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:27.562 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(401,239,37,37)
22:47:27.562 00.000 5052 GuideStep: -33.3 px 0 ms EAST, 0.4 px 0 ms SOUTH
22:47:27.562 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:47:27.562 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.43 = 2.43)
22:47:27.562 00.000 5052 CameraToMount -- cameraX=31.63 cameraY=-15.41 hyp=35.18 cameraTheta=-0.45 mountX=30.98 mountY=22.88, mountTheta=0.64
22:47:27.563 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:27.563 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:28.603 01.040 8976 Exposure complete
22:47:28.620 00.017 8976 worker thread done servicing request
22:47:28.620 00.000 5052 OnExposeComplete: enter
22:47:28.620 00.000 5052 UpdateGuideState(): m_state=6
22:47:28.620 00.000 5052 Star::Find(18, 419, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 321
22:47:28.620 00.000 5052 Star::Find returns 1 (0), X=418.35, Y=256.32, Mass=315, SNR=11.9, Peak=58 HFD=3.8
22:47:28.620 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:47:28.620 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.11)
22:47:28.620 00.000 5052 CameraToMount -- cameraX=30.58 cameraY=-15.90 hyp=34.46 cameraTheta=-0.48 mountX=-32.90 mountY=1.26, mountTheta=3.10
22:47:28.620 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=30.58, y=-15.90, opts=13)
22:47:28.620 00.000 5052 Enqueuing Move request for stepguider (30.58, -15.90)
22:47:28.620 00.000 8976 Worker thread wakes up
22:47:28.620 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.58, -15.90) opts 0xd
22:47:28.620 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.58, -15.90)
22:47:28.620 00.000 8976 Moving (30.58, -15.90) raw xDistance=-32.90 yDistance=1.26
22:47:28.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.30 from input -32.90
22:47:28.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.26
22:47:28.620 00.000 8976 MoveAxis(R, 72, ABG)
22:47:28.620 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:28.620 00.000 8976 MoveAxis(D, 4, ABG)
22:47:28.620 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:28.620 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:28.620 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:28.620 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:28.620 00.000 8976 move complete, result=1
22:47:28.622 00.002 8976 worker thread done servicing request
22:47:28.623 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:47:28.633 00.010 5052 UpdateGuideState exits: m=315 SNR=11.9
22:47:28.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:28.633 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:28.633 00.000 5052 Enqueuing Expose request
22:47:28.633 00.000 5052 GuideStep: -32.9 px 0 ms EAST, 1.3 px 0 ms SOUTH
22:47:28.633 00.000 8976 Worker thread wakes up
22:47:28.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:28.633 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,238,37,37)
22:47:28.634 00.001 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:47:28.634 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:47:28.634 00.000 5052 CameraToMount -- cameraX=30.58 cameraY=-15.90 hyp=34.46 cameraTheta=-0.48 mountX=29.90 mountY=23.09, mountTheta=0.66
22:47:28.634 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:28.634 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:29.662 01.028 8976 Exposure complete
22:47:29.677 00.015 8976 worker thread done servicing request
22:47:29.677 00.000 5052 OnExposeComplete: enter
22:47:29.677 00.000 5052 UpdateGuideState(): m_state=6
22:47:29.677 00.000 5052 Star::Find(18, 418, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 322
22:47:29.677 00.000 5052 Star::Find returns 1 (0), X=419.70, Y=256.40, Mass=335, SNR=12.3, Peak=62 HFD=3.9
22:47:29.677 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.36) = xAngle (-2.82 = -2.82)
22:47:29.677 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.12)
22:47:29.677 00.000 5052 CameraToMount -- cameraX=31.92 cameraY=-15.82 hyp=35.63 cameraTheta=-0.46 mountX=-33.79 mountY=0.61, mountTheta=3.12
22:47:29.678 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=31.92, y=-15.82, opts=13)
22:47:29.678 00.000 5052 Enqueuing Move request for stepguider (31.92, -15.82)
22:47:29.678 00.000 8976 Worker thread wakes up
22:47:29.679 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (31.92, -15.82) opts 0xd
22:47:29.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (31.92, -15.82)
22:47:29.679 00.000 8976 Moving (31.92, -15.82) raw xDistance=-33.79 yDistance=0.61
22:47:29.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.85 from input -33.79
22:47:29.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.61
22:47:29.679 00.000 8976 MoveAxis(R, 74, ABG)
22:47:29.679 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:29.679 00.000 8976 MoveAxis(D, 2, ABG)
22:47:29.679 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:29.679 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:29.680 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:29.680 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:29.680 00.000 8976 move complete, result=1
22:47:29.680 00.000 8976 worker thread done servicing request
22:47:29.680 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=47, Gamma=2.260
22:47:29.690 00.010 5052 UpdateGuideState exits: m=335 SNR=12.3
22:47:29.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:29.690 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:29.690 00.000 5052 Enqueuing Expose request
22:47:29.690 00.000 5052 GuideStep: -33.8 px 0 ms EAST, 0.6 px 0 ms SOUTH
22:47:29.690 00.000 8976 Worker thread wakes up
22:47:29.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:29.690 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,238,37,37)
22:47:29.691 00.001 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.04) = xAngle (-0.50 = -0.50)
22:47:29.691 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.43 = 2.43)
22:47:29.691 00.000 5052 CameraToMount -- cameraX=31.92 cameraY=-15.82 hyp=35.63 cameraTheta=-0.46 mountX=31.25 mountY=23.35, mountTheta=0.64
22:47:29.691 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:29.691 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:30.723 01.032 8976 Exposure complete
22:47:30.738 00.015 8976 worker thread done servicing request
22:47:30.738 00.000 5052 OnExposeComplete: enter
22:47:30.738 00.000 5052 UpdateGuideState(): m_state=6
22:47:30.738 00.000 5052 Star::Find(18, 419, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 323
22:47:30.738 00.000 5052 Star::Find returns 1 (0), X=421.19, Y=256.31, Mass=361, SNR=12.6, Peak=60 HFD=4.3
22:47:30.738 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.80 = -2.80)
22:47:30.738 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.14 = 3.14)
22:47:30.738 00.000 5052 CameraToMount -- cameraX=33.41 cameraY=-15.91 hyp=37.01 cameraTheta=-0.44 mountX=-34.92 mountY=0.05, mountTheta=3.14
22:47:30.739 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=33.41, y=-15.91, opts=13)
22:47:30.739 00.000 5052 Enqueuing Move request for stepguider (33.41, -15.91)
22:47:30.740 00.001 8976 Worker thread wakes up
22:47:30.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (33.41, -15.91) opts 0xd
22:47:30.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (33.41, -15.91)
22:47:30.740 00.000 8976 Moving (33.41, -15.91) raw xDistance=-34.92 yDistance=0.05
22:47:30.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.60 from input -34.92
22:47:30.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:47:30.740 00.000 8976 MoveAxis(R, 76, ABG)
22:47:30.740 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:30.740 00.000 8976 MoveAxis(U, 0, ABG)
22:47:30.740 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:30.740 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:30.740 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:30.740 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:30.740 00.000 8976 move complete, result=1
22:47:30.740 00.000 8976 worker thread done servicing request
22:47:30.741 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:47:30.751 00.010 5052 UpdateGuideState exits: m=361 SNR=12.6
22:47:30.751 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:30.751 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:30.751 00.000 5052 Enqueuing Expose request
22:47:30.751 00.000 5052 GuideStep: -34.9 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:30.751 00.000 8976 Worker thread wakes up
22:47:30.751 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:30.751 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(403,238,37,37)
22:47:30.752 00.001 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:47:30.752 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:47:30.752 00.000 5052 CameraToMount -- cameraX=33.41 cameraY=-15.91 hyp=37.01 cameraTheta=-0.44 mountX=32.74 mountY=23.81, mountTheta=0.63
22:47:30.752 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:30.752 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:31.781 01.029 8976 Exposure complete
22:47:31.795 00.014 8976 worker thread done servicing request
22:47:31.796 00.001 5052 OnExposeComplete: enter
22:47:31.796 00.000 5052 UpdateGuideState(): m_state=6
22:47:31.796 00.000 5052 Star::Find(18, 421, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 324
22:47:31.796 00.000 5052 Star::Find returns 1 (0), X=423.85, Y=256.76, Mass=321, SNR=12.0, Peak=62 HFD=4.3
22:47:31.796 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.36) = xAngle (-2.76 = -2.76)
22:47:31.796 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.10 = -3.10)
22:47:31.796 00.000 5052 CameraToMount -- cameraX=36.07 cameraY=-15.46 hyp=39.25 cameraTheta=-0.40 mountX=-36.49 mountY=-1.49, mountTheta=-3.10
22:47:31.797 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=36.07, y=-15.46, opts=13)
22:47:31.797 00.000 5052 Enqueuing Move request for stepguider (36.07, -15.46)
22:47:31.797 00.000 8976 Worker thread wakes up
22:47:31.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (36.07, -15.46) opts 0xd
22:47:31.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (36.07, -15.46)
22:47:31.797 00.000 8976 Moving (36.07, -15.46) raw xDistance=-36.49 yDistance=-1.49
22:47:31.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.64 from input -36.49
22:47:31.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.94 from input -1.49
22:47:31.797 00.000 8976 MoveAxis(R, 79, ABG)
22:47:31.797 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:31.797 00.000 8976 MoveAxis(U, 4, ABG)
22:47:31.797 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:31.797 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:31.797 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:31.797 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:31.797 00.000 8976 move complete, result=1
22:47:31.797 00.000 8976 worker thread done servicing request
22:47:31.798 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:47:31.807 00.009 5052 UpdateGuideState exits: m=321 SNR=12.0
22:47:31.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:31.807 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:31.808 00.001 5052 Enqueuing Expose request
22:47:31.808 00.000 5052 GuideStep: -36.5 px 0 ms EAST, -1.5 px 0 ms NORTH
22:47:31.808 00.000 8976 Worker thread wakes up
22:47:31.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:31.808 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(406,239,37,37)
22:47:31.808 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.04) = xAngle (-0.45 = -0.45)
22:47:31.808 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.48 = 2.48)
22:47:31.808 00.000 5052 CameraToMount -- cameraX=36.07 cameraY=-15.46 hyp=39.25 cameraTheta=-0.40 mountX=35.41 mountY=24.05, mountTheta=0.60
22:47:31.809 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:31.809 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:32.842 01.033 8976 Exposure complete
22:47:32.856 00.014 8976 worker thread done servicing request
22:47:32.856 00.000 5052 OnExposeComplete: enter
22:47:32.857 00.001 5052 UpdateGuideState(): m_state=6
22:47:32.857 00.000 5052 Star::Find(18, 423, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 325
22:47:32.857 00.000 5052 Star::Find returns 1 (0), X=423.64, Y=256.70, Mass=312, SNR=11.9, Peak=60 HFD=4.3
22:47:32.857 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.36) = xAngle (-2.77 = -2.77)
22:47:32.857 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.11 = -3.11)
22:47:32.857 00.000 5052 CameraToMount -- cameraX=35.86 cameraY=-15.52 hyp=39.07 cameraTheta=-0.41 mountX=-36.37 mountY=-1.35, mountTheta=-3.10
22:47:32.857 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=35.86, y=-15.52, opts=13)
22:47:32.858 00.001 5052 Enqueuing Move request for stepguider (35.86, -15.52)
22:47:32.858 00.000 8976 Worker thread wakes up
22:47:32.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (35.86, -15.52) opts 0xd
22:47:32.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (35.86, -15.52)
22:47:32.858 00.000 8976 Moving (35.86, -15.52) raw xDistance=-36.37 yDistance=-1.35
22:47:32.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.64 from input -36.37
22:47:32.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.35
22:47:32.858 00.000 8976 MoveAxis(R, 79, ABG)
22:47:32.858 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:32.858 00.000 8976 MoveAxis(U, 4, ABG)
22:47:32.858 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:32.858 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:32.858 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:32.858 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:32.858 00.000 8976 move complete, result=1
22:47:32.858 00.000 8976 worker thread done servicing request
22:47:32.859 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:47:32.868 00.009 5052 UpdateGuideState exits: m=312 SNR=11.9
22:47:32.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:32.868 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:32.868 00.000 5052 Enqueuing Expose request
22:47:32.868 00.000 5052 GuideStep: -36.4 px 0 ms EAST, -1.4 px 0 ms NORTH
22:47:32.868 00.000 8976 Worker thread wakes up
22:47:32.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:32.868 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(406,239,37,37)
22:47:32.869 00.001 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.04) = xAngle (-0.45 = -0.45)
22:47:32.869 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.48 = 2.48)
22:47:32.869 00.000 5052 CameraToMount -- cameraX=35.86 cameraY=-15.52 hyp=39.07 cameraTheta=-0.41 mountX=35.20 mountY=24.05, mountTheta=0.60
22:47:32.869 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:32.869 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:33.910 01.041 8976 Exposure complete
22:47:33.924 00.014 8976 worker thread done servicing request
22:47:33.925 00.001 5052 OnExposeComplete: enter
22:47:33.925 00.000 5052 UpdateGuideState(): m_state=6
22:47:33.925 00.000 5052 Star::Find(18, 423, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 326
22:47:33.925 00.000 5052 Star::Find returns 1 (0), X=422.89, Y=256.79, Mass=296, SNR=11.5, Peak=62 HFD=4.2
22:47:33.925 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.36) = xAngle (-2.77 = -2.77)
22:47:33.925 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.11 = -3.11)
22:47:33.925 00.000 5052 CameraToMount -- cameraX=35.11 cameraY=-15.43 hyp=38.35 cameraTheta=-0.41 mountX=-35.78 mountY=-1.11, mountTheta=-3.11
22:47:33.926 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=35.11, y=-15.43, opts=13)
22:47:33.926 00.000 5052 Enqueuing Move request for stepguider (35.11, -15.43)
22:47:33.926 00.000 8976 Worker thread wakes up
22:47:33.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (35.11, -15.43) opts 0xd
22:47:33.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (35.11, -15.43)
22:47:33.926 00.000 8976 Moving (35.11, -15.43) raw xDistance=-35.78 yDistance=-1.11
22:47:33.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.27 from input -35.78
22:47:33.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.11
22:47:33.926 00.000 8976 MoveAxis(R, 78, ABG)
22:47:33.926 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:33.926 00.000 8976 MoveAxis(U, 4, ABG)
22:47:33.926 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:33.927 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:33.927 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:33.927 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:33.927 00.000 8976 move complete, result=1
22:47:33.927 00.000 8976 worker thread done servicing request
22:47:33.927 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:47:33.937 00.010 5052 UpdateGuideState exits: m=296 SNR=11.5
22:47:33.937 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:33.937 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:33.937 00.000 5052 Enqueuing Expose request
22:47:33.937 00.000 5052 GuideStep: -35.8 px 0 ms EAST, -1.1 px 0 ms NORTH
22:47:33.937 00.000 8976 Worker thread wakes up
22:47:33.938 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:33.938 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(405,239,37,37)
22:47:33.938 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.04) = xAngle (-0.45 = -0.45)
22:47:33.938 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.47 = 2.47)
22:47:33.938 00.000 5052 CameraToMount -- cameraX=35.11 cameraY=-15.43 hyp=38.35 cameraTheta=-0.41 mountX=34.45 mountY=23.77, mountTheta=0.60
22:47:33.938 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:33.939 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:34.977 01.038 8976 Exposure complete
22:47:34.992 00.015 8976 worker thread done servicing request
22:47:34.992 00.000 5052 OnExposeComplete: enter
22:47:34.992 00.000 5052 UpdateGuideState(): m_state=6
22:47:34.992 00.000 5052 Star::Find(18, 422, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 327
22:47:34.992 00.000 5052 Star::Find returns 1 (0), X=422.39, Y=256.17, Mass=337, SNR=12.3, Peak=59 HFD=4.6
22:47:34.992 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.36) = xAngle (-2.79 = -2.79)
22:47:34.992 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
22:47:34.992 00.000 5052 CameraToMount -- cameraX=34.61 cameraY=-16.05 hyp=38.15 cameraTheta=-0.43 mountX=-35.86 mountY=-0.33, mountTheta=-3.13
22:47:34.993 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=34.61, y=-16.05, opts=13)
22:47:34.993 00.000 5052 Enqueuing Move request for stepguider (34.61, -16.05)
22:47:34.993 00.000 8976 Worker thread wakes up
22:47:34.993 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (34.61, -16.05) opts 0xd
22:47:34.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (34.61, -16.05)
22:47:34.993 00.000 8976 Moving (34.61, -16.05) raw xDistance=-35.86 yDistance=-0.33
22:47:34.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.29 from input -35.86
22:47:34.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.33
22:47:34.993 00.000 8976 MoveAxis(R, 78, ABG)
22:47:34.993 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:34.994 00.001 8976 MoveAxis(U, 1, ABG)
22:47:34.994 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:34.994 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:34.994 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:34.994 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:34.994 00.000 8976 move complete, result=1
22:47:34.994 00.000 8976 worker thread done servicing request
22:47:34.994 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:47:35.004 00.010 5052 UpdateGuideState exits: m=337 SNR=12.3
22:47:35.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:35.004 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:35.004 00.000 5052 Enqueuing Expose request
22:47:35.004 00.000 5052 GuideStep: -35.9 px 0 ms EAST, -0.3 px 0 ms NORTH
22:47:35.004 00.000 8976 Worker thread wakes up
22:47:35.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:35.004 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(404,238,37,37)
22:47:35.005 00.001 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.04) = xAngle (-0.48 = -0.48)
22:47:35.005 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.45 = 2.45)
22:47:35.005 00.000 5052 CameraToMount -- cameraX=34.61 cameraY=-16.05 hyp=38.15 cameraTheta=-0.43 mountX=33.92 mountY=24.25, mountTheta=0.62
22:47:35.005 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:35.005 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:36.040 01.035 8976 Exposure complete
22:47:36.055 00.015 8976 worker thread done servicing request
22:47:36.055 00.000 5052 OnExposeComplete: enter
22:47:36.055 00.000 5052 UpdateGuideState(): m_state=6
22:47:36.055 00.000 5052 Star::Find(18, 422, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 328
22:47:36.055 00.000 5052 Star::Find returns 1 (0), X=421.75, Y=256.02, Mass=337, SNR=12.3, Peak=61 HFD=4.6
22:47:36.055 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.36) = xAngle (-2.80 = -2.80)
22:47:36.055 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.14 = 3.14)
22:47:36.055 00.000 5052 CameraToMount -- cameraX=33.97 cameraY=-16.20 hyp=37.64 cameraTheta=-0.44 mountX=-35.51 mountY=0.07, mountTheta=3.14
22:47:36.056 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=33.97, y=-16.20, opts=13)
22:47:36.056 00.000 5052 Enqueuing Move request for stepguider (33.97, -16.20)
22:47:36.056 00.000 8976 Worker thread wakes up
22:47:36.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (33.97, -16.20) opts 0xd
22:47:36.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (33.97, -16.20)
22:47:36.056 00.000 8976 Moving (33.97, -16.20) raw xDistance=-35.51 yDistance=0.07
22:47:36.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.07 from input -35.51
22:47:36.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:47:36.056 00.000 8976 MoveAxis(R, 78, ABG)
22:47:36.056 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:36.056 00.000 8976 MoveAxis(U, 0, ABG)
22:47:36.056 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:36.056 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:36.056 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:36.056 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:36.057 00.001 8976 move complete, result=1
22:47:36.057 00.000 8976 worker thread done servicing request
22:47:36.058 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:47:36.067 00.009 5052 UpdateGuideState exits: m=337 SNR=12.3
22:47:36.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:36.067 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:36.067 00.000 5052 Enqueuing Expose request
22:47:36.067 00.000 5052 GuideStep: -35.5 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:36.067 00.000 8976 Worker thread wakes up
22:47:36.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:36.067 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(404,238,37,37)
22:47:36.068 00.001 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.04) = xAngle (-0.49 = -0.49)
22:47:36.068 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.44 = 2.44)
22:47:36.068 00.000 5052 CameraToMount -- cameraX=33.97 cameraY=-16.20 hyp=37.64 cameraTheta=-0.44 mountX=33.29 mountY=24.23, mountTheta=0.63
22:47:36.068 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:36.068 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:37.109 01.041 8976 Exposure complete
22:47:37.123 00.014 8976 worker thread done servicing request
22:47:37.123 00.000 5052 OnExposeComplete: enter
22:47:37.123 00.000 5052 UpdateGuideState(): m_state=6
22:47:37.123 00.000 5052 Star::Find(18, 421, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 329
22:47:37.123 00.000 5052 Star::Find returns 1 (0), X=420.05, Y=255.99, Mass=319, SNR=12.0, Peak=61 HFD=4.4
22:47:37.123 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:47:37.123 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.12)
22:47:37.123 00.000 5052 CameraToMount -- cameraX=32.27 cameraY=-16.23 hyp=36.12 cameraTheta=-0.47 mountX=-34.33 mountY=0.83, mountTheta=3.12
22:47:37.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=32.27, y=-16.23, opts=13)
22:47:37.124 00.000 5052 Enqueuing Move request for stepguider (32.27, -16.23)
22:47:37.124 00.000 8976 Worker thread wakes up
22:47:37.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (32.27, -16.23) opts 0xd
22:47:37.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (32.27, -16.23)
22:47:37.124 00.000 8976 Moving (32.27, -16.23) raw xDistance=-34.33 yDistance=0.83
22:47:37.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.31 from input -34.33
22:47:37.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
22:47:37.124 00.000 8976 MoveAxis(R, 75, ABG)
22:47:37.124 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:37.124 00.000 8976 MoveAxis(D, 2, ABG)
22:47:37.124 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:37.124 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:37.124 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:37.124 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:37.124 00.000 8976 move complete, result=1
22:47:37.124 00.000 8976 worker thread done servicing request
22:47:37.125 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:47:37.135 00.010 5052 UpdateGuideState exits: m=319 SNR=12.0
22:47:37.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:37.135 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:37.135 00.000 5052 Enqueuing Expose request
22:47:37.135 00.000 8976 Worker thread wakes up
22:47:37.135 00.000 5052 GuideStep: -34.3 px 0 ms EAST, 0.8 px 0 ms SOUTH
22:47:37.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:37.135 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,238,37,37)
22:47:37.136 00.001 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:47:37.136 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.42 = 2.42)
22:47:37.136 00.000 5052 CameraToMount -- cameraX=32.27 cameraY=-16.23 hyp=36.12 cameraTheta=-0.47 mountX=31.58 mountY=23.83, mountTheta=0.65
22:47:37.136 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:37.136 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:38.173 01.037 8976 Exposure complete
22:47:38.188 00.015 8976 worker thread done servicing request
22:47:38.188 00.000 5052 OnExposeComplete: enter
22:47:38.188 00.000 5052 UpdateGuideState(): m_state=6
22:47:38.188 00.000 5052 Star::Find(18, 420, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 330
22:47:38.188 00.000 5052 Star::Find returns 1 (0), X=418.52, Y=256.10, Mass=277, SNR=11.1, Peak=62 HFD=4.8
22:47:38.188 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:47:38.188 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.10)
22:47:38.188 00.000 5052 CameraToMount -- cameraX=30.74 cameraY=-16.12 hyp=34.71 cameraTheta=-0.48 mountX=-33.17 mountY=1.39, mountTheta=3.10
22:47:38.189 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=30.74, y=-16.12, opts=13)
22:47:38.189 00.000 5052 Enqueuing Move request for stepguider (30.74, -16.12)
22:47:38.189 00.000 8976 Worker thread wakes up
22:47:38.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.74, -16.12) opts 0xd
22:47:38.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.74, -16.12)
22:47:38.189 00.000 8976 Moving (30.74, -16.12) raw xDistance=-33.17 yDistance=1.39
22:47:38.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.53 from input -33.17
22:47:38.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.39
22:47:38.189 00.000 8976 MoveAxis(R, 73, ABG)
22:47:38.189 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:38.189 00.000 8976 MoveAxis(D, 4, ABG)
22:47:38.189 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:38.189 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:38.190 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:38.190 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:38.190 00.000 8976 move complete, result=1
22:47:38.190 00.000 8976 worker thread done servicing request
22:47:38.190 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:47:38.200 00.010 5052 UpdateGuideState exits: m=277 SNR=11.1
22:47:38.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:38.200 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:38.200 00.000 5052 Enqueuing Expose request
22:47:38.200 00.000 8976 Worker thread wakes up
22:47:38.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:38.200 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(401,238,37,37)
22:47:38.200 00.000 5052 GuideStep: -33.2 px 0 ms EAST, 1.4 px 0 ms SOUTH
22:47:38.201 00.001 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:47:38.201 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:47:38.201 00.000 5052 CameraToMount -- cameraX=30.74 cameraY=-16.12 hyp=34.71 cameraTheta=-0.48 mountX=30.06 mountY=23.35, mountTheta=0.66
22:47:38.201 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:38.201 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:39.238 01.037 8976 Exposure complete
22:47:39.252 00.014 8976 worker thread done servicing request
22:47:39.252 00.000 5052 OnExposeComplete: enter
22:47:39.253 00.001 5052 UpdateGuideState(): m_state=6
22:47:39.253 00.000 5052 Star::Find(18, 418, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 331
22:47:39.253 00.000 5052 Star::Find returns 1 (0), X=418.58, Y=256.23, Mass=291, SNR=11.3, Peak=62 HFD=4.7
22:47:39.253 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:47:39.253 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.11)
22:47:39.253 00.000 5052 CameraToMount -- cameraX=30.80 cameraY=-15.99 hyp=34.71 cameraTheta=-0.48 mountX=-33.12 mountY=1.25, mountTheta=3.10
22:47:39.254 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=30.80, y=-15.99, opts=13)
22:47:39.254 00.000 5052 Enqueuing Move request for stepguider (30.80, -15.99)
22:47:39.254 00.000 8976 Worker thread wakes up
22:47:39.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.80, -15.99) opts 0xd
22:47:39.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.80, -15.99)
22:47:39.254 00.000 8976 Moving (30.80, -15.99) raw xDistance=-33.12 yDistance=1.25
22:47:39.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.45 from input -33.12
22:47:39.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.25
22:47:39.254 00.000 8976 MoveAxis(R, 72, ABG)
22:47:39.254 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:39.254 00.000 8976 MoveAxis(D, 4, ABG)
22:47:39.254 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:39.254 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:39.254 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:39.254 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:39.254 00.000 8976 move complete, result=1
22:47:39.254 00.000 8976 worker thread done servicing request
22:47:39.255 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:47:39.265 00.010 5052 UpdateGuideState exits: m=291 SNR=11.3
22:47:39.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:39.265 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:39.265 00.000 5052 Enqueuing Expose request
22:47:39.265 00.000 5052 GuideStep: -33.1 px 0 ms EAST, 1.2 px 0 ms SOUTH
22:47:39.265 00.000 8976 Worker thread wakes up
22:47:39.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:39.265 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(401,238,37,37)
22:47:39.265 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:47:39.265 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:47:39.265 00.000 5052 CameraToMount -- cameraX=30.80 cameraY=-15.99 hyp=34.71 cameraTheta=-0.48 mountX=30.13 mountY=23.24, mountTheta=0.66
22:47:39.266 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:39.266 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:40.302 01.036 8976 Exposure complete
22:47:40.316 00.014 8976 worker thread done servicing request
22:47:40.316 00.000 5052 OnExposeComplete: enter
22:47:40.316 00.000 5052 UpdateGuideState(): m_state=6
22:47:40.316 00.000 5052 Star::Find(18, 418, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 332
22:47:40.317 00.001 5052 Star::Find returns 1 (0), X=418.30, Y=256.43, Mass=295, SNR=11.5, Peak=61 HFD=4.4
22:47:40.317 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:47:40.317 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.11)
22:47:40.317 00.000 5052 CameraToMount -- cameraX=30.52 cameraY=-15.79 hyp=34.36 cameraTheta=-0.48 mountX=-32.78 mountY=1.19, mountTheta=3.11
22:47:40.317 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=30.52, y=-15.79, opts=13)
22:47:40.317 00.000 5052 Enqueuing Move request for stepguider (30.52, -15.79)
22:47:40.318 00.001 8976 Worker thread wakes up
22:47:40.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.52, -15.79) opts 0xd
22:47:40.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.52, -15.79)
22:47:40.318 00.000 8976 Moving (30.52, -15.79) raw xDistance=-32.78 yDistance=1.19
22:47:40.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.22 from input -32.78
22:47:40.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.19
22:47:40.318 00.000 8976 MoveAxis(R, 72, ABG)
22:47:40.318 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:40.318 00.000 8976 MoveAxis(D, 4, ABG)
22:47:40.318 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:40.318 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:40.318 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:40.318 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:40.318 00.000 8976 move complete, result=1
22:47:40.318 00.000 8976 worker thread done servicing request
22:47:40.319 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:47:40.330 00.011 5052 UpdateGuideState exits: m=295 SNR=11.5
22:47:40.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:40.330 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:40.330 00.000 5052 Enqueuing Expose request
22:47:40.330 00.000 5052 GuideStep: -32.8 px 0 ms EAST, 1.2 px 0 ms SOUTH
22:47:40.330 00.000 8976 Worker thread wakes up
22:47:40.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:40.330 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,238,37,37)
22:47:40.331 00.001 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:47:40.331 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:47:40.331 00.000 5052 CameraToMount -- cameraX=30.52 cameraY=-15.79 hyp=34.36 cameraTheta=-0.48 mountX=29.85 mountY=22.97, mountTheta=0.66
22:47:40.331 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:40.331 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:41.361 01.030 8976 Exposure complete
22:47:41.375 00.014 8976 worker thread done servicing request
22:47:41.375 00.000 5052 OnExposeComplete: enter
22:47:41.375 00.000 5052 UpdateGuideState(): m_state=6
22:47:41.375 00.000 5052 Star::Find(18, 418, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 333
22:47:41.375 00.000 5052 Star::Find returns 1 (0), X=418.53, Y=256.08, Mass=287, SNR=11.4, Peak=62 HFD=3.8
22:47:41.375 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:47:41.375 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.10)
22:47:41.375 00.000 5052 CameraToMount -- cameraX=30.75 cameraY=-16.14 hyp=34.73 cameraTheta=-0.48 mountX=-33.19 mountY=1.40, mountTheta=3.10
22:47:41.376 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=30.75, y=-16.14, opts=13)
22:47:41.376 00.000 5052 Enqueuing Move request for stepguider (30.75, -16.14)
22:47:41.376 00.000 8976 Worker thread wakes up
22:47:41.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.75, -16.14) opts 0xd
22:47:41.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.75, -16.14)
22:47:41.376 00.000 8976 Moving (30.75, -16.14) raw xDistance=-33.19 yDistance=1.40
22:47:41.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.46 from input -33.19
22:47:41.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.40
22:47:41.377 00.001 8976 MoveAxis(R, 72, ABG)
22:47:41.377 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:41.377 00.000 8976 MoveAxis(D, 4, ABG)
22:47:41.377 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:41.377 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:41.377 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:41.377 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:41.377 00.000 8976 move complete, result=1
22:47:41.377 00.000 8976 worker thread done servicing request
22:47:41.377 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:47:41.387 00.010 5052 UpdateGuideState exits: m=287 SNR=11.4
22:47:41.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:41.387 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:41.387 00.000 5052 Enqueuing Expose request
22:47:41.387 00.000 5052 GuideStep: -33.2 px 0 ms EAST, 1.4 px 0 ms SOUTH
22:47:41.387 00.000 8976 Worker thread wakes up
22:47:41.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:41.387 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(401,238,37,37)
22:47:41.387 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:47:41.388 00.001 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:47:41.388 00.000 5052 CameraToMount -- cameraX=30.75 cameraY=-16.14 hyp=34.73 cameraTheta=-0.48 mountX=30.07 mountY=23.36, mountTheta=0.66
22:47:41.388 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:41.388 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:42.420 01.032 8976 Exposure complete
22:47:42.434 00.014 8976 worker thread done servicing request
22:47:42.434 00.000 5052 OnExposeComplete: enter
22:47:42.434 00.000 5052 UpdateGuideState(): m_state=6
22:47:42.434 00.000 5052 Star::Find(18, 418, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 334
22:47:42.434 00.000 5052 Star::Find returns 1 (0), X=418.76, Y=255.90, Mass=311, SNR=11.8, Peak=63 HFD=4.3
22:47:42.434 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:47:42.434 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.10)
22:47:42.434 00.000 5052 CameraToMount -- cameraX=30.98 cameraY=-16.32 hyp=35.01 cameraTheta=-0.48 mountX=-33.48 mountY=1.47, mountTheta=3.10
22:47:42.435 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=30.98, y=-16.32, opts=13)
22:47:42.435 00.000 5052 Enqueuing Move request for stepguider (30.98, -16.32)
22:47:42.435 00.000 8976 Worker thread wakes up
22:47:42.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.98, -16.32) opts 0xd
22:47:42.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.98, -16.32)
22:47:42.435 00.000 8976 Moving (30.98, -16.32) raw xDistance=-33.48 yDistance=1.47
22:47:42.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.66 from input -33.48
22:47:42.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.47
22:47:42.436 00.001 8976 MoveAxis(R, 73, ABG)
22:47:42.436 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:42.436 00.000 8976 MoveAxis(D, 5, ABG)
22:47:42.436 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:42.436 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:42.436 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:42.436 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:42.436 00.000 8976 move complete, result=1
22:47:42.436 00.000 8976 worker thread done servicing request
22:47:42.436 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:47:42.446 00.010 5052 UpdateGuideState exits: m=311 SNR=11.8
22:47:42.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:42.446 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:42.446 00.000 5052 Enqueuing Expose request
22:47:42.446 00.000 5052 GuideStep: -33.5 px 0 ms EAST, 1.5 px 0 ms SOUTH
22:47:42.447 00.001 8976 Worker thread wakes up
22:47:42.447 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:42.447 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(401,238,37,37)
22:47:42.447 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:47:42.448 00.001 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:47:42.448 00.000 5052 CameraToMount -- cameraX=30.98 cameraY=-16.32 hyp=35.01 cameraTheta=-0.48 mountX=30.29 mountY=23.60, mountTheta=0.66
22:47:42.448 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:42.448 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:43.478 01.030 8976 Exposure complete
22:47:43.493 00.015 8976 worker thread done servicing request
22:47:43.493 00.000 5052 OnExposeComplete: enter
22:47:43.493 00.000 5052 UpdateGuideState(): m_state=6
22:47:43.493 00.000 5052 Star::Find(18, 418, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 335
22:47:43.493 00.000 5052 Star::Find returns 1 (0), X=419.82, Y=255.77, Mass=306, SNR=11.7, Peak=63 HFD=4.0
22:47:43.493 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:47:43.493 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:47:43.493 00.000 5052 CameraToMount -- cameraX=32.04 cameraY=-16.45 hyp=36.02 cameraTheta=-0.47 mountX=-34.32 mountY=1.13, mountTheta=3.11
22:47:43.494 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=32.04, y=-16.45, opts=13)
22:47:43.494 00.000 5052 Enqueuing Move request for stepguider (32.04, -16.45)
22:47:43.494 00.000 8976 Worker thread wakes up
22:47:43.494 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (32.04, -16.45) opts 0xd
22:47:43.494 00.000 8976 Handling offset move in thread for stepguider, endpoint = (32.04, -16.45)
22:47:43.494 00.000 8976 Moving (32.04, -16.45) raw xDistance=-34.32 yDistance=1.13
22:47:43.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.21 from input -34.32
22:47:43.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.13
22:47:43.494 00.000 8976 MoveAxis(R, 75, ABG)
22:47:43.494 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:43.494 00.000 8976 MoveAxis(D, 4, ABG)
22:47:43.494 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:43.494 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:43.494 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:43.494 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:43.494 00.000 8976 move complete, result=1
22:47:43.496 00.002 8976 worker thread done servicing request
22:47:43.496 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=27, FiltMax=48, Gamma=2.260
22:47:43.505 00.009 5052 UpdateGuideState exits: m=306 SNR=11.7
22:47:43.505 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:43.505 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:43.505 00.000 5052 Enqueuing Expose request
22:47:43.505 00.000 5052 GuideStep: -34.3 px 0 ms EAST, 1.1 px 0 ms SOUTH
22:47:43.505 00.000 8976 Worker thread wakes up
22:47:43.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:43.505 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,238,37,37)
22:47:43.506 00.001 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:47:43.506 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:47:43.506 00.000 5052 CameraToMount -- cameraX=32.04 cameraY=-16.45 hyp=36.02 cameraTheta=-0.47 mountX=31.34 mountY=23.99, mountTheta=0.65
22:47:43.506 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:43.506 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:44.550 01.044 8976 Exposure complete
22:47:44.566 00.016 8976 worker thread done servicing request
22:47:44.566 00.000 5052 OnExposeComplete: enter
22:47:44.566 00.000 5052 UpdateGuideState(): m_state=6
22:47:44.566 00.000 5052 Star::Find(18, 419, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 336
22:47:44.566 00.000 5052 Star::Find returns 1 (0), X=419.51, Y=255.46, Mass=313, SNR=11.8, Peak=61 HFD=3.2
22:47:44.566 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:47:44.566 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.10)
22:47:44.566 00.000 5052 CameraToMount -- cameraX=31.73 cameraY=-16.76 hyp=35.88 cameraTheta=-0.49 mountX=-34.32 mountY=1.54, mountTheta=3.10
22:47:44.567 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=31.73, y=-16.76, opts=13)
22:47:44.567 00.000 5052 Enqueuing Move request for stepguider (31.73, -16.76)
22:47:44.567 00.000 8976 Worker thread wakes up
22:47:44.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (31.73, -16.76) opts 0xd
22:47:44.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (31.73, -16.76)
22:47:44.567 00.000 8976 Moving (31.73, -16.76) raw xDistance=-34.32 yDistance=1.54
22:47:44.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.25 from input -34.32
22:47:44.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.54
22:47:44.567 00.000 8976 MoveAxis(R, 75, ABG)
22:47:44.567 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:44.567 00.000 8976 MoveAxis(D, 5, ABG)
22:47:44.568 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:44.568 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:44.568 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:44.568 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:44.568 00.000 8976 move complete, result=1
22:47:44.568 00.000 8976 worker thread done servicing request
22:47:44.568 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:47:44.578 00.010 5052 UpdateGuideState exits: m=313 SNR=11.8
22:47:44.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:44.578 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:44.578 00.000 5052 Enqueuing Expose request
22:47:44.578 00.000 8976 Worker thread wakes up
22:47:44.578 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:44.578 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,237,37,37)
22:47:44.578 00.000 5052 GuideStep: -34.3 px 0 ms EAST, 1.5 px 0 ms SOUTH
22:47:44.579 00.001 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:47:44.579 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:47:44.579 00.000 5052 CameraToMount -- cameraX=31.73 cameraY=-16.76 hyp=35.88 cameraTheta=-0.49 mountX=31.02 mountY=24.21, mountTheta=0.66
22:47:44.579 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:44.579 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:45.612 01.033 8976 Exposure complete
22:47:45.627 00.015 8976 worker thread done servicing request
22:47:45.628 00.001 5052 OnExposeComplete: enter
22:47:45.628 00.000 5052 UpdateGuideState(): m_state=6
22:47:45.628 00.000 5052 Star::Find(18, 419, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 337
22:47:45.628 00.000 5052 Star::Find returns 1 (0), X=419.51, Y=255.68, Mass=317, SNR=12.0, Peak=61 HFD=3.8
22:47:45.628 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:47:45.628 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.10)
22:47:45.628 00.000 5052 CameraToMount -- cameraX=31.73 cameraY=-16.54 hyp=35.79 cameraTheta=-0.48 mountX=-34.17 mountY=1.34, mountTheta=3.10
22:47:45.629 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=31.73, y=-16.54, opts=13)
22:47:45.629 00.000 5052 Enqueuing Move request for stepguider (31.73, -16.54)
22:47:45.629 00.000 8976 Worker thread wakes up
22:47:45.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (31.73, -16.54) opts 0xd
22:47:45.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (31.73, -16.54)
22:47:45.629 00.000 8976 Moving (31.73, -16.54) raw xDistance=-34.17 yDistance=1.34
22:47:45.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.15 from input -34.17
22:47:45.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.34
22:47:45.629 00.000 8976 MoveAxis(R, 75, ABG)
22:47:45.629 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:45.629 00.000 8976 MoveAxis(D, 4, ABG)
22:47:45.629 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:45.629 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:45.629 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:45.629 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:45.629 00.000 8976 move complete, result=1
22:47:45.629 00.000 8976 worker thread done servicing request
22:47:45.630 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:47:45.640 00.010 5052 UpdateGuideState exits: m=317 SNR=12.0
22:47:45.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:45.640 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:45.640 00.000 5052 Enqueuing Expose request
22:47:45.640 00.000 5052 GuideStep: -34.2 px 0 ms EAST, 1.3 px 0 ms SOUTH
22:47:45.641 00.001 8976 Worker thread wakes up
22:47:45.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:45.641 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,238,37,37)
22:47:45.641 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:47:45.641 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:47:45.641 00.000 5052 CameraToMount -- cameraX=31.73 cameraY=-16.54 hyp=35.79 cameraTheta=-0.48 mountX=31.03 mountY=24.00, mountTheta=0.66
22:47:45.642 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:45.642 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:46.684 01.042 8976 Exposure complete
22:47:46.696 00.012 8976 worker thread done servicing request
22:47:46.696 00.000 5052 OnExposeComplete: enter
22:47:46.696 00.000 5052 UpdateGuideState(): m_state=6
22:47:46.696 00.000 5052 Star::Find(18, 419, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 338
22:47:46.696 00.000 5052 Star::Find returns 1 (0), X=418.09, Y=255.72, Mass=301, SNR=11.8, Peak=59 HFD=4.1
22:47:46.696 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:47:46.696 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.20 = 3.09)
22:47:46.696 00.000 5052 CameraToMount -- cameraX=30.31 cameraY=-16.50 hyp=34.51 cameraTheta=-0.50 mountX=-33.13 mountY=1.91, mountTheta=3.08
22:47:46.696 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=30.31, y=-16.50, opts=13)
22:47:46.696 00.000 5052 Enqueuing Move request for stepguider (30.31, -16.50)
22:47:46.696 00.000 8976 Worker thread wakes up
22:47:46.696 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.31, -16.50) opts 0xd
22:47:46.696 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.31, -16.50)
22:47:46.696 00.000 8976 Moving (30.31, -16.50) raw xDistance=-33.13 yDistance=1.91
22:47:46.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.49 from input -33.13
22:47:46.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.27 from input 1.91
22:47:46.696 00.000 8976 MoveAxis(R, 73, ABG)
22:47:46.696 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:46.696 00.000 8976 MoveAxis(D, 6, ABG)
22:47:46.696 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:46.696 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:46.696 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:46.696 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:46.696 00.000 8976 move complete, result=1
22:47:46.696 00.000 8976 worker thread done servicing request
22:47:46.696 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:47:46.711 00.015 5052 UpdateGuideState exits: m=301 SNR=11.8
22:47:46.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:46.711 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:46.711 00.000 5052 Enqueuing Expose request
22:47:46.711 00.000 8976 Worker thread wakes up
22:47:46.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:46.711 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,238,37,37)
22:47:46.711 00.000 5052 GuideStep: -33.1 px 0 ms EAST, 1.9 px 0 ms SOUTH
22:47:46.711 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:47:46.711 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:47:46.711 00.000 5052 CameraToMount -- cameraX=30.31 cameraY=-16.50 hyp=34.51 cameraTheta=-0.50 mountX=29.61 mountY=23.60, mountTheta=0.67
22:47:46.711 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:46.711 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:47.751 01.040 8976 Exposure complete
22:47:47.766 00.015 8976 worker thread done servicing request
22:47:47.766 00.000 5052 OnExposeComplete: enter
22:47:47.766 00.000 5052 UpdateGuideState(): m_state=6
22:47:47.766 00.000 5052 Star::Find(18, 418, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 339
22:47:47.766 00.000 5052 Star::Find returns 1 (0), X=417.75, Y=255.76, Mass=331, SNR=12.2, Peak=61 HFD=4.3
22:47:47.766 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:47:47.767 00.001 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.20 = 3.08)
22:47:47.767 00.000 5052 CameraToMount -- cameraX=29.97 cameraY=-16.46 hyp=34.19 cameraTheta=-0.50 mountX=-32.86 mountY=2.03, mountTheta=3.08
22:47:47.767 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=29.97, y=-16.46, opts=13)
22:47:47.767 00.000 5052 Enqueuing Move request for stepguider (29.97, -16.46)
22:47:47.767 00.000 8976 Worker thread wakes up
22:47:47.767 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (29.97, -16.46) opts 0xd
22:47:47.768 00.001 8976 Handling offset move in thread for stepguider, endpoint = (29.97, -16.46)
22:47:47.768 00.000 8976 Moving (29.97, -16.46) raw xDistance=-32.86 yDistance=2.03
22:47:47.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.28 from input -32.86
22:47:47.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.37 from input 2.03
22:47:47.768 00.000 8976 MoveAxis(R, 72, ABG)
22:47:47.768 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:47.768 00.000 8976 MoveAxis(D, 6, ABG)
22:47:47.768 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:47.768 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:47.768 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:47.768 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:47.768 00.000 8976 move complete, result=1
22:47:47.768 00.000 8976 worker thread done servicing request
22:47:47.768 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:47:47.778 00.010 5052 UpdateGuideState exits: m=331 SNR=12.2
22:47:47.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:47.778 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:47.778 00.000 5052 Enqueuing Expose request
22:47:47.778 00.000 8976 Worker thread wakes up
22:47:47.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:47.778 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,238,37,37)
22:47:47.778 00.000 5052 GuideStep: -32.9 px 0 ms EAST, 2.0 px 0 ms SOUTH
22:47:47.779 00.001 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:47:47.779 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.38 = 2.38)
22:47:47.779 00.000 5052 CameraToMount -- cameraX=29.97 cameraY=-16.46 hyp=34.19 cameraTheta=-0.50 mountX=29.27 mountY=23.48, mountTheta=0.68
22:47:47.779 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:47.779 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:48.818 01.039 8976 Exposure complete
22:47:48.832 00.014 8976 worker thread done servicing request
22:47:48.832 00.000 5052 OnExposeComplete: enter
22:47:48.832 00.000 5052 UpdateGuideState(): m_state=6
22:47:48.833 00.001 5052 Star::Find(18, 417, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 340
22:47:48.834 00.001 5052 Star::Find returns 1 (0), X=416.82, Y=255.23, Mass=307, SNR=11.8, Peak=60 HFD=4.3
22:47:48.834 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.36) = xAngle (-2.89 = -2.89)
22:47:48.834 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.23 = 3.06)
22:47:48.834 00.000 5052 CameraToMount -- cameraX=29.04 cameraY=-16.99 hyp=33.65 cameraTheta=-0.53 mountX=-32.58 mountY=2.91, mountTheta=3.05
22:47:48.834 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=29.04, y=-16.99, opts=13)
22:47:48.834 00.000 5052 Enqueuing Move request for stepguider (29.04, -16.99)
22:47:48.834 00.000 8976 Worker thread wakes up
22:47:48.835 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (29.04, -16.99) opts 0xd
22:47:48.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (29.04, -16.99)
22:47:48.835 00.000 8976 Moving (29.04, -16.99) raw xDistance=-32.58 yDistance=2.91
22:47:48.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.08 from input -32.58
22:47:48.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.93 from input 2.91
22:47:48.835 00.000 8976 MoveAxis(R, 71, ABG)
22:47:48.835 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:48.835 00.000 8976 MoveAxis(D, 9, ABG)
22:47:48.835 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:48.835 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:48.835 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:48.835 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:48.835 00.000 8976 move complete, result=1
22:47:48.835 00.000 8976 worker thread done servicing request
22:47:48.835 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:47:48.845 00.010 5052 UpdateGuideState exits: m=307 SNR=11.8
22:47:48.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:48.845 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:48.845 00.000 5052 Enqueuing Expose request
22:47:48.845 00.000 5052 GuideStep: -32.6 px 0 ms EAST, 2.9 px 0 ms SOUTH
22:47:48.845 00.000 8976 Worker thread wakes up
22:47:48.846 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:48.846 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(399,237,37,37)
22:47:48.846 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.04) = xAngle (-0.57 = -0.57)
22:47:48.846 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.36 = 2.36)
22:47:48.846 00.000 5052 CameraToMount -- cameraX=29.04 cameraY=-16.99 hyp=33.65 cameraTheta=-0.53 mountX=28.33 mountY=23.76, mountTheta=0.70
22:47:48.846 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:48.847 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:49.882 01.035 8976 Exposure complete
22:47:49.896 00.014 8976 worker thread done servicing request
22:47:49.896 00.000 5052 OnExposeComplete: enter
22:47:49.896 00.000 5052 UpdateGuideState(): m_state=6
22:47:49.896 00.000 5052 Star::Find(18, 416, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 341
22:47:49.896 00.000 5052 Star::Find returns 1 (0), X=416.83, Y=255.65, Mass=313, SNR=11.9, Peak=60 HFD=3.8
22:47:49.896 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:47:49.896 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.07)
22:47:49.896 00.000 5052 CameraToMount -- cameraX=29.05 cameraY=-16.57 hyp=33.45 cameraTheta=-0.52 mountX=-32.29 mountY=2.52, mountTheta=3.06
22:47:49.897 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=29.05, y=-16.57, opts=13)
22:47:49.897 00.000 5052 Enqueuing Move request for stepguider (29.05, -16.57)
22:47:49.897 00.000 8976 Worker thread wakes up
22:47:49.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (29.05, -16.57) opts 0xd
22:47:49.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (29.05, -16.57)
22:47:49.897 00.000 8976 Moving (29.05, -16.57) raw xDistance=-32.29 yDistance=2.52
22:47:49.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.89 from input -32.29
22:47:49.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.72 from input 2.52
22:47:49.897 00.000 8976 MoveAxis(R, 71, ABG)
22:47:49.897 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:49.897 00.000 8976 MoveAxis(D, 8, ABG)
22:47:49.897 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:49.897 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:49.897 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:49.897 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:49.897 00.000 8976 move complete, result=1
22:47:49.897 00.000 8976 worker thread done servicing request
22:47:49.898 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:47:49.908 00.010 5052 UpdateGuideState exits: m=313 SNR=11.9
22:47:49.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:49.908 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:49.908 00.000 5052 Enqueuing Expose request
22:47:49.908 00.000 5052 GuideStep: -32.3 px 0 ms EAST, 2.5 px 0 ms SOUTH
22:47:49.908 00.000 8976 Worker thread wakes up
22:47:49.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:49.908 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(399,238,37,37)
22:47:49.909 00.001 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:47:49.909 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:47:49.909 00.000 5052 CameraToMount -- cameraX=29.05 cameraY=-16.57 hyp=33.45 cameraTheta=-0.52 mountX=28.36 mountY=23.35, mountTheta=0.69
22:47:49.909 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:49.909 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:50.944 01.035 8976 Exposure complete
22:47:50.958 00.014 8976 worker thread done servicing request
22:47:50.958 00.000 5052 OnExposeComplete: enter
22:47:50.959 00.001 5052 UpdateGuideState(): m_state=6
22:47:50.959 00.000 5052 Star::Find(18, 416, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 342
22:47:50.959 00.000 5052 Star::Find returns 1 (0), X=417.99, Y=255.12, Mass=302, SNR=11.7, Peak=62 HFD=4.0
22:47:50.959 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.87 = -2.87)
22:47:50.959 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.21 = 3.07)
22:47:50.959 00.000 5052 CameraToMount -- cameraX=30.21 cameraY=-17.10 hyp=34.72 cameraTheta=-0.52 mountX=-33.49 mountY=2.50, mountTheta=3.07
22:47:50.959 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=30.21, y=-17.10, opts=13)
22:47:50.959 00.000 5052 Enqueuing Move request for stepguider (30.21, -17.10)
22:47:50.960 00.001 8976 Worker thread wakes up
22:47:50.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.21, -17.10) opts 0xd
22:47:50.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.21, -17.10)
22:47:50.960 00.000 8976 Moving (30.21, -17.10) raw xDistance=-33.49 yDistance=2.50
22:47:50.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.63 from input -33.49
22:47:50.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.70 from input 2.50
22:47:50.960 00.000 8976 MoveAxis(R, 73, ABG)
22:47:50.960 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:50.960 00.000 8976 MoveAxis(D, 8, ABG)
22:47:50.960 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:50.960 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:50.960 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:50.960 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:50.960 00.000 8976 move complete, result=1
22:47:50.960 00.000 8976 worker thread done servicing request
22:47:50.961 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:47:50.970 00.009 5052 UpdateGuideState exits: m=302 SNR=11.7
22:47:50.971 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:50.971 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:50.971 00.000 5052 Enqueuing Expose request
22:47:50.971 00.000 5052 GuideStep: -33.5 px 0 ms EAST, 2.5 px 0 ms SOUTH
22:47:50.971 00.000 8976 Worker thread wakes up
22:47:50.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:50.971 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,237,37,37)
22:47:50.971 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:47:50.971 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:47:50.971 00.000 5052 CameraToMount -- cameraX=30.21 cameraY=-17.10 hyp=34.72 cameraTheta=-0.52 mountX=29.49 mountY=24.16, mountTheta=0.69
22:47:50.972 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:50.972 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:52.003 01.031 8976 Exposure complete
22:47:52.016 00.013 8976 worker thread done servicing request
22:47:52.016 00.000 5052 OnExposeComplete: enter
22:47:52.017 00.001 5052 UpdateGuideState(): m_state=6
22:47:52.017 00.000 5052 Star::Find(18, 417, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 343
22:47:52.017 00.000 5052 Star::Find returns 1 (0), X=420.50, Y=255.39, Mass=324, SNR=12.1, Peak=63 HFD=3.6
22:47:52.017 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:47:52.017 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:47:52.017 00.000 5052 CameraToMount -- cameraX=32.72 cameraY=-16.83 hyp=36.80 cameraTheta=-0.48 mountX=-35.08 mountY=1.19, mountTheta=3.11
22:47:52.017 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=32.72, y=-16.83, opts=13)
22:47:52.018 00.001 5052 Enqueuing Move request for stepguider (32.72, -16.83)
22:47:52.018 00.000 8976 Worker thread wakes up
22:47:52.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (32.72, -16.83) opts 0xd
22:47:52.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (32.72, -16.83)
22:47:52.018 00.000 8976 Moving (32.72, -16.83) raw xDistance=-35.08 yDistance=1.19
22:47:52.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.68 from input -35.08
22:47:52.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.19
22:47:52.018 00.000 8976 MoveAxis(R, 76, ABG)
22:47:52.018 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:52.018 00.000 8976 MoveAxis(D, 4, ABG)
22:47:52.018 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:52.018 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:52.018 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:52.018 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:52.018 00.000 8976 move complete, result=1
22:47:52.018 00.000 8976 worker thread done servicing request
22:47:52.019 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:47:52.029 00.010 5052 UpdateGuideState exits: m=324 SNR=12.1
22:47:52.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:52.029 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:52.029 00.000 5052 Enqueuing Expose request
22:47:52.029 00.000 8976 Worker thread wakes up
22:47:52.029 00.000 5052 GuideStep: -35.1 px 0 ms EAST, 1.2 px 0 ms SOUTH
22:47:52.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:52.029 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,237,37,37)
22:47:52.030 00.001 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:47:52.030 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:47:52.030 00.000 5052 CameraToMount -- cameraX=32.72 cameraY=-16.83 hyp=36.80 cameraTheta=-0.48 mountX=32.01 mountY=24.53, mountTheta=0.65
22:47:52.030 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:52.030 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:53.071 01.041 8976 Exposure complete
22:47:53.086 00.015 8976 worker thread done servicing request
22:47:53.086 00.000 5052 OnExposeComplete: enter
22:47:53.086 00.000 5052 UpdateGuideState(): m_state=6
22:47:53.086 00.000 5052 Star::Find(18, 420, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 344
22:47:53.086 00.000 5052 Star::Find returns 1 (0), X=423.68, Y=255.71, Mass=306, SNR=11.8, Peak=59 HFD=3.7
22:47:53.086 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.36) = xAngle (-2.79 = -2.79)
22:47:53.086 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
22:47:53.086 00.000 5052 CameraToMount -- cameraX=35.90 cameraY=-16.51 hyp=39.52 cameraTheta=-0.43 mountX=-37.11 mountY=-0.47, mountTheta=-3.13
22:47:53.087 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=35.90, y=-16.51, opts=13)
22:47:53.087 00.000 5052 Enqueuing Move request for stepguider (35.90, -16.51)
22:47:53.087 00.000 8976 Worker thread wakes up
22:47:53.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (35.90, -16.51) opts 0xd
22:47:53.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (35.90, -16.51)
22:47:53.087 00.000 8976 Moving (35.90, -16.51) raw xDistance=-37.11 yDistance=-0.47
22:47:53.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns -25.03 from input -37.11
22:47:53.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.47
22:47:53.087 00.000 8976 MoveAxis(R, 81, ABG)
22:47:53.087 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:53.087 00.000 8976 MoveAxis(U, 1, ABG)
22:47:53.087 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:53.087 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:53.087 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:53.087 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:53.088 00.001 8976 move complete, result=1
22:47:53.088 00.000 8976 worker thread done servicing request
22:47:53.088 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:47:53.098 00.010 5052 UpdateGuideState exits: m=306 SNR=11.8
22:47:53.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:53.098 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:53.098 00.000 5052 Enqueuing Expose request
22:47:53.098 00.000 5052 GuideStep: -37.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:47:53.098 00.000 8976 Worker thread wakes up
22:47:53.099 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:53.099 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(406,238,37,37)
22:47:53.099 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.04) = xAngle (-0.47 = -0.47)
22:47:53.099 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.46 = 2.46)
22:47:53.099 00.000 5052 CameraToMount -- cameraX=35.90 cameraY=-16.51 hyp=39.52 cameraTheta=-0.43 mountX=35.20 mountY=25.02, mountTheta=0.62
22:47:53.099 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:53.100 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:54.140 01.040 8976 Exposure complete
22:47:54.155 00.015 8976 worker thread done servicing request
22:47:54.155 00.000 5052 OnExposeComplete: enter
22:47:54.155 00.000 5052 UpdateGuideState(): m_state=6
22:47:54.155 00.000 5052 Star::Find(18, 423, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 345
22:47:54.155 00.000 5052 Star::Find returns 1 (0), X=425.05, Y=255.49, Mass=336, SNR=12.5, Peak=60 HFD=3.6
22:47:54.155 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.36) = xAngle (-2.78 = -2.78)
22:47:54.155 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.12 = -3.12)
22:47:54.155 00.000 5052 CameraToMount -- cameraX=37.27 cameraY=-16.73 hyp=40.86 cameraTheta=-0.42 mountX=-38.23 mountY=-0.86, mountTheta=-3.12
22:47:54.156 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=37.27, y=-16.73, opts=13)
22:47:54.156 00.000 5052 Enqueuing Move request for stepguider (37.27, -16.73)
22:47:54.156 00.000 8976 Worker thread wakes up
22:47:54.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (37.27, -16.73) opts 0xd
22:47:54.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (37.27, -16.73)
22:47:54.156 00.000 8976 Moving (37.27, -16.73) raw xDistance=-38.23 yDistance=-0.86
22:47:54.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns -25.84 from input -38.23
22:47:54.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.86
22:47:54.157 00.001 8976 MoveAxis(R, 83, ABG)
22:47:54.157 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:54.157 00.000 8976 MoveAxis(U, 3, ABG)
22:47:54.157 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:54.157 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:54.157 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:54.157 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:54.157 00.000 8976 move complete, result=1
22:47:54.157 00.000 8976 worker thread done servicing request
22:47:54.157 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:47:54.166 00.009 5052 UpdateGuideState exits: m=336 SNR=12.5
22:47:54.166 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:54.166 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:54.166 00.000 5052 Enqueuing Expose request
22:47:54.167 00.001 5052 GuideStep: -38.2 px 0 ms EAST, -0.9 px 0 ms NORTH
22:47:54.167 00.000 8976 Worker thread wakes up
22:47:54.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:54.167 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(407,237,37,37)
22:47:54.167 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.04) = xAngle (-0.46 = -0.46)
22:47:54.167 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.47 = 2.47)
22:47:54.168 00.001 5052 CameraToMount -- cameraX=37.27 cameraY=-16.73 hyp=40.86 cameraTheta=-0.42 mountX=36.56 mountY=25.58, mountTheta=0.61
22:47:54.168 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:54.168 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:55.207 01.039 8976 Exposure complete
22:47:55.222 00.015 8976 worker thread done servicing request
22:47:55.222 00.000 5052 OnExposeComplete: enter
22:47:55.222 00.000 5052 UpdateGuideState(): m_state=6
22:47:55.222 00.000 5052 Star::Find(18, 425, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 346
22:47:55.223 00.001 5052 Star::Find returns 1 (0), X=424.14, Y=255.37, Mass=305, SNR=11.8, Peak=69 HFD=3.8
22:47:55.223 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.36) = xAngle (-2.79 = -2.79)
22:47:55.223 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
22:47:55.223 00.000 5052 CameraToMount -- cameraX=36.36 cameraY=-16.85 hyp=40.07 cameraTheta=-0.43 mountX=-37.67 mountY=-0.36, mountTheta=-3.13
22:47:55.223 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=36.36, y=-16.85, opts=13)
22:47:55.223 00.000 5052 Enqueuing Move request for stepguider (36.36, -16.85)
22:47:55.223 00.000 8976 Worker thread wakes up
22:47:55.224 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (36.36, -16.85) opts 0xd
22:47:55.224 00.000 8976 Handling offset move in thread for stepguider, endpoint = (36.36, -16.85)
22:47:55.224 00.000 8976 Moving (36.36, -16.85) raw xDistance=-37.67 yDistance=-0.36
22:47:55.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns -25.54 from input -37.67
22:47:55.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
22:47:55.224 00.000 8976 MoveAxis(R, 82, ABG)
22:47:55.224 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:55.224 00.000 8976 MoveAxis(U, 1, ABG)
22:47:55.224 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:55.224 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:55.224 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:55.224 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:55.224 00.000 8976 move complete, result=1
22:47:55.224 00.000 8976 worker thread done servicing request
22:47:55.224 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:47:55.234 00.010 5052 UpdateGuideState exits: m=305 SNR=11.8
22:47:55.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:55.234 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:55.234 00.000 5052 Enqueuing Expose request
22:47:55.234 00.000 5052 GuideStep: -37.7 px 0 ms EAST, -0.4 px 0 ms NORTH
22:47:55.234 00.000 8976 Worker thread wakes up
22:47:55.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:55.234 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(406,237,37,37)
22:47:55.235 00.001 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.04) = xAngle (-0.47 = -0.47)
22:47:55.235 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.45 = 2.45)
22:47:55.235 00.000 5052 CameraToMount -- cameraX=36.36 cameraY=-16.85 hyp=40.07 cameraTheta=-0.43 mountX=35.64 mountY=25.46, mountTheta=0.62
22:47:55.235 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:55.235 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:56.266 01.031 8976 Exposure complete
22:47:56.281 00.015 8976 worker thread done servicing request
22:47:56.281 00.000 5052 OnExposeComplete: enter
22:47:56.281 00.000 5052 UpdateGuideState(): m_state=6
22:47:56.281 00.000 5052 Star::Find(18, 424, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 347
22:47:56.282 00.001 5052 Star::Find returns 1 (0), X=421.42, Y=255.27, Mass=329, SNR=12.2, Peak=61 HFD=4.5
22:47:56.282 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:47:56.282 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.12)
22:47:56.282 00.000 5052 CameraToMount -- cameraX=33.64 cameraY=-16.95 hyp=37.67 cameraTheta=-0.47 mountX=-35.81 mountY=0.89, mountTheta=3.12
22:47:56.282 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=33.64, y=-16.95, opts=13)
22:47:56.282 00.000 5052 Enqueuing Move request for stepguider (33.64, -16.95)
22:47:56.282 00.000 8976 Worker thread wakes up
22:47:56.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (33.64, -16.95) opts 0xd
22:47:56.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (33.64, -16.95)
22:47:56.283 00.001 8976 Moving (33.64, -16.95) raw xDistance=-35.81 yDistance=0.89
22:47:56.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.35 from input -35.81
22:47:56.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.89
22:47:56.283 00.000 8976 MoveAxis(R, 79, ABG)
22:47:56.283 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:56.283 00.000 8976 MoveAxis(D, 3, ABG)
22:47:56.283 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:56.283 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:56.283 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:56.283 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:56.283 00.000 8976 move complete, result=1
22:47:56.283 00.000 8976 worker thread done servicing request
22:47:56.283 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:47:56.294 00.011 5052 UpdateGuideState exits: m=329 SNR=12.2
22:47:56.295 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:56.295 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:56.295 00.000 5052 Enqueuing Expose request
22:47:56.295 00.000 8976 Worker thread wakes up
22:47:56.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:56.295 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(403,237,37,37)
22:47:56.295 00.000 5052 GuideStep: -35.8 px 0 ms EAST, 0.9 px 0 ms SOUTH
22:47:56.295 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:47:56.296 00.001 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.42 = 2.42)
22:47:56.296 00.000 5052 CameraToMount -- cameraX=33.64 cameraY=-16.95 hyp=37.67 cameraTheta=-0.47 mountX=32.92 mountY=24.87, mountTheta=0.65
22:47:56.296 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:56.296 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:57.326 01.030 8976 Exposure complete
22:47:57.341 00.015 8976 worker thread done servicing request
22:47:57.341 00.000 5052 OnExposeComplete: enter
22:47:57.341 00.000 5052 UpdateGuideState(): m_state=6
22:47:57.341 00.000 5052 Star::Find(18, 421, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 348
22:47:57.341 00.000 5052 Star::Find returns 1 (0), X=420.12, Y=255.14, Mass=310, SNR=11.8, Peak=61 HFD=4.3
22:47:57.341 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:47:57.341 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.10)
22:47:57.341 00.000 5052 CameraToMount -- cameraX=32.34 cameraY=-17.08 hyp=36.57 cameraTheta=-0.49 mountX=-34.98 mountY=1.57, mountTheta=3.10
22:47:57.342 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=32.34, y=-17.08, opts=13)
22:47:57.342 00.000 5052 Enqueuing Move request for stepguider (32.34, -17.08)
22:47:57.342 00.000 8976 Worker thread wakes up
22:47:57.342 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (32.34, -17.08) opts 0xd
22:47:57.342 00.000 8976 Handling offset move in thread for stepguider, endpoint = (32.34, -17.08)
22:47:57.342 00.000 8976 Moving (32.34, -17.08) raw xDistance=-34.98 yDistance=1.57
22:47:57.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.74 from input -34.98
22:47:57.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.03 from input 1.57
22:47:57.342 00.000 8976 MoveAxis(R, 77, ABG)
22:47:57.342 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:57.342 00.000 8976 MoveAxis(D, 5, ABG)
22:47:57.342 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:57.342 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:57.343 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:57.343 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:57.343 00.000 8976 move complete, result=1
22:47:57.343 00.000 8976 worker thread done servicing request
22:47:57.344 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:47:57.353 00.009 5052 UpdateGuideState exits: m=310 SNR=11.8
22:47:57.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:57.353 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:57.353 00.000 5052 Enqueuing Expose request
22:47:57.353 00.000 8976 Worker thread wakes up
22:47:57.353 00.000 5052 GuideStep: -35.0 px 0 ms EAST, 1.6 px 0 ms SOUTH
22:47:57.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:57.354 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(402,237,37,37)
22:47:57.354 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:47:57.354 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:47:57.354 00.000 5052 CameraToMount -- cameraX=32.34 cameraY=-17.08 hyp=36.57 cameraTheta=-0.49 mountX=31.62 mountY=24.67, mountTheta=0.66
22:47:57.354 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:57.355 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:58.397 01.042 8976 Exposure complete
22:47:58.411 00.014 8976 worker thread done servicing request
22:47:58.411 00.000 5052 OnExposeComplete: enter
22:47:58.411 00.000 5052 UpdateGuideState(): m_state=6
22:47:58.411 00.000 5052 Star::Find(18, 420, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 349
22:47:58.411 00.000 5052 Star::Find returns 1 (0), X=419.92, Y=255.37, Mass=309, SNR=11.9, Peak=61 HFD=3.9
22:47:58.411 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:47:58.411 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.10)
22:47:58.412 00.001 5052 CameraToMount -- cameraX=32.14 cameraY=-16.85 hyp=36.29 cameraTheta=-0.48 mountX=-34.67 mountY=1.45, mountTheta=3.10
22:47:58.412 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=32.14, y=-16.85, opts=13)
22:47:58.412 00.000 5052 Enqueuing Move request for stepguider (32.14, -16.85)
22:47:58.412 00.000 8976 Worker thread wakes up
22:47:58.412 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (32.14, -16.85) opts 0xd
22:47:58.412 00.000 8976 Handling offset move in thread for stepguider, endpoint = (32.14, -16.85)
22:47:58.413 00.001 8976 Moving (32.14, -16.85) raw xDistance=-34.67 yDistance=1.45
22:47:58.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.51 from input -34.67
22:47:58.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.98 from input 1.45
22:47:58.413 00.000 8976 MoveAxis(R, 76, ABG)
22:47:58.413 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:58.413 00.000 8976 MoveAxis(D, 5, ABG)
22:47:58.413 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:58.413 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:58.413 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:58.413 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:58.413 00.000 8976 move complete, result=1
22:47:58.413 00.000 8976 worker thread done servicing request
22:47:58.413 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:47:58.424 00.011 5052 UpdateGuideState exits: m=309 SNR=11.9
22:47:58.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:58.424 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:58.424 00.000 5052 Enqueuing Expose request
22:47:58.424 00.000 5052 GuideStep: -34.7 px 0 ms EAST, 1.4 px 0 ms SOUTH
22:47:58.425 00.001 8976 Worker thread wakes up
22:47:58.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:58.425 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,237,37,37)
22:47:58.425 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:47:58.425 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:47:58.425 00.000 5052 CameraToMount -- cameraX=32.14 cameraY=-16.85 hyp=36.29 cameraTheta=-0.48 mountX=31.43 mountY=24.40, mountTheta=0.66
22:47:58.425 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:58.426 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:47:59.463 01.037 8976 Exposure complete
22:47:59.480 00.017 8976 worker thread done servicing request
22:47:59.480 00.000 5052 OnExposeComplete: enter
22:47:59.480 00.000 5052 UpdateGuideState(): m_state=6
22:47:59.480 00.000 5052 Star::Find(18, 419, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 350
22:47:59.480 00.000 5052 Star::Find returns 1 (0), X=419.94, Y=255.12, Mass=314, SNR=12.0, Peak=61 HFD=4.1
22:47:59.480 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:47:59.480 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.10)
22:47:59.480 00.000 5052 CameraToMount -- cameraX=32.16 cameraY=-17.10 hyp=36.42 cameraTheta=-0.49 mountX=-34.87 mountY=1.67, mountTheta=3.09
22:47:59.481 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=32.16, y=-17.10, opts=13)
22:47:59.481 00.000 5052 Enqueuing Move request for stepguider (32.16, -17.10)
22:47:59.481 00.000 8976 Worker thread wakes up
22:47:59.481 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (32.16, -17.10) opts 0xd
22:47:59.481 00.000 8976 Handling offset move in thread for stepguider, endpoint = (32.16, -17.10)
22:47:59.481 00.000 8976 Moving (32.16, -17.10) raw xDistance=-34.87 yDistance=1.67
22:47:59.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.61 from input -34.87
22:47:59.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.67
22:47:59.481 00.000 8976 MoveAxis(R, 76, ABG)
22:47:59.482 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:59.482 00.000 8976 MoveAxis(D, 5, ABG)
22:47:59.482 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:47:59.482 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:47:59.482 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:47:59.482 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:47:59.482 00.000 8976 move complete, result=1
22:47:59.482 00.000 8976 worker thread done servicing request
22:47:59.482 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=49, Gamma=2.260
22:47:59.493 00.011 5052 UpdateGuideState exits: m=314 SNR=12.0
22:47:59.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:59.493 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:47:59.493 00.000 5052 Enqueuing Expose request
22:47:59.493 00.000 8976 Worker thread wakes up
22:47:59.493 00.000 5052 GuideStep: -34.9 px 0 ms EAST, 1.7 px 0 ms SOUTH
22:47:59.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:47:59.493 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,237,37,37)
22:47:59.494 00.001 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:47:59.494 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:47:59.494 00.000 5052 CameraToMount -- cameraX=32.16 cameraY=-17.10 hyp=36.42 cameraTheta=-0.49 mountX=31.44 mountY=24.65, mountTheta=0.66
22:47:59.494 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:47:59.495 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:00.535 01.040 8976 Exposure complete
22:48:00.550 00.015 8976 worker thread done servicing request
22:48:00.551 00.001 5052 OnExposeComplete: enter
22:48:00.551 00.000 5052 UpdateGuideState(): m_state=6
22:48:00.551 00.000 5052 Star::Find(18, 419, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 351
22:48:00.551 00.000 5052 Star::Find returns 1 (0), X=417.06, Y=255.68, Mass=317, SNR=12.0, Peak=59 HFD=4.2
22:48:00.551 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.36) = xAngle (-2.87 = -2.87)
22:48:00.551 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.21 = 3.07)
22:48:00.551 00.000 5052 CameraToMount -- cameraX=29.28 cameraY=-16.54 hyp=33.63 cameraTheta=-0.51 mountX=-32.43 mountY=2.40, mountTheta=3.07
22:48:00.552 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=29.28, y=-16.54, opts=13)
22:48:00.552 00.000 5052 Enqueuing Move request for stepguider (29.28, -16.54)
22:48:00.552 00.000 8976 Worker thread wakes up
22:48:00.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (29.28, -16.54) opts 0xd
22:48:00.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (29.28, -16.54)
22:48:00.552 00.000 8976 Moving (29.28, -16.54) raw xDistance=-32.43 yDistance=2.40
22:48:00.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.08 from input -32.43
22:48:00.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.59 from input 2.40
22:48:00.552 00.000 8976 MoveAxis(R, 71, ABG)
22:48:00.552 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:00.552 00.000 8976 MoveAxis(D, 8, ABG)
22:48:00.552 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:00.552 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:00.552 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:00.552 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:00.552 00.000 8976 move complete, result=1
22:48:00.552 00.000 8976 worker thread done servicing request
22:48:00.553 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:48:00.562 00.009 5052 UpdateGuideState exits: m=317 SNR=12.0
22:48:00.563 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:00.563 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:00.563 00.000 5052 Enqueuing Expose request
22:48:00.563 00.000 5052 GuideStep: -32.4 px 0 ms EAST, 2.4 px 0 ms SOUTH
22:48:00.563 00.000 8976 Worker thread wakes up
22:48:00.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:00.563 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(399,238,37,37)
22:48:00.563 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.04) = xAngle (-0.55 = -0.55)
22:48:00.563 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:48:00.564 00.001 5052 CameraToMount -- cameraX=29.28 cameraY=-16.54 hyp=33.63 cameraTheta=-0.51 mountX=28.58 mountY=23.38, mountTheta=0.69
22:48:00.564 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:00.564 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:01.600 01.036 8976 Exposure complete
22:48:01.614 00.014 8976 worker thread done servicing request
22:48:01.614 00.000 5052 OnExposeComplete: enter
22:48:01.614 00.000 5052 UpdateGuideState(): m_state=6
22:48:01.614 00.000 5052 Star::Find(18, 417, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 352
22:48:01.614 00.000 5052 Star::Find returns 1 (0), X=414.87, Y=255.46, Mass=314, SNR=11.9, Peak=63 HFD=3.9
22:48:01.614 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.36) = xAngle (-2.91 = -2.91)
22:48:01.614 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.25 = 3.03)
22:48:01.614 00.000 5052 CameraToMount -- cameraX=27.09 cameraY=-16.76 hyp=31.86 cameraTheta=-0.55 mountX=-31.03 mountY=3.53, mountTheta=3.03
22:48:01.615 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.09, y=-16.76, opts=13)
22:48:01.615 00.000 5052 Enqueuing Move request for stepguider (27.09, -16.76)
22:48:01.615 00.000 8976 Worker thread wakes up
22:48:01.615 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.09, -16.76) opts 0xd
22:48:01.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.09, -16.76)
22:48:01.615 00.000 8976 Moving (27.09, -16.76) raw xDistance=-31.03 yDistance=3.53
22:48:01.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.09 from input -31.03
22:48:01.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.33 from input 3.53
22:48:01.615 00.000 8976 MoveAxis(R, 68, ABG)
22:48:01.615 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:01.615 00.000 8976 MoveAxis(D, 11, ABG)
22:48:01.616 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:01.616 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:01.616 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:01.616 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:01.616 00.000 8976 move complete, result=1
22:48:01.616 00.000 8976 worker thread done servicing request
22:48:01.616 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:48:01.626 00.010 5052 UpdateGuideState exits: m=314 SNR=11.9
22:48:01.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:01.626 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:01.626 00.000 5052 Enqueuing Expose request
22:48:01.626 00.000 5052 GuideStep: -31.0 px 0 ms EAST, 3.5 px 0 ms SOUTH
22:48:01.626 00.000 8976 Worker thread wakes up
22:48:01.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:01.626 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,237,37,37)
22:48:01.627 00.001 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.04) = xAngle (-0.59 = -0.59)
22:48:01.627 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.33 = 2.33)
22:48:01.627 00.000 5052 CameraToMount -- cameraX=27.09 cameraY=-16.76 hyp=31.86 cameraTheta=-0.55 mountX=26.39 mountY=23.04, mountTheta=0.72
22:48:01.627 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:01.627 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:02.674 01.047 8976 Exposure complete
22:48:02.689 00.015 8976 worker thread done servicing request
22:48:02.689 00.000 5052 OnExposeComplete: enter
22:48:02.689 00.000 5052 UpdateGuideState(): m_state=6
22:48:02.689 00.000 5052 Star::Find(18, 414, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 353
22:48:02.690 00.001 5052 Star::Find returns 1 (0), X=414.77, Y=255.43, Mass=344, SNR=12.5, Peak=59 HFD=4.5
22:48:02.690 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.36) = xAngle (-2.92 = -2.92)
22:48:02.690 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.26 = 3.03)
22:48:02.690 00.000 5052 CameraToMount -- cameraX=26.99 cameraY=-16.79 hyp=31.79 cameraTheta=-0.56 mountX=-30.98 mountY=3.60, mountTheta=3.03
22:48:02.691 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.99, y=-16.79, opts=13)
22:48:02.691 00.000 5052 Enqueuing Move request for stepguider (26.99, -16.79)
22:48:02.691 00.000 8976 Worker thread wakes up
22:48:02.691 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.99, -16.79) opts 0xd
22:48:02.691 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.99, -16.79)
22:48:02.691 00.000 8976 Moving (26.99, -16.79) raw xDistance=-30.98 yDistance=3.60
22:48:02.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.00 from input -30.98
22:48:02.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.43 from input 3.60
22:48:02.691 00.000 8976 MoveAxis(R, 68, ABG)
22:48:02.691 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:02.691 00.000 8976 MoveAxis(D, 11, ABG)
22:48:02.691 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:02.692 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:02.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:02.692 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:02.692 00.000 8976 move complete, result=1
22:48:02.692 00.000 8976 worker thread done servicing request
22:48:02.692 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:48:02.702 00.010 5052 UpdateGuideState exits: m=344 SNR=12.5
22:48:02.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:02.702 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:02.702 00.000 5052 Enqueuing Expose request
22:48:02.702 00.000 8976 Worker thread wakes up
22:48:02.702 00.000 5052 GuideStep: -31.0 px 0 ms EAST, 3.6 px 0 ms SOUTH
22:48:02.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:02.702 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,237,37,37)
22:48:02.703 00.001 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.04) = xAngle (-0.60 = -0.60)
22:48:02.703 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.33 = 2.33)
22:48:02.703 00.000 5052 CameraToMount -- cameraX=26.99 cameraY=-16.79 hyp=31.79 cameraTheta=-0.56 mountX=26.29 mountY=23.05, mountTheta=0.72
22:48:02.703 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:02.703 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:03.740 01.037 8976 Exposure complete
22:48:03.753 00.013 8976 worker thread done servicing request
22:48:03.754 00.001 5052 OnExposeComplete: enter
22:48:03.754 00.000 5052 UpdateGuideState(): m_state=6
22:48:03.754 00.000 5052 Star::Find(18, 414, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 354
22:48:03.754 00.000 5052 Star::Find returns 1 (0), X=418.10, Y=255.38, Mass=257, SNR=10.8, Peak=61 HFD=3.9
22:48:03.754 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.36) = xAngle (-2.87 = -2.87)
22:48:03.754 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.21 = 3.08)
22:48:03.754 00.000 5052 CameraToMount -- cameraX=30.32 cameraY=-16.84 hyp=34.68 cameraTheta=-0.51 mountX=-33.38 mountY=2.22, mountTheta=3.08
22:48:03.755 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=30.32, y=-16.84, opts=13)
22:48:03.755 00.000 5052 Enqueuing Move request for stepguider (30.32, -16.84)
22:48:03.755 00.000 8976 Worker thread wakes up
22:48:03.755 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.32, -16.84) opts 0xd
22:48:03.755 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.32, -16.84)
22:48:03.755 00.000 8976 Moving (30.32, -16.84) raw xDistance=-33.38 yDistance=2.22
22:48:03.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.50 from input -33.38
22:48:03.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.57 from input 2.22
22:48:03.755 00.000 8976 MoveAxis(R, 73, ABG)
22:48:03.755 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:03.755 00.000 8976 MoveAxis(D, 7, ABG)
22:48:03.755 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:03.755 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:03.755 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:03.755 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:03.755 00.000 8976 move complete, result=1
22:48:03.755 00.000 8976 worker thread done servicing request
22:48:03.756 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:48:03.765 00.009 5052 UpdateGuideState exits: m=257 SNR=10.8
22:48:03.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:03.765 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:03.765 00.000 5052 Enqueuing Expose request
22:48:03.765 00.000 5052 GuideStep: -33.4 px 0 ms EAST, 2.2 px 0 ms SOUTH
22:48:03.765 00.000 8976 Worker thread wakes up
22:48:03.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:03.765 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,237,37,37)
22:48:03.766 00.001 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.04) = xAngle (-0.55 = -0.55)
22:48:03.766 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.38 = 2.38)
22:48:03.766 00.000 5052 CameraToMount -- cameraX=30.32 cameraY=-16.84 hyp=34.68 cameraTheta=-0.51 mountX=29.61 mountY=23.94, mountTheta=0.68
22:48:03.766 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:03.766 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:04.811 01.045 8976 Exposure complete
22:48:04.828 00.017 8976 worker thread done servicing request
22:48:04.828 00.000 5052 OnExposeComplete: enter
22:48:04.828 00.000 5052 UpdateGuideState(): m_state=6
22:48:04.828 00.000 5052 Star::Find(18, 418, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 355
22:48:04.828 00.000 5052 Star::Find returns 1 (0), X=420.28, Y=255.15, Mass=280, SNR=11.2, Peak=61 HFD=3.5
22:48:04.828 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.36) = xAngle (-2.84 = -2.84)
22:48:04.828 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.18 = 3.10)
22:48:04.828 00.000 5052 CameraToMount -- cameraX=32.50 cameraY=-17.07 hyp=36.71 cameraTheta=-0.48 mountX=-35.08 mountY=1.49, mountTheta=3.10
22:48:04.828 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=32.50, y=-17.07, opts=13)
22:48:04.828 00.000 5052 Enqueuing Move request for stepguider (32.50, -17.07)
22:48:04.828 00.000 8976 Worker thread wakes up
22:48:04.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (32.50, -17.07) opts 0xd
22:48:04.828 00.000 8976 Handling offset move in thread for stepguider, endpoint = (32.50, -17.07)
22:48:04.828 00.000 8976 Moving (32.50, -17.07) raw xDistance=-35.08 yDistance=1.49
22:48:04.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.68 from input -35.08
22:48:04.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.05 from input 1.49
22:48:04.828 00.000 8976 MoveAxis(R, 76, ABG)
22:48:04.828 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:04.828 00.000 8976 MoveAxis(D, 5, ABG)
22:48:04.828 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:04.828 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:04.828 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:04.828 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:04.828 00.000 8976 move complete, result=1
22:48:04.828 00.000 8976 worker thread done servicing request
22:48:04.828 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:48:04.842 00.014 5052 UpdateGuideState exits: m=280 SNR=11.2
22:48:04.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:04.842 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:04.842 00.000 5052 Enqueuing Expose request
22:48:04.842 00.000 5052 GuideStep: -35.1 px 0 ms EAST, 1.5 px 0 ms SOUTH
22:48:04.842 00.000 8976 Worker thread wakes up
22:48:04.842 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:04.842 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,237,37,37)
22:48:04.843 00.001 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:48:04.843 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:48:04.843 00.000 5052 CameraToMount -- cameraX=32.50 cameraY=-17.07 hyp=36.71 cameraTheta=-0.48 mountX=31.78 mountY=24.70, mountTheta=0.66
22:48:04.843 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:04.843 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:05.881 01.038 8976 Exposure complete
22:48:05.895 00.014 8976 worker thread done servicing request
22:48:05.895 00.000 5052 OnExposeComplete: enter
22:48:05.895 00.000 5052 UpdateGuideState(): m_state=6
22:48:05.895 00.000 5052 Star::Find(18, 420, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 356
22:48:05.895 00.000 5052 Star::Find returns 1 (0), X=420.97, Y=255.42, Mass=312, SNR=11.9, Peak=61 HFD=3.9
22:48:05.895 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:48:05.895 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.12)
22:48:05.895 00.000 5052 CameraToMount -- cameraX=33.19 cameraY=-16.80 hyp=37.20 cameraTheta=-0.47 mountX=-35.39 mountY=0.96, mountTheta=3.11
22:48:05.896 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=33.19, y=-16.80, opts=13)
22:48:05.896 00.000 5052 Enqueuing Move request for stepguider (33.19, -16.80)
22:48:05.896 00.000 8976 Worker thread wakes up
22:48:05.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (33.19, -16.80) opts 0xd
22:48:05.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (33.19, -16.80)
22:48:05.896 00.000 8976 Moving (33.19, -16.80) raw xDistance=-35.39 yDistance=0.96
22:48:05.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.95 from input -35.39
22:48:05.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 0.96
22:48:05.897 00.001 8976 MoveAxis(R, 77, ABG)
22:48:05.897 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:05.897 00.000 8976 MoveAxis(D, 3, ABG)
22:48:05.897 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:05.897 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:05.897 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:05.897 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:05.897 00.000 8976 move complete, result=1
22:48:05.897 00.000 8976 worker thread done servicing request
22:48:05.897 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=49, Gamma=2.260
22:48:05.907 00.010 5052 UpdateGuideState exits: m=312 SNR=11.9
22:48:05.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:05.907 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:05.907 00.000 5052 Enqueuing Expose request
22:48:05.907 00.000 5052 GuideStep: -35.4 px 0 ms EAST, 1.0 px 0 ms SOUTH
22:48:05.907 00.000 8976 Worker thread wakes up
22:48:05.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:05.907 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(403,237,37,37)
22:48:05.908 00.001 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:48:05.908 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.42 = 2.42)
22:48:05.908 00.000 5052 CameraToMount -- cameraX=33.19 cameraY=-16.80 hyp=37.20 cameraTheta=-0.47 mountX=32.48 mountY=24.62, mountTheta=0.65
22:48:05.908 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:05.908 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:06.945 01.037 8976 Exposure complete
22:48:06.959 00.014 8976 worker thread done servicing request
22:48:06.959 00.000 5052 OnExposeComplete: enter
22:48:06.959 00.000 5052 UpdateGuideState(): m_state=6
22:48:06.959 00.000 5052 Star::Find(18, 420, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 357
22:48:06.960 00.001 5052 Star::Find returns 1 (0), X=420.73, Y=255.32, Mass=318, SNR=12.0, Peak=59 HFD=3.8
22:48:06.960 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.36) = xAngle (-2.83 = -2.83)
22:48:06.960 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.17 = 3.11)
22:48:06.960 00.000 5052 CameraToMount -- cameraX=32.95 cameraY=-16.90 hyp=37.03 cameraTheta=-0.47 mountX=-35.29 mountY=1.15, mountTheta=3.11
22:48:06.960 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=32.95, y=-16.90, opts=13)
22:48:06.960 00.000 5052 Enqueuing Move request for stepguider (32.95, -16.90)
22:48:06.961 00.001 8976 Worker thread wakes up
22:48:06.961 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (32.95, -16.90) opts 0xd
22:48:06.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (32.95, -16.90)
22:48:06.961 00.000 8976 Moving (32.95, -16.90) raw xDistance=-35.29 yDistance=1.15
22:48:06.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.91 from input -35.29
22:48:06.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.15
22:48:06.961 00.000 8976 MoveAxis(R, 77, ABG)
22:48:06.961 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:06.961 00.000 8976 MoveAxis(D, 4, ABG)
22:48:06.961 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:06.961 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:06.961 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:06.961 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:06.961 00.000 8976 move complete, result=1
22:48:06.961 00.000 8976 worker thread done servicing request
22:48:06.962 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:48:06.972 00.010 5052 UpdateGuideState exits: m=318 SNR=12.0
22:48:06.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:06.972 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:06.972 00.000 5052 Enqueuing Expose request
22:48:06.972 00.000 8976 Worker thread wakes up
22:48:06.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:06.973 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(403,237,37,37)
22:48:06.973 00.000 5052 GuideStep: -35.3 px 0 ms EAST, 1.2 px 0 ms SOUTH
22:48:06.973 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.04) = xAngle (-0.51 = -0.51)
22:48:06.973 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:48:06.973 00.000 5052 CameraToMount -- cameraX=32.95 cameraY=-16.90 hyp=37.03 cameraTheta=-0.47 mountX=32.23 mountY=24.66, mountTheta=0.65
22:48:06.974 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:06.974 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:08.009 01.035 8976 Exposure complete
22:48:08.023 00.014 8976 worker thread done servicing request
22:48:08.024 00.001 5052 OnExposeComplete: enter
22:48:08.024 00.000 5052 UpdateGuideState(): m_state=6
22:48:08.024 00.000 5052 Star::Find(18, 420, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 358
22:48:08.024 00.000 5052 Star::Find returns 1 (0), X=419.72, Y=255.12, Mass=298, SNR=11.5, Peak=59 HFD=4.0
22:48:08.024 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.36) = xAngle (-2.85 = -2.85)
22:48:08.024 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.19 = 3.09)
22:48:08.024 00.000 5052 CameraToMount -- cameraX=31.94 cameraY=-17.10 hyp=36.23 cameraTheta=-0.49 mountX=-34.71 mountY=1.76, mountTheta=3.09
22:48:08.025 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=31.94, y=-17.10, opts=13)
22:48:08.025 00.000 5052 Enqueuing Move request for stepguider (31.94, -17.10)
22:48:08.025 00.000 8976 Worker thread wakes up
22:48:08.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (31.94, -17.10) opts 0xd
22:48:08.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (31.94, -17.10)
22:48:08.025 00.000 8976 Moving (31.94, -17.10) raw xDistance=-34.71 yDistance=1.76
22:48:08.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.54 from input -34.71
22:48:08.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.16 from input 1.76
22:48:08.025 00.000 8976 MoveAxis(R, 76, ABG)
22:48:08.025 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:08.025 00.000 8976 MoveAxis(D, 5, ABG)
22:48:08.025 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:08.025 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:08.025 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:08.025 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:08.025 00.000 8976 move complete, result=1
22:48:08.025 00.000 8976 worker thread done servicing request
22:48:08.026 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:48:08.036 00.010 5052 UpdateGuideState exits: m=298 SNR=11.5
22:48:08.036 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:08.036 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:08.036 00.000 5052 Enqueuing Expose request
22:48:08.037 00.001 8976 Worker thread wakes up
22:48:08.037 00.000 5052 GuideStep: -34.7 px 0 ms EAST, 1.8 px 0 ms SOUTH
22:48:08.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:08.037 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,237,37,37)
22:48:08.037 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.04) = xAngle (-0.53 = -0.53)
22:48:08.037 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.40 = 2.40)
22:48:08.037 00.000 5052 CameraToMount -- cameraX=31.94 cameraY=-17.10 hyp=36.23 cameraTheta=-0.49 mountX=31.22 mountY=24.59, mountTheta=0.67
22:48:08.038 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:08.038 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:09.080 01.042 8976 Exposure complete
22:48:09.094 00.014 8976 worker thread done servicing request
22:48:09.094 00.000 5052 OnExposeComplete: enter
22:48:09.095 00.001 5052 UpdateGuideState(): m_state=6
22:48:09.095 00.000 5052 Star::Find(18, 419, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 359
22:48:09.095 00.000 5052 Star::Find returns 1 (0), X=419.23, Y=255.05, Mass=294, SNR=11.5, Peak=61 HFD=4.1
22:48:09.095 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.36) = xAngle (-2.86 = -2.86)
22:48:09.095 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.20 = 3.08)
22:48:09.095 00.000 5052 CameraToMount -- cameraX=31.45 cameraY=-17.17 hyp=35.83 cameraTheta=-0.50 mountX=-34.41 mountY=2.03, mountTheta=3.08
22:48:09.096 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=31.45, y=-17.17, opts=13)
22:48:09.096 00.000 5052 Enqueuing Move request for stepguider (31.45, -17.17)
22:48:09.096 00.000 8976 Worker thread wakes up
22:48:09.096 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (31.45, -17.17) opts 0xd
22:48:09.096 00.000 8976 Handling offset move in thread for stepguider, endpoint = (31.45, -17.17)
22:48:09.096 00.000 8976 Moving (31.45, -17.17) raw xDistance=-34.41 yDistance=2.03
22:48:09.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.33 from input -34.41
22:48:09.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.36 from input 2.03
22:48:09.096 00.000 8976 MoveAxis(R, 75, ABG)
22:48:09.096 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:09.096 00.000 8976 MoveAxis(D, 6, ABG)
22:48:09.096 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:09.096 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:09.096 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:09.096 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:09.096 00.000 8976 move complete, result=1
22:48:09.096 00.000 8976 worker thread done servicing request
22:48:09.097 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:48:09.107 00.010 5052 UpdateGuideState exits: m=294 SNR=11.5
22:48:09.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:09.107 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:09.107 00.000 5052 Enqueuing Expose request
22:48:09.107 00.000 8976 Worker thread wakes up
22:48:09.107 00.000 5052 GuideStep: -34.4 px 0 ms EAST, 2.0 px 0 ms SOUTH
22:48:09.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:09.107 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(401,237,37,37)
22:48:09.108 00.001 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.04) = xAngle (-0.54 = -0.54)
22:48:09.108 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.39 = 2.39)
22:48:09.108 00.000 5052 CameraToMount -- cameraX=31.45 cameraY=-17.17 hyp=35.83 cameraTheta=-0.50 mountX=30.73 mountY=24.54, mountTheta=0.67
22:48:09.108 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:09.108 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:10.165 01.057 8976 Exposure complete
22:48:10.179 00.014 8976 worker thread done servicing request
22:48:10.179 00.000 5052 OnExposeComplete: enter
22:48:10.179 00.000 5052 UpdateGuideState(): m_state=6
22:48:10.180 00.001 5052 Star::Find(18, 419, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 360
22:48:10.180 00.000 5052 Star::Find returns 1 (0), X=417.44, Y=255.28, Mass=301, SNR=11.7, Peak=61 HFD=3.8
22:48:10.180 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.36) = xAngle (-2.88 = -2.88)
22:48:10.180 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.22 = 3.07)
22:48:10.180 00.000 5052 CameraToMount -- cameraX=29.66 cameraY=-16.94 hyp=34.16 cameraTheta=-0.52 mountX=-32.98 mountY=2.59, mountTheta=3.06
22:48:10.180 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=29.66, y=-16.94, opts=13)
22:48:10.181 00.001 5052 Enqueuing Move request for stepguider (29.66, -16.94)
22:48:10.181 00.000 8976 Worker thread wakes up
22:48:10.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (29.66, -16.94) opts 0xd
22:48:10.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (29.66, -16.94)
22:48:10.181 00.000 8976 Moving (29.66, -16.94) raw xDistance=-32.98 yDistance=2.59
22:48:10.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.41 from input -32.98
22:48:10.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.73 from input 2.59
22:48:10.181 00.000 8976 MoveAxis(R, 72, ABG)
22:48:10.181 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:10.181 00.000 8976 MoveAxis(D, 8, ABG)
22:48:10.181 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:10.181 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:10.181 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:10.181 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:10.181 00.000 8976 move complete, result=1
22:48:10.181 00.000 8976 worker thread done servicing request
22:48:10.182 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:48:10.192 00.010 5052 UpdateGuideState exits: m=301 SNR=11.7
22:48:10.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:10.192 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:10.192 00.000 5052 Enqueuing Expose request
22:48:10.192 00.000 8976 Worker thread wakes up
22:48:10.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:10.192 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(399,237,37,37)
22:48:10.192 00.000 5052 GuideStep: -33.0 px 0 ms EAST, 2.6 px 0 ms SOUTH
22:48:10.193 00.001 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:48:10.193 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:48:10.193 00.000 5052 CameraToMount -- cameraX=29.66 cameraY=-16.94 hyp=34.16 cameraTheta=-0.52 mountX=28.95 mountY=23.87, mountTheta=0.69
22:48:10.193 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:10.193 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:11.236 01.043 8976 Exposure complete
22:48:11.250 00.014 8976 worker thread done servicing request
22:48:11.250 00.000 5052 OnExposeComplete: enter
22:48:11.250 00.000 5052 UpdateGuideState(): m_state=6
22:48:11.250 00.000 5052 Star::Find(18, 417, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 361
22:48:11.250 00.000 5052 Star::Find returns 1 (0), X=416.33, Y=254.97, Mass=312, SNR=12.0, Peak=59 HFD=4.0
22:48:11.250 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.36) = xAngle (-2.90 = -2.90)
22:48:11.250 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.24 = 3.04)
22:48:11.250 00.000 5052 CameraToMount -- cameraX=28.55 cameraY=-17.25 hyp=33.36 cameraTheta=-0.54 mountX=-32.41 mountY=3.35, mountTheta=3.04
22:48:11.251 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=28.55, y=-17.25, opts=13)
22:48:11.251 00.000 5052 Enqueuing Move request for stepguider (28.55, -17.25)
22:48:11.251 00.000 8976 Worker thread wakes up
22:48:11.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (28.55, -17.25) opts 0xd
22:48:11.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (28.55, -17.25)
22:48:11.251 00.000 8976 Moving (28.55, -17.25) raw xDistance=-32.41 yDistance=3.35
22:48:11.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.99 from input -32.41
22:48:11.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.23 from input 3.35
22:48:11.252 00.001 8976 MoveAxis(R, 71, ABG)
22:48:11.252 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:11.252 00.000 8976 MoveAxis(D, 11, ABG)
22:48:11.252 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:11.252 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:11.252 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:11.252 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:11.252 00.000 8976 move complete, result=1
22:48:11.252 00.000 8976 worker thread done servicing request
22:48:11.252 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:48:11.261 00.009 5052 UpdateGuideState exits: m=312 SNR=12.0
22:48:11.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:11.261 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:11.261 00.000 5052 Enqueuing Expose request
22:48:11.261 00.000 8976 Worker thread wakes up
22:48:11.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:11.261 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,237,37,37)
22:48:11.262 00.001 5052 GuideStep: -32.4 px 0 ms EAST, 3.4 px 0 ms SOUTH
22:48:11.262 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.04) = xAngle (-0.58 = -0.58)
22:48:11.262 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.34 = 2.34)
22:48:11.262 00.000 5052 CameraToMount -- cameraX=28.55 cameraY=-17.25 hyp=33.36 cameraTheta=-0.54 mountX=27.82 mountY=23.89, mountTheta=0.71
22:48:11.262 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:11.263 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:12.295 01.032 8976 Exposure complete
22:48:12.309 00.014 8976 worker thread done servicing request
22:48:12.309 00.000 5052 OnExposeComplete: enter
22:48:12.309 00.000 5052 UpdateGuideState(): m_state=6
22:48:12.309 00.000 5052 Star::Find(18, 416, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 362
22:48:12.309 00.000 5052 Star::Find returns 1 (0), X=415.04, Y=254.98, Mass=294, SNR=11.6, Peak=62 HFD=4.0
22:48:12.309 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.36) = xAngle (-2.92 = -2.92)
22:48:12.309 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.26 = 3.02)
22:48:12.310 00.001 5052 CameraToMount -- cameraX=27.26 cameraY=-17.24 hyp=32.26 cameraTheta=-0.56 mountX=-31.49 mountY=3.89, mountTheta=3.02
22:48:12.310 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.26, y=-17.24, opts=13)
22:48:12.310 00.000 5052 Enqueuing Move request for stepguider (27.26, -17.24)
22:48:12.310 00.000 8976 Worker thread wakes up
22:48:12.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.26, -17.24) opts 0xd
22:48:12.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.26, -17.24)
22:48:12.311 00.001 8976 Moving (27.26, -17.24) raw xDistance=-31.49 yDistance=3.89
22:48:12.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.38 from input -31.49
22:48:12.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.61 from input 3.89
22:48:12.311 00.000 8976 MoveAxis(R, 69, ABG)
22:48:12.311 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:12.311 00.000 8976 MoveAxis(D, 12, ABG)
22:48:12.311 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:12.311 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:12.311 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:12.311 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:12.311 00.000 8976 move complete, result=1
22:48:12.311 00.000 8976 worker thread done servicing request
22:48:12.311 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=158, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:48:12.322 00.011 5052 UpdateGuideState exits: m=294 SNR=11.6
22:48:12.323 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:12.323 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:12.323 00.000 5052 Enqueuing Expose request
22:48:12.323 00.000 8976 Worker thread wakes up
22:48:12.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:12.323 00.000 5052 GuideStep: -31.5 px 0 ms EAST, 3.9 px 0 ms SOUTH
22:48:12.323 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,237,37,37)
22:48:12.324 00.001 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.04) = xAngle (-0.60 = -0.60)
22:48:12.324 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.32 = 2.32)
22:48:12.324 00.000 5052 CameraToMount -- cameraX=27.26 cameraY=-17.24 hyp=32.26 cameraTheta=-0.56 mountX=26.54 mountY=23.55, mountTheta=0.73
22:48:12.324 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:12.325 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:13.361 01.036 8976 Exposure complete
22:48:13.375 00.014 8976 worker thread done servicing request
22:48:13.375 00.000 5052 OnExposeComplete: enter
22:48:13.375 00.000 5052 UpdateGuideState(): m_state=6
22:48:13.375 00.000 5052 Star::Find(18, 415, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 363
22:48:13.375 00.000 5052 Star::Find returns 1 (0), X=414.19, Y=254.58, Mass=301, SNR=11.7, Peak=59 HFD=3.8
22:48:13.375 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:48:13.375 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 3.00)
22:48:13.375 00.000 5052 CameraToMount -- cameraX=26.41 cameraY=-17.64 hyp=31.76 cameraTheta=-0.59 mountX=-31.16 mountY=4.62, mountTheta=2.99
22:48:13.376 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.41, y=-17.64, opts=13)
22:48:13.376 00.000 5052 Enqueuing Move request for stepguider (26.41, -17.64)
22:48:13.376 00.000 8976 Worker thread wakes up
22:48:13.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.41, -17.64) opts 0xd
22:48:13.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.41, -17.64)
22:48:13.376 00.000 8976 Moving (26.41, -17.64) raw xDistance=-31.16 yDistance=4.62
22:48:13.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.13 from input -31.16
22:48:13.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.09 from input 4.62
22:48:13.376 00.000 8976 MoveAxis(R, 68, ABG)
22:48:13.376 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:13.376 00.000 8976 MoveAxis(D, 15, ABG)
22:48:13.376 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:13.376 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:13.376 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:13.377 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:13.377 00.000 8976 move complete, result=1
22:48:13.377 00.000 8976 worker thread done servicing request
22:48:13.377 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:48:13.386 00.009 5052 UpdateGuideState exits: m=301 SNR=11.7
22:48:13.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:13.387 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:13.387 00.000 5052 Enqueuing Expose request
22:48:13.387 00.000 5052 GuideStep: -31.2 px 0 ms EAST, 4.6 px 0 ms SOUTH
22:48:13.387 00.000 8976 Worker thread wakes up
22:48:13.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:13.387 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,237,37,37)
22:48:13.387 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:48:13.387 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:48:13.387 00.000 5052 CameraToMount -- cameraX=26.41 cameraY=-17.64 hyp=31.76 cameraTheta=-0.59 mountX=25.67 mountY=23.72, mountTheta=0.75
22:48:13.388 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:13.388 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:14.428 01.040 8976 Exposure complete
22:48:14.442 00.014 8976 worker thread done servicing request
22:48:14.442 00.000 5052 OnExposeComplete: enter
22:48:14.442 00.000 5052 UpdateGuideState(): m_state=6
22:48:14.442 00.000 5052 Star::Find(18, 414, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 364
22:48:14.442 00.000 5052 Star::Find returns 1 (0), X=413.64, Y=255.55, Mass=345, SNR=12.5, Peak=59 HFD=4.3
22:48:14.442 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.36) = xAngle (-2.93 = -2.93)
22:48:14.442 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.27 = 3.01)
22:48:14.442 00.000 5052 CameraToMount -- cameraX=25.86 cameraY=-16.67 hyp=30.77 cameraTheta=-0.57 mountX=-30.10 mountY=3.98, mountTheta=3.01
22:48:14.443 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=25.86, y=-16.67, opts=13)
22:48:14.443 00.000 5052 Enqueuing Move request for stepguider (25.86, -16.67)
22:48:14.443 00.000 8976 Worker thread wakes up
22:48:14.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.86, -16.67) opts 0xd
22:48:14.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.86, -16.67)
22:48:14.443 00.000 8976 Moving (25.86, -16.67) raw xDistance=-30.10 yDistance=3.98
22:48:14.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.44 from input -30.10
22:48:14.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.72 from input 3.98
22:48:14.443 00.000 8976 MoveAxis(R, 66, ABG)
22:48:14.443 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:14.443 00.000 8976 MoveAxis(D, 13, ABG)
22:48:14.443 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:14.443 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:14.443 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:14.444 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:14.444 00.000 8976 move complete, result=1
22:48:14.444 00.000 8976 worker thread done servicing request
22:48:14.444 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=28, FiltMax=48, Gamma=2.260
22:48:14.455 00.011 5052 UpdateGuideState exits: m=345 SNR=12.5
22:48:14.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:14.455 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:14.455 00.000 5052 Enqueuing Expose request
22:48:14.455 00.000 8976 Worker thread wakes up
22:48:14.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:14.455 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,238,37,37)
22:48:14.455 00.000 5052 GuideStep: -30.1 px 0 ms EAST, 4.0 px 0 ms SOUTH
22:48:14.457 00.002 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.04) = xAngle (-0.61 = -0.61)
22:48:14.457 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.31 = 2.31)
22:48:14.457 00.000 5052 CameraToMount -- cameraX=25.86 cameraY=-16.67 hyp=30.77 cameraTheta=-0.57 mountX=25.16 mountY=22.65, mountTheta=0.73
22:48:14.457 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:14.457 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:15.498 01.041 8976 Exposure complete
22:48:15.512 00.014 8976 worker thread done servicing request
22:48:15.512 00.000 5052 OnExposeComplete: enter
22:48:15.512 00.000 5052 UpdateGuideState(): m_state=6
22:48:15.512 00.000 5052 Star::Find(18, 413, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 365
22:48:15.512 00.000 5052 Star::Find returns 1 (0), X=414.19, Y=254.92, Mass=326, SNR=12.3, Peak=61 HFD=4.2
22:48:15.513 00.001 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:48:15.513 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.00)
22:48:15.513 00.000 5052 CameraToMount -- cameraX=26.41 cameraY=-17.30 hyp=31.57 cameraTheta=-0.58 mountX=-30.93 mountY=4.31, mountTheta=3.00
22:48:15.513 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=26.41, y=-17.30, opts=13)
22:48:15.513 00.000 5052 Enqueuing Move request for stepguider (26.41, -17.30)
22:48:15.513 00.000 8976 Worker thread wakes up
22:48:15.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.41, -17.30) opts 0xd
22:48:15.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.41, -17.30)
22:48:15.514 00.001 8976 Moving (26.41, -17.30) raw xDistance=-30.93 yDistance=4.31
22:48:15.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.92 from input -30.93
22:48:15.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.91 from input 4.31
22:48:15.514 00.000 8976 MoveAxis(R, 67, ABG)
22:48:15.514 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:15.514 00.000 8976 MoveAxis(D, 14, ABG)
22:48:15.514 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:15.514 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:15.514 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:15.514 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:15.514 00.000 8976 move complete, result=1
22:48:15.514 00.000 8976 worker thread done servicing request
22:48:15.514 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:48:15.524 00.010 5052 UpdateGuideState exits: m=326 SNR=12.3
22:48:15.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:15.524 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:15.524 00.000 5052 Enqueuing Expose request
22:48:15.524 00.000 5052 GuideStep: -30.9 px 0 ms EAST, 4.3 px 0 ms SOUTH
22:48:15.524 00.000 8976 Worker thread wakes up
22:48:15.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:15.525 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(396,237,37,37)
22:48:15.525 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.04) = xAngle (-0.62 = -0.62)
22:48:15.525 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.31 = 2.31)
22:48:15.525 00.000 5052 CameraToMount -- cameraX=26.41 cameraY=-17.30 hyp=31.57 cameraTheta=-0.58 mountX=25.69 mountY=23.40, mountTheta=0.74
22:48:15.525 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:15.525 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:16.560 01.035 8976 Exposure complete
22:48:16.575 00.015 8976 worker thread done servicing request
22:48:16.575 00.000 5052 OnExposeComplete: enter
22:48:16.575 00.000 5052 UpdateGuideState(): m_state=6
22:48:16.575 00.000 5052 Star::Find(18, 414, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 366
22:48:16.575 00.000 5052 Star::Find returns 1 (0), X=414.02, Y=254.58, Mass=341, SNR=12.5, Peak=60 HFD=4.1
22:48:16.575 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:48:16.575 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 2.99)
22:48:16.575 00.000 5052 CameraToMount -- cameraX=26.24 cameraY=-17.64 hyp=31.62 cameraTheta=-0.59 mountX=-31.05 mountY=4.69, mountTheta=2.99
22:48:16.576 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.24, y=-17.64, opts=13)
22:48:16.576 00.000 5052 Enqueuing Move request for stepguider (26.24, -17.64)
22:48:16.576 00.000 8976 Worker thread wakes up
22:48:16.576 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.24, -17.64) opts 0xd
22:48:16.576 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.24, -17.64)
22:48:16.576 00.000 8976 Moving (26.24, -17.64) raw xDistance=-31.05 yDistance=4.69
22:48:16.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.02 from input -31.05
22:48:16.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.16 from input 4.69
22:48:16.577 00.001 8976 MoveAxis(R, 68, ABG)
22:48:16.577 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:16.577 00.000 8976 MoveAxis(D, 15, ABG)
22:48:16.577 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:16.577 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:16.577 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:16.577 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:16.577 00.000 8976 move complete, result=1
22:48:16.577 00.000 8976 worker thread done servicing request
22:48:16.577 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:48:16.587 00.010 5052 UpdateGuideState exits: m=341 SNR=12.5
22:48:16.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:16.587 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:16.587 00.000 5052 Enqueuing Expose request
22:48:16.587 00.000 5052 GuideStep: -31.0 px 0 ms EAST, 4.7 px 0 ms SOUTH
22:48:16.587 00.000 8976 Worker thread wakes up
22:48:16.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:16.587 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,237,37,37)
22:48:16.588 00.001 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:48:16.588 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:48:16.588 00.000 5052 CameraToMount -- cameraX=26.24 cameraY=-17.64 hyp=31.62 cameraTheta=-0.59 mountX=25.50 mountY=23.68, mountTheta=0.75
22:48:16.588 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:16.588 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:17.626 01.038 8976 Exposure complete
22:48:17.640 00.014 8976 worker thread done servicing request
22:48:17.640 00.000 5052 OnExposeComplete: enter
22:48:17.640 00.000 5052 UpdateGuideState(): m_state=6
22:48:17.640 00.000 5052 Star::Find(18, 414, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 367
22:48:17.640 00.000 5052 Star::Find returns 1 (0), X=413.96, Y=254.92, Mass=321, SNR=12.1, Peak=62 HFD=4.3
22:48:17.640 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:48:17.640 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.00)
22:48:17.640 00.000 5052 CameraToMount -- cameraX=26.18 cameraY=-17.30 hyp=31.38 cameraTheta=-0.58 mountX=-30.77 mountY=4.41, mountTheta=3.00
22:48:17.641 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.18, y=-17.30, opts=13)
22:48:17.641 00.000 5052 Enqueuing Move request for stepguider (26.18, -17.30)
22:48:17.641 00.000 8976 Worker thread wakes up
22:48:17.641 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.18, -17.30) opts 0xd
22:48:17.641 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.18, -17.30)
22:48:17.641 00.000 8976 Moving (26.18, -17.30) raw xDistance=-30.77 yDistance=4.41
22:48:17.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.85 from input -30.77
22:48:17.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.00 from input 4.41
22:48:17.641 00.000 8976 MoveAxis(R, 67, ABG)
22:48:17.641 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:17.641 00.000 8976 MoveAxis(D, 14, ABG)
22:48:17.641 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:17.641 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:17.642 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:17.642 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:17.642 00.000 8976 move complete, result=1
22:48:17.642 00.000 8976 worker thread done servicing request
22:48:17.642 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:48:17.652 00.010 5052 UpdateGuideState exits: m=321 SNR=12.1
22:48:17.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:17.652 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:17.652 00.000 5052 Enqueuing Expose request
22:48:17.652 00.000 5052 GuideStep: -30.8 px 0 ms EAST, 4.4 px 0 ms SOUTH
22:48:17.652 00.000 8976 Worker thread wakes up
22:48:17.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:17.653 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(396,237,37,37)
22:48:17.653 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.04) = xAngle (-0.62 = -0.62)
22:48:17.653 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:48:17.653 00.000 5052 CameraToMount -- cameraX=26.18 cameraY=-17.30 hyp=31.38 cameraTheta=-0.58 mountX=25.45 mountY=23.34, mountTheta=0.74
22:48:17.653 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:17.653 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:18.688 01.035 8976 Exposure complete
22:48:18.702 00.014 8976 worker thread done servicing request
22:48:18.702 00.000 5052 OnExposeComplete: enter
22:48:18.702 00.000 5052 UpdateGuideState(): m_state=6
22:48:18.702 00.000 5052 Star::Find(18, 413, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 368
22:48:18.703 00.001 5052 Star::Find returns 1 (0), X=413.52, Y=254.70, Mass=325, SNR=12.1, Peak=61 HFD=4.5
22:48:18.703 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.36) = xAngle (-2.96 = -2.96)
22:48:18.703 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.30 = 2.99)
22:48:18.703 00.000 5052 CameraToMount -- cameraX=25.74 cameraY=-17.52 hyp=31.14 cameraTheta=-0.60 mountX=-30.61 mountY=4.80, mountTheta=2.99
22:48:18.703 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=25.74, y=-17.52, opts=13)
22:48:18.703 00.000 5052 Enqueuing Move request for stepguider (25.74, -17.52)
22:48:18.704 00.001 8976 Worker thread wakes up
22:48:18.704 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.74, -17.52) opts 0xd
22:48:18.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.74, -17.52)
22:48:18.704 00.000 8976 Moving (25.74, -17.52) raw xDistance=-30.61 yDistance=4.80
22:48:18.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.74 from input -30.61
22:48:18.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.23 from input 4.80
22:48:18.704 00.000 8976 MoveAxis(R, 67, ABG)
22:48:18.704 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:18.704 00.000 8976 MoveAxis(D, 15, ABG)
22:48:18.704 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:18.704 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:18.704 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:18.704 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:18.704 00.000 8976 move complete, result=1
22:48:18.704 00.000 8976 worker thread done servicing request
22:48:18.705 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=47, Gamma=2.260
22:48:18.715 00.010 5052 UpdateGuideState exits: m=325 SNR=12.1
22:48:18.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:18.715 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:18.715 00.000 5052 Enqueuing Expose request
22:48:18.715 00.000 5052 GuideStep: -30.6 px 0 ms EAST, 4.8 px 0 ms SOUTH
22:48:18.715 00.000 8976 Worker thread wakes up
22:48:18.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:18.715 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,237,37,37)
22:48:18.716 00.001 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.04) = xAngle (-0.64 = -0.64)
22:48:18.716 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.29 = 2.29)
22:48:18.716 00.000 5052 CameraToMount -- cameraX=25.74 cameraY=-17.52 hyp=31.14 cameraTheta=-0.60 mountX=25.00 mountY=23.44, mountTheta=0.75
22:48:18.716 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:18.716 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:19.754 01.038 8976 Exposure complete
22:48:19.769 00.015 8976 worker thread done servicing request
22:48:19.769 00.000 5052 OnExposeComplete: enter
22:48:19.770 00.001 5052 UpdateGuideState(): m_state=6
22:48:19.770 00.000 5052 Star::Find(18, 413, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 369
22:48:19.770 00.000 5052 Star::Find returns 1 (0), X=413.67, Y=254.94, Mass=291, SNR=11.5, Peak=62 HFD=4.1
22:48:19.770 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:48:19.770 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 3.00)
22:48:19.770 00.000 5052 CameraToMount -- cameraX=25.89 cameraY=-17.29 hyp=31.13 cameraTheta=-0.59 mountX=-30.55 mountY=4.52, mountTheta=2.99
22:48:19.771 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=25.89, y=-17.29, opts=13)
22:48:19.771 00.000 5052 Enqueuing Move request for stepguider (25.89, -17.29)
22:48:19.771 00.000 8976 Worker thread wakes up
22:48:19.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.89, -17.29) opts 0xd
22:48:19.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.89, -17.29)
22:48:19.771 00.000 8976 Moving (25.89, -17.29) raw xDistance=-30.55 yDistance=4.52
22:48:19.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.70 from input -30.55
22:48:19.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.07 from input 4.52
22:48:19.771 00.000 8976 MoveAxis(R, 67, ABG)
22:48:19.771 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:19.771 00.000 8976 MoveAxis(D, 15, ABG)
22:48:19.771 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:19.771 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:19.771 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:19.771 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:19.771 00.000 8976 move complete, result=1
22:48:19.771 00.000 8976 worker thread done servicing request
22:48:19.772 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:48:19.782 00.010 5052 UpdateGuideState exits: m=291 SNR=11.5
22:48:19.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:19.782 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:19.782 00.000 5052 Enqueuing Expose request
22:48:19.782 00.000 8976 Worker thread wakes up
22:48:19.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:19.782 00.000 5052 GuideStep: -30.6 px 0 ms EAST, 4.5 px 0 ms SOUTH
22:48:19.782 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,237,37,37)
22:48:19.783 00.001 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:48:19.783 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:48:19.783 00.000 5052 CameraToMount -- cameraX=25.89 cameraY=-17.29 hyp=31.13 cameraTheta=-0.59 mountX=25.17 mountY=23.25, mountTheta=0.75
22:48:19.783 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:19.783 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:20.816 01.033 8976 Exposure complete
22:48:20.830 00.014 8976 worker thread done servicing request
22:48:20.830 00.000 5052 OnExposeComplete: enter
22:48:20.830 00.000 5052 UpdateGuideState(): m_state=6
22:48:20.830 00.000 5052 Star::Find(18, 413, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 370
22:48:20.830 00.000 5052 Star::Find returns 1 (0), X=413.81, Y=254.78, Mass=324, SNR=12.1, Peak=61 HFD=4.4
22:48:20.830 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:48:20.831 00.001 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 2.99)
22:48:20.831 00.000 5052 CameraToMount -- cameraX=26.03 cameraY=-17.44 hyp=31.34 cameraTheta=-0.59 mountX=-30.76 mountY=4.60, mountTheta=2.99
22:48:20.831 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=26.03, y=-17.44, opts=13)
22:48:20.831 00.000 5052 Enqueuing Move request for stepguider (26.03, -17.44)
22:48:20.831 00.000 8976 Worker thread wakes up
22:48:20.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.03, -17.44) opts 0xd
22:48:20.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.03, -17.44)
22:48:20.832 00.001 8976 Moving (26.03, -17.44) raw xDistance=-30.76 yDistance=4.60
22:48:20.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.83 from input -30.76
22:48:20.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.11 from input 4.60
22:48:20.832 00.000 8976 MoveAxis(R, 67, ABG)
22:48:20.832 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:20.832 00.000 8976 MoveAxis(D, 15, ABG)
22:48:20.832 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:20.832 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:20.832 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:20.832 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:20.832 00.000 8976 move complete, result=1
22:48:20.832 00.000 8976 worker thread done servicing request
22:48:20.832 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:48:20.843 00.011 5052 UpdateGuideState exits: m=324 SNR=12.1
22:48:20.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:20.843 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:20.843 00.000 5052 Enqueuing Expose request
22:48:20.843 00.000 8976 Worker thread wakes up
22:48:20.843 00.000 5052 GuideStep: -30.8 px 0 ms EAST, 4.6 px 0 ms SOUTH
22:48:20.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:20.843 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,237,37,37)
22:48:20.844 00.001 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:48:20.844 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:48:20.844 00.000 5052 CameraToMount -- cameraX=26.03 cameraY=-17.44 hyp=31.34 cameraTheta=-0.59 mountX=25.30 mountY=23.44, mountTheta=0.75
22:48:20.844 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:20.844 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:21.877 01.033 8976 Exposure complete
22:48:21.892 00.015 8976 worker thread done servicing request
22:48:21.892 00.000 5052 OnExposeComplete: enter
22:48:21.892 00.000 5052 UpdateGuideState(): m_state=6
22:48:21.892 00.000 5052 Star::Find(18, 413, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 371
22:48:21.892 00.000 5052 Star::Find returns 1 (0), X=415.23, Y=254.83, Mass=294, SNR=11.6, Peak=60 HFD=4.2
22:48:21.893 00.001 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.36) = xAngle (-2.92 = -2.92)
22:48:21.893 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.26 = 3.02)
22:48:21.893 00.000 5052 CameraToMount -- cameraX=27.45 cameraY=-17.39 hyp=32.49 cameraTheta=-0.56 mountX=-31.73 mountY=3.95, mountTheta=3.02
22:48:21.893 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.45, y=-17.39, opts=13)
22:48:21.893 00.000 5052 Enqueuing Move request for stepguider (27.45, -17.39)
22:48:21.893 00.000 8976 Worker thread wakes up
22:48:21.894 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.45, -17.39) opts 0xd
22:48:21.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.45, -17.39)
22:48:21.894 00.000 8976 Moving (27.45, -17.39) raw xDistance=-31.73 yDistance=3.95
22:48:21.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.45 from input -31.73
22:48:21.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.70 from input 3.95
22:48:21.894 00.000 8976 MoveAxis(R, 69, ABG)
22:48:21.894 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:21.894 00.000 8976 MoveAxis(D, 13, ABG)
22:48:21.894 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:21.894 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:21.894 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:21.894 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:21.894 00.000 8976 move complete, result=1
22:48:21.894 00.000 8976 worker thread done servicing request
22:48:21.895 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:48:21.905 00.010 5052 UpdateGuideState exits: m=294 SNR=11.6
22:48:21.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:21.905 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:21.905 00.000 5052 Enqueuing Expose request
22:48:21.905 00.000 8976 Worker thread wakes up
22:48:21.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:21.905 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,237,37,37)
22:48:21.905 00.000 5052 GuideStep: -31.7 px 0 ms EAST, 3.9 px 0 ms SOUTH
22:48:21.906 00.001 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.04) = xAngle (-0.61 = -0.61)
22:48:21.906 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.32 = 2.32)
22:48:21.906 00.000 5052 CameraToMount -- cameraX=27.45 cameraY=-17.39 hyp=32.49 cameraTheta=-0.56 mountX=26.72 mountY=23.74, mountTheta=0.73
22:48:21.906 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:21.906 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:22.940 01.034 8976 Exposure complete
22:48:22.954 00.014 8976 worker thread done servicing request
22:48:22.954 00.000 5052 OnExposeComplete: enter
22:48:22.954 00.000 5052 UpdateGuideState(): m_state=6
22:48:22.954 00.000 5052 Star::Find(18, 415, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 372
22:48:22.954 00.000 5052 Star::Find returns 1 (0), X=416.62, Y=254.15, Mass=310, SNR=11.8, Peak=61 HFD=4.3
22:48:22.954 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.36) = xAngle (-2.92 = -2.92)
22:48:22.954 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.26 = 3.02)
22:48:22.954 00.000 5052 CameraToMount -- cameraX=28.84 cameraY=-18.07 hyp=34.04 cameraTheta=-0.56 mountX=-33.20 mountY=3.97, mountTheta=3.02
22:48:22.955 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=28.84, y=-18.07, opts=13)
22:48:22.955 00.000 5052 Enqueuing Move request for stepguider (28.84, -18.07)
22:48:22.955 00.000 8976 Worker thread wakes up
22:48:22.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (28.84, -18.07) opts 0xd
22:48:22.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (28.84, -18.07)
22:48:22.955 00.000 8976 Moving (28.84, -18.07) raw xDistance=-33.20 yDistance=3.97
22:48:22.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.42 from input -33.20
22:48:22.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.69 from input 3.97
22:48:22.955 00.000 8976 MoveAxis(R, 72, ABG)
22:48:22.956 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:22.956 00.000 8976 MoveAxis(D, 13, ABG)
22:48:22.956 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:22.956 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:22.956 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:22.956 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:22.956 00.000 8976 move complete, result=1
22:48:22.956 00.000 8976 worker thread done servicing request
22:48:22.956 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:48:22.966 00.010 5052 UpdateGuideState exits: m=310 SNR=11.8
22:48:22.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:22.966 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:22.966 00.000 5052 Enqueuing Expose request
22:48:22.966 00.000 5052 GuideStep: -33.2 px 0 ms EAST, 4.0 px 0 ms SOUTH
22:48:22.966 00.000 8976 Worker thread wakes up
22:48:22.966 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:22.967 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(399,236,37,37)
22:48:22.967 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.04) = xAngle (-0.60 = -0.60)
22:48:22.967 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.33 = 2.33)
22:48:22.967 00.000 5052 CameraToMount -- cameraX=28.84 cameraY=-18.07 hyp=34.04 cameraTheta=-0.56 mountX=28.08 mountY=24.75, mountTheta=0.72
22:48:22.967 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:22.967 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:24.007 01.040 8976 Exposure complete
22:48:24.021 00.014 8976 worker thread done servicing request
22:48:24.021 00.000 5052 OnExposeComplete: enter
22:48:24.021 00.000 5052 UpdateGuideState(): m_state=6
22:48:24.021 00.000 5052 Star::Find(18, 416, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 373
22:48:24.022 00.001 5052 Star::Find returns 1 (0), X=416.32, Y=254.44, Mass=281, SNR=11.2, Peak=61 HFD=3.5
22:48:24.022 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.36) = xAngle (-2.92 = -2.92)
22:48:24.022 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.26 = 3.03)
22:48:24.022 00.000 5052 CameraToMount -- cameraX=28.55 cameraY=-17.78 hyp=33.63 cameraTheta=-0.56 mountX=-32.78 mountY=3.83, mountTheta=3.03
22:48:24.022 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=28.55, y=-17.78, opts=13)
22:48:24.022 00.000 5052 Enqueuing Move request for stepguider (28.55, -17.78)
22:48:24.023 00.001 8976 Worker thread wakes up
22:48:24.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (28.55, -17.78) opts 0xd
22:48:24.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (28.55, -17.78)
22:48:24.023 00.000 8976 Moving (28.55, -17.78) raw xDistance=-32.78 yDistance=3.83
22:48:24.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.22 from input -32.78
22:48:24.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.60 from input 3.83
22:48:24.023 00.000 8976 MoveAxis(R, 72, ABG)
22:48:24.023 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:24.023 00.000 8976 MoveAxis(D, 12, ABG)
22:48:24.023 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:24.023 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:24.023 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:24.023 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:24.023 00.000 8976 move complete, result=1
22:48:24.023 00.000 8976 worker thread done servicing request
22:48:24.024 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:48:24.033 00.009 5052 UpdateGuideState exits: m=281 SNR=11.2
22:48:24.033 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:24.033 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:24.033 00.000 5052 Enqueuing Expose request
22:48:24.033 00.000 5052 GuideStep: -32.8 px 0 ms EAST, 3.8 px 0 ms SOUTH
22:48:24.033 00.000 8976 Worker thread wakes up
22:48:24.034 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:24.034 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,236,37,37)
22:48:24.034 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.04) = xAngle (-0.60 = -0.60)
22:48:24.034 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.33 = 2.33)
22:48:24.034 00.000 5052 CameraToMount -- cameraX=28.55 cameraY=-17.78 hyp=33.63 cameraTheta=-0.56 mountX=27.80 mountY=24.40, mountTheta=0.72
22:48:24.034 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:24.035 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:25.079 01.044 8976 Exposure complete
22:48:25.093 00.014 8976 worker thread done servicing request
22:48:25.093 00.000 5052 OnExposeComplete: enter
22:48:25.093 00.000 5052 UpdateGuideState(): m_state=6
22:48:25.093 00.000 5052 Star::Find(18, 416, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 374
22:48:25.093 00.000 5052 Star::Find returns 1 (0), X=415.48, Y=253.86, Mass=275, SNR=11.1, Peak=63 HFD=3.7
22:48:25.094 00.001 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:48:25.094 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.00)
22:48:25.094 00.000 5052 CameraToMount -- cameraX=27.70 cameraY=-18.36 hyp=33.23 cameraTheta=-0.59 mountX=-32.59 mountY=4.72, mountTheta=3.00
22:48:25.094 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.70, y=-18.36, opts=13)
22:48:25.094 00.000 5052 Enqueuing Move request for stepguider (27.70, -18.36)
22:48:25.094 00.000 8976 Worker thread wakes up
22:48:25.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.70, -18.36) opts 0xd
22:48:25.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.70, -18.36)
22:48:25.095 00.001 8976 Moving (27.70, -18.36) raw xDistance=-32.59 yDistance=4.72
22:48:25.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.09 from input -32.59
22:48:25.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.15 from input 4.72
22:48:25.095 00.000 8976 MoveAxis(R, 71, ABG)
22:48:25.095 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:25.095 00.000 8976 MoveAxis(D, 15, ABG)
22:48:25.095 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:25.095 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:25.095 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:25.095 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:25.095 00.000 8976 move complete, result=1
22:48:25.095 00.000 8976 worker thread done servicing request
22:48:25.095 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:48:25.107 00.012 5052 UpdateGuideState exits: m=275 SNR=11.1
22:48:25.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:25.107 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:25.107 00.000 5052 Enqueuing Expose request
22:48:25.107 00.000 5052 GuideStep: -32.6 px 0 ms EAST, 4.7 px 0 ms SOUTH
22:48:25.107 00.000 8976 Worker thread wakes up
22:48:25.108 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:25.108 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,236,37,37)
22:48:25.108 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:48:25.108 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:48:25.108 00.000 5052 CameraToMount -- cameraX=27.70 cameraY=-18.36 hyp=33.23 cameraTheta=-0.59 mountX=26.93 mountY=24.74, mountTheta=0.74
22:48:25.108 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:25.108 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:26.143 01.035 8976 Exposure complete
22:48:26.157 00.014 8976 worker thread done servicing request
22:48:26.157 00.000 5052 OnExposeComplete: enter
22:48:26.157 00.000 5052 UpdateGuideState(): m_state=6
22:48:26.157 00.000 5052 Star::Find(18, 415, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 375
22:48:26.157 00.000 5052 Star::Find returns 1 (0), X=414.14, Y=253.49, Mass=296, SNR=11.5, Peak=60 HFD=3.9
22:48:26.158 00.001 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.36) = xAngle (-2.98 = -2.98)
22:48:26.158 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.32 = 2.97)
22:48:26.158 00.000 5052 CameraToMount -- cameraX=26.36 cameraY=-18.73 hyp=32.34 cameraTheta=-0.62 mountX=-31.90 mountY=5.62, mountTheta=2.97
22:48:26.158 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=26.36, y=-18.73, opts=13)
22:48:26.158 00.000 5052 Enqueuing Move request for stepguider (26.36, -18.73)
22:48:26.158 00.000 8976 Worker thread wakes up
22:48:26.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.36, -18.73) opts 0xd
22:48:26.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.36, -18.73)
22:48:26.158 00.000 8976 Moving (26.36, -18.73) raw xDistance=-31.90 yDistance=5.62
22:48:26.159 00.001 8976 GuideAlgorithmHysteresis::Result() returns -21.64 from input -31.90
22:48:26.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.76 from input 5.62
22:48:26.159 00.000 8976 MoveAxis(R, 70, ABG)
22:48:26.159 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:26.159 00.000 8976 MoveAxis(D, 18, ABG)
22:48:26.159 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:26.159 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:26.159 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:26.159 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:26.159 00.000 8976 move complete, result=1
22:48:26.159 00.000 8976 worker thread done servicing request
22:48:26.159 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:48:26.169 00.010 5052 UpdateGuideState exits: m=296 SNR=11.5
22:48:26.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:26.169 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:26.169 00.000 5052 Enqueuing Expose request
22:48:26.169 00.000 5052 GuideStep: -31.9 px 0 ms EAST, 5.6 px 0 ms SOUTH
22:48:26.170 00.001 8976 Worker thread wakes up
22:48:26.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:26.170 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,235,37,37)
22:48:26.170 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.04) = xAngle (-0.66 = -0.66)
22:48:26.170 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.27 = 2.27)
22:48:26.170 00.000 5052 CameraToMount -- cameraX=26.36 cameraY=-18.73 hyp=32.34 cameraTheta=-0.62 mountX=25.58 mountY=24.76, mountTheta=0.77
22:48:26.170 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:26.171 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:27.210 01.039 8976 Exposure complete
22:48:27.224 00.014 8976 worker thread done servicing request
22:48:27.224 00.000 5052 OnExposeComplete: enter
22:48:27.224 00.000 5052 UpdateGuideState(): m_state=6
22:48:27.224 00.000 5052 Star::Find(18, 414, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 376
22:48:27.224 00.000 5052 Star::Find returns 1 (0), X=413.88, Y=253.58, Mass=259, SNR=10.9, Peak=58 HFD=3.9
22:48:27.224 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.36) = xAngle (-2.98 = -2.98)
22:48:27.224 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.32 = 2.96)
22:48:27.224 00.000 5052 CameraToMount -- cameraX=26.10 cameraY=-18.64 hyp=32.07 cameraTheta=-0.62 mountX=-31.65 mountY=5.65, mountTheta=2.96
22:48:27.225 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.10, y=-18.64, opts=13)
22:48:27.225 00.000 5052 Enqueuing Move request for stepguider (26.10, -18.64)
22:48:27.225 00.000 8976 Worker thread wakes up
22:48:27.225 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.10, -18.64) opts 0xd
22:48:27.225 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.10, -18.64)
22:48:27.225 00.000 8976 Moving (26.10, -18.64) raw xDistance=-31.65 yDistance=5.65
22:48:27.225 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.46 from input -31.65
22:48:27.225 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.82 from input 5.65
22:48:27.225 00.000 8976 MoveAxis(R, 69, ABG)
22:48:27.225 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:27.225 00.000 8976 MoveAxis(D, 18, ABG)
22:48:27.225 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:27.226 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:27.226 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:27.226 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:27.226 00.000 8976 move complete, result=1
22:48:27.226 00.000 8976 worker thread done servicing request
22:48:27.226 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:48:27.237 00.011 5052 UpdateGuideState exits: m=259 SNR=10.9
22:48:27.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:27.237 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:27.237 00.000 5052 Enqueuing Expose request
22:48:27.237 00.000 5052 GuideStep: -31.7 px 0 ms EAST, 5.7 px 0 ms SOUTH
22:48:27.237 00.000 8976 Worker thread wakes up
22:48:27.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:27.237 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,236,37,37)
22:48:27.238 00.001 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.04) = xAngle (-0.66 = -0.66)
22:48:27.238 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.27 = 2.27)
22:48:27.238 00.000 5052 CameraToMount -- cameraX=26.10 cameraY=-18.64 hyp=32.07 cameraTheta=-0.62 mountX=25.32 mountY=24.61, mountTheta=0.77
22:48:27.238 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:27.238 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:28.277 01.039 8976 Exposure complete
22:48:28.291 00.014 8976 worker thread done servicing request
22:48:28.291 00.000 5052 OnExposeComplete: enter
22:48:28.291 00.000 5052 UpdateGuideState(): m_state=6
22:48:28.291 00.000 5052 Star::Find(18, 413, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 377
22:48:28.292 00.001 5052 Star::Find returns 1 (0), X=415.78, Y=254.27, Mass=296, SNR=11.6, Peak=61 HFD=3.7
22:48:28.292 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.36) = xAngle (-2.93 = -2.93)
22:48:28.292 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.27 = 3.01)
22:48:28.292 00.000 5052 CameraToMount -- cameraX=28.00 cameraY=-17.95 hyp=33.26 cameraTheta=-0.57 mountX=-32.51 mountY=4.21, mountTheta=3.01
22:48:28.293 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=28.00, y=-17.95, opts=13)
22:48:28.293 00.000 5052 Enqueuing Move request for stepguider (28.00, -17.95)
22:48:28.293 00.000 8976 Worker thread wakes up
22:48:28.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (28.00, -17.95) opts 0xd
22:48:28.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (28.00, -17.95)
22:48:28.293 00.000 8976 Moving (28.00, -17.95) raw xDistance=-32.51 yDistance=4.21
22:48:28.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.99 from input -32.51
22:48:28.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.92 from input 4.21
22:48:28.293 00.000 8976 MoveAxis(R, 71, ABG)
22:48:28.293 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:28.293 00.000 8976 MoveAxis(D, 14, ABG)
22:48:28.293 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:28.293 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:28.293 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:28.293 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:28.293 00.000 8976 move complete, result=1
22:48:28.293 00.000 8976 worker thread done servicing request
22:48:28.294 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:48:28.303 00.009 5052 UpdateGuideState exits: m=296 SNR=11.6
22:48:28.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:28.303 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:28.303 00.000 5052 Enqueuing Expose request
22:48:28.304 00.001 8976 Worker thread wakes up
22:48:28.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:28.304 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,236,37,37)
22:48:28.304 00.000 5052 GuideStep: -32.5 px 0 ms EAST, 4.2 px 0 ms SOUTH
22:48:28.304 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.04) = xAngle (-0.61 = -0.61)
22:48:28.304 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.32 = 2.32)
22:48:28.304 00.000 5052 CameraToMount -- cameraX=28.00 cameraY=-17.95 hyp=33.26 cameraTheta=-0.57 mountX=27.25 mountY=24.42, mountTheta=0.73
22:48:28.306 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:28.306 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:29.342 01.036 8976 Exposure complete
22:48:29.356 00.014 8976 worker thread done servicing request
22:48:29.356 00.000 5052 OnExposeComplete: enter
22:48:29.356 00.000 5052 UpdateGuideState(): m_state=6
22:48:29.356 00.000 5052 Star::Find(18, 415, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 378
22:48:29.356 00.000 5052 Star::Find returns 1 (0), X=416.00, Y=254.16, Mass=297, SNR=11.5, Peak=63 HFD=4.2
22:48:29.356 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.36) = xAngle (-2.93 = -2.93)
22:48:29.356 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.27 = 3.02)
22:48:29.356 00.000 5052 CameraToMount -- cameraX=28.22 cameraY=-18.06 hyp=33.50 cameraTheta=-0.57 mountX=-32.74 mountY=4.22, mountTheta=3.01
22:48:29.357 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=28.22, y=-18.06, opts=13)
22:48:29.357 00.000 5052 Enqueuing Move request for stepguider (28.22, -18.06)
22:48:29.357 00.000 8976 Worker thread wakes up
22:48:29.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (28.22, -18.06) opts 0xd
22:48:29.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (28.22, -18.06)
22:48:29.357 00.000 8976 Moving (28.22, -18.06) raw xDistance=-32.74 yDistance=4.22
22:48:29.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.17 from input -32.74
22:48:29.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.86 from input 4.22
22:48:29.357 00.000 8976 MoveAxis(R, 72, ABG)
22:48:29.358 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:29.358 00.000 8976 MoveAxis(D, 14, ABG)
22:48:29.358 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:29.358 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:29.358 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:29.358 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:29.358 00.000 8976 move complete, result=1
22:48:29.358 00.000 8976 worker thread done servicing request
22:48:29.358 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:48:29.368 00.010 5052 UpdateGuideState exits: m=297 SNR=11.5
22:48:29.369 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:29.369 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:29.369 00.000 5052 Enqueuing Expose request
22:48:29.369 00.000 5052 GuideStep: -32.7 px 0 ms EAST, 4.2 px 0 ms SOUTH
22:48:29.369 00.000 8976 Worker thread wakes up
22:48:29.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:29.369 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,236,37,37)
22:48:29.369 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.04) = xAngle (-0.61 = -0.61)
22:48:29.369 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.32 = 2.32)
22:48:29.370 00.001 5052 CameraToMount -- cameraX=28.22 cameraY=-18.06 hyp=33.50 cameraTheta=-0.57 mountX=27.46 mountY=24.58, mountTheta=0.73
22:48:29.370 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:29.370 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:30.408 01.038 8976 Exposure complete
22:48:30.422 00.014 8976 worker thread done servicing request
22:48:30.422 00.000 5052 OnExposeComplete: enter
22:48:30.422 00.000 5052 UpdateGuideState(): m_state=6
22:48:30.422 00.000 5052 Star::Find(18, 415, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 379
22:48:30.422 00.000 5052 Star::Find returns 1 (0), X=415.47, Y=254.35, Mass=299, SNR=11.7, Peak=61 HFD=3.9
22:48:30.422 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.36) = xAngle (-2.93 = -2.93)
22:48:30.422 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.27 = 3.01)
22:48:30.422 00.000 5052 CameraToMount -- cameraX=27.70 cameraY=-17.87 hyp=32.96 cameraTheta=-0.57 mountX=-32.24 mountY=4.28, mountTheta=3.01
22:48:30.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.70, y=-17.87, opts=13)
22:48:30.423 00.000 5052 Enqueuing Move request for stepguider (27.70, -17.87)
22:48:30.423 00.000 8976 Worker thread wakes up
22:48:30.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.70, -17.87) opts 0xd
22:48:30.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.70, -17.87)
22:48:30.423 00.000 8976 Moving (27.70, -17.87) raw xDistance=-32.24 yDistance=4.28
22:48:30.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.87 from input -32.24
22:48:30.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.89 from input 4.28
22:48:30.423 00.000 8976 MoveAxis(R, 71, ABG)
22:48:30.423 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:30.423 00.000 8976 MoveAxis(D, 14, ABG)
22:48:30.423 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:30.423 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:30.423 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:30.423 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:30.424 00.001 8976 move complete, result=1
22:48:30.424 00.000 8976 worker thread done servicing request
22:48:30.424 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:48:30.434 00.010 5052 UpdateGuideState exits: m=299 SNR=11.7
22:48:30.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:30.434 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:30.434 00.000 5052 Enqueuing Expose request
22:48:30.434 00.000 5052 GuideStep: -32.2 px 0 ms EAST, 4.3 px 0 ms SOUTH
22:48:30.434 00.000 8976 Worker thread wakes up
22:48:30.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:30.434 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,236,37,37)
22:48:30.435 00.001 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.04) = xAngle (-0.61 = -0.61)
22:48:30.435 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.31 = 2.31)
22:48:30.435 00.000 5052 CameraToMount -- cameraX=27.70 cameraY=-17.87 hyp=32.96 cameraTheta=-0.57 mountX=26.95 mountY=24.27, mountTheta=0.73
22:48:30.435 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:30.435 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:31.469 01.034 8976 Exposure complete
22:48:31.484 00.015 8976 worker thread done servicing request
22:48:31.484 00.000 5052 OnExposeComplete: enter
22:48:31.484 00.000 5052 UpdateGuideState(): m_state=6
22:48:31.484 00.000 5052 Star::Find(18, 415, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 380
22:48:31.484 00.000 5052 Star::Find returns 1 (0), X=416.00, Y=253.84, Mass=309, SNR=11.8, Peak=61 HFD=4.3
22:48:31.485 00.001 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:48:31.485 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.01)
22:48:31.485 00.000 5052 CameraToMount -- cameraX=28.22 cameraY=-18.38 hyp=33.68 cameraTheta=-0.58 mountX=-32.97 mountY=4.51, mountTheta=3.01
22:48:31.485 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=28.22, y=-18.38, opts=13)
22:48:31.485 00.000 5052 Enqueuing Move request for stepguider (28.22, -18.38)
22:48:31.485 00.000 8976 Worker thread wakes up
22:48:31.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (28.22, -18.38) opts 0xd
22:48:31.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (28.22, -18.38)
22:48:31.486 00.001 8976 Moving (28.22, -18.38) raw xDistance=-32.97 yDistance=4.51
22:48:31.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.30 from input -32.97
22:48:31.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.04 from input 4.51
22:48:31.486 00.000 8976 MoveAxis(R, 72, ABG)
22:48:31.486 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:31.486 00.000 8976 MoveAxis(D, 14, ABG)
22:48:31.486 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:31.486 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:31.486 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:31.486 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:31.486 00.000 8976 move complete, result=1
22:48:31.486 00.000 8976 worker thread done servicing request
22:48:31.486 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:48:31.497 00.011 5052 UpdateGuideState exits: m=309 SNR=11.8
22:48:31.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:31.497 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:31.497 00.000 5052 Enqueuing Expose request
22:48:31.497 00.000 5052 GuideStep: -33.0 px 0 ms EAST, 4.5 px 0 ms SOUTH
22:48:31.497 00.000 8976 Worker thread wakes up
22:48:31.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:31.497 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,236,37,37)
22:48:31.498 00.001 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.04) = xAngle (-0.62 = -0.62)
22:48:31.498 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.31 = 2.31)
22:48:31.498 00.000 5052 CameraToMount -- cameraX=28.22 cameraY=-18.38 hyp=33.68 cameraTheta=-0.58 mountX=27.45 mountY=24.89, mountTheta=0.74
22:48:31.498 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:31.498 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:32.527 01.029 8976 Exposure complete
22:48:32.541 00.014 8976 worker thread done servicing request
22:48:32.541 00.000 5052 OnExposeComplete: enter
22:48:32.541 00.000 5052 UpdateGuideState(): m_state=6
22:48:32.541 00.000 5052 Star::Find(18, 416, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 381
22:48:32.541 00.000 5052 Star::Find returns 1 (0), X=415.00, Y=253.49, Mass=315, SNR=11.9, Peak=63 HFD=4.1
22:48:32.541 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.36) = xAngle (-2.96 = -2.96)
22:48:32.541 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.30 = 2.98)
22:48:32.541 00.000 5052 CameraToMount -- cameraX=27.22 cameraY=-18.73 hyp=33.04 cameraTheta=-0.60 mountX=-32.51 mountY=5.26, mountTheta=2.98
22:48:32.542 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.22, y=-18.73, opts=13)
22:48:32.542 00.000 5052 Enqueuing Move request for stepguider (27.22, -18.73)
22:48:32.542 00.000 8976 Worker thread wakes up
22:48:32.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.22, -18.73) opts 0xd
22:48:32.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.22, -18.73)
22:48:32.542 00.000 8976 Moving (27.22, -18.73) raw xDistance=-32.51 yDistance=5.26
22:48:32.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.05 from input -32.51
22:48:32.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.53 from input 5.26
22:48:32.543 00.001 8976 MoveAxis(R, 71, ABG)
22:48:32.543 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:32.543 00.000 8976 MoveAxis(D, 17, ABG)
22:48:32.543 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:32.543 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:32.543 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:32.543 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:32.543 00.000 8976 move complete, result=1
22:48:32.543 00.000 8976 worker thread done servicing request
22:48:32.543 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:48:32.553 00.010 5052 UpdateGuideState exits: m=315 SNR=11.9
22:48:32.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:32.553 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:32.553 00.000 5052 Enqueuing Expose request
22:48:32.553 00.000 8976 Worker thread wakes up
22:48:32.553 00.000 5052 GuideStep: -32.5 px 0 ms EAST, 5.3 px 0 ms SOUTH
22:48:32.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:32.553 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,235,37,37)
22:48:32.554 00.001 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.04) = xAngle (-0.64 = -0.64)
22:48:32.554 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.28 = 2.28)
22:48:32.554 00.000 5052 CameraToMount -- cameraX=27.22 cameraY=-18.73 hyp=33.04 cameraTheta=-0.60 mountX=26.44 mountY=24.99, mountTheta=0.76
22:48:32.554 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:32.554 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:33.594 01.040 8976 Exposure complete
22:48:33.608 00.014 8976 worker thread done servicing request
22:48:33.608 00.000 5052 OnExposeComplete: enter
22:48:33.609 00.001 5052 UpdateGuideState(): m_state=6
22:48:33.609 00.000 5052 Star::Find(18, 414, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 382
22:48:33.609 00.000 5052 Star::Find returns 1 (0), X=415.08, Y=253.64, Mass=333, SNR=12.2, Peak=57 HFD=4.2
22:48:33.609 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.36) = xAngle (-2.96 = -2.96)
22:48:33.609 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.30 = 2.99)
22:48:33.609 00.000 5052 CameraToMount -- cameraX=27.30 cameraY=-18.58 hyp=33.03 cameraTheta=-0.60 mountX=-32.47 mountY=5.08, mountTheta=2.99
22:48:33.610 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.30, y=-18.58, opts=13)
22:48:33.610 00.000 5052 Enqueuing Move request for stepguider (27.30, -18.58)
22:48:33.610 00.000 8976 Worker thread wakes up
22:48:33.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.30, -18.58) opts 0xd
22:48:33.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.30, -18.58)
22:48:33.610 00.000 8976 Moving (27.30, -18.58) raw xDistance=-32.47 yDistance=5.08
22:48:33.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.00 from input -32.47
22:48:33.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.45 from input 5.08
22:48:33.610 00.000 8976 MoveAxis(R, 71, ABG)
22:48:33.610 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:33.610 00.000 8976 MoveAxis(D, 16, ABG)
22:48:33.610 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:33.610 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:33.610 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:33.610 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:33.610 00.000 8976 move complete, result=1
22:48:33.611 00.001 8976 worker thread done servicing request
22:48:33.611 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:48:33.621 00.010 5052 UpdateGuideState exits: m=333 SNR=12.2
22:48:33.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:33.621 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:33.621 00.000 5052 Enqueuing Expose request
22:48:33.621 00.000 8976 Worker thread wakes up
22:48:33.621 00.000 5052 GuideStep: -32.5 px 0 ms EAST, 5.1 px 0 ms SOUTH
22:48:33.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:33.621 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,236,37,37)
22:48:33.622 00.001 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.04) = xAngle (-0.64 = -0.64)
22:48:33.622 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.29 = 2.29)
22:48:33.622 00.000 5052 CameraToMount -- cameraX=27.30 cameraY=-18.58 hyp=33.03 cameraTheta=-0.60 mountX=26.53 mountY=24.86, mountTheta=0.75
22:48:33.622 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:33.622 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:34.660 01.038 8976 Exposure complete
22:48:34.674 00.014 8976 worker thread done servicing request
22:48:34.674 00.000 5052 OnExposeComplete: enter
22:48:34.675 00.001 5052 UpdateGuideState(): m_state=6
22:48:34.675 00.000 5052 Star::Find(18, 415, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 383
22:48:34.675 00.000 5052 Star::Find returns 1 (0), X=415.16, Y=253.35, Mass=261, SNR=10.8, Peak=59 HFD=3.9
22:48:34.675 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.36) = xAngle (-2.96 = -2.96)
22:48:34.675 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.30 = 2.98)
22:48:34.675 00.000 5052 CameraToMount -- cameraX=27.38 cameraY=-18.87 hyp=33.25 cameraTheta=-0.60 mountX=-32.72 mountY=5.31, mountTheta=2.98
22:48:34.675 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.38, y=-18.87, opts=13)
22:48:34.675 00.000 5052 Enqueuing Move request for stepguider (27.38, -18.87)
22:48:34.675 00.000 8976 Worker thread wakes up
22:48:34.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.38, -18.87) opts 0xd
22:48:34.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.38, -18.87)
22:48:34.675 00.000 8976 Moving (27.38, -18.87) raw xDistance=-32.72 yDistance=5.31
22:48:34.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.15 from input -32.72
22:48:34.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.59 from input 5.31
22:48:34.675 00.000 8976 MoveAxis(R, 71, ABG)
22:48:34.675 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:34.676 00.001 8976 MoveAxis(D, 17, ABG)
22:48:34.676 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:34.676 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:34.676 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:34.676 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:34.676 00.000 8976 move complete, result=1
22:48:34.676 00.000 8976 worker thread done servicing request
22:48:34.676 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:48:34.686 00.010 5052 UpdateGuideState exits: m=261 SNR=10.8
22:48:34.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:34.686 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:34.686 00.000 5052 Enqueuing Expose request
22:48:34.686 00.000 5052 GuideStep: -32.7 px 0 ms EAST, 5.3 px 0 ms SOUTH
22:48:34.686 00.000 8976 Worker thread wakes up
22:48:34.687 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:34.687 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,235,37,37)
22:48:34.687 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.04) = xAngle (-0.64 = -0.64)
22:48:34.687 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.28 = 2.28)
22:48:34.687 00.000 5052 CameraToMount -- cameraX=27.38 cameraY=-18.87 hyp=33.25 cameraTheta=-0.60 mountX=26.59 mountY=25.16, mountTheta=0.76
22:48:34.687 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:34.688 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:35.719 01.031 8976 Exposure complete
22:48:35.732 00.013 8976 worker thread done servicing request
22:48:35.733 00.001 5052 OnExposeComplete: enter
22:48:35.733 00.000 5052 UpdateGuideState(): m_state=6
22:48:35.733 00.000 5052 Star::Find(18, 415, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 384
22:48:35.733 00.000 5052 Star::Find returns 1 (0), X=414.97, Y=253.33, Mass=282, SNR=11.2, Peak=63 HFD=4.0
22:48:35.733 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.36) = xAngle (-2.97 = -2.97)
22:48:35.733 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.31 = 2.98)
22:48:35.733 00.000 5052 CameraToMount -- cameraX=27.19 cameraY=-18.89 hyp=33.11 cameraTheta=-0.61 mountX=-32.60 mountY=5.42, mountTheta=2.98
22:48:35.734 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.19, y=-18.89, opts=13)
22:48:35.734 00.000 5052 Enqueuing Move request for stepguider (27.19, -18.89)
22:48:35.734 00.000 8976 Worker thread wakes up
22:48:35.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.19, -18.89) opts 0xd
22:48:35.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.19, -18.89)
22:48:35.734 00.000 8976 Moving (27.19, -18.89) raw xDistance=-32.60 yDistance=5.42
22:48:35.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.09 from input -32.60
22:48:35.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.66 from input 5.42
22:48:35.734 00.000 8976 MoveAxis(R, 71, ABG)
22:48:35.734 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:35.734 00.000 8976 MoveAxis(D, 17, ABG)
22:48:35.734 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:35.734 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:35.734 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:35.734 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:35.734 00.000 8976 move complete, result=1
22:48:35.734 00.000 8976 worker thread done servicing request
22:48:35.735 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:48:35.744 00.009 5052 UpdateGuideState exits: m=282 SNR=11.2
22:48:35.745 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:35.745 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:35.745 00.000 5052 Enqueuing Expose request
22:48:35.745 00.000 5052 GuideStep: -32.6 px 0 ms EAST, 5.4 px 0 ms SOUTH
22:48:35.745 00.000 8976 Worker thread wakes up
22:48:35.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:35.745 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,235,37,37)
22:48:35.745 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.04) = xAngle (-0.65 = -0.65)
22:48:35.746 00.001 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.28 = 2.28)
22:48:35.746 00.000 5052 CameraToMount -- cameraX=27.19 cameraY=-18.89 hyp=33.11 cameraTheta=-0.61 mountX=26.40 mountY=25.13, mountTheta=0.76
22:48:35.746 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:35.746 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:36.787 01.041 8976 Exposure complete
22:48:36.802 00.015 8976 worker thread done servicing request
22:48:36.802 00.000 5052 OnExposeComplete: enter
22:48:36.802 00.000 5052 UpdateGuideState(): m_state=6
22:48:36.802 00.000 5052 Star::Find(18, 414, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 385
22:48:36.802 00.000 5052 Star::Find returns 1 (0), X=413.88, Y=253.37, Mass=284, SNR=11.3, Peak=61 HFD=4.0
22:48:36.802 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.36) = xAngle (-2.98 = -2.98)
22:48:36.802 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.32 = 2.96)
22:48:36.803 00.001 5052 CameraToMount -- cameraX=26.10 cameraY=-18.85 hyp=32.20 cameraTheta=-0.63 mountX=-31.80 mountY=5.84, mountTheta=2.96
22:48:36.803 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=26.10, y=-18.85, opts=13)
22:48:36.803 00.000 5052 Enqueuing Move request for stepguider (26.10, -18.85)
22:48:36.803 00.000 8976 Worker thread wakes up
22:48:36.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.10, -18.85) opts 0xd
22:48:36.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.10, -18.85)
22:48:36.803 00.000 8976 Moving (26.10, -18.85) raw xDistance=-31.80 yDistance=5.84
22:48:36.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.58 from input -31.80
22:48:36.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.94 from input 5.84
22:48:36.804 00.001 8976 MoveAxis(R, 70, ABG)
22:48:36.804 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:36.804 00.000 8976 MoveAxis(D, 19, ABG)
22:48:36.804 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:36.804 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:36.804 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:36.804 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:36.804 00.000 8976 move complete, result=1
22:48:36.804 00.000 8976 worker thread done servicing request
22:48:36.804 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:48:36.814 00.010 5052 UpdateGuideState exits: m=284 SNR=11.3
22:48:36.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:36.814 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:36.814 00.000 5052 Enqueuing Expose request
22:48:36.814 00.000 5052 GuideStep: -31.8 px 0 ms EAST, 5.8 px 0 ms SOUTH
22:48:36.814 00.000 8976 Worker thread wakes up
22:48:36.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:36.815 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(396,235,37,37)
22:48:36.815 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.04) = xAngle (-0.67 = -0.67)
22:48:36.815 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.26 = 2.26)
22:48:36.815 00.000 5052 CameraToMount -- cameraX=26.10 cameraY=-18.85 hyp=32.20 cameraTheta=-0.63 mountX=25.32 mountY=24.82, mountTheta=0.78
22:48:36.815 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:36.815 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:37.849 01.034 8976 Exposure complete
22:48:37.864 00.015 8976 worker thread done servicing request
22:48:37.864 00.000 5052 OnExposeComplete: enter
22:48:37.864 00.000 5052 UpdateGuideState(): m_state=6
22:48:37.864 00.000 5052 Star::Find(18, 413, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 386
22:48:37.864 00.000 5052 Star::Find returns 1 (0), X=411.63, Y=253.25, Mass=320, SNR=12.0, Peak=62 HFD=4.7
22:48:37.864 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.36) = xAngle (-3.03 = -3.03)
22:48:37.864 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.37 = 2.91)
22:48:37.864 00.000 5052 CameraToMount -- cameraX=23.86 cameraY=-18.97 hyp=30.48 cameraTheta=-0.67 mountX=-30.29 mountY=6.91, mountTheta=2.92
22:48:37.865 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=23.86, y=-18.97, opts=13)
22:48:37.865 00.000 5052 Enqueuing Move request for stepguider (23.86, -18.97)
22:48:37.865 00.000 8976 Worker thread wakes up
22:48:37.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.86, -18.97) opts 0xd
22:48:37.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (23.86, -18.97)
22:48:37.865 00.000 8976 Moving (23.86, -18.97) raw xDistance=-30.29 yDistance=6.91
22:48:37.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.59 from input -30.29
22:48:37.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.63 from input 6.91
22:48:37.865 00.000 8976 MoveAxis(R, 66, ABG)
22:48:37.865 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:37.865 00.000 8976 MoveAxis(D, 22, ABG)
22:48:37.865 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:37.865 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:37.865 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:37.866 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:37.866 00.000 8976 move complete, result=1
22:48:37.866 00.000 8976 worker thread done servicing request
22:48:37.866 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:48:37.876 00.010 5052 UpdateGuideState exits: m=320 SNR=12.0
22:48:37.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:37.876 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:37.876 00.000 5052 Enqueuing Expose request
22:48:37.876 00.000 5052 GuideStep: -30.3 px 0 ms EAST, 6.9 px 0 ms SOUTH
22:48:37.876 00.000 8976 Worker thread wakes up
22:48:37.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:37.876 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,235,37,37)
22:48:37.877 00.001 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.04) = xAngle (-0.71 = -0.71)
22:48:37.877 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.22 = 2.22)
22:48:37.877 00.000 5052 CameraToMount -- cameraX=23.86 cameraY=-18.97 hyp=30.48 cameraTheta=-0.67 mountX=23.06 mountY=24.36, mountTheta=0.81
22:48:37.877 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:37.877 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:38.917 01.040 8976 Exposure complete
22:48:38.933 00.016 8976 worker thread done servicing request
22:48:38.933 00.000 5052 OnExposeComplete: enter
22:48:38.933 00.000 5052 UpdateGuideState(): m_state=6
22:48:38.933 00.000 5052 Star::Find(18, 411, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 387
22:48:38.933 00.000 5052 Star::Find returns 1 (0), X=410.67, Y=253.19, Mass=290, SNR=11.4, Peak=61 HFD=4.3
22:48:38.933 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.36) = xAngle (-3.05 = -3.05)
22:48:38.933 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.39 = 2.89)
22:48:38.933 00.000 5052 CameraToMount -- cameraX=22.89 cameraY=-19.03 hyp=29.77 cameraTheta=-0.69 mountX=-29.65 mountY=7.38, mountTheta=2.90
22:48:38.934 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=22.89, y=-19.03, opts=13)
22:48:38.934 00.000 5052 Enqueuing Move request for stepguider (22.89, -19.03)
22:48:38.934 00.000 8976 Worker thread wakes up
22:48:38.934 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (22.89, -19.03) opts 0xd
22:48:38.934 00.000 8976 Handling offset move in thread for stepguider, endpoint = (22.89, -19.03)
22:48:38.934 00.000 8976 Moving (22.89, -19.03) raw xDistance=-29.65 yDistance=7.38
22:48:38.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.12 from input -29.65
22:48:38.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.97 from input 7.38
22:48:38.934 00.000 8976 MoveAxis(R, 65, ABG)
22:48:38.934 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:38.934 00.000 8976 MoveAxis(D, 23, ABG)
22:48:38.934 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:38.934 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:38.935 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:38.935 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:38.935 00.000 8976 move complete, result=1
22:48:38.935 00.000 8976 worker thread done servicing request
22:48:38.935 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:48:38.945 00.010 5052 UpdateGuideState exits: m=290 SNR=11.4
22:48:38.945 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:38.945 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:38.945 00.000 5052 Enqueuing Expose request
22:48:38.945 00.000 5052 GuideStep: -29.7 px 0 ms EAST, 7.4 px 0 ms SOUTH
22:48:38.945 00.000 8976 Worker thread wakes up
22:48:38.945 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:38.945 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(393,235,37,37)
22:48:38.946 00.001 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.04) = xAngle (-0.73 = -0.73)
22:48:38.946 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.19 = 2.19)
22:48:38.946 00.000 5052 CameraToMount -- cameraX=22.89 cameraY=-19.03 hyp=29.77 cameraTheta=-0.69 mountX=22.10 mountY=24.18, mountTheta=0.83
22:48:38.946 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:38.946 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:39.978 01.032 8976 Exposure complete
22:48:39.993 00.015 8976 worker thread done servicing request
22:48:39.993 00.000 5052 OnExposeComplete: enter
22:48:39.993 00.000 5052 UpdateGuideState(): m_state=6
22:48:39.993 00.000 5052 Star::Find(18, 410, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 388
22:48:39.993 00.000 5052 Star::Find returns 1 (0), X=410.33, Y=253.13, Mass=287, SNR=11.3, Peak=63 HFD=4.6
22:48:39.993 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.36) = xAngle (-3.06 = -3.06)
22:48:39.994 00.001 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.40 = 2.88)
22:48:39.994 00.000 5052 CameraToMount -- cameraX=22.55 cameraY=-19.09 hyp=29.54 cameraTheta=-0.70 mountX=-29.45 mountY=7.59, mountTheta=2.89
22:48:39.994 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=22.55, y=-19.09, opts=13)
22:48:39.994 00.000 5052 Enqueuing Move request for stepguider (22.55, -19.09)
22:48:39.994 00.000 8976 Worker thread wakes up
22:48:39.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (22.55, -19.09) opts 0xd
22:48:39.995 00.001 8976 Handling offset move in thread for stepguider, endpoint = (22.55, -19.09)
22:48:39.995 00.000 8976 Moving (22.55, -19.09) raw xDistance=-29.45 yDistance=7.59
22:48:39.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.96 from input -29.45
22:48:39.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.13 from input 7.59
22:48:39.995 00.000 8976 MoveAxis(R, 64, ABG)
22:48:39.995 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:39.995 00.000 8976 MoveAxis(D, 24, ABG)
22:48:39.995 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:39.995 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:39.995 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:39.995 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:39.995 00.000 8976 move complete, result=1
22:48:39.995 00.000 8976 worker thread done servicing request
22:48:39.995 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=158, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:48:40.006 00.011 5052 UpdateGuideState exits: m=287 SNR=11.3
22:48:40.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:40.006 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:40.006 00.000 5052 Enqueuing Expose request
22:48:40.006 00.000 8976 Worker thread wakes up
22:48:40.007 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:40.007 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(392,235,37,37)
22:48:40.007 00.000 5052 GuideStep: -29.5 px 0 ms EAST, 7.6 px 0 ms SOUTH
22:48:40.007 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.04) = xAngle (-0.74 = -0.74)
22:48:40.007 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.18 = 2.18)
22:48:40.007 00.000 5052 CameraToMount -- cameraX=22.55 cameraY=-19.09 hyp=29.54 cameraTheta=-0.70 mountX=21.75 mountY=24.16, mountTheta=0.84
22:48:40.007 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:40.007 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:41.043 01.036 8976 Exposure complete
22:48:41.059 00.016 8976 worker thread done servicing request
22:48:41.059 00.000 5052 OnExposeComplete: enter
22:48:41.059 00.000 5052 UpdateGuideState(): m_state=6
22:48:41.059 00.000 5052 Star::Find(18, 410, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 389
22:48:41.059 00.000 5052 Star::Find returns 1 (0), X=409.48, Y=253.61, Mass=306, SNR=11.8, Peak=61 HFD=4.1
22:48:41.059 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.36) = xAngle (-3.07 = -3.07)
22:48:41.059 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.41 = 2.88)
22:48:41.059 00.000 5052 CameraToMount -- cameraX=21.70 cameraY=-18.61 hyp=28.59 cameraTheta=-0.71 mountX=-28.51 mountY=7.52, mountTheta=2.88
22:48:41.060 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=21.70, y=-18.61, opts=13)
22:48:41.060 00.000 5052 Enqueuing Move request for stepguider (21.70, -18.61)
22:48:41.060 00.000 8976 Worker thread wakes up
22:48:41.060 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (21.70, -18.61) opts 0xd
22:48:41.060 00.000 8976 Handling offset move in thread for stepguider, endpoint = (21.70, -18.61)
22:48:41.060 00.000 8976 Moving (21.70, -18.61) raw xDistance=-28.51 yDistance=7.52
22:48:41.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.36 from input -28.51
22:48:41.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.09 from input 7.52
22:48:41.060 00.000 8976 MoveAxis(R, 62, ABG)
22:48:41.060 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:41.061 00.001 8976 MoveAxis(D, 24, ABG)
22:48:41.061 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:41.061 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:41.061 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:41.061 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:41.061 00.000 8976 move complete, result=1
22:48:41.061 00.000 8976 worker thread done servicing request
22:48:41.061 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:48:41.071 00.010 5052 UpdateGuideState exits: m=306 SNR=11.8
22:48:41.072 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:41.072 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:41.072 00.000 5052 Enqueuing Expose request
22:48:41.072 00.000 8976 Worker thread wakes up
22:48:41.072 00.000 5052 GuideStep: -28.5 px 0 ms EAST, 7.5 px 0 ms SOUTH
22:48:41.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:41.072 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(391,236,37,37)
22:48:41.072 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.04) = xAngle (-0.75 = -0.75)
22:48:41.073 00.001 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.18 = 2.18)
22:48:41.073 00.000 5052 CameraToMount -- cameraX=21.70 cameraY=-18.61 hyp=28.59 cameraTheta=-0.71 mountX=20.92 mountY=23.48, mountTheta=0.84
22:48:41.073 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:41.073 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:42.112 01.039 8976 Exposure complete
22:48:42.126 00.014 8976 worker thread done servicing request
22:48:42.126 00.000 5052 OnExposeComplete: enter
22:48:42.126 00.000 5052 UpdateGuideState(): m_state=6
22:48:42.127 00.001 5052 Star::Find(18, 409, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 390
22:48:42.127 00.000 5052 Star::Find returns 1 (0), X=411.10, Y=253.38, Mass=255, SNR=10.7, Peak=63 HFD=4.5
22:48:42.127 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.36) = xAngle (-3.04 = -3.04)
22:48:42.127 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.38 = 2.91)
22:48:42.127 00.000 5052 CameraToMount -- cameraX=23.32 cameraY=-18.84 hyp=29.98 cameraTheta=-0.68 mountX=-29.82 mountY=7.02, mountTheta=2.91
22:48:42.128 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=23.32, y=-18.84, opts=13)
22:48:42.128 00.000 5052 Enqueuing Move request for stepguider (23.32, -18.84)
22:48:42.128 00.000 8976 Worker thread wakes up
22:48:42.128 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.32, -18.84) opts 0xd
22:48:42.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (23.32, -18.84)
22:48:42.128 00.000 8976 Moving (23.32, -18.84) raw xDistance=-29.82 yDistance=7.02
22:48:42.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.14 from input -29.82
22:48:42.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.78 from input 7.02
22:48:42.128 00.000 8976 MoveAxis(R, 65, ABG)
22:48:42.128 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:42.128 00.000 8976 MoveAxis(D, 23, ABG)
22:48:42.128 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:42.128 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:42.128 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:42.128 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:42.128 00.000 8976 move complete, result=1
22:48:42.128 00.000 8976 worker thread done servicing request
22:48:42.129 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=42, Gamma=2.260
22:48:42.139 00.010 5052 UpdateGuideState exits: m=255 SNR=10.7
22:48:42.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:42.139 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:42.139 00.000 5052 Enqueuing Expose request
22:48:42.139 00.000 8976 Worker thread wakes up
22:48:42.139 00.000 5052 GuideStep: -29.8 px 0 ms EAST, 7.0 px 0 ms SOUTH
22:48:42.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:42.139 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(393,235,37,37)
22:48:42.140 00.001 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.04) = xAngle (-0.72 = -0.72)
22:48:42.140 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.21 = 2.21)
22:48:42.140 00.000 5052 CameraToMount -- cameraX=23.32 cameraY=-18.84 hyp=29.98 cameraTheta=-0.68 mountX=22.54 mountY=24.10, mountTheta=0.82
22:48:42.140 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:42.140 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:43.183 01.043 8976 Exposure complete
22:48:43.198 00.015 8976 worker thread done servicing request
22:48:43.198 00.000 5052 OnExposeComplete: enter
22:48:43.199 00.001 5052 UpdateGuideState(): m_state=6
22:48:43.199 00.000 5052 Star::Find(18, 411, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 391
22:48:43.199 00.000 5052 Star::Find returns 1 (0), X=413.86, Y=252.71, Mass=281, SNR=11.2, Peak=60 HFD=4.5
22:48:43.199 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.36) = xAngle (-3.00 = -3.00)
22:48:43.199 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.34 = 2.94)
22:48:43.199 00.000 5052 CameraToMount -- cameraX=26.08 cameraY=-19.51 hyp=32.57 cameraTheta=-0.64 mountX=-32.25 mountY=6.45, mountTheta=2.94
22:48:43.201 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=26.08, y=-19.51, opts=13)
22:48:43.201 00.000 5052 Enqueuing Move request for stepguider (26.08, -19.51)
22:48:43.201 00.000 8976 Worker thread wakes up
22:48:43.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.08, -19.51) opts 0xd
22:48:43.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.08, -19.51)
22:48:43.201 00.000 8976 Moving (26.08, -19.51) raw xDistance=-32.25 yDistance=6.45
22:48:43.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.73 from input -32.25
22:48:43.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.40 from input 6.45
22:48:43.201 00.000 8976 MoveAxis(R, 70, ABG)
22:48:43.201 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:43.201 00.000 8976 MoveAxis(D, 21, ABG)
22:48:43.201 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:43.201 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:43.201 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:43.201 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:43.201 00.000 8976 move complete, result=1
22:48:43.201 00.000 8976 worker thread done servicing request
22:48:43.201 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:48:43.213 00.012 5052 UpdateGuideState exits: m=281 SNR=11.2
22:48:43.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:43.213 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:43.213 00.000 5052 Enqueuing Expose request
22:48:43.213 00.000 8976 Worker thread wakes up
22:48:43.213 00.000 5052 GuideStep: -32.3 px 0 ms EAST, 6.5 px 0 ms SOUTH
22:48:43.214 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:43.214 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,235,37,37)
22:48:43.215 00.001 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.04) = xAngle (-0.68 = -0.68)
22:48:43.215 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.24 = 2.24)
22:48:43.215 00.000 5052 CameraToMount -- cameraX=26.08 cameraY=-19.51 hyp=32.57 cameraTheta=-0.64 mountX=25.26 mountY=25.45, mountTheta=0.79
22:48:43.215 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:43.215 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:44.254 01.039 8976 Exposure complete
22:48:44.269 00.015 8976 worker thread done servicing request
22:48:44.269 00.000 5052 OnExposeComplete: enter
22:48:44.269 00.000 5052 UpdateGuideState(): m_state=6
22:48:44.269 00.000 5052 Star::Find(18, 413, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 392
22:48:44.269 00.000 5052 Star::Find returns 1 (0), X=415.61, Y=253.93, Mass=279, SNR=11.2, Peak=59 HFD=4.1
22:48:44.269 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:48:44.269 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.00)
22:48:44.270 00.001 5052 CameraToMount -- cameraX=27.83 cameraY=-18.29 hyp=33.30 cameraTheta=-0.58 mountX=-32.63 mountY=4.60, mountTheta=3.00
22:48:44.270 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.83, y=-18.29, opts=13)
22:48:44.270 00.000 5052 Enqueuing Move request for stepguider (27.83, -18.29)
22:48:44.271 00.001 8976 Worker thread wakes up
22:48:44.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.83, -18.29) opts 0xd
22:48:44.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.83, -18.29)
22:48:44.271 00.000 8976 Moving (27.83, -18.29) raw xDistance=-32.63 yDistance=4.60
22:48:44.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.08 from input -32.63
22:48:44.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.21 from input 4.60
22:48:44.271 00.000 8976 MoveAxis(R, 71, ABG)
22:48:44.271 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:44.271 00.000 8976 MoveAxis(D, 15, ABG)
22:48:44.271 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:44.271 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:44.271 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:44.271 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:44.271 00.000 8976 move complete, result=1
22:48:44.271 00.000 8976 worker thread done servicing request
22:48:44.272 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:48:44.283 00.011 5052 UpdateGuideState exits: m=279 SNR=11.2
22:48:44.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:44.284 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:44.284 00.000 5052 Enqueuing Expose request
22:48:44.284 00.000 5052 GuideStep: -32.6 px 0 ms EAST, 4.6 px 0 ms SOUTH
22:48:44.284 00.000 8976 Worker thread wakes up
22:48:44.284 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:44.284 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,236,37,37)
22:48:44.284 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.04) = xAngle (-0.62 = -0.62)
22:48:44.284 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.31 = 2.31)
22:48:44.285 00.001 5052 CameraToMount -- cameraX=27.83 cameraY=-18.29 hyp=33.30 cameraTheta=-0.58 mountX=27.06 mountY=24.71, mountTheta=0.74
22:48:44.285 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:44.285 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:45.327 01.042 8976 Exposure complete
22:48:45.342 00.015 8976 worker thread done servicing request
22:48:45.342 00.000 5052 OnExposeComplete: enter
22:48:45.342 00.000 5052 UpdateGuideState(): m_state=6
22:48:45.342 00.000 5052 Star::Find(18, 415, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 393
22:48:45.342 00.000 5052 Star::Find returns 1 (0), X=416.44, Y=253.37, Mass=285, SNR=11.3, Peak=61 HFD=4.7
22:48:45.342 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:48:45.342 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.00)
22:48:45.342 00.000 5052 CameraToMount -- cameraX=28.66 cameraY=-18.85 hyp=34.31 cameraTheta=-0.58 mountX=-33.62 mountY=4.75, mountTheta=3.00
22:48:45.343 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=28.66, y=-18.85, opts=13)
22:48:45.343 00.000 5052 Enqueuing Move request for stepguider (28.66, -18.85)
22:48:45.343 00.000 8976 Worker thread wakes up
22:48:45.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (28.66, -18.85) opts 0xd
22:48:45.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (28.66, -18.85)
22:48:45.343 00.000 8976 Moving (28.66, -18.85) raw xDistance=-33.62 yDistance=4.75
22:48:45.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.73 from input -33.62
22:48:45.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.22 from input 4.75
22:48:45.343 00.000 8976 MoveAxis(R, 73, ABG)
22:48:45.343 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:45.343 00.000 8976 MoveAxis(D, 15, ABG)
22:48:45.344 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:45.344 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:45.344 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:45.344 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:45.344 00.000 8976 move complete, result=1
22:48:45.344 00.000 8976 worker thread done servicing request
22:48:45.345 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:48:45.354 00.009 5052 UpdateGuideState exits: m=285 SNR=11.3
22:48:45.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:45.354 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:45.354 00.000 5052 Enqueuing Expose request
22:48:45.354 00.000 5052 GuideStep: -33.6 px 0 ms EAST, 4.7 px 0 ms SOUTH
22:48:45.354 00.000 8976 Worker thread wakes up
22:48:45.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:45.354 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,235,37,37)
22:48:45.355 00.001 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.04) = xAngle (-0.62 = -0.62)
22:48:45.355 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.31 = 2.31)
22:48:45.355 00.000 5052 CameraToMount -- cameraX=28.66 cameraY=-18.85 hyp=34.31 cameraTheta=-0.58 mountX=27.87 mountY=25.46, mountTheta=0.74
22:48:45.355 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:45.355 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:46.392 01.037 8976 Exposure complete
22:48:46.405 00.013 8976 worker thread done servicing request
22:48:46.405 00.000 5052 OnExposeComplete: enter
22:48:46.405 00.000 5052 UpdateGuideState(): m_state=6
22:48:46.406 00.001 5052 Star::Find(18, 416, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 394
22:48:46.406 00.000 5052 Star::Find returns 1 (0), X=415.56, Y=252.69, Mass=311, SNR=11.9, Peak=63 HFD=4.0
22:48:46.406 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.36) = xAngle (-2.97 = -2.97)
22:48:46.406 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.31 = 2.97)
22:48:46.406 00.000 5052 CameraToMount -- cameraX=27.78 cameraY=-19.53 hyp=33.96 cameraTheta=-0.61 mountX=-33.48 mountY=5.74, mountTheta=2.97
22:48:46.406 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.78, y=-19.53, opts=13)
22:48:46.407 00.001 5052 Enqueuing Move request for stepguider (27.78, -19.53)
22:48:46.407 00.000 8976 Worker thread wakes up
22:48:46.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.78, -19.53) opts 0xd
22:48:46.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.78, -19.53)
22:48:46.407 00.000 8976 Moving (27.78, -19.53) raw xDistance=-33.48 yDistance=5.74
22:48:46.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.68 from input -33.48
22:48:46.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.84 from input 5.74
22:48:46.407 00.000 8976 MoveAxis(R, 73, ABG)
22:48:46.407 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:46.407 00.000 8976 MoveAxis(D, 18, ABG)
22:48:46.407 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:46.407 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:46.407 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:46.407 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:46.407 00.000 8976 move complete, result=1
22:48:46.407 00.000 8976 worker thread done servicing request
22:48:46.408 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:48:46.417 00.009 5052 UpdateGuideState exits: m=311 SNR=11.9
22:48:46.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:46.417 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:46.418 00.001 5052 Enqueuing Expose request
22:48:46.418 00.000 5052 GuideStep: -33.5 px 0 ms EAST, 5.7 px 0 ms SOUTH
22:48:46.418 00.000 8976 Worker thread wakes up
22:48:46.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:46.418 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,235,37,37)
22:48:46.418 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.04) = xAngle (-0.65 = -0.65)
22:48:46.418 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.27 = 2.27)
22:48:46.418 00.000 5052 CameraToMount -- cameraX=27.78 cameraY=-19.53 hyp=33.96 cameraTheta=-0.61 mountX=26.97 mountY=25.90, mountTheta=0.77
22:48:46.419 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:46.419 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:47.456 01.037 8976 Exposure complete
22:48:47.470 00.014 8976 worker thread done servicing request
22:48:47.470 00.000 5052 OnExposeComplete: enter
22:48:47.470 00.000 5052 UpdateGuideState(): m_state=6
22:48:47.470 00.000 5052 Star::Find(18, 415, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 395
22:48:47.470 00.000 5052 Star::Find returns 1 (0), X=415.01, Y=253.06, Mass=272, SNR=11.1, Peak=59 HFD=4.0
22:48:47.470 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.36) = xAngle (-2.97 = -2.97)
22:48:47.470 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.31 = 2.97)
22:48:47.470 00.000 5052 CameraToMount -- cameraX=27.23 cameraY=-19.16 hyp=33.30 cameraTheta=-0.61 mountX=-32.82 mountY=5.64, mountTheta=2.97
22:48:47.471 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.23, y=-19.16, opts=13)
22:48:47.471 00.000 5052 Enqueuing Move request for stepguider (27.23, -19.16)
22:48:47.471 00.000 8976 Worker thread wakes up
22:48:47.471 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.23, -19.16) opts 0xd
22:48:47.471 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.23, -19.16)
22:48:47.471 00.000 8976 Moving (27.23, -19.16) raw xDistance=-32.82 yDistance=5.64
22:48:47.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.27 from input -32.82
22:48:47.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.82 from input 5.64
22:48:47.471 00.000 8976 MoveAxis(R, 72, ABG)
22:48:47.471 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:47.472 00.001 8976 MoveAxis(D, 18, ABG)
22:48:47.472 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:47.472 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:47.472 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:47.472 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:47.472 00.000 8976 move complete, result=1
22:48:47.472 00.000 8976 worker thread done servicing request
22:48:47.472 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=156, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:48:47.482 00.010 5052 UpdateGuideState exits: m=272 SNR=11.1
22:48:47.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:47.482 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:47.482 00.000 5052 Enqueuing Expose request
22:48:47.482 00.000 5052 GuideStep: -32.8 px 0 ms EAST, 5.6 px 0 ms SOUTH
22:48:47.482 00.000 8976 Worker thread wakes up
22:48:47.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:47.482 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,235,37,37)
22:48:47.483 00.001 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.04) = xAngle (-0.65 = -0.65)
22:48:47.483 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.27 = 2.27)
22:48:47.483 00.000 5052 CameraToMount -- cameraX=27.23 cameraY=-19.16 hyp=33.30 cameraTheta=-0.61 mountX=26.43 mountY=25.40, mountTheta=0.77
22:48:47.483 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:47.483 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:48.518 01.035 8976 Exposure complete
22:48:48.531 00.013 8976 worker thread done servicing request
22:48:48.531 00.000 5052 OnExposeComplete: enter
22:48:48.531 00.000 5052 UpdateGuideState(): m_state=6
22:48:48.532 00.001 5052 Star::Find(18, 415, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 396
22:48:48.532 00.000 5052 Star::Find returns 1 (0), X=413.96, Y=252.89, Mass=289, SNR=11.5, Peak=62 HFD=4.2
22:48:48.532 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.36) = xAngle (-3.00 = -3.00)
22:48:48.532 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.33 = 2.95)
22:48:48.532 00.000 5052 CameraToMount -- cameraX=26.18 cameraY=-19.33 hyp=32.54 cameraTheta=-0.64 mountX=-32.19 mountY=6.24, mountTheta=2.95
22:48:48.532 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=26.18, y=-19.33, opts=13)
22:48:48.532 00.000 5052 Enqueuing Move request for stepguider (26.18, -19.33)
22:48:48.533 00.001 8976 Worker thread wakes up
22:48:48.533 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.18, -19.33) opts 0xd
22:48:48.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.18, -19.33)
22:48:48.533 00.000 8976 Moving (26.18, -19.33) raw xDistance=-32.19 yDistance=6.24
22:48:48.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.84 from input -32.19
22:48:48.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.20 from input 6.24
22:48:48.533 00.000 8976 MoveAxis(R, 70, ABG)
22:48:48.533 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:48.533 00.000 8976 MoveAxis(D, 20, ABG)
22:48:48.533 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:48.533 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:48.533 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:48.533 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:48.533 00.000 8976 move complete, result=1
22:48:48.533 00.000 8976 worker thread done servicing request
22:48:48.533 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:48:48.543 00.010 5052 UpdateGuideState exits: m=289 SNR=11.5
22:48:48.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:48.543 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:48.543 00.000 5052 Enqueuing Expose request
22:48:48.543 00.000 5052 GuideStep: -32.2 px 0 ms EAST, 6.2 px 0 ms SOUTH
22:48:48.543 00.000 8976 Worker thread wakes up
22:48:48.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:48.544 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(396,235,37,37)
22:48:48.544 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.04) = xAngle (-0.68 = -0.68)
22:48:48.544 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.25 = 2.25)
22:48:48.544 00.000 5052 CameraToMount -- cameraX=26.18 cameraY=-19.33 hyp=32.54 cameraTheta=-0.64 mountX=25.37 mountY=25.30, mountTheta=0.78
22:48:48.544 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:48.544 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:49.572 01.028 8976 Exposure complete
22:48:49.586 00.014 8976 worker thread done servicing request
22:48:49.586 00.000 5052 OnExposeComplete: enter
22:48:49.586 00.000 5052 UpdateGuideState(): m_state=6
22:48:49.586 00.000 5052 Star::Find(18, 413, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 397
22:48:49.586 00.000 5052 Star::Find returns 1 (0), X=413.04, Y=252.74, Mass=301, SNR=11.6, Peak=63 HFD=4.2
22:48:49.586 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.36) = xAngle (-3.02 = -3.02)
22:48:49.586 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.36 = 2.93)
22:48:49.586 00.000 5052 CameraToMount -- cameraX=25.26 cameraY=-19.48 hyp=31.90 cameraTheta=-0.66 mountX=-31.65 mountY=6.77, mountTheta=2.93
22:48:49.587 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=25.26, y=-19.48, opts=13)
22:48:49.587 00.000 5052 Enqueuing Move request for stepguider (25.26, -19.48)
22:48:49.587 00.000 8976 Worker thread wakes up
22:48:49.587 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.26, -19.48) opts 0xd
22:48:49.587 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.26, -19.48)
22:48:49.587 00.000 8976 Moving (25.26, -19.48) raw xDistance=-31.65 yDistance=6.77
22:48:49.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.47 from input -31.65
22:48:49.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.56 from input 6.77
22:48:49.587 00.000 8976 MoveAxis(R, 69, ABG)
22:48:49.587 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:49.587 00.000 8976 MoveAxis(D, 22, ABG)
22:48:49.587 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:49.587 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:49.588 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:49.588 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:49.588 00.000 8976 move complete, result=1
22:48:49.588 00.000 8976 worker thread done servicing request
22:48:49.588 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:48:49.598 00.010 5052 UpdateGuideState exits: m=301 SNR=11.6
22:48:49.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:49.598 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:49.598 00.000 5052 Enqueuing Expose request
22:48:49.598 00.000 5052 GuideStep: -31.7 px 0 ms EAST, 6.8 px 0 ms SOUTH
22:48:49.598 00.000 8976 Worker thread wakes up
22:48:49.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:49.598 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(395,235,37,37)
22:48:49.599 00.001 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.04) = xAngle (-0.70 = -0.70)
22:48:49.599 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.23 = 2.23)
22:48:49.599 00.000 5052 CameraToMount -- cameraX=25.26 cameraY=-19.48 hyp=31.90 cameraTheta=-0.66 mountX=24.45 mountY=25.21, mountTheta=0.80
22:48:49.599 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:49.599 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:50.625 01.026 8976 Exposure complete
22:48:50.640 00.015 8976 worker thread done servicing request
22:48:50.640 00.000 5052 OnExposeComplete: enter
22:48:50.640 00.000 5052 UpdateGuideState(): m_state=6
22:48:50.640 00.000 5052 Star::Find(18, 413, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 398
22:48:50.640 00.000 5052 Star::Find returns 1 (0), X=412.46, Y=252.90, Mass=322, SNR=12.0, Peak=62 HFD=5.0
22:48:50.640 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.36) = xAngle (-3.02 = -3.02)
22:48:50.640 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.36 = 2.92)
22:48:50.640 00.000 5052 CameraToMount -- cameraX=24.68 cameraY=-19.32 hyp=31.35 cameraTheta=-0.66 mountX=-31.13 mountY=6.88, mountTheta=2.92
22:48:50.641 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.68, y=-19.32, opts=13)
22:48:50.641 00.000 5052 Enqueuing Move request for stepguider (24.68, -19.32)
22:48:50.641 00.000 8976 Worker thread wakes up
22:48:50.641 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.68, -19.32) opts 0xd
22:48:50.641 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.68, -19.32)
22:48:50.641 00.000 8976 Moving (24.68, -19.32) raw xDistance=-31.13 yDistance=6.88
22:48:50.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.11 from input -31.13
22:48:50.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.65 from input 6.88
22:48:50.641 00.000 8976 MoveAxis(R, 68, ABG)
22:48:50.641 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:50.641 00.000 8976 MoveAxis(D, 22, ABG)
22:48:50.641 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:50.641 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:50.641 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:50.642 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:50.642 00.000 8976 move complete, result=1
22:48:50.642 00.000 8976 worker thread done servicing request
22:48:50.642 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:48:50.651 00.009 5052 UpdateGuideState exits: m=322 SNR=12.0
22:48:50.652 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:50.652 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:50.652 00.000 5052 Enqueuing Expose request
22:48:50.652 00.000 5052 GuideStep: -31.1 px 0 ms EAST, 6.9 px 0 ms SOUTH
22:48:50.652 00.000 8976 Worker thread wakes up
22:48:50.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:50.652 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,235,37,37)
22:48:50.653 00.001 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.04) = xAngle (-0.70 = -0.70)
22:48:50.653 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.22 = 2.22)
22:48:50.653 00.000 5052 CameraToMount -- cameraX=24.68 cameraY=-19.32 hyp=31.35 cameraTheta=-0.66 mountX=23.88 mountY=24.92, mountTheta=0.81
22:48:50.653 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:50.653 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:51.689 01.036 8976 Exposure complete
22:48:51.704 00.015 8976 worker thread done servicing request
22:48:51.704 00.000 5052 OnExposeComplete: enter
22:48:51.704 00.000 5052 UpdateGuideState(): m_state=6
22:48:51.704 00.000 5052 Star::Find(18, 412, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 399
22:48:51.704 00.000 5052 Star::Find returns 1 (0), X=412.38, Y=252.97, Mass=302, SNR=11.6, Peak=60 HFD=4.2
22:48:51.704 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.36) = xAngle (-3.02 = -3.02)
22:48:51.704 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.36 = 2.92)
22:48:51.704 00.000 5052 CameraToMount -- cameraX=24.60 cameraY=-19.25 hyp=31.24 cameraTheta=-0.66 mountX=-31.02 mountY=6.85, mountTheta=2.92
22:48:51.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=24.60, y=-19.25, opts=13)
22:48:51.705 00.000 5052 Enqueuing Move request for stepguider (24.60, -19.25)
22:48:51.705 00.000 8976 Worker thread wakes up
22:48:51.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (24.60, -19.25) opts 0xd
22:48:51.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (24.60, -19.25)
22:48:51.705 00.000 8976 Moving (24.60, -19.25) raw xDistance=-31.02 yDistance=6.85
22:48:51.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.02 from input -31.02
22:48:51.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.64 from input 6.85
22:48:51.705 00.000 8976 MoveAxis(R, 68, ABG)
22:48:51.705 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:51.705 00.000 8976 MoveAxis(D, 22, ABG)
22:48:51.705 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:51.706 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:51.706 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:51.706 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:51.706 00.000 8976 move complete, result=1
22:48:51.706 00.000 8976 worker thread done servicing request
22:48:51.706 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:48:51.716 00.010 5052 UpdateGuideState exits: m=302 SNR=11.6
22:48:51.716 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:51.716 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:51.716 00.000 5052 Enqueuing Expose request
22:48:51.716 00.000 5052 GuideStep: -31.0 px 0 ms EAST, 6.8 px 0 ms SOUTH
22:48:51.716 00.000 8976 Worker thread wakes up
22:48:51.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:51.716 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(394,235,37,37)
22:48:51.717 00.001 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.04) = xAngle (-0.70 = -0.70)
22:48:51.717 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.22 = 2.22)
22:48:51.717 00.000 5052 CameraToMount -- cameraX=24.60 cameraY=-19.25 hyp=31.24 cameraTheta=-0.66 mountX=23.80 mountY=24.83, mountTheta=0.81
22:48:51.717 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:51.717 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:52.753 01.036 8976 Exposure complete
22:48:52.767 00.014 8976 worker thread done servicing request
22:48:52.768 00.001 5052 OnExposeComplete: enter
22:48:52.768 00.000 5052 UpdateGuideState(): m_state=6
22:48:52.768 00.000 5052 Star::Find(18, 412, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 400
22:48:52.768 00.000 5052 Star::Find returns 1 (0), X=413.31, Y=252.47, Mass=274, SNR=11.1, Peak=61 HFD=4.4
22:48:52.768 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.36) = xAngle (-3.02 = -3.02)
22:48:52.768 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.36 = 2.93)
22:48:52.768 00.000 5052 CameraToMount -- cameraX=25.53 cameraY=-19.75 hyp=32.28 cameraTheta=-0.66 mountX=-32.04 mountY=6.90, mountTheta=2.93
22:48:52.769 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=25.53, y=-19.75, opts=13)
22:48:52.769 00.000 5052 Enqueuing Move request for stepguider (25.53, -19.75)
22:48:52.769 00.000 8976 Worker thread wakes up
22:48:52.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.53, -19.75) opts 0xd
22:48:52.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.53, -19.75)
22:48:52.769 00.000 8976 Moving (25.53, -19.75) raw xDistance=-32.04 yDistance=6.90
22:48:52.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.65 from input -32.04
22:48:52.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.67 from input 6.90
22:48:52.769 00.000 8976 MoveAxis(R, 70, ABG)
22:48:52.769 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:52.769 00.000 8976 MoveAxis(D, 22, ABG)
22:48:52.769 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:52.769 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:52.769 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:52.769 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:52.769 00.000 8976 move complete, result=1
22:48:52.769 00.000 8976 worker thread done servicing request
22:48:52.770 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:48:52.779 00.009 5052 UpdateGuideState exits: m=274 SNR=11.1
22:48:52.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:52.779 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:52.780 00.001 5052 Enqueuing Expose request
22:48:52.780 00.000 5052 GuideStep: -32.0 px 0 ms EAST, 6.9 px 0 ms SOUTH
22:48:52.780 00.000 8976 Worker thread wakes up
22:48:52.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:52.780 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(395,234,37,37)
22:48:52.780 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.04) = xAngle (-0.70 = -0.70)
22:48:52.780 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.23 = 2.23)
22:48:52.780 00.000 5052 CameraToMount -- cameraX=25.53 cameraY=-19.75 hyp=32.28 cameraTheta=-0.66 mountX=24.71 mountY=25.55, mountTheta=0.80
22:48:52.780 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:52.781 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:53.808 01.027 8976 Exposure complete
22:48:53.824 00.016 8976 worker thread done servicing request
22:48:53.824 00.000 5052 OnExposeComplete: enter
22:48:53.824 00.000 5052 UpdateGuideState(): m_state=6
22:48:53.824 00.000 5052 Star::Find(18, 413, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 401
22:48:53.824 00.000 5052 Star::Find returns 1 (0), X=413.73, Y=252.60, Mass=329, SNR=12.2, Peak=61 HFD=4.6
22:48:53.824 00.000 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.36) = xAngle (-3.01 = -3.01)
22:48:53.824 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.35 = 2.94)
22:48:53.824 00.000 5052 CameraToMount -- cameraX=25.95 cameraY=-19.62 hyp=32.53 cameraTheta=-0.65 mountX=-32.24 mountY=6.60, mountTheta=2.94
22:48:53.825 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=25.95, y=-19.62, opts=13)
22:48:53.825 00.000 5052 Enqueuing Move request for stepguider (25.95, -19.62)
22:48:53.825 00.000 8976 Worker thread wakes up
22:48:53.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.95, -19.62) opts 0xd
22:48:53.825 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.95, -19.62)
22:48:53.825 00.000 8976 Moving (25.95, -19.62) raw xDistance=-32.24 yDistance=6.60
22:48:53.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.82 from input -32.24
22:48:53.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.48 from input 6.60
22:48:53.825 00.000 8976 MoveAxis(R, 70, ABG)
22:48:53.825 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:53.825 00.000 8976 MoveAxis(D, 21, ABG)
22:48:53.825 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:53.826 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:53.826 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:53.826 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:53.826 00.000 8976 move complete, result=1
22:48:53.826 00.000 8976 worker thread done servicing request
22:48:53.826 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:48:53.837 00.011 5052 UpdateGuideState exits: m=329 SNR=12.2
22:48:53.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:53.837 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:53.837 00.000 5052 Enqueuing Expose request
22:48:53.837 00.000 8976 Worker thread wakes up
22:48:53.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:53.837 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,235,37,37)
22:48:53.837 00.000 5052 GuideStep: -32.2 px 0 ms EAST, 6.6 px 0 ms SOUTH
22:48:53.838 00.001 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.04) = xAngle (-0.69 = -0.69)
22:48:53.838 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.24 = 2.24)
22:48:53.838 00.000 5052 CameraToMount -- cameraX=25.95 cameraY=-19.62 hyp=32.53 cameraTheta=-0.65 mountX=25.13 mountY=25.52, mountTheta=0.79
22:48:53.838 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:53.838 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:54.869 01.031 8976 Exposure complete
22:48:54.883 00.014 8976 worker thread done servicing request
22:48:54.884 00.001 5052 OnExposeComplete: enter
22:48:54.884 00.000 5052 UpdateGuideState(): m_state=6
22:48:54.884 00.000 5052 Star::Find(18, 413, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 402
22:48:54.884 00.000 5052 Star::Find returns 1 (0), X=414.25, Y=252.40, Mass=321, SNR=12.1, Peak=60 HFD=4.5
22:48:54.884 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.36) = xAngle (-3.00 = -3.00)
22:48:54.884 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.34 = 2.94)
22:48:54.884 00.000 5052 CameraToMount -- cameraX=26.47 cameraY=-19.82 hyp=33.06 cameraTheta=-0.64 mountX=-32.74 mountY=6.56, mountTheta=2.94
22:48:54.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.47, y=-19.82, opts=13)
22:48:54.885 00.000 5052 Enqueuing Move request for stepguider (26.47, -19.82)
22:48:54.886 00.001 8976 Worker thread wakes up
22:48:54.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.47, -19.82) opts 0xd
22:48:54.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.47, -19.82)
22:48:54.886 00.000 8976 Moving (26.47, -19.82) raw xDistance=-32.74 yDistance=6.56
22:48:54.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.16 from input -32.74
22:48:54.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.45 from input 6.56
22:48:54.886 00.000 8976 MoveAxis(R, 71, ABG)
22:48:54.886 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:54.886 00.000 8976 MoveAxis(D, 21, ABG)
22:48:54.886 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:54.886 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:54.886 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:54.886 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:54.886 00.000 8976 move complete, result=1
22:48:54.886 00.000 8976 worker thread done servicing request
22:48:54.887 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:48:54.897 00.010 5052 UpdateGuideState exits: m=321 SNR=12.1
22:48:54.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:54.897 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:54.897 00.000 5052 Enqueuing Expose request
22:48:54.897 00.000 5052 GuideStep: -32.7 px 0 ms EAST, 6.6 px 0 ms SOUTH
22:48:54.897 00.000 8976 Worker thread wakes up
22:48:54.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:54.897 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,234,37,37)
22:48:54.897 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.04) = xAngle (-0.68 = -0.68)
22:48:54.897 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.24 = 2.24)
22:48:54.897 00.000 5052 CameraToMount -- cameraX=26.47 cameraY=-19.82 hyp=33.06 cameraTheta=-0.64 mountX=25.64 mountY=25.84, mountTheta=0.79
22:48:54.897 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:54.898 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:55.939 01.041 8976 Exposure complete
22:48:55.952 00.013 8976 worker thread done servicing request
22:48:55.952 00.000 5052 OnExposeComplete: enter
22:48:55.952 00.000 5052 UpdateGuideState(): m_state=6
22:48:55.953 00.001 5052 Star::Find(18, 414, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 403
22:48:55.953 00.000 5052 Star::Find returns 1 (0), X=415.70, Y=252.62, Mass=312, SNR=12.0, Peak=59 HFD=3.9
22:48:55.953 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.36) = xAngle (-2.97 = -2.97)
22:48:55.953 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.31 = 2.97)
22:48:55.953 00.000 5052 CameraToMount -- cameraX=27.92 cameraY=-19.61 hyp=34.12 cameraTheta=-0.61 mountX=-33.63 mountY=5.75, mountTheta=2.97
22:48:55.953 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.92, y=-19.61, opts=13)
22:48:55.953 00.000 5052 Enqueuing Move request for stepguider (27.92, -19.61)
22:48:55.954 00.001 8976 Worker thread wakes up
22:48:55.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.92, -19.61) opts 0xd
22:48:55.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.92, -19.61)
22:48:55.954 00.000 8976 Moving (27.92, -19.61) raw xDistance=-33.63 yDistance=5.75
22:48:55.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.74 from input -33.63
22:48:55.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.93 from input 5.75
22:48:55.954 00.000 8976 MoveAxis(R, 73, ABG)
22:48:55.954 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:55.954 00.000 8976 MoveAxis(D, 19, ABG)
22:48:55.954 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:55.954 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:55.954 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:55.954 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:55.954 00.000 8976 move complete, result=1
22:48:55.954 00.000 8976 worker thread done servicing request
22:48:55.955 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:48:55.965 00.010 5052 UpdateGuideState exits: m=312 SNR=12.0
22:48:55.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:55.965 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:55.965 00.000 5052 Enqueuing Expose request
22:48:55.965 00.000 5052 GuideStep: -33.6 px 0 ms EAST, 5.7 px 0 ms SOUTH
22:48:55.965 00.000 8976 Worker thread wakes up
22:48:55.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:55.965 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,235,37,37)
22:48:55.966 00.001 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.04) = xAngle (-0.65 = -0.65)
22:48:55.966 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.27 = 2.27)
22:48:55.966 00.000 5052 CameraToMount -- cameraX=27.92 cameraY=-19.61 hyp=34.12 cameraTheta=-0.61 mountX=27.10 mountY=26.01, mountTheta=0.76
22:48:55.966 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:55.966 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:56.996 01.030 8976 Exposure complete
22:48:57.011 00.015 8976 worker thread done servicing request
22:48:57.011 00.000 5052 OnExposeComplete: enter
22:48:57.011 00.000 5052 UpdateGuideState(): m_state=6
22:48:57.011 00.000 5052 Star::Find(18, 415, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 404
22:48:57.011 00.000 5052 Star::Find returns 1 (0), X=416.75, Y=252.67, Mass=304, SNR=11.6, Peak=62 HFD=3.7
22:48:57.011 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:48:57.011 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 2.99)
22:48:57.011 00.000 5052 CameraToMount -- cameraX=28.97 cameraY=-19.55 hyp=34.95 cameraTheta=-0.59 mountX=-34.33 mountY=5.25, mountTheta=2.99
22:48:57.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=28.97, y=-19.55, opts=13)
22:48:57.012 00.000 5052 Enqueuing Move request for stepguider (28.97, -19.55)
22:48:57.012 00.000 8976 Worker thread wakes up
22:48:57.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (28.97, -19.55) opts 0xd
22:48:57.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (28.97, -19.55)
22:48:57.012 00.000 8976 Moving (28.97, -19.55) raw xDistance=-34.33 yDistance=5.25
22:48:57.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.22 from input -34.33
22:48:57.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.58 from input 5.25
22:48:57.013 00.001 8976 MoveAxis(R, 75, ABG)
22:48:57.013 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:57.013 00.000 8976 MoveAxis(D, 17, ABG)
22:48:57.013 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:57.013 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:57.013 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:57.013 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:57.013 00.000 8976 move complete, result=1
22:48:57.013 00.000 8976 worker thread done servicing request
22:48:57.014 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:48:57.024 00.010 5052 UpdateGuideState exits: m=304 SNR=11.6
22:48:57.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:57.024 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:57.024 00.000 5052 Enqueuing Expose request
22:48:57.024 00.000 5052 GuideStep: -34.3 px 0 ms EAST, 5.2 px 0 ms SOUTH
22:48:57.024 00.000 8976 Worker thread wakes up
22:48:57.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:57.024 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(399,235,37,37)
22:48:57.025 00.001 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:48:57.025 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.29 = 2.29)
22:48:57.025 00.000 5052 CameraToMount -- cameraX=28.97 cameraY=-19.55 hyp=34.95 cameraTheta=-0.59 mountX=28.15 mountY=26.21, mountTheta=0.75
22:48:57.025 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:57.025 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:58.060 01.035 8976 Exposure complete
22:48:58.075 00.015 8976 worker thread done servicing request
22:48:58.075 00.000 5052 OnExposeComplete: enter
22:48:58.075 00.000 5052 UpdateGuideState(): m_state=6
22:48:58.075 00.000 5052 Star::Find(18, 416, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 405
22:48:58.075 00.000 5052 Star::Find returns 1 (0), X=417.53, Y=252.17, Mass=296, SNR=11.5, Peak=60 HFD=3.8
22:48:58.075 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:48:58.075 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 2.99)
22:48:58.075 00.000 5052 CameraToMount -- cameraX=29.75 cameraY=-20.05 hyp=35.87 cameraTheta=-0.59 mountX=-35.23 mountY=5.37, mountTheta=2.99
22:48:58.076 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=29.75, y=-20.05, opts=13)
22:48:58.076 00.000 5052 Enqueuing Move request for stepguider (29.75, -20.05)
22:48:58.076 00.000 8976 Worker thread wakes up
22:48:58.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (29.75, -20.05) opts 0xd
22:48:58.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (29.75, -20.05)
22:48:58.076 00.000 8976 Moving (29.75, -20.05) raw xDistance=-35.23 yDistance=5.37
22:48:58.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.82 from input -35.23
22:48:58.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.63 from input 5.37
22:48:58.077 00.001 8976 MoveAxis(R, 77, ABG)
22:48:58.077 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:58.077 00.000 8976 MoveAxis(D, 17, ABG)
22:48:58.077 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:58.077 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:58.077 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:58.077 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:58.077 00.000 8976 move complete, result=1
22:48:58.077 00.000 8976 worker thread done servicing request
22:48:58.077 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:48:58.088 00.011 5052 UpdateGuideState exits: m=296 SNR=11.5
22:48:58.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:58.088 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:58.088 00.000 5052 Enqueuing Expose request
22:48:58.089 00.001 5052 GuideStep: -35.2 px 0 ms EAST, 5.4 px 0 ms SOUTH
22:48:58.089 00.000 8976 Worker thread wakes up
22:48:58.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:58.089 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,234,37,37)
22:48:58.089 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:48:58.089 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.29 = 2.29)
22:48:58.089 00.000 5052 CameraToMount -- cameraX=29.75 cameraY=-20.05 hyp=35.87 cameraTheta=-0.59 mountX=28.91 mountY=26.90, mountTheta=0.75
22:48:58.090 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:58.090 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:48:59.132 01.042 8976 Exposure complete
22:48:59.145 00.013 8976 worker thread done servicing request
22:48:59.145 00.000 5052 OnExposeComplete: enter
22:48:59.145 00.000 5052 UpdateGuideState(): m_state=6
22:48:59.145 00.000 5052 Star::Find(18, 417, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 406
22:48:59.146 00.001 5052 Star::Find returns 1 (0), X=417.77, Y=252.50, Mass=319, SNR=12.1, Peak=61 HFD=3.8
22:48:59.146 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:48:59.146 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.00)
22:48:59.146 00.000 5052 CameraToMount -- cameraX=29.99 cameraY=-19.72 hyp=35.90 cameraTheta=-0.58 mountX=-35.18 mountY=4.96, mountTheta=3.00
22:48:59.146 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=29.99, y=-19.72, opts=13)
22:48:59.146 00.000 5052 Enqueuing Move request for stepguider (29.99, -19.72)
22:48:59.147 00.001 8976 Worker thread wakes up
22:48:59.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (29.99, -19.72) opts 0xd
22:48:59.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (29.99, -19.72)
22:48:59.147 00.000 8976 Moving (29.99, -19.72) raw xDistance=-35.18 yDistance=4.96
22:48:59.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.83 from input -35.18
22:48:59.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.38 from input 4.96
22:48:59.147 00.000 8976 MoveAxis(R, 77, ABG)
22:48:59.147 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:59.147 00.000 8976 MoveAxis(D, 16, ABG)
22:48:59.147 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:48:59.147 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:48:59.147 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:48:59.147 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:48:59.147 00.000 8976 move complete, result=1
22:48:59.147 00.000 8976 worker thread done servicing request
22:48:59.148 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:48:59.157 00.009 5052 UpdateGuideState exits: m=319 SNR=12.1
22:48:59.158 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:59.158 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:48:59.158 00.000 5052 Enqueuing Expose request
22:48:59.158 00.000 5052 GuideStep: -35.2 px 0 ms EAST, 5.0 px 0 ms SOUTH
22:48:59.158 00.000 8976 Worker thread wakes up
22:48:59.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:48:59.158 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,234,37,37)
22:48:59.158 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.04) = xAngle (-0.62 = -0.62)
22:48:59.159 00.001 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.31 = 2.31)
22:48:59.159 00.000 5052 CameraToMount -- cameraX=29.99 cameraY=-19.72 hyp=35.90 cameraTheta=-0.58 mountX=29.17 mountY=26.64, mountTheta=0.74
22:48:59.159 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:48:59.159 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:00.198 01.039 8976 Exposure complete
22:49:00.212 00.014 8976 worker thread done servicing request
22:49:00.212 00.000 5052 OnExposeComplete: enter
22:49:00.212 00.000 5052 UpdateGuideState(): m_state=6
22:49:00.212 00.000 5052 Star::Find(18, 417, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 407
22:49:00.212 00.000 5052 Star::Find returns 1 (0), X=417.90, Y=252.49, Mass=301, SNR=11.7, Peak=60 HFD=3.9
22:49:00.212 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:49:00.212 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.00)
22:49:00.212 00.000 5052 CameraToMount -- cameraX=30.12 cameraY=-19.73 hyp=36.01 cameraTheta=-0.58 mountX=-35.28 mountY=4.92, mountTheta=3.00
22:49:00.214 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=30.12, y=-19.73, opts=13)
22:49:00.214 00.000 5052 Enqueuing Move request for stepguider (30.12, -19.73)
22:49:00.214 00.000 8976 Worker thread wakes up
22:49:00.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.12, -19.73) opts 0xd
22:49:00.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.12, -19.73)
22:49:00.214 00.000 8976 Moving (30.12, -19.73) raw xDistance=-35.28 yDistance=4.92
22:49:00.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.89 from input -35.28
22:49:00.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.33 from input 4.92
22:49:00.214 00.000 8976 MoveAxis(R, 77, ABG)
22:49:00.214 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:00.214 00.000 8976 MoveAxis(D, 16, ABG)
22:49:00.214 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:00.215 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:00.215 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:00.215 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:00.215 00.000 8976 move complete, result=1
22:49:00.215 00.000 8976 worker thread done servicing request
22:49:00.215 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:49:00.224 00.009 5052 UpdateGuideState exits: m=301 SNR=11.7
22:49:00.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:00.224 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:00.224 00.000 5052 Enqueuing Expose request
22:49:00.224 00.000 5052 GuideStep: -35.3 px 0 ms EAST, 4.9 px 0 ms SOUTH
22:49:00.224 00.000 8976 Worker thread wakes up
22:49:00.224 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:00.224 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,234,37,37)
22:49:00.224 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.04) = xAngle (-0.62 = -0.62)
22:49:00.225 00.001 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.31 = 2.31)
22:49:00.225 00.000 5052 CameraToMount -- cameraX=30.12 cameraY=-19.73 hyp=36.01 cameraTheta=-0.58 mountX=29.29 mountY=26.68, mountTheta=0.74
22:49:00.225 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:00.225 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:01.261 01.036 8976 Exposure complete
22:49:01.277 00.016 8976 worker thread done servicing request
22:49:01.277 00.000 5052 OnExposeComplete: enter
22:49:01.277 00.000 5052 UpdateGuideState(): m_state=6
22:49:01.277 00.000 5052 Star::Find(18, 417, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 408
22:49:01.277 00.000 5052 Star::Find returns 1 (0), X=418.14, Y=252.29, Mass=316, SNR=12.1, Peak=63 HFD=4.0
22:49:01.277 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:49:01.277 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.00)
22:49:01.277 00.000 5052 CameraToMount -- cameraX=30.36 cameraY=-19.93 hyp=36.32 cameraTheta=-0.58 mountX=-35.59 mountY=5.00, mountTheta=3.00
22:49:01.279 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=30.36, y=-19.93, opts=13)
22:49:01.279 00.000 5052 Enqueuing Move request for stepguider (30.36, -19.93)
22:49:01.279 00.000 8976 Worker thread wakes up
22:49:01.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.36, -19.93) opts 0xd
22:49:01.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.36, -19.93)
22:49:01.279 00.000 8976 Moving (30.36, -19.93) raw xDistance=-35.59 yDistance=5.00
22:49:01.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.09 from input -35.59
22:49:01.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.38 from input 5.00
22:49:01.279 00.000 8976 MoveAxis(R, 78, ABG)
22:49:01.279 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:01.279 00.000 8976 MoveAxis(D, 16, ABG)
22:49:01.279 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:01.280 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:01.280 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:01.280 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:01.280 00.000 8976 move complete, result=1
22:49:01.280 00.000 8976 worker thread done servicing request
22:49:01.281 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:49:01.291 00.010 5052 UpdateGuideState exits: m=316 SNR=12.1
22:49:01.292 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:01.292 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:01.292 00.000 5052 Enqueuing Expose request
22:49:01.292 00.000 5052 GuideStep: -35.6 px 0 ms EAST, 5.0 px 0 ms SOUTH
22:49:01.292 00.000 8976 Worker thread wakes up
22:49:01.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:01.292 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,234,37,37)
22:49:01.293 00.001 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.04) = xAngle (-0.62 = -0.62)
22:49:01.293 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.31 = 2.31)
22:49:01.293 00.000 5052 CameraToMount -- cameraX=30.36 cameraY=-19.93 hyp=36.32 cameraTheta=-0.58 mountX=29.52 mountY=26.94, mountTheta=0.74
22:49:01.293 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:01.293 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:02.333 01.040 8976 Exposure complete
22:49:02.347 00.014 8976 worker thread done servicing request
22:49:02.347 00.000 5052 OnExposeComplete: enter
22:49:02.347 00.000 5052 UpdateGuideState(): m_state=6
22:49:02.347 00.000 5052 Star::Find(18, 418, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 409
22:49:02.348 00.001 5052 Star::Find returns 1 (0), X=418.58, Y=253.59, Mass=306, SNR=11.8, Peak=61 HFD=3.4
22:49:02.348 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.36) = xAngle (-2.90 = -2.90)
22:49:02.348 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.24 = 3.04)
22:49:02.348 00.000 5052 CameraToMount -- cameraX=30.80 cameraY=-18.63 hyp=36.00 cameraTheta=-0.54 mountX=-34.98 mountY=3.63, mountTheta=3.04
22:49:02.348 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=30.80, y=-18.63, opts=13)
22:49:02.348 00.000 5052 Enqueuing Move request for stepguider (30.80, -18.63)
22:49:02.348 00.000 8976 Worker thread wakes up
22:49:02.349 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.80, -18.63) opts 0xd
22:49:02.349 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.80, -18.63)
22:49:02.349 00.000 8976 Moving (30.80, -18.63) raw xDistance=-34.98 yDistance=3.63
22:49:02.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.72 from input -34.98
22:49:02.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.53 from input 3.63
22:49:02.349 00.000 8976 MoveAxis(R, 77, ABG)
22:49:02.349 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:02.349 00.000 8976 MoveAxis(D, 12, ABG)
22:49:02.349 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:02.349 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:02.349 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:02.349 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:02.349 00.000 8976 move complete, result=1
22:49:02.349 00.000 8976 worker thread done servicing request
22:49:02.349 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:49:02.359 00.010 5052 UpdateGuideState exits: m=306 SNR=11.8
22:49:02.360 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:02.360 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:02.360 00.000 5052 Enqueuing Expose request
22:49:02.360 00.000 5052 GuideStep: -35.0 px 0 ms EAST, 3.6 px 0 ms SOUTH
22:49:02.360 00.000 8976 Worker thread wakes up
22:49:02.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:02.360 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(401,236,37,37)
22:49:02.360 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.04) = xAngle (-0.58 = -0.58)
22:49:02.360 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.34 = 2.34)
22:49:02.361 00.001 5052 CameraToMount -- cameraX=30.80 cameraY=-18.63 hyp=36.00 cameraTheta=-0.54 mountX=30.02 mountY=25.79, mountTheta=0.71
22:49:02.361 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:02.361 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:03.398 01.037 8976 Exposure complete
22:49:03.411 00.013 8976 worker thread done servicing request
22:49:03.412 00.001 5052 OnExposeComplete: enter
22:49:03.412 00.000 5052 UpdateGuideState(): m_state=6
22:49:03.412 00.000 5052 Star::Find(18, 418, 253, 0, (0,0,0,0), 0.1, 10.0, 0) frame 410
22:49:03.412 00.000 5052 Star::Find returns 1 (0), X=419.28, Y=252.66, Mass=304, SNR=11.7, Peak=62 HFD=3.7
22:49:03.412 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.36) = xAngle (-2.92 = -2.92)
22:49:03.412 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.25 = 3.03)
22:49:03.412 00.000 5052 CameraToMount -- cameraX=31.50 cameraY=-19.56 hyp=37.08 cameraTheta=-0.56 mountX=-36.13 mountY=4.17, mountTheta=3.03
22:49:03.413 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=31.50, y=-19.56, opts=13)
22:49:03.413 00.000 5052 Enqueuing Move request for stepguider (31.50, -19.56)
22:49:03.413 00.000 8976 Worker thread wakes up
22:49:03.413 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (31.50, -19.56) opts 0xd
22:49:03.413 00.000 8976 Handling offset move in thread for stepguider, endpoint = (31.50, -19.56)
22:49:03.413 00.000 8976 Moving (31.50, -19.56) raw xDistance=-36.13 yDistance=4.17
22:49:03.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.42 from input -36.13
22:49:03.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.80 from input 4.17
22:49:03.413 00.000 8976 MoveAxis(R, 79, ABG)
22:49:03.413 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:03.413 00.000 8976 MoveAxis(D, 13, ABG)
22:49:03.413 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:03.413 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:03.413 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:03.413 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:03.413 00.000 8976 move complete, result=1
22:49:03.414 00.001 8976 worker thread done servicing request
22:49:03.414 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:49:03.424 00.010 5052 UpdateGuideState exits: m=304 SNR=11.7
22:49:03.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:03.424 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:03.424 00.000 5052 Enqueuing Expose request
22:49:03.424 00.000 5052 GuideStep: -36.1 px 0 ms EAST, 4.2 px 0 ms SOUTH
22:49:03.424 00.000 8976 Worker thread wakes up
22:49:03.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:03.424 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(401,235,37,37)
22:49:03.424 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.04) = xAngle (-0.60 = -0.60)
22:49:03.425 00.001 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.33 = 2.33)
22:49:03.425 00.000 5052 CameraToMount -- cameraX=31.50 cameraY=-19.56 hyp=37.08 cameraTheta=-0.56 mountX=30.68 mountY=26.86, mountTheta=0.72
22:49:03.425 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:03.425 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:04.461 01.036 8976 Exposure complete
22:49:04.476 00.015 8976 worker thread done servicing request
22:49:04.477 00.001 5052 OnExposeComplete: enter
22:49:04.477 00.000 5052 UpdateGuideState(): m_state=6
22:49:04.477 00.000 5052 Star::Find(18, 419, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 411
22:49:04.477 00.000 5052 Star::Find returns 1 (0), X=420.64, Y=251.66, Mass=294, SNR=11.5, Peak=61 HFD=4.3
22:49:04.477 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.36) = xAngle (-2.92 = -2.92)
22:49:04.477 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.26 = 3.03)
22:49:04.477 00.000 5052 CameraToMount -- cameraX=32.86 cameraY=-20.56 hyp=38.77 cameraTheta=-0.56 mountX=-37.81 mountY=4.49, mountTheta=3.02
22:49:04.478 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=32.86, y=-20.56, opts=13)
22:49:04.478 00.000 5052 Enqueuing Move request for stepguider (32.86, -20.56)
22:49:04.478 00.000 8976 Worker thread wakes up
22:49:04.478 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (32.86, -20.56) opts 0xd
22:49:04.478 00.000 8976 Handling offset move in thread for stepguider, endpoint = (32.86, -20.56)
22:49:04.478 00.000 8976 Moving (32.86, -20.56) raw xDistance=-37.81 yDistance=4.49
22:49:04.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns -25.53 from input -37.81
22:49:04.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.03 from input 4.49
22:49:04.478 00.000 8976 MoveAxis(R, 82, ABG)
22:49:04.478 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:04.478 00.000 8976 MoveAxis(D, 14, ABG)
22:49:04.478 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:04.479 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:04.479 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:04.479 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:04.479 00.000 8976 move complete, result=1
22:49:04.479 00.000 8976 worker thread done servicing request
22:49:04.479 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:49:04.489 00.010 5052 UpdateGuideState exits: m=294 SNR=11.5
22:49:04.489 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:04.489 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:04.489 00.000 5052 Enqueuing Expose request
22:49:04.489 00.000 5052 GuideStep: -37.8 px 0 ms EAST, 4.5 px 0 ms SOUTH
22:49:04.489 00.000 8976 Worker thread wakes up
22:49:04.490 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:04.490 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(403,234,37,37)
22:49:04.490 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.04) = xAngle (-0.60 = -0.60)
22:49:04.490 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.33 = 2.33)
22:49:04.490 00.000 5052 CameraToMount -- cameraX=32.86 cameraY=-20.56 hyp=38.77 cameraTheta=-0.56 mountX=32.00 mountY=28.17, mountTheta=0.72
22:49:04.490 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:04.491 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:05.534 01.043 8976 Exposure complete
22:49:05.549 00.015 8976 worker thread done servicing request
22:49:05.549 00.000 5052 OnExposeComplete: enter
22:49:05.549 00.000 5052 UpdateGuideState(): m_state=6
22:49:05.549 00.000 5052 Star::Find(18, 420, 251, 0, (0,0,0,0), 0.1, 10.0, 0) frame 412
22:49:05.549 00.000 5052 Star::Find returns 1 (0), X=420.93, Y=251.34, Mass=268, SNR=11.0, Peak=60 HFD=3.9
22:49:05.549 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.36) = xAngle (-2.92 = -2.92)
22:49:05.550 00.001 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.26 = 3.02)
22:49:05.550 00.000 5052 CameraToMount -- cameraX=33.15 cameraY=-20.88 hyp=39.18 cameraTheta=-0.56 mountX=-38.23 mountY=4.65, mountTheta=3.02
22:49:05.550 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=33.15, y=-20.88, opts=13)
22:49:05.550 00.000 5052 Enqueuing Move request for stepguider (33.15, -20.88)
22:49:05.550 00.000 8976 Worker thread wakes up
22:49:05.550 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (33.15, -20.88) opts 0xd
22:49:05.550 00.000 8976 Handling offset move in thread for stepguider, endpoint = (33.15, -20.88)
22:49:05.550 00.000 8976 Moving (33.15, -20.88) raw xDistance=-38.23 yDistance=4.65
22:49:05.551 00.001 8976 GuideAlgorithmHysteresis::Result() returns -25.87 from input -38.23
22:49:05.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.14 from input 4.65
22:49:05.551 00.000 8976 MoveAxis(R, 83, ABG)
22:49:05.551 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:05.551 00.000 8976 MoveAxis(D, 15, ABG)
22:49:05.551 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:05.551 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:05.551 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:05.551 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:05.551 00.000 8976 move complete, result=1
22:49:05.551 00.000 8976 worker thread done servicing request
22:49:05.551 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:49:05.561 00.010 5052 UpdateGuideState exits: m=268 SNR=11.0
22:49:05.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:05.561 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:05.561 00.000 5052 Enqueuing Expose request
22:49:05.562 00.001 5052 GuideStep: -38.2 px 0 ms EAST, 4.7 px 0 ms SOUTH
22:49:05.562 00.000 8976 Worker thread wakes up
22:49:05.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:05.562 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(403,233,37,37)
22:49:05.562 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.04) = xAngle (-0.60 = -0.60)
22:49:05.562 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.33 = 2.33)
22:49:05.562 00.000 5052 CameraToMount -- cameraX=33.15 cameraY=-20.88 hyp=39.18 cameraTheta=-0.56 mountX=32.28 mountY=28.55, mountTheta=0.72
22:49:05.562 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:05.563 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:06.601 01.038 8976 Exposure complete
22:49:06.615 00.014 8976 worker thread done servicing request
22:49:06.615 00.000 5052 OnExposeComplete: enter
22:49:06.615 00.000 5052 UpdateGuideState(): m_state=6
22:49:06.615 00.000 5052 Star::Find(18, 420, 251, 0, (0,0,0,0), 0.1, 10.0, 0) frame 413
22:49:06.615 00.000 5052 Star::Find returns 1 (0), X=420.58, Y=251.71, Mass=314, SNR=12.0, Peak=62 HFD=4.2
22:49:06.615 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.36) = xAngle (-2.92 = -2.92)
22:49:06.615 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.26 = 3.03)
22:49:06.616 00.001 5052 CameraToMount -- cameraX=32.80 cameraY=-20.51 hyp=38.69 cameraTheta=-0.56 mountX=-37.73 mountY=4.47, mountTheta=3.02
22:49:06.616 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=32.80, y=-20.51, opts=13)
22:49:06.616 00.000 5052 Enqueuing Move request for stepguider (32.80, -20.51)
22:49:06.616 00.000 8976 Worker thread wakes up
22:49:06.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (32.80, -20.51) opts 0xd
22:49:06.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (32.80, -20.51)
22:49:06.616 00.000 8976 Moving (32.80, -20.51) raw xDistance=-37.73 yDistance=4.47
22:49:06.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -25.58 from input -37.73
22:49:06.617 00.001 8976 GuideAlgorithmHysteresis::Result() returns 3.04 from input 4.47
22:49:06.617 00.000 8976 MoveAxis(R, 83, ABG)
22:49:06.617 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:06.617 00.000 8976 MoveAxis(D, 14, ABG)
22:49:06.617 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:06.617 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:06.617 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:06.617 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:06.617 00.000 8976 move complete, result=1
22:49:06.617 00.000 8976 worker thread done servicing request
22:49:06.617 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=159, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:49:06.627 00.010 5052 UpdateGuideState exits: m=314 SNR=12.0
22:49:06.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:06.627 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:06.627 00.000 5052 Enqueuing Expose request
22:49:06.627 00.000 5052 GuideStep: -37.7 px 0 ms EAST, 4.5 px 0 ms SOUTH
22:49:06.627 00.000 8976 Worker thread wakes up
22:49:06.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:06.627 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(403,234,37,37)
22:49:06.628 00.001 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.04) = xAngle (-0.60 = -0.60)
22:49:06.628 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.33 = 2.33)
22:49:06.628 00.000 5052 CameraToMount -- cameraX=32.80 cameraY=-20.51 hyp=38.69 cameraTheta=-0.56 mountX=31.94 mountY=28.11, mountTheta=0.72
22:49:06.628 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:06.628 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:07.666 01.038 8976 Exposure complete
22:49:07.680 00.014 8976 worker thread done servicing request
22:49:07.680 00.000 5052 OnExposeComplete: enter
22:49:07.680 00.000 5052 UpdateGuideState(): m_state=6
22:49:07.680 00.000 5052 Star::Find(18, 420, 251, 0, (0,0,0,0), 0.1, 10.0, 0) frame 414
22:49:07.681 00.001 5052 Star::Find returns 1 (0), X=420.15, Y=251.64, Mass=311, SNR=11.8, Peak=58 HFD=4.0
22:49:07.681 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.36) = xAngle (-2.93 = -2.93)
22:49:07.681 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.26 = 3.02)
22:49:07.681 00.000 5052 CameraToMount -- cameraX=32.37 cameraY=-20.58 hyp=38.35 cameraTheta=-0.57 mountX=-37.46 mountY=4.72, mountTheta=3.02
22:49:07.681 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=32.37, y=-20.58, opts=13)
22:49:07.681 00.000 5052 Enqueuing Move request for stepguider (32.37, -20.58)
22:49:07.681 00.000 8976 Worker thread wakes up
22:49:07.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (32.37, -20.58) opts 0xd
22:49:07.682 00.001 8976 Handling offset move in thread for stepguider, endpoint = (32.37, -20.58)
22:49:07.682 00.000 8976 Moving (32.37, -20.58) raw xDistance=-37.46 yDistance=4.72
22:49:07.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -25.39 from input -37.46
22:49:07.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.18 from input 4.72
22:49:07.682 00.000 8976 MoveAxis(R, 82, ABG)
22:49:07.682 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:07.682 00.000 8976 MoveAxis(D, 15, ABG)
22:49:07.682 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:07.682 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:07.682 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:07.682 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:07.682 00.000 8976 move complete, result=1
22:49:07.682 00.000 8976 worker thread done servicing request
22:49:07.682 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:49:07.692 00.010 5052 UpdateGuideState exits: m=311 SNR=11.8
22:49:07.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:07.692 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:07.692 00.000 5052 Enqueuing Expose request
22:49:07.692 00.000 5052 GuideStep: -37.5 px 0 ms EAST, 4.7 px 0 ms SOUTH
22:49:07.692 00.000 8976 Worker thread wakes up
22:49:07.693 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:07.693 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,234,37,37)
22:49:07.693 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.04) = xAngle (-0.61 = -0.61)
22:49:07.693 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.32 = 2.32)
22:49:07.693 00.000 5052 CameraToMount -- cameraX=32.37 cameraY=-20.58 hyp=38.35 cameraTheta=-0.57 mountX=31.50 mountY=28.07, mountTheta=0.73
22:49:07.693 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:07.693 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:08.731 01.038 8976 Exposure complete
22:49:08.745 00.014 8976 worker thread done servicing request
22:49:08.745 00.000 5052 OnExposeComplete: enter
22:49:08.745 00.000 5052 UpdateGuideState(): m_state=6
22:49:08.746 00.001 5052 Star::Find(18, 420, 251, 0, (0,0,0,0), 0.1, 10.0, 0) frame 415
22:49:08.746 00.000 5052 Star::Find returns 1 (0), X=417.78, Y=252.34, Mass=309, SNR=11.9, Peak=61 HFD=4.0
22:49:08.746 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:49:08.746 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.00)
22:49:08.746 00.000 5052 CameraToMount -- cameraX=30.00 cameraY=-19.88 hyp=35.99 cameraTheta=-0.59 mountX=-35.29 mountY=5.10, mountTheta=3.00
22:49:08.746 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=30.00, y=-19.88, opts=13)
22:49:08.746 00.000 5052 Enqueuing Move request for stepguider (30.00, -19.88)
22:49:08.747 00.001 8976 Worker thread wakes up
22:49:08.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.00, -19.88) opts 0xd
22:49:08.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.00, -19.88)
22:49:08.747 00.000 8976 Moving (30.00, -19.88) raw xDistance=-35.29 yDistance=5.10
22:49:08.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.01 from input -35.29
22:49:08.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.44 from input 5.10
22:49:08.747 00.000 8976 MoveAxis(R, 77, ABG)
22:49:08.747 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:08.747 00.000 8976 MoveAxis(D, 16, ABG)
22:49:08.747 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:08.747 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:08.747 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:08.747 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:08.747 00.000 8976 move complete, result=1
22:49:08.747 00.000 8976 worker thread done servicing request
22:49:08.747 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:49:08.758 00.011 5052 UpdateGuideState exits: m=309 SNR=11.9
22:49:08.758 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:08.758 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:08.758 00.000 5052 Enqueuing Expose request
22:49:08.758 00.000 5052 GuideStep: -35.3 px 0 ms EAST, 5.1 px 0 ms SOUTH
22:49:08.758 00.000 8976 Worker thread wakes up
22:49:08.758 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:08.758 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,234,37,37)
22:49:08.759 00.001 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:49:08.759 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:49:08.759 00.000 5052 CameraToMount -- cameraX=30.00 cameraY=-19.88 hyp=35.99 cameraTheta=-0.59 mountX=29.16 mountY=26.79, mountTheta=0.74
22:49:08.759 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:08.759 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:09.792 01.033 8976 Exposure complete
22:49:09.806 00.014 8976 worker thread done servicing request
22:49:09.806 00.000 5052 OnExposeComplete: enter
22:49:09.806 00.000 5052 UpdateGuideState(): m_state=6
22:49:09.806 00.000 5052 Star::Find(18, 417, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 416
22:49:09.806 00.000 5052 Star::Find returns 1 (0), X=415.57, Y=252.70, Mass=305, SNR=11.6, Peak=60 HFD=4.2
22:49:09.806 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.36) = xAngle (-2.97 = -2.97)
22:49:09.806 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.31 = 2.97)
22:49:09.806 00.000 5052 CameraToMount -- cameraX=27.80 cameraY=-19.52 hyp=33.96 cameraTheta=-0.61 mountX=-33.47 mountY=5.72, mountTheta=2.97
22:49:09.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.80, y=-19.52, opts=13)
22:49:09.807 00.000 5052 Enqueuing Move request for stepguider (27.80, -19.52)
22:49:09.807 00.000 8976 Worker thread wakes up
22:49:09.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.80, -19.52) opts 0xd
22:49:09.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.80, -19.52)
22:49:09.807 00.000 8976 Moving (27.80, -19.52) raw xDistance=-33.47 yDistance=5.72
22:49:09.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.77 from input -33.47
22:49:09.808 00.001 8976 GuideAlgorithmHysteresis::Result() returns 3.84 from input 5.72
22:49:09.808 00.000 8976 MoveAxis(R, 73, ABG)
22:49:09.808 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:09.808 00.000 8976 MoveAxis(D, 18, ABG)
22:49:09.808 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:09.808 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:09.808 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:09.808 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:09.808 00.000 8976 move complete, result=1
22:49:09.808 00.000 8976 worker thread done servicing request
22:49:09.808 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:49:09.819 00.011 5052 UpdateGuideState exits: m=305 SNR=11.6
22:49:09.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:09.819 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:09.819 00.000 5052 Enqueuing Expose request
22:49:09.819 00.000 8976 Worker thread wakes up
22:49:09.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:09.819 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,235,37,37)
22:49:09.819 00.000 5052 GuideStep: -33.5 px 0 ms EAST, 5.7 px 0 ms SOUTH
22:49:09.821 00.002 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.04) = xAngle (-0.65 = -0.65)
22:49:09.821 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.27 = 2.27)
22:49:09.821 00.000 5052 CameraToMount -- cameraX=27.80 cameraY=-19.52 hyp=33.96 cameraTheta=-0.61 mountX=26.98 mountY=25.89, mountTheta=0.76
22:49:09.821 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:09.821 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:10.853 01.032 8976 Exposure complete
22:49:10.866 00.013 8976 worker thread done servicing request
22:49:10.866 00.000 5052 OnExposeComplete: enter
22:49:10.866 00.000 5052 UpdateGuideState(): m_state=6
22:49:10.866 00.000 5052 Star::Find(18, 415, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 417
22:49:10.866 00.000 5052 Star::Find returns 1 (0), X=415.42, Y=252.22, Mass=298, SNR=11.8, Peak=59 HFD=3.8
22:49:10.867 00.001 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.36) = xAngle (-2.99 = -2.99)
22:49:10.867 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.32 = 2.96)
22:49:10.867 00.000 5052 CameraToMount -- cameraX=27.65 cameraY=-20.00 hyp=34.12 cameraTheta=-0.63 mountX=-33.71 mountY=6.22, mountTheta=2.96
22:49:10.867 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.65, y=-20.00, opts=13)
22:49:10.867 00.000 5052 Enqueuing Move request for stepguider (27.65, -20.00)
22:49:10.867 00.000 8976 Worker thread wakes up
22:49:10.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.65, -20.00) opts 0xd
22:49:10.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.65, -20.00)
22:49:10.868 00.001 8976 Moving (27.65, -20.00) raw xDistance=-33.71 yDistance=6.22
22:49:10.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.83 from input -33.71
22:49:10.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.19 from input 6.22
22:49:10.868 00.000 8976 MoveAxis(R, 74, ABG)
22:49:10.868 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:10.868 00.000 8976 MoveAxis(D, 20, ABG)
22:49:10.868 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:10.868 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:10.868 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:10.868 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:10.868 00.000 8976 move complete, result=1
22:49:10.868 00.000 8976 worker thread done servicing request
22:49:10.868 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=33, FiltMin=28, FiltMax=45, Gamma=2.260
22:49:10.879 00.011 5052 UpdateGuideState exits: m=298 SNR=11.8
22:49:10.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:10.879 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:10.879 00.000 5052 Enqueuing Expose request
22:49:10.879 00.000 5052 GuideStep: -33.7 px 0 ms EAST, 6.2 px 0 ms SOUTH
22:49:10.879 00.000 8976 Worker thread wakes up
22:49:10.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:10.879 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,234,37,37)
22:49:10.880 00.001 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.04) = xAngle (-0.67 = -0.67)
22:49:10.880 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.26 = 2.26)
22:49:10.880 00.000 5052 CameraToMount -- cameraX=27.65 cameraY=-20.00 hyp=34.12 cameraTheta=-0.63 mountX=26.81 mountY=26.31, mountTheta=0.78
22:49:10.880 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:10.880 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:11.912 01.032 8976 Exposure complete
22:49:11.927 00.015 8976 worker thread done servicing request
22:49:11.927 00.000 5052 OnExposeComplete: enter
22:49:11.927 00.000 5052 UpdateGuideState(): m_state=6
22:49:11.927 00.000 5052 Star::Find(18, 415, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 418
22:49:11.927 00.000 5052 Star::Find returns 1 (0), X=416.23, Y=252.09, Mass=264, SNR=10.9, Peak=63 HFD=3.7
22:49:11.927 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.36) = xAngle (-2.98 = -2.98)
22:49:11.927 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.31 = 2.97)
22:49:11.927 00.000 5052 CameraToMount -- cameraX=28.45 cameraY=-20.13 hyp=34.85 cameraTheta=-0.62 mountX=-34.37 mountY=5.99, mountTheta=2.97
22:49:11.928 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=28.45, y=-20.13, opts=13)
22:49:11.928 00.000 5052 Enqueuing Move request for stepguider (28.45, -20.13)
22:49:11.928 00.000 8976 Worker thread wakes up
22:49:11.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (28.45, -20.13) opts 0xd
22:49:11.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (28.45, -20.13)
22:49:11.928 00.000 8976 Moving (28.45, -20.13) raw xDistance=-34.37 yDistance=5.99
22:49:11.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.25 from input -34.37
22:49:11.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.07 from input 5.99
22:49:11.928 00.000 8976 MoveAxis(R, 75, ABG)
22:49:11.928 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:11.928 00.000 8976 MoveAxis(D, 19, ABG)
22:49:11.928 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:11.928 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:11.928 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:11.928 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:11.928 00.000 8976 move complete, result=1
22:49:11.929 00.001 8976 worker thread done servicing request
22:49:11.929 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:49:11.939 00.010 5052 UpdateGuideState exits: m=264 SNR=10.9
22:49:11.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:11.939 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:11.939 00.000 5052 Enqueuing Expose request
22:49:11.939 00.000 8976 Worker thread wakes up
22:49:11.939 00.000 5052 GuideStep: -34.4 px 0 ms EAST, 6.0 px 0 ms SOUTH
22:49:11.939 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:11.939 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,234,37,37)
22:49:11.940 00.001 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.04) = xAngle (-0.66 = -0.66)
22:49:11.940 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.27 = 2.27)
22:49:11.940 00.000 5052 CameraToMount -- cameraX=28.45 cameraY=-20.13 hyp=34.85 cameraTheta=-0.62 mountX=27.61 mountY=26.65, mountTheta=0.77
22:49:11.940 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:11.940 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:12.977 01.037 8976 Exposure complete
22:49:12.991 00.014 8976 worker thread done servicing request
22:49:12.991 00.000 5052 OnExposeComplete: enter
22:49:12.991 00.000 5052 UpdateGuideState(): m_state=6
22:49:12.991 00.000 5052 Star::Find(18, 416, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 419
22:49:12.991 00.000 5052 Star::Find returns 1 (0), X=417.92, Y=252.12, Mass=310, SNR=11.9, Peak=61 HFD=4.2
22:49:12.991 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:49:12.991 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 3.00)
22:49:12.992 00.001 5052 CameraToMount -- cameraX=30.14 cameraY=-20.10 hyp=36.23 cameraTheta=-0.59 mountX=-35.55 mountY=5.24, mountTheta=3.00
22:49:12.992 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=30.14, y=-20.10, opts=13)
22:49:12.992 00.000 5052 Enqueuing Move request for stepguider (30.14, -20.10)
22:49:12.992 00.000 8976 Worker thread wakes up
22:49:12.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.14, -20.10) opts 0xd
22:49:12.993 00.001 8976 Handling offset move in thread for stepguider, endpoint = (30.14, -20.10)
22:49:12.993 00.000 8976 Moving (30.14, -20.10) raw xDistance=-35.55 yDistance=5.24
22:49:12.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.02 from input -35.55
22:49:12.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.59 from input 5.24
22:49:12.993 00.000 8976 MoveAxis(R, 77, ABG)
22:49:12.993 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:12.993 00.000 8976 MoveAxis(D, 17, ABG)
22:49:12.993 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:12.993 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:12.993 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:12.993 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:12.993 00.000 8976 move complete, result=1
22:49:12.993 00.000 8976 worker thread done servicing request
22:49:12.993 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=158, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:49:13.003 00.010 5052 UpdateGuideState exits: m=310 SNR=11.9
22:49:13.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:13.003 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:13.003 00.000 5052 Enqueuing Expose request
22:49:13.003 00.000 5052 GuideStep: -35.5 px 0 ms EAST, 5.2 px 0 ms SOUTH
22:49:13.003 00.000 8976 Worker thread wakes up
22:49:13.004 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:13.004 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,234,37,37)
22:49:13.004 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:49:13.004 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:49:13.004 00.000 5052 CameraToMount -- cameraX=30.14 cameraY=-20.10 hyp=36.23 cameraTheta=-0.59 mountX=29.30 mountY=27.04, mountTheta=0.75
22:49:13.004 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:13.005 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:14.036 01.031 8976 Exposure complete
22:49:14.050 00.014 8976 worker thread done servicing request
22:49:14.050 00.000 5052 OnExposeComplete: enter
22:49:14.050 00.000 5052 UpdateGuideState(): m_state=6
22:49:14.050 00.000 5052 Star::Find(18, 417, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 420
22:49:14.050 00.000 5052 Star::Find returns 1 (0), X=418.22, Y=251.87, Mass=277, SNR=11.1, Peak=61 HFD=4.5
22:49:14.050 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:49:14.050 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 3.00)
22:49:14.051 00.001 5052 CameraToMount -- cameraX=30.44 cameraY=-20.35 hyp=36.61 cameraTheta=-0.59 mountX=-35.93 mountY=5.33, mountTheta=2.99
22:49:14.051 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=30.44, y=-20.35, opts=13)
22:49:14.051 00.000 5052 Enqueuing Move request for stepguider (30.44, -20.35)
22:49:14.051 00.000 8976 Worker thread wakes up
22:49:14.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.44, -20.35) opts 0xd
22:49:14.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.44, -20.35)
22:49:14.051 00.000 8976 Moving (30.44, -20.35) raw xDistance=-35.93 yDistance=5.33
22:49:14.052 00.001 8976 GuideAlgorithmHysteresis::Result() returns -24.32 from input -35.93
22:49:14.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.61 from input 5.33
22:49:14.052 00.000 8976 MoveAxis(R, 78, ABG)
22:49:14.052 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:14.052 00.000 8976 MoveAxis(D, 17, ABG)
22:49:14.052 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:14.052 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:14.052 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:14.052 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:14.052 00.000 8976 move complete, result=1
22:49:14.052 00.000 8976 worker thread done servicing request
22:49:14.052 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:49:14.063 00.011 5052 UpdateGuideState exits: m=277 SNR=11.1
22:49:14.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:14.063 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:14.063 00.000 5052 Enqueuing Expose request
22:49:14.063 00.000 5052 GuideStep: -35.9 px 0 ms EAST, 5.3 px 0 ms SOUTH
22:49:14.063 00.000 8976 Worker thread wakes up
22:49:14.064 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:14.064 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,234,37,37)
22:49:14.064 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:49:14.064 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:49:14.064 00.000 5052 CameraToMount -- cameraX=30.44 cameraY=-20.35 hyp=36.61 cameraTheta=-0.59 mountX=29.59 mountY=27.36, mountTheta=0.75
22:49:14.064 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:14.065 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:15.105 01.040 8976 Exposure complete
22:49:15.119 00.014 8976 worker thread done servicing request
22:49:15.120 00.001 5052 OnExposeComplete: enter
22:49:15.120 00.000 5052 UpdateGuideState(): m_state=6
22:49:15.120 00.000 5052 Star::Find(18, 418, 251, 0, (0,0,0,0), 0.1, 10.0, 0) frame 421
22:49:15.120 00.000 5052 Star::Find returns 1 (0), X=419.07, Y=251.80, Mass=326, SNR=12.1, Peak=62 HFD=4.4
22:49:15.120 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:49:15.120 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.01)
22:49:15.120 00.000 5052 CameraToMount -- cameraX=31.29 cameraY=-20.42 hyp=37.37 cameraTheta=-0.58 mountX=-36.59 mountY=5.04, mountTheta=3.00
22:49:15.120 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=31.29, y=-20.42, opts=13)
22:49:15.121 00.001 5052 Enqueuing Move request for stepguider (31.29, -20.42)
22:49:15.121 00.000 8976 Worker thread wakes up
22:49:15.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (31.29, -20.42) opts 0xd
22:49:15.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (31.29, -20.42)
22:49:15.121 00.000 8976 Moving (31.29, -20.42) raw xDistance=-36.59 yDistance=5.04
22:49:15.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.76 from input -36.59
22:49:15.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.43 from input 5.04
22:49:15.121 00.000 8976 MoveAxis(R, 80, ABG)
22:49:15.121 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:15.121 00.000 8976 MoveAxis(D, 16, ABG)
22:49:15.121 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:15.121 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:15.121 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:15.121 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:15.121 00.000 8976 move complete, result=1
22:49:15.121 00.000 8976 worker thread done servicing request
22:49:15.122 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:49:15.131 00.009 5052 UpdateGuideState exits: m=326 SNR=12.1
22:49:15.131 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:15.131 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:15.131 00.000 5052 Enqueuing Expose request
22:49:15.131 00.000 5052 GuideStep: -36.6 px 0 ms EAST, 5.0 px 0 ms SOUTH
22:49:15.131 00.000 8976 Worker thread wakes up
22:49:15.132 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:15.132 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(401,234,37,37)
22:49:15.133 00.001 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.04) = xAngle (-0.62 = -0.62)
22:49:15.133 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.31 = 2.31)
22:49:15.133 00.000 5052 CameraToMount -- cameraX=31.29 cameraY=-20.42 hyp=37.37 cameraTheta=-0.58 mountX=30.43 mountY=27.65, mountTheta=0.74
22:49:15.133 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:15.133 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:16.175 01.042 8976 Exposure complete
22:49:16.190 00.015 8976 worker thread done servicing request
22:49:16.190 00.000 5052 OnExposeComplete: enter
22:49:16.190 00.000 5052 UpdateGuideState(): m_state=6
22:49:16.190 00.000 5052 Star::Find(18, 419, 251, 0, (0,0,0,0), 0.1, 10.0, 0) frame 422
22:49:16.190 00.000 5052 Star::Find returns 1 (0), X=418.49, Y=251.81, Mass=290, SNR=11.4, Peak=63 HFD=4.6
22:49:16.190 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:49:16.190 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 3.00)
22:49:16.190 00.000 5052 CameraToMount -- cameraX=30.71 cameraY=-20.41 hyp=36.88 cameraTheta=-0.59 mountX=-36.17 mountY=5.28, mountTheta=3.00
22:49:16.191 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=30.71, y=-20.41, opts=13)
22:49:16.191 00.000 5052 Enqueuing Move request for stepguider (30.71, -20.41)
22:49:16.191 00.000 8976 Worker thread wakes up
22:49:16.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.71, -20.41) opts 0xd
22:49:16.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.71, -20.41)
22:49:16.191 00.000 8976 Moving (30.71, -20.41) raw xDistance=-36.17 yDistance=5.28
22:49:16.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.52 from input -36.17
22:49:16.192 00.001 8976 GuideAlgorithmHysteresis::Result() returns 3.57 from input 5.28
22:49:16.192 00.000 8976 MoveAxis(R, 79, ABG)
22:49:16.192 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:16.192 00.000 8976 MoveAxis(D, 17, ABG)
22:49:16.192 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:16.192 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:16.192 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:16.192 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:16.192 00.000 8976 move complete, result=1
22:49:16.192 00.000 8976 worker thread done servicing request
22:49:16.192 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:49:16.203 00.011 5052 UpdateGuideState exits: m=290 SNR=11.4
22:49:16.203 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:16.203 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:16.204 00.001 5052 Enqueuing Expose request
22:49:16.204 00.000 8976 Worker thread wakes up
22:49:16.204 00.000 5052 GuideStep: -36.2 px 0 ms EAST, 5.3 px 0 ms SOUTH
22:49:16.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:16.204 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,234,37,37)
22:49:16.204 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:49:16.204 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:49:16.204 00.000 5052 CameraToMount -- cameraX=30.71 cameraY=-20.41 hyp=36.88 cameraTheta=-0.59 mountX=29.86 mountY=27.49, mountTheta=0.74
22:49:16.205 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:16.205 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:17.242 01.037 8976 Exposure complete
22:49:17.256 00.014 8976 worker thread done servicing request
22:49:17.256 00.000 5052 OnExposeComplete: enter
22:49:17.256 00.000 5052 UpdateGuideState(): m_state=6
22:49:17.256 00.000 5052 Star::Find(18, 418, 251, 0, (0,0,0,0), 0.1, 10.0, 0) frame 423
22:49:17.256 00.000 5052 Star::Find returns 1 (0), X=418.03, Y=252.00, Mass=300, SNR=11.7, Peak=61 HFD=4.5
22:49:17.256 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:49:17.256 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 3.00)
22:49:17.256 00.000 5052 CameraToMount -- cameraX=30.25 cameraY=-20.22 hyp=36.39 cameraTheta=-0.59 mountX=-35.71 mountY=5.30, mountTheta=2.99
22:49:17.257 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=30.25, y=-20.22, opts=13)
22:49:17.257 00.000 5052 Enqueuing Move request for stepguider (30.25, -20.22)
22:49:17.257 00.000 8976 Worker thread wakes up
22:49:17.258 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.25, -20.22) opts 0xd
22:49:17.258 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.25, -20.22)
22:49:17.258 00.000 8976 Moving (30.25, -20.22) raw xDistance=-35.71 yDistance=5.30
22:49:17.258 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.21 from input -35.71
22:49:17.258 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.59 from input 5.30
22:49:17.258 00.000 8976 MoveAxis(R, 78, ABG)
22:49:17.258 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:17.258 00.000 8976 MoveAxis(D, 17, ABG)
22:49:17.258 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:17.258 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:17.258 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:17.258 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:17.258 00.000 8976 move complete, result=1
22:49:17.258 00.000 8976 worker thread done servicing request
22:49:17.259 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:49:17.268 00.009 5052 UpdateGuideState exits: m=300 SNR=11.7
22:49:17.268 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:17.268 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:17.268 00.000 5052 Enqueuing Expose request
22:49:17.268 00.000 5052 GuideStep: -35.7 px 0 ms EAST, 5.3 px 0 ms SOUTH
22:49:17.268 00.000 8976 Worker thread wakes up
22:49:17.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:17.268 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,234,37,37)
22:49:17.269 00.001 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:49:17.269 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:49:17.269 00.000 5052 CameraToMount -- cameraX=30.25 cameraY=-20.22 hyp=36.39 cameraTheta=-0.59 mountX=29.40 mountY=27.19, mountTheta=0.75
22:49:17.269 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:17.269 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:18.303 01.034 8976 Exposure complete
22:49:18.316 00.013 8976 worker thread done servicing request
22:49:18.317 00.001 5052 OnExposeComplete: enter
22:49:18.317 00.000 5052 UpdateGuideState(): m_state=6
22:49:18.317 00.000 5052 Star::Find(18, 418, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 424
22:49:18.317 00.000 5052 Star::Find returns 1 (0), X=417.90, Y=252.52, Mass=314, SNR=12.0, Peak=62 HFD=4.6
22:49:18.317 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
22:49:18.317 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.01)
22:49:18.317 00.000 5052 CameraToMount -- cameraX=30.12 cameraY=-19.70 hyp=35.99 cameraTheta=-0.58 mountX=-35.25 mountY=4.89, mountTheta=3.00
22:49:18.317 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=30.12, y=-19.70, opts=13)
22:49:18.318 00.001 5052 Enqueuing Move request for stepguider (30.12, -19.70)
22:49:18.318 00.000 8976 Worker thread wakes up
22:49:18.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.12, -19.70) opts 0xd
22:49:18.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.12, -19.70)
22:49:18.318 00.000 8976 Moving (30.12, -19.70) raw xDistance=-35.25 yDistance=4.89
22:49:18.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.90 from input -35.25
22:49:18.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.33 from input 4.89
22:49:18.318 00.000 8976 MoveAxis(R, 77, ABG)
22:49:18.318 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:18.318 00.000 8976 MoveAxis(D, 16, ABG)
22:49:18.318 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:18.318 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:18.318 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:18.318 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:18.318 00.000 8976 move complete, result=1
22:49:18.318 00.000 8976 worker thread done servicing request
22:49:18.319 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:49:18.328 00.009 5052 UpdateGuideState exits: m=314 SNR=12.0
22:49:18.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:18.328 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:18.328 00.000 5052 Enqueuing Expose request
22:49:18.329 00.001 5052 GuideStep: -35.2 px 0 ms EAST, 4.9 px 0 ms SOUTH
22:49:18.329 00.000 8976 Worker thread wakes up
22:49:18.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:18.329 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,235,37,37)
22:49:18.329 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.04) = xAngle (-0.62 = -0.62)
22:49:18.329 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.31 = 2.31)
22:49:18.329 00.000 5052 CameraToMount -- cameraX=30.12 cameraY=-19.70 hyp=35.99 cameraTheta=-0.58 mountX=29.29 mountY=26.65, mountTheta=0.74
22:49:18.330 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:18.330 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:19.367 01.037 8976 Exposure complete
22:49:19.383 00.016 8976 worker thread done servicing request
22:49:19.383 00.000 5052 OnExposeComplete: enter
22:49:19.383 00.000 5052 UpdateGuideState(): m_state=6
22:49:19.383 00.000 5052 Star::Find(18, 417, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 425
22:49:19.383 00.000 5052 Star::Find returns 1 (0), X=417.88, Y=252.04, Mass=327, SNR=12.3, Peak=61 HFD=4.3
22:49:19.383 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:49:19.383 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 2.99)
22:49:19.383 00.000 5052 CameraToMount -- cameraX=30.10 cameraY=-20.19 hyp=36.24 cameraTheta=-0.59 mountX=-35.58 mountY=5.34, mountTheta=2.99
22:49:19.384 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=30.10, y=-20.19, opts=13)
22:49:19.384 00.000 5052 Enqueuing Move request for stepguider (30.10, -20.19)
22:49:19.384 00.000 8976 Worker thread wakes up
22:49:19.384 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.10, -20.19) opts 0xd
22:49:19.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.10, -20.19)
22:49:19.384 00.000 8976 Moving (30.10, -20.19) raw xDistance=-35.58 yDistance=5.34
22:49:19.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.09 from input -35.58
22:49:19.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.60 from input 5.34
22:49:19.384 00.000 8976 MoveAxis(R, 78, ABG)
22:49:19.384 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:19.384 00.000 8976 MoveAxis(D, 17, ABG)
22:49:19.384 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:19.384 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:19.384 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:19.384 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:19.385 00.001 8976 move complete, result=1
22:49:19.385 00.000 8976 worker thread done servicing request
22:49:19.385 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:49:19.394 00.009 5052 UpdateGuideState exits: m=327 SNR=12.3
22:49:19.395 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:19.395 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:19.395 00.000 5052 Enqueuing Expose request
22:49:19.395 00.000 5052 GuideStep: -35.6 px 0 ms EAST, 5.3 px 0 ms SOUTH
22:49:19.395 00.000 8976 Worker thread wakes up
22:49:19.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:19.395 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(400,234,37,37)
22:49:19.395 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.63 = -0.63)
22:49:19.395 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.30 = 2.30)
22:49:19.396 00.001 5052 CameraToMount -- cameraX=30.10 cameraY=-20.19 hyp=36.24 cameraTheta=-0.59 mountX=29.25 mountY=27.11, mountTheta=0.75
22:49:19.396 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:19.396 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:20.432 01.036 8976 Exposure complete
22:49:20.446 00.014 8976 worker thread done servicing request
22:49:20.446 00.000 5052 OnExposeComplete: enter
22:49:20.446 00.000 5052 UpdateGuideState(): m_state=6
22:49:20.446 00.000 5052 Star::Find(18, 417, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 426
22:49:20.446 00.000 5052 Star::Find returns 1 (0), X=417.20, Y=252.04, Mass=314, SNR=12.0, Peak=64 HFD=4.2
22:49:20.446 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.36) = xAngle (-2.96 = -2.96)
22:49:20.446 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.30 = 2.98)
22:49:20.446 00.000 5052 CameraToMount -- cameraX=29.42 cameraY=-20.18 hyp=35.68 cameraTheta=-0.60 mountX=-35.10 mountY=5.62, mountTheta=2.98
22:49:20.448 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=29.42, y=-20.18, opts=13)
22:49:20.448 00.000 5052 Enqueuing Move request for stepguider (29.42, -20.18)
22:49:20.448 00.000 8976 Worker thread wakes up
22:49:20.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (29.42, -20.18) opts 0xd
22:49:20.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (29.42, -20.18)
22:49:20.448 00.000 8976 Moving (29.42, -20.18) raw xDistance=-35.10 yDistance=5.62
22:49:20.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.80 from input -35.10
22:49:20.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.79 from input 5.62
22:49:20.448 00.000 8976 MoveAxis(R, 77, ABG)
22:49:20.448 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:20.448 00.000 8976 MoveAxis(D, 18, ABG)
22:49:20.448 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:20.448 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:20.448 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:20.448 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:20.448 00.000 8976 move complete, result=1
22:49:20.448 00.000 8976 worker thread done servicing request
22:49:20.448 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:49:20.458 00.010 5052 UpdateGuideState exits: m=314 SNR=12.0
22:49:20.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:20.458 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:20.458 00.000 5052 Enqueuing Expose request
22:49:20.458 00.000 5052 GuideStep: -35.1 px 0 ms EAST, 5.6 px 0 ms SOUTH
22:49:20.458 00.000 8976 Worker thread wakes up
22:49:20.459 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:20.459 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(399,234,37,37)
22:49:20.459 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.04) = xAngle (-0.64 = -0.64)
22:49:20.459 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.29 = 2.29)
22:49:20.459 00.000 5052 CameraToMount -- cameraX=29.42 cameraY=-20.18 hyp=35.68 cameraTheta=-0.60 mountX=28.58 mountY=26.94, mountTheta=0.76
22:49:20.459 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:20.460 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:21.507 01.047 8976 Exposure complete
22:49:21.521 00.014 8976 worker thread done servicing request
22:49:21.521 00.000 5052 OnExposeComplete: enter
22:49:21.521 00.000 5052 UpdateGuideState(): m_state=6
22:49:21.521 00.000 5052 Star::Find(18, 417, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 427
22:49:21.521 00.000 5052 Star::Find returns 1 (0), X=417.44, Y=252.04, Mass=336, SNR=12.4, Peak=59 HFD=3.9
22:49:21.521 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.36) = xAngle (-2.96 = -2.96)
22:49:21.521 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.30 = 2.99)
22:49:21.521 00.000 5052 CameraToMount -- cameraX=29.66 cameraY=-20.18 hyp=35.87 cameraTheta=-0.60 mountX=-35.26 mountY=5.52, mountTheta=2.99
22:49:21.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=29.66, y=-20.18, opts=13)
22:49:21.522 00.000 5052 Enqueuing Move request for stepguider (29.66, -20.18)
22:49:21.522 00.000 8976 Worker thread wakes up
22:49:21.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (29.66, -20.18) opts 0xd
22:49:21.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (29.66, -20.18)
22:49:21.523 00.001 8976 Moving (29.66, -20.18) raw xDistance=-35.26 yDistance=5.52
22:49:21.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.88 from input -35.26
22:49:21.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.74 from input 5.52
22:49:21.523 00.000 8976 MoveAxis(R, 77, ABG)
22:49:21.523 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:21.523 00.000 8976 MoveAxis(D, 18, ABG)
22:49:21.523 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:21.523 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:21.523 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:21.523 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:21.523 00.000 8976 move complete, result=1
22:49:21.523 00.000 8976 worker thread done servicing request
22:49:21.524 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:49:21.533 00.009 5052 UpdateGuideState exits: m=336 SNR=12.4
22:49:21.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:21.533 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:21.533 00.000 5052 Enqueuing Expose request
22:49:21.534 00.001 5052 GuideStep: -35.3 px 0 ms EAST, 5.5 px 0 ms SOUTH
22:49:21.534 00.000 8976 Worker thread wakes up
22:49:21.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:21.534 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(399,234,37,37)
22:49:21.534 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.04) = xAngle (-0.64 = -0.64)
22:49:21.534 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.29 = 2.29)
22:49:21.534 00.000 5052 CameraToMount -- cameraX=29.66 cameraY=-20.18 hyp=35.87 cameraTheta=-0.60 mountX=28.81 mountY=27.00, mountTheta=0.75
22:49:21.535 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:21.535 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:22.576 01.041 8976 Exposure complete
22:49:22.591 00.015 8976 worker thread done servicing request
22:49:22.591 00.000 5052 OnExposeComplete: enter
22:49:22.591 00.000 5052 UpdateGuideState(): m_state=6
22:49:22.591 00.000 5052 Star::Find(18, 417, 252, 0, (0,0,0,0), 0.1, 10.0, 0) frame 428
22:49:22.591 00.000 5052 Star::Find returns 1 (0), X=417.14, Y=251.71, Mass=324, SNR=12.1, Peak=61 HFD=4.0
22:49:22.591 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.36) = xAngle (-2.97 = -2.97)
22:49:22.591 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.31 = 2.97)
22:49:22.591 00.000 5052 CameraToMount -- cameraX=29.37 cameraY=-20.51 hyp=35.82 cameraTheta=-0.61 mountX=-35.29 mountY=5.95, mountTheta=2.97
22:49:22.592 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=29.37, y=-20.51, opts=13)
22:49:22.592 00.000 5052 Enqueuing Move request for stepguider (29.37, -20.51)
22:49:22.592 00.000 8976 Worker thread wakes up
22:49:22.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (29.37, -20.51) opts 0xd
22:49:22.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (29.37, -20.51)
22:49:22.592 00.000 8976 Moving (29.37, -20.51) raw xDistance=-35.29 yDistance=5.95
22:49:22.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.90 from input -35.29
22:49:22.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.01 from input 5.95
22:49:22.592 00.000 8976 MoveAxis(R, 77, ABG)
22:49:22.592 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:22.592 00.000 8976 MoveAxis(D, 19, ABG)
22:49:22.592 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:22.592 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:22.592 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:22.592 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:22.593 00.001 8976 move complete, result=1
22:49:22.593 00.000 8976 worker thread done servicing request
22:49:22.593 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:49:22.602 00.009 5052 UpdateGuideState exits: m=324 SNR=12.1
22:49:22.603 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:22.603 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:22.603 00.000 5052 Enqueuing Expose request
22:49:22.603 00.000 8976 Worker thread wakes up
22:49:22.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:22.603 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(399,234,37,37)
22:49:22.603 00.000 5052 GuideStep: -35.3 px 0 ms EAST, 5.9 px 0 ms SOUTH
22:49:22.604 00.001 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.04) = xAngle (-0.65 = -0.65)
22:49:22.604 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.28 = 2.28)
22:49:22.604 00.000 5052 CameraToMount -- cameraX=29.37 cameraY=-20.51 hyp=35.82 cameraTheta=-0.61 mountX=28.51 mountY=27.25, mountTheta=0.76
22:49:22.604 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:22.604 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:23.644 01.040 8976 Exposure complete
22:49:23.658 00.014 8976 worker thread done servicing request
22:49:23.658 00.000 5052 OnExposeComplete: enter
22:49:23.658 00.000 5052 UpdateGuideState(): m_state=6
22:49:23.658 00.000 5052 Star::Find(18, 417, 251, 0, (0,0,0,0), 0.1, 10.0, 0) frame 429
22:49:23.658 00.000 5052 Star::Find returns 1 (0), X=418.24, Y=251.62, Mass=291, SNR=11.5, Peak=61 HFD=4.1
22:49:23.658 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:49:23.658 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 2.99)
22:49:23.658 00.000 5052 CameraToMount -- cameraX=30.46 cameraY=-20.60 hyp=36.77 cameraTheta=-0.59 mountX=-36.12 mountY=5.56, mountTheta=2.99
22:49:23.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=30.46, y=-20.60, opts=13)
22:49:23.659 00.000 5052 Enqueuing Move request for stepguider (30.46, -20.60)
22:49:23.659 00.000 8976 Worker thread wakes up
22:49:23.660 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (30.46, -20.60) opts 0xd
22:49:23.660 00.000 8976 Handling offset move in thread for stepguider, endpoint = (30.46, -20.60)
22:49:23.660 00.000 8976 Moving (30.46, -20.60) raw xDistance=-36.12 yDistance=5.56
22:49:23.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.43 from input -36.12
22:49:23.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.78 from input 5.56
22:49:23.660 00.000 8976 MoveAxis(R, 79, ABG)
22:49:23.660 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:23.660 00.000 8976 MoveAxis(D, 18, ABG)
22:49:23.660 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:49:23.660 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:49:23.660 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:49:23.660 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:49:23.660 00.000 8976 move complete, result=1
22:49:23.660 00.000 8976 worker thread done servicing request
22:49:23.660 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:49:23.670 00.010 5052 UpdateGuideState exits: m=291 SNR=11.5
22:49:23.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:23.670 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:23.670 00.000 5052 Enqueuing Expose request
22:49:23.670 00.000 5052 GuideStep: -36.1 px 0 ms EAST, 5.6 px 0 ms SOUTH
22:49:23.670 00.000 8976 Worker thread wakes up
22:49:23.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:23.671 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(400,234,37,37)
22:49:23.671 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.04) = xAngle (-0.64 = -0.64)
22:49:23.671 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.29 = 2.29)
22:49:23.671 00.000 5052 CameraToMount -- cameraX=30.46 cameraY=-20.60 hyp=36.77 cameraTheta=-0.59 mountX=29.59 mountY=27.61, mountTheta=0.75
22:49:23.671 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:49:23.671 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:49:24.619 00.948 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (0.04) = xAngle (0.50 = 0.50)
22:49:24.619 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.43 = -2.85)
22:49:24.619 00.000 5052 CameraToMount -- cameraX=418.24 cameraY=251.62 hyp=488.09 cameraTheta=0.54 mountX=428.13 mountY=-138.18, mountTheta=-0.31
22:49:24.619 00.000 5052 BLT: Entering DecMeasurementStep, state = 0
22:49:24.619 00.000 5052 MountGuidingEnabled: 1
22:49:24.619 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:24.711 00.092 8976 Exposure complete
22:49:24.725 00.014 8976 worker thread done servicing request
22:49:24.725 00.000 5052 OnExposeComplete: enter
22:49:24.725 00.000 5052 UpdateGuideState(): m_state=6
22:49:24.725 00.000 5052 Star::Find(18, 418, 251, 0, (0,0,0,0), 0.1, 10.0, 0) frame 430
22:49:24.726 00.001 5052 Star::Find returns 1 (0), X=420.08, Y=251.76, Mass=315, SNR=12.0, Peak=61 HFD=4.1
22:49:24.726 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.36) = xAngle (-2.92 = -2.92)
22:49:24.726 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.26 = 3.02)
22:49:24.726 00.000 5052 CameraToMount -- cameraX=32.31 cameraY=-20.46 hyp=38.24 cameraTheta=-0.56 mountX=-37.34 mountY=4.64, mountTheta=3.02
22:49:24.726 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (0.04) = xAngle (0.50 = 0.50)
22:49:24.726 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.43 = -2.86)
22:49:24.726 00.000 5052 CameraToMount -- cameraX=420.08 cameraY=251.76 hyp=489.75 cameraTheta=0.54 mountX=429.98 mountY=-137.85, mountTheta=-0.31
22:49:24.726 00.000 5052 BLT: Entering DecMeasurementStep, state = 1
22:49:24.726 00.000 5052 BLT starting North backlash clearing using pulse width of 566, looking for moves >= 4 px
22:49:24.726 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:24.726 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:24.726 00.000 8976 Worker thread wakes up
22:49:24.726 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 566 opts 0x0
22:49:24.726 00.000 8976 Handling axis move in thread for scope dir=0 dur=566
22:49:24.726 00.000 8976 scope move axis dir= 0 dur= 566 opts= 0x0
22:49:24.727 00.001 8976 MoveAxis(N, 566, -)
22:49:24.727 00.000 8976 Guiding  Dir = 0, Dur = 566
22:49:24.727 00.000 8976 IsSlewing returns 0
22:49:24.728 00.001 8976 IsGuiding returns 0
22:49:24.728 00.000 8976 PulseGuide returned control before completion, sleep 576
22:49:24.729 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:49:24.739 00.010 5052 UpdateGuideState exits: m=315 SNR=12.0
22:49:24.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:24.739 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:24.739 00.000 5052 Enqueuing Expose request
22:49:25.317 00.578 8976 IsGuiding returns 1
22:49:25.317 00.000 8976 scope still moving after pulse duration time elapsed
22:49:25.348 00.031 8976 IsSlewing returns 0
22:49:25.348 00.000 8976 IsGuiding returns 1
22:49:25.380 00.032 8976 IsSlewing returns 0
22:49:25.380 00.000 8976 IsGuiding returns 1
22:49:25.410 00.030 8976 IsSlewing returns 0
22:49:25.410 00.000 8976 IsGuiding returns 0
22:49:25.410 00.000 8976 scope move finished after 566 + 116 ms
22:49:25.410 00.000 8976 Move returns status 0, amount 566
22:49:25.410 00.000 8976 move complete, result=0
22:49:25.410 00.000 8976 worker thread done servicing request
22:49:25.410 00.000 8976 Worker thread wakes up
22:49:25.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:25.410 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,234,37,37)
22:49:26.439 01.029 8976 Exposure complete
22:49:26.453 00.014 8976 worker thread done servicing request
22:49:26.453 00.000 5052 OnExposeComplete: enter
22:49:26.453 00.000 5052 UpdateGuideState(): m_state=6
22:49:26.453 00.000 5052 Star::Find(18, 420, 251, 0, (0,0,0,0), 0.1, 10.0, 0) frame 431
22:49:26.453 00.000 5052 Star::Find returns 1 (0), X=421.99, Y=245.83, Mass=283, SNR=11.4, Peak=62 HFD=4.1
22:49:26.453 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.36) = xAngle (-3.02 = -3.02)
22:49:26.453 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.36 = 2.93)
22:49:26.453 00.000 5052 CameraToMount -- cameraX=34.21 cameraY=-26.39 hyp=43.21 cameraTheta=-0.66 mountX=-42.87 mountY=9.18, mountTheta=2.93
22:49:26.454 00.001 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.04) = xAngle (0.49 = 0.49)
22:49:26.454 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.41 = -2.87)
22:49:26.454 00.000 5052 CameraToMount -- cameraX=421.99 cameraY=245.83 hyp=488.37 cameraTheta=0.53 mountX=431.65 mountY=-131.63, mountTheta=-0.30
22:49:26.454 00.000 5052 BLT: Entering DecMeasurementStep, state = 1
22:49:26.454 00.000 5052 BLT accepted clearing move of 6.55
22:49:26.454 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:26.454 00.000 5052 BLT: Clearing North backlash, step 2 (up to limit of 100), LastDecDelta = 6.55 px
22:49:26.454 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:26.454 00.000 8976 Worker thread wakes up
22:49:26.455 00.001 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 566 opts 0x0
22:49:26.455 00.000 8976 Handling axis move in thread for scope dir=0 dur=566
22:49:26.455 00.000 8976 scope move axis dir= 0 dur= 566 opts= 0x0
22:49:26.455 00.000 8976 MoveAxis(N, 566, -)
22:49:26.455 00.000 8976 Guiding  Dir = 0, Dur = 566
22:49:26.455 00.000 8976 IsSlewing returns 0
22:49:26.455 00.000 8976 IsGuiding returns 0
22:49:26.455 00.000 8976 PulseGuide returned control before completion, sleep 576
22:49:26.456 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:49:26.465 00.009 5052 UpdateGuideState exits: m=283 SNR=11.4
22:49:26.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:26.465 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:26.465 00.000 5052 Enqueuing Expose request
22:49:27.044 00.579 8976 IsGuiding returns 1
22:49:27.044 00.000 8976 scope still moving after pulse duration time elapsed
22:49:27.076 00.032 8976 IsSlewing returns 0
22:49:27.076 00.000 8976 IsGuiding returns 1
22:49:27.108 00.032 8976 IsSlewing returns 0
22:49:27.108 00.000 8976 IsGuiding returns 1
22:49:27.140 00.032 8976 IsSlewing returns 0
22:49:27.140 00.000 8976 IsGuiding returns 0
22:49:27.140 00.000 8976 scope move finished after 566 + 118 ms
22:49:27.140 00.000 8976 Move returns status 0, amount 566
22:49:27.140 00.000 8976 move complete, result=0
22:49:27.140 00.000 8976 worker thread done servicing request
22:49:27.140 00.000 8976 Worker thread wakes up
22:49:27.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:27.140 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(404,228,37,37)
22:49:28.176 01.036 8976 Exposure complete
22:49:28.191 00.015 8976 worker thread done servicing request
22:49:28.191 00.000 5052 OnExposeComplete: enter
22:49:28.191 00.000 5052 UpdateGuideState(): m_state=6
22:49:28.191 00.000 5052 Star::Find(18, 421, 245, 0, (0,0,0,0), 0.1, 10.0, 0) frame 432
22:49:28.192 00.001 5052 Star::Find returns 1 (0), X=422.49, Y=236.13, Mass=287, SNR=11.5, Peak=53 HFD=3.8
22:49:28.192 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.36) = xAngle (-3.16 = 3.12)
22:49:28.192 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.50 = 2.78)
22:49:28.192 00.000 5052 CameraToMount -- cameraX=34.71 cameraY=-36.09 hyp=50.07 cameraTheta=-0.80 mountX=-50.06 mountY=17.73, mountTheta=2.80
22:49:28.192 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (0.04) = xAngle (0.47 = 0.47)
22:49:28.192 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.40 = -2.89)
22:49:28.192 00.000 5052 CameraToMount -- cameraX=422.49 cameraY=236.13 hyp=484.00 cameraTheta=0.51 mountX=431.75 mountY=-122.12, mountTheta=-0.28
22:49:28.192 00.000 5052 BLT: Entering DecMeasurementStep, state = 1
22:49:28.192 00.000 5052 BLT accepted clearing move of 9.51
22:49:28.193 00.001 5052 Enqueuing Calibration Move request for direction 0
22:49:28.193 00.000 5052 BLT: Clearing North backlash, step 3 (up to limit of 100), LastDecDelta = 9.51 px
22:49:28.193 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:28.193 00.000 8976 Worker thread wakes up
22:49:28.193 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 566 opts 0x0
22:49:28.193 00.000 8976 Handling axis move in thread for scope dir=0 dur=566
22:49:28.193 00.000 8976 scope move axis dir= 0 dur= 566 opts= 0x0
22:49:28.193 00.000 8976 MoveAxis(N, 566, -)
22:49:28.193 00.000 8976 Guiding  Dir = 0, Dur = 566
22:49:28.193 00.000 8976 IsSlewing returns 0
22:49:28.193 00.000 8976 IsGuiding returns 0
22:49:28.193 00.000 8976 PulseGuide returned control before completion, sleep 576
22:49:28.194 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:49:28.204 00.010 5052 UpdateGuideState exits: m=287 SNR=11.5
22:49:28.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:28.204 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:28.204 00.000 5052 Enqueuing Expose request
22:49:28.774 00.570 8976 IsGuiding returns 1
22:49:28.774 00.000 8976 scope still moving after pulse duration time elapsed
22:49:28.805 00.031 8976 IsSlewing returns 0
22:49:28.805 00.000 8976 IsGuiding returns 1
22:49:28.837 00.032 8976 IsSlewing returns 0
22:49:28.837 00.000 8976 IsGuiding returns 1
22:49:28.867 00.030 8976 IsSlewing returns 0
22:49:28.867 00.000 8976 IsGuiding returns 0
22:49:28.867 00.000 8976 scope move finished after 566 + 107 ms
22:49:28.867 00.000 8976 Move returns status 0, amount 566
22:49:28.867 00.000 8976 move complete, result=0
22:49:28.867 00.000 8976 worker thread done servicing request
22:49:28.867 00.000 8976 Worker thread wakes up
22:49:28.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:28.867 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(404,218,37,37)
22:49:29.894 01.027 8976 Exposure complete
22:49:29.908 00.014 8976 worker thread done servicing request
22:49:29.908 00.000 5052 OnExposeComplete: enter
22:49:29.908 00.000 5052 UpdateGuideState(): m_state=6
22:49:29.908 00.000 5052 Star::Find(18, 422, 236, 0, (0,0,0,0), 0.1, 10.0, 0) frame 433
22:49:29.908 00.000 5052 Star::Find returns 1 (0), X=420.78, Y=226.60, Mass=329, SNR=12.3, Peak=55 HFD=3.7
22:49:29.908 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.36) = xAngle (-3.30 = 2.98)
22:49:29.908 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.64 = 2.64)
22:49:29.908 00.000 5052 CameraToMount -- cameraX=33.00 cameraY=-45.62 hyp=56.31 cameraTheta=-0.94 mountX=-55.57 mountY=27.08, mountTheta=2.69
22:49:29.909 00.001 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (0.04) = xAngle (0.45 = 0.45)
22:49:29.909 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.38 = -2.90)
22:49:29.909 00.000 5052 CameraToMount -- cameraX=420.78 cameraY=226.60 hyp=477.91 cameraTheta=0.49 mountX=429.65 mountY=-113.33, mountTheta=-0.26
22:49:29.909 00.000 5052 BLT: Entering DecMeasurementStep, state = 1
22:49:29.909 00.000 5052 BLT accepted clearing move of 8.80
22:49:29.909 00.000 5052 BLT: Starting North moves at Dec=-113.33
22:49:29.909 00.000 5052 BLT: Moving North for 500 ms, step 1 / 16, DecLoc = -113.33, DeltaDec = 0.00
22:49:29.909 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:29.909 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:29.909 00.000 8976 Worker thread wakes up
22:49:29.909 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:29.909 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:29.909 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:29.909 00.000 8976 MoveAxis(N, 500, -)
22:49:29.909 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:29.910 00.001 8976 IsSlewing returns 0
22:49:29.910 00.000 8976 IsGuiding returns 0
22:49:29.910 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:29.911 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=48, Gamma=2.260
22:49:29.919 00.008 5052 UpdateGuideState exits: m=329 SNR=12.3
22:49:29.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:29.920 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:29.920 00.000 5052 Enqueuing Expose request
22:49:30.423 00.503 8976 IsGuiding returns 1
22:49:30.423 00.000 8976 scope still moving after pulse duration time elapsed
22:49:30.454 00.031 8976 IsSlewing returns 0
22:49:30.454 00.000 8976 IsGuiding returns 1
22:49:30.484 00.030 8976 IsSlewing returns 0
22:49:30.484 00.000 8976 IsGuiding returns 1
22:49:30.515 00.031 8976 IsSlewing returns 0
22:49:30.515 00.000 8976 IsGuiding returns 1
22:49:30.547 00.032 8976 IsSlewing returns 0
22:49:30.547 00.000 8976 IsGuiding returns 0
22:49:30.547 00.000 8976 scope move finished after 500 + 136 ms
22:49:30.547 00.000 8976 Move returns status 0, amount 500
22:49:30.547 00.000 8976 move complete, result=0
22:49:30.547 00.000 8976 worker thread done servicing request
22:49:30.547 00.000 8976 Worker thread wakes up
22:49:30.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:30.547 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(403,209,37,37)
22:49:31.586 01.039 8976 Exposure complete
22:49:31.600 00.014 8976 worker thread done servicing request
22:49:31.600 00.000 5052 OnExposeComplete: enter
22:49:31.600 00.000 5052 UpdateGuideState(): m_state=6
22:49:31.600 00.000 5052 Star::Find(18, 420, 226, 0, (0,0,0,0), 0.1, 10.0, 0) frame 434
22:49:31.600 00.000 5052 Star::Find returns 1 (0), X=419.53, Y=220.29, Mass=357, SNR=12.8, Peak=55 HFD=4.1
22:49:31.600 00.000 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.36) = xAngle (-3.38 = 2.90)
22:49:31.600 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.72 = 2.56)
22:49:31.600 00.000 5052 CameraToMount -- cameraX=31.75 cameraY=-51.93 hyp=60.87 cameraTheta=-1.02 mountX=-59.12 mountY=33.31, mountTheta=2.63
22:49:31.601 00.001 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.04) = xAngle (0.44 = 0.44)
22:49:31.601 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.37 = -2.91)
22:49:31.601 00.000 5052 CameraToMount -- cameraX=419.53 cameraY=220.29 hyp=473.85 cameraTheta=0.48 mountX=428.15 mountY=-107.54, mountTheta=-0.25
22:49:31.601 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:31.601 00.000 5052 BLT: Moving North for 500 ms, step 2 / 16, DecLoc = -107.54, DeltaDec = 5.79
22:49:31.601 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:31.601 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:31.601 00.000 8976 Worker thread wakes up
22:49:31.601 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:31.601 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:31.601 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:31.602 00.001 8976 MoveAxis(N, 500, -)
22:49:31.602 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:31.602 00.000 8976 IsSlewing returns 0
22:49:31.602 00.000 8976 IsGuiding returns 0
22:49:31.602 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:31.603 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:49:31.612 00.009 5052 UpdateGuideState exits: m=357 SNR=12.8
22:49:31.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:31.612 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:31.612 00.000 5052 Enqueuing Expose request
22:49:32.116 00.504 8976 IsGuiding returns 1
22:49:32.116 00.000 8976 scope still moving after pulse duration time elapsed
22:49:32.147 00.031 8976 IsSlewing returns 0
22:49:32.147 00.000 8976 IsGuiding returns 1
22:49:32.179 00.032 8976 IsSlewing returns 0
22:49:32.179 00.000 8976 IsGuiding returns 1
22:49:32.210 00.031 8976 IsSlewing returns 0
22:49:32.210 00.000 8976 IsGuiding returns 1
22:49:32.242 00.032 8976 IsSlewing returns 0
22:49:32.242 00.000 8976 IsGuiding returns 0
22:49:32.242 00.000 8976 scope move finished after 500 + 139 ms
22:49:32.242 00.000 8976 Move returns status 0, amount 500
22:49:32.242 00.000 8976 move complete, result=0
22:49:32.242 00.000 8976 worker thread done servicing request
22:49:32.242 00.000 8976 Worker thread wakes up
22:49:32.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:32.242 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,202,37,37)
22:49:33.274 01.032 8976 Exposure complete
22:49:33.288 00.014 8976 worker thread done servicing request
22:49:33.288 00.000 5052 OnExposeComplete: enter
22:49:33.288 00.000 5052 UpdateGuideState(): m_state=6
22:49:33.288 00.000 5052 Star::Find(18, 419, 220, 0, (0,0,0,0), 0.1, 10.0, 0) frame 435
22:49:33.288 00.000 5052 Star::Find returns 1 (0), X=421.59, Y=211.39, Mass=412, SNR=13.7, Peak=60 HFD=4.9
22:49:33.288 00.000 5052 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.36) = xAngle (-3.42 = 2.86)
22:49:33.288 00.000 5052 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.76 = 2.52)
22:49:33.289 00.001 5052 CameraToMount -- cameraX=33.81 cameraY=-60.83 hyp=69.59 cameraTheta=-1.06 mountX=-66.86 mountY=40.47, mountTheta=2.60
22:49:33.289 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (0.04) = xAngle (0.42 = 0.42)
22:49:33.289 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.35 = -2.93)
22:49:33.289 00.000 5052 CameraToMount -- cameraX=421.59 cameraY=211.39 hyp=471.62 cameraTheta=0.46 mountX=429.84 mountY=-98.41, mountTheta=-0.23
22:49:33.289 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:33.289 00.000 5052 BLT: Moving North for 500 ms, step 3 / 16, DecLoc = -98.41, DeltaDec = 9.13
22:49:33.289 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:33.289 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:33.289 00.000 8976 Worker thread wakes up
22:49:33.290 00.001 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:33.290 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:33.290 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:33.290 00.000 8976 MoveAxis(N, 500, -)
22:49:33.290 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:33.290 00.000 8976 IsSlewing returns 0
22:49:33.290 00.000 8976 IsGuiding returns 0
22:49:33.290 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:33.291 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:49:33.300 00.009 5052 UpdateGuideState exits: m=412 SNR=13.7
22:49:33.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:33.300 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:33.300 00.000 5052 Enqueuing Expose request
22:49:33.813 00.513 8976 IsGuiding returns 1
22:49:33.813 00.000 8976 scope still moving after pulse duration time elapsed
22:49:33.844 00.031 8976 IsSlewing returns 0
22:49:33.844 00.000 8976 IsGuiding returns 1
22:49:33.875 00.031 8976 IsSlewing returns 0
22:49:33.875 00.000 8976 IsGuiding returns 1
22:49:33.907 00.032 8976 IsSlewing returns 0
22:49:33.907 00.000 8976 IsGuiding returns 0
22:49:33.907 00.000 8976 scope move finished after 500 + 116 ms
22:49:33.907 00.000 8976 Move returns status 0, amount 500
22:49:33.907 00.000 8976 move complete, result=0
22:49:33.907 00.000 8976 worker thread done servicing request
22:49:33.907 00.000 8976 Worker thread wakes up
22:49:33.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:33.907 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(404,193,37,37)
22:49:34.932 01.025 8976 Exposure complete
22:49:34.946 00.014 8976 worker thread done servicing request
22:49:34.946 00.000 5052 OnExposeComplete: enter
22:49:34.946 00.000 5052 UpdateGuideState(): m_state=6
22:49:34.946 00.000 5052 Star::Find(18, 421, 211, 0, (0,0,0,0), 0.1, 10.0, 0) frame 436
22:49:34.946 00.000 5052 Star::Find returns 1 (0), X=420.47, Y=205.26, Mass=363, SNR=13.0, Peak=67 HFD=3.7
22:49:34.946 00.000 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.36) = xAngle (-3.48 = 2.81)
22:49:34.946 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.82 = 2.47)
22:49:34.946 00.000 5052 CameraToMount -- cameraX=32.70 cameraY=-66.96 hyp=74.52 cameraTheta=-1.12 mountX=-70.39 mountY=46.49, mountTheta=2.56
22:49:34.947 00.001 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.04) = xAngle (0.41 = 0.41)
22:49:34.947 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.34 = -2.94)
22:49:34.947 00.000 5052 CameraToMount -- cameraX=420.47 cameraY=205.26 hyp=467.90 cameraTheta=0.45 mountX=428.48 mountY=-92.75, mountTheta=-0.21
22:49:34.947 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:34.947 00.000 5052 BLT: Moving North for 500 ms, step 4 / 16, DecLoc = -92.75, DeltaDec = 5.66
22:49:34.947 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:34.947 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:34.947 00.000 8976 Worker thread wakes up
22:49:34.947 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:34.947 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:34.947 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:34.947 00.000 8976 MoveAxis(N, 500, -)
22:49:34.947 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:34.948 00.001 8976 IsSlewing returns 0
22:49:34.948 00.000 8976 IsGuiding returns 0
22:49:34.948 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:34.949 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=48, Gamma=2.260
22:49:34.959 00.010 5052 UpdateGuideState exits: m=363 SNR=13.0
22:49:34.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:34.959 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:34.959 00.000 5052 Enqueuing Expose request
22:49:35.474 00.515 8976 IsGuiding returns 1
22:49:35.474 00.000 8976 scope still moving after pulse duration time elapsed
22:49:35.506 00.032 8976 IsSlewing returns 0
22:49:35.506 00.000 8976 IsGuiding returns 1
22:49:35.537 00.031 8976 IsSlewing returns 0
22:49:35.537 00.000 8976 IsGuiding returns 1
22:49:35.568 00.031 8976 IsSlewing returns 0
22:49:35.568 00.000 8976 IsGuiding returns 1
22:49:35.599 00.031 8976 IsSlewing returns 0
22:49:35.599 00.000 8976 IsGuiding returns 1
22:49:35.630 00.031 8976 IsSlewing returns 0
22:49:35.630 00.000 8976 IsGuiding returns 1
22:49:35.662 00.032 8976 IsSlewing returns 0
22:49:35.662 00.000 8976 IsGuiding returns 1
22:49:35.693 00.031 8976 IsSlewing returns 0
22:49:35.693 00.000 8976 IsGuiding returns 0
22:49:35.693 00.000 8976 scope move finished after 500 + 245 ms
22:49:35.693 00.000 8976 Move returns status 0, amount 500
22:49:35.693 00.000 8976 move complete, result=0
22:49:35.693 00.000 8976 worker thread done servicing request
22:49:35.693 00.000 8976 Worker thread wakes up
22:49:35.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:35.693 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,187,37,37)
22:49:36.728 01.035 8976 Exposure complete
22:49:36.742 00.014 8976 worker thread done servicing request
22:49:36.742 00.000 5052 OnExposeComplete: enter
22:49:36.742 00.000 5052 UpdateGuideState(): m_state=6
22:49:36.742 00.000 5052 Star::Find(18, 420, 205, 0, (0,0,0,0), 0.1, 10.0, 0) frame 437
22:49:36.742 00.000 5052 Star::Find returns 1 (0), X=416.75, Y=199.19, Mass=322, SNR=11.9, Peak=58 HFD=4.4
22:49:36.742 00.000 5052 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.36) = xAngle (-3.55 = 2.73)
22:49:36.742 00.000 5052 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.89 = 2.39)
22:49:36.742 00.000 5052 CameraToMount -- cameraX=28.97 cameraY=-73.03 hyp=78.56 cameraTheta=-1.19 mountX=-72.02 mountY=53.56, mountTheta=2.50
22:49:36.743 00.001 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.04) = xAngle (0.41 = 0.41)
22:49:36.743 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.33 = -2.95)
22:49:36.743 00.000 5052 CameraToMount -- cameraX=416.75 cameraY=199.19 hyp=461.90 cameraTheta=0.45 mountX=424.51 mountY=-87.82, mountTheta=-0.20
22:49:36.743 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:36.743 00.000 5052 BLT: Moving North for 500 ms, step 5 / 16, DecLoc = -87.82, DeltaDec = 4.93
22:49:36.743 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:36.743 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:36.743 00.000 8976 Worker thread wakes up
22:49:36.743 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:36.743 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:36.743 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:36.743 00.000 8976 MoveAxis(N, 500, -)
22:49:36.743 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:36.744 00.001 8976 IsSlewing returns 0
22:49:36.744 00.000 8976 IsGuiding returns 0
22:49:36.744 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:36.745 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:49:36.753 00.008 5052 UpdateGuideState exits: m=322 SNR=11.9
22:49:36.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:36.754 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:36.754 00.000 5052 Enqueuing Expose request
22:49:37.256 00.502 8976 IsGuiding returns 1
22:49:37.256 00.000 8976 scope still moving after pulse duration time elapsed
22:49:37.287 00.031 8976 IsSlewing returns 0
22:49:37.287 00.000 8976 IsGuiding returns 1
22:49:37.318 00.031 8976 IsSlewing returns 0
22:49:37.318 00.000 8976 IsGuiding returns 1
22:49:37.350 00.032 8976 IsSlewing returns 0
22:49:37.350 00.000 8976 IsGuiding returns 1
22:49:37.381 00.031 8976 IsSlewing returns 0
22:49:37.381 00.000 8976 IsGuiding returns 0
22:49:37.381 00.000 8976 scope move finished after 500 + 136 ms
22:49:37.381 00.000 8976 Move returns status 0, amount 500
22:49:37.381 00.000 8976 move complete, result=0
22:49:37.381 00.000 8976 worker thread done servicing request
22:49:37.381 00.000 8976 Worker thread wakes up
22:49:37.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:37.381 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(399,181,37,37)
22:49:38.421 01.040 8976 Exposure complete
22:49:38.435 00.014 8976 worker thread done servicing request
22:49:38.435 00.000 5052 OnExposeComplete: enter
22:49:38.435 00.000 5052 UpdateGuideState(): m_state=6
22:49:38.435 00.000 5052 Star::Find(18, 416, 199, 0, (0,0,0,0), 0.1, 10.0, 0) frame 438
22:49:38.435 00.000 5052 Star::Find returns 1 (0), X=414.89, Y=193.37, Mass=363, SNR=12.9, Peak=59 HFD=4.3
22:49:38.435 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.36) = xAngle (-3.60 = 2.68)
22:49:38.435 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.94 = 2.34)
22:49:38.435 00.000 5052 CameraToMount -- cameraX=27.11 cameraY=-78.85 hyp=83.38 cameraTheta=-1.24 mountX=-74.80 mountY=59.62, mountTheta=2.47
22:49:38.436 00.001 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.04) = xAngle (0.40 = 0.40)
22:49:38.436 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.32 = -2.96)
22:49:38.436 00.000 5052 CameraToMount -- cameraX=414.89 cameraY=193.37 hyp=457.74 cameraTheta=0.44 mountX=422.41 mountY=-82.66, mountTheta=-0.19
22:49:38.436 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:38.436 00.000 5052 BLT: Moving North for 500 ms, step 6 / 16, DecLoc = -82.66, DeltaDec = 5.16
22:49:38.436 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:38.436 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:38.436 00.000 8976 Worker thread wakes up
22:49:38.437 00.001 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:38.437 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:38.437 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:38.437 00.000 8976 MoveAxis(N, 500, -)
22:49:38.437 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:38.437 00.000 8976 IsSlewing returns 0
22:49:38.437 00.000 8976 IsGuiding returns 0
22:49:38.437 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:38.438 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=49, Gamma=2.260
22:49:38.447 00.009 5052 UpdateGuideState exits: m=363 SNR=12.9
22:49:38.447 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:38.448 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:38.448 00.000 5052 Enqueuing Expose request
22:49:38.962 00.514 8976 IsGuiding returns 1
22:49:38.962 00.000 8976 scope still moving after pulse duration time elapsed
22:49:38.992 00.030 8976 IsSlewing returns 0
22:49:38.992 00.000 8976 IsGuiding returns 1
22:49:39.022 00.030 8976 IsSlewing returns 0
22:49:39.022 00.000 8976 IsGuiding returns 1
22:49:39.054 00.032 8976 IsSlewing returns 0
22:49:39.054 00.000 8976 IsGuiding returns 0
22:49:39.054 00.000 8976 scope move finished after 500 + 117 ms
22:49:39.054 00.000 8976 Move returns status 0, amount 500
22:49:39.054 00.000 8976 move complete, result=0
22:49:39.054 00.000 8976 worker thread done servicing request
22:49:39.054 00.000 8976 Worker thread wakes up
22:49:39.054 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:39.054 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,175,37,37)
22:49:40.095 01.041 8976 Exposure complete
22:49:40.111 00.016 8976 worker thread done servicing request
22:49:40.111 00.000 5052 OnExposeComplete: enter
22:49:40.111 00.000 5052 UpdateGuideState(): m_state=6
22:49:40.111 00.000 5052 Star::Find(18, 414, 193, 0, (0,0,0,0), 0.1, 10.0, 0) frame 439
22:49:40.111 00.000 5052 Star::Find returns 1 (0), X=413.36, Y=188.17, Mass=363, SNR=13.0, Peak=57 HFD=3.7
22:49:40.111 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.36) = xAngle (-3.63 = 2.65)
22:49:40.111 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.97 = 2.31)
22:49:40.111 00.000 5052 CameraToMount -- cameraX=25.58 cameraY=-84.06 hyp=87.86 cameraTheta=-1.28 mountX=-77.39 mountY=64.98, mountTheta=2.44
22:49:40.112 00.001 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (0.04) = xAngle (0.39 = 0.39)
22:49:40.112 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.31 = -2.97)
22:49:40.112 00.000 5052 CameraToMount -- cameraX=413.36 cameraY=188.17 hyp=454.17 cameraTheta=0.43 mountX=420.67 mountY=-78.00, mountTheta=-0.18
22:49:40.112 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:40.112 00.000 5052 BLT: Moving North for 500 ms, step 7 / 16, DecLoc = -78.00, DeltaDec = 4.65
22:49:40.112 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:40.112 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:40.112 00.000 8976 Worker thread wakes up
22:49:40.112 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:40.112 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:40.113 00.001 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:40.113 00.000 8976 MoveAxis(N, 500, -)
22:49:40.113 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:40.113 00.000 8976 IsSlewing returns 0
22:49:40.113 00.000 8976 IsGuiding returns 0
22:49:40.113 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:40.114 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=28, FiltMax=49, Gamma=2.260
22:49:40.124 00.010 5052 UpdateGuideState exits: m=363 SNR=13.0
22:49:40.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:40.124 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:40.124 00.000 5052 Enqueuing Expose request
22:49:40.632 00.508 8976 IsGuiding returns 1
22:49:40.632 00.000 8976 scope still moving after pulse duration time elapsed
22:49:40.663 00.031 8976 IsSlewing returns 0
22:49:40.663 00.000 8976 IsGuiding returns 1
22:49:40.695 00.032 8976 IsSlewing returns 0
22:49:40.695 00.000 8976 IsGuiding returns 1
22:49:40.727 00.032 8976 IsSlewing returns 0
22:49:40.727 00.000 8976 IsGuiding returns 0
22:49:40.727 00.000 8976 scope move finished after 500 + 114 ms
22:49:40.727 00.000 8976 Move returns status 0, amount 500
22:49:40.727 00.000 8976 move complete, result=0
22:49:40.727 00.000 8976 worker thread done servicing request
22:49:40.727 00.000 8976 Worker thread wakes up
22:49:40.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:40.727 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(395,170,37,37)
22:49:41.758 01.031 8976 Exposure complete
22:49:41.772 00.014 8976 worker thread done servicing request
22:49:41.772 00.000 5052 OnExposeComplete: enter
22:49:41.772 00.000 5052 UpdateGuideState(): m_state=6
22:49:41.772 00.000 5052 Star::Find(18, 413, 188, 0, (0,0,0,0), 0.1, 10.0, 0) frame 440
22:49:41.772 00.000 5052 Star::Find returns 1 (0), X=413.75, Y=183.06, Mass=377, SNR=13.2, Peak=64 HFD=4.1
22:49:41.773 00.001 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.36) = xAngle (-3.65 = 2.64)
22:49:41.773 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.99 = 2.30)
22:49:41.773 00.000 5052 CameraToMount -- cameraX=25.97 cameraY=-89.16 hyp=92.87 cameraTheta=-1.29 mountX=-81.27 mountY=69.43, mountTheta=2.43
22:49:41.773 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.04) = xAngle (0.38 = 0.38)
22:49:41.773 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.30 = -2.98)
22:49:41.773 00.000 5052 CameraToMount -- cameraX=413.75 cameraY=183.06 hyp=452.44 cameraTheta=0.42 mountX=420.85 mountY=-72.96, mountTheta=-0.17
22:49:41.773 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:41.773 00.000 5052 BLT: Moving North for 500 ms, step 8 / 16, DecLoc = -72.96, DeltaDec = 5.04
22:49:41.773 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:41.773 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:41.774 00.001 8976 Worker thread wakes up
22:49:41.774 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:41.774 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:41.774 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:41.774 00.000 8976 MoveAxis(N, 500, -)
22:49:41.774 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:41.774 00.000 8976 IsSlewing returns 0
22:49:41.774 00.000 8976 IsGuiding returns 0
22:49:41.774 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:41.775 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=50, Gamma=2.260
22:49:41.784 00.009 5052 UpdateGuideState exits: m=377 SNR=13.2
22:49:41.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:41.784 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:41.784 00.000 5052 Enqueuing Expose request
22:49:42.291 00.507 8976 IsGuiding returns 1
22:49:42.291 00.000 8976 scope still moving after pulse duration time elapsed
22:49:42.323 00.032 8976 IsSlewing returns 0
22:49:42.323 00.000 8976 IsGuiding returns 1
22:49:42.354 00.031 8976 IsSlewing returns 0
22:49:42.354 00.000 8976 IsGuiding returns 1
22:49:42.384 00.030 8976 IsSlewing returns 0
22:49:42.384 00.000 8976 IsGuiding returns 0
22:49:42.384 00.000 8976 scope move finished after 500 + 110 ms
22:49:42.384 00.000 8976 Move returns status 0, amount 500
22:49:42.384 00.000 8976 move complete, result=0
22:49:42.384 00.000 8976 worker thread done servicing request
22:49:42.384 00.000 8976 Worker thread wakes up
22:49:42.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:42.384 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(396,165,37,37)
22:49:43.414 01.030 8976 Exposure complete
22:49:43.427 00.013 8976 worker thread done servicing request
22:49:43.428 00.001 5052 OnExposeComplete: enter
22:49:43.428 00.000 5052 UpdateGuideState(): m_state=6
22:49:43.428 00.000 5052 Star::Find(18, 413, 183, 0, (0,0,0,0), 0.1, 10.0, 0) frame 441
22:49:43.428 00.000 5052 Star::Find returns 1 (0), X=415.89, Y=177.76, Mass=419, SNR=13.9, Peak=62 HFD=4.1
22:49:43.428 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.36) = xAngle (-3.64 = 2.64)
22:49:43.428 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.98 = 2.30)
22:49:43.428 00.000 5052 CameraToMount -- cameraX=28.11 cameraY=-94.46 hyp=98.56 cameraTheta=-1.28 mountX=-86.52 mountY=73.30, mountTheta=2.44
22:49:43.429 00.001 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.04) = xAngle (0.36 = 0.36)
22:49:43.429 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.29 = -2.99)
22:49:43.429 00.000 5052 CameraToMount -- cameraX=415.89 cameraY=177.76 hyp=452.28 cameraTheta=0.40 mountX=422.77 mountY=-67.29, mountTheta=-0.16
22:49:43.429 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:43.429 00.000 5052 BLT: Moving North for 500 ms, step 9 / 16, DecLoc = -67.29, DeltaDec = 5.67
22:49:43.429 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:43.429 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:43.429 00.000 8976 Worker thread wakes up
22:49:43.429 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:43.429 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:43.429 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:43.429 00.000 8976 MoveAxis(N, 500, -)
22:49:43.429 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:43.429 00.000 8976 IsSlewing returns 0
22:49:43.430 00.001 8976 IsGuiding returns 0
22:49:43.430 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:43.430 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=51, Gamma=2.260
22:49:43.440 00.010 5052 UpdateGuideState exits: m=419 SNR=13.9
22:49:43.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:43.440 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:43.440 00.000 5052 Enqueuing Expose request
22:49:43.955 00.515 8976 IsGuiding returns 1
22:49:43.955 00.000 8976 scope still moving after pulse duration time elapsed
22:49:43.986 00.031 8976 IsSlewing returns 0
22:49:43.986 00.000 8976 IsGuiding returns 1
22:49:44.018 00.032 8976 IsSlewing returns 0
22:49:44.018 00.000 8976 IsGuiding returns 1
22:49:44.050 00.032 8976 IsSlewing returns 0
22:49:44.050 00.000 8976 IsGuiding returns 0
22:49:44.050 00.000 8976 scope move finished after 500 + 120 ms
22:49:44.050 00.000 8976 Move returns status 0, amount 500
22:49:44.050 00.000 8976 move complete, result=0
22:49:44.050 00.000 8976 worker thread done servicing request
22:49:44.050 00.000 8976 Worker thread wakes up
22:49:44.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:44.050 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,160,37,37)
22:49:45.092 01.042 8976 Exposure complete
22:49:45.107 00.015 8976 worker thread done servicing request
22:49:45.107 00.000 5052 OnExposeComplete: enter
22:49:45.107 00.000 5052 UpdateGuideState(): m_state=6
22:49:45.107 00.000 5052 Star::Find(18, 415, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 442
22:49:45.107 00.000 5052 Star::Find returns 1 (0), X=417.43, Y=173.36, Mass=362, SNR=13.0, Peak=67 HFD=3.4
22:49:45.107 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.36) = xAngle (-3.64 = 2.64)
22:49:45.107 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.98 = 2.31)
22:49:45.107 00.000 5052 CameraToMount -- cameraX=29.65 cameraY=-98.86 hyp=103.21 cameraTheta=-1.28 mountX=-90.71 mountY=76.61, mountTheta=2.44
22:49:45.108 00.001 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.04) = xAngle (0.35 = 0.35)
22:49:45.108 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.28 = -3.00)
22:49:45.108 00.000 5052 CameraToMount -- cameraX=417.43 cameraY=173.36 hyp=452.00 cameraTheta=0.39 mountX=424.14 mountY=-62.65, mountTheta=-0.15
22:49:45.108 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:45.108 00.000 5052 BLT: Moving North for 500 ms, step 10 / 16, DecLoc = -62.65, DeltaDec = 4.64
22:49:45.108 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:45.108 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:45.108 00.000 8976 Worker thread wakes up
22:49:45.108 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:45.108 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:45.108 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:45.108 00.000 8976 MoveAxis(N, 500, -)
22:49:45.108 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:45.108 00.000 8976 IsSlewing returns 0
22:49:45.108 00.000 8976 IsGuiding returns 0
22:49:45.109 00.001 8976 PulseGuide returned control before completion, sleep 510
22:49:45.109 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=49, Gamma=2.260
22:49:45.118 00.009 5052 UpdateGuideState exits: m=362 SNR=13.0
22:49:45.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:45.118 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:45.119 00.001 5052 Enqueuing Expose request
22:49:45.629 00.510 8976 IsGuiding returns 1
22:49:45.629 00.000 8976 scope still moving after pulse duration time elapsed
22:49:45.661 00.032 8976 IsSlewing returns 0
22:49:45.661 00.000 8976 IsGuiding returns 1
22:49:45.692 00.031 8976 IsSlewing returns 0
22:49:45.692 00.000 8976 IsGuiding returns 1
22:49:45.724 00.032 8976 IsSlewing returns 0
22:49:45.724 00.000 8976 IsGuiding returns 0
22:49:45.724 00.000 8976 scope move finished after 500 + 114 ms
22:49:45.724 00.000 8976 Move returns status 0, amount 500
22:49:45.724 00.000 8976 move complete, result=0
22:49:45.724 00.000 8976 worker thread done servicing request
22:49:45.724 00.000 8976 Worker thread wakes up
22:49:45.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:45.724 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(399,155,37,37)
22:49:46.755 01.031 8976 Exposure complete
22:49:46.770 00.015 8976 worker thread done servicing request
22:49:46.770 00.000 5052 OnExposeComplete: enter
22:49:46.770 00.000 5052 UpdateGuideState(): m_state=6
22:49:46.770 00.000 5052 Star::Find(18, 417, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 443
22:49:46.770 00.000 5052 Star::Find returns 1 (0), X=420.61, Y=168.93, Mass=356, SNR=12.8, Peak=57 HFD=3.8
22:49:46.770 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.36) = xAngle (-3.62 = 2.66)
22:49:46.770 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.96 = 2.32)
22:49:46.770 00.000 5052 CameraToMount -- cameraX=32.83 cameraY=-103.29 hyp=108.38 cameraTheta=-1.26 mountX=-96.09 mountY=79.25, mountTheta=2.45
22:49:46.771 00.001 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.04) = xAngle (0.34 = 0.34)
22:49:46.771 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.27 = -3.01)
22:49:46.771 00.000 5052 CameraToMount -- cameraX=420.61 cameraY=168.93 hyp=453.26 cameraTheta=0.38 mountX=427.14 mountY=-57.56, mountTheta=-0.13
22:49:46.771 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:46.771 00.000 5052 BLT: Moving North for 500 ms, step 11 / 16, DecLoc = -57.56, DeltaDec = 5.09
22:49:46.771 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:46.771 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:46.771 00.000 8976 Worker thread wakes up
22:49:46.771 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:46.771 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:46.771 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:46.772 00.001 8976 MoveAxis(N, 500, -)
22:49:46.772 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:46.772 00.000 8976 IsSlewing returns 0
22:49:46.772 00.000 8976 IsGuiding returns 0
22:49:46.772 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:46.773 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=50, Gamma=2.260
22:49:46.782 00.009 5052 UpdateGuideState exits: m=356 SNR=12.8
22:49:46.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:46.782 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:46.782 00.000 5052 Enqueuing Expose request
22:49:47.298 00.516 8976 IsGuiding returns 1
22:49:47.303 00.005 8976 scope still moving after pulse duration time elapsed
22:49:47.329 00.026 8976 IsSlewing returns 0
22:49:47.329 00.000 8976 IsGuiding returns 1
22:49:47.360 00.031 8976 IsSlewing returns 0
22:49:47.360 00.000 8976 IsGuiding returns 1
22:49:47.392 00.032 8976 IsSlewing returns 0
22:49:47.392 00.000 8976 IsGuiding returns 1
22:49:47.424 00.032 8976 IsSlewing returns 0
22:49:47.424 00.000 8976 IsGuiding returns 1
22:49:47.455 00.031 8976 IsSlewing returns 0
22:49:47.455 00.000 8976 IsGuiding returns 1
22:49:47.487 00.032 8976 IsSlewing returns 0
22:49:47.487 00.000 8976 IsGuiding returns 0
22:49:47.487 00.000 8976 scope move finished after 500 + 214 ms
22:49:47.487 00.000 8976 Move returns status 0, amount 500
22:49:47.487 00.000 8976 move complete, result=0
22:49:47.487 00.000 8976 worker thread done servicing request
22:49:47.487 00.000 8976 Worker thread wakes up
22:49:47.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:47.487 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(403,151,37,37)
22:49:48.515 01.028 8976 Exposure complete
22:49:48.529 00.014 8976 worker thread done servicing request
22:49:48.529 00.000 5052 OnExposeComplete: enter
22:49:48.529 00.000 5052 UpdateGuideState(): m_state=6
22:49:48.530 00.001 5052 Star::Find(18, 420, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 444
22:49:48.530 00.000 5052 Star::Find returns 1 (0), X=420.88, Y=163.69, Mass=368, SNR=13.0, Peak=61 HFD=4.0
22:49:48.530 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.36) = xAngle (-3.63 = 2.65)
22:49:48.530 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.97 = 2.31)
22:49:48.530 00.000 5052 CameraToMount -- cameraX=33.10 cameraY=-108.53 hyp=113.47 cameraTheta=-1.27 mountX=-99.98 mountY=83.87, mountTheta=2.44
22:49:48.530 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.04) = xAngle (0.33 = 0.33)
22:49:48.530 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.26 = -3.03)
22:49:48.531 00.001 5052 CameraToMount -- cameraX=420.88 cameraY=163.69 hyp=451.59 cameraTheta=0.37 mountX=427.19 mountY=-52.42, mountTheta=-0.12
22:49:48.531 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:48.531 00.000 5052 BLT: Moving North for 500 ms, step 12 / 16, DecLoc = -52.42, DeltaDec = 5.14
22:49:48.531 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:48.531 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:48.531 00.000 8976 Worker thread wakes up
22:49:48.531 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:48.531 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:48.531 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:48.531 00.000 8976 MoveAxis(N, 500, -)
22:49:48.531 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:48.531 00.000 8976 IsSlewing returns 0
22:49:48.531 00.000 8976 IsGuiding returns 0
22:49:48.532 00.001 8976 PulseGuide returned control before completion, sleep 510
22:49:48.532 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:49:48.541 00.009 5052 UpdateGuideState exits: m=368 SNR=13.0
22:49:48.542 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:48.542 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:48.542 00.000 5052 Enqueuing Expose request
22:49:49.052 00.510 8976 IsGuiding returns 1
22:49:49.052 00.000 8976 scope still moving after pulse duration time elapsed
22:49:49.084 00.032 8976 IsSlewing returns 0
22:49:49.084 00.000 8976 IsGuiding returns 1
22:49:49.115 00.031 8976 IsSlewing returns 0
22:49:49.115 00.000 8976 IsGuiding returns 1
22:49:49.146 00.031 8976 IsSlewing returns 0
22:49:49.146 00.000 8976 IsGuiding returns 0
22:49:49.146 00.000 8976 scope move finished after 500 + 115 ms
22:49:49.146 00.000 8976 Move returns status 0, amount 500
22:49:49.146 00.000 8976 move complete, result=0
22:49:49.146 00.000 8976 worker thread done servicing request
22:49:49.146 00.000 8976 Worker thread wakes up
22:49:49.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:49.146 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(403,146,37,37)
22:49:50.186 01.040 8976 Exposure complete
22:49:50.201 00.015 8976 worker thread done servicing request
22:49:50.201 00.000 5052 OnExposeComplete: enter
22:49:50.201 00.000 5052 UpdateGuideState(): m_state=6
22:49:50.201 00.000 5052 Star::Find(18, 420, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 445
22:49:50.201 00.000 5052 Star::Find returns 1 (0), X=421.59, Y=159.37, Mass=371, SNR=13.0, Peak=55 HFD=4.4
22:49:50.201 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.36) = xAngle (-3.64 = 2.64)
22:49:50.201 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.98 = 2.30)
22:49:50.201 00.000 5052 CameraToMount -- cameraX=33.81 cameraY=-112.85 hyp=117.81 cameraTheta=-1.28 mountX=-103.53 mountY=87.47, mountTheta=2.44
22:49:50.202 00.001 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
22:49:50.202 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.25 = -3.03)
22:49:50.202 00.000 5052 CameraToMount -- cameraX=421.59 cameraY=159.37 hyp=450.70 cameraTheta=0.36 mountX=427.72 mountY=-48.06, mountTheta=-0.11
22:49:50.202 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:50.202 00.000 5052 BLT: Moving North for 500 ms, step 13 / 16, DecLoc = -48.06, DeltaDec = 4.36
22:49:50.202 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:50.202 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:50.202 00.000 8976 Worker thread wakes up
22:49:50.202 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:50.202 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:50.202 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:50.202 00.000 8976 MoveAxis(N, 500, -)
22:49:50.202 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:50.203 00.001 8976 IsSlewing returns 0
22:49:50.203 00.000 8976 IsGuiding returns 0
22:49:50.203 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:50.204 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=31, FiltMin=27, FiltMax=47, Gamma=2.260
22:49:50.213 00.009 5052 UpdateGuideState exits: m=371 SNR=13.0
22:49:50.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:50.213 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:50.214 00.001 5052 Enqueuing Expose request
22:49:50.725 00.511 8976 IsGuiding returns 1
22:49:50.725 00.000 8976 scope still moving after pulse duration time elapsed
22:49:50.756 00.031 8976 IsSlewing returns 0
22:49:50.756 00.000 8976 IsGuiding returns 1
22:49:50.787 00.031 8976 IsSlewing returns 0
22:49:50.787 00.000 8976 IsGuiding returns 1
22:49:50.819 00.032 8976 IsSlewing returns 0
22:49:50.819 00.000 8976 IsGuiding returns 0
22:49:50.819 00.000 8976 scope move finished after 500 + 115 ms
22:49:50.819 00.000 8976 Move returns status 0, amount 500
22:49:50.819 00.000 8976 move complete, result=0
22:49:50.819 00.000 8976 worker thread done servicing request
22:49:50.819 00.000 8976 Worker thread wakes up
22:49:50.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:50.819 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(404,141,37,37)
22:49:51.861 01.042 8976 Exposure complete
22:49:51.876 00.015 8976 worker thread done servicing request
22:49:51.876 00.000 5052 OnExposeComplete: enter
22:49:51.876 00.000 5052 UpdateGuideState(): m_state=6
22:49:51.876 00.000 5052 Star::Find(18, 421, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 446
22:49:51.876 00.000 5052 Star::Find returns 1 (0), X=423.58, Y=154.55, Mass=348, SNR=12.5, Peak=52 HFD=4.6
22:49:51.876 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.36) = xAngle (-3.63 = 2.65)
22:49:51.876 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.97 = 2.31)
22:49:51.877 00.001 5052 CameraToMount -- cameraX=35.80 cameraY=-117.67 hyp=123.00 cameraTheta=-1.28 mountX=-108.34 mountY=90.97, mountTheta=2.44
22:49:51.877 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.04) = xAngle (0.31 = 0.31)
22:49:51.877 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.24 = -3.05)
22:49:51.877 00.000 5052 CameraToMount -- cameraX=423.58 cameraY=154.55 hyp=450.90 cameraTheta=0.35 mountX=429.52 mountY=-42.89, mountTheta=-0.10
22:49:51.877 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:51.877 00.000 5052 BLT: Moving North for 500 ms, step 14 / 16, DecLoc = -42.89, DeltaDec = 5.16
22:49:51.878 00.001 5052 Enqueuing Calibration Move request for direction 0
22:49:51.878 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:51.878 00.000 8976 Worker thread wakes up
22:49:51.878 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:51.878 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:51.878 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:51.878 00.000 8976 MoveAxis(N, 500, -)
22:49:51.878 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:51.878 00.000 8976 IsSlewing returns 0
22:49:51.878 00.000 8976 IsGuiding returns 0
22:49:51.878 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:51.879 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:49:51.889 00.010 5052 UpdateGuideState exits: m=348 SNR=12.5
22:49:51.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:51.889 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:51.889 00.000 5052 Enqueuing Expose request
22:49:52.401 00.512 8976 IsGuiding returns 1
22:49:52.401 00.000 8976 scope still moving after pulse duration time elapsed
22:49:52.432 00.031 8976 IsSlewing returns 0
22:49:52.432 00.000 8976 IsGuiding returns 1
22:49:52.463 00.031 8976 IsSlewing returns 0
22:49:52.463 00.000 8976 IsGuiding returns 1
22:49:52.495 00.032 8976 IsSlewing returns 0
22:49:52.495 00.000 8976 IsGuiding returns 0
22:49:52.495 00.000 8976 scope move finished after 500 + 116 ms
22:49:52.495 00.000 8976 Move returns status 0, amount 500
22:49:52.495 00.000 8976 move complete, result=0
22:49:52.495 00.000 8976 worker thread done servicing request
22:49:52.495 00.000 8976 Worker thread wakes up
22:49:52.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:52.495 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(406,137,37,37)
22:49:53.527 01.032 8976 Exposure complete
22:49:53.542 00.015 8976 worker thread done servicing request
22:49:53.542 00.000 5052 OnExposeComplete: enter
22:49:53.542 00.000 5052 UpdateGuideState(): m_state=6
22:49:53.542 00.000 5052 Star::Find(18, 423, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 447
22:49:53.542 00.000 5052 Star::Find returns 1 (0), X=423.88, Y=150.31, Mass=347, SNR=12.7, Peak=61 HFD=3.8
22:49:53.542 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.36) = xAngle (-3.64 = 2.64)
22:49:53.542 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.98 = 2.30)
22:49:53.542 00.000 5052 CameraToMount -- cameraX=36.10 cameraY=-121.91 hyp=127.15 cameraTheta=-1.28 mountX=-111.54 mountY=94.68, mountTheta=2.44
22:49:53.543 00.001 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.04) = xAngle (0.30 = 0.30)
22:49:53.543 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.23 = -3.06)
22:49:53.543 00.000 5052 CameraToMount -- cameraX=423.88 cameraY=150.31 hyp=449.74 cameraTheta=0.34 mountX=429.64 mountY=-38.71, mountTheta=-0.09
22:49:53.543 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:53.543 00.000 5052 BLT: Moving North for 500 ms, step 15 / 16, DecLoc = -38.71, DeltaDec = 4.18
22:49:53.543 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:53.543 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:53.543 00.000 8976 Worker thread wakes up
22:49:53.543 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:53.543 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:53.543 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:53.544 00.001 8976 MoveAxis(N, 500, -)
22:49:53.544 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:53.544 00.000 8976 IsSlewing returns 0
22:49:53.544 00.000 8976 IsGuiding returns 0
22:49:53.544 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:53.545 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:49:53.555 00.010 5052 UpdateGuideState exits: m=347 SNR=12.7
22:49:53.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:53.555 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:53.555 00.000 5052 Enqueuing Expose request
22:49:54.058 00.503 8976 IsGuiding returns 1
22:49:54.058 00.000 8976 scope still moving after pulse duration time elapsed
22:49:54.089 00.031 8976 IsSlewing returns 0
22:49:54.089 00.000 8976 IsGuiding returns 1
22:49:54.119 00.030 8976 IsSlewing returns 0
22:49:54.119 00.000 8976 IsGuiding returns 1
22:49:54.150 00.031 8976 IsSlewing returns 0
22:49:54.150 00.000 8976 IsGuiding returns 0
22:49:54.150 00.000 8976 scope move finished after 500 + 106 ms
22:49:54.150 00.000 8976 Move returns status 0, amount 500
22:49:54.150 00.000 8976 move complete, result=0
22:49:54.150 00.000 8976 worker thread done servicing request
22:49:54.150 00.000 8976 Worker thread wakes up
22:49:54.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:54.150 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(406,132,37,37)
22:49:55.176 01.026 8976 Exposure complete
22:49:55.191 00.015 8976 worker thread done servicing request
22:49:55.191 00.000 5052 OnExposeComplete: enter
22:49:55.191 00.000 5052 UpdateGuideState(): m_state=6
22:49:55.191 00.000 5052 Star::Find(18, 423, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 448
22:49:55.191 00.000 5052 Star::Find returns 1 (0), X=426.80, Y=146.02, Mass=341, SNR=12.6, Peak=55 HFD=4.0
22:49:55.191 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.36) = xAngle (-3.63 = 2.65)
22:49:55.191 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.97 = 2.31)
22:49:55.191 00.000 5052 CameraToMount -- cameraX=39.02 cameraY=-126.20 hyp=132.10 cameraTheta=-1.27 mountX=-116.63 mountY=97.30, mountTheta=2.45
22:49:55.192 00.001 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.04) = xAngle (0.29 = 0.29)
22:49:55.192 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.22 = -3.07)
22:49:55.192 00.000 5052 CameraToMount -- cameraX=426.80 cameraY=146.02 hyp=451.09 cameraTheta=0.33 mountX=432.39 mountY=-33.83, mountTheta=-0.08
22:49:55.192 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:55.192 00.000 5052 BLT: Moving North for 500 ms, step 16 / 16, DecLoc = -33.83, DeltaDec = 4.89
22:49:55.192 00.000 5052 Enqueuing Calibration Move request for direction 0
22:49:55.192 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:55.192 00.000 8976 Worker thread wakes up
22:49:55.192 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
22:49:55.192 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
22:49:55.192 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
22:49:55.192 00.000 8976 MoveAxis(N, 500, -)
22:49:55.192 00.000 8976 Guiding  Dir = 0, Dur = 500
22:49:55.193 00.001 8976 IsSlewing returns 0
22:49:55.193 00.000 8976 IsGuiding returns 0
22:49:55.193 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:55.194 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:49:55.203 00.009 5052 UpdateGuideState exits: m=341 SNR=12.6
22:49:55.203 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:55.203 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:55.203 00.000 5052 Enqueuing Expose request
22:49:55.719 00.516 8976 IsGuiding returns 1
22:49:55.719 00.000 8976 scope still moving after pulse duration time elapsed
22:49:55.750 00.031 8976 IsSlewing returns 0
22:49:55.750 00.000 8976 IsGuiding returns 1
22:49:55.781 00.031 8976 IsSlewing returns 0
22:49:55.781 00.000 8976 IsGuiding returns 1
22:49:55.812 00.031 8976 IsSlewing returns 0
22:49:55.812 00.000 8976 IsGuiding returns 0
22:49:55.812 00.000 8976 scope move finished after 500 + 119 ms
22:49:55.812 00.000 8976 Move returns status 0, amount 500
22:49:55.812 00.000 8976 move complete, result=0
22:49:55.812 00.000 8976 worker thread done servicing request
22:49:55.812 00.000 8976 Worker thread wakes up
22:49:55.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:55.812 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(409,128,37,37)
22:49:56.854 01.042 8976 Exposure complete
22:49:56.868 00.014 8976 worker thread done servicing request
22:49:56.869 00.001 5052 OnExposeComplete: enter
22:49:56.869 00.000 5052 UpdateGuideState(): m_state=6
22:49:56.869 00.000 5052 Star::Find(18, 426, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 449
22:49:56.869 00.000 5052 Star::Find returns 1 (0), X=429.11, Y=142.02, Mass=389, SNR=13.3, Peak=56 HFD=4.3
22:49:56.869 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.36) = xAngle (-3.62 = 2.66)
22:49:56.869 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.96 = 2.32)
22:49:56.869 00.000 5052 CameraToMount -- cameraX=41.33 cameraY=-130.20 hyp=136.60 cameraTheta=-1.26 mountX=-121.08 mountY=99.92, mountTheta=2.45
22:49:56.869 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.04) = xAngle (0.28 = 0.28)
22:49:56.870 00.001 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.21 = -3.08)
22:49:56.870 00.000 5052 CameraToMount -- cameraX=429.11 cameraY=142.02 hyp=452.00 cameraTheta=0.32 mountX=434.53 mountY=-29.38, mountTheta=-0.07
22:49:56.870 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
22:49:56.870 00.000 5052 BLT: North pulses ended at Dec location -29.38, TotalDecDelta=83.94 px, LastDeltaDec = 4.45
22:49:56.870 00.000 5052 BLT: Moving South for 500 ms, step 1 / 16, DecLoc = -29.38
22:49:56.870 00.000 5052 Enqueuing Calibration Move request for direction 1
22:49:56.870 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:56.870 00.000 8976 Worker thread wakes up
22:49:56.870 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:49:56.870 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:49:56.870 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:49:56.870 00.000 8976 MoveAxis(S, 500, -)
22:49:56.870 00.000 8976 Guiding  Dir = 1, Dur = 500
22:49:56.871 00.001 8976 IsSlewing returns 0
22:49:56.871 00.000 8976 IsGuiding returns 0
22:49:56.871 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:56.871 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=48, Gamma=2.260
22:49:56.880 00.009 5052 UpdateGuideState exits: m=389 SNR=13.3
22:49:56.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:56.881 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:56.881 00.000 5052 Enqueuing Expose request
22:49:57.395 00.514 8976 IsGuiding returns 1
22:49:57.395 00.000 8976 scope still moving after pulse duration time elapsed
22:49:57.425 00.030 8976 IsSlewing returns 0
22:49:57.425 00.000 8976 IsGuiding returns 1
22:49:57.457 00.032 8976 IsSlewing returns 0
22:49:57.457 00.000 8976 IsGuiding returns 1
22:49:57.489 00.032 8976 IsSlewing returns 0
22:49:57.489 00.000 8976 IsGuiding returns 0
22:49:57.489 00.000 8976 scope move finished after 500 + 118 ms
22:49:57.489 00.000 8976 Move returns status 0, amount 500
22:49:57.489 00.000 8976 move complete, result=0
22:49:57.489 00.000 8976 worker thread done servicing request
22:49:57.489 00.000 8976 Worker thread wakes up
22:49:57.489 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:57.489 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(411,124,37,37)
22:49:58.521 01.032 8976 Exposure complete
22:49:58.536 00.015 8976 worker thread done servicing request
22:49:58.537 00.001 5052 OnExposeComplete: enter
22:49:58.537 00.000 5052 UpdateGuideState(): m_state=6
22:49:58.537 00.000 5052 Star::Find(18, 429, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 450
22:49:58.537 00.000 5052 Star::Find returns 1 (0), X=427.64, Y=147.13, Mass=415, SNR=14.0, Peak=60 HFD=4.4
22:49:58.537 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.36) = xAngle (-3.62 = 2.66)
22:49:58.537 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.96 = 2.32)
22:49:58.537 00.000 5052 CameraToMount -- cameraX=39.86 cameraY=-125.09 hyp=131.29 cameraTheta=-1.26 mountX=-116.45 mountY=95.93, mountTheta=2.45
22:49:58.538 00.001 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.04) = xAngle (0.29 = 0.29)
22:49:58.538 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.22 = -3.06)
22:49:58.538 00.000 5052 CameraToMount -- cameraX=427.64 cameraY=147.13 hyp=452.24 cameraTheta=0.33 mountX=433.27 mountY=-34.69, mountTheta=-0.08
22:49:58.538 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
22:49:58.538 00.000 5052 BLT: Moving South for 500 ms, step 2 / 16, DecLoc = -34.69
22:49:58.538 00.000 5052 Enqueuing Calibration Move request for direction 1
22:49:58.538 00.000 5052 BLT: Exiting DecMeasurementStep
22:49:58.538 00.000 8976 Worker thread wakes up
22:49:58.538 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:49:58.538 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:49:58.538 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:49:58.538 00.000 8976 MoveAxis(S, 500, -)
22:49:58.538 00.000 8976 Guiding  Dir = 1, Dur = 500
22:49:58.538 00.000 8976 IsSlewing returns 0
22:49:58.538 00.000 8976 IsGuiding returns 0
22:49:58.538 00.000 8976 PulseGuide returned control before completion, sleep 510
22:49:58.539 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=48, Gamma=2.260
22:49:58.549 00.010 5052 UpdateGuideState exits: m=415 SNR=14.0
22:49:58.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:58.549 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:49:58.549 00.000 5052 Enqueuing Expose request
22:49:59.062 00.513 8976 IsGuiding returns 1
22:49:59.062 00.000 8976 scope still moving after pulse duration time elapsed
22:49:59.093 00.031 8976 IsSlewing returns 0
22:49:59.093 00.000 8976 IsGuiding returns 1
22:49:59.125 00.032 8976 IsSlewing returns 0
22:49:59.125 00.000 8976 IsGuiding returns 1
22:49:59.155 00.030 8976 IsSlewing returns 0
22:49:59.155 00.000 8976 IsGuiding returns 1
22:49:59.187 00.032 8976 IsSlewing returns 0
22:49:59.187 00.000 8976 IsGuiding returns 1
22:49:59.219 00.032 8976 IsSlewing returns 0
22:49:59.219 00.000 8976 IsGuiding returns 1
22:49:59.251 00.032 8976 IsSlewing returns 0
22:49:59.251 00.000 8976 IsGuiding returns 0
22:49:59.251 00.000 8976 scope move finished after 500 + 212 ms
22:49:59.251 00.000 8976 Move returns status 0, amount 500
22:49:59.251 00.000 8976 move complete, result=0
22:49:59.251 00.000 8976 worker thread done servicing request
22:49:59.251 00.000 8976 Worker thread wakes up
22:49:59.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:49:59.251 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(410,129,37,37)
22:50:00.297 01.046 8976 Exposure complete
22:50:00.312 00.015 8976 worker thread done servicing request
22:50:00.312 00.000 5052 OnExposeComplete: enter
22:50:00.313 00.001 5052 UpdateGuideState(): m_state=6
22:50:00.313 00.000 5052 Star::Find(18, 427, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 451
22:50:00.313 00.000 5052 Star::Find returns 1 (0), X=426.76, Y=158.10, Mass=361, SNR=12.9, Peak=56 HFD=4.2
22:50:00.313 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.36) = xAngle (-3.60 = 2.68)
22:50:00.313 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.94 = 2.34)
22:50:00.313 00.000 5052 CameraToMount -- cameraX=38.98 cameraY=-114.12 hyp=120.60 cameraTheta=-1.24 mountX=-108.09 mountY=86.40, mountTheta=2.47
22:50:00.314 00.001 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.04) = xAngle (0.31 = 0.31)
22:50:00.314 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.24 = -3.04)
22:50:00.314 00.000 5052 CameraToMount -- cameraX=426.76 cameraY=158.10 hyp=455.10 cameraTheta=0.35 mountX=432.84 mountY=-45.53, mountTheta=-0.10
22:50:00.314 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
22:50:00.314 00.000 5052 BLT: Moving South for 500 ms, step 3 / 16, DecLoc = -45.53
22:50:00.314 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:00.314 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:00.314 00.000 8976 Worker thread wakes up
22:50:00.314 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:00.314 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:00.314 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:00.314 00.000 8976 MoveAxis(S, 500, -)
22:50:00.314 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:00.314 00.000 8976 IsSlewing returns 0
22:50:00.314 00.000 8976 IsGuiding returns 0
22:50:00.315 00.001 8976 PulseGuide returned control before completion, sleep 510
22:50:00.316 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=49, Gamma=2.260
22:50:00.325 00.009 5052 UpdateGuideState exits: m=361 SNR=12.9
22:50:00.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:00.325 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:00.325 00.000 5052 Enqueuing Expose request
22:50:00.832 00.507 8976 IsGuiding returns 1
22:50:00.832 00.000 8976 scope still moving after pulse duration time elapsed
22:50:00.863 00.031 8976 IsSlewing returns 0
22:50:00.863 00.000 8976 IsGuiding returns 1
22:50:00.895 00.032 8976 IsSlewing returns 0
22:50:00.895 00.000 8976 IsGuiding returns 1
22:50:00.926 00.031 8976 IsSlewing returns 0
22:50:00.926 00.000 8976 IsGuiding returns 0
22:50:00.926 00.000 8976 scope move finished after 500 + 111 ms
22:50:00.926 00.000 8976 Move returns status 0, amount 500
22:50:00.926 00.000 8976 move complete, result=0
22:50:00.926 00.000 8976 worker thread done servicing request
22:50:00.926 00.000 8976 Worker thread wakes up
22:50:00.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:00.926 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(409,140,37,37)
22:50:01.969 01.043 8976 Exposure complete
22:50:01.984 00.015 8976 worker thread done servicing request
22:50:01.984 00.000 5052 OnExposeComplete: enter
22:50:01.984 00.000 5052 UpdateGuideState(): m_state=6
22:50:01.984 00.000 5052 Star::Find(18, 426, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 452
22:50:01.984 00.000 5052 Star::Find returns 1 (0), X=431.14, Y=170.39, Mass=370, SNR=13.1, Peak=53 HFD=4.3
22:50:01.984 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.36) = xAngle (-3.53 = 2.76)
22:50:01.984 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.87 = 2.42)
22:50:01.984 00.000 5052 CameraToMount -- cameraX=43.36 cameraY=-101.83 hyp=110.68 cameraTheta=-1.17 mountX=-102.53 mountY=73.42, mountTheta=2.52
22:50:01.985 00.001 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.04) = xAngle (0.34 = 0.34)
22:50:01.985 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.26 = -3.02)
22:50:01.985 00.000 5052 CameraToMount -- cameraX=431.14 cameraY=170.39 hyp=463.59 cameraTheta=0.38 mountX=437.72 mountY=-56.32, mountTheta=-0.13
22:50:01.985 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
22:50:01.985 00.000 5052 BLT: Moving South for 500 ms, step 4 / 16, DecLoc = -56.32
22:50:01.985 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:01.985 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:01.985 00.000 8976 Worker thread wakes up
22:50:01.985 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:01.985 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:01.985 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:01.985 00.000 8976 MoveAxis(S, 500, -)
22:50:01.985 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:01.986 00.001 8976 IsSlewing returns 0
22:50:01.986 00.000 8976 IsGuiding returns 0
22:50:01.986 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:01.987 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=33, FiltMin=28, FiltMax=47, Gamma=2.260
22:50:01.995 00.008 5052 UpdateGuideState exits: m=370 SNR=13.1
22:50:01.996 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:01.996 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:01.996 00.000 5052 Enqueuing Expose request
22:50:02.507 00.511 8976 IsGuiding returns 1
22:50:02.507 00.000 8976 scope still moving after pulse duration time elapsed
22:50:02.538 00.031 8976 IsSlewing returns 0
22:50:02.538 00.000 8976 IsGuiding returns 1
22:50:02.570 00.032 8976 IsSlewing returns 0
22:50:02.570 00.000 8976 IsGuiding returns 1
22:50:02.601 00.031 8976 IsSlewing returns 0
22:50:02.601 00.000 8976 IsGuiding returns 1
22:50:02.632 00.031 8976 IsSlewing returns 0
22:50:02.632 00.000 8976 IsGuiding returns 1
22:50:02.663 00.031 8976 IsSlewing returns 0
22:50:02.663 00.000 8976 IsGuiding returns 1
22:50:02.695 00.032 8976 IsSlewing returns 0
22:50:02.695 00.000 8976 IsGuiding returns 1
22:50:02.726 00.031 8976 IsSlewing returns 0
22:50:02.726 00.000 8976 IsGuiding returns 1
22:50:02.756 00.030 8976 IsSlewing returns 0
22:50:02.756 00.000 8976 IsGuiding returns 0
22:50:02.756 00.000 8976 scope move finished after 500 + 270 ms
22:50:02.756 00.000 8976 Move returns status 0, amount 500
22:50:02.756 00.000 8976 move complete, result=0
22:50:02.756 00.000 8976 worker thread done servicing request
22:50:02.756 00.000 8976 Worker thread wakes up
22:50:02.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:02.756 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(413,152,37,37)
22:50:03.784 01.028 8976 Exposure complete
22:50:03.799 00.015 8976 worker thread done servicing request
22:50:03.799 00.000 5052 OnExposeComplete: enter
22:50:03.799 00.000 5052 UpdateGuideState(): m_state=6
22:50:03.799 00.000 5052 Star::Find(18, 431, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 453
22:50:03.799 00.000 5052 Star::Find returns 1 (0), X=436.53, Y=181.23, Mass=300, SNR=11.6, Peak=49 HFD=4.4
22:50:03.799 00.000 5052 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.36) = xAngle (-3.44 = 2.84)
22:50:03.799 00.000 5052 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.78 = 2.51)
22:50:03.799 00.000 5052 CameraToMount -- cameraX=48.75 cameraY=-90.99 hyp=103.22 cameraTheta=-1.08 mountX=-98.71 mountY=61.31, mountTheta=2.59
22:50:03.800 00.001 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.04) = xAngle (0.35 = 0.35)
22:50:03.800 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.28 = -3.00)
22:50:03.800 00.000 5052 CameraToMount -- cameraX=436.53 cameraY=181.23 hyp=472.65 cameraTheta=0.39 mountX=443.54 mountY=-65.46, mountTheta=-0.15
22:50:03.800 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
22:50:03.800 00.000 5052 BLT: Moving South for 500 ms, step 5 / 16, DecLoc = -65.46
22:50:03.800 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:03.800 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:03.800 00.000 8976 Worker thread wakes up
22:50:03.800 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:03.800 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:03.800 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:03.801 00.001 8976 MoveAxis(S, 500, -)
22:50:03.801 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:03.801 00.000 8976 IsSlewing returns 0
22:50:03.801 00.000 8976 IsGuiding returns 0
22:50:03.801 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:03.802 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:50:03.811 00.009 5052 UpdateGuideState exits: m=300 SNR=11.6
22:50:03.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:03.811 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:03.811 00.000 5052 Enqueuing Expose request
22:50:04.317 00.506 8976 IsGuiding returns 1
22:50:04.317 00.000 8976 scope still moving after pulse duration time elapsed
22:50:04.347 00.030 8976 IsSlewing returns 0
22:50:04.347 00.000 8976 IsGuiding returns 1
22:50:04.378 00.031 8976 IsSlewing returns 0
22:50:04.378 00.000 8976 IsGuiding returns 1
22:50:04.409 00.031 8976 IsSlewing returns 0
22:50:04.409 00.000 8976 IsGuiding returns 0
22:50:04.409 00.000 8976 scope move finished after 500 + 108 ms
22:50:04.409 00.000 8976 Move returns status 0, amount 500
22:50:04.409 00.000 8976 move complete, result=0
22:50:04.409 00.000 8976 worker thread done servicing request
22:50:04.409 00.000 8976 Worker thread wakes up
22:50:04.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:04.409 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(419,163,37,37)
22:50:05.436 01.027 8976 Exposure complete
22:50:05.451 00.015 8976 worker thread done servicing request
22:50:05.451 00.000 5052 OnExposeComplete: enter
22:50:05.451 00.000 5052 UpdateGuideState(): m_state=6
22:50:05.451 00.000 5052 Star::Find(18, 436, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 454
22:50:05.451 00.000 5052 Star::Find returns 1 (0), X=432.63, Y=192.34, Mass=293, SNR=11.5, Peak=50 HFD=4.3
22:50:05.451 00.000 5052 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.36) = xAngle (-3.42 = 2.86)
22:50:05.451 00.000 5052 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.76 = 2.53)
22:50:05.451 00.000 5052 CameraToMount -- cameraX=44.85 cameraY=-79.88 hyp=91.61 cameraTheta=-1.06 mountX=-88.12 mountY=52.95, mountTheta=2.60
22:50:05.452 00.001 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.04) = xAngle (0.38 = 0.38)
22:50:05.452 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.31 = -2.98)
22:50:05.452 00.000 5052 CameraToMount -- cameraX=432.63 cameraY=192.34 hyp=473.46 cameraTheta=0.42 mountX=440.10 mountY=-77.19, mountTheta=-0.17
22:50:05.452 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
22:50:05.452 00.000 5052 BLT: Moving South for 500 ms, step 6 / 16, DecLoc = -77.19
22:50:05.452 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:05.452 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:05.452 00.000 8976 Worker thread wakes up
22:50:05.452 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:05.452 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:05.452 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:05.452 00.000 8976 MoveAxis(S, 500, -)
22:50:05.452 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:05.452 00.000 8976 IsSlewing returns 0
22:50:05.453 00.001 8976 IsGuiding returns 0
22:50:05.453 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:05.453 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:50:05.462 00.009 5052 UpdateGuideState exits: m=293 SNR=11.5
22:50:05.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:05.462 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:05.462 00.000 5052 Enqueuing Expose request
22:50:05.978 00.516 8976 IsGuiding returns 1
22:50:05.978 00.000 8976 scope still moving after pulse duration time elapsed
22:50:06.009 00.031 8976 IsSlewing returns 0
22:50:06.009 00.000 8976 IsGuiding returns 1
22:50:06.041 00.032 8976 IsSlewing returns 0
22:50:06.041 00.000 8976 IsGuiding returns 1
22:50:06.071 00.030 8976 IsSlewing returns 0
22:50:06.071 00.000 8976 IsGuiding returns 0
22:50:06.071 00.000 8976 scope move finished after 500 + 118 ms
22:50:06.071 00.000 8976 Move returns status 0, amount 500
22:50:06.071 00.000 8976 move complete, result=0
22:50:06.071 00.000 8976 worker thread done servicing request
22:50:06.071 00.000 8976 Worker thread wakes up
22:50:06.071 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:06.071 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(415,174,37,37)
22:50:07.105 01.034 8976 Exposure complete
22:50:07.120 00.015 8976 worker thread done servicing request
22:50:07.120 00.000 5052 OnExposeComplete: enter
22:50:07.120 00.000 5052 UpdateGuideState(): m_state=6
22:50:07.120 00.000 5052 Star::Find(18, 432, 192, 0, (0,0,0,0), 0.1, 10.0, 0) frame 455
22:50:07.121 00.001 5052 Star::Find returns 1 (0), X=427.00, Y=203.67, Mass=351, SNR=12.6, Peak=57 HFD=4.2
22:50:07.121 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.36) = xAngle (-3.41 = 2.87)
22:50:07.121 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.75 = 2.53)
22:50:07.121 00.000 5052 CameraToMount -- cameraX=39.22 cameraY=-68.55 hyp=78.98 cameraTheta=-1.05 mountX=-76.14 mountY=45.13, mountTheta=2.61
22:50:07.121 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.04) = xAngle (0.40 = 0.40)
22:50:07.121 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.33 = -2.95)
22:50:07.121 00.000 5052 CameraToMount -- cameraX=427.00 cameraY=203.67 hyp=473.08 cameraTheta=0.45 mountX=434.93 mountY=-89.57, mountTheta=-0.20
22:50:07.122 00.001 5052 BLT: Entering DecMeasurementStep, state = 3
22:50:07.122 00.000 5052 BLT: Moving South for 500 ms, step 7 / 16, DecLoc = -89.57
22:50:07.122 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:07.122 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:07.122 00.000 8976 Worker thread wakes up
22:50:07.122 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:07.122 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:07.122 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:07.122 00.000 8976 MoveAxis(S, 500, -)
22:50:07.122 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:07.122 00.000 8976 IsSlewing returns 0
22:50:07.122 00.000 8976 IsGuiding returns 0
22:50:07.123 00.001 8976 PulseGuide returned control before completion, sleep 510
22:50:07.123 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:50:07.133 00.010 5052 UpdateGuideState exits: m=351 SNR=12.6
22:50:07.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:07.133 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:07.133 00.000 5052 Enqueuing Expose request
22:50:07.645 00.512 8976 IsGuiding returns 1
22:50:07.645 00.000 8976 scope still moving after pulse duration time elapsed
22:50:07.676 00.031 8976 IsSlewing returns 0
22:50:07.676 00.000 8976 IsGuiding returns 1
22:50:07.708 00.032 8976 IsSlewing returns 0
22:50:07.708 00.000 8976 IsGuiding returns 1
22:50:07.740 00.032 8976 IsSlewing returns 0
22:50:07.744 00.004 8976 IsGuiding returns 0
22:50:07.744 00.000 8976 scope move finished after 500 + 121 ms
22:50:07.744 00.000 8976 Move returns status 0, amount 500
22:50:07.744 00.000 8976 move complete, result=0
22:50:07.744 00.000 8976 worker thread done servicing request
22:50:07.744 00.000 8976 Worker thread wakes up
22:50:07.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:07.744 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(409,186,37,37)
22:50:08.776 01.032 8976 Exposure complete
22:50:08.790 00.014 8976 worker thread done servicing request
22:50:08.790 00.000 5052 OnExposeComplete: enter
22:50:08.790 00.000 5052 UpdateGuideState(): m_state=6
22:50:08.790 00.000 5052 Star::Find(18, 426, 203, 0, (0,0,0,0), 0.1, 10.0, 0) frame 456
22:50:08.790 00.000 5052 Star::Find returns 1 (0), X=421.68, Y=214.21, Mass=324, SNR=12.1, Peak=57 HFD=3.8
22:50:08.790 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.36) = xAngle (-3.40 = 2.88)
22:50:08.790 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.74 = 2.54)
22:50:08.790 00.000 5052 CameraToMount -- cameraX=33.90 cameraY=-58.01 hyp=67.19 cameraTheta=-1.04 mountX=-64.94 mountY=37.88, mountTheta=2.61
22:50:08.791 00.001 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.04) = xAngle (0.43 = 0.43)
22:50:08.791 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.36 = -2.93)
22:50:08.791 00.000 5052 CameraToMount -- cameraX=421.68 cameraY=214.21 hyp=472.97 cameraTheta=0.47 mountX=430.05 mountY=-101.11, mountTheta=-0.23
22:50:08.791 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
22:50:08.791 00.000 5052 BLT: Moving South for 500 ms, step 8 / 16, DecLoc = -101.11
22:50:08.791 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:08.791 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:08.791 00.000 8976 Worker thread wakes up
22:50:08.791 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:08.791 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:08.792 00.001 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:08.792 00.000 8976 MoveAxis(S, 500, -)
22:50:08.792 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:08.792 00.000 8976 IsSlewing returns 0
22:50:08.792 00.000 8976 IsGuiding returns 0
22:50:08.792 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:08.793 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:50:08.801 00.008 5052 UpdateGuideState exits: m=324 SNR=12.1
22:50:08.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:08.802 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:08.802 00.000 5052 Enqueuing Expose request
22:50:09.305 00.503 8976 IsGuiding returns 1
22:50:09.305 00.000 8976 scope still moving after pulse duration time elapsed
22:50:09.335 00.030 8976 IsSlewing returns 0
22:50:09.335 00.000 8976 IsGuiding returns 1
22:50:09.366 00.031 8976 IsSlewing returns 0
22:50:09.366 00.000 8976 IsGuiding returns 1
22:50:09.398 00.032 8976 IsSlewing returns 0
22:50:09.398 00.000 8976 IsGuiding returns 1
22:50:09.430 00.032 8976 IsSlewing returns 0
22:50:09.430 00.000 8976 IsGuiding returns 0
22:50:09.430 00.000 8976 scope move finished after 500 + 137 ms
22:50:09.430 00.000 8976 Move returns status 0, amount 500
22:50:09.430 00.000 8976 move complete, result=0
22:50:09.430 00.000 8976 worker thread done servicing request
22:50:09.430 00.000 8976 Worker thread wakes up
22:50:09.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:09.430 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(404,196,37,37)
22:50:10.460 01.030 8976 Exposure complete
22:50:10.474 00.014 8976 worker thread done servicing request
22:50:10.474 00.000 5052 OnExposeComplete: enter
22:50:10.474 00.000 5052 UpdateGuideState(): m_state=6
22:50:10.474 00.000 5052 Star::Find(18, 421, 214, 0, (0,0,0,0), 0.1, 10.0, 0) frame 457
22:50:10.474 00.000 5052 Star::Find returns 1 (0), X=420.29, Y=223.54, Mass=340, SNR=12.5, Peak=59 HFD=4.3
22:50:10.474 00.000 5052 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.36) = xAngle (-3.34 = 2.94)
22:50:10.474 00.000 5052 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.68 = 2.60)
22:50:10.474 00.000 5052 CameraToMount -- cameraX=32.51 cameraY=-48.68 hyp=58.54 cameraTheta=-0.98 mountX=-57.37 mountY=30.05, mountTheta=2.66
22:50:10.475 00.001 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (0.04) = xAngle (0.45 = 0.45)
22:50:10.475 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.38 = -2.91)
22:50:10.475 00.000 5052 CameraToMount -- cameraX=420.29 cameraY=223.54 hyp=476.04 cameraTheta=0.49 mountX=429.04 mountY=-110.49, mountTheta=-0.25
22:50:10.475 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
22:50:10.475 00.000 5052 BLT: Moving South for 500 ms, step 9 / 16, DecLoc = -110.49
22:50:10.475 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:10.475 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:10.475 00.000 8976 Worker thread wakes up
22:50:10.475 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:10.475 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:10.476 00.001 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:10.476 00.000 8976 MoveAxis(S, 500, -)
22:50:10.476 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:10.476 00.000 8976 IsSlewing returns 0
22:50:10.476 00.000 8976 IsGuiding returns 0
22:50:10.476 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:10.477 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:50:10.486 00.009 5052 UpdateGuideState exits: m=340 SNR=12.5
22:50:10.487 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:10.487 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:10.487 00.000 5052 Enqueuing Expose request
22:50:10.988 00.501 8976 IsGuiding returns 1
22:50:10.988 00.000 8976 scope still moving after pulse duration time elapsed
22:50:11.020 00.032 8976 IsSlewing returns 0
22:50:11.020 00.000 8976 IsGuiding returns 1
22:50:11.051 00.031 8976 IsSlewing returns 0
22:50:11.051 00.000 8976 IsGuiding returns 1
22:50:11.082 00.031 8976 IsSlewing returns 0
22:50:11.082 00.000 8976 IsGuiding returns 1
22:50:11.114 00.032 8976 IsSlewing returns 0
22:50:11.114 00.000 8976 IsGuiding returns 0
22:50:11.114 00.000 8976 scope move finished after 500 + 137 ms
22:50:11.114 00.000 8976 Move returns status 0, amount 500
22:50:11.114 00.000 8976 move complete, result=0
22:50:11.114 00.000 8976 worker thread done servicing request
22:50:11.114 00.000 8976 Worker thread wakes up
22:50:11.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:11.114 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(402,206,37,37)
22:50:12.144 01.030 8976 Exposure complete
22:50:12.159 00.015 8976 worker thread done servicing request
22:50:12.159 00.000 5052 OnExposeComplete: enter
22:50:12.159 00.000 5052 UpdateGuideState(): m_state=6
22:50:12.159 00.000 5052 Star::Find(18, 420, 223, 0, (0,0,0,0), 0.1, 10.0, 0) frame 458
22:50:12.159 00.000 5052 Star::Find returns 1 (0), X=421.31, Y=232.44, Mass=352, SNR=12.7, Peak=58 HFD=4.7
22:50:12.159 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.36) = xAngle (-3.23 = 3.05)
22:50:12.159 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.57 = 2.71)
22:50:12.159 00.000 5052 CameraToMount -- cameraX=33.53 cameraY=-39.78 hyp=52.02 cameraTheta=-0.87 mountX=-51.82 mountY=21.57, mountTheta=2.75
22:50:12.161 00.002 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (0.04) = xAngle (0.46 = 0.46)
22:50:12.161 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.39 = -2.89)
22:50:12.161 00.000 5052 CameraToMount -- cameraX=421.31 cameraY=232.44 hyp=481.17 cameraTheta=0.50 mountX=430.42 mountY=-118.85, mountTheta=-0.27
22:50:12.161 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
22:50:12.161 00.000 5052 BLT: Moving South for 500 ms, step 10 / 16, DecLoc = -118.85
22:50:12.161 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:12.161 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:12.161 00.000 8976 Worker thread wakes up
22:50:12.161 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:12.161 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:12.161 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:12.161 00.000 8976 MoveAxis(S, 500, -)
22:50:12.161 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:12.162 00.001 8976 IsSlewing returns 0
22:50:12.162 00.000 8976 IsGuiding returns 0
22:50:12.162 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:12.163 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=159, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:50:12.172 00.009 5052 UpdateGuideState exits: m=352 SNR=12.7
22:50:12.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:12.172 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:12.172 00.000 5052 Enqueuing Expose request
22:50:12.685 00.513 8976 IsGuiding returns 1
22:50:12.685 00.000 8976 scope still moving after pulse duration time elapsed
22:50:12.716 00.031 8976 IsSlewing returns 0
22:50:12.716 00.000 8976 IsGuiding returns 1
22:50:12.748 00.032 8976 IsSlewing returns 0
22:50:12.748 00.000 8976 IsGuiding returns 1
22:50:12.779 00.031 8976 IsSlewing returns 0
22:50:12.779 00.000 8976 IsGuiding returns 0
22:50:12.779 00.000 8976 scope move finished after 500 + 117 ms
22:50:12.779 00.000 8976 Move returns status 0, amount 500
22:50:12.779 00.000 8976 move complete, result=0
22:50:12.779 00.000 8976 worker thread done servicing request
22:50:12.779 00.000 8976 Worker thread wakes up
22:50:12.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:12.779 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(403,214,37,37)
22:50:13.820 01.041 8976 Exposure complete
22:50:13.835 00.015 8976 worker thread done servicing request
22:50:13.835 00.000 5052 OnExposeComplete: enter
22:50:13.836 00.001 5052 UpdateGuideState(): m_state=6
22:50:13.836 00.000 5052 Star::Find(18, 421, 232, 0, (0,0,0,0), 0.1, 10.0, 0) frame 459
22:50:13.836 00.000 5052 Star::Find returns 1 (0), X=423.81, Y=240.85, Mass=324, SNR=12.2, Peak=55 HFD=4.1
22:50:13.836 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.36) = xAngle (-3.08 = -3.08)
22:50:13.836 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.42 = 2.87)
22:50:13.836 00.000 5052 CameraToMount -- cameraX=36.03 cameraY=-31.37 hyp=47.77 cameraTheta=-0.72 mountX=-47.67 mountY=12.90, mountTheta=2.88
22:50:13.837 00.001 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (0.04) = xAngle (0.48 = 0.48)
22:50:13.837 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.40 = -2.88)
22:50:13.837 00.000 5052 CameraToMount -- cameraX=423.81 cameraY=240.85 hyp=487.46 cameraTheta=0.52 mountX=433.26 mountY=-126.36, mountTheta=-0.28
22:50:13.837 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
22:50:13.837 00.000 5052 BLT: Moving South for 500 ms, step 11 / 16, DecLoc = -126.36
22:50:13.837 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:13.837 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:13.837 00.000 8976 Worker thread wakes up
22:50:13.837 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:13.837 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:13.837 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:13.837 00.000 8976 MoveAxis(S, 500, -)
22:50:13.837 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:13.838 00.001 8976 IsSlewing returns 0
22:50:13.838 00.000 8976 IsGuiding returns 0
22:50:13.838 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:13.839 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:50:13.848 00.009 5052 UpdateGuideState exits: m=324 SNR=12.2
22:50:13.849 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:13.849 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:13.849 00.000 5052 Enqueuing Expose request
22:50:14.351 00.502 8976 IsGuiding returns 1
22:50:14.351 00.000 8976 scope still moving after pulse duration time elapsed
22:50:14.382 00.031 8976 IsSlewing returns 0
22:50:14.382 00.000 8976 IsGuiding returns 1
22:50:14.414 00.032 8976 IsSlewing returns 0
22:50:14.414 00.000 8976 IsGuiding returns 1
22:50:14.445 00.031 8976 IsSlewing returns 0
22:50:14.445 00.000 8976 IsGuiding returns 1
22:50:14.475 00.030 8976 IsSlewing returns 0
22:50:14.475 00.000 8976 IsGuiding returns 1
22:50:14.506 00.031 8976 IsSlewing returns 0
22:50:14.506 00.000 8976 IsGuiding returns 1
22:50:14.538 00.032 8976 IsSlewing returns 0
22:50:14.538 00.000 8976 IsGuiding returns 0
22:50:14.538 00.000 8976 scope move finished after 500 + 200 ms
22:50:14.538 00.000 8976 Move returns status 0, amount 500
22:50:14.538 00.000 8976 move complete, result=0
22:50:14.538 00.000 8976 worker thread done servicing request
22:50:14.538 00.000 8976 Worker thread wakes up
22:50:14.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:14.538 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(406,223,37,37)
22:50:15.576 01.038 8976 Exposure complete
22:50:15.590 00.014 8976 worker thread done servicing request
22:50:15.590 00.000 5052 OnExposeComplete: enter
22:50:15.590 00.000 5052 UpdateGuideState(): m_state=6
22:50:15.590 00.000 5052 Star::Find(18, 423, 240, 0, (0,0,0,0), 0.1, 10.0, 0) frame 460
22:50:15.590 00.000 5052 Star::Find returns 1 (0), X=426.11, Y=249.90, Mass=276, SNR=11.2, Peak=50 HFD=4.2
22:50:15.590 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.36) = xAngle (-2.89 = -2.89)
22:50:15.590 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.23 = 3.06)
22:50:15.590 00.000 5052 CameraToMount -- cameraX=38.33 cameraY=-22.32 hyp=44.36 cameraTheta=-0.53 mountX=-42.92 mountY=3.74, mountTheta=3.05
22:50:15.591 00.001 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.04) = xAngle (0.49 = 0.49)
22:50:15.591 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.42 = -2.87)
22:50:15.591 00.000 5052 CameraToMount -- cameraX=426.11 cameraY=249.90 hyp=493.99 cameraTheta=0.53 mountX=435.93 mountY=-134.54, mountTheta=-0.30
22:50:15.591 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
22:50:15.591 00.000 5052 BLT: Moving South for 500 ms, step 12 / 16, DecLoc = -134.54
22:50:15.591 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:15.591 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:15.591 00.000 8976 Worker thread wakes up
22:50:15.591 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:15.591 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:15.591 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:15.591 00.000 8976 MoveAxis(S, 500, -)
22:50:15.591 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:15.592 00.001 8976 IsSlewing returns 0
22:50:15.592 00.000 8976 IsGuiding returns 0
22:50:15.592 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:15.593 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:50:15.602 00.009 5052 UpdateGuideState exits: m=276 SNR=11.2
22:50:15.602 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:15.602 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:15.602 00.000 5052 Enqueuing Expose request
22:50:16.117 00.515 8976 IsGuiding returns 1
22:50:16.117 00.000 8976 scope still moving after pulse duration time elapsed
22:50:16.147 00.030 8976 IsSlewing returns 0
22:50:16.147 00.000 8976 IsGuiding returns 1
22:50:16.178 00.031 8976 IsSlewing returns 0
22:50:16.178 00.000 8976 IsGuiding returns 1
22:50:16.210 00.032 8976 IsSlewing returns 0
22:50:16.210 00.000 8976 IsGuiding returns 0
22:50:16.210 00.000 8976 scope move finished after 500 + 118 ms
22:50:16.210 00.000 8976 Move returns status 0, amount 500
22:50:16.210 00.000 8976 move complete, result=0
22:50:16.210 00.000 8976 worker thread done servicing request
22:50:16.210 00.000 8976 Worker thread wakes up
22:50:16.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:16.210 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(408,232,37,37)
22:50:17.238 01.028 8976 Exposure complete
22:50:17.252 00.014 8976 worker thread done servicing request
22:50:17.252 00.000 5052 OnExposeComplete: enter
22:50:17.252 00.000 5052 UpdateGuideState(): m_state=6
22:50:17.252 00.000 5052 Star::Find(18, 426, 249, 0, (0,0,0,0), 0.1, 10.0, 0) frame 461
22:50:17.252 00.000 5052 Star::Find returns 1 (0), X=426.13, Y=258.36, Mass=303, SNR=11.7, Peak=67 HFD=4.0
22:50:17.252 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.36) = xAngle (-2.71 = -2.71)
22:50:17.252 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.05 = -3.05)
22:50:17.252 00.000 5052 CameraToMount -- cameraX=38.36 cameraY=-13.86 hyp=40.78 cameraTheta=-0.35 mountX=-36.98 mountY=-3.92, mountTheta=-3.04
22:50:17.253 00.001 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.04) = xAngle (0.50 = 0.50)
22:50:17.253 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.43 = -2.85)
22:50:17.253 00.000 5052 CameraToMount -- cameraX=426.13 cameraY=258.36 hyp=498.34 cameraTheta=0.55 mountX=436.30 mountY=-142.72, mountTheta=-0.32
22:50:17.253 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
22:50:17.253 00.000 5052 BLT: Moving South for 500 ms, step 13 / 16, DecLoc = -142.72
22:50:17.253 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:17.253 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:17.253 00.000 8976 Worker thread wakes up
22:50:17.254 00.001 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:17.254 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:17.254 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:17.254 00.000 8976 MoveAxis(S, 500, -)
22:50:17.254 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:17.254 00.000 8976 IsSlewing returns 0
22:50:17.254 00.000 8976 IsGuiding returns 0
22:50:17.254 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:17.255 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:50:17.265 00.010 5052 UpdateGuideState exits: m=303 SNR=11.7
22:50:17.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:17.265 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:17.265 00.000 5052 Enqueuing Expose request
22:50:17.767 00.502 8976 IsGuiding returns 1
22:50:17.767 00.000 8976 scope still moving after pulse duration time elapsed
22:50:17.799 00.032 8976 IsSlewing returns 0
22:50:17.799 00.000 8976 IsGuiding returns 1
22:50:17.831 00.032 8976 IsSlewing returns 0
22:50:17.831 00.000 8976 IsGuiding returns 1
22:50:17.862 00.031 8976 IsSlewing returns 0
22:50:17.862 00.000 8976 IsGuiding returns 1
22:50:17.893 00.031 8976 IsSlewing returns 0
22:50:17.893 00.000 8976 IsGuiding returns 0
22:50:17.893 00.000 8976 scope move finished after 500 + 138 ms
22:50:17.893 00.000 8976 Move returns status 0, amount 500
22:50:17.893 00.000 8976 move complete, result=0
22:50:17.893 00.000 8976 worker thread done servicing request
22:50:17.893 00.000 8976 Worker thread wakes up
22:50:17.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:17.893 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(408,240,37,37)
22:50:18.933 01.040 8976 Exposure complete
22:50:18.947 00.014 8976 worker thread done servicing request
22:50:18.948 00.001 5052 OnExposeComplete: enter
22:50:18.948 00.000 5052 UpdateGuideState(): m_state=6
22:50:18.948 00.000 5052 Star::Find(18, 426, 258, 0, (0,0,0,0), 0.1, 10.0, 0) frame 462
22:50:18.948 00.000 5052 Star::Find returns 1 (0), X=422.51, Y=266.10, Mass=338, SNR=12.4, Peak=68 HFD=4.9
22:50:18.948 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.36) = xAngle (-2.53 = -2.53)
22:50:18.948 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.87 = -2.87)
22:50:18.948 00.000 5052 CameraToMount -- cameraX=34.73 cameraY=-6.12 hyp=35.26 cameraTheta=-0.17 mountX=-28.94 mountY=-9.36, mountTheta=-2.83
22:50:18.950 00.002 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (0.04) = xAngle (0.52 = 0.52)
22:50:18.950 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.45 = -2.83)
22:50:18.950 00.000 5052 CameraToMount -- cameraX=422.51 cameraY=266.10 hyp=499.32 cameraTheta=0.56 mountX=432.98 mountY=-151.12, mountTheta=-0.34
22:50:18.950 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
22:50:18.950 00.000 5052 BLT: Moving South for 500 ms, step 14 / 16, DecLoc = -151.12
22:50:18.950 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:18.950 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:18.950 00.000 8976 Worker thread wakes up
22:50:18.950 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:18.950 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:18.950 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:18.950 00.000 8976 MoveAxis(S, 500, -)
22:50:18.950 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:18.951 00.001 8976 IsSlewing returns 0
22:50:18.951 00.000 8976 IsGuiding returns 0
22:50:18.951 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:18.952 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:50:18.961 00.009 5052 UpdateGuideState exits: m=338 SNR=12.4
22:50:18.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:18.961 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:18.961 00.000 5052 Enqueuing Expose request
22:50:19.474 00.513 8976 IsGuiding returns 1
22:50:19.474 00.000 8976 scope still moving after pulse duration time elapsed
22:50:19.505 00.031 8976 IsSlewing returns 0
22:50:19.505 00.000 8976 IsGuiding returns 1
22:50:19.535 00.030 8976 IsSlewing returns 0
22:50:19.535 00.000 8976 IsGuiding returns 1
22:50:19.567 00.032 8976 IsSlewing returns 0
22:50:19.567 00.000 8976 IsGuiding returns 0
22:50:19.567 00.000 8976 scope move finished after 500 + 116 ms
22:50:19.567 00.000 8976 Move returns status 0, amount 500
22:50:19.567 00.000 8976 move complete, result=0
22:50:19.567 00.000 8976 worker thread done servicing request
22:50:19.567 00.000 8976 Worker thread wakes up
22:50:19.567 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:19.567 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(405,248,37,37)
22:50:20.605 01.038 8976 Exposure complete
22:50:20.619 00.014 8976 worker thread done servicing request
22:50:20.620 00.001 5052 OnExposeComplete: enter
22:50:20.620 00.000 5052 UpdateGuideState(): m_state=6
22:50:20.620 00.000 5052 Star::Find(18, 422, 266, 0, (0,0,0,0), 0.1, 10.0, 0) frame 463
22:50:20.620 00.000 5052 Star::Find returns 1 (0), X=420.96, Y=275.26, Mass=296, SNR=11.6, Peak=61 HFD=4.0
22:50:20.620 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.36) = xAngle (-2.27 = -2.27)
22:50:20.620 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.61 = -2.61)
22:50:20.620 00.000 5052 CameraToMount -- cameraX=33.18 cameraY=3.04 hyp=33.32 cameraTheta=0.09 mountX=-21.40 mountY=-16.97, mountTheta=-2.47
22:50:20.621 00.001 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (0.04) = xAngle (0.54 = 0.54)
22:50:20.621 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.47 = -2.82)
22:50:20.621 00.000 5052 CameraToMount -- cameraX=420.96 cameraY=275.26 hyp=502.97 cameraTheta=0.58 mountX=431.82 mountY=-160.37, mountTheta=-0.36
22:50:20.621 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
22:50:20.621 00.000 5052 BLT: Moving South for 500 ms, step 15 / 16, DecLoc = -160.37
22:50:20.621 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:20.621 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:20.621 00.000 8976 Worker thread wakes up
22:50:20.621 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:20.621 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:20.621 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:20.621 00.000 8976 MoveAxis(S, 500, -)
22:50:20.621 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:20.622 00.001 8976 IsSlewing returns 0
22:50:20.622 00.000 8976 IsGuiding returns 0
22:50:20.622 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:20.623 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:50:20.632 00.009 5052 UpdateGuideState exits: m=296 SNR=11.6
22:50:20.633 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:20.633 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:20.633 00.000 5052 Enqueuing Expose request
22:50:21.133 00.500 8976 IsGuiding returns 1
22:50:21.133 00.000 8976 scope still moving after pulse duration time elapsed
22:50:21.165 00.032 8976 IsSlewing returns 0
22:50:21.165 00.000 8976 IsGuiding returns 1
22:50:21.197 00.032 8976 IsSlewing returns 0
22:50:21.197 00.000 8976 IsGuiding returns 1
22:50:21.228 00.031 8976 IsSlewing returns 0
22:50:21.228 00.000 8976 IsGuiding returns 1
22:50:21.258 00.030 8976 IsSlewing returns 0
22:50:21.258 00.000 8976 IsGuiding returns 0
22:50:21.258 00.000 8976 scope move finished after 500 + 136 ms
22:50:21.258 00.000 8976 Move returns status 0, amount 500
22:50:21.258 00.000 8976 move complete, result=0
22:50:21.258 00.000 8976 worker thread done servicing request
22:50:21.258 00.000 8976 Worker thread wakes up
22:50:21.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:21.258 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(403,257,37,37)
22:50:22.290 01.032 8976 Exposure complete
22:50:22.305 00.015 8976 worker thread done servicing request
22:50:22.305 00.000 5052 OnExposeComplete: enter
22:50:22.305 00.000 5052 UpdateGuideState(): m_state=6
22:50:22.305 00.000 5052 Star::Find(18, 420, 275, 0, (0,0,0,0), 0.1, 10.0, 0) frame 464
22:50:22.305 00.000 5052 Star::Find returns 1 (0), X=424.45, Y=283.88, Mass=258, SNR=10.7, Peak=59 HFD=4.0
22:50:22.305 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.36) = xAngle (-2.05 = -2.05)
22:50:22.305 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.39 = -2.39)
22:50:22.305 00.000 5052 CameraToMount -- cameraX=36.67 cameraY=11.65 hyp=38.48 cameraTheta=0.31 mountX=-17.80 mountY=-26.25, mountTheta=-2.17
22:50:22.306 00.001 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.04) = xAngle (0.55 = 0.55)
22:50:22.306 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.48 = -2.81)
22:50:22.306 00.000 5052 CameraToMount -- cameraX=424.45 cameraY=283.88 hyp=510.63 cameraTheta=0.59 mountX=435.65 mountY=-167.83, mountTheta=-0.37
22:50:22.306 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
22:50:22.306 00.000 5052 BLT: Moving South for 500 ms, step 16 / 16, DecLoc = -167.83
22:50:22.306 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:22.306 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:22.306 00.000 8976 Worker thread wakes up
22:50:22.306 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:22.306 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:22.306 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:22.306 00.000 8976 MoveAxis(S, 500, -)
22:50:22.306 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:22.307 00.001 8976 IsSlewing returns 0
22:50:22.307 00.000 8976 IsGuiding returns 0
22:50:22.307 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:22.307 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:50:22.317 00.010 5052 UpdateGuideState exits: m=258 SNR=10.7
22:50:22.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:22.317 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:22.317 00.000 5052 Enqueuing Expose request
22:50:22.830 00.513 8976 IsGuiding returns 1
22:50:22.830 00.000 8976 scope still moving after pulse duration time elapsed
22:50:22.866 00.036 8976 IsSlewing returns 0
22:50:22.866 00.000 8976 IsGuiding returns 1
22:50:22.898 00.032 8976 IsSlewing returns 0
22:50:22.898 00.000 8976 IsGuiding returns 1
22:50:22.930 00.032 8976 IsSlewing returns 0
22:50:22.930 00.000 8976 IsGuiding returns 0
22:50:22.930 00.000 8976 scope move finished after 500 + 123 ms
22:50:22.930 00.000 8976 Move returns status 0, amount 500
22:50:22.930 00.000 8976 move complete, result=0
22:50:22.930 00.000 8976 worker thread done servicing request
22:50:22.930 00.000 8976 Worker thread wakes up
22:50:22.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:22.930 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(406,266,37,37)
22:50:23.972 01.042 8976 Exposure complete
22:50:23.986 00.014 8976 worker thread done servicing request
22:50:23.986 00.000 5052 OnExposeComplete: enter
22:50:23.986 00.000 5052 UpdateGuideState(): m_state=6
22:50:23.986 00.000 5052 Star::Find(18, 424, 283, 0, (0,0,0,0), 0.1, 10.0, 0) frame 465
22:50:23.986 00.000 5052 Star::Find returns 1 (0), X=429.97, Y=290.62, Mass=265, SNR=10.9, Peak=50 HFD=4.0
22:50:23.986 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.36) = xAngle (-1.95 = -1.95)
22:50:23.986 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.29 = -2.29)
22:50:23.986 00.000 5052 CameraToMount -- cameraX=42.19 cameraY=18.39 hyp=46.03 cameraTheta=0.41 mountX=-16.96 mountY=-34.70, mountTheta=-2.03
22:50:23.987 00.001 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.04) = xAngle (0.55 = 0.55)
22:50:23.987 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.48 = -2.80)
22:50:23.987 00.000 5052 CameraToMount -- cameraX=429.97 cameraY=290.62 hyp=518.97 cameraTheta=0.59 mountX=441.44 mountY=-172.97, mountTheta=-0.37
22:50:23.987 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
22:50:23.987 00.000 5052 BLT: South pulses ended at Dec location -172.97
22:50:23.987 00.000 5052 BLT: Drift correction of 1.72 px applied to total north moves of 83.94 px, 0.107 px/frame
22:50:23.987 00.000 5052 BLT: Empirical north rate = 10.28 px/s 
22:50:23.987 00.000 5052 BLT: Negative measurement = -7.24 px, forcing to zero
22:50:23.987 00.000 5052 BLT: Trial backlash amount is 0.00 px, 0 ms, sigma = 0.5 px
22:50:23.987 00.000 5052 BLT: normal result, moving to state=restore
22:50:23.988 00.001 5052 BLT: Starting Dec position at -113.33, Ending Dec position at -172.97
22:50:23.988 00.000 5052 BLT: Final restore distance is 34.8 px, approx 6 steps
22:50:23.988 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:23.988 00.000 5052 BLT: Issuing restore pulse count 1 of 500 ms
22:50:23.988 00.000 8976 Worker thread wakes up
22:50:23.988 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:23.988 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:23.988 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:23.988 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:23.988 00.000 8976 MoveAxis(S, 500, -)
22:50:23.988 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:23.988 00.000 8976 IsSlewing returns 0
22:50:23.988 00.000 8976 IsGuiding returns 0
22:50:23.989 00.001 8976 PulseGuide returned control before completion, sleep 510
22:50:23.989 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=28, FiltMax=44, Gamma=2.260
22:50:23.999 00.010 5052 UpdateGuideState exits: m=265 SNR=10.9
22:50:23.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:23.999 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:23.999 00.000 5052 Enqueuing Expose request
22:50:24.513 00.514 8976 IsGuiding returns 1
22:50:24.513 00.000 8976 scope still moving after pulse duration time elapsed
22:50:24.544 00.031 8976 IsSlewing returns 0
22:50:24.544 00.000 8976 IsGuiding returns 1
22:50:24.575 00.031 8976 IsSlewing returns 0
22:50:24.575 00.000 8976 IsGuiding returns 1
22:50:24.607 00.032 8976 IsSlewing returns 0
22:50:24.607 00.000 8976 IsGuiding returns 0
22:50:24.607 00.000 8976 scope move finished after 500 + 118 ms
22:50:24.607 00.000 8976 Move returns status 0, amount 500
22:50:24.607 00.000 8976 move complete, result=0
22:50:24.607 00.000 8976 worker thread done servicing request
22:50:24.607 00.000 8976 Worker thread wakes up
22:50:24.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:24.607 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(412,273,37,37)
22:50:25.640 01.033 8976 Exposure complete
22:50:25.655 00.015 8976 worker thread done servicing request
22:50:25.655 00.000 5052 OnExposeComplete: enter
22:50:25.655 00.000 5052 UpdateGuideState(): m_state=6
22:50:25.655 00.000 5052 Star::Find(18, 429, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 466
22:50:25.655 00.000 5052 Star::Find returns 1 (0), X=431.11, Y=297.45, Mass=302, SNR=11.8, Peak=52 HFD=3.9
22:50:25.655 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.36) = xAngle (-1.83 = -1.83)
22:50:25.655 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.17 = -2.17)
22:50:25.655 00.000 5052 CameraToMount -- cameraX=43.33 cameraY=25.23 hyp=50.14 cameraTheta=0.53 mountX=-12.95 mountY=-41.37, mountTheta=-1.87
22:50:25.656 00.001 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (0.04) = xAngle (0.56 = 0.56)
22:50:25.656 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.49 = -2.79)
22:50:25.656 00.000 5052 CameraToMount -- cameraX=431.11 cameraY=297.45 hyp=523.77 cameraTheta=0.60 mountX=442.86 mountY=-179.30, mountTheta=-0.38
22:50:25.656 00.000 5052 BLT: Entering DecMeasurementStep, state = 6
22:50:25.656 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:25.656 00.000 5052 BLT: Issuing restore pulse count 2 of 500 ms
22:50:25.656 00.000 8976 Worker thread wakes up
22:50:25.656 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:25.656 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:25.657 00.001 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:25.657 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:25.657 00.000 8976 MoveAxis(S, 500, -)
22:50:25.657 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:25.657 00.000 8976 IsSlewing returns 0
22:50:25.657 00.000 8976 IsGuiding returns 0
22:50:25.657 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:25.658 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:50:25.667 00.009 5052 UpdateGuideState exits: m=302 SNR=11.8
22:50:25.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:25.667 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:25.667 00.000 5052 Enqueuing Expose request
22:50:26.181 00.514 8976 IsGuiding returns 1
22:50:26.181 00.000 8976 scope still moving after pulse duration time elapsed
22:50:26.212 00.031 8976 IsSlewing returns 0
22:50:26.212 00.000 8976 IsGuiding returns 1
22:50:26.243 00.031 8976 IsSlewing returns 0
22:50:26.243 00.000 8976 IsGuiding returns 1
22:50:26.274 00.031 8976 IsSlewing returns 0
22:50:26.274 00.000 8976 IsGuiding returns 0
22:50:26.274 00.000 8976 scope move finished after 500 + 117 ms
22:50:26.274 00.000 8976 Move returns status 0, amount 500
22:50:26.274 00.000 8976 move complete, result=0
22:50:26.274 00.000 8976 worker thread done servicing request
22:50:26.274 00.000 8976 Worker thread wakes up
22:50:26.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:26.274 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(413,279,37,37)
22:50:27.313 01.039 8976 Exposure complete
22:50:27.330 00.017 5052 OnExposeComplete: enter
22:50:27.330 00.000 8976 worker thread done servicing request
22:50:27.330 00.000 5052 UpdateGuideState(): m_state=6
22:50:27.330 00.000 5052 Star::Find(18, 431, 297, 0, (0,0,0,0), 0.1, 10.0, 0) frame 467
22:50:27.330 00.000 5052 Star::Find returns 1 (0), X=429.05, Y=304.44, Mass=254, SNR=10.7, Peak=51 HFD=3.7
22:50:27.330 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.36) = xAngle (-1.70 = -1.70)
22:50:27.330 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.04 = -2.04)
22:50:27.330 00.000 5052 CameraToMount -- cameraX=41.27 cameraY=32.22 hyp=52.36 cameraTheta=0.66 mountX=-6.57 mountY=-46.80, mountTheta=-1.71
22:50:27.330 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (0.04) = xAngle (0.58 = 0.58)
22:50:27.330 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.50 = -2.78)
22:50:27.330 00.000 5052 CameraToMount -- cameraX=429.05 cameraY=304.44 hyp=526.09 cameraTheta=0.62 mountX=441.09 mountY=-186.58, mountTheta=-0.40
22:50:27.330 00.000 5052 BLT: Entering DecMeasurementStep, state = 6
22:50:27.330 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:27.330 00.000 5052 BLT: Issuing restore pulse count 3 of 500 ms
22:50:27.330 00.000 8976 Worker thread wakes up
22:50:27.330 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:27.330 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:27.330 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:27.330 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:27.330 00.000 8976 MoveAxis(S, 500, -)
22:50:27.330 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:27.335 00.005 8976 IsSlewing returns 0
22:50:27.335 00.000 8976 IsGuiding returns 0
22:50:27.335 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:27.336 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:50:27.345 00.009 5052 UpdateGuideState exits: m=254 SNR=10.7
22:50:27.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:27.345 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:27.345 00.000 5052 Enqueuing Expose request
22:50:27.856 00.511 8976 IsGuiding returns 1
22:50:27.856 00.000 8976 scope still moving after pulse duration time elapsed
22:50:27.887 00.031 8976 IsSlewing returns 0
22:50:27.887 00.000 8976 IsGuiding returns 1
22:50:27.919 00.032 8976 IsSlewing returns 0
22:50:27.919 00.000 8976 IsGuiding returns 1
22:50:27.949 00.030 8976 IsSlewing returns 0
22:50:27.949 00.000 8976 IsGuiding returns 0
22:50:27.949 00.000 8976 scope move finished after 500 + 114 ms
22:50:27.949 00.000 8976 Move returns status 0, amount 500
22:50:27.949 00.000 8976 move complete, result=0
22:50:27.949 00.000 8976 worker thread done servicing request
22:50:27.949 00.000 8976 Worker thread wakes up
22:50:27.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:27.949 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(411,286,37,37)
22:50:28.974 01.025 8976 Exposure complete
22:50:28.988 00.014 8976 worker thread done servicing request
22:50:28.988 00.000 5052 OnExposeComplete: enter
22:50:28.988 00.000 5052 UpdateGuideState(): m_state=6
22:50:28.988 00.000 5052 Star::Find(18, 429, 304, 0, (0,0,0,0), 0.1, 10.0, 0) frame 468
22:50:28.988 00.000 5052 Star::Find returns 1 (1), X=426.48, Y=310.79, Mass=335, SNR=12.4, Peak=51 HFD=3.9
22:50:28.988 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.36) = xAngle (-1.58 = -1.58)
22:50:28.988 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.92 = -1.92)
22:50:28.988 00.000 5052 CameraToMount -- cameraX=38.70 cameraY=38.57 hyp=54.64 cameraTheta=0.78 mountX=-0.27 mountY=-51.43, mountTheta=-1.58
22:50:28.989 00.001 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (0.04) = xAngle (0.59 = 0.59)
22:50:28.989 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.52 = -2.77)
22:50:28.989 00.000 5052 CameraToMount -- cameraX=426.48 cameraY=310.79 hyp=527.71 cameraTheta=0.63 mountX=438.78 mountY=-193.36, mountTheta=-0.42
22:50:28.989 00.000 5052 BLT: Entering DecMeasurementStep, state = 6
22:50:28.989 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:28.989 00.000 5052 BLT: Issuing restore pulse count 4 of 500 ms
22:50:28.989 00.000 8976 Worker thread wakes up
22:50:28.990 00.001 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:28.990 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:28.990 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:28.990 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:28.990 00.000 8976 MoveAxis(S, 500, -)
22:50:28.990 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:28.990 00.000 8976 IsSlewing returns 0
22:50:28.990 00.000 8976 IsGuiding returns 0
22:50:28.990 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:28.991 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:50:29.001 00.010 5052 UpdateGuideState exits: m=335 SNR=12.4 Saturated
22:50:29.001 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:29.001 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:29.001 00.000 5052 Enqueuing Expose request
22:50:29.508 00.507 8976 IsGuiding returns 1
22:50:29.508 00.000 8976 scope still moving after pulse duration time elapsed
22:50:29.540 00.032 8976 IsSlewing returns 0
22:50:29.540 00.000 8976 IsGuiding returns 1
22:50:29.568 00.028 8976 IsSlewing returns 0
22:50:29.568 00.000 8976 IsGuiding returns 1
22:50:29.601 00.033 8976 IsSlewing returns 0
22:50:29.601 00.000 8976 IsGuiding returns 0
22:50:29.601 00.000 8976 scope move finished after 500 + 110 ms
22:50:29.601 00.000 8976 Move returns status 0, amount 500
22:50:29.601 00.000 8976 move complete, result=0
22:50:29.601 00.000 8976 worker thread done servicing request
22:50:29.601 00.000 8976 Worker thread wakes up
22:50:29.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:29.601 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(408,293,37,37)
22:50:30.639 01.038 8976 Exposure complete
22:50:30.652 00.013 8976 worker thread done servicing request
22:50:30.653 00.001 5052 OnExposeComplete: enter
22:50:30.653 00.000 5052 UpdateGuideState(): m_state=6
22:50:30.653 00.000 5052 Star::Find(18, 426, 310, 0, (0,0,0,0), 0.1, 10.0, 0) frame 469
22:50:30.653 00.000 5052 Star::Find returns 1 (0), X=424.48, Y=317.26, Mass=289, SNR=11.4, Peak=53 HFD=3.8
22:50:30.653 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.36) = xAngle (-1.47 = -1.47)
22:50:30.653 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.81 = -1.81)
22:50:30.653 00.000 5052 CameraToMount -- cameraX=36.70 cameraY=45.04 hyp=58.10 cameraTheta=0.89 mountX=5.71 mountY=-56.42, mountTheta=-1.47
22:50:30.654 00.001 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (0.04) = xAngle (0.60 = 0.60)
22:50:30.654 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.53 = -2.75)
22:50:30.654 00.000 5052 CameraToMount -- cameraX=424.48 cameraY=317.26 hyp=529.94 cameraTheta=0.64 mountX=437.04 mountY=-200.13, mountTheta=-0.43
22:50:30.654 00.000 5052 BLT: Entering DecMeasurementStep, state = 6
22:50:30.654 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:30.654 00.000 5052 BLT: Issuing restore pulse count 5 of 500 ms
22:50:30.654 00.000 8976 Worker thread wakes up
22:50:30.654 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:30.654 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:30.654 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:30.654 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:30.654 00.000 8976 MoveAxis(S, 500, -)
22:50:30.654 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:30.654 00.000 8976 IsSlewing returns 0
22:50:30.655 00.001 8976 IsGuiding returns 0
22:50:30.655 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:30.655 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:50:30.664 00.009 5052 UpdateGuideState exits: m=289 SNR=11.4
22:50:30.665 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:30.665 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:30.665 00.000 5052 Enqueuing Expose request
22:50:31.179 00.514 8976 IsGuiding returns 1
22:50:31.179 00.000 8976 scope still moving after pulse duration time elapsed
22:50:31.211 00.032 8976 IsSlewing returns 0
22:50:31.211 00.000 8976 IsGuiding returns 1
22:50:31.241 00.030 8976 IsSlewing returns 0
22:50:31.241 00.000 8976 IsGuiding returns 1
22:50:31.273 00.032 8976 IsSlewing returns 0
22:50:31.273 00.000 8976 IsGuiding returns 0
22:50:31.273 00.000 8976 scope move finished after 500 + 118 ms
22:50:31.273 00.000 8976 Move returns status 0, amount 500
22:50:31.273 00.000 8976 move complete, result=0
22:50:31.273 00.000 8976 worker thread done servicing request
22:50:31.273 00.000 8976 Worker thread wakes up
22:50:31.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:31.273 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(406,299,37,37)
22:50:32.312 01.039 8976 Exposure complete
22:50:32.326 00.014 8976 worker thread done servicing request
22:50:32.327 00.001 5052 OnExposeComplete: enter
22:50:32.327 00.000 5052 UpdateGuideState(): m_state=6
22:50:32.327 00.000 5052 Star::Find(18, 424, 317, 0, (0,0,0,0), 0.1, 10.0, 0) frame 470
22:50:32.327 00.000 5052 Star::Find returns 1 (0), X=424.05, Y=322.87, Mass=250, SNR=10.6, Peak=53 HFD=3.9
22:50:32.327 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.36) = xAngle (-1.41 = -1.41)
22:50:32.327 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.75 = -1.75)
22:50:32.327 00.000 5052 CameraToMount -- cameraX=36.27 cameraY=50.65 hyp=62.30 cameraTheta=0.95 mountX=9.97 mountY=-61.31, mountTheta=-1.41
22:50:32.328 00.001 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.04) = xAngle (0.61 = 0.61)
22:50:32.328 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.54 = -2.75)
22:50:32.328 00.000 5052 CameraToMount -- cameraX=424.05 cameraY=322.87 hyp=532.98 cameraTheta=0.65 mountX=436.84 mountY=-205.67, mountTheta=-0.44
22:50:32.328 00.000 5052 BLT: Entering DecMeasurementStep, state = 6
22:50:32.328 00.000 5052 Enqueuing Calibration Move request for direction 1
22:50:32.328 00.000 5052 BLT: Issuing restore pulse count 6 of 500 ms
22:50:32.328 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:32.328 00.000 8976 Worker thread wakes up
22:50:32.328 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
22:50:32.328 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
22:50:32.328 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
22:50:32.328 00.000 8976 MoveAxis(S, 500, -)
22:50:32.328 00.000 8976 Guiding  Dir = 1, Dur = 500
22:50:32.329 00.001 8976 IsSlewing returns 0
22:50:32.329 00.000 8976 IsGuiding returns 0
22:50:32.329 00.000 8976 PulseGuide returned control before completion, sleep 510
22:50:32.329 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:50:32.339 00.010 5052 UpdateGuideState exits: m=250 SNR=10.6
22:50:32.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:32.339 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:32.339 00.000 5052 Enqueuing Expose request
22:50:32.848 00.509 8976 IsGuiding returns 1
22:50:32.848 00.000 8976 scope still moving after pulse duration time elapsed
22:50:32.880 00.032 8976 IsSlewing returns 0
22:50:32.880 00.000 8976 IsGuiding returns 1
22:50:32.912 00.032 8976 IsSlewing returns 0
22:50:32.912 00.000 8976 IsGuiding returns 1
22:50:32.943 00.031 8976 IsSlewing returns 0
22:50:32.943 00.000 8976 IsGuiding returns 0
22:50:32.943 00.000 8976 scope move finished after 500 + 114 ms
22:50:32.943 00.000 8976 Move returns status 0, amount 500
22:50:32.943 00.000 8976 move complete, result=0
22:50:32.943 00.000 8976 worker thread done servicing request
22:50:32.943 00.000 8976 Worker thread wakes up
22:50:32.943 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:32.943 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(406,305,37,37)
22:50:33.970 01.027 8976 Exposure complete
22:50:33.984 00.014 8976 worker thread done servicing request
22:50:33.984 00.000 5052 OnExposeComplete: enter
22:50:33.984 00.000 5052 UpdateGuideState(): m_state=6
22:50:33.984 00.000 5052 Star::Find(18, 424, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 471
22:50:33.984 00.000 5052 Star::Find returns 1 (0), X=424.38, Y=329.51, Mass=249, SNR=10.6, Peak=49 HFD=3.4
22:50:33.984 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.36) = xAngle (-1.36 = -1.36)
22:50:33.984 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.70 = -1.70)
22:50:33.984 00.000 5052 CameraToMount -- cameraX=36.60 cameraY=57.29 hyp=67.98 cameraTheta=1.00 mountX=14.42 mountY=-67.45, mountTheta=-1.36
22:50:33.985 00.001 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.04) = xAngle (0.62 = 0.62)
22:50:33.985 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.55 = -2.74)
22:50:33.985 00.000 5052 CameraToMount -- cameraX=424.38 cameraY=329.51 hyp=537.28 cameraTheta=0.66 mountX=437.44 mountY=-212.02, mountTheta=-0.45
22:50:33.985 00.000 5052 BLT: Entering DecMeasurementStep, state = 6
22:50:33.985 00.000 5052 BLT: normal result, moving to state=wrap-up
22:50:33.985 00.000 5052 BLT: Cleanup completed
22:50:33.985 00.000 5052 BLT: Exiting DecMeasurementStep
22:50:33.986 00.001 5052 GA-BLT: state = completed
22:50:33.986 00.000 5052 GA-BLT: Wrap-up after normal completion
22:50:33.986 00.000 5052 BLT: Reported result =  0  +/-  49 ms (0.0  +/-  0.5 arc-sec)
22:50:33.990 00.004 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
22:50:33.990 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
22:50:33.990 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:50:33.990 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:50:33.990 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
22:50:33.990 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
22:50:33.990 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
22:50:33.991 00.001 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
22:50:33.991 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:50:33.991 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
22:50:33.991 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
22:50:33.991 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
22:50:33.991 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
22:50:33.991 00.000 5052 GA long series, window start=0, window end=120, Uncorrected RMS=2.284, Drift=3.272, Corrected RMS=1.286, R-sq=0.704
22:50:33.991 00.000 5052 GA long series, window start=60, window end=180, Uncorrected RMS=2.998, Drift=4.938, Corrected RMS=0.838, R-sq=0.934
22:50:33.992 00.001 5052 GA long series, window start=120, window end=241, Uncorrected RMS=2.938, Drift=4.841, Corrected RMS=0.778, R-sq=0.932
22:50:33.992 00.000 5052 GA long series, window start=181, window end=301, Uncorrected RMS=1.899, Drift=3.069, Corrected RMS=0.676, R-sq=0.898
22:50:33.992 00.000 5052 GA long series, window start=241, window end=361, Uncorrected RMS=2.605, Drift=4.281, Corrected RMS=0.712, R-sq=0.928
22:50:33.992 00.000 5052 GA long series, window start=301, window end=421, Uncorrected RMS=1.523, Drift=2.162, Corrected RMS=1.237, R-sq=0.682
22:50:33.992 00.000 5052 Full uncorrected RMS=8.332px, Selected Dec drift=3.069 px/min, Best seeing estimate=0.676px, R-sq=0.898
22:50:33.992 00.000 5052 GA Min-Move recommendations are seeing-based: Dec=0.900, RA=0.585
22:50:33.992 00.000 5052 Guiding Assistant results follow:
22:50:33.992 00.000 5052 SNR=11.8, Samples=421, Elapsed Time=447s, RA HPF-RMS=  0.88 px (  0.87 arc-sec ), Dec HPF-RMS=  0.27 px (  0.27 arc-sec ), Total HPF-RMS=  0.92 px (  0.91 arc-sec )
22:50:33.992 00.000 5052 RA Peak=  3.52 px (  3.48 arc-sec ), RA Peak-Peak  34.42 px ( 34.07 arc-sec ), RA Drift Rate=  3.92 px/min (  3.88 arc-sec/min ), Max RA Drift Rate=  1.11 px/sec (  1.09 arc-sec/sec ), Drift-Limiting Exp=   0.5 s 
22:50:33.992 00.000 5052 Dec Drift Rate=  3.82 px/min (  3.78 arc-sec/min ), Dec Peak=  1.54 px (  1.53 arc-sec ), PA Error= 14.7 arc-min
22:50:33.998 00.006 5052 Recommendation: Use exposure times in the range of 1.0s to 3.0s
22:50:34.005 00.007 5052 Recommendation: Polar alignment error > 10 arc-min; try using the Drift Align tool to improve alignment.
22:50:34.011 00.006 5052 Recommendation: Try setting RA min-move to 0.59
22:50:34.018 00.007 5052 Recommendation: Try setting Dec min-move to 0.90
22:50:34.025 00.007 5052 Recommendation: Backlash is small, no compensation needed
22:50:34.028 00.003 5052 GetString("/profile/2/GA/2026-04-24 21:29:47/BLT_north", "") returns ""
22:50:34.028 00.000 5052 GetString("/profile/2/GA/2026-05-10 05:22:41/BLT_north", "") returns ""
22:50:34.028 00.000 5052 GetString("/profile/2/GA/2026-05-11 22:41:55/BLT_north", "") returns "-113.3,-107.5,-98.4,-92.8,-87.8,-82.7,-78.0,-73.0,-67.3,-62.6,-57.6,-52.4,-48.1,-42.9,-38.7,-33.8,-29."
22:50:34.041 00.013 5052 End of Guiding Assistant output....
22:50:34.047 00.006 5052 GuidingAssistant: Re-enabling guide output (1, 1)
22:50:34.047 00.000 5052 AOGuidingEnabled: 1
22:50:34.048 00.001 5052 MultiStar mode disabled
22:50:34.048 00.000 5052 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:50:34.050 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:50:34.060 00.010 5052 UpdateGuideState exits: m=249 SNR=10.6
22:50:34.061 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:34.061 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:34.061 00.000 5052 Enqueuing Expose request
22:50:34.061 00.000 8976 Worker thread wakes up
22:50:34.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:34.061 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(406,312,37,37)
22:50:35.104 01.043 8976 Exposure complete
22:50:35.118 00.014 8976 worker thread done servicing request
22:50:35.118 00.000 5052 OnExposeComplete: enter
22:50:35.118 00.000 5052 UpdateGuideState(): m_state=6
22:50:35.118 00.000 5052 Star::Find(18, 424, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 472
22:50:35.118 00.000 5052 Star::Find returns 1 (0), X=425.53, Y=329.44, Mass=273, SNR=11.1, Peak=46 HFD=4.2
22:50:35.118 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.36) = xAngle (-1.37 = -1.37)
22:50:35.118 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.71 = -1.71)
22:50:35.118 00.000 5052 CameraToMount -- cameraX=37.75 cameraY=57.22 hyp=68.55 cameraTheta=0.99 mountX=13.55 mountY=-67.87, mountTheta=-1.37
22:50:35.119 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=37.75, y=57.22, opts=13)
22:50:35.119 00.000 5052 Enqueuing Move request for stepguider (37.75, 57.22)
22:50:35.119 00.000 8976 Worker thread wakes up
22:50:35.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (37.75, 57.22) opts 0xd
22:50:35.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (37.75, 57.22)
22:50:35.119 00.000 8976 Moving (37.75, 57.22) raw xDistance=13.55 yDistance=-67.87
22:50:35.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.54 from input 13.55
22:50:35.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns -42.76 from input -67.87
22:50:35.120 00.001 8976 MoveAxis(L, 28, ABG)
22:50:35.120 00.000 8976 stepping (-6, -16) + (-28, 0)
22:50:35.120 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 32 (2) 38 (8) 
22:50:35.120 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:50:35.129 00.009 5052 UpdateGuideState exits: m=273 SNR=11.1
22:50:35.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:35.130 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:35.130 00.000 5052 Enqueuing Expose request
22:50:35.258 00.128 8976 Received - 47 (G) 
22:50:35.258 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 32 (2) 38 (8) 
22:50:35.258 00.000 8976 stepped: pos (-34, -16)
22:50:35.258 00.000 8976 MoveAxis(U, 202, ABG)
22:50:35.258 00.000 8976 stepping (-34, -16) + (0, 202)
22:50:35.258 00.000 8976 StepGuider step would hit limit: truncate move to (-34, -16) + (0, 55)
22:50:35.258 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 35 (5) 35 (5) 
22:50:35.497 00.239 8976 Received - 47 (G) 
22:50:35.497 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 35 (5) 35 (5) 
22:50:35.497 00.000 8976 stepped: pos (-34, 39)
22:50:35.497 00.000 8976 starting a new bump
22:50:35.498 00.001 8976 AO travel limit exceeded, using large bump correction
22:50:35.498 00.000 8976 Scheduling Mount bump of (4.956, 7.512)
22:50:35.498 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=4.96, y=7.51, opts=4)
22:50:35.498 00.000 8976 Enqueuing Move request for scope (4.96, 7.51)
22:50:35.498 00.000 8976 move complete, result=0
22:50:35.498 00.000 9828 Worker thread wakes up
22:50:35.498 00.000 8976 worker thread done servicing request
22:50:35.498 00.000 8976 Worker thread wakes up
22:50:35.498 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (4.96, 7.51) opts 0x4
22:50:35.498 00.000 9828 Handling offset move in thread for scope, endpoint = (4.96, 7.51)
22:50:35.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:35.498 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(408,311,37,37)
22:50:35.498 00.000 5052 GuideStep: 13.5 px 28 ms WEST, -67.9 px 55 ms NORTH
22:50:35.498 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (0.04) = xAngle (0.95 = 0.95)
22:50:35.498 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.87 = -2.41)
22:50:35.498 00.000 9828 CameraToMount -- cameraX=4.96 cameraY=7.51 hyp=9.00 cameraTheta=0.99 mountX=5.26 mountY=-6.02, mountTheta=-0.85
22:50:35.498 00.000 9828 Moving (4.96, 7.51) raw xDistance=5.26 yDistance=-6.02
22:50:35.498 00.000 9828 MoveAxis(W, 557, B)
22:50:35.498 00.000 9828 Guiding  Dir = 3, Dur = 557
22:50:35.499 00.001 9828 IsSlewing returns 0
22:50:35.499 00.000 9828 IsGuiding returns 0
22:50:35.499 00.000 9828 PulseGuide returned control before completion, sleep 567
22:50:36.082 00.583 9828 IsGuiding returns 1
22:50:36.082 00.000 9828 scope still moving after pulse duration time elapsed
22:50:36.113 00.031 9828 IsSlewing returns 0
22:50:36.113 00.000 9828 IsGuiding returns 1
22:50:36.145 00.032 9828 IsSlewing returns 0
22:50:36.145 00.000 9828 IsGuiding returns 1
22:50:36.177 00.032 9828 IsSlewing returns 0
22:50:36.177 00.000 9828 IsGuiding returns 0
22:50:36.177 00.000 9828 scope move finished after 557 + 121 ms
22:50:36.177 00.000 9828 Move returns status 0, amount 557
22:50:36.177 00.000 9828 MoveAxis(N, 683, B)
22:50:36.177 00.000 9828 Guiding  Dir = 0, Dur = 683
22:50:36.193 00.016 9828 IsSlewing returns 0
22:50:36.193 00.000 9828 IsGuiding returns 0
22:50:36.193 00.000 9828 PulseGuide returned control before completion, sleep 693
22:50:36.541 00.348 8976 Exposure complete
22:50:36.555 00.014 8976 worker thread done servicing request
22:50:36.555 00.000 5052 OnExposeComplete: enter
22:50:36.555 00.000 5052 UpdateGuideState(): m_state=6
22:50:36.556 00.001 5052 Star::Find(18, 425, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 473
22:50:36.556 00.000 5052 Star::Find returns 1 (0), X=413.33, Y=318.66, Mass=292, SNR=11.5, Peak=47 HFD=5.1
22:50:36.556 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.36) = xAngle (-1.29 = -1.29)
22:50:36.556 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.63 = -1.63)
22:50:36.556 00.000 5052 CameraToMount -- cameraX=25.55 cameraY=46.44 hyp=53.01 cameraTheta=1.07 mountX=14.60 mountY=-52.91, mountTheta=-1.30
22:50:36.556 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=25.55, y=46.44, opts=13)
22:50:36.556 00.000 5052 Enqueuing Move request for stepguider (25.55, 46.44)
22:50:36.557 00.001 8976 Worker thread wakes up
22:50:36.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (25.55, 46.44) opts 0xd
22:50:36.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (25.55, 46.44)
22:50:36.557 00.000 8976 Moving (25.55, 46.44) raw xDistance=14.60 yDistance=-52.91
22:50:36.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.80 from input 14.60
22:50:36.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -36.33 from input -52.91
22:50:36.557 00.000 8976 MoveAxis(L, 32, ABG)
22:50:36.557 00.000 8976 stepping (-34, 39) + (-32, 0)
22:50:36.557 00.000 8976 StepGuider step would hit limit: truncate move to (-34, 39) + (-5, 0)
22:50:36.557 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:50:36.557 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=41, Gamma=2.260
22:50:36.567 00.010 5052 UpdateGuideState exits: m=292 SNR=11.5
22:50:36.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:36.567 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:36.568 00.001 5052 Enqueuing Expose request
22:50:36.601 00.033 8976 Received - 47 (G) 
22:50:36.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:50:36.601 00.000 8976 stepped: pos (-39, 39)
22:50:36.601 00.000 8976 MoveAxis(U, 172, ABG)
22:50:36.601 00.000 8976 stepping (-39, 39) + (0, 172)
22:50:36.601 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
22:50:36.601 00.000 8976 secondary mount is busy, cannot bump
22:50:36.601 00.000 8976 move complete, result=0
22:50:36.601 00.000 8976 worker thread done servicing request
22:50:36.601 00.000 8976 Worker thread wakes up
22:50:36.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:36.601 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(395,301,37,37)
22:50:36.601 00.000 5052 GuideStep: 14.6 px 5 ms WEST, -52.9 px 0 ms NORTH
22:50:36.895 00.294 9828 IsGuiding returns 1
22:50:36.895 00.000 9828 scope still moving after pulse duration time elapsed
22:50:36.927 00.032 9828 IsSlewing returns 0
22:50:36.927 00.000 9828 IsGuiding returns 1
22:50:36.957 00.030 9828 IsSlewing returns 0
22:50:36.957 00.000 9828 IsGuiding returns 1
22:50:36.989 00.032 9828 IsSlewing returns 0
22:50:36.989 00.000 9828 IsGuiding returns 1
22:50:37.019 00.030 9828 IsSlewing returns 0
22:50:37.019 00.000 9828 IsGuiding returns 1
22:50:37.050 00.031 9828 IsSlewing returns 0
22:50:37.050 00.000 9828 IsGuiding returns 1
22:50:37.082 00.032 9828 IsSlewing returns 0
22:50:37.082 00.000 9828 IsGuiding returns 0
22:50:37.082 00.000 9828 scope move finished after 683 + 205 ms
22:50:37.082 00.000 9828 Move returns status 0, amount 683
22:50:37.082 00.000 9828 move complete, result=0
22:50:37.082 00.000 9828 worker thread done servicing request
22:50:37.082 00.000 5052 GuideStep: 5.3 px 557 ms WEST, -6.0 px 683 ms NORTH
22:50:37.636 00.554 8976 Exposure complete
22:50:37.651 00.015 8976 worker thread done servicing request
22:50:37.651 00.000 5052 OnExposeComplete: enter
22:50:37.651 00.000 5052 UpdateGuideState(): m_state=6
22:50:37.651 00.000 5052 Star::Find(18, 413, 318, 0, (0,0,0,0), 0.1, 10.0, 0) frame 474
22:50:37.651 00.000 5052 Star::Find returns 1 (0), X=410.86, Y=309.62, Mass=278, SNR=11.1, Peak=43 HFD=5.3
22:50:37.651 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.36) = xAngle (-1.34 = -1.34)
22:50:37.651 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.68 = -1.68)
22:50:37.651 00.000 5052 CameraToMount -- cameraX=23.08 cameraY=37.40 hyp=43.95 cameraTheta=1.02 mountX=9.98 mountY=-43.68, mountTheta=-1.35
22:50:37.652 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=23.08, y=37.40, opts=13)
22:50:37.652 00.000 5052 Enqueuing Move request for stepguider (23.08, 37.40)
22:50:37.652 00.000 8976 Worker thread wakes up
22:50:37.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (23.08, 37.40) opts 0xd
22:50:37.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (23.08, 37.40)
22:50:37.652 00.000 8976 Moving (23.08, 37.40) raw xDistance=9.98 yDistance=-43.68
22:50:37.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.98 from input 9.98
22:50:37.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns -30.06 from input -43.68
22:50:37.652 00.000 8976 MoveAxis(L, 23, ABG)
22:50:37.652 00.000 8976 stepping (-39, 39) + (-23, 0)
22:50:37.652 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
22:50:37.652 00.000 8976 MoveAxis(U, 142, ABG)
22:50:37.652 00.000 8976 stepping (-39, 39) + (0, 142)
22:50:37.652 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
22:50:37.652 00.000 8976 FAR outside bump range, increase bump weight 1.00 => 2.00
22:50:37.652 00.000 8976 AO travel limit exceeded, using large bump correction
22:50:37.653 00.001 8976 Scheduling Mount bump of (4.727, 7.659)
22:50:37.653 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=4.73, y=7.66, opts=4)
22:50:37.653 00.000 8976 Enqueuing Move request for scope (4.73, 7.66)
22:50:37.653 00.000 8976 move complete, result=0
22:50:37.653 00.000 9828 Worker thread wakes up
22:50:37.653 00.000 8976 worker thread done servicing request
22:50:37.653 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (4.73, 7.66) opts 0x4
22:50:37.653 00.000 9828 Handling offset move in thread for scope, endpoint = (4.73, 7.66)
22:50:37.653 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=28, FiltMax=40, Gamma=2.260
22:50:37.653 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (0.04) = xAngle (0.98 = 0.98)
22:50:37.653 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.90 = -2.38)
22:50:37.653 00.000 9828 CameraToMount -- cameraX=4.73 cameraY=7.66 hyp=9.00 cameraTheta=1.02 mountX=5.03 mountY=-6.22, mountTheta=-0.89
22:50:37.653 00.000 9828 Moving (4.73, 7.66) raw xDistance=5.03 yDistance=-6.22
22:50:37.653 00.000 9828 MoveAxis(W, 534, B)
22:50:37.653 00.000 9828 Guiding  Dir = 3, Dur = 534
22:50:37.654 00.001 9828 IsSlewing returns 0
22:50:37.654 00.000 9828 IsGuiding returns 0
22:50:37.654 00.000 9828 PulseGuide returned control before completion, sleep 544
22:50:37.662 00.008 5052 UpdateGuideState exits: m=278 SNR=11.1
22:50:37.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:37.662 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:37.662 00.000 5052 Enqueuing Expose request
22:50:37.663 00.001 8976 Worker thread wakes up
22:50:37.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:37.663 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(393,292,37,37)
22:50:37.668 00.005 5052 GuideStep: 10.0 px 0 ms WEST, -43.7 px 0 ms NORTH
22:50:38.198 00.530 9828 IsGuiding returns 1
22:50:38.198 00.000 9828 scope still moving after pulse duration time elapsed
22:50:38.230 00.032 9828 IsSlewing returns 0
22:50:38.230 00.000 9828 IsGuiding returns 1
22:50:38.262 00.032 9828 IsSlewing returns 0
22:50:38.262 00.000 9828 IsGuiding returns 1
22:50:38.293 00.031 9828 IsSlewing returns 0
22:50:38.293 00.000 9828 IsGuiding returns 1
22:50:38.325 00.032 9828 IsSlewing returns 0
22:50:38.325 00.000 9828 IsGuiding returns 0
22:50:38.325 00.000 9828 scope move finished after 534 + 137 ms
22:50:38.325 00.000 9828 Move returns status 0, amount 534
22:50:38.325 00.000 9828 MoveAxis(N, 705, B)
22:50:38.325 00.000 9828 Guiding  Dir = 0, Dur = 705
22:50:38.340 00.015 9828 IsSlewing returns 0
22:50:38.340 00.000 9828 IsGuiding returns 0
22:50:38.340 00.000 9828 PulseGuide returned control before completion, sleep 715
22:50:38.711 00.371 8976 Exposure complete
22:50:38.726 00.015 8976 worker thread done servicing request
22:50:38.726 00.000 5052 OnExposeComplete: enter
22:50:38.726 00.000 5052 UpdateGuideState(): m_state=6
22:50:38.726 00.000 5052 Star::Find(18, 410, 309, 0, (0,0,0,0), 0.1, 10.0, 0) frame 475
22:50:38.726 00.000 5052 Star::Find returns 1 (0), X=408.16, Y=308.33, Mass=320, SNR=12.0, Peak=47 HFD=4.7
22:50:38.726 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.36) = xAngle (-1.30 = -1.30)
22:50:38.726 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.64 = -1.64)
22:50:38.726 00.000 5052 CameraToMount -- cameraX=20.38 cameraY=36.11 hyp=41.47 cameraTheta=1.06 mountX=10.99 mountY=-41.36, mountTheta=-1.31
22:50:38.726 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=20.38, y=36.11, opts=13)
22:50:38.726 00.000 5052 Enqueuing Move request for stepguider (20.38, 36.11)
22:50:38.726 00.000 8976 Worker thread wakes up
22:50:38.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (20.38, 36.11) opts 0xd
22:50:38.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (20.38, 36.11)
22:50:38.726 00.000 8976 Moving (20.38, 36.11) raw xDistance=10.99 yDistance=-41.36
22:50:38.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.42 from input 10.99
22:50:38.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns -28.16 from input -41.36
22:50:38.726 00.000 8976 MoveAxis(L, 24, ABG)
22:50:38.726 00.000 8976 stepping (-39, 39) + (-24, 0)
22:50:38.726 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
22:50:38.726 00.000 8976 MoveAxis(U, 133, ABG)
22:50:38.726 00.000 8976 stepping (-39, 39) + (0, 133)
22:50:38.726 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
22:50:38.726 00.000 8976 secondary mount is busy, cannot bump
22:50:38.726 00.000 8976 move complete, result=0
22:50:38.726 00.000 8976 worker thread done servicing request
22:50:38.726 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:50:38.739 00.013 5052 UpdateGuideState exits: m=320 SNR=12.0
22:50:38.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:38.739 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:38.739 00.000 5052 Enqueuing Expose request
22:50:38.739 00.000 8976 Worker thread wakes up
22:50:38.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:38.739 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(390,290,37,37)
22:50:38.746 00.007 5052 GuideStep: 11.0 px 0 ms WEST, -41.4 px 0 ms NORTH
22:50:39.066 00.320 9828 IsGuiding returns 1
22:50:39.066 00.000 9828 scope still moving after pulse duration time elapsed
22:50:39.097 00.031 9828 IsSlewing returns 0
22:50:39.101 00.004 9828 IsGuiding returns 1
22:50:39.128 00.027 9828 IsSlewing returns 0
22:50:39.128 00.000 9828 IsGuiding returns 1
22:50:39.159 00.031 9828 IsSlewing returns 0
22:50:39.159 00.000 9828 IsGuiding returns 1
22:50:39.189 00.030 9828 IsSlewing returns 0
22:50:39.189 00.000 9828 IsGuiding returns 0
22:50:39.189 00.000 9828 scope move finished after 705 + 144 ms
22:50:39.189 00.000 9828 Move returns status 0, amount 705
22:50:39.189 00.000 9828 move complete, result=0
22:50:39.189 00.000 9828 worker thread done servicing request
22:50:39.189 00.000 5052 GuideStep: 5.0 px 534 ms WEST, -6.2 px 705 ms NORTH
22:50:39.789 00.600 8976 Exposure complete
22:50:39.804 00.015 8976 worker thread done servicing request
22:50:39.805 00.001 5052 OnExposeComplete: enter
22:50:39.805 00.000 5052 UpdateGuideState(): m_state=6
22:50:39.805 00.000 5052 Star::Find(18, 408, 308, 0, (0,0,0,0), 0.1, 10.0, 0) frame 476
22:50:39.805 00.000 5052 Star::Find returns 1 (0), X=407.68, Y=296.21, Mass=255, SNR=10.7, Peak=43 HFD=5.4
22:50:39.805 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.36) = xAngle (-1.48 = -1.48)
22:50:39.805 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.82 = -1.82)
22:50:39.805 00.000 5052 CameraToMount -- cameraX=19.90 cameraY=23.99 hyp=31.17 cameraTheta=0.88 mountX=2.79 mountY=-30.20, mountTheta=-1.48
22:50:39.806 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=19.90, y=23.99, opts=13)
22:50:39.806 00.000 5052 Enqueuing Move request for stepguider (19.90, 23.99)
22:50:39.806 00.000 8976 Worker thread wakes up
22:50:39.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (19.90, 23.99) opts 0xd
22:50:39.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (19.90, 23.99)
22:50:39.806 00.000 8976 Moving (19.90, 23.99) raw xDistance=2.79 yDistance=-30.20
22:50:39.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.27 from input 2.79
22:50:39.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns -21.00 from input -30.20
22:50:39.806 00.000 8976 MoveAxis(L, 7, ABG)
22:50:39.806 00.000 8976 stepping (-39, 39) + (-7, 0)
22:50:39.806 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
22:50:39.806 00.000 8976 MoveAxis(U, 99, ABG)
22:50:39.806 00.000 8976 stepping (-39, 39) + (0, 99)
22:50:39.806 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
22:50:39.806 00.000 8976 FAR outside bump range, increase bump weight 2.00 => 3.00
22:50:39.806 00.000 8976 AO travel limit exceeded, using large bump correction
22:50:39.807 00.001 8976 Scheduling Mount bump of (5.747, 6.926)
22:50:39.807 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=5.75, y=6.93, opts=4)
22:50:39.807 00.000 8976 Enqueuing Move request for scope (5.75, 6.93)
22:50:39.807 00.000 8976 move complete, result=0
22:50:39.807 00.000 9828 Worker thread wakes up
22:50:39.807 00.000 8976 worker thread done servicing request
22:50:39.807 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (5.75, 6.93) opts 0x4
22:50:39.807 00.000 9828 Handling offset move in thread for scope, endpoint = (5.75, 6.93)
22:50:39.807 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (0.04) = xAngle (0.84 = 0.84)
22:50:39.807 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.77 = -2.52)
22:50:39.807 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=39, Gamma=2.260
22:50:39.807 00.000 9828 CameraToMount -- cameraX=5.75 cameraY=6.93 hyp=9.00 cameraTheta=0.88 mountX=6.02 mountY=-5.26, mountTheta=-0.72
22:50:39.807 00.000 9828 Moving (5.75, 6.93) raw xDistance=6.02 yDistance=-5.26
22:50:39.807 00.000 9828 MoveAxis(W, 639, B)
22:50:39.807 00.000 9828 Guiding  Dir = 3, Dur = 639
22:50:39.808 00.001 9828 IsSlewing returns 0
22:50:39.808 00.000 9828 IsGuiding returns 0
22:50:39.808 00.000 9828 PulseGuide returned control before completion, sleep 649
22:50:39.817 00.009 5052 UpdateGuideState exits: m=255 SNR=10.7
22:50:39.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:39.817 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:39.817 00.000 5052 Enqueuing Expose request
22:50:39.818 00.001 8976 Worker thread wakes up
22:50:39.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:39.818 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(390,278,37,37)
22:50:39.824 00.006 5052 GuideStep: 2.8 px 0 ms WEST, -30.2 px 0 ms NORTH
22:50:40.463 00.639 9828 IsGuiding returns 1
22:50:40.463 00.000 9828 scope still moving after pulse duration time elapsed
22:50:40.495 00.032 9828 IsSlewing returns 0
22:50:40.495 00.000 9828 IsGuiding returns 1
22:50:40.527 00.032 9828 IsSlewing returns 0
22:50:40.527 00.000 9828 IsGuiding returns 1
22:50:40.559 00.032 9828 IsSlewing returns 0
22:50:40.559 00.000 9828 IsGuiding returns 0
22:50:40.559 00.000 9828 scope move finished after 639 + 111 ms
22:50:40.559 00.000 9828 Move returns status 0, amount 639
22:50:40.559 00.000 9828 MoveAxis(N, 596, B)
22:50:40.559 00.000 9828 Guiding  Dir = 0, Dur = 596
22:50:40.575 00.016 9828 IsSlewing returns 0
22:50:40.575 00.000 9828 IsGuiding returns 0
22:50:40.575 00.000 9828 PulseGuide returned control before completion, sleep 606
22:50:40.871 00.296 8976 Exposure complete
22:50:40.888 00.017 8976 worker thread done servicing request
22:50:40.888 00.000 5052 OnExposeComplete: enter
22:50:40.888 00.000 5052 UpdateGuideState(): m_state=6
22:50:40.888 00.000 5052 Star::Find(18, 407, 296, 0, (0,0,0,0), 0.1, 10.0, 0) frame 477
22:50:40.888 00.000 5052 Star::Find returns 1 (0), X=405.08, Y=294.83, Mass=311, SNR=11.8, Peak=45 HFD=5.9
22:50:40.888 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.36) = xAngle (-1.44 = -1.44)
22:50:40.888 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.78 = -1.78)
22:50:40.889 00.001 5052 CameraToMount -- cameraX=17.30 cameraY=22.61 hyp=28.46 cameraTheta=0.92 mountX=3.66 mountY=-27.84, mountTheta=-1.44
22:50:40.889 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=17.30, y=22.61, opts=13)
22:50:40.889 00.000 5052 Enqueuing Move request for stepguider (17.30, 22.61)
22:50:40.889 00.000 8976 Worker thread wakes up
22:50:40.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (17.30, 22.61) opts 0xd
22:50:40.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (17.30, 22.61)
22:50:40.889 00.000 8976 Moving (17.30, 22.61) raw xDistance=3.66 yDistance=-27.84
22:50:40.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.47 from input 3.66
22:50:40.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns -19.01 from input -27.84
22:50:40.889 00.000 8976 MoveAxis(L, 8, ABG)
22:50:40.889 00.000 8976 stepping (-39, 39) + (-8, 0)
22:50:40.889 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
22:50:40.889 00.000 8976 MoveAxis(U, 90, ABG)
22:50:40.890 00.001 8976 stepping (-39, 39) + (0, 90)
22:50:40.890 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
22:50:40.890 00.000 8976 secondary mount is busy, cannot bump
22:50:40.890 00.000 8976 move complete, result=0
22:50:40.890 00.000 8976 worker thread done servicing request
22:50:40.890 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:50:40.901 00.011 5052 UpdateGuideState exits: m=311 SNR=11.8
22:50:40.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:40.901 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:40.901 00.000 5052 Enqueuing Expose request
22:50:40.901 00.000 8976 Worker thread wakes up
22:50:40.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:40.901 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(387,277,37,37)
22:50:40.907 00.006 5052 GuideStep: 3.7 px 0 ms WEST, -27.8 px 0 ms NORTH
22:50:41.196 00.289 9828 IsGuiding returns 1
22:50:41.196 00.000 9828 scope still moving after pulse duration time elapsed
22:50:41.228 00.032 9828 IsSlewing returns 0
22:50:41.228 00.000 9828 IsGuiding returns 1
22:50:41.259 00.031 9828 IsSlewing returns 0
22:50:41.259 00.000 9828 IsGuiding returns 1
22:50:41.290 00.031 9828 IsSlewing returns 0
22:50:41.290 00.000 9828 IsGuiding returns 0
22:50:41.290 00.000 9828 scope move finished after 596 + 118 ms
22:50:41.290 00.000 9828 Move returns status 0, amount 596
22:50:41.290 00.000 9828 move complete, result=0
22:50:41.290 00.000 9828 worker thread done servicing request
22:50:41.290 00.000 5052 GuideStep: 6.0 px 639 ms WEST, -5.3 px 596 ms NORTH
22:50:41.936 00.646 8976 Exposure complete
22:50:41.950 00.014 8976 worker thread done servicing request
22:50:41.950 00.000 5052 OnExposeComplete: enter
22:50:41.950 00.000 5052 UpdateGuideState(): m_state=6
22:50:41.950 00.000 5052 Star::Find(18, 405, 294, 0, (0,0,0,0), 0.1, 10.0, 0) frame 478
22:50:41.950 00.000 5052 Star::Find returns 1 (0), X=403.40, Y=284.39, Mass=262, SNR=10.7, Peak=48 HFD=4.9
22:50:41.950 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.36) = xAngle (-1.70 = -1.70)
22:50:41.950 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.04 = -2.04)
22:50:41.950 00.000 5052 CameraToMount -- cameraX=15.62 cameraY=12.17 hyp=19.80 cameraTheta=0.66 mountX=-2.50 mountY=-17.69, mountTheta=-1.71
22:50:41.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=15.62, y=12.17, opts=13)
22:50:41.951 00.000 5052 Enqueuing Move request for stepguider (15.62, 12.17)
22:50:41.951 00.000 8976 Worker thread wakes up
22:50:41.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (15.62, 12.17) opts 0xd
22:50:41.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (15.62, 12.17)
22:50:41.951 00.000 8976 Moving (15.62, 12.17) raw xDistance=-2.50 yDistance=-17.69
22:50:41.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.40 from input -2.50
22:50:41.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.47 from input -17.69
22:50:41.951 00.000 8976 MoveAxis(R, 5, ABG)
22:50:41.951 00.000 8976 stepping (-39, 39) + (5, 0)
22:50:41.951 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:50:41.952 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:50:41.962 00.010 5052 UpdateGuideState exits: m=262 SNR=10.7
22:50:41.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:41.962 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:41.962 00.000 5052 Enqueuing Expose request
22:50:41.987 00.025 8976 Received - 47 (G) 
22:50:41.987 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:50:41.987 00.000 8976 stepped: pos (-34, 39)
22:50:41.987 00.000 8976 MoveAxis(U, 59, ABG)
22:50:41.987 00.000 8976 stepping (-34, 39) + (0, 59)
22:50:41.987 00.000 8976 StepGuider step would hit limit: truncate move to (-34, 39) + (0, 0)
22:50:41.988 00.001 8976 FAR outside bump range, increase bump weight 3.00 => 4.00
22:50:41.988 00.000 8976 AO travel limit exceeded, using large bump correction
22:50:41.988 00.000 8976 Scheduling Mount bump of (7.100, 5.531)
22:50:41.988 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=7.10, y=5.53, opts=4)
22:50:41.988 00.000 8976 Enqueuing Move request for scope (7.10, 5.53)
22:50:41.988 00.000 8976 move complete, result=0
22:50:41.988 00.000 9828 Worker thread wakes up
22:50:41.988 00.000 5052 GuideStep: -2.5 px 5 ms EAST, -17.7 px 0 ms NORTH
22:50:41.988 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (7.10, 5.53) opts 0x4
22:50:41.988 00.000 8976 worker thread done servicing request
22:50:41.988 00.000 9828 Handling offset move in thread for scope, endpoint = (7.10, 5.53)
22:50:41.988 00.000 8976 Worker thread wakes up
22:50:41.988 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.04) = xAngle (0.62 = 0.62)
22:50:41.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:41.988 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.55 = -2.73)
22:50:41.988 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(385,266,37,37)
22:50:41.988 00.000 9828 CameraToMount -- cameraX=7.10 cameraY=5.53 hyp=9.00 cameraTheta=0.66 mountX=7.32 mountY=-3.56, mountTheta=-0.45
22:50:41.989 00.001 9828 Moving (7.10, 5.53) raw xDistance=7.32 yDistance=-3.56
22:50:41.989 00.000 9828 MoveAxis(W, 776, B)
22:50:41.989 00.000 9828 Guiding  Dir = 3, Dur = 776
22:50:41.989 00.000 9828 IsSlewing returns 0
22:50:41.989 00.000 9828 IsGuiding returns 0
22:50:41.990 00.001 9828 PulseGuide returned control before completion, sleep 786
22:50:42.792 00.802 9828 IsGuiding returns 1
22:50:42.792 00.000 9828 scope still moving after pulse duration time elapsed
22:50:42.823 00.031 9828 IsSlewing returns 0
22:50:42.823 00.000 9828 IsGuiding returns 1
22:50:42.854 00.031 9828 IsSlewing returns 0
22:50:42.854 00.000 9828 IsGuiding returns 1
22:50:42.885 00.031 9828 IsSlewing returns 0
22:50:42.885 00.000 9828 IsGuiding returns 1
22:50:42.917 00.032 9828 IsSlewing returns 0
22:50:42.917 00.000 9828 IsGuiding returns 1
22:50:42.948 00.031 9828 IsSlewing returns 0
22:50:42.948 00.000 9828 IsGuiding returns 1
22:50:42.980 00.032 9828 IsSlewing returns 0
22:50:42.980 00.000 9828 IsGuiding returns 1
22:50:43.011 00.031 9828 IsSlewing returns 0
22:50:43.011 00.000 9828 IsGuiding returns 1
22:50:43.033 00.022 8976 Exposure complete
22:50:43.042 00.009 9828 IsSlewing returns 0
22:50:43.042 00.000 9828 IsGuiding returns 0
22:50:43.042 00.000 9828 scope move finished after 776 + 277 ms
22:50:43.042 00.000 9828 Move returns status 0, amount 776
22:50:43.042 00.000 9828 MoveAxis(N, 404, B)
22:50:43.042 00.000 9828 Guiding  Dir = 0, Dur = 404
22:50:43.046 00.004 8976 worker thread done servicing request
22:50:43.047 00.001 5052 OnExposeComplete: enter
22:50:43.047 00.000 5052 UpdateGuideState(): m_state=6
22:50:43.047 00.000 5052 Star::Find(18, 403, 284, 0, (0,0,0,0), 0.1, 10.0, 0) frame 479
22:50:43.047 00.000 5052 Star::Find returns 1 (0), X=400.75, Y=284.26, Mass=234, SNR=10.3, Peak=48 HFD=3.7
22:50:43.047 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.36) = xAngle (-1.61 = -1.61)
22:50:43.047 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.95 = -1.95)
22:50:43.047 00.000 5052 CameraToMount -- cameraX=12.97 cameraY=12.04 hyp=17.70 cameraTheta=0.75 mountX=-0.71 mountY=-16.44, mountTheta=-1.61
22:50:43.048 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=12.97, y=12.04, opts=13)
22:50:43.048 00.000 5052 Enqueuing Move request for stepguider (12.97, 12.04)
22:50:43.048 00.000 8976 Worker thread wakes up
22:50:43.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.97, 12.04) opts 0xd
22:50:43.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.97, 12.04)
22:50:43.048 00.000 8976 Moving (12.97, 12.04) raw xDistance=-0.71 yDistance=-16.44
22:50:43.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.71
22:50:43.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.23 from input -16.44
22:50:43.048 00.000 8976 MoveAxis(R, 2, ABG)
22:50:43.048 00.000 8976 stepping (-34, 39) + (2, 0)
22:50:43.048 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:50:43.049 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:50:43.057 00.008 9828 IsSlewing returns 0
22:50:43.057 00.000 9828 IsGuiding returns 0
22:50:43.057 00.000 9828 PulseGuide returned control before completion, sleep 414
22:50:43.058 00.001 5052 UpdateGuideState exits: m=234 SNR=10.3
22:50:43.059 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:43.059 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:43.059 00.000 5052 Enqueuing Expose request
22:50:43.075 00.016 8976 Received - 47 (G) 
22:50:43.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:50:43.075 00.000 8976 stepped: pos (-32, 39)
22:50:43.075 00.000 8976 MoveAxis(U, 53, ABG)
22:50:43.075 00.000 8976 stepping (-32, 39) + (0, 53)
22:50:43.075 00.000 8976 StepGuider step would hit limit: truncate move to (-32, 39) + (0, 0)
22:50:43.075 00.000 8976 secondary mount is busy, cannot bump
22:50:43.075 00.000 8976 move complete, result=0
22:50:43.075 00.000 8976 worker thread done servicing request
22:50:43.075 00.000 8976 Worker thread wakes up
22:50:43.075 00.000 5052 GuideStep: -0.7 px 2 ms EAST, -16.4 px 0 ms NORTH
22:50:43.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:43.075 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(383,266,37,37)
22:50:43.480 00.405 9828 IsGuiding returns 1
22:50:43.480 00.000 9828 scope still moving after pulse duration time elapsed
22:50:43.512 00.032 9828 IsSlewing returns 0
22:50:43.512 00.000 9828 IsGuiding returns 1
22:50:43.543 00.031 9828 IsSlewing returns 0
22:50:43.543 00.000 9828 IsGuiding returns 1
22:50:43.575 00.032 9828 IsSlewing returns 0
22:50:43.575 00.000 9828 IsGuiding returns 1
22:50:43.606 00.031 9828 IsSlewing returns 0
22:50:43.606 00.000 9828 IsGuiding returns 0
22:50:43.606 00.000 9828 scope move finished after 404 + 144 ms
22:50:43.606 00.000 9828 Move returns status 0, amount 404
22:50:43.606 00.000 9828 move complete, result=0
22:50:43.606 00.000 9828 worker thread done servicing request
22:50:43.606 00.000 5052 GuideStep: 7.3 px 776 ms WEST, -3.6 px 404 ms NORTH
22:50:44.121 00.515 8976 Exposure complete
22:50:44.135 00.014 8976 worker thread done servicing request
22:50:44.135 00.000 5052 OnExposeComplete: enter
22:50:44.135 00.000 5052 UpdateGuideState(): m_state=6
22:50:44.135 00.000 5052 Star::Find(18, 400, 284, 0, (0,0,0,0), 0.1, 10.0, 0) frame 480
22:50:44.135 00.000 5052 Star::Find returns 1 (0), X=397.26, Y=277.24, Mass=215, SNR=9.7, Peak=46 HFD=4.8
22:50:44.135 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.36) = xAngle (-1.87 = -1.87)
22:50:44.135 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.21 = -2.21)
22:50:44.135 00.000 5052 CameraToMount -- cameraX=9.48 cameraY=5.02 hyp=10.72 cameraTheta=0.49 mountX=-3.19 mountY=-8.59, mountTheta=-1.93
22:50:44.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.48, y=5.02, opts=13)
22:50:44.136 00.000 5052 Enqueuing Move request for stepguider (9.48, 5.02)
22:50:44.136 00.000 8976 Worker thread wakes up
22:50:44.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.48, 5.02) opts 0xd
22:50:44.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.48, 5.02)
22:50:44.136 00.000 8976 Moving (9.48, 5.02) raw xDistance=-3.19 yDistance=-8.59
22:50:44.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.05 from input -3.19
22:50:44.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.20 from input -8.59
22:50:44.136 00.000 8976 MoveAxis(R, 7, ABG)
22:50:44.136 00.000 8976 stepping (-32, 39) + (7, 0)
22:50:44.136 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:50:44.137 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=40, Gamma=2.260
22:50:44.147 00.010 5052 UpdateGuideState exits: m=215 SNR=9.7
22:50:44.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:44.147 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:44.147 00.000 5052 Enqueuing Expose request
22:50:44.194 00.047 8976 Received - 47 (G) 
22:50:44.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:50:44.194 00.000 8976 stepped: pos (-25, 39)
22:50:44.194 00.000 8976 MoveAxis(U, 29, ABG)
22:50:44.194 00.000 8976 stepping (-25, 39) + (0, 29)
22:50:44.194 00.000 8976 StepGuider step would hit limit: truncate move to (-25, 39) + (0, 0)
22:50:44.194 00.000 8976 FAR outside bump range, increase bump weight 4.00 => 5.00
22:50:44.194 00.000 8976 AO travel limit exceeded, using large bump correction
22:50:44.194 00.000 8976 Scheduling Mount bump of (6.633, 3.511)
22:50:44.194 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=6.63, y=3.51, opts=4)
22:50:44.194 00.000 8976 Enqueuing Move request for scope (6.63, 3.51)
22:50:44.194 00.000 8976 move complete, result=0
22:50:44.194 00.000 9828 Worker thread wakes up
22:50:44.194 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (6.63, 3.51) opts 0x4
22:50:44.194 00.000 5052 GuideStep: -3.2 px 7 ms EAST, -8.6 px 0 ms NORTH
22:50:44.194 00.000 8976 worker thread done servicing request
22:50:44.194 00.000 9828 Handling offset move in thread for scope, endpoint = (6.63, 3.51)
22:50:44.194 00.000 8976 Worker thread wakes up
22:50:44.194 00.000 9828 CameraToMount -- cameraTheta (0.49) - m_xAngle (0.04) = xAngle (0.45 = 0.45)
22:50:44.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:44.194 00.000 9828 CameraToMount -- cameraTheta (0.49) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.37 = -2.91)
22:50:44.194 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,259,37,37)
22:50:44.194 00.000 9828 CameraToMount -- cameraX=6.63 cameraY=3.51 hyp=7.51 cameraTheta=0.49 mountX=6.77 mountY=-1.73, mountTheta=-0.25
22:50:44.194 00.000 9828 Moving (6.63, 3.51) raw xDistance=6.77 yDistance=-1.73
22:50:44.194 00.000 9828 MoveAxis(W, 718, B)
22:50:44.194 00.000 9828 Guiding  Dir = 3, Dur = 718
22:50:44.195 00.001 9828 IsSlewing returns 0
22:50:44.195 00.000 9828 IsGuiding returns 0
22:50:44.195 00.000 9828 PulseGuide returned control before completion, sleep 728
22:50:44.928 00.733 9828 IsGuiding returns 1
22:50:44.928 00.000 9828 scope still moving after pulse duration time elapsed
22:50:44.959 00.031 9828 IsSlewing returns 0
22:50:44.959 00.000 9828 IsGuiding returns 1
22:50:44.991 00.032 9828 IsSlewing returns 0
22:50:44.991 00.000 9828 IsGuiding returns 1
22:50:45.023 00.032 9828 IsSlewing returns 0
22:50:45.023 00.000 9828 IsGuiding returns 0
22:50:45.023 00.000 9828 scope move finished after 718 + 109 ms
22:50:45.023 00.000 9828 Move returns status 0, amount 718
22:50:45.023 00.000 9828 MoveAxis(N, 196, B)
22:50:45.023 00.000 9828 Guiding  Dir = 0, Dur = 196
22:50:45.038 00.015 9828 IsSlewing returns 0
22:50:45.038 00.000 9828 IsGuiding returns 0
22:50:45.038 00.000 9828 PulseGuide returned control before completion, sleep 206
22:50:45.235 00.197 8976 Exposure complete
22:50:45.248 00.013 8976 worker thread done servicing request
22:50:45.248 00.000 5052 OnExposeComplete: enter
22:50:45.248 00.000 5052 UpdateGuideState(): m_state=6
22:50:45.248 00.000 5052 Star::Find(18, 397, 277, 0, (0,0,0,0), 0.1, 10.0, 0) frame 481
22:50:45.248 00.000 5052 Star::Find returns 1 (0), X=394.27, Y=277.00, Mass=262, SNR=10.8, Peak=47 HFD=4.7
22:50:45.248 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.36) = xAngle (-1.72 = -1.72)
22:50:45.248 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.06 = -2.06)
22:50:45.248 00.000 5052 CameraToMount -- cameraX=6.49 cameraY=4.78 hyp=8.06 cameraTheta=0.63 mountX=-1.24 mountY=-7.10, mountTheta=-1.74
22:50:45.249 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.49, y=4.78, opts=13)
22:50:45.249 00.000 5052 Enqueuing Move request for stepguider (6.49, 4.78)
22:50:45.249 00.000 8976 Worker thread wakes up
22:50:45.249 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.49, 4.78) opts 0xd
22:50:45.249 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.49, 4.78)
22:50:45.249 00.000 8976 Moving (6.49, 4.78) raw xDistance=-1.24 yDistance=-7.10
22:50:45.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.24
22:50:45.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.91 from input -7.10
22:50:45.249 00.000 8976 MoveAxis(R, 3, ABG)
22:50:45.249 00.000 8976 stepping (-25, 39) + (3, 0)
22:50:45.249 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:50:45.250 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=42, Gamma=2.260
22:50:45.256 00.006 9828 IsGuiding returns 1
22:50:45.256 00.000 9828 scope still moving after pulse duration time elapsed
22:50:45.260 00.004 5052 UpdateGuideState exits: m=262 SNR=10.8
22:50:45.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:45.260 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:45.260 00.000 5052 Enqueuing Expose request
22:50:45.280 00.020 8976 Received - 47 (G) 
22:50:45.281 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:50:45.281 00.000 8976 stepped: pos (-22, 39)
22:50:45.281 00.000 8976 MoveAxis(U, 23, ABG)
22:50:45.281 00.000 8976 stepping (-22, 39) + (0, 23)
22:50:45.281 00.000 8976 StepGuider step would hit limit: truncate move to (-22, 39) + (0, 0)
22:50:45.281 00.000 8976 secondary mount is busy, cannot bump
22:50:45.281 00.000 8976 move complete, result=0
22:50:45.281 00.000 8976 worker thread done servicing request
22:50:45.281 00.000 8976 Worker thread wakes up
22:50:45.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:45.281 00.000 5052 GuideStep: -1.2 px 3 ms EAST, -7.1 px 0 ms NORTH
22:50:45.281 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(376,259,37,37)
22:50:45.288 00.007 9828 IsSlewing returns 0
22:50:45.288 00.000 9828 IsGuiding returns 1
22:50:45.319 00.031 9828 IsSlewing returns 0
22:50:45.319 00.000 9828 IsGuiding returns 1
22:50:45.349 00.030 9828 IsSlewing returns 0
22:50:45.349 00.000 9828 IsGuiding returns 1
22:50:45.380 00.031 9828 IsSlewing returns 0
22:50:45.380 00.000 9828 IsGuiding returns 0
22:50:45.380 00.000 9828 scope move finished after 196 + 146 ms
22:50:45.380 00.000 9828 Move returns status 0, amount 196
22:50:45.380 00.000 9828 move complete, result=0
22:50:45.380 00.000 9828 worker thread done servicing request
22:50:45.380 00.000 5052 GuideStep: 6.8 px 718 ms WEST, -1.7 px 196 ms NORTH
22:50:46.328 00.948 8976 Exposure complete
22:50:46.341 00.013 8976 worker thread done servicing request
22:50:46.341 00.000 5052 OnExposeComplete: enter
22:50:46.341 00.000 5052 UpdateGuideState(): m_state=6
22:50:46.341 00.000 5052 Star::Find(18, 394, 277, 0, (0,0,0,0), 0.1, 10.0, 0) frame 482
22:50:46.341 00.000 5052 Star::Find returns 1 (1), X=389.96, Y=273.94, Mass=301, SNR=11.8, Peak=45 HFD=4.5
22:50:46.342 00.001 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.36) = xAngle (-1.69 = -1.69)
22:50:46.342 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.03 = -2.03)
22:50:46.342 00.000 5052 CameraToMount -- cameraX=2.18 cameraY=1.72 hyp=2.78 cameraTheta=0.67 mountX=-0.34 mountY=-2.49, mountTheta=-1.71
22:50:46.342 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.18, y=1.72, opts=13)
22:50:46.342 00.000 5052 Enqueuing Move request for stepguider (2.18, 1.72)
22:50:46.342 00.000 8976 Worker thread wakes up
22:50:46.342 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.18, 1.72) opts 0xd
22:50:46.343 00.001 8976 Handling offset move in thread for stepguider, endpoint = (2.18, 1.72)
22:50:46.343 00.000 8976 Moving (2.18, 1.72) raw xDistance=-0.34 yDistance=-2.49
22:50:46.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.34
22:50:46.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.91 from input -2.49
22:50:46.343 00.000 8976 MoveAxis(R, 1, ABG)
22:50:46.343 00.000 8976 stepping (-22, 39) + (1, 0)
22:50:46.343 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:50:46.343 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=42, Gamma=2.260
22:50:46.353 00.010 5052 UpdateGuideState exits: m=301 SNR=11.8 Saturated
22:50:46.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:46.353 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:46.353 00.000 5052 Enqueuing Expose request
22:50:46.368 00.015 8976 Received - 47 (G) 
22:50:46.368 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:50:46.368 00.000 8976 stepped: pos (-21, 39)
22:50:46.368 00.000 8976 MoveAxis(U, 9, ABG)
22:50:46.368 00.000 8976 stepping (-21, 39) + (0, 9)
22:50:46.368 00.000 8976 StepGuider step would hit limit: truncate move to (-21, 39) + (0, 0)
22:50:46.368 00.000 8976 FAR outside bump range, increase bump weight 5.00 => 6.00
22:50:46.368 00.000 8976 AO travel limit exceeded, using large bump correction
22:50:46.368 00.000 8976 Scheduling Mount bump of (1.529, 1.202)
22:50:46.368 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=1.53, y=1.20, opts=4)
22:50:46.368 00.000 8976 Enqueuing Move request for scope (1.53, 1.20)
22:50:46.368 00.000 8976 move complete, result=0
22:50:46.368 00.000 9828 Worker thread wakes up
22:50:46.368 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -2.5 px 0 ms NORTH
22:50:46.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (1.53, 1.20) opts 0x4
22:50:46.368 00.000 9828 Handling offset move in thread for scope, endpoint = (1.53, 1.20)
22:50:46.369 00.001 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (0.04) = xAngle (0.63 = 0.63)
22:50:46.369 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.55 = -2.73)
22:50:46.369 00.000 8976 worker thread done servicing request
22:50:46.369 00.000 8976 Worker thread wakes up
22:50:46.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:46.369 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:50:46.369 00.000 9828 CameraToMount -- cameraX=1.53 cameraY=1.20 hyp=1.94 cameraTheta=0.67 mountX=1.58 mountY=-0.78, mountTheta=-0.46
22:50:46.369 00.000 9828 Moving (1.53, 1.20) raw xDistance=1.58 yDistance=-0.78
22:50:46.369 00.000 9828 MoveAxis(W, 167, B)
22:50:46.369 00.000 9828 Guiding  Dir = 3, Dur = 167
22:50:46.369 00.000 9828 IsSlewing returns 0
22:50:46.369 00.000 9828 IsGuiding returns 0
22:50:46.370 00.001 9828 PulseGuide returned control before completion, sleep 177
22:50:46.556 00.186 9828 IsGuiding returns 1
22:50:46.556 00.000 9828 scope still moving after pulse duration time elapsed
22:50:46.587 00.031 9828 IsSlewing returns 0
22:50:46.587 00.000 9828 IsGuiding returns 1
22:50:46.619 00.032 9828 IsSlewing returns 0
22:50:46.619 00.000 9828 IsGuiding returns 1
22:50:46.651 00.032 9828 IsSlewing returns 0
22:50:46.651 00.000 9828 IsGuiding returns 1
22:50:46.682 00.031 9828 IsSlewing returns 0
22:50:46.682 00.000 9828 IsGuiding returns 0
22:50:46.682 00.000 9828 scope move finished after 167 + 145 ms
22:50:46.682 00.000 9828 Move returns status 0, amount 167
22:50:46.682 00.000 9828 MoveAxis(N, 88, B)
22:50:46.682 00.000 9828 Guiding  Dir = 0, Dur = 88
22:50:46.698 00.016 9828 IsSlewing returns 0
22:50:46.698 00.000 9828 IsGuiding returns 0
22:50:46.698 00.000 9828 PulseGuide returned control before completion, sleep 98
22:50:46.807 00.109 9828 IsGuiding returns 1
22:50:46.807 00.000 9828 scope still moving after pulse duration time elapsed
22:50:46.838 00.031 9828 IsSlewing returns 0
22:50:46.838 00.000 9828 IsGuiding returns 1
22:50:46.870 00.032 9828 IsSlewing returns 0
22:50:46.870 00.000 9828 IsGuiding returns 1
22:50:46.901 00.031 9828 IsSlewing returns 0
22:50:46.901 00.000 9828 IsGuiding returns 1
22:50:46.932 00.031 9828 IsSlewing returns 0
22:50:46.932 00.000 9828 IsGuiding returns 1
22:50:46.964 00.032 9828 IsSlewing returns 0
22:50:46.964 00.000 9828 IsGuiding returns 1
22:50:46.995 00.031 9828 IsSlewing returns 0
22:50:46.995 00.000 9828 IsGuiding returns 1
22:50:47.027 00.032 9828 IsSlewing returns 0
22:50:47.027 00.000 9828 IsGuiding returns 1
22:50:47.057 00.030 9828 IsSlewing returns 0
22:50:47.057 00.000 9828 IsGuiding returns 0
22:50:47.057 00.000 9828 scope move finished after 88 + 271 ms
22:50:47.057 00.000 9828 Move returns status 0, amount 88
22:50:47.057 00.000 9828 move complete, result=0
22:50:47.057 00.000 9828 worker thread done servicing request
22:50:47.057 00.000 5052 GuideStep: 1.6 px 167 ms WEST, -0.8 px 88 ms NORTH
22:50:47.410 00.353 8976 Exposure complete
22:50:47.424 00.014 8976 worker thread done servicing request
22:50:47.425 00.001 5052 OnExposeComplete: enter
22:50:47.425 00.000 5052 UpdateGuideState(): m_state=6
22:50:47.425 00.000 5052 Star::Find(18, 389, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 483
22:50:47.425 00.000 5052 Star::Find returns 1 (0), X=389.02, Y=273.52, Mass=291, SNR=11.5, Peak=47 HFD=4.1
22:50:47.425 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.36) = xAngle (-1.55 = -1.55)
22:50:47.425 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.89 = -1.89)
22:50:47.425 00.000 5052 CameraToMount -- cameraX=1.24 cameraY=1.30 hyp=1.80 cameraTheta=0.81 mountX=0.04 mountY=-1.71, mountTheta=-1.55
22:50:47.426 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.24, y=1.30, opts=13)
22:50:47.426 00.000 5052 Enqueuing Move request for stepguider (1.24, 1.30)
22:50:47.426 00.000 8976 Worker thread wakes up
22:50:47.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.24, 1.30) opts 0xd
22:50:47.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.24, 1.30)
22:50:47.426 00.000 8976 Moving (1.24, 1.30) raw xDistance=0.04 yDistance=-1.71
22:50:47.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:50:47.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.21 from input -1.71
22:50:47.426 00.000 8976 MoveAxis(R, 0, ABG)
22:50:47.426 00.000 8976 MoveAxis(U, 6, ABG)
22:50:47.426 00.000 8976 stepping (-21, 39) + (0, 6)
22:50:47.426 00.000 8976 StepGuider step would hit limit: truncate move to (-21, 39) + (0, 0)
22:50:47.426 00.000 8976 FAR outside bump range, increase bump weight 6.00 => 7.00
22:50:47.426 00.000 8976 AO travel limit exceeded, using large bump correction
22:50:47.426 00.000 8976 Scheduling Mount bump of (0.871, 0.912)
22:50:47.426 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.87, y=0.91, opts=4)
22:50:47.426 00.000 8976 Enqueuing Move request for scope (0.87, 0.91)
22:50:47.426 00.000 8976 move complete, result=0
22:50:47.427 00.001 9828 Worker thread wakes up
22:50:47.427 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.91) opts 0x4
22:50:47.427 00.000 9828 Handling offset move in thread for scope, endpoint = (0.87, 0.91)
22:50:47.427 00.000 8976 worker thread done servicing request
22:50:47.427 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (0.04) = xAngle (0.77 = 0.77)
22:50:47.427 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.70 = -2.59)
22:50:47.427 00.000 9828 CameraToMount -- cameraX=0.87 cameraY=0.91 hyp=1.26 cameraTheta=0.81 mountX=0.91 mountY=-0.66, mountTheta=-0.63
22:50:47.427 00.000 9828 Moving (0.87, 0.91) raw xDistance=0.91 yDistance=-0.66
22:50:47.427 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:50:47.427 00.000 9828 MoveAxis(W, 96, B)
22:50:47.427 00.000 9828 Guiding  Dir = 3, Dur = 96
22:50:47.427 00.000 9828 IsSlewing returns 0
22:50:47.427 00.000 9828 IsGuiding returns 0
22:50:47.427 00.000 9828 PulseGuide returned control before completion, sleep 106
22:50:47.437 00.010 5052 UpdateGuideState exits: m=291 SNR=11.5
22:50:47.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:47.437 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:47.437 00.000 5052 Enqueuing Expose request
22:50:47.437 00.000 8976 Worker thread wakes up
22:50:47.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:47.437 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:50:47.442 00.005 5052 GuideStep: 0.0 px 0 ms EAST, -1.7 px 0 ms NORTH
22:50:47.546 00.104 9828 IsGuiding returns 1
22:50:47.546 00.000 9828 scope still moving after pulse duration time elapsed
22:50:47.578 00.032 9828 IsSlewing returns 0
22:50:47.578 00.000 9828 IsGuiding returns 1
22:50:47.609 00.031 9828 IsSlewing returns 0
22:50:47.609 00.000 9828 IsGuiding returns 1
22:50:47.641 00.032 9828 IsSlewing returns 0
22:50:47.641 00.000 9828 IsGuiding returns 0
22:50:47.641 00.000 9828 scope move finished after 96 + 117 ms
22:50:47.641 00.000 9828 Move returns status 0, amount 96
22:50:47.641 00.000 9828 MoveAxis(N, 75, B)
22:50:47.641 00.000 9828 Guiding  Dir = 0, Dur = 75
22:50:47.657 00.016 9828 IsSlewing returns 0
22:50:47.657 00.000 9828 IsGuiding returns 0
22:50:47.657 00.000 9828 PulseGuide returned control before completion, sleep 85
22:50:47.751 00.094 9828 IsGuiding returns 1
22:50:47.751 00.000 9828 scope still moving after pulse duration time elapsed
22:50:47.784 00.033 9828 IsSlewing returns 0
22:50:47.784 00.000 9828 IsGuiding returns 1
22:50:47.815 00.031 9828 IsSlewing returns 0
22:50:47.815 00.000 9828 IsGuiding returns 1
22:50:47.846 00.031 9828 IsSlewing returns 0
22:50:47.846 00.000 9828 IsGuiding returns 1
22:50:47.878 00.032 9828 IsSlewing returns 0
22:50:47.878 00.000 9828 IsGuiding returns 0
22:50:47.878 00.000 9828 scope move finished after 75 + 146 ms
22:50:47.878 00.000 9828 Move returns status 0, amount 75
22:50:47.878 00.000 9828 move complete, result=0
22:50:47.878 00.000 9828 worker thread done servicing request
22:50:47.878 00.000 5052 GuideStep: 0.9 px 96 ms WEST, -0.7 px 75 ms NORTH
22:50:48.487 00.609 8976 Exposure complete
22:50:48.500 00.013 8976 worker thread done servicing request
22:50:48.501 00.001 5052 OnExposeComplete: enter
22:50:48.501 00.000 5052 UpdateGuideState(): m_state=6
22:50:48.501 00.000 5052 Star::Find(18, 389, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 484
22:50:48.501 00.000 5052 Star::Find returns 1 (0), X=388.56, Y=271.72, Mass=348, SNR=12.7, Peak=51 HFD=3.9
22:50:48.501 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.36) = xAngle (-2.93 = -2.93)
22:50:48.501 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.27 = 3.01)
22:50:48.501 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.50 hyp=0.92 cameraTheta=-0.57 mountX=-0.90 mountY=0.12, mountTheta=3.01
22:50:48.502 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.50, opts=13)
22:50:48.502 00.000 5052 Enqueuing Move request for stepguider (0.78, -0.50)
22:50:48.502 00.000 8976 Worker thread wakes up
22:50:48.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.50) opts 0xd
22:50:48.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.50)
22:50:48.502 00.000 8976 Moving (0.78, -0.50) raw xDistance=-0.90 yDistance=0.12
22:50:48.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.90
22:50:48.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:50:48.502 00.000 8976 MoveAxis(R, 2, ABG)
22:50:48.502 00.000 8976 stepping (-21, 39) + (2, 0)
22:50:48.503 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:50:48.503 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:50:48.512 00.009 5052 UpdateGuideState exits: m=348 SNR=12.7
22:50:48.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:48.512 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:48.512 00.000 5052 Enqueuing Expose request
22:50:48.525 00.013 8976 Received - 47 (G) 
22:50:48.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:50:48.525 00.000 8976 stepped: pos (-19, 39)
22:50:48.525 00.000 8976 MoveAxis(U, 0, ABG)
22:50:48.525 00.000 8976 FAR outside bump range, increase bump weight 7.00 => 8.00
22:50:48.525 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.36) = xAngle (1.49 = 1.49)
22:50:48.525 00.000 8976 MountToCamera -- mountX=6.97 mountY=-8.19 hyp=10.76 mountTheta=-0.87 cameraX=0.83, cameraY=10.72 cameraTheta=1.49
22:50:48.525 00.000 8976 incremental bump (0.832, 10.725) isValid = 1
22:50:48.525 00.000 8976 Scheduling Mount bump of (0.104, 0.918)
22:50:48.525 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.92, opts=4)
22:50:48.525 00.000 8976 Enqueuing Move request for scope (0.10, 0.92)
22:50:48.526 00.001 8976 move complete, result=0
22:50:48.526 00.000 9828 Worker thread wakes up
22:50:48.526 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.92) opts 0x4
22:50:48.526 00.000 8976 worker thread done servicing request
22:50:48.526 00.000 8976 Worker thread wakes up
22:50:48.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:48.526 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:50:48.526 00.000 5052 GuideStep: -0.9 px 2 ms EAST, 0.1 px 0 ms NORTH
22:50:48.526 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.92)
22:50:48.526 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (0.04) = xAngle (1.42 = 1.42)
22:50:48.526 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (4.34 = -1.94)
22:50:48.526 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.92 hyp=0.92 cameraTheta=1.46 mountX=0.14 mountY=-0.86, mountTheta=-1.41
22:50:48.526 00.000 9828 Moving (0.10, 0.92) raw xDistance=0.14 yDistance=-0.86
22:50:48.526 00.000 9828 MoveAxis(W, 15, B)
22:50:48.526 00.000 9828 Guiding  Dir = 3, Dur = 15
22:50:48.527 00.001 9828 IsSlewing returns 0
22:50:48.527 00.000 9828 IsGuiding returns 0
22:50:48.527 00.000 9828 PulseGuide returned control before completion, sleep 25
22:50:48.557 00.030 9828 IsGuiding returns 1
22:50:48.557 00.000 9828 scope still moving after pulse duration time elapsed
22:50:48.588 00.031 9828 IsSlewing returns 0
22:50:48.588 00.000 9828 IsGuiding returns 1
22:50:48.619 00.031 9828 IsSlewing returns 0
22:50:48.619 00.000 9828 IsGuiding returns 1
22:50:48.650 00.031 9828 IsSlewing returns 0
22:50:48.650 00.000 9828 IsGuiding returns 1
22:50:48.682 00.032 9828 IsSlewing returns 0
22:50:48.682 00.000 9828 IsGuiding returns 0
22:50:48.682 00.000 9828 scope move finished after 15 + 140 ms
22:50:48.682 00.000 9828 Move returns status 0, amount 15
22:50:48.682 00.000 9828 MoveAxis(N, 98, B)
22:50:48.682 00.000 9828 Guiding  Dir = 0, Dur = 98
22:50:48.698 00.016 9828 IsSlewing returns 0
22:50:48.698 00.000 9828 IsGuiding returns 0
22:50:48.698 00.000 9828 PulseGuide returned control before completion, sleep 108
22:50:48.808 00.110 9828 IsGuiding returns 1
22:50:48.808 00.000 9828 scope still moving after pulse duration time elapsed
22:50:48.838 00.030 9828 IsSlewing returns 0
22:50:48.838 00.000 9828 IsGuiding returns 1
22:50:48.870 00.032 9828 IsSlewing returns 0
22:50:48.870 00.000 9828 IsGuiding returns 1
22:50:48.901 00.031 9828 IsSlewing returns 0
22:50:48.901 00.000 9828 IsGuiding returns 1
22:50:48.932 00.031 9828 IsSlewing returns 0
22:50:48.932 00.000 9828 IsGuiding returns 0
22:50:48.932 00.000 9828 scope move finished after 98 + 136 ms
22:50:48.932 00.000 9828 Move returns status 0, amount 98
22:50:48.932 00.000 9828 move complete, result=0
22:50:48.932 00.000 9828 worker thread done servicing request
22:50:48.932 00.000 5052 GuideStep: 0.1 px 15 ms WEST, -0.9 px 98 ms NORTH
22:50:49.570 00.638 8976 Exposure complete
22:50:49.584 00.014 8976 worker thread done servicing request
22:50:49.584 00.000 5052 OnExposeComplete: enter
22:50:49.584 00.000 5052 UpdateGuideState(): m_state=6
22:50:49.584 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 485
22:50:49.584 00.000 5052 Star::Find returns 1 (0), X=389.42, Y=270.05, Mass=298, SNR=11.7, Peak=47 HFD=4.2
22:50:49.584 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.36) = xAngle (-3.28 = 3.00)
22:50:49.584 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.62 = 2.66)
22:50:49.584 00.000 5052 CameraToMount -- cameraX=1.64 cameraY=-2.17 hyp=2.72 cameraTheta=-0.92 mountX=-2.69 mountY=1.25, mountTheta=2.71
22:50:49.585 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.64, y=-2.17, opts=13)
22:50:49.585 00.000 5052 Enqueuing Move request for stepguider (1.64, -2.17)
22:50:49.585 00.000 8976 Worker thread wakes up
22:50:49.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.64, -2.17) opts 0xd
22:50:49.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.64, -2.17)
22:50:49.585 00.000 8976 Moving (1.64, -2.17) raw xDistance=-2.69 yDistance=1.25
22:50:49.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.74 from input -2.69
22:50:49.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.25
22:50:49.585 00.000 8976 MoveAxis(R, 6, ABG)
22:50:49.585 00.000 8976 stepping (-19, 39) + (6, 0)
22:50:49.585 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:50:49.586 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=31, FiltMin=27, FiltMax=42, Gamma=2.260
22:50:49.595 00.009 5052 UpdateGuideState exits: m=298 SNR=11.7
22:50:49.595 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:49.595 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:49.595 00.000 5052 Enqueuing Expose request
22:50:49.629 00.034 8976 Received - 47 (G) 
22:50:49.629 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:50:49.629 00.000 8976 stepped: pos (-13, 39)
22:50:49.629 00.000 8976 MoveAxis(D, 4, ABG)
22:50:49.629 00.000 8976 stepping (-13, 39) + (0, -4)
22:50:49.629 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:50:49.661 00.032 8976 Received - 47 (G) 
22:50:49.661 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:50:49.661 00.000 8976 stepped: pos (-13, 35)
22:50:49.661 00.000 8976 outside bump range, increase bump weight 8.00 => 8.17
22:50:49.661 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.36) = xAngle (1.44 = 1.44)
22:50:49.661 00.000 8976 MountToCamera -- mountX=6.00 mountY=-7.93 hyp=9.95 mountTheta=-0.92 cameraX=1.34, cameraY=9.86 cameraTheta=1.44
22:50:49.661 00.000 8976 incremental bump (1.337, 9.857) isValid = 1
22:50:49.661 00.000 8976 Scheduling Mount bump of (0.510, 2.570)
22:50:49.661 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.51, y=2.57, opts=4)
22:50:49.661 00.000 8976 Enqueuing Move request for scope (0.51, 2.57)
22:50:49.661 00.000 8976 move complete, result=0
22:50:49.661 00.000 9828 Worker thread wakes up
22:50:49.661 00.000 5052 GuideStep: -2.7 px 6 ms EAST, 1.3 px 4 ms SOUTH
22:50:49.661 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.51, 2.57) opts 0x4
22:50:49.661 00.000 9828 Handling offset move in thread for scope, endpoint = (0.51, 2.57)
22:50:49.661 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (0.04) = xAngle (1.33 = 1.33)
22:50:49.661 00.000 8976 worker thread done servicing request
22:50:49.661 00.000 8976 Worker thread wakes up
22:50:49.661 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:49.661 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (4.26 = -2.02)
22:50:49.661 00.000 9828 CameraToMount -- cameraX=0.51 cameraY=2.57 hyp=2.62 cameraTheta=1.37 mountX=0.61 mountY=-2.36, mountTheta=-1.32
22:50:49.662 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:50:49.662 00.000 9828 Moving (0.51, 2.57) raw xDistance=0.61 yDistance=-2.36
22:50:49.662 00.000 9828 MoveAxis(W, 65, B)
22:50:49.662 00.000 9828 Guiding  Dir = 3, Dur = 65
22:50:49.662 00.000 9828 IsSlewing returns 0
22:50:49.663 00.001 9828 IsGuiding returns 0
22:50:49.663 00.000 9828 PulseGuide returned control before completion, sleep 75
22:50:49.751 00.088 9828 IsGuiding returns 1
22:50:49.751 00.000 9828 scope still moving after pulse duration time elapsed
22:50:49.782 00.031 9828 IsSlewing returns 0
22:50:49.783 00.001 9828 IsGuiding returns 1
22:50:49.813 00.030 9828 IsSlewing returns 0
22:50:49.813 00.000 9828 IsGuiding returns 1
22:50:49.844 00.031 9828 IsSlewing returns 0
22:50:49.844 00.000 9828 IsGuiding returns 0
22:50:49.844 00.000 9828 scope move finished after 65 + 117 ms
22:50:49.844 00.000 9828 Move returns status 0, amount 65
22:50:49.844 00.000 9828 MoveAxis(N, 267, B)
22:50:49.844 00.000 9828 Guiding  Dir = 0, Dur = 267
22:50:49.860 00.016 9828 IsSlewing returns 0
22:50:49.860 00.000 9828 IsGuiding returns 0
22:50:49.860 00.000 9828 PulseGuide returned control before completion, sleep 277
22:50:50.139 00.279 9828 IsGuiding returns 1
22:50:50.140 00.001 9828 scope still moving after pulse duration time elapsed
22:50:50.170 00.030 9828 IsSlewing returns 0
22:50:50.170 00.000 9828 IsGuiding returns 1
22:50:50.201 00.031 9828 IsSlewing returns 0
22:50:50.201 00.000 9828 IsGuiding returns 1
22:50:50.233 00.032 9828 IsSlewing returns 0
22:50:50.233 00.000 9828 IsGuiding returns 1
22:50:50.264 00.031 9828 IsSlewing returns 0
22:50:50.264 00.000 9828 IsGuiding returns 0
22:50:50.264 00.000 9828 scope move finished after 267 + 136 ms
22:50:50.264 00.000 9828 Move returns status 0, amount 267
22:50:50.264 00.000 9828 move complete, result=0
22:50:50.264 00.000 9828 worker thread done servicing request
22:50:50.264 00.000 5052 GuideStep: 0.6 px 65 ms WEST, -2.4 px 267 ms NORTH
22:50:50.710 00.446 8976 Exposure complete
22:50:50.724 00.014 8976 worker thread done servicing request
22:50:50.724 00.000 5052 OnExposeComplete: enter
22:50:50.724 00.000 5052 UpdateGuideState(): m_state=6
22:50:50.724 00.000 5052 Star::Find(18, 389, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 486
22:50:50.724 00.000 5052 Star::Find returns 1 (0), X=391.61, Y=267.80, Mass=257, SNR=10.6, Peak=43 HFD=5.4
22:50:50.724 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.36) = xAngle (-3.22 = 3.07)
22:50:50.724 00.000 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.56 = 2.73)
22:50:50.724 00.000 5052 CameraToMount -- cameraX=3.83 cameraY=-4.42 hyp=5.85 cameraTheta=-0.86 mountX=-5.83 mountY=2.36, mountTheta=2.76
22:50:50.725 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.83, y=-4.42, opts=13)
22:50:50.725 00.000 5052 Enqueuing Move request for stepguider (3.83, -4.42)
22:50:50.725 00.000 8976 Worker thread wakes up
22:50:50.725 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.83, -4.42) opts 0xd
22:50:50.725 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.83, -4.42)
22:50:50.725 00.000 8976 Moving (3.83, -4.42) raw xDistance=-5.83 yDistance=2.36
22:50:50.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.80 from input -5.83
22:50:50.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.54 from input 2.36
22:50:50.725 00.000 8976 MoveAxis(R, 12, ABG)
22:50:50.725 00.000 8976 stepping (-13, 35) + (12, 0)
22:50:50.725 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 32 (2) 
22:50:50.726 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=40, Gamma=2.260
22:50:50.735 00.009 5052 UpdateGuideState exits: m=257 SNR=10.6
22:50:50.736 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:50.736 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:50.736 00.000 5052 Enqueuing Expose request
22:50:50.795 00.059 8976 Received - 47 (G) 
22:50:50.795 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 32 (2) 
22:50:50.796 00.001 8976 stepped: pos (-1, 35)
22:50:50.796 00.000 8976 MoveAxis(D, 7, ABG)
22:50:50.796 00.000 8976 stepping (-1, 35) + (0, -7)
22:50:50.796 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:50:50.844 00.048 8976 Received - 47 (G) 
22:50:50.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:50:50.844 00.000 8976 stepped: pos (-1, 28)
22:50:50.844 00.000 8976 back inside bump range: decrease bump weight 8.17 => 4.08
22:50:50.844 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.36) = xAngle (1.30 = 1.30)
22:50:50.844 00.000 8976 MountToCamera -- mountX=4.12 mountY=-7.27 hyp=8.36 mountTheta=-1.06 cameraX=2.20, cameraY=8.06 cameraTheta=1.30
22:50:50.844 00.000 8976 incremental bump (2.202, 8.064) isValid = 1
22:50:50.844 00.000 8976 Scheduling Mount bump of (0.500, 1.251)
22:50:50.844 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.50, y=1.25, opts=4)
22:50:50.844 00.000 8976 Enqueuing Move request for scope (0.50, 1.25)
22:50:50.844 00.000 8976 move complete, result=0
22:50:50.844 00.000 9828 Worker thread wakes up
22:50:50.844 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.50, 1.25) opts 0x4
22:50:50.844 00.000 9828 Handling offset move in thread for scope, endpoint = (0.50, 1.25)
22:50:50.844 00.000 5052 GuideStep: -5.8 px 12 ms EAST, 2.4 px 7 ms SOUTH
22:50:50.844 00.000 8976 worker thread done servicing request
22:50:50.844 00.000 8976 Worker thread wakes up
22:50:50.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:50.845 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:50:50.845 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.04) = xAngle (1.15 = 1.15)
22:50:50.845 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (4.08 = -2.21)
22:50:50.845 00.000 9828 CameraToMount -- cameraX=0.50 cameraY=1.25 hyp=1.35 cameraTheta=1.19 mountX=0.55 mountY=-1.08, mountTheta=-1.10
22:50:50.845 00.000 9828 Moving (0.50, 1.25) raw xDistance=0.55 yDistance=-1.08
22:50:50.845 00.000 9828 MoveAxis(W, 58, B)
22:50:50.845 00.000 9828 Guiding  Dir = 3, Dur = 58
22:50:50.845 00.000 9828 IsSlewing returns 0
22:50:50.845 00.000 9828 IsGuiding returns 0
22:50:50.845 00.000 9828 PulseGuide returned control before completion, sleep 68
22:50:50.925 00.080 9828 IsGuiding returns 1
22:50:50.925 00.000 9828 scope still moving after pulse duration time elapsed
22:50:50.956 00.031 9828 IsSlewing returns 0
22:50:50.956 00.000 9828 IsGuiding returns 1
22:50:50.988 00.032 9828 IsSlewing returns 0
22:50:50.988 00.000 9828 IsGuiding returns 1
22:50:51.019 00.031 9828 IsSlewing returns 0
22:50:51.019 00.000 9828 IsGuiding returns 0
22:50:51.019 00.000 9828 scope move finished after 58 + 116 ms
22:50:51.019 00.000 9828 Move returns status 0, amount 58
22:50:51.019 00.000 9828 MoveAxis(N, 123, B)
22:50:51.019 00.000 9828 Guiding  Dir = 0, Dur = 123
22:50:51.035 00.016 9828 IsSlewing returns 0
22:50:51.035 00.000 9828 IsGuiding returns 0
22:50:51.035 00.000 9828 PulseGuide returned control before completion, sleep 133
22:50:51.175 00.140 9828 IsGuiding returns 1
22:50:51.175 00.000 9828 scope still moving after pulse duration time elapsed
22:50:51.206 00.031 9828 IsSlewing returns 0
22:50:51.206 00.000 9828 IsGuiding returns 1
22:50:51.237 00.031 9828 IsSlewing returns 0
22:50:51.237 00.000 9828 IsGuiding returns 1
22:50:51.267 00.030 9828 IsSlewing returns 0
22:50:51.267 00.000 9828 IsGuiding returns 1
22:50:51.299 00.032 9828 IsSlewing returns 0
22:50:51.299 00.000 9828 IsGuiding returns 0
22:50:51.299 00.000 9828 scope move finished after 123 + 140 ms
22:50:51.299 00.000 9828 Move returns status 0, amount 123
22:50:51.299 00.000 9828 move complete, result=0
22:50:51.299 00.000 9828 worker thread done servicing request
22:50:51.299 00.000 5052 GuideStep: 0.6 px 58 ms WEST, -1.1 px 123 ms NORTH
22:50:51.889 00.590 8976 Exposure complete
22:50:51.903 00.014 8976 worker thread done servicing request
22:50:51.903 00.000 5052 OnExposeComplete: enter
22:50:51.903 00.000 5052 UpdateGuideState(): m_state=6
22:50:51.903 00.000 5052 Star::Find(18, 391, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 487
22:50:51.903 00.000 5052 Star::Find returns 1 (0), X=394.72, Y=267.76, Mass=276, SNR=11.2, Peak=46 HFD=4.5
22:50:51.903 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.36) = xAngle (-2.93 = -2.93)
22:50:51.903 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.27 = 3.01)
22:50:51.903 00.000 5052 CameraToMount -- cameraX=6.95 cameraY=-4.46 hyp=8.25 cameraTheta=-0.57 mountX=-8.07 mountY=1.05, mountTheta=3.01
22:50:51.904 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.95, y=-4.46, opts=13)
22:50:51.904 00.000 5052 Enqueuing Move request for stepguider (6.95, -4.46)
22:50:51.904 00.000 8976 Worker thread wakes up
22:50:51.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.95, -4.46) opts 0xd
22:50:51.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.95, -4.46)
22:50:51.904 00.000 8976 Moving (6.95, -4.46) raw xDistance=-8.07 yDistance=1.05
22:50:51.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.35 from input -8.07
22:50:51.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.05
22:50:51.904 00.000 8976 MoveAxis(R, 17, ABG)
22:50:51.904 00.000 8976 stepping (-1, 28) + (17, 0)
22:50:51.904 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 37 (7) 
22:50:51.905 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=42, Gamma=2.260
22:50:51.914 00.009 5052 UpdateGuideState exits: m=276 SNR=11.2
22:50:51.914 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:51.915 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:51.915 00.000 5052 Enqueuing Expose request
22:50:51.995 00.080 8976 Received - 47 (G) 
22:50:51.995 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 37 (7) 
22:50:51.995 00.000 8976 stepped: pos (16, 28)
22:50:51.995 00.000 8976 MoveAxis(D, 4, ABG)
22:50:51.995 00.000 8976 stepping (16, 28) + (0, -4)
22:50:51.995 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:50:52.026 00.031 8976 Received - 47 (G) 
22:50:52.026 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:50:52.027 00.001 8976 stepped: pos (16, 24)
22:50:52.027 00.000 8976 back inside bump range: decrease bump weight 4.08 => 2.04
22:50:52.027 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.36) = xAngle (0.96 = 0.96)
22:50:52.027 00.000 8976 MountToCamera -- mountX=1.12 mountY=-6.55 hyp=6.64 mountTheta=-1.40 cameraX=3.82, cameraY=5.44 cameraTheta=0.96
22:50:52.027 00.000 8976 incremental bump (3.818, 5.438) isValid = 1
22:50:52.027 00.000 8976 Scheduling Mount bump of (0.545, 0.531)
22:50:52.027 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.55, y=0.53, opts=4)
22:50:52.027 00.000 8976 Enqueuing Move request for scope (0.55, 0.53)
22:50:52.027 00.000 8976 move complete, result=0
22:50:52.027 00.000 9828 Worker thread wakes up
22:50:52.027 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.53) opts 0x4
22:50:52.027 00.000 9828 Handling offset move in thread for scope, endpoint = (0.55, 0.53)
22:50:52.027 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (0.04) = xAngle (0.73 = 0.73)
22:50:52.027 00.000 5052 GuideStep: -8.1 px 17 ms EAST, 1.1 px 4 ms SOUTH
22:50:52.027 00.000 8976 worker thread done servicing request
22:50:52.027 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.66 = -2.62)
22:50:52.027 00.000 8976 Worker thread wakes up
22:50:52.027 00.000 9828 CameraToMount -- cameraX=0.55 cameraY=0.53 hyp=0.76 cameraTheta=0.77 mountX=0.57 mountY=-0.38, mountTheta=-0.59
22:50:52.028 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:52.028 00.000 9828 Moving (0.55, 0.53) raw xDistance=0.57 yDistance=-0.38
22:50:52.028 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(377,250,37,37)
22:50:52.028 00.000 9828 MoveAxis(W, 60, B)
22:50:52.028 00.000 9828 Guiding  Dir = 3, Dur = 60
22:50:52.028 00.000 9828 IsSlewing returns 0
22:50:52.028 00.000 9828 IsGuiding returns 0
22:50:52.028 00.000 9828 PulseGuide returned control before completion, sleep 70
22:50:52.104 00.076 9828 IsGuiding returns 1
22:50:52.104 00.000 9828 scope still moving after pulse duration time elapsed
22:50:52.136 00.032 9828 IsSlewing returns 0
22:50:52.136 00.000 9828 IsGuiding returns 1
22:50:52.167 00.031 9828 IsSlewing returns 0
22:50:52.167 00.000 9828 IsGuiding returns 1
22:50:52.197 00.030 9828 IsSlewing returns 0
22:50:52.197 00.000 9828 IsGuiding returns 1
22:50:52.228 00.031 9828 IsSlewing returns 0
22:50:52.228 00.000 9828 IsGuiding returns 0
22:50:52.228 00.000 9828 scope move finished after 60 + 140 ms
22:50:52.228 00.000 9828 Move returns status 0, amount 60
22:50:52.228 00.000 9828 MoveAxis(N, 43, B)
22:50:52.228 00.000 9828 Guiding  Dir = 0, Dur = 43
22:50:52.243 00.015 9828 IsSlewing returns 0
22:50:52.243 00.000 9828 IsGuiding returns 0
22:50:52.243 00.000 9828 PulseGuide returned control before completion, sleep 53
22:50:52.304 00.061 9828 IsGuiding returns 1
22:50:52.304 00.000 9828 scope still moving after pulse duration time elapsed
22:50:52.335 00.031 9828 IsSlewing returns 0
22:50:52.335 00.000 9828 IsGuiding returns 1
22:50:52.367 00.032 9828 IsSlewing returns 0
22:50:52.367 00.000 9828 IsGuiding returns 1
22:50:52.397 00.030 9828 IsSlewing returns 0
22:50:52.397 00.000 9828 IsGuiding returns 1
22:50:52.428 00.031 9828 IsSlewing returns 0
22:50:52.428 00.000 9828 IsGuiding returns 0
22:50:52.428 00.000 9828 scope move finished after 43 + 142 ms
22:50:52.428 00.000 9828 Move returns status 0, amount 43
22:50:52.428 00.000 9828 move complete, result=0
22:50:52.428 00.000 9828 worker thread done servicing request
22:50:52.428 00.000 5052 GuideStep: 0.6 px 60 ms WEST, -0.4 px 43 ms NORTH
22:50:53.075 00.647 8976 Exposure complete
22:50:53.089 00.014 8976 worker thread done servicing request
22:50:53.089 00.000 5052 OnExposeComplete: enter
22:50:53.089 00.000 5052 UpdateGuideState(): m_state=6
22:50:53.089 00.000 5052 Star::Find(18, 394, 267, 0, (0,0,0,0), 0.1, 10.0, 0) frame 488
22:50:53.089 00.000 5052 Star::Find returns 1 (0), X=393.11, Y=270.57, Mass=348, SNR=12.6, Peak=48 HFD=4.9
22:50:53.089 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:50:53.090 00.001 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:50:53.090 00.000 5052 CameraToMount -- cameraX=5.33 cameraY=-1.65 hyp=5.58 cameraTheta=-0.30 mountX=-4.94 mountY=-0.79, mountTheta=-2.98
22:50:53.090 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.33, y=-1.65, opts=13)
22:50:53.090 00.000 5052 Enqueuing Move request for stepguider (5.33, -1.65)
22:50:53.090 00.000 8976 Worker thread wakes up
22:50:53.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.33, -1.65) opts 0xd
22:50:53.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.33, -1.65)
22:50:53.090 00.000 8976 Moving (5.33, -1.65) raw xDistance=-4.94 yDistance=-0.79
22:50:53.091 00.001 8976 GuideAlgorithmHysteresis::Result() returns -3.49 from input -4.94
22:50:53.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.79
22:50:53.091 00.000 8976 MoveAxis(R, 11, ABG)
22:50:53.091 00.000 8976 stepping (16, 24) + (11, 0)
22:50:53.091 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
22:50:53.091 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:50:53.101 00.010 5052 UpdateGuideState exits: m=348 SNR=12.6
22:50:53.101 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:53.101 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:53.101 00.000 5052 Enqueuing Expose request
22:50:53.161 00.060 8976 Received - 47 (G) 
22:50:53.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
22:50:53.161 00.000 8976 stepped: pos (27, 24)
22:50:53.161 00.000 8976 MoveAxis(U, 2, ABG)
22:50:53.161 00.000 8976 stepping (27, 24) + (0, 2)
22:50:53.161 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:50:53.193 00.032 8976 Received - 47 (G) 
22:50:53.193 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:50:53.193 00.000 8976 stepped: pos (27, 26)
22:50:53.193 00.000 8976 back inside bump range: decrease bump weight 2.04 => 1.02
22:50:53.193 00.000 8976 MountToCamera -- mountTheta (-1.88) + m_xAngle (2.36) = xAngle (0.48 = 0.48)
22:50:53.193 00.000 8976 MountToCamera -- mountX=-2.01 mountY=-6.20 hyp=6.52 mountTheta=-1.88 cameraX=5.80, cameraY=2.99 cameraTheta=0.48
22:50:53.193 00.000 8976 incremental bump (5.798, 2.985) isValid = 1
22:50:53.193 00.000 8976 Scheduling Mount bump of (0.422, 0.148)
22:50:53.193 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.42, y=0.15, opts=4)
22:50:53.193 00.000 8976 Enqueuing Move request for scope (0.42, 0.15)
22:50:53.193 00.000 8976 move complete, result=0
22:50:53.193 00.000 9828 Worker thread wakes up
22:50:53.193 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.15) opts 0x4
22:50:53.194 00.001 5052 GuideStep: -4.9 px 11 ms EAST, -0.8 px 2 ms NORTH
22:50:53.194 00.000 8976 worker thread done servicing request
22:50:53.194 00.000 9828 Handling offset move in thread for scope, endpoint = (0.42, 0.15)
22:50:53.194 00.000 9828 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.04) = xAngle (0.30 = 0.30)
22:50:53.194 00.000 9828 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.23 = -3.06)
22:50:53.194 00.000 9828 CameraToMount -- cameraX=0.42 cameraY=0.15 hyp=0.45 cameraTheta=0.34 mountX=0.43 mountY=-0.04, mountTheta=-0.09
22:50:53.194 00.000 9828 Moving (0.42, 0.15) raw xDistance=0.43 yDistance=-0.04
22:50:53.194 00.000 9828 MoveAxis(W, 45, B)
22:50:53.194 00.000 8976 Worker thread wakes up
22:50:53.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:53.194 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:50:53.194 00.000 9828 Guiding  Dir = 3, Dur = 45
22:50:53.195 00.001 9828 IsSlewing returns 0
22:50:53.195 00.000 9828 IsGuiding returns 0
22:50:53.195 00.000 9828 PulseGuide returned control before completion, sleep 55
22:50:53.254 00.059 9828 IsGuiding returns 1
22:50:53.254 00.000 9828 scope still moving after pulse duration time elapsed
22:50:53.285 00.031 9828 IsSlewing returns 0
22:50:53.285 00.000 9828 IsGuiding returns 1
22:50:53.316 00.031 9828 IsSlewing returns 0
22:50:53.316 00.000 9828 IsGuiding returns 1
22:50:53.347 00.031 9828 IsSlewing returns 0
22:50:53.347 00.000 9828 IsGuiding returns 1
22:50:53.377 00.030 9828 IsSlewing returns 0
22:50:53.377 00.000 9828 IsGuiding returns 0
22:50:53.377 00.000 9828 scope move finished after 45 + 137 ms
22:50:53.377 00.000 9828 Move returns status 0, amount 45
22:50:53.377 00.000 9828 MoveAxis(N, 4, B)
22:50:53.377 00.000 9828 Guiding  Dir = 0, Dur = 4
22:50:53.393 00.016 9828 IsSlewing returns 0
22:50:53.393 00.000 9828 IsGuiding returns 0
22:50:53.393 00.000 9828 PulseGuide returned control before completion, sleep 14
22:50:53.409 00.016 9828 IsGuiding returns 1
22:50:53.409 00.000 9828 scope still moving after pulse duration time elapsed
22:50:53.440 00.031 9828 IsSlewing returns 0
22:50:53.440 00.000 9828 IsGuiding returns 1
22:50:53.470 00.030 9828 IsSlewing returns 0
22:50:53.470 00.000 9828 IsGuiding returns 1
22:50:53.516 00.046 9828 IsSlewing returns 0
22:50:53.516 00.000 9828 IsGuiding returns 0
22:50:53.516 00.000 9828 scope move finished after 4 + 119 ms
22:50:53.516 00.000 9828 Move returns status 0, amount 4
22:50:53.516 00.000 9828 move complete, result=0
22:50:53.516 00.000 9828 worker thread done servicing request
22:50:53.516 00.000 5052 GuideStep: 0.4 px 45 ms WEST, -0.0 px 4 ms NORTH
22:50:54.232 00.716 8976 Exposure complete
22:50:54.246 00.014 8976 worker thread done servicing request
22:50:54.246 00.000 5052 OnExposeComplete: enter
22:50:54.246 00.000 5052 UpdateGuideState(): m_state=6
22:50:54.246 00.000 5052 Star::Find(18, 393, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 489
22:50:54.246 00.000 5052 Star::Find returns 1 (0), X=389.11, Y=272.29, Mass=376, SNR=13.1, Peak=47 HFD=5.1
22:50:54.246 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.36) = xAngle (-2.30 = -2.30)
22:50:54.246 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.64 = -2.64)
22:50:54.246 00.000 5052 CameraToMount -- cameraX=1.33 cameraY=0.07 hyp=1.34 cameraTheta=0.06 mountX=-0.89 mountY=-0.64, mountTheta=-2.52
22:50:54.247 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.33, y=0.07, opts=13)
22:50:54.247 00.000 5052 Enqueuing Move request for stepguider (1.33, 0.07)
22:50:54.247 00.000 8976 Worker thread wakes up
22:50:54.247 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.33, 0.07) opts 0xd
22:50:54.247 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.33, 0.07)
22:50:54.247 00.000 8976 Moving (1.33, 0.07) raw xDistance=-0.89 yDistance=-0.64
22:50:54.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -0.89
22:50:54.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
22:50:54.247 00.000 8976 MoveAxis(R, 3, ABG)
22:50:54.247 00.000 8976 stepping (27, 26) + (3, 0)
22:50:54.247 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:50:54.248 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:50:54.258 00.010 5052 UpdateGuideState exits: m=376 SNR=13.1
22:50:54.258 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:54.258 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:54.258 00.000 5052 Enqueuing Expose request
22:50:54.280 00.022 8976 Received - 47 (G) 
22:50:54.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:50:54.280 00.000 8976 stepped: pos (30, 26)
22:50:54.280 00.000 8976 MoveAxis(U, 2, ABG)
22:50:54.280 00.000 8976 stepping (30, 26) + (0, 2)
22:50:54.280 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:50:54.312 00.032 8976 Received - 47 (G) 
22:50:54.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:50:54.312 00.000 8976 stepped: pos (30, 28)
22:50:54.312 00.000 8976 back inside bump range: decrease bump weight 1.02 => 1.00
22:50:54.312 00.000 8976 MountToCamera -- mountTheta (-2.20) + m_xAngle (2.36) = xAngle (0.16 = 0.16)
22:50:54.312 00.000 8976 MountToCamera -- mountX=-4.41 mountY=-6.11 hyp=7.54 mountTheta=-2.20 cameraX=7.44, cameraY=1.22 cameraTheta=0.16
22:50:54.312 00.000 8976 incremental bump (7.440, 1.225) isValid = 1
22:50:54.312 00.000 8976 Scheduling Mount bump of (0.459, 0.052)
22:50:54.312 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.05, opts=4)
22:50:54.312 00.000 8976 Enqueuing Move request for scope (0.46, 0.05)
22:50:54.312 00.000 8976 move complete, result=0
22:50:54.312 00.000 9828 Worker thread wakes up
22:50:54.312 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.05) opts 0x4
22:50:54.312 00.000 8976 worker thread done servicing request
22:50:54.312 00.000 8976 Worker thread wakes up
22:50:54.312 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.05)
22:50:54.312 00.000 9828 CameraToMount -- cameraTheta (0.11) - m_xAngle (0.04) = xAngle (0.07 = 0.07)
22:50:54.313 00.001 9828 CameraToMount -- cameraTheta (0.11) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.00 = 3.00)
22:50:54.313 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.05 hyp=0.46 cameraTheta=0.11 mountX=0.46 mountY=0.07, mountTheta=0.14
22:50:54.313 00.000 5052 GuideStep: -0.9 px 3 ms EAST, -0.6 px 2 ms NORTH
22:50:54.313 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:54.313 00.000 9828 Moving (0.46, 0.05) raw xDistance=0.46 yDistance=0.07
22:50:54.313 00.000 9828 MoveAxis(W, 49, B)
22:50:54.313 00.000 9828 Guiding  Dir = 3, Dur = 49
22:50:54.313 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:50:54.313 00.000 9828 IsSlewing returns 0
22:50:54.313 00.000 9828 IsGuiding returns 0
22:50:54.314 00.001 9828 PulseGuide returned control before completion, sleep 59
22:50:54.383 00.069 9828 IsGuiding returns 1
22:50:54.383 00.000 9828 scope still moving after pulse duration time elapsed
22:50:54.415 00.032 9828 IsSlewing returns 0
22:50:54.415 00.000 9828 IsGuiding returns 1
22:50:54.447 00.032 9828 IsSlewing returns 0
22:50:54.447 00.000 9828 IsGuiding returns 1
22:50:54.478 00.031 9828 IsSlewing returns 0
22:50:54.478 00.000 9828 IsGuiding returns 0
22:50:54.478 00.000 9828 scope move finished after 49 + 115 ms
22:50:54.478 00.000 9828 Move returns status 0, amount 49
22:50:54.478 00.000 9828 MoveAxis(S, 7, B)
22:50:54.478 00.000 9828 Guiding  Dir = 1, Dur = 7
22:50:54.495 00.017 9828 IsSlewing returns 0
22:50:54.495 00.000 9828 IsGuiding returns 0
22:50:54.495 00.000 9828 PulseGuide returned control before completion, sleep 17
22:50:54.522 00.027 9828 IsGuiding returns 1
22:50:54.522 00.000 9828 scope still moving after pulse duration time elapsed
22:50:54.554 00.032 9828 IsSlewing returns 0
22:50:54.554 00.000 9828 IsGuiding returns 1
22:50:54.584 00.030 9828 IsSlewing returns 0
22:50:54.585 00.001 9828 IsGuiding returns 1
22:50:54.615 00.030 9828 IsSlewing returns 0
22:50:54.615 00.000 9828 IsGuiding returns 0
22:50:54.615 00.000 9828 scope move finished after 7 + 113 ms
22:50:54.615 00.000 9828 Move returns status 0, amount 7
22:50:54.615 00.000 9828 move complete, result=0
22:50:54.615 00.000 9828 worker thread done servicing request
22:50:54.615 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 7 ms SOUTH
22:50:55.358 00.743 8976 Exposure complete
22:50:55.372 00.014 8976 worker thread done servicing request
22:50:55.372 00.000 5052 OnExposeComplete: enter
22:50:55.372 00.000 5052 UpdateGuideState(): m_state=6
22:50:55.372 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 490
22:50:55.372 00.000 5052 Star::Find returns 1 (0), X=386.81, Y=273.05, Mass=310, SNR=11.8, Peak=47 HFD=4.2
22:50:55.372 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.36) = xAngle (0.08 = 0.08)
22:50:55.372 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.26 = -0.26)
22:50:55.372 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.83 hyp=1.28 cameraTheta=2.44 mountX=1.27 mountY=-0.33, mountTheta=-0.25
22:50:55.373 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.83, opts=13)
22:50:55.373 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.83)
22:50:55.373 00.000 8976 Worker thread wakes up
22:50:55.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.83) opts 0xd
22:50:55.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.83)
22:50:55.373 00.000 8976 Moving (-0.97, 0.83) raw xDistance=1.27 yDistance=-0.33
22:50:55.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.27
22:50:55.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
22:50:55.373 00.000 8976 MoveAxis(L, 2, ABG)
22:50:55.374 00.001 8976 stepping (30, 28) + (-2, 0)
22:50:55.374 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:50:55.374 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:50:55.384 00.010 5052 UpdateGuideState exits: m=310 SNR=11.8
22:50:55.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:55.384 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:55.384 00.000 5052 Enqueuing Expose request
22:50:55.399 00.015 8976 Received - 47 (G) 
22:50:55.400 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:50:55.400 00.000 8976 stepped: pos (28, 28)
22:50:55.400 00.000 8976 MoveAxis(U, 1, ABG)
22:50:55.400 00.000 8976 stepping (28, 28) + (0, 1)
22:50:55.400 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:50:55.431 00.031 8976 Received - 47 (G) 
22:50:55.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:50:55.431 00.000 8976 stepped: pos (28, 29)
22:50:55.431 00.000 8976 MountToCamera -- mountTheta (-2.33) + m_xAngle (2.36) = xAngle (0.03 = 0.03)
22:50:55.431 00.000 8976 MountToCamera -- mountX=-5.82 mountY=-6.12 hyp=8.45 mountTheta=-2.33 cameraX=8.44, cameraY=0.24 cameraTheta=0.03
22:50:55.431 00.000 8976 incremental bump (8.445, 0.239) isValid = 1
22:50:55.431 00.000 8976 Scheduling Mount bump of (0.465, 0.009)
22:50:55.431 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.01, opts=4)
22:50:55.431 00.000 8976 Enqueuing Move request for scope (0.46, 0.01)
22:50:55.431 00.000 8976 move complete, result=0
22:50:55.431 00.000 9828 Worker thread wakes up
22:50:55.431 00.000 5052 GuideStep: 1.3 px 2 ms WEST, -0.3 px 1 ms NORTH
22:50:55.431 00.000 8976 worker thread done servicing request
22:50:55.431 00.000 8976 Worker thread wakes up
22:50:55.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:55.431 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.01) opts 0x4
22:50:55.432 00.001 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.01)
22:50:55.432 00.000 9828 CameraToMount -- cameraTheta (0.02) - m_xAngle (0.04) = xAngle (-0.02 = -0.02)
22:50:55.432 00.000 9828 CameraToMount -- cameraTheta (0.02) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.91 = 2.91)
22:50:55.432 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.01 hyp=0.46 cameraTheta=0.02 mountX=0.46 mountY=0.11, mountTheta=0.23
22:50:55.432 00.000 9828 Moving (0.46, 0.01) raw xDistance=0.46 yDistance=0.11
22:50:55.432 00.000 9828 MoveAxis(W, 49, B)
22:50:55.432 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:50:55.432 00.000 9828 Guiding  Dir = 3, Dur = 49
22:50:55.432 00.000 9828 IsSlewing returns 0
22:50:55.432 00.000 9828 IsGuiding returns 0
22:50:55.433 00.001 9828 PulseGuide returned control before completion, sleep 59
22:50:55.494 00.061 9828 IsGuiding returns 1
22:50:55.494 00.000 9828 scope still moving after pulse duration time elapsed
22:50:55.526 00.032 9828 IsSlewing returns 0
22:50:55.526 00.000 9828 IsGuiding returns 1
22:50:55.557 00.031 9828 IsSlewing returns 0
22:50:55.557 00.000 9828 IsGuiding returns 1
22:50:55.589 00.032 9828 IsSlewing returns 0
22:50:55.589 00.000 9828 IsGuiding returns 0
22:50:55.589 00.000 9828 scope move finished after 49 + 107 ms
22:50:55.589 00.000 9828 Move returns status 0, amount 49
22:50:55.589 00.000 9828 MoveAxis(S, 12, B)
22:50:55.589 00.000 9828 Guiding  Dir = 1, Dur = 12
22:50:55.605 00.016 9828 IsSlewing returns 0
22:50:55.605 00.000 9828 IsGuiding returns 0
22:50:55.605 00.000 9828 PulseGuide returned control before completion, sleep 22
22:50:55.636 00.031 9828 IsGuiding returns 1
22:50:55.636 00.000 9828 scope still moving after pulse duration time elapsed
22:50:55.668 00.032 9828 IsSlewing returns 0
22:50:55.668 00.000 9828 IsGuiding returns 1
22:50:55.699 00.031 9828 IsSlewing returns 0
22:50:55.699 00.000 9828 IsGuiding returns 1
22:50:55.730 00.031 9828 IsSlewing returns 0
22:50:55.730 00.000 9828 IsGuiding returns 1
22:50:55.761 00.031 9828 IsSlewing returns 0
22:50:55.761 00.000 9828 IsGuiding returns 0
22:50:55.761 00.000 9828 scope move finished after 12 + 144 ms
22:50:55.761 00.000 9828 Move returns status 0, amount 12
22:50:55.761 00.000 9828 move complete, result=0
22:50:55.761 00.000 9828 worker thread done servicing request
22:50:55.761 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 12 ms SOUTH
22:50:56.475 00.714 8976 Exposure complete
22:50:56.489 00.014 8976 worker thread done servicing request
22:50:56.489 00.000 5052 OnExposeComplete: enter
22:50:56.489 00.000 5052 UpdateGuideState(): m_state=6
22:50:56.489 00.000 5052 Star::Find(18, 386, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 491
22:50:56.489 00.000 5052 Star::Find returns 1 (0), X=386.63, Y=272.47, Mass=329, SNR=12.3, Peak=47 HFD=4.5
22:50:56.489 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
22:50:56.489 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
22:50:56.489 00.000 5052 CameraToMount -- cameraX=-1.15 cameraY=0.25 hyp=1.18 cameraTheta=2.93 mountX=1.00 mountY=0.27, mountTheta=0.26
22:50:56.490 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.15, y=0.25, opts=13)
22:50:56.490 00.000 5052 Enqueuing Move request for stepguider (-1.15, 0.25)
22:50:56.490 00.000 8976 Worker thread wakes up
22:50:56.490 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.15, 0.25) opts 0xd
22:50:56.490 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.15, 0.25)
22:50:56.490 00.000 8976 Moving (-1.15, 0.25) raw xDistance=1.00 yDistance=0.27
22:50:56.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.00
22:50:56.491 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:50:56.491 00.000 8976 MoveAxis(L, 2, ABG)
22:50:56.491 00.000 8976 stepping (28, 29) + (-2, 0)
22:50:56.491 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:50:56.491 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:50:56.501 00.010 5052 UpdateGuideState exits: m=329 SNR=12.3
22:50:56.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:56.501 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:56.501 00.000 5052 Enqueuing Expose request
22:50:56.518 00.017 8976 Received - 47 (G) 
22:50:56.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:50:56.518 00.000 8976 stepped: pos (26, 29)
22:50:56.519 00.001 8976 MoveAxis(U, 0, ABG)
22:50:56.519 00.000 8976 MountToCamera -- mountTheta (-2.39) + m_xAngle (2.36) = xAngle (-0.03 = -0.03)
22:50:56.519 00.000 8976 MountToCamera -- mountX=-6.56 mountY=-6.13 hyp=8.98 mountTheta=-2.39 cameraX=8.97, cameraY=-0.28 cameraTheta=-0.03
22:50:56.519 00.000 8976 incremental bump (8.972, -0.278) isValid = 1
22:50:56.519 00.000 8976 Scheduling Mount bump of (0.465, -0.010)
22:50:56.519 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.01, opts=4)
22:50:56.519 00.000 8976 Enqueuing Move request for scope (0.46, -0.01)
22:50:56.519 00.000 8976 move complete, result=0
22:50:56.519 00.000 9828 Worker thread wakes up
22:50:56.519 00.000 5052 GuideStep: 1.0 px 2 ms WEST, 0.3 px 0 ms NORTH
22:50:56.519 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.01) opts 0x4
22:50:56.519 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.01)
22:50:56.519 00.000 9828 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.04) = xAngle (-0.06 = -0.06)
22:50:56.519 00.000 9828 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.87 = 2.87)
22:50:56.519 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-0.02 mountX=0.46 mountY=0.13, mountTheta=0.27
22:50:56.519 00.000 9828 Moving (0.46, -0.01) raw xDistance=0.46 yDistance=0.13
22:50:56.519 00.000 9828 MoveAxis(W, 49, B)
22:50:56.520 00.001 9828 Guiding  Dir = 3, Dur = 49
22:50:56.520 00.000 8976 worker thread done servicing request
22:50:56.520 00.000 8976 Worker thread wakes up
22:50:56.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:56.520 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:50:56.520 00.000 9828 IsSlewing returns 0
22:50:56.520 00.000 9828 IsGuiding returns 0
22:50:56.520 00.000 9828 PulseGuide returned control before completion, sleep 59
22:50:56.594 00.074 9828 IsGuiding returns 1
22:50:56.594 00.000 9828 scope still moving after pulse duration time elapsed
22:50:56.625 00.031 9828 IsSlewing returns 0
22:50:56.625 00.000 9828 IsGuiding returns 1
22:50:56.657 00.032 9828 IsSlewing returns 0
22:50:56.657 00.000 9828 IsGuiding returns 1
22:50:56.688 00.031 9828 IsSlewing returns 0
22:50:56.688 00.000 9828 IsGuiding returns 0
22:50:56.688 00.000 9828 scope move finished after 49 + 119 ms
22:50:56.688 00.000 9828 Move returns status 0, amount 49
22:50:56.688 00.000 9828 MoveAxis(S, 14, B)
22:50:56.688 00.000 9828 Guiding  Dir = 1, Dur = 14
22:50:56.704 00.016 9828 IsSlewing returns 0
22:50:56.704 00.000 9828 IsGuiding returns 0
22:50:56.704 00.000 9828 PulseGuide returned control before completion, sleep 24
22:50:56.735 00.031 9828 IsGuiding returns 1
22:50:56.735 00.000 9828 scope still moving after pulse duration time elapsed
22:50:56.765 00.030 9828 IsSlewing returns 0
22:50:56.765 00.000 9828 IsGuiding returns 1
22:50:56.796 00.031 9828 IsSlewing returns 0
22:50:56.796 00.000 9828 IsGuiding returns 1
22:50:56.831 00.035 9828 IsSlewing returns 0
22:50:56.831 00.000 9828 IsGuiding returns 0
22:50:56.831 00.000 9828 scope move finished after 14 + 113 ms
22:50:56.831 00.000 9828 Move returns status 0, amount 14
22:50:56.831 00.000 9828 move complete, result=0
22:50:56.831 00.000 9828 worker thread done servicing request
22:50:56.831 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 14 ms SOUTH
22:50:57.551 00.720 8976 Exposure complete
22:50:57.565 00.014 8976 worker thread done servicing request
22:50:57.565 00.000 5052 OnExposeComplete: enter
22:50:57.565 00.000 5052 UpdateGuideState(): m_state=6
22:50:57.565 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 492
22:50:57.565 00.000 5052 Star::Find returns 1 (0), X=388.22, Y=271.81, Mass=324, SNR=12.2, Peak=48 HFD=4.4
22:50:57.565 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.36) = xAngle (-3.11 = -3.11)
22:50:57.565 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.45 = 2.83)
22:50:57.565 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.41 hyp=0.60 cameraTheta=-0.75 mountX=-0.60 mountY=0.18, mountTheta=2.85
22:50:57.566 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.41, opts=13)
22:50:57.566 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.41)
22:50:57.566 00.000 8976 Worker thread wakes up
22:50:57.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.41) opts 0xd
22:50:57.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.41)
22:50:57.566 00.000 8976 Moving (0.44, -0.41) raw xDistance=-0.60 yDistance=0.18
22:50:57.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.60
22:50:57.567 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:50:57.567 00.000 8976 MoveAxis(R, 1, ABG)
22:50:57.567 00.000 8976 stepping (26, 29) + (1, 0)
22:50:57.567 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:50:57.567 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:50:57.578 00.011 5052 UpdateGuideState exits: m=324 SNR=12.2
22:50:57.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:57.578 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:57.578 00.000 5052 Enqueuing Expose request
22:50:57.590 00.012 8976 Received - 47 (G) 
22:50:57.590 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:50:57.590 00.000 8976 stepped: pos (27, 29)
22:50:57.590 00.000 8976 MoveAxis(U, 0, ABG)
22:50:57.590 00.000 8976 MountToCamera -- mountTheta (-2.43) + m_xAngle (2.36) = xAngle (-0.07 = -0.07)
22:50:57.590 00.000 8976 MountToCamera -- mountX=-7.16 mountY=-6.13 hyp=9.42 mountTheta=-2.43 cameraX=9.40, cameraY=-0.70 cameraTheta=-0.07
22:50:57.590 00.000 8976 incremental bump (9.399, -0.696) isValid = 1
22:50:57.590 00.000 8976 Scheduling Mount bump of (0.464, -0.023)
22:50:57.590 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.02, opts=4)
22:50:57.590 00.000 8976 Enqueuing Move request for scope (0.46, -0.02)
22:50:57.590 00.000 8976 move complete, result=0
22:50:57.590 00.000 8976 worker thread done servicing request
22:50:57.590 00.000 5052 GuideStep: -0.6 px 1 ms EAST, 0.2 px 0 ms NORTH
22:50:57.590 00.000 8976 Worker thread wakes up
22:50:57.590 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:57.590 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:50:57.590 00.000 9828 Worker thread wakes up
22:50:57.591 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.02) opts 0x4
22:50:57.591 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.02)
22:50:57.591 00.000 9828 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.04) = xAngle (-0.09 = -0.09)
22:50:57.591 00.000 9828 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.84 = 2.84)
22:50:57.591 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.02 hyp=0.46 cameraTheta=-0.05 mountX=0.46 mountY=0.14, mountTheta=0.29
22:50:57.591 00.000 9828 Moving (0.46, -0.02) raw xDistance=0.46 yDistance=0.14
22:50:57.591 00.000 9828 MoveAxis(W, 49, B)
22:50:57.591 00.000 9828 Guiding  Dir = 3, Dur = 49
22:50:57.591 00.000 9828 IsSlewing returns 0
22:50:57.591 00.000 9828 IsGuiding returns 0
22:50:57.591 00.000 9828 PulseGuide returned control before completion, sleep 59
22:50:57.655 00.064 9828 IsGuiding returns 1
22:50:57.655 00.000 9828 scope still moving after pulse duration time elapsed
22:50:57.686 00.031 9828 IsSlewing returns 0
22:50:57.686 00.000 9828 IsGuiding returns 1
22:50:57.718 00.032 9828 IsSlewing returns 0
22:50:57.718 00.000 9828 IsGuiding returns 1
22:50:57.750 00.032 9828 IsSlewing returns 0
22:50:57.750 00.000 9828 IsGuiding returns 0
22:50:57.750 00.000 9828 scope move finished after 49 + 109 ms
22:50:57.750 00.000 9828 Move returns status 0, amount 49
22:50:57.750 00.000 9828 MoveAxis(S, 16, B)
22:50:57.750 00.000 9828 Guiding  Dir = 1, Dur = 16
22:50:57.765 00.015 9828 IsSlewing returns 0
22:50:57.765 00.000 9828 IsGuiding returns 0
22:50:57.765 00.000 9828 PulseGuide returned control before completion, sleep 26
22:50:57.796 00.031 9828 IsGuiding returns 1
22:50:57.796 00.000 9828 scope still moving after pulse duration time elapsed
22:50:57.826 00.030 9828 IsSlewing returns 0
22:50:57.826 00.000 9828 IsGuiding returns 1
22:50:57.858 00.032 9828 IsSlewing returns 0
22:50:57.858 00.000 9828 IsGuiding returns 1
22:50:57.889 00.031 9828 IsSlewing returns 0
22:50:57.889 00.000 9828 IsGuiding returns 1
22:50:57.921 00.032 9828 IsSlewing returns 0
22:50:57.921 00.000 9828 IsGuiding returns 0
22:50:57.921 00.000 9828 scope move finished after 16 + 139 ms
22:50:57.921 00.000 9828 Move returns status 0, amount 16
22:50:57.921 00.000 9828 move complete, result=0
22:50:57.921 00.000 9828 worker thread done servicing request
22:50:57.921 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 16 ms SOUTH
22:50:58.626 00.705 8976 Exposure complete
22:50:58.642 00.016 8976 worker thread done servicing request
22:50:58.642 00.000 5052 OnExposeComplete: enter
22:50:58.642 00.000 5052 UpdateGuideState(): m_state=6
22:50:58.642 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 493
22:50:58.642 00.000 5052 Star::Find returns 1 (0), X=388.13, Y=272.15, Mass=356, SNR=12.8, Peak=49 HFD=4.7
22:50:58.643 00.001 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.36) = xAngle (-2.57 = -2.57)
22:50:58.643 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.91 = -2.91)
22:50:58.643 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.08 hyp=0.36 cameraTheta=-0.21 mountX=-0.30 mountY=-0.08, mountTheta=-2.87
22:50:58.643 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.08, opts=13)
22:50:58.643 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.08)
22:50:58.643 00.000 8976 Worker thread wakes up
22:50:58.644 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.08) opts 0xd
22:50:58.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.08)
22:50:58.644 00.000 8976 Moving (0.35, -0.08) raw xDistance=-0.30 yDistance=-0.08
22:50:58.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.30
22:50:58.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:50:58.644 00.000 8976 MoveAxis(R, 0, ABG)
22:50:58.644 00.000 8976 MoveAxis(U, 0, ABG)
22:50:58.644 00.000 8976 MountToCamera -- mountTheta (-2.46) + m_xAngle (2.36) = xAngle (-0.10 = -0.10)
22:50:58.644 00.000 8976 MountToCamera -- mountX=-7.56 mountY=-6.13 hyp=9.73 mountTheta=-2.46 cameraX=9.68, cameraY=-0.98 cameraTheta=-0.10
22:50:58.644 00.000 8976 incremental bump (9.684, -0.976) isValid = 1
22:50:58.644 00.000 8976 Scheduling Mount bump of (0.359, -0.025)
22:50:58.644 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.36, y=-0.02, opts=4)
22:50:58.644 00.000 8976 Enqueuing Move request for scope (0.36, -0.02)
22:50:58.644 00.000 8976 move complete, result=0
22:50:58.644 00.000 9828 Worker thread wakes up
22:50:58.644 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.02) opts 0x4
22:50:58.644 00.000 9828 Handling offset move in thread for scope, endpoint = (0.36, -0.02)
22:50:58.645 00.001 8976 worker thread done servicing request
22:50:58.645 00.000 9828 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.04) = xAngle (-0.11 = -0.11)
22:50:58.645 00.000 9828 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.82 = 2.82)
22:50:58.645 00.000 9828 CameraToMount -- cameraX=0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-0.07 mountX=0.36 mountY=0.11, mountTheta=0.31
22:50:58.645 00.000 9828 Moving (0.36, -0.02) raw xDistance=0.36 yDistance=0.11
22:50:58.645 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:50:58.645 00.000 9828 MoveAxis(W, 38, B)
22:50:58.645 00.000 9828 Guiding  Dir = 3, Dur = 38
22:50:58.645 00.000 9828 IsSlewing returns 0
22:50:58.645 00.000 9828 IsGuiding returns 0
22:50:58.646 00.001 9828 PulseGuide returned control before completion, sleep 48
22:50:58.655 00.009 5052 UpdateGuideState exits: m=356 SNR=12.8
22:50:58.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:58.655 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:58.656 00.001 5052 Enqueuing Expose request
22:50:58.656 00.000 8976 Worker thread wakes up
22:50:58.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:58.656 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:50:58.660 00.004 5052 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:58.709 00.049 9828 IsGuiding returns 1
22:50:58.709 00.000 9828 scope still moving after pulse duration time elapsed
22:50:58.741 00.032 9828 IsSlewing returns 0
22:50:58.741 00.000 9828 IsGuiding returns 1
22:50:58.772 00.031 9828 IsSlewing returns 0
22:50:58.772 00.000 9828 IsGuiding returns 1
22:50:58.804 00.032 9828 IsSlewing returns 0
22:50:58.804 00.000 9828 IsGuiding returns 0
22:50:58.804 00.000 9828 scope move finished after 38 + 121 ms
22:50:58.804 00.000 9828 Move returns status 0, amount 38
22:50:58.804 00.000 9828 MoveAxis(S, 13, B)
22:50:58.804 00.000 9828 Guiding  Dir = 1, Dur = 13
22:50:58.820 00.016 9828 IsSlewing returns 0
22:50:58.820 00.000 9828 IsGuiding returns 0
22:50:58.820 00.000 9828 PulseGuide returned control before completion, sleep 23
22:50:58.852 00.032 9828 IsGuiding returns 1
22:50:58.852 00.000 9828 scope still moving after pulse duration time elapsed
22:50:58.883 00.031 9828 IsSlewing returns 0
22:50:58.883 00.000 9828 IsGuiding returns 1
22:50:58.914 00.031 9828 IsSlewing returns 0
22:50:58.914 00.000 9828 IsGuiding returns 1
22:50:58.946 00.032 9828 IsSlewing returns 0
22:50:58.946 00.000 9828 IsGuiding returns 1
22:50:58.977 00.031 9828 IsSlewing returns 0
22:50:58.977 00.000 9828 IsGuiding returns 0
22:50:58.977 00.000 9828 scope move finished after 13 + 144 ms
22:50:58.977 00.000 9828 Move returns status 0, amount 13
22:50:58.977 00.000 9828 move complete, result=0
22:50:58.977 00.000 9828 worker thread done servicing request
22:50:58.977 00.000 5052 GuideStep: 0.4 px 38 ms WEST, 0.1 px 13 ms SOUTH
22:50:59.697 00.720 8976 Exposure complete
22:50:59.712 00.015 8976 worker thread done servicing request
22:50:59.712 00.000 5052 OnExposeComplete: enter
22:50:59.712 00.000 5052 UpdateGuideState(): m_state=6
22:50:59.712 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 494
22:50:59.712 00.000 5052 Star::Find returns 1 (0), X=387.93, Y=271.97, Mass=352, SNR=12.8, Peak=50 HFD=4.4
22:50:59.712 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.36) = xAngle (-3.39 = 2.89)
22:50:59.712 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.73 = 2.55)
22:50:59.712 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.25 hyp=0.30 cameraTheta=-1.03 mountX=-0.29 mountY=0.16, mountTheta=2.62
22:50:59.713 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.25, opts=13)
22:50:59.713 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.25)
22:50:59.713 00.000 8976 Worker thread wakes up
22:50:59.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.25) opts 0xd
22:50:59.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.25)
22:50:59.713 00.000 8976 Moving (0.15, -0.25) raw xDistance=-0.29 yDistance=0.16
22:50:59.714 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
22:50:59.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:50:59.714 00.000 8976 MoveAxis(R, 0, ABG)
22:50:59.714 00.000 8976 MoveAxis(U, 0, ABG)
22:50:59.714 00.000 8976 MountToCamera -- mountTheta (-2.48) + m_xAngle (2.36) = xAngle (-0.12 = -0.12)
22:50:59.714 00.000 8976 MountToCamera -- mountX=-7.83 mountY=-6.14 hyp=9.94 mountTheta=-2.48 cameraX=9.88, cameraY=-1.16 cameraTheta=-0.12
22:50:59.714 00.000 8976 incremental bump (9.876, -1.164) isValid = 1
22:50:59.714 00.000 8976 Scheduling Mount bump of (0.294, -0.024)
22:50:59.714 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.29, y=-0.02, opts=4)
22:50:59.714 00.000 8976 Enqueuing Move request for scope (0.29, -0.02)
22:50:59.714 00.000 8976 move complete, result=0
22:50:59.714 00.000 9828 Worker thread wakes up
22:50:59.714 00.000 8976 worker thread done servicing request
22:50:59.714 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.02) opts 0x4
22:50:59.714 00.000 9828 Handling offset move in thread for scope, endpoint = (0.29, -0.02)
22:50:59.714 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:50:59.714 00.000 9828 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.04) = xAngle (-0.12 = -0.12)
22:50:59.714 00.000 9828 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.81 = 2.81)
22:50:59.715 00.001 9828 CameraToMount -- cameraX=0.29 cameraY=-0.02 hyp=0.30 cameraTheta=-0.08 mountX=0.29 mountY=0.10, mountTheta=0.32
22:50:59.715 00.000 9828 Moving (0.29, -0.02) raw xDistance=0.29 yDistance=0.10
22:50:59.715 00.000 9828 MoveAxis(W, 31, B)
22:50:59.715 00.000 9828 Guiding  Dir = 3, Dur = 31
22:50:59.715 00.000 9828 IsSlewing returns 0
22:50:59.715 00.000 9828 IsGuiding returns 0
22:50:59.715 00.000 9828 PulseGuide returned control before completion, sleep 41
22:50:59.724 00.009 5052 UpdateGuideState exits: m=352 SNR=12.8
22:50:59.725 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:59.725 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:50:59.725 00.000 5052 Enqueuing Expose request
22:50:59.725 00.000 8976 Worker thread wakes up
22:50:59.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:50:59.725 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:50:59.731 00.006 5052 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
22:50:59.766 00.035 9828 IsGuiding returns 1
22:50:59.766 00.000 9828 scope still moving after pulse duration time elapsed
22:50:59.796 00.030 9828 IsSlewing returns 0
22:50:59.796 00.000 9828 IsGuiding returns 1
22:50:59.828 00.032 9828 IsSlewing returns 0
22:50:59.828 00.000 9828 IsGuiding returns 1
22:50:59.860 00.032 9828 IsSlewing returns 0
22:50:59.860 00.000 9828 IsGuiding returns 1
22:50:59.891 00.031 9828 IsSlewing returns 0
22:50:59.891 00.000 9828 IsGuiding returns 1
22:50:59.923 00.032 9828 IsSlewing returns 0
22:50:59.923 00.000 9828 IsGuiding returns 1
22:50:59.969 00.046 9828 IsSlewing returns 0
22:50:59.969 00.000 9828 IsGuiding returns 0
22:50:59.969 00.000 9828 scope move finished after 31 + 223 ms
22:50:59.969 00.000 9828 Move returns status 0, amount 31
22:50:59.969 00.000 9828 MoveAxis(S, 11, B)
22:50:59.969 00.000 9828 Guiding  Dir = 1, Dur = 11
22:50:59.985 00.016 9828 IsSlewing returns 0
22:50:59.985 00.000 9828 IsGuiding returns 0
22:50:59.985 00.000 9828 PulseGuide returned control before completion, sleep 21
22:51:00.017 00.032 9828 IsGuiding returns 1
22:51:00.017 00.000 9828 scope still moving after pulse duration time elapsed
22:51:00.049 00.032 9828 IsSlewing returns 0
22:51:00.049 00.000 9828 IsGuiding returns 1
22:51:00.081 00.032 9828 IsSlewing returns 0
22:51:00.081 00.000 9828 IsGuiding returns 1
22:51:00.111 00.030 9828 IsSlewing returns 0
22:51:00.111 00.000 9828 IsGuiding returns 1
22:51:00.142 00.031 9828 IsSlewing returns 0
22:51:00.142 00.000 9828 IsGuiding returns 0
22:51:00.142 00.000 9828 scope move finished after 11 + 146 ms
22:51:00.142 00.000 9828 Move returns status 0, amount 11
22:51:00.142 00.000 9828 move complete, result=0
22:51:00.142 00.000 9828 worker thread done servicing request
22:51:00.142 00.000 5052 GuideStep: 0.3 px 31 ms WEST, 0.1 px 11 ms SOUTH
22:51:00.772 00.630 8976 Exposure complete
22:51:00.786 00.014 8976 worker thread done servicing request
22:51:00.786 00.000 5052 OnExposeComplete: enter
22:51:00.786 00.000 5052 UpdateGuideState(): m_state=6
22:51:00.786 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 495
22:51:00.786 00.000 5052 Star::Find returns 1 (0), X=386.29, Y=272.26, Mass=285, SNR=11.4, Peak=54 HFD=4.6
22:51:00.786 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.36) = xAngle (0.76 = 0.76)
22:51:00.786 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.42 = 0.42)
22:51:00.786 00.000 5052 CameraToMount -- cameraX=-1.49 cameraY=0.04 hyp=1.49 cameraTheta=3.12 mountX=1.08 mountY=0.60, mountTheta=0.51
22:51:00.787 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.49, y=0.04, opts=13)
22:51:00.787 00.000 5052 Enqueuing Move request for stepguider (-1.49, 0.04)
22:51:00.787 00.000 8976 Worker thread wakes up
22:51:00.787 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.49, 0.04) opts 0xd
22:51:00.787 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.49, 0.04)
22:51:00.787 00.000 8976 Moving (-1.49, 0.04) raw xDistance=1.08 yDistance=0.60
22:51:00.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.08
22:51:00.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
22:51:00.787 00.000 8976 MoveAxis(L, 2, ABG)
22:51:00.787 00.000 8976 stepping (27, 29) + (-2, 0)
22:51:00.787 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:00.788 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:51:00.798 00.010 5052 UpdateGuideState exits: m=285 SNR=11.4
22:51:00.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:00.798 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:00.798 00.000 5052 Enqueuing Expose request
22:51:00.818 00.020 8976 Received - 47 (G) 
22:51:00.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:00.818 00.000 8976 stepped: pos (25, 29)
22:51:00.818 00.000 8976 MoveAxis(D, 2, ABG)
22:51:00.819 00.001 8976 stepping (25, 29) + (0, -2)
22:51:00.819 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:00.851 00.032 8976 Received - 47 (G) 
22:51:00.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:00.851 00.000 8976 stepped: pos (25, 27)
22:51:00.851 00.000 8976 MountToCamera -- mountTheta (-2.49) + m_xAngle (2.36) = xAngle (-0.13 = -0.13)
22:51:00.851 00.000 8976 MountToCamera -- mountX=-7.80 mountY=-6.00 hyp=9.84 mountTheta=-2.49 cameraX=9.76, cameraY=-1.24 cameraTheta=-0.13
22:51:00.851 00.000 8976 incremental bump (9.760, -1.244) isValid = 1
22:51:00.851 00.000 8976 Scheduling Mount bump of (0.461, -0.040)
22:51:00.851 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.04, opts=4)
22:51:00.851 00.000 8976 Enqueuing Move request for scope (0.46, -0.04)
22:51:00.851 00.000 8976 move complete, result=0
22:51:00.851 00.000 9828 Worker thread wakes up
22:51:00.852 00.001 8976 worker thread done servicing request
22:51:00.852 00.000 8976 Worker thread wakes up
22:51:00.852 00.000 5052 GuideStep: 1.1 px 2 ms WEST, 0.6 px 2 ms SOUTH
22:51:00.852 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.04) opts 0x4
22:51:00.852 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:00.852 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.04)
22:51:00.852 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:00.852 00.000 9828 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.04) = xAngle (-0.13 = -0.13)
22:51:00.852 00.000 9828 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.80 = 2.80)
22:51:00.852 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.04 hyp=0.46 cameraTheta=-0.09 mountX=0.46 mountY=0.16, mountTheta=0.33
22:51:00.852 00.000 9828 Moving (0.46, -0.04) raw xDistance=0.46 yDistance=0.16
22:51:00.852 00.000 9828 MoveAxis(W, 49, B)
22:51:00.852 00.000 9828 Guiding  Dir = 3, Dur = 49
22:51:00.853 00.001 9828 IsSlewing returns 0
22:51:00.853 00.000 9828 IsGuiding returns 0
22:51:00.853 00.000 9828 PulseGuide returned control before completion, sleep 59
22:51:00.924 00.071 9828 IsGuiding returns 1
22:51:00.924 00.000 9828 scope still moving after pulse duration time elapsed
22:51:00.955 00.031 9828 IsSlewing returns 0
22:51:00.955 00.000 9828 IsGuiding returns 1
22:51:00.986 00.031 9828 IsSlewing returns 0
22:51:00.986 00.000 9828 IsGuiding returns 1
22:51:01.017 00.031 9828 IsSlewing returns 0
22:51:01.017 00.000 9828 IsGuiding returns 1
22:51:01.049 00.032 9828 IsSlewing returns 0
22:51:01.049 00.000 9828 IsGuiding returns 1
22:51:01.081 00.032 9828 IsSlewing returns 0
22:51:01.081 00.000 9828 IsGuiding returns 1
22:51:01.112 00.031 9828 IsSlewing returns 0
22:51:01.112 00.000 9828 IsGuiding returns 1
22:51:01.144 00.032 9828 IsSlewing returns 0
22:51:01.144 00.000 9828 IsGuiding returns 0
22:51:01.144 00.000 9828 scope move finished after 49 + 241 ms
22:51:01.144 00.000 9828 Move returns status 0, amount 49
22:51:01.144 00.000 9828 MoveAxis(S, 18, B)
22:51:01.144 00.000 9828 Guiding  Dir = 1, Dur = 18
22:51:01.159 00.015 9828 IsSlewing returns 0
22:51:01.159 00.000 9828 IsGuiding returns 0
22:51:01.159 00.000 9828 PulseGuide returned control before completion, sleep 28
22:51:01.191 00.032 9828 IsGuiding returns 1
22:51:01.191 00.000 9828 scope still moving after pulse duration time elapsed
22:51:01.222 00.031 9828 IsSlewing returns 0
22:51:01.222 00.000 9828 IsGuiding returns 1
22:51:01.252 00.030 9828 IsSlewing returns 0
22:51:01.252 00.000 9828 IsGuiding returns 1
22:51:01.284 00.032 9828 IsSlewing returns 0
22:51:01.284 00.000 9828 IsGuiding returns 1
22:51:01.313 00.029 9828 IsSlewing returns 0
22:51:01.313 00.000 9828 IsGuiding returns 0
22:51:01.313 00.000 9828 scope move finished after 18 + 136 ms
22:51:01.313 00.000 9828 Move returns status 0, amount 18
22:51:01.313 00.000 9828 move complete, result=0
22:51:01.313 00.000 9828 worker thread done servicing request
22:51:01.313 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.2 px 18 ms SOUTH
22:51:01.898 00.585 8976 Exposure complete
22:51:01.913 00.015 8976 worker thread done servicing request
22:51:01.913 00.000 5052 OnExposeComplete: enter
22:51:01.913 00.000 5052 UpdateGuideState(): m_state=6
22:51:01.913 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 496
22:51:01.913 00.000 5052 Star::Find returns 1 (0), X=384.00, Y=271.25, Mass=317, SNR=12.0, Peak=51 HFD=4.2
22:51:01.913 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.36) = xAngle (-5.25 = 1.03)
22:51:01.913 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.59 = 0.70)
22:51:01.913 00.000 5052 CameraToMount -- cameraX=-3.78 cameraY=-0.97 hyp=3.90 cameraTheta=-2.89 mountX=1.99 mountY=2.50, mountTheta=0.90
22:51:01.914 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.78, y=-0.97, opts=13)
22:51:01.914 00.000 5052 Enqueuing Move request for stepguider (-3.78, -0.97)
22:51:01.914 00.000 8976 Worker thread wakes up
22:51:01.914 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.78, -0.97) opts 0xd
22:51:01.914 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.78, -0.97)
22:51:01.914 00.000 8976 Moving (-3.78, -0.97) raw xDistance=1.99 yDistance=2.50
22:51:01.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.30 from input 1.99
22:51:01.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.60 from input 2.50
22:51:01.914 00.000 8976 MoveAxis(L, 4, ABG)
22:51:01.914 00.000 8976 stepping (25, 27) + (-4, 0)
22:51:01.915 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:51:01.915 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:51:01.925 00.010 5052 UpdateGuideState exits: m=317 SNR=12.0
22:51:01.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:01.925 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:01.925 00.000 5052 Enqueuing Expose request
22:51:01.953 00.028 8976 Received - 47 (G) 
22:51:01.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:51:01.953 00.000 8976 stepped: pos (21, 27)
22:51:01.953 00.000 8976 MoveAxis(D, 8, ABG)
22:51:01.953 00.000 8976 stepping (21, 27) + (0, -8)
22:51:01.953 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
22:51:02.001 00.048 8976 Received - 47 (G) 
22:51:02.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
22:51:02.001 00.000 8976 stepped: pos (21, 19)
22:51:02.002 00.001 8976 MountToCamera -- mountTheta (-2.51) + m_xAngle (2.36) = xAngle (-0.16 = -0.16)
22:51:02.002 00.000 8976 MountToCamera -- mountX=-7.37 mountY=-5.35 hyp=9.11 mountTheta=-2.51 cameraX=9.00, cameraY=-1.41 cameraTheta=-0.16
22:51:02.002 00.000 8976 incremental bump (8.999, -1.406) isValid = 1
22:51:02.002 00.000 8976 Scheduling Mount bump of (0.459, -0.049)
22:51:02.002 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.05, opts=4)
22:51:02.002 00.000 8976 Enqueuing Move request for scope (0.46, -0.05)
22:51:02.002 00.000 8976 move complete, result=0
22:51:02.002 00.000 9828 Worker thread wakes up
22:51:02.002 00.000 8976 worker thread done servicing request
22:51:02.002 00.000 5052 GuideStep: 2.0 px 4 ms WEST, 2.5 px 8 ms SOUTH
22:51:02.002 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.05) opts 0x4
22:51:02.002 00.000 8976 Worker thread wakes up
22:51:02.002 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.05)
22:51:02.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:02.002 00.000 9828 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.04) = xAngle (-0.15 = -0.15)
22:51:02.002 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:02.002 00.000 9828 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.78 = 2.78)
22:51:02.002 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.05 hyp=0.46 cameraTheta=-0.11 mountX=0.46 mountY=0.16, mountTheta=0.34
22:51:02.002 00.000 9828 Moving (0.46, -0.05) raw xDistance=0.46 yDistance=0.16
22:51:02.003 00.001 9828 MoveAxis(W, 48, B)
22:51:02.003 00.000 9828 Guiding  Dir = 3, Dur = 48
22:51:02.003 00.000 9828 IsSlewing returns 0
22:51:02.003 00.000 9828 IsGuiding returns 0
22:51:02.003 00.000 9828 PulseGuide returned control before completion, sleep 58
22:51:02.063 00.060 9828 IsGuiding returns 1
22:51:02.063 00.000 9828 scope still moving after pulse duration time elapsed
22:51:02.095 00.032 9828 IsSlewing returns 0
22:51:02.095 00.000 9828 IsGuiding returns 1
22:51:02.126 00.031 9828 IsSlewing returns 0
22:51:02.126 00.000 9828 IsGuiding returns 1
22:51:02.156 00.030 9828 IsSlewing returns 0
22:51:02.156 00.000 9828 IsGuiding returns 0
22:51:02.156 00.000 9828 scope move finished after 48 + 105 ms
22:51:02.156 00.000 9828 Move returns status 0, amount 48
22:51:02.156 00.000 9828 MoveAxis(S, 18, B)
22:51:02.156 00.000 9828 Guiding  Dir = 1, Dur = 18
22:51:02.172 00.016 9828 IsSlewing returns 0
22:51:02.172 00.000 9828 IsGuiding returns 0
22:51:02.172 00.000 9828 PulseGuide returned control before completion, sleep 28
22:51:02.203 00.031 9828 IsGuiding returns 1
22:51:02.203 00.000 9828 scope still moving after pulse duration time elapsed
22:51:02.235 00.032 9828 IsSlewing returns 0
22:51:02.235 00.000 9828 IsGuiding returns 1
22:51:02.265 00.030 9828 IsSlewing returns 0
22:51:02.265 00.000 9828 IsGuiding returns 1
22:51:02.295 00.030 9828 IsSlewing returns 0
22:51:02.295 00.000 9828 IsGuiding returns 1
22:51:02.327 00.032 9828 IsSlewing returns 0
22:51:02.327 00.000 9828 IsGuiding returns 0
22:51:02.327 00.000 9828 scope move finished after 18 + 136 ms
22:51:02.327 00.000 9828 Move returns status 0, amount 18
22:51:02.327 00.000 9828 move complete, result=0
22:51:02.327 00.000 9828 worker thread done servicing request
22:51:02.327 00.000 5052 GuideStep: 0.5 px 48 ms WEST, 0.2 px 18 ms SOUTH
22:51:03.041 00.714 8976 Exposure complete
22:51:03.054 00.013 8976 worker thread done servicing request
22:51:03.055 00.001 5052 OnExposeComplete: enter
22:51:03.055 00.000 5052 UpdateGuideState(): m_state=6
22:51:03.055 00.000 5052 Star::Find(18, 384, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 497
22:51:03.055 00.000 5052 Star::Find returns 1 (0), X=384.08, Y=271.53, Mass=272, SNR=11.1, Peak=53 HFD=3.7
22:51:03.055 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.36) = xAngle (-5.32 = 0.97)
22:51:03.055 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.65 = 0.63)
22:51:03.055 00.000 5052 CameraToMount -- cameraX=-3.69 cameraY=-0.69 hyp=3.76 cameraTheta=-2.96 mountX=2.13 mountY=2.21, mountTheta=0.80
22:51:03.056 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.69, y=-0.69, opts=13)
22:51:03.056 00.000 5052 Enqueuing Move request for stepguider (-3.69, -0.69)
22:51:03.056 00.000 8976 Worker thread wakes up
22:51:03.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.69, -0.69) opts 0xd
22:51:03.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.69, -0.69)
22:51:03.056 00.000 8976 Moving (-3.69, -0.69) raw xDistance=2.13 yDistance=2.21
22:51:03.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.43 from input 2.13
22:51:03.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.51 from input 2.21
22:51:03.056 00.000 8976 MoveAxis(L, 5, ABG)
22:51:03.056 00.000 8976 stepping (21, 19) + (-5, 0)
22:51:03.056 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:03.057 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:51:03.066 00.009 5052 UpdateGuideState exits: m=272 SNR=11.1
22:51:03.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:03.066 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:03.066 00.000 5052 Enqueuing Expose request
22:51:03.105 00.039 8976 Received - 47 (G) 
22:51:03.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:03.105 00.000 8976 stepped: pos (16, 19)
22:51:03.105 00.000 8976 MoveAxis(D, 7, ABG)
22:51:03.105 00.000 8976 stepping (16, 19) + (0, -7)
22:51:03.105 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:51:03.152 00.047 8976 Received - 47 (G) 
22:51:03.152 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:51:03.152 00.000 8976 stepped: pos (16, 12)
22:51:03.153 00.001 8976 MountToCamera -- mountTheta (-2.55) + m_xAngle (2.36) = xAngle (-0.19 = -0.19)
22:51:03.153 00.000 8976 MountToCamera -- mountX=-6.58 mountY=-4.42 hyp=7.92 mountTheta=-2.55 cameraX=7.78, cameraY=-1.50 cameraTheta=-0.19
22:51:03.153 00.000 8976 incremental bump (7.781, -1.501) isValid = 1
22:51:03.153 00.000 8976 Scheduling Mount bump of (0.457, -0.060)
22:51:03.153 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.06, opts=4)
22:51:03.153 00.000 8976 Enqueuing Move request for scope (0.46, -0.06)
22:51:03.153 00.000 8976 move complete, result=0
22:51:03.153 00.000 9828 Worker thread wakes up
22:51:03.153 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.06) opts 0x4
22:51:03.153 00.000 5052 GuideStep: 2.1 px 5 ms WEST, 2.2 px 7 ms SOUTH
22:51:03.153 00.000 8976 worker thread done servicing request
22:51:03.153 00.000 8976 Worker thread wakes up
22:51:03.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:03.153 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.06)
22:51:03.153 00.000 9828 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.04) = xAngle (-0.17 = -0.17)
22:51:03.153 00.000 9828 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.76 = 2.76)
22:51:03.153 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.06 hyp=0.46 cameraTheta=-0.13 mountX=0.45 mountY=0.17, mountTheta=0.36
22:51:03.153 00.000 9828 Moving (0.46, -0.06) raw xDistance=0.45 yDistance=0.17
22:51:03.154 00.001 9828 MoveAxis(W, 48, B)
22:51:03.154 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:03.154 00.000 9828 Guiding  Dir = 3, Dur = 48
22:51:03.154 00.000 9828 IsSlewing returns 0
22:51:03.154 00.000 9828 IsGuiding returns 0
22:51:03.154 00.000 9828 PulseGuide returned control before completion, sleep 58
22:51:03.222 00.068 9828 IsGuiding returns 1
22:51:03.222 00.000 9828 scope still moving after pulse duration time elapsed
22:51:03.253 00.031 9828 IsSlewing returns 0
22:51:03.253 00.000 9828 IsGuiding returns 1
22:51:03.283 00.030 9828 IsSlewing returns 0
22:51:03.283 00.000 9828 IsGuiding returns 1
22:51:03.315 00.032 9828 IsSlewing returns 0
22:51:03.315 00.000 9828 IsGuiding returns 0
22:51:03.315 00.000 9828 scope move finished after 48 + 112 ms
22:51:03.315 00.000 9828 Move returns status 0, amount 48
22:51:03.315 00.000 9828 MoveAxis(S, 20, B)
22:51:03.315 00.000 9828 Guiding  Dir = 1, Dur = 20
22:51:03.330 00.015 9828 IsSlewing returns 0
22:51:03.330 00.000 9828 IsGuiding returns 0
22:51:03.330 00.000 9828 PulseGuide returned control before completion, sleep 30
22:51:03.362 00.032 9828 IsGuiding returns 1
22:51:03.362 00.000 9828 scope still moving after pulse duration time elapsed
22:51:03.394 00.032 9828 IsSlewing returns 0
22:51:03.394 00.000 9828 IsGuiding returns 1
22:51:03.425 00.031 9828 IsSlewing returns 0
22:51:03.425 00.000 9828 IsGuiding returns 1
22:51:03.456 00.031 9828 IsSlewing returns 0
22:51:03.456 00.000 9828 IsGuiding returns 1
22:51:03.488 00.032 9828 IsSlewing returns 0
22:51:03.488 00.000 9828 IsGuiding returns 0
22:51:03.488 00.000 9828 scope move finished after 20 + 137 ms
22:51:03.488 00.000 9828 Move returns status 0, amount 20
22:51:03.488 00.000 9828 move complete, result=0
22:51:03.488 00.000 9828 worker thread done servicing request
22:51:03.488 00.000 5052 GuideStep: 0.5 px 48 ms WEST, 0.2 px 20 ms SOUTH
22:51:04.188 00.700 8976 Exposure complete
22:51:04.203 00.015 8976 worker thread done servicing request
22:51:04.204 00.001 5052 OnExposeComplete: enter
22:51:04.204 00.000 5052 UpdateGuideState(): m_state=6
22:51:04.204 00.000 5052 Star::Find(18, 384, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 498
22:51:04.204 00.000 5052 Star::Find returns 1 (0), X=383.10, Y=270.73, Mass=320, SNR=12.2, Peak=56 HFD=3.9
22:51:04.204 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.36) = xAngle (-5.19 = 1.09)
22:51:04.204 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.53 = 0.75)
22:51:04.204 00.000 5052 CameraToMount -- cameraX=-4.68 cameraY=-1.49 hyp=4.91 cameraTheta=-2.83 mountX=2.27 mountY=3.35, mountTheta=0.98
22:51:04.205 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.68, y=-1.49, opts=13)
22:51:04.205 00.000 5052 Enqueuing Move request for stepguider (-4.68, -1.49)
22:51:04.205 00.000 8976 Worker thread wakes up
22:51:04.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.68, -1.49) opts 0xd
22:51:04.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.68, -1.49)
22:51:04.205 00.000 8976 Moving (-4.68, -1.49) raw xDistance=2.27 yDistance=3.35
22:51:04.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.53 from input 2.27
22:51:04.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.22 from input 3.35
22:51:04.205 00.000 8976 MoveAxis(L, 5, ABG)
22:51:04.205 00.000 8976 stepping (16, 12) + (-5, 0)
22:51:04.205 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:04.205 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:51:04.215 00.010 5052 UpdateGuideState exits: m=320 SNR=12.2
22:51:04.215 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:04.215 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:04.215 00.000 5052 Enqueuing Expose request
22:51:04.240 00.025 8976 Received - 47 (G) 
22:51:04.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:04.240 00.000 8976 stepped: pos (11, 12)
22:51:04.240 00.000 8976 MoveAxis(D, 10, ABG)
22:51:04.240 00.000 8976 stepping (11, 12) + (0, -10)
22:51:04.240 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
22:51:04.304 00.064 8976 Received - 47 (G) 
22:51:04.304 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
22:51:04.304 00.000 8976 stepped: pos (11, 2)
22:51:04.304 00.000 8976 MountToCamera -- mountTheta (-2.63) + m_xAngle (2.36) = xAngle (-0.27 = -0.27)
22:51:04.304 00.000 8976 MountToCamera -- mountX=-5.53 mountY=-3.10 hyp=6.34 mountTheta=-2.63 cameraX=6.11, cameraY=-1.70 cameraTheta=-0.27
22:51:04.304 00.000 8976 incremental bump (6.110, -1.700) isValid = 1
22:51:04.304 00.000 8976 Scheduling Mount bump of (0.448, -0.085)
22:51:04.304 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.45, y=-0.09, opts=4)
22:51:04.304 00.000 8976 Enqueuing Move request for scope (0.45, -0.09)
22:51:04.304 00.000 8976 move complete, result=0
22:51:04.304 00.000 9828 Worker thread wakes up
22:51:04.304 00.000 5052 GuideStep: 2.3 px 5 ms WEST, 3.4 px 10 ms SOUTH
22:51:04.304 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.09) opts 0x4
22:51:04.304 00.000 9828 Handling offset move in thread for scope, endpoint = (0.45, -0.09)
22:51:04.305 00.001 9828 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.04) = xAngle (-0.23 = -0.23)
22:51:04.305 00.000 8976 worker thread done servicing request
22:51:04.305 00.000 9828 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.70 = 2.70)
22:51:04.305 00.000 8976 Worker thread wakes up
22:51:04.305 00.000 9828 CameraToMount -- cameraX=0.45 cameraY=-0.09 hyp=0.46 cameraTheta=-0.19 mountX=0.44 mountY=0.20, mountTheta=0.41
22:51:04.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:04.305 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:04.305 00.000 9828 Moving (0.45, -0.09) raw xDistance=0.44 yDistance=0.20
22:51:04.305 00.000 9828 MoveAxis(W, 47, B)
22:51:04.305 00.000 9828 Guiding  Dir = 3, Dur = 47
22:51:04.305 00.000 9828 IsSlewing returns 0
22:51:04.306 00.001 9828 IsGuiding returns 0
22:51:04.306 00.000 9828 PulseGuide returned control before completion, sleep 57
22:51:04.367 00.061 9828 IsGuiding returns 1
22:51:04.367 00.000 9828 scope still moving after pulse duration time elapsed
22:51:04.398 00.031 9828 IsSlewing returns 0
22:51:04.398 00.000 9828 IsGuiding returns 1
22:51:04.430 00.032 9828 IsSlewing returns 0
22:51:04.430 00.000 9828 IsGuiding returns 1
22:51:04.461 00.031 9828 IsSlewing returns 0
22:51:04.461 00.000 9828 IsGuiding returns 1
22:51:04.492 00.031 9828 IsSlewing returns 0
22:51:04.492 00.000 9828 IsGuiding returns 0
22:51:04.492 00.000 9828 scope move finished after 47 + 139 ms
22:51:04.492 00.000 9828 Move returns status 0, amount 47
22:51:04.492 00.000 9828 MoveAxis(S, 22, B)
22:51:04.492 00.000 9828 Guiding  Dir = 1, Dur = 22
22:51:04.507 00.015 9828 IsSlewing returns 0
22:51:04.507 00.000 9828 IsGuiding returns 0
22:51:04.507 00.000 9828 PulseGuide returned control before completion, sleep 32
22:51:04.554 00.047 9828 IsGuiding returns 1
22:51:04.554 00.000 9828 scope still moving after pulse duration time elapsed
22:51:04.584 00.030 9828 IsSlewing returns 0
22:51:04.584 00.000 9828 IsGuiding returns 1
22:51:04.616 00.032 9828 IsSlewing returns 0
22:51:04.616 00.000 9828 IsGuiding returns 1
22:51:04.647 00.031 9828 IsSlewing returns 0
22:51:04.647 00.000 9828 IsGuiding returns 0
22:51:04.647 00.000 9828 scope move finished after 22 + 118 ms
22:51:04.647 00.000 9828 Move returns status 0, amount 22
22:51:04.647 00.000 9828 move complete, result=0
22:51:04.647 00.000 9828 worker thread done servicing request
22:51:04.647 00.000 5052 GuideStep: 0.4 px 47 ms WEST, 0.2 px 22 ms SOUTH
22:51:05.343 00.696 8976 Exposure complete
22:51:05.357 00.014 8976 worker thread done servicing request
22:51:05.357 00.000 5052 OnExposeComplete: enter
22:51:05.358 00.001 5052 UpdateGuideState(): m_state=6
22:51:05.358 00.000 5052 Star::Find(18, 383, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 499
22:51:05.358 00.000 5052 Star::Find returns 1 (0), X=384.37, Y=270.19, Mass=321, SNR=12.1, Peak=63 HFD=3.6
22:51:05.358 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.36) = xAngle (-4.96 = 1.32)
22:51:05.358 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.30 = 0.98)
22:51:05.358 00.000 5052 CameraToMount -- cameraX=-3.41 cameraY=-2.03 hyp=3.96 cameraTheta=-2.60 mountX=0.99 mountY=3.29, mountTheta=1.28
22:51:05.358 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.41, y=-2.03, opts=13)
22:51:05.359 00.001 5052 Enqueuing Move request for stepguider (-3.41, -2.03)
22:51:05.359 00.000 8976 Worker thread wakes up
22:51:05.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.41, -2.03) opts 0xd
22:51:05.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.41, -2.03)
22:51:05.359 00.000 8976 Moving (-3.41, -2.03) raw xDistance=0.99 yDistance=3.29
22:51:05.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 0.99
22:51:05.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.23 from input 3.29
22:51:05.359 00.000 8976 MoveAxis(L, 2, ABG)
22:51:05.359 00.000 8976 stepping (11, 2) + (-2, 0)
22:51:05.359 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:05.360 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:51:05.369 00.009 5052 UpdateGuideState exits: m=321 SNR=12.1
22:51:05.369 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:05.370 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:05.370 00.000 5052 Enqueuing Expose request
22:51:05.391 00.021 8976 Received - 47 (G) 
22:51:05.391 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:05.391 00.000 8976 stepped: pos (9, 2)
22:51:05.391 00.000 8976 MoveAxis(D, 11, ABG)
22:51:05.391 00.000 8976 stepping (9, 2) + (0, -11)
22:51:05.391 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
22:51:05.454 00.063 8976 Received - 47 (G) 
22:51:05.455 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
22:51:05.455 00.000 8976 stepped: pos (9, -9)
22:51:05.455 00.000 8976 MountToCamera -- mountTheta (-2.84) + m_xAngle (2.36) = xAngle (-0.48 = -0.48)
22:51:05.455 00.000 8976 MountToCamera -- mountX=-4.63 mountY=-1.45 hyp=4.85 mountTheta=-2.84 cameraX=4.30, cameraY=-2.23 cameraTheta=-0.48
22:51:05.455 00.000 8976 incremental bump (4.304, -2.234) isValid = 1
22:51:05.455 00.000 8976 Scheduling Mount bump of (0.413, -0.146)
22:51:05.455 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.41, y=-0.15, opts=4)
22:51:05.455 00.000 8976 Enqueuing Move request for scope (0.41, -0.15)
22:51:05.455 00.000 8976 move complete, result=0
22:51:05.455 00.000 9828 Worker thread wakes up
22:51:05.455 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.15) opts 0x4
22:51:05.455 00.000 9828 Handling offset move in thread for scope, endpoint = (0.41, -0.15)
22:51:05.455 00.000 5052 GuideStep: 1.0 px 2 ms WEST, 3.3 px 11 ms SOUTH
22:51:05.455 00.000 8976 worker thread done servicing request
22:51:05.455 00.000 8976 Worker thread wakes up
22:51:05.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:05.455 00.000 9828 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.04) = xAngle (-0.38 = -0.38)
22:51:05.455 00.000 9828 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.55 = 2.55)
22:51:05.456 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:05.456 00.000 9828 CameraToMount -- cameraX=0.41 cameraY=-0.15 hyp=0.44 cameraTheta=-0.34 mountX=0.41 mountY=0.25, mountTheta=0.54
22:51:05.456 00.000 9828 Moving (0.41, -0.15) raw xDistance=0.41 yDistance=0.25
22:51:05.456 00.000 9828 MoveAxis(W, 43, B)
22:51:05.456 00.000 9828 Guiding  Dir = 3, Dur = 43
22:51:05.456 00.000 9828 IsSlewing returns 0
22:51:05.456 00.000 9828 IsGuiding returns 0
22:51:05.456 00.000 9828 PulseGuide returned control before completion, sleep 53
22:51:05.522 00.066 9828 IsGuiding returns 1
22:51:05.522 00.000 9828 scope still moving after pulse duration time elapsed
22:51:05.553 00.031 9828 IsSlewing returns 0
22:51:05.553 00.000 9828 IsGuiding returns 1
22:51:05.584 00.031 9828 IsSlewing returns 0
22:51:05.584 00.000 9828 IsGuiding returns 1
22:51:05.615 00.031 9828 IsSlewing returns 0
22:51:05.615 00.000 9828 IsGuiding returns 0
22:51:05.615 00.000 9828 scope move finished after 43 + 115 ms
22:51:05.615 00.000 9828 Move returns status 0, amount 43
22:51:05.615 00.000 9828 MoveAxis(S, 28, B)
22:51:05.615 00.000 9828 Guiding  Dir = 1, Dur = 28
22:51:05.630 00.015 9828 IsSlewing returns 0
22:51:05.630 00.000 9828 IsGuiding returns 0
22:51:05.630 00.000 9828 PulseGuide returned control before completion, sleep 38
22:51:05.677 00.047 9828 IsGuiding returns 1
22:51:05.677 00.000 9828 scope still moving after pulse duration time elapsed
22:51:05.708 00.031 9828 IsSlewing returns 0
22:51:05.708 00.000 9828 IsGuiding returns 1
22:51:05.739 00.031 9828 IsSlewing returns 0
22:51:05.739 00.000 9828 IsGuiding returns 1
22:51:05.769 00.030 9828 IsSlewing returns 0
22:51:05.769 00.000 9828 IsGuiding returns 1
22:51:05.801 00.032 9828 IsSlewing returns 0
22:51:05.801 00.000 9828 IsGuiding returns 1
22:51:05.833 00.032 9828 IsSlewing returns 0
22:51:05.833 00.000 9828 IsGuiding returns 0
22:51:05.833 00.000 9828 scope move finished after 28 + 175 ms
22:51:05.833 00.000 9828 Move returns status 0, amount 28
22:51:05.833 00.000 9828 move complete, result=0
22:51:05.833 00.000 9828 worker thread done servicing request
22:51:05.833 00.000 5052 GuideStep: 0.4 px 43 ms WEST, 0.2 px 28 ms SOUTH
22:51:06.496 00.663 8976 Exposure complete
22:51:06.509 00.013 8976 worker thread done servicing request
22:51:06.510 00.001 5052 OnExposeComplete: enter
22:51:06.510 00.000 5052 UpdateGuideState(): m_state=6
22:51:06.510 00.000 5052 Star::Find(18, 384, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 500
22:51:06.510 00.000 5052 Star::Find returns 1 (0), X=386.13, Y=270.77, Mass=322, SNR=12.1, Peak=62 HFD=4.0
22:51:06.510 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.36) = xAngle (-4.78 = 1.51)
22:51:06.510 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.12 = 1.17)
22:51:06.510 00.000 5052 CameraToMount -- cameraX=-1.64 cameraY=-1.46 hyp=2.20 cameraTheta=-2.42 mountX=0.14 mountY=2.02, mountTheta=1.50
22:51:06.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.64, y=-1.46, opts=13)
22:51:06.511 00.000 5052 Enqueuing Move request for stepguider (-1.64, -1.46)
22:51:06.511 00.000 8976 Worker thread wakes up
22:51:06.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.64, -1.46) opts 0xd
22:51:06.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.64, -1.46)
22:51:06.511 00.000 8976 Moving (-1.64, -1.46) raw xDistance=0.14 yDistance=2.02
22:51:06.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:51:06.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.43 from input 2.02
22:51:06.511 00.000 8976 MoveAxis(R, 0, ABG)
22:51:06.511 00.000 8976 MoveAxis(D, 7, ABG)
22:51:06.511 00.000 8976 stepping (9, -9) + (0, -7)
22:51:06.511 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:51:06.512 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:51:06.522 00.010 5052 UpdateGuideState exits: m=322 SNR=12.1
22:51:06.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:06.522 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:06.522 00.000 5052 Enqueuing Expose request
22:51:06.557 00.035 8976 Received - 47 (G) 
22:51:06.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:51:06.557 00.000 8976 stepped: pos (9, -16)
22:51:06.557 00.000 8976 MountToCamera -- mountTheta (3.11) + m_xAngle (2.36) = xAngle (5.46 = -0.82)
22:51:06.557 00.000 8976 MountToCamera -- mountX=-4.02 mountY=0.15 hyp=4.02 mountTheta=3.11 cameraX=2.75, cameraY=-2.94 cameraTheta=-0.82
22:51:06.558 00.001 8976 incremental bump (2.749, -2.938) isValid = 1
22:51:06.558 00.000 8976 Scheduling Mount bump of (0.318, -0.232)
22:51:06.558 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.32, y=-0.23, opts=4)
22:51:06.558 00.000 8976 Enqueuing Move request for scope (0.32, -0.23)
22:51:06.558 00.000 8976 move complete, result=0
22:51:06.558 00.000 9828 Worker thread wakes up
22:51:06.558 00.000 8976 worker thread done servicing request
22:51:06.558 00.000 8976 Worker thread wakes up
22:51:06.558 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 2.0 px 7 ms SOUTH
22:51:06.558 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.23) opts 0x4
22:51:06.558 00.000 9828 Handling offset move in thread for scope, endpoint = (0.32, -0.23)
22:51:06.558 00.000 9828 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.04) = xAngle (-0.67 = -0.67)
22:51:06.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:06.558 00.000 9828 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.26 = 2.26)
22:51:06.558 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:06.558 00.000 9828 CameraToMount -- cameraX=0.32 cameraY=-0.23 hyp=0.39 cameraTheta=-0.63 mountX=0.31 mountY=0.30, mountTheta=0.78
22:51:06.558 00.000 9828 Moving (0.32, -0.23) raw xDistance=0.31 yDistance=0.30
22:51:06.558 00.000 9828 MoveAxis(W, 33, B)
22:51:06.558 00.000 9828 Guiding  Dir = 3, Dur = 33
22:51:06.559 00.001 9828 IsSlewing returns 0
22:51:06.559 00.000 9828 IsGuiding returns 0
22:51:06.559 00.000 9828 PulseGuide returned control before completion, sleep 43
22:51:06.613 00.054 9828 IsGuiding returns 1
22:51:06.613 00.000 9828 scope still moving after pulse duration time elapsed
22:51:06.645 00.032 9828 IsSlewing returns 0
22:51:06.645 00.000 9828 IsGuiding returns 1
22:51:06.675 00.030 9828 IsSlewing returns 0
22:51:06.675 00.000 9828 IsGuiding returns 1
22:51:06.706 00.031 9828 IsSlewing returns 0
22:51:06.706 00.000 9828 IsGuiding returns 0
22:51:06.706 00.000 9828 scope move finished after 33 + 114 ms
22:51:06.706 00.000 9828 Move returns status 0, amount 33
22:51:06.706 00.000 9828 MoveAxis(S, 35, B)
22:51:06.706 00.000 9828 Guiding  Dir = 1, Dur = 35
22:51:06.722 00.016 9828 IsSlewing returns 0
22:51:06.722 00.000 9828 IsGuiding returns 0
22:51:06.722 00.000 9828 PulseGuide returned control before completion, sleep 45
22:51:06.770 00.048 9828 IsGuiding returns 1
22:51:06.770 00.000 9828 scope still moving after pulse duration time elapsed
22:51:06.802 00.032 9828 IsSlewing returns 0
22:51:06.802 00.000 9828 IsGuiding returns 1
22:51:06.833 00.031 9828 IsSlewing returns 0
22:51:06.833 00.000 9828 IsGuiding returns 1
22:51:06.864 00.031 9828 IsSlewing returns 0
22:51:06.864 00.000 9828 IsGuiding returns 0
22:51:06.864 00.000 9828 scope move finished after 35 + 106 ms
22:51:06.864 00.000 9828 Move returns status 0, amount 35
22:51:06.864 00.000 9828 move complete, result=0
22:51:06.864 00.000 9828 worker thread done servicing request
22:51:06.864 00.000 5052 GuideStep: 0.3 px 33 ms WEST, 0.3 px 35 ms SOUTH
22:51:07.595 00.731 8976 Exposure complete
22:51:07.609 00.014 8976 worker thread done servicing request
22:51:07.610 00.001 5052 OnExposeComplete: enter
22:51:07.610 00.000 5052 UpdateGuideState(): m_state=6
22:51:07.610 00.000 5052 Star::Find(18, 386, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 501
22:51:07.610 00.000 5052 Star::Find returns 1 (0), X=387.41, Y=271.47, Mass=367, SNR=13.0, Peak=54 HFD=4.6
22:51:07.610 00.000 5052 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.36) = xAngle (-4.39 = 1.90)
22:51:07.610 00.000 5052 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.73 = 1.56)
22:51:07.610 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.75 hyp=0.84 cameraTheta=-2.03 mountX=-0.27 mountY=0.84, mountTheta=1.88
22:51:07.611 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.75, opts=13)
22:51:07.611 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.75)
22:51:07.611 00.000 8976 Worker thread wakes up
22:51:07.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.75) opts 0xd
22:51:07.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.75)
22:51:07.611 00.000 8976 Moving (-0.37, -0.75) raw xDistance=-0.27 yDistance=0.84
22:51:07.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
22:51:07.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.84
22:51:07.611 00.000 8976 MoveAxis(R, 0, ABG)
22:51:07.611 00.000 8976 MoveAxis(D, 3, ABG)
22:51:07.611 00.000 8976 stepping (9, -16) + (0, -3)
22:51:07.611 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:07.612 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:51:07.621 00.009 5052 UpdateGuideState exits: m=367 SNR=13.0
22:51:07.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:07.621 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:07.621 00.000 5052 Enqueuing Expose request
22:51:07.645 00.024 8976 Received - 47 (G) 
22:51:07.645 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:07.645 00.000 8976 stepped: pos (9, -19)
22:51:07.645 00.000 8976 MountToCamera -- mountTheta (2.77) + m_xAngle (2.36) = xAngle (5.13 = -1.16)
22:51:07.645 00.000 8976 MountToCamera -- mountX=-3.61 mountY=1.43 hyp=3.89 mountTheta=2.77 cameraX=1.56, cameraY=-3.56 cameraTheta=-1.16
22:51:07.645 00.000 8976 incremental bump (1.559, -3.559) isValid = 1
22:51:07.645 00.000 8976 Scheduling Mount bump of (0.187, -0.291)
22:51:07.645 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.19, y=-0.29, opts=4)
22:51:07.645 00.000 8976 Enqueuing Move request for scope (0.19, -0.29)
22:51:07.645 00.000 8976 move complete, result=0
22:51:07.645 00.000 9828 Worker thread wakes up
22:51:07.645 00.000 8976 worker thread done servicing request
22:51:07.645 00.000 8976 Worker thread wakes up
22:51:07.646 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:07.646 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.29) opts 0x4
22:51:07.646 00.000 9828 Handling offset move in thread for scope, endpoint = (0.19, -0.29)
22:51:07.646 00.000 9828 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.04) = xAngle (-1.04 = -1.04)
22:51:07.646 00.000 9828 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.89 = 1.89)
22:51:07.646 00.000 9828 CameraToMount -- cameraX=0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-1.00 mountX=0.17 mountY=0.33, mountTheta=1.08
22:51:07.646 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:07.646 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.8 px 3 ms SOUTH
22:51:07.646 00.000 9828 Moving (0.19, -0.29) raw xDistance=0.17 yDistance=0.33
22:51:07.646 00.000 9828 MoveAxis(W, 19, B)
22:51:07.646 00.000 9828 Guiding  Dir = 3, Dur = 19
22:51:07.646 00.000 9828 IsSlewing returns 0
22:51:07.647 00.001 9828 IsGuiding returns 0
22:51:07.647 00.000 9828 PulseGuide returned control before completion, sleep 29
22:51:07.684 00.037 9828 IsGuiding returns 1
22:51:07.684 00.000 9828 scope still moving after pulse duration time elapsed
22:51:07.715 00.031 9828 IsSlewing returns 0
22:51:07.719 00.004 9828 IsGuiding returns 1
22:51:07.746 00.027 9828 IsSlewing returns 0
22:51:07.746 00.000 9828 IsGuiding returns 1
22:51:07.777 00.031 9828 IsSlewing returns 0
22:51:07.777 00.000 9828 IsGuiding returns 0
22:51:07.777 00.000 9828 scope move finished after 19 + 111 ms
22:51:07.777 00.000 9828 Move returns status 0, amount 19
22:51:07.777 00.000 9828 MoveAxis(S, 37, B)
22:51:07.777 00.000 9828 Guiding  Dir = 1, Dur = 37
22:51:07.793 00.016 9828 IsSlewing returns 0
22:51:07.793 00.000 9828 IsGuiding returns 0
22:51:07.793 00.000 9828 PulseGuide returned control before completion, sleep 47
22:51:07.854 00.061 9828 IsGuiding returns 1
22:51:07.854 00.000 9828 scope still moving after pulse duration time elapsed
22:51:07.885 00.031 9828 IsSlewing returns 0
22:51:07.885 00.000 9828 IsGuiding returns 1
22:51:07.916 00.031 9828 IsSlewing returns 0
22:51:07.916 00.000 9828 IsGuiding returns 1
22:51:07.948 00.032 9828 IsSlewing returns 0
22:51:07.948 00.000 9828 IsGuiding returns 0
22:51:07.948 00.000 9828 scope move finished after 37 + 117 ms
22:51:07.948 00.000 9828 Move returns status 0, amount 37
22:51:07.948 00.000 9828 move complete, result=0
22:51:07.948 00.000 9828 worker thread done servicing request
22:51:07.948 00.000 5052 GuideStep: 0.2 px 19 ms WEST, 0.3 px 37 ms SOUTH
22:51:08.682 00.734 8976 Exposure complete
22:51:08.695 00.013 8976 worker thread done servicing request
22:51:08.696 00.001 5052 OnExposeComplete: enter
22:51:08.696 00.000 5052 UpdateGuideState(): m_state=6
22:51:08.696 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 502
22:51:08.696 00.000 5052 Star::Find returns 1 (0), X=388.63, Y=271.86, Mass=324, SNR=12.2, Peak=49 HFD=4.5
22:51:08.696 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.36) = xAngle (-2.76 = -2.76)
22:51:08.696 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.10 = -3.10)
22:51:08.696 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.36 hyp=0.93 cameraTheta=-0.40 mountX=-0.86 mountY=-0.04, mountTheta=-3.10
22:51:08.697 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.36, opts=13)
22:51:08.697 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.36)
22:51:08.697 00.000 8976 Worker thread wakes up
22:51:08.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.36) opts 0xd
22:51:08.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.36)
22:51:08.697 00.000 8976 Moving (0.85, -0.36) raw xDistance=-0.86 yDistance=-0.04
22:51:08.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86
22:51:08.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:51:08.697 00.000 8976 MoveAxis(R, 2, ABG)
22:51:08.697 00.000 8976 stepping (9, -19) + (2, 0)
22:51:08.697 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:08.698 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:51:08.707 00.009 5052 UpdateGuideState exits: m=324 SNR=12.2
22:51:08.708 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:08.708 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:08.708 00.000 5052 Enqueuing Expose request
22:51:08.731 00.023 8976 Received - 47 (G) 
22:51:08.732 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:08.732 00.000 8976 stepped: pos (11, -19)
22:51:08.732 00.000 8976 MoveAxis(U, 0, ABG)
22:51:08.732 00.000 8976 MountToCamera -- mountTheta (2.57) + m_xAngle (2.36) = xAngle (4.93 = -1.35)
22:51:08.732 00.000 8976 MountToCamera -- mountX=-3.55 mountY=2.28 hyp=4.22 mountTheta=2.57 cameraX=0.91, cameraY=-4.12 cameraTheta=-1.35
22:51:08.732 00.000 8976 incremental bump (0.907, -4.119) isValid = 1
22:51:08.732 00.000 8976 Scheduling Mount bump of (0.100, -0.310)
22:51:08.732 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=-0.31, opts=4)
22:51:08.732 00.000 8976 Enqueuing Move request for scope (0.10, -0.31)
22:51:08.732 00.000 8976 move complete, result=0
22:51:08.732 00.000 9828 Worker thread wakes up
22:51:08.732 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.31) opts 0x4
22:51:08.732 00.000 5052 GuideStep: -0.9 px 2 ms EAST, -0.0 px 0 ms NORTH
22:51:08.732 00.000 8976 worker thread done servicing request
22:51:08.732 00.000 8976 Worker thread wakes up
22:51:08.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:08.732 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, -0.31)
22:51:08.732 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:08.732 00.000 9828 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.04) = xAngle (-1.30 = -1.30)
22:51:08.733 00.001 9828 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.63 = 1.63)
22:51:08.733 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.26 mountX=0.09 mountY=0.33, mountTheta=1.31
22:51:08.733 00.000 9828 Moving (0.10, -0.31) raw xDistance=0.09 yDistance=0.33
22:51:08.733 00.000 9828 MoveAxis(W, 9, B)
22:51:08.733 00.000 9828 Guiding  Dir = 3, Dur = 9
22:51:08.733 00.000 9828 IsSlewing returns 0
22:51:08.733 00.000 9828 IsGuiding returns 0
22:51:08.733 00.000 9828 PulseGuide returned control before completion, sleep 19
22:51:08.754 00.021 9828 IsGuiding returns 1
22:51:08.754 00.000 9828 scope still moving after pulse duration time elapsed
22:51:08.786 00.032 9828 IsSlewing returns 0
22:51:08.786 00.000 9828 IsGuiding returns 1
22:51:08.818 00.032 9828 IsSlewing returns 0
22:51:08.818 00.000 9828 IsGuiding returns 1
22:51:08.849 00.031 9828 IsSlewing returns 0
22:51:08.849 00.000 9828 IsGuiding returns 0
22:51:08.849 00.000 9828 scope move finished after 9 + 106 ms
22:51:08.849 00.000 9828 Move returns status 0, amount 9
22:51:08.849 00.000 9828 MoveAxis(S, 37, B)
22:51:08.849 00.000 9828 Guiding  Dir = 1, Dur = 37
22:51:08.864 00.015 9828 IsSlewing returns 0
22:51:08.864 00.000 9828 IsGuiding returns 0
22:51:08.864 00.000 9828 PulseGuide returned control before completion, sleep 47
22:51:08.927 00.063 9828 IsGuiding returns 1
22:51:08.927 00.000 9828 scope still moving after pulse duration time elapsed
22:51:08.958 00.031 9828 IsSlewing returns 0
22:51:08.958 00.000 9828 IsGuiding returns 1
22:51:08.988 00.030 9828 IsSlewing returns 0
22:51:08.988 00.000 9828 IsGuiding returns 1
22:51:09.020 00.032 9828 IsSlewing returns 0
22:51:09.020 00.000 9828 IsGuiding returns 0
22:51:09.020 00.000 9828 scope move finished after 37 + 118 ms
22:51:09.020 00.000 9828 Move returns status 0, amount 37
22:51:09.020 00.000 9828 move complete, result=0
22:51:09.020 00.000 9828 worker thread done servicing request
22:51:09.020 00.000 5052 GuideStep: 0.1 px 9 ms WEST, 0.3 px 37 ms SOUTH
22:51:09.778 00.758 8976 Exposure complete
22:51:09.792 00.014 8976 worker thread done servicing request
22:51:09.792 00.000 5052 OnExposeComplete: enter
22:51:09.792 00.000 5052 UpdateGuideState(): m_state=6
22:51:09.792 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 503
22:51:09.792 00.000 5052 Star::Find returns 1 (0), X=390.17, Y=272.68, Mass=366, SNR=12.9, Peak=47 HFD=5.3
22:51:09.792 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.36) = xAngle (-2.17 = -2.17)
22:51:09.792 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.51 = -2.51)
22:51:09.792 00.000 5052 CameraToMount -- cameraX=2.39 cameraY=0.46 hyp=2.43 cameraTheta=0.19 mountX=-1.37 mountY=-1.44, mountTheta=-2.33
22:51:09.793 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.39, y=0.46, opts=13)
22:51:09.793 00.000 5052 Enqueuing Move request for stepguider (2.39, 0.46)
22:51:09.793 00.000 8976 Worker thread wakes up
22:51:09.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.39, 0.46) opts 0xd
22:51:09.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.39, 0.46)
22:51:09.793 00.000 8976 Moving (2.39, 0.46) raw xDistance=-1.37 yDistance=-1.44
22:51:09.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.37
22:51:09.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.44
22:51:09.793 00.000 8976 MoveAxis(R, 3, ABG)
22:51:09.793 00.000 8976 stepping (11, -19) + (3, 0)
22:51:09.794 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:09.794 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:51:09.804 00.010 5052 UpdateGuideState exits: m=366 SNR=12.9
22:51:09.805 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:09.805 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:09.805 00.000 5052 Enqueuing Expose request
22:51:09.819 00.014 8976 Received - 47 (G) 
22:51:09.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:09.819 00.000 8976 stepped: pos (14, -19)
22:51:09.819 00.000 8976 MoveAxis(U, 4, ABG)
22:51:09.819 00.000 8976 stepping (14, -19) + (0, 4)
22:51:09.819 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:51:09.851 00.032 8976 Received - 47 (G) 
22:51:09.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:51:09.851 00.000 8976 stepped: pos (14, -15)
22:51:09.851 00.000 8976 MountToCamera -- mountTheta (2.55) + m_xAngle (2.36) = xAngle (4.91 = -1.38)
22:51:09.851 00.000 8976 MountToCamera -- mountX=-3.81 mountY=2.58 hyp=4.60 mountTheta=2.55 cameraX=0.89, cameraY=-4.51 cameraTheta=-1.38
22:51:09.851 00.000 8976 incremental bump (0.885, -4.513) isValid = 1
22:51:09.851 00.000 8976 Scheduling Mount bump of (0.090, -0.312)
22:51:09.851 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=-0.31, opts=4)
22:51:09.851 00.000 8976 Enqueuing Move request for scope (0.09, -0.31)
22:51:09.851 00.000 8976 move complete, result=0
22:51:09.851 00.000 8976 worker thread done servicing request
22:51:09.851 00.000 8976 Worker thread wakes up
22:51:09.851 00.000 9828 Worker thread wakes up
22:51:09.852 00.001 5052 GuideStep: -1.4 px 3 ms EAST, -1.4 px 4 ms NORTH
22:51:09.852 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:09.852 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:09.852 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.31) opts 0x4
22:51:09.852 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, -0.31)
22:51:09.852 00.000 9828 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.04) = xAngle (-1.33 = -1.33)
22:51:09.852 00.000 9828 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.60 = 1.60)
22:51:09.852 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.29 mountX=0.08 mountY=0.32, mountTheta=1.34
22:51:09.852 00.000 9828 Moving (0.09, -0.31) raw xDistance=0.08 yDistance=0.32
22:51:09.852 00.000 9828 MoveAxis(W, 8, B)
22:51:09.852 00.000 9828 Guiding  Dir = 3, Dur = 8
22:51:09.853 00.001 9828 IsSlewing returns 0
22:51:09.853 00.000 9828 IsGuiding returns 0
22:51:09.853 00.000 9828 PulseGuide returned control before completion, sleep 18
22:51:09.880 00.027 9828 IsGuiding returns 1
22:51:09.880 00.000 9828 scope still moving after pulse duration time elapsed
22:51:09.912 00.032 9828 IsSlewing returns 0
22:51:09.912 00.000 9828 IsGuiding returns 1
22:51:09.944 00.032 9828 IsSlewing returns 0
22:51:09.944 00.000 9828 IsGuiding returns 1
22:51:09.974 00.030 9828 IsSlewing returns 0
22:51:09.974 00.000 9828 IsGuiding returns 0
22:51:09.974 00.000 9828 scope move finished after 8 + 113 ms
22:51:09.974 00.000 9828 Move returns status 0, amount 8
22:51:09.974 00.000 9828 MoveAxis(S, 37, B)
22:51:09.974 00.000 9828 Guiding  Dir = 1, Dur = 37
22:51:09.990 00.016 9828 IsSlewing returns 0
22:51:09.990 00.000 9828 IsGuiding returns 0
22:51:09.990 00.000 9828 PulseGuide returned control before completion, sleep 47
22:51:10.053 00.063 9828 IsGuiding returns 1
22:51:10.053 00.000 9828 scope still moving after pulse duration time elapsed
22:51:10.084 00.031 9828 IsSlewing returns 0
22:51:10.084 00.000 9828 IsGuiding returns 1
22:51:10.115 00.031 9828 IsSlewing returns 0
22:51:10.115 00.000 9828 IsGuiding returns 1
22:51:10.147 00.032 9828 IsSlewing returns 0
22:51:10.147 00.000 9828 IsGuiding returns 0
22:51:10.148 00.001 9828 scope move finished after 37 + 120 ms
22:51:10.148 00.000 9828 Move returns status 0, amount 37
22:51:10.148 00.000 9828 move complete, result=0
22:51:10.148 00.000 9828 worker thread done servicing request
22:51:10.148 00.000 5052 GuideStep: 0.1 px 8 ms WEST, 0.3 px 37 ms SOUTH
22:51:10.900 00.752 8976 Exposure complete
22:51:10.914 00.014 8976 worker thread done servicing request
22:51:10.914 00.000 5052 OnExposeComplete: enter
22:51:10.914 00.000 5052 UpdateGuideState(): m_state=6
22:51:10.914 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 504
22:51:10.914 00.000 5052 Star::Find returns 1 (0), X=391.90, Y=272.81, Mass=301, SNR=11.6, Peak=47 HFD=4.5
22:51:10.914 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.36) = xAngle (-2.22 = -2.22)
22:51:10.914 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.56 = -2.56)
22:51:10.914 00.000 5052 CameraToMount -- cameraX=4.13 cameraY=0.59 hyp=4.17 cameraTheta=0.14 mountX=-2.51 mountY=-2.30, mountTheta=-2.40
22:51:10.915 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.13, y=0.59, opts=13)
22:51:10.915 00.000 5052 Enqueuing Move request for stepguider (4.13, 0.59)
22:51:10.915 00.000 8976 Worker thread wakes up
22:51:10.915 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.13, 0.59) opts 0xd
22:51:10.915 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.13, 0.59)
22:51:10.915 00.000 8976 Moving (4.13, 0.59) raw xDistance=-2.51 yDistance=-2.30
22:51:10.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.65 from input -2.51
22:51:10.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.51 from input -2.30
22:51:10.915 00.000 8976 MoveAxis(R, 5, ABG)
22:51:10.915 00.000 8976 stepping (14, -15) + (5, 0)
22:51:10.915 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:10.916 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:51:10.926 00.010 5052 UpdateGuideState exits: m=301 SNR=11.6
22:51:10.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:10.926 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:10.926 00.000 5052 Enqueuing Expose request
22:51:10.954 00.028 8976 Received - 47 (G) 
22:51:10.954 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:10.954 00.000 8976 stepped: pos (19, -15)
22:51:10.954 00.000 8976 MoveAxis(U, 7, ABG)
22:51:10.954 00.000 8976 stepping (19, -15) + (0, 7)
22:51:10.954 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:51:11.001 00.047 8976 Received - 47 (G) 
22:51:11.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:51:11.001 00.000 8976 stepped: pos (19, -8)
22:51:11.001 00.000 8976 MountToCamera -- mountTheta (2.67) + m_xAngle (2.36) = xAngle (5.03 = -1.25)
22:51:11.001 00.000 8976 MountToCamera -- mountX=-4.50 mountY=2.29 hyp=5.04 mountTheta=2.67 cameraX=1.58, cameraY=-4.79 cameraTheta=-1.25
22:51:11.002 00.001 8976 incremental bump (1.578, -4.790) isValid = 1
22:51:11.002 00.000 8976 Scheduling Mount bump of (0.146, -0.302)
22:51:11.002 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=-0.30, opts=4)
22:51:11.002 00.000 8976 Enqueuing Move request for scope (0.15, -0.30)
22:51:11.002 00.000 8976 move complete, result=0
22:51:11.002 00.000 9828 Worker thread wakes up
22:51:11.002 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.30) opts 0x4
22:51:11.002 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, -0.30)
22:51:11.002 00.000 9828 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.04) = xAngle (-1.16 = -1.16)
22:51:11.002 00.000 5052 GuideStep: -2.5 px 5 ms EAST, -2.3 px 7 ms NORTH
22:51:11.002 00.000 8976 worker thread done servicing request
22:51:11.002 00.000 9828 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.77 = 1.77)
22:51:11.002 00.000 8976 Worker thread wakes up
22:51:11.002 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=-0.30 hyp=0.33 cameraTheta=-1.12 mountX=0.13 mountY=0.33, mountTheta=1.19
22:51:11.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:11.002 00.000 9828 Moving (0.15, -0.30) raw xDistance=0.13 yDistance=0.33
22:51:11.002 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:11.002 00.000 9828 MoveAxis(W, 14, B)
22:51:11.002 00.000 9828 Guiding  Dir = 3, Dur = 14
22:51:11.003 00.001 9828 IsSlewing returns 0
22:51:11.003 00.000 9828 IsGuiding returns 0
22:51:11.003 00.000 9828 PulseGuide returned control before completion, sleep 24
22:51:11.031 00.028 9828 IsGuiding returns 1
22:51:11.031 00.000 9828 scope still moving after pulse duration time elapsed
22:51:11.064 00.033 9828 IsSlewing returns 0
22:51:11.064 00.000 9828 IsGuiding returns 1
22:51:11.110 00.046 9828 IsSlewing returns 0
22:51:11.110 00.000 9828 IsGuiding returns 1
22:51:11.142 00.032 9828 IsSlewing returns 0
22:51:11.142 00.000 9828 IsGuiding returns 0
22:51:11.142 00.000 9828 scope move finished after 14 + 124 ms
22:51:11.142 00.000 9828 Move returns status 0, amount 14
22:51:11.142 00.000 9828 MoveAxis(S, 37, B)
22:51:11.142 00.000 9828 Guiding  Dir = 1, Dur = 37
22:51:11.158 00.016 9828 IsSlewing returns 0
22:51:11.158 00.000 9828 IsGuiding returns 0
22:51:11.158 00.000 9828 PulseGuide returned control before completion, sleep 47
22:51:11.220 00.062 9828 IsGuiding returns 1
22:51:11.220 00.000 9828 scope still moving after pulse duration time elapsed
22:51:11.252 00.032 9828 IsSlewing returns 0
22:51:11.252 00.000 9828 IsGuiding returns 1
22:51:11.283 00.031 9828 IsSlewing returns 0
22:51:11.283 00.000 9828 IsGuiding returns 1
22:51:11.314 00.031 9828 IsSlewing returns 0
22:51:11.314 00.000 9828 IsGuiding returns 0
22:51:11.314 00.000 9828 scope move finished after 37 + 119 ms
22:51:11.314 00.000 9828 Move returns status 0, amount 37
22:51:11.314 00.000 9828 move complete, result=0
22:51:11.314 00.000 9828 worker thread done servicing request
22:51:11.314 00.000 5052 GuideStep: 0.1 px 14 ms WEST, 0.3 px 37 ms SOUTH
22:51:12.040 00.726 8976 Exposure complete
22:51:12.055 00.015 8976 worker thread done servicing request
22:51:12.055 00.000 5052 OnExposeComplete: enter
22:51:12.055 00.000 5052 UpdateGuideState(): m_state=6
22:51:12.055 00.000 5052 Star::Find(18, 391, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 505
22:51:12.055 00.000 5052 Star::Find returns 1 (0), X=390.77, Y=274.01, Mass=300, SNR=11.7, Peak=48 HFD=4.6
22:51:12.055 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.36) = xAngle (-1.82 = -1.82)
22:51:12.055 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.16 = -2.16)
22:51:12.055 00.000 5052 CameraToMount -- cameraX=2.99 cameraY=1.79 hyp=3.48 cameraTheta=0.54 mountX=-0.86 mountY=-2.90, mountTheta=-1.86
22:51:12.056 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.99, y=1.79, opts=13)
22:51:12.056 00.000 5052 Enqueuing Move request for stepguider (2.99, 1.79)
22:51:12.056 00.000 8976 Worker thread wakes up
22:51:12.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.99, 1.79) opts 0xd
22:51:12.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.99, 1.79)
22:51:12.056 00.000 8976 Moving (2.99, 1.79) raw xDistance=-0.86 yDistance=-2.90
22:51:12.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.86
22:51:12.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.93 from input -2.90
22:51:12.056 00.000 8976 MoveAxis(R, 2, ABG)
22:51:12.056 00.000 8976 stepping (19, -8) + (2, 0)
22:51:12.056 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:12.057 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:51:12.067 00.010 5052 UpdateGuideState exits: m=300 SNR=11.7
22:51:12.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:12.067 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:12.067 00.000 5052 Enqueuing Expose request
22:51:12.088 00.021 8976 Received - 47 (G) 
22:51:12.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:12.089 00.001 8976 stepped: pos (21, -8)
22:51:12.089 00.000 8976 MoveAxis(U, 9, ABG)
22:51:12.089 00.000 8976 stepping (21, -8) + (0, 9)
22:51:12.089 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
22:51:12.152 00.063 8976 Received - 47 (G) 
22:51:12.153 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
22:51:12.153 00.000 8976 stepped: pos (21, 1)
22:51:12.153 00.000 8976 MountToCamera -- mountTheta (2.87) + m_xAngle (2.36) = xAngle (5.23 = -1.06)
22:51:12.153 00.000 8976 MountToCamera -- mountX=-5.16 mountY=1.46 hyp=5.36 mountTheta=2.87 cameraX=2.63, cameraY=-4.67 cameraTheta=-1.06
22:51:12.153 00.000 8976 incremental bump (2.630, -4.674) isValid = 1
22:51:12.153 00.000 8976 Scheduling Mount bump of (0.228, -0.277)
22:51:12.153 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.23, y=-0.28, opts=4)
22:51:12.153 00.000 8976 Enqueuing Move request for scope (0.23, -0.28)
22:51:12.153 00.000 8976 move complete, result=0
22:51:12.153 00.000 9828 Worker thread wakes up
22:51:12.153 00.000 5052 GuideStep: -0.9 px 2 ms EAST, -2.9 px 9 ms NORTH
22:51:12.153 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.28) opts 0x4
22:51:12.153 00.000 9828 Handling offset move in thread for scope, endpoint = (0.23, -0.28)
22:51:12.153 00.000 9828 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.04) = xAngle (-0.92 = -0.92)
22:51:12.153 00.000 9828 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.01 = 2.01)
22:51:12.153 00.000 8976 worker thread done servicing request
22:51:12.153 00.000 8976 Worker thread wakes up
22:51:12.153 00.000 9828 CameraToMount -- cameraX=0.23 cameraY=-0.28 hyp=0.36 cameraTheta=-0.88 mountX=0.22 mountY=0.33, mountTheta=0.98
22:51:12.154 00.001 9828 Moving (0.23, -0.28) raw xDistance=0.22 yDistance=0.33
22:51:12.154 00.000 9828 MoveAxis(W, 23, B)
22:51:12.154 00.000 9828 Guiding  Dir = 3, Dur = 23
22:51:12.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:12.154 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:12.154 00.000 9828 IsSlewing returns 0
22:51:12.154 00.000 9828 IsGuiding returns 0
22:51:12.154 00.000 9828 PulseGuide returned control before completion, sleep 33
22:51:12.202 00.048 9828 IsGuiding returns 1
22:51:12.202 00.000 9828 scope still moving after pulse duration time elapsed
22:51:12.234 00.032 9828 IsSlewing returns 0
22:51:12.234 00.000 9828 IsGuiding returns 1
22:51:12.266 00.032 9828 IsSlewing returns 0
22:51:12.266 00.000 9828 IsGuiding returns 1
22:51:12.297 00.031 9828 IsSlewing returns 0
22:51:12.297 00.000 9828 IsGuiding returns 0
22:51:12.297 00.000 9828 scope move finished after 23 + 119 ms
22:51:12.297 00.000 9828 Move returns status 0, amount 23
22:51:12.297 00.000 9828 MoveAxis(S, 37, B)
22:51:12.297 00.000 9828 Guiding  Dir = 1, Dur = 37
22:51:12.312 00.015 9828 IsSlewing returns 0
22:51:12.312 00.000 9828 IsGuiding returns 0
22:51:12.312 00.000 9828 PulseGuide returned control before completion, sleep 47
22:51:12.360 00.048 9828 IsGuiding returns 1
22:51:12.360 00.000 9828 scope still moving after pulse duration time elapsed
22:51:12.390 00.030 9828 IsSlewing returns 0
22:51:12.390 00.000 9828 IsGuiding returns 1
22:51:12.421 00.031 9828 IsSlewing returns 0
22:51:12.421 00.000 9828 IsGuiding returns 1
22:51:12.453 00.032 9828 IsSlewing returns 0
22:51:12.453 00.000 9828 IsGuiding returns 1
22:51:12.485 00.032 9828 IsSlewing returns 0
22:51:12.485 00.000 9828 IsGuiding returns 0
22:51:12.485 00.000 9828 scope move finished after 37 + 136 ms
22:51:12.485 00.000 9828 Move returns status 0, amount 37
22:51:12.485 00.000 9828 move complete, result=0
22:51:12.485 00.000 9828 worker thread done servicing request
22:51:12.485 00.000 5052 GuideStep: 0.2 px 23 ms WEST, 0.3 px 37 ms SOUTH
22:51:13.197 00.712 8976 Exposure complete
22:51:13.212 00.015 8976 worker thread done servicing request
22:51:13.212 00.000 5052 OnExposeComplete: enter
22:51:13.212 00.000 5052 UpdateGuideState(): m_state=6
22:51:13.212 00.000 5052 Star::Find(18, 390, 274, 0, (0,0,0,0), 0.1, 10.0, 0) frame 506
22:51:13.212 00.000 5052 Star::Find returns 1 (0), X=388.75, Y=274.01, Mass=323, SNR=12.1, Peak=47 HFD=5.3
22:51:13.212 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.36) = xAngle (-1.29 = -1.29)
22:51:13.212 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.63 = -1.63)
22:51:13.212 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=1.79 hyp=2.03 cameraTheta=1.07 mountX=0.57 mountY=-2.03, mountTheta=-1.30
22:51:13.213 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=1.79, opts=13)
22:51:13.213 00.000 5052 Enqueuing Move request for stepguider (0.97, 1.79)
22:51:13.213 00.000 8976 Worker thread wakes up
22:51:13.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, 1.79) opts 0xd
22:51:13.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, 1.79)
22:51:13.213 00.000 8976 Moving (0.97, 1.79) raw xDistance=0.57 yDistance=-2.03
22:51:13.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.57
22:51:13.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.41 from input -2.03
22:51:13.213 00.000 8976 MoveAxis(L, 1, ABG)
22:51:13.213 00.000 8976 stepping (21, 1) + (-1, 0)
22:51:13.213 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:13.214 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=31, FiltMin=27, FiltMax=41, Gamma=2.260
22:51:13.224 00.010 5052 UpdateGuideState exits: m=323 SNR=12.1
22:51:13.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:13.224 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:13.224 00.000 5052 Enqueuing Expose request
22:51:13.240 00.016 8976 Received - 47 (G) 
22:51:13.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:13.240 00.000 8976 stepped: pos (20, 1)
22:51:13.240 00.000 8976 MoveAxis(U, 7, ABG)
22:51:13.240 00.000 8976 stepping (20, 1) + (0, 7)
22:51:13.240 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:51:13.288 00.048 8976 Received - 47 (G) 
22:51:13.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:51:13.288 00.000 8976 stepped: pos (20, 8)
22:51:13.288 00.000 8976 MountToCamera -- mountTheta (3.07) + m_xAngle (2.36) = xAngle (5.42 = -0.86)
22:51:13.288 00.000 8976 MountToCamera -- mountX=-5.50 mountY=0.42 hyp=5.52 mountTheta=3.07 cameraX=3.61, cameraY=-4.18 cameraTheta=-0.86
22:51:13.288 00.000 8976 incremental bump (3.608, -4.177) isValid = 1
22:51:13.288 00.000 8976 Scheduling Mount bump of (0.304, -0.240)
22:51:13.289 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.30, y=-0.24, opts=4)
22:51:13.289 00.000 8976 Enqueuing Move request for scope (0.30, -0.24)
22:51:13.289 00.000 8976 move complete, result=0
22:51:13.289 00.000 8976 worker thread done servicing request
22:51:13.289 00.000 5052 GuideStep: 0.6 px 1 ms WEST, -2.0 px 7 ms NORTH
22:51:13.289 00.000 9828 Worker thread wakes up
22:51:13.289 00.000 8976 Worker thread wakes up
22:51:13.289 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.24) opts 0x4
22:51:13.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:13.289 00.000 9828 Handling offset move in thread for scope, endpoint = (0.30, -0.24)
22:51:13.289 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:13.289 00.000 9828 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.04) = xAngle (-0.71 = -0.71)
22:51:13.289 00.000 9828 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.22 = 2.22)
22:51:13.290 00.001 9828 CameraToMount -- cameraX=0.30 cameraY=-0.24 hyp=0.39 cameraTheta=-0.67 mountX=0.29 mountY=0.31, mountTheta=0.81
22:51:13.290 00.000 9828 Moving (0.30, -0.24) raw xDistance=0.29 yDistance=0.31
22:51:13.290 00.000 9828 MoveAxis(W, 31, B)
22:51:13.290 00.000 9828 Guiding  Dir = 3, Dur = 31
22:51:13.290 00.000 9828 IsSlewing returns 0
22:51:13.290 00.000 9828 IsGuiding returns 0
22:51:13.291 00.001 9828 PulseGuide returned control before completion, sleep 41
22:51:13.344 00.053 9828 IsGuiding returns 1
22:51:13.344 00.000 9828 scope still moving after pulse duration time elapsed
22:51:13.376 00.032 9828 IsSlewing returns 0
22:51:13.376 00.000 9828 IsGuiding returns 1
22:51:13.407 00.031 9828 IsSlewing returns 0
22:51:13.407 00.000 9828 IsGuiding returns 1
22:51:13.437 00.030 9828 IsSlewing returns 0
22:51:13.437 00.000 9828 IsGuiding returns 1
22:51:13.469 00.032 9828 IsSlewing returns 0
22:51:13.469 00.000 9828 IsGuiding returns 0
22:51:13.469 00.000 9828 scope move finished after 31 + 148 ms
22:51:13.469 00.000 9828 Move returns status 0, amount 31
22:51:13.469 00.000 9828 MoveAxis(S, 35, B)
22:51:13.469 00.000 9828 Guiding  Dir = 1, Dur = 35
22:51:13.485 00.016 9828 IsSlewing returns 0
22:51:13.485 00.000 9828 IsGuiding returns 0
22:51:13.485 00.000 9828 PulseGuide returned control before completion, sleep 45
22:51:13.533 00.048 9828 IsGuiding returns 1
22:51:13.533 00.000 9828 scope still moving after pulse duration time elapsed
22:51:13.565 00.032 9828 IsSlewing returns 0
22:51:13.565 00.000 9828 IsGuiding returns 1
22:51:13.596 00.031 9828 IsSlewing returns 0
22:51:13.596 00.000 9828 IsGuiding returns 1
22:51:13.628 00.032 9828 IsSlewing returns 0
22:51:13.628 00.000 9828 IsGuiding returns 1
22:51:13.659 00.031 9828 IsSlewing returns 0
22:51:13.659 00.000 9828 IsGuiding returns 0
22:51:13.659 00.000 9828 scope move finished after 35 + 138 ms
22:51:13.659 00.000 9828 Move returns status 0, amount 35
22:51:13.659 00.000 9828 move complete, result=0
22:51:13.659 00.000 9828 worker thread done servicing request
22:51:13.659 00.000 5052 GuideStep: 0.3 px 31 ms WEST, 0.3 px 35 ms SOUTH
22:51:14.326 00.667 8976 Exposure complete
22:51:14.341 00.015 8976 worker thread done servicing request
22:51:14.341 00.000 5052 OnExposeComplete: enter
22:51:14.341 00.000 5052 UpdateGuideState(): m_state=6
22:51:14.341 00.000 5052 Star::Find(18, 388, 274, 0, (0,0,0,0), 0.1, 10.0, 0) frame 507
22:51:14.342 00.001 5052 Star::Find returns 1 (0), X=385.35, Y=273.26, Mass=297, SNR=11.6, Peak=50 HFD=4.0
22:51:14.342 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.36) = xAngle (0.38 = 0.38)
22:51:14.342 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.04 = 0.04)
22:51:14.342 00.000 5052 CameraToMount -- cameraX=-2.43 cameraY=1.04 hyp=2.64 cameraTheta=2.74 mountX=2.45 mountY=0.11, mountTheta=0.04
22:51:14.342 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.43, y=1.04, opts=13)
22:51:14.342 00.000 5052 Enqueuing Move request for stepguider (-2.43, 1.04)
22:51:14.342 00.000 8976 Worker thread wakes up
22:51:14.343 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.43, 1.04) opts 0xd
22:51:14.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.43, 1.04)
22:51:14.343 00.000 8976 Moving (-2.43, 1.04) raw xDistance=2.45 yDistance=0.11
22:51:14.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.57 from input 2.45
22:51:14.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:51:14.343 00.000 8976 MoveAxis(L, 5, ABG)
22:51:14.343 00.000 8976 stepping (20, 8) + (-5, 0)
22:51:14.343 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:14.343 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:51:14.353 00.010 5052 UpdateGuideState exits: m=297 SNR=11.6
22:51:14.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:14.353 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:14.354 00.001 5052 Enqueuing Expose request
22:51:14.390 00.036 8976 Received - 47 (G) 
22:51:14.391 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:14.391 00.000 8976 stepped: pos (15, 8)
22:51:14.391 00.000 8976 MoveAxis(U, 0, ABG)
22:51:14.391 00.000 8976 MountToCamera -- mountTheta (-3.09) + m_xAngle (2.36) = xAngle (-0.73 = -0.73)
22:51:14.391 00.000 8976 MountToCamera -- mountX=-5.22 mountY=-0.28 hyp=5.23 mountTheta=-3.09 cameraX=3.90, cameraY=-3.48 cameraTheta=-0.73
22:51:14.391 00.000 8976 incremental bump (3.900, -3.484) isValid = 1
22:51:14.391 00.000 8976 Scheduling Mount bump of (0.347, -0.212)
22:51:14.391 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.35, y=-0.21, opts=4)
22:51:14.391 00.000 8976 Enqueuing Move request for scope (0.35, -0.21)
22:51:14.391 00.000 8976 move complete, result=0
22:51:14.391 00.000 8976 worker thread done servicing request
22:51:14.391 00.000 9828 Worker thread wakes up
22:51:14.391 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.21) opts 0x4
22:51:14.391 00.000 9828 Handling offset move in thread for scope, endpoint = (0.35, -0.21)
22:51:14.391 00.000 5052 GuideStep: 2.5 px 5 ms WEST, 0.1 px 0 ms NORTH
22:51:14.391 00.000 8976 Worker thread wakes up
22:51:14.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:14.391 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:14.392 00.001 9828 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.04) = xAngle (-0.59 = -0.59)
22:51:14.392 00.000 9828 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.34 = 2.34)
22:51:14.392 00.000 9828 CameraToMount -- cameraX=0.35 cameraY=-0.21 hyp=0.41 cameraTheta=-0.55 mountX=0.34 mountY=0.29, mountTheta=0.71
22:51:14.392 00.000 9828 Moving (0.35, -0.21) raw xDistance=0.34 yDistance=0.29
22:51:14.392 00.000 9828 MoveAxis(W, 36, B)
22:51:14.392 00.000 9828 Guiding  Dir = 3, Dur = 36
22:51:14.392 00.000 9828 IsSlewing returns 0
22:51:14.392 00.000 9828 IsGuiding returns 0
22:51:14.392 00.000 9828 PulseGuide returned control before completion, sleep 46
22:51:14.443 00.051 9828 IsGuiding returns 1
22:51:14.443 00.000 9828 scope still moving after pulse duration time elapsed
22:51:14.474 00.031 9828 IsSlewing returns 0
22:51:14.474 00.000 9828 IsGuiding returns 1
22:51:14.505 00.031 9828 IsSlewing returns 0
22:51:14.505 00.000 9828 IsGuiding returns 1
22:51:14.537 00.032 9828 IsSlewing returns 0
22:51:14.542 00.005 9828 IsGuiding returns 0
22:51:14.542 00.000 9828 scope move finished after 36 + 113 ms
22:51:14.542 00.000 9828 Move returns status 0, amount 36
22:51:14.542 00.000 9828 MoveAxis(S, 33, B)
22:51:14.542 00.000 9828 Guiding  Dir = 1, Dur = 33
22:51:14.553 00.011 9828 IsSlewing returns 0
22:51:14.553 00.000 9828 IsGuiding returns 0
22:51:14.553 00.000 9828 PulseGuide returned control before completion, sleep 43
22:51:14.601 00.048 9828 IsGuiding returns 1
22:51:14.601 00.000 9828 scope still moving after pulse duration time elapsed
22:51:14.632 00.031 9828 IsSlewing returns 0
22:51:14.632 00.000 9828 IsGuiding returns 1
22:51:14.663 00.031 9828 IsSlewing returns 0
22:51:14.663 00.000 9828 IsGuiding returns 1
22:51:14.695 00.032 9828 IsSlewing returns 0
22:51:14.695 00.000 9828 IsGuiding returns 1
22:51:14.727 00.032 9828 IsSlewing returns 0
22:51:14.727 00.000 9828 IsGuiding returns 0
22:51:14.727 00.000 9828 scope move finished after 33 + 141 ms
22:51:14.727 00.000 9828 Move returns status 0, amount 33
22:51:14.727 00.000 9828 move complete, result=0
22:51:14.727 00.000 9828 worker thread done servicing request
22:51:14.727 00.000 5052 GuideStep: 0.3 px 36 ms WEST, 0.3 px 33 ms SOUTH
22:51:15.438 00.711 8976 Exposure complete
22:51:15.452 00.014 8976 worker thread done servicing request
22:51:15.452 00.000 5052 OnExposeComplete: enter
22:51:15.453 00.001 5052 UpdateGuideState(): m_state=6
22:51:15.453 00.000 5052 Star::Find(18, 385, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 508
22:51:15.453 00.000 5052 Star::Find returns 1 (0), X=385.01, Y=272.94, Mass=296, SNR=11.6, Peak=50 HFD=4.4
22:51:15.453 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.36) = xAngle (0.53 = 0.53)
22:51:15.453 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.19 = 0.19)
22:51:15.453 00.000 5052 CameraToMount -- cameraX=-2.77 cameraY=0.72 hyp=2.86 cameraTheta=2.89 mountX=2.47 mountY=0.53, mountTheta=0.21
22:51:15.453 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.77, y=0.72, opts=13)
22:51:15.454 00.001 5052 Enqueuing Move request for stepguider (-2.77, 0.72)
22:51:15.454 00.000 8976 Worker thread wakes up
22:51:15.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.77, 0.72) opts 0xd
22:51:15.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.77, 0.72)
22:51:15.454 00.000 8976 Moving (-2.77, 0.72) raw xDistance=2.47 yDistance=0.53
22:51:15.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.67 from input 2.47
22:51:15.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
22:51:15.454 00.000 8976 MoveAxis(L, 5, ABG)
22:51:15.454 00.000 8976 stepping (15, 8) + (-5, 0)
22:51:15.454 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:15.455 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:51:15.465 00.010 5052 UpdateGuideState exits: m=296 SNR=11.6
22:51:15.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:15.465 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:15.465 00.000 5052 Enqueuing Expose request
22:51:15.494 00.029 8976 Received - 47 (G) 
22:51:15.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:15.494 00.000 8976 stepped: pos (10, 8)
22:51:15.494 00.000 8976 MoveAxis(D, 2, ABG)
22:51:15.494 00.000 8976 stepping (10, 8) + (0, -2)
22:51:15.494 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:15.526 00.032 8976 Received - 47 (G) 
22:51:15.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:15.526 00.000 8976 stepped: pos (10, 6)
22:51:15.526 00.000 8976 MountToCamera -- mountTheta (-3.01) + m_xAngle (2.36) = xAngle (-0.65 = -0.65)
22:51:15.526 00.000 8976 MountToCamera -- mountX=-4.52 mountY=-0.60 hyp=4.56 mountTheta=-3.01 cameraX=3.63, cameraY=-2.76 cameraTheta=-0.65
22:51:15.526 00.000 8976 incremental bump (3.634, -2.758) isValid = 1
22:51:15.526 00.000 8976 Scheduling Mount bump of (0.370, -0.192)
22:51:15.526 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.37, y=-0.19, opts=4)
22:51:15.526 00.000 8976 Enqueuing Move request for scope (0.37, -0.19)
22:51:15.526 00.000 8976 move complete, result=0
22:51:15.526 00.000 9828 Worker thread wakes up
22:51:15.526 00.000 5052 GuideStep: 2.5 px 5 ms WEST, 0.5 px 2 ms SOUTH
22:51:15.526 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.19) opts 0x4
22:51:15.526 00.000 9828 Handling offset move in thread for scope, endpoint = (0.37, -0.19)
22:51:15.526 00.000 9828 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.04) = xAngle (-0.52 = -0.52)
22:51:15.526 00.000 9828 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.41 = 2.41)
22:51:15.526 00.000 8976 worker thread done servicing request
22:51:15.526 00.000 8976 Worker thread wakes up
22:51:15.527 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:15.527 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:15.527 00.000 9828 CameraToMount -- cameraX=0.37 cameraY=-0.19 hyp=0.42 cameraTheta=-0.48 mountX=0.36 mountY=0.28, mountTheta=0.66
22:51:15.527 00.000 9828 Moving (0.37, -0.19) raw xDistance=0.36 yDistance=0.28
22:51:15.527 00.000 9828 MoveAxis(W, 38, B)
22:51:15.527 00.000 9828 Guiding  Dir = 3, Dur = 38
22:51:15.527 00.000 9828 IsSlewing returns 0
22:51:15.527 00.000 9828 IsGuiding returns 0
22:51:15.527 00.000 9828 PulseGuide returned control before completion, sleep 48
22:51:15.587 00.060 9828 IsGuiding returns 1
22:51:15.587 00.000 9828 scope still moving after pulse duration time elapsed
22:51:15.618 00.031 9828 IsSlewing returns 0
22:51:15.618 00.000 9828 IsGuiding returns 1
22:51:15.650 00.032 9828 IsSlewing returns 0
22:51:15.650 00.000 9828 IsGuiding returns 1
22:51:15.680 00.030 9828 IsSlewing returns 0
22:51:15.680 00.000 9828 IsGuiding returns 0
22:51:15.680 00.000 9828 scope move finished after 38 + 114 ms
22:51:15.680 00.000 9828 Move returns status 0, amount 38
22:51:15.680 00.000 9828 MoveAxis(S, 32, B)
22:51:15.680 00.000 9828 Guiding  Dir = 1, Dur = 32
22:51:15.696 00.016 9828 IsSlewing returns 0
22:51:15.696 00.000 9828 IsGuiding returns 0
22:51:15.696 00.000 9828 PulseGuide returned control before completion, sleep 42
22:51:15.743 00.047 9828 IsGuiding returns 1
22:51:15.743 00.000 9828 scope still moving after pulse duration time elapsed
22:51:15.774 00.031 9828 IsSlewing returns 0
22:51:15.774 00.000 9828 IsGuiding returns 1
22:51:15.806 00.032 9828 IsSlewing returns 0
22:51:15.806 00.000 9828 IsGuiding returns 1
22:51:15.837 00.031 9828 IsSlewing returns 0
22:51:15.837 00.000 9828 IsGuiding returns 1
22:51:15.870 00.033 9828 IsSlewing returns 0
22:51:15.870 00.000 9828 IsGuiding returns 0
22:51:15.870 00.000 9828 scope move finished after 32 + 141 ms
22:51:15.870 00.000 9828 Move returns status 0, amount 32
22:51:15.870 00.000 9828 move complete, result=0
22:51:15.870 00.000 9828 worker thread done servicing request
22:51:15.870 00.000 5052 GuideStep: 0.4 px 38 ms WEST, 0.3 px 32 ms SOUTH
22:51:16.566 00.696 8976 Exposure complete
22:51:16.580 00.014 8976 worker thread done servicing request
22:51:16.580 00.000 5052 OnExposeComplete: enter
22:51:16.580 00.000 5052 UpdateGuideState(): m_state=6
22:51:16.580 00.000 5052 Star::Find(18, 385, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 509
22:51:16.580 00.000 5052 Star::Find returns 1 (0), X=386.32, Y=272.58, Mass=293, SNR=11.6, Peak=52 HFD=4.3
22:51:16.581 00.001 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.36) = xAngle (0.54 = 0.54)
22:51:16.581 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.20 = 0.20)
22:51:16.581 00.000 5052 CameraToMount -- cameraX=-1.46 cameraY=0.36 hyp=1.50 cameraTheta=2.90 mountX=1.29 mountY=0.30, mountTheta=0.23
22:51:16.581 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.46, y=0.36, opts=13)
22:51:16.581 00.000 5052 Enqueuing Move request for stepguider (-1.46, 0.36)
22:51:16.581 00.000 8976 Worker thread wakes up
22:51:16.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.46, 0.36) opts 0xd
22:51:16.582 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.46, 0.36)
22:51:16.582 00.000 8976 Moving (-1.46, 0.36) raw xDistance=1.29 yDistance=0.30
22:51:16.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.29
22:51:16.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.30
22:51:16.582 00.000 8976 MoveAxis(L, 3, ABG)
22:51:16.582 00.000 8976 stepping (10, 6) + (-3, 0)
22:51:16.582 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:16.582 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:51:16.592 00.010 5052 UpdateGuideState exits: m=293 SNR=11.6
22:51:16.593 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:16.593 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:16.593 00.000 5052 Enqueuing Expose request
22:51:16.613 00.020 8976 Received - 47 (G) 
22:51:16.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:16.613 00.000 8976 stepped: pos (7, 6)
22:51:16.613 00.000 8976 MoveAxis(U, 0, ABG)
22:51:16.613 00.000 8976 MountToCamera -- mountTheta (-2.92) + m_xAngle (2.36) = xAngle (-0.57 = -0.57)
22:51:16.613 00.000 8976 MountToCamera -- mountX=-3.75 mountY=-0.82 hyp=3.84 mountTheta=-2.92 cameraX=3.24, cameraY=-2.06 cameraTheta=-0.57
22:51:16.613 00.000 8976 incremental bump (3.238, -2.055) isValid = 1
22:51:16.613 00.000 8976 Scheduling Mount bump of (0.393, -0.170)
22:51:16.613 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.39, y=-0.17, opts=4)
22:51:16.613 00.000 8976 Enqueuing Move request for scope (0.39, -0.17)
22:51:16.613 00.000 8976 move complete, result=0
22:51:16.613 00.000 9828 Worker thread wakes up
22:51:16.613 00.000 8976 worker thread done servicing request
22:51:16.614 00.001 5052 GuideStep: 1.3 px 3 ms WEST, 0.3 px 0 ms NORTH
22:51:16.614 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.17) opts 0x4
22:51:16.614 00.000 9828 Handling offset move in thread for scope, endpoint = (0.39, -0.17)
22:51:16.614 00.000 9828 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.04) = xAngle (-0.45 = -0.45)
22:51:16.614 00.000 9828 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.48 = 2.48)
22:51:16.614 00.000 8976 Worker thread wakes up
22:51:16.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:16.614 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:16.614 00.000 9828 CameraToMount -- cameraX=0.39 cameraY=-0.17 hyp=0.43 cameraTheta=-0.41 mountX=0.39 mountY=0.26, mountTheta=0.60
22:51:16.614 00.000 9828 Moving (0.39, -0.17) raw xDistance=0.39 yDistance=0.26
22:51:16.614 00.000 9828 MoveAxis(W, 41, B)
22:51:16.614 00.000 9828 Guiding  Dir = 3, Dur = 41
22:51:16.615 00.001 9828 IsSlewing returns 0
22:51:16.615 00.000 9828 IsGuiding returns 0
22:51:16.615 00.000 9828 PulseGuide returned control before completion, sleep 51
22:51:16.681 00.066 9828 IsGuiding returns 1
22:51:16.681 00.000 9828 scope still moving after pulse duration time elapsed
22:51:16.712 00.031 9828 IsSlewing returns 0
22:51:16.712 00.000 9828 IsGuiding returns 1
22:51:16.745 00.033 9828 IsSlewing returns 0
22:51:16.745 00.000 9828 IsGuiding returns 1
22:51:16.775 00.030 9828 IsSlewing returns 0
22:51:16.775 00.000 9828 IsGuiding returns 0
22:51:16.775 00.000 9828 scope move finished after 41 + 119 ms
22:51:16.775 00.000 9828 Move returns status 0, amount 41
22:51:16.775 00.000 9828 MoveAxis(S, 30, B)
22:51:16.775 00.000 9828 Guiding  Dir = 1, Dur = 30
22:51:16.791 00.016 9828 IsSlewing returns 0
22:51:16.791 00.000 9828 IsGuiding returns 0
22:51:16.791 00.000 9828 PulseGuide returned control before completion, sleep 40
22:51:16.838 00.047 9828 IsGuiding returns 1
22:51:16.838 00.000 9828 scope still moving after pulse duration time elapsed
22:51:16.869 00.031 9828 IsSlewing returns 0
22:51:16.869 00.000 9828 IsGuiding returns 1
22:51:16.901 00.032 9828 IsSlewing returns 0
22:51:16.901 00.000 9828 IsGuiding returns 1
22:51:16.933 00.032 9828 IsSlewing returns 0
22:51:16.933 00.000 9828 IsGuiding returns 1
22:51:16.965 00.032 9828 IsSlewing returns 0
22:51:16.965 00.000 9828 IsGuiding returns 0
22:51:16.965 00.000 9828 scope move finished after 30 + 144 ms
22:51:16.965 00.000 9828 Move returns status 0, amount 30
22:51:16.965 00.000 9828 move complete, result=0
22:51:16.965 00.000 9828 worker thread done servicing request
22:51:16.965 00.000 5052 GuideStep: 0.4 px 41 ms WEST, 0.3 px 30 ms SOUTH
22:51:17.646 00.681 8976 Exposure complete
22:51:17.661 00.015 8976 worker thread done servicing request
22:51:17.661 00.000 5052 OnExposeComplete: enter
22:51:17.661 00.000 5052 UpdateGuideState(): m_state=6
22:51:17.661 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 510
22:51:17.661 00.000 5052 Star::Find returns 1 (0), X=386.87, Y=272.27, Mass=317, SNR=12.1, Peak=52 HFD=4.5
22:51:17.661 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.36) = xAngle (0.73 = 0.73)
22:51:17.661 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.39 = 0.39)
22:51:17.661 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=0.05 hyp=0.91 cameraTheta=3.09 mountX=0.68 mountY=0.35, mountTheta=0.48
22:51:17.662 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.05, opts=13)
22:51:17.662 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.05)
22:51:17.662 00.000 8976 Worker thread wakes up
22:51:17.662 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.05) opts 0xd
22:51:17.662 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.05)
22:51:17.662 00.000 8976 Moving (-0.91, 0.05) raw xDistance=0.68 yDistance=0.35
22:51:17.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.68
22:51:17.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
22:51:17.662 00.000 8976 MoveAxis(L, 2, ABG)
22:51:17.662 00.000 8976 stepping (7, 6) + (-2, 0)
22:51:17.663 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:17.663 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:51:17.673 00.010 5052 UpdateGuideState exits: m=317 SNR=12.1
22:51:17.673 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:17.673 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:17.673 00.000 5052 Enqueuing Expose request
22:51:17.684 00.011 8976 Received - 47 (G) 
22:51:17.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:17.684 00.000 8976 stepped: pos (5, 6)
22:51:17.684 00.000 8976 MoveAxis(D, 1, ABG)
22:51:17.684 00.000 8976 stepping (5, 6) + (0, -1)
22:51:17.684 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:17.716 00.032 8976 Received - 47 (G) 
22:51:17.716 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:17.716 00.000 8976 stepped: pos (5, 5)
22:51:17.716 00.000 8976 MountToCamera -- mountTheta (-2.85) + m_xAngle (2.36) = xAngle (-0.49 = -0.49)
22:51:17.716 00.000 8976 MountToCamera -- mountX=-3.02 mountY=-0.90 hyp=3.15 mountTheta=-2.85 cameraX=2.78, cameraY=-1.49 cameraTheta=-0.49
22:51:17.716 00.000 8976 incremental bump (2.778, -1.490) isValid = 1
22:51:17.716 00.000 8976 Scheduling Mount bump of (0.410, -0.150)
22:51:17.716 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.41, y=-0.15, opts=4)
22:51:17.716 00.000 8976 Enqueuing Move request for scope (0.41, -0.15)
22:51:17.716 00.000 8976 move complete, result=0
22:51:17.716 00.000 9828 Worker thread wakes up
22:51:17.716 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 0.3 px 1 ms SOUTH
22:51:17.717 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.15) opts 0x4
22:51:17.717 00.000 9828 Handling offset move in thread for scope, endpoint = (0.41, -0.15)
22:51:17.717 00.000 9828 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.04) = xAngle (-0.39 = -0.39)
22:51:17.717 00.000 9828 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.54 = 2.54)
22:51:17.717 00.000 8976 worker thread done servicing request
22:51:17.717 00.000 8976 Worker thread wakes up
22:51:17.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:17.717 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:17.717 00.000 9828 CameraToMount -- cameraX=0.41 cameraY=-0.15 hyp=0.44 cameraTheta=-0.35 mountX=0.40 mountY=0.25, mountTheta=0.55
22:51:17.717 00.000 9828 Moving (0.41, -0.15) raw xDistance=0.40 yDistance=0.25
22:51:17.717 00.000 9828 MoveAxis(W, 43, B)
22:51:17.717 00.000 9828 Guiding  Dir = 3, Dur = 43
22:51:17.718 00.001 9828 IsSlewing returns 0
22:51:17.718 00.000 9828 IsGuiding returns 0
22:51:17.718 00.000 9828 PulseGuide returned control before completion, sleep 53
22:51:17.784 00.066 9828 IsGuiding returns 1
22:51:17.784 00.000 9828 scope still moving after pulse duration time elapsed
22:51:17.816 00.032 9828 IsSlewing returns 0
22:51:17.816 00.000 9828 IsGuiding returns 1
22:51:17.848 00.032 9828 IsSlewing returns 0
22:51:17.848 00.000 9828 IsGuiding returns 1
22:51:17.879 00.031 9828 IsSlewing returns 0
22:51:17.879 00.000 9828 IsGuiding returns 0
22:51:17.879 00.000 9828 scope move finished after 43 + 118 ms
22:51:17.879 00.000 9828 Move returns status 0, amount 43
22:51:17.879 00.000 9828 MoveAxis(S, 28, B)
22:51:17.879 00.000 9828 Guiding  Dir = 1, Dur = 28
22:51:17.895 00.016 9828 IsSlewing returns 0
22:51:17.895 00.000 9828 IsGuiding returns 0
22:51:17.895 00.000 9828 PulseGuide returned control before completion, sleep 38
22:51:17.941 00.046 9828 IsGuiding returns 1
22:51:17.941 00.000 9828 scope still moving after pulse duration time elapsed
22:51:17.973 00.032 9828 IsSlewing returns 0
22:51:17.973 00.000 9828 IsGuiding returns 1
22:51:18.004 00.031 9828 IsSlewing returns 0
22:51:18.004 00.000 9828 IsGuiding returns 1
22:51:18.035 00.031 9828 IsSlewing returns 0
22:51:18.035 00.000 9828 IsGuiding returns 1
22:51:18.065 00.030 9828 IsSlewing returns 0
22:51:18.065 00.000 9828 IsGuiding returns 0
22:51:18.065 00.000 9828 scope move finished after 28 + 142 ms
22:51:18.065 00.000 9828 Move returns status 0, amount 28
22:51:18.065 00.000 9828 move complete, result=0
22:51:18.065 00.000 9828 worker thread done servicing request
22:51:18.065 00.000 5052 GuideStep: 0.4 px 43 ms WEST, 0.2 px 28 ms SOUTH
22:51:18.766 00.701 8976 Exposure complete
22:51:18.781 00.015 8976 worker thread done servicing request
22:51:18.781 00.000 5052 OnExposeComplete: enter
22:51:18.781 00.000 5052 UpdateGuideState(): m_state=6
22:51:18.781 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 511
22:51:18.781 00.000 5052 Star::Find returns 1 (0), X=388.50, Y=272.30, Mass=306, SNR=11.9, Peak=55 HFD=4.7
22:51:18.781 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.36) = xAngle (-2.26 = -2.26)
22:51:18.781 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.60 = -2.60)
22:51:18.781 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.07 hyp=0.73 cameraTheta=0.10 mountX=-0.46 mountY=-0.38, mountTheta=-2.45
22:51:18.782 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.07, opts=13)
22:51:18.782 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.07)
22:51:18.782 00.000 8976 Worker thread wakes up
22:51:18.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.07) opts 0xd
22:51:18.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.07)
22:51:18.782 00.000 8976 Moving (0.72, 0.07) raw xDistance=-0.46 yDistance=-0.38
22:51:18.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.46
22:51:18.783 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
22:51:18.783 00.000 8976 MoveAxis(R, 1, ABG)
22:51:18.783 00.000 8976 stepping (5, 5) + (1, 0)
22:51:18.783 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:18.783 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:51:18.793 00.010 5052 UpdateGuideState exits: m=306 SNR=11.9
22:51:18.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:18.793 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:18.793 00.000 5052 Enqueuing Expose request
22:51:18.803 00.010 8976 Received - 47 (G) 
22:51:18.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:18.803 00.000 8976 stepped: pos (6, 5)
22:51:18.803 00.000 8976 MoveAxis(U, 1, ABG)
22:51:18.803 00.000 8976 stepping (6, 5) + (0, 1)
22:51:18.803 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:18.834 00.031 8976 Received - 47 (G) 
22:51:18.835 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:18.835 00.000 8976 stepped: pos (6, 6)
22:51:18.835 00.000 8976 MountToCamera -- mountTheta (-2.77) + m_xAngle (2.36) = xAngle (-0.41 = -0.41)
22:51:18.835 00.000 8976 MountToCamera -- mountX=-2.64 mountY=-1.02 hyp=2.83 mountTheta=-2.77 cameraX=2.59, cameraY=-1.13 cameraTheta=-0.41
22:51:18.835 00.000 8976 incremental bump (2.592, -1.133) isValid = 1
22:51:18.835 00.000 8976 Scheduling Mount bump of (0.426, -0.127)
22:51:18.835 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.43, y=-0.13, opts=4)
22:51:18.835 00.000 8976 Enqueuing Move request for scope (0.43, -0.13)
22:51:18.835 00.000 8976 move complete, result=0
22:51:18.835 00.000 9828 Worker thread wakes up
22:51:18.835 00.000 8976 worker thread done servicing request
22:51:18.835 00.000 5052 GuideStep: -0.5 px 1 ms EAST, -0.4 px 1 ms NORTH
22:51:18.835 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.13) opts 0x4
22:51:18.835 00.000 9828 Handling offset move in thread for scope, endpoint = (0.43, -0.13)
22:51:18.835 00.000 9828 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.04) = xAngle (-0.33 = -0.33)
22:51:18.835 00.000 8976 Worker thread wakes up
22:51:18.836 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:18.836 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:18.836 00.000 9828 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.60 = 2.60)
22:51:18.836 00.000 9828 CameraToMount -- cameraX=0.43 cameraY=-0.13 hyp=0.44 cameraTheta=-0.29 mountX=0.42 mountY=0.23, mountTheta=0.50
22:51:18.836 00.000 9828 Moving (0.43, -0.13) raw xDistance=0.42 yDistance=0.23
22:51:18.836 00.000 9828 MoveAxis(W, 45, B)
22:51:18.836 00.000 9828 Guiding  Dir = 3, Dur = 45
22:51:18.836 00.000 9828 IsSlewing returns 0
22:51:18.836 00.000 9828 IsGuiding returns 0
22:51:18.837 00.001 9828 PulseGuide returned control before completion, sleep 55
22:51:18.899 00.062 9828 IsGuiding returns 1
22:51:18.899 00.000 9828 scope still moving after pulse duration time elapsed
22:51:18.929 00.030 9828 IsSlewing returns 0
22:51:18.929 00.000 9828 IsGuiding returns 1
22:51:18.961 00.032 9828 IsSlewing returns 0
22:51:18.961 00.000 9828 IsGuiding returns 1
22:51:18.993 00.032 9828 IsSlewing returns 0
22:51:18.993 00.000 9828 IsGuiding returns 0
22:51:18.993 00.000 9828 scope move finished after 45 + 111 ms
22:51:18.993 00.000 9828 Move returns status 0, amount 45
22:51:18.993 00.000 9828 MoveAxis(S, 26, B)
22:51:18.993 00.000 9828 Guiding  Dir = 1, Dur = 26
22:51:19.009 00.016 9828 IsSlewing returns 0
22:51:19.009 00.000 9828 IsGuiding returns 0
22:51:19.009 00.000 9828 PulseGuide returned control before completion, sleep 36
22:51:19.057 00.048 9828 IsGuiding returns 1
22:51:19.057 00.000 9828 scope still moving after pulse duration time elapsed
22:51:19.089 00.032 9828 IsSlewing returns 0
22:51:19.089 00.000 9828 IsGuiding returns 1
22:51:19.120 00.031 9828 IsSlewing returns 0
22:51:19.120 00.000 9828 IsGuiding returns 1
22:51:19.151 00.031 9828 IsSlewing returns 0
22:51:19.151 00.000 9828 IsGuiding returns 0
22:51:19.151 00.000 9828 scope move finished after 26 + 115 ms
22:51:19.151 00.000 9828 Move returns status 0, amount 26
22:51:19.151 00.000 9828 move complete, result=0
22:51:19.151 00.000 9828 worker thread done servicing request
22:51:19.151 00.000 5052 GuideStep: 0.4 px 45 ms WEST, 0.2 px 26 ms SOUTH
22:51:19.875 00.724 8976 Exposure complete
22:51:19.888 00.013 8976 worker thread done servicing request
22:51:19.889 00.001 5052 OnExposeComplete: enter
22:51:19.889 00.000 5052 UpdateGuideState(): m_state=6
22:51:19.889 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 512
22:51:19.889 00.000 5052 Star::Find returns 1 (0), X=388.24, Y=272.64, Mass=302, SNR=11.7, Peak=55 HFD=4.5
22:51:19.889 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.36) = xAngle (-1.62 = -1.62)
22:51:19.889 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.96 = -1.96)
22:51:19.889 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.42 hyp=0.62 cameraTheta=0.74 mountX=-0.03 mountY=-0.58, mountTheta=-1.63
22:51:19.890 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.42, opts=13)
22:51:19.890 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.42)
22:51:19.890 00.000 8976 Worker thread wakes up
22:51:19.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.42) opts 0xd
22:51:19.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.42)
22:51:19.890 00.000 8976 Moving (0.46, 0.42) raw xDistance=-0.03 yDistance=-0.58
22:51:19.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:51:19.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
22:51:19.890 00.000 8976 MoveAxis(R, 0, ABG)
22:51:19.890 00.000 8976 MoveAxis(U, 2, ABG)
22:51:19.890 00.000 8976 stepping (6, 6) + (0, 2)
22:51:19.890 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:19.891 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:51:19.900 00.009 5052 UpdateGuideState exits: m=302 SNR=11.7
22:51:19.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:19.900 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:19.900 00.000 5052 Enqueuing Expose request
22:51:19.922 00.022 8976 Received - 47 (G) 
22:51:19.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:19.922 00.000 8976 stepped: pos (6, 8)
22:51:19.922 00.000 8976 MountToCamera -- mountTheta (-2.66) + m_xAngle (2.36) = xAngle (-0.30 = -0.30)
22:51:19.922 00.000 8976 MountToCamera -- mountX=-2.38 mountY=-1.24 hyp=2.69 mountTheta=-2.66 cameraX=2.57, cameraY=-0.80 cameraTheta=-0.30
22:51:19.922 00.000 8976 incremental bump (2.566, -0.796) isValid = 1
22:51:19.922 00.000 8976 Scheduling Mount bump of (0.444, -0.094)
22:51:19.922 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.44, y=-0.09, opts=4)
22:51:19.922 00.000 8976 Enqueuing Move request for scope (0.44, -0.09)
22:51:19.922 00.000 8976 move complete, result=0
22:51:19.922 00.000 9828 Worker thread wakes up
22:51:19.922 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.09) opts 0x4
22:51:19.922 00.000 9828 Handling offset move in thread for scope, endpoint = (0.44, -0.09)
22:51:19.923 00.001 8976 worker thread done servicing request
22:51:19.923 00.000 8976 Worker thread wakes up
22:51:19.923 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
22:51:19.923 00.000 9828 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.04) = xAngle (-0.25 = -0.25)
22:51:19.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:19.923 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:19.923 00.000 9828 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.68 = 2.68)
22:51:19.923 00.000 9828 CameraToMount -- cameraX=0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-0.21 mountX=0.44 mountY=0.20, mountTheta=0.43
22:51:19.923 00.000 9828 Moving (0.44, -0.09) raw xDistance=0.44 yDistance=0.20
22:51:19.924 00.001 9828 MoveAxis(W, 47, B)
22:51:19.924 00.000 9828 Guiding  Dir = 3, Dur = 47
22:51:19.924 00.000 9828 IsSlewing returns 0
22:51:19.924 00.000 9828 IsGuiding returns 0
22:51:19.924 00.000 9828 PulseGuide returned control before completion, sleep 57
22:51:19.995 00.071 9828 IsGuiding returns 1
22:51:19.995 00.000 9828 scope still moving after pulse duration time elapsed
22:51:20.026 00.031 9828 IsSlewing returns 0
22:51:20.026 00.000 9828 IsGuiding returns 1
22:51:20.057 00.031 9828 IsSlewing returns 0
22:51:20.057 00.000 9828 IsGuiding returns 1
22:51:20.089 00.032 9828 IsSlewing returns 0
22:51:20.089 00.000 9828 IsGuiding returns 0
22:51:20.089 00.000 9828 scope move finished after 47 + 118 ms
22:51:20.089 00.000 9828 Move returns status 0, amount 47
22:51:20.089 00.000 9828 MoveAxis(S, 23, B)
22:51:20.089 00.000 9828 Guiding  Dir = 1, Dur = 23
22:51:20.104 00.015 9828 IsSlewing returns 0
22:51:20.104 00.000 9828 IsGuiding returns 0
22:51:20.104 00.000 9828 PulseGuide returned control before completion, sleep 33
22:51:20.152 00.048 9828 IsGuiding returns 1
22:51:20.152 00.000 9828 scope still moving after pulse duration time elapsed
22:51:20.184 00.032 9828 IsSlewing returns 0
22:51:20.184 00.000 9828 IsGuiding returns 1
22:51:20.215 00.031 9828 IsSlewing returns 0
22:51:20.215 00.000 9828 IsGuiding returns 1
22:51:20.246 00.031 9828 IsSlewing returns 0
22:51:20.246 00.000 9828 IsGuiding returns 0
22:51:20.246 00.000 9828 scope move finished after 23 + 119 ms
22:51:20.246 00.000 9828 Move returns status 0, amount 23
22:51:20.246 00.000 9828 move complete, result=0
22:51:20.246 00.000 9828 worker thread done servicing request
22:51:20.246 00.000 5052 GuideStep: 0.4 px 47 ms WEST, 0.2 px 23 ms SOUTH
22:51:20.956 00.710 8976 Exposure complete
22:51:20.971 00.015 8976 worker thread done servicing request
22:51:20.971 00.000 5052 OnExposeComplete: enter
22:51:20.971 00.000 5052 UpdateGuideState(): m_state=6
22:51:20.971 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 513
22:51:20.971 00.000 5052 Star::Find returns 1 (0), X=387.93, Y=272.57, Mass=298, SNR=11.6, Peak=55 HFD=4.3
22:51:20.971 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.36) = xAngle (-1.21 = -1.21)
22:51:20.971 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.54 = -1.54)
22:51:20.971 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.15 mountX=0.14 mountY=-0.38, mountTheta=-1.23
22:51:20.972 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.35, opts=13)
22:51:20.972 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.35)
22:51:20.972 00.000 8976 Worker thread wakes up
22:51:20.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.35) opts 0xd
22:51:20.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.35)
22:51:20.972 00.000 8976 Moving (0.15, 0.35) raw xDistance=0.14 yDistance=-0.38
22:51:20.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:51:20.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
22:51:20.972 00.000 8976 MoveAxis(R, 0, ABG)
22:51:20.972 00.000 8976 MoveAxis(U, 1, ABG)
22:51:20.972 00.000 8976 stepping (6, 8) + (0, 1)
22:51:20.972 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:20.973 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=42, Gamma=2.260
22:51:20.984 00.011 5052 UpdateGuideState exits: m=298 SNR=11.6
22:51:20.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:20.984 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:20.984 00.000 5052 Enqueuing Expose request
22:51:20.993 00.009 8976 Received - 47 (G) 
22:51:20.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:20.993 00.000 8976 stepped: pos (6, 9)
22:51:20.993 00.000 8976 MountToCamera -- mountTheta (-2.56) + m_xAngle (2.36) = xAngle (-0.20 = -0.20)
22:51:20.993 00.000 8976 MountToCamera -- mountX=-2.21 mountY=-1.46 hyp=2.65 mountTheta=-2.56 cameraX=2.60, cameraY=-0.52 cameraTheta=-0.20
22:51:20.993 00.000 8976 incremental bump (2.598, -0.520) isValid = 1
22:51:20.993 00.000 8976 Scheduling Mount bump of (0.375, -0.051)
22:51:20.993 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.37, y=-0.05, opts=4)
22:51:20.993 00.000 8976 Enqueuing Move request for scope (0.37, -0.05)
22:51:20.993 00.000 8976 move complete, result=0
22:51:20.993 00.000 9828 Worker thread wakes up
22:51:20.993 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
22:51:20.993 00.000 8976 worker thread done servicing request
22:51:20.993 00.000 8976 Worker thread wakes up
22:51:20.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:20.993 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.05) opts 0x4
22:51:20.993 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:20.994 00.001 9828 Handling offset move in thread for scope, endpoint = (0.37, -0.05)
22:51:20.994 00.000 9828 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.04) = xAngle (-0.18 = -0.18)
22:51:20.994 00.000 9828 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.75 = 2.75)
22:51:20.994 00.000 9828 CameraToMount -- cameraX=0.37 cameraY=-0.05 hyp=0.38 cameraTheta=-0.14 mountX=0.37 mountY=0.14, mountTheta=0.37
22:51:20.994 00.000 9828 Moving (0.37, -0.05) raw xDistance=0.37 yDistance=0.14
22:51:20.994 00.000 9828 MoveAxis(W, 39, B)
22:51:20.994 00.000 9828 Guiding  Dir = 3, Dur = 39
22:51:20.994 00.000 9828 IsSlewing returns 0
22:51:20.994 00.000 9828 IsGuiding returns 0
22:51:20.994 00.000 9828 PulseGuide returned control before completion, sleep 49
22:51:21.059 00.065 9828 IsGuiding returns 1
22:51:21.059 00.000 9828 scope still moving after pulse duration time elapsed
22:51:21.091 00.032 9828 IsSlewing returns 0
22:51:21.091 00.000 9828 IsGuiding returns 1
22:51:21.123 00.032 9828 IsSlewing returns 0
22:51:21.123 00.000 9828 IsGuiding returns 1
22:51:21.154 00.031 9828 IsSlewing returns 0
22:51:21.154 00.000 9828 IsGuiding returns 0
22:51:21.154 00.000 9828 scope move finished after 39 + 120 ms
22:51:21.154 00.000 9828 Move returns status 0, amount 39
22:51:21.154 00.000 9828 MoveAxis(S, 16, B)
22:51:21.154 00.000 9828 Guiding  Dir = 1, Dur = 16
22:51:21.169 00.015 9828 IsSlewing returns 0
22:51:21.169 00.000 9828 IsGuiding returns 0
22:51:21.169 00.000 9828 PulseGuide returned control before completion, sleep 26
22:51:21.200 00.031 9828 IsGuiding returns 1
22:51:21.200 00.000 9828 scope still moving after pulse duration time elapsed
22:51:21.232 00.032 9828 IsSlewing returns 0
22:51:21.232 00.000 9828 IsGuiding returns 1
22:51:21.264 00.032 9828 IsSlewing returns 0
22:51:21.264 00.000 9828 IsGuiding returns 1
22:51:21.295 00.031 9828 IsSlewing returns 0
22:51:21.295 00.000 9828 IsGuiding returns 1
22:51:21.326 00.031 9828 IsSlewing returns 0
22:51:21.326 00.000 9828 IsGuiding returns 0
22:51:21.326 00.000 9828 scope move finished after 16 + 141 ms
22:51:21.326 00.000 9828 Move returns status 0, amount 16
22:51:21.326 00.000 9828 move complete, result=0
22:51:21.326 00.000 9828 worker thread done servicing request
22:51:21.326 00.000 5052 GuideStep: 0.4 px 39 ms WEST, 0.1 px 16 ms SOUTH
22:51:22.031 00.705 8976 Exposure complete
22:51:22.047 00.016 8976 worker thread done servicing request
22:51:22.047 00.000 5052 OnExposeComplete: enter
22:51:22.047 00.000 5052 UpdateGuideState(): m_state=6
22:51:22.047 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 514
22:51:22.047 00.000 5052 Star::Find returns 1 (0), X=386.86, Y=273.20, Mass=309, SNR=11.8, Peak=53 HFD=4.4
22:51:22.048 00.001 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.36) = xAngle (-0.03 = -0.03)
22:51:22.048 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.37 = -0.37)
22:51:22.048 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=0.98 hyp=1.35 cameraTheta=2.33 mountX=1.35 mountY=-0.49, mountTheta=-0.35
22:51:22.048 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=0.98, opts=13)
22:51:22.048 00.000 5052 Enqueuing Move request for stepguider (-0.92, 0.98)
22:51:22.048 00.000 8976 Worker thread wakes up
22:51:22.049 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, 0.98) opts 0xd
22:51:22.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, 0.98)
22:51:22.049 00.000 8976 Moving (-0.92, 0.98) raw xDistance=1.35 yDistance=-0.49
22:51:22.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.35
22:51:22.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
22:51:22.049 00.000 8976 MoveAxis(L, 3, ABG)
22:51:22.049 00.000 8976 stepping (6, 9) + (-3, 0)
22:51:22.049 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:22.050 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:51:22.059 00.009 5052 UpdateGuideState exits: m=309 SNR=11.8
22:51:22.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:22.059 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:22.059 00.000 5052 Enqueuing Expose request
22:51:22.080 00.021 8976 Received - 47 (G) 
22:51:22.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:22.080 00.000 8976 stepped: pos (3, 9)
22:51:22.080 00.000 8976 MoveAxis(U, 2, ABG)
22:51:22.080 00.000 8976 stepping (3, 9) + (0, 2)
22:51:22.080 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:22.112 00.032 8976 Received - 47 (G) 
22:51:22.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:22.112 00.000 8976 stepped: pos (3, 11)
22:51:22.112 00.000 8976 MountToCamera -- mountTheta (-2.37) + m_xAngle (2.36) = xAngle (-0.01 = -0.01)
22:51:22.112 00.000 8976 MountToCamera -- mountX=-1.79 mountY=-1.75 hyp=2.50 mountTheta=-2.37 cameraX=2.50, cameraY=-0.02 cameraTheta=-0.01
22:51:22.112 00.000 8976 incremental bump (2.500, -0.019) isValid = 1
22:51:22.113 00.001 8976 Scheduling Mount bump of (0.465, -0.002)
22:51:22.113 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.00, opts=4)
22:51:22.113 00.000 8976 Enqueuing Move request for scope (0.46, -0.00)
22:51:22.113 00.000 8976 move complete, result=0
22:51:22.113 00.000 9828 Worker thread wakes up
22:51:22.113 00.000 8976 worker thread done servicing request
22:51:22.113 00.000 8976 Worker thread wakes up
22:51:22.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:22.113 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:22.113 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.00) opts 0x4
22:51:22.113 00.000 5052 GuideStep: 1.3 px 3 ms WEST, -0.5 px 2 ms NORTH
22:51:22.113 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.00)
22:51:22.113 00.000 9828 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.04) = xAngle (-0.05 = -0.05)
22:51:22.113 00.000 9828 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.88 = 2.88)
22:51:22.113 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.00 hyp=0.46 cameraTheta=-0.01 mountX=0.46 mountY=0.12, mountTheta=0.25
22:51:22.113 00.000 9828 Moving (0.46, -0.00) raw xDistance=0.46 yDistance=0.12
22:51:22.113 00.000 9828 MoveAxis(W, 49, B)
22:51:22.113 00.000 9828 Guiding  Dir = 3, Dur = 49
22:51:22.114 00.001 9828 IsSlewing returns 0
22:51:22.114 00.000 9828 IsGuiding returns 0
22:51:22.114 00.000 9828 PulseGuide returned control before completion, sleep 59
22:51:22.180 00.066 9828 IsGuiding returns 1
22:51:22.180 00.000 9828 scope still moving after pulse duration time elapsed
22:51:22.211 00.031 9828 IsSlewing returns 0
22:51:22.211 00.000 9828 IsGuiding returns 1
22:51:22.242 00.031 9828 IsSlewing returns 0
22:51:22.242 00.000 9828 IsGuiding returns 1
22:51:22.274 00.032 9828 IsSlewing returns 0
22:51:22.274 00.000 9828 IsGuiding returns 1
22:51:22.306 00.032 9828 IsSlewing returns 0
22:51:22.306 00.000 9828 IsGuiding returns 1
22:51:22.337 00.031 9828 IsSlewing returns 0
22:51:22.337 00.000 9828 IsGuiding returns 0
22:51:22.337 00.000 9828 scope move finished after 49 + 174 ms
22:51:22.337 00.000 9828 Move returns status 0, amount 49
22:51:22.337 00.000 9828 MoveAxis(S, 14, B)
22:51:22.337 00.000 9828 Guiding  Dir = 1, Dur = 14
22:51:22.353 00.016 9828 IsSlewing returns 0
22:51:22.353 00.000 9828 IsGuiding returns 0
22:51:22.353 00.000 9828 PulseGuide returned control before completion, sleep 24
22:51:22.384 00.031 9828 IsGuiding returns 1
22:51:22.384 00.000 9828 scope still moving after pulse duration time elapsed
22:51:22.416 00.032 9828 IsSlewing returns 0
22:51:22.416 00.000 9828 IsGuiding returns 1
22:51:22.448 00.032 9828 IsSlewing returns 0
22:51:22.448 00.000 9828 IsGuiding returns 1
22:51:22.480 00.032 9828 IsSlewing returns 0
22:51:22.480 00.000 9828 IsGuiding returns 1
22:51:22.512 00.032 9828 IsSlewing returns 0
22:51:22.512 00.000 9828 IsGuiding returns 0
22:51:22.512 00.000 9828 scope move finished after 14 + 145 ms
22:51:22.512 00.000 9828 Move returns status 0, amount 14
22:51:22.512 00.000 9828 move complete, result=0
22:51:22.512 00.000 9828 worker thread done servicing request
22:51:22.512 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 14 ms SOUTH
22:51:23.162 00.650 8976 Exposure complete
22:51:23.177 00.015 8976 worker thread done servicing request
22:51:23.177 00.000 5052 OnExposeComplete: enter
22:51:23.177 00.000 5052 UpdateGuideState(): m_state=6
22:51:23.177 00.000 5052 Star::Find(18, 386, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 515
22:51:23.177 00.000 5052 Star::Find returns 1 (0), X=386.71, Y=271.77, Mass=302, SNR=11.7, Peak=60 HFD=4.8
22:51:23.177 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.36) = xAngle (-5.10 = 1.18)
22:51:23.177 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.44 = 0.84)
22:51:23.177 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=-0.45 hyp=1.16 cameraTheta=-2.74 mountX=0.44 mountY=0.86, mountTheta=1.10
22:51:23.178 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=-0.45, opts=13)
22:51:23.178 00.000 5052 Enqueuing Move request for stepguider (-1.07, -0.45)
22:51:23.178 00.000 8976 Worker thread wakes up
22:51:23.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, -0.45) opts 0xd
22:51:23.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, -0.45)
22:51:23.178 00.000 8976 Moving (-1.07, -0.45) raw xDistance=0.44 yDistance=0.86
22:51:23.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.44
22:51:23.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.86
22:51:23.178 00.000 8976 MoveAxis(L, 1, ABG)
22:51:23.178 00.000 8976 stepping (3, 11) + (-1, 0)
22:51:23.178 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:23.179 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:51:23.189 00.010 5052 UpdateGuideState exits: m=302 SNR=11.7
22:51:23.189 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:23.189 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:23.189 00.000 5052 Enqueuing Expose request
22:51:23.199 00.010 8976 Received - 47 (G) 
22:51:23.199 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:23.199 00.000 8976 stepped: pos (2, 11)
22:51:23.199 00.000 8976 MoveAxis(D, 2, ABG)
22:51:23.199 00.000 8976 stepping (2, 11) + (0, -2)
22:51:23.199 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:23.231 00.032 8976 Received - 47 (G) 
22:51:23.231 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:23.231 00.000 8976 stepped: pos (2, 9)
22:51:23.231 00.000 8976 MountToCamera -- mountTheta (-2.23) + m_xAngle (2.36) = xAngle (0.13 = 0.13)
22:51:23.231 00.000 8976 MountToCamera -- mountX=-1.40 mountY=-1.80 hyp=2.28 mountTheta=-2.23 cameraX=2.26, cameraY=0.29 cameraTheta=0.13
22:51:23.231 00.000 8976 incremental bump (2.263, 0.289) isValid = 1
22:51:23.231 00.000 8976 Scheduling Mount bump of (0.461, 0.040)
22:51:23.232 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.04, opts=4)
22:51:23.232 00.000 8976 Enqueuing Move request for scope (0.46, 0.04)
22:51:23.232 00.000 8976 move complete, result=0
22:51:23.232 00.000 8976 worker thread done servicing request
22:51:23.232 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.9 px 2 ms SOUTH
22:51:23.232 00.000 8976 Worker thread wakes up
22:51:23.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:23.232 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:23.232 00.000 9828 Worker thread wakes up
22:51:23.232 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.04) opts 0x4
22:51:23.232 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.04)
22:51:23.232 00.000 9828 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.04) = xAngle (0.05 = 0.05)
22:51:23.232 00.000 9828 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.97 = 2.97)
22:51:23.232 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.04 hyp=0.46 cameraTheta=0.09 mountX=0.46 mountY=0.08, mountTheta=0.17
22:51:23.232 00.000 9828 Moving (0.46, 0.04) raw xDistance=0.46 yDistance=0.08
22:51:23.232 00.000 9828 MoveAxis(W, 49, B)
22:51:23.232 00.000 9828 Guiding  Dir = 3, Dur = 49
22:51:23.233 00.001 9828 IsSlewing returns 0
22:51:23.233 00.000 9828 IsGuiding returns 0
22:51:23.233 00.000 9828 PulseGuide returned control before completion, sleep 59
22:51:23.297 00.064 9828 IsGuiding returns 1
22:51:23.297 00.000 9828 scope still moving after pulse duration time elapsed
22:51:23.328 00.031 9828 IsSlewing returns 0
22:51:23.328 00.000 9828 IsGuiding returns 1
22:51:23.359 00.031 9828 IsSlewing returns 0
22:51:23.359 00.000 9828 IsGuiding returns 1
22:51:23.391 00.032 9828 IsSlewing returns 0
22:51:23.391 00.000 9828 IsGuiding returns 1
22:51:23.423 00.032 9828 IsSlewing returns 0
22:51:23.423 00.000 9828 IsGuiding returns 1
22:51:23.455 00.032 9828 IsSlewing returns 0
22:51:23.455 00.000 9828 IsGuiding returns 1
22:51:23.486 00.031 9828 IsSlewing returns 0
22:51:23.486 00.000 9828 IsGuiding returns 1
22:51:23.518 00.032 9828 IsSlewing returns 0
22:51:23.518 00.000 9828 IsGuiding returns 0
22:51:23.518 00.000 9828 scope move finished after 49 + 236 ms
22:51:23.518 00.000 9828 Move returns status 0, amount 49
22:51:23.518 00.000 9828 MoveAxis(S, 9, B)
22:51:23.518 00.000 9828 Guiding  Dir = 1, Dur = 9
22:51:23.534 00.016 9828 IsSlewing returns 0
22:51:23.534 00.000 9828 IsGuiding returns 0
22:51:23.534 00.000 9828 PulseGuide returned control before completion, sleep 19
22:51:23.566 00.032 9828 IsGuiding returns 1
22:51:23.566 00.000 9828 scope still moving after pulse duration time elapsed
22:51:23.596 00.030 9828 IsSlewing returns 0
22:51:23.596 00.000 9828 IsGuiding returns 1
22:51:23.628 00.032 9828 IsSlewing returns 0
22:51:23.628 00.000 9828 IsGuiding returns 1
22:51:23.660 00.032 9828 IsSlewing returns 0
22:51:23.660 00.000 9828 IsGuiding returns 0
22:51:23.660 00.000 9828 scope move finished after 9 + 117 ms
22:51:23.660 00.000 9828 Move returns status 0, amount 9
22:51:23.660 00.000 9828 move complete, result=0
22:51:23.660 00.000 9828 worker thread done servicing request
22:51:23.660 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 9 ms SOUTH
22:51:24.281 00.621 8976 Exposure complete
22:51:24.297 00.016 8976 worker thread done servicing request
22:51:24.297 00.000 5052 OnExposeComplete: enter
22:51:24.297 00.000 5052 UpdateGuideState(): m_state=6
22:51:24.297 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 516
22:51:24.297 00.000 5052 Star::Find returns 1 (0), X=387.27, Y=271.79, Mass=300, SNR=11.6, Peak=53 HFD=4.5
22:51:24.297 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.36) = xAngle (-4.79 = 1.49)
22:51:24.297 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.13 = 1.15)
22:51:24.298 00.001 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.44 hyp=0.67 cameraTheta=-2.44 mountX=0.06 mountY=0.61, mountTheta=1.48
22:51:24.298 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.44, opts=13)
22:51:24.298 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.44)
22:51:24.298 00.000 8976 Worker thread wakes up
22:51:24.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.44) opts 0xd
22:51:24.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.44)
22:51:24.298 00.000 8976 Moving (-0.51, -0.44) raw xDistance=0.06 yDistance=0.61
22:51:24.299 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:51:24.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.61
22:51:24.299 00.000 8976 MoveAxis(R, 0, ABG)
22:51:24.299 00.000 8976 MoveAxis(D, 2, ABG)
22:51:24.299 00.000 8976 stepping (2, 9) + (0, -2)
22:51:24.299 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:24.299 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:51:24.309 00.010 5052 UpdateGuideState exits: m=300 SNR=11.6
22:51:24.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:24.309 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:24.309 00.000 5052 Enqueuing Expose request
22:51:24.334 00.025 8976 Received - 47 (G) 
22:51:24.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:24.334 00.000 8976 stepped: pos (2, 7)
22:51:24.334 00.000 8976 MountToCamera -- mountTheta (-2.16) + m_xAngle (2.36) = xAngle (0.19 = 0.19)
22:51:24.334 00.000 8976 MountToCamera -- mountX=-1.14 mountY=-1.70 hyp=2.04 mountTheta=-2.16 cameraX=2.01, cameraY=0.40 cameraTheta=0.19
22:51:24.334 00.000 8976 incremental bump (2.006, 0.396) isValid = 1
22:51:24.334 00.000 8976 Scheduling Mount bump of (0.456, 0.062)
22:51:24.334 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.06, opts=4)
22:51:24.334 00.000 8976 Enqueuing Move request for scope (0.46, 0.06)
22:51:24.335 00.001 8976 move complete, result=0
22:51:24.335 00.000 9828 Worker thread wakes up
22:51:24.335 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.06) opts 0x4
22:51:24.335 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.06)
22:51:24.335 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
22:51:24.335 00.000 8976 worker thread done servicing request
22:51:24.335 00.000 8976 Worker thread wakes up
22:51:24.335 00.000 9828 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.04) = xAngle (0.09 = 0.09)
22:51:24.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:24.335 00.000 9828 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.02 = 3.02)
22:51:24.335 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:24.335 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.06 hyp=0.46 cameraTheta=0.13 mountX=0.46 mountY=0.06, mountTheta=0.12
22:51:24.335 00.000 9828 Moving (0.46, 0.06) raw xDistance=0.46 yDistance=0.06
22:51:24.335 00.000 9828 MoveAxis(W, 49, B)
22:51:24.335 00.000 9828 Guiding  Dir = 3, Dur = 49
22:51:24.336 00.001 9828 IsSlewing returns 0
22:51:24.336 00.000 9828 IsGuiding returns 0
22:51:24.336 00.000 9828 PulseGuide returned control before completion, sleep 59
22:51:24.411 00.075 9828 IsGuiding returns 1
22:51:24.411 00.000 9828 scope still moving after pulse duration time elapsed
22:51:24.443 00.032 9828 IsSlewing returns 0
22:51:24.443 00.000 9828 IsGuiding returns 1
22:51:24.475 00.032 9828 IsSlewing returns 0
22:51:24.475 00.000 9828 IsGuiding returns 1
22:51:24.506 00.031 9828 IsSlewing returns 0
22:51:24.506 00.000 9828 IsGuiding returns 0
22:51:24.506 00.000 9828 scope move finished after 49 + 121 ms
22:51:24.506 00.000 9828 Move returns status 0, amount 49
22:51:24.506 00.000 9828 MoveAxis(S, 6, B)
22:51:24.506 00.000 9828 Guiding  Dir = 1, Dur = 6
22:51:24.522 00.016 9828 IsSlewing returns 0
22:51:24.522 00.000 9828 IsGuiding returns 0
22:51:24.522 00.000 9828 PulseGuide returned control before completion, sleep 16
22:51:24.554 00.032 9828 IsGuiding returns 1
22:51:24.554 00.000 9828 scope still moving after pulse duration time elapsed
22:51:24.586 00.032 9828 IsSlewing returns 0
22:51:24.586 00.000 9828 IsGuiding returns 1
22:51:24.618 00.032 9828 IsSlewing returns 0
22:51:24.618 00.000 9828 IsGuiding returns 1
22:51:24.649 00.031 9828 IsSlewing returns 0
22:51:24.649 00.000 9828 IsGuiding returns 0
22:51:24.649 00.000 9828 scope move finished after 6 + 120 ms
22:51:24.649 00.000 9828 Move returns status 0, amount 6
22:51:24.649 00.000 9828 move complete, result=0
22:51:24.649 00.000 9828 worker thread done servicing request
22:51:24.649 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 6 ms SOUTH
22:51:25.383 00.734 8976 Exposure complete
22:51:25.396 00.013 8976 worker thread done servicing request
22:51:25.397 00.001 5052 OnExposeComplete: enter
22:51:25.397 00.000 5052 UpdateGuideState(): m_state=6
22:51:25.397 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 517
22:51:25.397 00.000 5052 Star::Find returns 1 (0), X=386.48, Y=272.69, Mass=296, SNR=11.7, Peak=51 HFD=4.5
22:51:25.397 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.36) = xAngle (0.44 = 0.44)
22:51:25.397 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.10 = 0.10)
22:51:25.397 00.000 5052 CameraToMount -- cameraX=-1.30 cameraY=0.47 hyp=1.38 cameraTheta=2.80 mountX=1.25 mountY=0.14, mountTheta=0.11
22:51:25.398 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.30, y=0.47, opts=13)
22:51:25.398 00.000 5052 Enqueuing Move request for stepguider (-1.30, 0.47)
22:51:25.398 00.000 8976 Worker thread wakes up
22:51:25.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.30, 0.47) opts 0xd
22:51:25.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.30, 0.47)
22:51:25.398 00.000 8976 Moving (-1.30, 0.47) raw xDistance=1.25 yDistance=0.14
22:51:25.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.25
22:51:25.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:51:25.398 00.000 8976 MoveAxis(L, 3, ABG)
22:51:25.398 00.000 8976 stepping (2, 7) + (-3, 0)
22:51:25.398 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:25.399 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:51:25.408 00.009 5052 UpdateGuideState exits: m=296 SNR=11.7
22:51:25.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:25.408 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:25.408 00.000 5052 Enqueuing Expose request
22:51:25.437 00.029 8976 Received - 47 (G) 
22:51:25.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:25.437 00.000 8976 stepped: pos (-1, 7)
22:51:25.437 00.000 8976 MoveAxis(U, 0, ABG)
22:51:25.437 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
22:51:25.437 00.000 8976 move complete, result=0
22:51:25.437 00.000 8976 worker thread done servicing request
22:51:25.437 00.000 8976 Worker thread wakes up
22:51:25.437 00.000 5052 GuideStep: 1.2 px 3 ms WEST, 0.1 px 0 ms NORTH
22:51:25.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:25.437 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:26.480 01.043 8976 Exposure complete
22:51:26.494 00.014 8976 worker thread done servicing request
22:51:26.494 00.000 5052 OnExposeComplete: enter
22:51:26.494 00.000 5052 UpdateGuideState(): m_state=6
22:51:26.494 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 518
22:51:26.494 00.000 5052 Star::Find returns 1 (0), X=385.52, Y=271.55, Mass=330, SNR=12.3, Peak=57 HFD=4.7
22:51:26.494 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.36) = xAngle (-5.21 = 1.07)
22:51:26.494 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.55 = 0.73)
22:51:26.494 00.000 5052 CameraToMount -- cameraX=-2.26 cameraY=-0.67 hyp=2.36 cameraTheta=-2.85 mountX=1.13 mountY=1.58, mountTheta=0.95
22:51:26.495 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.26, y=-0.67, opts=13)
22:51:26.495 00.000 5052 Enqueuing Move request for stepguider (-2.26, -0.67)
22:51:26.495 00.000 8976 Worker thread wakes up
22:51:26.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.26, -0.67) opts 0xd
22:51:26.495 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.26, -0.67)
22:51:26.495 00.000 8976 Moving (-2.26, -0.67) raw xDistance=1.13 yDistance=1.58
22:51:26.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.13
22:51:26.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.58
22:51:26.495 00.000 8976 MoveAxis(L, 2, ABG)
22:51:26.496 00.001 8976 stepping (-1, 7) + (-2, 0)
22:51:26.496 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:26.496 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:51:26.506 00.010 5052 UpdateGuideState exits: m=330 SNR=12.3
22:51:26.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:26.506 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:26.506 00.000 5052 Enqueuing Expose request
22:51:26.524 00.018 8976 Received - 47 (G) 
22:51:26.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:26.524 00.000 8976 stepped: pos (-3, 7)
22:51:26.524 00.000 8976 MoveAxis(D, 5, ABG)
22:51:26.524 00.000 8976 stepping (-3, 7) + (0, -5)
22:51:26.524 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:26.572 00.048 8976 Received - 47 (G) 
22:51:26.573 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:26.573 00.000 8976 stepped: pos (-3, 2)
22:51:26.573 00.000 8976 move complete, result=0
22:51:26.573 00.000 8976 worker thread done servicing request
22:51:26.573 00.000 8976 Worker thread wakes up
22:51:26.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:26.573 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:26.573 00.000 5052 GuideStep: 1.1 px 2 ms WEST, 1.6 px 5 ms SOUTH
22:51:27.614 01.041 8976 Exposure complete
22:51:27.629 00.015 8976 worker thread done servicing request
22:51:27.629 00.000 5052 OnExposeComplete: enter
22:51:27.629 00.000 5052 UpdateGuideState(): m_state=6
22:51:27.629 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 519
22:51:27.629 00.000 5052 Star::Find returns 1 (0), X=384.98, Y=271.19, Mass=266, SNR=10.9, Peak=57 HFD=4.0
22:51:27.629 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.36) = xAngle (-5.15 = 1.14)
22:51:27.629 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.49 = 0.80)
22:51:27.629 00.000 5052 CameraToMount -- cameraX=-2.80 cameraY=-1.03 hyp=2.98 cameraTheta=-2.79 mountX=1.26 mountY=2.13, mountTheta=1.04
22:51:27.630 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.80, y=-1.03, opts=13)
22:51:27.630 00.000 5052 Enqueuing Move request for stepguider (-2.80, -1.03)
22:51:27.630 00.000 8976 Worker thread wakes up
22:51:27.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.80, -1.03) opts 0xd
22:51:27.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.80, -1.03)
22:51:27.630 00.000 8976 Moving (-2.80, -1.03) raw xDistance=1.26 yDistance=2.13
22:51:27.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.26
22:51:27.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.41 from input 2.13
22:51:27.630 00.000 8976 MoveAxis(L, 3, ABG)
22:51:27.630 00.000 8976 stepping (-3, 2) + (-3, 0)
22:51:27.630 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:27.631 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:51:27.641 00.010 5052 UpdateGuideState exits: m=266 SNR=10.9
22:51:27.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:27.641 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:27.641 00.000 5052 Enqueuing Expose request
22:51:27.659 00.018 8976 Received - 47 (G) 
22:51:27.659 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:27.659 00.000 8976 stepped: pos (-6, 2)
22:51:27.659 00.000 8976 MoveAxis(D, 7, ABG)
22:51:27.659 00.000 8976 stepping (-6, 2) + (0, -7)
22:51:27.659 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:51:27.707 00.048 8976 Received - 47 (G) 
22:51:27.707 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:51:27.707 00.000 8976 stepped: pos (-6, -5)
22:51:27.707 00.000 8976 move complete, result=0
22:51:27.707 00.000 8976 worker thread done servicing request
22:51:27.707 00.000 8976 Worker thread wakes up
22:51:27.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:27.707 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:27.707 00.000 5052 GuideStep: 1.3 px 3 ms WEST, 2.1 px 7 ms SOUTH
22:51:28.744 01.037 8976 Exposure complete
22:51:28.758 00.014 8976 worker thread done servicing request
22:51:28.758 00.000 5052 OnExposeComplete: enter
22:51:28.758 00.000 5052 UpdateGuideState(): m_state=6
22:51:28.758 00.000 5052 Star::Find(18, 384, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 520
22:51:28.758 00.000 5052 Star::Find returns 1 (0), X=387.25, Y=271.24, Mass=289, SNR=11.5, Peak=56 HFD=4.3
22:51:28.758 00.000 5052 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.36) = xAngle (-4.43 = 1.86)
22:51:28.758 00.000 5052 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.77 = 1.52)
22:51:28.758 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.98 hyp=1.12 cameraTheta=-2.07 mountX=-0.32 mountY=1.11, mountTheta=1.85
22:51:28.759 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.98, opts=13)
22:51:28.759 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.98)
22:51:28.759 00.000 8976 Worker thread wakes up
22:51:28.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.98) opts 0xd
22:51:28.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.98)
22:51:28.759 00.000 8976 Moving (-0.53, -0.98) raw xDistance=-0.32 yDistance=1.11
22:51:28.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.32
22:51:28.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.11
22:51:28.759 00.000 8976 MoveAxis(R, 0, ABG)
22:51:28.760 00.001 8976 MoveAxis(D, 4, ABG)
22:51:28.760 00.000 8976 stepping (-6, -5) + (0, -4)
22:51:28.760 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:51:28.760 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:51:28.769 00.009 5052 UpdateGuideState exits: m=289 SNR=11.5
22:51:28.770 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:28.770 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:28.770 00.000 5052 Enqueuing Expose request
22:51:28.794 00.024 8976 Received - 47 (G) 
22:51:28.794 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:51:28.794 00.000 8976 stepped: pos (-6, -9)
22:51:28.795 00.001 8976 move complete, result=0
22:51:28.795 00.000 8976 worker thread done servicing request
22:51:28.795 00.000 8976 Worker thread wakes up
22:51:28.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:28.795 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:28.795 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 1.1 px 4 ms SOUTH
22:51:29.844 01.049 8976 Exposure complete
22:51:29.858 00.014 8976 worker thread done servicing request
22:51:29.858 00.000 5052 OnExposeComplete: enter
22:51:29.858 00.000 5052 UpdateGuideState(): m_state=6
22:51:29.858 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 521
22:51:29.858 00.000 5052 Star::Find returns 1 (0), X=388.16, Y=271.79, Mass=381, SNR=13.3, Peak=56 HFD=4.4
22:51:29.858 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.36) = xAngle (-3.20 = 3.08)
22:51:29.858 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.54 = 2.74)
22:51:29.858 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.43 hyp=0.58 cameraTheta=-0.84 mountX=-0.58 mountY=0.22, mountTheta=2.77
22:51:29.859 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.43, opts=13)
22:51:29.859 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.43)
22:51:29.859 00.000 8976 Worker thread wakes up
22:51:29.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.43) opts 0xd
22:51:29.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.43)
22:51:29.859 00.000 8976 Moving (0.38, -0.43) raw xDistance=-0.58 yDistance=0.22
22:51:29.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
22:51:29.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:51:29.859 00.000 8976 MoveAxis(R, 1, ABG)
22:51:29.859 00.000 8976 stepping (-6, -9) + (1, 0)
22:51:29.859 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:29.860 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:51:29.870 00.010 5052 UpdateGuideState exits: m=381 SNR=13.3
22:51:29.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:29.870 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:29.870 00.000 5052 Enqueuing Expose request
22:51:29.882 00.012 8976 Received - 47 (G) 
22:51:29.882 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:29.882 00.000 8976 stepped: pos (-5, -9)
22:51:29.882 00.000 8976 MoveAxis(U, 0, ABG)
22:51:29.882 00.000 8976 move complete, result=0
22:51:29.882 00.000 8976 worker thread done servicing request
22:51:29.882 00.000 8976 Worker thread wakes up
22:51:29.882 00.000 5052 GuideStep: -0.6 px 1 ms EAST, 0.2 px 0 ms NORTH
22:51:29.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:29.882 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:30.918 01.036 8976 Exposure complete
22:51:30.932 00.014 8976 worker thread done servicing request
22:51:30.932 00.000 5052 OnExposeComplete: enter
22:51:30.932 00.000 5052 UpdateGuideState(): m_state=6
22:51:30.932 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 522
22:51:30.932 00.000 5052 Star::Find returns 1 (0), X=387.53, Y=271.39, Mass=337, SNR=12.5, Peak=51 HFD=4.9
22:51:30.932 00.000 5052 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.36) = xAngle (-4.23 = 2.06)
22:51:30.932 00.000 5052 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.57 = 1.72)
22:51:30.932 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.83 hyp=0.87 cameraTheta=-1.87 mountX=-0.41 mountY=0.86, mountTheta=2.01
22:51:30.933 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.83, opts=13)
22:51:30.933 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.83)
22:51:30.933 00.000 8976 Worker thread wakes up
22:51:30.933 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.83) opts 0xd
22:51:30.933 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.83)
22:51:30.933 00.000 8976 Moving (-0.25, -0.83) raw xDistance=-0.41 yDistance=0.86
22:51:30.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
22:51:30.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86
22:51:30.933 00.000 8976 MoveAxis(R, 1, ABG)
22:51:30.933 00.000 8976 stepping (-5, -9) + (1, 0)
22:51:30.933 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:30.934 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=31, FiltMin=27, FiltMax=47, Gamma=2.260
22:51:30.944 00.010 5052 UpdateGuideState exits: m=337 SNR=12.5
22:51:30.944 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:30.944 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:30.944 00.000 5052 Enqueuing Expose request
22:51:30.952 00.008 8976 Received - 47 (G) 
22:51:30.952 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:30.952 00.000 8976 stepped: pos (-4, -9)
22:51:30.952 00.000 8976 MoveAxis(D, 3, ABG)
22:51:30.952 00.000 8976 stepping (-4, -9) + (0, -3)
22:51:30.952 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:30.984 00.032 8976 Received - 47 (G) 
22:51:30.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:30.984 00.000 8976 stepped: pos (-4, -12)
22:51:30.984 00.000 8976 move complete, result=0
22:51:30.984 00.000 8976 worker thread done servicing request
22:51:30.984 00.000 8976 Worker thread wakes up
22:51:30.985 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:30.985 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:30.985 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.9 px 3 ms SOUTH
22:51:32.031 01.046 8976 Exposure complete
22:51:32.045 00.014 8976 worker thread done servicing request
22:51:32.045 00.000 5052 OnExposeComplete: enter
22:51:32.046 00.001 5052 UpdateGuideState(): m_state=6
22:51:32.046 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 523
22:51:32.046 00.000 5052 Star::Find returns 1 (0), X=388.31, Y=271.79, Mass=305, SNR=11.7, Peak=51 HFD=4.6
22:51:32.046 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.36) = xAngle (-3.04 = -3.04)
22:51:32.046 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.38 = 2.90)
22:51:32.046 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.43 hyp=0.68 cameraTheta=-0.68 mountX=-0.68 mountY=0.16, mountTheta=2.91
22:51:32.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.43, opts=13)
22:51:32.047 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.43)
22:51:32.047 00.000 8976 Worker thread wakes up
22:51:32.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.43) opts 0xd
22:51:32.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.43)
22:51:32.047 00.000 8976 Moving (0.53, -0.43) raw xDistance=-0.68 yDistance=0.16
22:51:32.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
22:51:32.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:51:32.047 00.000 8976 MoveAxis(R, 1, ABG)
22:51:32.047 00.000 8976 stepping (-4, -12) + (1, 0)
22:51:32.047 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:32.048 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:51:32.059 00.011 5052 UpdateGuideState exits: m=305 SNR=11.7
22:51:32.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:32.059 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:32.059 00.000 5052 Enqueuing Expose request
22:51:32.072 00.013 8976 Received - 47 (G) 
22:51:32.072 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:32.072 00.000 8976 stepped: pos (-3, -12)
22:51:32.072 00.000 8976 MoveAxis(U, 0, ABG)
22:51:32.073 00.001 8976 move complete, result=0
22:51:32.073 00.000 8976 worker thread done servicing request
22:51:32.073 00.000 8976 Worker thread wakes up
22:51:32.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:32.073 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:32.073 00.000 5052 GuideStep: -0.7 px 1 ms EAST, 0.2 px 0 ms NORTH
22:51:33.109 01.036 8976 Exposure complete
22:51:33.124 00.015 8976 worker thread done servicing request
22:51:33.124 00.000 5052 OnExposeComplete: enter
22:51:33.124 00.000 5052 UpdateGuideState(): m_state=6
22:51:33.124 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 524
22:51:33.124 00.000 5052 Star::Find returns 1 (0), X=388.20, Y=271.91, Mass=329, SNR=12.3, Peak=53 HFD=4.6
22:51:33.124 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.36) = xAngle (-3.00 = -3.00)
22:51:33.124 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.34 = 2.95)
22:51:33.124 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.31 hyp=0.53 cameraTheta=-0.64 mountX=-0.52 mountY=0.10, mountTheta=2.95
22:51:33.125 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.31, opts=13)
22:51:33.125 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.31)
22:51:33.125 00.000 8976 Worker thread wakes up
22:51:33.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.31) opts 0xd
22:51:33.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.31)
22:51:33.125 00.000 8976 Moving (0.42, -0.31) raw xDistance=-0.52 yDistance=0.10
22:51:33.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
22:51:33.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:51:33.125 00.000 8976 MoveAxis(R, 1, ABG)
22:51:33.125 00.000 8976 stepping (-3, -12) + (1, 0)
22:51:33.125 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:33.126 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:51:33.136 00.010 5052 UpdateGuideState exits: m=329 SNR=12.3
22:51:33.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:33.136 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:33.136 00.000 5052 Enqueuing Expose request
22:51:33.143 00.007 8976 Received - 47 (G) 
22:51:33.143 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:33.143 00.000 8976 stepped: pos (-2, -12)
22:51:33.143 00.000 8976 MoveAxis(U, 0, ABG)
22:51:33.143 00.000 8976 move complete, result=0
22:51:33.143 00.000 8976 worker thread done servicing request
22:51:33.144 00.001 8976 Worker thread wakes up
22:51:33.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:33.144 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:33.144 00.000 5052 GuideStep: -0.5 px 1 ms EAST, 0.1 px 0 ms NORTH
22:51:34.186 01.042 8976 Exposure complete
22:51:34.200 00.014 8976 worker thread done servicing request
22:51:34.200 00.000 5052 OnExposeComplete: enter
22:51:34.200 00.000 5052 UpdateGuideState(): m_state=6
22:51:34.200 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 525
22:51:34.200 00.000 5052 Star::Find returns 1 (0), X=388.36, Y=272.37, Mass=295, SNR=11.7, Peak=56 HFD=3.9
22:51:34.200 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.36) = xAngle (-2.11 = -2.11)
22:51:34.200 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.44 = -2.44)
22:51:34.200 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.15 hyp=0.60 cameraTheta=0.25 mountX=-0.31 mountY=-0.39, mountTheta=-2.24
22:51:34.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.15, opts=13)
22:51:34.201 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.15)
22:51:34.201 00.000 8976 Worker thread wakes up
22:51:34.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.15) opts 0xd
22:51:34.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.15)
22:51:34.201 00.000 8976 Moving (0.58, 0.15) raw xDistance=-0.31 yDistance=-0.39
22:51:34.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.31
22:51:34.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
22:51:34.201 00.000 8976 MoveAxis(R, 0, ABG)
22:51:34.201 00.000 8976 MoveAxis(U, 1, ABG)
22:51:34.201 00.000 8976 stepping (-2, -12) + (0, 1)
22:51:34.202 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:34.202 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:51:34.211 00.009 5052 UpdateGuideState exits: m=295 SNR=11.7
22:51:34.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:34.211 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:34.211 00.000 5052 Enqueuing Expose request
22:51:34.230 00.019 8976 Received - 47 (G) 
22:51:34.230 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:34.230 00.000 8976 stepped: pos (-2, -11)
22:51:34.230 00.000 8976 move complete, result=0
22:51:34.230 00.000 8976 worker thread done servicing request
22:51:34.230 00.000 8976 Worker thread wakes up
22:51:34.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:34.230 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:34.230 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.4 px 1 ms NORTH
22:51:35.268 01.038 8976 Exposure complete
22:51:35.275 00.007 8976 worker thread done servicing request
22:51:35.275 00.000 5052 OnExposeComplete: enter
22:51:35.275 00.000 5052 UpdateGuideState(): m_state=6
22:51:35.275 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 526
22:51:35.275 00.000 5052 Star::Find returns 1 (0), X=387.54, Y=272.33, Mass=323, SNR=12.2, Peak=51 HFD=4.3
22:51:35.275 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.36) = xAngle (0.35 = 0.35)
22:51:35.275 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.01 = 0.01)
22:51:35.275 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.27 cameraTheta=2.71 mountX=0.25 mountY=0.00, mountTheta=0.01
22:51:35.275 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.11, opts=13)
22:51:35.275 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.11)
22:51:35.275 00.000 8976 Worker thread wakes up
22:51:35.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.11) opts 0xd
22:51:35.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.11)
22:51:35.275 00.000 8976 Moving (-0.24, 0.11) raw xDistance=0.25 yDistance=0.00
22:51:35.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:51:35.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:51:35.275 00.000 8976 MoveAxis(R, 0, ABG)
22:51:35.275 00.000 8976 MoveAxis(U, 0, ABG)
22:51:35.275 00.000 8976 move complete, result=0
22:51:35.275 00.000 8976 worker thread done servicing request
22:51:35.275 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:51:35.293 00.018 5052 UpdateGuideState exits: m=323 SNR=12.2
22:51:35.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:35.293 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:35.293 00.000 5052 Enqueuing Expose request
22:51:35.293 00.000 8976 Worker thread wakes up
22:51:35.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:35.293 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:35.302 00.009 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:36.342 01.040 8976 Exposure complete
22:51:36.356 00.014 8976 worker thread done servicing request
22:51:36.357 00.001 5052 OnExposeComplete: enter
22:51:36.357 00.000 5052 UpdateGuideState(): m_state=6
22:51:36.357 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 527
22:51:36.357 00.000 5052 Star::Find returns 1 (0), X=387.05, Y=272.52, Mass=300, SNR=11.8, Peak=51 HFD=4.0
22:51:36.357 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.36) = xAngle (0.39 = 0.39)
22:51:36.357 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.05 = 0.05)
22:51:36.357 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.30 hyp=0.79 cameraTheta=2.75 mountX=0.73 mountY=0.04, mountTheta=0.06
22:51:36.358 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.30, opts=13)
22:51:36.358 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.30)
22:51:36.358 00.000 8976 Worker thread wakes up
22:51:36.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.30) opts 0xd
22:51:36.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.30)
22:51:36.358 00.000 8976 Moving (-0.73, 0.30) raw xDistance=0.73 yDistance=0.04
22:51:36.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
22:51:36.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:51:36.358 00.000 8976 MoveAxis(L, 1, ABG)
22:51:36.358 00.000 8976 stepping (-2, -11) + (-1, 0)
22:51:36.358 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:36.359 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:51:36.368 00.009 5052 UpdateGuideState exits: m=300 SNR=11.8
22:51:36.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:36.368 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:36.368 00.000 5052 Enqueuing Expose request
22:51:36.387 00.019 8976 Received - 47 (G) 
22:51:36.388 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:36.388 00.000 8976 stepped: pos (-3, -11)
22:51:36.388 00.000 8976 MoveAxis(U, 0, ABG)
22:51:36.388 00.000 8976 move complete, result=0
22:51:36.388 00.000 8976 worker thread done servicing request
22:51:36.388 00.000 8976 Worker thread wakes up
22:51:36.388 00.000 5052 GuideStep: 0.7 px 1 ms WEST, 0.0 px 0 ms NORTH
22:51:36.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:36.388 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:37.427 01.039 8976 Exposure complete
22:51:37.443 00.016 8976 worker thread done servicing request
22:51:37.443 00.000 5052 OnExposeComplete: enter
22:51:37.443 00.000 5052 UpdateGuideState(): m_state=6
22:51:37.443 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 528
22:51:37.443 00.000 5052 Star::Find returns 1 (0), X=387.31, Y=272.28, Mass=320, SNR=12.1, Peak=55 HFD=3.8
22:51:37.443 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
22:51:37.443 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
22:51:37.443 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.06 hyp=0.47 cameraTheta=3.01 mountX=0.38 mountY=0.15, mountTheta=0.37
22:51:37.445 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.06, opts=13)
22:51:37.445 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.06)
22:51:37.445 00.000 8976 Worker thread wakes up
22:51:37.445 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.06) opts 0xd
22:51:37.445 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.06)
22:51:37.445 00.000 8976 Moving (-0.47, 0.06) raw xDistance=0.38 yDistance=0.15
22:51:37.445 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
22:51:37.445 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:51:37.445 00.000 8976 MoveAxis(L, 1, ABG)
22:51:37.445 00.000 8976 stepping (-3, -11) + (-1, 0)
22:51:37.445 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:37.446 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:51:37.458 00.012 5052 UpdateGuideState exits: m=320 SNR=12.1
22:51:37.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:37.458 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:37.458 00.000 5052 Enqueuing Expose request
22:51:37.475 00.017 8976 Received - 47 (G) 
22:51:37.475 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:37.475 00.000 8976 stepped: pos (-4, -11)
22:51:37.475 00.000 8976 MoveAxis(U, 0, ABG)
22:51:37.476 00.001 8976 move complete, result=0
22:51:37.476 00.000 8976 worker thread done servicing request
22:51:37.476 00.000 8976 Worker thread wakes up
22:51:37.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:37.476 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:37.476 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
22:51:38.511 01.035 8976 Exposure complete
22:51:38.527 00.016 8976 worker thread done servicing request
22:51:38.527 00.000 5052 OnExposeComplete: enter
22:51:38.527 00.000 5052 UpdateGuideState(): m_state=6
22:51:38.527 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 529
22:51:38.527 00.000 5052 Star::Find returns 1 (0), X=387.80, Y=271.98, Mass=356, SNR=12.7, Peak=53 HFD=4.3
22:51:38.527 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.36) = xAngle (-3.83 = 2.46)
22:51:38.527 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.17 = 2.12)
22:51:38.528 00.001 5052 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.47 mountX=-0.19 mountY=0.21, mountTheta=2.31
22:51:38.528 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.24, opts=13)
22:51:38.528 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.24)
22:51:38.528 00.000 8976 Worker thread wakes up
22:51:38.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.24) opts 0xd
22:51:38.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.24)
22:51:38.529 00.001 8976 Moving (0.02, -0.24) raw xDistance=-0.19 yDistance=0.21
22:51:38.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:51:38.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:51:38.529 00.000 8976 MoveAxis(R, 0, ABG)
22:51:38.529 00.000 8976 MoveAxis(U, 0, ABG)
22:51:38.529 00.000 8976 move complete, result=0
22:51:38.529 00.000 8976 worker thread done servicing request
22:51:38.529 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:51:38.539 00.010 5052 UpdateGuideState exits: m=356 SNR=12.7
22:51:38.539 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:38.539 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:38.539 00.000 5052 Enqueuing Expose request
22:51:38.539 00.000 8976 Worker thread wakes up
22:51:38.539 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:38.539 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:38.544 00.005 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:51:39.580 01.036 8976 Exposure complete
22:51:39.595 00.015 8976 worker thread done servicing request
22:51:39.595 00.000 5052 OnExposeComplete: enter
22:51:39.595 00.000 5052 UpdateGuideState(): m_state=6
22:51:39.595 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 530
22:51:39.596 00.001 5052 Star::Find returns 1 (0), X=388.20, Y=271.78, Mass=351, SNR=12.7, Peak=50 HFD=4.3
22:51:39.596 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.36) = xAngle (-3.17 = 3.11)
22:51:39.596 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.51 = 2.77)
22:51:39.596 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.44 hyp=0.61 cameraTheta=-0.81 mountX=-0.61 mountY=0.22, mountTheta=2.79
22:51:39.596 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.44, opts=13)
22:51:39.596 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.44)
22:51:39.596 00.000 8976 Worker thread wakes up
22:51:39.597 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.44) opts 0xd
22:51:39.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.44)
22:51:39.597 00.000 8976 Moving (0.42, -0.44) raw xDistance=-0.61 yDistance=0.22
22:51:39.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
22:51:39.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:51:39.597 00.000 8976 MoveAxis(R, 1, ABG)
22:51:39.597 00.000 8976 stepping (-4, -11) + (1, 0)
22:51:39.597 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:39.597 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:51:39.607 00.010 5052 UpdateGuideState exits: m=351 SNR=12.7
22:51:39.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:39.607 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:39.607 00.000 5052 Enqueuing Expose request
22:51:39.617 00.010 8976 Received - 47 (G) 
22:51:39.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:39.617 00.000 8976 stepped: pos (-3, -11)
22:51:39.617 00.000 8976 MoveAxis(U, 0, ABG)
22:51:39.617 00.000 8976 move complete, result=0
22:51:39.617 00.000 8976 worker thread done servicing request
22:51:39.617 00.000 8976 Worker thread wakes up
22:51:39.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:39.617 00.000 5052 GuideStep: -0.6 px 1 ms EAST, 0.2 px 0 ms NORTH
22:51:39.617 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:40.661 01.044 8976 Exposure complete
22:51:40.675 00.014 8976 worker thread done servicing request
22:51:40.675 00.000 5052 OnExposeComplete: enter
22:51:40.676 00.001 5052 UpdateGuideState(): m_state=6
22:51:40.676 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 531
22:51:40.676 00.000 5052 Star::Find returns 1 (0), X=388.95, Y=272.59, Mass=305, SNR=11.8, Peak=47 HFD=4.3
22:51:40.676 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.36) = xAngle (-2.05 = -2.05)
22:51:40.676 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.39 = -2.39)
22:51:40.676 00.000 5052 CameraToMount -- cameraX=1.17 cameraY=0.37 hyp=1.23 cameraTheta=0.31 mountX=-0.56 mountY=-0.84, mountTheta=-2.16
22:51:40.677 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.17, y=0.37, opts=13)
22:51:40.677 00.000 5052 Enqueuing Move request for stepguider (1.17, 0.37)
22:51:40.677 00.000 8976 Worker thread wakes up
22:51:40.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.17, 0.37) opts 0xd
22:51:40.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.17, 0.37)
22:51:40.677 00.000 8976 Moving (1.17, 0.37) raw xDistance=-0.56 yDistance=-0.84
22:51:40.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
22:51:40.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
22:51:40.677 00.000 8976 MoveAxis(R, 1, ABG)
22:51:40.677 00.000 8976 stepping (-3, -11) + (1, 0)
22:51:40.677 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:40.678 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:51:40.687 00.009 5052 UpdateGuideState exits: m=305 SNR=11.8
22:51:40.688 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:40.688 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:40.688 00.000 5052 Enqueuing Expose request
22:51:40.705 00.017 8976 Received - 47 (G) 
22:51:40.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:40.705 00.000 8976 stepped: pos (-2, -11)
22:51:40.705 00.000 8976 MoveAxis(U, 2, ABG)
22:51:40.705 00.000 8976 stepping (-2, -11) + (0, 2)
22:51:40.705 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:40.737 00.032 8976 Received - 47 (G) 
22:51:40.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:40.737 00.000 8976 stepped: pos (-2, -9)
22:51:40.737 00.000 8976 move complete, result=0
22:51:40.737 00.000 8976 worker thread done servicing request
22:51:40.737 00.000 8976 Worker thread wakes up
22:51:40.737 00.000 5052 GuideStep: -0.6 px 1 ms EAST, -0.8 px 2 ms NORTH
22:51:40.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:40.737 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:41.781 01.044 8976 Exposure complete
22:51:41.795 00.014 8976 worker thread done servicing request
22:51:41.795 00.000 5052 OnExposeComplete: enter
22:51:41.795 00.000 5052 UpdateGuideState(): m_state=6
22:51:41.795 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 532
22:51:41.795 00.000 5052 Star::Find returns 1 (0), X=389.10, Y=272.22, Mass=325, SNR=12.2, Peak=55 HFD=4.0
22:51:41.795 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.36) = xAngle (-2.36 = -2.36)
22:51:41.795 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.70 = -2.70)
22:51:41.795 00.000 5052 CameraToMount -- cameraX=1.32 cameraY=-0.00 hyp=1.32 cameraTheta=-0.00 mountX=-0.94 mountY=-0.56, mountTheta=-2.60
22:51:41.796 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.32, y=-0.00, opts=13)
22:51:41.796 00.000 5052 Enqueuing Move request for stepguider (1.32, -0.00)
22:51:41.796 00.000 8976 Worker thread wakes up
22:51:41.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.32, -0.00) opts 0xd
22:51:41.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.32, -0.00)
22:51:41.796 00.000 8976 Moving (1.32, -0.00) raw xDistance=-0.94 yDistance=-0.56
22:51:41.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.94
22:51:41.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.56
22:51:41.796 00.000 8976 MoveAxis(R, 2, ABG)
22:51:41.797 00.001 8976 stepping (-2, -9) + (2, 0)
22:51:41.797 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:41.797 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:51:41.807 00.010 5052 UpdateGuideState exits: m=325 SNR=12.2
22:51:41.812 00.005 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:41.812 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:41.812 00.000 5052 Enqueuing Expose request
22:51:41.824 00.012 8976 Received - 47 (G) 
22:51:41.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:41.824 00.000 8976 stepped: pos (0, -9)
22:51:41.824 00.000 8976 MoveAxis(U, 2, ABG)
22:51:41.824 00.000 8976 stepping (0, -9) + (0, 2)
22:51:41.824 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:41.856 00.032 8976 Received - 47 (G) 
22:51:41.856 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:41.856 00.000 8976 stepped: pos (0, -7)
22:51:41.856 00.000 8976 move complete, result=0
22:51:41.856 00.000 8976 worker thread done servicing request
22:51:41.856 00.000 8976 Worker thread wakes up
22:51:41.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:41.856 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:41.856 00.000 5052 GuideStep: -0.9 px 2 ms EAST, -0.6 px 2 ms NORTH
22:51:42.908 01.052 8976 Exposure complete
22:51:42.923 00.015 8976 worker thread done servicing request
22:51:42.923 00.000 5052 OnExposeComplete: enter
22:51:42.923 00.000 5052 UpdateGuideState(): m_state=6
22:51:42.923 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 533
22:51:42.924 00.001 5052 Star::Find returns 1 (0), X=388.93, Y=272.88, Mass=358, SNR=12.8, Peak=51 HFD=4.2
22:51:42.924 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.36) = xAngle (-1.84 = -1.84)
22:51:42.924 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.18 = -2.18)
22:51:42.924 00.000 5052 CameraToMount -- cameraX=1.15 cameraY=0.66 hyp=1.33 cameraTheta=0.52 mountX=-0.35 mountY=-1.09, mountTheta=-1.88
22:51:42.924 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.15, y=0.66, opts=13)
22:51:42.924 00.000 5052 Enqueuing Move request for stepguider (1.15, 0.66)
22:51:42.925 00.001 8976 Worker thread wakes up
22:51:42.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.15, 0.66) opts 0xd
22:51:42.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.15, 0.66)
22:51:42.925 00.000 8976 Moving (1.15, 0.66) raw xDistance=-0.35 yDistance=-1.09
22:51:42.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.35
22:51:42.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.09
22:51:42.925 00.000 8976 MoveAxis(R, 1, ABG)
22:51:42.925 00.000 8976 stepping (0, -7) + (1, 0)
22:51:42.925 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:42.925 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:51:42.936 00.011 5052 UpdateGuideState exits: m=358 SNR=12.8
22:51:42.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:42.936 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:42.936 00.000 5052 Enqueuing Expose request
22:51:42.943 00.007 8976 Received - 47 (G) 
22:51:42.943 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:42.943 00.000 8976 stepped: pos (1, -7)
22:51:42.943 00.000 8976 MoveAxis(U, 3, ABG)
22:51:42.943 00.000 8976 stepping (1, -7) + (0, 3)
22:51:42.943 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:42.975 00.032 8976 Received - 47 (G) 
22:51:42.975 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:42.975 00.000 8976 stepped: pos (1, -4)
22:51:42.975 00.000 8976 move complete, result=0
22:51:42.975 00.000 8976 worker thread done servicing request
22:51:42.975 00.000 8976 Worker thread wakes up
22:51:42.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:42.975 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:42.975 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -1.1 px 3 ms NORTH
22:51:44.018 01.043 8976 Exposure complete
22:51:44.032 00.014 8976 worker thread done servicing request
22:51:44.033 00.001 5052 OnExposeComplete: enter
22:51:44.033 00.000 5052 UpdateGuideState(): m_state=6
22:51:44.033 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 534
22:51:44.033 00.000 5052 Star::Find returns 1 (0), X=388.48, Y=272.48, Mass=371, SNR=13.1, Peak=53 HFD=4.2
22:51:44.033 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.36) = xAngle (-2.01 = -2.01)
22:51:44.033 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.35 = -2.35)
22:51:44.033 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.25 hyp=0.75 cameraTheta=0.35 mountX=-0.32 mountY=-0.53, mountTheta=-2.11
22:51:44.034 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.25, opts=13)
22:51:44.034 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.25)
22:51:44.034 00.000 8976 Worker thread wakes up
22:51:44.034 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.25) opts 0xd
22:51:44.034 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.25)
22:51:44.034 00.000 8976 Moving (0.70, 0.25) raw xDistance=-0.32 yDistance=-0.53
22:51:44.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
22:51:44.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.53
22:51:44.034 00.000 8976 MoveAxis(R, 1, ABG)
22:51:44.034 00.000 8976 stepping (1, -4) + (1, 0)
22:51:44.034 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:44.035 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=31, FiltMin=28, FiltMax=46, Gamma=2.260
22:51:44.044 00.009 5052 UpdateGuideState exits: m=371 SNR=13.1
22:51:44.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:44.044 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:44.044 00.000 5052 Enqueuing Expose request
22:51:44.062 00.018 8976 Received - 47 (G) 
22:51:44.062 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:44.062 00.000 8976 stepped: pos (2, -4)
22:51:44.062 00.000 8976 MoveAxis(U, 2, ABG)
22:51:44.062 00.000 8976 stepping (2, -4) + (0, 2)
22:51:44.062 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:44.093 00.031 8976 Received - 47 (G) 
22:51:44.094 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:44.094 00.000 8976 stepped: pos (2, -2)
22:51:44.094 00.000 8976 move complete, result=0
22:51:44.094 00.000 8976 worker thread done servicing request
22:51:44.094 00.000 8976 Worker thread wakes up
22:51:44.094 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:44.094 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:44.094 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
22:51:45.136 01.042 8976 Exposure complete
22:51:45.150 00.014 8976 worker thread done servicing request
22:51:45.150 00.000 5052 OnExposeComplete: enter
22:51:45.150 00.000 5052 UpdateGuideState(): m_state=6
22:51:45.150 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 535
22:51:45.150 00.000 5052 Star::Find returns 1 (0), X=387.77, Y=272.16, Mass=291, SNR=11.6, Peak=51 HFD=4.2
22:51:45.150 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.36) = xAngle (-4.12 = 2.16)
22:51:45.150 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.46 = 1.82)
22:51:45.150 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.76 mountX=-0.04 mountY=0.06, mountTheta=2.09
22:51:45.151 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.06, opts=13)
22:51:45.151 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.06)
22:51:45.151 00.000 8976 Worker thread wakes up
22:51:45.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.06) opts 0xd
22:51:45.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.06)
22:51:45.151 00.000 8976 Moving (-0.01, -0.06) raw xDistance=-0.04 yDistance=0.06
22:51:45.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:51:45.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:51:45.151 00.000 8976 MoveAxis(R, 0, ABG)
22:51:45.151 00.000 8976 MoveAxis(U, 0, ABG)
22:51:45.151 00.000 8976 move complete, result=0
22:51:45.151 00.000 8976 worker thread done servicing request
22:51:45.152 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:51:45.161 00.009 5052 UpdateGuideState exits: m=291 SNR=11.6
22:51:45.162 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:45.162 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:45.162 00.000 5052 Enqueuing Expose request
22:51:45.162 00.000 8976 Worker thread wakes up
22:51:45.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:45.162 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:45.166 00.004 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:46.207 01.041 8976 Exposure complete
22:51:46.221 00.014 8976 worker thread done servicing request
22:51:46.222 00.001 5052 OnExposeComplete: enter
22:51:46.222 00.000 5052 UpdateGuideState(): m_state=6
22:51:46.222 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 536
22:51:46.222 00.000 5052 Star::Find returns 1 (0), X=387.45, Y=272.20, Mass=330, SNR=12.2, Peak=54 HFD=4.8
22:51:46.222 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.36) = xAngle (-5.43 = 0.85)
22:51:46.222 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.77 = 0.51)
22:51:46.222 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-3.07 mountX=0.22 mountY=0.16, mountTheta=0.64
22:51:46.223 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.02, opts=13)
22:51:46.223 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.02)
22:51:46.223 00.000 8976 Worker thread wakes up
22:51:46.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.02) opts 0xd
22:51:46.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.02)
22:51:46.223 00.000 8976 Moving (-0.33, -0.02) raw xDistance=0.22 yDistance=0.16
22:51:46.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:51:46.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:51:46.223 00.000 8976 MoveAxis(R, 0, ABG)
22:51:46.223 00.000 8976 MoveAxis(U, 0, ABG)
22:51:46.223 00.000 8976 move complete, result=0
22:51:46.223 00.000 8976 worker thread done servicing request
22:51:46.224 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:51:46.234 00.010 5052 UpdateGuideState exits: m=330 SNR=12.2
22:51:46.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:46.234 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:46.234 00.000 5052 Enqueuing Expose request
22:51:46.234 00.000 8976 Worker thread wakes up
22:51:46.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:46.234 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:46.239 00.005 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:51:47.276 01.037 8976 Exposure complete
22:51:47.290 00.014 8976 worker thread done servicing request
22:51:47.290 00.000 5052 OnExposeComplete: enter
22:51:47.290 00.000 5052 UpdateGuideState(): m_state=6
22:51:47.290 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 537
22:51:47.290 00.000 5052 Star::Find returns 1 (1), X=388.64, Y=272.17, Mass=329, SNR=12.2, Peak=49 HFD=4.0
22:51:47.290 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.36) = xAngle (-2.41 = -2.41)
22:51:47.291 00.001 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.75 = -2.75)
22:51:47.291 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=-0.05 hyp=0.86 cameraTheta=-0.05 mountX=-0.64 mountY=-0.33, mountTheta=-2.67
22:51:47.291 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=-0.05, opts=13)
22:51:47.291 00.000 5052 Enqueuing Move request for stepguider (0.86, -0.05)
22:51:47.291 00.000 8976 Worker thread wakes up
22:51:47.292 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, -0.05) opts 0xd
22:51:47.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, -0.05)
22:51:47.292 00.000 8976 Moving (0.86, -0.05) raw xDistance=-0.64 yDistance=-0.33
22:51:47.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
22:51:47.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
22:51:47.292 00.000 8976 MoveAxis(R, 1, ABG)
22:51:47.292 00.000 8976 stepping (2, -2) + (1, 0)
22:51:47.292 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:47.292 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:51:47.302 00.010 5052 UpdateGuideState exits: m=329 SNR=12.2 Saturated
22:51:47.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:47.302 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:47.302 00.000 5052 Enqueuing Expose request
22:51:47.323 00.021 8976 Received - 47 (G) 
22:51:47.323 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:47.323 00.000 8976 stepped: pos (3, -2)
22:51:47.323 00.000 8976 MoveAxis(U, 1, ABG)
22:51:47.323 00.000 8976 stepping (3, -2) + (0, 1)
22:51:47.323 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:47.355 00.032 8976 Received - 47 (G) 
22:51:47.355 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:51:47.355 00.000 8976 stepped: pos (3, -1)
22:51:47.355 00.000 8976 move complete, result=0
22:51:47.355 00.000 8976 worker thread done servicing request
22:51:47.355 00.000 8976 Worker thread wakes up
22:51:47.355 00.000 5052 GuideStep: -0.6 px 1 ms EAST, -0.3 px 1 ms NORTH
22:51:47.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:47.355 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:48.390 01.035 8976 Exposure complete
22:51:48.404 00.014 8976 worker thread done servicing request
22:51:48.404 00.000 5052 OnExposeComplete: enter
22:51:48.405 00.001 5052 UpdateGuideState(): m_state=6
22:51:48.405 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 538
22:51:48.405 00.000 5052 Star::Find returns 1 (0), X=391.69, Y=272.68, Mass=302, SNR=11.6, Peak=49 HFD=4.3
22:51:48.405 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.36) = xAngle (-2.24 = -2.24)
22:51:48.405 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.58 = -2.58)
22:51:48.405 00.000 5052 CameraToMount -- cameraX=3.91 cameraY=0.46 hyp=3.94 cameraTheta=0.12 mountX=-2.45 mountY=-2.09, mountTheta=-2.44
22:51:48.405 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.91, y=0.46, opts=13)
22:51:48.405 00.000 5052 Enqueuing Move request for stepguider (3.91, 0.46)
22:51:48.405 00.000 8976 Worker thread wakes up
22:51:48.406 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.91, 0.46) opts 0xd
22:51:48.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.91, 0.46)
22:51:48.406 00.000 8976 Moving (3.91, 0.46) raw xDistance=-2.45 yDistance=-2.09
22:51:48.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.57 from input -2.45
22:51:48.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.33 from input -2.09
22:51:48.406 00.000 8976 MoveAxis(R, 5, ABG)
22:51:48.406 00.000 8976 stepping (3, -1) + (5, 0)
22:51:48.406 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:48.406 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:51:48.416 00.010 5052 UpdateGuideState exits: m=302 SNR=11.6
22:51:48.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:48.416 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:48.416 00.000 5052 Enqueuing Expose request
22:51:48.442 00.026 8976 Received - 47 (G) 
22:51:48.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:48.442 00.000 8976 stepped: pos (8, -1)
22:51:48.442 00.000 8976 MoveAxis(U, 6, ABG)
22:51:48.443 00.001 8976 stepping (8, -1) + (0, 6)
22:51:48.443 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:51:48.490 00.047 8976 Received - 47 (G) 
22:51:48.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:51:48.490 00.000 8976 stepped: pos (8, 5)
22:51:48.490 00.000 8976 move complete, result=0
22:51:48.491 00.001 8976 worker thread done servicing request
22:51:48.491 00.000 8976 Worker thread wakes up
22:51:48.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:48.491 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:48.491 00.000 5052 GuideStep: -2.5 px 5 ms EAST, -2.1 px 6 ms NORTH
22:51:49.536 01.045 8976 Exposure complete
22:51:49.550 00.014 8976 worker thread done servicing request
22:51:49.550 00.000 5052 OnExposeComplete: enter
22:51:49.550 00.000 5052 UpdateGuideState(): m_state=6
22:51:49.550 00.000 5052 Star::Find(18, 391, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 539
22:51:49.550 00.000 5052 Star::Find returns 1 (0), X=391.29, Y=272.53, Mass=313, SNR=11.9, Peak=51 HFD=4.0
22:51:49.550 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.36) = xAngle (-2.27 = -2.27)
22:51:49.550 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.61 = -2.61)
22:51:49.550 00.000 5052 CameraToMount -- cameraX=3.51 cameraY=0.31 hyp=3.53 cameraTheta=0.09 mountX=-2.27 mountY=-1.78, mountTheta=-2.48
22:51:49.551 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.51, y=0.31, opts=13)
22:51:49.551 00.000 5052 Enqueuing Move request for stepguider (3.51, 0.31)
22:51:49.551 00.000 8976 Worker thread wakes up
22:51:49.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.51, 0.31) opts 0xd
22:51:49.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.51, 0.31)
22:51:49.551 00.000 8976 Moving (3.51, 0.31) raw xDistance=-2.27 yDistance=-1.78
22:51:49.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.54 from input -2.27
22:51:49.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.22 from input -1.78
22:51:49.551 00.000 8976 MoveAxis(R, 5, ABG)
22:51:49.551 00.000 8976 stepping (8, 5) + (5, 0)
22:51:49.551 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:49.552 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:51:49.562 00.010 5052 UpdateGuideState exits: m=313 SNR=11.9
22:51:49.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:49.562 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:49.562 00.000 5052 Enqueuing Expose request
22:51:49.593 00.031 8976 Received - 47 (G) 
22:51:49.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:49.593 00.000 8976 stepped: pos (13, 5)
22:51:49.593 00.000 8976 MoveAxis(U, 6, ABG)
22:51:49.593 00.000 8976 stepping (13, 5) + (0, 6)
22:51:49.593 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:51:49.641 00.048 8976 Received - 47 (G) 
22:51:49.641 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:51:49.641 00.000 8976 stepped: pos (13, 11)
22:51:49.641 00.000 8976 move complete, result=0
22:51:49.641 00.000 8976 worker thread done servicing request
22:51:49.641 00.000 8976 Worker thread wakes up
22:51:49.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:49.641 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:49.641 00.000 5052 GuideStep: -2.3 px 5 ms EAST, -1.8 px 6 ms NORTH
22:51:50.676 01.035 8976 Exposure complete
22:51:50.690 00.014 8976 worker thread done servicing request
22:51:50.690 00.000 5052 OnExposeComplete: enter
22:51:50.690 00.000 5052 UpdateGuideState(): m_state=6
22:51:50.690 00.000 5052 Star::Find(18, 391, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 540
22:51:50.690 00.000 5052 Star::Find returns 1 (0), X=390.70, Y=272.69, Mass=398, SNR=13.7, Peak=58 HFD=4.4
22:51:50.691 00.001 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.36) = xAngle (-2.20 = -2.20)
22:51:50.691 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.54 = -2.54)
22:51:50.691 00.000 5052 CameraToMount -- cameraX=2.92 cameraY=0.47 hyp=2.96 cameraTheta=0.16 mountX=-1.74 mountY=-1.68, mountTheta=-2.37
22:51:50.691 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.92, y=0.47, opts=13)
22:51:50.691 00.000 5052 Enqueuing Move request for stepguider (2.92, 0.47)
22:51:50.691 00.000 8976 Worker thread wakes up
22:51:50.691 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.92, 0.47) opts 0xd
22:51:50.692 00.001 8976 Handling offset move in thread for stepguider, endpoint = (2.92, 0.47)
22:51:50.692 00.000 8976 Moving (2.92, 0.47) raw xDistance=-1.74 yDistance=-1.68
22:51:50.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.20 from input -1.74
22:51:50.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.14 from input -1.68
22:51:50.692 00.000 8976 MoveAxis(R, 4, ABG)
22:51:50.692 00.000 8976 stepping (13, 11) + (4, 0)
22:51:50.692 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:51:50.692 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:51:50.703 00.011 5052 UpdateGuideState exits: m=398 SNR=13.7
22:51:50.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:50.703 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:50.703 00.000 5052 Enqueuing Expose request
22:51:50.729 00.026 8976 Received - 47 (G) 
22:51:50.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:51:50.729 00.000 8976 stepped: pos (17, 11)
22:51:50.729 00.000 8976 MoveAxis(U, 5, ABG)
22:51:50.729 00.000 8976 stepping (17, 11) + (0, 5)
22:51:50.729 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:50.776 00.047 8976 Received - 47 (G) 
22:51:50.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:50.776 00.000 8976 stepped: pos (17, 16)
22:51:50.776 00.000 8976 move complete, result=0
22:51:50.776 00.000 8976 worker thread done servicing request
22:51:50.776 00.000 8976 Worker thread wakes up
22:51:50.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:50.776 00.000 5052 GuideStep: -1.7 px 4 ms EAST, -1.7 px 5 ms NORTH
22:51:50.776 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:51.816 01.040 8976 Exposure complete
22:51:51.830 00.014 8976 worker thread done servicing request
22:51:51.830 00.000 5052 OnExposeComplete: enter
22:51:51.830 00.000 5052 UpdateGuideState(): m_state=6
22:51:51.830 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 541
22:51:51.830 00.000 5052 Star::Find returns 1 (0), X=389.30, Y=272.82, Mass=347, SNR=12.7, Peak=51 HFD=4.4
22:51:51.830 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.36) = xAngle (-1.99 = -1.99)
22:51:51.831 00.001 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.33 = -2.33)
22:51:51.831 00.000 5052 CameraToMount -- cameraX=1.52 cameraY=0.60 hyp=1.63 cameraTheta=0.37 mountX=-0.66 mountY=-1.19, mountTheta=-2.08
22:51:51.831 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.52, y=0.60, opts=13)
22:51:51.831 00.000 5052 Enqueuing Move request for stepguider (1.52, 0.60)
22:51:51.831 00.000 8976 Worker thread wakes up
22:51:51.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.52, 0.60) opts 0xd
22:51:51.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.52, 0.60)
22:51:51.832 00.001 8976 Moving (1.52, 0.60) raw xDistance=-0.66 yDistance=-1.19
22:51:51.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.66
22:51:51.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.19
22:51:51.832 00.000 8976 MoveAxis(R, 2, ABG)
22:51:51.832 00.000 8976 stepping (17, 16) + (2, 0)
22:51:51.832 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:51.832 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:51:51.842 00.010 5052 UpdateGuideState exits: m=347 SNR=12.7
22:51:51.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:51.843 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:51.843 00.000 5052 Enqueuing Expose request
22:51:51.864 00.021 8976 Received - 47 (G) 
22:51:51.864 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:51.864 00.000 8976 stepped: pos (19, 16)
22:51:51.864 00.000 8976 MoveAxis(U, 4, ABG)
22:51:51.864 00.000 8976 stepping (19, 16) + (0, 4)
22:51:51.864 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:51:51.895 00.031 8976 Received - 47 (G) 
22:51:51.895 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:51:51.896 00.001 8976 stepped: pos (19, 20)
22:51:51.896 00.000 8976 move complete, result=0
22:51:51.896 00.000 8976 worker thread done servicing request
22:51:51.896 00.000 8976 Worker thread wakes up
22:51:51.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:51.896 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:51.896 00.000 5052 GuideStep: -0.7 px 2 ms EAST, -1.2 px 4 ms NORTH
22:51:52.936 01.040 8976 Exposure complete
22:51:52.950 00.014 8976 worker thread done servicing request
22:51:52.950 00.000 5052 OnExposeComplete: enter
22:51:52.950 00.000 5052 UpdateGuideState(): m_state=6
22:51:52.950 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 542
22:51:52.950 00.000 5052 Star::Find returns 1 (0), X=389.58, Y=273.01, Mass=328, SNR=12.2, Peak=51 HFD=4.1
22:51:52.950 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.36) = xAngle (-1.94 = -1.94)
22:51:52.950 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.28 = -2.28)
22:51:52.950 00.000 5052 CameraToMount -- cameraX=1.80 cameraY=0.79 hyp=1.97 cameraTheta=0.42 mountX=-0.72 mountY=-1.49, mountTheta=-2.02
22:51:52.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.80, y=0.79, opts=13)
22:51:52.951 00.000 5052 Enqueuing Move request for stepguider (1.80, 0.79)
22:51:52.951 00.000 8976 Worker thread wakes up
22:51:52.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.80, 0.79) opts 0xd
22:51:52.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.80, 0.79)
22:51:52.951 00.000 8976 Moving (1.80, 0.79) raw xDistance=-0.72 yDistance=-1.49
22:51:52.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.72
22:51:52.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.49
22:51:52.951 00.000 8976 MoveAxis(R, 2, ABG)
22:51:52.951 00.000 8976 stepping (19, 20) + (2, 0)
22:51:52.951 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:52.952 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:51:52.962 00.010 5052 UpdateGuideState exits: m=328 SNR=12.2
22:51:52.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:52.962 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:52.962 00.000 5052 Enqueuing Expose request
22:51:52.982 00.020 8976 Received - 47 (G) 
22:51:52.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:52.982 00.000 8976 stepped: pos (21, 20)
22:51:52.982 00.000 8976 MoveAxis(U, 5, ABG)
22:51:52.982 00.000 8976 stepping (21, 20) + (0, 5)
22:51:52.982 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:53.030 00.048 8976 Received - 47 (G) 
22:51:53.030 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:53.030 00.000 8976 stepped: pos (21, 25)
22:51:53.030 00.000 8976 move complete, result=0
22:51:53.030 00.000 8976 worker thread done servicing request
22:51:53.030 00.000 8976 Worker thread wakes up
22:51:53.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:53.030 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:53.030 00.000 5052 GuideStep: -0.7 px 2 ms EAST, -1.5 px 5 ms NORTH
22:51:54.070 01.040 8976 Exposure complete
22:51:54.085 00.015 8976 worker thread done servicing request
22:51:54.086 00.001 5052 OnExposeComplete: enter
22:51:54.086 00.000 5052 UpdateGuideState(): m_state=6
22:51:54.086 00.000 5052 Star::Find(18, 389, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 543
22:51:54.086 00.000 5052 Star::Find returns 1 (0), X=389.27, Y=273.37, Mass=331, SNR=12.3, Peak=51 HFD=3.7
22:51:54.086 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.36) = xAngle (-1.70 = -1.70)
22:51:54.086 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.04 = -2.04)
22:51:54.086 00.000 5052 CameraToMount -- cameraX=1.49 cameraY=1.15 hyp=1.88 cameraTheta=0.66 mountX=-0.25 mountY=-1.68, mountTheta=-1.72
22:51:54.087 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.49, y=1.15, opts=13)
22:51:54.087 00.000 5052 Enqueuing Move request for stepguider (1.49, 1.15)
22:51:54.087 00.000 8976 Worker thread wakes up
22:51:54.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.49, 1.15) opts 0xd
22:51:54.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.49, 1.15)
22:51:54.087 00.000 8976 Moving (1.49, 1.15) raw xDistance=-0.25 yDistance=-1.68
22:51:54.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
22:51:54.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.13 from input -1.68
22:51:54.087 00.000 8976 MoveAxis(R, 0, ABG)
22:51:54.087 00.000 8976 MoveAxis(U, 5, ABG)
22:51:54.087 00.000 8976 stepping (21, 25) + (0, 5)
22:51:54.087 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:54.088 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:51:54.097 00.009 5052 UpdateGuideState exits: m=331 SNR=12.3
22:51:54.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:54.097 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:54.097 00.000 5052 Enqueuing Expose request
22:51:54.133 00.036 8976 Received - 47 (G) 
22:51:54.133 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:51:54.133 00.000 8976 stepped: pos (21, 30)
22:51:54.134 00.001 8976 move complete, result=0
22:51:54.134 00.000 8976 worker thread done servicing request
22:51:54.134 00.000 8976 Worker thread wakes up
22:51:54.134 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:54.134 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:54.134 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.7 px 5 ms NORTH
22:51:55.179 01.045 8976 Exposure complete
22:51:55.193 00.014 8976 worker thread done servicing request
22:51:55.193 00.000 5052 OnExposeComplete: enter
22:51:55.193 00.000 5052 UpdateGuideState(): m_state=6
22:51:55.193 00.000 5052 Star::Find(18, 389, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 544
22:51:55.193 00.000 5052 Star::Find returns 1 (0), X=387.09, Y=272.75, Mass=313, SNR=12.0, Peak=51 HFD=4.2
22:51:55.193 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.36) = xAngle (0.13 = 0.13)
22:51:55.193 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.21 = -0.21)
22:51:55.193 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.53 hyp=0.86 cameraTheta=2.49 mountX=0.86 mountY=-0.18, mountTheta=-0.21
22:51:55.194 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.53, opts=13)
22:51:55.194 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.53)
22:51:55.194 00.000 8976 Worker thread wakes up
22:51:55.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.53) opts 0xd
22:51:55.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.53)
22:51:55.194 00.000 8976 Moving (-0.69, 0.53) raw xDistance=0.86 yDistance=-0.18
22:51:55.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86
22:51:55.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:51:55.194 00.000 8976 MoveAxis(L, 2, ABG)
22:51:55.194 00.000 8976 stepping (21, 30) + (-2, 0)
22:51:55.194 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:55.195 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:51:55.204 00.009 5052 UpdateGuideState exits: m=313 SNR=12.0
22:51:55.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:55.204 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:55.204 00.000 5052 Enqueuing Expose request
22:51:55.220 00.016 8976 Received - 47 (G) 
22:51:55.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:51:55.220 00.000 8976 stepped: pos (19, 30)
22:51:55.220 00.000 8976 MoveAxis(U, 0, ABG)
22:51:55.220 00.000 8976 move complete, result=0
22:51:55.221 00.001 8976 worker thread done servicing request
22:51:55.221 00.000 8976 Worker thread wakes up
22:51:55.221 00.000 5052 GuideStep: 0.9 px 2 ms WEST, -0.2 px 0 ms NORTH
22:51:55.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:55.221 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:56.257 01.036 8976 Exposure complete
22:51:56.274 00.017 8976 worker thread done servicing request
22:51:56.275 00.001 5052 OnExposeComplete: enter
22:51:56.275 00.000 5052 UpdateGuideState(): m_state=6
22:51:56.275 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 545
22:51:56.275 00.000 5052 Star::Find returns 1 (0), X=384.04, Y=272.47, Mass=302, SNR=11.7, Peak=50 HFD=4.1
22:51:56.275 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.36) = xAngle (0.71 = 0.71)
22:51:56.275 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.38 = 0.38)
22:51:56.275 00.000 5052 CameraToMount -- cameraX=-3.74 cameraY=0.25 hyp=3.74 cameraTheta=3.07 mountX=2.83 mountY=1.37, mountTheta=0.45
22:51:56.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.74, y=0.25, opts=13)
22:51:56.276 00.000 5052 Enqueuing Move request for stepguider (-3.74, 0.25)
22:51:56.276 00.000 8976 Worker thread wakes up
22:51:56.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.74, 0.25) opts 0xd
22:51:56.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.74, 0.25)
22:51:56.276 00.000 8976 Moving (-3.74, 0.25) raw xDistance=2.83 yDistance=1.37
22:51:56.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.82 from input 2.83
22:51:56.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.37
22:51:56.277 00.001 8976 MoveAxis(L, 6, ABG)
22:51:56.277 00.000 8976 stepping (19, 30) + (-6, 0)
22:51:56.277 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:51:56.277 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:51:56.288 00.011 5052 UpdateGuideState exits: m=302 SNR=11.7
22:51:56.289 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:56.289 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:56.289 00.000 5052 Enqueuing Expose request
22:51:56.323 00.034 8976 Received - 47 (G) 
22:51:56.323 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:51:56.323 00.000 8976 stepped: pos (13, 30)
22:51:56.323 00.000 8976 MoveAxis(D, 4, ABG)
22:51:56.323 00.000 8976 stepping (13, 30) + (0, -4)
22:51:56.323 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:51:56.356 00.033 8976 Received - 47 (G) 
22:51:56.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:51:56.356 00.000 8976 stepped: pos (13, 26)
22:51:56.356 00.000 8976 move complete, result=0
22:51:56.356 00.000 8976 worker thread done servicing request
22:51:56.356 00.000 8976 Worker thread wakes up
22:51:56.356 00.000 5052 GuideStep: 2.8 px 6 ms WEST, 1.4 px 4 ms SOUTH
22:51:56.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:56.356 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:57.399 01.043 8976 Exposure complete
22:51:57.415 00.016 8976 worker thread done servicing request
22:51:57.415 00.000 5052 OnExposeComplete: enter
22:51:57.415 00.000 5052 UpdateGuideState(): m_state=6
22:51:57.415 00.000 5052 Star::Find(18, 384, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 546
22:51:57.415 00.000 5052 Star::Find returns 1 (0), X=382.98, Y=271.63, Mass=349, SNR=12.7, Peak=54 HFD=4.6
22:51:57.415 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.36) = xAngle (-5.38 = 0.91)
22:51:57.415 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.72 = 0.57)
22:51:57.415 00.000 5052 CameraToMount -- cameraX=-4.80 cameraY=-0.59 hyp=4.84 cameraTheta=-3.02 mountX=2.99 mountY=2.60, mountTheta=0.72
22:51:57.416 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.80, y=-0.59, opts=13)
22:51:57.416 00.000 5052 Enqueuing Move request for stepguider (-4.80, -0.59)
22:51:57.416 00.000 8976 Worker thread wakes up
22:51:57.416 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.80, -0.59) opts 0xd
22:51:57.416 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.80, -0.59)
22:51:57.416 00.000 8976 Moving (-4.80, -0.59) raw xDistance=2.99 yDistance=2.60
22:51:57.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.01 from input 2.99
22:51:57.417 00.001 8976 GuideAlgorithmHysteresis::Result() returns 1.70 from input 2.60
22:51:57.417 00.000 8976 MoveAxis(L, 6, ABG)
22:51:57.417 00.000 8976 stepping (13, 26) + (-6, 0)
22:51:57.417 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:51:57.417 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:51:57.428 00.011 5052 UpdateGuideState exits: m=349 SNR=12.7
22:51:57.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:57.428 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:57.428 00.000 5052 Enqueuing Expose request
22:51:57.459 00.031 8976 Received - 47 (G) 
22:51:57.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:51:57.459 00.000 8976 stepped: pos (7, 26)
22:51:57.459 00.000 8976 MoveAxis(D, 8, ABG)
22:51:57.459 00.000 8976 stepping (7, 26) + (0, -8)
22:51:57.459 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
22:51:57.507 00.048 8976 Received - 47 (G) 
22:51:57.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
22:51:57.507 00.000 8976 stepped: pos (7, 18)
22:51:57.507 00.000 8976 move complete, result=0
22:51:57.507 00.000 8976 worker thread done servicing request
22:51:57.507 00.000 8976 Worker thread wakes up
22:51:57.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:57.507 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:57.507 00.000 5052 GuideStep: 3.0 px 6 ms WEST, 2.6 px 8 ms SOUTH
22:51:58.544 01.037 8976 Exposure complete
22:51:58.559 00.015 8976 worker thread done servicing request
22:51:58.559 00.000 5052 OnExposeComplete: enter
22:51:58.559 00.000 5052 UpdateGuideState(): m_state=6
22:51:58.559 00.000 5052 Star::Find(18, 382, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 547
22:51:58.560 00.001 5052 Star::Find returns 1 (0), X=384.68, Y=271.10, Mass=275, SNR=11.2, Peak=55 HFD=3.9
22:51:58.560 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.36) = xAngle (-5.15 = 1.13)
22:51:58.560 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.49 = 0.79)
22:51:58.560 00.000 5052 CameraToMount -- cameraX=-3.09 cameraY=-1.12 hyp=3.29 cameraTheta=-2.79 mountX=1.40 mountY=2.34, mountTheta=1.03
22:51:58.561 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.09, y=-1.12, opts=13)
22:51:58.561 00.000 5052 Enqueuing Move request for stepguider (-3.09, -1.12)
22:51:58.561 00.000 8976 Worker thread wakes up
22:51:58.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.09, -1.12) opts 0xd
22:51:58.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.09, -1.12)
22:51:58.561 00.000 8976 Moving (-3.09, -1.12) raw xDistance=1.40 yDistance=2.34
22:51:58.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.40
22:51:58.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.59 from input 2.34
22:51:58.561 00.000 8976 MoveAxis(L, 3, ABG)
22:51:58.561 00.000 8976 stepping (7, 18) + (-3, 0)
22:51:58.561 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:58.562 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=32, FiltMin=27, FiltMax=48, Gamma=2.260
22:51:58.572 00.010 5052 UpdateGuideState exits: m=275 SNR=11.2
22:51:58.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:58.572 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:58.572 00.000 5052 Enqueuing Expose request
22:51:58.593 00.021 8976 Received - 47 (G) 
22:51:58.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:51:58.593 00.000 8976 stepped: pos (4, 18)
22:51:58.593 00.000 8976 MoveAxis(D, 8, ABG)
22:51:58.593 00.000 8976 stepping (4, 18) + (0, -8)
22:51:58.593 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
22:51:58.641 00.048 8976 Received - 47 (G) 
22:51:58.641 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
22:51:58.641 00.000 8976 stepped: pos (4, 10)
22:51:58.641 00.000 8976 move complete, result=0
22:51:58.641 00.000 8976 worker thread done servicing request
22:51:58.641 00.000 8976 Worker thread wakes up
22:51:58.641 00.000 5052 GuideStep: 1.4 px 3 ms WEST, 2.3 px 8 ms SOUTH
22:51:58.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:58.641 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:51:59.686 01.045 8976 Exposure complete
22:51:59.700 00.014 8976 worker thread done servicing request
22:51:59.701 00.001 5052 OnExposeComplete: enter
22:51:59.701 00.000 5052 UpdateGuideState(): m_state=6
22:51:59.701 00.000 5052 Star::Find(18, 384, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 548
22:51:59.701 00.000 5052 Star::Find returns 1 (0), X=386.44, Y=270.87, Mass=323, SNR=12.1, Peak=64 HFD=3.9
22:51:59.701 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.36) = xAngle (-4.71 = 1.57)
22:51:59.701 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.05 = 1.23)
22:51:59.701 00.000 5052 CameraToMount -- cameraX=-1.34 cameraY=-1.35 hyp=1.90 cameraTheta=-2.35 mountX=0.00 mountY=1.80, mountTheta=1.57
22:51:59.702 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.34, y=-1.35, opts=13)
22:51:59.702 00.000 5052 Enqueuing Move request for stepguider (-1.34, -1.35)
22:51:59.702 00.000 8976 Worker thread wakes up
22:51:59.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.34, -1.35) opts 0xd
22:51:59.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.34, -1.35)
22:51:59.702 00.000 8976 Moving (-1.34, -1.35) raw xDistance=0.00 yDistance=1.80
22:51:59.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:51:59.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.24 from input 1.80
22:51:59.702 00.000 8976 MoveAxis(R, 0, ABG)
22:51:59.702 00.000 8976 MoveAxis(D, 6, ABG)
22:51:59.702 00.000 8976 stepping (4, 10) + (0, -6)
22:51:59.702 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:51:59.703 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:51:59.713 00.010 5052 UpdateGuideState exits: m=323 SNR=12.1
22:51:59.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:59.713 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:51:59.713 00.000 5052 Enqueuing Expose request
22:51:59.745 00.032 8976 Received - 47 (G) 
22:51:59.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:51:59.745 00.000 8976 stepped: pos (4, 4)
22:51:59.745 00.000 8976 move complete, result=0
22:51:59.745 00.000 8976 worker thread done servicing request
22:51:59.745 00.000 8976 Worker thread wakes up
22:51:59.745 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 1.8 px 6 ms SOUTH
22:51:59.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:51:59.745 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:00.795 01.050 8976 Exposure complete
22:52:00.809 00.014 8976 worker thread done servicing request
22:52:00.809 00.000 5052 OnExposeComplete: enter
22:52:00.809 00.000 5052 UpdateGuideState(): m_state=6
22:52:00.809 00.000 5052 Star::Find(18, 386, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 549
22:52:00.809 00.000 5052 Star::Find returns 1 (0), X=389.19, Y=271.28, Mass=318, SNR=12.0, Peak=50 HFD=4.4
22:52:00.809 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.36) = xAngle (-2.95 = -2.95)
22:52:00.809 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.29 = 3.00)
22:52:00.809 00.000 5052 CameraToMount -- cameraX=1.41 cameraY=-0.94 hyp=1.70 cameraTheta=-0.59 mountX=-1.67 mountY=0.25, mountTheta=3.00
22:52:00.810 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.41, y=-0.94, opts=13)
22:52:00.810 00.000 5052 Enqueuing Move request for stepguider (1.41, -0.94)
22:52:00.810 00.000 8976 Worker thread wakes up
22:52:00.810 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.41, -0.94) opts 0xd
22:52:00.810 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.41, -0.94)
22:52:00.810 00.000 8976 Moving (1.41, -0.94) raw xDistance=-1.67 yDistance=0.25
22:52:00.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.05 from input -1.67
22:52:00.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:52:00.810 00.000 8976 MoveAxis(R, 3, ABG)
22:52:00.810 00.000 8976 stepping (4, 4) + (3, 0)
22:52:00.810 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:00.811 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:52:00.820 00.009 5052 UpdateGuideState exits: m=318 SNR=12.0
22:52:00.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:00.821 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:00.821 00.000 5052 Enqueuing Expose request
22:52:00.848 00.027 8976 Received - 47 (G) 
22:52:00.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:00.848 00.000 8976 stepped: pos (7, 4)
22:52:00.848 00.000 8976 MoveAxis(U, 0, ABG)
22:52:00.848 00.000 8976 move complete, result=0
22:52:00.848 00.000 8976 worker thread done servicing request
22:52:00.848 00.000 8976 Worker thread wakes up
22:52:00.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:00.848 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:00.848 00.000 5052 GuideStep: -1.7 px 3 ms EAST, 0.2 px 0 ms NORTH
22:52:01.894 01.046 8976 Exposure complete
22:52:01.908 00.014 8976 worker thread done servicing request
22:52:01.908 00.000 5052 OnExposeComplete: enter
22:52:01.908 00.000 5052 UpdateGuideState(): m_state=6
22:52:01.908 00.000 5052 Star::Find(18, 389, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 550
22:52:01.908 00.000 5052 Star::Find returns 1 (0), X=390.63, Y=271.77, Mass=294, SNR=11.6, Peak=49 HFD=4.0
22:52:01.908 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.36) = xAngle (-2.52 = -2.52)
22:52:01.909 00.001 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.86 = -2.86)
22:52:01.909 00.000 5052 CameraToMount -- cameraX=2.85 cameraY=-0.46 hyp=2.89 cameraTheta=-0.16 mountX=-2.34 mountY=-0.81, mountTheta=-2.81
22:52:01.909 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.85, y=-0.46, opts=13)
22:52:01.909 00.000 5052 Enqueuing Move request for stepguider (2.85, -0.46)
22:52:01.909 00.000 8976 Worker thread wakes up
22:52:01.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.85, -0.46) opts 0xd
22:52:01.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.85, -0.46)
22:52:01.909 00.000 8976 Moving (2.85, -0.46) raw xDistance=-2.34 yDistance=-0.81
22:52:01.910 00.001 8976 GuideAlgorithmHysteresis::Result() returns -1.55 from input -2.34
22:52:01.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
22:52:01.910 00.000 8976 MoveAxis(R, 5, ABG)
22:52:01.910 00.000 8976 stepping (7, 4) + (5, 0)
22:52:01.910 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:01.910 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:52:01.920 00.010 5052 UpdateGuideState exits: m=294 SNR=11.6
22:52:01.921 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:01.921 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:01.921 00.000 5052 Enqueuing Expose request
22:52:01.951 00.030 8976 Received - 47 (G) 
22:52:01.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:01.951 00.000 8976 stepped: pos (12, 4)
22:52:01.951 00.000 8976 MoveAxis(U, 2, ABG)
22:52:01.951 00.000 8976 stepping (12, 4) + (0, 2)
22:52:01.951 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:01.982 00.031 8976 Received - 47 (G) 
22:52:01.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:01.982 00.000 8976 stepped: pos (12, 6)
22:52:01.982 00.000 8976 move complete, result=0
22:52:01.982 00.000 8976 worker thread done servicing request
22:52:01.982 00.000 8976 Worker thread wakes up
22:52:01.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:01.982 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:01.982 00.000 5052 GuideStep: -2.3 px 5 ms EAST, -0.8 px 2 ms NORTH
22:52:02.596 00.614 5052 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
22:52:02.605 00.009 5052 GetDouble("/profile/2/camera/CoolerSetpt", 10.000000) returns 10.000000
22:52:03.013 00.408 8976 Exposure complete
22:52:03.027 00.014 8976 worker thread done servicing request
22:52:03.028 00.001 5052 OnExposeComplete: enter
22:52:03.028 00.000 5052 UpdateGuideState(): m_state=6
22:52:03.028 00.000 5052 Star::Find(18, 390, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 551
22:52:03.028 00.000 5052 Star::Find returns 1 (0), X=391.10, Y=272.47, Mass=356, SNR=12.7, Peak=54 HFD=4.6
22:52:03.028 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.36) = xAngle (-2.28 = -2.28)
22:52:03.028 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.62 = -2.62)
22:52:03.028 00.000 5052 CameraToMount -- cameraX=3.33 cameraY=0.25 hyp=3.34 cameraTheta=0.08 mountX=-2.18 mountY=-1.65, mountTheta=-2.49
22:52:03.029 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.33, y=0.25, opts=13)
22:52:03.029 00.000 5052 Enqueuing Move request for stepguider (3.33, 0.25)
22:52:03.029 00.000 8976 Worker thread wakes up
22:52:03.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.33, 0.25) opts 0xd
22:52:03.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.33, 0.25)
22:52:03.029 00.000 8976 Moving (3.33, 0.25) raw xDistance=-2.18 yDistance=-1.65
22:52:03.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.48 from input -2.18
22:52:03.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.08 from input -1.65
22:52:03.029 00.000 8976 MoveAxis(R, 5, ABG)
22:52:03.029 00.000 8976 stepping (12, 6) + (5, 0)
22:52:03.029 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:03.030 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=33, FiltMin=28, FiltMax=47, Gamma=2.260
22:52:03.040 00.010 5052 UpdateGuideState exits: m=356 SNR=12.7
22:52:03.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:03.040 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:03.040 00.000 5052 Enqueuing Expose request
22:52:03.069 00.029 8976 Received - 47 (G) 
22:52:03.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:03.069 00.000 8976 stepped: pos (17, 6)
22:52:03.069 00.000 8976 MoveAxis(U, 5, ABG)
22:52:03.069 00.000 8976 stepping (17, 6) + (0, 5)
22:52:03.069 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:03.117 00.048 8976 Received - 47 (G) 
22:52:03.118 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:03.118 00.000 8976 stepped: pos (17, 11)
22:52:03.118 00.000 8976 move complete, result=0
22:52:03.118 00.000 8976 worker thread done servicing request
22:52:03.118 00.000 8976 Worker thread wakes up
22:52:03.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:03.118 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:03.118 00.000 5052 GuideStep: -2.2 px 5 ms EAST, -1.7 px 5 ms NORTH
22:52:04.157 01.039 8976 Exposure complete
22:52:04.172 00.015 8976 worker thread done servicing request
22:52:04.172 00.000 5052 OnExposeComplete: enter
22:52:04.172 00.000 5052 UpdateGuideState(): m_state=6
22:52:04.172 00.000 5052 Star::Find(18, 391, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 552
22:52:04.172 00.000 5052 Star::Find returns 1 (0), X=389.40, Y=273.17, Mass=380, SNR=13.3, Peak=51 HFD=5.1
22:52:04.172 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.36) = xAngle (-1.83 = -1.83)
22:52:04.172 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.17 = -2.17)
22:52:04.172 00.000 5052 CameraToMount -- cameraX=1.62 cameraY=0.95 hyp=1.87 cameraTheta=0.53 mountX=-0.48 mountY=-1.55, mountTheta=-1.87
22:52:04.173 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.62, y=0.95, opts=13)
22:52:04.173 00.000 5052 Enqueuing Move request for stepguider (1.62, 0.95)
22:52:04.173 00.000 8976 Worker thread wakes up
22:52:04.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.62, 0.95) opts 0xd
22:52:04.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.62, 0.95)
22:52:04.173 00.000 8976 Moving (1.62, 0.95) raw xDistance=-0.48 yDistance=-1.55
22:52:04.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.48
22:52:04.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.05 from input -1.55
22:52:04.173 00.000 8976 MoveAxis(R, 1, ABG)
22:52:04.173 00.000 8976 stepping (17, 11) + (1, 0)
22:52:04.174 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:04.174 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:52:04.184 00.010 5052 UpdateGuideState exits: m=380 SNR=13.3
22:52:04.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:04.184 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:04.184 00.000 5052 Enqueuing Expose request
22:52:04.204 00.020 8976 Received - 47 (G) 
22:52:04.205 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:04.205 00.000 8976 stepped: pos (18, 11)
22:52:04.205 00.000 8976 MoveAxis(U, 5, ABG)
22:52:04.205 00.000 8976 stepping (18, 11) + (0, 5)
22:52:04.205 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:04.253 00.048 8976 Received - 47 (G) 
22:52:04.253 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:04.253 00.000 8976 stepped: pos (18, 16)
22:52:04.253 00.000 8976 move complete, result=0
22:52:04.253 00.000 8976 worker thread done servicing request
22:52:04.253 00.000 8976 Worker thread wakes up
22:52:04.253 00.000 5052 GuideStep: -0.5 px 1 ms EAST, -1.5 px 5 ms NORTH
22:52:04.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:04.254 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:05.299 01.045 8976 Exposure complete
22:52:05.314 00.015 8976 worker thread done servicing request
22:52:05.314 00.000 5052 OnExposeComplete: enter
22:52:05.314 00.000 5052 UpdateGuideState(): m_state=6
22:52:05.314 00.000 5052 Star::Find(18, 389, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 553
22:52:05.314 00.000 5052 Star::Find returns 1 (0), X=386.45, Y=272.52, Mass=282, SNR=11.3, Peak=51 HFD=4.9
22:52:05.314 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.36) = xAngle (0.56 = 0.56)
22:52:05.314 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.22 = 0.22)
22:52:05.314 00.000 5052 CameraToMount -- cameraX=-1.33 cameraY=0.30 hyp=1.36 cameraTheta=2.92 mountX=1.15 mountY=0.30, mountTheta=0.25
22:52:05.315 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.33, y=0.30, opts=13)
22:52:05.315 00.000 5052 Enqueuing Move request for stepguider (-1.33, 0.30)
22:52:05.315 00.000 8976 Worker thread wakes up
22:52:05.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.33, 0.30) opts 0xd
22:52:05.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.33, 0.30)
22:52:05.315 00.000 8976 Moving (-1.33, 0.30) raw xDistance=1.15 yDistance=0.30
22:52:05.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.15
22:52:05.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.30
22:52:05.315 00.000 8976 MoveAxis(L, 2, ABG)
22:52:05.315 00.000 8976 stepping (18, 16) + (-2, 0)
22:52:05.315 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:05.316 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:52:05.327 00.011 5052 UpdateGuideState exits: m=282 SNR=11.3
22:52:05.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:05.327 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:05.327 00.000 5052 Enqueuing Expose request
22:52:05.340 00.013 8976 Received - 47 (G) 
22:52:05.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:05.340 00.000 8976 stepped: pos (16, 16)
22:52:05.340 00.000 8976 MoveAxis(U, 0, ABG)
22:52:05.340 00.000 8976 move complete, result=0
22:52:05.340 00.000 8976 worker thread done servicing request
22:52:05.340 00.000 8976 Worker thread wakes up
22:52:05.340 00.000 5052 GuideStep: 1.2 px 2 ms WEST, 0.3 px 0 ms NORTH
22:52:05.341 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:05.341 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:06.385 01.044 8976 Exposure complete
22:52:06.399 00.014 8976 worker thread done servicing request
22:52:06.399 00.000 5052 OnExposeComplete: enter
22:52:06.399 00.000 5052 UpdateGuideState(): m_state=6
22:52:06.399 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 554
22:52:06.399 00.000 5052 Star::Find returns 1 (0), X=385.58, Y=272.27, Mass=271, SNR=11.1, Peak=53 HFD=4.0
22:52:06.400 00.001 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.36) = xAngle (0.76 = 0.76)
22:52:06.400 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.42 = 0.42)
22:52:06.400 00.000 5052 CameraToMount -- cameraX=-2.20 cameraY=0.05 hyp=2.20 cameraTheta=3.12 mountX=1.59 mountY=0.90, mountTheta=0.51
22:52:06.400 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.20, y=0.05, opts=13)
22:52:06.400 00.000 5052 Enqueuing Move request for stepguider (-2.20, 0.05)
22:52:06.400 00.000 8976 Worker thread wakes up
22:52:06.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.20, 0.05) opts 0xd
22:52:06.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.20, 0.05)
22:52:06.401 00.001 8976 Moving (-2.20, 0.05) raw xDistance=1.59 yDistance=0.90
22:52:06.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.05 from input 1.59
22:52:06.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.90
22:52:06.401 00.000 8976 MoveAxis(L, 3, ABG)
22:52:06.401 00.000 8976 stepping (16, 16) + (-3, 0)
22:52:06.401 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:06.401 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:52:06.411 00.010 5052 UpdateGuideState exits: m=271 SNR=11.1
22:52:06.412 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:06.412 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:06.412 00.000 5052 Enqueuing Expose request
22:52:06.427 00.015 8976 Received - 47 (G) 
22:52:06.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:06.427 00.000 8976 stepped: pos (13, 16)
22:52:06.427 00.000 8976 MoveAxis(D, 3, ABG)
22:52:06.427 00.000 8976 stepping (13, 16) + (0, -3)
22:52:06.427 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:06.459 00.032 8976 Received - 47 (G) 
22:52:06.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:06.459 00.000 8976 stepped: pos (13, 13)
22:52:06.459 00.000 8976 move complete, result=0
22:52:06.459 00.000 8976 worker thread done servicing request
22:52:06.459 00.000 8976 Worker thread wakes up
22:52:06.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:06.459 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:06.459 00.000 5052 GuideStep: 1.6 px 3 ms WEST, 0.9 px 3 ms SOUTH
22:52:07.493 01.034 8976 Exposure complete
22:52:07.507 00.014 8976 worker thread done servicing request
22:52:07.507 00.000 5052 OnExposeComplete: enter
22:52:07.507 00.000 5052 UpdateGuideState(): m_state=6
22:52:07.507 00.000 5052 Star::Find(18, 385, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 555
22:52:07.507 00.000 5052 Star::Find returns 1 (0), X=385.08, Y=271.90, Mass=315, SNR=12.0, Peak=53 HFD=4.2
22:52:07.507 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.36) = xAngle (-5.38 = 0.90)
22:52:07.507 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.72 = 0.56)
22:52:07.507 00.000 5052 CameraToMount -- cameraX=-2.70 cameraY=-0.33 hyp=2.71 cameraTheta=-3.02 mountX=1.68 mountY=1.45, mountTheta=0.71
22:52:07.508 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.70, y=-0.33, opts=13)
22:52:07.508 00.000 5052 Enqueuing Move request for stepguider (-2.70, -0.33)
22:52:07.508 00.000 8976 Worker thread wakes up
22:52:07.508 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.70, -0.33) opts 0xd
22:52:07.508 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.70, -0.33)
22:52:07.508 00.000 8976 Moving (-2.70, -0.33) raw xDistance=1.68 yDistance=1.45
22:52:07.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.13 from input 1.68
22:52:07.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.95 from input 1.45
22:52:07.508 00.000 8976 MoveAxis(L, 4, ABG)
22:52:07.508 00.000 8976 stepping (13, 13) + (-4, 0)
22:52:07.508 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:52:07.509 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:52:07.519 00.010 5052 UpdateGuideState exits: m=315 SNR=12.0
22:52:07.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:07.519 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:07.519 00.000 5052 Enqueuing Expose request
22:52:07.546 00.027 8976 Received - 47 (G) 
22:52:07.546 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:52:07.546 00.000 8976 stepped: pos (9, 13)
22:52:07.546 00.000 8976 MoveAxis(D, 5, ABG)
22:52:07.546 00.000 8976 stepping (9, 13) + (0, -5)
22:52:07.546 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:07.594 00.048 8976 Received - 47 (G) 
22:52:07.594 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:07.594 00.000 8976 stepped: pos (9, 8)
22:52:07.594 00.000 8976 move complete, result=0
22:52:07.594 00.000 8976 worker thread done servicing request
22:52:07.594 00.000 8976 Worker thread wakes up
22:52:07.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:07.594 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:07.594 00.000 5052 GuideStep: 1.7 px 4 ms WEST, 1.4 px 5 ms SOUTH
22:52:08.630 01.036 8976 Exposure complete
22:52:08.644 00.014 8976 worker thread done servicing request
22:52:08.645 00.001 5052 OnExposeComplete: enter
22:52:08.645 00.000 5052 UpdateGuideState(): m_state=6
22:52:08.645 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 556
22:52:08.645 00.000 5052 Star::Find returns 1 (1), X=387.15, Y=271.52, Mass=297, SNR=11.7, Peak=54 HFD=3.8
22:52:08.645 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.36) = xAngle (-4.66 = 1.62)
22:52:08.645 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.00 = 1.28)
22:52:08.645 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.70 hyp=0.95 cameraTheta=-2.30 mountX=-0.05 mountY=0.91, mountTheta=1.62
22:52:08.646 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.70, opts=13)
22:52:08.646 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.70)
22:52:08.646 00.000 8976 Worker thread wakes up
22:52:08.646 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.70) opts 0xd
22:52:08.646 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.70)
22:52:08.646 00.000 8976 Moving (-0.63, -0.70) raw xDistance=-0.05 yDistance=0.91
22:52:08.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:52:08.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.91
22:52:08.646 00.000 8976 MoveAxis(R, 0, ABG)
22:52:08.646 00.000 8976 MoveAxis(D, 3, ABG)
22:52:08.646 00.000 8976 stepping (9, 8) + (0, -3)
22:52:08.646 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:08.647 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:52:08.657 00.010 5052 UpdateGuideState exits: m=297 SNR=11.7 Saturated
22:52:08.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:08.657 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:08.657 00.000 5052 Enqueuing Expose request
22:52:08.681 00.024 8976 Received - 47 (G) 
22:52:08.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:08.681 00.000 8976 stepped: pos (9, 5)
22:52:08.681 00.000 8976 move complete, result=0
22:52:08.681 00.000 8976 worker thread done servicing request
22:52:08.681 00.000 8976 Worker thread wakes up
22:52:08.681 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.9 px 3 ms SOUTH
22:52:08.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:08.681 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:09.726 01.045 8976 Exposure complete
22:52:09.740 00.014 8976 worker thread done servicing request
22:52:09.740 00.000 5052 OnExposeComplete: enter
22:52:09.740 00.000 5052 UpdateGuideState(): m_state=6
22:52:09.740 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 557
22:52:09.740 00.000 5052 Star::Find returns 1 (0), X=388.07, Y=272.21, Mass=362, SNR=12.9, Peak=52 HFD=4.5
22:52:09.740 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.36) = xAngle (-2.40 = -2.40)
22:52:09.740 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.74 = -2.74)
22:52:09.740 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-0.04 mountX=-0.21 mountY=-0.11, mountTheta=-2.65
22:52:09.741 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.01, opts=13)
22:52:09.741 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.01)
22:52:09.741 00.000 8976 Worker thread wakes up
22:52:09.741 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.01) opts 0xd
22:52:09.741 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.01)
22:52:09.741 00.000 8976 Moving (0.29, -0.01) raw xDistance=-0.21 yDistance=-0.11
22:52:09.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:52:09.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:52:09.741 00.000 8976 MoveAxis(R, 0, ABG)
22:52:09.741 00.000 8976 MoveAxis(U, 0, ABG)
22:52:09.741 00.000 8976 move complete, result=0
22:52:09.741 00.000 8976 worker thread done servicing request
22:52:09.742 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:52:09.752 00.010 5052 UpdateGuideState exits: m=362 SNR=12.9
22:52:09.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:09.752 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:09.752 00.000 5052 Enqueuing Expose request
22:52:09.752 00.000 8976 Worker thread wakes up
22:52:09.752 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:09.752 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:09.758 00.006 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:10.792 01.034 8976 Exposure complete
22:52:10.806 00.014 8976 worker thread done servicing request
22:52:10.806 00.000 5052 OnExposeComplete: enter
22:52:10.806 00.000 5052 UpdateGuideState(): m_state=6
22:52:10.806 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 558
22:52:10.806 00.000 5052 Star::Find returns 1 (0), X=389.29, Y=271.65, Mass=329, SNR=12.3, Peak=55 HFD=4.3
22:52:10.806 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.36) = xAngle (-2.72 = -2.72)
22:52:10.806 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.06 = -3.06)
22:52:10.806 00.000 5052 CameraToMount -- cameraX=1.51 cameraY=-0.57 hyp=1.62 cameraTheta=-0.36 mountX=-1.47 mountY=-0.14, mountTheta=-3.05
22:52:10.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.51, y=-0.57, opts=13)
22:52:10.807 00.000 5052 Enqueuing Move request for stepguider (1.51, -0.57)
22:52:10.807 00.000 8976 Worker thread wakes up
22:52:10.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.51, -0.57) opts 0xd
22:52:10.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.51, -0.57)
22:52:10.807 00.000 8976 Moving (1.51, -0.57) raw xDistance=-1.47 yDistance=-0.14
22:52:10.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.47
22:52:10.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:52:10.807 00.000 8976 MoveAxis(R, 3, ABG)
22:52:10.808 00.001 8976 stepping (9, 5) + (3, 0)
22:52:10.808 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:10.808 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:52:10.818 00.010 5052 UpdateGuideState exits: m=329 SNR=12.3
22:52:10.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:10.818 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:10.818 00.000 5052 Enqueuing Expose request
22:52:10.839 00.021 8976 Received - 47 (G) 
22:52:10.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:10.839 00.000 8976 stepped: pos (12, 5)
22:52:10.839 00.000 8976 MoveAxis(U, 0, ABG)
22:52:10.839 00.000 8976 move complete, result=0
22:52:10.839 00.000 8976 worker thread done servicing request
22:52:10.839 00.000 8976 Worker thread wakes up
22:52:10.839 00.000 5052 GuideStep: -1.5 px 3 ms EAST, -0.1 px 0 ms NORTH
22:52:10.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:10.839 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:11.875 01.036 8976 Exposure complete
22:52:11.889 00.014 8976 worker thread done servicing request
22:52:11.890 00.001 5052 OnExposeComplete: enter
22:52:11.890 00.000 5052 UpdateGuideState(): m_state=6
22:52:11.890 00.000 5052 Star::Find(18, 389, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 559
22:52:11.890 00.000 5052 Star::Find returns 1 (0), X=389.88, Y=272.16, Mass=323, SNR=12.2, Peak=57 HFD=3.8
22:52:11.890 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.36) = xAngle (-2.39 = -2.39)
22:52:11.890 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.73 = -2.73)
22:52:11.890 00.000 5052 CameraToMount -- cameraX=2.10 cameraY=-0.06 hyp=2.10 cameraTheta=-0.03 mountX=-1.53 mountY=-0.84, mountTheta=-2.64
22:52:11.891 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.10, y=-0.06, opts=13)
22:52:11.891 00.000 5052 Enqueuing Move request for stepguider (2.10, -0.06)
22:52:11.891 00.000 8976 Worker thread wakes up
22:52:11.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.10, -0.06) opts 0xd
22:52:11.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.10, -0.06)
22:52:11.891 00.000 8976 Moving (2.10, -0.06) raw xDistance=-1.53 yDistance=-0.84
22:52:11.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.03 from input -1.53
22:52:11.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
22:52:11.891 00.000 8976 MoveAxis(R, 3, ABG)
22:52:11.891 00.000 8976 stepping (12, 5) + (3, 0)
22:52:11.891 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:11.892 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=50, Gamma=2.260
22:52:11.901 00.009 5052 UpdateGuideState exits: m=323 SNR=12.2
22:52:11.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:11.901 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:11.901 00.000 5052 Enqueuing Expose request
22:52:11.926 00.025 8976 Received - 47 (G) 
22:52:11.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:11.926 00.000 8976 stepped: pos (15, 5)
22:52:11.926 00.000 8976 MoveAxis(U, 3, ABG)
22:52:11.926 00.000 8976 stepping (15, 5) + (0, 3)
22:52:11.926 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:11.958 00.032 8976 Received - 47 (G) 
22:52:11.958 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:11.958 00.000 8976 stepped: pos (15, 8)
22:52:11.958 00.000 8976 move complete, result=0
22:52:11.958 00.000 8976 worker thread done servicing request
22:52:11.958 00.000 8976 Worker thread wakes up
22:52:11.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:11.958 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:11.958 00.000 5052 GuideStep: -1.5 px 3 ms EAST, -0.8 px 3 ms NORTH
22:52:12.994 01.036 8976 Exposure complete
22:52:13.009 00.015 8976 worker thread done servicing request
22:52:13.009 00.000 5052 OnExposeComplete: enter
22:52:13.009 00.000 5052 UpdateGuideState(): m_state=6
22:52:13.009 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 560
22:52:13.009 00.000 5052 Star::Find returns 1 (0), X=389.96, Y=272.19, Mass=333, SNR=12.3, Peak=55 HFD=4.1
22:52:13.009 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.36) = xAngle (-2.37 = -2.37)
22:52:13.009 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.71 = -2.71)
22:52:13.009 00.000 5052 CameraToMount -- cameraX=2.18 cameraY=-0.03 hyp=2.18 cameraTheta=-0.01 mountX=-1.57 mountY=-0.91, mountTheta=-2.62
22:52:13.010 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.18, y=-0.03, opts=13)
22:52:13.010 00.000 5052 Enqueuing Move request for stepguider (2.18, -0.03)
22:52:13.010 00.000 8976 Worker thread wakes up
22:52:13.010 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.18, -0.03) opts 0xd
22:52:13.010 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.18, -0.03)
22:52:13.010 00.000 8976 Moving (2.18, -0.03) raw xDistance=-1.57 yDistance=-0.91
22:52:13.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.57
22:52:13.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.91
22:52:13.010 00.000 8976 MoveAxis(R, 3, ABG)
22:52:13.010 00.000 8976 stepping (15, 8) + (3, 0)
22:52:13.010 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:13.011 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:52:13.021 00.010 5052 UpdateGuideState exits: m=333 SNR=12.3
22:52:13.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:13.021 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:13.021 00.000 5052 Enqueuing Expose request
22:52:13.044 00.023 8976 Received - 47 (G) 
22:52:13.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:13.045 00.001 8976 stepped: pos (18, 8)
22:52:13.045 00.000 8976 MoveAxis(U, 3, ABG)
22:52:13.045 00.000 8976 stepping (18, 8) + (0, 3)
22:52:13.045 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:13.076 00.031 8976 Received - 47 (G) 
22:52:13.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:13.077 00.001 8976 stepped: pos (18, 11)
22:52:13.077 00.000 8976 move complete, result=0
22:52:13.077 00.000 8976 worker thread done servicing request
22:52:13.077 00.000 8976 Worker thread wakes up
22:52:13.077 00.000 5052 GuideStep: -1.6 px 3 ms EAST, -0.9 px 3 ms NORTH
22:52:13.077 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:13.078 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:14.125 01.047 8976 Exposure complete
22:52:14.139 00.014 8976 worker thread done servicing request
22:52:14.139 00.000 5052 OnExposeComplete: enter
22:52:14.139 00.000 5052 UpdateGuideState(): m_state=6
22:52:14.139 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 561
22:52:14.139 00.000 5052 Star::Find returns 1 (0), X=390.36, Y=272.78, Mass=349, SNR=12.7, Peak=50 HFD=4.4
22:52:14.139 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.36) = xAngle (-2.15 = -2.15)
22:52:14.139 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.49 = -2.49)
22:52:14.139 00.000 5052 CameraToMount -- cameraX=2.58 cameraY=0.56 hyp=2.64 cameraTheta=0.21 mountX=-1.44 mountY=-1.61, mountTheta=-2.30
22:52:14.140 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.58, y=0.56, opts=13)
22:52:14.140 00.000 5052 Enqueuing Move request for stepguider (2.58, 0.56)
22:52:14.140 00.000 8976 Worker thread wakes up
22:52:14.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.58, 0.56) opts 0xd
22:52:14.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.58, 0.56)
22:52:14.140 00.000 8976 Moving (2.58, 0.56) raw xDistance=-1.44 yDistance=-1.61
22:52:14.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.44
22:52:14.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.61
22:52:14.140 00.000 8976 MoveAxis(R, 3, ABG)
22:52:14.140 00.000 8976 stepping (18, 11) + (3, 0)
22:52:14.140 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:14.141 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:52:14.151 00.010 5052 UpdateGuideState exits: m=349 SNR=12.7
22:52:14.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:14.151 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:14.151 00.000 5052 Enqueuing Expose request
22:52:14.179 00.028 8976 Received - 47 (G) 
22:52:14.180 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:14.180 00.000 8976 stepped: pos (21, 11)
22:52:14.180 00.000 8976 MoveAxis(U, 5, ABG)
22:52:14.180 00.000 8976 stepping (21, 11) + (0, 5)
22:52:14.180 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:14.227 00.047 8976 Received - 47 (G) 
22:52:14.228 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:14.228 00.000 8976 stepped: pos (21, 16)
22:52:14.228 00.000 8976 move complete, result=0
22:52:14.228 00.000 8976 worker thread done servicing request
22:52:14.228 00.000 8976 Worker thread wakes up
22:52:14.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:14.228 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:14.228 00.000 5052 GuideStep: -1.4 px 3 ms EAST, -1.6 px 5 ms NORTH
22:52:15.270 01.042 8976 Exposure complete
22:52:15.284 00.014 8976 worker thread done servicing request
22:52:15.285 00.001 5052 OnExposeComplete: enter
22:52:15.285 00.000 5052 UpdateGuideState(): m_state=6
22:52:15.285 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 562
22:52:15.285 00.000 5052 Star::Find returns 1 (0), X=390.37, Y=273.48, Mass=372, SNR=13.0, Peak=47 HFD=5.1
22:52:15.285 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.36) = xAngle (-1.91 = -1.91)
22:52:15.285 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.25 = -2.25)
22:52:15.285 00.000 5052 CameraToMount -- cameraX=2.59 cameraY=1.26 hyp=2.88 cameraTheta=0.45 mountX=-0.95 mountY=-2.25, mountTheta=-1.97
22:52:15.285 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.59, y=1.26, opts=13)
22:52:15.286 00.001 5052 Enqueuing Move request for stepguider (2.59, 1.26)
22:52:15.286 00.000 8976 Worker thread wakes up
22:52:15.286 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.59, 1.26) opts 0xd
22:52:15.286 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.59, 1.26)
22:52:15.286 00.000 8976 Moving (2.59, 1.26) raw xDistance=-0.95 yDistance=-2.25
22:52:15.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -0.95
22:52:15.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.49 from input -2.25
22:52:15.286 00.000 8976 MoveAxis(R, 2, ABG)
22:52:15.286 00.000 8976 stepping (21, 16) + (2, 0)
22:52:15.286 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:15.287 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=31, FiltMin=28, FiltMax=43, Gamma=2.260
22:52:15.296 00.009 5052 UpdateGuideState exits: m=372 SNR=13.0
22:52:15.296 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:15.296 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:15.296 00.000 5052 Enqueuing Expose request
22:52:15.315 00.019 8976 Received - 47 (G) 
22:52:15.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:15.315 00.000 8976 stepped: pos (23, 16)
22:52:15.315 00.000 8976 MoveAxis(U, 7, ABG)
22:52:15.315 00.000 8976 stepping (23, 16) + (0, 7)
22:52:15.315 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:52:15.362 00.047 8976 Received - 47 (G) 
22:52:15.363 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:52:15.363 00.000 8976 stepped: pos (23, 23)
22:52:15.363 00.000 8976 move complete, result=0
22:52:15.363 00.000 8976 worker thread done servicing request
22:52:15.363 00.000 8976 Worker thread wakes up
22:52:15.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:15.363 00.000 5052 GuideStep: -1.0 px 2 ms EAST, -2.3 px 7 ms NORTH
22:52:15.363 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:16.411 01.048 8976 Exposure complete
22:52:16.425 00.014 8976 worker thread done servicing request
22:52:16.425 00.000 5052 OnExposeComplete: enter
22:52:16.425 00.000 5052 UpdateGuideState(): m_state=6
22:52:16.425 00.000 5052 Star::Find(18, 390, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 563
22:52:16.425 00.000 5052 Star::Find returns 1 (0), X=389.09, Y=272.52, Mass=307, SNR=11.9, Peak=46 HFD=4.3
22:52:16.426 00.001 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.36) = xAngle (-2.13 = -2.13)
22:52:16.426 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.47 = -2.47)
22:52:16.426 00.000 5052 CameraToMount -- cameraX=1.31 cameraY=0.30 hyp=1.35 cameraTheta=0.23 mountX=-0.72 mountY=-0.83, mountTheta=-2.28
22:52:16.426 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.31, y=0.30, opts=13)
22:52:16.426 00.000 5052 Enqueuing Move request for stepguider (1.31, 0.30)
22:52:16.426 00.000 8976 Worker thread wakes up
22:52:16.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.31, 0.30) opts 0xd
22:52:16.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.31, 0.30)
22:52:16.427 00.001 8976 Moving (1.31, 0.30) raw xDistance=-0.72 yDistance=-0.83
22:52:16.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.72
22:52:16.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.83
22:52:16.427 00.000 8976 MoveAxis(R, 2, ABG)
22:52:16.427 00.000 8976 stepping (23, 23) + (2, 0)
22:52:16.427 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:16.427 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:52:16.437 00.010 5052 UpdateGuideState exits: m=307 SNR=11.9
22:52:16.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:16.437 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:16.437 00.000 5052 Enqueuing Expose request
22:52:16.450 00.013 8976 Received - 47 (G) 
22:52:16.450 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:16.450 00.000 8976 stepped: pos (25, 23)
22:52:16.450 00.000 8976 MoveAxis(U, 3, ABG)
22:52:16.450 00.000 8976 stepping (25, 23) + (0, 3)
22:52:16.450 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:16.482 00.032 8976 Received - 47 (G) 
22:52:16.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:16.482 00.000 8976 stepped: pos (25, 26)
22:52:16.482 00.000 8976 move complete, result=0
22:52:16.482 00.000 8976 worker thread done servicing request
22:52:16.482 00.000 8976 Worker thread wakes up
22:52:16.482 00.000 5052 GuideStep: -0.7 px 2 ms EAST, -0.8 px 3 ms NORTH
22:52:16.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:16.482 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:17.524 01.042 8976 Exposure complete
22:52:17.537 00.013 8976 worker thread done servicing request
22:52:17.537 00.000 5052 OnExposeComplete: enter
22:52:17.537 00.000 5052 UpdateGuideState(): m_state=6
22:52:17.537 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 564
22:52:17.538 00.001 5052 Star::Find returns 1 (0), X=388.19, Y=272.45, Mass=325, SNR=12.1, Peak=49 HFD=4.8
22:52:17.538 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.36) = xAngle (-1.86 = -1.86)
22:52:17.538 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.19 = -2.19)
22:52:17.538 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.23 hyp=0.47 cameraTheta=0.50 mountX=-0.13 mountY=-0.38, mountTheta=-1.90
22:52:17.538 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.23, opts=13)
22:52:17.538 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.23)
22:52:17.538 00.000 8976 Worker thread wakes up
22:52:17.539 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.23) opts 0xd
22:52:17.539 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.23)
22:52:17.539 00.000 8976 Moving (0.41, 0.23) raw xDistance=-0.13 yDistance=-0.38
22:52:17.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:52:17.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.38
22:52:17.539 00.000 8976 MoveAxis(R, 0, ABG)
22:52:17.539 00.000 8976 MoveAxis(U, 1, ABG)
22:52:17.539 00.000 8976 stepping (25, 26) + (0, 1)
22:52:17.539 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:17.539 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:52:17.549 00.010 5052 UpdateGuideState exits: m=325 SNR=12.1
22:52:17.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:17.550 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:17.550 00.000 5052 Enqueuing Expose request
22:52:17.569 00.019 8976 Received - 47 (G) 
22:52:17.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:17.569 00.000 8976 stepped: pos (25, 27)
22:52:17.569 00.000 8976 move complete, result=0
22:52:17.569 00.000 8976 worker thread done servicing request
22:52:17.569 00.000 8976 Worker thread wakes up
22:52:17.569 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
22:52:17.570 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:17.570 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:18.618 01.048 8976 Exposure complete
22:52:18.633 00.015 8976 worker thread done servicing request
22:52:18.633 00.000 5052 OnExposeComplete: enter
22:52:18.633 00.000 5052 UpdateGuideState(): m_state=6
22:52:18.633 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 565
22:52:18.634 00.001 5052 Star::Find returns 1 (0), X=388.73, Y=272.75, Mass=319, SNR=12.1, Peak=47 HFD=4.5
22:52:18.634 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.36) = xAngle (-1.85 = -1.85)
22:52:18.634 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.19 = -2.19)
22:52:18.634 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.53 hyp=1.09 cameraTheta=0.51 mountX=-0.30 mountY=-0.89, mountTheta=-1.90
22:52:18.634 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.53, opts=13)
22:52:18.634 00.000 5052 Enqueuing Move request for stepguider (0.95, 0.53)
22:52:18.634 00.000 8976 Worker thread wakes up
22:52:18.635 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.53) opts 0xd
22:52:18.635 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.53)
22:52:18.635 00.000 8976 Moving (0.95, 0.53) raw xDistance=-0.30 yDistance=-0.89
22:52:18.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.30
22:52:18.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.89
22:52:18.635 00.000 8976 MoveAxis(R, 0, ABG)
22:52:18.635 00.000 8976 MoveAxis(U, 3, ABG)
22:52:18.635 00.000 8976 stepping (25, 27) + (0, 3)
22:52:18.635 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:18.635 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:52:18.646 00.011 5052 UpdateGuideState exits: m=319 SNR=12.1
22:52:18.646 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:18.646 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:18.646 00.000 5052 Enqueuing Expose request
22:52:18.672 00.026 8976 Received - 47 (G) 
22:52:18.672 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:18.672 00.000 8976 stepped: pos (25, 30)
22:52:18.672 00.000 8976 move complete, result=0
22:52:18.672 00.000 8976 worker thread done servicing request
22:52:18.672 00.000 8976 Worker thread wakes up
22:52:18.672 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.9 px 3 ms NORTH
22:52:18.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:18.673 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:19.714 01.041 8976 Exposure complete
22:52:19.729 00.015 8976 worker thread done servicing request
22:52:19.729 00.000 5052 OnExposeComplete: enter
22:52:19.729 00.000 5052 UpdateGuideState(): m_state=6
22:52:19.729 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 566
22:52:19.729 00.000 5052 Star::Find returns 1 (0), X=387.67, Y=272.33, Mass=368, SNR=13.0, Peak=52 HFD=4.8
22:52:19.729 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.36) = xAngle (-0.00 = -0.00)
22:52:19.729 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
22:52:19.729 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.35 mountX=0.15 mountY=-0.05, mountTheta=-0.33
22:52:19.730 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.11, opts=13)
22:52:19.730 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.11)
22:52:19.731 00.001 8976 Worker thread wakes up
22:52:19.731 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.11) opts 0xd
22:52:19.731 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.11)
22:52:19.731 00.000 8976 Moving (-0.11, 0.11) raw xDistance=0.15 yDistance=-0.05
22:52:19.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:52:19.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:52:19.731 00.000 8976 MoveAxis(R, 0, ABG)
22:52:19.731 00.000 8976 MoveAxis(U, 0, ABG)
22:52:19.731 00.000 8976 move complete, result=0
22:52:19.731 00.000 8976 worker thread done servicing request
22:52:19.732 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:52:19.742 00.010 5052 UpdateGuideState exits: m=368 SNR=13.0
22:52:19.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:19.742 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:19.742 00.000 5052 Enqueuing Expose request
22:52:19.742 00.000 8976 Worker thread wakes up
22:52:19.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:19.742 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:19.748 00.006 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:20.782 01.034 8976 Exposure complete
22:52:20.798 00.016 8976 worker thread done servicing request
22:52:20.799 00.001 5052 OnExposeComplete: enter
22:52:20.799 00.000 5052 UpdateGuideState(): m_state=6
22:52:20.799 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 567
22:52:20.799 00.000 5052 Star::Find returns 1 (0), X=387.93, Y=272.22, Mass=307, SNR=11.7, Peak=51 HFD=4.2
22:52:20.799 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.36) = xAngle (-2.35 = -2.35)
22:52:20.799 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.69 = -2.69)
22:52:20.799 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.01 mountX=-0.11 mountY=-0.07, mountTheta=-2.58
22:52:20.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.00, opts=13)
22:52:20.800 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.00)
22:52:20.800 00.000 8976 Worker thread wakes up
22:52:20.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.00) opts 0xd
22:52:20.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.00)
22:52:20.800 00.000 8976 Moving (0.15, 0.00) raw xDistance=-0.11 yDistance=-0.07
22:52:20.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:52:20.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:52:20.800 00.000 8976 MoveAxis(R, 0, ABG)
22:52:20.800 00.000 8976 MoveAxis(U, 0, ABG)
22:52:20.801 00.001 8976 move complete, result=0
22:52:20.801 00.000 8976 worker thread done servicing request
22:52:20.801 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:52:20.811 00.010 5052 UpdateGuideState exits: m=307 SNR=11.7
22:52:20.812 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:20.812 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:20.812 00.000 5052 Enqueuing Expose request
22:52:20.812 00.000 8976 Worker thread wakes up
22:52:20.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:20.812 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:20.817 00.005 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:21.846 01.029 8976 Exposure complete
22:52:21.861 00.015 8976 worker thread done servicing request
22:52:21.861 00.000 5052 OnExposeComplete: enter
22:52:21.861 00.000 5052 UpdateGuideState(): m_state=6
22:52:21.861 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 568
22:52:21.861 00.000 5052 Star::Find returns 1 (0), X=387.76, Y=272.57, Mass=309, SNR=11.9, Peak=50 HFD=4.5
22:52:21.861 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.36) = xAngle (-0.75 = -0.75)
22:52:21.861 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.09 = -1.09)
22:52:21.861 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.61 mountX=0.26 mountY=-0.31, mountTheta=-0.88
22:52:21.862 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.35, opts=13)
22:52:21.862 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.35)
22:52:21.862 00.000 8976 Worker thread wakes up
22:52:21.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.35) opts 0xd
22:52:21.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.35)
22:52:21.862 00.000 8976 Moving (-0.01, 0.35) raw xDistance=0.26 yDistance=-0.31
22:52:21.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
22:52:21.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
22:52:21.862 00.000 8976 MoveAxis(R, 0, ABG)
22:52:21.862 00.000 8976 MoveAxis(U, 1, ABG)
22:52:21.862 00.000 8976 stepping (25, 30) + (0, 1)
22:52:21.862 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:21.863 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:52:21.872 00.009 5052 UpdateGuideState exits: m=309 SNR=11.9
22:52:21.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:21.872 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:21.873 00.001 5052 Enqueuing Expose request
22:52:21.885 00.012 8976 Received - 47 (G) 
22:52:21.885 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:21.885 00.000 8976 stepped: pos (25, 31)
22:52:21.885 00.000 8976 starting a new bump
22:52:21.886 00.001 8976 MountToCamera -- mountTheta (-2.47) + m_xAngle (2.36) = xAngle (-0.11 = -0.11)
22:52:21.886 00.000 8976 MountToCamera -- mountX=-7.57 mountY=-6.05 hyp=9.69 mountTheta=-2.47 cameraX=9.64, cameraY=-1.04 cameraTheta=-0.11
22:52:21.886 00.000 8976 incremental bump (9.636, -1.043) isValid = 1
22:52:21.886 00.000 8976 Scheduling Mount bump of (0.351, -0.026)
22:52:21.886 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.35, y=-0.03, opts=4)
22:52:21.886 00.000 8976 Enqueuing Move request for scope (0.35, -0.03)
22:52:21.886 00.000 8976 move complete, result=0
22:52:21.886 00.000 9828 Worker thread wakes up
22:52:21.886 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.03) opts 0x4
22:52:21.886 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.3 px 1 ms NORTH
22:52:21.886 00.000 8976 worker thread done servicing request
22:52:21.886 00.000 8976 Worker thread wakes up
22:52:21.886 00.000 9828 Handling offset move in thread for scope, endpoint = (0.35, -0.03)
22:52:21.886 00.000 9828 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.04) = xAngle (-0.11 = -0.11)
22:52:21.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:21.886 00.000 9828 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.81 = 2.81)
22:52:21.887 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:21.887 00.000 9828 CameraToMount -- cameraX=0.35 cameraY=-0.03 hyp=0.35 cameraTheta=-0.07 mountX=0.35 mountY=0.11, mountTheta=0.31
22:52:21.887 00.000 9828 Moving (0.35, -0.03) raw xDistance=0.35 yDistance=0.11
22:52:21.887 00.000 9828 MoveAxis(W, 37, B)
22:52:21.887 00.000 9828 Guiding  Dir = 3, Dur = 37
22:52:21.887 00.000 9828 IsSlewing returns 0
22:52:21.887 00.000 9828 IsGuiding returns 0
22:52:21.887 00.000 9828 PulseGuide returned control before completion, sleep 47
22:52:21.935 00.048 9828 IsGuiding returns 1
22:52:21.935 00.000 9828 scope still moving after pulse duration time elapsed
22:52:21.966 00.031 9828 IsSlewing returns 0
22:52:21.966 00.000 9828 IsGuiding returns 1
22:52:21.998 00.032 9828 IsSlewing returns 0
22:52:21.998 00.000 9828 IsGuiding returns 1
22:52:22.030 00.032 9828 IsSlewing returns 0
22:52:22.030 00.000 9828 IsGuiding returns 1
22:52:22.061 00.031 9828 IsSlewing returns 0
22:52:22.061 00.000 9828 IsGuiding returns 0
22:52:22.061 00.000 9828 scope move finished after 37 + 136 ms
22:52:22.061 00.000 9828 Move returns status 0, amount 37
22:52:22.061 00.000 9828 MoveAxis(S, 13, B)
22:52:22.061 00.000 9828 Guiding  Dir = 1, Dur = 13
22:52:22.076 00.015 9828 IsSlewing returns 0
22:52:22.076 00.000 9828 IsGuiding returns 0
22:52:22.076 00.000 9828 PulseGuide returned control before completion, sleep 23
22:52:22.106 00.030 9828 IsGuiding returns 1
22:52:22.106 00.000 9828 scope still moving after pulse duration time elapsed
22:52:22.137 00.031 9828 IsSlewing returns 0
22:52:22.137 00.000 9828 IsGuiding returns 1
22:52:22.169 00.032 9828 IsSlewing returns 0
22:52:22.169 00.000 9828 IsGuiding returns 1
22:52:22.201 00.032 9828 IsSlewing returns 0
22:52:22.201 00.000 9828 IsGuiding returns 0
22:52:22.201 00.000 9828 scope move finished after 13 + 111 ms
22:52:22.201 00.000 9828 Move returns status 0, amount 13
22:52:22.201 00.000 9828 move complete, result=0
22:52:22.201 00.000 9828 worker thread done servicing request
22:52:22.201 00.000 5052 GuideStep: 0.3 px 37 ms WEST, 0.1 px 13 ms SOUTH
22:52:22.928 00.727 8976 Exposure complete
22:52:22.942 00.014 8976 worker thread done servicing request
22:52:22.942 00.000 5052 OnExposeComplete: enter
22:52:22.943 00.001 5052 UpdateGuideState(): m_state=6
22:52:22.943 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 569
22:52:22.943 00.000 5052 Star::Find returns 1 (0), X=387.08, Y=272.38, Mass=321, SNR=12.1, Peak=49 HFD=4.4
22:52:22.943 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.36) = xAngle (0.56 = 0.56)
22:52:22.943 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.22 = 0.22)
22:52:22.943 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.16 hyp=0.72 cameraTheta=2.92 mountX=0.61 mountY=0.16, mountTheta=0.26
22:52:22.944 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.16, opts=13)
22:52:22.944 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.16)
22:52:22.944 00.000 8976 Worker thread wakes up
22:52:22.944 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.16) opts 0xd
22:52:22.944 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.16)
22:52:22.944 00.000 8976 Moving (-0.70, 0.16) raw xDistance=0.61 yDistance=0.16
22:52:22.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
22:52:22.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:52:22.944 00.000 8976 MoveAxis(L, 1, ABG)
22:52:22.944 00.000 8976 stepping (25, 31) + (-1, 0)
22:52:22.944 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:22.945 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:52:22.955 00.010 5052 UpdateGuideState exits: m=321 SNR=12.1
22:52:22.955 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:22.955 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:22.955 00.000 5052 Enqueuing Expose request
22:52:22.972 00.017 8976 Received - 47 (G) 
22:52:22.973 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:22.973 00.000 8976 stepped: pos (24, 31)
22:52:22.973 00.000 8976 MoveAxis(U, 0, ABG)
22:52:22.973 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
22:52:22.973 00.000 8976 MountToCamera -- mountTheta (-2.45) + m_xAngle (2.36) = xAngle (-0.09 = -0.09)
22:52:22.973 00.000 8976 MountToCamera -- mountX=-7.53 mountY=-6.22 hyp=9.77 mountTheta=-2.45 cameraX=9.72, cameraY=-0.89 cameraTheta=-0.09
22:52:22.973 00.000 8976 incremental bump (9.724, -0.893) isValid = 1
22:52:22.973 00.000 8976 Scheduling Mount bump of (0.540, -0.034)
22:52:22.973 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.54, y=-0.03, opts=4)
22:52:22.973 00.000 8976 Enqueuing Move request for scope (0.54, -0.03)
22:52:22.973 00.000 8976 move complete, result=0
22:52:22.973 00.000 8976 worker thread done servicing request
22:52:22.973 00.000 8976 Worker thread wakes up
22:52:22.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:22.973 00.000 5052 GuideStep: 0.6 px 1 ms WEST, 0.2 px 0 ms NORTH
22:52:22.973 00.000 9828 Worker thread wakes up
22:52:22.973 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:22.974 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.03) opts 0x4
22:52:22.974 00.000 9828 Handling offset move in thread for scope, endpoint = (0.54, -0.03)
22:52:22.974 00.000 9828 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.04) = xAngle (-0.10 = -0.10)
22:52:22.974 00.000 9828 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.82 = 2.82)
22:52:22.974 00.000 9828 CameraToMount -- cameraX=0.54 cameraY=-0.03 hyp=0.54 cameraTheta=-0.06 mountX=0.54 mountY=0.17, mountTheta=0.30
22:52:22.974 00.000 9828 Moving (0.54, -0.03) raw xDistance=0.54 yDistance=0.17
22:52:22.974 00.000 9828 MoveAxis(W, 57, B)
22:52:22.974 00.000 9828 Guiding  Dir = 3, Dur = 57
22:52:22.974 00.000 9828 IsSlewing returns 0
22:52:22.974 00.000 9828 IsGuiding returns 0
22:52:22.975 00.001 9828 PulseGuide returned control before completion, sleep 67
22:52:23.054 00.079 9828 IsGuiding returns 1
22:52:23.054 00.000 9828 scope still moving after pulse duration time elapsed
22:52:23.085 00.031 9828 IsSlewing returns 0
22:52:23.085 00.000 9828 IsGuiding returns 1
22:52:23.116 00.031 9828 IsSlewing returns 0
22:52:23.116 00.000 9828 IsGuiding returns 1
22:52:23.148 00.032 9828 IsSlewing returns 0
22:52:23.148 00.000 9828 IsGuiding returns 0
22:52:23.148 00.000 9828 scope move finished after 57 + 116 ms
22:52:23.148 00.000 9828 Move returns status 0, amount 57
22:52:23.148 00.000 9828 MoveAxis(S, 19, B)
22:52:23.148 00.000 9828 Guiding  Dir = 1, Dur = 19
22:52:23.163 00.015 9828 IsSlewing returns 0
22:52:23.163 00.000 9828 IsGuiding returns 0
22:52:23.163 00.000 9828 PulseGuide returned control before completion, sleep 29
22:52:23.194 00.031 9828 IsGuiding returns 1
22:52:23.194 00.000 9828 scope still moving after pulse duration time elapsed
22:52:23.225 00.031 9828 IsSlewing returns 0
22:52:23.225 00.000 9828 IsGuiding returns 1
22:52:23.258 00.033 9828 IsSlewing returns 0
22:52:23.258 00.000 9828 IsGuiding returns 1
22:52:23.289 00.031 9828 IsSlewing returns 0
22:52:23.289 00.000 9828 IsGuiding returns 1
22:52:23.320 00.031 9828 IsSlewing returns 0
22:52:23.320 00.000 9828 IsGuiding returns 0
22:52:23.320 00.000 9828 scope move finished after 19 + 137 ms
22:52:23.320 00.000 9828 Move returns status 0, amount 19
22:52:23.320 00.000 9828 move complete, result=0
22:52:23.320 00.000 9828 worker thread done servicing request
22:52:23.320 00.000 5052 GuideStep: 0.5 px 57 ms WEST, 0.2 px 19 ms SOUTH
22:52:24.019 00.699 8976 Exposure complete
22:52:24.034 00.015 8976 worker thread done servicing request
22:52:24.034 00.000 5052 OnExposeComplete: enter
22:52:24.035 00.001 5052 UpdateGuideState(): m_state=6
22:52:24.035 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 570
22:52:24.035 00.000 5052 Star::Find returns 1 (0), X=385.29, Y=272.68, Mass=319, SNR=12.1, Peak=51 HFD=4.4
22:52:24.035 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.36) = xAngle (0.60 = 0.60)
22:52:24.035 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.26 = 0.26)
22:52:24.035 00.000 5052 CameraToMount -- cameraX=-2.48 cameraY=0.46 hyp=2.53 cameraTheta=2.96 mountX=2.09 mountY=0.65, mountTheta=0.30
22:52:24.036 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.48, y=0.46, opts=13)
22:52:24.036 00.000 5052 Enqueuing Move request for stepguider (-2.48, 0.46)
22:52:24.036 00.000 8976 Worker thread wakes up
22:52:24.036 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.48, 0.46) opts 0xd
22:52:24.036 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.48, 0.46)
22:52:24.036 00.000 8976 Moving (-2.48, 0.46) raw xDistance=2.09 yDistance=0.65
22:52:24.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.34 from input 2.09
22:52:24.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
22:52:24.036 00.000 8976 MoveAxis(L, 4, ABG)
22:52:24.036 00.000 8976 stepping (24, 31) + (-4, 0)
22:52:24.036 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:52:24.037 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:52:24.046 00.009 5052 UpdateGuideState exits: m=319 SNR=12.1
22:52:24.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:24.046 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:24.046 00.000 5052 Enqueuing Expose request
22:52:24.076 00.030 8976 Received - 47 (G) 
22:52:24.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:52:24.076 00.000 8976 stepped: pos (20, 31)
22:52:24.076 00.000 8976 MoveAxis(D, 2, ABG)
22:52:24.076 00.000 8976 stepping (20, 31) + (0, -2)
22:52:24.076 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:24.108 00.032 8976 Received - 47 (G) 
22:52:24.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:24.108 00.000 8976 stepped: pos (20, 29)
22:52:24.108 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
22:52:24.108 00.000 8976 MountToCamera -- mountTheta (-2.42) + m_xAngle (2.36) = xAngle (-0.06 = -0.06)
22:52:24.108 00.000 8976 MountToCamera -- mountX=-7.09 mountY=-6.19 hyp=9.41 mountTheta=-2.42 cameraX=9.39, cameraY=-0.60 cameraTheta=-0.06
22:52:24.108 00.000 8976 incremental bump (9.394, -0.603) isValid = 1
22:52:24.108 00.000 8976 Scheduling Mount bump of (0.464, -0.020)
22:52:24.108 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.02, opts=4)
22:52:24.108 00.000 8976 Enqueuing Move request for scope (0.46, -0.02)
22:52:24.108 00.000 8976 move complete, result=0
22:52:24.108 00.000 9828 Worker thread wakes up
22:52:24.108 00.000 8976 worker thread done servicing request
22:52:24.108 00.000 5052 GuideStep: 2.1 px 4 ms WEST, 0.6 px 2 ms SOUTH
22:52:24.109 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.02) opts 0x4
22:52:24.109 00.000 8976 Worker thread wakes up
22:52:24.109 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.02)
22:52:24.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:24.109 00.000 9828 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.04) = xAngle (-0.08 = -0.08)
22:52:24.109 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:24.109 00.000 9828 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.84 = 2.84)
22:52:24.109 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.02 hyp=0.46 cameraTheta=-0.04 mountX=0.46 mountY=0.14, mountTheta=0.29
22:52:24.109 00.000 9828 Moving (0.46, -0.02) raw xDistance=0.46 yDistance=0.14
22:52:24.109 00.000 9828 MoveAxis(W, 49, B)
22:52:24.109 00.000 9828 Guiding  Dir = 3, Dur = 49
22:52:24.110 00.001 9828 IsSlewing returns 0
22:52:24.110 00.000 9828 IsGuiding returns 0
22:52:24.110 00.000 9828 PulseGuide returned control before completion, sleep 59
22:52:24.183 00.073 9828 IsGuiding returns 1
22:52:24.183 00.000 9828 scope still moving after pulse duration time elapsed
22:52:24.213 00.030 9828 IsSlewing returns 0
22:52:24.213 00.000 9828 IsGuiding returns 1
22:52:24.245 00.032 9828 IsSlewing returns 0
22:52:24.245 00.000 9828 IsGuiding returns 1
22:52:24.276 00.031 9828 IsSlewing returns 0
22:52:24.276 00.000 9828 IsGuiding returns 0
22:52:24.276 00.000 9828 scope move finished after 49 + 117 ms
22:52:24.277 00.001 9828 Move returns status 0, amount 49
22:52:24.277 00.000 9828 MoveAxis(S, 15, B)
22:52:24.277 00.000 9828 Guiding  Dir = 1, Dur = 15
22:52:24.291 00.014 9828 IsSlewing returns 0
22:52:24.291 00.000 9828 IsGuiding returns 0
22:52:24.291 00.000 9828 PulseGuide returned control before completion, sleep 25
22:52:24.323 00.032 9828 IsGuiding returns 1
22:52:24.323 00.000 9828 scope still moving after pulse duration time elapsed
22:52:24.354 00.031 9828 IsSlewing returns 0
22:52:24.354 00.000 9828 IsGuiding returns 1
22:52:24.384 00.030 9828 IsSlewing returns 0
22:52:24.384 00.000 9828 IsGuiding returns 1
22:52:24.416 00.032 9828 IsSlewing returns 0
22:52:24.416 00.000 9828 IsGuiding returns 1
22:52:24.448 00.032 9828 IsSlewing returns 0
22:52:24.448 00.000 9828 IsGuiding returns 0
22:52:24.448 00.000 9828 scope move finished after 15 + 141 ms
22:52:24.448 00.000 9828 Move returns status 0, amount 15
22:52:24.448 00.000 9828 move complete, result=0
22:52:24.448 00.000 9828 worker thread done servicing request
22:52:24.448 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 15 ms SOUTH
22:52:25.147 00.699 8976 Exposure complete
22:52:25.161 00.014 8976 worker thread done servicing request
22:52:25.161 00.000 5052 OnExposeComplete: enter
22:52:25.161 00.000 5052 UpdateGuideState(): m_state=6
22:52:25.161 00.000 5052 Star::Find(18, 385, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 571
22:52:25.161 00.000 5052 Star::Find returns 1 (0), X=383.83, Y=272.19, Mass=350, SNR=12.6, Peak=48 HFD=5.0
22:52:25.161 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.36) = xAngle (-5.49 = 0.79)
22:52:25.161 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.83 = 0.45)
22:52:25.161 00.000 5052 CameraToMount -- cameraX=-3.95 cameraY=-0.03 hyp=3.95 cameraTheta=-3.13 mountX=2.78 mountY=1.72, mountTheta=0.55
22:52:25.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.95, y=-0.03, opts=13)
22:52:25.162 00.000 5052 Enqueuing Move request for stepguider (-3.95, -0.03)
22:52:25.162 00.000 8976 Worker thread wakes up
22:52:25.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.95, -0.03) opts 0xd
22:52:25.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.95, -0.03)
22:52:25.162 00.000 8976 Moving (-3.95, -0.03) raw xDistance=2.78 yDistance=1.72
22:52:25.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.85 from input 2.78
22:52:25.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.72
22:52:25.162 00.000 8976 MoveAxis(L, 6, ABG)
22:52:25.162 00.000 8976 stepping (20, 29) + (-6, 0)
22:52:25.162 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:52:25.163 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:52:25.174 00.011 5052 UpdateGuideState exits: m=350 SNR=12.6
22:52:25.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:25.174 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:25.174 00.000 5052 Enqueuing Expose request
22:52:25.211 00.037 8976 Received - 47 (G) 
22:52:25.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:52:25.211 00.000 8976 stepped: pos (14, 29)
22:52:25.211 00.000 8976 MoveAxis(D, 5, ABG)
22:52:25.211 00.000 8976 stepping (14, 29) + (0, -5)
22:52:25.211 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:25.259 00.048 8976 Received - 47 (G) 
22:52:25.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:25.259 00.000 8976 stepped: pos (14, 24)
22:52:25.259 00.000 8976 MountToCamera -- mountTheta (-2.39) + m_xAngle (2.36) = xAngle (-0.03 = -0.03)
22:52:25.259 00.000 8976 MountToCamera -- mountX=-6.18 mountY=-5.83 hyp=8.49 mountTheta=-2.39 cameraX=8.49, cameraY=-0.22 cameraTheta=-0.03
22:52:25.259 00.000 8976 incremental bump (8.492, -0.224) isValid = 1
22:52:25.259 00.000 8976 Scheduling Mount bump of (0.465, -0.008)
22:52:25.259 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.01, opts=4)
22:52:25.259 00.000 8976 Enqueuing Move request for scope (0.46, -0.01)
22:52:25.259 00.000 8976 move complete, result=0
22:52:25.259 00.000 9828 Worker thread wakes up
22:52:25.259 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.01) opts 0x4
22:52:25.259 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.01)
22:52:25.260 00.001 9828 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.04) = xAngle (-0.06 = -0.06)
22:52:25.260 00.000 5052 GuideStep: 2.8 px 6 ms WEST, 1.7 px 5 ms SOUTH
22:52:25.260 00.000 8976 worker thread done servicing request
22:52:25.260 00.000 8976 Worker thread wakes up
22:52:25.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:25.260 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:25.260 00.000 9828 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.87 = 2.87)
22:52:25.260 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-0.02 mountX=0.46 mountY=0.13, mountTheta=0.26
22:52:25.260 00.000 9828 Moving (0.46, -0.01) raw xDistance=0.46 yDistance=0.13
22:52:25.260 00.000 9828 MoveAxis(W, 49, B)
22:52:25.260 00.000 9828 Guiding  Dir = 3, Dur = 49
22:52:25.260 00.000 9828 IsSlewing returns 0
22:52:25.261 00.001 9828 IsGuiding returns 0
22:52:25.261 00.000 9828 PulseGuide returned control before completion, sleep 59
22:52:25.329 00.068 9828 IsGuiding returns 1
22:52:25.329 00.000 9828 scope still moving after pulse duration time elapsed
22:52:25.360 00.031 9828 IsSlewing returns 0
22:52:25.360 00.000 9828 IsGuiding returns 1
22:52:25.408 00.048 9828 IsSlewing returns 0
22:52:25.408 00.000 9828 IsGuiding returns 1
22:52:25.439 00.031 9828 IsSlewing returns 0
22:52:25.439 00.000 9828 IsGuiding returns 0
22:52:25.439 00.000 9828 scope move finished after 49 + 129 ms
22:52:25.439 00.000 9828 Move returns status 0, amount 49
22:52:25.439 00.000 9828 MoveAxis(S, 14, B)
22:52:25.439 00.000 9828 Guiding  Dir = 1, Dur = 14
22:52:25.454 00.015 9828 IsSlewing returns 0
22:52:25.454 00.000 9828 IsGuiding returns 0
22:52:25.454 00.000 9828 PulseGuide returned control before completion, sleep 24
22:52:25.486 00.032 9828 IsGuiding returns 1
22:52:25.486 00.000 9828 scope still moving after pulse duration time elapsed
22:52:25.518 00.032 9828 IsSlewing returns 0
22:52:25.518 00.000 9828 IsGuiding returns 1
22:52:25.549 00.031 9828 IsSlewing returns 0
22:52:25.549 00.000 9828 IsGuiding returns 1
22:52:25.579 00.030 9828 IsSlewing returns 0
22:52:25.579 00.000 9828 IsGuiding returns 1
22:52:25.611 00.032 9828 IsSlewing returns 0
22:52:25.611 00.000 9828 IsGuiding returns 0
22:52:25.611 00.000 9828 scope move finished after 14 + 142 ms
22:52:25.611 00.000 9828 Move returns status 0, amount 14
22:52:25.611 00.000 9828 move complete, result=0
22:52:25.611 00.000 9828 worker thread done servicing request
22:52:25.611 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 14 ms SOUTH
22:52:26.308 00.697 8976 Exposure complete
22:52:26.322 00.014 8976 worker thread done servicing request
22:52:26.322 00.000 5052 OnExposeComplete: enter
22:52:26.322 00.000 5052 UpdateGuideState(): m_state=6
22:52:26.322 00.000 5052 Star::Find(18, 383, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 572
22:52:26.322 00.000 5052 Star::Find returns 1 (0), X=384.11, Y=270.88, Mass=296, SNR=11.6, Peak=54 HFD=4.2
22:52:26.323 00.001 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.36) = xAngle (-5.15 = 1.13)
22:52:26.323 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.49 = 0.79)
22:52:26.323 00.000 5052 CameraToMount -- cameraX=-3.67 cameraY=-1.34 hyp=3.91 cameraTheta=-2.79 mountX=1.66 mountY=2.78, mountTheta=1.03
22:52:26.323 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.67, y=-1.34, opts=13)
22:52:26.323 00.000 5052 Enqueuing Move request for stepguider (-3.67, -1.34)
22:52:26.323 00.000 8976 Worker thread wakes up
22:52:26.323 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.67, -1.34) opts 0xd
22:52:26.323 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.67, -1.34)
22:52:26.324 00.001 8976 Moving (-3.67, -1.34) raw xDistance=1.66 yDistance=2.78
22:52:26.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.17 from input 1.66
22:52:26.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.83 from input 2.78
22:52:26.324 00.000 8976 MoveAxis(L, 4, ABG)
22:52:26.324 00.000 8976 stepping (14, 24) + (-4, 0)
22:52:26.324 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:52:26.324 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:52:26.334 00.010 5052 UpdateGuideState exits: m=296 SNR=11.6
22:52:26.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:26.334 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:26.334 00.000 5052 Enqueuing Expose request
22:52:26.362 00.028 8976 Received - 47 (G) 
22:52:26.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:52:26.362 00.000 8976 stepped: pos (10, 24)
22:52:26.362 00.000 8976 MoveAxis(D, 9, ABG)
22:52:26.362 00.000 8976 stepping (10, 24) + (0, -9)
22:52:26.362 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
22:52:26.425 00.063 8976 Received - 47 (G) 
22:52:26.426 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
22:52:26.426 00.000 8976 stepped: pos (10, 15)
22:52:26.426 00.000 8976 MountToCamera -- mountTheta (-2.38) + m_xAngle (2.36) = xAngle (-0.02 = -0.02)
22:52:26.426 00.000 8976 MountToCamera -- mountX=-5.16 mountY=-4.95 hyp=7.15 mountTheta=-2.38 cameraX=7.15, cameraY=-0.13 cameraTheta=-0.02
22:52:26.426 00.000 8976 incremental bump (7.154, -0.128) isValid = 1
22:52:26.426 00.000 8976 Scheduling Mount bump of (0.465, -0.006)
22:52:26.426 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.01, opts=4)
22:52:26.426 00.000 8976 Enqueuing Move request for scope (0.46, -0.01)
22:52:26.426 00.000 8976 move complete, result=0
22:52:26.426 00.000 9828 Worker thread wakes up
22:52:26.426 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.01) opts 0x4
22:52:26.426 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.01)
22:52:26.426 00.000 9828 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.04) = xAngle (-0.05 = -0.05)
22:52:26.426 00.000 9828 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.87 = 2.87)
22:52:26.426 00.000 8976 worker thread done servicing request
22:52:26.426 00.000 8976 Worker thread wakes up
22:52:26.426 00.000 5052 GuideStep: 1.7 px 4 ms WEST, 2.8 px 9 ms SOUTH
22:52:26.426 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-0.01 mountX=0.46 mountY=0.12, mountTheta=0.26
22:52:26.427 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:26.427 00.000 9828 Moving (0.46, -0.01) raw xDistance=0.46 yDistance=0.12
22:52:26.427 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:26.427 00.000 9828 MoveAxis(W, 49, B)
22:52:26.427 00.000 9828 Guiding  Dir = 3, Dur = 49
22:52:26.427 00.000 9828 IsSlewing returns 0
22:52:26.427 00.000 9828 IsGuiding returns 0
22:52:26.427 00.000 9828 PulseGuide returned control before completion, sleep 59
22:52:26.490 00.063 9828 IsGuiding returns 1
22:52:26.490 00.000 9828 scope still moving after pulse duration time elapsed
22:52:26.521 00.031 9828 IsSlewing returns 0
22:52:26.521 00.000 9828 IsGuiding returns 1
22:52:26.552 00.031 9828 IsSlewing returns 0
22:52:26.552 00.000 9828 IsGuiding returns 1
22:52:26.584 00.032 9828 IsSlewing returns 0
22:52:26.584 00.000 9828 IsGuiding returns 1
22:52:26.616 00.032 9828 IsSlewing returns 0
22:52:26.616 00.000 9828 IsGuiding returns 0
22:52:26.616 00.000 9828 scope move finished after 49 + 139 ms
22:52:26.616 00.000 9828 Move returns status 0, amount 49
22:52:26.616 00.000 9828 MoveAxis(S, 14, B)
22:52:26.616 00.000 9828 Guiding  Dir = 1, Dur = 14
22:52:26.632 00.016 9828 IsSlewing returns 0
22:52:26.632 00.000 9828 IsGuiding returns 0
22:52:26.632 00.000 9828 PulseGuide returned control before completion, sleep 24
22:52:26.662 00.030 9828 IsGuiding returns 1
22:52:26.662 00.000 9828 scope still moving after pulse duration time elapsed
22:52:26.693 00.031 9828 IsSlewing returns 0
22:52:26.693 00.000 9828 IsGuiding returns 1
22:52:26.724 00.031 9828 IsSlewing returns 0
22:52:26.724 00.000 9828 IsGuiding returns 1
22:52:26.756 00.032 9828 IsSlewing returns 0
22:52:26.756 00.000 9828 IsGuiding returns 1
22:52:26.787 00.031 9828 IsSlewing returns 0
22:52:26.792 00.005 9828 IsGuiding returns 0
22:52:26.792 00.000 9828 scope move finished after 14 + 146 ms
22:52:26.792 00.000 9828 Move returns status 0, amount 14
22:52:26.792 00.000 9828 move complete, result=0
22:52:26.792 00.000 9828 worker thread done servicing request
22:52:26.792 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 14 ms SOUTH
22:52:27.475 00.683 8976 Exposure complete
22:52:27.489 00.014 8976 worker thread done servicing request
22:52:27.489 00.000 5052 OnExposeComplete: enter
22:52:27.489 00.000 5052 UpdateGuideState(): m_state=6
22:52:27.489 00.000 5052 Star::Find(18, 384, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 573
22:52:27.489 00.000 5052 Star::Find returns 1 (0), X=385.66, Y=271.13, Mass=319, SNR=12.1, Peak=61 HFD=4.0
22:52:27.489 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.36) = xAngle (-5.02 = 1.26)
22:52:27.489 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.36 = 0.92)
22:52:27.489 00.000 5052 CameraToMount -- cameraX=-2.12 cameraY=-1.09 hyp=2.39 cameraTheta=-2.67 mountX=0.73 mountY=1.90, mountTheta=1.20
22:52:27.490 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.12, y=-1.09, opts=13)
22:52:27.490 00.000 5052 Enqueuing Move request for stepguider (-2.12, -1.09)
22:52:27.490 00.000 8976 Worker thread wakes up
22:52:27.490 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.12, -1.09) opts 0xd
22:52:27.490 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.12, -1.09)
22:52:27.490 00.000 8976 Moving (-2.12, -1.09) raw xDistance=0.73 yDistance=1.90
22:52:27.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.73
22:52:27.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.32 from input 1.90
22:52:27.491 00.001 8976 MoveAxis(L, 2, ABG)
22:52:27.491 00.000 8976 stepping (10, 15) + (-2, 0)
22:52:27.491 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:27.491 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:52:27.502 00.011 5052 UpdateGuideState exits: m=319 SNR=12.1
22:52:27.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:27.502 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:27.502 00.000 5052 Enqueuing Expose request
22:52:27.512 00.010 8976 Received - 47 (G) 
22:52:27.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:27.513 00.001 8976 stepped: pos (8, 15)
22:52:27.513 00.000 8976 MoveAxis(D, 6, ABG)
22:52:27.513 00.000 8976 stepping (8, 15) + (0, -6)
22:52:27.513 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:52:27.560 00.047 8976 Received - 47 (G) 
22:52:27.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:52:27.560 00.000 8976 stepped: pos (8, 9)
22:52:27.560 00.000 8976 MountToCamera -- mountTheta (-2.40) + m_xAngle (2.36) = xAngle (-0.04 = -0.04)
22:52:27.560 00.000 8976 MountToCamera -- mountX=-4.28 mountY=-3.95 hyp=5.82 mountTheta=-2.40 cameraX=5.82, cameraY=-0.22 cameraTheta=-0.04
22:52:27.561 00.001 8976 incremental bump (5.817, -0.217) isValid = 1
22:52:27.561 00.000 8976 Scheduling Mount bump of (0.465, -0.012)
22:52:27.561 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.01, opts=4)
22:52:27.561 00.000 8976 Enqueuing Move request for scope (0.46, -0.01)
22:52:27.561 00.000 8976 move complete, result=0
22:52:27.561 00.000 9828 Worker thread wakes up
22:52:27.561 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 1.9 px 6 ms SOUTH
22:52:27.561 00.000 8976 worker thread done servicing request
22:52:27.561 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.01) opts 0x4
22:52:27.561 00.000 8976 Worker thread wakes up
22:52:27.561 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.01)
22:52:27.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:27.561 00.000 9828 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.04) = xAngle (-0.07 = -0.07)
22:52:27.561 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:27.561 00.000 9828 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.86 = 2.86)
22:52:27.561 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-0.03 mountX=0.46 mountY=0.13, mountTheta=0.27
22:52:27.561 00.000 9828 Moving (0.46, -0.01) raw xDistance=0.46 yDistance=0.13
22:52:27.561 00.000 9828 MoveAxis(W, 49, B)
22:52:27.561 00.000 9828 Guiding  Dir = 3, Dur = 49
22:52:27.562 00.001 9828 IsSlewing returns 0
22:52:27.562 00.000 9828 IsGuiding returns 0
22:52:27.562 00.000 9828 PulseGuide returned control before completion, sleep 59
22:52:27.637 00.075 9828 IsGuiding returns 1
22:52:27.637 00.000 9828 scope still moving after pulse duration time elapsed
22:52:27.668 00.031 9828 IsSlewing returns 0
22:52:27.668 00.000 9828 IsGuiding returns 1
22:52:27.699 00.031 9828 IsSlewing returns 0
22:52:27.699 00.000 9828 IsGuiding returns 1
22:52:27.730 00.031 9828 IsSlewing returns 0
22:52:27.730 00.000 9828 IsGuiding returns 0
22:52:27.730 00.000 9828 scope move finished after 49 + 119 ms
22:52:27.730 00.000 9828 Move returns status 0, amount 49
22:52:27.730 00.000 9828 MoveAxis(S, 15, B)
22:52:27.730 00.000 9828 Guiding  Dir = 1, Dur = 15
22:52:27.746 00.016 9828 IsSlewing returns 0
22:52:27.746 00.000 9828 IsGuiding returns 0
22:52:27.746 00.000 9828 PulseGuide returned control before completion, sleep 25
22:52:27.777 00.031 9828 IsGuiding returns 1
22:52:27.777 00.000 9828 scope still moving after pulse duration time elapsed
22:52:27.808 00.031 9828 IsSlewing returns 0
22:52:27.808 00.000 9828 IsGuiding returns 1
22:52:27.840 00.032 9828 IsSlewing returns 0
22:52:27.840 00.000 9828 IsGuiding returns 1
22:52:27.871 00.031 9828 IsSlewing returns 0
22:52:27.871 00.000 9828 IsGuiding returns 1
22:52:27.903 00.032 9828 IsSlewing returns 0
22:52:27.903 00.000 9828 IsGuiding returns 0
22:52:27.903 00.000 9828 scope move finished after 15 + 141 ms
22:52:27.903 00.000 9828 Move returns status 0, amount 15
22:52:27.903 00.000 9828 move complete, result=0
22:52:27.903 00.000 9828 worker thread done servicing request
22:52:27.903 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 15 ms SOUTH
22:52:28.614 00.711 8976 Exposure complete
22:52:28.628 00.014 8976 worker thread done servicing request
22:52:28.629 00.001 5052 OnExposeComplete: enter
22:52:28.629 00.000 5052 UpdateGuideState(): m_state=6
22:52:28.629 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 574
22:52:28.629 00.000 5052 Star::Find returns 1 (0), X=387.28, Y=271.31, Mass=332, SNR=12.3, Peak=61 HFD=4.4
22:52:28.629 00.000 5052 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.36) = xAngle (-4.43 = 1.85)
22:52:28.629 00.000 5052 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.77 = 1.51)
22:52:28.629 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.91 hyp=1.04 cameraTheta=-2.07 mountX=-0.29 mountY=1.04, mountTheta=1.84
22:52:28.630 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.91, opts=13)
22:52:28.630 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.91)
22:52:28.630 00.000 8976 Worker thread wakes up
22:52:28.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.91) opts 0xd
22:52:28.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.91)
22:52:28.630 00.000 8976 Moving (-0.50, -0.91) raw xDistance=-0.29 yDistance=1.04
22:52:28.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
22:52:28.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.04
22:52:28.630 00.000 8976 MoveAxis(R, 0, ABG)
22:52:28.630 00.000 8976 MoveAxis(D, 4, ABG)
22:52:28.630 00.000 8976 stepping (8, 9) + (0, -4)
22:52:28.630 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:52:28.631 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:52:28.640 00.009 5052 UpdateGuideState exits: m=332 SNR=12.3
22:52:28.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:28.640 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:28.640 00.000 5052 Enqueuing Expose request
22:52:28.664 00.024 8976 Received - 47 (G) 
22:52:28.664 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:52:28.664 00.000 8976 stepped: pos (8, 5)
22:52:28.664 00.000 8976 MountToCamera -- mountTheta (-2.46) + m_xAngle (2.36) = xAngle (-0.10 = -0.10)
22:52:28.664 00.000 8976 MountToCamera -- mountX=-3.69 mountY=-2.99 hyp=4.75 mountTheta=-2.46 cameraX=4.72, cameraY=-0.47 cameraTheta=-0.10
22:52:28.664 00.000 8976 incremental bump (4.724, -0.474) isValid = 1
22:52:28.664 00.000 8976 Scheduling Mount bump of (0.463, -0.032)
22:52:28.664 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.03, opts=4)
22:52:28.664 00.000 8976 Enqueuing Move request for scope (0.46, -0.03)
22:52:28.664 00.000 8976 move complete, result=0
22:52:28.664 00.000 8976 worker thread done servicing request
22:52:28.664 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 1.0 px 4 ms SOUTH
22:52:28.664 00.000 9828 Worker thread wakes up
22:52:28.665 00.001 8976 Worker thread wakes up
22:52:28.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:28.665 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.03) opts 0x4
22:52:28.665 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.03)
22:52:28.665 00.000 9828 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.04) = xAngle (-0.11 = -0.11)
22:52:28.665 00.000 9828 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.82 = 2.82)
22:52:28.665 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.03 hyp=0.46 cameraTheta=-0.07 mountX=0.46 mountY=0.15, mountTheta=0.31
22:52:28.665 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:28.665 00.000 9828 Moving (0.46, -0.03) raw xDistance=0.46 yDistance=0.15
22:52:28.665 00.000 9828 MoveAxis(W, 49, B)
22:52:28.665 00.000 9828 Guiding  Dir = 3, Dur = 49
22:52:28.665 00.000 9828 IsSlewing returns 0
22:52:28.666 00.001 9828 IsGuiding returns 0
22:52:28.666 00.000 9828 PulseGuide returned control before completion, sleep 59
22:52:28.730 00.064 9828 IsGuiding returns 1
22:52:28.730 00.000 9828 scope still moving after pulse duration time elapsed
22:52:28.761 00.031 9828 IsSlewing returns 0
22:52:28.761 00.000 9828 IsGuiding returns 1
22:52:28.792 00.031 9828 IsSlewing returns 0
22:52:28.792 00.000 9828 IsGuiding returns 1
22:52:28.825 00.033 9828 IsSlewing returns 0
22:52:28.825 00.000 9828 IsGuiding returns 0
22:52:28.825 00.000 9828 scope move finished after 49 + 109 ms
22:52:28.825 00.000 9828 Move returns status 0, amount 49
22:52:28.825 00.000 9828 MoveAxis(S, 17, B)
22:52:28.825 00.000 9828 Guiding  Dir = 1, Dur = 17
22:52:28.841 00.016 9828 IsSlewing returns 0
22:52:28.841 00.000 9828 IsGuiding returns 0
22:52:28.841 00.000 9828 PulseGuide returned control before completion, sleep 27
22:52:28.872 00.031 9828 IsGuiding returns 1
22:52:28.872 00.000 9828 scope still moving after pulse duration time elapsed
22:52:28.904 00.032 9828 IsSlewing returns 0
22:52:28.904 00.000 9828 IsGuiding returns 1
22:52:28.936 00.032 9828 IsSlewing returns 0
22:52:28.936 00.000 9828 IsGuiding returns 1
22:52:28.967 00.031 9828 IsSlewing returns 0
22:52:28.967 00.000 9828 IsGuiding returns 1
22:52:28.998 00.031 9828 IsSlewing returns 0
22:52:28.998 00.000 9828 IsGuiding returns 0
22:52:28.998 00.000 9828 scope move finished after 17 + 140 ms
22:52:28.998 00.000 9828 Move returns status 0, amount 17
22:52:28.998 00.000 9828 move complete, result=0
22:52:28.998 00.000 9828 worker thread done servicing request
22:52:28.998 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 17 ms SOUTH
22:52:29.698 00.700 8976 Exposure complete
22:52:29.712 00.014 8976 worker thread done servicing request
22:52:29.712 00.000 5052 OnExposeComplete: enter
22:52:29.712 00.000 5052 UpdateGuideState(): m_state=6
22:52:29.712 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 575
22:52:29.712 00.000 5052 Star::Find returns 1 (0), X=388.82, Y=272.05, Mass=358, SNR=12.9, Peak=52 HFD=4.4
22:52:29.712 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.36) = xAngle (-2.52 = -2.52)
22:52:29.712 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.86 = -2.86)
22:52:29.712 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=-0.17 hyp=1.05 cameraTheta=-0.16 mountX=-0.86 mountY=-0.30, mountTheta=-2.81
22:52:29.713 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=-0.17, opts=13)
22:52:29.713 00.000 5052 Enqueuing Move request for stepguider (1.04, -0.17)
22:52:29.713 00.000 8976 Worker thread wakes up
22:52:29.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, -0.17) opts 0xd
22:52:29.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, -0.17)
22:52:29.713 00.000 8976 Moving (1.04, -0.17) raw xDistance=-0.86 yDistance=-0.30
22:52:29.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86
22:52:29.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.30
22:52:29.714 00.001 8976 MoveAxis(R, 2, ABG)
22:52:29.714 00.000 8976 stepping (8, 5) + (2, 0)
22:52:29.714 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:29.714 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:52:29.725 00.011 5052 UpdateGuideState exits: m=358 SNR=12.9
22:52:29.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:29.725 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:29.725 00.000 5052 Enqueuing Expose request
22:52:29.750 00.025 8976 Received - 47 (G) 
22:52:29.751 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:29.751 00.000 8976 stepped: pos (10, 5)
22:52:29.751 00.000 8976 MoveAxis(U, 0, ABG)
22:52:29.751 00.000 8976 MountToCamera -- mountTheta (-2.55) + m_xAngle (2.36) = xAngle (-0.19 = -0.19)
22:52:29.751 00.000 8976 MountToCamera -- mountX=-3.49 mountY=-2.35 hyp=4.21 mountTheta=-2.55 cameraX=4.14, cameraY=-0.79 cameraTheta=-0.19
22:52:29.751 00.000 8976 incremental bump (4.137, -0.791) isValid = 1
22:52:29.751 00.000 8976 Scheduling Mount bump of (0.457, -0.060)
22:52:29.751 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.06, opts=4)
22:52:29.751 00.000 8976 Enqueuing Move request for scope (0.46, -0.06)
22:52:29.751 00.000 8976 move complete, result=0
22:52:29.751 00.000 9828 Worker thread wakes up
22:52:29.751 00.000 8976 worker thread done servicing request
22:52:29.751 00.000 8976 Worker thread wakes up
22:52:29.751 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:29.751 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:29.751 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.06) opts 0x4
22:52:29.751 00.000 5052 GuideStep: -0.9 px 2 ms EAST, -0.3 px 0 ms NORTH
22:52:29.751 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.06)
22:52:29.752 00.001 9828 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.04) = xAngle (-0.17 = -0.17)
22:52:29.752 00.000 9828 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.76 = 2.76)
22:52:29.752 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.06 hyp=0.46 cameraTheta=-0.13 mountX=0.45 mountY=0.17, mountTheta=0.36
22:52:29.752 00.000 9828 Moving (0.46, -0.06) raw xDistance=0.45 yDistance=0.17
22:52:29.752 00.000 9828 MoveAxis(W, 48, B)
22:52:29.752 00.000 9828 Guiding  Dir = 3, Dur = 48
22:52:29.752 00.000 9828 IsSlewing returns 0
22:52:29.752 00.000 9828 IsGuiding returns 0
22:52:29.752 00.000 9828 PulseGuide returned control before completion, sleep 58
22:52:29.817 00.065 9828 IsGuiding returns 1
22:52:29.817 00.000 9828 scope still moving after pulse duration time elapsed
22:52:29.847 00.030 9828 IsSlewing returns 0
22:52:29.847 00.000 9828 IsGuiding returns 1
22:52:29.879 00.032 9828 IsSlewing returns 0
22:52:29.879 00.000 9828 IsGuiding returns 1
22:52:29.911 00.032 9828 IsSlewing returns 0
22:52:29.911 00.000 9828 IsGuiding returns 0
22:52:29.911 00.000 9828 scope move finished after 48 + 110 ms
22:52:29.911 00.000 9828 Move returns status 0, amount 48
22:52:29.911 00.000 9828 MoveAxis(S, 20, B)
22:52:29.911 00.000 9828 Guiding  Dir = 1, Dur = 20
22:52:29.926 00.015 9828 IsSlewing returns 0
22:52:29.926 00.000 9828 IsGuiding returns 0
22:52:29.926 00.000 9828 PulseGuide returned control before completion, sleep 30
22:52:29.957 00.031 9828 IsGuiding returns 1
22:52:29.957 00.000 9828 scope still moving after pulse duration time elapsed
22:52:29.989 00.032 9828 IsSlewing returns 0
22:52:29.989 00.000 9828 IsGuiding returns 1
22:52:30.021 00.032 9828 IsSlewing returns 0
22:52:30.021 00.000 9828 IsGuiding returns 1
22:52:30.053 00.032 9828 IsSlewing returns 0
22:52:30.053 00.000 9828 IsGuiding returns 1
22:52:30.083 00.030 9828 IsSlewing returns 0
22:52:30.083 00.000 9828 IsGuiding returns 0
22:52:30.083 00.000 9828 scope move finished after 20 + 137 ms
22:52:30.083 00.000 9828 Move returns status 0, amount 20
22:52:30.083 00.000 9828 move complete, result=0
22:52:30.083 00.000 9828 worker thread done servicing request
22:52:30.083 00.000 5052 GuideStep: 0.5 px 48 ms WEST, 0.2 px 20 ms SOUTH
22:52:30.800 00.717 8976 Exposure complete
22:52:30.815 00.015 8976 worker thread done servicing request
22:52:30.815 00.000 5052 OnExposeComplete: enter
22:52:30.815 00.000 5052 UpdateGuideState(): m_state=6
22:52:30.815 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 576
22:52:30.815 00.000 5052 Star::Find returns 1 (0), X=388.73, Y=272.42, Mass=377, SNR=13.1, Peak=51 HFD=4.7
22:52:30.815 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.36) = xAngle (-2.15 = -2.15)
22:52:30.815 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.49 = -2.49)
22:52:30.815 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.20 hyp=0.97 cameraTheta=0.21 mountX=-0.53 mountY=-0.59, mountTheta=-2.30
22:52:30.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.20, opts=13)
22:52:30.816 00.000 5052 Enqueuing Move request for stepguider (0.95, 0.20)
22:52:30.816 00.000 8976 Worker thread wakes up
22:52:30.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.20) opts 0xd
22:52:30.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.20)
22:52:30.816 00.000 8976 Moving (0.95, 0.20) raw xDistance=-0.53 yDistance=-0.59
22:52:30.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.53
22:52:30.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
22:52:30.816 00.000 8976 MoveAxis(R, 1, ABG)
22:52:30.816 00.000 8976 stepping (10, 5) + (1, 0)
22:52:30.816 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:30.817 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:52:30.827 00.010 5052 UpdateGuideState exits: m=377 SNR=13.1
22:52:30.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:30.827 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:30.827 00.000 5052 Enqueuing Expose request
22:52:30.837 00.010 8976 Received - 47 (G) 
22:52:30.838 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:30.838 00.000 8976 stepped: pos (11, 5)
22:52:30.838 00.000 8976 MoveAxis(U, 2, ABG)
22:52:30.838 00.000 8976 stepping (11, 5) + (0, 2)
22:52:30.838 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:30.869 00.031 8976 Received - 47 (G) 
22:52:30.873 00.004 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:30.873 00.000 8976 stepped: pos (11, 7)
22:52:30.873 00.000 8976 MountToCamera -- mountTheta (-2.60) + m_xAngle (2.36) = xAngle (-0.24 = -0.24)
22:52:30.873 00.000 8976 MountToCamera -- mountX=-3.46 mountY=-2.07 hyp=4.03 mountTheta=-2.60 cameraX=3.91, cameraY=-0.98 cameraTheta=-0.24
22:52:30.873 00.000 8976 incremental bump (3.915, -0.976) isValid = 1
22:52:30.873 00.000 8976 Scheduling Mount bump of (0.451, -0.077)
22:52:30.873 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.45, y=-0.08, opts=4)
22:52:30.873 00.000 8976 Enqueuing Move request for scope (0.45, -0.08)
22:52:30.874 00.001 8976 move complete, result=0
22:52:30.874 00.000 9828 Worker thread wakes up
22:52:30.874 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.08) opts 0x4
22:52:30.874 00.000 9828 Handling offset move in thread for scope, endpoint = (0.45, -0.08)
22:52:30.874 00.000 9828 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.04) = xAngle (-0.21 = -0.21)
22:52:30.874 00.000 5052 GuideStep: -0.5 px 1 ms EAST, -0.6 px 2 ms NORTH
22:52:30.874 00.000 8976 worker thread done servicing request
22:52:30.874 00.000 9828 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.72 = 2.72)
22:52:30.874 00.000 9828 CameraToMount -- cameraX=0.45 cameraY=-0.08 hyp=0.46 cameraTheta=-0.17 mountX=0.45 mountY=0.19, mountTheta=0.40
22:52:30.874 00.000 9828 Moving (0.45, -0.08) raw xDistance=0.45 yDistance=0.19
22:52:30.874 00.000 8976 Worker thread wakes up
22:52:30.874 00.000 9828 MoveAxis(W, 47, B)
22:52:30.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:30.874 00.000 9828 Guiding  Dir = 3, Dur = 47
22:52:30.874 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:30.875 00.001 9828 IsSlewing returns 0
22:52:30.875 00.000 9828 IsGuiding returns 0
22:52:30.875 00.000 9828 PulseGuide returned control before completion, sleep 57
22:52:30.945 00.070 9828 IsGuiding returns 1
22:52:30.945 00.000 9828 scope still moving after pulse duration time elapsed
22:52:30.977 00.032 9828 IsSlewing returns 0
22:52:30.977 00.000 9828 IsGuiding returns 1
22:52:31.009 00.032 9828 IsSlewing returns 0
22:52:31.009 00.000 9828 IsGuiding returns 1
22:52:31.041 00.032 9828 IsSlewing returns 0
22:52:31.041 00.000 9828 IsGuiding returns 0
22:52:31.041 00.000 9828 scope move finished after 47 + 118 ms
22:52:31.041 00.000 9828 Move returns status 0, amount 47
22:52:31.041 00.000 9828 MoveAxis(S, 21, B)
22:52:31.041 00.000 9828 Guiding  Dir = 1, Dur = 21
22:52:31.056 00.015 9828 IsSlewing returns 0
22:52:31.056 00.000 9828 IsGuiding returns 0
22:52:31.056 00.000 9828 PulseGuide returned control before completion, sleep 31
22:52:31.088 00.032 9828 IsGuiding returns 1
22:52:31.088 00.000 9828 scope still moving after pulse duration time elapsed
22:52:31.119 00.031 9828 IsSlewing returns 0
22:52:31.119 00.000 9828 IsGuiding returns 1
22:52:31.151 00.032 9828 IsSlewing returns 0
22:52:31.151 00.000 9828 IsGuiding returns 1
22:52:31.183 00.032 9828 IsSlewing returns 0
22:52:31.183 00.000 9828 IsGuiding returns 1
22:52:31.214 00.031 9828 IsSlewing returns 0
22:52:31.214 00.000 9828 IsGuiding returns 0
22:52:31.214 00.000 9828 scope move finished after 21 + 136 ms
22:52:31.214 00.000 9828 Move returns status 0, amount 21
22:52:31.214 00.000 9828 move complete, result=0
22:52:31.214 00.000 9828 worker thread done servicing request
22:52:31.214 00.000 5052 GuideStep: 0.4 px 47 ms WEST, 0.2 px 21 ms SOUTH
22:52:31.927 00.713 8976 Exposure complete
22:52:31.943 00.016 8976 worker thread done servicing request
22:52:31.943 00.000 5052 OnExposeComplete: enter
22:52:31.943 00.000 5052 UpdateGuideState(): m_state=6
22:52:31.943 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 577
22:52:31.943 00.000 5052 Star::Find returns 1 (0), X=388.18, Y=272.40, Mass=298, SNR=11.6, Peak=49 HFD=4.4
22:52:31.943 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.36) = xAngle (-1.94 = -1.94)
22:52:31.944 00.001 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.27 = -2.27)
22:52:31.944 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.18 hyp=0.44 cameraTheta=0.42 mountX=-0.16 mountY=-0.33, mountTheta=-2.01
22:52:31.944 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.18, opts=13)
22:52:31.944 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.18)
22:52:31.944 00.000 8976 Worker thread wakes up
22:52:31.944 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.18) opts 0xd
22:52:31.944 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.18)
22:52:31.944 00.000 8976 Moving (0.40, 0.18) raw xDistance=-0.16 yDistance=-0.33
22:52:31.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:52:31.945 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
22:52:31.945 00.000 8976 MoveAxis(R, 0, ABG)
22:52:31.945 00.000 8976 MoveAxis(U, 1, ABG)
22:52:31.945 00.000 8976 stepping (11, 7) + (0, 1)
22:52:31.945 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:31.945 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=42, Gamma=2.260
22:52:31.955 00.010 5052 UpdateGuideState exits: m=298 SNR=11.6
22:52:31.955 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:31.955 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:31.955 00.000 5052 Enqueuing Expose request
22:52:31.972 00.017 8976 Received - 47 (G) 
22:52:31.972 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:31.972 00.000 8976 stepped: pos (11, 8)
22:52:31.972 00.000 8976 MountToCamera -- mountTheta (-2.63) + m_xAngle (2.36) = xAngle (-0.27 = -0.27)
22:52:31.972 00.000 8976 MountToCamera -- mountX=-3.45 mountY=-1.94 hyp=3.96 mountTheta=-2.63 cameraX=3.81, cameraY=-1.05 cameraTheta=-0.27
22:52:31.972 00.000 8976 incremental bump (3.815, -1.051) isValid = 1
22:52:31.972 00.000 8976 Scheduling Mount bump of (0.431, -0.081)
22:52:31.972 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.43, y=-0.08, opts=4)
22:52:31.972 00.000 8976 Enqueuing Move request for scope (0.43, -0.08)
22:52:31.972 00.000 8976 move complete, result=0
22:52:31.973 00.001 9828 Worker thread wakes up
22:52:31.973 00.000 8976 worker thread done servicing request
22:52:31.973 00.000 8976 Worker thread wakes up
22:52:31.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:31.973 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:31.973 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.08) opts 0x4
22:52:31.973 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
22:52:31.973 00.000 9828 Handling offset move in thread for scope, endpoint = (0.43, -0.08)
22:52:31.973 00.000 9828 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.04) = xAngle (-0.23 = -0.23)
22:52:31.973 00.000 9828 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.70 = 2.70)
22:52:31.973 00.000 9828 CameraToMount -- cameraX=0.43 cameraY=-0.08 hyp=0.44 cameraTheta=-0.19 mountX=0.43 mountY=0.19, mountTheta=0.41
22:52:31.973 00.000 9828 Moving (0.43, -0.08) raw xDistance=0.43 yDistance=0.19
22:52:31.973 00.000 9828 MoveAxis(W, 45, B)
22:52:31.973 00.000 9828 Guiding  Dir = 3, Dur = 45
22:52:31.974 00.001 9828 IsSlewing returns 0
22:52:31.974 00.000 9828 IsGuiding returns 0
22:52:31.974 00.000 9828 PulseGuide returned control before completion, sleep 55
22:52:32.045 00.071 9828 IsGuiding returns 1
22:52:32.045 00.000 9828 scope still moving after pulse duration time elapsed
22:52:32.075 00.030 9828 IsSlewing returns 0
22:52:32.075 00.000 9828 IsGuiding returns 1
22:52:32.106 00.031 9828 IsSlewing returns 0
22:52:32.106 00.000 9828 IsGuiding returns 1
22:52:32.137 00.031 9828 IsSlewing returns 0
22:52:32.137 00.000 9828 IsGuiding returns 0
22:52:32.137 00.000 9828 scope move finished after 45 + 118 ms
22:52:32.137 00.000 9828 Move returns status 0, amount 45
22:52:32.137 00.000 9828 MoveAxis(S, 21, B)
22:52:32.137 00.000 9828 Guiding  Dir = 1, Dur = 21
22:52:32.152 00.015 9828 IsSlewing returns 0
22:52:32.152 00.000 9828 IsGuiding returns 0
22:52:32.152 00.000 9828 PulseGuide returned control before completion, sleep 31
22:52:32.199 00.047 9828 IsGuiding returns 1
22:52:32.199 00.000 9828 scope still moving after pulse duration time elapsed
22:52:32.231 00.032 9828 IsSlewing returns 0
22:52:32.231 00.000 9828 IsGuiding returns 1
22:52:32.263 00.032 9828 IsSlewing returns 0
22:52:32.263 00.000 9828 IsGuiding returns 1
22:52:32.294 00.031 9828 IsSlewing returns 0
22:52:32.294 00.000 9828 IsGuiding returns 0
22:52:32.294 00.000 9828 scope move finished after 21 + 121 ms
22:52:32.294 00.000 9828 Move returns status 0, amount 21
22:52:32.294 00.000 9828 move complete, result=0
22:52:32.294 00.000 9828 worker thread done servicing request
22:52:32.294 00.000 5052 GuideStep: 0.4 px 45 ms WEST, 0.2 px 21 ms SOUTH
22:52:33.011 00.717 8976 Exposure complete
22:52:33.025 00.014 8976 worker thread done servicing request
22:52:33.025 00.000 5052 OnExposeComplete: enter
22:52:33.025 00.000 5052 UpdateGuideState(): m_state=6
22:52:33.025 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 578
22:52:33.025 00.000 5052 Star::Find returns 1 (0), X=388.11, Y=272.89, Mass=296, SNR=11.6, Peak=54 HFD=4.2
22:52:33.026 00.001 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.36) = xAngle (-1.25 = -1.25)
22:52:33.026 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.59 = -1.59)
22:52:33.026 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.67 hyp=0.74 cameraTheta=1.11 mountX=0.23 mountY=-0.74, mountTheta=-1.27
22:52:33.026 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.67, opts=13)
22:52:33.026 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.67)
22:52:33.026 00.000 8976 Worker thread wakes up
22:52:33.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.67) opts 0xd
22:52:33.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.67)
22:52:33.027 00.001 8976 Moving (0.33, 0.67) raw xDistance=0.23 yDistance=-0.74
22:52:33.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:52:33.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.74
22:52:33.027 00.000 8976 MoveAxis(R, 0, ABG)
22:52:33.027 00.000 8976 MoveAxis(U, 2, ABG)
22:52:33.027 00.000 8976 stepping (11, 8) + (0, 2)
22:52:33.027 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:33.027 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:52:33.038 00.011 5052 UpdateGuideState exits: m=296 SNR=11.6
22:52:33.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:33.038 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:33.038 00.000 5052 Enqueuing Expose request
22:52:33.060 00.022 8976 Received - 47 (G) 
22:52:33.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:33.060 00.000 8976 stepped: pos (11, 10)
22:52:33.060 00.000 8976 MountToCamera -- mountTheta (-2.61) + m_xAngle (2.36) = xAngle (-0.25 = -0.25)
22:52:33.060 00.000 8976 MountToCamera -- mountX=-3.43 mountY=-2.00 hyp=3.97 mountTheta=-2.61 cameraX=3.85, cameraY=-1.00 cameraTheta=-0.25
22:52:33.060 00.000 8976 incremental bump (3.847, -1.002) isValid = 1
22:52:33.060 00.000 8976 Scheduling Mount bump of (0.450, -0.080)
22:52:33.060 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.45, y=-0.08, opts=4)
22:52:33.060 00.000 8976 Enqueuing Move request for scope (0.45, -0.08)
22:52:33.060 00.000 8976 move complete, result=0
22:52:33.060 00.000 9828 Worker thread wakes up
22:52:33.060 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 2 ms NORTH
22:52:33.060 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.08) opts 0x4
22:52:33.061 00.001 8976 worker thread done servicing request
22:52:33.061 00.000 9828 Handling offset move in thread for scope, endpoint = (0.45, -0.08)
22:52:33.061 00.000 9828 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.04) = xAngle (-0.22 = -0.22)
22:52:33.061 00.000 9828 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.71 = 2.71)
22:52:33.061 00.000 9828 CameraToMount -- cameraX=0.45 cameraY=-0.08 hyp=0.46 cameraTheta=-0.18 mountX=0.45 mountY=0.19, mountTheta=0.40
22:52:33.061 00.000 9828 Moving (0.45, -0.08) raw xDistance=0.45 yDistance=0.19
22:52:33.061 00.000 8976 Worker thread wakes up
22:52:33.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:33.061 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:33.061 00.000 9828 MoveAxis(W, 47, B)
22:52:33.061 00.000 9828 Guiding  Dir = 3, Dur = 47
22:52:33.062 00.001 9828 IsSlewing returns 0
22:52:33.062 00.000 9828 IsGuiding returns 0
22:52:33.062 00.000 9828 PulseGuide returned control before completion, sleep 57
22:52:33.128 00.066 9828 IsGuiding returns 1
22:52:33.128 00.000 9828 scope still moving after pulse duration time elapsed
22:52:33.159 00.031 9828 IsSlewing returns 0
22:52:33.159 00.000 9828 IsGuiding returns 1
22:52:33.190 00.031 9828 IsSlewing returns 0
22:52:33.190 00.000 9828 IsGuiding returns 1
22:52:33.221 00.031 9828 IsSlewing returns 0
22:52:33.221 00.000 9828 IsGuiding returns 0
22:52:33.221 00.000 9828 scope move finished after 47 + 112 ms
22:52:33.221 00.000 9828 Move returns status 0, amount 47
22:52:33.221 00.000 9828 MoveAxis(S, 22, B)
22:52:33.221 00.000 9828 Guiding  Dir = 1, Dur = 22
22:52:33.237 00.016 9828 IsSlewing returns 0
22:52:33.237 00.000 9828 IsGuiding returns 0
22:52:33.237 00.000 9828 PulseGuide returned control before completion, sleep 32
22:52:33.284 00.047 9828 IsGuiding returns 1
22:52:33.284 00.000 9828 scope still moving after pulse duration time elapsed
22:52:33.315 00.031 9828 IsSlewing returns 0
22:52:33.315 00.000 9828 IsGuiding returns 1
22:52:33.347 00.032 9828 IsSlewing returns 0
22:52:33.347 00.000 9828 IsGuiding returns 1
22:52:33.377 00.030 9828 IsSlewing returns 0
22:52:33.377 00.000 9828 IsGuiding returns 0
22:52:33.377 00.000 9828 scope move finished after 22 + 117 ms
22:52:33.377 00.000 9828 Move returns status 0, amount 22
22:52:33.377 00.000 9828 move complete, result=0
22:52:33.377 00.000 9828 worker thread done servicing request
22:52:33.377 00.000 5052 GuideStep: 0.4 px 47 ms WEST, 0.2 px 22 ms SOUTH
22:52:34.102 00.725 8976 Exposure complete
22:52:34.120 00.018 5052 OnExposeComplete: enter
22:52:34.120 00.000 5052 UpdateGuideState(): m_state=6
22:52:34.120 00.000 8976 worker thread done servicing request
22:52:34.121 00.001 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 579
22:52:34.121 00.000 5052 Star::Find returns 1 (0), X=387.49, Y=272.69, Mass=346, SNR=12.5, Peak=54 HFD=4.5
22:52:34.121 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.36) = xAngle (-0.24 = -0.24)
22:52:34.121 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.58 = -0.58)
22:52:34.121 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.47 hyp=0.55 cameraTheta=2.12 mountX=0.53 mountY=-0.30, mountTheta=-0.51
22:52:34.122 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.47, opts=13)
22:52:34.122 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.47)
22:52:34.122 00.000 8976 Worker thread wakes up
22:52:34.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.47) opts 0xd
22:52:34.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.47)
22:52:34.122 00.000 8976 Moving (-0.28, 0.47) raw xDistance=0.53 yDistance=-0.30
22:52:34.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
22:52:34.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.30
22:52:34.122 00.000 8976 MoveAxis(L, 1, ABG)
22:52:34.122 00.000 8976 stepping (11, 10) + (-1, 0)
22:52:34.122 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:34.123 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:52:34.133 00.010 5052 UpdateGuideState exits: m=346 SNR=12.5
22:52:34.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:34.133 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:34.133 00.000 5052 Enqueuing Expose request
22:52:34.147 00.014 8976 Received - 47 (G) 
22:52:34.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:34.147 00.000 8976 stepped: pos (10, 10)
22:52:34.147 00.000 8976 MoveAxis(U, 0, ABG)
22:52:34.147 00.000 8976 MountToCamera -- mountTheta (-2.59) + m_xAngle (2.36) = xAngle (-0.23 = -0.23)
22:52:34.147 00.000 8976 MountToCamera -- mountX=-3.32 mountY=-2.04 hyp=3.90 mountTheta=-2.59 cameraX=3.80, cameraY=-0.90 cameraTheta=-0.23
22:52:34.147 00.000 8976 incremental bump (3.795, -0.897) isValid = 1
22:52:34.147 00.000 8976 Scheduling Mount bump of (0.453, -0.073)
22:52:34.147 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.45, y=-0.07, opts=4)
22:52:34.147 00.000 8976 Enqueuing Move request for scope (0.45, -0.07)
22:52:34.147 00.000 8976 move complete, result=0
22:52:34.147 00.000 9828 Worker thread wakes up
22:52:34.147 00.000 8976 worker thread done servicing request
22:52:34.147 00.000 5052 GuideStep: 0.5 px 1 ms WEST, -0.3 px 0 ms NORTH
22:52:34.147 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.07) opts 0x4
22:52:34.147 00.000 8976 Worker thread wakes up
22:52:34.147 00.000 9828 Handling offset move in thread for scope, endpoint = (0.45, -0.07)
22:52:34.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:34.147 00.000 9828 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.04) = xAngle (-0.20 = -0.20)
22:52:34.148 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:34.148 00.000 9828 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.73 = 2.73)
22:52:34.148 00.000 9828 CameraToMount -- cameraX=0.45 cameraY=-0.07 hyp=0.46 cameraTheta=-0.16 mountX=0.45 mountY=0.18, mountTheta=0.39
22:52:34.148 00.000 9828 Moving (0.45, -0.07) raw xDistance=0.45 yDistance=0.18
22:52:34.148 00.000 9828 MoveAxis(W, 48, B)
22:52:34.148 00.000 9828 Guiding  Dir = 3, Dur = 48
22:52:34.148 00.000 9828 IsSlewing returns 0
22:52:34.148 00.000 9828 IsGuiding returns 0
22:52:34.148 00.000 9828 PulseGuide returned control before completion, sleep 58
22:52:34.220 00.072 9828 IsGuiding returns 1
22:52:34.220 00.000 9828 scope still moving after pulse duration time elapsed
22:52:34.251 00.031 9828 IsSlewing returns 0
22:52:34.251 00.000 9828 IsGuiding returns 1
22:52:34.282 00.031 9828 IsSlewing returns 0
22:52:34.282 00.000 9828 IsGuiding returns 1
22:52:34.329 00.047 9828 IsSlewing returns 0
22:52:34.329 00.000 9828 IsGuiding returns 0
22:52:34.329 00.000 9828 scope move finished after 48 + 132 ms
22:52:34.329 00.000 9828 Move returns status 0, amount 48
22:52:34.329 00.000 9828 MoveAxis(S, 21, B)
22:52:34.329 00.000 9828 Guiding  Dir = 1, Dur = 21
22:52:34.344 00.015 9828 IsSlewing returns 0
22:52:34.344 00.000 9828 IsGuiding returns 0
22:52:34.344 00.000 9828 PulseGuide returned control before completion, sleep 31
22:52:34.390 00.046 9828 IsGuiding returns 1
22:52:34.390 00.000 9828 scope still moving after pulse duration time elapsed
22:52:34.422 00.032 9828 IsSlewing returns 0
22:52:34.422 00.000 9828 IsGuiding returns 1
22:52:34.454 00.032 9828 IsSlewing returns 0
22:52:34.454 00.000 9828 IsGuiding returns 1
22:52:34.486 00.032 9828 IsSlewing returns 0
22:52:34.486 00.000 9828 IsGuiding returns 0
22:52:34.486 00.000 9828 scope move finished after 21 + 120 ms
22:52:34.486 00.000 9828 Move returns status 0, amount 21
22:52:34.486 00.000 9828 move complete, result=0
22:52:34.486 00.000 9828 worker thread done servicing request
22:52:34.486 00.000 5052 GuideStep: 0.4 px 48 ms WEST, 0.2 px 21 ms SOUTH
22:52:35.186 00.700 8976 Exposure complete
22:52:35.200 00.014 8976 worker thread done servicing request
22:52:35.200 00.000 5052 OnExposeComplete: enter
22:52:35.200 00.000 5052 UpdateGuideState(): m_state=6
22:52:35.200 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 580
22:52:35.200 00.000 5052 Star::Find returns 1 (0), X=387.39, Y=272.47, Mass=312, SNR=11.9, Peak=49 HFD=4.3
22:52:35.200 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.36) = xAngle (0.22 = 0.22)
22:52:35.200 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.12 = -0.12)
22:52:35.200 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.25 hyp=0.46 cameraTheta=2.58 mountX=0.45 mountY=-0.06, mountTheta=-0.12
22:52:35.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.25, opts=13)
22:52:35.201 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.25)
22:52:35.201 00.000 8976 Worker thread wakes up
22:52:35.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.25) opts 0xd
22:52:35.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.25)
22:52:35.201 00.000 8976 Moving (-0.39, 0.25) raw xDistance=0.45 yDistance=-0.06
22:52:35.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
22:52:35.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:52:35.201 00.000 8976 MoveAxis(L, 1, ABG)
22:52:35.201 00.000 8976 stepping (10, 10) + (-1, 0)
22:52:35.202 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:35.202 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:52:35.213 00.011 5052 UpdateGuideState exits: m=312 SNR=11.9
22:52:35.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:35.213 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:35.213 00.000 5052 Enqueuing Expose request
22:52:35.233 00.020 8976 Received - 47 (G) 
22:52:35.233 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:35.233 00.000 8976 stepped: pos (9, 10)
22:52:35.233 00.000 8976 MoveAxis(U, 0, ABG)
22:52:35.233 00.000 8976 MountToCamera -- mountTheta (-2.56) + m_xAngle (2.36) = xAngle (-0.20 = -0.20)
22:52:35.234 00.001 8976 MountToCamera -- mountX=-3.15 mountY=-2.06 hyp=3.76 mountTheta=-2.56 cameraX=3.69, cameraY=-0.75 cameraTheta=-0.20
22:52:35.234 00.000 8976 incremental bump (3.688, -0.754) isValid = 1
22:52:35.234 00.000 8976 Scheduling Mount bump of (0.454, -0.063)
22:52:35.234 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.45, y=-0.06, opts=4)
22:52:35.234 00.000 8976 Enqueuing Move request for scope (0.45, -0.06)
22:52:35.234 00.000 8976 move complete, result=0
22:52:35.234 00.000 9828 Worker thread wakes up
22:52:35.234 00.000 8976 worker thread done servicing request
22:52:35.234 00.000 8976 Worker thread wakes up
22:52:35.234 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.06) opts 0x4
22:52:35.234 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
22:52:35.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:35.234 00.000 9828 Handling offset move in thread for scope, endpoint = (0.45, -0.06)
22:52:35.234 00.000 9828 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.04) = xAngle (-0.18 = -0.18)
22:52:35.234 00.000 9828 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.75 = 2.75)
22:52:35.234 00.000 9828 CameraToMount -- cameraX=0.45 cameraY=-0.06 hyp=0.46 cameraTheta=-0.14 mountX=0.45 mountY=0.18, mountTheta=0.37
22:52:35.234 00.000 9828 Moving (0.45, -0.06) raw xDistance=0.45 yDistance=0.18
22:52:35.234 00.000 9828 MoveAxis(W, 48, B)
22:52:35.235 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:35.235 00.000 9828 Guiding  Dir = 3, Dur = 48
22:52:35.235 00.000 9828 IsSlewing returns 0
22:52:35.235 00.000 9828 IsGuiding returns 0
22:52:35.236 00.001 9828 PulseGuide returned control before completion, sleep 58
22:52:35.302 00.066 9828 IsGuiding returns 1
22:52:35.302 00.000 9828 scope still moving after pulse duration time elapsed
22:52:35.333 00.031 9828 IsSlewing returns 0
22:52:35.333 00.000 9828 IsGuiding returns 1
22:52:35.364 00.031 9828 IsSlewing returns 0
22:52:35.364 00.000 9828 IsGuiding returns 1
22:52:35.395 00.031 9828 IsSlewing returns 0
22:52:35.395 00.000 9828 IsGuiding returns 0
22:52:35.395 00.000 9828 scope move finished after 48 + 111 ms
22:52:35.395 00.000 9828 Move returns status 0, amount 48
22:52:35.395 00.000 9828 MoveAxis(S, 20, B)
22:52:35.395 00.000 9828 Guiding  Dir = 1, Dur = 20
22:52:35.411 00.016 9828 IsSlewing returns 0
22:52:35.411 00.000 9828 IsGuiding returns 0
22:52:35.411 00.000 9828 PulseGuide returned control before completion, sleep 30
22:52:35.457 00.046 9828 IsGuiding returns 1
22:52:35.457 00.000 9828 scope still moving after pulse duration time elapsed
22:52:35.488 00.031 9828 IsSlewing returns 0
22:52:35.488 00.000 9828 IsGuiding returns 1
22:52:35.519 00.031 9828 IsSlewing returns 0
22:52:35.519 00.000 9828 IsGuiding returns 1
22:52:35.550 00.031 9828 IsSlewing returns 0
22:52:35.550 00.000 9828 IsGuiding returns 0
22:52:35.550 00.000 9828 scope move finished after 20 + 119 ms
22:52:35.550 00.000 9828 Move returns status 0, amount 20
22:52:35.550 00.000 9828 move complete, result=0
22:52:35.550 00.000 9828 worker thread done servicing request
22:52:35.550 00.000 5052 GuideStep: 0.5 px 48 ms WEST, 0.2 px 20 ms SOUTH
22:52:36.292 00.742 8976 Exposure complete
22:52:36.308 00.016 8976 worker thread done servicing request
22:52:36.308 00.000 5052 OnExposeComplete: enter
22:52:36.308 00.000 5052 UpdateGuideState(): m_state=6
22:52:36.308 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 581
22:52:36.309 00.001 5052 Star::Find returns 1 (0), X=388.28, Y=272.61, Mass=303, SNR=11.7, Peak=54 HFD=4.0
22:52:36.309 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.36) = xAngle (-1.70 = -1.70)
22:52:36.309 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.04 = -2.04)
22:52:36.309 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.39 hyp=0.63 cameraTheta=0.66 mountX=-0.08 mountY=-0.56, mountTheta=-1.72
22:52:36.309 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.39, opts=13)
22:52:36.309 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.39)
22:52:36.310 00.001 8976 Worker thread wakes up
22:52:36.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.39) opts 0xd
22:52:36.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.39)
22:52:36.310 00.000 8976 Moving (0.50, 0.39) raw xDistance=-0.08 yDistance=-0.56
22:52:36.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:52:36.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
22:52:36.310 00.000 8976 MoveAxis(R, 0, ABG)
22:52:36.310 00.000 8976 MoveAxis(U, 2, ABG)
22:52:36.310 00.000 8976 stepping (9, 10) + (0, 2)
22:52:36.310 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:36.311 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:52:36.324 00.013 5052 UpdateGuideState exits: m=303 SNR=11.7
22:52:36.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:36.324 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:36.324 00.000 5052 Enqueuing Expose request
22:52:36.336 00.012 8976 Received - 47 (G) 
22:52:36.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:36.336 00.000 8976 stepped: pos (9, 12)
22:52:36.337 00.001 8976 MountToCamera -- mountTheta (-2.51) + m_xAngle (2.36) = xAngle (-0.15 = -0.15)
22:52:36.337 00.000 8976 MountToCamera -- mountX=-3.03 mountY=-2.22 hyp=3.76 mountTheta=-2.51 cameraX=3.72, cameraY=-0.56 cameraTheta=-0.15
22:52:36.337 00.000 8976 incremental bump (3.715, -0.560) isValid = 1
22:52:36.337 00.000 8976 Scheduling Mount bump of (0.460, -0.047)
22:52:36.337 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.05, opts=4)
22:52:36.337 00.000 8976 Enqueuing Move request for scope (0.46, -0.05)
22:52:36.337 00.000 8976 move complete, result=0
22:52:36.337 00.000 9828 Worker thread wakes up
22:52:36.337 00.000 8976 worker thread done servicing request
22:52:36.337 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
22:52:36.337 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.05) opts 0x4
22:52:36.337 00.000 8976 Worker thread wakes up
22:52:36.337 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.05)
22:52:36.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:36.337 00.000 9828 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.04) = xAngle (-0.14 = -0.14)
22:52:36.337 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:36.338 00.001 9828 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.78 = 2.78)
22:52:36.338 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.05 hyp=0.46 cameraTheta=-0.10 mountX=0.46 mountY=0.16, mountTheta=0.34
22:52:36.338 00.000 9828 Moving (0.46, -0.05) raw xDistance=0.46 yDistance=0.16
22:52:36.338 00.000 9828 MoveAxis(W, 49, B)
22:52:36.338 00.000 9828 Guiding  Dir = 3, Dur = 49
22:52:36.338 00.000 9828 IsSlewing returns 0
22:52:36.338 00.000 9828 IsGuiding returns 0
22:52:36.339 00.001 9828 PulseGuide returned control before completion, sleep 59
22:52:36.407 00.068 9828 IsGuiding returns 1
22:52:36.407 00.000 9828 scope still moving after pulse duration time elapsed
22:52:36.428 00.021 9828 IsSlewing returns 0
22:52:36.428 00.000 9828 IsGuiding returns 1
22:52:36.460 00.032 9828 IsSlewing returns 0
22:52:36.460 00.000 9828 IsGuiding returns 1
22:52:36.492 00.032 9828 IsSlewing returns 0
22:52:36.492 00.000 9828 IsGuiding returns 1
22:52:36.523 00.031 9828 IsSlewing returns 0
22:52:36.523 00.000 9828 IsGuiding returns 0
22:52:36.523 00.000 9828 scope move finished after 49 + 134 ms
22:52:36.523 00.000 9828 Move returns status 0, amount 49
22:52:36.523 00.000 9828 MoveAxis(S, 18, B)
22:52:36.523 00.000 9828 Guiding  Dir = 1, Dur = 18
22:52:36.538 00.015 9828 IsSlewing returns 0
22:52:36.538 00.000 9828 IsGuiding returns 0
22:52:36.538 00.000 9828 PulseGuide returned control before completion, sleep 28
22:52:36.569 00.031 9828 IsGuiding returns 1
22:52:36.569 00.000 9828 scope still moving after pulse duration time elapsed
22:52:36.600 00.031 9828 IsSlewing returns 0
22:52:36.600 00.000 9828 IsGuiding returns 1
22:52:36.631 00.031 9828 IsSlewing returns 0
22:52:36.631 00.000 9828 IsGuiding returns 1
22:52:36.662 00.031 9828 IsSlewing returns 0
22:52:36.662 00.000 9828 IsGuiding returns 1
22:52:36.694 00.032 9828 IsSlewing returns 0
22:52:36.694 00.000 9828 IsGuiding returns 0
22:52:36.694 00.000 9828 scope move finished after 18 + 138 ms
22:52:36.694 00.000 9828 Move returns status 0, amount 18
22:52:36.694 00.000 9828 move complete, result=0
22:52:36.694 00.000 9828 worker thread done servicing request
22:52:36.694 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.2 px 18 ms SOUTH
22:52:37.382 00.688 8976 Exposure complete
22:52:37.397 00.015 8976 worker thread done servicing request
22:52:37.397 00.000 5052 OnExposeComplete: enter
22:52:37.397 00.000 5052 UpdateGuideState(): m_state=6
22:52:37.397 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 582
22:52:37.397 00.000 5052 Star::Find returns 1 (0), X=387.96, Y=272.60, Mass=300, SNR=11.7, Peak=55 HFD=4.1
22:52:37.397 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.36) = xAngle (-1.22 = -1.22)
22:52:37.397 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.56 = -1.56)
22:52:37.397 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.38 hyp=0.42 cameraTheta=1.14 mountX=0.14 mountY=-0.42, mountTheta=-1.24
22:52:37.398 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.38, opts=13)
22:52:37.398 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.38)
22:52:37.398 00.000 8976 Worker thread wakes up
22:52:37.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.38) opts 0xd
22:52:37.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.38)
22:52:37.398 00.000 8976 Moving (0.18, 0.38) raw xDistance=0.14 yDistance=-0.42
22:52:37.399 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:52:37.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
22:52:37.399 00.000 8976 MoveAxis(R, 0, ABG)
22:52:37.399 00.000 8976 MoveAxis(U, 1, ABG)
22:52:37.399 00.000 8976 stepping (9, 12) + (0, 1)
22:52:37.399 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:37.399 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:52:37.409 00.010 5052 UpdateGuideState exits: m=300 SNR=11.7
22:52:37.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:37.409 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:37.409 00.000 5052 Enqueuing Expose request
22:52:37.424 00.015 8976 Received - 47 (G) 
22:52:37.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:37.424 00.000 8976 stepped: pos (9, 13)
22:52:37.424 00.000 8976 MountToCamera -- mountTheta (-2.46) + m_xAngle (2.36) = xAngle (-0.10 = -0.10)
22:52:37.424 00.000 8976 MountToCamera -- mountX=-2.95 mountY=-2.40 hyp=3.80 mountTheta=-2.46 cameraX=3.78, cameraY=-0.38 cameraTheta=-0.10
22:52:37.424 00.000 8976 incremental bump (3.782, -0.380) isValid = 1
22:52:37.425 00.001 8976 Scheduling Mount bump of (0.417, -0.029)
22:52:37.425 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.42, y=-0.03, opts=4)
22:52:37.425 00.000 8976 Enqueuing Move request for scope (0.42, -0.03)
22:52:37.425 00.000 8976 move complete, result=0
22:52:37.425 00.000 9828 Worker thread wakes up
22:52:37.425 00.000 8976 worker thread done servicing request
22:52:37.425 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.03) opts 0x4
22:52:37.425 00.000 8976 Worker thread wakes up
22:52:37.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:37.425 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:37.425 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
22:52:37.425 00.000 9828 Handling offset move in thread for scope, endpoint = (0.42, -0.03)
22:52:37.425 00.000 9828 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.04) = xAngle (-0.11 = -0.11)
22:52:37.425 00.000 9828 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.82 = 2.82)
22:52:37.425 00.000 9828 CameraToMount -- cameraX=0.42 cameraY=-0.03 hyp=0.42 cameraTheta=-0.07 mountX=0.42 mountY=0.13, mountTheta=0.31
22:52:37.425 00.000 9828 Moving (0.42, -0.03) raw xDistance=0.42 yDistance=0.13
22:52:37.425 00.000 9828 MoveAxis(W, 44, B)
22:52:37.426 00.001 9828 Guiding  Dir = 3, Dur = 44
22:52:37.426 00.000 9828 IsSlewing returns 0
22:52:37.426 00.000 9828 IsGuiding returns 0
22:52:37.426 00.000 9828 PulseGuide returned control before completion, sleep 54
22:52:37.488 00.062 9828 IsGuiding returns 1
22:52:37.488 00.000 9828 scope still moving after pulse duration time elapsed
22:52:37.520 00.032 9828 IsSlewing returns 0
22:52:37.520 00.000 9828 IsGuiding returns 1
22:52:37.552 00.032 9828 IsSlewing returns 0
22:52:37.552 00.000 9828 IsGuiding returns 1
22:52:37.584 00.032 9828 IsSlewing returns 0
22:52:37.584 00.000 9828 IsGuiding returns 1
22:52:37.616 00.032 9828 IsSlewing returns 0
22:52:37.616 00.000 9828 IsGuiding returns 1
22:52:37.646 00.030 9828 IsSlewing returns 0
22:52:37.646 00.000 9828 IsGuiding returns 1
22:52:37.678 00.032 9828 IsSlewing returns 0
22:52:37.678 00.000 9828 IsGuiding returns 0
22:52:37.678 00.000 9828 scope move finished after 44 + 207 ms
22:52:37.678 00.000 9828 Move returns status 0, amount 44
22:52:37.678 00.000 9828 MoveAxis(S, 15, B)
22:52:37.678 00.000 9828 Guiding  Dir = 1, Dur = 15
22:52:37.693 00.015 9828 IsSlewing returns 0
22:52:37.693 00.000 9828 IsGuiding returns 0
22:52:37.693 00.000 9828 PulseGuide returned control before completion, sleep 25
22:52:37.724 00.031 9828 IsGuiding returns 1
22:52:37.724 00.000 9828 scope still moving after pulse duration time elapsed
22:52:37.755 00.031 9828 IsSlewing returns 0
22:52:37.755 00.000 9828 IsGuiding returns 1
22:52:37.786 00.031 9828 IsSlewing returns 0
22:52:37.786 00.000 9828 IsGuiding returns 1
22:52:37.818 00.032 9828 IsSlewing returns 0
22:52:37.818 00.000 9828 IsGuiding returns 0
22:52:37.818 00.000 9828 scope move finished after 15 + 110 ms
22:52:37.818 00.000 9828 Move returns status 0, amount 15
22:52:37.818 00.000 9828 move complete, result=0
22:52:37.818 00.000 9828 worker thread done servicing request
22:52:37.818 00.000 5052 GuideStep: 0.4 px 44 ms WEST, 0.1 px 15 ms SOUTH
22:52:38.471 00.653 8976 Exposure complete
22:52:38.487 00.016 8976 worker thread done servicing request
22:52:38.487 00.000 5052 OnExposeComplete: enter
22:52:38.487 00.000 5052 UpdateGuideState(): m_state=6
22:52:38.487 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 583
22:52:38.487 00.000 5052 Star::Find returns 1 (0), X=387.15, Y=272.74, Mass=300, SNR=11.7, Peak=51 HFD=4.3
22:52:38.487 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.36) = xAngle (0.09 = 0.09)
22:52:38.487 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.25 = -0.25)
22:52:38.487 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.52 hyp=0.82 cameraTheta=2.45 mountX=0.81 mountY=-0.20, mountTheta=-0.24
22:52:38.488 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.52, opts=13)
22:52:38.488 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.52)
22:52:38.488 00.000 8976 Worker thread wakes up
22:52:38.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.52) opts 0xd
22:52:38.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.52)
22:52:38.488 00.000 8976 Moving (-0.63, 0.52) raw xDistance=0.81 yDistance=-0.20
22:52:38.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
22:52:38.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:52:38.488 00.000 8976 MoveAxis(L, 2, ABG)
22:52:38.488 00.000 8976 stepping (9, 13) + (-2, 0)
22:52:38.488 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:38.489 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=166, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:52:38.499 00.010 5052 UpdateGuideState exits: m=300 SNR=11.7
22:52:38.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:38.499 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:38.499 00.000 5052 Enqueuing Expose request
22:52:38.510 00.011 8976 Received - 47 (G) 
22:52:38.510 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:38.510 00.000 8976 stepped: pos (7, 13)
22:52:38.511 00.001 8976 MoveAxis(U, 0, ABG)
22:52:38.511 00.000 8976 MountToCamera -- mountTheta (-2.39) + m_xAngle (2.36) = xAngle (-0.03 = -0.03)
22:52:38.511 00.000 8976 MountToCamera -- mountX=-2.69 mountY=-2.51 hyp=3.68 mountTheta=-2.39 cameraX=3.68, cameraY=-0.11 cameraTheta=-0.03
22:52:38.511 00.000 8976 incremental bump (3.682, -0.115) isValid = 1
22:52:38.511 00.000 8976 Scheduling Mount bump of (0.465, -0.010)
22:52:38.511 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.01, opts=4)
22:52:38.511 00.000 8976 Enqueuing Move request for scope (0.46, -0.01)
22:52:38.511 00.000 8976 move complete, result=0
22:52:38.511 00.000 9828 Worker thread wakes up
22:52:38.511 00.000 8976 worker thread done servicing request
22:52:38.511 00.000 8976 Worker thread wakes up
22:52:38.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:38.511 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:38.511 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.01) opts 0x4
22:52:38.511 00.000 5052 GuideStep: 0.8 px 2 ms WEST, -0.2 px 0 ms NORTH
22:52:38.511 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.01)
22:52:38.512 00.001 9828 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.04) = xAngle (-0.06 = -0.06)
22:52:38.512 00.000 9828 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.87 = 2.87)
22:52:38.512 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-0.02 mountX=0.46 mountY=0.13, mountTheta=0.27
22:52:38.512 00.000 9828 Moving (0.46, -0.01) raw xDistance=0.46 yDistance=0.13
22:52:38.512 00.000 9828 MoveAxis(W, 49, B)
22:52:38.512 00.000 9828 Guiding  Dir = 3, Dur = 49
22:52:38.512 00.000 9828 IsSlewing returns 0
22:52:38.512 00.000 9828 IsGuiding returns 0
22:52:38.512 00.000 9828 PulseGuide returned control before completion, sleep 59
22:52:38.572 00.060 9828 IsGuiding returns 1
22:52:38.572 00.000 9828 scope still moving after pulse duration time elapsed
22:52:38.604 00.032 9828 IsSlewing returns 0
22:52:38.604 00.000 9828 IsGuiding returns 1
22:52:38.639 00.035 9828 IsSlewing returns 0
22:52:38.639 00.000 9828 IsGuiding returns 1
22:52:38.669 00.030 9828 IsSlewing returns 0
22:52:38.669 00.000 9828 IsGuiding returns 0
22:52:38.669 00.000 9828 scope move finished after 49 + 107 ms
22:52:38.669 00.000 9828 Move returns status 0, amount 49
22:52:38.669 00.000 9828 MoveAxis(S, 14, B)
22:52:38.669 00.000 9828 Guiding  Dir = 1, Dur = 14
22:52:38.684 00.015 9828 IsSlewing returns 0
22:52:38.684 00.000 9828 IsGuiding returns 0
22:52:38.684 00.000 9828 PulseGuide returned control before completion, sleep 24
22:52:38.715 00.031 9828 IsGuiding returns 1
22:52:38.715 00.000 9828 scope still moving after pulse duration time elapsed
22:52:38.746 00.031 9828 IsSlewing returns 0
22:52:38.746 00.000 9828 IsGuiding returns 1
22:52:38.777 00.031 9828 IsSlewing returns 0
22:52:38.777 00.000 9828 IsGuiding returns 1
22:52:38.809 00.032 9828 IsSlewing returns 0
22:52:38.809 00.000 9828 IsGuiding returns 1
22:52:38.841 00.032 9828 IsSlewing returns 0
22:52:38.841 00.000 9828 IsGuiding returns 1
22:52:38.872 00.031 9828 IsSlewing returns 0
22:52:38.872 00.000 9828 IsGuiding returns 0
22:52:38.872 00.000 9828 scope move finished after 14 + 174 ms
22:52:38.872 00.000 9828 Move returns status 0, amount 14
22:52:38.872 00.000 9828 move complete, result=0
22:52:38.872 00.000 9828 worker thread done servicing request
22:52:38.872 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 14 ms SOUTH
22:52:39.555 00.683 8976 Exposure complete
22:52:39.570 00.015 8976 worker thread done servicing request
22:52:39.570 00.000 5052 OnExposeComplete: enter
22:52:39.570 00.000 5052 UpdateGuideState(): m_state=6
22:52:39.570 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 584
22:52:39.570 00.000 5052 Star::Find returns 1 (0), X=386.77, Y=272.37, Mass=348, SNR=12.6, Peak=51 HFD=4.9
22:52:39.570 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.36) = xAngle (0.64 = 0.64)
22:52:39.570 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.30 = 0.30)
22:52:39.570 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=0.15 hyp=1.02 cameraTheta=2.99 mountX=0.82 mountY=0.30, mountTheta=0.35
22:52:39.570 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=0.15, opts=13)
22:52:39.570 00.000 5052 Enqueuing Move request for stepguider (-1.00, 0.15)
22:52:39.570 00.000 8976 Worker thread wakes up
22:52:39.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, 0.15) opts 0xd
22:52:39.570 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, 0.15)
22:52:39.570 00.000 8976 Moving (-1.00, 0.15) raw xDistance=0.82 yDistance=0.30
22:52:39.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.82
22:52:39.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.30
22:52:39.570 00.000 8976 MoveAxis(L, 2, ABG)
22:52:39.571 00.001 8976 stepping (7, 13) + (-2, 0)
22:52:39.571 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:39.571 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:52:39.581 00.010 5052 UpdateGuideState exits: m=348 SNR=12.6
22:52:39.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:39.581 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:39.581 00.000 5052 Enqueuing Expose request
22:52:39.598 00.017 8976 Received - 47 (G) 
22:52:39.598 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:39.599 00.001 8976 stepped: pos (5, 13)
22:52:39.599 00.000 8976 MoveAxis(U, 0, ABG)
22:52:39.599 00.000 8976 MountToCamera -- mountTheta (-2.30) + m_xAngle (2.36) = xAngle (0.06 = 0.06)
22:52:39.599 00.000 8976 MountToCamera -- mountX=-2.32 mountY=-2.59 hyp=3.48 mountTheta=-2.30 cameraX=3.47, cameraY=0.21 cameraTheta=0.06
22:52:39.599 00.000 8976 incremental bump (3.470, 0.207) isValid = 1
22:52:39.599 00.000 8976 Scheduling Mount bump of (0.464, 0.019)
22:52:39.599 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.02, opts=4)
22:52:39.599 00.000 8976 Enqueuing Move request for scope (0.46, 0.02)
22:52:39.599 00.000 8976 move complete, result=0
22:52:39.599 00.000 8976 worker thread done servicing request
22:52:39.599 00.000 8976 Worker thread wakes up
22:52:39.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:39.599 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 0.3 px 0 ms NORTH
22:52:39.599 00.000 9828 Worker thread wakes up
22:52:39.599 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:39.599 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.02) opts 0x4
22:52:39.599 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.02)
22:52:39.599 00.000 9828 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.04) = xAngle (-0.00 = -0.00)
22:52:39.599 00.000 9828 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.93 = 2.93)
22:52:39.599 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.02 hyp=0.46 cameraTheta=0.04 mountX=0.46 mountY=0.10, mountTheta=0.21
22:52:39.599 00.000 9828 Moving (0.46, 0.02) raw xDistance=0.46 yDistance=0.10
22:52:39.599 00.000 9828 MoveAxis(W, 49, B)
22:52:39.599 00.000 9828 Guiding  Dir = 3, Dur = 49
22:52:39.599 00.000 9828 IsSlewing returns 0
22:52:39.599 00.000 9828 IsGuiding returns 0
22:52:39.599 00.000 9828 PulseGuide returned control before completion, sleep 59
22:52:39.674 00.075 9828 IsGuiding returns 1
22:52:39.674 00.000 9828 scope still moving after pulse duration time elapsed
22:52:39.706 00.032 9828 IsSlewing returns 0
22:52:39.706 00.000 9828 IsGuiding returns 1
22:52:39.738 00.032 9828 IsSlewing returns 0
22:52:39.738 00.000 9828 IsGuiding returns 1
22:52:39.770 00.032 9828 IsSlewing returns 0
22:52:39.770 00.000 9828 IsGuiding returns 0
22:52:39.770 00.000 9828 scope move finished after 49 + 120 ms
22:52:39.770 00.000 9828 Move returns status 0, amount 49
22:52:39.770 00.000 9828 MoveAxis(S, 11, B)
22:52:39.770 00.000 9828 Guiding  Dir = 1, Dur = 11
22:52:39.785 00.015 9828 IsSlewing returns 0
22:52:39.785 00.000 9828 IsGuiding returns 0
22:52:39.785 00.000 9828 PulseGuide returned control before completion, sleep 21
22:52:39.817 00.032 9828 IsGuiding returns 1
22:52:39.817 00.000 9828 scope still moving after pulse duration time elapsed
22:52:39.848 00.031 9828 IsSlewing returns 0
22:52:39.848 00.000 9828 IsGuiding returns 1
22:52:39.880 00.032 9828 IsSlewing returns 0
22:52:39.880 00.000 9828 IsGuiding returns 1
22:52:39.912 00.032 9828 IsSlewing returns 0
22:52:39.912 00.000 9828 IsGuiding returns 1
22:52:39.943 00.031 9828 IsSlewing returns 0
22:52:39.943 00.000 9828 IsGuiding returns 1
22:52:39.975 00.032 9828 IsSlewing returns 0
22:52:39.975 00.000 9828 IsGuiding returns 1
22:52:40.006 00.031 9828 IsSlewing returns 0
22:52:40.006 00.000 9828 IsGuiding returns 0
22:52:40.006 00.000 9828 scope move finished after 11 + 209 ms
22:52:40.006 00.000 9828 Move returns status 0, amount 11
22:52:40.006 00.000 9828 move complete, result=0
22:52:40.006 00.000 9828 worker thread done servicing request
22:52:40.006 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 11 ms SOUTH
22:52:40.643 00.637 8976 Exposure complete
22:52:40.658 00.015 8976 worker thread done servicing request
22:52:40.659 00.001 5052 OnExposeComplete: enter
22:52:40.659 00.000 5052 UpdateGuideState(): m_state=6
22:52:40.659 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 585
22:52:40.659 00.000 5052 Star::Find returns 1 (0), X=386.96, Y=272.11, Mass=321, SNR=12.1, Peak=54 HFD=4.5
22:52:40.659 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.36) = xAngle (-5.37 = 0.91)
22:52:40.659 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.71 = 0.57)
22:52:40.659 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=-0.11 hyp=0.83 cameraTheta=-3.01 mountX=0.51 mountY=0.45, mountTheta=0.73
22:52:40.660 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=-0.11, opts=13)
22:52:40.660 00.000 5052 Enqueuing Move request for stepguider (-0.82, -0.11)
22:52:40.660 00.000 8976 Worker thread wakes up
22:52:40.660 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, -0.11) opts 0xd
22:52:40.660 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, -0.11)
22:52:40.660 00.000 8976 Moving (-0.82, -0.11) raw xDistance=0.51 yDistance=0.45
22:52:40.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.51
22:52:40.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
22:52:40.660 00.000 8976 MoveAxis(L, 1, ABG)
22:52:40.660 00.000 8976 stepping (5, 13) + (-1, 0)
22:52:40.660 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:40.661 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:52:40.671 00.010 5052 UpdateGuideState exits: m=321 SNR=12.1
22:52:40.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:40.671 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:40.671 00.000 5052 Enqueuing Expose request
22:52:40.685 00.014 8976 Received - 47 (G) 
22:52:40.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:40.685 00.000 8976 stepped: pos (4, 13)
22:52:40.685 00.000 8976 MoveAxis(D, 1, ABG)
22:52:40.686 00.001 8976 stepping (4, 13) + (0, -1)
22:52:40.686 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:40.717 00.031 8976 Received - 47 (G) 
22:52:40.717 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:40.717 00.000 8976 stepped: pos (4, 12)
22:52:40.717 00.000 8976 MountToCamera -- mountTheta (-2.22) + m_xAngle (2.36) = xAngle (0.14 = 0.14)
22:52:40.718 00.001 8976 MountToCamera -- mountX=-1.96 mountY=-2.58 hyp=3.24 mountTheta=-2.22 cameraX=3.21, cameraY=0.44 cameraTheta=0.14
22:52:40.718 00.000 8976 incremental bump (3.206, 0.445) isValid = 1
22:52:40.718 00.000 8976 Scheduling Mount bump of (0.461, 0.044)
22:52:40.718 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.04, opts=4)
22:52:40.718 00.000 8976 Enqueuing Move request for scope (0.46, 0.04)
22:52:40.718 00.000 8976 move complete, result=0
22:52:40.718 00.000 9828 Worker thread wakes up
22:52:40.718 00.000 5052 GuideStep: 0.5 px 1 ms WEST, 0.4 px 1 ms SOUTH
22:52:40.718 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.04) opts 0x4
22:52:40.718 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.04)
22:52:40.718 00.000 9828 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.04) = xAngle (0.05 = 0.05)
22:52:40.718 00.000 9828 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.98 = 2.98)
22:52:40.718 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.04 hyp=0.46 cameraTheta=0.09 mountX=0.46 mountY=0.07, mountTheta=0.16
22:52:40.718 00.000 9828 Moving (0.46, 0.04) raw xDistance=0.46 yDistance=0.07
22:52:40.718 00.000 8976 worker thread done servicing request
22:52:40.718 00.000 8976 Worker thread wakes up
22:52:40.718 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:40.718 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:40.718 00.000 9828 MoveAxis(W, 49, B)
22:52:40.719 00.001 9828 Guiding  Dir = 3, Dur = 49
22:52:40.719 00.000 9828 IsSlewing returns 0
22:52:40.719 00.000 9828 IsGuiding returns 0
22:52:40.719 00.000 9828 PulseGuide returned control before completion, sleep 59
22:52:40.793 00.074 9828 IsGuiding returns 1
22:52:40.793 00.000 9828 scope still moving after pulse duration time elapsed
22:52:40.825 00.032 9828 IsSlewing returns 0
22:52:40.825 00.000 9828 IsGuiding returns 1
22:52:40.857 00.032 9828 IsSlewing returns 0
22:52:40.857 00.000 9828 IsGuiding returns 1
22:52:40.890 00.033 9828 IsSlewing returns 0
22:52:40.890 00.000 9828 IsGuiding returns 0
22:52:40.890 00.000 9828 scope move finished after 49 + 122 ms
22:52:40.890 00.000 9828 Move returns status 0, amount 49
22:52:40.890 00.000 9828 MoveAxis(S, 8, B)
22:52:40.890 00.000 9828 Guiding  Dir = 1, Dur = 8
22:52:40.905 00.015 9828 IsSlewing returns 0
22:52:40.905 00.000 9828 IsGuiding returns 0
22:52:40.905 00.000 9828 PulseGuide returned control before completion, sleep 18
22:52:40.937 00.032 9828 IsGuiding returns 1
22:52:40.937 00.000 9828 scope still moving after pulse duration time elapsed
22:52:40.969 00.032 9828 IsSlewing returns 0
22:52:40.969 00.000 9828 IsGuiding returns 1
22:52:41.000 00.031 9828 IsSlewing returns 0
22:52:41.000 00.000 9828 IsGuiding returns 1
22:52:41.031 00.031 9828 IsSlewing returns 0
22:52:41.031 00.000 9828 IsGuiding returns 0
22:52:41.031 00.000 9828 scope move finished after 8 + 117 ms
22:52:41.031 00.000 9828 Move returns status 0, amount 8
22:52:41.031 00.000 9828 move complete, result=0
22:52:41.031 00.000 9828 worker thread done servicing request
22:52:41.031 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 8 ms SOUTH
22:52:41.764 00.733 8976 Exposure complete
22:52:41.778 00.014 8976 worker thread done servicing request
22:52:41.778 00.000 5052 OnExposeComplete: enter
22:52:41.778 00.000 5052 UpdateGuideState(): m_state=6
22:52:41.779 00.001 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 586
22:52:41.779 00.000 5052 Star::Find returns 1 (1), X=387.87, Y=272.50, Mass=328, SNR=12.2, Peak=48 HFD=4.8
22:52:41.779 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.36) = xAngle (-1.12 = -1.12)
22:52:41.779 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.46 = -1.46)
22:52:41.779 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.24 mountX=0.13 mountY=-0.29, mountTheta=-1.16
22:52:41.780 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.28, opts=13)
22:52:41.780 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.28)
22:52:41.780 00.000 8976 Worker thread wakes up
22:52:41.780 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.28) opts 0xd
22:52:41.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.28)
22:52:41.780 00.000 8976 Moving (0.10, 0.28) raw xDistance=0.13 yDistance=-0.29
22:52:41.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:52:41.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
22:52:41.780 00.000 8976 MoveAxis(R, 0, ABG)
22:52:41.780 00.000 8976 MoveAxis(U, 0, ABG)
22:52:41.780 00.000 8976 MountToCamera -- mountTheta (-2.16) + m_xAngle (2.36) = xAngle (0.20 = 0.20)
22:52:41.780 00.000 8976 MountToCamera -- mountX=-1.72 mountY=-2.56 hyp=3.09 mountTheta=-2.16 cameraX=3.03, cameraY=0.60 cameraTheta=0.20
22:52:41.780 00.000 8976 incremental bump (3.029, 0.604) isValid = 1
22:52:41.780 00.000 8976 Scheduling Mount bump of (0.293, 0.040)
22:52:41.780 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.29, y=0.04, opts=4)
22:52:41.780 00.000 8976 Enqueuing Move request for scope (0.29, 0.04)
22:52:41.780 00.000 8976 move complete, result=0
22:52:41.780 00.000 9828 Worker thread wakes up
22:52:41.780 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0x4
22:52:41.781 00.001 9828 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
22:52:41.781 00.000 9828 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.04) = xAngle (0.09 = 0.09)
22:52:41.781 00.000 9828 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.02 = 3.02)
22:52:41.781 00.000 9828 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.30 cameraTheta=0.14 mountX=0.29 mountY=0.04, mountTheta=0.12
22:52:41.781 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:52:41.781 00.000 9828 Moving (0.29, 0.04) raw xDistance=0.29 yDistance=0.04
22:52:41.781 00.000 9828 MoveAxis(W, 31, B)
22:52:41.781 00.000 9828 Guiding  Dir = 3, Dur = 31
22:52:41.781 00.000 8976 worker thread done servicing request
22:52:41.781 00.000 9828 IsSlewing returns 0
22:52:41.781 00.000 9828 IsGuiding returns 0
22:52:41.782 00.001 9828 PulseGuide returned control before completion, sleep 41
22:52:41.791 00.009 5052 UpdateGuideState exits: m=328 SNR=12.2 Saturated
22:52:41.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:41.791 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:41.791 00.000 5052 Enqueuing Expose request
22:52:41.791 00.000 8976 Worker thread wakes up
22:52:41.791 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:41.791 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:41.796 00.005 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:52:41.832 00.036 9828 IsGuiding returns 1
22:52:41.832 00.000 9828 scope still moving after pulse duration time elapsed
22:52:41.864 00.032 9828 IsSlewing returns 0
22:52:41.864 00.000 9828 IsGuiding returns 1
22:52:41.894 00.030 9828 IsSlewing returns 0
22:52:41.894 00.000 9828 IsGuiding returns 1
22:52:41.925 00.031 9828 IsSlewing returns 0
22:52:41.925 00.000 9828 IsGuiding returns 0
22:52:41.925 00.000 9828 scope move finished after 31 + 112 ms
22:52:41.925 00.000 9828 Move returns status 0, amount 31
22:52:41.925 00.000 9828 MoveAxis(S, 4, B)
22:52:41.925 00.000 9828 Guiding  Dir = 1, Dur = 4
22:52:41.941 00.016 9828 IsSlewing returns 0
22:52:41.941 00.000 9828 IsGuiding returns 0
22:52:41.941 00.000 9828 PulseGuide returned control before completion, sleep 14
22:52:41.957 00.016 9828 IsGuiding returns 1
22:52:41.957 00.000 9828 scope still moving after pulse duration time elapsed
22:52:41.988 00.031 9828 IsSlewing returns 0
22:52:41.988 00.000 9828 IsGuiding returns 1
22:52:42.020 00.032 9828 IsSlewing returns 0
22:52:42.020 00.000 9828 IsGuiding returns 1
22:52:42.052 00.032 9828 IsSlewing returns 0
22:52:42.052 00.000 9828 IsGuiding returns 1
22:52:42.083 00.031 9828 IsSlewing returns 0
22:52:42.083 00.000 9828 IsGuiding returns 0
22:52:42.083 00.000 9828 scope move finished after 4 + 138 ms
22:52:42.083 00.000 9828 Move returns status 0, amount 4
22:52:42.083 00.000 9828 move complete, result=0
22:52:42.083 00.000 9828 worker thread done servicing request
22:52:42.083 00.000 5052 GuideStep: 0.3 px 31 ms WEST, 0.0 px 4 ms SOUTH
22:52:42.842 00.759 8976 Exposure complete
22:52:42.857 00.015 8976 worker thread done servicing request
22:52:42.857 00.000 5052 OnExposeComplete: enter
22:52:42.857 00.000 5052 UpdateGuideState(): m_state=6
22:52:42.857 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 587
22:52:42.857 00.000 5052 Star::Find returns 1 (0), X=387.39, Y=272.11, Mass=297, SNR=11.6, Peak=50 HFD=4.7
22:52:42.857 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.36) = xAngle (-5.22 = 1.07)
22:52:42.857 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.56 = 0.73)
22:52:42.857 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.11 hyp=0.41 cameraTheta=-2.86 mountX=0.20 mountY=0.27, mountTheta=0.94
22:52:42.858 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.11, opts=13)
22:52:42.858 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.11)
22:52:42.858 00.000 8976 Worker thread wakes up
22:52:42.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.11) opts 0xd
22:52:42.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.11)
22:52:42.858 00.000 8976 Moving (-0.39, -0.11) raw xDistance=0.20 yDistance=0.27
22:52:42.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:52:42.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:52:42.858 00.000 8976 MoveAxis(R, 0, ABG)
22:52:42.858 00.000 8976 MoveAxis(U, 0, ABG)
22:52:42.858 00.000 8976 MountToCamera -- mountTheta (-2.12) + m_xAngle (2.36) = xAngle (0.24 = 0.24)
22:52:42.858 00.000 8976 MountToCamera -- mountX=-1.56 mountY=-2.56 hyp=3.00 mountTheta=-2.12 cameraX=2.91, cameraY=0.71 cameraTheta=0.24
22:52:42.858 00.000 8976 incremental bump (2.911, 0.711) isValid = 1
22:52:42.859 00.001 8976 Scheduling Mount bump of (0.401, 0.067)
22:52:42.859 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.40, y=0.07, opts=4)
22:52:42.859 00.000 8976 Enqueuing Move request for scope (0.40, 0.07)
22:52:42.859 00.000 8976 move complete, result=0
22:52:42.859 00.000 9828 Worker thread wakes up
22:52:42.859 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.07) opts 0x4
22:52:42.859 00.000 9828 Handling offset move in thread for scope, endpoint = (0.40, 0.07)
22:52:42.859 00.000 9828 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.04) = xAngle (0.12 = 0.12)
22:52:42.859 00.000 8976 worker thread done servicing request
22:52:42.859 00.000 9828 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.05 = 3.05)
22:52:42.859 00.000 9828 CameraToMount -- cameraX=0.40 cameraY=0.07 hyp=0.41 cameraTheta=0.17 mountX=0.40 mountY=0.04, mountTheta=0.09
22:52:42.859 00.000 9828 Moving (0.40, 0.07) raw xDistance=0.40 yDistance=0.04
22:52:42.859 00.000 9828 MoveAxis(W, 43, B)
22:52:42.859 00.000 9828 Guiding  Dir = 3, Dur = 43
22:52:42.859 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:52:42.860 00.001 9828 IsSlewing returns 0
22:52:42.860 00.000 9828 IsGuiding returns 0
22:52:42.860 00.000 9828 PulseGuide returned control before completion, sleep 53
22:52:42.869 00.009 5052 UpdateGuideState exits: m=297 SNR=11.6
22:52:42.870 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:42.870 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:42.870 00.000 5052 Enqueuing Expose request
22:52:42.870 00.000 8976 Worker thread wakes up
22:52:42.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:42.870 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:42.875 00.005 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:52:42.914 00.039 9828 IsGuiding returns 1
22:52:42.914 00.000 9828 scope still moving after pulse duration time elapsed
22:52:42.946 00.032 9828 IsSlewing returns 0
22:52:42.946 00.000 9828 IsGuiding returns 1
22:52:42.978 00.032 9828 IsSlewing returns 0
22:52:42.978 00.000 9828 IsGuiding returns 1
22:52:43.009 00.031 9828 IsSlewing returns 0
22:52:43.009 00.000 9828 IsGuiding returns 1
22:52:43.039 00.030 9828 IsSlewing returns 0
22:52:43.039 00.000 9828 IsGuiding returns 0
22:52:43.039 00.000 9828 scope move finished after 43 + 136 ms
22:52:43.039 00.000 9828 Move returns status 0, amount 43
22:52:43.039 00.000 9828 MoveAxis(S, 4, B)
22:52:43.039 00.000 9828 Guiding  Dir = 1, Dur = 4
22:52:43.055 00.016 9828 IsSlewing returns 0
22:52:43.055 00.000 9828 IsGuiding returns 0
22:52:43.055 00.000 9828 PulseGuide returned control before completion, sleep 14
22:52:43.071 00.016 9828 IsGuiding returns 1
22:52:43.071 00.000 9828 scope still moving after pulse duration time elapsed
22:52:43.103 00.032 9828 IsSlewing returns 0
22:52:43.103 00.000 9828 IsGuiding returns 1
22:52:43.134 00.031 9828 IsSlewing returns 0
22:52:43.139 00.005 9828 IsGuiding returns 1
22:52:43.166 00.027 9828 IsSlewing returns 0
22:52:43.166 00.000 9828 IsGuiding returns 1
22:52:43.198 00.032 9828 IsSlewing returns 0
22:52:43.198 00.000 9828 IsGuiding returns 0
22:52:43.198 00.000 9828 scope move finished after 4 + 139 ms
22:52:43.198 00.000 9828 Move returns status 0, amount 4
22:52:43.198 00.000 9828 move complete, result=0
22:52:43.198 00.000 9828 worker thread done servicing request
22:52:43.198 00.000 5052 GuideStep: 0.4 px 43 ms WEST, 0.0 px 4 ms SOUTH
22:52:43.910 00.712 8976 Exposure complete
22:52:43.926 00.016 8976 worker thread done servicing request
22:52:43.927 00.001 5052 OnExposeComplete: enter
22:52:43.927 00.000 5052 UpdateGuideState(): m_state=6
22:52:43.927 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 588
22:52:43.927 00.000 5052 Star::Find returns 1 (0), X=387.37, Y=272.53, Mass=390, SNR=13.5, Peak=52 HFD=4.8
22:52:43.927 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.36) = xAngle (0.13 = 0.13)
22:52:43.927 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.21 = -0.21)
22:52:43.927 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.31 hyp=0.51 cameraTheta=2.49 mountX=0.51 mountY=-0.11, mountTheta=-0.20
22:52:43.928 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.31, opts=13)
22:52:43.928 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.31)
22:52:43.928 00.000 8976 Worker thread wakes up
22:52:43.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.31) opts 0xd
22:52:43.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.31)
22:52:43.928 00.000 8976 Moving (-0.41, 0.31) raw xDistance=0.51 yDistance=-0.11
22:52:43.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
22:52:43.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:52:43.928 00.000 8976 MoveAxis(L, 1, ABG)
22:52:43.928 00.000 8976 stepping (4, 12) + (-1, 0)
22:52:43.928 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:43.929 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:52:43.938 00.009 5052 UpdateGuideState exits: m=390 SNR=13.5
22:52:43.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:43.938 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:43.938 00.000 5052 Enqueuing Expose request
22:52:43.946 00.008 8976 Received - 47 (G) 
22:52:43.946 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:43.946 00.000 8976 stepped: pos (3, 12)
22:52:43.946 00.000 8976 MoveAxis(U, 0, ABG)
22:52:43.946 00.000 8976 MountToCamera -- mountTheta (-2.06) + m_xAngle (2.36) = xAngle (0.30 = 0.30)
22:52:43.946 00.000 8976 MountToCamera -- mountX=-1.35 mountY=-2.55 hyp=2.89 mountTheta=-2.06 cameraX=2.76, cameraY=0.85 cameraTheta=0.30
22:52:43.946 00.000 8976 incremental bump (2.759, 0.855) isValid = 1
22:52:43.947 00.001 8976 Scheduling Mount bump of (0.444, 0.094)
22:52:43.947 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.44, y=0.09, opts=4)
22:52:43.947 00.000 8976 Enqueuing Move request for scope (0.44, 0.09)
22:52:43.947 00.000 8976 move complete, result=0
22:52:43.947 00.000 9828 Worker thread wakes up
22:52:43.947 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.09) opts 0x4
22:52:43.947 00.000 9828 Handling offset move in thread for scope, endpoint = (0.44, 0.09)
22:52:43.947 00.000 9828 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.04) = xAngle (0.17 = 0.17)
22:52:43.947 00.000 9828 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.10 = 3.10)
22:52:43.947 00.000 8976 worker thread done servicing request
22:52:43.947 00.000 9828 CameraToMount -- cameraX=0.44 cameraY=0.09 hyp=0.45 cameraTheta=0.21 mountX=0.45 mountY=0.02, mountTheta=0.05
22:52:43.947 00.000 9828 Moving (0.44, 0.09) raw xDistance=0.45 yDistance=0.02
22:52:43.947 00.000 5052 GuideStep: 0.5 px 1 ms WEST, -0.1 px 0 ms NORTH
22:52:43.947 00.000 8976 Worker thread wakes up
22:52:43.948 00.001 9828 MoveAxis(W, 47, B)
22:52:43.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:43.948 00.000 9828 Guiding  Dir = 3, Dur = 47
22:52:43.948 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:43.949 00.001 9828 IsSlewing returns 0
22:52:43.949 00.000 9828 IsGuiding returns 0
22:52:43.949 00.000 9828 PulseGuide returned control before completion, sleep 57
22:52:44.012 00.063 9828 IsGuiding returns 1
22:52:44.012 00.000 9828 scope still moving after pulse duration time elapsed
22:52:44.043 00.031 9828 IsSlewing returns 0
22:52:44.043 00.000 9828 IsGuiding returns 1
22:52:44.074 00.031 9828 IsSlewing returns 0
22:52:44.074 00.000 9828 IsGuiding returns 1
22:52:44.106 00.032 9828 IsSlewing returns 0
22:52:44.106 00.000 9828 IsGuiding returns 1
22:52:44.138 00.032 9828 IsSlewing returns 0
22:52:44.138 00.000 9828 IsGuiding returns 0
22:52:44.138 00.000 9828 scope move finished after 47 + 141 ms
22:52:44.138 00.000 9828 Move returns status 0, amount 47
22:52:44.138 00.000 9828 MoveAxis(S, 2, B)
22:52:44.138 00.000 9828 Guiding  Dir = 1, Dur = 2
22:52:44.154 00.016 9828 IsSlewing returns 0
22:52:44.154 00.000 9828 IsGuiding returns 0
22:52:44.154 00.000 9828 PulseGuide returned control before completion, sleep 12
22:52:44.169 00.015 9828 IsGuiding returns 1
22:52:44.169 00.000 9828 scope still moving after pulse duration time elapsed
22:52:44.201 00.032 9828 IsSlewing returns 0
22:52:44.201 00.000 9828 IsGuiding returns 1
22:52:44.233 00.032 9828 IsSlewing returns 0
22:52:44.233 00.000 9828 IsGuiding returns 1
22:52:44.264 00.031 9828 IsSlewing returns 0
22:52:44.264 00.000 9828 IsGuiding returns 1
22:52:44.295 00.031 9828 IsSlewing returns 0
22:52:44.295 00.000 9828 IsGuiding returns 0
22:52:44.295 00.000 9828 scope move finished after 2 + 139 ms
22:52:44.295 00.000 9828 Move returns status 0, amount 2
22:52:44.295 00.000 9828 move complete, result=0
22:52:44.295 00.000 9828 worker thread done servicing request
22:52:44.295 00.000 5052 GuideStep: 0.4 px 47 ms WEST, 0.0 px 2 ms SOUTH
22:52:44.992 00.697 8976 Exposure complete
22:52:45.006 00.014 8976 worker thread done servicing request
22:52:45.007 00.001 5052 OnExposeComplete: enter
22:52:45.007 00.000 5052 UpdateGuideState(): m_state=6
22:52:45.007 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 589
22:52:45.007 00.000 5052 Star::Find returns 1 (0), X=387.96, Y=271.58, Mass=321, SNR=12.2, Peak=53 HFD=3.7
22:52:45.007 00.000 5052 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.36) = xAngle (-3.66 = 2.62)
22:52:45.007 00.000 5052 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.00 = 2.29)
22:52:45.007 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.64 hyp=0.67 cameraTheta=-1.30 mountX=-0.58 mountY=0.50, mountTheta=2.43
22:52:45.008 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.64, opts=13)
22:52:45.008 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.64)
22:52:45.008 00.000 8976 Worker thread wakes up
22:52:45.008 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.64) opts 0xd
22:52:45.008 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.64)
22:52:45.008 00.000 8976 Moving (0.18, -0.64) raw xDistance=-0.58 yDistance=0.50
22:52:45.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.58
22:52:45.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
22:52:45.008 00.000 8976 MoveAxis(R, 1, ABG)
22:52:45.008 00.000 8976 stepping (3, 12) + (1, 0)
22:52:45.008 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:45.008 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=49, Gamma=2.260
22:52:45.018 00.010 5052 UpdateGuideState exits: m=321 SNR=12.2
22:52:45.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:45.018 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:45.018 00.000 5052 Enqueuing Expose request
22:52:45.033 00.015 8976 Received - 47 (G) 
22:52:45.033 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:45.033 00.000 8976 stepped: pos (4, 12)
22:52:45.034 00.001 8976 MoveAxis(D, 1, ABG)
22:52:45.034 00.000 8976 stepping (4, 12) + (0, -1)
22:52:45.034 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:45.065 00.031 8976 Received - 47 (G) 
22:52:45.065 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:45.065 00.000 8976 stepped: pos (4, 11)
22:52:45.065 00.000 8976 MountToCamera -- mountTheta (-2.06) + m_xAngle (2.36) = xAngle (0.30 = 0.30)
22:52:45.065 00.000 8976 MountToCamera -- mountX=-1.32 mountY=-2.48 hyp=2.81 mountTheta=-2.06 cameraX=2.68, cameraY=0.83 cameraTheta=0.30
22:52:45.065 00.000 8976 incremental bump (2.680, 0.829) isValid = 1
22:52:45.066 00.001 8976 Scheduling Mount bump of (0.444, 0.094)
22:52:45.066 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.44, y=0.09, opts=4)
22:52:45.066 00.000 8976 Enqueuing Move request for scope (0.44, 0.09)
22:52:45.066 00.000 8976 move complete, result=0
22:52:45.066 00.000 9828 Worker thread wakes up
22:52:45.066 00.000 5052 GuideStep: -0.6 px 1 ms EAST, 0.5 px 1 ms SOUTH
22:52:45.066 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.09) opts 0x4
22:52:45.066 00.000 9828 Handling offset move in thread for scope, endpoint = (0.44, 0.09)
22:52:45.066 00.000 9828 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.04) = xAngle (0.17 = 0.17)
22:52:45.066 00.000 8976 worker thread done servicing request
22:52:45.066 00.000 9828 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.10 = 3.10)
22:52:45.066 00.000 9828 CameraToMount -- cameraX=0.44 cameraY=0.09 hyp=0.45 cameraTheta=0.21 mountX=0.45 mountY=0.02, mountTheta=0.05
22:52:45.066 00.000 9828 Moving (0.44, 0.09) raw xDistance=0.45 yDistance=0.02
22:52:45.066 00.000 9828 MoveAxis(W, 47, B)
22:52:45.066 00.000 9828 Guiding  Dir = 3, Dur = 47
22:52:45.066 00.000 8976 Worker thread wakes up
22:52:45.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:45.066 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:45.067 00.001 9828 IsSlewing returns 0
22:52:45.067 00.000 9828 IsGuiding returns 0
22:52:45.067 00.000 9828 PulseGuide returned control before completion, sleep 57
22:52:45.128 00.061 9828 IsGuiding returns 1
22:52:45.128 00.000 9828 scope still moving after pulse duration time elapsed
22:52:45.159 00.031 9828 IsSlewing returns 0
22:52:45.159 00.000 9828 IsGuiding returns 1
22:52:45.190 00.031 9828 IsSlewing returns 0
22:52:45.190 00.000 9828 IsGuiding returns 1
22:52:45.221 00.031 9828 IsSlewing returns 0
22:52:45.221 00.000 9828 IsGuiding returns 1
22:52:45.252 00.031 9828 IsSlewing returns 0
22:52:45.252 00.000 9828 IsGuiding returns 0
22:52:45.252 00.000 9828 scope move finished after 47 + 138 ms
22:52:45.252 00.000 9828 Move returns status 0, amount 47
22:52:45.252 00.000 9828 MoveAxis(S, 2, B)
22:52:45.252 00.000 9828 Guiding  Dir = 1, Dur = 2
22:52:45.268 00.016 9828 IsSlewing returns 0
22:52:45.268 00.000 9828 IsGuiding returns 0
22:52:45.268 00.000 9828 PulseGuide returned control before completion, sleep 12
22:52:45.283 00.015 9828 IsGuiding returns 1
22:52:45.283 00.000 9828 scope still moving after pulse duration time elapsed
22:52:45.313 00.030 9828 IsSlewing returns 0
22:52:45.313 00.000 9828 IsGuiding returns 1
22:52:45.345 00.032 9828 IsSlewing returns 0
22:52:45.345 00.000 9828 IsGuiding returns 1
22:52:45.376 00.031 9828 IsSlewing returns 0
22:52:45.376 00.000 9828 IsGuiding returns 1
22:52:45.407 00.031 9828 IsSlewing returns 0
22:52:45.407 00.000 9828 IsGuiding returns 0
22:52:45.407 00.000 9828 scope move finished after 2 + 137 ms
22:52:45.407 00.000 9828 Move returns status 0, amount 2
22:52:45.407 00.000 9828 move complete, result=0
22:52:45.407 00.000 9828 worker thread done servicing request
22:52:45.407 00.000 5052 GuideStep: 0.4 px 47 ms WEST, 0.0 px 2 ms SOUTH
22:52:46.107 00.700 8976 Exposure complete
22:52:46.121 00.014 8976 worker thread done servicing request
22:52:46.121 00.000 5052 OnExposeComplete: enter
22:52:46.121 00.000 5052 UpdateGuideState(): m_state=6
22:52:46.121 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 590
22:52:46.122 00.001 5052 Star::Find returns 1 (0), X=388.40, Y=271.95, Mass=339, SNR=12.4, Peak=50 HFD=4.2
22:52:46.122 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.36) = xAngle (-2.76 = -2.76)
22:52:46.122 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.10 = -3.10)
22:52:46.122 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.27 hyp=0.68 cameraTheta=-0.40 mountX=-0.63 mountY=-0.03, mountTheta=-3.10
22:52:46.122 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.27, opts=13)
22:52:46.122 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.27)
22:52:46.122 00.000 8976 Worker thread wakes up
22:52:46.123 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.27) opts 0xd
22:52:46.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.27)
22:52:46.123 00.000 8976 Moving (0.62, -0.27) raw xDistance=-0.63 yDistance=-0.03
22:52:46.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
22:52:46.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:52:46.123 00.000 8976 MoveAxis(R, 1, ABG)
22:52:46.123 00.000 8976 stepping (4, 11) + (1, 0)
22:52:46.123 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:46.123 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:52:46.133 00.010 5052 UpdateGuideState exits: m=339 SNR=12.4
22:52:46.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:46.133 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:46.133 00.000 5052 Enqueuing Expose request
22:52:46.153 00.020 8976 Received - 47 (G) 
22:52:46.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:46.153 00.000 8976 stepped: pos (5, 11)
22:52:46.153 00.000 8976 MoveAxis(U, 0, ABG)
22:52:46.153 00.000 8976 MountToCamera -- mountTheta (-2.09) + m_xAngle (2.36) = xAngle (0.27 = 0.27)
22:52:46.153 00.000 8976 MountToCamera -- mountX=-1.39 mountY=-2.43 hyp=2.80 mountTheta=-2.09 cameraX=2.70, cameraY=0.74 cameraTheta=0.27
22:52:46.153 00.000 8976 incremental bump (2.700, 0.740) isValid = 1
22:52:46.153 00.000 8976 Scheduling Mount bump of (0.448, 0.084)
22:52:46.153 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.45, y=0.08, opts=4)
22:52:46.153 00.000 8976 Enqueuing Move request for scope (0.45, 0.08)
22:52:46.153 00.000 8976 move complete, result=0
22:52:46.153 00.000 8976 worker thread done servicing request
22:52:46.153 00.000 8976 Worker thread wakes up
22:52:46.153 00.000 5052 GuideStep: -0.6 px 1 ms EAST, -0.0 px 0 ms NORTH
22:52:46.153 00.000 9828 Worker thread wakes up
22:52:46.153 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.08) opts 0x4
22:52:46.153 00.000 9828 Handling offset move in thread for scope, endpoint = (0.45, 0.08)
22:52:46.153 00.000 9828 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.04) = xAngle (0.14 = 0.14)
22:52:46.153 00.000 9828 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.07 = 3.07)
22:52:46.153 00.000 9828 CameraToMount -- cameraX=0.45 cameraY=0.08 hyp=0.46 cameraTheta=0.19 mountX=0.45 mountY=0.03, mountTheta=0.07
22:52:46.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:46.153 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:46.153 00.000 9828 Moving (0.45, 0.08) raw xDistance=0.45 yDistance=0.03
22:52:46.153 00.000 9828 MoveAxis(W, 48, B)
22:52:46.153 00.000 9828 Guiding  Dir = 3, Dur = 48
22:52:46.153 00.000 9828 IsSlewing returns 0
22:52:46.154 00.001 9828 IsGuiding returns 0
22:52:46.154 00.000 9828 PulseGuide returned control before completion, sleep 58
22:52:46.222 00.068 9828 IsGuiding returns 1
22:52:46.222 00.000 9828 scope still moving after pulse duration time elapsed
22:52:46.253 00.031 9828 IsSlewing returns 0
22:52:46.253 00.000 9828 IsGuiding returns 1
22:52:46.284 00.031 9828 IsSlewing returns 0
22:52:46.284 00.000 9828 IsGuiding returns 1
22:52:46.315 00.031 9828 IsSlewing returns 0
22:52:46.315 00.000 9828 IsGuiding returns 0
22:52:46.315 00.000 9828 scope move finished after 48 + 113 ms
22:52:46.315 00.000 9828 Move returns status 0, amount 48
22:52:46.315 00.000 9828 MoveAxis(S, 4, B)
22:52:46.315 00.000 9828 Guiding  Dir = 1, Dur = 4
22:52:46.331 00.016 9828 IsSlewing returns 0
22:52:46.331 00.000 9828 IsGuiding returns 0
22:52:46.331 00.000 9828 PulseGuide returned control before completion, sleep 14
22:52:46.346 00.015 9828 IsGuiding returns 1
22:52:46.346 00.000 9828 scope still moving after pulse duration time elapsed
22:52:46.377 00.031 9828 IsSlewing returns 0
22:52:46.377 00.000 9828 IsGuiding returns 1
22:52:46.410 00.033 9828 IsSlewing returns 0
22:52:46.410 00.000 9828 IsGuiding returns 1
22:52:46.441 00.031 9828 IsSlewing returns 0
22:52:46.441 00.000 9828 IsGuiding returns 1
22:52:46.473 00.032 9828 IsSlewing returns 0
22:52:46.473 00.000 9828 IsGuiding returns 0
22:52:46.473 00.000 9828 scope move finished after 4 + 138 ms
22:52:46.473 00.000 9828 Move returns status 0, amount 4
22:52:46.473 00.000 9828 move complete, result=0
22:52:46.473 00.000 9828 worker thread done servicing request
22:52:46.473 00.000 5052 GuideStep: 0.5 px 48 ms WEST, 0.0 px 4 ms SOUTH
22:52:47.199 00.726 8976 Exposure complete
22:52:47.213 00.014 8976 worker thread done servicing request
22:52:47.213 00.000 5052 OnExposeComplete: enter
22:52:47.213 00.000 5052 UpdateGuideState(): m_state=6
22:52:47.214 00.001 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 591
22:52:47.214 00.000 5052 Star::Find returns 1 (0), X=387.76, Y=271.90, Mass=313, SNR=12.0, Peak=52 HFD=4.3
22:52:47.214 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.36) = xAngle (-3.99 = 2.29)
22:52:47.214 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.33 = 1.95)
22:52:47.214 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.64 mountX=-0.21 mountY=0.30, mountTheta=2.19
22:52:47.214 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.32, opts=13)
22:52:47.214 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.32)
22:52:47.215 00.001 8976 Worker thread wakes up
22:52:47.215 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.32) opts 0xd
22:52:47.215 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.32)
22:52:47.215 00.000 8976 Moving (-0.02, -0.32) raw xDistance=-0.21 yDistance=0.30
22:52:47.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:52:47.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.30
22:52:47.215 00.000 8976 MoveAxis(R, 0, ABG)
22:52:47.215 00.000 8976 MoveAxis(U, 0, ABG)
22:52:47.215 00.000 8976 MountToCamera -- mountTheta (-2.11) + m_xAngle (2.36) = xAngle (0.25 = 0.25)
22:52:47.215 00.000 8976 MountToCamera -- mountX=-1.45 mountY=-2.40 hyp=2.80 mountTheta=-2.11 cameraX=2.71, cameraY=0.68 cameraTheta=0.25
22:52:47.215 00.000 8976 incremental bump (2.714, 0.681) isValid = 1
22:52:47.215 00.000 8976 Scheduling Mount bump of (0.316, 0.054)
22:52:47.215 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.32, y=0.05, opts=4)
22:52:47.215 00.000 8976 Enqueuing Move request for scope (0.32, 0.05)
22:52:47.215 00.000 8976 move complete, result=0
22:52:47.215 00.000 9828 Worker thread wakes up
22:52:47.215 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.05) opts 0x4
22:52:47.215 00.000 9828 Handling offset move in thread for scope, endpoint = (0.32, 0.05)
22:52:47.215 00.000 9828 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.04) = xAngle (0.13 = 0.13)
22:52:47.215 00.000 9828 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.06 = 3.06)
22:52:47.216 00.001 8976 worker thread done servicing request
22:52:47.216 00.000 9828 CameraToMount -- cameraX=0.32 cameraY=0.05 hyp=0.32 cameraTheta=0.17 mountX=0.32 mountY=0.03, mountTheta=0.09
22:52:47.216 00.000 9828 Moving (0.32, 0.05) raw xDistance=0.32 yDistance=0.03
22:52:47.216 00.000 9828 MoveAxis(W, 34, B)
22:52:47.216 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:52:47.216 00.000 9828 Guiding  Dir = 3, Dur = 34
22:52:47.216 00.000 9828 IsSlewing returns 0
22:52:47.216 00.000 9828 IsGuiding returns 0
22:52:47.217 00.001 9828 PulseGuide returned control before completion, sleep 44
22:52:47.226 00.009 5052 UpdateGuideState exits: m=313 SNR=12.0
22:52:47.226 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:47.226 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:47.226 00.000 5052 Enqueuing Expose request
22:52:47.226 00.000 8976 Worker thread wakes up
22:52:47.227 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:47.227 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:47.232 00.005 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:52:47.270 00.038 9828 IsGuiding returns 1
22:52:47.270 00.000 9828 scope still moving after pulse duration time elapsed
22:52:47.301 00.031 9828 IsSlewing returns 0
22:52:47.301 00.000 9828 IsGuiding returns 1
22:52:47.333 00.032 9828 IsSlewing returns 0
22:52:47.333 00.000 9828 IsGuiding returns 1
22:52:47.365 00.032 9828 IsSlewing returns 0
22:52:47.365 00.000 9828 IsGuiding returns 0
22:52:47.365 00.000 9828 scope move finished after 34 + 114 ms
22:52:47.365 00.000 9828 Move returns status 0, amount 34
22:52:47.365 00.000 9828 MoveAxis(S, 3, B)
22:52:47.365 00.000 9828 Guiding  Dir = 1, Dur = 3
22:52:47.381 00.016 9828 IsSlewing returns 0
22:52:47.381 00.000 9828 IsGuiding returns 0
22:52:47.381 00.000 9828 PulseGuide returned control before completion, sleep 13
22:52:47.397 00.016 9828 IsGuiding returns 1
22:52:47.397 00.000 9828 scope still moving after pulse duration time elapsed
22:52:47.429 00.032 9828 IsSlewing returns 0
22:52:47.429 00.000 9828 IsGuiding returns 1
22:52:47.460 00.031 9828 IsSlewing returns 0
22:52:47.460 00.000 9828 IsGuiding returns 1
22:52:47.491 00.031 9828 IsSlewing returns 0
22:52:47.491 00.000 9828 IsGuiding returns 1
22:52:47.522 00.031 9828 IsSlewing returns 0
22:52:47.522 00.000 9828 IsGuiding returns 0
22:52:47.522 00.000 9828 scope move finished after 3 + 138 ms
22:52:47.522 00.000 9828 Move returns status 0, amount 3
22:52:47.522 00.000 9828 move complete, result=0
22:52:47.522 00.000 9828 worker thread done servicing request
22:52:47.522 00.000 5052 GuideStep: 0.3 px 34 ms WEST, 0.0 px 3 ms SOUTH
22:52:48.279 00.757 8976 Exposure complete
22:52:48.294 00.015 8976 worker thread done servicing request
22:52:48.294 00.000 5052 OnExposeComplete: enter
22:52:48.294 00.000 5052 UpdateGuideState(): m_state=6
22:52:48.294 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 592
22:52:48.294 00.000 5052 Star::Find returns 1 (0), X=388.04, Y=271.84, Mass=316, SNR=12.0, Peak=52 HFD=4.3
22:52:48.294 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.36) = xAngle (-3.32 = 2.97)
22:52:48.295 00.001 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.66 = 2.63)
22:52:48.295 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.38 hyp=0.46 cameraTheta=-0.96 mountX=-0.45 mountY=0.23, mountTheta=2.68
22:52:48.295 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.38, opts=13)
22:52:48.295 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.38)
22:52:48.295 00.000 8976 Worker thread wakes up
22:52:48.295 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.38) opts 0xd
22:52:48.295 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.38)
22:52:48.295 00.000 8976 Moving (0.27, -0.38) raw xDistance=-0.45 yDistance=0.23
22:52:48.296 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
22:52:48.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:52:48.296 00.000 8976 MoveAxis(R, 1, ABG)
22:52:48.296 00.000 8976 stepping (5, 11) + (1, 0)
22:52:48.296 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:48.296 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:52:48.306 00.010 5052 UpdateGuideState exits: m=316 SNR=12.0
22:52:48.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:48.306 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:48.306 00.000 5052 Enqueuing Expose request
22:52:48.326 00.020 8976 Received - 47 (G) 
22:52:48.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:52:48.326 00.000 8976 stepped: pos (6, 11)
22:52:48.326 00.000 8976 MoveAxis(U, 0, ABG)
22:52:48.326 00.000 8976 MountToCamera -- mountTheta (-2.16) + m_xAngle (2.36) = xAngle (0.20 = 0.20)
22:52:48.326 00.000 8976 MountToCamera -- mountX=-1.58 mountY=-2.37 hyp=2.85 mountTheta=-2.16 cameraX=2.80, cameraY=0.57 cameraTheta=0.20
22:52:48.326 00.000 8976 incremental bump (2.795, 0.568) isValid = 1
22:52:48.326 00.000 8976 Scheduling Mount bump of (0.456, 0.063)
22:52:48.326 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.06, opts=4)
22:52:48.326 00.000 8976 Enqueuing Move request for scope (0.46, 0.06)
22:52:48.327 00.001 8976 move complete, result=0
22:52:48.327 00.000 9828 Worker thread wakes up
22:52:48.327 00.000 5052 GuideStep: -0.5 px 1 ms EAST, 0.2 px 0 ms NORTH
22:52:48.327 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.06) opts 0x4
22:52:48.327 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.06)
22:52:48.327 00.000 9828 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.04) = xAngle (0.10 = 0.10)
22:52:48.327 00.000 9828 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.03 = 3.03)
22:52:48.327 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.06 hyp=0.46 cameraTheta=0.14 mountX=0.46 mountY=0.05, mountTheta=0.12
22:52:48.327 00.000 9828 Moving (0.46, 0.06) raw xDistance=0.46 yDistance=0.05
22:52:48.327 00.000 8976 worker thread done servicing request
22:52:48.327 00.000 9828 MoveAxis(W, 49, B)
22:52:48.327 00.000 8976 Worker thread wakes up
22:52:48.327 00.000 9828 Guiding  Dir = 3, Dur = 49
22:52:48.327 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:48.327 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:48.328 00.001 9828 IsSlewing returns 0
22:52:48.328 00.000 9828 IsGuiding returns 0
22:52:48.328 00.000 9828 PulseGuide returned control before completion, sleep 59
22:52:48.394 00.066 9828 IsGuiding returns 1
22:52:48.394 00.000 9828 scope still moving after pulse duration time elapsed
22:52:48.424 00.030 9828 IsSlewing returns 0
22:52:48.424 00.000 9828 IsGuiding returns 1
22:52:48.455 00.031 9828 IsSlewing returns 0
22:52:48.455 00.000 9828 IsGuiding returns 1
22:52:48.486 00.031 9828 IsSlewing returns 0
22:52:48.486 00.000 9828 IsGuiding returns 0
22:52:48.486 00.000 9828 scope move finished after 49 + 109 ms
22:52:48.486 00.000 9828 Move returns status 0, amount 49
22:52:48.486 00.000 9828 MoveAxis(S, 6, B)
22:52:48.486 00.000 9828 Guiding  Dir = 1, Dur = 6
22:52:48.502 00.016 9828 IsSlewing returns 0
22:52:48.502 00.000 9828 IsGuiding returns 0
22:52:48.502 00.000 9828 PulseGuide returned control before completion, sleep 16
22:52:48.533 00.031 9828 IsGuiding returns 1
22:52:48.533 00.000 9828 scope still moving after pulse duration time elapsed
22:52:48.564 00.031 9828 IsSlewing returns 0
22:52:48.564 00.000 9828 IsGuiding returns 1
22:52:48.597 00.033 9828 IsSlewing returns 0
22:52:48.600 00.003 9828 IsGuiding returns 1
22:52:48.628 00.028 9828 IsSlewing returns 0
22:52:48.628 00.000 9828 IsGuiding returns 0
22:52:48.628 00.000 9828 scope move finished after 6 + 119 ms
22:52:48.628 00.000 9828 Move returns status 0, amount 6
22:52:48.628 00.000 9828 move complete, result=0
22:52:48.628 00.000 9828 worker thread done servicing request
22:52:48.628 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 6 ms SOUTH
22:52:49.374 00.746 8976 Exposure complete
22:52:49.389 00.015 8976 worker thread done servicing request
22:52:49.389 00.000 5052 OnExposeComplete: enter
22:52:49.389 00.000 5052 UpdateGuideState(): m_state=6
22:52:49.389 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 593
22:52:49.389 00.000 5052 Star::Find returns 1 (0), X=388.27, Y=272.28, Mass=292, SNR=11.6, Peak=53 HFD=3.7
22:52:49.389 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.36) = xAngle (-2.23 = -2.23)
22:52:49.389 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.57 = -2.57)
22:52:49.389 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.06 hyp=0.50 cameraTheta=0.13 mountX=-0.31 mountY=-0.27, mountTheta=-2.42
22:52:49.390 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.06, opts=13)
22:52:49.390 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.06)
22:52:49.390 00.000 8976 Worker thread wakes up
22:52:49.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.06) opts 0xd
22:52:49.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.06)
22:52:49.390 00.000 8976 Moving (0.49, 0.06) raw xDistance=-0.31 yDistance=-0.27
22:52:49.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.31
22:52:49.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
22:52:49.390 00.000 8976 MoveAxis(R, 0, ABG)
22:52:49.390 00.000 8976 MoveAxis(U, 0, ABG)
22:52:49.390 00.000 8976 MountToCamera -- mountTheta (-2.19) + m_xAngle (2.36) = xAngle (0.17 = 0.17)
22:52:49.390 00.000 8976 MountToCamera -- mountX=-1.67 mountY=-2.36 hyp=2.89 mountTheta=-2.19 cameraX=2.85, cameraY=0.49 cameraTheta=0.17
22:52:49.390 00.000 8976 incremental bump (2.850, 0.493) isValid = 1
22:52:49.391 00.001 8976 Scheduling Mount bump of (0.458, 0.054)
22:52:49.391 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.05, opts=4)
22:52:49.391 00.000 8976 Enqueuing Move request for scope (0.46, 0.05)
22:52:49.391 00.000 8976 move complete, result=0
22:52:49.391 00.000 9828 Worker thread wakes up
22:52:49.391 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.05) opts 0x4
22:52:49.391 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.05)
22:52:49.391 00.000 9828 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.04) = xAngle (0.08 = 0.08)
22:52:49.391 00.000 9828 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.00 = 3.00)
22:52:49.391 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.05 hyp=0.46 cameraTheta=0.12 mountX=0.46 mountY=0.06, mountTheta=0.14
22:52:49.391 00.000 8976 worker thread done servicing request
22:52:49.391 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=42, Gamma=2.260
22:52:49.391 00.000 9828 Moving (0.46, 0.05) raw xDistance=0.46 yDistance=0.06
22:52:49.391 00.000 9828 MoveAxis(W, 49, B)
22:52:49.391 00.000 9828 Guiding  Dir = 3, Dur = 49
22:52:49.392 00.001 9828 IsSlewing returns 0
22:52:49.392 00.000 9828 IsGuiding returns 0
22:52:49.392 00.000 9828 PulseGuide returned control before completion, sleep 59
22:52:49.401 00.009 5052 UpdateGuideState exits: m=292 SNR=11.6
22:52:49.402 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:49.402 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:49.402 00.000 5052 Enqueuing Expose request
22:52:49.402 00.000 8976 Worker thread wakes up
22:52:49.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:49.402 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:49.407 00.005 5052 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
22:52:49.459 00.052 9828 IsGuiding returns 1
22:52:49.459 00.000 9828 scope still moving after pulse duration time elapsed
22:52:49.491 00.032 9828 IsSlewing returns 0
22:52:49.491 00.000 9828 IsGuiding returns 1
22:52:49.521 00.030 9828 IsSlewing returns 0
22:52:49.521 00.000 9828 IsGuiding returns 1
22:52:49.553 00.032 9828 IsSlewing returns 0
22:52:49.553 00.000 9828 IsGuiding returns 0
22:52:49.553 00.000 9828 scope move finished after 49 + 112 ms
22:52:49.553 00.000 9828 Move returns status 0, amount 49
22:52:49.553 00.000 9828 MoveAxis(S, 7, B)
22:52:49.553 00.000 9828 Guiding  Dir = 1, Dur = 7
22:52:49.568 00.015 9828 IsSlewing returns 0
22:52:49.568 00.000 9828 IsGuiding returns 0
22:52:49.568 00.000 9828 PulseGuide returned control before completion, sleep 17
22:52:49.600 00.032 9828 IsGuiding returns 1
22:52:49.600 00.000 9828 scope still moving after pulse duration time elapsed
22:52:49.631 00.031 9828 IsSlewing returns 0
22:52:49.631 00.000 9828 IsGuiding returns 1
22:52:49.664 00.033 9828 IsSlewing returns 0
22:52:49.664 00.000 9828 IsGuiding returns 1
22:52:49.696 00.032 9828 IsSlewing returns 0
22:52:49.696 00.000 9828 IsGuiding returns 0
22:52:49.696 00.000 9828 scope move finished after 7 + 120 ms
22:52:49.696 00.000 9828 Move returns status 0, amount 7
22:52:49.696 00.000 9828 move complete, result=0
22:52:49.696 00.000 9828 worker thread done servicing request
22:52:49.696 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 7 ms SOUTH
22:52:50.445 00.749 8976 Exposure complete
22:52:50.460 00.015 8976 worker thread done servicing request
22:52:50.460 00.000 5052 OnExposeComplete: enter
22:52:50.460 00.000 5052 UpdateGuideState(): m_state=6
22:52:50.460 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 594
22:52:50.460 00.000 5052 Star::Find returns 1 (0), X=389.70, Y=272.45, Mass=383, SNR=13.4, Peak=57 HFD=4.7
22:52:50.460 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.36) = xAngle (-2.24 = -2.24)
22:52:50.460 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.58 = -2.58)
22:52:50.460 00.000 5052 CameraToMount -- cameraX=1.92 cameraY=0.23 hyp=1.93 cameraTheta=0.12 mountX=-1.20 mountY=-1.03, mountTheta=-2.43
22:52:50.461 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.92, y=0.23, opts=13)
22:52:50.461 00.000 5052 Enqueuing Move request for stepguider (1.92, 0.23)
22:52:50.461 00.000 8976 Worker thread wakes up
22:52:50.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.92, 0.23) opts 0xd
22:52:50.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.92, 0.23)
22:52:50.461 00.000 8976 Moving (1.92, 0.23) raw xDistance=-1.20 yDistance=-1.03
22:52:50.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.20
22:52:50.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.03
22:52:50.461 00.000 8976 MoveAxis(R, 2, ABG)
22:52:50.461 00.000 8976 stepping (6, 11) + (2, 0)
22:52:50.461 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:50.462 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:52:50.472 00.010 5052 UpdateGuideState exits: m=383 SNR=13.4
22:52:50.473 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:50.473 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:50.473 00.000 5052 Enqueuing Expose request
22:52:50.485 00.012 8976 Received - 47 (G) 
22:52:50.485 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:50.485 00.000 8976 stepped: pos (8, 11)
22:52:50.485 00.000 8976 MoveAxis(U, 3, ABG)
22:52:50.485 00.000 8976 stepping (8, 11) + (0, 3)
22:52:50.485 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:50.517 00.032 8976 Received - 47 (G) 
22:52:50.517 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:50.517 00.000 8976 stepped: pos (8, 14)
22:52:50.517 00.000 8976 MountToCamera -- mountTheta (-2.22) + m_xAngle (2.36) = xAngle (0.14 = 0.14)
22:52:50.517 00.000 8976 MountToCamera -- mountX=-1.94 mountY=-2.56 hyp=3.21 mountTheta=-2.22 cameraX=3.18, cameraY=0.45 cameraTheta=0.14
22:52:50.517 00.000 8976 incremental bump (3.179, 0.447) isValid = 1
22:52:50.517 00.000 8976 Scheduling Mount bump of (0.460, 0.044)
22:52:50.517 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.04, opts=4)
22:52:50.517 00.000 8976 Enqueuing Move request for scope (0.46, 0.04)
22:52:50.517 00.000 8976 move complete, result=0
22:52:50.517 00.000 8976 worker thread done servicing request
22:52:50.517 00.000 9828 Worker thread wakes up
22:52:50.517 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.04) opts 0x4
22:52:50.517 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.04)
22:52:50.518 00.001 9828 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.04) = xAngle (0.06 = 0.06)
22:52:50.518 00.000 9828 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.98 = 2.98)
22:52:50.518 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.04 hyp=0.46 cameraTheta=0.10 mountX=0.46 mountY=0.07, mountTheta=0.16
22:52:50.518 00.000 9828 Moving (0.46, 0.04) raw xDistance=0.46 yDistance=0.07
22:52:50.518 00.000 8976 Worker thread wakes up
22:52:50.518 00.000 5052 GuideStep: -1.2 px 2 ms EAST, -1.0 px 3 ms NORTH
22:52:50.518 00.000 9828 MoveAxis(W, 49, B)
22:52:50.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:50.518 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:50.518 00.000 9828 Guiding  Dir = 3, Dur = 49
22:52:50.518 00.000 9828 IsSlewing returns 0
22:52:50.518 00.000 9828 IsGuiding returns 0
22:52:50.519 00.001 9828 PulseGuide returned control before completion, sleep 59
22:52:50.593 00.074 9828 IsGuiding returns 1
22:52:50.593 00.000 9828 scope still moving after pulse duration time elapsed
22:52:50.624 00.031 9828 IsSlewing returns 0
22:52:50.624 00.000 9828 IsGuiding returns 1
22:52:50.655 00.031 9828 IsSlewing returns 0
22:52:50.655 00.000 9828 IsGuiding returns 1
22:52:50.687 00.032 9828 IsSlewing returns 0
22:52:50.687 00.000 9828 IsGuiding returns 0
22:52:50.687 00.000 9828 scope move finished after 49 + 119 ms
22:52:50.687 00.000 9828 Move returns status 0, amount 49
22:52:50.687 00.000 9828 MoveAxis(S, 8, B)
22:52:50.687 00.000 9828 Guiding  Dir = 1, Dur = 8
22:52:50.702 00.015 9828 IsSlewing returns 0
22:52:50.702 00.000 9828 IsGuiding returns 0
22:52:50.702 00.000 9828 PulseGuide returned control before completion, sleep 18
22:52:50.734 00.032 9828 IsGuiding returns 1
22:52:50.734 00.000 9828 scope still moving after pulse duration time elapsed
22:52:50.766 00.032 9828 IsSlewing returns 0
22:52:50.766 00.000 9828 IsGuiding returns 1
22:52:50.798 00.032 9828 IsSlewing returns 0
22:52:50.798 00.000 9828 IsGuiding returns 1
22:52:50.829 00.031 9828 IsSlewing returns 0
22:52:50.829 00.000 9828 IsGuiding returns 0
22:52:50.829 00.000 9828 scope move finished after 8 + 118 ms
22:52:50.829 00.000 9828 Move returns status 0, amount 8
22:52:50.829 00.000 9828 move complete, result=0
22:52:50.829 00.000 9828 worker thread done servicing request
22:52:50.829 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 8 ms SOUTH
22:52:51.560 00.731 8976 Exposure complete
22:52:51.575 00.015 8976 worker thread done servicing request
22:52:51.575 00.000 5052 OnExposeComplete: enter
22:52:51.575 00.000 5052 UpdateGuideState(): m_state=6
22:52:51.575 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 595
22:52:51.576 00.001 5052 Star::Find returns 1 (0), X=389.43, Y=272.61, Mass=404, SNR=13.7, Peak=57 HFD=4.9
22:52:51.576 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.36) = xAngle (-2.13 = -2.13)
22:52:51.576 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.47 = -2.47)
22:52:51.576 00.000 5052 CameraToMount -- cameraX=1.65 cameraY=0.39 hyp=1.69 cameraTheta=0.23 mountX=-0.90 mountY=-1.06, mountTheta=-2.28
22:52:51.576 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.65, y=0.39, opts=13)
22:52:51.576 00.000 5052 Enqueuing Move request for stepguider (1.65, 0.39)
22:52:51.577 00.001 8976 Worker thread wakes up
22:52:51.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.65, 0.39) opts 0xd
22:52:51.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.65, 0.39)
22:52:51.577 00.000 8976 Moving (1.65, 0.39) raw xDistance=-0.90 yDistance=-1.06
22:52:51.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.90
22:52:51.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.06
22:52:51.577 00.000 8976 MoveAxis(R, 2, ABG)
22:52:51.577 00.000 8976 stepping (8, 14) + (2, 0)
22:52:51.577 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:51.578 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:52:51.588 00.010 5052 UpdateGuideState exits: m=404 SNR=13.7
22:52:51.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:51.588 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:51.588 00.000 5052 Enqueuing Expose request
22:52:51.603 00.015 8976 Received - 47 (G) 
22:52:51.604 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:51.604 00.000 8976 stepped: pos (10, 14)
22:52:51.604 00.000 8976 MoveAxis(U, 3, ABG)
22:52:51.604 00.000 8976 stepping (10, 14) + (0, 3)
22:52:51.604 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:51.636 00.032 8976 Received - 47 (G) 
22:52:51.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:52:51.636 00.000 8976 stepped: pos (10, 17)
22:52:51.636 00.000 8976 MountToCamera -- mountTheta (-2.25) + m_xAngle (2.36) = xAngle (0.11 = 0.11)
22:52:51.636 00.000 8976 MountToCamera -- mountX=-2.32 mountY=-2.90 hyp=3.72 mountTheta=-2.25 cameraX=3.69, cameraY=0.42 cameraTheta=0.11
22:52:51.636 00.000 8976 incremental bump (3.693, 0.421) isValid = 1
22:52:51.636 00.000 8976 Scheduling Mount bump of (0.462, 0.036)
22:52:51.636 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.04, opts=4)
22:52:51.636 00.000 8976 Enqueuing Move request for scope (0.46, 0.04)
22:52:51.636 00.000 8976 move complete, result=0
22:52:51.637 00.001 9828 Worker thread wakes up
22:52:51.637 00.000 8976 worker thread done servicing request
22:52:51.637 00.000 8976 Worker thread wakes up
22:52:51.637 00.000 5052 GuideStep: -0.9 px 2 ms EAST, -1.1 px 3 ms NORTH
22:52:51.637 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.04) opts 0x4
22:52:51.637 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.04)
22:52:51.637 00.000 9828 CameraToMount -- cameraTheta (0.08) - m_xAngle (0.04) = xAngle (0.04 = 0.04)
22:52:51.637 00.000 9828 CameraToMount -- cameraTheta (0.08) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.96 = 2.96)
22:52:51.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:51.637 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:51.637 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.04 hyp=0.46 cameraTheta=0.08 mountX=0.46 mountY=0.08, mountTheta=0.17
22:52:51.637 00.000 9828 Moving (0.46, 0.04) raw xDistance=0.46 yDistance=0.08
22:52:51.637 00.000 9828 MoveAxis(W, 49, B)
22:52:51.637 00.000 9828 Guiding  Dir = 3, Dur = 49
22:52:51.638 00.001 9828 IsSlewing returns 0
22:52:51.638 00.000 9828 IsGuiding returns 0
22:52:51.638 00.000 9828 PulseGuide returned control before completion, sleep 59
22:52:51.710 00.072 9828 IsGuiding returns 1
22:52:51.710 00.000 9828 scope still moving after pulse duration time elapsed
22:52:51.740 00.030 9828 IsSlewing returns 0
22:52:51.740 00.000 9828 IsGuiding returns 1
22:52:51.771 00.031 9828 IsSlewing returns 0
22:52:51.771 00.000 9828 IsGuiding returns 1
22:52:51.801 00.030 9828 IsSlewing returns 0
22:52:51.801 00.000 9828 IsGuiding returns 1
22:52:51.832 00.031 9828 IsSlewing returns 0
22:52:51.832 00.000 9828 IsGuiding returns 0
22:52:51.832 00.000 9828 scope move finished after 49 + 145 ms
22:52:51.832 00.000 9828 Move returns status 0, amount 49
22:52:51.832 00.000 9828 MoveAxis(S, 9, B)
22:52:51.832 00.000 9828 Guiding  Dir = 1, Dur = 9
22:52:51.848 00.016 9828 IsSlewing returns 0
22:52:51.848 00.000 9828 IsGuiding returns 0
22:52:51.848 00.000 9828 PulseGuide returned control before completion, sleep 19
22:52:51.880 00.032 9828 IsGuiding returns 1
22:52:51.880 00.000 9828 scope still moving after pulse duration time elapsed
22:52:51.912 00.032 9828 IsSlewing returns 0
22:52:51.912 00.000 9828 IsGuiding returns 1
22:52:51.944 00.032 9828 IsSlewing returns 0
22:52:51.944 00.000 9828 IsGuiding returns 1
22:52:51.974 00.030 9828 IsSlewing returns 0
22:52:51.974 00.000 9828 IsGuiding returns 0
22:52:51.974 00.000 9828 scope move finished after 9 + 116 ms
22:52:51.974 00.000 9828 Move returns status 0, amount 9
22:52:51.974 00.000 9828 move complete, result=0
22:52:51.974 00.000 9828 worker thread done servicing request
22:52:51.974 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 9 ms SOUTH
22:52:52.686 00.712 8976 Exposure complete
22:52:52.700 00.014 8976 worker thread done servicing request
22:52:52.700 00.000 5052 OnExposeComplete: enter
22:52:52.700 00.000 5052 UpdateGuideState(): m_state=6
22:52:52.700 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 596
22:52:52.700 00.000 5052 Star::Find returns 1 (0), X=386.44, Y=272.60, Mass=346, SNR=12.7, Peak=54 HFD=4.5
22:52:52.700 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.36) = xAngle (0.51 = 0.51)
22:52:52.701 00.001 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.17 = 0.17)
22:52:52.701 00.000 5052 CameraToMount -- cameraX=-1.34 cameraY=0.38 hyp=1.39 cameraTheta=2.87 mountX=1.22 mountY=0.23, mountTheta=0.19
22:52:52.701 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.34, y=0.38, opts=13)
22:52:52.701 00.000 5052 Enqueuing Move request for stepguider (-1.34, 0.38)
22:52:52.701 00.000 8976 Worker thread wakes up
22:52:52.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.34, 0.38) opts 0xd
22:52:52.702 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.34, 0.38)
22:52:52.702 00.000 8976 Moving (-1.34, 0.38) raw xDistance=1.22 yDistance=0.23
22:52:52.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.22
22:52:52.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:52:52.702 00.000 8976 MoveAxis(L, 2, ABG)
22:52:52.702 00.000 8976 stepping (10, 17) + (-2, 0)
22:52:52.702 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:52.702 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:52:52.712 00.010 5052 UpdateGuideState exits: m=346 SNR=12.7
22:52:52.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:52.712 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:52.712 00.000 5052 Enqueuing Expose request
22:52:52.739 00.027 8976 Received - 47 (G) 
22:52:52.739 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:52.739 00.000 8976 stepped: pos (8, 17)
22:52:52.739 00.000 8976 MoveAxis(U, 0, ABG)
22:52:52.739 00.000 8976 MountToCamera -- mountTheta (-2.22) + m_xAngle (2.36) = xAngle (0.14 = 0.14)
22:52:52.739 00.000 8976 MountToCamera -- mountX=-2.37 mountY=-3.13 hyp=3.93 mountTheta=-2.22 cameraX=3.89, cameraY=0.55 cameraTheta=0.14
22:52:52.739 00.000 8976 incremental bump (3.892, 0.548) isValid = 1
22:52:52.739 00.000 8976 Scheduling Mount bump of (0.460, 0.044)
22:52:52.739 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.04, opts=4)
22:52:52.740 00.001 8976 Enqueuing Move request for scope (0.46, 0.04)
22:52:52.740 00.000 8976 move complete, result=0
22:52:52.740 00.000 9828 Worker thread wakes up
22:52:52.740 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.04) opts 0x4
22:52:52.740 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.04)
22:52:52.740 00.000 8976 worker thread done servicing request
22:52:52.740 00.000 5052 GuideStep: 1.2 px 2 ms WEST, 0.2 px 0 ms NORTH
22:52:52.740 00.000 9828 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.04) = xAngle (0.06 = 0.06)
22:52:52.740 00.000 9828 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.98 = 2.98)
22:52:52.740 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.04 hyp=0.46 cameraTheta=0.10 mountX=0.46 mountY=0.07, mountTheta=0.16
22:52:52.740 00.000 9828 Moving (0.46, 0.04) raw xDistance=0.46 yDistance=0.07
22:52:52.740 00.000 9828 MoveAxis(W, 49, B)
22:52:52.740 00.000 9828 Guiding  Dir = 3, Dur = 49
22:52:52.740 00.000 8976 Worker thread wakes up
22:52:52.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:52.740 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:52.741 00.001 9828 IsSlewing returns 0
22:52:52.741 00.000 9828 IsGuiding returns 0
22:52:52.741 00.000 9828 PulseGuide returned control before completion, sleep 59
22:52:52.813 00.072 9828 IsGuiding returns 1
22:52:52.813 00.000 9828 scope still moving after pulse duration time elapsed
22:52:52.845 00.032 9828 IsSlewing returns 0
22:52:52.845 00.000 9828 IsGuiding returns 1
22:52:52.876 00.031 9828 IsSlewing returns 0
22:52:52.876 00.000 9828 IsGuiding returns 1
22:52:52.923 00.047 9828 IsSlewing returns 0
22:52:52.923 00.000 9828 IsGuiding returns 1
22:52:52.954 00.031 9828 IsSlewing returns 0
22:52:52.954 00.000 9828 IsGuiding returns 1
22:52:52.985 00.031 9828 IsSlewing returns 0
22:52:52.985 00.000 9828 IsGuiding returns 1
22:52:53.017 00.032 9828 IsSlewing returns 0
22:52:53.017 00.000 9828 IsGuiding returns 0
22:52:53.017 00.000 9828 scope move finished after 49 + 227 ms
22:52:53.017 00.000 9828 Move returns status 0, amount 49
22:52:53.017 00.000 9828 MoveAxis(S, 8, B)
22:52:53.017 00.000 9828 Guiding  Dir = 1, Dur = 8
22:52:53.033 00.016 9828 IsSlewing returns 0
22:52:53.033 00.000 9828 IsGuiding returns 0
22:52:53.033 00.000 9828 PulseGuide returned control before completion, sleep 18
22:52:53.065 00.032 9828 IsGuiding returns 1
22:52:53.065 00.000 9828 scope still moving after pulse duration time elapsed
22:52:53.096 00.031 9828 IsSlewing returns 0
22:52:53.096 00.000 9828 IsGuiding returns 1
22:52:53.127 00.031 9828 IsSlewing returns 0
22:52:53.127 00.000 9828 IsGuiding returns 1
22:52:53.159 00.032 9828 IsSlewing returns 0
22:52:53.159 00.000 9828 IsGuiding returns 0
22:52:53.159 00.000 9828 scope move finished after 8 + 118 ms
22:52:53.159 00.000 9828 Move returns status 0, amount 8
22:52:53.159 00.000 9828 move complete, result=0
22:52:53.159 00.000 9828 worker thread done servicing request
22:52:53.159 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 8 ms SOUTH
22:52:53.783 00.624 8976 Exposure complete
22:52:53.797 00.014 8976 worker thread done servicing request
22:52:53.798 00.001 5052 OnExposeComplete: enter
22:52:53.798 00.000 5052 UpdateGuideState(): m_state=6
22:52:53.798 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 597
22:52:53.798 00.000 5052 Star::Find returns 1 (0), X=384.50, Y=271.97, Mass=341, SNR=12.7, Peak=52 HFD=4.2
22:52:53.798 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.36) = xAngle (-5.43 = 0.86)
22:52:53.798 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.77 = 0.52)
22:52:53.798 00.000 5052 CameraToMount -- cameraX=-3.28 cameraY=-0.25 hyp=3.29 cameraTheta=-3.07 mountX=2.15 mountY=1.63, mountTheta=0.65
22:52:53.799 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.28, y=-0.25, opts=13)
22:52:53.799 00.000 5052 Enqueuing Move request for stepguider (-3.28, -0.25)
22:52:53.799 00.000 8976 Worker thread wakes up
22:52:53.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.28, -0.25) opts 0xd
22:52:53.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.28, -0.25)
22:52:53.799 00.000 8976 Moving (-3.28, -0.25) raw xDistance=2.15 yDistance=1.63
22:52:53.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.41 from input 2.15
22:52:53.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.03 from input 1.63
22:52:53.799 00.000 8976 MoveAxis(L, 5, ABG)
22:52:53.799 00.000 8976 stepping (8, 17) + (-5, 0)
22:52:53.799 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:53.800 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:52:53.810 00.010 5052 UpdateGuideState exits: m=341 SNR=12.7
22:52:53.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:53.810 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:53.810 00.000 5052 Enqueuing Expose request
22:52:53.842 00.032 8976 Received - 47 (G) 
22:52:53.842 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:53.842 00.000 8976 stepped: pos (3, 17)
22:52:53.842 00.000 8976 MoveAxis(D, 5, ABG)
22:52:53.842 00.000 8976 stepping (3, 17) + (0, -5)
22:52:53.842 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:53.890 00.048 8976 Received - 47 (G) 
22:52:53.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:53.890 00.000 8976 stepped: pos (3, 12)
22:52:53.890 00.000 8976 MountToCamera -- mountTheta (-2.14) + m_xAngle (2.36) = xAngle (0.21 = 0.21)
22:52:53.891 00.001 8976 MountToCamera -- mountX=-1.90 mountY=-2.94 hyp=3.50 mountTheta=-2.14 cameraX=3.42, cameraY=0.75 cameraTheta=0.21
22:52:53.891 00.000 8976 incremental bump (3.416, 0.745) isValid = 1
22:52:53.891 00.000 8976 Scheduling Mount bump of (0.454, 0.068)
22:52:53.891 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.45, y=0.07, opts=4)
22:52:53.891 00.000 8976 Enqueuing Move request for scope (0.45, 0.07)
22:52:53.891 00.000 8976 move complete, result=0
22:52:53.891 00.000 9828 Worker thread wakes up
22:52:53.891 00.000 8976 worker thread done servicing request
22:52:53.891 00.000 5052 GuideStep: 2.2 px 5 ms WEST, 1.6 px 5 ms SOUTH
22:52:53.891 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.07) opts 0x4
22:52:53.891 00.000 9828 Handling offset move in thread for scope, endpoint = (0.45, 0.07)
22:52:53.891 00.000 9828 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.04) = xAngle (0.11 = 0.11)
22:52:53.891 00.000 9828 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.03 = 3.03)
22:52:53.891 00.000 9828 CameraToMount -- cameraX=0.45 cameraY=0.07 hyp=0.46 cameraTheta=0.15 mountX=0.46 mountY=0.05, mountTheta=0.11
22:52:53.891 00.000 9828 Moving (0.45, 0.07) raw xDistance=0.46 yDistance=0.05
22:52:53.891 00.000 8976 Worker thread wakes up
22:52:53.891 00.000 9828 MoveAxis(W, 48, B)
22:52:53.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:53.892 00.001 9828 Guiding  Dir = 3, Dur = 48
22:52:53.892 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:53.892 00.000 9828 IsSlewing returns 0
22:52:53.892 00.000 9828 IsGuiding returns 0
22:52:53.892 00.000 9828 PulseGuide returned control before completion, sleep 58
22:52:53.960 00.068 9828 IsGuiding returns 1
22:52:53.960 00.000 9828 scope still moving after pulse duration time elapsed
22:52:53.991 00.031 9828 IsSlewing returns 0
22:52:53.991 00.000 9828 IsGuiding returns 1
22:52:54.022 00.031 9828 IsSlewing returns 0
22:52:54.022 00.000 9828 IsGuiding returns 1
22:52:54.054 00.032 9828 IsSlewing returns 0
22:52:54.059 00.005 9828 IsGuiding returns 1
22:52:54.086 00.027 9828 IsSlewing returns 0
22:52:54.086 00.000 9828 IsGuiding returns 1
22:52:54.117 00.031 9828 IsSlewing returns 0
22:52:54.117 00.000 9828 IsGuiding returns 1
22:52:54.148 00.031 9828 IsSlewing returns 0
22:52:54.148 00.000 9828 IsGuiding returns 1
22:52:54.180 00.032 9828 IsSlewing returns 0
22:52:54.180 00.000 9828 IsGuiding returns 0
22:52:54.180 00.000 9828 scope move finished after 48 + 240 ms
22:52:54.180 00.000 9828 Move returns status 0, amount 48
22:52:54.180 00.000 9828 MoveAxis(S, 6, B)
22:52:54.180 00.000 9828 Guiding  Dir = 1, Dur = 6
22:52:54.196 00.016 9828 IsSlewing returns 0
22:52:54.196 00.000 9828 IsGuiding returns 0
22:52:54.196 00.000 9828 PulseGuide returned control before completion, sleep 16
22:52:54.228 00.032 9828 IsGuiding returns 1
22:52:54.228 00.000 9828 scope still moving after pulse duration time elapsed
22:52:54.259 00.031 9828 IsSlewing returns 0
22:52:54.260 00.001 9828 IsGuiding returns 1
22:52:54.289 00.029 9828 IsSlewing returns 0
22:52:54.289 00.000 9828 IsGuiding returns 1
22:52:54.320 00.031 9828 IsSlewing returns 0
22:52:54.320 00.000 9828 IsGuiding returns 0
22:52:54.320 00.000 9828 scope move finished after 6 + 118 ms
22:52:54.320 00.000 9828 Move returns status 0, amount 6
22:52:54.320 00.000 9828 move complete, result=0
22:52:54.320 00.000 9828 worker thread done servicing request
22:52:54.320 00.000 5052 GuideStep: 0.5 px 48 ms WEST, 0.0 px 6 ms SOUTH
22:52:54.940 00.620 8976 Exposure complete
22:52:54.956 00.016 8976 worker thread done servicing request
22:52:54.956 00.000 5052 OnExposeComplete: enter
22:52:54.956 00.000 5052 UpdateGuideState(): m_state=6
22:52:54.956 00.000 5052 Star::Find(18, 384, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 598
22:52:54.956 00.000 5052 Star::Find returns 1 (0), X=383.12, Y=271.89, Mass=283, SNR=11.3, Peak=51 HFD=4.6
22:52:54.957 00.001 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.36) = xAngle (-5.43 = 0.85)
22:52:54.957 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.77 = 0.51)
22:52:54.957 00.000 5052 CameraToMount -- cameraX=-4.66 cameraY=-0.33 hyp=4.67 cameraTheta=-3.07 mountX=3.07 mountY=2.30, mountTheta=0.64
22:52:54.957 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.66, y=-0.33, opts=13)
22:52:54.957 00.000 5052 Enqueuing Move request for stepguider (-4.66, -0.33)
22:52:54.957 00.000 8976 Worker thread wakes up
22:52:54.958 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.66, -0.33) opts 0xd
22:52:54.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.66, -0.33)
22:52:54.958 00.000 8976 Moving (-4.66, -0.33) raw xDistance=3.07 yDistance=2.30
22:52:54.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.03 from input 3.07
22:52:54.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.52 from input 2.30
22:52:54.958 00.000 8976 MoveAxis(L, 7, ABG)
22:52:54.958 00.000 8976 stepping (3, 12) + (-7, 0)
22:52:54.958 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:52:54.959 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=53, Gamma=2.260
22:52:54.968 00.009 5052 UpdateGuideState exits: m=283 SNR=11.3
22:52:54.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:54.969 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:54.969 00.000 5052 Enqueuing Expose request
22:52:55.009 00.040 8976 Received - 47 (G) 
22:52:55.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:52:55.009 00.000 8976 stepped: pos (-4, 12)
22:52:55.010 00.001 8976 MoveAxis(D, 7, ABG)
22:52:55.010 00.000 8976 stepping (-4, 12) + (0, -7)
22:52:55.010 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:52:55.057 00.047 8976 Received - 47 (G) 
22:52:55.057 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:52:55.057 00.000 8976 stepped: pos (-4, 5)
22:52:55.057 00.000 8976 MountToCamera -- mountTheta (-1.93) + m_xAngle (2.36) = xAngle (0.43 = 0.43)
22:52:55.057 00.000 8976 MountToCamera -- mountX=-0.86 mountY=-2.32 hyp=2.47 mountTheta=-1.93 cameraX=2.24, cameraY=1.04 cameraTheta=0.43
22:52:55.057 00.000 8976 incremental bump (2.245, 1.036) isValid = 1
22:52:55.058 00.001 8976 Scheduling Mount bump of (0.422, 0.133)
22:52:55.058 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.42, y=0.13, opts=4)
22:52:55.058 00.000 8976 Enqueuing Move request for scope (0.42, 0.13)
22:52:55.058 00.000 8976 move complete, result=0
22:52:55.058 00.000 8976 worker thread done servicing request
22:52:55.058 00.000 9828 Worker thread wakes up
22:52:55.058 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.13) opts 0x4
22:52:55.058 00.000 9828 Handling offset move in thread for scope, endpoint = (0.42, 0.13)
22:52:55.058 00.000 9828 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.04) = xAngle (0.26 = 0.26)
22:52:55.058 00.000 9828 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.19 = -3.09)
22:52:55.058 00.000 8976 Worker thread wakes up
22:52:55.058 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:55.058 00.000 9828 CameraToMount -- cameraX=0.42 cameraY=0.13 hyp=0.44 cameraTheta=0.31 mountX=0.43 mountY=-0.02, mountTheta=-0.05
22:52:55.058 00.000 5052 GuideStep: 3.1 px 7 ms WEST, 2.3 px 7 ms SOUTH
22:52:55.058 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:55.058 00.000 9828 Moving (0.42, 0.13) raw xDistance=0.43 yDistance=-0.02
22:52:55.058 00.000 9828 MoveAxis(W, 45, B)
22:52:55.058 00.000 9828 Guiding  Dir = 3, Dur = 45
22:52:55.059 00.001 9828 IsSlewing returns 0
22:52:55.059 00.000 9828 IsGuiding returns 0
22:52:55.059 00.000 9828 PulseGuide returned control before completion, sleep 55
22:52:55.118 00.059 9828 IsGuiding returns 1
22:52:55.118 00.000 9828 scope still moving after pulse duration time elapsed
22:52:55.149 00.031 9828 IsSlewing returns 0
22:52:55.149 00.000 9828 IsGuiding returns 1
22:52:55.180 00.031 9828 IsSlewing returns 0
22:52:55.180 00.000 9828 IsGuiding returns 1
22:52:55.212 00.032 9828 IsSlewing returns 0
22:52:55.212 00.000 9828 IsGuiding returns 1
22:52:55.243 00.031 9828 IsSlewing returns 0
22:52:55.243 00.000 9828 IsGuiding returns 1
22:52:55.274 00.031 9828 IsSlewing returns 0
22:52:55.274 00.000 9828 IsGuiding returns 1
22:52:55.306 00.032 9828 IsSlewing returns 0
22:52:55.306 00.000 9828 IsGuiding returns 1
22:52:55.337 00.031 9828 IsSlewing returns 0
22:52:55.337 00.000 9828 IsGuiding returns 1
22:52:55.368 00.031 9828 IsSlewing returns 0
22:52:55.368 00.000 9828 IsGuiding returns 0
22:52:55.368 00.000 9828 scope move finished after 45 + 264 ms
22:52:55.368 00.000 9828 Move returns status 0, amount 45
22:52:55.368 00.000 9828 MoveAxis(N, 3, B)
22:52:55.368 00.000 9828 Guiding  Dir = 0, Dur = 3
22:52:55.384 00.016 9828 IsSlewing returns 0
22:52:55.384 00.000 9828 IsGuiding returns 0
22:52:55.384 00.000 9828 PulseGuide returned control before completion, sleep 13
22:52:55.400 00.016 9828 IsGuiding returns 1
22:52:55.400 00.000 9828 scope still moving after pulse duration time elapsed
22:52:55.431 00.031 9828 IsSlewing returns 0
22:52:55.431 00.000 9828 IsGuiding returns 1
22:52:55.462 00.031 9828 IsSlewing returns 0
22:52:55.462 00.000 9828 IsGuiding returns 1
22:52:55.494 00.032 9828 IsSlewing returns 0
22:52:55.494 00.000 9828 IsGuiding returns 1
22:52:55.526 00.032 9828 IsSlewing returns 0
22:52:55.526 00.000 9828 IsGuiding returns 0
22:52:55.526 00.000 9828 scope move finished after 3 + 139 ms
22:52:55.526 00.000 9828 Move returns status 0, amount 3
22:52:55.526 00.000 9828 move complete, result=0
22:52:55.526 00.000 9828 worker thread done servicing request
22:52:55.526 00.000 5052 GuideStep: 0.4 px 45 ms WEST, -0.0 px 3 ms NORTH
22:52:56.103 00.577 8976 Exposure complete
22:52:56.117 00.014 8976 worker thread done servicing request
22:52:56.118 00.001 5052 OnExposeComplete: enter
22:52:56.118 00.000 5052 UpdateGuideState(): m_state=6
22:52:56.118 00.000 5052 Star::Find(18, 383, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 599
22:52:56.118 00.000 5052 Star::Find returns 1 (0), X=382.01, Y=271.03, Mass=323, SNR=12.1, Peak=47 HFD=5.6
22:52:56.118 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.36) = xAngle (-5.30 = 0.99)
22:52:56.118 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.64 = 0.65)
22:52:56.118 00.000 5052 CameraToMount -- cameraX=-5.77 cameraY=-1.19 hyp=5.89 cameraTheta=-2.94 mountX=3.25 mountY=3.55, mountTheta=0.83
22:52:56.119 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.77, y=-1.19, opts=13)
22:52:56.119 00.000 5052 Enqueuing Move request for stepguider (-5.77, -1.19)
22:52:56.119 00.000 8976 Worker thread wakes up
22:52:56.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.77, -1.19) opts 0xd
22:52:56.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.77, -1.19)
22:52:56.119 00.000 8976 Moving (-5.77, -1.19) raw xDistance=3.25 yDistance=3.55
22:52:56.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.19 from input 3.25
22:52:56.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.34 from input 3.55
22:52:56.119 00.000 8976 MoveAxis(L, 7, ABG)
22:52:56.119 00.000 8976 stepping (-4, 5) + (-7, 0)
22:52:56.119 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:52:56.120 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=41, Gamma=2.260
22:52:56.129 00.009 5052 UpdateGuideState exits: m=323 SNR=12.1
22:52:56.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:56.129 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:56.129 00.000 5052 Enqueuing Expose request
22:52:56.176 00.047 8976 Received - 47 (G) 
22:52:56.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:52:56.176 00.000 8976 stepped: pos (-11, 5)
22:52:56.176 00.000 8976 MoveAxis(D, 11, ABG)
22:52:56.176 00.000 8976 stepping (-11, 5) + (0, -11)
22:52:56.177 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
22:52:56.240 00.063 8976 Received - 47 (G) 
22:52:56.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
22:52:56.240 00.000 8976 stepped: pos (-11, -6)
22:52:56.240 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
22:52:56.240 00.000 8976 move complete, result=0
22:52:56.240 00.000 8976 worker thread done servicing request
22:52:56.241 00.001 8976 Worker thread wakes up
22:52:56.241 00.000 5052 GuideStep: 3.3 px 7 ms WEST, 3.5 px 11 ms SOUTH
22:52:56.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:56.241 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:57.289 01.048 8976 Exposure complete
22:52:57.303 00.014 8976 worker thread done servicing request
22:52:57.304 00.001 5052 OnExposeComplete: enter
22:52:57.304 00.000 5052 UpdateGuideState(): m_state=6
22:52:57.304 00.000 5052 Star::Find(18, 382, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 600
22:52:57.304 00.000 5052 Star::Find returns 1 (0), X=381.30, Y=270.15, Mass=297, SNR=11.6, Peak=51 HFD=5.0
22:52:57.304 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.36) = xAngle (-5.19 = 1.09)
22:52:57.304 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.53 = 0.75)
22:52:57.304 00.000 5052 CameraToMount -- cameraX=-6.48 cameraY=-2.07 hyp=6.80 cameraTheta=-2.83 mountX=3.14 mountY=4.65, mountTheta=0.98
22:52:57.305 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.48, y=-2.07, opts=13)
22:52:57.305 00.000 5052 Enqueuing Move request for stepguider (-6.48, -2.07)
22:52:57.305 00.000 8976 Worker thread wakes up
22:52:57.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.48, -2.07) opts 0xd
22:52:57.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.48, -2.07)
22:52:57.305 00.000 8976 Moving (-6.48, -2.07) raw xDistance=3.14 yDistance=4.65
22:52:57.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.13 from input 3.14
22:52:57.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.09 from input 4.65
22:52:57.305 00.000 8976 MoveAxis(L, 7, ABG)
22:52:57.305 00.000 8976 stepping (-11, -6) + (-7, 0)
22:52:57.305 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:52:57.306 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=41, Gamma=2.260
22:52:57.316 00.010 5052 UpdateGuideState exits: m=297 SNR=11.6
22:52:57.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:57.316 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:57.316 00.000 5052 Enqueuing Expose request
22:52:57.359 00.043 8976 Received - 47 (G) 
22:52:57.360 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:52:57.360 00.000 8976 stepped: pos (-18, -6)
22:52:57.360 00.000 8976 MoveAxis(D, 15, ABG)
22:52:57.360 00.000 8976 stepping (-18, -6) + (0, -15)
22:52:57.360 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 35 (5) 
22:52:57.439 00.079 8976 Received - 47 (G) 
22:52:57.439 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 35 (5) 
22:52:57.439 00.000 8976 stepped: pos (-18, -21)
22:52:57.439 00.000 8976 move complete, result=0
22:52:57.439 00.000 8976 worker thread done servicing request
22:52:57.440 00.001 8976 Worker thread wakes up
22:52:57.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:57.440 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:57.440 00.000 5052 GuideStep: 3.1 px 7 ms WEST, 4.6 px 15 ms SOUTH
22:52:58.486 01.046 8976 Exposure complete
22:52:58.499 00.013 8976 worker thread done servicing request
22:52:58.499 00.000 5052 OnExposeComplete: enter
22:52:58.500 00.001 5052 UpdateGuideState(): m_state=6
22:52:58.500 00.000 5052 Star::Find(18, 381, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 601
22:52:58.500 00.000 5052 Star::Find returns 1 (0), X=382.82, Y=270.01, Mass=309, SNR=11.9, Peak=54 HFD=4.3
22:52:58.500 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.36) = xAngle (-5.08 = 1.20)
22:52:58.500 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.42 = 0.86)
22:52:58.500 00.000 5052 CameraToMount -- cameraX=-4.96 cameraY=-2.21 hyp=5.43 cameraTheta=-2.72 mountX=1.96 mountY=4.12, mountTheta=1.13
22:52:58.500 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.96, y=-2.21, opts=13)
22:52:58.501 00.001 5052 Enqueuing Move request for stepguider (-4.96, -2.21)
22:52:58.501 00.000 8976 Worker thread wakes up
22:52:58.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.96, -2.21) opts 0xd
22:52:58.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.96, -2.21)
22:52:58.501 00.000 8976 Moving (-4.96, -2.21) raw xDistance=1.96 yDistance=4.12
22:52:58.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.39 from input 1.96
22:52:58.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.81 from input 4.12
22:52:58.501 00.000 8976 MoveAxis(L, 4, ABG)
22:52:58.501 00.000 8976 stepping (-18, -21) + (-4, 0)
22:52:58.501 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:52:58.502 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:52:58.511 00.009 5052 UpdateGuideState exits: m=309 SNR=11.9
22:52:58.512 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:58.512 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:58.512 00.000 5052 Enqueuing Expose request
22:52:58.543 00.031 8976 Received - 47 (G) 
22:52:58.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:52:58.543 00.000 8976 stepped: pos (-22, -21)
22:52:58.543 00.000 8976 MoveAxis(D, 13, ABG)
22:52:58.543 00.000 8976 stepping (-22, -21) + (0, -13)
22:52:58.543 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 33 (3) 
22:52:58.622 00.079 8976 Received - 47 (G) 
22:52:58.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 33 (3) 
22:52:58.622 00.000 8976 stepped: pos (-22, -34)
22:52:58.622 00.000 8976 starting a new bump
22:52:58.623 00.001 8976 MountToCamera -- mountTheta (0.65) + m_xAngle (2.36) = xAngle (3.01 = 3.01)
22:52:58.623 00.000 8976 MountToCamera -- mountX=3.73 mountY=2.85 hyp=4.69 mountTheta=0.65 cameraX=-4.65, cameraY=0.61 cameraTheta=3.01
22:52:58.623 00.000 8976 incremental bump (-4.654, 0.608) isValid = 1
22:52:58.623 00.000 8976 Scheduling Mount bump of (-0.461, 0.041)
22:52:58.623 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.46, y=0.04, opts=4)
22:52:58.623 00.000 8976 Enqueuing Move request for scope (-0.46, 0.04)
22:52:58.623 00.000 8976 move complete, result=0
22:52:58.623 00.000 9828 Worker thread wakes up
22:52:58.623 00.000 8976 worker thread done servicing request
22:52:58.623 00.000 5052 GuideStep: 2.0 px 4 ms WEST, 4.1 px 13 ms SOUTH
22:52:58.623 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.04) opts 0x4
22:52:58.623 00.000 8976 Worker thread wakes up
22:52:58.623 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.46, 0.04)
22:52:58.623 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:58.623 00.000 9828 CameraToMount -- cameraTheta (3.05) - m_xAngle (0.04) = xAngle (3.01 = 3.01)
22:52:58.623 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:58.624 00.001 9828 CameraToMount -- cameraTheta (3.05) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (5.94 = -0.34)
22:52:58.624 00.000 9828 CameraToMount -- cameraX=-0.46 cameraY=0.04 hyp=0.46 cameraTheta=3.05 mountX=-0.46 mountY=-0.16, mountTheta=-2.81
22:52:58.624 00.000 9828 Moving (-0.46, 0.04) raw xDistance=-0.46 yDistance=-0.16
22:52:58.624 00.000 9828 MoveAxis(E, 49, B)
22:52:58.624 00.000 9828 Guiding  Dir = 2, Dur = 49
22:52:58.624 00.000 9828 IsSlewing returns 0
22:52:58.624 00.000 9828 IsGuiding returns 0
22:52:58.624 00.000 9828 PulseGuide returned control before completion, sleep 59
22:52:58.684 00.060 9828 IsGuiding returns 1
22:52:58.684 00.000 9828 scope still moving after pulse duration time elapsed
22:52:58.716 00.032 9828 IsSlewing returns 0
22:52:58.716 00.000 9828 IsGuiding returns 1
22:52:58.748 00.032 9828 IsSlewing returns 0
22:52:58.748 00.000 9828 IsGuiding returns 1
22:52:58.779 00.031 9828 IsSlewing returns 0
22:52:58.779 00.000 9828 IsGuiding returns 1
22:52:58.810 00.031 9828 IsSlewing returns 0
22:52:58.810 00.000 9828 IsGuiding returns 1
22:52:58.841 00.031 9828 IsSlewing returns 0
22:52:58.841 00.000 9828 IsGuiding returns 1
22:52:58.873 00.032 9828 IsSlewing returns 0
22:52:58.873 00.000 9828 IsGuiding returns 1
22:52:58.905 00.032 9828 IsSlewing returns 0
22:52:58.905 00.000 9828 IsGuiding returns 0
22:52:58.905 00.000 9828 scope move finished after 49 + 231 ms
22:52:58.905 00.000 9828 Move returns status 0, amount 49
22:52:58.905 00.000 9828 MoveAxis(N, 18, B)
22:52:58.905 00.000 9828 Guiding  Dir = 0, Dur = 18
22:52:58.921 00.016 9828 IsSlewing returns 0
22:52:58.921 00.000 9828 IsGuiding returns 0
22:52:58.921 00.000 9828 PulseGuide returned control before completion, sleep 28
22:52:58.953 00.032 9828 IsGuiding returns 1
22:52:58.953 00.000 9828 scope still moving after pulse duration time elapsed
22:52:58.995 00.042 9828 IsSlewing returns 0
22:52:58.995 00.000 9828 IsGuiding returns 1
22:52:59.026 00.031 9828 IsSlewing returns 0
22:52:59.026 00.000 9828 IsGuiding returns 1
22:52:59.058 00.032 9828 IsSlewing returns 0
22:52:59.058 00.000 9828 IsGuiding returns 0
22:52:59.058 00.000 9828 scope move finished after 18 + 119 ms
22:52:59.058 00.000 9828 Move returns status 0, amount 18
22:52:59.058 00.000 9828 move complete, result=0
22:52:59.058 00.000 9828 worker thread done servicing request
22:52:59.058 00.000 5052 GuideStep: -0.5 px 49 ms EAST, -0.2 px 18 ms NORTH
22:52:59.659 00.601 8976 Exposure complete
22:52:59.674 00.015 8976 worker thread done servicing request
22:52:59.674 00.000 5052 OnExposeComplete: enter
22:52:59.674 00.000 5052 UpdateGuideState(): m_state=6
22:52:59.674 00.000 5052 Star::Find(18, 382, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 602
22:52:59.674 00.000 5052 Star::Find returns 1 (0), X=387.25, Y=270.37, Mass=266, SNR=11.0, Peak=55 HFD=4.3
22:52:59.674 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.36) = xAngle (-4.21 = 2.07)
22:52:59.674 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.55 = 1.73)
22:52:59.674 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-1.85 hyp=1.93 cameraTheta=-1.85 mountX=-0.93 mountY=1.90, mountTheta=2.02
22:52:59.675 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-1.85, opts=13)
22:52:59.675 00.000 5052 Enqueuing Move request for stepguider (-0.53, -1.85)
22:52:59.675 00.000 8976 Worker thread wakes up
22:52:59.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -1.85) opts 0xd
22:52:59.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -1.85)
22:52:59.675 00.000 8976 Moving (-0.53, -1.85) raw xDistance=-0.93 yDistance=1.90
22:52:59.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.93
22:52:59.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.40 from input 1.90
22:52:59.675 00.000 8976 MoveAxis(R, 2, ABG)
22:52:59.675 00.000 8976 stepping (-22, -34) + (2, 0)
22:52:59.675 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:59.676 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:52:59.686 00.010 5052 UpdateGuideState exits: m=266 SNR=11.0
22:52:59.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:59.686 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:52:59.686 00.000 5052 Enqueuing Expose request
22:52:59.709 00.023 8976 Received - 47 (G) 
22:52:59.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:52:59.709 00.000 8976 stepped: pos (-20, -34)
22:52:59.709 00.000 8976 MoveAxis(D, 7, ABG)
22:52:59.710 00.001 8976 stepping (-20, -34) + (0, -7)
22:52:59.710 00.000 8976 StepGuider step would hit limit: truncate move to (-20, -34) + (0, -5)
22:52:59.710 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:59.757 00.047 8976 Received - 47 (G) 
22:52:59.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:52:59.757 00.000 8976 stepped: pos (-20, -39)
22:52:59.757 00.000 8976 FAR outside bump range, increase bump weight 1.00 => 2.00
22:52:59.758 00.001 8976 AO travel limit exceeded, using large bump correction
22:52:59.758 00.000 8976 Scheduling Mount bump of (-0.373, -1.298)
22:52:59.758 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.37, y=-1.30, opts=4)
22:52:59.758 00.000 8976 Enqueuing Move request for scope (-0.37, -1.30)
22:52:59.758 00.000 8976 move complete, result=0
22:52:59.758 00.000 9828 Worker thread wakes up
22:52:59.758 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -1.30) opts 0x4
22:52:59.758 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.37, -1.30)
22:52:59.758 00.000 9828 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.04) = xAngle (-1.89 = -1.89)
22:52:59.758 00.000 9828 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.04 = 1.04)
22:52:59.758 00.000 9828 CameraToMount -- cameraX=-0.37 cameraY=-1.30 hyp=1.35 cameraTheta=-1.85 mountX=-0.43 mountY=1.16, mountTheta=1.92
22:52:59.758 00.000 9828 Moving (-0.37, -1.30) raw xDistance=-0.43 yDistance=1.16
22:52:59.758 00.000 9828 MoveAxis(E, 45, B)
22:52:59.758 00.000 9828 Guiding  Dir = 2, Dur = 45
22:52:59.758 00.000 5052 GuideStep: -0.9 px 2 ms EAST, 1.9 px 5 ms SOUTH
22:52:59.758 00.000 8976 worker thread done servicing request
22:52:59.758 00.000 8976 Worker thread wakes up
22:52:59.758 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:52:59.759 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:52:59.759 00.000 9828 IsSlewing returns 0
22:52:59.759 00.000 9828 IsGuiding returns 0
22:52:59.759 00.000 9828 PulseGuide returned control before completion, sleep 55
22:52:59.828 00.069 9828 IsGuiding returns 1
22:52:59.828 00.000 9828 scope still moving after pulse duration time elapsed
22:52:59.859 00.031 9828 IsSlewing returns 0
22:52:59.859 00.000 9828 IsGuiding returns 1
22:52:59.891 00.032 9828 IsSlewing returns 0
22:52:59.891 00.000 9828 IsGuiding returns 1
22:52:59.922 00.031 9828 IsSlewing returns 0
22:52:59.922 00.000 9828 IsGuiding returns 1
22:52:59.954 00.032 9828 IsSlewing returns 0
22:52:59.954 00.000 9828 IsGuiding returns 1
22:52:59.986 00.032 9828 IsSlewing returns 0
22:52:59.986 00.000 9828 IsGuiding returns 1
22:53:00.018 00.032 9828 IsSlewing returns 0
22:53:00.018 00.000 9828 IsGuiding returns 1
22:53:00.050 00.032 9828 IsSlewing returns 0
22:53:00.050 00.000 9828 IsGuiding returns 0
22:53:00.050 00.000 9828 scope move finished after 45 + 246 ms
22:53:00.050 00.000 9828 Move returns status 0, amount 45
22:53:00.050 00.000 9828 MoveAxis(S, 132, B)
22:53:00.050 00.000 9828 Guiding  Dir = 1, Dur = 132
22:53:00.066 00.016 9828 IsSlewing returns 0
22:53:00.066 00.000 9828 IsGuiding returns 0
22:53:00.066 00.000 9828 PulseGuide returned control before completion, sleep 142
22:53:00.209 00.143 9828 IsGuiding returns 1
22:53:00.209 00.000 9828 scope still moving after pulse duration time elapsed
22:53:00.240 00.031 9828 IsSlewing returns 0
22:53:00.240 00.000 9828 IsGuiding returns 1
22:53:00.271 00.031 9828 IsSlewing returns 0
22:53:00.271 00.000 9828 IsGuiding returns 1
22:53:00.303 00.032 9828 IsSlewing returns 0
22:53:00.303 00.000 9828 IsGuiding returns 1
22:53:00.334 00.031 9828 IsSlewing returns 0
22:53:00.334 00.000 9828 IsGuiding returns 0
22:53:00.334 00.000 9828 scope move finished after 132 + 135 ms
22:53:00.334 00.000 9828 Move returns status 0, amount 132
22:53:00.334 00.000 9828 move complete, result=0
22:53:00.334 00.000 9828 worker thread done servicing request
22:53:00.334 00.000 5052 GuideStep: -0.4 px 45 ms EAST, 1.2 px 132 ms SOUTH
22:53:00.798 00.464 8976 Exposure complete
22:53:00.812 00.014 8976 worker thread done servicing request
22:53:00.812 00.000 5052 OnExposeComplete: enter
22:53:00.812 00.000 5052 UpdateGuideState(): m_state=6
22:53:00.812 00.000 5052 Star::Find(18, 387, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 603
22:53:00.812 00.000 5052 Star::Find returns 1 (0), X=388.88, Y=271.79, Mass=357, SNR=12.9, Peak=47 HFD=4.9
22:53:00.812 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.36) = xAngle (-2.73 = -2.73)
22:53:00.812 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.07 = -3.07)
22:53:00.812 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=-0.43 hyp=1.18 cameraTheta=-0.37 mountX=-1.09 mountY=-0.08, mountTheta=-3.06
22:53:00.813 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=-0.43, opts=13)
22:53:00.813 00.000 5052 Enqueuing Move request for stepguider (1.10, -0.43)
22:53:00.813 00.000 8976 Worker thread wakes up
22:53:00.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, -0.43) opts 0xd
22:53:00.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, -0.43)
22:53:00.813 00.000 8976 Moving (1.10, -0.43) raw xDistance=-1.09 yDistance=-0.08
22:53:00.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.09
22:53:00.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:53:00.813 00.000 8976 MoveAxis(R, 2, ABG)
22:53:00.814 00.001 8976 stepping (-20, -39) + (2, 0)
22:53:00.814 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:00.814 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=157, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:53:00.824 00.010 5052 UpdateGuideState exits: m=357 SNR=12.9
22:53:00.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:00.824 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:00.824 00.000 5052 Enqueuing Expose request
22:53:00.844 00.020 8976 Received - 47 (G) 
22:53:00.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:00.844 00.000 8976 stepped: pos (-18, -39)
22:53:00.844 00.000 8976 MoveAxis(U, 0, ABG)
22:53:00.844 00.000 8976 FAR outside bump range, increase bump weight 2.00 => 3.00
22:53:00.844 00.000 8976 MountToCamera -- mountTheta (0.87) + m_xAngle (2.36) = xAngle (3.23 = -3.05)
22:53:00.845 00.001 8976 MountToCamera -- mountX=4.89 mountY=5.83 hyp=7.61 mountTheta=0.87 cameraX=-7.57, cameraY=-0.69 cameraTheta=-3.05
22:53:00.845 00.000 8976 incremental bump (-7.575, -0.691) isValid = 1
22:53:00.845 00.000 8976 Scheduling Mount bump of (-1.182, -0.074)
22:53:00.845 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-1.18, y=-0.07, opts=4)
22:53:00.845 00.000 8976 Enqueuing Move request for scope (-1.18, -0.07)
22:53:00.845 00.000 8976 move complete, result=0
22:53:00.845 00.000 9828 Worker thread wakes up
22:53:00.845 00.000 5052 GuideStep: -1.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:53:00.845 00.000 8976 worker thread done servicing request
22:53:00.845 00.000 8976 Worker thread wakes up
22:53:00.845 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:00.845 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:00.845 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -0.07) opts 0x4
22:53:00.845 00.000 9828 Handling offset move in thread for scope, endpoint = (-1.18, -0.07)
22:53:00.845 00.000 9828 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.04) = xAngle (-3.12 = -3.12)
22:53:00.845 00.000 9828 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.19 = -0.19)
22:53:00.845 00.000 9828 CameraToMount -- cameraX=-1.18 cameraY=-0.07 hyp=1.18 cameraTheta=-3.08 mountX=-1.18 mountY=-0.23, mountTheta=-2.95
22:53:00.845 00.000 9828 Moving (-1.18, -0.07) raw xDistance=-1.18 yDistance=-0.23
22:53:00.846 00.001 9828 MoveAxis(E, 125, B)
22:53:00.846 00.000 9828 Guiding  Dir = 2, Dur = 125
22:53:00.846 00.000 9828 IsSlewing returns 0
22:53:00.846 00.000 9828 IsGuiding returns 0
22:53:00.846 00.000 9828 PulseGuide returned control before completion, sleep 135
22:53:00.996 00.150 9828 IsGuiding returns 1
22:53:00.996 00.000 9828 scope still moving after pulse duration time elapsed
22:53:01.028 00.032 9828 IsSlewing returns 0
22:53:01.028 00.000 9828 IsGuiding returns 1
22:53:01.060 00.032 9828 IsSlewing returns 0
22:53:01.060 00.000 9828 IsGuiding returns 1
22:53:01.091 00.031 9828 IsSlewing returns 0
22:53:01.091 00.000 9828 IsGuiding returns 0
22:53:01.091 00.000 9828 scope move finished after 125 + 120 ms
22:53:01.091 00.000 9828 Move returns status 0, amount 125
22:53:01.091 00.000 9828 MoveAxis(N, 26, B)
22:53:01.091 00.000 9828 Guiding  Dir = 0, Dur = 26
22:53:01.106 00.015 9828 IsSlewing returns 0
22:53:01.106 00.000 9828 IsGuiding returns 0
22:53:01.106 00.000 9828 PulseGuide returned control before completion, sleep 36
22:53:01.152 00.046 9828 IsGuiding returns 1
22:53:01.152 00.000 9828 scope still moving after pulse duration time elapsed
22:53:01.183 00.031 9828 IsSlewing returns 0
22:53:01.183 00.000 9828 IsGuiding returns 1
22:53:01.214 00.031 9828 IsSlewing returns 0
22:53:01.214 00.000 9828 IsGuiding returns 1
22:53:01.246 00.032 9828 IsSlewing returns 0
22:53:01.246 00.000 9828 IsGuiding returns 1
22:53:01.278 00.032 9828 IsSlewing returns 0
22:53:01.278 00.000 9828 IsGuiding returns 0
22:53:01.278 00.000 9828 scope move finished after 26 + 145 ms
22:53:01.278 00.000 9828 Move returns status 0, amount 26
22:53:01.278 00.000 9828 move complete, result=0
22:53:01.278 00.000 9828 worker thread done servicing request
22:53:01.278 00.000 5052 GuideStep: -1.2 px 125 ms EAST, -0.2 px 26 ms NORTH
22:53:01.890 00.612 8976 Exposure complete
22:53:01.904 00.014 8976 worker thread done servicing request
22:53:01.905 00.001 5052 OnExposeComplete: enter
22:53:01.905 00.000 5052 UpdateGuideState(): m_state=6
22:53:01.905 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 604
22:53:01.905 00.000 5052 Star::Find returns 1 (0), X=390.72, Y=273.34, Mass=313, SNR=11.9, Peak=52 HFD=4.4
22:53:01.905 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.36) = xAngle (-2.00 = -2.00)
22:53:01.905 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.34 = -2.34)
22:53:01.905 00.000 5052 CameraToMount -- cameraX=2.94 cameraY=1.12 hyp=3.15 cameraTheta=0.36 mountX=-1.30 mountY=-2.27, mountTheta=-2.09
22:53:01.906 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.94, y=1.12, opts=13)
22:53:01.906 00.000 5052 Enqueuing Move request for stepguider (2.94, 1.12)
22:53:01.906 00.000 8976 Worker thread wakes up
22:53:01.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.94, 1.12) opts 0xd
22:53:01.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.94, 1.12)
22:53:01.906 00.000 8976 Moving (2.94, 1.12) raw xDistance=-1.30 yDistance=-2.27
22:53:01.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.30
22:53:01.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.43 from input -2.27
22:53:01.906 00.000 8976 MoveAxis(R, 3, ABG)
22:53:01.906 00.000 8976 stepping (-18, -39) + (3, 0)
22:53:01.906 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:01.907 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:53:01.916 00.009 5052 UpdateGuideState exits: m=313 SNR=11.9
22:53:01.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:01.916 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:01.917 00.001 5052 Enqueuing Expose request
22:53:01.931 00.014 8976 Received - 47 (G) 
22:53:01.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:01.932 00.001 8976 stepped: pos (-15, -39)
22:53:01.932 00.000 8976 MoveAxis(U, 7, ABG)
22:53:01.932 00.000 8976 stepping (-15, -39) + (0, 7)
22:53:01.932 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:53:01.979 00.047 8976 Received - 47 (G) 
22:53:01.979 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:53:01.979 00.000 8976 stepped: pos (-15, -32)
22:53:01.979 00.000 8976 outside bump range, increase bump weight 3.00 => 3.17
22:53:01.979 00.000 8976 MountToCamera -- mountTheta (0.91) + m_xAngle (2.36) = xAngle (3.27 = -3.02)
22:53:01.980 00.001 8976 MountToCamera -- mountX=4.81 mountY=6.14 hyp=7.80 mountTheta=0.91 cameraX=-7.74, cameraY=-0.97 cameraTheta=-3.02
22:53:01.980 00.000 8976 incremental bump (-7.739, -0.967) isValid = 1
22:53:01.980 00.000 8976 Scheduling Mount bump of (-1.461, -0.125)
22:53:01.980 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-1.46, y=-0.12, opts=4)
22:53:01.980 00.000 8976 Enqueuing Move request for scope (-1.46, -0.12)
22:53:01.980 00.000 8976 move complete, result=0
22:53:01.980 00.000 8976 worker thread done servicing request
22:53:01.980 00.000 8976 Worker thread wakes up
22:53:01.980 00.000 5052 GuideStep: -1.3 px 3 ms EAST, -2.3 px 7 ms NORTH
22:53:01.980 00.000 9828 Worker thread wakes up
22:53:01.980 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-1.46, -0.12) opts 0x4
22:53:01.980 00.000 9828 Handling offset move in thread for scope, endpoint = (-1.46, -0.12)
22:53:01.980 00.000 9828 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.04) = xAngle (-3.10 = -3.10)
22:53:01.980 00.000 9828 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.17 = -0.17)
22:53:01.980 00.000 9828 CameraToMount -- cameraX=-1.46 cameraY=-0.12 hyp=1.47 cameraTheta=-3.06 mountX=-1.46 mountY=-0.25, mountTheta=-2.97
22:53:01.980 00.000 9828 Moving (-1.46, -0.12) raw xDistance=-1.46 yDistance=-0.25
22:53:01.980 00.000 9828 MoveAxis(E, 155, B)
22:53:01.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:01.980 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:01.981 00.001 9828 Guiding  Dir = 2, Dur = 155
22:53:01.981 00.000 9828 IsSlewing returns 0
22:53:01.981 00.000 9828 IsGuiding returns 0
22:53:01.981 00.000 9828 PulseGuide returned control before completion, sleep 165
22:53:02.149 00.168 9828 IsGuiding returns 1
22:53:02.149 00.000 9828 scope still moving after pulse duration time elapsed
22:53:02.180 00.031 9828 IsSlewing returns 0
22:53:02.180 00.000 9828 IsGuiding returns 1
22:53:02.212 00.032 9828 IsSlewing returns 0
22:53:02.212 00.000 9828 IsGuiding returns 1
22:53:02.243 00.031 9828 IsSlewing returns 0
22:53:02.243 00.000 9828 IsGuiding returns 1
22:53:02.275 00.032 9828 IsSlewing returns 0
22:53:02.275 00.000 9828 IsGuiding returns 0
22:53:02.275 00.000 9828 scope move finished after 155 + 138 ms
22:53:02.275 00.000 9828 Move returns status 0, amount 155
22:53:02.275 00.000 9828 MoveAxis(N, 28, B)
22:53:02.275 00.000 9828 Guiding  Dir = 0, Dur = 28
22:53:02.291 00.016 9828 IsSlewing returns 0
22:53:02.291 00.000 9828 IsGuiding returns 0
22:53:02.291 00.000 9828 PulseGuide returned control before completion, sleep 38
22:53:02.337 00.046 9828 IsGuiding returns 1
22:53:02.337 00.000 9828 scope still moving after pulse duration time elapsed
22:53:02.368 00.031 9828 IsSlewing returns 0
22:53:02.368 00.000 9828 IsGuiding returns 1
22:53:02.400 00.032 9828 IsSlewing returns 0
22:53:02.400 00.000 9828 IsGuiding returns 1
22:53:02.432 00.032 9828 IsSlewing returns 0
22:53:02.432 00.000 9828 IsGuiding returns 1
22:53:02.462 00.030 9828 IsSlewing returns 0
22:53:02.462 00.000 9828 IsGuiding returns 0
22:53:02.462 00.000 9828 scope move finished after 28 + 142 ms
22:53:02.462 00.000 9828 Move returns status 0, amount 28
22:53:02.462 00.000 9828 move complete, result=0
22:53:02.462 00.000 9828 worker thread done servicing request
22:53:02.462 00.000 5052 GuideStep: -1.5 px 155 ms EAST, -0.2 px 28 ms NORTH
22:53:03.033 00.571 8976 Exposure complete
22:53:03.047 00.014 8976 worker thread done servicing request
22:53:03.047 00.000 5052 OnExposeComplete: enter
22:53:03.047 00.000 5052 UpdateGuideState(): m_state=6
22:53:03.047 00.000 5052 Star::Find(18, 390, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 605
22:53:03.047 00.000 5052 Star::Find returns 1 (0), X=391.44, Y=273.02, Mass=368, SNR=13.0, Peak=51 HFD=4.9
22:53:03.047 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.36) = xAngle (-2.14 = -2.14)
22:53:03.047 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.48 = -2.48)
22:53:03.047 00.000 5052 CameraToMount -- cameraX=3.66 cameraY=0.80 hyp=3.75 cameraTheta=0.22 mountX=-2.03 mountY=-2.29, mountTheta=-2.30
22:53:03.048 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.66, y=0.80, opts=13)
22:53:03.048 00.000 5052 Enqueuing Move request for stepguider (3.66, 0.80)
22:53:03.048 00.000 8976 Worker thread wakes up
22:53:03.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.66, 0.80) opts 0xd
22:53:03.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.66, 0.80)
22:53:03.048 00.000 8976 Moving (3.66, 0.80) raw xDistance=-2.03 yDistance=-2.29
22:53:03.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.34 from input -2.03
22:53:03.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.55 from input -2.29
22:53:03.048 00.000 8976 MoveAxis(R, 4, ABG)
22:53:03.049 00.001 8976 stepping (-15, -32) + (4, 0)
22:53:03.049 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:03.049 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:53:03.058 00.009 5052 UpdateGuideState exits: m=368 SNR=13.0
22:53:03.059 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:03.059 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:03.059 00.000 5052 Enqueuing Expose request
22:53:03.082 00.023 8976 Received - 47 (G) 
22:53:03.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:03.082 00.000 8976 stepped: pos (-11, -32)
22:53:03.082 00.000 8976 MoveAxis(U, 7, ABG)
22:53:03.082 00.000 8976 stepping (-11, -32) + (0, 7)
22:53:03.082 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:53:03.130 00.048 8976 Received - 47 (G) 
22:53:03.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:53:03.130 00.000 8976 stepped: pos (-11, -25)
22:53:03.130 00.000 8976 back inside bump range: decrease bump weight 3.17 => 1.58
22:53:03.130 00.000 8976 MountToCamera -- mountTheta (0.93) + m_xAngle (2.36) = xAngle (3.29 = -2.99)
22:53:03.130 00.000 8976 MountToCamera -- mountX=4.35 mountY=5.86 hyp=7.30 mountTheta=0.93 cameraX=-7.21, cameraY=-1.09 cameraTheta=-2.99
22:53:03.130 00.000 8976 incremental bump (-7.214, -1.093) isValid = 1
22:53:03.131 00.001 8976 Scheduling Mount bump of (-0.728, -0.075)
22:53:03.131 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.73, y=-0.08, opts=4)
22:53:03.131 00.000 8976 Enqueuing Move request for scope (-0.73, -0.08)
22:53:03.131 00.000 8976 move complete, result=0
22:53:03.131 00.000 8976 worker thread done servicing request
22:53:03.131 00.000 8976 Worker thread wakes up
22:53:03.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:03.131 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:03.131 00.000 5052 GuideStep: -2.0 px 4 ms EAST, -2.3 px 7 ms NORTH
22:53:03.131 00.000 9828 Worker thread wakes up
22:53:03.131 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.08) opts 0x4
22:53:03.131 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.73, -0.08)
22:53:03.131 00.000 9828 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.04) = xAngle (-3.08 = -3.08)
22:53:03.131 00.000 9828 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.15 = -0.15)
22:53:03.131 00.000 9828 CameraToMount -- cameraX=-0.73 cameraY=-0.08 hyp=0.73 cameraTheta=-3.04 mountX=-0.73 mountY=-0.11, mountTheta=-2.99
22:53:03.131 00.000 9828 Moving (-0.73, -0.08) raw xDistance=-0.73 yDistance=-0.11
22:53:03.131 00.000 9828 MoveAxis(E, 77, B)
22:53:03.131 00.000 9828 Guiding  Dir = 2, Dur = 77
22:53:03.132 00.001 9828 IsSlewing returns 0
22:53:03.132 00.000 9828 IsGuiding returns 0
22:53:03.132 00.000 9828 PulseGuide returned control before completion, sleep 87
22:53:03.231 00.099 9828 IsGuiding returns 1
22:53:03.231 00.000 9828 scope still moving after pulse duration time elapsed
22:53:03.262 00.031 9828 IsSlewing returns 0
22:53:03.262 00.000 9828 IsGuiding returns 1
22:53:03.293 00.031 9828 IsSlewing returns 0
22:53:03.293 00.000 9828 IsGuiding returns 1
22:53:03.325 00.032 9828 IsSlewing returns 0
22:53:03.325 00.000 9828 IsGuiding returns 0
22:53:03.325 00.000 9828 scope move finished after 77 + 116 ms
22:53:03.325 00.000 9828 Move returns status 0, amount 77
22:53:03.325 00.000 9828 MoveAxis(N, 13, B)
22:53:03.325 00.000 9828 Guiding  Dir = 0, Dur = 13
22:53:03.341 00.016 9828 IsSlewing returns 0
22:53:03.341 00.000 9828 IsGuiding returns 0
22:53:03.341 00.000 9828 PulseGuide returned control before completion, sleep 23
22:53:03.373 00.032 9828 IsGuiding returns 1
22:53:03.373 00.000 9828 scope still moving after pulse duration time elapsed
22:53:03.404 00.031 9828 IsSlewing returns 0
22:53:03.404 00.000 9828 IsGuiding returns 1
22:53:03.435 00.031 9828 IsSlewing returns 0
22:53:03.435 00.000 9828 IsGuiding returns 1
22:53:03.465 00.030 9828 IsSlewing returns 0
22:53:03.465 00.000 9828 IsGuiding returns 0
22:53:03.465 00.000 9828 scope move finished after 13 + 110 ms
22:53:03.465 00.000 9828 Move returns status 0, amount 13
22:53:03.465 00.000 9828 move complete, result=0
22:53:03.465 00.000 9828 worker thread done servicing request
22:53:03.465 00.000 5052 GuideStep: -0.7 px 77 ms EAST, -0.1 px 13 ms NORTH
22:53:04.173 00.708 8976 Exposure complete
22:53:04.187 00.014 8976 worker thread done servicing request
22:53:04.187 00.000 5052 OnExposeComplete: enter
22:53:04.187 00.000 5052 UpdateGuideState(): m_state=6
22:53:04.187 00.000 5052 Star::Find(18, 391, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 606
22:53:04.187 00.000 5052 Star::Find returns 1 (0), X=390.40, Y=272.55, Mass=350, SNR=12.7, Peak=51 HFD=4.9
22:53:04.187 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.36) = xAngle (-2.23 = -2.23)
22:53:04.187 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.57 = -2.57)
22:53:04.187 00.000 5052 CameraToMount -- cameraX=2.62 cameraY=0.33 hyp=2.64 cameraTheta=0.13 mountX=-1.63 mountY=-1.42, mountTheta=-2.42
22:53:04.188 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.62, y=0.33, opts=13)
22:53:04.188 00.000 5052 Enqueuing Move request for stepguider (2.62, 0.33)
22:53:04.188 00.000 8976 Worker thread wakes up
22:53:04.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.62, 0.33) opts 0xd
22:53:04.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.62, 0.33)
22:53:04.188 00.000 8976 Moving (2.62, 0.33) raw xDistance=-1.63 yDistance=-1.42
22:53:04.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.12 from input -1.63
22:53:04.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.42
22:53:04.188 00.000 8976 MoveAxis(R, 4, ABG)
22:53:04.188 00.000 8976 stepping (-11, -25) + (4, 0)
22:53:04.188 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:04.189 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:53:04.198 00.009 5052 UpdateGuideState exits: m=350 SNR=12.7
22:53:04.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:04.198 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:04.199 00.001 5052 Enqueuing Expose request
22:53:04.233 00.034 8976 Received - 47 (G) 
22:53:04.233 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:04.233 00.000 8976 stepped: pos (-7, -25)
22:53:04.233 00.000 8976 MoveAxis(U, 5, ABG)
22:53:04.233 00.000 8976 stepping (-7, -25) + (0, 5)
22:53:04.233 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:53:04.281 00.048 8976 Received - 47 (G) 
22:53:04.281 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:53:04.281 00.000 8976 stepped: pos (-7, -20)
22:53:04.281 00.000 8976 back inside bump range: decrease bump weight 1.58 => 1.00
22:53:04.281 00.000 8976 MountToCamera -- mountTheta (0.97) + m_xAngle (2.36) = xAngle (3.33 = -2.95)
22:53:04.281 00.000 8976 MountToCamera -- mountX=3.63 mountY=5.32 hyp=6.44 mountTheta=0.97 cameraX=-6.33, cameraY=-1.22 cameraTheta=-2.95
22:53:04.281 00.000 8976 incremental bump (-6.326, -1.219) isValid = 1
22:53:04.281 00.000 8976 Scheduling Mount bump of (-0.457, -0.060)
22:53:04.281 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.46, y=-0.06, opts=4)
22:53:04.281 00.000 8976 Enqueuing Move request for scope (-0.46, -0.06)
22:53:04.281 00.000 8976 move complete, result=0
22:53:04.281 00.000 9828 Worker thread wakes up
22:53:04.282 00.001 8976 worker thread done servicing request
22:53:04.282 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.06) opts 0x4
22:53:04.282 00.000 5052 GuideStep: -1.6 px 4 ms EAST, -1.4 px 5 ms NORTH
22:53:04.282 00.000 8976 Worker thread wakes up
22:53:04.282 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.46, -0.06)
22:53:04.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:04.282 00.000 9828 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.04) = xAngle (-3.05 = -3.05)
22:53:04.282 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:04.282 00.000 9828 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.12 = -0.12)
22:53:04.282 00.000 9828 CameraToMount -- cameraX=-0.46 cameraY=-0.06 hyp=0.46 cameraTheta=-3.01 mountX=-0.46 mountY=-0.06, mountTheta=-3.02
22:53:04.282 00.000 9828 Moving (-0.46, -0.06) raw xDistance=-0.46 yDistance=-0.06
22:53:04.282 00.000 9828 MoveAxis(E, 49, B)
22:53:04.282 00.000 9828 Guiding  Dir = 2, Dur = 49
22:53:04.283 00.001 9828 IsSlewing returns 0
22:53:04.283 00.000 9828 IsGuiding returns 0
22:53:04.283 00.000 9828 PulseGuide returned control before completion, sleep 59
22:53:04.354 00.071 9828 IsGuiding returns 1
22:53:04.355 00.001 9828 scope still moving after pulse duration time elapsed
22:53:04.385 00.030 9828 IsSlewing returns 0
22:53:04.385 00.000 9828 IsGuiding returns 1
22:53:04.417 00.032 9828 IsSlewing returns 0
22:53:04.417 00.000 9828 IsGuiding returns 1
22:53:04.449 00.032 9828 IsSlewing returns 0
22:53:04.449 00.000 9828 IsGuiding returns 0
22:53:04.449 00.000 9828 scope move finished after 49 + 116 ms
22:53:04.449 00.000 9828 Move returns status 0, amount 49
22:53:04.449 00.000 9828 MoveAxis(N, 6, B)
22:53:04.449 00.000 9828 Guiding  Dir = 0, Dur = 6
22:53:04.465 00.016 9828 IsSlewing returns 0
22:53:04.465 00.000 9828 IsGuiding returns 0
22:53:04.465 00.000 9828 PulseGuide returned control before completion, sleep 16
22:53:04.496 00.031 9828 IsGuiding returns 1
22:53:04.496 00.000 9828 scope still moving after pulse duration time elapsed
22:53:04.528 00.032 9828 IsSlewing returns 0
22:53:04.528 00.000 9828 IsGuiding returns 1
22:53:04.559 00.031 9828 IsSlewing returns 0
22:53:04.559 00.000 9828 IsGuiding returns 1
22:53:04.590 00.031 9828 IsSlewing returns 0
22:53:04.590 00.000 9828 IsGuiding returns 0
22:53:04.590 00.000 9828 scope move finished after 6 + 119 ms
22:53:04.590 00.000 9828 Move returns status 0, amount 6
22:53:04.590 00.000 9828 move complete, result=0
22:53:04.590 00.000 9828 worker thread done servicing request
22:53:04.590 00.000 5052 GuideStep: -0.5 px 49 ms EAST, -0.1 px 6 ms NORTH
22:53:05.319 00.729 8976 Exposure complete
22:53:05.333 00.014 8976 worker thread done servicing request
22:53:05.333 00.000 5052 OnExposeComplete: enter
22:53:05.333 00.000 5052 UpdateGuideState(): m_state=6
22:53:05.333 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 607
22:53:05.333 00.000 5052 Star::Find returns 1 (0), X=388.72, Y=273.42, Mass=298, SNR=11.5, Peak=48 HFD=4.7
22:53:05.333 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.36) = xAngle (-1.45 = -1.45)
22:53:05.333 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.79 = -1.79)
22:53:05.333 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=1.20 hyp=1.53 cameraTheta=0.91 mountX=0.18 mountY=-1.49, mountTheta=-1.45
22:53:05.334 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=1.20, opts=13)
22:53:05.334 00.000 5052 Enqueuing Move request for stepguider (0.94, 1.20)
22:53:05.334 00.000 8976 Worker thread wakes up
22:53:05.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 1.20) opts 0xd
22:53:05.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 1.20)
22:53:05.334 00.000 8976 Moving (0.94, 1.20) raw xDistance=0.18 yDistance=-1.49
22:53:05.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:53:05.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.49
22:53:05.334 00.000 8976 MoveAxis(R, 0, ABG)
22:53:05.334 00.000 8976 MoveAxis(U, 5, ABG)
22:53:05.334 00.000 8976 stepping (-7, -20) + (0, 5)
22:53:05.335 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:53:05.335 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=42, Gamma=2.260
22:53:05.344 00.009 5052 UpdateGuideState exits: m=298 SNR=11.5
22:53:05.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:05.344 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:05.344 00.000 5052 Enqueuing Expose request
22:53:05.368 00.024 8976 Received - 47 (G) 
22:53:05.368 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:53:05.368 00.000 8976 stepped: pos (-7, -15)
22:53:05.368 00.000 8976 MountToCamera -- mountTheta (0.97) + m_xAngle (2.36) = xAngle (3.33 = -2.95)
22:53:05.368 00.000 8976 MountToCamera -- mountX=3.15 mountY=4.61 hyp=5.59 mountTheta=0.97 cameraX=-5.49, cameraY=-1.06 cameraTheta=-2.95
22:53:05.368 00.000 8976 incremental bump (-5.485, -1.055) isValid = 1
22:53:05.368 00.000 8976 Scheduling Mount bump of (-0.457, -0.060)
22:53:05.368 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.46, y=-0.06, opts=4)
22:53:05.368 00.000 8976 Enqueuing Move request for scope (-0.46, -0.06)
22:53:05.368 00.000 8976 move complete, result=0
22:53:05.368 00.000 9828 Worker thread wakes up
22:53:05.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.06) opts 0x4
22:53:05.368 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.46, -0.06)
22:53:05.368 00.000 9828 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.04) = xAngle (-3.05 = -3.05)
22:53:05.368 00.000 9828 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.12 = -0.12)
22:53:05.368 00.000 9828 CameraToMount -- cameraX=-0.46 cameraY=-0.06 hyp=0.46 cameraTheta=-3.01 mountX=-0.46 mountY=-0.06, mountTheta=-3.02
22:53:05.368 00.000 9828 Moving (-0.46, -0.06) raw xDistance=-0.46 yDistance=-0.06
22:53:05.369 00.001 9828 MoveAxis(E, 49, B)
22:53:05.369 00.000 8976 worker thread done servicing request
22:53:05.369 00.000 8976 Worker thread wakes up
22:53:05.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:05.369 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:05.369 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.5 px 5 ms NORTH
22:53:05.369 00.000 9828 Guiding  Dir = 2, Dur = 49
22:53:05.369 00.000 9828 IsSlewing returns 0
22:53:05.369 00.000 9828 IsGuiding returns 0
22:53:05.369 00.000 9828 PulseGuide returned control before completion, sleep 59
22:53:05.439 00.070 9828 IsGuiding returns 1
22:53:05.439 00.000 9828 scope still moving after pulse duration time elapsed
22:53:05.469 00.030 9828 IsSlewing returns 0
22:53:05.469 00.000 9828 IsGuiding returns 1
22:53:05.501 00.032 9828 IsSlewing returns 0
22:53:05.501 00.000 9828 IsGuiding returns 1
22:53:05.533 00.032 9828 IsSlewing returns 0
22:53:05.533 00.000 9828 IsGuiding returns 0
22:53:05.533 00.000 9828 scope move finished after 49 + 113 ms
22:53:05.533 00.000 9828 Move returns status 0, amount 49
22:53:05.533 00.000 9828 MoveAxis(N, 6, B)
22:53:05.533 00.000 9828 Guiding  Dir = 0, Dur = 6
22:53:05.549 00.016 9828 IsSlewing returns 0
22:53:05.549 00.000 9828 IsGuiding returns 0
22:53:05.549 00.000 9828 PulseGuide returned control before completion, sleep 16
22:53:05.581 00.032 9828 IsGuiding returns 1
22:53:05.581 00.000 9828 scope still moving after pulse duration time elapsed
22:53:05.613 00.032 9828 IsSlewing returns 0
22:53:05.613 00.000 9828 IsGuiding returns 1
22:53:05.645 00.032 9828 IsSlewing returns 0
22:53:05.645 00.000 9828 IsGuiding returns 1
22:53:05.677 00.032 9828 IsSlewing returns 0
22:53:05.677 00.000 9828 IsGuiding returns 0
22:53:05.677 00.000 9828 scope move finished after 6 + 122 ms
22:53:05.677 00.000 9828 Move returns status 0, amount 6
22:53:05.677 00.000 9828 move complete, result=0
22:53:05.677 00.000 9828 worker thread done servicing request
22:53:05.677 00.000 5052 GuideStep: -0.5 px 49 ms EAST, -0.1 px 6 ms NORTH
22:53:06.406 00.729 8976 Exposure complete
22:53:06.421 00.015 8976 worker thread done servicing request
22:53:06.421 00.000 5052 OnExposeComplete: enter
22:53:06.422 00.001 5052 UpdateGuideState(): m_state=6
22:53:06.422 00.000 5052 Star::Find(18, 388, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 608
22:53:06.422 00.000 5052 Star::Find returns 1 (0), X=387.73, Y=273.15, Mass=335, SNR=12.4, Peak=53 HFD=4.5
22:53:06.422 00.000 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.36) = xAngle (-0.73 = -0.73)
22:53:06.422 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.07 = -1.07)
22:53:06.422 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.93 hyp=0.93 cameraTheta=1.63 mountX=0.69 mountY=-0.81, mountTheta=-0.87
22:53:06.422 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.93, opts=13)
22:53:06.423 00.001 5052 Enqueuing Move request for stepguider (-0.05, 0.93)
22:53:06.423 00.000 8976 Worker thread wakes up
22:53:06.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.93) opts 0xd
22:53:06.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.93)
22:53:06.423 00.000 8976 Moving (-0.05, 0.93) raw xDistance=0.69 yDistance=-0.81
22:53:06.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69
22:53:06.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.81
22:53:06.423 00.000 8976 MoveAxis(L, 1, ABG)
22:53:06.423 00.000 8976 stepping (-7, -15) + (-1, 0)
22:53:06.423 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:06.424 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:53:06.434 00.010 5052 UpdateGuideState exits: m=335 SNR=12.4
22:53:06.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:06.434 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:06.434 00.000 5052 Enqueuing Expose request
22:53:06.455 00.021 8976 Received - 47 (G) 
22:53:06.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:06.455 00.000 8976 stepped: pos (-8, -15)
22:53:06.455 00.000 8976 MoveAxis(U, 3, ABG)
22:53:06.455 00.000 8976 stepping (-8, -15) + (0, 3)
22:53:06.455 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:06.487 00.032 8976 Received - 47 (G) 
22:53:06.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:06.487 00.000 8976 stepped: pos (-8, -12)
22:53:06.487 00.000 8976 MountToCamera -- mountTheta (0.93) + m_xAngle (2.36) = xAngle (3.29 = -2.99)
22:53:06.487 00.000 8976 MountToCamera -- mountX=2.93 mountY=3.93 hyp=4.90 mountTheta=0.93 cameraX=-4.85, cameraY=-0.72 cameraTheta=-2.99
22:53:06.487 00.000 8976 incremental bump (-4.846, -0.725) isValid = 1
22:53:06.487 00.000 8976 Scheduling Mount bump of (-0.460, -0.047)
22:53:06.487 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.46, y=-0.05, opts=4)
22:53:06.487 00.000 8976 Enqueuing Move request for scope (-0.46, -0.05)
22:53:06.487 00.000 8976 move complete, result=0
22:53:06.487 00.000 9828 Worker thread wakes up
22:53:06.487 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.05) opts 0x4
22:53:06.487 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.46, -0.05)
22:53:06.487 00.000 5052 GuideStep: 0.7 px 1 ms WEST, -0.8 px 3 ms NORTH
22:53:06.488 00.001 8976 worker thread done servicing request
22:53:06.488 00.000 8976 Worker thread wakes up
22:53:06.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:06.488 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:06.488 00.000 9828 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.04) = xAngle (-3.08 = -3.08)
22:53:06.488 00.000 9828 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.15 = -0.15)
22:53:06.488 00.000 9828 CameraToMount -- cameraX=-0.46 cameraY=-0.05 hyp=0.46 cameraTheta=-3.04 mountX=-0.46 mountY=-0.07, mountTheta=-2.99
22:53:06.488 00.000 9828 Moving (-0.46, -0.05) raw xDistance=-0.46 yDistance=-0.07
22:53:06.488 00.000 9828 MoveAxis(E, 49, B)
22:53:06.488 00.000 9828 Guiding  Dir = 2, Dur = 49
22:53:06.488 00.000 9828 IsSlewing returns 0
22:53:06.488 00.000 9828 IsGuiding returns 0
22:53:06.489 00.001 9828 PulseGuide returned control before completion, sleep 59
22:53:06.555 00.066 9828 IsGuiding returns 1
22:53:06.555 00.000 9828 scope still moving after pulse duration time elapsed
22:53:06.586 00.031 9828 IsSlewing returns 0
22:53:06.586 00.000 9828 IsGuiding returns 1
22:53:06.618 00.032 9828 IsSlewing returns 0
22:53:06.618 00.000 9828 IsGuiding returns 1
22:53:06.649 00.031 9828 IsSlewing returns 0
22:53:06.649 00.000 9828 IsGuiding returns 0
22:53:06.649 00.000 9828 scope move finished after 49 + 110 ms
22:53:06.649 00.000 9828 Move returns status 0, amount 49
22:53:06.649 00.000 9828 MoveAxis(N, 8, B)
22:53:06.649 00.000 9828 Guiding  Dir = 0, Dur = 8
22:53:06.664 00.015 9828 IsSlewing returns 0
22:53:06.664 00.000 9828 IsGuiding returns 0
22:53:06.664 00.000 9828 PulseGuide returned control before completion, sleep 18
22:53:06.696 00.032 9828 IsGuiding returns 1
22:53:06.696 00.000 9828 scope still moving after pulse duration time elapsed
22:53:06.726 00.030 9828 IsSlewing returns 0
22:53:06.726 00.000 9828 IsGuiding returns 1
22:53:06.758 00.032 9828 IsSlewing returns 0
22:53:06.758 00.000 9828 IsGuiding returns 1
22:53:06.790 00.032 9828 IsSlewing returns 0
22:53:06.790 00.000 9828 IsGuiding returns 0
22:53:06.790 00.000 9828 scope move finished after 8 + 118 ms
22:53:06.790 00.000 9828 Move returns status 0, amount 8
22:53:06.790 00.000 9828 move complete, result=0
22:53:06.790 00.000 9828 worker thread done servicing request
22:53:06.790 00.000 5052 GuideStep: -0.5 px 49 ms EAST, -0.1 px 8 ms NORTH
22:53:07.540 00.750 8976 Exposure complete
22:53:07.554 00.014 8976 worker thread done servicing request
22:53:07.554 00.000 5052 OnExposeComplete: enter
22:53:07.554 00.000 5052 UpdateGuideState(): m_state=6
22:53:07.554 00.000 5052 Star::Find(18, 387, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 609
22:53:07.554 00.000 5052 Star::Find returns 1 (0), X=388.09, Y=272.27, Mass=290, SNR=11.5, Peak=52 HFD=4.1
22:53:07.554 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.36) = xAngle (-2.19 = -2.19)
22:53:07.554 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.53 = -2.53)
22:53:07.554 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.05 hyp=0.32 cameraTheta=0.17 mountX=-0.18 mountY=-0.18, mountTheta=-2.36
22:53:07.555 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.05, opts=13)
22:53:07.555 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.05)
22:53:07.555 00.000 8976 Worker thread wakes up
22:53:07.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.05) opts 0xd
22:53:07.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.05)
22:53:07.555 00.000 8976 Moving (0.31, 0.05) raw xDistance=-0.18 yDistance=-0.18
22:53:07.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:53:07.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:53:07.555 00.000 8976 MoveAxis(R, 0, ABG)
22:53:07.555 00.000 8976 MoveAxis(U, 0, ABG)
22:53:07.555 00.000 8976 MountToCamera -- mountTheta (0.90) + m_xAngle (2.36) = xAngle (3.26 = -3.03)
22:53:07.555 00.000 8976 MountToCamera -- mountX=2.78 mountY=3.47 hyp=4.45 mountTheta=0.90 cameraX=-4.42, cameraY=-0.50 cameraTheta=-3.03
22:53:07.555 00.000 8976 incremental bump (-4.418, -0.503) isValid = 1
22:53:07.555 00.000 8976 Scheduling Mount bump of (-0.316, -0.025)
22:53:07.556 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.32, y=-0.02, opts=4)
22:53:07.556 00.000 8976 Enqueuing Move request for scope (-0.32, -0.02)
22:53:07.556 00.000 8976 move complete, result=0
22:53:07.556 00.000 9828 Worker thread wakes up
22:53:07.556 00.000 8976 worker thread done servicing request
22:53:07.556 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.02) opts 0x4
22:53:07.556 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.32, -0.02)
22:53:07.556 00.000 9828 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.04) = xAngle (-3.10 = -3.10)
22:53:07.556 00.000 9828 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.18 = -0.18)
22:53:07.556 00.000 9828 CameraToMount -- cameraX=-0.32 cameraY=-0.02 hyp=0.32 cameraTheta=-3.06 mountX=-0.32 mountY=-0.06, mountTheta=-2.97
22:53:07.556 00.000 9828 Moving (-0.32, -0.02) raw xDistance=-0.32 yDistance=-0.06
22:53:07.556 00.000 9828 MoveAxis(E, 34, B)
22:53:07.556 00.000 9828 Guiding  Dir = 2, Dur = 34
22:53:07.556 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=27, FiltMax=42, Gamma=2.260
22:53:07.557 00.001 9828 IsSlewing returns 0
22:53:07.557 00.000 9828 IsGuiding returns 0
22:53:07.557 00.000 9828 PulseGuide returned control before completion, sleep 44
22:53:07.566 00.009 5052 UpdateGuideState exits: m=290 SNR=11.5
22:53:07.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:07.566 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:07.566 00.000 5052 Enqueuing Expose request
22:53:07.566 00.000 8976 Worker thread wakes up
22:53:07.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:07.566 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:07.573 00.007 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:53:07.610 00.037 9828 IsGuiding returns 1
22:53:07.610 00.000 9828 scope still moving after pulse duration time elapsed
22:53:07.642 00.032 9828 IsSlewing returns 0
22:53:07.642 00.000 9828 IsGuiding returns 1
22:53:07.673 00.031 9828 IsSlewing returns 0
22:53:07.673 00.000 9828 IsGuiding returns 1
22:53:07.704 00.031 9828 IsSlewing returns 0
22:53:07.704 00.000 9828 IsGuiding returns 0
22:53:07.704 00.000 9828 scope move finished after 34 + 114 ms
22:53:07.704 00.000 9828 Move returns status 0, amount 34
22:53:07.704 00.000 9828 MoveAxis(N, 6, B)
22:53:07.704 00.000 9828 Guiding  Dir = 0, Dur = 6
22:53:07.719 00.015 9828 IsSlewing returns 0
22:53:07.719 00.000 9828 IsGuiding returns 0
22:53:07.719 00.000 9828 PulseGuide returned control before completion, sleep 16
22:53:07.751 00.032 9828 IsGuiding returns 1
22:53:07.751 00.000 9828 scope still moving after pulse duration time elapsed
22:53:07.782 00.031 9828 IsSlewing returns 0
22:53:07.782 00.000 9828 IsGuiding returns 1
22:53:07.814 00.032 9828 IsSlewing returns 0
22:53:07.814 00.000 9828 IsGuiding returns 1
22:53:07.860 00.046 9828 IsSlewing returns 0
22:53:07.860 00.000 9828 IsGuiding returns 0
22:53:07.860 00.000 9828 scope move finished after 6 + 134 ms
22:53:07.860 00.000 9828 Move returns status 0, amount 6
22:53:07.860 00.000 9828 move complete, result=0
22:53:07.860 00.000 9828 worker thread done servicing request
22:53:07.860 00.000 5052 GuideStep: -0.3 px 34 ms EAST, -0.1 px 6 ms NORTH
22:53:08.601 00.741 8976 Exposure complete
22:53:08.615 00.014 8976 worker thread done servicing request
22:53:08.615 00.000 5052 OnExposeComplete: enter
22:53:08.615 00.000 5052 UpdateGuideState(): m_state=6
22:53:08.615 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 610
22:53:08.615 00.000 5052 Star::Find returns 1 (0), X=389.00, Y=272.36, Mass=354, SNR=12.8, Peak=60 HFD=4.1
22:53:08.615 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.36) = xAngle (-2.25 = -2.25)
22:53:08.615 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.59 = -2.59)
22:53:08.615 00.000 5052 CameraToMount -- cameraX=1.22 cameraY=0.14 hyp=1.23 cameraTheta=0.11 mountX=-0.77 mountY=-0.65, mountTheta=-2.44
22:53:08.616 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.22, y=0.14, opts=13)
22:53:08.616 00.000 5052 Enqueuing Move request for stepguider (1.22, 0.14)
22:53:08.616 00.000 8976 Worker thread wakes up
22:53:08.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.22, 0.14) opts 0xd
22:53:08.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.22, 0.14)
22:53:08.616 00.000 8976 Moving (1.22, 0.14) raw xDistance=-0.77 yDistance=-0.65
22:53:08.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77
22:53:08.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
22:53:08.616 00.000 8976 MoveAxis(R, 2, ABG)
22:53:08.616 00.000 8976 stepping (-8, -12) + (2, 0)
22:53:08.616 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:08.618 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:53:08.628 00.010 5052 UpdateGuideState exits: m=354 SNR=12.8
22:53:08.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:08.628 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:08.628 00.000 5052 Enqueuing Expose request
22:53:08.645 00.017 8976 Received - 47 (G) 
22:53:08.645 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:08.645 00.000 8976 stepped: pos (-6, -12)
22:53:08.645 00.000 8976 MoveAxis(U, 2, ABG)
22:53:08.645 00.000 8976 stepping (-6, -12) + (0, 2)
22:53:08.645 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:08.677 00.032 8976 Received - 47 (G) 
22:53:08.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:08.677 00.000 8976 stepped: pos (-6, -10)
22:53:08.677 00.000 8976 MountToCamera -- mountTheta (0.88) + m_xAngle (2.36) = xAngle (3.24 = -3.04)
22:53:08.677 00.000 8976 MountToCamera -- mountX=2.48 mountY=3.02 hyp=3.91 mountTheta=0.88 cameraX=-3.89, cameraY=-0.40 cameraTheta=-3.04
22:53:08.677 00.000 8976 incremental bump (-3.888, -0.400) isValid = 1
22:53:08.678 00.001 8976 Scheduling Mount bump of (-0.463, -0.033)
22:53:08.678 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.46, y=-0.03, opts=4)
22:53:08.678 00.000 8976 Enqueuing Move request for scope (-0.46, -0.03)
22:53:08.678 00.000 8976 move complete, result=0
22:53:08.678 00.000 9828 Worker thread wakes up
22:53:08.678 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.03) opts 0x4
22:53:08.678 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.46, -0.03)
22:53:08.678 00.000 5052 GuideStep: -0.8 px 2 ms EAST, -0.6 px 2 ms NORTH
22:53:08.678 00.000 8976 worker thread done servicing request
22:53:08.678 00.000 9828 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.04) = xAngle (-3.11 = -3.11)
22:53:08.678 00.000 9828 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.18 = -0.18)
22:53:08.678 00.000 9828 CameraToMount -- cameraX=-0.46 cameraY=-0.03 hyp=0.46 cameraTheta=-3.07 mountX=-0.46 mountY=-0.09, mountTheta=-2.96
22:53:08.679 00.001 9828 Moving (-0.46, -0.03) raw xDistance=-0.46 yDistance=-0.09
22:53:08.679 00.000 9828 MoveAxis(E, 49, B)
22:53:08.679 00.000 8976 Worker thread wakes up
22:53:08.679 00.000 9828 Guiding  Dir = 2, Dur = 49
22:53:08.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:08.679 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:08.679 00.000 9828 IsSlewing returns 0
22:53:08.679 00.000 9828 IsGuiding returns 0
22:53:08.679 00.000 9828 PulseGuide returned control before completion, sleep 59
22:53:08.740 00.061 9828 IsGuiding returns 1
22:53:08.740 00.000 9828 scope still moving after pulse duration time elapsed
22:53:08.771 00.031 9828 IsSlewing returns 0
22:53:08.771 00.000 9828 IsGuiding returns 1
22:53:08.802 00.031 9828 IsSlewing returns 0
22:53:08.802 00.000 9828 IsGuiding returns 1
22:53:08.834 00.032 9828 IsSlewing returns 0
22:53:08.834 00.000 9828 IsGuiding returns 1
22:53:08.865 00.031 9828 IsSlewing returns 0
22:53:08.865 00.000 9828 IsGuiding returns 0
22:53:08.865 00.000 9828 scope move finished after 49 + 137 ms
22:53:08.865 00.000 9828 Move returns status 0, amount 49
22:53:08.865 00.000 9828 MoveAxis(N, 10, B)
22:53:08.865 00.000 9828 Guiding  Dir = 0, Dur = 10
22:53:08.880 00.015 9828 IsSlewing returns 0
22:53:08.880 00.000 9828 IsGuiding returns 0
22:53:08.880 00.000 9828 PulseGuide returned control before completion, sleep 20
22:53:08.912 00.032 9828 IsGuiding returns 1
22:53:08.912 00.000 9828 scope still moving after pulse duration time elapsed
22:53:08.943 00.031 9828 IsSlewing returns 0
22:53:08.943 00.000 9828 IsGuiding returns 1
22:53:08.975 00.032 9828 IsSlewing returns 0
22:53:08.975 00.000 9828 IsGuiding returns 1
22:53:09.007 00.032 9828 IsSlewing returns 0
22:53:09.007 00.000 9828 IsGuiding returns 0
22:53:09.007 00.000 9828 scope move finished after 10 + 117 ms
22:53:09.007 00.000 9828 Move returns status 0, amount 10
22:53:09.007 00.000 9828 move complete, result=0
22:53:09.007 00.000 9828 worker thread done servicing request
22:53:09.007 00.000 5052 GuideStep: -0.5 px 49 ms EAST, -0.1 px 10 ms NORTH
22:53:09.720 00.713 8976 Exposure complete
22:53:09.734 00.014 8976 worker thread done servicing request
22:53:09.734 00.000 5052 OnExposeComplete: enter
22:53:09.734 00.000 5052 UpdateGuideState(): m_state=6
22:53:09.734 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 611
22:53:09.734 00.000 5052 Star::Find returns 1 (0), X=389.31, Y=272.60, Mass=363, SNR=12.9, Peak=57 HFD=4.5
22:53:09.734 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.36) = xAngle (-2.12 = -2.12)
22:53:09.734 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.45 = -2.45)
22:53:09.734 00.000 5052 CameraToMount -- cameraX=1.53 cameraY=0.38 hyp=1.58 cameraTheta=0.24 mountX=-0.82 mountY=-1.00, mountTheta=-2.26
22:53:09.735 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.53, y=0.38, opts=13)
22:53:09.735 00.000 5052 Enqueuing Move request for stepguider (1.53, 0.38)
22:53:09.735 00.000 8976 Worker thread wakes up
22:53:09.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.53, 0.38) opts 0xd
22:53:09.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.53, 0.38)
22:53:09.735 00.000 8976 Moving (1.53, 0.38) raw xDistance=-0.82 yDistance=-1.00
22:53:09.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.82
22:53:09.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.00
22:53:09.735 00.000 8976 MoveAxis(R, 2, ABG)
22:53:09.735 00.000 8976 stepping (-6, -10) + (2, 0)
22:53:09.735 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:09.736 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:53:09.745 00.009 5052 UpdateGuideState exits: m=363 SNR=12.9
22:53:09.746 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:09.746 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:09.746 00.000 5052 Enqueuing Expose request
22:53:09.764 00.018 8976 Received - 47 (G) 
22:53:09.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:09.764 00.000 8976 stepped: pos (-4, -10)
22:53:09.764 00.000 8976 MoveAxis(U, 3, ABG)
22:53:09.764 00.000 8976 stepping (-4, -10) + (0, 3)
22:53:09.764 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:09.796 00.032 8976 Received - 47 (G) 
22:53:09.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:09.796 00.000 8976 stepped: pos (-4, -7)
22:53:09.796 00.000 8976 MountToCamera -- mountTheta (0.88) + m_xAngle (2.36) = xAngle (3.24 = -3.04)
22:53:09.796 00.000 8976 MountToCamera -- mountX=2.07 mountY=2.52 hyp=3.26 mountTheta=0.88 cameraX=-3.24, cameraY=-0.33 cameraTheta=-3.04
22:53:09.796 00.000 8976 incremental bump (-3.240, -0.327) isValid = 1
22:53:09.796 00.000 8976 Scheduling Mount bump of (-0.463, -0.032)
22:53:09.796 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.46, y=-0.03, opts=4)
22:53:09.796 00.000 8976 Enqueuing Move request for scope (-0.46, -0.03)
22:53:09.796 00.000 8976 move complete, result=0
22:53:09.796 00.000 8976 worker thread done servicing request
22:53:09.796 00.000 9828 Worker thread wakes up
22:53:09.796 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.03) opts 0x4
22:53:09.797 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.46, -0.03)
22:53:09.797 00.000 5052 GuideStep: -0.8 px 2 ms EAST, -1.0 px 3 ms NORTH
22:53:09.797 00.000 8976 Worker thread wakes up
22:53:09.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:09.797 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:09.797 00.000 9828 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.04) = xAngle (-3.11 = -3.11)
22:53:09.797 00.000 9828 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.19 = -0.19)
22:53:09.797 00.000 9828 CameraToMount -- cameraX=-0.46 cameraY=-0.03 hyp=0.46 cameraTheta=-3.07 mountX=-0.46 mountY=-0.09, mountTheta=-2.96
22:53:09.797 00.000 9828 Moving (-0.46, -0.03) raw xDistance=-0.46 yDistance=-0.09
22:53:09.797 00.000 9828 MoveAxis(E, 49, B)
22:53:09.797 00.000 9828 Guiding  Dir = 2, Dur = 49
22:53:09.797 00.000 9828 IsSlewing returns 0
22:53:09.798 00.001 9828 IsGuiding returns 0
22:53:09.798 00.000 9828 PulseGuide returned control before completion, sleep 59
22:53:09.869 00.071 9828 IsGuiding returns 1
22:53:09.869 00.000 9828 scope still moving after pulse duration time elapsed
22:53:09.901 00.032 9828 IsSlewing returns 0
22:53:09.901 00.000 9828 IsGuiding returns 1
22:53:09.932 00.031 9828 IsSlewing returns 0
22:53:09.932 00.000 9828 IsGuiding returns 1
22:53:09.964 00.032 9828 IsSlewing returns 0
22:53:09.964 00.000 9828 IsGuiding returns 0
22:53:09.964 00.000 9828 scope move finished after 49 + 117 ms
22:53:09.964 00.000 9828 Move returns status 0, amount 49
22:53:09.964 00.000 9828 MoveAxis(N, 10, B)
22:53:09.964 00.000 9828 Guiding  Dir = 0, Dur = 10
22:53:09.980 00.016 9828 IsSlewing returns 0
22:53:09.980 00.000 9828 IsGuiding returns 0
22:53:09.980 00.000 9828 PulseGuide returned control before completion, sleep 20
22:53:10.012 00.032 9828 IsGuiding returns 1
22:53:10.012 00.000 9828 scope still moving after pulse duration time elapsed
22:53:10.044 00.032 9828 IsSlewing returns 0
22:53:10.044 00.000 9828 IsGuiding returns 1
22:53:10.075 00.031 9828 IsSlewing returns 0
22:53:10.075 00.000 9828 IsGuiding returns 1
22:53:10.106 00.031 9828 IsSlewing returns 0
22:53:10.106 00.000 9828 IsGuiding returns 1
22:53:10.138 00.032 9828 IsSlewing returns 0
22:53:10.138 00.000 9828 IsGuiding returns 0
22:53:10.138 00.000 9828 scope move finished after 10 + 148 ms
22:53:10.138 00.000 9828 Move returns status 0, amount 10
22:53:10.138 00.000 9828 move complete, result=0
22:53:10.138 00.000 9828 worker thread done servicing request
22:53:10.138 00.000 5052 GuideStep: -0.5 px 49 ms EAST, -0.1 px 10 ms NORTH
22:53:10.846 00.708 8976 Exposure complete
22:53:10.860 00.014 8976 worker thread done servicing request
22:53:10.861 00.001 5052 OnExposeComplete: enter
22:53:10.861 00.000 5052 UpdateGuideState(): m_state=6
22:53:10.861 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 612
22:53:10.861 00.000 5052 Star::Find returns 1 (0), X=389.11, Y=272.70, Mass=366, SNR=12.9, Peak=55 HFD=4.6
22:53:10.861 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.36) = xAngle (-2.01 = -2.01)
22:53:10.861 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.35 = -2.35)
22:53:10.861 00.000 5052 CameraToMount -- cameraX=1.33 cameraY=0.48 hyp=1.41 cameraTheta=0.35 mountX=-0.60 mountY=-1.01, mountTheta=-2.11
22:53:10.862 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.33, y=0.48, opts=13)
22:53:10.862 00.000 5052 Enqueuing Move request for stepguider (1.33, 0.48)
22:53:10.862 00.000 8976 Worker thread wakes up
22:53:10.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.33, 0.48) opts 0xd
22:53:10.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.33, 0.48)
22:53:10.862 00.000 8976 Moving (1.33, 0.48) raw xDistance=-0.60 yDistance=-1.01
22:53:10.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.60
22:53:10.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.01
22:53:10.862 00.000 8976 MoveAxis(R, 1, ABG)
22:53:10.862 00.000 8976 stepping (-4, -7) + (1, 0)
22:53:10.862 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:10.863 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=158, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:53:10.873 00.010 5052 UpdateGuideState exits: m=366 SNR=12.9
22:53:10.873 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:10.873 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:10.873 00.000 5052 Enqueuing Expose request
22:53:10.884 00.011 8976 Received - 47 (G) 
22:53:10.884 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:10.884 00.000 8976 stepped: pos (-3, -7)
22:53:10.884 00.000 8976 MoveAxis(U, 3, ABG)
22:53:10.884 00.000 8976 stepping (-3, -7) + (0, 3)
22:53:10.884 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:10.915 00.031 8976 Received - 47 (G) 
22:53:10.915 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:10.915 00.000 8976 stepped: pos (-3, -4)
22:53:10.915 00.000 8976 MountToCamera -- mountTheta (0.86) + m_xAngle (2.36) = xAngle (3.22 = -3.06)
22:53:10.915 00.000 8976 MountToCamera -- mountX=1.69 mountY=1.96 hyp=2.59 mountTheta=0.86 cameraX=-2.59, cameraY=-0.20 cameraTheta=-3.06
22:53:10.915 00.000 8976 incremental bump (-2.585, -0.201) isValid = 1
22:53:10.915 00.000 8976 Scheduling Mount bump of (-0.464, -0.025)
22:53:10.915 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.46, y=-0.02, opts=4)
22:53:10.915 00.000 8976 Enqueuing Move request for scope (-0.46, -0.02)
22:53:10.915 00.000 8976 move complete, result=0
22:53:10.916 00.001 9828 Worker thread wakes up
22:53:10.916 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.02) opts 0x4
22:53:10.916 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.46, -0.02)
22:53:10.916 00.000 9828 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.04) = xAngle (-3.13 = -3.13)
22:53:10.916 00.000 9828 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (-0.20 = -0.20)
22:53:10.916 00.000 9828 CameraToMount -- cameraX=-0.46 cameraY=-0.02 hyp=0.46 cameraTheta=-3.09 mountX=-0.46 mountY=-0.09, mountTheta=-2.94
22:53:10.916 00.000 9828 Moving (-0.46, -0.02) raw xDistance=-0.46 yDistance=-0.09
22:53:10.916 00.000 5052 GuideStep: -0.6 px 1 ms EAST, -1.0 px 3 ms NORTH
22:53:10.916 00.000 8976 worker thread done servicing request
22:53:10.916 00.000 9828 MoveAxis(E, 49, B)
22:53:10.916 00.000 8976 Worker thread wakes up
22:53:10.916 00.000 9828 Guiding  Dir = 2, Dur = 49
22:53:10.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:10.916 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:10.917 00.001 9828 IsSlewing returns 0
22:53:10.917 00.000 9828 IsGuiding returns 0
22:53:10.917 00.000 9828 PulseGuide returned control before completion, sleep 59
22:53:10.988 00.071 9828 IsGuiding returns 1
22:53:10.988 00.000 9828 scope still moving after pulse duration time elapsed
22:53:11.019 00.031 9828 IsSlewing returns 0
22:53:11.019 00.000 9828 IsGuiding returns 1
22:53:11.051 00.032 9828 IsSlewing returns 0
22:53:11.051 00.000 9828 IsGuiding returns 1
22:53:11.083 00.032 9828 IsSlewing returns 0
22:53:11.083 00.000 9828 IsGuiding returns 0
22:53:11.083 00.000 9828 scope move finished after 49 + 116 ms
22:53:11.083 00.000 9828 Move returns status 0, amount 49
22:53:11.083 00.000 9828 MoveAxis(N, 11, B)
22:53:11.083 00.000 9828 Guiding  Dir = 0, Dur = 11
22:53:11.099 00.016 9828 IsSlewing returns 0
22:53:11.099 00.000 9828 IsGuiding returns 0
22:53:11.099 00.000 9828 PulseGuide returned control before completion, sleep 21
22:53:11.131 00.032 9828 IsGuiding returns 1
22:53:11.131 00.000 9828 scope still moving after pulse duration time elapsed
22:53:11.162 00.031 9828 IsSlewing returns 0
22:53:11.162 00.000 9828 IsGuiding returns 1
22:53:11.193 00.031 9828 IsSlewing returns 0
22:53:11.193 00.000 9828 IsGuiding returns 1
22:53:11.224 00.031 9828 IsSlewing returns 0
22:53:11.224 00.000 9828 IsGuiding returns 1
22:53:11.256 00.032 9828 IsSlewing returns 0
22:53:11.256 00.000 9828 IsGuiding returns 0
22:53:11.256 00.000 9828 scope move finished after 11 + 145 ms
22:53:11.256 00.000 9828 Move returns status 0, amount 11
22:53:11.256 00.000 9828 move complete, result=0
22:53:11.256 00.000 9828 worker thread done servicing request
22:53:11.256 00.000 5052 GuideStep: -0.5 px 49 ms EAST, -0.1 px 11 ms NORTH
22:53:11.969 00.713 8976 Exposure complete
22:53:11.983 00.014 8976 worker thread done servicing request
22:53:11.983 00.000 5052 OnExposeComplete: enter
22:53:11.984 00.001 5052 UpdateGuideState(): m_state=6
22:53:11.984 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 613
22:53:11.984 00.000 5052 Star::Find returns 1 (0), X=389.90, Y=272.33, Mass=372, SNR=13.0, Peak=54 HFD=5.0
22:53:11.984 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.36) = xAngle (-2.31 = -2.31)
22:53:11.984 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.65 = -2.65)
22:53:11.984 00.000 5052 CameraToMount -- cameraX=2.12 cameraY=0.11 hyp=2.12 cameraTheta=0.05 mountX=-1.43 mountY=-1.00, mountTheta=-2.53
22:53:11.985 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.12, y=0.11, opts=13)
22:53:11.985 00.000 5052 Enqueuing Move request for stepguider (2.12, 0.11)
22:53:11.985 00.000 8976 Worker thread wakes up
22:53:11.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.12, 0.11) opts 0xd
22:53:11.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.12, 0.11)
22:53:11.985 00.000 8976 Moving (2.12, 0.11) raw xDistance=-1.43 yDistance=-1.00
22:53:11.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.43
22:53:11.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.00
22:53:11.985 00.000 8976 MoveAxis(R, 3, ABG)
22:53:11.985 00.000 8976 stepping (-3, -4) + (3, 0)
22:53:11.985 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:11.986 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=157, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:53:11.996 00.010 5052 UpdateGuideState exits: m=372 SNR=13.0
22:53:11.996 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:11.996 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:11.996 00.000 5052 Enqueuing Expose request
22:53:12.018 00.022 8976 Received - 47 (G) 
22:53:12.019 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:12.019 00.000 8976 stepped: pos (0, -4)
22:53:12.019 00.000 8976 MoveAxis(U, 3, ABG)
22:53:12.019 00.000 8976 stepping (0, -4) + (0, 3)
22:53:12.019 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:12.050 00.031 8976 Received - 47 (G) 
22:53:12.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:12.050 00.000 8976 stepped: pos (0, -1)
22:53:12.050 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
22:53:12.051 00.001 8976 move complete, result=0
22:53:12.051 00.000 8976 worker thread done servicing request
22:53:12.051 00.000 8976 Worker thread wakes up
22:53:12.051 00.000 5052 GuideStep: -1.4 px 3 ms EAST, -1.0 px 3 ms NORTH
22:53:12.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:12.051 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:13.096 01.045 8976 Exposure complete
22:53:13.109 00.013 8976 worker thread done servicing request
22:53:13.109 00.000 5052 OnExposeComplete: enter
22:53:13.110 00.001 5052 UpdateGuideState(): m_state=6
22:53:13.110 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 614
22:53:13.110 00.000 5052 Star::Find returns 1 (1), X=389.91, Y=272.98, Mass=314, SNR=12.0, Peak=47 HFD=4.4
22:53:13.110 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.36) = xAngle (-2.02 = -2.02)
22:53:13.110 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.35 = -2.35)
22:53:13.110 00.000 5052 CameraToMount -- cameraX=2.13 cameraY=0.76 hyp=2.27 cameraTheta=0.34 mountX=-0.98 mountY=-1.60, mountTheta=-2.12
22:53:13.110 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.13, y=0.76, opts=13)
22:53:13.111 00.001 5052 Enqueuing Move request for stepguider (2.13, 0.76)
22:53:13.111 00.000 8976 Worker thread wakes up
22:53:13.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.13, 0.76) opts 0xd
22:53:13.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.13, 0.76)
22:53:13.111 00.000 8976 Moving (2.13, 0.76) raw xDistance=-0.98 yDistance=-1.60
22:53:13.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -0.98
22:53:13.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.60
22:53:13.111 00.000 8976 MoveAxis(R, 2, ABG)
22:53:13.111 00.000 8976 stepping (0, -1) + (2, 0)
22:53:13.111 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:13.112 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:53:13.120 00.008 5052 UpdateGuideState exits: m=314 SNR=12.0 Saturated
22:53:13.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:13.120 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:13.120 00.000 5052 Enqueuing Expose request
22:53:13.137 00.017 8976 Received - 47 (G) 
22:53:13.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:13.137 00.000 8976 stepped: pos (2, -1)
22:53:13.137 00.000 8976 MoveAxis(U, 5, ABG)
22:53:13.137 00.000 8976 stepping (2, -1) + (0, 5)
22:53:13.137 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:53:13.185 00.048 8976 Received - 47 (G) 
22:53:13.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:53:13.185 00.000 8976 stepped: pos (2, 4)
22:53:13.185 00.000 8976 move complete, result=0
22:53:13.185 00.000 8976 worker thread done servicing request
22:53:13.185 00.000 8976 Worker thread wakes up
22:53:13.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:13.185 00.000 5052 GuideStep: -1.0 px 2 ms EAST, -1.6 px 5 ms NORTH
22:53:13.185 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:14.233 01.048 8976 Exposure complete
22:53:14.247 00.014 8976 worker thread done servicing request
22:53:14.247 00.000 5052 OnExposeComplete: enter
22:53:14.247 00.000 5052 UpdateGuideState(): m_state=6
22:53:14.247 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 615
22:53:14.247 00.000 5052 Star::Find returns 1 (0), X=388.28, Y=272.79, Mass=287, SNR=11.3, Peak=49 HFD=4.5
22:53:14.247 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.36) = xAngle (-1.51 = -1.51)
22:53:14.247 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.84 = -1.84)
22:53:14.247 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.57 hyp=0.76 cameraTheta=0.85 mountX=0.05 mountY=-0.73, mountTheta=-1.50
22:53:14.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.57, opts=13)
22:53:14.248 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.57)
22:53:14.248 00.000 8976 Worker thread wakes up
22:53:14.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.57) opts 0xd
22:53:14.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.57)
22:53:14.248 00.000 8976 Moving (0.50, 0.57) raw xDistance=0.05 yDistance=-0.73
22:53:14.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:53:14.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.73
22:53:14.248 00.000 8976 MoveAxis(R, 0, ABG)
22:53:14.248 00.000 8976 MoveAxis(U, 3, ABG)
22:53:14.248 00.000 8976 stepping (2, 4) + (0, 3)
22:53:14.248 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:14.249 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:53:14.259 00.010 5052 UpdateGuideState exits: m=287 SNR=11.3
22:53:14.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:14.260 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:14.260 00.000 5052 Enqueuing Expose request
22:53:14.288 00.028 8976 Received - 47 (G) 
22:53:14.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:14.288 00.000 8976 stepped: pos (2, 7)
22:53:14.288 00.000 8976 move complete, result=0
22:53:14.288 00.000 8976 worker thread done servicing request
22:53:14.288 00.000 8976 Worker thread wakes up
22:53:14.289 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:14.289 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
22:53:14.289 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:15.325 01.036 8976 Exposure complete
22:53:15.339 00.014 8976 worker thread done servicing request
22:53:15.340 00.001 5052 OnExposeComplete: enter
22:53:15.340 00.000 5052 UpdateGuideState(): m_state=6
22:53:15.340 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 616
22:53:15.340 00.000 5052 Star::Find returns 1 (0), X=386.56, Y=272.70, Mass=304, SNR=11.8, Peak=49 HFD=4.7
22:53:15.340 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.36) = xAngle (0.41 = 0.41)
22:53:15.340 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.07 = 0.07)
22:53:15.340 00.000 5052 CameraToMount -- cameraX=-1.22 cameraY=0.48 hyp=1.31 cameraTheta=2.77 mountX=1.20 mountY=0.09, mountTheta=0.07
22:53:15.341 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.22, y=0.48, opts=13)
22:53:15.341 00.000 5052 Enqueuing Move request for stepguider (-1.22, 0.48)
22:53:15.341 00.000 8976 Worker thread wakes up
22:53:15.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.22, 0.48) opts 0xd
22:53:15.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.22, 0.48)
22:53:15.341 00.000 8976 Moving (-1.22, 0.48) raw xDistance=1.20 yDistance=0.09
22:53:15.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.20
22:53:15.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:53:15.341 00.000 8976 MoveAxis(L, 2, ABG)
22:53:15.341 00.000 8976 stepping (2, 7) + (-2, 0)
22:53:15.341 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:15.342 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:53:15.352 00.010 5052 UpdateGuideState exits: m=304 SNR=11.8
22:53:15.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:15.352 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:15.352 00.000 5052 Enqueuing Expose request
22:53:15.375 00.023 8976 Received - 47 (G) 
22:53:15.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:15.375 00.000 8976 stepped: pos (0, 7)
22:53:15.375 00.000 8976 MoveAxis(U, 0, ABG)
22:53:15.375 00.000 8976 move complete, result=0
22:53:15.375 00.000 8976 worker thread done servicing request
22:53:15.375 00.000 8976 Worker thread wakes up
22:53:15.375 00.000 5052 GuideStep: 1.2 px 2 ms WEST, 0.1 px 0 ms NORTH
22:53:15.375 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:15.375 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:16.427 01.052 8976 Exposure complete
22:53:16.442 00.015 8976 worker thread done servicing request
22:53:16.442 00.000 5052 OnExposeComplete: enter
22:53:16.442 00.000 5052 UpdateGuideState(): m_state=6
22:53:16.442 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 617
22:53:16.442 00.000 5052 Star::Find returns 1 (1), X=386.34, Y=272.22, Mass=298, SNR=11.6, Peak=53 HFD=3.8
22:53:16.442 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.36) = xAngle (-5.50 = 0.78)
22:53:16.442 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.84 = 0.45)
22:53:16.442 00.000 5052 CameraToMount -- cameraX=-1.44 cameraY=-0.00 hyp=1.44 cameraTheta=-3.14 mountX=1.02 mountY=0.62, mountTheta=0.55
22:53:16.443 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.44, y=-0.00, opts=13)
22:53:16.443 00.000 5052 Enqueuing Move request for stepguider (-1.44, -0.00)
22:53:16.443 00.000 8976 Worker thread wakes up
22:53:16.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.44, -0.00) opts 0xd
22:53:16.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.44, -0.00)
22:53:16.443 00.000 8976 Moving (-1.44, -0.00) raw xDistance=1.02 yDistance=0.62
22:53:16.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.02
22:53:16.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
22:53:16.444 00.001 8976 MoveAxis(L, 2, ABG)
22:53:16.444 00.000 8976 stepping (0, 7) + (-2, 0)
22:53:16.444 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:16.444 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=49, Gamma=2.260
22:53:16.454 00.010 5052 UpdateGuideState exits: m=298 SNR=11.6 Saturated
22:53:16.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:16.455 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:16.455 00.000 5052 Enqueuing Expose request
22:53:16.478 00.023 8976 Received - 47 (G) 
22:53:16.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:16.478 00.000 8976 stepped: pos (-2, 7)
22:53:16.478 00.000 8976 MoveAxis(D, 2, ABG)
22:53:16.478 00.000 8976 stepping (-2, 7) + (0, -2)
22:53:16.478 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:16.510 00.032 8976 Received - 47 (G) 
22:53:16.510 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:16.510 00.000 8976 stepped: pos (-2, 5)
22:53:16.510 00.000 8976 move complete, result=0
22:53:16.510 00.000 8976 worker thread done servicing request
22:53:16.510 00.000 8976 Worker thread wakes up
22:53:16.510 00.000 5052 GuideStep: 1.0 px 2 ms WEST, 0.6 px 2 ms SOUTH
22:53:16.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:16.511 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:17.545 01.034 8976 Exposure complete
22:53:17.559 00.014 8976 worker thread done servicing request
22:53:17.560 00.001 5052 OnExposeComplete: enter
22:53:17.560 00.000 5052 UpdateGuideState(): m_state=6
22:53:17.560 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 618
22:53:17.560 00.000 5052 Star::Find returns 1 (0), X=385.82, Y=271.38, Mass=297, SNR=11.7, Peak=61 HFD=3.7
22:53:17.560 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.36) = xAngle (-5.10 = 1.19)
22:53:17.560 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.43 = 0.85)
22:53:17.560 00.000 5052 CameraToMount -- cameraX=-1.96 cameraY=-0.84 hyp=2.13 cameraTheta=-2.74 mountX=0.80 mountY=1.60, mountTheta=1.11
22:53:17.561 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.96, y=-0.84, opts=13)
22:53:17.561 00.000 5052 Enqueuing Move request for stepguider (-1.96, -0.84)
22:53:17.561 00.000 8976 Worker thread wakes up
22:53:17.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.96, -0.84) opts 0xd
22:53:17.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.96, -0.84)
22:53:17.561 00.000 8976 Moving (-1.96, -0.84) raw xDistance=0.80 yDistance=1.60
22:53:17.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.80
22:53:17.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.04 from input 1.60
22:53:17.561 00.000 8976 MoveAxis(L, 2, ABG)
22:53:17.561 00.000 8976 stepping (-2, 5) + (-2, 0)
22:53:17.561 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:17.562 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:53:17.572 00.010 5052 UpdateGuideState exits: m=297 SNR=11.7
22:53:17.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:17.572 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:17.572 00.000 5052 Enqueuing Expose request
22:53:17.597 00.025 8976 Received - 47 (G) 
22:53:17.597 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:17.597 00.000 8976 stepped: pos (-4, 5)
22:53:17.597 00.000 8976 MoveAxis(D, 5, ABG)
22:53:17.597 00.000 8976 stepping (-4, 5) + (0, -5)
22:53:17.597 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:53:17.645 00.048 8976 Received - 47 (G) 
22:53:17.645 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:53:17.645 00.000 8976 stepped: pos (-4, 0)
22:53:17.645 00.000 8976 move complete, result=0
22:53:17.645 00.000 8976 worker thread done servicing request
22:53:17.645 00.000 8976 Worker thread wakes up
22:53:17.645 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 1.6 px 5 ms SOUTH
22:53:17.646 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:17.646 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:18.688 01.042 8976 Exposure complete
22:53:18.703 00.015 8976 worker thread done servicing request
22:53:18.703 00.000 5052 OnExposeComplete: enter
22:53:18.703 00.000 5052 UpdateGuideState(): m_state=6
22:53:18.703 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 619
22:53:18.703 00.000 5052 Star::Find returns 1 (0), X=385.91, Y=271.65, Mass=311, SNR=11.9, Peak=62 HFD=3.9
22:53:18.703 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.36) = xAngle (-5.21 = 1.08)
22:53:18.703 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.55 = 0.74)
22:53:18.703 00.000 5052 CameraToMount -- cameraX=-1.87 cameraY=-0.57 hyp=1.95 cameraTheta=-2.85 mountX=0.93 mountY=1.31, mountTheta=0.96
22:53:18.704 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.87, y=-0.57, opts=13)
22:53:18.704 00.000 5052 Enqueuing Move request for stepguider (-1.87, -0.57)
22:53:18.704 00.000 8976 Worker thread wakes up
22:53:18.704 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.87, -0.57) opts 0xd
22:53:18.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.87, -0.57)
22:53:18.704 00.000 8976 Moving (-1.87, -0.57) raw xDistance=0.93 yDistance=1.31
22:53:18.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.93
22:53:18.705 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.31
22:53:18.705 00.000 8976 MoveAxis(L, 2, ABG)
22:53:18.705 00.000 8976 stepping (-4, 0) + (-2, 0)
22:53:18.705 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:18.705 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:53:18.716 00.011 5052 UpdateGuideState exits: m=311 SNR=11.9
22:53:18.716 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:18.716 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:18.716 00.000 5052 Enqueuing Expose request
22:53:18.732 00.016 8976 Received - 47 (G) 
22:53:18.732 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:18.732 00.000 8976 stepped: pos (-6, 0)
22:53:18.732 00.000 8976 MoveAxis(D, 4, ABG)
22:53:18.732 00.000 8976 stepping (-6, 0) + (0, -4)
22:53:18.732 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:18.765 00.033 8976 Received - 47 (G) 
22:53:18.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:18.765 00.000 8976 stepped: pos (-6, -4)
22:53:18.765 00.000 8976 move complete, result=0
22:53:18.765 00.000 8976 worker thread done servicing request
22:53:18.765 00.000 8976 Worker thread wakes up
22:53:18.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:18.765 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:18.765 00.000 5052 GuideStep: 0.9 px 2 ms WEST, 1.3 px 4 ms SOUTH
22:53:19.808 01.043 8976 Exposure complete
22:53:19.822 00.014 8976 worker thread done servicing request
22:53:19.822 00.000 5052 OnExposeComplete: enter
22:53:19.823 00.001 5052 UpdateGuideState(): m_state=6
22:53:19.823 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 620
22:53:19.823 00.000 5052 Star::Find returns 1 (0), X=387.77, Y=271.56, Mass=325, SNR=12.2, Peak=55 HFD=3.9
22:53:19.823 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.34)
22:53:19.823 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 2.00)
22:53:19.823 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.66 hyp=0.66 cameraTheta=-1.59 mountX=-0.46 mountY=0.60, mountTheta=2.22
22:53:19.824 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.66, opts=13)
22:53:19.824 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.66)
22:53:19.824 00.000 8976 Worker thread wakes up
22:53:19.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.66) opts 0xd
22:53:19.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.66)
22:53:19.824 00.000 8976 Moving (-0.01, -0.66) raw xDistance=-0.46 yDistance=0.60
22:53:19.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.46
22:53:19.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.60
22:53:19.824 00.000 8976 MoveAxis(R, 1, ABG)
22:53:19.824 00.000 8976 stepping (-6, -4) + (1, 0)
22:53:19.824 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:19.825 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:53:19.835 00.010 5052 UpdateGuideState exits: m=325 SNR=12.2
22:53:19.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:19.836 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:19.836 00.000 5052 Enqueuing Expose request
22:53:19.852 00.016 8976 Received - 47 (G) 
22:53:19.852 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:19.852 00.000 8976 stepped: pos (-5, -4)
22:53:19.852 00.000 8976 MoveAxis(D, 2, ABG)
22:53:19.852 00.000 8976 stepping (-5, -4) + (0, -2)
22:53:19.852 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:19.883 00.031 8976 Received - 47 (G) 
22:53:19.883 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:19.884 00.001 8976 stepped: pos (-5, -6)
22:53:19.884 00.000 8976 move complete, result=0
22:53:19.884 00.000 8976 worker thread done servicing request
22:53:19.884 00.000 8976 Worker thread wakes up
22:53:19.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:19.884 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:19.884 00.000 5052 GuideStep: -0.5 px 1 ms EAST, 0.6 px 2 ms SOUTH
22:53:20.926 01.042 8976 Exposure complete
22:53:20.941 00.015 8976 worker thread done servicing request
22:53:20.941 00.000 5052 OnExposeComplete: enter
22:53:20.941 00.000 5052 UpdateGuideState(): m_state=6
22:53:20.941 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 621
22:53:20.941 00.000 5052 Star::Find returns 1 (0), X=388.52, Y=271.98, Mass=348, SNR=12.7, Peak=53 HFD=4.1
22:53:20.941 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:53:20.941 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:53:20.941 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.24 hyp=0.78 cameraTheta=-0.31 mountX=-0.69 mountY=-0.10, mountTheta=-2.99
22:53:20.942 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.24, opts=13)
22:53:20.942 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.24)
22:53:20.942 00.000 8976 Worker thread wakes up
22:53:20.942 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.24) opts 0xd
22:53:20.942 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.24)
22:53:20.943 00.001 8976 Moving (0.74, -0.24) raw xDistance=-0.69 yDistance=-0.10
22:53:20.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
22:53:20.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:53:20.943 00.000 8976 MoveAxis(R, 1, ABG)
22:53:20.943 00.000 8976 stepping (-5, -6) + (1, 0)
22:53:20.943 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:20.943 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:53:20.953 00.010 5052 UpdateGuideState exits: m=348 SNR=12.7
22:53:20.953 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:20.953 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:20.953 00.000 5052 Enqueuing Expose request
22:53:20.971 00.018 8976 Received - 47 (G) 
22:53:20.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:20.971 00.000 8976 stepped: pos (-4, -6)
22:53:20.971 00.000 8976 MoveAxis(U, 0, ABG)
22:53:20.971 00.000 8976 move complete, result=0
22:53:20.971 00.000 8976 worker thread done servicing request
22:53:20.971 00.000 8976 Worker thread wakes up
22:53:20.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:20.971 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:20.971 00.000 5052 GuideStep: -0.7 px 1 ms EAST, -0.1 px 0 ms NORTH
22:53:22.017 01.046 8976 Exposure complete
22:53:22.032 00.015 8976 worker thread done servicing request
22:53:22.032 00.000 5052 OnExposeComplete: enter
22:53:22.032 00.000 5052 UpdateGuideState(): m_state=6
22:53:22.032 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 622
22:53:22.032 00.000 5052 Star::Find returns 1 (0), X=388.14, Y=271.50, Mass=312, SNR=12.0, Peak=55 HFD=3.8
22:53:22.032 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.36) = xAngle (-3.46 = 2.82)
22:53:22.032 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.80 = 2.48)
22:53:22.032 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.72 hyp=0.81 cameraTheta=-1.10 mountX=-0.77 mountY=0.50, mountTheta=2.57
22:53:22.033 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.72, opts=13)
22:53:22.033 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.72)
22:53:22.033 00.000 8976 Worker thread wakes up
22:53:22.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.72) opts 0xd
22:53:22.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.72)
22:53:22.033 00.000 8976 Moving (0.36, -0.72) raw xDistance=-0.77 yDistance=0.50
22:53:22.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.77
22:53:22.034 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
22:53:22.034 00.000 8976 MoveAxis(R, 2, ABG)
22:53:22.034 00.000 8976 stepping (-4, -6) + (2, 0)
22:53:22.034 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:22.034 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:53:22.044 00.010 5052 UpdateGuideState exits: m=312 SNR=12.0
22:53:22.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:22.044 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:22.044 00.000 5052 Enqueuing Expose request
22:53:22.058 00.014 8976 Received - 47 (G) 
22:53:22.058 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:22.058 00.000 8976 stepped: pos (-2, -6)
22:53:22.058 00.000 8976 MoveAxis(D, 1, ABG)
22:53:22.058 00.000 8976 stepping (-2, -6) + (0, -1)
22:53:22.058 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:22.089 00.031 8976 Received - 47 (G) 
22:53:22.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:22.089 00.000 8976 stepped: pos (-2, -7)
22:53:22.089 00.000 8976 move complete, result=0
22:53:22.090 00.001 8976 worker thread done servicing request
22:53:22.090 00.000 8976 Worker thread wakes up
22:53:22.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:22.090 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:22.090 00.000 5052 GuideStep: -0.8 px 2 ms EAST, 0.5 px 1 ms SOUTH
22:53:23.138 01.048 8976 Exposure complete
22:53:23.152 00.014 8976 worker thread done servicing request
22:53:23.153 00.001 5052 OnExposeComplete: enter
22:53:23.153 00.000 5052 UpdateGuideState(): m_state=6
22:53:23.153 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 623
22:53:23.153 00.000 5052 Star::Find returns 1 (0), X=386.83, Y=272.50, Mass=307, SNR=11.9, Peak=55 HFD=3.8
22:53:23.153 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.36) = xAngle (0.50 = 0.50)
22:53:23.153 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.16 = 0.16)
22:53:23.153 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=0.28 hyp=0.99 cameraTheta=2.86 mountX=0.87 mountY=0.16, mountTheta=0.18
22:53:23.154 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=0.28, opts=13)
22:53:23.154 00.000 5052 Enqueuing Move request for stepguider (-0.95, 0.28)
22:53:23.154 00.000 8976 Worker thread wakes up
22:53:23.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, 0.28) opts 0xd
22:53:23.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, 0.28)
22:53:23.154 00.000 8976 Moving (-0.95, 0.28) raw xDistance=0.87 yDistance=0.16
22:53:23.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.87
22:53:23.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:53:23.154 00.000 8976 MoveAxis(L, 2, ABG)
22:53:23.154 00.000 8976 stepping (-2, -7) + (-2, 0)
22:53:23.154 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:23.155 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:53:23.164 00.009 5052 UpdateGuideState exits: m=307 SNR=11.9
22:53:23.164 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:23.164 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:23.164 00.000 5052 Enqueuing Expose request
22:53:23.177 00.013 8976 Received - 47 (G) 
22:53:23.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:23.177 00.000 8976 stepped: pos (-4, -7)
22:53:23.177 00.000 8976 MoveAxis(U, 0, ABG)
22:53:23.177 00.000 8976 move complete, result=0
22:53:23.177 00.000 8976 worker thread done servicing request
22:53:23.177 00.000 8976 Worker thread wakes up
22:53:23.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:23.177 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:23.177 00.000 5052 GuideStep: 0.9 px 2 ms WEST, 0.2 px 0 ms NORTH
22:53:24.220 01.043 8976 Exposure complete
22:53:24.235 00.015 8976 worker thread done servicing request
22:53:24.235 00.000 5052 OnExposeComplete: enter
22:53:24.235 00.000 5052 UpdateGuideState(): m_state=6
22:53:24.235 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 624
22:53:24.235 00.000 5052 Star::Find returns 1 (0), X=385.65, Y=272.26, Mass=292, SNR=11.5, Peak=52 HFD=4.1
22:53:24.235 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.36) = xAngle (0.77 = 0.77)
22:53:24.235 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.43 = 0.43)
22:53:24.235 00.000 5052 CameraToMount -- cameraX=-2.13 cameraY=0.03 hyp=2.13 cameraTheta=3.13 mountX=1.54 mountY=0.88, mountTheta=0.52
22:53:24.236 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.13, y=0.03, opts=13)
22:53:24.236 00.000 5052 Enqueuing Move request for stepguider (-2.13, 0.03)
22:53:24.236 00.000 8976 Worker thread wakes up
22:53:24.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.13, 0.03) opts 0xd
22:53:24.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.13, 0.03)
22:53:24.236 00.000 8976 Moving (-2.13, 0.03) raw xDistance=1.54 yDistance=0.88
22:53:24.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.01 from input 1.54
22:53:24.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.88
22:53:24.236 00.000 8976 MoveAxis(L, 3, ABG)
22:53:24.237 00.001 8976 stepping (-4, -7) + (-3, 0)
22:53:24.237 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:24.237 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:53:24.247 00.010 5052 UpdateGuideState exits: m=292 SNR=11.5
22:53:24.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:24.247 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:24.247 00.000 5052 Enqueuing Expose request
22:53:24.264 00.017 8976 Received - 47 (G) 
22:53:24.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:24.264 00.000 8976 stepped: pos (-7, -7)
22:53:24.264 00.000 8976 MoveAxis(D, 3, ABG)
22:53:24.264 00.000 8976 stepping (-7, -7) + (0, -3)
22:53:24.264 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:24.295 00.031 8976 Received - 47 (G) 
22:53:24.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:24.295 00.000 8976 stepped: pos (-7, -10)
22:53:24.296 00.001 8976 move complete, result=0
22:53:24.296 00.000 8976 worker thread done servicing request
22:53:24.296 00.000 8976 Worker thread wakes up
22:53:24.296 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:24.296 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:24.296 00.000 5052 GuideStep: 1.5 px 3 ms WEST, 0.9 px 3 ms SOUTH
22:53:25.331 01.035 8976 Exposure complete
22:53:25.344 00.013 8976 worker thread done servicing request
22:53:25.344 00.000 5052 OnExposeComplete: enter
22:53:25.345 00.001 5052 UpdateGuideState(): m_state=6
22:53:25.345 00.000 5052 Star::Find(18, 385, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 625
22:53:25.345 00.000 5052 Star::Find returns 1 (0), X=385.61, Y=271.76, Mass=276, SNR=11.3, Peak=53 HFD=3.8
22:53:25.345 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.36) = xAngle (-5.29 = 0.99)
22:53:25.345 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.63 = 0.65)
22:53:25.345 00.000 5052 CameraToMount -- cameraX=-2.17 cameraY=-0.46 hyp=2.22 cameraTheta=-2.93 mountX=1.22 mountY=1.34, mountTheta=0.84
22:53:25.346 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.17, y=-0.46, opts=13)
22:53:25.346 00.000 5052 Enqueuing Move request for stepguider (-2.17, -0.46)
22:53:25.346 00.000 8976 Worker thread wakes up
22:53:25.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.17, -0.46) opts 0xd
22:53:25.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.17, -0.46)
22:53:25.346 00.000 8976 Moving (-2.17, -0.46) raw xDistance=1.22 yDistance=1.34
22:53:25.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.22
22:53:25.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.34
22:53:25.346 00.000 8976 MoveAxis(L, 3, ABG)
22:53:25.346 00.000 8976 stepping (-7, -10) + (-3, 0)
22:53:25.346 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:25.347 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:53:25.357 00.010 5052 UpdateGuideState exits: m=276 SNR=11.3
22:53:25.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:25.357 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:25.357 00.000 5052 Enqueuing Expose request
22:53:25.383 00.026 8976 Received - 47 (G) 
22:53:25.383 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:25.383 00.000 8976 stepped: pos (-10, -10)
22:53:25.383 00.000 8976 MoveAxis(D, 4, ABG)
22:53:25.383 00.000 8976 stepping (-10, -10) + (0, -4)
22:53:25.383 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:25.414 00.031 8976 Received - 47 (G) 
22:53:25.415 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:25.415 00.000 8976 stepped: pos (-10, -14)
22:53:25.415 00.000 8976 move complete, result=0
22:53:25.415 00.000 8976 worker thread done servicing request
22:53:25.415 00.000 8976 Worker thread wakes up
22:53:25.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:25.415 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:25.415 00.000 5052 GuideStep: 1.2 px 3 ms WEST, 1.3 px 4 ms SOUTH
22:53:26.462 01.047 8976 Exposure complete
22:53:26.476 00.014 8976 worker thread done servicing request
22:53:26.477 00.001 5052 OnExposeComplete: enter
22:53:26.477 00.000 5052 UpdateGuideState(): m_state=6
22:53:26.477 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 626
22:53:26.477 00.000 5052 Star::Find returns 1 (0), X=385.19, Y=271.67, Mass=325, SNR=12.1, Peak=55 HFD=4.6
22:53:26.477 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.36) = xAngle (-5.29 = 0.99)
22:53:26.477 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.63 = 0.65)
22:53:26.477 00.000 5052 CameraToMount -- cameraX=-2.59 cameraY=-0.55 hyp=2.65 cameraTheta=-2.93 mountX=1.45 mountY=1.61, mountTheta=0.84
22:53:26.478 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.59, y=-0.55, opts=13)
22:53:26.478 00.000 5052 Enqueuing Move request for stepguider (-2.59, -0.55)
22:53:26.478 00.000 8976 Worker thread wakes up
22:53:26.478 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.59, -0.55) opts 0xd
22:53:26.478 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.59, -0.55)
22:53:26.478 00.000 8976 Moving (-2.59, -0.55) raw xDistance=1.45 yDistance=1.61
22:53:26.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.45
22:53:26.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.61
22:53:26.478 00.000 8976 MoveAxis(L, 3, ABG)
22:53:26.478 00.000 8976 stepping (-10, -14) + (-3, 0)
22:53:26.478 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:26.479 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:53:26.488 00.009 5052 UpdateGuideState exits: m=325 SNR=12.1
22:53:26.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:26.488 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:26.488 00.000 5052 Enqueuing Expose request
22:53:26.518 00.030 8976 Received - 47 (G) 
22:53:26.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:26.518 00.000 8976 stepped: pos (-13, -14)
22:53:26.518 00.000 8976 MoveAxis(D, 5, ABG)
22:53:26.518 00.000 8976 stepping (-13, -14) + (0, -5)
22:53:26.518 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:53:26.565 00.047 8976 Received - 47 (G) 
22:53:26.565 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:53:26.565 00.000 8976 stepped: pos (-13, -19)
22:53:26.566 00.001 8976 move complete, result=0
22:53:26.566 00.000 8976 worker thread done servicing request
22:53:26.566 00.000 8976 Worker thread wakes up
22:53:26.566 00.000 5052 GuideStep: 1.4 px 3 ms WEST, 1.6 px 5 ms SOUTH
22:53:26.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:26.566 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:27.608 01.042 8976 Exposure complete
22:53:27.622 00.014 8976 worker thread done servicing request
22:53:27.622 00.000 5052 OnExposeComplete: enter
22:53:27.623 00.001 5052 UpdateGuideState(): m_state=6
22:53:27.623 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 627
22:53:27.623 00.000 5052 Star::Find returns 1 (0), X=386.08, Y=271.08, Mass=287, SNR=11.5, Peak=61 HFD=4.0
22:53:27.623 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.36) = xAngle (-4.91 = 1.37)
22:53:27.623 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.25 = 1.03)
22:53:27.623 00.000 5052 CameraToMount -- cameraX=-1.70 cameraY=-1.14 hyp=2.05 cameraTheta=-2.55 mountX=0.40 mountY=1.76, mountTheta=1.34
22:53:27.624 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.70, y=-1.14, opts=13)
22:53:27.624 00.000 5052 Enqueuing Move request for stepguider (-1.70, -1.14)
22:53:27.624 00.000 8976 Worker thread wakes up
22:53:27.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.70, -1.14) opts 0xd
22:53:27.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.70, -1.14)
22:53:27.624 00.000 8976 Moving (-1.70, -1.14) raw xDistance=0.40 yDistance=1.76
22:53:27.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.40
22:53:27.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.18 from input 1.76
22:53:27.624 00.000 8976 MoveAxis(L, 1, ABG)
22:53:27.624 00.000 8976 stepping (-13, -19) + (-1, 0)
22:53:27.624 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:27.625 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=159, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:53:27.634 00.009 5052 UpdateGuideState exits: m=287 SNR=11.5
22:53:27.634 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:27.634 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:27.634 00.000 5052 Enqueuing Expose request
22:53:27.653 00.019 8976 Received - 47 (G) 
22:53:27.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:27.653 00.000 8976 stepped: pos (-14, -19)
22:53:27.653 00.000 8976 MoveAxis(D, 6, ABG)
22:53:27.653 00.000 8976 stepping (-14, -19) + (0, -6)
22:53:27.653 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:53:27.700 00.047 8976 Received - 47 (G) 
22:53:27.701 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:53:27.701 00.000 8976 stepped: pos (-14, -25)
22:53:27.701 00.000 8976 move complete, result=0
22:53:27.701 00.000 8976 worker thread done servicing request
22:53:27.701 00.000 8976 Worker thread wakes up
22:53:27.701 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 1.8 px 6 ms SOUTH
22:53:27.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:27.701 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:28.735 01.034 8976 Exposure complete
22:53:28.749 00.014 8976 worker thread done servicing request
22:53:28.750 00.001 5052 OnExposeComplete: enter
22:53:28.750 00.000 5052 UpdateGuideState(): m_state=6
22:53:28.750 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 628
22:53:28.750 00.000 5052 Star::Find returns 1 (0), X=387.43, Y=271.57, Mass=325, SNR=12.2, Peak=52 HFD=3.9
22:53:28.750 00.000 5052 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.36) = xAngle (-4.43 = 1.86)
22:53:28.750 00.000 5052 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.77 = 1.52)
22:53:28.750 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.65 hyp=0.74 cameraTheta=-2.07 mountX=-0.21 mountY=0.74, mountTheta=1.84
22:53:28.751 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.65, opts=13)
22:53:28.751 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.65)
22:53:28.751 00.000 8976 Worker thread wakes up
22:53:28.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.65) opts 0xd
22:53:28.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.65)
22:53:28.751 00.000 8976 Moving (-0.35, -0.65) raw xDistance=-0.21 yDistance=0.74
22:53:28.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:53:28.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.74
22:53:28.751 00.000 8976 MoveAxis(R, 0, ABG)
22:53:28.751 00.000 8976 MoveAxis(D, 3, ABG)
22:53:28.751 00.000 8976 stepping (-14, -25) + (0, -3)
22:53:28.751 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:28.752 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=28, FiltMax=49, Gamma=2.260
22:53:28.763 00.011 5052 UpdateGuideState exits: m=325 SNR=12.2
22:53:28.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:28.763 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:28.763 00.000 5052 Enqueuing Expose request
22:53:28.788 00.025 8976 Received - 47 (G) 
22:53:28.788 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:28.788 00.000 8976 stepped: pos (-14, -28)
22:53:28.788 00.000 8976 move complete, result=0
22:53:28.788 00.000 8976 worker thread done servicing request
22:53:28.788 00.000 8976 Worker thread wakes up
22:53:28.788 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
22:53:28.788 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:28.788 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:29.833 01.045 8976 Exposure complete
22:53:29.847 00.014 8976 worker thread done servicing request
22:53:29.847 00.000 5052 OnExposeComplete: enter
22:53:29.847 00.000 5052 UpdateGuideState(): m_state=6
22:53:29.847 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 629
22:53:29.847 00.000 5052 Star::Find returns 1 (0), X=389.38, Y=271.76, Mass=378, SNR=13.2, Peak=52 HFD=4.3
22:53:29.847 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.36) = xAngle (-2.64 = -2.64)
22:53:29.847 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.98 = -2.98)
22:53:29.847 00.000 5052 CameraToMount -- cameraX=1.60 cameraY=-0.46 hyp=1.67 cameraTheta=-0.28 mountX=-1.46 mountY=-0.27, mountTheta=-2.96
22:53:29.848 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.60, y=-0.46, opts=13)
22:53:29.848 00.000 5052 Enqueuing Move request for stepguider (1.60, -0.46)
22:53:29.848 00.000 8976 Worker thread wakes up
22:53:29.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.60, -0.46) opts 0xd
22:53:29.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.60, -0.46)
22:53:29.848 00.000 8976 Moving (1.60, -0.46) raw xDistance=-1.46 yDistance=-0.27
22:53:29.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.46
22:53:29.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
22:53:29.848 00.000 8976 MoveAxis(R, 3, ABG)
22:53:29.848 00.000 8976 stepping (-14, -28) + (3, 0)
22:53:29.848 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:29.849 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:53:29.859 00.010 5052 UpdateGuideState exits: m=378 SNR=13.2
22:53:29.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:29.859 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:29.859 00.000 5052 Enqueuing Expose request
22:53:29.875 00.016 8976 Received - 47 (G) 
22:53:29.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:29.875 00.000 8976 stepped: pos (-11, -28)
22:53:29.875 00.000 8976 MoveAxis(U, 0, ABG)
22:53:29.875 00.000 8976 move complete, result=0
22:53:29.875 00.000 8976 worker thread done servicing request
22:53:29.875 00.000 8976 Worker thread wakes up
22:53:29.875 00.000 5052 GuideStep: -1.5 px 3 ms EAST, -0.3 px 0 ms NORTH
22:53:29.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:29.875 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:30.908 01.033 8976 Exposure complete
22:53:30.922 00.014 8976 worker thread done servicing request
22:53:30.922 00.000 5052 OnExposeComplete: enter
22:53:30.922 00.000 5052 UpdateGuideState(): m_state=6
22:53:30.922 00.000 5052 Star::Find(18, 389, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 630
22:53:30.922 00.000 5052 Star::Find returns 1 (0), X=390.33, Y=272.03, Mass=392, SNR=13.4, Peak=51 HFD=4.7
22:53:30.923 00.001 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.36) = xAngle (-2.43 = -2.43)
22:53:30.923 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.77 = -2.77)
22:53:30.923 00.000 5052 CameraToMount -- cameraX=2.56 cameraY=-0.19 hyp=2.56 cameraTheta=-0.07 mountX=-1.94 mountY=-0.93, mountTheta=-2.70
22:53:30.923 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.56, y=-0.19, opts=13)
22:53:30.923 00.000 5052 Enqueuing Move request for stepguider (2.56, -0.19)
22:53:30.923 00.000 8976 Worker thread wakes up
22:53:30.924 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.56, -0.19) opts 0xd
22:53:30.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.56, -0.19)
22:53:30.924 00.000 8976 Moving (2.56, -0.19) raw xDistance=-1.94 yDistance=-0.93
22:53:30.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.29 from input -1.94
22:53:30.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.93
22:53:30.924 00.000 8976 MoveAxis(R, 4, ABG)
22:53:30.924 00.000 8976 stepping (-11, -28) + (4, 0)
22:53:30.924 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:30.925 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:53:30.935 00.010 5052 UpdateGuideState exits: m=392 SNR=13.4
22:53:30.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:30.935 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:30.935 00.000 5052 Enqueuing Expose request
22:53:30.961 00.026 8976 Received - 47 (G) 
22:53:30.962 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:30.962 00.000 8976 stepped: pos (-7, -28)
22:53:30.962 00.000 8976 MoveAxis(U, 3, ABG)
22:53:30.962 00.000 8976 stepping (-7, -28) + (0, 3)
22:53:30.962 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:30.993 00.031 8976 Received - 47 (G) 
22:53:30.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:30.994 00.001 8976 stepped: pos (-7, -25)
22:53:30.994 00.000 8976 move complete, result=0
22:53:30.994 00.000 8976 worker thread done servicing request
22:53:30.994 00.000 8976 Worker thread wakes up
22:53:30.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:30.994 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:30.994 00.000 5052 GuideStep: -1.9 px 4 ms EAST, -0.9 px 3 ms NORTH
22:53:32.036 01.042 8976 Exposure complete
22:53:32.051 00.015 8976 worker thread done servicing request
22:53:32.051 00.000 5052 OnExposeComplete: enter
22:53:32.051 00.000 5052 UpdateGuideState(): m_state=6
22:53:32.051 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 631
22:53:32.051 00.000 5052 Star::Find returns 1 (0), X=391.00, Y=272.71, Mass=332, SNR=12.3, Peak=53 HFD=4.2
22:53:32.051 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.36) = xAngle (-2.21 = -2.21)
22:53:32.051 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.55 = -2.55)
22:53:32.051 00.000 5052 CameraToMount -- cameraX=3.22 cameraY=0.49 hyp=3.26 cameraTheta=0.15 mountX=-1.94 mountY=-1.82, mountTheta=-2.39
22:53:32.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.22, y=0.49, opts=13)
22:53:32.052 00.000 5052 Enqueuing Move request for stepguider (3.22, 0.49)
22:53:32.052 00.000 8976 Worker thread wakes up
22:53:32.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.22, 0.49) opts 0xd
22:53:32.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.22, 0.49)
22:53:32.052 00.000 8976 Moving (3.22, 0.49) raw xDistance=-1.94 yDistance=-1.82
22:53:32.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.31 from input -1.94
22:53:32.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.19 from input -1.82
22:53:32.052 00.000 8976 MoveAxis(R, 4, ABG)
22:53:32.052 00.000 8976 stepping (-7, -25) + (4, 0)
22:53:32.052 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:32.053 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:53:32.063 00.010 5052 UpdateGuideState exits: m=332 SNR=12.3
22:53:32.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:32.063 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:32.063 00.000 5052 Enqueuing Expose request
22:53:32.097 00.034 8976 Received - 47 (G) 
22:53:32.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:32.097 00.000 8976 stepped: pos (-3, -25)
22:53:32.097 00.000 8976 MoveAxis(U, 6, ABG)
22:53:32.097 00.000 8976 stepping (-3, -25) + (0, 6)
22:53:32.097 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:53:32.144 00.047 8976 Received - 47 (G) 
22:53:32.144 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:53:32.144 00.000 8976 stepped: pos (-3, -19)
22:53:32.144 00.000 8976 move complete, result=0
22:53:32.144 00.000 8976 worker thread done servicing request
22:53:32.144 00.000 8976 Worker thread wakes up
22:53:32.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:32.144 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:32.145 00.001 5052 GuideStep: -1.9 px 4 ms EAST, -1.8 px 6 ms NORTH
22:53:33.188 01.043 8976 Exposure complete
22:53:33.203 00.015 8976 worker thread done servicing request
22:53:33.203 00.000 5052 OnExposeComplete: enter
22:53:33.203 00.000 5052 UpdateGuideState(): m_state=6
22:53:33.203 00.000 5052 Star::Find(18, 391, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 632
22:53:33.203 00.000 5052 Star::Find returns 1 (0), X=389.79, Y=273.41, Mass=390, SNR=13.5, Peak=49 HFD=4.8
22:53:33.203 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.36) = xAngle (-1.83 = -1.83)
22:53:33.203 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.17 = -2.17)
22:53:33.203 00.000 5052 CameraToMount -- cameraX=2.01 cameraY=1.19 hyp=2.34 cameraTheta=0.53 mountX=-0.59 mountY=-1.94, mountTheta=-1.87
22:53:33.204 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.01, y=1.19, opts=13)
22:53:33.204 00.000 5052 Enqueuing Move request for stepguider (2.01, 1.19)
22:53:33.204 00.000 8976 Worker thread wakes up
22:53:33.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.01, 1.19) opts 0xd
22:53:33.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.01, 1.19)
22:53:33.204 00.000 8976 Moving (2.01, 1.19) raw xDistance=-0.59 yDistance=-1.94
22:53:33.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.59
22:53:33.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.30 from input -1.94
22:53:33.204 00.000 8976 MoveAxis(R, 1, ABG)
22:53:33.205 00.001 8976 stepping (-3, -19) + (1, 0)
22:53:33.205 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:33.205 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:53:33.215 00.010 5052 UpdateGuideState exits: m=390 SNR=13.5
22:53:33.215 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:33.215 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:33.215 00.000 5052 Enqueuing Expose request
22:53:33.231 00.016 8976 Received - 47 (G) 
22:53:33.231 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:33.231 00.000 8976 stepped: pos (-2, -19)
22:53:33.231 00.000 8976 MoveAxis(U, 6, ABG)
22:53:33.231 00.000 8976 stepping (-2, -19) + (0, 6)
22:53:33.231 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:53:33.280 00.049 8976 Received - 47 (G) 
22:53:33.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:53:33.280 00.000 8976 stepped: pos (-2, -13)
22:53:33.280 00.000 8976 move complete, result=0
22:53:33.280 00.000 8976 worker thread done servicing request
22:53:33.280 00.000 8976 Worker thread wakes up
22:53:33.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:33.280 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:33.281 00.001 5052 GuideStep: -0.6 px 1 ms EAST, -1.9 px 6 ms NORTH
22:53:34.319 01.038 8976 Exposure complete
22:53:34.332 00.013 8976 worker thread done servicing request
22:53:34.332 00.000 5052 OnExposeComplete: enter
22:53:34.332 00.000 5052 UpdateGuideState(): m_state=6
22:53:34.332 00.000 5052 Star::Find(18, 389, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 633
22:53:34.332 00.000 5052 Star::Find returns 1 (1), X=387.46, Y=273.19, Mass=307, SNR=11.8, Peak=47 HFD=4.7
22:53:34.332 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.36) = xAngle (-0.47 = -0.47)
22:53:34.332 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.81 = -0.81)
22:53:34.332 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.97 hyp=1.02 cameraTheta=1.88 mountX=0.91 mountY=-0.74, mountTheta=-0.69
22:53:34.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.97, opts=13)
22:53:34.333 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.97)
22:53:34.333 00.000 8976 Worker thread wakes up
22:53:34.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.97) opts 0xd
22:53:34.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.97)
22:53:34.333 00.000 8976 Moving (-0.31, 0.97) raw xDistance=0.91 yDistance=-0.74
22:53:34.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.91
22:53:34.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.74
22:53:34.333 00.000 8976 MoveAxis(L, 2, ABG)
22:53:34.333 00.000 8976 stepping (-2, -13) + (-2, 0)
22:53:34.334 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:34.334 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:53:34.344 00.010 5052 UpdateGuideState exits: m=307 SNR=11.8 Saturated
22:53:34.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:34.344 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:34.344 00.000 5052 Enqueuing Expose request
22:53:34.367 00.023 8976 Received - 47 (G) 
22:53:34.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:34.367 00.000 8976 stepped: pos (-4, -13)
22:53:34.367 00.000 8976 MoveAxis(U, 3, ABG)
22:53:34.367 00.000 8976 stepping (-4, -13) + (0, 3)
22:53:34.367 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:34.399 00.032 8976 Received - 47 (G) 
22:53:34.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:34.399 00.000 8976 stepped: pos (-4, -10)
22:53:34.399 00.000 8976 move complete, result=0
22:53:34.399 00.000 8976 worker thread done servicing request
22:53:34.399 00.000 8976 Worker thread wakes up
22:53:34.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:34.399 00.000 5052 GuideStep: 0.9 px 2 ms WEST, -0.7 px 3 ms NORTH
22:53:34.399 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:35.435 01.036 8976 Exposure complete
22:53:35.448 00.013 8976 worker thread done servicing request
22:53:35.448 00.000 5052 OnExposeComplete: enter
22:53:35.448 00.000 5052 UpdateGuideState(): m_state=6
22:53:35.448 00.000 5052 Star::Find(18, 387, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 634
22:53:35.448 00.000 5052 Star::Find returns 1 (0), X=385.24, Y=272.08, Mass=292, SNR=11.6, Peak=51 HFD=4.2
22:53:35.449 00.001 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.36) = xAngle (-5.45 = 0.84)
22:53:35.449 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.79 = 0.50)
22:53:35.449 00.000 5052 CameraToMount -- cameraX=-2.54 cameraY=-0.14 hyp=2.54 cameraTheta=-3.09 mountX=1.71 mountY=1.21, mountTheta=0.62
22:53:35.449 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.54, y=-0.14, opts=13)
22:53:35.449 00.000 5052 Enqueuing Move request for stepguider (-2.54, -0.14)
22:53:35.449 00.000 8976 Worker thread wakes up
22:53:35.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.54, -0.14) opts 0xd
22:53:35.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.54, -0.14)
22:53:35.450 00.001 8976 Moving (-2.54, -0.14) raw xDistance=1.71 yDistance=1.21
22:53:35.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.71
22:53:35.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.21
22:53:35.450 00.000 8976 MoveAxis(L, 4, ABG)
22:53:35.450 00.000 8976 stepping (-4, -10) + (-4, 0)
22:53:35.450 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:35.450 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:53:35.461 00.011 5052 UpdateGuideState exits: m=292 SNR=11.6
22:53:35.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:35.461 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:35.461 00.000 5052 Enqueuing Expose request
22:53:35.486 00.025 8976 Received - 47 (G) 
22:53:35.486 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:35.486 00.000 8976 stepped: pos (-8, -10)
22:53:35.486 00.000 8976 MoveAxis(D, 3, ABG)
22:53:35.486 00.000 8976 stepping (-8, -10) + (0, -3)
22:53:35.486 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:35.518 00.032 8976 Received - 47 (G) 
22:53:35.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:35.518 00.000 8976 stepped: pos (-8, -13)
22:53:35.518 00.000 8976 move complete, result=0
22:53:35.518 00.000 8976 worker thread done servicing request
22:53:35.518 00.000 8976 Worker thread wakes up
22:53:35.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:35.518 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:35.518 00.000 5052 GuideStep: 1.7 px 4 ms WEST, 1.2 px 3 ms SOUTH
22:53:36.564 01.046 8976 Exposure complete
22:53:36.579 00.015 8976 worker thread done servicing request
22:53:36.579 00.000 5052 OnExposeComplete: enter
22:53:36.579 00.000 5052 UpdateGuideState(): m_state=6
22:53:36.579 00.000 5052 Star::Find(18, 385, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 635
22:53:36.579 00.000 5052 Star::Find returns 1 (0), X=385.37, Y=271.12, Mass=299, SNR=11.7, Peak=59 HFD=4.0
22:53:36.579 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.36) = xAngle (-5.07 = 1.21)
22:53:36.579 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.41 = 0.87)
22:53:36.579 00.000 5052 CameraToMount -- cameraX=-2.41 cameraY=-1.10 hyp=2.65 cameraTheta=-2.71 mountX=0.93 mountY=2.03, mountTheta=1.14
22:53:36.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.41, y=-1.10, opts=13)
22:53:36.580 00.000 5052 Enqueuing Move request for stepguider (-2.41, -1.10)
22:53:36.580 00.000 8976 Worker thread wakes up
22:53:36.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.41, -1.10) opts 0xd
22:53:36.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.41, -1.10)
22:53:36.580 00.000 8976 Moving (-2.41, -1.10) raw xDistance=0.93 yDistance=2.03
22:53:36.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.93
22:53:36.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.33 from input 2.03
22:53:36.580 00.000 8976 MoveAxis(L, 2, ABG)
22:53:36.580 00.000 8976 stepping (-8, -13) + (-2, 0)
22:53:36.580 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:36.581 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=157, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:53:36.591 00.010 5052 UpdateGuideState exits: m=299 SNR=11.7
22:53:36.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:36.591 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:36.591 00.000 5052 Enqueuing Expose request
22:53:36.605 00.014 8976 Received - 47 (G) 
22:53:36.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:36.605 00.000 8976 stepped: pos (-10, -13)
22:53:36.605 00.000 8976 MoveAxis(D, 6, ABG)
22:53:36.605 00.000 8976 stepping (-10, -13) + (0, -6)
22:53:36.605 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:53:36.652 00.047 8976 Received - 47 (G) 
22:53:36.653 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:53:36.653 00.000 8976 stepped: pos (-10, -19)
22:53:36.653 00.000 8976 move complete, result=0
22:53:36.653 00.000 8976 worker thread done servicing request
22:53:36.653 00.000 8976 Worker thread wakes up
22:53:36.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:36.653 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:36.653 00.000 5052 GuideStep: 0.9 px 2 ms WEST, 2.0 px 6 ms SOUTH
22:53:37.686 01.033 8976 Exposure complete
22:53:37.700 00.014 8976 worker thread done servicing request
22:53:37.700 00.000 5052 OnExposeComplete: enter
22:53:37.700 00.000 5052 UpdateGuideState(): m_state=6
22:53:37.700 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 636
22:53:37.700 00.000 5052 Star::Find returns 1 (0), X=386.73, Y=271.36, Mass=315, SNR=12.0, Peak=60 HFD=4.5
22:53:37.700 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.36) = xAngle (-4.81 = 1.47)
22:53:37.700 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.15 = 1.13)
22:53:37.700 00.000 5052 CameraToMount -- cameraX=-1.05 cameraY=-0.86 hyp=1.36 cameraTheta=-2.46 mountX=0.14 mountY=1.23, mountTheta=1.46
22:53:37.701 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.05, y=-0.86, opts=13)
22:53:37.701 00.000 5052 Enqueuing Move request for stepguider (-1.05, -0.86)
22:53:37.701 00.000 8976 Worker thread wakes up
22:53:37.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.05, -0.86) opts 0xd
22:53:37.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.05, -0.86)
22:53:37.701 00.000 8976 Moving (-1.05, -0.86) raw xDistance=0.14 yDistance=1.23
22:53:37.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:53:37.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.23
22:53:37.701 00.000 8976 MoveAxis(R, 0, ABG)
22:53:37.701 00.000 8976 MoveAxis(D, 4, ABG)
22:53:37.701 00.000 8976 stepping (-10, -19) + (0, -4)
22:53:37.701 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:37.702 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:53:37.711 00.009 5052 UpdateGuideState exits: m=315 SNR=12.0
22:53:37.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:37.711 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:37.711 00.000 5052 Enqueuing Expose request
22:53:37.740 00.029 8976 Received - 47 (G) 
22:53:37.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:37.740 00.000 8976 stepped: pos (-10, -23)
22:53:37.740 00.000 8976 move complete, result=0
22:53:37.740 00.000 8976 worker thread done servicing request
22:53:37.740 00.000 8976 Worker thread wakes up
22:53:37.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:37.740 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:37.740 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.2 px 4 ms SOUTH
22:53:38.780 01.040 8976 Exposure complete
22:53:38.794 00.014 8976 worker thread done servicing request
22:53:38.794 00.000 5052 OnExposeComplete: enter
22:53:38.794 00.000 5052 UpdateGuideState(): m_state=6
22:53:38.794 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 637
22:53:38.794 00.000 5052 Star::Find returns 1 (0), X=387.85, Y=271.58, Mass=283, SNR=11.3, Peak=52 HFD=4.2
22:53:38.794 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.36) = xAngle (-3.83 = 2.46)
22:53:38.794 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.17 = 2.12)
22:53:38.794 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.65 hyp=0.65 cameraTheta=-1.47 mountX=-0.50 mountY=0.55, mountTheta=2.31
22:53:38.795 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.65, opts=13)
22:53:38.795 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.65)
22:53:38.795 00.000 8976 Worker thread wakes up
22:53:38.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.65) opts 0xd
22:53:38.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.65)
22:53:38.795 00.000 8976 Moving (0.07, -0.65) raw xDistance=-0.50 yDistance=0.55
22:53:38.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
22:53:38.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.55
22:53:38.796 00.001 8976 MoveAxis(R, 1, ABG)
22:53:38.796 00.000 8976 stepping (-10, -23) + (1, 0)
22:53:38.796 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:38.796 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:53:38.806 00.010 5052 UpdateGuideState exits: m=283 SNR=11.3
22:53:38.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:38.806 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:38.806 00.000 5052 Enqueuing Expose request
22:53:38.827 00.021 8976 Received - 47 (G) 
22:53:38.827 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:38.827 00.000 8976 stepped: pos (-9, -23)
22:53:38.827 00.000 8976 MoveAxis(D, 2, ABG)
22:53:38.827 00.000 8976 stepping (-9, -23) + (0, -2)
22:53:38.827 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:38.859 00.032 8976 Received - 47 (G) 
22:53:38.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:38.859 00.000 8976 stepped: pos (-9, -25)
22:53:38.859 00.000 8976 move complete, result=0
22:53:38.860 00.001 8976 worker thread done servicing request
22:53:38.860 00.000 8976 Worker thread wakes up
22:53:38.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:38.860 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:38.860 00.000 5052 GuideStep: -0.5 px 1 ms EAST, 0.6 px 2 ms SOUTH
22:53:39.900 01.040 8976 Exposure complete
22:53:39.914 00.014 8976 worker thread done servicing request
22:53:39.914 00.000 5052 OnExposeComplete: enter
22:53:39.914 00.000 5052 UpdateGuideState(): m_state=6
22:53:39.914 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 638
22:53:39.915 00.001 5052 Star::Find returns 1 (0), X=390.55, Y=271.97, Mass=403, SNR=13.7, Peak=50 HFD=5.3
22:53:39.915 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.36) = xAngle (-2.45 = -2.45)
22:53:39.915 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.79 = -2.79)
22:53:39.915 00.000 5052 CameraToMount -- cameraX=2.77 cameraY=-0.25 hyp=2.78 cameraTheta=-0.09 mountX=-2.14 mountY=-0.96, mountTheta=-2.72
22:53:39.915 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.77, y=-0.25, opts=13)
22:53:39.915 00.000 5052 Enqueuing Move request for stepguider (2.77, -0.25)
22:53:39.916 00.001 8976 Worker thread wakes up
22:53:39.916 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.77, -0.25) opts 0xd
22:53:39.916 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.77, -0.25)
22:53:39.916 00.000 8976 Moving (2.77, -0.25) raw xDistance=-2.14 yDistance=-0.96
22:53:39.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.37 from input -2.14
22:53:39.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.96
22:53:39.916 00.000 8976 MoveAxis(R, 4, ABG)
22:53:39.916 00.000 8976 stepping (-9, -25) + (4, 0)
22:53:39.916 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:39.917 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:53:39.927 00.010 5052 UpdateGuideState exits: m=403 SNR=13.7
22:53:39.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:39.927 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:39.927 00.000 5052 Enqueuing Expose request
22:53:39.946 00.019 8976 Received - 47 (G) 
22:53:39.946 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:39.946 00.000 8976 stepped: pos (-5, -25)
22:53:39.946 00.000 8976 MoveAxis(U, 3, ABG)
22:53:39.946 00.000 8976 stepping (-5, -25) + (0, 3)
22:53:39.946 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:39.978 00.032 8976 Received - 47 (G) 
22:53:39.978 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:39.978 00.000 8976 stepped: pos (-5, -22)
22:53:39.978 00.000 8976 move complete, result=0
22:53:39.978 00.000 8976 worker thread done servicing request
22:53:39.978 00.000 8976 Worker thread wakes up
22:53:39.979 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:39.979 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:39.979 00.000 5052 GuideStep: -2.1 px 4 ms EAST, -1.0 px 3 ms NORTH
22:53:41.024 01.045 8976 Exposure complete
22:53:41.038 00.014 8976 worker thread done servicing request
22:53:41.038 00.000 5052 OnExposeComplete: enter
22:53:41.038 00.000 5052 UpdateGuideState(): m_state=6
22:53:41.038 00.000 5052 Star::Find(18, 390, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 639
22:53:41.038 00.000 5052 Star::Find returns 1 (0), X=390.74, Y=272.21, Mass=312, SNR=11.9, Peak=52 HFD=4.4
22:53:41.038 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.36) = xAngle (-2.36 = -2.36)
22:53:41.038 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.70 = -2.70)
22:53:41.038 00.000 5052 CameraToMount -- cameraX=2.96 cameraY=-0.01 hyp=2.96 cameraTheta=-0.00 mountX=-2.11 mountY=-1.26, mountTheta=-2.60
22:53:41.039 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.96, y=-0.01, opts=13)
22:53:41.039 00.000 5052 Enqueuing Move request for stepguider (2.96, -0.01)
22:53:41.039 00.000 8976 Worker thread wakes up
22:53:41.039 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.96, -0.01) opts 0xd
22:53:41.039 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.96, -0.01)
22:53:41.039 00.000 8976 Moving (2.96, -0.01) raw xDistance=-2.11 yDistance=-1.26
22:53:41.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.42 from input -2.11
22:53:41.040 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.26
22:53:41.040 00.000 8976 MoveAxis(R, 5, ABG)
22:53:41.040 00.000 8976 stepping (-5, -22) + (5, 0)
22:53:41.040 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:53:41.040 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:53:41.051 00.011 5052 UpdateGuideState exits: m=312 SNR=11.9
22:53:41.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:41.051 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:41.051 00.000 5052 Enqueuing Expose request
22:53:41.081 00.030 8976 Received - 47 (G) 
22:53:41.081 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:53:41.081 00.000 8976 stepped: pos (0, -22)
22:53:41.081 00.000 8976 MoveAxis(U, 4, ABG)
22:53:41.081 00.000 8976 stepping (0, -22) + (0, 4)
22:53:41.081 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:41.113 00.032 8976 Received - 47 (G) 
22:53:41.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:41.113 00.000 8976 stepped: pos (0, -18)
22:53:41.113 00.000 8976 move complete, result=0
22:53:41.113 00.000 8976 worker thread done servicing request
22:53:41.113 00.000 8976 Worker thread wakes up
22:53:41.113 00.000 5052 GuideStep: -2.1 px 5 ms EAST, -1.3 px 4 ms NORTH
22:53:41.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:41.113 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:42.150 01.037 8976 Exposure complete
22:53:42.167 00.017 8976 worker thread done servicing request
22:53:42.167 00.000 5052 OnExposeComplete: enter
22:53:42.167 00.000 5052 UpdateGuideState(): m_state=6
22:53:42.167 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 640
22:53:42.167 00.000 5052 Star::Find returns 1 (0), X=392.64, Y=273.12, Mass=316, SNR=12.0, Peak=50 HFD=4.3
22:53:42.167 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.36) = xAngle (-2.18 = -2.18)
22:53:42.167 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.52 = -2.52)
22:53:42.167 00.000 5052 CameraToMount -- cameraX=4.87 cameraY=0.90 hyp=4.95 cameraTheta=0.18 mountX=-2.82 mountY=-2.90, mountTheta=-2.34
22:53:42.168 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.87, y=0.90, opts=13)
22:53:42.168 00.000 5052 Enqueuing Move request for stepguider (4.87, 0.90)
22:53:42.168 00.000 8976 Worker thread wakes up
22:53:42.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.87, 0.90) opts 0xd
22:53:42.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.87, 0.90)
22:53:42.168 00.000 8976 Moving (4.87, 0.90) raw xDistance=-2.82 yDistance=-2.90
22:53:42.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.87 from input -2.82
22:53:42.169 00.001 8976 GuideAlgorithmHysteresis::Result() returns -1.89 from input -2.90
22:53:42.169 00.000 8976 MoveAxis(R, 6, ABG)
22:53:42.169 00.000 8976 stepping (0, -18) + (6, 0)
22:53:42.169 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:53:42.169 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:53:42.179 00.010 5052 UpdateGuideState exits: m=316 SNR=12.0
22:53:42.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:42.179 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:42.179 00.000 5052 Enqueuing Expose request
22:53:42.216 00.037 8976 Received - 47 (G) 
22:53:42.216 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:53:42.216 00.000 8976 stepped: pos (6, -18)
22:53:42.216 00.000 8976 MoveAxis(U, 9, ABG)
22:53:42.216 00.000 8976 stepping (6, -18) + (0, 9)
22:53:42.216 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
22:53:42.280 00.064 8976 Received - 47 (G) 
22:53:42.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
22:53:42.280 00.000 8976 stepped: pos (6, -9)
22:53:42.280 00.000 8976 move complete, result=0
22:53:42.280 00.000 8976 worker thread done servicing request
22:53:42.280 00.000 8976 Worker thread wakes up
22:53:42.280 00.000 5052 GuideStep: -2.8 px 6 ms EAST, -2.9 px 9 ms NORTH
22:53:42.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:42.280 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:43.317 01.037 8976 Exposure complete
22:53:43.332 00.015 8976 worker thread done servicing request
22:53:43.332 00.000 5052 OnExposeComplete: enter
22:53:43.332 00.000 5052 UpdateGuideState(): m_state=6
22:53:43.332 00.000 5052 Star::Find(18, 392, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 641
22:53:43.332 00.000 5052 Star::Find returns 1 (0), X=391.45, Y=273.91, Mass=351, SNR=12.5, Peak=50 HFD=5.0
22:53:43.332 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.36) = xAngle (-1.93 = -1.93)
22:53:43.332 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.27 = -2.27)
22:53:43.332 00.000 5052 CameraToMount -- cameraX=3.67 cameraY=1.69 hyp=4.04 cameraTheta=0.43 mountX=-1.41 mountY=-3.10, mountTheta=-2.00
22:53:43.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.67, y=1.69, opts=13)
22:53:43.333 00.000 5052 Enqueuing Move request for stepguider (3.67, 1.69)
22:53:43.333 00.000 8976 Worker thread wakes up
22:53:43.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.67, 1.69) opts 0xd
22:53:43.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.67, 1.69)
22:53:43.333 00.000 8976 Moving (3.67, 1.69) raw xDistance=-1.41 yDistance=-3.10
22:53:43.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.02 from input -1.41
22:53:43.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.08 from input -3.10
22:53:43.333 00.000 8976 MoveAxis(R, 3, ABG)
22:53:43.334 00.001 8976 stepping (6, -9) + (3, 0)
22:53:43.334 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:43.334 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:53:43.344 00.010 5052 UpdateGuideState exits: m=351 SNR=12.5
22:53:43.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:43.344 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:43.345 00.001 5052 Enqueuing Expose request
22:53:43.367 00.022 8976 Received - 47 (G) 
22:53:43.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:43.367 00.000 8976 stepped: pos (9, -9)
22:53:43.367 00.000 8976 MoveAxis(U, 10, ABG)
22:53:43.367 00.000 8976 stepping (9, -9) + (0, 10)
22:53:43.367 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
22:53:43.431 00.064 8976 Received - 47 (G) 
22:53:43.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
22:53:43.432 00.001 8976 stepped: pos (9, 1)
22:53:43.432 00.000 8976 move complete, result=0
22:53:43.432 00.000 8976 worker thread done servicing request
22:53:43.432 00.000 8976 Worker thread wakes up
22:53:43.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:43.432 00.000 5052 GuideStep: -1.4 px 3 ms EAST, -3.1 px 10 ms NORTH
22:53:43.432 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:44.482 01.050 8976 Exposure complete
22:53:44.498 00.016 8976 worker thread done servicing request
22:53:44.498 00.000 5052 OnExposeComplete: enter
22:53:44.498 00.000 5052 UpdateGuideState(): m_state=6
22:53:44.498 00.000 5052 Star::Find(18, 391, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 642
22:53:44.498 00.000 5052 Star::Find returns 1 (0), X=389.37, Y=273.02, Mass=332, SNR=12.4, Peak=48 HFD=4.8
22:53:44.498 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.36) = xAngle (-1.90 = -1.90)
22:53:44.498 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.23 = -2.23)
22:53:44.498 00.000 5052 CameraToMount -- cameraX=1.59 cameraY=0.79 hyp=1.77 cameraTheta=0.46 mountX=-0.57 mountY=-1.40, mountTheta=-1.96
22:53:44.499 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.59, y=0.79, opts=13)
22:53:44.499 00.000 5052 Enqueuing Move request for stepguider (1.59, 0.79)
22:53:44.499 00.000 8976 Worker thread wakes up
22:53:44.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.59, 0.79) opts 0xd
22:53:44.500 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.59, 0.79)
22:53:44.500 00.000 8976 Moving (1.59, 0.79) raw xDistance=-0.57 yDistance=-1.40
22:53:44.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.57
22:53:44.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.03 from input -1.40
22:53:44.500 00.000 8976 MoveAxis(R, 1, ABG)
22:53:44.500 00.000 8976 stepping (9, 1) + (1, 0)
22:53:44.500 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:44.500 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=159, med=31, FiltMin=28, FiltMax=43, Gamma=2.260
22:53:44.510 00.010 5052 UpdateGuideState exits: m=332 SNR=12.4
22:53:44.511 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:44.511 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:44.511 00.000 5052 Enqueuing Expose request
22:53:44.518 00.007 8976 Received - 47 (G) 
22:53:44.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:44.518 00.000 8976 stepped: pos (10, 1)
22:53:44.519 00.001 8976 MoveAxis(U, 5, ABG)
22:53:44.519 00.000 8976 stepping (10, 1) + (0, 5)
22:53:44.519 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:53:44.566 00.047 8976 Received - 47 (G) 
22:53:44.566 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:53:44.566 00.000 8976 stepped: pos (10, 6)
22:53:44.566 00.000 8976 move complete, result=0
22:53:44.566 00.000 8976 worker thread done servicing request
22:53:44.566 00.000 8976 Worker thread wakes up
22:53:44.567 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:44.567 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:44.567 00.000 5052 GuideStep: -0.6 px 1 ms EAST, -1.4 px 5 ms NORTH
22:53:45.617 01.050 8976 Exposure complete
22:53:45.633 00.016 8976 worker thread done servicing request
22:53:45.633 00.000 5052 OnExposeComplete: enter
22:53:45.634 00.001 5052 UpdateGuideState(): m_state=6
22:53:45.634 00.000 5052 Star::Find(18, 389, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 643
22:53:45.634 00.000 5052 Star::Find returns 1 (1), X=386.93, Y=272.54, Mass=320, SNR=12.0, Peak=48 HFD=4.3
22:53:45.634 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
22:53:45.634 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.09 = 0.09)
22:53:45.634 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.31 hyp=0.91 cameraTheta=2.79 mountX=0.83 mountY=0.08, mountTheta=0.10
22:53:45.635 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.31, opts=13)
22:53:45.635 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.31)
22:53:45.635 00.000 8976 Worker thread wakes up
22:53:45.635 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.31) opts 0xd
22:53:45.635 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.31)
22:53:45.635 00.000 8976 Moving (-0.85, 0.31) raw xDistance=0.83 yDistance=0.08
22:53:45.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.83
22:53:45.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:53:45.635 00.000 8976 MoveAxis(L, 2, ABG)
22:53:45.635 00.000 8976 stepping (10, 6) + (-2, 0)
22:53:45.635 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:45.636 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=154, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:53:45.646 00.010 5052 UpdateGuideState exits: m=320 SNR=12.0 Saturated
22:53:45.646 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:45.646 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:45.646 00.000 5052 Enqueuing Expose request
22:53:45.669 00.023 8976 Received - 47 (G) 
22:53:45.669 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:45.669 00.000 8976 stepped: pos (8, 6)
22:53:45.669 00.000 8976 MoveAxis(U, 0, ABG)
22:53:45.669 00.000 8976 move complete, result=0
22:53:45.669 00.000 8976 worker thread done servicing request
22:53:45.669 00.000 8976 Worker thread wakes up
22:53:45.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:45.669 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:45.669 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 0.1 px 0 ms NORTH
22:53:46.711 01.042 8976 Exposure complete
22:53:46.725 00.014 8976 worker thread done servicing request
22:53:46.725 00.000 5052 OnExposeComplete: enter
22:53:46.725 00.000 5052 UpdateGuideState(): m_state=6
22:53:46.725 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 644
22:53:46.725 00.000 5052 Star::Find returns 1 (0), X=385.93, Y=272.30, Mass=319, SNR=12.1, Peak=52 HFD=4.2
22:53:46.725 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.36) = xAngle (0.74 = 0.74)
22:53:46.725 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.40 = 0.40)
22:53:46.725 00.000 5052 CameraToMount -- cameraX=-1.84 cameraY=0.08 hyp=1.85 cameraTheta=3.10 mountX=1.36 mountY=0.72, mountTheta=0.49
22:53:46.726 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.84, y=0.08, opts=13)
22:53:46.726 00.000 5052 Enqueuing Move request for stepguider (-1.84, 0.08)
22:53:46.726 00.000 8976 Worker thread wakes up
22:53:46.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.84, 0.08) opts 0xd
22:53:46.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.84, 0.08)
22:53:46.726 00.000 8976 Moving (-1.84, 0.08) raw xDistance=1.36 yDistance=0.72
22:53:46.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.36
22:53:46.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72
22:53:46.726 00.000 8976 MoveAxis(L, 3, ABG)
22:53:46.727 00.001 8976 stepping (8, 6) + (-3, 0)
22:53:46.727 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:46.727 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:53:46.738 00.011 5052 UpdateGuideState exits: m=319 SNR=12.1
22:53:46.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:46.738 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:46.738 00.000 5052 Enqueuing Expose request
22:53:46.757 00.019 8976 Received - 47 (G) 
22:53:46.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:46.757 00.000 8976 stepped: pos (5, 6)
22:53:46.757 00.000 8976 MoveAxis(D, 2, ABG)
22:53:46.757 00.000 8976 stepping (5, 6) + (0, -2)
22:53:46.757 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:46.789 00.032 8976 Received - 47 (G) 
22:53:46.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:46.789 00.000 8976 stepped: pos (5, 4)
22:53:46.789 00.000 8976 move complete, result=0
22:53:46.789 00.000 8976 worker thread done servicing request
22:53:46.789 00.000 8976 Worker thread wakes up
22:53:46.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:46.789 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:46.789 00.000 5052 GuideStep: 1.4 px 3 ms WEST, 0.7 px 2 ms SOUTH
22:53:47.829 01.040 8976 Exposure complete
22:53:47.843 00.014 8976 worker thread done servicing request
22:53:47.843 00.000 5052 OnExposeComplete: enter
22:53:47.843 00.000 5052 UpdateGuideState(): m_state=6
22:53:47.843 00.000 5052 Star::Find(18, 385, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 645
22:53:47.843 00.000 5052 Star::Find returns 1 (0), X=386.93, Y=272.16, Mass=303, SNR=11.8, Peak=55 HFD=4.1
22:53:47.844 00.001 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.36) = xAngle (-5.43 = 0.86)
22:53:47.844 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.77 = 0.52)
22:53:47.844 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.06 hyp=0.85 cameraTheta=-3.07 mountX=0.56 mountY=0.42, mountTheta=0.65
22:53:47.844 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.06, opts=13)
22:53:47.844 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.06)
22:53:47.844 00.000 8976 Worker thread wakes up
22:53:47.845 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.06) opts 0xd
22:53:47.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.06)
22:53:47.845 00.000 8976 Moving (-0.85, -0.06) raw xDistance=0.56 yDistance=0.42
22:53:47.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.56
22:53:47.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
22:53:47.845 00.000 8976 MoveAxis(L, 1, ABG)
22:53:47.845 00.000 8976 stepping (5, 4) + (-1, 0)
22:53:47.845 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:47.846 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:53:47.855 00.009 5052 UpdateGuideState exits: m=303 SNR=11.8
22:53:47.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:47.855 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:47.855 00.000 5052 Enqueuing Expose request
22:53:47.875 00.020 8976 Received - 47 (G) 
22:53:47.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:47.875 00.000 8976 stepped: pos (4, 4)
22:53:47.875 00.000 8976 MoveAxis(D, 1, ABG)
22:53:47.876 00.001 8976 stepping (4, 4) + (0, -1)
22:53:47.876 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:47.907 00.031 8976 Received - 47 (G) 
22:53:47.907 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:47.907 00.000 8976 stepped: pos (4, 3)
22:53:47.907 00.000 8976 move complete, result=0
22:53:47.907 00.000 8976 worker thread done servicing request
22:53:47.907 00.000 8976 Worker thread wakes up
22:53:47.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:47.907 00.000 5052 GuideStep: 0.6 px 1 ms WEST, 0.4 px 1 ms SOUTH
22:53:47.908 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:48.947 01.039 8976 Exposure complete
22:53:48.962 00.015 8976 worker thread done servicing request
22:53:48.962 00.000 5052 OnExposeComplete: enter
22:53:48.962 00.000 5052 UpdateGuideState(): m_state=6
22:53:48.962 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 646
22:53:48.962 00.000 5052 Star::Find returns 1 (0), X=387.25, Y=271.63, Mass=353, SNR=12.7, Peak=53 HFD=5.0
22:53:48.962 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.36) = xAngle (-4.66 = 1.63)
22:53:48.962 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.99 = 1.29)
22:53:48.962 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.59 hyp=0.79 cameraTheta=-2.30 mountX=-0.05 mountY=0.76, mountTheta=1.63
22:53:48.963 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.59, opts=13)
22:53:48.963 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.59)
22:53:48.963 00.000 8976 Worker thread wakes up
22:53:48.963 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.59) opts 0xd
22:53:48.963 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.59)
22:53:48.963 00.000 8976 Moving (-0.53, -0.59) raw xDistance=-0.05 yDistance=0.76
22:53:48.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:53:48.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
22:53:48.963 00.000 8976 MoveAxis(R, 0, ABG)
22:53:48.963 00.000 8976 MoveAxis(D, 2, ABG)
22:53:48.963 00.000 8976 stepping (4, 3) + (0, -2)
22:53:48.963 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:48.964 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:53:48.974 00.010 5052 UpdateGuideState exits: m=353 SNR=12.7
22:53:48.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:48.974 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:48.974 00.000 5052 Enqueuing Expose request
22:53:48.995 00.021 8976 Received - 47 (G) 
22:53:48.995 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:48.995 00.000 8976 stepped: pos (4, 1)
22:53:48.995 00.000 8976 move complete, result=0
22:53:48.995 00.000 8976 worker thread done servicing request
22:53:48.995 00.000 8976 Worker thread wakes up
22:53:48.995 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.8 px 2 ms SOUTH
22:53:48.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:48.995 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:50.029 01.034 8976 Exposure complete
22:53:50.044 00.015 8976 worker thread done servicing request
22:53:50.044 00.000 5052 OnExposeComplete: enter
22:53:50.044 00.000 5052 UpdateGuideState(): m_state=6
22:53:50.044 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 647
22:53:50.044 00.000 5052 Star::Find returns 1 (0), X=388.10, Y=272.27, Mass=349, SNR=12.7, Peak=51 HFD=4.9
22:53:50.044 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.36) = xAngle (-2.20 = -2.20)
22:53:50.044 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.54 = -2.54)
22:53:50.044 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.05 hyp=0.32 cameraTheta=0.16 mountX=-0.19 mountY=-0.18, mountTheta=-2.38
22:53:50.045 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.05, opts=13)
22:53:50.045 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.05)
22:53:50.045 00.000 8976 Worker thread wakes up
22:53:50.045 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.05) opts 0xd
22:53:50.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.05)
22:53:50.045 00.000 8976 Moving (0.32, 0.05) raw xDistance=-0.19 yDistance=-0.18
22:53:50.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:53:50.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:53:50.045 00.000 8976 MoveAxis(R, 0, ABG)
22:53:50.045 00.000 8976 MoveAxis(U, 0, ABG)
22:53:50.045 00.000 8976 move complete, result=0
22:53:50.045 00.000 8976 worker thread done servicing request
22:53:50.046 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:53:50.056 00.010 5052 UpdateGuideState exits: m=349 SNR=12.7
22:53:50.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:50.056 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:50.056 00.000 5052 Enqueuing Expose request
22:53:50.057 00.001 8976 Worker thread wakes up
22:53:50.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:50.057 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:50.063 00.006 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:53:51.096 01.033 8976 Exposure complete
22:53:51.110 00.014 8976 worker thread done servicing request
22:53:51.110 00.000 5052 OnExposeComplete: enter
22:53:51.110 00.000 5052 UpdateGuideState(): m_state=6
22:53:51.110 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 648
22:53:51.110 00.000 5052 Star::Find returns 1 (0), X=387.00, Y=271.89, Mass=297, SNR=11.7, Peak=55 HFD=4.4
22:53:51.110 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.36) = xAngle (-5.10 = 1.18)
22:53:51.110 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.44 = 0.84)
22:53:51.110 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.33 hyp=0.85 cameraTheta=-2.74 mountX=0.32 mountY=0.63, mountTheta=1.10
22:53:51.111 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.33, opts=13)
22:53:51.111 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.33)
22:53:51.111 00.000 8976 Worker thread wakes up
22:53:51.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.33) opts 0xd
22:53:51.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.33)
22:53:51.111 00.000 8976 Moving (-0.78, -0.33) raw xDistance=0.32 yDistance=0.63
22:53:51.112 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
22:53:51.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
22:53:51.112 00.000 8976 MoveAxis(L, 1, ABG)
22:53:51.112 00.000 8976 stepping (4, 1) + (-1, 0)
22:53:51.112 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:51.113 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:53:51.124 00.011 5052 UpdateGuideState exits: m=297 SNR=11.7
22:53:51.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:51.124 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:51.124 00.000 5052 Enqueuing Expose request
22:53:51.137 00.013 8976 Received - 47 (G) 
22:53:51.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:51.137 00.000 8976 stepped: pos (3, 1)
22:53:51.137 00.000 8976 MoveAxis(D, 2, ABG)
22:53:51.137 00.000 8976 stepping (3, 1) + (0, -2)
22:53:51.137 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:51.167 00.030 8976 Received - 47 (G) 
22:53:51.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:51.167 00.000 8976 stepped: pos (3, -1)
22:53:51.167 00.000 8976 move complete, result=0
22:53:51.167 00.000 8976 worker thread done servicing request
22:53:51.167 00.000 8976 Worker thread wakes up
22:53:51.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:51.167 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:51.167 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
22:53:52.212 01.045 8976 Exposure complete
22:53:52.227 00.015 8976 worker thread done servicing request
22:53:52.227 00.000 5052 OnExposeComplete: enter
22:53:52.227 00.000 5052 UpdateGuideState(): m_state=6
22:53:52.227 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 649
22:53:52.227 00.000 5052 Star::Find returns 1 (0), X=387.89, Y=271.51, Mass=305, SNR=11.8, Peak=53 HFD=3.9
22:53:52.227 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.36) = xAngle (-3.78 = 2.51)
22:53:52.228 00.001 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.12 = 2.17)
22:53:52.228 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.71 hyp=0.72 cameraTheta=-1.42 mountX=-0.58 mountY=0.59, mountTheta=2.34
22:53:52.228 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.71, opts=13)
22:53:52.228 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.71)
22:53:52.228 00.000 8976 Worker thread wakes up
22:53:52.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.71) opts 0xd
22:53:52.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.71)
22:53:52.228 00.000 8976 Moving (0.11, -0.71) raw xDistance=-0.58 yDistance=0.59
22:53:52.229 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.58
22:53:52.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
22:53:52.229 00.000 8976 MoveAxis(R, 1, ABG)
22:53:52.229 00.000 8976 stepping (3, -1) + (1, 0)
22:53:52.229 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:52.229 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:53:52.240 00.011 5052 UpdateGuideState exits: m=305 SNR=11.8
22:53:52.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:52.240 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:52.240 00.000 5052 Enqueuing Expose request
22:53:52.256 00.016 8976 Received - 47 (G) 
22:53:52.256 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:52.256 00.000 8976 stepped: pos (4, -1)
22:53:52.256 00.000 8976 MoveAxis(D, 2, ABG)
22:53:52.256 00.000 8976 stepping (4, -1) + (0, -2)
22:53:52.256 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:52.288 00.032 8976 Received - 47 (G) 
22:53:52.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:52.288 00.000 8976 stepped: pos (4, -3)
22:53:52.288 00.000 8976 move complete, result=0
22:53:52.288 00.000 8976 worker thread done servicing request
22:53:52.288 00.000 8976 Worker thread wakes up
22:53:52.289 00.001 5052 GuideStep: -0.6 px 1 ms EAST, 0.6 px 2 ms SOUTH
22:53:52.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:52.289 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:53.330 01.041 8976 Exposure complete
22:53:53.344 00.014 8976 worker thread done servicing request
22:53:53.344 00.000 5052 OnExposeComplete: enter
22:53:53.345 00.001 5052 UpdateGuideState(): m_state=6
22:53:53.345 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 650
22:53:53.345 00.000 5052 Star::Find returns 1 (0), X=390.07, Y=271.87, Mass=326, SNR=12.3, Peak=55 HFD=4.3
22:53:53.345 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.36) = xAngle (-2.51 = -2.51)
22:53:53.345 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.85 = -2.85)
22:53:53.345 00.000 5052 CameraToMount -- cameraX=2.29 cameraY=-0.35 hyp=2.32 cameraTheta=-0.15 mountX=-1.87 mountY=-0.67, mountTheta=-2.80
22:53:53.346 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.29, y=-0.35, opts=13)
22:53:53.346 00.000 5052 Enqueuing Move request for stepguider (2.29, -0.35)
22:53:53.346 00.000 8976 Worker thread wakes up
22:53:53.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.29, -0.35) opts 0xd
22:53:53.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.29, -0.35)
22:53:53.346 00.000 8976 Moving (2.29, -0.35) raw xDistance=-1.87 yDistance=-0.67
22:53:53.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.21 from input -1.87
22:53:53.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.67
22:53:53.346 00.000 8976 MoveAxis(R, 4, ABG)
22:53:53.346 00.000 8976 stepping (4, -3) + (4, 0)
22:53:53.346 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:53.347 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:53:53.357 00.010 5052 UpdateGuideState exits: m=326 SNR=12.3
22:53:53.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:53.357 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:53.357 00.000 5052 Enqueuing Expose request
22:53:53.383 00.026 8976 Received - 47 (G) 
22:53:53.383 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:53:53.383 00.000 8976 stepped: pos (8, -3)
22:53:53.383 00.000 8976 MoveAxis(U, 2, ABG)
22:53:53.383 00.000 8976 stepping (8, -3) + (0, 2)
22:53:53.383 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:53.422 00.039 8976 Received - 47 (G) 
22:53:53.422 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:53.422 00.000 8976 stepped: pos (8, -1)
22:53:53.423 00.001 8976 move complete, result=0
22:53:53.423 00.000 8976 worker thread done servicing request
22:53:53.423 00.000 8976 Worker thread wakes up
22:53:53.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:53.423 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:53.423 00.000 5052 GuideStep: -1.9 px 4 ms EAST, -0.7 px 2 ms NORTH
22:53:54.454 01.031 8976 Exposure complete
22:53:54.467 00.013 8976 worker thread done servicing request
22:53:54.467 00.000 5052 OnExposeComplete: enter
22:53:54.467 00.000 5052 UpdateGuideState(): m_state=6
22:53:54.467 00.000 5052 Star::Find(18, 390, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 651
22:53:54.467 00.000 5052 Star::Find returns 1 (0), X=389.71, Y=272.39, Mass=335, SNR=12.4, Peak=51 HFD=4.5
22:53:54.468 00.001 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.36) = xAngle (-2.27 = -2.27)
22:53:54.468 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.61 = -2.61)
22:53:54.468 00.000 5052 CameraToMount -- cameraX=1.93 cameraY=0.17 hyp=1.94 cameraTheta=0.09 mountX=-1.25 mountY=-0.98, mountTheta=-2.48
22:53:54.468 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.93, y=0.17, opts=13)
22:53:54.468 00.000 5052 Enqueuing Move request for stepguider (1.93, 0.17)
22:53:54.468 00.000 8976 Worker thread wakes up
22:53:54.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.93, 0.17) opts 0xd
22:53:54.469 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.93, 0.17)
22:53:54.469 00.000 8976 Moving (1.93, 0.17) raw xDistance=-1.25 yDistance=-0.98
22:53:54.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.25
22:53:54.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.98
22:53:54.469 00.000 8976 MoveAxis(R, 3, ABG)
22:53:54.469 00.000 8976 stepping (8, -1) + (3, 0)
22:53:54.469 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:54.469 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:53:54.479 00.010 5052 UpdateGuideState exits: m=335 SNR=12.4
22:53:54.479 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:54.479 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:54.479 00.000 5052 Enqueuing Expose request
22:53:54.510 00.031 8976 Received - 47 (G) 
22:53:54.511 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:54.511 00.000 8976 stepped: pos (11, -1)
22:53:54.511 00.000 8976 MoveAxis(U, 3, ABG)
22:53:54.511 00.000 8976 stepping (11, -1) + (0, 3)
22:53:54.511 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:54.542 00.031 8976 Received - 47 (G) 
22:53:54.542 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:53:54.542 00.000 8976 stepped: pos (11, 2)
22:53:54.542 00.000 8976 move complete, result=0
22:53:54.542 00.000 8976 worker thread done servicing request
22:53:54.542 00.000 8976 Worker thread wakes up
22:53:54.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:54.542 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:54.542 00.000 5052 GuideStep: -1.3 px 3 ms EAST, -1.0 px 3 ms NORTH
22:53:55.590 01.048 8976 Exposure complete
22:53:55.604 00.014 8976 worker thread done servicing request
22:53:55.604 00.000 5052 OnExposeComplete: enter
22:53:55.605 00.001 5052 UpdateGuideState(): m_state=6
22:53:55.605 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 652
22:53:55.605 00.000 5052 Star::Find returns 1 (0), X=387.38, Y=273.14, Mass=274, SNR=11.2, Peak=50 HFD=3.9
22:53:55.605 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.36) = xAngle (-0.38 = -0.38)
22:53:55.605 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.72 = -0.72)
22:53:55.605 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.92 hyp=1.00 cameraTheta=1.98 mountX=0.93 mountY=-0.66, mountTheta=-0.62
22:53:55.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.92, opts=13)
22:53:55.606 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.92)
22:53:55.606 00.000 8976 Worker thread wakes up
22:53:55.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.92) opts 0xd
22:53:55.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.92)
22:53:55.606 00.000 8976 Moving (-0.40, 0.92) raw xDistance=0.93 yDistance=-0.66
22:53:55.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.93
22:53:55.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.66
22:53:55.606 00.000 8976 MoveAxis(L, 2, ABG)
22:53:55.606 00.000 8976 stepping (11, 2) + (-2, 0)
22:53:55.606 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:55.607 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=42, Gamma=2.260
22:53:55.617 00.010 5052 UpdateGuideState exits: m=274 SNR=11.2
22:53:55.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:55.617 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:55.617 00.000 5052 Enqueuing Expose request
22:53:55.622 00.005 8976 Received - 47 (G) 
22:53:55.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:55.622 00.000 8976 stepped: pos (9, 2)
22:53:55.622 00.000 8976 MoveAxis(U, 2, ABG)
22:53:55.622 00.000 8976 stepping (9, 2) + (0, 2)
22:53:55.622 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:55.661 00.039 8976 Received - 47 (G) 
22:53:55.661 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:55.661 00.000 8976 stepped: pos (9, 4)
22:53:55.661 00.000 8976 move complete, result=0
22:53:55.661 00.000 8976 worker thread done servicing request
22:53:55.661 00.000 8976 Worker thread wakes up
22:53:55.661 00.000 5052 GuideStep: 0.9 px 2 ms WEST, -0.7 px 2 ms NORTH
22:53:55.661 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:55.661 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:56.707 01.046 8976 Exposure complete
22:53:56.722 00.015 8976 worker thread done servicing request
22:53:56.722 00.000 5052 OnExposeComplete: enter
22:53:56.722 00.000 5052 UpdateGuideState(): m_state=6
22:53:56.722 00.000 5052 Star::Find(18, 387, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 653
22:53:56.722 00.000 5052 Star::Find returns 1 (0), X=386.65, Y=272.43, Mass=267, SNR=11.0, Peak=50 HFD=4.4
22:53:56.722 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.36) = xAngle (0.60 = 0.60)
22:53:56.722 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.26 = 0.26)
22:53:56.722 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=0.21 hyp=1.14 cameraTheta=2.96 mountX=0.95 mountY=0.29, mountTheta=0.30
22:53:56.723 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=0.21, opts=13)
22:53:56.723 00.000 5052 Enqueuing Move request for stepguider (-1.12, 0.21)
22:53:56.723 00.000 8976 Worker thread wakes up
22:53:56.723 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, 0.21) opts 0xd
22:53:56.723 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, 0.21)
22:53:56.723 00.000 8976 Moving (-1.12, 0.21) raw xDistance=0.95 yDistance=0.29
22:53:56.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.95
22:53:56.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
22:53:56.723 00.000 8976 MoveAxis(L, 2, ABG)
22:53:56.723 00.000 8976 stepping (9, 4) + (-2, 0)
22:53:56.723 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:56.724 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=41, Gamma=2.260
22:53:56.734 00.010 5052 UpdateGuideState exits: m=267 SNR=11.0
22:53:56.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:56.734 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:56.734 00.000 5052 Enqueuing Expose request
22:53:56.748 00.014 8976 Received - 47 (G) 
22:53:56.752 00.004 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:56.753 00.001 8976 stepped: pos (7, 4)
22:53:56.753 00.000 8976 MoveAxis(U, 0, ABG)
22:53:56.753 00.000 8976 move complete, result=0
22:53:56.753 00.000 8976 worker thread done servicing request
22:53:56.753 00.000 8976 Worker thread wakes up
22:53:56.753 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:56.753 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:56.753 00.000 5052 GuideStep: 0.9 px 2 ms WEST, 0.3 px 0 ms NORTH
22:53:57.790 01.037 8976 Exposure complete
22:53:57.805 00.015 8976 worker thread done servicing request
22:53:57.806 00.001 5052 OnExposeComplete: enter
22:53:57.806 00.000 5052 UpdateGuideState(): m_state=6
22:53:57.806 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 654
22:53:57.806 00.000 5052 Star::Find returns 1 (0), X=386.82, Y=271.97, Mass=350, SNR=12.7, Peak=55 HFD=4.7
22:53:57.806 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.36) = xAngle (-5.25 = 1.03)
22:53:57.806 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.59 = 0.70)
22:53:57.806 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=-0.25 hyp=0.99 cameraTheta=-2.89 mountX=0.51 mountY=0.64, mountTheta=0.90
22:53:57.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=-0.25, opts=13)
22:53:57.807 00.000 5052 Enqueuing Move request for stepguider (-0.96, -0.25)
22:53:57.807 00.000 8976 Worker thread wakes up
22:53:57.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, -0.25) opts 0xd
22:53:57.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, -0.25)
22:53:57.807 00.000 8976 Moving (-0.96, -0.25) raw xDistance=0.51 yDistance=0.64
22:53:57.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.51
22:53:57.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
22:53:57.807 00.000 8976 MoveAxis(L, 1, ABG)
22:53:57.807 00.000 8976 stepping (7, 4) + (-1, 0)
22:53:57.807 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:57.808 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:53:57.818 00.010 5052 UpdateGuideState exits: m=350 SNR=12.7
22:53:57.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:57.818 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:57.818 00.000 5052 Enqueuing Expose request
22:53:57.835 00.017 8976 Received - 47 (G) 
22:53:57.835 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:57.835 00.000 8976 stepped: pos (6, 4)
22:53:57.835 00.000 8976 MoveAxis(D, 2, ABG)
22:53:57.835 00.000 8976 stepping (6, 4) + (0, -2)
22:53:57.835 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:57.866 00.031 8976 Received - 47 (G) 
22:53:57.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:53:57.866 00.000 8976 stepped: pos (6, 2)
22:53:57.868 00.002 8976 move complete, result=0
22:53:57.868 00.000 8976 worker thread done servicing request
22:53:57.868 00.000 8976 Worker thread wakes up
22:53:57.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:57.868 00.000 5052 GuideStep: 0.5 px 1 ms WEST, 0.6 px 2 ms SOUTH
22:53:57.868 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:53:58.905 01.037 8976 Exposure complete
22:53:58.921 00.016 8976 worker thread done servicing request
22:53:58.921 00.000 5052 OnExposeComplete: enter
22:53:58.921 00.000 5052 UpdateGuideState(): m_state=6
22:53:58.921 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 655
22:53:58.921 00.000 5052 Star::Find returns 1 (0), X=386.95, Y=272.26, Mass=334, SNR=12.4, Peak=54 HFD=4.8
22:53:58.921 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.36) = xAngle (0.74 = 0.74)
22:53:58.921 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.40 = 0.40)
22:53:58.921 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.04 hyp=0.83 cameraTheta=3.10 mountX=0.62 mountY=0.32, mountTheta=0.48
22:53:58.922 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.04, opts=13)
22:53:58.922 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.04)
22:53:58.922 00.000 8976 Worker thread wakes up
22:53:58.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.04) opts 0xd
22:53:58.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.04)
22:53:58.922 00.000 8976 Moving (-0.83, 0.04) raw xDistance=0.62 yDistance=0.32
22:53:58.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
22:53:58.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
22:53:58.922 00.000 8976 MoveAxis(L, 1, ABG)
22:53:58.922 00.000 8976 stepping (6, 2) + (-1, 0)
22:53:58.922 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:58.923 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:53:58.933 00.010 5052 UpdateGuideState exits: m=334 SNR=12.4
22:53:58.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:58.933 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:53:58.933 00.000 5052 Enqueuing Expose request
22:53:58.955 00.022 8976 Received - 47 (G) 
22:53:58.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:58.955 00.000 8976 stepped: pos (5, 2)
22:53:58.955 00.000 8976 MoveAxis(D, 1, ABG)
22:53:58.955 00.000 8976 stepping (5, 2) + (0, -1)
22:53:58.955 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:58.986 00.031 8976 Received - 47 (G) 
22:53:58.988 00.002 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:53:58.988 00.000 8976 stepped: pos (5, 1)
22:53:58.988 00.000 8976 move complete, result=0
22:53:58.988 00.000 8976 worker thread done servicing request
22:53:58.988 00.000 8976 Worker thread wakes up
22:53:58.988 00.000 5052 GuideStep: 0.6 px 1 ms WEST, 0.3 px 1 ms SOUTH
22:53:58.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:53:58.988 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:00.037 01.049 8976 Exposure complete
22:54:00.052 00.015 8976 worker thread done servicing request
22:54:00.052 00.000 5052 OnExposeComplete: enter
22:54:00.052 00.000 5052 UpdateGuideState(): m_state=6
22:54:00.052 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 656
22:54:00.052 00.000 5052 Star::Find returns 1 (0), X=387.68, Y=272.00, Mass=300, SNR=11.5, Peak=53 HFD=5.1
22:54:00.052 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.36) = xAngle (-4.35 = 1.93)
22:54:00.052 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.69 = 1.59)
22:54:00.052 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.99 mountX=-0.09 mountY=0.24, mountTheta=1.91
22:54:00.053 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.22, opts=13)
22:54:00.053 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.22)
22:54:00.053 00.000 8976 Worker thread wakes up
22:54:00.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.22) opts 0xd
22:54:00.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.22)
22:54:00.053 00.000 8976 Moving (-0.10, -0.22) raw xDistance=-0.09 yDistance=0.24
22:54:00.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:54:00.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:54:00.053 00.000 8976 MoveAxis(R, 0, ABG)
22:54:00.053 00.000 8976 MoveAxis(U, 0, ABG)
22:54:00.053 00.000 8976 move complete, result=0
22:54:00.053 00.000 8976 worker thread done servicing request
22:54:00.054 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=42, Gamma=2.260
22:54:00.066 00.012 5052 UpdateGuideState exits: m=300 SNR=11.5
22:54:00.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:00.066 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:00.066 00.000 5052 Enqueuing Expose request
22:54:00.066 00.000 8976 Worker thread wakes up
22:54:00.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:00.066 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:00.072 00.006 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:01.119 01.047 8976 Exposure complete
22:54:01.133 00.014 8976 worker thread done servicing request
22:54:01.133 00.000 5052 OnExposeComplete: enter
22:54:01.133 00.000 5052 UpdateGuideState(): m_state=6
22:54:01.134 00.001 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 657
22:54:01.134 00.000 5052 Star::Find returns 1 (0), X=386.79, Y=271.92, Mass=266, SNR=10.9, Peak=56 HFD=4.5
22:54:01.134 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.36) = xAngle (-5.21 = 1.08)
22:54:01.134 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.55 = 0.74)
22:54:01.134 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=-0.30 hyp=1.04 cameraTheta=-2.85 mountX=0.49 mountY=0.70, mountTheta=0.96
22:54:01.134 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=-0.30, opts=13)
22:54:01.134 00.000 5052 Enqueuing Move request for stepguider (-0.99, -0.30)
22:54:01.134 00.000 8976 Worker thread wakes up
22:54:01.135 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, -0.30) opts 0xd
22:54:01.135 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, -0.30)
22:54:01.135 00.000 8976 Moving (-0.99, -0.30) raw xDistance=0.49 yDistance=0.70
22:54:01.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
22:54:01.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
22:54:01.135 00.000 8976 MoveAxis(L, 1, ABG)
22:54:01.135 00.000 8976 stepping (5, 1) + (-1, 0)
22:54:01.135 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:01.135 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:54:01.145 00.010 5052 UpdateGuideState exits: m=266 SNR=10.9
22:54:01.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:01.145 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:01.145 00.000 5052 Enqueuing Expose request
22:54:01.160 00.015 8976 Received - 47 (G) 
22:54:01.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:01.160 00.000 8976 stepped: pos (4, 1)
22:54:01.160 00.000 8976 MoveAxis(D, 2, ABG)
22:54:01.160 00.000 8976 stepping (4, 1) + (0, -2)
22:54:01.160 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:01.192 00.032 8976 Received - 47 (G) 
22:54:01.192 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:01.192 00.000 8976 stepped: pos (4, -1)
22:54:01.192 00.000 8976 move complete, result=0
22:54:01.192 00.000 8976 worker thread done servicing request
22:54:01.192 00.000 8976 Worker thread wakes up
22:54:01.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:01.192 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:01.193 00.001 5052 GuideStep: 0.5 px 1 ms WEST, 0.7 px 2 ms SOUTH
22:54:02.235 01.042 8976 Exposure complete
22:54:02.250 00.015 8976 worker thread done servicing request
22:54:02.250 00.000 5052 OnExposeComplete: enter
22:54:02.250 00.000 5052 UpdateGuideState(): m_state=6
22:54:02.250 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 658
22:54:02.250 00.000 5052 Star::Find returns 1 (0), X=387.68, Y=271.42, Mass=310, SNR=11.8, Peak=53 HFD=4.8
22:54:02.250 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.36) = xAngle (-4.05 = 2.24)
22:54:02.250 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.39 = 1.90)
22:54:02.250 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.81 hyp=0.81 cameraTheta=-1.69 mountX=-0.50 mountY=0.77, mountTheta=2.15
22:54:02.251 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.81, opts=13)
22:54:02.251 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.81)
22:54:02.251 00.000 8976 Worker thread wakes up
22:54:02.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.81) opts 0xd
22:54:02.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.81)
22:54:02.251 00.000 8976 Moving (-0.10, -0.81) raw xDistance=-0.50 yDistance=0.77
22:54:02.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.50
22:54:02.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.77
22:54:02.251 00.000 8976 MoveAxis(R, 1, ABG)
22:54:02.251 00.000 8976 stepping (4, -1) + (1, 0)
22:54:02.252 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:02.252 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:54:02.263 00.011 5052 UpdateGuideState exits: m=310 SNR=11.8
22:54:02.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:02.263 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:02.263 00.000 5052 Enqueuing Expose request
22:54:02.280 00.017 8976 Received - 47 (G) 
22:54:02.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:02.280 00.000 8976 stepped: pos (5, -1)
22:54:02.280 00.000 8976 MoveAxis(D, 2, ABG)
22:54:02.280 00.000 8976 stepping (5, -1) + (0, -2)
22:54:02.280 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:02.312 00.032 8976 Received - 47 (G) 
22:54:02.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:02.312 00.000 8976 stepped: pos (5, -3)
22:54:02.312 00.000 8976 move complete, result=0
22:54:02.312 00.000 8976 worker thread done servicing request
22:54:02.312 00.000 8976 Worker thread wakes up
22:54:02.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:02.312 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:02.312 00.000 5052 GuideStep: -0.5 px 1 ms EAST, 0.8 px 2 ms SOUTH
22:54:03.360 01.048 8976 Exposure complete
22:54:03.375 00.015 8976 worker thread done servicing request
22:54:03.375 00.000 5052 OnExposeComplete: enter
22:54:03.375 00.000 5052 UpdateGuideState(): m_state=6
22:54:03.375 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 659
22:54:03.375 00.000 5052 Star::Find returns 1 (0), X=387.81, Y=271.97, Mass=357, SNR=12.8, Peak=49 HFD=4.7
22:54:03.375 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.36) = xAngle (-3.82 = 2.47)
22:54:03.375 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.16 = 2.13)
22:54:03.375 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.46 mountX=-0.20 mountY=0.21, mountTheta=2.31
22:54:03.376 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.25, opts=13)
22:54:03.376 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.25)
22:54:03.376 00.000 8976 Worker thread wakes up
22:54:03.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.25) opts 0xd
22:54:03.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.25)
22:54:03.376 00.000 8976 Moving (0.03, -0.25) raw xDistance=-0.20 yDistance=0.21
22:54:03.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:54:03.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:54:03.376 00.000 8976 MoveAxis(R, 0, ABG)
22:54:03.376 00.000 8976 MoveAxis(U, 0, ABG)
22:54:03.377 00.001 8976 move complete, result=0
22:54:03.377 00.000 8976 worker thread done servicing request
22:54:03.377 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:54:03.387 00.010 5052 UpdateGuideState exits: m=357 SNR=12.8
22:54:03.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:03.387 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:03.387 00.000 5052 Enqueuing Expose request
22:54:03.388 00.001 8976 Worker thread wakes up
22:54:03.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:03.388 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:03.392 00.004 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:04.435 01.043 8976 Exposure complete
22:54:04.449 00.014 8976 worker thread done servicing request
22:54:04.450 00.001 5052 OnExposeComplete: enter
22:54:04.450 00.000 5052 UpdateGuideState(): m_state=6
22:54:04.450 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 660
22:54:04.450 00.000 5052 Star::Find returns 1 (0), X=387.82, Y=271.97, Mass=296, SNR=11.5, Peak=48 HFD=4.3
22:54:04.450 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.36) = xAngle (-3.78 = 2.50)
22:54:04.450 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.12 = 2.16)
22:54:04.450 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.42 mountX=-0.20 mountY=0.21, mountTheta=2.34
22:54:04.451 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.25, opts=13)
22:54:04.451 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.25)
22:54:04.451 00.000 8976 Worker thread wakes up
22:54:04.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.25) opts 0xd
22:54:04.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.25)
22:54:04.451 00.000 8976 Moving (0.04, -0.25) raw xDistance=-0.20 yDistance=0.21
22:54:04.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:54:04.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:54:04.451 00.000 8976 MoveAxis(R, 0, ABG)
22:54:04.451 00.000 8976 MoveAxis(U, 0, ABG)
22:54:04.451 00.000 8976 move complete, result=0
22:54:04.451 00.000 8976 worker thread done servicing request
22:54:04.452 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:54:04.461 00.009 5052 UpdateGuideState exits: m=296 SNR=11.5
22:54:04.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:04.462 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:04.462 00.000 5052 Enqueuing Expose request
22:54:04.462 00.000 8976 Worker thread wakes up
22:54:04.462 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:04.462 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:04.466 00.004 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:05.508 01.042 8976 Exposure complete
22:54:05.523 00.015 8976 worker thread done servicing request
22:54:05.523 00.000 5052 OnExposeComplete: enter
22:54:05.523 00.000 5052 UpdateGuideState(): m_state=6
22:54:05.523 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 661
22:54:05.523 00.000 5052 Star::Find returns 1 (0), X=387.60, Y=272.04, Mass=290, SNR=11.5, Peak=47 HFD=4.2
22:54:05.523 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.36) = xAngle (-4.72 = 1.56)
22:54:05.523 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.06 = 1.22)
22:54:05.523 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-2.36 mountX=0.00 mountY=0.24, mountTheta=1.56
22:54:05.524 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.18, opts=13)
22:54:05.524 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.18)
22:54:05.524 00.000 8976 Worker thread wakes up
22:54:05.524 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.18) opts 0xd
22:54:05.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.18)
22:54:05.524 00.000 8976 Moving (-0.18, -0.18) raw xDistance=0.00 yDistance=0.24
22:54:05.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:54:05.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:54:05.524 00.000 8976 MoveAxis(R, 0, ABG)
22:54:05.524 00.000 8976 MoveAxis(U, 0, ABG)
22:54:05.524 00.000 8976 move complete, result=0
22:54:05.524 00.000 8976 worker thread done servicing request
22:54:05.525 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:54:05.535 00.010 5052 UpdateGuideState exits: m=290 SNR=11.5
22:54:05.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:05.535 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:05.535 00.000 5052 Enqueuing Expose request
22:54:05.535 00.000 8976 Worker thread wakes up
22:54:05.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:05.535 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:05.540 00.005 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:06.575 01.035 8976 Exposure complete
22:54:06.589 00.014 8976 worker thread done servicing request
22:54:06.589 00.000 5052 OnExposeComplete: enter
22:54:06.589 00.000 5052 UpdateGuideState(): m_state=6
22:54:06.589 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 662
22:54:06.590 00.001 5052 Star::Find returns 1 (0), X=387.92, Y=272.04, Mass=290, SNR=11.5, Peak=49 HFD=4.3
22:54:06.590 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.36) = xAngle (-3.27 = 3.02)
22:54:06.590 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.61 = 2.68)
22:54:06.590 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.91 mountX=-0.23 mountY=0.10, mountTheta=2.72
22:54:06.590 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.18, opts=13)
22:54:06.590 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.18)
22:54:06.590 00.000 8976 Worker thread wakes up
22:54:06.591 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.18) opts 0xd
22:54:06.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.18)
22:54:06.591 00.000 8976 Moving (0.14, -0.18) raw xDistance=-0.23 yDistance=0.10
22:54:06.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:54:06.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:54:06.591 00.000 8976 MoveAxis(R, 0, ABG)
22:54:06.591 00.000 8976 MoveAxis(U, 0, ABG)
22:54:06.591 00.000 8976 move complete, result=0
22:54:06.591 00.000 8976 worker thread done servicing request
22:54:06.591 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:54:06.601 00.010 5052 UpdateGuideState exits: m=290 SNR=11.5
22:54:06.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:06.601 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:06.601 00.000 5052 Enqueuing Expose request
22:54:06.602 00.001 8976 Worker thread wakes up
22:54:06.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:06.602 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:06.607 00.005 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:07.649 01.042 8976 Exposure complete
22:54:07.664 00.015 8976 worker thread done servicing request
22:54:07.664 00.000 5052 OnExposeComplete: enter
22:54:07.664 00.000 5052 UpdateGuideState(): m_state=6
22:54:07.664 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 663
22:54:07.664 00.000 5052 Star::Find returns 1 (0), X=389.60, Y=271.91, Mass=305, SNR=11.9, Peak=47 HFD=4.4
22:54:07.664 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.36) = xAngle (-2.53 = -2.53)
22:54:07.664 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.87 = -2.87)
22:54:07.664 00.000 5052 CameraToMount -- cameraX=1.82 cameraY=-0.31 hyp=1.84 cameraTheta=-0.17 mountX=-1.51 mountY=-0.50, mountTheta=-2.82
22:54:07.665 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.82, y=-0.31, opts=13)
22:54:07.665 00.000 5052 Enqueuing Move request for stepguider (1.82, -0.31)
22:54:07.665 00.000 8976 Worker thread wakes up
22:54:07.665 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.82, -0.31) opts 0xd
22:54:07.665 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.82, -0.31)
22:54:07.665 00.000 8976 Moving (1.82, -0.31) raw xDistance=-1.51 yDistance=-0.50
22:54:07.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.51
22:54:07.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
22:54:07.665 00.000 8976 MoveAxis(R, 3, ABG)
22:54:07.666 00.001 8976 stepping (5, -3) + (3, 0)
22:54:07.666 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:07.666 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=156, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:54:07.676 00.010 5052 UpdateGuideState exits: m=305 SNR=11.9
22:54:07.677 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:07.677 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:07.677 00.000 5052 Enqueuing Expose request
22:54:07.699 00.022 8976 Received - 47 (G) 
22:54:07.700 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:07.700 00.000 8976 stepped: pos (8, -3)
22:54:07.700 00.000 8976 MoveAxis(U, 1, ABG)
22:54:07.700 00.000 8976 stepping (8, -3) + (0, 1)
22:54:07.700 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:07.731 00.031 8976 Received - 47 (G) 
22:54:07.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:07.731 00.000 8976 stepped: pos (8, -2)
22:54:07.732 00.001 8976 move complete, result=0
22:54:07.732 00.000 8976 worker thread done servicing request
22:54:07.732 00.000 8976 Worker thread wakes up
22:54:07.732 00.000 5052 GuideStep: -1.5 px 3 ms EAST, -0.5 px 1 ms NORTH
22:54:07.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:07.732 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:08.770 01.038 8976 Exposure complete
22:54:08.784 00.014 8976 worker thread done servicing request
22:54:08.784 00.000 5052 OnExposeComplete: enter
22:54:08.784 00.000 5052 UpdateGuideState(): m_state=6
22:54:08.784 00.000 5052 Star::Find(18, 389, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 664
22:54:08.784 00.000 5052 Star::Find returns 1 (0), X=389.61, Y=272.28, Mass=362, SNR=13.0, Peak=52 HFD=4.8
22:54:08.784 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.36) = xAngle (-2.33 = -2.33)
22:54:08.784 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.67 = -2.67)
22:54:08.785 00.001 5052 CameraToMount -- cameraX=1.84 cameraY=0.06 hyp=1.84 cameraTheta=0.03 mountX=-1.26 mountY=-0.84, mountTheta=-2.55
22:54:08.785 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.84, y=0.06, opts=13)
22:54:08.785 00.000 5052 Enqueuing Move request for stepguider (1.84, 0.06)
22:54:08.785 00.000 8976 Worker thread wakes up
22:54:08.786 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.84, 0.06) opts 0xd
22:54:08.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.84, 0.06)
22:54:08.786 00.000 8976 Moving (1.84, 0.06) raw xDistance=-1.26 yDistance=-0.84
22:54:08.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.26
22:54:08.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.84
22:54:08.786 00.000 8976 MoveAxis(R, 3, ABG)
22:54:08.786 00.000 8976 stepping (8, -2) + (3, 0)
22:54:08.786 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:08.786 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:54:08.796 00.010 5052 UpdateGuideState exits: m=362 SNR=13.0
22:54:08.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:08.797 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:08.797 00.000 5052 Enqueuing Expose request
22:54:08.818 00.021 8976 Received - 47 (G) 
22:54:08.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:08.818 00.000 8976 stepped: pos (11, -2)
22:54:08.818 00.000 8976 MoveAxis(U, 3, ABG)
22:54:08.818 00.000 8976 stepping (11, -2) + (0, 3)
22:54:08.818 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:08.850 00.032 8976 Received - 47 (G) 
22:54:08.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:08.850 00.000 8976 stepped: pos (11, 1)
22:54:08.850 00.000 8976 move complete, result=0
22:54:08.850 00.000 8976 worker thread done servicing request
22:54:08.850 00.000 8976 Worker thread wakes up
22:54:08.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:08.850 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:08.850 00.000 5052 GuideStep: -1.3 px 3 ms EAST, -0.8 px 3 ms NORTH
22:54:09.889 01.039 8976 Exposure complete
22:54:09.902 00.013 8976 worker thread done servicing request
22:54:09.902 00.000 5052 OnExposeComplete: enter
22:54:09.903 00.001 5052 UpdateGuideState(): m_state=6
22:54:09.903 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 665
22:54:09.903 00.000 5052 Star::Find returns 1 (0), X=390.10, Y=272.79, Mass=320, SNR=12.1, Peak=54 HFD=4.5
22:54:09.903 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.36) = xAngle (-2.12 = -2.12)
22:54:09.903 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.46 = -2.46)
22:54:09.903 00.000 5052 CameraToMount -- cameraX=2.32 cameraY=0.57 hyp=2.39 cameraTheta=0.24 mountX=-1.25 mountY=-1.51, mountTheta=-2.26
22:54:09.904 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.32, y=0.57, opts=13)
22:54:09.904 00.000 5052 Enqueuing Move request for stepguider (2.32, 0.57)
22:54:09.904 00.000 8976 Worker thread wakes up
22:54:09.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.32, 0.57) opts 0xd
22:54:09.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.32, 0.57)
22:54:09.904 00.000 8976 Moving (2.32, 0.57) raw xDistance=-1.25 yDistance=-1.51
22:54:09.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.25
22:54:09.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.51
22:54:09.904 00.000 8976 MoveAxis(R, 3, ABG)
22:54:09.904 00.000 8976 stepping (11, 1) + (3, 0)
22:54:09.904 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:09.905 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:54:09.914 00.009 5052 UpdateGuideState exits: m=320 SNR=12.1
22:54:09.914 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:09.914 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:09.914 00.000 5052 Enqueuing Expose request
22:54:09.937 00.023 8976 Received - 47 (G) 
22:54:09.937 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:09.937 00.000 8976 stepped: pos (14, 1)
22:54:09.937 00.000 8976 MoveAxis(U, 5, ABG)
22:54:09.937 00.000 8976 stepping (14, 1) + (0, 5)
22:54:09.937 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:09.985 00.048 8976 Received - 47 (G) 
22:54:09.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:09.985 00.000 8976 stepped: pos (14, 6)
22:54:09.985 00.000 8976 move complete, result=0
22:54:09.985 00.000 8976 worker thread done servicing request
22:54:09.985 00.000 8976 Worker thread wakes up
22:54:09.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:09.985 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:09.985 00.000 5052 GuideStep: -1.2 px 3 ms EAST, -1.5 px 5 ms NORTH
22:54:11.022 01.037 8976 Exposure complete
22:54:11.037 00.015 8976 worker thread done servicing request
22:54:11.037 00.000 5052 OnExposeComplete: enter
22:54:11.037 00.000 5052 UpdateGuideState(): m_state=6
22:54:11.037 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 666
22:54:11.037 00.000 5052 Star::Find returns 1 (0), X=389.85, Y=272.61, Mass=311, SNR=11.9, Peak=49 HFD=4.6
22:54:11.037 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.36) = xAngle (-2.17 = -2.17)
22:54:11.037 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.51 = -2.51)
22:54:11.037 00.000 5052 CameraToMount -- cameraX=2.07 cameraY=0.39 hyp=2.11 cameraTheta=0.19 mountX=-1.19 mountY=-1.24, mountTheta=-2.34
22:54:11.038 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.07, y=0.39, opts=13)
22:54:11.038 00.000 5052 Enqueuing Move request for stepguider (2.07, 0.39)
22:54:11.038 00.000 8976 Worker thread wakes up
22:54:11.038 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.07, 0.39) opts 0xd
22:54:11.038 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.07, 0.39)
22:54:11.038 00.000 8976 Moving (2.07, 0.39) raw xDistance=-1.19 yDistance=-1.24
22:54:11.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.19
22:54:11.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.24
22:54:11.038 00.000 8976 MoveAxis(R, 3, ABG)
22:54:11.038 00.000 8976 stepping (14, 6) + (3, 0)
22:54:11.038 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:11.039 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:54:11.049 00.010 5052 UpdateGuideState exits: m=311 SNR=11.9
22:54:11.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:11.049 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:11.049 00.000 5052 Enqueuing Expose request
22:54:11.072 00.023 8976 Received - 47 (G) 
22:54:11.073 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:11.073 00.000 8976 stepped: pos (17, 6)
22:54:11.073 00.000 8976 MoveAxis(U, 4, ABG)
22:54:11.073 00.000 8976 stepping (17, 6) + (0, 4)
22:54:11.073 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:54:11.104 00.031 8976 Received - 47 (G) 
22:54:11.104 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:54:11.104 00.000 8976 stepped: pos (17, 10)
22:54:11.104 00.000 8976 move complete, result=0
22:54:11.104 00.000 8976 worker thread done servicing request
22:54:11.104 00.000 8976 Worker thread wakes up
22:54:11.104 00.000 5052 GuideStep: -1.2 px 3 ms EAST, -1.2 px 4 ms NORTH
22:54:11.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:11.104 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:12.154 01.050 8976 Exposure complete
22:54:12.168 00.014 8976 worker thread done servicing request
22:54:12.169 00.001 5052 OnExposeComplete: enter
22:54:12.169 00.000 5052 UpdateGuideState(): m_state=6
22:54:12.169 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 667
22:54:12.169 00.000 5052 Star::Find returns 1 (0), X=389.16, Y=273.10, Mass=355, SNR=12.8, Peak=51 HFD=4.3
22:54:12.169 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.36) = xAngle (-1.79 = -1.79)
22:54:12.169 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.13 = -2.13)
22:54:12.169 00.000 5052 CameraToMount -- cameraX=1.38 cameraY=0.87 hyp=1.63 cameraTheta=0.57 mountX=-0.36 mountY=-1.38, mountTheta=-1.83
22:54:12.170 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.38, y=0.87, opts=13)
22:54:12.170 00.000 5052 Enqueuing Move request for stepguider (1.38, 0.87)
22:54:12.170 00.000 8976 Worker thread wakes up
22:54:12.170 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.38, 0.87) opts 0xd
22:54:12.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.38, 0.87)
22:54:12.170 00.000 8976 Moving (1.38, 0.87) raw xDistance=-0.36 yDistance=-1.38
22:54:12.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.36
22:54:12.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.38
22:54:12.170 00.000 8976 MoveAxis(R, 1, ABG)
22:54:12.170 00.000 8976 stepping (17, 10) + (1, 0)
22:54:12.170 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:12.171 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:54:12.181 00.010 5052 UpdateGuideState exits: m=355 SNR=12.8
22:54:12.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:12.181 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:12.181 00.000 5052 Enqueuing Expose request
22:54:12.191 00.010 8976 Received - 47 (G) 
22:54:12.192 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:12.192 00.000 8976 stepped: pos (18, 10)
22:54:12.192 00.000 8976 MoveAxis(U, 4, ABG)
22:54:12.192 00.000 8976 stepping (18, 10) + (0, 4)
22:54:12.192 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:54:12.223 00.031 8976 Received - 47 (G) 
22:54:12.223 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:54:12.223 00.000 8976 stepped: pos (18, 14)
22:54:12.223 00.000 8976 move complete, result=0
22:54:12.223 00.000 8976 worker thread done servicing request
22:54:12.223 00.000 8976 Worker thread wakes up
22:54:12.223 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -1.4 px 4 ms NORTH
22:54:12.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:12.223 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:13.258 01.035 8976 Exposure complete
22:54:13.272 00.014 8976 worker thread done servicing request
22:54:13.272 00.000 5052 OnExposeComplete: enter
22:54:13.272 00.000 5052 UpdateGuideState(): m_state=6
22:54:13.272 00.000 5052 Star::Find(18, 389, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 668
22:54:13.272 00.000 5052 Star::Find returns 1 (0), X=387.68, Y=273.01, Mass=316, SNR=12.1, Peak=52 HFD=4.0
22:54:13.273 00.001 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.36) = xAngle (-0.66 = -0.66)
22:54:13.273 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.00 = -1.00)
22:54:13.273 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.79 hyp=0.79 cameraTheta=1.70 mountX=0.63 mountY=-0.67, mountTheta=-0.82
22:54:13.273 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.79, opts=13)
22:54:13.273 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.79)
22:54:13.273 00.000 8976 Worker thread wakes up
22:54:13.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.79) opts 0xd
22:54:13.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.79)
22:54:13.274 00.001 8976 Moving (-0.10, 0.79) raw xDistance=0.63 yDistance=-0.67
22:54:13.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63
22:54:13.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.67
22:54:13.274 00.000 8976 MoveAxis(L, 1, ABG)
22:54:13.274 00.000 8976 stepping (18, 14) + (-1, 0)
22:54:13.274 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:13.274 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=158, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:54:13.284 00.010 5052 UpdateGuideState exits: m=316 SNR=12.1
22:54:13.285 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:13.285 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:13.285 00.000 5052 Enqueuing Expose request
22:54:13.294 00.009 8976 Received - 47 (G) 
22:54:13.294 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:13.294 00.000 8976 stepped: pos (17, 14)
22:54:13.294 00.000 8976 MoveAxis(U, 2, ABG)
22:54:13.294 00.000 8976 stepping (17, 14) + (0, 2)
22:54:13.294 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:13.326 00.032 8976 Received - 47 (G) 
22:54:13.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:13.326 00.000 8976 stepped: pos (17, 16)
22:54:13.326 00.000 8976 move complete, result=0
22:54:13.327 00.001 8976 worker thread done servicing request
22:54:13.327 00.000 8976 Worker thread wakes up
22:54:13.327 00.000 5052 GuideStep: 0.6 px 1 ms WEST, -0.7 px 2 ms NORTH
22:54:13.327 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:13.327 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:14.361 01.034 8976 Exposure complete
22:54:14.375 00.014 8976 worker thread done servicing request
22:54:14.375 00.000 5052 OnExposeComplete: enter
22:54:14.375 00.000 5052 UpdateGuideState(): m_state=6
22:54:14.375 00.000 5052 Star::Find(18, 387, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 669
22:54:14.375 00.000 5052 Star::Find returns 1 (0), X=385.94, Y=272.32, Mass=309, SNR=11.8, Peak=51 HFD=4.1
22:54:14.375 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.36) = xAngle (0.73 = 0.73)
22:54:14.375 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.39 = 0.39)
22:54:14.376 00.001 5052 CameraToMount -- cameraX=-1.84 cameraY=0.10 hyp=1.84 cameraTheta=3.09 mountX=1.37 mountY=0.70, mountTheta=0.47
22:54:14.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.84, y=0.10, opts=13)
22:54:14.376 00.000 5052 Enqueuing Move request for stepguider (-1.84, 0.10)
22:54:14.376 00.000 8976 Worker thread wakes up
22:54:14.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.84, 0.10) opts 0xd
22:54:14.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.84, 0.10)
22:54:14.376 00.000 8976 Moving (-1.84, 0.10) raw xDistance=1.37 yDistance=0.70
22:54:14.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.37
22:54:14.377 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.70
22:54:14.377 00.000 8976 MoveAxis(L, 3, ABG)
22:54:14.377 00.000 8976 stepping (17, 16) + (-3, 0)
22:54:14.377 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:14.377 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:54:14.387 00.010 5052 UpdateGuideState exits: m=309 SNR=11.8
22:54:14.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:14.387 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:14.387 00.000 5052 Enqueuing Expose request
22:54:14.413 00.026 8976 Received - 47 (G) 
22:54:14.413 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:14.413 00.000 8976 stepped: pos (14, 16)
22:54:14.413 00.000 8976 MoveAxis(D, 2, ABG)
22:54:14.413 00.000 8976 stepping (14, 16) + (0, -2)
22:54:14.413 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:14.445 00.032 8976 Received - 47 (G) 
22:54:14.446 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:14.446 00.000 8976 stepped: pos (14, 14)
22:54:14.446 00.000 8976 move complete, result=0
22:54:14.446 00.000 8976 worker thread done servicing request
22:54:14.446 00.000 8976 Worker thread wakes up
22:54:14.446 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:14.446 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:14.446 00.000 5052 GuideStep: 1.4 px 3 ms WEST, 0.7 px 2 ms SOUTH
22:54:15.484 01.038 8976 Exposure complete
22:54:15.498 00.014 8976 worker thread done servicing request
22:54:15.498 00.000 5052 OnExposeComplete: enter
22:54:15.498 00.000 5052 UpdateGuideState(): m_state=6
22:54:15.498 00.000 5052 Star::Find(18, 385, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 670
22:54:15.498 00.000 5052 Star::Find returns 1 (0), X=386.11, Y=272.02, Mass=290, SNR=11.5, Peak=51 HFD=4.2
22:54:15.498 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.36) = xAngle (-5.38 = 0.90)
22:54:15.498 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.72 = 0.56)
22:54:15.498 00.000 5052 CameraToMount -- cameraX=-1.67 cameraY=-0.20 hyp=1.68 cameraTheta=-3.02 mountX=1.04 mountY=0.90, mountTheta=0.71
22:54:15.499 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.67, y=-0.20, opts=13)
22:54:15.499 00.000 5052 Enqueuing Move request for stepguider (-1.67, -0.20)
22:54:15.499 00.000 8976 Worker thread wakes up
22:54:15.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.67, -0.20) opts 0xd
22:54:15.499 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.67, -0.20)
22:54:15.499 00.000 8976 Moving (-1.67, -0.20) raw xDistance=1.04 yDistance=0.90
22:54:15.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.04
22:54:15.500 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.90
22:54:15.500 00.000 8976 MoveAxis(L, 2, ABG)
22:54:15.500 00.000 8976 stepping (14, 14) + (-2, 0)
22:54:15.500 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:15.500 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:54:15.510 00.010 5052 UpdateGuideState exits: m=290 SNR=11.5
22:54:15.510 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:15.510 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:15.510 00.000 5052 Enqueuing Expose request
22:54:15.532 00.022 8976 Received - 47 (G) 
22:54:15.532 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:15.533 00.001 8976 stepped: pos (12, 14)
22:54:15.533 00.000 8976 MoveAxis(D, 3, ABG)
22:54:15.533 00.000 8976 stepping (12, 14) + (0, -3)
22:54:15.533 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:15.564 00.031 8976 Received - 47 (G) 
22:54:15.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:15.564 00.000 8976 stepped: pos (12, 11)
22:54:15.564 00.000 8976 move complete, result=0
22:54:15.564 00.000 8976 worker thread done servicing request
22:54:15.564 00.000 8976 Worker thread wakes up
22:54:15.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:15.564 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:15.564 00.000 5052 GuideStep: 1.0 px 2 ms WEST, 0.9 px 3 ms SOUTH
22:54:16.607 01.043 8976 Exposure complete
22:54:16.622 00.015 8976 worker thread done servicing request
22:54:16.622 00.000 5052 OnExposeComplete: enter
22:54:16.622 00.000 5052 UpdateGuideState(): m_state=6
22:54:16.622 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 671
22:54:16.622 00.000 5052 Star::Find returns 1 (0), X=386.90, Y=272.30, Mass=321, SNR=12.2, Peak=54 HFD=4.2
22:54:16.622 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.36) = xAngle (0.69 = 0.69)
22:54:16.622 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.35 = 0.35)
22:54:16.622 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=0.08 hyp=0.88 cameraTheta=3.05 mountX=0.68 mountY=0.30, mountTheta=0.42
22:54:16.623 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=0.08, opts=13)
22:54:16.623 00.000 5052 Enqueuing Move request for stepguider (-0.87, 0.08)
22:54:16.623 00.000 8976 Worker thread wakes up
22:54:16.623 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, 0.08) opts 0xd
22:54:16.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, 0.08)
22:54:16.623 00.000 8976 Moving (-0.87, 0.08) raw xDistance=0.68 yDistance=0.30
22:54:16.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.68
22:54:16.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.30
22:54:16.623 00.000 8976 MoveAxis(L, 2, ABG)
22:54:16.623 00.000 8976 stepping (12, 11) + (-2, 0)
22:54:16.623 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:16.624 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:54:16.633 00.009 5052 UpdateGuideState exits: m=321 SNR=12.2
22:54:16.634 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:16.634 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:16.634 00.000 5052 Enqueuing Expose request
22:54:16.651 00.017 8976 Received - 47 (G) 
22:54:16.651 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:16.651 00.000 8976 stepped: pos (10, 11)
22:54:16.651 00.000 8976 MoveAxis(U, 0, ABG)
22:54:16.652 00.001 8976 move complete, result=0
22:54:16.652 00.000 8976 worker thread done servicing request
22:54:16.652 00.000 8976 Worker thread wakes up
22:54:16.652 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 0.3 px 0 ms NORTH
22:54:16.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:16.652 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:17.681 01.029 8976 Exposure complete
22:54:17.695 00.014 8976 worker thread done servicing request
22:54:17.695 00.000 5052 OnExposeComplete: enter
22:54:17.695 00.000 5052 UpdateGuideState(): m_state=6
22:54:17.695 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 672
22:54:17.695 00.000 5052 Star::Find returns 1 (0), X=387.95, Y=271.22, Mass=331, SNR=12.4, Peak=53 HFD=4.1
22:54:17.696 00.001 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.36) = xAngle (-3.76 = 2.52)
22:54:17.696 00.000 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.10 = 2.18)
22:54:17.696 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-1.00 hyp=1.01 cameraTheta=-1.40 mountX=-0.83 mountY=0.83, mountTheta=2.35
22:54:17.696 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-1.00, opts=13)
22:54:17.696 00.000 5052 Enqueuing Move request for stepguider (0.17, -1.00)
22:54:17.696 00.000 8976 Worker thread wakes up
22:54:17.696 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -1.00) opts 0xd
22:54:17.697 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -1.00)
22:54:17.697 00.000 8976 Moving (0.17, -1.00) raw xDistance=-0.83 yDistance=0.83
22:54:17.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.83
22:54:17.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
22:54:17.697 00.000 8976 MoveAxis(R, 2, ABG)
22:54:17.697 00.000 8976 stepping (10, 11) + (2, 0)
22:54:17.697 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:17.697 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:54:17.708 00.011 5052 UpdateGuideState exits: m=331 SNR=12.4
22:54:17.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:17.708 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:17.708 00.000 5052 Enqueuing Expose request
22:54:17.722 00.014 8976 Received - 47 (G) 
22:54:17.723 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:17.723 00.000 8976 stepped: pos (12, 11)
22:54:17.723 00.000 8976 MoveAxis(D, 2, ABG)
22:54:17.723 00.000 8976 stepping (12, 11) + (0, -2)
22:54:17.723 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:17.754 00.031 8976 Received - 47 (G) 
22:54:17.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:17.754 00.000 8976 stepped: pos (12, 9)
22:54:17.754 00.000 8976 move complete, result=0
22:54:17.754 00.000 8976 worker thread done servicing request
22:54:17.754 00.000 8976 Worker thread wakes up
22:54:17.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:17.754 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:17.754 00.000 5052 GuideStep: -0.8 px 2 ms EAST, 0.8 px 2 ms SOUTH
22:54:18.788 01.034 8976 Exposure complete
22:54:18.802 00.014 8976 worker thread done servicing request
22:54:18.802 00.000 5052 OnExposeComplete: enter
22:54:18.802 00.000 5052 UpdateGuideState(): m_state=6
22:54:18.802 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 673
22:54:18.802 00.000 5052 Star::Find returns 1 (0), X=388.46, Y=271.55, Mass=342, SNR=12.6, Peak=53 HFD=4.3
22:54:18.802 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.36) = xAngle (-3.14 = -3.14)
22:54:18.802 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.48 = 2.80)
22:54:18.802 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.67 hyp=0.95 cameraTheta=-0.78 mountX=-0.95 mountY=0.32, mountTheta=2.82
22:54:18.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.67, opts=13)
22:54:18.803 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.67)
22:54:18.803 00.000 8976 Worker thread wakes up
22:54:18.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.67) opts 0xd
22:54:18.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.67)
22:54:18.803 00.000 8976 Moving (0.68, -0.67) raw xDistance=-0.95 yDistance=0.32
22:54:18.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.95
22:54:18.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32
22:54:18.803 00.000 8976 MoveAxis(R, 2, ABG)
22:54:18.803 00.000 8976 stepping (12, 9) + (2, 0)
22:54:18.803 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:18.804 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=33, FiltMin=28, FiltMax=45, Gamma=2.260
22:54:18.813 00.009 5052 UpdateGuideState exits: m=342 SNR=12.6
22:54:18.814 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:18.814 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:18.814 00.000 5052 Enqueuing Expose request
22:54:18.825 00.011 8976 Received - 47 (G) 
22:54:18.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:18.826 00.001 8976 stepped: pos (14, 9)
22:54:18.826 00.000 8976 MoveAxis(D, 1, ABG)
22:54:18.826 00.000 8976 stepping (14, 9) + (0, -1)
22:54:18.826 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:18.858 00.032 8976 Received - 47 (G) 
22:54:18.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:18.858 00.000 8976 stepped: pos (14, 8)
22:54:18.858 00.000 8976 move complete, result=0
22:54:18.858 00.000 8976 worker thread done servicing request
22:54:18.858 00.000 8976 Worker thread wakes up
22:54:18.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:18.858 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:18.858 00.000 5052 GuideStep: -1.0 px 2 ms EAST, 0.3 px 1 ms SOUTH
22:54:19.909 01.051 8976 Exposure complete
22:54:19.923 00.014 8976 worker thread done servicing request
22:54:19.924 00.001 5052 OnExposeComplete: enter
22:54:19.924 00.000 5052 UpdateGuideState(): m_state=6
22:54:19.924 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 674
22:54:19.924 00.000 5052 Star::Find returns 1 (0), X=388.41, Y=272.45, Mass=359, SNR=12.9, Peak=55 HFD=4.3
22:54:19.924 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.36) = xAngle (-2.01 = -2.01)
22:54:19.924 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.35 = -2.35)
22:54:19.924 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.23 hyp=0.67 cameraTheta=0.35 mountX=-0.28 mountY=-0.48, mountTheta=-2.11
22:54:19.925 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.23, opts=13)
22:54:19.925 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.23)
22:54:19.925 00.000 8976 Worker thread wakes up
22:54:19.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.23) opts 0xd
22:54:19.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.23)
22:54:19.925 00.000 8976 Moving (0.63, 0.23) raw xDistance=-0.28 yDistance=-0.48
22:54:19.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
22:54:19.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.48
22:54:19.925 00.000 8976 MoveAxis(R, 0, ABG)
22:54:19.925 00.000 8976 MoveAxis(U, 1, ABG)
22:54:19.925 00.000 8976 stepping (14, 8) + (0, 1)
22:54:19.925 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:19.926 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:54:19.936 00.010 5052 UpdateGuideState exits: m=359 SNR=12.9
22:54:19.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:19.936 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:19.936 00.000 5052 Enqueuing Expose request
22:54:19.944 00.008 8976 Received - 47 (G) 
22:54:19.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:19.944 00.000 8976 stepped: pos (14, 9)
22:54:19.944 00.000 8976 move complete, result=0
22:54:19.944 00.000 8976 worker thread done servicing request
22:54:19.944 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.5 px 1 ms NORTH
22:54:19.945 00.001 8976 Worker thread wakes up
22:54:19.945 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:19.945 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:20.987 01.042 8976 Exposure complete
22:54:21.001 00.014 8976 worker thread done servicing request
22:54:21.001 00.000 5052 OnExposeComplete: enter
22:54:21.001 00.000 5052 UpdateGuideState(): m_state=6
22:54:21.001 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 675
22:54:21.001 00.000 5052 Star::Find returns 1 (0), X=387.79, Y=272.20, Mass=301, SNR=11.7, Peak=53 HFD=4.4
22:54:21.001 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.36) = xAngle (-3.26 = 3.02)
22:54:21.001 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.60 = 2.68)
22:54:21.001 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.90 mountX=-0.02 mountY=0.01, mountTheta=2.72
22:54:21.002 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.02, opts=13)
22:54:21.002 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.02)
22:54:21.002 00.000 8976 Worker thread wakes up
22:54:21.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.02) opts 0xd
22:54:21.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.02)
22:54:21.002 00.000 8976 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
22:54:21.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:54:21.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:54:21.002 00.000 8976 MoveAxis(R, 0, ABG)
22:54:21.002 00.000 8976 MoveAxis(U, 0, ABG)
22:54:21.002 00.000 8976 move complete, result=0
22:54:21.002 00.000 8976 worker thread done servicing request
22:54:21.003 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:54:21.014 00.011 5052 UpdateGuideState exits: m=301 SNR=11.7
22:54:21.014 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:21.014 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:21.014 00.000 5052 Enqueuing Expose request
22:54:21.014 00.000 8976 Worker thread wakes up
22:54:21.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:21.014 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:21.019 00.005 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:54:22.054 01.035 8976 Exposure complete
22:54:22.068 00.014 8976 worker thread done servicing request
22:54:22.068 00.000 5052 OnExposeComplete: enter
22:54:22.068 00.000 5052 UpdateGuideState(): m_state=6
22:54:22.069 00.001 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 676
22:54:22.069 00.000 5052 Star::Find returns 1 (0), X=387.53, Y=271.93, Mass=299, SNR=11.7, Peak=53 HFD=4.9
22:54:22.069 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.36) = xAngle (-4.64 = 1.64)
22:54:22.069 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.98 = 1.30)
22:54:22.069 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.29 hyp=0.38 cameraTheta=-2.28 mountX=-0.03 mountY=0.37, mountTheta=1.64
22:54:22.070 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.29, opts=13)
22:54:22.070 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.29)
22:54:22.070 00.000 8976 Worker thread wakes up
22:54:22.070 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.29) opts 0xd
22:54:22.070 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.29)
22:54:22.070 00.000 8976 Moving (-0.25, -0.29) raw xDistance=-0.03 yDistance=0.37
22:54:22.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:54:22.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
22:54:22.070 00.000 8976 MoveAxis(R, 0, ABG)
22:54:22.070 00.000 8976 MoveAxis(D, 1, ABG)
22:54:22.070 00.000 8976 stepping (14, 9) + (0, -1)
22:54:22.070 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:22.072 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:54:22.081 00.009 5052 UpdateGuideState exits: m=299 SNR=11.7
22:54:22.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:22.081 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:22.081 00.000 5052 Enqueuing Expose request
22:54:22.103 00.022 8976 Received - 47 (G) 
22:54:22.103 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:22.103 00.000 8976 stepped: pos (14, 8)
22:54:22.103 00.000 8976 move complete, result=0
22:54:22.103 00.000 8976 worker thread done servicing request
22:54:22.103 00.000 8976 Worker thread wakes up
22:54:22.103 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:22.103 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:22.103 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
22:54:23.138 01.035 8976 Exposure complete
22:54:23.153 00.015 8976 worker thread done servicing request
22:54:23.153 00.000 5052 OnExposeComplete: enter
22:54:23.153 00.000 5052 UpdateGuideState(): m_state=6
22:54:23.153 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 677
22:54:23.153 00.000 5052 Star::Find returns 1 (0), X=386.43, Y=271.87, Mass=283, SNR=11.4, Peak=56 HFD=4.4
22:54:23.153 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.36) = xAngle (-5.25 = 1.03)
22:54:23.153 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.59 = 0.69)
22:54:23.153 00.000 5052 CameraToMount -- cameraX=-1.35 cameraY=-0.35 hyp=1.40 cameraTheta=-2.89 mountX=0.72 mountY=0.89, mountTheta=0.89
22:54:23.154 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.35, y=-0.35, opts=13)
22:54:23.154 00.000 5052 Enqueuing Move request for stepguider (-1.35, -0.35)
22:54:23.154 00.000 8976 Worker thread wakes up
22:54:23.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.35, -0.35) opts 0xd
22:54:23.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.35, -0.35)
22:54:23.154 00.000 8976 Moving (-1.35, -0.35) raw xDistance=0.72 yDistance=0.89
22:54:23.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
22:54:23.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.89
22:54:23.154 00.000 8976 MoveAxis(L, 1, ABG)
22:54:23.154 00.000 8976 stepping (14, 8) + (-1, 0)
22:54:23.154 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:23.155 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:54:23.165 00.010 5052 UpdateGuideState exits: m=283 SNR=11.4
22:54:23.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:23.165 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:23.165 00.000 5052 Enqueuing Expose request
22:54:23.173 00.008 8976 Received - 47 (G) 
22:54:23.174 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:23.174 00.000 8976 stepped: pos (13, 8)
22:54:23.174 00.000 8976 MoveAxis(D, 3, ABG)
22:54:23.174 00.000 8976 stepping (13, 8) + (0, -3)
22:54:23.174 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:23.205 00.031 8976 Received - 47 (G) 
22:54:23.206 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:23.206 00.000 8976 stepped: pos (13, 5)
22:54:23.206 00.000 8976 move complete, result=0
22:54:23.206 00.000 8976 worker thread done servicing request
22:54:23.206 00.000 8976 Worker thread wakes up
22:54:23.206 00.000 5052 GuideStep: 0.7 px 1 ms WEST, 0.9 px 3 ms SOUTH
22:54:23.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:23.206 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:24.251 01.045 8976 Exposure complete
22:54:24.267 00.016 8976 worker thread done servicing request
22:54:24.267 00.000 5052 OnExposeComplete: enter
22:54:24.267 00.000 5052 UpdateGuideState(): m_state=6
22:54:24.267 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 678
22:54:24.267 00.000 5052 Star::Find returns 1 (0), X=386.09, Y=271.59, Mass=318, SNR=12.0, Peak=56 HFD=4.0
22:54:24.267 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.36) = xAngle (-5.14 = 1.14)
22:54:24.267 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.48 = 0.80)
22:54:24.267 00.000 5052 CameraToMount -- cameraX=-1.69 cameraY=-0.63 hyp=1.81 cameraTheta=-2.79 mountX=0.76 mountY=1.29, mountTheta=1.04
22:54:24.268 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.69, y=-0.63, opts=13)
22:54:24.268 00.000 5052 Enqueuing Move request for stepguider (-1.69, -0.63)
22:54:24.268 00.000 8976 Worker thread wakes up
22:54:24.268 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.69, -0.63) opts 0xd
22:54:24.269 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.69, -0.63)
22:54:24.269 00.000 8976 Moving (-1.69, -0.63) raw xDistance=0.76 yDistance=1.29
22:54:24.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.76
22:54:24.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.29
22:54:24.269 00.000 8976 MoveAxis(L, 2, ABG)
22:54:24.269 00.000 8976 stepping (13, 5) + (-2, 0)
22:54:24.269 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:24.270 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:54:24.281 00.011 5052 UpdateGuideState exits: m=318 SNR=12.0
22:54:24.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:24.281 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:24.281 00.000 5052 Enqueuing Expose request
22:54:24.292 00.011 8976 Received - 47 (G) 
22:54:24.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:24.293 00.001 8976 stepped: pos (11, 5)
22:54:24.293 00.000 8976 MoveAxis(D, 4, ABG)
22:54:24.293 00.000 8976 stepping (11, 5) + (0, -4)
22:54:24.293 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:54:24.325 00.032 8976 Received - 47 (G) 
22:54:24.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:54:24.325 00.000 8976 stepped: pos (11, 1)
22:54:24.325 00.000 8976 move complete, result=0
22:54:24.325 00.000 8976 worker thread done servicing request
22:54:24.325 00.000 8976 Worker thread wakes up
22:54:24.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:24.325 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:24.325 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 1.3 px 4 ms SOUTH
22:54:25.374 01.049 8976 Exposure complete
22:54:25.388 00.014 8976 worker thread done servicing request
22:54:25.388 00.000 5052 OnExposeComplete: enter
22:54:25.388 00.000 5052 UpdateGuideState(): m_state=6
22:54:25.388 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 679
22:54:25.388 00.000 5052 Star::Find returns 1 (0), X=387.71, Y=271.83, Mass=345, SNR=12.6, Peak=53 HFD=4.7
22:54:25.388 00.000 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.36) = xAngle (-4.11 = 2.17)
22:54:25.389 00.001 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.45 = 1.83)
22:54:25.389 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.39 hyp=0.39 cameraTheta=-1.75 mountX=-0.22 mountY=0.38, mountTheta=2.10
22:54:25.389 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.39, opts=13)
22:54:25.389 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.39)
22:54:25.389 00.000 8976 Worker thread wakes up
22:54:25.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.39) opts 0xd
22:54:25.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.39)
22:54:25.389 00.000 8976 Moving (-0.07, -0.39) raw xDistance=-0.22 yDistance=0.38
22:54:25.390 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
22:54:25.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.38
22:54:25.390 00.000 8976 MoveAxis(R, 0, ABG)
22:54:25.390 00.000 8976 MoveAxis(D, 1, ABG)
22:54:25.390 00.000 8976 stepping (11, 1) + (0, -1)
22:54:25.390 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:25.390 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=159, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:54:25.399 00.009 5052 UpdateGuideState exits: m=345 SNR=12.6
22:54:25.400 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:25.400 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:25.400 00.000 5052 Enqueuing Expose request
22:54:25.411 00.011 8976 Received - 47 (G) 
22:54:25.411 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:25.411 00.000 8976 stepped: pos (11, 0)
22:54:25.411 00.000 8976 move complete, result=0
22:54:25.411 00.000 8976 worker thread done servicing request
22:54:25.412 00.001 8976 Worker thread wakes up
22:54:25.412 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
22:54:25.412 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:25.412 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:26.448 01.036 8976 Exposure complete
22:54:26.461 00.013 8976 worker thread done servicing request
22:54:26.461 00.000 5052 OnExposeComplete: enter
22:54:26.461 00.000 5052 UpdateGuideState(): m_state=6
22:54:26.461 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 680
22:54:26.461 00.000 5052 Star::Find returns 1 (0), X=387.69, Y=271.90, Mass=389, SNR=13.4, Peak=53 HFD=4.6
22:54:26.462 00.001 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.36) = xAngle (-4.21 = 2.07)
22:54:26.462 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.55 = 1.73)
22:54:26.462 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.85 mountX=-0.16 mountY=0.33, mountTheta=2.02
22:54:26.462 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.32, opts=13)
22:54:26.462 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.32)
22:54:26.462 00.000 8976 Worker thread wakes up
22:54:26.463 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.32) opts 0xd
22:54:26.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.32)
22:54:26.463 00.000 8976 Moving (-0.09, -0.32) raw xDistance=-0.16 yDistance=0.33
22:54:26.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:54:26.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
22:54:26.463 00.000 8976 MoveAxis(R, 0, ABG)
22:54:26.463 00.000 8976 MoveAxis(D, 1, ABG)
22:54:26.463 00.000 8976 stepping (11, 0) + (0, -1)
22:54:26.463 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:26.463 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=31, FiltMin=27, FiltMax=47, Gamma=2.260
22:54:26.473 00.010 5052 UpdateGuideState exits: m=389 SNR=13.4
22:54:26.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:26.473 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:26.473 00.000 5052 Enqueuing Expose request
22:54:26.483 00.010 8976 Received - 47 (G) 
22:54:26.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:26.483 00.000 8976 stepped: pos (11, -1)
22:54:26.483 00.000 8976 move complete, result=0
22:54:26.483 00.000 8976 worker thread done servicing request
22:54:26.483 00.000 8976 Worker thread wakes up
22:54:26.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:26.483 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:26.483 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
22:54:27.531 01.048 8976 Exposure complete
22:54:27.545 00.014 8976 worker thread done servicing request
22:54:27.546 00.001 5052 OnExposeComplete: enter
22:54:27.546 00.000 5052 UpdateGuideState(): m_state=6
22:54:27.546 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 681
22:54:27.546 00.000 5052 Star::Find returns 1 (0), X=388.18, Y=272.02, Mass=325, SNR=12.3, Peak=49 HFD=4.4
22:54:27.546 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.36) = xAngle (-2.82 = -2.82)
22:54:27.546 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.13)
22:54:27.546 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.20 hyp=0.45 cameraTheta=-0.46 mountX=-0.43 mountY=0.01, mountTheta=3.13
22:54:27.547 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.20, opts=13)
22:54:27.547 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.20)
22:54:27.547 00.000 8976 Worker thread wakes up
22:54:27.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.20) opts 0xd
22:54:27.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.20)
22:54:27.547 00.000 8976 Moving (0.40, -0.20) raw xDistance=-0.43 yDistance=0.01
22:54:27.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
22:54:27.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:54:27.547 00.000 8976 MoveAxis(R, 1, ABG)
22:54:27.547 00.000 8976 stepping (11, -1) + (1, 0)
22:54:27.547 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:27.548 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:54:27.557 00.009 5052 UpdateGuideState exits: m=325 SNR=12.3
22:54:27.558 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:27.558 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:27.558 00.000 5052 Enqueuing Expose request
22:54:27.570 00.012 8976 Received - 47 (G) 
22:54:27.570 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:27.570 00.000 8976 stepped: pos (12, -1)
22:54:27.570 00.000 8976 MoveAxis(U, 0, ABG)
22:54:27.570 00.000 8976 move complete, result=0
22:54:27.570 00.000 8976 worker thread done servicing request
22:54:27.570 00.000 8976 Worker thread wakes up
22:54:27.570 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.0 px 0 ms NORTH
22:54:27.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:27.570 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:28.612 01.042 8976 Exposure complete
22:54:28.626 00.014 8976 worker thread done servicing request
22:54:28.626 00.000 5052 OnExposeComplete: enter
22:54:28.626 00.000 5052 UpdateGuideState(): m_state=6
22:54:28.626 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 682
22:54:28.626 00.000 5052 Star::Find returns 1 (0), X=388.62, Y=271.68, Mass=285, SNR=11.5, Peak=49 HFD=3.6
22:54:28.626 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.36) = xAngle (-2.93 = -2.93)
22:54:28.626 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.27 = 3.01)
22:54:28.626 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=-0.54 hyp=1.00 cameraTheta=-0.57 mountX=-0.98 mountY=0.13, mountTheta=3.01
22:54:28.627 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=-0.54, opts=13)
22:54:28.627 00.000 5052 Enqueuing Move request for stepguider (0.84, -0.54)
22:54:28.627 00.000 8976 Worker thread wakes up
22:54:28.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, -0.54) opts 0xd
22:54:28.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, -0.54)
22:54:28.627 00.000 8976 Moving (0.84, -0.54) raw xDistance=-0.98 yDistance=0.13
22:54:28.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.98
22:54:28.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:54:28.628 00.001 8976 MoveAxis(R, 2, ABG)
22:54:28.628 00.000 8976 stepping (12, -1) + (2, 0)
22:54:28.628 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:28.628 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=158, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:54:28.639 00.011 5052 UpdateGuideState exits: m=285 SNR=11.5
22:54:28.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:28.639 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:28.639 00.000 5052 Enqueuing Expose request
22:54:28.657 00.018 8976 Received - 47 (G) 
22:54:28.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:28.657 00.000 8976 stepped: pos (14, -1)
22:54:28.657 00.000 8976 MoveAxis(U, 0, ABG)
22:54:28.658 00.001 8976 move complete, result=0
22:54:28.658 00.000 8976 worker thread done servicing request
22:54:28.658 00.000 8976 Worker thread wakes up
22:54:28.658 00.000 5052 GuideStep: -1.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:54:28.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:28.658 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:29.702 01.044 8976 Exposure complete
22:54:29.716 00.014 8976 worker thread done servicing request
22:54:29.716 00.000 5052 OnExposeComplete: enter
22:54:29.716 00.000 5052 UpdateGuideState(): m_state=6
22:54:29.716 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 683
22:54:29.716 00.000 5052 Star::Find returns 1 (0), X=388.45, Y=272.36, Mass=307, SNR=11.9, Peak=49 HFD=4.0
22:54:29.716 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.36) = xAngle (-2.15 = -2.15)
22:54:29.716 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.49 = -2.49)
22:54:29.716 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.14 hyp=0.69 cameraTheta=0.21 mountX=-0.38 mountY=-0.42, mountTheta=-2.31
22:54:29.717 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.14, opts=13)
22:54:29.717 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.14)
22:54:29.717 00.000 8976 Worker thread wakes up
22:54:29.717 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.14) opts 0xd
22:54:29.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.14)
22:54:29.717 00.000 8976 Moving (0.67, 0.14) raw xDistance=-0.38 yDistance=-0.42
22:54:29.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.38
22:54:29.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
22:54:29.717 00.000 8976 MoveAxis(R, 1, ABG)
22:54:29.717 00.000 8976 stepping (14, -1) + (1, 0)
22:54:29.717 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:29.718 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:54:29.728 00.010 5052 UpdateGuideState exits: m=307 SNR=11.9
22:54:29.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:29.728 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:29.728 00.000 5052 Enqueuing Expose request
22:54:29.744 00.016 8976 Received - 47 (G) 
22:54:29.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:29.744 00.000 8976 stepped: pos (15, -1)
22:54:29.744 00.000 8976 MoveAxis(U, 1, ABG)
22:54:29.744 00.000 8976 stepping (15, -1) + (0, 1)
22:54:29.744 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:29.776 00.032 8976 Received - 47 (G) 
22:54:29.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:29.776 00.000 8976 stepped: pos (15, 0)
22:54:29.776 00.000 8976 move complete, result=0
22:54:29.776 00.000 8976 worker thread done servicing request
22:54:29.776 00.000 8976 Worker thread wakes up
22:54:29.776 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.4 px 1 ms NORTH
22:54:29.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:29.776 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:30.812 01.036 8976 Exposure complete
22:54:30.826 00.014 8976 worker thread done servicing request
22:54:30.828 00.002 5052 OnExposeComplete: enter
22:54:30.828 00.000 5052 UpdateGuideState(): m_state=6
22:54:30.828 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 684
22:54:30.828 00.000 5052 Star::Find returns 1 (0), X=388.30, Y=272.41, Mass=334, SNR=12.3, Peak=51 HFD=3.9
22:54:30.828 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.36) = xAngle (-2.01 = -2.01)
22:54:30.828 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.35 = -2.35)
22:54:30.828 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.19 hyp=0.55 cameraTheta=0.35 mountX=-0.24 mountY=-0.39, mountTheta=-2.11
22:54:30.829 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.19, opts=13)
22:54:30.829 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.19)
22:54:30.829 00.000 8976 Worker thread wakes up
22:54:30.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.19) opts 0xd
22:54:30.829 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.19)
22:54:30.829 00.000 8976 Moving (0.52, 0.19) raw xDistance=-0.24 yDistance=-0.39
22:54:30.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:54:30.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
22:54:30.829 00.000 8976 MoveAxis(R, 0, ABG)
22:54:30.829 00.000 8976 MoveAxis(U, 1, ABG)
22:54:30.829 00.000 8976 stepping (15, 0) + (0, 1)
22:54:30.829 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:30.830 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:54:30.840 00.010 5052 UpdateGuideState exits: m=334 SNR=12.3
22:54:30.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:30.840 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:30.840 00.000 5052 Enqueuing Expose request
22:54:30.847 00.007 8976 Received - 47 (G) 
22:54:30.847 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:30.847 00.000 8976 stepped: pos (15, 1)
22:54:30.847 00.000 8976 move complete, result=0
22:54:30.847 00.000 8976 worker thread done servicing request
22:54:30.847 00.000 8976 Worker thread wakes up
22:54:30.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:30.847 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:30.847 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
22:54:31.890 01.043 8976 Exposure complete
22:54:31.904 00.014 8976 worker thread done servicing request
22:54:31.904 00.000 5052 OnExposeComplete: enter
22:54:31.904 00.000 5052 UpdateGuideState(): m_state=6
22:54:31.904 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 685
22:54:31.904 00.000 5052 Star::Find returns 1 (0), X=388.12, Y=272.39, Mass=297, SNR=11.6, Peak=55 HFD=3.9
22:54:31.904 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.36) = xAngle (-1.89 = -1.89)
22:54:31.904 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.23 = -2.23)
22:54:31.904 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.17 hyp=0.39 cameraTheta=0.47 mountX=-0.12 mountY=-0.30, mountTheta=-1.95
22:54:31.905 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.17, opts=13)
22:54:31.905 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.17)
22:54:31.905 00.000 8976 Worker thread wakes up
22:54:31.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.17) opts 0xd
22:54:31.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.17)
22:54:31.905 00.000 8976 Moving (0.34, 0.17) raw xDistance=-0.12 yDistance=-0.30
22:54:31.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:54:31.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.30
22:54:31.905 00.000 8976 MoveAxis(R, 0, ABG)
22:54:31.905 00.000 8976 MoveAxis(U, 0, ABG)
22:54:31.905 00.000 8976 move complete, result=0
22:54:31.905 00.000 8976 worker thread done servicing request
22:54:31.906 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:54:31.918 00.012 5052 UpdateGuideState exits: m=297 SNR=11.6
22:54:31.919 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:31.919 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:31.919 00.000 5052 Enqueuing Expose request
22:54:31.919 00.000 8976 Worker thread wakes up
22:54:31.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:31.919 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:31.924 00.005 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:54:32.963 01.039 8976 Exposure complete
22:54:32.977 00.014 8976 worker thread done servicing request
22:54:32.977 00.000 5052 OnExposeComplete: enter
22:54:32.977 00.000 5052 UpdateGuideState(): m_state=6
22:54:32.977 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 686
22:54:32.977 00.000 5052 Star::Find returns 1 (0), X=386.79, Y=272.20, Mass=321, SNR=12.2, Peak=55 HFD=4.2
22:54:32.977 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.36) = xAngle (-5.48 = 0.81)
22:54:32.977 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.82 = 0.47)
22:54:32.977 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=-0.02 hyp=0.99 cameraTheta=-3.12 mountX=0.68 mountY=0.45, mountTheta=0.58
22:54:32.978 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=-0.02, opts=13)
22:54:32.978 00.000 5052 Enqueuing Move request for stepguider (-0.99, -0.02)
22:54:32.978 00.000 8976 Worker thread wakes up
22:54:32.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, -0.02) opts 0xd
22:54:32.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, -0.02)
22:54:32.978 00.000 8976 Moving (-0.99, -0.02) raw xDistance=0.68 yDistance=0.45
22:54:32.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
22:54:32.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
22:54:32.978 00.000 8976 MoveAxis(L, 1, ABG)
22:54:32.978 00.000 8976 stepping (15, 1) + (-1, 0)
22:54:32.978 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:32.979 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=48, Gamma=2.260
22:54:32.989 00.010 5052 UpdateGuideState exits: m=321 SNR=12.2
22:54:32.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:32.989 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:32.989 00.000 5052 Enqueuing Expose request
22:54:33.005 00.016 8976 Received - 47 (G) 
22:54:33.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:33.005 00.000 8976 stepped: pos (14, 1)
22:54:33.005 00.000 8976 MoveAxis(D, 1, ABG)
22:54:33.005 00.000 8976 stepping (14, 1) + (0, -1)
22:54:33.005 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:33.037 00.032 8976 Received - 47 (G) 
22:54:33.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:33.037 00.000 8976 stepped: pos (14, 0)
22:54:33.037 00.000 8976 move complete, result=0
22:54:33.037 00.000 8976 worker thread done servicing request
22:54:33.037 00.000 8976 Worker thread wakes up
22:54:33.038 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:33.038 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:33.038 00.000 5052 GuideStep: 0.7 px 1 ms WEST, 0.4 px 1 ms SOUTH
22:54:34.081 01.043 8976 Exposure complete
22:54:34.089 00.008 8976 worker thread done servicing request
22:54:34.089 00.000 5052 OnExposeComplete: enter
22:54:34.089 00.000 5052 UpdateGuideState(): m_state=6
22:54:34.089 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 687
22:54:34.089 00.000 5052 Star::Find returns 1 (0), X=385.85, Y=272.29, Mass=305, SNR=11.8, Peak=51 HFD=4.2
22:54:34.089 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.36) = xAngle (0.74 = 0.74)
22:54:34.089 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.41 = 0.41)
22:54:34.089 00.000 5052 CameraToMount -- cameraX=-1.93 cameraY=0.07 hyp=1.93 cameraTheta=3.10 mountX=1.42 mountY=0.76, mountTheta=0.49
22:54:34.089 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.93, y=0.07, opts=13)
22:54:34.089 00.000 5052 Enqueuing Move request for stepguider (-1.93, 0.07)
22:54:34.089 00.000 8976 Worker thread wakes up
22:54:34.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.93, 0.07) opts 0xd
22:54:34.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.93, 0.07)
22:54:34.089 00.000 8976 Moving (-1.93, 0.07) raw xDistance=1.42 yDistance=0.76
22:54:34.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.42
22:54:34.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
22:54:34.089 00.000 8976 MoveAxis(L, 3, ABG)
22:54:34.089 00.000 8976 stepping (14, 0) + (-3, 0)
22:54:34.089 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:34.089 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:54:34.106 00.017 5052 UpdateGuideState exits: m=305 SNR=11.8
22:54:34.106 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:34.106 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:34.106 00.000 5052 Enqueuing Expose request
22:54:34.140 00.034 8976 Received - 47 (G) 
22:54:34.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:34.140 00.000 8976 stepped: pos (11, 0)
22:54:34.140 00.000 8976 MoveAxis(D, 2, ABG)
22:54:34.140 00.000 8976 stepping (11, 0) + (0, -2)
22:54:34.140 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:34.172 00.032 8976 Received - 47 (G) 
22:54:34.172 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:34.172 00.000 8976 stepped: pos (11, -2)
22:54:34.172 00.000 8976 move complete, result=0
22:54:34.172 00.000 8976 worker thread done servicing request
22:54:34.172 00.000 8976 Worker thread wakes up
22:54:34.172 00.000 5052 GuideStep: 1.4 px 3 ms WEST, 0.8 px 2 ms SOUTH
22:54:34.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:34.172 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:35.221 01.049 8976 Exposure complete
22:54:35.236 00.015 8976 worker thread done servicing request
22:54:35.236 00.000 5052 OnExposeComplete: enter
22:54:35.236 00.000 5052 UpdateGuideState(): m_state=6
22:54:35.236 00.000 5052 Star::Find(18, 385, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 688
22:54:35.236 00.000 5052 Star::Find returns 1 (0), X=386.92, Y=271.75, Mass=307, SNR=11.9, Peak=55 HFD=4.2
22:54:35.236 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.36) = xAngle (-5.00 = 1.28)
22:54:35.236 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.34 = 0.94)
22:54:35.236 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=-0.47 hyp=0.98 cameraTheta=-2.64 mountX=0.28 mountY=0.79, mountTheta=1.23
22:54:35.237 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=-0.47, opts=13)
22:54:35.237 00.000 5052 Enqueuing Move request for stepguider (-0.86, -0.47)
22:54:35.237 00.000 8976 Worker thread wakes up
22:54:35.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, -0.47) opts 0xd
22:54:35.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, -0.47)
22:54:35.237 00.000 8976 Moving (-0.86, -0.47) raw xDistance=0.28 yDistance=0.79
22:54:35.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
22:54:35.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.79
22:54:35.237 00.000 8976 MoveAxis(R, 0, ABG)
22:54:35.237 00.000 8976 MoveAxis(D, 3, ABG)
22:54:35.237 00.000 8976 stepping (11, -2) + (0, -3)
22:54:35.238 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:35.238 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:54:35.248 00.010 5052 UpdateGuideState exits: m=307 SNR=11.9
22:54:35.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:35.248 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:35.248 00.000 5052 Enqueuing Expose request
22:54:35.275 00.027 8976 Received - 47 (G) 
22:54:35.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:35.275 00.000 8976 stepped: pos (11, -5)
22:54:35.276 00.001 8976 move complete, result=0
22:54:35.276 00.000 8976 worker thread done servicing request
22:54:35.276 00.000 8976 Worker thread wakes up
22:54:35.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:35.276 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:35.276 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.8 px 3 ms SOUTH
22:54:36.326 01.050 8976 Exposure complete
22:54:36.345 00.019 8976 worker thread done servicing request
22:54:36.345 00.000 5052 OnExposeComplete: enter
22:54:36.345 00.000 5052 UpdateGuideState(): m_state=6
22:54:36.345 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 689
22:54:36.345 00.000 5052 Star::Find returns 1 (0), X=386.45, Y=271.99, Mass=302, SNR=11.8, Peak=60 HFD=4.1
22:54:36.345 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.36) = xAngle (-5.33 = 0.96)
22:54:36.345 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.67 = 0.62)
22:54:36.345 00.000 5052 CameraToMount -- cameraX=-1.33 cameraY=-0.23 hyp=1.35 cameraTheta=-2.97 mountX=0.78 mountY=0.78, mountTheta=0.79
22:54:36.345 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.33, y=-0.23, opts=13)
22:54:36.345 00.000 5052 Enqueuing Move request for stepguider (-1.33, -0.23)
22:54:36.345 00.000 8976 Worker thread wakes up
22:54:36.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.33, -0.23) opts 0xd
22:54:36.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.33, -0.23)
22:54:36.345 00.000 8976 Moving (-1.33, -0.23) raw xDistance=0.78 yDistance=0.78
22:54:36.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
22:54:36.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.78
22:54:36.345 00.000 8976 MoveAxis(L, 2, ABG)
22:54:36.345 00.000 8976 stepping (11, -5) + (-2, 0)
22:54:36.345 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:36.345 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:54:36.359 00.014 5052 UpdateGuideState exits: m=302 SNR=11.8
22:54:36.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:36.359 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:36.359 00.000 5052 Enqueuing Expose request
22:54:36.378 00.019 8976 Received - 47 (G) 
22:54:36.379 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:36.379 00.000 8976 stepped: pos (9, -5)
22:54:36.379 00.000 8976 MoveAxis(D, 2, ABG)
22:54:36.379 00.000 8976 stepping (9, -5) + (0, -2)
22:54:36.379 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:36.410 00.031 8976 Received - 47 (G) 
22:54:36.411 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:36.411 00.000 8976 stepped: pos (9, -7)
22:54:36.411 00.000 8976 move complete, result=0
22:54:36.411 00.000 8976 worker thread done servicing request
22:54:36.411 00.000 8976 Worker thread wakes up
22:54:36.411 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 0.8 px 2 ms SOUTH
22:54:36.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:36.411 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:37.453 01.042 8976 Exposure complete
22:54:37.467 00.014 8976 worker thread done servicing request
22:54:37.468 00.001 5052 OnExposeComplete: enter
22:54:37.468 00.000 5052 UpdateGuideState(): m_state=6
22:54:37.468 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 690
22:54:37.468 00.000 5052 Star::Find returns 1 (0), X=386.71, Y=271.48, Mass=293, SNR=11.5, Peak=60 HFD=4.1
22:54:37.468 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.36) = xAngle (-4.90 = 1.39)
22:54:37.468 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.24 = 1.05)
22:54:37.468 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=-0.74 hyp=1.30 cameraTheta=-2.54 mountX=0.24 mountY=1.13, mountTheta=1.36
22:54:37.469 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=-0.74, opts=13)
22:54:37.469 00.000 5052 Enqueuing Move request for stepguider (-1.07, -0.74)
22:54:37.469 00.000 8976 Worker thread wakes up
22:54:37.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, -0.74) opts 0xd
22:54:37.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, -0.74)
22:54:37.469 00.000 8976 Moving (-1.07, -0.74) raw xDistance=0.24 yDistance=1.13
22:54:37.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:54:37.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.13
22:54:37.469 00.000 8976 MoveAxis(R, 0, ABG)
22:54:37.469 00.000 8976 MoveAxis(D, 4, ABG)
22:54:37.469 00.000 8976 stepping (9, -7) + (0, -4)
22:54:37.469 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:54:37.470 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:54:37.480 00.010 5052 UpdateGuideState exits: m=293 SNR=11.5
22:54:37.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:37.480 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:37.480 00.000 5052 Enqueuing Expose request
22:54:37.514 00.034 8976 Received - 47 (G) 
22:54:37.514 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:54:37.514 00.000 8976 stepped: pos (9, -11)
22:54:37.514 00.000 8976 move complete, result=0
22:54:37.514 00.000 8976 worker thread done servicing request
22:54:37.514 00.000 8976 Worker thread wakes up
22:54:37.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:37.514 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:37.514 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.1 px 4 ms SOUTH
22:54:38.552 01.038 8976 Exposure complete
22:54:38.567 00.015 8976 worker thread done servicing request
22:54:38.567 00.000 5052 OnExposeComplete: enter
22:54:38.567 00.000 5052 UpdateGuideState(): m_state=6
22:54:38.567 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 691
22:54:38.567 00.000 5052 Star::Find returns 1 (0), X=387.27, Y=272.04, Mass=312, SNR=12.0, Peak=55 HFD=4.1
22:54:38.567 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.36) = xAngle (-5.16 = 1.12)
22:54:38.567 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.50 = 0.79)
22:54:38.567 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.18 hyp=0.54 cameraTheta=-2.80 mountX=0.23 mountY=0.38, mountTheta=1.02
22:54:38.568 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.18, opts=13)
22:54:38.568 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.18)
22:54:38.568 00.000 8976 Worker thread wakes up
22:54:38.568 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.18) opts 0xd
22:54:38.568 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.18)
22:54:38.568 00.000 8976 Moving (-0.51, -0.18) raw xDistance=0.23 yDistance=0.38
22:54:38.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:54:38.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.38
22:54:38.568 00.000 8976 MoveAxis(R, 0, ABG)
22:54:38.568 00.000 8976 MoveAxis(D, 1, ABG)
22:54:38.568 00.000 8976 stepping (9, -11) + (0, -1)
22:54:38.569 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:38.569 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:54:38.581 00.012 5052 UpdateGuideState exits: m=312 SNR=12.0
22:54:38.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:38.581 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:38.581 00.000 5052 Enqueuing Expose request
22:54:38.600 00.019 8976 Received - 47 (G) 
22:54:38.601 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:38.601 00.000 8976 stepped: pos (9, -12)
22:54:38.601 00.000 8976 move complete, result=0
22:54:38.601 00.000 8976 worker thread done servicing request
22:54:38.601 00.000 8976 Worker thread wakes up
22:54:38.601 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
22:54:38.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:38.601 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:39.640 01.039 8976 Exposure complete
22:54:39.654 00.014 8976 worker thread done servicing request
22:54:39.654 00.000 5052 OnExposeComplete: enter
22:54:39.654 00.000 5052 UpdateGuideState(): m_state=6
22:54:39.655 00.001 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 692
22:54:39.655 00.000 5052 Star::Find returns 1 (0), X=389.24, Y=271.84, Mass=255, SNR=10.8, Peak=47 HFD=3.9
22:54:39.655 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.36) = xAngle (-2.62 = -2.62)
22:54:39.655 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.96 = -2.96)
22:54:39.655 00.000 5052 CameraToMount -- cameraX=1.46 cameraY=-0.38 hyp=1.51 cameraTheta=-0.26 mountX=-1.31 mountY=-0.28, mountTheta=-2.93
22:54:39.655 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.46, y=-0.38, opts=13)
22:54:39.656 00.001 5052 Enqueuing Move request for stepguider (1.46, -0.38)
22:54:39.656 00.000 8976 Worker thread wakes up
22:54:39.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.46, -0.38) opts 0xd
22:54:39.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.46, -0.38)
22:54:39.656 00.000 8976 Moving (1.46, -0.38) raw xDistance=-1.31 yDistance=-0.28
22:54:39.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.31
22:54:39.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
22:54:39.656 00.000 8976 MoveAxis(R, 3, ABG)
22:54:39.656 00.000 8976 stepping (9, -12) + (3, 0)
22:54:39.656 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:39.657 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:54:39.666 00.009 5052 UpdateGuideState exits: m=255 SNR=10.8
22:54:39.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:39.666 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:39.666 00.000 5052 Enqueuing Expose request
22:54:39.687 00.021 8976 Received - 47 (G) 
22:54:39.687 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:39.687 00.000 8976 stepped: pos (12, -12)
22:54:39.688 00.001 8976 MoveAxis(U, 0, ABG)
22:54:39.688 00.000 8976 move complete, result=0
22:54:39.688 00.000 8976 worker thread done servicing request
22:54:39.688 00.000 8976 Worker thread wakes up
22:54:39.688 00.000 5052 GuideStep: -1.3 px 3 ms EAST, -0.3 px 0 ms NORTH
22:54:39.688 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:39.688 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:40.734 01.046 8976 Exposure complete
22:54:40.749 00.015 8976 worker thread done servicing request
22:54:40.749 00.000 5052 OnExposeComplete: enter
22:54:40.749 00.000 5052 UpdateGuideState(): m_state=6
22:54:40.749 00.000 5052 Star::Find(18, 389, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 693
22:54:40.749 00.000 5052 Star::Find returns 1 (0), X=391.03, Y=272.40, Mass=351, SNR=12.7, Peak=53 HFD=4.2
22:54:40.749 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.36) = xAngle (-2.30 = -2.30)
22:54:40.749 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.64 = -2.64)
22:54:40.749 00.000 5052 CameraToMount -- cameraX=3.25 cameraY=0.18 hyp=3.26 cameraTheta=0.06 mountX=-2.18 mountY=-1.56, mountTheta=-2.52
22:54:40.750 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.25, y=0.18, opts=13)
22:54:40.750 00.000 5052 Enqueuing Move request for stepguider (3.25, 0.18)
22:54:40.750 00.000 8976 Worker thread wakes up
22:54:40.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.25, 0.18) opts 0xd
22:54:40.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.25, 0.18)
22:54:40.750 00.000 8976 Moving (3.25, 0.18) raw xDistance=-2.18 yDistance=-1.56
22:54:40.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.43 from input -2.18
22:54:40.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.56
22:54:40.750 00.000 8976 MoveAxis(R, 5, ABG)
22:54:40.750 00.000 8976 stepping (12, -12) + (5, 0)
22:54:40.750 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:40.752 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:54:40.761 00.009 5052 UpdateGuideState exits: m=351 SNR=12.7
22:54:40.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:40.761 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:40.761 00.000 5052 Enqueuing Expose request
22:54:40.790 00.029 8976 Received - 47 (G) 
22:54:40.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:40.790 00.000 8976 stepped: pos (17, -12)
22:54:40.790 00.000 8976 MoveAxis(U, 5, ABG)
22:54:40.790 00.000 8976 stepping (17, -12) + (0, 5)
22:54:40.790 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:40.838 00.048 8976 Received - 47 (G) 
22:54:40.838 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:40.838 00.000 8976 stepped: pos (17, -7)
22:54:40.838 00.000 8976 move complete, result=0
22:54:40.839 00.001 8976 worker thread done servicing request
22:54:40.839 00.000 5052 GuideStep: -2.2 px 5 ms EAST, -1.6 px 5 ms NORTH
22:54:40.839 00.000 8976 Worker thread wakes up
22:54:40.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:40.839 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:41.879 01.040 8976 Exposure complete
22:54:41.892 00.013 8976 worker thread done servicing request
22:54:41.892 00.000 5052 OnExposeComplete: enter
22:54:41.892 00.000 5052 UpdateGuideState(): m_state=6
22:54:41.893 00.001 5052 Star::Find(18, 391, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 694
22:54:41.893 00.000 5052 Star::Find returns 1 (0), X=391.20, Y=272.44, Mass=297, SNR=11.8, Peak=51 HFD=3.7
22:54:41.893 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.36) = xAngle (-2.29 = -2.29)
22:54:41.893 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.63 = -2.63)
22:54:41.893 00.000 5052 CameraToMount -- cameraX=3.43 cameraY=0.22 hyp=3.43 cameraTheta=0.07 mountX=-2.27 mountY=-1.67, mountTheta=-2.51
22:54:41.893 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.43, y=0.22, opts=13)
22:54:41.893 00.000 5052 Enqueuing Move request for stepguider (3.43, 0.22)
22:54:41.894 00.001 8976 Worker thread wakes up
22:54:41.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.43, 0.22) opts 0xd
22:54:41.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.43, 0.22)
22:54:41.894 00.000 8976 Moving (3.43, 0.22) raw xDistance=-2.27 yDistance=-1.67
22:54:41.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.53 from input -2.27
22:54:41.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.12 from input -1.67
22:54:41.894 00.000 8976 MoveAxis(R, 5, ABG)
22:54:41.894 00.000 8976 stepping (17, -7) + (5, 0)
22:54:41.894 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:41.895 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:54:41.904 00.009 5052 UpdateGuideState exits: m=297 SNR=11.8
22:54:41.905 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:41.905 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:41.905 00.000 5052 Enqueuing Expose request
22:54:41.942 00.037 8976 Received - 47 (G) 
22:54:41.942 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:41.942 00.000 8976 stepped: pos (22, -7)
22:54:41.942 00.000 8976 MoveAxis(U, 5, ABG)
22:54:41.942 00.000 8976 stepping (22, -7) + (0, 5)
22:54:41.942 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:41.990 00.048 8976 Received - 47 (G) 
22:54:41.990 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:41.990 00.000 8976 stepped: pos (22, -2)
22:54:41.990 00.000 8976 move complete, result=0
22:54:41.990 00.000 8976 worker thread done servicing request
22:54:41.990 00.000 8976 Worker thread wakes up
22:54:41.990 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:41.990 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:41.990 00.000 5052 GuideStep: -2.3 px 5 ms EAST, -1.7 px 5 ms NORTH
22:54:43.030 01.040 8976 Exposure complete
22:54:43.044 00.014 8976 worker thread done servicing request
22:54:43.045 00.001 5052 OnExposeComplete: enter
22:54:43.045 00.000 5052 UpdateGuideState(): m_state=6
22:54:43.045 00.000 5052 Star::Find(18, 391, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 695
22:54:43.045 00.000 5052 Star::Find returns 1 (0), X=390.98, Y=272.96, Mass=310, SNR=11.8, Peak=49 HFD=4.4
22:54:43.045 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.36) = xAngle (-2.13 = -2.13)
22:54:43.045 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.47 = -2.47)
22:54:43.045 00.000 5052 CameraToMount -- cameraX=3.20 cameraY=0.74 hyp=3.29 cameraTheta=0.23 mountX=-1.75 mountY=-2.04, mountTheta=-2.28
22:54:43.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.20, y=0.74, opts=13)
22:54:43.046 00.000 5052 Enqueuing Move request for stepguider (3.20, 0.74)
22:54:43.046 00.000 8976 Worker thread wakes up
22:54:43.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.20, 0.74) opts 0xd
22:54:43.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.20, 0.74)
22:54:43.046 00.000 8976 Moving (3.20, 0.74) raw xDistance=-1.75 yDistance=-2.04
22:54:43.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.21 from input -1.75
22:54:43.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.37 from input -2.04
22:54:43.046 00.000 8976 MoveAxis(R, 4, ABG)
22:54:43.046 00.000 8976 stepping (22, -2) + (4, 0)
22:54:43.046 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:54:43.047 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:54:43.056 00.009 5052 UpdateGuideState exits: m=310 SNR=11.8
22:54:43.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:43.056 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:43.056 00.000 5052 Enqueuing Expose request
22:54:43.076 00.020 8976 Received - 47 (G) 
22:54:43.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:54:43.076 00.000 8976 stepped: pos (26, -2)
22:54:43.077 00.001 8976 MoveAxis(U, 6, ABG)
22:54:43.077 00.000 8976 stepping (26, -2) + (0, 6)
22:54:43.077 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:54:43.124 00.047 8976 Received - 47 (G) 
22:54:43.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:54:43.124 00.000 8976 stepped: pos (26, 4)
22:54:43.125 00.001 8976 move complete, result=0
22:54:43.125 00.000 8976 worker thread done servicing request
22:54:43.125 00.000 8976 Worker thread wakes up
22:54:43.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:43.125 00.000 5052 GuideStep: -1.7 px 4 ms EAST, -2.0 px 6 ms NORTH
22:54:43.125 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:44.177 01.052 8976 Exposure complete
22:54:44.192 00.015 8976 worker thread done servicing request
22:54:44.192 00.000 5052 OnExposeComplete: enter
22:54:44.192 00.000 5052 UpdateGuideState(): m_state=6
22:54:44.192 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 696
22:54:44.192 00.000 5052 Star::Find returns 1 (0), X=392.85, Y=273.56, Mass=282, SNR=11.3, Peak=49 HFD=3.9
22:54:44.192 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.36) = xAngle (-2.10 = -2.10)
22:54:44.192 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.44 = -2.44)
22:54:44.192 00.000 5052 CameraToMount -- cameraX=5.07 cameraY=1.34 hyp=5.24 cameraTheta=0.26 mountX=-2.65 mountY=-3.38, mountTheta=-2.23
22:54:44.193 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.07, y=1.34, opts=13)
22:54:44.193 00.000 5052 Enqueuing Move request for stepguider (5.07, 1.34)
22:54:44.193 00.000 8976 Worker thread wakes up
22:54:44.193 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.07, 1.34) opts 0xd
22:54:44.193 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.07, 1.34)
22:54:44.193 00.000 8976 Moving (5.07, 1.34) raw xDistance=-2.65 yDistance=-3.38
22:54:44.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.75 from input -2.65
22:54:44.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.23 from input -3.38
22:54:44.193 00.000 8976 MoveAxis(R, 6, ABG)
22:54:44.193 00.000 8976 stepping (26, 4) + (6, 0)
22:54:44.193 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:54:44.194 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:54:44.204 00.010 5052 UpdateGuideState exits: m=282 SNR=11.3
22:54:44.205 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:44.205 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:44.205 00.000 5052 Enqueuing Expose request
22:54:44.243 00.038 8976 Received - 47 (G) 
22:54:44.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:54:44.243 00.000 8976 stepped: pos (32, 4)
22:54:44.243 00.000 8976 MoveAxis(U, 11, ABG)
22:54:44.243 00.000 8976 stepping (32, 4) + (0, 11)
22:54:44.243 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
22:54:44.307 00.064 8976 Received - 47 (G) 
22:54:44.307 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
22:54:44.307 00.000 8976 stepped: pos (32, 15)
22:54:44.307 00.000 8976 starting a new bump
22:54:44.307 00.000 8976 MountToCamera -- mountTheta (-3.06) + m_xAngle (2.36) = xAngle (-0.70 = -0.70)
22:54:44.307 00.000 8976 MountToCamera -- mountX=-7.26 mountY=-0.63 hyp=7.28 mountTheta=-3.06 cameraX=5.59, cameraY=-4.67 cameraTheta=-0.70
22:54:44.307 00.000 8976 incremental bump (5.590, -4.669) isValid = 1
22:54:44.307 00.000 8976 Scheduling Mount bump of (0.357, -0.204)
22:54:44.307 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.36, y=-0.20, opts=4)
22:54:44.307 00.000 8976 Enqueuing Move request for scope (0.36, -0.20)
22:54:44.307 00.000 8976 move complete, result=0
22:54:44.307 00.000 9828 Worker thread wakes up
22:54:44.308 00.001 8976 worker thread done servicing request
22:54:44.308 00.000 5052 GuideStep: -2.6 px 6 ms EAST, -3.4 px 11 ms NORTH
22:54:44.308 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.20) opts 0x4
22:54:44.308 00.000 8976 Worker thread wakes up
22:54:44.308 00.000 9828 Handling offset move in thread for scope, endpoint = (0.36, -0.20)
22:54:44.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:44.308 00.000 9828 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.04) = xAngle (-0.56 = -0.56)
22:54:44.308 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:44.308 00.000 9828 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.37 = 2.37)
22:54:44.308 00.000 9828 CameraToMount -- cameraX=0.36 cameraY=-0.20 hyp=0.41 cameraTheta=-0.52 mountX=0.35 mountY=0.29, mountTheta=0.69
22:54:44.308 00.000 9828 Moving (0.36, -0.20) raw xDistance=0.35 yDistance=0.29
22:54:44.308 00.000 9828 MoveAxis(W, 37, B)
22:54:44.308 00.000 9828 Guiding  Dir = 3, Dur = 37
22:54:44.308 00.000 9828 IsSlewing returns 0
22:54:44.309 00.001 9828 IsGuiding returns 0
22:54:44.309 00.000 9828 PulseGuide returned control before completion, sleep 47
22:54:44.368 00.059 9828 IsGuiding returns 1
22:54:44.368 00.000 9828 scope still moving after pulse duration time elapsed
22:54:44.400 00.032 9828 IsSlewing returns 0
22:54:44.400 00.000 9828 IsGuiding returns 1
22:54:44.432 00.032 9828 IsSlewing returns 0
22:54:44.432 00.000 9828 IsGuiding returns 1
22:54:44.462 00.030 9828 IsSlewing returns 0
22:54:44.466 00.004 9828 IsGuiding returns 0
22:54:44.466 00.000 9828 scope move finished after 37 + 119 ms
22:54:44.466 00.000 9828 Move returns status 0, amount 37
22:54:44.466 00.000 9828 MoveAxis(S, 33, B)
22:54:44.466 00.000 9828 Guiding  Dir = 1, Dur = 33
22:54:44.478 00.012 9828 IsSlewing returns 0
22:54:44.478 00.000 9828 IsGuiding returns 0
22:54:44.478 00.000 9828 PulseGuide returned control before completion, sleep 43
22:54:44.525 00.047 9828 IsGuiding returns 1
22:54:44.525 00.000 9828 scope still moving after pulse duration time elapsed
22:54:44.557 00.032 9828 IsSlewing returns 0
22:54:44.557 00.000 9828 IsGuiding returns 1
22:54:44.588 00.031 9828 IsSlewing returns 0
22:54:44.588 00.000 9828 IsGuiding returns 1
22:54:44.618 00.030 9828 IsSlewing returns 0
22:54:44.618 00.000 9828 IsGuiding returns 0
22:54:44.618 00.000 9828 scope move finished after 33 + 107 ms
22:54:44.618 00.000 9828 Move returns status 0, amount 33
22:54:44.618 00.000 9828 move complete, result=0
22:54:44.618 00.000 9828 worker thread done servicing request
22:54:44.618 00.000 5052 GuideStep: 0.3 px 37 ms WEST, 0.3 px 33 ms SOUTH
22:54:45.347 00.729 8976 Exposure complete
22:54:45.362 00.015 8976 worker thread done servicing request
22:54:45.363 00.001 5052 OnExposeComplete: enter
22:54:45.363 00.000 5052 UpdateGuideState(): m_state=6
22:54:45.363 00.000 5052 Star::Find(18, 392, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 697
22:54:45.363 00.000 5052 Star::Find returns 1 (0), X=391.59, Y=274.23, Mass=322, SNR=12.1, Peak=49 HFD=4.7
22:54:45.363 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.36) = xAngle (-1.87 = -1.87)
22:54:45.363 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.21 = -2.21)
22:54:45.363 00.000 5052 CameraToMount -- cameraX=3.81 cameraY=2.01 hyp=4.31 cameraTheta=0.49 mountX=-1.29 mountY=-3.45, mountTheta=-1.93
22:54:45.364 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.81, y=2.01, opts=13)
22:54:45.364 00.000 5052 Enqueuing Move request for stepguider (3.81, 2.01)
22:54:45.364 00.000 8976 Worker thread wakes up
22:54:45.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.81, 2.01) opts 0xd
22:54:45.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.81, 2.01)
22:54:45.364 00.000 8976 Moving (3.81, 2.01) raw xDistance=-1.29 yDistance=-3.45
22:54:45.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.29
22:54:45.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.33 from input -3.45
22:54:45.364 00.000 8976 MoveAxis(R, 3, ABG)
22:54:45.364 00.000 8976 stepping (32, 15) + (3, 0)
22:54:45.364 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:45.365 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:54:45.376 00.011 5052 UpdateGuideState exits: m=322 SNR=12.1
22:54:45.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:45.376 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:45.376 00.000 5052 Enqueuing Expose request
22:54:45.394 00.018 8976 Received - 47 (G) 
22:54:45.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:45.394 00.000 8976 stepped: pos (35, 15)
22:54:45.395 00.001 8976 MoveAxis(U, 11, ABG)
22:54:45.395 00.000 8976 stepping (35, 15) + (0, 11)
22:54:45.395 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
22:54:45.458 00.063 8976 Received - 47 (G) 
22:54:45.458 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
22:54:45.458 00.000 8976 stepped: pos (35, 26)
22:54:45.458 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
22:54:45.458 00.000 8976 MountToCamera -- mountTheta (-2.88) + m_xAngle (2.36) = xAngle (-0.52 = -0.52)
22:54:45.458 00.000 8976 MountToCamera -- mountX=-8.44 mountY=-2.24 hyp=8.73 mountTheta=-2.88 cameraX=7.57, cameraY=-4.36 cameraTheta=-0.52
22:54:45.458 00.000 8976 incremental bump (7.565, -4.363) isValid = 1
22:54:45.458 00.000 8976 Scheduling Mount bump of (0.470, -0.185)
22:54:45.459 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.47, y=-0.19, opts=4)
22:54:45.459 00.000 8976 Enqueuing Move request for scope (0.47, -0.19)
22:54:45.459 00.000 8976 move complete, result=0
22:54:45.459 00.000 9828 Worker thread wakes up
22:54:45.459 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.19) opts 0x4
22:54:45.459 00.000 9828 Handling offset move in thread for scope, endpoint = (0.47, -0.19)
22:54:45.459 00.000 5052 GuideStep: -1.3 px 3 ms EAST, -3.4 px 11 ms NORTH
22:54:45.459 00.000 8976 worker thread done servicing request
22:54:45.459 00.000 8976 Worker thread wakes up
22:54:45.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:45.459 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:45.459 00.000 9828 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.04) = xAngle (-0.42 = -0.42)
22:54:45.459 00.000 9828 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.51 = 2.51)
22:54:45.459 00.000 9828 CameraToMount -- cameraX=0.47 cameraY=-0.19 hyp=0.51 cameraTheta=-0.38 mountX=0.46 mountY=0.30, mountTheta=0.57
22:54:45.459 00.000 9828 Moving (0.47, -0.19) raw xDistance=0.46 yDistance=0.30
22:54:45.459 00.000 9828 MoveAxis(W, 49, B)
22:54:45.459 00.000 9828 Guiding  Dir = 3, Dur = 49
22:54:45.460 00.001 9828 IsSlewing returns 0
22:54:45.460 00.000 9828 IsGuiding returns 0
22:54:45.460 00.000 9828 PulseGuide returned control before completion, sleep 59
22:54:45.523 00.063 9828 IsGuiding returns 1
22:54:45.523 00.000 9828 scope still moving after pulse duration time elapsed
22:54:45.555 00.032 9828 IsSlewing returns 0
22:54:45.555 00.000 9828 IsGuiding returns 1
22:54:45.587 00.032 9828 IsSlewing returns 0
22:54:45.587 00.000 9828 IsGuiding returns 1
22:54:45.618 00.031 9828 IsSlewing returns 0
22:54:45.618 00.000 9828 IsGuiding returns 0
22:54:45.618 00.000 9828 scope move finished after 49 + 108 ms
22:54:45.618 00.000 9828 Move returns status 0, amount 49
22:54:45.618 00.000 9828 MoveAxis(S, 34, B)
22:54:45.618 00.000 9828 Guiding  Dir = 1, Dur = 34
22:54:45.634 00.016 9828 IsSlewing returns 0
22:54:45.634 00.000 9828 IsGuiding returns 0
22:54:45.634 00.000 9828 PulseGuide returned control before completion, sleep 44
22:54:45.681 00.047 9828 IsGuiding returns 1
22:54:45.681 00.000 9828 scope still moving after pulse duration time elapsed
22:54:45.713 00.032 9828 IsSlewing returns 0
22:54:45.713 00.000 9828 IsGuiding returns 1
22:54:45.744 00.031 9828 IsSlewing returns 0
22:54:45.744 00.000 9828 IsGuiding returns 1
22:54:45.774 00.030 9828 IsSlewing returns 0
22:54:45.774 00.000 9828 IsGuiding returns 0
22:54:45.774 00.000 9828 scope move finished after 34 + 106 ms
22:54:45.774 00.000 9828 Move returns status 0, amount 34
22:54:45.774 00.000 9828 move complete, result=0
22:54:45.774 00.000 9828 worker thread done servicing request
22:54:45.774 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.3 px 34 ms SOUTH
22:54:46.498 00.724 8976 Exposure complete
22:54:46.512 00.014 8976 worker thread done servicing request
22:54:46.512 00.000 5052 OnExposeComplete: enter
22:54:46.512 00.000 5052 UpdateGuideState(): m_state=6
22:54:46.512 00.000 5052 Star::Find(18, 391, 274, 0, (0,0,0,0), 0.1, 10.0, 0) frame 698
22:54:46.512 00.000 5052 Star::Find returns 1 (0), X=389.34, Y=274.01, Mass=312, SNR=11.8, Peak=46 HFD=5.0
22:54:46.512 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.36) = xAngle (-1.50 = -1.50)
22:54:46.512 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.84 = -1.84)
22:54:46.513 00.001 5052 CameraToMount -- cameraX=1.56 cameraY=1.79 hyp=2.37 cameraTheta=0.85 mountX=0.16 mountY=-2.29, mountTheta=-1.50
22:54:46.513 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.56, y=1.79, opts=13)
22:54:46.513 00.000 5052 Enqueuing Move request for stepguider (1.56, 1.79)
22:54:46.513 00.000 8976 Worker thread wakes up
22:54:46.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.56, 1.79) opts 0xd
22:54:46.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.56, 1.79)
22:54:46.513 00.000 8976 Moving (1.56, 1.79) raw xDistance=0.16 yDistance=-2.29
22:54:46.514 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:54:46.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.60 from input -2.29
22:54:46.514 00.000 8976 MoveAxis(R, 0, ABG)
22:54:46.514 00.000 8976 MoveAxis(U, 8, ABG)
22:54:46.514 00.000 8976 stepping (35, 26) + (0, 8)
22:54:46.514 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
22:54:46.514 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:54:46.524 00.010 5052 UpdateGuideState exits: m=312 SNR=11.8
22:54:46.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:46.524 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:46.524 00.000 5052 Enqueuing Expose request
22:54:46.561 00.037 8976 Received - 47 (G) 
22:54:46.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
22:54:46.561 00.000 8976 stepped: pos (35, 34)
22:54:46.561 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
22:54:46.561 00.000 8976 MountToCamera -- mountTheta (-2.74) + m_xAngle (2.36) = xAngle (-0.39 = -0.39)
22:54:46.561 00.000 8976 MountToCamera -- mountX=-9.24 mountY=-3.87 hyp=10.02 mountTheta=-2.74 cameraX=9.28, cameraY=-3.76 cameraTheta=-0.39
22:54:46.561 00.000 8976 incremental bump (9.282, -3.762) isValid = 1
22:54:46.562 00.001 8976 Scheduling Mount bump of (0.575, -0.159)
22:54:46.562 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.57, y=-0.16, opts=4)
22:54:46.562 00.000 8976 Enqueuing Move request for scope (0.57, -0.16)
22:54:46.562 00.000 8976 move complete, result=0
22:54:46.562 00.000 9828 Worker thread wakes up
22:54:46.562 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.16) opts 0x4
22:54:46.562 00.000 9828 Handling offset move in thread for scope, endpoint = (0.57, -0.16)
22:54:46.562 00.000 8976 worker thread done servicing request
22:54:46.562 00.000 8976 Worker thread wakes up
22:54:46.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:46.562 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:46.562 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -2.3 px 8 ms NORTH
22:54:46.562 00.000 9828 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.04) = xAngle (-0.31 = -0.31)
22:54:46.562 00.000 9828 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.62 = 2.62)
22:54:46.562 00.000 9828 CameraToMount -- cameraX=0.57 cameraY=-0.16 hyp=0.60 cameraTheta=-0.27 mountX=0.57 mountY=0.30, mountTheta=0.48
22:54:46.562 00.000 9828 Moving (0.57, -0.16) raw xDistance=0.57 yDistance=0.30
22:54:46.562 00.000 9828 MoveAxis(W, 60, B)
22:54:46.562 00.000 9828 Guiding  Dir = 3, Dur = 60
22:54:46.563 00.001 9828 IsSlewing returns 0
22:54:46.563 00.000 9828 IsGuiding returns 0
22:54:46.563 00.000 9828 PulseGuide returned control before completion, sleep 70
22:54:46.643 00.080 9828 IsGuiding returns 1
22:54:46.643 00.000 9828 scope still moving after pulse duration time elapsed
22:54:46.675 00.032 9828 IsSlewing returns 0
22:54:46.675 00.000 9828 IsGuiding returns 1
22:54:46.706 00.031 9828 IsSlewing returns 0
22:54:46.706 00.000 9828 IsGuiding returns 1
22:54:46.737 00.031 9828 IsSlewing returns 0
22:54:46.737 00.000 9828 IsGuiding returns 0
22:54:46.737 00.000 9828 scope move finished after 60 + 114 ms
22:54:46.737 00.000 9828 Move returns status 0, amount 60
22:54:46.737 00.000 9828 MoveAxis(S, 34, B)
22:54:46.737 00.000 9828 Guiding  Dir = 1, Dur = 34
22:54:46.753 00.016 9828 IsSlewing returns 0
22:54:46.753 00.000 9828 IsGuiding returns 0
22:54:46.753 00.000 9828 PulseGuide returned control before completion, sleep 44
22:54:46.801 00.048 9828 IsGuiding returns 1
22:54:46.801 00.000 9828 scope still moving after pulse duration time elapsed
22:54:46.832 00.031 9828 IsSlewing returns 0
22:54:46.832 00.000 9828 IsGuiding returns 1
22:54:46.864 00.032 9828 IsSlewing returns 0
22:54:46.864 00.000 9828 IsGuiding returns 1
22:54:46.896 00.032 9828 IsSlewing returns 0
22:54:46.896 00.000 9828 IsGuiding returns 1
22:54:46.927 00.031 9828 IsSlewing returns 0
22:54:46.927 00.000 9828 IsGuiding returns 0
22:54:46.927 00.000 9828 scope move finished after 34 + 139 ms
22:54:46.927 00.000 9828 Move returns status 0, amount 34
22:54:46.927 00.000 9828 move complete, result=0
22:54:46.927 00.000 9828 worker thread done servicing request
22:54:46.927 00.000 5052 GuideStep: 0.6 px 60 ms WEST, 0.3 px 34 ms SOUTH
22:54:47.606 00.679 8976 Exposure complete
22:54:47.621 00.015 8976 worker thread done servicing request
22:54:47.621 00.000 5052 OnExposeComplete: enter
22:54:47.621 00.000 5052 UpdateGuideState(): m_state=6
22:54:47.621 00.000 5052 Star::Find(18, 389, 274, 0, (0,0,0,0), 0.1, 10.0, 0) frame 699
22:54:47.621 00.000 5052 Star::Find returns 1 (0), X=386.22, Y=272.95, Mass=314, SNR=12.0, Peak=52 HFD=4.5
22:54:47.621 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
22:54:47.621 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.00 = 0.00)
22:54:47.621 00.000 5052 CameraToMount -- cameraX=-1.56 cameraY=0.73 hyp=1.72 cameraTheta=2.70 mountX=1.62 mountY=0.00, mountTheta=0.00
22:54:47.622 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.56, y=0.73, opts=13)
22:54:47.622 00.000 5052 Enqueuing Move request for stepguider (-1.56, 0.73)
22:54:47.622 00.000 8976 Worker thread wakes up
22:54:47.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.56, 0.73) opts 0xd
22:54:47.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.56, 0.73)
22:54:47.622 00.000 8976 Moving (-1.56, 0.73) raw xDistance=1.62 yDistance=0.00
22:54:47.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.62
22:54:47.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:54:47.622 00.000 8976 MoveAxis(L, 3, ABG)
22:54:47.622 00.000 8976 stepping (35, 34) + (-3, 0)
22:54:47.623 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:47.623 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:54:47.634 00.011 5052 UpdateGuideState exits: m=314 SNR=12.0
22:54:47.634 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:47.634 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:47.634 00.000 5052 Enqueuing Expose request
22:54:47.649 00.015 8976 Received - 47 (G) 
22:54:47.649 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:47.649 00.000 8976 stepped: pos (32, 34)
22:54:47.649 00.000 8976 MoveAxis(U, 0, ABG)
22:54:47.649 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
22:54:47.649 00.000 8976 MountToCamera -- mountTheta (-2.66) + m_xAngle (2.36) = xAngle (-0.30 = -0.30)
22:54:47.649 00.000 8976 MountToCamera -- mountX=-9.46 mountY=-4.97 hyp=10.69 mountTheta=-2.66 cameraX=10.22, cameraY=-3.14 cameraTheta=-0.30
22:54:47.649 00.000 8976 incremental bump (10.215, -3.143) isValid = 1
22:54:47.649 00.000 8976 Scheduling Mount bump of (0.667, -0.140)
22:54:47.649 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.67, y=-0.14, opts=4)
22:54:47.649 00.000 8976 Enqueuing Move request for scope (0.67, -0.14)
22:54:47.649 00.000 8976 move complete, result=0
22:54:47.649 00.000 9828 Worker thread wakes up
22:54:47.650 00.001 8976 worker thread done servicing request
22:54:47.650 00.000 8976 Worker thread wakes up
22:54:47.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:47.650 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:47.650 00.000 5052 GuideStep: 1.6 px 3 ms WEST, 0.0 px 0 ms NORTH
22:54:47.650 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.14) opts 0x4
22:54:47.650 00.000 9828 Handling offset move in thread for scope, endpoint = (0.67, -0.14)
22:54:47.650 00.000 9828 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.04) = xAngle (-0.25 = -0.25)
22:54:47.650 00.000 9828 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.68 = 2.68)
22:54:47.650 00.000 9828 CameraToMount -- cameraX=0.67 cameraY=-0.14 hyp=0.68 cameraTheta=-0.21 mountX=0.66 mountY=0.30, mountTheta=0.43
22:54:47.650 00.000 9828 Moving (0.67, -0.14) raw xDistance=0.66 yDistance=0.30
22:54:47.650 00.000 9828 MoveAxis(W, 70, B)
22:54:47.650 00.000 9828 Guiding  Dir = 3, Dur = 70
22:54:47.651 00.001 9828 IsSlewing returns 0
22:54:47.651 00.000 9828 IsGuiding returns 0
22:54:47.651 00.000 9828 PulseGuide returned control before completion, sleep 80
22:54:47.741 00.090 9828 IsGuiding returns 1
22:54:47.741 00.000 9828 scope still moving after pulse duration time elapsed
22:54:47.773 00.032 9828 IsSlewing returns 0
22:54:47.773 00.000 9828 IsGuiding returns 1
22:54:47.803 00.030 9828 IsSlewing returns 0
22:54:47.803 00.000 9828 IsGuiding returns 1
22:54:47.834 00.031 9828 IsSlewing returns 0
22:54:47.834 00.000 9828 IsGuiding returns 0
22:54:47.834 00.000 9828 scope move finished after 70 + 113 ms
22:54:47.834 00.000 9828 Move returns status 0, amount 70
22:54:47.834 00.000 9828 MoveAxis(S, 34, B)
22:54:47.834 00.000 9828 Guiding  Dir = 1, Dur = 34
22:54:47.850 00.016 9828 IsSlewing returns 0
22:54:47.850 00.000 9828 IsGuiding returns 0
22:54:47.850 00.000 9828 PulseGuide returned control before completion, sleep 44
22:54:47.897 00.047 9828 IsGuiding returns 1
22:54:47.897 00.000 9828 scope still moving after pulse duration time elapsed
22:54:47.929 00.032 9828 IsSlewing returns 0
22:54:47.929 00.000 9828 IsGuiding returns 1
22:54:47.960 00.031 9828 IsSlewing returns 0
22:54:47.960 00.000 9828 IsGuiding returns 1
22:54:47.992 00.032 9828 IsSlewing returns 0
22:54:47.992 00.000 9828 IsGuiding returns 1
22:54:48.022 00.030 9828 IsSlewing returns 0
22:54:48.022 00.000 9828 IsGuiding returns 0
22:54:48.022 00.000 9828 scope move finished after 34 + 138 ms
22:54:48.022 00.000 9828 Move returns status 0, amount 34
22:54:48.022 00.000 9828 move complete, result=0
22:54:48.022 00.000 9828 worker thread done servicing request
22:54:48.022 00.000 5052 GuideStep: 0.7 px 70 ms WEST, 0.3 px 34 ms SOUTH
22:54:48.700 00.678 8976 Exposure complete
22:54:48.715 00.015 8976 worker thread done servicing request
22:54:48.716 00.001 5052 OnExposeComplete: enter
22:54:48.716 00.000 5052 UpdateGuideState(): m_state=6
22:54:48.716 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 700
22:54:48.716 00.000 5052 Star::Find returns 1 (0), X=384.81, Y=272.42, Mass=283, SNR=11.3, Peak=49 HFD=4.6
22:54:48.716 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.36) = xAngle (0.72 = 0.72)
22:54:48.716 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.38 = 0.38)
22:54:48.716 00.000 5052 CameraToMount -- cameraX=-2.96 cameraY=0.20 hyp=2.97 cameraTheta=3.07 mountX=2.24 mountY=1.09, mountTheta=0.45
22:54:48.717 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.96, y=0.20, opts=13)
22:54:48.717 00.000 5052 Enqueuing Move request for stepguider (-2.96, 0.20)
22:54:48.717 00.000 8976 Worker thread wakes up
22:54:48.717 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.96, 0.20) opts 0xd
22:54:48.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.96, 0.20)
22:54:48.717 00.000 8976 Moving (-2.96, 0.20) raw xDistance=2.24 yDistance=1.09
22:54:48.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.48 from input 2.24
22:54:48.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.09
22:54:48.717 00.000 8976 MoveAxis(L, 5, ABG)
22:54:48.717 00.000 8976 stepping (32, 34) + (-5, 0)
22:54:48.717 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:48.718 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:54:48.728 00.010 5052 UpdateGuideState exits: m=283 SNR=11.3
22:54:48.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:48.728 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:48.728 00.000 5052 Enqueuing Expose request
22:54:48.751 00.023 8976 Received - 47 (G) 
22:54:48.751 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:48.751 00.000 8976 stepped: pos (27, 34)
22:54:48.751 00.000 8976 MoveAxis(D, 3, ABG)
22:54:48.752 00.001 8976 stepping (27, 34) + (0, -3)
22:54:48.752 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:48.783 00.031 8976 Received - 47 (G) 
22:54:48.783 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:48.783 00.000 8976 stepped: pos (27, 31)
22:54:48.783 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
22:54:48.783 00.000 8976 MountToCamera -- mountTheta (-2.60) + m_xAngle (2.36) = xAngle (-0.24 = -0.24)
22:54:48.783 00.000 8976 MountToCamera -- mountX=-9.10 mountY=-5.50 hyp=10.63 mountTheta=-2.60 cameraX=10.33, cameraY=-2.52 cameraTheta=-0.24
22:54:48.783 00.000 8976 incremental bump (10.330, -2.517) isValid = 1
22:54:48.783 00.000 8976 Scheduling Mount bump of (0.753, -0.125)
22:54:48.783 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.75, y=-0.13, opts=4)
22:54:48.784 00.001 8976 Enqueuing Move request for scope (0.75, -0.13)
22:54:48.784 00.000 8976 move complete, result=0
22:54:48.784 00.000 9828 Worker thread wakes up
22:54:48.784 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.13) opts 0x4
22:54:48.784 00.000 9828 Handling offset move in thread for scope, endpoint = (0.75, -0.13)
22:54:48.784 00.000 5052 GuideStep: 2.2 px 5 ms WEST, 1.1 px 3 ms SOUTH
22:54:48.784 00.000 8976 worker thread done servicing request
22:54:48.784 00.000 8976 Worker thread wakes up
22:54:48.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:48.784 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:48.784 00.000 9828 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.04) = xAngle (-0.21 = -0.21)
22:54:48.784 00.000 9828 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.72 = 2.72)
22:54:48.784 00.000 9828 CameraToMount -- cameraX=0.75 cameraY=-0.13 hyp=0.76 cameraTheta=-0.16 mountX=0.75 mountY=0.31, mountTheta=0.39
22:54:48.784 00.000 9828 Moving (0.75, -0.13) raw xDistance=0.75 yDistance=0.31
22:54:48.784 00.000 9828 MoveAxis(W, 79, B)
22:54:48.784 00.000 9828 Guiding  Dir = 3, Dur = 79
22:54:48.785 00.001 9828 IsSlewing returns 0
22:54:48.785 00.000 9828 IsGuiding returns 0
22:54:48.785 00.000 9828 PulseGuide returned control before completion, sleep 89
22:54:48.881 00.096 9828 IsGuiding returns 1
22:54:48.881 00.000 9828 scope still moving after pulse duration time elapsed
22:54:48.913 00.032 9828 IsSlewing returns 0
22:54:48.913 00.000 9828 IsGuiding returns 1
22:54:48.943 00.030 9828 IsSlewing returns 0
22:54:48.943 00.000 9828 IsGuiding returns 1
22:54:48.974 00.031 9828 IsSlewing returns 0
22:54:48.974 00.000 9828 IsGuiding returns 0
22:54:48.974 00.000 9828 scope move finished after 79 + 110 ms
22:54:48.974 00.000 9828 Move returns status 0, amount 79
22:54:48.974 00.000 9828 MoveAxis(S, 35, B)
22:54:48.974 00.000 9828 Guiding  Dir = 1, Dur = 35
22:54:48.990 00.016 9828 IsSlewing returns 0
22:54:48.990 00.000 9828 IsGuiding returns 0
22:54:48.990 00.000 9828 PulseGuide returned control before completion, sleep 45
22:54:49.036 00.046 9828 IsGuiding returns 1
22:54:49.036 00.000 9828 scope still moving after pulse duration time elapsed
22:54:49.068 00.032 9828 IsSlewing returns 0
22:54:49.068 00.000 9828 IsGuiding returns 1
22:54:49.099 00.031 9828 IsSlewing returns 0
22:54:49.099 00.000 9828 IsGuiding returns 1
22:54:49.130 00.031 9828 IsSlewing returns 0
22:54:49.130 00.000 9828 IsGuiding returns 1
22:54:49.161 00.031 9828 IsSlewing returns 0
22:54:49.161 00.000 9828 IsGuiding returns 0
22:54:49.161 00.000 9828 scope move finished after 35 + 136 ms
22:54:49.161 00.000 9828 Move returns status 0, amount 35
22:54:49.161 00.000 9828 move complete, result=0
22:54:49.161 00.000 9828 worker thread done servicing request
22:54:49.161 00.000 5052 GuideStep: 0.7 px 79 ms WEST, 0.3 px 35 ms SOUTH
22:54:49.829 00.668 8976 Exposure complete
22:54:49.843 00.014 8976 worker thread done servicing request
22:54:49.843 00.000 5052 OnExposeComplete: enter
22:54:49.843 00.000 5052 UpdateGuideState(): m_state=6
22:54:49.843 00.000 5052 Star::Find(18, 384, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 701
22:54:49.843 00.000 5052 Star::Find returns 1 (0), X=385.01, Y=272.67, Mass=287, SNR=11.5, Peak=51 HFD=4.2
22:54:49.844 00.001 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.36) = xAngle (0.62 = 0.62)
22:54:49.844 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.28 = 0.28)
22:54:49.844 00.000 5052 CameraToMount -- cameraX=-2.77 cameraY=0.45 hyp=2.80 cameraTheta=2.98 mountX=2.28 mountY=0.78, mountTheta=0.33
22:54:49.844 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.77, y=0.45, opts=13)
22:54:49.844 00.000 5052 Enqueuing Move request for stepguider (-2.77, 0.45)
22:54:49.844 00.000 8976 Worker thread wakes up
22:54:49.844 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.77, 0.45) opts 0xd
22:54:49.845 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-2.77, 0.45)
22:54:49.845 00.000 8976 Moving (-2.77, 0.45) raw xDistance=2.28 yDistance=0.78
22:54:49.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.54 from input 2.28
22:54:49.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.78
22:54:49.845 00.000 8976 MoveAxis(L, 5, ABG)
22:54:49.845 00.000 8976 stepping (27, 31) + (-5, 0)
22:54:49.845 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:49.845 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:54:49.857 00.012 5052 UpdateGuideState exits: m=287 SNR=11.5
22:54:49.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:49.857 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:49.857 00.000 5052 Enqueuing Expose request
22:54:49.887 00.030 8976 Received - 47 (G) 
22:54:49.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:49.887 00.000 8976 stepped: pos (22, 31)
22:54:49.887 00.000 8976 MoveAxis(D, 3, ABG)
22:54:49.887 00.000 8976 stepping (22, 31) + (0, -3)
22:54:49.887 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:49.918 00.031 8976 Received - 47 (G) 
22:54:49.921 00.003 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:49.921 00.000 8976 stepped: pos (22, 28)
22:54:49.921 00.000 8976 back inside bump range: decrease bump weight 1.67 => 1.00
22:54:49.921 00.000 8976 MountToCamera -- mountTheta (-2.55) + m_xAngle (2.36) = xAngle (-0.19 = -0.19)
22:54:49.921 00.000 8976 MountToCamera -- mountX=-8.35 mountY=-5.64 hyp=10.07 mountTheta=-2.55 cameraX=9.90, cameraY=-1.88 cameraTheta=-0.19
22:54:49.921 00.000 8976 incremental bump (9.896, -1.885) isValid = 1
22:54:49.921 00.000 8976 Scheduling Mount bump of (0.457, -0.059)
22:54:49.921 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.06, opts=4)
22:54:49.921 00.000 8976 Enqueuing Move request for scope (0.46, -0.06)
22:54:49.921 00.000 8976 move complete, result=0
22:54:49.921 00.000 9828 Worker thread wakes up
22:54:49.921 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.06) opts 0x4
22:54:49.922 00.001 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.06)
22:54:49.922 00.000 5052 GuideStep: 2.3 px 5 ms WEST, 0.8 px 3 ms SOUTH
22:54:49.922 00.000 8976 worker thread done servicing request
22:54:49.922 00.000 9828 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.04) = xAngle (-0.17 = -0.17)
22:54:49.922 00.000 8976 Worker thread wakes up
22:54:49.922 00.000 9828 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.76 = 2.76)
22:54:49.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:49.922 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.06 hyp=0.46 cameraTheta=-0.13 mountX=0.45 mountY=0.17, mountTheta=0.36
22:54:49.922 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:49.922 00.000 9828 Moving (0.46, -0.06) raw xDistance=0.45 yDistance=0.17
22:54:49.922 00.000 9828 MoveAxis(W, 48, B)
22:54:49.922 00.000 9828 Guiding  Dir = 3, Dur = 48
22:54:49.923 00.001 9828 IsSlewing returns 0
22:54:49.923 00.000 9828 IsGuiding returns 0
22:54:49.923 00.000 9828 PulseGuide returned control before completion, sleep 58
22:54:49.992 00.069 9828 IsGuiding returns 1
22:54:49.992 00.000 9828 scope still moving after pulse duration time elapsed
22:54:50.023 00.031 9828 IsSlewing returns 0
22:54:50.023 00.000 9828 IsGuiding returns 1
22:54:50.053 00.030 9828 IsSlewing returns 0
22:54:50.053 00.000 9828 IsGuiding returns 1
22:54:50.083 00.030 9828 IsSlewing returns 0
22:54:50.083 00.000 9828 IsGuiding returns 0
22:54:50.083 00.000 9828 scope move finished after 48 + 112 ms
22:54:50.083 00.000 9828 Move returns status 0, amount 48
22:54:50.083 00.000 9828 MoveAxis(S, 20, B)
22:54:50.083 00.000 9828 Guiding  Dir = 1, Dur = 20
22:54:50.099 00.016 9828 IsSlewing returns 0
22:54:50.099 00.000 9828 IsGuiding returns 0
22:54:50.099 00.000 9828 PulseGuide returned control before completion, sleep 30
22:54:50.131 00.032 9828 IsGuiding returns 1
22:54:50.131 00.000 9828 scope still moving after pulse duration time elapsed
22:54:50.161 00.030 9828 IsSlewing returns 0
22:54:50.161 00.000 9828 IsGuiding returns 1
22:54:50.192 00.031 9828 IsSlewing returns 0
22:54:50.192 00.000 9828 IsGuiding returns 1
22:54:50.224 00.032 9828 IsSlewing returns 0
22:54:50.224 00.000 9828 IsGuiding returns 1
22:54:50.256 00.032 9828 IsSlewing returns 0
22:54:50.256 00.000 9828 IsGuiding returns 0
22:54:50.256 00.000 9828 scope move finished after 20 + 136 ms
22:54:50.256 00.000 9828 Move returns status 0, amount 20
22:54:50.256 00.000 9828 move complete, result=0
22:54:50.256 00.000 9828 worker thread done servicing request
22:54:50.256 00.000 5052 GuideStep: 0.5 px 48 ms WEST, 0.2 px 20 ms SOUTH
22:54:50.954 00.698 8976 Exposure complete
22:54:50.968 00.014 8976 worker thread done servicing request
22:54:50.968 00.000 5052 OnExposeComplete: enter
22:54:50.968 00.000 5052 UpdateGuideState(): m_state=6
22:54:50.968 00.000 5052 Star::Find(18, 385, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 702
22:54:50.968 00.000 5052 Star::Find returns 1 (0), X=387.06, Y=272.23, Mass=292, SNR=11.5, Peak=49 HFD=4.2
22:54:50.968 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.36) = xAngle (0.78 = 0.78)
22:54:50.968 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.44 = 0.44)
22:54:50.968 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.00 hyp=0.72 cameraTheta=3.14 mountX=0.52 mountY=0.31, mountTheta=0.54
22:54:50.969 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.00, opts=13)
22:54:50.969 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.00)
22:54:50.969 00.000 8976 Worker thread wakes up
22:54:50.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.00) opts 0xd
22:54:50.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.00)
22:54:50.969 00.000 8976 Moving (-0.72, 0.00) raw xDistance=0.52 yDistance=0.31
22:54:50.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.52
22:54:50.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.31
22:54:50.969 00.000 8976 MoveAxis(L, 1, ABG)
22:54:50.969 00.000 8976 stepping (22, 28) + (-1, 0)
22:54:50.969 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:50.970 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:54:50.979 00.009 5052 UpdateGuideState exits: m=292 SNR=11.5
22:54:50.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:50.979 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:50.980 00.001 5052 Enqueuing Expose request
22:54:50.989 00.009 8976 Received - 47 (G) 
22:54:50.990 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:50.990 00.000 8976 stepped: pos (21, 28)
22:54:50.990 00.000 8976 MoveAxis(U, 0, ABG)
22:54:50.990 00.000 8976 MountToCamera -- mountTheta (-2.50) + m_xAngle (2.36) = xAngle (-0.14 = -0.14)
22:54:50.990 00.000 8976 MountToCamera -- mountX=-7.74 mountY=-5.73 hyp=9.63 mountTheta=-2.50 cameraX=9.53, cameraY=-1.39 cameraTheta=-0.14
22:54:50.990 00.000 8976 incremental bump (9.533, -1.390) isValid = 1
22:54:50.990 00.000 8976 Scheduling Mount bump of (0.460, -0.046)
22:54:50.990 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.05, opts=4)
22:54:50.990 00.000 8976 Enqueuing Move request for scope (0.46, -0.05)
22:54:50.990 00.000 8976 move complete, result=0
22:54:50.990 00.000 9828 Worker thread wakes up
22:54:50.990 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.05) opts 0x4
22:54:50.990 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.05)
22:54:50.990 00.000 9828 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.04) = xAngle (-0.14 = -0.14)
22:54:50.990 00.000 9828 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.79 = 2.79)
22:54:50.990 00.000 8976 worker thread done servicing request
22:54:50.990 00.000 5052 GuideStep: 0.5 px 1 ms WEST, 0.3 px 0 ms NORTH
22:54:50.991 00.001 9828 CameraToMount -- cameraX=0.46 cameraY=-0.05 hyp=0.46 cameraTheta=-0.10 mountX=0.46 mountY=0.16, mountTheta=0.34
22:54:50.991 00.000 9828 Moving (0.46, -0.05) raw xDistance=0.46 yDistance=0.16
22:54:50.991 00.000 8976 Worker thread wakes up
22:54:50.991 00.000 9828 MoveAxis(W, 49, B)
22:54:50.991 00.000 9828 Guiding  Dir = 3, Dur = 49
22:54:50.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:50.991 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:50.991 00.000 9828 IsSlewing returns 0
22:54:50.991 00.000 9828 IsGuiding returns 0
22:54:50.991 00.000 9828 PulseGuide returned control before completion, sleep 59
22:54:51.058 00.067 9828 IsGuiding returns 1
22:54:51.058 00.000 9828 scope still moving after pulse duration time elapsed
22:54:51.089 00.031 9828 IsSlewing returns 0
22:54:51.089 00.000 9828 IsGuiding returns 1
22:54:51.120 00.031 9828 IsSlewing returns 0
22:54:51.120 00.000 9828 IsGuiding returns 1
22:54:51.151 00.031 9828 IsSlewing returns 0
22:54:51.151 00.000 9828 IsGuiding returns 0
22:54:51.151 00.000 9828 scope move finished after 49 + 111 ms
22:54:51.151 00.000 9828 Move returns status 0, amount 49
22:54:51.151 00.000 9828 MoveAxis(S, 18, B)
22:54:51.151 00.000 9828 Guiding  Dir = 1, Dur = 18
22:54:51.167 00.016 9828 IsSlewing returns 0
22:54:51.167 00.000 9828 IsGuiding returns 0
22:54:51.167 00.000 9828 PulseGuide returned control before completion, sleep 28
22:54:51.199 00.032 9828 IsGuiding returns 1
22:54:51.199 00.000 9828 scope still moving after pulse duration time elapsed
22:54:51.230 00.031 9828 IsSlewing returns 0
22:54:51.230 00.000 9828 IsGuiding returns 1
22:54:51.262 00.032 9828 IsSlewing returns 0
22:54:51.262 00.000 9828 IsGuiding returns 1
22:54:51.294 00.032 9828 IsSlewing returns 0
22:54:51.294 00.000 9828 IsGuiding returns 1
22:54:51.325 00.031 9828 IsSlewing returns 0
22:54:51.325 00.000 9828 IsGuiding returns 0
22:54:51.325 00.000 9828 scope move finished after 18 + 139 ms
22:54:51.325 00.000 9828 Move returns status 0, amount 18
22:54:51.325 00.000 9828 move complete, result=0
22:54:51.325 00.000 9828 worker thread done servicing request
22:54:51.325 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.2 px 18 ms SOUTH
22:54:52.035 00.710 8976 Exposure complete
22:54:52.049 00.014 8976 worker thread done servicing request
22:54:52.049 00.000 5052 OnExposeComplete: enter
22:54:52.049 00.000 5052 UpdateGuideState(): m_state=6
22:54:52.049 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 703
22:54:52.049 00.000 5052 Star::Find returns 1 (0), X=388.05, Y=272.34, Mass=307, SNR=11.8, Peak=51 HFD=4.1
22:54:52.050 00.001 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.36) = xAngle (-1.96 = -1.96)
22:54:52.050 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.30 = -2.30)
22:54:52.050 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.12 hyp=0.30 cameraTheta=0.40 mountX=-0.11 mountY=-0.22, mountTheta=-2.04
22:54:52.050 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.12, opts=13)
22:54:52.050 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.12)
22:54:52.050 00.000 8976 Worker thread wakes up
22:54:52.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.12) opts 0xd
22:54:52.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.12)
22:54:52.051 00.001 8976 Moving (0.27, 0.12) raw xDistance=-0.11 yDistance=-0.22
22:54:52.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:54:52.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
22:54:52.051 00.000 8976 MoveAxis(R, 0, ABG)
22:54:52.051 00.000 8976 MoveAxis(U, 0, ABG)
22:54:52.051 00.000 8976 MountToCamera -- mountTheta (-2.47) + m_xAngle (2.36) = xAngle (-0.11 = -0.11)
22:54:52.051 00.000 8976 MountToCamera -- mountX=-7.34 mountY=-5.80 hyp=9.35 mountTheta=-2.47 cameraX=9.29, cameraY=-1.06 cameraTheta=-0.11
22:54:52.051 00.000 8976 incremental bump (9.290, -1.058) isValid = 1
22:54:52.051 00.000 8976 Scheduling Mount bump of (0.295, -0.023)
22:54:52.051 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.29, y=-0.02, opts=4)
22:54:52.051 00.000 8976 Enqueuing Move request for scope (0.29, -0.02)
22:54:52.051 00.000 8976 move complete, result=0
22:54:52.051 00.000 9828 Worker thread wakes up
22:54:52.051 00.000 8976 worker thread done servicing request
22:54:52.051 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.02) opts 0x4
22:54:52.051 00.000 9828 Handling offset move in thread for scope, endpoint = (0.29, -0.02)
22:54:52.051 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:54:52.051 00.000 9828 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.04) = xAngle (-0.12 = -0.12)
22:54:52.052 00.001 9828 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.81 = 2.81)
22:54:52.052 00.000 9828 CameraToMount -- cameraX=0.29 cameraY=-0.02 hyp=0.30 cameraTheta=-0.08 mountX=0.29 mountY=0.10, mountTheta=0.32
22:54:52.052 00.000 9828 Moving (0.29, -0.02) raw xDistance=0.29 yDistance=0.10
22:54:52.052 00.000 9828 MoveAxis(W, 31, B)
22:54:52.052 00.000 9828 Guiding  Dir = 3, Dur = 31
22:54:52.052 00.000 9828 IsSlewing returns 0
22:54:52.052 00.000 9828 IsGuiding returns 0
22:54:52.052 00.000 9828 PulseGuide returned control before completion, sleep 41
22:54:52.062 00.010 5052 UpdateGuideState exits: m=307 SNR=11.8
22:54:52.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:52.062 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:52.062 00.000 5052 Enqueuing Expose request
22:54:52.062 00.000 8976 Worker thread wakes up
22:54:52.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:52.062 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:52.067 00.005 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:52.107 00.040 9828 IsGuiding returns 1
22:54:52.107 00.000 9828 scope still moving after pulse duration time elapsed
22:54:52.139 00.032 9828 IsSlewing returns 0
22:54:52.139 00.000 9828 IsGuiding returns 1
22:54:52.171 00.032 9828 IsSlewing returns 0
22:54:52.171 00.000 9828 IsGuiding returns 1
22:54:52.202 00.031 9828 IsSlewing returns 0
22:54:52.202 00.000 9828 IsGuiding returns 1
22:54:52.232 00.030 9828 IsSlewing returns 0
22:54:52.232 00.000 9828 IsGuiding returns 0
22:54:52.232 00.000 9828 scope move finished after 31 + 149 ms
22:54:52.232 00.000 9828 Move returns status 0, amount 31
22:54:52.232 00.000 9828 MoveAxis(S, 11, B)
22:54:52.232 00.000 9828 Guiding  Dir = 1, Dur = 11
22:54:52.248 00.016 9828 IsSlewing returns 0
22:54:52.248 00.000 9828 IsGuiding returns 0
22:54:52.248 00.000 9828 PulseGuide returned control before completion, sleep 21
22:54:52.278 00.030 9828 IsGuiding returns 1
22:54:52.278 00.000 9828 scope still moving after pulse duration time elapsed
22:54:52.311 00.033 9828 IsSlewing returns 0
22:54:52.311 00.000 9828 IsGuiding returns 1
22:54:52.342 00.031 9828 IsSlewing returns 0
22:54:52.342 00.000 9828 IsGuiding returns 1
22:54:52.373 00.031 9828 IsSlewing returns 0
22:54:52.373 00.000 9828 IsGuiding returns 1
22:54:52.406 00.033 9828 IsSlewing returns 0
22:54:52.406 00.000 9828 IsGuiding returns 0
22:54:52.406 00.000 9828 scope move finished after 11 + 146 ms
22:54:52.406 00.000 9828 Move returns status 0, amount 11
22:54:52.406 00.000 9828 move complete, result=0
22:54:52.406 00.000 9828 worker thread done servicing request
22:54:52.406 00.000 5052 GuideStep: 0.3 px 31 ms WEST, 0.1 px 11 ms SOUTH
22:54:53.100 00.694 8976 Exposure complete
22:54:53.114 00.014 8976 worker thread done servicing request
22:54:53.114 00.000 5052 OnExposeComplete: enter
22:54:53.114 00.000 5052 UpdateGuideState(): m_state=6
22:54:53.114 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 704
22:54:53.114 00.000 5052 Star::Find returns 1 (0), X=388.75, Y=272.57, Mass=351, SNR=12.7, Peak=49 HFD=4.6
22:54:53.114 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.36) = xAngle (-2.01 = -2.01)
22:54:53.114 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.35 = -2.35)
22:54:53.114 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=0.35 hyp=1.04 cameraTheta=0.35 mountX=-0.44 mountY=-0.74, mountTheta=-2.11
22:54:53.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=0.35, opts=13)
22:54:53.115 00.000 5052 Enqueuing Move request for stepguider (0.97, 0.35)
22:54:53.115 00.000 8976 Worker thread wakes up
22:54:53.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, 0.35) opts 0xd
22:54:53.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, 0.35)
22:54:53.115 00.000 8976 Moving (0.97, 0.35) raw xDistance=-0.44 yDistance=-0.74
22:54:53.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
22:54:53.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74
22:54:53.116 00.001 8976 MoveAxis(R, 1, ABG)
22:54:53.116 00.000 8976 stepping (21, 28) + (1, 0)
22:54:53.116 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:53.116 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:54:53.126 00.010 5052 UpdateGuideState exits: m=351 SNR=12.7
22:54:53.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:53.126 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:53.126 00.000 5052 Enqueuing Expose request
22:54:53.147 00.021 8976 Received - 47 (G) 
22:54:53.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:53.147 00.000 8976 stepped: pos (22, 28)
22:54:53.147 00.000 8976 MoveAxis(U, 2, ABG)
22:54:53.147 00.000 8976 stepping (22, 28) + (0, 2)
22:54:53.147 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:53.180 00.033 8976 Received - 47 (G) 
22:54:53.180 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:53.180 00.000 8976 stepped: pos (22, 30)
22:54:53.180 00.000 8976 MountToCamera -- mountTheta (-2.45) + m_xAngle (2.36) = xAngle (-0.09 = -0.09)
22:54:53.180 00.000 8976 MountToCamera -- mountX=-7.17 mountY=-5.98 hyp=9.33 mountTheta=-2.45 cameraX=9.30, cameraY=-0.81 cameraTheta=-0.09
22:54:53.180 00.000 8976 incremental bump (9.298, -0.808) isValid = 1
22:54:53.180 00.000 8976 Scheduling Mount bump of (0.463, -0.028)
22:54:53.181 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.03, opts=4)
22:54:53.181 00.000 8976 Enqueuing Move request for scope (0.46, -0.03)
22:54:53.181 00.000 8976 move complete, result=0
22:54:53.181 00.000 9828 Worker thread wakes up
22:54:53.181 00.000 8976 worker thread done servicing request
22:54:53.181 00.000 8976 Worker thread wakes up
22:54:53.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:53.181 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.7 px 2 ms NORTH
22:54:53.181 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.03) opts 0x4
22:54:53.181 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.03)
22:54:53.181 00.000 9828 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.04) = xAngle (-0.10 = -0.10)
22:54:53.181 00.000 9828 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.83 = 2.83)
22:54:53.181 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.03 hyp=0.46 cameraTheta=-0.06 mountX=0.46 mountY=0.14, mountTheta=0.30
22:54:53.181 00.000 9828 Moving (0.46, -0.03) raw xDistance=0.46 yDistance=0.14
22:54:53.181 00.000 9828 MoveAxis(W, 49, B)
22:54:53.181 00.000 9828 Guiding  Dir = 3, Dur = 49
22:54:53.182 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:53.182 00.000 9828 IsSlewing returns 0
22:54:53.182 00.000 9828 IsGuiding returns 0
22:54:53.182 00.000 9828 PulseGuide returned control before completion, sleep 59
22:54:53.248 00.066 9828 IsGuiding returns 1
22:54:53.248 00.000 9828 scope still moving after pulse duration time elapsed
22:54:53.279 00.031 9828 IsSlewing returns 0
22:54:53.279 00.000 9828 IsGuiding returns 1
22:54:53.309 00.030 9828 IsSlewing returns 0
22:54:53.309 00.000 9828 IsGuiding returns 1
22:54:53.341 00.032 9828 IsSlewing returns 0
22:54:53.341 00.000 9828 IsGuiding returns 0
22:54:53.341 00.000 9828 scope move finished after 49 + 109 ms
22:54:53.341 00.000 9828 Move returns status 0, amount 49
22:54:53.341 00.000 9828 MoveAxis(S, 16, B)
22:54:53.341 00.000 9828 Guiding  Dir = 1, Dur = 16
22:54:53.356 00.015 9828 IsSlewing returns 0
22:54:53.356 00.000 9828 IsGuiding returns 0
22:54:53.356 00.000 9828 PulseGuide returned control before completion, sleep 26
22:54:53.388 00.032 9828 IsGuiding returns 1
22:54:53.388 00.000 9828 scope still moving after pulse duration time elapsed
22:54:53.418 00.030 9828 IsSlewing returns 0
22:54:53.418 00.000 9828 IsGuiding returns 1
22:54:53.449 00.031 9828 IsSlewing returns 0
22:54:53.449 00.000 9828 IsGuiding returns 1
22:54:53.480 00.031 9828 IsSlewing returns 0
22:54:53.480 00.000 9828 IsGuiding returns 1
22:54:53.512 00.032 9828 IsSlewing returns 0
22:54:53.512 00.000 9828 IsGuiding returns 0
22:54:53.512 00.000 9828 scope move finished after 16 + 140 ms
22:54:53.512 00.000 9828 Move returns status 0, amount 16
22:54:53.512 00.000 9828 move complete, result=0
22:54:53.512 00.000 9828 worker thread done servicing request
22:54:53.512 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 16 ms SOUTH
22:54:54.222 00.710 8976 Exposure complete
22:54:54.237 00.015 8976 worker thread done servicing request
22:54:54.237 00.000 5052 OnExposeComplete: enter
22:54:54.237 00.000 5052 UpdateGuideState(): m_state=6
22:54:54.237 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 705
22:54:54.238 00.001 5052 Star::Find returns 1 (0), X=386.66, Y=272.73, Mass=298, SNR=11.7, Peak=48 HFD=4.6
22:54:54.238 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.36) = xAngle (0.36 = 0.36)
22:54:54.238 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.02 = 0.02)
22:54:54.238 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=0.50 hyp=1.23 cameraTheta=2.72 mountX=1.15 mountY=0.02, mountTheta=0.02
22:54:54.238 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=0.50, opts=13)
22:54:54.238 00.000 5052 Enqueuing Move request for stepguider (-1.12, 0.50)
22:54:54.238 00.000 8976 Worker thread wakes up
22:54:54.239 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, 0.50) opts 0xd
22:54:54.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, 0.50)
22:54:54.239 00.000 8976 Moving (-1.12, 0.50) raw xDistance=1.15 yDistance=0.02
22:54:54.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.15
22:54:54.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:54:54.239 00.000 8976 MoveAxis(L, 2, ABG)
22:54:54.239 00.000 8976 stepping (22, 30) + (-2, 0)
22:54:54.239 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:54.239 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:54:54.250 00.011 5052 UpdateGuideState exits: m=298 SNR=11.7
22:54:54.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:54.250 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:54.250 00.000 5052 Enqueuing Expose request
22:54:54.266 00.016 8976 Received - 47 (G) 
22:54:54.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:54.266 00.000 8976 stepped: pos (20, 30)
22:54:54.266 00.000 8976 MoveAxis(U, 0, ABG)
22:54:54.266 00.000 8976 MountToCamera -- mountTheta (-2.41) + m_xAngle (2.36) = xAngle (-0.05 = -0.05)
22:54:54.266 00.000 8976 MountToCamera -- mountX=-6.85 mountY=-6.10 hyp=9.17 mountTheta=-2.41 cameraX=9.16, cameraY=-0.50 cameraTheta=-0.05
22:54:54.267 00.001 8976 incremental bump (9.158, -0.497) isValid = 1
22:54:54.267 00.000 8976 Scheduling Mount bump of (0.464, -0.017)
22:54:54.267 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.02, opts=4)
22:54:54.267 00.000 8976 Enqueuing Move request for scope (0.46, -0.02)
22:54:54.267 00.000 8976 move complete, result=0
22:54:54.267 00.000 9828 Worker thread wakes up
22:54:54.267 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.02) opts 0x4
22:54:54.267 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.02)
22:54:54.267 00.000 9828 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.04) = xAngle (-0.08 = -0.08)
22:54:54.267 00.000 9828 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.85 = 2.85)
22:54:54.268 00.001 8976 worker thread done servicing request
22:54:54.268 00.000 5052 GuideStep: 1.2 px 2 ms WEST, 0.0 px 0 ms NORTH
22:54:54.268 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.02 hyp=0.46 cameraTheta=-0.04 mountX=0.46 mountY=0.13, mountTheta=0.28
22:54:54.268 00.000 8976 Worker thread wakes up
22:54:54.268 00.000 9828 Moving (0.46, -0.02) raw xDistance=0.46 yDistance=0.13
22:54:54.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:54.268 00.000 9828 MoveAxis(W, 49, B)
22:54:54.268 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:54.268 00.000 9828 Guiding  Dir = 3, Dur = 49
22:54:54.268 00.000 9828 IsSlewing returns 0
22:54:54.268 00.000 9828 IsGuiding returns 0
22:54:54.269 00.001 9828 PulseGuide returned control before completion, sleep 59
22:54:54.337 00.068 9828 IsGuiding returns 1
22:54:54.337 00.000 9828 scope still moving after pulse duration time elapsed
22:54:54.368 00.031 9828 IsSlewing returns 0
22:54:54.368 00.000 9828 IsGuiding returns 1
22:54:54.399 00.031 9828 IsSlewing returns 0
22:54:54.399 00.000 9828 IsGuiding returns 1
22:54:54.430 00.031 9828 IsSlewing returns 0
22:54:54.430 00.000 9828 IsGuiding returns 0
22:54:54.430 00.000 9828 scope move finished after 49 + 112 ms
22:54:54.430 00.000 9828 Move returns status 0, amount 49
22:54:54.430 00.000 9828 MoveAxis(S, 15, B)
22:54:54.430 00.000 9828 Guiding  Dir = 1, Dur = 15
22:54:54.446 00.016 9828 IsSlewing returns 0
22:54:54.446 00.000 9828 IsGuiding returns 0
22:54:54.446 00.000 9828 PulseGuide returned control before completion, sleep 25
22:54:54.476 00.030 9828 IsGuiding returns 1
22:54:54.476 00.000 9828 scope still moving after pulse duration time elapsed
22:54:54.508 00.032 9828 IsSlewing returns 0
22:54:54.508 00.000 9828 IsGuiding returns 1
22:54:54.538 00.030 9828 IsSlewing returns 0
22:54:54.538 00.000 9828 IsGuiding returns 1
22:54:54.568 00.030 9828 IsSlewing returns 0
22:54:54.568 00.000 9828 IsGuiding returns 1
22:54:54.599 00.031 9828 IsSlewing returns 0
22:54:54.599 00.000 9828 IsGuiding returns 0
22:54:54.599 00.000 9828 scope move finished after 15 + 137 ms
22:54:54.599 00.000 9828 Move returns status 0, amount 15
22:54:54.599 00.000 9828 move complete, result=0
22:54:54.599 00.000 9828 worker thread done servicing request
22:54:54.599 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 15 ms SOUTH
22:54:55.303 00.704 8976 Exposure complete
22:54:55.317 00.014 8976 worker thread done servicing request
22:54:55.317 00.000 5052 OnExposeComplete: enter
22:54:55.317 00.000 5052 UpdateGuideState(): m_state=6
22:54:55.317 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 706
22:54:55.317 00.000 5052 Star::Find returns 1 (0), X=385.25, Y=272.62, Mass=327, SNR=12.3, Peak=53 HFD=4.4
22:54:55.317 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.36) = xAngle (0.62 = 0.62)
22:54:55.317 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.28 = 0.28)
22:54:55.317 00.000 5052 CameraToMount -- cameraX=-2.53 cameraY=0.40 hyp=2.56 cameraTheta=2.98 mountX=2.08 mountY=0.72, mountTheta=0.33
22:54:55.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.53, y=0.40, opts=13)
22:54:55.318 00.000 5052 Enqueuing Move request for stepguider (-2.53, 0.40)
22:54:55.318 00.000 8976 Worker thread wakes up
22:54:55.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.53, 0.40) opts 0xd
22:54:55.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.53, 0.40)
22:54:55.318 00.000 8976 Moving (-2.53, 0.40) raw xDistance=2.08 yDistance=0.72
22:54:55.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.36 from input 2.08
22:54:55.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
22:54:55.318 00.000 8976 MoveAxis(L, 4, ABG)
22:54:55.318 00.000 8976 stepping (20, 30) + (-4, 0)
22:54:55.318 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:54:55.319 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:54:55.328 00.009 5052 UpdateGuideState exits: m=327 SNR=12.3
22:54:55.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:55.328 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:55.328 00.000 5052 Enqueuing Expose request
22:54:55.353 00.025 8976 Received - 47 (G) 
22:54:55.354 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:54:55.354 00.000 8976 stepped: pos (16, 30)
22:54:55.354 00.000 8976 MoveAxis(D, 2, ABG)
22:54:55.354 00.000 8976 stepping (16, 30) + (0, -2)
22:54:55.354 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:55.385 00.031 8976 Received - 47 (G) 
22:54:55.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:55.385 00.000 8976 stepped: pos (16, 28)
22:54:55.385 00.000 8976 MountToCamera -- mountTheta (-2.37) + m_xAngle (2.36) = xAngle (-0.01 = -0.01)
22:54:55.385 00.000 8976 MountToCamera -- mountX=-6.22 mountY=-6.04 hyp=8.68 mountTheta=-2.37 cameraX=8.68, cameraY=-0.10 cameraTheta=-0.01
22:54:55.385 00.000 8976 incremental bump (8.675, -0.099) isValid = 1
22:54:55.386 00.001 8976 Scheduling Mount bump of (0.465, -0.004)
22:54:55.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.00, opts=4)
22:54:55.386 00.000 8976 Enqueuing Move request for scope (0.46, -0.00)
22:54:55.386 00.000 8976 move complete, result=0
22:54:55.386 00.000 9828 Worker thread wakes up
22:54:55.386 00.000 5052 GuideStep: 2.1 px 4 ms WEST, 0.7 px 2 ms SOUTH
22:54:55.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.00) opts 0x4
22:54:55.386 00.000 8976 worker thread done servicing request
22:54:55.386 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.00)
22:54:55.386 00.000 9828 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.04) = xAngle (-0.05 = -0.05)
22:54:55.386 00.000 9828 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.88 = 2.88)
22:54:55.386 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.00 hyp=0.46 cameraTheta=-0.01 mountX=0.46 mountY=0.12, mountTheta=0.25
22:54:55.386 00.000 8976 Worker thread wakes up
22:54:55.386 00.000 9828 Moving (0.46, -0.00) raw xDistance=0.46 yDistance=0.12
22:54:55.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:55.386 00.000 9828 MoveAxis(W, 49, B)
22:54:55.386 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:55.386 00.000 9828 Guiding  Dir = 3, Dur = 49
22:54:55.387 00.001 9828 IsSlewing returns 0
22:54:55.387 00.000 9828 IsGuiding returns 0
22:54:55.387 00.000 9828 PulseGuide returned control before completion, sleep 59
22:54:55.453 00.066 9828 IsGuiding returns 1
22:54:55.453 00.000 9828 scope still moving after pulse duration time elapsed
22:54:55.485 00.032 9828 IsSlewing returns 0
22:54:55.485 00.000 9828 IsGuiding returns 1
22:54:55.517 00.032 9828 IsSlewing returns 0
22:54:55.517 00.000 9828 IsGuiding returns 1
22:54:55.549 00.032 9828 IsSlewing returns 0
22:54:55.549 00.000 9828 IsGuiding returns 0
22:54:55.549 00.000 9828 scope move finished after 49 + 112 ms
22:54:55.549 00.000 9828 Move returns status 0, amount 49
22:54:55.549 00.000 9828 MoveAxis(S, 14, B)
22:54:55.549 00.000 9828 Guiding  Dir = 1, Dur = 14
22:54:55.565 00.016 9828 IsSlewing returns 0
22:54:55.565 00.000 9828 IsGuiding returns 0
22:54:55.565 00.000 9828 PulseGuide returned control before completion, sleep 24
22:54:55.596 00.031 9828 IsGuiding returns 1
22:54:55.596 00.000 9828 scope still moving after pulse duration time elapsed
22:54:55.626 00.030 9828 IsSlewing returns 0
22:54:55.626 00.000 9828 IsGuiding returns 1
22:54:55.657 00.031 9828 IsSlewing returns 0
22:54:55.657 00.000 9828 IsGuiding returns 1
22:54:55.689 00.032 9828 IsSlewing returns 0
22:54:55.689 00.000 9828 IsGuiding returns 1
22:54:55.720 00.031 9828 IsSlewing returns 0
22:54:55.720 00.000 9828 IsGuiding returns 0
22:54:55.720 00.000 9828 scope move finished after 14 + 141 ms
22:54:55.720 00.000 9828 Move returns status 0, amount 14
22:54:55.721 00.001 9828 move complete, result=0
22:54:55.721 00.000 9828 worker thread done servicing request
22:54:55.721 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 14 ms SOUTH
22:54:56.427 00.706 8976 Exposure complete
22:54:56.441 00.014 8976 worker thread done servicing request
22:54:56.441 00.000 5052 OnExposeComplete: enter
22:54:56.441 00.000 5052 UpdateGuideState(): m_state=6
22:54:56.441 00.000 5052 Star::Find(18, 385, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 707
22:54:56.441 00.000 5052 Star::Find returns 1 (0), X=384.75, Y=271.43, Mass=290, SNR=11.4, Peak=54 HFD=4.3
22:54:56.441 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.36) = xAngle (-5.25 = 1.04)
22:54:56.441 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.58 = 0.70)
22:54:56.441 00.000 5052 CameraToMount -- cameraX=-3.03 cameraY=-0.79 hyp=3.13 cameraTheta=-2.89 mountX=1.59 mountY=2.02, mountTheta=0.90
22:54:56.442 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.03, y=-0.79, opts=13)
22:54:56.442 00.000 5052 Enqueuing Move request for stepguider (-3.03, -0.79)
22:54:56.442 00.000 8976 Worker thread wakes up
22:54:56.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.03, -0.79) opts 0xd
22:54:56.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.03, -0.79)
22:54:56.442 00.000 8976 Moving (-3.03, -0.79) raw xDistance=1.59 yDistance=2.02
22:54:56.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.10 from input 1.59
22:54:56.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.30 from input 2.02
22:54:56.442 00.000 8976 MoveAxis(L, 4, ABG)
22:54:56.442 00.000 8976 stepping (16, 28) + (-4, 0)
22:54:56.442 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:54:56.443 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:54:56.453 00.010 5052 UpdateGuideState exits: m=290 SNR=11.4
22:54:56.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:56.453 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:56.453 00.000 5052 Enqueuing Expose request
22:54:56.473 00.020 8976 Received - 47 (G) 
22:54:56.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:54:56.473 00.000 8976 stepped: pos (12, 28)
22:54:56.473 00.000 8976 MoveAxis(D, 6, ABG)
22:54:56.473 00.000 8976 stepping (12, 28) + (0, -6)
22:54:56.473 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:54:56.520 00.047 8976 Received - 47 (G) 
22:54:56.520 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:54:56.520 00.000 8976 stepped: pos (12, 22)
22:54:56.520 00.000 8976 MountToCamera -- mountTheta (-2.34) + m_xAngle (2.36) = xAngle (0.02 = 0.02)
22:54:56.521 00.001 8976 MountToCamera -- mountX=-5.40 mountY=-5.59 hyp=7.77 mountTheta=-2.34 cameraX=7.77, cameraY=0.16 cameraTheta=0.02
22:54:56.521 00.000 8976 incremental bump (7.767, 0.159) isValid = 1
22:54:56.521 00.000 8976 Scheduling Mount bump of (0.465, 0.006)
22:54:56.521 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.01, opts=4)
22:54:56.521 00.000 8976 Enqueuing Move request for scope (0.46, 0.01)
22:54:56.521 00.000 8976 move complete, result=0
22:54:56.521 00.000 9828 Worker thread wakes up
22:54:56.521 00.000 8976 worker thread done servicing request
22:54:56.521 00.000 8976 Worker thread wakes up
22:54:56.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:56.521 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:56.521 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.01) opts 0x4
22:54:56.521 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.01)
22:54:56.521 00.000 9828 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.04) = xAngle (-0.03 = -0.03)
22:54:56.521 00.000 9828 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.90 = 2.90)
22:54:56.521 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.01 hyp=0.46 cameraTheta=0.01 mountX=0.46 mountY=0.11, mountTheta=0.23
22:54:56.521 00.000 5052 GuideStep: 1.6 px 4 ms WEST, 2.0 px 6 ms SOUTH
22:54:56.522 00.001 9828 Moving (0.46, 0.01) raw xDistance=0.46 yDistance=0.11
22:54:56.522 00.000 9828 MoveAxis(W, 49, B)
22:54:56.522 00.000 9828 Guiding  Dir = 3, Dur = 49
22:54:56.522 00.000 9828 IsSlewing returns 0
22:54:56.522 00.000 9828 IsGuiding returns 0
22:54:56.522 00.000 9828 PulseGuide returned control before completion, sleep 59
22:54:56.592 00.070 9828 IsGuiding returns 1
22:54:56.592 00.000 9828 scope still moving after pulse duration time elapsed
22:54:56.622 00.030 9828 IsSlewing returns 0
22:54:56.622 00.000 9828 IsGuiding returns 1
22:54:56.654 00.032 9828 IsSlewing returns 0
22:54:56.654 00.000 9828 IsGuiding returns 1
22:54:56.685 00.031 9828 IsSlewing returns 0
22:54:56.685 00.000 9828 IsGuiding returns 0
22:54:56.685 00.000 9828 scope move finished after 49 + 114 ms
22:54:56.685 00.000 9828 Move returns status 0, amount 49
22:54:56.685 00.000 9828 MoveAxis(S, 13, B)
22:54:56.685 00.000 9828 Guiding  Dir = 1, Dur = 13
22:54:56.701 00.016 9828 IsSlewing returns 0
22:54:56.701 00.000 9828 IsGuiding returns 0
22:54:56.701 00.000 9828 PulseGuide returned control before completion, sleep 23
22:54:56.732 00.031 9828 IsGuiding returns 1
22:54:56.736 00.004 9828 scope still moving after pulse duration time elapsed
22:54:56.762 00.026 9828 IsSlewing returns 0
22:54:56.762 00.000 9828 IsGuiding returns 1
22:54:56.786 00.024 9828 IsSlewing returns 0
22:54:56.786 00.000 9828 IsGuiding returns 1
22:54:56.816 00.030 9828 IsSlewing returns 0
22:54:56.816 00.000 9828 IsGuiding returns 1
22:54:56.847 00.031 9828 IsSlewing returns 0
22:54:56.847 00.000 9828 IsGuiding returns 0
22:54:56.847 00.000 9828 scope move finished after 13 + 133 ms
22:54:56.847 00.000 9828 Move returns status 0, amount 13
22:54:56.847 00.000 9828 move complete, result=0
22:54:56.847 00.000 9828 worker thread done servicing request
22:54:56.847 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 13 ms SOUTH
22:54:57.559 00.712 8976 Exposure complete
22:54:57.573 00.014 8976 worker thread done servicing request
22:54:57.573 00.000 5052 OnExposeComplete: enter
22:54:57.574 00.001 5052 UpdateGuideState(): m_state=6
22:54:57.574 00.000 5052 Star::Find(18, 384, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 708
22:54:57.574 00.000 5052 Star::Find returns 1 (0), X=385.20, Y=271.45, Mass=285, SNR=11.4, Peak=56 HFD=3.8
22:54:57.574 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.36) = xAngle (-5.21 = 1.07)
22:54:57.574 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.55 = 0.73)
22:54:57.574 00.000 5052 CameraToMount -- cameraX=-2.58 cameraY=-0.77 hyp=2.69 cameraTheta=-2.85 mountX=1.29 mountY=1.80, mountTheta=0.95
22:54:57.574 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.58, y=-0.77, opts=13)
22:54:57.574 00.000 5052 Enqueuing Move request for stepguider (-2.58, -0.77)
22:54:57.575 00.001 8976 Worker thread wakes up
22:54:57.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.58, -0.77) opts 0xd
22:54:57.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.58, -0.77)
22:54:57.575 00.000 8976 Moving (-2.58, -0.77) raw xDistance=1.29 yDistance=1.80
22:54:57.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.29
22:54:57.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.22 from input 1.80
22:54:57.575 00.000 8976 MoveAxis(L, 3, ABG)
22:54:57.575 00.000 8976 stepping (12, 22) + (-3, 0)
22:54:57.575 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:57.575 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:54:57.585 00.010 5052 UpdateGuideState exits: m=285 SNR=11.4
22:54:57.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:57.585 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:57.585 00.000 5052 Enqueuing Expose request
22:54:57.608 00.023 8976 Received - 47 (G) 
22:54:57.608 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:54:57.608 00.000 8976 stepped: pos (9, 22)
22:54:57.608 00.000 8976 MoveAxis(D, 6, ABG)
22:54:57.608 00.000 8976 stepping (9, 22) + (0, -6)
22:54:57.608 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:54:57.655 00.047 8976 Received - 47 (G) 
22:54:57.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:54:57.655 00.000 8976 stepped: pos (9, 16)
22:54:57.655 00.000 8976 MountToCamera -- mountTheta (-2.32) + m_xAngle (2.36) = xAngle (0.04 = 0.04)
22:54:57.655 00.000 8976 MountToCamera -- mountX=-4.54 mountY=-4.86 hyp=6.65 mountTheta=-2.32 cameraX=6.64, cameraY=0.25 cameraTheta=0.04
22:54:57.655 00.000 8976 incremental bump (6.644, 0.250) isValid = 1
22:54:57.655 00.000 8976 Scheduling Mount bump of (0.465, 0.012)
22:54:57.656 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.01, opts=4)
22:54:57.656 00.000 8976 Enqueuing Move request for scope (0.46, 0.01)
22:54:57.656 00.000 8976 move complete, result=0
22:54:57.656 00.000 9828 Worker thread wakes up
22:54:57.656 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.01) opts 0x4
22:54:57.656 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.01)
22:54:57.656 00.000 8976 worker thread done servicing request
22:54:57.656 00.000 8976 Worker thread wakes up
22:54:57.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:57.656 00.000 5052 GuideStep: 1.3 px 3 ms WEST, 1.8 px 6 ms SOUTH
22:54:57.656 00.000 9828 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.04) = xAngle (-0.02 = -0.02)
22:54:57.656 00.000 9828 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.91 = 2.91)
22:54:57.656 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.01 hyp=0.46 cameraTheta=0.03 mountX=0.46 mountY=0.11, mountTheta=0.22
22:54:57.656 00.000 9828 Moving (0.46, 0.01) raw xDistance=0.46 yDistance=0.11
22:54:57.656 00.000 9828 MoveAxis(W, 49, B)
22:54:57.656 00.000 9828 Guiding  Dir = 3, Dur = 49
22:54:57.656 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:57.657 00.001 9828 IsSlewing returns 0
22:54:57.657 00.000 9828 IsGuiding returns 0
22:54:57.657 00.000 9828 PulseGuide returned control before completion, sleep 59
22:54:57.723 00.066 9828 IsGuiding returns 1
22:54:57.723 00.000 9828 scope still moving after pulse duration time elapsed
22:54:57.755 00.032 9828 IsSlewing returns 0
22:54:57.755 00.000 9828 IsGuiding returns 1
22:54:57.786 00.031 9828 IsSlewing returns 0
22:54:57.786 00.000 9828 IsGuiding returns 1
22:54:57.817 00.031 9828 IsSlewing returns 0
22:54:57.817 00.000 9828 IsGuiding returns 0
22:54:57.817 00.000 9828 scope move finished after 49 + 110 ms
22:54:57.817 00.000 9828 Move returns status 0, amount 49
22:54:57.817 00.000 9828 MoveAxis(S, 12, B)
22:54:57.817 00.000 9828 Guiding  Dir = 1, Dur = 12
22:54:57.833 00.016 9828 IsSlewing returns 0
22:54:57.833 00.000 9828 IsGuiding returns 0
22:54:57.833 00.000 9828 PulseGuide returned control before completion, sleep 22
22:54:57.865 00.032 9828 IsGuiding returns 1
22:54:57.865 00.000 9828 scope still moving after pulse duration time elapsed
22:54:57.896 00.031 9828 IsSlewing returns 0
22:54:57.896 00.000 9828 IsGuiding returns 1
22:54:57.927 00.031 9828 IsSlewing returns 0
22:54:57.927 00.000 9828 IsGuiding returns 1
22:54:57.959 00.032 9828 IsSlewing returns 0
22:54:57.959 00.000 9828 IsGuiding returns 1
22:54:57.991 00.032 9828 IsSlewing returns 0
22:54:57.991 00.000 9828 IsGuiding returns 0
22:54:57.991 00.000 9828 scope move finished after 12 + 146 ms
22:54:57.991 00.000 9828 Move returns status 0, amount 12
22:54:57.991 00.000 9828 move complete, result=0
22:54:57.991 00.000 9828 worker thread done servicing request
22:54:57.991 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 12 ms SOUTH
22:54:58.705 00.714 8976 Exposure complete
22:54:58.719 00.014 8976 worker thread done servicing request
22:54:58.719 00.000 5052 OnExposeComplete: enter
22:54:58.719 00.000 5052 UpdateGuideState(): m_state=6
22:54:58.719 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 709
22:54:58.719 00.000 5052 Star::Find returns 1 (0), X=386.18, Y=271.41, Mass=310, SNR=11.9, Peak=59 HFD=4.2
22:54:58.719 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.36) = xAngle (-5.03 = 1.25)
22:54:58.719 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.37 = 0.91)
22:54:58.719 00.000 5052 CameraToMount -- cameraX=-1.60 cameraY=-0.81 hyp=1.80 cameraTheta=-2.67 mountX=0.56 mountY=1.42, mountTheta=1.19
22:54:58.721 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.60, y=-0.81, opts=13)
22:54:58.721 00.000 5052 Enqueuing Move request for stepguider (-1.60, -0.81)
22:54:58.721 00.000 8976 Worker thread wakes up
22:54:58.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.60, -0.81) opts 0xd
22:54:58.721 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.60, -0.81)
22:54:58.721 00.000 8976 Moving (-1.60, -0.81) raw xDistance=0.56 yDistance=1.42
22:54:58.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.56
22:54:58.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.98 from input 1.42
22:54:58.721 00.000 8976 MoveAxis(L, 1, ABG)
22:54:58.721 00.000 8976 stepping (9, 16) + (-1, 0)
22:54:58.721 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:58.721 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:54:58.731 00.010 5052 UpdateGuideState exits: m=310 SNR=11.9
22:54:58.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:58.731 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:58.731 00.000 5052 Enqueuing Expose request
22:54:58.743 00.012 8976 Received - 47 (G) 
22:54:58.743 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:58.743 00.000 8976 stepped: pos (8, 16)
22:54:58.743 00.000 8976 MoveAxis(D, 5, ABG)
22:54:58.743 00.000 8976 stepping (8, 16) + (0, -5)
22:54:58.743 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:58.790 00.047 8976 Received - 47 (G) 
22:54:58.791 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:54:58.791 00.000 8976 stepped: pos (8, 11)
22:54:58.791 00.000 8976 MountToCamera -- mountTheta (-2.34) + m_xAngle (2.36) = xAngle (0.02 = 0.02)
22:54:58.791 00.000 8976 MountToCamera -- mountX=-3.86 mountY=-4.03 hyp=5.58 mountTheta=-2.34 cameraX=5.57, cameraY=0.14 cameraTheta=0.02
22:54:58.791 00.000 8976 incremental bump (5.574, 0.136) isValid = 1
22:54:58.791 00.000 8976 Scheduling Mount bump of (0.465, 0.008)
22:54:58.791 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.01, opts=4)
22:54:58.791 00.000 8976 Enqueuing Move request for scope (0.46, 0.01)
22:54:58.791 00.000 8976 move complete, result=0
22:54:58.791 00.000 9828 Worker thread wakes up
22:54:58.791 00.000 8976 worker thread done servicing request
22:54:58.791 00.000 8976 Worker thread wakes up
22:54:58.791 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:58.791 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:58.791 00.000 5052 GuideStep: 0.6 px 1 ms WEST, 1.4 px 5 ms SOUTH
22:54:58.791 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.01) opts 0x4
22:54:58.792 00.001 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.01)
22:54:58.792 00.000 9828 CameraToMount -- cameraTheta (0.02) - m_xAngle (0.04) = xAngle (-0.02 = -0.02)
22:54:58.792 00.000 9828 CameraToMount -- cameraTheta (0.02) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.90 = 2.90)
22:54:58.792 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.01 hyp=0.46 cameraTheta=0.02 mountX=0.46 mountY=0.11, mountTheta=0.23
22:54:58.792 00.000 9828 Moving (0.46, 0.01) raw xDistance=0.46 yDistance=0.11
22:54:58.792 00.000 9828 MoveAxis(W, 49, B)
22:54:58.792 00.000 9828 Guiding  Dir = 3, Dur = 49
22:54:58.792 00.000 9828 IsSlewing returns 0
22:54:58.792 00.000 9828 IsGuiding returns 0
22:54:58.793 00.001 9828 PulseGuide returned control before completion, sleep 59
22:54:58.854 00.061 9828 IsGuiding returns 1
22:54:58.854 00.000 9828 scope still moving after pulse duration time elapsed
22:54:58.885 00.031 9828 IsSlewing returns 0
22:54:58.885 00.000 9828 IsGuiding returns 1
22:54:58.916 00.031 9828 IsSlewing returns 0
22:54:58.916 00.000 9828 IsGuiding returns 1
22:54:58.947 00.031 9828 IsSlewing returns 0
22:54:58.947 00.000 9828 IsGuiding returns 1
22:54:58.979 00.032 9828 IsSlewing returns 0
22:54:58.979 00.000 9828 IsGuiding returns 0
22:54:58.979 00.000 9828 scope move finished after 49 + 137 ms
22:54:58.979 00.000 9828 Move returns status 0, amount 49
22:54:58.979 00.000 9828 MoveAxis(S, 12, B)
22:54:58.979 00.000 9828 Guiding  Dir = 1, Dur = 12
22:54:58.996 00.017 9828 IsSlewing returns 0
22:54:58.996 00.000 9828 IsGuiding returns 0
22:54:58.996 00.000 9828 PulseGuide returned control before completion, sleep 22
22:54:59.022 00.026 9828 IsGuiding returns 1
22:54:59.022 00.000 9828 scope still moving after pulse duration time elapsed
22:54:59.054 00.032 9828 IsSlewing returns 0
22:54:59.054 00.000 9828 IsGuiding returns 1
22:54:59.085 00.031 9828 IsSlewing returns 0
22:54:59.085 00.000 9828 IsGuiding returns 1
22:54:59.117 00.032 9828 IsSlewing returns 0
22:54:59.117 00.000 9828 IsGuiding returns 1
22:54:59.148 00.031 9828 IsSlewing returns 0
22:54:59.148 00.000 9828 IsGuiding returns 0
22:54:59.148 00.000 9828 scope move finished after 12 + 139 ms
22:54:59.148 00.000 9828 Move returns status 0, amount 12
22:54:59.148 00.000 9828 move complete, result=0
22:54:59.148 00.000 9828 worker thread done servicing request
22:54:59.148 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 12 ms SOUTH
22:54:59.836 00.688 8976 Exposure complete
22:54:59.851 00.015 8976 worker thread done servicing request
22:54:59.851 00.000 5052 OnExposeComplete: enter
22:54:59.851 00.000 5052 UpdateGuideState(): m_state=6
22:54:59.851 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 710
22:54:59.851 00.000 5052 Star::Find returns 1 (0), X=387.89, Y=271.63, Mass=347, SNR=12.8, Peak=55 HFD=4.4
22:54:59.852 00.001 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.36) = xAngle (-3.75 = 2.54)
22:54:59.852 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.08 = 2.20)
22:54:59.852 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.59 hyp=0.60 cameraTheta=-1.39 mountX=-0.50 mountY=0.49, mountTheta=2.36
22:54:59.852 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.59, opts=13)
22:54:59.852 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.59)
22:54:59.852 00.000 8976 Worker thread wakes up
22:54:59.853 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.59) opts 0xd
22:54:59.853 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.59)
22:54:59.853 00.000 8976 Moving (0.11, -0.59) raw xDistance=-0.50 yDistance=0.49
22:54:59.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
22:54:59.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.49
22:54:59.853 00.000 8976 MoveAxis(R, 1, ABG)
22:54:59.853 00.000 8976 stepping (8, 11) + (1, 0)
22:54:59.853 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:59.853 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:54:59.863 00.010 5052 UpdateGuideState exits: m=347 SNR=12.8
22:54:59.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:59.863 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:54:59.863 00.000 5052 Enqueuing Expose request
22:54:59.877 00.014 8976 Received - 47 (G) 
22:54:59.878 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:54:59.878 00.000 8976 stepped: pos (9, 11)
22:54:59.878 00.000 8976 MoveAxis(D, 2, ABG)
22:54:59.878 00.000 8976 stepping (9, 11) + (0, -2)
22:54:59.878 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:59.909 00.031 8976 Received - 47 (G) 
22:54:59.910 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:54:59.910 00.000 8976 stepped: pos (9, 9)
22:54:59.910 00.000 8976 MountToCamera -- mountTheta (-2.38) + m_xAngle (2.36) = xAngle (-0.02 = -0.02)
22:54:59.910 00.000 8976 MountToCamera -- mountX=-3.51 mountY=-3.33 hyp=4.83 mountTheta=-2.38 cameraX=4.83, cameraY=-0.11 cameraTheta=-0.02
22:54:59.910 00.000 8976 incremental bump (4.831, -0.112) isValid = 1
22:54:59.910 00.000 8976 Scheduling Mount bump of (0.465, -0.007)
22:54:59.910 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.01, opts=4)
22:54:59.910 00.000 8976 Enqueuing Move request for scope (0.46, -0.01)
22:54:59.910 00.000 8976 move complete, result=0
22:54:59.910 00.000 9828 Worker thread wakes up
22:54:59.910 00.000 8976 worker thread done servicing request
22:54:59.910 00.000 8976 Worker thread wakes up
22:54:59.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:54:59.910 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:54:59.910 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.01) opts 0x4
22:54:59.910 00.000 5052 GuideStep: -0.5 px 1 ms EAST, 0.5 px 2 ms SOUTH
22:54:59.911 00.001 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.01)
22:54:59.911 00.000 9828 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.04) = xAngle (-0.06 = -0.06)
22:54:59.911 00.000 9828 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.87 = 2.87)
22:54:59.911 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-0.02 mountX=0.46 mountY=0.12, mountTheta=0.26
22:54:59.911 00.000 9828 Moving (0.46, -0.01) raw xDistance=0.46 yDistance=0.12
22:54:59.911 00.000 9828 MoveAxis(W, 49, B)
22:54:59.911 00.000 9828 Guiding  Dir = 3, Dur = 49
22:54:59.911 00.000 9828 IsSlewing returns 0
22:54:59.911 00.000 9828 IsGuiding returns 0
22:54:59.911 00.000 9828 PulseGuide returned control before completion, sleep 59
22:54:59.980 00.069 9828 IsGuiding returns 1
22:54:59.980 00.000 9828 scope still moving after pulse duration time elapsed
22:55:00.012 00.032 9828 IsSlewing returns 0
22:55:00.012 00.000 9828 IsGuiding returns 1
22:55:00.042 00.030 9828 IsSlewing returns 0
22:55:00.042 00.000 9828 IsGuiding returns 1
22:55:00.074 00.032 9828 IsSlewing returns 0
22:55:00.074 00.000 9828 IsGuiding returns 0
22:55:00.074 00.000 9828 scope move finished after 49 + 113 ms
22:55:00.074 00.000 9828 Move returns status 0, amount 49
22:55:00.074 00.000 9828 MoveAxis(S, 14, B)
22:55:00.074 00.000 9828 Guiding  Dir = 1, Dur = 14
22:55:00.090 00.016 9828 IsSlewing returns 0
22:55:00.090 00.000 9828 IsGuiding returns 0
22:55:00.090 00.000 9828 PulseGuide returned control before completion, sleep 24
22:55:00.122 00.032 9828 IsGuiding returns 1
22:55:00.122 00.000 9828 scope still moving after pulse duration time elapsed
22:55:00.154 00.032 9828 IsSlewing returns 0
22:55:00.154 00.000 9828 IsGuiding returns 1
22:55:00.186 00.032 9828 IsSlewing returns 0
22:55:00.186 00.000 9828 IsGuiding returns 1
22:55:00.218 00.032 9828 IsSlewing returns 0
22:55:00.218 00.000 9828 IsGuiding returns 1
22:55:00.250 00.032 9828 IsSlewing returns 0
22:55:00.250 00.000 9828 IsGuiding returns 0
22:55:00.250 00.000 9828 scope move finished after 14 + 145 ms
22:55:00.250 00.000 9828 Move returns status 0, amount 14
22:55:00.250 00.000 9828 move complete, result=0
22:55:00.250 00.000 9828 worker thread done servicing request
22:55:00.250 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 14 ms SOUTH
22:55:00.964 00.714 8976 Exposure complete
22:55:00.979 00.015 8976 worker thread done servicing request
22:55:00.980 00.001 5052 OnExposeComplete: enter
22:55:00.980 00.000 5052 UpdateGuideState(): m_state=6
22:55:00.980 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 711
22:55:00.980 00.000 5052 Star::Find returns 1 (0), X=388.65, Y=272.10, Mass=302, SNR=11.8, Peak=54 HFD=3.9
22:55:00.980 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.36) = xAngle (-2.50 = -2.50)
22:55:00.980 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.84 = -2.84)
22:55:00.980 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.12 hyp=0.88 cameraTheta=-0.14 mountX=-0.70 mountY=-0.26, mountTheta=-2.78
22:55:00.981 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.12, opts=13)
22:55:00.981 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.12)
22:55:00.981 00.000 8976 Worker thread wakes up
22:55:00.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.12) opts 0xd
22:55:00.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.12)
22:55:00.981 00.000 8976 Moving (0.87, -0.12) raw xDistance=-0.70 yDistance=-0.26
22:55:00.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
22:55:00.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:55:00.981 00.000 8976 MoveAxis(R, 1, ABG)
22:55:00.981 00.000 8976 stepping (9, 9) + (1, 0)
22:55:00.981 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:00.982 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:55:00.992 00.010 5052 UpdateGuideState exits: m=302 SNR=11.8
22:55:00.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:00.992 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:00.992 00.000 5052 Enqueuing Expose request
22:55:01.012 00.020 8976 Received - 47 (G) 
22:55:01.013 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:01.013 00.000 8976 stepped: pos (10, 9)
22:55:01.013 00.000 8976 MoveAxis(U, 0, ABG)
22:55:01.013 00.000 8976 MountToCamera -- mountTheta (-2.44) + m_xAngle (2.36) = xAngle (-0.08 = -0.08)
22:55:01.013 00.000 8976 MountToCamera -- mountX=-3.37 mountY=-2.86 hyp=4.42 mountTheta=-2.44 cameraX=4.41, cameraY=-0.35 cameraTheta=-0.08
22:55:01.013 00.000 8976 incremental bump (4.405, -0.350) isValid = 1
22:55:01.013 00.000 8976 Scheduling Mount bump of (0.464, -0.025)
22:55:01.013 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.03, opts=4)
22:55:01.013 00.000 8976 Enqueuing Move request for scope (0.46, -0.03)
22:55:01.013 00.000 8976 move complete, result=0
22:55:01.013 00.000 8976 worker thread done servicing request
22:55:01.013 00.000 9828 Worker thread wakes up
22:55:01.013 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.03) opts 0x4
22:55:01.013 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.03)
22:55:01.013 00.000 8976 Worker thread wakes up
22:55:01.013 00.000 5052 GuideStep: -0.7 px 1 ms EAST, -0.3 px 0 ms NORTH
22:55:01.014 00.001 9828 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.04) = xAngle (-0.09 = -0.09)
22:55:01.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:01.014 00.000 9828 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.83 = 2.83)
22:55:01.014 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.03 hyp=0.46 cameraTheta=-0.05 mountX=0.46 mountY=0.14, mountTheta=0.30
22:55:01.014 00.000 9828 Moving (0.46, -0.03) raw xDistance=0.46 yDistance=0.14
22:55:01.014 00.000 9828 MoveAxis(W, 49, B)
22:55:01.014 00.000 9828 Guiding  Dir = 3, Dur = 49
22:55:01.014 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:01.014 00.000 9828 IsSlewing returns 0
22:55:01.014 00.000 9828 IsGuiding returns 0
22:55:01.015 00.001 9828 PulseGuide returned control before completion, sleep 59
22:55:01.076 00.061 9828 IsGuiding returns 1
22:55:01.076 00.000 9828 scope still moving after pulse duration time elapsed
22:55:01.106 00.030 9828 IsSlewing returns 0
22:55:01.106 00.000 9828 IsGuiding returns 1
22:55:01.136 00.030 9828 IsSlewing returns 0
22:55:01.136 00.000 9828 IsGuiding returns 1
22:55:01.168 00.032 9828 IsSlewing returns 0
22:55:01.168 00.000 9828 IsGuiding returns 1
22:55:01.199 00.031 9828 IsSlewing returns 0
22:55:01.199 00.000 9828 IsGuiding returns 1
22:55:01.230 00.031 9828 IsSlewing returns 0
22:55:01.230 00.000 9828 IsGuiding returns 0
22:55:01.230 00.000 9828 scope move finished after 49 + 166 ms
22:55:01.230 00.000 9828 Move returns status 0, amount 49
22:55:01.230 00.000 9828 MoveAxis(S, 16, B)
22:55:01.230 00.000 9828 Guiding  Dir = 1, Dur = 16
22:55:01.246 00.016 9828 IsSlewing returns 0
22:55:01.246 00.000 9828 IsGuiding returns 0
22:55:01.246 00.000 9828 PulseGuide returned control before completion, sleep 26
22:55:01.277 00.031 9828 IsGuiding returns 1
22:55:01.277 00.000 9828 scope still moving after pulse duration time elapsed
22:55:01.308 00.031 9828 IsSlewing returns 0
22:55:01.308 00.000 9828 IsGuiding returns 1
22:55:01.340 00.032 9828 IsSlewing returns 0
22:55:01.340 00.000 9828 IsGuiding returns 1
22:55:01.371 00.031 9828 IsSlewing returns 0
22:55:01.371 00.000 9828 IsGuiding returns 1
22:55:01.402 00.031 9828 IsSlewing returns 0
22:55:01.402 00.000 9828 IsGuiding returns 0
22:55:01.402 00.000 9828 scope move finished after 16 + 140 ms
22:55:01.402 00.000 9828 Move returns status 0, amount 16
22:55:01.402 00.000 9828 move complete, result=0
22:55:01.402 00.000 9828 worker thread done servicing request
22:55:01.402 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 16 ms SOUTH
22:55:02.050 00.648 8976 Exposure complete
22:55:02.065 00.015 8976 worker thread done servicing request
22:55:02.065 00.000 5052 OnExposeComplete: enter
22:55:02.065 00.000 5052 UpdateGuideState(): m_state=6
22:55:02.065 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 712
22:55:02.065 00.000 5052 Star::Find returns 1 (0), X=388.77, Y=272.75, Mass=323, SNR=12.2, Peak=49 HFD=4.5
22:55:02.066 00.001 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.36) = xAngle (-1.87 = -1.87)
22:55:02.066 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.21 = -2.21)
22:55:02.066 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=0.53 hyp=1.12 cameraTheta=0.49 mountX=-0.34 mountY=-0.90, mountTheta=-1.93
22:55:02.066 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=0.53, opts=13)
22:55:02.066 00.000 5052 Enqueuing Move request for stepguider (0.99, 0.53)
22:55:02.066 00.000 8976 Worker thread wakes up
22:55:02.067 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, 0.53) opts 0xd
22:55:02.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, 0.53)
22:55:02.067 00.000 8976 Moving (0.99, 0.53) raw xDistance=-0.34 yDistance=-0.90
22:55:02.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
22:55:02.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.90
22:55:02.067 00.000 8976 MoveAxis(R, 1, ABG)
22:55:02.067 00.000 8976 stepping (10, 9) + (1, 0)
22:55:02.067 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:02.068 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:55:02.078 00.010 5052 UpdateGuideState exits: m=323 SNR=12.2
22:55:02.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:02.078 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:02.078 00.000 5052 Enqueuing Expose request
22:55:02.100 00.022 8976 Received - 47 (G) 
22:55:02.100 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:02.100 00.000 8976 stepped: pos (11, 9)
22:55:02.100 00.000 8976 MoveAxis(U, 3, ABG)
22:55:02.100 00.000 8976 stepping (11, 9) + (0, 3)
22:55:02.100 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:02.131 00.031 8976 Received - 47 (G) 
22:55:02.132 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:02.132 00.000 8976 stepped: pos (11, 12)
22:55:02.132 00.000 8976 MountToCamera -- mountTheta (-2.46) + m_xAngle (2.36) = xAngle (-0.10 = -0.10)
22:55:02.132 00.000 8976 MountToCamera -- mountX=-3.38 mountY=-2.75 hyp=4.36 mountTheta=-2.46 cameraX=4.34, cameraY=-0.43 cameraTheta=-0.10
22:55:02.132 00.000 8976 incremental bump (4.341, -0.433) isValid = 1
22:55:02.132 00.000 8976 Scheduling Mount bump of (0.463, -0.032)
22:55:02.132 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.03, opts=4)
22:55:02.132 00.000 8976 Enqueuing Move request for scope (0.46, -0.03)
22:55:02.132 00.000 8976 move complete, result=0
22:55:02.132 00.000 8976 worker thread done servicing request
22:55:02.132 00.000 8976 Worker thread wakes up
22:55:02.132 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 3 ms NORTH
22:55:02.132 00.000 9828 Worker thread wakes up
22:55:02.132 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.03) opts 0x4
22:55:02.132 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.03)
22:55:02.132 00.000 9828 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.04) = xAngle (-0.11 = -0.11)
22:55:02.132 00.000 9828 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.82 = 2.82)
22:55:02.132 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.03 hyp=0.46 cameraTheta=-0.07 mountX=0.46 mountY=0.15, mountTheta=0.31
22:55:02.132 00.000 9828 Moving (0.46, -0.03) raw xDistance=0.46 yDistance=0.15
22:55:02.132 00.000 9828 MoveAxis(W, 49, B)
22:55:02.132 00.000 9828 Guiding  Dir = 3, Dur = 49
22:55:02.132 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:02.134 00.002 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:02.134 00.000 9828 IsSlewing returns 0
22:55:02.134 00.000 9828 IsGuiding returns 0
22:55:02.134 00.000 9828 PulseGuide returned control before completion, sleep 59
22:55:02.198 00.064 9828 IsGuiding returns 1
22:55:02.198 00.000 9828 scope still moving after pulse duration time elapsed
22:55:02.229 00.031 9828 IsSlewing returns 0
22:55:02.230 00.001 9828 IsGuiding returns 1
22:55:02.260 00.030 9828 IsSlewing returns 0
22:55:02.260 00.000 9828 IsGuiding returns 1
22:55:02.291 00.031 9828 IsSlewing returns 0
22:55:02.291 00.000 9828 IsGuiding returns 0
22:55:02.291 00.000 9828 scope move finished after 49 + 108 ms
22:55:02.291 00.000 9828 Move returns status 0, amount 49
22:55:02.291 00.000 9828 MoveAxis(S, 17, B)
22:55:02.291 00.000 9828 Guiding  Dir = 1, Dur = 17
22:55:02.307 00.016 9828 IsSlewing returns 0
22:55:02.307 00.000 9828 IsGuiding returns 0
22:55:02.307 00.000 9828 PulseGuide returned control before completion, sleep 27
22:55:02.338 00.031 9828 IsGuiding returns 1
22:55:02.338 00.000 9828 scope still moving after pulse duration time elapsed
22:55:02.370 00.032 9828 IsSlewing returns 0
22:55:02.370 00.000 9828 IsGuiding returns 1
22:55:02.401 00.031 9828 IsSlewing returns 0
22:55:02.401 00.000 9828 IsGuiding returns 1
22:55:02.433 00.032 9828 IsSlewing returns 0
22:55:02.433 00.000 9828 IsGuiding returns 1
22:55:02.464 00.031 9828 IsSlewing returns 0
22:55:02.464 00.000 9828 IsGuiding returns 0
22:55:02.464 00.000 9828 scope move finished after 17 + 140 ms
22:55:02.464 00.000 9828 Move returns status 0, amount 17
22:55:02.464 00.000 9828 move complete, result=0
22:55:02.464 00.000 9828 worker thread done servicing request
22:55:02.464 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 17 ms SOUTH
22:55:03.172 00.708 8976 Exposure complete
22:55:03.186 00.014 8976 worker thread done servicing request
22:55:03.186 00.000 5052 OnExposeComplete: enter
22:55:03.186 00.000 5052 UpdateGuideState(): m_state=6
22:55:03.186 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 713
22:55:03.186 00.000 5052 Star::Find returns 1 (0), X=388.94, Y=272.81, Mass=338, SNR=12.5, Peak=52 HFD=4.2
22:55:03.186 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.36) = xAngle (-1.89 = -1.89)
22:55:03.186 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.23 = -2.23)
22:55:03.186 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=0.59 hyp=1.31 cameraTheta=0.47 mountX=-0.41 mountY=-1.04, mountTheta=-1.95
22:55:03.187 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.16, y=0.59, opts=13)
22:55:03.187 00.000 5052 Enqueuing Move request for stepguider (1.16, 0.59)
22:55:03.187 00.000 8976 Worker thread wakes up
22:55:03.187 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.16, 0.59) opts 0xd
22:55:03.187 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.16, 0.59)
22:55:03.187 00.000 8976 Moving (1.16, 0.59) raw xDistance=-0.41 yDistance=-1.04
22:55:03.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
22:55:03.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.04
22:55:03.188 00.001 8976 MoveAxis(R, 1, ABG)
22:55:03.188 00.000 8976 stepping (11, 12) + (1, 0)
22:55:03.188 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:03.188 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:55:03.198 00.010 5052 UpdateGuideState exits: m=338 SNR=12.5
22:55:03.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:03.198 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:03.198 00.000 5052 Enqueuing Expose request
22:55:03.219 00.021 8976 Received - 47 (G) 
22:55:03.219 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:03.219 00.000 8976 stepped: pos (12, 12)
22:55:03.219 00.000 8976 MoveAxis(U, 3, ABG)
22:55:03.219 00.000 8976 stepping (12, 12) + (0, 3)
22:55:03.219 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:03.251 00.032 8976 Received - 47 (G) 
22:55:03.251 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:03.251 00.000 8976 stepped: pos (12, 15)
22:55:03.251 00.000 8976 MountToCamera -- mountTheta (-2.45) + m_xAngle (2.36) = xAngle (-0.09 = -0.09)
22:55:03.251 00.000 8976 MountToCamera -- mountX=-3.50 mountY=-2.89 hyp=4.54 mountTheta=-2.45 cameraX=4.52, cameraY=-0.41 cameraTheta=-0.09
22:55:03.251 00.000 8976 incremental bump (4.518, -0.412) isValid = 1
22:55:03.251 00.000 8976 Scheduling Mount bump of (0.463, -0.029)
22:55:03.251 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.03, opts=4)
22:55:03.251 00.000 8976 Enqueuing Move request for scope (0.46, -0.03)
22:55:03.251 00.000 8976 move complete, result=0
22:55:03.251 00.000 8976 worker thread done servicing request
22:55:03.251 00.000 9828 Worker thread wakes up
22:55:03.251 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.03) opts 0x4
22:55:03.251 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.03)
22:55:03.251 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -1.0 px 3 ms NORTH
22:55:03.252 00.001 8976 Worker thread wakes up
22:55:03.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:03.252 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:03.252 00.000 9828 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.04) = xAngle (-0.10 = -0.10)
22:55:03.252 00.000 9828 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.82 = 2.82)
22:55:03.252 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.03 hyp=0.46 cameraTheta=-0.06 mountX=0.46 mountY=0.14, mountTheta=0.30
22:55:03.252 00.000 9828 Moving (0.46, -0.03) raw xDistance=0.46 yDistance=0.14
22:55:03.252 00.000 9828 MoveAxis(W, 49, B)
22:55:03.252 00.000 9828 Guiding  Dir = 3, Dur = 49
22:55:03.252 00.000 9828 IsSlewing returns 0
22:55:03.252 00.000 9828 IsGuiding returns 0
22:55:03.253 00.001 9828 PulseGuide returned control before completion, sleep 59
22:55:03.320 00.067 9828 IsGuiding returns 1
22:55:03.320 00.000 9828 scope still moving after pulse duration time elapsed
22:55:03.351 00.031 9828 IsSlewing returns 0
22:55:03.351 00.000 9828 IsGuiding returns 1
22:55:03.382 00.031 9828 IsSlewing returns 0
22:55:03.382 00.000 9828 IsGuiding returns 1
22:55:03.413 00.031 9828 IsSlewing returns 0
22:55:03.413 00.000 9828 IsGuiding returns 0
22:55:03.413 00.000 9828 scope move finished after 49 + 112 ms
22:55:03.413 00.000 9828 Move returns status 0, amount 49
22:55:03.413 00.000 9828 MoveAxis(S, 16, B)
22:55:03.413 00.000 9828 Guiding  Dir = 1, Dur = 16
22:55:03.428 00.015 9828 IsSlewing returns 0
22:55:03.428 00.000 9828 IsGuiding returns 0
22:55:03.428 00.000 9828 PulseGuide returned control before completion, sleep 26
22:55:03.460 00.032 9828 IsGuiding returns 1
22:55:03.460 00.000 9828 scope still moving after pulse duration time elapsed
22:55:03.492 00.032 9828 IsSlewing returns 0
22:55:03.492 00.000 9828 IsGuiding returns 1
22:55:03.523 00.031 9828 IsSlewing returns 0
22:55:03.523 00.000 9828 IsGuiding returns 1
22:55:03.555 00.032 9828 IsSlewing returns 0
22:55:03.555 00.000 9828 IsGuiding returns 1
22:55:03.589 00.034 9828 IsSlewing returns 0
22:55:03.589 00.000 9828 IsGuiding returns 1
22:55:03.617 00.028 9828 IsSlewing returns 0
22:55:03.617 00.000 9828 IsGuiding returns 0
22:55:03.617 00.000 9828 scope move finished after 16 + 172 ms
22:55:03.617 00.000 9828 Move returns status 0, amount 16
22:55:03.617 00.000 9828 move complete, result=0
22:55:03.617 00.000 9828 worker thread done servicing request
22:55:03.617 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 16 ms SOUTH
22:55:04.301 00.684 8976 Exposure complete
22:55:04.317 00.016 8976 worker thread done servicing request
22:55:04.317 00.000 5052 OnExposeComplete: enter
22:55:04.317 00.000 5052 UpdateGuideState(): m_state=6
22:55:04.317 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 714
22:55:04.317 00.000 5052 Star::Find returns 1 (0), X=388.26, Y=272.72, Mass=296, SNR=11.6, Peak=51 HFD=4.1
22:55:04.317 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.36) = xAngle (-1.55 = -1.55)
22:55:04.317 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.89 = -1.89)
22:55:04.317 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.50 hyp=0.70 cameraTheta=0.81 mountX=0.01 mountY=-0.66, mountTheta=-1.55
22:55:04.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.50, opts=13)
22:55:04.318 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.50)
22:55:04.318 00.000 8976 Worker thread wakes up
22:55:04.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.50) opts 0xd
22:55:04.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.50)
22:55:04.318 00.000 8976 Moving (0.48, 0.50) raw xDistance=0.01 yDistance=-0.66
22:55:04.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:55:04.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.66
22:55:04.318 00.000 8976 MoveAxis(R, 0, ABG)
22:55:04.318 00.000 8976 MoveAxis(U, 2, ABG)
22:55:04.318 00.000 8976 stepping (12, 15) + (0, 2)
22:55:04.318 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:04.319 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=157, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:55:04.329 00.010 5052 UpdateGuideState exits: m=296 SNR=11.6
22:55:04.329 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:04.330 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:04.330 00.000 5052 Enqueuing Expose request
22:55:04.354 00.024 8976 Received - 47 (G) 
22:55:04.354 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:04.354 00.000 8976 stepped: pos (12, 17)
22:55:04.354 00.000 8976 MountToCamera -- mountTheta (-2.42) + m_xAngle (2.36) = xAngle (-0.06 = -0.06)
22:55:04.354 00.000 8976 MountToCamera -- mountX=-3.57 mountY=-3.13 hyp=4.74 mountTheta=-2.42 cameraX=4.73, cameraY=-0.30 cameraTheta=-0.06
22:55:04.354 00.000 8976 incremental bump (4.735, -0.299) isValid = 1
22:55:04.354 00.000 8976 Scheduling Mount bump of (0.464, -0.020)
22:55:04.354 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.02, opts=4)
22:55:04.354 00.000 8976 Enqueuing Move request for scope (0.46, -0.02)
22:55:04.354 00.000 8976 move complete, result=0
22:55:04.354 00.000 9828 Worker thread wakes up
22:55:04.354 00.000 8976 worker thread done servicing request
22:55:04.355 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.02) opts 0x4
22:55:04.355 00.000 8976 Worker thread wakes up
22:55:04.355 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.02)
22:55:04.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:04.355 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 2 ms NORTH
22:55:04.355 00.000 9828 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.04) = xAngle (-0.08 = -0.08)
22:55:04.355 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:04.355 00.000 9828 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.84 = 2.84)
22:55:04.355 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.02 hyp=0.46 cameraTheta=-0.04 mountX=0.46 mountY=0.14, mountTheta=0.29
22:55:04.355 00.000 9828 Moving (0.46, -0.02) raw xDistance=0.46 yDistance=0.14
22:55:04.355 00.000 9828 MoveAxis(W, 49, B)
22:55:04.355 00.000 9828 Guiding  Dir = 3, Dur = 49
22:55:04.355 00.000 9828 IsSlewing returns 0
22:55:04.356 00.001 9828 IsGuiding returns 0
22:55:04.356 00.000 9828 PulseGuide returned control before completion, sleep 59
22:55:04.431 00.075 9828 IsGuiding returns 1
22:55:04.431 00.000 9828 scope still moving after pulse duration time elapsed
22:55:04.461 00.030 9828 IsSlewing returns 0
22:55:04.461 00.000 9828 IsGuiding returns 1
22:55:04.492 00.031 9828 IsSlewing returns 0
22:55:04.492 00.000 9828 IsGuiding returns 1
22:55:04.523 00.031 9828 IsSlewing returns 0
22:55:04.523 00.000 9828 IsGuiding returns 0
22:55:04.523 00.000 9828 scope move finished after 49 + 117 ms
22:55:04.523 00.000 9828 Move returns status 0, amount 49
22:55:04.523 00.000 9828 MoveAxis(S, 15, B)
22:55:04.523 00.000 9828 Guiding  Dir = 1, Dur = 15
22:55:04.537 00.014 9828 IsSlewing returns 0
22:55:04.537 00.000 9828 IsGuiding returns 0
22:55:04.537 00.000 9828 PulseGuide returned control before completion, sleep 25
22:55:04.569 00.032 9828 IsGuiding returns 1
22:55:04.569 00.000 9828 scope still moving after pulse duration time elapsed
22:55:04.600 00.031 9828 IsSlewing returns 0
22:55:04.600 00.000 9828 IsGuiding returns 1
22:55:04.632 00.032 9828 IsSlewing returns 0
22:55:04.632 00.000 9828 IsGuiding returns 1
22:55:04.663 00.031 9828 IsSlewing returns 0
22:55:04.663 00.000 9828 IsGuiding returns 1
22:55:04.694 00.031 9828 IsSlewing returns 0
22:55:04.694 00.000 9828 IsGuiding returns 1
22:55:04.725 00.031 9828 IsSlewing returns 0
22:55:04.725 00.000 9828 IsGuiding returns 1
22:55:04.756 00.031 9828 IsSlewing returns 0
22:55:04.756 00.000 9828 IsGuiding returns 1
22:55:04.788 00.032 9828 IsSlewing returns 0
22:55:04.788 00.000 9828 IsGuiding returns 0
22:55:04.788 00.000 9828 scope move finished after 15 + 235 ms
22:55:04.788 00.000 9828 Move returns status 0, amount 15
22:55:04.788 00.000 9828 move complete, result=0
22:55:04.788 00.000 9828 worker thread done servicing request
22:55:04.788 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 15 ms SOUTH
22:55:05.389 00.601 8976 Exposure complete
22:55:05.404 00.015 8976 worker thread done servicing request
22:55:05.404 00.000 5052 OnExposeComplete: enter
22:55:05.404 00.000 5052 UpdateGuideState(): m_state=6
22:55:05.404 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 715
22:55:05.404 00.000 5052 Star::Find returns 1 (0), X=387.23, Y=272.59, Mass=298, SNR=11.6, Peak=49 HFD=4.0
22:55:05.404 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.36) = xAngle (0.20 = 0.20)
22:55:05.404 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.14 = -0.14)
22:55:05.404 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.36 hyp=0.66 cameraTheta=2.56 mountX=0.65 mountY=-0.09, mountTheta=-0.14
22:55:05.405 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.36, opts=13)
22:55:05.405 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.36)
22:55:05.405 00.000 8976 Worker thread wakes up
22:55:05.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.36) opts 0xd
22:55:05.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.36)
22:55:05.405 00.000 8976 Moving (-0.55, 0.36) raw xDistance=0.65 yDistance=-0.09
22:55:05.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
22:55:05.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:55:05.405 00.000 8976 MoveAxis(L, 1, ABG)
22:55:05.405 00.000 8976 stepping (12, 17) + (-1, 0)
22:55:05.405 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:05.406 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:55:05.416 00.010 5052 UpdateGuideState exits: m=298 SNR=11.6
22:55:05.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:05.416 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:05.417 00.001 5052 Enqueuing Expose request
22:55:05.425 00.008 8976 Received - 47 (G) 
22:55:05.425 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:05.425 00.000 8976 stepped: pos (11, 17)
22:55:05.425 00.000 8976 MoveAxis(U, 0, ABG)
22:55:05.425 00.000 8976 MountToCamera -- mountTheta (-2.39) + m_xAngle (2.36) = xAngle (-0.03 = -0.03)
22:55:05.425 00.000 8976 MountToCamera -- mountX=-3.52 mountY=-3.28 hyp=4.81 mountTheta=-2.39 cameraX=4.81, cameraY=-0.15 cameraTheta=-0.03
22:55:05.425 00.000 8976 incremental bump (4.807, -0.151) isValid = 1
22:55:05.425 00.000 8976 Scheduling Mount bump of (0.465, -0.010)
22:55:05.425 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.01, opts=4)
22:55:05.425 00.000 8976 Enqueuing Move request for scope (0.46, -0.01)
22:55:05.425 00.000 8976 move complete, result=0
22:55:05.426 00.001 9828 Worker thread wakes up
22:55:05.426 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.01) opts 0x4
22:55:05.426 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.01)
22:55:05.426 00.000 9828 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.04) = xAngle (-0.06 = -0.06)
22:55:05.426 00.000 9828 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.87 = 2.87)
22:55:05.426 00.000 5052 GuideStep: 0.6 px 1 ms WEST, -0.1 px 0 ms NORTH
22:55:05.426 00.000 8976 worker thread done servicing request
22:55:05.426 00.000 8976 Worker thread wakes up
22:55:05.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:05.426 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:05.426 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-0.02 mountX=0.46 mountY=0.13, mountTheta=0.27
22:55:05.426 00.000 9828 Moving (0.46, -0.01) raw xDistance=0.46 yDistance=0.13
22:55:05.426 00.000 9828 MoveAxis(W, 49, B)
22:55:05.426 00.000 9828 Guiding  Dir = 3, Dur = 49
22:55:05.427 00.001 9828 IsSlewing returns 0
22:55:05.427 00.000 9828 IsGuiding returns 0
22:55:05.427 00.000 9828 PulseGuide returned control before completion, sleep 59
22:55:05.490 00.063 9828 IsGuiding returns 1
22:55:05.490 00.000 9828 scope still moving after pulse duration time elapsed
22:55:05.521 00.031 9828 IsSlewing returns 0
22:55:05.521 00.000 9828 IsGuiding returns 1
22:55:05.553 00.032 9828 IsSlewing returns 0
22:55:05.553 00.000 9828 IsGuiding returns 1
22:55:05.584 00.031 9828 IsSlewing returns 0
22:55:05.584 00.000 9828 IsGuiding returns 0
22:55:05.584 00.000 9828 scope move finished after 49 + 108 ms
22:55:05.584 00.000 9828 Move returns status 0, amount 49
22:55:05.584 00.000 9828 MoveAxis(S, 14, B)
22:55:05.584 00.000 9828 Guiding  Dir = 1, Dur = 14
22:55:05.599 00.015 9828 IsSlewing returns 0
22:55:05.599 00.000 9828 IsGuiding returns 0
22:55:05.599 00.000 9828 PulseGuide returned control before completion, sleep 24
22:55:05.630 00.031 9828 IsGuiding returns 1
22:55:05.630 00.000 9828 scope still moving after pulse duration time elapsed
22:55:05.661 00.031 9828 IsSlewing returns 0
22:55:05.661 00.000 9828 IsGuiding returns 1
22:55:05.692 00.031 9828 IsSlewing returns 0
22:55:05.692 00.000 9828 IsGuiding returns 1
22:55:05.724 00.032 9828 IsSlewing returns 0
22:55:05.724 00.000 9828 IsGuiding returns 1
22:55:05.754 00.030 9828 IsSlewing returns 0
22:55:05.754 00.000 9828 IsGuiding returns 0
22:55:05.754 00.000 9828 scope move finished after 14 + 141 ms
22:55:05.754 00.000 9828 Move returns status 0, amount 14
22:55:05.754 00.000 9828 move complete, result=0
22:55:05.754 00.000 9828 worker thread done servicing request
22:55:05.754 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 14 ms SOUTH
22:55:06.477 00.723 8976 Exposure complete
22:55:06.491 00.014 8976 worker thread done servicing request
22:55:06.492 00.001 5052 OnExposeComplete: enter
22:55:06.492 00.000 5052 UpdateGuideState(): m_state=6
22:55:06.492 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 716
22:55:06.492 00.000 5052 Star::Find returns 1 (0), X=385.77, Y=272.94, Mass=302, SNR=11.8, Peak=51 HFD=4.1
22:55:06.492 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.36) = xAngle (0.44 = 0.44)
22:55:06.492 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.10 = 0.10)
22:55:06.492 00.000 5052 CameraToMount -- cameraX=-2.01 cameraY=0.71 hyp=2.14 cameraTheta=2.80 mountX=1.93 mountY=0.22, mountTheta=0.11
22:55:06.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.01, y=0.71, opts=13)
22:55:06.493 00.000 5052 Enqueuing Move request for stepguider (-2.01, 0.71)
22:55:06.493 00.000 8976 Worker thread wakes up
22:55:06.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.01, 0.71) opts 0xd
22:55:06.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.01, 0.71)
22:55:06.493 00.000 8976 Moving (-2.01, 0.71) raw xDistance=1.93 yDistance=0.22
22:55:06.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.25 from input 1.93
22:55:06.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:55:06.493 00.000 8976 MoveAxis(L, 4, ABG)
22:55:06.493 00.000 8976 stepping (11, 17) + (-4, 0)
22:55:06.493 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:06.494 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:55:06.504 00.010 5052 UpdateGuideState exits: m=302 SNR=11.8
22:55:06.504 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:06.504 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:06.504 00.000 5052 Enqueuing Expose request
22:55:06.528 00.024 8976 Received - 47 (G) 
22:55:06.528 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:06.528 00.000 8976 stepped: pos (7, 17)
22:55:06.528 00.000 8976 MoveAxis(U, 0, ABG)
22:55:06.528 00.000 8976 MountToCamera -- mountTheta (-2.31) + m_xAngle (2.36) = xAngle (0.05 = 0.05)
22:55:06.528 00.000 8976 MountToCamera -- mountX=-3.07 mountY=-3.39 hyp=4.57 mountTheta=-2.31 cameraX=4.57, cameraY=0.24 cameraTheta=0.05
22:55:06.528 00.000 8976 incremental bump (4.566, 0.237) isValid = 1
22:55:06.528 00.000 8976 Scheduling Mount bump of (0.464, 0.016)
22:55:06.528 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.02, opts=4)
22:55:06.528 00.000 8976 Enqueuing Move request for scope (0.46, 0.02)
22:55:06.528 00.000 8976 move complete, result=0
22:55:06.528 00.000 9828 Worker thread wakes up
22:55:06.528 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.02) opts 0x4
22:55:06.528 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.02)
22:55:06.528 00.000 9828 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.04) = xAngle (-0.01 = -0.01)
22:55:06.528 00.000 9828 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.92 = 2.92)
22:55:06.528 00.000 8976 worker thread done servicing request
22:55:06.529 00.001 8976 Worker thread wakes up
22:55:06.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:06.529 00.000 5052 GuideStep: 1.9 px 4 ms WEST, 0.2 px 0 ms NORTH
22:55:06.529 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.02 hyp=0.46 cameraTheta=0.04 mountX=0.46 mountY=0.10, mountTheta=0.21
22:55:06.529 00.000 9828 Moving (0.46, 0.02) raw xDistance=0.46 yDistance=0.10
22:55:06.529 00.000 9828 MoveAxis(W, 49, B)
22:55:06.529 00.000 9828 Guiding  Dir = 3, Dur = 49
22:55:06.529 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:06.529 00.000 9828 IsSlewing returns 0
22:55:06.529 00.000 9828 IsGuiding returns 0
22:55:06.530 00.001 9828 PulseGuide returned control before completion, sleep 59
22:55:06.602 00.072 9828 IsGuiding returns 1
22:55:06.602 00.000 9828 scope still moving after pulse duration time elapsed
22:55:06.634 00.032 9828 IsSlewing returns 0
22:55:06.634 00.000 9828 IsGuiding returns 1
22:55:06.665 00.031 9828 IsSlewing returns 0
22:55:06.665 00.000 9828 IsGuiding returns 1
22:55:06.695 00.030 9828 IsSlewing returns 0
22:55:06.695 00.000 9828 IsGuiding returns 0
22:55:06.695 00.000 9828 scope move finished after 49 + 116 ms
22:55:06.695 00.000 9828 Move returns status 0, amount 49
22:55:06.695 00.000 9828 MoveAxis(S, 11, B)
22:55:06.695 00.000 9828 Guiding  Dir = 1, Dur = 11
22:55:06.711 00.016 9828 IsSlewing returns 0
22:55:06.711 00.000 9828 IsGuiding returns 0
22:55:06.711 00.000 9828 PulseGuide returned control before completion, sleep 21
22:55:06.742 00.031 9828 IsGuiding returns 1
22:55:06.742 00.000 9828 scope still moving after pulse duration time elapsed
22:55:06.773 00.031 9828 IsSlewing returns 0
22:55:06.773 00.000 9828 IsGuiding returns 1
22:55:06.804 00.031 9828 IsSlewing returns 0
22:55:06.804 00.000 9828 IsGuiding returns 1
22:55:06.835 00.031 9828 IsSlewing returns 0
22:55:06.835 00.000 9828 IsGuiding returns 1
22:55:06.866 00.031 9828 IsSlewing returns 0
22:55:06.866 00.000 9828 IsGuiding returns 0
22:55:06.866 00.000 9828 scope move finished after 11 + 144 ms
22:55:06.866 00.000 9828 Move returns status 0, amount 11
22:55:06.866 00.000 9828 move complete, result=0
22:55:06.866 00.000 9828 worker thread done servicing request
22:55:06.866 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 11 ms SOUTH
22:55:07.561 00.695 8976 Exposure complete
22:55:07.576 00.015 8976 worker thread done servicing request
22:55:07.576 00.000 5052 OnExposeComplete: enter
22:55:07.577 00.001 5052 UpdateGuideState(): m_state=6
22:55:07.577 00.000 5052 Star::Find(18, 385, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 717
22:55:07.577 00.000 5052 Star::Find returns 1 (0), X=385.34, Y=272.35, Mass=312, SNR=12.0, Peak=54 HFD=3.6
22:55:07.577 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.36) = xAngle (0.73 = 0.73)
22:55:07.577 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.39 = 0.39)
22:55:07.577 00.000 5052 CameraToMount -- cameraX=-2.44 cameraY=0.13 hyp=2.45 cameraTheta=3.09 mountX=1.82 mountY=0.93, mountTheta=0.47
22:55:07.577 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.44, y=0.13, opts=13)
22:55:07.578 00.001 5052 Enqueuing Move request for stepguider (-2.44, 0.13)
22:55:07.578 00.000 8976 Worker thread wakes up
22:55:07.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.44, 0.13) opts 0xd
22:55:07.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.44, 0.13)
22:55:07.578 00.000 8976 Moving (-2.44, 0.13) raw xDistance=1.82 yDistance=0.93
22:55:07.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.24 from input 1.82
22:55:07.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.93
22:55:07.578 00.000 8976 MoveAxis(L, 4, ABG)
22:55:07.578 00.000 8976 stepping (7, 17) + (-4, 0)
22:55:07.578 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:07.579 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:55:07.588 00.009 5052 UpdateGuideState exits: m=312 SNR=12.0
22:55:07.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:07.588 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:07.588 00.000 5052 Enqueuing Expose request
22:55:07.615 00.027 8976 Received - 47 (G) 
22:55:07.616 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:07.616 00.000 8976 stepped: pos (3, 17)
22:55:07.616 00.000 8976 MoveAxis(D, 3, ABG)
22:55:07.616 00.000 8976 stepping (3, 17) + (0, -3)
22:55:07.616 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:07.647 00.031 8976 Received - 47 (G) 
22:55:07.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:07.647 00.000 8976 stepped: pos (3, 14)
22:55:07.647 00.000 8976 MountToCamera -- mountTheta (-2.20) + m_xAngle (2.36) = xAngle (0.16 = 0.16)
22:55:07.647 00.000 8976 MountToCamera -- mountX=-2.37 mountY=-3.25 hyp=4.02 mountTheta=-2.20 cameraX=3.97, cameraY=0.64 cameraTheta=0.16
22:55:07.647 00.000 8976 incremental bump (3.966, 0.636) isValid = 1
22:55:07.647 00.000 8976 Scheduling Mount bump of (0.459, 0.050)
22:55:07.647 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.05, opts=4)
22:55:07.647 00.000 8976 Enqueuing Move request for scope (0.46, 0.05)
22:55:07.647 00.000 8976 move complete, result=0
22:55:07.648 00.001 9828 Worker thread wakes up
22:55:07.648 00.000 8976 worker thread done servicing request
22:55:07.648 00.000 5052 GuideStep: 1.8 px 4 ms WEST, 0.9 px 3 ms SOUTH
22:55:07.648 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.05) opts 0x4
22:55:07.648 00.000 8976 Worker thread wakes up
22:55:07.648 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.05)
22:55:07.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:07.648 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:07.648 00.000 9828 CameraToMount -- cameraTheta (0.11) - m_xAngle (0.04) = xAngle (0.07 = 0.07)
22:55:07.648 00.000 9828 CameraToMount -- cameraTheta (0.11) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.00 = 3.00)
22:55:07.648 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.05 hyp=0.46 cameraTheta=0.11 mountX=0.46 mountY=0.07, mountTheta=0.14
22:55:07.648 00.000 9828 Moving (0.46, 0.05) raw xDistance=0.46 yDistance=0.07
22:55:07.648 00.000 9828 MoveAxis(W, 49, B)
22:55:07.648 00.000 9828 Guiding  Dir = 3, Dur = 49
22:55:07.649 00.001 9828 IsSlewing returns 0
22:55:07.649 00.000 9828 IsGuiding returns 0
22:55:07.649 00.000 9828 PulseGuide returned control before completion, sleep 59
22:55:07.710 00.061 9828 IsGuiding returns 1
22:55:07.710 00.000 9828 scope still moving after pulse duration time elapsed
22:55:07.741 00.031 9828 IsSlewing returns 0
22:55:07.741 00.000 9828 IsGuiding returns 1
22:55:07.772 00.031 9828 IsSlewing returns 0
22:55:07.772 00.000 9828 IsGuiding returns 1
22:55:07.804 00.032 9828 IsSlewing returns 0
22:55:07.804 00.000 9828 IsGuiding returns 1
22:55:07.836 00.032 9828 IsSlewing returns 0
22:55:07.836 00.000 9828 IsGuiding returns 0
22:55:07.836 00.000 9828 scope move finished after 49 + 137 ms
22:55:07.836 00.000 9828 Move returns status 0, amount 49
22:55:07.836 00.000 9828 MoveAxis(S, 8, B)
22:55:07.836 00.000 9828 Guiding  Dir = 1, Dur = 8
22:55:07.851 00.015 9828 IsSlewing returns 0
22:55:07.851 00.000 9828 IsGuiding returns 0
22:55:07.851 00.000 9828 PulseGuide returned control before completion, sleep 18
22:55:07.882 00.031 9828 IsGuiding returns 1
22:55:07.882 00.000 9828 scope still moving after pulse duration time elapsed
22:55:07.914 00.032 9828 IsSlewing returns 0
22:55:07.914 00.000 9828 IsGuiding returns 1
22:55:07.946 00.032 9828 IsSlewing returns 0
22:55:07.946 00.000 9828 IsGuiding returns 1
22:55:07.977 00.031 9828 IsSlewing returns 0
22:55:07.977 00.000 9828 IsGuiding returns 0
22:55:07.977 00.000 9828 scope move finished after 8 + 118 ms
22:55:07.977 00.000 9828 Move returns status 0, amount 8
22:55:07.977 00.000 9828 move complete, result=0
22:55:07.977 00.000 9828 worker thread done servicing request
22:55:07.977 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 8 ms SOUTH
22:55:08.691 00.714 8976 Exposure complete
22:55:08.705 00.014 8976 worker thread done servicing request
22:55:08.705 00.000 5052 OnExposeComplete: enter
22:55:08.705 00.000 5052 UpdateGuideState(): m_state=6
22:55:08.705 00.000 5052 Star::Find(18, 385, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 718
22:55:08.705 00.000 5052 Star::Find returns 1 (0), X=386.49, Y=271.76, Mass=313, SNR=12.0, Peak=54 HFD=3.9
22:55:08.705 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.36) = xAngle (-5.16 = 1.13)
22:55:08.705 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.50 = 0.79)
22:55:08.705 00.000 5052 CameraToMount -- cameraX=-1.29 cameraY=-0.46 hyp=1.37 cameraTheta=-2.80 mountX=0.59 mountY=0.97, mountTheta=1.02
22:55:08.706 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.29, y=-0.46, opts=13)
22:55:08.706 00.000 5052 Enqueuing Move request for stepguider (-1.29, -0.46)
22:55:08.706 00.000 8976 Worker thread wakes up
22:55:08.706 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.29, -0.46) opts 0xd
22:55:08.706 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.29, -0.46)
22:55:08.706 00.000 8976 Moving (-1.29, -0.46) raw xDistance=0.59 yDistance=0.97
22:55:08.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.59
22:55:08.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.97
22:55:08.706 00.000 8976 MoveAxis(L, 1, ABG)
22:55:08.706 00.000 8976 stepping (3, 14) + (-1, 0)
22:55:08.707 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:08.707 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=48, Gamma=2.260
22:55:08.717 00.010 5052 UpdateGuideState exits: m=313 SNR=12.0
22:55:08.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:08.717 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:08.717 00.000 5052 Enqueuing Expose request
22:55:08.734 00.017 8976 Received - 47 (G) 
22:55:08.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:08.734 00.000 8976 stepped: pos (2, 14)
22:55:08.734 00.000 8976 MoveAxis(D, 3, ABG)
22:55:08.734 00.000 8976 stepping (2, 14) + (0, -3)
22:55:08.734 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:08.766 00.032 8976 Received - 47 (G) 
22:55:08.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:08.766 00.000 8976 stepped: pos (2, 11)
22:55:08.766 00.000 8976 MountToCamera -- mountTheta (-2.12) + m_xAngle (2.36) = xAngle (0.24 = 0.24)
22:55:08.766 00.000 8976 MountToCamera -- mountX=-1.79 mountY=-2.94 hyp=3.44 mountTheta=-2.12 cameraX=3.34, cameraY=0.83 cameraTheta=0.24
22:55:08.766 00.000 8976 incremental bump (3.344, 0.827) isValid = 1
22:55:08.766 00.000 8976 Scheduling Mount bump of (0.451, 0.076)
22:55:08.766 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.45, y=0.08, opts=4)
22:55:08.767 00.001 8976 Enqueuing Move request for scope (0.45, 0.08)
22:55:08.767 00.000 8976 move complete, result=0
22:55:08.767 00.000 9828 Worker thread wakes up
22:55:08.767 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.08) opts 0x4
22:55:08.767 00.000 9828 Handling offset move in thread for scope, endpoint = (0.45, 0.08)
22:55:08.767 00.000 9828 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.04) = xAngle (0.13 = 0.13)
22:55:08.767 00.000 9828 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.05 = 3.05)
22:55:08.767 00.000 8976 worker thread done servicing request
22:55:08.767 00.000 8976 Worker thread wakes up
22:55:08.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:08.767 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:08.767 00.000 5052 GuideStep: 0.6 px 1 ms WEST, 1.0 px 3 ms SOUTH
22:55:08.767 00.000 9828 CameraToMount -- cameraX=0.45 cameraY=0.08 hyp=0.46 cameraTheta=0.17 mountX=0.45 mountY=0.04, mountTheta=0.09
22:55:08.767 00.000 9828 Moving (0.45, 0.08) raw xDistance=0.45 yDistance=0.04
22:55:08.767 00.000 9828 MoveAxis(W, 48, B)
22:55:08.767 00.000 9828 Guiding  Dir = 3, Dur = 48
22:55:08.768 00.001 9828 IsSlewing returns 0
22:55:08.768 00.000 9828 IsGuiding returns 0
22:55:08.768 00.000 9828 PulseGuide returned control before completion, sleep 58
22:55:08.827 00.059 9828 IsGuiding returns 1
22:55:08.827 00.000 9828 scope still moving after pulse duration time elapsed
22:55:08.859 00.032 9828 IsSlewing returns 0
22:55:08.859 00.000 9828 IsGuiding returns 1
22:55:08.890 00.031 9828 IsSlewing returns 0
22:55:08.890 00.000 9828 IsGuiding returns 1
22:55:08.921 00.031 9828 IsSlewing returns 0
22:55:08.921 00.000 9828 IsGuiding returns 1
22:55:08.952 00.031 9828 IsSlewing returns 0
22:55:08.952 00.000 9828 IsGuiding returns 0
22:55:08.952 00.000 9828 scope move finished after 48 + 136 ms
22:55:08.952 00.000 9828 Move returns status 0, amount 48
22:55:08.952 00.000 9828 MoveAxis(S, 5, B)
22:55:08.952 00.000 9828 Guiding  Dir = 1, Dur = 5
22:55:08.967 00.015 9828 IsSlewing returns 0
22:55:08.967 00.000 9828 IsGuiding returns 0
22:55:08.967 00.000 9828 PulseGuide returned control before completion, sleep 15
22:55:08.983 00.016 9828 IsGuiding returns 1
22:55:08.983 00.000 9828 scope still moving after pulse duration time elapsed
22:55:09.015 00.032 9828 IsSlewing returns 0
22:55:09.015 00.000 9828 IsGuiding returns 1
22:55:09.047 00.032 9828 IsSlewing returns 0
22:55:09.047 00.000 9828 IsGuiding returns 1
22:55:09.079 00.032 9828 IsSlewing returns 0
22:55:09.079 00.000 9828 IsGuiding returns 1
22:55:09.110 00.031 9828 IsSlewing returns 0
22:55:09.110 00.000 9828 IsGuiding returns 0
22:55:09.110 00.000 9828 scope move finished after 5 + 137 ms
22:55:09.110 00.000 9828 Move returns status 0, amount 5
22:55:09.110 00.000 9828 move complete, result=0
22:55:09.110 00.000 9828 worker thread done servicing request
22:55:09.110 00.000 5052 GuideStep: 0.5 px 48 ms WEST, 0.0 px 5 ms SOUTH
22:55:09.808 00.698 8976 Exposure complete
22:55:09.821 00.013 8976 worker thread done servicing request
22:55:09.821 00.000 5052 OnExposeComplete: enter
22:55:09.822 00.001 5052 UpdateGuideState(): m_state=6
22:55:09.822 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 719
22:55:09.822 00.000 5052 Star::Find returns 1 (0), X=388.11, Y=271.82, Mass=340, SNR=12.5, Peak=56 HFD=4.2
22:55:09.822 00.000 5052 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.36) = xAngle (-3.24 = 3.05)
22:55:09.822 00.000 5052 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.58 = 2.71)
22:55:09.822 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.40 hyp=0.52 cameraTheta=-0.88 mountX=-0.51 mountY=0.22, mountTheta=2.74
22:55:09.822 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.40, opts=13)
22:55:09.823 00.001 5052 Enqueuing Move request for stepguider (0.33, -0.40)
22:55:09.823 00.000 8976 Worker thread wakes up
22:55:09.823 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.40) opts 0xd
22:55:09.823 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.40)
22:55:09.823 00.000 8976 Moving (0.33, -0.40) raw xDistance=-0.51 yDistance=0.22
22:55:09.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.51
22:55:09.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:55:09.823 00.000 8976 MoveAxis(R, 1, ABG)
22:55:09.823 00.000 8976 stepping (2, 11) + (1, 0)
22:55:09.823 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:09.824 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:55:09.833 00.009 5052 UpdateGuideState exits: m=340 SNR=12.5
22:55:09.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:09.834 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:09.834 00.000 5052 Enqueuing Expose request
22:55:09.853 00.019 8976 Received - 47 (G) 
22:55:09.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:09.853 00.000 8976 stepped: pos (3, 11)
22:55:09.853 00.000 8976 MoveAxis(U, 0, ABG)
22:55:09.854 00.001 8976 MountToCamera -- mountTheta (-2.07) + m_xAngle (2.36) = xAngle (0.29 = 0.29)
22:55:09.854 00.000 8976 MountToCamera -- mountX=-1.51 mountY=-2.74 hyp=3.13 mountTheta=-2.07 cameraX=3.00, cameraY=0.88 cameraTheta=0.29
22:55:09.854 00.000 8976 incremental bump (3.000, 0.883) isValid = 1
22:55:09.854 00.000 8976 Scheduling Mount bump of (0.446, 0.090)
22:55:09.854 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.45, y=0.09, opts=4)
22:55:09.854 00.000 8976 Enqueuing Move request for scope (0.45, 0.09)
22:55:09.854 00.000 8976 move complete, result=0
22:55:09.854 00.000 9828 Worker thread wakes up
22:55:09.854 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.09) opts 0x4
22:55:09.854 00.000 9828 Handling offset move in thread for scope, endpoint = (0.45, 0.09)
22:55:09.854 00.000 9828 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.04) = xAngle (0.16 = 0.16)
22:55:09.854 00.000 9828 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.09 = 3.09)
22:55:09.854 00.000 5052 GuideStep: -0.5 px 1 ms EAST, 0.2 px 0 ms NORTH
22:55:09.854 00.000 9828 CameraToMount -- cameraX=0.45 cameraY=0.09 hyp=0.45 cameraTheta=0.20 mountX=0.45 mountY=0.03, mountTheta=0.06
22:55:09.854 00.000 9828 Moving (0.45, 0.09) raw xDistance=0.45 yDistance=0.03
22:55:09.855 00.001 9828 MoveAxis(W, 48, B)
22:55:09.855 00.000 9828 Guiding  Dir = 3, Dur = 48
22:55:09.855 00.000 8976 worker thread done servicing request
22:55:09.855 00.000 8976 Worker thread wakes up
22:55:09.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:09.855 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:09.855 00.000 9828 IsSlewing returns 0
22:55:09.856 00.001 9828 IsGuiding returns 0
22:55:09.856 00.000 9828 PulseGuide returned control before completion, sleep 58
22:55:09.926 00.070 9828 IsGuiding returns 1
22:55:09.926 00.000 9828 scope still moving after pulse duration time elapsed
22:55:09.957 00.031 9828 IsSlewing returns 0
22:55:09.957 00.000 9828 IsGuiding returns 1
22:55:09.988 00.031 9828 IsSlewing returns 0
22:55:09.988 00.000 9828 IsGuiding returns 1
22:55:10.019 00.031 9828 IsSlewing returns 0
22:55:10.019 00.000 9828 IsGuiding returns 0
22:55:10.019 00.000 9828 scope move finished after 48 + 115 ms
22:55:10.019 00.000 9828 Move returns status 0, amount 48
22:55:10.019 00.000 9828 MoveAxis(S, 3, B)
22:55:10.019 00.000 9828 Guiding  Dir = 1, Dur = 3
22:55:10.035 00.016 9828 IsSlewing returns 0
22:55:10.035 00.000 9828 IsGuiding returns 0
22:55:10.035 00.000 9828 PulseGuide returned control before completion, sleep 13
22:55:10.050 00.015 9828 IsGuiding returns 1
22:55:10.050 00.000 9828 scope still moving after pulse duration time elapsed
22:55:10.082 00.032 9828 IsSlewing returns 0
22:55:10.082 00.000 9828 IsGuiding returns 1
22:55:10.112 00.030 9828 IsSlewing returns 0
22:55:10.112 00.000 9828 IsGuiding returns 1
22:55:10.144 00.032 9828 IsSlewing returns 0
22:55:10.144 00.000 9828 IsGuiding returns 1
22:55:10.175 00.031 9828 IsSlewing returns 0
22:55:10.175 00.000 9828 IsGuiding returns 0
22:55:10.175 00.000 9828 scope move finished after 3 + 137 ms
22:55:10.175 00.000 9828 Move returns status 0, amount 3
22:55:10.175 00.000 9828 move complete, result=0
22:55:10.175 00.000 9828 worker thread done servicing request
22:55:10.175 00.000 5052 GuideStep: 0.4 px 48 ms WEST, 0.0 px 3 ms SOUTH
22:55:10.894 00.719 8976 Exposure complete
22:55:10.908 00.014 8976 worker thread done servicing request
22:55:10.908 00.000 5052 OnExposeComplete: enter
22:55:10.908 00.000 5052 UpdateGuideState(): m_state=6
22:55:10.908 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 720
22:55:10.909 00.001 5052 Star::Find returns 1 (0), X=389.32, Y=272.28, Mass=293, SNR=11.6, Peak=55 HFD=3.7
22:55:10.909 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.36) = xAngle (-2.32 = -2.32)
22:55:10.909 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.66 = -2.66)
22:55:10.909 00.000 5052 CameraToMount -- cameraX=1.54 cameraY=0.06 hyp=1.54 cameraTheta=0.04 mountX=-1.05 mountY=-0.71, mountTheta=-2.54
22:55:10.909 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.54, y=0.06, opts=13)
22:55:10.909 00.000 5052 Enqueuing Move request for stepguider (1.54, 0.06)
22:55:10.909 00.000 8976 Worker thread wakes up
22:55:10.910 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.54, 0.06) opts 0xd
22:55:10.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.54, 0.06)
22:55:10.910 00.000 8976 Moving (1.54, 0.06) raw xDistance=-1.05 yDistance=-0.71
22:55:10.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.05
22:55:10.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
22:55:10.910 00.000 8976 MoveAxis(R, 2, ABG)
22:55:10.910 00.000 8976 stepping (3, 11) + (2, 0)
22:55:10.910 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:10.910 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:55:10.920 00.010 5052 UpdateGuideState exits: m=293 SNR=11.6
22:55:10.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:10.920 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:10.920 00.000 5052 Enqueuing Expose request
22:55:10.941 00.021 8976 Received - 47 (G) 
22:55:10.941 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:10.941 00.000 8976 stepped: pos (5, 11)
22:55:10.941 00.000 8976 MoveAxis(U, 2, ABG)
22:55:10.941 00.000 8976 stepping (5, 11) + (0, 2)
22:55:10.941 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:10.972 00.031 8976 Received - 47 (G) 
22:55:10.973 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:10.973 00.000 8976 stepped: pos (5, 13)
22:55:10.973 00.000 8976 MountToCamera -- mountTheta (-2.08) + m_xAngle (2.36) = xAngle (0.28 = 0.28)
22:55:10.973 00.000 8976 MountToCamera -- mountX=-1.52 mountY=-2.74 hyp=3.14 mountTheta=-2.08 cameraX=3.01, cameraY=0.88 cameraTheta=0.28
22:55:10.973 00.000 8976 incremental bump (3.013, 0.875) isValid = 1
22:55:10.973 00.000 8976 Scheduling Mount bump of (0.447, 0.089)
22:55:10.973 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.45, y=0.09, opts=4)
22:55:10.973 00.000 8976 Enqueuing Move request for scope (0.45, 0.09)
22:55:10.973 00.000 8976 move complete, result=0
22:55:10.973 00.000 9828 Worker thread wakes up
22:55:10.973 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.09) opts 0x4
22:55:10.973 00.000 9828 Handling offset move in thread for scope, endpoint = (0.45, 0.09)
22:55:10.973 00.000 9828 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.04) = xAngle (0.16 = 0.16)
22:55:10.973 00.000 9828 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.08 = 3.08)
22:55:10.973 00.000 9828 CameraToMount -- cameraX=0.45 cameraY=0.09 hyp=0.46 cameraTheta=0.20 mountX=0.45 mountY=0.03, mountTheta=0.06
22:55:10.973 00.000 9828 Moving (0.45, 0.09) raw xDistance=0.45 yDistance=0.03
22:55:10.973 00.000 5052 GuideStep: -1.1 px 2 ms EAST, -0.7 px 2 ms NORTH
22:55:10.974 00.001 8976 worker thread done servicing request
22:55:10.974 00.000 8976 Worker thread wakes up
22:55:10.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:10.974 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:10.974 00.000 9828 MoveAxis(W, 48, B)
22:55:10.974 00.000 9828 Guiding  Dir = 3, Dur = 48
22:55:10.974 00.000 9828 IsSlewing returns 0
22:55:10.974 00.000 9828 IsGuiding returns 0
22:55:10.974 00.000 9828 PulseGuide returned control before completion, sleep 58
22:55:11.040 00.066 9828 IsGuiding returns 1
22:55:11.040 00.000 9828 scope still moving after pulse duration time elapsed
22:55:11.072 00.032 9828 IsSlewing returns 0
22:55:11.072 00.000 9828 IsGuiding returns 1
22:55:11.104 00.032 9828 IsSlewing returns 0
22:55:11.104 00.000 9828 IsGuiding returns 1
22:55:11.135 00.031 9828 IsSlewing returns 0
22:55:11.135 00.000 9828 IsGuiding returns 0
22:55:11.135 00.000 9828 scope move finished after 48 + 113 ms
22:55:11.135 00.000 9828 Move returns status 0, amount 48
22:55:11.135 00.000 9828 MoveAxis(S, 3, B)
22:55:11.135 00.000 9828 Guiding  Dir = 1, Dur = 3
22:55:11.150 00.015 9828 IsSlewing returns 0
22:55:11.150 00.000 9828 IsGuiding returns 0
22:55:11.150 00.000 9828 PulseGuide returned control before completion, sleep 13
22:55:11.166 00.016 9828 IsGuiding returns 1
22:55:11.166 00.000 9828 scope still moving after pulse duration time elapsed
22:55:11.198 00.032 9828 IsSlewing returns 0
22:55:11.198 00.000 9828 IsGuiding returns 1
22:55:11.229 00.031 9828 IsSlewing returns 0
22:55:11.230 00.001 9828 IsGuiding returns 1
22:55:11.260 00.030 9828 IsSlewing returns 0
22:55:11.260 00.000 9828 IsGuiding returns 1
22:55:11.292 00.032 9828 IsSlewing returns 0
22:55:11.292 00.000 9828 IsGuiding returns 0
22:55:11.292 00.000 9828 scope move finished after 3 + 138 ms
22:55:11.292 00.000 9828 Move returns status 0, amount 3
22:55:11.292 00.000 9828 move complete, result=0
22:55:11.292 00.000 9828 worker thread done servicing request
22:55:11.292 00.000 5052 GuideStep: 0.4 px 48 ms WEST, 0.0 px 3 ms SOUTH
22:55:12.022 00.730 8976 Exposure complete
22:55:12.038 00.016 8976 worker thread done servicing request
22:55:12.038 00.000 5052 OnExposeComplete: enter
22:55:12.038 00.000 5052 UpdateGuideState(): m_state=6
22:55:12.039 00.001 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 721
22:55:12.039 00.000 5052 Star::Find returns 1 (0), X=389.20, Y=271.86, Mass=327, SNR=12.2, Peak=53 HFD=4.3
22:55:12.039 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.36) = xAngle (-2.61 = -2.61)
22:55:12.039 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.95 = -2.95)
22:55:12.039 00.000 5052 CameraToMount -- cameraX=1.43 cameraY=-0.36 hyp=1.47 cameraTheta=-0.25 mountX=-1.27 mountY=-0.28, mountTheta=-2.92
22:55:12.039 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.43, y=-0.36, opts=13)
22:55:12.040 00.001 5052 Enqueuing Move request for stepguider (1.43, -0.36)
22:55:12.040 00.000 8976 Worker thread wakes up
22:55:12.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.43, -0.36) opts 0xd
22:55:12.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.43, -0.36)
22:55:12.040 00.000 8976 Moving (1.43, -0.36) raw xDistance=-1.27 yDistance=-0.28
22:55:12.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.27
22:55:12.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
22:55:12.040 00.000 8976 MoveAxis(R, 3, ABG)
22:55:12.040 00.000 8976 stepping (5, 13) + (3, 0)
22:55:12.040 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:12.041 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=158, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:55:12.050 00.009 5052 UpdateGuideState exits: m=327 SNR=12.2
22:55:12.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:12.050 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:12.050 00.000 5052 Enqueuing Expose request
22:55:12.075 00.025 8976 Received - 47 (G) 
22:55:12.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:12.075 00.000 8976 stepped: pos (8, 13)
22:55:12.075 00.000 8976 MoveAxis(U, 0, ABG)
22:55:12.075 00.000 8976 MountToCamera -- mountTheta (-2.16) + m_xAngle (2.36) = xAngle (0.20 = 0.20)
22:55:12.075 00.000 8976 MountToCamera -- mountX=-1.84 mountY=-2.75 hyp=3.30 mountTheta=-2.16 cameraX=3.24, cameraY=0.65 cameraTheta=0.20
22:55:12.075 00.000 8976 incremental bump (3.239, 0.654) isValid = 1
22:55:12.075 00.000 8976 Scheduling Mount bump of (0.456, 0.063)
22:55:12.075 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.06, opts=4)
22:55:12.075 00.000 8976 Enqueuing Move request for scope (0.46, 0.06)
22:55:12.075 00.000 8976 move complete, result=0
22:55:12.075 00.000 9828 Worker thread wakes up
22:55:12.075 00.000 8976 worker thread done servicing request
22:55:12.075 00.000 8976 Worker thread wakes up
22:55:12.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:12.075 00.000 5052 GuideStep: -1.3 px 3 ms EAST, -0.3 px 0 ms NORTH
22:55:12.076 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.06) opts 0x4
22:55:12.076 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.06)
22:55:12.076 00.000 9828 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.04) = xAngle (0.10 = 0.10)
22:55:12.076 00.000 9828 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.02 = 3.02)
22:55:12.076 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.06 hyp=0.46 cameraTheta=0.14 mountX=0.46 mountY=0.05, mountTheta=0.12
22:55:12.076 00.000 9828 Moving (0.46, 0.06) raw xDistance=0.46 yDistance=0.05
22:55:12.076 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:12.076 00.000 9828 MoveAxis(W, 49, B)
22:55:12.076 00.000 9828 Guiding  Dir = 3, Dur = 49
22:55:12.076 00.000 9828 IsSlewing returns 0
22:55:12.076 00.000 9828 IsGuiding returns 0
22:55:12.077 00.001 9828 PulseGuide returned control before completion, sleep 59
22:55:12.140 00.063 9828 IsGuiding returns 1
22:55:12.140 00.000 9828 scope still moving after pulse duration time elapsed
22:55:12.170 00.030 9828 IsSlewing returns 0
22:55:12.170 00.000 9828 IsGuiding returns 1
22:55:12.202 00.032 9828 IsSlewing returns 0
22:55:12.202 00.000 9828 IsGuiding returns 1
22:55:12.233 00.031 9828 IsSlewing returns 0
22:55:12.233 00.000 9828 IsGuiding returns 0
22:55:12.233 00.000 9828 scope move finished after 49 + 107 ms
22:55:12.233 00.000 9828 Move returns status 0, amount 49
22:55:12.233 00.000 9828 MoveAxis(S, 6, B)
22:55:12.233 00.000 9828 Guiding  Dir = 1, Dur = 6
22:55:12.249 00.016 9828 IsSlewing returns 0
22:55:12.249 00.000 9828 IsGuiding returns 0
22:55:12.249 00.000 9828 PulseGuide returned control before completion, sleep 16
22:55:12.280 00.031 9828 IsGuiding returns 1
22:55:12.280 00.000 9828 scope still moving after pulse duration time elapsed
22:55:12.312 00.032 9828 IsSlewing returns 0
22:55:12.312 00.000 9828 IsGuiding returns 1
22:55:12.343 00.031 9828 IsSlewing returns 0
22:55:12.343 00.000 9828 IsGuiding returns 1
22:55:12.375 00.032 9828 IsSlewing returns 0
22:55:12.375 00.000 9828 IsGuiding returns 0
22:55:12.375 00.000 9828 scope move finished after 6 + 119 ms
22:55:12.375 00.000 9828 Move returns status 0, amount 6
22:55:12.375 00.000 9828 move complete, result=0
22:55:12.375 00.000 9828 worker thread done servicing request
22:55:12.375 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 6 ms SOUTH
22:55:13.112 00.737 8976 Exposure complete
22:55:13.127 00.015 8976 worker thread done servicing request
22:55:13.127 00.000 5052 OnExposeComplete: enter
22:55:13.127 00.000 5052 UpdateGuideState(): m_state=6
22:55:13.127 00.000 5052 Star::Find(18, 389, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 722
22:55:13.127 00.000 5052 Star::Find returns 1 (0), X=389.67, Y=272.46, Mass=326, SNR=12.3, Peak=55 HFD=4.6
22:55:13.127 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.36) = xAngle (-2.23 = -2.23)
22:55:13.127 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.57 = -2.57)
22:55:13.127 00.000 5052 CameraToMount -- cameraX=1.89 cameraY=0.24 hyp=1.91 cameraTheta=0.13 mountX=-1.17 mountY=-1.03, mountTheta=-2.42
22:55:13.128 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.89, y=0.24, opts=13)
22:55:13.128 00.000 5052 Enqueuing Move request for stepguider (1.89, 0.24)
22:55:13.128 00.000 8976 Worker thread wakes up
22:55:13.128 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.89, 0.24) opts 0xd
22:55:13.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.89, 0.24)
22:55:13.128 00.000 8976 Moving (1.89, 0.24) raw xDistance=-1.17 yDistance=-1.03
22:55:13.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.17
22:55:13.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.03
22:55:13.128 00.000 8976 MoveAxis(R, 3, ABG)
22:55:13.128 00.000 8976 stepping (8, 13) + (3, 0)
22:55:13.128 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:13.129 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:55:13.138 00.009 5052 UpdateGuideState exits: m=326 SNR=12.3
22:55:13.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:13.138 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:13.138 00.000 5052 Enqueuing Expose request
22:55:13.162 00.024 8976 Received - 47 (G) 
22:55:13.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:13.163 00.001 8976 stepped: pos (11, 13)
22:55:13.163 00.000 8976 MoveAxis(U, 3, ABG)
22:55:13.163 00.000 8976 stepping (11, 13) + (0, 3)
22:55:13.163 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:13.195 00.032 8976 Received - 47 (G) 
22:55:13.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:13.195 00.000 8976 stepped: pos (11, 16)
22:55:13.195 00.000 8976 MountToCamera -- mountTheta (-2.24) + m_xAngle (2.36) = xAngle (0.12 = 0.12)
22:55:13.195 00.000 8976 MountToCamera -- mountX=-2.36 mountY=-2.96 hyp=3.78 mountTheta=-2.24 cameraX=3.76, cameraY=0.44 cameraTheta=0.12
22:55:13.195 00.000 8976 incremental bump (3.756, 0.438) isValid = 1
22:55:13.195 00.000 8976 Scheduling Mount bump of (0.462, 0.037)
22:55:13.195 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.04, opts=4)
22:55:13.195 00.000 8976 Enqueuing Move request for scope (0.46, 0.04)
22:55:13.195 00.000 8976 move complete, result=0
22:55:13.195 00.000 9828 Worker thread wakes up
22:55:13.195 00.000 8976 worker thread done servicing request
22:55:13.195 00.000 8976 Worker thread wakes up
22:55:13.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:13.195 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:13.196 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.04) opts 0x4
22:55:13.196 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.04)
22:55:13.196 00.000 9828 CameraToMount -- cameraTheta (0.08) - m_xAngle (0.04) = xAngle (0.04 = 0.04)
22:55:13.196 00.000 9828 CameraToMount -- cameraTheta (0.08) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.97 = 2.97)
22:55:13.196 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.04 hyp=0.46 cameraTheta=0.08 mountX=0.46 mountY=0.08, mountTheta=0.17
22:55:13.196 00.000 9828 Moving (0.46, 0.04) raw xDistance=0.46 yDistance=0.08
22:55:13.196 00.000 5052 GuideStep: -1.2 px 3 ms EAST, -1.0 px 3 ms NORTH
22:55:13.196 00.000 9828 MoveAxis(W, 49, B)
22:55:13.196 00.000 9828 Guiding  Dir = 3, Dur = 49
22:55:13.197 00.001 9828 IsSlewing returns 0
22:55:13.197 00.000 9828 IsGuiding returns 0
22:55:13.197 00.000 9828 PulseGuide returned control before completion, sleep 59
22:55:13.261 00.064 9828 IsGuiding returns 1
22:55:13.261 00.000 9828 scope still moving after pulse duration time elapsed
22:55:13.293 00.032 9828 IsSlewing returns 0
22:55:13.293 00.000 9828 IsGuiding returns 1
22:55:13.323 00.030 9828 IsSlewing returns 0
22:55:13.323 00.000 9828 IsGuiding returns 1
22:55:13.354 00.031 9828 IsSlewing returns 0
22:55:13.354 00.000 9828 IsGuiding returns 0
22:55:13.354 00.000 9828 scope move finished after 49 + 108 ms
22:55:13.354 00.000 9828 Move returns status 0, amount 49
22:55:13.354 00.000 9828 MoveAxis(S, 9, B)
22:55:13.354 00.000 9828 Guiding  Dir = 1, Dur = 9
22:55:13.370 00.016 9828 IsSlewing returns 0
22:55:13.370 00.000 9828 IsGuiding returns 0
22:55:13.370 00.000 9828 PulseGuide returned control before completion, sleep 19
22:55:13.402 00.032 9828 IsGuiding returns 1
22:55:13.402 00.000 9828 scope still moving after pulse duration time elapsed
22:55:13.434 00.032 9828 IsSlewing returns 0
22:55:13.434 00.000 9828 IsGuiding returns 1
22:55:13.466 00.032 9828 IsSlewing returns 0
22:55:13.466 00.000 9828 IsGuiding returns 1
22:55:13.497 00.031 9828 IsSlewing returns 0
22:55:13.497 00.000 9828 IsGuiding returns 0
22:55:13.497 00.000 9828 scope move finished after 9 + 117 ms
22:55:13.497 00.000 9828 Move returns status 0, amount 9
22:55:13.497 00.000 9828 move complete, result=0
22:55:13.497 00.000 9828 worker thread done servicing request
22:55:13.497 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 9 ms SOUTH
22:55:14.237 00.740 8976 Exposure complete
22:55:14.251 00.014 8976 worker thread done servicing request
22:55:14.251 00.000 5052 OnExposeComplete: enter
22:55:14.251 00.000 5052 UpdateGuideState(): m_state=6
22:55:14.251 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 723
22:55:14.252 00.001 5052 Star::Find returns 1 (0), X=386.69, Y=273.00, Mass=291, SNR=11.4, Peak=48 HFD=4.7
22:55:14.252 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.36) = xAngle (0.16 = 0.16)
22:55:14.252 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.17 = -0.17)
22:55:14.252 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=0.78 hyp=1.34 cameraTheta=2.52 mountX=1.32 mountY=-0.23, mountTheta=-0.17
22:55:14.253 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=0.78, opts=13)
22:55:14.253 00.000 5052 Enqueuing Move request for stepguider (-1.09, 0.78)
22:55:14.253 00.000 8976 Worker thread wakes up
22:55:14.253 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, 0.78) opts 0xd
22:55:14.253 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, 0.78)
22:55:14.253 00.000 8976 Moving (-1.09, 0.78) raw xDistance=1.32 yDistance=-0.23
22:55:14.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.32
22:55:14.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:55:14.253 00.000 8976 MoveAxis(L, 3, ABG)
22:55:14.253 00.000 8976 stepping (11, 16) + (-3, 0)
22:55:14.253 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:14.254 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:55:14.264 00.010 5052 UpdateGuideState exits: m=291 SNR=11.4
22:55:14.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:14.265 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:14.265 00.000 5052 Enqueuing Expose request
22:55:14.281 00.016 8976 Received - 47 (G) 
22:55:14.281 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:14.281 00.000 8976 stepped: pos (8, 16)
22:55:14.281 00.000 8976 MoveAxis(U, 0, ABG)
22:55:14.281 00.000 8976 MountToCamera -- mountTheta (-2.23) + m_xAngle (2.36) = xAngle (0.13 = 0.13)
22:55:14.281 00.000 8976 MountToCamera -- mountX=-2.40 mountY=-3.10 hyp=3.92 mountTheta=-2.23 cameraX=3.89, cameraY=0.51 cameraTheta=0.13
22:55:14.281 00.000 8976 incremental bump (3.885, 0.509) isValid = 1
22:55:14.281 00.000 8976 Scheduling Mount bump of (0.461, 0.041)
22:55:14.282 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.04, opts=4)
22:55:14.282 00.000 8976 Enqueuing Move request for scope (0.46, 0.04)
22:55:14.282 00.000 8976 move complete, result=0
22:55:14.282 00.000 9828 Worker thread wakes up
22:55:14.282 00.000 8976 worker thread done servicing request
22:55:14.282 00.000 5052 GuideStep: 1.3 px 3 ms WEST, -0.2 px 0 ms NORTH
22:55:14.282 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.04) opts 0x4
22:55:14.282 00.000 8976 Worker thread wakes up
22:55:14.282 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.04)
22:55:14.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:14.282 00.000 9828 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.04) = xAngle (0.05 = 0.05)
22:55:14.282 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:14.282 00.000 9828 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.98 = 2.98)
22:55:14.282 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.04 hyp=0.46 cameraTheta=0.09 mountX=0.46 mountY=0.08, mountTheta=0.16
22:55:14.282 00.000 9828 Moving (0.46, 0.04) raw xDistance=0.46 yDistance=0.08
22:55:14.282 00.000 9828 MoveAxis(W, 49, B)
22:55:14.282 00.000 9828 Guiding  Dir = 3, Dur = 49
22:55:14.283 00.001 9828 IsSlewing returns 0
22:55:14.283 00.000 9828 IsGuiding returns 0
22:55:14.283 00.000 9828 PulseGuide returned control before completion, sleep 59
22:55:14.354 00.071 9828 IsGuiding returns 1
22:55:14.354 00.000 9828 scope still moving after pulse duration time elapsed
22:55:14.386 00.032 9828 IsSlewing returns 0
22:55:14.386 00.000 9828 IsGuiding returns 1
22:55:14.417 00.031 9828 IsSlewing returns 0
22:55:14.417 00.000 9828 IsGuiding returns 1
22:55:14.448 00.031 9828 IsSlewing returns 0
22:55:14.452 00.004 9828 IsGuiding returns 0
22:55:14.452 00.000 9828 scope move finished after 49 + 119 ms
22:55:14.452 00.000 9828 Move returns status 0, amount 49
22:55:14.452 00.000 9828 MoveAxis(S, 9, B)
22:55:14.452 00.000 9828 Guiding  Dir = 1, Dur = 9
22:55:14.464 00.012 9828 IsSlewing returns 0
22:55:14.464 00.000 9828 IsGuiding returns 0
22:55:14.464 00.000 9828 PulseGuide returned control before completion, sleep 19
22:55:14.496 00.032 9828 IsGuiding returns 1
22:55:14.496 00.000 9828 scope still moving after pulse duration time elapsed
22:55:14.527 00.031 9828 IsSlewing returns 0
22:55:14.527 00.000 9828 IsGuiding returns 1
22:55:14.558 00.031 9828 IsSlewing returns 0
22:55:14.558 00.000 9828 IsGuiding returns 1
22:55:14.589 00.031 9828 IsSlewing returns 0
22:55:14.589 00.000 9828 IsGuiding returns 1
22:55:14.620 00.031 9828 IsSlewing returns 0
22:55:14.620 00.000 9828 IsGuiding returns 0
22:55:14.620 00.000 9828 scope move finished after 9 + 147 ms
22:55:14.620 00.000 9828 Move returns status 0, amount 9
22:55:14.620 00.000 9828 move complete, result=0
22:55:14.620 00.000 9828 worker thread done servicing request
22:55:14.620 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 9 ms SOUTH
22:55:15.320 00.700 8976 Exposure complete
22:55:15.334 00.014 8976 worker thread done servicing request
22:55:15.334 00.000 5052 OnExposeComplete: enter
22:55:15.334 00.000 5052 UpdateGuideState(): m_state=6
22:55:15.334 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 724
22:55:15.334 00.000 5052 Star::Find returns 1 (0), X=384.22, Y=272.01, Mass=242, SNR=10.4, Peak=51 HFD=4.4
22:55:15.335 00.001 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.36) = xAngle (-5.44 = 0.84)
22:55:15.335 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.78 = 0.50)
22:55:15.335 00.000 5052 CameraToMount -- cameraX=-3.55 cameraY=-0.21 hyp=3.56 cameraTheta=-3.08 mountX=2.37 mountY=1.72, mountTheta=0.63
22:55:15.335 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.55, y=-0.21, opts=13)
22:55:15.335 00.000 5052 Enqueuing Move request for stepguider (-3.55, -0.21)
22:55:15.335 00.000 8976 Worker thread wakes up
22:55:15.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.55, -0.21) opts 0xd
22:55:15.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.55, -0.21)
22:55:15.335 00.000 8976 Moving (-3.55, -0.21) raw xDistance=2.37 yDistance=1.72
22:55:15.336 00.001 8976 GuideAlgorithmHysteresis::Result() returns 1.55 from input 2.37
22:55:15.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.08 from input 1.72
22:55:15.336 00.000 8976 MoveAxis(L, 5, ABG)
22:55:15.336 00.000 8976 stepping (8, 16) + (-5, 0)
22:55:15.336 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:15.336 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=41, Gamma=2.260
22:55:15.346 00.010 5052 UpdateGuideState exits: m=242 SNR=10.4
22:55:15.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:15.346 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:15.346 00.000 5052 Enqueuing Expose request
22:55:15.384 00.038 8976 Received - 47 (G) 
22:55:15.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:15.384 00.000 8976 stepped: pos (3, 16)
22:55:15.384 00.000 8976 MoveAxis(D, 5, ABG)
22:55:15.384 00.000 8976 stepping (3, 16) + (0, -5)
22:55:15.384 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:15.432 00.048 8976 Received - 47 (G) 
22:55:15.433 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:15.433 00.000 8976 stepped: pos (3, 11)
22:55:15.433 00.000 8976 MountToCamera -- mountTheta (-2.16) + m_xAngle (2.36) = xAngle (0.20 = 0.20)
22:55:15.433 00.000 8976 MountToCamera -- mountX=-1.91 mountY=-2.85 hyp=3.43 mountTheta=-2.16 cameraX=3.36, cameraY=0.67 cameraTheta=0.20
22:55:15.433 00.000 8976 incremental bump (3.362, 0.670) isValid = 1
22:55:15.433 00.000 8976 Scheduling Mount bump of (0.456, 0.062)
22:55:15.433 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.06, opts=4)
22:55:15.433 00.000 8976 Enqueuing Move request for scope (0.46, 0.06)
22:55:15.433 00.000 8976 move complete, result=0
22:55:15.433 00.000 9828 Worker thread wakes up
22:55:15.433 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.06) opts 0x4
22:55:15.433 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.06)
22:55:15.433 00.000 9828 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.04) = xAngle (0.09 = 0.09)
22:55:15.433 00.000 5052 GuideStep: 2.4 px 5 ms WEST, 1.7 px 5 ms SOUTH
22:55:15.433 00.000 8976 worker thread done servicing request
22:55:15.433 00.000 9828 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.02 = 3.02)
22:55:15.433 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.06 hyp=0.46 cameraTheta=0.14 mountX=0.46 mountY=0.05, mountTheta=0.12
22:55:15.433 00.000 9828 Moving (0.46, 0.06) raw xDistance=0.46 yDistance=0.05
22:55:15.434 00.001 9828 MoveAxis(W, 49, B)
22:55:15.434 00.000 9828 Guiding  Dir = 3, Dur = 49
22:55:15.434 00.000 8976 Worker thread wakes up
22:55:15.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:15.434 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:15.434 00.000 9828 IsSlewing returns 0
22:55:15.434 00.000 9828 IsGuiding returns 0
22:55:15.434 00.000 9828 PulseGuide returned control before completion, sleep 59
22:55:15.501 00.067 9828 IsGuiding returns 1
22:55:15.501 00.000 9828 scope still moving after pulse duration time elapsed
22:55:15.533 00.032 9828 IsSlewing returns 0
22:55:15.533 00.000 9828 IsGuiding returns 1
22:55:15.579 00.046 9828 IsSlewing returns 0
22:55:15.579 00.000 9828 IsGuiding returns 1
22:55:15.611 00.032 9828 IsSlewing returns 0
22:55:15.611 00.000 9828 IsGuiding returns 0
22:55:15.611 00.000 9828 scope move finished after 49 + 127 ms
22:55:15.611 00.000 9828 Move returns status 0, amount 49
22:55:15.611 00.000 9828 MoveAxis(S, 6, B)
22:55:15.611 00.000 9828 Guiding  Dir = 1, Dur = 6
22:55:15.626 00.015 9828 IsSlewing returns 0
22:55:15.626 00.000 9828 IsGuiding returns 0
22:55:15.626 00.000 9828 PulseGuide returned control before completion, sleep 16
22:55:15.658 00.032 9828 IsGuiding returns 1
22:55:15.658 00.000 9828 scope still moving after pulse duration time elapsed
22:55:15.690 00.032 9828 IsSlewing returns 0
22:55:15.690 00.000 9828 IsGuiding returns 1
22:55:15.721 00.031 9828 IsSlewing returns 0
22:55:15.721 00.000 9828 IsGuiding returns 1
22:55:15.753 00.032 9828 IsSlewing returns 0
22:55:15.753 00.000 9828 IsGuiding returns 0
22:55:15.753 00.000 9828 scope move finished after 6 + 120 ms
22:55:15.753 00.000 9828 Move returns status 0, amount 6
22:55:15.753 00.000 9828 move complete, result=0
22:55:15.753 00.000 9828 worker thread done servicing request
22:55:15.753 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.1 px 6 ms SOUTH
22:55:16.482 00.729 8976 Exposure complete
22:55:16.496 00.014 8976 worker thread done servicing request
22:55:16.496 00.000 5052 OnExposeComplete: enter
22:55:16.496 00.000 5052 UpdateGuideState(): m_state=6
22:55:16.496 00.000 5052 Star::Find(18, 384, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 725
22:55:16.496 00.000 5052 Star::Find returns 1 (0), X=382.93, Y=271.85, Mass=263, SNR=10.9, Peak=52 HFD=4.4
22:55:16.496 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.36) = xAngle (-5.42 = 0.86)
22:55:16.496 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.76 = 0.52)
22:55:16.496 00.000 5052 CameraToMount -- cameraX=-4.85 cameraY=-0.38 hyp=4.87 cameraTheta=-3.06 mountX=3.18 mountY=2.42, mountTheta=0.65
22:55:16.497 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.85, y=-0.38, opts=13)
22:55:16.497 00.000 5052 Enqueuing Move request for stepguider (-4.85, -0.38)
22:55:16.497 00.000 8976 Worker thread wakes up
22:55:16.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.85, -0.38) opts 0xd
22:55:16.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.85, -0.38)
22:55:16.497 00.000 8976 Moving (-4.85, -0.38) raw xDistance=3.18 yDistance=2.42
22:55:16.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.11 from input 3.18
22:55:16.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.60 from input 2.42
22:55:16.497 00.000 8976 MoveAxis(L, 7, ABG)
22:55:16.498 00.001 8976 stepping (3, 11) + (-7, 0)
22:55:16.498 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:55:16.498 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=42, Gamma=2.260
22:55:16.508 00.010 5052 UpdateGuideState exits: m=263 SNR=10.9
22:55:16.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:16.508 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:16.508 00.000 5052 Enqueuing Expose request
22:55:16.551 00.043 8976 Received - 47 (G) 
22:55:16.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
22:55:16.551 00.000 8976 stepped: pos (-4, 11)
22:55:16.551 00.000 8976 MoveAxis(D, 8, ABG)
22:55:16.551 00.000 8976 stepping (-4, 11) + (0, -8)
22:55:16.551 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
22:55:16.599 00.048 8976 Received - 47 (G) 
22:55:16.599 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
22:55:16.599 00.000 8976 stepped: pos (-4, 3)
22:55:16.599 00.000 8976 MountToCamera -- mountTheta (-1.96) + m_xAngle (2.36) = xAngle (0.40 = 0.40)
22:55:16.599 00.000 8976 MountToCamera -- mountX=-0.87 mountY=-2.12 hyp=2.29 mountTheta=-1.96 cameraX=2.11, cameraY=0.89 cameraTheta=0.40
22:55:16.599 00.000 8976 incremental bump (2.110, 0.886) isValid = 1
22:55:16.599 00.000 8976 Scheduling Mount bump of (0.429, 0.123)
22:55:16.599 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.43, y=0.12, opts=4)
22:55:16.599 00.000 8976 Enqueuing Move request for scope (0.43, 0.12)
22:55:16.600 00.001 8976 move complete, result=0
22:55:16.600 00.000 8976 worker thread done servicing request
22:55:16.600 00.000 8976 Worker thread wakes up
22:55:16.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:16.600 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:16.600 00.000 5052 GuideStep: 3.2 px 7 ms WEST, 2.4 px 8 ms SOUTH
22:55:16.600 00.000 9828 Worker thread wakes up
22:55:16.600 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.12) opts 0x4
22:55:16.600 00.000 9828 Handling offset move in thread for scope, endpoint = (0.43, 0.12)
22:55:16.600 00.000 9828 CameraToMount -- cameraTheta (0.28) - m_xAngle (0.04) = xAngle (0.24 = 0.24)
22:55:16.600 00.000 9828 CameraToMount -- cameraTheta (0.28) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.17 = -3.12)
22:55:16.600 00.000 9828 CameraToMount -- cameraX=0.43 cameraY=0.12 hyp=0.45 cameraTheta=0.28 mountX=0.43 mountY=-0.01, mountTheta=-0.03
22:55:16.600 00.000 9828 Moving (0.43, 0.12) raw xDistance=0.43 yDistance=-0.01
22:55:16.600 00.000 9828 MoveAxis(W, 46, B)
22:55:16.600 00.000 9828 Guiding  Dir = 3, Dur = 46
22:55:16.601 00.001 9828 IsSlewing returns 0
22:55:16.601 00.000 9828 IsGuiding returns 0
22:55:16.601 00.000 9828 PulseGuide returned control before completion, sleep 56
22:55:16.663 00.062 9828 IsGuiding returns 1
22:55:16.663 00.000 9828 scope still moving after pulse duration time elapsed
22:55:16.694 00.031 9828 IsSlewing returns 0
22:55:16.695 00.001 9828 IsGuiding returns 1
22:55:16.726 00.031 9828 IsSlewing returns 0
22:55:16.726 00.000 9828 IsGuiding returns 1
22:55:16.757 00.031 9828 IsSlewing returns 0
22:55:16.757 00.000 9828 IsGuiding returns 0
22:55:16.757 00.000 9828 scope move finished after 46 + 109 ms
22:55:16.757 00.000 9828 Move returns status 0, amount 46
22:55:16.757 00.000 9828 MoveAxis(N, 1, B)
22:55:16.757 00.000 9828 Guiding  Dir = 0, Dur = 1
22:55:16.772 00.015 9828 IsSlewing returns 0
22:55:16.772 00.000 9828 IsGuiding returns 0
22:55:16.772 00.000 9828 PulseGuide returned control before completion, sleep 11
22:55:16.787 00.015 9828 IsGuiding returns 1
22:55:16.787 00.000 9828 scope still moving after pulse duration time elapsed
22:55:16.817 00.030 9828 IsSlewing returns 0
22:55:16.817 00.000 9828 IsGuiding returns 1
22:55:16.849 00.032 9828 IsSlewing returns 0
22:55:16.849 00.000 9828 IsGuiding returns 1
22:55:16.880 00.031 9828 IsSlewing returns 0
22:55:16.880 00.000 9828 IsGuiding returns 1
22:55:16.911 00.031 9828 IsSlewing returns 0
22:55:16.911 00.000 9828 IsGuiding returns 0
22:55:16.911 00.000 9828 scope move finished after 1 + 137 ms
22:55:16.911 00.000 9828 Move returns status 0, amount 1
22:55:16.911 00.000 9828 move complete, result=0
22:55:16.911 00.000 9828 worker thread done servicing request
22:55:16.911 00.000 5052 GuideStep: 0.4 px 46 ms WEST, -0.0 px 1 ms NORTH
22:55:17.645 00.734 8976 Exposure complete
22:55:17.659 00.014 8976 worker thread done servicing request
22:55:17.660 00.001 5052 OnExposeComplete: enter
22:55:17.660 00.000 5052 UpdateGuideState(): m_state=6
22:55:17.660 00.000 5052 Star::Find(18, 382, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 726
22:55:17.660 00.000 5052 Star::Find returns 1 (0), X=384.06, Y=270.85, Mass=264, SNR=10.9, Peak=53 HFD=4.1
22:55:17.660 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.36) = xAngle (-5.15 = 1.14)
22:55:17.660 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.49 = 0.80)
22:55:17.660 00.000 5052 CameraToMount -- cameraX=-3.72 cameraY=-1.37 hyp=3.96 cameraTheta=-2.79 mountX=1.67 mountY=2.83, mountTheta=1.04
22:55:17.661 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.72, y=-1.37, opts=13)
22:55:17.661 00.000 5052 Enqueuing Move request for stepguider (-3.72, -1.37)
22:55:17.661 00.000 8976 Worker thread wakes up
22:55:17.661 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.72, -1.37) opts 0xd
22:55:17.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.72, -1.37)
22:55:17.661 00.000 8976 Moving (-3.72, -1.37) raw xDistance=1.67 yDistance=2.83
22:55:17.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.20 from input 1.67
22:55:17.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.90 from input 2.83
22:55:17.661 00.000 8976 MoveAxis(L, 4, ABG)
22:55:17.661 00.000 8976 stepping (-4, 3) + (-4, 0)
22:55:17.661 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:17.662 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:55:17.671 00.009 5052 UpdateGuideState exits: m=264 SNR=10.9
22:55:17.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:17.671 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:17.671 00.000 5052 Enqueuing Expose request
22:55:17.702 00.031 8976 Received - 47 (G) 
22:55:17.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:17.702 00.000 8976 stepped: pos (-8, 3)
22:55:17.702 00.000 8976 MoveAxis(D, 9, ABG)
22:55:17.702 00.000 8976 stepping (-8, 3) + (0, -9)
22:55:17.703 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
22:55:17.766 00.063 8976 Received - 47 (G) 
22:55:17.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
22:55:17.766 00.000 8976 stepped: pos (-8, -6)
22:55:17.766 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
22:55:17.766 00.000 8976 move complete, result=0
22:55:17.766 00.000 8976 worker thread done servicing request
22:55:17.767 00.001 5052 GuideStep: 1.7 px 4 ms WEST, 2.8 px 9 ms SOUTH
22:55:17.767 00.000 8976 Worker thread wakes up
22:55:17.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:17.767 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:18.805 01.038 8976 Exposure complete
22:55:18.820 00.015 8976 worker thread done servicing request
22:55:18.820 00.000 5052 OnExposeComplete: enter
22:55:18.820 00.000 5052 UpdateGuideState(): m_state=6
22:55:18.820 00.000 5052 Star::Find(18, 384, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 727
22:55:18.820 00.000 5052 Star::Find returns 1 (0), X=387.01, Y=270.86, Mass=289, SNR=11.4, Peak=63 HFD=4.3
22:55:18.820 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.36) = xAngle (-4.44 = 1.84)
22:55:18.820 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.78 = 1.50)
22:55:18.821 00.001 5052 CameraToMount -- cameraX=-0.77 cameraY=-1.36 hyp=1.56 cameraTheta=-2.08 mountX=-0.42 mountY=1.56, mountTheta=1.83
22:55:18.821 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-1.36, opts=13)
22:55:18.821 00.000 5052 Enqueuing Move request for stepguider (-0.77, -1.36)
22:55:18.821 00.000 8976 Worker thread wakes up
22:55:18.821 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -1.36) opts 0xd
22:55:18.822 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -1.36)
22:55:18.822 00.000 8976 Moving (-0.77, -1.36) raw xDistance=-0.42 yDistance=1.56
22:55:18.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.42
22:55:18.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.56
22:55:18.822 00.000 8976 MoveAxis(R, 1, ABG)
22:55:18.822 00.000 8976 stepping (-8, -6) + (1, 0)
22:55:18.822 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:18.822 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:55:18.833 00.011 5052 UpdateGuideState exits: m=289 SNR=11.4
22:55:18.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:18.833 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:18.833 00.000 5052 Enqueuing Expose request
22:55:18.854 00.021 8976 Received - 47 (G) 
22:55:18.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:18.854 00.000 8976 stepped: pos (-7, -6)
22:55:18.854 00.000 8976 MoveAxis(D, 5, ABG)
22:55:18.854 00.000 8976 stepping (-7, -6) + (0, -5)
22:55:18.854 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:18.901 00.047 8976 Received - 47 (G) 
22:55:18.901 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:18.901 00.000 8976 stepped: pos (-7, -11)
22:55:18.901 00.000 8976 move complete, result=0
22:55:18.901 00.000 8976 worker thread done servicing request
22:55:18.901 00.000 8976 Worker thread wakes up
22:55:18.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:18.901 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:18.901 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 1.6 px 5 ms SOUTH
22:55:19.951 01.050 8976 Exposure complete
22:55:19.964 00.013 8976 worker thread done servicing request
22:55:19.964 00.000 5052 OnExposeComplete: enter
22:55:19.964 00.000 5052 UpdateGuideState(): m_state=6
22:55:19.964 00.000 5052 Star::Find(18, 387, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 728
22:55:19.964 00.000 5052 Star::Find returns 1 (0), X=388.86, Y=271.10, Mass=372, SNR=13.1, Peak=51 HFD=4.8
22:55:19.965 00.001 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.36) = xAngle (-3.16 = 3.12)
22:55:19.965 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.50 = 2.78)
22:55:19.965 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=-1.12 hyp=1.56 cameraTheta=-0.80 mountX=-1.56 mountY=0.55, mountTheta=2.80
22:55:19.965 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=-1.12, opts=13)
22:55:19.965 00.000 5052 Enqueuing Move request for stepguider (1.08, -1.12)
22:55:19.965 00.000 8976 Worker thread wakes up
22:55:19.965 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, -1.12) opts 0xd
22:55:19.966 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.08, -1.12)
22:55:19.966 00.000 8976 Moving (1.08, -1.12) raw xDistance=-1.56 yDistance=0.55
22:55:19.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.56
22:55:19.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.55
22:55:19.966 00.000 8976 MoveAxis(R, 3, ABG)
22:55:19.966 00.000 8976 stepping (-7, -11) + (3, 0)
22:55:19.966 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:19.966 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=162, med=32, FiltMin=27, FiltMax=42, Gamma=2.260
22:55:19.976 00.010 5052 UpdateGuideState exits: m=372 SNR=13.1
22:55:19.976 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:19.976 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:19.976 00.000 5052 Enqueuing Expose request
22:55:20.004 00.028 8976 Received - 47 (G) 
22:55:20.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:20.004 00.000 8976 stepped: pos (-4, -11)
22:55:20.004 00.000 8976 MoveAxis(D, 2, ABG)
22:55:20.004 00.000 8976 stepping (-4, -11) + (0, -2)
22:55:20.004 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:20.036 00.032 8976 Received - 47 (G) 
22:55:20.037 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:20.037 00.000 8976 stepped: pos (-4, -13)
22:55:20.037 00.000 8976 move complete, result=0
22:55:20.037 00.000 8976 worker thread done servicing request
22:55:20.037 00.000 8976 Worker thread wakes up
22:55:20.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:20.037 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:20.037 00.000 5052 GuideStep: -1.6 px 3 ms EAST, 0.5 px 2 ms SOUTH
22:55:21.090 01.053 8976 Exposure complete
22:55:21.105 00.015 8976 worker thread done servicing request
22:55:21.105 00.000 5052 OnExposeComplete: enter
22:55:21.105 00.000 5052 UpdateGuideState(): m_state=6
22:55:21.106 00.001 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 729
22:55:21.106 00.000 5052 Star::Find returns 1 (0), X=390.90, Y=271.76, Mass=408, SNR=13.7, Peak=53 HFD=4.9
22:55:21.106 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.36) = xAngle (-2.51 = -2.51)
22:55:21.106 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.84 = -2.84)
22:55:21.106 00.000 5052 CameraToMount -- cameraX=3.12 cameraY=-0.46 hyp=3.15 cameraTheta=-0.15 mountX=-2.53 mountY=-0.92, mountTheta=-2.79
22:55:21.106 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.12, y=-0.46, opts=13)
22:55:21.106 00.000 5052 Enqueuing Move request for stepguider (3.12, -0.46)
22:55:21.106 00.000 8976 Worker thread wakes up
22:55:21.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.12, -0.46) opts 0xd
22:55:21.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.12, -0.46)
22:55:21.106 00.000 8976 Moving (3.12, -0.46) raw xDistance=-2.53 yDistance=-0.92
22:55:21.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.67 from input -2.53
22:55:21.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.92
22:55:21.107 00.001 8976 MoveAxis(R, 5, ABG)
22:55:21.107 00.000 8976 stepping (-4, -13) + (5, 0)
22:55:21.107 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:21.107 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:55:21.117 00.010 5052 UpdateGuideState exits: m=408 SNR=13.7
22:55:21.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:21.117 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:21.117 00.000 5052 Enqueuing Expose request
22:55:21.155 00.038 8976 Received - 47 (G) 
22:55:21.155 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:21.155 00.000 8976 stepped: pos (1, -13)
22:55:21.155 00.000 8976 MoveAxis(U, 3, ABG)
22:55:21.155 00.000 8976 stepping (1, -13) + (0, 3)
22:55:21.155 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:21.188 00.033 8976 Received - 47 (G) 
22:55:21.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:21.188 00.000 8976 stepped: pos (1, -10)
22:55:21.188 00.000 8976 move complete, result=0
22:55:21.188 00.000 8976 worker thread done servicing request
22:55:21.188 00.000 8976 Worker thread wakes up
22:55:21.188 00.000 5052 GuideStep: -2.5 px 5 ms EAST, -0.9 px 3 ms NORTH
22:55:21.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:21.188 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:22.223 01.035 8976 Exposure complete
22:55:22.238 00.015 8976 worker thread done servicing request
22:55:22.238 00.000 5052 OnExposeComplete: enter
22:55:22.238 00.000 5052 UpdateGuideState(): m_state=6
22:55:22.238 00.000 5052 Star::Find(18, 390, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 730
22:55:22.238 00.000 5052 Star::Find returns 1 (0), X=390.57, Y=272.63, Mass=326, SNR=12.1, Peak=51 HFD=4.4
22:55:22.238 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.36) = xAngle (-2.21 = -2.21)
22:55:22.238 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.55 = -2.55)
22:55:22.238 00.000 5052 CameraToMount -- cameraX=2.79 cameraY=0.41 hyp=2.82 cameraTheta=0.14 mountX=-1.69 mountY=-1.56, mountTheta=-2.40
22:55:22.239 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.79, y=0.41, opts=13)
22:55:22.239 00.000 5052 Enqueuing Move request for stepguider (2.79, 0.41)
22:55:22.239 00.000 8976 Worker thread wakes up
22:55:22.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.79, 0.41) opts 0xd
22:55:22.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.79, 0.41)
22:55:22.240 00.001 8976 Moving (2.79, 0.41) raw xDistance=-1.69 yDistance=-1.56
22:55:22.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.18 from input -1.69
22:55:22.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.02 from input -1.56
22:55:22.240 00.000 8976 MoveAxis(R, 4, ABG)
22:55:22.240 00.000 8976 stepping (1, -10) + (4, 0)
22:55:22.240 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:22.240 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:55:22.251 00.011 5052 UpdateGuideState exits: m=326 SNR=12.1
22:55:22.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:22.251 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:22.251 00.000 5052 Enqueuing Expose request
22:55:22.274 00.023 8976 Received - 47 (G) 
22:55:22.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:22.274 00.000 8976 stepped: pos (5, -10)
22:55:22.274 00.000 8976 MoveAxis(U, 5, ABG)
22:55:22.274 00.000 8976 stepping (5, -10) + (0, 5)
22:55:22.274 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:22.322 00.048 8976 Received - 47 (G) 
22:55:22.322 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:22.322 00.000 8976 stepped: pos (5, -5)
22:55:22.322 00.000 8976 move complete, result=0
22:55:22.322 00.000 8976 worker thread done servicing request
22:55:22.322 00.000 8976 Worker thread wakes up
22:55:22.323 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:22.323 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:22.323 00.000 5052 GuideStep: -1.7 px 4 ms EAST, -1.6 px 5 ms NORTH
22:55:23.373 01.050 8976 Exposure complete
22:55:23.389 00.016 8976 worker thread done servicing request
22:55:23.389 00.000 5052 OnExposeComplete: enter
22:55:23.389 00.000 5052 UpdateGuideState(): m_state=6
22:55:23.389 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 731
22:55:23.389 00.000 5052 Star::Find returns 1 (0), X=388.30, Y=273.17, Mass=287, SNR=11.4, Peak=51 HFD=3.9
22:55:23.389 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.36) = xAngle (-1.29 = -1.29)
22:55:23.389 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.63 = -1.63)
22:55:23.389 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.95 hyp=1.09 cameraTheta=1.07 mountX=0.30 mountY=-1.08, mountTheta=-1.30
22:55:23.390 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.95, opts=13)
22:55:23.390 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.95)
22:55:23.390 00.000 8976 Worker thread wakes up
22:55:23.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.95) opts 0xd
22:55:23.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.95)
22:55:23.390 00.000 8976 Moving (0.52, 0.95) raw xDistance=0.30 yDistance=-1.08
22:55:23.391 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.30
22:55:23.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.08
22:55:23.391 00.000 8976 MoveAxis(R, 0, ABG)
22:55:23.391 00.000 8976 MoveAxis(U, 4, ABG)
22:55:23.391 00.000 8976 stepping (5, -5) + (0, 4)
22:55:23.391 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:23.391 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:55:23.401 00.010 5052 UpdateGuideState exits: m=287 SNR=11.4
22:55:23.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:23.401 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:23.401 00.000 5052 Enqueuing Expose request
22:55:23.426 00.025 8976 Received - 47 (G) 
22:55:23.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:23.426 00.000 8976 stepped: pos (5, -1)
22:55:23.426 00.000 8976 move complete, result=0
22:55:23.426 00.000 8976 worker thread done servicing request
22:55:23.426 00.000 8976 Worker thread wakes up
22:55:23.426 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -1.1 px 4 ms NORTH
22:55:23.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:23.426 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:24.466 01.040 8976 Exposure complete
22:55:24.481 00.015 8976 worker thread done servicing request
22:55:24.481 00.000 5052 OnExposeComplete: enter
22:55:24.481 00.000 5052 UpdateGuideState(): m_state=6
22:55:24.481 00.000 5052 Star::Find(18, 388, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 732
22:55:24.481 00.000 5052 Star::Find returns 1 (0), X=386.01, Y=272.73, Mass=316, SNR=12.0, Peak=53 HFD=4.1
22:55:24.481 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.36) = xAngle (0.50 = 0.50)
22:55:24.482 00.001 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.17 = 0.17)
22:55:24.482 00.000 5052 CameraToMount -- cameraX=-1.77 cameraY=0.51 hyp=1.84 cameraTheta=2.86 mountX=1.61 mountY=0.30, mountTheta=0.19
22:55:24.482 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.77, y=0.51, opts=13)
22:55:24.482 00.000 5052 Enqueuing Move request for stepguider (-1.77, 0.51)
22:55:24.482 00.000 8976 Worker thread wakes up
22:55:24.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.77, 0.51) opts 0xd
22:55:24.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.77, 0.51)
22:55:24.482 00.000 8976 Moving (-1.77, 0.51) raw xDistance=1.61 yDistance=0.30
22:55:24.483 00.001 8976 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.61
22:55:24.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.30
22:55:24.483 00.000 8976 MoveAxis(L, 3, ABG)
22:55:24.483 00.000 8976 stepping (5, -1) + (-3, 0)
22:55:24.483 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:24.483 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:55:24.492 00.009 5052 UpdateGuideState exits: m=316 SNR=12.0
22:55:24.492 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:24.492 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:24.492 00.000 5052 Enqueuing Expose request
22:55:24.512 00.020 8976 Received - 47 (G) 
22:55:24.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:24.512 00.000 8976 stepped: pos (2, -1)
22:55:24.512 00.000 8976 MoveAxis(U, 0, ABG)
22:55:24.512 00.000 8976 move complete, result=0
22:55:24.512 00.000 8976 worker thread done servicing request
22:55:24.512 00.000 8976 Worker thread wakes up
22:55:24.512 00.000 5052 GuideStep: 1.6 px 3 ms WEST, 0.3 px 0 ms NORTH
22:55:24.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:24.512 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:25.559 01.047 8976 Exposure complete
22:55:25.573 00.014 8976 worker thread done servicing request
22:55:25.573 00.000 5052 OnExposeComplete: enter
22:55:25.573 00.000 5052 UpdateGuideState(): m_state=6
22:55:25.573 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 733
22:55:25.573 00.000 5052 Star::Find returns 1 (0), X=384.90, Y=271.65, Mass=316, SNR=12.1, Peak=53 HFD=4.2
22:55:25.573 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.36) = xAngle (-5.31 = 0.98)
22:55:25.573 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.65 = 0.64)
22:55:25.573 00.000 5052 CameraToMount -- cameraX=-2.88 cameraY=-0.57 hyp=2.94 cameraTheta=-2.95 mountX=1.64 mountY=1.75, mountTheta=0.82
22:55:25.574 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.88, y=-0.57, opts=13)
22:55:25.574 00.000 5052 Enqueuing Move request for stepguider (-2.88, -0.57)
22:55:25.574 00.000 8976 Worker thread wakes up
22:55:25.574 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.88, -0.57) opts 0xd
22:55:25.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.88, -0.57)
22:55:25.574 00.000 8976 Moving (-2.88, -0.57) raw xDistance=1.64 yDistance=1.75
22:55:25.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.64
22:55:25.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.10 from input 1.75
22:55:25.574 00.000 8976 MoveAxis(L, 4, ABG)
22:55:25.574 00.000 8976 stepping (2, -1) + (-4, 0)
22:55:25.574 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:25.575 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:55:25.584 00.009 5052 UpdateGuideState exits: m=316 SNR=12.1
22:55:25.585 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:25.585 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:25.585 00.000 5052 Enqueuing Expose request
22:55:25.616 00.031 8976 Received - 47 (G) 
22:55:25.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:25.616 00.000 8976 stepped: pos (-2, -1)
22:55:25.616 00.000 8976 MoveAxis(D, 5, ABG)
22:55:25.616 00.000 8976 stepping (-2, -1) + (0, -5)
22:55:25.616 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:25.663 00.047 8976 Received - 47 (G) 
22:55:25.663 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:25.663 00.000 8976 stepped: pos (-2, -6)
22:55:25.663 00.000 8976 move complete, result=0
22:55:25.663 00.000 8976 worker thread done servicing request
22:55:25.663 00.000 8976 Worker thread wakes up
22:55:25.663 00.000 5052 GuideStep: 1.6 px 4 ms WEST, 1.7 px 5 ms SOUTH
22:55:25.664 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:25.664 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:26.711 01.047 8976 Exposure complete
22:55:26.725 00.014 8976 worker thread done servicing request
22:55:26.725 00.000 5052 OnExposeComplete: enter
22:55:26.725 00.000 5052 UpdateGuideState(): m_state=6
22:55:26.725 00.000 5052 Star::Find(18, 384, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 734
22:55:26.725 00.000 5052 Star::Find returns 1 (0), X=386.02, Y=271.59, Mass=315, SNR=12.1, Peak=60 HFD=4.1
22:55:26.725 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.36) = xAngle (-5.16 = 1.13)
22:55:26.725 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.50 = 0.79)
22:55:26.725 00.000 5052 CameraToMount -- cameraX=-1.76 cameraY=-0.63 hyp=1.86 cameraTheta=-2.80 mountX=0.80 mountY=1.32, mountTheta=1.02
22:55:26.726 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.76, y=-0.63, opts=13)
22:55:26.726 00.000 5052 Enqueuing Move request for stepguider (-1.76, -0.63)
22:55:26.726 00.000 8976 Worker thread wakes up
22:55:26.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.76, -0.63) opts 0xd
22:55:26.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.76, -0.63)
22:55:26.726 00.000 8976 Moving (-1.76, -0.63) raw xDistance=0.80 yDistance=1.32
22:55:26.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.80
22:55:26.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.32
22:55:26.726 00.000 8976 MoveAxis(L, 2, ABG)
22:55:26.726 00.000 8976 stepping (-2, -6) + (-2, 0)
22:55:26.727 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:26.727 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:55:26.737 00.010 5052 UpdateGuideState exits: m=315 SNR=12.1
22:55:26.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:26.738 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:26.738 00.000 5052 Enqueuing Expose request
22:55:26.751 00.013 8976 Received - 47 (G) 
22:55:26.751 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:26.751 00.000 8976 stepped: pos (-4, -6)
22:55:26.751 00.000 8976 MoveAxis(D, 4, ABG)
22:55:26.751 00.000 8976 stepping (-4, -6) + (0, -4)
22:55:26.751 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:26.782 00.031 8976 Received - 47 (G) 
22:55:26.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:26.782 00.000 8976 stepped: pos (-4, -10)
22:55:26.782 00.000 8976 move complete, result=0
22:55:26.782 00.000 8976 worker thread done servicing request
22:55:26.782 00.000 8976 Worker thread wakes up
22:55:26.782 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 1.3 px 4 ms SOUTH
22:55:26.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:26.783 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:27.822 01.039 8976 Exposure complete
22:55:27.838 00.016 8976 worker thread done servicing request
22:55:27.838 00.000 5052 OnExposeComplete: enter
22:55:27.838 00.000 5052 UpdateGuideState(): m_state=6
22:55:27.838 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 735
22:55:27.838 00.000 5052 Star::Find returns 1 (0), X=385.96, Y=271.54, Mass=286, SNR=11.5, Peak=56 HFD=4.2
22:55:27.838 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.36) = xAngle (-5.14 = 1.14)
22:55:27.838 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.48 = 0.80)
22:55:27.838 00.000 5052 CameraToMount -- cameraX=-1.82 cameraY=-0.68 hyp=1.94 cameraTheta=-2.79 mountX=0.81 mountY=1.39, mountTheta=1.04
22:55:27.839 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.82, y=-0.68, opts=13)
22:55:27.839 00.000 5052 Enqueuing Move request for stepguider (-1.82, -0.68)
22:55:27.839 00.000 8976 Worker thread wakes up
22:55:27.840 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.82, -0.68) opts 0xd
22:55:27.840 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.82, -0.68)
22:55:27.840 00.000 8976 Moving (-1.82, -0.68) raw xDistance=0.81 yDistance=1.39
22:55:27.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.81
22:55:27.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.39
22:55:27.840 00.000 8976 MoveAxis(L, 2, ABG)
22:55:27.840 00.000 8976 stepping (-4, -10) + (-2, 0)
22:55:27.840 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:27.841 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=161, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:55:27.851 00.010 5052 UpdateGuideState exits: m=286 SNR=11.5
22:55:27.851 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:27.851 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:27.851 00.000 5052 Enqueuing Expose request
22:55:27.869 00.018 8976 Received - 47 (G) 
22:55:27.869 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:27.869 00.000 8976 stepped: pos (-6, -10)
22:55:27.869 00.000 8976 MoveAxis(D, 4, ABG)
22:55:27.869 00.000 8976 stepping (-6, -10) + (0, -4)
22:55:27.869 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:27.901 00.032 8976 Received - 47 (G) 
22:55:27.901 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:27.901 00.000 8976 stepped: pos (-6, -14)
22:55:27.901 00.000 8976 move complete, result=0
22:55:27.901 00.000 8976 worker thread done servicing request
22:55:27.901 00.000 8976 Worker thread wakes up
22:55:27.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:27.901 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:27.901 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 1.4 px 4 ms SOUTH
22:55:28.935 01.034 8976 Exposure complete
22:55:28.948 00.013 8976 worker thread done servicing request
22:55:28.948 00.000 5052 OnExposeComplete: enter
22:55:28.948 00.000 5052 UpdateGuideState(): m_state=6
22:55:28.948 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 736
22:55:28.949 00.001 5052 Star::Find returns 1 (0), X=387.70, Y=271.34, Mass=301, SNR=11.8, Peak=52 HFD=4.3
22:55:28.949 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.36) = xAngle (-4.02 = 2.27)
22:55:28.949 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.36 = 1.93)
22:55:28.949 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.88 hyp=0.89 cameraTheta=-1.66 mountX=-0.57 mountY=0.83, mountTheta=2.17
22:55:28.949 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.88, opts=13)
22:55:28.949 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.88)
22:55:28.949 00.000 8976 Worker thread wakes up
22:55:28.950 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.88) opts 0xd
22:55:28.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.88)
22:55:28.950 00.000 8976 Moving (-0.08, -0.88) raw xDistance=-0.57 yDistance=0.83
22:55:28.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.57
22:55:28.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.83
22:55:28.950 00.000 8976 MoveAxis(R, 1, ABG)
22:55:28.950 00.000 8976 stepping (-6, -14) + (1, 0)
22:55:28.950 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:28.950 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=33, FiltMin=29, FiltMax=45, Gamma=2.260
22:55:28.960 00.010 5052 UpdateGuideState exits: m=301 SNR=11.8
22:55:28.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:28.960 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:28.960 00.000 5052 Enqueuing Expose request
22:55:28.972 00.012 8976 Received - 47 (G) 
22:55:28.972 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:28.972 00.000 8976 stepped: pos (-5, -14)
22:55:28.972 00.000 8976 MoveAxis(D, 3, ABG)
22:55:28.972 00.000 8976 stepping (-5, -14) + (0, -3)
22:55:28.973 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:29.005 00.032 8976 Received - 47 (G) 
22:55:29.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:29.005 00.000 8976 stepped: pos (-5, -17)
22:55:29.005 00.000 8976 move complete, result=0
22:55:29.005 00.000 8976 worker thread done servicing request
22:55:29.005 00.000 8976 Worker thread wakes up
22:55:29.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:29.005 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:29.005 00.000 5052 GuideStep: -0.6 px 1 ms EAST, 0.8 px 3 ms SOUTH
22:55:30.051 01.046 8976 Exposure complete
22:55:30.065 00.014 8976 worker thread done servicing request
22:55:30.065 00.000 5052 OnExposeComplete: enter
22:55:30.065 00.000 5052 UpdateGuideState(): m_state=6
22:55:30.065 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 737
22:55:30.066 00.001 5052 Star::Find returns 1 (0), X=388.84, Y=272.23, Mass=328, SNR=12.2, Peak=49 HFD=4.4
22:55:30.066 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.36) = xAngle (-2.35 = -2.35)
22:55:30.066 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.69 = -2.69)
22:55:30.066 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=0.01 hyp=1.06 cameraTheta=0.01 mountX=-0.75 mountY=-0.46, mountTheta=-2.59
22:55:30.066 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=0.01, opts=13)
22:55:30.066 00.000 5052 Enqueuing Move request for stepguider (1.06, 0.01)
22:55:30.066 00.000 8976 Worker thread wakes up
22:55:30.067 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, 0.01) opts 0xd
22:55:30.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, 0.01)
22:55:30.067 00.000 8976 Moving (1.06, 0.01) raw xDistance=-0.75 yDistance=-0.46
22:55:30.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
22:55:30.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.46
22:55:30.067 00.000 8976 MoveAxis(R, 2, ABG)
22:55:30.067 00.000 8976 stepping (-5, -17) + (2, 0)
22:55:30.067 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:30.068 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:55:30.078 00.010 5052 UpdateGuideState exits: m=328 SNR=12.2
22:55:30.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:30.078 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:30.078 00.000 5052 Enqueuing Expose request
22:55:30.092 00.014 8976 Received - 47 (G) 
22:55:30.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:30.092 00.000 8976 stepped: pos (-3, -17)
22:55:30.092 00.000 8976 MoveAxis(U, 1, ABG)
22:55:30.092 00.000 8976 stepping (-3, -17) + (0, 1)
22:55:30.092 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:30.124 00.032 8976 Received - 47 (G) 
22:55:30.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:30.124 00.000 8976 stepped: pos (-3, -16)
22:55:30.124 00.000 8976 move complete, result=0
22:55:30.124 00.000 8976 worker thread done servicing request
22:55:30.124 00.000 8976 Worker thread wakes up
22:55:30.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:30.124 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:30.124 00.000 5052 GuideStep: -0.7 px 2 ms EAST, -0.5 px 1 ms NORTH
22:55:31.166 01.042 8976 Exposure complete
22:55:31.180 00.014 8976 worker thread done servicing request
22:55:31.180 00.000 5052 OnExposeComplete: enter
22:55:31.180 00.000 5052 UpdateGuideState(): m_state=6
22:55:31.180 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 738
22:55:31.180 00.000 5052 Star::Find returns 1 (0), X=390.30, Y=272.11, Mass=335, SNR=12.3, Peak=51 HFD=4.2
22:55:31.180 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.36) = xAngle (-2.40 = -2.40)
22:55:31.180 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.74 = -2.74)
22:55:31.180 00.000 5052 CameraToMount -- cameraX=2.52 cameraY=-0.11 hyp=2.52 cameraTheta=-0.04 mountX=-1.86 mountY=-0.98, mountTheta=-2.66
22:55:31.181 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.52, y=-0.11, opts=13)
22:55:31.181 00.000 5052 Enqueuing Move request for stepguider (2.52, -0.11)
22:55:31.181 00.000 8976 Worker thread wakes up
22:55:31.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.52, -0.11) opts 0xd
22:55:31.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.52, -0.11)
22:55:31.181 00.000 8976 Moving (2.52, -0.11) raw xDistance=-1.86 yDistance=-0.98
22:55:31.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.21 from input -1.86
22:55:31.182 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.98
22:55:31.182 00.000 8976 MoveAxis(R, 4, ABG)
22:55:31.182 00.000 8976 stepping (-3, -16) + (4, 0)
22:55:31.182 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:31.182 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:55:31.192 00.010 5052 UpdateGuideState exits: m=335 SNR=12.3
22:55:31.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:31.192 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:31.192 00.000 5052 Enqueuing Expose request
22:55:31.211 00.019 8976 Received - 47 (G) 
22:55:31.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:31.211 00.000 8976 stepped: pos (1, -16)
22:55:31.211 00.000 8976 MoveAxis(U, 3, ABG)
22:55:31.211 00.000 8976 stepping (1, -16) + (0, 3)
22:55:31.211 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:31.243 00.032 8976 Received - 47 (G) 
22:55:31.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:31.243 00.000 8976 stepped: pos (1, -13)
22:55:31.243 00.000 8976 move complete, result=0
22:55:31.243 00.000 8976 worker thread done servicing request
22:55:31.243 00.000 8976 Worker thread wakes up
22:55:31.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:31.243 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:31.244 00.001 5052 GuideStep: -1.9 px 4 ms EAST, -1.0 px 3 ms NORTH
22:55:32.288 01.044 8976 Exposure complete
22:55:32.302 00.014 8976 worker thread done servicing request
22:55:32.303 00.001 5052 OnExposeComplete: enter
22:55:32.303 00.000 5052 UpdateGuideState(): m_state=6
22:55:32.303 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 739
22:55:32.303 00.000 5052 Star::Find returns 1 (1), X=390.60, Y=272.83, Mass=365, SNR=12.9, Peak=51 HFD=4.7
22:55:32.303 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.36) = xAngle (-2.15 = -2.15)
22:55:32.303 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.49 = -2.49)
22:55:32.303 00.000 5052 CameraToMount -- cameraX=2.82 cameraY=0.61 hyp=2.89 cameraTheta=0.21 mountX=-1.57 mountY=-1.76, mountTheta=-2.30
22:55:32.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.82, y=0.61, opts=13)
22:55:32.304 00.000 5052 Enqueuing Move request for stepguider (2.82, 0.61)
22:55:32.304 00.000 8976 Worker thread wakes up
22:55:32.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.82, 0.61) opts 0xd
22:55:32.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.82, 0.61)
22:55:32.304 00.000 8976 Moving (2.82, 0.61) raw xDistance=-1.57 yDistance=-1.76
22:55:32.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.08 from input -1.57
22:55:32.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.15 from input -1.76
22:55:32.304 00.000 8976 MoveAxis(R, 3, ABG)
22:55:32.304 00.000 8976 stepping (1, -13) + (3, 0)
22:55:32.305 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:32.305 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:55:32.315 00.010 5052 UpdateGuideState exits: m=365 SNR=12.9 Saturated
22:55:32.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:32.316 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:32.316 00.000 5052 Enqueuing Expose request
22:55:32.345 00.029 8976 Received - 47 (G) 
22:55:32.346 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:32.346 00.000 8976 stepped: pos (4, -13)
22:55:32.346 00.000 8976 MoveAxis(U, 5, ABG)
22:55:32.346 00.000 8976 stepping (4, -13) + (0, 5)
22:55:32.346 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:32.394 00.048 8976 Received - 47 (G) 
22:55:32.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:32.394 00.000 8976 stepped: pos (4, -8)
22:55:32.394 00.000 8976 move complete, result=0
22:55:32.394 00.000 8976 worker thread done servicing request
22:55:32.394 00.000 8976 Worker thread wakes up
22:55:32.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:32.395 00.001 5052 GuideStep: -1.6 px 3 ms EAST, -1.8 px 5 ms NORTH
22:55:32.395 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:33.446 01.051 8976 Exposure complete
22:55:33.461 00.015 8976 worker thread done servicing request
22:55:33.461 00.000 5052 OnExposeComplete: enter
22:55:33.461 00.000 5052 UpdateGuideState(): m_state=6
22:55:33.461 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 740
22:55:33.461 00.000 5052 Star::Find returns 1 (0), X=390.54, Y=273.00, Mass=371, SNR=13.1, Peak=51 HFD=4.7
22:55:33.461 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.36) = xAngle (-2.08 = -2.08)
22:55:33.461 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.42 = -2.42)
22:55:33.461 00.000 5052 CameraToMount -- cameraX=2.76 cameraY=0.78 hyp=2.87 cameraTheta=0.28 mountX=-1.41 mountY=-1.89, mountTheta=-2.21
22:55:33.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.76, y=0.78, opts=13)
22:55:33.462 00.000 5052 Enqueuing Move request for stepguider (2.76, 0.78)
22:55:33.462 00.000 8976 Worker thread wakes up
22:55:33.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.76, 0.78) opts 0xd
22:55:33.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.76, 0.78)
22:55:33.462 00.000 8976 Moving (2.76, 0.78) raw xDistance=-1.41 yDistance=-1.89
22:55:33.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.41
22:55:33.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.27 from input -1.89
22:55:33.462 00.000 8976 MoveAxis(R, 3, ABG)
22:55:33.462 00.000 8976 stepping (4, -8) + (3, 0)
22:55:33.462 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:33.463 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:55:33.473 00.010 5052 UpdateGuideState exits: m=371 SNR=13.1
22:55:33.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:33.473 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:33.473 00.000 5052 Enqueuing Expose request
22:55:33.497 00.024 8976 Received - 47 (G) 
22:55:33.497 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:33.497 00.000 8976 stepped: pos (7, -8)
22:55:33.497 00.000 8976 MoveAxis(U, 6, ABG)
22:55:33.497 00.000 8976 stepping (7, -8) + (0, 6)
22:55:33.498 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:55:33.545 00.047 8976 Received - 47 (G) 
22:55:33.545 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:55:33.545 00.000 8976 stepped: pos (7, -2)
22:55:33.545 00.000 8976 move complete, result=0
22:55:33.545 00.000 8976 worker thread done servicing request
22:55:33.545 00.000 8976 Worker thread wakes up
22:55:33.545 00.000 5052 GuideStep: -1.4 px 3 ms EAST, -1.9 px 6 ms NORTH
22:55:33.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:33.546 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:34.589 01.043 8976 Exposure complete
22:55:34.603 00.014 8976 worker thread done servicing request
22:55:34.603 00.000 5052 OnExposeComplete: enter
22:55:34.603 00.000 5052 UpdateGuideState(): m_state=6
22:55:34.603 00.000 5052 Star::Find(18, 390, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 741
22:55:34.603 00.000 5052 Star::Find returns 1 (0), X=388.51, Y=272.50, Mass=309, SNR=11.8, Peak=55 HFD=4.2
22:55:34.603 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.36) = xAngle (-2.00 = -2.00)
22:55:34.603 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.34 = -2.34)
22:55:34.603 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.28 hyp=0.79 cameraTheta=0.36 mountX=-0.32 mountY=-0.57, mountTheta=-2.09
22:55:34.604 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.28, opts=13)
22:55:34.604 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.28)
22:55:34.604 00.000 8976 Worker thread wakes up
22:55:34.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.28) opts 0xd
22:55:34.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.28)
22:55:34.604 00.000 8976 Moving (0.73, 0.28) raw xDistance=-0.32 yDistance=-0.57
22:55:34.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.32
22:55:34.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.57
22:55:34.604 00.000 8976 MoveAxis(R, 1, ABG)
22:55:34.604 00.000 8976 stepping (7, -2) + (1, 0)
22:55:34.604 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:34.605 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:55:34.614 00.009 5052 UpdateGuideState exits: m=309 SNR=11.8
22:55:34.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:34.614 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:34.614 00.000 5052 Enqueuing Expose request
22:55:34.632 00.018 8976 Received - 47 (G) 
22:55:34.632 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:34.632 00.000 8976 stepped: pos (8, -2)
22:55:34.632 00.000 8976 MoveAxis(U, 2, ABG)
22:55:34.632 00.000 8976 stepping (8, -2) + (0, 2)
22:55:34.632 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:34.664 00.032 8976 Received - 47 (G) 
22:55:34.664 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:34.664 00.000 8976 stepped: pos (8, 0)
22:55:34.664 00.000 8976 move complete, result=0
22:55:34.664 00.000 8976 worker thread done servicing request
22:55:34.664 00.000 8976 Worker thread wakes up
22:55:34.665 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:34.665 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:34.665 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
22:55:35.700 01.035 8976 Exposure complete
22:55:35.715 00.015 8976 worker thread done servicing request
22:55:35.715 00.000 5052 OnExposeComplete: enter
22:55:35.715 00.000 5052 UpdateGuideState(): m_state=6
22:55:35.715 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 742
22:55:35.715 00.000 5052 Star::Find returns 1 (0), X=387.60, Y=272.61, Mass=303, SNR=11.7, Peak=51 HFD=4.3
22:55:35.715 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.36) = xAngle (-0.35 = -0.35)
22:55:35.716 00.001 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.69 = -0.69)
22:55:35.716 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.39 hyp=0.43 cameraTheta=2.01 mountX=0.40 mountY=-0.27, mountTheta=-0.59
22:55:35.716 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.39, opts=13)
22:55:35.716 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.39)
22:55:35.716 00.000 8976 Worker thread wakes up
22:55:35.716 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.39) opts 0xd
22:55:35.716 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.39)
22:55:35.716 00.000 8976 Moving (-0.18, 0.39) raw xDistance=0.40 yDistance=-0.27
22:55:35.717 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40
22:55:35.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
22:55:35.717 00.000 8976 MoveAxis(L, 1, ABG)
22:55:35.717 00.000 8976 stepping (8, 0) + (-1, 0)
22:55:35.717 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:35.717 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:55:35.728 00.011 5052 UpdateGuideState exits: m=303 SNR=11.7
22:55:35.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:35.728 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:35.728 00.000 5052 Enqueuing Expose request
22:55:35.736 00.008 8976 Received - 47 (G) 
22:55:35.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:35.736 00.000 8976 stepped: pos (7, 0)
22:55:35.736 00.000 8976 MoveAxis(U, 0, ABG)
22:55:35.736 00.000 8976 move complete, result=0
22:55:35.736 00.000 8976 worker thread done servicing request
22:55:35.736 00.000 8976 Worker thread wakes up
22:55:35.736 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.3 px 0 ms NORTH
22:55:35.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:35.736 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:36.771 01.035 8976 Exposure complete
22:55:36.786 00.015 8976 worker thread done servicing request
22:55:36.786 00.000 5052 OnExposeComplete: enter
22:55:36.786 00.000 5052 UpdateGuideState(): m_state=6
22:55:36.786 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 743
22:55:36.786 00.000 5052 Star::Find returns 1 (0), X=389.20, Y=272.81, Mass=331, SNR=12.3, Peak=55 HFD=4.3
22:55:36.786 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.36) = xAngle (-1.97 = -1.97)
22:55:36.786 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.31 = -2.31)
22:55:36.786 00.000 5052 CameraToMount -- cameraX=1.43 cameraY=0.59 hyp=1.54 cameraTheta=0.39 mountX=-0.59 mountY=-1.14, mountTheta=-2.05
22:55:36.787 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.43, y=0.59, opts=13)
22:55:36.787 00.000 5052 Enqueuing Move request for stepguider (1.43, 0.59)
22:55:36.787 00.000 8976 Worker thread wakes up
22:55:36.787 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.43, 0.59) opts 0xd
22:55:36.787 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.43, 0.59)
22:55:36.787 00.000 8976 Moving (1.43, 0.59) raw xDistance=-0.59 yDistance=-1.14
22:55:36.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.59
22:55:36.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.14
22:55:36.787 00.000 8976 MoveAxis(R, 1, ABG)
22:55:36.787 00.000 8976 stepping (7, 0) + (1, 0)
22:55:36.787 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:36.788 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:55:36.797 00.009 5052 UpdateGuideState exits: m=331 SNR=12.3
22:55:36.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:36.797 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:36.798 00.001 5052 Enqueuing Expose request
22:55:36.806 00.008 8976 Received - 47 (G) 
22:55:36.807 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:36.807 00.000 8976 stepped: pos (8, 0)
22:55:36.807 00.000 8976 MoveAxis(U, 3, ABG)
22:55:36.807 00.000 8976 stepping (8, 0) + (0, 3)
22:55:36.807 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:36.838 00.031 8976 Received - 47 (G) 
22:55:36.839 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:36.839 00.000 8976 stepped: pos (8, 3)
22:55:36.839 00.000 8976 move complete, result=0
22:55:36.839 00.000 8976 worker thread done servicing request
22:55:36.839 00.000 8976 Worker thread wakes up
22:55:36.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:36.839 00.000 5052 GuideStep: -0.6 px 1 ms EAST, -1.1 px 3 ms NORTH
22:55:36.839 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:37.878 01.039 8976 Exposure complete
22:55:37.892 00.014 8976 worker thread done servicing request
22:55:37.892 00.000 5052 OnExposeComplete: enter
22:55:37.892 00.000 5052 UpdateGuideState(): m_state=6
22:55:37.892 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 744
22:55:37.892 00.000 5052 Star::Find returns 1 (0), X=389.81, Y=272.56, Mass=356, SNR=12.8, Peak=52 HFD=4.7
22:55:37.892 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.36) = xAngle (-2.19 = -2.19)
22:55:37.892 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.53 = -2.53)
22:55:37.892 00.000 5052 CameraToMount -- cameraX=2.03 cameraY=0.34 hyp=2.06 cameraTheta=0.17 mountX=-1.20 mountY=-1.18, mountTheta=-2.37
22:55:37.893 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.03, y=0.34, opts=13)
22:55:37.893 00.000 5052 Enqueuing Move request for stepguider (2.03, 0.34)
22:55:37.893 00.000 8976 Worker thread wakes up
22:55:37.893 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.03, 0.34) opts 0xd
22:55:37.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.03, 0.34)
22:55:37.893 00.000 8976 Moving (2.03, 0.34) raw xDistance=-1.20 yDistance=-1.18
22:55:37.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.20
22:55:37.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.18
22:55:37.893 00.000 8976 MoveAxis(R, 3, ABG)
22:55:37.893 00.000 8976 stepping (8, 3) + (3, 0)
22:55:37.894 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:37.894 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:55:37.904 00.010 5052 UpdateGuideState exits: m=356 SNR=12.8
22:55:37.904 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:37.904 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:37.904 00.000 5052 Enqueuing Expose request
22:55:37.925 00.021 8976 Received - 47 (G) 
22:55:37.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:37.925 00.000 8976 stepped: pos (11, 3)
22:55:37.925 00.000 8976 MoveAxis(U, 4, ABG)
22:55:37.925 00.000 8976 stepping (11, 3) + (0, 4)
22:55:37.925 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:37.957 00.032 8976 Received - 47 (G) 
22:55:37.957 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:37.957 00.000 8976 stepped: pos (11, 7)
22:55:37.957 00.000 8976 move complete, result=0
22:55:37.957 00.000 8976 worker thread done servicing request
22:55:37.957 00.000 8976 Worker thread wakes up
22:55:37.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:37.957 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:37.957 00.000 5052 GuideStep: -1.2 px 3 ms EAST, -1.2 px 4 ms NORTH
22:55:39.000 01.043 8976 Exposure complete
22:55:39.014 00.014 8976 worker thread done servicing request
22:55:39.014 00.000 5052 OnExposeComplete: enter
22:55:39.014 00.000 5052 UpdateGuideState(): m_state=6
22:55:39.014 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 745
22:55:39.014 00.000 5052 Star::Find returns 1 (0), X=389.23, Y=272.70, Mass=288, SNR=11.4, Peak=51 HFD=3.8
22:55:39.014 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.36) = xAngle (-2.04 = -2.04)
22:55:39.014 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.38 = -2.38)
22:55:39.015 00.001 5052 CameraToMount -- cameraX=1.45 cameraY=0.48 hyp=1.52 cameraTheta=0.32 mountX=-0.69 mountY=-1.05, mountTheta=-2.15
22:55:39.015 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.45, y=0.48, opts=13)
22:55:39.015 00.000 5052 Enqueuing Move request for stepguider (1.45, 0.48)
22:55:39.015 00.000 8976 Worker thread wakes up
22:55:39.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.45, 0.48) opts 0xd
22:55:39.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.45, 0.48)
22:55:39.015 00.000 8976 Moving (1.45, 0.48) raw xDistance=-0.69 yDistance=-1.05
22:55:39.016 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.69
22:55:39.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.05
22:55:39.016 00.000 8976 MoveAxis(R, 2, ABG)
22:55:39.016 00.000 8976 stepping (11, 7) + (2, 0)
22:55:39.016 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:39.016 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:55:39.026 00.010 5052 UpdateGuideState exits: m=288 SNR=11.4
22:55:39.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:39.026 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:39.027 00.001 5052 Enqueuing Expose request
22:55:39.044 00.017 8976 Received - 47 (G) 
22:55:39.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:39.044 00.000 8976 stepped: pos (13, 7)
22:55:39.044 00.000 8976 MoveAxis(U, 3, ABG)
22:55:39.044 00.000 8976 stepping (13, 7) + (0, 3)
22:55:39.044 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:39.076 00.032 8976 Received - 47 (G) 
22:55:39.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:39.076 00.000 8976 stepped: pos (13, 10)
22:55:39.076 00.000 8976 move complete, result=0
22:55:39.076 00.000 8976 worker thread done servicing request
22:55:39.076 00.000 8976 Worker thread wakes up
22:55:39.076 00.000 5052 GuideStep: -0.7 px 2 ms EAST, -1.1 px 3 ms NORTH
22:55:39.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:39.076 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:40.124 01.048 8976 Exposure complete
22:55:40.139 00.015 8976 worker thread done servicing request
22:55:40.139 00.000 5052 OnExposeComplete: enter
22:55:40.139 00.000 5052 UpdateGuideState(): m_state=6
22:55:40.139 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 746
22:55:40.139 00.000 5052 Star::Find returns 1 (0), X=388.42, Y=272.78, Mass=364, SNR=13.0, Peak=51 HFD=4.8
22:55:40.139 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.36) = xAngle (-1.64 = -1.64)
22:55:40.139 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.98 = -1.98)
22:55:40.139 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.56 hyp=0.86 cameraTheta=0.72 mountX=-0.06 mountY=-0.78, mountTheta=-1.65
22:55:40.140 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.56, opts=13)
22:55:40.140 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.56)
22:55:40.140 00.000 8976 Worker thread wakes up
22:55:40.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.56) opts 0xd
22:55:40.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.56)
22:55:40.140 00.000 8976 Moving (0.64, 0.56) raw xDistance=-0.06 yDistance=-0.78
22:55:40.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:55:40.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.78
22:55:40.140 00.000 8976 MoveAxis(R, 0, ABG)
22:55:40.140 00.000 8976 MoveAxis(U, 3, ABG)
22:55:40.140 00.000 8976 stepping (13, 10) + (0, 3)
22:55:40.140 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:40.141 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:55:40.152 00.011 5052 UpdateGuideState exits: m=364 SNR=13.0
22:55:40.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:40.152 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:40.152 00.000 5052 Enqueuing Expose request
22:55:40.179 00.027 8976 Received - 47 (G) 
22:55:40.179 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:40.179 00.000 8976 stepped: pos (13, 13)
22:55:40.179 00.000 8976 move complete, result=0
22:55:40.179 00.000 8976 worker thread done servicing request
22:55:40.179 00.000 8976 Worker thread wakes up
22:55:40.180 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
22:55:40.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:40.180 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:41.222 01.042 8976 Exposure complete
22:55:41.236 00.014 8976 worker thread done servicing request
22:55:41.238 00.002 5052 OnExposeComplete: enter
22:55:41.238 00.000 5052 UpdateGuideState(): m_state=6
22:55:41.238 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 747
22:55:41.238 00.000 5052 Star::Find returns 1 (0), X=389.24, Y=272.61, Mass=317, SNR=12.0, Peak=49 HFD=4.6
22:55:41.238 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.36) = xAngle (-2.10 = -2.10)
22:55:41.238 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.44 = -2.44)
22:55:41.238 00.000 5052 CameraToMount -- cameraX=1.46 cameraY=0.38 hyp=1.51 cameraTheta=0.26 mountX=-0.77 mountY=-0.97, mountTheta=-2.24
22:55:41.239 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.46, y=0.38, opts=13)
22:55:41.239 00.000 5052 Enqueuing Move request for stepguider (1.46, 0.38)
22:55:41.239 00.000 8976 Worker thread wakes up
22:55:41.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.46, 0.38) opts 0xd
22:55:41.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.46, 0.38)
22:55:41.239 00.000 8976 Moving (1.46, 0.38) raw xDistance=-0.77 yDistance=-0.97
22:55:41.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77
22:55:41.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.97
22:55:41.239 00.000 8976 MoveAxis(R, 2, ABG)
22:55:41.239 00.000 8976 stepping (13, 13) + (2, 0)
22:55:41.239 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:41.240 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:55:41.249 00.009 5052 UpdateGuideState exits: m=317 SNR=12.0
22:55:41.249 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:41.249 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:41.249 00.000 5052 Enqueuing Expose request
22:55:41.266 00.017 8976 Received - 47 (G) 
22:55:41.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:41.266 00.000 8976 stepped: pos (15, 13)
22:55:41.266 00.000 8976 MoveAxis(U, 3, ABG)
22:55:41.266 00.000 8976 stepping (15, 13) + (0, 3)
22:55:41.266 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:41.298 00.032 8976 Received - 47 (G) 
22:55:41.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:41.298 00.000 8976 stepped: pos (15, 16)
22:55:41.298 00.000 8976 move complete, result=0
22:55:41.298 00.000 8976 worker thread done servicing request
22:55:41.299 00.001 8976 Worker thread wakes up
22:55:41.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:41.299 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:41.299 00.000 5052 GuideStep: -0.8 px 2 ms EAST, -1.0 px 3 ms NORTH
22:55:42.354 01.055 8976 Exposure complete
22:55:42.367 00.013 8976 worker thread done servicing request
22:55:42.367 00.000 5052 OnExposeComplete: enter
22:55:42.367 00.000 5052 UpdateGuideState(): m_state=6
22:55:42.367 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 748
22:55:42.368 00.001 5052 Star::Find returns 1 (0), X=390.03, Y=272.59, Mass=360, SNR=12.9, Peak=49 HFD=4.6
22:55:42.368 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.36) = xAngle (-2.20 = -2.20)
22:55:42.368 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.54 = -2.54)
22:55:42.368 00.000 5052 CameraToMount -- cameraX=2.25 cameraY=0.37 hyp=2.28 cameraTheta=0.16 mountX=-1.34 mountY=-1.30, mountTheta=-2.37
22:55:42.368 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.25, y=0.37, opts=13)
22:55:42.368 00.000 5052 Enqueuing Move request for stepguider (2.25, 0.37)
22:55:42.368 00.000 8976 Worker thread wakes up
22:55:42.369 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.25, 0.37) opts 0xd
22:55:42.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.25, 0.37)
22:55:42.369 00.000 8976 Moving (2.25, 0.37) raw xDistance=-1.34 yDistance=-1.30
22:55:42.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.34
22:55:42.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.30
22:55:42.369 00.000 8976 MoveAxis(R, 3, ABG)
22:55:42.370 00.001 8976 stepping (15, 16) + (3, 0)
22:55:42.370 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:42.371 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:55:42.382 00.011 5052 UpdateGuideState exits: m=360 SNR=12.9
22:55:42.382 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:42.382 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:42.382 00.000 5052 Enqueuing Expose request
22:55:42.401 00.019 8976 Received - 47 (G) 
22:55:42.401 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:42.401 00.000 8976 stepped: pos (18, 16)
22:55:42.401 00.000 8976 MoveAxis(U, 4, ABG)
22:55:42.401 00.000 8976 stepping (18, 16) + (0, 4)
22:55:42.402 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:42.433 00.031 8976 Received - 47 (G) 
22:55:42.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:42.433 00.000 8976 stepped: pos (18, 20)
22:55:42.433 00.000 8976 move complete, result=0
22:55:42.433 00.000 8976 worker thread done servicing request
22:55:42.433 00.000 8976 Worker thread wakes up
22:55:42.433 00.000 5052 GuideStep: -1.3 px 3 ms EAST, -1.3 px 4 ms NORTH
22:55:42.434 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:42.434 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:43.225 00.791 5052 User exited setup dialog with 'cancel'
22:55:43.476 00.251 8976 Exposure complete
22:55:43.490 00.014 8976 worker thread done servicing request
22:55:43.490 00.000 5052 OnExposeComplete: enter
22:55:43.490 00.000 5052 UpdateGuideState(): m_state=6
22:55:43.490 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 749
22:55:43.490 00.000 5052 Star::Find returns 1 (0), X=389.37, Y=272.68, Mass=311, SNR=11.9, Peak=49 HFD=4.6
22:55:43.490 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.36) = xAngle (-2.08 = -2.08)
22:55:43.490 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.42 = -2.42)
22:55:43.490 00.000 5052 CameraToMount -- cameraX=1.60 cameraY=0.46 hyp=1.66 cameraTheta=0.28 mountX=-0.80 mountY=-1.10, mountTheta=-2.20
22:55:43.491 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.60, y=0.46, opts=13)
22:55:43.491 00.000 5052 Enqueuing Move request for stepguider (1.60, 0.46)
22:55:43.491 00.000 8976 Worker thread wakes up
22:55:43.491 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.60, 0.46) opts 0xd
22:55:43.491 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.60, 0.46)
22:55:43.491 00.000 8976 Moving (1.60, 0.46) raw xDistance=-0.80 yDistance=-1.10
22:55:43.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.80
22:55:43.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.10
22:55:43.491 00.000 8976 MoveAxis(R, 2, ABG)
22:55:43.491 00.000 8976 stepping (18, 20) + (2, 0)
22:55:43.492 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:43.492 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:55:43.502 00.010 5052 UpdateGuideState exits: m=311 SNR=11.9
22:55:43.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:43.502 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:43.502 00.000 5052 Enqueuing Expose request
22:55:43.520 00.018 8976 Received - 47 (G) 
22:55:43.520 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:43.520 00.000 8976 stepped: pos (20, 20)
22:55:43.520 00.000 8976 MoveAxis(U, 4, ABG)
22:55:43.520 00.000 8976 stepping (20, 20) + (0, 4)
22:55:43.520 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:43.553 00.033 8976 Received - 47 (G) 
22:55:43.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:43.553 00.000 8976 stepped: pos (20, 24)
22:55:43.553 00.000 8976 move complete, result=0
22:55:43.553 00.000 8976 worker thread done servicing request
22:55:43.553 00.000 8976 Worker thread wakes up
22:55:43.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:43.553 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:43.553 00.000 5052 GuideStep: -0.8 px 2 ms EAST, -1.1 px 4 ms NORTH
22:55:44.592 01.039 8976 Exposure complete
22:55:44.608 00.016 8976 worker thread done servicing request
22:55:44.608 00.000 5052 OnExposeComplete: enter
22:55:44.608 00.000 5052 UpdateGuideState(): m_state=6
22:55:44.608 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 750
22:55:44.608 00.000 5052 Star::Find returns 1 (0), X=388.48, Y=273.18, Mass=318, SNR=12.0, Peak=51 HFD=4.7
22:55:44.608 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.36) = xAngle (-1.41 = -1.41)
22:55:44.608 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.75 = -1.75)
22:55:44.608 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.96 hyp=1.19 cameraTheta=0.94 mountX=0.18 mountY=-1.17, mountTheta=-1.41
22:55:44.609 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.96, opts=13)
22:55:44.609 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.96)
22:55:44.609 00.000 8976 Worker thread wakes up
22:55:44.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.96) opts 0xd
22:55:44.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.96)
22:55:44.609 00.000 8976 Moving (0.70, 0.96) raw xDistance=0.18 yDistance=-1.17
22:55:44.610 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:55:44.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.17
22:55:44.610 00.000 8976 MoveAxis(R, 0, ABG)
22:55:44.610 00.000 8976 MoveAxis(U, 4, ABG)
22:55:44.610 00.000 8976 stepping (20, 24) + (0, 4)
22:55:44.610 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:44.610 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:55:44.620 00.010 5052 UpdateGuideState exits: m=318 SNR=12.0
22:55:44.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:44.621 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:44.621 00.000 5052 Enqueuing Expose request
22:55:44.639 00.018 8976 Received - 47 (G) 
22:55:44.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:44.639 00.000 8976 stepped: pos (20, 28)
22:55:44.639 00.000 8976 move complete, result=0
22:55:44.639 00.000 8976 worker thread done servicing request
22:55:44.639 00.000 8976 Worker thread wakes up
22:55:44.639 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.2 px 4 ms NORTH
22:55:44.640 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:44.640 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:45.687 01.047 8976 Exposure complete
22:55:45.702 00.015 8976 worker thread done servicing request
22:55:45.702 00.000 5052 OnExposeComplete: enter
22:55:45.702 00.000 5052 UpdateGuideState(): m_state=6
22:55:45.702 00.000 5052 Star::Find(18, 388, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 751
22:55:45.702 00.000 5052 Star::Find returns 1 (0), X=386.29, Y=272.76, Mass=281, SNR=11.4, Peak=49 HFD=4.2
22:55:45.702 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
22:55:45.702 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.10 = 0.10)
22:55:45.702 00.000 5052 CameraToMount -- cameraX=-1.49 cameraY=0.54 hyp=1.58 cameraTheta=2.79 mountX=1.43 mountY=0.15, mountTheta=0.10
22:55:45.703 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.49, y=0.54, opts=13)
22:55:45.703 00.000 5052 Enqueuing Move request for stepguider (-1.49, 0.54)
22:55:45.703 00.000 8976 Worker thread wakes up
22:55:45.703 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.49, 0.54) opts 0xd
22:55:45.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.49, 0.54)
22:55:45.703 00.000 8976 Moving (-1.49, 0.54) raw xDistance=1.43 yDistance=0.15
22:55:45.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.43
22:55:45.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:55:45.703 00.000 8976 MoveAxis(L, 3, ABG)
22:55:45.703 00.000 8976 stepping (20, 28) + (-3, 0)
22:55:45.703 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:45.704 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:55:45.714 00.010 5052 UpdateGuideState exits: m=281 SNR=11.4
22:55:45.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:45.714 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:45.714 00.000 5052 Enqueuing Expose request
22:55:45.742 00.028 8976 Received - 47 (G) 
22:55:45.742 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:45.742 00.000 8976 stepped: pos (17, 28)
22:55:45.742 00.000 8976 MoveAxis(U, 0, ABG)
22:55:45.742 00.000 8976 move complete, result=0
22:55:45.743 00.001 8976 worker thread done servicing request
22:55:45.743 00.000 8976 Worker thread wakes up
22:55:45.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:45.743 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:45.743 00.000 5052 GuideStep: 1.4 px 3 ms WEST, 0.2 px 0 ms NORTH
22:55:46.783 01.040 8976 Exposure complete
22:55:46.798 00.015 8976 worker thread done servicing request
22:55:46.798 00.000 5052 OnExposeComplete: enter
22:55:46.798 00.000 5052 UpdateGuideState(): m_state=6
22:55:46.798 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 752
22:55:46.798 00.000 5052 Star::Find returns 1 (0), X=385.38, Y=272.28, Mass=320, SNR=12.1, Peak=52 HFD=4.3
22:55:46.798 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.36) = xAngle (0.76 = 0.76)
22:55:46.798 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.42 = 0.42)
22:55:46.798 00.000 5052 CameraToMount -- cameraX=-2.39 cameraY=0.05 hyp=2.40 cameraTheta=3.12 mountX=1.74 mountY=0.98, mountTheta=0.51
22:55:46.799 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.39, y=0.05, opts=13)
22:55:46.799 00.000 5052 Enqueuing Move request for stepguider (-2.39, 0.05)
22:55:46.799 00.000 8976 Worker thread wakes up
22:55:46.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.39, 0.05) opts 0xd
22:55:46.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.39, 0.05)
22:55:46.799 00.000 8976 Moving (-2.39, 0.05) raw xDistance=1.74 yDistance=0.98
22:55:46.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.16 from input 1.74
22:55:46.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.98
22:55:46.799 00.000 8976 MoveAxis(L, 4, ABG)
22:55:46.799 00.000 8976 stepping (17, 28) + (-4, 0)
22:55:46.799 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:46.800 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:55:46.810 00.010 5052 UpdateGuideState exits: m=320 SNR=12.1
22:55:46.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:46.810 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:46.810 00.000 5052 Enqueuing Expose request
22:55:46.830 00.020 8976 Received - 47 (G) 
22:55:46.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:46.830 00.000 8976 stepped: pos (13, 28)
22:55:46.830 00.000 8976 MoveAxis(D, 3, ABG)
22:55:46.830 00.000 8976 stepping (13, 28) + (0, -3)
22:55:46.830 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:46.862 00.032 8976 Received - 47 (G) 
22:55:46.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:46.862 00.000 8976 stepped: pos (13, 25)
22:55:46.862 00.000 8976 move complete, result=0
22:55:46.862 00.000 8976 worker thread done servicing request
22:55:46.862 00.000 8976 Worker thread wakes up
22:55:46.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:46.862 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:46.862 00.000 5052 GuideStep: 1.7 px 4 ms WEST, 1.0 px 3 ms SOUTH
22:55:47.910 01.048 8976 Exposure complete
22:55:47.924 00.014 8976 worker thread done servicing request
22:55:47.924 00.000 5052 OnExposeComplete: enter
22:55:47.924 00.000 5052 UpdateGuideState(): m_state=6
22:55:47.924 00.000 5052 Star::Find(18, 385, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 753
22:55:47.924 00.000 5052 Star::Find returns 1 (0), X=385.05, Y=271.62, Mass=335, SNR=12.4, Peak=51 HFD=4.2
22:55:47.924 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.36) = xAngle (-5.29 = 1.00)
22:55:47.924 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.62 = 0.66)
22:55:47.924 00.000 5052 CameraToMount -- cameraX=-2.73 cameraY=-0.60 hyp=2.79 cameraTheta=-2.93 mountX=1.51 mountY=1.71, mountTheta=0.85
22:55:47.925 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.73, y=-0.60, opts=13)
22:55:47.925 00.000 5052 Enqueuing Move request for stepguider (-2.73, -0.60)
22:55:47.925 00.000 8976 Worker thread wakes up
22:55:47.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.73, -0.60) opts 0xd
22:55:47.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.73, -0.60)
22:55:47.925 00.000 8976 Moving (-2.73, -0.60) raw xDistance=1.51 yDistance=1.71
22:55:47.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.04 from input 1.51
22:55:47.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.71
22:55:47.925 00.000 8976 MoveAxis(L, 3, ABG)
22:55:47.925 00.000 8976 stepping (13, 25) + (-3, 0)
22:55:47.925 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:47.926 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:55:47.936 00.010 5052 UpdateGuideState exits: m=335 SNR=12.4
22:55:47.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:47.936 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:47.936 00.000 5052 Enqueuing Expose request
22:55:47.965 00.029 8976 Received - 47 (G) 
22:55:47.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:47.965 00.000 8976 stepped: pos (10, 25)
22:55:47.965 00.000 8976 MoveAxis(D, 5, ABG)
22:55:47.965 00.000 8976 stepping (10, 25) + (0, -5)
22:55:47.965 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:48.013 00.048 8976 Received - 47 (G) 
22:55:48.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:48.013 00.000 8976 stepped: pos (10, 20)
22:55:48.013 00.000 8976 move complete, result=0
22:55:48.013 00.000 8976 worker thread done servicing request
22:55:48.013 00.000 8976 Worker thread wakes up
22:55:48.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:48.013 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:48.013 00.000 5052 GuideStep: 1.5 px 3 ms WEST, 1.7 px 5 ms SOUTH
22:55:49.050 01.037 8976 Exposure complete
22:55:49.065 00.015 8976 worker thread done servicing request
22:55:49.065 00.000 5052 OnExposeComplete: enter
22:55:49.065 00.000 5052 UpdateGuideState(): m_state=6
22:55:49.065 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 754
22:55:49.065 00.000 5052 Star::Find returns 1 (0), X=386.64, Y=271.15, Mass=313, SNR=11.9, Peak=65 HFD=4.2
22:55:49.065 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.36) = xAngle (-4.74 = 1.54)
22:55:49.065 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.08 = 1.20)
22:55:49.065 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=-1.07 hyp=1.56 cameraTheta=-2.39 mountX=0.05 mountY=1.46, mountTheta=1.54
22:55:49.066 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.14, y=-1.07, opts=13)
22:55:49.066 00.000 5052 Enqueuing Move request for stepguider (-1.14, -1.07)
22:55:49.066 00.000 8976 Worker thread wakes up
22:55:49.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.14, -1.07) opts 0xd
22:55:49.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.14, -1.07)
22:55:49.066 00.000 8976 Moving (-1.14, -1.07) raw xDistance=0.05 yDistance=1.46
22:55:49.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:55:49.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.00 from input 1.46
22:55:49.066 00.000 8976 MoveAxis(R, 0, ABG)
22:55:49.066 00.000 8976 MoveAxis(D, 5, ABG)
22:55:49.066 00.000 8976 stepping (10, 20) + (0, -5)
22:55:49.066 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:49.067 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:55:49.076 00.009 5052 UpdateGuideState exits: m=313 SNR=11.9
22:55:49.077 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:49.077 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:49.077 00.000 5052 Enqueuing Expose request
22:55:49.116 00.039 8976 Received - 47 (G) 
22:55:49.116 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:49.116 00.000 8976 stepped: pos (10, 15)
22:55:49.116 00.000 8976 move complete, result=0
22:55:49.116 00.000 8976 worker thread done servicing request
22:55:49.116 00.000 8976 Worker thread wakes up
22:55:49.116 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.5 px 5 ms SOUTH
22:55:49.116 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:49.116 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:50.150 01.034 8976 Exposure complete
22:55:50.165 00.015 8976 worker thread done servicing request
22:55:50.165 00.000 5052 OnExposeComplete: enter
22:55:50.165 00.000 5052 UpdateGuideState(): m_state=6
22:55:50.165 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 755
22:55:50.165 00.000 5052 Star::Find returns 1 (0), X=386.26, Y=271.55, Mass=305, SNR=11.8, Peak=63 HFD=4.0
22:55:50.165 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.36) = xAngle (-5.09 = 1.20)
22:55:50.165 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.43 = 0.86)
22:55:50.165 00.000 5052 CameraToMount -- cameraX=-1.52 cameraY=-0.67 hyp=1.66 cameraTheta=-2.73 mountX=0.61 mountY=1.25, mountTheta=1.12
22:55:50.166 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.52, y=-0.67, opts=13)
22:55:50.166 00.000 5052 Enqueuing Move request for stepguider (-1.52, -0.67)
22:55:50.166 00.000 8976 Worker thread wakes up
22:55:50.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.52, -0.67) opts 0xd
22:55:50.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.52, -0.67)
22:55:50.166 00.000 8976 Moving (-1.52, -0.67) raw xDistance=0.61 yDistance=1.25
22:55:50.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
22:55:50.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.25
22:55:50.166 00.000 8976 MoveAxis(L, 1, ABG)
22:55:50.166 00.000 8976 stepping (10, 15) + (-1, 0)
22:55:50.166 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:50.167 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:55:50.177 00.010 5052 UpdateGuideState exits: m=305 SNR=11.8
22:55:50.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:50.177 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:50.177 00.000 5052 Enqueuing Expose request
22:55:50.187 00.010 8976 Received - 47 (G) 
22:55:50.187 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:50.187 00.000 8976 stepped: pos (9, 15)
22:55:50.187 00.000 8976 MoveAxis(D, 4, ABG)
22:55:50.187 00.000 8976 stepping (9, 15) + (0, -4)
22:55:50.187 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:50.219 00.032 8976 Received - 47 (G) 
22:55:50.219 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:55:50.219 00.000 8976 stepped: pos (9, 11)
22:55:50.219 00.000 8976 move complete, result=0
22:55:50.219 00.000 8976 worker thread done servicing request
22:55:50.219 00.000 8976 Worker thread wakes up
22:55:50.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:50.220 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:50.220 00.000 5052 GuideStep: 0.6 px 1 ms WEST, 1.3 px 4 ms SOUTH
22:55:51.254 01.034 8976 Exposure complete
22:55:51.268 00.014 8976 worker thread done servicing request
22:55:51.268 00.000 5052 OnExposeComplete: enter
22:55:51.269 00.001 5052 UpdateGuideState(): m_state=6
22:55:51.269 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 756
22:55:51.269 00.000 5052 Star::Find returns 1 (0), X=386.55, Y=271.89, Mass=278, SNR=11.2, Peak=54 HFD=4.8
22:55:51.269 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.36) = xAngle (-5.24 = 1.05)
22:55:51.269 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.57 = 0.71)
22:55:51.269 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=-0.33 hyp=1.27 cameraTheta=-2.88 mountX=0.63 mountY=0.83, mountTheta=0.92
22:55:51.270 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=-0.33, opts=13)
22:55:51.270 00.000 5052 Enqueuing Move request for stepguider (-1.23, -0.33)
22:55:51.270 00.000 8976 Worker thread wakes up
22:55:51.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, -0.33) opts 0xd
22:55:51.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, -0.33)
22:55:51.270 00.000 8976 Moving (-1.23, -0.33) raw xDistance=0.63 yDistance=0.83
22:55:51.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
22:55:51.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.83
22:55:51.270 00.000 8976 MoveAxis(L, 1, ABG)
22:55:51.270 00.000 8976 stepping (9, 11) + (-1, 0)
22:55:51.270 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:51.271 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:55:51.281 00.010 5052 UpdateGuideState exits: m=278 SNR=11.2
22:55:51.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:51.281 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:51.281 00.000 5052 Enqueuing Expose request
22:55:51.290 00.009 8976 Received - 47 (G) 
22:55:51.290 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:51.290 00.000 8976 stepped: pos (8, 11)
22:55:51.290 00.000 8976 MoveAxis(D, 3, ABG)
22:55:51.290 00.000 8976 stepping (8, 11) + (0, -3)
22:55:51.290 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:51.322 00.032 8976 Received - 47 (G) 
22:55:51.322 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:51.322 00.000 8976 stepped: pos (8, 8)
22:55:51.322 00.000 8976 move complete, result=0
22:55:51.322 00.000 8976 worker thread done servicing request
22:55:51.322 00.000 8976 Worker thread wakes up
22:55:51.323 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:51.323 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:51.323 00.000 5052 GuideStep: 0.6 px 1 ms WEST, 0.8 px 3 ms SOUTH
22:55:52.372 01.049 8976 Exposure complete
22:55:52.386 00.014 8976 worker thread done servicing request
22:55:52.386 00.000 5052 OnExposeComplete: enter
22:55:52.386 00.000 5052 UpdateGuideState(): m_state=6
22:55:52.386 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 757
22:55:52.386 00.000 5052 Star::Find returns 1 (0), X=385.75, Y=271.26, Mass=272, SNR=11.0, Peak=57 HFD=4.3
22:55:52.386 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.36) = xAngle (-5.06 = 1.23)
22:55:52.386 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.40 = 0.89)
22:55:52.386 00.000 5052 CameraToMount -- cameraX=-2.03 cameraY=-0.97 hyp=2.24 cameraTheta=-2.70 mountX=0.76 mountY=1.74, mountTheta=1.16
22:55:52.387 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.03, y=-0.97, opts=13)
22:55:52.387 00.000 5052 Enqueuing Move request for stepguider (-2.03, -0.97)
22:55:52.387 00.000 8976 Worker thread wakes up
22:55:52.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.03, -0.97) opts 0xd
22:55:52.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.03, -0.97)
22:55:52.387 00.000 8976 Moving (-2.03, -0.97) raw xDistance=0.76 yDistance=1.74
22:55:52.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.76
22:55:52.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.14 from input 1.74
22:55:52.387 00.000 8976 MoveAxis(L, 2, ABG)
22:55:52.387 00.000 8976 stepping (8, 8) + (-2, 0)
22:55:52.387 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:52.388 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:55:52.398 00.010 5052 UpdateGuideState exits: m=272 SNR=11.0
22:55:52.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:52.398 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:52.398 00.000 5052 Enqueuing Expose request
22:55:52.409 00.011 8976 Received - 47 (G) 
22:55:52.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:52.409 00.000 8976 stepped: pos (6, 8)
22:55:52.409 00.000 8976 MoveAxis(D, 5, ABG)
22:55:52.409 00.000 8976 stepping (6, 8) + (0, -5)
22:55:52.409 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:52.457 00.048 8976 Received - 47 (G) 
22:55:52.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:52.457 00.000 8976 stepped: pos (6, 3)
22:55:52.457 00.000 8976 move complete, result=0
22:55:52.457 00.000 8976 worker thread done servicing request
22:55:52.458 00.001 8976 Worker thread wakes up
22:55:52.458 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:52.458 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:52.458 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 1.7 px 5 ms SOUTH
22:55:53.504 01.046 8976 Exposure complete
22:55:53.518 00.014 8976 worker thread done servicing request
22:55:53.518 00.000 5052 OnExposeComplete: enter
22:55:53.518 00.000 5052 UpdateGuideState(): m_state=6
22:55:53.518 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 758
22:55:53.518 00.000 5052 Star::Find returns 1 (0), X=385.44, Y=271.33, Mass=283, SNR=11.3, Peak=57 HFD=3.9
22:55:53.519 00.001 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.36) = xAngle (-5.14 = 1.15)
22:55:53.519 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.47 = 0.81)
22:55:53.519 00.000 5052 CameraToMount -- cameraX=-2.33 cameraY=-0.89 hyp=2.50 cameraTheta=-2.78 mountX=1.03 mountY=1.81, mountTheta=1.05
22:55:53.519 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.33, y=-0.89, opts=13)
22:55:53.519 00.000 5052 Enqueuing Move request for stepguider (-2.33, -0.89)
22:55:53.519 00.000 8976 Worker thread wakes up
22:55:53.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.33, -0.89) opts 0xd
22:55:53.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.33, -0.89)
22:55:53.520 00.001 8976 Moving (-2.33, -0.89) raw xDistance=1.03 yDistance=1.81
22:55:53.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.03
22:55:53.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.22 from input 1.81
22:55:53.520 00.000 8976 MoveAxis(L, 2, ABG)
22:55:53.520 00.000 8976 stepping (6, 3) + (-2, 0)
22:55:53.520 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:53.520 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:55:53.530 00.010 5052 UpdateGuideState exits: m=283 SNR=11.3
22:55:53.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:53.530 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:53.530 00.000 5052 Enqueuing Expose request
22:55:53.544 00.014 8976 Received - 47 (G) 
22:55:53.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:53.544 00.000 8976 stepped: pos (4, 3)
22:55:53.544 00.000 8976 MoveAxis(D, 6, ABG)
22:55:53.544 00.000 8976 stepping (4, 3) + (0, -6)
22:55:53.544 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:55:53.592 00.048 8976 Received - 47 (G) 
22:55:53.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:55:53.592 00.000 8976 stepped: pos (4, -3)
22:55:53.592 00.000 8976 move complete, result=0
22:55:53.592 00.000 8976 worker thread done servicing request
22:55:53.592 00.000 8976 Worker thread wakes up
22:55:53.592 00.000 5052 GuideStep: 1.0 px 2 ms WEST, 1.8 px 6 ms SOUTH
22:55:53.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:53.593 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:54.631 01.038 8976 Exposure complete
22:55:54.645 00.014 8976 worker thread done servicing request
22:55:54.645 00.000 5052 OnExposeComplete: enter
22:55:54.645 00.000 5052 UpdateGuideState(): m_state=6
22:55:54.645 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 759
22:55:54.646 00.001 5052 Star::Find returns 1 (0), X=385.98, Y=271.41, Mass=321, SNR=12.1, Peak=61 HFD=4.1
22:55:54.646 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.36) = xAngle (-5.08 = 1.21)
22:55:54.646 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.42 = 0.87)
22:55:54.646 00.000 5052 CameraToMount -- cameraX=-1.80 cameraY=-0.81 hyp=1.98 cameraTheta=-2.72 mountX=0.70 mountY=1.51, mountTheta=1.13
22:55:54.646 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.80, y=-0.81, opts=13)
22:55:54.646 00.000 5052 Enqueuing Move request for stepguider (-1.80, -0.81)
22:55:54.646 00.000 8976 Worker thread wakes up
22:55:54.646 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.80, -0.81) opts 0xd
22:55:54.647 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.80, -0.81)
22:55:54.647 00.000 8976 Moving (-1.80, -0.81) raw xDistance=0.70 yDistance=1.51
22:55:54.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.70
22:55:54.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.04 from input 1.51
22:55:54.647 00.000 8976 MoveAxis(L, 2, ABG)
22:55:54.647 00.000 8976 stepping (4, -3) + (-2, 0)
22:55:54.647 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:54.647 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:55:54.657 00.010 5052 UpdateGuideState exits: m=321 SNR=12.1
22:55:54.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:54.657 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:54.657 00.000 5052 Enqueuing Expose request
22:55:54.679 00.022 8976 Received - 47 (G) 
22:55:54.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:54.679 00.000 8976 stepped: pos (2, -3)
22:55:54.679 00.000 8976 MoveAxis(D, 5, ABG)
22:55:54.679 00.000 8976 stepping (2, -3) + (0, -5)
22:55:54.679 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:54.728 00.049 8976 Received - 47 (G) 
22:55:54.728 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:55:54.728 00.000 8976 stepped: pos (2, -8)
22:55:54.728 00.000 8976 move complete, result=0
22:55:54.728 00.000 8976 worker thread done servicing request
22:55:54.728 00.000 8976 Worker thread wakes up
22:55:54.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:54.728 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:54.729 00.001 5052 GuideStep: 0.7 px 2 ms WEST, 1.5 px 5 ms SOUTH
22:55:55.776 01.047 8976 Exposure complete
22:55:55.791 00.015 8976 worker thread done servicing request
22:55:55.791 00.000 5052 OnExposeComplete: enter
22:55:55.792 00.001 5052 UpdateGuideState(): m_state=6
22:55:55.792 00.000 5052 Star::Find(18, 385, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 760
22:55:55.792 00.000 5052 Star::Find returns 1 (0), X=386.65, Y=271.63, Mass=319, SNR=12.1, Peak=58 HFD=4.4
22:55:55.792 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.36) = xAngle (-5.02 = 1.27)
22:55:55.792 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.36 = 0.93)
22:55:55.792 00.000 5052 CameraToMount -- cameraX=-1.13 cameraY=-0.60 hyp=1.28 cameraTheta=-2.66 mountX=0.38 mountY=1.02, mountTheta=1.21
22:55:55.793 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.13, y=-0.60, opts=13)
22:55:55.793 00.000 5052 Enqueuing Move request for stepguider (-1.13, -0.60)
22:55:55.793 00.000 8976 Worker thread wakes up
22:55:55.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.13, -0.60) opts 0xd
22:55:55.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.13, -0.60)
22:55:55.793 00.000 8976 Moving (-1.13, -0.60) raw xDistance=0.38 yDistance=1.02
22:55:55.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.38
22:55:55.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.02
22:55:55.793 00.000 8976 MoveAxis(L, 1, ABG)
22:55:55.793 00.000 8976 stepping (2, -8) + (-1, 0)
22:55:55.793 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:55.794 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:55:55.804 00.010 5052 UpdateGuideState exits: m=319 SNR=12.1
22:55:55.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:55.804 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:55.804 00.000 5052 Enqueuing Expose request
22:55:55.815 00.011 8976 Received - 47 (G) 
22:55:55.815 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:55:55.815 00.000 8976 stepped: pos (1, -8)
22:55:55.815 00.000 8976 MoveAxis(D, 3, ABG)
22:55:55.815 00.000 8976 stepping (1, -8) + (0, -3)
22:55:55.815 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:55.846 00.031 8976 Received - 47 (G) 
22:55:55.847 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:55.847 00.000 8976 stepped: pos (1, -11)
22:55:55.847 00.000 8976 move complete, result=0
22:55:55.847 00.000 8976 worker thread done servicing request
22:55:55.847 00.000 8976 Worker thread wakes up
22:55:55.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:55.847 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:55.847 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 1.0 px 3 ms SOUTH
22:55:56.893 01.046 8976 Exposure complete
22:55:56.908 00.015 8976 worker thread done servicing request
22:55:56.908 00.000 5052 OnExposeComplete: enter
22:55:56.908 00.000 5052 UpdateGuideState(): m_state=6
22:55:56.908 00.000 5052 Star::Find(18, 386, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 761
22:55:56.908 00.000 5052 Star::Find returns 1 (0), X=387.31, Y=271.71, Mass=312, SNR=11.9, Peak=54 HFD=4.7
22:55:56.909 00.001 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.36) = xAngle (-4.67 = 1.61)
22:55:56.909 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.01 = 1.28)
22:55:56.909 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.51 hyp=0.70 cameraTheta=-2.31 mountX=-0.03 mountY=0.67, mountTheta=1.62
22:55:56.909 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.51, opts=13)
22:55:56.909 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.51)
22:55:56.910 00.001 8976 Worker thread wakes up
22:55:56.910 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.51) opts 0xd
22:55:56.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.51)
22:55:56.910 00.000 8976 Moving (-0.47, -0.51) raw xDistance=-0.03 yDistance=0.67
22:55:56.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:55:56.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.67
22:55:56.910 00.000 8976 MoveAxis(R, 0, ABG)
22:55:56.910 00.000 8976 MoveAxis(D, 2, ABG)
22:55:56.910 00.000 8976 stepping (1, -11) + (0, -2)
22:55:56.910 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:56.911 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:55:56.920 00.009 5052 UpdateGuideState exits: m=312 SNR=11.9
22:55:56.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:56.920 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:56.920 00.000 5052 Enqueuing Expose request
22:55:56.933 00.013 8976 Received - 47 (G) 
22:55:56.934 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:56.934 00.000 8976 stepped: pos (1, -13)
22:55:56.934 00.000 8976 move complete, result=0
22:55:56.934 00.000 8976 worker thread done servicing request
22:55:56.934 00.000 8976 Worker thread wakes up
22:55:56.934 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 2 ms SOUTH
22:55:56.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:56.934 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:57.973 01.039 8976 Exposure complete
22:55:57.989 00.016 8976 worker thread done servicing request
22:55:57.989 00.000 5052 OnExposeComplete: enter
22:55:57.989 00.000 5052 UpdateGuideState(): m_state=6
22:55:57.989 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 762
22:55:57.989 00.000 5052 Star::Find returns 1 (0), X=388.56, Y=271.13, Mass=296, SNR=11.7, Peak=49 HFD=4.1
22:55:57.989 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.36) = xAngle (-3.31 = 2.97)
22:55:57.989 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.65 = 2.63)
22:55:57.989 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-1.09 hyp=1.34 cameraTheta=-0.95 mountX=-1.32 mountY=0.65, mountTheta=2.68
22:55:57.989 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-1.09, opts=13)
22:55:57.989 00.000 5052 Enqueuing Move request for stepguider (0.78, -1.09)
22:55:57.989 00.000 8976 Worker thread wakes up
22:55:57.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -1.09) opts 0xd
22:55:57.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -1.09)
22:55:57.989 00.000 8976 Moving (0.78, -1.09) raw xDistance=-1.32 yDistance=0.65
22:55:57.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.32
22:55:57.990 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
22:55:57.990 00.000 8976 MoveAxis(R, 3, ABG)
22:55:57.990 00.000 8976 stepping (1, -13) + (3, 0)
22:55:57.990 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:57.990 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:55:58.001 00.011 5052 UpdateGuideState exits: m=296 SNR=11.7
22:55:58.001 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:58.001 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:58.001 00.000 5052 Enqueuing Expose request
22:55:58.021 00.020 8976 Received - 47 (G) 
22:55:58.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:58.021 00.000 8976 stepped: pos (4, -13)
22:55:58.021 00.000 8976 MoveAxis(D, 2, ABG)
22:55:58.021 00.000 8976 stepping (4, -13) + (0, -2)
22:55:58.021 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:58.052 00.031 8976 Received - 47 (G) 
22:55:58.052 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:58.052 00.000 8976 stepped: pos (4, -15)
22:55:58.052 00.000 8976 move complete, result=0
22:55:58.052 00.000 8976 worker thread done servicing request
22:55:58.052 00.000 8976 Worker thread wakes up
22:55:58.052 00.000 5052 GuideStep: -1.3 px 3 ms EAST, 0.7 px 2 ms SOUTH
22:55:58.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:58.052 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:55:59.114 01.062 8976 Exposure complete
22:55:59.131 00.017 8976 worker thread done servicing request
22:55:59.131 00.000 5052 OnExposeComplete: enter
22:55:59.131 00.000 5052 UpdateGuideState(): m_state=6
22:55:59.131 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 763
22:55:59.132 00.001 5052 Star::Find returns 1 (0), X=389.57, Y=272.48, Mass=371, SNR=13.2, Peak=52 HFD=5.1
22:55:59.132 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.36) = xAngle (-2.21 = -2.21)
22:55:59.132 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.55 = -2.55)
22:55:59.132 00.000 5052 CameraToMount -- cameraX=1.79 cameraY=0.26 hyp=1.81 cameraTheta=0.15 mountX=-1.08 mountY=-1.00, mountTheta=-2.39
22:55:59.133 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.79, y=0.26, opts=13)
22:55:59.133 00.000 5052 Enqueuing Move request for stepguider (1.79, 0.26)
22:55:59.133 00.000 8976 Worker thread wakes up
22:55:59.133 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.79, 0.26) opts 0xd
22:55:59.133 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.79, 0.26)
22:55:59.133 00.000 8976 Moving (1.79, 0.26) raw xDistance=-1.08 yDistance=-1.00
22:55:59.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.08
22:55:59.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -1.00
22:55:59.133 00.000 8976 MoveAxis(R, 2, ABG)
22:55:59.133 00.000 8976 stepping (4, -15) + (2, 0)
22:55:59.133 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:59.134 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:55:59.145 00.011 5052 UpdateGuideState exits: m=371 SNR=13.2
22:55:59.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:59.145 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:55:59.145 00.000 5052 Enqueuing Expose request
22:55:59.155 00.010 8976 Received - 47 (G) 
22:55:59.156 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:55:59.156 00.000 8976 stepped: pos (6, -15)
22:55:59.156 00.000 8976 MoveAxis(U, 3, ABG)
22:55:59.156 00.000 8976 stepping (6, -15) + (0, 3)
22:55:59.156 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:59.187 00.031 8976 Received - 47 (G) 
22:55:59.187 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:55:59.188 00.001 8976 stepped: pos (6, -12)
22:55:59.188 00.000 8976 move complete, result=0
22:55:59.188 00.000 8976 worker thread done servicing request
22:55:59.188 00.000 8976 Worker thread wakes up
22:55:59.188 00.000 5052 GuideStep: -1.1 px 2 ms EAST, -1.0 px 3 ms NORTH
22:55:59.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:55:59.188 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:00.226 01.038 8976 Exposure complete
22:56:00.241 00.015 8976 worker thread done servicing request
22:56:00.241 00.000 5052 OnExposeComplete: enter
22:56:00.241 00.000 5052 UpdateGuideState(): m_state=6
22:56:00.241 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 764
22:56:00.241 00.000 5052 Star::Find returns 1 (0), X=389.57, Y=272.55, Mass=317, SNR=12.1, Peak=53 HFD=4.4
22:56:00.241 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.36) = xAngle (-2.18 = -2.18)
22:56:00.241 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.52 = -2.52)
22:56:00.241 00.000 5052 CameraToMount -- cameraX=1.79 cameraY=0.32 hyp=1.82 cameraTheta=0.18 mountX=-1.04 mountY=-1.06, mountTheta=-2.35
22:56:00.242 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.79, y=0.32, opts=13)
22:56:00.242 00.000 5052 Enqueuing Move request for stepguider (1.79, 0.32)
22:56:00.242 00.000 8976 Worker thread wakes up
22:56:00.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.79, 0.32) opts 0xd
22:56:00.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.79, 0.32)
22:56:00.242 00.000 8976 Moving (1.79, 0.32) raw xDistance=-1.04 yDistance=-1.06
22:56:00.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.04
22:56:00.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.06
22:56:00.242 00.000 8976 MoveAxis(R, 2, ABG)
22:56:00.242 00.000 8976 stepping (6, -12) + (2, 0)
22:56:00.242 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:00.243 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:56:00.253 00.010 5052 UpdateGuideState exits: m=317 SNR=12.1
22:56:00.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:00.253 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:00.253 00.000 5052 Enqueuing Expose request
22:56:00.275 00.022 8976 Received - 47 (G) 
22:56:00.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:00.275 00.000 8976 stepped: pos (8, -12)
22:56:00.275 00.000 8976 MoveAxis(U, 3, ABG)
22:56:00.275 00.000 8976 stepping (8, -12) + (0, 3)
22:56:00.275 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:00.306 00.031 8976 Received - 47 (G) 
22:56:00.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:00.307 00.001 8976 stepped: pos (8, -9)
22:56:00.307 00.000 8976 move complete, result=0
22:56:00.307 00.000 8976 worker thread done servicing request
22:56:00.307 00.000 8976 Worker thread wakes up
22:56:00.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:00.307 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:00.307 00.000 5052 GuideStep: -1.0 px 2 ms EAST, -1.1 px 3 ms NORTH
22:56:01.356 01.049 8976 Exposure complete
22:56:01.371 00.015 8976 worker thread done servicing request
22:56:01.371 00.000 5052 OnExposeComplete: enter
22:56:01.371 00.000 5052 UpdateGuideState(): m_state=6
22:56:01.371 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 765
22:56:01.371 00.000 5052 Star::Find returns 1 (0), X=390.79, Y=272.56, Mass=337, SNR=12.5, Peak=55 HFD=3.7
22:56:01.371 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.36) = xAngle (-2.25 = -2.25)
22:56:01.371 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.59 = -2.59)
22:56:01.371 00.000 5052 CameraToMount -- cameraX=3.01 cameraY=0.33 hyp=3.03 cameraTheta=0.11 mountX=-1.90 mountY=-1.59, mountTheta=-2.44
22:56:01.374 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=3.01, y=0.33, opts=13)
22:56:01.374 00.000 5052 Enqueuing Move request for stepguider (3.01, 0.33)
22:56:01.374 00.000 8976 Worker thread wakes up
22:56:01.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.01, 0.33) opts 0xd
22:56:01.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.01, 0.33)
22:56:01.374 00.000 8976 Moving (3.01, 0.33) raw xDistance=-1.90 yDistance=-1.59
22:56:01.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.25 from input -1.90
22:56:01.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.05 from input -1.59
22:56:01.374 00.000 8976 MoveAxis(R, 4, ABG)
22:56:01.374 00.000 8976 stepping (8, -9) + (4, 0)
22:56:01.374 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:56:01.375 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=50, Gamma=2.260
22:56:01.387 00.012 5052 UpdateGuideState exits: m=337 SNR=12.5
22:56:01.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:01.387 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:01.387 00.000 5052 Enqueuing Expose request
22:56:01.409 00.022 8976 Received - 47 (G) 
22:56:01.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:56:01.410 00.001 8976 stepped: pos (12, -9)
22:56:01.410 00.000 8976 MoveAxis(U, 5, ABG)
22:56:01.410 00.000 8976 stepping (12, -9) + (0, 5)
22:56:01.410 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:56:01.458 00.048 8976 Received - 47 (G) 
22:56:01.458 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
22:56:01.458 00.000 8976 stepped: pos (12, -4)
22:56:01.458 00.000 8976 move complete, result=0
22:56:01.458 00.000 8976 worker thread done servicing request
22:56:01.458 00.000 8976 Worker thread wakes up
22:56:01.458 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:01.458 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:01.458 00.000 5052 GuideStep: -1.9 px 4 ms EAST, -1.6 px 5 ms NORTH
22:56:02.517 01.059 8976 Exposure complete
22:56:02.531 00.014 8976 worker thread done servicing request
22:56:02.531 00.000 5052 OnExposeComplete: enter
22:56:02.531 00.000 5052 UpdateGuideState(): m_state=6
22:56:02.531 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 766
22:56:02.531 00.000 5052 Star::Find returns 1 (0), X=389.56, Y=272.30, Mass=319, SNR=12.2, Peak=54 HFD=3.9
22:56:02.532 00.001 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.36) = xAngle (-2.31 = -2.31)
22:56:02.532 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.65 = -2.65)
22:56:02.532 00.000 5052 CameraToMount -- cameraX=1.78 cameraY=0.08 hyp=1.78 cameraTheta=0.05 mountX=-1.21 mountY=-0.84, mountTheta=-2.53
22:56:02.532 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.78, y=0.08, opts=13)
22:56:02.532 00.000 5052 Enqueuing Move request for stepguider (1.78, 0.08)
22:56:02.532 00.000 8976 Worker thread wakes up
22:56:02.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.78, 0.08) opts 0xd
22:56:02.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.78, 0.08)
22:56:02.532 00.000 8976 Moving (1.78, 0.08) raw xDistance=-1.21 yDistance=-0.84
22:56:02.533 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.21
22:56:02.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.84
22:56:02.533 00.000 8976 MoveAxis(R, 3, ABG)
22:56:02.533 00.000 8976 stepping (12, -4) + (3, 0)
22:56:02.533 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:02.533 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:56:02.543 00.010 5052 UpdateGuideState exits: m=319 SNR=12.2
22:56:02.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:02.543 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:02.544 00.001 5052 Enqueuing Expose request
22:56:02.561 00.017 8976 Received - 47 (G) 
22:56:02.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:02.561 00.000 8976 stepped: pos (15, -4)
22:56:02.561 00.000 8976 MoveAxis(U, 3, ABG)
22:56:02.561 00.000 8976 stepping (15, -4) + (0, 3)
22:56:02.561 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:02.593 00.032 8976 Received - 47 (G) 
22:56:02.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:02.593 00.000 8976 stepped: pos (15, -1)
22:56:02.593 00.000 8976 move complete, result=0
22:56:02.593 00.000 8976 worker thread done servicing request
22:56:02.593 00.000 8976 Worker thread wakes up
22:56:02.593 00.000 5052 GuideStep: -1.2 px 3 ms EAST, -0.8 px 3 ms NORTH
22:56:02.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:02.593 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:03.637 01.044 8976 Exposure complete
22:56:03.652 00.015 8976 worker thread done servicing request
22:56:03.652 00.000 5052 OnExposeComplete: enter
22:56:03.652 00.000 5052 UpdateGuideState(): m_state=6
22:56:03.652 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 767
22:56:03.652 00.000 5052 Star::Find returns 1 (0), X=387.66, Y=272.96, Mass=321, SNR=12.1, Peak=48 HFD=4.5
22:56:03.652 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.36) = xAngle (-0.63 = -0.63)
22:56:03.652 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.97 = -0.97)
22:56:03.652 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.74 hyp=0.75 cameraTheta=1.73 mountX=0.60 mountY=-0.62, mountTheta=-0.80
22:56:03.653 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.74, opts=13)
22:56:03.653 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.74)
22:56:03.653 00.000 8976 Worker thread wakes up
22:56:03.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.74) opts 0xd
22:56:03.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.74)
22:56:03.653 00.000 8976 Moving (-0.12, 0.74) raw xDistance=0.60 yDistance=-0.62
22:56:03.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.60
22:56:03.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.62
22:56:03.653 00.000 8976 MoveAxis(L, 1, ABG)
22:56:03.653 00.000 8976 stepping (15, -1) + (-1, 0)
22:56:03.654 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:56:03.654 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:56:03.664 00.010 5052 UpdateGuideState exits: m=321 SNR=12.1
22:56:03.664 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:03.664 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:03.664 00.000 5052 Enqueuing Expose request
22:56:03.680 00.016 8976 Received - 47 (G) 
22:56:03.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:56:03.680 00.000 8976 stepped: pos (14, -1)
22:56:03.680 00.000 8976 MoveAxis(U, 2, ABG)
22:56:03.680 00.000 8976 stepping (14, -1) + (0, 2)
22:56:03.680 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:03.712 00.032 8976 Received - 47 (G) 
22:56:03.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:03.712 00.000 8976 stepped: pos (14, 1)
22:56:03.712 00.000 8976 move complete, result=0
22:56:03.712 00.000 8976 worker thread done servicing request
22:56:03.712 00.000 8976 Worker thread wakes up
22:56:03.712 00.000 5052 GuideStep: 0.6 px 1 ms WEST, -0.6 px 2 ms NORTH
22:56:03.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:03.712 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:04.753 01.041 8976 Exposure complete
22:56:04.768 00.015 8976 worker thread done servicing request
22:56:04.768 00.000 5052 OnExposeComplete: enter
22:56:04.768 00.000 5052 UpdateGuideState(): m_state=6
22:56:04.768 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 768
22:56:04.768 00.000 5052 Star::Find returns 1 (0), X=386.98, Y=272.67, Mass=305, SNR=11.8, Peak=53 HFD=4.0
22:56:04.768 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.36) = xAngle (0.27 = 0.27)
22:56:04.768 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.07 = -0.07)
22:56:04.768 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.45 hyp=0.91 cameraTheta=2.63 mountX=0.88 mountY=-0.06, mountTheta=-0.07
22:56:04.769 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.45, opts=13)
22:56:04.769 00.000 5052 Enqueuing Move request for stepguider (-0.80, 0.45)
22:56:04.769 00.000 8976 Worker thread wakes up
22:56:04.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.45) opts 0xd
22:56:04.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.45)
22:56:04.769 00.000 8976 Moving (-0.80, 0.45) raw xDistance=0.88 yDistance=-0.06
22:56:04.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.88
22:56:04.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:56:04.769 00.000 8976 MoveAxis(L, 2, ABG)
22:56:04.770 00.001 8976 stepping (14, 1) + (-2, 0)
22:56:04.770 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:04.770 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:56:04.780 00.010 5052 UpdateGuideState exits: m=305 SNR=11.8
22:56:04.780 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:04.780 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:04.780 00.000 5052 Enqueuing Expose request
22:56:04.799 00.019 8976 Received - 47 (G) 
22:56:04.799 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:04.799 00.000 8976 stepped: pos (12, 1)
22:56:04.799 00.000 8976 MoveAxis(U, 0, ABG)
22:56:04.799 00.000 8976 move complete, result=0
22:56:04.799 00.000 8976 worker thread done servicing request
22:56:04.799 00.000 8976 Worker thread wakes up
22:56:04.799 00.000 5052 GuideStep: 0.9 px 2 ms WEST, -0.1 px 0 ms NORTH
22:56:04.800 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:04.800 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:05.839 01.039 8976 Exposure complete
22:56:05.854 00.015 8976 worker thread done servicing request
22:56:05.854 00.000 5052 OnExposeComplete: enter
22:56:05.854 00.000 5052 UpdateGuideState(): m_state=6
22:56:05.854 00.000 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 769
22:56:05.855 00.001 5052 Star::Find returns 1 (0), X=387.68, Y=272.34, Mass=370, SNR=13.1, Peak=54 HFD=4.6
22:56:05.855 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.36) = xAngle (-0.11 = -0.11)
22:56:05.855 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.45 = -0.45)
22:56:05.855 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.15 cameraTheta=2.25 mountX=0.15 mountY=-0.07, mountTheta=-0.41
22:56:05.855 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.12, opts=13)
22:56:05.855 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.12)
22:56:05.855 00.000 8976 Worker thread wakes up
22:56:05.856 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.12) opts 0xd
22:56:05.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.12)
22:56:05.856 00.000 8976 Moving (-0.10, 0.12) raw xDistance=0.15 yDistance=-0.07
22:56:05.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:56:05.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:56:05.856 00.000 8976 MoveAxis(R, 0, ABG)
22:56:05.856 00.000 8976 MoveAxis(U, 0, ABG)
22:56:05.856 00.000 8976 move complete, result=0
22:56:05.856 00.000 8976 worker thread done servicing request
22:56:05.856 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:56:05.866 00.010 5052 UpdateGuideState exits: m=370 SNR=13.1
22:56:05.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:05.866 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:05.866 00.000 5052 Enqueuing Expose request
22:56:05.866 00.000 8976 Worker thread wakes up
22:56:05.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:05.866 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:05.871 00.005 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:06.940 01.069 8976 Exposure complete
22:56:06.966 00.026 8976 worker thread done servicing request
22:56:06.966 00.000 5052 OnExposeComplete: enter
22:56:06.966 00.000 5052 UpdateGuideState(): m_state=6
22:56:06.966 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 770
22:56:06.966 00.000 5052 Star::Find returns 1 (0), X=388.60, Y=272.04, Mass=321, SNR=12.2, Peak=49 HFD=4.1
22:56:06.966 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.36) = xAngle (-2.58 = -2.58)
22:56:06.966 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.92 = -2.92)
22:56:06.966 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=-0.18 hyp=0.84 cameraTheta=-0.22 mountX=-0.71 mountY=-0.19, mountTheta=-2.88
22:56:06.966 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=-0.18, opts=13)
22:56:06.966 00.000 5052 Enqueuing Move request for stepguider (0.82, -0.18)
22:56:06.966 00.000 8976 Worker thread wakes up
22:56:06.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, -0.18) opts 0xd
22:56:06.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, -0.18)
22:56:06.966 00.000 8976 Moving (0.82, -0.18) raw xDistance=-0.71 yDistance=-0.19
22:56:06.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
22:56:06.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:56:06.966 00.000 8976 MoveAxis(R, 1, ABG)
22:56:06.966 00.000 8976 stepping (12, 1) + (1, 0)
22:56:06.966 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:56:06.966 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:56:06.983 00.017 5052 UpdateGuideState exits: m=321 SNR=12.2
22:56:06.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:06.983 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:06.983 00.000 5052 Enqueuing Expose request
22:56:06.989 00.006 8976 Received - 47 (G) 
22:56:06.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:56:06.989 00.000 8976 stepped: pos (13, 1)
22:56:06.989 00.000 8976 MoveAxis(U, 0, ABG)
22:56:06.989 00.000 8976 move complete, result=0
22:56:06.989 00.000 8976 worker thread done servicing request
22:56:06.989 00.000 8976 Worker thread wakes up
22:56:06.990 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:06.990 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:06.992 00.002 5052 GuideStep: -0.7 px 1 ms EAST, -0.2 px 0 ms NORTH
22:56:08.033 01.041 8976 Exposure complete
22:56:08.049 00.016 5052 OnExposeComplete: enter
22:56:08.049 00.000 5052 UpdateGuideState(): m_state=6
22:56:08.049 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 771
22:56:08.049 00.000 5052 Star::Find returns 1 (0), X=389.87, Y=272.23, Mass=347, SNR=12.7, Peak=53 HFD=4.4
22:56:08.049 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.36) = xAngle (-2.36 = -2.36)
22:56:08.049 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.70 = -2.70)
22:56:08.049 00.000 5052 CameraToMount -- cameraX=2.09 cameraY=0.01 hyp=2.09 cameraTheta=0.00 mountX=-1.48 mountY=-0.90, mountTheta=-2.59
22:56:08.050 00.001 8976 worker thread done servicing request
22:56:08.050 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.09, y=0.01, opts=13)
22:56:08.051 00.001 5052 Enqueuing Move request for stepguider (2.09, 0.01)
22:56:08.051 00.000 8976 Worker thread wakes up
22:56:08.052 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=31, FiltMin=27, FiltMax=47, Gamma=2.260
22:56:08.053 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.09, 0.01) opts 0xd
22:56:08.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.09, 0.01)
22:56:08.053 00.000 8976 Moving (2.09, 0.01) raw xDistance=-1.48 yDistance=-0.90
22:56:08.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.48
22:56:08.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.90
22:56:08.053 00.000 8976 MoveAxis(R, 3, ABG)
22:56:08.053 00.000 8976 stepping (13, 1) + (3, 0)
22:56:08.053 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:08.063 00.010 5052 UpdateGuideState exits: m=347 SNR=12.7
22:56:08.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:08.063 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:08.063 00.000 5052 Enqueuing Expose request
22:56:08.092 00.029 8976 Received - 47 (G) 
22:56:08.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:08.092 00.000 8976 stepped: pos (16, 1)
22:56:08.092 00.000 8976 MoveAxis(U, 3, ABG)
22:56:08.092 00.000 8976 stepping (16, 1) + (0, 3)
22:56:08.092 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:08.124 00.032 8976 Received - 47 (G) 
22:56:08.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:08.124 00.000 8976 stepped: pos (16, 4)
22:56:08.124 00.000 8976 move complete, result=0
22:56:08.124 00.000 8976 worker thread done servicing request
22:56:08.124 00.000 8976 Worker thread wakes up
22:56:08.124 00.000 5052 GuideStep: -1.5 px 3 ms EAST, -0.9 px 3 ms NORTH
22:56:08.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:08.124 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:09.171 01.047 8976 Exposure complete
22:56:09.186 00.015 8976 worker thread done servicing request
22:56:09.186 00.000 5052 OnExposeComplete: enter
22:56:09.186 00.000 5052 UpdateGuideState(): m_state=6
22:56:09.186 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 772
22:56:09.186 00.000 5052 Star::Find returns 1 (0), X=388.90, Y=272.48, Mass=325, SNR=12.2, Peak=51 HFD=3.9
22:56:09.186 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.36) = xAngle (-2.14 = -2.14)
22:56:09.186 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.48 = -2.48)
22:56:09.186 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=0.25 hyp=1.15 cameraTheta=0.22 mountX=-0.61 mountY=-0.71, mountTheta=-2.28
22:56:09.188 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=0.25, opts=13)
22:56:09.188 00.000 5052 Enqueuing Move request for stepguider (1.12, 0.25)
22:56:09.188 00.000 8976 Worker thread wakes up
22:56:09.189 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:56:09.191 00.002 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, 0.25) opts 0xd
22:56:09.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, 0.25)
22:56:09.191 00.000 8976 Moving (1.12, 0.25) raw xDistance=-0.61 yDistance=-0.71
22:56:09.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.61
22:56:09.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.71
22:56:09.191 00.000 8976 MoveAxis(R, 1, ABG)
22:56:09.191 00.000 8976 stepping (16, 4) + (1, 0)
22:56:09.191 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:56:09.201 00.010 5052 UpdateGuideState exits: m=325 SNR=12.2
22:56:09.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:09.201 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:09.201 00.000 5052 Enqueuing Expose request
22:56:09.211 00.010 8976 Received - 47 (G) 
22:56:09.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:56:09.212 00.001 8976 stepped: pos (17, 4)
22:56:09.212 00.000 8976 MoveAxis(U, 2, ABG)
22:56:09.212 00.000 8976 stepping (17, 4) + (0, 2)
22:56:09.212 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:09.243 00.031 8976 Received - 47 (G) 
22:56:09.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:09.243 00.000 8976 stepped: pos (17, 6)
22:56:09.243 00.000 8976 move complete, result=0
22:56:09.243 00.000 8976 worker thread done servicing request
22:56:09.243 00.000 8976 Worker thread wakes up
22:56:09.243 00.000 5052 GuideStep: -0.6 px 1 ms EAST, -0.7 px 2 ms NORTH
22:56:09.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:09.243 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:10.296 01.053 8976 Exposure complete
22:56:10.311 00.015 8976 worker thread done servicing request
22:56:10.311 00.000 5052 OnExposeComplete: enter
22:56:10.311 00.000 5052 UpdateGuideState(): m_state=6
22:56:10.311 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 773
22:56:10.311 00.000 5052 Star::Find returns 1 (0), X=387.74, Y=272.44, Mass=324, SNR=12.1, Peak=57 HFD=3.9
22:56:10.311 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.36) = xAngle (-0.61 = -0.61)
22:56:10.311 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.95 = -0.95)
22:56:10.311 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.75 mountX=0.18 mountY=-0.18, mountTheta=-0.78
22:56:10.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.22, opts=13)
22:56:10.312 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.22)
22:56:10.312 00.000 8976 Worker thread wakes up
22:56:10.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.22) opts 0xd
22:56:10.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.22)
22:56:10.312 00.000 8976 Moving (-0.04, 0.22) raw xDistance=0.18 yDistance=-0.18
22:56:10.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:56:10.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:56:10.312 00.000 8976 MoveAxis(R, 0, ABG)
22:56:10.312 00.000 8976 MoveAxis(U, 0, ABG)
22:56:10.312 00.000 8976 move complete, result=0
22:56:10.312 00.000 8976 worker thread done servicing request
22:56:10.313 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:56:10.322 00.009 5052 UpdateGuideState exits: m=324 SNR=12.1
22:56:10.323 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:10.323 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:10.323 00.000 5052 Enqueuing Expose request
22:56:10.323 00.000 8976 Worker thread wakes up
22:56:10.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:10.323 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:10.328 00.005 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:11.373 01.045 8976 Exposure complete
22:56:11.388 00.015 8976 worker thread done servicing request
22:56:11.389 00.001 5052 OnExposeComplete: enter
22:56:11.389 00.000 5052 UpdateGuideState(): m_state=6
22:56:11.389 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 774
22:56:11.389 00.000 5052 Star::Find returns 1 (0), X=389.24, Y=272.46, Mass=378, SNR=13.2, Peak=55 HFD=3.9
22:56:11.389 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.36) = xAngle (-2.19 = -2.19)
22:56:11.389 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.53 = -2.53)
22:56:11.389 00.000 5052 CameraToMount -- cameraX=1.46 cameraY=0.24 hyp=1.48 cameraTheta=0.17 mountX=-0.86 mountY=-0.84, mountTheta=-2.37
22:56:11.390 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.46, y=0.24, opts=13)
22:56:11.390 00.000 5052 Enqueuing Move request for stepguider (1.46, 0.24)
22:56:11.390 00.000 8976 Worker thread wakes up
22:56:11.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.46, 0.24) opts 0xd
22:56:11.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.46, 0.24)
22:56:11.390 00.000 8976 Moving (1.46, 0.24) raw xDistance=-0.86 yDistance=-0.84
22:56:11.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86
22:56:11.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
22:56:11.390 00.000 8976 MoveAxis(R, 2, ABG)
22:56:11.390 00.000 8976 stepping (17, 6) + (2, 0)
22:56:11.390 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:11.391 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:56:11.403 00.012 5052 UpdateGuideState exits: m=378 SNR=13.2
22:56:11.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:11.403 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:11.403 00.000 5052 Enqueuing Expose request
22:56:11.417 00.014 8976 Received - 47 (G) 
22:56:11.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:11.417 00.000 8976 stepped: pos (19, 6)
22:56:11.417 00.000 8976 MoveAxis(U, 3, ABG)
22:56:11.417 00.000 8976 stepping (19, 6) + (0, 3)
22:56:11.417 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:11.447 00.030 8976 Received - 47 (G) 
22:56:11.447 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:11.447 00.000 8976 stepped: pos (19, 9)
22:56:11.447 00.000 8976 move complete, result=0
22:56:11.447 00.000 8976 worker thread done servicing request
22:56:11.447 00.000 8976 Worker thread wakes up
22:56:11.447 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:11.447 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:11.447 00.000 5052 GuideStep: -0.9 px 2 ms EAST, -0.8 px 3 ms NORTH
22:56:12.498 01.051 8976 Exposure complete
22:56:12.513 00.015 8976 worker thread done servicing request
22:56:12.513 00.000 5052 OnExposeComplete: enter
22:56:12.513 00.000 5052 UpdateGuideState(): m_state=6
22:56:12.513 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 775
22:56:12.513 00.000 5052 Star::Find returns 1 (0), X=389.40, Y=272.90, Mass=367, SNR=13.1, Peak=53 HFD=4.0
22:56:12.513 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.36) = xAngle (-1.96 = -1.96)
22:56:12.513 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.30 = -2.30)
22:56:12.513 00.000 5052 CameraToMount -- cameraX=1.62 cameraY=0.68 hyp=1.75 cameraTheta=0.40 mountX=-0.67 mountY=-1.30, mountTheta=-2.05
22:56:12.514 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.62, y=0.68, opts=13)
22:56:12.514 00.000 5052 Enqueuing Move request for stepguider (1.62, 0.68)
22:56:12.514 00.000 8976 Worker thread wakes up
22:56:12.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.62, 0.68) opts 0xd
22:56:12.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.62, 0.68)
22:56:12.514 00.000 8976 Moving (1.62, 0.68) raw xDistance=-0.67 yDistance=-1.30
22:56:12.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.67
22:56:12.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.30
22:56:12.514 00.000 8976 MoveAxis(R, 1, ABG)
22:56:12.514 00.000 8976 stepping (19, 9) + (1, 0)
22:56:12.515 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:56:12.515 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:56:12.525 00.010 5052 UpdateGuideState exits: m=367 SNR=13.1
22:56:12.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:12.525 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:12.526 00.001 5052 Enqueuing Expose request
22:56:12.536 00.010 8976 Received - 47 (G) 
22:56:12.536 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:56:12.536 00.000 8976 stepped: pos (20, 9)
22:56:12.536 00.000 8976 MoveAxis(U, 4, ABG)
22:56:12.536 00.000 8976 stepping (20, 9) + (0, 4)
22:56:12.536 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:56:12.568 00.032 8976 Received - 47 (G) 
22:56:12.568 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:56:12.568 00.000 8976 stepped: pos (20, 13)
22:56:12.568 00.000 8976 move complete, result=0
22:56:12.568 00.000 8976 worker thread done servicing request
22:56:12.568 00.000 8976 Worker thread wakes up
22:56:12.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:12.568 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:12.568 00.000 5052 GuideStep: -0.7 px 1 ms EAST, -1.3 px 4 ms NORTH
22:56:13.616 01.048 8976 Exposure complete
22:56:13.630 00.014 8976 worker thread done servicing request
22:56:13.630 00.000 5052 OnExposeComplete: enter
22:56:13.630 00.000 5052 UpdateGuideState(): m_state=6
22:56:13.630 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 776
22:56:13.630 00.000 5052 Star::Find returns 1 (0), X=386.72, Y=272.62, Mass=288, SNR=11.5, Peak=50 HFD=4.0
22:56:13.630 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.36) = xAngle (0.42 = 0.42)
22:56:13.630 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.08 = 0.08)
22:56:13.630 00.000 5052 CameraToMount -- cameraX=-1.05 cameraY=0.40 hyp=1.13 cameraTheta=2.78 mountX=1.03 mountY=0.09, mountTheta=0.09
22:56:13.631 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.05, y=0.40, opts=13)
22:56:13.631 00.000 5052 Enqueuing Move request for stepguider (-1.05, 0.40)
22:56:13.631 00.000 8976 Worker thread wakes up
22:56:13.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.05, 0.40) opts 0xd
22:56:13.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.05, 0.40)
22:56:13.631 00.000 8976 Moving (-1.05, 0.40) raw xDistance=1.03 yDistance=0.09
22:56:13.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 1.03
22:56:13.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:56:13.631 00.000 8976 MoveAxis(L, 2, ABG)
22:56:13.631 00.000 8976 stepping (20, 13) + (-2, 0)
22:56:13.631 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:13.632 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:56:13.641 00.009 5052 UpdateGuideState exits: m=288 SNR=11.5
22:56:13.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:13.641 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:13.641 00.000 5052 Enqueuing Expose request
22:56:13.655 00.014 8976 Received - 47 (G) 
22:56:13.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:13.655 00.000 8976 stepped: pos (18, 13)
22:56:13.655 00.000 8976 MoveAxis(U, 0, ABG)
22:56:13.655 00.000 8976 move complete, result=0
22:56:13.655 00.000 8976 worker thread done servicing request
22:56:13.655 00.000 8976 Worker thread wakes up
22:56:13.655 00.000 5052 GuideStep: 1.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:56:13.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:13.655 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:14.700 01.045 8976 Exposure complete
22:56:14.713 00.013 8976 worker thread done servicing request
22:56:14.713 00.000 5052 OnExposeComplete: enter
22:56:14.713 00.000 5052 UpdateGuideState(): m_state=6
22:56:14.714 00.001 5052 Star::Find(18, 386, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 777
22:56:14.714 00.000 5052 Star::Find returns 1 (0), X=383.66, Y=272.12, Mass=361, SNR=12.8, Peak=51 HFD=4.9
22:56:14.714 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.36) = xAngle (-5.48 = 0.81)
22:56:14.714 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.82 = 0.47)
22:56:14.714 00.000 5052 CameraToMount -- cameraX=-4.12 cameraY=-0.10 hyp=4.12 cameraTheta=-3.12 mountX=2.85 mountY=1.86, mountTheta=0.58
22:56:14.714 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.12, y=-0.10, opts=13)
22:56:14.714 00.000 5052 Enqueuing Move request for stepguider (-4.12, -0.10)
22:56:14.715 00.001 8976 Worker thread wakes up
22:56:14.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.12, -0.10) opts 0xd
22:56:14.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.12, -0.10)
22:56:14.715 00.000 8976 Moving (-4.12, -0.10) raw xDistance=2.85 yDistance=1.86
22:56:14.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.84 from input 2.85
22:56:14.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.17 from input 1.86
22:56:14.715 00.000 8976 MoveAxis(L, 6, ABG)
22:56:14.715 00.000 8976 stepping (18, 13) + (-6, 0)
22:56:14.715 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:56:14.715 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:56:14.725 00.010 5052 UpdateGuideState exits: m=361 SNR=12.8
22:56:14.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:14.726 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:14.726 00.000 5052 Enqueuing Expose request
22:56:14.759 00.033 8976 Received - 47 (G) 
22:56:14.759 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:56:14.759 00.000 8976 stepped: pos (12, 13)
22:56:14.759 00.000 8976 MoveAxis(D, 6, ABG)
22:56:14.759 00.000 8976 stepping (12, 13) + (0, -6)
22:56:14.759 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:56:14.807 00.048 8976 Received - 47 (G) 
22:56:14.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:56:14.807 00.000 8976 stepped: pos (12, 7)
22:56:14.807 00.000 8976 move complete, result=0
22:56:14.807 00.000 8976 worker thread done servicing request
22:56:14.807 00.000 8976 Worker thread wakes up
22:56:14.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:14.807 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:14.807 00.000 5052 GuideStep: 2.9 px 6 ms WEST, 1.9 px 6 ms SOUTH
22:56:15.851 01.044 8976 Exposure complete
22:56:15.867 00.016 8976 worker thread done servicing request
22:56:15.867 00.000 5052 OnExposeComplete: enter
22:56:15.867 00.000 5052 UpdateGuideState(): m_state=6
22:56:15.867 00.000 5052 Star::Find(18, 383, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 778
22:56:15.867 00.000 5052 Star::Find returns 1 (0), X=382.17, Y=270.80, Mass=322, SNR=12.2, Peak=54 HFD=4.4
22:56:15.867 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.36) = xAngle (-5.25 = 1.03)
22:56:15.867 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.59 = 0.69)
22:56:15.867 00.000 5052 CameraToMount -- cameraX=-5.61 cameraY=-1.42 hyp=5.78 cameraTheta=-2.89 mountX=2.98 mountY=3.69, mountTheta=0.89
22:56:15.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.61, y=-1.42, opts=13)
22:56:15.868 00.000 5052 Enqueuing Move request for stepguider (-5.61, -1.42)
22:56:15.868 00.000 8976 Worker thread wakes up
22:56:15.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.61, -1.42) opts 0xd
22:56:15.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.61, -1.42)
22:56:15.868 00.000 8976 Moving (-5.61, -1.42) raw xDistance=2.98 yDistance=3.69
22:56:15.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.00 from input 2.98
22:56:15.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.40 from input 3.69
22:56:15.868 00.000 8976 MoveAxis(L, 6, ABG)
22:56:15.868 00.000 8976 stepping (12, 7) + (-6, 0)
22:56:15.868 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:56:15.869 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:56:15.878 00.009 5052 UpdateGuideState exits: m=322 SNR=12.2
22:56:15.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:15.878 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:15.878 00.000 5052 Enqueuing Expose request
22:56:15.910 00.032 8976 Received - 47 (G) 
22:56:15.910 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
22:56:15.910 00.000 8976 stepped: pos (6, 7)
22:56:15.910 00.000 8976 MoveAxis(D, 11, ABG)
22:56:15.910 00.000 8976 stepping (6, 7) + (0, -11)
22:56:15.910 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
22:56:15.974 00.064 8976 Received - 47 (G) 
22:56:15.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
22:56:15.974 00.000 8976 stepped: pos (6, -4)
22:56:15.974 00.000 8976 move complete, result=0
22:56:15.974 00.000 8976 worker thread done servicing request
22:56:15.974 00.000 8976 Worker thread wakes up
22:56:15.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:15.974 00.000 5052 GuideStep: 3.0 px 6 ms WEST, 3.7 px 11 ms SOUTH
22:56:15.974 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:17.022 01.048 8976 Exposure complete
22:56:17.036 00.014 8976 worker thread done servicing request
22:56:17.037 00.001 5052 OnExposeComplete: enter
22:56:17.037 00.000 5052 UpdateGuideState(): m_state=6
22:56:17.037 00.000 5052 Star::Find(18, 382, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 779
22:56:17.037 00.000 5052 Star::Find returns 1 (0), X=385.71, Y=270.54, Mass=306, SNR=11.8, Peak=65 HFD=3.7
22:56:17.037 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.36) = xAngle (-4.82 = 1.46)
22:56:17.037 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.16 = 1.12)
22:56:17.037 00.000 5052 CameraToMount -- cameraX=-2.07 cameraY=-1.68 hyp=2.66 cameraTheta=-2.46 mountX=0.28 mountY=2.40, mountTheta=1.45
22:56:17.037 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.07, y=-1.68, opts=13)
22:56:17.038 00.001 5052 Enqueuing Move request for stepguider (-2.07, -1.68)
22:56:17.038 00.000 8976 Worker thread wakes up
22:56:17.038 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.07, -1.68) opts 0xd
22:56:17.038 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.07, -1.68)
22:56:17.038 00.000 8976 Moving (-2.07, -1.68) raw xDistance=0.28 yDistance=2.40
22:56:17.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
22:56:17.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.68 from input 2.40
22:56:17.038 00.000 8976 MoveAxis(R, 0, ABG)
22:56:17.038 00.000 8976 MoveAxis(D, 8, ABG)
22:56:17.038 00.000 8976 stepping (6, -4) + (0, -8)
22:56:17.038 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
22:56:17.039 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:56:17.048 00.009 5052 UpdateGuideState exits: m=306 SNR=11.8
22:56:17.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:17.048 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:17.048 00.000 5052 Enqueuing Expose request
22:56:17.093 00.045 8976 Received - 47 (G) 
22:56:17.093 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
22:56:17.093 00.000 8976 stepped: pos (6, -12)
22:56:17.093 00.000 8976 move complete, result=0
22:56:17.093 00.000 8976 worker thread done servicing request
22:56:17.093 00.000 8976 Worker thread wakes up
22:56:17.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:17.093 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:17.093 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 2.4 px 8 ms SOUTH
22:56:18.134 01.041 8976 Exposure complete
22:56:18.149 00.015 8976 worker thread done servicing request
22:56:18.149 00.000 5052 OnExposeComplete: enter
22:56:18.149 00.000 5052 UpdateGuideState(): m_state=6
22:56:18.149 00.000 5052 Star::Find(18, 385, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 780
22:56:18.149 00.000 5052 Star::Find returns 1 (0), X=387.62, Y=272.20, Mass=294, SNR=11.7, Peak=51 HFD=4.6
22:56:18.149 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.36) = xAngle (-5.35 = 0.93)
22:56:18.149 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.69 = 0.59)
22:56:18.149 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-2.99 mountX=0.10 mountY=0.09, mountTheta=0.75
22:56:18.149 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.02, opts=13)
22:56:18.149 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.02)
22:56:18.150 00.001 8976 Worker thread wakes up
22:56:18.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.02) opts 0xd
22:56:18.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.02)
22:56:18.150 00.000 8976 Moving (-0.16, -0.02) raw xDistance=0.10 yDistance=0.09
22:56:18.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:56:18.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:56:18.150 00.000 8976 MoveAxis(R, 0, ABG)
22:56:18.150 00.000 8976 MoveAxis(U, 0, ABG)
22:56:18.150 00.000 8976 move complete, result=0
22:56:18.150 00.000 8976 worker thread done servicing request
22:56:18.150 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:56:18.160 00.010 5052 UpdateGuideState exits: m=294 SNR=11.7
22:56:18.161 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:18.161 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:18.161 00.000 5052 Enqueuing Expose request
22:56:18.161 00.000 8976 Worker thread wakes up
22:56:18.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:18.161 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:18.166 00.005 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:19.206 01.040 8976 Exposure complete
22:56:19.220 00.014 8976 worker thread done servicing request
22:56:19.220 00.000 5052 OnExposeComplete: enter
22:56:19.220 00.000 5052 UpdateGuideState(): m_state=6
22:56:19.221 00.001 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 781
22:56:19.222 00.001 5052 Star::Find returns 1 (0), X=388.65, Y=271.82, Mass=331, SNR=12.2, Peak=50 HFD=4.5
22:56:19.222 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.36) = xAngle (-2.79 = -2.79)
22:56:19.222 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
22:56:19.222 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.40 hyp=0.96 cameraTheta=-0.43 mountX=-0.90 mountY=-0.01, mountTheta=-3.13
22:56:19.223 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.40, opts=13)
22:56:19.223 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.40)
22:56:19.223 00.000 8976 Worker thread wakes up
22:56:19.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.40) opts 0xd
22:56:19.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.40)
22:56:19.223 00.000 8976 Moving (0.87, -0.40) raw xDistance=-0.90 yDistance=-0.01
22:56:19.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.90
22:56:19.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:56:19.223 00.000 8976 MoveAxis(R, 2, ABG)
22:56:19.223 00.000 8976 stepping (6, -12) + (2, 0)
22:56:19.223 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:19.224 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:56:19.233 00.009 5052 UpdateGuideState exits: m=331 SNR=12.2
22:56:19.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:19.233 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:19.233 00.000 5052 Enqueuing Expose request
22:56:19.251 00.018 8976 Received - 47 (G) 
22:56:19.251 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:19.251 00.000 8976 stepped: pos (8, -12)
22:56:19.251 00.000 8976 MoveAxis(U, 0, ABG)
22:56:19.251 00.000 8976 move complete, result=0
22:56:19.251 00.000 8976 worker thread done servicing request
22:56:19.251 00.000 8976 Worker thread wakes up
22:56:19.251 00.000 5052 GuideStep: -0.9 px 2 ms EAST, -0.0 px 0 ms NORTH
22:56:19.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:19.251 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:20.289 01.038 8976 Exposure complete
22:56:20.302 00.013 8976 worker thread done servicing request
22:56:20.302 00.000 5052 OnExposeComplete: enter
22:56:20.302 00.000 5052 UpdateGuideState(): m_state=6
22:56:20.302 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 782
22:56:20.302 00.000 5052 Star::Find returns 1 (0), X=388.76, Y=272.37, Mass=340, SNR=12.6, Peak=54 HFD=3.7
22:56:20.303 00.001 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.36) = xAngle (-2.21 = -2.21)
22:56:20.303 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.55 = -2.55)
22:56:20.303 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.15 hyp=0.99 cameraTheta=0.15 mountX=-0.59 mountY=-0.55, mountTheta=-2.39
22:56:20.303 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.15, opts=13)
22:56:20.303 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.15)
22:56:20.303 00.000 8976 Worker thread wakes up
22:56:20.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.15) opts 0xd
22:56:20.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.15)
22:56:20.303 00.000 8976 Moving (0.98, 0.15) raw xDistance=-0.59 yDistance=-0.55
22:56:20.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.59
22:56:20.304 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
22:56:20.304 00.000 8976 MoveAxis(R, 1, ABG)
22:56:20.304 00.000 8976 stepping (8, -12) + (1, 0)
22:56:20.304 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:56:20.304 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:56:20.313 00.009 5052 UpdateGuideState exits: m=340 SNR=12.6
22:56:20.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:20.313 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:20.313 00.000 5052 Enqueuing Expose request
22:56:20.322 00.009 8976 Received - 47 (G) 
22:56:20.322 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:56:20.322 00.000 8976 stepped: pos (9, -12)
22:56:20.322 00.000 8976 MoveAxis(U, 2, ABG)
22:56:20.322 00.000 8976 stepping (9, -12) + (0, 2)
22:56:20.322 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:20.353 00.031 8976 Received - 47 (G) 
22:56:20.354 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:20.354 00.000 8976 stepped: pos (9, -10)
22:56:20.354 00.000 8976 move complete, result=0
22:56:20.354 00.000 8976 worker thread done servicing request
22:56:20.354 00.000 8976 Worker thread wakes up
22:56:20.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:20.354 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:20.354 00.000 5052 GuideStep: -0.6 px 1 ms EAST, -0.6 px 2 ms NORTH
22:56:20.968 00.614 5052 GuideAssistant changed RA_MinMove to 0.59
22:56:21.391 00.423 8976 Exposure complete
22:56:21.405 00.014 8976 worker thread done servicing request
22:56:21.405 00.000 5052 OnExposeComplete: enter
22:56:21.405 00.000 5052 UpdateGuideState(): m_state=6
22:56:21.405 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 783
22:56:21.405 00.000 5052 Star::Find returns 1 (0), X=389.15, Y=272.16, Mass=316, SNR=12.1, Peak=53 HFD=3.9
22:56:21.405 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.36) = xAngle (-2.40 = -2.40)
22:56:21.405 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.74 = -2.74)
22:56:21.405 00.000 5052 CameraToMount -- cameraX=1.37 cameraY=-0.06 hyp=1.37 cameraTheta=-0.04 mountX=-1.01 mountY=-0.53, mountTheta=-2.66
22:56:21.406 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.37, y=-0.06, opts=13)
22:56:21.406 00.000 5052 Enqueuing Move request for stepguider (1.37, -0.06)
22:56:21.406 00.000 8976 Worker thread wakes up
22:56:21.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.37, -0.06) opts 0xd
22:56:21.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.37, -0.06)
22:56:21.406 00.000 8976 Moving (1.37, -0.06) raw xDistance=-1.01 yDistance=-0.53
22:56:21.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.01
22:56:21.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
22:56:21.406 00.000 8976 MoveAxis(R, 2, ABG)
22:56:21.406 00.000 8976 stepping (9, -10) + (2, 0)
22:56:21.406 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:21.407 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:56:21.416 00.009 5052 UpdateGuideState exits: m=316 SNR=12.1
22:56:21.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:21.416 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:21.417 00.001 5052 Enqueuing Expose request
22:56:21.441 00.024 8976 Received - 47 (G) 
22:56:21.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:21.441 00.000 8976 stepped: pos (11, -10)
22:56:21.441 00.000 8976 MoveAxis(U, 2, ABG)
22:56:21.441 00.000 8976 stepping (11, -10) + (0, 2)
22:56:21.441 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:21.473 00.032 8976 Received - 47 (G) 
22:56:21.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:21.473 00.000 8976 stepped: pos (11, -8)
22:56:21.473 00.000 8976 move complete, result=0
22:56:21.473 00.000 8976 worker thread done servicing request
22:56:21.473 00.000 8976 Worker thread wakes up
22:56:21.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:21.473 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:21.473 00.000 5052 GuideStep: -1.0 px 2 ms EAST, -0.5 px 2 ms NORTH
22:56:22.507 01.034 8976 Exposure complete
22:56:22.520 00.013 8976 worker thread done servicing request
22:56:22.520 00.000 5052 OnExposeComplete: enter
22:56:22.520 00.000 5052 UpdateGuideState(): m_state=6
22:56:22.520 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 784
22:56:22.520 00.000 5052 Star::Find returns 1 (0), X=388.83, Y=272.06, Mass=312, SNR=11.9, Peak=47 HFD=4.2
22:56:22.520 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.36) = xAngle (-2.51 = -2.51)
22:56:22.520 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.85 = -2.85)
22:56:22.520 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=-0.16 hyp=1.07 cameraTheta=-0.15 mountX=-0.86 mountY=-0.30, mountTheta=-2.80
22:56:22.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=-0.16, opts=13)
22:56:22.521 00.000 5052 Enqueuing Move request for stepguider (1.06, -0.16)
22:56:22.521 00.000 8976 Worker thread wakes up
22:56:22.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, -0.16) opts 0xd
22:56:22.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, -0.16)
22:56:22.521 00.000 8976 Moving (1.06, -0.16) raw xDistance=-0.86 yDistance=-0.30
22:56:22.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.86
22:56:22.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.30
22:56:22.521 00.000 8976 MoveAxis(R, 2, ABG)
22:56:22.522 00.001 8976 stepping (11, -8) + (2, 0)
22:56:22.522 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:22.522 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:56:22.531 00.009 5052 UpdateGuideState exits: m=312 SNR=11.9
22:56:22.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:22.532 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:22.532 00.000 5052 Enqueuing Expose request
22:56:22.544 00.012 8976 Received - 47 (G) 
22:56:22.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:22.544 00.000 8976 stepped: pos (13, -8)
22:56:22.544 00.000 8976 MoveAxis(U, 0, ABG)
22:56:22.544 00.000 8976 move complete, result=0
22:56:22.544 00.000 8976 worker thread done servicing request
22:56:22.544 00.000 8976 Worker thread wakes up
22:56:22.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:22.544 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:22.544 00.000 5052 GuideStep: -0.9 px 2 ms EAST, -0.3 px 0 ms NORTH
22:56:22.815 00.271 5052 GuideAssistant changed Dec_MinMove to 0.90
22:56:23.583 00.768 8976 Exposure complete
22:56:23.597 00.014 8976 worker thread done servicing request
22:56:23.597 00.000 5052 OnExposeComplete: enter
22:56:23.597 00.000 5052 UpdateGuideState(): m_state=6
22:56:23.598 00.001 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 785
22:56:23.598 00.000 5052 Star::Find returns 1 (0), X=388.51, Y=272.06, Mass=350, SNR=12.7, Peak=47 HFD=5.0
22:56:23.598 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.36) = xAngle (-2.57 = -2.57)
22:56:23.598 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.91 = -2.91)
22:56:23.598 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.16 hyp=0.75 cameraTheta=-0.21 mountX=-0.63 mountY=-0.17, mountTheta=-2.87
22:56:23.598 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.16, opts=13)
22:56:23.598 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.16)
22:56:23.598 00.000 8976 Worker thread wakes up
22:56:23.599 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.16) opts 0xd
22:56:23.599 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.16)
22:56:23.599 00.000 8976 Moving (0.73, -0.16) raw xDistance=-0.63 yDistance=-0.17
22:56:23.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.63
22:56:23.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:56:23.599 00.000 8976 MoveAxis(R, 1, ABG)
22:56:23.599 00.000 8976 stepping (13, -8) + (1, 0)
22:56:23.599 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:56:23.599 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=31, FiltMin=27, FiltMax=42, Gamma=2.260
22:56:23.609 00.010 5052 UpdateGuideState exits: m=350 SNR=12.7
22:56:23.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:23.609 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:23.609 00.000 5052 Enqueuing Expose request
22:56:23.631 00.022 8976 Received - 47 (G) 
22:56:23.631 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:56:23.631 00.000 8976 stepped: pos (14, -8)
22:56:23.631 00.000 8976 MoveAxis(U, 0, ABG)
22:56:23.631 00.000 8976 move complete, result=0
22:56:23.631 00.000 8976 worker thread done servicing request
22:56:23.631 00.000 8976 Worker thread wakes up
22:56:23.631 00.000 5052 GuideStep: -0.6 px 1 ms EAST, -0.2 px 0 ms NORTH
22:56:23.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:23.631 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:24.678 01.047 8976 Exposure complete
22:56:24.692 00.014 8976 worker thread done servicing request
22:56:24.692 00.000 5052 OnExposeComplete: enter
22:56:24.692 00.000 5052 UpdateGuideState(): m_state=6
22:56:24.692 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 786
22:56:24.692 00.000 5052 Star::Find returns 1 (0), X=388.08, Y=272.23, Mass=332, SNR=12.3, Peak=53 HFD=4.2
22:56:24.692 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.36) = xAngle (-2.31 = -2.31)
22:56:24.692 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.65 = -2.65)
22:56:24.692 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.01 hyp=0.30 cameraTheta=0.05 mountX=-0.20 mountY=-0.14, mountTheta=-2.54
22:56:24.692 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.01, opts=13)
22:56:24.693 00.001 5052 Enqueuing Move request for stepguider (0.30, 0.01)
22:56:24.693 00.000 8976 Worker thread wakes up
22:56:24.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.01) opts 0xd
22:56:24.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.01)
22:56:24.693 00.000 8976 Moving (0.30, 0.01) raw xDistance=-0.20 yDistance=-0.14
22:56:24.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:56:24.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:56:24.693 00.000 8976 MoveAxis(R, 0, ABG)
22:56:24.693 00.000 8976 MoveAxis(U, 0, ABG)
22:56:24.693 00.000 8976 move complete, result=0
22:56:24.693 00.000 8976 worker thread done servicing request
22:56:24.694 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:56:24.703 00.009 5052 UpdateGuideState exits: m=332 SNR=12.3
22:56:24.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:24.703 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:24.703 00.000 5052 Enqueuing Expose request
22:56:24.703 00.000 8976 Worker thread wakes up
22:56:24.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:24.703 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:24.708 00.005 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:25.749 01.041 8976 Exposure complete
22:56:25.763 00.014 8976 worker thread done servicing request
22:56:25.764 00.001 5052 OnExposeComplete: enter
22:56:25.764 00.000 5052 UpdateGuideState(): m_state=6
22:56:25.764 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 787
22:56:25.764 00.000 5052 Star::Find returns 1 (0), X=387.51, Y=272.34, Mass=326, SNR=12.3, Peak=52 HFD=4.5
22:56:25.764 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.36) = xAngle (0.36 = 0.36)
22:56:25.764 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.02 = 0.02)
22:56:25.764 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.29 cameraTheta=2.72 mountX=0.27 mountY=0.01, mountTheta=0.02
22:56:25.765 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.12, opts=13)
22:56:25.765 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.12)
22:56:25.765 00.000 8976 Worker thread wakes up
22:56:25.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.12) opts 0xd
22:56:25.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.12)
22:56:25.765 00.000 8976 Moving (-0.27, 0.12) raw xDistance=0.27 yDistance=0.01
22:56:25.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:56:25.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:56:25.765 00.000 8976 MoveAxis(R, 0, ABG)
22:56:25.765 00.000 8976 MoveAxis(U, 0, ABG)
22:56:25.765 00.000 8976 move complete, result=0
22:56:25.765 00.000 8976 worker thread done servicing request
22:56:25.766 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:56:25.776 00.010 5052 UpdateGuideState exits: m=326 SNR=12.3
22:56:25.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:25.776 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:25.776 00.000 5052 Enqueuing Expose request
22:56:25.776 00.000 8976 Worker thread wakes up
22:56:25.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:25.776 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:25.781 00.005 5052 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
22:56:26.815 01.034 8976 Exposure complete
22:56:26.828 00.013 8976 worker thread done servicing request
22:56:26.828 00.000 5052 OnExposeComplete: enter
22:56:26.828 00.000 5052 UpdateGuideState(): m_state=6
22:56:26.829 00.001 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 788
22:56:26.829 00.000 5052 Star::Find returns 1 (0), X=388.75, Y=271.99, Mass=361, SNR=12.9, Peak=50 HFD=4.3
22:56:26.829 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.36) = xAngle (-2.59 = -2.59)
22:56:26.829 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.93 = -2.93)
22:56:26.829 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=-0.23 hyp=1.00 cameraTheta=-0.23 mountX=-0.85 mountY=-0.21, mountTheta=-2.90
22:56:26.829 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=-0.23, opts=13)
22:56:26.829 00.000 5052 Enqueuing Move request for stepguider (0.97, -0.23)
22:56:26.830 00.001 8976 Worker thread wakes up
22:56:26.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, -0.23) opts 0xd
22:56:26.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, -0.23)
22:56:26.830 00.000 8976 Moving (0.97, -0.23) raw xDistance=-0.85 yDistance=-0.21
22:56:26.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
22:56:26.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:56:26.830 00.000 8976 MoveAxis(R, 2, ABG)
22:56:26.830 00.000 8976 stepping (14, -8) + (2, 0)
22:56:26.830 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:26.830 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:56:26.840 00.010 5052 UpdateGuideState exits: m=361 SNR=12.9
22:56:26.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:26.840 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:26.840 00.000 5052 Enqueuing Expose request
22:56:26.860 00.020 8976 Received - 47 (G) 
22:56:26.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:26.860 00.000 8976 stepped: pos (16, -8)
22:56:26.860 00.000 8976 MoveAxis(U, 0, ABG)
22:56:26.860 00.000 8976 move complete, result=0
22:56:26.860 00.000 8976 worker thread done servicing request
22:56:26.861 00.001 8976 Worker thread wakes up
22:56:26.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:26.861 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:26.861 00.000 5052 GuideStep: -0.8 px 2 ms EAST, -0.2 px 0 ms NORTH
22:56:27.903 01.042 8976 Exposure complete
22:56:27.916 00.013 8976 worker thread done servicing request
22:56:27.917 00.001 5052 OnExposeComplete: enter
22:56:27.917 00.000 5052 UpdateGuideState(): m_state=6
22:56:27.917 00.000 5052 Star::Find(18, 388, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 789
22:56:27.917 00.000 5052 Star::Find returns 1 (0), X=389.79, Y=272.47, Mass=363, SNR=12.9, Peak=51 HFD=4.5
22:56:27.917 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.36) = xAngle (-2.24 = -2.24)
22:56:27.917 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.57 = -2.57)
22:56:27.917 00.000 5052 CameraToMount -- cameraX=2.01 cameraY=0.25 hyp=2.02 cameraTheta=0.12 mountX=-1.25 mountY=-1.09, mountTheta=-2.42
22:56:27.917 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.01, y=0.25, opts=13)
22:56:27.917 00.000 5052 Enqueuing Move request for stepguider (2.01, 0.25)
22:56:27.918 00.001 8976 Worker thread wakes up
22:56:27.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.01, 0.25) opts 0xd
22:56:27.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.01, 0.25)
22:56:27.918 00.000 8976 Moving (2.01, 0.25) raw xDistance=-1.25 yDistance=-1.09
22:56:27.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.25
22:56:27.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.09
22:56:27.918 00.000 8976 MoveAxis(R, 3, ABG)
22:56:27.918 00.000 8976 stepping (16, -8) + (3, 0)
22:56:27.918 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:27.918 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:56:27.928 00.010 5052 UpdateGuideState exits: m=363 SNR=12.9
22:56:27.929 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:27.929 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:27.929 00.000 5052 Enqueuing Expose request
22:56:27.947 00.018 8976 Received - 47 (G) 
22:56:27.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:27.947 00.000 8976 stepped: pos (19, -8)
22:56:27.947 00.000 8976 MoveAxis(U, 3, ABG)
22:56:27.947 00.000 8976 stepping (19, -8) + (0, 3)
22:56:27.947 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:27.979 00.032 8976 Received - 47 (G) 
22:56:27.979 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
22:56:27.979 00.000 8976 stepped: pos (19, -5)
22:56:27.979 00.000 8976 move complete, result=0
22:56:27.979 00.000 8976 worker thread done servicing request
22:56:27.979 00.000 8976 Worker thread wakes up
22:56:27.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:27.979 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:27.979 00.000 5052 GuideStep: -1.2 px 3 ms EAST, -1.1 px 3 ms NORTH
22:56:29.015 01.036 8976 Exposure complete
22:56:29.029 00.014 8976 worker thread done servicing request
22:56:29.030 00.001 5052 OnExposeComplete: enter
22:56:29.030 00.000 5052 UpdateGuideState(): m_state=6
22:56:29.030 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 790
22:56:29.030 00.000 5052 Star::Find returns 1 (0), X=389.24, Y=272.84, Mass=324, SNR=12.3, Peak=51 HFD=4.0
22:56:29.030 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.36) = xAngle (-1.96 = -1.96)
22:56:29.030 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.30 = -2.30)
22:56:29.030 00.000 5052 CameraToMount -- cameraX=1.46 cameraY=0.62 hyp=1.58 cameraTheta=0.40 mountX=-0.60 mountY=-1.18, mountTheta=-2.04
22:56:29.031 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.46, y=0.62, opts=13)
22:56:29.031 00.000 5052 Enqueuing Move request for stepguider (1.46, 0.62)
22:56:29.031 00.000 8976 Worker thread wakes up
22:56:29.031 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.46, 0.62) opts 0xd
22:56:29.031 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.46, 0.62)
22:56:29.031 00.000 8976 Moving (1.46, 0.62) raw xDistance=-0.60 yDistance=-1.18
22:56:29.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.60
22:56:29.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.18
22:56:29.031 00.000 8976 MoveAxis(R, 1, ABG)
22:56:29.031 00.000 8976 stepping (19, -5) + (1, 0)
22:56:29.031 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:56:29.032 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:56:29.041 00.009 5052 UpdateGuideState exits: m=324 SNR=12.3
22:56:29.041 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:29.041 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:29.041 00.000 5052 Enqueuing Expose request
22:56:29.051 00.010 8976 Received - 47 (G) 
22:56:29.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
22:56:29.051 00.000 8976 stepped: pos (20, -5)
22:56:29.051 00.000 8976 MoveAxis(U, 4, ABG)
22:56:29.051 00.000 8976 stepping (20, -5) + (0, 4)
22:56:29.051 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:56:29.082 00.031 8976 Received - 47 (G) 
22:56:29.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
22:56:29.082 00.000 8976 stepped: pos (20, -1)
22:56:29.082 00.000 8976 move complete, result=0
22:56:29.082 00.000 8976 worker thread done servicing request
22:56:29.082 00.000 8976 Worker thread wakes up
22:56:29.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:29.082 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:29.082 00.000 5052 GuideStep: -0.6 px 1 ms EAST, -1.2 px 4 ms NORTH
22:56:30.117 01.035 8976 Exposure complete
22:56:30.130 00.013 8976 worker thread done servicing request
22:56:30.131 00.001 5052 OnExposeComplete: enter
22:56:30.131 00.000 5052 UpdateGuideState(): m_state=6
22:56:30.131 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 791
22:56:30.131 00.000 5052 Star::Find returns 1 (0), X=387.94, Y=272.39, Mass=298, SNR=11.6, Peak=55 HFD=4.1
22:56:30.131 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.36) = xAngle (-1.54 = -1.54)
22:56:30.131 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.88 = -1.88)
22:56:30.131 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.82 mountX=0.01 mountY=-0.22, mountTheta=-1.54
22:56:30.132 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.17, opts=13)
22:56:30.132 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.17)
22:56:30.132 00.000 8976 Worker thread wakes up
22:56:30.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.17) opts 0xd
22:56:30.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.17)
22:56:30.132 00.000 8976 Moving (0.16, 0.17) raw xDistance=0.01 yDistance=-0.22
22:56:30.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:56:30.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
22:56:30.132 00.000 8976 MoveAxis(R, 0, ABG)
22:56:30.132 00.000 8976 MoveAxis(U, 0, ABG)
22:56:30.132 00.000 8976 move complete, result=0
22:56:30.132 00.000 8976 worker thread done servicing request
22:56:30.133 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:56:30.142 00.009 5052 UpdateGuideState exits: m=298 SNR=11.6
22:56:30.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:30.142 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:30.142 00.000 5052 Enqueuing Expose request
22:56:30.142 00.000 8976 Worker thread wakes up
22:56:30.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:30.142 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:30.147 00.005 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:31.175 01.028 8976 Exposure complete
22:56:31.189 00.014 8976 worker thread done servicing request
22:56:31.189 00.000 5052 OnExposeComplete: enter
22:56:31.189 00.000 5052 UpdateGuideState(): m_state=6
22:56:31.189 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 792
22:56:31.189 00.000 5052 Star::Find returns 1 (0), X=389.10, Y=272.50, Mass=362, SNR=12.9, Peak=52 HFD=4.3
22:56:31.189 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.36) = xAngle (-2.15 = -2.15)
22:56:31.189 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.49 = -2.49)
22:56:31.189 00.000 5052 CameraToMount -- cameraX=1.32 cameraY=0.28 hyp=1.35 cameraTheta=0.21 mountX=-0.74 mountY=-0.81, mountTheta=-2.31
22:56:31.190 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.32, y=0.28, opts=13)
22:56:31.190 00.000 5052 Enqueuing Move request for stepguider (1.32, 0.28)
22:56:31.190 00.000 8976 Worker thread wakes up
22:56:31.190 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.32, 0.28) opts 0xd
22:56:31.190 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.32, 0.28)
22:56:31.190 00.000 8976 Moving (1.32, 0.28) raw xDistance=-0.74 yDistance=-0.81
22:56:31.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
22:56:31.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.81
22:56:31.190 00.000 8976 MoveAxis(R, 2, ABG)
22:56:31.190 00.000 8976 stepping (20, -1) + (2, 0)
22:56:31.190 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:31.191 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:56:31.201 00.010 5052 UpdateGuideState exits: m=362 SNR=12.9
22:56:31.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:31.201 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:31.201 00.000 5052 Enqueuing Expose request
22:56:31.225 00.024 8976 Received - 47 (G) 
22:56:31.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
22:56:31.225 00.000 8976 stepped: pos (22, -1)
22:56:31.225 00.000 8976 MoveAxis(U, 0, ABG)
22:56:31.225 00.000 8976 move complete, result=0
22:56:31.225 00.000 8976 worker thread done servicing request
22:56:31.225 00.000 8976 Worker thread wakes up
22:56:31.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:31.225 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:31.225 00.000 5052 GuideStep: -0.7 px 2 ms EAST, -0.8 px 0 ms NORTH
22:56:32.226 01.001 5052 MultiStar mode disabled
22:56:32.238 00.012 5052 GuidingAssistant: Disabling guide output
22:56:32.238 00.000 5052 AOGuidingEnabled: 0
22:56:32.238 00.000 5052 MountGuidingEnabled: 0
22:56:32.286 00.048 8976 Exposure complete
22:56:32.301 00.015 8976 worker thread done servicing request
22:56:32.301 00.000 5052 OnExposeComplete: enter
22:56:32.301 00.000 5052 UpdateGuideState(): m_state=6
22:56:32.301 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 793
22:56:32.301 00.000 5052 Star::Find returns 1 (0), X=390.36, Y=272.63, Mass=346, SNR=12.6, Peak=52 HFD=4.0
22:56:32.301 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.36) = xAngle (-2.20 = -2.20)
22:56:32.301 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.54 = -2.54)
22:56:32.301 00.000 5052 CameraToMount -- cameraX=2.59 cameraY=0.41 hyp=2.62 cameraTheta=0.16 mountX=-1.55 mountY=-1.48, mountTheta=-2.38
22:56:32.302 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.59, y=0.41, opts=13)
22:56:32.302 00.000 5052 Enqueuing Move request for stepguider (2.59, 0.41)
22:56:32.302 00.000 8976 Worker thread wakes up
22:56:32.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.59, 0.41) opts 0xd
22:56:32.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.59, 0.41)
22:56:32.302 00.000 8976 Moving (2.59, 0.41) raw xDistance=-1.55 yDistance=-1.48
22:56:32.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.55
22:56:32.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.48
22:56:32.302 00.000 8976 MoveAxis(R, 3, ABG)
22:56:32.302 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:32.303 00.001 8976 MoveAxis(U, 4, ABG)
22:56:32.303 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:32.303 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:32.303 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:32.303 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:32.303 00.000 8976 move complete, result=1
22:56:32.303 00.000 8976 worker thread done servicing request
22:56:32.304 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:56:32.313 00.009 5052 UpdateGuideState exits: m=346 SNR=12.6
22:56:32.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:32.313 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:32.313 00.000 5052 Enqueuing Expose request
22:56:32.313 00.000 5052 GuideStep: -1.5 px 0 ms EAST, -1.5 px 0 ms NORTH
22:56:32.313 00.000 8976 Worker thread wakes up
22:56:32.313 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:32.314 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:32.314 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (0.04) = xAngle (0.12 = 0.12)
22:56:32.314 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.04 = 3.04)
22:56:32.314 00.000 5052 CameraToMount -- cameraX=2.59 cameraY=0.41 hyp=2.62 cameraTheta=0.16 mountX=2.60 mountY=0.26, mountTheta=0.10
22:56:32.314 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:33.347 01.033 8976 Exposure complete
22:56:33.361 00.014 8976 worker thread done servicing request
22:56:33.361 00.000 5052 OnExposeComplete: enter
22:56:33.361 00.000 5052 UpdateGuideState(): m_state=6
22:56:33.361 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 794
22:56:33.361 00.000 5052 Star::Find returns 1 (0), X=390.92, Y=272.88, Mass=380, SNR=13.2, Peak=53 HFD=4.2
22:56:33.361 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.36) = xAngle (-2.15 = -2.15)
22:56:33.361 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.49 = -2.49)
22:56:33.361 00.000 5052 CameraToMount -- cameraX=3.14 cameraY=0.66 hyp=3.21 cameraTheta=0.21 mountX=-1.76 mountY=-1.94, mountTheta=-2.31
22:56:33.362 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.14, y=0.66, opts=13)
22:56:33.362 00.000 5052 Enqueuing Move request for stepguider (3.14, 0.66)
22:56:33.362 00.000 8976 Worker thread wakes up
22:56:33.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.14, 0.66) opts 0xd
22:56:33.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.14, 0.66)
22:56:33.362 00.000 8976 Moving (3.14, 0.66) raw xDistance=-1.76 yDistance=-1.94
22:56:33.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.18 from input -1.76
22:56:33.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.29 from input -1.94
22:56:33.362 00.000 8976 MoveAxis(R, 4, ABG)
22:56:33.362 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:33.362 00.000 8976 MoveAxis(U, 6, ABG)
22:56:33.362 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:33.362 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:33.362 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:33.362 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:33.362 00.000 8976 move complete, result=1
22:56:33.362 00.000 8976 worker thread done servicing request
22:56:33.363 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=31, FiltMin=27, FiltMax=47, Gamma=2.260
22:56:33.372 00.009 5052 UpdateGuideState exits: m=380 SNR=13.2
22:56:33.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:33.372 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:33.372 00.000 5052 Enqueuing Expose request
22:56:33.372 00.000 5052 GuideStep: -1.8 px 0 ms EAST, -1.9 px 0 ms NORTH
22:56:33.372 00.000 8976 Worker thread wakes up
22:56:33.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:33.372 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:33.373 00.001 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.04) = xAngle (0.17 = 0.17)
22:56:33.373 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.09 = 3.09)
22:56:33.373 00.000 5052 CameraToMount -- cameraX=3.14 cameraY=0.66 hyp=3.21 cameraTheta=0.21 mountX=3.16 mountY=0.15, mountTheta=0.05
22:56:33.373 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:33.373 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:34.407 01.034 8976 Exposure complete
22:56:34.421 00.014 8976 worker thread done servicing request
22:56:34.421 00.000 5052 OnExposeComplete: enter
22:56:34.421 00.000 5052 UpdateGuideState(): m_state=6
22:56:34.421 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 795
22:56:34.421 00.000 5052 Star::Find returns 1 (0), X=391.36, Y=273.26, Mass=330, SNR=12.3, Peak=52 HFD=3.9
22:56:34.421 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.36) = xAngle (-2.08 = -2.08)
22:56:34.421 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.41 = -2.41)
22:56:34.421 00.000 5052 CameraToMount -- cameraX=3.58 cameraY=1.04 hyp=3.73 cameraTheta=0.28 mountX=-1.80 mountY=-2.48, mountTheta=-2.20
22:56:34.422 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.58, y=1.04, opts=13)
22:56:34.422 00.000 5052 Enqueuing Move request for stepguider (3.58, 1.04)
22:56:34.422 00.000 8976 Worker thread wakes up
22:56:34.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.58, 1.04) opts 0xd
22:56:34.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.58, 1.04)
22:56:34.422 00.000 8976 Moving (3.58, 1.04) raw xDistance=-1.80 yDistance=-2.48
22:56:34.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.22 from input -1.80
22:56:34.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.65 from input -2.48
22:56:34.422 00.000 8976 MoveAxis(R, 4, ABG)
22:56:34.422 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:34.422 00.000 8976 MoveAxis(U, 8, ABG)
22:56:34.422 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:34.422 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:34.422 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:34.422 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:34.422 00.000 8976 move complete, result=1
22:56:34.422 00.000 8976 worker thread done servicing request
22:56:34.423 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:56:34.432 00.009 5052 UpdateGuideState exits: m=330 SNR=12.3
22:56:34.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:34.432 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:34.432 00.000 5052 Enqueuing Expose request
22:56:34.432 00.000 5052 GuideStep: -1.8 px 0 ms EAST, -2.5 px 0 ms NORTH
22:56:34.432 00.000 8976 Worker thread wakes up
22:56:34.433 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:34.433 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:34.433 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (0.04) = xAngle (0.24 = 0.24)
22:56:34.433 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.17 = -3.11)
22:56:34.433 00.000 5052 CameraToMount -- cameraX=3.58 cameraY=1.04 hyp=3.73 cameraTheta=0.28 mountX=3.62 mountY=-0.11, mountTheta=-0.03
22:56:34.433 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:34.434 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:35.462 01.028 8976 Exposure complete
22:56:35.475 00.013 8976 worker thread done servicing request
22:56:35.475 00.000 5052 OnExposeComplete: enter
22:56:35.475 00.000 5052 UpdateGuideState(): m_state=6
22:56:35.475 00.000 5052 Star::Find(18, 391, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 796
22:56:35.475 00.000 5052 Star::Find returns 1 (0), X=390.22, Y=273.00, Mass=305, SNR=11.7, Peak=53 HFD=4.3
22:56:35.475 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.36) = xAngle (-2.05 = -2.05)
22:56:35.475 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.39 = -2.39)
22:56:35.475 00.000 5052 CameraToMount -- cameraX=2.44 cameraY=0.78 hyp=2.56 cameraTheta=0.31 mountX=-1.18 mountY=-1.75, mountTheta=-2.16
22:56:35.476 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.44, y=0.78, opts=13)
22:56:35.476 00.000 5052 Enqueuing Move request for stepguider (2.44, 0.78)
22:56:35.476 00.000 8976 Worker thread wakes up
22:56:35.476 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.44, 0.78) opts 0xd
22:56:35.476 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.44, 0.78)
22:56:35.476 00.000 8976 Moving (2.44, 0.78) raw xDistance=-1.18 yDistance=-1.75
22:56:35.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.18
22:56:35.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.22 from input -1.75
22:56:35.476 00.000 8976 MoveAxis(R, 3, ABG)
22:56:35.476 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:35.476 00.000 8976 MoveAxis(U, 6, ABG)
22:56:35.477 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:35.477 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:35.477 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:35.477 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:35.477 00.000 8976 move complete, result=1
22:56:35.477 00.000 8976 worker thread done servicing request
22:56:35.477 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:56:35.487 00.010 5052 UpdateGuideState exits: m=305 SNR=11.7
22:56:35.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:35.487 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:35.487 00.000 5052 Enqueuing Expose request
22:56:35.487 00.000 5052 GuideStep: -1.2 px 0 ms EAST, -1.7 px 0 ms NORTH
22:56:35.487 00.000 8976 Worker thread wakes up
22:56:35.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:35.487 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:35.488 00.001 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.04) = xAngle (0.27 = 0.27)
22:56:35.488 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.20 = -3.09)
22:56:35.488 00.000 5052 CameraToMount -- cameraX=2.44 cameraY=0.78 hyp=2.56 cameraTheta=0.31 mountX=2.47 mountY=-0.14, mountTheta=-0.06
22:56:35.488 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:35.488 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:36.517 01.029 8976 Exposure complete
22:56:36.531 00.014 8976 worker thread done servicing request
22:56:36.531 00.000 5052 OnExposeComplete: enter
22:56:36.531 00.000 5052 UpdateGuideState(): m_state=6
22:56:36.531 00.000 5052 Star::Find(18, 390, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 797
22:56:36.531 00.000 5052 Star::Find returns 1 (0), X=390.81, Y=273.03, Mass=314, SNR=12.0, Peak=54 HFD=4.2
22:56:36.531 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.36) = xAngle (-2.10 = -2.10)
22:56:36.531 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.44 = -2.44)
22:56:36.531 00.000 5052 CameraToMount -- cameraX=3.03 cameraY=0.81 hyp=3.13 cameraTheta=0.26 mountX=-1.57 mountY=-2.03, mountTheta=-2.23
22:56:36.532 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.03, y=0.81, opts=13)
22:56:36.532 00.000 5052 Enqueuing Move request for stepguider (3.03, 0.81)
22:56:36.532 00.000 8976 Worker thread wakes up
22:56:36.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.03, 0.81) opts 0xd
22:56:36.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.03, 0.81)
22:56:36.532 00.000 8976 Moving (3.03, 0.81) raw xDistance=-1.57 yDistance=-2.03
22:56:36.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.05 from input -1.57
22:56:36.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.37 from input -2.03
22:56:36.532 00.000 8976 MoveAxis(R, 3, ABG)
22:56:36.532 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:36.532 00.000 8976 MoveAxis(U, 6, ABG)
22:56:36.532 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:36.533 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:36.533 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:36.533 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:36.533 00.000 8976 move complete, result=1
22:56:36.533 00.000 8976 worker thread done servicing request
22:56:36.533 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=33, FiltMin=29, FiltMax=45, Gamma=2.260
22:56:36.542 00.009 5052 UpdateGuideState exits: m=314 SNR=12.0
22:56:36.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:36.542 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:36.542 00.000 5052 Enqueuing Expose request
22:56:36.542 00.000 5052 GuideStep: -1.6 px 0 ms EAST, -2.0 px 0 ms NORTH
22:56:36.542 00.000 8976 Worker thread wakes up
22:56:36.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:36.542 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:36.543 00.001 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.04) = xAngle (0.22 = 0.22)
22:56:36.543 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.15 = -3.13)
22:56:36.543 00.000 5052 CameraToMount -- cameraX=3.03 cameraY=0.81 hyp=3.13 cameraTheta=0.26 mountX=3.06 mountY=-0.02, mountTheta=-0.01
22:56:36.543 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:36.543 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:37.576 01.033 8976 Exposure complete
22:56:37.591 00.015 8976 worker thread done servicing request
22:56:37.591 00.000 5052 OnExposeComplete: enter
22:56:37.591 00.000 5052 UpdateGuideState(): m_state=6
22:56:37.591 00.000 5052 Star::Find(18, 390, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 798
22:56:37.591 00.000 5052 Star::Find returns 1 (0), X=391.00, Y=273.36, Mass=319, SNR=12.0, Peak=55 HFD=4.8
22:56:37.591 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.36) = xAngle (-2.02 = -2.02)
22:56:37.591 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.36 = -2.36)
22:56:37.591 00.000 5052 CameraToMount -- cameraX=3.22 cameraY=1.14 hyp=3.42 cameraTheta=0.34 mountX=-1.48 mountY=-2.41, mountTheta=-2.12
22:56:37.592 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.22, y=1.14, opts=13)
22:56:37.592 00.000 5052 Enqueuing Move request for stepguider (3.22, 1.14)
22:56:37.592 00.000 8976 Worker thread wakes up
22:56:37.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.22, 1.14) opts 0xd
22:56:37.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.22, 1.14)
22:56:37.592 00.000 8976 Moving (3.22, 1.14) raw xDistance=-1.48 yDistance=-2.41
22:56:37.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.48
22:56:37.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.61 from input -2.41
22:56:37.592 00.000 8976 MoveAxis(R, 3, ABG)
22:56:37.592 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:37.592 00.000 8976 MoveAxis(U, 8, ABG)
22:56:37.593 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:37.593 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:37.593 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:37.593 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:37.593 00.000 8976 move complete, result=1
22:56:37.593 00.000 8976 worker thread done servicing request
22:56:37.593 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:56:37.603 00.010 5052 UpdateGuideState exits: m=319 SNR=12.0
22:56:37.604 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:37.604 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:37.604 00.000 5052 Enqueuing Expose request
22:56:37.604 00.000 8976 Worker thread wakes up
22:56:37.604 00.000 5052 GuideStep: -1.5 px 0 ms EAST, -2.4 px 0 ms NORTH
22:56:37.604 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:37.604 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:37.605 00.001 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.04) = xAngle (0.30 = 0.30)
22:56:37.605 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.23 = -3.06)
22:56:37.605 00.000 5052 CameraToMount -- cameraX=3.22 cameraY=1.14 hyp=3.42 cameraTheta=0.34 mountX=3.27 mountY=-0.29, mountTheta=-0.09
22:56:37.605 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:37.606 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:38.633 01.027 8976 Exposure complete
22:56:38.646 00.013 8976 worker thread done servicing request
22:56:38.646 00.000 5052 OnExposeComplete: enter
22:56:38.647 00.001 5052 UpdateGuideState(): m_state=6
22:56:38.647 00.000 5052 Star::Find(18, 391, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 799
22:56:38.647 00.000 5052 Star::Find returns 1 (0), X=393.26, Y=272.91, Mass=291, SNR=11.5, Peak=49 HFD=4.5
22:56:38.647 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.36) = xAngle (-2.23 = -2.23)
22:56:38.647 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.57 = -2.57)
22:56:38.647 00.000 5052 CameraToMount -- cameraX=5.48 cameraY=0.69 hyp=5.52 cameraTheta=0.13 mountX=-3.40 mountY=-2.97, mountTheta=-2.42
22:56:38.648 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.48, y=0.69, opts=13)
22:56:38.648 00.000 5052 Enqueuing Move request for stepguider (5.48, 0.69)
22:56:38.648 00.000 8976 Worker thread wakes up
22:56:38.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.48, 0.69) opts 0xd
22:56:38.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.48, 0.69)
22:56:38.648 00.000 8976 Moving (5.48, 0.69) raw xDistance=-3.40 yDistance=-2.97
22:56:38.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.21 from input -3.40
22:56:38.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.99 from input -2.97
22:56:38.648 00.000 8976 MoveAxis(R, 7, ABG)
22:56:38.648 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:38.648 00.000 8976 MoveAxis(U, 9, ABG)
22:56:38.648 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:38.648 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:38.648 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:38.648 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:38.648 00.000 8976 move complete, result=1
22:56:38.648 00.000 8976 worker thread done servicing request
22:56:38.648 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=166, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:56:38.658 00.010 5052 UpdateGuideState exits: m=291 SNR=11.5
22:56:38.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:38.658 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:38.658 00.000 5052 Enqueuing Expose request
22:56:38.659 00.001 8976 Worker thread wakes up
22:56:38.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:38.659 00.000 5052 GuideStep: -3.4 px 0 ms EAST, -3.0 px 0 ms NORTH
22:56:38.659 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:38.659 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.04) = xAngle (0.08 = 0.08)
22:56:38.659 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.01 = 3.01)
22:56:38.659 00.000 5052 CameraToMount -- cameraX=5.48 cameraY=0.69 hyp=5.52 cameraTheta=0.13 mountX=5.50 mountY=0.71, mountTheta=0.13
22:56:38.660 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:38.660 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:39.691 01.031 8976 Exposure complete
22:56:39.705 00.014 8976 worker thread done servicing request
22:56:39.705 00.000 5052 OnExposeComplete: enter
22:56:39.705 00.000 5052 UpdateGuideState(): m_state=6
22:56:39.705 00.000 5052 Star::Find(18, 393, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 800
22:56:39.705 00.000 5052 Star::Find returns 1 (0), X=395.29, Y=272.09, Mass=248, SNR=10.6, Peak=49 HFD=4.3
22:56:39.705 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.36) = xAngle (-2.38 = -2.38)
22:56:39.705 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.72 = -2.72)
22:56:39.705 00.000 5052 CameraToMount -- cameraX=7.51 cameraY=-0.13 hyp=7.51 cameraTheta=-0.02 mountX=-5.41 mountY=-3.10, mountTheta=-2.62
22:56:39.706 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.51, y=-0.13, opts=13)
22:56:39.706 00.000 5052 Enqueuing Move request for stepguider (7.51, -0.13)
22:56:39.706 00.000 8976 Worker thread wakes up
22:56:39.706 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.51, -0.13) opts 0xd
22:56:39.706 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.51, -0.13)
22:56:39.706 00.000 8976 Moving (7.51, -0.13) raw xDistance=-5.41 yDistance=-3.10
22:56:39.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.57 from input -5.41
22:56:39.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.09 from input -3.10
22:56:39.706 00.000 8976 MoveAxis(R, 12, ABG)
22:56:39.706 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:39.706 00.000 8976 MoveAxis(U, 10, ABG)
22:56:39.706 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:39.706 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:39.706 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:39.706 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:39.707 00.001 8976 move complete, result=1
22:56:39.707 00.000 8976 worker thread done servicing request
22:56:39.707 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:56:39.716 00.009 5052 UpdateGuideState exits: m=248 SNR=10.6
22:56:39.716 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:39.716 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:39.716 00.000 5052 Enqueuing Expose request
22:56:39.716 00.000 5052 GuideStep: -5.4 px 0 ms EAST, -3.1 px 0 ms NORTH
22:56:39.717 00.001 8976 Worker thread wakes up
22:56:39.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:39.717 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(377,254,37,37)
22:56:39.718 00.001 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.04) = xAngle (-0.06 = -0.06)
22:56:39.718 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.87 = 2.87)
22:56:39.718 00.000 5052 CameraToMount -- cameraX=7.51 cameraY=-0.13 hyp=7.51 cameraTheta=-0.02 mountX=7.50 mountY=2.01, mountTheta=0.26
22:56:39.718 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:39.718 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:40.750 01.032 8976 Exposure complete
22:56:40.764 00.014 8976 worker thread done servicing request
22:56:40.764 00.000 5052 OnExposeComplete: enter
22:56:40.764 00.000 5052 UpdateGuideState(): m_state=6
22:56:40.764 00.000 5052 Star::Find(18, 395, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 801
22:56:40.764 00.000 5052 Star::Find returns 1 (0), X=396.15, Y=272.47, Mass=275, SNR=11.2, Peak=51 HFD=4.0
22:56:40.764 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.36) = xAngle (-2.33 = -2.33)
22:56:40.764 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.67 = -2.67)
22:56:40.764 00.000 5052 CameraToMount -- cameraX=8.37 cameraY=0.25 hyp=8.38 cameraTheta=0.03 mountX=-5.76 mountY=-3.81, mountTheta=-2.56
22:56:40.764 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=8.37, y=0.25, opts=13)
22:56:40.764 00.000 5052 Enqueuing Move request for stepguider (8.37, 0.25)
22:56:40.764 00.000 8976 Worker thread wakes up
22:56:40.765 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.37, 0.25) opts 0xd
22:56:40.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.37, 0.25)
22:56:40.765 00.000 8976 Moving (8.37, 0.25) raw xDistance=-5.76 yDistance=-3.81
22:56:40.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.88 from input -5.76
22:56:40.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.55 from input -3.81
22:56:40.765 00.000 8976 MoveAxis(R, 13, ABG)
22:56:40.765 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:40.765 00.000 8976 MoveAxis(U, 12, ABG)
22:56:40.765 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:40.765 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:40.765 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:40.765 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:40.765 00.000 8976 move complete, result=1
22:56:40.765 00.000 8976 worker thread done servicing request
22:56:40.765 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:56:40.775 00.010 5052 UpdateGuideState exits: m=275 SNR=11.2
22:56:40.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:40.775 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:40.775 00.000 5052 Enqueuing Expose request
22:56:40.775 00.000 5052 GuideStep: -5.8 px 0 ms EAST, -3.8 px 0 ms NORTH
22:56:40.775 00.000 8976 Worker thread wakes up
22:56:40.775 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:40.775 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(378,254,37,37)
22:56:40.776 00.001 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.04) = xAngle (-0.01 = -0.01)
22:56:40.776 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.92 = 2.92)
22:56:40.776 00.000 5052 CameraToMount -- cameraX=8.37 cameraY=0.25 hyp=8.38 cameraTheta=0.03 mountX=8.38 mountY=1.87, mountTheta=0.22
22:56:40.776 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:40.776 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:41.800 01.024 8976 Exposure complete
22:56:41.814 00.014 8976 worker thread done servicing request
22:56:41.814 00.000 5052 OnExposeComplete: enter
22:56:41.814 00.000 5052 UpdateGuideState(): m_state=6
22:56:41.814 00.000 5052 Star::Find(18, 396, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 802
22:56:41.814 00.000 5052 Star::Find returns 1 (1), X=394.31, Y=273.07, Mass=333, SNR=12.3, Peak=47 HFD=4.7
22:56:41.814 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.36) = xAngle (-2.23 = -2.23)
22:56:41.814 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.57 = -2.57)
22:56:41.814 00.000 5052 CameraToMount -- cameraX=6.53 cameraY=0.84 hyp=6.59 cameraTheta=0.13 mountX=-4.04 mountY=-3.56, mountTheta=-2.42
22:56:41.815 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.53, y=0.84, opts=13)
22:56:41.815 00.000 5052 Enqueuing Move request for stepguider (6.53, 0.84)
22:56:41.815 00.000 8976 Worker thread wakes up
22:56:41.815 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.53, 0.84) opts 0xd
22:56:41.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.53, 0.84)
22:56:41.815 00.000 8976 Moving (6.53, 0.84) raw xDistance=-4.04 yDistance=-3.56
22:56:41.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.82 from input -4.04
22:56:41.816 00.001 8976 GuideAlgorithmHysteresis::Result() returns -2.42 from input -3.56
22:56:41.816 00.000 8976 MoveAxis(R, 9, ABG)
22:56:41.816 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:41.816 00.000 8976 MoveAxis(U, 11, ABG)
22:56:41.816 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:41.816 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:41.816 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:41.816 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:41.816 00.000 8976 move complete, result=1
22:56:41.816 00.000 8976 worker thread done servicing request
22:56:41.816 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=41, Gamma=2.260
22:56:41.826 00.010 5052 UpdateGuideState exits: m=333 SNR=12.3 Saturated
22:56:41.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:41.826 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:41.826 00.000 5052 Enqueuing Expose request
22:56:41.826 00.000 5052 GuideStep: -4.0 px 0 ms EAST, -3.6 px 0 ms NORTH
22:56:41.826 00.000 8976 Worker thread wakes up
22:56:41.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:41.826 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:41.827 00.001 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.04) = xAngle (0.09 = 0.09)
22:56:41.827 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.02 = 3.02)
22:56:41.827 00.000 5052 CameraToMount -- cameraX=6.53 cameraY=0.84 hyp=6.59 cameraTheta=0.13 mountX=6.56 mountY=0.83, mountTheta=0.13
22:56:41.827 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:41.827 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:42.860 01.033 8976 Exposure complete
22:56:42.873 00.013 8976 worker thread done servicing request
22:56:42.874 00.001 5052 OnExposeComplete: enter
22:56:42.874 00.000 5052 UpdateGuideState(): m_state=6
22:56:42.874 00.000 5052 Star::Find(18, 394, 273, 0, (0,0,0,0), 0.1, 10.0, 0) frame 803
22:56:42.874 00.000 5052 Star::Find returns 1 (1), X=393.19, Y=272.80, Mass=287, SNR=11.4, Peak=45 HFD=4.4
22:56:42.874 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.36) = xAngle (-2.25 = -2.25)
22:56:42.874 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.59 = -2.59)
22:56:42.874 00.000 5052 CameraToMount -- cameraX=5.41 cameraY=0.58 hyp=5.44 cameraTheta=0.11 mountX=-3.43 mountY=-2.84, mountTheta=-2.45
22:56:42.875 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.41, y=0.58, opts=13)
22:56:42.875 00.000 5052 Enqueuing Move request for stepguider (5.41, 0.58)
22:56:42.875 00.000 8976 Worker thread wakes up
22:56:42.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.41, 0.58) opts 0xd
22:56:42.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.41, 0.58)
22:56:42.875 00.000 8976 Moving (5.41, 0.58) raw xDistance=-3.43 yDistance=-2.84
22:56:42.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.36 from input -3.43
22:56:42.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.96 from input -2.84
22:56:42.875 00.000 8976 MoveAxis(R, 8, ABG)
22:56:42.875 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:42.875 00.000 8976 MoveAxis(U, 9, ABG)
22:56:42.875 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:42.875 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:42.875 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:42.875 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:42.875 00.000 8976 move complete, result=1
22:56:42.875 00.000 8976 worker thread done servicing request
22:56:42.876 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:56:42.885 00.009 5052 UpdateGuideState exits: m=287 SNR=11.4 Saturated
22:56:42.885 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:42.885 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:42.885 00.000 5052 Enqueuing Expose request
22:56:42.885 00.000 5052 GuideStep: -3.4 px 0 ms EAST, -2.8 px 0 ms NORTH
22:56:42.885 00.000 8976 Worker thread wakes up
22:56:42.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:42.885 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:42.886 00.001 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (0.04) = xAngle (0.07 = 0.07)
22:56:42.886 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.99 = 2.99)
22:56:42.886 00.000 5052 CameraToMount -- cameraX=5.41 cameraY=0.58 hyp=5.44 cameraTheta=0.11 mountX=5.43 mountY=0.80, mountTheta=0.15
22:56:42.886 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:42.886 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:43.913 01.027 8976 Exposure complete
22:56:43.927 00.014 8976 worker thread done servicing request
22:56:43.927 00.000 5052 OnExposeComplete: enter
22:56:43.927 00.000 5052 UpdateGuideState(): m_state=6
22:56:43.927 00.000 5052 Star::Find(18, 393, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 804
22:56:43.927 00.000 5052 Star::Find returns 1 (0), X=391.52, Y=272.37, Mass=364, SNR=12.9, Peak=49 HFD=4.8
22:56:43.927 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.36) = xAngle (-2.32 = -2.32)
22:56:43.927 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.66 = -2.66)
22:56:43.927 00.000 5052 CameraToMount -- cameraX=3.74 cameraY=0.15 hyp=3.74 cameraTheta=0.04 mountX=-2.55 mountY=-1.73, mountTheta=-2.54
22:56:43.928 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.74, y=0.15, opts=13)
22:56:43.928 00.000 5052 Enqueuing Move request for stepguider (3.74, 0.15)
22:56:43.928 00.000 8976 Worker thread wakes up
22:56:43.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.74, 0.15) opts 0xd
22:56:43.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.74, 0.15)
22:56:43.928 00.000 8976 Moving (3.74, 0.15) raw xDistance=-2.55 yDistance=-1.73
22:56:43.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.77 from input -2.55
22:56:43.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.23 from input -1.73
22:56:43.928 00.000 8976 MoveAxis(R, 6, ABG)
22:56:43.928 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:43.928 00.000 8976 MoveAxis(U, 6, ABG)
22:56:43.928 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:43.928 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:43.929 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:43.929 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:43.929 00.000 8976 move complete, result=1
22:56:43.929 00.000 8976 worker thread done servicing request
22:56:43.929 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=31, FiltMin=28, FiltMax=43, Gamma=2.260
22:56:43.938 00.009 5052 UpdateGuideState exits: m=364 SNR=12.9
22:56:43.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:43.939 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:43.939 00.000 5052 Enqueuing Expose request
22:56:43.939 00.000 5052 GuideStep: -2.5 px 0 ms EAST, -1.7 px 0 ms NORTH
22:56:43.939 00.000 8976 Worker thread wakes up
22:56:43.939 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:43.939 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:43.940 00.001 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.04) = xAngle (-0.00 = -0.00)
22:56:43.940 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.93 = 2.93)
22:56:43.940 00.000 5052 CameraToMount -- cameraX=3.74 cameraY=0.15 hyp=3.74 cameraTheta=0.04 mountX=3.74 mountY=0.80, mountTheta=0.21
22:56:43.940 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:43.940 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:44.973 01.033 8976 Exposure complete
22:56:44.987 00.014 8976 worker thread done servicing request
22:56:44.987 00.000 5052 OnExposeComplete: enter
22:56:44.987 00.000 5052 UpdateGuideState(): m_state=6
22:56:44.987 00.000 5052 Star::Find(18, 391, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 805
22:56:44.987 00.000 5052 Star::Find returns 1 (0), X=390.52, Y=272.43, Mass=382, SNR=13.2, Peak=48 HFD=5.0
22:56:44.987 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.36) = xAngle (-2.28 = -2.28)
22:56:44.987 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.62 = -2.62)
22:56:44.987 00.000 5052 CameraToMount -- cameraX=2.74 cameraY=0.21 hyp=2.75 cameraTheta=0.08 mountX=-1.80 mountY=-1.37, mountTheta=-2.49
22:56:44.988 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.74, y=0.21, opts=13)
22:56:44.988 00.000 5052 Enqueuing Move request for stepguider (2.74, 0.21)
22:56:44.988 00.000 8976 Worker thread wakes up
22:56:44.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.74, 0.21) opts 0xd
22:56:44.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.74, 0.21)
22:56:44.988 00.000 8976 Moving (2.74, 0.21) raw xDistance=-1.80 yDistance=-1.37
22:56:44.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.26 from input -1.80
22:56:44.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.37
22:56:44.988 00.000 8976 MoveAxis(R, 4, ABG)
22:56:44.988 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:44.988 00.000 8976 MoveAxis(U, 4, ABG)
22:56:44.988 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:44.988 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:44.988 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:44.988 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:44.988 00.000 8976 move complete, result=1
22:56:44.989 00.001 8976 worker thread done servicing request
22:56:44.989 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:56:44.998 00.009 5052 UpdateGuideState exits: m=382 SNR=13.2
22:56:44.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:44.998 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:44.998 00.000 5052 Enqueuing Expose request
22:56:44.999 00.001 8976 Worker thread wakes up
22:56:44.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:44.999 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:44.999 00.000 5052 GuideStep: -1.8 px 0 ms EAST, -1.4 px 0 ms NORTH
22:56:44.999 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (0.04) = xAngle (0.04 = 0.04)
22:56:44.999 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.96 = 2.96)
22:56:44.999 00.000 5052 CameraToMount -- cameraX=2.74 cameraY=0.21 hyp=2.75 cameraTheta=0.08 mountX=2.75 mountY=0.49, mountTheta=0.17
22:56:45.000 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:45.000 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:46.025 01.025 8976 Exposure complete
22:56:46.038 00.013 8976 worker thread done servicing request
22:56:46.039 00.001 5052 OnExposeComplete: enter
22:56:46.039 00.000 5052 UpdateGuideState(): m_state=6
22:56:46.039 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 806
22:56:46.039 00.000 5052 Star::Find returns 1 (0), X=389.66, Y=272.93, Mass=345, SNR=12.6, Peak=51 HFD=4.6
22:56:46.039 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.36) = xAngle (-2.00 = -2.00)
22:56:46.039 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.34 = -2.34)
22:56:46.039 00.000 5052 CameraToMount -- cameraX=1.88 cameraY=0.71 hyp=2.01 cameraTheta=0.36 mountX=-0.83 mountY=-1.44, mountTheta=-2.10
22:56:46.040 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.88, y=0.71, opts=13)
22:56:46.040 00.000 5052 Enqueuing Move request for stepguider (1.88, 0.71)
22:56:46.040 00.000 8976 Worker thread wakes up
22:56:46.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.88, 0.71) opts 0xd
22:56:46.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.88, 0.71)
22:56:46.040 00.000 8976 Moving (1.88, 0.71) raw xDistance=-0.83 yDistance=-1.44
22:56:46.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.83
22:56:46.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.44
22:56:46.040 00.000 8976 MoveAxis(R, 2, ABG)
22:56:46.040 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:46.040 00.000 8976 MoveAxis(U, 5, ABG)
22:56:46.040 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:46.040 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:46.040 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:46.040 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:46.040 00.000 8976 move complete, result=1
22:56:46.040 00.000 8976 worker thread done servicing request
22:56:46.041 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=159, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:56:46.051 00.010 5052 UpdateGuideState exits: m=345 SNR=12.6
22:56:46.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:46.051 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:46.051 00.000 5052 Enqueuing Expose request
22:56:46.051 00.000 5052 GuideStep: -0.8 px 0 ms EAST, -1.4 px 0 ms NORTH
22:56:46.051 00.000 8976 Worker thread wakes up
22:56:46.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:46.051 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:46.052 00.001 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.04) = xAngle (0.32 = 0.32)
22:56:46.052 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.25 = -3.04)
22:56:46.052 00.000 5052 CameraToMount -- cameraX=1.88 cameraY=0.71 hyp=2.01 cameraTheta=0.36 mountX=1.91 mountY=-0.21, mountTheta=-0.11
22:56:46.052 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:46.052 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:47.082 01.030 8976 Exposure complete
22:56:47.096 00.014 8976 worker thread done servicing request
22:56:47.096 00.000 5052 OnExposeComplete: enter
22:56:47.096 00.000 5052 UpdateGuideState(): m_state=6
22:56:47.096 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 807
22:56:47.096 00.000 5052 Star::Find returns 1 (0), X=389.07, Y=272.36, Mass=337, SNR=12.5, Peak=49 HFD=4.7
22:56:47.096 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.36) = xAngle (-2.26 = -2.26)
22:56:47.096 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.60 = -2.60)
22:56:47.096 00.000 5052 CameraToMount -- cameraX=1.29 cameraY=0.13 hyp=1.30 cameraTheta=0.10 mountX=-0.82 mountY=-0.68, mountTheta=-2.45
22:56:47.097 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.29, y=0.13, opts=13)
22:56:47.097 00.000 5052 Enqueuing Move request for stepguider (1.29, 0.13)
22:56:47.097 00.000 8976 Worker thread wakes up
22:56:47.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.29, 0.13) opts 0xd
22:56:47.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.29, 0.13)
22:56:47.097 00.000 8976 Moving (1.29, 0.13) raw xDistance=-0.82 yDistance=-0.68
22:56:47.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.82
22:56:47.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.68
22:56:47.097 00.000 8976 MoveAxis(R, 2, ABG)
22:56:47.097 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:47.098 00.001 8976 MoveAxis(U, 0, ABG)
22:56:47.098 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:47.098 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:47.098 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:47.098 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:47.098 00.000 8976 move complete, result=1
22:56:47.098 00.000 8976 worker thread done servicing request
22:56:47.098 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=28, FiltMax=44, Gamma=2.260
22:56:47.107 00.009 5052 UpdateGuideState exits: m=337 SNR=12.5
22:56:47.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:47.108 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:47.108 00.000 5052 Enqueuing Expose request
22:56:47.108 00.000 5052 GuideStep: -0.8 px 0 ms EAST, -0.7 px 0 ms NORTH
22:56:47.108 00.000 8976 Worker thread wakes up
22:56:47.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:47.108 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:47.108 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.04) = xAngle (0.06 = 0.06)
22:56:47.108 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.99 = 2.99)
22:56:47.108 00.000 5052 CameraToMount -- cameraX=1.29 cameraY=0.13 hyp=1.30 cameraTheta=0.10 mountX=1.30 mountY=0.20, mountTheta=0.15
22:56:47.109 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:47.109 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:48.134 01.025 8976 Exposure complete
22:56:48.149 00.015 8976 worker thread done servicing request
22:56:48.149 00.000 5052 OnExposeComplete: enter
22:56:48.149 00.000 5052 UpdateGuideState(): m_state=6
22:56:48.149 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 808
22:56:48.149 00.000 5052 Star::Find returns 1 (0), X=388.73, Y=272.71, Mass=345, SNR=12.5, Peak=53 HFD=4.6
22:56:48.149 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.36) = xAngle (-1.88 = -1.88)
22:56:48.149 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.22 = -2.22)
22:56:48.149 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.49 hyp=1.07 cameraTheta=0.47 mountX=-0.33 mountY=-0.85, mountTheta=-1.94
22:56:48.150 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.49, opts=13)
22:56:48.150 00.000 5052 Enqueuing Move request for stepguider (0.95, 0.49)
22:56:48.150 00.000 8976 Worker thread wakes up
22:56:48.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.49) opts 0xd
22:56:48.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.49)
22:56:48.150 00.000 8976 Moving (0.95, 0.49) raw xDistance=-0.33 yDistance=-0.85
22:56:48.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.33
22:56:48.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.85
22:56:48.151 00.001 8976 MoveAxis(R, 0, ABG)
22:56:48.151 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:48.151 00.000 8976 MoveAxis(U, 0, ABG)
22:56:48.151 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:48.151 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:48.151 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:48.151 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:48.151 00.000 8976 move complete, result=1
22:56:48.151 00.000 8976 worker thread done servicing request
22:56:48.151 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=44, Gamma=2.260
22:56:48.161 00.010 5052 UpdateGuideState exits: m=345 SNR=12.5
22:56:48.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:48.161 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:48.161 00.000 5052 Enqueuing Expose request
22:56:48.161 00.000 8976 Worker thread wakes up
22:56:48.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:48.161 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:48.161 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.8 px 0 ms NORTH
22:56:48.162 00.001 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.04) = xAngle (0.43 = 0.43)
22:56:48.162 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.36 = -2.92)
22:56:48.162 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.49 hyp=1.07 cameraTheta=0.47 mountX=0.97 mountY=-0.23, mountTheta=-0.24
22:56:48.162 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:48.163 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:49.206 01.043 8976 Exposure complete
22:56:49.219 00.013 8976 worker thread done servicing request
22:56:49.219 00.000 5052 OnExposeComplete: enter
22:56:49.219 00.000 5052 UpdateGuideState(): m_state=6
22:56:49.219 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 809
22:56:49.219 00.000 5052 Star::Find returns 1 (0), X=388.56, Y=272.37, Mass=334, SNR=12.4, Peak=48 HFD=4.5
22:56:49.219 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.36) = xAngle (-2.18 = -2.18)
22:56:49.220 00.001 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.52 = -2.52)
22:56:49.220 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.15 hyp=0.80 cameraTheta=0.18 mountX=-0.46 mountY=-0.47, mountTheta=-2.34
22:56:49.220 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.15, opts=13)
22:56:49.220 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.15)
22:56:49.220 00.000 8976 Worker thread wakes up
22:56:49.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.15) opts 0xd
22:56:49.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.15)
22:56:49.220 00.000 8976 Moving (0.79, 0.15) raw xDistance=-0.46 yDistance=-0.47
22:56:49.221 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.46
22:56:49.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.47
22:56:49.221 00.000 8976 MoveAxis(R, 0, ABG)
22:56:49.221 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:49.221 00.000 8976 MoveAxis(U, 0, ABG)
22:56:49.221 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:49.221 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:49.221 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:49.221 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:49.221 00.000 8976 move complete, result=1
22:56:49.221 00.000 8976 worker thread done servicing request
22:56:49.221 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:56:49.231 00.010 5052 UpdateGuideState exits: m=334 SNR=12.4
22:56:49.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:49.231 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:49.231 00.000 5052 Enqueuing Expose request
22:56:49.231 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -0.5 px 0 ms NORTH
22:56:49.231 00.000 8976 Worker thread wakes up
22:56:49.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:49.231 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:49.232 00.001 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.04) = xAngle (0.14 = 0.14)
22:56:49.232 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.07 = 3.07)
22:56:49.232 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.15 hyp=0.80 cameraTheta=0.18 mountX=0.79 mountY=0.06, mountTheta=0.07
22:56:49.232 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:49.232 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:50.264 01.032 8976 Exposure complete
22:56:50.278 00.014 8976 worker thread done servicing request
22:56:50.278 00.000 5052 OnExposeComplete: enter
22:56:50.278 00.000 5052 UpdateGuideState(): m_state=6
22:56:50.278 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 810
22:56:50.278 00.000 5052 Star::Find returns 1 (0), X=389.40, Y=271.41, Mass=311, SNR=11.9, Peak=49 HFD=4.1
22:56:50.278 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.36) = xAngle (-2.82 = -2.82)
22:56:50.278 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.16 = 3.12)
22:56:50.278 00.000 5052 CameraToMount -- cameraX=1.62 cameraY=-0.81 hyp=1.81 cameraTheta=-0.46 mountX=-1.72 mountY=0.04, mountTheta=3.12
22:56:50.279 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.62, y=-0.81, opts=13)
22:56:50.279 00.000 5052 Enqueuing Move request for stepguider (1.62, -0.81)
22:56:50.279 00.000 8976 Worker thread wakes up
22:56:50.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.62, -0.81) opts 0xd
22:56:50.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.62, -0.81)
22:56:50.279 00.000 8976 Moving (1.62, -0.81) raw xDistance=-1.72 yDistance=0.04
22:56:50.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.08 from input -1.72
22:56:50.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:56:50.279 00.000 8976 MoveAxis(R, 3, ABG)
22:56:50.279 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:50.280 00.001 8976 MoveAxis(U, 0, ABG)
22:56:50.280 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:50.280 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:50.280 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:50.280 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:50.280 00.000 8976 move complete, result=1
22:56:50.280 00.000 8976 worker thread done servicing request
22:56:50.280 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:56:50.290 00.010 5052 UpdateGuideState exits: m=311 SNR=11.9
22:56:50.290 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:50.290 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:50.290 00.000 5052 Enqueuing Expose request
22:56:50.290 00.000 5052 GuideStep: -1.7 px 0 ms EAST, 0.0 px 0 ms NORTH
22:56:50.291 00.001 8976 Worker thread wakes up
22:56:50.291 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:50.291 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:50.291 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.04) = xAngle (-0.50 = -0.50)
22:56:50.291 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.42 = 2.42)
22:56:50.291 00.000 5052 CameraToMount -- cameraX=1.62 cameraY=-0.81 hyp=1.81 cameraTheta=-0.46 mountX=1.59 mountY=1.19, mountTheta=0.64
22:56:50.291 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:50.292 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:51.320 01.028 8976 Exposure complete
22:56:51.333 00.013 8976 worker thread done servicing request
22:56:51.333 00.000 5052 OnExposeComplete: enter
22:56:51.333 00.000 5052 UpdateGuideState(): m_state=6
22:56:51.333 00.000 5052 Star::Find(18, 389, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 811
22:56:51.334 00.001 5052 Star::Find returns 1 (0), X=389.88, Y=272.08, Mass=334, SNR=12.4, Peak=50 HFD=4.3
22:56:51.334 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.36) = xAngle (-2.43 = -2.43)
22:56:51.334 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.77 = -2.77)
22:56:51.334 00.000 5052 CameraToMount -- cameraX=2.10 cameraY=-0.14 hyp=2.10 cameraTheta=-0.07 mountX=-1.59 mountY=-0.77, mountTheta=-2.69
22:56:51.334 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.10, y=-0.14, opts=13)
22:56:51.334 00.000 5052 Enqueuing Move request for stepguider (2.10, -0.14)
22:56:51.334 00.000 8976 Worker thread wakes up
22:56:51.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.10, -0.14) opts 0xd
22:56:51.335 00.001 8976 Handling offset move in thread for stepguider, endpoint = (2.10, -0.14)
22:56:51.335 00.000 8976 Moving (2.10, -0.14) raw xDistance=-1.59 yDistance=-0.77
22:56:51.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.08 from input -1.59
22:56:51.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.77
22:56:51.335 00.000 8976 MoveAxis(R, 3, ABG)
22:56:51.335 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:51.335 00.000 8976 MoveAxis(U, 0, ABG)
22:56:51.335 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:51.335 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:51.335 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:51.335 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:51.335 00.000 8976 move complete, result=1
22:56:51.335 00.000 8976 worker thread done servicing request
22:56:51.335 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:56:51.345 00.010 5052 UpdateGuideState exits: m=334 SNR=12.4
22:56:51.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:51.345 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:51.345 00.000 5052 Enqueuing Expose request
22:56:51.345 00.000 5052 GuideStep: -1.6 px 0 ms EAST, -0.8 px 0 ms NORTH
22:56:51.345 00.000 8976 Worker thread wakes up
22:56:51.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:51.345 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:51.345 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.04) = xAngle (-0.11 = -0.11)
22:56:51.345 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.82 = 2.82)
22:56:51.346 00.001 5052 CameraToMount -- cameraX=2.10 cameraY=-0.14 hyp=2.10 cameraTheta=-0.07 mountX=2.09 mountY=0.66, mountTheta=0.31
22:56:51.346 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:51.346 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:52.379 01.033 8976 Exposure complete
22:56:52.393 00.014 8976 worker thread done servicing request
22:56:52.393 00.000 5052 OnExposeComplete: enter
22:56:52.393 00.000 5052 UpdateGuideState(): m_state=6
22:56:52.394 00.001 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 812
22:56:52.394 00.000 5052 Star::Find returns 1 (0), X=390.49, Y=272.22, Mass=419, SNR=13.9, Peak=53 HFD=4.7
22:56:52.394 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.36) = xAngle (-2.36 = -2.36)
22:56:52.394 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.70 = -2.70)
22:56:52.394 00.000 5052 CameraToMount -- cameraX=2.71 cameraY=-0.00 hyp=2.71 cameraTheta=-0.00 mountX=-1.93 mountY=-1.16, mountTheta=-2.60
22:56:52.394 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.71, y=-0.00, opts=13)
22:56:52.394 00.000 5052 Enqueuing Move request for stepguider (2.71, -0.00)
22:56:52.395 00.001 8976 Worker thread wakes up
22:56:52.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.71, -0.00) opts 0xd
22:56:52.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.71, -0.00)
22:56:52.395 00.000 8976 Moving (2.71, -0.00) raw xDistance=-1.93 yDistance=-1.16
22:56:52.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.29 from input -1.93
22:56:52.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.16
22:56:52.395 00.000 8976 MoveAxis(R, 4, ABG)
22:56:52.395 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:52.395 00.000 8976 MoveAxis(U, 3, ABG)
22:56:52.395 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:52.395 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:52.395 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:52.395 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:52.395 00.000 8976 move complete, result=1
22:56:52.395 00.000 8976 worker thread done servicing request
22:56:52.395 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:56:52.404 00.009 5052 UpdateGuideState exits: m=419 SNR=13.9
22:56:52.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:52.405 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:52.405 00.000 5052 Enqueuing Expose request
22:56:52.405 00.000 5052 GuideStep: -1.9 px 0 ms EAST, -1.2 px 0 ms NORTH
22:56:52.405 00.000 8976 Worker thread wakes up
22:56:52.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:52.405 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:52.405 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (0.04) = xAngle (-0.04 = -0.04)
22:56:52.405 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.89 = 2.89)
22:56:52.405 00.000 5052 CameraToMount -- cameraX=2.71 cameraY=-0.00 hyp=2.71 cameraTheta=-0.00 mountX=2.71 mountY=0.69, mountTheta=0.25
22:56:52.406 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:52.406 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:53.432 01.026 8976 Exposure complete
22:56:53.446 00.014 8976 worker thread done servicing request
22:56:53.446 00.000 5052 OnExposeComplete: enter
22:56:53.446 00.000 5052 UpdateGuideState(): m_state=6
22:56:53.446 00.000 5052 Star::Find(18, 390, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 813
22:56:53.446 00.000 5052 Star::Find returns 1 (0), X=388.88, Y=272.13, Mass=304, SNR=11.8, Peak=53 HFD=4.1
22:56:53.446 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.36) = xAngle (-2.44 = -2.44)
22:56:53.446 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.78 = -2.78)
22:56:53.446 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=-0.09 hyp=1.10 cameraTheta=-0.08 mountX=-0.84 mountY=-0.39, mountTheta=-2.71
22:56:53.447 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=-0.09, opts=13)
22:56:53.447 00.000 5052 Enqueuing Move request for stepguider (1.10, -0.09)
22:56:53.447 00.000 8976 Worker thread wakes up
22:56:53.447 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, -0.09) opts 0xd
22:56:53.447 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, -0.09)
22:56:53.447 00.000 8976 Moving (1.10, -0.09) raw xDistance=-0.84 yDistance=-0.39
22:56:53.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.84
22:56:53.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.39
22:56:53.447 00.000 8976 MoveAxis(R, 2, ABG)
22:56:53.447 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:53.448 00.001 8976 MoveAxis(U, 0, ABG)
22:56:53.448 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:53.448 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:53.448 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:53.448 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:53.448 00.000 8976 move complete, result=1
22:56:53.448 00.000 8976 worker thread done servicing request
22:56:53.448 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:56:53.458 00.010 5052 UpdateGuideState exits: m=304 SNR=11.8
22:56:53.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:53.458 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:53.458 00.000 5052 Enqueuing Expose request
22:56:53.458 00.000 5052 GuideStep: -0.8 px 0 ms EAST, -0.4 px 0 ms NORTH
22:56:53.458 00.000 8976 Worker thread wakes up
22:56:53.459 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:53.459 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:53.459 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.04) = xAngle (-0.12 = -0.12)
22:56:53.459 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.80 = 2.80)
22:56:53.459 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=-0.09 hyp=1.10 cameraTheta=-0.08 mountX=1.09 mountY=0.37, mountTheta=0.32
22:56:53.459 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:53.460 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:54.488 01.028 8976 Exposure complete
22:56:54.502 00.014 8976 worker thread done servicing request
22:56:54.502 00.000 5052 OnExposeComplete: enter
22:56:54.502 00.000 5052 UpdateGuideState(): m_state=6
22:56:54.502 00.000 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 814
22:56:54.502 00.000 5052 Star::Find returns 1 (0), X=388.42, Y=272.24, Mass=341, SNR=12.6, Peak=55 HFD=3.7
22:56:54.502 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.36) = xAngle (-2.33 = -2.33)
22:56:54.502 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.67 = -2.67)
22:56:54.502 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.02 hyp=0.64 cameraTheta=0.03 mountX=-0.44 mountY=-0.29, mountTheta=-2.56
22:56:54.504 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.02, opts=13)
22:56:54.504 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.02)
22:56:54.504 00.000 8976 Worker thread wakes up
22:56:54.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.02) opts 0xd
22:56:54.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.02)
22:56:54.504 00.000 8976 Moving (0.64, 0.02) raw xDistance=-0.44 yDistance=-0.29
22:56:54.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.44
22:56:54.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
22:56:54.504 00.000 8976 MoveAxis(R, 0, ABG)
22:56:54.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:54.504 00.000 8976 MoveAxis(U, 0, ABG)
22:56:54.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:54.504 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:54.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:54.504 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:54.504 00.000 8976 move complete, result=1
22:56:54.504 00.000 8976 worker thread done servicing request
22:56:54.504 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=27, FiltMax=48, Gamma=2.260
22:56:54.514 00.010 5052 UpdateGuideState exits: m=341 SNR=12.6
22:56:54.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:54.514 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:54.514 00.000 5052 Enqueuing Expose request
22:56:54.514 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -0.3 px 0 ms NORTH
22:56:54.514 00.000 8976 Worker thread wakes up
22:56:54.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:54.514 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:54.515 00.001 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.04) = xAngle (-0.01 = -0.01)
22:56:54.515 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.92 = 2.92)
22:56:54.515 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.02 hyp=0.64 cameraTheta=0.03 mountX=0.64 mountY=0.14, mountTheta=0.22
22:56:54.515 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:54.515 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:55.541 01.026 8976 Exposure complete
22:56:55.555 00.014 8976 worker thread done servicing request
22:56:55.555 00.000 5052 OnExposeComplete: enter
22:56:55.555 00.000 5052 UpdateGuideState(): m_state=6
22:56:55.556 00.001 5052 Star::Find(18, 388, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 815
22:56:55.556 00.000 5052 Star::Find returns 1 (0), X=387.60, Y=272.06, Mass=325, SNR=12.2, Peak=55 HFD=4.0
22:56:55.556 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.36) = xAngle (-4.75 = 1.53)
22:56:55.556 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.09 = 1.19)
22:56:55.556 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.24 cameraTheta=-2.39 mountX=0.01 mountY=0.23, mountTheta=1.53
22:56:55.556 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.17, opts=13)
22:56:55.556 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.17)
22:56:55.557 00.001 8976 Worker thread wakes up
22:56:55.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.17) opts 0xd
22:56:55.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.17)
22:56:55.557 00.000 8976 Moving (-0.18, -0.17) raw xDistance=0.01 yDistance=0.23
22:56:55.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:56:55.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:56:55.557 00.000 8976 MoveAxis(R, 0, ABG)
22:56:55.557 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:55.557 00.000 8976 MoveAxis(U, 0, ABG)
22:56:55.557 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:55.557 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:55.557 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:55.557 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:55.557 00.000 8976 move complete, result=1
22:56:55.557 00.000 8976 worker thread done servicing request
22:56:55.558 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=48, Gamma=2.260
22:56:55.566 00.008 5052 UpdateGuideState exits: m=325 SNR=12.2
22:56:55.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:55.566 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:55.567 00.001 5052 Enqueuing Expose request
22:56:55.567 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:56:55.567 00.000 8976 Worker thread wakes up
22:56:55.567 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:55.567 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:55.567 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.04) = xAngle (-2.43 = -2.43)
22:56:55.567 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (0.49 = 0.49)
22:56:55.567 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.24 cameraTheta=-2.39 mountX=-0.18 mountY=0.12, mountTheta=2.58
22:56:55.567 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:55.568 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:56.597 01.029 8976 Exposure complete
22:56:56.610 00.013 8976 worker thread done servicing request
22:56:56.610 00.000 5052 OnExposeComplete: enter
22:56:56.610 00.000 5052 UpdateGuideState(): m_state=6
22:56:56.610 00.000 5052 Star::Find(18, 387, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 816
22:56:56.610 00.000 5052 Star::Find returns 1 (0), X=387.76, Y=271.97, Mass=296, SNR=11.6, Peak=51 HFD=4.2
22:56:56.610 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.36) = xAngle (-4.01 = 2.27)
22:56:56.610 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.35 = 1.93)
22:56:56.611 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.65 mountX=-0.16 mountY=0.23, mountTheta=2.17
22:56:56.611 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.25, opts=13)
22:56:56.611 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.25)
22:56:56.611 00.000 8976 Worker thread wakes up
22:56:56.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.25) opts 0xd
22:56:56.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.25)
22:56:56.611 00.000 8976 Moving (-0.02, -0.25) raw xDistance=-0.16 yDistance=0.23
22:56:56.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:56:56.612 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:56:56.612 00.000 8976 MoveAxis(R, 0, ABG)
22:56:56.612 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:56.612 00.000 8976 MoveAxis(U, 0, ABG)
22:56:56.612 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:56.612 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:56.612 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:56.612 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:56.612 00.000 8976 move complete, result=1
22:56:56.613 00.001 8976 worker thread done servicing request
22:56:56.613 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:56:56.622 00.009 5052 UpdateGuideState exits: m=296 SNR=11.6
22:56:56.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:56.622 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:56.622 00.000 5052 Enqueuing Expose request
22:56:56.622 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:56:56.622 00.000 8976 Worker thread wakes up
22:56:56.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:56.622 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:56.623 00.001 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.04) = xAngle (-1.69 = -1.69)
22:56:56.623 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (1.23 = 1.23)
22:56:56.623 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.65 mountX=-0.03 mountY=0.23, mountTheta=1.70
22:56:56.623 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:56.623 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:57.658 01.035 8976 Exposure complete
22:56:57.672 00.014 8976 worker thread done servicing request
22:56:57.673 00.001 5052 OnExposeComplete: enter
22:56:57.673 00.000 5052 UpdateGuideState(): m_state=6
22:56:57.673 00.000 5052 Star::Find(18, 387, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 817
22:56:57.673 00.000 5052 Star::Find returns 1 (0), X=389.38, Y=272.85, Mass=360, SNR=12.8, Peak=49 HFD=4.8
22:56:57.673 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.36) = xAngle (-1.99 = -1.99)
22:56:57.673 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.32 = -2.32)
22:56:57.673 00.000 5052 CameraToMount -- cameraX=1.61 cameraY=0.63 hyp=1.73 cameraTheta=0.37 mountX=-0.69 mountY=-1.26, mountTheta=-2.08
22:56:57.674 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.61, y=0.63, opts=13)
22:56:57.674 00.000 5052 Enqueuing Move request for stepguider (1.61, 0.63)
22:56:57.674 00.000 8976 Worker thread wakes up
22:56:57.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.61, 0.63) opts 0xd
22:56:57.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.61, 0.63)
22:56:57.674 00.000 8976 Moving (1.61, 0.63) raw xDistance=-0.69 yDistance=-1.26
22:56:57.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
22:56:57.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.26
22:56:57.674 00.000 8976 MoveAxis(R, 1, ABG)
22:56:57.674 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:57.674 00.000 8976 MoveAxis(U, 4, ABG)
22:56:57.674 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:57.674 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:57.674 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:57.674 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:57.675 00.001 8976 move complete, result=1
22:56:57.675 00.000 8976 worker thread done servicing request
22:56:57.675 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=31, FiltMin=27, FiltMax=44, Gamma=2.260
22:56:57.684 00.009 5052 UpdateGuideState exits: m=360 SNR=12.8
22:56:57.685 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:57.685 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:57.685 00.000 5052 Enqueuing Expose request
22:56:57.685 00.000 8976 Worker thread wakes up
22:56:57.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:57.685 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:57.685 00.000 5052 GuideStep: -0.7 px 0 ms EAST, -1.3 px 0 ms NORTH
22:56:57.685 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.04) = xAngle (0.33 = 0.33)
22:56:57.685 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (3.26 = -3.02)
22:56:57.686 00.001 5052 CameraToMount -- cameraX=1.61 cameraY=0.63 hyp=1.73 cameraTheta=0.37 mountX=1.63 mountY=-0.21, mountTheta=-0.13
22:56:57.686 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:57.686 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:58.715 01.029 8976 Exposure complete
22:56:58.730 00.015 8976 worker thread done servicing request
22:56:58.730 00.000 5052 OnExposeComplete: enter
22:56:58.730 00.000 5052 UpdateGuideState(): m_state=6
22:56:58.730 00.000 5052 Star::Find(18, 389, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 818
22:56:58.730 00.000 5052 Star::Find returns 1 (0), X=392.16, Y=272.56, Mass=313, SNR=11.8, Peak=51 HFD=4.7
22:56:58.730 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.36) = xAngle (-2.28 = -2.28)
22:56:58.730 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.62 = -2.62)
22:56:58.730 00.000 5052 CameraToMount -- cameraX=4.38 cameraY=0.34 hyp=4.39 cameraTheta=0.08 mountX=-2.87 mountY=-2.18, mountTheta=-2.49
22:56:58.731 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.38, y=0.34, opts=13)
22:56:58.731 00.000 5052 Enqueuing Move request for stepguider (4.38, 0.34)
22:56:58.731 00.000 8976 Worker thread wakes up
22:56:58.731 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.38, 0.34) opts 0xd
22:56:58.731 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.38, 0.34)
22:56:58.731 00.000 8976 Moving (4.38, 0.34) raw xDistance=-2.87 yDistance=-2.18
22:56:58.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.84 from input -2.87
22:56:58.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.43 from input -2.18
22:56:58.731 00.000 8976 MoveAxis(R, 6, ABG)
22:56:58.731 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:58.732 00.001 8976 MoveAxis(U, 7, ABG)
22:56:58.732 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:58.732 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:58.732 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:58.732 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:58.732 00.000 8976 move complete, result=1
22:56:58.732 00.000 8976 worker thread done servicing request
22:56:58.732 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:56:58.742 00.010 5052 UpdateGuideState exits: m=313 SNR=11.8
22:56:58.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:58.742 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:58.742 00.000 5052 Enqueuing Expose request
22:56:58.742 00.000 5052 GuideStep: -2.9 px 0 ms EAST, -2.2 px 0 ms NORTH
22:56:58.742 00.000 8976 Worker thread wakes up
22:56:58.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:58.742 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:56:58.743 00.001 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (0.04) = xAngle (0.04 = 0.04)
22:56:58.743 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.96 = 2.96)
22:56:58.743 00.000 5052 CameraToMount -- cameraX=4.38 cameraY=0.34 hyp=4.39 cameraTheta=0.08 mountX=4.39 mountY=0.78, mountTheta=0.18
22:56:58.743 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:58.743 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:56:59.772 01.029 8976 Exposure complete
22:56:59.785 00.013 8976 worker thread done servicing request
22:56:59.785 00.000 5052 OnExposeComplete: enter
22:56:59.785 00.000 5052 UpdateGuideState(): m_state=6
22:56:59.785 00.000 5052 Star::Find(18, 392, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 819
22:56:59.785 00.000 5052 Star::Find returns 1 (0), X=395.02, Y=272.45, Mass=276, SNR=11.1, Peak=46 HFD=4.9
22:56:59.785 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.36) = xAngle (-2.33 = -2.33)
22:56:59.785 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.67 = -2.67)
22:56:59.786 00.001 5052 CameraToMount -- cameraX=7.24 cameraY=0.22 hyp=7.25 cameraTheta=0.03 mountX=-4.98 mountY=-3.31, mountTheta=-2.56
22:56:59.786 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=7.24, y=0.22, opts=13)
22:56:59.786 00.000 5052 Enqueuing Move request for stepguider (7.24, 0.22)
22:56:59.786 00.000 8976 Worker thread wakes up
22:56:59.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.24, 0.22) opts 0xd
22:56:59.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.24, 0.22)
22:56:59.786 00.000 8976 Moving (7.24, 0.22) raw xDistance=-4.98 yDistance=-3.31
22:56:59.787 00.001 8976 GuideAlgorithmHysteresis::Result() returns -3.27 from input -4.98
22:56:59.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.18 from input -3.31
22:56:59.787 00.000 8976 MoveAxis(R, 11, ABG)
22:56:59.787 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:59.787 00.000 8976 MoveAxis(U, 10, ABG)
22:56:59.787 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:56:59.787 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:56:59.787 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:56:59.787 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:56:59.787 00.000 8976 move complete, result=1
22:56:59.787 00.000 8976 worker thread done servicing request
22:56:59.787 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:56:59.797 00.010 5052 UpdateGuideState exits: m=276 SNR=11.1
22:56:59.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:59.797 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:56:59.797 00.000 5052 Enqueuing Expose request
22:56:59.797 00.000 5052 GuideStep: -5.0 px 0 ms EAST, -3.3 px 0 ms NORTH
22:56:59.797 00.000 8976 Worker thread wakes up
22:56:59.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:56:59.797 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(377,254,37,37)
22:56:59.798 00.001 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.04) = xAngle (-0.01 = -0.01)
22:56:59.798 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.92 = 2.92)
22:56:59.798 00.000 5052 CameraToMount -- cameraX=7.24 cameraY=0.22 hyp=7.25 cameraTheta=0.03 mountX=7.25 mountY=1.61, mountTheta=0.22
22:56:59.798 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:56:59.798 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:00.828 01.030 8976 Exposure complete
22:57:00.842 00.014 8976 worker thread done servicing request
22:57:00.842 00.000 5052 OnExposeComplete: enter
22:57:00.842 00.000 5052 UpdateGuideState(): m_state=6
22:57:00.842 00.000 5052 Star::Find(18, 395, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 820
22:57:00.842 00.000 5052 Star::Find returns 1 (0), X=397.56, Y=272.20, Mass=270, SNR=11.1, Peak=48 HFD=4.5
22:57:00.842 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.36) = xAngle (-2.36 = -2.36)
22:57:00.842 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.70 = -2.70)
22:57:00.842 00.000 5052 CameraToMount -- cameraX=9.78 cameraY=-0.02 hyp=9.78 cameraTheta=-0.00 mountX=-6.95 mountY=-4.18, mountTheta=-2.60
22:57:00.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.78, y=-0.02, opts=13)
22:57:00.843 00.000 5052 Enqueuing Move request for stepguider (9.78, -0.02)
22:57:00.843 00.000 8976 Worker thread wakes up
22:57:00.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.78, -0.02) opts 0xd
22:57:00.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.78, -0.02)
22:57:00.843 00.000 8976 Moving (9.78, -0.02) raw xDistance=-6.95 yDistance=-4.18
22:57:00.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.61 from input -6.95
22:57:00.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.78 from input -4.18
22:57:00.843 00.000 8976 MoveAxis(R, 15, ABG)
22:57:00.843 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:00.843 00.000 8976 MoveAxis(U, 13, ABG)
22:57:00.843 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:00.844 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:00.844 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:00.844 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:00.844 00.000 8976 move complete, result=1
22:57:00.844 00.000 8976 worker thread done servicing request
22:57:00.844 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:57:00.853 00.009 5052 UpdateGuideState exits: m=270 SNR=11.1
22:57:00.853 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:00.853 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:00.853 00.000 5052 Enqueuing Expose request
22:57:00.854 00.001 5052 GuideStep: -7.0 px 0 ms EAST, -4.2 px 0 ms NORTH
22:57:00.854 00.000 8976 Worker thread wakes up
22:57:00.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:00.854 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,254,37,37)
22:57:00.854 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (0.04) = xAngle (-0.04 = -0.04)
22:57:00.854 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.88 = 2.88)
22:57:00.854 00.000 5052 CameraToMount -- cameraX=9.78 cameraY=-0.02 hyp=9.78 cameraTheta=-0.00 mountX=9.77 mountY=2.48, mountTheta=0.25
22:57:00.855 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:00.855 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:01.884 01.029 8976 Exposure complete
22:57:01.898 00.014 8976 worker thread done servicing request
22:57:01.898 00.000 5052 OnExposeComplete: enter
22:57:01.898 00.000 5052 UpdateGuideState(): m_state=6
22:57:01.898 00.000 5052 Star::Find(18, 397, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 821
22:57:01.899 00.001 5052 Star::Find returns 1 (1), X=398.06, Y=272.48, Mass=297, SNR=11.6, Peak=47 HFD=4.2
22:57:01.899 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.36) = xAngle (-2.33 = -2.33)
22:57:01.899 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.67 = -2.67)
22:57:01.899 00.000 5052 CameraToMount -- cameraX=10.28 cameraY=0.26 hyp=10.28 cameraTheta=0.03 mountX=-7.11 mountY=-4.64, mountTheta=-2.56
22:57:01.899 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=10.28, y=0.26, opts=13)
22:57:01.899 00.000 5052 Enqueuing Move request for stepguider (10.28, 0.26)
22:57:01.899 00.000 8976 Worker thread wakes up
22:57:01.900 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.28, 0.26) opts 0xd
22:57:01.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.28, 0.26)
22:57:01.900 00.000 8976 Moving (10.28, 0.26) raw xDistance=-7.11 yDistance=-4.64
22:57:01.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.80 from input -7.11
22:57:01.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.12 from input -4.64
22:57:01.900 00.000 8976 MoveAxis(R, 15, ABG)
22:57:01.900 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:01.900 00.000 8976 MoveAxis(U, 15, ABG)
22:57:01.900 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:01.900 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:01.900 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:01.900 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:01.900 00.000 8976 move complete, result=1
22:57:01.900 00.000 8976 worker thread done servicing request
22:57:01.900 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:57:01.910 00.010 5052 UpdateGuideState exits: m=297 SNR=11.6 Saturated
22:57:01.911 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:01.911 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:01.911 00.000 5052 Enqueuing Expose request
22:57:01.911 00.000 5052 GuideStep: -7.1 px 0 ms EAST, -4.6 px 0 ms NORTH
22:57:01.911 00.000 8976 Worker thread wakes up
22:57:01.911 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:01.911 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,254,37,37)
22:57:01.911 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.04) = xAngle (-0.02 = -0.02)
22:57:01.911 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.91 = 2.91)
22:57:01.912 00.001 5052 CameraToMount -- cameraX=10.28 cameraY=0.26 hyp=10.28 cameraTheta=0.03 mountX=10.28 mountY=2.34, mountTheta=0.22
22:57:01.912 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:01.912 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:02.955 01.043 8976 Exposure complete
22:57:02.969 00.014 8976 worker thread done servicing request
22:57:02.969 00.000 5052 OnExposeComplete: enter
22:57:02.969 00.000 5052 UpdateGuideState(): m_state=6
22:57:02.969 00.000 5052 Star::Find(18, 398, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 822
22:57:02.969 00.000 5052 Star::Find returns 1 (0), X=399.08, Y=271.93, Mass=261, SNR=10.9, Peak=52 HFD=4.2
22:57:02.969 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.36) = xAngle (-2.39 = -2.39)
22:57:02.969 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.72 = -2.72)
22:57:02.969 00.000 5052 CameraToMount -- cameraX=11.30 cameraY=-0.30 hyp=11.30 cameraTheta=-0.03 mountX=-8.22 mountY=-4.58, mountTheta=-2.63
22:57:02.970 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.30, y=-0.30, opts=13)
22:57:02.970 00.000 5052 Enqueuing Move request for stepguider (11.30, -0.30)
22:57:02.970 00.000 8976 Worker thread wakes up
22:57:02.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.30, -0.30) opts 0xd
22:57:02.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.30, -0.30)
22:57:02.970 00.000 8976 Moving (11.30, -0.30) raw xDistance=-8.22 yDistance=-4.58
22:57:02.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.52 from input -8.22
22:57:02.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.10 from input -4.58
22:57:02.970 00.000 8976 MoveAxis(R, 18, ABG)
22:57:02.970 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:02.970 00.000 8976 MoveAxis(U, 15, ABG)
22:57:02.970 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:02.970 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:02.970 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:02.971 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:02.971 00.000 8976 move complete, result=1
22:57:02.971 00.000 8976 worker thread done servicing request
22:57:02.971 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:57:02.980 00.009 5052 UpdateGuideState exits: m=261 SNR=10.9
22:57:02.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:02.980 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:02.980 00.000 5052 Enqueuing Expose request
22:57:02.980 00.000 5052 GuideStep: -8.2 px 0 ms EAST, -4.6 px 0 ms NORTH
22:57:02.980 00.000 8976 Worker thread wakes up
22:57:02.981 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:02.981 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(381,254,37,37)
22:57:02.981 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.04) = xAngle (-0.07 = -0.07)
22:57:02.981 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.86 = 2.86)
22:57:02.981 00.000 5052 CameraToMount -- cameraX=11.30 cameraY=-0.30 hyp=11.30 cameraTheta=-0.03 mountX=11.28 mountY=3.13, mountTheta=0.27
22:57:02.981 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:02.981 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:04.005 01.024 8976 Exposure complete
22:57:04.019 00.014 8976 worker thread done servicing request
22:57:04.019 00.000 5052 OnExposeComplete: enter
22:57:04.019 00.000 5052 UpdateGuideState(): m_state=6
22:57:04.019 00.000 5052 Star::Find(18, 399, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 823
22:57:04.019 00.000 5052 Star::Find returns 1 (0), X=399.13, Y=271.69, Mass=266, SNR=11.1, Peak=62 HFD=3.7
22:57:04.019 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.36) = xAngle (-2.41 = -2.41)
22:57:04.019 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.75 = -2.75)
22:57:04.019 00.000 5052 CameraToMount -- cameraX=11.36 cameraY=-0.53 hyp=11.37 cameraTheta=-0.05 mountX=-8.43 mountY=-4.39, mountTheta=-2.66
22:57:04.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.36, y=-0.53, opts=13)
22:57:04.020 00.000 5052 Enqueuing Move request for stepguider (11.36, -0.53)
22:57:04.020 00.000 8976 Worker thread wakes up
22:57:04.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.36, -0.53) opts 0xd
22:57:04.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.36, -0.53)
22:57:04.020 00.000 8976 Moving (11.36, -0.53) raw xDistance=-8.43 yDistance=-4.39
22:57:04.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.70 from input -8.43
22:57:04.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.98 from input -4.39
22:57:04.020 00.000 8976 MoveAxis(R, 18, ABG)
22:57:04.020 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:04.020 00.000 8976 MoveAxis(U, 14, ABG)
22:57:04.020 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:04.020 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:04.021 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:04.021 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:04.021 00.000 8976 move complete, result=1
22:57:04.021 00.000 8976 worker thread done servicing request
22:57:04.021 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:57:04.031 00.010 5052 UpdateGuideState exits: m=266 SNR=11.1
22:57:04.031 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:04.031 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:04.031 00.000 5052 Enqueuing Expose request
22:57:04.031 00.000 5052 GuideStep: -8.4 px 0 ms EAST, -4.4 px 0 ms NORTH
22:57:04.031 00.000 8976 Worker thread wakes up
22:57:04.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:04.031 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(381,254,37,37)
22:57:04.032 00.001 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.04) = xAngle (-0.09 = -0.09)
22:57:04.032 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.84 = 2.84)
22:57:04.032 00.000 5052 CameraToMount -- cameraX=11.36 cameraY=-0.53 hyp=11.37 cameraTheta=-0.05 mountX=11.32 mountY=3.38, mountTheta=0.29
22:57:04.032 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:04.032 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:05.056 01.024 8976 Exposure complete
22:57:05.071 00.015 8976 worker thread done servicing request
22:57:05.071 00.000 5052 OnExposeComplete: enter
22:57:05.071 00.000 5052 UpdateGuideState(): m_state=6
22:57:05.071 00.000 5052 Star::Find(18, 399, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 824
22:57:05.071 00.000 5052 Star::Find returns 1 (0), X=397.91, Y=270.93, Mass=278, SNR=11.2, Peak=61 HFD=4.2
22:57:05.071 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.36) = xAngle (-2.49 = -2.49)
22:57:05.071 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.83 = -2.83)
22:57:05.071 00.000 5052 CameraToMount -- cameraX=10.13 cameraY=-1.29 hyp=10.21 cameraTheta=-0.13 mountX=-8.10 mountY=-3.17, mountTheta=-2.77
22:57:05.072 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.13, y=-1.29, opts=13)
22:57:05.072 00.000 5052 Enqueuing Move request for stepguider (10.13, -1.29)
22:57:05.072 00.000 8976 Worker thread wakes up
22:57:05.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.13, -1.29) opts 0xd
22:57:05.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.13, -1.29)
22:57:05.072 00.000 8976 Moving (10.13, -1.29) raw xDistance=-8.10 yDistance=-3.17
22:57:05.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.50 from input -8.10
22:57:05.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.21 from input -3.17
22:57:05.072 00.000 8976 MoveAxis(R, 18, ABG)
22:57:05.072 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:05.072 00.000 8976 MoveAxis(U, 10, ABG)
22:57:05.072 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:05.072 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:05.072 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:05.072 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:05.072 00.000 8976 move complete, result=1
22:57:05.072 00.000 8976 worker thread done servicing request
22:57:05.073 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:57:05.082 00.009 5052 UpdateGuideState exits: m=278 SNR=11.2
22:57:05.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:05.082 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:05.082 00.000 5052 Enqueuing Expose request
22:57:05.082 00.000 5052 GuideStep: -8.1 px 0 ms EAST, -3.2 px 0 ms NORTH
22:57:05.082 00.000 8976 Worker thread wakes up
22:57:05.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:05.082 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,253,37,37)
22:57:05.083 00.001 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.04) = xAngle (-0.17 = -0.17)
22:57:05.083 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.76 = 2.76)
22:57:05.083 00.000 5052 CameraToMount -- cameraX=10.13 cameraY=-1.29 hyp=10.21 cameraTheta=-0.13 mountX=10.07 mountY=3.80, mountTheta=0.36
22:57:05.083 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:05.084 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:06.118 01.034 8976 Exposure complete
22:57:06.131 00.013 8976 worker thread done servicing request
22:57:06.131 00.000 5052 OnExposeComplete: enter
22:57:06.131 00.000 5052 UpdateGuideState(): m_state=6
22:57:06.131 00.000 5052 Star::Find(18, 397, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 825
22:57:06.131 00.000 5052 Star::Find returns 1 (0), X=395.63, Y=271.01, Mass=273, SNR=11.1, Peak=48 HFD=4.2
22:57:06.131 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.36) = xAngle (-2.51 = -2.51)
22:57:06.131 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.85 = -2.85)
22:57:06.132 00.001 5052 CameraToMount -- cameraX=7.85 cameraY=-1.21 hyp=7.94 cameraTheta=-0.15 mountX=-6.42 mountY=-2.27, mountTheta=-2.80
22:57:06.132 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=7.85, y=-1.21, opts=13)
22:57:06.132 00.000 5052 Enqueuing Move request for stepguider (7.85, -1.21)
22:57:06.132 00.000 8976 Worker thread wakes up
22:57:06.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.85, -1.21) opts 0xd
22:57:06.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.85, -1.21)
22:57:06.132 00.000 8976 Moving (7.85, -1.21) raw xDistance=-6.42 yDistance=-2.27
22:57:06.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.43 from input -6.42
22:57:06.133 00.001 8976 GuideAlgorithmHysteresis::Result() returns -1.59 from input -2.27
22:57:06.133 00.000 8976 MoveAxis(R, 14, ABG)
22:57:06.133 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:06.133 00.000 8976 MoveAxis(U, 7, ABG)
22:57:06.133 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:06.133 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:06.133 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:06.133 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:06.133 00.000 8976 move complete, result=1
22:57:06.133 00.000 8976 worker thread done servicing request
22:57:06.133 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=33, FiltMin=28, FiltMax=43, Gamma=2.260
22:57:06.143 00.010 5052 UpdateGuideState exits: m=273 SNR=11.1
22:57:06.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:06.143 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:06.143 00.000 5052 Enqueuing Expose request
22:57:06.143 00.000 5052 GuideStep: -6.4 px 0 ms EAST, -2.3 px 0 ms NORTH
22:57:06.143 00.000 8976 Worker thread wakes up
22:57:06.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:06.143 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(378,253,37,37)
22:57:06.143 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.04) = xAngle (-0.19 = -0.19)
22:57:06.143 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.73 = 2.73)
22:57:06.144 00.001 5052 CameraToMount -- cameraX=7.85 cameraY=-1.21 hyp=7.94 cameraTheta=-0.15 mountX=7.79 mountY=3.14, mountTheta=0.38
22:57:06.144 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:06.144 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:07.171 01.027 8976 Exposure complete
22:57:07.185 00.014 8976 worker thread done servicing request
22:57:07.185 00.000 5052 OnExposeComplete: enter
22:57:07.185 00.000 5052 UpdateGuideState(): m_state=6
22:57:07.185 00.000 5052 Star::Find(18, 395, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 826
22:57:07.185 00.000 5052 Star::Find returns 1 (0), X=395.53, Y=270.93, Mass=293, SNR=11.6, Peak=48 HFD=3.7
22:57:07.185 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.36) = xAngle (-2.52 = -2.52)
22:57:07.185 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.86 = -2.86)
22:57:07.185 00.000 5052 CameraToMount -- cameraX=7.75 cameraY=-1.29 hyp=7.86 cameraTheta=-0.16 mountX=-6.41 mountY=-2.16, mountTheta=-2.82
22:57:07.186 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.75, y=-1.29, opts=13)
22:57:07.186 00.000 5052 Enqueuing Move request for stepguider (7.75, -1.29)
22:57:07.186 00.000 8976 Worker thread wakes up
22:57:07.186 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.75, -1.29) opts 0xd
22:57:07.186 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.75, -1.29)
22:57:07.186 00.000 8976 Moving (7.75, -1.29) raw xDistance=-6.41 yDistance=-2.16
22:57:07.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.35 from input -6.41
22:57:07.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.47 from input -2.16
22:57:07.186 00.000 8976 MoveAxis(R, 14, ABG)
22:57:07.186 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:07.186 00.000 8976 MoveAxis(U, 7, ABG)
22:57:07.187 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:07.187 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:07.187 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:07.187 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:07.187 00.000 8976 move complete, result=1
22:57:07.187 00.000 8976 worker thread done servicing request
22:57:07.187 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:57:07.196 00.009 5052 UpdateGuideState exits: m=293 SNR=11.6
22:57:07.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:07.197 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:07.197 00.000 5052 Enqueuing Expose request
22:57:07.197 00.000 5052 GuideStep: -6.4 px 0 ms EAST, -2.2 px 0 ms NORTH
22:57:07.197 00.000 8976 Worker thread wakes up
22:57:07.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:07.197 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(378,253,37,37)
22:57:07.197 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.04) = xAngle (-0.21 = -0.21)
22:57:07.197 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.72 = 2.72)
22:57:07.197 00.000 5052 CameraToMount -- cameraX=7.75 cameraY=-1.29 hyp=7.86 cameraTheta=-0.16 mountX=7.69 mountY=3.20, mountTheta=0.39
22:57:07.197 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:07.197 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:08.229 01.032 8976 Exposure complete
22:57:08.243 00.014 8976 worker thread done servicing request
22:57:08.243 00.000 5052 OnExposeComplete: enter
22:57:08.243 00.000 5052 UpdateGuideState(): m_state=6
22:57:08.243 00.000 5052 Star::Find(18, 395, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 827
22:57:08.244 00.001 5052 Star::Find returns 1 (0), X=393.57, Y=271.37, Mass=298, SNR=11.7, Peak=52 HFD=3.7
22:57:08.244 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.36) = xAngle (-2.51 = -2.51)
22:57:08.244 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.85 = -2.85)
22:57:08.244 00.000 5052 CameraToMount -- cameraX=5.79 cameraY=-0.85 hyp=5.85 cameraTheta=-0.15 mountX=-4.71 mountY=-1.71, mountTheta=-2.79
22:57:08.244 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.79, y=-0.85, opts=13)
22:57:08.244 00.000 5052 Enqueuing Move request for stepguider (5.79, -0.85)
22:57:08.244 00.000 8976 Worker thread wakes up
22:57:08.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.79, -0.85) opts 0xd
22:57:08.245 00.001 8976 Handling offset move in thread for stepguider, endpoint = (5.79, -0.85)
22:57:08.245 00.000 8976 Moving (5.79, -0.85) raw xDistance=-4.71 yDistance=-1.71
22:57:08.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.27 from input -4.71
22:57:08.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.18 from input -1.71
22:57:08.245 00.000 8976 MoveAxis(R, 11, ABG)
22:57:08.245 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:08.245 00.000 8976 MoveAxis(U, 6, ABG)
22:57:08.245 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:08.245 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:08.245 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:08.245 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:08.245 00.000 8976 move complete, result=1
22:57:08.245 00.000 8976 worker thread done servicing request
22:57:08.245 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:57:08.255 00.010 5052 UpdateGuideState exits: m=298 SNR=11.7
22:57:08.255 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:08.255 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:08.255 00.000 5052 Enqueuing Expose request
22:57:08.255 00.000 5052 GuideStep: -4.7 px 0 ms EAST, -1.7 px 0 ms NORTH
22:57:08.255 00.000 8976 Worker thread wakes up
22:57:08.256 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:08.256 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:57:08.256 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.04) = xAngle (-0.19 = -0.19)
22:57:08.256 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.74 = 2.74)
22:57:08.256 00.000 5052 CameraToMount -- cameraX=5.79 cameraY=-0.85 hyp=5.85 cameraTheta=-0.15 mountX=5.75 mountY=2.28, mountTheta=0.38
22:57:08.256 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:08.256 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:09.293 01.037 8976 Exposure complete
22:57:09.307 00.014 8976 worker thread done servicing request
22:57:09.307 00.000 5052 OnExposeComplete: enter
22:57:09.307 00.000 5052 UpdateGuideState(): m_state=6
22:57:09.307 00.000 5052 Star::Find(18, 393, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 828
22:57:09.307 00.000 5052 Star::Find returns 1 (0), X=393.07, Y=271.34, Mass=338, SNR=12.4, Peak=51 HFD=4.3
22:57:09.307 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.36) = xAngle (-2.52 = -2.52)
22:57:09.307 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.86 = -2.86)
22:57:09.307 00.000 5052 CameraToMount -- cameraX=5.29 cameraY=-0.88 hyp=5.36 cameraTheta=-0.16 mountX=-4.37 mountY=-1.47, mountTheta=-2.82
22:57:09.308 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.29, y=-0.88, opts=13)
22:57:09.308 00.000 5052 Enqueuing Move request for stepguider (5.29, -0.88)
22:57:09.308 00.000 8976 Worker thread wakes up
22:57:09.308 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.29, -0.88) opts 0xd
22:57:09.308 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.29, -0.88)
22:57:09.308 00.000 8976 Moving (5.29, -0.88) raw xDistance=-4.37 yDistance=-1.47
22:57:09.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.98 from input -4.37
22:57:09.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.47
22:57:09.308 00.000 8976 MoveAxis(R, 10, ABG)
22:57:09.308 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:09.309 00.001 8976 MoveAxis(U, 5, ABG)
22:57:09.309 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:09.309 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:09.309 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:09.309 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:09.309 00.000 8976 move complete, result=1
22:57:09.309 00.000 8976 worker thread done servicing request
22:57:09.309 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:57:09.319 00.010 5052 UpdateGuideState exits: m=338 SNR=12.4
22:57:09.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:09.319 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:09.319 00.000 5052 Enqueuing Expose request
22:57:09.319 00.000 5052 GuideStep: -4.4 px 0 ms EAST, -1.5 px 0 ms NORTH
22:57:09.319 00.000 8976 Worker thread wakes up
22:57:09.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:09.319 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:57:09.320 00.001 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.04) = xAngle (-0.21 = -0.21)
22:57:09.320 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.72 = 2.72)
22:57:09.320 00.000 5052 CameraToMount -- cameraX=5.29 cameraY=-0.88 hyp=5.36 cameraTheta=-0.16 mountX=5.25 mountY=2.18, mountTheta=0.39
22:57:09.320 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:09.320 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:10.355 01.035 8976 Exposure complete
22:57:10.369 00.014 8976 worker thread done servicing request
22:57:10.369 00.000 5052 OnExposeComplete: enter
22:57:10.369 00.000 5052 UpdateGuideState(): m_state=6
22:57:10.369 00.000 5052 Star::Find(18, 393, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 829
22:57:10.369 00.000 5052 Star::Find returns 1 (0), X=392.73, Y=271.07, Mass=342, SNR=12.4, Peak=54 HFD=4.4
22:57:10.369 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.36) = xAngle (-2.59 = -2.59)
22:57:10.369 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.93 = -2.93)
22:57:10.369 00.000 5052 CameraToMount -- cameraX=4.95 cameraY=-1.15 hyp=5.08 cameraTheta=-0.23 mountX=-4.32 mountY=-1.08, mountTheta=-2.90
22:57:10.370 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.95, y=-1.15, opts=13)
22:57:10.370 00.000 5052 Enqueuing Move request for stepguider (4.95, -1.15)
22:57:10.370 00.000 8976 Worker thread wakes up
22:57:10.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.95, -1.15) opts 0xd
22:57:10.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.95, -1.15)
22:57:10.370 00.000 8976 Moving (4.95, -1.15) raw xDistance=-4.32 yDistance=-1.08
22:57:10.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.93 from input -4.32
22:57:10.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.08
22:57:10.370 00.000 8976 MoveAxis(R, 9, ABG)
22:57:10.370 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:10.371 00.001 8976 MoveAxis(U, 4, ABG)
22:57:10.371 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:10.371 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:10.371 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:10.371 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:10.371 00.000 8976 move complete, result=1
22:57:10.371 00.000 8976 worker thread done servicing request
22:57:10.371 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:57:10.380 00.009 5052 UpdateGuideState exits: m=342 SNR=12.4
22:57:10.380 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:10.380 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:10.380 00.000 5052 Enqueuing Expose request
22:57:10.380 00.000 8976 Worker thread wakes up
22:57:10.380 00.000 5052 GuideStep: -4.3 px 0 ms EAST, -1.1 px 0 ms NORTH
22:57:10.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:10.381 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:57:10.381 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.04) = xAngle (-0.27 = -0.27)
22:57:10.381 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.66 = 2.66)
22:57:10.381 00.000 5052 CameraToMount -- cameraX=4.95 cameraY=-1.15 hyp=5.08 cameraTheta=-0.23 mountX=4.90 mountY=2.36, mountTheta=0.45
22:57:10.381 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:10.382 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:11.407 01.025 8976 Exposure complete
22:57:11.421 00.014 8976 worker thread done servicing request
22:57:11.421 00.000 5052 OnExposeComplete: enter
22:57:11.421 00.000 5052 UpdateGuideState(): m_state=6
22:57:11.421 00.000 5052 Star::Find(18, 392, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 830
22:57:11.421 00.000 5052 Star::Find returns 1 (0), X=391.72, Y=271.03, Mass=337, SNR=12.4, Peak=55 HFD=4.0
22:57:11.421 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
22:57:11.421 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
22:57:11.421 00.000 5052 CameraToMount -- cameraX=3.94 cameraY=-1.19 hyp=4.11 cameraTheta=-0.29 mountX=-3.63 mountY=-0.61, mountTheta=-2.97
22:57:11.422 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.94, y=-1.19, opts=13)
22:57:11.422 00.000 5052 Enqueuing Move request for stepguider (3.94, -1.19)
22:57:11.422 00.000 8976 Worker thread wakes up
22:57:11.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.94, -1.19) opts 0xd
22:57:11.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.94, -1.19)
22:57:11.422 00.000 8976 Moving (3.94, -1.19) raw xDistance=-3.63 yDistance=-0.61
22:57:11.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.49 from input -3.63
22:57:11.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.61
22:57:11.422 00.000 8976 MoveAxis(R, 8, ABG)
22:57:11.422 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:11.423 00.001 8976 MoveAxis(U, 0, ABG)
22:57:11.423 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:11.423 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:11.423 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:11.423 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:11.423 00.000 8976 move complete, result=1
22:57:11.423 00.000 8976 worker thread done servicing request
22:57:11.423 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
22:57:11.432 00.009 5052 UpdateGuideState exits: m=337 SNR=12.4
22:57:11.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:11.432 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:11.432 00.000 5052 Enqueuing Expose request
22:57:11.433 00.001 8976 Worker thread wakes up
22:57:11.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:11.433 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:57:11.433 00.000 5052 GuideStep: -3.6 px 0 ms EAST, -0.6 px 0 ms NORTH
22:57:11.433 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.04) = xAngle (-0.33 = -0.33)
22:57:11.433 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.59 = 2.59)
22:57:11.433 00.000 5052 CameraToMount -- cameraX=3.94 cameraY=-1.19 hyp=4.11 cameraTheta=-0.29 mountX=3.88 mountY=2.14, mountTheta=0.50
22:57:11.434 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:11.434 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:12.462 01.028 8976 Exposure complete
22:57:12.476 00.014 8976 worker thread done servicing request
22:57:12.476 00.000 5052 OnExposeComplete: enter
22:57:12.476 00.000 5052 UpdateGuideState(): m_state=6
22:57:12.476 00.000 5052 Star::Find(18, 391, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 831
22:57:12.476 00.000 5052 Star::Find returns 1 (0), X=391.79, Y=271.16, Mass=368, SNR=13.0, Peak=56 HFD=4.3
22:57:12.476 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.36) = xAngle (-2.62 = -2.62)
22:57:12.476 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.96 = -2.96)
22:57:12.476 00.000 5052 CameraToMount -- cameraX=4.01 cameraY=-1.06 hyp=4.15 cameraTheta=-0.26 mountX=-3.59 mountY=-0.76, mountTheta=-2.93
22:57:12.477 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.01, y=-1.06, opts=13)
22:57:12.477 00.000 5052 Enqueuing Move request for stepguider (4.01, -1.06)
22:57:12.477 00.000 8976 Worker thread wakes up
22:57:12.477 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.01, -1.06) opts 0xd
22:57:12.477 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.01, -1.06)
22:57:12.477 00.000 8976 Moving (4.01, -1.06) raw xDistance=-3.59 yDistance=-0.76
22:57:12.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.44 from input -3.59
22:57:12.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.76
22:57:12.477 00.000 8976 MoveAxis(R, 8, ABG)
22:57:12.477 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:12.477 00.000 8976 MoveAxis(U, 0, ABG)
22:57:12.477 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:12.477 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:12.477 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:12.477 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:12.478 00.001 8976 move complete, result=1
22:57:12.478 00.000 8976 worker thread done servicing request
22:57:12.478 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
22:57:12.487 00.009 5052 UpdateGuideState exits: m=368 SNR=13.0
22:57:12.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:12.487 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:12.487 00.000 5052 Enqueuing Expose request
22:57:12.487 00.000 5052 GuideStep: -3.6 px 0 ms EAST, -0.8 px 0 ms NORTH
22:57:12.487 00.000 8976 Worker thread wakes up
22:57:12.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:12.487 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:57:12.487 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.04) = xAngle (-0.30 = -0.30)
22:57:12.487 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.63 = 2.63)
22:57:12.488 00.001 5052 CameraToMount -- cameraX=4.01 cameraY=-1.06 hyp=4.15 cameraTheta=-0.26 mountX=3.97 mountY=2.04, mountTheta=0.47
22:57:12.488 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:12.488 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:13.511 01.023 8976 Exposure complete
22:57:13.525 00.014 8976 worker thread done servicing request
22:57:13.526 00.001 5052 OnExposeComplete: enter
22:57:13.526 00.000 5052 UpdateGuideState(): m_state=6
22:57:13.526 00.000 5052 Star::Find(18, 391, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 832
22:57:13.526 00.000 5052 Star::Find returns 1 (0), X=391.28, Y=271.74, Mass=322, SNR=12.2, Peak=58 HFD=3.7
22:57:13.526 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.36) = xAngle (-2.50 = -2.50)
22:57:13.526 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.84 = -2.84)
22:57:13.526 00.000 5052 CameraToMount -- cameraX=3.51 cameraY=-0.48 hyp=3.54 cameraTheta=-0.14 mountX=-2.83 mountY=-1.07, mountTheta=-2.78
22:57:13.526 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.51, y=-0.48, opts=13)
22:57:13.527 00.001 5052 Enqueuing Move request for stepguider (3.51, -0.48)
22:57:13.527 00.000 8976 Worker thread wakes up
22:57:13.527 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.51, -0.48) opts 0xd
22:57:13.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.51, -0.48)
22:57:13.527 00.000 8976 Moving (3.51, -0.48) raw xDistance=-2.83 yDistance=-1.07
22:57:13.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.95 from input -2.83
22:57:13.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.07
22:57:13.527 00.000 8976 MoveAxis(R, 6, ABG)
22:57:13.527 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:13.527 00.000 8976 MoveAxis(U, 3, ABG)
22:57:13.527 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:13.527 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:13.527 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:13.527 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:13.527 00.000 8976 move complete, result=1
22:57:13.527 00.000 8976 worker thread done servicing request
22:57:13.527 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:57:13.537 00.010 5052 UpdateGuideState exits: m=322 SNR=12.2
22:57:13.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:13.537 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:13.537 00.000 5052 Enqueuing Expose request
22:57:13.537 00.000 5052 GuideStep: -2.8 px 0 ms EAST, -1.1 px 0 ms NORTH
22:57:13.538 00.001 8976 Worker thread wakes up
22:57:13.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:13.538 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:57:13.539 00.001 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.04) = xAngle (-0.18 = -0.18)
22:57:13.539 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.75 = 2.75)
22:57:13.539 00.000 5052 CameraToMount -- cameraX=3.51 cameraY=-0.48 hyp=3.54 cameraTheta=-0.14 mountX=3.48 mountY=1.35, mountTheta=0.37
22:57:13.539 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:13.539 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:14.570 01.031 8976 Exposure complete
22:57:14.584 00.014 8976 worker thread done servicing request
22:57:14.584 00.000 5052 OnExposeComplete: enter
22:57:14.584 00.000 5052 UpdateGuideState(): m_state=6
22:57:14.584 00.000 5052 Star::Find(18, 391, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 833
22:57:14.584 00.000 5052 Star::Find returns 1 (0), X=391.51, Y=271.36, Mass=355, SNR=12.7, Peak=57 HFD=4.0
22:57:14.584 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.36) = xAngle (-2.59 = -2.59)
22:57:14.585 00.001 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.93 = -2.93)
22:57:14.585 00.000 5052 CameraToMount -- cameraX=3.73 cameraY=-0.86 hyp=3.83 cameraTheta=-0.23 mountX=-3.25 mountY=-0.82, mountTheta=-2.89
22:57:14.585 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.73, y=-0.86, opts=13)
22:57:14.585 00.000 5052 Enqueuing Move request for stepguider (3.73, -0.86)
22:57:14.585 00.000 8976 Worker thread wakes up
22:57:14.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.73, -0.86) opts 0xd
22:57:14.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.73, -0.86)
22:57:14.586 00.001 8976 Moving (3.73, -0.86) raw xDistance=-3.25 yDistance=-0.82
22:57:14.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.19 from input -3.25
22:57:14.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.82
22:57:14.586 00.000 8976 MoveAxis(R, 7, ABG)
22:57:14.586 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:14.586 00.000 8976 MoveAxis(U, 0, ABG)
22:57:14.586 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:14.586 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:14.586 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:14.586 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:14.586 00.000 8976 move complete, result=1
22:57:14.586 00.000 8976 worker thread done servicing request
22:57:14.586 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=48, Gamma=2.260
22:57:14.596 00.010 5052 UpdateGuideState exits: m=355 SNR=12.7
22:57:14.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:14.596 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:14.596 00.000 5052 Enqueuing Expose request
22:57:14.596 00.000 5052 GuideStep: -3.3 px 0 ms EAST, -0.8 px 0 ms NORTH
22:57:14.596 00.000 8976 Worker thread wakes up
22:57:14.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:14.596 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:57:14.597 00.001 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.04) = xAngle (-0.27 = -0.27)
22:57:14.597 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.66 = 2.66)
22:57:14.597 00.000 5052 CameraToMount -- cameraX=3.73 cameraY=-0.86 hyp=3.83 cameraTheta=-0.23 mountX=3.69 mountY=1.77, mountTheta=0.45
22:57:14.597 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:14.597 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:15.638 01.041 8976 Exposure complete
22:57:15.651 00.013 8976 worker thread done servicing request
22:57:15.652 00.001 5052 OnExposeComplete: enter
22:57:15.652 00.000 5052 UpdateGuideState(): m_state=6
22:57:15.652 00.000 5052 Star::Find(18, 391, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 834
22:57:15.652 00.000 5052 Star::Find returns 1 (0), X=391.20, Y=271.39, Mass=347, SNR=12.6, Peak=54 HFD=3.8
22:57:15.652 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.36) = xAngle (-2.60 = -2.60)
22:57:15.652 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.94 = -2.94)
22:57:15.652 00.000 5052 CameraToMount -- cameraX=3.42 cameraY=-0.83 hyp=3.52 cameraTheta=-0.24 mountX=-3.01 mountY=-0.71, mountTheta=-2.91
22:57:15.653 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.42, y=-0.83, opts=13)
22:57:15.653 00.000 5052 Enqueuing Move request for stepguider (3.42, -0.83)
22:57:15.653 00.000 8976 Worker thread wakes up
22:57:15.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.42, -0.83) opts 0xd
22:57:15.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.42, -0.83)
22:57:15.653 00.000 8976 Moving (3.42, -0.83) raw xDistance=-3.01 yDistance=-0.71
22:57:15.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.05 from input -3.01
22:57:15.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.71
22:57:15.653 00.000 8976 MoveAxis(R, 7, ABG)
22:57:15.653 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:15.653 00.000 8976 MoveAxis(U, 0, ABG)
22:57:15.653 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:15.653 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:15.653 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:15.653 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:15.653 00.000 8976 move complete, result=1
22:57:15.653 00.000 8976 worker thread done servicing request
22:57:15.654 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
22:57:15.663 00.009 5052 UpdateGuideState exits: m=347 SNR=12.6
22:57:15.663 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:15.663 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:15.663 00.000 5052 Enqueuing Expose request
22:57:15.663 00.000 5052 GuideStep: -3.0 px 0 ms EAST, -0.7 px 0 ms NORTH
22:57:15.663 00.000 8976 Worker thread wakes up
22:57:15.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:15.663 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:57:15.664 00.001 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.04) = xAngle (-0.28 = -0.28)
22:57:15.664 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.65 = 2.65)
22:57:15.664 00.000 5052 CameraToMount -- cameraX=3.42 cameraY=-0.83 hyp=3.52 cameraTheta=-0.24 mountX=3.38 mountY=1.67, mountTheta=0.46
22:57:15.664 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:15.664 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:16.693 01.029 8976 Exposure complete
22:57:16.708 00.015 8976 worker thread done servicing request
22:57:16.708 00.000 5052 OnExposeComplete: enter
22:57:16.708 00.000 5052 UpdateGuideState(): m_state=6
22:57:16.708 00.000 5052 Star::Find(18, 391, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 835
22:57:16.708 00.000 5052 Star::Find returns 1 (0), X=392.26, Y=271.19, Mass=323, SNR=12.2, Peak=53 HFD=3.8
22:57:16.708 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.36) = xAngle (-2.59 = -2.59)
22:57:16.708 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.93 = -2.93)
22:57:16.708 00.000 5052 CameraToMount -- cameraX=4.48 cameraY=-1.03 hyp=4.60 cameraTheta=-0.23 mountX=-3.91 mountY=-0.99, mountTheta=-2.89
22:57:16.709 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.48, y=-1.03, opts=13)
22:57:16.709 00.000 5052 Enqueuing Move request for stepguider (4.48, -1.03)
22:57:16.709 00.000 8976 Worker thread wakes up
22:57:16.710 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.48, -1.03) opts 0xd
22:57:16.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.48, -1.03)
22:57:16.710 00.000 8976 Moving (4.48, -1.03) raw xDistance=-3.91 yDistance=-0.99
22:57:16.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.61 from input -3.91
22:57:16.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.99
22:57:16.710 00.000 8976 MoveAxis(R, 8, ABG)
22:57:16.710 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:16.710 00.000 8976 MoveAxis(U, 3, ABG)
22:57:16.710 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:16.710 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:16.710 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:16.710 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:16.710 00.000 8976 move complete, result=1
22:57:16.710 00.000 8976 worker thread done servicing request
22:57:16.710 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
22:57:16.720 00.010 5052 UpdateGuideState exits: m=323 SNR=12.2
22:57:16.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:16.720 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:16.720 00.000 5052 Enqueuing Expose request
22:57:16.720 00.000 8976 Worker thread wakes up
22:57:16.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:16.720 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:57:16.720 00.000 5052 GuideStep: -3.9 px 0 ms EAST, -1.0 px 0 ms NORTH
22:57:16.721 00.001 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.04) = xAngle (-0.27 = -0.27)
22:57:16.721 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.66 = 2.66)
22:57:16.721 00.000 5052 CameraToMount -- cameraX=4.48 cameraY=-1.03 hyp=4.60 cameraTheta=-0.23 mountX=4.44 mountY=2.13, mountTheta=0.45
22:57:16.721 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:16.721 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:17.750 01.029 8976 Exposure complete
22:57:17.764 00.014 8976 worker thread done servicing request
22:57:17.765 00.001 5052 OnExposeComplete: enter
22:57:17.765 00.000 5052 UpdateGuideState(): m_state=6
22:57:17.765 00.000 5052 Star::Find(18, 392, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 836
22:57:17.765 00.000 5052 Star::Find returns 1 (0), X=393.01, Y=270.83, Mass=317, SNR=12.0, Peak=52 HFD=4.0
22:57:17.765 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.36) = xAngle (-2.62 = -2.62)
22:57:17.765 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.96 = -2.96)
22:57:17.765 00.000 5052 CameraToMount -- cameraX=5.23 cameraY=-1.39 hyp=5.42 cameraTheta=-0.26 mountX=-4.69 mountY=-0.98, mountTheta=-2.94
22:57:17.765 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.23, y=-1.39, opts=13)
22:57:17.765 00.000 5052 Enqueuing Move request for stepguider (5.23, -1.39)
22:57:17.766 00.001 8976 Worker thread wakes up
22:57:17.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.23, -1.39) opts 0xd
22:57:17.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.23, -1.39)
22:57:17.766 00.000 8976 Moving (5.23, -1.39) raw xDistance=-4.69 yDistance=-0.98
22:57:17.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.14 from input -4.69
22:57:17.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.98
22:57:17.766 00.000 8976 MoveAxis(R, 10, ABG)
22:57:17.766 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:17.766 00.000 8976 MoveAxis(U, 3, ABG)
22:57:17.766 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:17.766 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:17.766 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:17.766 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:17.766 00.000 8976 move complete, result=1
22:57:17.766 00.000 8976 worker thread done servicing request
22:57:17.766 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=47, Gamma=2.260
22:57:17.776 00.010 5052 UpdateGuideState exits: m=317 SNR=12.0
22:57:17.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:17.776 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:17.776 00.000 5052 Enqueuing Expose request
22:57:17.776 00.000 5052 GuideStep: -4.7 px 0 ms EAST, -1.0 px 0 ms NORTH
22:57:17.776 00.000 8976 Worker thread wakes up
22:57:17.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:17.776 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:57:17.777 00.001 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.04) = xAngle (-0.30 = -0.30)
22:57:17.777 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.63 = 2.63)
22:57:17.777 00.000 5052 CameraToMount -- cameraX=5.23 cameraY=-1.39 hyp=5.42 cameraTheta=-0.26 mountX=5.17 mountY=2.67, mountTheta=0.48
22:57:17.777 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:17.777 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:18.813 01.036 8976 Exposure complete
22:57:18.827 00.014 8976 worker thread done servicing request
22:57:18.827 00.000 5052 OnExposeComplete: enter
22:57:18.827 00.000 5052 UpdateGuideState(): m_state=6
22:57:18.828 00.001 5052 Star::Find(18, 393, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 837
22:57:18.828 00.000 5052 Star::Find returns 1 (0), X=393.23, Y=270.99, Mass=325, SNR=12.2, Peak=50 HFD=4.3
22:57:18.828 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.36) = xAngle (-2.58 = -2.58)
22:57:18.828 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.92 = -2.92)
22:57:18.828 00.000 5052 CameraToMount -- cameraX=5.45 cameraY=-1.23 hyp=5.59 cameraTheta=-0.22 mountX=-4.73 mountY=-1.22, mountTheta=-2.89
22:57:18.828 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.45, y=-1.23, opts=13)
22:57:18.828 00.000 5052 Enqueuing Move request for stepguider (5.45, -1.23)
22:57:18.829 00.001 8976 Worker thread wakes up
22:57:18.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.45, -1.23) opts 0xd
22:57:18.829 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.45, -1.23)
22:57:18.829 00.000 8976 Moving (5.45, -1.23) raw xDistance=-4.73 yDistance=-1.22
22:57:18.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.20 from input -4.73
22:57:18.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.22
22:57:18.829 00.000 8976 MoveAxis(R, 10, ABG)
22:57:18.829 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:18.829 00.000 8976 MoveAxis(U, 4, ABG)
22:57:18.829 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:18.829 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:18.829 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:18.829 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:18.829 00.000 8976 move complete, result=1
22:57:18.829 00.000 8976 worker thread done servicing request
22:57:18.830 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:57:18.839 00.009 5052 UpdateGuideState exits: m=325 SNR=12.2
22:57:18.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:18.839 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:18.839 00.000 5052 Enqueuing Expose request
22:57:18.839 00.000 5052 GuideStep: -4.7 px 0 ms EAST, -1.2 px 0 ms NORTH
22:57:18.839 00.000 8976 Worker thread wakes up
22:57:18.840 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:18.840 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:57:18.840 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.04) = xAngle (-0.26 = -0.26)
22:57:18.840 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.66 = 2.66)
22:57:18.840 00.000 5052 CameraToMount -- cameraX=5.45 cameraY=-1.23 hyp=5.59 cameraTheta=-0.22 mountX=5.39 mountY=2.56, mountTheta=0.44
22:57:18.840 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:18.840 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:19.879 01.039 8976 Exposure complete
22:57:19.893 00.014 8976 worker thread done servicing request
22:57:19.893 00.000 5052 OnExposeComplete: enter
22:57:19.893 00.000 5052 UpdateGuideState(): m_state=6
22:57:19.893 00.000 5052 Star::Find(18, 393, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 838
22:57:19.893 00.000 5052 Star::Find returns 1 (0), X=392.23, Y=270.98, Mass=329, SNR=12.2, Peak=52 HFD=4.3
22:57:19.893 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.36) = xAngle (-2.63 = -2.63)
22:57:19.893 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.97 = -2.97)
22:57:19.893 00.000 5052 CameraToMount -- cameraX=4.45 cameraY=-1.24 hyp=4.62 cameraTheta=-0.27 mountX=-4.03 mountY=-0.79, mountTheta=-2.95
22:57:19.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.45, y=-1.24, opts=13)
22:57:19.894 00.000 5052 Enqueuing Move request for stepguider (4.45, -1.24)
22:57:19.894 00.000 8976 Worker thread wakes up
22:57:19.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.45, -1.24) opts 0xd
22:57:19.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.45, -1.24)
22:57:19.894 00.000 8976 Moving (4.45, -1.24) raw xDistance=-4.03 yDistance=-0.79
22:57:19.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.76 from input -4.03
22:57:19.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.79
22:57:19.894 00.000 8976 MoveAxis(R, 9, ABG)
22:57:19.894 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:19.894 00.000 8976 MoveAxis(U, 0, ABG)
22:57:19.894 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:19.894 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:19.894 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:19.895 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:19.895 00.000 8976 move complete, result=1
22:57:19.895 00.000 8976 worker thread done servicing request
22:57:19.895 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
22:57:19.904 00.009 5052 UpdateGuideState exits: m=329 SNR=12.2
22:57:19.904 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:19.904 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:19.905 00.001 5052 Enqueuing Expose request
22:57:19.905 00.000 5052 GuideStep: -4.0 px 0 ms EAST, -0.8 px 0 ms NORTH
22:57:19.905 00.000 8976 Worker thread wakes up
22:57:19.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:19.905 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:57:19.905 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.04) = xAngle (-0.31 = -0.31)
22:57:19.905 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.62 = 2.62)
22:57:19.905 00.000 5052 CameraToMount -- cameraX=4.45 cameraY=-1.24 hyp=4.62 cameraTheta=-0.27 mountX=4.39 mountY=2.32, mountTheta=0.49
22:57:19.905 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:19.906 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:20.936 01.030 8976 Exposure complete
22:57:20.950 00.014 8976 worker thread done servicing request
22:57:20.950 00.000 5052 OnExposeComplete: enter
22:57:20.950 00.000 5052 UpdateGuideState(): m_state=6
22:57:20.950 00.000 5052 Star::Find(18, 392, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 839
22:57:20.950 00.000 5052 Star::Find returns 1 (0), X=392.45, Y=271.12, Mass=364, SNR=12.8, Peak=49 HFD=5.1
22:57:20.950 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.36) = xAngle (-2.59 = -2.59)
22:57:20.950 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.93 = -2.93)
22:57:20.950 00.000 5052 CameraToMount -- cameraX=4.67 cameraY=-1.10 hyp=4.80 cameraTheta=-0.23 mountX=-4.09 mountY=-1.01, mountTheta=-2.90
22:57:20.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.67, y=-1.10, opts=13)
22:57:20.951 00.000 5052 Enqueuing Move request for stepguider (4.67, -1.10)
22:57:20.951 00.000 8976 Worker thread wakes up
22:57:20.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.67, -1.10) opts 0xd
22:57:20.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.67, -1.10)
22:57:20.951 00.000 8976 Moving (4.67, -1.10) raw xDistance=-4.09 yDistance=-1.01
22:57:20.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.77 from input -4.09
22:57:20.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.01
22:57:20.951 00.000 8976 MoveAxis(R, 9, ABG)
22:57:20.951 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:20.951 00.000 8976 MoveAxis(U, 3, ABG)
22:57:20.951 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:20.951 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:20.951 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:20.951 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:20.951 00.000 8976 move complete, result=1
22:57:20.952 00.001 8976 worker thread done servicing request
22:57:20.952 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=27, FiltMax=42, Gamma=2.260
22:57:20.961 00.009 5052 UpdateGuideState exits: m=364 SNR=12.8
22:57:20.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:20.961 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:20.961 00.000 5052 Enqueuing Expose request
22:57:20.961 00.000 8976 Worker thread wakes up
22:57:20.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:20.962 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:57:20.962 00.000 5052 GuideStep: -4.1 px 0 ms EAST, -1.0 px 0 ms NORTH
22:57:20.962 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.04) = xAngle (-0.27 = -0.27)
22:57:20.962 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.66 = 2.66)
22:57:20.962 00.000 5052 CameraToMount -- cameraX=4.67 cameraY=-1.10 hyp=4.80 cameraTheta=-0.23 mountX=4.62 mountY=2.24, mountTheta=0.45
22:57:20.962 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:20.963 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:22.004 01.041 8976 Exposure complete
22:57:22.017 00.013 8976 worker thread done servicing request
22:57:22.017 00.000 5052 OnExposeComplete: enter
22:57:22.017 00.000 5052 UpdateGuideState(): m_state=6
22:57:22.017 00.000 5052 Star::Find(18, 392, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 840
22:57:22.017 00.000 5052 Star::Find returns 1 (0), X=393.19, Y=270.87, Mass=322, SNR=12.1, Peak=47 HFD=4.7
22:57:22.017 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.36) = xAngle (-2.60 = -2.60)
22:57:22.017 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.94 = -2.94)
22:57:22.017 00.000 5052 CameraToMount -- cameraX=5.41 cameraY=-1.35 hyp=5.58 cameraTheta=-0.24 mountX=-4.79 mountY=-1.10, mountTheta=-2.92
22:57:22.018 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.41, y=-1.35, opts=13)
22:57:22.018 00.000 5052 Enqueuing Move request for stepguider (5.41, -1.35)
22:57:22.018 00.000 8976 Worker thread wakes up
22:57:22.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.41, -1.35) opts 0xd
22:57:22.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.41, -1.35)
22:57:22.018 00.000 8976 Moving (5.41, -1.35) raw xDistance=-4.79 yDistance=-1.10
22:57:22.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.21 from input -4.79
22:57:22.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.10
22:57:22.018 00.000 8976 MoveAxis(R, 10, ABG)
22:57:22.018 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:22.019 00.001 8976 MoveAxis(U, 3, ABG)
22:57:22.019 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:22.019 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:22.019 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:22.019 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:22.019 00.000 8976 move complete, result=1
22:57:22.019 00.000 8976 worker thread done servicing request
22:57:22.019 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
22:57:22.029 00.010 5052 UpdateGuideState exits: m=322 SNR=12.1
22:57:22.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:22.029 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:22.029 00.000 5052 Enqueuing Expose request
22:57:22.029 00.000 8976 Worker thread wakes up
22:57:22.029 00.000 5052 GuideStep: -4.8 px 0 ms EAST, -1.1 px 0 ms NORTH
22:57:22.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:22.029 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:57:22.030 00.001 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.04) = xAngle (-0.29 = -0.29)
22:57:22.030 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.64 = 2.64)
22:57:22.030 00.000 5052 CameraToMount -- cameraX=5.41 cameraY=-1.35 hyp=5.58 cameraTheta=-0.24 mountX=5.35 mountY=2.67, mountTheta=0.46
22:57:22.030 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:22.030 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:23.071 01.041 8976 Exposure complete
22:57:23.084 00.013 8976 worker thread done servicing request
22:57:23.084 00.000 5052 OnExposeComplete: enter
22:57:23.084 00.000 5052 UpdateGuideState(): m_state=6
22:57:23.084 00.000 5052 Star::Find(18, 393, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 841
22:57:23.084 00.000 5052 Star::Find returns 1 (0), X=394.24, Y=271.10, Mass=290, SNR=11.4, Peak=49 HFD=4.3
22:57:23.085 00.001 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.36) = xAngle (-2.53 = -2.53)
22:57:23.085 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.87 = -2.87)
22:57:23.085 00.000 5052 CameraToMount -- cameraX=6.47 cameraY=-1.12 hyp=6.56 cameraTheta=-0.17 mountX=-5.38 mountY=-1.76, mountTheta=-2.83
22:57:23.085 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=6.47, y=-1.12, opts=13)
22:57:23.085 00.000 5052 Enqueuing Move request for stepguider (6.47, -1.12)
22:57:23.085 00.000 8976 Worker thread wakes up
22:57:23.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.47, -1.12) opts 0xd
22:57:23.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.47, -1.12)
22:57:23.086 00.001 8976 Moving (6.47, -1.12) raw xDistance=-5.38 yDistance=-1.76
22:57:23.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.61 from input -5.38
22:57:23.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.16 from input -1.76
22:57:23.086 00.000 8976 MoveAxis(R, 12, ABG)
22:57:23.086 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:23.086 00.000 8976 MoveAxis(U, 5, ABG)
22:57:23.086 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:23.086 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:23.086 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:23.086 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:23.086 00.000 8976 move complete, result=1
22:57:23.086 00.000 8976 worker thread done servicing request
22:57:23.086 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
22:57:23.096 00.010 5052 UpdateGuideState exits: m=290 SNR=11.4
22:57:23.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:23.096 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:23.096 00.000 5052 Enqueuing Expose request
22:57:23.096 00.000 5052 GuideStep: -5.4 px 0 ms EAST, -1.8 px 0 ms NORTH
22:57:23.096 00.000 8976 Worker thread wakes up
22:57:23.096 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:23.096 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(370,254,37,37)
22:57:23.096 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.04) = xAngle (-0.21 = -0.21)
22:57:23.097 00.001 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.72 = 2.72)
22:57:23.097 00.000 5052 CameraToMount -- cameraX=6.47 cameraY=-1.12 hyp=6.56 cameraTheta=-0.17 mountX=6.41 mountY=2.71, mountTheta=0.40
22:57:23.097 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:23.097 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:24.127 01.030 8976 Exposure complete
22:57:24.141 00.014 8976 worker thread done servicing request
22:57:24.141 00.000 5052 OnExposeComplete: enter
22:57:24.141 00.000 5052 UpdateGuideState(): m_state=6
22:57:24.141 00.000 5052 Star::Find(18, 394, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 842
22:57:24.141 00.000 5052 Star::Find returns 1 (0), X=394.97, Y=270.46, Mass=291, SNR=11.6, Peak=53 HFD=4.1
22:57:24.141 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.36) = xAngle (-2.60 = -2.60)
22:57:24.141 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.94 = -2.94)
22:57:24.141 00.000 5052 CameraToMount -- cameraX=7.19 cameraY=-1.76 hyp=7.40 cameraTheta=-0.24 mountX=-6.34 mountY=-1.49, mountTheta=-2.91
22:57:24.142 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.19, y=-1.76, opts=13)
22:57:24.142 00.000 5052 Enqueuing Move request for stepguider (7.19, -1.76)
22:57:24.142 00.000 8976 Worker thread wakes up
22:57:24.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.19, -1.76) opts 0xd
22:57:24.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.19, -1.76)
22:57:24.142 00.000 8976 Moving (7.19, -1.76) raw xDistance=-6.34 yDistance=-1.49
22:57:24.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.25 from input -6.34
22:57:24.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.02 from input -1.49
22:57:24.142 00.000 8976 MoveAxis(R, 14, ABG)
22:57:24.142 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:24.142 00.000 8976 MoveAxis(U, 5, ABG)
22:57:24.142 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:24.142 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:24.142 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:24.143 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:24.144 00.001 8976 move complete, result=1
22:57:24.144 00.000 8976 worker thread done servicing request
22:57:24.144 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:57:24.153 00.009 5052 UpdateGuideState exits: m=291 SNR=11.6
22:57:24.154 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:24.154 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:24.154 00.000 5052 Enqueuing Expose request
22:57:24.154 00.000 5052 GuideStep: -6.3 px 0 ms EAST, -1.5 px 0 ms NORTH
22:57:24.154 00.000 8976 Worker thread wakes up
22:57:24.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:24.154 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(377,252,37,37)
22:57:24.154 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.04) = xAngle (-0.28 = -0.28)
22:57:24.154 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.65 = 2.65)
22:57:24.154 00.000 5052 CameraToMount -- cameraX=7.19 cameraY=-1.76 hyp=7.40 cameraTheta=-0.24 mountX=7.11 mountY=3.51, mountTheta=0.46
22:57:24.155 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:24.155 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:25.198 01.043 8976 Exposure complete
22:57:25.211 00.013 8976 worker thread done servicing request
22:57:25.212 00.001 5052 OnExposeComplete: enter
22:57:25.212 00.000 5052 UpdateGuideState(): m_state=6
22:57:25.212 00.000 5052 Star::Find(18, 394, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 843
22:57:25.212 00.000 5052 Star::Find returns 1 (0), X=395.11, Y=269.81, Mass=292, SNR=11.6, Peak=55 HFD=4.2
22:57:25.212 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:57:25.212 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:57:25.212 00.000 5052 CameraToMount -- cameraX=7.33 cameraY=-2.41 hyp=7.72 cameraTheta=-0.32 mountX=-6.90 mountY=-0.97, mountTheta=-3.00
22:57:25.213 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.33, y=-2.41, opts=13)
22:57:25.213 00.000 5052 Enqueuing Move request for stepguider (7.33, -2.41)
22:57:25.213 00.000 8976 Worker thread wakes up
22:57:25.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.33, -2.41) opts 0xd
22:57:25.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.33, -2.41)
22:57:25.213 00.000 8976 Moving (7.33, -2.41) raw xDistance=-6.90 yDistance=-0.97
22:57:25.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.64 from input -6.90
22:57:25.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -0.97
22:57:25.213 00.000 8976 MoveAxis(R, 15, ABG)
22:57:25.213 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:25.213 00.000 8976 MoveAxis(U, 3, ABG)
22:57:25.213 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:25.213 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:25.213 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:25.213 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:25.213 00.000 8976 move complete, result=1
22:57:25.213 00.000 8976 worker thread done servicing request
22:57:25.214 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
22:57:25.223 00.009 5052 UpdateGuideState exits: m=292 SNR=11.6
22:57:25.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:25.223 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:25.223 00.000 5052 Enqueuing Expose request
22:57:25.223 00.000 5052 GuideStep: -6.9 px 0 ms EAST, -1.0 px 0 ms NORTH
22:57:25.223 00.000 8976 Worker thread wakes up
22:57:25.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:25.223 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(377,252,37,37)
22:57:25.224 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:57:25.224 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:57:25.224 00.000 5052 CameraToMount -- cameraX=7.33 cameraY=-2.41 hyp=7.72 cameraTheta=-0.32 mountX=7.23 mountY=4.18, mountTheta=0.52
22:57:25.224 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:25.224 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:26.267 01.043 8976 Exposure complete
22:57:26.281 00.014 8976 worker thread done servicing request
22:57:26.281 00.000 5052 OnExposeComplete: enter
22:57:26.281 00.000 5052 UpdateGuideState(): m_state=6
22:57:26.281 00.000 5052 Star::Find(18, 395, 269, 0, (0,0,0,0), 0.1, 10.0, 0) frame 844
22:57:26.281 00.000 5052 Star::Find returns 1 (0), X=395.07, Y=270.08, Mass=332, SNR=12.3, Peak=49 HFD=4.5
22:57:26.281 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
22:57:26.281 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
22:57:26.281 00.000 5052 CameraToMount -- cameraX=7.29 cameraY=-2.15 hyp=7.60 cameraTheta=-0.29 mountX=-6.68 mountY=-1.18, mountTheta=-2.97
22:57:26.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.29, y=-2.15, opts=13)
22:57:26.282 00.000 5052 Enqueuing Move request for stepguider (7.29, -2.15)
22:57:26.282 00.000 8976 Worker thread wakes up
22:57:26.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.29, -2.15) opts 0xd
22:57:26.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.29, -2.15)
22:57:26.282 00.000 8976 Moving (7.29, -2.15) raw xDistance=-6.68 yDistance=-1.18
22:57:26.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.53 from input -6.68
22:57:26.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.18
22:57:26.282 00.000 8976 MoveAxis(R, 15, ABG)
22:57:26.283 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:26.283 00.000 8976 MoveAxis(U, 4, ABG)
22:57:26.283 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:26.283 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:26.283 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:26.283 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:26.283 00.000 8976 move complete, result=1
22:57:26.283 00.000 8976 worker thread done servicing request
22:57:26.283 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:57:26.293 00.010 5052 UpdateGuideState exits: m=332 SNR=12.3
22:57:26.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:26.294 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:26.294 00.000 5052 Enqueuing Expose request
22:57:26.294 00.000 5052 GuideStep: -6.7 px 0 ms EAST, -1.2 px 0 ms NORTH
22:57:26.294 00.000 8976 Worker thread wakes up
22:57:26.294 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:26.294 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(377,252,37,37)
22:57:26.294 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.04) = xAngle (-0.33 = -0.33)
22:57:26.294 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.60 = 2.60)
22:57:26.294 00.000 5052 CameraToMount -- cameraX=7.29 cameraY=-2.15 hyp=7.60 cameraTheta=-0.29 mountX=7.19 mountY=3.91, mountTheta=0.50
22:57:26.295 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:26.295 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:27.324 01.029 8976 Exposure complete
22:57:27.337 00.013 8976 worker thread done servicing request
22:57:27.337 00.000 5052 OnExposeComplete: enter
22:57:27.337 00.000 5052 UpdateGuideState(): m_state=6
22:57:27.338 00.001 5052 Star::Find(18, 395, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 845
22:57:27.338 00.000 5052 Star::Find returns 1 (0), X=395.39, Y=270.14, Mass=276, SNR=11.1, Peak=47 HFD=4.2
22:57:27.338 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.36) = xAngle (-2.63 = -2.63)
22:57:27.338 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.97 = -2.97)
22:57:27.338 00.000 5052 CameraToMount -- cameraX=7.61 cameraY=-2.08 hyp=7.89 cameraTheta=-0.27 mountX=-6.86 mountY=-1.39, mountTheta=-2.94
22:57:27.338 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=7.61, y=-2.08, opts=13)
22:57:27.338 00.000 5052 Enqueuing Move request for stepguider (7.61, -2.08)
22:57:27.338 00.000 8976 Worker thread wakes up
22:57:27.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.61, -2.08) opts 0xd
22:57:27.339 00.001 8976 Handling offset move in thread for stepguider, endpoint = (7.61, -2.08)
22:57:27.339 00.000 8976 Moving (7.61, -2.08) raw xDistance=-6.86 yDistance=-1.39
22:57:27.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.64 from input -6.86
22:57:27.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.39
22:57:27.339 00.000 8976 MoveAxis(R, 15, ABG)
22:57:27.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:27.339 00.000 8976 MoveAxis(U, 4, ABG)
22:57:27.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:27.339 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:27.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:27.339 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:27.339 00.000 8976 move complete, result=1
22:57:27.339 00.000 8976 worker thread done servicing request
22:57:27.339 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:57:27.349 00.010 5052 UpdateGuideState exits: m=276 SNR=11.1
22:57:27.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:27.349 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:27.349 00.000 5052 Enqueuing Expose request
22:57:27.349 00.000 5052 GuideStep: -6.9 px 0 ms EAST, -1.4 px 0 ms NORTH
22:57:27.349 00.000 8976 Worker thread wakes up
22:57:27.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:27.349 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(377,252,37,37)
22:57:27.349 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.04) = xAngle (-0.31 = -0.31)
22:57:27.349 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.62 = 2.62)
22:57:27.350 00.001 5052 CameraToMount -- cameraX=7.61 cameraY=-2.08 hyp=7.89 cameraTheta=-0.27 mountX=7.52 mountY=3.93, mountTheta=0.48
22:57:27.350 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:27.350 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:28.384 01.034 8976 Exposure complete
22:57:28.399 00.015 8976 worker thread done servicing request
22:57:28.399 00.000 5052 OnExposeComplete: enter
22:57:28.399 00.000 5052 UpdateGuideState(): m_state=6
22:57:28.399 00.000 5052 Star::Find(18, 395, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 846
22:57:28.399 00.000 5052 Star::Find returns 1 (0), X=396.07, Y=270.11, Mass=299, SNR=11.6, Peak=49 HFD=4.3
22:57:28.399 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.36) = xAngle (-2.61 = -2.61)
22:57:28.399 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.95 = -2.95)
22:57:28.399 00.000 5052 CameraToMount -- cameraX=8.29 cameraY=-2.11 hyp=8.55 cameraTheta=-0.25 mountX=-7.37 mountY=-1.64, mountTheta=-2.92
22:57:28.400 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.29, y=-2.11, opts=13)
22:57:28.400 00.000 5052 Enqueuing Move request for stepguider (8.29, -2.11)
22:57:28.400 00.000 8976 Worker thread wakes up
22:57:28.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.29, -2.11) opts 0xd
22:57:28.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.29, -2.11)
22:57:28.400 00.000 8976 Moving (8.29, -2.11) raw xDistance=-7.37 yDistance=-1.64
22:57:28.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.97 from input -7.37
22:57:28.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.10 from input -1.64
22:57:28.400 00.000 8976 MoveAxis(R, 16, ABG)
22:57:28.400 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:28.400 00.000 8976 MoveAxis(U, 5, ABG)
22:57:28.400 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:28.400 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:28.400 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:28.400 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:28.400 00.000 8976 move complete, result=1
22:57:28.400 00.000 8976 worker thread done servicing request
22:57:28.401 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
22:57:28.410 00.009 5052 UpdateGuideState exits: m=299 SNR=11.6
22:57:28.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:28.410 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:28.410 00.000 5052 Enqueuing Expose request
22:57:28.410 00.000 5052 GuideStep: -7.4 px 0 ms EAST, -1.6 px 0 ms NORTH
22:57:28.410 00.000 8976 Worker thread wakes up
22:57:28.411 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:28.411 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(378,252,37,37)
22:57:28.411 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.04) = xAngle (-0.29 = -0.29)
22:57:28.411 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.64 = 2.64)
22:57:28.411 00.000 5052 CameraToMount -- cameraX=8.29 cameraY=-2.11 hyp=8.55 cameraTheta=-0.25 mountX=8.20 mountY=4.13, mountTheta=0.47
22:57:28.411 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:28.411 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:29.456 01.045 8976 Exposure complete
22:57:29.469 00.013 8976 worker thread done servicing request
22:57:29.469 00.000 5052 OnExposeComplete: enter
22:57:29.469 00.000 5052 UpdateGuideState(): m_state=6
22:57:29.469 00.000 5052 Star::Find(18, 396, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 847
22:57:29.469 00.000 5052 Star::Find returns 1 (0), X=396.83, Y=270.17, Mass=287, SNR=11.4, Peak=50 HFD=4.3
22:57:29.469 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.36) = xAngle (-2.58 = -2.58)
22:57:29.470 00.001 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.92 = -2.92)
22:57:29.470 00.000 5052 CameraToMount -- cameraX=9.05 cameraY=-2.05 hyp=9.28 cameraTheta=-0.22 mountX=-7.87 mountY=-2.03, mountTheta=-2.89
22:57:29.470 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=9.05, y=-2.05, opts=13)
22:57:29.470 00.000 5052 Enqueuing Move request for stepguider (9.05, -2.05)
22:57:29.470 00.000 8976 Worker thread wakes up
22:57:29.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.05, -2.05) opts 0xd
22:57:29.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.05, -2.05)
22:57:29.471 00.001 8976 Moving (9.05, -2.05) raw xDistance=-7.87 yDistance=-2.03
22:57:29.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.30 from input -7.87
22:57:29.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.36 from input -2.03
22:57:29.471 00.000 8976 MoveAxis(R, 17, ABG)
22:57:29.471 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:29.471 00.000 8976 MoveAxis(U, 6, ABG)
22:57:29.471 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:29.471 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:29.471 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:29.471 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:29.471 00.000 8976 move complete, result=1
22:57:29.471 00.000 8976 worker thread done servicing request
22:57:29.471 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=159, med=31, FiltMin=27, FiltMax=45, Gamma=2.260
22:57:29.481 00.010 5052 UpdateGuideState exits: m=287 SNR=11.4
22:57:29.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:29.481 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:29.481 00.000 5052 Enqueuing Expose request
22:57:29.482 00.001 5052 GuideStep: -7.9 px 0 ms EAST, -2.0 px 0 ms NORTH
22:57:29.482 00.000 8976 Worker thread wakes up
22:57:29.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:29.482 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,252,37,37)
22:57:29.482 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.04) = xAngle (-0.26 = -0.26)
22:57:29.482 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.66 = 2.66)
22:57:29.482 00.000 5052 CameraToMount -- cameraX=9.05 cameraY=-2.05 hyp=9.28 cameraTheta=-0.22 mountX=8.96 mountY=4.26, mountTheta=0.44
22:57:29.482 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:29.483 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:30.512 01.029 8976 Exposure complete
22:57:30.527 00.015 8976 worker thread done servicing request
22:57:30.527 00.000 5052 OnExposeComplete: enter
22:57:30.527 00.000 5052 UpdateGuideState(): m_state=6
22:57:30.527 00.000 5052 Star::Find(18, 396, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 848
22:57:30.527 00.000 5052 Star::Find returns 1 (0), X=396.65, Y=270.20, Mass=279, SNR=11.1, Peak=47 HFD=4.4
22:57:30.527 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.36) = xAngle (-2.58 = -2.58)
22:57:30.528 00.001 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.92 = -2.92)
22:57:30.528 00.000 5052 CameraToMount -- cameraX=8.87 cameraY=-2.02 hyp=9.10 cameraTheta=-0.22 mountX=-7.71 mountY=-1.98, mountTheta=-2.89
22:57:30.528 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=8.87, y=-2.02, opts=13)
22:57:30.528 00.000 5052 Enqueuing Move request for stepguider (8.87, -2.02)
22:57:30.528 00.000 8976 Worker thread wakes up
22:57:30.529 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.87, -2.02) opts 0xd
22:57:30.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.87, -2.02)
22:57:30.529 00.000 8976 Moving (8.87, -2.02) raw xDistance=-7.71 yDistance=-1.98
22:57:30.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.23 from input -7.71
22:57:30.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.34 from input -1.98
22:57:30.529 00.000 8976 MoveAxis(R, 17, ABG)
22:57:30.529 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:30.529 00.000 8976 MoveAxis(U, 6, ABG)
22:57:30.529 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:30.529 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:30.529 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:30.529 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:30.529 00.000 8976 move complete, result=1
22:57:30.529 00.000 8976 worker thread done servicing request
22:57:30.530 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
22:57:30.540 00.010 5052 UpdateGuideState exits: m=279 SNR=11.1
22:57:30.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:30.540 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:30.540 00.000 5052 Enqueuing Expose request
22:57:30.540 00.000 5052 GuideStep: -7.7 px 0 ms EAST, -2.0 px 0 ms NORTH
22:57:30.540 00.000 8976 Worker thread wakes up
22:57:30.540 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:30.540 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(379,252,37,37)
22:57:30.541 00.001 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.04) = xAngle (-0.26 = -0.26)
22:57:30.541 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.66 = 2.66)
22:57:30.541 00.000 5052 CameraToMount -- cameraX=8.87 cameraY=-2.02 hyp=9.10 cameraTheta=-0.22 mountX=8.78 mountY=4.19, mountTheta=0.45
22:57:30.541 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:30.541 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:31.581 01.040 8976 Exposure complete
22:57:31.595 00.014 8976 worker thread done servicing request
22:57:31.595 00.000 5052 OnExposeComplete: enter
22:57:31.595 00.000 5052 UpdateGuideState(): m_state=6
22:57:31.596 00.001 5052 Star::Find(18, 396, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 849
22:57:31.596 00.000 5052 Star::Find returns 1 (0), X=397.57, Y=270.61, Mass=284, SNR=11.3, Peak=51 HFD=3.8
22:57:31.596 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.36) = xAngle (-2.52 = -2.52)
22:57:31.596 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.86 = -2.86)
22:57:31.596 00.000 5052 CameraToMount -- cameraX=9.79 cameraY=-1.61 hyp=9.92 cameraTheta=-0.16 mountX=-8.08 mountY=-2.74, mountTheta=-2.81
22:57:31.596 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=9.79, y=-1.61, opts=13)
22:57:31.596 00.000 5052 Enqueuing Move request for stepguider (9.79, -1.61)
22:57:31.597 00.001 8976 Worker thread wakes up
22:57:31.597 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.79, -1.61) opts 0xd
22:57:31.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.79, -1.61)
22:57:31.597 00.000 8976 Moving (9.79, -1.61) raw xDistance=-8.08 yDistance=-2.74
22:57:31.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.46 from input -8.08
22:57:31.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.82 from input -2.74
22:57:31.597 00.000 8976 MoveAxis(R, 18, ABG)
22:57:31.597 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:31.597 00.000 8976 MoveAxis(U, 9, ABG)
22:57:31.597 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:31.597 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:31.597 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:31.597 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:31.597 00.000 8976 move complete, result=1
22:57:31.597 00.000 8976 worker thread done servicing request
22:57:31.598 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:57:31.607 00.009 5052 UpdateGuideState exits: m=284 SNR=11.3
22:57:31.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:31.607 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:31.607 00.000 5052 Enqueuing Expose request
22:57:31.607 00.000 5052 GuideStep: -8.1 px 0 ms EAST, -2.7 px 0 ms NORTH
22:57:31.607 00.000 8976 Worker thread wakes up
22:57:31.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:31.607 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(380,253,37,37)
22:57:31.608 00.001 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.04) = xAngle (-0.20 = -0.20)
22:57:31.608 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.72 = 2.72)
22:57:31.608 00.000 5052 CameraToMount -- cameraX=9.79 cameraY=-1.61 hyp=9.92 cameraTheta=-0.16 mountX=9.72 mountY=4.02, mountTheta=0.39
22:57:31.608 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:31.608 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:32.633 01.025 8976 Exposure complete
22:57:32.647 00.014 8976 worker thread done servicing request
22:57:32.647 00.000 5052 OnExposeComplete: enter
22:57:32.647 00.000 5052 UpdateGuideState(): m_state=6
22:57:32.647 00.000 5052 Star::Find(18, 397, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 850
22:57:32.647 00.000 5052 Star::Find returns 1 (1), X=399.98, Y=270.57, Mass=195, SNR=9.3, Peak=45 HFD=4.1
22:57:32.647 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.36) = xAngle (-2.49 = -2.49)
22:57:32.647 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.83 = -2.83)
22:57:32.647 00.000 5052 CameraToMount -- cameraX=12.20 cameraY=-1.65 hyp=12.32 cameraTheta=-0.13 mountX=-9.82 mountY=-3.74, mountTheta=-2.78
22:57:32.648 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=12.20, y=-1.65, opts=13)
22:57:32.648 00.000 5052 Enqueuing Move request for stepguider (12.20, -1.65)
22:57:32.648 00.000 8976 Worker thread wakes up
22:57:32.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.20, -1.65) opts 0xd
22:57:32.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.20, -1.65)
22:57:32.648 00.000 8976 Moving (12.20, -1.65) raw xDistance=-9.82 yDistance=-3.74
22:57:32.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.57 from input -9.82
22:57:32.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.48 from input -3.74
22:57:32.648 00.000 8976 MoveAxis(R, 21, ABG)
22:57:32.648 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:32.648 00.000 8976 MoveAxis(U, 12, ABG)
22:57:32.648 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:32.648 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:32.648 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:32.648 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:32.648 00.000 8976 move complete, result=1
22:57:32.648 00.000 8976 worker thread done servicing request
22:57:32.649 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=28, FiltMax=39, Gamma=2.260
22:57:32.658 00.009 5052 UpdateGuideState exits: m=195 SNR=9.3 Saturated
22:57:32.659 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:32.659 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:32.659 00.000 5052 Enqueuing Expose request
22:57:32.659 00.000 5052 GuideStep: -9.8 px 0 ms EAST, -3.7 px 0 ms NORTH
22:57:32.659 00.000 8976 Worker thread wakes up
22:57:32.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:32.659 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(382,253,37,37)
22:57:32.659 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.04) = xAngle (-0.18 = -0.18)
22:57:32.659 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.75 = 2.75)
22:57:32.660 00.001 5052 CameraToMount -- cameraX=12.20 cameraY=-1.65 hyp=12.32 cameraTheta=-0.13 mountX=12.13 mountY=4.67, mountTheta=0.37
22:57:32.660 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:32.660 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:33.703 01.043 8976 Exposure complete
22:57:33.717 00.014 8976 worker thread done servicing request
22:57:33.717 00.000 5052 OnExposeComplete: enter
22:57:33.717 00.000 5052 UpdateGuideState(): m_state=6
22:57:33.717 00.000 5052 Star::Find(18, 399, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 851
22:57:33.717 00.000 5052 Star::Find returns 1 (0), X=415.42, Y=263.01, Mass=43, SNR=4.5, Peak=63 HFD=1.6
22:57:33.717 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:57:33.717 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:57:33.717 00.000 5052 CameraToMount -- cameraX=27.64 cameraY=-9.21 hyp=29.13 cameraTheta=-0.32 mountX=-26.10 mountY=-3.53, mountTheta=-3.01
22:57:33.718 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.64, y=-9.21, opts=13)
22:57:33.718 00.000 5052 Enqueuing Move request for stepguider (27.64, -9.21)
22:57:33.718 00.000 8976 Worker thread wakes up
22:57:33.718 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.64, -9.21) opts 0xd
22:57:33.718 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.64, -9.21)
22:57:33.718 00.000 8976 Moving (27.64, -9.21) raw xDistance=-26.10 yDistance=-3.53
22:57:33.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.90 from input -26.10
22:57:33.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.40 from input -3.53
22:57:33.718 00.000 8976 MoveAxis(R, 55, ABG)
22:57:33.718 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:33.719 00.001 8976 MoveAxis(U, 11, ABG)
22:57:33.719 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:33.719 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:33.719 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:33.719 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:33.719 00.000 8976 move complete, result=1
22:57:33.719 00.000 8976 worker thread done servicing request
22:57:33.719 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:57:33.729 00.010 5052 UpdateGuideState exits: m=43 SNR=4.5
22:57:33.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:33.729 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:33.729 00.000 5052 Enqueuing Expose request
22:57:33.729 00.000 5052 GuideStep: -26.1 px 0 ms EAST, -3.5 px 0 ms NORTH
22:57:33.729 00.000 8976 Worker thread wakes up
22:57:33.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:33.729 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:57:33.730 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:57:33.730 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:57:33.730 00.000 5052 CameraToMount -- cameraX=27.64 cameraY=-9.21 hyp=29.13 cameraTheta=-0.32 mountX=27.24 mountY=15.87, mountTheta=0.53
22:57:33.730 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:33.730 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:34.768 01.038 8976 Exposure complete
22:57:34.782 00.014 8976 worker thread done servicing request
22:57:34.782 00.000 5052 OnExposeComplete: enter
22:57:34.782 00.000 5052 UpdateGuideState(): m_state=6
22:57:34.782 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 852
22:57:34.782 00.000 5052 Star::Find returns 1 (0), X=415.24, Y=263.24, Mass=41, SNR=4.4, Peak=63 HFD=1.4
22:57:34.782 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:57:34.782 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:57:34.782 00.000 5052 CameraToMount -- cameraX=27.46 cameraY=-8.98 hyp=28.89 cameraTheta=-0.32 mountX=-25.81 mountY=-3.66, mountTheta=-3.00
22:57:34.782 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.46, y=-8.98, opts=13)
22:57:34.783 00.001 5052 Enqueuing Move request for stepguider (27.46, -8.98)
22:57:34.783 00.000 8976 Worker thread wakes up
22:57:34.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.46, -8.98) opts 0xd
22:57:34.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.46, -8.98)
22:57:34.783 00.000 8976 Moving (27.46, -8.98) raw xDistance=-25.81 yDistance=-3.66
22:57:34.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.44 from input -25.81
22:57:34.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.47 from input -3.66
22:57:34.783 00.000 8976 MoveAxis(R, 56, ABG)
22:57:34.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:34.783 00.000 8976 MoveAxis(U, 12, ABG)
22:57:34.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:34.783 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:34.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:34.783 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:34.783 00.000 8976 move complete, result=1
22:57:34.783 00.000 8976 worker thread done servicing request
22:57:34.784 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:57:34.793 00.009 5052 UpdateGuideState exits: m=41 SNR=4.4
22:57:34.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:34.793 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:34.793 00.000 5052 Enqueuing Expose request
22:57:34.793 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -3.7 px 0 ms NORTH
22:57:34.793 00.000 8976 Worker thread wakes up
22:57:34.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:34.793 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:57:34.794 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:57:34.794 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:57:34.794 00.000 5052 CameraToMount -- cameraX=27.46 cameraY=-8.98 hyp=28.89 cameraTheta=-0.32 mountX=27.07 mountY=15.61, mountTheta=0.52
22:57:34.794 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:34.794 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:35.824 01.030 8976 Exposure complete
22:57:35.837 00.013 8976 worker thread done servicing request
22:57:35.838 00.001 5052 OnExposeComplete: enter
22:57:35.838 00.000 5052 UpdateGuideState(): m_state=6
22:57:35.838 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 853
22:57:35.838 00.000 5052 Star::Find returns 1 (0), X=415.08, Y=263.78, Mass=43, SNR=4.5, Peak=62 HFD=1.4
22:57:35.838 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:57:35.838 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:57:35.838 00.000 5052 CameraToMount -- cameraX=27.30 cameraY=-8.44 hyp=28.58 cameraTheta=-0.30 mountX=-25.32 mountY=-4.07, mountTheta=-2.98
22:57:35.839 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.30, y=-8.44, opts=13)
22:57:35.839 00.000 5052 Enqueuing Move request for stepguider (27.30, -8.44)
22:57:35.839 00.000 8976 Worker thread wakes up
22:57:35.839 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.30, -8.44) opts 0xd
22:57:35.839 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.30, -8.44)
22:57:35.839 00.000 8976 Moving (27.30, -8.44) raw xDistance=-25.32 yDistance=-4.07
22:57:35.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.17 from input -25.32
22:57:35.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.74 from input -4.07
22:57:35.839 00.000 8976 MoveAxis(R, 55, ABG)
22:57:35.839 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:35.839 00.000 8976 MoveAxis(U, 13, ABG)
22:57:35.839 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:35.839 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:35.839 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:35.839 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:35.839 00.000 8976 move complete, result=1
22:57:35.839 00.000 8976 worker thread done servicing request
22:57:35.840 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
22:57:35.849 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5
22:57:35.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:35.849 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:35.849 00.000 5052 Enqueuing Expose request
22:57:35.849 00.000 8976 Worker thread wakes up
22:57:35.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:35.849 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:57:35.849 00.000 5052 GuideStep: -25.3 px 0 ms EAST, -4.1 px 0 ms NORTH
22:57:35.850 00.001 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.04) = xAngle (-0.34 = -0.34)
22:57:35.850 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.59 = 2.59)
22:57:35.850 00.000 5052 CameraToMount -- cameraX=27.30 cameraY=-8.44 hyp=28.58 cameraTheta=-0.30 mountX=26.93 mountY=15.05, mountTheta=0.51
22:57:35.850 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:35.850 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:36.885 01.035 8976 Exposure complete
22:57:36.899 00.014 8976 worker thread done servicing request
22:57:36.899 00.000 5052 OnExposeComplete: enter
22:57:36.899 00.000 5052 UpdateGuideState(): m_state=6
22:57:36.899 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 854
22:57:36.899 00.000 5052 Star::Find returns 1 (0), X=415.16, Y=264.07, Mass=46, SNR=4.6, Peak=61 HFD=1.3
22:57:36.899 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
22:57:36.899 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
22:57:36.899 00.000 5052 CameraToMount -- cameraX=27.39 cameraY=-8.15 hyp=28.57 cameraTheta=-0.29 mountX=-25.17 mountY=-4.37, mountTheta=-2.97
22:57:36.900 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.39, y=-8.15, opts=13)
22:57:36.900 00.000 5052 Enqueuing Move request for stepguider (27.39, -8.15)
22:57:36.900 00.000 8976 Worker thread wakes up
22:57:36.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.39, -8.15) opts 0xd
22:57:36.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.39, -8.15)
22:57:36.900 00.000 8976 Moving (27.39, -8.15) raw xDistance=-25.17 yDistance=-4.37
22:57:36.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.06 from input -25.17
22:57:36.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.95 from input -4.37
22:57:36.900 00.000 8976 MoveAxis(R, 55, ABG)
22:57:36.900 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:36.900 00.000 8976 MoveAxis(U, 14, ABG)
22:57:36.900 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:36.900 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:36.900 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:36.900 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:36.900 00.000 8976 move complete, result=1
22:57:36.900 00.000 8976 worker thread done servicing request
22:57:36.901 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:57:36.910 00.009 5052 UpdateGuideState exits: m=46 SNR=4.6
22:57:36.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:36.910 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:36.910 00.000 5052 Enqueuing Expose request
22:57:36.910 00.000 5052 GuideStep: -25.2 px 0 ms EAST, -4.4 px 0 ms NORTH
22:57:36.910 00.000 8976 Worker thread wakes up
22:57:36.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:36.911 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:57:36.911 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.04) = xAngle (-0.33 = -0.33)
22:57:36.911 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.60 = 2.60)
22:57:36.911 00.000 5052 CameraToMount -- cameraX=27.39 cameraY=-8.15 hyp=28.57 cameraTheta=-0.29 mountX=27.03 mountY=14.79, mountTheta=0.50
22:57:36.911 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:36.911 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:37.952 01.041 8976 Exposure complete
22:57:37.965 00.013 8976 worker thread done servicing request
22:57:37.965 00.000 5052 OnExposeComplete: enter
22:57:37.965 00.000 5052 UpdateGuideState(): m_state=6
22:57:37.965 00.000 5052 Star::Find(18, 415, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 855
22:57:37.966 00.001 5052 Star::Find returns 1 (0), X=415.21, Y=263.21, Mass=36, SNR=4.1, Peak=59 HFD=1.5
22:57:37.966 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:57:37.966 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:57:37.966 00.000 5052 CameraToMount -- cameraX=27.43 cameraY=-9.01 hyp=28.88 cameraTheta=-0.32 mountX=-25.81 mountY=-3.62, mountTheta=-3.00
22:57:37.966 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.43, y=-9.01, opts=13)
22:57:37.966 00.000 5052 Enqueuing Move request for stepguider (27.43, -9.01)
22:57:37.966 00.000 8976 Worker thread wakes up
22:57:37.967 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.43, -9.01) opts 0xd
22:57:37.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.43, -9.01)
22:57:37.967 00.000 8976 Moving (27.43, -9.01) raw xDistance=-25.81 yDistance=-3.62
22:57:37.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.45 from input -25.81
22:57:37.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.49 from input -3.62
22:57:37.967 00.000 8976 MoveAxis(R, 56, ABG)
22:57:37.967 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:37.967 00.000 8976 MoveAxis(U, 12, ABG)
22:57:37.967 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:37.967 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:37.967 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:37.967 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:37.967 00.000 8976 move complete, result=1
22:57:37.967 00.000 8976 worker thread done servicing request
22:57:37.967 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:57:37.977 00.010 5052 UpdateGuideState exits: m=36 SNR=4.1
22:57:37.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:37.977 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:37.977 00.000 5052 Enqueuing Expose request
22:57:37.977 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -3.6 px 0 ms NORTH
22:57:37.977 00.000 8976 Worker thread wakes up
22:57:37.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:37.977 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:57:37.978 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:57:37.978 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:57:37.978 00.000 5052 CameraToMount -- cameraX=27.43 cameraY=-9.01 hyp=28.88 cameraTheta=-0.32 mountX=27.05 mountY=15.63, mountTheta=0.52
22:57:37.978 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:37.978 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:39.017 01.039 8976 Exposure complete
22:57:39.030 00.013 8976 worker thread done servicing request
22:57:39.030 00.000 5052 OnExposeComplete: enter
22:57:39.030 00.000 5052 UpdateGuideState(): m_state=6
22:57:39.030 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 856
22:57:39.030 00.000 5052 Star::Find returns 1 (0), X=415.21, Y=263.21, Mass=38, SNR=4.3, Peak=61 HFD=1.5
22:57:39.030 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:57:39.030 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:57:39.031 00.001 5052 CameraToMount -- cameraX=27.43 cameraY=-9.02 hyp=28.87 cameraTheta=-0.32 mountX=-25.81 mountY=-3.61, mountTheta=-3.00
22:57:39.031 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.43, y=-9.02, opts=13)
22:57:39.031 00.000 5052 Enqueuing Move request for stepguider (27.43, -9.02)
22:57:39.031 00.000 8976 Worker thread wakes up
22:57:39.031 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.43, -9.02) opts 0xd
22:57:39.031 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.43, -9.02)
22:57:39.031 00.000 8976 Moving (27.43, -9.02) raw xDistance=-25.81 yDistance=-3.61
22:57:39.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.48 from input -25.81
22:57:39.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.45 from input -3.61
22:57:39.032 00.001 8976 MoveAxis(R, 56, ABG)
22:57:39.032 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:39.032 00.000 8976 MoveAxis(U, 12, ABG)
22:57:39.032 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:39.032 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:39.032 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:39.032 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:39.032 00.000 8976 move complete, result=1
22:57:39.032 00.000 8976 worker thread done servicing request
22:57:39.032 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:57:39.041 00.009 5052 UpdateGuideState exits: m=38 SNR=4.3
22:57:39.042 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:39.042 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:39.042 00.000 5052 Enqueuing Expose request
22:57:39.042 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -3.6 px 0 ms NORTH
22:57:39.042 00.000 8976 Worker thread wakes up
22:57:39.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:39.042 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:57:39.042 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:57:39.042 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:57:39.042 00.000 5052 CameraToMount -- cameraX=27.43 cameraY=-9.02 hyp=28.87 cameraTheta=-0.32 mountX=27.04 mountY=15.63, mountTheta=0.52
22:57:39.042 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:39.043 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:40.077 01.034 8976 Exposure complete
22:57:40.090 00.013 8976 worker thread done servicing request
22:57:40.092 00.002 5052 OnExposeComplete: enter
22:57:40.092 00.000 5052 UpdateGuideState(): m_state=6
22:57:40.092 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 857
22:57:40.092 00.000 5052 Star::Find returns 1 (0), X=415.27, Y=263.27, Mass=35, SNR=4.1, Peak=59 HFD=1.4
22:57:40.092 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:57:40.092 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:57:40.092 00.000 5052 CameraToMount -- cameraX=27.49 cameraY=-8.95 hyp=28.91 cameraTheta=-0.31 mountX=-25.81 mountY=-3.69, mountTheta=-3.00
22:57:40.092 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.49, y=-8.95, opts=13)
22:57:40.092 00.000 5052 Enqueuing Move request for stepguider (27.49, -8.95)
22:57:40.092 00.000 8976 Worker thread wakes up
22:57:40.092 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.49, -8.95) opts 0xd
22:57:40.092 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.49, -8.95)
22:57:40.092 00.000 8976 Moving (27.49, -8.95) raw xDistance=-25.81 yDistance=-3.69
22:57:40.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.48 from input -25.81
22:57:40.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.50 from input -3.69
22:57:40.092 00.000 8976 MoveAxis(R, 56, ABG)
22:57:40.092 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:40.092 00.000 8976 MoveAxis(U, 12, ABG)
22:57:40.092 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:40.092 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:40.092 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:40.092 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:40.092 00.000 8976 move complete, result=1
22:57:40.093 00.001 8976 worker thread done servicing request
22:57:40.093 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:57:40.103 00.010 5052 UpdateGuideState exits: m=35 SNR=4.1
22:57:40.103 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:40.103 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:40.104 00.001 5052 Enqueuing Expose request
22:57:40.104 00.000 8976 Worker thread wakes up
22:57:40.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:40.104 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:57:40.104 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -3.7 px 0 ms NORTH
22:57:40.105 00.001 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:57:40.105 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:57:40.105 00.000 5052 CameraToMount -- cameraX=27.49 cameraY=-8.95 hyp=28.91 cameraTheta=-0.31 mountX=27.10 mountY=15.59, mountTheta=0.52
22:57:40.105 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:40.105 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:41.147 01.042 8976 Exposure complete
22:57:41.162 00.015 8976 worker thread done servicing request
22:57:41.162 00.000 5052 OnExposeComplete: enter
22:57:41.162 00.000 5052 UpdateGuideState(): m_state=6
22:57:41.162 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 858
22:57:41.162 00.000 5052 Star::Find returns 1 (0), X=415.23, Y=263.23, Mass=39, SNR=4.4, Peak=62 HFD=1.5
22:57:41.162 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:57:41.162 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:57:41.162 00.000 5052 CameraToMount -- cameraX=27.45 cameraY=-9.00 hyp=28.88 cameraTheta=-0.32 mountX=-25.81 mountY=-3.64, mountTheta=-3.00
22:57:41.163 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.45, y=-9.00, opts=13)
22:57:41.163 00.000 5052 Enqueuing Move request for stepguider (27.45, -9.00)
22:57:41.163 00.000 8976 Worker thread wakes up
22:57:41.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.45, -9.00) opts 0xd
22:57:41.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.45, -9.00)
22:57:41.163 00.000 8976 Moving (27.45, -9.00) raw xDistance=-25.81 yDistance=-3.64
22:57:41.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.48 from input -25.81
22:57:41.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.47 from input -3.64
22:57:41.163 00.000 8976 MoveAxis(R, 56, ABG)
22:57:41.163 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:41.163 00.000 8976 MoveAxis(U, 12, ABG)
22:57:41.163 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:41.163 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:41.163 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:41.163 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:41.164 00.001 8976 move complete, result=1
22:57:41.164 00.000 8976 worker thread done servicing request
22:57:41.164 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:57:41.174 00.010 5052 UpdateGuideState exits: m=39 SNR=4.4
22:57:41.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:41.174 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:41.174 00.000 5052 Enqueuing Expose request
22:57:41.174 00.000 8976 Worker thread wakes up
22:57:41.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:41.174 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:57:41.174 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -3.6 px 0 ms NORTH
22:57:41.175 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:57:41.175 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:57:41.175 00.000 5052 CameraToMount -- cameraX=27.45 cameraY=-9.00 hyp=28.88 cameraTheta=-0.32 mountX=27.06 mountY=15.62, mountTheta=0.52
22:57:41.175 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:41.175 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:42.215 01.040 8976 Exposure complete
22:57:42.229 00.014 8976 worker thread done servicing request
22:57:42.229 00.000 5052 OnExposeComplete: enter
22:57:42.229 00.000 5052 UpdateGuideState(): m_state=6
22:57:42.229 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 859
22:57:42.229 00.000 5052 Star::Find returns 1 (0), X=415.81, Y=263.62, Mass=47, SNR=4.7, Peak=61 HFD=0.7
22:57:42.229 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:57:42.229 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:57:42.229 00.000 5052 CameraToMount -- cameraX=28.03 cameraY=-8.60 hyp=29.32 cameraTheta=-0.30 mountX=-25.94 mountY=-4.24, mountTheta=-2.98
22:57:42.229 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=28.03, y=-8.60, opts=13)
22:57:42.230 00.001 5052 Enqueuing Move request for stepguider (28.03, -8.60)
22:57:42.230 00.000 8976 Worker thread wakes up
22:57:42.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (28.03, -8.60) opts 0xd
22:57:42.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (28.03, -8.60)
22:57:42.230 00.000 8976 Moving (28.03, -8.60) raw xDistance=-25.94 yDistance=-4.24
22:57:42.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.57 from input -25.94
22:57:42.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.85 from input -4.24
22:57:42.230 00.000 8976 MoveAxis(R, 57, ABG)
22:57:42.230 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:42.230 00.000 8976 MoveAxis(U, 13, ABG)
22:57:42.230 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:42.230 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:42.230 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:42.230 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:42.230 00.000 8976 move complete, result=1
22:57:42.230 00.000 8976 worker thread done servicing request
22:57:42.230 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:57:42.239 00.009 5052 UpdateGuideState exits: m=47 SNR=4.7
22:57:42.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:42.239 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:42.239 00.000 5052 Enqueuing Expose request
22:57:42.240 00.001 8976 Worker thread wakes up
22:57:42.240 00.000 5052 GuideStep: -25.9 px 0 ms EAST, -4.2 px 0 ms NORTH
22:57:42.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:42.240 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,246,37,37)
22:57:42.240 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.04) = xAngle (-0.34 = -0.34)
22:57:42.241 00.001 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.59 = 2.59)
22:57:42.241 00.000 5052 CameraToMount -- cameraX=28.03 cameraY=-8.60 hyp=29.32 cameraTheta=-0.30 mountX=27.65 mountY=15.38, mountTheta=0.51
22:57:42.241 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:42.241 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:43.273 01.032 8976 Exposure complete
22:57:43.287 00.014 8976 worker thread done servicing request
22:57:43.287 00.000 5052 OnExposeComplete: enter
22:57:43.287 00.000 5052 UpdateGuideState(): m_state=6
22:57:43.287 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 860
22:57:43.287 00.000 5052 Star::Find returns 1 (0), X=415.85, Y=263.27, Mass=40, SNR=4.3, Peak=61 HFD=1.0
22:57:43.287 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:57:43.287 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:57:43.288 00.001 5052 CameraToMount -- cameraX=28.07 cameraY=-8.95 hyp=29.46 cameraTheta=-0.31 mountX=-26.22 mountY=-3.95, mountTheta=-2.99
22:57:43.288 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=28.07, y=-8.95, opts=13)
22:57:43.288 00.000 5052 Enqueuing Move request for stepguider (28.07, -8.95)
22:57:43.288 00.000 8976 Worker thread wakes up
22:57:43.288 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (28.07, -8.95) opts 0xd
22:57:43.288 00.000 8976 Handling offset move in thread for stepguider, endpoint = (28.07, -8.95)
22:57:43.289 00.001 8976 Moving (28.07, -8.95) raw xDistance=-26.22 yDistance=-3.95
22:57:43.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.75 from input -26.22
22:57:43.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.69 from input -3.95
22:57:43.289 00.000 8976 MoveAxis(R, 57, ABG)
22:57:43.289 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:43.289 00.000 8976 MoveAxis(U, 13, ABG)
22:57:43.289 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:43.289 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:43.289 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:43.289 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:43.289 00.000 8976 move complete, result=1
22:57:43.289 00.000 8976 worker thread done servicing request
22:57:43.289 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:57:43.299 00.010 5052 UpdateGuideState exits: m=40 SNR=4.3
22:57:43.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:43.299 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:43.299 00.000 5052 Enqueuing Expose request
22:57:43.299 00.000 5052 GuideStep: -26.2 px 0 ms EAST, -3.9 px 0 ms NORTH
22:57:43.299 00.000 8976 Worker thread wakes up
22:57:43.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:43.299 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
22:57:43.299 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.04) = xAngle (-0.35 = -0.35)
22:57:43.299 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.58 = 2.58)
22:57:43.299 00.000 5052 CameraToMount -- cameraX=28.07 cameraY=-8.95 hyp=29.46 cameraTheta=-0.31 mountX=27.68 mountY=15.73, mountTheta=0.52
22:57:43.300 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.1
22:57:43.300 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:44.335 01.035 8976 Exposure complete
22:57:44.349 00.014 8976 worker thread done servicing request
22:57:44.350 00.001 5052 OnExposeComplete: enter
22:57:44.350 00.000 5052 UpdateGuideState(): m_state=6
22:57:44.350 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 861
22:57:44.350 00.000 5052 Star::Find returns 1 (0), X=414.90, Y=263.97, Mass=48, SNR=4.8, Peak=61 HFD=1.9
22:57:44.350 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
22:57:44.350 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
22:57:44.350 00.000 5052 CameraToMount -- cameraX=27.12 cameraY=-8.25 hyp=28.35 cameraTheta=-0.30 mountX=-25.05 mountY=-4.17, mountTheta=-2.98
22:57:44.351 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.12, y=-8.25, opts=13)
22:57:44.351 00.000 5052 Enqueuing Move request for stepguider (27.12, -8.25)
22:57:44.351 00.000 8976 Worker thread wakes up
22:57:44.351 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.12, -8.25) opts 0xd
22:57:44.351 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.12, -8.25)
22:57:44.351 00.000 8976 Moving (27.12, -8.25) raw xDistance=-25.05 yDistance=-4.17
22:57:44.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.03 from input -25.05
22:57:44.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.81 from input -4.17
22:57:44.351 00.000 8976 MoveAxis(R, 55, ABG)
22:57:44.351 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:44.351 00.000 8976 MoveAxis(U, 13, ABG)
22:57:44.351 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:44.351 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:44.351 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:44.351 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:44.352 00.001 8976 move complete, result=1
22:57:44.352 00.000 8976 worker thread done servicing request
22:57:44.352 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:57:44.362 00.010 5052 UpdateGuideState exits: m=48 SNR=4.8
22:57:44.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:44.362 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:44.362 00.000 5052 Enqueuing Expose request
22:57:44.362 00.000 5052 GuideStep: -25.1 px 0 ms EAST, -4.2 px 0 ms NORTH
22:57:44.362 00.000 8976 Worker thread wakes up
22:57:44.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:44.362 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:57:44.363 00.001 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.04) = xAngle (-0.34 = -0.34)
22:57:44.363 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.59 = 2.59)
22:57:44.363 00.000 5052 CameraToMount -- cameraX=27.12 cameraY=-8.25 hyp=28.35 cameraTheta=-0.30 mountX=26.76 mountY=14.82, mountTheta=0.51
22:57:44.363 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.7
22:57:44.363 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:45.391 01.028 8976 Exposure complete
22:57:45.404 00.013 8976 worker thread done servicing request
22:57:45.404 00.000 5052 OnExposeComplete: enter
22:57:45.404 00.000 5052 UpdateGuideState(): m_state=6
22:57:45.405 00.001 5052 Star::Find(18, 414, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 862
22:57:45.405 00.000 5052 Star::Find returns 1 (0), X=415.20, Y=263.20, Mass=38, SNR=4.3, Peak=61 HFD=1.5
22:57:45.405 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:57:45.405 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:57:45.405 00.000 5052 CameraToMount -- cameraX=27.43 cameraY=-9.02 hyp=28.87 cameraTheta=-0.32 mountX=-25.81 mountY=-3.61, mountTheta=-3.00
22:57:45.405 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.43, y=-9.02, opts=13)
22:57:45.405 00.000 5052 Enqueuing Move request for stepguider (27.43, -9.02)
22:57:45.405 00.000 8976 Worker thread wakes up
22:57:45.406 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.43, -9.02) opts 0xd
22:57:45.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.43, -9.02)
22:57:45.406 00.000 8976 Moving (27.43, -9.02) raw xDistance=-25.81 yDistance=-3.61
22:57:45.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.45 from input -25.81
22:57:45.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.47 from input -3.61
22:57:45.406 00.000 8976 MoveAxis(R, 56, ABG)
22:57:45.406 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:45.406 00.000 8976 MoveAxis(U, 12, ABG)
22:57:45.406 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:45.406 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:45.406 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:45.406 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:45.406 00.000 8976 move complete, result=1
22:57:45.406 00.000 8976 worker thread done servicing request
22:57:45.406 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:57:45.416 00.010 5052 UpdateGuideState exits: m=38 SNR=4.3
22:57:45.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:45.416 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:45.416 00.000 5052 Enqueuing Expose request
22:57:45.416 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -3.6 px 0 ms NORTH
22:57:45.416 00.000 8976 Worker thread wakes up
22:57:45.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:45.416 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:57:45.417 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:57:45.417 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:57:45.417 00.000 5052 CameraToMount -- cameraX=27.43 cameraY=-9.02 hyp=28.87 cameraTheta=-0.32 mountX=27.04 mountY=15.63, mountTheta=0.52
22:57:45.417 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 14.0
22:57:45.417 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:46.470 01.053 8976 Exposure complete
22:57:46.482 00.012 8976 worker thread done servicing request
22:57:46.483 00.001 5052 OnExposeComplete: enter
22:57:46.483 00.000 5052 UpdateGuideState(): m_state=6
22:57:46.483 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 863
22:57:46.483 00.000 5052 Star::Find returns 1 (0), X=415.56, Y=264.15, Mass=54, SNR=5.0, Peak=61 HFD=0.9
22:57:46.483 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.36) = xAngle (-2.64 = -2.64)
22:57:46.483 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.98 = -2.98)
22:57:46.483 00.000 5052 CameraToMount -- cameraX=27.78 cameraY=-8.07 hyp=28.93 cameraTheta=-0.28 mountX=-25.39 mountY=-4.61, mountTheta=-2.96
22:57:46.484 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.78, y=-8.07, opts=13)
22:57:46.484 00.000 5052 Enqueuing Move request for stepguider (27.78, -8.07)
22:57:46.484 00.000 8976 Worker thread wakes up
22:57:46.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.78, -8.07) opts 0xd
22:57:46.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.78, -8.07)
22:57:46.484 00.000 8976 Moving (27.78, -8.07) raw xDistance=-25.39 yDistance=-4.61
22:57:46.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.22 from input -25.39
22:57:46.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.08 from input -4.61
22:57:46.484 00.000 8976 MoveAxis(R, 56, ABG)
22:57:46.484 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:46.484 00.000 8976 MoveAxis(U, 15, ABG)
22:57:46.484 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:46.484 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:46.484 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:46.484 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:46.484 00.000 8976 move complete, result=1
22:57:46.484 00.000 8976 worker thread done servicing request
22:57:46.485 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:57:46.494 00.009 5052 UpdateGuideState exits: m=54 SNR=5.0
22:57:46.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:46.494 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:46.494 00.000 5052 Enqueuing Expose request
22:57:46.494 00.000 5052 GuideStep: -25.4 px 0 ms EAST, -4.6 px 0 ms NORTH
22:57:46.494 00.000 8976 Worker thread wakes up
22:57:46.495 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:46.495 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,246,37,37)
22:57:46.495 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.04) = xAngle (-0.32 = -0.32)
22:57:46.495 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.60 = 2.60)
22:57:46.495 00.000 5052 CameraToMount -- cameraX=27.78 cameraY=-8.07 hyp=28.93 cameraTheta=-0.28 mountX=27.42 mountY=14.81, mountTheta=0.50
22:57:46.495 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 17.4
22:57:46.495 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:47.527 01.032 8976 Exposure complete
22:57:47.540 00.013 8976 worker thread done servicing request
22:57:47.541 00.001 5052 OnExposeComplete: enter
22:57:47.541 00.000 5052 UpdateGuideState(): m_state=6
22:57:47.541 00.000 5052 Star::Find(18, 415, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 864
22:57:47.541 00.000 5052 Star::Find returns 1 (0), X=415.07, Y=263.07, Mass=39, SNR=4.4, Peak=60 HFD=1.9
22:57:47.541 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:57:47.541 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:57:47.541 00.000 5052 CameraToMount -- cameraX=27.29 cameraY=-9.15 hyp=28.78 cameraTheta=-0.32 mountX=-25.81 mountY=-3.43, mountTheta=-3.01
22:57:47.541 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.29, y=-9.15, opts=13)
22:57:47.541 00.000 5052 Enqueuing Move request for stepguider (27.29, -9.15)
22:57:47.542 00.001 8976 Worker thread wakes up
22:57:47.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.29, -9.15) opts 0xd
22:57:47.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.29, -9.15)
22:57:47.542 00.000 8976 Moving (27.29, -9.15) raw xDistance=-25.81 yDistance=-3.43
22:57:47.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.47 from input -25.81
22:57:47.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.38 from input -3.43
22:57:47.542 00.000 8976 MoveAxis(R, 56, ABG)
22:57:47.542 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:47.542 00.000 8976 MoveAxis(U, 11, ABG)
22:57:47.542 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:47.542 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:47.542 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:47.542 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:47.542 00.000 8976 move complete, result=1
22:57:47.542 00.000 8976 worker thread done servicing request
22:57:47.542 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:57:47.552 00.010 5052 UpdateGuideState exits: m=39 SNR=4.4
22:57:47.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:47.552 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:47.553 00.001 5052 Enqueuing Expose request
22:57:47.553 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -3.4 px 0 ms NORTH
22:57:47.553 00.000 8976 Worker thread wakes up
22:57:47.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:47.553 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:57:47.553 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:57:47.553 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.56 = 2.56)
22:57:47.553 00.000 5052 CameraToMount -- cameraX=27.29 cameraY=-9.15 hyp=28.78 cameraTheta=-0.32 mountX=26.90 mountY=15.73, mountTheta=0.53
22:57:47.554 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 24.2
22:57:47.554 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:48.586 01.032 8976 Exposure complete
22:57:48.600 00.014 8976 worker thread done servicing request
22:57:48.600 00.000 5052 OnExposeComplete: enter
22:57:48.600 00.000 5052 UpdateGuideState(): m_state=6
22:57:48.600 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 865
22:57:48.600 00.000 5052 Star::Find returns 1 (0), X=415.24, Y=263.24, Mass=41, SNR=4.4, Peak=63 HFD=1.5
22:57:48.600 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:57:48.600 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:57:48.600 00.000 5052 CameraToMount -- cameraX=27.46 cameraY=-8.99 hyp=28.89 cameraTheta=-0.32 mountX=-25.81 mountY=-3.65, mountTheta=-3.00
22:57:48.601 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.46, y=-8.99, opts=13)
22:57:48.601 00.000 5052 Enqueuing Move request for stepguider (27.46, -8.99)
22:57:48.601 00.000 8976 Worker thread wakes up
22:57:48.601 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.46, -8.99) opts 0xd
22:57:48.601 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.46, -8.99)
22:57:48.601 00.000 8976 Moving (27.46, -8.99) raw xDistance=-25.81 yDistance=-3.65
22:57:48.601 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.48 from input -25.81
22:57:48.601 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.47 from input -3.65
22:57:48.601 00.000 8976 MoveAxis(R, 56, ABG)
22:57:48.601 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:48.601 00.000 8976 MoveAxis(U, 12, ABG)
22:57:48.601 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:48.601 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:48.601 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:48.602 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:48.602 00.000 8976 move complete, result=1
22:57:48.602 00.000 8976 worker thread done servicing request
22:57:48.602 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:57:48.611 00.009 5052 UpdateGuideState exits: m=41 SNR=4.4
22:57:48.611 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:48.612 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:48.612 00.000 5052 Enqueuing Expose request
22:57:48.612 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -3.6 px 0 ms NORTH
22:57:48.612 00.000 8976 Worker thread wakes up
22:57:48.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:48.612 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:57:48.612 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:57:48.612 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:57:48.612 00.000 5052 CameraToMount -- cameraX=27.46 cameraY=-8.99 hyp=28.89 cameraTheta=-0.32 mountX=27.07 mountY=15.61, mountTheta=0.52
22:57:48.613 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 27.7
22:57:48.613 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:49.656 01.043 8976 Exposure complete
22:57:49.670 00.014 8976 worker thread done servicing request
22:57:49.670 00.000 5052 OnExposeComplete: enter
22:57:49.670 00.000 5052 UpdateGuideState(): m_state=6
22:57:49.670 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 866
22:57:49.671 00.001 5052 Star::Find returns 1 (0), X=415.31, Y=264.04, Mass=38, SNR=4.3, Peak=61 HFD=0.9
22:57:49.671 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
22:57:49.671 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
22:57:49.671 00.000 5052 CameraToMount -- cameraX=27.53 cameraY=-8.18 hyp=28.72 cameraTheta=-0.29 mountX=-25.30 mountY=-4.41, mountTheta=-2.97
22:57:49.671 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.53, y=-8.18, opts=13)
22:57:49.671 00.000 5052 Enqueuing Move request for stepguider (27.53, -8.18)
22:57:49.671 00.000 8976 Worker thread wakes up
22:57:49.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.53, -8.18) opts 0xd
22:57:49.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.53, -8.18)
22:57:49.672 00.001 8976 Moving (27.53, -8.18) raw xDistance=-25.30 yDistance=-4.41
22:57:49.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.16 from input -25.30
22:57:49.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.95 from input -4.41
22:57:49.672 00.000 8976 MoveAxis(R, 55, ABG)
22:57:49.672 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:49.672 00.000 8976 MoveAxis(U, 14, ABG)
22:57:49.672 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:49.672 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:49.672 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:49.672 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:49.672 00.000 8976 move complete, result=1
22:57:49.672 00.000 8976 worker thread done servicing request
22:57:49.672 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:57:49.681 00.009 5052 UpdateGuideState exits: m=38 SNR=4.3
22:57:49.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:49.681 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:49.681 00.000 5052 Enqueuing Expose request
22:57:49.681 00.000 5052 GuideStep: -25.3 px 0 ms EAST, -4.4 px 0 ms NORTH
22:57:49.682 00.001 8976 Worker thread wakes up
22:57:49.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:49.682 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:57:49.682 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.04) = xAngle (-0.33 = -0.33)
22:57:49.682 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.60 = 2.60)
22:57:49.682 00.000 5052 CameraToMount -- cameraX=27.53 cameraY=-8.18 hyp=28.72 cameraTheta=-0.29 mountX=27.18 mountY=14.85, mountTheta=0.50
22:57:49.682 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 31.1
22:57:49.683 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:50.723 01.040 8976 Exposure complete
22:57:50.737 00.014 8976 worker thread done servicing request
22:57:50.737 00.000 5052 OnExposeComplete: enter
22:57:50.737 00.000 5052 UpdateGuideState(): m_state=6
22:57:50.737 00.000 5052 Star::Find(18, 415, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 867
22:57:50.737 00.000 5052 Star::Find returns 1 (0), X=415.15, Y=263.15, Mass=37, SNR=4.2, Peak=59 HFD=1.7
22:57:50.738 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:57:50.738 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:57:50.738 00.000 5052 CameraToMount -- cameraX=27.37 cameraY=-9.07 hyp=28.84 cameraTheta=-0.32 mountX=-25.81 mountY=-3.54, mountTheta=-3.01
22:57:50.738 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.37, y=-9.07, opts=13)
22:57:50.738 00.000 5052 Enqueuing Move request for stepguider (27.37, -9.07)
22:57:50.738 00.000 8976 Worker thread wakes up
22:57:50.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.37, -9.07) opts 0xd
22:57:50.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.37, -9.07)
22:57:50.738 00.000 8976 Moving (27.37, -9.07) raw xDistance=-25.81 yDistance=-3.54
22:57:50.739 00.001 8976 GuideAlgorithmHysteresis::Result() returns -17.46 from input -25.81
22:57:50.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.44 from input -3.54
22:57:50.739 00.000 8976 MoveAxis(R, 56, ABG)
22:57:50.739 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:50.739 00.000 8976 MoveAxis(U, 12, ABG)
22:57:50.739 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:50.739 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:50.739 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:50.739 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:50.739 00.000 8976 move complete, result=1
22:57:50.739 00.000 8976 worker thread done servicing request
22:57:50.739 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:57:50.749 00.010 5052 UpdateGuideState exits: m=37 SNR=4.2
22:57:50.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:50.749 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:50.749 00.000 5052 Enqueuing Expose request
22:57:50.749 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -3.5 px 0 ms NORTH
22:57:50.749 00.000 8976 Worker thread wakes up
22:57:50.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:50.749 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:57:50.749 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:57:50.749 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:57:50.749 00.000 5052 CameraToMount -- cameraX=27.37 cameraY=-9.07 hyp=28.84 cameraTheta=-0.32 mountX=26.98 mountY=15.67, mountTheta=0.53
22:57:50.749 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 35.0
22:57:50.751 00.002 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:51.778 01.027 8976 Exposure complete
22:57:51.792 00.014 8976 worker thread done servicing request
22:57:51.792 00.000 5052 OnExposeComplete: enter
22:57:51.792 00.000 5052 UpdateGuideState(): m_state=6
22:57:51.792 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 868
22:57:51.792 00.000 5052 Star::Find returns 1 (0), X=415.28, Y=263.28, Mass=35, SNR=4.1, Peak=59 HFD=1.3
22:57:51.792 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:57:51.792 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:57:51.793 00.001 5052 CameraToMount -- cameraX=27.50 cameraY=-8.94 hyp=28.92 cameraTheta=-0.31 mountX=-25.81 mountY=-3.71, mountTheta=-3.00
22:57:51.793 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.50, y=-8.94, opts=13)
22:57:51.793 00.000 5052 Enqueuing Move request for stepguider (27.50, -8.94)
22:57:51.793 00.000 8976 Worker thread wakes up
22:57:51.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.50, -8.94) opts 0xd
22:57:51.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.50, -8.94)
22:57:51.793 00.000 8976 Moving (27.50, -8.94) raw xDistance=-25.81 yDistance=-3.71
22:57:51.794 00.001 8976 GuideAlgorithmHysteresis::Result() returns -17.48 from input -25.81
22:57:51.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.51 from input -3.71
22:57:51.794 00.000 8976 MoveAxis(R, 56, ABG)
22:57:51.794 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:51.794 00.000 8976 MoveAxis(U, 12, ABG)
22:57:51.794 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:51.794 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:51.794 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:51.794 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:51.794 00.000 8976 move complete, result=1
22:57:51.794 00.000 8976 worker thread done servicing request
22:57:51.794 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:57:51.804 00.010 5052 UpdateGuideState exits: m=35 SNR=4.1
22:57:51.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:51.804 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:51.804 00.000 5052 Enqueuing Expose request
22:57:51.804 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -3.7 px 0 ms NORTH
22:57:51.804 00.000 8976 Worker thread wakes up
22:57:51.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:51.804 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:57:51.805 00.001 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.04) = xAngle (-0.35 = -0.35)
22:57:51.805 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:57:51.805 00.000 5052 CameraToMount -- cameraX=27.50 cameraY=-8.94 hyp=28.92 cameraTheta=-0.31 mountX=27.12 mountY=15.58, mountTheta=0.52
22:57:51.805 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 38.4
22:57:51.805 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:52.832 01.027 8976 Exposure complete
22:57:52.846 00.014 8976 worker thread done servicing request
22:57:52.846 00.000 5052 OnExposeComplete: enter
22:57:52.846 00.000 5052 UpdateGuideState(): m_state=6
22:57:52.846 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 869
22:57:52.846 00.000 5052 Star::Find returns 1 (0), X=414.81, Y=263.24, Mass=42, SNR=4.5, Peak=60 HFD=2.1
22:57:52.846 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:57:52.846 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:57:52.846 00.000 5052 CameraToMount -- cameraX=27.03 cameraY=-8.98 hyp=28.48 cameraTheta=-0.32 mountX=-25.50 mountY=-3.47, mountTheta=-3.01
22:57:52.847 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.03, y=-8.98, opts=13)
22:57:52.847 00.000 5052 Enqueuing Move request for stepguider (27.03, -8.98)
22:57:52.847 00.000 8976 Worker thread wakes up
22:57:52.847 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.03, -8.98) opts 0xd
22:57:52.847 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.03, -8.98)
22:57:52.847 00.000 8976 Moving (27.03, -8.98) raw xDistance=-25.50 yDistance=-3.47
22:57:52.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.29 from input -25.50
22:57:52.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.36 from input -3.47
22:57:52.847 00.000 8976 MoveAxis(R, 56, ABG)
22:57:52.847 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:52.848 00.001 8976 MoveAxis(U, 11, ABG)
22:57:52.848 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:52.848 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:52.848 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:52.848 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:52.848 00.000 8976 move complete, result=1
22:57:52.848 00.000 8976 worker thread done servicing request
22:57:52.848 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:57:52.857 00.009 5052 UpdateGuideState exits: m=42 SNR=4.5
22:57:52.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:52.857 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:52.857 00.000 5052 Enqueuing Expose request
22:57:52.857 00.000 5052 GuideStep: -25.5 px 0 ms EAST, -3.5 px 0 ms NORTH
22:57:52.857 00.000 8976 Worker thread wakes up
22:57:52.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:52.857 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:57:52.858 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:57:52.858 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:57:52.858 00.000 5052 CameraToMount -- cameraX=27.03 cameraY=-8.98 hyp=28.48 cameraTheta=-0.32 mountX=26.64 mountY=15.50, mountTheta=0.53
22:57:52.858 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 38.4
22:57:52.858 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:53.887 01.029 8976 Exposure complete
22:57:53.900 00.013 8976 worker thread done servicing request
22:57:53.901 00.001 5052 OnExposeComplete: enter
22:57:53.901 00.000 5052 UpdateGuideState(): m_state=6
22:57:53.901 00.000 5052 Star::Find(18, 414, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 870
22:57:53.901 00.000 5052 Star::Find returns 1 (0), X=415.26, Y=262.94, Mass=42, SNR=4.5, Peak=61 HFD=1.9
22:57:53.901 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.36) = xAngle (-2.69 = -2.69)
22:57:53.901 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:57:53.901 00.000 5052 CameraToMount -- cameraX=27.48 cameraY=-9.28 hyp=29.01 cameraTheta=-0.33 mountX=-26.04 mountY=-3.39, mountTheta=-3.01
22:57:53.901 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.48, y=-9.28, opts=13)
22:57:53.901 00.000 5052 Enqueuing Move request for stepguider (27.48, -9.28)
22:57:53.902 00.001 8976 Worker thread wakes up
22:57:53.902 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.48, -9.28) opts 0xd
22:57:53.902 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.48, -9.28)
22:57:53.902 00.000 8976 Moving (27.48, -9.28) raw xDistance=-26.04 yDistance=-3.39
22:57:53.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.61 from input -26.04
22:57:53.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.30 from input -3.39
22:57:53.902 00.000 8976 MoveAxis(R, 57, ABG)
22:57:53.902 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:53.902 00.000 8976 MoveAxis(U, 11, ABG)
22:57:53.902 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:53.902 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:53.902 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:53.902 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:53.902 00.000 8976 move complete, result=1
22:57:53.902 00.000 8976 worker thread done servicing request
22:57:53.902 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:57:53.912 00.010 5052 UpdateGuideState exits: m=42 SNR=4.5
22:57:53.912 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:53.912 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:53.912 00.000 5052 Enqueuing Expose request
22:57:53.912 00.000 5052 GuideStep: -26.0 px 0 ms EAST, -3.4 px 0 ms NORTH
22:57:53.912 00.000 8976 Worker thread wakes up
22:57:53.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:53.912 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:57:53.913 00.001 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (0.04) = xAngle (-0.37 = -0.37)
22:57:53.913 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.56 = 2.56)
22:57:53.913 00.000 5052 CameraToMount -- cameraX=27.48 cameraY=-9.28 hyp=29.01 cameraTheta=-0.33 mountX=27.08 mountY=15.90, mountTheta=0.53
22:57:53.913 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 41.8
22:57:53.913 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:54.946 01.033 8976 Exposure complete
22:57:54.959 00.013 8976 worker thread done servicing request
22:57:54.959 00.000 5052 OnExposeComplete: enter
22:57:54.959 00.000 5052 UpdateGuideState(): m_state=6
22:57:54.959 00.000 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 871
22:57:54.959 00.000 5052 Star::Find returns 1 (0), X=415.24, Y=263.84, Mass=42, SNR=4.5, Peak=60 HFD=1.2
22:57:54.959 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:57:54.959 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
22:57:54.959 00.000 5052 CameraToMount -- cameraX=27.46 cameraY=-8.38 hyp=28.71 cameraTheta=-0.30 mountX=-25.38 mountY=-4.20, mountTheta=-2.98
22:57:54.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.46, y=-8.38, opts=13)
22:57:54.960 00.000 5052 Enqueuing Move request for stepguider (27.46, -8.38)
22:57:54.960 00.000 8976 Worker thread wakes up
22:57:54.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.46, -8.38) opts 0xd
22:57:54.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.46, -8.38)
22:57:54.960 00.000 8976 Moving (27.46, -8.38) raw xDistance=-25.38 yDistance=-4.20
22:57:54.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.22 from input -25.38
22:57:54.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.81 from input -4.20
22:57:54.961 00.001 8976 MoveAxis(R, 56, ABG)
22:57:54.961 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:54.961 00.000 8976 MoveAxis(U, 13, ABG)
22:57:54.961 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:54.961 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:54.961 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:54.961 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:54.961 00.000 8976 move complete, result=1
22:57:54.961 00.000 8976 worker thread done servicing request
22:57:54.961 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:57:54.970 00.009 5052 UpdateGuideState exits: m=42 SNR=4.5
22:57:54.971 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:54.971 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:54.971 00.000 5052 Enqueuing Expose request
22:57:54.971 00.000 8976 Worker thread wakes up
22:57:54.971 00.000 5052 GuideStep: -25.4 px 0 ms EAST, -4.2 px 0 ms NORTH
22:57:54.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:54.971 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:57:54.972 00.001 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.04) = xAngle (-0.34 = -0.34)
22:57:54.972 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.59 = 2.59)
22:57:54.972 00.000 5052 CameraToMount -- cameraX=27.46 cameraY=-8.38 hyp=28.71 cameraTheta=-0.30 mountX=27.10 mountY=15.02, mountTheta=0.51
22:57:54.972 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 48.6
22:57:54.972 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:56.004 01.032 8976 Exposure complete
22:57:56.019 00.015 8976 worker thread done servicing request
22:57:56.019 00.000 5052 OnExposeComplete: enter
22:57:56.019 00.000 5052 UpdateGuideState(): m_state=6
22:57:56.019 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 872
22:57:56.019 00.000 5052 Star::Find returns 1 (0), X=415.32, Y=263.32, Mass=37, SNR=4.2, Peak=61 HFD=1.2
22:57:56.019 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:57:56.019 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:57:56.019 00.000 5052 CameraToMount -- cameraX=27.54 cameraY=-8.90 hyp=28.94 cameraTheta=-0.31 mountX=-25.81 mountY=-3.76, mountTheta=-3.00
22:57:56.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.54, y=-8.90, opts=13)
22:57:56.020 00.000 5052 Enqueuing Move request for stepguider (27.54, -8.90)
22:57:56.020 00.000 8976 Worker thread wakes up
22:57:56.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.54, -8.90) opts 0xd
22:57:56.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.54, -8.90)
22:57:56.020 00.000 8976 Moving (27.54, -8.90) raw xDistance=-25.81 yDistance=-3.76
22:57:56.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.47 from input -25.81
22:57:56.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.57 from input -3.76
22:57:56.020 00.000 8976 MoveAxis(R, 56, ABG)
22:57:56.020 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:56.021 00.001 8976 MoveAxis(U, 12, ABG)
22:57:56.021 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:56.021 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:56.021 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:56.021 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:56.021 00.000 8976 move complete, result=1
22:57:56.021 00.000 8976 worker thread done servicing request
22:57:56.021 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:57:56.031 00.010 5052 UpdateGuideState exits: m=37 SNR=4.2
22:57:56.031 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:56.031 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:56.031 00.000 5052 Enqueuing Expose request
22:57:56.031 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -3.8 px 0 ms NORTH
22:57:56.031 00.000 8976 Worker thread wakes up
22:57:56.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:56.031 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:57:56.032 00.001 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.04) = xAngle (-0.35 = -0.35)
22:57:56.032 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:57:56.032 00.000 5052 CameraToMount -- cameraX=27.54 cameraY=-8.90 hyp=28.94 cameraTheta=-0.31 mountX=27.16 mountY=15.55, mountTheta=0.52
22:57:56.032 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 52.0
22:57:56.032 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:57.062 01.030 8976 Exposure complete
22:57:57.076 00.014 8976 worker thread done servicing request
22:57:57.076 00.000 5052 OnExposeComplete: enter
22:57:57.076 00.000 5052 UpdateGuideState(): m_state=6
22:57:57.076 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 873
22:57:57.076 00.000 5052 Star::Find returns 1 (0), X=415.12, Y=263.20, Mass=44, SNR=4.5, Peak=59 HFD=2.0
22:57:57.076 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:57:57.076 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:57:57.076 00.000 5052 CameraToMount -- cameraX=27.34 cameraY=-9.02 hyp=28.79 cameraTheta=-0.32 mountX=-25.75 mountY=-3.57, mountTheta=-3.00
22:57:57.077 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.34, y=-9.02, opts=13)
22:57:57.077 00.000 5052 Enqueuing Move request for stepguider (27.34, -9.02)
22:57:57.077 00.000 8976 Worker thread wakes up
22:57:57.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.34, -9.02) opts 0xd
22:57:57.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.34, -9.02)
22:57:57.077 00.000 8976 Moving (27.34, -9.02) raw xDistance=-25.75 yDistance=-3.57
22:57:57.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.45 from input -25.75
22:57:57.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.43 from input -3.57
22:57:57.077 00.000 8976 MoveAxis(R, 56, ABG)
22:57:57.077 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:57.078 00.001 8976 MoveAxis(U, 11, ABG)
22:57:57.078 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:57.078 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:57.078 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:57.078 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:57.078 00.000 8976 move complete, result=1
22:57:57.078 00.000 8976 worker thread done servicing request
22:57:57.078 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:57:57.087 00.009 5052 UpdateGuideState exits: m=44 SNR=4.5
22:57:57.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:57.088 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:57.088 00.000 5052 Enqueuing Expose request
22:57:57.088 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -3.6 px 0 ms NORTH
22:57:57.088 00.000 8976 Worker thread wakes up
22:57:57.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:57.088 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:57:57.088 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:57:57.088 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:57:57.088 00.000 5052 CameraToMount -- cameraX=27.34 cameraY=-9.02 hyp=28.79 cameraTheta=-0.32 mountX=26.95 mountY=15.61, mountTheta=0.53
22:57:57.089 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 55.4
22:57:57.089 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:58.122 01.033 8976 Exposure complete
22:57:58.136 00.014 8976 worker thread done servicing request
22:57:58.136 00.000 5052 OnExposeComplete: enter
22:57:58.136 00.000 5052 UpdateGuideState(): m_state=6
22:57:58.136 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 874
22:57:58.136 00.000 5052 Star::Find returns 1 (0), X=414.72, Y=263.99, Mass=51, SNR=4.9, Peak=61 HFD=2.4
22:57:58.136 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:57:58.136 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:57:58.136 00.000 5052 CameraToMount -- cameraX=26.94 cameraY=-8.23 hyp=28.17 cameraTheta=-0.30 mountX=-24.91 mountY=-4.11, mountTheta=-2.98
22:57:58.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=26.94, y=-8.23, opts=13)
22:57:58.137 00.000 5052 Enqueuing Move request for stepguider (26.94, -8.23)
22:57:58.137 00.000 8976 Worker thread wakes up
22:57:58.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (26.94, -8.23) opts 0xd
22:57:58.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (26.94, -8.23)
22:57:58.137 00.000 8976 Moving (26.94, -8.23) raw xDistance=-24.91 yDistance=-4.11
22:57:58.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.91 from input -24.91
22:57:58.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.76 from input -4.11
22:57:58.137 00.000 8976 MoveAxis(R, 55, ABG)
22:57:58.138 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:58.138 00.000 8976 MoveAxis(U, 13, ABG)
22:57:58.138 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:58.138 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:58.138 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:58.138 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:58.138 00.000 8976 move complete, result=1
22:57:58.138 00.000 8976 worker thread done servicing request
22:57:58.138 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:57:58.147 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
22:57:58.148 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:58.148 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:58.148 00.000 5052 Enqueuing Expose request
22:57:58.148 00.000 5052 GuideStep: -24.9 px 0 ms EAST, -4.1 px 0 ms NORTH
22:57:58.148 00.000 8976 Worker thread wakes up
22:57:58.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:58.148 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:57:58.148 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.04) = xAngle (-0.34 = -0.34)
22:57:58.148 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.59 = 2.59)
22:57:58.148 00.000 5052 CameraToMount -- cameraX=26.94 cameraY=-8.23 hyp=28.17 cameraTheta=-0.30 mountX=26.58 mountY=14.75, mountTheta=0.51
22:57:58.149 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 59.3
22:57:58.149 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:57:59.176 01.027 8976 Exposure complete
22:57:59.189 00.013 8976 worker thread done servicing request
22:57:59.190 00.001 5052 OnExposeComplete: enter
22:57:59.190 00.000 5052 UpdateGuideState(): m_state=6
22:57:59.190 00.000 5052 Star::Find(18, 414, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 875
22:57:59.190 00.000 5052 Star::Find returns 1 (0), X=415.07, Y=264.11, Mass=44, SNR=4.6, Peak=61 HFD=1.5
22:57:59.190 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
22:57:59.190 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
22:57:59.190 00.000 5052 CameraToMount -- cameraX=27.29 cameraY=-8.11 hyp=28.47 cameraTheta=-0.29 mountX=-25.08 mountY=-4.37, mountTheta=-2.97
22:57:59.191 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.29, y=-8.11, opts=13)
22:57:59.191 00.000 5052 Enqueuing Move request for stepguider (27.29, -8.11)
22:57:59.191 00.000 8976 Worker thread wakes up
22:57:59.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.29, -8.11) opts 0xd
22:57:59.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.29, -8.11)
22:57:59.191 00.000 8976 Moving (27.29, -8.11) raw xDistance=-25.08 yDistance=-4.37
22:57:59.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.98 from input -25.08
22:57:59.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.95 from input -4.37
22:57:59.191 00.000 8976 MoveAxis(R, 55, ABG)
22:57:59.191 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:59.191 00.000 8976 MoveAxis(U, 14, ABG)
22:57:59.191 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:57:59.191 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:57:59.191 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:57:59.191 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:57:59.191 00.000 8976 move complete, result=1
22:57:59.191 00.000 8976 worker thread done servicing request
22:57:59.192 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:57:59.201 00.009 5052 UpdateGuideState exits: m=44 SNR=4.6
22:57:59.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:59.201 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:57:59.201 00.000 5052 Enqueuing Expose request
22:57:59.201 00.000 5052 GuideStep: -25.1 px 0 ms EAST, -4.4 px 0 ms NORTH
22:57:59.202 00.001 8976 Worker thread wakes up
22:57:59.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:57:59.202 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:57:59.202 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.04) = xAngle (-0.33 = -0.33)
22:57:59.202 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.60 = 2.60)
22:57:59.202 00.000 5052 CameraToMount -- cameraX=27.29 cameraY=-8.11 hyp=28.47 cameraTheta=-0.29 mountX=26.94 mountY=14.72, mountTheta=0.50
22:57:59.202 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 62.7
22:57:59.203 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:58:00.237 01.034 8976 Exposure complete
22:58:00.250 00.013 8976 worker thread done servicing request
22:58:00.251 00.001 5052 OnExposeComplete: enter
22:58:00.251 00.000 5052 UpdateGuideState(): m_state=6
22:58:00.251 00.000 5052 Star::Find(18, 415, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 876
22:58:00.251 00.000 5052 Star::Find returns 1 (0), X=415.24, Y=263.24, Mass=38, SNR=4.3, Peak=61 HFD=1.4
22:58:00.251 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:00.251 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:00.251 00.000 5052 CameraToMount -- cameraX=27.46 cameraY=-8.98 hyp=28.89 cameraTheta=-0.32 mountX=-25.81 mountY=-3.66, mountTheta=-3.00
22:58:00.251 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.46, y=-8.98, opts=13)
22:58:00.252 00.001 5052 Enqueuing Move request for stepguider (27.46, -8.98)
22:58:00.252 00.000 8976 Worker thread wakes up
22:58:00.252 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.46, -8.98) opts 0xd
22:58:00.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.46, -8.98)
22:58:00.252 00.000 8976 Moving (27.46, -8.98) raw xDistance=-25.81 yDistance=-3.66
22:58:00.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.45 from input -25.81
22:58:00.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.51 from input -3.66
22:58:00.252 00.000 8976 MoveAxis(R, 56, ABG)
22:58:00.252 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:58:00.252 00.000 8976 MoveAxis(U, 12, ABG)
22:58:00.252 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:58:00.252 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:58:00.252 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:58:00.252 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:58:00.252 00.000 8976 move complete, result=1
22:58:00.252 00.000 8976 worker thread done servicing request
22:58:00.252 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:00.261 00.009 5052 UpdateGuideState exits: m=38 SNR=4.3
22:58:00.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:00.261 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:00.261 00.000 5052 Enqueuing Expose request
22:58:00.261 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -3.7 px 0 ms NORTH
22:58:00.262 00.001 8976 Worker thread wakes up
22:58:00.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:00.262 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:00.262 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:58:00.262 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:58:00.262 00.000 5052 CameraToMount -- cameraX=27.46 cameraY=-8.98 hyp=28.89 cameraTheta=-0.32 mountX=27.07 mountY=15.61, mountTheta=0.52
22:58:00.262 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 69.5
22:58:00.263 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:58:01.305 01.042 8976 Exposure complete
22:58:01.319 00.014 8976 worker thread done servicing request
22:58:01.319 00.000 5052 OnExposeComplete: enter
22:58:01.319 00.000 5052 UpdateGuideState(): m_state=6
22:58:01.319 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 877
22:58:01.319 00.000 5052 Star::Find returns 1 (0), X=415.25, Y=263.25, Mass=34, SNR=4.0, Peak=58 HFD=1.4
22:58:01.319 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:01.319 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:01.319 00.000 5052 CameraToMount -- cameraX=27.47 cameraY=-8.97 hyp=28.90 cameraTheta=-0.32 mountX=-25.81 mountY=-3.67, mountTheta=-3.00
22:58:01.320 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.47, y=-8.97, opts=13)
22:58:01.320 00.000 5052 Enqueuing Move request for stepguider (27.47, -8.97)
22:58:01.320 00.000 8976 Worker thread wakes up
22:58:01.320 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.47, -8.97) opts 0xd
22:58:01.320 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.47, -8.97)
22:58:01.320 00.000 8976 Moving (27.47, -8.97) raw xDistance=-25.81 yDistance=-3.67
22:58:01.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.48 from input -25.81
22:58:01.321 00.001 8976 GuideAlgorithmHysteresis::Result() returns -2.49 from input -3.67
22:58:01.321 00.000 8976 MoveAxis(R, 56, ABG)
22:58:01.321 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:58:01.321 00.000 8976 MoveAxis(U, 12, ABG)
22:58:01.321 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:58:01.321 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:58:01.321 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:58:01.321 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:58:01.321 00.000 8976 move complete, result=1
22:58:01.321 00.000 8976 worker thread done servicing request
22:58:01.321 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:01.331 00.010 5052 UpdateGuideState exits: m=34 SNR=4.0
22:58:01.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:01.331 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:01.331 00.000 5052 Enqueuing Expose request
22:58:01.331 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -3.7 px 0 ms NORTH
22:58:01.331 00.000 8976 Worker thread wakes up
22:58:01.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:01.331 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:01.331 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:58:01.331 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:58:01.331 00.000 5052 CameraToMount -- cameraX=27.47 cameraY=-8.97 hyp=28.90 cameraTheta=-0.32 mountX=27.08 mountY=15.60, mountTheta=0.52
22:58:01.332 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 72.9
22:58:01.332 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:58:02.360 01.028 8976 Exposure complete
22:58:02.375 00.015 8976 worker thread done servicing request
22:58:02.375 00.000 5052 OnExposeComplete: enter
22:58:02.375 00.000 5052 UpdateGuideState(): m_state=6
22:58:02.375 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 878
22:58:02.375 00.000 5052 Star::Find returns 1 (0), X=415.65, Y=263.72, Mass=42, SNR=4.5, Peak=59 HFD=0.7
22:58:02.375 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:58:02.375 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
22:58:02.375 00.000 5052 CameraToMount -- cameraX=27.87 cameraY=-8.50 hyp=29.14 cameraTheta=-0.30 mountX=-25.76 mountY=-4.27, mountTheta=-2.98
22:58:02.376 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.87, y=-8.50, opts=13)
22:58:02.376 00.000 5052 Enqueuing Move request for stepguider (27.87, -8.50)
22:58:02.376 00.000 8976 Worker thread wakes up
22:58:02.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.87, -8.50) opts 0xd
22:58:02.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.87, -8.50)
22:58:02.376 00.000 8976 Moving (27.87, -8.50) raw xDistance=-25.76 yDistance=-4.27
22:58:02.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.45 from input -25.76
22:58:02.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.86 from input -4.27
22:58:02.376 00.000 8976 MoveAxis(R, 56, ABG)
22:58:02.376 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:58:02.376 00.000 8976 MoveAxis(U, 14, ABG)
22:58:02.376 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:58:02.377 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
22:58:02.377 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:58:02.377 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:58:02.377 00.000 8976 move complete, result=1
22:58:02.377 00.000 8976 worker thread done servicing request
22:58:02.377 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:58:02.388 00.011 5052 UpdateGuideState exits: m=42 SNR=4.5
22:58:02.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:02.388 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:02.388 00.000 5052 Enqueuing Expose request
22:58:02.388 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -4.3 px 0 ms NORTH
22:58:02.389 00.001 8976 Worker thread wakes up
22:58:02.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:02.389 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,246,37,37)
22:58:02.389 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.04) = xAngle (-0.34 = -0.34)
22:58:02.389 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.59 = 2.59)
22:58:02.389 00.000 5052 CameraToMount -- cameraX=27.87 cameraY=-8.50 hyp=29.14 cameraTheta=-0.30 mountX=27.50 mountY=15.24, mountTheta=0.51
22:58:02.389 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 76.3
22:58:02.389 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:58:03.421 01.032 8976 Exposure complete
22:58:03.435 00.014 8976 worker thread done servicing request
22:58:03.435 00.000 5052 OnExposeComplete: enter
22:58:03.435 00.000 5052 UpdateGuideState(): m_state=6
22:58:03.435 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 879
22:58:03.435 00.000 5052 Star::Find returns 1 (0), X=415.17, Y=263.17, Mass=38, SNR=4.3, Peak=60 HFD=1.6
22:58:03.435 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:03.435 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:58:03.435 00.000 5052 CameraToMount -- cameraX=27.39 cameraY=-9.05 hyp=28.85 cameraTheta=-0.32 mountX=-25.81 mountY=-3.56, mountTheta=-3.00
22:58:03.436 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.39, y=-9.05, opts=13)
22:58:03.436 00.000 5052 Enqueuing Move request for stepguider (27.39, -9.05)
22:58:03.436 00.000 8976 Worker thread wakes up
22:58:03.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.39, -9.05) opts 0xd
22:58:03.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.39, -9.05)
22:58:03.436 00.000 8976 Moving (27.39, -9.05) raw xDistance=-25.81 yDistance=-3.56
22:58:03.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.48 from input -25.81
22:58:03.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.45 from input -3.56
22:58:03.436 00.000 8976 MoveAxis(R, 56, ABG)
22:58:03.436 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:58:03.437 00.001 8976 MoveAxis(U, 12, ABG)
22:58:03.437 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:58:03.437 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:58:03.437 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:58:03.437 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:58:03.437 00.000 8976 move complete, result=1
22:58:03.437 00.000 8976 worker thread done servicing request
22:58:03.437 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:58:03.447 00.010 5052 UpdateGuideState exits: m=38 SNR=4.3
22:58:03.447 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:03.447 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:03.447 00.000 5052 Enqueuing Expose request
22:58:03.447 00.000 5052 GuideStep: -25.8 px 0 ms EAST, -3.6 px 0 ms NORTH
22:58:03.447 00.000 8976 Worker thread wakes up
22:58:03.447 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:03.447 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:03.448 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:58:03.448 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:58:03.448 00.000 5052 CameraToMount -- cameraX=27.39 cameraY=-9.05 hyp=28.85 cameraTheta=-0.32 mountX=27.00 mountY=15.66, mountTheta=0.53
22:58:03.448 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 76.3
22:58:03.448 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:58:04.478 01.030 8976 Exposure complete
22:58:04.491 00.013 8976 worker thread done servicing request
22:58:04.491 00.000 5052 OnExposeComplete: enter
22:58:04.491 00.000 5052 UpdateGuideState(): m_state=6
22:58:04.491 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 880
22:58:04.491 00.000 5052 Star::Find returns 1 (0), X=415.29, Y=263.05, Mass=44, SNR=4.6, Peak=61 HFD=1.8
22:58:04.491 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:04.491 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:58:04.491 00.000 5052 CameraToMount -- cameraX=27.51 cameraY=-9.17 hyp=29.00 cameraTheta=-0.32 mountX=-25.98 mountY=-3.51, mountTheta=-3.01
22:58:04.492 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=27.51, y=-9.17, opts=13)
22:58:04.492 00.000 5052 Enqueuing Move request for stepguider (27.51, -9.17)
22:58:04.492 00.000 8976 Worker thread wakes up
22:58:04.492 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.51, -9.17) opts 0xd
22:58:04.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.51, -9.17)
22:58:04.492 00.000 8976 Moving (27.51, -9.17) raw xDistance=-25.98 yDistance=-3.51
22:58:04.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.59 from input -25.98
22:58:04.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.38 from input -3.51
22:58:04.493 00.001 8976 MoveAxis(R, 57, ABG)
22:58:04.493 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:58:04.493 00.000 8976 MoveAxis(U, 11, ABG)
22:58:04.493 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:58:04.493 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:58:04.493 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:58:04.493 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:58:04.493 00.000 8976 move complete, result=1
22:58:04.493 00.000 8976 worker thread done servicing request
22:58:04.493 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:04.503 00.010 5052 UpdateGuideState exits: m=44 SNR=4.6
22:58:04.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:04.503 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:04.503 00.000 5052 Enqueuing Expose request
22:58:04.503 00.000 5052 GuideStep: -26.0 px 0 ms EAST, -3.5 px 0 ms NORTH
22:58:04.503 00.000 8976 Worker thread wakes up
22:58:04.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:04.503 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:04.503 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.04) = xAngle (-0.36 = -0.36)
22:58:04.503 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.57 = 2.57)
22:58:04.503 00.000 5052 CameraToMount -- cameraX=27.51 cameraY=-9.17 hyp=29.00 cameraTheta=-0.32 mountX=27.12 mountY=15.81, mountTheta=0.53
22:58:04.504 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 79.7
22:58:04.504 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:58:05.539 01.035 8976 Exposure complete
22:58:05.552 00.013 8976 worker thread done servicing request
22:58:05.552 00.000 5052 OnExposeComplete: enter
22:58:05.553 00.001 5052 UpdateGuideState(): m_state=6
22:58:05.553 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 881
22:58:05.553 00.000 5052 Star::Find returns 1 (0), X=415.32, Y=263.54, Mass=46, SNR=4.6, Peak=61 HFD=1.3
22:58:05.553 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:58:05.553 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:58:05.553 00.000 5052 CameraToMount -- cameraX=27.54 cameraY=-8.68 hyp=28.87 cameraTheta=-0.31 mountX=-25.65 mountY=-3.96, mountTheta=-2.99
22:58:05.553 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.54, y=-8.68, opts=13)
22:58:05.553 00.000 5052 Enqueuing Move request for stepguider (27.54, -8.68)
22:58:05.554 00.001 8976 Worker thread wakes up
22:58:05.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.54, -8.68) opts 0xd
22:58:05.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.54, -8.68)
22:58:05.554 00.000 8976 Moving (27.54, -8.68) raw xDistance=-25.65 yDistance=-3.96
22:58:05.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.39 from input -25.65
22:58:05.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.66 from input -3.96
22:58:05.554 00.000 8976 MoveAxis(R, 56, ABG)
22:58:05.554 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:58:05.554 00.000 8976 MoveAxis(U, 13, ABG)
22:58:05.554 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
22:58:05.554 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
22:58:05.554 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
22:58:05.554 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:58:05.554 00.000 8976 move complete, result=1
22:58:05.554 00.000 8976 worker thread done servicing request
22:58:05.554 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:58:05.564 00.010 5052 UpdateGuideState exits: m=46 SNR=4.6
22:58:05.564 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:05.564 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:05.564 00.000 5052 Enqueuing Expose request
22:58:05.564 00.000 5052 GuideStep: -25.7 px 0 ms EAST, -4.0 px 0 ms NORTH
22:58:05.564 00.000 8976 Worker thread wakes up
22:58:05.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:05.564 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:05.564 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.04) = xAngle (-0.35 = -0.35)
22:58:05.564 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.58 = 2.58)
22:58:05.564 00.000 5052 CameraToMount -- cameraX=27.54 cameraY=-8.68 hyp=28.87 cameraTheta=-0.31 mountX=27.16 mountY=15.34, mountTheta=0.51
22:58:05.565 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 83.6
22:58:05.565 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:58:06.141 00.576 5052 GuidingAssistant: Re-enabling guide output (1, 1)
22:58:06.141 00.000 5052 AOGuidingEnabled: 1
22:58:06.141 00.000 5052 MountGuidingEnabled: 1
22:58:06.141 00.000 5052 MultiStar mode disabled
22:58:06.141 00.000 5052 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:58:06.601 00.460 8976 Exposure complete
22:58:06.614 00.013 8976 worker thread done servicing request
22:58:06.615 00.001 5052 OnExposeComplete: enter
22:58:06.615 00.000 5052 UpdateGuideState(): m_state=6
22:58:06.615 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 882
22:58:06.615 00.000 5052 Star::Find returns 1 (0), X=415.28, Y=263.51, Mass=43, SNR=4.5, Peak=62 HFD=1.3
22:58:06.615 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:58:06.615 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:06.615 00.000 5052 CameraToMount -- cameraX=27.50 cameraY=-8.71 hyp=28.85 cameraTheta=-0.31 mountX=-25.65 mountY=-3.92, mountTheta=-2.99
22:58:06.615 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=27.50, y=-8.71, opts=13)
22:58:06.616 00.001 5052 Enqueuing Move request for stepguider (27.50, -8.71)
22:58:06.616 00.000 8976 Worker thread wakes up
22:58:06.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (27.50, -8.71) opts 0xd
22:58:06.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (27.50, -8.71)
22:58:06.616 00.000 8976 Moving (27.50, -8.71) raw xDistance=-25.65 yDistance=-3.92
22:58:06.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.16 from input -25.65
22:58:06.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.47 from input -3.92
22:58:06.616 00.000 8976 MoveAxis(R, 52, ABG)
22:58:06.616 00.000 8976 stepping (22, -1) + (52, 0)
22:58:06.616 00.000 8976 StepGuider step would hit limit: truncate move to (22, -1) + (17, 0)
22:58:06.616 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 37 (7) 
22:58:06.617 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:58:06.626 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5
22:58:06.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:06.626 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:06.626 00.000 5052 Enqueuing Expose request
22:58:06.710 00.084 8976 Received - 47 (G) 
22:58:06.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 37 (7) 
22:58:06.710 00.000 8976 stepped: pos (39, -1)
22:58:06.710 00.000 8976 MoveAxis(U, 12, ABG)
22:58:06.710 00.000 8976 stepping (39, -1) + (0, 12)
22:58:06.710 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 32 (2) 
22:58:06.774 00.064 8976 Received - 47 (G) 
22:58:06.774 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 32 (2) 
22:58:06.774 00.000 8976 stepped: pos (39, 11)
22:58:06.774 00.000 8976 starting a new bump
22:58:06.774 00.000 8976 AO travel limit exceeded, using large bump correction
22:58:06.774 00.000 8976 Scheduling Mount bump of (8.580, -2.717)
22:58:06.775 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=8.58, y=-2.72, opts=4)
22:58:06.775 00.000 8976 Enqueuing Move request for scope (8.58, -2.72)
22:58:06.775 00.000 8976 move complete, result=0
22:58:06.775 00.000 8976 worker thread done servicing request
22:58:06.775 00.000 8976 Worker thread wakes up
22:58:06.775 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:06.775 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:06.775 00.000 5052 GuideStep: -25.6 px 17 ms EAST, -3.9 px 12 ms NORTH
22:58:06.775 00.000 9828 Worker thread wakes up
22:58:06.775 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (8.58, -2.72) opts 0x4
22:58:06.775 00.000 9828 Handling offset move in thread for scope, endpoint = (8.58, -2.72)
22:58:06.775 00.000 9828 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.04) = xAngle (-0.35 = -0.35)
22:58:06.775 00.000 9828 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.04) + m_yAngleError (-2.93)) = yAngle (2.58 = 2.58)
22:58:06.775 00.000 9828 CameraToMount -- cameraX=8.58 cameraY=-2.72 hyp=9.00 cameraTheta=-0.31 mountX=8.46 mountY=4.79, mountTheta=0.52
22:58:06.775 00.000 9828 Moving (8.58, -2.72) raw xDistance=8.46 yDistance=4.79
22:58:06.775 00.000 9828 MoveAxis(W, 897, B)
22:58:06.775 00.000 9828 Guiding  Dir = 3, Dur = 897
22:58:06.776 00.001 9828 IsSlewing returns 1
22:58:06.776 00.000 9828 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:540->attempt to guide while slewing
22:58:06.776 00.000 9828 GetBoolean("/Confirm/2/SlewWarningEnabled", 1) returns 1
22:58:06.776 00.000 9828 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
22:58:06.776 00.000 9828 Move returns status 2, amount 0
22:58:06.776 00.000 9828 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:58:06.776 00.000 9828 move complete, result=2
22:58:06.776 00.000 9828 worker thread done servicing request
22:58:06.776 00.000 5052 Alert: Guiding stopped: the scope started slewing.
22:58:07.006 00.230 5052 GuideStep: 8.5 px 0 ms WEST, 4.8 px 0 ms SOUTH
22:58:07.007 00.001 5052 mount move error indicates guiding should stop
22:58:07.007 00.000 5052 MoveAxis(D, 11, -)
22:58:07.007 00.000 5052 stepping (39, 11) + (0, -11)
22:58:07.007 00.000 5052 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
22:58:07.078 00.071 5052 Received - 47 (G) 
22:58:07.078 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
22:58:07.078 00.000 5052 stepped: pos (39, 0)
22:58:07.078 00.000 5052 MoveAxis(L, 39, -)
22:58:07.078 00.000 5052 stepping (39, 0) + (-39, 0)
22:58:07.078 00.000 5052 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
22:58:07.254 00.176 5052 Received - 47 (G) 
22:58:07.254 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
22:58:07.254 00.000 5052 stepped: pos (0, 0)
22:58:07.254 00.000 5052 Mount: notify guiding stopped
22:58:07.254 00.000 5052 Changing from state GUIDING to STOP
22:58:07.254 00.000 5052 guider state => SELECTED
22:58:07.254 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:58:08.299 01.045 8976 Exposure complete
22:58:08.312 00.013 8976 worker thread done servicing request
22:58:08.312 00.000 5052 OnExposeComplete: enter
22:58:08.312 00.000 5052 UpdateGuideState(): m_state=2
22:58:08.313 00.001 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 883
22:58:08.313 00.000 5052 Star::Find returns 1 (0), X=415.20, Y=263.81, Mass=45, SNR=4.6, Peak=62 HFD=1.3
22:58:08.313 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:58:08.313 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:58:08.313 00.000 5052 CameraToMount -- cameraX=27.42 cameraY=-8.41 hyp=28.68 cameraTheta=-0.30 mountX=-25.38 mountY=-4.15, mountTheta=-2.98
22:58:08.315 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=170, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:58:08.323 00.008 5052 UpdateGuideState exits: m=45 SNR=4.6
22:58:08.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:08.323 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:08.323 00.000 5052 Enqueuing Expose request
22:58:08.323 00.000 8976 Worker thread wakes up
22:58:08.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:08.323 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:09.364 01.041 8976 Exposure complete
22:58:09.378 00.014 8976 worker thread done servicing request
22:58:09.378 00.000 5052 OnExposeComplete: enter
22:58:09.378 00.000 5052 UpdateGuideState(): m_state=2
22:58:09.378 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 884
22:58:09.378 00.000 5052 Star::Find returns 1 (0), X=414.99, Y=264.12, Mass=46, SNR=4.7, Peak=62 HFD=1.6
22:58:09.378 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
22:58:09.378 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
22:58:09.380 00.002 5052 CameraToMount -- cameraX=27.21 cameraY=-8.10 hyp=28.39 cameraTheta=-0.29 mountX=-25.02 mountY=-4.34, mountTheta=-2.97
22:58:09.380 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.260
22:58:09.389 00.009 5052 UpdateGuideState exits: m=46 SNR=4.7
22:58:09.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:09.389 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:09.389 00.000 5052 Enqueuing Expose request
22:58:09.389 00.000 8976 Worker thread wakes up
22:58:09.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:09.389 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:10.432 01.043 8976 Exposure complete
22:58:10.446 00.014 8976 worker thread done servicing request
22:58:10.446 00.000 5052 OnExposeComplete: enter
22:58:10.446 00.000 5052 UpdateGuideState(): m_state=2
22:58:10.446 00.000 5052 Star::Find(18, 414, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 885
22:58:10.446 00.000 5052 Star::Find returns 1 (0), X=415.09, Y=263.76, Mass=43, SNR=4.5, Peak=61 HFD=1.4
22:58:10.446 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:58:10.446 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:58:10.446 00.000 5052 CameraToMount -- cameraX=27.31 cameraY=-8.46 hyp=28.59 cameraTheta=-0.30 mountX=-25.34 mountY=-4.06, mountTheta=-2.98
22:58:10.447 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:10.454 00.007 5052 UpdateGuideState exits: m=43 SNR=4.5
22:58:10.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:10.454 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:10.454 00.000 5052 Enqueuing Expose request
22:58:10.455 00.001 8976 Worker thread wakes up
22:58:10.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:10.455 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:11.492 01.037 8976 Exposure complete
22:58:11.506 00.014 8976 worker thread done servicing request
22:58:11.507 00.001 5052 OnExposeComplete: enter
22:58:11.507 00.000 5052 UpdateGuideState(): m_state=2
22:58:11.507 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 886
22:58:11.507 00.000 5052 Star::Find returns 1 (0), X=415.41, Y=264.23, Mass=46, SNR=4.7, Peak=63 HFD=1.0
22:58:11.507 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.36) = xAngle (-2.64 = -2.64)
22:58:11.507 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.98 = -2.98)
22:58:11.507 00.000 5052 CameraToMount -- cameraX=27.63 cameraY=-7.99 hyp=28.76 cameraTheta=-0.28 mountX=-25.23 mountY=-4.63, mountTheta=-2.96
22:58:11.508 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
22:58:11.515 00.007 5052 UpdateGuideState exits: m=46 SNR=4.7
22:58:11.515 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:11.515 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:11.515 00.000 5052 Enqueuing Expose request
22:58:11.515 00.000 8976 Worker thread wakes up
22:58:11.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:11.515 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:12.553 01.038 8976 Exposure complete
22:58:12.566 00.013 8976 worker thread done servicing request
22:58:12.566 00.000 5052 OnExposeComplete: enter
22:58:12.566 00.000 5052 UpdateGuideState(): m_state=2
22:58:12.567 00.001 5052 Star::Find(18, 415, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 887
22:58:12.567 00.000 5052 Star::Find returns 1 (0), X=415.12, Y=263.28, Mass=50, SNR=4.8, Peak=63 HFD=1.9
22:58:12.567 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:12.567 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:12.567 00.000 5052 CameraToMount -- cameraX=27.34 cameraY=-8.94 hyp=28.76 cameraTheta=-0.32 mountX=-25.70 mountY=-3.64, mountTheta=-3.00
22:58:12.567 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:12.575 00.008 5052 UpdateGuideState exits: m=50 SNR=4.8
22:58:12.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:12.575 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:12.575 00.000 5052 Enqueuing Expose request
22:58:12.575 00.000 8976 Worker thread wakes up
22:58:12.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:12.575 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:13.615 01.040 8976 Exposure complete
22:58:13.631 00.016 8976 worker thread done servicing request
22:58:13.795 00.164 5052 OnExposeComplete: enter
22:58:13.795 00.000 5052 UpdateGuideState(): m_state=2
22:58:13.795 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 888
22:58:13.795 00.000 5052 Star::Find returns 1 (0), X=415.27, Y=263.79, Mass=41, SNR=4.4, Peak=61 HFD=1.1
22:58:13.795 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:58:13.795 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:58:13.795 00.000 5052 CameraToMount -- cameraX=27.49 cameraY=-8.43 hyp=28.75 cameraTheta=-0.30 mountX=-25.44 mountY=-4.17, mountTheta=-2.98
22:58:13.796 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:13.807 00.011 5052 UpdateGuideState exits: m=41 SNR=4.4
22:58:13.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:13.807 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:13.807 00.000 5052 Enqueuing Expose request
22:58:13.807 00.000 8976 Worker thread wakes up
22:58:13.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:13.807 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:14.835 01.028 8976 Exposure complete
22:58:14.849 00.014 8976 worker thread done servicing request
22:58:14.849 00.000 5052 OnExposeComplete: enter
22:58:14.849 00.000 5052 UpdateGuideState(): m_state=2
22:58:14.849 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 889
22:58:14.849 00.000 5052 Star::Find returns 1 (0), X=415.71, Y=263.19, Mass=41, SNR=4.4, Peak=61 HFD=1.2
22:58:14.849 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:58:14.849 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:14.849 00.000 5052 CameraToMount -- cameraX=27.93 cameraY=-9.04 hyp=29.35 cameraTheta=-0.31 mountX=-26.18 mountY=-3.81, mountTheta=-3.00
22:58:14.849 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:14.858 00.009 5052 UpdateGuideState exits: m=41 SNR=4.4
22:58:14.858 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:14.858 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:14.858 00.000 5052 Enqueuing Expose request
22:58:14.858 00.000 8976 Worker thread wakes up
22:58:14.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:14.858 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
22:58:15.885 01.027 8976 Exposure complete
22:58:15.899 00.014 8976 worker thread done servicing request
22:58:15.900 00.001 5052 OnExposeComplete: enter
22:58:15.900 00.000 5052 UpdateGuideState(): m_state=2
22:58:15.900 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 890
22:58:15.900 00.000 5052 Star::Find returns 1 (0), X=415.10, Y=263.74, Mass=42, SNR=4.5, Peak=61 HFD=1.4
22:58:15.900 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:58:15.900 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:58:15.900 00.000 5052 CameraToMount -- cameraX=27.32 cameraY=-8.48 hyp=28.61 cameraTheta=-0.30 mountX=-25.36 mountY=-4.05, mountTheta=-2.98
22:58:15.900 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.260
22:58:15.909 00.009 5052 UpdateGuideState exits: m=42 SNR=4.5
22:58:15.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:15.909 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:15.909 00.000 5052 Enqueuing Expose request
22:58:15.909 00.000 8976 Worker thread wakes up
22:58:15.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:15.909 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:16.943 01.034 8976 Exposure complete
22:58:16.957 00.014 8976 worker thread done servicing request
22:58:16.958 00.001 5052 OnExposeComplete: enter
22:58:16.958 00.000 5052 UpdateGuideState(): m_state=2
22:58:16.958 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 891
22:58:16.958 00.000 5052 Star::Find returns 1 (0), X=415.34, Y=263.56, Mass=53, SNR=4.9, Peak=62 HFD=1.4
22:58:16.958 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:58:16.958 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:58:16.958 00.000 5052 CameraToMount -- cameraX=27.56 cameraY=-8.66 hyp=28.89 cameraTheta=-0.30 mountX=-25.66 mountY=-3.99, mountTheta=-2.99
22:58:16.958 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:16.966 00.008 5052 UpdateGuideState exits: m=53 SNR=4.9
22:58:16.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:16.966 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:16.967 00.001 5052 Enqueuing Expose request
22:58:16.967 00.000 8976 Worker thread wakes up
22:58:16.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:16.967 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:17.996 01.029 8976 Exposure complete
22:58:18.011 00.015 8976 worker thread done servicing request
22:58:18.011 00.000 5052 OnExposeComplete: enter
22:58:18.011 00.000 5052 UpdateGuideState(): m_state=2
22:58:18.011 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 892
22:58:18.011 00.000 5052 Star::Find returns 1 (0), X=415.63, Y=264.07, Mass=52, SNR=4.9, Peak=59 HFD=0.7
22:58:18.011 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.36) = xAngle (-2.64 = -2.64)
22:58:18.011 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.98 = -2.98)
22:58:18.011 00.000 5052 CameraToMount -- cameraX=27.85 cameraY=-8.15 hyp=29.02 cameraTheta=-0.28 mountX=-25.50 mountY=-4.57, mountTheta=-2.96
22:58:18.012 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=33, FiltMin=28, FiltMax=38, Gamma=2.260
22:58:18.020 00.008 5052 UpdateGuideState exits: m=52 SNR=4.9
22:58:18.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:18.021 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:18.021 00.000 5052 Enqueuing Expose request
22:58:18.021 00.000 8976 Worker thread wakes up
22:58:18.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:18.021 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,246,37,37)
22:58:19.061 01.040 8976 Exposure complete
22:58:19.076 00.015 8976 worker thread done servicing request
22:58:19.076 00.000 5052 OnExposeComplete: enter
22:58:19.076 00.000 5052 UpdateGuideState(): m_state=2
22:58:19.076 00.000 5052 Star::Find(18, 415, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 893
22:58:19.076 00.000 5052 Star::Find returns 1 (0), X=415.14, Y=263.14, Mass=42, SNR=4.5, Peak=63 HFD=1.7
22:58:19.076 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:19.076 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:58:19.076 00.000 5052 CameraToMount -- cameraX=27.36 cameraY=-9.08 hyp=28.83 cameraTheta=-0.32 mountX=-25.81 mountY=-3.53, mountTheta=-3.01
22:58:19.077 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:58:19.085 00.008 5052 UpdateGuideState exits: m=42 SNR=4.5
22:58:19.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:19.085 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:19.085 00.000 5052 Enqueuing Expose request
22:58:19.085 00.000 8976 Worker thread wakes up
22:58:19.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:19.085 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:20.121 01.036 8976 Exposure complete
22:58:20.135 00.014 8976 worker thread done servicing request
22:58:20.135 00.000 5052 OnExposeComplete: enter
22:58:20.136 00.001 5052 UpdateGuideState(): m_state=2
22:58:20.136 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 894
22:58:20.136 00.000 5052 Star::Find returns 1 (0), X=415.50, Y=263.41, Mass=38, SNR=4.2, Peak=61 HFD=1.4
22:58:20.136 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:58:20.136 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:20.136 00.000 5052 CameraToMount -- cameraX=27.72 cameraY=-8.81 hyp=29.09 cameraTheta=-0.31 mountX=-25.87 mountY=-3.93, mountTheta=-2.99
22:58:20.136 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:58:20.145 00.009 5052 UpdateGuideState exits: m=38 SNR=4.2
22:58:20.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:20.145 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:20.146 00.001 5052 Enqueuing Expose request
22:58:20.146 00.000 8976 Worker thread wakes up
22:58:20.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:20.146 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
22:58:21.184 01.038 8976 Exposure complete
22:58:21.199 00.015 8976 worker thread done servicing request
22:58:21.200 00.001 5052 OnExposeComplete: enter
22:58:21.200 00.000 5052 UpdateGuideState(): m_state=2
22:58:21.200 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 895
22:58:21.200 00.000 5052 Star::Find returns 1 (0), X=415.04, Y=263.27, Mass=47, SNR=4.7, Peak=63 HFD=1.8
22:58:21.200 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:21.200 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:58:21.200 00.000 5052 CameraToMount -- cameraX=27.26 cameraY=-8.95 hyp=28.69 cameraTheta=-0.32 mountX=-25.65 mountY=-3.60, mountTheta=-3.00
22:58:21.201 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:21.210 00.009 5052 UpdateGuideState exits: m=47 SNR=4.7
22:58:21.212 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:21.212 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:21.212 00.000 5052 Enqueuing Expose request
22:58:21.212 00.000 8976 Worker thread wakes up
22:58:21.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:21.212 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:22.254 01.042 8976 Exposure complete
22:58:22.270 00.016 8976 worker thread done servicing request
22:58:22.271 00.001 5052 OnExposeComplete: enter
22:58:22.271 00.000 5052 UpdateGuideState(): m_state=2
22:58:22.271 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 896
22:58:22.271 00.000 5052 Star::Find returns 1 (0), X=415.23, Y=263.23, Mass=41, SNR=4.4, Peak=63 HFD=1.5
22:58:22.271 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:22.271 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:58:22.271 00.000 5052 CameraToMount -- cameraX=27.45 cameraY=-8.99 hyp=28.89 cameraTheta=-0.32 mountX=-25.81 mountY=-3.64, mountTheta=-3.00
22:58:22.272 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:22.281 00.009 5052 UpdateGuideState exits: m=41 SNR=4.4
22:58:22.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:22.281 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:22.281 00.000 5052 Enqueuing Expose request
22:58:22.281 00.000 8976 Worker thread wakes up
22:58:22.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:22.281 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:23.316 01.035 8976 Exposure complete
22:58:23.330 00.014 8976 worker thread done servicing request
22:58:23.330 00.000 5052 OnExposeComplete: enter
22:58:23.330 00.000 5052 UpdateGuideState(): m_state=2
22:58:23.330 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 897
22:58:23.330 00.000 5052 Star::Find returns 1 (0), X=415.32, Y=263.32, Mass=49, SNR=4.8, Peak=63 HFD=1.6
22:58:23.330 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:58:23.330 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:23.330 00.000 5052 CameraToMount -- cameraX=27.54 cameraY=-8.90 hyp=28.94 cameraTheta=-0.31 mountX=-25.81 mountY=-3.76, mountTheta=-3.00
22:58:23.331 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=171, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:58:23.339 00.008 5052 UpdateGuideState exits: m=49 SNR=4.8
22:58:23.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:23.339 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:23.340 00.001 5052 Enqueuing Expose request
22:58:23.340 00.000 8976 Worker thread wakes up
22:58:23.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:23.340 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:24.373 01.033 8976 Exposure complete
22:58:24.388 00.015 8976 worker thread done servicing request
22:58:24.388 00.000 5052 OnExposeComplete: enter
22:58:24.388 00.000 5052 UpdateGuideState(): m_state=2
22:58:24.389 00.001 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 898
22:58:24.389 00.000 5052 Star::Find returns 1 (0), X=415.16, Y=263.40, Mass=45, SNR=4.6, Peak=61 HFD=1.6
22:58:24.389 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:58:24.389 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:24.389 00.000 5052 CameraToMount -- cameraX=27.38 cameraY=-8.82 hyp=28.76 cameraTheta=-0.31 mountX=-25.64 mountY=-3.76, mountTheta=-3.00
22:58:24.389 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:24.399 00.010 5052 UpdateGuideState exits: m=45 SNR=4.6
22:58:24.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:24.399 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:24.399 00.000 5052 Enqueuing Expose request
22:58:24.399 00.000 8976 Worker thread wakes up
22:58:24.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:24.400 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:25.439 01.039 8976 Exposure complete
22:58:25.457 00.018 8976 worker thread done servicing request
22:58:25.457 00.000 5052 OnExposeComplete: enter
22:58:25.457 00.000 5052 UpdateGuideState(): m_state=2
22:58:25.457 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 899
22:58:25.458 00.001 5052 Star::Find returns 1 (0), X=415.24, Y=263.92, Mass=45, SNR=4.6, Peak=62 HFD=1.2
22:58:25.458 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
22:58:25.458 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
22:58:25.458 00.000 5052 CameraToMount -- cameraX=27.46 cameraY=-8.30 hyp=28.69 cameraTheta=-0.29 mountX=-25.33 mountY=-4.28, mountTheta=-2.97
22:58:25.458 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:58:25.468 00.010 5052 UpdateGuideState exits: m=45 SNR=4.6
22:58:25.469 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:25.469 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:25.469 00.000 5052 Enqueuing Expose request
22:58:25.469 00.000 8976 Worker thread wakes up
22:58:25.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:25.469 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:26.504 01.035 8976 Exposure complete
22:58:26.519 00.015 8976 worker thread done servicing request
22:58:26.519 00.000 5052 OnExposeComplete: enter
22:58:26.519 00.000 5052 UpdateGuideState(): m_state=2
22:58:26.519 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 900
22:58:26.519 00.000 5052 Star::Find returns 1 (0), X=415.09, Y=263.09, Mass=41, SNR=4.4, Peak=61 HFD=1.8
22:58:26.519 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:26.519 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:58:26.519 00.000 5052 CameraToMount -- cameraX=27.31 cameraY=-9.13 hyp=28.80 cameraTheta=-0.32 mountX=-25.81 mountY=-3.46, mountTheta=-3.01
22:58:26.520 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:26.528 00.008 5052 UpdateGuideState exits: m=41 SNR=4.4
22:58:26.529 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:26.529 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:26.529 00.000 5052 Enqueuing Expose request
22:58:26.529 00.000 8976 Worker thread wakes up
22:58:26.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:26.529 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:27.571 01.042 8976 Exposure complete
22:58:27.585 00.014 8976 worker thread done servicing request
22:58:27.585 00.000 5052 OnExposeComplete: enter
22:58:27.585 00.000 5052 UpdateGuideState(): m_state=2
22:58:27.585 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 901
22:58:27.585 00.000 5052 Star::Find returns 1 (0), X=415.18, Y=263.18, Mass=42, SNR=4.5, Peak=63 HFD=1.6
22:58:27.585 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:27.585 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:58:27.585 00.000 5052 CameraToMount -- cameraX=27.40 cameraY=-9.04 hyp=28.86 cameraTheta=-0.32 mountX=-25.81 mountY=-3.58, mountTheta=-3.00
22:58:27.586 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:58:27.595 00.009 5052 UpdateGuideState exits: m=42 SNR=4.5
22:58:27.595 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:27.595 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:27.595 00.000 5052 Enqueuing Expose request
22:58:27.595 00.000 8976 Worker thread wakes up
22:58:27.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:27.595 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:28.624 01.029 8976 Exposure complete
22:58:28.637 00.013 8976 worker thread done servicing request
22:58:28.637 00.000 5052 OnExposeComplete: enter
22:58:28.637 00.000 5052 UpdateGuideState(): m_state=2
22:58:28.637 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 902
22:58:28.637 00.000 5052 Star::Find returns 1 (0), X=415.59, Y=263.35, Mass=42, SNR=4.5, Peak=60 HFD=1.2
22:58:28.637 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:58:28.637 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:28.637 00.000 5052 CameraToMount -- cameraX=27.81 cameraY=-8.87 hyp=29.19 cameraTheta=-0.31 mountX=-25.98 mountY=-3.90, mountTheta=-2.99
22:58:28.638 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:28.646 00.008 5052 UpdateGuideState exits: m=42 SNR=4.5
22:58:28.646 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:28.646 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:28.646 00.000 5052 Enqueuing Expose request
22:58:28.646 00.000 8976 Worker thread wakes up
22:58:28.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:28.647 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
22:58:29.686 01.039 8976 Exposure complete
22:58:29.701 00.015 8976 worker thread done servicing request
22:58:29.701 00.000 5052 OnExposeComplete: enter
22:58:29.701 00.000 5052 UpdateGuideState(): m_state=2
22:58:29.702 00.001 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 903
22:58:29.702 00.000 5052 Star::Find returns 1 (0), X=415.21, Y=262.93, Mass=46, SNR=4.7, Peak=60 HFD=2.2
22:58:29.702 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.36) = xAngle (-2.69 = -2.69)
22:58:29.702 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.03 = -3.03)
22:58:29.702 00.000 5052 CameraToMount -- cameraX=27.43 cameraY=-9.29 hyp=28.96 cameraTheta=-0.33 mountX=-26.01 mountY=-3.36, mountTheta=-3.01
22:58:29.702 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:58:29.712 00.010 5052 UpdateGuideState exits: m=46 SNR=4.7
22:58:29.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:29.712 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:29.712 00.000 5052 Enqueuing Expose request
22:58:29.712 00.000 8976 Worker thread wakes up
22:58:29.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:29.712 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:30.750 01.038 8976 Exposure complete
22:58:30.765 00.015 8976 worker thread done servicing request
22:58:30.765 00.000 5052 OnExposeComplete: enter
22:58:30.765 00.000 5052 UpdateGuideState(): m_state=2
22:58:30.766 00.001 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 904
22:58:30.766 00.000 5052 Star::Find returns 1 (0), X=414.84, Y=263.09, Mass=43, SNR=4.5, Peak=61 HFD=2.2
22:58:30.766 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:30.766 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:58:30.766 00.000 5052 CameraToMount -- cameraX=27.06 cameraY=-9.13 hyp=28.56 cameraTheta=-0.33 mountX=-25.63 mountY=-3.35, mountTheta=-3.01
22:58:30.766 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:30.775 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5
22:58:30.776 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:30.776 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:30.776 00.000 5052 Enqueuing Expose request
22:58:30.776 00.000 8976 Worker thread wakes up
22:58:30.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:30.776 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:31.820 01.044 8976 Exposure complete
22:58:31.835 00.015 8976 worker thread done servicing request
22:58:31.836 00.001 5052 OnExposeComplete: enter
22:58:31.836 00.000 5052 UpdateGuideState(): m_state=2
22:58:31.836 00.000 5052 Star::Find(18, 414, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 905
22:58:31.836 00.000 5052 Star::Find returns 1 (0), X=415.38, Y=263.22, Mass=39, SNR=4.3, Peak=61 HFD=1.4
22:58:31.836 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:58:31.836 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:31.836 00.000 5052 CameraToMount -- cameraX=27.60 cameraY=-9.00 hyp=29.03 cameraTheta=-0.32 mountX=-25.92 mountY=-3.70, mountTheta=-3.00
22:58:31.837 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:31.847 00.010 5052 UpdateGuideState exits: m=39 SNR=4.3
22:58:31.847 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:31.847 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:31.847 00.000 5052 Enqueuing Expose request
22:58:31.847 00.000 8976 Worker thread wakes up
22:58:31.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:31.847 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:32.888 01.041 8976 Exposure complete
22:58:32.902 00.014 8976 worker thread done servicing request
22:58:32.903 00.001 5052 OnExposeComplete: enter
22:58:32.903 00.000 5052 UpdateGuideState(): m_state=2
22:58:32.903 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 906
22:58:32.903 00.000 5052 Star::Find returns 1 (0), X=415.34, Y=263.26, Mass=42, SNR=4.5, Peak=61 HFD=1.5
22:58:32.903 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:58:32.903 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:32.903 00.000 5052 CameraToMount -- cameraX=27.56 cameraY=-8.96 hyp=28.98 cameraTheta=-0.31 mountX=-25.87 mountY=-3.72, mountTheta=-3.00
22:58:32.904 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:32.912 00.008 5052 UpdateGuideState exits: m=42 SNR=4.5
22:58:32.913 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:32.913 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:32.913 00.000 5052 Enqueuing Expose request
22:58:32.913 00.000 8976 Worker thread wakes up
22:58:32.913 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:32.913 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:33.951 01.038 8976 Exposure complete
22:58:33.966 00.015 8976 worker thread done servicing request
22:58:33.966 00.000 5052 OnExposeComplete: enter
22:58:33.966 00.000 5052 UpdateGuideState(): m_state=2
22:58:33.966 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 907
22:58:33.966 00.000 5052 Star::Find returns 1 (0), X=415.18, Y=263.18, Mass=39, SNR=4.3, Peak=61 HFD=1.6
22:58:33.966 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:33.967 00.001 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:58:33.967 00.000 5052 CameraToMount -- cameraX=27.41 cameraY=-9.04 hyp=28.86 cameraTheta=-0.32 mountX=-25.81 mountY=-3.58, mountTheta=-3.00
22:58:33.967 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:33.979 00.012 5052 UpdateGuideState exits: m=39 SNR=4.3
22:58:33.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:33.979 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:33.979 00.000 5052 Enqueuing Expose request
22:58:33.979 00.000 8976 Worker thread wakes up
22:58:33.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:33.979 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:35.019 01.040 8976 Exposure complete
22:58:35.033 00.014 8976 worker thread done servicing request
22:58:35.033 00.000 5052 OnExposeComplete: enter
22:58:35.033 00.000 5052 UpdateGuideState(): m_state=2
22:58:35.033 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 908
22:58:35.033 00.000 5052 Star::Find returns 1 (0), X=415.06, Y=263.06, Mass=40, SNR=4.4, Peak=60 HFD=1.9
22:58:35.033 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:35.033 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:58:35.033 00.000 5052 CameraToMount -- cameraX=27.28 cameraY=-9.16 hyp=28.78 cameraTheta=-0.32 mountX=-25.81 mountY=-3.41, mountTheta=-3.01
22:58:35.034 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:35.042 00.008 5052 UpdateGuideState exits: m=40 SNR=4.4
22:58:35.043 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:35.043 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:35.043 00.000 5052 Enqueuing Expose request
22:58:35.043 00.000 8976 Worker thread wakes up
22:58:35.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:35.043 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:36.083 01.040 8976 Exposure complete
22:58:36.098 00.015 8976 worker thread done servicing request
22:58:36.098 00.000 5052 OnExposeComplete: enter
22:58:36.098 00.000 5052 UpdateGuideState(): m_state=2
22:58:36.098 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 909
22:58:36.098 00.000 5052 Star::Find returns 1 (0), X=415.28, Y=263.46, Mass=43, SNR=4.5, Peak=61 HFD=1.4
22:58:36.098 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:58:36.098 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:36.098 00.000 5052 CameraToMount -- cameraX=27.50 cameraY=-8.76 hyp=28.86 cameraTheta=-0.31 mountX=-25.69 mountY=-3.87, mountTheta=-2.99
22:58:36.099 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=33, FiltMin=28, FiltMax=37, Gamma=2.260
22:58:36.109 00.010 5052 UpdateGuideState exits: m=43 SNR=4.5
22:58:36.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:36.109 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:36.109 00.000 5052 Enqueuing Expose request
22:58:36.109 00.000 8976 Worker thread wakes up
22:58:36.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:36.109 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:37.143 01.034 8976 Exposure complete
22:58:37.158 00.015 8976 worker thread done servicing request
22:58:37.158 00.000 5052 OnExposeComplete: enter
22:58:37.158 00.000 5052 UpdateGuideState(): m_state=2
22:58:37.158 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 910
22:58:37.158 00.000 5052 Star::Find returns 1 (0), X=415.29, Y=263.69, Mass=44, SNR=4.6, Peak=62 HFD=1.2
22:58:37.158 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:58:37.158 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:58:37.158 00.000 5052 CameraToMount -- cameraX=27.51 cameraY=-8.53 hyp=28.80 cameraTheta=-0.30 mountX=-25.53 mountY=-4.09, mountTheta=-2.98
22:58:37.159 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:37.168 00.009 5052 UpdateGuideState exits: m=44 SNR=4.6
22:58:37.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:37.168 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:37.168 00.000 5052 Enqueuing Expose request
22:58:37.168 00.000 8976 Worker thread wakes up
22:58:37.169 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:37.169 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:38.211 01.042 8976 Exposure complete
22:58:38.225 00.014 8976 worker thread done servicing request
22:58:38.225 00.000 5052 OnExposeComplete: enter
22:58:38.225 00.000 5052 UpdateGuideState(): m_state=2
22:58:38.225 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 911
22:58:38.225 00.000 5052 Star::Find returns 1 (0), X=414.89, Y=262.89, Mass=53, SNR=5.0, Peak=61 HFD=3.1
22:58:38.226 00.001 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.36) = xAngle (-2.69 = -2.69)
22:58:38.226 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.03 = -3.03)
22:58:38.226 00.000 5052 CameraToMount -- cameraX=27.11 cameraY=-9.33 hyp=28.67 cameraTheta=-0.33 mountX=-25.81 mountY=-3.19, mountTheta=-3.02
22:58:38.226 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:38.235 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
22:58:38.235 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:38.235 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:38.235 00.000 5052 Enqueuing Expose request
22:58:38.235 00.000 8976 Worker thread wakes up
22:58:38.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:38.235 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:39.274 01.039 8976 Exposure complete
22:58:39.288 00.014 8976 worker thread done servicing request
22:58:39.288 00.000 5052 OnExposeComplete: enter
22:58:39.288 00.000 5052 UpdateGuideState(): m_state=2
22:58:39.289 00.001 5052 Star::Find(18, 414, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 912
22:58:39.289 00.000 5052 Star::Find returns 1 (0), X=415.11, Y=263.11, Mass=42, SNR=4.5, Peak=62 HFD=1.8
22:58:39.289 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:39.289 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:58:39.289 00.000 5052 CameraToMount -- cameraX=27.33 cameraY=-9.11 hyp=28.81 cameraTheta=-0.32 mountX=-25.81 mountY=-3.48, mountTheta=-3.01
22:58:39.289 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:39.298 00.009 5052 UpdateGuideState exits: m=42 SNR=4.5
22:58:39.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:39.298 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:39.298 00.000 5052 Enqueuing Expose request
22:58:39.298 00.000 8976 Worker thread wakes up
22:58:39.299 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:39.299 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:40.339 01.040 8976 Exposure complete
22:58:40.353 00.014 8976 worker thread done servicing request
22:58:40.353 00.000 5052 OnExposeComplete: enter
22:58:40.353 00.000 5052 UpdateGuideState(): m_state=2
22:58:40.353 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 913
22:58:40.353 00.000 5052 Star::Find returns 1 (0), X=415.27, Y=263.27, Mass=39, SNR=4.3, Peak=62 HFD=1.4
22:58:40.353 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:58:40.353 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:40.353 00.000 5052 CameraToMount -- cameraX=27.49 cameraY=-8.95 hyp=28.91 cameraTheta=-0.31 mountX=-25.81 mountY=-3.70, mountTheta=-3.00
22:58:40.354 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:40.362 00.008 5052 UpdateGuideState exits: m=39 SNR=4.3
22:58:40.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:40.362 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:40.362 00.000 5052 Enqueuing Expose request
22:58:40.362 00.000 8976 Worker thread wakes up
22:58:40.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:40.363 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:41.391 01.028 8976 Exposure complete
22:58:41.406 00.015 8976 worker thread done servicing request
22:58:41.406 00.000 5052 OnExposeComplete: enter
22:58:41.406 00.000 5052 UpdateGuideState(): m_state=2
22:58:41.406 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 914
22:58:41.407 00.001 5052 Star::Find returns 1 (0), X=416.20, Y=263.48, Mass=56, SNR=5.1, Peak=60 HFD=1.4
22:58:41.407 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:58:41.407 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:58:41.407 00.000 5052 CameraToMount -- cameraX=28.42 cameraY=-8.74 hyp=29.74 cameraTheta=-0.30 mountX=-26.32 mountY=-4.29, mountTheta=-2.98
22:58:41.407 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:41.416 00.009 5052 UpdateGuideState exits: m=56 SNR=5.1
22:58:41.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:41.417 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:41.417 00.000 5052 Enqueuing Expose request
22:58:41.417 00.000 8976 Worker thread wakes up
22:58:41.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:41.417 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
22:58:42.461 01.044 8976 Exposure complete
22:58:42.477 00.016 8976 worker thread done servicing request
22:58:42.477 00.000 5052 OnExposeComplete: enter
22:58:42.477 00.000 5052 UpdateGuideState(): m_state=2
22:58:42.477 00.000 5052 Star::Find(18, 416, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 915
22:58:42.478 00.001 5052 Star::Find returns 1 (0), X=415.11, Y=264.18, Mass=45, SNR=4.6, Peak=60 HFD=1.5
22:58:42.478 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
22:58:42.478 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.98 = -2.98)
22:58:42.478 00.000 5052 CameraToMount -- cameraX=27.33 cameraY=-8.04 hyp=28.49 cameraTheta=-0.29 mountX=-25.05 mountY=-4.45, mountTheta=-2.97
22:58:42.478 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
22:58:42.488 00.010 5052 UpdateGuideState exits: m=45 SNR=4.6
22:58:42.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:42.488 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:42.488 00.000 5052 Enqueuing Expose request
22:58:42.489 00.001 8976 Worker thread wakes up
22:58:42.489 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:42.489 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:43.524 01.035 8976 Exposure complete
22:58:43.540 00.016 8976 worker thread done servicing request
22:58:43.540 00.000 5052 OnExposeComplete: enter
22:58:43.540 00.000 5052 UpdateGuideState(): m_state=2
22:58:43.540 00.000 5052 Star::Find(18, 415, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 916
22:58:43.540 00.000 5052 Star::Find returns 1 (0), X=414.92, Y=263.36, Mass=39, SNR=4.3, Peak=60 HFD=1.8
22:58:43.540 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:43.540 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:43.540 00.000 5052 CameraToMount -- cameraX=27.14 cameraY=-8.86 hyp=28.55 cameraTheta=-0.32 mountX=-25.50 mountY=-3.62, mountTheta=-3.00
22:58:43.541 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:43.550 00.009 5052 UpdateGuideState exits: m=39 SNR=4.3
22:58:43.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:43.550 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:43.550 00.000 5052 Enqueuing Expose request
22:58:43.550 00.000 8976 Worker thread wakes up
22:58:43.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:43.551 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:44.582 01.031 8976 Exposure complete
22:58:44.597 00.015 8976 worker thread done servicing request
22:58:44.597 00.000 5052 OnExposeComplete: enter
22:58:44.597 00.000 5052 UpdateGuideState(): m_state=2
22:58:44.597 00.000 5052 Star::Find(18, 414, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 917
22:58:44.597 00.000 5052 Star::Find returns 1 (0), X=414.98, Y=263.92, Mass=49, SNR=4.8, Peak=63 HFD=1.7
22:58:44.597 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:58:44.597 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
22:58:44.597 00.000 5052 CameraToMount -- cameraX=27.20 cameraY=-8.30 hyp=28.44 cameraTheta=-0.30 mountX=-25.15 mountY=-4.16, mountTheta=-2.98
22:58:44.598 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:58:44.607 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
22:58:44.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:44.607 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:44.608 00.001 5052 Enqueuing Expose request
22:58:44.608 00.000 8976 Worker thread wakes up
22:58:44.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:44.608 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:45.638 01.030 8976 Exposure complete
22:58:45.652 00.014 8976 worker thread done servicing request
22:58:45.652 00.000 5052 OnExposeComplete: enter
22:58:45.652 00.000 5052 UpdateGuideState(): m_state=2
22:58:45.652 00.000 5052 Star::Find(18, 414, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 918
22:58:45.652 00.000 5052 Star::Find returns 1 (0), X=415.09, Y=263.75, Mass=43, SNR=4.5, Peak=61 HFD=1.4
22:58:45.652 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:58:45.653 00.001 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:58:45.653 00.000 5052 CameraToMount -- cameraX=27.31 cameraY=-8.47 hyp=28.60 cameraTheta=-0.30 mountX=-25.34 mountY=-4.06, mountTheta=-2.98
22:58:45.653 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:45.662 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5
22:58:45.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:45.663 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:45.663 00.000 5052 Enqueuing Expose request
22:58:45.663 00.000 8976 Worker thread wakes up
22:58:45.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:45.663 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:46.697 01.034 8976 Exposure complete
22:58:46.712 00.015 8976 worker thread done servicing request
22:58:46.712 00.000 5052 OnExposeComplete: enter
22:58:46.712 00.000 5052 UpdateGuideState(): m_state=2
22:58:46.712 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 919
22:58:46.712 00.000 5052 Star::Find returns 1 (0), X=415.92, Y=263.60, Mass=41, SNR=4.4, Peak=61 HFD=0.6
22:58:46.712 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:58:46.712 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:58:46.713 00.001 5052 CameraToMount -- cameraX=28.14 cameraY=-8.62 hyp=29.43 cameraTheta=-0.30 mountX=-26.04 mountY=-4.28, mountTheta=-2.98
22:58:46.713 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:46.722 00.009 5052 UpdateGuideState exits: m=41 SNR=4.4
22:58:46.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:46.722 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:46.722 00.000 5052 Enqueuing Expose request
22:58:46.722 00.000 8976 Worker thread wakes up
22:58:46.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:46.722 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,246,37,37)
22:58:47.761 01.039 8976 Exposure complete
22:58:47.776 00.015 8976 worker thread done servicing request
22:58:47.776 00.000 5052 OnExposeComplete: enter
22:58:47.776 00.000 5052 UpdateGuideState(): m_state=2
22:58:47.776 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 920
22:58:47.776 00.000 5052 Star::Find returns 1 (0), X=415.45, Y=263.99, Mass=52, SNR=4.9, Peak=61 HFD=1.0
22:58:47.776 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
22:58:47.776 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
22:58:47.777 00.001 5052 CameraToMount -- cameraX=27.67 cameraY=-8.23 hyp=28.87 cameraTheta=-0.29 mountX=-25.43 mountY=-4.42, mountTheta=-2.97
22:58:47.777 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:47.786 00.009 5052 UpdateGuideState exits: m=52 SNR=4.9
22:58:47.786 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:47.787 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:47.787 00.000 5052 Enqueuing Expose request
22:58:47.787 00.000 8976 Worker thread wakes up
22:58:47.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:47.787 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:48.826 01.039 8976 Exposure complete
22:58:48.841 00.015 8976 worker thread done servicing request
22:58:48.841 00.000 5052 OnExposeComplete: enter
22:58:48.841 00.000 5052 UpdateGuideState(): m_state=2
22:58:48.841 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 921
22:58:48.841 00.000 5052 Star::Find returns 1 (0), X=415.16, Y=263.16, Mass=36, SNR=4.1, Peak=59 HFD=1.6
22:58:48.841 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:48.841 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:58:48.841 00.000 5052 CameraToMount -- cameraX=27.39 cameraY=-9.06 hyp=28.84 cameraTheta=-0.32 mountX=-25.81 mountY=-3.56, mountTheta=-3.00
22:58:48.842 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
22:58:48.850 00.008 5052 UpdateGuideState exits: m=36 SNR=4.1
22:58:48.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:48.850 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:48.850 00.000 5052 Enqueuing Expose request
22:58:48.850 00.000 8976 Worker thread wakes up
22:58:48.851 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:48.851 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:49.890 01.039 8976 Exposure complete
22:58:49.905 00.015 8976 worker thread done servicing request
22:58:49.905 00.000 5052 OnExposeComplete: enter
22:58:49.905 00.000 5052 UpdateGuideState(): m_state=2
22:58:49.905 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 922
22:58:49.905 00.000 5052 Star::Find returns 1 (0), X=415.22, Y=263.22, Mass=37, SNR=4.2, Peak=60 HFD=1.5
22:58:49.905 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:49.905 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:58:49.905 00.000 5052 CameraToMount -- cameraX=27.44 cameraY=-9.00 hyp=28.88 cameraTheta=-0.32 mountX=-25.81 mountY=-3.63, mountTheta=-3.00
22:58:49.906 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:49.915 00.009 5052 UpdateGuideState exits: m=37 SNR=4.2
22:58:49.915 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:49.915 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:49.915 00.000 5052 Enqueuing Expose request
22:58:49.916 00.001 8976 Worker thread wakes up
22:58:49.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:49.916 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:50.962 01.046 8976 Exposure complete
22:58:50.977 00.015 8976 worker thread done servicing request
22:58:50.977 00.000 5052 OnExposeComplete: enter
22:58:50.977 00.000 5052 UpdateGuideState(): m_state=2
22:58:50.977 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 923
22:58:50.977 00.000 5052 Star::Find returns 1 (0), X=415.06, Y=263.87, Mass=41, SNR=4.4, Peak=60 HFD=1.4
22:58:50.977 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:58:50.977 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:58:50.977 00.000 5052 CameraToMount -- cameraX=27.29 cameraY=-8.35 hyp=28.54 cameraTheta=-0.30 mountX=-25.24 mountY=-4.15, mountTheta=-2.98
22:58:50.978 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:58:50.987 00.009 5052 UpdateGuideState exits: m=41 SNR=4.4
22:58:50.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:50.987 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:50.987 00.000 5052 Enqueuing Expose request
22:58:50.987 00.000 8976 Worker thread wakes up
22:58:50.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:50.987 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:52.024 01.037 8976 Exposure complete
22:58:52.039 00.015 8976 worker thread done servicing request
22:58:52.040 00.001 5052 OnExposeComplete: enter
22:58:52.040 00.000 5052 UpdateGuideState(): m_state=2
22:58:52.040 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 924
22:58:52.040 00.000 5052 Star::Find returns 1 (0), X=415.80, Y=263.54, Mass=40, SNR=4.4, Peak=61 HFD=0.7
22:58:52.040 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:58:52.040 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:58:52.040 00.000 5052 CameraToMount -- cameraX=28.02 cameraY=-8.68 hyp=29.34 cameraTheta=-0.30 mountX=-26.00 mountY=-4.17, mountTheta=-2.98
22:58:52.041 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:52.051 00.010 5052 UpdateGuideState exits: m=40 SNR=4.4
22:58:52.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:52.051 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:52.051 00.000 5052 Enqueuing Expose request
22:58:52.051 00.000 8976 Worker thread wakes up
22:58:52.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:52.051 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,246,37,37)
22:58:53.085 01.034 8976 Exposure complete
22:58:53.098 00.013 8976 worker thread done servicing request
22:58:53.099 00.001 5052 OnExposeComplete: enter
22:58:53.099 00.000 5052 UpdateGuideState(): m_state=2
22:58:53.099 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 925
22:58:53.099 00.000 5052 Star::Find returns 1 (0), X=415.16, Y=263.16, Mass=37, SNR=4.2, Peak=59 HFD=1.7
22:58:53.099 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:53.099 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:58:53.099 00.000 5052 CameraToMount -- cameraX=27.38 cameraY=-9.06 hyp=28.84 cameraTheta=-0.32 mountX=-25.81 mountY=-3.55, mountTheta=-3.01
22:58:53.100 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:53.108 00.008 5052 UpdateGuideState exits: m=37 SNR=4.2
22:58:53.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:53.108 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:53.108 00.000 5052 Enqueuing Expose request
22:58:53.108 00.000 8976 Worker thread wakes up
22:58:53.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:53.108 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:54.137 01.029 8976 Exposure complete
22:58:54.152 00.015 8976 worker thread done servicing request
22:58:54.152 00.000 5052 OnExposeComplete: enter
22:58:54.152 00.000 5052 UpdateGuideState(): m_state=2
22:58:54.152 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 926
22:58:54.152 00.000 5052 Star::Find returns 1 (0), X=415.35, Y=262.74, Mass=47, SNR=4.7, Peak=62 HFD=2.3
22:58:54.152 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.36) = xAngle (-2.69 = -2.69)
22:58:54.153 00.001 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.03 = -3.03)
22:58:54.153 00.000 5052 CameraToMount -- cameraX=27.57 cameraY=-9.48 hyp=29.16 cameraTheta=-0.33 mountX=-26.24 mountY=-3.25, mountTheta=-3.02
22:58:54.153 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=27, FiltMax=38, Gamma=2.260
22:58:54.163 00.010 5052 UpdateGuideState exits: m=47 SNR=4.7
22:58:54.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:54.163 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:54.163 00.000 5052 Enqueuing Expose request
22:58:54.163 00.000 8976 Worker thread wakes up
22:58:54.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:54.163 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:55.199 01.036 8976 Exposure complete
22:58:55.213 00.014 8976 worker thread done servicing request
22:58:55.213 00.000 5052 OnExposeComplete: enter
22:58:55.213 00.000 5052 UpdateGuideState(): m_state=2
22:58:55.214 00.001 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 927
22:58:55.214 00.000 5052 Star::Find returns 1 (0), X=415.10, Y=263.74, Mass=42, SNR=4.5, Peak=61 HFD=1.4
22:58:55.214 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:58:55.214 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:58:55.214 00.000 5052 CameraToMount -- cameraX=27.32 cameraY=-8.48 hyp=28.61 cameraTheta=-0.30 mountX=-25.36 mountY=-4.05, mountTheta=-2.98
22:58:55.214 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
22:58:55.223 00.009 5052 UpdateGuideState exits: m=42 SNR=4.5
22:58:55.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:55.223 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:55.223 00.000 5052 Enqueuing Expose request
22:58:55.223 00.000 8976 Worker thread wakes up
22:58:55.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:55.223 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:58:56.259 01.036 8976 Exposure complete
22:58:56.274 00.015 8976 worker thread done servicing request
22:58:56.274 00.000 5052 OnExposeComplete: enter
22:58:56.274 00.000 5052 UpdateGuideState(): m_state=2
22:58:56.274 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 928
22:58:56.274 00.000 5052 Star::Find returns 1 (0), X=415.23, Y=263.23, Mass=39, SNR=4.3, Peak=62 HFD=1.5
22:58:56.274 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:56.274 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:56.274 00.000 5052 CameraToMount -- cameraX=27.45 cameraY=-8.99 hyp=28.89 cameraTheta=-0.32 mountX=-25.81 mountY=-3.65, mountTheta=-3.00
22:58:56.275 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:58:56.285 00.010 5052 UpdateGuideState exits: m=39 SNR=4.3
22:58:56.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:56.285 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:56.285 00.000 5052 Enqueuing Expose request
22:58:56.285 00.000 8976 Worker thread wakes up
22:58:56.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:56.285 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:57.324 01.039 8976 Exposure complete
22:58:57.338 00.014 8976 worker thread done servicing request
22:58:57.338 00.000 5052 OnExposeComplete: enter
22:58:57.338 00.000 5052 UpdateGuideState(): m_state=2
22:58:57.338 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 929
22:58:57.338 00.000 5052 Star::Find returns 1 (0), X=415.17, Y=263.00, Mass=41, SNR=4.4, Peak=59 HFD=2.0
22:58:57.338 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:58:57.338 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:58:57.338 00.000 5052 CameraToMount -- cameraX=27.39 cameraY=-9.22 hyp=28.90 cameraTheta=-0.32 mountX=-25.93 mountY=-3.41, mountTheta=-3.01
22:58:57.339 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:57.348 00.009 5052 UpdateGuideState exits: m=41 SNR=4.4
22:58:57.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:57.348 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:57.348 00.000 5052 Enqueuing Expose request
22:58:57.348 00.000 8976 Worker thread wakes up
22:58:57.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:57.348 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:58.378 01.030 8976 Exposure complete
22:58:58.392 00.014 8976 worker thread done servicing request
22:58:58.392 00.000 5052 OnExposeComplete: enter
22:58:58.392 00.000 5052 UpdateGuideState(): m_state=2
22:58:58.392 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 930
22:58:58.392 00.000 5052 Star::Find returns 1 (0), X=415.44, Y=263.21, Mass=45, SNR=4.6, Peak=62 HFD=1.5
22:58:58.392 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:58:58.392 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:58:58.392 00.000 5052 CameraToMount -- cameraX=27.67 cameraY=-9.01 hyp=29.10 cameraTheta=-0.31 mountX=-25.98 mountY=-3.72, mountTheta=-3.00
22:58:58.393 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=33, FiltMin=28, FiltMax=38, Gamma=2.260
22:58:58.403 00.010 5052 UpdateGuideState exits: m=45 SNR=4.6
22:58:58.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:58.403 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:58.403 00.000 5052 Enqueuing Expose request
22:58:58.403 00.000 8976 Worker thread wakes up
22:58:58.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:58.403 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:58:59.450 01.047 8976 Exposure complete
22:58:59.464 00.014 8976 worker thread done servicing request
22:58:59.464 00.000 5052 OnExposeComplete: enter
22:58:59.464 00.000 5052 UpdateGuideState(): m_state=2
22:58:59.464 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 931
22:58:59.464 00.000 5052 Star::Find returns 1 (0), X=415.35, Y=262.66, Mass=40, SNR=4.3, Peak=59 HFD=2.2
22:58:59.465 00.001 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.36) = xAngle (-2.69 = -2.69)
22:58:59.465 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.03 = -3.03)
22:58:59.465 00.000 5052 CameraToMount -- cameraX=27.57 cameraY=-9.56 hyp=29.18 cameraTheta=-0.33 mountX=-26.30 mountY=-3.18, mountTheta=-3.02
22:58:59.465 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:58:59.474 00.009 5052 UpdateGuideState exits: m=40 SNR=4.3
22:58:59.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:59.474 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:58:59.474 00.000 5052 Enqueuing Expose request
22:58:59.475 00.001 8976 Worker thread wakes up
22:58:59.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:58:59.475 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:00.512 01.037 8976 Exposure complete
22:59:00.526 00.014 8976 worker thread done servicing request
22:59:00.526 00.000 5052 OnExposeComplete: enter
22:59:00.526 00.000 5052 UpdateGuideState(): m_state=2
22:59:00.526 00.000 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 932
22:59:00.526 00.000 5052 Star::Find returns 1 (0), X=415.17, Y=263.83, Mass=45, SNR=4.6, Peak=61 HFD=1.4
22:59:00.526 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:59:00.526 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:59:00.526 00.000 5052 CameraToMount -- cameraX=27.39 cameraY=-8.39 hyp=28.65 cameraTheta=-0.30 mountX=-25.34 mountY=-4.16, mountTheta=-2.98
22:59:00.527 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
22:59:00.536 00.009 5052 UpdateGuideState exits: m=45 SNR=4.6
22:59:00.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:00.536 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:00.536 00.000 5052 Enqueuing Expose request
22:59:00.536 00.000 8976 Worker thread wakes up
22:59:00.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:00.536 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:59:01.581 01.045 8976 Exposure complete
22:59:01.595 00.014 8976 worker thread done servicing request
22:59:01.595 00.000 5052 OnExposeComplete: enter
22:59:01.595 00.000 5052 UpdateGuideState(): m_state=2
22:59:01.595 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 933
22:59:01.595 00.000 5052 Star::Find returns 1 (0), X=415.31, Y=263.31, Mass=37, SNR=4.2, Peak=61 HFD=1.3
22:59:01.595 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:01.595 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:01.595 00.000 5052 CameraToMount -- cameraX=27.53 cameraY=-8.91 hyp=28.94 cameraTheta=-0.31 mountX=-25.81 mountY=-3.75, mountTheta=-3.00
22:59:01.596 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:01.605 00.009 5052 UpdateGuideState exits: m=37 SNR=4.2
22:59:01.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:01.605 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:01.606 00.001 5052 Enqueuing Expose request
22:59:01.606 00.000 8976 Worker thread wakes up
22:59:01.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:01.606 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:02.648 01.042 8976 Exposure complete
22:59:02.662 00.014 8976 worker thread done servicing request
22:59:02.662 00.000 5052 OnExposeComplete: enter
22:59:02.663 00.001 5052 UpdateGuideState(): m_state=2
22:59:02.663 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 934
22:59:02.663 00.000 5052 Star::Find returns 1 (0), X=415.53, Y=263.28, Mass=43, SNR=4.5, Peak=59 HFD=1.4
22:59:02.663 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:02.663 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:02.663 00.000 5052 CameraToMount -- cameraX=27.75 cameraY=-8.94 hyp=29.16 cameraTheta=-0.31 mountX=-25.99 mountY=-3.82, mountTheta=-3.00
22:59:02.664 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
22:59:02.672 00.008 5052 UpdateGuideState exits: m=43 SNR=4.5
22:59:02.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:02.672 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:02.672 00.000 5052 Enqueuing Expose request
22:59:02.672 00.000 8976 Worker thread wakes up
22:59:02.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:02.673 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
22:59:03.711 01.038 8976 Exposure complete
22:59:03.726 00.015 8976 worker thread done servicing request
22:59:03.726 00.000 5052 OnExposeComplete: enter
22:59:03.726 00.000 5052 UpdateGuideState(): m_state=2
22:59:03.726 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 935
22:59:03.726 00.000 5052 Star::Find returns 1 (0), X=415.50, Y=263.14, Mass=42, SNR=4.5, Peak=62 HFD=1.4
22:59:03.726 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:03.726 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:03.727 00.001 5052 CameraToMount -- cameraX=27.73 cameraY=-9.08 hyp=29.18 cameraTheta=-0.32 mountX=-26.07 mountY=-3.68, mountTheta=-3.00
22:59:03.727 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
22:59:03.736 00.009 5052 UpdateGuideState exits: m=42 SNR=4.5
22:59:03.736 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:03.737 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:03.737 00.000 5052 Enqueuing Expose request
22:59:03.737 00.000 8976 Worker thread wakes up
22:59:03.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:03.737 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
22:59:04.773 01.036 8976 Exposure complete
22:59:04.788 00.015 8976 worker thread done servicing request
22:59:04.788 00.000 5052 OnExposeComplete: enter
22:59:04.788 00.000 5052 UpdateGuideState(): m_state=2
22:59:04.788 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 936
22:59:04.788 00.000 5052 Star::Find returns 1 (0), X=415.82, Y=262.88, Mass=45, SNR=4.6, Peak=61 HFD=1.8
22:59:04.788 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:04.788 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:04.789 00.001 5052 CameraToMount -- cameraX=28.04 cameraY=-9.34 hyp=29.56 cameraTheta=-0.32 mountX=-26.48 mountY=-3.58, mountTheta=-3.01
22:59:04.789 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:04.798 00.009 5052 UpdateGuideState exits: m=45 SNR=4.6
22:59:04.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:04.798 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:04.798 00.000 5052 Enqueuing Expose request
22:59:04.798 00.000 8976 Worker thread wakes up
22:59:04.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:04.798 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
22:59:05.840 01.042 8976 Exposure complete
22:59:05.854 00.014 8976 worker thread done servicing request
22:59:05.854 00.000 5052 OnExposeComplete: enter
22:59:05.854 00.000 5052 UpdateGuideState(): m_state=2
22:59:05.854 00.000 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 937
22:59:05.854 00.000 5052 Star::Find returns 1 (0), X=415.22, Y=263.22, Mass=40, SNR=4.4, Peak=62 HFD=1.5
22:59:05.854 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:05.854 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:05.854 00.000 5052 CameraToMount -- cameraX=27.44 cameraY=-9.01 hyp=28.88 cameraTheta=-0.32 mountX=-25.81 mountY=-3.62, mountTheta=-3.00
22:59:05.855 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:05.864 00.009 5052 UpdateGuideState exits: m=40 SNR=4.4
22:59:05.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:05.864 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:05.864 00.000 5052 Enqueuing Expose request
22:59:05.864 00.000 8976 Worker thread wakes up
22:59:05.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:05.865 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:06.907 01.042 8976 Exposure complete
22:59:06.922 00.015 8976 worker thread done servicing request
22:59:06.922 00.000 5052 OnExposeComplete: enter
22:59:06.922 00.000 5052 UpdateGuideState(): m_state=2
22:59:06.922 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 938
22:59:06.923 00.001 5052 Star::Find returns 1 (0), X=415.16, Y=263.16, Mass=38, SNR=4.3, Peak=60 HFD=1.6
22:59:06.923 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:06.923 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:06.923 00.000 5052 CameraToMount -- cameraX=27.39 cameraY=-9.06 hyp=28.84 cameraTheta=-0.32 mountX=-25.81 mountY=-3.56, mountTheta=-3.00
22:59:06.923 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:06.932 00.009 5052 UpdateGuideState exits: m=38 SNR=4.3
22:59:06.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:06.932 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:06.932 00.000 5052 Enqueuing Expose request
22:59:06.932 00.000 8976 Worker thread wakes up
22:59:06.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:06.932 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:07.965 01.033 8976 Exposure complete
22:59:07.976 00.011 8976 worker thread done servicing request
22:59:07.976 00.000 5052 OnExposeComplete: enter
22:59:07.976 00.000 5052 UpdateGuideState(): m_state=2
22:59:07.976 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 939
22:59:07.976 00.000 5052 Star::Find returns 1 (0), X=415.17, Y=263.17, Mass=38, SNR=4.3, Peak=60 HFD=1.6
22:59:07.976 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:07.976 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:07.976 00.000 5052 CameraToMount -- cameraX=27.39 cameraY=-9.05 hyp=28.85 cameraTheta=-0.32 mountX=-25.81 mountY=-3.57, mountTheta=-3.00
22:59:07.976 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:07.989 00.013 5052 UpdateGuideState exits: m=38 SNR=4.3
22:59:07.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:07.989 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:07.989 00.000 5052 Enqueuing Expose request
22:59:07.989 00.000 8976 Worker thread wakes up
22:59:07.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:07.989 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:09.029 01.040 8976 Exposure complete
22:59:09.043 00.014 8976 worker thread done servicing request
22:59:09.043 00.000 5052 OnExposeComplete: enter
22:59:09.043 00.000 5052 UpdateGuideState(): m_state=2
22:59:09.043 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 940
22:59:09.043 00.000 5052 Star::Find returns 1 (0), X=415.68, Y=263.44, Mass=44, SNR=4.5, Peak=62 HFD=1.0
22:59:09.043 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:59:09.043 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:59:09.044 00.001 5052 CameraToMount -- cameraX=27.90 cameraY=-8.78 hyp=29.25 cameraTheta=-0.31 mountX=-25.98 mountY=-4.02, mountTheta=-2.99
22:59:09.044 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:09.053 00.009 5052 UpdateGuideState exits: m=44 SNR=4.5
22:59:09.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:09.053 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:09.053 00.000 5052 Enqueuing Expose request
22:59:09.053 00.000 8976 Worker thread wakes up
22:59:09.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:09.053 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
22:59:10.086 01.033 8976 Exposure complete
22:59:10.102 00.016 8976 worker thread done servicing request
22:59:10.102 00.000 5052 OnExposeComplete: enter
22:59:10.102 00.000 5052 UpdateGuideState(): m_state=2
22:59:10.102 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 941
22:59:10.102 00.000 5052 Star::Find returns 1 (0), X=415.58, Y=262.99, Mass=43, SNR=4.5, Peak=61 HFD=1.7
22:59:10.102 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:10.102 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:10.102 00.000 5052 CameraToMount -- cameraX=27.80 cameraY=-9.24 hyp=29.29 cameraTheta=-0.32 mountX=-26.23 mountY=-3.57, mountTheta=-3.01
22:59:10.103 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=32, FiltMin=27, FiltMax=38, Gamma=2.260
22:59:10.112 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5
22:59:10.113 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:10.113 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:10.113 00.000 5052 Enqueuing Expose request
22:59:10.113 00.000 8976 Worker thread wakes up
22:59:10.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:10.113 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
22:59:11.157 01.044 8976 Exposure complete
22:59:11.171 00.014 8976 worker thread done servicing request
22:59:11.171 00.000 5052 OnExposeComplete: enter
22:59:11.171 00.000 5052 UpdateGuideState(): m_state=2
22:59:11.171 00.000 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 942
22:59:11.171 00.000 5052 Star::Find returns 1 (0), X=415.13, Y=263.13, Mass=43, SNR=4.5, Peak=63 HFD=1.7
22:59:11.171 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:11.171 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:11.171 00.000 5052 CameraToMount -- cameraX=27.36 cameraY=-9.09 hyp=28.82 cameraTheta=-0.32 mountX=-25.81 mountY=-3.52, mountTheta=-3.01
22:59:11.172 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:11.180 00.008 5052 UpdateGuideState exits: m=43 SNR=4.5
22:59:11.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:11.180 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:11.180 00.000 5052 Enqueuing Expose request
22:59:11.181 00.001 8976 Worker thread wakes up
22:59:11.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:11.181 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:12.221 01.040 8976 Exposure complete
22:59:12.235 00.014 8976 worker thread done servicing request
22:59:12.235 00.000 5052 OnExposeComplete: enter
22:59:12.235 00.000 5052 UpdateGuideState(): m_state=2
22:59:12.235 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 943
22:59:12.235 00.000 5052 Star::Find returns 1 (0), X=415.13, Y=263.74, Mass=43, SNR=4.5, Peak=62 HFD=1.3
22:59:12.235 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:59:12.235 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:59:12.235 00.000 5052 CameraToMount -- cameraX=27.35 cameraY=-8.48 hyp=28.63 cameraTheta=-0.30 mountX=-25.38 mountY=-4.06, mountTheta=-2.98
22:59:12.236 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:12.245 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5
22:59:12.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:12.245 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:12.245 00.000 5052 Enqueuing Expose request
22:59:12.245 00.000 8976 Worker thread wakes up
22:59:12.245 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:12.246 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:59:13.272 01.026 8976 Exposure complete
22:59:13.286 00.014 8976 worker thread done servicing request
22:59:13.286 00.000 5052 OnExposeComplete: enter
22:59:13.286 00.000 5052 UpdateGuideState(): m_state=2
22:59:13.286 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 944
22:59:13.286 00.000 5052 Star::Find returns 1 (0), X=415.18, Y=263.55, Mass=44, SNR=4.6, Peak=61 HFD=1.5
22:59:13.286 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:13.286 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:59:13.286 00.000 5052 CameraToMount -- cameraX=27.40 cameraY=-8.67 hyp=28.74 cameraTheta=-0.31 mountX=-25.55 mountY=-3.91, mountTheta=-2.99
22:59:13.287 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:13.295 00.008 5052 UpdateGuideState exits: m=44 SNR=4.6
22:59:13.296 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:13.296 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:13.296 00.000 5052 Enqueuing Expose request
22:59:13.296 00.000 8976 Worker thread wakes up
22:59:13.296 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:13.296 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:59:14.329 01.033 8976 Exposure complete
22:59:14.344 00.015 8976 worker thread done servicing request
22:59:14.344 00.000 5052 OnExposeComplete: enter
22:59:14.344 00.000 5052 UpdateGuideState(): m_state=2
22:59:14.344 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 945
22:59:14.344 00.000 5052 Star::Find returns 1 (0), X=415.26, Y=263.26, Mass=37, SNR=4.2, Peak=61 HFD=1.4
22:59:14.344 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:14.344 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:14.344 00.000 5052 CameraToMount -- cameraX=27.48 cameraY=-8.96 hyp=28.90 cameraTheta=-0.32 mountX=-25.81 mountY=-3.68, mountTheta=-3.00
22:59:14.345 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:14.354 00.009 5052 UpdateGuideState exits: m=37 SNR=4.2
22:59:14.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:14.354 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:14.354 00.000 5052 Enqueuing Expose request
22:59:14.354 00.000 8976 Worker thread wakes up
22:59:14.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:14.354 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:15.387 01.033 8976 Exposure complete
22:59:15.402 00.015 8976 worker thread done servicing request
22:59:15.402 00.000 5052 OnExposeComplete: enter
22:59:15.402 00.000 5052 UpdateGuideState(): m_state=2
22:59:15.402 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 946
22:59:15.402 00.000 5052 Star::Find returns 1 (0), X=415.31, Y=263.31, Mass=37, SNR=4.2, Peak=61 HFD=1.3
22:59:15.402 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:15.402 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:15.403 00.001 5052 CameraToMount -- cameraX=27.54 cameraY=-8.91 hyp=28.94 cameraTheta=-0.31 mountX=-25.81 mountY=-3.76, mountTheta=-3.00
22:59:15.403 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
22:59:15.413 00.010 5052 UpdateGuideState exits: m=37 SNR=4.2
22:59:15.413 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:15.413 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:15.414 00.001 5052 Enqueuing Expose request
22:59:15.414 00.000 8976 Worker thread wakes up
22:59:15.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:15.414 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:16.453 01.039 8976 Exposure complete
22:59:16.467 00.014 8976 worker thread done servicing request
22:59:16.467 00.000 5052 OnExposeComplete: enter
22:59:16.467 00.000 5052 UpdateGuideState(): m_state=2
22:59:16.467 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 947
22:59:16.467 00.000 5052 Star::Find returns 1 (0), X=415.20, Y=263.20, Mass=39, SNR=4.3, Peak=61 HFD=1.6
22:59:16.467 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:16.468 00.001 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:16.468 00.000 5052 CameraToMount -- cameraX=27.42 cameraY=-9.02 hyp=28.86 cameraTheta=-0.32 mountX=-25.81 mountY=-3.60, mountTheta=-3.00
22:59:16.468 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:16.477 00.009 5052 UpdateGuideState exits: m=39 SNR=4.3
22:59:16.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:16.477 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:16.478 00.001 5052 Enqueuing Expose request
22:59:16.478 00.000 8976 Worker thread wakes up
22:59:16.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:16.478 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:17.513 01.035 8976 Exposure complete
22:59:17.528 00.015 8976 worker thread done servicing request
22:59:17.528 00.000 5052 OnExposeComplete: enter
22:59:17.528 00.000 5052 UpdateGuideState(): m_state=2
22:59:17.528 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 948
22:59:17.528 00.000 5052 Star::Find returns 1 (0), X=415.21, Y=263.45, Mass=44, SNR=4.6, Peak=61 HFD=1.5
22:59:17.528 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:17.528 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:17.528 00.000 5052 CameraToMount -- cameraX=27.43 cameraY=-8.77 hyp=28.79 cameraTheta=-0.31 mountX=-25.64 mountY=-3.83, mountTheta=-2.99
22:59:17.529 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
22:59:17.537 00.008 5052 UpdateGuideState exits: m=44 SNR=4.6
22:59:17.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:17.537 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:17.537 00.000 5052 Enqueuing Expose request
22:59:17.537 00.000 8976 Worker thread wakes up
22:59:17.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:17.537 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:18.571 01.034 8976 Exposure complete
22:59:18.585 00.014 8976 worker thread done servicing request
22:59:18.585 00.000 5052 OnExposeComplete: enter
22:59:18.585 00.000 5052 UpdateGuideState(): m_state=2
22:59:18.585 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 949
22:59:18.585 00.000 5052 Star::Find returns 1 (0), X=415.20, Y=263.20, Mass=38, SNR=4.3, Peak=61 HFD=1.5
22:59:18.585 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:18.585 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:18.585 00.000 5052 CameraToMount -- cameraX=27.42 cameraY=-9.02 hyp=28.87 cameraTheta=-0.32 mountX=-25.81 mountY=-3.61, mountTheta=-3.00
22:59:18.586 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:18.594 00.008 5052 UpdateGuideState exits: m=38 SNR=4.3
22:59:18.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:18.594 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:18.595 00.001 5052 Enqueuing Expose request
22:59:18.595 00.000 8976 Worker thread wakes up
22:59:18.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:18.595 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:19.623 01.028 8976 Exposure complete
22:59:19.638 00.015 8976 worker thread done servicing request
22:59:19.638 00.000 5052 OnExposeComplete: enter
22:59:19.638 00.000 5052 UpdateGuideState(): m_state=2
22:59:19.638 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 950
22:59:19.638 00.000 5052 Star::Find returns 1 (0), X=415.56, Y=263.56, Mass=48, SNR=4.7, Peak=61 HFD=1.1
22:59:19.638 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:59:19.638 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:59:19.638 00.000 5052 CameraToMount -- cameraX=27.79 cameraY=-8.66 hyp=29.10 cameraTheta=-0.30 mountX=-25.81 mountY=-4.09, mountTheta=-2.98
22:59:19.639 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:19.648 00.009 5052 UpdateGuideState exits: m=48 SNR=4.7
22:59:19.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:19.648 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:19.648 00.000 5052 Enqueuing Expose request
22:59:19.648 00.000 8976 Worker thread wakes up
22:59:19.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:19.648 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,246,37,37)
22:59:20.689 01.041 8976 Exposure complete
22:59:20.703 00.014 8976 worker thread done servicing request
22:59:20.703 00.000 5052 OnExposeComplete: enter
22:59:20.704 00.001 5052 UpdateGuideState(): m_state=2
22:59:20.704 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 951
22:59:20.704 00.000 5052 Star::Find returns 1 (0), X=415.55, Y=264.42, Mass=53, SNR=5.0, Peak=61 HFD=1.2
22:59:20.704 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.36) = xAngle (-2.63 = -2.63)
22:59:20.704 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.97 = -2.97)
22:59:20.704 00.000 5052 CameraToMount -- cameraX=27.77 cameraY=-7.80 hyp=28.85 cameraTheta=-0.27 mountX=-25.20 mountY=-4.85, mountTheta=-2.95
22:59:20.704 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:20.713 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
22:59:20.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:20.713 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:20.713 00.000 5052 Enqueuing Expose request
22:59:20.713 00.000 8976 Worker thread wakes up
22:59:20.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:20.713 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,246,37,37)
22:59:21.749 01.036 8976 Exposure complete
22:59:21.763 00.014 8976 worker thread done servicing request
22:59:21.763 00.000 5052 OnExposeComplete: enter
22:59:21.763 00.000 5052 UpdateGuideState(): m_state=2
22:59:21.764 00.001 5052 Star::Find(18, 415, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 952
22:59:21.764 00.000 5052 Star::Find returns 1 (0), X=415.29, Y=263.29, Mass=36, SNR=4.1, Peak=60 HFD=1.3
22:59:21.764 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:21.764 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:21.764 00.000 5052 CameraToMount -- cameraX=27.51 cameraY=-8.93 hyp=28.93 cameraTheta=-0.31 mountX=-25.81 mountY=-3.72, mountTheta=-3.00
22:59:21.764 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:21.773 00.009 5052 UpdateGuideState exits: m=36 SNR=4.1
22:59:21.774 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:21.774 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:21.774 00.000 5052 Enqueuing Expose request
22:59:21.774 00.000 8976 Worker thread wakes up
22:59:21.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:21.774 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:22.802 01.028 8976 Exposure complete
22:59:22.816 00.014 8976 worker thread done servicing request
22:59:22.816 00.000 5052 OnExposeComplete: enter
22:59:22.816 00.000 5052 UpdateGuideState(): m_state=2
22:59:22.816 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 953
22:59:22.816 00.000 5052 Star::Find returns 1 (0), X=415.36, Y=263.43, Mass=42, SNR=4.5, Peak=63 HFD=1.2
22:59:22.816 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:22.816 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:22.816 00.000 5052 CameraToMount -- cameraX=27.58 cameraY=-8.79 hyp=28.95 cameraTheta=-0.31 mountX=-25.76 mountY=-3.88, mountTheta=-2.99
22:59:22.817 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:22.826 00.009 5052 UpdateGuideState exits: m=42 SNR=4.5
22:59:22.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:22.826 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:22.826 00.000 5052 Enqueuing Expose request
22:59:22.827 00.001 8976 Worker thread wakes up
22:59:22.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:22.827 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:23.868 01.041 8976 Exposure complete
22:59:23.883 00.015 8976 worker thread done servicing request
22:59:23.884 00.001 5052 OnExposeComplete: enter
22:59:23.884 00.000 5052 UpdateGuideState(): m_state=2
22:59:23.884 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 954
22:59:23.884 00.000 5052 Star::Find returns 1 (0), X=415.67, Y=264.19, Mass=45, SNR=4.6, Peak=61 HFD=0.6
22:59:23.884 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.36) = xAngle (-2.64 = -2.64)
22:59:23.884 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.98 = -2.98)
22:59:23.884 00.000 5052 CameraToMount -- cameraX=27.89 cameraY=-8.03 hyp=29.02 cameraTheta=-0.28 mountX=-25.44 mountY=-4.70, mountTheta=-2.96
22:59:23.885 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:23.894 00.009 5052 UpdateGuideState exits: m=45 SNR=4.6
22:59:23.895 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:23.895 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:23.895 00.000 5052 Enqueuing Expose request
22:59:23.895 00.000 8976 Worker thread wakes up
22:59:23.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:23.895 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,246,37,37)
22:59:24.939 01.044 8976 Exposure complete
22:59:24.953 00.014 8976 worker thread done servicing request
22:59:24.953 00.000 5052 OnExposeComplete: enter
22:59:24.953 00.000 5052 UpdateGuideState(): m_state=2
22:59:24.953 00.000 5052 Star::Find(18, 415, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 955
22:59:24.954 00.001 5052 Star::Find returns 1 (0), X=415.19, Y=263.19, Mass=39, SNR=4.3, Peak=61 HFD=1.6
22:59:24.954 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:24.954 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:24.954 00.000 5052 CameraToMount -- cameraX=27.41 cameraY=-9.03 hyp=28.86 cameraTheta=-0.32 mountX=-25.81 mountY=-3.59, mountTheta=-3.00
22:59:24.954 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:24.963 00.009 5052 UpdateGuideState exits: m=39 SNR=4.3
22:59:24.964 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:24.964 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:24.964 00.000 5052 Enqueuing Expose request
22:59:24.964 00.000 8976 Worker thread wakes up
22:59:24.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:24.964 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:26.011 01.047 8976 Exposure complete
22:59:26.028 00.017 8976 worker thread done servicing request
22:59:26.028 00.000 5052 OnExposeComplete: enter
22:59:26.028 00.000 5052 UpdateGuideState(): m_state=2
22:59:26.028 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 956
22:59:26.028 00.000 5052 Star::Find returns 1 (0), X=415.20, Y=263.20, Mass=39, SNR=4.3, Peak=61 HFD=1.6
22:59:26.028 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:26.028 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:26.028 00.000 5052 CameraToMount -- cameraX=27.42 cameraY=-9.03 hyp=28.86 cameraTheta=-0.32 mountX=-25.81 mountY=-3.60, mountTheta=-3.00
22:59:26.029 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:26.039 00.010 5052 UpdateGuideState exits: m=39 SNR=4.3
22:59:26.039 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:26.039 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:26.039 00.000 5052 Enqueuing Expose request
22:59:26.039 00.000 8976 Worker thread wakes up
22:59:26.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:26.039 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:27.088 01.049 8976 Exposure complete
22:59:27.103 00.015 8976 worker thread done servicing request
22:59:27.104 00.001 5052 OnExposeComplete: enter
22:59:27.104 00.000 5052 UpdateGuideState(): m_state=2
22:59:27.104 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 957
22:59:27.104 00.000 5052 Star::Find returns 1 (0), X=415.29, Y=263.04, Mass=44, SNR=4.6, Peak=61 HFD=1.8
22:59:27.104 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:27.104 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:27.104 00.000 5052 CameraToMount -- cameraX=27.51 cameraY=-9.18 hyp=29.00 cameraTheta=-0.32 mountX=-25.98 mountY=-3.50, mountTheta=-3.01
22:59:27.105 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:27.113 00.008 5052 UpdateGuideState exits: m=44 SNR=4.6
22:59:27.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:27.113 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:27.113 00.000 5052 Enqueuing Expose request
22:59:27.113 00.000 8976 Worker thread wakes up
22:59:27.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:27.114 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:28.148 01.034 8976 Exposure complete
22:59:28.163 00.015 8976 worker thread done servicing request
22:59:28.163 00.000 5052 OnExposeComplete: enter
22:59:28.163 00.000 5052 UpdateGuideState(): m_state=2
22:59:28.163 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 958
22:59:28.163 00.000 5052 Star::Find returns 1 (0), X=414.90, Y=263.22, Mass=44, SNR=4.6, Peak=63 HFD=2.0
22:59:28.163 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:28.163 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:28.163 00.000 5052 CameraToMount -- cameraX=27.13 cameraY=-9.01 hyp=28.58 cameraTheta=-0.32 mountX=-25.59 mountY=-3.49, mountTheta=-3.01
22:59:28.164 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:28.173 00.009 5052 UpdateGuideState exits: m=44 SNR=4.6
22:59:28.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:28.174 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:28.174 00.000 5052 Enqueuing Expose request
22:59:28.174 00.000 8976 Worker thread wakes up
22:59:28.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:28.174 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:29.210 01.036 8976 Exposure complete
22:59:29.224 00.014 8976 worker thread done servicing request
22:59:29.224 00.000 5052 OnExposeComplete: enter
22:59:29.224 00.000 5052 UpdateGuideState(): m_state=2
22:59:29.224 00.000 5052 Star::Find(18, 414, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 959
22:59:29.224 00.000 5052 Star::Find returns 1 (0), X=414.98, Y=263.53, Mass=47, SNR=4.7, Peak=61 HFD=1.9
22:59:29.224 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:29.224 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:29.224 00.000 5052 CameraToMount -- cameraX=27.20 cameraY=-8.69 hyp=28.56 cameraTheta=-0.31 mountX=-25.43 mountY=-3.81, mountTheta=-2.99
22:59:29.225 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:29.234 00.009 5052 UpdateGuideState exits: m=47 SNR=4.7
22:59:29.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:29.234 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:29.234 00.000 5052 Enqueuing Expose request
22:59:29.234 00.000 8976 Worker thread wakes up
22:59:29.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:29.234 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:59:30.275 01.041 8976 Exposure complete
22:59:30.289 00.014 8976 worker thread done servicing request
22:59:30.289 00.000 5052 OnExposeComplete: enter
22:59:30.290 00.001 5052 UpdateGuideState(): m_state=2
22:59:30.290 00.000 5052 Star::Find(18, 414, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 960
22:59:30.290 00.000 5052 Star::Find returns 1 (0), X=415.44, Y=263.52, Mass=44, SNR=4.6, Peak=64 HFD=1.0
22:59:30.290 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:59:30.290 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:59:30.290 00.000 5052 CameraToMount -- cameraX=27.66 cameraY=-8.71 hyp=29.00 cameraTheta=-0.30 mountX=-25.76 mountY=-3.99, mountTheta=-2.99
22:59:30.291 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:30.299 00.008 5052 UpdateGuideState exits: m=44 SNR=4.6
22:59:30.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:30.299 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:30.299 00.000 5052 Enqueuing Expose request
22:59:30.299 00.000 8976 Worker thread wakes up
22:59:30.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:30.299 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:59:31.340 01.041 8976 Exposure complete
22:59:31.354 00.014 8976 worker thread done servicing request
22:59:31.354 00.000 5052 OnExposeComplete: enter
22:59:31.354 00.000 5052 UpdateGuideState(): m_state=2
22:59:31.354 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 961
22:59:31.354 00.000 5052 Star::Find returns 1 (0), X=415.83, Y=263.83, Mass=48, SNR=4.7, Peak=61 HFD=0.4
22:59:31.354 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
22:59:31.354 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
22:59:31.354 00.000 5052 CameraToMount -- cameraX=28.05 cameraY=-8.39 hyp=29.28 cameraTheta=-0.29 mountX=-25.81 mountY=-4.44, mountTheta=-2.97
22:59:31.355 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:31.364 00.009 5052 UpdateGuideState exits: m=48 SNR=4.7
22:59:31.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:31.364 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:31.364 00.000 5052 Enqueuing Expose request
22:59:31.364 00.000 8976 Worker thread wakes up
22:59:31.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:31.364 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,246,37,37)
22:59:32.404 01.040 8976 Exposure complete
22:59:32.418 00.014 8976 worker thread done servicing request
22:59:32.418 00.000 5052 OnExposeComplete: enter
22:59:32.418 00.000 5052 UpdateGuideState(): m_state=2
22:59:32.418 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 962
22:59:32.418 00.000 5052 Star::Find returns 1 (0), X=415.32, Y=263.32, Mass=37, SNR=4.2, Peak=61 HFD=1.2
22:59:32.418 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:32.418 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:32.418 00.000 5052 CameraToMount -- cameraX=27.54 cameraY=-8.90 hyp=28.94 cameraTheta=-0.31 mountX=-25.81 mountY=-3.76, mountTheta=-3.00
22:59:32.419 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=38, Gamma=2.260
22:59:32.428 00.009 5052 UpdateGuideState exits: m=37 SNR=4.2
22:59:32.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:32.428 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:32.428 00.000 5052 Enqueuing Expose request
22:59:32.428 00.000 8976 Worker thread wakes up
22:59:32.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:32.428 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:33.473 01.045 8976 Exposure complete
22:59:33.489 00.016 8976 worker thread done servicing request
22:59:33.489 00.000 5052 OnExposeComplete: enter
22:59:33.489 00.000 5052 UpdateGuideState(): m_state=2
22:59:33.489 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 963
22:59:33.489 00.000 5052 Star::Find returns 1 (0), X=415.22, Y=263.22, Mass=39, SNR=4.4, Peak=62 HFD=1.5
22:59:33.489 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:33.489 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:33.489 00.000 5052 CameraToMount -- cameraX=27.44 cameraY=-9.00 hyp=28.88 cameraTheta=-0.32 mountX=-25.81 mountY=-3.63, mountTheta=-3.00
22:59:33.490 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:33.499 00.009 5052 UpdateGuideState exits: m=39 SNR=4.4
22:59:33.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:33.499 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:33.499 00.000 5052 Enqueuing Expose request
22:59:33.499 00.000 8976 Worker thread wakes up
22:59:33.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:33.499 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:34.539 01.040 8976 Exposure complete
22:59:34.553 00.014 8976 worker thread done servicing request
22:59:34.553 00.000 5052 OnExposeComplete: enter
22:59:34.553 00.000 5052 UpdateGuideState(): m_state=2
22:59:34.553 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 964
22:59:34.554 00.001 5052 Star::Find returns 1 (0), X=415.27, Y=263.27, Mass=35, SNR=4.1, Peak=59 HFD=1.4
22:59:34.554 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:34.554 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:34.554 00.000 5052 CameraToMount -- cameraX=27.49 cameraY=-8.95 hyp=28.91 cameraTheta=-0.31 mountX=-25.81 mountY=-3.70, mountTheta=-3.00
22:59:34.555 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:34.563 00.008 5052 UpdateGuideState exits: m=35 SNR=4.1
22:59:34.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:34.563 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:34.563 00.000 5052 Enqueuing Expose request
22:59:34.563 00.000 8976 Worker thread wakes up
22:59:34.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:34.564 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:35.600 01.036 8976 Exposure complete
22:59:35.615 00.015 8976 worker thread done servicing request
22:59:35.615 00.000 5052 OnExposeComplete: enter
22:59:35.615 00.000 5052 UpdateGuideState(): m_state=2
22:59:35.616 00.001 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 965
22:59:35.616 00.000 5052 Star::Find returns 1 (0), X=415.27, Y=263.27, Mass=41, SNR=4.5, Peak=64 HFD=1.4
22:59:35.616 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:35.616 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:35.616 00.000 5052 CameraToMount -- cameraX=27.49 cameraY=-8.95 hyp=28.91 cameraTheta=-0.31 mountX=-25.81 mountY=-3.69, mountTheta=-3.00
22:59:35.616 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=33, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:35.626 00.010 5052 UpdateGuideState exits: m=41 SNR=4.5
22:59:35.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:35.626 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:35.626 00.000 5052 Enqueuing Expose request
22:59:35.626 00.000 8976 Worker thread wakes up
22:59:35.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:35.626 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:36.667 01.041 8976 Exposure complete
22:59:36.682 00.015 8976 worker thread done servicing request
22:59:36.683 00.001 5052 OnExposeComplete: enter
22:59:36.683 00.000 5052 UpdateGuideState(): m_state=2
22:59:36.683 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 966
22:59:36.683 00.000 5052 Star::Find returns 1 (0), X=415.13, Y=263.13, Mass=43, SNR=4.5, Peak=63 HFD=1.7
22:59:36.683 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:36.683 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:36.683 00.000 5052 CameraToMount -- cameraX=27.35 cameraY=-9.09 hyp=28.82 cameraTheta=-0.32 mountX=-25.81 mountY=-3.51, mountTheta=-3.01
22:59:36.684 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:36.693 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5
22:59:36.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:36.693 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:36.693 00.000 5052 Enqueuing Expose request
22:59:36.693 00.000 8976 Worker thread wakes up
22:59:36.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:36.693 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:37.727 01.034 8976 Exposure complete
22:59:37.742 00.015 8976 worker thread done servicing request
22:59:37.742 00.000 5052 OnExposeComplete: enter
22:59:37.742 00.000 5052 UpdateGuideState(): m_state=2
22:59:37.742 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 967
22:59:37.742 00.000 5052 Star::Find returns 1 (0), X=414.90, Y=263.31, Mass=43, SNR=4.5, Peak=63 HFD=1.8
22:59:37.742 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:37.742 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:37.742 00.000 5052 CameraToMount -- cameraX=27.12 cameraY=-8.91 hyp=28.55 cameraTheta=-0.32 mountX=-25.52 mountY=-3.58, mountTheta=-3.00
22:59:37.743 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:37.753 00.010 5052 UpdateGuideState exits: m=43 SNR=4.5
22:59:37.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:37.753 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:37.753 00.000 5052 Enqueuing Expose request
22:59:37.753 00.000 8976 Worker thread wakes up
22:59:37.753 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:37.753 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:38.784 01.031 8976 Exposure complete
22:59:38.798 00.014 8976 worker thread done servicing request
22:59:38.798 00.000 5052 OnExposeComplete: enter
22:59:38.798 00.000 5052 UpdateGuideState(): m_state=2
22:59:38.798 00.000 5052 Star::Find(18, 414, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 968
22:59:38.798 00.000 5052 Star::Find returns 1 (0), X=415.00, Y=263.16, Mass=43, SNR=4.5, Peak=60 HFD=2.0
22:59:38.798 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:38.798 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:38.798 00.000 5052 CameraToMount -- cameraX=27.22 cameraY=-9.06 hyp=28.69 cameraTheta=-0.32 mountX=-25.69 mountY=-3.49, mountTheta=-3.01
22:59:38.799 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:38.808 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5
22:59:38.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:38.808 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:38.808 00.000 5052 Enqueuing Expose request
22:59:38.808 00.000 8976 Worker thread wakes up
22:59:38.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:38.808 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:39.838 01.030 8976 Exposure complete
22:59:39.851 00.013 8976 worker thread done servicing request
22:59:39.851 00.000 5052 OnExposeComplete: enter
22:59:39.851 00.000 5052 UpdateGuideState(): m_state=2
22:59:39.851 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 969
22:59:39.851 00.000 5052 Star::Find returns 1 (0), X=415.40, Y=263.03, Mass=45, SNR=4.6, Peak=62 HFD=1.8
22:59:39.851 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:39.851 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:39.851 00.000 5052 CameraToMount -- cameraX=27.62 cameraY=-9.19 hyp=29.11 cameraTheta=-0.32 mountX=-26.07 mountY=-3.53, mountTheta=-3.01
22:59:39.852 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
22:59:39.862 00.010 5052 UpdateGuideState exits: m=45 SNR=4.6
22:59:39.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:39.862 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:39.862 00.000 5052 Enqueuing Expose request
22:59:39.862 00.000 8976 Worker thread wakes up
22:59:39.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:39.862 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:40.890 01.028 8976 Exposure complete
22:59:40.904 00.014 8976 worker thread done servicing request
22:59:40.904 00.000 5052 OnExposeComplete: enter
22:59:40.904 00.000 5052 UpdateGuideState(): m_state=2
22:59:40.905 00.001 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 970
22:59:40.905 00.000 5052 Star::Find returns 1 (0), X=414.94, Y=263.32, Mass=40, SNR=4.4, Peak=61 HFD=1.8
22:59:40.905 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:40.905 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:40.905 00.000 5052 CameraToMount -- cameraX=27.16 cameraY=-8.90 hyp=28.58 cameraTheta=-0.32 mountX=-25.54 mountY=-3.60, mountTheta=-3.00
22:59:40.905 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:40.914 00.009 5052 UpdateGuideState exits: m=40 SNR=4.4
22:59:40.914 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:40.914 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:40.914 00.000 5052 Enqueuing Expose request
22:59:40.914 00.000 8976 Worker thread wakes up
22:59:40.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:40.914 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:41.932 01.018 8976 Exposure complete
22:59:41.961 00.029 8976 worker thread done servicing request
22:59:41.961 00.000 5052 OnExposeComplete: enter
22:59:41.961 00.000 5052 UpdateGuideState(): m_state=2
22:59:41.962 00.001 5052 Star::Find(18, 414, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 971
22:59:41.962 00.000 5052 Star::Find returns 1 (0), X=415.22, Y=263.22, Mass=37, SNR=4.2, Peak=60 HFD=1.5
22:59:41.962 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:41.962 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:41.962 00.000 5052 CameraToMount -- cameraX=27.44 cameraY=-9.00 hyp=28.88 cameraTheta=-0.32 mountX=-25.81 mountY=-3.63, mountTheta=-3.00
22:59:41.962 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:41.970 00.008 5052 UpdateGuideState exits: m=37 SNR=4.2
22:59:41.971 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:41.971 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:41.971 00.000 5052 Enqueuing Expose request
22:59:41.971 00.000 8976 Worker thread wakes up
22:59:41.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:41.971 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:43.002 01.031 8976 Exposure complete
22:59:43.016 00.014 8976 worker thread done servicing request
22:59:43.016 00.000 5052 OnExposeComplete: enter
22:59:43.016 00.000 5052 UpdateGuideState(): m_state=2
22:59:43.016 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 972
22:59:43.016 00.000 5052 Star::Find returns 1 (0), X=415.09, Y=263.09, Mass=38, SNR=4.3, Peak=59 HFD=1.9
22:59:43.016 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:43.016 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:43.016 00.000 5052 CameraToMount -- cameraX=27.31 cameraY=-9.13 hyp=28.79 cameraTheta=-0.32 mountX=-25.81 mountY=-3.45, mountTheta=-3.01
22:59:43.017 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:43.025 00.008 5052 UpdateGuideState exits: m=38 SNR=4.3
22:59:43.026 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:43.026 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:43.026 00.000 5052 Enqueuing Expose request
22:59:43.026 00.000 8976 Worker thread wakes up
22:59:43.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:43.026 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:44.057 01.031 8976 Exposure complete
22:59:44.073 00.016 8976 worker thread done servicing request
22:59:44.073 00.000 5052 OnExposeComplete: enter
22:59:44.073 00.000 5052 UpdateGuideState(): m_state=2
22:59:44.073 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 973
22:59:44.073 00.000 5052 Star::Find returns 1 (0), X=415.23, Y=263.23, Mass=37, SNR=4.2, Peak=60 HFD=1.5
22:59:44.073 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:44.073 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:44.073 00.000 5052 CameraToMount -- cameraX=27.45 cameraY=-9.00 hyp=28.88 cameraTheta=-0.32 mountX=-25.81 mountY=-3.64, mountTheta=-3.00
22:59:44.074 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:44.084 00.010 5052 UpdateGuideState exits: m=37 SNR=4.2
22:59:44.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:44.084 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:44.084 00.000 5052 Enqueuing Expose request
22:59:44.084 00.000 8976 Worker thread wakes up
22:59:44.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:44.084 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:45.126 01.042 8976 Exposure complete
22:59:45.140 00.014 8976 worker thread done servicing request
22:59:45.140 00.000 5052 OnExposeComplete: enter
22:59:45.141 00.001 5052 UpdateGuideState(): m_state=2
22:59:45.141 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 974
22:59:45.141 00.000 5052 Star::Find returns 1 (0), X=415.64, Y=263.64, Mass=41, SNR=4.4, Peak=62 HFD=0.7
22:59:45.141 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:59:45.141 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:59:45.141 00.000 5052 CameraToMount -- cameraX=27.86 cameraY=-8.58 hyp=29.15 cameraTheta=-0.30 mountX=-25.81 mountY=-4.19, mountTheta=-2.98
22:59:45.141 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:45.150 00.009 5052 UpdateGuideState exits: m=41 SNR=4.4
22:59:45.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:45.150 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:45.150 00.000 5052 Enqueuing Expose request
22:59:45.150 00.000 8976 Worker thread wakes up
22:59:45.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:45.150 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,246,37,37)
22:59:46.192 01.042 8976 Exposure complete
22:59:46.207 00.015 8976 worker thread done servicing request
22:59:46.208 00.001 5052 OnExposeComplete: enter
22:59:46.208 00.000 5052 UpdateGuideState(): m_state=2
22:59:46.208 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 975
22:59:46.208 00.000 5052 Star::Find returns 1 (0), X=415.14, Y=263.83, Mass=42, SNR=4.5, Peak=59 HFD=1.4
22:59:46.208 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:59:46.208 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:59:46.208 00.000 5052 CameraToMount -- cameraX=27.36 cameraY=-8.40 hyp=28.62 cameraTheta=-0.30 mountX=-25.33 mountY=-4.14, mountTheta=-2.98
22:59:46.209 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:46.218 00.009 5052 UpdateGuideState exits: m=42 SNR=4.5
22:59:46.218 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:46.218 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:46.218 00.000 5052 Enqueuing Expose request
22:59:46.218 00.000 8976 Worker thread wakes up
22:59:46.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:46.218 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:59:47.255 01.037 8976 Exposure complete
22:59:47.269 00.014 8976 worker thread done servicing request
22:59:47.269 00.000 5052 OnExposeComplete: enter
22:59:47.269 00.000 5052 UpdateGuideState(): m_state=2
22:59:47.270 00.001 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 976
22:59:47.270 00.000 5052 Star::Find returns 1 (0), X=415.18, Y=263.18, Mass=35, SNR=4.1, Peak=58 HFD=1.6
22:59:47.270 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:47.270 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:47.270 00.000 5052 CameraToMount -- cameraX=27.40 cameraY=-9.04 hyp=28.86 cameraTheta=-0.32 mountX=-25.81 mountY=-3.58, mountTheta=-3.00
22:59:47.270 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:47.279 00.009 5052 UpdateGuideState exits: m=35 SNR=4.1
22:59:47.280 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:47.280 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:47.280 00.000 5052 Enqueuing Expose request
22:59:47.280 00.000 8976 Worker thread wakes up
22:59:47.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:47.280 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:48.318 01.038 8976 Exposure complete
22:59:48.332 00.014 8976 worker thread done servicing request
22:59:48.332 00.000 5052 OnExposeComplete: enter
22:59:48.332 00.000 5052 UpdateGuideState(): m_state=2
22:59:48.332 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 977
22:59:48.332 00.000 5052 Star::Find returns 1 (0), X=415.28, Y=263.44, Mass=54, SNR=5.0, Peak=59 HFD=1.8
22:59:48.332 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:48.332 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:48.332 00.000 5052 CameraToMount -- cameraX=27.50 cameraY=-8.78 hyp=28.87 cameraTheta=-0.31 mountX=-25.70 mountY=-3.86, mountTheta=-2.99
22:59:48.333 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
22:59:48.341 00.008 5052 UpdateGuideState exits: m=54 SNR=5.0
22:59:48.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:48.341 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:48.341 00.000 5052 Enqueuing Expose request
22:59:48.341 00.000 8976 Worker thread wakes up
22:59:48.342 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:48.342 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:49.379 01.037 8976 Exposure complete
22:59:49.393 00.014 8976 worker thread done servicing request
22:59:49.393 00.000 5052 OnExposeComplete: enter
22:59:49.393 00.000 5052 UpdateGuideState(): m_state=2
22:59:49.394 00.001 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 978
22:59:49.394 00.000 5052 Star::Find returns 1 (0), X=415.12, Y=263.78, Mass=57, SNR=5.2, Peak=65 HFD=1.6
22:59:49.394 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:59:49.394 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:59:49.394 00.000 5052 CameraToMount -- cameraX=27.35 cameraY=-8.44 hyp=28.62 cameraTheta=-0.30 mountX=-25.35 mountY=-4.09, mountTheta=-2.98
22:59:49.395 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:49.403 00.008 5052 UpdateGuideState exits: m=57 SNR=5.2
22:59:49.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:49.403 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:49.403 00.000 5052 Enqueuing Expose request
22:59:49.403 00.000 8976 Worker thread wakes up
22:59:49.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:49.403 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:59:50.436 01.033 8976 Exposure complete
22:59:50.450 00.014 8976 worker thread done servicing request
22:59:50.450 00.000 5052 OnExposeComplete: enter
22:59:50.450 00.000 5052 UpdateGuideState(): m_state=2
22:59:50.451 00.001 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 979
22:59:50.451 00.000 5052 Star::Find returns 1 (0), X=415.30, Y=263.30, Mass=38, SNR=4.3, Peak=62 HFD=1.3
22:59:50.451 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:50.451 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:50.451 00.000 5052 CameraToMount -- cameraX=27.52 cameraY=-8.92 hyp=28.93 cameraTheta=-0.31 mountX=-25.81 mountY=-3.73, mountTheta=-3.00
22:59:50.451 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=33, FiltMin=28, FiltMax=38, Gamma=2.260
22:59:50.460 00.009 5052 UpdateGuideState exits: m=38 SNR=4.3
22:59:50.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:50.460 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:50.460 00.000 5052 Enqueuing Expose request
22:59:50.460 00.000 8976 Worker thread wakes up
22:59:50.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:50.460 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:51.501 01.041 8976 Exposure complete
22:59:51.516 00.015 8976 worker thread done servicing request
22:59:51.516 00.000 5052 OnExposeComplete: enter
22:59:51.516 00.000 5052 UpdateGuideState(): m_state=2
22:59:51.516 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 980
22:59:51.516 00.000 5052 Star::Find returns 1 (0), X=415.09, Y=263.55, Mass=40, SNR=4.4, Peak=59 HFD=1.5
22:59:51.516 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:51.516 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:51.516 00.000 5052 CameraToMount -- cameraX=27.31 cameraY=-8.67 hyp=28.66 cameraTheta=-0.31 mountX=-25.49 mountY=-3.87, mountTheta=-2.99
22:59:51.517 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:51.525 00.008 5052 UpdateGuideState exits: m=40 SNR=4.4
22:59:51.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:51.525 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:51.526 00.001 5052 Enqueuing Expose request
22:59:51.526 00.000 8976 Worker thread wakes up
22:59:51.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:51.526 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:59:52.558 01.032 8976 Exposure complete
22:59:52.572 00.014 8976 worker thread done servicing request
22:59:52.572 00.000 5052 OnExposeComplete: enter
22:59:52.572 00.000 5052 UpdateGuideState(): m_state=2
22:59:52.572 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 981
22:59:52.572 00.000 5052 Star::Find returns 1 (0), X=415.25, Y=263.25, Mass=38, SNR=4.3, Peak=61 HFD=1.4
22:59:52.572 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:52.572 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:52.572 00.000 5052 CameraToMount -- cameraX=27.47 cameraY=-8.97 hyp=28.90 cameraTheta=-0.32 mountX=-25.81 mountY=-3.67, mountTheta=-3.00
22:59:52.573 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:52.581 00.008 5052 UpdateGuideState exits: m=38 SNR=4.3
22:59:52.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:52.581 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:52.582 00.001 5052 Enqueuing Expose request
22:59:52.582 00.000 8976 Worker thread wakes up
22:59:52.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:52.582 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:53.619 01.037 8976 Exposure complete
22:59:53.634 00.015 8976 worker thread done servicing request
22:59:53.634 00.000 5052 OnExposeComplete: enter
22:59:53.634 00.000 5052 UpdateGuideState(): m_state=2
22:59:53.634 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 982
22:59:53.634 00.000 5052 Star::Find returns 1 (0), X=415.28, Y=263.19, Mass=44, SNR=4.6, Peak=62 HFD=1.9
22:59:53.634 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:53.634 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:53.634 00.000 5052 CameraToMount -- cameraX=27.50 cameraY=-9.03 hyp=28.94 cameraTheta=-0.32 mountX=-25.87 mountY=-3.63, mountTheta=-3.00
22:59:53.635 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:53.643 00.008 5052 UpdateGuideState exits: m=44 SNR=4.6
22:59:53.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:53.643 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:53.643 00.000 5052 Enqueuing Expose request
22:59:53.643 00.000 8976 Worker thread wakes up
22:59:53.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:53.643 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:54.687 01.044 8976 Exposure complete
22:59:54.702 00.015 8976 worker thread done servicing request
22:59:54.702 00.000 5052 OnExposeComplete: enter
22:59:54.702 00.000 5052 UpdateGuideState(): m_state=2
22:59:54.702 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 983
22:59:54.702 00.000 5052 Star::Find returns 1 (0), X=415.86, Y=263.24, Mass=43, SNR=4.5, Peak=62 HFD=1.1
22:59:54.702 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:54.702 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:54.702 00.000 5052 CameraToMount -- cameraX=28.08 cameraY=-8.98 hyp=29.48 cameraTheta=-0.31 mountX=-26.25 mountY=-3.92, mountTheta=-2.99
22:59:54.703 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:54.712 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5
22:59:54.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:54.712 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:54.712 00.000 5052 Enqueuing Expose request
22:59:54.712 00.000 8976 Worker thread wakes up
22:59:54.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:54.712 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
22:59:55.744 01.032 8976 Exposure complete
22:59:55.759 00.015 8976 worker thread done servicing request
22:59:55.760 00.001 5052 OnExposeComplete: enter
22:59:55.760 00.000 5052 UpdateGuideState(): m_state=2
22:59:55.760 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 984
22:59:55.760 00.000 5052 Star::Find returns 1 (0), X=415.38, Y=263.80, Mass=45, SNR=4.5, Peak=60 HFD=1.1
22:59:55.760 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:59:55.760 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
22:59:55.760 00.000 5052 CameraToMount -- cameraX=27.60 cameraY=-8.42 hyp=28.86 cameraTheta=-0.30 mountX=-25.52 mountY=-4.23, mountTheta=-2.98
22:59:55.761 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:55.770 00.009 5052 UpdateGuideState exits: m=45 SNR=4.5
22:59:55.771 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:55.771 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:55.771 00.000 5052 Enqueuing Expose request
22:59:55.771 00.000 8976 Worker thread wakes up
22:59:55.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:55.771 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
22:59:56.811 01.040 8976 Exposure complete
22:59:56.825 00.014 8976 worker thread done servicing request
22:59:56.825 00.000 5052 OnExposeComplete: enter
22:59:56.825 00.000 5052 UpdateGuideState(): m_state=2
22:59:56.826 00.001 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 985
22:59:56.826 00.000 5052 Star::Find returns 1 (0), X=415.19, Y=263.19, Mass=42, SNR=4.5, Peak=63 HFD=1.6
22:59:56.826 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
22:59:56.826 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
22:59:56.826 00.000 5052 CameraToMount -- cameraX=27.41 cameraY=-9.04 hyp=28.86 cameraTheta=-0.32 mountX=-25.81 mountY=-3.58, mountTheta=-3.00
22:59:56.826 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:56.835 00.009 5052 UpdateGuideState exits: m=42 SNR=4.5
22:59:56.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:56.835 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:56.835 00.000 5052 Enqueuing Expose request
22:59:56.835 00.000 8976 Worker thread wakes up
22:59:56.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:56.835 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:57.875 01.040 8976 Exposure complete
22:59:57.889 00.014 8976 worker thread done servicing request
22:59:57.889 00.000 5052 OnExposeComplete: enter
22:59:57.889 00.000 5052 UpdateGuideState(): m_state=2
22:59:57.889 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 986
22:59:57.889 00.000 5052 Star::Find returns 1 (0), X=415.31, Y=263.31, Mass=35, SNR=4.1, Peak=60 HFD=1.3
22:59:57.889 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
22:59:57.890 00.001 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
22:59:57.890 00.000 5052 CameraToMount -- cameraX=27.53 cameraY=-8.91 hyp=28.94 cameraTheta=-0.31 mountX=-25.81 mountY=-3.75, mountTheta=-3.00
22:59:57.890 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
22:59:57.900 00.010 5052 UpdateGuideState exits: m=35 SNR=4.1
22:59:57.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:57.900 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:57.900 00.000 5052 Enqueuing Expose request
22:59:57.900 00.000 8976 Worker thread wakes up
22:59:57.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:57.900 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
22:59:58.939 01.039 8976 Exposure complete
22:59:58.953 00.014 8976 worker thread done servicing request
22:59:58.953 00.000 5052 OnExposeComplete: enter
22:59:58.954 00.001 5052 UpdateGuideState(): m_state=2
22:59:58.954 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 987
22:59:58.954 00.000 5052 Star::Find returns 1 (0), X=415.18, Y=263.84, Mass=44, SNR=4.6, Peak=63 HFD=1.2
22:59:58.954 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
22:59:58.954 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
22:59:58.954 00.000 5052 CameraToMount -- cameraX=27.40 cameraY=-8.38 hyp=28.65 cameraTheta=-0.30 mountX=-25.34 mountY=-4.17, mountTheta=-2.98
22:59:58.954 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
22:59:58.963 00.009 5052 UpdateGuideState exits: m=44 SNR=4.6
22:59:58.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:58.963 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
22:59:58.963 00.000 5052 Enqueuing Expose request
22:59:58.963 00.000 8976 Worker thread wakes up
22:59:58.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
22:59:58.963 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
23:00:00.007 01.044 8976 Exposure complete
23:00:00.023 00.016 8976 worker thread done servicing request
23:00:00.023 00.000 5052 OnExposeComplete: enter
23:00:00.023 00.000 5052 UpdateGuideState(): m_state=2
23:00:00.023 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 988
23:00:00.023 00.000 5052 Star::Find returns 1 (0), X=415.12, Y=263.12, Mass=39, SNR=4.3, Peak=60 HFD=1.8
23:00:00.023 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:00.023 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:00.023 00.000 5052 CameraToMount -- cameraX=27.34 cameraY=-9.10 hyp=28.82 cameraTheta=-0.32 mountX=-25.81 mountY=-3.50, mountTheta=-3.01
23:00:00.024 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:00:00.034 00.010 5052 UpdateGuideState exits: m=39 SNR=4.3
23:00:00.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:00.034 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:00.034 00.000 5052 Enqueuing Expose request
23:00:00.034 00.000 8976 Worker thread wakes up
23:00:00.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:00.035 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:01.070 01.035 8976 Exposure complete
23:00:01.084 00.014 8976 worker thread done servicing request
23:00:01.084 00.000 5052 OnExposeComplete: enter
23:00:01.084 00.000 5052 UpdateGuideState(): m_state=2
23:00:01.084 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 989
23:00:01.084 00.000 5052 Star::Find returns 1 (0), X=415.52, Y=263.02, Mass=40, SNR=4.4, Peak=63 HFD=1.4
23:00:01.084 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:01.084 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:01.084 00.000 5052 CameraToMount -- cameraX=27.74 cameraY=-9.21 hyp=29.23 cameraTheta=-0.32 mountX=-26.17 mountY=-3.57, mountTheta=-3.01
23:00:01.085 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:00:01.093 00.008 5052 UpdateGuideState exits: m=40 SNR=4.4
23:00:01.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:01.093 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:01.093 00.000 5052 Enqueuing Expose request
23:00:01.093 00.000 8976 Worker thread wakes up
23:00:01.094 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:01.094 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
23:00:02.125 01.031 8976 Exposure complete
23:00:02.140 00.015 8976 worker thread done servicing request
23:00:02.140 00.000 5052 OnExposeComplete: enter
23:00:02.140 00.000 5052 UpdateGuideState(): m_state=2
23:00:02.140 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 990
23:00:02.140 00.000 5052 Star::Find returns 1 (0), X=415.20, Y=263.20, Mass=39, SNR=4.3, Peak=61 HFD=1.5
23:00:02.140 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:02.140 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:02.140 00.000 5052 CameraToMount -- cameraX=27.42 cameraY=-9.02 hyp=28.87 cameraTheta=-0.32 mountX=-25.81 mountY=-3.60, mountTheta=-3.00
23:00:02.141 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:00:02.150 00.009 5052 UpdateGuideState exits: m=39 SNR=4.3
23:00:02.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:02.150 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:02.150 00.000 5052 Enqueuing Expose request
23:00:02.150 00.000 8976 Worker thread wakes up
23:00:02.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:02.150 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:03.181 01.031 8976 Exposure complete
23:00:03.195 00.014 8976 worker thread done servicing request
23:00:03.195 00.000 5052 OnExposeComplete: enter
23:00:03.195 00.000 5052 UpdateGuideState(): m_state=2
23:00:03.195 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 991
23:00:03.195 00.000 5052 Star::Find returns 1 (0), X=415.28, Y=262.55, Mass=50, SNR=4.9, Peak=62 HFD=2.9
23:00:03.195 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.36) = xAngle (-2.70 = -2.70)
23:00:03.195 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.04 = -3.04)
23:00:03.195 00.000 5052 CameraToMount -- cameraX=27.50 cameraY=-9.68 hyp=29.15 cameraTheta=-0.34 mountX=-26.33 mountY=-3.05, mountTheta=-3.03
23:00:03.196 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
23:00:03.205 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
23:00:03.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:03.205 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:03.205 00.000 5052 Enqueuing Expose request
23:00:03.205 00.000 8976 Worker thread wakes up
23:00:03.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:03.205 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:04.247 01.042 8976 Exposure complete
23:00:04.262 00.015 8976 worker thread done servicing request
23:00:04.262 00.000 5052 OnExposeComplete: enter
23:00:04.262 00.000 5052 UpdateGuideState(): m_state=2
23:00:04.262 00.000 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 992
23:00:04.262 00.000 5052 Star::Find returns 1 (0), X=415.44, Y=263.60, Mass=48, SNR=4.8, Peak=61 HFD=1.2
23:00:04.262 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
23:00:04.262 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
23:00:04.262 00.000 5052 CameraToMount -- cameraX=27.66 cameraY=-8.62 hyp=28.98 cameraTheta=-0.30 mountX=-25.70 mountY=-4.07, mountTheta=-2.98
23:00:04.263 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=33, FiltMin=28, FiltMax=37, Gamma=2.260
23:00:04.273 00.010 5052 UpdateGuideState exits: m=48 SNR=4.8
23:00:04.274 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:04.274 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:04.274 00.000 5052 Enqueuing Expose request
23:00:04.274 00.000 8976 Worker thread wakes up
23:00:04.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:04.274 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
23:00:05.305 01.031 8976 Exposure complete
23:00:05.320 00.015 8976 worker thread done servicing request
23:00:05.320 00.000 5052 OnExposeComplete: enter
23:00:05.320 00.000 5052 UpdateGuideState(): m_state=2
23:00:05.320 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 993
23:00:05.320 00.000 5052 Star::Find returns 1 (0), X=415.17, Y=263.17, Mass=38, SNR=4.3, Peak=60 HFD=1.6
23:00:05.320 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:05.320 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:05.320 00.000 5052 CameraToMount -- cameraX=27.39 cameraY=-9.05 hyp=28.85 cameraTheta=-0.32 mountX=-25.81 mountY=-3.57, mountTheta=-3.00
23:00:05.321 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:00:05.331 00.010 5052 UpdateGuideState exits: m=38 SNR=4.3
23:00:05.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:05.331 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:05.331 00.000 5052 Enqueuing Expose request
23:00:05.331 00.000 8976 Worker thread wakes up
23:00:05.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:05.331 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:06.374 01.043 8976 Exposure complete
23:00:06.390 00.016 8976 worker thread done servicing request
23:00:06.390 00.000 5052 OnExposeComplete: enter
23:00:06.390 00.000 5052 UpdateGuideState(): m_state=2
23:00:06.390 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 994
23:00:06.390 00.000 5052 Star::Find returns 1 (0), X=415.26, Y=262.76, Mass=43, SNR=4.5, Peak=61 HFD=2.2
23:00:06.390 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.36) = xAngle (-2.69 = -2.69)
23:00:06.390 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.03 = -3.03)
23:00:06.390 00.000 5052 CameraToMount -- cameraX=27.48 cameraY=-9.46 hyp=29.06 cameraTheta=-0.33 mountX=-26.16 mountY=-3.23, mountTheta=-3.02
23:00:06.391 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:00:06.400 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5
23:00:06.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:06.400 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:06.400 00.000 5052 Enqueuing Expose request
23:00:06.400 00.000 8976 Worker thread wakes up
23:00:06.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:06.400 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:07.430 01.030 8976 Exposure complete
23:00:07.445 00.015 8976 worker thread done servicing request
23:00:07.445 00.000 5052 OnExposeComplete: enter
23:00:07.445 00.000 5052 UpdateGuideState(): m_state=2
23:00:07.445 00.000 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 995
23:00:07.445 00.000 5052 Star::Find returns 1 (0), X=415.23, Y=263.23, Mass=39, SNR=4.3, Peak=62 HFD=1.5
23:00:07.445 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:07.445 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:07.445 00.000 5052 CameraToMount -- cameraX=27.45 cameraY=-8.99 hyp=28.88 cameraTheta=-0.32 mountX=-25.81 mountY=-3.64, mountTheta=-3.00
23:00:07.446 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.260
23:00:07.455 00.009 5052 UpdateGuideState exits: m=39 SNR=4.3
23:00:07.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:07.455 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:07.455 00.000 5052 Enqueuing Expose request
23:00:07.455 00.000 8976 Worker thread wakes up
23:00:07.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:07.455 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:08.494 01.039 8976 Exposure complete
23:00:08.508 00.014 8976 worker thread done servicing request
23:00:08.508 00.000 5052 OnExposeComplete: enter
23:00:08.508 00.000 5052 UpdateGuideState(): m_state=2
23:00:08.508 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 996
23:00:08.508 00.000 5052 Star::Find returns 1 (0), X=415.24, Y=263.70, Mass=50, SNR=4.8, Peak=62 HFD=1.4
23:00:08.508 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
23:00:08.508 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
23:00:08.508 00.000 5052 CameraToMount -- cameraX=27.46 cameraY=-8.52 hyp=28.75 cameraTheta=-0.30 mountX=-25.49 mountY=-4.07, mountTheta=-2.98
23:00:08.509 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
23:00:08.518 00.009 5052 UpdateGuideState exits: m=50 SNR=4.8
23:00:08.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:08.518 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:08.518 00.000 5052 Enqueuing Expose request
23:00:08.518 00.000 8976 Worker thread wakes up
23:00:08.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:08.519 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
23:00:09.550 01.031 8976 Exposure complete
23:00:09.564 00.014 8976 worker thread done servicing request
23:00:09.565 00.001 5052 OnExposeComplete: enter
23:00:09.565 00.000 5052 UpdateGuideState(): m_state=2
23:00:09.565 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 997
23:00:09.565 00.000 5052 Star::Find returns 1 (0), X=415.90, Y=263.66, Mass=44, SNR=4.5, Peak=61 HFD=0.5
23:00:09.565 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
23:00:09.565 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
23:00:09.565 00.000 5052 CameraToMount -- cameraX=28.12 cameraY=-8.56 hyp=29.39 cameraTheta=-0.30 mountX=-25.98 mountY=-4.32, mountTheta=-2.98
23:00:09.566 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:00:09.574 00.008 5052 UpdateGuideState exits: m=44 SNR=4.5
23:00:09.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:09.574 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:09.574 00.000 5052 Enqueuing Expose request
23:00:09.574 00.000 8976 Worker thread wakes up
23:00:09.575 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:09.575 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,246,37,37)
23:00:10.602 01.027 8976 Exposure complete
23:00:10.616 00.014 8976 worker thread done servicing request
23:00:10.616 00.000 5052 OnExposeComplete: enter
23:00:10.616 00.000 5052 UpdateGuideState(): m_state=2
23:00:10.616 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 998
23:00:10.616 00.000 5052 Star::Find returns 1 (0), X=415.24, Y=263.24, Mass=37, SNR=4.2, Peak=60 HFD=1.4
23:00:10.616 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:10.616 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:00:10.616 00.000 5052 CameraToMount -- cameraX=27.46 cameraY=-8.98 hyp=28.89 cameraTheta=-0.32 mountX=-25.81 mountY=-3.65, mountTheta=-3.00
23:00:10.617 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:00:10.625 00.008 5052 UpdateGuideState exits: m=37 SNR=4.2
23:00:10.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:10.625 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:10.625 00.000 5052 Enqueuing Expose request
23:00:10.625 00.000 8976 Worker thread wakes up
23:00:10.626 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:10.626 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:11.659 01.033 8976 Exposure complete
23:00:11.674 00.015 8976 worker thread done servicing request
23:00:11.674 00.000 5052 OnExposeComplete: enter
23:00:11.674 00.000 5052 UpdateGuideState(): m_state=2
23:00:11.674 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 999
23:00:11.674 00.000 5052 Star::Find returns 1 (0), X=415.32, Y=263.16, Mass=41, SNR=4.4, Peak=61 HFD=1.6
23:00:11.674 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:11.674 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:11.674 00.000 5052 CameraToMount -- cameraX=27.54 cameraY=-9.06 hyp=28.99 cameraTheta=-0.32 mountX=-25.92 mountY=-3.62, mountTheta=-3.00
23:00:11.675 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:00:11.684 00.009 5052 UpdateGuideState exits: m=41 SNR=4.4
23:00:11.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:11.684 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:11.684 00.000 5052 Enqueuing Expose request
23:00:11.684 00.000 8976 Worker thread wakes up
23:00:11.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:11.684 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:12.718 01.034 8976 Exposure complete
23:00:12.732 00.014 8976 worker thread done servicing request
23:00:12.732 00.000 5052 OnExposeComplete: enter
23:00:12.732 00.000 5052 UpdateGuideState(): m_state=2
23:00:12.733 00.001 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1000
23:00:12.733 00.000 5052 Star::Find returns 1 (0), X=415.12, Y=263.12, Mass=36, SNR=4.2, Peak=58 HFD=1.8
23:00:12.733 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:12.733 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:12.733 00.000 5052 CameraToMount -- cameraX=27.34 cameraY=-9.10 hyp=28.82 cameraTheta=-0.32 mountX=-25.81 mountY=-3.50, mountTheta=-3.01
23:00:12.733 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:00:12.742 00.009 5052 UpdateGuideState exits: m=36 SNR=4.2
23:00:12.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:12.742 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:12.742 00.000 5052 Enqueuing Expose request
23:00:12.742 00.000 8976 Worker thread wakes up
23:00:12.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:12.742 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:13.776 01.034 8976 Exposure complete
23:00:13.791 00.015 8976 worker thread done servicing request
23:00:13.791 00.000 5052 OnExposeComplete: enter
23:00:13.791 00.000 5052 UpdateGuideState(): m_state=2
23:00:13.791 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1001
23:00:13.791 00.000 5052 Star::Find returns 1 (0), X=415.56, Y=263.15, Mass=41, SNR=4.4, Peak=61 HFD=1.4
23:00:13.791 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
23:00:13.791 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:00:13.791 00.000 5052 CameraToMount -- cameraX=27.78 cameraY=-9.07 hyp=29.23 cameraTheta=-0.32 mountX=-26.10 mountY=-3.71, mountTheta=-3.00
23:00:13.792 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:00:13.802 00.010 5052 UpdateGuideState exits: m=41 SNR=4.4
23:00:13.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:13.802 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:13.802 00.000 5052 Enqueuing Expose request
23:00:13.802 00.000 8976 Worker thread wakes up
23:00:13.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:13.803 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
23:00:14.844 01.041 8976 Exposure complete
23:00:14.859 00.015 8976 worker thread done servicing request
23:00:14.859 00.000 5052 OnExposeComplete: enter
23:00:14.859 00.000 5052 UpdateGuideState(): m_state=2
23:00:14.859 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1002
23:00:14.859 00.000 5052 Star::Find returns 1 (0), X=415.20, Y=263.20, Mass=39, SNR=4.3, Peak=61 HFD=1.5
23:00:14.859 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:14.859 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:14.859 00.000 5052 CameraToMount -- cameraX=27.42 cameraY=-9.02 hyp=28.87 cameraTheta=-0.32 mountX=-25.81 mountY=-3.60, mountTheta=-3.00
23:00:14.860 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:00:14.869 00.009 5052 UpdateGuideState exits: m=39 SNR=4.3
23:00:14.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:14.869 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:14.869 00.000 5052 Enqueuing Expose request
23:00:14.869 00.000 8976 Worker thread wakes up
23:00:14.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:14.869 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:15.911 01.042 8976 Exposure complete
23:00:15.927 00.016 8976 worker thread done servicing request
23:00:15.927 00.000 5052 OnExposeComplete: enter
23:00:15.927 00.000 5052 UpdateGuideState(): m_state=2
23:00:15.927 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1003
23:00:15.927 00.000 5052 Star::Find returns 1 (0), X=415.58, Y=263.08, Mass=43, SNR=4.5, Peak=61 HFD=1.5
23:00:15.927 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:15.927 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:15.927 00.000 5052 CameraToMount -- cameraX=27.80 cameraY=-9.14 hyp=29.26 cameraTheta=-0.32 mountX=-26.16 mountY=-3.66, mountTheta=-3.00
23:00:15.927 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:00:15.942 00.015 5052 UpdateGuideState exits: m=43 SNR=4.5
23:00:15.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:15.942 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:15.942 00.000 5052 Enqueuing Expose request
23:00:15.942 00.000 8976 Worker thread wakes up
23:00:15.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:15.942 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
23:00:16.972 01.030 8976 Exposure complete
23:00:16.986 00.014 8976 worker thread done servicing request
23:00:16.986 00.000 5052 OnExposeComplete: enter
23:00:16.986 00.000 5052 UpdateGuideState(): m_state=2
23:00:16.986 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1004
23:00:16.986 00.000 5052 Star::Find returns 1 (0), X=415.19, Y=263.19, Mass=39, SNR=4.3, Peak=61 HFD=1.6
23:00:16.986 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:16.986 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:16.986 00.000 5052 CameraToMount -- cameraX=27.41 cameraY=-9.03 hyp=28.86 cameraTheta=-0.32 mountX=-25.81 mountY=-3.59, mountTheta=-3.00
23:00:16.987 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:00:16.996 00.009 5052 UpdateGuideState exits: m=39 SNR=4.3
23:00:16.996 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:16.996 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:16.996 00.000 5052 Enqueuing Expose request
23:00:16.996 00.000 8976 Worker thread wakes up
23:00:16.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:16.996 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:18.029 01.033 8976 Exposure complete
23:00:18.044 00.015 8976 worker thread done servicing request
23:00:18.044 00.000 5052 OnExposeComplete: enter
23:00:18.044 00.000 5052 UpdateGuideState(): m_state=2
23:00:18.044 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1005
23:00:18.044 00.000 5052 Star::Find returns 1 (0), X=415.15, Y=263.65, Mass=47, SNR=4.7, Peak=63 HFD=1.4
23:00:18.045 00.001 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
23:00:18.045 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
23:00:18.045 00.000 5052 CameraToMount -- cameraX=27.37 cameraY=-8.57 hyp=28.68 cameraTheta=-0.30 mountX=-25.46 mountY=-3.99, mountTheta=-2.99
23:00:18.045 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:00:18.055 00.010 5052 UpdateGuideState exits: m=47 SNR=4.7
23:00:18.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:18.055 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:18.055 00.000 5052 Enqueuing Expose request
23:00:18.055 00.000 8976 Worker thread wakes up
23:00:18.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:18.055 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
23:00:19.101 01.046 8976 Exposure complete
23:00:19.115 00.014 8976 worker thread done servicing request
23:00:19.115 00.000 5052 OnExposeComplete: enter
23:00:19.115 00.000 5052 UpdateGuideState(): m_state=2
23:00:19.115 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1006
23:00:19.115 00.000 5052 Star::Find returns 1 (0), X=415.20, Y=263.20, Mass=39, SNR=4.3, Peak=61 HFD=1.6
23:00:19.115 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:19.115 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:19.115 00.000 5052 CameraToMount -- cameraX=27.42 cameraY=-9.02 hyp=28.86 cameraTheta=-0.32 mountX=-25.81 mountY=-3.60, mountTheta=-3.00
23:00:19.116 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=53, Gamma=2.260
23:00:19.125 00.009 5052 UpdateGuideState exits: m=39 SNR=4.3
23:00:19.125 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:19.125 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:19.125 00.000 5052 Enqueuing Expose request
23:00:19.125 00.000 8976 Worker thread wakes up
23:00:19.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:19.125 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:20.168 01.043 8976 Exposure complete
23:00:20.182 00.014 8976 worker thread done servicing request
23:00:20.182 00.000 5052 OnExposeComplete: enter
23:00:20.182 00.000 5052 UpdateGuideState(): m_state=2
23:00:20.182 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1007
23:00:20.182 00.000 5052 Star::Find returns 1 (0), X=415.23, Y=263.23, Mass=41, SNR=4.4, Peak=63 HFD=1.5
23:00:20.182 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:20.182 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:20.182 00.000 5052 CameraToMount -- cameraX=27.45 cameraY=-8.99 hyp=28.89 cameraTheta=-0.32 mountX=-25.81 mountY=-3.64, mountTheta=-3.00
23:00:20.183 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=31, FiltMin=27, FiltMax=146, Gamma=2.260
23:00:20.191 00.008 5052 UpdateGuideState exits: m=41 SNR=4.4
23:00:20.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:20.191 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:20.191 00.000 5052 Enqueuing Expose request
23:00:20.191 00.000 8976 Worker thread wakes up
23:00:20.192 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:20.192 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:21.234 01.042 8976 Exposure complete
23:00:21.248 00.014 8976 worker thread done servicing request
23:00:21.248 00.000 5052 OnExposeComplete: enter
23:00:21.248 00.000 5052 UpdateGuideState(): m_state=2
23:00:21.248 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1008
23:00:21.248 00.000 5052 Star::Find returns 1 (0), X=415.32, Y=263.32, Mass=37, SNR=4.2, Peak=61 HFD=1.3
23:00:21.248 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
23:00:21.248 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:00:21.248 00.000 5052 CameraToMount -- cameraX=27.54 cameraY=-8.91 hyp=28.94 cameraTheta=-0.31 mountX=-25.81 mountY=-3.76, mountTheta=-3.00
23:00:21.249 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=275, med=32, FiltMin=27, FiltMax=239, Gamma=2.260
23:00:21.257 00.008 5052 UpdateGuideState exits: m=37 SNR=4.2
23:00:21.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:21.257 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:21.257 00.000 5052 Enqueuing Expose request
23:00:21.258 00.001 8976 Worker thread wakes up
23:00:21.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:21.258 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:22.287 01.029 8976 Exposure complete
23:00:22.302 00.015 8976 worker thread done servicing request
23:00:22.302 00.000 5052 OnExposeComplete: enter
23:00:22.302 00.000 5052 UpdateGuideState(): m_state=2
23:00:22.302 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1009
23:00:22.302 00.000 5052 Star::Find returns 1 (0), X=415.20, Y=263.20, Mass=39, SNR=4.3, Peak=61 HFD=1.5
23:00:22.302 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:22.302 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:22.302 00.000 5052 CameraToMount -- cameraX=27.42 cameraY=-9.02 hyp=28.87 cameraTheta=-0.32 mountX=-25.81 mountY=-3.60, mountTheta=-3.00
23:00:22.303 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=327, med=32, FiltMin=27, FiltMax=280, Gamma=2.260
23:00:22.311 00.008 5052 UpdateGuideState exits: m=39 SNR=4.3
23:00:22.312 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:22.312 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:22.312 00.000 5052 Enqueuing Expose request
23:00:22.312 00.000 8976 Worker thread wakes up
23:00:22.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:22.312 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:23.350 01.038 8976 Exposure complete
23:00:23.364 00.014 8976 worker thread done servicing request
23:00:23.364 00.000 5052 OnExposeComplete: enter
23:00:23.364 00.000 5052 UpdateGuideState(): m_state=2
23:00:23.364 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1010
23:00:23.364 00.000 5052 Star::Find returns 1 (0), X=415.36, Y=264.13, Mass=53, SNR=5.0, Peak=63 HFD=1.1
23:00:23.364 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.64 = -2.64)
23:00:23.364 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.98 = -2.98)
23:00:23.364 00.000 5052 CameraToMount -- cameraX=27.58 cameraY=-8.09 hyp=28.74 cameraTheta=-0.29 mountX=-25.27 mountY=-4.52, mountTheta=-2.96
23:00:23.365 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=359, med=32, FiltMin=28, FiltMax=289, Gamma=2.260
23:00:23.374 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
23:00:23.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:23.374 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:23.374 00.000 5052 Enqueuing Expose request
23:00:23.374 00.000 8976 Worker thread wakes up
23:00:23.375 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:23.375 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
23:00:24.408 01.033 8976 Exposure complete
23:00:24.422 00.014 8976 worker thread done servicing request
23:00:24.422 00.000 5052 OnExposeComplete: enter
23:00:24.422 00.000 5052 UpdateGuideState(): m_state=2
23:00:24.422 00.000 5052 Star::Find(18, 415, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1011
23:00:24.422 00.000 5052 Star::Find returns 1 (0), X=415.10, Y=263.74, Mass=42, SNR=4.5, Peak=61 HFD=1.4
23:00:24.422 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
23:00:24.422 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
23:00:24.422 00.000 5052 CameraToMount -- cameraX=27.32 cameraY=-8.48 hyp=28.60 cameraTheta=-0.30 mountX=-25.35 mountY=-4.05, mountTheta=-2.98
23:00:24.423 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=357, med=32, FiltMin=27, FiltMax=305, Gamma=2.260
23:00:24.431 00.008 5052 UpdateGuideState exits: m=42 SNR=4.5
23:00:24.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:24.431 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:24.431 00.000 5052 Enqueuing Expose request
23:00:24.431 00.000 8976 Worker thread wakes up
23:00:24.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:24.432 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
23:00:25.463 01.031 8976 Exposure complete
23:00:25.476 00.013 8976 worker thread done servicing request
23:00:25.476 00.000 5052 OnExposeComplete: enter
23:00:25.476 00.000 5052 UpdateGuideState(): m_state=2
23:00:25.477 00.001 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1012
23:00:25.477 00.000 5052 Star::Find returns 1 (0), X=415.15, Y=263.15, Mass=39, SNR=4.4, Peak=61 HFD=1.7
23:00:25.477 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:25.477 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:25.477 00.000 5052 CameraToMount -- cameraX=27.37 cameraY=-9.07 hyp=28.84 cameraTheta=-0.32 mountX=-25.81 mountY=-3.54, mountTheta=-3.01
23:00:25.478 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=437, med=32, FiltMin=27, FiltMax=325, Gamma=2.260
23:00:25.487 00.009 5052 UpdateGuideState exits: m=39 SNR=4.4
23:00:25.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:25.487 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:25.487 00.000 5052 Enqueuing Expose request
23:00:25.487 00.000 8976 Worker thread wakes up
23:00:25.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:25.487 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:26.519 01.032 8976 Exposure complete
23:00:26.533 00.014 8976 worker thread done servicing request
23:00:26.533 00.000 5052 OnExposeComplete: enter
23:00:26.533 00.000 5052 UpdateGuideState(): m_state=2
23:00:26.534 00.001 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1013
23:00:26.534 00.000 5052 Star::Find returns 1 (0), X=415.31, Y=263.07, Mass=39, SNR=4.3, Peak=59 HFD=1.8
23:00:26.534 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:26.534 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:26.534 00.000 5052 CameraToMount -- cameraX=27.53 cameraY=-9.15 hyp=29.01 cameraTheta=-0.32 mountX=-25.98 mountY=-3.53, mountTheta=-3.01
23:00:26.534 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=408, med=32, FiltMin=28, FiltMax=315, Gamma=2.260
23:00:26.544 00.010 5052 UpdateGuideState exits: m=39 SNR=4.3
23:00:26.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:26.544 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:26.544 00.000 5052 Enqueuing Expose request
23:00:26.544 00.000 8976 Worker thread wakes up
23:00:26.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:26.544 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:27.574 01.030 8976 Exposure complete
23:00:27.588 00.014 8976 worker thread done servicing request
23:00:27.588 00.000 5052 OnExposeComplete: enter
23:00:27.588 00.000 5052 UpdateGuideState(): m_state=2
23:00:27.588 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1014
23:00:27.588 00.000 5052 Star::Find returns 1 (0), X=415.26, Y=263.26, Mass=38, SNR=4.2, Peak=61 HFD=1.4
23:00:27.588 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
23:00:27.588 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:00:27.588 00.000 5052 CameraToMount -- cameraX=27.48 cameraY=-8.96 hyp=28.90 cameraTheta=-0.32 mountX=-25.81 mountY=-3.68, mountTheta=-3.00
23:00:27.589 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=506, med=32, FiltMin=28, FiltMax=341, Gamma=2.260
23:00:27.599 00.010 5052 UpdateGuideState exits: m=38 SNR=4.2
23:00:27.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:27.599 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:27.599 00.000 5052 Enqueuing Expose request
23:00:27.600 00.001 8976 Worker thread wakes up
23:00:27.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:27.600 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:28.632 01.032 8976 Exposure complete
23:00:28.645 00.013 8976 worker thread done servicing request
23:00:28.646 00.001 5052 OnExposeComplete: enter
23:00:28.646 00.000 5052 UpdateGuideState(): m_state=2
23:00:28.646 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1015
23:00:28.646 00.000 5052 Star::Find returns 1 (0), X=415.16, Y=262.86, Mass=44, SNR=4.6, Peak=61 HFD=2.2
23:00:28.646 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.36) = xAngle (-2.69 = -2.69)
23:00:28.646 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.03 = -3.03)
23:00:28.646 00.000 5052 CameraToMount -- cameraX=27.38 cameraY=-9.36 hyp=28.94 cameraTheta=-0.33 mountX=-26.02 mountY=-3.27, mountTheta=-3.02
23:00:28.647 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=460, med=32, FiltMin=28, FiltMax=351, Gamma=2.260
23:00:28.655 00.008 5052 UpdateGuideState exits: m=44 SNR=4.6
23:00:28.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:28.655 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:28.655 00.000 5052 Enqueuing Expose request
23:00:28.655 00.000 8976 Worker thread wakes up
23:00:28.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:28.655 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:29.686 01.031 8976 Exposure complete
23:00:29.700 00.014 8976 worker thread done servicing request
23:00:29.700 00.000 5052 OnExposeComplete: enter
23:00:29.700 00.000 5052 UpdateGuideState(): m_state=2
23:00:29.700 00.000 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1016
23:00:29.700 00.000 5052 Star::Find returns 1 (0), X=415.48, Y=264.04, Mass=45, SNR=4.6, Peak=59 HFD=0.9
23:00:29.700 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
23:00:29.701 00.001 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
23:00:29.701 00.000 5052 CameraToMount -- cameraX=27.70 cameraY=-8.18 hyp=28.89 cameraTheta=-0.29 mountX=-25.42 mountY=-4.49, mountTheta=-2.97
23:00:29.701 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=459, med=32, FiltMin=27, FiltMax=319, Gamma=2.260
23:00:29.710 00.009 5052 UpdateGuideState exits: m=45 SNR=4.6
23:00:29.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:29.710 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:29.710 00.000 5052 Enqueuing Expose request
23:00:29.710 00.000 8976 Worker thread wakes up
23:00:29.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:29.710 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
23:00:30.743 01.033 8976 Exposure complete
23:00:30.757 00.014 8976 worker thread done servicing request
23:00:30.757 00.000 5052 OnExposeComplete: enter
23:00:30.757 00.000 5052 UpdateGuideState(): m_state=2
23:00:30.758 00.001 5052 Star::Find(18, 415, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1017
23:00:30.758 00.000 5052 Star::Find returns 1 (0), X=415.59, Y=262.90, Mass=51, SNR=4.9, Peak=63 HFD=2.2
23:00:30.758 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:30.758 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:30.758 00.000 5052 CameraToMount -- cameraX=27.81 cameraY=-9.32 hyp=29.33 cameraTheta=-0.32 mountX=-26.30 mountY=-3.50, mountTheta=-3.01
23:00:30.758 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=424, med=32, FiltMin=28, FiltMax=307, Gamma=2.260
23:00:30.767 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
23:00:30.768 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:30.768 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:30.768 00.000 5052 Enqueuing Expose request
23:00:30.768 00.000 8976 Worker thread wakes up
23:00:30.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:30.768 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
23:00:31.797 01.029 8976 Exposure complete
23:00:31.811 00.014 8976 worker thread done servicing request
23:00:31.811 00.000 5052 OnExposeComplete: enter
23:00:31.811 00.000 5052 UpdateGuideState(): m_state=2
23:00:31.811 00.000 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1018
23:00:31.811 00.000 5052 Star::Find returns 1 (0), X=415.19, Y=263.19, Mass=41, SNR=4.4, Peak=63 HFD=1.6
23:00:31.811 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:31.811 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:31.811 00.000 5052 CameraToMount -- cameraX=27.41 cameraY=-9.03 hyp=28.86 cameraTheta=-0.32 mountX=-25.81 mountY=-3.59, mountTheta=-3.00
23:00:31.812 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.260
23:00:31.822 00.010 5052 UpdateGuideState exits: m=41 SNR=4.4
23:00:31.822 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:31.822 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:31.822 00.000 5052 Enqueuing Expose request
23:00:31.822 00.000 8976 Worker thread wakes up
23:00:31.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:31.822 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:32.861 01.039 8976 Exposure complete
23:00:32.875 00.014 8976 worker thread done servicing request
23:00:32.875 00.000 5052 OnExposeComplete: enter
23:00:32.875 00.000 5052 UpdateGuideState(): m_state=2
23:00:32.875 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1019
23:00:32.875 00.000 5052 Star::Find returns 1 (0), X=415.32, Y=263.32, Mass=37, SNR=4.2, Peak=61 HFD=1.2
23:00:32.875 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
23:00:32.875 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:00:32.876 00.001 5052 CameraToMount -- cameraX=27.54 cameraY=-8.90 hyp=28.94 cameraTheta=-0.31 mountX=-25.81 mountY=-3.76, mountTheta=-3.00
23:00:32.876 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
23:00:32.885 00.009 5052 UpdateGuideState exits: m=37 SNR=4.2
23:00:32.885 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:32.885 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:32.885 00.000 5052 Enqueuing Expose request
23:00:32.885 00.000 8976 Worker thread wakes up
23:00:32.886 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:32.886 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:33.930 01.044 8976 Exposure complete
23:00:33.945 00.015 8976 worker thread done servicing request
23:00:33.945 00.000 5052 OnExposeComplete: enter
23:00:33.945 00.000 5052 UpdateGuideState(): m_state=2
23:00:33.946 00.001 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1020
23:00:33.946 00.000 5052 Star::Find returns 1 (0), X=415.32, Y=262.94, Mass=38, SNR=4.2, Peak=58 HFD=1.9
23:00:33.946 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:33.946 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:33.946 00.000 5052 CameraToMount -- cameraX=27.54 cameraY=-9.28 hyp=29.06 cameraTheta=-0.33 mountX=-26.08 mountY=-3.42, mountTheta=-3.01
23:00:33.946 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=167, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
23:00:33.955 00.009 5052 UpdateGuideState exits: m=38 SNR=4.2
23:00:33.955 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:33.955 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:33.955 00.000 5052 Enqueuing Expose request
23:00:33.955 00.000 8976 Worker thread wakes up
23:00:33.956 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:33.956 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:34.992 01.036 8976 Exposure complete
23:00:35.007 00.015 8976 worker thread done servicing request
23:00:35.007 00.000 5052 OnExposeComplete: enter
23:00:35.007 00.000 5052 UpdateGuideState(): m_state=2
23:00:35.007 00.000 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1021
23:00:35.007 00.000 5052 Star::Find returns 1 (0), X=415.32, Y=263.32, Mass=37, SNR=4.2, Peak=61 HFD=1.2
23:00:35.007 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
23:00:35.007 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:00:35.007 00.000 5052 CameraToMount -- cameraX=27.54 cameraY=-8.90 hyp=28.94 cameraTheta=-0.31 mountX=-25.81 mountY=-3.76, mountTheta=-3.00
23:00:35.008 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
23:00:35.018 00.010 5052 UpdateGuideState exits: m=37 SNR=4.2
23:00:35.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:35.018 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:35.018 00.000 5052 Enqueuing Expose request
23:00:35.018 00.000 8976 Worker thread wakes up
23:00:35.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:35.018 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:36.064 01.046 8976 Exposure complete
23:00:36.079 00.015 8976 worker thread done servicing request
23:00:36.079 00.000 5052 OnExposeComplete: enter
23:00:36.079 00.000 5052 UpdateGuideState(): m_state=2
23:00:36.079 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1022
23:00:36.079 00.000 5052 Star::Find returns 1 (0), X=415.59, Y=263.96, Mass=44, SNR=4.5, Peak=61 HFD=0.6
23:00:36.079 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
23:00:36.079 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
23:00:36.079 00.000 5052 CameraToMount -- cameraX=27.81 cameraY=-8.26 hyp=29.01 cameraTheta=-0.29 mountX=-25.55 mountY=-4.46, mountTheta=-2.97
23:00:36.080 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:00:36.089 00.009 5052 UpdateGuideState exits: m=44 SNR=4.5
23:00:36.090 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:36.090 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:36.090 00.000 5052 Enqueuing Expose request
23:00:36.090 00.000 8976 Worker thread wakes up
23:00:36.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:36.090 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,246,37,37)
23:00:37.125 01.035 8976 Exposure complete
23:00:37.140 00.015 8976 worker thread done servicing request
23:00:37.140 00.000 5052 OnExposeComplete: enter
23:00:37.140 00.000 5052 UpdateGuideState(): m_state=2
23:00:37.140 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1023
23:00:37.140 00.000 5052 Star::Find returns 1 (0), X=415.24, Y=263.24, Mass=40, SNR=4.4, Peak=63 HFD=1.4
23:00:37.140 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:37.140 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:00:37.140 00.000 5052 CameraToMount -- cameraX=27.46 cameraY=-8.98 hyp=28.89 cameraTheta=-0.32 mountX=-25.81 mountY=-3.66, mountTheta=-3.00
23:00:37.140 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
23:00:37.149 00.009 5052 UpdateGuideState exits: m=40 SNR=4.4
23:00:37.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:37.149 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:37.149 00.000 5052 Enqueuing Expose request
23:00:37.149 00.000 8976 Worker thread wakes up
23:00:37.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:37.149 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:38.189 01.040 8976 Exposure complete
23:00:38.203 00.014 8976 worker thread done servicing request
23:00:38.203 00.000 5052 OnExposeComplete: enter
23:00:38.203 00.000 5052 UpdateGuideState(): m_state=2
23:00:38.203 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1024
23:00:38.203 00.000 5052 Star::Find returns 1 (0), X=415.15, Y=263.15, Mass=39, SNR=4.4, Peak=61 HFD=1.7
23:00:38.203 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:38.203 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:38.204 00.001 5052 CameraToMount -- cameraX=27.37 cameraY=-9.07 hyp=28.83 cameraTheta=-0.32 mountX=-25.81 mountY=-3.53, mountTheta=-3.01
23:00:38.204 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=117, Gamma=2.260
23:00:38.213 00.009 5052 UpdateGuideState exits: m=39 SNR=4.4
23:00:38.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:38.213 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:38.213 00.000 5052 Enqueuing Expose request
23:00:38.213 00.000 8976 Worker thread wakes up
23:00:38.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:38.213 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:39.257 01.044 8976 Exposure complete
23:00:39.272 00.015 8976 worker thread done servicing request
23:00:39.272 00.000 5052 OnExposeComplete: enter
23:00:39.272 00.000 5052 UpdateGuideState(): m_state=2
23:00:39.272 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1025
23:00:39.273 00.001 5052 Star::Find returns 1 (0), X=415.14, Y=263.14, Mass=37, SNR=4.2, Peak=59 HFD=1.7
23:00:39.273 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:39.273 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:39.273 00.000 5052 CameraToMount -- cameraX=27.37 cameraY=-9.08 hyp=28.83 cameraTheta=-0.32 mountX=-25.81 mountY=-3.53, mountTheta=-3.01
23:00:39.273 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=230, med=32, FiltMin=28, FiltMax=205, Gamma=2.260
23:00:39.282 00.009 5052 UpdateGuideState exits: m=37 SNR=4.2
23:00:39.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:39.283 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:39.283 00.000 5052 Enqueuing Expose request
23:00:39.283 00.000 8976 Worker thread wakes up
23:00:39.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:39.283 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:40.322 01.039 8976 Exposure complete
23:00:40.335 00.013 8976 worker thread done servicing request
23:00:40.335 00.000 5052 OnExposeComplete: enter
23:00:40.335 00.000 5052 UpdateGuideState(): m_state=2
23:00:40.335 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1026
23:00:40.335 00.000 5052 Star::Find returns 1 (0), X=415.17, Y=263.17, Mass=38, SNR=4.3, Peak=60 HFD=1.6
23:00:40.336 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:40.336 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:40.336 00.000 5052 CameraToMount -- cameraX=27.39 cameraY=-9.05 hyp=28.85 cameraTheta=-0.32 mountX=-25.81 mountY=-3.57, mountTheta=-3.00
23:00:40.336 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=234, med=32, FiltMin=28, FiltMax=210, Gamma=2.260
23:00:40.345 00.009 5052 UpdateGuideState exits: m=38 SNR=4.3
23:00:40.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:40.345 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:40.345 00.000 5052 Enqueuing Expose request
23:00:40.345 00.000 8976 Worker thread wakes up
23:00:40.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:40.345 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:41.382 01.037 8976 Exposure complete
23:00:41.396 00.014 8976 worker thread done servicing request
23:00:41.396 00.000 5052 OnExposeComplete: enter
23:00:41.397 00.001 5052 UpdateGuideState(): m_state=2
23:00:41.397 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1027
23:00:41.397 00.000 5052 Star::Find returns 1 (0), X=415.19, Y=263.00, Mass=41, SNR=4.4, Peak=59 HFD=2.6
23:00:41.397 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:41.397 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:41.397 00.000 5052 CameraToMount -- cameraX=27.41 cameraY=-9.23 hyp=28.93 cameraTheta=-0.32 mountX=-25.95 mountY=-3.42, mountTheta=-3.01
23:00:41.397 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=193, med=32, FiltMin=27, FiltMax=160, Gamma=2.260
23:00:41.406 00.009 5052 UpdateGuideState exits: m=41 SNR=4.4
23:00:41.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:41.406 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:41.406 00.000 5052 Enqueuing Expose request
23:00:41.406 00.000 8976 Worker thread wakes up
23:00:41.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:41.406 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:42.435 01.029 8976 Exposure complete
23:00:42.449 00.014 8976 worker thread done servicing request
23:00:42.449 00.000 5052 OnExposeComplete: enter
23:00:42.449 00.000 5052 UpdateGuideState(): m_state=2
23:00:42.450 00.001 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1028
23:00:42.450 00.000 5052 Star::Find returns 1 (0), X=415.63, Y=263.93, Mass=47, SNR=4.7, Peak=61 HFD=0.6
23:00:42.450 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
23:00:42.450 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
23:00:42.450 00.000 5052 CameraToMount -- cameraX=27.85 cameraY=-8.29 hyp=29.06 cameraTheta=-0.29 mountX=-25.60 mountY=-4.45, mountTheta=-2.97
23:00:42.450 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=168, med=32, FiltMin=27, FiltMax=138, Gamma=2.260
23:00:42.459 00.009 5052 UpdateGuideState exits: m=47 SNR=4.7
23:00:42.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:42.459 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:42.459 00.000 5052 Enqueuing Expose request
23:00:42.459 00.000 8976 Worker thread wakes up
23:00:42.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:42.459 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,246,37,37)
23:00:43.498 01.039 8976 Exposure complete
23:00:43.513 00.015 8976 worker thread done servicing request
23:00:43.513 00.000 5052 OnExposeComplete: enter
23:00:43.513 00.000 5052 UpdateGuideState(): m_state=2
23:00:43.513 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1029
23:00:43.514 00.001 5052 Star::Find returns 1 (0), X=415.14, Y=263.14, Mass=40, SNR=4.4, Peak=61 HFD=1.7
23:00:43.514 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:43.514 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:43.514 00.000 5052 CameraToMount -- cameraX=27.37 cameraY=-9.08 hyp=28.83 cameraTheta=-0.32 mountX=-25.81 mountY=-3.53, mountTheta=-3.01
23:00:43.514 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=231, med=32, FiltMin=27, FiltMax=216, Gamma=2.260
23:00:43.523 00.009 5052 UpdateGuideState exits: m=40 SNR=4.4
23:00:43.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:43.523 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:43.523 00.000 5052 Enqueuing Expose request
23:00:43.523 00.000 8976 Worker thread wakes up
23:00:43.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:43.523 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:44.550 01.027 8976 Exposure complete
23:00:44.564 00.014 8976 worker thread done servicing request
23:00:44.564 00.000 5052 OnExposeComplete: enter
23:00:44.564 00.000 5052 UpdateGuideState(): m_state=2
23:00:44.565 00.001 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1030
23:00:44.565 00.000 5052 Star::Find returns 1 (0), X=415.25, Y=263.25, Mass=38, SNR=4.3, Peak=61 HFD=1.4
23:00:44.565 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:44.565 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:00:44.565 00.000 5052 CameraToMount -- cameraX=27.47 cameraY=-8.97 hyp=28.90 cameraTheta=-0.32 mountX=-25.81 mountY=-3.67, mountTheta=-3.00
23:00:44.565 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=249, med=32, FiltMin=27, FiltMax=214, Gamma=2.260
23:00:44.574 00.009 5052 UpdateGuideState exits: m=38 SNR=4.3
23:00:44.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:44.574 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:44.574 00.000 5052 Enqueuing Expose request
23:00:44.574 00.000 8976 Worker thread wakes up
23:00:44.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:44.574 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:45.611 01.037 8976 Exposure complete
23:00:45.625 00.014 8976 worker thread done servicing request
23:00:45.625 00.000 5052 OnExposeComplete: enter
23:00:45.625 00.000 5052 UpdateGuideState(): m_state=2
23:00:45.625 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1031
23:00:45.625 00.000 5052 Star::Find returns 1 (0), X=415.18, Y=263.36, Mass=48, SNR=4.8, Peak=62 HFD=1.7
23:00:45.625 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
23:00:45.625 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:00:45.626 00.001 5052 CameraToMount -- cameraX=27.40 cameraY=-8.86 hyp=28.80 cameraTheta=-0.31 mountX=-25.68 mountY=-3.74, mountTheta=-3.00
23:00:45.626 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=85, Gamma=2.260
23:00:45.635 00.009 5052 UpdateGuideState exits: m=48 SNR=4.8
23:00:45.635 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:45.635 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:45.635 00.000 5052 Enqueuing Expose request
23:00:45.635 00.000 8976 Worker thread wakes up
23:00:45.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:45.635 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:46.676 01.041 8976 Exposure complete
23:00:46.691 00.015 8976 worker thread done servicing request
23:00:46.692 00.001 5052 OnExposeComplete: enter
23:00:46.692 00.000 5052 UpdateGuideState(): m_state=2
23:00:46.692 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1032
23:00:46.692 00.000 5052 Star::Find returns 1 (0), X=415.43, Y=262.99, Mass=42, SNR=4.5, Peak=61 HFD=1.7
23:00:46.692 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:46.692 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:46.692 00.000 5052 CameraToMount -- cameraX=27.65 cameraY=-9.23 hyp=29.15 cameraTheta=-0.32 mountX=-26.12 mountY=-3.52, mountTheta=-3.01
23:00:46.693 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=162, Gamma=2.260
23:00:46.702 00.009 5052 UpdateGuideState exits: m=42 SNR=4.5
23:00:46.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:46.702 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:46.702 00.000 5052 Enqueuing Expose request
23:00:46.702 00.000 8976 Worker thread wakes up
23:00:46.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:46.702 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:47.736 01.034 8976 Exposure complete
23:00:47.751 00.015 8976 worker thread done servicing request
23:00:47.751 00.000 5052 OnExposeComplete: enter
23:00:47.751 00.000 5052 UpdateGuideState(): m_state=2
23:00:47.751 00.000 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1033
23:00:47.751 00.000 5052 Star::Find returns 1 (0), X=415.19, Y=263.19, Mass=39, SNR=4.3, Peak=61 HFD=1.6
23:00:47.751 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:47.751 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:47.751 00.000 5052 CameraToMount -- cameraX=27.42 cameraY=-9.03 hyp=28.86 cameraTheta=-0.32 mountX=-25.81 mountY=-3.60, mountTheta=-3.00
23:00:47.752 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=228, med=32, FiltMin=27, FiltMax=195, Gamma=2.260
23:00:47.761 00.009 5052 UpdateGuideState exits: m=39 SNR=4.3
23:00:47.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:47.761 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:47.761 00.000 5052 Enqueuing Expose request
23:00:47.761 00.000 8976 Worker thread wakes up
23:00:47.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:47.761 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:48.800 01.039 8976 Exposure complete
23:00:48.814 00.014 8976 worker thread done servicing request
23:00:48.814 00.000 5052 OnExposeComplete: enter
23:00:48.814 00.000 5052 UpdateGuideState(): m_state=2
23:00:48.814 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1034
23:00:48.814 00.000 5052 Star::Find returns 1 (0), X=415.12, Y=263.75, Mass=43, SNR=4.5, Peak=62 HFD=1.3
23:00:48.814 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
23:00:48.815 00.001 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
23:00:48.815 00.000 5052 CameraToMount -- cameraX=27.34 cameraY=-8.47 hyp=28.62 cameraTheta=-0.30 mountX=-25.37 mountY=-4.07, mountTheta=-2.98
23:00:48.815 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=310, med=32, FiltMin=27, FiltMax=278, Gamma=2.260
23:00:48.825 00.010 5052 UpdateGuideState exits: m=43 SNR=4.5
23:00:48.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:48.825 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:48.825 00.000 5052 Enqueuing Expose request
23:00:48.825 00.000 8976 Worker thread wakes up
23:00:48.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:48.825 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
23:00:49.870 01.045 8976 Exposure complete
23:00:49.884 00.014 8976 worker thread done servicing request
23:00:49.884 00.000 5052 OnExposeComplete: enter
23:00:49.884 00.000 5052 UpdateGuideState(): m_state=2
23:00:49.884 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1035
23:00:49.884 00.000 5052 Star::Find returns 1 (0), X=415.33, Y=263.12, Mass=43, SNR=4.5, Peak=61 HFD=1.7
23:00:49.884 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:49.884 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:49.884 00.000 5052 CameraToMount -- cameraX=27.55 cameraY=-9.10 hyp=29.02 cameraTheta=-0.32 mountX=-25.96 mountY=-3.58, mountTheta=-3.00
23:00:49.884 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=296, med=31, FiltMin=27, FiltMax=272, Gamma=2.260
23:00:49.893 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5
23:00:49.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:49.893 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:49.893 00.000 5052 Enqueuing Expose request
23:00:49.893 00.000 8976 Worker thread wakes up
23:00:49.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:49.893 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:50.936 01.043 8976 Exposure complete
23:00:50.952 00.016 8976 worker thread done servicing request
23:00:50.952 00.000 5052 OnExposeComplete: enter
23:00:50.952 00.000 5052 UpdateGuideState(): m_state=2
23:00:50.952 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1036
23:00:50.952 00.000 5052 Star::Find returns 1 (0), X=414.73, Y=263.88, Mass=49, SNR=4.8, Peak=61 HFD=2.2
23:00:50.952 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
23:00:50.952 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
23:00:50.952 00.000 5052 CameraToMount -- cameraX=26.95 cameraY=-8.34 hyp=28.21 cameraTheta=-0.30 mountX=-25.00 mountY=-4.02, mountTheta=-2.98
23:00:50.953 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=307, med=32, FiltMin=27, FiltMax=264, Gamma=2.260
23:00:50.962 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
23:00:50.963 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:50.963 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:50.963 00.000 5052 Enqueuing Expose request
23:00:50.963 00.000 8976 Worker thread wakes up
23:00:50.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:50.963 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,246,37,37)
23:00:52.008 01.045 8976 Exposure complete
23:00:52.023 00.015 8976 worker thread done servicing request
23:00:52.023 00.000 5052 OnExposeComplete: enter
23:00:52.023 00.000 5052 UpdateGuideState(): m_state=2
23:00:52.023 00.000 5052 Star::Find(18, 414, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1037
23:00:52.023 00.000 5052 Star::Find returns 1 (0), X=415.66, Y=263.16, Mass=41, SNR=4.4, Peak=60 HFD=1.4
23:00:52.023 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
23:00:52.023 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:00:52.023 00.000 5052 CameraToMount -- cameraX=27.88 cameraY=-9.06 hyp=29.32 cameraTheta=-0.31 mountX=-26.17 mountY=-3.76, mountTheta=-3.00
23:00:52.024 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=381, med=32, FiltMin=28, FiltMax=262, Gamma=2.260
23:00:52.035 00.011 5052 UpdateGuideState exits: m=41 SNR=4.4
23:00:52.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:52.035 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:52.035 00.000 5052 Enqueuing Expose request
23:00:52.035 00.000 8976 Worker thread wakes up
23:00:52.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:52.035 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
23:00:53.080 01.045 8976 Exposure complete
23:00:53.095 00.015 8976 worker thread done servicing request
23:00:53.095 00.000 5052 OnExposeComplete: enter
23:00:53.095 00.000 5052 UpdateGuideState(): m_state=2
23:00:53.095 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1038
23:00:53.095 00.000 5052 Star::Find returns 1 (0), X=414.89, Y=263.31, Mass=42, SNR=4.4, Peak=61 HFD=1.9
23:00:53.095 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:53.095 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:53.095 00.000 5052 CameraToMount -- cameraX=27.11 cameraY=-8.91 hyp=28.54 cameraTheta=-0.32 mountX=-25.51 mountY=-3.57, mountTheta=-3.00
23:00:53.096 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=383, med=32, FiltMin=27, FiltMax=291, Gamma=2.260
23:00:53.104 00.008 5052 UpdateGuideState exits: m=42 SNR=4.4
23:00:53.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:53.104 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:53.104 00.000 5052 Enqueuing Expose request
23:00:53.104 00.000 8976 Worker thread wakes up
23:00:53.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:53.105 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:54.148 01.043 8976 Exposure complete
23:00:54.162 00.014 8976 worker thread done servicing request
23:00:54.162 00.000 5052 OnExposeComplete: enter
23:00:54.162 00.000 5052 UpdateGuideState(): m_state=2
23:00:54.162 00.000 5052 Star::Find(18, 414, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1039
23:00:54.163 00.001 5052 Star::Find returns 1 (0), X=415.40, Y=263.15, Mass=46, SNR=4.6, Peak=61 HFD=1.7
23:00:54.163 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:54.163 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:54.163 00.000 5052 CameraToMount -- cameraX=27.62 cameraY=-9.07 hyp=29.07 cameraTheta=-0.32 mountX=-25.99 mountY=-3.64, mountTheta=-3.00
23:00:54.164 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=429, med=32, FiltMin=28, FiltMax=291, Gamma=2.260
23:00:54.173 00.009 5052 UpdateGuideState exits: m=46 SNR=4.6
23:00:54.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:54.173 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:54.173 00.000 5052 Enqueuing Expose request
23:00:54.173 00.000 8976 Worker thread wakes up
23:00:54.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:54.173 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:55.209 01.036 8976 Exposure complete
23:00:55.223 00.014 8976 worker thread done servicing request
23:00:55.223 00.000 5052 OnExposeComplete: enter
23:00:55.223 00.000 5052 UpdateGuideState(): m_state=2
23:00:55.223 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1040
23:00:55.223 00.000 5052 Star::Find returns 1 (0), X=415.00, Y=263.23, Mass=44, SNR=4.6, Peak=62 HFD=1.9
23:00:55.223 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:55.224 00.001 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:55.224 00.000 5052 CameraToMount -- cameraX=27.22 cameraY=-8.99 hyp=28.67 cameraTheta=-0.32 mountX=-25.65 mountY=-3.54, mountTheta=-3.00
23:00:55.224 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=383, med=32, FiltMin=27, FiltMax=314, Gamma=2.260
23:00:55.234 00.010 5052 UpdateGuideState exits: m=44 SNR=4.6
23:00:55.238 00.004 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:55.238 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:55.238 00.000 5052 Enqueuing Expose request
23:00:55.238 00.000 8976 Worker thread wakes up
23:00:55.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:55.238 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:56.278 01.040 8976 Exposure complete
23:00:56.292 00.014 8976 worker thread done servicing request
23:00:56.292 00.000 5052 OnExposeComplete: enter
23:00:56.292 00.000 5052 UpdateGuideState(): m_state=2
23:00:56.292 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1041
23:00:56.292 00.000 5052 Star::Find returns 1 (0), X=415.26, Y=262.77, Mass=42, SNR=4.5, Peak=61 HFD=2.1
23:00:56.292 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.36) = xAngle (-2.69 = -2.69)
23:00:56.292 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.03 = -3.03)
23:00:56.292 00.000 5052 CameraToMount -- cameraX=27.48 cameraY=-9.45 hyp=29.06 cameraTheta=-0.33 mountX=-26.16 mountY=-3.24, mountTheta=-3.02
23:00:56.293 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=317, med=31, FiltMin=27, FiltMax=270, Gamma=2.260
23:00:56.303 00.010 5052 UpdateGuideState exits: m=42 SNR=4.5
23:00:56.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:56.303 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:56.303 00.000 5052 Enqueuing Expose request
23:00:56.303 00.000 8976 Worker thread wakes up
23:00:56.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:56.303 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:57.347 01.044 8976 Exposure complete
23:00:57.360 00.013 8976 worker thread done servicing request
23:00:57.361 00.001 5052 OnExposeComplete: enter
23:00:57.361 00.000 5052 UpdateGuideState(): m_state=2
23:00:57.361 00.000 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1042
23:00:57.361 00.000 5052 Star::Find returns 1 (0), X=415.57, Y=263.21, Mass=57, SNR=5.2, Peak=64 HFD=1.7
23:00:57.361 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
23:00:57.361 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:00:57.361 00.000 5052 CameraToMount -- cameraX=27.80 cameraY=-9.01 hyp=29.22 cameraTheta=-0.31 mountX=-26.07 mountY=-3.77, mountTheta=-3.00
23:00:57.362 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=27, FiltMax=111, Gamma=2.260
23:00:57.370 00.008 5052 UpdateGuideState exits: m=57 SNR=5.2
23:00:57.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:57.370 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:57.370 00.000 5052 Enqueuing Expose request
23:00:57.370 00.000 8976 Worker thread wakes up
23:00:57.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:57.370 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
23:00:58.413 01.043 8976 Exposure complete
23:00:58.428 00.015 8976 worker thread done servicing request
23:00:58.428 00.000 5052 OnExposeComplete: enter
23:00:58.428 00.000 5052 UpdateGuideState(): m_state=2
23:00:58.428 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1043
23:00:58.428 00.000 5052 Star::Find returns 1 (0), X=415.05, Y=263.05, Mass=41, SNR=4.4, Peak=60 HFD=2.0
23:00:58.428 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:58.428 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:58.428 00.000 5052 CameraToMount -- cameraX=27.28 cameraY=-9.17 hyp=28.77 cameraTheta=-0.32 mountX=-25.81 mountY=-3.41, mountTheta=-3.01
23:00:58.429 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=121, Gamma=2.260
23:00:58.437 00.008 5052 UpdateGuideState exits: m=41 SNR=4.4
23:00:58.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:58.437 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:58.437 00.000 5052 Enqueuing Expose request
23:00:58.438 00.001 8976 Worker thread wakes up
23:00:58.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:58.438 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:00:59.478 01.040 8976 Exposure complete
23:00:59.492 00.014 8976 worker thread done servicing request
23:00:59.492 00.000 5052 OnExposeComplete: enter
23:00:59.493 00.001 5052 UpdateGuideState(): m_state=2
23:00:59.493 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1044
23:00:59.493 00.000 5052 Star::Find returns 1 (0), X=415.16, Y=263.16, Mass=37, SNR=4.2, Peak=59 HFD=1.7
23:00:59.493 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:00:59.493 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:00:59.493 00.000 5052 CameraToMount -- cameraX=27.38 cameraY=-9.07 hyp=28.84 cameraTheta=-0.32 mountX=-25.81 mountY=-3.54, mountTheta=-3.01
23:00:59.493 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=115, Gamma=2.260
23:00:59.502 00.009 5052 UpdateGuideState exits: m=37 SNR=4.2
23:00:59.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:59.502 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:00:59.502 00.000 5052 Enqueuing Expose request
23:00:59.502 00.000 8976 Worker thread wakes up
23:00:59.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:00:59.502 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:01:00.534 01.032 8976 Exposure complete
23:01:00.548 00.014 8976 worker thread done servicing request
23:01:00.548 00.000 5052 OnExposeComplete: enter
23:01:00.548 00.000 5052 UpdateGuideState(): m_state=2
23:01:00.548 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1045
23:01:00.548 00.000 5052 Star::Find returns 1 (0), X=415.35, Y=262.90, Mass=40, SNR=4.3, Peak=59 HFD=1.9
23:01:00.548 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.36) = xAngle (-2.69 = -2.69)
23:01:00.548 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:01:00.548 00.000 5052 CameraToMount -- cameraX=27.57 cameraY=-9.33 hyp=29.11 cameraTheta=-0.33 mountX=-26.13 mountY=-3.39, mountTheta=-3.01
23:01:00.549 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=120, Gamma=2.260
23:01:00.558 00.009 5052 UpdateGuideState exits: m=40 SNR=4.3
23:01:00.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:00.558 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:00.558 00.000 5052 Enqueuing Expose request
23:01:00.558 00.000 8976 Worker thread wakes up
23:01:00.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:00.558 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:01:01.592 01.034 8976 Exposure complete
23:01:01.607 00.015 8976 worker thread done servicing request
23:01:01.607 00.000 5052 OnExposeComplete: enter
23:01:01.607 00.000 5052 UpdateGuideState(): m_state=2
23:01:01.607 00.000 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1046
23:01:01.608 00.001 5052 Star::Find returns 1 (0), X=415.16, Y=263.16, Mass=39, SNR=4.3, Peak=61 HFD=1.7
23:01:01.608 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:01:01.608 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:01:01.608 00.000 5052 CameraToMount -- cameraX=27.38 cameraY=-9.06 hyp=28.84 cameraTheta=-0.32 mountX=-25.81 mountY=-3.55, mountTheta=-3.01
23:01:01.608 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=140, Gamma=2.260
23:01:01.618 00.010 5052 UpdateGuideState exits: m=39 SNR=4.3
23:01:01.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:01.618 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:01.618 00.000 5052 Enqueuing Expose request
23:01:01.618 00.000 8976 Worker thread wakes up
23:01:01.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:01.618 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:01:02.659 01.041 8976 Exposure complete
23:01:02.674 00.015 8976 worker thread done servicing request
23:01:02.674 00.000 5052 OnExposeComplete: enter
23:01:02.674 00.000 5052 UpdateGuideState(): m_state=2
23:01:02.674 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1047
23:01:02.674 00.000 5052 Star::Find returns 1 (0), X=415.43, Y=262.78, Mass=47, SNR=4.7, Peak=64 HFD=2.0
23:01:02.674 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.36) = xAngle (-2.69 = -2.69)
23:01:02.675 00.001 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.03 = -3.03)
23:01:02.675 00.000 5052 CameraToMount -- cameraX=27.65 cameraY=-9.45 hyp=29.22 cameraTheta=-0.33 mountX=-26.27 mountY=-3.32, mountTheta=-3.02
23:01:02.675 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=147, Gamma=2.260
23:01:02.685 00.010 5052 UpdateGuideState exits: m=47 SNR=4.7
23:01:02.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:02.685 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:02.685 00.000 5052 Enqueuing Expose request
23:01:02.685 00.000 8976 Worker thread wakes up
23:01:02.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:02.685 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:01:03.721 01.036 8976 Exposure complete
23:01:03.735 00.014 8976 worker thread done servicing request
23:01:03.735 00.000 5052 OnExposeComplete: enter
23:01:03.735 00.000 5052 UpdateGuideState(): m_state=2
23:01:03.735 00.000 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1048
23:01:03.735 00.000 5052 Star::Find returns 1 (0), X=415.18, Y=263.18, Mass=38, SNR=4.3, Peak=60 HFD=1.6
23:01:03.735 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:01:03.735 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:01:03.735 00.000 5052 CameraToMount -- cameraX=27.40 cameraY=-9.04 hyp=28.85 cameraTheta=-0.32 mountX=-25.81 mountY=-3.57, mountTheta=-3.00
23:01:03.736 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=124, Gamma=2.260
23:01:03.745 00.009 5052 UpdateGuideState exits: m=38 SNR=4.3
23:01:03.745 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:03.745 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:03.745 00.000 5052 Enqueuing Expose request
23:01:03.745 00.000 8976 Worker thread wakes up
23:01:03.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:03.745 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:01:04.786 01.041 8976 Exposure complete
23:01:04.800 00.014 8976 worker thread done servicing request
23:01:04.800 00.000 5052 OnExposeComplete: enter
23:01:04.800 00.000 5052 UpdateGuideState(): m_state=2
23:01:04.800 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1049
23:01:04.800 00.000 5052 Star::Find returns 1 (0), X=415.64, Y=262.73, Mass=42, SNR=4.4, Peak=61 HFD=1.9
23:01:04.800 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.36) = xAngle (-2.69 = -2.69)
23:01:04.800 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.03 = -3.03)
23:01:04.800 00.000 5052 CameraToMount -- cameraX=27.86 cameraY=-9.49 hyp=29.43 cameraTheta=-0.33 mountX=-26.45 mountY=-3.37, mountTheta=-3.01
23:01:04.801 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=148, Gamma=2.260
23:01:04.809 00.008 5052 UpdateGuideState exits: m=42 SNR=4.4
23:01:04.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:04.809 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:04.810 00.001 5052 Enqueuing Expose request
23:01:04.810 00.000 8976 Worker thread wakes up
23:01:04.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:04.810 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,245,37,37)
23:01:05.843 01.033 8976 Exposure complete
23:01:05.856 00.013 8976 worker thread done servicing request
23:01:05.857 00.001 5052 OnExposeComplete: enter
23:01:05.857 00.000 5052 UpdateGuideState(): m_state=2
23:01:05.857 00.000 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1050
23:01:05.857 00.000 5052 Star::Find returns 1 (0), X=415.86, Y=263.54, Mass=43, SNR=4.5, Peak=61 HFD=0.7
23:01:05.857 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.36) = xAngle (-2.66 = -2.66)
23:01:05.857 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.00 = -3.00)
23:01:05.857 00.000 5052 CameraToMount -- cameraX=28.08 cameraY=-8.68 hyp=29.39 cameraTheta=-0.30 mountX=-26.04 mountY=-4.20, mountTheta=-2.98
23:01:05.858 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=400, med=32, FiltMin=27, FiltMax=302, Gamma=2.260
23:01:05.866 00.008 5052 UpdateGuideState exits: m=43 SNR=4.5
23:01:05.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:05.866 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:05.866 00.000 5052 Enqueuing Expose request
23:01:05.866 00.000 8976 Worker thread wakes up
23:01:05.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:05.866 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(398,246,37,37)
23:01:06.906 01.040 8976 Exposure complete
23:01:06.920 00.014 8976 worker thread done servicing request
23:01:06.920 00.000 5052 OnExposeComplete: enter
23:01:06.920 00.000 5052 UpdateGuideState(): m_state=2
23:01:06.920 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1051
23:01:06.920 00.000 5052 Star::Find returns 1 (0), X=415.39, Y=263.21, Mass=46, SNR=4.6, Peak=60 HFD=1.7
23:01:06.920 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
23:01:06.920 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:01:06.921 00.001 5052 CameraToMount -- cameraX=27.62 cameraY=-9.01 hyp=29.05 cameraTheta=-0.32 mountX=-25.94 mountY=-3.70, mountTheta=-3.00
23:01:06.921 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=371, med=32, FiltMin=28, FiltMax=305, Gamma=2.260
23:01:06.930 00.009 5052 UpdateGuideState exits: m=46 SNR=4.6
23:01:06.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:06.930 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:06.930 00.000 5052 Enqueuing Expose request
23:01:06.930 00.000 8976 Worker thread wakes up
23:01:06.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:06.930 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:01:07.964 01.034 8976 Exposure complete
23:01:07.978 00.014 8976 worker thread done servicing request
23:01:07.978 00.000 5052 OnExposeComplete: enter
23:01:07.978 00.000 5052 UpdateGuideState(): m_state=2
23:01:07.978 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1052
23:01:07.978 00.000 5052 Star::Find returns 1 (0), X=415.17, Y=263.17, Mass=38, SNR=4.3, Peak=60 HFD=1.6
23:01:07.978 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:01:07.978 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:01:07.979 00.001 5052 CameraToMount -- cameraX=27.39 cameraY=-9.05 hyp=28.85 cameraTheta=-0.32 mountX=-25.81 mountY=-3.56, mountTheta=-3.00
23:01:07.979 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=372, med=32, FiltMin=27, FiltMax=310, Gamma=2.260
23:01:07.989 00.010 5052 UpdateGuideState exits: m=38 SNR=4.3
23:01:07.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:07.989 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:07.989 00.000 5052 Enqueuing Expose request
23:01:07.989 00.000 8976 Worker thread wakes up
23:01:07.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:07.989 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:01:09.018 01.029 8976 Exposure complete
23:01:09.032 00.014 8976 worker thread done servicing request
23:01:09.032 00.000 5052 OnExposeComplete: enter
23:01:09.032 00.000 5052 UpdateGuideState(): m_state=2
23:01:09.033 00.001 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1053
23:01:09.033 00.000 5052 Star::Find returns 1 (0), X=415.33, Y=263.24, Mass=43, SNR=4.5, Peak=61 HFD=1.6
23:01:09.033 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
23:01:09.033 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:01:09.033 00.000 5052 CameraToMount -- cameraX=27.55 cameraY=-8.99 hyp=28.97 cameraTheta=-0.32 mountX=-25.87 mountY=-3.69, mountTheta=-3.00
23:01:09.033 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=363, med=32, FiltMin=28, FiltMax=281, Gamma=2.260
23:01:09.043 00.010 5052 UpdateGuideState exits: m=43 SNR=4.5
23:01:09.043 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:09.043 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:09.043 00.000 5052 Enqueuing Expose request
23:01:09.043 00.000 8976 Worker thread wakes up
23:01:09.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:09.043 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:01:10.078 01.035 8976 Exposure complete
23:01:10.092 00.014 8976 worker thread done servicing request
23:01:10.092 00.000 5052 OnExposeComplete: enter
23:01:10.092 00.000 5052 UpdateGuideState(): m_state=2
23:01:10.092 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1054
23:01:10.092 00.000 5052 Star::Find returns 1 (0), X=415.20, Y=263.20, Mass=39, SNR=4.3, Peak=61 HFD=1.5
23:01:10.093 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:01:10.093 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:01:10.093 00.000 5052 CameraToMount -- cameraX=27.42 cameraY=-9.02 hyp=28.87 cameraTheta=-0.32 mountX=-25.81 mountY=-3.60, mountTheta=-3.00
23:01:10.093 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=335, med=32, FiltMin=27, FiltMax=282, Gamma=2.260
23:01:10.102 00.009 5052 UpdateGuideState exits: m=39 SNR=4.3
23:01:10.102 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:10.102 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:10.102 00.000 5052 Enqueuing Expose request
23:01:10.102 00.000 8976 Worker thread wakes up
23:01:10.103 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:10.103 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:01:11.150 01.047 8976 Exposure complete
23:01:11.163 00.013 8976 worker thread done servicing request
23:01:11.164 00.001 5052 OnExposeComplete: enter
23:01:11.164 00.000 5052 UpdateGuideState(): m_state=2
23:01:11.164 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1055
23:01:11.164 00.000 5052 Star::Find returns 1 (0), X=415.09, Y=262.90, Mass=44, SNR=4.6, Peak=59 HFD=2.8
23:01:11.164 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.36) = xAngle (-2.69 = -2.69)
23:01:11.164 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.03 = -3.03)
23:01:11.164 00.000 5052 CameraToMount -- cameraX=27.31 cameraY=-9.32 hyp=28.86 cameraTheta=-0.33 mountX=-25.95 mountY=-3.28, mountTheta=-3.02
23:01:11.165 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=355, med=32, FiltMin=28, FiltMax=290, Gamma=2.260
23:01:11.174 00.009 5052 UpdateGuideState exits: m=44 SNR=4.6
23:01:11.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:11.174 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:11.174 00.000 5052 Enqueuing Expose request
23:01:11.174 00.000 8976 Worker thread wakes up
23:01:11.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:11.174 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:01:12.213 01.039 8976 Exposure complete
23:01:12.228 00.015 8976 worker thread done servicing request
23:01:12.228 00.000 5052 OnExposeComplete: enter
23:01:12.228 00.000 5052 UpdateGuideState(): m_state=2
23:01:12.228 00.000 5052 Star::Find(18, 415, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1056
23:01:12.228 00.000 5052 Star::Find returns 1 (0), X=415.23, Y=263.23, Mass=39, SNR=4.3, Peak=62 HFD=1.5
23:01:12.229 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:01:12.229 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:01:12.229 00.000 5052 CameraToMount -- cameraX=27.45 cameraY=-8.99 hyp=28.89 cameraTheta=-0.32 mountX=-25.81 mountY=-3.64, mountTheta=-3.00
23:01:12.229 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=416, med=32, FiltMin=28, FiltMax=287, Gamma=2.260
23:01:12.238 00.009 5052 UpdateGuideState exits: m=39 SNR=4.3
23:01:12.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:12.238 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:12.238 00.000 5052 Enqueuing Expose request
23:01:12.238 00.000 8976 Worker thread wakes up
23:01:12.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:12.238 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:01:13.270 01.032 8976 Exposure complete
23:01:13.283 00.013 8976 worker thread done servicing request
23:01:13.283 00.000 5052 OnExposeComplete: enter
23:01:13.283 00.000 5052 UpdateGuideState(): m_state=2
23:01:13.283 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1057
23:01:13.283 00.000 5052 Star::Find returns 1 (0), X=415.28, Y=263.08, Mass=43, SNR=4.5, Peak=61 HFD=1.8
23:01:13.283 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.36) = xAngle (-2.68 = -2.68)
23:01:13.283 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.02 = -3.02)
23:01:13.283 00.000 5052 CameraToMount -- cameraX=27.50 cameraY=-9.14 hyp=28.98 cameraTheta=-0.32 mountX=-25.95 mountY=-3.53, mountTheta=-3.01
23:01:13.284 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=392, med=32, FiltMin=28, FiltMax=293, Gamma=2.260
23:01:13.294 00.010 5052 UpdateGuideState exits: m=43 SNR=4.5
23:01:13.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:13.294 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:13.294 00.000 5052 Enqueuing Expose request
23:01:13.294 00.000 8976 Worker thread wakes up
23:01:13.294 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:13.294 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:01:14.322 01.028 8976 Exposure complete
23:01:14.338 00.016 8976 worker thread done servicing request
23:01:14.338 00.000 5052 OnExposeComplete: enter
23:01:14.338 00.000 5052 UpdateGuideState(): m_state=2
23:01:14.338 00.000 5052 Star::Find(18, 415, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1058
23:01:14.338 00.000 5052 Star::Find returns 1 (0), X=414.89, Y=263.42, Mass=41, SNR=4.4, Peak=61 HFD=1.8
23:01:14.338 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
23:01:14.338 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:01:14.338 00.000 5052 CameraToMount -- cameraX=27.12 cameraY=-8.81 hyp=28.51 cameraTheta=-0.31 mountX=-25.44 mountY=-3.67, mountTheta=-3.00
23:01:14.339 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=397, med=32, FiltMin=27, FiltMax=296, Gamma=2.260
23:01:14.349 00.010 5052 UpdateGuideState exits: m=41 SNR=4.4
23:01:14.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:14.349 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:14.349 00.000 5052 Enqueuing Expose request
23:01:14.349 00.000 8976 Worker thread wakes up
23:01:14.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:14.349 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(397,245,37,37)
23:01:15.358 01.009 5052 SetCurrentPosition(229.83,148.04)
23:01:15.358 00.000 5052 Star::Find(18, 229, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1058
23:01:15.358 00.000 5052 Star::Find returns 1 (0), X=228.58, Y=143.90, Mass=8852, SNR=66.0, Peak=397 HFD=5.0
23:01:15.358 00.000 5052 setting lock position to (228.58, 143.90)
23:01:15.358 00.000 5052 MultiStar: single-star usage forced by user star selection
23:01:15.358 00.000 5052 Status Line: Selected star at (228.6, 143.9)
23:01:15.361 00.003 5052 Changing from state SELECTED to SELECTED
23:01:15.361 00.000 5052 guider state => SELECTED
23:01:15.397 00.036 8976 Exposure complete
23:01:15.412 00.015 8976 worker thread done servicing request
23:01:15.412 00.000 5052 OnExposeComplete: enter
23:01:15.412 00.000 5052 UpdateGuideState(): m_state=2
23:01:15.412 00.000 5052 Star::Find(18, 228, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1059
23:01:15.413 00.001 5052 Star::Find returns 1 (0), X=227.70, Y=143.51, Mass=8822, SNR=65.8, Peak=347 HFD=5.1
23:01:15.413 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.36) = xAngle (-5.08 = 1.20)
23:01:15.413 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.42 = 0.86)
23:01:15.413 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=-0.39 hyp=0.96 cameraTheta=-2.72 mountX=0.35 mountY=0.73, mountTheta=1.13
23:01:15.413 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=347, med=32, FiltMin=27, FiltMax=302, Gamma=2.260
23:01:15.423 00.010 5052 UpdateGuideState exits: m=8822 SNR=65.8
23:01:15.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:15.423 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:15.423 00.000 5052 Enqueuing Expose request
23:01:15.423 00.000 8976 Worker thread wakes up
23:01:15.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:15.423 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(210,126,37,37)
23:01:16.455 01.032 8976 Exposure complete
23:01:16.468 00.013 8976 worker thread done servicing request
23:01:16.469 00.001 5052 OnExposeComplete: enter
23:01:16.469 00.000 5052 UpdateGuideState(): m_state=2
23:01:16.469 00.000 5052 Star::Find(18, 227, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1060
23:01:16.469 00.000 5052 Star::Find returns 1 (0), X=226.81, Y=143.70, Mass=8839, SNR=65.9, Peak=362 HFD=4.7
23:01:16.469 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.36) = xAngle (-5.39 = 0.90)
23:01:16.469 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.73 = 0.56)
23:01:16.469 00.000 5052 CameraToMount -- cameraX=-1.77 cameraY=-0.20 hyp=1.78 cameraTheta=-3.03 mountX=1.11 mountY=0.94, mountTheta=0.70
23:01:16.470 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=362, med=32, FiltMin=27, FiltMax=298, Gamma=2.260
23:01:16.478 00.008 5052 UpdateGuideState exits: m=8839 SNR=65.9
23:01:16.478 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:16.478 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:16.478 00.000 5052 Enqueuing Expose request
23:01:16.478 00.000 8976 Worker thread wakes up
23:01:16.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:16.478 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(209,126,37,37)
23:01:17.511 01.033 8976 Exposure complete
23:01:17.525 00.014 8976 worker thread done servicing request
23:01:17.525 00.000 5052 OnExposeComplete: enter
23:01:17.525 00.000 5052 UpdateGuideState(): m_state=2
23:01:17.525 00.000 5052 Star::Find(18, 226, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1061
23:01:17.525 00.000 5052 Star::Find returns 1 (0), X=226.54, Y=144.18, Mass=8755, SNR=65.6, Peak=409 HFD=4.5
23:01:17.525 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.36) = xAngle (0.64 = 0.64)
23:01:17.525 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:01:17.525 00.000 5052 CameraToMount -- cameraX=-2.04 cameraY=0.28 hyp=2.05 cameraTheta=3.00 mountX=1.64 mountY=0.62, mountTheta=0.36
23:01:17.526 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=409, med=32, FiltMin=27, FiltMax=388, Gamma=2.260
23:01:17.534 00.008 5052 UpdateGuideState exits: m=8755 SNR=65.6
23:01:17.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:17.534 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:17.534 00.000 5052 Enqueuing Expose request
23:01:17.534 00.000 8976 Worker thread wakes up
23:01:17.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:17.535 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(209,126,37,37)
23:01:18.564 01.029 8976 Exposure complete
23:01:18.578 00.014 8976 worker thread done servicing request
23:01:18.578 00.000 5052 OnExposeComplete: enter
23:01:18.578 00.000 5052 UpdateGuideState(): m_state=2
23:01:18.578 00.000 5052 Star::Find(18, 226, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1062
23:01:18.578 00.000 5052 Star::Find returns 1 (0), X=226.12, Y=144.37, Mass=8959, SNR=66.5, Peak=463 HFD=4.4
23:01:18.578 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.36) = xAngle (0.59 = 0.59)
23:01:18.578 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.25 = 0.25)
23:01:18.578 00.000 5052 CameraToMount -- cameraX=-2.46 cameraY=0.47 hyp=2.51 cameraTheta=2.95 mountX=2.08 mountY=0.63, mountTheta=0.29
23:01:18.579 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=463, med=32, FiltMin=27, FiltMax=375, Gamma=2.260
23:01:18.588 00.009 5052 UpdateGuideState exits: m=8959 SNR=66.5
23:01:18.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:18.588 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:18.588 00.000 5052 Enqueuing Expose request
23:01:18.588 00.000 8976 Worker thread wakes up
23:01:18.588 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:18.588 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(208,126,37,37)
23:01:19.063 00.475 5052 GuideButtonClick i=1 ctx=Guide button clicked
23:01:19.063 00.000 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
23:01:19.063 00.000 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
23:01:19.063 00.000 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
23:01:19.063 00.000 5052 guider state => CALIBRATING_PRIMARY
23:01:19.063 00.000 5052 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:01:19.066 00.003 5052 reset dither spiral
23:01:19.623 00.557 8976 Exposure complete
23:01:19.637 00.014 8976 worker thread done servicing request
23:01:19.638 00.001 5052 OnExposeComplete: enter
23:01:19.638 00.000 5052 UpdateGuideState(): m_state=3
23:01:19.638 00.000 5052 Star::Find(18, 226, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1063
23:01:19.638 00.000 5052 Star::Find returns 1 (0), X=225.28, Y=144.65, Mass=8655, SNR=65.3, Peak=441 HFD=4.8
23:01:19.638 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.36) = xAngle (0.56 = 0.56)
23:01:19.638 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.22 = 0.22)
23:01:19.638 00.000 5052 CameraToMount -- cameraX=-3.29 cameraY=0.75 hyp=3.38 cameraTheta=2.92 mountX=2.87 mountY=0.73, mountTheta=0.25
23:01:19.639 00.001 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
23:01:19.639 00.000 5052 guider state => CALIBRATING_SECONDARY
23:01:19.640 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=441, med=32, FiltMin=28, FiltMax=320, Gamma=2.260
23:01:19.648 00.008 5052 UpdateGuideState exits: m=8655 SNR=65.3
23:01:19.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:19.648 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:19.648 00.000 5052 Enqueuing Expose request
23:01:19.648 00.000 8976 Worker thread wakes up
23:01:19.649 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:19.649 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,127,37,37)
23:01:20.691 01.042 8976 Exposure complete
23:01:20.706 00.015 8976 worker thread done servicing request
23:01:20.706 00.000 5052 OnExposeComplete: enter
23:01:20.706 00.000 5052 UpdateGuideState(): m_state=4
23:01:20.706 00.000 5052 Star::Find(18, 225, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1064
23:01:20.706 00.000 5052 Star::Find returns 1 (0), X=224.66, Y=144.14, Mass=8717, SNR=65.5, Peak=506 HFD=4.7
23:01:20.706 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.36) = xAngle (0.72 = 0.72)
23:01:20.706 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.38 = 0.38)
23:01:20.706 00.000 5052 CameraToMount -- cameraX=-3.92 cameraY=0.24 hyp=3.93 cameraTheta=3.08 mountX=2.95 mountY=1.47, mountTheta=0.46
23:01:20.706 00.000 5052 Changing from state CALIBRATING_SECONDARY to CALIBRATED
23:01:20.706 00.000 5052 guider state => CALIBRATED
23:01:20.706 00.000 5052 Changing from state CALIBRATED to GUIDING
23:01:20.706 00.000 5052 stepguider: scope pointing change, no change to calibration
23:01:20.707 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:20.707 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:01:20.707 00.000 5052 AdjustCalibrationForScopePointing (scope): current dec=10.0 pierSide=0, cal dec=10.1 pierSide=1 rotAngle=None bin=2
23:01:20.707 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:01:20.707 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:01:20.707 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:01:20.707 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:01:20.707 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:01:20.708 00.001 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:01:20.708 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:01:20.708 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:01:20.708 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:01:20.708 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:01:20.708 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:01:20.708 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:01:20.708 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:01:20.792 00.084 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:01:20.792 00.000 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
23:01:20.792 00.000 5052 Guiding starts on opposite side of pier: calibration data side is West, current side is East
23:01:20.792 00.000 5052 FlipCalibration before: x=2.3, y=-99.9 decFlipRequired=1 sideOfPier=West rotAngle=None parity=+/+
23:01:20.792 00.000 5052 FlipCalibration pre-normalize: x=182.3, y=80.1
23:01:20.792 00.000 5052 FlipCalibration after: x=-177.7 y=80.1 sideOfPier=East parity=+/+
23:01:20.793 00.001 5052 Mount::SetCalibration (scope) -- xAngle=-177.7 yAngle=80.1 xRate=9.433 yRate=8.822 bin=2 dec=10.1 pierSide=0 par=+/+ rotAng=None
23:01:20.793 00.000 5052 Mount::SetCalibration (scope) -- sets m_xAngle=-177.7 m_yAngleError=-167.7
23:01:20.795 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:20.795 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:01:20.796 00.001 5052 Status Line: CAL: West(2,-100)->East(-178,80)
23:01:20.799 00.003 5052 Dec comp: XRate 9.433 -> 9.437 for dec 10.1 -> dec 10.0
23:01:20.800 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:20.800 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:01:20.802 00.002 5052 setting lock position to (224.66, 144.14)
23:01:20.802 00.000 5052 guider state => GUIDING
23:01:20.802 00.000 5052 Status Line: Guiding
23:01:20.804 00.002 5052 Mount: notify guiding started
23:01:20.804 00.000 5052 Mount: notify guiding started
23:01:20.804 00.000 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
23:01:20.804 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:01:20.804 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:01:20.804 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:01:20.805 00.001 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:01:20.805 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 19.436400
23:01:20.805 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:01:20.805 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:01:20.805 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:01:20.805 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:01:20.805 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:40:22 PM"
23:01:20.805 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:01:20.806 00.001 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-1.5 0.3}, {-3.7 2.3}, {-4.7 2.9}, {-5.8 4.0}, {-8.4 6.0}, {-9.8 7.1}, {-12.8 8.1}, {-16.0 9.5}, {-18.1 11.0}, {-18.4 12.5}, {-17.1 13.6}, {-17.4 15.0}, {-18.5 15.6}"
23:01:20.806 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.5 0.3}, {1.0 0.2}, {2.0 1.0}, {2.6 2.2}, {2.8 2.5}, {3.5 3.1}, {4.7 3.9}, {6.6 4.2}, {9.2 5.0}, {11.3 5.7}, {13.2 6.0}, {14.3 6.5}, {16.6 7.0}"
23:01:20.806 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:01:20.806 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:01:20.806 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:01:20.806 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:01:20.806 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 19.436400
23:01:20.807 00.001 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:01:20.807 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:01:20.807 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:01:20.807 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:01:20.807 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:40:22 PM"
23:01:20.807 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:01:20.807 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-1.5 0.3}, {-3.7 2.3}, {-4.7 2.9}, {-5.8 4.0}, {-8.4 6.0}, {-9.8 7.1}, {-12.8 8.1}, {-16.0 9.5}, {-18.1 11.0}, {-18.4 12.5}, {-17.1 13.6}, {-17.4 15.0}, {-18.5 15.6}"
23:01:20.807 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.5 0.3}, {1.0 0.2}, {2.0 1.0}, {2.6 2.2}, {2.8 2.5}, {3.5 3.1}, {4.7 3.9}, {6.6 4.2}, {9.2 5.0}, {11.3 5.7}, {13.2 6.0}, {14.3 6.5}, {16.6 7.0}"
23:01:20.808 00.001 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 11:01:20 PM"
23:01:20.808 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.009433
23:01:20.808 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.008822
23:01:20.808 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
23:01:20.808 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.100890
23:01:20.808 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 1.397630
23:01:20.808 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.176831
23:01:20.809 00.001 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
23:01:20.809 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
23:01:20.809 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
23:01:20.809 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
23:01:20.809 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:01:20.809 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:01:20.809 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:01:20.809 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:01:20.809 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:01:20.810 00.001 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:01:20.810 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:01:20.810 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:01:20.810 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:01:20.810 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:01:20.810 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:01:20.810 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:01:20.810 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:01:20.811 00.001 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:01:20.811 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:01:20.811 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:01:20.811 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:01:20.811 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:01:20.811 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:01:20.811 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:01:20.811 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:01:20.811 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:01:20.812 00.001 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:01:20.812 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:01:20.812 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:01:20.812 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:01:20.902 00.090 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:01:20.902 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:01:20.902 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
23:01:20.902 00.000 5052 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
23:01:20.902 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:20.902 00.000 5052 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 10.0
23:01:20.902 00.000 5052 MountToCamera -- mountTheta (-0.00) + m_xAngle (-3.10) = xAngle (-3.10 = -3.10)
23:01:20.902 00.000 5052 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
23:01:20.902 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
23:01:20.902 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
23:01:20.903 00.001 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
23:01:20.903 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=506, med=32, FiltMin=27, FiltMax=311, Gamma=2.260
23:01:20.912 00.009 5052 UpdateGuideState exits: m=8717 SNR=65.5
23:01:20.912 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:20.912 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:20.912 00.000 5052 Enqueuing Expose request
23:01:20.912 00.000 8976 Worker thread wakes up
23:01:20.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:20.912 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:21.953 01.041 8976 Exposure complete
23:01:21.966 00.013 8976 worker thread done servicing request
23:01:21.966 00.000 5052 OnExposeComplete: enter
23:01:21.967 00.001 5052 UpdateGuideState(): m_state=6
23:01:21.967 00.000 5052 Star::Find(18, 224, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:01:21.967 00.000 5052 Star::Find returns 1 (0), X=225.56, Y=143.54, Mass=8610, SNR=65.0, Peak=378 HFD=5.1
23:01:21.967 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.36) = xAngle (-2.94 = -2.94)
23:01:21.967 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.28 = 3.00)
23:01:21.967 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-0.59 hyp=1.08 cameraTheta=-0.58 mountX=-1.06 mountY=0.15, mountTheta=3.00
23:01:21.968 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=-0.59, opts=13)
23:01:21.968 00.000 5052 Enqueuing Move request for stepguider (0.90, -0.59)
23:01:21.968 00.000 8976 Worker thread wakes up
23:01:21.968 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, -0.59) opts 0xd
23:01:21.968 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, -0.59)
23:01:21.968 00.000 8976 Moving (0.90, -0.59) raw xDistance=-1.06 yDistance=0.15
23:01:21.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.80 from input -1.06
23:01:21.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:01:21.968 00.000 8976 MoveAxis(R, 6, ABG)
23:01:21.968 00.000 8976 stepping (0, 0) + (6, 0)
23:01:21.968 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:01:21.969 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=378, med=32, FiltMin=27, FiltMax=302, Gamma=2.260
23:01:21.977 00.008 5052 UpdateGuideState exits: m=8610 SNR=65.0
23:01:21.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:21.978 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:21.978 00.000 5052 Enqueuing Expose request
23:01:22.014 00.036 8976 Received - 47 (G) 
23:01:22.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:01:22.014 00.000 8976 stepped: pos (6, 0)
23:01:22.014 00.000 8976 MoveAxis(U, 0, ABG)
23:01:22.014 00.000 8976 move complete, result=0
23:01:22.014 00.000 8976 worker thread done servicing request
23:01:22.014 00.000 8976 Worker thread wakes up
23:01:22.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:22.014 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:22.014 00.000 5052 GuideStep: -1.1 px 6 ms EAST, 0.1 px 0 ms NORTH
23:01:23.053 01.039 8976 Exposure complete
23:01:23.067 00.014 8976 worker thread done servicing request
23:01:23.068 00.001 5052 OnExposeComplete: enter
23:01:23.068 00.000 5052 UpdateGuideState(): m_state=6
23:01:23.068 00.000 5052 Star::Find(18, 225, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:01:23.068 00.000 5052 Star::Find returns 1 (0), X=227.17, Y=145.80, Mass=8580, SNR=65.1, Peak=349 HFD=5.2
23:01:23.068 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.36) = xAngle (-1.77 = -1.77)
23:01:23.068 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.11 = -2.11)
23:01:23.068 00.000 5052 CameraToMount -- cameraX=2.51 cameraY=1.67 hyp=3.01 cameraTheta=0.59 mountX=-0.61 mountY=-2.58, mountTheta=-1.80
23:01:23.068 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.51, y=1.67, opts=13)
23:01:23.069 00.001 5052 Enqueuing Move request for stepguider (2.51, 1.67)
23:01:23.069 00.000 8976 Worker thread wakes up
23:01:23.069 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.51, 1.67) opts 0xd
23:01:23.069 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.51, 1.67)
23:01:23.069 00.000 8976 Moving (2.51, 1.67) raw xDistance=-0.61 yDistance=-2.58
23:01:23.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.61
23:01:23.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.63 from input -2.58
23:01:23.069 00.000 8976 MoveAxis(R, 2, ABG)
23:01:23.069 00.000 8976 stepping (6, 0) + (2, 0)
23:01:23.069 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:01:23.070 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=349, med=32, FiltMin=28, FiltMax=287, Gamma=2.260
23:01:23.079 00.009 5052 UpdateGuideState exits: m=8580 SNR=65.1
23:01:23.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:23.079 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:23.079 00.000 5052 Enqueuing Expose request
23:01:23.101 00.022 8976 Received - 47 (G) 
23:01:23.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:01:23.101 00.000 8976 stepped: pos (8, 0)
23:01:23.101 00.000 8976 MoveAxis(U, 8, ABG)
23:01:23.101 00.000 8976 stepping (8, 0) + (0, 8)
23:01:23.101 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:01:23.149 00.048 8976 Received - 47 (G) 
23:01:23.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:01:23.149 00.000 8976 stepped: pos (8, 8)
23:01:23.150 00.001 8976 move complete, result=0
23:01:23.150 00.000 8976 worker thread done servicing request
23:01:23.150 00.000 8976 Worker thread wakes up
23:01:23.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:23.150 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:23.150 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -2.6 px 8 ms NORTH
23:01:24.187 01.037 8976 Exposure complete
23:01:24.201 00.014 8976 worker thread done servicing request
23:01:24.201 00.000 5052 OnExposeComplete: enter
23:01:24.201 00.000 5052 UpdateGuideState(): m_state=6
23:01:24.201 00.000 5052 Star::Find(18, 227, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:01:24.202 00.001 5052 Star::Find returns 1 (0), X=227.04, Y=145.75, Mass=8961, SNR=66.3, Peak=290 HFD=5.8
23:01:24.202 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.36) = xAngle (-1.76 = -1.76)
23:01:24.202 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.10 = -2.10)
23:01:24.202 00.000 5052 CameraToMount -- cameraX=2.38 cameraY=1.62 hyp=2.88 cameraTheta=0.60 mountX=-0.55 mountY=-2.48, mountTheta=-1.79
23:01:24.202 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.38, y=1.62, opts=13)
23:01:24.202 00.000 5052 Enqueuing Move request for stepguider (2.38, 1.62)
23:01:24.202 00.000 8976 Worker thread wakes up
23:01:24.203 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.38, 1.62) opts 0xd
23:01:24.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.38, 1.62)
23:01:24.203 00.000 8976 Moving (2.38, 1.62) raw xDistance=-0.55 yDistance=-2.48
23:01:24.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.55
23:01:24.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.68 from input -2.48
23:01:24.203 00.000 8976 MoveAxis(R, 0, ABG)
23:01:24.203 00.000 8976 MoveAxis(U, 8, ABG)
23:01:24.203 00.000 8976 stepping (8, 8) + (0, 8)
23:01:24.203 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:01:24.203 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=290, med=32, FiltMin=28, FiltMax=246, Gamma=2.260
23:01:24.214 00.011 5052 UpdateGuideState exits: m=8961 SNR=66.3
23:01:24.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:24.214 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:24.214 00.000 5052 Enqueuing Expose request
23:01:24.252 00.038 8976 Received - 47 (G) 
23:01:24.252 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:01:24.252 00.000 8976 stepped: pos (8, 16)
23:01:24.252 00.000 8976 move complete, result=0
23:01:24.253 00.001 8976 worker thread done servicing request
23:01:24.253 00.000 8976 Worker thread wakes up
23:01:24.253 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -2.5 px 8 ms NORTH
23:01:24.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:24.253 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:24.546 00.293 5052 MultiStar mode disabled
23:01:24.557 00.011 5052 GuidingAssistant: Disabling guide output
23:01:24.557 00.000 5052 AOGuidingEnabled: 0
23:01:24.557 00.000 5052 MountGuidingEnabled: 0
23:01:25.286 00.729 8976 Exposure complete
23:01:25.300 00.014 8976 worker thread done servicing request
23:01:25.300 00.000 5052 OnExposeComplete: enter
23:01:25.300 00.000 5052 UpdateGuideState(): m_state=6
23:01:25.300 00.000 5052 Star::Find(18, 227, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:01:25.300 00.000 5052 Star::Find returns 1 (0), X=225.86, Y=144.43, Mass=8411, SNR=64.4, Peak=425 HFD=4.9
23:01:25.300 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.36) = xAngle (-2.12 = -2.12)
23:01:25.300 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.46 = -2.46)
23:01:25.300 00.000 5052 CameraToMount -- cameraX=1.20 cameraY=0.30 hyp=1.23 cameraTheta=0.24 mountX=-0.64 mountY=-0.78, mountTheta=-2.26
23:01:25.301 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.20, y=0.30, opts=13)
23:01:25.301 00.000 5052 Enqueuing Move request for stepguider (1.20, 0.30)
23:01:25.301 00.000 8976 Worker thread wakes up
23:01:25.301 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.20, 0.30) opts 0xd
23:01:25.301 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.20, 0.30)
23:01:25.301 00.000 8976 Moving (1.20, 0.30) raw xDistance=-0.64 yDistance=-0.78
23:01:25.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
23:01:25.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.78
23:01:25.302 00.001 8976 MoveAxis(R, 1, ABG)
23:01:25.302 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:25.302 00.000 8976 MoveAxis(U, 0, ABG)
23:01:25.302 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:25.302 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:25.302 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:25.302 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:25.302 00.000 8976 move complete, result=1
23:01:25.302 00.000 8976 worker thread done servicing request
23:01:25.302 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=425, med=32, FiltMin=28, FiltMax=342, Gamma=2.260
23:01:25.312 00.010 5052 UpdateGuideState exits: m=8411 SNR=64.4
23:01:25.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:25.312 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:25.312 00.000 5052 Enqueuing Expose request
23:01:25.312 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -0.8 px 0 ms NORTH
23:01:25.312 00.000 8976 Worker thread wakes up
23:01:25.313 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:25.313 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:25.313 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (-3.10) = xAngle (3.34 = -2.94)
23:01:25.313 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.27 = -0.01)
23:01:25.313 00.000 5052 CameraToMount -- cameraX=1.20 cameraY=0.30 hyp=1.23 cameraTheta=0.24 mountX=-1.21 mountY=-0.02, mountTheta=-3.13
23:01:25.313 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:26.350 01.037 8976 Exposure complete
23:01:26.364 00.014 8976 worker thread done servicing request
23:01:26.364 00.000 5052 OnExposeComplete: enter
23:01:26.364 00.000 5052 UpdateGuideState(): m_state=6
23:01:26.364 00.000 5052 Star::Find(18, 225, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:01:26.365 00.001 5052 Star::Find returns 1 (0), X=226.06, Y=144.90, Mass=8912, SNR=66.2, Peak=397 HFD=4.7
23:01:26.365 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.36) = xAngle (-1.86 = -1.86)
23:01:26.365 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.20 = -2.20)
23:01:26.365 00.000 5052 CameraToMount -- cameraX=1.40 cameraY=0.76 hyp=1.60 cameraTheta=0.50 mountX=-0.46 mountY=-1.29, mountTheta=-1.91
23:01:26.365 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.40, y=0.76, opts=13)
23:01:26.366 00.001 5052 Enqueuing Move request for stepguider (1.40, 0.76)
23:01:26.366 00.000 8976 Worker thread wakes up
23:01:26.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.40, 0.76) opts 0xd
23:01:26.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.40, 0.76)
23:01:26.366 00.000 8976 Moving (1.40, 0.76) raw xDistance=-0.46 yDistance=-1.29
23:01:26.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.46
23:01:26.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.29
23:01:26.366 00.000 8976 MoveAxis(R, 0, ABG)
23:01:26.366 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:26.366 00.000 8976 MoveAxis(U, 4, ABG)
23:01:26.366 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:26.366 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:26.366 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:26.366 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:26.366 00.000 8976 move complete, result=1
23:01:26.366 00.000 8976 worker thread done servicing request
23:01:26.367 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=397, med=32, FiltMin=28, FiltMax=296, Gamma=2.260
23:01:26.377 00.010 5052 UpdateGuideState exits: m=8912 SNR=66.2
23:01:26.378 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:26.378 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:26.378 00.000 5052 Enqueuing Expose request
23:01:26.378 00.000 8976 Worker thread wakes up
23:01:26.378 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:26.378 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:26.378 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -1.3 px 0 ms NORTH
23:01:26.379 00.001 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.60 = -2.68)
23:01:26.379 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.53 = 0.24)
23:01:26.379 00.000 5052 CameraToMount -- cameraX=1.40 cameraY=0.76 hyp=1.60 cameraTheta=0.50 mountX=-1.43 mountY=0.39, mountTheta=2.88
23:01:26.379 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:26.379 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:27.417 01.038 8976 Exposure complete
23:01:27.431 00.014 8976 worker thread done servicing request
23:01:27.431 00.000 5052 OnExposeComplete: enter
23:01:27.431 00.000 5052 UpdateGuideState(): m_state=6
23:01:27.432 00.001 5052 Star::Find(18, 226, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:01:27.432 00.000 5052 Star::Find returns 1 (0), X=225.16, Y=144.66, Mass=8962, SNR=66.4, Peak=352 HFD=5.0
23:01:27.432 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.36) = xAngle (-1.55 = -1.55)
23:01:27.432 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.89 = -1.89)
23:01:27.432 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.53 hyp=0.73 cameraTheta=0.81 mountX=0.02 mountY=-0.69, mountTheta=-1.55
23:01:27.432 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.53, opts=13)
23:01:27.433 00.001 5052 Enqueuing Move request for stepguider (0.50, 0.53)
23:01:27.433 00.000 8976 Worker thread wakes up
23:01:27.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.53) opts 0xd
23:01:27.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.53)
23:01:27.433 00.000 8976 Moving (0.50, 0.53) raw xDistance=0.02 yDistance=-0.69
23:01:27.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:01:27.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.69
23:01:27.433 00.000 8976 MoveAxis(R, 0, ABG)
23:01:27.433 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:27.433 00.000 8976 MoveAxis(U, 0, ABG)
23:01:27.433 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:27.433 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:27.433 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:27.433 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:27.433 00.000 8976 move complete, result=1
23:01:27.433 00.000 8976 worker thread done servicing request
23:01:27.434 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=352, med=32, FiltMin=27, FiltMax=330, Gamma=2.260
23:01:27.445 00.011 5052 UpdateGuideState exits: m=8962 SNR=66.4
23:01:27.445 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:27.445 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:27.445 00.000 5052 Enqueuing Expose request
23:01:27.445 00.000 8976 Worker thread wakes up
23:01:27.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:27.445 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:27.445 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 0 ms NORTH
23:01:27.446 00.001 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
23:01:27.446 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.84 = 0.56)
23:01:27.446 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.53 hyp=0.73 cameraTheta=0.81 mountX=-0.52 mountY=0.38, mountTheta=2.51
23:01:27.446 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:27.446 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:28.484 01.038 8976 Exposure complete
23:01:28.497 00.013 8976 worker thread done servicing request
23:01:28.498 00.001 5052 OnExposeComplete: enter
23:01:28.498 00.000 5052 UpdateGuideState(): m_state=6
23:01:28.498 00.000 5052 Star::Find(18, 225, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:01:28.498 00.000 5052 Star::Find returns 1 (0), X=225.63, Y=144.62, Mass=9030, SNR=66.7, Peak=426 HFD=4.8
23:01:28.498 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.36) = xAngle (-1.90 = -1.90)
23:01:28.498 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.24 = -2.24)
23:01:28.498 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=0.48 hyp=1.08 cameraTheta=0.46 mountX=-0.35 mountY=-0.85, mountTheta=-1.96
23:01:28.499 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=0.48, opts=13)
23:01:28.499 00.000 5052 Enqueuing Move request for stepguider (0.97, 0.48)
23:01:28.499 00.000 8976 Worker thread wakes up
23:01:28.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, 0.48) opts 0xd
23:01:28.499 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, 0.48)
23:01:28.499 00.000 8976 Moving (0.97, 0.48) raw xDistance=-0.35 yDistance=-0.85
23:01:28.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.35
23:01:28.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.85
23:01:28.499 00.000 8976 MoveAxis(R, 0, ABG)
23:01:28.499 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:28.499 00.000 8976 MoveAxis(U, 0, ABG)
23:01:28.499 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:28.499 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:28.499 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:28.499 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:28.499 00.000 8976 move complete, result=1
23:01:28.499 00.000 8976 worker thread done servicing request
23:01:28.500 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=426, med=32, FiltMin=28, FiltMax=321, Gamma=2.260
23:01:28.509 00.009 5052 UpdateGuideState exits: m=9030 SNR=66.7
23:01:28.509 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:28.509 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:28.509 00.000 5052 Enqueuing Expose request
23:01:28.509 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -0.9 px 0 ms NORTH
23:01:28.509 00.000 8976 Worker thread wakes up
23:01:28.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:28.510 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:28.510 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.10) = xAngle (3.56 = -2.72)
23:01:28.510 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.49 = 0.20)
23:01:28.510 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=0.48 hyp=1.08 cameraTheta=0.46 mountX=-0.99 mountY=0.22, mountTheta=2.92
23:01:28.510 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:28.511 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:29.538 01.027 8976 Exposure complete
23:01:29.552 00.014 8976 worker thread done servicing request
23:01:29.552 00.000 5052 OnExposeComplete: enter
23:01:29.552 00.000 5052 UpdateGuideState(): m_state=6
23:01:29.552 00.000 5052 Star::Find(18, 225, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:01:29.552 00.000 5052 Star::Find returns 1 (0), X=226.27, Y=145.29, Mass=8634, SNR=65.2, Peak=405 HFD=5.2
23:01:29.552 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.36) = xAngle (-1.74 = -1.74)
23:01:29.552 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.08 = -2.08)
23:01:29.553 00.001 5052 CameraToMount -- cameraX=1.61 cameraY=1.16 hyp=1.98 cameraTheta=0.62 mountX=-0.33 mountY=-1.73, mountTheta=-1.76
23:01:29.553 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.61, y=1.16, opts=13)
23:01:29.553 00.000 5052 Enqueuing Move request for stepguider (1.61, 1.16)
23:01:29.553 00.000 8976 Worker thread wakes up
23:01:29.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.61, 1.16) opts 0xd
23:01:29.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.61, 1.16)
23:01:29.553 00.000 8976 Moving (1.61, 1.16) raw xDistance=-0.33 yDistance=-1.73
23:01:29.554 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.33
23:01:29.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.09 from input -1.73
23:01:29.554 00.000 8976 MoveAxis(R, 0, ABG)
23:01:29.554 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:29.554 00.000 8976 MoveAxis(U, 5, ABG)
23:01:29.554 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:29.554 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:29.554 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:29.554 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:29.554 00.000 8976 move complete, result=1
23:01:29.554 00.000 8976 worker thread done servicing request
23:01:29.554 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=405, med=32, FiltMin=28, FiltMax=274, Gamma=2.260
23:01:29.564 00.010 5052 UpdateGuideState exits: m=8634 SNR=65.2
23:01:29.564 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:29.564 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:29.564 00.000 5052 Enqueuing Expose request
23:01:29.564 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -1.7 px 0 ms NORTH
23:01:29.564 00.000 8976 Worker thread wakes up
23:01:29.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:29.564 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:29.565 00.001 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
23:01:29.565 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.65 = 0.37)
23:01:29.565 00.000 5052 CameraToMount -- cameraX=1.61 cameraY=1.16 hyp=1.98 cameraTheta=0.62 mountX=-1.66 mountY=0.71, mountTheta=2.73
23:01:29.565 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:29.565 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:30.606 01.041 8976 Exposure complete
23:01:30.621 00.015 8976 worker thread done servicing request
23:01:30.621 00.000 5052 OnExposeComplete: enter
23:01:30.621 00.000 5052 UpdateGuideState(): m_state=6
23:01:30.621 00.000 5052 Star::Find(18, 226, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:01:30.621 00.000 5052 Star::Find returns 1 (0), X=226.00, Y=144.95, Mass=8559, SNR=64.9, Peak=384 HFD=4.6
23:01:30.621 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.36) = xAngle (-1.82 = -1.82)
23:01:30.621 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.15 = -2.15)
23:01:30.621 00.000 5052 CameraToMount -- cameraX=1.35 cameraY=0.81 hyp=1.57 cameraTheta=0.54 mountX=-0.38 mountY=-1.31, mountTheta=-1.85
23:01:30.622 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.35, y=0.81, opts=13)
23:01:30.622 00.000 5052 Enqueuing Move request for stepguider (1.35, 0.81)
23:01:30.622 00.000 8976 Worker thread wakes up
23:01:30.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.35, 0.81) opts 0xd
23:01:30.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.35, 0.81)
23:01:30.622 00.000 8976 Moving (1.35, 0.81) raw xDistance=-0.38 yDistance=-1.31
23:01:30.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.38
23:01:30.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.31
23:01:30.623 00.001 8976 MoveAxis(R, 0, ABG)
23:01:30.623 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:30.623 00.000 8976 MoveAxis(U, 4, ABG)
23:01:30.623 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:30.623 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:30.623 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:30.623 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:30.623 00.000 8976 move complete, result=1
23:01:30.623 00.000 8976 worker thread done servicing request
23:01:30.623 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=384, med=32, FiltMin=27, FiltMax=292, Gamma=2.260
23:01:30.632 00.009 5052 UpdateGuideState exits: m=8559 SNR=64.9
23:01:30.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:30.632 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:30.632 00.000 5052 Enqueuing Expose request
23:01:30.632 00.000 8976 Worker thread wakes up
23:01:30.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:30.632 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:30.632 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -1.3 px 0 ms NORTH
23:01:30.634 00.002 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.10) = xAngle (3.64 = -2.64)
23:01:30.634 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.57 = 0.29)
23:01:30.634 00.000 5052 CameraToMount -- cameraX=1.35 cameraY=0.81 hyp=1.57 cameraTheta=0.54 mountX=-1.38 mountY=0.45, mountTheta=2.83
23:01:30.634 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:30.634 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:31.675 01.041 8976 Exposure complete
23:01:31.689 00.014 8976 worker thread done servicing request
23:01:31.689 00.000 5052 OnExposeComplete: enter
23:01:31.689 00.000 5052 UpdateGuideState(): m_state=6
23:01:31.689 00.000 5052 Star::Find(18, 226, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:01:31.689 00.000 5052 Star::Find returns 1 (0), X=223.23, Y=145.14, Mass=8488, SNR=64.6, Peak=364 HFD=4.9
23:01:31.689 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.36) = xAngle (0.17 = 0.17)
23:01:31.689 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.17 = -0.17)
23:01:31.689 00.000 5052 CameraToMount -- cameraX=-1.43 cameraY=1.00 hyp=1.74 cameraTheta=2.53 mountX=1.72 mountY=-0.29, mountTheta=-0.17
23:01:31.690 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.43, y=1.00, opts=13)
23:01:31.690 00.000 5052 Enqueuing Move request for stepguider (-1.43, 1.00)
23:01:31.690 00.000 8976 Worker thread wakes up
23:01:31.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.43, 1.00) opts 0xd
23:01:31.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.43, 1.00)
23:01:31.690 00.000 8976 Moving (-1.43, 1.00) raw xDistance=1.72 yDistance=-0.29
23:01:31.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.08 from input 1.72
23:01:31.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
23:01:31.690 00.000 8976 MoveAxis(L, 3, ABG)
23:01:31.691 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:31.691 00.000 8976 MoveAxis(U, 0, ABG)
23:01:31.691 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:31.691 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:31.691 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:31.691 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:31.691 00.000 8976 move complete, result=1
23:01:31.691 00.000 8976 worker thread done servicing request
23:01:31.691 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=364, med=32, FiltMin=28, FiltMax=300, Gamma=2.260
23:01:31.701 00.010 5052 UpdateGuideState exits: m=8488 SNR=64.6
23:01:31.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:31.701 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:31.701 00.000 5052 Enqueuing Expose request
23:01:31.701 00.000 5052 GuideStep: 1.7 px 0 ms WEST, -0.3 px 0 ms NORTH
23:01:31.701 00.000 8976 Worker thread wakes up
23:01:31.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:31.701 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:31.701 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.10) = xAngle (5.63 = -0.65)
23:01:31.701 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.56 = 2.27)
23:01:31.701 00.000 5052 CameraToMount -- cameraX=-1.43 cameraY=1.00 hyp=1.74 cameraTheta=2.53 mountX=1.39 mountY=1.33, mountTheta=0.76
23:01:31.701 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:31.702 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:32.729 01.027 8976 Exposure complete
23:01:32.743 00.014 8976 worker thread done servicing request
23:01:32.743 00.000 5052 OnExposeComplete: enter
23:01:32.743 00.000 5052 UpdateGuideState(): m_state=6
23:01:32.743 00.000 5052 Star::Find(18, 223, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:01:32.743 00.000 5052 Star::Find returns 1 (0), X=221.19, Y=144.80, Mass=8757, SNR=65.7, Peak=447 HFD=4.5
23:01:32.743 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.36) = xAngle (0.59 = 0.59)
23:01:32.743 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.25 = 0.25)
23:01:32.744 00.001 5052 CameraToMount -- cameraX=-3.47 cameraY=0.66 hyp=3.53 cameraTheta=2.95 mountX=2.93 mountY=0.89, mountTheta=0.29
23:01:32.744 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.47, y=0.66, opts=13)
23:01:32.744 00.000 5052 Enqueuing Move request for stepguider (-3.47, 0.66)
23:01:32.744 00.000 8976 Worker thread wakes up
23:01:32.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.47, 0.66) opts 0xd
23:01:32.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.47, 0.66)
23:01:32.744 00.000 8976 Moving (-3.47, 0.66) raw xDistance=2.93 yDistance=0.89
23:01:32.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.92 from input 2.93
23:01:32.745 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.89
23:01:32.745 00.000 8976 MoveAxis(L, 6, ABG)
23:01:32.745 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:32.745 00.000 8976 MoveAxis(U, 0, ABG)
23:01:32.745 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:32.745 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:32.745 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:32.745 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:32.745 00.000 8976 move complete, result=1
23:01:32.745 00.000 8976 worker thread done servicing request
23:01:32.745 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=447, med=31, FiltMin=27, FiltMax=323, Gamma=2.260
23:01:32.756 00.011 5052 UpdateGuideState exits: m=8757 SNR=65.7
23:01:32.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:32.756 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:32.756 00.000 5052 Enqueuing Expose request
23:01:32.756 00.000 8976 Worker thread wakes up
23:01:32.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:32.756 00.000 5052 GuideStep: 2.9 px 0 ms WEST, 0.9 px 0 ms NORTH
23:01:32.756 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:32.757 00.001 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.10) = xAngle (6.05 = -0.23)
23:01:32.757 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.98 = 2.70)
23:01:32.757 00.000 5052 CameraToMount -- cameraX=-3.47 cameraY=0.66 hyp=3.53 cameraTheta=2.95 mountX=3.44 mountY=1.52, mountTheta=0.42
23:01:32.757 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:32.757 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:33.792 01.035 8976 Exposure complete
23:01:33.807 00.015 8976 worker thread done servicing request
23:01:33.807 00.000 5052 OnExposeComplete: enter
23:01:33.807 00.000 5052 UpdateGuideState(): m_state=6
23:01:33.807 00.000 5052 Star::Find(18, 221, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:01:33.808 00.001 5052 Star::Find returns 1 (0), X=220.76, Y=145.10, Mass=8558, SNR=64.8, Peak=469 HFD=4.8
23:01:33.808 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.36) = xAngle (0.54 = 0.54)
23:01:33.808 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.20 = 0.20)
23:01:33.808 00.000 5052 CameraToMount -- cameraX=-3.90 cameraY=0.96 hyp=4.02 cameraTheta=2.90 mountX=3.45 mountY=0.80, mountTheta=0.23
23:01:33.809 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.90, y=0.96, opts=13)
23:01:33.809 00.000 5052 Enqueuing Move request for stepguider (-3.90, 0.96)
23:01:33.809 00.000 8976 Worker thread wakes up
23:01:33.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.90, 0.96) opts 0xd
23:01:33.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.90, 0.96)
23:01:33.809 00.000 8976 Moving (-3.90, 0.96) raw xDistance=3.45 yDistance=0.80
23:01:33.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.31 from input 3.45
23:01:33.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.80
23:01:33.809 00.000 8976 MoveAxis(L, 7, ABG)
23:01:33.809 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:33.809 00.000 8976 MoveAxis(U, 0, ABG)
23:01:33.809 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:33.809 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:33.809 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:33.809 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:33.809 00.000 8976 move complete, result=1
23:01:33.809 00.000 8976 worker thread done servicing request
23:01:33.810 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=469, med=32, FiltMin=28, FiltMax=280, Gamma=2.260
23:01:33.819 00.009 5052 UpdateGuideState exits: m=8558 SNR=64.8
23:01:33.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:33.819 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:33.819 00.000 5052 Enqueuing Expose request
23:01:33.819 00.000 5052 GuideStep: 3.4 px 0 ms WEST, 0.8 px 0 ms NORTH
23:01:33.819 00.000 8976 Worker thread wakes up
23:01:33.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:33.819 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:33.820 00.001 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (-3.10) = xAngle (6.00 = -0.28)
23:01:33.820 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.93 = 2.64)
23:01:33.820 00.000 5052 CameraToMount -- cameraX=-3.90 cameraY=0.96 hyp=4.02 cameraTheta=2.90 mountX=3.86 mountY=1.92, mountTheta=0.46
23:01:33.820 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:33.820 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:34.861 01.041 8976 Exposure complete
23:01:34.874 00.013 8976 worker thread done servicing request
23:01:34.875 00.001 5052 OnExposeComplete: enter
23:01:34.875 00.000 5052 UpdateGuideState(): m_state=6
23:01:34.875 00.000 5052 Star::Find(18, 220, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:01:34.875 00.000 5052 Star::Find returns 1 (0), X=219.80, Y=145.21, Mass=8449, SNR=64.5, Peak=312 HFD=5.6
23:01:34.875 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.36) = xAngle (0.56 = 0.56)
23:01:34.875 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.22 = 0.22)
23:01:34.875 00.000 5052 CameraToMount -- cameraX=-4.86 cameraY=1.08 hyp=4.98 cameraTheta=2.92 mountX=4.21 mountY=1.11, mountTheta=0.26
23:01:34.876 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.86, y=1.08, opts=13)
23:01:34.876 00.000 5052 Enqueuing Move request for stepguider (-4.86, 1.08)
23:01:34.876 00.000 8976 Worker thread wakes up
23:01:34.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.86, 1.08) opts 0xd
23:01:34.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.86, 1.08)
23:01:34.876 00.000 8976 Moving (-4.86, 1.08) raw xDistance=4.21 yDistance=1.11
23:01:34.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.81 from input 4.21
23:01:34.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.11
23:01:34.876 00.000 8976 MoveAxis(L, 9, ABG)
23:01:34.876 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:34.876 00.000 8976 MoveAxis(D, 3, ABG)
23:01:34.876 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:34.876 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:34.876 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:34.876 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:34.876 00.000 8976 move complete, result=1
23:01:34.876 00.000 8976 worker thread done servicing request
23:01:34.877 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=312, med=32, FiltMin=27, FiltMax=270, Gamma=2.260
23:01:34.886 00.009 5052 UpdateGuideState exits: m=8449 SNR=64.5
23:01:34.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:34.886 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:34.887 00.001 5052 Enqueuing Expose request
23:01:34.887 00.000 5052 GuideStep: 4.2 px 0 ms WEST, 1.1 px 0 ms SOUTH
23:01:34.887 00.000 8976 Worker thread wakes up
23:01:34.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:34.887 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:34.887 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (-3.10) = xAngle (6.02 = -0.26)
23:01:34.887 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.95 = 2.67)
23:01:34.887 00.000 5052 CameraToMount -- cameraX=-4.86 cameraY=1.08 hyp=4.98 cameraTheta=2.92 mountX=4.81 mountY=2.27, mountTheta=0.44
23:01:34.888 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:34.888 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:35.931 01.043 8976 Exposure complete
23:01:35.945 00.014 8976 worker thread done servicing request
23:01:35.946 00.001 5052 OnExposeComplete: enter
23:01:35.946 00.000 5052 UpdateGuideState(): m_state=6
23:01:35.946 00.000 5052 Star::Find(18, 219, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:01:35.946 00.000 5052 Star::Find returns 1 (0), X=217.73, Y=144.94, Mass=8443, SNR=64.4, Peak=415 HFD=5.0
23:01:35.946 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.36) = xAngle (0.67 = 0.67)
23:01:35.946 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.33 = 0.33)
23:01:35.946 00.000 5052 CameraToMount -- cameraX=-6.93 cameraY=0.81 hyp=6.97 cameraTheta=3.03 mountX=5.48 mountY=2.24, mountTheta=0.39
23:01:35.946 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-6.93, y=0.81, opts=13)
23:01:35.946 00.000 5052 Enqueuing Move request for stepguider (-6.93, 0.81)
23:01:35.946 00.000 8976 Worker thread wakes up
23:01:35.946 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.93, 0.81) opts 0xd
23:01:35.946 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.93, 0.81)
23:01:35.946 00.000 8976 Moving (-6.93, 0.81) raw xDistance=5.48 yDistance=2.24
23:01:35.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.65 from input 5.48
23:01:35.947 00.001 8976 GuideAlgorithmHysteresis::Result() returns 1.46 from input 2.24
23:01:35.947 00.000 8976 MoveAxis(L, 12, ABG)
23:01:35.947 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:35.947 00.000 8976 MoveAxis(D, 7, ABG)
23:01:35.947 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:35.947 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:35.947 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:35.947 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:35.947 00.000 8976 move complete, result=1
23:01:35.947 00.000 8976 worker thread done servicing request
23:01:35.947 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=415, med=32, FiltMin=27, FiltMax=289, Gamma=2.260
23:01:35.957 00.010 5052 UpdateGuideState exits: m=8443 SNR=64.4
23:01:35.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:35.957 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:35.957 00.000 5052 Enqueuing Expose request
23:01:35.957 00.000 8976 Worker thread wakes up
23:01:35.958 00.001 5052 GuideStep: 5.5 px 0 ms WEST, 2.2 px 0 ms SOUTH
23:01:35.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:35.958 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:35.958 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (-3.10) = xAngle (6.13 = -0.16)
23:01:35.958 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.05 = 2.77)
23:01:35.958 00.000 5052 CameraToMount -- cameraX=-6.93 cameraY=0.81 hyp=6.97 cameraTheta=3.03 mountX=6.89 mountY=2.52, mountTheta=0.35
23:01:35.959 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:35.959 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:37.000 01.041 8976 Exposure complete
23:01:37.014 00.014 8976 worker thread done servicing request
23:01:37.014 00.000 5052 OnExposeComplete: enter
23:01:37.014 00.000 5052 UpdateGuideState(): m_state=6
23:01:37.014 00.000 5052 Star::Find(18, 217, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:01:37.015 00.001 5052 Star::Find returns 1 (0), X=217.36, Y=144.85, Mass=8483, SNR=64.6, Peak=427 HFD=4.9
23:01:37.015 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.36) = xAngle (0.69 = 0.69)
23:01:37.015 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.35 = 0.35)
23:01:37.015 00.000 5052 CameraToMount -- cameraX=-7.30 cameraY=0.71 hyp=7.34 cameraTheta=3.04 mountX=5.68 mountY=2.49, mountTheta=0.41
23:01:37.015 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.30, y=0.71, opts=13)
23:01:37.015 00.000 5052 Enqueuing Move request for stepguider (-7.30, 0.71)
23:01:37.015 00.000 8976 Worker thread wakes up
23:01:37.016 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.30, 0.71) opts 0xd
23:01:37.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.30, 0.71)
23:01:37.016 00.000 8976 Moving (-7.30, 0.71) raw xDistance=5.68 yDistance=2.49
23:01:37.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.83 from input 5.68
23:01:37.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.67 from input 2.49
23:01:37.016 00.000 8976 MoveAxis(L, 12, ABG)
23:01:37.016 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:37.016 00.000 8976 MoveAxis(D, 8, ABG)
23:01:37.016 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:37.016 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:37.016 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:37.016 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:37.016 00.000 8976 move complete, result=1
23:01:37.016 00.000 8976 worker thread done servicing request
23:01:37.016 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=427, med=32, FiltMin=28, FiltMax=333, Gamma=2.260
23:01:37.026 00.010 5052 UpdateGuideState exits: m=8483 SNR=64.6
23:01:37.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:37.026 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:37.026 00.000 5052 Enqueuing Expose request
23:01:37.026 00.000 5052 GuideStep: 5.7 px 0 ms WEST, 2.5 px 0 ms SOUTH
23:01:37.026 00.000 8976 Worker thread wakes up
23:01:37.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:37.026 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(199,127,37,37)
23:01:37.027 00.001 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.10) = xAngle (6.15 = -0.14)
23:01:37.027 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.07 = 2.79)
23:01:37.027 00.000 5052 CameraToMount -- cameraX=-7.30 cameraY=0.71 hyp=7.34 cameraTheta=3.04 mountX=7.27 mountY=2.53, mountTheta=0.33
23:01:37.027 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:37.027 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:38.062 01.035 8976 Exposure complete
23:01:38.076 00.014 8976 worker thread done servicing request
23:01:38.076 00.000 5052 OnExposeComplete: enter
23:01:38.076 00.000 5052 UpdateGuideState(): m_state=6
23:01:38.076 00.000 5052 Star::Find(18, 217, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:01:38.077 00.001 5052 Star::Find returns 1 (0), X=216.27, Y=145.37, Mass=8747, SNR=65.6, Peak=400 HFD=5.1
23:01:38.077 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.36) = xAngle (0.64 = 0.64)
23:01:38.077 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.30 = 0.30)
23:01:38.077 00.000 5052 CameraToMount -- cameraX=-8.39 cameraY=1.24 hyp=8.48 cameraTheta=2.99 mountX=6.82 mountY=2.48, mountTheta=0.35
23:01:38.077 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-8.39, y=1.24, opts=13)
23:01:38.077 00.000 5052 Enqueuing Move request for stepguider (-8.39, 1.24)
23:01:38.077 00.000 8976 Worker thread wakes up
23:01:38.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.39, 1.24) opts 0xd
23:01:38.078 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-8.39, 1.24)
23:01:38.078 00.000 8976 Moving (-8.39, 1.24) raw xDistance=6.82 yDistance=2.48
23:01:38.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.57 from input 6.82
23:01:38.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.68 from input 2.48
23:01:38.078 00.000 8976 MoveAxis(L, 15, ABG)
23:01:38.078 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:38.078 00.000 8976 MoveAxis(D, 8, ABG)
23:01:38.078 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:38.078 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:38.078 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:38.078 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:38.078 00.000 8976 move complete, result=1
23:01:38.078 00.000 8976 worker thread done servicing request
23:01:38.078 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=400, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:01:38.089 00.011 5052 UpdateGuideState exits: m=8747 SNR=65.6
23:01:38.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:38.089 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:38.089 00.000 5052 Enqueuing Expose request
23:01:38.089 00.000 8976 Worker thread wakes up
23:01:38.089 00.000 5052 GuideStep: 6.8 px 0 ms WEST, 2.5 px 0 ms SOUTH
23:01:38.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:38.089 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(198,127,37,37)
23:01:38.090 00.001 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.10) = xAngle (6.10 = -0.19)
23:01:38.090 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.02 = 2.74)
23:01:38.090 00.000 5052 CameraToMount -- cameraX=-8.39 cameraY=1.24 hyp=8.48 cameraTheta=2.99 mountX=8.33 mountY=3.31, mountTheta=0.38
23:01:38.090 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:38.091 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:39.129 01.038 8976 Exposure complete
23:01:39.143 00.014 8976 worker thread done servicing request
23:01:39.143 00.000 5052 OnExposeComplete: enter
23:01:39.143 00.000 5052 UpdateGuideState(): m_state=6
23:01:39.143 00.000 5052 Star::Find(18, 216, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:01:39.143 00.000 5052 Star::Find returns 1 (0), X=215.61, Y=145.30, Mass=8659, SNR=65.2, Peak=409 HFD=5.4
23:01:39.143 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:01:39.143 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.32 = 0.32)
23:01:39.143 00.000 5052 CameraToMount -- cameraX=-9.05 cameraY=1.16 hyp=9.12 cameraTheta=3.01 mountX=7.24 mountY=2.83, mountTheta=0.37
23:01:39.144 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.05, y=1.16, opts=13)
23:01:39.144 00.000 5052 Enqueuing Move request for stepguider (-9.05, 1.16)
23:01:39.144 00.000 8976 Worker thread wakes up
23:01:39.144 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.05, 1.16) opts 0xd
23:01:39.144 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.05, 1.16)
23:01:39.144 00.000 8976 Moving (-9.05, 1.16) raw xDistance=7.24 yDistance=2.83
23:01:39.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.88 from input 7.24
23:01:39.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.90 from input 2.83
23:01:39.144 00.000 8976 MoveAxis(L, 16, ABG)
23:01:39.144 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:39.144 00.000 8976 MoveAxis(D, 9, ABG)
23:01:39.145 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:39.145 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:39.145 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:39.145 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:39.145 00.000 8976 move complete, result=1
23:01:39.145 00.000 8976 worker thread done servicing request
23:01:39.145 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=409, med=32, FiltMin=28, FiltMax=300, Gamma=2.260
23:01:39.155 00.010 5052 UpdateGuideState exits: m=8659 SNR=65.2
23:01:39.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:39.155 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:39.155 00.000 5052 Enqueuing Expose request
23:01:39.156 00.001 5052 GuideStep: 7.2 px 0 ms WEST, 2.8 px 0 ms SOUTH
23:01:39.156 00.000 8976 Worker thread wakes up
23:01:39.156 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:39.156 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(198,127,37,37)
23:01:39.156 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.17)
23:01:39.156 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.76)
23:01:39.156 00.000 5052 CameraToMount -- cameraX=-9.05 cameraY=1.16 hyp=9.12 cameraTheta=3.01 mountX=9.00 mountY=3.40, mountTheta=0.36
23:01:39.157 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:39.157 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:40.189 01.032 8976 Exposure complete
23:01:40.202 00.013 8976 worker thread done servicing request
23:01:40.203 00.001 5052 OnExposeComplete: enter
23:01:40.203 00.000 5052 UpdateGuideState(): m_state=6
23:01:40.203 00.000 5052 Star::Find(18, 215, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:01:40.203 00.000 5052 Star::Find returns 1 (0), X=215.50, Y=145.28, Mass=8533, SNR=64.8, Peak=327 HFD=5.2
23:01:40.203 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.36) = xAngle (0.66 = 0.66)
23:01:40.203 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.32 = 0.32)
23:01:40.203 00.000 5052 CameraToMount -- cameraX=-9.16 cameraY=1.15 hyp=9.23 cameraTheta=3.02 mountX=7.31 mountY=2.89, mountTheta=0.38
23:01:40.204 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.16, y=1.15, opts=13)
23:01:40.204 00.000 5052 Enqueuing Move request for stepguider (-9.16, 1.15)
23:01:40.204 00.000 8976 Worker thread wakes up
23:01:40.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.16, 1.15) opts 0xd
23:01:40.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.16, 1.15)
23:01:40.204 00.000 8976 Moving (-9.16, 1.15) raw xDistance=7.31 yDistance=2.89
23:01:40.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.95 from input 7.31
23:01:40.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.95 from input 2.89
23:01:40.204 00.000 8976 MoveAxis(L, 16, ABG)
23:01:40.204 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:40.204 00.000 8976 MoveAxis(D, 9, ABG)
23:01:40.204 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:40.204 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:40.204 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:40.204 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:40.204 00.000 8976 move complete, result=1
23:01:40.204 00.000 8976 worker thread done servicing request
23:01:40.205 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=327, med=32, FiltMin=28, FiltMax=282, Gamma=2.260
23:01:40.214 00.009 5052 UpdateGuideState exits: m=8533 SNR=64.8
23:01:40.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:40.214 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:40.214 00.000 5052 Enqueuing Expose request
23:01:40.215 00.001 5052 GuideStep: 7.3 px 0 ms WEST, 2.9 px 0 ms SOUTH
23:01:40.215 00.000 8976 Worker thread wakes up
23:01:40.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:40.215 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,127,37,37)
23:01:40.215 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (-3.10) = xAngle (6.12 = -0.17)
23:01:40.215 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.05 = 2.76)
23:01:40.215 00.000 5052 CameraToMount -- cameraX=-9.16 cameraY=1.15 hyp=9.23 cameraTheta=3.02 mountX=9.11 mountY=3.42, mountTheta=0.36
23:01:40.216 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:40.216 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:41.258 01.042 8976 Exposure complete
23:01:41.273 00.015 8976 worker thread done servicing request
23:01:41.273 00.000 5052 OnExposeComplete: enter
23:01:41.273 00.000 5052 UpdateGuideState(): m_state=6
23:01:41.273 00.000 5052 Star::Find(18, 215, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:01:41.273 00.000 5052 Star::Find returns 1 (0), X=214.13, Y=144.93, Mass=8555, SNR=65.0, Peak=401 HFD=4.7
23:01:41.273 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.36) = xAngle (0.71 = 0.71)
23:01:41.273 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.37 = 0.37)
23:01:41.273 00.000 5052 CameraToMount -- cameraX=-10.53 cameraY=0.80 hyp=10.56 cameraTheta=3.07 mountX=8.03 mountY=3.79, mountTheta=0.44
23:01:41.274 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.53, y=0.80, opts=13)
23:01:41.274 00.000 5052 Enqueuing Move request for stepguider (-10.53, 0.80)
23:01:41.274 00.000 8976 Worker thread wakes up
23:01:41.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.53, 0.80) opts 0xd
23:01:41.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.53, 0.80)
23:01:41.274 00.000 8976 Moving (-10.53, 0.80) raw xDistance=8.03 yDistance=3.79
23:01:41.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.41 from input 8.03
23:01:41.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.53 from input 3.79
23:01:41.275 00.001 8976 MoveAxis(L, 17, ABG)
23:01:41.275 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:41.275 00.000 8976 MoveAxis(D, 12, ABG)
23:01:41.275 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:41.275 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:41.275 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:41.275 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:41.275 00.000 8976 move complete, result=1
23:01:41.275 00.000 8976 worker thread done servicing request
23:01:41.275 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=401, med=32, FiltMin=27, FiltMax=280, Gamma=2.260
23:01:41.285 00.010 5052 UpdateGuideState exits: m=8555 SNR=65.0
23:01:41.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:41.285 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:41.285 00.000 5052 Enqueuing Expose request
23:01:41.285 00.000 5052 GuideStep: 8.0 px 0 ms WEST, 3.8 px 0 ms SOUTH
23:01:41.285 00.000 8976 Worker thread wakes up
23:01:41.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:41.286 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(196,127,37,37)
23:01:41.286 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (-3.10) = xAngle (6.17 = -0.12)
23:01:41.286 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.09 = 2.81)
23:01:41.286 00.000 5052 CameraToMount -- cameraX=-10.53 cameraY=0.80 hyp=10.56 cameraTheta=3.07 mountX=10.49 mountY=3.42, mountTheta=0.32
23:01:41.286 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:41.286 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:42.326 01.040 8976 Exposure complete
23:01:42.340 00.014 8976 worker thread done servicing request
23:01:42.340 00.000 5052 OnExposeComplete: enter
23:01:42.340 00.000 5052 UpdateGuideState(): m_state=6
23:01:42.340 00.000 5052 Star::Find(18, 214, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:01:42.341 00.001 5052 Star::Find returns 1 (0), X=214.65, Y=145.46, Mass=8570, SNR=65.0, Peak=390 HFD=5.1
23:01:42.341 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:01:42.341 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:01:42.341 00.000 5052 CameraToMount -- cameraX=-10.01 cameraY=1.33 hyp=10.10 cameraTheta=3.01 mountX=8.04 mountY=3.09, mountTheta=0.37
23:01:42.341 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-10.01, y=1.33, opts=13)
23:01:42.341 00.000 5052 Enqueuing Move request for stepguider (-10.01, 1.33)
23:01:42.342 00.001 8976 Worker thread wakes up
23:01:42.342 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.01, 1.33) opts 0xd
23:01:42.342 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.01, 1.33)
23:01:42.342 00.000 8976 Moving (-10.01, 1.33) raw xDistance=8.04 yDistance=3.09
23:01:42.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.44 from input 8.04
23:01:42.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.12 from input 3.09
23:01:42.342 00.000 8976 MoveAxis(L, 18, ABG)
23:01:42.342 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:42.342 00.000 8976 MoveAxis(D, 10, ABG)
23:01:42.342 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:42.342 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:42.342 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:42.342 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:42.342 00.000 8976 move complete, result=1
23:01:42.342 00.000 8976 worker thread done servicing request
23:01:42.343 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=390, med=32, FiltMin=28, FiltMax=307, Gamma=2.260
23:01:42.353 00.010 5052 UpdateGuideState exits: m=8570 SNR=65.0
23:01:42.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:42.353 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:42.353 00.000 5052 Enqueuing Expose request
23:01:42.353 00.000 5052 GuideStep: 8.0 px 0 ms WEST, 3.1 px 0 ms SOUTH
23:01:42.353 00.000 8976 Worker thread wakes up
23:01:42.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:42.353 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,127,37,37)
23:01:42.354 00.001 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.17)
23:01:42.354 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.76)
23:01:42.354 00.000 5052 CameraToMount -- cameraX=-10.01 cameraY=1.33 hyp=10.10 cameraTheta=3.01 mountX=9.95 mountY=3.81, mountTheta=0.37
23:01:42.354 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:42.354 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:43.392 01.038 8976 Exposure complete
23:01:43.407 00.015 8976 worker thread done servicing request
23:01:43.407 00.000 5052 OnExposeComplete: enter
23:01:43.407 00.000 5052 UpdateGuideState(): m_state=6
23:01:43.407 00.000 5052 Star::Find(18, 214, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:01:43.407 00.000 5052 Star::Find returns 1 (0), X=214.37, Y=145.70, Mass=8768, SNR=65.8, Peak=450 HFD=4.7
23:01:43.407 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.36) = xAngle (0.63 = 0.63)
23:01:43.407 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.29 = 0.29)
23:01:43.407 00.000 5052 CameraToMount -- cameraX=-10.29 cameraY=1.56 hyp=10.41 cameraTheta=2.99 mountX=8.40 mountY=3.00, mountTheta=0.34
23:01:43.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.29, y=1.56, opts=13)
23:01:43.408 00.000 5052 Enqueuing Move request for stepguider (-10.29, 1.56)
23:01:43.408 00.000 8976 Worker thread wakes up
23:01:43.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.29, 1.56) opts 0xd
23:01:43.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.29, 1.56)
23:01:43.408 00.000 8976 Moving (-10.29, 1.56) raw xDistance=8.40 yDistance=3.00
23:01:43.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.67 from input 8.40
23:01:43.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.04 from input 3.00
23:01:43.408 00.000 8976 MoveAxis(L, 18, ABG)
23:01:43.408 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:43.408 00.000 8976 MoveAxis(D, 10, ABG)
23:01:43.408 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:43.408 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:43.409 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:43.409 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:43.409 00.000 8976 move complete, result=1
23:01:43.409 00.000 8976 worker thread done servicing request
23:01:43.409 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=450, med=32, FiltMin=28, FiltMax=344, Gamma=2.260
23:01:43.420 00.011 5052 UpdateGuideState exits: m=8768 SNR=65.8
23:01:43.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:43.420 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:43.420 00.000 5052 Enqueuing Expose request
23:01:43.420 00.000 5052 GuideStep: 8.4 px 0 ms WEST, 3.0 px 0 ms SOUTH
23:01:43.420 00.000 8976 Worker thread wakes up
23:01:43.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:43.420 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,128,37,37)
23:01:43.421 00.001 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.10) = xAngle (6.09 = -0.19)
23:01:43.421 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.02 = 2.74)
23:01:43.421 00.000 5052 CameraToMount -- cameraX=-10.29 cameraY=1.56 hyp=10.41 cameraTheta=2.99 mountX=10.22 mountY=4.10, mountTheta=0.38
23:01:43.422 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:43.423 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:44.456 01.033 8976 Exposure complete
23:01:44.470 00.014 8976 worker thread done servicing request
23:01:44.470 00.000 5052 OnExposeComplete: enter
23:01:44.470 00.000 5052 UpdateGuideState(): m_state=6
23:01:44.470 00.000 5052 Star::Find(18, 214, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:01:44.470 00.000 5052 Star::Find returns 1 (0), X=215.10, Y=145.54, Mass=8699, SNR=65.5, Peak=413 HFD=4.9
23:01:44.470 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.36) = xAngle (0.64 = 0.64)
23:01:44.470 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.30 = 0.30)
23:01:44.470 00.000 5052 CameraToMount -- cameraX=-9.56 cameraY=1.40 hyp=9.66 cameraTheta=3.00 mountX=7.77 mountY=2.83, mountTheta=0.35
23:01:44.471 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.56, y=1.40, opts=13)
23:01:44.471 00.000 5052 Enqueuing Move request for stepguider (-9.56, 1.40)
23:01:44.471 00.000 8976 Worker thread wakes up
23:01:44.471 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.56, 1.40) opts 0xd
23:01:44.471 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.56, 1.40)
23:01:44.471 00.000 8976 Moving (-9.56, 1.40) raw xDistance=7.77 yDistance=2.83
23:01:44.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.29 from input 7.77
23:01:44.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.92 from input 2.83
23:01:44.471 00.000 8976 MoveAxis(L, 17, ABG)
23:01:44.471 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:44.471 00.000 8976 MoveAxis(D, 9, ABG)
23:01:44.471 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:44.471 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:44.472 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:44.472 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:44.472 00.000 8976 move complete, result=1
23:01:44.472 00.000 8976 worker thread done servicing request
23:01:44.472 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=413, med=32, FiltMin=28, FiltMax=343, Gamma=2.260
23:01:44.482 00.010 5052 UpdateGuideState exits: m=8699 SNR=65.5
23:01:44.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:44.482 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:44.482 00.000 5052 Enqueuing Expose request
23:01:44.482 00.000 5052 GuideStep: 7.8 px 0 ms WEST, 2.8 px 0 ms SOUTH
23:01:44.482 00.000 8976 Worker thread wakes up
23:01:44.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:44.482 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,128,37,37)
23:01:44.483 00.001 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (-3.10) = xAngle (6.10 = -0.19)
23:01:44.483 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.02 = 2.74)
23:01:44.483 00.000 5052 CameraToMount -- cameraX=-9.56 cameraY=1.40 hyp=9.66 cameraTheta=3.00 mountX=9.49 mountY=3.77, mountTheta=0.38
23:01:44.483 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:44.483 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:45.528 01.045 8976 Exposure complete
23:01:45.543 00.015 8976 worker thread done servicing request
23:01:45.544 00.001 5052 OnExposeComplete: enter
23:01:45.544 00.000 5052 UpdateGuideState(): m_state=6
23:01:45.544 00.000 5052 Star::Find(18, 215, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:01:45.544 00.000 5052 Star::Find returns 1 (0), X=216.10, Y=145.48, Mass=8741, SNR=65.6, Peak=375 HFD=5.0
23:01:45.544 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.36) = xAngle (0.63 = 0.63)
23:01:45.544 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.29 = 0.29)
23:01:45.544 00.000 5052 CameraToMount -- cameraX=-8.56 cameraY=1.35 hyp=8.67 cameraTheta=2.99 mountX=7.03 mountY=2.45, mountTheta=0.34
23:01:45.545 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.56, y=1.35, opts=13)
23:01:45.545 00.000 5052 Enqueuing Move request for stepguider (-8.56, 1.35)
23:01:45.545 00.000 8976 Worker thread wakes up
23:01:45.545 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.56, 1.35) opts 0xd
23:01:45.545 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.56, 1.35)
23:01:45.545 00.000 8976 Moving (-8.56, 1.35) raw xDistance=7.03 yDistance=2.45
23:01:45.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.80 from input 7.03
23:01:45.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.68 from input 2.45
23:01:45.545 00.000 8976 MoveAxis(L, 15, ABG)
23:01:45.545 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:45.545 00.000 8976 MoveAxis(D, 8, ABG)
23:01:45.545 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:45.545 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:45.545 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:45.545 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:45.545 00.000 8976 move complete, result=1
23:01:45.545 00.000 8976 worker thread done servicing request
23:01:45.546 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=375, med=31, FiltMin=27, FiltMax=329, Gamma=2.260
23:01:45.556 00.010 5052 UpdateGuideState exits: m=8741 SNR=65.6
23:01:45.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:45.556 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:45.556 00.000 5052 Enqueuing Expose request
23:01:45.556 00.000 5052 GuideStep: 7.0 px 0 ms WEST, 2.5 px 0 ms SOUTH
23:01:45.556 00.000 8976 Worker thread wakes up
23:01:45.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:45.556 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(198,127,37,37)
23:01:45.557 00.001 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.10) = xAngle (6.09 = -0.20)
23:01:45.557 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.01 = 2.73)
23:01:45.557 00.000 5052 CameraToMount -- cameraX=-8.56 cameraY=1.35 hyp=8.67 cameraTheta=2.99 mountX=8.50 mountY=3.46, mountTheta=0.39
23:01:45.557 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:45.557 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:46.594 01.037 8976 Exposure complete
23:01:46.608 00.014 8976 worker thread done servicing request
23:01:46.608 00.000 5052 OnExposeComplete: enter
23:01:46.608 00.000 5052 UpdateGuideState(): m_state=6
23:01:46.608 00.000 5052 Star::Find(18, 216, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:01:46.608 00.000 5052 Star::Find returns 1 (0), X=217.68, Y=145.25, Mass=8717, SNR=65.4, Peak=387 HFD=4.7
23:01:46.608 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.36) = xAngle (0.62 = 0.62)
23:01:46.608 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.28 = 0.28)
23:01:46.608 00.000 5052 CameraToMount -- cameraX=-6.98 cameraY=1.11 hyp=7.06 cameraTheta=2.98 mountX=5.73 mountY=1.98, mountTheta=0.33
23:01:46.609 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.98, y=1.11, opts=13)
23:01:46.609 00.000 5052 Enqueuing Move request for stepguider (-6.98, 1.11)
23:01:46.609 00.000 8976 Worker thread wakes up
23:01:46.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.98, 1.11) opts 0xd
23:01:46.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.98, 1.11)
23:01:46.609 00.000 8976 Moving (-6.98, 1.11) raw xDistance=5.73 yDistance=1.98
23:01:46.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.95 from input 5.73
23:01:46.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.37 from input 1.98
23:01:46.609 00.000 8976 MoveAxis(L, 13, ABG)
23:01:46.609 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:46.610 00.001 8976 MoveAxis(D, 6, ABG)
23:01:46.610 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:46.610 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:46.610 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:46.610 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:46.610 00.000 8976 move complete, result=1
23:01:46.610 00.000 8976 worker thread done servicing request
23:01:46.610 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=387, med=32, FiltMin=27, FiltMax=324, Gamma=2.260
23:01:46.620 00.010 5052 UpdateGuideState exits: m=8717 SNR=65.4
23:01:46.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:46.620 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:46.620 00.000 5052 Enqueuing Expose request
23:01:46.620 00.000 8976 Worker thread wakes up
23:01:46.620 00.000 5052 GuideStep: 5.7 px 0 ms WEST, 2.0 px 0 ms SOUTH
23:01:46.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:46.620 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(200,127,37,37)
23:01:46.621 00.001 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (-3.10) = xAngle (6.08 = -0.20)
23:01:46.621 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.01 = 2.73)
23:01:46.621 00.000 5052 CameraToMount -- cameraX=-6.98 cameraY=1.11 hyp=7.06 cameraTheta=2.98 mountX=6.93 mountY=2.83, mountTheta=0.39
23:01:46.621 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:46.621 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:47.663 01.042 8976 Exposure complete
23:01:47.677 00.014 8976 worker thread done servicing request
23:01:47.677 00.000 5052 OnExposeComplete: enter
23:01:47.677 00.000 5052 UpdateGuideState(): m_state=6
23:01:47.677 00.000 5052 Star::Find(18, 217, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:01:47.677 00.000 5052 Star::Find returns 1 (0), X=217.45, Y=145.29, Mass=8574, SNR=65.0, Peak=498 HFD=4.7
23:01:47.677 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.36) = xAngle (0.62 = 0.62)
23:01:47.677 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.28 = 0.28)
23:01:47.678 00.001 5052 CameraToMount -- cameraX=-7.21 cameraY=1.15 hyp=7.30 cameraTheta=2.98 mountX=5.93 mountY=2.05, mountTheta=0.33
23:01:47.678 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.21, y=1.15, opts=13)
23:01:47.678 00.000 5052 Enqueuing Move request for stepguider (-7.21, 1.15)
23:01:47.678 00.000 8976 Worker thread wakes up
23:01:47.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.21, 1.15) opts 0xd
23:01:47.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.21, 1.15)
23:01:47.678 00.000 8976 Moving (-7.21, 1.15) raw xDistance=5.93 yDistance=2.05
23:01:47.679 00.001 8976 GuideAlgorithmHysteresis::Result() returns 4.01 from input 5.93
23:01:47.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.39 from input 2.05
23:01:47.679 00.000 8976 MoveAxis(L, 13, ABG)
23:01:47.679 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:47.679 00.000 8976 MoveAxis(D, 7, ABG)
23:01:47.679 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:47.679 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:47.679 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:47.679 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:47.679 00.000 8976 move complete, result=1
23:01:47.679 00.000 8976 worker thread done servicing request
23:01:47.679 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=498, med=32, FiltMin=27, FiltMax=300, Gamma=2.260
23:01:47.689 00.010 5052 UpdateGuideState exits: m=8574 SNR=65.0
23:01:47.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:47.689 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:47.689 00.000 5052 Enqueuing Expose request
23:01:47.689 00.000 8976 Worker thread wakes up
23:01:47.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:47.689 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(199,127,37,37)
23:01:47.689 00.000 5052 GuideStep: 5.9 px 0 ms WEST, 2.0 px 0 ms SOUTH
23:01:47.690 00.001 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (-3.10) = xAngle (6.08 = -0.20)
23:01:47.690 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.01 = 2.73)
23:01:47.690 00.000 5052 CameraToMount -- cameraX=-7.21 cameraY=1.15 hyp=7.30 cameraTheta=2.98 mountX=7.16 mountY=2.93, mountTheta=0.39
23:01:47.690 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:47.690 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:48.736 01.046 8976 Exposure complete
23:01:48.748 00.012 8976 worker thread done servicing request
23:01:48.748 00.000 5052 OnExposeComplete: enter
23:01:48.748 00.000 5052 UpdateGuideState(): m_state=6
23:01:48.748 00.000 5052 Star::Find(18, 217, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:01:48.748 00.000 5052 Star::Find returns 1 (0), X=218.90, Y=145.26, Mass=8179, SNR=63.5, Peak=399 HFD=4.8
23:01:48.748 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.36) = xAngle (0.59 = 0.59)
23:01:48.748 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.25 = 0.25)
23:01:48.748 00.000 5052 CameraToMount -- cameraX=-5.76 cameraY=1.12 hyp=5.87 cameraTheta=2.95 mountX=4.88 mountY=1.45, mountTheta=0.29
23:01:48.748 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.76, y=1.12, opts=13)
23:01:48.748 00.000 5052 Enqueuing Move request for stepguider (-5.76, 1.12)
23:01:48.748 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=399, med=32, FiltMin=27, FiltMax=302, Gamma=2.260
23:01:48.755 00.007 8976 Worker thread wakes up
23:01:48.755 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.76, 1.12) opts 0xd
23:01:48.755 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.76, 1.12)
23:01:48.755 00.000 8976 Moving (-5.76, 1.12) raw xDistance=4.88 yDistance=1.45
23:01:48.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.35 from input 4.88
23:01:48.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.01 from input 1.45
23:01:48.755 00.000 8976 MoveAxis(L, 11, ABG)
23:01:48.755 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:48.755 00.000 8976 MoveAxis(D, 5, ABG)
23:01:48.755 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:48.755 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:48.755 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:48.755 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:48.755 00.000 8976 move complete, result=1
23:01:48.755 00.000 8976 worker thread done servicing request
23:01:48.764 00.009 5052 UpdateGuideState exits: m=8179 SNR=63.5
23:01:48.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:48.764 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:48.764 00.000 5052 Enqueuing Expose request
23:01:48.764 00.000 8976 Worker thread wakes up
23:01:48.764 00.000 5052 GuideStep: 4.9 px 0 ms WEST, 1.5 px 0 ms SOUTH
23:01:48.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:48.764 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:48.764 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.10) = xAngle (6.05 = -0.23)
23:01:48.764 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.98 = 2.69)
23:01:48.764 00.000 5052 CameraToMount -- cameraX=-5.76 cameraY=1.12 hyp=5.87 cameraTheta=2.95 mountX=5.71 mountY=2.54, mountTheta=0.42
23:01:48.764 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:48.764 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:49.803 01.039 8976 Exposure complete
23:01:49.817 00.014 8976 worker thread done servicing request
23:01:49.818 00.001 5052 OnExposeComplete: enter
23:01:49.818 00.000 5052 UpdateGuideState(): m_state=6
23:01:49.818 00.000 5052 Star::Find(18, 218, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:01:49.818 00.000 5052 Star::Find returns 1 (0), X=218.19, Y=145.54, Mass=8775, SNR=65.7, Peak=393 HFD=5.1
23:01:49.818 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
23:01:49.818 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
23:01:49.818 00.000 5052 CameraToMount -- cameraX=-6.47 cameraY=1.40 hyp=6.62 cameraTheta=2.93 mountX=5.58 mountY=1.51, mountTheta=0.26
23:01:49.819 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.47, y=1.40, opts=13)
23:01:49.819 00.000 5052 Enqueuing Move request for stepguider (-6.47, 1.40)
23:01:49.819 00.000 8976 Worker thread wakes up
23:01:49.819 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.47, 1.40) opts 0xd
23:01:49.819 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.47, 1.40)
23:01:49.819 00.000 8976 Moving (-6.47, 1.40) raw xDistance=5.58 yDistance=1.51
23:01:49.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.75 from input 5.58
23:01:49.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.51
23:01:49.819 00.000 8976 MoveAxis(L, 12, ABG)
23:01:49.819 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:49.819 00.000 8976 MoveAxis(D, 5, ABG)
23:01:49.819 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:49.819 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:49.819 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:49.820 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:49.820 00.000 8976 move complete, result=1
23:01:49.820 00.000 8976 worker thread done servicing request
23:01:49.820 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=393, med=32, FiltMin=27, FiltMax=328, Gamma=2.260
23:01:49.830 00.010 5052 UpdateGuideState exits: m=8775 SNR=65.7
23:01:49.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:49.830 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:49.830 00.000 5052 Enqueuing Expose request
23:01:49.830 00.000 8976 Worker thread wakes up
23:01:49.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:49.831 00.001 5052 GuideStep: 5.6 px 0 ms WEST, 1.5 px 0 ms SOUTH
23:01:49.831 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(207,126,37,37)
23:01:49.831 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.03 = -0.25)
23:01:49.831 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.96 = 2.67)
23:01:49.831 00.000 5052 CameraToMount -- cameraX=-6.47 cameraY=1.40 hyp=6.62 cameraTheta=2.93 mountX=6.41 mountY=2.99, mountTheta=0.44
23:01:49.832 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:49.832 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:50.870 01.038 8976 Exposure complete
23:01:50.885 00.015 8976 worker thread done servicing request
23:01:50.885 00.000 5052 OnExposeComplete: enter
23:01:50.885 00.000 5052 UpdateGuideState(): m_state=6
23:01:50.885 00.000 5052 Star::Find(18, 218, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:01:50.885 00.000 5052 Star::Find returns 1 (0), X=216.70, Y=145.30, Mass=8374, SNR=64.2, Peak=345 HFD=5.3
23:01:50.886 00.001 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.36) = xAngle (0.64 = 0.64)
23:01:50.886 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.30 = 0.30)
23:01:50.886 00.000 5052 CameraToMount -- cameraX=-7.96 cameraY=1.16 hyp=8.04 cameraTheta=3.00 mountX=6.46 mountY=2.36, mountTheta=0.35
23:01:50.887 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.96, y=1.16, opts=13)
23:01:50.887 00.000 5052 Enqueuing Move request for stepguider (-7.96, 1.16)
23:01:50.887 00.000 8976 Worker thread wakes up
23:01:50.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.96, 1.16) opts 0xd
23:01:50.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.96, 1.16)
23:01:50.887 00.000 8976 Moving (-7.96, 1.16) raw xDistance=6.46 yDistance=2.36
23:01:50.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.33 from input 6.46
23:01:50.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.56 from input 2.36
23:01:50.887 00.000 8976 MoveAxis(L, 14, ABG)
23:01:50.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:50.887 00.000 8976 MoveAxis(D, 7, ABG)
23:01:50.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:50.887 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:50.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:50.887 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:50.887 00.000 8976 move complete, result=1
23:01:50.888 00.001 8976 worker thread done servicing request
23:01:50.888 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=345, med=32, FiltMin=28, FiltMax=288, Gamma=2.260
23:01:50.899 00.011 5052 UpdateGuideState exits: m=8374 SNR=64.2
23:01:50.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:50.899 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:50.899 00.000 5052 Enqueuing Expose request
23:01:50.899 00.000 5052 GuideStep: 6.5 px 0 ms WEST, 2.4 px 0 ms SOUTH
23:01:50.899 00.000 8976 Worker thread wakes up
23:01:50.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:50.899 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(199,127,37,37)
23:01:50.900 00.001 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (-3.10) = xAngle (6.10 = -0.19)
23:01:50.900 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.03 = 2.74)
23:01:50.900 00.000 5052 CameraToMount -- cameraX=-7.96 cameraY=1.16 hyp=8.04 cameraTheta=3.00 mountX=7.90 mountY=3.13, mountTheta=0.38
23:01:50.900 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:50.900 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:51.941 01.041 8976 Exposure complete
23:01:51.955 00.014 8976 worker thread done servicing request
23:01:51.955 00.000 5052 OnExposeComplete: enter
23:01:51.955 00.000 5052 UpdateGuideState(): m_state=6
23:01:51.955 00.000 5052 Star::Find(18, 216, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:01:51.956 00.001 5052 Star::Find returns 1 (0), X=213.89, Y=145.25, Mass=8472, SNR=64.7, Peak=313 HFD=5.3
23:01:51.956 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.36) = xAngle (0.68 = 0.68)
23:01:51.956 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.34 = 0.34)
23:01:51.956 00.000 5052 CameraToMount -- cameraX=-10.76 cameraY=1.12 hyp=10.82 cameraTheta=3.04 mountX=8.42 mountY=3.60, mountTheta=0.40
23:01:51.956 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-10.76, y=1.12, opts=13)
23:01:51.956 00.000 5052 Enqueuing Move request for stepguider (-10.76, 1.12)
23:01:51.957 00.001 8976 Worker thread wakes up
23:01:51.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.76, 1.12) opts 0xd
23:01:51.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.76, 1.12)
23:01:51.957 00.000 8976 Moving (-10.76, 1.12) raw xDistance=8.42 yDistance=3.60
23:01:51.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.61 from input 8.42
23:01:51.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.38 from input 3.60
23:01:51.957 00.000 8976 MoveAxis(L, 18, ABG)
23:01:51.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:51.957 00.000 8976 MoveAxis(D, 11, ABG)
23:01:51.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:51.957 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:51.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:51.957 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:51.957 00.000 8976 move complete, result=1
23:01:51.957 00.000 8976 worker thread done servicing request
23:01:51.957 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=313, med=32, FiltMin=27, FiltMax=256, Gamma=2.260
23:01:51.967 00.010 5052 UpdateGuideState exits: m=8472 SNR=64.7
23:01:51.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:51.967 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:51.967 00.000 5052 Enqueuing Expose request
23:01:51.967 00.000 8976 Worker thread wakes up
23:01:51.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:51.967 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,127,37,37)
23:01:51.967 00.000 5052 GuideStep: 8.4 px 0 ms WEST, 3.6 px 0 ms SOUTH
23:01:51.968 00.001 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.10) = xAngle (6.14 = -0.14)
23:01:51.968 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.07 = 2.78)
23:01:51.968 00.000 5052 CameraToMount -- cameraX=-10.76 cameraY=1.12 hyp=10.82 cameraTheta=3.04 mountX=10.71 mountY=3.79, mountTheta=0.34
23:01:51.968 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:51.968 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:53.002 01.034 8976 Exposure complete
23:01:53.016 00.014 8976 worker thread done servicing request
23:01:53.016 00.000 5052 OnExposeComplete: enter
23:01:53.016 00.000 5052 UpdateGuideState(): m_state=6
23:01:53.017 00.001 5052 Star::Find(18, 213, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:01:53.017 00.000 5052 Star::Find returns 1 (0), X=211.08, Y=145.45, Mass=8516, SNR=64.8, Peak=359 HFD=5.1
23:01:53.017 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.36) = xAngle (0.69 = 0.69)
23:01:53.017 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.35 = 0.35)
23:01:53.017 00.000 5052 CameraToMount -- cameraX=-13.57 cameraY=1.32 hyp=13.64 cameraTheta=3.04 mountX=10.56 mountY=4.63, mountTheta=0.41
23:01:53.017 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-13.57, y=1.32, opts=13)
23:01:53.017 00.000 5052 Enqueuing Move request for stepguider (-13.57, 1.32)
23:01:53.018 00.001 8976 Worker thread wakes up
23:01:53.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-13.57, 1.32) opts 0xd
23:01:53.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-13.57, 1.32)
23:01:53.018 00.000 8976 Moving (-13.57, 1.32) raw xDistance=10.56 yDistance=4.63
23:01:53.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.05 from input 10.56
23:01:53.019 00.001 8976 GuideAlgorithmHysteresis::Result() returns 3.08 from input 4.63
23:01:53.019 00.000 8976 MoveAxis(L, 23, ABG)
23:01:53.019 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:53.019 00.000 8976 MoveAxis(D, 15, ABG)
23:01:53.019 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:53.019 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:53.019 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:53.019 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:53.019 00.000 8976 move complete, result=1
23:01:53.019 00.000 8976 worker thread done servicing request
23:01:53.020 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=359, med=31, FiltMin=27, FiltMax=274, Gamma=2.260
23:01:53.029 00.009 5052 UpdateGuideState exits: m=8516 SNR=64.8
23:01:53.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:53.029 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:53.029 00.000 5052 Enqueuing Expose request
23:01:53.029 00.000 8976 Worker thread wakes up
23:01:53.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:53.029 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,127,37,37)
23:01:53.030 00.001 5052 GuideStep: 10.6 px 0 ms WEST, 4.6 px 0 ms SOUTH
23:01:53.030 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.10) = xAngle (6.15 = -0.14)
23:01:53.030 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.07 = 2.79)
23:01:53.030 00.000 5052 CameraToMount -- cameraX=-13.57 cameraY=1.32 hyp=13.64 cameraTheta=3.04 mountX=13.51 mountY=4.70, mountTheta=0.33
23:01:53.030 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:53.031 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:54.064 01.033 8976 Exposure complete
23:01:54.079 00.015 8976 worker thread done servicing request
23:01:54.079 00.000 5052 OnExposeComplete: enter
23:01:54.079 00.000 5052 UpdateGuideState(): m_state=6
23:01:54.079 00.000 5052 Star::Find(18, 211, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:01:54.080 00.001 5052 Star::Find returns 1 (0), X=210.99, Y=145.61, Mass=8749, SNR=65.8, Peak=403 HFD=4.9
23:01:54.080 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.36) = xAngle (0.67 = 0.67)
23:01:54.080 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.34 = 0.34)
23:01:54.080 00.000 5052 CameraToMount -- cameraX=-13.66 cameraY=1.47 hyp=13.74 cameraTheta=3.03 mountX=10.73 mountY=4.53, mountTheta=0.40
23:01:54.080 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-13.66, y=1.47, opts=13)
23:01:54.081 00.001 5052 Enqueuing Move request for stepguider (-13.66, 1.47)
23:01:54.081 00.000 8976 Worker thread wakes up
23:01:54.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-13.66, 1.47) opts 0xd
23:01:54.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-13.66, 1.47)
23:01:54.081 00.000 8976 Moving (-13.66, 1.47) raw xDistance=10.73 yDistance=4.53
23:01:54.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.25 from input 10.73
23:01:54.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.07 from input 4.53
23:01:54.081 00.000 8976 MoveAxis(L, 23, ABG)
23:01:54.081 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:54.081 00.000 8976 MoveAxis(D, 14, ABG)
23:01:54.081 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:54.081 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:54.081 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:54.081 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:54.081 00.000 8976 move complete, result=1
23:01:54.081 00.000 8976 worker thread done servicing request
23:01:54.082 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=403, med=32, FiltMin=27, FiltMax=325, Gamma=2.260
23:01:54.091 00.009 5052 UpdateGuideState exits: m=8749 SNR=65.8
23:01:54.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:54.091 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:54.091 00.000 5052 Enqueuing Expose request
23:01:54.091 00.000 8976 Worker thread wakes up
23:01:54.092 00.001 5052 GuideStep: 10.7 px 0 ms WEST, 4.5 px 0 ms SOUTH
23:01:54.092 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:54.092 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,128,37,37)
23:01:54.092 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (-3.10) = xAngle (6.14 = -0.15)
23:01:54.092 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.06 = 2.78)
23:01:54.092 00.000 5052 CameraToMount -- cameraX=-13.66 cameraY=1.47 hyp=13.74 cameraTheta=3.03 mountX=13.59 mountY=4.86, mountTheta=0.34
23:01:54.093 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:54.093 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:55.131 01.038 8976 Exposure complete
23:01:55.145 00.014 8976 worker thread done servicing request
23:01:55.145 00.000 5052 OnExposeComplete: enter
23:01:55.145 00.000 5052 UpdateGuideState(): m_state=6
23:01:55.145 00.000 5052 Star::Find(18, 210, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:01:55.145 00.000 5052 Star::Find returns 1 (0), X=211.66, Y=145.90, Mass=8551, SNR=64.9, Peak=397 HFD=5.0
23:01:55.145 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:01:55.145 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:01:55.145 00.000 5052 CameraToMount -- cameraX=-13.00 cameraY=1.76 hyp=13.12 cameraTheta=3.01 mountX=10.46 mountY=3.98, mountTheta=0.36
23:01:55.146 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-13.00, y=1.76, opts=13)
23:01:55.146 00.000 5052 Enqueuing Move request for stepguider (-13.00, 1.76)
23:01:55.146 00.000 8976 Worker thread wakes up
23:01:55.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-13.00, 1.76) opts 0xd
23:01:55.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-13.00, 1.76)
23:01:55.146 00.000 8976 Moving (-13.00, 1.76) raw xDistance=10.46 yDistance=3.98
23:01:55.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.10 from input 10.46
23:01:55.147 00.001 8976 GuideAlgorithmHysteresis::Result() returns 2.72 from input 3.98
23:01:55.147 00.000 8976 MoveAxis(L, 23, ABG)
23:01:55.147 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:55.147 00.000 8976 MoveAxis(D, 13, ABG)
23:01:55.147 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:55.147 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:55.147 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:55.147 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:55.147 00.000 8976 move complete, result=1
23:01:55.147 00.000 8976 worker thread done servicing request
23:01:55.147 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=397, med=31, FiltMin=27, FiltMax=307, Gamma=2.260
23:01:55.157 00.010 5052 UpdateGuideState exits: m=8551 SNR=64.9
23:01:55.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:55.157 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:55.157 00.000 5052 Enqueuing Expose request
23:01:55.157 00.000 8976 Worker thread wakes up
23:01:55.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:55.157 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,128,37,37)
23:01:55.157 00.000 5052 GuideStep: 10.5 px 0 ms WEST, 4.0 px 0 ms SOUTH
23:01:55.158 00.001 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.18)
23:01:55.158 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.75)
23:01:55.158 00.000 5052 CameraToMount -- cameraX=-13.00 cameraY=1.76 hyp=13.12 cameraTheta=3.01 mountX=12.92 mountY=4.98, mountTheta=0.37
23:01:55.158 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:55.158 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:56.202 01.044 8976 Exposure complete
23:01:56.217 00.015 8976 worker thread done servicing request
23:01:56.217 00.000 5052 OnExposeComplete: enter
23:01:56.217 00.000 5052 UpdateGuideState(): m_state=6
23:01:56.217 00.000 5052 Star::Find(18, 211, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:01:56.217 00.000 5052 Star::Find returns 1 (0), X=212.76, Y=145.31, Mass=8603, SNR=65.2, Peak=383 HFD=4.7
23:01:56.217 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.36) = xAngle (0.68 = 0.68)
23:01:56.217 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.34 = 0.34)
23:01:56.217 00.000 5052 CameraToMount -- cameraX=-11.89 cameraY=1.17 hyp=11.95 cameraTheta=3.04 mountX=9.26 mountY=4.04, mountTheta=0.41
23:01:56.218 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.89, y=1.17, opts=13)
23:01:56.218 00.000 5052 Enqueuing Move request for stepguider (-11.89, 1.17)
23:01:56.218 00.000 8976 Worker thread wakes up
23:01:56.218 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.89, 1.17) opts 0xd
23:01:56.218 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.89, 1.17)
23:01:56.218 00.000 8976 Moving (-11.89, 1.17) raw xDistance=9.26 yDistance=4.04
23:01:56.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.33 from input 9.26
23:01:56.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.73 from input 4.04
23:01:56.218 00.000 8976 MoveAxis(L, 20, ABG)
23:01:56.218 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:56.218 00.000 8976 MoveAxis(D, 13, ABG)
23:01:56.218 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:56.218 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:56.218 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:56.219 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:56.219 00.000 8976 move complete, result=1
23:01:56.219 00.000 8976 worker thread done servicing request
23:01:56.219 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=383, med=32, FiltMin=27, FiltMax=321, Gamma=2.260
23:01:56.228 00.009 5052 UpdateGuideState exits: m=8603 SNR=65.2
23:01:56.228 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:56.228 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:56.228 00.000 5052 Enqueuing Expose request
23:01:56.228 00.000 5052 GuideStep: 9.3 px 0 ms WEST, 4.0 px 0 ms SOUTH
23:01:56.228 00.000 8976 Worker thread wakes up
23:01:56.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:56.228 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,127,37,37)
23:01:56.229 00.001 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.10) = xAngle (6.14 = -0.14)
23:01:56.229 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.07 = 2.79)
23:01:56.229 00.000 5052 CameraToMount -- cameraX=-11.89 cameraY=1.17 hyp=11.95 cameraTheta=3.04 mountX=11.84 mountY=4.13, mountTheta=0.34
23:01:56.229 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:56.229 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:57.259 01.030 8976 Exposure complete
23:01:57.273 00.014 8976 worker thread done servicing request
23:01:57.273 00.000 5052 OnExposeComplete: enter
23:01:57.273 00.000 5052 UpdateGuideState(): m_state=6
23:01:57.273 00.000 5052 Star::Find(18, 212, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:01:57.274 00.001 5052 Star::Find returns 1 (0), X=214.03, Y=145.89, Mass=8548, SNR=64.9, Peak=359 HFD=4.6
23:01:57.274 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.36) = xAngle (0.62 = 0.62)
23:01:57.274 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.28 = 0.28)
23:01:57.274 00.000 5052 CameraToMount -- cameraX=-10.63 cameraY=1.76 hyp=10.78 cameraTheta=2.98 mountX=8.78 mountY=2.97, mountTheta=0.33
23:01:57.274 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-10.63, y=1.76, opts=13)
23:01:57.274 00.000 5052 Enqueuing Move request for stepguider (-10.63, 1.76)
23:01:57.274 00.000 8976 Worker thread wakes up
23:01:57.275 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.63, 1.76) opts 0xd
23:01:57.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.63, 1.76)
23:01:57.275 00.000 8976 Moving (-10.63, 1.76) raw xDistance=8.78 yDistance=2.97
23:01:57.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.98 from input 8.78
23:01:57.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.06 from input 2.97
23:01:57.275 00.000 8976 MoveAxis(L, 19, ABG)
23:01:57.275 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:57.275 00.000 8976 MoveAxis(D, 10, ABG)
23:01:57.275 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:57.275 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:57.275 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:57.275 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:57.275 00.000 8976 move complete, result=1
23:01:57.275 00.000 8976 worker thread done servicing request
23:01:57.275 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=359, med=31, FiltMin=27, FiltMax=339, Gamma=2.260
23:01:57.286 00.011 5052 UpdateGuideState exits: m=8548 SNR=64.9
23:01:57.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:57.286 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:57.286 00.000 5052 Enqueuing Expose request
23:01:57.286 00.000 8976 Worker thread wakes up
23:01:57.286 00.000 5052 GuideStep: 8.8 px 0 ms WEST, 3.0 px 0 ms SOUTH
23:01:57.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:57.286 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,128,37,37)
23:01:57.287 00.001 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (-3.10) = xAngle (6.08 = -0.20)
23:01:57.287 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.01 = 2.72)
23:01:57.287 00.000 5052 CameraToMount -- cameraX=-10.63 cameraY=1.76 hyp=10.78 cameraTheta=2.98 mountX=10.55 mountY=4.38, mountTheta=0.39
23:01:57.287 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:57.288 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:58.330 01.042 8976 Exposure complete
23:01:58.347 00.017 8976 worker thread done servicing request
23:01:58.347 00.000 5052 OnExposeComplete: enter
23:01:58.347 00.000 5052 UpdateGuideState(): m_state=6
23:01:58.347 00.000 5052 Star::Find(18, 214, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:01:58.347 00.000 5052 Star::Find returns 1 (0), X=214.98, Y=146.08, Mass=8651, SNR=65.2, Peak=373 HFD=4.6
23:01:58.347 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.36) = xAngle (0.58 = 0.58)
23:01:58.347 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.24 = 0.24)
23:01:58.347 00.000 5052 CameraToMount -- cameraX=-9.68 cameraY=1.95 hyp=9.87 cameraTheta=2.94 mountX=8.24 mountY=2.39, mountTheta=0.28
23:01:58.348 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.68, y=1.95, opts=13)
23:01:58.348 00.000 5052 Enqueuing Move request for stepguider (-9.68, 1.95)
23:01:58.348 00.000 8976 Worker thread wakes up
23:01:58.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.68, 1.95) opts 0xd
23:01:58.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.68, 1.95)
23:01:58.348 00.000 8976 Moving (-9.68, 1.95) raw xDistance=8.24 yDistance=2.39
23:01:58.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.61 from input 8.24
23:01:58.349 00.001 8976 GuideAlgorithmHysteresis::Result() returns 1.65 from input 2.39
23:01:58.349 00.000 8976 MoveAxis(L, 18, ABG)
23:01:58.349 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:58.349 00.000 8976 MoveAxis(D, 8, ABG)
23:01:58.349 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:58.349 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:58.349 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:58.349 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:58.349 00.000 8976 move complete, result=1
23:01:58.349 00.000 8976 worker thread done servicing request
23:01:58.349 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=373, med=32, FiltMin=27, FiltMax=343, Gamma=2.260
23:01:58.361 00.012 5052 UpdateGuideState exits: m=8651 SNR=65.2
23:01:58.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:58.361 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:58.361 00.000 5052 Enqueuing Expose request
23:01:58.361 00.000 8976 Worker thread wakes up
23:01:58.361 00.000 5052 GuideStep: 8.2 px 0 ms WEST, 2.4 px 0 ms SOUTH
23:01:58.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:58.361 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,128,37,37)
23:01:58.362 00.001 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (-3.10) = xAngle (6.04 = -0.24)
23:01:58.362 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.97 = 2.69)
23:01:58.362 00.000 5052 CameraToMount -- cameraX=-9.68 cameraY=1.95 hyp=9.87 cameraTheta=2.94 mountX=9.59 mountY=4.32, mountTheta=0.42
23:01:58.362 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:58.362 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:01:59.395 01.033 8976 Exposure complete
23:01:59.409 00.014 8976 worker thread done servicing request
23:01:59.409 00.000 5052 OnExposeComplete: enter
23:01:59.409 00.000 5052 UpdateGuideState(): m_state=6
23:01:59.409 00.000 5052 Star::Find(18, 214, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
23:01:59.409 00.000 5052 Star::Find returns 1 (0), X=214.83, Y=145.67, Mass=8476, SNR=64.7, Peak=415 HFD=4.8
23:01:59.410 00.001 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.36) = xAngle (0.63 = 0.63)
23:01:59.410 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.29 = 0.29)
23:01:59.410 00.000 5052 CameraToMount -- cameraX=-9.83 cameraY=1.53 hyp=9.95 cameraTheta=2.99 mountX=8.05 mountY=2.83, mountTheta=0.34
23:01:59.410 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-9.83, y=1.53, opts=13)
23:01:59.410 00.000 5052 Enqueuing Move request for stepguider (-9.83, 1.53)
23:01:59.410 00.000 8976 Worker thread wakes up
23:01:59.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.83, 1.53) opts 0xd
23:01:59.411 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-9.83, 1.53)
23:01:59.411 00.000 8976 Moving (-9.83, 1.53) raw xDistance=8.05 yDistance=2.83
23:01:59.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.47 from input 8.05
23:01:59.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.90 from input 2.83
23:01:59.411 00.000 8976 MoveAxis(L, 18, ABG)
23:01:59.411 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:59.411 00.000 8976 MoveAxis(D, 9, ABG)
23:01:59.411 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:01:59.411 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:01:59.411 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:01:59.411 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:01:59.411 00.000 8976 move complete, result=1
23:01:59.411 00.000 8976 worker thread done servicing request
23:01:59.411 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=415, med=32, FiltMin=27, FiltMax=341, Gamma=2.260
23:01:59.421 00.010 5052 UpdateGuideState exits: m=8476 SNR=64.7
23:01:59.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:59.422 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:01:59.422 00.000 5052 Enqueuing Expose request
23:01:59.422 00.000 5052 GuideStep: 8.1 px 0 ms WEST, 2.8 px 0 ms SOUTH
23:01:59.422 00.000 8976 Worker thread wakes up
23:01:59.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:01:59.422 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,128,37,37)
23:01:59.422 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.10) = xAngle (6.09 = -0.20)
23:01:59.422 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.02 = 2.73)
23:01:59.422 00.000 5052 CameraToMount -- cameraX=-9.83 cameraY=1.53 hyp=9.95 cameraTheta=2.99 mountX=9.76 mountY=3.96, mountTheta=0.39
23:01:59.423 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:01:59.423 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:00.469 01.046 8976 Exposure complete
23:02:00.490 00.021 8976 worker thread done servicing request
23:02:00.490 00.000 5052 OnExposeComplete: enter
23:02:00.490 00.000 5052 UpdateGuideState(): m_state=6
23:02:00.491 00.001 5052 Star::Find(18, 214, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
23:02:00.491 00.000 5052 Star::Find returns 1 (0), X=214.56, Y=146.04, Mass=8433, SNR=64.5, Peak=347 HFD=5.1
23:02:00.491 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.36) = xAngle (0.60 = 0.60)
23:02:00.491 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.26 = 0.26)
23:02:00.491 00.000 5052 CameraToMount -- cameraX=-10.10 cameraY=1.91 hyp=10.28 cameraTheta=2.95 mountX=8.51 mountY=2.60, mountTheta=0.30
23:02:00.492 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.10, y=1.91, opts=13)
23:02:00.492 00.000 5052 Enqueuing Move request for stepguider (-10.10, 1.91)
23:02:00.492 00.000 8976 Worker thread wakes up
23:02:00.492 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.10, 1.91) opts 0xd
23:02:00.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.10, 1.91)
23:02:00.492 00.000 8976 Moving (-10.10, 1.91) raw xDistance=8.51 yDistance=2.60
23:02:00.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.74 from input 8.51
23:02:00.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.77 from input 2.60
23:02:00.492 00.000 8976 MoveAxis(L, 19, ABG)
23:02:00.492 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:00.492 00.000 8976 MoveAxis(D, 8, ABG)
23:02:00.492 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:00.492 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:00.492 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:00.493 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:00.493 00.000 8976 move complete, result=1
23:02:00.493 00.000 8976 worker thread done servicing request
23:02:00.493 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=347, med=32, FiltMin=28, FiltMax=264, Gamma=2.260
23:02:00.504 00.011 5052 UpdateGuideState exits: m=8433 SNR=64.5
23:02:00.504 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:00.505 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:00.505 00.000 5052 Enqueuing Expose request
23:02:00.505 00.000 8976 Worker thread wakes up
23:02:00.505 00.000 5052 GuideStep: 8.5 px 0 ms WEST, 2.6 px 0 ms SOUTH
23:02:00.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:00.505 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,128,37,37)
23:02:00.505 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.10) = xAngle (6.06 = -0.23)
23:02:00.506 00.001 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.98 = 2.70)
23:02:00.506 00.000 5052 CameraToMount -- cameraX=-10.10 cameraY=1.91 hyp=10.28 cameraTheta=2.95 mountX=10.01 mountY=4.39, mountTheta=0.41
23:02:00.506 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:00.506 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:01.548 01.042 8976 Exposure complete
23:02:01.563 00.015 8976 worker thread done servicing request
23:02:01.564 00.001 5052 OnExposeComplete: enter
23:02:01.564 00.000 5052 UpdateGuideState(): m_state=6
23:02:01.564 00.000 5052 Star::Find(18, 214, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
23:02:01.564 00.000 5052 Star::Find returns 1 (0), X=213.66, Y=145.98, Mass=8760, SNR=65.6, Peak=389 HFD=4.8
23:02:01.564 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.36) = xAngle (0.62 = 0.62)
23:02:01.564 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.28 = 0.28)
23:02:01.564 00.000 5052 CameraToMount -- cameraX=-11.00 cameraY=1.85 hyp=11.15 cameraTheta=2.98 mountX=9.10 mountY=3.05, mountTheta=0.32
23:02:01.565 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.00, y=1.85, opts=13)
23:02:01.565 00.000 5052 Enqueuing Move request for stepguider (-11.00, 1.85)
23:02:01.565 00.000 8976 Worker thread wakes up
23:02:01.565 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.00, 1.85) opts 0xd
23:02:01.565 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.00, 1.85)
23:02:01.565 00.000 8976 Moving (-11.00, 1.85) raw xDistance=9.10 yDistance=3.05
23:02:01.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.14 from input 9.10
23:02:01.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.04 from input 3.05
23:02:01.565 00.000 8976 MoveAxis(L, 20, ABG)
23:02:01.565 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:01.565 00.000 8976 MoveAxis(D, 10, ABG)
23:02:01.565 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:01.565 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:01.565 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:01.566 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:01.566 00.000 8976 move complete, result=1
23:02:01.566 00.000 8976 worker thread done servicing request
23:02:01.566 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=389, med=32, FiltMin=28, FiltMax=296, Gamma=2.260
23:02:01.577 00.011 5052 UpdateGuideState exits: m=8760 SNR=65.6
23:02:01.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:01.577 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:01.577 00.000 5052 Enqueuing Expose request
23:02:01.577 00.000 8976 Worker thread wakes up
23:02:01.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:01.577 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,128,37,37)
23:02:01.577 00.000 5052 GuideStep: 9.1 px 0 ms WEST, 3.0 px 0 ms SOUTH
23:02:01.578 00.001 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (-3.10) = xAngle (6.08 = -0.21)
23:02:01.578 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.00 = 2.72)
23:02:01.578 00.000 5052 CameraToMount -- cameraX=-11.00 cameraY=1.85 hyp=11.15 cameraTheta=2.98 mountX=10.92 mountY=4.56, mountTheta=0.40
23:02:01.578 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:01.578 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:02.617 01.039 8976 Exposure complete
23:02:02.631 00.014 8976 worker thread done servicing request
23:02:02.632 00.001 5052 OnExposeComplete: enter
23:02:02.632 00.000 5052 UpdateGuideState(): m_state=6
23:02:02.632 00.000 5052 Star::Find(18, 213, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
23:02:02.632 00.000 5052 Star::Find returns 1 (0), X=213.14, Y=145.72, Mass=9198, SNR=67.4, Peak=350 HFD=5.1
23:02:02.632 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:02:02.632 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:02:02.632 00.000 5052 CameraToMount -- cameraX=-11.51 cameraY=1.59 hyp=11.62 cameraTheta=3.00 mountX=9.29 mountY=3.50, mountTheta=0.36
23:02:02.633 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.51, y=1.59, opts=13)
23:02:02.633 00.000 5052 Enqueuing Move request for stepguider (-11.51, 1.59)
23:02:02.633 00.000 8976 Worker thread wakes up
23:02:02.633 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.51, 1.59) opts 0xd
23:02:02.633 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.51, 1.59)
23:02:02.633 00.000 8976 Moving (-11.51, 1.59) raw xDistance=9.29 yDistance=3.50
23:02:02.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.28 from input 9.29
23:02:02.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.35 from input 3.50
23:02:02.633 00.000 8976 MoveAxis(L, 20, ABG)
23:02:02.633 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:02.633 00.000 8976 MoveAxis(D, 11, ABG)
23:02:02.633 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:02.633 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:02.633 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:02.633 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:02.634 00.001 8976 move complete, result=1
23:02:02.634 00.000 8976 worker thread done servicing request
23:02:02.634 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=350, med=32, FiltMin=27, FiltMax=323, Gamma=2.260
23:02:02.644 00.010 5052 UpdateGuideState exits: m=9198 SNR=67.4
23:02:02.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:02.644 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:02.644 00.000 5052 Enqueuing Expose request
23:02:02.644 00.000 5052 GuideStep: 9.3 px 0 ms WEST, 3.5 px 0 ms SOUTH
23:02:02.645 00.001 8976 Worker thread wakes up
23:02:02.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:02.645 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,128,37,37)
23:02:02.645 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (-3.10) = xAngle (6.11 = -0.18)
23:02:02.645 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.03 = 2.75)
23:02:02.645 00.000 5052 CameraToMount -- cameraX=-11.51 cameraY=1.59 hyp=11.62 cameraTheta=3.00 mountX=11.44 mountY=4.43, mountTheta=0.37
23:02:02.645 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:02.646 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:03.675 01.029 8976 Exposure complete
23:02:03.689 00.014 8976 worker thread done servicing request
23:02:03.689 00.000 5052 OnExposeComplete: enter
23:02:03.689 00.000 5052 UpdateGuideState(): m_state=6
23:02:03.689 00.000 5052 Star::Find(18, 213, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
23:02:03.690 00.001 5052 Star::Find returns 1 (0), X=212.31, Y=146.12, Mass=8870, SNR=66.2, Peak=369 HFD=5.0
23:02:03.690 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.36) = xAngle (0.62 = 0.62)
23:02:03.690 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.28 = 0.28)
23:02:03.690 00.000 5052 CameraToMount -- cameraX=-12.35 cameraY=1.98 hyp=12.51 cameraTheta=2.98 mountX=10.16 mountY=3.50, mountTheta=0.33
23:02:03.690 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-12.35, y=1.98, opts=13)
23:02:03.690 00.000 5052 Enqueuing Move request for stepguider (-12.35, 1.98)
23:02:03.690 00.000 8976 Worker thread wakes up
23:02:03.691 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-12.35, 1.98) opts 0xd
23:02:03.691 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-12.35, 1.98)
23:02:03.691 00.000 8976 Moving (-12.35, 1.98) raw xDistance=10.16 yDistance=3.50
23:02:03.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.84 from input 10.16
23:02:03.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.37 from input 3.50
23:02:03.691 00.000 8976 MoveAxis(L, 22, ABG)
23:02:03.691 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:03.691 00.000 8976 MoveAxis(D, 11, ABG)
23:02:03.691 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:03.691 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:03.691 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:03.691 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:03.691 00.000 8976 move complete, result=1
23:02:03.691 00.000 8976 worker thread done servicing request
23:02:03.692 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=369, med=32, FiltMin=28, FiltMax=294, Gamma=2.260
23:02:03.702 00.010 5052 UpdateGuideState exits: m=8870 SNR=66.2
23:02:03.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:03.702 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:03.702 00.000 5052 Enqueuing Expose request
23:02:03.702 00.000 8976 Worker thread wakes up
23:02:03.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:03.702 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,128,37,37)
23:02:03.702 00.000 5052 GuideStep: 10.2 px 0 ms WEST, 3.5 px 0 ms SOUTH
23:02:03.702 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (-3.10) = xAngle (6.08 = -0.20)
23:02:03.703 00.001 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.01 = 2.73)
23:02:03.703 00.000 5052 CameraToMount -- cameraX=-12.35 cameraY=1.98 hyp=12.51 cameraTheta=2.98 mountX=12.26 mountY=5.03, mountTheta=0.39
23:02:03.703 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:03.703 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:04.739 01.036 8976 Exposure complete
23:02:04.753 00.014 8976 worker thread done servicing request
23:02:04.753 00.000 5052 OnExposeComplete: enter
23:02:04.753 00.000 5052 UpdateGuideState(): m_state=6
23:02:04.753 00.000 5052 Star::Find(18, 212, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
23:02:04.753 00.000 5052 Star::Find returns 1 (0), X=211.71, Y=145.89, Mass=8638, SNR=65.2, Peak=390 HFD=4.9
23:02:04.753 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:02:04.753 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:02:04.753 00.000 5052 CameraToMount -- cameraX=-12.95 cameraY=1.76 hyp=13.07 cameraTheta=3.01 mountX=10.42 mountY=3.96, mountTheta=0.36
23:02:04.754 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-12.95, y=1.76, opts=13)
23:02:04.754 00.000 5052 Enqueuing Move request for stepguider (-12.95, 1.76)
23:02:04.754 00.000 8976 Worker thread wakes up
23:02:04.754 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-12.95, 1.76) opts 0xd
23:02:04.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-12.95, 1.76)
23:02:04.754 00.000 8976 Moving (-12.95, 1.76) raw xDistance=10.42 yDistance=3.96
23:02:04.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.05 from input 10.42
23:02:04.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.66 from input 3.96
23:02:04.754 00.000 8976 MoveAxis(L, 23, ABG)
23:02:04.754 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:04.754 00.000 8976 MoveAxis(D, 13, ABG)
23:02:04.754 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:04.754 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:04.754 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:04.754 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:04.755 00.001 8976 move complete, result=1
23:02:04.755 00.000 8976 worker thread done servicing request
23:02:04.756 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=390, med=32, FiltMin=28, FiltMax=294, Gamma=2.260
23:02:04.765 00.009 5052 UpdateGuideState exits: m=8638 SNR=65.2
23:02:04.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:04.765 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:04.765 00.000 5052 Enqueuing Expose request
23:02:04.765 00.000 5052 GuideStep: 10.4 px 0 ms WEST, 4.0 px 0 ms SOUTH
23:02:04.765 00.000 8976 Worker thread wakes up
23:02:04.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:04.765 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,128,37,37)
23:02:04.765 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.18)
23:02:04.766 00.001 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.75)
23:02:04.766 00.000 5052 CameraToMount -- cameraX=-12.95 cameraY=1.76 hyp=13.07 cameraTheta=3.01 mountX=12.86 mountY=4.96, mountTheta=0.37
23:02:04.767 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:04.771 00.004 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:05.808 01.037 8976 Exposure complete
23:02:05.823 00.015 8976 worker thread done servicing request
23:02:05.823 00.000 5052 OnExposeComplete: enter
23:02:05.823 00.000 5052 UpdateGuideState(): m_state=6
23:02:05.823 00.000 5052 Star::Find(18, 211, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
23:02:05.823 00.000 5052 Star::Find returns 1 (0), X=211.28, Y=146.28, Mass=8663, SNR=65.2, Peak=347 HFD=5.0
23:02:05.823 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.36) = xAngle (0.62 = 0.62)
23:02:05.823 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.28 = 0.28)
23:02:05.824 00.001 5052 CameraToMount -- cameraX=-13.38 cameraY=2.14 hyp=13.55 cameraTheta=2.98 mountX=11.00 mountY=3.80, mountTheta=0.33
23:02:05.824 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-13.38, y=2.14, opts=13)
23:02:05.824 00.000 5052 Enqueuing Move request for stepguider (-13.38, 2.14)
23:02:05.824 00.000 8976 Worker thread wakes up
23:02:05.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-13.38, 2.14) opts 0xd
23:02:05.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-13.38, 2.14)
23:02:05.824 00.000 8976 Moving (-13.38, 2.14) raw xDistance=11.00 yDistance=3.80
23:02:05.825 00.001 8976 GuideAlgorithmHysteresis::Result() returns 7.42 from input 11.00
23:02:05.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.58 from input 3.80
23:02:05.825 00.000 8976 MoveAxis(L, 24, ABG)
23:02:05.825 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:05.825 00.000 8976 MoveAxis(D, 12, ABG)
23:02:05.825 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:05.825 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:05.825 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:05.825 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:05.825 00.000 8976 move complete, result=1
23:02:05.825 00.000 8976 worker thread done servicing request
23:02:05.825 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=347, med=31, FiltMin=27, FiltMax=305, Gamma=2.260
23:02:05.835 00.010 5052 UpdateGuideState exits: m=8663 SNR=65.2
23:02:05.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:05.835 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:05.835 00.000 5052 Enqueuing Expose request
23:02:05.835 00.000 5052 GuideStep: 11.0 px 0 ms WEST, 3.8 px 0 ms SOUTH
23:02:05.835 00.000 8976 Worker thread wakes up
23:02:05.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:05.835 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,128,37,37)
23:02:05.836 00.001 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (-3.10) = xAngle (6.08 = -0.20)
23:02:05.836 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.01 = 2.73)
23:02:05.836 00.000 5052 CameraToMount -- cameraX=-13.38 cameraY=2.14 hyp=13.55 cameraTheta=2.98 mountX=13.28 mountY=5.44, mountTheta=0.39
23:02:05.836 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:05.836 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:06.876 01.040 8976 Exposure complete
23:02:06.890 00.014 8976 worker thread done servicing request
23:02:06.890 00.000 5052 OnExposeComplete: enter
23:02:06.890 00.000 5052 UpdateGuideState(): m_state=6
23:02:06.890 00.000 5052 Star::Find(18, 211, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
23:02:06.890 00.000 5052 Star::Find returns 1 (0), X=211.39, Y=146.08, Mass=8337, SNR=64.2, Peak=344 HFD=5.1
23:02:06.890 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.36) = xAngle (0.64 = 0.64)
23:02:06.891 00.001 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.30 = 0.30)
23:02:06.891 00.000 5052 CameraToMount -- cameraX=-13.26 cameraY=1.95 hyp=13.41 cameraTheta=3.00 mountX=10.78 mountY=3.93, mountTheta=0.35
23:02:06.891 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-13.26, y=1.95, opts=13)
23:02:06.891 00.000 5052 Enqueuing Move request for stepguider (-13.26, 1.95)
23:02:06.891 00.000 8976 Worker thread wakes up
23:02:06.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-13.26, 1.95) opts 0xd
23:02:06.892 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-13.26, 1.95)
23:02:06.892 00.000 8976 Moving (-13.26, 1.95) raw xDistance=10.78 yDistance=3.93
23:02:06.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.31 from input 10.78
23:02:06.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.65 from input 3.93
23:02:06.892 00.000 8976 MoveAxis(L, 24, ABG)
23:02:06.892 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:06.892 00.000 8976 MoveAxis(D, 13, ABG)
23:02:06.892 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:06.892 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:06.892 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:06.892 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:06.892 00.000 8976 move complete, result=1
23:02:06.892 00.000 8976 worker thread done servicing request
23:02:06.892 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=344, med=31, FiltMin=27, FiltMax=281, Gamma=2.260
23:02:06.902 00.010 5052 UpdateGuideState exits: m=8337 SNR=64.2
23:02:06.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:06.902 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:06.902 00.000 5052 Enqueuing Expose request
23:02:06.902 00.000 8976 Worker thread wakes up
23:02:06.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:06.902 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,128,37,37)
23:02:06.902 00.000 5052 GuideStep: 10.8 px 0 ms WEST, 3.9 px 0 ms SOUTH
23:02:06.903 00.001 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (-3.10) = xAngle (6.10 = -0.19)
23:02:06.903 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.02 = 2.74)
23:02:06.903 00.000 5052 CameraToMount -- cameraX=-13.26 cameraY=1.95 hyp=13.41 cameraTheta=3.00 mountX=13.17 mountY=5.22, mountTheta=0.38
23:02:06.903 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:06.903 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:07.936 01.033 8976 Exposure complete
23:02:07.949 00.013 8976 worker thread done servicing request
23:02:07.949 00.000 5052 OnExposeComplete: enter
23:02:07.949 00.000 5052 UpdateGuideState(): m_state=6
23:02:07.950 00.001 5052 Star::Find(18, 211, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
23:02:07.950 00.000 5052 Star::Find returns 1 (0), X=209.70, Y=146.16, Mass=8307, SNR=63.9, Peak=366 HFD=5.0
23:02:07.950 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:02:07.950 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:02:07.950 00.000 5052 CameraToMount -- cameraX=-14.96 cameraY=2.02 hyp=15.09 cameraTheta=3.01 mountX=12.03 mountY=4.58, mountTheta=0.36
23:02:07.950 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-14.96, y=2.02, opts=13)
23:02:07.950 00.000 5052 Enqueuing Move request for stepguider (-14.96, 2.02)
23:02:07.951 00.001 8976 Worker thread wakes up
23:02:07.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-14.96, 2.02) opts 0xd
23:02:07.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-14.96, 2.02)
23:02:07.951 00.000 8976 Moving (-14.96, 2.02) raw xDistance=12.03 yDistance=4.58
23:02:07.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.09 from input 12.03
23:02:07.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.07 from input 4.58
23:02:07.951 00.000 8976 MoveAxis(L, 26, ABG)
23:02:07.951 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:07.951 00.000 8976 MoveAxis(D, 15, ABG)
23:02:07.951 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:07.951 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:07.951 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:07.951 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:07.951 00.000 8976 move complete, result=1
23:02:07.951 00.000 8976 worker thread done servicing request
23:02:07.951 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=366, med=32, FiltMin=28, FiltMax=251, Gamma=2.260
23:02:07.961 00.010 5052 UpdateGuideState exits: m=8307 SNR=63.9
23:02:07.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:07.962 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:07.962 00.000 5052 Enqueuing Expose request
23:02:07.962 00.000 5052 GuideStep: 12.0 px 0 ms WEST, 4.6 px 0 ms SOUTH
23:02:07.962 00.000 8976 Worker thread wakes up
23:02:07.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:07.962 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,128,37,37)
23:02:07.962 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.18)
23:02:07.962 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.75)
23:02:07.962 00.000 5052 CameraToMount -- cameraX=-14.96 cameraY=2.02 hyp=15.09 cameraTheta=3.01 mountX=14.86 mountY=5.72, mountTheta=0.37
23:02:07.963 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:07.963 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:09.006 01.043 8976 Exposure complete
23:02:09.020 00.014 8976 worker thread done servicing request
23:02:09.020 00.000 5052 OnExposeComplete: enter
23:02:09.020 00.000 5052 UpdateGuideState(): m_state=6
23:02:09.020 00.000 5052 Star::Find(18, 209, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
23:02:09.020 00.000 5052 Star::Find returns 1 (0), X=206.24, Y=146.14, Mass=8666, SNR=65.2, Peak=309 HFD=5.1
23:02:09.020 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.36) = xAngle (0.67 = 0.67)
23:02:09.021 00.001 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.33 = 0.33)
23:02:09.021 00.000 5052 CameraToMount -- cameraX=-18.42 cameraY=2.00 hyp=18.53 cameraTheta=3.03 mountX=14.48 mountY=6.08, mountTheta=0.40
23:02:09.021 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-18.42, y=2.00, opts=13)
23:02:09.021 00.000 5052 Enqueuing Move request for stepguider (-18.42, 2.00)
23:02:09.022 00.001 8976 Worker thread wakes up
23:02:09.022 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.42, 2.00) opts 0xd
23:02:09.022 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.42, 2.00)
23:02:09.022 00.000 8976 Moving (-18.42, 2.00) raw xDistance=14.48 yDistance=6.08
23:02:09.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.69 from input 14.48
23:02:09.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.05 from input 6.08
23:02:09.022 00.000 8976 MoveAxis(L, 31, ABG)
23:02:09.022 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:09.022 00.000 8976 MoveAxis(D, 19, ABG)
23:02:09.022 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:09.022 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:09.022 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:09.022 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:09.022 00.000 8976 move complete, result=1
23:02:09.022 00.000 8976 worker thread done servicing request
23:02:09.023 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=309, med=32, FiltMin=28, FiltMax=272, Gamma=2.260
23:02:09.033 00.010 5052 UpdateGuideState exits: m=8666 SNR=65.2
23:02:09.033 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:09.033 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:09.033 00.000 5052 Enqueuing Expose request
23:02:09.033 00.000 5052 GuideStep: 14.5 px 0 ms WEST, 6.1 px 0 ms SOUTH
23:02:09.033 00.000 8976 Worker thread wakes up
23:02:09.034 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:09.034 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,128,37,37)
23:02:09.034 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (-3.10) = xAngle (6.13 = -0.15)
23:02:09.034 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.06 = 2.78)
23:02:09.034 00.000 5052 CameraToMount -- cameraX=-18.42 cameraY=2.00 hyp=18.53 cameraTheta=3.03 mountX=18.32 mountY=6.58, mountTheta=0.34
23:02:09.034 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:09.035 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:10.075 01.040 8976 Exposure complete
23:02:10.089 00.014 8976 worker thread done servicing request
23:02:10.089 00.000 5052 OnExposeComplete: enter
23:02:10.090 00.001 5052 UpdateGuideState(): m_state=6
23:02:10.090 00.000 5052 Star::Find(18, 206, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
23:02:10.090 00.000 5052 Star::Find returns 1 (0), X=203.12, Y=146.09, Mass=8601, SNR=65.1, Peak=391 HFD=4.6
23:02:10.090 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.36) = xAngle (0.69 = 0.69)
23:02:10.090 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.35 = 0.35)
23:02:10.090 00.000 5052 CameraToMount -- cameraX=-21.54 cameraY=1.96 hyp=21.63 cameraTheta=3.05 mountX=16.66 mountY=7.46, mountTheta=0.42
23:02:10.091 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.54, y=1.96, opts=13)
23:02:10.091 00.000 5052 Enqueuing Move request for stepguider (-21.54, 1.96)
23:02:10.091 00.000 8976 Worker thread wakes up
23:02:10.091 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.54, 1.96) opts 0xd
23:02:10.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.54, 1.96)
23:02:10.091 00.000 8976 Moving (-21.54, 1.96) raw xDistance=16.66 yDistance=7.46
23:02:10.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.17 from input 16.66
23:02:10.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.99 from input 7.46
23:02:10.091 00.000 8976 MoveAxis(L, 36, ABG)
23:02:10.091 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:10.091 00.000 8976 MoveAxis(D, 24, ABG)
23:02:10.091 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:10.091 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:10.091 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:10.091 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:10.091 00.000 8976 move complete, result=1
23:02:10.091 00.000 8976 worker thread done servicing request
23:02:10.092 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=391, med=31, FiltMin=27, FiltMax=320, Gamma=2.260
23:02:10.102 00.010 5052 UpdateGuideState exits: m=8601 SNR=65.1
23:02:10.102 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:10.102 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:10.102 00.000 5052 Enqueuing Expose request
23:02:10.102 00.000 5052 GuideStep: 16.7 px 0 ms WEST, 7.5 px 0 ms SOUTH
23:02:10.102 00.000 8976 Worker thread wakes up
23:02:10.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:10.102 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,128,37,37)
23:02:10.103 00.001 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (-3.10) = xAngle (6.15 = -0.13)
23:02:10.103 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.08 = 2.80)
23:02:10.103 00.000 5052 CameraToMount -- cameraX=-21.54 cameraY=1.96 hyp=21.63 cameraTheta=3.05 mountX=21.44 mountY=7.32, mountTheta=0.33
23:02:10.103 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:10.103 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:11.151 01.048 8976 Exposure complete
23:02:11.165 00.014 8976 worker thread done servicing request
23:02:11.165 00.000 5052 OnExposeComplete: enter
23:02:11.165 00.000 5052 UpdateGuideState(): m_state=6
23:02:11.165 00.000 5052 Star::Find(18, 203, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
23:02:11.165 00.000 5052 Star::Find returns 1 (0), X=202.04, Y=146.74, Mass=8745, SNR=65.7, Peak=408 HFD=4.8
23:02:11.165 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.36) = xAngle (0.67 = 0.67)
23:02:11.165 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.33 = 0.33)
23:02:11.165 00.000 5052 CameraToMount -- cameraX=-22.62 cameraY=2.61 hyp=22.77 cameraTheta=3.03 mountX=17.88 mountY=7.34, mountTheta=0.39
23:02:11.166 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.62, y=2.61, opts=13)
23:02:11.166 00.000 5052 Enqueuing Move request for stepguider (-22.62, 2.61)
23:02:11.166 00.000 8976 Worker thread wakes up
23:02:11.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.62, 2.61) opts 0xd
23:02:11.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.62, 2.61)
23:02:11.166 00.000 8976 Moving (-22.62, 2.61) raw xDistance=17.88 yDistance=7.34
23:02:11.167 00.001 8976 GuideAlgorithmHysteresis::Result() returns 12.05 from input 17.88
23:02:11.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.97 from input 7.34
23:02:11.167 00.000 8976 MoveAxis(L, 39, ABG)
23:02:11.167 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:11.167 00.000 8976 MoveAxis(D, 23, ABG)
23:02:11.167 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:11.167 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:11.167 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:11.167 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:11.167 00.000 8976 move complete, result=1
23:02:11.167 00.000 8976 worker thread done servicing request
23:02:11.167 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=408, med=32, FiltMin=28, FiltMax=355, Gamma=2.260
23:02:11.177 00.010 5052 UpdateGuideState exits: m=8745 SNR=65.7
23:02:11.178 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:11.178 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:11.178 00.000 5052 Enqueuing Expose request
23:02:11.178 00.000 8976 Worker thread wakes up
23:02:11.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:11.178 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,129,37,37)
23:02:11.178 00.000 5052 GuideStep: 17.9 px 0 ms WEST, 7.3 px 0 ms SOUTH
23:02:11.179 00.001 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (-3.10) = xAngle (6.13 = -0.16)
23:02:11.179 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.06 = 2.77)
23:02:11.179 00.000 5052 CameraToMount -- cameraX=-22.62 cameraY=2.61 hyp=22.77 cameraTheta=3.03 mountX=22.49 mountY=8.22, mountTheta=0.35
23:02:11.179 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:11.179 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:12.215 01.036 8976 Exposure complete
23:02:12.231 00.016 8976 worker thread done servicing request
23:02:12.231 00.000 5052 OnExposeComplete: enter
23:02:12.231 00.000 5052 UpdateGuideState(): m_state=6
23:02:12.231 00.000 5052 Star::Find(18, 202, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
23:02:12.231 00.000 5052 Star::Find returns 1 (0), X=202.31, Y=146.91, Mass=8683, SNR=65.4, Peak=404 HFD=4.9
23:02:12.231 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.36) = xAngle (0.66 = 0.66)
23:02:12.231 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.32 = 0.32)
23:02:12.231 00.000 5052 CameraToMount -- cameraX=-22.35 cameraY=2.77 hyp=22.52 cameraTheta=3.02 mountX=17.81 mountY=7.07, mountTheta=0.38
23:02:12.232 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.35, y=2.77, opts=13)
23:02:12.232 00.000 5052 Enqueuing Move request for stepguider (-22.35, 2.77)
23:02:12.232 00.000 8976 Worker thread wakes up
23:02:12.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.35, 2.77) opts 0xd
23:02:12.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.35, 2.77)
23:02:12.232 00.000 8976 Moving (-22.35, 2.77) raw xDistance=17.81 yDistance=7.07
23:02:12.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.06 from input 17.81
23:02:12.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.80 from input 7.07
23:02:12.232 00.000 8976 MoveAxis(L, 39, ABG)
23:02:12.232 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:12.232 00.000 8976 MoveAxis(D, 23, ABG)
23:02:12.232 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:12.232 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:12.232 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:12.232 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:12.233 00.001 8976 move complete, result=1
23:02:12.233 00.000 8976 worker thread done servicing request
23:02:12.233 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=404, med=32, FiltMin=28, FiltMax=317, Gamma=2.260
23:02:12.243 00.010 5052 UpdateGuideState exits: m=8683 SNR=65.4
23:02:12.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:12.243 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:12.243 00.000 5052 Enqueuing Expose request
23:02:12.244 00.001 5052 GuideStep: 17.8 px 0 ms WEST, 7.1 px 0 ms SOUTH
23:02:12.244 00.000 8976 Worker thread wakes up
23:02:12.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:12.244 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,129,37,37)
23:02:12.244 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (-3.10) = xAngle (6.12 = -0.16)
23:02:12.244 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.05 = 2.76)
23:02:12.244 00.000 5052 CameraToMount -- cameraX=-22.35 cameraY=2.77 hyp=22.52 cameraTheta=3.02 mountX=22.22 mountY=8.31, mountTheta=0.36
23:02:12.244 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:12.245 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:13.287 01.042 8976 Exposure complete
23:02:13.302 00.015 8976 worker thread done servicing request
23:02:13.302 00.000 5052 OnExposeComplete: enter
23:02:13.302 00.000 5052 UpdateGuideState(): m_state=6
23:02:13.302 00.000 5052 Star::Find(18, 202, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
23:02:13.302 00.000 5052 Star::Find returns 1 (0), X=202.48, Y=146.98, Mass=8731, SNR=65.6, Peak=438 HFD=5.0
23:02:13.302 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:02:13.302 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.32 = 0.32)
23:02:13.302 00.000 5052 CameraToMount -- cameraX=-22.17 cameraY=2.85 hyp=22.36 cameraTheta=3.01 mountX=17.74 mountY=6.93, mountTheta=0.37
23:02:13.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.17, y=2.85, opts=13)
23:02:13.303 00.000 5052 Enqueuing Move request for stepguider (-22.17, 2.85)
23:02:13.303 00.000 8976 Worker thread wakes up
23:02:13.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.17, 2.85) opts 0xd
23:02:13.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.17, 2.85)
23:02:13.303 00.000 8976 Moving (-22.17, 2.85) raw xDistance=17.74 yDistance=6.93
23:02:13.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.02 from input 17.74
23:02:13.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.70 from input 6.93
23:02:13.304 00.001 8976 MoveAxis(L, 39, ABG)
23:02:13.304 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:13.304 00.000 8976 MoveAxis(D, 22, ABG)
23:02:13.304 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:13.304 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:13.304 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:13.304 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:13.304 00.000 8976 move complete, result=1
23:02:13.304 00.000 8976 worker thread done servicing request
23:02:13.304 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=438, med=32, FiltMin=28, FiltMax=326, Gamma=2.260
23:02:13.314 00.010 5052 UpdateGuideState exits: m=8731 SNR=65.6
23:02:13.314 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:13.314 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:13.314 00.000 5052 Enqueuing Expose request
23:02:13.314 00.000 8976 Worker thread wakes up
23:02:13.314 00.000 5052 GuideStep: 17.7 px 0 ms WEST, 6.9 px 0 ms SOUTH
23:02:13.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:13.314 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,129,37,37)
23:02:13.315 00.001 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.17)
23:02:13.315 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.76)
23:02:13.315 00.000 5052 CameraToMount -- cameraX=-22.17 cameraY=2.85 hyp=22.36 cameraTheta=3.01 mountX=22.04 mountY=8.34, mountTheta=0.36
23:02:13.315 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:13.316 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:14.350 01.034 8976 Exposure complete
23:02:14.364 00.014 8976 worker thread done servicing request
23:02:14.364 00.000 5052 OnExposeComplete: enter
23:02:14.364 00.000 5052 UpdateGuideState(): m_state=6
23:02:14.364 00.000 5052 Star::Find(18, 202, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
23:02:14.364 00.000 5052 Star::Find returns 1 (0), X=202.25, Y=146.88, Mass=8785, SNR=65.8, Peak=351 HFD=4.9
23:02:14.364 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.36) = xAngle (0.66 = 0.66)
23:02:14.364 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.32 = 0.32)
23:02:14.364 00.000 5052 CameraToMount -- cameraX=-22.41 cameraY=2.74 hyp=22.58 cameraTheta=3.02 mountX=17.83 mountY=7.13, mountTheta=0.38
23:02:14.365 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.41, y=2.74, opts=13)
23:02:14.365 00.000 5052 Enqueuing Move request for stepguider (-22.41, 2.74)
23:02:14.365 00.000 8976 Worker thread wakes up
23:02:14.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.41, 2.74) opts 0xd
23:02:14.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.41, 2.74)
23:02:14.365 00.000 8976 Moving (-22.41, 2.74) raw xDistance=17.83 yDistance=7.13
23:02:14.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.07 from input 17.83
23:02:14.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.82 from input 7.13
23:02:14.365 00.000 8976 MoveAxis(L, 39, ABG)
23:02:14.365 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:14.365 00.000 8976 MoveAxis(D, 23, ABG)
23:02:14.366 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:14.366 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:14.366 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:14.366 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:14.366 00.000 8976 move complete, result=1
23:02:14.366 00.000 8976 worker thread done servicing request
23:02:14.366 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=351, med=32, FiltMin=28, FiltMax=317, Gamma=2.260
23:02:14.375 00.009 5052 UpdateGuideState exits: m=8785 SNR=65.8
23:02:14.376 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:14.376 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:14.376 00.000 5052 Enqueuing Expose request
23:02:14.376 00.000 5052 GuideStep: 17.8 px 0 ms WEST, 7.1 px 0 ms SOUTH
23:02:14.376 00.000 8976 Worker thread wakes up
23:02:14.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:14.376 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,129,37,37)
23:02:14.377 00.001 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (-3.10) = xAngle (6.12 = -0.16)
23:02:14.377 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.05 = 2.77)
23:02:14.377 00.000 5052 CameraToMount -- cameraX=-22.41 cameraY=2.74 hyp=22.58 cameraTheta=3.02 mountX=22.28 mountY=8.30, mountTheta=0.36
23:02:14.377 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:14.377 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:15.419 01.042 8976 Exposure complete
23:02:15.433 00.014 8976 worker thread done servicing request
23:02:15.433 00.000 5052 OnExposeComplete: enter
23:02:15.434 00.001 5052 UpdateGuideState(): m_state=6
23:02:15.434 00.000 5052 Star::Find(18, 202, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
23:02:15.434 00.000 5052 Star::Find returns 1 (0), X=201.04, Y=146.94, Mass=8885, SNR=66.2, Peak=396 HFD=4.5
23:02:15.434 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.36) = xAngle (0.66 = 0.66)
23:02:15.434 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.32 = 0.32)
23:02:15.434 00.000 5052 CameraToMount -- cameraX=-23.62 cameraY=2.80 hyp=23.78 cameraTheta=3.02 mountX=18.73 mountY=7.59, mountTheta=0.39
23:02:15.435 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-23.62, y=2.80, opts=13)
23:02:15.435 00.000 5052 Enqueuing Move request for stepguider (-23.62, 2.80)
23:02:15.435 00.000 8976 Worker thread wakes up
23:02:15.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.62, 2.80) opts 0xd
23:02:15.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.62, 2.80)
23:02:15.435 00.000 8976 Moving (-23.62, 2.80) raw xDistance=18.73 yDistance=7.59
23:02:15.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.64 from input 18.73
23:02:15.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.12 from input 7.59
23:02:15.435 00.000 8976 MoveAxis(L, 41, ABG)
23:02:15.435 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:15.435 00.000 8976 MoveAxis(D, 24, ABG)
23:02:15.435 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:15.435 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:15.435 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:15.435 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:15.435 00.000 8976 move complete, result=1
23:02:15.435 00.000 8976 worker thread done servicing request
23:02:15.436 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=396, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:02:15.445 00.009 5052 UpdateGuideState exits: m=8885 SNR=66.2
23:02:15.445 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:15.445 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:15.445 00.000 5052 Enqueuing Expose request
23:02:15.445 00.000 5052 GuideStep: 18.7 px 0 ms WEST, 7.6 px 0 ms SOUTH
23:02:15.445 00.000 8976 Worker thread wakes up
23:02:15.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:15.445 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,129,37,37)
23:02:15.446 00.001 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (-3.10) = xAngle (6.12 = -0.16)
23:02:15.446 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.05 = 2.77)
23:02:15.446 00.000 5052 CameraToMount -- cameraX=-23.62 cameraY=2.80 hyp=23.78 cameraTheta=3.02 mountX=23.48 mountY=8.66, mountTheta=0.35
23:02:15.446 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:15.446 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:16.480 01.034 8976 Exposure complete
23:02:16.493 00.013 8976 worker thread done servicing request
23:02:16.494 00.001 5052 OnExposeComplete: enter
23:02:16.494 00.000 5052 UpdateGuideState(): m_state=6
23:02:16.494 00.000 5052 Star::Find(18, 201, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
23:02:16.494 00.000 5052 Star::Find returns 1 (0), X=200.90, Y=147.00, Mass=8896, SNR=66.3, Peak=404 HFD=4.6
23:02:16.494 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.36) = xAngle (0.66 = 0.66)
23:02:16.494 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.32 = 0.32)
23:02:16.494 00.000 5052 CameraToMount -- cameraX=-23.76 cameraY=2.86 hyp=23.93 cameraTheta=3.02 mountX=18.87 mountY=7.60, mountTheta=0.38
23:02:16.495 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-23.76, y=2.86, opts=13)
23:02:16.495 00.000 5052 Enqueuing Move request for stepguider (-23.76, 2.86)
23:02:16.495 00.000 8976 Worker thread wakes up
23:02:16.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.76, 2.86) opts 0xd
23:02:16.495 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.76, 2.86)
23:02:16.495 00.000 8976 Moving (-23.76, 2.86) raw xDistance=18.87 yDistance=7.60
23:02:16.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.77 from input 18.87
23:02:16.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.15 from input 7.60
23:02:16.495 00.000 8976 MoveAxis(L, 41, ABG)
23:02:16.495 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:16.495 00.000 8976 MoveAxis(D, 24, ABG)
23:02:16.495 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:16.495 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:16.495 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:16.495 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:16.495 00.000 8976 move complete, result=1
23:02:16.495 00.000 8976 worker thread done servicing request
23:02:16.496 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=404, med=32, FiltMin=28, FiltMax=308, Gamma=2.260
23:02:16.506 00.010 5052 UpdateGuideState exits: m=8896 SNR=66.3
23:02:16.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:16.506 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:16.506 00.000 5052 Enqueuing Expose request
23:02:16.506 00.000 5052 GuideStep: 18.9 px 0 ms WEST, 7.6 px 0 ms SOUTH
23:02:16.506 00.000 8976 Worker thread wakes up
23:02:16.506 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:16.506 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,129,37,37)
23:02:16.507 00.001 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (-3.10) = xAngle (6.12 = -0.16)
23:02:16.507 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.05 = 2.77)
23:02:16.507 00.000 5052 CameraToMount -- cameraX=-23.76 cameraY=2.86 hyp=23.93 cameraTheta=3.02 mountX=23.62 mountY=8.75, mountTheta=0.35
23:02:16.507 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:16.508 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:17.544 01.036 8976 Exposure complete
23:02:17.558 00.014 8976 worker thread done servicing request
23:02:17.558 00.000 5052 OnExposeComplete: enter
23:02:17.558 00.000 5052 UpdateGuideState(): m_state=6
23:02:17.558 00.000 5052 Star::Find(18, 200, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
23:02:17.558 00.000 5052 Star::Find returns 1 (0), X=200.32, Y=147.21, Mass=8927, SNR=66.4, Peak=387 HFD=4.8
23:02:17.558 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.36) = xAngle (0.66 = 0.66)
23:02:17.559 00.001 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.32 = 0.32)
23:02:17.559 00.000 5052 CameraToMount -- cameraX=-24.34 cameraY=3.08 hyp=24.53 cameraTheta=3.02 mountX=19.43 mountY=7.65, mountTheta=0.38
23:02:17.559 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-24.34, y=3.08, opts=13)
23:02:17.559 00.000 5052 Enqueuing Move request for stepguider (-24.34, 3.08)
23:02:17.560 00.001 8976 Worker thread wakes up
23:02:17.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-24.34, 3.08) opts 0xd
23:02:17.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-24.34, 3.08)
23:02:17.560 00.000 8976 Moving (-24.34, 3.08) raw xDistance=19.43 yDistance=7.65
23:02:17.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.14 from input 19.43
23:02:17.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.18 from input 7.65
23:02:17.560 00.000 8976 MoveAxis(L, 42, ABG)
23:02:17.560 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:17.560 00.000 8976 MoveAxis(D, 24, ABG)
23:02:17.560 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:17.560 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:17.560 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:17.560 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:17.560 00.000 8976 move complete, result=1
23:02:17.560 00.000 8976 worker thread done servicing request
23:02:17.560 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=387, med=33, FiltMin=28, FiltMax=329, Gamma=2.260
23:02:17.570 00.010 5052 UpdateGuideState exits: m=8927 SNR=66.4
23:02:17.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:17.570 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:17.570 00.000 5052 Enqueuing Expose request
23:02:17.570 00.000 5052 GuideStep: 19.4 px 0 ms WEST, 7.7 px 0 ms SOUTH
23:02:17.570 00.000 8976 Worker thread wakes up
23:02:17.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:17.570 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,129,37,37)
23:02:17.571 00.001 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (-3.10) = xAngle (6.12 = -0.17)
23:02:17.571 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.76)
23:02:17.571 00.000 5052 CameraToMount -- cameraX=-24.34 cameraY=3.08 hyp=24.53 cameraTheta=3.02 mountX=24.19 mountY=9.11, mountTheta=0.36
23:02:17.571 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:17.571 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:18.607 01.036 8976 Exposure complete
23:02:18.621 00.014 8976 worker thread done servicing request
23:02:18.621 00.000 5052 OnExposeComplete: enter
23:02:18.621 00.000 5052 UpdateGuideState(): m_state=6
23:02:18.621 00.000 5052 Star::Find(18, 200, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
23:02:18.621 00.000 5052 Star::Find returns 1 (0), X=201.82, Y=146.58, Mass=8695, SNR=65.5, Peak=382 HFD=5.0
23:02:18.621 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.36) = xAngle (0.68 = 0.68)
23:02:18.621 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.34 = 0.34)
23:02:18.621 00.000 5052 CameraToMount -- cameraX=-22.84 cameraY=2.44 hyp=22.97 cameraTheta=3.04 mountX=17.92 mountY=7.58, mountTheta=0.40
23:02:18.622 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.84, y=2.44, opts=13)
23:02:18.622 00.000 5052 Enqueuing Move request for stepguider (-22.84, 2.44)
23:02:18.622 00.000 8976 Worker thread wakes up
23:02:18.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.84, 2.44) opts 0xd
23:02:18.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.84, 2.44)
23:02:18.622 00.000 8976 Moving (-22.84, 2.44) raw xDistance=17.92 yDistance=7.58
23:02:18.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.21 from input 17.92
23:02:18.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.14 from input 7.58
23:02:18.622 00.000 8976 MoveAxis(L, 39, ABG)
23:02:18.622 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:18.622 00.000 8976 MoveAxis(D, 24, ABG)
23:02:18.622 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:18.622 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:18.622 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:18.622 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:18.623 00.001 8976 move complete, result=1
23:02:18.623 00.000 8976 worker thread done servicing request
23:02:18.623 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=382, med=32, FiltMin=28, FiltMax=294, Gamma=2.260
23:02:18.633 00.010 5052 UpdateGuideState exits: m=8695 SNR=65.5
23:02:18.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:18.633 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:18.633 00.000 5052 Enqueuing Expose request
23:02:18.633 00.000 5052 GuideStep: 17.9 px 0 ms WEST, 7.6 px 0 ms SOUTH
23:02:18.633 00.000 8976 Worker thread wakes up
23:02:18.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:18.633 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,129,37,37)
23:02:18.634 00.001 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.10) = xAngle (6.14 = -0.15)
23:02:18.634 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.06 = 2.78)
23:02:18.634 00.000 5052 CameraToMount -- cameraX=-22.84 cameraY=2.44 hyp=22.97 cameraTheta=3.04 mountX=22.72 mountY=8.12, mountTheta=0.34
23:02:18.634 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:18.634 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:19.673 01.039 8976 Exposure complete
23:02:19.687 00.014 8976 worker thread done servicing request
23:02:19.687 00.000 5052 OnExposeComplete: enter
23:02:19.687 00.000 5052 UpdateGuideState(): m_state=6
23:02:19.687 00.000 5052 Star::Find(18, 201, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
23:02:19.687 00.000 5052 Star::Find returns 1 (0), X=203.26, Y=146.94, Mass=8741, SNR=65.6, Peak=380 HFD=4.9
23:02:19.687 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:02:19.687 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:02:19.687 00.000 5052 CameraToMount -- cameraX=-21.40 cameraY=2.81 hyp=21.58 cameraTheta=3.01 mountX=17.16 mountY=6.64, mountTheta=0.37
23:02:19.688 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.40, y=2.81, opts=13)
23:02:19.688 00.000 5052 Enqueuing Move request for stepguider (-21.40, 2.81)
23:02:19.688 00.000 8976 Worker thread wakes up
23:02:19.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.40, 2.81) opts 0xd
23:02:19.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.40, 2.81)
23:02:19.688 00.000 8976 Moving (-21.40, 2.81) raw xDistance=17.16 yDistance=6.64
23:02:19.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.66 from input 17.16
23:02:19.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.54 from input 6.64
23:02:19.688 00.000 8976 MoveAxis(L, 38, ABG)
23:02:19.688 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:19.688 00.000 8976 MoveAxis(D, 21, ABG)
23:02:19.688 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:19.688 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:19.688 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:19.688 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:19.689 00.001 8976 move complete, result=1
23:02:19.689 00.000 8976 worker thread done servicing request
23:02:19.689 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=380, med=32, FiltMin=28, FiltMax=295, Gamma=2.260
23:02:19.698 00.009 5052 UpdateGuideState exits: m=8741 SNR=65.6
23:02:19.699 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:19.699 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:19.699 00.000 5052 Enqueuing Expose request
23:02:19.699 00.000 8976 Worker thread wakes up
23:02:19.699 00.000 5052 GuideStep: 17.2 px 0 ms WEST, 6.6 px 0 ms SOUTH
23:02:19.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:19.699 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,129,37,37)
23:02:19.699 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.17)
23:02:19.699 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.76)
23:02:19.700 00.001 5052 CameraToMount -- cameraX=-21.40 cameraY=2.81 hyp=21.58 cameraTheta=3.01 mountX=21.27 mountY=8.10, mountTheta=0.36
23:02:19.700 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:19.700 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:20.730 01.030 8976 Exposure complete
23:02:20.744 00.014 8976 worker thread done servicing request
23:02:20.744 00.000 5052 OnExposeComplete: enter
23:02:20.744 00.000 5052 UpdateGuideState(): m_state=6
23:02:20.744 00.000 5052 Star::Find(18, 203, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
23:02:20.744 00.000 5052 Star::Find returns 1 (0), X=204.66, Y=146.74, Mass=8761, SNR=65.6, Peak=355 HFD=5.3
23:02:20.745 00.001 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:02:20.745 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:02:20.745 00.000 5052 CameraToMount -- cameraX=-20.00 cameraY=2.60 hyp=20.17 cameraTheta=3.01 mountX=16.02 mountY=6.22, mountTheta=0.37
23:02:20.745 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-20.00, y=2.60, opts=13)
23:02:20.745 00.000 5052 Enqueuing Move request for stepguider (-20.00, 2.60)
23:02:20.745 00.000 8976 Worker thread wakes up
23:02:20.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.00, 2.60) opts 0xd
23:02:20.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.00, 2.60)
23:02:20.746 00.001 8976 Moving (-20.00, 2.60) raw xDistance=16.02 yDistance=6.22
23:02:20.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.91 from input 16.02
23:02:20.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.24 from input 6.22
23:02:20.746 00.000 8976 MoveAxis(L, 35, ABG)
23:02:20.746 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:20.746 00.000 8976 MoveAxis(D, 20, ABG)
23:02:20.746 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:20.746 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:20.746 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:20.746 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:20.746 00.000 8976 move complete, result=1
23:02:20.746 00.000 8976 worker thread done servicing request
23:02:20.746 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=355, med=32, FiltMin=27, FiltMax=282, Gamma=2.260
23:02:20.757 00.011 5052 UpdateGuideState exits: m=8761 SNR=65.6
23:02:20.757 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:20.757 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:20.757 00.000 5052 Enqueuing Expose request
23:02:20.757 00.000 5052 GuideStep: 16.0 px 0 ms WEST, 6.2 px 0 ms SOUTH
23:02:20.757 00.000 8976 Worker thread wakes up
23:02:20.757 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:20.757 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,129,37,37)
23:02:20.757 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.17)
23:02:20.757 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.76)
23:02:20.757 00.000 5052 CameraToMount -- cameraX=-20.00 cameraY=2.60 hyp=20.17 cameraTheta=3.01 mountX=19.88 mountY=7.56, mountTheta=0.36
23:02:20.757 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:20.758 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:21.799 01.041 8976 Exposure complete
23:02:21.813 00.014 8976 worker thread done servicing request
23:02:21.813 00.000 5052 OnExposeComplete: enter
23:02:21.813 00.000 5052 UpdateGuideState(): m_state=6
23:02:21.813 00.000 5052 Star::Find(18, 204, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
23:02:21.813 00.000 5052 Star::Find returns 1 (0), X=204.72, Y=146.75, Mass=8721, SNR=65.4, Peak=338 HFD=5.3
23:02:21.813 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:02:21.813 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:02:21.813 00.000 5052 CameraToMount -- cameraX=-19.94 cameraY=2.61 hyp=20.11 cameraTheta=3.01 mountX=15.98 mountY=6.18, mountTheta=0.37
23:02:21.814 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.94, y=2.61, opts=13)
23:02:21.814 00.000 5052 Enqueuing Move request for stepguider (-19.94, 2.61)
23:02:21.814 00.000 8976 Worker thread wakes up
23:02:21.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.94, 2.61) opts 0xd
23:02:21.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.94, 2.61)
23:02:21.814 00.000 8976 Moving (-19.94, 2.61) raw xDistance=15.98 yDistance=6.18
23:02:21.815 00.001 8976 GuideAlgorithmHysteresis::Result() returns 10.83 from input 15.98
23:02:21.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.19 from input 6.18
23:02:21.815 00.000 8976 MoveAxis(L, 35, ABG)
23:02:21.815 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:21.815 00.000 8976 MoveAxis(D, 20, ABG)
23:02:21.815 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:21.815 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:21.815 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:21.815 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:21.815 00.000 8976 move complete, result=1
23:02:21.815 00.000 8976 worker thread done servicing request
23:02:21.815 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=338, med=32, FiltMin=28, FiltMax=260, Gamma=2.260
23:02:21.825 00.010 5052 UpdateGuideState exits: m=8721 SNR=65.4
23:02:21.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:21.825 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:21.825 00.000 5052 Enqueuing Expose request
23:02:21.825 00.000 5052 GuideStep: 16.0 px 0 ms WEST, 6.2 px 0 ms SOUTH
23:02:21.826 00.001 8976 Worker thread wakes up
23:02:21.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:21.826 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,129,37,37)
23:02:21.826 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.17)
23:02:21.826 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.76)
23:02:21.826 00.000 5052 CameraToMount -- cameraX=-19.94 cameraY=2.61 hyp=20.11 cameraTheta=3.01 mountX=19.81 mountY=7.55, mountTheta=0.36
23:02:21.826 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:21.827 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:22.872 01.045 8976 Exposure complete
23:02:22.888 00.016 8976 worker thread done servicing request
23:02:22.888 00.000 5052 OnExposeComplete: enter
23:02:22.888 00.000 5052 UpdateGuideState(): m_state=6
23:02:22.888 00.000 5052 Star::Find(18, 204, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
23:02:22.888 00.000 5052 Star::Find returns 1 (0), X=204.91, Y=146.83, Mass=8365, SNR=64.0, Peak=362 HFD=5.3
23:02:22.888 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:02:22.888 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:02:22.888 00.000 5052 CameraToMount -- cameraX=-19.75 cameraY=2.70 hyp=19.93 cameraTheta=3.01 mountX=15.91 mountY=6.03, mountTheta=0.36
23:02:22.889 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.75, y=2.70, opts=13)
23:02:22.889 00.000 5052 Enqueuing Move request for stepguider (-19.75, 2.70)
23:02:22.889 00.000 8976 Worker thread wakes up
23:02:22.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.75, 2.70) opts 0xd
23:02:22.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.75, 2.70)
23:02:22.889 00.000 8976 Moving (-19.75, 2.70) raw xDistance=15.91 yDistance=6.03
23:02:22.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.78 from input 15.91
23:02:22.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.09 from input 6.03
23:02:22.889 00.000 8976 MoveAxis(L, 35, ABG)
23:02:22.889 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:22.889 00.000 8976 MoveAxis(D, 19, ABG)
23:02:22.889 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:22.889 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:22.890 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:22.890 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:22.890 00.000 8976 move complete, result=1
23:02:22.890 00.000 8976 worker thread done servicing request
23:02:22.890 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=362, med=31, FiltMin=27, FiltMax=264, Gamma=2.260
23:02:22.899 00.009 5052 UpdateGuideState exits: m=8365 SNR=64.0
23:02:22.900 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:22.900 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:22.900 00.000 5052 Enqueuing Expose request
23:02:22.900 00.000 5052 GuideStep: 15.9 px 0 ms WEST, 6.0 px 0 ms SOUTH
23:02:22.900 00.000 8976 Worker thread wakes up
23:02:22.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:22.900 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,129,37,37)
23:02:22.900 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.18)
23:02:22.901 00.001 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.03 = 2.75)
23:02:22.901 00.000 5052 CameraToMount -- cameraX=-19.75 cameraY=2.70 hyp=19.93 cameraTheta=3.01 mountX=19.62 mountY=7.58, mountTheta=0.37
23:02:22.901 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:22.901 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:23.941 01.040 8976 Exposure complete
23:02:23.956 00.015 8976 worker thread done servicing request
23:02:23.956 00.000 5052 OnExposeComplete: enter
23:02:23.956 00.000 5052 UpdateGuideState(): m_state=6
23:02:23.956 00.000 5052 Star::Find(18, 204, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
23:02:23.956 00.000 5052 Star::Find returns 1 (0), X=203.87, Y=147.33, Mass=8762, SNR=65.6, Peak=431 HFD=5.0
23:02:23.956 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.36) = xAngle (0.63 = 0.63)
23:02:23.956 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.29 = 0.29)
23:02:23.956 00.000 5052 CameraToMount -- cameraX=-20.79 cameraY=3.19 hyp=21.03 cameraTheta=2.99 mountX=17.00 mountY=6.03, mountTheta=0.34
23:02:23.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.79, y=3.19, opts=13)
23:02:23.957 00.000 5052 Enqueuing Move request for stepguider (-20.79, 3.19)
23:02:23.957 00.000 8976 Worker thread wakes up
23:02:23.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.79, 3.19) opts 0xd
23:02:23.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.79, 3.19)
23:02:23.957 00.000 8976 Moving (-20.79, 3.19) raw xDistance=17.00 yDistance=6.03
23:02:23.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.46 from input 17.00
23:02:23.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.08 from input 6.03
23:02:23.957 00.000 8976 MoveAxis(L, 37, ABG)
23:02:23.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:23.957 00.000 8976 MoveAxis(D, 19, ABG)
23:02:23.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:23.958 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:23.958 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:23.958 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:23.958 00.000 8976 move complete, result=1
23:02:23.958 00.000 8976 worker thread done servicing request
23:02:23.958 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=431, med=31, FiltMin=27, FiltMax=318, Gamma=2.260
23:02:23.969 00.011 5052 UpdateGuideState exits: m=8762 SNR=65.6
23:02:23.969 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:23.969 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:23.969 00.000 5052 Enqueuing Expose request
23:02:23.969 00.000 5052 GuideStep: 17.0 px 0 ms WEST, 6.0 px 0 ms SOUTH
23:02:23.969 00.000 8976 Worker thread wakes up
23:02:23.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:23.969 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,129,37,37)
23:02:23.970 00.001 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.10) = xAngle (6.09 = -0.19)
23:02:23.970 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.02 = 2.73)
23:02:23.970 00.000 5052 CameraToMount -- cameraX=-20.79 cameraY=3.19 hyp=21.03 cameraTheta=2.99 mountX=20.64 mountY=8.32, mountTheta=0.38
23:02:23.970 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:23.970 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:25.007 01.037 8976 Exposure complete
23:02:25.024 00.017 8976 worker thread done servicing request
23:02:25.024 00.000 5052 OnExposeComplete: enter
23:02:25.024 00.000 5052 UpdateGuideState(): m_state=6
23:02:25.024 00.000 5052 Star::Find(18, 203, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
23:02:25.024 00.000 5052 Star::Find returns 1 (0), X=201.99, Y=147.34, Mass=8735, SNR=65.6, Peak=381 HFD=5.1
23:02:25.024 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.36) = xAngle (0.64 = 0.64)
23:02:25.024 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.30 = 0.30)
23:02:25.024 00.000 5052 CameraToMount -- cameraX=-22.67 cameraY=3.20 hyp=22.90 cameraTheta=3.00 mountX=18.34 mountY=6.82, mountTheta=0.36
23:02:25.024 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-22.67, y=3.20, opts=13)
23:02:25.024 00.000 5052 Enqueuing Move request for stepguider (-22.67, 3.20)
23:02:25.024 00.000 8976 Worker thread wakes up
23:02:25.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.67, 3.20) opts 0xd
23:02:25.024 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.67, 3.20)
23:02:25.024 00.000 8976 Moving (-22.67, 3.20) raw xDistance=18.34 yDistance=6.82
23:02:25.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.36 from input 18.34
23:02:25.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.58 from input 6.82
23:02:25.024 00.000 8976 MoveAxis(L, 40, ABG)
23:02:25.024 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:25.024 00.000 8976 MoveAxis(D, 22, ABG)
23:02:25.024 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:25.024 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:25.024 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:25.024 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:25.024 00.000 8976 move complete, result=1
23:02:25.024 00.000 8976 worker thread done servicing request
23:02:25.024 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=381, med=32, FiltMin=28, FiltMax=274, Gamma=2.260
23:02:25.038 00.014 5052 UpdateGuideState exits: m=8735 SNR=65.6
23:02:25.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:25.038 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:25.038 00.000 5052 Enqueuing Expose request
23:02:25.038 00.000 5052 GuideStep: 18.3 px 0 ms WEST, 6.8 px 0 ms SOUTH
23:02:25.038 00.000 8976 Worker thread wakes up
23:02:25.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:25.038 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,129,37,37)
23:02:25.039 00.001 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (-3.10) = xAngle (6.10 = -0.18)
23:02:25.039 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.03 = 2.75)
23:02:25.039 00.000 5052 CameraToMount -- cameraX=-22.67 cameraY=3.20 hyp=22.90 cameraTheta=3.00 mountX=22.52 mountY=8.81, mountTheta=0.37
23:02:25.039 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:25.039 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:26.079 01.040 8976 Exposure complete
23:02:26.094 00.015 8976 worker thread done servicing request
23:02:26.094 00.000 5052 OnExposeComplete: enter
23:02:26.094 00.000 5052 UpdateGuideState(): m_state=6
23:02:26.094 00.000 5052 Star::Find(18, 201, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
23:02:26.094 00.000 5052 Star::Find returns 1 (0), X=201.94, Y=146.92, Mass=9041, SNR=66.7, Peak=385 HFD=4.7
23:02:26.094 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.36) = xAngle (0.66 = 0.66)
23:02:26.094 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.32 = 0.32)
23:02:26.094 00.000 5052 CameraToMount -- cameraX=-22.72 cameraY=2.79 hyp=22.89 cameraTheta=3.02 mountX=18.08 mountY=7.22, mountTheta=0.38
23:02:26.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.72, y=2.79, opts=13)
23:02:26.095 00.000 5052 Enqueuing Move request for stepguider (-22.72, 2.79)
23:02:26.095 00.000 8976 Worker thread wakes up
23:02:26.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.72, 2.79) opts 0xd
23:02:26.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.72, 2.79)
23:02:26.095 00.000 8976 Moving (-22.72, 2.79) raw xDistance=18.08 yDistance=7.22
23:02:26.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.26 from input 18.08
23:02:26.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.87 from input 7.22
23:02:26.095 00.000 8976 MoveAxis(L, 40, ABG)
23:02:26.096 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:26.096 00.000 8976 MoveAxis(D, 23, ABG)
23:02:26.096 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:26.096 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:26.096 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:26.096 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:26.096 00.000 8976 move complete, result=1
23:02:26.096 00.000 8976 worker thread done servicing request
23:02:26.096 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=385, med=32, FiltMin=27, FiltMax=284, Gamma=2.260
23:02:26.107 00.011 5052 UpdateGuideState exits: m=9041 SNR=66.7
23:02:26.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:26.107 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:26.107 00.000 5052 Enqueuing Expose request
23:02:26.107 00.000 8976 Worker thread wakes up
23:02:26.107 00.000 5052 GuideStep: 18.1 px 0 ms WEST, 7.2 px 0 ms SOUTH
23:02:26.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:26.107 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,129,37,37)
23:02:26.108 00.001 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (-3.10) = xAngle (6.12 = -0.16)
23:02:26.108 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.05 = 2.76)
23:02:26.108 00.000 5052 CameraToMount -- cameraX=-22.72 cameraY=2.79 hyp=22.89 cameraTheta=3.02 mountX=22.59 mountY=8.42, mountTheta=0.36
23:02:26.108 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:26.109 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:27.145 01.036 8976 Exposure complete
23:02:27.160 00.015 8976 worker thread done servicing request
23:02:27.160 00.000 5052 OnExposeComplete: enter
23:02:27.160 00.000 5052 UpdateGuideState(): m_state=6
23:02:27.160 00.000 5052 Star::Find(18, 201, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
23:02:27.160 00.000 5052 Star::Find returns 1 (0), X=202.77, Y=147.49, Mass=8687, SNR=65.4, Peak=349 HFD=5.1
23:02:27.160 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.36) = xAngle (0.63 = 0.63)
23:02:27.160 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.29 = 0.29)
23:02:27.160 00.000 5052 CameraToMount -- cameraX=-21.89 cameraY=3.35 hyp=22.14 cameraTheta=2.99 mountX=17.89 mountY=6.35, mountTheta=0.34
23:02:27.161 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.89, y=3.35, opts=13)
23:02:27.161 00.000 5052 Enqueuing Move request for stepguider (-21.89, 3.35)
23:02:27.161 00.000 8976 Worker thread wakes up
23:02:27.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.89, 3.35) opts 0xd
23:02:27.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.89, 3.35)
23:02:27.161 00.000 8976 Moving (-21.89, 3.35) raw xDistance=17.89 yDistance=6.35
23:02:27.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.13 from input 17.89
23:02:27.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.34 from input 6.35
23:02:27.161 00.000 8976 MoveAxis(L, 39, ABG)
23:02:27.161 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:27.162 00.001 8976 MoveAxis(D, 21, ABG)
23:02:27.162 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:27.162 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:27.162 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:27.162 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:27.162 00.000 8976 move complete, result=1
23:02:27.162 00.000 8976 worker thread done servicing request
23:02:27.162 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=349, med=32, FiltMin=27, FiltMax=282, Gamma=2.260
23:02:27.175 00.013 5052 UpdateGuideState exits: m=8687 SNR=65.4
23:02:27.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:27.175 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:27.175 00.000 5052 Enqueuing Expose request
23:02:27.175 00.000 8976 Worker thread wakes up
23:02:27.175 00.000 5052 GuideStep: 17.9 px 0 ms WEST, 6.4 px 0 ms SOUTH
23:02:27.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:27.175 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,129,37,37)
23:02:27.176 00.001 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.10) = xAngle (6.09 = -0.19)
23:02:27.177 00.001 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.02 = 2.73)
23:02:27.177 00.000 5052 CameraToMount -- cameraX=-21.89 cameraY=3.35 hyp=22.14 cameraTheta=2.99 mountX=21.73 mountY=8.76, mountTheta=0.38
23:02:27.177 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:27.177 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:28.209 01.032 8976 Exposure complete
23:02:28.225 00.016 8976 worker thread done servicing request
23:02:28.225 00.000 5052 OnExposeComplete: enter
23:02:28.225 00.000 5052 UpdateGuideState(): m_state=6
23:02:28.225 00.000 5052 Star::Find(18, 202, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
23:02:28.225 00.000 5052 Star::Find returns 1 (0), X=203.87, Y=147.34, Mass=8411, SNR=64.2, Peak=324 HFD=5.4
23:02:28.225 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.36) = xAngle (0.63 = 0.63)
23:02:28.225 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.29 = 0.29)
23:02:28.226 00.001 5052 CameraToMount -- cameraX=-20.78 cameraY=3.21 hyp=21.03 cameraTheta=2.99 mountX=17.00 mountY=6.01, mountTheta=0.34
23:02:28.226 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-20.78, y=3.21, opts=13)
23:02:28.226 00.000 5052 Enqueuing Move request for stepguider (-20.78, 3.21)
23:02:28.226 00.000 8976 Worker thread wakes up
23:02:28.226 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.78, 3.21) opts 0xd
23:02:28.226 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.78, 3.21)
23:02:28.226 00.000 8976 Moving (-20.78, 3.21) raw xDistance=17.00 yDistance=6.01
23:02:28.227 00.001 8976 GuideAlgorithmHysteresis::Result() returns 11.56 from input 17.00
23:02:28.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.09 from input 6.01
23:02:28.227 00.000 8976 MoveAxis(L, 37, ABG)
23:02:28.227 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:28.227 00.000 8976 MoveAxis(D, 19, ABG)
23:02:28.227 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:28.227 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:28.227 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:28.227 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:28.227 00.000 8976 move complete, result=1
23:02:28.227 00.000 8976 worker thread done servicing request
23:02:28.227 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=324, med=31, FiltMin=27, FiltMax=248, Gamma=2.260
23:02:28.237 00.010 5052 UpdateGuideState exits: m=8411 SNR=64.2
23:02:28.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:28.237 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:28.237 00.000 5052 Enqueuing Expose request
23:02:28.238 00.001 8976 Worker thread wakes up
23:02:28.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:28.238 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,129,37,37)
23:02:28.238 00.000 5052 GuideStep: 17.0 px 0 ms WEST, 6.0 px 0 ms SOUTH
23:02:28.238 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.10) = xAngle (6.09 = -0.19)
23:02:28.238 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.02 = 2.73)
23:02:28.238 00.000 5052 CameraToMount -- cameraX=-20.78 cameraY=3.21 hyp=21.03 cameraTheta=2.99 mountX=20.64 mountY=8.34, mountTheta=0.38
23:02:28.239 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:28.239 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:29.271 01.032 8976 Exposure complete
23:02:29.284 00.013 8976 worker thread done servicing request
23:02:29.284 00.000 5052 OnExposeComplete: enter
23:02:29.284 00.000 5052 UpdateGuideState(): m_state=6
23:02:29.284 00.000 5052 Star::Find(18, 203, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
23:02:29.284 00.000 5052 Star::Find returns 1 (0), X=204.86, Y=146.79, Mass=8685, SNR=65.4, Peak=335 HFD=5.8
23:02:29.284 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:02:29.284 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:02:29.285 00.001 5052 CameraToMount -- cameraX=-19.80 cameraY=2.66 hyp=19.98 cameraTheta=3.01 mountX=15.92 mountY=6.08, mountTheta=0.37
23:02:29.285 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-19.80, y=2.66, opts=13)
23:02:29.285 00.000 5052 Enqueuing Move request for stepguider (-19.80, 2.66)
23:02:29.285 00.000 8976 Worker thread wakes up
23:02:29.285 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.80, 2.66) opts 0xd
23:02:29.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.80, 2.66)
23:02:29.286 00.001 8976 Moving (-19.80, 2.66) raw xDistance=15.92 yDistance=6.08
23:02:29.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.84 from input 15.92
23:02:29.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.12 from input 6.08
23:02:29.286 00.000 8976 MoveAxis(L, 35, ABG)
23:02:29.286 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:29.286 00.000 8976 MoveAxis(D, 19, ABG)
23:02:29.286 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:29.286 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:29.286 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:29.286 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:29.286 00.000 8976 move complete, result=1
23:02:29.286 00.000 8976 worker thread done servicing request
23:02:29.287 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=335, med=32, FiltMin=27, FiltMax=255, Gamma=2.260
23:02:29.297 00.010 5052 UpdateGuideState exits: m=8685 SNR=65.4
23:02:29.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:29.297 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:29.297 00.000 5052 Enqueuing Expose request
23:02:29.297 00.000 8976 Worker thread wakes up
23:02:29.297 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:29.297 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,129,37,37)
23:02:29.297 00.000 5052 GuideStep: 15.9 px 0 ms WEST, 6.1 px 0 ms SOUTH
23:02:29.298 00.001 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.17)
23:02:29.302 00.004 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.75)
23:02:29.302 00.000 5052 CameraToMount -- cameraX=-19.80 cameraY=2.66 hyp=19.98 cameraTheta=3.01 mountX=19.67 mountY=7.56, mountTheta=0.37
23:02:29.302 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:29.303 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:30.345 01.042 8976 Exposure complete
23:02:30.360 00.015 8976 worker thread done servicing request
23:02:30.360 00.000 5052 OnExposeComplete: enter
23:02:30.360 00.000 5052 UpdateGuideState(): m_state=6
23:02:30.360 00.000 5052 Star::Find(18, 204, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
23:02:30.360 00.000 5052 Star::Find returns 1 (0), X=206.61, Y=147.20, Mass=8639, SNR=65.2, Peak=355 HFD=5.4
23:02:30.360 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.36) = xAngle (0.61 = 0.61)
23:02:30.360 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.27 = 0.27)
23:02:30.360 00.000 5052 CameraToMount -- cameraX=-18.05 cameraY=3.06 hyp=18.31 cameraTheta=2.97 mountX=14.96 mountY=4.97, mountTheta=0.32
23:02:30.361 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.05, y=3.06, opts=13)
23:02:30.361 00.000 5052 Enqueuing Move request for stepguider (-18.05, 3.06)
23:02:30.361 00.000 8976 Worker thread wakes up
23:02:30.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.05, 3.06) opts 0xd
23:02:30.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.05, 3.06)
23:02:30.361 00.000 8976 Moving (-18.05, 3.06) raw xDistance=14.96 yDistance=4.97
23:02:30.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.19 from input 14.96
23:02:30.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.42 from input 4.97
23:02:30.361 00.000 8976 MoveAxis(L, 33, ABG)
23:02:30.361 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:30.361 00.000 8976 MoveAxis(D, 16, ABG)
23:02:30.361 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:30.361 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:30.361 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:30.362 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:30.362 00.000 8976 move complete, result=1
23:02:30.362 00.000 8976 worker thread done servicing request
23:02:30.362 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=355, med=32, FiltMin=27, FiltMax=280, Gamma=2.260
23:02:30.372 00.010 5052 UpdateGuideState exits: m=8639 SNR=65.2
23:02:30.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:30.372 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:30.372 00.000 5052 Enqueuing Expose request
23:02:30.372 00.000 8976 Worker thread wakes up
23:02:30.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:30.372 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,129,37,37)
23:02:30.372 00.000 5052 GuideStep: 15.0 px 0 ms WEST, 5.0 px 0 ms SOUTH
23:02:30.373 00.001 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (-3.10) = xAngle (6.07 = -0.21)
23:02:30.373 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.00 = 2.72)
23:02:30.373 00.000 5052 CameraToMount -- cameraX=-18.05 cameraY=3.06 hyp=18.31 cameraTheta=2.97 mountX=17.91 mountY=7.51, mountTheta=0.40
23:02:30.373 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:30.373 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:31.417 01.044 8976 Exposure complete
23:02:31.431 00.014 8976 worker thread done servicing request
23:02:31.431 00.000 5052 OnExposeComplete: enter
23:02:31.431 00.000 5052 UpdateGuideState(): m_state=6
23:02:31.431 00.000 5052 Star::Find(18, 206, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
23:02:31.431 00.000 5052 Star::Find returns 1 (0), X=205.53, Y=147.18, Mass=8681, SNR=65.4, Peak=385 HFD=5.2
23:02:31.431 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.36) = xAngle (0.62 = 0.62)
23:02:31.431 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.29 = 0.29)
23:02:31.431 00.000 5052 CameraToMount -- cameraX=-19.12 cameraY=3.04 hyp=19.37 cameraTheta=2.98 mountX=15.71 mountY=5.45, mountTheta=0.33
23:02:31.432 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.12, y=3.04, opts=13)
23:02:31.432 00.000 5052 Enqueuing Move request for stepguider (-19.12, 3.04)
23:02:31.432 00.000 8976 Worker thread wakes up
23:02:31.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.12, 3.04) opts 0xd
23:02:31.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.12, 3.04)
23:02:31.432 00.000 8976 Moving (-19.12, 3.04) raw xDistance=15.71 yDistance=5.45
23:02:31.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.61 from input 15.71
23:02:31.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.67 from input 5.45
23:02:31.432 00.000 8976 MoveAxis(L, 34, ABG)
23:02:31.432 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:31.432 00.000 8976 MoveAxis(D, 17, ABG)
23:02:31.432 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:31.432 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:31.432 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:31.433 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:31.433 00.000 8976 move complete, result=1
23:02:31.433 00.000 8976 worker thread done servicing request
23:02:31.433 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=385, med=32, FiltMin=28, FiltMax=304, Gamma=2.260
23:02:31.443 00.010 5052 UpdateGuideState exits: m=8681 SNR=65.4
23:02:31.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:31.443 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:31.443 00.000 5052 Enqueuing Expose request
23:02:31.443 00.000 5052 GuideStep: 15.7 px 0 ms WEST, 5.4 px 0 ms SOUTH
23:02:31.443 00.000 8976 Worker thread wakes up
23:02:31.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:31.443 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,129,37,37)
23:02:31.444 00.001 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (-3.10) = xAngle (6.08 = -0.20)
23:02:31.444 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.01 = 2.73)
23:02:31.444 00.000 5052 CameraToMount -- cameraX=-19.12 cameraY=3.04 hyp=19.37 cameraTheta=2.98 mountX=18.98 mountY=7.76, mountTheta=0.39
23:02:31.444 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:31.444 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:32.483 01.039 8976 Exposure complete
23:02:32.497 00.014 8976 worker thread done servicing request
23:02:32.497 00.000 5052 OnExposeComplete: enter
23:02:32.497 00.000 5052 UpdateGuideState(): m_state=6
23:02:32.497 00.000 5052 Star::Find(18, 205, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
23:02:32.497 00.000 5052 Star::Find returns 1 (0), X=204.95, Y=146.85, Mass=8585, SNR=64.9, Peak=436 HFD=4.8
23:02:32.497 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:02:32.498 00.001 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:02:32.498 00.000 5052 CameraToMount -- cameraX=-19.70 cameraY=2.71 hyp=19.89 cameraTheta=3.00 mountX=15.89 mountY=5.99, mountTheta=0.36
23:02:32.498 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-19.70, y=2.71, opts=13)
23:02:32.498 00.000 5052 Enqueuing Move request for stepguider (-19.70, 2.71)
23:02:32.498 00.000 8976 Worker thread wakes up
23:02:32.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.70, 2.71) opts 0xd
23:02:32.499 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-19.70, 2.71)
23:02:32.499 00.000 8976 Moving (-19.70, 2.71) raw xDistance=15.89 yDistance=5.99
23:02:32.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.75 from input 15.89
23:02:32.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.03 from input 5.99
23:02:32.499 00.000 8976 MoveAxis(L, 35, ABG)
23:02:32.499 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:32.499 00.000 8976 MoveAxis(D, 19, ABG)
23:02:32.499 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:32.499 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:32.499 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:32.499 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:32.499 00.000 8976 move complete, result=1
23:02:32.499 00.000 8976 worker thread done servicing request
23:02:32.499 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=436, med=32, FiltMin=28, FiltMax=305, Gamma=2.260
23:02:32.509 00.010 5052 UpdateGuideState exits: m=8585 SNR=64.9
23:02:32.509 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:32.509 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:32.509 00.000 5052 Enqueuing Expose request
23:02:32.509 00.000 5052 GuideStep: 15.9 px 0 ms WEST, 6.0 px 0 ms SOUTH
23:02:32.509 00.000 8976 Worker thread wakes up
23:02:32.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:32.509 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,129,37,37)
23:02:32.510 00.001 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (-3.10) = xAngle (6.11 = -0.18)
23:02:32.510 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.03 = 2.75)
23:02:32.510 00.000 5052 CameraToMount -- cameraX=-19.70 cameraY=2.71 hyp=19.89 cameraTheta=3.00 mountX=19.58 mountY=7.59, mountTheta=0.37
23:02:32.510 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:32.510 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:33.549 01.039 8976 Exposure complete
23:02:33.564 00.015 8976 worker thread done servicing request
23:02:33.564 00.000 5052 OnExposeComplete: enter
23:02:33.564 00.000 5052 UpdateGuideState(): m_state=6
23:02:33.564 00.000 5052 Star::Find(18, 204, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
23:02:33.564 00.000 5052 Star::Find returns 1 (0), X=202.90, Y=147.01, Mass=8593, SNR=65.0, Peak=361 HFD=4.7
23:02:33.564 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:02:33.564 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:02:33.564 00.000 5052 CameraToMount -- cameraX=-21.76 cameraY=2.88 hyp=21.95 cameraTheta=3.01 mountX=17.47 mountY=6.73, mountTheta=0.37
23:02:33.566 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-21.76, y=2.88, opts=13)
23:02:33.566 00.000 5052 Enqueuing Move request for stepguider (-21.76, 2.88)
23:02:33.566 00.000 8976 Worker thread wakes up
23:02:33.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.76, 2.88) opts 0xd
23:02:33.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.76, 2.88)
23:02:33.566 00.000 8976 Moving (-21.76, 2.88) raw xDistance=17.47 yDistance=6.73
23:02:33.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.76 from input 17.47
23:02:33.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.52 from input 6.73
23:02:33.566 00.000 8976 MoveAxis(L, 38, ABG)
23:02:33.566 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:33.566 00.000 8976 MoveAxis(D, 21, ABG)
23:02:33.567 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:33.567 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:33.567 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:33.567 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:33.567 00.000 8976 move complete, result=1
23:02:33.567 00.000 8976 worker thread done servicing request
23:02:33.567 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=361, med=32, FiltMin=28, FiltMax=305, Gamma=2.260
23:02:33.578 00.011 5052 UpdateGuideState exits: m=8593 SNR=65.0
23:02:33.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:33.578 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:33.578 00.000 5052 Enqueuing Expose request
23:02:33.578 00.000 5052 GuideStep: 17.5 px 0 ms WEST, 6.7 px 0 ms SOUTH
23:02:33.578 00.000 8976 Worker thread wakes up
23:02:33.578 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:33.578 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,129,37,37)
23:02:33.579 00.001 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.17)
23:02:33.579 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.76)
23:02:33.579 00.000 5052 CameraToMount -- cameraX=-21.76 cameraY=2.88 hyp=21.95 cameraTheta=3.01 mountX=21.63 mountY=8.27, mountTheta=0.37
23:02:33.579 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:33.580 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:34.625 01.045 8976 Exposure complete
23:02:34.642 00.017 8976 worker thread done servicing request
23:02:34.642 00.000 5052 OnExposeComplete: enter
23:02:34.642 00.000 5052 UpdateGuideState(): m_state=6
23:02:34.642 00.000 5052 Star::Find(18, 202, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
23:02:34.642 00.000 5052 Star::Find returns 1 (0), X=201.97, Y=147.19, Mass=8470, SNR=64.6, Peak=386 HFD=4.7
23:02:34.642 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:02:34.642 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:02:34.642 00.000 5052 CameraToMount -- cameraX=-22.69 cameraY=3.05 hyp=22.89 cameraTheta=3.01 mountX=18.25 mountY=6.97, mountTheta=0.36
23:02:34.643 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.69, y=3.05, opts=13)
23:02:34.643 00.000 5052 Enqueuing Move request for stepguider (-22.69, 3.05)
23:02:34.643 00.000 8976 Worker thread wakes up
23:02:34.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.69, 3.05) opts 0xd
23:02:34.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.69, 3.05)
23:02:34.643 00.000 8976 Moving (-22.69, 3.05) raw xDistance=18.25 yDistance=6.97
23:02:34.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.32 from input 18.25
23:02:34.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.71 from input 6.97
23:02:34.643 00.000 8976 MoveAxis(L, 40, ABG)
23:02:34.643 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:34.643 00.000 8976 MoveAxis(D, 22, ABG)
23:02:34.643 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:34.643 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:34.643 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:34.643 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:34.644 00.001 8976 move complete, result=1
23:02:34.644 00.000 8976 worker thread done servicing request
23:02:34.644 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=386, med=32, FiltMin=28, FiltMax=288, Gamma=2.260
23:02:34.654 00.010 5052 UpdateGuideState exits: m=8470 SNR=64.6
23:02:34.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:34.654 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:34.654 00.000 5052 Enqueuing Expose request
23:02:34.654 00.000 5052 GuideStep: 18.2 px 0 ms WEST, 7.0 px 0 ms SOUTH
23:02:34.654 00.000 8976 Worker thread wakes up
23:02:34.655 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:34.655 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,129,37,37)
23:02:34.655 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.17)
23:02:34.655 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.75)
23:02:34.655 00.000 5052 CameraToMount -- cameraX=-22.69 cameraY=3.05 hyp=22.89 cameraTheta=3.01 mountX=22.54 mountY=8.67, mountTheta=0.37
23:02:34.655 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:34.656 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:35.688 01.032 8976 Exposure complete
23:02:35.702 00.014 8976 worker thread done servicing request
23:02:35.702 00.000 5052 OnExposeComplete: enter
23:02:35.702 00.000 5052 UpdateGuideState(): m_state=6
23:02:35.702 00.000 5052 Star::Find(18, 201, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
23:02:35.702 00.000 5052 Star::Find returns 1 (0), X=201.12, Y=147.40, Mass=8689, SNR=65.5, Peak=414 HFD=5.1
23:02:35.702 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.36) = xAngle (0.64 = 0.64)
23:02:35.702 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:02:35.702 00.000 5052 CameraToMount -- cameraX=-23.54 cameraY=3.26 hyp=23.77 cameraTheta=3.00 mountX=19.00 mountY=7.14, mountTheta=0.36
23:02:35.703 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-23.54, y=3.26, opts=13)
23:02:35.703 00.000 5052 Enqueuing Move request for stepguider (-23.54, 3.26)
23:02:35.703 00.000 8976 Worker thread wakes up
23:02:35.703 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.54, 3.26) opts 0xd
23:02:35.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.54, 3.26)
23:02:35.703 00.000 8976 Moving (-23.54, 3.26) raw xDistance=19.00 yDistance=7.14
23:02:35.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.83 from input 19.00
23:02:35.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.83 from input 7.14
23:02:35.704 00.001 8976 MoveAxis(L, 41, ABG)
23:02:35.704 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:35.704 00.000 8976 MoveAxis(D, 23, ABG)
23:02:35.704 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:35.704 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:35.704 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:35.704 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:35.704 00.000 8976 move complete, result=1
23:02:35.704 00.000 8976 worker thread done servicing request
23:02:35.704 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=414, med=32, FiltMin=28, FiltMax=325, Gamma=2.260
23:02:35.715 00.011 5052 UpdateGuideState exits: m=8689 SNR=65.5
23:02:35.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:35.715 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:35.715 00.000 5052 Enqueuing Expose request
23:02:35.715 00.000 8976 Worker thread wakes up
23:02:35.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:35.715 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,129,37,37)
23:02:35.715 00.000 5052 GuideStep: 19.0 px 0 ms WEST, 7.1 px 0 ms SOUTH
23:02:35.716 00.001 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (-3.10) = xAngle (6.10 = -0.18)
23:02:35.716 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.03 = 2.75)
23:02:35.716 00.000 5052 CameraToMount -- cameraX=-23.54 cameraY=3.26 hyp=23.77 cameraTheta=3.00 mountX=23.39 mountY=9.09, mountTheta=0.37
23:02:35.716 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:35.716 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:36.753 01.037 8976 Exposure complete
23:02:36.767 00.014 8976 worker thread done servicing request
23:02:36.767 00.000 5052 OnExposeComplete: enter
23:02:36.767 00.000 5052 UpdateGuideState(): m_state=6
23:02:36.767 00.000 5052 Star::Find(18, 201, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
23:02:36.767 00.000 5052 Star::Find returns 1 (0), X=201.14, Y=147.28, Mass=8634, SNR=65.2, Peak=367 HFD=5.1
23:02:36.767 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:02:36.767 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:02:36.767 00.000 5052 CameraToMount -- cameraX=-23.52 cameraY=3.15 hyp=23.73 cameraTheta=3.01 mountX=18.90 mountY=7.24, mountTheta=0.37
23:02:36.768 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-23.52, y=3.15, opts=13)
23:02:36.768 00.000 5052 Enqueuing Move request for stepguider (-23.52, 3.15)
23:02:36.768 00.000 8976 Worker thread wakes up
23:02:36.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.52, 3.15) opts 0xd
23:02:36.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.52, 3.15)
23:02:36.768 00.000 8976 Moving (-23.52, 3.15) raw xDistance=18.90 yDistance=7.24
23:02:36.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.81 from input 18.90
23:02:36.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.90 from input 7.24
23:02:36.768 00.000 8976 MoveAxis(L, 41, ABG)
23:02:36.768 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:36.768 00.000 8976 MoveAxis(D, 23, ABG)
23:02:36.769 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:36.769 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:36.769 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:36.769 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:36.769 00.000 8976 move complete, result=1
23:02:36.769 00.000 8976 worker thread done servicing request
23:02:36.769 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=367, med=32, FiltMin=28, FiltMax=282, Gamma=2.260
23:02:36.779 00.010 5052 UpdateGuideState exits: m=8634 SNR=65.2
23:02:36.780 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:36.780 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:36.780 00.000 5052 Enqueuing Expose request
23:02:36.780 00.000 5052 GuideStep: 18.9 px 0 ms WEST, 7.2 px 0 ms SOUTH
23:02:36.780 00.000 8976 Worker thread wakes up
23:02:36.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:36.780 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,129,37,37)
23:02:36.780 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.17)
23:02:36.780 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.75)
23:02:36.781 00.001 5052 CameraToMount -- cameraX=-23.52 cameraY=3.15 hyp=23.73 cameraTheta=3.01 mountX=23.37 mountY=8.97, mountTheta=0.37
23:02:36.781 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:36.781 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:37.812 01.031 8976 Exposure complete
23:02:37.826 00.014 8976 worker thread done servicing request
23:02:37.826 00.000 5052 OnExposeComplete: enter
23:02:37.827 00.001 5052 UpdateGuideState(): m_state=6
23:02:37.827 00.000 5052 Star::Find(18, 201, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
23:02:37.827 00.000 5052 Star::Find returns 1 (0), X=201.70, Y=147.24, Mass=8744, SNR=65.6, Peak=319 HFD=5.6
23:02:37.827 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:02:37.827 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:02:37.827 00.000 5052 CameraToMount -- cameraX=-22.96 cameraY=3.10 hyp=23.17 cameraTheta=3.01 mountX=18.48 mountY=7.04, mountTheta=0.36
23:02:37.828 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.96, y=3.10, opts=13)
23:02:37.828 00.000 5052 Enqueuing Move request for stepguider (-22.96, 3.10)
23:02:37.828 00.000 8976 Worker thread wakes up
23:02:37.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.96, 3.10) opts 0xd
23:02:37.828 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.96, 3.10)
23:02:37.828 00.000 8976 Moving (-22.96, 3.10) raw xDistance=18.48 yDistance=7.04
23:02:37.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.54 from input 18.48
23:02:37.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.78 from input 7.04
23:02:37.828 00.000 8976 MoveAxis(L, 40, ABG)
23:02:37.828 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:37.828 00.000 8976 MoveAxis(D, 23, ABG)
23:02:37.828 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:37.828 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:37.828 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:37.828 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:37.828 00.000 8976 move complete, result=1
23:02:37.828 00.000 8976 worker thread done servicing request
23:02:37.829 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=319, med=32, FiltMin=27, FiltMax=267, Gamma=2.260
23:02:37.839 00.010 5052 UpdateGuideState exits: m=8744 SNR=65.6
23:02:37.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:37.839 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:37.839 00.000 5052 Enqueuing Expose request
23:02:37.839 00.000 5052 GuideStep: 18.5 px 0 ms WEST, 7.0 px 0 ms SOUTH
23:02:37.839 00.000 8976 Worker thread wakes up
23:02:37.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:37.839 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,129,37,37)
23:02:37.840 00.001 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.18)
23:02:37.840 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.75)
23:02:37.840 00.000 5052 CameraToMount -- cameraX=-22.96 cameraY=3.10 hyp=23.17 cameraTheta=3.01 mountX=22.82 mountY=8.79, mountTheta=0.37
23:02:37.840 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:37.840 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:38.870 01.030 8976 Exposure complete
23:02:38.885 00.015 8976 worker thread done servicing request
23:02:38.885 00.000 5052 OnExposeComplete: enter
23:02:38.885 00.000 5052 UpdateGuideState(): m_state=6
23:02:38.885 00.000 5052 Star::Find(18, 201, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
23:02:38.885 00.000 5052 Star::Find returns 1 (0), X=202.36, Y=147.31, Mass=8568, SNR=65.0, Peak=300 HFD=5.4
23:02:38.885 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.36) = xAngle (0.64 = 0.64)
23:02:38.885 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.30 = 0.30)
23:02:38.885 00.000 5052 CameraToMount -- cameraX=-22.30 cameraY=3.17 hyp=22.53 cameraTheta=3.00 mountX=18.06 mountY=6.69, mountTheta=0.35
23:02:38.886 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.30, y=3.17, opts=13)
23:02:38.886 00.000 5052 Enqueuing Move request for stepguider (-22.30, 3.17)
23:02:38.886 00.000 8976 Worker thread wakes up
23:02:38.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.30, 3.17) opts 0xd
23:02:38.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.30, 3.17)
23:02:38.886 00.000 8976 Moving (-22.30, 3.17) raw xDistance=18.06 yDistance=6.69
23:02:38.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.25 from input 18.06
23:02:38.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.55 from input 6.69
23:02:38.887 00.001 8976 MoveAxis(L, 40, ABG)
23:02:38.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:38.887 00.000 8976 MoveAxis(D, 21, ABG)
23:02:38.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:38.887 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:38.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:38.887 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:38.887 00.000 8976 move complete, result=1
23:02:38.887 00.000 8976 worker thread done servicing request
23:02:38.887 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=300, med=32, FiltMin=27, FiltMax=268, Gamma=2.260
23:02:38.897 00.010 5052 UpdateGuideState exits: m=8568 SNR=65.0
23:02:38.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:38.897 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:38.897 00.000 5052 Enqueuing Expose request
23:02:38.897 00.000 8976 Worker thread wakes up
23:02:38.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:38.897 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,129,37,37)
23:02:38.897 00.000 5052 GuideStep: 18.1 px 0 ms WEST, 6.7 px 0 ms SOUTH
23:02:38.898 00.001 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (-3.10) = xAngle (6.10 = -0.18)
23:02:38.898 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.03 = 2.75)
23:02:38.898 00.000 5052 CameraToMount -- cameraX=-22.30 cameraY=3.17 hyp=22.53 cameraTheta=3.00 mountX=22.15 mountY=8.69, mountTheta=0.37
23:02:38.898 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:38.898 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:39.930 01.032 8976 Exposure complete
23:02:39.945 00.015 8976 worker thread done servicing request
23:02:39.945 00.000 5052 OnExposeComplete: enter
23:02:39.945 00.000 5052 UpdateGuideState(): m_state=6
23:02:39.945 00.000 5052 Star::Find(18, 202, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
23:02:39.945 00.000 5052 Star::Find returns 1 (0), X=203.19, Y=147.34, Mass=8849, SNR=66.0, Peak=380 HFD=5.1
23:02:39.945 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.36) = xAngle (0.63 = 0.63)
23:02:39.945 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.29 = 0.29)
23:02:39.946 00.001 5052 CameraToMount -- cameraX=-21.46 cameraY=3.21 hyp=21.70 cameraTheta=2.99 mountX=17.49 mountY=6.30, mountTheta=0.35
23:02:39.946 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-21.46, y=3.21, opts=13)
23:02:39.946 00.000 5052 Enqueuing Move request for stepguider (-21.46, 3.21)
23:02:39.946 00.000 8976 Worker thread wakes up
23:02:39.946 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.46, 3.21) opts 0xd
23:02:39.946 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.46, 3.21)
23:02:39.946 00.000 8976 Moving (-21.46, 3.21) raw xDistance=17.49 yDistance=6.30
23:02:39.947 00.001 8976 GuideAlgorithmHysteresis::Result() returns 11.88 from input 17.49
23:02:39.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.29 from input 6.30
23:02:39.947 00.000 8976 MoveAxis(L, 38, ABG)
23:02:39.947 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:39.947 00.000 8976 MoveAxis(D, 20, ABG)
23:02:39.947 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:39.947 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:39.947 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:39.947 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:39.947 00.000 8976 move complete, result=1
23:02:39.947 00.000 8976 worker thread done servicing request
23:02:39.947 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=380, med=32, FiltMin=27, FiltMax=311, Gamma=2.260
23:02:39.957 00.010 5052 UpdateGuideState exits: m=8849 SNR=66.0
23:02:39.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:39.957 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:39.957 00.000 5052 Enqueuing Expose request
23:02:39.957 00.000 5052 GuideStep: 17.5 px 0 ms WEST, 6.3 px 0 ms SOUTH
23:02:39.957 00.000 8976 Worker thread wakes up
23:02:39.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:39.957 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,129,37,37)
23:02:39.958 00.001 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.10) = xAngle (6.09 = -0.19)
23:02:39.958 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.02 = 2.74)
23:02:39.958 00.000 5052 CameraToMount -- cameraX=-21.46 cameraY=3.21 hyp=21.70 cameraTheta=2.99 mountX=21.32 mountY=8.51, mountTheta=0.38
23:02:39.958 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:39.958 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:40.998 01.040 8976 Exposure complete
23:02:41.013 00.015 8976 worker thread done servicing request
23:02:41.013 00.000 5052 OnExposeComplete: enter
23:02:41.013 00.000 5052 UpdateGuideState(): m_state=6
23:02:41.013 00.000 5052 Star::Find(18, 203, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
23:02:41.013 00.000 5052 Star::Find returns 1 (0), X=202.51, Y=147.55, Mass=8840, SNR=66.0, Peak=417 HFD=5.1
23:02:41.013 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.36) = xAngle (0.63 = 0.63)
23:02:41.013 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.29 = 0.29)
23:02:41.013 00.000 5052 CameraToMount -- cameraX=-22.15 cameraY=3.42 hyp=22.41 cameraTheta=2.99 mountX=18.12 mountY=6.40, mountTheta=0.34
23:02:41.014 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.15, y=3.42, opts=13)
23:02:41.014 00.000 5052 Enqueuing Move request for stepguider (-22.15, 3.42)
23:02:41.014 00.000 8976 Worker thread wakes up
23:02:41.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.15, 3.42) opts 0xd
23:02:41.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.15, 3.42)
23:02:41.014 00.000 8976 Moving (-22.15, 3.42) raw xDistance=18.12 yDistance=6.40
23:02:41.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.25 from input 18.12
23:02:41.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.33 from input 6.40
23:02:41.014 00.000 8976 MoveAxis(L, 40, ABG)
23:02:41.014 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:41.014 00.000 8976 MoveAxis(D, 20, ABG)
23:02:41.015 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:41.015 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:41.015 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:41.015 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:41.015 00.000 8976 move complete, result=1
23:02:41.015 00.000 8976 worker thread done servicing request
23:02:41.015 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=417, med=32, FiltMin=28, FiltMax=296, Gamma=2.260
23:02:41.025 00.010 5052 UpdateGuideState exits: m=8840 SNR=66.0
23:02:41.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:41.025 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:41.025 00.000 5052 Enqueuing Expose request
23:02:41.025 00.000 5052 GuideStep: 18.1 px 0 ms WEST, 6.4 px 0 ms SOUTH
23:02:41.026 00.001 8976 Worker thread wakes up
23:02:41.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:41.026 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,130,37,37)
23:02:41.026 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.10) = xAngle (6.09 = -0.19)
23:02:41.026 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.02 = 2.73)
23:02:41.026 00.000 5052 CameraToMount -- cameraX=-22.15 cameraY=3.42 hyp=22.41 cameraTheta=2.99 mountX=21.99 mountY=8.89, mountTheta=0.38
23:02:41.026 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:41.027 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:42.064 01.037 8976 Exposure complete
23:02:42.080 00.016 8976 worker thread done servicing request
23:02:42.080 00.000 5052 OnExposeComplete: enter
23:02:42.080 00.000 5052 UpdateGuideState(): m_state=6
23:02:42.080 00.000 5052 Star::Find(18, 202, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
23:02:42.080 00.000 5052 Star::Find returns 1 (0), X=199.85, Y=147.23, Mass=8686, SNR=65.5, Peak=395 HFD=4.7
23:02:42.080 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.36) = xAngle (0.66 = 0.66)
23:02:42.080 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.32 = 0.32)
23:02:42.080 00.000 5052 CameraToMount -- cameraX=-24.80 cameraY=3.10 hyp=25.00 cameraTheta=3.02 mountX=19.78 mountY=7.83, mountTheta=0.38
23:02:42.081 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-24.80, y=3.10, opts=13)
23:02:42.081 00.000 5052 Enqueuing Move request for stepguider (-24.80, 3.10)
23:02:42.081 00.000 8976 Worker thread wakes up
23:02:42.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-24.80, 3.10) opts 0xd
23:02:42.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-24.80, 3.10)
23:02:42.081 00.000 8976 Moving (-24.80, 3.10) raw xDistance=19.78 yDistance=7.83
23:02:42.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.32 from input 19.78
23:02:42.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.24 from input 7.83
23:02:42.081 00.000 8976 MoveAxis(L, 43, ABG)
23:02:42.081 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:42.081 00.000 8976 MoveAxis(D, 25, ABG)
23:02:42.081 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:42.082 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:42.082 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:42.082 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:42.082 00.000 8976 move complete, result=1
23:02:42.082 00.000 8976 worker thread done servicing request
23:02:42.082 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=395, med=32, FiltMin=27, FiltMax=326, Gamma=2.260
23:02:42.093 00.011 5052 UpdateGuideState exits: m=8686 SNR=65.5
23:02:42.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:42.093 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:42.093 00.000 5052 Enqueuing Expose request
23:02:42.093 00.000 8976 Worker thread wakes up
23:02:42.093 00.000 5052 GuideStep: 19.8 px 0 ms WEST, 7.8 px 0 ms SOUTH
23:02:42.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:42.093 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,129,37,37)
23:02:42.094 00.001 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (-3.10) = xAngle (6.12 = -0.17)
23:02:42.094 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.05 = 2.76)
23:02:42.094 00.000 5052 CameraToMount -- cameraX=-24.80 cameraY=3.10 hyp=25.00 cameraTheta=3.02 mountX=24.66 mountY=9.25, mountTheta=0.36
23:02:42.094 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:42.094 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:43.145 01.051 8976 Exposure complete
23:02:43.159 00.014 8976 worker thread done servicing request
23:02:43.159 00.000 5052 OnExposeComplete: enter
23:02:43.159 00.000 5052 UpdateGuideState(): m_state=6
23:02:43.159 00.000 5052 Star::Find(18, 199, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
23:02:43.159 00.000 5052 Star::Find returns 1 (0), X=199.38, Y=147.49, Mass=8649, SNR=65.3, Peak=411 HFD=4.9
23:02:43.160 00.001 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:02:43.160 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:02:43.160 00.000 5052 CameraToMount -- cameraX=-25.28 cameraY=3.35 hyp=25.50 cameraTheta=3.01 mountX=20.30 mountY=7.81, mountTheta=0.37
23:02:43.160 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-25.28, y=3.35, opts=13)
23:02:43.160 00.000 5052 Enqueuing Move request for stepguider (-25.28, 3.35)
23:02:43.160 00.000 8976 Worker thread wakes up
23:02:43.160 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-25.28, 3.35) opts 0xd
23:02:43.161 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-25.28, 3.35)
23:02:43.161 00.000 8976 Moving (-25.28, 3.35) raw xDistance=20.30 yDistance=7.81
23:02:43.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.72 from input 20.30
23:02:43.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.29 from input 7.81
23:02:43.161 00.000 8976 MoveAxis(L, 44, ABG)
23:02:43.161 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:43.161 00.000 8976 MoveAxis(D, 25, ABG)
23:02:43.161 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:43.161 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:43.161 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:43.161 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:43.161 00.000 8976 move complete, result=1
23:02:43.161 00.000 8976 worker thread done servicing request
23:02:43.161 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=411, med=32, FiltMin=28, FiltMax=317, Gamma=2.260
23:02:43.170 00.009 5052 UpdateGuideState exits: m=8649 SNR=65.3
23:02:43.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:43.171 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:43.171 00.000 5052 Enqueuing Expose request
23:02:43.171 00.000 5052 GuideStep: 20.3 px 0 ms WEST, 7.8 px 0 ms SOUTH
23:02:43.171 00.000 8976 Worker thread wakes up
23:02:43.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:43.171 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,129,37,37)
23:02:43.172 00.001 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.17)
23:02:43.172 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.76)
23:02:43.172 00.000 5052 CameraToMount -- cameraX=-25.28 cameraY=3.35 hyp=25.50 cameraTheta=3.01 mountX=25.12 mountY=9.61, mountTheta=0.37
23:02:43.172 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:43.172 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:44.221 01.049 8976 Exposure complete
23:02:44.235 00.014 8976 worker thread done servicing request
23:02:44.235 00.000 5052 OnExposeComplete: enter
23:02:44.235 00.000 5052 UpdateGuideState(): m_state=6
23:02:44.235 00.000 5052 Star::Find(18, 199, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
23:02:44.235 00.000 5052 Star::Find returns 1 (0), X=201.78, Y=147.58, Mass=8594, SNR=64.8, Peak=354 HFD=5.3
23:02:44.235 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.36) = xAngle (0.63 = 0.63)
23:02:44.235 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.29 = 0.29)
23:02:44.235 00.000 5052 CameraToMount -- cameraX=-22.88 cameraY=3.45 hyp=23.14 cameraTheta=2.99 mountX=18.66 mountY=6.69, mountTheta=0.34
23:02:44.236 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.88, y=3.45, opts=13)
23:02:44.236 00.000 5052 Enqueuing Move request for stepguider (-22.88, 3.45)
23:02:44.236 00.000 8976 Worker thread wakes up
23:02:44.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.88, 3.45) opts 0xd
23:02:44.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.88, 3.45)
23:02:44.236 00.000 8976 Moving (-22.88, 3.45) raw xDistance=18.66 yDistance=6.69
23:02:44.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.72 from input 18.66
23:02:44.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.59 from input 6.69
23:02:44.236 00.000 8976 MoveAxis(L, 41, ABG)
23:02:44.236 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:44.236 00.000 8976 MoveAxis(D, 22, ABG)
23:02:44.238 00.002 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:44.238 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:44.238 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:44.238 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:44.238 00.000 8976 move complete, result=1
23:02:44.238 00.000 8976 worker thread done servicing request
23:02:44.238 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=354, med=32, FiltMin=27, FiltMax=288, Gamma=2.260
23:02:44.248 00.010 5052 UpdateGuideState exits: m=8594 SNR=64.8
23:02:44.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:44.248 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:44.248 00.000 5052 Enqueuing Expose request
23:02:44.248 00.000 5052 GuideStep: 18.7 px 0 ms WEST, 6.7 px 0 ms SOUTH
23:02:44.248 00.000 8976 Worker thread wakes up
23:02:44.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:44.248 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,130,37,37)
23:02:44.249 00.001 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.10) = xAngle (6.09 = -0.19)
23:02:44.249 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.02 = 2.74)
23:02:44.249 00.000 5052 CameraToMount -- cameraX=-22.88 cameraY=3.45 hyp=23.14 cameraTheta=2.99 mountX=22.72 mountY=9.10, mountTheta=0.38
23:02:44.250 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:44.250 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:45.295 01.045 8976 Exposure complete
23:02:45.310 00.015 8976 worker thread done servicing request
23:02:45.311 00.001 5052 OnExposeComplete: enter
23:02:45.311 00.000 5052 UpdateGuideState(): m_state=6
23:02:45.311 00.000 5052 Star::Find(18, 201, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
23:02:45.311 00.000 5052 Star::Find returns 1 (0), X=205.22, Y=147.61, Mass=8895, SNR=66.2, Peak=347 HFD=5.2
23:02:45.311 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.36) = xAngle (0.61 = 0.61)
23:02:45.311 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.27 = 0.27)
23:02:45.311 00.000 5052 CameraToMount -- cameraX=-19.44 cameraY=3.47 hyp=19.75 cameraTheta=2.96 mountX=16.24 mountY=5.20, mountTheta=0.31
23:02:45.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.44, y=3.47, opts=13)
23:02:45.312 00.000 5052 Enqueuing Move request for stepguider (-19.44, 3.47)
23:02:45.312 00.000 8976 Worker thread wakes up
23:02:45.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.44, 3.47) opts 0xd
23:02:45.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.44, 3.47)
23:02:45.312 00.000 8976 Moving (-19.44, 3.47) raw xDistance=16.24 yDistance=5.20
23:02:45.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.12 from input 16.24
23:02:45.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.60 from input 5.20
23:02:45.312 00.000 8976 MoveAxis(L, 36, ABG)
23:02:45.312 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:45.312 00.000 8976 MoveAxis(D, 17, ABG)
23:02:45.312 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:45.312 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:45.312 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:45.312 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:45.313 00.001 8976 move complete, result=1
23:02:45.313 00.000 8976 worker thread done servicing request
23:02:45.313 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=347, med=31, FiltMin=27, FiltMax=290, Gamma=2.260
23:02:45.323 00.010 5052 UpdateGuideState exits: m=8895 SNR=66.2
23:02:45.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:45.323 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:45.323 00.000 5052 Enqueuing Expose request
23:02:45.323 00.000 8976 Worker thread wakes up
23:02:45.324 00.001 5052 GuideStep: 16.2 px 0 ms WEST, 5.2 px 0 ms SOUTH
23:02:45.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:45.324 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,130,37,37)
23:02:45.324 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (-3.10) = xAngle (6.07 = -0.22)
23:02:45.324 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.99 = 2.71)
23:02:45.324 00.000 5052 CameraToMount -- cameraX=-19.44 cameraY=3.47 hyp=19.75 cameraTheta=2.96 mountX=19.29 mountY=8.26, mountTheta=0.40
23:02:45.324 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:45.325 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:46.359 01.034 8976 Exposure complete
23:02:46.373 00.014 8976 worker thread done servicing request
23:02:46.373 00.000 5052 OnExposeComplete: enter
23:02:46.373 00.000 5052 UpdateGuideState(): m_state=6
23:02:46.373 00.000 5052 Star::Find(18, 205, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
23:02:46.374 00.001 5052 Star::Find returns 1 (0), X=207.35, Y=147.54, Mass=8826, SNR=65.9, Peak=349 HFD=4.9
23:02:46.374 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.36) = xAngle (0.59 = 0.59)
23:02:46.374 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.25 = 0.25)
23:02:46.374 00.000 5052 CameraToMount -- cameraX=-17.31 cameraY=3.41 hyp=17.64 cameraTheta=2.95 mountX=14.68 mountY=4.34, mountTheta=0.29
23:02:46.374 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-17.31, y=3.41, opts=13)
23:02:46.375 00.001 5052 Enqueuing Move request for stepguider (-17.31, 3.41)
23:02:46.375 00.000 8976 Worker thread wakes up
23:02:46.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.31, 3.41) opts 0xd
23:02:46.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.31, 3.41)
23:02:46.375 00.000 8976 Moving (-17.31, 3.41) raw xDistance=14.68 yDistance=4.34
23:02:46.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.03 from input 14.68
23:02:46.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.99 from input 4.34
23:02:46.375 00.000 8976 MoveAxis(L, 32, ABG)
23:02:46.375 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:46.375 00.000 8976 MoveAxis(D, 14, ABG)
23:02:46.375 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:46.375 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:46.375 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:46.375 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:46.375 00.000 8976 move complete, result=1
23:02:46.375 00.000 8976 worker thread done servicing request
23:02:46.376 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=349, med=31, FiltMin=27, FiltMax=325, Gamma=2.260
23:02:46.386 00.010 5052 UpdateGuideState exits: m=8826 SNR=65.9
23:02:46.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:46.386 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:46.386 00.000 5052 Enqueuing Expose request
23:02:46.386 00.000 8976 Worker thread wakes up
23:02:46.386 00.000 5052 GuideStep: 14.7 px 0 ms WEST, 4.3 px 0 ms SOUTH
23:02:46.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:46.386 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,130,37,37)
23:02:46.387 00.001 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.10) = xAngle (6.05 = -0.23)
23:02:46.387 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.98 = 2.69)
23:02:46.387 00.000 5052 CameraToMount -- cameraX=-17.31 cameraY=3.41 hyp=17.64 cameraTheta=2.95 mountX=17.16 mountY=7.66, mountTheta=0.42
23:02:46.387 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:46.387 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:47.424 01.037 8976 Exposure complete
23:02:47.438 00.014 8976 worker thread done servicing request
23:02:47.438 00.000 5052 OnExposeComplete: enter
23:02:47.438 00.000 5052 UpdateGuideState(): m_state=6
23:02:47.438 00.000 5052 Star::Find(18, 207, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
23:02:47.438 00.000 5052 Star::Find returns 1 (0), X=208.21, Y=147.64, Mass=8676, SNR=65.4, Peak=410 HFD=4.7
23:02:47.438 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
23:02:47.438 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
23:02:47.438 00.000 5052 CameraToMount -- cameraX=-16.45 cameraY=3.51 hyp=16.82 cameraTheta=2.93 mountX=14.14 mountY=3.88, mountTheta=0.27
23:02:47.439 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-16.45, y=3.51, opts=13)
23:02:47.439 00.000 5052 Enqueuing Move request for stepguider (-16.45, 3.51)
23:02:47.439 00.000 8976 Worker thread wakes up
23:02:47.439 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.45, 3.51) opts 0xd
23:02:47.439 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.45, 3.51)
23:02:47.439 00.000 8976 Moving (-16.45, 3.51) raw xDistance=14.14 yDistance=3.88
23:02:47.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.61 from input 14.14
23:02:47.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.66 from input 3.88
23:02:47.439 00.000 8976 MoveAxis(L, 31, ABG)
23:02:47.440 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:47.440 00.000 8976 MoveAxis(D, 13, ABG)
23:02:47.440 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:47.440 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:47.440 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:47.440 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:47.440 00.000 8976 move complete, result=1
23:02:47.440 00.000 8976 worker thread done servicing request
23:02:47.441 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=410, med=31, FiltMin=27, FiltMax=328, Gamma=2.260
23:02:47.450 00.009 5052 UpdateGuideState exits: m=8676 SNR=65.4
23:02:47.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:47.450 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:47.450 00.000 5052 Enqueuing Expose request
23:02:47.450 00.000 5052 GuideStep: 14.1 px 0 ms WEST, 3.9 px 0 ms SOUTH
23:02:47.450 00.000 8976 Worker thread wakes up
23:02:47.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:47.451 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(190,130,37,37)
23:02:47.451 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.03 = -0.25)
23:02:47.451 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.96 = 2.68)
23:02:47.451 00.000 5052 CameraToMount -- cameraX=-16.45 cameraY=3.51 hyp=16.82 cameraTheta=2.93 mountX=16.30 mountY=7.54, mountTheta=0.43
23:02:47.451 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:47.451 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:48.487 01.036 8976 Exposure complete
23:02:48.501 00.014 8976 worker thread done servicing request
23:02:48.501 00.000 5052 OnExposeComplete: enter
23:02:48.501 00.000 5052 UpdateGuideState(): m_state=6
23:02:48.501 00.000 5052 Star::Find(18, 208, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
23:02:48.501 00.000 5052 Star::Find returns 1 (0), X=209.14, Y=147.25, Mass=8303, SNR=64.1, Peak=429 HFD=4.5
23:02:48.501 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.36) = xAngle (0.58 = 0.58)
23:02:48.501 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.24 = 0.24)
23:02:48.502 00.001 5052 CameraToMount -- cameraX=-15.52 cameraY=3.12 hyp=15.83 cameraTheta=2.94 mountX=13.21 mountY=3.83, mountTheta=0.28
23:02:48.502 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-15.52, y=3.12, opts=13)
23:02:48.502 00.000 5052 Enqueuing Move request for stepguider (-15.52, 3.12)
23:02:48.502 00.000 8976 Worker thread wakes up
23:02:48.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-15.52, 3.12) opts 0xd
23:02:48.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-15.52, 3.12)
23:02:48.502 00.000 8976 Moving (-15.52, 3.12) raw xDistance=13.21 yDistance=3.83
23:02:48.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.99 from input 13.21
23:02:48.503 00.001 8976 GuideAlgorithmHysteresis::Result() returns 2.60 from input 3.83
23:02:48.503 00.000 8976 MoveAxis(L, 29, ABG)
23:02:48.503 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:48.503 00.000 8976 MoveAxis(D, 12, ABG)
23:02:48.503 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:48.503 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:48.503 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:48.503 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:48.503 00.000 8976 move complete, result=1
23:02:48.503 00.000 8976 worker thread done servicing request
23:02:48.503 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=429, med=32, FiltMin=28, FiltMax=320, Gamma=2.260
23:02:48.513 00.010 5052 UpdateGuideState exits: m=8303 SNR=64.1
23:02:48.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:48.513 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:48.514 00.001 5052 Enqueuing Expose request
23:02:48.514 00.000 5052 GuideStep: 13.2 px 0 ms WEST, 3.8 px 0 ms SOUTH
23:02:48.514 00.000 8976 Worker thread wakes up
23:02:48.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:48.514 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,129,37,37)
23:02:48.514 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (-3.10) = xAngle (6.04 = -0.24)
23:02:48.514 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.97 = 2.69)
23:02:48.514 00.000 5052 CameraToMount -- cameraX=-15.52 cameraY=3.12 hyp=15.83 cameraTheta=2.94 mountX=15.38 mountY=6.93, mountTheta=0.42
23:02:48.514 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:48.515 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:49.556 01.041 8976 Exposure complete
23:02:49.570 00.014 8976 worker thread done servicing request
23:02:49.570 00.000 5052 OnExposeComplete: enter
23:02:49.570 00.000 5052 UpdateGuideState(): m_state=6
23:02:49.570 00.000 5052 Star::Find(18, 209, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
23:02:49.571 00.001 5052 Star::Find returns 1 (0), X=208.58, Y=146.74, Mass=8243, SNR=63.8, Peak=464 HFD=4.7
23:02:49.571 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.36) = xAngle (0.62 = 0.62)
23:02:49.571 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.28 = 0.28)
23:02:49.571 00.000 5052 CameraToMount -- cameraX=-16.07 cameraY=2.60 hyp=16.28 cameraTheta=2.98 mountX=13.24 mountY=4.54, mountTheta=0.33
23:02:49.571 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-16.07, y=2.60, opts=13)
23:02:49.571 00.000 5052 Enqueuing Move request for stepguider (-16.07, 2.60)
23:02:49.571 00.000 8976 Worker thread wakes up
23:02:49.572 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.07, 2.60) opts 0xd
23:02:49.572 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.07, 2.60)
23:02:49.572 00.000 8976 Moving (-16.07, 2.60) raw xDistance=13.24 yDistance=4.54
23:02:49.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.97 from input 13.24
23:02:49.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.04 from input 4.54
23:02:49.572 00.000 8976 MoveAxis(L, 29, ABG)
23:02:49.572 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:49.572 00.000 8976 MoveAxis(D, 14, ABG)
23:02:49.572 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:49.572 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:49.572 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:49.572 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:49.572 00.000 8976 move complete, result=1
23:02:49.572 00.000 8976 worker thread done servicing request
23:02:49.572 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=464, med=32, FiltMin=28, FiltMax=289, Gamma=2.260
23:02:49.583 00.011 5052 UpdateGuideState exits: m=8243 SNR=63.8
23:02:49.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:49.583 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:49.583 00.000 5052 Enqueuing Expose request
23:02:49.583 00.000 5052 GuideStep: 13.2 px 0 ms WEST, 4.5 px 0 ms SOUTH
23:02:49.583 00.000 8976 Worker thread wakes up
23:02:49.583 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:49.583 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,129,37,37)
23:02:49.584 00.001 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (-3.10) = xAngle (6.08 = -0.20)
23:02:49.584 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.01 = 2.73)
23:02:49.584 00.000 5052 CameraToMount -- cameraX=-16.07 cameraY=2.60 hyp=16.28 cameraTheta=2.98 mountX=15.96 mountY=6.56, mountTheta=0.39
23:02:49.584 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:49.584 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:50.616 01.032 8976 Exposure complete
23:02:50.630 00.014 8976 worker thread done servicing request
23:02:50.630 00.000 5052 OnExposeComplete: enter
23:02:50.630 00.000 5052 UpdateGuideState(): m_state=6
23:02:50.631 00.001 5052 Star::Find(18, 208, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
23:02:50.631 00.000 5052 Star::Find returns 1 (0), X=207.82, Y=147.79, Mass=8532, SNR=64.8, Peak=336 HFD=5.1
23:02:50.631 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
23:02:50.631 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
23:02:50.631 00.000 5052 CameraToMount -- cameraX=-16.84 cameraY=3.66 hyp=17.23 cameraTheta=2.93 mountX=14.52 mountY=3.91, mountTheta=0.26
23:02:50.631 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-16.84, y=3.66, opts=13)
23:02:50.631 00.000 5052 Enqueuing Move request for stepguider (-16.84, 3.66)
23:02:50.632 00.001 8976 Worker thread wakes up
23:02:50.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.84, 3.66) opts 0xd
23:02:50.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.84, 3.66)
23:02:50.632 00.000 8976 Moving (-16.84, 3.66) raw xDistance=14.52 yDistance=3.91
23:02:50.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.77 from input 14.52
23:02:50.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.68 from input 3.91
23:02:50.632 00.000 8976 MoveAxis(L, 32, ABG)
23:02:50.632 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:50.632 00.000 8976 MoveAxis(D, 13, ABG)
23:02:50.632 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:50.632 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:50.632 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:50.632 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:50.632 00.000 8976 move complete, result=1
23:02:50.632 00.000 8976 worker thread done servicing request
23:02:50.632 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=336, med=32, FiltMin=27, FiltMax=264, Gamma=2.260
23:02:50.641 00.009 5052 UpdateGuideState exits: m=8532 SNR=64.8
23:02:50.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:50.641 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:50.642 00.001 5052 Enqueuing Expose request
23:02:50.642 00.000 5052 GuideStep: 14.5 px 0 ms WEST, 3.9 px 0 ms SOUTH
23:02:50.642 00.000 8976 Worker thread wakes up
23:02:50.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:50.642 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,130,37,37)
23:02:50.642 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.03 = -0.25)
23:02:50.642 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.96 = 2.67)
23:02:50.642 00.000 5052 CameraToMount -- cameraX=-16.84 cameraY=3.66 hyp=17.23 cameraTheta=2.93 mountX=16.67 mountY=7.78, mountTheta=0.44
23:02:50.643 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:50.643 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:51.687 01.044 8976 Exposure complete
23:02:51.701 00.014 8976 worker thread done servicing request
23:02:51.701 00.000 5052 OnExposeComplete: enter
23:02:51.701 00.000 5052 UpdateGuideState(): m_state=6
23:02:51.701 00.000 5052 Star::Find(18, 207, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
23:02:51.701 00.000 5052 Star::Find returns 1 (0), X=206.01, Y=147.85, Mass=8694, SNR=65.4, Peak=321 HFD=5.5
23:02:51.701 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.36) = xAngle (0.59 = 0.59)
23:02:51.701 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.25 = 0.25)
23:02:51.702 00.001 5052 CameraToMount -- cameraX=-18.65 cameraY=3.71 hyp=19.02 cameraTheta=2.95 mountX=15.85 mountY=4.64, mountTheta=0.28
23:02:51.702 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-18.65, y=3.71, opts=13)
23:02:51.702 00.000 5052 Enqueuing Move request for stepguider (-18.65, 3.71)
23:02:51.702 00.000 8976 Worker thread wakes up
23:02:51.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.65, 3.71) opts 0xd
23:02:51.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.65, 3.71)
23:02:51.702 00.000 8976 Moving (-18.65, 3.71) raw xDistance=15.85 yDistance=4.64
23:02:51.703 00.001 8976 GuideAlgorithmHysteresis::Result() returns 10.67 from input 15.85
23:02:51.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.11 from input 4.64
23:02:51.703 00.000 8976 MoveAxis(L, 34, ABG)
23:02:51.703 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:51.703 00.000 8976 MoveAxis(D, 15, ABG)
23:02:51.703 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:51.703 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:51.703 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:51.703 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:51.703 00.000 8976 move complete, result=1
23:02:51.703 00.000 8976 worker thread done servicing request
23:02:51.703 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=321, med=32, FiltMin=27, FiltMax=285, Gamma=2.260
23:02:51.713 00.010 5052 UpdateGuideState exits: m=8694 SNR=65.4
23:02:51.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:51.713 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:51.713 00.000 5052 Enqueuing Expose request
23:02:51.713 00.000 5052 GuideStep: 15.8 px 0 ms WEST, 4.6 px 0 ms SOUTH
23:02:51.713 00.000 8976 Worker thread wakes up
23:02:51.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:51.713 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,130,37,37)
23:02:51.714 00.001 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.10) = xAngle (6.05 = -0.24)
23:02:51.714 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.97 = 2.69)
23:02:51.714 00.000 5052 CameraToMount -- cameraX=-18.65 cameraY=3.71 hyp=19.02 cameraTheta=2.95 mountX=18.48 mountY=8.29, mountTheta=0.42
23:02:51.714 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:51.714 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:52.761 01.047 8976 Exposure complete
23:02:52.775 00.014 8976 worker thread done servicing request
23:02:52.775 00.000 5052 OnExposeComplete: enter
23:02:52.775 00.000 5052 UpdateGuideState(): m_state=6
23:02:52.775 00.000 5052 Star::Find(18, 206, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
23:02:52.775 00.000 5052 Star::Find returns 1 (0), X=204.50, Y=147.86, Mass=8599, SNR=65.0, Peak=365 HFD=5.2
23:02:52.775 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.36) = xAngle (0.60 = 0.60)
23:02:52.775 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.26 = 0.26)
23:02:52.775 00.000 5052 CameraToMount -- cameraX=-20.16 cameraY=3.73 hyp=20.50 cameraTheta=2.96 mountX=16.93 mountY=5.27, mountTheta=0.30
23:02:52.776 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.16, y=3.73, opts=13)
23:02:52.776 00.000 5052 Enqueuing Move request for stepguider (-20.16, 3.73)
23:02:52.776 00.000 8976 Worker thread wakes up
23:02:52.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.16, 3.73) opts 0xd
23:02:52.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.16, 3.73)
23:02:52.776 00.000 8976 Moving (-20.16, 3.73) raw xDistance=16.93 yDistance=5.27
23:02:52.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.41 from input 16.93
23:02:52.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.54 from input 5.27
23:02:52.776 00.000 8976 MoveAxis(L, 37, ABG)
23:02:52.776 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:52.776 00.000 8976 MoveAxis(D, 17, ABG)
23:02:52.776 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:52.776 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:52.776 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:52.777 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:52.777 00.000 8976 move complete, result=1
23:02:52.777 00.000 8976 worker thread done servicing request
23:02:52.777 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=365, med=32, FiltMin=28, FiltMax=269, Gamma=2.260
23:02:52.787 00.010 5052 UpdateGuideState exits: m=8599 SNR=65.0
23:02:52.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:52.787 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:52.787 00.000 5052 Enqueuing Expose request
23:02:52.787 00.000 5052 GuideStep: 16.9 px 0 ms WEST, 5.3 px 0 ms SOUTH
23:02:52.787 00.000 8976 Worker thread wakes up
23:02:52.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:52.787 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,130,37,37)
23:02:52.788 00.001 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (-3.10) = xAngle (6.06 = -0.22)
23:02:52.788 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.99 = 2.70)
23:02:52.788 00.000 5052 CameraToMount -- cameraX=-20.16 cameraY=3.73 hyp=20.50 cameraTheta=2.96 mountX=19.99 mountY=8.68, mountTheta=0.41
23:02:52.788 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:52.788 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:53.823 01.035 8976 Exposure complete
23:02:53.839 00.016 8976 worker thread done servicing request
23:02:53.839 00.000 5052 OnExposeComplete: enter
23:02:53.839 00.000 5052 UpdateGuideState(): m_state=6
23:02:53.839 00.000 5052 Star::Find(18, 204, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
23:02:53.839 00.000 5052 Star::Find returns 1 (0), X=203.42, Y=147.67, Mass=8888, SNR=66.1, Peak=357 HFD=5.4
23:02:53.839 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.36) = xAngle (0.62 = 0.62)
23:02:53.839 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.28 = 0.28)
23:02:53.839 00.000 5052 CameraToMount -- cameraX=-21.23 cameraY=3.54 hyp=21.53 cameraTheta=2.98 mountX=17.56 mountY=5.90, mountTheta=0.32
23:02:53.840 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.23, y=3.54, opts=13)
23:02:53.840 00.000 5052 Enqueuing Move request for stepguider (-21.23, 3.54)
23:02:53.840 00.000 8976 Worker thread wakes up
23:02:53.840 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.23, 3.54) opts 0xd
23:02:53.840 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.23, 3.54)
23:02:53.840 00.000 8976 Moving (-21.23, 3.54) raw xDistance=17.56 yDistance=5.90
23:02:53.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.86 from input 17.56
23:02:53.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.97 from input 5.90
23:02:53.840 00.000 8976 MoveAxis(L, 38, ABG)
23:02:53.840 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:53.840 00.000 8976 MoveAxis(D, 19, ABG)
23:02:53.840 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:53.840 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:53.840 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:53.840 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:53.840 00.000 8976 move complete, result=1
23:02:53.841 00.001 8976 worker thread done servicing request
23:02:53.841 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=357, med=32, FiltMin=28, FiltMax=310, Gamma=2.260
23:02:53.851 00.010 5052 UpdateGuideState exits: m=8888 SNR=66.1
23:02:53.851 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:53.851 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:53.851 00.000 5052 Enqueuing Expose request
23:02:53.851 00.000 5052 GuideStep: 17.6 px 0 ms WEST, 5.9 px 0 ms SOUTH
23:02:53.851 00.000 8976 Worker thread wakes up
23:02:53.851 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:53.851 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,130,37,37)
23:02:53.852 00.001 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (-3.10) = xAngle (6.08 = -0.21)
23:02:53.852 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.01 = 2.72)
23:02:53.852 00.000 5052 CameraToMount -- cameraX=-21.23 cameraY=3.54 hyp=21.53 cameraTheta=2.98 mountX=21.07 mountY=8.77, mountTheta=0.39
23:02:53.852 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:53.853 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:54.895 01.042 8976 Exposure complete
23:02:54.908 00.013 8976 worker thread done servicing request
23:02:54.908 00.000 5052 OnExposeComplete: enter
23:02:54.908 00.000 5052 UpdateGuideState(): m_state=6
23:02:54.908 00.000 5052 Star::Find(18, 203, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
23:02:54.908 00.000 5052 Star::Find returns 1 (0), X=203.56, Y=148.35, Mass=8775, SNR=65.7, Peak=345 HFD=5.3
23:02:54.909 00.001 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.36) = xAngle (0.58 = 0.58)
23:02:54.909 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.25 = 0.25)
23:02:54.909 00.000 5052 CameraToMount -- cameraX=-21.09 cameraY=4.22 hyp=21.51 cameraTheta=2.94 mountX=17.94 mountY=5.23, mountTheta=0.28
23:02:54.909 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-21.09, y=4.22, opts=13)
23:02:54.909 00.000 5052 Enqueuing Move request for stepguider (-21.09, 4.22)
23:02:54.909 00.000 8976 Worker thread wakes up
23:02:54.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.09, 4.22) opts 0xd
23:02:54.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.09, 4.22)
23:02:54.910 00.001 8976 Moving (-21.09, 4.22) raw xDistance=17.94 yDistance=5.23
23:02:54.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.13 from input 17.94
23:02:54.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.57 from input 5.23
23:02:54.910 00.000 8976 MoveAxis(L, 39, ABG)
23:02:54.910 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:54.910 00.000 8976 MoveAxis(D, 17, ABG)
23:02:54.910 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:54.910 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:54.910 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:54.910 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:54.910 00.000 8976 move complete, result=1
23:02:54.910 00.000 8976 worker thread done servicing request
23:02:54.910 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=345, med=32, FiltMin=28, FiltMax=282, Gamma=2.260
23:02:54.920 00.010 5052 UpdateGuideState exits: m=8775 SNR=65.7
23:02:54.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:54.920 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:54.920 00.000 5052 Enqueuing Expose request
23:02:54.920 00.000 5052 GuideStep: 17.9 px 0 ms WEST, 5.2 px 0 ms SOUTH
23:02:54.920 00.000 8976 Worker thread wakes up
23:02:54.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:54.921 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(186,130,37,37)
23:02:54.921 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (-3.10) = xAngle (6.05 = -0.24)
23:02:54.921 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.97 = 2.69)
23:02:54.921 00.000 5052 CameraToMount -- cameraX=-21.09 cameraY=4.22 hyp=21.51 cameraTheta=2.94 mountX=20.91 mountY=9.39, mountTheta=0.42
23:02:54.921 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:54.921 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:55.963 01.042 8976 Exposure complete
23:02:55.977 00.014 8976 worker thread done servicing request
23:02:55.977 00.000 5052 OnExposeComplete: enter
23:02:55.977 00.000 5052 UpdateGuideState(): m_state=6
23:02:55.977 00.000 5052 Star::Find(18, 203, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
23:02:55.977 00.000 5052 Star::Find returns 1 (0), X=203.91, Y=147.82, Mass=8579, SNR=65.0, Peak=404 HFD=4.9
23:02:55.977 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.36) = xAngle (0.61 = 0.61)
23:02:55.978 00.001 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.27 = 0.27)
23:02:55.978 00.000 5052 CameraToMount -- cameraX=-20.75 cameraY=3.68 hyp=21.08 cameraTheta=2.97 mountX=17.32 mountY=5.57, mountTheta=0.31
23:02:55.978 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-20.75, y=3.68, opts=13)
23:02:55.978 00.000 5052 Enqueuing Move request for stepguider (-20.75, 3.68)
23:02:55.978 00.000 8976 Worker thread wakes up
23:02:55.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.75, 3.68) opts 0xd
23:02:55.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.75, 3.68)
23:02:55.978 00.000 8976 Moving (-20.75, 3.68) raw xDistance=17.32 yDistance=5.57
23:02:55.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.76 from input 17.32
23:02:55.979 00.001 8976 GuideAlgorithmHysteresis::Result() returns 3.76 from input 5.57
23:02:55.979 00.000 8976 MoveAxis(L, 38, ABG)
23:02:55.979 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:55.979 00.000 8976 MoveAxis(D, 18, ABG)
23:02:55.979 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:55.979 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:55.979 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:55.979 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:55.979 00.000 8976 move complete, result=1
23:02:55.979 00.000 8976 worker thread done servicing request
23:02:55.979 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=404, med=32, FiltMin=28, FiltMax=302, Gamma=2.260
23:02:55.989 00.010 5052 UpdateGuideState exits: m=8579 SNR=65.0
23:02:55.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:55.989 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:55.989 00.000 5052 Enqueuing Expose request
23:02:55.989 00.000 8976 Worker thread wakes up
23:02:55.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:55.989 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,130,37,37)
23:02:55.989 00.000 5052 GuideStep: 17.3 px 0 ms WEST, 5.6 px 0 ms SOUTH
23:02:55.990 00.001 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (-3.10) = xAngle (6.07 = -0.22)
23:02:55.990 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.99 = 2.71)
23:02:55.990 00.000 5052 CameraToMount -- cameraX=-20.75 cameraY=3.68 hyp=21.08 cameraTheta=2.97 mountX=20.59 mountY=8.79, mountTheta=0.40
23:02:55.990 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:55.990 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:57.038 01.048 8976 Exposure complete
23:02:57.052 00.014 8976 worker thread done servicing request
23:02:57.052 00.000 5052 OnExposeComplete: enter
23:02:57.052 00.000 5052 UpdateGuideState(): m_state=6
23:02:57.053 00.001 5052 Star::Find(18, 203, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
23:02:57.053 00.000 5052 Star::Find returns 1 (0), X=205.27, Y=148.04, Mass=8744, SNR=65.7, Peak=412 HFD=4.8
23:02:57.053 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.36) = xAngle (0.58 = 0.58)
23:02:57.053 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.24 = 0.24)
23:02:57.053 00.000 5052 CameraToMount -- cameraX=-19.39 cameraY=3.90 hyp=19.78 cameraTheta=2.94 mountX=16.50 mountY=4.79, mountTheta=0.28
23:02:57.054 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.39, y=3.90, opts=13)
23:02:57.054 00.000 5052 Enqueuing Move request for stepguider (-19.39, 3.90)
23:02:57.054 00.000 8976 Worker thread wakes up
23:02:57.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.39, 3.90) opts 0xd
23:02:57.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.39, 3.90)
23:02:57.054 00.000 8976 Moving (-19.39, 3.90) raw xDistance=16.50 yDistance=4.79
23:02:57.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.22 from input 16.50
23:02:57.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.28 from input 4.79
23:02:57.054 00.000 8976 MoveAxis(L, 36, ABG)
23:02:57.054 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:57.054 00.000 8976 MoveAxis(D, 15, ABG)
23:02:57.054 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:57.054 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:57.054 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:57.054 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:57.055 00.001 8976 move complete, result=1
23:02:57.055 00.000 8976 worker thread done servicing request
23:02:57.055 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=412, med=32, FiltMin=27, FiltMax=327, Gamma=2.260
23:02:57.064 00.009 5052 UpdateGuideState exits: m=8744 SNR=65.7
23:02:57.065 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:57.065 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:57.065 00.000 5052 Enqueuing Expose request
23:02:57.065 00.000 5052 GuideStep: 16.5 px 0 ms WEST, 4.8 px 0 ms SOUTH
23:02:57.065 00.000 8976 Worker thread wakes up
23:02:57.065 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:57.065 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,130,37,37)
23:02:57.065 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (-3.10) = xAngle (6.04 = -0.24)
23:02:57.066 00.001 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.97 = 2.69)
23:02:57.066 00.000 5052 CameraToMount -- cameraX=-19.39 cameraY=3.90 hyp=19.78 cameraTheta=2.94 mountX=19.21 mountY=8.66, mountTheta=0.42
23:02:57.066 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:57.066 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:58.105 01.039 8976 Exposure complete
23:02:58.119 00.014 8976 worker thread done servicing request
23:02:58.119 00.000 5052 OnExposeComplete: enter
23:02:58.119 00.000 5052 UpdateGuideState(): m_state=6
23:02:58.119 00.000 5052 Star::Find(18, 205, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
23:02:58.119 00.000 5052 Star::Find returns 1 (0), X=206.37, Y=147.90, Mass=8848, SNR=66.0, Peak=448 HFD=4.9
23:02:58.119 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.36) = xAngle (0.58 = 0.58)
23:02:58.119 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.24 = 0.24)
23:02:58.119 00.000 5052 CameraToMount -- cameraX=-18.28 cameraY=3.77 hyp=18.67 cameraTheta=2.94 mountX=15.63 mountY=4.43, mountTheta=0.28
23:02:58.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.28, y=3.77, opts=13)
23:02:58.120 00.000 5052 Enqueuing Move request for stepguider (-18.28, 3.77)
23:02:58.120 00.000 8976 Worker thread wakes up
23:02:58.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.28, 3.77) opts 0xd
23:02:58.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.28, 3.77)
23:02:58.121 00.001 8976 Moving (-18.28, 3.77) raw xDistance=15.63 yDistance=4.43
23:02:58.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.63 from input 15.63
23:02:58.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.02 from input 4.43
23:02:58.121 00.000 8976 MoveAxis(L, 34, ABG)
23:02:58.121 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:58.121 00.000 8976 MoveAxis(D, 14, ABG)
23:02:58.121 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:58.121 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:58.121 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:58.121 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:58.121 00.000 8976 move complete, result=1
23:02:58.121 00.000 8976 worker thread done servicing request
23:02:58.121 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=448, med=32, FiltMin=27, FiltMax=345, Gamma=2.260
23:02:58.132 00.011 5052 UpdateGuideState exits: m=8848 SNR=66.0
23:02:58.132 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:58.132 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:58.132 00.000 5052 Enqueuing Expose request
23:02:58.132 00.000 8976 Worker thread wakes up
23:02:58.132 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:58.132 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,130,37,37)
23:02:58.132 00.000 5052 GuideStep: 15.6 px 0 ms WEST, 4.4 px 0 ms SOUTH
23:02:58.133 00.001 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (-3.10) = xAngle (6.04 = -0.24)
23:02:58.133 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.97 = 2.68)
23:02:58.133 00.000 5052 CameraToMount -- cameraX=-18.28 cameraY=3.77 hyp=18.67 cameraTheta=2.94 mountX=18.12 mountY=8.25, mountTheta=0.43
23:02:58.133 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:58.134 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:02:59.175 01.041 8976 Exposure complete
23:02:59.189 00.014 8976 worker thread done servicing request
23:02:59.189 00.000 5052 OnExposeComplete: enter
23:02:59.189 00.000 5052 UpdateGuideState(): m_state=6
23:02:59.189 00.000 5052 Star::Find(18, 206, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
23:02:59.189 00.000 5052 Star::Find returns 1 (0), X=205.66, Y=148.12, Mass=8394, SNR=64.3, Peak=480 HFD=4.7
23:02:59.189 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.58 = 0.58)
23:02:59.189 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.24 = 0.24)
23:02:59.190 00.001 5052 CameraToMount -- cameraX=-18.99 cameraY=3.99 hyp=19.41 cameraTheta=2.93 mountX=16.28 mountY=4.54, mountTheta=0.27
23:02:59.190 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-18.99, y=3.99, opts=13)
23:02:59.190 00.000 5052 Enqueuing Move request for stepguider (-18.99, 3.99)
23:02:59.190 00.000 8976 Worker thread wakes up
23:02:59.190 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.99, 3.99) opts 0xd
23:02:59.190 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.99, 3.99)
23:02:59.190 00.000 8976 Moving (-18.99, 3.99) raw xDistance=16.28 yDistance=4.54
23:02:59.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.00 from input 16.28
23:02:59.191 00.001 8976 GuideAlgorithmHysteresis::Result() returns 3.07 from input 4.54
23:02:59.191 00.000 8976 MoveAxis(L, 35, ABG)
23:02:59.191 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:59.191 00.000 8976 MoveAxis(D, 15, ABG)
23:02:59.191 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:02:59.191 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:02:59.191 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:02:59.191 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:02:59.191 00.000 8976 move complete, result=1
23:02:59.191 00.000 8976 worker thread done servicing request
23:02:59.192 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=480, med=32, FiltMin=28, FiltMax=320, Gamma=2.260
23:02:59.201 00.009 5052 UpdateGuideState exits: m=8394 SNR=64.3
23:02:59.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:59.201 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:02:59.201 00.000 5052 Enqueuing Expose request
23:02:59.201 00.000 5052 GuideStep: 16.3 px 0 ms WEST, 4.5 px 0 ms SOUTH
23:02:59.201 00.000 8976 Worker thread wakes up
23:02:59.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:02:59.201 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,130,37,37)
23:02:59.202 00.001 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.04 = -0.25)
23:02:59.202 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.96 = 2.68)
23:02:59.202 00.000 5052 CameraToMount -- cameraX=-18.99 cameraY=3.99 hyp=19.41 cameraTheta=2.93 mountX=18.82 mountY=8.64, mountTheta=0.43
23:02:59.202 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:02:59.202 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:00.244 01.042 8976 Exposure complete
23:03:00.259 00.015 8976 worker thread done servicing request
23:03:00.259 00.000 5052 OnExposeComplete: enter
23:03:00.259 00.000 5052 UpdateGuideState(): m_state=6
23:03:00.259 00.000 5052 Star::Find(18, 205, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
23:03:00.259 00.000 5052 Star::Find returns 1 (0), X=205.26, Y=147.94, Mass=8899, SNR=66.2, Peak=566 HFD=4.6
23:03:00.259 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.36) = xAngle (0.59 = 0.59)
23:03:00.259 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.25 = 0.25)
23:03:00.259 00.000 5052 CameraToMount -- cameraX=-19.40 cameraY=3.80 hyp=19.77 cameraTheta=2.95 mountX=16.44 mountY=4.88, mountTheta=0.29
23:03:00.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.40, y=3.80, opts=13)
23:03:00.260 00.000 5052 Enqueuing Move request for stepguider (-19.40, 3.80)
23:03:00.260 00.000 8976 Worker thread wakes up
23:03:00.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.40, 3.80) opts 0xd
23:03:00.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.40, 3.80)
23:03:00.260 00.000 8976 Moving (-19.40, 3.80) raw xDistance=16.44 yDistance=4.88
23:03:00.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.13 from input 16.44
23:03:00.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.29 from input 4.88
23:03:00.260 00.000 8976 MoveAxis(L, 36, ABG)
23:03:00.260 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:00.260 00.000 8976 MoveAxis(D, 16, ABG)
23:03:00.260 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:00.261 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:00.261 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:00.261 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:00.261 00.000 8976 move complete, result=1
23:03:00.261 00.000 8976 worker thread done servicing request
23:03:00.261 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=566, med=32, FiltMin=28, FiltMax=331, Gamma=2.260
23:03:00.271 00.010 5052 UpdateGuideState exits: m=8899 SNR=66.2
23:03:00.271 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:00.271 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:00.271 00.000 5052 Enqueuing Expose request
23:03:00.271 00.000 8976 Worker thread wakes up
23:03:00.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:00.271 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,130,37,37)
23:03:00.271 00.000 5052 GuideStep: 16.4 px 0 ms WEST, 4.9 px 0 ms SOUTH
23:03:00.272 00.001 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.10) = xAngle (6.05 = -0.23)
23:03:00.272 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.98 = 2.69)
23:03:00.272 00.000 5052 CameraToMount -- cameraX=-19.40 cameraY=3.80 hyp=19.77 cameraTheta=2.95 mountX=19.23 mountY=8.57, mountTheta=0.42
23:03:00.272 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:00.272 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:01.314 01.042 8976 Exposure complete
23:03:01.329 00.015 8976 worker thread done servicing request
23:03:01.329 00.000 5052 OnExposeComplete: enter
23:03:01.329 00.000 5052 UpdateGuideState(): m_state=6
23:03:01.329 00.000 5052 Star::Find(18, 205, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
23:03:01.329 00.000 5052 Star::Find returns 1 (0), X=205.32, Y=147.89, Mass=8636, SNR=65.2, Peak=541 HFD=4.6
23:03:01.329 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.36) = xAngle (0.59 = 0.59)
23:03:01.329 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.25 = 0.25)
23:03:01.329 00.000 5052 CameraToMount -- cameraX=-19.33 cameraY=3.76 hyp=19.70 cameraTheta=2.95 mountX=16.37 mountY=4.89, mountTheta=0.29
23:03:01.330 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.33, y=3.76, opts=13)
23:03:01.330 00.000 5052 Enqueuing Move request for stepguider (-19.33, 3.76)
23:03:01.330 00.000 8976 Worker thread wakes up
23:03:01.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.33, 3.76) opts 0xd
23:03:01.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.33, 3.76)
23:03:01.330 00.000 8976 Moving (-19.33, 3.76) raw xDistance=16.37 yDistance=4.89
23:03:01.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.09 from input 16.37
23:03:01.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.31 from input 4.89
23:03:01.330 00.000 8976 MoveAxis(L, 36, ABG)
23:03:01.330 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:01.330 00.000 8976 MoveAxis(D, 16, ABG)
23:03:01.330 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:01.331 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:01.331 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:01.331 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:01.331 00.000 8976 move complete, result=1
23:03:01.331 00.000 8976 worker thread done servicing request
23:03:01.331 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=541, med=32, FiltMin=28, FiltMax=373, Gamma=2.260
23:03:01.340 00.009 5052 UpdateGuideState exits: m=8636 SNR=65.2
23:03:01.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:01.341 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:01.341 00.000 5052 Enqueuing Expose request
23:03:01.341 00.000 8976 Worker thread wakes up
23:03:01.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:01.341 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,130,37,37)
23:03:01.341 00.000 5052 GuideStep: 16.4 px 0 ms WEST, 4.9 px 0 ms SOUTH
23:03:01.341 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.10) = xAngle (6.05 = -0.23)
23:03:01.341 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.98 = 2.69)
23:03:01.342 00.001 5052 CameraToMount -- cameraX=-19.33 cameraY=3.76 hyp=19.70 cameraTheta=2.95 mountX=19.17 mountY=8.51, mountTheta=0.42
23:03:01.342 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:01.342 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:02.386 01.044 8976 Exposure complete
23:03:02.400 00.014 8976 worker thread done servicing request
23:03:02.400 00.000 5052 OnExposeComplete: enter
23:03:02.400 00.000 5052 UpdateGuideState(): m_state=6
23:03:02.400 00.000 5052 Star::Find(18, 205, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
23:03:02.401 00.001 5052 Star::Find returns 1 (0), X=207.13, Y=147.96, Mass=8568, SNR=65.0, Peak=431 HFD=4.7
23:03:02.401 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
23:03:02.401 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
23:03:02.401 00.000 5052 CameraToMount -- cameraX=-17.52 cameraY=3.83 hyp=17.94 cameraTheta=2.93 mountX=15.13 mountY=4.06, mountTheta=0.26
23:03:02.401 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-17.52, y=3.83, opts=13)
23:03:02.401 00.000 5052 Enqueuing Move request for stepguider (-17.52, 3.83)
23:03:02.401 00.000 8976 Worker thread wakes up
23:03:02.402 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.52, 3.83) opts 0xd
23:03:02.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.52, 3.83)
23:03:02.402 00.000 8976 Moving (-17.52, 3.83) raw xDistance=15.13 yDistance=4.06
23:03:02.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.31 from input 15.13
23:03:02.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.79 from input 4.06
23:03:02.402 00.000 8976 MoveAxis(L, 33, ABG)
23:03:02.402 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:02.402 00.000 8976 MoveAxis(D, 13, ABG)
23:03:02.402 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:02.402 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:02.402 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:02.402 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:02.402 00.000 8976 move complete, result=1
23:03:02.402 00.000 8976 worker thread done servicing request
23:03:02.402 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=431, med=32, FiltMin=27, FiltMax=320, Gamma=2.260
23:03:02.412 00.010 5052 UpdateGuideState exits: m=8568 SNR=65.0
23:03:02.412 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:02.412 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:02.412 00.000 5052 Enqueuing Expose request
23:03:02.412 00.000 5052 GuideStep: 15.1 px 0 ms WEST, 4.1 px 0 ms SOUTH
23:03:02.412 00.000 8976 Worker thread wakes up
23:03:02.412 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:02.412 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,130,37,37)
23:03:02.413 00.001 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.03 = -0.26)
23:03:02.413 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.96 = 2.67)
23:03:02.413 00.000 5052 CameraToMount -- cameraX=-17.52 cameraY=3.83 hyp=17.94 cameraTheta=2.93 mountX=17.35 mountY=8.12, mountTheta=0.44
23:03:02.413 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:02.413 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:03.448 01.035 8976 Exposure complete
23:03:03.471 00.023 8976 worker thread done servicing request
23:03:03.471 00.000 5052 OnExposeComplete: enter
23:03:03.471 00.000 5052 UpdateGuideState(): m_state=6
23:03:03.471 00.000 5052 Star::Find(18, 207, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
23:03:03.471 00.000 5052 Star::Find returns 1 (0), X=207.89, Y=148.38, Mass=8843, SNR=66.1, Peak=464 HFD=5.1
23:03:03.471 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.36) = xAngle (0.53 = 0.53)
23:03:03.471 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.19 = 0.19)
23:03:03.471 00.000 5052 CameraToMount -- cameraX=-16.77 cameraY=4.25 hyp=17.30 cameraTheta=2.89 mountX=14.89 mountY=3.35, mountTheta=0.22
23:03:03.472 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-16.77, y=4.25, opts=13)
23:03:03.472 00.000 5052 Enqueuing Move request for stepguider (-16.77, 4.25)
23:03:03.472 00.000 8976 Worker thread wakes up
23:03:03.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.77, 4.25) opts 0xd
23:03:03.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.77, 4.25)
23:03:03.472 00.000 8976 Moving (-16.77, 4.25) raw xDistance=14.89 yDistance=3.35
23:03:03.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.10 from input 14.89
23:03:03.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.31 from input 3.35
23:03:03.472 00.000 8976 MoveAxis(L, 33, ABG)
23:03:03.472 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:03.472 00.000 8976 MoveAxis(D, 11, ABG)
23:03:03.472 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:03.472 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:03.472 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:03.472 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:03.472 00.000 8976 move complete, result=1
23:03:03.472 00.000 8976 worker thread done servicing request
23:03:03.472 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=464, med=32, FiltMin=28, FiltMax=295, Gamma=2.260
23:03:03.483 00.011 5052 UpdateGuideState exits: m=8843 SNR=66.1
23:03:03.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:03.483 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:03.483 00.000 5052 Enqueuing Expose request
23:03:03.483 00.000 5052 GuideStep: 14.9 px 0 ms WEST, 3.3 px 0 ms SOUTH
23:03:03.483 00.000 8976 Worker thread wakes up
23:03:03.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:03.483 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,130,37,37)
23:03:03.484 00.001 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (-3.10) = xAngle (5.99 = -0.29)
23:03:03.484 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.92 = 2.64)
23:03:03.484 00.000 5052 CameraToMount -- cameraX=-16.77 cameraY=4.25 hyp=17.30 cameraTheta=2.89 mountX=16.58 mountY=8.33, mountTheta=0.47
23:03:03.484 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:03.484 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:04.513 01.029 8976 Exposure complete
23:03:04.527 00.014 8976 worker thread done servicing request
23:03:04.527 00.000 5052 OnExposeComplete: enter
23:03:04.527 00.000 5052 UpdateGuideState(): m_state=6
23:03:04.527 00.000 5052 Star::Find(18, 207, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
23:03:04.528 00.001 5052 Star::Find returns 1 (0), X=208.35, Y=148.45, Mass=8823, SNR=66.0, Peak=389 HFD=5.1
23:03:04.528 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.36) = xAngle (0.52 = 0.52)
23:03:04.528 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.18 = 0.18)
23:03:04.528 00.000 5052 CameraToMount -- cameraX=-16.31 cameraY=4.31 hyp=16.87 cameraTheta=2.88 mountX=14.61 mountY=3.09, mountTheta=0.21
23:03:04.528 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-16.31, y=4.31, opts=13)
23:03:04.528 00.000 5052 Enqueuing Move request for stepguider (-16.31, 4.31)
23:03:04.529 00.001 8976 Worker thread wakes up
23:03:04.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.31, 4.31) opts 0xd
23:03:04.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.31, 4.31)
23:03:04.529 00.000 8976 Moving (-16.31, 4.31) raw xDistance=14.61 yDistance=3.09
23:03:04.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.91 from input 14.61
23:03:04.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.11 from input 3.09
23:03:04.529 00.000 8976 MoveAxis(L, 32, ABG)
23:03:04.529 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:04.529 00.000 8976 MoveAxis(D, 10, ABG)
23:03:04.529 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:04.529 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:04.529 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:04.529 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:04.529 00.000 8976 move complete, result=1
23:03:04.529 00.000 8976 worker thread done servicing request
23:03:04.529 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=389, med=32, FiltMin=28, FiltMax=312, Gamma=2.260
23:03:04.539 00.010 5052 UpdateGuideState exits: m=8823 SNR=66.0
23:03:04.539 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:04.539 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:04.539 00.000 5052 Enqueuing Expose request
23:03:04.539 00.000 5052 GuideStep: 14.6 px 0 ms WEST, 3.1 px 0 ms SOUTH
23:03:04.539 00.000 8976 Worker thread wakes up
23:03:04.539 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:04.539 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,130,37,37)
23:03:04.540 00.001 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.10) = xAngle (5.98 = -0.30)
23:03:04.540 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.91 = 2.63)
23:03:04.540 00.000 5052 CameraToMount -- cameraX=-16.31 cameraY=4.31 hyp=16.87 cameraTheta=2.88 mountX=16.12 mountY=8.28, mountTheta=0.47
23:03:04.540 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:04.540 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:05.581 01.041 8976 Exposure complete
23:03:05.595 00.014 8976 worker thread done servicing request
23:03:05.595 00.000 5052 OnExposeComplete: enter
23:03:05.595 00.000 5052 UpdateGuideState(): m_state=6
23:03:05.596 00.001 5052 Star::Find(18, 208, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
23:03:05.596 00.000 5052 Star::Find returns 1 (0), X=207.39, Y=148.49, Mass=8537, SNR=64.7, Peak=365 HFD=5.1
23:03:05.596 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.36) = xAngle (0.53 = 0.53)
23:03:05.596 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.20 = 0.20)
23:03:05.596 00.000 5052 CameraToMount -- cameraX=-17.27 cameraY=4.36 hyp=17.81 cameraTheta=2.89 mountX=15.32 mountY=3.46, mountTheta=0.22
23:03:05.597 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-17.27, y=4.36, opts=13)
23:03:05.597 00.000 5052 Enqueuing Move request for stepguider (-17.27, 4.36)
23:03:05.597 00.000 8976 Worker thread wakes up
23:03:05.597 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.27, 4.36) opts 0xd
23:03:05.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.27, 4.36)
23:03:05.597 00.000 8976 Moving (-17.27, 4.36) raw xDistance=15.32 yDistance=3.46
23:03:05.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.35 from input 15.32
23:03:05.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.33 from input 3.46
23:03:05.597 00.000 8976 MoveAxis(L, 33, ABG)
23:03:05.597 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:05.597 00.000 8976 MoveAxis(D, 11, ABG)
23:03:05.597 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:05.597 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:05.597 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:05.597 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:05.597 00.000 8976 move complete, result=1
23:03:05.598 00.001 8976 worker thread done servicing request
23:03:05.598 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=365, med=32, FiltMin=28, FiltMax=298, Gamma=2.260
23:03:05.608 00.010 5052 UpdateGuideState exits: m=8537 SNR=64.7
23:03:05.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:05.608 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:05.608 00.000 5052 Enqueuing Expose request
23:03:05.608 00.000 5052 GuideStep: 15.3 px 0 ms WEST, 3.5 px 0 ms SOUTH
23:03:05.609 00.001 8976 Worker thread wakes up
23:03:05.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:05.609 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,130,37,37)
23:03:05.609 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (-3.10) = xAngle (6.00 = -0.29)
23:03:05.609 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.92 = 2.64)
23:03:05.609 00.000 5052 CameraToMount -- cameraX=-17.27 cameraY=4.36 hyp=17.81 cameraTheta=2.89 mountX=17.08 mountY=8.57, mountTheta=0.46
23:03:05.609 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:05.610 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:06.644 01.034 8976 Exposure complete
23:03:06.658 00.014 8976 worker thread done servicing request
23:03:06.659 00.001 5052 OnExposeComplete: enter
23:03:06.659 00.000 5052 UpdateGuideState(): m_state=6
23:03:06.659 00.000 5052 Star::Find(18, 207, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
23:03:06.659 00.000 5052 Star::Find returns 1 (0), X=205.87, Y=147.94, Mass=8669, SNR=65.2, Peak=352 HFD=5.1
23:03:06.659 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.36) = xAngle (0.58 = 0.58)
23:03:06.659 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.24 = 0.24)
23:03:06.659 00.000 5052 CameraToMount -- cameraX=-18.79 cameraY=3.80 hyp=19.17 cameraTheta=2.94 mountX=16.01 mountY=4.62, mountTheta=0.28
23:03:06.660 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.79, y=3.80, opts=13)
23:03:06.660 00.000 5052 Enqueuing Move request for stepguider (-18.79, 3.80)
23:03:06.660 00.000 8976 Worker thread wakes up
23:03:06.660 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.79, 3.80) opts 0xd
23:03:06.660 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.79, 3.80)
23:03:06.660 00.000 8976 Moving (-18.79, 3.80) raw xDistance=16.01 yDistance=4.62
23:03:06.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.81 from input 16.01
23:03:06.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.07 from input 4.62
23:03:06.660 00.000 8976 MoveAxis(L, 35, ABG)
23:03:06.660 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:06.660 00.000 8976 MoveAxis(D, 15, ABG)
23:03:06.660 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:06.660 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:06.660 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:06.660 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:06.660 00.000 8976 move complete, result=1
23:03:06.661 00.001 8976 worker thread done servicing request
23:03:06.661 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=352, med=32, FiltMin=28, FiltMax=270, Gamma=2.260
23:03:06.671 00.010 5052 UpdateGuideState exits: m=8669 SNR=65.2
23:03:06.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:06.671 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:06.671 00.000 5052 Enqueuing Expose request
23:03:06.671 00.000 5052 GuideStep: 16.0 px 0 ms WEST, 4.6 px 0 ms SOUTH
23:03:06.671 00.000 8976 Worker thread wakes up
23:03:06.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:06.671 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,130,37,37)
23:03:06.671 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (-3.10) = xAngle (6.04 = -0.24)
23:03:06.672 00.001 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.97 = 2.69)
23:03:06.672 00.000 5052 CameraToMount -- cameraX=-18.79 cameraY=3.80 hyp=19.17 cameraTheta=2.94 mountX=18.62 mountY=8.41, mountTheta=0.42
23:03:06.672 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:06.672 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:07.704 01.032 8976 Exposure complete
23:03:07.719 00.015 8976 worker thread done servicing request
23:03:07.719 00.000 5052 OnExposeComplete: enter
23:03:07.719 00.000 5052 UpdateGuideState(): m_state=6
23:03:07.719 00.000 5052 Star::Find(18, 205, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
23:03:07.719 00.000 5052 Star::Find returns 1 (0), X=204.87, Y=147.95, Mass=8598, SNR=65.1, Peak=484 HFD=4.6
23:03:07.719 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.36) = xAngle (0.59 = 0.59)
23:03:07.719 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.25 = 0.25)
23:03:07.719 00.000 5052 CameraToMount -- cameraX=-19.78 cameraY=3.81 hyp=20.15 cameraTheta=2.95 mountX=16.72 mountY=5.04, mountTheta=0.29
23:03:07.720 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.78, y=3.81, opts=13)
23:03:07.720 00.000 5052 Enqueuing Move request for stepguider (-19.78, 3.81)
23:03:07.720 00.000 8976 Worker thread wakes up
23:03:07.720 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.78, 3.81) opts 0xd
23:03:07.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.78, 3.81)
23:03:07.720 00.000 8976 Moving (-19.78, 3.81) raw xDistance=16.72 yDistance=5.04
23:03:07.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.29 from input 16.72
23:03:07.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.39 from input 5.04
23:03:07.720 00.000 8976 MoveAxis(L, 36, ABG)
23:03:07.720 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:07.720 00.000 8976 MoveAxis(D, 16, ABG)
23:03:07.720 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:07.720 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:07.720 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:07.720 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:07.720 00.000 8976 move complete, result=1
23:03:07.720 00.000 8976 worker thread done servicing request
23:03:07.721 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=484, med=32, FiltMin=28, FiltMax=302, Gamma=2.260
23:03:07.731 00.010 5052 UpdateGuideState exits: m=8598 SNR=65.1
23:03:07.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:07.731 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:07.731 00.000 5052 Enqueuing Expose request
23:03:07.731 00.000 5052 GuideStep: 16.7 px 0 ms WEST, 5.0 px 0 ms SOUTH
23:03:07.732 00.001 8976 Worker thread wakes up
23:03:07.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:07.732 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,130,37,37)
23:03:07.732 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.10) = xAngle (6.05 = -0.23)
23:03:07.732 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.98 = 2.70)
23:03:07.732 00.000 5052 CameraToMount -- cameraX=-19.78 cameraY=3.81 hyp=20.15 cameraTheta=2.95 mountX=19.61 mountY=8.67, mountTheta=0.42
23:03:07.732 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:07.733 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:08.777 01.044 8976 Exposure complete
23:03:08.792 00.015 8976 worker thread done servicing request
23:03:08.792 00.000 5052 OnExposeComplete: enter
23:03:08.792 00.000 5052 UpdateGuideState(): m_state=6
23:03:08.792 00.000 5052 Star::Find(18, 204, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
23:03:08.792 00.000 5052 Star::Find returns 1 (0), X=205.04, Y=148.09, Mass=8559, SNR=65.0, Peak=440 HFD=4.6
23:03:08.792 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.36) = xAngle (0.58 = 0.58)
23:03:08.792 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.24 = 0.24)
23:03:08.792 00.000 5052 CameraToMount -- cameraX=-19.61 cameraY=3.96 hyp=20.01 cameraTheta=2.94 mountX=16.70 mountY=4.83, mountTheta=0.28
23:03:08.793 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.61, y=3.96, opts=13)
23:03:08.793 00.000 5052 Enqueuing Move request for stepguider (-19.61, 3.96)
23:03:08.793 00.000 8976 Worker thread wakes up
23:03:08.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.61, 3.96) opts 0xd
23:03:08.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.61, 3.96)
23:03:08.793 00.000 8976 Moving (-19.61, 3.96) raw xDistance=16.70 yDistance=4.83
23:03:08.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.31 from input 16.70
23:03:08.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.28 from input 4.83
23:03:08.793 00.000 8976 MoveAxis(L, 36, ABG)
23:03:08.793 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:08.793 00.000 8976 MoveAxis(D, 16, ABG)
23:03:08.794 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:08.794 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:08.794 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:08.794 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:08.794 00.000 8976 move complete, result=1
23:03:08.794 00.000 8976 worker thread done servicing request
23:03:08.794 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=440, med=32, FiltMin=28, FiltMax=351, Gamma=2.260
23:03:08.804 00.010 5052 UpdateGuideState exits: m=8559 SNR=65.0
23:03:08.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:08.804 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:08.804 00.000 5052 Enqueuing Expose request
23:03:08.804 00.000 8976 Worker thread wakes up
23:03:08.804 00.000 5052 GuideStep: 16.7 px 0 ms WEST, 4.8 px 0 ms SOUTH
23:03:08.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:08.805 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(187,130,37,37)
23:03:08.805 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (-3.10) = xAngle (6.04 = -0.24)
23:03:08.805 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.97 = 2.69)
23:03:08.805 00.000 5052 CameraToMount -- cameraX=-19.61 cameraY=3.96 hyp=20.01 cameraTheta=2.94 mountX=19.44 mountY=8.77, mountTheta=0.42
23:03:08.806 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:08.806 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:09.841 01.035 8976 Exposure complete
23:03:09.855 00.014 8976 worker thread done servicing request
23:03:09.855 00.000 5052 OnExposeComplete: enter
23:03:09.855 00.000 5052 UpdateGuideState(): m_state=6
23:03:09.855 00.000 5052 Star::Find(18, 205, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
23:03:09.855 00.000 5052 Star::Find returns 1 (0), X=204.51, Y=148.75, Mass=8830, SNR=65.9, Peak=388 HFD=5.2
23:03:09.855 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.36) = xAngle (0.56 = 0.56)
23:03:09.855 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.22 = 0.22)
23:03:09.855 00.000 5052 CameraToMount -- cameraX=-20.14 cameraY=4.61 hyp=20.67 cameraTheta=2.92 mountX=17.54 mountY=4.47, mountTheta=0.25
23:03:09.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.14, y=4.61, opts=13)
23:03:09.856 00.000 5052 Enqueuing Move request for stepguider (-20.14, 4.61)
23:03:09.856 00.000 8976 Worker thread wakes up
23:03:09.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.14, 4.61) opts 0xd
23:03:09.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.14, 4.61)
23:03:09.856 00.000 8976 Moving (-20.14, 4.61) raw xDistance=17.54 yDistance=4.47
23:03:09.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.84 from input 17.54
23:03:09.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.04 from input 4.47
23:03:09.856 00.000 8976 MoveAxis(L, 38, ABG)
23:03:09.856 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:09.857 00.001 8976 MoveAxis(D, 14, ABG)
23:03:09.857 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:09.857 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:09.857 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:09.857 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:09.857 00.000 8976 move complete, result=1
23:03:09.857 00.000 8976 worker thread done servicing request
23:03:09.857 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=388, med=32, FiltMin=27, FiltMax=288, Gamma=2.260
23:03:09.867 00.010 5052 UpdateGuideState exits: m=8830 SNR=65.9
23:03:09.868 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:09.868 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:09.868 00.000 5052 Enqueuing Expose request
23:03:09.868 00.000 8976 Worker thread wakes up
23:03:09.868 00.000 5052 GuideStep: 17.5 px 0 ms WEST, 4.5 px 0 ms SOUTH
23:03:09.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:09.868 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,131,37,37)
23:03:09.869 00.001 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (-3.10) = xAngle (6.02 = -0.27)
23:03:09.869 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.95 = 2.66)
23:03:09.869 00.000 5052 CameraToMount -- cameraX=-20.14 cameraY=4.61 hyp=20.67 cameraTheta=2.92 mountX=19.94 mountY=9.54, mountTheta=0.45
23:03:09.869 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:09.869 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:10.908 01.039 8976 Exposure complete
23:03:10.921 00.013 8976 worker thread done servicing request
23:03:10.922 00.001 5052 OnExposeComplete: enter
23:03:10.922 00.000 5052 UpdateGuideState(): m_state=6
23:03:10.922 00.000 5052 Star::Find(18, 204, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
23:03:10.922 00.000 5052 Star::Find returns 1 (0), X=202.66, Y=149.03, Mass=8594, SNR=65.0, Peak=376 HFD=5.0
23:03:10.922 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.36) = xAngle (0.56 = 0.56)
23:03:10.922 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.22 = 0.22)
23:03:10.922 00.000 5052 CameraToMount -- cameraX=-22.00 cameraY=4.90 hyp=22.54 cameraTheta=2.92 mountX=19.06 mountY=5.00, mountTheta=0.26
23:03:10.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.00, y=4.90, opts=13)
23:03:10.923 00.000 5052 Enqueuing Move request for stepguider (-22.00, 4.90)
23:03:10.923 00.000 8976 Worker thread wakes up
23:03:10.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.00, 4.90) opts 0xd
23:03:10.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.00, 4.90)
23:03:10.923 00.000 8976 Moving (-22.00, 4.90) raw xDistance=19.06 yDistance=5.00
23:03:10.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.83 from input 19.06
23:03:10.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.37 from input 5.00
23:03:10.923 00.000 8976 MoveAxis(L, 41, ABG)
23:03:10.923 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:10.923 00.000 8976 MoveAxis(D, 16, ABG)
23:03:10.923 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:10.923 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:10.923 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:10.923 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:10.923 00.000 8976 move complete, result=1
23:03:10.923 00.000 8976 worker thread done servicing request
23:03:10.924 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=376, med=32, FiltMin=27, FiltMax=300, Gamma=2.260
23:03:10.934 00.010 5052 UpdateGuideState exits: m=8594 SNR=65.0
23:03:10.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:10.934 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:10.934 00.000 5052 Enqueuing Expose request
23:03:10.934 00.000 8976 Worker thread wakes up
23:03:10.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:10.934 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,131,37,37)
23:03:10.934 00.000 5052 GuideStep: 19.1 px 0 ms WEST, 5.0 px 0 ms SOUTH
23:03:10.935 00.001 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (-3.10) = xAngle (6.02 = -0.26)
23:03:10.935 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.95 = 2.67)
23:03:10.935 00.000 5052 CameraToMount -- cameraX=-22.00 cameraY=4.90 hyp=22.54 cameraTheta=2.92 mountX=21.78 mountY=10.28, mountTheta=0.44
23:03:10.935 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:10.935 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:11.977 01.042 8976 Exposure complete
23:03:11.990 00.013 8976 worker thread done servicing request
23:03:11.991 00.001 5052 OnExposeComplete: enter
23:03:11.991 00.000 5052 UpdateGuideState(): m_state=6
23:03:11.991 00.000 5052 Star::Find(18, 202, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
23:03:11.991 00.000 5052 Star::Find returns 1 (0), X=201.87, Y=148.71, Mass=8674, SNR=65.4, Peak=413 HFD=5.0
23:03:11.991 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.36) = xAngle (0.58 = 0.58)
23:03:11.991 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.25 = 0.25)
23:03:11.991 00.000 5052 CameraToMount -- cameraX=-22.79 cameraY=4.57 hyp=23.25 cameraTheta=2.94 mountX=19.39 mountY=5.64, mountTheta=0.28
23:03:11.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.79, y=4.57, opts=13)
23:03:11.992 00.000 5052 Enqueuing Move request for stepguider (-22.79, 4.57)
23:03:11.992 00.000 8976 Worker thread wakes up
23:03:11.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.79, 4.57) opts 0xd
23:03:11.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.79, 4.57)
23:03:11.992 00.000 8976 Moving (-22.79, 4.57) raw xDistance=19.39 yDistance=5.64
23:03:11.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.11 from input 19.39
23:03:11.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.79 from input 5.64
23:03:11.992 00.000 8976 MoveAxis(L, 42, ABG)
23:03:11.992 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:11.992 00.000 8976 MoveAxis(D, 18, ABG)
23:03:11.992 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:11.992 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:11.992 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:11.992 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:11.992 00.000 8976 move complete, result=1
23:03:11.992 00.000 8976 worker thread done servicing request
23:03:11.993 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=413, med=32, FiltMin=27, FiltMax=301, Gamma=2.260
23:03:12.003 00.010 5052 UpdateGuideState exits: m=8674 SNR=65.4
23:03:12.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:12.003 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:12.003 00.000 5052 Enqueuing Expose request
23:03:12.004 00.001 5052 GuideStep: 19.4 px 0 ms WEST, 5.6 px 0 ms SOUTH
23:03:12.004 00.000 8976 Worker thread wakes up
23:03:12.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:12.004 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,131,37,37)
23:03:12.004 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (-3.10) = xAngle (6.04 = -0.24)
23:03:12.004 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.97 = 2.69)
23:03:12.004 00.000 5052 CameraToMount -- cameraX=-22.79 cameraY=4.57 hyp=23.25 cameraTheta=2.94 mountX=22.59 mountY=10.16, mountTheta=0.42
23:03:12.004 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:12.005 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:13.035 01.030 8976 Exposure complete
23:03:13.049 00.014 8976 worker thread done servicing request
23:03:13.049 00.000 5052 OnExposeComplete: enter
23:03:13.049 00.000 5052 UpdateGuideState(): m_state=6
23:03:13.049 00.000 5052 Star::Find(18, 201, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
23:03:13.049 00.000 5052 Star::Find returns 1 (0), X=202.64, Y=148.63, Mass=8859, SNR=65.9, Peak=459 HFD=4.9
23:03:13.050 00.001 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.36) = xAngle (0.58 = 0.58)
23:03:13.050 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.24 = 0.24)
23:03:13.050 00.000 5052 CameraToMount -- cameraX=-22.02 cameraY=4.50 hyp=22.48 cameraTheta=2.94 mountX=18.79 mountY=5.37, mountTheta=0.28
23:03:13.050 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-22.02, y=4.50, opts=13)
23:03:13.050 00.000 5052 Enqueuing Move request for stepguider (-22.02, 4.50)
23:03:13.050 00.000 8976 Worker thread wakes up
23:03:13.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.02, 4.50) opts 0xd
23:03:13.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.02, 4.50)
23:03:13.051 00.001 8976 Moving (-22.02, 4.50) raw xDistance=18.79 yDistance=5.37
23:03:13.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.76 from input 18.79
23:03:13.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.65 from input 5.37
23:03:13.051 00.000 8976 MoveAxis(L, 41, ABG)
23:03:13.051 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:13.051 00.000 8976 MoveAxis(D, 17, ABG)
23:03:13.051 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:13.051 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:13.051 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:13.051 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:13.051 00.000 8976 move complete, result=1
23:03:13.051 00.000 8976 worker thread done servicing request
23:03:13.051 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=459, med=32, FiltMin=27, FiltMax=315, Gamma=2.260
23:03:13.061 00.010 5052 UpdateGuideState exits: m=8859 SNR=65.9
23:03:13.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:13.061 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:13.061 00.000 5052 Enqueuing Expose request
23:03:13.061 00.000 5052 GuideStep: 18.8 px 0 ms WEST, 5.4 px 0 ms SOUTH
23:03:13.061 00.000 8976 Worker thread wakes up
23:03:13.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:13.061 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,131,37,37)
23:03:13.062 00.001 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (-3.10) = xAngle (6.04 = -0.24)
23:03:13.062 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.97 = 2.69)
23:03:13.062 00.000 5052 CameraToMount -- cameraX=-22.02 cameraY=4.50 hyp=22.48 cameraTheta=2.94 mountX=21.82 mountY=9.90, mountTheta=0.43
23:03:13.062 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:13.062 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:14.109 01.047 8976 Exposure complete
23:03:14.123 00.014 8976 worker thread done servicing request
23:03:14.123 00.000 5052 OnExposeComplete: enter
23:03:14.123 00.000 5052 UpdateGuideState(): m_state=6
23:03:14.123 00.000 5052 Star::Find(18, 202, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
23:03:14.123 00.000 5052 Star::Find returns 1 (0), X=204.12, Y=148.63, Mass=8707, SNR=65.3, Peak=324 HFD=5.2
23:03:14.123 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
23:03:14.123 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
23:03:14.123 00.000 5052 CameraToMount -- cameraX=-20.54 cameraY=4.49 hyp=21.03 cameraTheta=2.93 mountX=17.74 mountY=4.75, mountTheta=0.26
23:03:14.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.54, y=4.49, opts=13)
23:03:14.124 00.000 5052 Enqueuing Move request for stepguider (-20.54, 4.49)
23:03:14.124 00.000 8976 Worker thread wakes up
23:03:14.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.54, 4.49) opts 0xd
23:03:14.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.54, 4.49)
23:03:14.124 00.000 8976 Moving (-20.54, 4.49) raw xDistance=17.74 yDistance=4.75
23:03:14.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.07 from input 17.74
23:03:14.125 00.001 8976 GuideAlgorithmHysteresis::Result() returns 3.25 from input 4.75
23:03:14.125 00.000 8976 MoveAxis(L, 39, ABG)
23:03:14.125 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:14.125 00.000 8976 MoveAxis(D, 15, ABG)
23:03:14.125 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:14.125 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:14.125 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:14.125 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:14.125 00.000 8976 move complete, result=1
23:03:14.125 00.000 8976 worker thread done servicing request
23:03:14.125 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=324, med=32, FiltMin=28, FiltMax=303, Gamma=2.260
23:03:14.135 00.010 5052 UpdateGuideState exits: m=8707 SNR=65.3
23:03:14.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:14.135 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:14.135 00.000 5052 Enqueuing Expose request
23:03:14.135 00.000 8976 Worker thread wakes up
23:03:14.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:14.135 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,131,37,37)
23:03:14.136 00.001 5052 GuideStep: 17.7 px 0 ms WEST, 4.7 px 0 ms SOUTH
23:03:14.136 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.03 = -0.26)
23:03:14.136 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.95 = 2.67)
23:03:14.136 00.000 5052 CameraToMount -- cameraX=-20.54 cameraY=4.49 hyp=21.03 cameraTheta=2.93 mountX=20.34 mountY=9.52, mountTheta=0.44
23:03:14.136 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:14.137 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:15.175 01.038 8976 Exposure complete
23:03:15.189 00.014 8976 worker thread done servicing request
23:03:15.190 00.001 5052 OnExposeComplete: enter
23:03:15.190 00.000 5052 UpdateGuideState(): m_state=6
23:03:15.190 00.000 5052 Star::Find(18, 204, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
23:03:15.190 00.000 5052 Star::Find returns 1 (0), X=204.58, Y=148.76, Mass=8755, SNR=65.6, Peak=352 HFD=5.0
23:03:15.190 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.36) = xAngle (0.56 = 0.56)
23:03:15.190 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.22 = 0.22)
23:03:15.190 00.000 5052 CameraToMount -- cameraX=-20.07 cameraY=4.63 hyp=20.60 cameraTheta=2.92 mountX=17.50 mountY=4.43, mountTheta=0.25
23:03:15.191 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.07, y=4.63, opts=13)
23:03:15.191 00.000 5052 Enqueuing Move request for stepguider (-20.07, 4.63)
23:03:15.191 00.000 8976 Worker thread wakes up
23:03:15.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.07, 4.63) opts 0xd
23:03:15.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.07, 4.63)
23:03:15.191 00.000 8976 Moving (-20.07, 4.63) raw xDistance=17.50 yDistance=4.43
23:03:15.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.87 from input 17.50
23:03:15.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.02 from input 4.43
23:03:15.191 00.000 8976 MoveAxis(L, 38, ABG)
23:03:15.191 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:15.191 00.000 8976 MoveAxis(D, 14, ABG)
23:03:15.191 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:15.191 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:15.191 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:15.191 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:15.191 00.000 8976 move complete, result=1
23:03:15.191 00.000 8976 worker thread done servicing request
23:03:15.192 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=352, med=32, FiltMin=27, FiltMax=284, Gamma=2.260
23:03:15.202 00.010 5052 UpdateGuideState exits: m=8755 SNR=65.6
23:03:15.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:15.202 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:15.202 00.000 5052 Enqueuing Expose request
23:03:15.202 00.000 5052 GuideStep: 17.5 px 0 ms WEST, 4.4 px 0 ms SOUTH
23:03:15.202 00.000 8976 Worker thread wakes up
23:03:15.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:15.202 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,131,37,37)
23:03:15.203 00.001 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (-3.10) = xAngle (6.02 = -0.27)
23:03:15.203 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.94 = 2.66)
23:03:15.203 00.000 5052 CameraToMount -- cameraX=-20.07 cameraY=4.63 hyp=20.60 cameraTheta=2.92 mountX=19.87 mountY=9.53, mountTheta=0.45
23:03:15.203 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:15.203 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:16.247 01.044 8976 Exposure complete
23:03:16.262 00.015 8976 worker thread done servicing request
23:03:16.262 00.000 5052 OnExposeComplete: enter
23:03:16.262 00.000 5052 UpdateGuideState(): m_state=6
23:03:16.262 00.000 5052 Star::Find(18, 204, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
23:03:16.262 00.000 5052 Star::Find returns 1 (0), X=206.16, Y=149.04, Mass=8818, SNR=65.9, Peak=393 HFD=4.8
23:03:16.262 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.36) = xAngle (0.52 = 0.52)
23:03:16.262 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.18 = 0.18)
23:03:16.262 00.000 5052 CameraToMount -- cameraX=-18.50 cameraY=4.91 hyp=19.14 cameraTheta=2.88 mountX=16.58 mountY=3.49, mountTheta=0.21
23:03:16.263 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.50, y=4.91, opts=13)
23:03:16.263 00.000 5052 Enqueuing Move request for stepguider (-18.50, 4.91)
23:03:16.263 00.000 8976 Worker thread wakes up
23:03:16.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.50, 4.91) opts 0xd
23:03:16.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.50, 4.91)
23:03:16.263 00.000 8976 Moving (-18.50, 4.91) raw xDistance=16.58 yDistance=3.49
23:03:16.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.28 from input 16.58
23:03:16.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.41 from input 3.49
23:03:16.263 00.000 8976 MoveAxis(L, 36, ABG)
23:03:16.263 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:16.263 00.000 8976 MoveAxis(D, 11, ABG)
23:03:16.264 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:16.264 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:16.264 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:16.264 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:16.264 00.000 8976 move complete, result=1
23:03:16.264 00.000 8976 worker thread done servicing request
23:03:16.264 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=393, med=33, FiltMin=28, FiltMax=313, Gamma=2.260
23:03:16.275 00.011 5052 UpdateGuideState exits: m=8818 SNR=65.9
23:03:16.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:16.275 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:16.275 00.000 5052 Enqueuing Expose request
23:03:16.275 00.000 8976 Worker thread wakes up
23:03:16.275 00.000 5052 GuideStep: 16.6 px 0 ms WEST, 3.5 px 0 ms SOUTH
23:03:16.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:16.275 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,131,37,37)
23:03:16.276 00.001 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.10) = xAngle (5.98 = -0.30)
23:03:16.276 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.91 = 2.63)
23:03:16.276 00.000 5052 CameraToMount -- cameraX=-18.50 cameraY=4.91 hyp=19.14 cameraTheta=2.88 mountX=18.28 mountY=9.41, mountTheta=0.48
23:03:16.276 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:16.277 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:17.323 01.046 8976 Exposure complete
23:03:17.337 00.014 8976 worker thread done servicing request
23:03:17.337 00.000 5052 OnExposeComplete: enter
23:03:17.337 00.000 5052 UpdateGuideState(): m_state=6
23:03:17.337 00.000 5052 Star::Find(18, 206, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
23:03:17.338 00.001 5052 Star::Find returns 1 (0), X=207.03, Y=148.49, Mass=8761, SNR=65.7, Peak=415 HFD=5.0
23:03:17.338 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.36) = xAngle (0.54 = 0.54)
23:03:17.338 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.20 = 0.20)
23:03:17.338 00.000 5052 CameraToMount -- cameraX=-17.63 cameraY=4.36 hyp=18.16 cameraTheta=2.90 mountX=15.58 mountY=3.62, mountTheta=0.23
23:03:17.338 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-17.63, y=4.36, opts=13)
23:03:17.338 00.000 5052 Enqueuing Move request for stepguider (-17.63, 4.36)
23:03:17.339 00.001 8976 Worker thread wakes up
23:03:17.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.63, 4.36) opts 0xd
23:03:17.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.63, 4.36)
23:03:17.339 00.000 8976 Moving (-17.63, 4.36) raw xDistance=15.58 yDistance=3.62
23:03:17.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.60 from input 15.58
23:03:17.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.45 from input 3.62
23:03:17.339 00.000 8976 MoveAxis(L, 34, ABG)
23:03:17.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:17.339 00.000 8976 MoveAxis(D, 12, ABG)
23:03:17.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:17.339 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:17.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:17.339 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:17.339 00.000 8976 move complete, result=1
23:03:17.339 00.000 8976 worker thread done servicing request
23:03:17.339 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=415, med=32, FiltMin=28, FiltMax=325, Gamma=2.260
23:03:17.350 00.011 5052 UpdateGuideState exits: m=8761 SNR=65.7
23:03:17.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:17.351 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:17.351 00.000 5052 Enqueuing Expose request
23:03:17.351 00.000 5052 GuideStep: 15.6 px 0 ms WEST, 3.6 px 0 ms SOUTH
23:03:17.351 00.000 8976 Worker thread wakes up
23:03:17.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:17.351 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,130,37,37)
23:03:17.351 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (-3.10) = xAngle (6.00 = -0.28)
23:03:17.351 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.93 = 2.64)
23:03:17.351 00.000 5052 CameraToMount -- cameraX=-17.63 cameraY=4.36 hyp=18.16 cameraTheta=2.90 mountX=17.44 mountY=8.66, mountTheta=0.46
23:03:17.352 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:17.352 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:18.390 01.038 8976 Exposure complete
23:03:18.404 00.014 8976 worker thread done servicing request
23:03:18.404 00.000 5052 OnExposeComplete: enter
23:03:18.404 00.000 5052 UpdateGuideState(): m_state=6
23:03:18.404 00.000 5052 Star::Find(18, 207, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
23:03:18.404 00.000 5052 Star::Find returns 1 (0), X=207.70, Y=148.78, Mass=8421, SNR=64.4, Peak=404 HFD=4.9
23:03:18.404 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.36) = xAngle (0.51 = 0.51)
23:03:18.404 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.18 = 0.18)
23:03:18.404 00.000 5052 CameraToMount -- cameraX=-16.96 cameraY=4.65 hyp=17.59 cameraTheta=2.87 mountX=15.31 mountY=3.07, mountTheta=0.20
23:03:18.405 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-16.96, y=4.65, opts=13)
23:03:18.405 00.000 5052 Enqueuing Move request for stepguider (-16.96, 4.65)
23:03:18.405 00.000 8976 Worker thread wakes up
23:03:18.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.96, 4.65) opts 0xd
23:03:18.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.96, 4.65)
23:03:18.405 00.000 8976 Moving (-16.96, 4.65) raw xDistance=15.31 yDistance=3.07
23:03:18.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.39 from input 15.31
23:03:18.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.11 from input 3.07
23:03:18.405 00.000 8976 MoveAxis(L, 34, ABG)
23:03:18.405 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:18.405 00.000 8976 MoveAxis(D, 10, ABG)
23:03:18.405 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:18.405 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:18.405 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:18.405 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:18.406 00.001 8976 move complete, result=1
23:03:18.406 00.000 8976 worker thread done servicing request
23:03:18.406 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=404, med=32, FiltMin=28, FiltMax=300, Gamma=2.260
23:03:18.416 00.010 5052 UpdateGuideState exits: m=8421 SNR=64.4
23:03:18.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:18.416 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:18.416 00.000 5052 Enqueuing Expose request
23:03:18.416 00.000 8976 Worker thread wakes up
23:03:18.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:18.416 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,131,37,37)
23:03:18.416 00.000 5052 GuideStep: 15.3 px 0 ms WEST, 3.1 px 0 ms SOUTH
23:03:18.417 00.001 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.10) = xAngle (5.98 = -0.31)
23:03:18.417 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.90 = 2.62)
23:03:18.417 00.000 5052 CameraToMount -- cameraX=-16.96 cameraY=4.65 hyp=17.59 cameraTheta=2.87 mountX=16.76 mountY=8.77, mountTheta=0.48
23:03:18.417 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:18.417 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:19.463 01.046 8976 Exposure complete
23:03:19.478 00.015 8976 worker thread done servicing request
23:03:19.478 00.000 5052 OnExposeComplete: enter
23:03:19.478 00.000 5052 UpdateGuideState(): m_state=6
23:03:19.478 00.000 5052 Star::Find(18, 207, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
23:03:19.478 00.000 5052 Star::Find returns 1 (0), X=208.52, Y=148.44, Mass=8508, SNR=64.6, Peak=381 HFD=5.1
23:03:19.478 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.36) = xAngle (0.52 = 0.52)
23:03:19.478 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.18 = 0.18)
23:03:19.479 00.001 5052 CameraToMount -- cameraX=-16.14 cameraY=4.30 hyp=16.70 cameraTheta=2.88 mountX=14.48 mountY=3.03, mountTheta=0.21
23:03:19.479 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-16.14, y=4.30, opts=13)
23:03:19.479 00.000 5052 Enqueuing Move request for stepguider (-16.14, 4.30)
23:03:19.479 00.000 8976 Worker thread wakes up
23:03:19.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.14, 4.30) opts 0xd
23:03:19.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.14, 4.30)
23:03:19.479 00.000 8976 Moving (-16.14, 4.30) raw xDistance=14.48 yDistance=3.03
23:03:19.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.85 from input 14.48
23:03:19.480 00.001 8976 GuideAlgorithmHysteresis::Result() returns 2.06 from input 3.03
23:03:19.480 00.000 8976 MoveAxis(L, 32, ABG)
23:03:19.480 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:19.480 00.000 8976 MoveAxis(D, 10, ABG)
23:03:19.480 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:19.480 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:19.480 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:19.480 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:19.480 00.000 8976 move complete, result=1
23:03:19.480 00.000 8976 worker thread done servicing request
23:03:19.480 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=381, med=32, FiltMin=27, FiltMax=309, Gamma=2.260
23:03:19.491 00.011 5052 UpdateGuideState exits: m=8508 SNR=64.6
23:03:19.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:19.491 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:19.491 00.000 5052 Enqueuing Expose request
23:03:19.491 00.000 8976 Worker thread wakes up
23:03:19.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:19.491 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,130,37,37)
23:03:19.491 00.000 5052 GuideStep: 14.5 px 0 ms WEST, 3.0 px 0 ms SOUTH
23:03:19.492 00.001 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.10) = xAngle (5.98 = -0.30)
23:03:19.492 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.91 = 2.63)
23:03:19.492 00.000 5052 CameraToMount -- cameraX=-16.14 cameraY=4.30 hyp=16.70 cameraTheta=2.88 mountX=15.95 mountY=8.23, mountTheta=0.48
23:03:19.492 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:19.492 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:20.530 01.038 8976 Exposure complete
23:03:20.545 00.015 8976 worker thread done servicing request
23:03:20.545 00.000 5052 OnExposeComplete: enter
23:03:20.545 00.000 5052 UpdateGuideState(): m_state=6
23:03:20.545 00.000 5052 Star::Find(18, 208, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
23:03:20.545 00.000 5052 Star::Find returns 1 (0), X=209.57, Y=148.38, Mass=8571, SNR=64.9, Peak=429 HFD=4.9
23:03:20.546 00.001 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.36) = xAngle (0.51 = 0.51)
23:03:20.546 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.17 = 0.17)
23:03:20.546 00.000 5052 CameraToMount -- cameraX=-15.08 cameraY=4.25 hyp=15.67 cameraTheta=2.87 mountX=13.70 mountY=2.63, mountTheta=0.19
23:03:20.546 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-15.08, y=4.25, opts=13)
23:03:20.546 00.000 5052 Enqueuing Move request for stepguider (-15.08, 4.25)
23:03:20.546 00.000 8976 Worker thread wakes up
23:03:20.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-15.08, 4.25) opts 0xd
23:03:20.547 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-15.08, 4.25)
23:03:20.547 00.000 8976 Moving (-15.08, 4.25) raw xDistance=13.70 yDistance=2.63
23:03:20.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.32 from input 13.70
23:03:20.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.80 from input 2.63
23:03:20.547 00.000 8976 MoveAxis(L, 30, ABG)
23:03:20.547 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:20.547 00.000 8976 MoveAxis(D, 8, ABG)
23:03:20.547 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:20.547 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:20.547 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:20.547 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:20.547 00.000 8976 move complete, result=1
23:03:20.547 00.000 8976 worker thread done servicing request
23:03:20.548 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=429, med=32, FiltMin=28, FiltMax=324, Gamma=2.260
23:03:20.558 00.010 5052 UpdateGuideState exits: m=8571 SNR=64.9
23:03:20.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:20.558 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:20.558 00.000 5052 Enqueuing Expose request
23:03:20.558 00.000 5052 GuideStep: 13.7 px 0 ms WEST, 2.6 px 0 ms SOUTH
23:03:20.558 00.000 8976 Worker thread wakes up
23:03:20.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:20.558 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,130,37,37)
23:03:20.559 00.001 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.10) = xAngle (5.97 = -0.32)
23:03:20.559 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.90 = 2.61)
23:03:20.559 00.000 5052 CameraToMount -- cameraX=-15.08 cameraY=4.25 hyp=15.67 cameraTheta=2.87 mountX=14.90 mountY=7.91, mountTheta=0.49
23:03:20.559 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:20.559 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:21.598 01.039 8976 Exposure complete
23:03:21.613 00.015 8976 worker thread done servicing request
23:03:21.613 00.000 5052 OnExposeComplete: enter
23:03:21.613 00.000 5052 UpdateGuideState(): m_state=6
23:03:21.613 00.000 5052 Star::Find(18, 209, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
23:03:21.613 00.000 5052 Star::Find returns 1 (0), X=208.66, Y=148.28, Mass=8735, SNR=65.6, Peak=434 HFD=5.1
23:03:21.613 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.36) = xAngle (0.53 = 0.53)
23:03:21.613 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.19 = 0.19)
23:03:21.613 00.000 5052 CameraToMount -- cameraX=-16.00 cameraY=4.14 hyp=16.53 cameraTheta=2.89 mountX=14.27 mountY=3.12, mountTheta=0.21
23:03:21.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-16.00, y=4.14, opts=13)
23:03:21.614 00.000 5052 Enqueuing Move request for stepguider (-16.00, 4.14)
23:03:21.614 00.000 8976 Worker thread wakes up
23:03:21.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.00, 4.14) opts 0xd
23:03:21.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.00, 4.14)
23:03:21.614 00.000 8976 Moving (-16.00, 4.14) raw xDistance=14.27 yDistance=3.12
23:03:21.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.64 from input 14.27
23:03:21.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.09 from input 3.12
23:03:21.614 00.000 8976 MoveAxis(L, 31, ABG)
23:03:21.614 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:21.615 00.001 8976 MoveAxis(D, 10, ABG)
23:03:21.615 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:21.615 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:21.615 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:21.615 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:21.615 00.000 8976 move complete, result=1
23:03:21.615 00.000 8976 worker thread done servicing request
23:03:21.615 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=434, med=31, FiltMin=27, FiltMax=301, Gamma=2.260
23:03:21.626 00.011 5052 UpdateGuideState exits: m=8735 SNR=65.6
23:03:21.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:21.626 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:21.626 00.000 5052 Enqueuing Expose request
23:03:21.626 00.000 8976 Worker thread wakes up
23:03:21.626 00.000 5052 GuideStep: 14.3 px 0 ms WEST, 3.1 px 0 ms SOUTH
23:03:21.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:21.626 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,130,37,37)
23:03:21.627 00.001 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (-3.10) = xAngle (5.99 = -0.29)
23:03:21.627 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.92 = 2.63)
23:03:21.627 00.000 5052 CameraToMount -- cameraX=-16.00 cameraY=4.14 hyp=16.53 cameraTheta=2.89 mountX=15.82 mountY=8.04, mountTheta=0.47
23:03:21.627 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:21.627 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:22.669 01.042 8976 Exposure complete
23:03:22.683 00.014 8976 worker thread done servicing request
23:03:22.684 00.001 5052 OnExposeComplete: enter
23:03:22.684 00.000 5052 UpdateGuideState(): m_state=6
23:03:22.684 00.000 5052 Star::Find(18, 208, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
23:03:22.684 00.000 5052 Star::Find returns 1 (0), X=207.94, Y=148.80, Mass=8731, SNR=65.5, Peak=378 HFD=4.8
23:03:22.684 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.36) = xAngle (0.51 = 0.51)
23:03:22.684 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.17 = 0.17)
23:03:22.684 00.000 5052 CameraToMount -- cameraX=-16.71 cameraY=4.66 hyp=17.35 cameraTheta=2.87 mountX=15.14 mountY=2.95, mountTheta=0.19
23:03:22.685 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-16.71, y=4.66, opts=13)
23:03:22.685 00.000 5052 Enqueuing Move request for stepguider (-16.71, 4.66)
23:03:22.685 00.000 8976 Worker thread wakes up
23:03:22.685 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.71, 4.66) opts 0xd
23:03:22.685 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.71, 4.66)
23:03:22.685 00.000 8976 Moving (-16.71, 4.66) raw xDistance=15.14 yDistance=2.95
23:03:22.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.21 from input 15.14
23:03:22.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.01 from input 2.95
23:03:22.685 00.000 8976 MoveAxis(L, 33, ABG)
23:03:22.685 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:22.685 00.000 8976 MoveAxis(D, 9, ABG)
23:03:22.685 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:22.685 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:22.685 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:22.685 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:22.685 00.000 8976 move complete, result=1
23:03:22.685 00.000 8976 worker thread done servicing request
23:03:22.686 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=378, med=32, FiltMin=28, FiltMax=333, Gamma=2.260
23:03:22.696 00.010 5052 UpdateGuideState exits: m=8731 SNR=65.5
23:03:22.696 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:22.696 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:22.696 00.000 5052 Enqueuing Expose request
23:03:22.697 00.001 5052 GuideStep: 15.1 px 0 ms WEST, 3.0 px 0 ms SOUTH
23:03:22.697 00.000 8976 Worker thread wakes up
23:03:22.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:22.697 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,131,37,37)
23:03:22.697 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.10) = xAngle (5.97 = -0.31)
23:03:22.697 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.90 = 2.62)
23:03:22.697 00.000 5052 CameraToMount -- cameraX=-16.71 cameraY=4.66 hyp=17.35 cameraTheta=2.87 mountX=16.51 mountY=8.72, mountTheta=0.49
23:03:22.697 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:22.698 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:23.735 01.037 8976 Exposure complete
23:03:23.749 00.014 8976 worker thread done servicing request
23:03:23.749 00.000 5052 OnExposeComplete: enter
23:03:23.749 00.000 5052 UpdateGuideState(): m_state=6
23:03:23.749 00.000 5052 Star::Find(18, 207, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
23:03:23.749 00.000 5052 Star::Find returns 1 (0), X=207.14, Y=149.09, Mass=9008, SNR=66.7, Peak=353 HFD=4.7
23:03:23.749 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.36) = xAngle (0.51 = 0.51)
23:03:23.749 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.17 = 0.17)
23:03:23.749 00.000 5052 CameraToMount -- cameraX=-17.52 cameraY=4.96 hyp=18.21 cameraTheta=2.87 mountX=15.92 mountY=3.03, mountTheta=0.19
23:03:23.750 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-17.52, y=4.96, opts=13)
23:03:23.750 00.000 5052 Enqueuing Move request for stepguider (-17.52, 4.96)
23:03:23.750 00.000 8976 Worker thread wakes up
23:03:23.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.52, 4.96) opts 0xd
23:03:23.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.52, 4.96)
23:03:23.750 00.000 8976 Moving (-17.52, 4.96) raw xDistance=15.92 yDistance=3.03
23:03:23.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.74 from input 15.92
23:03:23.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.05 from input 3.03
23:03:23.750 00.000 8976 MoveAxis(L, 35, ABG)
23:03:23.750 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:23.750 00.000 8976 MoveAxis(D, 10, ABG)
23:03:23.750 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:23.750 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:23.750 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:23.751 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:23.751 00.000 8976 move complete, result=1
23:03:23.751 00.000 8976 worker thread done servicing request
23:03:23.751 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=353, med=32, FiltMin=27, FiltMax=321, Gamma=2.260
23:03:23.761 00.010 5052 UpdateGuideState exits: m=9008 SNR=66.7
23:03:23.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:23.761 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:23.761 00.000 5052 Enqueuing Expose request
23:03:23.761 00.000 5052 GuideStep: 15.9 px 0 ms WEST, 3.0 px 0 ms SOUTH
23:03:23.761 00.000 8976 Worker thread wakes up
23:03:23.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:23.761 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,131,37,37)
23:03:23.762 00.001 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.10) = xAngle (5.97 = -0.32)
23:03:23.762 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.89 = 2.61)
23:03:23.762 00.000 5052 CameraToMount -- cameraX=-17.52 cameraY=4.96 hyp=18.21 cameraTheta=2.87 mountX=17.30 mountY=9.21, mountTheta=0.49
23:03:23.762 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:23.762 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:24.800 01.038 8976 Exposure complete
23:03:24.816 00.016 8976 worker thread done servicing request
23:03:24.816 00.000 5052 OnExposeComplete: enter
23:03:24.816 00.000 5052 UpdateGuideState(): m_state=6
23:03:24.816 00.000 5052 Star::Find(18, 207, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
23:03:24.816 00.000 5052 Star::Find returns 1 (0), X=207.90, Y=148.91, Mass=8477, SNR=64.6, Peak=364 HFD=4.7
23:03:24.816 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.36) = xAngle (0.50 = 0.50)
23:03:24.816 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.17 = 0.17)
23:03:24.817 00.001 5052 CameraToMount -- cameraX=-16.75 cameraY=4.78 hyp=17.42 cameraTheta=2.86 mountX=15.25 mountY=2.86, mountTheta=0.19
23:03:24.817 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-16.75, y=4.78, opts=13)
23:03:24.817 00.000 5052 Enqueuing Move request for stepguider (-16.75, 4.78)
23:03:24.817 00.000 8976 Worker thread wakes up
23:03:24.817 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.75, 4.78) opts 0xd
23:03:24.817 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.75, 4.78)
23:03:24.817 00.000 8976 Moving (-16.75, 4.78) raw xDistance=15.25 yDistance=2.86
23:03:24.818 00.001 8976 GuideAlgorithmHysteresis::Result() returns 10.36 from input 15.25
23:03:24.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.95 from input 2.86
23:03:24.818 00.000 8976 MoveAxis(L, 33, ABG)
23:03:24.818 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:24.818 00.000 8976 MoveAxis(D, 9, ABG)
23:03:24.818 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:24.818 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:24.818 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:24.818 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:24.818 00.000 8976 move complete, result=1
23:03:24.818 00.000 8976 worker thread done servicing request
23:03:24.818 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=364, med=31, FiltMin=27, FiltMax=305, Gamma=2.260
23:03:24.829 00.011 5052 UpdateGuideState exits: m=8477 SNR=64.6
23:03:24.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:24.829 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:24.829 00.000 5052 Enqueuing Expose request
23:03:24.829 00.000 8976 Worker thread wakes up
23:03:24.829 00.000 5052 GuideStep: 15.3 px 0 ms WEST, 2.9 px 0 ms SOUTH
23:03:24.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:24.829 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,131,37,37)
23:03:24.830 00.001 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (-3.10) = xAngle (5.96 = -0.32)
23:03:24.830 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.89 = 2.61)
23:03:24.830 00.000 5052 CameraToMount -- cameraX=-16.75 cameraY=4.78 hyp=17.42 cameraTheta=2.86 mountX=16.55 mountY=8.84, mountTheta=0.49
23:03:24.830 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:24.830 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:25.871 01.041 8976 Exposure complete
23:03:25.885 00.014 8976 worker thread done servicing request
23:03:25.886 00.001 5052 OnExposeComplete: enter
23:03:25.886 00.000 5052 UpdateGuideState(): m_state=6
23:03:25.886 00.000 5052 Star::Find(18, 207, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
23:03:25.886 00.000 5052 Star::Find returns 1 (0), X=209.81, Y=149.11, Mass=8767, SNR=65.7, Peak=300 HFD=5.2
23:03:25.886 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.36) = xAngle (0.46 = 0.46)
23:03:25.886 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.12 = 0.12)
23:03:25.886 00.000 5052 CameraToMount -- cameraX=-14.85 cameraY=4.97 hyp=15.66 cameraTheta=2.82 mountX=14.04 mountY=1.87, mountTheta=0.13
23:03:25.887 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-14.85, y=4.97, opts=13)
23:03:25.887 00.000 5052 Enqueuing Move request for stepguider (-14.85, 4.97)
23:03:25.887 00.000 8976 Worker thread wakes up
23:03:25.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-14.85, 4.97) opts 0xd
23:03:25.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-14.85, 4.97)
23:03:25.887 00.000 8976 Moving (-14.85, 4.97) raw xDistance=14.04 yDistance=1.87
23:03:25.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.57 from input 14.04
23:03:25.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.32 from input 1.87
23:03:25.887 00.000 8976 MoveAxis(L, 31, ABG)
23:03:25.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:25.887 00.000 8976 MoveAxis(D, 6, ABG)
23:03:25.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:25.887 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:25.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:25.887 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:25.887 00.000 8976 move complete, result=1
23:03:25.887 00.000 8976 worker thread done servicing request
23:03:25.888 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=300, med=32, FiltMin=27, FiltMax=290, Gamma=2.260
23:03:25.898 00.010 5052 UpdateGuideState exits: m=8767 SNR=65.7
23:03:25.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:25.898 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:25.898 00.000 5052 Enqueuing Expose request
23:03:25.898 00.000 5052 GuideStep: 14.0 px 0 ms WEST, 1.9 px 0 ms SOUTH
23:03:25.898 00.000 8976 Worker thread wakes up
23:03:25.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:25.898 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,131,37,37)
23:03:25.899 00.001 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (-3.10) = xAngle (5.92 = -0.36)
23:03:25.899 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.85 = 2.56)
23:03:25.899 00.000 5052 CameraToMount -- cameraX=-14.85 cameraY=4.97 hyp=15.66 cameraTheta=2.82 mountX=14.63 mountY=8.55, mountTheta=0.53
23:03:25.899 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:25.899 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:26.932 01.033 8976 Exposure complete
23:03:26.946 00.014 8976 worker thread done servicing request
23:03:26.946 00.000 5052 OnExposeComplete: enter
23:03:26.946 00.000 5052 UpdateGuideState(): m_state=6
23:03:26.946 00.000 5052 Star::Find(18, 209, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
23:03:26.946 00.000 5052 Star::Find returns 1 (0), X=210.58, Y=148.91, Mass=9008, SNR=66.6, Peak=338 HFD=5.2
23:03:26.946 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.36) = xAngle (0.46 = 0.46)
23:03:26.946 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.12 = 0.12)
23:03:26.947 00.001 5052 CameraToMount -- cameraX=-14.08 cameraY=4.77 hyp=14.86 cameraTheta=2.81 mountX=13.35 mountY=1.72, mountTheta=0.13
23:03:26.947 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-14.08, y=4.77, opts=13)
23:03:26.947 00.000 5052 Enqueuing Move request for stepguider (-14.08, 4.77)
23:03:26.947 00.000 8976 Worker thread wakes up
23:03:26.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-14.08, 4.77) opts 0xd
23:03:26.947 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-14.08, 4.77)
23:03:26.948 00.001 8976 Moving (-14.08, 4.77) raw xDistance=13.35 yDistance=1.72
23:03:26.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.08 from input 13.35
23:03:26.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.18 from input 1.72
23:03:26.948 00.000 8976 MoveAxis(L, 29, ABG)
23:03:26.948 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:26.948 00.000 8976 MoveAxis(D, 6, ABG)
23:03:26.948 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:26.948 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:26.948 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:26.948 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:26.948 00.000 8976 move complete, result=1
23:03:26.948 00.000 8976 worker thread done servicing request
23:03:26.948 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=338, med=32, FiltMin=28, FiltMax=295, Gamma=2.260
23:03:26.958 00.010 5052 UpdateGuideState exits: m=9008 SNR=66.6
23:03:26.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:26.958 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:26.958 00.000 5052 Enqueuing Expose request
23:03:26.958 00.000 5052 GuideStep: 13.3 px 0 ms WEST, 1.7 px 0 ms SOUTH
23:03:26.958 00.000 8976 Worker thread wakes up
23:03:26.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:26.958 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,131,37,37)
23:03:26.959 00.001 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (-3.10) = xAngle (5.92 = -0.37)
23:03:26.959 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.84 = 2.56)
23:03:26.959 00.000 5052 CameraToMount -- cameraX=-14.08 cameraY=4.77 hyp=14.86 cameraTheta=2.81 mountX=13.87 mountY=8.16, mountTheta=0.53
23:03:26.959 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:26.959 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:28.002 01.043 8976 Exposure complete
23:03:28.018 00.016 8976 worker thread done servicing request
23:03:28.018 00.000 5052 OnExposeComplete: enter
23:03:28.018 00.000 5052 UpdateGuideState(): m_state=6
23:03:28.018 00.000 5052 Star::Find(18, 210, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
23:03:28.018 00.000 5052 Star::Find returns 1 (0), X=210.51, Y=148.75, Mass=8867, SNR=66.1, Peak=336 HFD=5.4
23:03:28.018 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.36) = xAngle (0.47 = 0.47)
23:03:28.018 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.13 = 0.13)
23:03:28.018 00.000 5052 CameraToMount -- cameraX=-14.14 cameraY=4.61 hyp=14.88 cameraTheta=2.83 mountX=13.28 mountY=1.90, mountTheta=0.14
23:03:28.019 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-14.14, y=4.61, opts=13)
23:03:28.019 00.000 5052 Enqueuing Move request for stepguider (-14.14, 4.61)
23:03:28.019 00.000 8976 Worker thread wakes up
23:03:28.019 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-14.14, 4.61) opts 0xd
23:03:28.019 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-14.14, 4.61)
23:03:28.019 00.000 8976 Moving (-14.14, 4.61) raw xDistance=13.28 yDistance=1.90
23:03:28.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.00 from input 13.28
23:03:28.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.28 from input 1.90
23:03:28.019 00.000 8976 MoveAxis(L, 29, ABG)
23:03:28.019 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:28.019 00.000 8976 MoveAxis(D, 6, ABG)
23:03:28.019 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:28.019 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:28.019 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:28.019 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:28.019 00.000 8976 move complete, result=1
23:03:28.019 00.000 8976 worker thread done servicing request
23:03:28.020 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=336, med=32, FiltMin=27, FiltMax=295, Gamma=2.260
23:03:28.030 00.010 5052 UpdateGuideState exits: m=8867 SNR=66.1
23:03:28.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:28.030 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:28.030 00.000 5052 Enqueuing Expose request
23:03:28.031 00.001 8976 Worker thread wakes up
23:03:28.031 00.000 5052 GuideStep: 13.3 px 0 ms WEST, 1.9 px 0 ms SOUTH
23:03:28.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:28.031 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,131,37,37)
23:03:28.031 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.10) = xAngle (5.93 = -0.36)
23:03:28.031 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.86 = 2.57)
23:03:28.031 00.000 5052 CameraToMount -- cameraX=-14.14 cameraY=4.61 hyp=14.88 cameraTheta=2.83 mountX=13.94 mountY=8.02, mountTheta=0.52
23:03:28.032 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:28.032 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:29.069 01.037 8976 Exposure complete
23:03:29.083 00.014 8976 worker thread done servicing request
23:03:29.083 00.000 5052 OnExposeComplete: enter
23:03:29.084 00.001 5052 UpdateGuideState(): m_state=6
23:03:29.084 00.000 5052 Star::Find(18, 210, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
23:03:29.084 00.000 5052 Star::Find returns 1 (0), X=209.15, Y=148.97, Mass=9033, SNR=66.8, Peak=419 HFD=4.7
23:03:29.084 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.36) = xAngle (0.48 = 0.48)
23:03:29.084 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.14 = 0.14)
23:03:29.084 00.000 5052 CameraToMount -- cameraX=-15.51 cameraY=4.84 hyp=16.25 cameraTheta=2.84 mountX=14.41 mountY=2.28, mountTheta=0.16
23:03:29.084 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-15.51, y=4.84, opts=13)
23:03:29.085 00.001 5052 Enqueuing Move request for stepguider (-15.51, 4.84)
23:03:29.085 00.000 8976 Worker thread wakes up
23:03:29.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-15.51, 4.84) opts 0xd
23:03:29.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-15.51, 4.84)
23:03:29.085 00.000 8976 Moving (-15.51, 4.84) raw xDistance=14.41 yDistance=2.28
23:03:29.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.71 from input 14.41
23:03:29.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.52 from input 2.28
23:03:29.085 00.000 8976 MoveAxis(L, 31, ABG)
23:03:29.085 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:29.085 00.000 8976 MoveAxis(D, 7, ABG)
23:03:29.085 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:29.085 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:29.085 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:29.085 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:29.085 00.000 8976 move complete, result=1
23:03:29.085 00.000 8976 worker thread done servicing request
23:03:29.086 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=419, med=32, FiltMin=27, FiltMax=300, Gamma=2.260
23:03:29.095 00.009 5052 UpdateGuideState exits: m=9033 SNR=66.8
23:03:29.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:29.095 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:29.095 00.000 5052 Enqueuing Expose request
23:03:29.095 00.000 8976 Worker thread wakes up
23:03:29.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:29.095 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,131,37,37)
23:03:29.096 00.001 5052 GuideStep: 14.4 px 0 ms WEST, 2.3 px 0 ms SOUTH
23:03:29.096 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (-3.10) = xAngle (5.94 = -0.34)
23:03:29.096 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.87 = 2.58)
23:03:29.096 00.000 5052 CameraToMount -- cameraX=-15.51 cameraY=4.84 hyp=16.25 cameraTheta=2.84 mountX=15.30 mountY=8.59, mountTheta=0.51
23:03:29.096 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:29.097 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:30.142 01.045 8976 Exposure complete
23:03:30.157 00.015 8976 worker thread done servicing request
23:03:30.157 00.000 5052 OnExposeComplete: enter
23:03:30.157 00.000 5052 UpdateGuideState(): m_state=6
23:03:30.157 00.000 5052 Star::Find(18, 209, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
23:03:30.157 00.000 5052 Star::Find returns 1 (0), X=208.68, Y=148.90, Mass=8578, SNR=65.0, Peak=383 HFD=5.0
23:03:30.157 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.36) = xAngle (0.49 = 0.49)
23:03:30.157 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.15 = 0.15)
23:03:30.157 00.000 5052 CameraToMount -- cameraX=-15.98 cameraY=4.76 hyp=16.67 cameraTheta=2.85 mountX=14.69 mountY=2.55, mountTheta=0.17
23:03:30.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-15.98, y=4.76, opts=13)
23:03:30.158 00.000 5052 Enqueuing Move request for stepguider (-15.98, 4.76)
23:03:30.158 00.000 8976 Worker thread wakes up
23:03:30.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-15.98, 4.76) opts 0xd
23:03:30.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-15.98, 4.76)
23:03:30.158 00.000 8976 Moving (-15.98, 4.76) raw xDistance=14.69 yDistance=2.55
23:03:30.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.93 from input 14.69
23:03:30.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.71 from input 2.55
23:03:30.158 00.000 8976 MoveAxis(L, 32, ABG)
23:03:30.158 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:30.159 00.001 8976 MoveAxis(D, 8, ABG)
23:03:30.159 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:30.159 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:30.159 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:30.159 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:30.159 00.000 8976 move complete, result=1
23:03:30.159 00.000 8976 worker thread done servicing request
23:03:30.159 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=383, med=32, FiltMin=28, FiltMax=283, Gamma=2.260
23:03:30.170 00.011 5052 UpdateGuideState exits: m=8578 SNR=65.0
23:03:30.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:30.170 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:30.170 00.000 5052 Enqueuing Expose request
23:03:30.170 00.000 8976 Worker thread wakes up
23:03:30.170 00.000 5052 GuideStep: 14.7 px 0 ms WEST, 2.5 px 0 ms SOUTH
23:03:30.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:30.170 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,131,37,37)
23:03:30.171 00.001 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (-3.10) = xAngle (5.95 = -0.33)
23:03:30.171 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.88 = 2.60)
23:03:30.171 00.000 5052 CameraToMount -- cameraX=-15.98 cameraY=4.76 hyp=16.67 cameraTheta=2.85 mountX=15.77 mountY=8.63, mountTheta=0.50
23:03:30.171 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:30.171 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:31.213 01.042 8976 Exposure complete
23:03:31.228 00.015 8976 worker thread done servicing request
23:03:31.228 00.000 5052 OnExposeComplete: enter
23:03:31.228 00.000 5052 UpdateGuideState(): m_state=6
23:03:31.228 00.000 5052 Star::Find(18, 208, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
23:03:31.229 00.001 5052 Star::Find returns 1 (0), X=207.34, Y=148.58, Mass=8278, SNR=63.8, Peak=311 HFD=5.4
23:03:31.229 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.36) = xAngle (0.53 = 0.53)
23:03:31.229 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.19 = 0.19)
23:03:31.229 00.000 5052 CameraToMount -- cameraX=-17.32 cameraY=4.45 hyp=17.88 cameraTheta=2.89 mountX=15.42 mountY=3.40, mountTheta=0.22
23:03:31.230 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-17.32, y=4.45, opts=13)
23:03:31.230 00.000 5052 Enqueuing Move request for stepguider (-17.32, 4.45)
23:03:31.230 00.000 8976 Worker thread wakes up
23:03:31.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.32, 4.45) opts 0xd
23:03:31.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.32, 4.45)
23:03:31.230 00.000 8976 Moving (-17.32, 4.45) raw xDistance=15.42 yDistance=3.40
23:03:31.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.41 from input 15.42
23:03:31.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.26 from input 3.40
23:03:31.230 00.000 8976 MoveAxis(L, 34, ABG)
23:03:31.230 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:31.230 00.000 8976 MoveAxis(D, 11, ABG)
23:03:31.231 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:31.231 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:31.231 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:31.231 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:31.231 00.000 8976 move complete, result=1
23:03:31.231 00.000 8976 worker thread done servicing request
23:03:31.231 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=311, med=32, FiltMin=28, FiltMax=248, Gamma=2.260
23:03:31.241 00.010 5052 UpdateGuideState exits: m=8278 SNR=63.8
23:03:31.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:31.241 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:31.241 00.000 5052 Enqueuing Expose request
23:03:31.242 00.001 5052 GuideStep: 15.4 px 0 ms WEST, 3.4 px 0 ms SOUTH
23:03:31.242 00.000 8976 Worker thread wakes up
23:03:31.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:31.242 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,131,37,37)
23:03:31.242 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (-3.10) = xAngle (5.99 = -0.29)
23:03:31.242 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.92 = 2.64)
23:03:31.242 00.000 5052 CameraToMount -- cameraX=-17.32 cameraY=4.45 hyp=17.88 cameraTheta=2.89 mountX=17.12 mountY=8.67, mountTheta=0.47
23:03:31.243 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:31.243 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:32.288 01.045 8976 Exposure complete
23:03:32.304 00.016 8976 worker thread done servicing request
23:03:32.304 00.000 5052 OnExposeComplete: enter
23:03:32.304 00.000 5052 UpdateGuideState(): m_state=6
23:03:32.304 00.000 5052 Star::Find(18, 207, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 123
23:03:32.304 00.000 5052 Star::Find returns 1 (0), X=203.52, Y=149.24, Mass=8674, SNR=65.2, Peak=296 HFD=5.6
23:03:32.304 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.36) = xAngle (0.55 = 0.55)
23:03:32.304 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.21 = 0.21)
23:03:32.304 00.000 5052 CameraToMount -- cameraX=-21.14 cameraY=5.10 hyp=21.75 cameraTheta=2.90 mountX=18.59 mountY=4.45, mountTheta=0.24
23:03:32.305 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.14, y=5.10, opts=13)
23:03:32.305 00.000 5052 Enqueuing Move request for stepguider (-21.14, 5.10)
23:03:32.305 00.000 8976 Worker thread wakes up
23:03:32.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.14, 5.10) opts 0xd
23:03:32.306 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-21.14, 5.10)
23:03:32.306 00.000 8976 Moving (-21.14, 5.10) raw xDistance=18.59 yDistance=4.45
23:03:32.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.44 from input 18.59
23:03:32.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.96 from input 4.45
23:03:32.306 00.000 8976 MoveAxis(L, 40, ABG)
23:03:32.306 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:32.306 00.000 8976 MoveAxis(D, 14, ABG)
23:03:32.306 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:32.306 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:32.306 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:32.306 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:32.306 00.000 8976 move complete, result=1
23:03:32.306 00.000 8976 worker thread done servicing request
23:03:32.307 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=296, med=32, FiltMin=28, FiltMax=240, Gamma=2.260
23:03:32.317 00.010 5052 UpdateGuideState exits: m=8674 SNR=65.2
23:03:32.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:32.317 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:32.317 00.000 5052 Enqueuing Expose request
23:03:32.317 00.000 8976 Worker thread wakes up
23:03:32.317 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:32.317 00.000 5052 GuideStep: 18.6 px 0 ms WEST, 4.5 px 0 ms SOUTH
23:03:32.317 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,131,37,37)
23:03:32.319 00.002 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (-3.10) = xAngle (6.01 = -0.28)
23:03:32.319 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.93 = 2.65)
23:03:32.319 00.000 5052 CameraToMount -- cameraX=-21.14 cameraY=5.10 hyp=21.75 cameraTheta=2.90 mountX=20.92 mountY=10.26, mountTheta=0.46
23:03:32.319 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:32.319 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:33.356 01.037 8976 Exposure complete
23:03:33.369 00.013 8976 worker thread done servicing request
23:03:33.370 00.001 5052 OnExposeComplete: enter
23:03:33.370 00.000 5052 UpdateGuideState(): m_state=6
23:03:33.370 00.000 5052 Star::Find(18, 203, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 124
23:03:33.370 00.000 5052 Star::Find returns 1 (0), X=199.81, Y=148.84, Mass=8551, SNR=64.7, Peak=311 HFD=5.7
23:03:33.370 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.36) = xAngle (0.59 = 0.59)
23:03:33.370 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.26 = 0.26)
23:03:33.370 00.000 5052 CameraToMount -- cameraX=-24.85 cameraY=4.71 hyp=25.29 cameraTheta=2.95 mountX=20.94 mountY=6.39, mountTheta=0.30
23:03:33.371 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-24.85, y=4.71, opts=13)
23:03:33.371 00.000 5052 Enqueuing Move request for stepguider (-24.85, 4.71)
23:03:33.371 00.000 8976 Worker thread wakes up
23:03:33.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-24.85, 4.71) opts 0xd
23:03:33.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-24.85, 4.71)
23:03:33.371 00.000 8976 Moving (-24.85, 4.71) raw xDistance=20.94 yDistance=6.39
23:03:33.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.07 from input 20.94
23:03:33.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.24 from input 6.39
23:03:33.371 00.000 8976 MoveAxis(L, 45, ABG)
23:03:33.371 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:33.371 00.000 8976 MoveAxis(D, 20, ABG)
23:03:33.371 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:33.372 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:33.372 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:33.372 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:33.372 00.000 8976 move complete, result=1
23:03:33.372 00.000 8976 worker thread done servicing request
23:03:33.372 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=311, med=32, FiltMin=27, FiltMax=247, Gamma=2.260
23:03:33.383 00.011 5052 UpdateGuideState exits: m=8551 SNR=64.7
23:03:33.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:33.383 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:33.383 00.000 5052 Enqueuing Expose request
23:03:33.383 00.000 5052 GuideStep: 20.9 px 0 ms WEST, 6.4 px 0 ms SOUTH
23:03:33.383 00.000 8976 Worker thread wakes up
23:03:33.383 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:33.383 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,131,37,37)
23:03:33.384 00.001 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.10) = xAngle (6.06 = -0.23)
23:03:33.384 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.98 = 2.70)
23:03:33.384 00.000 5052 CameraToMount -- cameraX=-24.85 cameraY=4.71 hyp=25.29 cameraTheta=2.95 mountX=24.63 mountY=10.82, mountTheta=0.41
23:03:33.384 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:33.384 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:34.413 01.029 8976 Exposure complete
23:03:34.428 00.015 8976 worker thread done servicing request
23:03:34.428 00.000 5052 OnExposeComplete: enter
23:03:34.428 00.000 5052 UpdateGuideState(): m_state=6
23:03:34.428 00.000 5052 Star::Find(18, 199, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 125
23:03:34.428 00.000 5052 Star::Find returns 1 (0), X=198.92, Y=148.98, Mass=8596, SNR=64.9, Peak=417 HFD=5.5
23:03:34.428 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.36) = xAngle (0.60 = 0.60)
23:03:34.428 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.26 = 0.26)
23:03:34.428 00.000 5052 CameraToMount -- cameraX=-25.74 cameraY=4.84 hyp=26.19 cameraTheta=2.96 mountX=21.67 mountY=6.65, mountTheta=0.30
23:03:34.429 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-25.74, y=4.84, opts=13)
23:03:34.429 00.000 5052 Enqueuing Move request for stepguider (-25.74, 4.84)
23:03:34.429 00.000 8976 Worker thread wakes up
23:03:34.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-25.74, 4.84) opts 0xd
23:03:34.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-25.74, 4.84)
23:03:34.429 00.000 8976 Moving (-25.74, 4.84) raw xDistance=21.67 yDistance=6.65
23:03:34.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.64 from input 21.67
23:03:34.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.49 from input 6.65
23:03:34.429 00.000 8976 MoveAxis(L, 47, ABG)
23:03:34.429 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:34.429 00.000 8976 MoveAxis(D, 21, ABG)
23:03:34.429 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:34.429 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:34.429 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:34.430 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:34.430 00.000 8976 move complete, result=1
23:03:34.430 00.000 8976 worker thread done servicing request
23:03:34.430 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=417, med=32, FiltMin=28, FiltMax=296, Gamma=2.260
23:03:34.439 00.009 5052 UpdateGuideState exits: m=8596 SNR=64.9
23:03:34.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:34.439 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:34.439 00.000 5052 Enqueuing Expose request
23:03:34.439 00.000 5052 GuideStep: 21.7 px 0 ms WEST, 6.7 px 0 ms SOUTH
23:03:34.439 00.000 8976 Worker thread wakes up
23:03:34.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:34.439 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,131,37,37)
23:03:34.440 00.001 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (-3.10) = xAngle (6.06 = -0.23)
23:03:34.440 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.98 = 2.70)
23:03:34.440 00.000 5052 CameraToMount -- cameraX=-25.74 cameraY=4.84 hyp=26.19 cameraTheta=2.96 mountX=25.52 mountY=11.17, mountTheta=0.41
23:03:34.440 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:34.440 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:35.469 01.029 8976 Exposure complete
23:03:35.484 00.015 8976 worker thread done servicing request
23:03:35.484 00.000 5052 OnExposeComplete: enter
23:03:35.484 00.000 5052 UpdateGuideState(): m_state=6
23:03:35.484 00.000 5052 Star::Find(18, 198, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 126
23:03:35.484 00.000 5052 Star::Find returns 1 (0), X=200.75, Y=149.39, Mass=8836, SNR=66.1, Peak=373 HFD=4.8
23:03:35.484 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
23:03:35.484 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
23:03:35.484 00.000 5052 CameraToMount -- cameraX=-23.91 cameraY=5.25 hyp=24.48 cameraTheta=2.93 mountX=20.66 mountY=5.50, mountTheta=0.26
23:03:35.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-23.91, y=5.25, opts=13)
23:03:35.485 00.000 5052 Enqueuing Move request for stepguider (-23.91, 5.25)
23:03:35.485 00.000 8976 Worker thread wakes up
23:03:35.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.91, 5.25) opts 0xd
23:03:35.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.91, 5.25)
23:03:35.485 00.000 8976 Moving (-23.91, 5.25) raw xDistance=20.66 yDistance=5.50
23:03:35.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.04 from input 20.66
23:03:35.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.78 from input 5.50
23:03:35.486 00.001 8976 MoveAxis(L, 45, ABG)
23:03:35.486 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:35.486 00.000 8976 MoveAxis(D, 18, ABG)
23:03:35.486 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:35.486 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:35.486 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:35.486 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:35.486 00.000 8976 move complete, result=1
23:03:35.486 00.000 8976 worker thread done servicing request
23:03:35.486 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=373, med=32, FiltMin=27, FiltMax=343, Gamma=2.260
23:03:35.496 00.010 5052 UpdateGuideState exits: m=8836 SNR=66.1
23:03:35.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:35.497 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:35.497 00.000 5052 Enqueuing Expose request
23:03:35.497 00.000 8976 Worker thread wakes up
23:03:35.497 00.000 5052 GuideStep: 20.7 px 0 ms WEST, 5.5 px 0 ms SOUTH
23:03:35.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:35.497 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,131,37,37)
23:03:35.497 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.03 = -0.26)
23:03:35.497 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.95 = 2.67)
23:03:35.497 00.000 5052 CameraToMount -- cameraX=-23.91 cameraY=5.25 hyp=24.48 cameraTheta=2.93 mountX=23.68 mountY=11.11, mountTheta=0.44
23:03:35.498 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:35.498 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:36.524 01.026 8976 Exposure complete
23:03:36.538 00.014 8976 worker thread done servicing request
23:03:36.538 00.000 5052 OnExposeComplete: enter
23:03:36.538 00.000 5052 UpdateGuideState(): m_state=6
23:03:36.538 00.000 5052 Star::Find(18, 200, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 127
23:03:36.538 00.000 5052 Star::Find returns 1 (0), X=202.57, Y=149.35, Mass=9068, SNR=66.7, Peak=385 HFD=4.9
23:03:36.538 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.36) = xAngle (0.55 = 0.55)
23:03:36.538 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.21 = 0.21)
23:03:36.538 00.000 5052 CameraToMount -- cameraX=-22.08 cameraY=5.21 hyp=22.69 cameraTheta=2.91 mountX=19.34 mountY=4.76, mountTheta=0.24
23:03:36.539 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.08, y=5.21, opts=13)
23:03:36.539 00.000 5052 Enqueuing Move request for stepguider (-22.08, 5.21)
23:03:36.539 00.000 8976 Worker thread wakes up
23:03:36.539 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.08, 5.21) opts 0xd
23:03:36.539 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.08, 5.21)
23:03:36.539 00.000 8976 Moving (-22.08, 5.21) raw xDistance=19.34 yDistance=4.76
23:03:36.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.17 from input 19.34
23:03:36.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.26 from input 4.76
23:03:36.539 00.000 8976 MoveAxis(L, 42, ABG)
23:03:36.539 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:36.539 00.000 8976 MoveAxis(D, 15, ABG)
23:03:36.539 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:36.539 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:36.539 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:36.540 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:36.540 00.000 8976 move complete, result=1
23:03:36.540 00.000 8976 worker thread done servicing request
23:03:36.540 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=385, med=31, FiltMin=27, FiltMax=304, Gamma=2.260
23:03:36.549 00.009 5052 UpdateGuideState exits: m=9068 SNR=66.7
23:03:36.550 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:36.550 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:36.550 00.000 5052 Enqueuing Expose request
23:03:36.550 00.000 5052 GuideStep: 19.3 px 0 ms WEST, 4.8 px 0 ms SOUTH
23:03:36.550 00.000 8976 Worker thread wakes up
23:03:36.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:36.550 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,131,37,37)
23:03:36.550 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (-3.10) = xAngle (6.01 = -0.27)
23:03:36.550 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.94 = 2.66)
23:03:36.551 00.001 5052 CameraToMount -- cameraX=-22.08 cameraY=5.21 hyp=22.69 cameraTheta=2.91 mountX=21.85 mountY=10.60, mountTheta=0.45
23:03:36.551 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:36.551 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:37.581 01.030 8976 Exposure complete
23:03:37.595 00.014 8976 worker thread done servicing request
23:03:37.595 00.000 5052 OnExposeComplete: enter
23:03:37.595 00.000 5052 UpdateGuideState(): m_state=6
23:03:37.595 00.000 5052 Star::Find(18, 202, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 128
23:03:37.596 00.001 5052 Star::Find returns 1 (0), X=204.13, Y=149.23, Mass=8903, SNR=66.2, Peak=417 HFD=4.5
23:03:37.596 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.36) = xAngle (0.54 = 0.54)
23:03:37.596 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.20 = 0.20)
23:03:37.596 00.000 5052 CameraToMount -- cameraX=-20.53 cameraY=5.09 hyp=21.15 cameraTheta=2.90 mountX=18.15 mountY=4.20, mountTheta=0.23
23:03:37.596 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-20.53, y=5.09, opts=13)
23:03:37.596 00.000 5052 Enqueuing Move request for stepguider (-20.53, 5.09)
23:03:37.597 00.001 8976 Worker thread wakes up
23:03:37.597 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.53, 5.09) opts 0xd
23:03:37.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.53, 5.09)
23:03:37.597 00.000 8976 Moving (-20.53, 5.09) raw xDistance=18.15 yDistance=4.20
23:03:37.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.36 from input 18.15
23:03:37.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.87 from input 4.20
23:03:37.597 00.000 8976 MoveAxis(L, 40, ABG)
23:03:37.597 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:37.597 00.000 8976 MoveAxis(D, 14, ABG)
23:03:37.597 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:37.597 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:37.597 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:37.597 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:37.597 00.000 8976 move complete, result=1
23:03:37.597 00.000 8976 worker thread done servicing request
23:03:37.598 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=417, med=32, FiltMin=28, FiltMax=327, Gamma=2.260
23:03:37.607 00.009 5052 UpdateGuideState exits: m=8903 SNR=66.2
23:03:37.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:37.607 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:37.607 00.000 5052 Enqueuing Expose request
23:03:37.608 00.001 8976 Worker thread wakes up
23:03:37.608 00.000 5052 GuideStep: 18.2 px 0 ms WEST, 4.2 px 0 ms SOUTH
23:03:37.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:37.608 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,131,37,37)
23:03:37.608 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (-3.10) = xAngle (6.00 = -0.28)
23:03:37.608 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.93 = 2.64)
23:03:37.608 00.000 5052 CameraToMount -- cameraX=-20.53 cameraY=5.09 hyp=21.15 cameraTheta=2.90 mountX=20.31 mountY=10.10, mountTheta=0.46
23:03:37.609 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:37.609 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:38.655 01.046 8976 Exposure complete
23:03:38.669 00.014 8976 worker thread done servicing request
23:03:38.669 00.000 5052 OnExposeComplete: enter
23:03:38.669 00.000 5052 UpdateGuideState(): m_state=6
23:03:38.669 00.000 5052 Star::Find(18, 204, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 129
23:03:38.669 00.000 5052 Star::Find returns 1 (0), X=205.66, Y=149.61, Mass=8808, SNR=65.9, Peak=468 HFD=4.4
23:03:38.669 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.36) = xAngle (0.50 = 0.50)
23:03:38.669 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.16 = 0.16)
23:03:38.669 00.000 5052 CameraToMount -- cameraX=-19.00 cameraY=5.47 hyp=19.77 cameraTheta=2.86 mountX=17.33 mountY=3.20, mountTheta=0.18
23:03:38.670 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.00, y=5.47, opts=13)
23:03:38.670 00.000 5052 Enqueuing Move request for stepguider (-19.00, 5.47)
23:03:38.670 00.000 8976 Worker thread wakes up
23:03:38.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.00, 5.47) opts 0xd
23:03:38.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.00, 5.47)
23:03:38.670 00.000 8976 Moving (-19.00, 5.47) raw xDistance=17.33 yDistance=3.20
23:03:38.671 00.001 8976 GuideAlgorithmHysteresis::Result() returns 11.79 from input 17.33
23:03:38.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.22 from input 3.20
23:03:38.671 00.000 8976 MoveAxis(L, 38, ABG)
23:03:38.671 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:38.671 00.000 8976 MoveAxis(D, 10, ABG)
23:03:38.671 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:38.671 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:38.671 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:38.671 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:38.671 00.000 8976 move complete, result=1
23:03:38.671 00.000 8976 worker thread done servicing request
23:03:38.671 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=468, med=32, FiltMin=27, FiltMax=386, Gamma=2.260
23:03:38.681 00.010 5052 UpdateGuideState exits: m=8808 SNR=65.9
23:03:38.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:38.681 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:38.681 00.000 5052 Enqueuing Expose request
23:03:38.681 00.000 5052 GuideStep: 17.3 px 0 ms WEST, 3.2 px 0 ms SOUTH
23:03:38.681 00.000 8976 Worker thread wakes up
23:03:38.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:38.681 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,132,37,37)
23:03:38.682 00.001 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (-3.10) = xAngle (5.96 = -0.32)
23:03:38.682 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.89 = 2.61)
23:03:38.682 00.000 5052 CameraToMount -- cameraX=-19.00 cameraY=5.47 hyp=19.77 cameraTheta=2.86 mountX=18.76 mountY=10.08, mountTheta=0.49
23:03:38.682 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:38.682 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:39.713 01.031 8976 Exposure complete
23:03:39.727 00.014 8976 worker thread done servicing request
23:03:39.727 00.000 5052 OnExposeComplete: enter
23:03:39.727 00.000 5052 UpdateGuideState(): m_state=6
23:03:39.727 00.000 5052 Star::Find(18, 205, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 130
23:03:39.727 00.000 5052 Star::Find returns 1 (0), X=205.65, Y=149.23, Mass=9006, SNR=66.7, Peak=488 HFD=4.5
23:03:39.727 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.36) = xAngle (0.52 = 0.52)
23:03:39.727 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.18 = 0.18)
23:03:39.727 00.000 5052 CameraToMount -- cameraX=-19.01 cameraY=5.09 hyp=19.68 cameraTheta=2.88 mountX=17.08 mountY=3.55, mountTheta=0.20
23:03:39.728 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.01, y=5.09, opts=13)
23:03:39.728 00.000 5052 Enqueuing Move request for stepguider (-19.01, 5.09)
23:03:39.728 00.000 8976 Worker thread wakes up
23:03:39.728 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.01, 5.09) opts 0xd
23:03:39.728 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.01, 5.09)
23:03:39.728 00.000 8976 Moving (-19.01, 5.09) raw xDistance=17.08 yDistance=3.55
23:03:39.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.58 from input 17.08
23:03:39.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.39 from input 3.55
23:03:39.728 00.000 8976 MoveAxis(L, 37, ABG)
23:03:39.728 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:39.728 00.000 8976 MoveAxis(D, 11, ABG)
23:03:39.728 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:39.729 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:39.729 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:39.729 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:39.729 00.000 8976 move complete, result=1
23:03:39.729 00.000 8976 worker thread done servicing request
23:03:39.729 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=488, med=32, FiltMin=27, FiltMax=366, Gamma=2.260
23:03:39.739 00.010 5052 UpdateGuideState exits: m=9006 SNR=66.7
23:03:39.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:39.739 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:39.739 00.000 5052 Enqueuing Expose request
23:03:39.739 00.000 5052 GuideStep: 17.1 px 0 ms WEST, 3.5 px 0 ms SOUTH
23:03:39.739 00.000 8976 Worker thread wakes up
23:03:39.740 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:39.740 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,131,37,37)
23:03:39.740 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.10) = xAngle (5.98 = -0.30)
23:03:39.740 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.91 = 2.63)
23:03:39.740 00.000 5052 CameraToMount -- cameraX=-19.01 cameraY=5.09 hyp=19.68 cameraTheta=2.88 mountX=18.79 mountY=9.72, mountTheta=0.48
23:03:39.740 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:39.741 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:40.778 01.037 8976 Exposure complete
23:03:40.793 00.015 8976 worker thread done servicing request
23:03:40.793 00.000 5052 OnExposeComplete: enter
23:03:40.793 00.000 5052 UpdateGuideState(): m_state=6
23:03:40.793 00.000 5052 Star::Find(18, 205, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 131
23:03:40.793 00.000 5052 Star::Find returns 1 (0), X=204.62, Y=149.69, Mass=8856, SNR=66.0, Peak=486 HFD=4.8
23:03:40.793 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.36) = xAngle (0.51 = 0.51)
23:03:40.793 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.17 = 0.17)
23:03:40.794 00.001 5052 CameraToMount -- cameraX=-20.03 cameraY=5.55 hyp=20.79 cameraTheta=2.87 mountX=18.13 mountY=3.57, mountTheta=0.19
23:03:40.794 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-20.03, y=5.55, opts=13)
23:03:40.794 00.000 5052 Enqueuing Move request for stepguider (-20.03, 5.55)
23:03:40.794 00.000 8976 Worker thread wakes up
23:03:40.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.03, 5.55) opts 0xd
23:03:40.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.03, 5.55)
23:03:40.794 00.000 8976 Moving (-20.03, 5.55) raw xDistance=18.13 yDistance=3.57
23:03:40.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.23 from input 18.13
23:03:40.795 00.001 8976 GuideAlgorithmHysteresis::Result() returns 2.42 from input 3.57
23:03:40.795 00.000 8976 MoveAxis(L, 39, ABG)
23:03:40.795 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:40.795 00.000 8976 MoveAxis(D, 11, ABG)
23:03:40.795 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:40.795 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:40.795 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:40.795 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:40.795 00.000 8976 move complete, result=1
23:03:40.795 00.000 8976 worker thread done servicing request
23:03:40.795 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=486, med=32, FiltMin=28, FiltMax=326, Gamma=2.260
23:03:40.805 00.010 5052 UpdateGuideState exits: m=8856 SNR=66.0
23:03:40.806 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:40.806 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:40.806 00.000 5052 Enqueuing Expose request
23:03:40.806 00.000 5052 GuideStep: 18.1 px 0 ms WEST, 3.6 px 0 ms SOUTH
23:03:40.806 00.000 8976 Worker thread wakes up
23:03:40.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:40.806 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,132,37,37)
23:03:40.806 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.10) = xAngle (5.97 = -0.31)
23:03:40.806 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.90 = 2.62)
23:03:40.807 00.001 5052 CameraToMount -- cameraX=-20.03 cameraY=5.55 hyp=20.79 cameraTheta=2.87 mountX=19.79 mountY=10.42, mountTheta=0.48
23:03:40.807 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:40.807 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:41.840 01.033 8976 Exposure complete
23:03:41.854 00.014 8976 worker thread done servicing request
23:03:41.854 00.000 5052 OnExposeComplete: enter
23:03:41.855 00.001 5052 UpdateGuideState(): m_state=6
23:03:41.855 00.000 5052 Star::Find(18, 204, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 132
23:03:41.855 00.000 5052 Star::Find returns 1 (0), X=205.16, Y=149.21, Mass=8625, SNR=65.2, Peak=373 HFD=4.9
23:03:41.855 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.36) = xAngle (0.53 = 0.53)
23:03:41.855 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.19 = 0.19)
23:03:41.855 00.000 5052 CameraToMount -- cameraX=-19.50 cameraY=5.08 hyp=20.15 cameraTheta=2.89 mountX=17.41 mountY=3.77, mountTheta=0.21
23:03:41.855 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-19.50, y=5.08, opts=13)
23:03:41.856 00.001 5052 Enqueuing Move request for stepguider (-19.50, 5.08)
23:03:41.856 00.000 8976 Worker thread wakes up
23:03:41.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.50, 5.08) opts 0xd
23:03:41.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.50, 5.08)
23:03:41.856 00.000 8976 Moving (-19.50, 5.08) raw xDistance=17.41 yDistance=3.77
23:03:41.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.82 from input 17.41
23:03:41.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.54 from input 3.77
23:03:41.856 00.000 8976 MoveAxis(L, 38, ABG)
23:03:41.856 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:41.856 00.000 8976 MoveAxis(D, 12, ABG)
23:03:41.856 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:41.856 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:41.856 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:41.856 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:41.856 00.000 8976 move complete, result=1
23:03:41.856 00.000 8976 worker thread done servicing request
23:03:41.857 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=373, med=32, FiltMin=28, FiltMax=296, Gamma=2.260
23:03:41.866 00.009 5052 UpdateGuideState exits: m=8625 SNR=65.2
23:03:41.867 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:41.867 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:41.867 00.000 5052 Enqueuing Expose request
23:03:41.867 00.000 5052 GuideStep: 17.4 px 0 ms WEST, 3.8 px 0 ms SOUTH
23:03:41.867 00.000 8976 Worker thread wakes up
23:03:41.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:41.867 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,131,37,37)
23:03:41.867 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (-3.10) = xAngle (5.99 = -0.30)
23:03:41.867 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.92 = 2.63)
23:03:41.867 00.000 5052 CameraToMount -- cameraX=-19.50 cameraY=5.08 hyp=20.15 cameraTheta=2.89 mountX=19.27 mountY=9.82, mountTheta=0.47
23:03:41.868 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:41.868 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:42.909 01.041 8976 Exposure complete
23:03:42.923 00.014 8976 worker thread done servicing request
23:03:42.923 00.000 5052 OnExposeComplete: enter
23:03:42.923 00.000 5052 UpdateGuideState(): m_state=6
23:03:42.923 00.000 5052 Star::Find(18, 205, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 133
23:03:42.923 00.000 5052 Star::Find returns 1 (0), X=205.16, Y=149.19, Mass=8587, SNR=65.1, Peak=445 HFD=4.7
23:03:42.923 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.36) = xAngle (0.53 = 0.53)
23:03:42.924 00.001 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.19 = 0.19)
23:03:42.924 00.000 5052 CameraToMount -- cameraX=-19.50 cameraY=5.06 hyp=20.15 cameraTheta=2.89 mountX=17.40 mountY=3.79, mountTheta=0.21
23:03:42.924 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-19.50, y=5.06, opts=13)
23:03:42.924 00.000 5052 Enqueuing Move request for stepguider (-19.50, 5.06)
23:03:42.924 00.000 8976 Worker thread wakes up
23:03:42.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.50, 5.06) opts 0xd
23:03:42.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.50, 5.06)
23:03:42.925 00.001 8976 Moving (-19.50, 5.06) raw xDistance=17.40 yDistance=3.79
23:03:42.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.79 from input 17.40
23:03:42.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.57 from input 3.79
23:03:42.925 00.000 8976 MoveAxis(L, 38, ABG)
23:03:42.925 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:42.925 00.000 8976 MoveAxis(D, 12, ABG)
23:03:42.925 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:42.925 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:42.925 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:42.925 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:42.925 00.000 8976 move complete, result=1
23:03:42.925 00.000 8976 worker thread done servicing request
23:03:42.925 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=445, med=32, FiltMin=27, FiltMax=319, Gamma=2.260
23:03:42.935 00.010 5052 UpdateGuideState exits: m=8587 SNR=65.1
23:03:42.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:42.935 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:42.935 00.000 5052 Enqueuing Expose request
23:03:42.935 00.000 8976 Worker thread wakes up
23:03:42.935 00.000 5052 GuideStep: 17.4 px 0 ms WEST, 3.8 px 0 ms SOUTH
23:03:42.936 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:42.936 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,131,37,37)
23:03:42.936 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (-3.10) = xAngle (5.99 = -0.29)
23:03:42.936 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.92 = 2.63)
23:03:42.936 00.000 5052 CameraToMount -- cameraX=-19.50 cameraY=5.06 hyp=20.15 cameraTheta=2.89 mountX=19.28 mountY=9.80, mountTheta=0.47
23:03:42.937 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:42.937 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:43.971 01.034 8976 Exposure complete
23:03:43.985 00.014 8976 worker thread done servicing request
23:03:43.985 00.000 5052 OnExposeComplete: enter
23:03:43.985 00.000 5052 UpdateGuideState(): m_state=6
23:03:43.985 00.000 5052 Star::Find(18, 205, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 134
23:03:43.985 00.000 5052 Star::Find returns 1 (0), X=204.97, Y=149.98, Mass=8776, SNR=65.8, Peak=425 HFD=4.5
23:03:43.985 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.36) = xAngle (0.49 = 0.49)
23:03:43.985 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.15 = 0.15)
23:03:43.985 00.000 5052 CameraToMount -- cameraX=-19.69 cameraY=5.84 hyp=20.54 cameraTheta=2.85 mountX=18.08 mountY=3.16, mountTheta=0.17
23:03:43.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.69, y=5.84, opts=13)
23:03:43.986 00.000 5052 Enqueuing Move request for stepguider (-19.69, 5.84)
23:03:43.986 00.000 8976 Worker thread wakes up
23:03:43.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.69, 5.84) opts 0xd
23:03:43.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.69, 5.84)
23:03:43.986 00.000 8976 Moving (-19.69, 5.84) raw xDistance=18.08 yDistance=3.16
23:03:43.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.22 from input 18.08
23:03:43.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.17 from input 3.16
23:03:43.986 00.000 8976 MoveAxis(L, 39, ABG)
23:03:43.986 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:43.986 00.000 8976 MoveAxis(D, 10, ABG)
23:03:43.986 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:43.986 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:43.987 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:43.987 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:43.987 00.000 8976 move complete, result=1
23:03:43.987 00.000 8976 worker thread done servicing request
23:03:43.987 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=425, med=32, FiltMin=28, FiltMax=347, Gamma=2.260
23:03:43.998 00.011 5052 UpdateGuideState exits: m=8776 SNR=65.8
23:03:43.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:43.998 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:43.998 00.000 5052 Enqueuing Expose request
23:03:43.998 00.000 5052 GuideStep: 18.1 px 0 ms WEST, 3.2 px 0 ms SOUTH
23:03:43.998 00.000 8976 Worker thread wakes up
23:03:43.998 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:43.998 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,132,37,37)
23:03:43.998 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (-3.10) = xAngle (5.95 = -0.33)
23:03:43.999 00.001 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.88 = 2.60)
23:03:43.999 00.000 5052 CameraToMount -- cameraX=-19.69 cameraY=5.84 hyp=20.54 cameraTheta=2.85 mountX=19.43 mountY=10.61, mountTheta=0.50
23:03:43.999 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:43.999 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:45.039 01.040 8976 Exposure complete
23:03:45.053 00.014 8976 worker thread done servicing request
23:03:45.053 00.000 5052 OnExposeComplete: enter
23:03:45.053 00.000 5052 UpdateGuideState(): m_state=6
23:03:45.053 00.000 5052 Star::Find(18, 204, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 135
23:03:45.053 00.000 5052 Star::Find returns 1 (0), X=204.62, Y=149.66, Mass=8531, SNR=64.8, Peak=395 HFD=5.0
23:03:45.053 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.36) = xAngle (0.51 = 0.51)
23:03:45.053 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.17 = 0.17)
23:03:45.054 00.001 5052 CameraToMount -- cameraX=-20.04 cameraY=5.52 hyp=20.79 cameraTheta=2.87 mountX=18.11 mountY=3.60, mountTheta=0.20
23:03:45.054 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-20.04, y=5.52, opts=13)
23:03:45.054 00.000 5052 Enqueuing Move request for stepguider (-20.04, 5.52)
23:03:45.054 00.000 8976 Worker thread wakes up
23:03:45.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.04, 5.52) opts 0xd
23:03:45.055 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-20.04, 5.52)
23:03:45.055 00.000 8976 Moving (-20.04, 5.52) raw xDistance=18.11 yDistance=3.60
23:03:45.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.26 from input 18.11
23:03:45.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.42 from input 3.60
23:03:45.055 00.000 8976 MoveAxis(L, 40, ABG)
23:03:45.055 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:45.055 00.000 8976 MoveAxis(D, 11, ABG)
23:03:45.055 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:45.055 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:45.055 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:45.055 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:45.055 00.000 8976 move complete, result=1
23:03:45.055 00.000 8976 worker thread done servicing request
23:03:45.055 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=395, med=32, FiltMin=28, FiltMax=287, Gamma=2.260
23:03:45.065 00.010 5052 UpdateGuideState exits: m=8531 SNR=64.8
23:03:45.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:45.065 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:45.065 00.000 5052 Enqueuing Expose request
23:03:45.065 00.000 8976 Worker thread wakes up
23:03:45.065 00.000 5052 GuideStep: 18.1 px 0 ms WEST, 3.6 px 0 ms SOUTH
23:03:45.065 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:45.065 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,132,37,37)
23:03:45.066 00.001 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.10) = xAngle (5.97 = -0.31)
23:03:45.066 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.90 = 2.62)
23:03:45.066 00.000 5052 CameraToMount -- cameraX=-20.04 cameraY=5.52 hyp=20.79 cameraTheta=2.87 mountX=19.80 mountY=10.39, mountTheta=0.48
23:03:45.066 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:45.066 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:46.112 01.046 8976 Exposure complete
23:03:46.126 00.014 8976 worker thread done servicing request
23:03:46.126 00.000 5052 OnExposeComplete: enter
23:03:46.126 00.000 5052 UpdateGuideState(): m_state=6
23:03:46.127 00.001 5052 Star::Find(18, 204, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 136
23:03:46.127 00.000 5052 Star::Find returns 1 (0), X=206.54, Y=149.47, Mass=8076, SNR=63.1, Peak=321 HFD=5.1
23:03:46.127 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.36) = xAngle (0.50 = 0.50)
23:03:46.127 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.16 = 0.16)
23:03:46.127 00.000 5052 CameraToMount -- cameraX=-18.12 cameraY=5.33 hyp=18.88 cameraTheta=2.86 mountX=16.61 mountY=2.95, mountTheta=0.18
23:03:46.127 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-18.12, y=5.33, opts=13)
23:03:46.128 00.001 5052 Enqueuing Move request for stepguider (-18.12, 5.33)
23:03:46.128 00.000 8976 Worker thread wakes up
23:03:46.128 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.12, 5.33) opts 0xd
23:03:46.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.12, 5.33)
23:03:46.128 00.000 8976 Moving (-18.12, 5.33) raw xDistance=16.61 yDistance=2.95
23:03:46.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.32 from input 16.61
23:03:46.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.03 from input 2.95
23:03:46.128 00.000 8976 MoveAxis(L, 37, ABG)
23:03:46.128 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:46.128 00.000 8976 MoveAxis(D, 10, ABG)
23:03:46.128 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:46.128 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:46.128 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:46.128 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:46.128 00.000 8976 move complete, result=1
23:03:46.128 00.000 8976 worker thread done servicing request
23:03:46.129 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=321, med=32, FiltMin=28, FiltMax=282, Gamma=2.260
23:03:46.138 00.009 5052 UpdateGuideState exits: m=8076 SNR=63.1
23:03:46.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:46.138 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:46.138 00.000 5052 Enqueuing Expose request
23:03:46.139 00.001 8976 Worker thread wakes up
23:03:46.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:46.139 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,131,37,37)
23:03:46.139 00.000 5052 GuideStep: 16.6 px 0 ms WEST, 2.9 px 0 ms SOUTH
23:03:46.139 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (-3.10) = xAngle (5.96 = -0.33)
23:03:46.139 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.88 = 2.60)
23:03:46.139 00.000 5052 CameraToMount -- cameraX=-18.12 cameraY=5.33 hyp=18.88 cameraTheta=2.86 mountX=17.88 mountY=9.72, mountTheta=0.50
23:03:46.140 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:46.140 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:47.179 01.039 8976 Exposure complete
23:03:47.193 00.014 8976 worker thread done servicing request
23:03:47.193 00.000 5052 OnExposeComplete: enter
23:03:47.193 00.000 5052 UpdateGuideState(): m_state=6
23:03:47.194 00.001 5052 Star::Find(18, 206, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 137
23:03:47.194 00.000 5052 Star::Find returns 1 (0), X=206.45, Y=150.08, Mass=8686, SNR=65.3, Peak=276 HFD=5.9
23:03:47.194 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.36) = xAngle (0.47 = 0.47)
23:03:47.194 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.13 = 0.13)
23:03:47.194 00.000 5052 CameraToMount -- cameraX=-18.21 cameraY=5.94 hyp=19.15 cameraTheta=2.83 mountX=17.10 mountY=2.44, mountTheta=0.14
23:03:47.194 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-18.21, y=5.94, opts=13)
23:03:47.194 00.000 5052 Enqueuing Move request for stepguider (-18.21, 5.94)
23:03:47.195 00.001 8976 Worker thread wakes up
23:03:47.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.21, 5.94) opts 0xd
23:03:47.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.21, 5.94)
23:03:47.195 00.000 8976 Moving (-18.21, 5.94) raw xDistance=17.10 yDistance=2.44
23:03:47.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.57 from input 17.10
23:03:47.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.68 from input 2.44
23:03:47.195 00.000 8976 MoveAxis(L, 37, ABG)
23:03:47.195 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:47.195 00.000 8976 MoveAxis(D, 8, ABG)
23:03:47.195 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:47.195 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:47.195 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:47.195 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:47.195 00.000 8976 move complete, result=1
23:03:47.195 00.000 8976 worker thread done servicing request
23:03:47.196 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=276, med=32, FiltMin=27, FiltMax=251, Gamma=2.260
23:03:47.205 00.009 5052 UpdateGuideState exits: m=8686 SNR=65.3
23:03:47.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:47.205 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:47.205 00.000 5052 Enqueuing Expose request
23:03:47.205 00.000 5052 GuideStep: 17.1 px 0 ms WEST, 2.4 px 0 ms SOUTH
23:03:47.205 00.000 8976 Worker thread wakes up
23:03:47.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:47.205 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,132,37,37)
23:03:47.206 00.001 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.10) = xAngle (5.93 = -0.36)
23:03:47.206 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.85 = 2.57)
23:03:47.206 00.000 5052 CameraToMount -- cameraX=-18.21 cameraY=5.94 hyp=19.15 cameraTheta=2.83 mountX=17.95 mountY=10.33, mountTheta=0.52
23:03:47.206 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:47.206 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:48.247 01.041 8976 Exposure complete
23:03:48.262 00.015 8976 worker thread done servicing request
23:03:48.262 00.000 5052 OnExposeComplete: enter
23:03:48.262 00.000 5052 UpdateGuideState(): m_state=6
23:03:48.262 00.000 5052 Star::Find(18, 206, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 138
23:03:48.262 00.000 5052 Star::Find returns 1 (0), X=205.98, Y=149.66, Mass=8645, SNR=65.1, Peak=391 HFD=5.2
23:03:48.262 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.36) = xAngle (0.49 = 0.49)
23:03:48.262 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.16 = 0.16)
23:03:48.262 00.000 5052 CameraToMount -- cameraX=-18.68 cameraY=5.52 hyp=19.48 cameraTheta=2.85 mountX=17.14 mountY=3.01, mountTheta=0.17
23:03:48.263 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.68, y=5.52, opts=13)
23:03:48.263 00.000 5052 Enqueuing Move request for stepguider (-18.68, 5.52)
23:03:48.263 00.000 8976 Worker thread wakes up
23:03:48.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.68, 5.52) opts 0xd
23:03:48.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.68, 5.52)
23:03:48.263 00.000 8976 Moving (-18.68, 5.52) raw xDistance=17.14 yDistance=3.01
23:03:48.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.61 from input 17.14
23:03:48.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.02 from input 3.01
23:03:48.264 00.001 8976 MoveAxis(L, 37, ABG)
23:03:48.264 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:48.264 00.000 8976 MoveAxis(D, 10, ABG)
23:03:48.264 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:48.264 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:48.264 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:48.264 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:48.264 00.000 8976 move complete, result=1
23:03:48.264 00.000 8976 worker thread done servicing request
23:03:48.264 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=391, med=32, FiltMin=27, FiltMax=264, Gamma=2.260
23:03:48.276 00.012 5052 UpdateGuideState exits: m=8645 SNR=65.1
23:03:48.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:48.276 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:48.276 00.000 5052 Enqueuing Expose request
23:03:48.276 00.000 8976 Worker thread wakes up
23:03:48.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:48.276 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,132,37,37)
23:03:48.276 00.000 5052 GuideStep: 17.1 px 0 ms WEST, 3.0 px 0 ms SOUTH
23:03:48.277 00.001 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (-3.10) = xAngle (5.95 = -0.33)
23:03:48.277 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.88 = 2.60)
23:03:48.277 00.000 5052 CameraToMount -- cameraX=-18.68 cameraY=5.52 hyp=19.48 cameraTheta=2.85 mountX=18.44 mountY=10.05, mountTheta=0.50
23:03:48.277 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:48.277 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:49.310 01.033 8976 Exposure complete
23:03:49.324 00.014 8976 worker thread done servicing request
23:03:49.324 00.000 5052 OnExposeComplete: enter
23:03:49.324 00.000 5052 UpdateGuideState(): m_state=6
23:03:49.324 00.000 5052 Star::Find(18, 205, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
23:03:49.324 00.000 5052 Star::Find returns 1 (0), X=205.29, Y=149.40, Mass=8541, SNR=64.8, Peak=413 HFD=5.3
23:03:49.324 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.36) = xAngle (0.52 = 0.52)
23:03:49.324 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.18 = 0.18)
23:03:49.324 00.000 5052 CameraToMount -- cameraX=-19.37 cameraY=5.27 hyp=20.07 cameraTheta=2.88 mountX=17.45 mountY=3.54, mountTheta=0.20
23:03:49.325 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.37, y=5.27, opts=13)
23:03:49.325 00.000 5052 Enqueuing Move request for stepguider (-19.37, 5.27)
23:03:49.325 00.000 8976 Worker thread wakes up
23:03:49.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.37, 5.27) opts 0xd
23:03:49.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.37, 5.27)
23:03:49.325 00.000 8976 Moving (-19.37, 5.27) raw xDistance=17.45 yDistance=3.54
23:03:49.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.81 from input 17.45
23:03:49.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.37 from input 3.54
23:03:49.325 00.000 8976 MoveAxis(L, 38, ABG)
23:03:49.325 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:49.326 00.001 8976 MoveAxis(D, 11, ABG)
23:03:49.326 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:49.326 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:49.326 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:49.326 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:49.326 00.000 8976 move complete, result=1
23:03:49.326 00.000 8976 worker thread done servicing request
23:03:49.326 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=413, med=32, FiltMin=27, FiltMax=327, Gamma=2.260
23:03:49.336 00.010 5052 UpdateGuideState exits: m=8541 SNR=64.8
23:03:49.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:49.336 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:49.336 00.000 5052 Enqueuing Expose request
23:03:49.336 00.000 5052 GuideStep: 17.5 px 0 ms WEST, 3.5 px 0 ms SOUTH
23:03:49.336 00.000 8976 Worker thread wakes up
23:03:49.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:49.336 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,131,37,37)
23:03:49.337 00.001 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.10) = xAngle (5.98 = -0.31)
23:03:49.337 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.90 = 2.62)
23:03:49.337 00.000 5052 CameraToMount -- cameraX=-19.37 cameraY=5.27 hyp=20.07 cameraTheta=2.88 mountX=19.14 mountY=9.98, mountTheta=0.48
23:03:49.337 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:49.337 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:50.378 01.041 8976 Exposure complete
23:03:50.391 00.013 8976 worker thread done servicing request
23:03:50.392 00.001 5052 OnExposeComplete: enter
23:03:50.392 00.000 5052 UpdateGuideState(): m_state=6
23:03:50.392 00.000 5052 Star::Find(18, 205, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 140
23:03:50.392 00.000 5052 Star::Find returns 1 (0), X=205.77, Y=149.24, Mass=8682, SNR=65.5, Peak=391 HFD=5.0
23:03:50.392 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.36) = xAngle (0.52 = 0.52)
23:03:50.392 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.18 = 0.18)
23:03:50.392 00.000 5052 CameraToMount -- cameraX=-18.89 cameraY=5.10 hyp=19.57 cameraTheta=2.88 mountX=17.00 mountY=3.49, mountTheta=0.20
23:03:50.393 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.89, y=5.10, opts=13)
23:03:50.393 00.000 5052 Enqueuing Move request for stepguider (-18.89, 5.10)
23:03:50.393 00.000 8976 Worker thread wakes up
23:03:50.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.89, 5.10) opts 0xd
23:03:50.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.89, 5.10)
23:03:50.393 00.000 8976 Moving (-18.89, 5.10) raw xDistance=17.00 yDistance=3.49
23:03:50.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.53 from input 17.00
23:03:50.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.36 from input 3.49
23:03:50.393 00.000 8976 MoveAxis(L, 37, ABG)
23:03:50.393 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:50.393 00.000 8976 MoveAxis(D, 11, ABG)
23:03:50.393 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:50.393 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:50.393 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:50.393 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:50.393 00.000 8976 move complete, result=1
23:03:50.393 00.000 8976 worker thread done servicing request
23:03:50.394 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=391, med=32, FiltMin=28, FiltMax=265, Gamma=2.260
23:03:50.404 00.010 5052 UpdateGuideState exits: m=8682 SNR=65.5
23:03:50.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:50.404 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:50.404 00.000 5052 Enqueuing Expose request
23:03:50.404 00.000 5052 GuideStep: 17.0 px 0 ms WEST, 3.5 px 0 ms SOUTH
23:03:50.404 00.000 8976 Worker thread wakes up
23:03:50.405 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:50.405 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,131,37,37)
23:03:50.405 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.10) = xAngle (5.98 = -0.30)
23:03:50.405 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.91 = 2.62)
23:03:50.405 00.000 5052 CameraToMount -- cameraX=-18.89 cameraY=5.10 hyp=19.57 cameraTheta=2.88 mountX=18.67 mountY=9.69, mountTheta=0.48
23:03:50.406 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:50.406 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:51.443 01.037 8976 Exposure complete
23:03:51.457 00.014 8976 worker thread done servicing request
23:03:51.457 00.000 5052 OnExposeComplete: enter
23:03:51.457 00.000 5052 UpdateGuideState(): m_state=6
23:03:51.458 00.001 5052 Star::Find(18, 205, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 141
23:03:51.458 00.000 5052 Star::Find returns 1 (0), X=205.68, Y=150.27, Mass=8766, SNR=65.7, Peak=402 HFD=4.8
23:03:51.458 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.36) = xAngle (0.47 = 0.47)
23:03:51.458 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.13 = 0.13)
23:03:51.458 00.000 5052 CameraToMount -- cameraX=-18.97 cameraY=6.13 hyp=19.94 cameraTheta=2.83 mountX=17.78 mountY=2.59, mountTheta=0.14
23:03:51.458 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-18.97, y=6.13, opts=13)
23:03:51.458 00.000 5052 Enqueuing Move request for stepguider (-18.97, 6.13)
23:03:51.459 00.001 8976 Worker thread wakes up
23:03:51.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.97, 6.13) opts 0xd
23:03:51.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.97, 6.13)
23:03:51.459 00.000 8976 Moving (-18.97, 6.13) raw xDistance=17.78 yDistance=2.59
23:03:51.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.01 from input 17.78
23:03:51.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.80 from input 2.59
23:03:51.459 00.000 8976 MoveAxis(L, 39, ABG)
23:03:51.459 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:51.459 00.000 8976 MoveAxis(D, 9, ABG)
23:03:51.459 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:51.459 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:51.459 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:51.459 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:51.459 00.000 8976 move complete, result=1
23:03:51.459 00.000 8976 worker thread done servicing request
23:03:51.459 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=402, med=32, FiltMin=27, FiltMax=298, Gamma=2.260
23:03:51.469 00.010 5052 UpdateGuideState exits: m=8766 SNR=65.7
23:03:51.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:51.469 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:51.469 00.000 5052 Enqueuing Expose request
23:03:51.469 00.000 5052 GuideStep: 17.8 px 0 ms WEST, 2.6 px 0 ms SOUTH
23:03:51.469 00.000 8976 Worker thread wakes up
23:03:51.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:51.469 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,132,37,37)
23:03:51.470 00.001 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.10) = xAngle (5.93 = -0.35)
23:03:51.470 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.86 = 2.57)
23:03:51.470 00.000 5052 CameraToMount -- cameraX=-18.97 cameraY=6.13 hyp=19.94 cameraTheta=2.83 mountX=18.71 mountY=10.71, mountTheta=0.52
23:03:51.470 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:51.470 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:52.514 01.044 8976 Exposure complete
23:03:52.528 00.014 8976 worker thread done servicing request
23:03:52.529 00.001 5052 OnExposeComplete: enter
23:03:52.529 00.000 5052 UpdateGuideState(): m_state=6
23:03:52.529 00.000 5052 Star::Find(18, 205, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 142
23:03:52.529 00.000 5052 Star::Find returns 1 (0), X=205.98, Y=150.03, Mass=8619, SNR=65.0, Peak=365 HFD=5.1
23:03:52.529 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.36) = xAngle (0.48 = 0.48)
23:03:52.529 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.14 = 0.14)
23:03:52.529 00.000 5052 CameraToMount -- cameraX=-18.68 cameraY=5.90 hyp=19.58 cameraTheta=2.84 mountX=17.40 mountY=2.68, mountTheta=0.15
23:03:52.530 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.68, y=5.90, opts=13)
23:03:52.530 00.000 5052 Enqueuing Move request for stepguider (-18.68, 5.90)
23:03:52.530 00.000 8976 Worker thread wakes up
23:03:52.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.68, 5.90) opts 0xd
23:03:52.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.68, 5.90)
23:03:52.530 00.000 8976 Moving (-18.68, 5.90) raw xDistance=17.40 yDistance=2.68
23:03:52.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.80 from input 17.40
23:03:52.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.81 from input 2.68
23:03:52.530 00.000 8976 MoveAxis(L, 38, ABG)
23:03:52.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:52.530 00.000 8976 MoveAxis(D, 9, ABG)
23:03:52.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:52.530 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:52.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:52.530 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:52.530 00.000 8976 move complete, result=1
23:03:52.531 00.001 8976 worker thread done servicing request
23:03:52.531 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=365, med=32, FiltMin=28, FiltMax=248, Gamma=2.260
23:03:52.540 00.009 5052 UpdateGuideState exits: m=8619 SNR=65.0
23:03:52.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:52.541 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:52.541 00.000 5052 Enqueuing Expose request
23:03:52.541 00.000 5052 GuideStep: 17.4 px 0 ms WEST, 2.7 px 0 ms SOUTH
23:03:52.541 00.000 8976 Worker thread wakes up
23:03:52.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:52.541 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,132,37,37)
23:03:52.541 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (-3.10) = xAngle (5.94 = -0.35)
23:03:52.541 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.86 = 2.58)
23:03:52.541 00.000 5052 CameraToMount -- cameraX=-18.68 cameraY=5.90 hyp=19.58 cameraTheta=2.84 mountX=18.42 mountY=10.41, mountTheta=0.51
23:03:52.542 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:52.542 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:53.574 01.032 8976 Exposure complete
23:03:53.589 00.015 8976 worker thread done servicing request
23:03:53.589 00.000 5052 OnExposeComplete: enter
23:03:53.589 00.000 5052 UpdateGuideState(): m_state=6
23:03:53.589 00.000 5052 Star::Find(18, 205, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 143
23:03:53.589 00.000 5052 Star::Find returns 1 (0), X=206.38, Y=150.39, Mass=8736, SNR=65.6, Peak=358 HFD=5.4
23:03:53.589 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.36) = xAngle (0.45 = 0.45)
23:03:53.589 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.11 = 0.11)
23:03:53.589 00.000 5052 CameraToMount -- cameraX=-18.28 cameraY=6.25 hyp=19.32 cameraTheta=2.81 mountX=17.38 mountY=2.18, mountTheta=0.13
23:03:53.590 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.28, y=6.25, opts=13)
23:03:53.590 00.000 5052 Enqueuing Move request for stepguider (-18.28, 6.25)
23:03:53.590 00.000 8976 Worker thread wakes up
23:03:53.590 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.28, 6.25) opts 0xd
23:03:53.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.28, 6.25)
23:03:53.590 00.000 8976 Moving (-18.28, 6.25) raw xDistance=17.38 yDistance=2.18
23:03:53.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.77 from input 17.38
23:03:53.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.50 from input 2.18
23:03:53.590 00.000 8976 MoveAxis(L, 38, ABG)
23:03:53.590 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:53.591 00.001 8976 MoveAxis(D, 7, ABG)
23:03:53.591 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:53.591 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:53.591 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:53.591 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:53.591 00.000 8976 move complete, result=1
23:03:53.591 00.000 8976 worker thread done servicing request
23:03:53.591 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=358, med=32, FiltMin=27, FiltMax=280, Gamma=2.260
23:03:53.601 00.010 5052 UpdateGuideState exits: m=8736 SNR=65.6
23:03:53.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:53.601 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:53.601 00.000 5052 Enqueuing Expose request
23:03:53.601 00.000 8976 Worker thread wakes up
23:03:53.601 00.000 5052 GuideStep: 17.4 px 0 ms WEST, 2.2 px 0 ms SOUTH
23:03:53.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:53.601 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,132,37,37)
23:03:53.602 00.001 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (-3.10) = xAngle (5.91 = -0.37)
23:03:53.602 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.84 = 2.56)
23:03:53.602 00.000 5052 CameraToMount -- cameraX=-18.28 cameraY=6.25 hyp=19.32 cameraTheta=2.81 mountX=18.01 mountY=10.66, mountTheta=0.53
23:03:53.602 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:53.602 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:54.635 01.033 8976 Exposure complete
23:03:54.650 00.015 8976 worker thread done servicing request
23:03:54.650 00.000 5052 OnExposeComplete: enter
23:03:54.651 00.001 5052 UpdateGuideState(): m_state=6
23:03:54.651 00.000 5052 Star::Find(18, 206, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 144
23:03:54.651 00.000 5052 Star::Find returns 1 (0), X=207.04, Y=149.97, Mass=8774, SNR=65.7, Peak=408 HFD=4.5
23:03:54.651 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.36) = xAngle (0.46 = 0.46)
23:03:54.651 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.12 = 0.12)
23:03:54.651 00.000 5052 CameraToMount -- cameraX=-17.62 cameraY=5.83 hyp=18.56 cameraTheta=2.82 mountX=16.61 mountY=2.28, mountTheta=0.14
23:03:54.652 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-17.62, y=5.83, opts=13)
23:03:54.652 00.000 5052 Enqueuing Move request for stepguider (-17.62, 5.83)
23:03:54.652 00.000 8976 Worker thread wakes up
23:03:54.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.62, 5.83) opts 0xd
23:03:54.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.62, 5.83)
23:03:54.652 00.000 8976 Moving (-17.62, 5.83) raw xDistance=16.61 yDistance=2.28
23:03:54.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.29 from input 16.61
23:03:54.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.54 from input 2.28
23:03:54.652 00.000 8976 MoveAxis(L, 36, ABG)
23:03:54.652 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:54.652 00.000 8976 MoveAxis(D, 7, ABG)
23:03:54.652 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:54.652 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:54.652 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:54.652 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:54.652 00.000 8976 move complete, result=1
23:03:54.652 00.000 8976 worker thread done servicing request
23:03:54.653 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=408, med=32, FiltMin=27, FiltMax=321, Gamma=2.260
23:03:54.663 00.010 5052 UpdateGuideState exits: m=8774 SNR=65.7
23:03:54.663 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:54.663 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:54.663 00.000 5052 Enqueuing Expose request
23:03:54.664 00.001 5052 GuideStep: 16.6 px 0 ms WEST, 2.3 px 0 ms SOUTH
23:03:54.664 00.000 8976 Worker thread wakes up
23:03:54.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:54.664 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,132,37,37)
23:03:54.664 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (-3.10) = xAngle (5.92 = -0.36)
23:03:54.664 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.85 = 2.57)
23:03:54.664 00.000 5052 CameraToMount -- cameraX=-17.62 cameraY=5.83 hyp=18.56 cameraTheta=2.82 mountX=17.36 mountY=10.08, mountTheta=0.53
23:03:54.665 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:54.665 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:55.705 01.040 8976 Exposure complete
23:03:55.718 00.013 8976 worker thread done servicing request
23:03:55.718 00.000 5052 OnExposeComplete: enter
23:03:55.718 00.000 5052 UpdateGuideState(): m_state=6
23:03:55.718 00.000 5052 Star::Find(18, 207, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 145
23:03:55.719 00.001 5052 Star::Find returns 1 (0), X=206.92, Y=150.69, Mass=8714, SNR=65.5, Peak=383 HFD=5.0
23:03:55.719 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
23:03:55.719 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.09 = 0.09)
23:03:55.719 00.000 5052 CameraToMount -- cameraX=-17.74 cameraY=6.55 hyp=18.91 cameraTheta=2.79 mountX=17.20 mountY=1.69, mountTheta=0.10
23:03:55.719 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-17.74, y=6.55, opts=13)
23:03:55.719 00.000 5052 Enqueuing Move request for stepguider (-17.74, 6.55)
23:03:55.719 00.000 8976 Worker thread wakes up
23:03:55.720 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.74, 6.55) opts 0xd
23:03:55.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.74, 6.55)
23:03:55.720 00.000 8976 Moving (-17.74, 6.55) raw xDistance=17.20 yDistance=1.69
23:03:55.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.63 from input 17.20
23:03:55.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.17 from input 1.69
23:03:55.720 00.000 8976 MoveAxis(L, 38, ABG)
23:03:55.720 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:55.720 00.000 8976 MoveAxis(D, 6, ABG)
23:03:55.720 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:55.720 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:55.720 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:55.720 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:55.720 00.000 8976 move complete, result=1
23:03:55.720 00.000 8976 worker thread done servicing request
23:03:55.720 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=383, med=32, FiltMin=27, FiltMax=306, Gamma=2.260
23:03:55.731 00.011 5052 UpdateGuideState exits: m=8714 SNR=65.5
23:03:55.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:55.731 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:55.731 00.000 5052 Enqueuing Expose request
23:03:55.731 00.000 8976 Worker thread wakes up
23:03:55.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:55.731 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,133,37,37)
23:03:55.731 00.000 5052 GuideStep: 17.2 px 0 ms WEST, 1.7 px 0 ms SOUTH
23:03:55.732 00.001 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (-3.10) = xAngle (5.89 = -0.39)
23:03:55.732 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.82 = 2.53)
23:03:55.732 00.000 5052 CameraToMount -- cameraX=-17.74 cameraY=6.55 hyp=18.91 cameraTheta=2.79 mountX=17.46 mountY=10.81, mountTheta=0.55
23:03:55.732 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:55.732 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:56.773 01.041 8976 Exposure complete
23:03:56.787 00.014 8976 worker thread done servicing request
23:03:56.787 00.000 5052 OnExposeComplete: enter
23:03:56.787 00.000 5052 UpdateGuideState(): m_state=6
23:03:56.787 00.000 5052 Star::Find(18, 206, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 146
23:03:56.787 00.000 5052 Star::Find returns 1 (0), X=206.45, Y=150.13, Mass=8607, SNR=65.2, Peak=361 HFD=5.1
23:03:56.787 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.36) = xAngle (0.46 = 0.46)
23:03:56.788 00.001 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.13 = 0.13)
23:03:56.788 00.000 5052 CameraToMount -- cameraX=-18.21 cameraY=5.99 hyp=19.17 cameraTheta=2.82 mountX=17.14 mountY=2.39, mountTheta=0.14
23:03:56.788 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-18.21, y=5.99, opts=13)
23:03:56.788 00.000 5052 Enqueuing Move request for stepguider (-18.21, 5.99)
23:03:56.788 00.000 8976 Worker thread wakes up
23:03:56.788 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.21, 5.99) opts 0xd
23:03:56.788 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.21, 5.99)
23:03:56.788 00.000 8976 Moving (-18.21, 5.99) raw xDistance=17.14 yDistance=2.39
23:03:56.789 00.001 8976 GuideAlgorithmHysteresis::Result() returns 11.61 from input 17.14
23:03:56.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.59 from input 2.39
23:03:56.789 00.000 8976 MoveAxis(L, 37, ABG)
23:03:56.789 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:56.789 00.000 8976 MoveAxis(D, 8, ABG)
23:03:56.789 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:56.789 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:56.789 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:56.789 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:56.789 00.000 8976 move complete, result=1
23:03:56.789 00.000 8976 worker thread done servicing request
23:03:56.789 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=361, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:03:56.799 00.010 5052 UpdateGuideState exits: m=8607 SNR=65.2
23:03:56.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:56.799 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:56.799 00.000 5052 Enqueuing Expose request
23:03:56.799 00.000 5052 GuideStep: 17.1 px 0 ms WEST, 2.4 px 0 ms SOUTH
23:03:56.799 00.000 8976 Worker thread wakes up
23:03:56.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:56.799 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,132,37,37)
23:03:56.800 00.001 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (-3.10) = xAngle (5.92 = -0.36)
23:03:56.800 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.85 = 2.57)
23:03:56.800 00.000 5052 CameraToMount -- cameraX=-18.21 cameraY=5.99 hyp=19.17 cameraTheta=2.82 mountX=17.95 mountY=10.38, mountTheta=0.52
23:03:56.800 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:56.800 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:57.837 01.037 8976 Exposure complete
23:03:57.852 00.015 8976 worker thread done servicing request
23:03:57.852 00.000 5052 OnExposeComplete: enter
23:03:57.852 00.000 5052 UpdateGuideState(): m_state=6
23:03:57.852 00.000 5052 Star::Find(18, 206, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 147
23:03:57.852 00.000 5052 Star::Find returns 1 (0), X=206.46, Y=150.49, Mass=8707, SNR=65.5, Peak=384 HFD=5.1
23:03:57.852 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.36) = xAngle (0.45 = 0.45)
23:03:57.852 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.11 = 0.11)
23:03:57.852 00.000 5052 CameraToMount -- cameraX=-18.20 cameraY=6.35 hyp=19.27 cameraTheta=2.81 mountX=17.39 mountY=2.06, mountTheta=0.12
23:03:57.853 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.20, y=6.35, opts=13)
23:03:57.853 00.000 5052 Enqueuing Move request for stepguider (-18.20, 6.35)
23:03:57.853 00.000 8976 Worker thread wakes up
23:03:57.853 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.20, 6.35) opts 0xd
23:03:57.853 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.20, 6.35)
23:03:57.853 00.000 8976 Moving (-18.20, 6.35) raw xDistance=17.39 yDistance=2.06
23:03:57.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.77 from input 17.39
23:03:57.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.41 from input 2.06
23:03:57.853 00.000 8976 MoveAxis(L, 38, ABG)
23:03:57.853 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:57.853 00.000 8976 MoveAxis(D, 7, ABG)
23:03:57.853 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:57.853 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:57.853 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:57.853 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:57.854 00.001 8976 move complete, result=1
23:03:57.854 00.000 8976 worker thread done servicing request
23:03:57.854 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=384, med=32, FiltMin=27, FiltMax=290, Gamma=2.260
23:03:57.863 00.009 5052 UpdateGuideState exits: m=8707 SNR=65.5
23:03:57.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:57.863 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:57.863 00.000 5052 Enqueuing Expose request
23:03:57.864 00.001 5052 GuideStep: 17.4 px 0 ms WEST, 2.1 px 0 ms SOUTH
23:03:57.864 00.000 8976 Worker thread wakes up
23:03:57.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:57.864 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,132,37,37)
23:03:57.864 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (-3.10) = xAngle (5.91 = -0.38)
23:03:57.864 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.83 = 2.55)
23:03:57.864 00.000 5052 CameraToMount -- cameraX=-18.20 cameraY=6.35 hyp=19.27 cameraTheta=2.81 mountX=17.92 mountY=10.73, mountTheta=0.54
23:03:57.865 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:57.865 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:58.909 01.044 8976 Exposure complete
23:03:58.924 00.015 8976 worker thread done servicing request
23:03:58.924 00.000 5052 OnExposeComplete: enter
23:03:58.924 00.000 5052 UpdateGuideState(): m_state=6
23:03:58.924 00.000 5052 Star::Find(18, 206, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 148
23:03:58.924 00.000 5052 Star::Find returns 1 (0), X=207.61, Y=150.42, Mass=8877, SNR=66.2, Peak=455 HFD=5.0
23:03:58.924 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
23:03:58.924 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.09 = 0.09)
23:03:58.924 00.000 5052 CameraToMount -- cameraX=-17.05 cameraY=6.29 hyp=18.17 cameraTheta=2.79 mountX=16.53 mountY=1.63, mountTheta=0.10
23:03:58.925 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-17.05, y=6.29, opts=13)
23:03:58.925 00.000 5052 Enqueuing Move request for stepguider (-17.05, 6.29)
23:03:58.925 00.000 8976 Worker thread wakes up
23:03:58.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.05, 6.29) opts 0xd
23:03:58.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.05, 6.29)
23:03:58.925 00.000 8976 Moving (-17.05, 6.29) raw xDistance=16.53 yDistance=1.63
23:03:58.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.24 from input 16.53
23:03:58.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.13 from input 1.63
23:03:58.926 00.001 8976 MoveAxis(L, 36, ABG)
23:03:58.926 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:58.926 00.000 8976 MoveAxis(D, 5, ABG)
23:03:58.926 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:58.926 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:58.926 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:58.926 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:58.926 00.000 8976 move complete, result=1
23:03:58.926 00.000 8976 worker thread done servicing request
23:03:58.926 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=455, med=32, FiltMin=28, FiltMax=314, Gamma=2.260
23:03:58.936 00.010 5052 UpdateGuideState exits: m=8877 SNR=66.2
23:03:58.937 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:58.937 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:58.937 00.000 5052 Enqueuing Expose request
23:03:58.937 00.000 5052 GuideStep: 16.5 px 0 ms WEST, 1.6 px 0 ms SOUTH
23:03:58.937 00.000 8976 Worker thread wakes up
23:03:58.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:58.937 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,132,37,37)
23:03:58.937 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (-3.10) = xAngle (5.89 = -0.39)
23:03:58.937 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.82 = 2.53)
23:03:58.938 00.001 5052 CameraToMount -- cameraX=-17.05 cameraY=6.29 hyp=18.17 cameraTheta=2.79 mountX=16.78 mountY=10.38, mountTheta=0.55
23:03:58.938 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:58.938 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:03:59.975 01.037 8976 Exposure complete
23:03:59.988 00.013 8976 worker thread done servicing request
23:03:59.988 00.000 5052 OnExposeComplete: enter
23:03:59.988 00.000 5052 UpdateGuideState(): m_state=6
23:03:59.988 00.000 5052 Star::Find(18, 207, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 149
23:03:59.988 00.000 5052 Star::Find returns 1 (0), X=208.30, Y=150.58, Mass=8670, SNR=65.4, Peak=400 HFD=5.0
23:03:59.988 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.36) = xAngle (0.41 = 0.41)
23:03:59.988 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.07 = 0.07)
23:03:59.988 00.000 5052 CameraToMount -- cameraX=-16.36 cameraY=6.45 hyp=17.59 cameraTheta=2.77 mountX=16.15 mountY=1.19, mountTheta=0.07
23:03:59.991 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=-16.36, y=6.45, opts=13)
23:03:59.991 00.000 5052 Enqueuing Move request for stepguider (-16.36, 6.45)
23:03:59.991 00.000 8976 Worker thread wakes up
23:03:59.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.36, 6.45) opts 0xd
23:03:59.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.36, 6.45)
23:03:59.991 00.000 8976 Moving (-16.36, 6.45) raw xDistance=16.15 yDistance=1.19
23:03:59.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.96 from input 16.15
23:03:59.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.19
23:03:59.991 00.000 8976 MoveAxis(L, 35, ABG)
23:03:59.991 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:59.991 00.000 8976 MoveAxis(D, 4, ABG)
23:03:59.991 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:03:59.991 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:03:59.991 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:03:59.991 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:03:59.991 00.000 8976 move complete, result=1
23:03:59.991 00.000 8976 worker thread done servicing request
23:03:59.991 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=400, med=32, FiltMin=28, FiltMax=338, Gamma=2.260
23:03:59.996 00.005 5052 UpdateGuideState exits: m=8670 SNR=65.4
23:03:59.996 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:59.996 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:03:59.996 00.000 5052 Enqueuing Expose request
23:03:59.996 00.000 5052 GuideStep: 16.2 px 0 ms WEST, 1.2 px 0 ms SOUTH
23:03:59.996 00.000 8976 Worker thread wakes up
23:03:59.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:03:59.996 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,133,37,37)
23:03:59.996 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (-3.10) = xAngle (5.87 = -0.42)
23:03:59.996 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.79 = 2.51)
23:03:59.996 00.000 5052 CameraToMount -- cameraX=-16.36 cameraY=6.45 hyp=17.59 cameraTheta=2.77 mountX=16.09 mountY=10.36, mountTheta=0.57
23:03:59.996 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:03:59.996 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:01.041 01.045 8976 Exposure complete
23:04:01.055 00.014 8976 worker thread done servicing request
23:04:01.055 00.000 5052 OnExposeComplete: enter
23:04:01.055 00.000 5052 UpdateGuideState(): m_state=6
23:04:01.055 00.000 5052 Star::Find(18, 208, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 150
23:04:01.055 00.000 5052 Star::Find returns 1 (0), X=207.65, Y=150.84, Mass=8798, SNR=65.8, Peak=421 HFD=4.8
23:04:01.055 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.36) = xAngle (0.41 = 0.41)
23:04:01.055 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.07 = 0.07)
23:04:01.055 00.000 5052 CameraToMount -- cameraX=-17.01 cameraY=6.71 hyp=18.28 cameraTheta=2.77 mountX=16.79 mountY=1.23, mountTheta=0.07
23:04:01.056 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-17.01, y=6.71, opts=13)
23:04:01.056 00.000 5052 Enqueuing Move request for stepguider (-17.01, 6.71)
23:04:01.056 00.000 8976 Worker thread wakes up
23:04:01.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.01, 6.71) opts 0xd
23:04:01.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.01, 6.71)
23:04:01.056 00.000 8976 Moving (-17.01, 6.71) raw xDistance=16.79 yDistance=1.23
23:04:01.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.35 from input 16.79
23:04:01.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.23
23:04:01.056 00.000 8976 MoveAxis(L, 37, ABG)
23:04:01.056 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:01.057 00.001 8976 MoveAxis(D, 4, ABG)
23:04:01.057 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:01.057 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:01.057 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:01.057 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:01.057 00.000 8976 move complete, result=1
23:04:01.057 00.000 8976 worker thread done servicing request
23:04:01.057 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=421, med=32, FiltMin=28, FiltMax=302, Gamma=2.260
23:04:01.067 00.010 5052 UpdateGuideState exits: m=8798 SNR=65.8
23:04:01.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:01.067 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:01.067 00.000 5052 Enqueuing Expose request
23:04:01.067 00.000 5052 GuideStep: 16.8 px 0 ms WEST, 1.2 px 0 ms SOUTH
23:04:01.067 00.000 8976 Worker thread wakes up
23:04:01.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:01.067 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,133,37,37)
23:04:01.068 00.001 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (-3.10) = xAngle (5.87 = -0.42)
23:04:01.068 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.79 = 2.51)
23:04:01.068 00.000 5052 CameraToMount -- cameraX=-17.01 cameraY=6.71 hyp=18.28 cameraTheta=2.77 mountX=16.72 mountY=10.77, mountTheta=0.57
23:04:01.068 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:01.068 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:02.111 01.043 8976 Exposure complete
23:04:02.126 00.015 8976 worker thread done servicing request
23:04:02.126 00.000 5052 OnExposeComplete: enter
23:04:02.126 00.000 5052 UpdateGuideState(): m_state=6
23:04:02.126 00.000 5052 Star::Find(18, 207, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 151
23:04:02.126 00.000 5052 Star::Find returns 1 (0), X=207.34, Y=150.23, Mass=8756, SNR=65.7, Peak=405 HFD=4.9
23:04:02.127 00.001 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.36) = xAngle (0.44 = 0.44)
23:04:02.127 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.10 = 0.10)
23:04:02.127 00.000 5052 CameraToMount -- cameraX=-17.32 cameraY=6.10 hyp=18.36 cameraTheta=2.80 mountX=16.58 mountY=1.91, mountTheta=0.11
23:04:02.127 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-17.32, y=6.10, opts=13)
23:04:02.127 00.000 5052 Enqueuing Move request for stepguider (-17.32, 6.10)
23:04:02.128 00.001 8976 Worker thread wakes up
23:04:02.128 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.32, 6.10) opts 0xd
23:04:02.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.32, 6.10)
23:04:02.128 00.000 8976 Moving (-17.32, 6.10) raw xDistance=16.58 yDistance=1.91
23:04:02.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.24 from input 16.58
23:04:02.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.26 from input 1.91
23:04:02.128 00.000 8976 MoveAxis(L, 36, ABG)
23:04:02.128 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:02.128 00.000 8976 MoveAxis(D, 6, ABG)
23:04:02.128 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:02.128 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:02.128 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:02.128 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:02.128 00.000 8976 move complete, result=1
23:04:02.128 00.000 8976 worker thread done servicing request
23:04:02.129 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=405, med=32, FiltMin=27, FiltMax=321, Gamma=2.260
23:04:02.139 00.010 5052 UpdateGuideState exits: m=8756 SNR=65.7
23:04:02.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:02.139 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:02.139 00.000 5052 Enqueuing Expose request
23:04:02.139 00.000 5052 GuideStep: 16.6 px 0 ms WEST, 1.9 px 0 ms SOUTH
23:04:02.139 00.000 8976 Worker thread wakes up
23:04:02.140 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:02.140 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,132,37,37)
23:04:02.140 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (-3.10) = xAngle (5.90 = -0.38)
23:04:02.140 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.83 = 2.55)
23:04:02.140 00.000 5052 CameraToMount -- cameraX=-17.32 cameraY=6.10 hyp=18.36 cameraTheta=2.80 mountX=17.05 mountY=10.26, mountTheta=0.54
23:04:02.140 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:02.141 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:03.176 01.035 8976 Exposure complete
23:04:03.190 00.014 8976 worker thread done servicing request
23:04:03.190 00.000 5052 OnExposeComplete: enter
23:04:03.190 00.000 5052 UpdateGuideState(): m_state=6
23:04:03.190 00.000 5052 Star::Find(18, 207, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 152
23:04:03.190 00.000 5052 Star::Find returns 1 (0), X=205.72, Y=150.33, Mass=8980, SNR=66.5, Peak=325 HFD=5.3
23:04:03.190 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.36) = xAngle (0.47 = 0.47)
23:04:03.190 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.13 = 0.13)
23:04:03.190 00.000 5052 CameraToMount -- cameraX=-18.94 cameraY=6.19 hyp=19.93 cameraTheta=2.83 mountX=17.80 mountY=2.52, mountTheta=0.14
23:04:03.191 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.94, y=6.19, opts=13)
23:04:03.191 00.000 5052 Enqueuing Move request for stepguider (-18.94, 6.19)
23:04:03.191 00.000 8976 Worker thread wakes up
23:04:03.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.94, 6.19) opts 0xd
23:04:03.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.94, 6.19)
23:04:03.191 00.000 8976 Moving (-18.94, 6.19) raw xDistance=17.80 yDistance=2.52
23:04:03.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.00 from input 17.80
23:04:03.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.68 from input 2.52
23:04:03.191 00.000 8976 MoveAxis(L, 39, ABG)
23:04:03.191 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:03.192 00.001 8976 MoveAxis(D, 8, ABG)
23:04:03.192 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:03.192 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:03.192 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:03.192 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:03.192 00.000 8976 move complete, result=1
23:04:03.192 00.000 8976 worker thread done servicing request
23:04:03.192 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=325, med=31, FiltMin=27, FiltMax=275, Gamma=2.260
23:04:03.202 00.010 5052 UpdateGuideState exits: m=8980 SNR=66.5
23:04:03.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:03.202 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:03.202 00.000 5052 Enqueuing Expose request
23:04:03.202 00.000 5052 GuideStep: 17.8 px 0 ms WEST, 2.5 px 0 ms SOUTH
23:04:03.202 00.000 8976 Worker thread wakes up
23:04:03.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:03.202 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,132,37,37)
23:04:03.203 00.001 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.10) = xAngle (5.93 = -0.36)
23:04:03.203 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.85 = 2.57)
23:04:03.203 00.000 5052 CameraToMount -- cameraX=-18.94 cameraY=6.19 hyp=19.93 cameraTheta=2.83 mountX=18.68 mountY=10.76, mountTheta=0.52
23:04:03.203 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:03.203 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:04.249 01.046 8976 Exposure complete
23:04:04.264 00.015 8976 worker thread done servicing request
23:04:04.264 00.000 5052 OnExposeComplete: enter
23:04:04.264 00.000 5052 UpdateGuideState(): m_state=6
23:04:04.264 00.000 5052 Star::Find(18, 205, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 153
23:04:04.264 00.000 5052 Star::Find returns 1 (0), X=204.92, Y=150.47, Mass=8934, SNR=66.4, Peak=404 HFD=5.1
23:04:04.265 00.001 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.36) = xAngle (0.47 = 0.47)
23:04:04.265 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.13 = 0.13)
23:04:04.265 00.000 5052 CameraToMount -- cameraX=-19.74 cameraY=6.33 hyp=20.73 cameraTheta=2.83 mountX=18.47 mountY=2.74, mountTheta=0.15
23:04:04.265 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-19.74, y=6.33, opts=13)
23:04:04.265 00.000 5052 Enqueuing Move request for stepguider (-19.74, 6.33)
23:04:04.266 00.001 8976 Worker thread wakes up
23:04:04.266 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.74, 6.33) opts 0xd
23:04:04.266 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.74, 6.33)
23:04:04.266 00.000 8976 Moving (-19.74, 6.33) raw xDistance=18.47 yDistance=2.74
23:04:04.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.48 from input 18.47
23:04:04.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.84 from input 2.74
23:04:04.266 00.000 8976 MoveAxis(L, 40, ABG)
23:04:04.266 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:04.266 00.000 8976 MoveAxis(D, 9, ABG)
23:04:04.266 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:04.266 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:04.266 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:04.266 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:04.266 00.000 8976 move complete, result=1
23:04:04.266 00.000 8976 worker thread done servicing request
23:04:04.267 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=404, med=32, FiltMin=27, FiltMax=282, Gamma=2.260
23:04:04.277 00.010 5052 UpdateGuideState exits: m=8934 SNR=66.4
23:04:04.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:04.278 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:04.278 00.000 5052 Enqueuing Expose request
23:04:04.278 00.000 8976 Worker thread wakes up
23:04:04.278 00.000 5052 GuideStep: 18.5 px 0 ms WEST, 2.7 px 0 ms SOUTH
23:04:04.278 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:04.278 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,132,37,37)
23:04:04.278 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.10) = xAngle (5.93 = -0.35)
23:04:04.278 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.86 = 2.58)
23:04:04.278 00.000 5052 CameraToMount -- cameraX=-19.74 cameraY=6.33 hyp=20.73 cameraTheta=2.83 mountX=19.47 mountY=11.10, mountTheta=0.52
23:04:04.279 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:04.279 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:05.316 01.037 8976 Exposure complete
23:04:05.331 00.015 8976 worker thread done servicing request
23:04:05.331 00.000 5052 OnExposeComplete: enter
23:04:05.331 00.000 5052 UpdateGuideState(): m_state=6
23:04:05.331 00.000 5052 Star::Find(18, 204, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 154
23:04:05.331 00.000 5052 Star::Find returns 1 (0), X=204.34, Y=150.83, Mass=8786, SNR=65.7, Peak=321 HFD=5.3
23:04:05.331 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.36) = xAngle (0.46 = 0.46)
23:04:05.331 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.12 = 0.12)
23:04:05.331 00.000 5052 CameraToMount -- cameraX=-20.32 cameraY=6.70 hyp=21.39 cameraTheta=2.82 mountX=19.13 mountY=2.66, mountTheta=0.14
23:04:05.331 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-20.32, y=6.70, opts=13)
23:04:05.331 00.000 5052 Enqueuing Move request for stepguider (-20.32, 6.70)
23:04:05.331 00.000 8976 Worker thread wakes up
23:04:05.332 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.32, 6.70) opts 0xd
23:04:05.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.32, 6.70)
23:04:05.332 00.000 8976 Moving (-20.32, 6.70) raw xDistance=19.13 yDistance=2.66
23:04:05.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.93 from input 19.13
23:04:05.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.80 from input 2.66
23:04:05.332 00.000 8976 MoveAxis(L, 42, ABG)
23:04:05.332 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:05.332 00.000 8976 MoveAxis(D, 9, ABG)
23:04:05.332 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:05.332 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:05.332 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:05.332 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:05.332 00.000 8976 move complete, result=1
23:04:05.332 00.000 8976 worker thread done servicing request
23:04:05.332 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=321, med=32, FiltMin=27, FiltMax=280, Gamma=2.260
23:04:05.343 00.011 5052 UpdateGuideState exits: m=8786 SNR=65.7
23:04:05.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:05.343 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:05.343 00.000 5052 Enqueuing Expose request
23:04:05.343 00.000 5052 GuideStep: 19.1 px 0 ms WEST, 2.7 px 0 ms SOUTH
23:04:05.343 00.000 8976 Worker thread wakes up
23:04:05.343 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:05.343 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,133,37,37)
23:04:05.344 00.001 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (-3.10) = xAngle (5.92 = -0.36)
23:04:05.344 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.85 = 2.57)
23:04:05.344 00.000 5052 CameraToMount -- cameraX=-20.32 cameraY=6.70 hyp=21.39 cameraTheta=2.82 mountX=20.03 mountY=11.60, mountTheta=0.52
23:04:05.344 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:05.344 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:06.388 01.044 8976 Exposure complete
23:04:06.403 00.015 8976 worker thread done servicing request
23:04:06.403 00.000 5052 OnExposeComplete: enter
23:04:06.403 00.000 5052 UpdateGuideState(): m_state=6
23:04:06.403 00.000 5052 Star::Find(18, 204, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 155
23:04:06.403 00.000 5052 Star::Find returns 1 (0), X=202.98, Y=150.89, Mass=8568, SNR=64.9, Peak=328 HFD=4.7
23:04:06.404 00.001 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.36) = xAngle (0.48 = 0.48)
23:04:06.404 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.14 = 0.14)
23:04:06.404 00.000 5052 CameraToMount -- cameraX=-21.68 cameraY=6.75 hyp=22.70 cameraTheta=2.84 mountX=20.14 mountY=3.19, mountTheta=0.16
23:04:06.404 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-21.68, y=6.75, opts=13)
23:04:06.404 00.000 5052 Enqueuing Move request for stepguider (-21.68, 6.75)
23:04:06.404 00.000 8976 Worker thread wakes up
23:04:06.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.68, 6.75) opts 0xd
23:04:06.405 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-21.68, 6.75)
23:04:06.405 00.000 8976 Moving (-21.68, 6.75) raw xDistance=20.14 yDistance=3.19
23:04:06.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.59 from input 20.14
23:04:06.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.14 from input 3.19
23:04:06.405 00.000 8976 MoveAxis(L, 44, ABG)
23:04:06.405 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:06.405 00.000 8976 MoveAxis(D, 10, ABG)
23:04:06.405 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:06.405 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:06.405 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:06.405 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:06.405 00.000 8976 move complete, result=1
23:04:06.405 00.000 8976 worker thread done servicing request
23:04:06.405 00.000 5052 UpdateImageDisplay: Size=(640,512) min=21, max=328, med=32, FiltMin=27, FiltMax=276, Gamma=2.260
23:04:06.415 00.010 5052 UpdateGuideState exits: m=8568 SNR=64.9
23:04:06.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:06.415 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:06.415 00.000 5052 Enqueuing Expose request
23:04:06.415 00.000 5052 GuideStep: 20.1 px 0 ms WEST, 3.2 px 0 ms SOUTH
23:04:06.415 00.000 8976 Worker thread wakes up
23:04:06.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:06.415 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,133,37,37)
23:04:06.416 00.001 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (-3.10) = xAngle (5.94 = -0.34)
23:04:06.416 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.87 = 2.58)
23:04:06.416 00.000 5052 CameraToMount -- cameraX=-21.68 cameraY=6.75 hyp=22.70 cameraTheta=2.84 mountX=21.38 mountY=12.00, mountTheta=0.51
23:04:06.416 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:06.417 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:07.449 01.032 8976 Exposure complete
23:04:07.463 00.014 8976 worker thread done servicing request
23:04:07.463 00.000 5052 OnExposeComplete: enter
23:04:07.463 00.000 5052 UpdateGuideState(): m_state=6
23:04:07.463 00.000 5052 Star::Find(18, 202, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 156
23:04:07.463 00.000 5052 Star::Find returns 1 (0), X=200.29, Y=150.78, Mass=8542, SNR=64.8, Peak=388 HFD=4.9
23:04:07.463 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.36) = xAngle (0.52 = 0.52)
23:04:07.463 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.18 = 0.18)
23:04:07.463 00.000 5052 CameraToMount -- cameraX=-24.36 cameraY=6.65 hyp=25.25 cameraTheta=2.88 mountX=21.97 mountY=4.44, mountTheta=0.20
23:04:07.464 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-24.36, y=6.65, opts=13)
23:04:07.464 00.000 5052 Enqueuing Move request for stepguider (-24.36, 6.65)
23:04:07.464 00.000 8976 Worker thread wakes up
23:04:07.464 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-24.36, 6.65) opts 0xd
23:04:07.464 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-24.36, 6.65)
23:04:07.464 00.000 8976 Moving (-24.36, 6.65) raw xDistance=21.97 yDistance=4.44
23:04:07.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.79 from input 21.97
23:04:07.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.95 from input 4.44
23:04:07.464 00.000 8976 MoveAxis(L, 48, ABG)
23:04:07.464 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:07.465 00.001 8976 MoveAxis(D, 14, ABG)
23:04:07.465 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:07.465 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:07.465 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:07.465 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:07.465 00.000 8976 move complete, result=1
23:04:07.465 00.000 8976 worker thread done servicing request
23:04:07.465 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=388, med=32, FiltMin=27, FiltMax=303, Gamma=2.260
23:04:07.475 00.010 5052 UpdateGuideState exits: m=8542 SNR=64.8
23:04:07.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:07.475 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:07.475 00.000 5052 Enqueuing Expose request
23:04:07.475 00.000 5052 GuideStep: 22.0 px 0 ms WEST, 4.4 px 0 ms SOUTH
23:04:07.475 00.000 8976 Worker thread wakes up
23:04:07.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:07.475 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,133,37,37)
23:04:07.476 00.001 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.10) = xAngle (5.98 = -0.31)
23:04:07.476 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.90 = 2.62)
23:04:07.476 00.000 5052 CameraToMount -- cameraX=-24.36 cameraY=6.65 hyp=25.25 cameraTheta=2.88 mountX=24.07 mountY=12.57, mountTheta=0.48
23:04:07.476 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:07.477 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:08.515 01.038 8976 Exposure complete
23:04:08.529 00.014 8976 worker thread done servicing request
23:04:08.530 00.001 5052 OnExposeComplete: enter
23:04:08.530 00.000 5052 UpdateGuideState(): m_state=6
23:04:08.530 00.000 5052 Star::Find(18, 200, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 157
23:04:08.530 00.000 5052 Star::Find returns 1 (0), X=198.68, Y=150.65, Mass=8787, SNR=65.9, Peak=435 HFD=4.7
23:04:08.530 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.36) = xAngle (0.54 = 0.54)
23:04:08.530 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.20 = 0.20)
23:04:08.530 00.000 5052 CameraToMount -- cameraX=-25.98 cameraY=6.52 hyp=26.79 cameraTheta=2.90 mountX=23.03 mountY=5.25, mountTheta=0.22
23:04:08.531 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-25.98, y=6.52, opts=13)
23:04:08.531 00.000 5052 Enqueuing Move request for stepguider (-25.98, 6.52)
23:04:08.531 00.000 8976 Worker thread wakes up
23:04:08.531 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-25.98, 6.52) opts 0xd
23:04:08.531 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-25.98, 6.52)
23:04:08.531 00.000 8976 Moving (-25.98, 6.52) raw xDistance=23.03 yDistance=5.25
23:04:08.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.54 from input 23.03
23:04:08.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.51 from input 5.25
23:04:08.531 00.000 8976 MoveAxis(L, 50, ABG)
23:04:08.531 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:08.531 00.000 8976 MoveAxis(D, 17, ABG)
23:04:08.531 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:08.531 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:08.531 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:08.531 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:08.531 00.000 8976 move complete, result=1
23:04:08.531 00.000 8976 worker thread done servicing request
23:04:08.532 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=435, med=32, FiltMin=28, FiltMax=316, Gamma=2.260
23:04:08.542 00.010 5052 UpdateGuideState exits: m=8787 SNR=65.9
23:04:08.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:08.542 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:08.542 00.000 5052 Enqueuing Expose request
23:04:08.542 00.000 5052 GuideStep: 23.0 px 0 ms WEST, 5.2 px 0 ms SOUTH
23:04:08.542 00.000 8976 Worker thread wakes up
23:04:08.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:08.542 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,133,37,37)
23:04:08.543 00.001 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (-3.10) = xAngle (6.00 = -0.29)
23:04:08.543 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.92 = 2.64)
23:04:08.543 00.000 5052 CameraToMount -- cameraX=-25.98 cameraY=6.52 hyp=26.79 cameraTheta=2.90 mountX=25.69 mountY=12.85, mountTheta=0.46
23:04:08.543 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:08.543 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:09.580 01.037 8976 Exposure complete
23:04:09.594 00.014 8976 worker thread done servicing request
23:04:09.594 00.000 5052 OnExposeComplete: enter
23:04:09.594 00.000 5052 UpdateGuideState(): m_state=6
23:04:09.594 00.000 5052 Star::Find(18, 198, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 158
23:04:09.594 00.000 5052 Star::Find returns 1 (0), X=198.91, Y=150.66, Mass=8712, SNR=65.5, Peak=397 HFD=4.7
23:04:09.594 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.36) = xAngle (0.53 = 0.53)
23:04:09.594 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.19 = 0.19)
23:04:09.594 00.000 5052 CameraToMount -- cameraX=-25.75 cameraY=6.53 hyp=26.56 cameraTheta=2.89 mountX=22.86 mountY=5.14, mountTheta=0.22
23:04:09.595 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-25.75, y=6.53, opts=13)
23:04:09.595 00.000 5052 Enqueuing Move request for stepguider (-25.75, 6.53)
23:04:09.595 00.000 8976 Worker thread wakes up
23:04:09.595 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-25.75, 6.53) opts 0xd
23:04:09.595 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-25.75, 6.53)
23:04:09.595 00.000 8976 Moving (-25.75, 6.53) raw xDistance=22.86 yDistance=5.14
23:04:09.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.49 from input 22.86
23:04:09.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.48 from input 5.14
23:04:09.595 00.000 8976 MoveAxis(L, 50, ABG)
23:04:09.596 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:09.596 00.000 8976 MoveAxis(D, 16, ABG)
23:04:09.596 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:09.596 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:09.596 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:09.596 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:09.596 00.000 8976 move complete, result=1
23:04:09.596 00.000 8976 worker thread done servicing request
23:04:09.596 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=397, med=31, FiltMin=27, FiltMax=348, Gamma=2.260
23:04:09.606 00.010 5052 UpdateGuideState exits: m=8712 SNR=65.5
23:04:09.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:09.606 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:09.606 00.000 5052 Enqueuing Expose request
23:04:09.606 00.000 5052 GuideStep: 22.9 px 0 ms WEST, 5.1 px 0 ms SOUTH
23:04:09.606 00.000 8976 Worker thread wakes up
23:04:09.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:09.607 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(181,133,37,37)
23:04:09.607 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (-3.10) = xAngle (5.99 = -0.29)
23:04:09.607 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.92 = 2.64)
23:04:09.607 00.000 5052 CameraToMount -- cameraX=-25.75 cameraY=6.53 hyp=26.56 cameraTheta=2.89 mountX=25.46 mountY=12.80, mountTheta=0.47
23:04:09.607 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:09.607 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:10.652 01.045 8976 Exposure complete
23:04:10.666 00.014 8976 worker thread done servicing request
23:04:10.666 00.000 5052 OnExposeComplete: enter
23:04:10.667 00.001 5052 UpdateGuideState(): m_state=6
23:04:10.667 00.000 5052 Star::Find(18, 198, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 159
23:04:10.667 00.000 5052 Star::Find returns 1 (0), X=200.09, Y=150.61, Mass=8809, SNR=65.8, Peak=448 HFD=5.0
23:04:10.667 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.36) = xAngle (0.52 = 0.52)
23:04:10.667 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.19 = 0.19)
23:04:10.667 00.000 5052 CameraToMount -- cameraX=-24.57 cameraY=6.48 hyp=25.41 cameraTheta=2.88 mountX=22.00 mountY=4.68, mountTheta=0.21
23:04:10.667 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-24.57, y=6.48, opts=13)
23:04:10.667 00.000 5052 Enqueuing Move request for stepguider (-24.57, 6.48)
23:04:10.668 00.001 8976 Worker thread wakes up
23:04:10.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-24.57, 6.48) opts 0xd
23:04:10.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-24.57, 6.48)
23:04:10.668 00.000 8976 Moving (-24.57, 6.48) raw xDistance=22.00 yDistance=4.68
23:04:10.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.94 from input 22.00
23:04:10.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.19 from input 4.68
23:04:10.668 00.000 8976 MoveAxis(L, 48, ABG)
23:04:10.668 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:10.668 00.000 8976 MoveAxis(D, 15, ABG)
23:04:10.668 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:10.668 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:10.668 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:10.668 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:10.668 00.000 8976 move complete, result=1
23:04:10.668 00.000 8976 worker thread done servicing request
23:04:10.668 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=448, med=32, FiltMin=28, FiltMax=349, Gamma=2.260
23:04:10.678 00.010 5052 UpdateGuideState exits: m=8809 SNR=65.8
23:04:10.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:10.678 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:10.678 00.000 5052 Enqueuing Expose request
23:04:10.678 00.000 5052 GuideStep: 22.0 px 0 ms WEST, 4.7 px 0 ms SOUTH
23:04:10.678 00.000 8976 Worker thread wakes up
23:04:10.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:10.679 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(182,133,37,37)
23:04:10.679 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.10) = xAngle (5.98 = -0.30)
23:04:10.679 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.91 = 2.63)
23:04:10.679 00.000 5052 CameraToMount -- cameraX=-24.57 cameraY=6.48 hyp=25.41 cameraTheta=2.88 mountX=24.29 mountY=12.46, mountTheta=0.47
23:04:10.679 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:10.679 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:11.718 01.039 8976 Exposure complete
23:04:11.732 00.014 8976 worker thread done servicing request
23:04:11.732 00.000 5052 OnExposeComplete: enter
23:04:11.732 00.000 5052 UpdateGuideState(): m_state=6
23:04:11.732 00.000 5052 Star::Find(18, 200, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 160
23:04:11.732 00.000 5052 Star::Find returns 1 (0), X=200.58, Y=150.46, Mass=8566, SNR=65.1, Peak=460 HFD=5.0
23:04:11.732 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.36) = xAngle (0.53 = 0.53)
23:04:11.732 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.19 = 0.19)
23:04:11.732 00.000 5052 CameraToMount -- cameraX=-24.08 cameraY=6.32 hyp=24.90 cameraTheta=2.88 mountX=21.54 mountY=4.61, mountTheta=0.21
23:04:11.733 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-24.08, y=6.32, opts=13)
23:04:11.733 00.000 5052 Enqueuing Move request for stepguider (-24.08, 6.32)
23:04:11.733 00.000 8976 Worker thread wakes up
23:04:11.733 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-24.08, 6.32) opts 0xd
23:04:11.733 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-24.08, 6.32)
23:04:11.733 00.000 8976 Moving (-24.08, 6.32) raw xDistance=21.54 yDistance=4.61
23:04:11.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.61 from input 21.54
23:04:11.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.13 from input 4.61
23:04:11.733 00.000 8976 MoveAxis(L, 47, ABG)
23:04:11.733 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:11.733 00.000 8976 MoveAxis(D, 15, ABG)
23:04:11.733 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:11.733 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:11.733 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:11.733 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:11.733 00.000 8976 move complete, result=1
23:04:11.733 00.000 8976 worker thread done servicing request
23:04:11.734 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=460, med=32, FiltMin=27, FiltMax=311, Gamma=2.260
23:04:11.743 00.009 5052 UpdateGuideState exits: m=8566 SNR=65.1
23:04:11.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:11.743 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:11.744 00.001 5052 Enqueuing Expose request
23:04:11.744 00.000 8976 Worker thread wakes up
23:04:11.744 00.000 5052 GuideStep: 21.5 px 0 ms WEST, 4.6 px 0 ms SOUTH
23:04:11.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:11.744 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,132,37,37)
23:04:11.745 00.001 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.10) = xAngle (5.99 = -0.30)
23:04:11.745 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.91 = 2.63)
23:04:11.745 00.000 5052 CameraToMount -- cameraX=-24.08 cameraY=6.32 hyp=24.90 cameraTheta=2.88 mountX=23.80 mountY=12.18, mountTheta=0.47
23:04:11.745 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:11.745 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:12.788 01.043 8976 Exposure complete
23:04:12.802 00.014 8976 worker thread done servicing request
23:04:12.802 00.000 5052 OnExposeComplete: enter
23:04:12.802 00.000 5052 UpdateGuideState(): m_state=6
23:04:12.802 00.000 5052 Star::Find(18, 200, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 161
23:04:12.802 00.000 5052 Star::Find returns 1 (0), X=200.67, Y=150.62, Mass=8614, SNR=65.1, Peak=391 HFD=5.1
23:04:12.802 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.36) = xAngle (0.52 = 0.52)
23:04:12.802 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.18 = 0.18)
23:04:12.802 00.000 5052 CameraToMount -- cameraX=-23.99 cameraY=6.48 hyp=24.85 cameraTheta=2.88 mountX=21.59 mountY=4.43, mountTheta=0.20
23:04:12.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-23.99, y=6.48, opts=13)
23:04:12.803 00.000 5052 Enqueuing Move request for stepguider (-23.99, 6.48)
23:04:12.803 00.000 8976 Worker thread wakes up
23:04:12.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.99, 6.48) opts 0xd
23:04:12.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.99, 6.48)
23:04:12.803 00.000 8976 Moving (-23.99, 6.48) raw xDistance=21.59 yDistance=4.43
23:04:12.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.62 from input 21.59
23:04:12.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.01 from input 4.43
23:04:12.803 00.000 8976 MoveAxis(L, 47, ABG)
23:04:12.803 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:12.803 00.000 8976 MoveAxis(D, 14, ABG)
23:04:12.803 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:12.803 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:12.804 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:12.804 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:12.804 00.000 8976 move complete, result=1
23:04:12.804 00.000 8976 worker thread done servicing request
23:04:12.804 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=391, med=32, FiltMin=27, FiltMax=300, Gamma=2.260
23:04:12.814 00.010 5052 UpdateGuideState exits: m=8614 SNR=65.1
23:04:12.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:12.814 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:12.814 00.000 5052 Enqueuing Expose request
23:04:12.814 00.000 5052 GuideStep: 21.6 px 0 ms WEST, 4.4 px 0 ms SOUTH
23:04:12.814 00.000 8976 Worker thread wakes up
23:04:12.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:12.814 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,133,37,37)
23:04:12.815 00.001 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.10) = xAngle (5.98 = -0.30)
23:04:12.815 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.91 = 2.62)
23:04:12.815 00.000 5052 CameraToMount -- cameraX=-23.99 cameraY=6.48 hyp=24.85 cameraTheta=2.88 mountX=23.71 mountY=12.31, mountTheta=0.48
23:04:12.815 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:12.815 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:13.851 01.036 8976 Exposure complete
23:04:13.865 00.014 8976 worker thread done servicing request
23:04:13.865 00.000 5052 OnExposeComplete: enter
23:04:13.865 00.000 5052 UpdateGuideState(): m_state=6
23:04:13.865 00.000 5052 Star::Find(18, 200, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 162
23:04:13.866 00.001 5052 Star::Find returns 1 (0), X=201.14, Y=150.45, Mass=8677, SNR=65.3, Peak=345 HFD=5.2
23:04:13.866 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.36) = xAngle (0.52 = 0.52)
23:04:13.866 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.18 = 0.18)
23:04:13.866 00.000 5052 CameraToMount -- cameraX=-23.52 cameraY=6.32 hyp=24.36 cameraTheta=2.88 mountX=21.14 mountY=4.37, mountTheta=0.20
23:04:13.866 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-23.52, y=6.32, opts=13)
23:04:13.866 00.000 5052 Enqueuing Move request for stepguider (-23.52, 6.32)
23:04:13.866 00.000 8976 Worker thread wakes up
23:04:13.867 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.52, 6.32) opts 0xd
23:04:13.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.52, 6.32)
23:04:13.867 00.000 8976 Moving (-23.52, 6.32) raw xDistance=21.14 yDistance=4.37
23:04:13.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.34 from input 21.14
23:04:13.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.97 from input 4.37
23:04:13.867 00.000 8976 MoveAxis(L, 46, ABG)
23:04:13.867 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:13.867 00.000 8976 MoveAxis(D, 14, ABG)
23:04:13.867 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:13.867 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:13.867 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:13.867 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:13.867 00.000 8976 move complete, result=1
23:04:13.867 00.000 8976 worker thread done servicing request
23:04:13.867 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=345, med=32, FiltMin=27, FiltMax=302, Gamma=2.260
23:04:13.877 00.010 5052 UpdateGuideState exits: m=8677 SNR=65.3
23:04:13.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:13.877 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:13.877 00.000 5052 Enqueuing Expose request
23:04:13.877 00.000 5052 GuideStep: 21.1 px 0 ms WEST, 4.4 px 0 ms SOUTH
23:04:13.877 00.000 8976 Worker thread wakes up
23:04:13.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:13.877 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,132,37,37)
23:04:13.878 00.001 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.10) = xAngle (5.98 = -0.30)
23:04:13.878 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.91 = 2.62)
23:04:13.878 00.000 5052 CameraToMount -- cameraX=-23.52 cameraY=6.32 hyp=24.36 cameraTheta=2.88 mountX=23.25 mountY=12.04, mountTheta=0.48
23:04:13.878 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:13.878 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:14.920 01.042 8976 Exposure complete
23:04:14.935 00.015 8976 worker thread done servicing request
23:04:14.935 00.000 5052 OnExposeComplete: enter
23:04:14.935 00.000 5052 UpdateGuideState(): m_state=6
23:04:14.935 00.000 5052 Star::Find(18, 201, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 163
23:04:14.935 00.000 5052 Star::Find returns 1 (0), X=202.02, Y=150.45, Mass=8766, SNR=65.7, Peak=407 HFD=5.0
23:04:14.935 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.36) = xAngle (0.51 = 0.51)
23:04:14.935 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.17 = 0.17)
23:04:14.935 00.000 5052 CameraToMount -- cameraX=-22.64 cameraY=6.32 hyp=23.50 cameraTheta=2.87 mountX=20.51 mountY=4.00, mountTheta=0.19
23:04:14.936 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.64, y=6.32, opts=13)
23:04:14.936 00.000 5052 Enqueuing Move request for stepguider (-22.64, 6.32)
23:04:14.936 00.000 8976 Worker thread wakes up
23:04:14.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.64, 6.32) opts 0xd
23:04:14.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.64, 6.32)
23:04:14.936 00.000 8976 Moving (-22.64, 6.32) raw xDistance=20.51 yDistance=4.00
23:04:14.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.93 from input 20.51
23:04:14.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.73 from input 4.00
23:04:14.936 00.000 8976 MoveAxis(L, 45, ABG)
23:04:14.936 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:14.936 00.000 8976 MoveAxis(D, 13, ABG)
23:04:14.936 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:14.937 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:14.937 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:14.937 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:14.937 00.000 8976 move complete, result=1
23:04:14.937 00.000 8976 worker thread done servicing request
23:04:14.937 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=407, med=32, FiltMin=28, FiltMax=297, Gamma=2.260
23:04:14.946 00.009 5052 UpdateGuideState exits: m=8766 SNR=65.7
23:04:14.947 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:14.947 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:14.947 00.000 5052 Enqueuing Expose request
23:04:14.947 00.000 8976 Worker thread wakes up
23:04:14.947 00.000 5052 GuideStep: 20.5 px 0 ms WEST, 4.0 px 0 ms SOUTH
23:04:14.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:14.947 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,132,37,37)
23:04:14.948 00.001 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.10) = xAngle (5.97 = -0.31)
23:04:14.948 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.90 = 2.61)
23:04:14.948 00.000 5052 CameraToMount -- cameraX=-22.64 cameraY=6.32 hyp=23.50 cameraTheta=2.87 mountX=22.36 mountY=11.82, mountTheta=0.49
23:04:14.948 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:14.948 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:15.990 01.042 8976 Exposure complete
23:04:16.004 00.014 8976 worker thread done servicing request
23:04:16.004 00.000 5052 OnExposeComplete: enter
23:04:16.004 00.000 5052 UpdateGuideState(): m_state=6
23:04:16.004 00.000 5052 Star::Find(18, 202, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 164
23:04:16.004 00.000 5052 Star::Find returns 1 (0), X=203.97, Y=150.85, Mass=8838, SNR=65.9, Peak=462 HFD=4.4
23:04:16.004 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.36) = xAngle (0.47 = 0.47)
23:04:16.004 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.13 = 0.13)
23:04:16.004 00.000 5052 CameraToMount -- cameraX=-20.68 cameraY=6.72 hyp=21.75 cameraTheta=2.83 mountX=19.41 mountY=2.80, mountTheta=0.14
23:04:16.005 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.68, y=6.72, opts=13)
23:04:16.005 00.000 5052 Enqueuing Move request for stepguider (-20.68, 6.72)
23:04:16.005 00.000 8976 Worker thread wakes up
23:04:16.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.68, 6.72) opts 0xd
23:04:16.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.68, 6.72)
23:04:16.005 00.000 8976 Moving (-20.68, 6.72) raw xDistance=19.41 yDistance=2.80
23:04:16.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.20 from input 19.41
23:04:16.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.95 from input 2.80
23:04:16.006 00.001 8976 MoveAxis(L, 43, ABG)
23:04:16.006 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:16.006 00.000 8976 MoveAxis(D, 9, ABG)
23:04:16.006 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:16.006 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:16.006 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:16.006 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:16.006 00.000 8976 move complete, result=1
23:04:16.006 00.000 8976 worker thread done servicing request
23:04:16.006 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=462, med=32, FiltMin=27, FiltMax=331, Gamma=2.260
23:04:16.016 00.010 5052 UpdateGuideState exits: m=8838 SNR=65.9
23:04:16.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:16.016 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:16.016 00.000 5052 Enqueuing Expose request
23:04:16.016 00.000 8976 Worker thread wakes up
23:04:16.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:16.016 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,133,37,37)
23:04:16.017 00.001 5052 GuideStep: 19.4 px 0 ms WEST, 2.8 px 0 ms SOUTH
23:04:16.017 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.10) = xAngle (5.93 = -0.35)
23:04:16.017 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.86 = 2.57)
23:04:16.017 00.000 5052 CameraToMount -- cameraX=-20.68 cameraY=6.72 hyp=21.75 cameraTheta=2.83 mountX=20.39 mountY=11.71, mountTheta=0.52
23:04:16.017 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:16.018 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:17.051 01.033 8976 Exposure complete
23:04:17.066 00.015 8976 worker thread done servicing request
23:04:17.066 00.000 5052 OnExposeComplete: enter
23:04:17.066 00.000 5052 UpdateGuideState(): m_state=6
23:04:17.066 00.000 5052 Star::Find(18, 203, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 165
23:04:17.066 00.000 5052 Star::Find returns 1 (0), X=204.89, Y=150.50, Mass=9027, SNR=66.7, Peak=516 HFD=4.3
23:04:17.066 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.36) = xAngle (0.47 = 0.47)
23:04:17.066 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.13 = 0.13)
23:04:17.066 00.000 5052 CameraToMount -- cameraX=-19.77 cameraY=6.37 hyp=20.77 cameraTheta=2.83 mountX=18.51 mountY=2.72, mountTheta=0.15
23:04:17.067 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.77, y=6.37, opts=13)
23:04:17.067 00.000 5052 Enqueuing Move request for stepguider (-19.77, 6.37)
23:04:17.067 00.000 8976 Worker thread wakes up
23:04:17.067 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.77, 6.37) opts 0xd
23:04:17.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.77, 6.37)
23:04:17.067 00.000 8976 Moving (-19.77, 6.37) raw xDistance=18.51 yDistance=2.72
23:04:17.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.59 from input 18.51
23:04:17.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.85 from input 2.72
23:04:17.067 00.000 8976 MoveAxis(L, 41, ABG)
23:04:17.067 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:17.068 00.001 8976 MoveAxis(D, 9, ABG)
23:04:17.068 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:17.068 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:17.068 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:17.068 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:17.068 00.000 8976 move complete, result=1
23:04:17.068 00.000 8976 worker thread done servicing request
23:04:17.068 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=516, med=32, FiltMin=28, FiltMax=388, Gamma=2.260
23:04:17.078 00.010 5052 UpdateGuideState exits: m=9027 SNR=66.7
23:04:17.079 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:17.079 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:17.079 00.000 5052 Enqueuing Expose request
23:04:17.079 00.000 8976 Worker thread wakes up
23:04:17.079 00.000 5052 GuideStep: 18.5 px 0 ms WEST, 2.7 px 0 ms SOUTH
23:04:17.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:17.079 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,133,37,37)
23:04:17.080 00.001 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.10) = xAngle (5.93 = -0.35)
23:04:17.080 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.86 = 2.58)
23:04:17.080 00.000 5052 CameraToMount -- cameraX=-19.77 cameraY=6.37 hyp=20.77 cameraTheta=2.83 mountX=19.49 mountY=11.14, mountTheta=0.52
23:04:17.080 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:17.080 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:18.127 01.047 8976 Exposure complete
23:04:18.141 00.014 8976 worker thread done servicing request
23:04:18.141 00.000 5052 OnExposeComplete: enter
23:04:18.141 00.000 5052 UpdateGuideState(): m_state=6
23:04:18.141 00.000 5052 Star::Find(18, 204, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 166
23:04:18.141 00.000 5052 Star::Find returns 1 (0), X=205.79, Y=151.08, Mass=8989, SNR=66.5, Peak=437 HFD=4.5
23:04:18.141 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
23:04:18.141 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.09 = 0.09)
23:04:18.141 00.000 5052 CameraToMount -- cameraX=-18.87 cameraY=6.95 hyp=20.10 cameraTheta=2.79 mountX=18.28 mountY=1.81, mountTheta=0.10
23:04:18.142 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.87, y=6.95, opts=13)
23:04:18.142 00.000 5052 Enqueuing Move request for stepguider (-18.87, 6.95)
23:04:18.142 00.000 8976 Worker thread wakes up
23:04:18.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.87, 6.95) opts 0xd
23:04:18.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.87, 6.95)
23:04:18.142 00.000 8976 Moving (-18.87, 6.95) raw xDistance=18.28 yDistance=1.81
23:04:18.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.40 from input 18.28
23:04:18.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.27 from input 1.81
23:04:18.142 00.000 8976 MoveAxis(L, 40, ABG)
23:04:18.142 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:18.142 00.000 8976 MoveAxis(D, 6, ABG)
23:04:18.142 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:18.143 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:18.143 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:18.143 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:18.143 00.000 8976 move complete, result=1
23:04:18.143 00.000 8976 worker thread done servicing request
23:04:18.143 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=437, med=32, FiltMin=27, FiltMax=322, Gamma=2.260
23:04:18.153 00.010 5052 UpdateGuideState exits: m=8989 SNR=66.5
23:04:18.154 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:18.154 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:18.154 00.000 5052 Enqueuing Expose request
23:04:18.154 00.000 5052 GuideStep: 18.3 px 0 ms WEST, 1.8 px 0 ms SOUTH
23:04:18.154 00.000 8976 Worker thread wakes up
23:04:18.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:18.154 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,133,37,37)
23:04:18.154 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (-3.10) = xAngle (5.89 = -0.39)
23:04:18.154 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.82 = 2.53)
23:04:18.154 00.000 5052 CameraToMount -- cameraX=-18.87 cameraY=6.95 hyp=20.10 cameraTheta=2.79 mountX=18.57 mountY=11.48, mountTheta=0.55
23:04:18.155 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:18.155 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:19.190 01.035 8976 Exposure complete
23:04:19.205 00.015 8976 worker thread done servicing request
23:04:19.205 00.000 5052 OnExposeComplete: enter
23:04:19.205 00.000 5052 UpdateGuideState(): m_state=6
23:04:19.205 00.000 5052 Star::Find(18, 205, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 167
23:04:19.205 00.000 5052 Star::Find returns 1 (0), X=205.32, Y=150.30, Mass=8716, SNR=65.6, Peak=387 HFD=4.9
23:04:19.205 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.36) = xAngle (0.47 = 0.47)
23:04:19.205 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.13 = 0.13)
23:04:19.205 00.000 5052 CameraToMount -- cameraX=-19.34 cameraY=6.17 hyp=20.30 cameraTheta=2.83 mountX=18.07 mountY=2.71, mountTheta=0.15
23:04:19.206 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.34, y=6.17, opts=13)
23:04:19.206 00.000 5052 Enqueuing Move request for stepguider (-19.34, 6.17)
23:04:19.206 00.000 8976 Worker thread wakes up
23:04:19.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.34, 6.17) opts 0xd
23:04:19.206 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.34, 6.17)
23:04:19.206 00.000 8976 Moving (-19.34, 6.17) raw xDistance=18.07 yDistance=2.71
23:04:19.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.25 from input 18.07
23:04:19.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.80 from input 2.71
23:04:19.206 00.000 8976 MoveAxis(L, 40, ABG)
23:04:19.206 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:19.206 00.000 8976 MoveAxis(D, 8, ABG)
23:04:19.206 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:19.206 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:19.206 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:19.206 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:19.206 00.000 8976 move complete, result=1
23:04:19.206 00.000 8976 worker thread done servicing request
23:04:19.207 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=387, med=32, FiltMin=28, FiltMax=291, Gamma=2.260
23:04:19.216 00.009 5052 UpdateGuideState exits: m=8716 SNR=65.6
23:04:19.217 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:19.217 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:19.217 00.000 5052 Enqueuing Expose request
23:04:19.217 00.000 5052 GuideStep: 18.1 px 0 ms WEST, 2.7 px 0 ms SOUTH
23:04:19.217 00.000 8976 Worker thread wakes up
23:04:19.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:19.217 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,132,37,37)
23:04:19.217 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.10) = xAngle (5.93 = -0.35)
23:04:19.217 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.86 = 2.58)
23:04:19.217 00.000 5052 CameraToMount -- cameraX=-19.34 cameraY=6.17 hyp=20.30 cameraTheta=2.83 mountX=19.07 mountY=10.84, mountTheta=0.52
23:04:19.218 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:19.218 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:20.266 01.048 8976 Exposure complete
23:04:20.282 00.016 8976 worker thread done servicing request
23:04:20.282 00.000 5052 OnExposeComplete: enter
23:04:20.282 00.000 5052 UpdateGuideState(): m_state=6
23:04:20.282 00.000 5052 Star::Find(18, 205, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 168
23:04:20.283 00.001 5052 Star::Find returns 1 (0), X=205.46, Y=151.29, Mass=9044, SNR=66.7, Peak=479 HFD=4.6
23:04:20.283 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
23:04:20.283 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.09 = 0.09)
23:04:20.283 00.000 5052 CameraToMount -- cameraX=-19.20 cameraY=7.15 hyp=20.49 cameraTheta=2.78 mountX=18.66 mountY=1.77, mountTheta=0.09
23:04:20.283 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-19.20, y=7.15, opts=13)
23:04:20.283 00.000 5052 Enqueuing Move request for stepguider (-19.20, 7.15)
23:04:20.284 00.001 8976 Worker thread wakes up
23:04:20.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.20, 7.15) opts 0xd
23:04:20.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.20, 7.15)
23:04:20.284 00.000 8976 Moving (-19.20, 7.15) raw xDistance=18.66 yDistance=1.77
23:04:20.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.61 from input 18.66
23:04:20.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.24 from input 1.77
23:04:20.284 00.000 8976 MoveAxis(L, 41, ABG)
23:04:20.284 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:20.284 00.000 8976 MoveAxis(D, 6, ABG)
23:04:20.284 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:20.284 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:20.284 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:20.284 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:20.284 00.000 8976 move complete, result=1
23:04:20.284 00.000 8976 worker thread done servicing request
23:04:20.285 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=479, med=32, FiltMin=28, FiltMax=393, Gamma=2.260
23:04:20.294 00.009 5052 UpdateGuideState exits: m=9044 SNR=66.7
23:04:20.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:20.294 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:20.294 00.000 5052 Enqueuing Expose request
23:04:20.295 00.001 5052 GuideStep: 18.7 px 0 ms WEST, 1.8 px 0 ms SOUTH
23:04:20.295 00.000 8976 Worker thread wakes up
23:04:20.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:20.295 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,133,37,37)
23:04:20.295 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (-3.10) = xAngle (5.89 = -0.40)
23:04:20.295 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.81 = 2.53)
23:04:20.295 00.000 5052 CameraToMount -- cameraX=-19.20 cameraY=7.15 hyp=20.49 cameraTheta=2.78 mountX=18.89 mountY=11.76, mountTheta=0.56
23:04:20.296 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:20.296 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:21.340 01.044 8976 Exposure complete
23:04:21.354 00.014 8976 worker thread done servicing request
23:04:21.354 00.000 5052 OnExposeComplete: enter
23:04:21.354 00.000 5052 UpdateGuideState(): m_state=6
23:04:21.354 00.000 5052 Star::Find(18, 205, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 169
23:04:21.355 00.001 5052 Star::Find returns 1 (0), X=205.13, Y=151.49, Mass=8802, SNR=65.8, Peak=507 HFD=4.4
23:04:21.355 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.36) = xAngle (0.42 = 0.42)
23:04:21.355 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.08 = 0.08)
23:04:21.355 00.000 5052 CameraToMount -- cameraX=-19.53 cameraY=7.35 hyp=20.87 cameraTheta=2.78 mountX=19.03 mountY=1.73, mountTheta=0.09
23:04:21.355 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-19.53, y=7.35, opts=13)
23:04:21.355 00.000 5052 Enqueuing Move request for stepguider (-19.53, 7.35)
23:04:21.355 00.000 8976 Worker thread wakes up
23:04:21.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.53, 7.35) opts 0xd
23:04:21.356 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-19.53, 7.35)
23:04:21.356 00.000 8976 Moving (-19.53, 7.35) raw xDistance=19.03 yDistance=1.73
23:04:21.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.87 from input 19.03
23:04:21.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.18 from input 1.73
23:04:21.356 00.000 8976 MoveAxis(L, 42, ABG)
23:04:21.356 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:21.356 00.000 8976 MoveAxis(D, 6, ABG)
23:04:21.356 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:21.356 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:21.356 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:21.356 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:21.356 00.000 8976 move complete, result=1
23:04:21.356 00.000 8976 worker thread done servicing request
23:04:21.356 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=507, med=32, FiltMin=28, FiltMax=378, Gamma=2.260
23:04:21.366 00.010 5052 UpdateGuideState exits: m=8802 SNR=65.8
23:04:21.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:21.366 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:21.366 00.000 5052 Enqueuing Expose request
23:04:21.366 00.000 5052 GuideStep: 19.0 px 0 ms WEST, 1.7 px 0 ms SOUTH
23:04:21.367 00.001 8976 Worker thread wakes up
23:04:21.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:21.367 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,133,37,37)
23:04:21.367 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (-3.10) = xAngle (5.88 = -0.40)
23:04:21.367 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.81 = 2.53)
23:04:21.367 00.000 5052 CameraToMount -- cameraX=-19.53 cameraY=7.35 hyp=20.87 cameraTheta=2.78 mountX=19.21 mountY=12.03, mountTheta=0.56
23:04:21.367 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:21.368 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:22.403 01.035 8976 Exposure complete
23:04:22.417 00.014 8976 worker thread done servicing request
23:04:22.418 00.001 5052 OnExposeComplete: enter
23:04:22.418 00.000 5052 UpdateGuideState(): m_state=6
23:04:22.418 00.000 5052 Star::Find(18, 205, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 170
23:04:22.418 00.000 5052 Star::Find returns 1 (0), X=204.16, Y=151.60, Mass=8647, SNR=65.2, Peak=376 HFD=5.2
23:04:22.418 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
23:04:22.418 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.09 = 0.09)
23:04:22.418 00.000 5052 CameraToMount -- cameraX=-20.50 cameraY=7.47 hyp=21.81 cameraTheta=2.79 mountX=19.80 mountY=2.04, mountTheta=0.10
23:04:22.419 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.50, y=7.47, opts=13)
23:04:22.419 00.000 5052 Enqueuing Move request for stepguider (-20.50, 7.47)
23:04:22.419 00.000 8976 Worker thread wakes up
23:04:22.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.50, 7.47) opts 0xd
23:04:22.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.50, 7.47)
23:04:22.419 00.000 8976 Moving (-20.50, 7.47) raw xDistance=19.80 yDistance=2.04
23:04:22.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.38 from input 19.80
23:04:22.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.37 from input 2.04
23:04:22.419 00.000 8976 MoveAxis(L, 43, ABG)
23:04:22.419 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:22.419 00.000 8976 MoveAxis(D, 6, ABG)
23:04:22.419 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:22.419 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:22.419 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:22.419 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:22.419 00.000 8976 move complete, result=1
23:04:22.419 00.000 8976 worker thread done servicing request
23:04:22.420 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=376, med=32, FiltMin=28, FiltMax=317, Gamma=2.260
23:04:22.430 00.010 5052 UpdateGuideState exits: m=8647 SNR=65.2
23:04:22.433 00.003 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:22.434 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:22.434 00.000 5052 Enqueuing Expose request
23:04:22.434 00.000 8976 Worker thread wakes up
23:04:22.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:22.434 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,134,37,37)
23:04:22.434 00.000 5052 GuideStep: 19.8 px 0 ms WEST, 2.0 px 0 ms SOUTH
23:04:22.434 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (-3.10) = xAngle (5.89 = -0.39)
23:04:22.435 00.001 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.82 = 2.54)
23:04:22.435 00.000 5052 CameraToMount -- cameraX=-20.50 cameraY=7.47 hyp=21.81 cameraTheta=2.79 mountX=20.17 mountY=12.39, mountTheta=0.55
23:04:22.435 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:22.435 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:23.474 01.039 8976 Exposure complete
23:04:23.488 00.014 8976 worker thread done servicing request
23:04:23.488 00.000 5052 OnExposeComplete: enter
23:04:23.488 00.000 5052 UpdateGuideState(): m_state=6
23:04:23.488 00.000 5052 Star::Find(18, 204, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 171
23:04:23.488 00.000 5052 Star::Find returns 1 (0), X=203.69, Y=151.32, Mass=8796, SNR=65.8, Peak=456 HFD=4.8
23:04:23.488 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.36) = xAngle (0.45 = 0.45)
23:04:23.488 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.11 = 0.11)
23:04:23.488 00.000 5052 CameraToMount -- cameraX=-20.97 cameraY=7.19 hyp=22.17 cameraTheta=2.81 mountX=19.94 mountY=2.49, mountTheta=0.12
23:04:23.489 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.97, y=7.19, opts=13)
23:04:23.489 00.000 5052 Enqueuing Move request for stepguider (-20.97, 7.19)
23:04:23.489 00.000 8976 Worker thread wakes up
23:04:23.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.97, 7.19) opts 0xd
23:04:23.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.97, 7.19)
23:04:23.489 00.000 8976 Moving (-20.97, 7.19) raw xDistance=19.94 yDistance=2.49
23:04:23.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.50 from input 19.94
23:04:23.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.67 from input 2.49
23:04:23.489 00.000 8976 MoveAxis(L, 44, ABG)
23:04:23.489 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:23.489 00.000 8976 MoveAxis(D, 8, ABG)
23:04:23.489 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:23.489 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:23.489 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:23.489 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:23.489 00.000 8976 move complete, result=1
23:04:23.489 00.000 8976 worker thread done servicing request
23:04:23.490 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=456, med=32, FiltMin=28, FiltMax=305, Gamma=2.260
23:04:23.500 00.010 5052 UpdateGuideState exits: m=8796 SNR=65.8
23:04:23.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:23.500 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:23.500 00.000 5052 Enqueuing Expose request
23:04:23.500 00.000 5052 GuideStep: 19.9 px 0 ms WEST, 2.5 px 0 ms SOUTH
23:04:23.500 00.000 8976 Worker thread wakes up
23:04:23.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:23.500 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,133,37,37)
23:04:23.501 00.001 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (-3.10) = xAngle (5.91 = -0.37)
23:04:23.501 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.84 = 2.56)
23:04:23.501 00.000 5052 CameraToMount -- cameraX=-20.97 cameraY=7.19 hyp=22.17 cameraTheta=2.81 mountX=20.66 mountY=12.24, mountTheta=0.53
23:04:23.501 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:23.501 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:24.547 01.046 8976 Exposure complete
23:04:24.562 00.015 8976 worker thread done servicing request
23:04:24.562 00.000 5052 OnExposeComplete: enter
23:04:24.562 00.000 5052 UpdateGuideState(): m_state=6
23:04:24.562 00.000 5052 Star::Find(18, 203, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 172
23:04:24.562 00.000 5052 Star::Find returns 1 (0), X=204.87, Y=151.29, Mass=8667, SNR=65.2, Peak=466 HFD=4.7
23:04:24.562 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.36) = xAngle (0.44 = 0.44)
23:04:24.562 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.10 = 0.10)
23:04:24.562 00.000 5052 CameraToMount -- cameraX=-19.78 cameraY=7.15 hyp=21.04 cameraTheta=2.79 mountX=19.07 mountY=2.02, mountTheta=0.11
23:04:24.563 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.78, y=7.15, opts=13)
23:04:24.563 00.000 5052 Enqueuing Move request for stepguider (-19.78, 7.15)
23:04:24.563 00.000 8976 Worker thread wakes up
23:04:24.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.78, 7.15) opts 0xd
23:04:24.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.78, 7.15)
23:04:24.563 00.000 8976 Moving (-19.78, 7.15) raw xDistance=19.07 yDistance=2.02
23:04:24.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.96 from input 19.07
23:04:24.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.39 from input 2.02
23:04:24.563 00.000 8976 MoveAxis(L, 42, ABG)
23:04:24.563 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:24.563 00.000 8976 MoveAxis(D, 7, ABG)
23:04:24.564 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:24.564 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:24.564 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:24.564 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:24.564 00.000 8976 move complete, result=1
23:04:24.564 00.000 8976 worker thread done servicing request
23:04:24.564 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=466, med=31, FiltMin=27, FiltMax=309, Gamma=2.260
23:04:24.574 00.010 5052 UpdateGuideState exits: m=8667 SNR=65.2
23:04:24.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:24.574 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:24.574 00.000 5052 Enqueuing Expose request
23:04:24.574 00.000 5052 GuideStep: 19.1 px 0 ms WEST, 2.0 px 0 ms SOUTH
23:04:24.574 00.000 8976 Worker thread wakes up
23:04:24.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:24.574 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,133,37,37)
23:04:24.575 00.001 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (-3.10) = xAngle (5.90 = -0.39)
23:04:24.575 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.82 = 2.54)
23:04:24.575 00.000 5052 CameraToMount -- cameraX=-19.78 cameraY=7.15 hyp=21.04 cameraTheta=2.79 mountX=19.48 mountY=11.90, mountTheta=0.55
23:04:24.575 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:24.575 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:25.619 01.044 8976 Exposure complete
23:04:25.633 00.014 8976 worker thread done servicing request
23:04:25.633 00.000 5052 OnExposeComplete: enter
23:04:25.633 00.000 5052 UpdateGuideState(): m_state=6
23:04:25.633 00.000 5052 Star::Find(18, 204, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 173
23:04:25.633 00.000 5052 Star::Find returns 1 (0), X=205.66, Y=151.49, Mass=8884, SNR=66.2, Peak=407 HFD=5.0
23:04:25.633 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.36) = xAngle (0.41 = 0.41)
23:04:25.633 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.07 = 0.07)
23:04:25.634 00.001 5052 CameraToMount -- cameraX=-18.99 cameraY=7.35 hyp=20.37 cameraTheta=2.77 mountX=18.65 mountY=1.50, mountTheta=0.08
23:04:25.634 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-18.99, y=7.35, opts=13)
23:04:25.634 00.000 5052 Enqueuing Move request for stepguider (-18.99, 7.35)
23:04:25.634 00.000 8976 Worker thread wakes up
23:04:25.634 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.99, 7.35) opts 0xd
23:04:25.634 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.99, 7.35)
23:04:25.634 00.000 8976 Moving (-18.99, 7.35) raw xDistance=18.65 yDistance=1.50
23:04:25.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.66 from input 18.65
23:04:25.636 00.002 8976 GuideAlgorithmHysteresis::Result() returns 1.04 from input 1.50
23:04:25.636 00.000 8976 MoveAxis(L, 41, ABG)
23:04:25.636 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:25.636 00.000 8976 MoveAxis(D, 5, ABG)
23:04:25.636 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:25.636 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:25.636 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:25.636 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:25.636 00.000 8976 move complete, result=1
23:04:25.636 00.000 8976 worker thread done servicing request
23:04:25.636 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=407, med=32, FiltMin=28, FiltMax=317, Gamma=2.260
23:04:25.646 00.010 5052 UpdateGuideState exits: m=8884 SNR=66.2
23:04:25.646 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:25.646 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:25.646 00.000 5052 Enqueuing Expose request
23:04:25.646 00.000 5052 GuideStep: 18.7 px 0 ms WEST, 1.5 px 0 ms SOUTH
23:04:25.646 00.000 8976 Worker thread wakes up
23:04:25.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:25.646 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,133,37,37)
23:04:25.647 00.001 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (-3.10) = xAngle (5.87 = -0.41)
23:04:25.647 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.80 = 2.52)
23:04:25.647 00.000 5052 CameraToMount -- cameraX=-18.99 cameraY=7.35 hyp=20.37 cameraTheta=2.77 mountX=18.68 mountY=11.90, mountTheta=0.57
23:04:25.647 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:25.648 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:26.683 01.035 8976 Exposure complete
23:04:26.697 00.014 8976 worker thread done servicing request
23:04:26.697 00.000 5052 OnExposeComplete: enter
23:04:26.697 00.000 5052 UpdateGuideState(): m_state=6
23:04:26.697 00.000 5052 Star::Find(18, 205, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 174
23:04:26.697 00.000 5052 Star::Find returns 1 (0), X=205.20, Y=151.62, Mass=8927, SNR=66.3, Peak=415 HFD=4.7
23:04:26.697 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.36) = xAngle (0.41 = 0.41)
23:04:26.697 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.08 = 0.08)
23:04:26.697 00.000 5052 CameraToMount -- cameraX=-19.46 cameraY=7.49 hyp=20.85 cameraTheta=2.77 mountX=19.08 mountY=1.58, mountTheta=0.08
23:04:26.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.46, y=7.49, opts=13)
23:04:26.698 00.000 5052 Enqueuing Move request for stepguider (-19.46, 7.49)
23:04:26.698 00.000 8976 Worker thread wakes up
23:04:26.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.46, 7.49) opts 0xd
23:04:26.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.46, 7.49)
23:04:26.698 00.000 8976 Moving (-19.46, 7.49) raw xDistance=19.08 yDistance=1.58
23:04:26.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.91 from input 19.08
23:04:26.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.58
23:04:26.698 00.000 8976 MoveAxis(L, 42, ABG)
23:04:26.698 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:26.699 00.001 8976 MoveAxis(D, 5, ABG)
23:04:26.699 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:26.699 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:26.699 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:26.699 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:26.699 00.000 8976 move complete, result=1
23:04:26.699 00.000 8976 worker thread done servicing request
23:04:26.699 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=415, med=32, FiltMin=28, FiltMax=358, Gamma=2.260
23:04:26.708 00.009 5052 UpdateGuideState exits: m=8927 SNR=66.3
23:04:26.709 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:26.709 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:26.709 00.000 5052 Enqueuing Expose request
23:04:26.709 00.000 5052 GuideStep: 19.1 px 0 ms WEST, 1.6 px 0 ms SOUTH
23:04:26.709 00.000 8976 Worker thread wakes up
23:04:26.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:26.709 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,134,37,37)
23:04:26.709 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (-3.10) = xAngle (5.88 = -0.41)
23:04:26.709 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.80 = 2.52)
23:04:26.710 00.001 5052 CameraToMount -- cameraX=-19.46 cameraY=7.49 hyp=20.85 cameraTheta=2.77 mountX=19.14 mountY=12.15, mountTheta=0.57
23:04:26.710 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:26.710 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:27.748 01.038 8976 Exposure complete
23:04:27.762 00.014 8976 worker thread done servicing request
23:04:27.762 00.000 5052 OnExposeComplete: enter
23:04:27.762 00.000 5052 UpdateGuideState(): m_state=6
23:04:27.762 00.000 5052 Star::Find(18, 205, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 175
23:04:27.762 00.000 5052 Star::Find returns 1 (0), X=204.30, Y=151.50, Mass=9064, SNR=66.9, Peak=463 HFD=4.6
23:04:27.762 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
23:04:27.762 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.10 = 0.10)
23:04:27.762 00.000 5052 CameraToMount -- cameraX=-20.36 cameraY=7.37 hyp=21.65 cameraTheta=2.79 mountX=19.63 mountY=2.07, mountTheta=0.10
23:04:27.763 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.36, y=7.37, opts=13)
23:04:27.763 00.000 5052 Enqueuing Move request for stepguider (-20.36, 7.37)
23:04:27.763 00.000 8976 Worker thread wakes up
23:04:27.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.36, 7.37) opts 0xd
23:04:27.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.36, 7.37)
23:04:27.763 00.000 8976 Moving (-20.36, 7.37) raw xDistance=19.63 yDistance=2.07
23:04:27.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.27 from input 19.63
23:04:27.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.38 from input 2.07
23:04:27.763 00.000 8976 MoveAxis(L, 43, ABG)
23:04:27.763 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:27.763 00.000 8976 MoveAxis(D, 7, ABG)
23:04:27.763 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:27.763 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:27.763 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:27.764 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:27.764 00.000 8976 move complete, result=1
23:04:27.764 00.000 8976 worker thread done servicing request
23:04:27.764 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=463, med=32, FiltMin=27, FiltMax=381, Gamma=2.260
23:04:27.773 00.009 5052 UpdateGuideState exits: m=9064 SNR=66.9
23:04:27.774 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:27.774 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:27.774 00.000 5052 Enqueuing Expose request
23:04:27.774 00.000 8976 Worker thread wakes up
23:04:27.774 00.000 5052 GuideStep: 19.6 px 0 ms WEST, 2.1 px 0 ms SOUTH
23:04:27.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:27.774 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,134,37,37)
23:04:27.775 00.001 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (-3.10) = xAngle (5.90 = -0.39)
23:04:27.775 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.82 = 2.54)
23:04:27.775 00.000 5052 CameraToMount -- cameraX=-20.36 cameraY=7.37 hyp=21.65 cameraTheta=2.79 mountX=20.04 mountY=12.26, mountTheta=0.55
23:04:27.775 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:27.775 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:28.815 01.040 8976 Exposure complete
23:04:28.830 00.015 8976 worker thread done servicing request
23:04:28.830 00.000 5052 OnExposeComplete: enter
23:04:28.830 00.000 5052 UpdateGuideState(): m_state=6
23:04:28.830 00.000 5052 Star::Find(18, 204, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 176
23:04:28.830 00.000 5052 Star::Find returns 1 (0), X=204.92, Y=151.68, Mass=9141, SNR=67.1, Peak=459 HFD=4.5
23:04:28.830 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.36) = xAngle (0.42 = 0.42)
23:04:28.830 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.08 = 0.08)
23:04:28.830 00.000 5052 CameraToMount -- cameraX=-19.74 cameraY=7.55 hyp=21.13 cameraTheta=2.78 mountX=19.32 mountY=1.64, mountTheta=0.08
23:04:28.831 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.74, y=7.55, opts=13)
23:04:28.831 00.000 5052 Enqueuing Move request for stepguider (-19.74, 7.55)
23:04:28.831 00.000 8976 Worker thread wakes up
23:04:28.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.74, 7.55) opts 0xd
23:04:28.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.74, 7.55)
23:04:28.831 00.000 8976 Moving (-19.74, 7.55) raw xDistance=19.32 yDistance=1.64
23:04:28.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.10 from input 19.32
23:04:28.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.13 from input 1.64
23:04:28.832 00.001 8976 MoveAxis(L, 42, ABG)
23:04:28.832 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:28.832 00.000 8976 MoveAxis(D, 5, ABG)
23:04:28.832 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:28.832 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:28.832 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:28.832 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:28.832 00.000 8976 move complete, result=1
23:04:28.832 00.000 8976 worker thread done servicing request
23:04:28.832 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=459, med=32, FiltMin=27, FiltMax=365, Gamma=2.260
23:04:28.843 00.011 5052 UpdateGuideState exits: m=9141 SNR=67.1
23:04:28.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:28.843 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:28.843 00.000 5052 Enqueuing Expose request
23:04:28.843 00.000 5052 GuideStep: 19.3 px 0 ms WEST, 1.6 px 0 ms SOUTH
23:04:28.843 00.000 8976 Worker thread wakes up
23:04:28.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:28.843 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,134,37,37)
23:04:28.844 00.001 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (-3.10) = xAngle (5.88 = -0.41)
23:04:28.844 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.80 = 2.52)
23:04:28.844 00.000 5052 CameraToMount -- cameraX=-19.74 cameraY=7.55 hyp=21.13 cameraTheta=2.78 mountX=19.41 mountY=12.28, mountTheta=0.56
23:04:28.844 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:28.844 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:29.876 01.032 8976 Exposure complete
23:04:29.890 00.014 8976 worker thread done servicing request
23:04:29.890 00.000 5052 OnExposeComplete: enter
23:04:29.891 00.001 5052 UpdateGuideState(): m_state=6
23:04:29.891 00.000 5052 Star::Find(18, 204, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 177
23:04:29.891 00.000 5052 Star::Find returns 1 (0), X=206.11, Y=151.50, Mass=9195, SNR=67.3, Peak=460 HFD=5.0
23:04:29.891 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.36) = xAngle (0.40 = 0.40)
23:04:29.891 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.07 = 0.07)
23:04:29.891 00.000 5052 CameraToMount -- cameraX=-18.55 cameraY=7.36 hyp=19.96 cameraTheta=2.76 mountX=18.35 mountY=1.30, mountTheta=0.07
23:04:29.892 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.55, y=7.36, opts=13)
23:04:29.892 00.000 5052 Enqueuing Move request for stepguider (-18.55, 7.36)
23:04:29.892 00.000 8976 Worker thread wakes up
23:04:29.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.55, 7.36) opts 0xd
23:04:29.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.55, 7.36)
23:04:29.892 00.000 8976 Moving (-18.55, 7.36) raw xDistance=18.35 yDistance=1.30
23:04:29.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.48 from input 18.35
23:04:29.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.30
23:04:29.892 00.000 8976 MoveAxis(L, 40, ABG)
23:04:29.892 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:29.892 00.000 8976 MoveAxis(D, 4, ABG)
23:04:29.892 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:29.892 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:29.892 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:29.892 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:29.892 00.000 8976 move complete, result=1
23:04:29.893 00.001 8976 worker thread done servicing request
23:04:29.893 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=460, med=32, FiltMin=28, FiltMax=339, Gamma=2.260
23:04:29.903 00.010 5052 UpdateGuideState exits: m=9195 SNR=67.3
23:04:29.903 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:29.903 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:29.903 00.000 5052 Enqueuing Expose request
23:04:29.903 00.000 8976 Worker thread wakes up
23:04:29.903 00.000 5052 GuideStep: 18.3 px 0 ms WEST, 1.3 px 0 ms SOUTH
23:04:29.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:29.903 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,133,37,37)
23:04:29.904 00.001 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (-3.10) = xAngle (5.86 = -0.42)
23:04:29.904 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.79 = 2.51)
23:04:29.904 00.000 5052 CameraToMount -- cameraX=-18.55 cameraY=7.36 hyp=19.96 cameraTheta=2.76 mountX=18.23 mountY=11.80, mountTheta=0.57
23:04:29.904 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:29.905 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:30.943 01.038 8976 Exposure complete
23:04:30.957 00.014 8976 worker thread done servicing request
23:04:30.957 00.000 5052 OnExposeComplete: enter
23:04:30.957 00.000 5052 UpdateGuideState(): m_state=6
23:04:30.957 00.000 5052 Star::Find(18, 206, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 178
23:04:30.957 00.000 5052 Star::Find returns 1 (0), X=205.13, Y=151.76, Mass=8780, SNR=65.7, Peak=447 HFD=5.0
23:04:30.958 00.001 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.36) = xAngle (0.41 = 0.41)
23:04:30.958 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.07 = 0.07)
23:04:30.958 00.000 5052 CameraToMount -- cameraX=-19.53 cameraY=7.62 hyp=20.96 cameraTheta=2.77 mountX=19.22 mountY=1.48, mountTheta=0.08
23:04:30.958 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-19.53, y=7.62, opts=13)
23:04:30.958 00.000 5052 Enqueuing Move request for stepguider (-19.53, 7.62)
23:04:30.958 00.000 8976 Worker thread wakes up
23:04:30.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.53, 7.62) opts 0xd
23:04:30.959 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-19.53, 7.62)
23:04:30.959 00.000 8976 Moving (-19.53, 7.62) raw xDistance=19.22 yDistance=1.48
23:04:30.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.98 from input 19.22
23:04:30.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.00 from input 1.48
23:04:30.959 00.000 8976 MoveAxis(L, 42, ABG)
23:04:30.959 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:30.959 00.000 8976 MoveAxis(D, 5, ABG)
23:04:30.959 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:30.959 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:30.959 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:30.959 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:30.959 00.000 8976 move complete, result=1
23:04:30.959 00.000 8976 worker thread done servicing request
23:04:30.959 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=447, med=32, FiltMin=27, FiltMax=314, Gamma=2.260
23:04:30.969 00.010 5052 UpdateGuideState exits: m=8780 SNR=65.7
23:04:30.969 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:30.969 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:30.969 00.000 5052 Enqueuing Expose request
23:04:30.969 00.000 5052 GuideStep: 19.2 px 0 ms WEST, 1.5 px 0 ms SOUTH
23:04:30.969 00.000 8976 Worker thread wakes up
23:04:30.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:30.969 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,134,37,37)
23:04:30.970 00.001 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (-3.10) = xAngle (5.87 = -0.41)
23:04:30.970 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.80 = 2.51)
23:04:30.970 00.000 5052 CameraToMount -- cameraX=-19.53 cameraY=7.62 hyp=20.96 cameraTheta=2.77 mountX=19.20 mountY=12.29, mountTheta=0.57
23:04:30.970 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:30.970 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:32.013 01.043 8976 Exposure complete
23:04:32.028 00.015 8976 worker thread done servicing request
23:04:32.028 00.000 5052 OnExposeComplete: enter
23:04:32.028 00.000 5052 UpdateGuideState(): m_state=6
23:04:32.028 00.000 5052 Star::Find(18, 205, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 179
23:04:32.028 00.000 5052 Star::Find returns 1 (0), X=202.12, Y=151.60, Mass=8653, SNR=65.3, Peak=340 HFD=5.5
23:04:32.028 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.36) = xAngle (0.46 = 0.46)
23:04:32.028 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.12 = 0.12)
23:04:32.028 00.000 5052 CameraToMount -- cameraX=-22.54 cameraY=7.47 hyp=23.75 cameraTheta=2.82 mountX=21.25 mountY=2.92, mountTheta=0.14
23:04:32.029 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.54, y=7.47, opts=13)
23:04:32.029 00.000 5052 Enqueuing Move request for stepguider (-22.54, 7.47)
23:04:32.029 00.000 8976 Worker thread wakes up
23:04:32.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.54, 7.47) opts 0xd
23:04:32.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.54, 7.47)
23:04:32.029 00.000 8976 Moving (-22.54, 7.47) raw xDistance=21.25 yDistance=2.92
23:04:32.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.30 from input 21.25
23:04:32.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.91 from input 2.92
23:04:32.029 00.000 8976 MoveAxis(L, 46, ABG)
23:04:32.029 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:32.029 00.000 8976 MoveAxis(D, 9, ABG)
23:04:32.030 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:32.030 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:32.030 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:32.030 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:32.030 00.000 8976 move complete, result=1
23:04:32.030 00.000 8976 worker thread done servicing request
23:04:32.030 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=340, med=32, FiltMin=27, FiltMax=272, Gamma=2.260
23:04:32.040 00.010 5052 UpdateGuideState exits: m=8653 SNR=65.3
23:04:32.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:32.040 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:32.040 00.000 5052 Enqueuing Expose request
23:04:32.040 00.000 8976 Worker thread wakes up
23:04:32.040 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:32.040 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,134,37,37)
23:04:32.040 00.000 5052 GuideStep: 21.3 px 0 ms WEST, 2.9 px 0 ms SOUTH
23:04:32.041 00.001 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (-3.10) = xAngle (5.92 = -0.36)
23:04:32.041 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.85 = 2.57)
23:04:32.041 00.000 5052 CameraToMount -- cameraX=-22.54 cameraY=7.47 hyp=23.75 cameraTheta=2.82 mountX=22.22 mountY=12.90, mountTheta=0.53
23:04:32.041 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:32.041 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:33.079 01.038 8976 Exposure complete
23:04:33.093 00.014 8976 worker thread done servicing request
23:04:33.093 00.000 5052 OnExposeComplete: enter
23:04:33.093 00.000 5052 UpdateGuideState(): m_state=6
23:04:33.093 00.000 5052 Star::Find(18, 202, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 180
23:04:33.093 00.000 5052 Star::Find returns 1 (0), X=198.32, Y=151.55, Mass=8807, SNR=65.8, Peak=327 HFD=5.4
23:04:33.093 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.36) = xAngle (0.51 = 0.51)
23:04:33.093 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.17 = 0.17)
23:04:33.093 00.000 5052 CameraToMount -- cameraX=-26.34 cameraY=7.42 hyp=27.37 cameraTheta=2.87 mountX=23.92 mountY=4.59, mountTheta=0.19
23:04:33.094 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-26.34, y=7.42, opts=13)
23:04:33.094 00.000 5052 Enqueuing Move request for stepguider (-26.34, 7.42)
23:04:33.094 00.000 8976 Worker thread wakes up
23:04:33.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-26.34, 7.42) opts 0xd
23:04:33.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-26.34, 7.42)
23:04:33.094 00.000 8976 Moving (-26.34, 7.42) raw xDistance=23.92 yDistance=4.59
23:04:33.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.07 from input 23.92
23:04:33.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.02 from input 4.59
23:04:33.094 00.000 8976 MoveAxis(L, 52, ABG)
23:04:33.094 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:33.094 00.000 8976 MoveAxis(D, 14, ABG)
23:04:33.094 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:33.094 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:33.094 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:33.094 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:33.094 00.000 8976 move complete, result=1
23:04:33.095 00.001 8976 worker thread done servicing request
23:04:33.095 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=327, med=32, FiltMin=27, FiltMax=291, Gamma=2.260
23:04:33.104 00.009 5052 UpdateGuideState exits: m=8807 SNR=65.8
23:04:33.105 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:33.105 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:33.105 00.000 5052 Enqueuing Expose request
23:04:33.105 00.000 5052 GuideStep: 23.9 px 0 ms WEST, 4.6 px 0 ms SOUTH
23:04:33.105 00.000 8976 Worker thread wakes up
23:04:33.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:33.105 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,134,37,37)
23:04:33.105 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.10) = xAngle (5.97 = -0.32)
23:04:33.105 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.90 = 2.61)
23:04:33.105 00.000 5052 CameraToMount -- cameraX=-26.34 cameraY=7.42 hyp=27.37 cameraTheta=2.87 mountX=26.02 mountY=13.81, mountTheta=0.49
23:04:33.106 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:33.106 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:34.147 01.041 8976 Exposure complete
23:04:34.163 00.016 8976 worker thread done servicing request
23:04:34.163 00.000 5052 OnExposeComplete: enter
23:04:34.163 00.000 5052 UpdateGuideState(): m_state=6
23:04:34.163 00.000 5052 Star::Find(18, 198, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 181
23:04:34.163 00.000 5052 Star::Find returns 1 (0), X=196.90, Y=151.34, Mass=8720, SNR=65.7, Peak=482 HFD=4.7
23:04:34.163 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.36) = xAngle (0.53 = 0.53)
23:04:34.163 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.19 = 0.19)
23:04:34.163 00.000 5052 CameraToMount -- cameraX=-27.76 cameraY=7.21 hyp=28.68 cameraTheta=2.89 mountX=24.77 mountY=5.39, mountTheta=0.21
23:04:34.164 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-27.76, y=7.21, opts=13)
23:04:34.164 00.000 5052 Enqueuing Move request for stepguider (-27.76, 7.21)
23:04:34.164 00.000 8976 Worker thread wakes up
23:04:34.164 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-27.76, 7.21) opts 0xd
23:04:34.164 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-27.76, 7.21)
23:04:34.164 00.000 8976 Moving (-27.76, 7.21) raw xDistance=24.77 yDistance=5.39
23:04:34.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.73 from input 24.77
23:04:34.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.60 from input 5.39
23:04:34.164 00.000 8976 MoveAxis(L, 54, ABG)
23:04:34.164 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:34.164 00.000 8976 MoveAxis(D, 17, ABG)
23:04:34.164 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:34.164 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:34.164 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:34.164 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:34.164 00.000 8976 move complete, result=1
23:04:34.164 00.000 8976 worker thread done servicing request
23:04:34.164 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=482, med=32, FiltMin=27, FiltMax=337, Gamma=2.260
23:04:34.174 00.010 5052 UpdateGuideState exits: m=8720 SNR=65.7
23:04:34.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:34.174 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:34.174 00.000 5052 Enqueuing Expose request
23:04:34.174 00.000 5052 GuideStep: 24.8 px 0 ms WEST, 5.4 px 0 ms SOUTH
23:04:34.174 00.000 8976 Worker thread wakes up
23:04:34.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:34.174 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(179,133,37,37)
23:04:34.175 00.001 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (-3.10) = xAngle (5.99 = -0.29)
23:04:34.175 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.92 = 2.63)
23:04:34.175 00.000 5052 CameraToMount -- cameraX=-27.76 cameraY=7.21 hyp=28.68 cameraTheta=2.89 mountX=27.44 mountY=13.97, mountTheta=0.47
23:04:34.175 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:34.175 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:35.212 01.037 8976 Exposure complete
23:04:35.227 00.015 8976 worker thread done servicing request
23:04:35.227 00.000 5052 OnExposeComplete: enter
23:04:35.227 00.000 5052 UpdateGuideState(): m_state=6
23:04:35.227 00.000 5052 Star::Find(18, 196, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 182
23:04:35.227 00.000 5052 Star::Find returns 1 (0), X=197.05, Y=151.55, Mass=8972, SNR=66.5, Peak=405 HFD=5.0
23:04:35.227 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.36) = xAngle (0.52 = 0.52)
23:04:35.227 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.18 = 0.18)
23:04:35.227 00.000 5052 CameraToMount -- cameraX=-27.61 cameraY=7.41 hyp=28.58 cameraTheta=2.88 mountX=24.81 mountY=5.13, mountTheta=0.20
23:04:35.227 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-27.61, y=7.41, opts=13)
23:04:35.227 00.000 5052 Enqueuing Move request for stepguider (-27.61, 7.41)
23:04:35.227 00.000 8976 Worker thread wakes up
23:04:35.228 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-27.61, 7.41) opts 0xd
23:04:35.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-27.61, 7.41)
23:04:35.228 00.000 8976 Moving (-27.61, 7.41) raw xDistance=24.81 yDistance=5.13
23:04:35.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.80 from input 24.81
23:04:35.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.49 from input 5.13
23:04:35.228 00.000 8976 MoveAxis(L, 54, ABG)
23:04:35.228 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:35.228 00.000 8976 MoveAxis(D, 16, ABG)
23:04:35.228 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:35.228 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:35.228 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:35.228 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:35.228 00.000 8976 move complete, result=1
23:04:35.228 00.000 8976 worker thread done servicing request
23:04:35.228 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=405, med=32, FiltMin=28, FiltMax=361, Gamma=2.260
23:04:35.238 00.010 5052 UpdateGuideState exits: m=8972 SNR=66.5
23:04:35.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:35.238 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:35.238 00.000 5052 Enqueuing Expose request
23:04:35.238 00.000 5052 GuideStep: 24.8 px 0 ms WEST, 5.1 px 0 ms SOUTH
23:04:35.238 00.000 8976 Worker thread wakes up
23:04:35.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:35.238 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(179,134,37,37)
23:04:35.239 00.001 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.10) = xAngle (5.98 = -0.30)
23:04:35.239 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.91 = 2.62)
23:04:35.239 00.000 5052 CameraToMount -- cameraX=-27.61 cameraY=7.41 hyp=28.58 cameraTheta=2.88 mountX=27.28 mountY=14.13, mountTheta=0.48
23:04:35.240 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:35.240 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:36.295 01.055 8976 Exposure complete
23:04:36.311 00.016 8976 worker thread done servicing request
23:04:36.311 00.000 5052 OnExposeComplete: enter
23:04:36.311 00.000 5052 UpdateGuideState(): m_state=6
23:04:36.311 00.000 5052 Star::Find(18, 197, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 183
23:04:36.311 00.000 5052 Star::Find returns 1 (0), X=198.73, Y=151.80, Mass=8808, SNR=65.8, Peak=432 HFD=4.5
23:04:36.311 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.36) = xAngle (0.49 = 0.49)
23:04:36.311 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.16 = 0.16)
23:04:36.311 00.000 5052 CameraToMount -- cameraX=-25.93 cameraY=7.66 hyp=27.04 cameraTheta=2.85 mountX=23.80 mountY=4.19, mountTheta=0.17
23:04:36.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-25.93, y=7.66, opts=13)
23:04:36.312 00.000 5052 Enqueuing Move request for stepguider (-25.93, 7.66)
23:04:36.312 00.000 8976 Worker thread wakes up
23:04:36.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-25.93, 7.66) opts 0xd
23:04:36.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-25.93, 7.66)
23:04:36.312 00.000 8976 Moving (-25.93, 7.66) raw xDistance=23.80 yDistance=4.19
23:04:36.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.17 from input 23.80
23:04:36.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.88 from input 4.19
23:04:36.312 00.000 8976 MoveAxis(L, 52, ABG)
23:04:36.312 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:36.312 00.000 8976 MoveAxis(D, 14, ABG)
23:04:36.312 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:36.312 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:36.312 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:36.312 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:36.313 00.001 8976 move complete, result=1
23:04:36.313 00.000 8976 worker thread done servicing request
23:04:36.313 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=432, med=31, FiltMin=27, FiltMax=365, Gamma=2.260
23:04:36.323 00.010 5052 UpdateGuideState exits: m=8808 SNR=65.8
23:04:36.324 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:36.324 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:36.324 00.000 5052 Enqueuing Expose request
23:04:36.324 00.000 5052 GuideStep: 23.8 px 0 ms WEST, 4.2 px 0 ms SOUTH
23:04:36.324 00.000 8976 Worker thread wakes up
23:04:36.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:36.324 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,134,37,37)
23:04:36.324 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (-3.10) = xAngle (5.96 = -0.33)
23:04:36.324 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.88 = 2.60)
23:04:36.324 00.000 5052 CameraToMount -- cameraX=-25.93 cameraY=7.66 hyp=27.04 cameraTheta=2.85 mountX=25.60 mountY=13.95, mountTheta=0.50
23:04:36.325 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:36.325 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:37.363 01.038 8976 Exposure complete
23:04:37.378 00.015 8976 worker thread done servicing request
23:04:37.378 00.000 5052 OnExposeComplete: enter
23:04:37.378 00.000 5052 UpdateGuideState(): m_state=6
23:04:37.378 00.000 5052 Star::Find(18, 198, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 184
23:04:37.378 00.000 5052 Star::Find returns 1 (0), X=199.73, Y=151.79, Mass=8912, SNR=66.4, Peak=540 HFD=4.6
23:04:37.378 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.36) = xAngle (0.48 = 0.48)
23:04:37.378 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.15 = 0.15)
23:04:37.378 00.000 5052 CameraToMount -- cameraX=-24.93 cameraY=7.66 hyp=26.08 cameraTheta=2.84 mountX=23.08 mountY=3.77, mountTheta=0.16
23:04:37.380 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-24.93, y=7.66, opts=13)
23:04:37.380 00.000 5052 Enqueuing Move request for stepguider (-24.93, 7.66)
23:04:37.380 00.000 8976 Worker thread wakes up
23:04:37.380 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-24.93, 7.66) opts 0xd
23:04:37.380 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-24.93, 7.66)
23:04:37.380 00.000 8976 Moving (-24.93, 7.66) raw xDistance=23.08 yDistance=3.77
23:04:37.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.67 from input 23.08
23:04:37.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.58 from input 3.77
23:04:37.380 00.000 8976 MoveAxis(L, 51, ABG)
23:04:37.380 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:37.380 00.000 8976 MoveAxis(D, 12, ABG)
23:04:37.380 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:37.380 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:37.381 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:37.381 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:37.381 00.000 8976 move complete, result=1
23:04:37.381 00.000 8976 worker thread done servicing request
23:04:37.381 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=540, med=32, FiltMin=28, FiltMax=361, Gamma=2.260
23:04:37.391 00.010 5052 UpdateGuideState exits: m=8912 SNR=66.4
23:04:37.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:37.391 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:37.391 00.000 5052 Enqueuing Expose request
23:04:37.391 00.000 8976 Worker thread wakes up
23:04:37.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:37.391 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,134,37,37)
23:04:37.391 00.000 5052 GuideStep: 23.1 px 0 ms WEST, 3.8 px 0 ms SOUTH
23:04:37.392 00.001 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (-3.10) = xAngle (5.94 = -0.34)
23:04:37.392 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.87 = 2.59)
23:04:37.392 00.000 5052 CameraToMount -- cameraX=-24.93 cameraY=7.66 hyp=26.08 cameraTheta=2.84 mountX=24.60 mountY=13.69, mountTheta=0.51
23:04:37.392 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:37.393 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:38.435 01.042 8976 Exposure complete
23:04:38.450 00.015 8976 worker thread done servicing request
23:04:38.450 00.000 5052 OnExposeComplete: enter
23:04:38.450 00.000 5052 UpdateGuideState(): m_state=6
23:04:38.450 00.000 5052 Star::Find(18, 199, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 185
23:04:38.450 00.000 5052 Star::Find returns 1 (0), X=200.66, Y=151.91, Mass=8835, SNR=66.0, Peak=527 HFD=4.7
23:04:38.450 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.36) = xAngle (0.47 = 0.47)
23:04:38.450 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.13 = 0.13)
23:04:38.450 00.000 5052 CameraToMount -- cameraX=-24.00 cameraY=7.78 hyp=25.23 cameraTheta=2.83 mountX=22.51 mountY=3.26, mountTheta=0.14
23:04:38.450 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-24.00, y=7.78, opts=13)
23:04:38.450 00.000 5052 Enqueuing Move request for stepguider (-24.00, 7.78)
23:04:38.450 00.000 8976 Worker thread wakes up
23:04:38.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-24.00, 7.78) opts 0xd
23:04:38.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-24.00, 7.78)
23:04:38.452 00.002 8976 Moving (-24.00, 7.78) raw xDistance=22.51 yDistance=3.26
23:04:38.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.28 from input 22.51
23:04:38.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.23 from input 3.26
23:04:38.452 00.000 8976 MoveAxis(L, 49, ABG)
23:04:38.452 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:38.452 00.000 8976 MoveAxis(D, 11, ABG)
23:04:38.452 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:38.452 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:38.452 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:38.452 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:38.452 00.000 8976 move complete, result=1
23:04:38.452 00.000 8976 worker thread done servicing request
23:04:38.452 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=527, med=32, FiltMin=28, FiltMax=342, Gamma=2.260
23:04:38.455 00.003 5052 UpdateGuideState exits: m=8835 SNR=66.0
23:04:38.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:38.455 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:38.455 00.000 5052 Enqueuing Expose request
23:04:38.455 00.000 5052 GuideStep: 22.5 px 0 ms WEST, 3.3 px 0 ms SOUTH
23:04:38.455 00.000 8976 Worker thread wakes up
23:04:38.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:38.455 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,134,37,37)
23:04:38.455 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.10) = xAngle (5.93 = -0.35)
23:04:38.455 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.86 = 2.57)
23:04:38.455 00.000 5052 CameraToMount -- cameraX=-24.00 cameraY=7.78 hyp=25.23 cameraTheta=2.83 mountX=23.67 mountY=13.57, mountTheta=0.52
23:04:38.455 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:38.455 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:39.494 01.039 8976 Exposure complete
23:04:39.507 00.013 8976 worker thread done servicing request
23:04:39.507 00.000 5052 OnExposeComplete: enter
23:04:39.507 00.000 5052 UpdateGuideState(): m_state=6
23:04:39.508 00.001 5052 Star::Find(18, 200, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 186
23:04:39.508 00.000 5052 Star::Find returns 1 (0), X=200.64, Y=151.99, Mass=8786, SNR=65.8, Peak=347 HFD=5.1
23:04:39.508 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.36) = xAngle (0.47 = 0.47)
23:04:39.508 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.13 = 0.13)
23:04:39.508 00.000 5052 CameraToMount -- cameraX=-24.02 cameraY=7.85 hyp=25.27 cameraTheta=2.83 mountX=22.57 mountY=3.20, mountTheta=0.14
23:04:39.508 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-24.02, y=7.85, opts=13)
23:04:39.508 00.000 5052 Enqueuing Move request for stepguider (-24.02, 7.85)
23:04:39.509 00.001 8976 Worker thread wakes up
23:04:39.509 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-24.02, 7.85) opts 0xd
23:04:39.509 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-24.02, 7.85)
23:04:39.509 00.000 8976 Moving (-24.02, 7.85) raw xDistance=22.57 yDistance=3.20
23:04:39.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.29 from input 22.57
23:04:39.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.17 from input 3.20
23:04:39.509 00.000 8976 MoveAxis(L, 49, ABG)
23:04:39.509 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:39.509 00.000 8976 MoveAxis(D, 10, ABG)
23:04:39.509 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:39.509 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:39.509 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:39.509 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:39.509 00.000 8976 move complete, result=1
23:04:39.509 00.000 8976 worker thread done servicing request
23:04:39.509 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=347, med=32, FiltMin=28, FiltMax=313, Gamma=2.260
23:04:39.519 00.010 5052 UpdateGuideState exits: m=8786 SNR=65.8
23:04:39.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:39.519 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:39.519 00.000 5052 Enqueuing Expose request
23:04:39.519 00.000 8976 Worker thread wakes up
23:04:39.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:39.519 00.000 5052 GuideStep: 22.6 px 0 ms WEST, 3.2 px 0 ms SOUTH
23:04:39.519 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,134,37,37)
23:04:39.520 00.001 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.10) = xAngle (5.93 = -0.36)
23:04:39.520 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.85 = 2.57)
23:04:39.520 00.000 5052 CameraToMount -- cameraX=-24.02 cameraY=7.85 hyp=25.27 cameraTheta=2.83 mountX=23.68 mountY=13.65, mountTheta=0.52
23:04:39.520 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:39.520 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:40.563 01.043 8976 Exposure complete
23:04:40.577 00.014 8976 worker thread done servicing request
23:04:40.577 00.000 5052 OnExposeComplete: enter
23:04:40.577 00.000 5052 UpdateGuideState(): m_state=6
23:04:40.577 00.000 5052 Star::Find(18, 200, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 187
23:04:40.577 00.000 5052 Star::Find returns 1 (0), X=200.95, Y=151.96, Mass=8520, SNR=64.8, Peak=418 HFD=4.5
23:04:40.577 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.36) = xAngle (0.46 = 0.46)
23:04:40.577 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.12 = 0.12)
23:04:40.578 00.001 5052 CameraToMount -- cameraX=-23.71 cameraY=7.83 hyp=24.97 cameraTheta=2.82 mountX=22.34 mountY=3.09, mountTheta=0.14
23:04:40.578 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-23.71, y=7.83, opts=13)
23:04:40.578 00.000 5052 Enqueuing Move request for stepguider (-23.71, 7.83)
23:04:40.578 00.000 8976 Worker thread wakes up
23:04:40.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.71, 7.83) opts 0xd
23:04:40.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.71, 7.83)
23:04:40.579 00.001 8976 Moving (-23.71, 7.83) raw xDistance=22.34 yDistance=3.09
23:04:40.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.14 from input 22.34
23:04:40.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.10 from input 3.09
23:04:40.579 00.000 8976 MoveAxis(L, 49, ABG)
23:04:40.579 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:40.579 00.000 8976 MoveAxis(D, 10, ABG)
23:04:40.579 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:40.579 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:40.579 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:40.579 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:40.579 00.000 8976 move complete, result=1
23:04:40.579 00.000 8976 worker thread done servicing request
23:04:40.579 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=418, med=32, FiltMin=28, FiltMax=334, Gamma=2.260
23:04:40.588 00.009 5052 UpdateGuideState exits: m=8520 SNR=64.8
23:04:40.589 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:40.589 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:40.589 00.000 5052 Enqueuing Expose request
23:04:40.589 00.000 5052 GuideStep: 22.3 px 0 ms WEST, 3.1 px 0 ms SOUTH
23:04:40.589 00.000 8976 Worker thread wakes up
23:04:40.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:40.589 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,134,37,37)
23:04:40.589 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (-3.10) = xAngle (5.92 = -0.36)
23:04:40.589 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.85 = 2.57)
23:04:40.590 00.001 5052 CameraToMount -- cameraX=-23.71 cameraY=7.83 hyp=24.97 cameraTheta=2.82 mountX=23.37 mountY=13.55, mountTheta=0.53
23:04:40.590 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:40.590 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:41.623 01.033 8976 Exposure complete
23:04:41.637 00.014 8976 worker thread done servicing request
23:04:41.637 00.000 5052 OnExposeComplete: enter
23:04:41.637 00.000 5052 UpdateGuideState(): m_state=6
23:04:41.637 00.000 5052 Star::Find(18, 200, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 188
23:04:41.637 00.000 5052 Star::Find returns 1 (0), X=201.86, Y=152.34, Mass=8830, SNR=66.1, Peak=393 HFD=5.0
23:04:41.637 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.36) = xAngle (0.44 = 0.44)
23:04:41.638 00.001 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.10 = 0.10)
23:04:41.638 00.000 5052 CameraToMount -- cameraX=-22.80 cameraY=8.21 hyp=24.23 cameraTheta=2.80 mountX=21.96 mountY=2.36, mountTheta=0.11
23:04:41.638 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-22.80, y=8.21, opts=13)
23:04:41.638 00.000 5052 Enqueuing Move request for stepguider (-22.80, 8.21)
23:04:41.638 00.000 8976 Worker thread wakes up
23:04:41.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.80, 8.21) opts 0xd
23:04:41.639 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-22.80, 8.21)
23:04:41.639 00.000 8976 Moving (-22.80, 8.21) raw xDistance=21.96 yDistance=2.36
23:04:41.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.89 from input 21.96
23:04:41.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.63 from input 2.36
23:04:41.639 00.000 8976 MoveAxis(L, 48, ABG)
23:04:41.639 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:41.639 00.000 8976 MoveAxis(D, 8, ABG)
23:04:41.639 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:41.639 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:41.639 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:41.639 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:41.639 00.000 8976 move complete, result=1
23:04:41.639 00.000 8976 worker thread done servicing request
23:04:41.639 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=393, med=32, FiltMin=27, FiltMax=324, Gamma=2.260
23:04:41.649 00.010 5052 UpdateGuideState exits: m=8830 SNR=66.1
23:04:41.650 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:41.650 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:41.650 00.000 5052 Enqueuing Expose request
23:04:41.650 00.000 5052 GuideStep: 22.0 px 0 ms WEST, 2.4 px 0 ms SOUTH
23:04:41.650 00.000 8976 Worker thread wakes up
23:04:41.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:41.650 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,134,37,37)
23:04:41.650 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (-3.10) = xAngle (5.90 = -0.39)
23:04:41.650 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.82 = 2.54)
23:04:41.651 00.001 5052 CameraToMount -- cameraX=-22.80 cameraY=8.21 hyp=24.23 cameraTheta=2.80 mountX=22.45 mountY=13.68, mountTheta=0.55
23:04:41.651 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:41.651 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:42.688 01.037 8976 Exposure complete
23:04:42.702 00.014 8976 worker thread done servicing request
23:04:42.703 00.001 5052 OnExposeComplete: enter
23:04:42.703 00.000 5052 UpdateGuideState(): m_state=6
23:04:42.703 00.000 5052 Star::Find(18, 201, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 189
23:04:42.703 00.000 5052 Star::Find returns 1 (0), X=202.55, Y=152.54, Mass=9009, SNR=66.7, Peak=464 HFD=5.0
23:04:42.703 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.36) = xAngle (0.42 = 0.42)
23:04:42.703 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.08 = 0.08)
23:04:42.703 00.000 5052 CameraToMount -- cameraX=-22.11 cameraY=8.40 hyp=23.65 cameraTheta=2.78 mountX=21.61 mountY=1.88, mountTheta=0.09
23:04:42.704 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.11, y=8.40, opts=13)
23:04:42.704 00.000 5052 Enqueuing Move request for stepguider (-22.11, 8.40)
23:04:42.704 00.000 8976 Worker thread wakes up
23:04:42.704 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.11, 8.40) opts 0xd
23:04:42.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.11, 8.40)
23:04:42.704 00.000 8976 Moving (-22.11, 8.40) raw xDistance=21.61 yDistance=1.88
23:04:42.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.65 from input 21.61
23:04:42.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.30 from input 1.88
23:04:42.704 00.000 8976 MoveAxis(L, 47, ABG)
23:04:42.704 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:42.704 00.000 8976 MoveAxis(D, 6, ABG)
23:04:42.704 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:42.704 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:42.704 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:42.704 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:42.704 00.000 8976 move complete, result=1
23:04:42.704 00.000 8976 worker thread done servicing request
23:04:42.705 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=464, med=32, FiltMin=28, FiltMax=305, Gamma=2.260
23:04:42.714 00.009 5052 UpdateGuideState exits: m=9009 SNR=66.7
23:04:42.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:42.714 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:42.715 00.001 5052 Enqueuing Expose request
23:04:42.715 00.000 5052 GuideStep: 21.6 px 0 ms WEST, 1.9 px 0 ms SOUTH
23:04:42.715 00.000 8976 Worker thread wakes up
23:04:42.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:42.715 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,135,37,37)
23:04:42.715 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (-3.10) = xAngle (5.88 = -0.40)
23:04:42.715 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.81 = 2.52)
23:04:42.715 00.000 5052 CameraToMount -- cameraX=-22.11 cameraY=8.40 hyp=23.65 cameraTheta=2.78 mountX=21.75 mountY=13.70, mountTheta=0.56
23:04:42.716 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:42.716 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:43.750 01.034 8976 Exposure complete
23:04:43.764 00.014 8976 worker thread done servicing request
23:04:43.764 00.000 5052 OnExposeComplete: enter
23:04:43.764 00.000 5052 UpdateGuideState(): m_state=6
23:04:43.764 00.000 5052 Star::Find(18, 202, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 190
23:04:43.765 00.001 5052 Star::Find returns 1 (0), X=203.02, Y=152.32, Mass=9095, SNR=67.0, Peak=480 HFD=4.8
23:04:43.765 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.36) = xAngle (0.42 = 0.42)
23:04:43.765 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.08 = 0.08)
23:04:43.765 00.000 5052 CameraToMount -- cameraX=-21.64 cameraY=8.18 hyp=23.14 cameraTheta=2.78 mountX=21.12 mountY=1.88, mountTheta=0.09
23:04:43.765 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-21.64, y=8.18, opts=13)
23:04:43.765 00.000 5052 Enqueuing Move request for stepguider (-21.64, 8.18)
23:04:43.766 00.001 8976 Worker thread wakes up
23:04:43.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.64, 8.18) opts 0xd
23:04:43.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.64, 8.18)
23:04:43.766 00.000 8976 Moving (-21.64, 8.18) raw xDistance=21.12 yDistance=1.88
23:04:43.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.33 from input 21.12
23:04:43.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.28 from input 1.88
23:04:43.766 00.000 8976 MoveAxis(L, 46, ABG)
23:04:43.766 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:43.766 00.000 8976 MoveAxis(D, 6, ABG)
23:04:43.766 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:43.766 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:43.766 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:43.766 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:43.766 00.000 8976 move complete, result=1
23:04:43.766 00.000 8976 worker thread done servicing request
23:04:43.767 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=480, med=32, FiltMin=27, FiltMax=333, Gamma=2.260
23:04:43.776 00.009 5052 UpdateGuideState exits: m=9095 SNR=67.0
23:04:43.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:43.776 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:43.776 00.000 5052 Enqueuing Expose request
23:04:43.776 00.000 5052 GuideStep: 21.1 px 0 ms WEST, 1.9 px 0 ms SOUTH
23:04:43.777 00.001 8976 Worker thread wakes up
23:04:43.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:43.777 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,134,37,37)
23:04:43.777 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (-3.10) = xAngle (5.88 = -0.40)
23:04:43.777 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.81 = 2.53)
23:04:43.777 00.000 5052 CameraToMount -- cameraX=-21.64 cameraY=8.18 hyp=23.14 cameraTheta=2.78 mountX=21.29 mountY=13.37, mountTheta=0.56
23:04:43.777 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:43.778 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:44.814 01.036 8976 Exposure complete
23:04:44.828 00.014 8976 worker thread done servicing request
23:04:44.829 00.001 5052 OnExposeComplete: enter
23:04:44.829 00.000 5052 UpdateGuideState(): m_state=6
23:04:44.829 00.000 5052 Star::Find(18, 203, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 191
23:04:44.829 00.000 5052 Star::Find returns 1 (0), X=202.95, Y=152.13, Mass=9022, SNR=66.7, Peak=453 HFD=4.6
23:04:44.829 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
23:04:44.829 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.09 = 0.09)
23:04:44.829 00.000 5052 CameraToMount -- cameraX=-21.71 cameraY=8.00 hyp=23.14 cameraTheta=2.79 mountX=21.04 mountY=2.08, mountTheta=0.10
23:04:44.830 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.71, y=8.00, opts=13)
23:04:44.830 00.000 5052 Enqueuing Move request for stepguider (-21.71, 8.00)
23:04:44.830 00.000 8976 Worker thread wakes up
23:04:44.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.71, 8.00) opts 0xd
23:04:44.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.71, 8.00)
23:04:44.830 00.000 8976 Moving (-21.71, 8.00) raw xDistance=21.04 yDistance=2.08
23:04:44.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.26 from input 21.04
23:04:44.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.40 from input 2.08
23:04:44.830 00.000 8976 MoveAxis(L, 46, ABG)
23:04:44.830 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:44.830 00.000 8976 MoveAxis(D, 7, ABG)
23:04:44.830 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:44.830 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:44.830 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:44.830 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:44.830 00.000 8976 move complete, result=1
23:04:44.830 00.000 8976 worker thread done servicing request
23:04:44.831 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=453, med=32, FiltMin=27, FiltMax=310, Gamma=2.260
23:04:44.841 00.010 5052 UpdateGuideState exits: m=9022 SNR=66.7
23:04:44.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:44.841 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:44.841 00.000 5052 Enqueuing Expose request
23:04:44.841 00.000 8976 Worker thread wakes up
23:04:44.841 00.000 5052 GuideStep: 21.0 px 0 ms WEST, 2.1 px 0 ms SOUTH
23:04:44.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:44.841 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,134,37,37)
23:04:44.842 00.001 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (-3.10) = xAngle (5.89 = -0.39)
23:04:44.842 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.82 = 2.53)
23:04:44.842 00.000 5052 CameraToMount -- cameraX=-21.71 cameraY=8.00 hyp=23.14 cameraTheta=2.79 mountX=21.37 mountY=13.21, mountTheta=0.55
23:04:44.842 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:44.842 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:45.875 01.033 8976 Exposure complete
23:04:45.890 00.015 8976 worker thread done servicing request
23:04:45.890 00.000 5052 OnExposeComplete: enter
23:04:45.890 00.000 5052 UpdateGuideState(): m_state=6
23:04:45.890 00.000 5052 Star::Find(18, 202, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 192
23:04:45.890 00.000 5052 Star::Find returns 1 (0), X=203.54, Y=152.49, Mass=9079, SNR=66.9, Peak=460 HFD=5.0
23:04:45.890 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.36) = xAngle (0.41 = 0.41)
23:04:45.890 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.07 = 0.07)
23:04:45.890 00.000 5052 CameraToMount -- cameraX=-21.12 cameraY=8.36 hyp=22.72 cameraTheta=2.76 mountX=20.87 mountY=1.50, mountTheta=0.07
23:04:45.891 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.12, y=8.36, opts=13)
23:04:45.891 00.000 5052 Enqueuing Move request for stepguider (-21.12, 8.36)
23:04:45.891 00.000 8976 Worker thread wakes up
23:04:45.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.12, 8.36) opts 0xd
23:04:45.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.12, 8.36)
23:04:45.891 00.000 8976 Moving (-21.12, 8.36) raw xDistance=20.87 yDistance=1.50
23:04:45.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.15 from input 20.87
23:04:45.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.05 from input 1.50
23:04:45.891 00.000 8976 MoveAxis(L, 46, ABG)
23:04:45.891 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:45.891 00.000 8976 MoveAxis(D, 5, ABG)
23:04:45.891 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:45.891 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:45.891 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:45.891 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:45.891 00.000 8976 move complete, result=1
23:04:45.891 00.000 8976 worker thread done servicing request
23:04:45.892 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=460, med=32, FiltMin=27, FiltMax=363, Gamma=2.260
23:04:45.902 00.010 5052 UpdateGuideState exits: m=9079 SNR=66.9
23:04:45.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:45.902 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:45.902 00.000 5052 Enqueuing Expose request
23:04:45.902 00.000 5052 GuideStep: 20.9 px 0 ms WEST, 1.5 px 0 ms SOUTH
23:04:45.902 00.000 8976 Worker thread wakes up
23:04:45.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:45.903 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(186,134,37,37)
23:04:45.903 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (-3.10) = xAngle (5.87 = -0.42)
23:04:45.903 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.79 = 2.51)
23:04:45.903 00.000 5052 CameraToMount -- cameraX=-21.12 cameraY=8.36 hyp=22.72 cameraTheta=2.76 mountX=20.77 mountY=13.41, mountTheta=0.57
23:04:45.903 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:45.903 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:46.942 01.039 8976 Exposure complete
23:04:46.956 00.014 8976 worker thread done servicing request
23:04:46.956 00.000 5052 OnExposeComplete: enter
23:04:46.956 00.000 5052 UpdateGuideState(): m_state=6
23:04:46.956 00.000 5052 Star::Find(18, 203, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 193
23:04:46.956 00.000 5052 Star::Find returns 1 (0), X=202.71, Y=152.28, Mass=9226, SNR=67.5, Peak=430 HFD=4.8
23:04:46.956 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
23:04:46.956 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.09 = 0.09)
23:04:46.956 00.000 5052 CameraToMount -- cameraX=-21.95 cameraY=8.14 hyp=23.41 cameraTheta=2.79 mountX=21.31 mountY=2.05, mountTheta=0.10
23:04:46.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.95, y=8.14, opts=13)
23:04:46.957 00.000 5052 Enqueuing Move request for stepguider (-21.95, 8.14)
23:04:46.957 00.000 8976 Worker thread wakes up
23:04:46.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.95, 8.14) opts 0xd
23:04:46.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.95, 8.14)
23:04:46.957 00.000 8976 Moving (-21.95, 8.14) raw xDistance=21.31 yDistance=2.05
23:04:46.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.41 from input 21.31
23:04:46.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.37 from input 2.05
23:04:46.957 00.000 8976 MoveAxis(L, 46, ABG)
23:04:46.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:46.957 00.000 8976 MoveAxis(D, 6, ABG)
23:04:46.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:46.957 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:46.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:46.957 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:46.958 00.001 8976 move complete, result=1
23:04:46.958 00.000 8976 worker thread done servicing request
23:04:46.958 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=430, med=32, FiltMin=28, FiltMax=318, Gamma=2.260
23:04:46.967 00.009 5052 UpdateGuideState exits: m=9226 SNR=67.5
23:04:46.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:46.968 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:46.968 00.000 5052 Enqueuing Expose request
23:04:46.968 00.000 5052 GuideStep: 21.3 px 0 ms WEST, 2.1 px 0 ms SOUTH
23:04:46.968 00.000 8976 Worker thread wakes up
23:04:46.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:46.968 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,134,37,37)
23:04:46.968 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (-3.10) = xAngle (5.89 = -0.40)
23:04:46.968 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.82 = 2.53)
23:04:46.968 00.000 5052 CameraToMount -- cameraX=-21.95 cameraY=8.14 hyp=23.41 cameraTheta=2.79 mountX=21.60 mountY=13.41, mountTheta=0.56
23:04:46.969 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:46.969 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:48.000 01.031 8976 Exposure complete
23:04:48.015 00.015 8976 worker thread done servicing request
23:04:48.016 00.001 5052 OnExposeComplete: enter
23:04:48.016 00.000 5052 UpdateGuideState(): m_state=6
23:04:48.016 00.000 5052 Star::Find(18, 202, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 194
23:04:48.016 00.000 5052 Star::Find returns 1 (0), X=203.17, Y=152.45, Mass=9103, SNR=67.0, Peak=345 HFD=5.1
23:04:48.016 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.36) = xAngle (0.41 = 0.41)
23:04:48.016 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.07 = 0.07)
23:04:48.016 00.000 5052 CameraToMount -- cameraX=-21.49 cameraY=8.32 hyp=23.04 cameraTheta=2.77 mountX=21.11 mountY=1.69, mountTheta=0.08
23:04:48.017 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.49, y=8.32, opts=13)
23:04:48.017 00.000 5052 Enqueuing Move request for stepguider (-21.49, 8.32)
23:04:48.017 00.000 8976 Worker thread wakes up
23:04:48.017 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.49, 8.32) opts 0xd
23:04:48.017 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.49, 8.32)
23:04:48.017 00.000 8976 Moving (-21.49, 8.32) raw xDistance=21.11 yDistance=1.69
23:04:48.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.31 from input 21.11
23:04:48.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.16 from input 1.69
23:04:48.017 00.000 8976 MoveAxis(L, 46, ABG)
23:04:48.017 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:48.017 00.000 8976 MoveAxis(D, 5, ABG)
23:04:48.017 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:48.017 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:48.017 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:48.017 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:48.017 00.000 8976 move complete, result=1
23:04:48.017 00.000 8976 worker thread done servicing request
23:04:48.018 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=345, med=32, FiltMin=28, FiltMax=315, Gamma=2.260
23:04:48.027 00.009 5052 UpdateGuideState exits: m=9103 SNR=67.0
23:04:48.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:48.027 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:48.027 00.000 5052 Enqueuing Expose request
23:04:48.027 00.000 5052 GuideStep: 21.1 px 0 ms WEST, 1.7 px 0 ms SOUTH
23:04:48.027 00.000 8976 Worker thread wakes up
23:04:48.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:48.027 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,134,37,37)
23:04:48.028 00.001 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (-3.10) = xAngle (5.87 = -0.41)
23:04:48.028 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.80 = 2.52)
23:04:48.028 00.000 5052 CameraToMount -- cameraX=-21.49 cameraY=8.32 hyp=23.04 cameraTheta=2.77 mountX=21.13 mountY=13.46, mountTheta=0.57
23:04:48.028 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:48.028 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:49.069 01.041 8976 Exposure complete
23:04:49.083 00.014 8976 worker thread done servicing request
23:04:49.084 00.001 5052 OnExposeComplete: enter
23:04:49.084 00.000 5052 UpdateGuideState(): m_state=6
23:04:49.084 00.000 5052 Star::Find(18, 203, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 195
23:04:49.084 00.000 5052 Star::Find returns 1 (0), X=203.84, Y=152.58, Mass=8730, SNR=65.6, Peak=367 HFD=5.1
23:04:49.084 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.36) = xAngle (0.40 = 0.40)
23:04:49.084 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.06 = 0.06)
23:04:49.084 00.000 5052 CameraToMount -- cameraX=-20.82 cameraY=8.44 hyp=22.47 cameraTheta=2.76 mountX=20.72 mountY=1.30, mountTheta=0.06
23:04:49.085 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.82, y=8.44, opts=13)
23:04:49.085 00.000 5052 Enqueuing Move request for stepguider (-20.82, 8.44)
23:04:49.085 00.000 8976 Worker thread wakes up
23:04:49.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.82, 8.44) opts 0xd
23:04:49.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.82, 8.44)
23:04:49.085 00.000 8976 Moving (-20.82, 8.44) raw xDistance=20.72 yDistance=1.30
23:04:49.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.06 from input 20.72
23:04:49.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.30
23:04:49.085 00.000 8976 MoveAxis(L, 45, ABG)
23:04:49.085 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:49.085 00.000 8976 MoveAxis(D, 4, ABG)
23:04:49.085 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:49.085 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:49.085 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:49.085 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:49.085 00.000 8976 move complete, result=1
23:04:49.085 00.000 8976 worker thread done servicing request
23:04:49.086 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=367, med=32, FiltMin=27, FiltMax=290, Gamma=2.260
23:04:49.096 00.010 5052 UpdateGuideState exits: m=8730 SNR=65.6
23:04:49.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:49.096 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:49.096 00.000 5052 Enqueuing Expose request
23:04:49.096 00.000 8976 Worker thread wakes up
23:04:49.096 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:49.096 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,135,37,37)
23:04:49.096 00.000 5052 GuideStep: 20.7 px 0 ms WEST, 1.3 px 0 ms SOUTH
23:04:49.097 00.001 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (-3.10) = xAngle (5.86 = -0.43)
23:04:49.097 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.78 = 2.50)
23:04:49.097 00.000 5052 CameraToMount -- cameraX=-20.82 cameraY=8.44 hyp=22.47 cameraTheta=2.76 mountX=20.46 mountY=13.41, mountTheta=0.58
23:04:49.097 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:49.097 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:50.134 01.037 8976 Exposure complete
23:04:50.149 00.015 8976 worker thread done servicing request
23:04:50.149 00.000 5052 OnExposeComplete: enter
23:04:50.149 00.000 5052 UpdateGuideState(): m_state=6
23:04:50.149 00.000 5052 Star::Find(18, 203, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 196
23:04:50.149 00.000 5052 Star::Find returns 1 (0), X=204.85, Y=152.79, Mass=8766, SNR=65.8, Peak=374 HFD=5.0
23:04:50.149 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.36) = xAngle (0.37 = 0.37)
23:04:50.149 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.03 = 0.03)
23:04:50.149 00.000 5052 CameraToMount -- cameraX=-19.81 cameraY=8.66 hyp=21.61 cameraTheta=2.73 mountX=20.15 mountY=0.67, mountTheta=0.03
23:04:50.150 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.81, y=8.66, opts=13)
23:04:50.150 00.000 5052 Enqueuing Move request for stepguider (-19.81, 8.66)
23:04:50.150 00.000 8976 Worker thread wakes up
23:04:50.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.81, 8.66) opts 0xd
23:04:50.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.81, 8.66)
23:04:50.150 00.000 8976 Moving (-19.81, 8.66) raw xDistance=20.15 yDistance=0.67
23:04:50.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.68 from input 20.15
23:04:50.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.67
23:04:50.150 00.000 8976 MoveAxis(L, 44, ABG)
23:04:50.150 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:50.150 00.000 8976 MoveAxis(U, 0, ABG)
23:04:50.150 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:50.151 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:50.151 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:50.151 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:50.151 00.000 8976 move complete, result=1
23:04:50.151 00.000 8976 worker thread done servicing request
23:04:50.151 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=374, med=32, FiltMin=28, FiltMax=281, Gamma=2.260
23:04:50.161 00.010 5052 UpdateGuideState exits: m=8766 SNR=65.8
23:04:50.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:50.161 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:50.161 00.000 5052 Enqueuing Expose request
23:04:50.161 00.000 5052 GuideStep: 20.1 px 0 ms WEST, 0.7 px 0 ms NORTH
23:04:50.161 00.000 8976 Worker thread wakes up
23:04:50.162 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:50.162 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,135,37,37)
23:04:50.162 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (-3.10) = xAngle (5.83 = -0.45)
23:04:50.162 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.76 = 2.47)
23:04:50.162 00.000 5052 CameraToMount -- cameraX=-19.81 cameraY=8.66 hyp=21.61 cameraTheta=2.73 mountX=19.44 mountY=13.36, mountTheta=0.60
23:04:50.162 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:50.163 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:51.205 01.042 8976 Exposure complete
23:04:51.219 00.014 8976 worker thread done servicing request
23:04:51.219 00.000 5052 OnExposeComplete: enter
23:04:51.219 00.000 5052 UpdateGuideState(): m_state=6
23:04:51.219 00.000 5052 Star::Find(18, 204, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 197
23:04:51.219 00.000 5052 Star::Find returns 1 (0), X=203.90, Y=152.29, Mass=8548, SNR=64.9, Peak=411 HFD=5.1
23:04:51.219 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.36) = xAngle (0.41 = 0.41)
23:04:51.219 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.07 = 0.07)
23:04:51.219 00.000 5052 CameraToMount -- cameraX=-20.75 cameraY=8.16 hyp=22.30 cameraTheta=2.77 mountX=20.47 mountY=1.53, mountTheta=0.07
23:04:51.220 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.75, y=8.16, opts=13)
23:04:51.220 00.000 5052 Enqueuing Move request for stepguider (-20.75, 8.16)
23:04:51.220 00.000 8976 Worker thread wakes up
23:04:51.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.75, 8.16) opts 0xd
23:04:51.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.75, 8.16)
23:04:51.220 00.000 8976 Moving (-20.75, 8.16) raw xDistance=20.47 yDistance=1.53
23:04:51.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.86 from input 20.47
23:04:51.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.96 from input 1.53
23:04:51.220 00.000 8976 MoveAxis(L, 45, ABG)
23:04:51.220 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:51.220 00.000 8976 MoveAxis(D, 5, ABG)
23:04:51.220 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:51.220 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:51.220 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:51.220 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:51.221 00.001 8976 move complete, result=1
23:04:51.221 00.000 8976 worker thread done servicing request
23:04:51.221 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=411, med=32, FiltMin=28, FiltMax=259, Gamma=2.260
23:04:51.230 00.009 5052 UpdateGuideState exits: m=8548 SNR=64.9
23:04:51.231 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:51.231 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:51.231 00.000 5052 Enqueuing Expose request
23:04:51.231 00.000 5052 GuideStep: 20.5 px 0 ms WEST, 1.5 px 0 ms SOUTH
23:04:51.231 00.000 8976 Worker thread wakes up
23:04:51.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:51.231 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,134,37,37)
23:04:51.231 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (-3.10) = xAngle (5.87 = -0.42)
23:04:51.231 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.80 = 2.51)
23:04:51.232 00.001 5052 CameraToMount -- cameraX=-20.75 cameraY=8.16 hyp=22.30 cameraTheta=2.77 mountX=20.41 mountY=13.12, mountTheta=0.57
23:04:51.232 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:51.232 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:52.265 01.033 8976 Exposure complete
23:04:52.281 00.016 8976 worker thread done servicing request
23:04:52.281 00.000 5052 OnExposeComplete: enter
23:04:52.281 00.000 5052 UpdateGuideState(): m_state=6
23:04:52.281 00.000 5052 Star::Find(18, 203, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 198
23:04:52.281 00.000 5052 Star::Find returns 1 (0), X=203.83, Y=152.60, Mass=8619, SNR=65.0, Peak=321 HFD=5.2
23:04:52.281 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.36) = xAngle (0.40 = 0.40)
23:04:52.281 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.06 = 0.06)
23:04:52.282 00.001 5052 CameraToMount -- cameraX=-20.83 cameraY=8.47 hyp=22.49 cameraTheta=2.76 mountX=20.74 mountY=1.28, mountTheta=0.06
23:04:52.282 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-20.83, y=8.47, opts=13)
23:04:52.282 00.000 5052 Enqueuing Move request for stepguider (-20.83, 8.47)
23:04:52.282 00.000 8976 Worker thread wakes up
23:04:52.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.83, 8.47) opts 0xd
23:04:52.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.83, 8.47)
23:04:52.282 00.000 8976 Moving (-20.83, 8.47) raw xDistance=20.74 yDistance=1.28
23:04:52.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.04 from input 20.74
23:04:52.283 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.28
23:04:52.283 00.000 8976 MoveAxis(L, 45, ABG)
23:04:52.283 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:52.283 00.000 8976 MoveAxis(D, 4, ABG)
23:04:52.283 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:52.283 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:52.283 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:52.283 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:52.283 00.000 8976 move complete, result=1
23:04:52.283 00.000 8976 worker thread done servicing request
23:04:52.283 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=321, med=32, FiltMin=27, FiltMax=260, Gamma=2.260
23:04:52.293 00.010 5052 UpdateGuideState exits: m=8619 SNR=65.0
23:04:52.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:52.293 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:52.293 00.000 5052 Enqueuing Expose request
23:04:52.293 00.000 5052 GuideStep: 20.7 px 0 ms WEST, 1.3 px 0 ms SOUTH
23:04:52.293 00.000 8976 Worker thread wakes up
23:04:52.294 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:52.294 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,135,37,37)
23:04:52.294 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (-3.10) = xAngle (5.86 = -0.43)
23:04:52.294 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.78 = 2.50)
23:04:52.294 00.000 5052 CameraToMount -- cameraX=-20.83 cameraY=8.47 hyp=22.49 cameraTheta=2.76 mountX=20.47 mountY=13.44, mountTheta=0.58
23:04:52.294 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:52.294 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:53.327 01.033 8976 Exposure complete
23:04:53.340 00.013 8976 worker thread done servicing request
23:04:53.341 00.001 5052 OnExposeComplete: enter
23:04:53.341 00.000 5052 UpdateGuideState(): m_state=6
23:04:53.341 00.000 5052 Star::Find(18, 203, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 199
23:04:53.341 00.000 5052 Star::Find returns 1 (0), X=203.12, Y=153.00, Mass=8487, SNR=64.6, Peak=294 HFD=5.8
23:04:53.341 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.36) = xAngle (0.39 = 0.39)
23:04:53.341 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.05 = 0.05)
23:04:53.341 00.000 5052 CameraToMount -- cameraX=-21.54 cameraY=8.87 hyp=23.29 cameraTheta=2.75 mountX=21.53 mountY=1.22, mountTheta=0.06
23:04:53.342 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.54, y=8.87, opts=13)
23:04:53.342 00.000 5052 Enqueuing Move request for stepguider (-21.54, 8.87)
23:04:53.342 00.000 8976 Worker thread wakes up
23:04:53.342 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.54, 8.87) opts 0xd
23:04:53.342 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.54, 8.87)
23:04:53.342 00.000 8976 Moving (-21.54, 8.87) raw xDistance=21.53 yDistance=1.22
23:04:53.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.55 from input 21.53
23:04:53.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.22
23:04:53.342 00.000 8976 MoveAxis(L, 47, ABG)
23:04:53.342 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:53.342 00.000 8976 MoveAxis(D, 4, ABG)
23:04:53.342 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:53.342 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:53.342 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:53.342 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:53.342 00.000 8976 move complete, result=1
23:04:53.342 00.000 8976 worker thread done servicing request
23:04:53.342 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=294, med=32, FiltMin=28, FiltMax=239, Gamma=2.260
23:04:53.352 00.010 5052 UpdateGuideState exits: m=8487 SNR=64.6
23:04:53.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:53.352 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:53.352 00.000 5052 Enqueuing Expose request
23:04:53.352 00.000 5052 GuideStep: 21.5 px 0 ms WEST, 1.2 px 0 ms SOUTH
23:04:53.352 00.000 8976 Worker thread wakes up
23:04:53.352 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:53.352 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,135,37,37)
23:04:53.353 00.001 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (-3.10) = xAngle (5.85 = -0.43)
23:04:53.353 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.78 = 2.50)
23:04:53.353 00.000 5052 CameraToMount -- cameraX=-21.54 cameraY=8.87 hyp=23.29 cameraTheta=2.75 mountX=21.16 mountY=14.01, mountTheta=0.58
23:04:53.353 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:53.353 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:54.389 01.036 8976 Exposure complete
23:04:54.403 00.014 8976 worker thread done servicing request
23:04:54.403 00.000 5052 OnExposeComplete: enter
23:04:54.403 00.000 5052 UpdateGuideState(): m_state=6
23:04:54.403 00.000 5052 Star::Find(18, 203, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 200
23:04:54.403 00.000 5052 Star::Find returns 1 (0), X=203.89, Y=153.19, Mass=8834, SNR=66.0, Peak=317 HFD=5.2
23:04:54.403 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.36) = xAngle (0.37 = 0.37)
23:04:54.404 00.001 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.03 = 0.03)
23:04:54.404 00.000 5052 CameraToMount -- cameraX=-20.77 cameraY=9.05 hyp=22.66 cameraTheta=2.73 mountX=21.11 mountY=0.72, mountTheta=0.03
23:04:54.404 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-20.77, y=9.05, opts=13)
23:04:54.404 00.000 5052 Enqueuing Move request for stepguider (-20.77, 9.05)
23:04:54.404 00.000 8976 Worker thread wakes up
23:04:54.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.77, 9.05) opts 0xd
23:04:54.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.77, 9.05)
23:04:54.405 00.001 8976 Moving (-20.77, 9.05) raw xDistance=21.11 yDistance=0.72
23:04:54.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.32 from input 21.11
23:04:54.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.72
23:04:54.405 00.000 8976 MoveAxis(L, 46, ABG)
23:04:54.405 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:54.405 00.000 8976 MoveAxis(U, 0, ABG)
23:04:54.405 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:54.405 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:54.405 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:54.405 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:54.405 00.000 8976 move complete, result=1
23:04:54.405 00.000 8976 worker thread done servicing request
23:04:54.405 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=317, med=32, FiltMin=27, FiltMax=284, Gamma=2.260
23:04:54.415 00.010 5052 UpdateGuideState exits: m=8834 SNR=66.0
23:04:54.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:54.415 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:54.415 00.000 5052 Enqueuing Expose request
23:04:54.415 00.000 5052 GuideStep: 21.1 px 0 ms WEST, 0.7 px 0 ms NORTH
23:04:54.415 00.000 8976 Worker thread wakes up
23:04:54.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:54.415 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,135,37,37)
23:04:54.416 00.001 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (-3.10) = xAngle (5.83 = -0.45)
23:04:54.416 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.76 = 2.48)
23:04:54.416 00.000 5052 CameraToMount -- cameraX=-20.77 cameraY=9.05 hyp=22.66 cameraTheta=2.73 mountX=20.38 mountY=13.99, mountTheta=0.60
23:04:54.416 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:54.416 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:55.452 01.036 8976 Exposure complete
23:04:55.466 00.014 8976 worker thread done servicing request
23:04:55.466 00.000 5052 OnExposeComplete: enter
23:04:55.466 00.000 5052 UpdateGuideState(): m_state=6
23:04:55.466 00.000 5052 Star::Find(18, 203, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 201
23:04:55.466 00.000 5052 Star::Find returns 1 (0), X=204.04, Y=152.68, Mass=8838, SNR=66.1, Peak=420 HFD=4.3
23:04:55.466 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.36) = xAngle (0.39 = 0.39)
23:04:55.467 00.001 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.05 = 0.05)
23:04:55.467 00.000 5052 CameraToMount -- cameraX=-20.62 cameraY=8.55 hyp=22.32 cameraTheta=2.75 mountX=20.65 mountY=1.12, mountTheta=0.05
23:04:55.467 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-20.62, y=8.55, opts=13)
23:04:55.467 00.000 5052 Enqueuing Move request for stepguider (-20.62, 8.55)
23:04:55.467 00.000 8976 Worker thread wakes up
23:04:55.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.62, 8.55) opts 0xd
23:04:55.468 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-20.62, 8.55)
23:04:55.468 00.000 8976 Moving (-20.62, 8.55) raw xDistance=20.65 yDistance=1.12
23:04:55.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.01 from input 20.65
23:04:55.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.12
23:04:55.468 00.000 8976 MoveAxis(L, 45, ABG)
23:04:55.468 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:55.468 00.000 8976 MoveAxis(D, 3, ABG)
23:04:55.468 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:55.468 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:55.468 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:55.468 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:55.468 00.000 8976 move complete, result=1
23:04:55.468 00.000 8976 worker thread done servicing request
23:04:55.468 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=420, med=32, FiltMin=28, FiltMax=385, Gamma=2.260
23:04:55.478 00.010 5052 UpdateGuideState exits: m=8838 SNR=66.1
23:04:55.478 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:55.478 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:55.478 00.000 5052 Enqueuing Expose request
23:04:55.478 00.000 5052 GuideStep: 20.6 px 0 ms WEST, 1.1 px 0 ms SOUTH
23:04:55.478 00.000 8976 Worker thread wakes up
23:04:55.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:55.478 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,135,37,37)
23:04:55.479 00.001 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (-3.10) = xAngle (5.85 = -0.43)
23:04:55.479 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.78 = 2.49)
23:04:55.479 00.000 5052 CameraToMount -- cameraX=-20.62 cameraY=8.55 hyp=22.32 cameraTheta=2.75 mountX=20.25 mountY=13.46, mountTheta=0.59
23:04:55.479 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:55.479 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:56.521 01.042 8976 Exposure complete
23:04:56.535 00.014 8976 worker thread done servicing request
23:04:56.536 00.001 5052 OnExposeComplete: enter
23:04:56.536 00.000 5052 UpdateGuideState(): m_state=6
23:04:56.536 00.000 5052 Star::Find(18, 204, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 202
23:04:56.536 00.000 5052 Star::Find returns 1 (0), X=203.35, Y=152.78, Mass=8820, SNR=65.9, Peak=451 HFD=4.5
23:04:56.536 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.36) = xAngle (0.40 = 0.40)
23:04:56.536 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.06 = 0.06)
23:04:56.536 00.000 5052 CameraToMount -- cameraX=-21.31 cameraY=8.64 hyp=22.99 cameraTheta=2.76 mountX=21.21 mountY=1.32, mountTheta=0.06
23:04:56.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.31, y=8.64, opts=13)
23:04:56.537 00.000 5052 Enqueuing Move request for stepguider (-21.31, 8.64)
23:04:56.537 00.000 8976 Worker thread wakes up
23:04:56.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.31, 8.64) opts 0xd
23:04:56.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.31, 8.64)
23:04:56.537 00.000 8976 Moving (-21.31, 8.64) raw xDistance=21.21 yDistance=1.32
23:04:56.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.34 from input 21.21
23:04:56.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.32
23:04:56.537 00.000 8976 MoveAxis(L, 46, ABG)
23:04:56.537 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:56.537 00.000 8976 MoveAxis(D, 4, ABG)
23:04:56.537 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:56.537 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:56.537 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:56.537 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:56.537 00.000 8976 move complete, result=1
23:04:56.538 00.001 8976 worker thread done servicing request
23:04:56.538 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=451, med=32, FiltMin=28, FiltMax=351, Gamma=2.260
23:04:56.548 00.010 5052 UpdateGuideState exits: m=8820 SNR=65.9
23:04:56.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:56.548 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:56.548 00.000 5052 Enqueuing Expose request
23:04:56.548 00.000 8976 Worker thread wakes up
23:04:56.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:56.548 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,135,37,37)
23:04:56.548 00.000 5052 GuideStep: 21.2 px 0 ms WEST, 1.3 px 0 ms SOUTH
23:04:56.549 00.001 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (-3.10) = xAngle (5.86 = -0.43)
23:04:56.549 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.78 = 2.50)
23:04:56.549 00.000 5052 CameraToMount -- cameraX=-21.31 cameraY=8.64 hyp=22.99 cameraTheta=2.76 mountX=20.94 mountY=13.73, mountTheta=0.58
23:04:56.549 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:56.549 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:57.589 01.040 8976 Exposure complete
23:04:57.603 00.014 8976 worker thread done servicing request
23:04:57.603 00.000 5052 OnExposeComplete: enter
23:04:57.603 00.000 5052 UpdateGuideState(): m_state=6
23:04:57.603 00.000 5052 Star::Find(18, 203, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 203
23:04:57.603 00.000 5052 Star::Find returns 1 (0), X=203.40, Y=152.44, Mass=8824, SNR=66.0, Peak=416 HFD=4.9
23:04:57.603 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.36) = xAngle (0.41 = 0.41)
23:04:57.604 00.001 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.07 = 0.07)
23:04:57.604 00.000 5052 CameraToMount -- cameraX=-21.26 cameraY=8.30 hyp=22.82 cameraTheta=2.77 mountX=20.93 mountY=1.61, mountTheta=0.08
23:04:57.604 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-21.26, y=8.30, opts=13)
23:04:57.604 00.000 5052 Enqueuing Move request for stepguider (-21.26, 8.30)
23:04:57.604 00.000 8976 Worker thread wakes up
23:04:57.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.26, 8.30) opts 0xd
23:04:57.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.26, 8.30)
23:04:57.605 00.001 8976 Moving (-21.26, 8.30) raw xDistance=20.93 yDistance=1.61
23:04:57.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.19 from input 20.93
23:04:57.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.08 from input 1.61
23:04:57.605 00.000 8976 MoveAxis(L, 46, ABG)
23:04:57.605 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:57.605 00.000 8976 MoveAxis(D, 5, ABG)
23:04:57.605 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:57.605 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:57.605 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:57.605 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:57.605 00.000 8976 move complete, result=1
23:04:57.605 00.000 8976 worker thread done servicing request
23:04:57.605 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=416, med=32, FiltMin=28, FiltMax=329, Gamma=2.260
23:04:57.615 00.010 5052 UpdateGuideState exits: m=8824 SNR=66.0
23:04:57.616 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:57.616 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:57.616 00.000 5052 Enqueuing Expose request
23:04:57.616 00.000 5052 GuideStep: 20.9 px 0 ms WEST, 1.6 px 0 ms SOUTH
23:04:57.616 00.000 8976 Worker thread wakes up
23:04:57.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:57.616 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,134,37,37)
23:04:57.616 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (-3.10) = xAngle (5.87 = -0.41)
23:04:57.616 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.80 = 2.51)
23:04:57.616 00.000 5052 CameraToMount -- cameraX=-21.26 cameraY=8.30 hyp=22.82 cameraTheta=2.77 mountX=20.90 mountY=13.39, mountTheta=0.57
23:04:57.617 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:57.617 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:58.654 01.037 8976 Exposure complete
23:04:58.668 00.014 8976 worker thread done servicing request
23:04:58.668 00.000 5052 OnExposeComplete: enter
23:04:58.668 00.000 5052 UpdateGuideState(): m_state=6
23:04:58.668 00.000 5052 Star::Find(18, 203, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 204
23:04:58.668 00.000 5052 Star::Find returns 1 (0), X=203.96, Y=152.76, Mass=8733, SNR=65.6, Peak=421 HFD=4.7
23:04:58.668 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.36) = xAngle (0.39 = 0.39)
23:04:58.668 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.05 = 0.05)
23:04:58.668 00.000 5052 CameraToMount -- cameraX=-20.70 cameraY=8.62 hyp=22.42 cameraTheta=2.75 mountX=20.76 mountY=1.08, mountTheta=0.05
23:04:58.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.70, y=8.62, opts=13)
23:04:58.669 00.000 5052 Enqueuing Move request for stepguider (-20.70, 8.62)
23:04:58.669 00.000 8976 Worker thread wakes up
23:04:58.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.70, 8.62) opts 0xd
23:04:58.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.70, 8.62)
23:04:58.669 00.000 8976 Moving (-20.70, 8.62) raw xDistance=20.76 yDistance=1.08
23:04:58.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.07 from input 20.76
23:04:58.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.08
23:04:58.669 00.000 8976 MoveAxis(L, 45, ABG)
23:04:58.670 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:58.670 00.000 8976 MoveAxis(D, 4, ABG)
23:04:58.670 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:58.670 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:58.670 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:58.670 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:58.670 00.000 8976 move complete, result=1
23:04:58.670 00.000 8976 worker thread done servicing request
23:04:58.670 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=421, med=32, FiltMin=28, FiltMax=363, Gamma=2.260
23:04:58.680 00.010 5052 UpdateGuideState exits: m=8733 SNR=65.6
23:04:58.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:58.680 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:58.680 00.000 5052 Enqueuing Expose request
23:04:58.680 00.000 5052 GuideStep: 20.8 px 0 ms WEST, 1.1 px 0 ms SOUTH
23:04:58.680 00.000 8976 Worker thread wakes up
23:04:58.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:58.680 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,135,37,37)
23:04:58.681 00.001 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (-3.10) = xAngle (5.85 = -0.44)
23:04:58.681 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.78 = 2.49)
23:04:58.681 00.000 5052 CameraToMount -- cameraX=-20.70 cameraY=8.62 hyp=22.42 cameraTheta=2.75 mountX=20.33 mountY=13.56, mountTheta=0.59
23:04:58.681 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:58.681 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:04:59.722 01.041 8976 Exposure complete
23:04:59.737 00.015 8976 worker thread done servicing request
23:04:59.737 00.000 5052 OnExposeComplete: enter
23:04:59.737 00.000 5052 UpdateGuideState(): m_state=6
23:04:59.737 00.000 5052 Star::Find(18, 203, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 205
23:04:59.737 00.000 5052 Star::Find returns 1 (0), X=203.81, Y=152.65, Mass=8618, SNR=65.1, Peak=430 HFD=4.9
23:04:59.737 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.36) = xAngle (0.39 = 0.39)
23:04:59.737 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.06 = 0.06)
23:04:59.737 00.000 5052 CameraToMount -- cameraX=-20.85 cameraY=8.51 hyp=22.52 cameraTheta=2.75 mountX=20.79 mountY=1.24, mountTheta=0.06
23:04:59.738 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.85, y=8.51, opts=13)
23:04:59.738 00.000 5052 Enqueuing Move request for stepguider (-20.85, 8.51)
23:04:59.738 00.000 8976 Worker thread wakes up
23:04:59.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.85, 8.51) opts 0xd
23:04:59.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.85, 8.51)
23:04:59.738 00.000 8976 Moving (-20.85, 8.51) raw xDistance=20.79 yDistance=1.24
23:04:59.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.08 from input 20.79
23:04:59.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.24
23:04:59.739 00.001 8976 MoveAxis(L, 45, ABG)
23:04:59.739 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:59.739 00.000 8976 MoveAxis(D, 4, ABG)
23:04:59.739 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:04:59.739 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:04:59.739 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:04:59.739 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:04:59.739 00.000 8976 move complete, result=1
23:04:59.739 00.000 8976 worker thread done servicing request
23:04:59.739 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=430, med=32, FiltMin=28, FiltMax=341, Gamma=2.260
23:04:59.750 00.011 5052 UpdateGuideState exits: m=8618 SNR=65.1
23:04:59.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:59.750 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:04:59.750 00.000 5052 Enqueuing Expose request
23:04:59.750 00.000 5052 GuideStep: 20.8 px 0 ms WEST, 1.2 px 0 ms SOUTH
23:04:59.750 00.000 8976 Worker thread wakes up
23:04:59.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:04:59.750 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,135,37,37)
23:04:59.750 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (-3.10) = xAngle (5.85 = -0.43)
23:04:59.751 00.001 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.78 = 2.50)
23:04:59.751 00.000 5052 CameraToMount -- cameraX=-20.85 cameraY=8.51 hyp=22.52 cameraTheta=2.75 mountX=20.49 mountY=13.49, mountTheta=0.58
23:04:59.751 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:04:59.751 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:00.790 01.039 8976 Exposure complete
23:05:00.804 00.014 8976 worker thread done servicing request
23:05:00.804 00.000 5052 OnExposeComplete: enter
23:05:00.804 00.000 5052 UpdateGuideState(): m_state=6
23:05:00.804 00.000 5052 Star::Find(18, 203, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 206
23:05:00.804 00.000 5052 Star::Find returns 1 (0), X=202.20, Y=152.97, Mass=8761, SNR=65.6, Peak=403 HFD=4.7
23:05:00.804 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.36) = xAngle (0.41 = 0.41)
23:05:00.804 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.07 = 0.07)
23:05:00.804 00.000 5052 CameraToMount -- cameraX=-22.46 cameraY=8.83 hyp=24.14 cameraTheta=2.77 mountX=22.16 mountY=1.65, mountTheta=0.07
23:05:00.805 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.46, y=8.83, opts=13)
23:05:00.805 00.000 5052 Enqueuing Move request for stepguider (-22.46, 8.83)
23:05:00.805 00.000 8976 Worker thread wakes up
23:05:00.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.46, 8.83) opts 0xd
23:05:00.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.46, 8.83)
23:05:00.805 00.000 8976 Moving (-22.46, 8.83) raw xDistance=22.16 yDistance=1.65
23:05:00.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.95 from input 22.16
23:05:00.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.10 from input 1.65
23:05:00.805 00.000 8976 MoveAxis(L, 48, ABG)
23:05:00.805 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:00.805 00.000 8976 MoveAxis(D, 5, ABG)
23:05:00.805 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:00.805 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:00.805 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:00.805 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:00.805 00.000 8976 move complete, result=1
23:05:00.806 00.001 8976 worker thread done servicing request
23:05:00.806 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=403, med=32, FiltMin=28, FiltMax=335, Gamma=2.260
23:05:00.815 00.009 5052 UpdateGuideState exits: m=8761 SNR=65.6
23:05:00.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:00.815 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:00.815 00.000 5052 Enqueuing Expose request
23:05:00.816 00.001 5052 GuideStep: 22.2 px 0 ms WEST, 1.6 px 0 ms SOUTH
23:05:00.816 00.000 8976 Worker thread wakes up
23:05:00.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:00.816 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,135,37,37)
23:05:00.816 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (-3.10) = xAngle (5.87 = -0.42)
23:05:00.816 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.80 = 2.51)
23:05:00.816 00.000 5052 CameraToMount -- cameraX=-22.46 cameraY=8.83 hyp=24.14 cameraTheta=2.77 mountX=22.09 mountY=14.20, mountTheta=0.57
23:05:00.816 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:00.817 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:01.860 01.043 8976 Exposure complete
23:05:01.875 00.015 8976 worker thread done servicing request
23:05:01.875 00.000 5052 OnExposeComplete: enter
23:05:01.875 00.000 5052 UpdateGuideState(): m_state=6
23:05:01.875 00.000 5052 Star::Find(18, 202, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 207
23:05:01.875 00.000 5052 Star::Find returns 1 (0), X=201.13, Y=152.90, Mass=8949, SNR=66.5, Peak=450 HFD=4.5
23:05:01.875 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
23:05:01.875 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.09 = 0.09)
23:05:01.875 00.000 5052 CameraToMount -- cameraX=-23.52 cameraY=8.77 hyp=25.10 cameraTheta=2.78 mountX=22.87 mountY=2.16, mountTheta=0.09
23:05:01.876 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-23.52, y=8.77, opts=13)
23:05:01.876 00.000 5052 Enqueuing Move request for stepguider (-23.52, 8.77)
23:05:01.876 00.000 8976 Worker thread wakes up
23:05:01.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.52, 8.77) opts 0xd
23:05:01.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.52, 8.77)
23:05:01.876 00.000 8976 Moving (-23.52, 8.77) raw xDistance=22.87 yDistance=2.16
23:05:01.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.45 from input 22.87
23:05:01.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.44 from input 2.16
23:05:01.876 00.000 8976 MoveAxis(L, 50, ABG)
23:05:01.876 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:01.876 00.000 8976 MoveAxis(D, 7, ABG)
23:05:01.877 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:01.877 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:01.877 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:01.877 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:01.877 00.000 8976 move complete, result=1
23:05:01.877 00.000 8976 worker thread done servicing request
23:05:01.877 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=450, med=32, FiltMin=27, FiltMax=357, Gamma=2.260
23:05:01.888 00.011 5052 UpdateGuideState exits: m=8949 SNR=66.5
23:05:01.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:01.888 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:01.888 00.000 5052 Enqueuing Expose request
23:05:01.888 00.000 5052 GuideStep: 22.9 px 0 ms WEST, 2.2 px 0 ms SOUTH
23:05:01.888 00.000 8976 Worker thread wakes up
23:05:01.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:01.888 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,135,37,37)
23:05:01.889 00.001 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (-3.10) = xAngle (5.89 = -0.40)
23:05:01.889 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.81 = 2.53)
23:05:01.889 00.000 5052 CameraToMount -- cameraX=-23.52 cameraY=8.77 hyp=25.10 cameraTheta=2.78 mountX=23.15 mountY=14.41, mountTheta=0.56
23:05:01.889 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:01.889 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:02.922 01.033 8976 Exposure complete
23:05:02.936 00.014 8976 worker thread done servicing request
23:05:02.936 00.000 5052 OnExposeComplete: enter
23:05:02.936 00.000 5052 UpdateGuideState(): m_state=6
23:05:02.936 00.000 5052 Star::Find(18, 201, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 208
23:05:02.936 00.000 5052 Star::Find returns 1 (0), X=199.95, Y=152.98, Mass=8690, SNR=65.6, Peak=425 HFD=4.5
23:05:02.936 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.36) = xAngle (0.44 = 0.44)
23:05:02.936 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.10 = 0.10)
23:05:02.936 00.000 5052 CameraToMount -- cameraX=-24.71 cameraY=8.84 hyp=26.24 cameraTheta=2.80 mountX=23.76 mountY=2.60, mountTheta=0.11
23:05:02.937 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-24.71, y=8.84, opts=13)
23:05:02.937 00.000 5052 Enqueuing Move request for stepguider (-24.71, 8.84)
23:05:02.937 00.000 8976 Worker thread wakes up
23:05:02.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-24.71, 8.84) opts 0xd
23:05:02.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-24.71, 8.84)
23:05:02.937 00.000 8976 Moving (-24.71, 8.84) raw xDistance=23.76 yDistance=2.60
23:05:02.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.05 from input 23.76
23:05:02.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.74 from input 2.60
23:05:02.937 00.000 8976 MoveAxis(L, 52, ABG)
23:05:02.937 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:02.937 00.000 8976 MoveAxis(D, 8, ABG)
23:05:02.938 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:02.938 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:02.938 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:02.938 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:02.938 00.000 8976 move complete, result=1
23:05:02.938 00.000 8976 worker thread done servicing request
23:05:02.938 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=425, med=32, FiltMin=28, FiltMax=298, Gamma=2.260
23:05:02.948 00.010 5052 UpdateGuideState exits: m=8690 SNR=65.6
23:05:02.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:02.948 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:02.948 00.000 5052 Enqueuing Expose request
23:05:02.948 00.000 5052 GuideStep: 23.8 px 0 ms WEST, 2.6 px 0 ms SOUTH
23:05:02.948 00.000 8976 Worker thread wakes up
23:05:02.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:02.948 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,135,37,37)
23:05:02.949 00.001 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (-3.10) = xAngle (5.90 = -0.38)
23:05:02.949 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.83 = 2.54)
23:05:02.949 00.000 5052 CameraToMount -- cameraX=-24.71 cameraY=8.84 hyp=26.24 cameraTheta=2.80 mountX=24.33 mountY=14.78, mountTheta=0.55
23:05:02.949 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:02.949 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:03.992 01.043 8976 Exposure complete
23:05:04.007 00.015 8976 worker thread done servicing request
23:05:04.007 00.000 5052 OnExposeComplete: enter
23:05:04.007 00.000 5052 UpdateGuideState(): m_state=6
23:05:04.007 00.000 5052 Star::Find(18, 199, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 209
23:05:04.007 00.000 5052 Star::Find returns 1 (0), X=199.39, Y=153.01, Mass=8572, SNR=65.0, Peak=399 HFD=4.9
23:05:04.007 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.36) = xAngle (0.44 = 0.44)
23:05:04.007 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.11 = 0.11)
23:05:04.007 00.000 5052 CameraToMount -- cameraX=-25.26 cameraY=8.87 hyp=26.78 cameraTheta=2.80 mountX=24.17 mountY=2.81, mountTheta=0.12
23:05:04.008 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-25.26, y=8.87, opts=13)
23:05:04.008 00.000 5052 Enqueuing Move request for stepguider (-25.26, 8.87)
23:05:04.008 00.000 8976 Worker thread wakes up
23:05:04.008 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-25.26, 8.87) opts 0xd
23:05:04.008 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-25.26, 8.87)
23:05:04.008 00.000 8976 Moving (-25.26, 8.87) raw xDistance=24.17 yDistance=2.81
23:05:04.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.35 from input 24.17
23:05:04.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.89 from input 2.81
23:05:04.008 00.000 8976 MoveAxis(L, 53, ABG)
23:05:04.008 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:04.009 00.001 8976 MoveAxis(D, 9, ABG)
23:05:04.009 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:04.009 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:04.009 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:04.009 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:04.009 00.000 8976 move complete, result=1
23:05:04.009 00.000 8976 worker thread done servicing request
23:05:04.009 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=399, med=32, FiltMin=27, FiltMax=325, Gamma=2.260
23:05:04.019 00.010 5052 UpdateGuideState exits: m=8572 SNR=65.0
23:05:04.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:04.019 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:04.019 00.000 5052 Enqueuing Expose request
23:05:04.019 00.000 5052 GuideStep: 24.2 px 0 ms WEST, 2.8 px 0 ms SOUTH
23:05:04.019 00.000 8976 Worker thread wakes up
23:05:04.020 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:04.020 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,135,37,37)
23:05:04.020 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (-3.10) = xAngle (5.90 = -0.38)
23:05:04.020 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.83 = 2.55)
23:05:04.020 00.000 5052 CameraToMount -- cameraX=-25.26 cameraY=8.87 hyp=26.78 cameraTheta=2.80 mountX=24.88 mountY=14.95, mountTheta=0.54
23:05:04.020 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:04.021 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:05.061 01.040 8976 Exposure complete
23:05:05.075 00.014 8976 worker thread done servicing request
23:05:05.075 00.000 5052 OnExposeComplete: enter
23:05:05.075 00.000 5052 UpdateGuideState(): m_state=6
23:05:05.075 00.000 5052 Star::Find(18, 199, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 210
23:05:05.075 00.000 5052 Star::Find returns 1 (0), X=198.86, Y=153.32, Mass=8956, SNR=66.4, Peak=430 HFD=4.7
23:05:05.075 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.36) = xAngle (0.44 = 0.44)
23:05:05.076 00.001 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.10 = 0.10)
23:05:05.076 00.000 5052 CameraToMount -- cameraX=-25.80 cameraY=9.19 hyp=27.38 cameraTheta=2.80 mountX=24.78 mountY=2.76, mountTheta=0.11
23:05:05.076 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-25.80, y=9.19, opts=13)
23:05:05.076 00.000 5052 Enqueuing Move request for stepguider (-25.80, 9.19)
23:05:05.076 00.000 8976 Worker thread wakes up
23:05:05.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-25.80, 9.19) opts 0xd
23:05:05.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-25.80, 9.19)
23:05:05.076 00.000 8976 Moving (-25.80, 9.19) raw xDistance=24.78 yDistance=2.76
23:05:05.077 00.001 8976 GuideAlgorithmHysteresis::Result() returns 16.75 from input 24.78
23:05:05.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.87 from input 2.76
23:05:05.077 00.000 8976 MoveAxis(L, 54, ABG)
23:05:05.077 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:05.077 00.000 8976 MoveAxis(D, 9, ABG)
23:05:05.077 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:05.077 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:05.077 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:05.077 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:05.077 00.000 8976 move complete, result=1
23:05:05.077 00.000 8976 worker thread done servicing request
23:05:05.077 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=430, med=32, FiltMin=28, FiltMax=325, Gamma=2.260
23:05:05.088 00.011 5052 UpdateGuideState exits: m=8956 SNR=66.4
23:05:05.089 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:05.089 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:05.089 00.000 5052 Enqueuing Expose request
23:05:05.089 00.000 5052 GuideStep: 24.8 px 0 ms WEST, 2.8 px 0 ms SOUTH
23:05:05.089 00.000 8976 Worker thread wakes up
23:05:05.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:05.089 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,135,37,37)
23:05:05.089 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (-3.10) = xAngle (5.90 = -0.38)
23:05:05.089 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.83 = 2.54)
23:05:05.090 00.001 5052 CameraToMount -- cameraX=-25.80 cameraY=9.19 hyp=27.38 cameraTheta=2.80 mountX=25.40 mountY=15.39, mountTheta=0.54
23:05:05.090 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:05.090 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:06.125 01.035 8976 Exposure complete
23:05:06.140 00.015 8976 worker thread done servicing request
23:05:06.140 00.000 5052 OnExposeComplete: enter
23:05:06.140 00.000 5052 UpdateGuideState(): m_state=6
23:05:06.140 00.000 5052 Star::Find(18, 198, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 211
23:05:06.140 00.000 5052 Star::Find returns 1 (0), X=198.64, Y=152.78, Mass=8607, SNR=65.0, Peak=422 HFD=4.7
23:05:06.140 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.36) = xAngle (0.46 = 0.46)
23:05:06.141 00.001 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.12 = 0.12)
23:05:06.141 00.000 5052 CameraToMount -- cameraX=-26.02 cameraY=8.65 hyp=27.42 cameraTheta=2.82 mountX=24.55 mountY=3.34, mountTheta=0.14
23:05:06.141 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-26.02, y=8.65, opts=13)
23:05:06.141 00.000 5052 Enqueuing Move request for stepguider (-26.02, 8.65)
23:05:06.142 00.001 8976 Worker thread wakes up
23:05:06.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-26.02, 8.65) opts 0xd
23:05:06.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-26.02, 8.65)
23:05:06.142 00.000 8976 Moving (-26.02, 8.65) raw xDistance=24.55 yDistance=3.34
23:05:06.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.64 from input 24.55
23:05:06.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.24 from input 3.34
23:05:06.142 00.000 8976 MoveAxis(L, 54, ABG)
23:05:06.142 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:06.142 00.000 8976 MoveAxis(D, 11, ABG)
23:05:06.142 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:06.142 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:06.142 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:06.142 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:06.142 00.000 8976 move complete, result=1
23:05:06.142 00.000 8976 worker thread done servicing request
23:05:06.143 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=422, med=32, FiltMin=28, FiltMax=323, Gamma=2.260
23:05:06.153 00.010 5052 UpdateGuideState exits: m=8607 SNR=65.0
23:05:06.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:06.153 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:06.153 00.000 5052 Enqueuing Expose request
23:05:06.153 00.000 5052 GuideStep: 24.6 px 0 ms WEST, 3.3 px 0 ms SOUTH
23:05:06.153 00.000 8976 Worker thread wakes up
23:05:06.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:06.153 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,135,37,37)
23:05:06.154 00.001 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (-3.10) = xAngle (5.92 = -0.36)
23:05:06.154 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.85 = 2.57)
23:05:06.154 00.000 5052 CameraToMount -- cameraX=-26.02 cameraY=8.65 hyp=27.42 cameraTheta=2.82 mountX=25.65 mountY=14.92, mountTheta=0.53
23:05:06.154 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:06.154 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:07.192 01.038 8976 Exposure complete
23:05:07.207 00.015 8976 worker thread done servicing request
23:05:07.207 00.000 5052 OnExposeComplete: enter
23:05:07.207 00.000 5052 UpdateGuideState(): m_state=6
23:05:07.207 00.000 5052 Star::Find(18, 198, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 212
23:05:07.207 00.000 5052 Star::Find returns 1 (0), X=197.54, Y=153.03, Mass=8739, SNR=65.7, Peak=429 HFD=4.9
23:05:07.207 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.36) = xAngle (0.47 = 0.47)
23:05:07.207 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.13 = 0.13)
23:05:07.207 00.000 5052 CameraToMount -- cameraX=-27.12 cameraY=8.90 hyp=28.54 cameraTheta=2.82 mountX=25.51 mountY=3.58, mountTheta=0.14
23:05:07.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-27.12, y=8.90, opts=13)
23:05:07.208 00.000 5052 Enqueuing Move request for stepguider (-27.12, 8.90)
23:05:07.208 00.000 8976 Worker thread wakes up
23:05:07.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-27.12, 8.90) opts 0xd
23:05:07.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-27.12, 8.90)
23:05:07.208 00.000 8976 Moving (-27.12, 8.90) raw xDistance=25.51 yDistance=3.58
23:05:07.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 17.23 from input 25.51
23:05:07.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.41 from input 3.58
23:05:07.208 00.000 8976 MoveAxis(L, 56, ABG)
23:05:07.208 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:07.209 00.001 8976 MoveAxis(D, 11, ABG)
23:05:07.209 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:07.209 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:07.209 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:07.209 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:07.209 00.000 8976 move complete, result=1
23:05:07.209 00.000 8976 worker thread done servicing request
23:05:07.209 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=429, med=32, FiltMin=27, FiltMax=340, Gamma=2.260
23:05:07.219 00.010 5052 UpdateGuideState exits: m=8739 SNR=65.7
23:05:07.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:07.219 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:07.219 00.000 5052 Enqueuing Expose request
23:05:07.219 00.000 5052 GuideStep: 25.5 px 0 ms WEST, 3.6 px 0 ms SOUTH
23:05:07.219 00.000 8976 Worker thread wakes up
23:05:07.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:07.219 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,135,37,37)
23:05:07.220 00.001 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (-3.10) = xAngle (5.93 = -0.36)
23:05:07.220 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.85 = 2.57)
23:05:07.220 00.000 5052 CameraToMount -- cameraX=-27.12 cameraY=8.90 hyp=28.54 cameraTheta=2.82 mountX=26.73 mountY=15.44, mountTheta=0.52
23:05:07.220 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:07.220 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:08.254 01.034 8976 Exposure complete
23:05:08.269 00.015 8976 worker thread done servicing request
23:05:08.270 00.001 5052 OnExposeComplete: enter
23:05:08.270 00.000 5052 UpdateGuideState(): m_state=6
23:05:08.270 00.000 5052 Star::Find(18, 197, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 213
23:05:08.270 00.000 5052 Star::Find returns 1 (0), X=198.55, Y=153.15, Mass=8527, SNR=64.9, Peak=406 HFD=4.8
23:05:08.270 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.36) = xAngle (0.45 = 0.45)
23:05:08.270 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.11 = 0.11)
23:05:08.270 00.000 5052 CameraToMount -- cameraX=-26.11 cameraY=9.01 hyp=27.62 cameraTheta=2.81 mountX=24.87 mountY=3.05, mountTheta=0.12
23:05:08.271 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-26.11, y=9.01, opts=13)
23:05:08.271 00.000 5052 Enqueuing Move request for stepguider (-26.11, 9.01)
23:05:08.271 00.000 8976 Worker thread wakes up
23:05:08.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-26.11, 9.01) opts 0xd
23:05:08.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-26.11, 9.01)
23:05:08.271 00.000 8976 Moving (-26.11, 9.01) raw xDistance=24.87 yDistance=3.05
23:05:08.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.88 from input 24.87
23:05:08.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.09 from input 3.05
23:05:08.271 00.000 8976 MoveAxis(L, 54, ABG)
23:05:08.271 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:08.271 00.000 8976 MoveAxis(D, 10, ABG)
23:05:08.271 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:08.271 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:08.272 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:08.272 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:08.272 00.000 8976 move complete, result=1
23:05:08.272 00.000 8976 worker thread done servicing request
23:05:08.272 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=406, med=32, FiltMin=27, FiltMax=316, Gamma=2.260
23:05:08.283 00.011 5052 UpdateGuideState exits: m=8527 SNR=64.9
23:05:08.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:08.283 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:08.283 00.000 5052 Enqueuing Expose request
23:05:08.283 00.000 5052 GuideStep: 24.9 px 0 ms WEST, 3.0 px 0 ms SOUTH
23:05:08.283 00.000 8976 Worker thread wakes up
23:05:08.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:08.283 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,135,37,37)
23:05:08.284 00.001 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (-3.10) = xAngle (5.91 = -0.37)
23:05:08.284 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.84 = 2.55)
23:05:08.284 00.000 5052 CameraToMount -- cameraX=-26.11 cameraY=9.01 hyp=27.62 cameraTheta=2.81 mountX=25.72 mountY=15.30, mountTheta=0.54
23:05:08.284 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:08.284 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:09.317 01.033 8976 Exposure complete
23:05:09.333 00.016 8976 worker thread done servicing request
23:05:09.333 00.000 5052 OnExposeComplete: enter
23:05:09.333 00.000 5052 UpdateGuideState(): m_state=6
23:05:09.334 00.001 5052 Star::Find(18, 198, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 214
23:05:09.334 00.000 5052 Star::Find returns 1 (0), X=198.65, Y=153.42, Mass=8781, SNR=65.7, Peak=398 HFD=4.9
23:05:09.334 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.36) = xAngle (0.44 = 0.44)
23:05:09.334 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.10 = 0.10)
23:05:09.334 00.000 5052 CameraToMount -- cameraX=-26.00 cameraY=9.29 hyp=27.61 cameraTheta=2.80 mountX=24.99 mountY=2.75, mountTheta=0.11
23:05:09.334 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-26.00, y=9.29, opts=13)
23:05:09.335 00.001 5052 Enqueuing Move request for stepguider (-26.00, 9.29)
23:05:09.335 00.000 8976 Worker thread wakes up
23:05:09.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-26.00, 9.29) opts 0xd
23:05:09.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-26.00, 9.29)
23:05:09.335 00.000 8976 Moving (-26.00, 9.29) raw xDistance=24.99 yDistance=2.75
23:05:09.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.93 from input 24.99
23:05:09.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.88 from input 2.75
23:05:09.335 00.000 8976 MoveAxis(L, 55, ABG)
23:05:09.335 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:09.335 00.000 8976 MoveAxis(D, 9, ABG)
23:05:09.335 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:09.335 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:09.335 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:09.335 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:09.335 00.000 8976 move complete, result=1
23:05:09.335 00.000 8976 worker thread done servicing request
23:05:09.336 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=398, med=31, FiltMin=27, FiltMax=310, Gamma=2.260
23:05:09.346 00.010 5052 UpdateGuideState exits: m=8781 SNR=65.7
23:05:09.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:09.346 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:09.346 00.000 5052 Enqueuing Expose request
23:05:09.346 00.000 5052 GuideStep: 25.0 px 0 ms WEST, 2.8 px 0 ms SOUTH
23:05:09.346 00.000 8976 Worker thread wakes up
23:05:09.346 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:09.346 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,135,37,37)
23:05:09.347 00.001 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (-3.10) = xAngle (5.90 = -0.38)
23:05:09.347 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.83 = 2.54)
23:05:09.347 00.000 5052 CameraToMount -- cameraX=-26.00 cameraY=9.29 hyp=27.61 cameraTheta=2.80 mountX=25.60 mountY=15.54, mountTheta=0.55
23:05:09.347 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:09.347 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:10.394 01.047 8976 Exposure complete
23:05:10.408 00.014 8976 worker thread done servicing request
23:05:10.408 00.000 5052 OnExposeComplete: enter
23:05:10.408 00.000 5052 UpdateGuideState(): m_state=6
23:05:10.409 00.001 5052 Star::Find(18, 198, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 215
23:05:10.409 00.000 5052 Star::Find returns 1 (0), X=199.82, Y=153.88, Mass=8974, SNR=66.6, Peak=423 HFD=4.6
23:05:10.409 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.36) = xAngle (0.41 = 0.41)
23:05:10.409 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.07 = 0.07)
23:05:10.409 00.000 5052 CameraToMount -- cameraX=-24.84 cameraY=9.74 hyp=26.68 cameraTheta=2.77 mountX=24.49 mountY=1.85, mountTheta=0.08
23:05:10.410 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-24.84, y=9.74, opts=13)
23:05:10.410 00.000 5052 Enqueuing Move request for stepguider (-24.84, 9.74)
23:05:10.410 00.000 8976 Worker thread wakes up
23:05:10.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-24.84, 9.74) opts 0xd
23:05:10.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-24.84, 9.74)
23:05:10.410 00.000 8976 Moving (-24.84, 9.74) raw xDistance=24.49 yDistance=1.85
23:05:10.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.61 from input 24.49
23:05:10.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.29 from input 1.85
23:05:10.410 00.000 8976 MoveAxis(L, 54, ABG)
23:05:10.410 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:10.410 00.000 8976 MoveAxis(D, 6, ABG)
23:05:10.410 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:10.410 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:10.410 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:10.410 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:10.410 00.000 8976 move complete, result=1
23:05:10.410 00.000 8976 worker thread done servicing request
23:05:10.411 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=423, med=31, FiltMin=27, FiltMax=341, Gamma=2.260
23:05:10.421 00.010 5052 UpdateGuideState exits: m=8974 SNR=66.6
23:05:10.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:10.421 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:10.421 00.000 5052 Enqueuing Expose request
23:05:10.421 00.000 5052 GuideStep: 24.5 px 0 ms WEST, 1.8 px 0 ms SOUTH
23:05:10.421 00.000 8976 Worker thread wakes up
23:05:10.422 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:10.422 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,136,37,37)
23:05:10.422 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (-3.10) = xAngle (5.87 = -0.41)
23:05:10.422 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.80 = 2.51)
23:05:10.422 00.000 5052 CameraToMount -- cameraX=-24.84 cameraY=9.74 hyp=26.68 cameraTheta=2.77 mountX=24.42 mountY=15.68, mountTheta=0.57
23:05:10.422 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:10.423 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:11.460 01.037 8976 Exposure complete
23:05:11.475 00.015 8976 worker thread done servicing request
23:05:11.476 00.001 5052 OnExposeComplete: enter
23:05:11.476 00.000 5052 UpdateGuideState(): m_state=6
23:05:11.476 00.000 5052 Star::Find(18, 199, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 216
23:05:11.476 00.000 5052 Star::Find returns 1 (0), X=198.86, Y=153.73, Mass=8793, SNR=65.8, Peak=400 HFD=4.5
23:05:11.476 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
23:05:11.476 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.09 = 0.09)
23:05:11.476 00.000 5052 CameraToMount -- cameraX=-25.80 cameraY=9.59 hyp=27.53 cameraTheta=2.79 mountX=25.06 mountY=2.39, mountTheta=0.10
23:05:11.477 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-25.80, y=9.59, opts=13)
23:05:11.477 00.000 5052 Enqueuing Move request for stepguider (-25.80, 9.59)
23:05:11.477 00.000 8976 Worker thread wakes up
23:05:11.477 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-25.80, 9.59) opts 0xd
23:05:11.477 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-25.80, 9.59)
23:05:11.477 00.000 8976 Moving (-25.80, 9.59) raw xDistance=25.06 yDistance=2.39
23:05:11.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.95 from input 25.06
23:05:11.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.60 from input 2.39
23:05:11.477 00.000 8976 MoveAxis(L, 55, ABG)
23:05:11.477 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:11.477 00.000 8976 MoveAxis(D, 8, ABG)
23:05:11.477 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:11.477 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:11.477 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:11.477 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:11.477 00.000 8976 move complete, result=1
23:05:11.477 00.000 8976 worker thread done servicing request
23:05:11.478 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=400, med=31, FiltMin=27, FiltMax=340, Gamma=2.260
23:05:11.488 00.010 5052 UpdateGuideState exits: m=8793 SNR=65.8
23:05:11.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:11.488 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:11.488 00.000 5052 Enqueuing Expose request
23:05:11.488 00.000 5052 GuideStep: 25.1 px 0 ms WEST, 2.4 px 0 ms SOUTH
23:05:11.488 00.000 8976 Worker thread wakes up
23:05:11.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:11.488 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,136,37,37)
23:05:11.489 00.001 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (-3.10) = xAngle (5.89 = -0.40)
23:05:11.489 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.81 = 2.53)
23:05:11.489 00.000 5052 CameraToMount -- cameraX=-25.80 cameraY=9.59 hyp=27.53 cameraTheta=2.79 mountX=25.39 mountY=15.78, mountTheta=0.56
23:05:11.489 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:11.489 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:12.525 01.036 8976 Exposure complete
23:05:12.538 00.013 8976 worker thread done servicing request
23:05:12.538 00.000 5052 OnExposeComplete: enter
23:05:12.538 00.000 5052 UpdateGuideState(): m_state=6
23:05:12.539 00.001 5052 Star::Find(18, 198, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 217
23:05:12.539 00.000 5052 Star::Find returns 1 (0), X=198.07, Y=153.99, Mass=8744, SNR=65.7, Peak=395 HFD=4.5
23:05:12.539 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
23:05:12.539 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.09 = 0.09)
23:05:12.539 00.000 5052 CameraToMount -- cameraX=-26.59 cameraY=9.85 hyp=28.35 cameraTheta=2.79 mountX=25.80 mountY=2.50, mountTheta=0.10
23:05:12.539 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-26.59, y=9.85, opts=13)
23:05:12.540 00.001 5052 Enqueuing Move request for stepguider (-26.59, 9.85)
23:05:12.540 00.000 8976 Worker thread wakes up
23:05:12.540 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-26.59, 9.85) opts 0xd
23:05:12.540 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-26.59, 9.85)
23:05:12.540 00.000 8976 Moving (-26.59, 9.85) raw xDistance=25.80 yDistance=2.50
23:05:12.540 00.000 8976 GuideAlgorithmHysteresis::Result() returns 17.44 from input 25.80
23:05:12.540 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.68 from input 2.50
23:05:12.540 00.000 8976 MoveAxis(L, 56, ABG)
23:05:12.540 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:12.540 00.000 8976 MoveAxis(D, 8, ABG)
23:05:12.540 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:12.540 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:12.540 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:12.540 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:12.540 00.000 8976 move complete, result=1
23:05:12.540 00.000 8976 worker thread done servicing request
23:05:12.541 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=395, med=32, FiltMin=28, FiltMax=321, Gamma=2.260
23:05:12.550 00.009 5052 UpdateGuideState exits: m=8744 SNR=65.7
23:05:12.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:12.550 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:12.550 00.000 5052 Enqueuing Expose request
23:05:12.550 00.000 5052 GuideStep: 25.8 px 0 ms WEST, 2.5 px 0 ms SOUTH
23:05:12.551 00.001 8976 Worker thread wakes up
23:05:12.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:12.551 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,136,37,37)
23:05:12.551 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (-3.10) = xAngle (5.89 = -0.40)
23:05:12.551 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.82 = 2.53)
23:05:12.551 00.000 5052 CameraToMount -- cameraX=-26.59 cameraY=9.85 hyp=28.35 cameraTheta=2.79 mountX=26.16 mountY=16.23, mountTheta=0.56
23:05:12.551 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:12.552 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:13.597 01.045 8976 Exposure complete
23:05:13.612 00.015 8976 worker thread done servicing request
23:05:13.613 00.001 5052 OnExposeComplete: enter
23:05:13.613 00.000 5052 UpdateGuideState(): m_state=6
23:05:13.613 00.000 5052 Star::Find(18, 198, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 218
23:05:13.613 00.000 5052 Star::Find returns 1 (0), X=199.39, Y=153.56, Mass=8811, SNR=65.9, Peak=380 HFD=5.1
23:05:13.613 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
23:05:13.613 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.09 = 0.09)
23:05:13.613 00.000 5052 CameraToMount -- cameraX=-25.27 cameraY=9.42 hyp=26.97 cameraTheta=2.78 mountX=24.56 mountY=2.32, mountTheta=0.09
23:05:13.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-25.27, y=9.42, opts=13)
23:05:13.614 00.000 5052 Enqueuing Move request for stepguider (-25.27, 9.42)
23:05:13.614 00.000 8976 Worker thread wakes up
23:05:13.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-25.27, 9.42) opts 0xd
23:05:13.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-25.27, 9.42)
23:05:13.614 00.000 8976 Moving (-25.27, 9.42) raw xDistance=24.56 yDistance=2.32
23:05:13.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.70 from input 24.56
23:05:13.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.58 from input 2.32
23:05:13.614 00.000 8976 MoveAxis(L, 54, ABG)
23:05:13.614 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:13.614 00.000 8976 MoveAxis(D, 7, ABG)
23:05:13.614 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:13.614 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:13.614 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:13.614 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:13.614 00.000 8976 move complete, result=1
23:05:13.614 00.000 8976 worker thread done servicing request
23:05:13.615 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=380, med=31, FiltMin=27, FiltMax=309, Gamma=2.260
23:05:13.624 00.009 5052 UpdateGuideState exits: m=8811 SNR=65.9
23:05:13.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:13.625 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:13.625 00.000 5052 Enqueuing Expose request
23:05:13.625 00.000 5052 GuideStep: 24.6 px 0 ms WEST, 2.3 px 0 ms SOUTH
23:05:13.625 00.000 8976 Worker thread wakes up
23:05:13.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:13.625 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,136,37,37)
23:05:13.625 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (-3.10) = xAngle (5.89 = -0.40)
23:05:13.625 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.81 = 2.53)
23:05:13.625 00.000 5052 CameraToMount -- cameraX=-25.27 cameraY=9.42 hyp=26.97 cameraTheta=2.78 mountX=24.86 mountY=15.48, mountTheta=0.56
23:05:13.626 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:13.626 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:14.663 01.037 8976 Exposure complete
23:05:14.677 00.014 8976 worker thread done servicing request
23:05:14.677 00.000 5052 OnExposeComplete: enter
23:05:14.677 00.000 5052 UpdateGuideState(): m_state=6
23:05:14.677 00.000 5052 Star::Find(18, 199, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 219
23:05:14.677 00.000 5052 Star::Find returns 1 (0), X=201.33, Y=153.60, Mass=8788, SNR=65.8, Peak=417 HFD=4.8
23:05:14.677 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.36) = xAngle (0.40 = 0.40)
23:05:14.677 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.06 = 0.06)
23:05:14.677 00.000 5052 CameraToMount -- cameraX=-23.33 cameraY=9.47 hyp=25.18 cameraTheta=2.76 mountX=23.22 mountY=1.45, mountTheta=0.06
23:05:14.678 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-23.33, y=9.47, opts=13)
23:05:14.678 00.000 5052 Enqueuing Move request for stepguider (-23.33, 9.47)
23:05:14.678 00.000 8976 Worker thread wakes up
23:05:14.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.33, 9.47) opts 0xd
23:05:14.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.33, 9.47)
23:05:14.678 00.000 8976 Moving (-23.33, 9.47) raw xDistance=23.22 yDistance=1.45
23:05:14.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.80 from input 23.22
23:05:14.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.45
23:05:14.678 00.000 8976 MoveAxis(L, 51, ABG)
23:05:14.678 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:14.678 00.000 8976 MoveAxis(D, 5, ABG)
23:05:14.678 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:14.678 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:14.678 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:14.678 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:14.678 00.000 8976 move complete, result=1
23:05:14.678 00.000 8976 worker thread done servicing request
23:05:14.678 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=417, med=31, FiltMin=27, FiltMax=323, Gamma=2.260
23:05:14.686 00.008 5052 UpdateGuideState exits: m=8788 SNR=65.8
23:05:14.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:14.686 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:14.686 00.000 5052 Enqueuing Expose request
23:05:14.686 00.000 5052 GuideStep: 23.2 px 0 ms WEST, 1.4 px 0 ms SOUTH
23:05:14.686 00.000 8976 Worker thread wakes up
23:05:14.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:14.686 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,136,37,37)
23:05:14.686 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (-3.10) = xAngle (5.86 = -0.43)
23:05:14.686 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.78 = 2.50)
23:05:14.686 00.000 5052 CameraToMount -- cameraX=-23.33 cameraY=9.47 hyp=25.18 cameraTheta=2.76 mountX=22.92 mountY=15.04, mountTheta=0.58
23:05:14.686 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:14.686 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:15.735 01.049 8976 Exposure complete
23:05:15.749 00.014 8976 worker thread done servicing request
23:05:15.749 00.000 5052 OnExposeComplete: enter
23:05:15.750 00.001 5052 UpdateGuideState(): m_state=6
23:05:15.750 00.000 5052 Star::Find(18, 201, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 220
23:05:15.750 00.000 5052 Star::Find returns 1 (0), X=203.70, Y=153.41, Mass=8852, SNR=65.9, Peak=357 HFD=5.2
23:05:15.750 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.36) = xAngle (0.37 = 0.37)
23:05:15.750 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.03 = 0.03)
23:05:15.750 00.000 5052 CameraToMount -- cameraX=-20.96 cameraY=9.27 hyp=22.92 cameraTheta=2.73 mountX=21.40 mountY=0.61, mountTheta=0.03
23:05:15.750 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-20.96, y=9.27, opts=13)
23:05:15.750 00.000 5052 Enqueuing Move request for stepguider (-20.96, 9.27)
23:05:15.750 00.000 8976 Worker thread wakes up
23:05:15.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.96, 9.27) opts 0xd
23:05:15.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.96, 9.27)
23:05:15.750 00.000 8976 Moving (-20.96, 9.27) raw xDistance=21.40 yDistance=0.61
23:05:15.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.59 from input 21.40
23:05:15.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.61
23:05:15.750 00.000 8976 MoveAxis(L, 47, ABG)
23:05:15.751 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:15.751 00.000 8976 MoveAxis(U, 0, ABG)
23:05:15.751 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:15.751 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:15.751 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:15.751 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:15.751 00.000 8976 move complete, result=1
23:05:15.751 00.000 8976 worker thread done servicing request
23:05:15.751 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=357, med=32, FiltMin=27, FiltMax=298, Gamma=2.260
23:05:15.761 00.010 5052 UpdateGuideState exits: m=8852 SNR=65.9
23:05:15.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:15.761 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:15.761 00.000 5052 Enqueuing Expose request
23:05:15.761 00.000 5052 GuideStep: 21.4 px 0 ms WEST, 0.6 px 0 ms NORTH
23:05:15.761 00.000 8976 Worker thread wakes up
23:05:15.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:15.761 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,135,37,37)
23:05:15.762 00.001 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (-3.10) = xAngle (5.83 = -0.46)
23:05:15.762 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.75 = 2.47)
23:05:15.762 00.000 5052 CameraToMount -- cameraX=-20.96 cameraY=9.27 hyp=22.92 cameraTheta=2.73 mountX=20.56 mountY=14.25, mountTheta=0.61
23:05:15.762 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:15.762 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:16.805 01.043 8976 Exposure complete
23:05:16.819 00.014 8976 worker thread done servicing request
23:05:16.820 00.001 5052 OnExposeComplete: enter
23:05:16.820 00.000 5052 UpdateGuideState(): m_state=6
23:05:16.820 00.000 5052 Star::Find(18, 203, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 221
23:05:16.820 00.000 5052 Star::Find returns 1 (0), X=204.73, Y=153.50, Mass=8799, SNR=65.8, Peak=445 HFD=4.6
23:05:16.820 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
23:05:16.820 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.00 = 0.00)
23:05:16.820 00.000 5052 CameraToMount -- cameraX=-19.92 cameraY=9.36 hyp=22.01 cameraTheta=2.70 mountX=20.73 mountY=0.08, mountTheta=0.00
23:05:16.821 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.92, y=9.36, opts=13)
23:05:16.821 00.000 5052 Enqueuing Move request for stepguider (-19.92, 9.36)
23:05:16.821 00.000 8976 Worker thread wakes up
23:05:16.821 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.92, 9.36) opts 0xd
23:05:16.821 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.92, 9.36)
23:05:16.821 00.000 8976 Moving (-19.92, 9.36) raw xDistance=20.73 yDistance=0.08
23:05:16.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.08 from input 20.73
23:05:16.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:05:16.821 00.000 8976 MoveAxis(L, 45, ABG)
23:05:16.821 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:16.821 00.000 8976 MoveAxis(U, 0, ABG)
23:05:16.821 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:16.821 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:16.821 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:16.821 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:16.821 00.000 8976 move complete, result=1
23:05:16.821 00.000 8976 worker thread done servicing request
23:05:16.822 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=445, med=31, FiltMin=27, FiltMax=337, Gamma=2.260
23:05:16.831 00.009 5052 UpdateGuideState exits: m=8799 SNR=65.8
23:05:16.831 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:16.831 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:16.831 00.000 5052 Enqueuing Expose request
23:05:16.831 00.000 8976 Worker thread wakes up
23:05:16.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:16.832 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(187,135,37,37)
23:05:16.832 00.000 5052 GuideStep: 20.7 px 0 ms WEST, 0.1 px 0 ms NORTH
23:05:16.832 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.10) = xAngle (5.80 = -0.48)
23:05:16.832 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.73 = 2.45)
23:05:16.832 00.000 5052 CameraToMount -- cameraX=-19.92 cameraY=9.36 hyp=22.01 cameraTheta=2.70 mountX=19.53 mountY=14.08, mountTheta=0.62
23:05:16.832 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:16.833 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:17.866 01.033 8976 Exposure complete
23:05:17.880 00.014 8976 worker thread done servicing request
23:05:17.880 00.000 5052 OnExposeComplete: enter
23:05:17.881 00.001 5052 UpdateGuideState(): m_state=6
23:05:17.881 00.000 5052 Star::Find(18, 204, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 222
23:05:17.881 00.000 5052 Star::Find returns 1 (0), X=206.22, Y=153.68, Mass=8803, SNR=65.7, Peak=417 HFD=4.7
23:05:17.881 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.36) = xAngle (0.30 = 0.30)
23:05:17.881 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.03 = -0.03)
23:05:17.881 00.000 5052 CameraToMount -- cameraX=-18.44 cameraY=9.54 hyp=20.76 cameraTheta=2.66 mountX=19.81 mountY=-0.72, mountTheta=-0.04
23:05:17.882 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.44, y=9.54, opts=13)
23:05:17.882 00.000 5052 Enqueuing Move request for stepguider (-18.44, 9.54)
23:05:17.882 00.000 8976 Worker thread wakes up
23:05:17.882 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.44, 9.54) opts 0xd
23:05:17.882 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.44, 9.54)
23:05:17.882 00.000 8976 Moving (-18.44, 9.54) raw xDistance=19.81 yDistance=-0.72
23:05:17.882 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.46 from input 19.81
23:05:17.882 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.72
23:05:17.882 00.000 8976 MoveAxis(L, 43, ABG)
23:05:17.882 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:17.882 00.000 8976 MoveAxis(U, 0, ABG)
23:05:17.882 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:17.882 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:17.882 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:17.882 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:17.882 00.000 8976 move complete, result=1
23:05:17.882 00.000 8976 worker thread done servicing request
23:05:17.883 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=417, med=32, FiltMin=28, FiltMax=339, Gamma=2.260
23:05:17.893 00.010 5052 UpdateGuideState exits: m=8803 SNR=65.7
23:05:17.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:17.893 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:17.893 00.000 5052 Enqueuing Expose request
23:05:17.893 00.000 5052 GuideStep: 19.8 px 0 ms WEST, -0.7 px 0 ms NORTH
23:05:17.893 00.000 8976 Worker thread wakes up
23:05:17.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:17.893 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,136,37,37)
23:05:17.894 00.001 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.77 = -0.52)
23:05:17.894 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.69 = 2.41)
23:05:17.894 00.000 5052 CameraToMount -- cameraX=-18.44 cameraY=9.54 hyp=20.76 cameraTheta=2.66 mountX=18.04 mountY=13.88, mountTheta=0.66
23:05:17.894 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:17.894 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:18.938 01.044 8976 Exposure complete
23:05:18.951 00.013 8976 worker thread done servicing request
23:05:18.952 00.001 5052 OnExposeComplete: enter
23:05:18.952 00.000 5052 UpdateGuideState(): m_state=6
23:05:18.952 00.000 5052 Star::Find(18, 206, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 223
23:05:18.952 00.000 5052 Star::Find returns 1 (0), X=206.51, Y=153.91, Mass=8352, SNR=64.0, Peak=510 HFD=4.8
23:05:18.952 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.36) = xAngle (0.29 = 0.29)
23:05:18.952 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.05 = -0.05)
23:05:18.952 00.000 5052 CameraToMount -- cameraX=-18.15 cameraY=9.78 hyp=20.61 cameraTheta=2.65 mountX=19.76 mountY=-1.06, mountTheta=-0.05
23:05:18.953 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.15, y=9.78, opts=13)
23:05:18.953 00.000 5052 Enqueuing Move request for stepguider (-18.15, 9.78)
23:05:18.953 00.000 8976 Worker thread wakes up
23:05:18.953 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.15, 9.78) opts 0xd
23:05:18.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.15, 9.78)
23:05:18.953 00.000 8976 Moving (-18.15, 9.78) raw xDistance=19.76 yDistance=-1.06
23:05:18.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.39 from input 19.76
23:05:18.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.06
23:05:18.953 00.000 8976 MoveAxis(L, 43, ABG)
23:05:18.953 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:18.953 00.000 8976 MoveAxis(U, 3, ABG)
23:05:18.953 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:18.953 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:18.953 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:18.953 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:18.953 00.000 8976 move complete, result=1
23:05:18.953 00.000 8976 worker thread done servicing request
23:05:18.954 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=510, med=32, FiltMin=27, FiltMax=340, Gamma=2.260
23:05:18.963 00.009 5052 UpdateGuideState exits: m=8352 SNR=64.0
23:05:18.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:18.963 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:18.963 00.000 5052 Enqueuing Expose request
23:05:18.964 00.001 5052 GuideStep: 19.8 px 0 ms WEST, -1.1 px 0 ms NORTH
23:05:18.964 00.000 8976 Worker thread wakes up
23:05:18.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:18.964 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,136,37,37)
23:05:18.964 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (-3.10) = xAngle (5.75 = -0.53)
23:05:18.964 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.68 = 2.39)
23:05:18.964 00.000 5052 CameraToMount -- cameraX=-18.15 cameraY=9.78 hyp=20.61 cameraTheta=2.65 mountX=17.73 mountY=14.03, mountTheta=0.67
23:05:18.964 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:18.965 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:19.999 01.034 8976 Exposure complete
23:05:20.014 00.015 8976 worker thread done servicing request
23:05:20.014 00.000 5052 OnExposeComplete: enter
23:05:20.014 00.000 5052 UpdateGuideState(): m_state=6
23:05:20.014 00.000 5052 Star::Find(18, 206, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 224
23:05:20.014 00.000 5052 Star::Find returns 1 (0), X=207.03, Y=153.86, Mass=8803, SNR=65.8, Peak=367 HFD=4.7
23:05:20.014 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:05:20.014 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:05:20.014 00.000 5052 CameraToMount -- cameraX=-17.63 cameraY=9.72 hyp=20.14 cameraTheta=2.64 mountX=19.36 mountY=-1.23, mountTheta=-0.06
23:05:20.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-17.63, y=9.72, opts=13)
23:05:20.015 00.000 5052 Enqueuing Move request for stepguider (-17.63, 9.72)
23:05:20.015 00.000 8976 Worker thread wakes up
23:05:20.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.63, 9.72) opts 0xd
23:05:20.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.63, 9.72)
23:05:20.015 00.000 8976 Moving (-17.63, 9.72) raw xDistance=19.36 yDistance=-1.23
23:05:20.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.14 from input 19.36
23:05:20.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.23
23:05:20.015 00.000 8976 MoveAxis(L, 42, ABG)
23:05:20.015 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:20.015 00.000 8976 MoveAxis(U, 4, ABG)
23:05:20.016 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:20.016 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:20.016 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:20.016 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:20.016 00.000 8976 move complete, result=1
23:05:20.016 00.000 8976 worker thread done servicing request
23:05:20.016 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=367, med=32, FiltMin=27, FiltMax=313, Gamma=2.260
23:05:20.027 00.011 5052 UpdateGuideState exits: m=8803 SNR=65.8
23:05:20.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:20.027 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:20.027 00.000 5052 Enqueuing Expose request
23:05:20.027 00.000 8976 Worker thread wakes up
23:05:20.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:20.027 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,136,37,37)
23:05:20.027 00.000 5052 GuideStep: 19.4 px 0 ms WEST, -1.2 px 0 ms NORTH
23:05:20.028 00.001 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.74 = -0.54)
23:05:20.028 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.67 = 2.38)
23:05:20.028 00.000 5052 CameraToMount -- cameraX=-17.63 cameraY=9.72 hyp=20.14 cameraTheta=2.64 mountX=17.22 mountY=13.85, mountTheta=0.68
23:05:20.028 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:20.028 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:21.063 01.035 8976 Exposure complete
23:05:21.078 00.015 8976 worker thread done servicing request
23:05:21.078 00.000 5052 OnExposeComplete: enter
23:05:21.078 00.000 5052 UpdateGuideState(): m_state=6
23:05:21.078 00.000 5052 Star::Find(18, 207, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 225
23:05:21.079 00.001 5052 Star::Find returns 1 (0), X=206.44, Y=153.75, Mass=9077, SNR=66.8, Peak=376 HFD=5.3
23:05:21.079 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.36) = xAngle (0.30 = 0.30)
23:05:21.079 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.04 = -0.04)
23:05:21.079 00.000 5052 CameraToMount -- cameraX=-18.22 cameraY=9.62 hyp=20.60 cameraTheta=2.66 mountX=19.70 mountY=-0.88, mountTheta=-0.04
23:05:21.079 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-18.22, y=9.62, opts=13)
23:05:21.079 00.000 5052 Enqueuing Move request for stepguider (-18.22, 9.62)
23:05:21.079 00.000 8976 Worker thread wakes up
23:05:21.080 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.22, 9.62) opts 0xd
23:05:21.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.22, 9.62)
23:05:21.080 00.000 8976 Moving (-18.22, 9.62) raw xDistance=19.70 yDistance=-0.88
23:05:21.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.33 from input 19.70
23:05:21.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.88
23:05:21.080 00.000 8976 MoveAxis(L, 43, ABG)
23:05:21.080 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:21.080 00.000 8976 MoveAxis(U, 0, ABG)
23:05:21.080 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:21.080 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:21.080 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:21.080 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:21.080 00.000 8976 move complete, result=1
23:05:21.080 00.000 8976 worker thread done servicing request
23:05:21.080 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=376, med=32, FiltMin=28, FiltMax=313, Gamma=2.260
23:05:21.090 00.010 5052 UpdateGuideState exits: m=9077 SNR=66.8
23:05:21.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:21.090 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:21.090 00.000 5052 Enqueuing Expose request
23:05:21.090 00.000 5052 GuideStep: 19.7 px 0 ms WEST, -0.9 px 0 ms NORTH
23:05:21.090 00.000 8976 Worker thread wakes up
23:05:21.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:21.090 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,136,37,37)
23:05:21.091 00.001 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.76 = -0.53)
23:05:21.091 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.68 = 2.40)
23:05:21.091 00.000 5052 CameraToMount -- cameraX=-18.22 cameraY=9.62 hyp=20.60 cameraTheta=2.66 mountX=17.81 mountY=13.89, mountTheta=0.66
23:05:21.091 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:21.091 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:22.136 01.045 8976 Exposure complete
23:05:22.151 00.015 8976 worker thread done servicing request
23:05:22.152 00.001 5052 OnExposeComplete: enter
23:05:22.152 00.000 5052 UpdateGuideState(): m_state=6
23:05:22.152 00.000 5052 Star::Find(18, 206, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 226
23:05:22.152 00.000 5052 Star::Find returns 1 (0), X=205.89, Y=153.57, Mass=8752, SNR=65.7, Peak=385 HFD=5.1
23:05:22.152 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.36) = xAngle (0.32 = 0.32)
23:05:22.152 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.02 = -0.02)
23:05:22.152 00.000 5052 CameraToMount -- cameraX=-18.77 cameraY=9.44 hyp=21.01 cameraTheta=2.68 mountX=19.97 mountY=-0.48, mountTheta=-0.02
23:05:22.153 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.77, y=9.44, opts=13)
23:05:22.153 00.000 5052 Enqueuing Move request for stepguider (-18.77, 9.44)
23:05:22.153 00.000 8976 Worker thread wakes up
23:05:22.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.77, 9.44) opts 0xd
23:05:22.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.77, 9.44)
23:05:22.153 00.000 8976 Moving (-18.77, 9.44) raw xDistance=19.97 yDistance=-0.48
23:05:22.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.51 from input 19.97
23:05:22.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.48
23:05:22.153 00.000 8976 MoveAxis(L, 44, ABG)
23:05:22.153 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:22.153 00.000 8976 MoveAxis(U, 0, ABG)
23:05:22.153 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:22.153 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:22.153 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:22.153 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:22.154 00.001 8976 move complete, result=1
23:05:22.154 00.000 8976 worker thread done servicing request
23:05:22.154 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=385, med=31, FiltMin=27, FiltMax=309, Gamma=2.260
23:05:22.164 00.010 5052 UpdateGuideState exits: m=8752 SNR=65.7
23:05:22.164 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:22.164 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:22.164 00.000 5052 Enqueuing Expose request
23:05:22.164 00.000 8976 Worker thread wakes up
23:05:22.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:22.165 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(188,136,37,37)
23:05:22.165 00.000 5052 GuideStep: 20.0 px 0 ms WEST, -0.5 px 0 ms NORTH
23:05:22.165 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (-3.10) = xAngle (5.78 = -0.51)
23:05:22.165 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.70 = 2.42)
23:05:22.165 00.000 5052 CameraToMount -- cameraX=-18.77 cameraY=9.44 hyp=21.01 cameraTheta=2.68 mountX=18.37 mountY=13.86, mountTheta=0.65
23:05:22.165 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:22.166 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:23.201 01.035 8976 Exposure complete
23:05:23.215 00.014 8976 worker thread done servicing request
23:05:23.215 00.000 5052 OnExposeComplete: enter
23:05:23.215 00.000 5052 UpdateGuideState(): m_state=6
23:05:23.215 00.000 5052 Star::Find(18, 205, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 227
23:05:23.215 00.000 5052 Star::Find returns 1 (0), X=204.29, Y=153.70, Mass=8870, SNR=66.1, Peak=461 HFD=4.7
23:05:23.215 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
23:05:23.215 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.00 = 0.00)
23:05:23.215 00.000 5052 CameraToMount -- cameraX=-20.37 cameraY=9.56 hyp=22.51 cameraTheta=2.70 mountX=21.19 mountY=0.09, mountTheta=0.00
23:05:23.216 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.37, y=9.56, opts=13)
23:05:23.216 00.000 5052 Enqueuing Move request for stepguider (-20.37, 9.56)
23:05:23.216 00.000 8976 Worker thread wakes up
23:05:23.216 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.37, 9.56) opts 0xd
23:05:23.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.37, 9.56)
23:05:23.216 00.000 8976 Moving (-20.37, 9.56) raw xDistance=21.19 yDistance=0.09
23:05:23.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.30 from input 21.19
23:05:23.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:05:23.216 00.000 8976 MoveAxis(L, 46, ABG)
23:05:23.216 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:23.216 00.000 8976 MoveAxis(U, 0, ABG)
23:05:23.216 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:23.216 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:23.216 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:23.217 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:23.217 00.000 8976 move complete, result=1
23:05:23.217 00.000 8976 worker thread done servicing request
23:05:23.217 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=461, med=32, FiltMin=28, FiltMax=339, Gamma=2.260
23:05:23.226 00.009 5052 UpdateGuideState exits: m=8870 SNR=66.1
23:05:23.227 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:23.227 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:23.227 00.000 5052 Enqueuing Expose request
23:05:23.227 00.000 8976 Worker thread wakes up
23:05:23.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:23.227 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,136,37,37)
23:05:23.227 00.000 5052 GuideStep: 21.2 px 0 ms WEST, 0.1 px 0 ms NORTH
23:05:23.228 00.001 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.10) = xAngle (5.80 = -0.48)
23:05:23.228 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.73 = 2.45)
23:05:23.228 00.000 5052 CameraToMount -- cameraX=-20.37 cameraY=9.56 hyp=22.51 cameraTheta=2.70 mountX=19.97 mountY=14.38, mountTheta=0.62
23:05:23.228 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:23.228 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:24.259 01.031 8976 Exposure complete
23:05:24.274 00.015 8976 worker thread done servicing request
23:05:24.275 00.001 5052 OnExposeComplete: enter
23:05:24.275 00.000 5052 UpdateGuideState(): m_state=6
23:05:24.275 00.000 5052 Star::Find(18, 204, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 228
23:05:24.275 00.000 5052 Star::Find returns 1 (0), X=203.81, Y=154.05, Mass=8659, SNR=65.4, Peak=410 HFD=4.6
23:05:24.275 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
23:05:24.275 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.00 = -0.00)
23:05:24.275 00.000 5052 CameraToMount -- cameraX=-20.85 cameraY=9.91 hyp=23.08 cameraTheta=2.70 mountX=21.78 mountY=-0.02, mountTheta=-0.00
23:05:24.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.85, y=9.91, opts=13)
23:05:24.276 00.000 5052 Enqueuing Move request for stepguider (-20.85, 9.91)
23:05:24.276 00.000 8976 Worker thread wakes up
23:05:24.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.85, 9.91) opts 0xd
23:05:24.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.85, 9.91)
23:05:24.276 00.000 8976 Moving (-20.85, 9.91) raw xDistance=21.78 yDistance=-0.02
23:05:24.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.72 from input 21.78
23:05:24.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:05:24.276 00.000 8976 MoveAxis(L, 47, ABG)
23:05:24.276 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:24.276 00.000 8976 MoveAxis(U, 0, ABG)
23:05:24.276 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:24.276 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:24.276 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:24.277 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:24.277 00.000 8976 move complete, result=1
23:05:24.277 00.000 8976 worker thread done servicing request
23:05:24.277 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=410, med=32, FiltMin=28, FiltMax=337, Gamma=2.260
23:05:24.287 00.010 5052 UpdateGuideState exits: m=8659 SNR=65.4
23:05:24.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:24.287 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:24.287 00.000 5052 Enqueuing Expose request
23:05:24.287 00.000 5052 GuideStep: 21.8 px 0 ms WEST, -0.0 px 0 ms NORTH
23:05:24.287 00.000 8976 Worker thread wakes up
23:05:24.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:24.287 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,136,37,37)
23:05:24.288 00.001 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.10) = xAngle (5.80 = -0.48)
23:05:24.288 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.73 = 2.44)
23:05:24.288 00.000 5052 CameraToMount -- cameraX=-20.85 cameraY=9.91 hyp=23.08 cameraTheta=2.70 mountX=20.43 mountY=14.84, mountTheta=0.63
23:05:24.288 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:24.288 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:25.328 01.040 8976 Exposure complete
23:05:25.343 00.015 8976 worker thread done servicing request
23:05:25.343 00.000 5052 OnExposeComplete: enter
23:05:25.343 00.000 5052 UpdateGuideState(): m_state=6
23:05:25.343 00.000 5052 Star::Find(18, 203, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 229
23:05:25.343 00.000 5052 Star::Find returns 1 (0), X=204.25, Y=153.68, Mass=8676, SNR=65.4, Peak=317 HFD=5.3
23:05:25.343 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
23:05:25.343 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.01 = 0.01)
23:05:25.343 00.000 5052 CameraToMount -- cameraX=-20.40 cameraY=9.55 hyp=22.53 cameraTheta=2.70 mountX=21.20 mountY=0.12, mountTheta=0.01
23:05:25.344 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.40, y=9.55, opts=13)
23:05:25.344 00.000 5052 Enqueuing Move request for stepguider (-20.40, 9.55)
23:05:25.344 00.000 8976 Worker thread wakes up
23:05:25.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.40, 9.55) opts 0xd
23:05:25.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.40, 9.55)
23:05:25.344 00.000 8976 Moving (-20.40, 9.55) raw xDistance=21.20 yDistance=0.12
23:05:25.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.39 from input 21.20
23:05:25.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:05:25.344 00.000 8976 MoveAxis(L, 46, ABG)
23:05:25.344 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:25.344 00.000 8976 MoveAxis(U, 0, ABG)
23:05:25.344 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:25.344 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:25.345 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:25.345 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:25.345 00.000 8976 move complete, result=1
23:05:25.345 00.000 8976 worker thread done servicing request
23:05:25.345 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=317, med=32, FiltMin=27, FiltMax=282, Gamma=2.260
23:05:25.355 00.010 5052 UpdateGuideState exits: m=8676 SNR=65.4
23:05:25.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:25.355 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:25.355 00.000 5052 Enqueuing Expose request
23:05:25.355 00.000 5052 GuideStep: 21.2 px 0 ms WEST, 0.1 px 0 ms NORTH
23:05:25.356 00.001 8976 Worker thread wakes up
23:05:25.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:25.356 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,136,37,37)
23:05:25.357 00.001 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.10) = xAngle (5.80 = -0.48)
23:05:25.357 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.73 = 2.45)
23:05:25.357 00.000 5052 CameraToMount -- cameraX=-20.40 cameraY=9.55 hyp=22.53 cameraTheta=2.70 mountX=20.00 mountY=14.38, mountTheta=0.62
23:05:25.357 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:25.357 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:26.395 01.038 8976 Exposure complete
23:05:26.410 00.015 8976 worker thread done servicing request
23:05:26.410 00.000 5052 OnExposeComplete: enter
23:05:26.411 00.001 5052 UpdateGuideState(): m_state=6
23:05:26.411 00.000 5052 Star::Find(18, 204, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 230
23:05:26.411 00.000 5052 Star::Find returns 1 (0), X=205.64, Y=153.76, Mass=8688, SNR=65.5, Peak=390 HFD=5.1
23:05:26.411 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.36) = xAngle (0.31 = 0.31)
23:05:26.411 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.03 = -0.03)
23:05:26.411 00.000 5052 CameraToMount -- cameraX=-19.02 cameraY=9.62 hyp=21.31 cameraTheta=2.67 mountX=20.27 mountY=-0.54, mountTheta=-0.03
23:05:26.412 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.02, y=9.62, opts=13)
23:05:26.412 00.000 5052 Enqueuing Move request for stepguider (-19.02, 9.62)
23:05:26.412 00.000 8976 Worker thread wakes up
23:05:26.412 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.02, 9.62) opts 0xd
23:05:26.412 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.02, 9.62)
23:05:26.412 00.000 8976 Moving (-19.02, 9.62) raw xDistance=20.27 yDistance=-0.54
23:05:26.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.78 from input 20.27
23:05:26.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.54
23:05:26.412 00.000 8976 MoveAxis(L, 44, ABG)
23:05:26.412 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:26.412 00.000 8976 MoveAxis(U, 0, ABG)
23:05:26.412 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:26.412 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:26.412 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:26.412 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:26.412 00.000 8976 move complete, result=1
23:05:26.412 00.000 8976 worker thread done servicing request
23:05:26.413 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=390, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:05:26.422 00.009 5052 UpdateGuideState exits: m=8688 SNR=65.5
23:05:26.423 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:26.423 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:26.423 00.000 5052 Enqueuing Expose request
23:05:26.423 00.000 5052 GuideStep: 20.3 px 0 ms WEST, -0.5 px 0 ms NORTH
23:05:26.423 00.000 8976 Worker thread wakes up
23:05:26.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:26.423 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,136,37,37)
23:05:26.423 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (-3.10) = xAngle (5.77 = -0.51)
23:05:26.423 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.70 = 2.42)
23:05:26.423 00.000 5052 CameraToMount -- cameraX=-19.02 cameraY=9.62 hyp=21.31 cameraTheta=2.67 mountX=18.61 mountY=14.10, mountTheta=0.65
23:05:26.424 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:26.424 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:27.462 01.038 8976 Exposure complete
23:05:27.478 00.016 8976 worker thread done servicing request
23:05:27.478 00.000 5052 OnExposeComplete: enter
23:05:27.478 00.000 5052 UpdateGuideState(): m_state=6
23:05:27.478 00.000 5052 Star::Find(18, 205, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 231
23:05:27.478 00.000 5052 Star::Find returns 1 (0), X=205.70, Y=153.97, Mass=8792, SNR=65.9, Peak=396 HFD=4.8
23:05:27.478 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.36) = xAngle (0.30 = 0.30)
23:05:27.478 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.04 = -0.04)
23:05:27.478 00.000 5052 CameraToMount -- cameraX=-18.96 cameraY=9.84 hyp=21.36 cameraTheta=2.66 mountX=20.38 mountY=-0.76, mountTheta=-0.04
23:05:27.479 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.96, y=9.84, opts=13)
23:05:27.479 00.000 5052 Enqueuing Move request for stepguider (-18.96, 9.84)
23:05:27.479 00.000 8976 Worker thread wakes up
23:05:27.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.96, 9.84) opts 0xd
23:05:27.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.96, 9.84)
23:05:27.479 00.000 8976 Moving (-18.96, 9.84) raw xDistance=20.38 yDistance=-0.76
23:05:27.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.81 from input 20.38
23:05:27.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.76
23:05:27.479 00.000 8976 MoveAxis(L, 45, ABG)
23:05:27.479 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:27.479 00.000 8976 MoveAxis(U, 0, ABG)
23:05:27.480 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:27.480 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:27.480 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:27.480 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:27.480 00.000 8976 move complete, result=1
23:05:27.480 00.000 8976 worker thread done servicing request
23:05:27.480 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=396, med=32, FiltMin=28, FiltMax=313, Gamma=2.260
23:05:27.490 00.010 5052 UpdateGuideState exits: m=8792 SNR=65.9
23:05:27.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:27.490 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:27.490 00.000 5052 Enqueuing Expose request
23:05:27.491 00.001 8976 Worker thread wakes up
23:05:27.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:27.491 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,136,37,37)
23:05:27.491 00.000 5052 GuideStep: 20.4 px 0 ms WEST, -0.8 px 0 ms NORTH
23:05:27.491 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.76 = -0.52)
23:05:27.491 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.69 = 2.41)
23:05:27.491 00.000 5052 CameraToMount -- cameraX=-18.96 cameraY=9.84 hyp=21.36 cameraTheta=2.66 mountX=18.54 mountY=14.29, mountTheta=0.66
23:05:27.492 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:27.492 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:28.528 01.036 8976 Exposure complete
23:05:28.542 00.014 8976 worker thread done servicing request
23:05:28.542 00.000 5052 OnExposeComplete: enter
23:05:28.542 00.000 5052 UpdateGuideState(): m_state=6
23:05:28.542 00.000 5052 Star::Find(18, 205, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 232
23:05:28.542 00.000 5052 Star::Find returns 1 (0), X=203.45, Y=154.27, Mass=8741, SNR=65.6, Peak=281 HFD=5.5
23:05:28.543 00.001 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
23:05:28.543 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.00 = -0.00)
23:05:28.543 00.000 5052 CameraToMount -- cameraX=-21.21 cameraY=10.13 hyp=23.51 cameraTheta=2.70 mountX=22.19 mountY=-0.06, mountTheta=-0.00
23:05:28.543 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-21.21, y=10.13, opts=13)
23:05:28.543 00.000 5052 Enqueuing Move request for stepguider (-21.21, 10.13)
23:05:28.543 00.000 8976 Worker thread wakes up
23:05:28.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.21, 10.13) opts 0xd
23:05:28.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.21, 10.13)
23:05:28.544 00.001 8976 Moving (-21.21, 10.13) raw xDistance=22.19 yDistance=-0.06
23:05:28.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.95 from input 22.19
23:05:28.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:05:28.544 00.000 8976 MoveAxis(L, 48, ABG)
23:05:28.544 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:28.544 00.000 8976 MoveAxis(U, 0, ABG)
23:05:28.544 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:28.544 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:28.544 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:28.544 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:28.544 00.000 8976 move complete, result=1
23:05:28.544 00.000 8976 worker thread done servicing request
23:05:28.544 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=281, med=33, FiltMin=28, FiltMax=257, Gamma=2.260
23:05:28.554 00.010 5052 UpdateGuideState exits: m=8741 SNR=65.6
23:05:28.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:28.554 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:28.554 00.000 5052 Enqueuing Expose request
23:05:28.554 00.000 5052 GuideStep: 22.2 px 0 ms WEST, -0.1 px 0 ms NORTH
23:05:28.554 00.000 8976 Worker thread wakes up
23:05:28.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:28.555 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(185,136,37,37)
23:05:28.555 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.10) = xAngle (5.80 = -0.49)
23:05:28.555 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.72 = 2.44)
23:05:28.555 00.000 5052 CameraToMount -- cameraX=-21.21 cameraY=10.13 hyp=23.51 cameraTheta=2.70 mountX=20.78 mountY=15.15, mountTheta=0.63
23:05:28.555 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:28.555 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:29.596 01.041 8976 Exposure complete
23:05:29.610 00.014 8976 worker thread done servicing request
23:05:29.610 00.000 5052 OnExposeComplete: enter
23:05:29.610 00.000 5052 UpdateGuideState(): m_state=6
23:05:29.610 00.000 5052 Star::Find(18, 203, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 233
23:05:29.610 00.000 5052 Star::Find returns 1 (0), X=199.37, Y=154.18, Mass=8455, SNR=64.6, Peak=321 HFD=5.3
23:05:29.610 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.36) = xAngle (0.40 = 0.40)
23:05:29.610 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.06 = 0.06)
23:05:29.610 00.000 5052 CameraToMount -- cameraX=-25.29 cameraY=10.04 hyp=27.21 cameraTheta=2.76 mountX=25.02 mountY=1.77, mountTheta=0.07
23:05:29.611 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-25.29, y=10.04, opts=13)
23:05:29.611 00.000 5052 Enqueuing Move request for stepguider (-25.29, 10.04)
23:05:29.611 00.000 8976 Worker thread wakes up
23:05:29.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-25.29, 10.04) opts 0xd
23:05:29.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-25.29, 10.04)
23:05:29.611 00.000 8976 Moving (-25.29, 10.04) raw xDistance=25.02 yDistance=1.77
23:05:29.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.81 from input 25.02
23:05:29.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.77
23:05:29.611 00.000 8976 MoveAxis(L, 54, ABG)
23:05:29.611 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:29.611 00.000 8976 MoveAxis(D, 5, ABG)
23:05:29.611 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:29.611 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:29.611 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:29.611 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:29.611 00.000 8976 move complete, result=1
23:05:29.612 00.001 8976 worker thread done servicing request
23:05:29.612 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=321, med=32, FiltMin=28, FiltMax=250, Gamma=2.260
23:05:29.621 00.009 5052 UpdateGuideState exits: m=8455 SNR=64.6
23:05:29.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:29.621 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:29.621 00.000 5052 Enqueuing Expose request
23:05:29.622 00.001 5052 GuideStep: 25.0 px 0 ms WEST, 1.8 px 0 ms SOUTH
23:05:29.622 00.000 8976 Worker thread wakes up
23:05:29.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:29.622 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,136,37,37)
23:05:29.622 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (-3.10) = xAngle (5.86 = -0.42)
23:05:29.622 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.79 = 2.51)
23:05:29.622 00.000 5052 CameraToMount -- cameraX=-25.29 cameraY=10.04 hyp=27.21 cameraTheta=2.76 mountX=24.86 mountY=16.09, mountTheta=0.57
23:05:29.623 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:29.623 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:30.661 01.038 8976 Exposure complete
23:05:30.676 00.015 8976 worker thread done servicing request
23:05:30.676 00.000 5052 OnExposeComplete: enter
23:05:30.676 00.000 5052 UpdateGuideState(): m_state=6
23:05:30.676 00.000 5052 Star::Find(18, 199, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 234
23:05:30.676 00.000 5052 Star::Find returns 1 (0), X=195.32, Y=154.12, Mass=8442, SNR=64.5, Peak=406 HFD=5.0
23:05:30.676 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.36) = xAngle (0.45 = 0.45)
23:05:30.676 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.11 = 0.11)
23:05:30.677 00.001 5052 CameraToMount -- cameraX=-29.33 cameraY=9.98 hyp=30.99 cameraTheta=2.81 mountX=27.85 mountY=3.55, mountTheta=0.13
23:05:30.677 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-29.33, y=9.98, opts=13)
23:05:30.677 00.000 5052 Enqueuing Move request for stepguider (-29.33, 9.98)
23:05:30.677 00.000 8976 Worker thread wakes up
23:05:30.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-29.33, 9.98) opts 0xd
23:05:30.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-29.33, 9.98)
23:05:30.677 00.000 8976 Moving (-29.33, 9.98) raw xDistance=27.85 yDistance=3.55
23:05:30.678 00.001 8976 GuideAlgorithmHysteresis::Result() returns 18.72 from input 27.85
23:05:30.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.32 from input 3.55
23:05:30.678 00.000 8976 MoveAxis(L, 60, ABG)
23:05:30.678 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:30.678 00.000 8976 MoveAxis(D, 11, ABG)
23:05:30.678 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:30.678 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:30.678 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:30.678 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:30.678 00.000 8976 move complete, result=1
23:05:30.678 00.000 8976 worker thread done servicing request
23:05:30.678 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=406, med=32, FiltMin=27, FiltMax=309, Gamma=2.260
23:05:30.689 00.011 5052 UpdateGuideState exits: m=8442 SNR=64.5
23:05:30.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:30.689 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:30.689 00.000 5052 Enqueuing Expose request
23:05:30.689 00.000 5052 GuideStep: 27.8 px 0 ms WEST, 3.6 px 0 ms SOUTH
23:05:30.689 00.000 8976 Worker thread wakes up
23:05:30.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:30.689 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(177,136,37,37)
23:05:30.690 00.001 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (-3.10) = xAngle (5.91 = -0.37)
23:05:30.690 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.84 = 2.56)
23:05:30.690 00.000 5052 CameraToMount -- cameraX=-29.33 cameraY=9.98 hyp=30.99 cameraTheta=2.81 mountX=28.90 mountY=17.05, mountTheta=0.53
23:05:30.691 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:30.691 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:31.729 01.038 8976 Exposure complete
23:05:31.744 00.015 8976 worker thread done servicing request
23:05:31.744 00.000 5052 OnExposeComplete: enter
23:05:31.744 00.000 5052 UpdateGuideState(): m_state=6
23:05:31.744 00.000 5052 Star::Find(18, 195, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 235
23:05:31.744 00.000 5052 Star::Find returns 1 (0), X=195.28, Y=154.11, Mass=8549, SNR=64.9, Peak=361 HFD=5.0
23:05:31.744 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.36) = xAngle (0.45 = 0.45)
23:05:31.744 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.12 = 0.12)
23:05:31.744 00.000 5052 CameraToMount -- cameraX=-29.37 cameraY=9.98 hyp=31.02 cameraTheta=2.81 mountX=27.87 mountY=3.57, mountTheta=0.13
23:05:31.745 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-29.37, y=9.98, opts=13)
23:05:31.745 00.000 5052 Enqueuing Move request for stepguider (-29.37, 9.98)
23:05:31.745 00.000 8976 Worker thread wakes up
23:05:31.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-29.37, 9.98) opts 0xd
23:05:31.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-29.37, 9.98)
23:05:31.745 00.000 8976 Moving (-29.37, 9.98) raw xDistance=27.87 yDistance=3.57
23:05:31.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 18.87 from input 27.87
23:05:31.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.41 from input 3.57
23:05:31.745 00.000 8976 MoveAxis(L, 61, ABG)
23:05:31.745 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:31.745 00.000 8976 MoveAxis(D, 11, ABG)
23:05:31.745 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:31.745 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:31.745 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:31.745 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:31.745 00.000 8976 move complete, result=1
23:05:31.745 00.000 8976 worker thread done servicing request
23:05:31.746 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=361, med=32, FiltMin=28, FiltMax=292, Gamma=2.260
23:05:31.755 00.009 5052 UpdateGuideState exits: m=8549 SNR=64.9
23:05:31.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:31.756 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:31.756 00.000 5052 Enqueuing Expose request
23:05:31.756 00.000 5052 GuideStep: 27.9 px 0 ms WEST, 3.6 px 0 ms SOUTH
23:05:31.756 00.000 8976 Worker thread wakes up
23:05:31.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:31.756 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(177,136,37,37)
23:05:31.756 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (-3.10) = xAngle (5.91 = -0.37)
23:05:31.756 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.84 = 2.56)
23:05:31.756 00.000 5052 CameraToMount -- cameraX=-29.37 cameraY=9.98 hyp=31.02 cameraTheta=2.81 mountX=28.94 mountY=17.05, mountTheta=0.53
23:05:31.757 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:31.757 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:32.801 01.044 8976 Exposure complete
23:05:32.814 00.013 8976 worker thread done servicing request
23:05:32.814 00.000 5052 OnExposeComplete: enter
23:05:32.814 00.000 5052 UpdateGuideState(): m_state=6
23:05:32.814 00.000 5052 Star::Find(18, 195, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 236
23:05:32.814 00.000 5052 Star::Find returns 1 (0), X=196.09, Y=153.94, Mass=8879, SNR=66.1, Peak=375 HFD=4.7
23:05:32.815 00.001 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.36) = xAngle (0.45 = 0.45)
23:05:32.815 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.11 = 0.11)
23:05:32.815 00.000 5052 CameraToMount -- cameraX=-28.57 cameraY=9.80 hyp=30.21 cameraTheta=2.81 mountX=27.18 mountY=3.39, mountTheta=0.12
23:05:32.815 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-28.57, y=9.80, opts=13)
23:05:32.815 00.000 5052 Enqueuing Move request for stepguider (-28.57, 9.80)
23:05:32.815 00.000 8976 Worker thread wakes up
23:05:32.815 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-28.57, 9.80) opts 0xd
23:05:32.816 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-28.57, 9.80)
23:05:32.816 00.000 8976 Moving (-28.57, 9.80) raw xDistance=27.18 yDistance=3.39
23:05:32.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 18.44 from input 27.18
23:05:32.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.30 from input 3.39
23:05:32.816 00.000 8976 MoveAxis(L, 59, ABG)
23:05:32.816 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:32.816 00.000 8976 MoveAxis(D, 11, ABG)
23:05:32.816 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:32.816 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:32.816 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:32.816 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:32.816 00.000 8976 move complete, result=1
23:05:32.816 00.000 8976 worker thread done servicing request
23:05:32.816 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=375, med=32, FiltMin=28, FiltMax=298, Gamma=2.260
23:05:32.827 00.011 5052 UpdateGuideState exits: m=8879 SNR=66.1
23:05:32.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:32.827 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:32.827 00.000 5052 Enqueuing Expose request
23:05:32.827 00.000 8976 Worker thread wakes up
23:05:32.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:32.827 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(178,136,37,37)
23:05:32.827 00.000 5052 GuideStep: 27.2 px 0 ms WEST, 3.4 px 0 ms SOUTH
23:05:32.828 00.001 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (-3.10) = xAngle (5.91 = -0.37)
23:05:32.828 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.84 = 2.56)
23:05:32.828 00.000 5052 CameraToMount -- cameraX=-28.57 cameraY=9.80 hyp=30.21 cameraTheta=2.81 mountX=28.15 mountY=16.68, mountTheta=0.54
23:05:32.828 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:32.828 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:33.863 01.035 8976 Exposure complete
23:05:33.878 00.015 8976 worker thread done servicing request
23:05:33.878 00.000 5052 OnExposeComplete: enter
23:05:33.878 00.000 5052 UpdateGuideState(): m_state=6
23:05:33.878 00.000 5052 Star::Find(18, 196, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 237
23:05:33.878 00.000 5052 Star::Find returns 1 (0), X=198.97, Y=154.14, Mass=8721, SNR=65.6, Peak=369 HFD=4.7
23:05:33.878 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.36) = xAngle (0.41 = 0.41)
23:05:33.878 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.07 = 0.07)
23:05:33.878 00.000 5052 CameraToMount -- cameraX=-25.69 cameraY=10.00 hyp=27.56 cameraTheta=2.77 mountX=25.27 mountY=1.97, mountTheta=0.08
23:05:33.879 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-25.69, y=10.00, opts=13)
23:05:33.879 00.000 5052 Enqueuing Move request for stepguider (-25.69, 10.00)
23:05:33.879 00.000 8976 Worker thread wakes up
23:05:33.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-25.69, 10.00) opts 0xd
23:05:33.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-25.69, 10.00)
23:05:33.879 00.000 8976 Moving (-25.69, 10.00) raw xDistance=25.27 yDistance=1.97
23:05:33.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 17.21 from input 25.27
23:05:33.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.40 from input 1.97
23:05:33.880 00.001 8976 MoveAxis(L, 56, ABG)
23:05:33.880 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:33.880 00.000 8976 MoveAxis(D, 7, ABG)
23:05:33.880 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:33.880 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:33.880 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:33.880 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:33.880 00.000 8976 move complete, result=1
23:05:33.880 00.000 8976 worker thread done servicing request
23:05:33.880 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=369, med=32, FiltMin=28, FiltMax=300, Gamma=2.260
23:05:33.891 00.011 5052 UpdateGuideState exits: m=8721 SNR=65.6
23:05:33.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:33.891 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:33.891 00.000 5052 Enqueuing Expose request
23:05:33.891 00.000 5052 GuideStep: 25.3 px 0 ms WEST, 2.0 px 0 ms SOUTH
23:05:33.891 00.000 8976 Worker thread wakes up
23:05:33.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:33.891 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,136,37,37)
23:05:33.892 00.001 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (-3.10) = xAngle (5.87 = -0.41)
23:05:33.892 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.80 = 2.52)
23:05:33.892 00.000 5052 CameraToMount -- cameraX=-25.69 cameraY=10.00 hyp=27.56 cameraTheta=2.77 mountX=25.26 mountY=16.15, mountTheta=0.57
23:05:33.892 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:33.892 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:34.924 01.032 8976 Exposure complete
23:05:34.938 00.014 8976 worker thread done servicing request
23:05:34.938 00.000 5052 OnExposeComplete: enter
23:05:34.938 00.000 5052 UpdateGuideState(): m_state=6
23:05:34.938 00.000 5052 Star::Find(18, 198, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 238
23:05:34.938 00.000 5052 Star::Find returns 1 (0), X=202.06, Y=154.26, Mass=8740, SNR=65.5, Peak=355 HFD=5.1
23:05:34.938 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.36) = xAngle (0.36 = 0.36)
23:05:34.938 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.02 = 0.02)
23:05:34.938 00.000 5052 CameraToMount -- cameraX=-22.60 cameraY=10.13 hyp=24.76 cameraTheta=2.72 mountX=23.17 mountY=0.53, mountTheta=0.02
23:05:34.939 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.60, y=10.13, opts=13)
23:05:34.939 00.000 5052 Enqueuing Move request for stepguider (-22.60, 10.13)
23:05:34.939 00.000 8976 Worker thread wakes up
23:05:34.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.60, 10.13) opts 0xd
23:05:34.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.60, 10.13)
23:05:34.939 00.000 8976 Moving (-22.60, 10.13) raw xDistance=23.17 yDistance=0.53
23:05:34.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.80 from input 23.17
23:05:34.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.53
23:05:34.939 00.000 8976 MoveAxis(L, 51, ABG)
23:05:34.939 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:34.939 00.000 8976 MoveAxis(U, 0, ABG)
23:05:34.939 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:34.940 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:34.940 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:34.940 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:34.940 00.000 8976 move complete, result=1
23:05:34.940 00.000 8976 worker thread done servicing request
23:05:34.940 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=355, med=31, FiltMin=27, FiltMax=294, Gamma=2.260
23:05:34.949 00.009 5052 UpdateGuideState exits: m=8740 SNR=65.5
23:05:34.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:34.950 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:34.950 00.000 5052 Enqueuing Expose request
23:05:34.950 00.000 5052 GuideStep: 23.2 px 0 ms WEST, 0.5 px 0 ms NORTH
23:05:34.950 00.000 8976 Worker thread wakes up
23:05:34.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:34.950 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,136,37,37)
23:05:34.950 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (-3.10) = xAngle (5.82 = -0.46)
23:05:34.950 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.75 = 2.47)
23:05:34.950 00.000 5052 CameraToMount -- cameraX=-22.60 cameraY=10.13 hyp=24.76 cameraTheta=2.72 mountX=22.16 mountY=15.49, mountTheta=0.61
23:05:34.951 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:34.951 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:35.990 01.039 8976 Exposure complete
23:05:36.005 00.015 8976 worker thread done servicing request
23:05:36.005 00.000 5052 OnExposeComplete: enter
23:05:36.005 00.000 5052 UpdateGuideState(): m_state=6
23:05:36.005 00.000 5052 Star::Find(18, 202, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 239
23:05:36.005 00.000 5052 Star::Find returns 1 (0), X=202.13, Y=154.68, Mass=8708, SNR=65.4, Peak=391 HFD=5.2
23:05:36.006 00.001 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
23:05:36.006 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.01 = 0.01)
23:05:36.006 00.000 5052 CameraToMount -- cameraX=-22.53 cameraY=10.54 hyp=24.88 cameraTheta=2.70 mountX=23.41 mountY=0.13, mountTheta=0.01
23:05:36.006 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-22.53, y=10.54, opts=13)
23:05:36.006 00.000 5052 Enqueuing Move request for stepguider (-22.53, 10.54)
23:05:36.006 00.000 8976 Worker thread wakes up
23:05:36.007 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.53, 10.54) opts 0xd
23:05:36.007 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.53, 10.54)
23:05:36.007 00.000 8976 Moving (-22.53, 10.54) raw xDistance=23.41 yDistance=0.13
23:05:36.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.86 from input 23.41
23:05:36.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:05:36.007 00.000 8976 MoveAxis(L, 51, ABG)
23:05:36.007 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:36.007 00.000 8976 MoveAxis(U, 0, ABG)
23:05:36.007 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:36.007 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:36.007 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:36.007 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:36.007 00.000 8976 move complete, result=1
23:05:36.007 00.000 8976 worker thread done servicing request
23:05:36.007 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=391, med=32, FiltMin=28, FiltMax=305, Gamma=2.260
23:05:36.018 00.011 5052 UpdateGuideState exits: m=8708 SNR=65.4
23:05:36.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:36.018 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:36.018 00.000 5052 Enqueuing Expose request
23:05:36.018 00.000 5052 GuideStep: 23.4 px 0 ms WEST, 0.1 px 0 ms NORTH
23:05:36.018 00.000 8976 Worker thread wakes up
23:05:36.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:36.018 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,137,37,37)
23:05:36.019 00.001 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.10) = xAngle (5.80 = -0.48)
23:05:36.019 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.73 = 2.45)
23:05:36.019 00.000 5052 CameraToMount -- cameraX=-22.53 cameraY=10.54 hyp=24.88 cameraTheta=2.70 mountX=22.08 mountY=15.88, mountTheta=0.62
23:05:36.019 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:36.019 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:37.053 01.034 8976 Exposure complete
23:05:37.068 00.015 8976 worker thread done servicing request
23:05:37.068 00.000 5052 OnExposeComplete: enter
23:05:37.068 00.000 5052 UpdateGuideState(): m_state=6
23:05:37.068 00.000 5052 Star::Find(18, 202, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 240
23:05:37.068 00.000 5052 Star::Find returns 1 (0), X=202.79, Y=154.67, Mass=8863, SNR=66.1, Peak=411 HFD=4.9
23:05:37.068 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.36) = xAngle (0.33 = 0.33)
23:05:37.068 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.01 = -0.01)
23:05:37.068 00.000 5052 CameraToMount -- cameraX=-21.87 cameraY=10.54 hyp=24.27 cameraTheta=2.69 mountX=22.94 mountY=-0.15, mountTheta=-0.01
23:05:37.069 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.87, y=10.54, opts=13)
23:05:37.069 00.000 5052 Enqueuing Move request for stepguider (-21.87, 10.54)
23:05:37.069 00.000 8976 Worker thread wakes up
23:05:37.069 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.87, 10.54) opts 0xd
23:05:37.069 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.87, 10.54)
23:05:37.069 00.000 8976 Moving (-21.87, 10.54) raw xDistance=22.94 yDistance=-0.15
23:05:37.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.56 from input 22.94
23:05:37.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:05:37.069 00.000 8976 MoveAxis(L, 50, ABG)
23:05:37.069 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:37.069 00.000 8976 MoveAxis(U, 0, ABG)
23:05:37.069 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:37.069 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:37.069 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:37.070 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:37.070 00.000 8976 move complete, result=1
23:05:37.070 00.000 8976 worker thread done servicing request
23:05:37.070 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=411, med=32, FiltMin=28, FiltMax=319, Gamma=2.260
23:05:37.080 00.010 5052 UpdateGuideState exits: m=8863 SNR=66.1
23:05:37.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:37.080 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:37.080 00.000 5052 Enqueuing Expose request
23:05:37.080 00.000 5052 GuideStep: 22.9 px 0 ms WEST, -0.2 px 0 ms NORTH
23:05:37.080 00.000 8976 Worker thread wakes up
23:05:37.081 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:37.081 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,137,37,37)
23:05:37.081 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.10) = xAngle (5.79 = -0.49)
23:05:37.081 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.72 = 2.44)
23:05:37.081 00.000 5052 CameraToMount -- cameraX=-21.87 cameraY=10.54 hyp=24.27 cameraTheta=2.69 mountX=21.42 mountY=15.71, mountTheta=0.63
23:05:37.081 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:37.082 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:38.114 01.032 8976 Exposure complete
23:05:38.128 00.014 8976 worker thread done servicing request
23:05:38.128 00.000 5052 OnExposeComplete: enter
23:05:38.128 00.000 5052 UpdateGuideState(): m_state=6
23:05:38.128 00.000 5052 Star::Find(18, 202, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 241
23:05:38.129 00.001 5052 Star::Find returns 1 (0), X=206.23, Y=154.88, Mass=8717, SNR=65.3, Peak=306 HFD=5.5
23:05:38.129 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.36) = xAngle (0.25 = 0.25)
23:05:38.129 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.09 = -0.09)
23:05:38.129 00.000 5052 CameraToMount -- cameraX=-18.42 cameraY=10.75 hyp=21.33 cameraTheta=2.61 mountX=20.64 mountY=-1.81, mountTheta=-0.09
23:05:38.130 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.42, y=10.75, opts=13)
23:05:38.130 00.000 5052 Enqueuing Move request for stepguider (-18.42, 10.75)
23:05:38.130 00.000 8976 Worker thread wakes up
23:05:38.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.42, 10.75) opts 0xd
23:05:38.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.42, 10.75)
23:05:38.130 00.000 8976 Moving (-18.42, 10.75) raw xDistance=20.64 yDistance=-1.81
23:05:38.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.10 from input 20.64
23:05:38.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.14 from input -1.81
23:05:38.130 00.000 8976 MoveAxis(L, 45, ABG)
23:05:38.130 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:38.130 00.000 8976 MoveAxis(U, 5, ABG)
23:05:38.130 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:38.130 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:38.130 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:38.130 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:38.130 00.000 8976 move complete, result=1
23:05:38.130 00.000 8976 worker thread done servicing request
23:05:38.131 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=306, med=32, FiltMin=27, FiltMax=250, Gamma=2.260
23:05:38.141 00.010 5052 UpdateGuideState exits: m=8717 SNR=65.3
23:05:38.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:38.141 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:38.141 00.000 5052 Enqueuing Expose request
23:05:38.141 00.000 8976 Worker thread wakes up
23:05:38.141 00.000 5052 GuideStep: 20.6 px 0 ms WEST, -1.8 px 0 ms NORTH
23:05:38.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:38.141 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,137,37,37)
23:05:38.142 00.001 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (-3.10) = xAngle (5.71 = -0.57)
23:05:38.142 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.64 = 2.36)
23:05:38.142 00.000 5052 CameraToMount -- cameraX=-18.42 cameraY=10.75 hyp=21.33 cameraTheta=2.61 mountX=17.97 mountY=15.04, mountTheta=0.70
23:05:38.142 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:38.142 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:39.185 01.043 8976 Exposure complete
23:05:39.200 00.015 8976 worker thread done servicing request
23:05:39.200 00.000 5052 OnExposeComplete: enter
23:05:39.200 00.000 5052 UpdateGuideState(): m_state=6
23:05:39.200 00.000 5052 Star::Find(18, 206, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 242
23:05:39.200 00.000 5052 Star::Find returns 1 (0), X=208.48, Y=154.60, Mass=8897, SNR=66.1, Peak=371 HFD=5.1
23:05:39.200 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.36) = xAngle (0.21 = 0.21)
23:05:39.200 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.13 = -0.13)
23:05:39.200 00.000 5052 CameraToMount -- cameraX=-16.18 cameraY=10.46 hyp=19.27 cameraTheta=2.57 mountX=18.85 mountY=-2.52, mountTheta=-0.13
23:05:39.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-16.18, y=10.46, opts=13)
23:05:39.201 00.000 5052 Enqueuing Move request for stepguider (-16.18, 10.46)
23:05:39.201 00.000 8976 Worker thread wakes up
23:05:39.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.18, 10.46) opts 0xd
23:05:39.202 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-16.18, 10.46)
23:05:39.202 00.000 8976 Moving (-16.18, 10.46) raw xDistance=18.85 yDistance=-2.52
23:05:39.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.86 from input 18.85
23:05:39.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.67 from input -2.52
23:05:39.202 00.000 8976 MoveAxis(L, 42, ABG)
23:05:39.202 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:39.202 00.000 8976 MoveAxis(U, 8, ABG)
23:05:39.202 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:39.202 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:39.202 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:39.202 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:39.202 00.000 8976 move complete, result=1
23:05:39.202 00.000 8976 worker thread done servicing request
23:05:39.202 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=371, med=32, FiltMin=28, FiltMax=292, Gamma=2.260
23:05:39.212 00.010 5052 UpdateGuideState exits: m=8897 SNR=66.1
23:05:39.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:39.212 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:39.212 00.000 5052 Enqueuing Expose request
23:05:39.212 00.000 5052 GuideStep: 18.9 px 0 ms WEST, -2.5 px 0 ms NORTH
23:05:39.212 00.000 8976 Worker thread wakes up
23:05:39.213 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:39.213 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,137,37,37)
23:05:39.213 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.67 = -0.61)
23:05:39.213 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.60 = 2.31)
23:05:39.213 00.000 5052 CameraToMount -- cameraX=-16.18 cameraY=10.46 hyp=19.27 cameraTheta=2.57 mountX=15.74 mountY=14.20, mountTheta=0.73
23:05:39.213 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:39.214 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:40.257 01.043 8976 Exposure complete
23:05:40.272 00.015 8976 worker thread done servicing request
23:05:40.272 00.000 5052 OnExposeComplete: enter
23:05:40.272 00.000 5052 UpdateGuideState(): m_state=6
23:05:40.272 00.000 5052 Star::Find(18, 208, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 243
23:05:40.272 00.000 5052 Star::Find returns 1 (0), X=209.88, Y=154.42, Mass=8590, SNR=65.1, Peak=395 HFD=5.2
23:05:40.272 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.36) = xAngle (0.17 = 0.17)
23:05:40.272 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.17 = -0.17)
23:05:40.273 00.001 5052 CameraToMount -- cameraX=-14.77 cameraY=10.29 hyp=18.00 cameraTheta=2.53 mountX=17.73 mountY=-2.96, mountTheta=-0.17
23:05:40.273 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-14.77, y=10.29, opts=13)
23:05:40.273 00.000 5052 Enqueuing Move request for stepguider (-14.77, 10.29)
23:05:40.273 00.000 8976 Worker thread wakes up
23:05:40.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-14.77, 10.29) opts 0xd
23:05:40.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-14.77, 10.29)
23:05:40.274 00.001 8976 Moving (-14.77, 10.29) raw xDistance=17.73 yDistance=-2.96
23:05:40.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.07 from input 17.73
23:05:40.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.98 from input -2.96
23:05:40.274 00.000 8976 MoveAxis(L, 39, ABG)
23:05:40.274 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:40.274 00.000 8976 MoveAxis(U, 9, ABG)
23:05:40.274 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:40.274 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:40.274 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:40.274 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:40.274 00.000 8976 move complete, result=1
23:05:40.274 00.000 8976 worker thread done servicing request
23:05:40.274 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=395, med=32, FiltMin=27, FiltMax=284, Gamma=2.260
23:05:40.285 00.011 5052 UpdateGuideState exits: m=8590 SNR=65.1
23:05:40.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:40.285 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:40.285 00.000 5052 Enqueuing Expose request
23:05:40.285 00.000 5052 GuideStep: 17.7 px 0 ms WEST, -3.0 px 0 ms NORTH
23:05:40.285 00.000 8976 Worker thread wakes up
23:05:40.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:40.285 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,136,37,37)
23:05:40.285 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.10) = xAngle (5.63 = -0.65)
23:05:40.286 00.001 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.56 = 2.28)
23:05:40.286 00.000 5052 CameraToMount -- cameraX=-14.77 cameraY=10.29 hyp=18.00 cameraTheta=2.53 mountX=14.34 mountY=13.67, mountTheta=0.76
23:05:40.286 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:40.286 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:41.326 01.040 8976 Exposure complete
23:05:41.341 00.015 8976 worker thread done servicing request
23:05:41.342 00.001 5052 OnExposeComplete: enter
23:05:41.342 00.000 5052 UpdateGuideState(): m_state=6
23:05:41.342 00.000 5052 Star::Find(18, 209, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 244
23:05:41.342 00.000 5052 Star::Find returns 1 (0), X=209.44, Y=154.02, Mass=8797, SNR=65.7, Peak=360 HFD=5.1
23:05:41.342 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.36) = xAngle (0.21 = 0.21)
23:05:41.342 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.13 = -0.13)
23:05:41.342 00.000 5052 CameraToMount -- cameraX=-15.22 cameraY=9.88 hyp=18.15 cameraTheta=2.57 mountX=17.76 mountY=-2.41, mountTheta=-0.13
23:05:41.343 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-15.22, y=9.88, opts=13)
23:05:41.343 00.000 5052 Enqueuing Move request for stepguider (-15.22, 9.88)
23:05:41.343 00.000 8976 Worker thread wakes up
23:05:41.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-15.22, 9.88) opts 0xd
23:05:41.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-15.22, 9.88)
23:05:41.343 00.000 8976 Moving (-15.22, 9.88) raw xDistance=17.76 yDistance=-2.41
23:05:41.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.04 from input 17.76
23:05:41.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.65 from input -2.41
23:05:41.343 00.000 8976 MoveAxis(L, 39, ABG)
23:05:41.343 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:41.343 00.000 8976 MoveAxis(U, 8, ABG)
23:05:41.343 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:41.343 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:41.343 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:41.343 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:41.343 00.000 8976 move complete, result=1
23:05:41.344 00.001 8976 worker thread done servicing request
23:05:41.344 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=360, med=32, FiltMin=28, FiltMax=304, Gamma=2.260
23:05:41.354 00.010 5052 UpdateGuideState exits: m=8797 SNR=65.7
23:05:41.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:41.354 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:41.354 00.000 5052 Enqueuing Expose request
23:05:41.354 00.000 5052 GuideStep: 17.8 px 0 ms WEST, -2.4 px 0 ms NORTH
23:05:41.354 00.000 8976 Worker thread wakes up
23:05:41.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:41.354 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,136,37,37)
23:05:41.355 00.001 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.67 = -0.62)
23:05:41.355 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.59 = 2.31)
23:05:41.355 00.000 5052 CameraToMount -- cameraX=-15.22 cameraY=9.88 hyp=18.15 cameraTheta=2.57 mountX=14.81 mountY=13.40, mountTheta=0.74
23:05:41.355 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:41.355 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:42.384 01.029 8976 Exposure complete
23:05:42.398 00.014 8976 worker thread done servicing request
23:05:42.398 00.000 5052 OnExposeComplete: enter
23:05:42.398 00.000 5052 UpdateGuideState(): m_state=6
23:05:42.398 00.000 5052 Star::Find(18, 209, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 245
23:05:42.398 00.000 5052 Star::Find returns 1 (0), X=208.33, Y=154.33, Mass=8945, SNR=66.4, Peak=397 HFD=4.9
23:05:42.398 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.36) = xAngle (0.22 = 0.22)
23:05:42.398 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.12 = -0.12)
23:05:42.398 00.000 5052 CameraToMount -- cameraX=-16.33 cameraY=10.20 hyp=19.25 cameraTheta=2.58 mountX=18.77 mountY=-2.22, mountTheta=-0.12
23:05:42.399 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-16.33, y=10.20, opts=13)
23:05:42.399 00.000 5052 Enqueuing Move request for stepguider (-16.33, 10.20)
23:05:42.399 00.000 8976 Worker thread wakes up
23:05:42.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.33, 10.20) opts 0xd
23:05:42.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.33, 10.20)
23:05:42.399 00.000 8976 Moving (-16.33, 10.20) raw xDistance=18.77 yDistance=-2.22
23:05:42.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.67 from input 18.77
23:05:42.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.51 from input -2.22
23:05:42.399 00.000 8976 MoveAxis(L, 41, ABG)
23:05:42.399 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:42.399 00.000 8976 MoveAxis(U, 7, ABG)
23:05:42.399 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:42.399 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:42.399 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:42.399 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:42.400 00.001 8976 move complete, result=1
23:05:42.400 00.000 8976 worker thread done servicing request
23:05:42.400 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=397, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:05:42.409 00.009 5052 UpdateGuideState exits: m=8945 SNR=66.4
23:05:42.410 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:42.410 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:42.410 00.000 5052 Enqueuing Expose request
23:05:42.410 00.000 5052 GuideStep: 18.8 px 0 ms WEST, -2.2 px 0 ms NORTH
23:05:42.410 00.000 8976 Worker thread wakes up
23:05:42.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:42.410 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,136,37,37)
23:05:42.411 00.001 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (-3.10) = xAngle (5.68 = -0.60)
23:05:42.411 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.61 = 2.33)
23:05:42.411 00.000 5052 CameraToMount -- cameraX=-16.33 cameraY=10.20 hyp=19.25 cameraTheta=2.58 mountX=15.90 mountY=13.98, mountTheta=0.72
23:05:42.411 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:42.411 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:43.446 01.035 8976 Exposure complete
23:05:43.461 00.015 8976 worker thread done servicing request
23:05:43.461 00.000 5052 OnExposeComplete: enter
23:05:43.461 00.000 5052 UpdateGuideState(): m_state=6
23:05:43.461 00.000 5052 Star::Find(18, 208, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 246
23:05:43.461 00.000 5052 Star::Find returns 1 (0), X=207.86, Y=154.35, Mass=8923, SNR=66.3, Peak=392 HFD=5.0
23:05:43.461 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.36) = xAngle (0.24 = 0.24)
23:05:43.461 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.10 = -0.10)
23:05:43.461 00.000 5052 CameraToMount -- cameraX=-16.80 cameraY=10.22 hyp=19.66 cameraTheta=2.60 mountX=19.12 mountY=-2.03, mountTheta=-0.11
23:05:43.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-16.80, y=10.22, opts=13)
23:05:43.462 00.000 5052 Enqueuing Move request for stepguider (-16.80, 10.22)
23:05:43.462 00.000 8976 Worker thread wakes up
23:05:43.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.80, 10.22) opts 0xd
23:05:43.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.80, 10.22)
23:05:43.462 00.000 8976 Moving (-16.80, 10.22) raw xDistance=19.12 yDistance=-2.03
23:05:43.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.93 from input 19.12
23:05:43.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.38 from input -2.03
23:05:43.462 00.000 8976 MoveAxis(L, 42, ABG)
23:05:43.462 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:43.462 00.000 8976 MoveAxis(U, 7, ABG)
23:05:43.462 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:43.462 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:43.463 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:43.463 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:43.463 00.000 8976 move complete, result=1
23:05:43.463 00.000 8976 worker thread done servicing request
23:05:43.463 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=392, med=32, FiltMin=28, FiltMax=323, Gamma=2.260
23:05:43.474 00.011 5052 UpdateGuideState exits: m=8923 SNR=66.3
23:05:43.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:43.474 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:43.474 00.000 5052 Enqueuing Expose request
23:05:43.474 00.000 8976 Worker thread wakes up
23:05:43.474 00.000 5052 GuideStep: 19.1 px 0 ms WEST, -2.0 px 0 ms NORTH
23:05:43.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:43.474 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,136,37,37)
23:05:43.475 00.001 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.59)
23:05:43.475 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.62 = 2.34)
23:05:43.475 00.000 5052 CameraToMount -- cameraX=-16.80 cameraY=10.22 hyp=19.66 cameraTheta=2.60 mountX=16.37 mountY=14.12, mountTheta=0.71
23:05:43.475 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:43.475 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:44.514 01.039 8976 Exposure complete
23:05:44.528 00.014 8976 worker thread done servicing request
23:05:44.528 00.000 5052 OnExposeComplete: enter
23:05:44.528 00.000 5052 UpdateGuideState(): m_state=6
23:05:44.528 00.000 5052 Star::Find(18, 207, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 247
23:05:44.529 00.001 5052 Star::Find returns 1 (0), X=207.57, Y=153.95, Mass=8678, SNR=65.3, Peak=365 HFD=5.0
23:05:44.529 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.36) = xAngle (0.26 = 0.26)
23:05:44.529 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.08 = -0.08)
23:05:44.529 00.000 5052 CameraToMount -- cameraX=-17.09 cameraY=9.81 hyp=19.71 cameraTheta=2.62 mountX=19.04 mountY=-1.54, mountTheta=-0.08
23:05:44.529 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-17.09, y=9.81, opts=13)
23:05:44.530 00.001 5052 Enqueuing Move request for stepguider (-17.09, 9.81)
23:05:44.530 00.000 8976 Worker thread wakes up
23:05:44.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.09, 9.81) opts 0xd
23:05:44.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.09, 9.81)
23:05:44.530 00.000 8976 Moving (-17.09, 9.81) raw xDistance=19.04 yDistance=-1.54
23:05:44.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.90 from input 19.04
23:05:44.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.07 from input -1.54
23:05:44.530 00.000 8976 MoveAxis(L, 42, ABG)
23:05:44.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:44.530 00.000 8976 MoveAxis(U, 5, ABG)
23:05:44.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:44.530 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:44.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:44.530 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:44.530 00.000 8976 move complete, result=1
23:05:44.530 00.000 8976 worker thread done servicing request
23:05:44.531 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=365, med=32, FiltMin=28, FiltMax=285, Gamma=2.260
23:05:44.541 00.010 5052 UpdateGuideState exits: m=8678 SNR=65.3
23:05:44.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:44.541 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:44.541 00.000 5052 Enqueuing Expose request
23:05:44.541 00.000 5052 GuideStep: 19.0 px 0 ms WEST, -1.5 px 0 ms NORTH
23:05:44.541 00.000 8976 Worker thread wakes up
23:05:44.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:44.541 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,136,37,37)
23:05:44.542 00.001 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.10) = xAngle (5.72 = -0.56)
23:05:44.542 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.65 = 2.37)
23:05:44.542 00.000 5052 CameraToMount -- cameraX=-17.09 cameraY=9.81 hyp=19.71 cameraTheta=2.62 mountX=16.68 mountY=13.80, mountTheta=0.69
23:05:44.542 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:44.542 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:45.581 01.039 8976 Exposure complete
23:05:45.596 00.015 8976 worker thread done servicing request
23:05:45.596 00.000 5052 OnExposeComplete: enter
23:05:45.596 00.000 5052 UpdateGuideState(): m_state=6
23:05:45.596 00.000 5052 Star::Find(18, 207, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 248
23:05:45.596 00.000 5052 Star::Find returns 1 (0), X=206.72, Y=154.05, Mass=8640, SNR=65.1, Peak=375 HFD=4.7
23:05:45.596 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:05:45.596 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:05:45.596 00.000 5052 CameraToMount -- cameraX=-17.94 cameraY=9.91 hyp=20.50 cameraTheta=2.64 mountX=19.71 mountY=-1.26, mountTheta=-0.06
23:05:45.597 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-17.94, y=9.91, opts=13)
23:05:45.597 00.000 5052 Enqueuing Move request for stepguider (-17.94, 9.91)
23:05:45.597 00.000 8976 Worker thread wakes up
23:05:45.597 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.94, 9.91) opts 0xd
23:05:45.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.94, 9.91)
23:05:45.597 00.000 8976 Moving (-17.94, 9.91) raw xDistance=19.71 yDistance=-1.26
23:05:45.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.32 from input 19.71
23:05:45.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.26
23:05:45.597 00.000 8976 MoveAxis(L, 43, ABG)
23:05:45.597 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:45.597 00.000 8976 MoveAxis(U, 4, ABG)
23:05:45.597 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:45.597 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:45.597 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:45.598 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:45.598 00.000 8976 move complete, result=1
23:05:45.598 00.000 8976 worker thread done servicing request
23:05:45.598 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=375, med=32, FiltMin=27, FiltMax=323, Gamma=2.260
23:05:45.608 00.010 5052 UpdateGuideState exits: m=8640 SNR=65.1
23:05:45.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:45.608 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:45.608 00.000 5052 Enqueuing Expose request
23:05:45.608 00.000 5052 GuideStep: 19.7 px 0 ms WEST, -1.3 px 0 ms NORTH
23:05:45.608 00.000 8976 Worker thread wakes up
23:05:45.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:45.608 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,136,37,37)
23:05:45.609 00.001 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.74 = -0.55)
23:05:45.609 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.67 = 2.38)
23:05:45.609 00.000 5052 CameraToMount -- cameraX=-17.94 cameraY=9.91 hyp=20.50 cameraTheta=2.64 mountX=17.53 mountY=14.11, mountTheta=0.68
23:05:45.609 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:45.609 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:46.651 01.042 8976 Exposure complete
23:05:46.664 00.013 8976 worker thread done servicing request
23:05:46.664 00.000 5052 OnExposeComplete: enter
23:05:46.664 00.000 5052 UpdateGuideState(): m_state=6
23:05:46.665 00.001 5052 Star::Find(18, 206, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 249
23:05:46.665 00.000 5052 Star::Find returns 1 (0), X=206.09, Y=154.08, Mass=8917, SNR=66.3, Peak=454 HFD=4.6
23:05:46.665 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.36) = xAngle (0.29 = 0.29)
23:05:46.665 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.05 = -0.05)
23:05:46.665 00.000 5052 CameraToMount -- cameraX=-18.57 cameraY=9.95 hyp=21.06 cameraTheta=2.65 mountX=20.18 mountY=-1.03, mountTheta=-0.05
23:05:46.665 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-18.57, y=9.95, opts=13)
23:05:46.665 00.000 5052 Enqueuing Move request for stepguider (-18.57, 9.95)
23:05:46.666 00.001 8976 Worker thread wakes up
23:05:46.666 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.57, 9.95) opts 0xd
23:05:46.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.57, 9.95)
23:05:46.666 00.000 8976 Moving (-18.57, 9.95) raw xDistance=20.18 yDistance=-1.03
23:05:46.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.65 from input 20.18
23:05:46.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.03
23:05:46.666 00.000 8976 MoveAxis(L, 44, ABG)
23:05:46.666 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:46.666 00.000 8976 MoveAxis(U, 3, ABG)
23:05:46.667 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:46.667 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:46.667 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:46.667 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:46.667 00.000 8976 move complete, result=1
23:05:46.667 00.000 8976 worker thread done servicing request
23:05:46.667 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=454, med=32, FiltMin=27, FiltMax=362, Gamma=2.260
23:05:46.677 00.010 5052 UpdateGuideState exits: m=8917 SNR=66.3
23:05:46.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:46.677 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:46.677 00.000 5052 Enqueuing Expose request
23:05:46.677 00.000 5052 GuideStep: 20.2 px 0 ms WEST, -1.0 px 0 ms NORTH
23:05:46.677 00.000 8976 Worker thread wakes up
23:05:46.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:46.677 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,136,37,37)
23:05:46.677 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (-3.10) = xAngle (5.75 = -0.53)
23:05:46.678 00.001 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.68 = 2.40)
23:05:46.678 00.000 5052 CameraToMount -- cameraX=-18.57 cameraY=9.95 hyp=21.06 cameraTheta=2.65 mountX=18.15 mountY=14.30, mountTheta=0.67
23:05:46.678 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:46.678 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:47.718 01.040 8976 Exposure complete
23:05:47.732 00.014 8976 worker thread done servicing request
23:05:47.732 00.000 5052 OnExposeComplete: enter
23:05:47.732 00.000 5052 UpdateGuideState(): m_state=6
23:05:47.732 00.000 5052 Star::Find(18, 206, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 250
23:05:47.732 00.000 5052 Star::Find returns 1 (0), X=206.62, Y=154.27, Mass=8504, SNR=64.8, Peak=405 HFD=4.7
23:05:47.733 00.001 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.36) = xAngle (0.27 = 0.27)
23:05:47.733 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.07 = -0.07)
23:05:47.733 00.000 5052 CameraToMount -- cameraX=-18.04 cameraY=10.13 hyp=20.69 cameraTheta=2.63 mountX=19.94 mountY=-1.42, mountTheta=-0.07
23:05:47.733 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-18.04, y=10.13, opts=13)
23:05:47.733 00.000 5052 Enqueuing Move request for stepguider (-18.04, 10.13)
23:05:47.733 00.000 8976 Worker thread wakes up
23:05:47.733 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.04, 10.13) opts 0xd
23:05:47.733 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.04, 10.13)
23:05:47.734 00.001 8976 Moving (-18.04, 10.13) raw xDistance=19.94 yDistance=-1.42
23:05:47.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.52 from input 19.94
23:05:47.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.42
23:05:47.734 00.000 8976 MoveAxis(L, 44, ABG)
23:05:47.734 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:47.734 00.000 8976 MoveAxis(U, 4, ABG)
23:05:47.734 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:47.734 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:47.734 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:47.734 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:47.734 00.000 8976 move complete, result=1
23:05:47.734 00.000 8976 worker thread done servicing request
23:05:47.734 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=405, med=32, FiltMin=28, FiltMax=321, Gamma=2.260
23:05:47.745 00.011 5052 UpdateGuideState exits: m=8504 SNR=64.8
23:05:47.745 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:47.745 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:47.745 00.000 5052 Enqueuing Expose request
23:05:47.745 00.000 5052 GuideStep: 19.9 px 0 ms WEST, -1.4 px 0 ms NORTH
23:05:47.745 00.000 8976 Worker thread wakes up
23:05:47.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:47.745 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,136,37,37)
23:05:47.746 00.001 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (-3.10) = xAngle (5.73 = -0.55)
23:05:47.746 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.66 = 2.38)
23:05:47.746 00.000 5052 CameraToMount -- cameraX=-18.04 cameraY=10.13 hyp=20.69 cameraTheta=2.63 mountX=17.61 mountY=14.35, mountTheta=0.68
23:05:47.746 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:47.746 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:48.788 01.042 8976 Exposure complete
23:05:48.802 00.014 8976 worker thread done servicing request
23:05:48.803 00.001 5052 OnExposeComplete: enter
23:05:48.803 00.000 5052 UpdateGuideState(): m_state=6
23:05:48.803 00.000 5052 Star::Find(18, 206, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 251
23:05:48.803 00.000 5052 Star::Find returns 1 (0), X=206.57, Y=154.33, Mass=8523, SNR=64.7, Peak=327 HFD=5.3
23:05:48.803 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.36) = xAngle (0.27 = 0.27)
23:05:48.803 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.07 = -0.07)
23:05:48.803 00.000 5052 CameraToMount -- cameraX=-18.09 cameraY=10.19 hyp=20.76 cameraTheta=2.63 mountX=20.01 mountY=-1.46, mountTheta=-0.07
23:05:48.804 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.09, y=10.19, opts=13)
23:05:48.804 00.000 5052 Enqueuing Move request for stepguider (-18.09, 10.19)
23:05:48.804 00.000 8976 Worker thread wakes up
23:05:48.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.09, 10.19) opts 0xd
23:05:48.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.09, 10.19)
23:05:48.804 00.000 8976 Moving (-18.09, 10.19) raw xDistance=20.01 yDistance=-1.46
23:05:48.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.56 from input 20.01
23:05:48.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.46
23:05:48.804 00.000 8976 MoveAxis(L, 44, ABG)
23:05:48.804 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:48.804 00.000 8976 MoveAxis(U, 5, ABG)
23:05:48.804 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:48.804 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:48.804 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:48.804 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:48.804 00.000 8976 move complete, result=1
23:05:48.804 00.000 8976 worker thread done servicing request
23:05:48.805 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=327, med=32, FiltMin=27, FiltMax=296, Gamma=2.260
23:05:48.814 00.009 5052 UpdateGuideState exits: m=8523 SNR=64.7
23:05:48.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:48.814 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:48.814 00.000 5052 Enqueuing Expose request
23:05:48.814 00.000 5052 GuideStep: 20.0 px 0 ms WEST, -1.5 px 0 ms NORTH
23:05:48.815 00.001 8976 Worker thread wakes up
23:05:48.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:48.815 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,136,37,37)
23:05:48.815 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (-3.10) = xAngle (5.73 = -0.55)
23:05:48.815 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.66 = 2.37)
23:05:48.815 00.000 5052 CameraToMount -- cameraX=-18.09 cameraY=10.19 hyp=20.76 cameraTheta=2.63 mountX=17.66 mountY=14.42, mountTheta=0.68
23:05:48.816 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:48.816 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:49.849 01.033 8976 Exposure complete
23:05:49.863 00.014 8976 worker thread done servicing request
23:05:49.863 00.000 5052 OnExposeComplete: enter
23:05:49.863 00.000 5052 UpdateGuideState(): m_state=6
23:05:49.863 00.000 5052 Star::Find(18, 206, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 252
23:05:49.863 00.000 5052 Star::Find returns 1 (0), X=207.41, Y=154.30, Mass=8710, SNR=65.5, Peak=372 HFD=4.9
23:05:49.863 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.36) = xAngle (0.25 = 0.25)
23:05:49.863 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.09 = -0.09)
23:05:49.863 00.000 5052 CameraToMount -- cameraX=-17.25 cameraY=10.17 hyp=20.02 cameraTheta=2.61 mountX=19.40 mountY=-1.79, mountTheta=-0.09
23:05:49.864 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-17.25, y=10.17, opts=13)
23:05:49.864 00.000 5052 Enqueuing Move request for stepguider (-17.25, 10.17)
23:05:49.864 00.000 8976 Worker thread wakes up
23:05:49.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.25, 10.17) opts 0xd
23:05:49.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.25, 10.17)
23:05:49.864 00.000 8976 Moving (-17.25, 10.17) raw xDistance=19.40 yDistance=-1.79
23:05:49.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.17 from input 19.40
23:05:49.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.20 from input -1.79
23:05:49.864 00.000 8976 MoveAxis(L, 42, ABG)
23:05:49.864 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:49.864 00.000 8976 MoveAxis(U, 6, ABG)
23:05:49.864 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:49.864 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:49.864 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:49.864 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:49.864 00.000 8976 move complete, result=1
23:05:49.864 00.000 8976 worker thread done servicing request
23:05:49.864 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=372, med=31, FiltMin=27, FiltMax=310, Gamma=2.260
23:05:49.874 00.010 5052 UpdateGuideState exits: m=8710 SNR=65.5
23:05:49.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:49.874 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:49.874 00.000 5052 Enqueuing Expose request
23:05:49.874 00.000 8976 Worker thread wakes up
23:05:49.875 00.001 5052 GuideStep: 19.4 px 0 ms WEST, -1.8 px 0 ms NORTH
23:05:49.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:49.875 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,136,37,37)
23:05:49.875 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (-3.10) = xAngle (5.71 = -0.57)
23:05:49.875 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.64 = 2.35)
23:05:49.875 00.000 5052 CameraToMount -- cameraX=-17.25 cameraY=10.17 hyp=20.02 cameraTheta=2.61 mountX=16.82 mountY=14.18, mountTheta=0.70
23:05:49.876 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:49.876 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:50.912 01.036 8976 Exposure complete
23:05:50.925 00.013 8976 worker thread done servicing request
23:05:50.925 00.000 5052 OnExposeComplete: enter
23:05:50.925 00.000 5052 UpdateGuideState(): m_state=6
23:05:50.925 00.000 5052 Star::Find(18, 207, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 253
23:05:50.927 00.002 5052 Star::Find returns 1 (0), X=206.74, Y=154.33, Mass=8875, SNR=66.2, Peak=422 HFD=4.6
23:05:50.927 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.36) = xAngle (0.26 = 0.26)
23:05:50.927 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.07 = -0.07)
23:05:50.927 00.000 5052 CameraToMount -- cameraX=-17.92 cameraY=10.20 hyp=20.62 cameraTheta=2.62 mountX=19.90 mountY=-1.53, mountTheta=-0.08
23:05:50.927 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-17.92, y=10.20, opts=13)
23:05:50.927 00.000 5052 Enqueuing Move request for stepguider (-17.92, 10.20)
23:05:50.927 00.000 8976 Worker thread wakes up
23:05:50.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.92, 10.20) opts 0xd
23:05:50.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.92, 10.20)
23:05:50.927 00.000 8976 Moving (-17.92, 10.20) raw xDistance=19.90 yDistance=-1.53
23:05:50.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.46 from input 19.90
23:05:50.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.05 from input -1.53
23:05:50.927 00.000 8976 MoveAxis(L, 43, ABG)
23:05:50.927 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:50.927 00.000 8976 MoveAxis(U, 5, ABG)
23:05:50.927 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:50.927 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:50.927 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:50.927 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:50.927 00.000 8976 move complete, result=1
23:05:50.927 00.000 8976 worker thread done servicing request
23:05:50.927 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=422, med=31, FiltMin=27, FiltMax=379, Gamma=2.260
23:05:50.937 00.010 5052 UpdateGuideState exits: m=8875 SNR=66.2
23:05:50.938 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:50.938 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:50.938 00.000 5052 Enqueuing Expose request
23:05:50.938 00.000 5052 GuideStep: 19.9 px 0 ms WEST, -1.5 px 0 ms NORTH
23:05:50.938 00.000 8976 Worker thread wakes up
23:05:50.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:50.938 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,136,37,37)
23:05:50.938 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.10) = xAngle (5.73 = -0.56)
23:05:50.939 00.001 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.65 = 2.37)
23:05:50.939 00.000 5052 CameraToMount -- cameraX=-17.92 cameraY=10.20 hyp=20.62 cameraTheta=2.62 mountX=17.49 mountY=14.38, mountTheta=0.69
23:05:50.939 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:50.939 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:51.979 01.040 8976 Exposure complete
23:05:51.994 00.015 8976 worker thread done servicing request
23:05:51.994 00.000 5052 OnExposeComplete: enter
23:05:51.994 00.000 5052 UpdateGuideState(): m_state=6
23:05:51.994 00.000 5052 Star::Find(18, 206, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 254
23:05:51.994 00.000 5052 Star::Find returns 1 (0), X=206.94, Y=154.73, Mass=8780, SNR=65.8, Peak=418 HFD=4.4
23:05:51.994 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.36) = xAngle (0.24 = 0.24)
23:05:51.994 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.10 = -0.10)
23:05:51.994 00.000 5052 CameraToMount -- cameraX=-17.72 cameraY=10.60 hyp=20.64 cameraTheta=2.60 mountX=20.04 mountY=-1.98, mountTheta=-0.10
23:05:51.995 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-17.72, y=10.60, opts=13)
23:05:51.995 00.000 5052 Enqueuing Move request for stepguider (-17.72, 10.60)
23:05:51.995 00.000 8976 Worker thread wakes up
23:05:51.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.72, 10.60) opts 0xd
23:05:51.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.72, 10.60)
23:05:51.995 00.000 8976 Moving (-17.72, 10.60) raw xDistance=20.04 yDistance=-1.98
23:05:51.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.57 from input 20.04
23:05:51.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.32 from input -1.98
23:05:51.995 00.000 8976 MoveAxis(L, 44, ABG)
23:05:51.995 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:51.995 00.000 8976 MoveAxis(U, 6, ABG)
23:05:51.996 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:51.996 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:51.996 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:51.996 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:51.996 00.000 8976 move complete, result=1
23:05:51.996 00.000 8976 worker thread done servicing request
23:05:51.996 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=418, med=31, FiltMin=27, FiltMax=379, Gamma=2.260
23:05:52.006 00.010 5052 UpdateGuideState exits: m=8780 SNR=65.8
23:05:52.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:52.006 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:52.006 00.000 5052 Enqueuing Expose request
23:05:52.006 00.000 5052 GuideStep: 20.0 px 0 ms WEST, -2.0 px 0 ms NORTH
23:05:52.006 00.000 8976 Worker thread wakes up
23:05:52.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:52.006 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,137,37,37)
23:05:52.006 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.58)
23:05:52.006 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.63 = 2.35)
23:05:52.006 00.000 5052 CameraToMount -- cameraX=-17.72 cameraY=10.60 hyp=20.64 cameraTheta=2.60 mountX=17.27 mountY=14.72, mountTheta=0.71
23:05:52.006 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:52.008 00.002 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:53.048 01.040 8976 Exposure complete
23:05:53.062 00.014 8976 worker thread done servicing request
23:05:53.062 00.000 5052 OnExposeComplete: enter
23:05:53.062 00.000 5052 UpdateGuideState(): m_state=6
23:05:53.062 00.000 5052 Star::Find(18, 206, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 255
23:05:53.062 00.000 5052 Star::Find returns 1 (0), X=206.50, Y=155.07, Mass=8739, SNR=65.6, Peak=369 HFD=5.0
23:05:53.062 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.36) = xAngle (0.24 = 0.24)
23:05:53.062 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.10 = -0.10)
23:05:53.062 00.000 5052 CameraToMount -- cameraX=-18.16 cameraY=10.93 hyp=21.19 cameraTheta=2.60 mountX=20.59 mountY=-2.09, mountTheta=-0.10
23:05:53.063 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.16, y=10.93, opts=13)
23:05:53.063 00.000 5052 Enqueuing Move request for stepguider (-18.16, 10.93)
23:05:53.063 00.000 8976 Worker thread wakes up
23:05:53.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.16, 10.93) opts 0xd
23:05:53.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.16, 10.93)
23:05:53.063 00.000 8976 Moving (-18.16, 10.93) raw xDistance=20.59 yDistance=-2.09
23:05:53.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.92 from input 20.59
23:05:53.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.41 from input -2.09
23:05:53.063 00.000 8976 MoveAxis(L, 45, ABG)
23:05:53.063 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:53.063 00.000 8976 MoveAxis(U, 7, ABG)
23:05:53.063 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:53.063 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:53.063 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:53.063 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:53.063 00.000 8976 move complete, result=1
23:05:53.063 00.000 8976 worker thread done servicing request
23:05:53.064 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=369, med=32, FiltMin=28, FiltMax=295, Gamma=2.260
23:05:53.073 00.009 5052 UpdateGuideState exits: m=8739 SNR=65.6
23:05:53.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:53.073 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:53.073 00.000 5052 Enqueuing Expose request
23:05:53.073 00.000 5052 GuideStep: 20.6 px 0 ms WEST, -2.1 px 0 ms NORTH
23:05:53.073 00.000 8976 Worker thread wakes up
23:05:53.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:53.073 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,137,37,37)
23:05:53.074 00.001 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.58)
23:05:53.074 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.63 = 2.35)
23:05:53.074 00.000 5052 CameraToMount -- cameraX=-18.16 cameraY=10.93 hyp=21.19 cameraTheta=2.60 mountX=17.70 mountY=15.15, mountTheta=0.71
23:05:53.074 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:53.074 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:54.105 01.031 8976 Exposure complete
23:05:54.120 00.015 8976 worker thread done servicing request
23:05:54.121 00.001 5052 OnExposeComplete: enter
23:05:54.121 00.000 5052 UpdateGuideState(): m_state=6
23:05:54.121 00.000 5052 Star::Find(18, 206, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 256
23:05:54.121 00.000 5052 Star::Find returns 1 (0), X=206.65, Y=155.08, Mass=8829, SNR=65.9, Peak=432 HFD=4.7
23:05:54.121 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.36) = xAngle (0.24 = 0.24)
23:05:54.121 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.10 = -0.10)
23:05:54.121 00.000 5052 CameraToMount -- cameraX=-18.01 cameraY=10.94 hyp=21.07 cameraTheta=2.60 mountX=20.48 mountY=-2.17, mountTheta=-0.11
23:05:54.122 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.01, y=10.94, opts=13)
23:05:54.122 00.000 5052 Enqueuing Move request for stepguider (-18.01, 10.94)
23:05:54.122 00.000 8976 Worker thread wakes up
23:05:54.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.01, 10.94) opts 0xd
23:05:54.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.01, 10.94)
23:05:54.122 00.000 8976 Moving (-18.01, 10.94) raw xDistance=20.48 yDistance=-2.17
23:05:54.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.88 from input 20.48
23:05:54.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.46 from input -2.17
23:05:54.122 00.000 8976 MoveAxis(L, 45, ABG)
23:05:54.122 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:54.122 00.000 8976 MoveAxis(U, 7, ABG)
23:05:54.122 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:54.122 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:54.122 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:54.123 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:54.123 00.000 8976 move complete, result=1
23:05:54.123 00.000 8976 worker thread done servicing request
23:05:54.123 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=432, med=32, FiltMin=28, FiltMax=328, Gamma=2.260
23:05:54.133 00.010 5052 UpdateGuideState exits: m=8829 SNR=65.9
23:05:54.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:54.134 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:54.134 00.000 5052 Enqueuing Expose request
23:05:54.134 00.000 5052 GuideStep: 20.5 px 0 ms WEST, -2.2 px 0 ms NORTH
23:05:54.134 00.000 8976 Worker thread wakes up
23:05:54.134 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:54.134 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,137,37,37)
23:05:54.134 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.59)
23:05:54.134 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.62 = 2.34)
23:05:54.134 00.000 5052 CameraToMount -- cameraX=-18.01 cameraY=10.94 hyp=21.07 cameraTheta=2.60 mountX=17.55 mountY=15.12, mountTheta=0.71
23:05:54.135 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:54.135 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:55.164 01.029 8976 Exposure complete
23:05:55.179 00.015 8976 worker thread done servicing request
23:05:55.179 00.000 5052 OnExposeComplete: enter
23:05:55.179 00.000 5052 UpdateGuideState(): m_state=6
23:05:55.179 00.000 5052 Star::Find(18, 206, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 257
23:05:55.179 00.000 5052 Star::Find returns 1 (0), X=207.09, Y=154.99, Mass=9119, SNR=67.1, Peak=401 HFD=4.6
23:05:55.179 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.36) = xAngle (0.23 = 0.23)
23:05:55.179 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.11 = -0.11)
23:05:55.179 00.000 5052 CameraToMount -- cameraX=-17.57 cameraY=10.85 hyp=20.65 cameraTheta=2.59 mountX=20.11 mountY=-2.27, mountTheta=-0.11
23:05:55.180 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-17.57, y=10.85, opts=13)
23:05:55.180 00.000 5052 Enqueuing Move request for stepguider (-17.57, 10.85)
23:05:55.180 00.000 8976 Worker thread wakes up
23:05:55.180 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.57, 10.85) opts 0xd
23:05:55.180 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.57, 10.85)
23:05:55.180 00.000 8976 Moving (-17.57, 10.85) raw xDistance=20.11 yDistance=-2.27
23:05:55.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.64 from input 20.11
23:05:55.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.53 from input -2.27
23:05:55.180 00.000 8976 MoveAxis(L, 44, ABG)
23:05:55.180 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:55.180 00.000 8976 MoveAxis(U, 7, ABG)
23:05:55.180 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:55.180 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:55.180 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:55.180 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:55.180 00.000 8976 move complete, result=1
23:05:55.180 00.000 8976 worker thread done servicing request
23:05:55.180 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=401, med=33, FiltMin=28, FiltMax=332, Gamma=2.260
23:05:55.190 00.010 5052 UpdateGuideState exits: m=9119 SNR=67.1
23:05:55.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:55.190 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:55.190 00.000 5052 Enqueuing Expose request
23:05:55.190 00.000 5052 GuideStep: 20.1 px 0 ms WEST, -2.3 px 0 ms NORTH
23:05:55.190 00.000 8976 Worker thread wakes up
23:05:55.191 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:55.191 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,137,37,37)
23:05:55.191 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (-3.10) = xAngle (5.69 = -0.59)
23:05:55.191 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.62 = 2.33)
23:05:55.191 00.000 5052 CameraToMount -- cameraX=-17.57 cameraY=10.85 hyp=20.65 cameraTheta=2.59 mountX=17.11 mountY=14.93, mountTheta=0.72
23:05:55.191 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:55.192 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:56.226 01.034 8976 Exposure complete
23:05:56.241 00.015 8976 worker thread done servicing request
23:05:56.241 00.000 5052 OnExposeComplete: enter
23:05:56.241 00.000 5052 UpdateGuideState(): m_state=6
23:05:56.241 00.000 5052 Star::Find(18, 207, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 258
23:05:56.241 00.000 5052 Star::Find returns 1 (0), X=208.36, Y=155.21, Mass=8884, SNR=66.2, Peak=492 HFD=4.7
23:05:56.241 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.36) = xAngle (0.19 = 0.19)
23:05:56.241 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.15 = -0.15)
23:05:56.241 00.000 5052 CameraToMount -- cameraX=-16.30 cameraY=11.08 hyp=19.71 cameraTheta=2.54 mountX=19.37 mountY=-3.02, mountTheta=-0.15
23:05:56.242 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-16.30, y=11.08, opts=13)
23:05:56.242 00.000 5052 Enqueuing Move request for stepguider (-16.30, 11.08)
23:05:56.242 00.000 8976 Worker thread wakes up
23:05:56.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.30, 11.08) opts 0xd
23:05:56.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.30, 11.08)
23:05:56.242 00.000 8976 Moving (-16.30, 11.08) raw xDistance=19.37 yDistance=-3.02
23:05:56.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.16 from input 19.37
23:05:56.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.01 from input -3.02
23:05:56.242 00.000 8976 MoveAxis(L, 42, ABG)
23:05:56.242 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:56.242 00.000 8976 MoveAxis(U, 10, ABG)
23:05:56.242 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:56.242 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:56.242 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:56.243 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:56.243 00.000 8976 move complete, result=1
23:05:56.243 00.000 8976 worker thread done servicing request
23:05:56.243 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=492, med=32, FiltMin=27, FiltMax=363, Gamma=2.260
23:05:56.253 00.010 5052 UpdateGuideState exits: m=8884 SNR=66.2
23:05:56.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:56.253 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:56.253 00.000 5052 Enqueuing Expose request
23:05:56.253 00.000 5052 GuideStep: 19.4 px 0 ms WEST, -3.0 px 0 ms NORTH
23:05:56.253 00.000 8976 Worker thread wakes up
23:05:56.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:56.253 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,137,37,37)
23:05:56.254 00.001 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.10) = xAngle (5.65 = -0.64)
23:05:56.254 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.57 = 2.29)
23:05:56.254 00.000 5052 CameraToMount -- cameraX=-16.30 cameraY=11.08 hyp=19.71 cameraTheta=2.54 mountX=15.84 mountY=14.83, mountTheta=0.75
23:05:56.254 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:56.254 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:57.298 01.044 8976 Exposure complete
23:05:57.313 00.015 8976 worker thread done servicing request
23:05:57.313 00.000 5052 OnExposeComplete: enter
23:05:57.313 00.000 5052 UpdateGuideState(): m_state=6
23:05:57.313 00.000 5052 Star::Find(18, 208, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 259
23:05:57.313 00.000 5052 Star::Find returns 1 (0), X=208.21, Y=155.08, Mass=8823, SNR=65.9, Peak=496 HFD=4.4
23:05:57.313 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.36) = xAngle (0.20 = 0.20)
23:05:57.313 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.14 = -0.14)
23:05:57.313 00.000 5052 CameraToMount -- cameraX=-16.45 cameraY=10.94 hyp=19.76 cameraTheta=2.55 mountX=19.38 mountY=-2.84, mountTheta=-0.15
23:05:57.314 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-16.45, y=10.94, opts=13)
23:05:57.314 00.000 5052 Enqueuing Move request for stepguider (-16.45, 10.94)
23:05:57.314 00.000 8976 Worker thread wakes up
23:05:57.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.45, 10.94) opts 0xd
23:05:57.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.45, 10.94)
23:05:57.314 00.000 8976 Moving (-16.45, 10.94) raw xDistance=19.38 yDistance=-2.84
23:05:57.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.13 from input 19.38
23:05:57.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.93 from input -2.84
23:05:57.314 00.000 8976 MoveAxis(L, 42, ABG)
23:05:57.314 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:57.314 00.000 8976 MoveAxis(U, 9, ABG)
23:05:57.314 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:57.314 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:57.314 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:57.315 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:57.315 00.000 8976 move complete, result=1
23:05:57.315 00.000 8976 worker thread done servicing request
23:05:57.315 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=496, med=32, FiltMin=28, FiltMax=353, Gamma=2.260
23:05:57.325 00.010 5052 UpdateGuideState exits: m=8823 SNR=65.9
23:05:57.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:57.325 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:57.325 00.000 5052 Enqueuing Expose request
23:05:57.325 00.000 5052 GuideStep: 19.4 px 0 ms WEST, -2.8 px 0 ms NORTH
23:05:57.325 00.000 8976 Worker thread wakes up
23:05:57.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:57.325 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,137,37,37)
23:05:57.326 00.001 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.66 = -0.63)
23:05:57.326 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.58 = 2.30)
23:05:57.326 00.000 5052 CameraToMount -- cameraX=-16.45 cameraY=10.94 hyp=19.76 cameraTheta=2.55 mountX=15.99 mountY=14.73, mountTheta=0.74
23:05:57.326 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:57.326 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:58.365 01.039 8976 Exposure complete
23:05:58.379 00.014 8976 worker thread done servicing request
23:05:58.380 00.001 5052 OnExposeComplete: enter
23:05:58.380 00.000 5052 UpdateGuideState(): m_state=6
23:05:58.380 00.000 5052 Star::Find(18, 208, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 260
23:05:58.380 00.000 5052 Star::Find returns 1 (0), X=206.43, Y=155.01, Mass=8895, SNR=66.2, Peak=413 HFD=4.9
23:05:58.380 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.36) = xAngle (0.24 = 0.24)
23:05:58.380 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.09 = -0.09)
23:05:58.380 00.000 5052 CameraToMount -- cameraX=-18.23 cameraY=10.87 hyp=21.23 cameraTheta=2.60 mountX=20.60 mountY=-2.01, mountTheta=-0.10
23:05:58.381 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-18.23, y=10.87, opts=13)
23:05:58.381 00.000 5052 Enqueuing Move request for stepguider (-18.23, 10.87)
23:05:58.381 00.000 8976 Worker thread wakes up
23:05:58.381 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.23, 10.87) opts 0xd
23:05:58.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.23, 10.87)
23:05:58.381 00.000 8976 Moving (-18.23, 10.87) raw xDistance=20.60 yDistance=-2.01
23:05:58.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.90 from input 20.60
23:05:58.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.40 from input -2.01
23:05:58.381 00.000 8976 MoveAxis(L, 45, ABG)
23:05:58.381 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:58.381 00.000 8976 MoveAxis(U, 7, ABG)
23:05:58.381 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:58.381 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:58.381 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:58.381 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:58.381 00.000 8976 move complete, result=1
23:05:58.381 00.000 8976 worker thread done servicing request
23:05:58.382 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=413, med=32, FiltMin=27, FiltMax=323, Gamma=2.260
23:05:58.391 00.009 5052 UpdateGuideState exits: m=8895 SNR=66.2
23:05:58.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:58.391 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:58.391 00.000 5052 Enqueuing Expose request
23:05:58.391 00.000 5052 GuideStep: 20.6 px 0 ms WEST, -2.0 px 0 ms NORTH
23:05:58.391 00.000 8976 Worker thread wakes up
23:05:58.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:58.391 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,137,37,37)
23:05:58.392 00.001 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.58)
23:05:58.392 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.63 = 2.35)
23:05:58.392 00.000 5052 CameraToMount -- cameraX=-18.23 cameraY=10.87 hyp=21.23 cameraTheta=2.60 mountX=17.77 mountY=15.12, mountTheta=0.70
23:05:58.392 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:58.392 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:05:59.436 01.044 8976 Exposure complete
23:05:59.451 00.015 8976 worker thread done servicing request
23:05:59.451 00.000 5052 OnExposeComplete: enter
23:05:59.451 00.000 5052 UpdateGuideState(): m_state=6
23:05:59.451 00.000 5052 Star::Find(18, 206, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 261
23:05:59.451 00.000 5052 Star::Find returns 1 (0), X=203.97, Y=155.58, Mass=8838, SNR=66.1, Peak=427 HFD=4.9
23:05:59.451 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:05:59.451 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:05:59.451 00.000 5052 CameraToMount -- cameraX=-20.69 cameraY=11.45 hyp=23.65 cameraTheta=2.64 mountX=22.75 mountY=-1.48, mountTheta=-0.06
23:05:59.452 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.69, y=11.45, opts=13)
23:05:59.452 00.000 5052 Enqueuing Move request for stepguider (-20.69, 11.45)
23:05:59.452 00.000 8976 Worker thread wakes up
23:05:59.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.69, 11.45) opts 0xd
23:05:59.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.69, 11.45)
23:05:59.452 00.000 8976 Moving (-20.69, 11.45) raw xDistance=22.75 yDistance=-1.48
23:05:59.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.30 from input 22.75
23:05:59.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.03 from input -1.48
23:05:59.452 00.000 8976 MoveAxis(L, 49, ABG)
23:05:59.452 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:59.452 00.000 8976 MoveAxis(U, 5, ABG)
23:05:59.452 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:05:59.452 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:05:59.453 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:05:59.453 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:05:59.453 00.000 8976 move complete, result=1
23:05:59.453 00.000 8976 worker thread done servicing request
23:05:59.453 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=427, med=31, FiltMin=27, FiltMax=319, Gamma=2.260
23:05:59.463 00.010 5052 UpdateGuideState exits: m=8838 SNR=66.1
23:05:59.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:59.463 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:05:59.463 00.000 5052 Enqueuing Expose request
23:05:59.463 00.000 8976 Worker thread wakes up
23:05:59.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:05:59.463 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,138,37,37)
23:05:59.463 00.000 5052 GuideStep: 22.7 px 0 ms WEST, -1.5 px 0 ms NORTH
23:05:59.464 00.001 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.74 = -0.55)
23:05:59.464 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.66 = 2.38)
23:05:59.464 00.000 5052 CameraToMount -- cameraX=-20.69 cameraY=11.45 hyp=23.65 cameraTheta=2.64 mountX=20.21 mountY=16.29, mountTheta=0.68
23:05:59.464 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:05:59.464 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:00.494 01.030 8976 Exposure complete
23:06:00.508 00.014 8976 worker thread done servicing request
23:06:00.508 00.000 5052 OnExposeComplete: enter
23:06:00.508 00.000 5052 UpdateGuideState(): m_state=6
23:06:00.508 00.000 5052 Star::Find(18, 203, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 262
23:06:00.508 00.000 5052 Star::Find returns 1 (0), X=203.18, Y=155.19, Mass=9025, SNR=66.7, Peak=426 HFD=4.7
23:06:00.508 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.36) = xAngle (0.31 = 0.31)
23:06:00.508 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.03 = -0.03)
23:06:00.508 00.000 5052 CameraToMount -- cameraX=-21.48 cameraY=11.06 hyp=24.16 cameraTheta=2.67 mountX=23.03 mountY=-0.78, mountTheta=-0.03
23:06:00.509 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.48, y=11.06, opts=13)
23:06:00.509 00.000 5052 Enqueuing Move request for stepguider (-21.48, 11.06)
23:06:00.509 00.000 8976 Worker thread wakes up
23:06:00.509 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.48, 11.06) opts 0xd
23:06:00.509 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.48, 11.06)
23:06:00.509 00.000 8976 Moving (-21.48, 11.06) raw xDistance=23.03 yDistance=-0.78
23:06:00.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.58 from input 23.03
23:06:00.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.78
23:06:00.509 00.000 8976 MoveAxis(L, 50, ABG)
23:06:00.509 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:00.509 00.000 8976 MoveAxis(U, 0, ABG)
23:06:00.509 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:00.509 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:00.509 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:00.509 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:00.509 00.000 8976 move complete, result=1
23:06:00.509 00.000 8976 worker thread done servicing request
23:06:00.510 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=426, med=31, FiltMin=27, FiltMax=337, Gamma=2.260
23:06:00.520 00.010 5052 UpdateGuideState exits: m=9025 SNR=66.7
23:06:00.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:00.520 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:00.520 00.000 5052 Enqueuing Expose request
23:06:00.520 00.000 5052 GuideStep: 23.0 px 0 ms WEST, -0.8 px 0 ms NORTH
23:06:00.520 00.000 8976 Worker thread wakes up
23:06:00.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:00.520 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,137,37,37)
23:06:00.521 00.001 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (-3.10) = xAngle (5.77 = -0.52)
23:06:00.521 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.69 = 2.41)
23:06:00.521 00.000 5052 CameraToMount -- cameraX=-21.48 cameraY=11.06 hyp=24.16 cameraTheta=2.67 mountX=21.01 mountY=16.11, mountTheta=0.65
23:06:00.521 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:00.521 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:01.565 01.044 8976 Exposure complete
23:06:01.579 00.014 8976 worker thread done servicing request
23:06:01.580 00.001 5052 OnExposeComplete: enter
23:06:01.580 00.000 5052 UpdateGuideState(): m_state=6
23:06:01.580 00.000 5052 Star::Find(18, 203, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 263
23:06:01.580 00.000 5052 Star::Find returns 1 (0), X=204.88, Y=155.05, Mass=8696, SNR=65.3, Peak=400 HFD=4.6
23:06:01.580 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:06:01.580 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:06:01.580 00.000 5052 CameraToMount -- cameraX=-19.77 cameraY=10.92 hyp=22.59 cameraTheta=2.64 mountX=21.72 mountY=-1.39, mountTheta=-0.06
23:06:01.581 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.77, y=10.92, opts=13)
23:06:01.581 00.000 5052 Enqueuing Move request for stepguider (-19.77, 10.92)
23:06:01.581 00.000 8976 Worker thread wakes up
23:06:01.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.77, 10.92) opts 0xd
23:06:01.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.77, 10.92)
23:06:01.581 00.000 8976 Moving (-19.77, 10.92) raw xDistance=21.72 yDistance=-1.39
23:06:01.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.78 from input 21.72
23:06:01.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.39
23:06:01.581 00.000 8976 MoveAxis(L, 48, ABG)
23:06:01.581 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:01.581 00.000 8976 MoveAxis(U, 4, ABG)
23:06:01.581 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:01.581 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:01.581 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:01.581 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:01.581 00.000 8976 move complete, result=1
23:06:01.581 00.000 8976 worker thread done servicing request
23:06:01.582 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=400, med=32, FiltMin=28, FiltMax=315, Gamma=2.260
23:06:01.591 00.009 5052 UpdateGuideState exits: m=8696 SNR=65.3
23:06:01.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:01.591 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:01.591 00.000 5052 Enqueuing Expose request
23:06:01.591 00.000 5052 GuideStep: 21.7 px 0 ms WEST, -1.4 px 0 ms NORTH
23:06:01.592 00.001 8976 Worker thread wakes up
23:06:01.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:01.592 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,137,37,37)
23:06:01.592 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.74 = -0.55)
23:06:01.592 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.67 = 2.38)
23:06:01.592 00.000 5052 CameraToMount -- cameraX=-19.77 cameraY=10.92 hyp=22.59 cameraTheta=2.64 mountX=19.31 mountY=15.55, mountTheta=0.68
23:06:01.592 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:01.593 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:02.633 01.040 8976 Exposure complete
23:06:02.648 00.015 8976 worker thread done servicing request
23:06:02.648 00.000 5052 OnExposeComplete: enter
23:06:02.648 00.000 5052 UpdateGuideState(): m_state=6
23:06:02.648 00.000 5052 Star::Find(18, 204, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 264
23:06:02.648 00.000 5052 Star::Find returns 1 (0), X=204.81, Y=155.26, Mass=8855, SNR=66.0, Peak=355 HFD=4.8
23:06:02.648 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.36) = xAngle (0.27 = 0.27)
23:06:02.648 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.07 = -0.07)
23:06:02.648 00.000 5052 CameraToMount -- cameraX=-19.85 cameraY=11.12 hyp=22.75 cameraTheta=2.63 mountX=21.92 mountY=-1.54, mountTheta=-0.07
23:06:02.649 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.85, y=11.12, opts=13)
23:06:02.649 00.000 5052 Enqueuing Move request for stepguider (-19.85, 11.12)
23:06:02.649 00.000 8976 Worker thread wakes up
23:06:02.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.85, 11.12) opts 0xd
23:06:02.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.85, 11.12)
23:06:02.649 00.000 8976 Moving (-19.85, 11.12) raw xDistance=21.92 yDistance=-1.54
23:06:02.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.84 from input 21.92
23:06:02.650 00.001 8976 GuideAlgorithmHysteresis::Result() returns -1.03 from input -1.54
23:06:02.650 00.000 8976 MoveAxis(L, 48, ABG)
23:06:02.650 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:02.650 00.000 8976 MoveAxis(U, 5, ABG)
23:06:02.650 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:02.650 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:02.650 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:02.650 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:02.650 00.000 8976 move complete, result=1
23:06:02.650 00.000 8976 worker thread done servicing request
23:06:02.650 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=355, med=32, FiltMin=28, FiltMax=313, Gamma=2.260
23:06:02.660 00.010 5052 UpdateGuideState exits: m=8855 SNR=66.0
23:06:02.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:02.660 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:02.660 00.000 5052 Enqueuing Expose request
23:06:02.660 00.000 5052 GuideStep: 21.9 px 0 ms WEST, -1.5 px 0 ms NORTH
23:06:02.660 00.000 8976 Worker thread wakes up
23:06:02.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:02.660 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,137,37,37)
23:06:02.661 00.001 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (-3.10) = xAngle (5.73 = -0.55)
23:06:02.661 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.66 = 2.38)
23:06:02.661 00.000 5052 CameraToMount -- cameraX=-19.85 cameraY=11.12 hyp=22.75 cameraTheta=2.63 mountX=19.38 mountY=15.76, mountTheta=0.68
23:06:02.661 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:02.661 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:03.707 01.046 8976 Exposure complete
23:06:03.723 00.016 8976 worker thread done servicing request
23:06:03.723 00.000 5052 OnExposeComplete: enter
23:06:03.723 00.000 5052 UpdateGuideState(): m_state=6
23:06:03.723 00.000 5052 Star::Find(18, 204, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 265
23:06:03.723 00.000 5052 Star::Find returns 1 (0), X=204.39, Y=155.05, Mass=8946, SNR=66.4, Peak=433 HFD=4.9
23:06:03.723 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.36) = xAngle (0.29 = 0.29)
23:06:03.723 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.05 = -0.05)
23:06:03.723 00.000 5052 CameraToMount -- cameraX=-20.26 cameraY=10.91 hyp=23.02 cameraTheta=2.65 mountX=22.07 mountY=-1.17, mountTheta=-0.05
23:06:03.724 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.26, y=10.91, opts=13)
23:06:03.724 00.000 5052 Enqueuing Move request for stepguider (-20.26, 10.91)
23:06:03.724 00.000 8976 Worker thread wakes up
23:06:03.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.26, 10.91) opts 0xd
23:06:03.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.26, 10.91)
23:06:03.724 00.000 8976 Moving (-20.26, 10.91) raw xDistance=22.07 yDistance=-1.17
23:06:03.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.94 from input 22.07
23:06:03.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.17
23:06:03.724 00.000 8976 MoveAxis(L, 48, ABG)
23:06:03.724 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:03.724 00.000 8976 MoveAxis(U, 4, ABG)
23:06:03.724 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:03.725 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:03.725 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:03.725 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:03.725 00.000 8976 move complete, result=1
23:06:03.725 00.000 8976 worker thread done servicing request
23:06:03.725 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=433, med=32, FiltMin=27, FiltMax=303, Gamma=2.260
23:06:03.735 00.010 5052 UpdateGuideState exits: m=8946 SNR=66.4
23:06:03.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:03.735 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:03.735 00.000 5052 Enqueuing Expose request
23:06:03.736 00.001 5052 GuideStep: 22.1 px 0 ms WEST, -1.2 px 0 ms NORTH
23:06:03.736 00.000 8976 Worker thread wakes up
23:06:03.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:03.736 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,137,37,37)
23:06:03.736 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (-3.10) = xAngle (5.75 = -0.53)
23:06:03.736 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.68 = 2.39)
23:06:03.736 00.000 5052 CameraToMount -- cameraX=-20.26 cameraY=10.91 hyp=23.02 cameraTheta=2.65 mountX=19.80 mountY=15.66, mountTheta=0.67
23:06:03.736 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:03.737 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:04.776 01.039 8976 Exposure complete
23:06:04.791 00.015 8976 worker thread done servicing request
23:06:04.791 00.000 5052 OnExposeComplete: enter
23:06:04.791 00.000 5052 UpdateGuideState(): m_state=6
23:06:04.791 00.000 5052 Star::Find(18, 204, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 266
23:06:04.791 00.000 5052 Star::Find returns 1 (0), X=203.99, Y=155.61, Mass=8981, SNR=66.6, Peak=381 HFD=4.9
23:06:04.791 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:06:04.791 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:06:04.791 00.000 5052 CameraToMount -- cameraX=-20.67 cameraY=11.47 hyp=23.64 cameraTheta=2.63 mountX=22.75 mountY=-1.51, mountTheta=-0.07
23:06:04.792 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.67, y=11.47, opts=13)
23:06:04.792 00.000 5052 Enqueuing Move request for stepguider (-20.67, 11.47)
23:06:04.792 00.000 8976 Worker thread wakes up
23:06:04.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.67, 11.47) opts 0xd
23:06:04.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.67, 11.47)
23:06:04.792 00.000 8976 Moving (-20.67, 11.47) raw xDistance=22.75 yDistance=-1.51
23:06:04.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.38 from input 22.75
23:06:04.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.51
23:06:04.792 00.000 8976 MoveAxis(L, 50, ABG)
23:06:04.792 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:04.792 00.000 8976 MoveAxis(U, 5, ABG)
23:06:04.792 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:04.792 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:04.792 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:04.792 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:04.792 00.000 8976 move complete, result=1
23:06:04.793 00.001 8976 worker thread done servicing request
23:06:04.793 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=381, med=32, FiltMin=28, FiltMax=347, Gamma=2.260
23:06:04.802 00.009 5052 UpdateGuideState exits: m=8981 SNR=66.6
23:06:04.803 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:04.803 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:04.803 00.000 5052 Enqueuing Expose request
23:06:04.803 00.000 8976 Worker thread wakes up
23:06:04.803 00.000 5052 GuideStep: 22.7 px 0 ms WEST, -1.5 px 0 ms NORTH
23:06:04.803 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:04.803 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,138,37,37)
23:06:04.804 00.001 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (-3.10) = xAngle (5.74 = -0.55)
23:06:04.804 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.66 = 2.38)
23:06:04.804 00.000 5052 CameraToMount -- cameraX=-20.67 cameraY=11.47 hyp=23.64 cameraTheta=2.63 mountX=20.19 mountY=16.31, mountTheta=0.68
23:06:04.804 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:04.804 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:05.843 01.039 8976 Exposure complete
23:06:05.858 00.015 8976 worker thread done servicing request
23:06:05.858 00.000 5052 OnExposeComplete: enter
23:06:05.858 00.000 5052 UpdateGuideState(): m_state=6
23:06:05.858 00.000 5052 Star::Find(18, 203, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 267
23:06:05.858 00.000 5052 Star::Find returns 1 (0), X=204.45, Y=155.71, Mass=8980, SNR=66.6, Peak=480 HFD=4.6
23:06:05.858 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.36) = xAngle (0.26 = 0.26)
23:06:05.858 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.08 = -0.08)
23:06:05.858 00.000 5052 CameraToMount -- cameraX=-20.21 cameraY=11.58 hyp=23.29 cameraTheta=2.62 mountX=22.49 mountY=-1.80, mountTheta=-0.08
23:06:05.859 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.21, y=11.58, opts=13)
23:06:05.859 00.000 5052 Enqueuing Move request for stepguider (-20.21, 11.58)
23:06:05.859 00.000 8976 Worker thread wakes up
23:06:05.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.21, 11.58) opts 0xd
23:06:05.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.21, 11.58)
23:06:05.859 00.000 8976 Moving (-20.21, 11.58) raw xDistance=22.49 yDistance=-1.80
23:06:05.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.25 from input 22.49
23:06:05.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.20 from input -1.80
23:06:05.859 00.000 8976 MoveAxis(L, 49, ABG)
23:06:05.859 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:05.859 00.000 8976 MoveAxis(U, 6, ABG)
23:06:05.859 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:05.859 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:05.859 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:05.860 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:05.860 00.000 8976 move complete, result=1
23:06:05.860 00.000 8976 worker thread done servicing request
23:06:05.860 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=480, med=32, FiltMin=28, FiltMax=380, Gamma=2.260
23:06:05.869 00.009 5052 UpdateGuideState exits: m=8980 SNR=66.6
23:06:05.870 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:05.870 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:05.870 00.000 5052 Enqueuing Expose request
23:06:05.870 00.000 8976 Worker thread wakes up
23:06:05.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:05.870 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,138,37,37)
23:06:05.870 00.000 5052 GuideStep: 22.5 px 0 ms WEST, -1.8 px 0 ms NORTH
23:06:05.871 00.001 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.10) = xAngle (5.72 = -0.56)
23:06:05.871 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.65 = 2.37)
23:06:05.871 00.000 5052 CameraToMount -- cameraX=-20.21 cameraY=11.58 hyp=23.29 cameraTheta=2.62 mountX=19.72 mountY=16.29, mountTheta=0.69
23:06:05.871 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:05.871 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:06.913 01.042 8976 Exposure complete
23:06:06.928 00.015 8976 worker thread done servicing request
23:06:06.928 00.000 5052 OnExposeComplete: enter
23:06:06.928 00.000 5052 UpdateGuideState(): m_state=6
23:06:06.928 00.000 5052 Star::Find(18, 204, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 268
23:06:06.928 00.000 5052 Star::Find returns 1 (0), X=203.97, Y=155.60, Mass=8753, SNR=65.7, Peak=421 HFD=5.0
23:06:06.928 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:06:06.928 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:06:06.928 00.000 5052 CameraToMount -- cameraX=-20.69 cameraY=11.47 hyp=23.66 cameraTheta=2.64 mountX=22.76 mountY=-1.49, mountTheta=-0.07
23:06:06.929 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.69, y=11.47, opts=13)
23:06:06.929 00.000 5052 Enqueuing Move request for stepguider (-20.69, 11.47)
23:06:06.929 00.000 8976 Worker thread wakes up
23:06:06.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.69, 11.47) opts 0xd
23:06:06.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.69, 11.47)
23:06:06.929 00.000 8976 Moving (-20.69, 11.47) raw xDistance=22.76 yDistance=-1.49
23:06:06.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.41 from input 22.76
23:06:06.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.02 from input -1.49
23:06:06.929 00.000 8976 MoveAxis(L, 50, ABG)
23:06:06.929 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:06.930 00.001 8976 MoveAxis(U, 5, ABG)
23:06:06.930 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:06.930 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:06.930 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:06.930 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:06.930 00.000 8976 move complete, result=1
23:06:06.930 00.000 8976 worker thread done servicing request
23:06:06.930 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=421, med=32, FiltMin=28, FiltMax=331, Gamma=2.260
23:06:06.940 00.010 5052 UpdateGuideState exits: m=8753 SNR=65.7
23:06:06.941 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:06.941 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:06.941 00.000 5052 Enqueuing Expose request
23:06:06.941 00.000 5052 GuideStep: 22.8 px 0 ms WEST, -1.5 px 0 ms NORTH
23:06:06.941 00.000 8976 Worker thread wakes up
23:06:06.941 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:06.941 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,138,37,37)
23:06:06.941 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.74 = -0.55)
23:06:06.941 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.66 = 2.38)
23:06:06.941 00.000 5052 CameraToMount -- cameraX=-20.69 cameraY=11.47 hyp=23.66 cameraTheta=2.64 mountX=20.21 mountY=16.31, mountTheta=0.68
23:06:06.942 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:06.942 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:07.980 01.038 8976 Exposure complete
23:06:07.995 00.015 8976 worker thread done servicing request
23:06:07.995 00.000 5052 OnExposeComplete: enter
23:06:07.995 00.000 5052 UpdateGuideState(): m_state=6
23:06:07.995 00.000 5052 Star::Find(18, 203, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 269
23:06:07.995 00.000 5052 Star::Find returns 1 (0), X=204.40, Y=155.54, Mass=8845, SNR=66.0, Peak=401 HFD=5.2
23:06:07.995 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.36) = xAngle (0.27 = 0.27)
23:06:07.995 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.07 = -0.07)
23:06:07.995 00.000 5052 CameraToMount -- cameraX=-20.26 cameraY=11.41 hyp=23.25 cameraTheta=2.63 mountX=22.41 mountY=-1.62, mountTheta=-0.07
23:06:07.996 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.26, y=11.41, opts=13)
23:06:07.996 00.000 5052 Enqueuing Move request for stepguider (-20.26, 11.41)
23:06:07.996 00.000 8976 Worker thread wakes up
23:06:07.996 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.26, 11.41) opts 0xd
23:06:07.996 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.26, 11.41)
23:06:07.996 00.000 8976 Moving (-20.26, 11.41) raw xDistance=22.41 yDistance=-1.62
23:06:07.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.20 from input 22.41
23:06:07.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.09 from input -1.62
23:06:07.996 00.000 8976 MoveAxis(L, 49, ABG)
23:06:07.996 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:07.997 00.001 8976 MoveAxis(U, 5, ABG)
23:06:07.997 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:07.997 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:07.997 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:07.997 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:07.997 00.000 8976 move complete, result=1
23:06:07.997 00.000 8976 worker thread done servicing request
23:06:07.997 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=401, med=32, FiltMin=28, FiltMax=292, Gamma=2.260
23:06:08.008 00.011 5052 UpdateGuideState exits: m=8845 SNR=66.0
23:06:08.008 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:08.008 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:08.008 00.000 5052 Enqueuing Expose request
23:06:08.008 00.000 5052 GuideStep: 22.4 px 0 ms WEST, -1.6 px 0 ms NORTH
23:06:08.008 00.000 8976 Worker thread wakes up
23:06:08.008 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:08.008 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,138,37,37)
23:06:08.009 00.001 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (-3.10) = xAngle (5.73 = -0.55)
23:06:08.009 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.66 = 2.37)
23:06:08.009 00.000 5052 CameraToMount -- cameraX=-20.26 cameraY=11.41 hyp=23.25 cameraTheta=2.63 mountX=19.78 mountY=16.14, mountTheta=0.68
23:06:08.009 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:08.009 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:09.047 01.038 8976 Exposure complete
23:06:09.062 00.015 8976 worker thread done servicing request
23:06:09.062 00.000 5052 OnExposeComplete: enter
23:06:09.062 00.000 5052 UpdateGuideState(): m_state=6
23:06:09.062 00.000 5052 Star::Find(18, 204, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 270
23:06:09.062 00.000 5052 Star::Find returns 1 (0), X=204.56, Y=155.32, Mass=8644, SNR=65.2, Peak=363 HFD=5.2
23:06:09.062 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.36) = xAngle (0.27 = 0.27)
23:06:09.063 00.001 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.07 = -0.07)
23:06:09.063 00.000 5052 CameraToMount -- cameraX=-20.09 cameraY=11.19 hyp=23.00 cameraTheta=2.63 mountX=22.14 mountY=-1.50, mountTheta=-0.07
23:06:09.063 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-20.09, y=11.19, opts=13)
23:06:09.063 00.000 5052 Enqueuing Move request for stepguider (-20.09, 11.19)
23:06:09.063 00.000 8976 Worker thread wakes up
23:06:09.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.09, 11.19) opts 0xd
23:06:09.064 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-20.09, 11.19)
23:06:09.064 00.000 8976 Moving (-20.09, 11.19) raw xDistance=22.14 yDistance=-1.50
23:06:09.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.01 from input 22.14
23:06:09.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.02 from input -1.50
23:06:09.064 00.000 8976 MoveAxis(L, 48, ABG)
23:06:09.064 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:09.064 00.000 8976 MoveAxis(U, 5, ABG)
23:06:09.064 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:09.064 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:09.064 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:09.064 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:09.064 00.000 8976 move complete, result=1
23:06:09.064 00.000 8976 worker thread done servicing request
23:06:09.064 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=363, med=32, FiltMin=27, FiltMax=282, Gamma=2.260
23:06:09.074 00.010 5052 UpdateGuideState exits: m=8644 SNR=65.2
23:06:09.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:09.074 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:09.074 00.000 5052 Enqueuing Expose request
23:06:09.074 00.000 5052 GuideStep: 22.1 px 0 ms WEST, -1.5 px 0 ms NORTH
23:06:09.074 00.000 8976 Worker thread wakes up
23:06:09.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:09.074 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,137,37,37)
23:06:09.075 00.001 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (-3.10) = xAngle (5.73 = -0.55)
23:06:09.075 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.66 = 2.38)
23:06:09.075 00.000 5052 CameraToMount -- cameraX=-20.09 cameraY=11.19 hyp=23.00 cameraTheta=2.63 mountX=19.62 mountY=15.89, mountTheta=0.68
23:06:09.075 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:09.076 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:10.113 01.037 8976 Exposure complete
23:06:10.127 00.014 8976 worker thread done servicing request
23:06:10.127 00.000 5052 OnExposeComplete: enter
23:06:10.127 00.000 5052 UpdateGuideState(): m_state=6
23:06:10.127 00.000 5052 Star::Find(18, 204, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 271
23:06:10.128 00.001 5052 Star::Find returns 1 (0), X=206.02, Y=155.31, Mass=8632, SNR=65.2, Peak=368 HFD=4.9
23:06:10.128 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.36) = xAngle (0.24 = 0.24)
23:06:10.128 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.10 = -0.10)
23:06:10.128 00.000 5052 CameraToMount -- cameraX=-18.64 cameraY=11.18 hyp=21.73 cameraTheta=2.60 mountX=21.10 mountY=-2.11, mountTheta=-0.10
23:06:10.128 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-18.64, y=11.18, opts=13)
23:06:10.128 00.000 5052 Enqueuing Move request for stepguider (-18.64, 11.18)
23:06:10.129 00.001 8976 Worker thread wakes up
23:06:10.129 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-18.64, 11.18) opts 0xd
23:06:10.129 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-18.64, 11.18)
23:06:10.129 00.000 8976 Moving (-18.64, 11.18) raw xDistance=21.10 yDistance=-2.11
23:06:10.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.34 from input 21.10
23:06:10.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.40 from input -2.11
23:06:10.129 00.000 8976 MoveAxis(L, 46, ABG)
23:06:10.129 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:10.129 00.000 8976 MoveAxis(U, 7, ABG)
23:06:10.129 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:10.129 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:10.129 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:10.129 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:10.129 00.000 8976 move complete, result=1
23:06:10.129 00.000 8976 worker thread done servicing request
23:06:10.130 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=368, med=31, FiltMin=27, FiltMax=326, Gamma=2.260
23:06:10.140 00.010 5052 UpdateGuideState exits: m=8632 SNR=65.2
23:06:10.140 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:10.140 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:10.140 00.000 5052 Enqueuing Expose request
23:06:10.140 00.000 5052 GuideStep: 21.1 px 0 ms WEST, -2.1 px 0 ms NORTH
23:06:10.140 00.000 8976 Worker thread wakes up
23:06:10.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:10.140 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,137,37,37)
23:06:10.140 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.58)
23:06:10.141 00.001 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.63 = 2.35)
23:06:10.141 00.000 5052 CameraToMount -- cameraX=-18.64 cameraY=11.18 hyp=21.73 cameraTheta=2.60 mountX=18.17 mountY=15.51, mountTheta=0.71
23:06:10.141 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:10.141 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:11.183 01.042 8976 Exposure complete
23:06:11.199 00.016 8976 worker thread done servicing request
23:06:11.199 00.000 5052 OnExposeComplete: enter
23:06:11.199 00.000 5052 UpdateGuideState(): m_state=6
23:06:11.200 00.001 5052 Star::Find(18, 206, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 272
23:06:11.200 00.000 5052 Star::Find returns 1 (0), X=207.97, Y=155.12, Mass=8831, SNR=65.9, Peak=377 HFD=4.6
23:06:11.200 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.36) = xAngle (0.20 = 0.20)
23:06:11.200 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.14 = -0.14)
23:06:11.200 00.000 5052 CameraToMount -- cameraX=-16.69 cameraY=10.98 hyp=19.98 cameraTheta=2.56 mountX=19.58 mountY=-2.77, mountTheta=-0.14
23:06:11.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-16.69, y=10.98, opts=13)
23:06:11.201 00.000 5052 Enqueuing Move request for stepguider (-16.69, 10.98)
23:06:11.201 00.000 8976 Worker thread wakes up
23:06:11.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.69, 10.98) opts 0xd
23:06:11.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.69, 10.98)
23:06:11.201 00.000 8976 Moving (-16.69, 10.98) raw xDistance=19.58 yDistance=-2.77
23:06:11.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.34 from input 19.58
23:06:11.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.84 from input -2.77
23:06:11.201 00.000 8976 MoveAxis(L, 43, ABG)
23:06:11.201 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:11.201 00.000 8976 MoveAxis(U, 9, ABG)
23:06:11.201 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:11.201 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:11.201 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:11.201 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:11.201 00.000 8976 move complete, result=1
23:06:11.201 00.000 8976 worker thread done servicing request
23:06:11.202 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=377, med=32, FiltMin=28, FiltMax=319, Gamma=2.260
23:06:11.212 00.010 5052 UpdateGuideState exits: m=8831 SNR=65.9
23:06:11.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:11.212 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:11.212 00.000 5052 Enqueuing Expose request
23:06:11.212 00.000 5052 GuideStep: 19.6 px 0 ms WEST, -2.8 px 0 ms NORTH
23:06:11.212 00.000 8976 Worker thread wakes up
23:06:11.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:11.212 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,137,37,37)
23:06:11.213 00.001 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (-3.10) = xAngle (5.66 = -0.62)
23:06:11.213 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.59 = 2.31)
23:06:11.213 00.000 5052 CameraToMount -- cameraX=-16.69 cameraY=10.98 hyp=19.98 cameraTheta=2.56 mountX=16.23 mountY=14.83, mountTheta=0.74
23:06:11.213 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:11.213 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:12.257 01.044 8976 Exposure complete
23:06:12.273 00.016 8976 worker thread done servicing request
23:06:12.273 00.000 5052 OnExposeComplete: enter
23:06:12.273 00.000 5052 UpdateGuideState(): m_state=6
23:06:12.273 00.000 5052 Star::Find(18, 207, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 273
23:06:12.273 00.000 5052 Star::Find returns 1 (0), X=208.83, Y=155.48, Mass=8940, SNR=66.4, Peak=415 HFD=4.8
23:06:12.273 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.36) = xAngle (0.16 = 0.16)
23:06:12.273 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.18 = -0.18)
23:06:12.273 00.000 5052 CameraToMount -- cameraX=-15.83 cameraY=11.34 hyp=19.48 cameraTheta=2.52 mountX=19.23 mountY=-3.46, mountTheta=-0.18
23:06:12.274 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-15.83, y=11.34, opts=13)
23:06:12.274 00.000 5052 Enqueuing Move request for stepguider (-15.83, 11.34)
23:06:12.274 00.000 8976 Worker thread wakes up
23:06:12.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-15.83, 11.34) opts 0xd
23:06:12.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-15.83, 11.34)
23:06:12.274 00.000 8976 Moving (-15.83, 11.34) raw xDistance=19.23 yDistance=-3.46
23:06:12.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.05 from input 19.23
23:06:12.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.31 from input -3.46
23:06:12.274 00.000 8976 MoveAxis(L, 42, ABG)
23:06:12.274 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:12.274 00.000 8976 MoveAxis(U, 11, ABG)
23:06:12.274 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:12.275 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:12.275 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:12.275 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:12.275 00.000 8976 move complete, result=1
23:06:12.275 00.000 8976 worker thread done servicing request
23:06:12.275 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=415, med=32, FiltMin=28, FiltMax=350, Gamma=2.260
23:06:12.286 00.011 5052 UpdateGuideState exits: m=8940 SNR=66.4
23:06:12.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:12.286 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:12.286 00.000 5052 Enqueuing Expose request
23:06:12.286 00.000 8976 Worker thread wakes up
23:06:12.286 00.000 5052 GuideStep: 19.2 px 0 ms WEST, -3.5 px 0 ms NORTH
23:06:12.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:12.286 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,137,37,37)
23:06:12.287 00.001 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (-3.10) = xAngle (5.62 = -0.66)
23:06:12.287 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.55 = 2.27)
23:06:12.287 00.000 5052 CameraToMount -- cameraX=-15.83 cameraY=11.34 hyp=19.48 cameraTheta=2.52 mountX=15.36 mountY=14.97, mountTheta=0.77
23:06:12.287 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:12.287 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:13.324 01.037 8976 Exposure complete
23:06:13.337 00.013 8976 worker thread done servicing request
23:06:13.338 00.001 5052 OnExposeComplete: enter
23:06:13.338 00.000 5052 UpdateGuideState(): m_state=6
23:06:13.338 00.000 5052 Star::Find(18, 208, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 274
23:06:13.338 00.000 5052 Star::Find returns 1 (0), X=208.15, Y=155.31, Mass=8810, SNR=65.9, Peak=379 HFD=4.9
23:06:13.338 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.36) = xAngle (0.19 = 0.19)
23:06:13.338 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.15 = -0.15)
23:06:13.338 00.000 5052 CameraToMount -- cameraX=-16.51 cameraY=11.18 hyp=19.94 cameraTheta=2.55 mountX=19.59 mountY=-3.02, mountTheta=-0.15
23:06:13.338 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-16.51, y=11.18, opts=13)
23:06:13.339 00.001 5052 Enqueuing Move request for stepguider (-16.51, 11.18)
23:06:13.339 00.000 8976 Worker thread wakes up
23:06:13.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.51, 11.18) opts 0xd
23:06:13.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.51, 11.18)
23:06:13.339 00.000 8976 Moving (-16.51, 11.18) raw xDistance=19.59 yDistance=-3.02
23:06:13.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.26 from input 19.59
23:06:13.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.06 from input -3.02
23:06:13.339 00.000 8976 MoveAxis(L, 43, ABG)
23:06:13.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:13.339 00.000 8976 MoveAxis(U, 10, ABG)
23:06:13.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:13.339 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:13.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:13.339 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:13.339 00.000 8976 move complete, result=1
23:06:13.339 00.000 8976 worker thread done servicing request
23:06:13.340 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=379, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:06:13.349 00.009 5052 UpdateGuideState exits: m=8810 SNR=65.9
23:06:13.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:13.349 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:13.349 00.000 5052 Enqueuing Expose request
23:06:13.350 00.001 8976 Worker thread wakes up
23:06:13.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:13.350 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,137,37,37)
23:06:13.350 00.000 5052 GuideStep: 19.6 px 0 ms WEST, -3.0 px 0 ms NORTH
23:06:13.350 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.64)
23:06:13.350 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.58 = 2.29)
23:06:13.350 00.000 5052 CameraToMount -- cameraX=-16.51 cameraY=11.18 hyp=19.94 cameraTheta=2.55 mountX=16.05 mountY=14.97, mountTheta=0.75
23:06:13.351 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:13.351 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:14.391 01.040 8976 Exposure complete
23:06:14.406 00.015 8976 worker thread done servicing request
23:06:14.406 00.000 5052 OnExposeComplete: enter
23:06:14.406 00.000 5052 UpdateGuideState(): m_state=6
23:06:14.406 00.000 5052 Star::Find(18, 208, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 275
23:06:14.407 00.001 5052 Star::Find returns 1 (0), X=207.14, Y=155.30, Mass=8714, SNR=65.5, Peak=400 HFD=4.6
23:06:14.407 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.36) = xAngle (0.21 = 0.21)
23:06:14.407 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.12 = -0.12)
23:06:14.407 00.000 5052 CameraToMount -- cameraX=-17.52 cameraY=11.16 hyp=20.77 cameraTheta=2.57 mountX=20.29 mountY=-2.58, mountTheta=-0.13
23:06:14.407 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-17.52, y=11.16, opts=13)
23:06:14.407 00.000 5052 Enqueuing Move request for stepguider (-17.52, 11.16)
23:06:14.407 00.000 8976 Worker thread wakes up
23:06:14.408 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.52, 11.16) opts 0xd
23:06:14.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.52, 11.16)
23:06:14.408 00.000 8976 Moving (-17.52, 11.16) raw xDistance=20.29 yDistance=-2.58
23:06:14.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.71 from input 20.29
23:06:14.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.77 from input -2.58
23:06:14.408 00.000 8976 MoveAxis(L, 44, ABG)
23:06:14.408 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:14.408 00.000 8976 MoveAxis(U, 8, ABG)
23:06:14.408 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:14.408 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:14.408 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:14.408 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:14.408 00.000 8976 move complete, result=1
23:06:14.408 00.000 8976 worker thread done servicing request
23:06:14.408 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=400, med=32, FiltMin=27, FiltMax=338, Gamma=2.260
23:06:14.418 00.010 5052 UpdateGuideState exits: m=8714 SNR=65.5
23:06:14.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:14.418 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:14.418 00.000 5052 Enqueuing Expose request
23:06:14.419 00.001 5052 GuideStep: 20.3 px 0 ms WEST, -2.6 px 0 ms NORTH
23:06:14.419 00.000 8976 Worker thread wakes up
23:06:14.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:14.419 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,137,37,37)
23:06:14.419 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.68 = -0.61)
23:06:14.419 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.60 = 2.32)
23:06:14.419 00.000 5052 CameraToMount -- cameraX=-17.52 cameraY=11.16 hyp=20.77 cameraTheta=2.57 mountX=17.05 mountY=15.21, mountTheta=0.73
23:06:14.420 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:14.420 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:15.457 01.037 8976 Exposure complete
23:06:15.472 00.015 8976 worker thread done servicing request
23:06:15.472 00.000 5052 OnExposeComplete: enter
23:06:15.472 00.000 5052 UpdateGuideState(): m_state=6
23:06:15.473 00.001 5052 Star::Find(18, 207, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 276
23:06:15.473 00.000 5052 Star::Find returns 1 (0), X=207.37, Y=155.36, Mass=8881, SNR=66.2, Peak=440 HFD=4.8
23:06:15.473 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.36) = xAngle (0.21 = 0.21)
23:06:15.473 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.13 = -0.13)
23:06:15.473 00.000 5052 CameraToMount -- cameraX=-17.29 cameraY=11.22 hyp=20.61 cameraTheta=2.57 mountX=20.17 mountY=-2.73, mountTheta=-0.13
23:06:15.473 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-17.29, y=11.22, opts=13)
23:06:15.473 00.000 5052 Enqueuing Move request for stepguider (-17.29, 11.22)
23:06:15.473 00.000 8976 Worker thread wakes up
23:06:15.473 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.29, 11.22) opts 0xd
23:06:15.473 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.29, 11.22)
23:06:15.474 00.001 8976 Moving (-17.29, 11.22) raw xDistance=20.17 yDistance=-2.73
23:06:15.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.67 from input 20.17
23:06:15.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.84 from input -2.73
23:06:15.474 00.000 8976 MoveAxis(L, 44, ABG)
23:06:15.474 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:15.474 00.000 8976 MoveAxis(U, 9, ABG)
23:06:15.474 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:15.474 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:15.474 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:15.474 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:15.474 00.000 8976 move complete, result=1
23:06:15.474 00.000 8976 worker thread done servicing request
23:06:15.474 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=440, med=32, FiltMin=27, FiltMax=329, Gamma=2.260
23:06:15.485 00.011 5052 UpdateGuideState exits: m=8881 SNR=66.2
23:06:15.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:15.485 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:15.485 00.000 5052 Enqueuing Expose request
23:06:15.485 00.000 5052 GuideStep: 20.2 px 0 ms WEST, -2.7 px 0 ms NORTH
23:06:15.485 00.000 8976 Worker thread wakes up
23:06:15.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:15.485 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,137,37,37)
23:06:15.486 00.001 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.67 = -0.62)
23:06:15.486 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.59 = 2.31)
23:06:15.486 00.000 5052 CameraToMount -- cameraX=-17.29 cameraY=11.22 hyp=20.61 cameraTheta=2.57 mountX=16.82 mountY=15.22, mountTheta=0.74
23:06:15.486 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:15.486 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:16.522 01.036 8976 Exposure complete
23:06:16.536 00.014 8976 worker thread done servicing request
23:06:16.537 00.001 5052 OnExposeComplete: enter
23:06:16.537 00.000 5052 UpdateGuideState(): m_state=6
23:06:16.537 00.000 5052 Star::Find(18, 207, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 277
23:06:16.537 00.000 5052 Star::Find returns 1 (0), X=208.21, Y=155.39, Mass=8514, SNR=64.7, Peak=398 HFD=4.8
23:06:16.537 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.36) = xAngle (0.18 = 0.18)
23:06:16.537 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.16 = -0.16)
23:06:16.537 00.000 5052 CameraToMount -- cameraX=-16.44 cameraY=11.26 hyp=19.93 cameraTheta=2.54 mountX=19.60 mountY=-3.12, mountTheta=-0.16
23:06:16.538 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-16.44, y=11.26, opts=13)
23:06:16.538 00.000 5052 Enqueuing Move request for stepguider (-16.44, 11.26)
23:06:16.538 00.000 8976 Worker thread wakes up
23:06:16.538 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.44, 11.26) opts 0xd
23:06:16.538 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.44, 11.26)
23:06:16.538 00.000 8976 Moving (-16.44, 11.26) raw xDistance=19.60 yDistance=-3.12
23:06:16.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.30 from input 19.60
23:06:16.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.10 from input -3.12
23:06:16.538 00.000 8976 MoveAxis(L, 43, ABG)
23:06:16.538 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:16.538 00.000 8976 MoveAxis(U, 10, ABG)
23:06:16.538 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:16.538 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:16.538 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:16.538 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:16.538 00.000 8976 move complete, result=1
23:06:16.538 00.000 8976 worker thread done servicing request
23:06:16.539 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=398, med=32, FiltMin=28, FiltMax=296, Gamma=2.260
23:06:16.549 00.010 5052 UpdateGuideState exits: m=8514 SNR=64.7
23:06:16.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:16.549 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:16.549 00.000 5052 Enqueuing Expose request
23:06:16.549 00.000 5052 GuideStep: 19.6 px 0 ms WEST, -3.1 px 0 ms NORTH
23:06:16.549 00.000 8976 Worker thread wakes up
23:06:16.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:16.549 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,137,37,37)
23:06:16.550 00.001 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.10) = xAngle (5.64 = -0.64)
23:06:16.550 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.57 = 2.29)
23:06:16.550 00.000 5052 CameraToMount -- cameraX=-16.44 cameraY=11.26 hyp=19.93 cameraTheta=2.54 mountX=15.97 mountY=15.04, mountTheta=0.76
23:06:16.550 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:16.550 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:17.590 01.040 8976 Exposure complete
23:06:17.605 00.015 8976 worker thread done servicing request
23:06:17.605 00.000 5052 OnExposeComplete: enter
23:06:17.605 00.000 5052 UpdateGuideState(): m_state=6
23:06:17.605 00.000 5052 Star::Find(18, 208, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 278
23:06:17.605 00.000 5052 Star::Find returns 1 (0), X=208.53, Y=155.29, Mass=8773, SNR=65.8, Peak=465 HFD=4.7
23:06:17.605 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.36) = xAngle (0.18 = 0.18)
23:06:17.605 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.16 = -0.16)
23:06:17.606 00.001 5052 CameraToMount -- cameraX=-16.13 cameraY=11.15 hyp=19.61 cameraTheta=2.54 mountX=19.30 mountY=-3.16, mountTheta=-0.16
23:06:17.606 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-16.13, y=11.15, opts=13)
23:06:17.606 00.000 5052 Enqueuing Move request for stepguider (-16.13, 11.15)
23:06:17.606 00.000 8976 Worker thread wakes up
23:06:17.607 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-16.13, 11.15) opts 0xd
23:06:17.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-16.13, 11.15)
23:06:17.607 00.000 8976 Moving (-16.13, 11.15) raw xDistance=19.30 yDistance=-3.16
23:06:17.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.09 from input 19.30
23:06:17.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.14 from input -3.16
23:06:17.607 00.000 8976 MoveAxis(L, 42, ABG)
23:06:17.607 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:17.607 00.000 8976 MoveAxis(U, 10, ABG)
23:06:17.607 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:17.607 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:17.607 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:17.607 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:17.607 00.000 8976 move complete, result=1
23:06:17.607 00.000 8976 worker thread done servicing request
23:06:17.607 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=465, med=32, FiltMin=28, FiltMax=304, Gamma=2.260
23:06:17.617 00.010 5052 UpdateGuideState exits: m=8773 SNR=65.8
23:06:17.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:17.617 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:17.617 00.000 5052 Enqueuing Expose request
23:06:17.617 00.000 5052 GuideStep: 19.3 px 0 ms WEST, -3.2 px 0 ms NORTH
23:06:17.617 00.000 8976 Worker thread wakes up
23:06:17.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:17.617 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,137,37,37)
23:06:17.618 00.001 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.10) = xAngle (5.64 = -0.65)
23:06:17.618 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.57 = 2.28)
23:06:17.618 00.000 5052 CameraToMount -- cameraX=-16.13 cameraY=11.15 hyp=19.61 cameraTheta=2.54 mountX=15.66 mountY=14.85, mountTheta=0.76
23:06:17.618 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:17.618 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:18.661 01.043 8976 Exposure complete
23:06:18.675 00.014 8976 worker thread done servicing request
23:06:18.675 00.000 5052 OnExposeComplete: enter
23:06:18.676 00.001 5052 UpdateGuideState(): m_state=6
23:06:18.676 00.000 5052 Star::Find(18, 208, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 279
23:06:18.676 00.000 5052 Star::Find returns 1 (0), X=207.09, Y=155.31, Mass=8653, SNR=65.3, Peak=413 HFD=5.0
23:06:18.676 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.36) = xAngle (0.22 = 0.22)
23:06:18.676 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.12 = -0.12)
23:06:18.676 00.000 5052 CameraToMount -- cameraX=-17.57 cameraY=11.17 hyp=20.82 cameraTheta=2.58 mountX=20.34 mountY=-2.56, mountTheta=-0.13
23:06:18.677 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-17.57, y=11.17, opts=13)
23:06:18.677 00.000 5052 Enqueuing Move request for stepguider (-17.57, 11.17)
23:06:18.677 00.000 8976 Worker thread wakes up
23:06:18.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-17.57, 11.17) opts 0xd
23:06:18.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-17.57, 11.17)
23:06:18.677 00.000 8976 Moving (-17.57, 11.17) raw xDistance=20.34 yDistance=-2.56
23:06:18.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.73 from input 20.34
23:06:18.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.77 from input -2.56
23:06:18.677 00.000 8976 MoveAxis(L, 44, ABG)
23:06:18.677 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:18.677 00.000 8976 MoveAxis(U, 8, ABG)
23:06:18.677 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:18.677 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:18.677 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:18.677 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:18.677 00.000 8976 move complete, result=1
23:06:18.677 00.000 8976 worker thread done servicing request
23:06:18.678 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=413, med=32, FiltMin=28, FiltMax=310, Gamma=2.260
23:06:18.687 00.009 5052 UpdateGuideState exits: m=8653 SNR=65.3
23:06:18.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:18.688 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:18.688 00.000 5052 Enqueuing Expose request
23:06:18.688 00.000 5052 GuideStep: 20.3 px 0 ms WEST, -2.6 px 0 ms NORTH
23:06:18.688 00.000 8976 Worker thread wakes up
23:06:18.688 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:18.688 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,137,37,37)
23:06:18.688 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (-3.10) = xAngle (5.68 = -0.61)
23:06:18.688 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.60 = 2.32)
23:06:18.689 00.001 5052 CameraToMount -- cameraX=-17.57 cameraY=11.17 hyp=20.82 cameraTheta=2.58 mountX=17.10 mountY=15.24, mountTheta=0.73
23:06:18.689 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:18.689 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:19.731 01.042 8976 Exposure complete
23:06:19.746 00.015 8976 worker thread done servicing request
23:06:19.746 00.000 5052 OnExposeComplete: enter
23:06:19.746 00.000 5052 UpdateGuideState(): m_state=6
23:06:19.747 00.001 5052 Star::Find(18, 207, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 280
23:06:19.747 00.000 5052 Star::Find returns 1 (0), X=204.09, Y=155.62, Mass=8774, SNR=65.7, Peak=416 HFD=5.1
23:06:19.747 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.36) = xAngle (0.27 = 0.27)
23:06:19.747 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.07 = -0.07)
23:06:19.747 00.000 5052 CameraToMount -- cameraX=-20.57 cameraY=11.48 hyp=23.56 cameraTheta=2.63 mountX=22.68 mountY=-1.56, mountTheta=-0.07
23:06:19.748 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.57, y=11.48, opts=13)
23:06:19.748 00.000 5052 Enqueuing Move request for stepguider (-20.57, 11.48)
23:06:19.748 00.000 8976 Worker thread wakes up
23:06:19.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.57, 11.48) opts 0xd
23:06:19.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.57, 11.48)
23:06:19.748 00.000 8976 Moving (-20.57, 11.48) raw xDistance=22.68 yDistance=-1.56
23:06:19.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.25 from input 22.68
23:06:19.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.10 from input -1.56
23:06:19.748 00.000 8976 MoveAxis(L, 49, ABG)
23:06:19.748 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:19.748 00.000 8976 MoveAxis(U, 5, ABG)
23:06:19.748 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:19.748 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:19.748 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:19.748 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:19.748 00.000 8976 move complete, result=1
23:06:19.748 00.000 8976 worker thread done servicing request
23:06:19.749 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=416, med=32, FiltMin=28, FiltMax=321, Gamma=2.260
23:06:19.759 00.010 5052 UpdateGuideState exits: m=8774 SNR=65.7
23:06:19.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:19.759 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:19.759 00.000 5052 Enqueuing Expose request
23:06:19.759 00.000 5052 GuideStep: 22.7 px 0 ms WEST, -1.6 px 0 ms NORTH
23:06:19.759 00.000 8976 Worker thread wakes up
23:06:19.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:19.759 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,138,37,37)
23:06:19.760 00.001 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (-3.10) = xAngle (5.73 = -0.55)
23:06:19.760 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.66 = 2.38)
23:06:19.760 00.000 5052 CameraToMount -- cameraX=-20.57 cameraY=11.48 hyp=23.56 cameraTheta=2.63 mountX=20.09 mountY=16.29, mountTheta=0.68
23:06:19.760 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:19.760 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:20.789 01.029 8976 Exposure complete
23:06:20.803 00.014 8976 worker thread done servicing request
23:06:20.803 00.000 5052 OnExposeComplete: enter
23:06:20.803 00.000 5052 UpdateGuideState(): m_state=6
23:06:20.804 00.001 5052 Star::Find(18, 204, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 281
23:06:20.804 00.000 5052 Star::Find returns 1 (0), X=200.97, Y=155.82, Mass=9015, SNR=66.6, Peak=429 HFD=4.7
23:06:20.804 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.36) = xAngle (0.32 = 0.32)
23:06:20.804 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.02 = -0.02)
23:06:20.804 00.000 5052 CameraToMount -- cameraX=-23.68 cameraY=11.68 hyp=26.41 cameraTheta=2.68 mountX=25.04 mountY=-0.40, mountTheta=-0.02
23:06:20.804 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-23.68, y=11.68, opts=13)
23:06:20.804 00.000 5052 Enqueuing Move request for stepguider (-23.68, 11.68)
23:06:20.805 00.001 8976 Worker thread wakes up
23:06:20.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.68, 11.68) opts 0xd
23:06:20.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.68, 11.68)
23:06:20.805 00.000 8976 Moving (-23.68, 11.68) raw xDistance=25.04 yDistance=-0.40
23:06:20.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.84 from input 25.04
23:06:20.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.40
23:06:20.805 00.000 8976 MoveAxis(L, 54, ABG)
23:06:20.805 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:20.805 00.000 8976 MoveAxis(U, 0, ABG)
23:06:20.805 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:20.805 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:20.805 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:20.805 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:20.805 00.000 8976 move complete, result=1
23:06:20.805 00.000 8976 worker thread done servicing request
23:06:20.806 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=429, med=33, FiltMin=28, FiltMax=325, Gamma=2.260
23:06:20.815 00.009 5052 UpdateGuideState exits: m=9015 SNR=66.6
23:06:20.816 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:20.816 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:20.816 00.000 5052 Enqueuing Expose request
23:06:20.816 00.000 5052 GuideStep: 25.0 px 0 ms WEST, -0.4 px 0 ms NORTH
23:06:20.816 00.000 8976 Worker thread wakes up
23:06:20.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:20.816 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,138,37,37)
23:06:20.816 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (-3.10) = xAngle (5.78 = -0.50)
23:06:20.816 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.71 = 2.43)
23:06:20.817 00.001 5052 CameraToMount -- cameraX=-23.68 cameraY=11.68 hyp=26.41 cameraTheta=2.68 mountX=23.19 mountY=17.27, mountTheta=0.64
23:06:20.817 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:20.817 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:21.860 01.043 8976 Exposure complete
23:06:21.875 00.015 8976 worker thread done servicing request
23:06:21.875 00.000 5052 OnExposeComplete: enter
23:06:21.875 00.000 5052 UpdateGuideState(): m_state=6
23:06:21.875 00.000 5052 Star::Find(18, 200, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 282
23:06:21.875 00.000 5052 Star::Find returns 1 (0), X=201.52, Y=155.87, Mass=8628, SNR=65.1, Peak=342 HFD=5.2
23:06:21.875 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.36) = xAngle (0.31 = 0.31)
23:06:21.876 00.001 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.03 = -0.03)
23:06:21.876 00.000 5052 CameraToMount -- cameraX=-23.14 cameraY=11.73 hyp=25.94 cameraTheta=2.67 mountX=24.68 mountY=-0.68, mountTheta=-0.03
23:06:21.876 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-23.14, y=11.73, opts=13)
23:06:21.876 00.000 5052 Enqueuing Move request for stepguider (-23.14, 11.73)
23:06:21.876 00.000 8976 Worker thread wakes up
23:06:21.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.14, 11.73) opts 0xd
23:06:21.877 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-23.14, 11.73)
23:06:21.877 00.000 8976 Moving (-23.14, 11.73) raw xDistance=24.68 yDistance=-0.68
23:06:21.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.73 from input 24.68
23:06:21.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.68
23:06:21.877 00.000 8976 MoveAxis(L, 54, ABG)
23:06:21.877 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:21.877 00.000 8976 MoveAxis(U, 0, ABG)
23:06:21.877 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:21.877 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:21.877 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:21.877 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:21.877 00.000 8976 move complete, result=1
23:06:21.877 00.000 8976 worker thread done servicing request
23:06:21.877 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=342, med=32, FiltMin=27, FiltMax=286, Gamma=2.260
23:06:21.887 00.010 5052 UpdateGuideState exits: m=8628 SNR=65.1
23:06:21.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:21.887 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:21.887 00.000 5052 Enqueuing Expose request
23:06:21.887 00.000 5052 GuideStep: 24.7 px 0 ms WEST, -0.7 px 0 ms NORTH
23:06:21.888 00.001 8976 Worker thread wakes up
23:06:21.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:21.888 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,138,37,37)
23:06:21.888 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (-3.10) = xAngle (5.77 = -0.51)
23:06:21.888 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.70 = 2.42)
23:06:21.888 00.000 5052 CameraToMount -- cameraX=-23.14 cameraY=11.73 hyp=25.94 cameraTheta=2.67 mountX=22.64 mountY=17.18, mountTheta=0.65
23:06:21.889 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:21.889 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:22.934 01.045 8976 Exposure complete
23:06:22.950 00.016 8976 worker thread done servicing request
23:06:22.950 00.000 5052 OnExposeComplete: enter
23:06:22.950 00.000 5052 UpdateGuideState(): m_state=6
23:06:22.950 00.000 5052 Star::Find(18, 201, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 283
23:06:22.950 00.000 5052 Star::Find returns 1 (0), X=202.47, Y=155.85, Mass=8915, SNR=66.3, Peak=399 HFD=5.1
23:06:22.950 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.36) = xAngle (0.30 = 0.30)
23:06:22.950 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.04 = -0.04)
23:06:22.950 00.000 5052 CameraToMount -- cameraX=-22.19 cameraY=11.71 hyp=25.09 cameraTheta=2.66 mountX=24.00 mountY=-1.07, mountTheta=-0.04
23:06:22.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.19, y=11.71, opts=13)
23:06:22.951 00.000 5052 Enqueuing Move request for stepguider (-22.19, 11.71)
23:06:22.951 00.000 8976 Worker thread wakes up
23:06:22.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.19, 11.71) opts 0xd
23:06:22.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.19, 11.71)
23:06:22.951 00.000 8976 Moving (-22.19, 11.71) raw xDistance=24.00 yDistance=-1.07
23:06:22.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.29 from input 24.00
23:06:22.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.07
23:06:22.951 00.000 8976 MoveAxis(L, 53, ABG)
23:06:22.951 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:22.951 00.000 8976 MoveAxis(U, 3, ABG)
23:06:22.951 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:22.951 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:22.952 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:22.952 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:22.952 00.000 8976 move complete, result=1
23:06:22.952 00.000 8976 worker thread done servicing request
23:06:22.952 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=399, med=32, FiltMin=28, FiltMax=316, Gamma=2.260
23:06:22.962 00.010 5052 UpdateGuideState exits: m=8915 SNR=66.3
23:06:22.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:22.962 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:22.962 00.000 5052 Enqueuing Expose request
23:06:22.962 00.000 8976 Worker thread wakes up
23:06:22.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:22.963 00.001 5052 GuideStep: 24.0 px 0 ms WEST, -1.1 px 0 ms NORTH
23:06:22.963 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,138,37,37)
23:06:22.963 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.76 = -0.53)
23:06:22.963 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.68 = 2.40)
23:06:22.963 00.000 5052 CameraToMount -- cameraX=-22.19 cameraY=11.71 hyp=25.09 cameraTheta=2.66 mountX=21.70 mountY=16.92, mountTheta=0.66
23:06:22.964 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:22.964 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:23.999 01.035 8976 Exposure complete
23:06:24.013 00.014 8976 worker thread done servicing request
23:06:24.014 00.001 5052 OnExposeComplete: enter
23:06:24.014 00.000 5052 UpdateGuideState(): m_state=6
23:06:24.014 00.000 5052 Star::Find(18, 202, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 284
23:06:24.014 00.000 5052 Star::Find returns 1 (0), X=203.37, Y=155.89, Mass=9013, SNR=66.6, Peak=437 HFD=4.7
23:06:24.014 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:06:24.014 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:06:24.014 00.000 5052 CameraToMount -- cameraX=-21.29 cameraY=11.76 hyp=24.32 cameraTheta=2.64 mountX=23.39 mountY=-1.50, mountTheta=-0.06
23:06:24.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.29, y=11.76, opts=13)
23:06:24.015 00.000 5052 Enqueuing Move request for stepguider (-21.29, 11.76)
23:06:24.015 00.000 8976 Worker thread wakes up
23:06:24.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.29, 11.76) opts 0xd
23:06:24.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.29, 11.76)
23:06:24.015 00.000 8976 Moving (-21.29, 11.76) raw xDistance=23.39 yDistance=-1.50
23:06:24.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.87 from input 23.39
23:06:24.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.50
23:06:24.015 00.000 8976 MoveAxis(L, 51, ABG)
23:06:24.015 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:24.015 00.000 8976 MoveAxis(U, 5, ABG)
23:06:24.015 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:24.015 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:24.015 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:24.015 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:24.015 00.000 8976 move complete, result=1
23:06:24.015 00.000 8976 worker thread done servicing request
23:06:24.016 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=437, med=32, FiltMin=28, FiltMax=349, Gamma=2.260
23:06:24.025 00.009 5052 UpdateGuideState exits: m=9013 SNR=66.6
23:06:24.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:24.025 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:24.025 00.000 5052 Enqueuing Expose request
23:06:24.025 00.000 8976 Worker thread wakes up
23:06:24.026 00.001 5052 GuideStep: 23.4 px 0 ms WEST, -1.5 px 0 ms NORTH
23:06:24.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:24.026 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,138,37,37)
23:06:24.026 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.74 = -0.55)
23:06:24.026 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.67 = 2.38)
23:06:24.026 00.000 5052 CameraToMount -- cameraX=-21.29 cameraY=11.76 hyp=24.32 cameraTheta=2.64 mountX=20.79 mountY=16.74, mountTheta=0.68
23:06:24.026 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:24.027 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:25.073 01.046 8976 Exposure complete
23:06:25.088 00.015 8976 worker thread done servicing request
23:06:25.088 00.000 5052 OnExposeComplete: enter
23:06:25.088 00.000 5052 UpdateGuideState(): m_state=6
23:06:25.088 00.000 5052 Star::Find(18, 203, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 285
23:06:25.088 00.000 5052 Star::Find returns 1 (0), X=202.96, Y=155.48, Mass=8916, SNR=66.2, Peak=386 HFD=5.0
23:06:25.088 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.36) = xAngle (0.30 = 0.30)
23:06:25.088 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.04 = -0.04)
23:06:25.088 00.000 5052 CameraToMount -- cameraX=-21.70 cameraY=11.34 hyp=24.49 cameraTheta=2.66 mountX=23.39 mountY=-0.95, mountTheta=-0.04
23:06:25.089 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.70, y=11.34, opts=13)
23:06:25.089 00.000 5052 Enqueuing Move request for stepguider (-21.70, 11.34)
23:06:25.089 00.000 8976 Worker thread wakes up
23:06:25.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.70, 11.34) opts 0xd
23:06:25.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.70, 11.34)
23:06:25.089 00.000 8976 Moving (-21.70, 11.34) raw xDistance=23.39 yDistance=-0.95
23:06:25.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.85 from input 23.39
23:06:25.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -0.95
23:06:25.089 00.000 8976 MoveAxis(L, 51, ABG)
23:06:25.089 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:25.089 00.000 8976 MoveAxis(U, 3, ABG)
23:06:25.089 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:25.090 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:25.090 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:25.090 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:25.090 00.000 8976 move complete, result=1
23:06:25.090 00.000 8976 worker thread done servicing request
23:06:25.090 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=386, med=32, FiltMin=27, FiltMax=298, Gamma=2.260
23:06:25.100 00.010 5052 UpdateGuideState exits: m=8916 SNR=66.2
23:06:25.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:25.100 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:25.100 00.000 5052 Enqueuing Expose request
23:06:25.100 00.000 5052 GuideStep: 23.4 px 0 ms WEST, -0.9 px 0 ms NORTH
23:06:25.100 00.000 8976 Worker thread wakes up
23:06:25.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:25.100 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,137,37,37)
23:06:25.101 00.001 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.76 = -0.52)
23:06:25.101 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.69 = 2.41)
23:06:25.101 00.000 5052 CameraToMount -- cameraX=-21.70 cameraY=11.34 hyp=24.49 cameraTheta=2.66 mountX=21.22 mountY=16.44, mountTheta=0.66
23:06:25.101 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:25.102 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:26.142 01.040 8976 Exposure complete
23:06:26.156 00.014 8976 worker thread done servicing request
23:06:26.156 00.000 5052 OnExposeComplete: enter
23:06:26.156 00.000 5052 UpdateGuideState(): m_state=6
23:06:26.156 00.000 5052 Star::Find(18, 202, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 286
23:06:26.156 00.000 5052 Star::Find returns 1 (0), X=203.24, Y=155.65, Mass=8676, SNR=65.3, Peak=339 HFD=5.2
23:06:26.156 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.36) = xAngle (0.29 = 0.29)
23:06:26.156 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.05 = -0.05)
23:06:26.156 00.000 5052 CameraToMount -- cameraX=-21.42 cameraY=11.51 hyp=24.32 cameraTheta=2.65 mountX=23.31 mountY=-1.22, mountTheta=-0.05
23:06:26.157 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.42, y=11.51, opts=13)
23:06:26.157 00.000 5052 Enqueuing Move request for stepguider (-21.42, 11.51)
23:06:26.157 00.000 8976 Worker thread wakes up
23:06:26.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.42, 11.51) opts 0xd
23:06:26.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.42, 11.51)
23:06:26.157 00.000 8976 Moving (-21.42, 11.51) raw xDistance=23.31 yDistance=-1.22
23:06:26.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.79 from input 23.31
23:06:26.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.22
23:06:26.157 00.000 8976 MoveAxis(L, 51, ABG)
23:06:26.157 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:26.157 00.000 8976 MoveAxis(U, 4, ABG)
23:06:26.157 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:26.157 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:26.157 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:26.157 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:26.157 00.000 8976 move complete, result=1
23:06:26.158 00.001 8976 worker thread done servicing request
23:06:26.158 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=339, med=32, FiltMin=27, FiltMax=302, Gamma=2.260
23:06:26.167 00.009 5052 UpdateGuideState exits: m=8676 SNR=65.3
23:06:26.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:26.167 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:26.167 00.000 5052 Enqueuing Expose request
23:06:26.168 00.001 5052 GuideStep: 23.3 px 0 ms WEST, -1.2 px 0 ms NORTH
23:06:26.168 00.000 8976 Worker thread wakes up
23:06:26.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:26.168 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,138,37,37)
23:06:26.168 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (-3.10) = xAngle (5.75 = -0.53)
23:06:26.168 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.68 = 2.39)
23:06:26.168 00.000 5052 CameraToMount -- cameraX=-21.42 cameraY=11.51 hyp=24.32 cameraTheta=2.65 mountX=20.93 mountY=16.54, mountTheta=0.67
23:06:26.169 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:26.169 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:27.200 01.031 8976 Exposure complete
23:06:27.214 00.014 8976 worker thread done servicing request
23:06:27.215 00.001 5052 OnExposeComplete: enter
23:06:27.215 00.000 5052 UpdateGuideState(): m_state=6
23:06:27.215 00.000 5052 Star::Find(18, 203, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 287
23:06:27.215 00.000 5052 Star::Find returns 1 (0), X=202.41, Y=156.18, Mass=8946, SNR=66.3, Peak=366 HFD=5.2
23:06:27.215 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.36) = xAngle (0.29 = 0.29)
23:06:27.215 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.05 = -0.05)
23:06:27.215 00.000 5052 CameraToMount -- cameraX=-22.25 cameraY=12.05 hyp=25.30 cameraTheta=2.65 mountX=24.27 mountY=-1.35, mountTheta=-0.06
23:06:27.216 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.25, y=12.05, opts=13)
23:06:27.216 00.000 5052 Enqueuing Move request for stepguider (-22.25, 12.05)
23:06:27.216 00.000 8976 Worker thread wakes up
23:06:27.216 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.25, 12.05) opts 0xd
23:06:27.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.25, 12.05)
23:06:27.216 00.000 8976 Moving (-22.25, 12.05) raw xDistance=24.27 yDistance=-1.35
23:06:27.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.40 from input 24.27
23:06:27.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.35
23:06:27.216 00.000 8976 MoveAxis(L, 53, ABG)
23:06:27.216 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:27.216 00.000 8976 MoveAxis(U, 4, ABG)
23:06:27.216 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:27.216 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:27.216 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:27.216 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:27.216 00.000 8976 move complete, result=1
23:06:27.216 00.000 8976 worker thread done servicing request
23:06:27.217 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=366, med=32, FiltMin=28, FiltMax=296, Gamma=2.260
23:06:27.226 00.009 5052 UpdateGuideState exits: m=8946 SNR=66.3
23:06:27.226 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:27.226 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:27.226 00.000 5052 Enqueuing Expose request
23:06:27.226 00.000 5052 GuideStep: 24.3 px 0 ms WEST, -1.4 px 0 ms NORTH
23:06:27.227 00.001 8976 Worker thread wakes up
23:06:27.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:27.227 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,138,37,37)
23:06:27.227 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (-3.10) = xAngle (5.75 = -0.54)
23:06:27.227 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.67 = 2.39)
23:06:27.227 00.000 5052 CameraToMount -- cameraX=-22.25 cameraY=12.05 hyp=25.30 cameraTheta=2.65 mountX=21.74 mountY=17.26, mountTheta=0.67
23:06:27.227 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:27.227 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:28.259 01.032 8976 Exposure complete
23:06:28.276 00.017 8976 worker thread done servicing request
23:06:28.276 00.000 5052 OnExposeComplete: enter
23:06:28.276 00.000 5052 UpdateGuideState(): m_state=6
23:06:28.276 00.000 5052 Star::Find(18, 202, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 288
23:06:28.276 00.000 5052 Star::Find returns 1 (0), X=201.23, Y=156.05, Mass=8538, SNR=64.9, Peak=337 HFD=5.2
23:06:28.276 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.36) = xAngle (0.31 = 0.31)
23:06:28.276 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.03 = -0.03)
23:06:28.276 00.000 5052 CameraToMount -- cameraX=-23.42 cameraY=11.91 hyp=26.28 cameraTheta=2.67 mountX=25.01 mountY=-0.73, mountTheta=-0.03
23:06:28.277 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-23.42, y=11.91, opts=13)
23:06:28.277 00.000 5052 Enqueuing Move request for stepguider (-23.42, 11.91)
23:06:28.277 00.000 8976 Worker thread wakes up
23:06:28.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.42, 11.91) opts 0xd
23:06:28.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.42, 11.91)
23:06:28.277 00.000 8976 Moving (-23.42, 11.91) raw xDistance=25.01 yDistance=-0.73
23:06:28.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.91 from input 25.01
23:06:28.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.73
23:06:28.277 00.000 8976 MoveAxis(L, 55, ABG)
23:06:28.278 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:28.278 00.000 8976 MoveAxis(U, 0, ABG)
23:06:28.278 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:28.278 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:28.278 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:28.278 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:28.278 00.000 8976 move complete, result=1
23:06:28.278 00.000 8976 worker thread done servicing request
23:06:28.278 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=337, med=32, FiltMin=27, FiltMax=278, Gamma=2.260
23:06:28.289 00.011 5052 UpdateGuideState exits: m=8538 SNR=64.9
23:06:28.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:28.289 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:28.289 00.000 5052 Enqueuing Expose request
23:06:28.289 00.000 5052 GuideStep: 25.0 px 0 ms WEST, -0.7 px 0 ms NORTH
23:06:28.289 00.000 8976 Worker thread wakes up
23:06:28.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:28.289 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,138,37,37)
23:06:28.290 00.001 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (-3.10) = xAngle (5.77 = -0.51)
23:06:28.290 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.70 = 2.42)
23:06:28.290 00.000 5052 CameraToMount -- cameraX=-23.42 cameraY=11.91 hyp=26.28 cameraTheta=2.67 mountX=22.92 mountY=17.43, mountTheta=0.65
23:06:28.290 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:28.290 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:29.336 01.046 8976 Exposure complete
23:06:29.351 00.015 8976 worker thread done servicing request
23:06:29.351 00.000 5052 OnExposeComplete: enter
23:06:29.351 00.000 5052 UpdateGuideState(): m_state=6
23:06:29.351 00.000 5052 Star::Find(18, 201, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 289
23:06:29.352 00.001 5052 Star::Find returns 1 (0), X=200.92, Y=156.38, Mass=8773, SNR=65.7, Peak=315 HFD=5.3
23:06:29.352 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.36) = xAngle (0.31 = 0.31)
23:06:29.352 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.03 = -0.03)
23:06:29.352 00.000 5052 CameraToMount -- cameraX=-23.74 cameraY=12.24 hyp=26.71 cameraTheta=2.67 mountX=25.47 mountY=-0.89, mountTheta=-0.03
23:06:29.352 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-23.74, y=12.24, opts=13)
23:06:29.352 00.000 5052 Enqueuing Move request for stepguider (-23.74, 12.24)
23:06:29.353 00.001 8976 Worker thread wakes up
23:06:29.353 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.74, 12.24) opts 0xd
23:06:29.353 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.74, 12.24)
23:06:29.353 00.000 8976 Moving (-23.74, 12.24) raw xDistance=25.47 yDistance=-0.89
23:06:29.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 17.23 from input 25.47
23:06:29.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.89
23:06:29.353 00.000 8976 MoveAxis(L, 56, ABG)
23:06:29.353 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:29.353 00.000 8976 MoveAxis(U, 0, ABG)
23:06:29.353 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:29.353 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:29.353 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:29.353 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:29.353 00.000 8976 move complete, result=1
23:06:29.353 00.000 8976 worker thread done servicing request
23:06:29.354 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=315, med=32, FiltMin=28, FiltMax=264, Gamma=2.260
23:06:29.364 00.010 5052 UpdateGuideState exits: m=8773 SNR=65.7
23:06:29.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:29.364 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:29.364 00.000 5052 Enqueuing Expose request
23:06:29.364 00.000 5052 GuideStep: 25.5 px 0 ms WEST, -0.9 px 0 ms NORTH
23:06:29.364 00.000 8976 Worker thread wakes up
23:06:29.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:29.364 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,138,37,37)
23:06:29.365 00.001 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (-3.10) = xAngle (5.77 = -0.52)
23:06:29.365 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.69 = 2.41)
23:06:29.365 00.000 5052 CameraToMount -- cameraX=-23.74 cameraY=12.24 hyp=26.71 cameraTheta=2.67 mountX=23.22 mountY=17.83, mountTheta=0.65
23:06:29.365 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:29.365 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:30.406 01.041 8976 Exposure complete
23:06:30.420 00.014 8976 worker thread done servicing request
23:06:30.420 00.000 5052 OnExposeComplete: enter
23:06:30.420 00.000 5052 UpdateGuideState(): m_state=6
23:06:30.420 00.000 5052 Star::Find(18, 200, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 290
23:06:30.420 00.000 5052 Star::Find returns 1 (0), X=201.82, Y=155.65, Mass=8671, SNR=65.3, Peak=307 HFD=5.4
23:06:30.420 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.36) = xAngle (0.32 = 0.32)
23:06:30.420 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.02 = -0.02)
23:06:30.420 00.000 5052 CameraToMount -- cameraX=-22.84 cameraY=11.51 hyp=25.58 cameraTheta=2.67 mountX=24.32 mountY=-0.61, mountTheta=-0.03
23:06:30.421 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.84, y=11.51, opts=13)
23:06:30.421 00.000 5052 Enqueuing Move request for stepguider (-22.84, 11.51)
23:06:30.421 00.000 8976 Worker thread wakes up
23:06:30.421 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.84, 11.51) opts 0xd
23:06:30.421 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.84, 11.51)
23:06:30.421 00.000 8976 Moving (-22.84, 11.51) raw xDistance=24.32 yDistance=-0.61
23:06:30.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.53 from input 24.32
23:06:30.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.61
23:06:30.421 00.000 8976 MoveAxis(L, 53, ABG)
23:06:30.421 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:30.421 00.000 8976 MoveAxis(U, 0, ABG)
23:06:30.421 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:30.421 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:30.421 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:30.422 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:30.422 00.000 8976 move complete, result=1
23:06:30.422 00.000 8976 worker thread done servicing request
23:06:30.422 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=307, med=32, FiltMin=28, FiltMax=276, Gamma=2.260
23:06:30.432 00.010 5052 UpdateGuideState exits: m=8671 SNR=65.3
23:06:30.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:30.432 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:30.432 00.000 5052 Enqueuing Expose request
23:06:30.432 00.000 5052 GuideStep: 24.3 px 0 ms WEST, -0.6 px 0 ms NORTH
23:06:30.432 00.000 8976 Worker thread wakes up
23:06:30.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:30.432 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,138,37,37)
23:06:30.433 00.001 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (-3.10) = xAngle (5.78 = -0.51)
23:06:30.433 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.70 = 2.42)
23:06:30.433 00.000 5052 CameraToMount -- cameraX=-22.84 cameraY=11.51 hyp=25.58 cameraTheta=2.67 mountX=22.35 mountY=16.89, mountTheta=0.65
23:06:30.433 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:30.433 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:31.475 01.042 8976 Exposure complete
23:06:31.489 00.014 8976 worker thread done servicing request
23:06:31.490 00.001 5052 OnExposeComplete: enter
23:06:31.490 00.000 5052 UpdateGuideState(): m_state=6
23:06:31.490 00.000 5052 Star::Find(18, 201, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 291
23:06:31.490 00.000 5052 Star::Find returns 1 (0), X=202.31, Y=156.01, Mass=8594, SNR=65.1, Peak=327 HFD=5.3
23:06:31.490 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.36) = xAngle (0.29 = 0.29)
23:06:31.490 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.05 = -0.05)
23:06:31.490 00.000 5052 CameraToMount -- cameraX=-22.35 cameraY=11.88 hyp=25.31 cameraTheta=2.65 mountX=24.23 mountY=-1.15, mountTheta=-0.05
23:06:31.491 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.35, y=11.88, opts=13)
23:06:31.491 00.000 5052 Enqueuing Move request for stepguider (-22.35, 11.88)
23:06:31.491 00.000 8976 Worker thread wakes up
23:06:31.491 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.35, 11.88) opts 0xd
23:06:31.491 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.35, 11.88)
23:06:31.491 00.000 8976 Moving (-22.35, 11.88) raw xDistance=24.23 yDistance=-1.15
23:06:31.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.42 from input 24.23
23:06:31.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.15
23:06:31.491 00.000 8976 MoveAxis(L, 53, ABG)
23:06:31.491 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:31.491 00.000 8976 MoveAxis(U, 3, ABG)
23:06:31.491 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:31.491 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:31.491 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:31.491 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:31.491 00.000 8976 move complete, result=1
23:06:31.491 00.000 8976 worker thread done servicing request
23:06:31.492 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=327, med=32, FiltMin=27, FiltMax=289, Gamma=2.260
23:06:31.501 00.009 5052 UpdateGuideState exits: m=8594 SNR=65.1
23:06:31.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:31.501 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:31.501 00.000 5052 Enqueuing Expose request
23:06:31.501 00.000 5052 GuideStep: 24.2 px 0 ms WEST, -1.1 px 0 ms NORTH
23:06:31.502 00.001 8976 Worker thread wakes up
23:06:31.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:31.502 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,138,37,37)
23:06:31.502 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (-3.10) = xAngle (5.75 = -0.53)
23:06:31.502 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.68 = 2.40)
23:06:31.502 00.000 5052 CameraToMount -- cameraX=-22.35 cameraY=11.88 hyp=25.31 cameraTheta=2.65 mountX=21.85 mountY=17.12, mountTheta=0.66
23:06:31.503 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:31.503 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:32.546 01.043 8976 Exposure complete
23:06:32.561 00.015 8976 worker thread done servicing request
23:06:32.561 00.000 5052 OnExposeComplete: enter
23:06:32.561 00.000 5052 UpdateGuideState(): m_state=6
23:06:32.561 00.000 5052 Star::Find(18, 202, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 292
23:06:32.561 00.000 5052 Star::Find returns 1 (0), X=201.92, Y=156.15, Mass=8964, SNR=66.4, Peak=317 HFD=5.7
23:06:32.561 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.36) = xAngle (0.30 = 0.30)
23:06:32.561 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.04 = -0.04)
23:06:32.561 00.000 5052 CameraToMount -- cameraX=-22.74 cameraY=12.02 hyp=25.72 cameraTheta=2.66 mountX=24.60 mountY=-1.11, mountTheta=-0.05
23:06:32.562 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.74, y=12.02, opts=13)
23:06:32.562 00.000 5052 Enqueuing Move request for stepguider (-22.74, 12.02)
23:06:32.562 00.000 8976 Worker thread wakes up
23:06:32.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.74, 12.02) opts 0xd
23:06:32.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.74, 12.02)
23:06:32.562 00.000 8976 Moving (-22.74, 12.02) raw xDistance=24.60 yDistance=-1.11
23:06:32.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.65 from input 24.60
23:06:32.563 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.11
23:06:32.563 00.000 8976 MoveAxis(L, 54, ABG)
23:06:32.563 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:32.563 00.000 8976 MoveAxis(U, 4, ABG)
23:06:32.563 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:32.563 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:32.563 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:32.563 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:32.563 00.000 8976 move complete, result=1
23:06:32.563 00.000 8976 worker thread done servicing request
23:06:32.563 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=317, med=31, FiltMin=27, FiltMax=254, Gamma=2.260
23:06:32.573 00.010 5052 UpdateGuideState exits: m=8964 SNR=66.4
23:06:32.574 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:32.574 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:32.574 00.000 5052 Enqueuing Expose request
23:06:32.574 00.000 8976 Worker thread wakes up
23:06:32.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:32.574 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,138,37,37)
23:06:32.574 00.000 5052 GuideStep: 24.6 px 0 ms WEST, -1.1 px 0 ms NORTH
23:06:32.574 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.76 = -0.53)
23:06:32.575 00.001 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.68 = 2.40)
23:06:32.575 00.000 5052 CameraToMount -- cameraX=-22.74 cameraY=12.02 hyp=25.72 cameraTheta=2.66 mountX=22.23 mountY=17.35, mountTheta=0.66
23:06:32.575 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:32.575 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:33.609 01.034 8976 Exposure complete
23:06:33.623 00.014 8976 worker thread done servicing request
23:06:33.623 00.000 5052 OnExposeComplete: enter
23:06:33.623 00.000 5052 UpdateGuideState(): m_state=6
23:06:33.624 00.001 5052 Star::Find(18, 201, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 293
23:06:33.624 00.000 5052 Star::Find returns 1 (0), X=201.46, Y=156.05, Mass=8567, SNR=64.9, Peak=414 HFD=5.0
23:06:33.624 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.36) = xAngle (0.31 = 0.31)
23:06:33.624 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.03 = -0.03)
23:06:33.624 00.000 5052 CameraToMount -- cameraX=-23.20 cameraY=11.91 hyp=26.08 cameraTheta=2.67 mountX=24.85 mountY=-0.82, mountTheta=-0.03
23:06:33.624 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-23.20, y=11.91, opts=13)
23:06:33.624 00.000 5052 Enqueuing Move request for stepguider (-23.20, 11.91)
23:06:33.624 00.000 8976 Worker thread wakes up
23:06:33.625 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.20, 11.91) opts 0xd
23:06:33.625 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.20, 11.91)
23:06:33.625 00.000 8976 Moving (-23.20, 11.91) raw xDistance=24.85 yDistance=-0.82
23:06:33.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.82 from input 24.85
23:06:33.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.82
23:06:33.625 00.000 8976 MoveAxis(L, 54, ABG)
23:06:33.625 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:33.625 00.000 8976 MoveAxis(U, 0, ABG)
23:06:33.625 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:33.625 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:33.625 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:33.625 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:33.625 00.000 8976 move complete, result=1
23:06:33.625 00.000 8976 worker thread done servicing request
23:06:33.625 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=414, med=32, FiltMin=28, FiltMax=306, Gamma=2.260
23:06:33.635 00.010 5052 UpdateGuideState exits: m=8567 SNR=64.9
23:06:33.635 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:33.636 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:33.636 00.000 5052 Enqueuing Expose request
23:06:33.636 00.000 8976 Worker thread wakes up
23:06:33.636 00.000 5052 GuideStep: 24.9 px 0 ms WEST, -0.8 px 0 ms NORTH
23:06:33.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:33.636 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,138,37,37)
23:06:33.636 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (-3.10) = xAngle (5.77 = -0.52)
23:06:33.636 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.70 = 2.41)
23:06:33.636 00.000 5052 CameraToMount -- cameraX=-23.20 cameraY=11.91 hyp=26.08 cameraTheta=2.67 mountX=22.70 mountY=17.37, mountTheta=0.65
23:06:33.637 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:33.637 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:34.675 01.038 8976 Exposure complete
23:06:34.691 00.016 8976 worker thread done servicing request
23:06:34.691 00.000 5052 OnExposeComplete: enter
23:06:34.691 00.000 5052 UpdateGuideState(): m_state=6
23:06:34.691 00.000 5052 Star::Find(18, 201, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 294
23:06:34.691 00.000 5052 Star::Find returns 1 (0), X=201.56, Y=156.39, Mass=9021, SNR=66.6, Peak=441 HFD=4.9
23:06:34.691 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.36) = xAngle (0.29 = 0.29)
23:06:34.691 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.04 = -0.04)
23:06:34.691 00.000 5052 CameraToMount -- cameraX=-23.10 cameraY=12.25 hyp=26.15 cameraTheta=2.65 mountX=25.02 mountY=-1.17, mountTheta=-0.05
23:06:34.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-23.10, y=12.25, opts=13)
23:06:34.692 00.000 5052 Enqueuing Move request for stepguider (-23.10, 12.25)
23:06:34.692 00.000 8976 Worker thread wakes up
23:06:34.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.10, 12.25) opts 0xd
23:06:34.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.10, 12.25)
23:06:34.692 00.000 8976 Moving (-23.10, 12.25) raw xDistance=25.02 yDistance=-1.17
23:06:34.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.94 from input 25.02
23:06:34.693 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.17
23:06:34.693 00.000 8976 MoveAxis(L, 55, ABG)
23:06:34.693 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:34.693 00.000 8976 MoveAxis(U, 3, ABG)
23:06:34.693 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:34.693 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:34.693 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:34.693 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:34.693 00.000 8976 move complete, result=1
23:06:34.693 00.000 8976 worker thread done servicing request
23:06:34.693 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=441, med=31, FiltMin=27, FiltMax=345, Gamma=2.260
23:06:34.704 00.011 5052 UpdateGuideState exits: m=9021 SNR=66.6
23:06:34.704 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:34.704 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:34.704 00.000 5052 Enqueuing Expose request
23:06:34.704 00.000 8976 Worker thread wakes up
23:06:34.704 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:34.704 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,138,37,37)
23:06:34.704 00.000 5052 GuideStep: 25.0 px 0 ms WEST, -1.2 px 0 ms NORTH
23:06:34.705 00.001 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (-3.10) = xAngle (5.75 = -0.53)
23:06:34.705 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.68 = 2.40)
23:06:34.705 00.000 5052 CameraToMount -- cameraX=-23.10 cameraY=12.25 hyp=26.15 cameraTheta=2.65 mountX=22.58 mountY=17.67, mountTheta=0.66
23:06:34.705 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:34.705 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:35.742 01.037 8976 Exposure complete
23:06:35.756 00.014 8976 worker thread done servicing request
23:06:35.756 00.000 5052 OnExposeComplete: enter
23:06:35.756 00.000 5052 UpdateGuideState(): m_state=6
23:06:35.756 00.000 5052 Star::Find(18, 201, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 295
23:06:35.756 00.000 5052 Star::Find returns 1 (0), X=203.58, Y=156.17, Mass=8572, SNR=65.0, Peak=485 HFD=4.8
23:06:35.757 00.001 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.36) = xAngle (0.26 = 0.26)
23:06:35.757 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.08 = -0.08)
23:06:35.757 00.000 5052 CameraToMount -- cameraX=-21.07 cameraY=12.04 hyp=24.27 cameraTheta=2.62 mountX=23.43 mountY=-1.84, mountTheta=-0.08
23:06:35.757 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-21.07, y=12.04, opts=13)
23:06:35.757 00.000 5052 Enqueuing Move request for stepguider (-21.07, 12.04)
23:06:35.757 00.000 8976 Worker thread wakes up
23:06:35.758 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.07, 12.04) opts 0xd
23:06:35.758 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.07, 12.04)
23:06:35.758 00.000 8976 Moving (-21.07, 12.04) raw xDistance=23.43 yDistance=-1.84
23:06:35.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.95 from input 23.43
23:06:35.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.21 from input -1.84
23:06:35.758 00.000 8976 MoveAxis(L, 51, ABG)
23:06:35.758 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:35.758 00.000 8976 MoveAxis(U, 6, ABG)
23:06:35.758 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:35.758 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:35.758 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:35.758 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:35.758 00.000 8976 move complete, result=1
23:06:35.758 00.000 8976 worker thread done servicing request
23:06:35.758 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=485, med=32, FiltMin=28, FiltMax=337, Gamma=2.260
23:06:35.768 00.010 5052 UpdateGuideState exits: m=8572 SNR=65.0
23:06:35.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:35.768 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:35.768 00.000 5052 Enqueuing Expose request
23:06:35.768 00.000 5052 GuideStep: 23.4 px 0 ms WEST, -1.8 px 0 ms NORTH
23:06:35.768 00.000 8976 Worker thread wakes up
23:06:35.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:35.769 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(186,138,37,37)
23:06:35.769 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.10) = xAngle (5.72 = -0.56)
23:06:35.769 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.65 = 2.37)
23:06:35.769 00.000 5052 CameraToMount -- cameraX=-21.07 cameraY=12.04 hyp=24.27 cameraTheta=2.62 mountX=20.57 mountY=16.96, mountTheta=0.69
23:06:35.769 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:35.769 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:36.801 01.032 8976 Exposure complete
23:06:36.815 00.014 8976 worker thread done servicing request
23:06:36.815 00.000 5052 OnExposeComplete: enter
23:06:36.815 00.000 5052 UpdateGuideState(): m_state=6
23:06:36.815 00.000 5052 Star::Find(18, 203, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 296
23:06:36.815 00.000 5052 Star::Find returns 1 (0), X=204.48, Y=156.19, Mass=8656, SNR=65.4, Peak=486 HFD=5.2
23:06:36.815 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.36) = xAngle (0.24 = 0.24)
23:06:36.815 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.10 = -0.10)
23:06:36.815 00.000 5052 CameraToMount -- cameraX=-20.17 cameraY=12.05 hyp=23.50 cameraTheta=2.60 mountX=22.81 mountY=-2.24, mountTheta=-0.10
23:06:36.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.17, y=12.05, opts=13)
23:06:36.816 00.000 5052 Enqueuing Move request for stepguider (-20.17, 12.05)
23:06:36.816 00.000 8976 Worker thread wakes up
23:06:36.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.17, 12.05) opts 0xd
23:06:36.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.17, 12.05)
23:06:36.816 00.000 8976 Moving (-20.17, 12.05) raw xDistance=22.81 yDistance=-2.24
23:06:36.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.48 from input 22.81
23:06:36.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.50 from input -2.24
23:06:36.816 00.000 8976 MoveAxis(L, 50, ABG)
23:06:36.816 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:36.816 00.000 8976 MoveAxis(U, 7, ABG)
23:06:36.816 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:36.816 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:36.816 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:36.816 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:36.816 00.000 8976 move complete, result=1
23:06:36.816 00.000 8976 worker thread done servicing request
23:06:36.817 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=486, med=31, FiltMin=27, FiltMax=326, Gamma=2.260
23:06:36.827 00.010 5052 UpdateGuideState exits: m=8656 SNR=65.4
23:06:36.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:36.827 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:36.827 00.000 5052 Enqueuing Expose request
23:06:36.827 00.000 5052 GuideStep: 22.8 px 0 ms WEST, -2.2 px 0 ms NORTH
23:06:36.827 00.000 8976 Worker thread wakes up
23:06:36.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:36.827 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,138,37,37)
23:06:36.828 00.001 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.58)
23:06:36.828 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.63 = 2.35)
23:06:36.828 00.000 5052 CameraToMount -- cameraX=-20.17 cameraY=12.05 hyp=23.50 cameraTheta=2.60 mountX=19.67 mountY=16.74, mountTheta=0.71
23:06:36.828 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:36.828 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:37.871 01.043 8976 Exposure complete
23:06:37.887 00.016 8976 worker thread done servicing request
23:06:37.887 00.000 5052 OnExposeComplete: enter
23:06:37.887 00.000 5052 UpdateGuideState(): m_state=6
23:06:37.887 00.000 5052 Star::Find(18, 204, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 297
23:06:37.887 00.000 5052 Star::Find returns 1 (0), X=205.08, Y=156.26, Mass=8677, SNR=65.5, Peak=385 HFD=4.9
23:06:37.887 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.36) = xAngle (0.23 = 0.23)
23:06:37.887 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.11 = -0.11)
23:06:37.887 00.000 5052 CameraToMount -- cameraX=-19.58 cameraY=12.12 hyp=23.03 cameraTheta=2.59 mountX=22.43 mountY=-2.56, mountTheta=-0.11
23:06:37.888 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.58, y=12.12, opts=13)
23:06:37.888 00.000 5052 Enqueuing Move request for stepguider (-19.58, 12.12)
23:06:37.888 00.000 8976 Worker thread wakes up
23:06:37.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.58, 12.12) opts 0xd
23:06:37.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.58, 12.12)
23:06:37.888 00.000 8976 Moving (-19.58, 12.12) raw xDistance=22.43 yDistance=-2.56
23:06:37.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.22 from input 22.43
23:06:37.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.72 from input -2.56
23:06:37.888 00.000 8976 MoveAxis(L, 49, ABG)
23:06:37.888 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:37.889 00.001 8976 MoveAxis(U, 8, ABG)
23:06:37.889 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:37.889 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:37.889 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:37.889 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:37.889 00.000 8976 move complete, result=1
23:06:37.889 00.000 8976 worker thread done servicing request
23:06:37.889 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=385, med=32, FiltMin=27, FiltMax=313, Gamma=2.260
23:06:37.899 00.010 5052 UpdateGuideState exits: m=8677 SNR=65.5
23:06:37.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:37.899 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:37.899 00.000 5052 Enqueuing Expose request
23:06:37.899 00.000 8976 Worker thread wakes up
23:06:37.899 00.000 5052 GuideStep: 22.4 px 0 ms WEST, -2.6 px 0 ms NORTH
23:06:37.900 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:37.900 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,138,37,37)
23:06:37.900 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (-3.10) = xAngle (5.69 = -0.60)
23:06:37.900 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.62 = 2.33)
23:06:37.900 00.000 5052 CameraToMount -- cameraX=-19.58 cameraY=12.12 hyp=23.03 cameraTheta=2.59 mountX=19.07 mountY=16.66, mountTheta=0.72
23:06:37.900 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:37.901 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:38.928 01.027 8976 Exposure complete
23:06:38.942 00.014 8976 worker thread done servicing request
23:06:38.942 00.000 5052 OnExposeComplete: enter
23:06:38.942 00.000 5052 UpdateGuideState(): m_state=6
23:06:38.942 00.000 5052 Star::Find(18, 205, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 298
23:06:38.942 00.000 5052 Star::Find returns 1 (0), X=204.91, Y=156.87, Mass=8918, SNR=66.3, Peak=439 HFD=4.8
23:06:38.942 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.36) = xAngle (0.21 = 0.21)
23:06:38.942 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.13 = -0.13)
23:06:38.942 00.000 5052 CameraToMount -- cameraX=-19.75 cameraY=12.73 hyp=23.50 cameraTheta=2.57 mountX=22.98 mountY=-3.04, mountTheta=-0.13
23:06:38.943 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-19.75, y=12.73, opts=13)
23:06:38.943 00.000 5052 Enqueuing Move request for stepguider (-19.75, 12.73)
23:06:38.943 00.000 8976 Worker thread wakes up
23:06:38.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-19.75, 12.73) opts 0xd
23:06:38.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-19.75, 12.73)
23:06:38.943 00.000 8976 Moving (-19.75, 12.73) raw xDistance=22.98 yDistance=-3.04
23:06:38.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.55 from input 22.98
23:06:38.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.03 from input -3.04
23:06:38.943 00.000 8976 MoveAxis(L, 50, ABG)
23:06:38.943 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:38.944 00.001 8976 MoveAxis(U, 10, ABG)
23:06:38.944 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:38.944 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:38.944 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:38.944 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:38.944 00.000 8976 move complete, result=1
23:06:38.944 00.000 8976 worker thread done servicing request
23:06:38.944 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=439, med=32, FiltMin=27, FiltMax=337, Gamma=2.260
23:06:38.953 00.009 5052 UpdateGuideState exits: m=8918 SNR=66.3
23:06:38.954 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:38.954 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:38.954 00.000 5052 Enqueuing Expose request
23:06:38.954 00.000 5052 GuideStep: 23.0 px 0 ms WEST, -3.0 px 0 ms NORTH
23:06:38.954 00.000 8976 Worker thread wakes up
23:06:38.954 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:38.954 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,139,37,37)
23:06:38.954 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.67 = -0.61)
23:06:38.954 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.60 = 2.31)
23:06:38.954 00.000 5052 CameraToMount -- cameraX=-19.75 cameraY=12.73 hyp=23.50 cameraTheta=2.57 mountX=19.22 mountY=17.30, mountTheta=0.73
23:06:38.955 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:38.955 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:39.988 01.033 8976 Exposure complete
23:06:40.001 00.013 8976 worker thread done servicing request
23:06:40.002 00.001 5052 OnExposeComplete: enter
23:06:40.002 00.000 5052 UpdateGuideState(): m_state=6
23:06:40.002 00.000 5052 Star::Find(18, 204, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 299
23:06:40.002 00.000 5052 Star::Find returns 1 (0), X=204.41, Y=156.29, Mass=8946, SNR=66.5, Peak=444 HFD=5.0
23:06:40.002 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.36) = xAngle (0.24 = 0.24)
23:06:40.002 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.10 = -0.10)
23:06:40.002 00.000 5052 CameraToMount -- cameraX=-20.25 cameraY=12.16 hyp=23.62 cameraTheta=2.60 mountX=22.93 mountY=-2.31, mountTheta=-0.10
23:06:40.003 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-20.25, y=12.16, opts=13)
23:06:40.003 00.000 5052 Enqueuing Move request for stepguider (-20.25, 12.16)
23:06:40.003 00.000 8976 Worker thread wakes up
23:06:40.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.25, 12.16) opts 0xd
23:06:40.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.25, 12.16)
23:06:40.003 00.000 8976 Moving (-20.25, 12.16) raw xDistance=22.93 yDistance=-2.31
23:06:40.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.53 from input 22.93
23:06:40.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.60 from input -2.31
23:06:40.003 00.000 8976 MoveAxis(L, 50, ABG)
23:06:40.003 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:40.003 00.000 8976 MoveAxis(U, 8, ABG)
23:06:40.004 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:40.004 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:40.004 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:40.004 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:40.004 00.000 8976 move complete, result=1
23:06:40.004 00.000 8976 worker thread done servicing request
23:06:40.004 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=444, med=32, FiltMin=27, FiltMax=319, Gamma=2.260
23:06:40.015 00.011 5052 UpdateGuideState exits: m=8946 SNR=66.5
23:06:40.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:40.015 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:40.015 00.000 5052 Enqueuing Expose request
23:06:40.015 00.000 8976 Worker thread wakes up
23:06:40.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:40.015 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,138,37,37)
23:06:40.015 00.000 5052 GuideStep: 22.9 px 0 ms WEST, -2.3 px 0 ms NORTH
23:06:40.016 00.001 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.58)
23:06:40.016 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.63 = 2.35)
23:06:40.016 00.000 5052 CameraToMount -- cameraX=-20.25 cameraY=12.16 hyp=23.62 cameraTheta=2.60 mountX=19.73 mountY=16.86, mountTheta=0.71
23:06:40.016 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:40.016 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:41.052 01.036 8976 Exposure complete
23:06:41.067 00.015 8976 worker thread done servicing request
23:06:41.067 00.000 5052 OnExposeComplete: enter
23:06:41.067 00.000 5052 UpdateGuideState(): m_state=6
23:06:41.067 00.000 5052 Star::Find(18, 204, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 300
23:06:41.067 00.000 5052 Star::Find returns 1 (0), X=203.56, Y=156.91, Mass=8945, SNR=66.3, Peak=514 HFD=4.7
23:06:41.067 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.36) = xAngle (0.24 = 0.24)
23:06:41.067 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.10 = -0.10)
23:06:41.067 00.000 5052 CameraToMount -- cameraX=-21.10 cameraY=12.77 hyp=24.66 cameraTheta=2.60 mountX=23.97 mountY=-2.50, mountTheta=-0.10
23:06:41.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.10, y=12.77, opts=13)
23:06:41.068 00.000 5052 Enqueuing Move request for stepguider (-21.10, 12.77)
23:06:41.068 00.000 8976 Worker thread wakes up
23:06:41.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.10, 12.77) opts 0xd
23:06:41.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.10, 12.77)
23:06:41.068 00.000 8976 Moving (-21.10, 12.77) raw xDistance=23.97 yDistance=-2.50
23:06:41.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.19 from input 23.97
23:06:41.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.69 from input -2.50
23:06:41.068 00.000 8976 MoveAxis(L, 52, ABG)
23:06:41.069 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:41.069 00.000 8976 MoveAxis(U, 8, ABG)
23:06:41.069 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:41.069 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:41.069 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:41.069 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:41.069 00.000 8976 move complete, result=1
23:06:41.069 00.000 8976 worker thread done servicing request
23:06:41.069 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=514, med=32, FiltMin=27, FiltMax=395, Gamma=2.260
23:06:41.079 00.010 5052 UpdateGuideState exits: m=8945 SNR=66.3
23:06:41.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:41.079 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:41.079 00.000 5052 Enqueuing Expose request
23:06:41.079 00.000 8976 Worker thread wakes up
23:06:41.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:41.079 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,139,37,37)
23:06:41.079 00.000 5052 GuideStep: 24.0 px 0 ms WEST, -2.5 px 0 ms NORTH
23:06:41.080 00.001 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.59)
23:06:41.080 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.63 = 2.34)
23:06:41.080 00.000 5052 CameraToMount -- cameraX=-21.10 cameraY=12.77 hyp=24.66 cameraTheta=2.60 mountX=20.56 mountY=17.68, mountTheta=0.71
23:06:41.080 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:41.081 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:42.120 01.039 8976 Exposure complete
23:06:42.134 00.014 8976 worker thread done servicing request
23:06:42.135 00.001 5052 OnExposeComplete: enter
23:06:42.135 00.000 5052 UpdateGuideState(): m_state=6
23:06:42.135 00.000 5052 Star::Find(18, 203, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 301
23:06:42.135 00.000 5052 Star::Find returns 1 (0), X=204.15, Y=156.19, Mass=8697, SNR=65.5, Peak=400 HFD=4.7
23:06:42.135 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.36) = xAngle (0.25 = 0.25)
23:06:42.135 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.09 = -0.09)
23:06:42.135 00.000 5052 CameraToMount -- cameraX=-20.51 cameraY=12.06 hyp=23.79 cameraTheta=2.61 mountX=23.04 mountY=-2.10, mountTheta=-0.09
23:06:42.135 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-20.51, y=12.06, opts=13)
23:06:42.135 00.000 5052 Enqueuing Move request for stepguider (-20.51, 12.06)
23:06:42.135 00.000 8976 Worker thread wakes up
23:06:42.135 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-20.51, 12.06) opts 0xd
23:06:42.135 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-20.51, 12.06)
23:06:42.135 00.000 8976 Moving (-20.51, 12.06) raw xDistance=23.04 yDistance=-2.10
23:06:42.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.65 from input 23.04
23:06:42.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.44 from input -2.10
23:06:42.136 00.001 8976 MoveAxis(L, 50, ABG)
23:06:42.136 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:42.136 00.000 8976 MoveAxis(U, 7, ABG)
23:06:42.136 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:42.136 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:42.136 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:42.136 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:42.136 00.000 8976 move complete, result=1
23:06:42.136 00.000 8976 worker thread done servicing request
23:06:42.136 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=400, med=32, FiltMin=28, FiltMax=321, Gamma=2.260
23:06:42.146 00.010 5052 UpdateGuideState exits: m=8697 SNR=65.5
23:06:42.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:42.146 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:42.146 00.000 5052 Enqueuing Expose request
23:06:42.146 00.000 8976 Worker thread wakes up
23:06:42.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:42.146 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,138,37,37)
23:06:42.146 00.000 5052 GuideStep: 23.0 px 0 ms WEST, -2.1 px 0 ms NORTH
23:06:42.147 00.001 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (-3.10) = xAngle (5.71 = -0.57)
23:06:42.147 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.64 = 2.36)
23:06:42.147 00.000 5052 CameraToMount -- cameraX=-20.51 cameraY=12.06 hyp=23.79 cameraTheta=2.61 mountX=20.00 mountY=16.83, mountTheta=0.70
23:06:42.147 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:42.147 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:43.180 01.033 8976 Exposure complete
23:06:43.194 00.014 8976 worker thread done servicing request
23:06:43.194 00.000 5052 OnExposeComplete: enter
23:06:43.194 00.000 5052 UpdateGuideState(): m_state=6
23:06:43.194 00.000 5052 Star::Find(18, 204, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 302
23:06:43.194 00.000 5052 Star::Find returns 1 (0), X=203.05, Y=156.46, Mass=8521, SNR=64.9, Peak=380 HFD=5.1
23:06:43.194 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.36) = xAngle (0.26 = 0.26)
23:06:43.194 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.08 = -0.08)
23:06:43.194 00.000 5052 CameraToMount -- cameraX=-21.60 cameraY=12.32 hyp=24.87 cameraTheta=2.62 mountX=24.01 mountY=-1.87, mountTheta=-0.08
23:06:43.195 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.60, y=12.32, opts=13)
23:06:43.195 00.000 5052 Enqueuing Move request for stepguider (-21.60, 12.32)
23:06:43.195 00.000 8976 Worker thread wakes up
23:06:43.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.60, 12.32) opts 0xd
23:06:43.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.60, 12.32)
23:06:43.195 00.000 8976 Moving (-21.60, 12.32) raw xDistance=24.01 yDistance=-1.87
23:06:43.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.22 from input 24.01
23:06:43.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.28 from input -1.87
23:06:43.195 00.000 8976 MoveAxis(L, 52, ABG)
23:06:43.195 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:43.195 00.000 8976 MoveAxis(U, 6, ABG)
23:06:43.195 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:43.195 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:43.195 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:43.195 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:43.196 00.001 8976 move complete, result=1
23:06:43.196 00.000 8976 worker thread done servicing request
23:06:43.196 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=380, med=31, FiltMin=27, FiltMax=286, Gamma=2.260
23:06:43.205 00.009 5052 UpdateGuideState exits: m=8521 SNR=64.9
23:06:43.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:43.205 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:43.205 00.000 5052 Enqueuing Expose request
23:06:43.205 00.000 5052 GuideStep: 24.0 px 0 ms WEST, -1.9 px 0 ms NORTH
23:06:43.205 00.000 8976 Worker thread wakes up
23:06:43.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:43.205 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,138,37,37)
23:06:43.206 00.001 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.10) = xAngle (5.72 = -0.56)
23:06:43.206 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.65 = 2.37)
23:06:43.206 00.000 5052 CameraToMount -- cameraX=-21.60 cameraY=12.32 hyp=24.87 cameraTheta=2.62 mountX=21.08 mountY=17.36, mountTheta=0.69
23:06:43.206 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:43.206 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:44.244 01.038 8976 Exposure complete
23:06:44.259 00.015 8976 worker thread done servicing request
23:06:44.259 00.000 5052 OnExposeComplete: enter
23:06:44.259 00.000 5052 UpdateGuideState(): m_state=6
23:06:44.259 00.000 5052 Star::Find(18, 203, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 303
23:06:44.259 00.000 5052 Star::Find returns 1 (0), X=202.66, Y=156.29, Mass=8551, SNR=64.9, Peak=397 HFD=4.8
23:06:44.259 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:06:44.259 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:06:44.259 00.000 5052 CameraToMount -- cameraX=-22.00 cameraY=12.15 hyp=25.13 cameraTheta=2.64 mountX=24.17 mountY=-1.55, mountTheta=-0.06
23:06:44.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.00, y=12.15, opts=13)
23:06:44.260 00.000 5052 Enqueuing Move request for stepguider (-22.00, 12.15)
23:06:44.260 00.000 8976 Worker thread wakes up
23:06:44.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.00, 12.15) opts 0xd
23:06:44.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.00, 12.15)
23:06:44.260 00.000 8976 Moving (-22.00, 12.15) raw xDistance=24.17 yDistance=-1.55
23:06:44.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.36 from input 24.17
23:06:44.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.07 from input -1.55
23:06:44.260 00.000 8976 MoveAxis(L, 53, ABG)
23:06:44.260 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:44.261 00.001 8976 MoveAxis(U, 5, ABG)
23:06:44.261 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:44.261 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:44.261 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:44.261 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:44.261 00.000 8976 move complete, result=1
23:06:44.261 00.000 8976 worker thread done servicing request
23:06:44.261 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=397, med=32, FiltMin=27, FiltMax=292, Gamma=2.260
23:06:44.271 00.010 5052 UpdateGuideState exits: m=8551 SNR=64.9
23:06:44.272 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:44.272 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:44.272 00.000 5052 Enqueuing Expose request
23:06:44.272 00.000 5052 GuideStep: 24.2 px 0 ms WEST, -1.6 px 0 ms NORTH
23:06:44.272 00.000 8976 Worker thread wakes up
23:06:44.272 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:44.272 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,138,37,37)
23:06:44.273 00.001 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.74 = -0.55)
23:06:44.273 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.67 = 2.38)
23:06:44.273 00.000 5052 CameraToMount -- cameraX=-22.00 cameraY=12.15 hyp=25.13 cameraTheta=2.64 mountX=21.49 mountY=17.30, mountTheta=0.68
23:06:44.273 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:44.273 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:45.309 01.036 8976 Exposure complete
23:06:45.324 00.015 8976 worker thread done servicing request
23:06:45.324 00.000 5052 OnExposeComplete: enter
23:06:45.324 00.000 5052 UpdateGuideState(): m_state=6
23:06:45.325 00.001 5052 Star::Find(18, 202, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 304
23:06:45.325 00.000 5052 Star::Find returns 1 (0), X=203.37, Y=156.30, Mass=8552, SNR=64.9, Peak=399 HFD=4.9
23:06:45.325 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.36) = xAngle (0.26 = 0.26)
23:06:45.325 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.08 = -0.08)
23:06:45.325 00.000 5052 CameraToMount -- cameraX=-21.29 cameraY=12.16 hyp=24.52 cameraTheta=2.62 mountX=23.67 mountY=-1.86, mountTheta=-0.08
23:06:45.325 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-21.29, y=12.16, opts=13)
23:06:45.325 00.000 5052 Enqueuing Move request for stepguider (-21.29, 12.16)
23:06:45.326 00.001 8976 Worker thread wakes up
23:06:45.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.29, 12.16) opts 0xd
23:06:45.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.29, 12.16)
23:06:45.326 00.000 8976 Moving (-21.29, 12.16) raw xDistance=23.67 yDistance=-1.86
23:06:45.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.06 from input 23.67
23:06:45.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.25 from input -1.86
23:06:45.326 00.000 8976 MoveAxis(L, 52, ABG)
23:06:45.326 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:45.326 00.000 8976 MoveAxis(U, 6, ABG)
23:06:45.326 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:45.326 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:45.326 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:45.326 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:45.326 00.000 8976 move complete, result=1
23:06:45.326 00.000 8976 worker thread done servicing request
23:06:45.327 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=399, med=32, FiltMin=28, FiltMax=300, Gamma=2.260
23:06:45.336 00.009 5052 UpdateGuideState exits: m=8552 SNR=64.9
23:06:45.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:45.336 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:45.336 00.000 5052 Enqueuing Expose request
23:06:45.336 00.000 5052 GuideStep: 23.7 px 0 ms WEST, -1.9 px 0 ms NORTH
23:06:45.336 00.000 8976 Worker thread wakes up
23:06:45.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:45.337 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(185,138,37,37)
23:06:45.337 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.10) = xAngle (5.72 = -0.56)
23:06:45.337 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.65 = 2.37)
23:06:45.337 00.000 5052 CameraToMount -- cameraX=-21.29 cameraY=12.16 hyp=24.52 cameraTheta=2.62 mountX=20.78 mountY=17.13, mountTheta=0.69
23:06:45.337 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:45.338 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:46.378 01.040 8976 Exposure complete
23:06:46.392 00.014 8976 worker thread done servicing request
23:06:46.393 00.001 5052 OnExposeComplete: enter
23:06:46.393 00.000 5052 UpdateGuideState(): m_state=6
23:06:46.393 00.000 5052 Star::Find(18, 203, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 305
23:06:46.393 00.000 5052 Star::Find returns 1 (0), X=203.36, Y=156.50, Mass=8400, SNR=64.4, Peak=395 HFD=5.1
23:06:46.393 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.36) = xAngle (0.26 = 0.26)
23:06:46.393 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.08 = -0.08)
23:06:46.393 00.000 5052 CameraToMount -- cameraX=-21.30 cameraY=12.37 hyp=24.63 cameraTheta=2.62 mountX=23.83 mountY=-2.05, mountTheta=-0.09
23:06:46.394 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.30, y=12.37, opts=13)
23:06:46.394 00.000 5052 Enqueuing Move request for stepguider (-21.30, 12.37)
23:06:46.394 00.000 8976 Worker thread wakes up
23:06:46.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.30, 12.37) opts 0xd
23:06:46.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.30, 12.37)
23:06:46.394 00.000 8976 Moving (-21.30, 12.37) raw xDistance=23.83 yDistance=-2.05
23:06:46.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.13 from input 23.83
23:06:46.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.38 from input -2.05
23:06:46.394 00.000 8976 MoveAxis(L, 52, ABG)
23:06:46.394 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:46.394 00.000 8976 MoveAxis(U, 7, ABG)
23:06:46.394 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:46.394 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:46.394 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:46.394 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:46.394 00.000 8976 move complete, result=1
23:06:46.394 00.000 8976 worker thread done servicing request
23:06:46.395 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=395, med=32, FiltMin=27, FiltMax=290, Gamma=2.260
23:06:46.404 00.009 5052 UpdateGuideState exits: m=8400 SNR=64.4
23:06:46.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:46.404 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:46.404 00.000 5052 Enqueuing Expose request
23:06:46.404 00.000 5052 GuideStep: 23.8 px 0 ms WEST, -2.0 px 0 ms NORTH
23:06:46.404 00.000 8976 Worker thread wakes up
23:06:46.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:46.404 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,139,37,37)
23:06:46.405 00.001 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.10) = xAngle (5.72 = -0.57)
23:06:46.405 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.64 = 2.36)
23:06:46.405 00.000 5052 CameraToMount -- cameraX=-21.30 cameraY=12.37 hyp=24.63 cameraTheta=2.62 mountX=20.78 mountY=17.33, mountTheta=0.70
23:06:46.405 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:46.405 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:47.436 01.031 8976 Exposure complete
23:06:47.450 00.014 8976 worker thread done servicing request
23:06:47.450 00.000 5052 OnExposeComplete: enter
23:06:47.450 00.000 5052 UpdateGuideState(): m_state=6
23:06:47.450 00.000 5052 Star::Find(18, 203, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 306
23:06:47.450 00.000 5052 Star::Find returns 1 (0), X=202.38, Y=157.10, Mass=8706, SNR=65.6, Peak=421 HFD=5.0
23:06:47.450 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.36) = xAngle (0.26 = 0.26)
23:06:47.450 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.08 = -0.08)
23:06:47.450 00.000 5052 CameraToMount -- cameraX=-22.28 cameraY=12.96 hyp=25.78 cameraTheta=2.61 mountX=24.94 mountY=-2.16, mountTheta=-0.09
23:06:47.451 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.28, y=12.96, opts=13)
23:06:47.451 00.000 5052 Enqueuing Move request for stepguider (-22.28, 12.96)
23:06:47.451 00.000 8976 Worker thread wakes up
23:06:47.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.28, 12.96) opts 0xd
23:06:47.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.28, 12.96)
23:06:47.451 00.000 8976 Moving (-22.28, 12.96) raw xDistance=24.94 yDistance=-2.16
23:06:47.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.84 from input 24.94
23:06:47.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.46 from input -2.16
23:06:47.451 00.000 8976 MoveAxis(L, 54, ABG)
23:06:47.451 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:47.451 00.000 8976 MoveAxis(U, 7, ABG)
23:06:47.452 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:47.452 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:47.452 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:47.452 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:47.452 00.000 8976 move complete, result=1
23:06:47.452 00.000 8976 worker thread done servicing request
23:06:47.452 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=421, med=32, FiltMin=28, FiltMax=330, Gamma=2.260
23:06:47.463 00.011 5052 UpdateGuideState exits: m=8706 SNR=65.6
23:06:47.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:47.463 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:47.463 00.000 5052 Enqueuing Expose request
23:06:47.463 00.000 5052 GuideStep: 24.9 px 0 ms WEST, -2.2 px 0 ms NORTH
23:06:47.463 00.000 8976 Worker thread wakes up
23:06:47.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:47.463 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,139,37,37)
23:06:47.464 00.001 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (-3.10) = xAngle (5.72 = -0.57)
23:06:47.464 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.64 = 2.36)
23:06:47.464 00.000 5052 CameraToMount -- cameraX=-22.28 cameraY=12.96 hyp=25.78 cameraTheta=2.61 mountX=21.73 mountY=18.16, mountTheta=0.70
23:06:47.464 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:47.464 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:48.499 01.035 8976 Exposure complete
23:06:48.513 00.014 8976 worker thread done servicing request
23:06:48.513 00.000 5052 OnExposeComplete: enter
23:06:48.513 00.000 5052 UpdateGuideState(): m_state=6
23:06:48.514 00.001 5052 Star::Find(18, 202, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 307
23:06:48.514 00.000 5052 Star::Find returns 1 (0), X=202.94, Y=156.37, Mass=9056, SNR=66.8, Peak=428 HFD=5.1
23:06:48.514 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.36) = xAngle (0.27 = 0.27)
23:06:48.514 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.07 = -0.07)
23:06:48.514 00.000 5052 CameraToMount -- cameraX=-21.72 cameraY=12.24 hyp=24.93 cameraTheta=2.63 mountX=24.03 mountY=-1.75, mountTheta=-0.07
23:06:48.514 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-21.72, y=12.24, opts=13)
23:06:48.514 00.000 5052 Enqueuing Move request for stepguider (-21.72, 12.24)
23:06:48.515 00.001 8976 Worker thread wakes up
23:06:48.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.72, 12.24) opts 0xd
23:06:48.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.72, 12.24)
23:06:48.515 00.000 8976 Moving (-21.72, 12.24) raw xDistance=24.03 yDistance=-1.75
23:06:48.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.32 from input 24.03
23:06:48.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.20 from input -1.75
23:06:48.515 00.000 8976 MoveAxis(L, 53, ABG)
23:06:48.515 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:48.515 00.000 8976 MoveAxis(U, 6, ABG)
23:06:48.515 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:48.515 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:48.515 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:48.515 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:48.515 00.000 8976 move complete, result=1
23:06:48.515 00.000 8976 worker thread done servicing request
23:06:48.515 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=428, med=32, FiltMin=28, FiltMax=345, Gamma=2.260
23:06:48.524 00.009 5052 UpdateGuideState exits: m=9056 SNR=66.8
23:06:48.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:48.524 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:48.524 00.000 5052 Enqueuing Expose request
23:06:48.525 00.001 5052 GuideStep: 24.0 px 0 ms WEST, -1.8 px 0 ms NORTH
23:06:48.525 00.000 8976 Worker thread wakes up
23:06:48.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:48.525 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,138,37,37)
23:06:48.525 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (-3.10) = xAngle (5.73 = -0.55)
23:06:48.525 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.66 = 2.37)
23:06:48.525 00.000 5052 CameraToMount -- cameraX=-21.72 cameraY=12.24 hyp=24.93 cameraTheta=2.63 mountX=21.20 mountY=17.31, mountTheta=0.68
23:06:48.526 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:48.526 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:49.568 01.042 8976 Exposure complete
23:06:49.582 00.014 8976 worker thread done servicing request
23:06:49.582 00.000 5052 OnExposeComplete: enter
23:06:49.582 00.000 5052 UpdateGuideState(): m_state=6
23:06:49.582 00.000 5052 Star::Find(18, 202, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 308
23:06:49.582 00.000 5052 Star::Find returns 1 (0), X=203.23, Y=157.44, Mass=8602, SNR=65.2, Peak=369 HFD=5.1
23:06:49.582 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.36) = xAngle (0.23 = 0.23)
23:06:49.582 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.11 = -0.11)
23:06:49.582 00.000 5052 CameraToMount -- cameraX=-21.43 cameraY=13.31 hyp=25.22 cameraTheta=2.59 mountX=24.58 mountY=-2.84, mountTheta=-0.12
23:06:49.583 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-21.43, y=13.31, opts=13)
23:06:49.583 00.000 5052 Enqueuing Move request for stepguider (-21.43, 13.31)
23:06:49.583 00.000 8976 Worker thread wakes up
23:06:49.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-21.43, 13.31) opts 0xd
23:06:49.583 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-21.43, 13.31)
23:06:49.583 00.000 8976 Moving (-21.43, 13.31) raw xDistance=24.58 yDistance=-2.84
23:06:49.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.63 from input 24.58
23:06:49.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.87 from input -2.84
23:06:49.583 00.000 8976 MoveAxis(L, 54, ABG)
23:06:49.583 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:49.583 00.000 8976 MoveAxis(U, 9, ABG)
23:06:49.583 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:49.583 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:49.583 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:49.583 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:49.584 00.001 8976 move complete, result=1
23:06:49.584 00.000 8976 worker thread done servicing request
23:06:49.584 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=369, med=32, FiltMin=28, FiltMax=294, Gamma=2.260
23:06:49.593 00.009 5052 UpdateGuideState exits: m=8602 SNR=65.2
23:06:49.593 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:49.593 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:49.594 00.001 5052 Enqueuing Expose request
23:06:49.594 00.000 5052 GuideStep: 24.6 px 0 ms WEST, -2.8 px 0 ms NORTH
23:06:49.594 00.000 8976 Worker thread wakes up
23:06:49.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:49.594 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,139,37,37)
23:06:49.594 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (-3.10) = xAngle (5.69 = -0.60)
23:06:49.594 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.61 = 2.33)
23:06:49.594 00.000 5052 CameraToMount -- cameraX=-21.43 cameraY=13.31 hyp=25.22 cameraTheta=2.59 mountX=20.87 mountY=18.28, mountTheta=0.72
23:06:49.595 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:49.595 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:50.623 01.028 8976 Exposure complete
23:06:50.637 00.014 8976 worker thread done servicing request
23:06:50.637 00.000 5052 OnExposeComplete: enter
23:06:50.637 00.000 5052 UpdateGuideState(): m_state=6
23:06:50.637 00.000 5052 Star::Find(18, 203, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 309
23:06:50.637 00.000 5052 Star::Find returns 1 (0), X=202.11, Y=156.65, Mass=8872, SNR=66.1, Peak=311 HFD=5.3
23:06:50.637 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:06:50.637 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:06:50.637 00.000 5052 CameraToMount -- cameraX=-22.55 cameraY=12.51 hyp=25.79 cameraTheta=2.64 mountX=24.81 mountY=-1.64, mountTheta=-0.07
23:06:50.638 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-22.55, y=12.51, opts=13)
23:06:50.638 00.000 5052 Enqueuing Move request for stepguider (-22.55, 12.51)
23:06:50.638 00.000 8976 Worker thread wakes up
23:06:50.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-22.55, 12.51) opts 0xd
23:06:50.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-22.55, 12.51)
23:06:50.638 00.000 8976 Moving (-22.55, 12.51) raw xDistance=24.81 yDistance=-1.64
23:06:50.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.80 from input 24.81
23:06:50.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.16 from input -1.64
23:06:50.638 00.000 8976 MoveAxis(L, 54, ABG)
23:06:50.638 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:50.639 00.001 8976 MoveAxis(U, 5, ABG)
23:06:50.639 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:50.639 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:50.639 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:50.639 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:50.639 00.000 8976 move complete, result=1
23:06:50.639 00.000 8976 worker thread done servicing request
23:06:50.639 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=311, med=32, FiltMin=28, FiltMax=262, Gamma=2.260
23:06:50.649 00.010 5052 UpdateGuideState exits: m=8872 SNR=66.1
23:06:50.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:50.649 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:50.650 00.001 5052 Enqueuing Expose request
23:06:50.650 00.000 8976 Worker thread wakes up
23:06:50.650 00.000 5052 GuideStep: 24.8 px 0 ms WEST, -1.6 px 0 ms NORTH
23:06:50.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:50.650 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,139,37,37)
23:06:50.650 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.74 = -0.55)
23:06:50.650 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.66 = 2.38)
23:06:50.650 00.000 5052 CameraToMount -- cameraX=-22.55 cameraY=12.51 hyp=25.79 cameraTheta=2.64 mountX=22.02 mountY=17.79, mountTheta=0.68
23:06:50.650 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:50.651 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:51.692 01.041 8976 Exposure complete
23:06:51.707 00.015 8976 worker thread done servicing request
23:06:51.707 00.000 5052 OnExposeComplete: enter
23:06:51.707 00.000 5052 UpdateGuideState(): m_state=6
23:06:51.708 00.001 5052 Star::Find(18, 202, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 310
23:06:51.708 00.000 5052 Star::Find returns 1 (0), X=200.76, Y=157.23, Mass=8959, SNR=66.5, Peak=404 HFD=5.0
23:06:51.708 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:06:51.708 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:06:51.708 00.000 5052 CameraToMount -- cameraX=-23.90 cameraY=13.10 hyp=27.25 cameraTheta=2.64 mountX=26.18 mountY=-1.59, mountTheta=-0.06
23:06:51.708 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-23.90, y=13.10, opts=13)
23:06:51.708 00.000 5052 Enqueuing Move request for stepguider (-23.90, 13.10)
23:06:51.709 00.001 8976 Worker thread wakes up
23:06:51.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-23.90, 13.10) opts 0xd
23:06:51.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-23.90, 13.10)
23:06:51.709 00.000 8976 Moving (-23.90, 13.10) raw xDistance=26.18 yDistance=-1.59
23:06:51.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 17.67 from input 26.18
23:06:51.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.08 from input -1.59
23:06:51.709 00.000 8976 MoveAxis(L, 57, ABG)
23:06:51.709 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:51.709 00.000 8976 MoveAxis(U, 5, ABG)
23:06:51.709 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:51.709 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:51.709 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:51.709 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:51.709 00.000 8976 move complete, result=1
23:06:51.709 00.000 8976 worker thread done servicing request
23:06:51.710 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=404, med=32, FiltMin=28, FiltMax=302, Gamma=2.260
23:06:51.720 00.010 5052 UpdateGuideState exits: m=8959 SNR=66.5
23:06:51.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:51.720 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:51.720 00.000 5052 Enqueuing Expose request
23:06:51.720 00.000 5052 GuideStep: 26.2 px 0 ms WEST, -1.6 px 0 ms NORTH
23:06:51.720 00.000 8976 Worker thread wakes up
23:06:51.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:51.720 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,139,37,37)
23:06:51.721 00.001 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.74 = -0.54)
23:06:51.721 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.67 = 2.39)
23:06:51.721 00.000 5052 CameraToMount -- cameraX=-23.90 cameraY=13.10 hyp=27.25 cameraTheta=2.64 mountX=23.34 mountY=18.69, mountTheta=0.68
23:06:51.721 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:51.721 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:52.766 01.045 8976 Exposure complete
23:06:52.781 00.015 8976 worker thread done servicing request
23:06:52.781 00.000 5052 OnExposeComplete: enter
23:06:52.781 00.000 5052 UpdateGuideState(): m_state=6
23:06:52.781 00.000 5052 Star::Find(18, 200, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 311
23:06:52.781 00.000 5052 Star::Find returns 1 (0), X=198.12, Y=157.38, Mass=8980, SNR=66.6, Peak=371 HFD=5.1
23:06:52.781 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.36) = xAngle (0.32 = 0.32)
23:06:52.782 00.001 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.02 = -0.02)
23:06:52.782 00.000 5052 CameraToMount -- cameraX=-26.54 cameraY=13.24 hyp=29.66 cameraTheta=2.68 mountX=28.16 mountY=-0.59, mountTheta=-0.02
23:06:52.782 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-26.54, y=13.24, opts=13)
23:06:52.782 00.000 5052 Enqueuing Move request for stepguider (-26.54, 13.24)
23:06:52.783 00.001 8976 Worker thread wakes up
23:06:52.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-26.54, 13.24) opts 0xd
23:06:52.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-26.54, 13.24)
23:06:52.783 00.000 8976 Moving (-26.54, 13.24) raw xDistance=28.16 yDistance=-0.59
23:06:52.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 18.98 from input 28.16
23:06:52.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.59
23:06:52.783 00.000 8976 MoveAxis(L, 61, ABG)
23:06:52.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:52.783 00.000 8976 MoveAxis(U, 0, ABG)
23:06:52.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:52.783 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:52.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:52.783 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:52.783 00.000 8976 move complete, result=1
23:06:52.783 00.000 8976 worker thread done servicing request
23:06:52.784 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=371, med=32, FiltMin=27, FiltMax=332, Gamma=2.260
23:06:52.794 00.010 5052 UpdateGuideState exits: m=8980 SNR=66.6
23:06:52.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:52.794 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:52.795 00.001 5052 Enqueuing Expose request
23:06:52.795 00.000 5052 GuideStep: 28.2 px 0 ms WEST, -0.6 px 0 ms NORTH
23:06:52.795 00.000 8976 Worker thread wakes up
23:06:52.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:52.795 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,139,37,37)
23:06:52.795 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (-3.10) = xAngle (5.78 = -0.50)
23:06:52.795 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.71 = 2.42)
23:06:52.795 00.000 5052 CameraToMount -- cameraX=-26.54 cameraY=13.24 hyp=29.66 cameraTheta=2.68 mountX=25.98 mountY=19.50, mountTheta=0.64
23:06:52.796 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:52.796 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:53.835 01.039 8976 Exposure complete
23:06:53.849 00.014 8976 worker thread done servicing request
23:06:53.849 00.000 5052 OnExposeComplete: enter
23:06:53.849 00.000 5052 UpdateGuideState(): m_state=6
23:06:53.849 00.000 5052 Star::Find(18, 198, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 312
23:06:53.849 00.000 5052 Star::Find returns 1 (0), X=197.03, Y=157.51, Mass=8794, SNR=65.8, Peak=476 HFD=5.0
23:06:53.850 00.001 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.36) = xAngle (0.33 = 0.33)
23:06:53.850 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.01 = -0.01)
23:06:53.850 00.000 5052 CameraToMount -- cameraX=-27.63 cameraY=13.38 hyp=30.70 cameraTheta=2.69 mountX=29.03 mountY=-0.25, mountTheta=-0.01
23:06:53.850 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-27.63, y=13.38, opts=13)
23:06:53.850 00.000 5052 Enqueuing Move request for stepguider (-27.63, 13.38)
23:06:53.850 00.000 8976 Worker thread wakes up
23:06:53.850 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-27.63, 13.38) opts 0xd
23:06:53.851 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-27.63, 13.38)
23:06:53.851 00.000 8976 Moving (-27.63, 13.38) raw xDistance=29.03 yDistance=-0.25
23:06:53.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 19.62 from input 29.03
23:06:53.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
23:06:53.851 00.000 8976 MoveAxis(L, 63, ABG)
23:06:53.851 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:53.851 00.000 8976 MoveAxis(U, 0, ABG)
23:06:53.851 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:53.851 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:53.851 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:53.851 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:53.851 00.000 8976 move complete, result=1
23:06:53.851 00.000 8976 worker thread done servicing request
23:06:53.852 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=476, med=32, FiltMin=27, FiltMax=306, Gamma=2.260
23:06:53.861 00.009 5052 UpdateGuideState exits: m=8794 SNR=65.8
23:06:53.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:53.861 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:53.861 00.000 5052 Enqueuing Expose request
23:06:53.861 00.000 5052 GuideStep: 29.0 px 0 ms WEST, -0.2 px 0 ms NORTH
23:06:53.861 00.000 8976 Worker thread wakes up
23:06:53.862 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:53.862 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(179,140,37,37)
23:06:53.862 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.10) = xAngle (5.79 = -0.49)
23:06:53.862 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.72 = 2.44)
23:06:53.862 00.000 5052 CameraToMount -- cameraX=-27.63 cameraY=13.38 hyp=30.70 cameraTheta=2.69 mountX=27.06 mountY=19.90, mountTheta=0.63
23:06:53.862 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:53.863 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:54.906 01.043 8976 Exposure complete
23:06:54.920 00.014 8976 worker thread done servicing request
23:06:54.920 00.000 5052 OnExposeComplete: enter
23:06:54.920 00.000 5052 UpdateGuideState(): m_state=6
23:06:54.920 00.000 5052 Star::Find(18, 197, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 313
23:06:54.920 00.000 5052 Star::Find returns 1 (0), X=198.27, Y=156.75, Mass=8828, SNR=65.9, Peak=395 HFD=4.9
23:06:54.920 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
23:06:54.920 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.00 = -0.00)
23:06:54.920 00.000 5052 CameraToMount -- cameraX=-26.39 cameraY=12.61 hyp=29.25 cameraTheta=2.70 mountX=27.61 mountY=-0.09, mountTheta=-0.00
23:06:54.921 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-26.39, y=12.61, opts=13)
23:06:54.921 00.000 5052 Enqueuing Move request for stepguider (-26.39, 12.61)
23:06:54.921 00.000 8976 Worker thread wakes up
23:06:54.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-26.39, 12.61) opts 0xd
23:06:54.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-26.39, 12.61)
23:06:54.921 00.000 8976 Moving (-26.39, 12.61) raw xDistance=27.61 yDistance=-0.09
23:06:54.922 00.001 8976 GuideAlgorithmHysteresis::Result() returns 18.77 from input 27.61
23:06:54.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:06:54.922 00.000 8976 MoveAxis(L, 61, ABG)
23:06:54.922 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:54.922 00.000 8976 MoveAxis(U, 0, ABG)
23:06:54.922 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:54.922 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:54.922 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:54.922 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:54.922 00.000 8976 move complete, result=1
23:06:54.922 00.000 8976 worker thread done servicing request
23:06:54.922 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=395, med=33, FiltMin=28, FiltMax=325, Gamma=2.260
23:06:54.932 00.010 5052 UpdateGuideState exits: m=8828 SNR=65.9
23:06:54.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:54.932 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:54.932 00.000 5052 Enqueuing Expose request
23:06:54.932 00.000 5052 GuideStep: 27.6 px 0 ms WEST, -0.1 px 0 ms NORTH
23:06:54.932 00.000 8976 Worker thread wakes up
23:06:54.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:54.932 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,139,37,37)
23:06:54.934 00.002 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.10) = xAngle (5.80 = -0.49)
23:06:54.934 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.72 = 2.44)
23:06:54.934 00.000 5052 CameraToMount -- cameraX=-26.39 cameraY=12.61 hyp=29.25 cameraTheta=2.70 mountX=25.85 mountY=18.85, mountTheta=0.63
23:06:54.934 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:54.934 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:55.972 01.038 8976 Exposure complete
23:06:55.986 00.014 8976 worker thread done servicing request
23:06:55.986 00.000 5052 OnExposeComplete: enter
23:06:55.986 00.000 5052 UpdateGuideState(): m_state=6
23:06:55.986 00.000 5052 Star::Find(18, 198, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 314
23:06:55.986 00.000 5052 Star::Find returns 1 (0), X=199.04, Y=157.33, Mass=8941, SNR=66.4, Peak=409 HFD=5.0
23:06:55.987 00.001 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.36) = xAngle (0.31 = 0.31)
23:06:55.987 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.03 = -0.03)
23:06:55.987 00.000 5052 CameraToMount -- cameraX=-25.62 cameraY=13.19 hyp=28.82 cameraTheta=2.67 mountX=27.48 mountY=-0.94, mountTheta=-0.03
23:06:55.987 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-25.62, y=13.19, opts=13)
23:06:55.987 00.000 5052 Enqueuing Move request for stepguider (-25.62, 13.19)
23:06:55.987 00.000 8976 Worker thread wakes up
23:06:55.987 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-25.62, 13.19) opts 0xd
23:06:55.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-25.62, 13.19)
23:06:55.987 00.000 8976 Moving (-25.62, 13.19) raw xDistance=27.48 yDistance=-0.94
23:06:55.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 18.62 from input 27.48
23:06:55.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94
23:06:55.987 00.000 8976 MoveAxis(L, 60, ABG)
23:06:55.987 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:55.987 00.000 8976 MoveAxis(U, 3, ABG)
23:06:55.987 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:55.987 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:55.987 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:55.987 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:55.987 00.000 8976 move complete, result=1
23:06:55.987 00.000 8976 worker thread done servicing request
23:06:55.988 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=409, med=31, FiltMin=27, FiltMax=327, Gamma=2.260
23:06:55.997 00.009 5052 UpdateGuideState exits: m=8941 SNR=66.4
23:06:55.998 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:55.998 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:55.998 00.000 5052 Enqueuing Expose request
23:06:55.998 00.000 5052 GuideStep: 27.5 px 0 ms WEST, -0.9 px 0 ms NORTH
23:06:55.998 00.000 8976 Worker thread wakes up
23:06:55.998 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:55.998 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,139,37,37)
23:06:55.998 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (-3.10) = xAngle (5.77 = -0.52)
23:06:55.998 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.69 = 2.41)
23:06:55.999 00.001 5052 CameraToMount -- cameraX=-25.62 cameraY=13.19 hyp=28.82 cameraTheta=2.67 mountX=25.06 mountY=19.22, mountTheta=0.65
23:06:55.999 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:55.999 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:57.038 01.039 8976 Exposure complete
23:06:57.053 00.015 8976 worker thread done servicing request
23:06:57.053 00.000 5052 OnExposeComplete: enter
23:06:57.053 00.000 5052 UpdateGuideState(): m_state=6
23:06:57.054 00.001 5052 Star::Find(18, 199, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 315
23:06:57.054 00.000 5052 Star::Find returns 1 (0), X=198.13, Y=157.28, Mass=8808, SNR=65.9, Peak=458 HFD=4.9
23:06:57.054 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.36) = xAngle (0.32 = 0.32)
23:06:57.054 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.02 = -0.02)
23:06:57.054 00.000 5052 CameraToMount -- cameraX=-26.53 cameraY=13.15 hyp=29.61 cameraTheta=2.68 mountX=28.09 mountY=-0.50, mountTheta=-0.02
23:06:57.054 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-26.53, y=13.15, opts=13)
23:06:57.055 00.001 5052 Enqueuing Move request for stepguider (-26.53, 13.15)
23:06:57.055 00.000 8976 Worker thread wakes up
23:06:57.055 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-26.53, 13.15) opts 0xd
23:06:57.055 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-26.53, 13.15)
23:06:57.055 00.000 8976 Moving (-26.53, 13.15) raw xDistance=28.09 yDistance=-0.50
23:06:57.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 19.00 from input 28.09
23:06:57.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.50
23:06:57.055 00.000 8976 MoveAxis(L, 61, ABG)
23:06:57.055 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:57.055 00.000 8976 MoveAxis(U, 0, ABG)
23:06:57.055 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:57.055 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:57.055 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:57.055 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:57.055 00.000 8976 move complete, result=1
23:06:57.055 00.000 8976 worker thread done servicing request
23:06:57.056 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=458, med=32, FiltMin=27, FiltMax=335, Gamma=2.260
23:06:57.066 00.010 5052 UpdateGuideState exits: m=8808 SNR=65.9
23:06:57.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:57.066 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:57.066 00.000 5052 Enqueuing Expose request
23:06:57.066 00.000 8976 Worker thread wakes up
23:06:57.066 00.000 5052 GuideStep: 28.1 px 0 ms WEST, -0.5 px 0 ms NORTH
23:06:57.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:57.066 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,139,37,37)
23:06:57.067 00.001 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (-3.10) = xAngle (5.78 = -0.50)
23:06:57.067 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.71 = 2.43)
23:06:57.067 00.000 5052 CameraToMount -- cameraX=-26.53 cameraY=13.15 hyp=29.61 cameraTheta=2.68 mountX=25.98 mountY=19.40, mountTheta=0.64
23:06:57.067 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:57.067 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:58.108 01.041 8976 Exposure complete
23:06:58.122 00.014 8976 worker thread done servicing request
23:06:58.122 00.000 5052 OnExposeComplete: enter
23:06:58.122 00.000 5052 UpdateGuideState(): m_state=6
23:06:58.123 00.001 5052 Star::Find(18, 198, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 316
23:06:58.123 00.000 5052 Star::Find returns 1 (0), X=198.32, Y=156.60, Mass=8737, SNR=65.6, Peak=404 HFD=4.9
23:06:58.123 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
23:06:58.123 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.00 = 0.00)
23:06:58.123 00.000 5052 CameraToMount -- cameraX=-26.34 cameraY=12.47 hyp=29.14 cameraTheta=2.70 mountX=27.47 mountY=0.02, mountTheta=0.00
23:06:58.123 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-26.34, y=12.47, opts=13)
23:06:58.124 00.001 5052 Enqueuing Move request for stepguider (-26.34, 12.47)
23:06:58.124 00.000 8976 Worker thread wakes up
23:06:58.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-26.34, 12.47) opts 0xd
23:06:58.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-26.34, 12.47)
23:06:58.124 00.000 8976 Moving (-26.34, 12.47) raw xDistance=27.47 yDistance=0.02
23:06:58.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 18.64 from input 27.47
23:06:58.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:06:58.124 00.000 8976 MoveAxis(L, 60, ABG)
23:06:58.124 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:58.124 00.000 8976 MoveAxis(U, 0, ABG)
23:06:58.124 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:58.124 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:58.124 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:58.124 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:58.124 00.000 8976 move complete, result=1
23:06:58.124 00.000 8976 worker thread done servicing request
23:06:58.125 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=404, med=32, FiltMin=27, FiltMax=343, Gamma=2.260
23:06:58.135 00.010 5052 UpdateGuideState exits: m=8737 SNR=65.6
23:06:58.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:58.135 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:58.135 00.000 5052 Enqueuing Expose request
23:06:58.135 00.000 5052 GuideStep: 27.5 px 0 ms WEST, 0.0 px 0 ms NORTH
23:06:58.135 00.000 8976 Worker thread wakes up
23:06:58.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:58.135 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,139,37,37)
23:06:58.136 00.001 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.10) = xAngle (5.80 = -0.48)
23:06:58.136 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.73 = 2.44)
23:06:58.136 00.000 5052 CameraToMount -- cameraX=-26.34 cameraY=12.47 hyp=29.14 cameraTheta=2.70 mountX=25.81 mountY=18.70, mountTheta=0.63
23:06:58.136 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:58.136 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:59.173 01.037 8976 Exposure complete
23:06:59.188 00.015 8976 worker thread done servicing request
23:06:59.188 00.000 5052 OnExposeComplete: enter
23:06:59.188 00.000 5052 UpdateGuideState(): m_state=6
23:06:59.188 00.000 5052 Star::Find(18, 198, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 317
23:06:59.188 00.000 5052 Star::Find returns 1 (0), X=198.28, Y=157.17, Mass=8810, SNR=65.8, Peak=329 HFD=5.0
23:06:59.188 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.36) = xAngle (0.32 = 0.32)
23:06:59.188 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.02 = -0.02)
23:06:59.188 00.000 5052 CameraToMount -- cameraX=-26.38 cameraY=13.04 hyp=29.42 cameraTheta=2.68 mountX=27.90 mountY=-0.47, mountTheta=-0.02
23:06:59.189 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-26.38, y=13.04, opts=13)
23:06:59.189 00.000 5052 Enqueuing Move request for stepguider (-26.38, 13.04)
23:06:59.189 00.000 8976 Worker thread wakes up
23:06:59.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-26.38, 13.04) opts 0xd
23:06:59.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-26.38, 13.04)
23:06:59.189 00.000 8976 Moving (-26.38, 13.04) raw xDistance=27.90 yDistance=-0.47
23:06:59.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 18.88 from input 27.90
23:06:59.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.47
23:06:59.189 00.000 8976 MoveAxis(L, 61, ABG)
23:06:59.189 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:59.189 00.000 8976 MoveAxis(U, 0, ABG)
23:06:59.190 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:06:59.190 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:06:59.190 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:06:59.190 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:06:59.190 00.000 8976 move complete, result=1
23:06:59.190 00.000 8976 worker thread done servicing request
23:06:59.190 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=329, med=32, FiltMin=27, FiltMax=301, Gamma=2.260
23:06:59.201 00.011 5052 UpdateGuideState exits: m=8810 SNR=65.8
23:06:59.203 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:59.203 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:06:59.204 00.001 5052 Enqueuing Expose request
23:06:59.204 00.000 5052 GuideStep: 27.9 px 0 ms WEST, -0.5 px 0 ms NORTH
23:06:59.204 00.000 8976 Worker thread wakes up
23:06:59.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:06:59.204 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,139,37,37)
23:06:59.204 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (-3.10) = xAngle (5.78 = -0.50)
23:06:59.204 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.71 = 2.43)
23:06:59.204 00.000 5052 CameraToMount -- cameraX=-26.38 cameraY=13.04 hyp=29.42 cameraTheta=2.68 mountX=25.82 mountY=19.26, mountTheta=0.64
23:06:59.205 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:06:59.205 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:06:59.973 00.768 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
23:06:59.973 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.70 = 0.42)
23:06:59.973 00.000 5052 CameraToMount -- cameraX=198.28 cameraY=157.17 hyp=253.02 cameraTheta=0.67 mountX=-204.51 mountY=102.17, mountTheta=2.68
23:06:59.973 00.000 5052 BLT: Entering DecMeasurementStep, state = 0
23:06:59.973 00.000 5052 MountGuidingEnabled: 1
23:06:59.973 00.000 5052 BLT: Exiting DecMeasurementStep
23:07:00.241 00.268 8976 Exposure complete
23:07:00.255 00.014 8976 worker thread done servicing request
23:07:00.255 00.000 5052 OnExposeComplete: enter
23:07:00.255 00.000 5052 UpdateGuideState(): m_state=6
23:07:00.255 00.000 5052 Star::Find(18, 198, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 318
23:07:00.255 00.000 5052 Star::Find returns 1 (0), X=199.95, Y=157.31, Mass=8818, SNR=65.9, Peak=431 HFD=5.0
23:07:00.255 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.36) = xAngle (0.29 = 0.29)
23:07:00.256 00.001 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.05 = -0.05)
23:07:00.256 00.000 5052 CameraToMount -- cameraX=-24.70 cameraY=13.17 hyp=28.00 cameraTheta=2.65 mountX=26.81 mountY=-1.31, mountTheta=-0.05
23:07:00.256 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
23:07:00.256 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.70 = 0.41)
23:07:00.256 00.000 5052 CameraToMount -- cameraX=199.95 cameraY=157.31 hyp=254.41 cameraTheta=0.67 mountX=-206.19 mountY=101.88, mountTheta=2.68
23:07:00.257 00.001 5052 BLT: Entering DecMeasurementStep, state = 1
23:07:00.257 00.000 5052 BLT starting North backlash clearing using pulse width of 566, looking for moves >= 4 px
23:07:00.257 00.000 5052 Enqueuing Calibration Move request for direction 0
23:07:00.257 00.000 5052 BLT: Exiting DecMeasurementStep
23:07:00.257 00.000 8976 Worker thread wakes up
23:07:00.257 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 566 opts 0x0
23:07:00.257 00.000 8976 Handling axis move in thread for scope dir=0 dur=566
23:07:00.257 00.000 8976 scope move axis dir= 0 dur= 566 opts= 0x0
23:07:00.257 00.000 8976 MoveAxis(N, 566, -)
23:07:00.257 00.000 8976 Guiding  Dir = 0, Dur = 566
23:07:00.258 00.001 8976 IsSlewing returns 1
23:07:00.258 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:540->attempt to guide while slewing
23:07:00.258 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=431, med=32, FiltMin=28, FiltMax=292, Gamma=2.260
23:07:00.258 00.000 8976 GetBoolean("/Confirm/2/SlewWarningEnabled", 1) returns 1
23:07:00.259 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
23:07:00.259 00.000 8976 Move returns status 2, amount 0
23:07:00.259 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:584->Move failed
23:07:00.259 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:316->MoveAxis failed
23:07:00.259 00.000 8976 move complete, result=2
23:07:00.259 00.000 8976 worker thread done servicing request
23:07:00.269 00.010 5052 UpdateGuideState exits: m=8818 SNR=65.9
23:07:00.269 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:00.270 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:00.270 00.000 5052 Enqueuing Expose request
23:07:00.270 00.000 5052 Alert: Guiding stopped: the scope started slewing.
23:07:00.270 00.000 8976 Worker thread wakes up
23:07:00.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:00.270 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,139,37,37)
23:07:00.488 00.218 5052 mount move error indicates guiding should stop
23:07:00.488 00.000 5052 MoveAxis(D, 16, -)
23:07:00.488 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:07:00.488 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:390->MoveToCenter() failed to step DOWN
23:07:00.489 00.001 5052 Mount: notify guiding stopped
23:07:00.489 00.000 5052 Changing from state GUIDING to STOP
23:07:00.489 00.000 5052 guider state => SELECTED
23:07:00.489 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:07:01.521 01.032 8976 Exposure complete
23:07:01.536 00.015 8976 worker thread done servicing request
23:07:01.536 00.000 5052 OnExposeComplete: enter
23:07:01.536 00.000 5052 UpdateGuideState(): m_state=2
23:07:01.536 00.000 5052 Star::Find(18, 199, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 319
23:07:01.536 00.000 5052 Star::Find returns 1 (0), X=200.86, Y=157.66, Mass=8693, SNR=65.2, Peak=339 HFD=5.0
23:07:01.536 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.36) = xAngle (0.27 = 0.27)
23:07:01.536 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.07 = -0.07)
23:07:01.536 00.000 5052 CameraToMount -- cameraX=-23.80 cameraY=13.53 hyp=27.37 cameraTheta=2.62 mountX=26.42 mountY=-2.02, mountTheta=-0.08
23:07:01.537 00.001 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
23:07:01.537 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.69 = 0.41)
23:07:01.537 00.000 5052 CameraToMount -- cameraX=200.86 cameraY=157.66 hyp=255.35 cameraTheta=0.67 mountX=-207.11 mountY=102.00, mountTheta=2.68
23:07:01.537 00.000 5052 BLT: Entering DecMeasurementStep, state = 4
23:07:01.537 00.000 5052 BLT: measurement process halted by user or by error
23:07:01.537 00.000 5052 BLT: Cleanup completed
23:07:01.537 00.000 5052 BLT: Exiting DecMeasurementStep
23:07:01.540 00.003 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:07:01.540 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:07:01.540 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:07:01.540 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:07:01.540 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:07:01.541 00.001 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:07:01.541 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:07:01.541 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:07:01.541 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:07:01.541 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:07:01.541 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:07:01.541 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:07:01.541 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:07:01.542 00.001 5052 GA long series, window start=0, window end=120, Uncorrected RMS=2.765, Drift=4.107, Corrected RMS=2.109, R-sq=0.762
23:07:01.542 00.000 5052 GA long series, window start=60, window end=180, Uncorrected RMS=1.457, Drift=2.101, Corrected RMS=1.121, R-sq=0.717
23:07:01.542 00.000 5052 GA long series, window start=120, window end=240, Uncorrected RMS=1.935, Drift=3.086, Corrected RMS=0.850, R-sq=0.864
23:07:01.542 00.000 5052 GA long series, window start=180, window end=300, Uncorrected RMS=1.214, Drift=1.503, Corrected RMS=1.170, R-sq=0.520
23:07:01.542 00.000 5052 Full uncorrected RMS=4.473px, Selected Dec drift=3.086 px/min, Best seeing estimate=0.850px, R-sq=0.864
23:07:01.542 00.000 5052 GA Min-Move recommendations are seeing-based: Dec=1.100, RA=0.715
23:07:01.542 00.000 5052 Guiding Assistant results follow:
23:07:01.542 00.000 5052 SNR=65.6, Samples=314, Elapsed Time=334s, RA HPF-RMS=  0.89 px (  0.88 arc-sec ), Dec HPF-RMS=  0.27 px (  0.27 arc-sec ), Total HPF-RMS=  0.93 px (  0.92 arc-sec )
23:07:01.542 00.000 5052 RA Peak=  4.08 px (  4.03 arc-sec ), RA Peak-Peak  25.89 px ( 25.63 arc-sec ), RA Drift Rate=  4.75 px/min (  4.71 arc-sec/min ), Max RA Drift Rate=  1.14 px/sec (  1.13 arc-sec/sec ), Drift-Limiting Exp=   0.6 s 
23:07:01.542 00.000 5052 Dec Drift Rate=  2.67 px/min (  2.64 arc-sec/min ), Dec Peak=  1.60 px (  1.58 arc-sec ), PA Error= 10.2 arc-min
23:07:01.549 00.007 5052 Recommendation: Use exposure times in the range of 1.0s to 3.0s
23:07:01.556 00.007 5052 Recommendation: Polar alignment error > 10 arc-min; try using the Drift Align tool to improve alignment.
23:07:01.561 00.005 5052 Recommendation: Try setting RA min-move to 0.72
23:07:01.568 00.007 5052 Recommendation: Try setting Dec min-move to 1.10
23:07:01.570 00.002 5052 GetString("/profile/2/GA/2026-04-24 21:29:47/BLT_north", "") returns ""
23:07:01.570 00.000 5052 GetString("/profile/2/GA/2026-05-10 05:22:41/BLT_north", "") returns ""
23:07:01.570 00.000 5052 GetString("/profile/2/GA/2026-05-11 22:41:55/BLT_north", "") returns "-113.3,-107.5,-98.4,-92.8,-87.8,-82.7,-78.0,-73.0,-67.3,-62.6,-57.6,-52.4,-48.1,-42.9,-38.7,-33.8,-29."
23:07:01.571 00.001 5052 GetString("/profile/2/GA/2026-05-11 23:01:24/BLT_north", "") returns ""
23:07:01.571 00.000 5052 GA-History: removed entry for 2026-04-24 21:29:47
23:07:01.582 00.011 5052 End of Guiding Assistant output....
23:07:01.590 00.008 5052 GuidingAssistant: Re-enabling guide output (1, 1)
23:07:01.590 00.000 5052 AOGuidingEnabled: 1
23:07:01.590 00.000 5052 MultiStar mode disabled
23:07:01.590 00.000 5052 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
23:07:01.593 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=339, med=32, FiltMin=27, FiltMax=304, Gamma=2.260
23:07:01.601 00.008 5052 UpdateGuideState exits: m=8693 SNR=65.2
23:07:01.602 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:01.602 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:01.602 00.000 5052 Enqueuing Expose request
23:07:01.602 00.000 8976 Worker thread wakes up
23:07:01.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:01.602 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,140,37,37)
23:07:02.640 01.038 8976 Exposure complete
23:07:02.653 00.013 8976 worker thread done servicing request
23:07:02.653 00.000 5052 OnExposeComplete: enter
23:07:02.653 00.000 5052 UpdateGuideState(): m_state=2
23:07:02.654 00.001 5052 Star::Find(18, 200, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 320
23:07:02.654 00.000 5052 Star::Find returns 1 (0), X=198.27, Y=157.70, Mass=8706, SNR=65.4, Peak=331 HFD=5.4
23:07:02.654 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.36) = xAngle (0.31 = 0.31)
23:07:02.654 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.03 = -0.03)
23:07:02.654 00.000 5052 CameraToMount -- cameraX=-26.38 cameraY=13.56 hyp=29.67 cameraTheta=2.67 mountX=28.28 mountY=-0.95, mountTheta=-0.03
23:07:02.654 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=331, med=32, FiltMin=28, FiltMax=267, Gamma=2.260
23:07:02.662 00.008 5052 UpdateGuideState exits: m=8706 SNR=65.4
23:07:02.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:02.662 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:02.662 00.000 5052 Enqueuing Expose request
23:07:02.662 00.000 8976 Worker thread wakes up
23:07:02.663 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:02.663 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,140,37,37)
23:07:03.704 01.041 8976 Exposure complete
23:07:03.718 00.014 8976 worker thread done servicing request
23:07:03.718 00.000 5052 OnExposeComplete: enter
23:07:03.718 00.000 5052 UpdateGuideState(): m_state=2
23:07:03.718 00.000 5052 Star::Find(18, 198, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 321
23:07:03.718 00.000 5052 Star::Find returns 1 (0), X=195.24, Y=158.03, Mass=8889, SNR=66.2, Peak=422 HFD=4.7
23:07:03.718 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
23:07:03.718 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.00 = 0.00)
23:07:03.718 00.000 5052 CameraToMount -- cameraX=-29.42 cameraY=13.90 hyp=32.54 cameraTheta=2.70 mountX=30.66 mountY=0.06, mountTheta=0.00
23:07:03.719 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=422, med=32, FiltMin=28, FiltMax=320, Gamma=2.260
23:07:03.726 00.007 5052 UpdateGuideState exits: m=8889 SNR=66.2
23:07:03.726 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:03.726 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:03.726 00.000 5052 Enqueuing Expose request
23:07:03.726 00.000 8976 Worker thread wakes up
23:07:03.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:03.726 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(177,140,37,37)
23:07:04.759 01.033 8976 Exposure complete
23:07:04.773 00.014 8976 worker thread done servicing request
23:07:04.773 00.000 5052 OnExposeComplete: enter
23:07:04.773 00.000 5052 UpdateGuideState(): m_state=2
23:07:04.773 00.000 5052 Star::Find(18, 195, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 322
23:07:04.773 00.000 5052 Star::Find returns 1 (0), X=192.91, Y=158.00, Mass=8896, SNR=66.3, Peak=490 HFD=4.5
23:07:04.773 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.36) = xAngle (0.37 = 0.37)
23:07:04.773 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.03 = 0.03)
23:07:04.773 00.000 5052 CameraToMount -- cameraX=-31.75 cameraY=13.87 hyp=34.65 cameraTheta=2.73 mountX=32.30 mountY=1.08, mountTheta=0.03
23:07:04.774 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=490, med=32, FiltMin=28, FiltMax=365, Gamma=2.260
23:07:04.781 00.007 5052 UpdateGuideState exits: m=8896 SNR=66.3
23:07:04.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:04.781 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:04.781 00.000 5052 Enqueuing Expose request
23:07:04.781 00.000 8976 Worker thread wakes up
23:07:04.781 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:04.781 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(175,140,37,37)
23:07:05.829 01.048 8976 Exposure complete
23:07:05.843 00.014 8976 worker thread done servicing request
23:07:05.844 00.001 5052 OnExposeComplete: enter
23:07:05.844 00.000 5052 UpdateGuideState(): m_state=2
23:07:05.844 00.000 5052 Star::Find(18, 192, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 323
23:07:05.844 00.000 5052 Star::Find returns 1 (0), X=193.34, Y=157.77, Mass=8689, SNR=65.2, Peak=440 HFD=4.6
23:07:05.844 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.36) = xAngle (0.37 = 0.37)
23:07:05.844 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.03 = 0.03)
23:07:05.844 00.000 5052 CameraToMount -- cameraX=-31.32 cameraY=13.63 hyp=34.16 cameraTheta=2.73 mountX=31.83 mountY=1.11, mountTheta=0.03
23:07:05.845 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=440, med=32, FiltMin=28, FiltMax=331, Gamma=2.260
23:07:05.853 00.008 5052 UpdateGuideState exits: m=8689 SNR=65.2
23:07:05.853 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:05.853 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:05.853 00.000 5052 Enqueuing Expose request
23:07:05.853 00.000 8976 Worker thread wakes up
23:07:05.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:05.853 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(175,140,37,37)
23:07:06.895 01.042 8976 Exposure complete
23:07:06.910 00.015 8976 worker thread done servicing request
23:07:06.911 00.001 5052 OnExposeComplete: enter
23:07:06.911 00.000 5052 UpdateGuideState(): m_state=2
23:07:06.911 00.000 5052 Star::Find(18, 193, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 324
23:07:06.911 00.000 5052 Star::Find returns 1 (0), X=193.91, Y=157.79, Mass=8595, SNR=64.9, Peak=479 HFD=4.3
23:07:06.911 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.36) = xAngle (0.36 = 0.36)
23:07:06.911 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.03 = 0.03)
23:07:06.911 00.000 5052 CameraToMount -- cameraX=-30.75 cameraY=13.66 hyp=33.65 cameraTheta=2.72 mountX=31.44 mountY=0.84, mountTheta=0.03
23:07:06.912 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=479, med=32, FiltMin=27, FiltMax=367, Gamma=2.260
23:07:06.920 00.008 5052 UpdateGuideState exits: m=8595 SNR=64.9
23:07:06.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:06.920 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:06.920 00.000 5052 Enqueuing Expose request
23:07:06.920 00.000 8976 Worker thread wakes up
23:07:06.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:06.920 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(176,140,37,37)
23:07:07.976 01.056 8976 Exposure complete
23:07:07.990 00.014 8976 worker thread done servicing request
23:07:07.990 00.000 5052 OnExposeComplete: enter
23:07:07.990 00.000 5052 UpdateGuideState(): m_state=2
23:07:07.990 00.000 5052 Star::Find(18, 193, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 325
23:07:07.990 00.000 5052 Star::Find returns 1 (0), X=195.52, Y=157.73, Mass=8531, SNR=65.0, Peak=496 HFD=4.7
23:07:07.990 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.36) = xAngle (0.35 = 0.35)
23:07:07.991 00.001 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.01 = 0.01)
23:07:07.991 00.000 5052 CameraToMount -- cameraX=-29.14 cameraY=13.59 hyp=32.15 cameraTheta=2.71 mountX=30.25 mountY=0.21, mountTheta=0.01
23:07:07.991 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=496, med=32, FiltMin=27, FiltMax=324, Gamma=2.260
23:07:07.999 00.008 5052 UpdateGuideState exits: m=8531 SNR=65.0
23:07:08.000 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:08.000 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:08.000 00.000 5052 Enqueuing Expose request
23:07:08.000 00.000 8976 Worker thread wakes up
23:07:08.000 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:08.000 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(178,140,37,37)
23:07:09.046 01.046 8976 Exposure complete
23:07:09.060 00.014 8976 worker thread done servicing request
23:07:09.060 00.000 5052 OnExposeComplete: enter
23:07:09.060 00.000 5052 UpdateGuideState(): m_state=2
23:07:09.060 00.000 5052 Star::Find(18, 195, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 326
23:07:09.060 00.000 5052 Star::Find returns 1 (0), X=194.44, Y=157.73, Mass=8799, SNR=65.8, Peak=455 HFD=4.7
23:07:09.060 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.36) = xAngle (0.36 = 0.36)
23:07:09.060 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.02 = 0.02)
23:07:09.060 00.000 5052 CameraToMount -- cameraX=-30.22 cameraY=13.59 hyp=33.14 cameraTheta=2.72 mountX=31.02 mountY=0.67, mountTheta=0.02
23:07:09.061 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=455, med=32, FiltMin=28, FiltMax=336, Gamma=2.260
23:07:09.068 00.007 5052 UpdateGuideState exits: m=8799 SNR=65.8
23:07:09.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:09.068 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:09.068 00.000 5052 Enqueuing Expose request
23:07:09.069 00.001 8976 Worker thread wakes up
23:07:09.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:09.069 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(176,140,37,37)
23:07:10.106 01.037 8976 Exposure complete
23:07:10.121 00.015 8976 worker thread done servicing request
23:07:10.121 00.000 5052 OnExposeComplete: enter
23:07:10.121 00.000 5052 UpdateGuideState(): m_state=2
23:07:10.121 00.000 5052 Star::Find(18, 194, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 327
23:07:10.121 00.000 5052 Star::Find returns 1 (0), X=193.97, Y=158.58, Mass=8847, SNR=66.0, Peak=401 HFD=4.9
23:07:10.121 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
23:07:10.121 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.00 = 0.00)
23:07:10.121 00.000 5052 CameraToMount -- cameraX=-30.69 cameraY=14.45 hyp=33.92 cameraTheta=2.70 mountX=31.95 mountY=0.10, mountTheta=0.00
23:07:10.122 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=401, med=32, FiltMin=28, FiltMax=331, Gamma=2.260
23:07:10.130 00.008 5052 UpdateGuideState exits: m=8847 SNR=66.0
23:07:10.130 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:10.130 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:10.130 00.000 5052 Enqueuing Expose request
23:07:10.130 00.000 8976 Worker thread wakes up
23:07:10.131 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:10.131 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(176,141,37,37)
23:07:11.169 01.038 8976 Exposure complete
23:07:11.183 00.014 8976 worker thread done servicing request
23:07:11.183 00.000 5052 OnExposeComplete: enter
23:07:11.183 00.000 5052 UpdateGuideState(): m_state=2
23:07:11.183 00.000 5052 Star::Find(18, 193, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 328
23:07:11.183 00.000 5052 Star::Find returns 1 (0), X=193.42, Y=158.18, Mass=8904, SNR=66.2, Peak=405 HFD=4.9
23:07:11.183 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.36) = xAngle (0.36 = 0.36)
23:07:11.183 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.02 = 0.02)
23:07:11.183 00.000 5052 CameraToMount -- cameraX=-31.23 cameraY=14.05 hyp=34.25 cameraTheta=2.72 mountX=32.06 mountY=0.70, mountTheta=0.02
23:07:11.184 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=405, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:07:11.191 00.007 5052 UpdateGuideState exits: m=8904 SNR=66.2
23:07:11.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:11.191 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:11.191 00.000 5052 Enqueuing Expose request
23:07:11.192 00.001 8976 Worker thread wakes up
23:07:11.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:11.192 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(175,140,37,37)
23:07:12.311 01.119 8976 Exposure complete
23:07:12.323 00.012 8976 worker thread done servicing request
23:07:12.323 00.000 5052 OnExposeComplete: enter
23:07:12.323 00.000 5052 UpdateGuideState(): m_state=2
23:07:12.323 00.000 5052 Star::Find(18, 193, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 329
23:07:12.323 00.000 5052 Star::Find returns 1 (0), X=195.27, Y=157.56, Mass=8707, SNR=65.4, Peak=432 HFD=4.8
23:07:12.323 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.36) = xAngle (0.35 = 0.35)
23:07:12.323 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.01 = 0.01)
23:07:12.323 00.000 5052 CameraToMount -- cameraX=-29.38 cameraY=13.43 hyp=32.31 cameraTheta=2.71 mountX=30.31 mountY=0.46, mountTheta=0.02
23:07:12.323 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=432, med=32, FiltMin=27, FiltMax=331, Gamma=2.260
23:07:12.337 00.014 5052 UpdateGuideState exits: m=8707 SNR=65.4
23:07:12.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:12.337 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:12.337 00.000 5052 Enqueuing Expose request
23:07:12.337 00.000 8976 Worker thread wakes up
23:07:12.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:12.337 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(177,140,37,37)
23:07:13.379 01.042 8976 Exposure complete
23:07:13.393 00.014 8976 worker thread done servicing request
23:07:13.394 00.001 5052 OnExposeComplete: enter
23:07:13.394 00.000 5052 UpdateGuideState(): m_state=2
23:07:13.394 00.000 5052 Star::Find(18, 195, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 330
23:07:13.394 00.000 5052 Star::Find returns 1 (0), X=195.53, Y=158.08, Mass=8668, SNR=65.2, Peak=394 HFD=4.9
23:07:13.394 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
23:07:13.394 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.00 = -0.00)
23:07:13.394 00.000 5052 CameraToMount -- cameraX=-29.13 cameraY=13.95 hyp=32.30 cameraTheta=2.69 mountX=30.49 mountY=-0.12, mountTheta=-0.00
23:07:13.395 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=394, med=32, FiltMin=28, FiltMax=317, Gamma=2.260
23:07:13.404 00.009 5052 UpdateGuideState exits: m=8668 SNR=65.2
23:07:13.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:13.404 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:13.404 00.000 5052 Enqueuing Expose request
23:07:13.404 00.000 8976 Worker thread wakes up
23:07:13.405 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:13.405 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(178,140,37,37)
23:07:14.435 01.030 8976 Exposure complete
23:07:14.449 00.014 8976 worker thread done servicing request
23:07:14.449 00.000 5052 OnExposeComplete: enter
23:07:14.449 00.000 5052 UpdateGuideState(): m_state=2
23:07:14.449 00.000 5052 Star::Find(18, 195, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 331
23:07:14.449 00.000 5052 Star::Find returns 1 (0), X=196.57, Y=158.17, Mass=8859, SNR=66.0, Peak=404 HFD=4.8
23:07:14.449 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.36) = xAngle (0.32 = 0.32)
23:07:14.449 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.02 = -0.02)
23:07:14.449 00.000 5052 CameraToMount -- cameraX=-28.09 cameraY=14.03 hyp=31.40 cameraTheta=2.68 mountX=29.81 mountY=-0.64, mountTheta=-0.02
23:07:14.450 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=404, med=32, FiltMin=28, FiltMax=332, Gamma=2.260
23:07:14.458 00.008 5052 UpdateGuideState exits: m=8859 SNR=66.0
23:07:14.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:14.458 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:14.458 00.000 5052 Enqueuing Expose request
23:07:14.458 00.000 8976 Worker thread wakes up
23:07:14.459 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:14.459 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(179,140,37,37)
23:07:15.494 01.035 8976 Exposure complete
23:07:15.509 00.015 8976 worker thread done servicing request
23:07:15.509 00.000 5052 OnExposeComplete: enter
23:07:15.509 00.000 5052 UpdateGuideState(): m_state=2
23:07:15.509 00.000 5052 Star::Find(18, 196, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 332
23:07:15.509 00.000 5052 Star::Find returns 1 (0), X=197.18, Y=158.14, Mass=9021, SNR=66.8, Peak=499 HFD=4.4
23:07:15.509 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.36) = xAngle (0.31 = 0.31)
23:07:15.509 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.03 = -0.03)
23:07:15.509 00.000 5052 CameraToMount -- cameraX=-27.48 cameraY=14.00 hyp=30.84 cameraTheta=2.67 mountX=29.36 mountY=-0.87, mountTheta=-0.03
23:07:15.510 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=499, med=32, FiltMin=28, FiltMax=369, Gamma=2.260
23:07:15.518 00.008 5052 UpdateGuideState exits: m=9021 SNR=66.8
23:07:15.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:15.518 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:15.518 00.000 5052 Enqueuing Expose request
23:07:15.518 00.000 8976 Worker thread wakes up
23:07:15.519 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:15.519 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(179,140,37,37)
23:07:16.553 01.034 8976 Exposure complete
23:07:16.567 00.014 8976 worker thread done servicing request
23:07:16.568 00.001 5052 OnExposeComplete: enter
23:07:16.568 00.000 5052 UpdateGuideState(): m_state=2
23:07:16.568 00.000 5052 Star::Find(18, 197, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 333
23:07:16.568 00.000 5052 Star::Find returns 1 (0), X=196.15, Y=157.81, Mass=8811, SNR=65.8, Peak=453 HFD=4.7
23:07:16.568 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.36) = xAngle (0.33 = 0.33)
23:07:16.568 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.00 = -0.00)
23:07:16.568 00.000 5052 CameraToMount -- cameraX=-28.51 cameraY=13.67 hyp=31.62 cameraTheta=2.69 mountX=29.86 mountY=-0.13, mountTheta=-0.00
23:07:16.569 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=453, med=32, FiltMin=28, FiltMax=335, Gamma=2.260
23:07:16.578 00.009 5052 UpdateGuideState exits: m=8811 SNR=65.8
23:07:16.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:16.578 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:16.578 00.000 5052 Enqueuing Expose request
23:07:16.578 00.000 8976 Worker thread wakes up
23:07:16.578 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:16.578 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(178,140,37,37)
23:07:17.611 01.033 8976 Exposure complete
23:07:17.627 00.016 8976 worker thread done servicing request
23:07:17.627 00.000 5052 OnExposeComplete: enter
23:07:17.627 00.000 5052 UpdateGuideState(): m_state=2
23:07:17.627 00.000 5052 Star::Find(18, 196, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 334
23:07:17.627 00.000 5052 Star::Find returns 1 (0), X=196.48, Y=157.96, Mass=8901, SNR=66.3, Peak=449 HFD=5.0
23:07:17.627 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.36) = xAngle (0.33 = 0.33)
23:07:17.627 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.01 = -0.01)
23:07:17.627 00.000 5052 CameraToMount -- cameraX=-28.18 cameraY=13.83 hyp=31.39 cameraTheta=2.69 mountX=29.74 mountY=-0.41, mountTheta=-0.01
23:07:17.628 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=449, med=32, FiltMin=27, FiltMax=349, Gamma=2.260
23:07:17.637 00.009 5052 UpdateGuideState exits: m=8901 SNR=66.3
23:07:17.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:17.637 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:17.638 00.001 5052 Enqueuing Expose request
23:07:17.638 00.000 8976 Worker thread wakes up
23:07:17.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:17.638 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(178,140,37,37)
23:07:18.678 01.040 8976 Exposure complete
23:07:18.692 00.014 8976 worker thread done servicing request
23:07:18.693 00.001 5052 OnExposeComplete: enter
23:07:18.693 00.000 5052 UpdateGuideState(): m_state=2
23:07:18.693 00.000 5052 Star::Find(18, 196, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 335
23:07:18.693 00.000 5052 Star::Find returns 1 (0), X=196.79, Y=158.37, Mass=8790, SNR=65.8, Peak=405 HFD=5.0
23:07:18.693 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.36) = xAngle (0.31 = 0.31)
23:07:18.693 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.03 = -0.03)
23:07:18.693 00.000 5052 CameraToMount -- cameraX=-27.87 cameraY=14.24 hyp=31.30 cameraTheta=2.67 mountX=29.81 mountY=-0.92, mountTheta=-0.03
23:07:18.694 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=405, med=32, FiltMin=28, FiltMax=309, Gamma=2.260
23:07:18.703 00.009 5052 UpdateGuideState exits: m=8790 SNR=65.8
23:07:18.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:18.703 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:18.703 00.000 5052 Enqueuing Expose request
23:07:18.703 00.000 8976 Worker thread wakes up
23:07:18.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:18.703 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(179,140,37,37)
23:07:19.745 01.042 8976 Exposure complete
23:07:19.759 00.014 8976 worker thread done servicing request
23:07:19.759 00.000 5052 OnExposeComplete: enter
23:07:19.759 00.000 5052 UpdateGuideState(): m_state=2
23:07:19.759 00.000 5052 Star::Find(18, 196, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 336
23:07:19.760 00.001 5052 Star::Find returns 1 (0), X=197.92, Y=158.29, Mass=8718, SNR=65.5, Peak=393 HFD=5.0
23:07:19.760 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.36) = xAngle (0.30 = 0.30)
23:07:19.760 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.04 = -0.04)
23:07:19.760 00.000 5052 CameraToMount -- cameraX=-26.74 cameraY=14.16 hyp=30.26 cameraTheta=2.65 mountX=28.95 mountY=-1.33, mountTheta=-0.05
23:07:19.760 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=393, med=32, FiltMin=28, FiltMax=288, Gamma=2.260
23:07:19.769 00.009 5052 UpdateGuideState exits: m=8718 SNR=65.5
23:07:19.769 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:19.769 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:19.769 00.000 5052 Enqueuing Expose request
23:07:19.769 00.000 8976 Worker thread wakes up
23:07:19.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:19.769 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,140,37,37)
23:07:20.812 01.043 8976 Exposure complete
23:07:20.825 00.013 8976 worker thread done servicing request
23:07:20.825 00.000 5052 OnExposeComplete: enter
23:07:20.826 00.001 5052 UpdateGuideState(): m_state=2
23:07:20.826 00.000 5052 Star::Find(18, 197, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 337
23:07:20.826 00.000 5052 Star::Find returns 1 (0), X=197.67, Y=158.21, Mass=8710, SNR=65.5, Peak=419 HFD=4.7
23:07:20.826 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.36) = xAngle (0.30 = 0.30)
23:07:20.826 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.04 = -0.04)
23:07:20.826 00.000 5052 CameraToMount -- cameraX=-26.99 cameraY=14.08 hyp=30.44 cameraTheta=2.66 mountX=29.07 mountY=-1.15, mountTheta=-0.04
23:07:20.826 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=419, med=32, FiltMin=28, FiltMax=317, Gamma=2.260
23:07:20.835 00.009 5052 UpdateGuideState exits: m=8710 SNR=65.5
23:07:20.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:20.835 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:20.835 00.000 5052 Enqueuing Expose request
23:07:20.835 00.000 8976 Worker thread wakes up
23:07:20.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:20.835 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,140,37,37)
23:07:21.864 01.029 8976 Exposure complete
23:07:21.878 00.014 8976 worker thread done servicing request
23:07:21.878 00.000 5052 OnExposeComplete: enter
23:07:21.878 00.000 5052 UpdateGuideState(): m_state=2
23:07:21.878 00.000 5052 Star::Find(18, 197, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 338
23:07:21.878 00.000 5052 Star::Find returns 1 (0), X=197.85, Y=158.62, Mass=8938, SNR=66.4, Peak=401 HFD=4.9
23:07:21.878 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.36) = xAngle (0.29 = 0.29)
23:07:21.879 00.001 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.05 = -0.05)
23:07:21.879 00.000 5052 CameraToMount -- cameraX=-26.81 cameraY=14.48 hyp=30.47 cameraTheta=2.65 mountX=29.23 mountY=-1.59, mountTheta=-0.05
23:07:21.879 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=401, med=31, FiltMin=27, FiltMax=320, Gamma=2.260
23:07:21.888 00.009 5052 UpdateGuideState exits: m=8938 SNR=66.4
23:07:21.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:21.888 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:21.889 00.001 5052 Enqueuing Expose request
23:07:21.889 00.000 8976 Worker thread wakes up
23:07:21.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:21.889 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,141,37,37)
23:07:22.931 01.042 8976 Exposure complete
23:07:22.945 00.014 8976 worker thread done servicing request
23:07:22.945 00.000 5052 OnExposeComplete: enter
23:07:22.945 00.000 5052 UpdateGuideState(): m_state=2
23:07:22.945 00.000 5052 Star::Find(18, 197, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 339
23:07:22.945 00.000 5052 Star::Find returns 1 (0), X=196.41, Y=158.79, Mass=8912, SNR=66.3, Peak=417 HFD=4.6
23:07:22.945 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.36) = xAngle (0.30 = 0.30)
23:07:22.946 00.001 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.04 = -0.04)
23:07:22.946 00.000 5052 CameraToMount -- cameraX=-28.25 cameraY=14.66 hyp=31.82 cameraTheta=2.66 mountX=30.37 mountY=-1.13, mountTheta=-0.04
23:07:22.946 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=417, med=32, FiltMin=27, FiltMax=317, Gamma=2.260
23:07:22.956 00.010 5052 UpdateGuideState exits: m=8912 SNR=66.3
23:07:22.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:22.956 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:22.956 00.000 5052 Enqueuing Expose request
23:07:22.956 00.000 8976 Worker thread wakes up
23:07:22.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:22.956 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(178,141,37,37)
23:07:23.995 01.039 8976 Exposure complete
23:07:24.010 00.015 8976 worker thread done servicing request
23:07:24.011 00.001 5052 OnExposeComplete: enter
23:07:24.011 00.000 5052 UpdateGuideState(): m_state=2
23:07:24.011 00.000 5052 Star::Find(18, 196, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 340
23:07:24.011 00.000 5052 Star::Find returns 1 (0), X=194.24, Y=158.54, Mass=8847, SNR=66.0, Peak=362 HFD=4.9
23:07:24.011 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
23:07:24.011 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.00 = 0.00)
23:07:24.011 00.000 5052 CameraToMount -- cameraX=-30.42 cameraY=14.41 hyp=33.66 cameraTheta=2.70 mountX=31.74 mountY=0.02, mountTheta=0.00
23:07:24.011 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=362, med=32, FiltMin=28, FiltMax=328, Gamma=2.260
23:07:24.020 00.009 5052 UpdateGuideState exits: m=8847 SNR=66.0
23:07:24.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:24.020 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:24.020 00.000 5052 Enqueuing Expose request
23:07:24.020 00.000 8976 Worker thread wakes up
23:07:24.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:24.020 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(176,141,37,37)
23:07:25.047 01.027 8976 Exposure complete
23:07:25.061 00.014 8976 worker thread done servicing request
23:07:25.061 00.000 5052 OnExposeComplete: enter
23:07:25.061 00.000 5052 UpdateGuideState(): m_state=2
23:07:25.061 00.000 5052 Star::Find(18, 194, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 341
23:07:25.061 00.000 5052 Star::Find returns 1 (0), X=191.76, Y=158.39, Mass=9050, SNR=66.9, Peak=383 HFD=4.8
23:07:25.062 00.001 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.36) = xAngle (0.37 = 0.37)
23:07:25.062 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.03 = 0.03)
23:07:25.062 00.000 5052 CameraToMount -- cameraX=-32.90 cameraY=14.26 hyp=35.86 cameraTheta=2.73 mountX=33.39 mountY=1.22, mountTheta=0.04
23:07:25.062 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=383, med=32, FiltMin=28, FiltMax=341, Gamma=2.260
23:07:25.071 00.009 5052 UpdateGuideState exits: m=9050 SNR=66.9
23:07:25.071 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:25.071 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:25.071 00.000 5052 Enqueuing Expose request
23:07:25.071 00.000 8976 Worker thread wakes up
23:07:25.071 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:25.071 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(174,140,37,37)
23:07:26.105 01.034 8976 Exposure complete
23:07:26.119 00.014 8976 worker thread done servicing request
23:07:26.119 00.000 5052 OnExposeComplete: enter
23:07:26.119 00.000 5052 UpdateGuideState(): m_state=2
23:07:26.119 00.000 5052 Star::Find(18, 191, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 342
23:07:26.119 00.000 5052 Star::Find returns 1 (0), X=190.65, Y=158.86, Mass=8988, SNR=66.6, Peak=436 HFD=4.7
23:07:26.119 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.36) = xAngle (0.37 = 0.37)
23:07:26.119 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.03 = 0.03)
23:07:26.119 00.000 5052 CameraToMount -- cameraX=-34.01 cameraY=14.72 hyp=37.06 cameraTheta=2.73 mountX=34.50 mountY=1.28, mountTheta=0.04
23:07:26.120 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=436, med=32, FiltMin=27, FiltMax=328, Gamma=2.260
23:07:26.129 00.009 5052 UpdateGuideState exits: m=8988 SNR=66.6
23:07:26.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:26.129 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:26.129 00.000 5052 Enqueuing Expose request
23:07:26.129 00.000 8976 Worker thread wakes up
23:07:26.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:26.129 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(173,141,37,37)
23:07:27.162 01.033 8976 Exposure complete
23:07:27.176 00.014 8976 worker thread done servicing request
23:07:27.176 00.000 5052 OnExposeComplete: enter
23:07:27.176 00.000 5052 UpdateGuideState(): m_state=2
23:07:27.176 00.000 5052 Star::Find(18, 190, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 343
23:07:27.176 00.000 5052 Star::Find returns 1 (0), X=191.82, Y=158.35, Mass=8979, SNR=66.5, Peak=375 HFD=4.9
23:07:27.176 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.36) = xAngle (0.37 = 0.37)
23:07:27.176 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.03 = 0.03)
23:07:27.176 00.000 5052 CameraToMount -- cameraX=-32.84 cameraY=14.22 hyp=35.78 cameraTheta=2.73 mountX=33.31 mountY=1.23, mountTheta=0.04
23:07:27.177 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=375, med=32, FiltMin=27, FiltMax=313, Gamma=2.260
23:07:27.185 00.008 5052 UpdateGuideState exits: m=8979 SNR=66.5
23:07:27.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:27.185 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:27.185 00.000 5052 Enqueuing Expose request
23:07:27.186 00.001 8976 Worker thread wakes up
23:07:27.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:27.186 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(174,140,37,37)
23:07:28.217 01.031 8976 Exposure complete
23:07:28.233 00.016 8976 worker thread done servicing request
23:07:28.233 00.000 5052 OnExposeComplete: enter
23:07:28.233 00.000 5052 UpdateGuideState(): m_state=2
23:07:28.233 00.000 5052 Star::Find(18, 191, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 344
23:07:28.234 00.001 5052 Star::Find returns 1 (0), X=194.01, Y=158.42, Mass=8908, SNR=66.2, Peak=351 HFD=5.0
23:07:28.234 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.36) = xAngle (0.35 = 0.35)
23:07:28.234 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.01 = 0.01)
23:07:28.234 00.000 5052 CameraToMount -- cameraX=-30.65 cameraY=14.28 hyp=33.81 cameraTheta=2.71 mountX=31.81 mountY=0.23, mountTheta=0.01
23:07:28.234 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=351, med=32, FiltMin=28, FiltMax=317, Gamma=2.260
23:07:28.244 00.010 5052 UpdateGuideState exits: m=8908 SNR=66.2
23:07:28.244 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:28.244 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:28.244 00.000 5052 Enqueuing Expose request
23:07:28.244 00.000 8976 Worker thread wakes up
23:07:28.245 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:28.245 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(176,140,37,37)
23:07:29.282 01.037 8976 Exposure complete
23:07:29.297 00.015 8976 worker thread done servicing request
23:07:29.297 00.000 5052 OnExposeComplete: enter
23:07:29.297 00.000 5052 UpdateGuideState(): m_state=2
23:07:29.297 00.000 5052 Star::Find(18, 194, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 345
23:07:29.297 00.000 5052 Star::Find returns 1 (0), X=195.88, Y=158.68, Mass=8888, SNR=66.2, Peak=377 HFD=4.9
23:07:29.297 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.36) = xAngle (0.31 = 0.31)
23:07:29.297 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.02 = -0.02)
23:07:29.297 00.000 5052 CameraToMount -- cameraX=-28.78 cameraY=14.54 hyp=32.25 cameraTheta=2.67 mountX=30.67 mountY=-0.80, mountTheta=-0.03
23:07:29.298 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=377, med=32, FiltMin=28, FiltMax=326, Gamma=2.260
23:07:29.307 00.009 5052 UpdateGuideState exits: m=8888 SNR=66.2
23:07:29.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:29.307 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:29.307 00.000 5052 Enqueuing Expose request
23:07:29.307 00.000 8976 Worker thread wakes up
23:07:29.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:29.307 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(178,141,37,37)
23:07:30.346 01.039 8976 Exposure complete
23:07:30.362 00.016 8976 worker thread done servicing request
23:07:30.362 00.000 5052 OnExposeComplete: enter
23:07:30.363 00.001 5052 UpdateGuideState(): m_state=2
23:07:30.363 00.000 5052 Star::Find(18, 195, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 346
23:07:30.363 00.000 5052 Star::Find returns 1 (0), X=196.60, Y=158.58, Mass=8669, SNR=65.3, Peak=387 HFD=4.9
23:07:30.363 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.36) = xAngle (0.31 = 0.31)
23:07:30.363 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.03 = -0.03)
23:07:30.363 00.000 5052 CameraToMount -- cameraX=-28.06 cameraY=14.44 hyp=31.56 cameraTheta=2.67 mountX=30.09 mountY=-1.02, mountTheta=-0.03
23:07:30.364 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=387, med=32, FiltMin=27, FiltMax=327, Gamma=2.260
23:07:30.374 00.010 5052 UpdateGuideState exits: m=8669 SNR=65.3
23:07:30.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:30.374 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:30.374 00.000 5052 Enqueuing Expose request
23:07:30.374 00.000 8976 Worker thread wakes up
23:07:30.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:30.374 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(179,141,37,37)
23:07:31.414 01.040 8976 Exposure complete
23:07:31.428 00.014 8976 worker thread done servicing request
23:07:31.428 00.000 5052 OnExposeComplete: enter
23:07:31.428 00.000 5052 UpdateGuideState(): m_state=2
23:07:31.428 00.000 5052 Star::Find(18, 196, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 347
23:07:31.428 00.000 5052 Star::Find returns 1 (0), X=196.39, Y=158.79, Mass=8950, SNR=66.4, Peak=484 HFD=4.6
23:07:31.428 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.36) = xAngle (0.30 = 0.30)
23:07:31.428 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.04 = -0.04)
23:07:31.428 00.000 5052 CameraToMount -- cameraX=-28.27 cameraY=14.66 hyp=31.84 cameraTheta=2.66 mountX=30.38 mountY=-1.13, mountTheta=-0.04
23:07:31.429 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=484, med=32, FiltMin=28, FiltMax=321, Gamma=2.260
23:07:31.438 00.009 5052 UpdateGuideState exits: m=8950 SNR=66.4
23:07:31.438 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:31.438 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:31.438 00.000 5052 Enqueuing Expose request
23:07:31.438 00.000 8976 Worker thread wakes up
23:07:31.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:31.438 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(178,141,37,37)
23:07:32.476 01.038 8976 Exposure complete
23:07:32.490 00.014 8976 worker thread done servicing request
23:07:32.490 00.000 5052 OnExposeComplete: enter
23:07:32.490 00.000 5052 UpdateGuideState(): m_state=2
23:07:32.490 00.000 5052 Star::Find(18, 196, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 348
23:07:32.490 00.000 5052 Star::Find returns 1 (0), X=195.89, Y=158.86, Mass=8776, SNR=65.8, Peak=445 HFD=4.6
23:07:32.490 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.36) = xAngle (0.31 = 0.31)
23:07:32.490 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.03 = -0.03)
23:07:32.490 00.000 5052 CameraToMount -- cameraX=-28.77 cameraY=14.73 hyp=32.32 cameraTheta=2.67 mountX=30.79 mountY=-0.97, mountTheta=-0.03
23:07:32.491 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=445, med=31, FiltMin=27, FiltMax=318, Gamma=2.260
23:07:32.499 00.008 5052 UpdateGuideState exits: m=8776 SNR=65.8
23:07:32.500 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:32.500 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:32.500 00.000 5052 Enqueuing Expose request
23:07:32.500 00.000 8976 Worker thread wakes up
23:07:32.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:32.500 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(178,141,37,37)
23:07:33.532 01.032 8976 Exposure complete
23:07:33.546 00.014 8976 worker thread done servicing request
23:07:33.546 00.000 5052 OnExposeComplete: enter
23:07:33.546 00.000 5052 UpdateGuideState(): m_state=2
23:07:33.546 00.000 5052 Star::Find(18, 195, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 349
23:07:33.546 00.000 5052 Star::Find returns 1 (0), X=197.52, Y=158.41, Mass=8596, SNR=65.1, Peak=423 HFD=5.0
23:07:33.546 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.36) = xAngle (0.30 = 0.30)
23:07:33.546 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.04 = -0.04)
23:07:33.546 00.000 5052 CameraToMount -- cameraX=-27.14 cameraY=14.28 hyp=30.67 cameraTheta=2.66 mountX=29.32 mountY=-1.27, mountTheta=-0.04
23:07:33.547 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=423, med=32, FiltMin=28, FiltMax=276, Gamma=2.260
23:07:33.556 00.009 5052 UpdateGuideState exits: m=8596 SNR=65.1
23:07:33.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:33.556 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:33.556 00.000 5052 Enqueuing Expose request
23:07:33.556 00.000 8976 Worker thread wakes up
23:07:33.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:33.556 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,140,37,37)
23:07:34.584 01.028 8976 Exposure complete
23:07:34.598 00.014 8976 worker thread done servicing request
23:07:34.598 00.000 5052 OnExposeComplete: enter
23:07:34.598 00.000 5052 UpdateGuideState(): m_state=2
23:07:34.598 00.000 5052 Star::Find(18, 197, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 350
23:07:34.598 00.000 5052 Star::Find returns 1 (0), X=199.02, Y=158.54, Mass=8605, SNR=65.2, Peak=371 HFD=5.1
23:07:34.598 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.36) = xAngle (0.27 = 0.27)
23:07:34.598 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.07 = -0.07)
23:07:34.598 00.000 5052 CameraToMount -- cameraX=-25.64 cameraY=14.41 hyp=29.41 cameraTheta=2.63 mountX=28.34 mountY=-2.03, mountTheta=-0.07
23:07:34.599 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=371, med=32, FiltMin=27, FiltMax=281, Gamma=2.260
23:07:34.608 00.009 5052 UpdateGuideState exits: m=8605 SNR=65.2
23:07:34.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:34.608 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:34.608 00.000 5052 Enqueuing Expose request
23:07:34.608 00.000 8976 Worker thread wakes up
23:07:34.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:34.608 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,141,37,37)
23:07:35.648 01.040 8976 Exposure complete
23:07:35.662 00.014 8976 worker thread done servicing request
23:07:35.662 00.000 5052 OnExposeComplete: enter
23:07:35.662 00.000 5052 UpdateGuideState(): m_state=2
23:07:35.662 00.000 5052 Star::Find(18, 199, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 351
23:07:35.662 00.000 5052 Star::Find returns 1 (0), X=200.58, Y=159.79, Mass=8681, SNR=65.4, Peak=438 HFD=4.9
23:07:35.662 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.36) = xAngle (0.21 = 0.21)
23:07:35.662 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.13 = -0.13)
23:07:35.662 00.000 5052 CameraToMount -- cameraX=-24.08 cameraY=15.65 hyp=28.72 cameraTheta=2.57 mountX=28.11 mountY=-3.82, mountTheta=-0.13
23:07:35.663 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=438, med=32, FiltMin=28, FiltMax=296, Gamma=2.260
23:07:35.672 00.009 5052 UpdateGuideState exits: m=8681 SNR=65.4
23:07:35.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:35.672 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:35.672 00.000 5052 Enqueuing Expose request
23:07:35.672 00.000 8976 Worker thread wakes up
23:07:35.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:35.672 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,142,37,37)
23:07:36.703 01.031 8976 Exposure complete
23:07:36.717 00.014 8976 worker thread done servicing request
23:07:36.717 00.000 5052 OnExposeComplete: enter
23:07:36.717 00.000 5052 UpdateGuideState(): m_state=2
23:07:36.717 00.000 5052 Star::Find(18, 200, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 352
23:07:36.717 00.000 5052 Star::Find returns 1 (0), X=200.29, Y=159.21, Mass=8586, SNR=65.1, Peak=536 HFD=4.6
23:07:36.717 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.36) = xAngle (0.23 = 0.23)
23:07:36.717 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.11 = -0.11)
23:07:36.717 00.000 5052 CameraToMount -- cameraX=-24.37 cameraY=15.08 hyp=28.66 cameraTheta=2.59 mountX=27.91 mountY=-3.18, mountTheta=-0.11
23:07:36.718 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=536, med=32, FiltMin=27, FiltMax=343, Gamma=2.260
23:07:36.726 00.008 5052 UpdateGuideState exits: m=8586 SNR=65.1
23:07:36.726 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:36.726 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:36.726 00.000 5052 Enqueuing Expose request
23:07:36.726 00.000 8976 Worker thread wakes up
23:07:36.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:36.726 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,141,37,37)
23:07:37.763 01.037 8976 Exposure complete
23:07:37.777 00.014 8976 worker thread done servicing request
23:07:37.777 00.000 5052 OnExposeComplete: enter
23:07:37.777 00.000 5052 UpdateGuideState(): m_state=2
23:07:37.777 00.000 5052 Star::Find(18, 200, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 353
23:07:37.777 00.000 5052 Star::Find returns 1 (0), X=201.41, Y=158.93, Mass=8713, SNR=65.4, Peak=402 HFD=5.1
23:07:37.777 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.36) = xAngle (0.22 = 0.22)
23:07:37.777 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.12 = -0.12)
23:07:37.777 00.000 5052 CameraToMount -- cameraX=-23.25 cameraY=14.80 hyp=27.56 cameraTheta=2.57 mountX=26.93 mountY=-3.40, mountTheta=-0.13
23:07:37.778 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=402, med=31, FiltMin=27, FiltMax=298, Gamma=2.260
23:07:37.786 00.008 5052 UpdateGuideState exits: m=8713 SNR=65.4
23:07:37.787 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:37.787 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:37.787 00.000 5052 Enqueuing Expose request
23:07:37.787 00.000 8976 Worker thread wakes up
23:07:37.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:37.787 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,141,37,37)
23:07:38.820 01.033 8976 Exposure complete
23:07:38.836 00.016 8976 worker thread done servicing request
23:07:38.836 00.000 5052 OnExposeComplete: enter
23:07:38.836 00.000 5052 UpdateGuideState(): m_state=2
23:07:38.836 00.000 5052 Star::Find(18, 201, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 354
23:07:38.836 00.000 5052 Star::Find returns 1 (0), X=199.54, Y=158.82, Mass=8580, SNR=65.2, Peak=397 HFD=5.2
23:07:38.836 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.36) = xAngle (0.25 = 0.25)
23:07:38.836 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.09 = -0.09)
23:07:38.836 00.000 5052 CameraToMount -- cameraX=-25.12 cameraY=14.69 hyp=29.10 cameraTheta=2.61 mountX=28.17 mountY=-2.50, mountTheta=-0.09
23:07:38.837 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=397, med=32, FiltMin=27, FiltMax=313, Gamma=2.260
23:07:38.846 00.009 5052 UpdateGuideState exits: m=8580 SNR=65.2
23:07:38.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:38.846 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:38.846 00.000 5052 Enqueuing Expose request
23:07:38.846 00.000 8976 Worker thread wakes up
23:07:38.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:38.846 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,141,37,37)
23:07:39.885 01.039 8976 Exposure complete
23:07:39.900 00.015 8976 worker thread done servicing request
23:07:39.900 00.000 5052 OnExposeComplete: enter
23:07:39.900 00.000 5052 UpdateGuideState(): m_state=2
23:07:39.900 00.000 5052 Star::Find(18, 199, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 355
23:07:39.900 00.000 5052 Star::Find returns 1 (0), X=198.55, Y=158.83, Mass=8411, SNR=64.4, Peak=298 HFD=5.4
23:07:39.900 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.36) = xAngle (0.27 = 0.27)
23:07:39.900 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.07 = -0.07)
23:07:39.900 00.000 5052 CameraToMount -- cameraX=-26.11 cameraY=14.70 hyp=29.96 cameraTheta=2.63 mountX=28.88 mountY=-2.09, mountTheta=-0.07
23:07:39.901 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=298, med=32, FiltMin=27, FiltMax=250, Gamma=2.260
23:07:39.910 00.009 5052 UpdateGuideState exits: m=8411 SNR=64.4
23:07:39.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:39.910 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:39.910 00.000 5052 Enqueuing Expose request
23:07:39.910 00.000 8976 Worker thread wakes up
23:07:39.911 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:39.911 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,141,37,37)
23:07:40.949 01.038 8976 Exposure complete
23:07:40.964 00.015 8976 worker thread done servicing request
23:07:40.965 00.001 5052 OnExposeComplete: enter
23:07:40.965 00.000 5052 UpdateGuideState(): m_state=2
23:07:40.965 00.000 5052 Star::Find(18, 198, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 356
23:07:40.965 00.000 5052 Star::Find returns 1 (0), X=197.17, Y=159.26, Mass=8665, SNR=65.3, Peak=385 HFD=5.1
23:07:40.965 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:07:40.965 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:07:40.965 00.000 5052 CameraToMount -- cameraX=-27.49 cameraY=15.12 hyp=31.38 cameraTheta=2.64 mountX=30.16 mountY=-1.88, mountTheta=-0.06
23:07:40.966 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=385, med=32, FiltMin=28, FiltMax=286, Gamma=2.260
23:07:40.974 00.008 5052 UpdateGuideState exits: m=8665 SNR=65.3
23:07:40.975 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:40.975 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:40.975 00.000 5052 Enqueuing Expose request
23:07:40.975 00.000 8976 Worker thread wakes up
23:07:40.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:40.975 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(179,141,37,37)
23:07:42.007 01.032 8976 Exposure complete
23:07:42.021 00.014 8976 worker thread done servicing request
23:07:42.022 00.001 5052 OnExposeComplete: enter
23:07:42.022 00.000 5052 UpdateGuideState(): m_state=2
23:07:42.022 00.000 5052 Star::Find(18, 197, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 357
23:07:42.022 00.000 5052 Star::Find returns 1 (0), X=196.48, Y=159.10, Mass=8840, SNR=66.0, Peak=426 HFD=5.1
23:07:42.022 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.36) = xAngle (0.29 = 0.29)
23:07:42.022 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.05 = -0.05)
23:07:42.022 00.000 5052 CameraToMount -- cameraX=-28.18 cameraY=14.97 hyp=31.91 cameraTheta=2.65 mountX=30.54 mountY=-1.44, mountTheta=-0.05
23:07:42.023 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=426, med=32, FiltMin=28, FiltMax=274, Gamma=2.260
23:07:42.032 00.009 5052 UpdateGuideState exits: m=8840 SNR=66.0
23:07:42.032 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:42.032 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:42.032 00.000 5052 Enqueuing Expose request
23:07:42.032 00.000 8976 Worker thread wakes up
23:07:42.032 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:42.032 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(178,141,37,37)
23:07:43.073 01.041 8976 Exposure complete
23:07:43.087 00.014 8976 worker thread done servicing request
23:07:43.088 00.001 5052 OnExposeComplete: enter
23:07:43.088 00.000 5052 UpdateGuideState(): m_state=2
23:07:43.088 00.000 5052 Star::Find(18, 196, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 358
23:07:43.088 00.000 5052 Star::Find returns 1 (0), X=196.46, Y=159.28, Mass=8771, SNR=65.7, Peak=389 HFD=5.1
23:07:43.088 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.36) = xAngle (0.29 = 0.29)
23:07:43.088 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.05 = -0.05)
23:07:43.088 00.000 5052 CameraToMount -- cameraX=-28.20 cameraY=15.14 hyp=32.01 cameraTheta=2.65 mountX=30.68 mountY=-1.60, mountTheta=-0.05
23:07:43.089 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=389, med=32, FiltMin=27, FiltMax=306, Gamma=2.260
23:07:43.098 00.009 5052 UpdateGuideState exits: m=8771 SNR=65.7
23:07:43.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:43.098 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:43.098 00.000 5052 Enqueuing Expose request
23:07:43.098 00.000 8976 Worker thread wakes up
23:07:43.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:43.098 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(178,141,37,37)
23:07:44.146 01.048 8976 Exposure complete
23:07:44.161 00.015 8976 worker thread done servicing request
23:07:44.161 00.000 5052 OnExposeComplete: enter
23:07:44.161 00.000 5052 UpdateGuideState(): m_state=2
23:07:44.161 00.000 5052 Star::Find(18, 196, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 359
23:07:44.161 00.000 5052 Star::Find returns 1 (0), X=198.50, Y=159.32, Mass=9189, SNR=67.4, Peak=445 HFD=4.8
23:07:44.161 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.36) = xAngle (0.26 = 0.26)
23:07:44.161 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.08 = -0.08)
23:07:44.161 00.000 5052 CameraToMount -- cameraX=-26.16 cameraY=15.18 hyp=30.24 cameraTheta=2.62 mountX=29.25 mountY=-2.50, mountTheta=-0.09
23:07:44.162 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=445, med=32, FiltMin=28, FiltMax=323, Gamma=2.260
23:07:44.170 00.008 5052 UpdateGuideState exits: m=9189 SNR=67.4
23:07:44.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:44.170 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:44.170 00.000 5052 Enqueuing Expose request
23:07:44.170 00.000 8976 Worker thread wakes up
23:07:44.171 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:44.171 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,141,37,37)
23:07:45.199 01.028 8976 Exposure complete
23:07:45.213 00.014 8976 worker thread done servicing request
23:07:45.213 00.000 5052 OnExposeComplete: enter
23:07:45.213 00.000 5052 UpdateGuideState(): m_state=2
23:07:45.213 00.000 5052 Star::Find(18, 198, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 360
23:07:45.213 00.000 5052 Star::Find returns 1 (0), X=200.36, Y=159.37, Mass=8968, SNR=66.5, Peak=419 HFD=4.9
23:07:45.213 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.36) = xAngle (0.22 = 0.22)
23:07:45.213 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.12 = -0.12)
23:07:45.213 00.000 5052 CameraToMount -- cameraX=-24.29 cameraY=15.24 hyp=28.68 cameraTheta=2.58 mountX=27.97 mountY=-3.35, mountTheta=-0.12
23:07:45.214 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=419, med=32, FiltMin=28, FiltMax=320, Gamma=2.260
23:07:45.223 00.009 5052 UpdateGuideState exits: m=8968 SNR=66.5
23:07:45.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:45.223 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:45.223 00.000 5052 Enqueuing Expose request
23:07:45.223 00.000 8976 Worker thread wakes up
23:07:45.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:45.223 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,141,37,37)
23:07:46.263 01.040 8976 Exposure complete
23:07:46.278 00.015 8976 worker thread done servicing request
23:07:46.278 00.000 5052 OnExposeComplete: enter
23:07:46.278 00.000 5052 UpdateGuideState(): m_state=2
23:07:46.278 00.000 5052 Star::Find(18, 200, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 361
23:07:46.278 00.000 5052 Star::Find returns 1 (0), X=201.25, Y=159.15, Mass=8854, SNR=66.1, Peak=494 HFD=4.5
23:07:46.278 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.36) = xAngle (0.21 = 0.21)
23:07:46.278 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.13 = -0.13)
23:07:46.278 00.000 5052 CameraToMount -- cameraX=-23.41 cameraY=15.01 hyp=27.81 cameraTheta=2.57 mountX=27.19 mountY=-3.53, mountTheta=-0.13
23:07:46.279 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=494, med=32, FiltMin=28, FiltMax=348, Gamma=2.260
23:07:46.288 00.009 5052 UpdateGuideState exits: m=8854 SNR=66.1
23:07:46.288 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:46.288 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:46.288 00.000 5052 Enqueuing Expose request
23:07:46.288 00.000 8976 Worker thread wakes up
23:07:46.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:46.288 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,141,37,37)
23:07:47.318 01.030 8976 Exposure complete
23:07:47.332 00.014 8976 worker thread done servicing request
23:07:47.332 00.000 5052 OnExposeComplete: enter
23:07:47.332 00.000 5052 UpdateGuideState(): m_state=2
23:07:47.332 00.000 5052 Star::Find(18, 201, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 362
23:07:47.332 00.000 5052 Star::Find returns 1 (0), X=203.27, Y=159.64, Mass=8788, SNR=65.7, Peak=416 HFD=4.9
23:07:47.332 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.36) = xAngle (0.15 = 0.15)
23:07:47.332 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.18 = -0.18)
23:07:47.332 00.000 5052 CameraToMount -- cameraX=-21.39 cameraY=15.50 hyp=26.42 cameraTheta=2.51 mountX=26.10 mountY=-4.84, mountTheta=-0.18
23:07:47.333 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=416, med=31, FiltMin=27, FiltMax=320, Gamma=2.260
23:07:47.341 00.008 5052 UpdateGuideState exits: m=8788 SNR=65.7
23:07:47.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:47.341 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:47.341 00.000 5052 Enqueuing Expose request
23:07:47.341 00.000 8976 Worker thread wakes up
23:07:47.342 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:47.342 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,142,37,37)
23:07:48.378 01.036 8976 Exposure complete
23:07:48.392 00.014 8976 worker thread done servicing request
23:07:48.392 00.000 5052 OnExposeComplete: enter
23:07:48.392 00.000 5052 UpdateGuideState(): m_state=2
23:07:48.392 00.000 5052 Star::Find(18, 203, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 363
23:07:48.392 00.000 5052 Star::Find returns 1 (0), X=204.24, Y=159.28, Mass=8628, SNR=65.3, Peak=430 HFD=4.8
23:07:48.392 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.36) = xAngle (0.14 = 0.14)
23:07:48.392 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.20 = -0.20)
23:07:48.392 00.000 5052 CameraToMount -- cameraX=-20.42 cameraY=15.14 hyp=25.42 cameraTheta=2.50 mountX=25.16 mountY=-4.93, mountTheta=-0.19
23:07:48.393 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=430, med=32, FiltMin=28, FiltMax=341, Gamma=2.260
23:07:48.402 00.009 5052 UpdateGuideState exits: m=8628 SNR=65.3
23:07:48.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:48.402 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:48.402 00.000 5052 Enqueuing Expose request
23:07:48.402 00.000 8976 Worker thread wakes up
23:07:48.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:48.402 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,141,37,37)
23:07:49.442 01.040 8976 Exposure complete
23:07:49.456 00.014 8976 worker thread done servicing request
23:07:49.456 00.000 5052 OnExposeComplete: enter
23:07:49.456 00.000 5052 UpdateGuideState(): m_state=2
23:07:49.456 00.000 5052 Star::Find(18, 204, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 364
23:07:49.456 00.000 5052 Star::Find returns 1 (0), X=204.27, Y=159.58, Mass=9038, SNR=66.7, Peak=463 HFD=4.9
23:07:49.456 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.36) = xAngle (0.13 = 0.13)
23:07:49.456 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.21 = -0.21)
23:07:49.456 00.000 5052 CameraToMount -- cameraX=-20.39 cameraY=15.44 hyp=25.58 cameraTheta=2.49 mountX=25.35 mountY=-5.21, mountTheta=-0.20
23:07:49.457 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=463, med=32, FiltMin=27, FiltMax=344, Gamma=2.260
23:07:49.465 00.008 5052 UpdateGuideState exits: m=9038 SNR=66.7
23:07:49.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:49.465 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:49.465 00.000 5052 Enqueuing Expose request
23:07:49.465 00.000 8976 Worker thread wakes up
23:07:49.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:49.465 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,142,37,37)
23:07:50.505 01.040 8976 Exposure complete
23:07:50.519 00.014 8976 worker thread done servicing request
23:07:50.519 00.000 5052 OnExposeComplete: enter
23:07:50.519 00.000 5052 UpdateGuideState(): m_state=2
23:07:50.519 00.000 5052 Star::Find(18, 204, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 365
23:07:50.519 00.000 5052 Star::Find returns 1 (0), X=204.26, Y=159.66, Mass=8967, SNR=66.5, Peak=490 HFD=4.8
23:07:50.519 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.36) = xAngle (0.13 = 0.13)
23:07:50.519 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.21 = -0.21)
23:07:50.519 00.000 5052 CameraToMount -- cameraX=-20.40 cameraY=15.53 hyp=25.63 cameraTheta=2.49 mountX=25.41 mountY=-5.29, mountTheta=-0.21
23:07:50.520 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=490, med=32, FiltMin=28, FiltMax=359, Gamma=2.260
23:07:50.528 00.008 5052 UpdateGuideState exits: m=8967 SNR=66.5
23:07:50.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:50.528 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:50.528 00.000 5052 Enqueuing Expose request
23:07:50.528 00.000 8976 Worker thread wakes up
23:07:50.529 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:50.529 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,142,37,37)
23:07:51.567 01.038 8976 Exposure complete
23:07:51.581 00.014 8976 worker thread done servicing request
23:07:51.581 00.000 5052 OnExposeComplete: enter
23:07:51.582 00.001 5052 UpdateGuideState(): m_state=2
23:07:51.582 00.000 5052 Star::Find(18, 204, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 366
23:07:51.582 00.000 5052 Star::Find returns 1 (0), X=204.70, Y=160.06, Mass=8613, SNR=65.3, Peak=429 HFD=4.9
23:07:51.582 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.36) = xAngle (0.11 = 0.11)
23:07:51.582 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.23 = -0.23)
23:07:51.582 00.000 5052 CameraToMount -- cameraX=-19.95 cameraY=15.92 hyp=25.53 cameraTheta=2.47 mountX=25.38 mountY=-5.83, mountTheta=-0.23
23:07:51.583 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=429, med=32, FiltMin=28, FiltMax=299, Gamma=2.260
23:07:51.592 00.009 5052 UpdateGuideState exits: m=8613 SNR=65.3
23:07:51.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:51.592 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:51.592 00.000 5052 Enqueuing Expose request
23:07:51.593 00.001 8976 Worker thread wakes up
23:07:51.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:51.593 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,142,37,37)
23:07:52.635 01.042 8976 Exposure complete
23:07:52.648 00.013 8976 worker thread done servicing request
23:07:52.648 00.000 5052 OnExposeComplete: enter
23:07:52.648 00.000 5052 UpdateGuideState(): m_state=2
23:07:52.648 00.000 5052 Star::Find(18, 204, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 367
23:07:52.648 00.000 5052 Star::Find returns 1 (0), X=203.50, Y=160.21, Mass=8886, SNR=66.2, Peak=436 HFD=5.0
23:07:52.648 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.36) = xAngle (0.13 = 0.13)
23:07:52.648 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.21 = -0.21)
23:07:52.648 00.000 5052 CameraToMount -- cameraX=-21.15 cameraY=16.08 hyp=26.57 cameraTheta=2.49 mountX=26.34 mountY=-5.46, mountTheta=-0.20
23:07:52.649 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=436, med=32, FiltMin=28, FiltMax=317, Gamma=2.260
23:07:52.658 00.009 5052 UpdateGuideState exits: m=8886 SNR=66.2
23:07:52.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:52.658 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:52.658 00.000 5052 Enqueuing Expose request
23:07:52.658 00.000 8976 Worker thread wakes up
23:07:52.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:52.658 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,142,37,37)
23:07:53.693 01.035 8976 Exposure complete
23:07:53.707 00.014 8976 worker thread done servicing request
23:07:53.707 00.000 5052 OnExposeComplete: enter
23:07:53.707 00.000 5052 UpdateGuideState(): m_state=2
23:07:53.707 00.000 5052 Star::Find(18, 203, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 368
23:07:53.707 00.000 5052 Star::Find returns 1 (0), X=202.07, Y=160.09, Mass=8785, SNR=65.7, Peak=370 HFD=4.7
23:07:53.707 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.36) = xAngle (0.17 = 0.17)
23:07:53.707 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.17 = -0.17)
23:07:53.707 00.000 5052 CameraToMount -- cameraX=-22.59 cameraY=15.95 hyp=27.66 cameraTheta=2.53 mountX=27.27 mountY=-4.73, mountTheta=-0.17
23:07:53.708 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=370, med=32, FiltMin=27, FiltMax=300, Gamma=2.260
23:07:53.716 00.008 5052 UpdateGuideState exits: m=8785 SNR=65.7
23:07:53.716 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:53.716 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:53.716 00.000 5052 Enqueuing Expose request
23:07:53.716 00.000 8976 Worker thread wakes up
23:07:53.717 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:53.717 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,142,37,37)
23:07:54.747 01.030 8976 Exposure complete
23:07:54.761 00.014 8976 worker thread done servicing request
23:07:54.761 00.000 5052 OnExposeComplete: enter
23:07:54.761 00.000 5052 UpdateGuideState(): m_state=2
23:07:54.761 00.000 5052 Star::Find(18, 202, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 369
23:07:54.761 00.000 5052 Star::Find returns 1 (0), X=198.58, Y=159.95, Mass=8830, SNR=65.9, Peak=403 HFD=4.9
23:07:54.761 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.36) = xAngle (0.24 = 0.24)
23:07:54.761 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.10 = -0.10)
23:07:54.761 00.000 5052 CameraToMount -- cameraX=-26.08 cameraY=15.81 hyp=30.50 cameraTheta=2.60 mountX=29.65 mountY=-3.11, mountTheta=-0.10
23:07:54.762 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=403, med=32, FiltMin=27, FiltMax=351, Gamma=2.260
23:07:54.770 00.008 5052 UpdateGuideState exits: m=8830 SNR=65.9
23:07:54.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:54.770 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:54.771 00.001 5052 Enqueuing Expose request
23:07:54.771 00.000 8976 Worker thread wakes up
23:07:54.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:54.771 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,142,37,37)
23:07:55.803 01.032 8976 Exposure complete
23:07:55.817 00.014 8976 worker thread done servicing request
23:07:55.817 00.000 5052 OnExposeComplete: enter
23:07:55.817 00.000 5052 UpdateGuideState(): m_state=2
23:07:55.817 00.000 5052 Star::Find(18, 198, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 370
23:07:55.817 00.000 5052 Star::Find returns 1 (0), X=198.54, Y=160.27, Mass=8832, SNR=65.9, Peak=342 HFD=5.2
23:07:55.817 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.36) = xAngle (0.23 = 0.23)
23:07:55.817 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.11 = -0.11)
23:07:55.817 00.000 5052 CameraToMount -- cameraX=-26.12 cameraY=16.14 hyp=30.70 cameraTheta=2.59 mountX=29.90 mountY=-3.39, mountTheta=-0.11
23:07:55.818 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=342, med=32, FiltMin=28, FiltMax=278, Gamma=2.260
23:07:55.826 00.008 5052 UpdateGuideState exits: m=8832 SNR=65.9
23:07:55.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:55.826 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:55.826 00.000 5052 Enqueuing Expose request
23:07:55.827 00.001 8976 Worker thread wakes up
23:07:55.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:55.827 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,142,37,37)
23:07:56.853 01.026 8976 Exposure complete
23:07:56.867 00.014 8976 worker thread done servicing request
23:07:56.867 00.000 5052 OnExposeComplete: enter
23:07:56.867 00.000 5052 UpdateGuideState(): m_state=2
23:07:56.867 00.000 5052 Star::Find(18, 198, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 371
23:07:56.868 00.001 5052 Star::Find returns 1 (0), X=199.25, Y=160.08, Mass=8461, SNR=64.5, Peak=368 HFD=4.9
23:07:56.868 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.36) = xAngle (0.22 = 0.22)
23:07:56.868 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.12 = -0.12)
23:07:56.868 00.000 5052 CameraToMount -- cameraX=-25.41 cameraY=15.95 hyp=30.00 cameraTheta=2.58 mountX=29.26 mountY=-3.52, mountTheta=-0.12
23:07:56.868 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=368, med=32, FiltMin=28, FiltMax=303, Gamma=2.260
23:07:56.877 00.009 5052 UpdateGuideState exits: m=8461 SNR=64.5
23:07:56.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:56.877 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:56.877 00.000 5052 Enqueuing Expose request
23:07:56.877 00.000 8976 Worker thread wakes up
23:07:56.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:56.877 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,142,37,37)
23:07:57.909 01.032 8976 Exposure complete
23:07:57.923 00.014 8976 worker thread done servicing request
23:07:57.923 00.000 5052 OnExposeComplete: enter
23:07:57.923 00.000 5052 UpdateGuideState(): m_state=2
23:07:57.923 00.000 5052 Star::Find(18, 199, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 372
23:07:57.924 00.001 5052 Star::Find returns 1 (0), X=201.33, Y=160.04, Mass=8689, SNR=65.3, Peak=376 HFD=4.8
23:07:57.924 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.36) = xAngle (0.18 = 0.18)
23:07:57.924 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.16 = -0.16)
23:07:57.924 00.000 5052 CameraToMount -- cameraX=-23.33 cameraY=15.91 hyp=28.24 cameraTheta=2.54 mountX=27.76 mountY=-4.37, mountTheta=-0.16
23:07:57.924 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=376, med=32, FiltMin=28, FiltMax=325, Gamma=2.260
23:07:57.933 00.009 5052 UpdateGuideState exits: m=8689 SNR=65.3
23:07:57.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:57.933 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:57.933 00.000 5052 Enqueuing Expose request
23:07:57.934 00.001 8976 Worker thread wakes up
23:07:57.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:57.934 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,142,37,37)
23:07:58.978 01.044 8976 Exposure complete
23:07:58.993 00.015 8976 worker thread done servicing request
23:07:58.993 00.000 5052 OnExposeComplete: enter
23:07:58.993 00.000 5052 UpdateGuideState(): m_state=2
23:07:58.993 00.000 5052 Star::Find(18, 201, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 373
23:07:58.993 00.000 5052 Star::Find returns 1 (0), X=199.81, Y=160.27, Mass=8814, SNR=65.9, Peak=397 HFD=4.6
23:07:58.993 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.36) = xAngle (0.21 = 0.21)
23:07:58.993 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.13 = -0.13)
23:07:58.993 00.000 5052 CameraToMount -- cameraX=-24.85 cameraY=16.14 hyp=29.63 cameraTheta=2.57 mountX=29.00 mountY=-3.93, mountTheta=-0.13
23:07:58.994 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=397, med=32, FiltMin=28, FiltMax=331, Gamma=2.260
23:07:59.002 00.008 5052 UpdateGuideState exits: m=8814 SNR=65.9
23:07:59.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:59.002 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:07:59.002 00.000 5052 Enqueuing Expose request
23:07:59.002 00.000 8976 Worker thread wakes up
23:07:59.003 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:07:59.003 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,142,37,37)
23:08:00.047 01.044 8976 Exposure complete
23:08:00.062 00.015 8976 worker thread done servicing request
23:08:00.062 00.000 5052 OnExposeComplete: enter
23:08:00.063 00.001 5052 UpdateGuideState(): m_state=2
23:08:00.063 00.000 5052 Star::Find(18, 199, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 374
23:08:00.063 00.000 5052 Star::Find returns 1 (0), X=197.79, Y=160.27, Mass=9194, SNR=67.3, Peak=489 HFD=4.5
23:08:00.063 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.36) = xAngle (0.24 = 0.24)
23:08:00.063 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.10 = -0.10)
23:08:00.063 00.000 5052 CameraToMount -- cameraX=-26.87 cameraY=16.14 hyp=31.34 cameraTheta=2.60 mountX=30.43 mountY=-3.06, mountTheta=-0.10
23:08:00.063 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=489, med=32, FiltMin=28, FiltMax=389, Gamma=2.260
23:08:00.073 00.010 5052 UpdateGuideState exits: m=9194 SNR=67.3
23:08:00.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:00.073 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:00.073 00.000 5052 Enqueuing Expose request
23:08:00.073 00.000 8976 Worker thread wakes up
23:08:00.074 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:00.074 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,142,37,37)
23:08:01.111 01.037 8976 Exposure complete
23:08:01.125 00.014 8976 worker thread done servicing request
23:08:01.125 00.000 5052 OnExposeComplete: enter
23:08:01.125 00.000 5052 UpdateGuideState(): m_state=2
23:08:01.125 00.000 5052 Star::Find(18, 197, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 375
23:08:01.125 00.000 5052 Star::Find returns 1 (0), X=197.62, Y=159.94, Mass=8905, SNR=66.3, Peak=542 HFD=4.2
23:08:01.125 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.36) = xAngle (0.25 = 0.25)
23:08:01.125 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.09 = -0.09)
23:08:01.125 00.000 5052 CameraToMount -- cameraX=-27.04 cameraY=15.80 hyp=31.32 cameraTheta=2.61 mountX=30.32 mountY=-2.69, mountTheta=-0.09
23:08:01.126 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=542, med=32, FiltMin=27, FiltMax=364, Gamma=2.260
23:08:01.134 00.008 5052 UpdateGuideState exits: m=8905 SNR=66.3
23:08:01.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:01.134 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:01.134 00.000 5052 Enqueuing Expose request
23:08:01.134 00.000 8976 Worker thread wakes up
23:08:01.134 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:01.135 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(180,142,37,37)
23:08:02.175 01.040 8976 Exposure complete
23:08:02.190 00.015 8976 worker thread done servicing request
23:08:02.190 00.000 5052 OnExposeComplete: enter
23:08:02.190 00.000 5052 UpdateGuideState(): m_state=2
23:08:02.190 00.000 5052 Star::Find(18, 197, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 376
23:08:02.190 00.000 5052 Star::Find returns 1 (0), X=198.57, Y=160.37, Mass=9079, SNR=67.0, Peak=570 HFD=4.7
23:08:02.190 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.36) = xAngle (0.23 = 0.23)
23:08:02.190 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.11 = -0.11)
23:08:02.190 00.000 5052 CameraToMount -- cameraX=-26.09 cameraY=16.23 hyp=30.72 cameraTheta=2.58 mountX=29.95 mountY=-3.49, mountTheta=-0.12
23:08:02.191 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=570, med=32, FiltMin=27, FiltMax=360, Gamma=2.260
23:08:02.201 00.010 5052 UpdateGuideState exits: m=9079 SNR=67.0
23:08:02.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:02.201 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:02.201 00.000 5052 Enqueuing Expose request
23:08:02.201 00.000 8976 Worker thread wakes up
23:08:02.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:02.201 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,142,37,37)
23:08:03.236 01.035 8976 Exposure complete
23:08:03.250 00.014 8976 worker thread done servicing request
23:08:03.250 00.000 5052 OnExposeComplete: enter
23:08:03.250 00.000 5052 UpdateGuideState(): m_state=2
23:08:03.250 00.000 5052 Star::Find(18, 198, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 377
23:08:03.250 00.000 5052 Star::Find returns 1 (0), X=200.73, Y=160.20, Mass=9040, SNR=66.7, Peak=391 HFD=4.6
23:08:03.250 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.36) = xAngle (0.19 = 0.19)
23:08:03.250 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.15 = -0.15)
23:08:03.250 00.000 5052 CameraToMount -- cameraX=-23.93 cameraY=16.07 hyp=28.83 cameraTheta=2.55 mountX=28.30 mountY=-4.26, mountTheta=-0.15
23:08:03.251 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=391, med=32, FiltMin=27, FiltMax=367, Gamma=2.260
23:08:03.260 00.009 5052 UpdateGuideState exits: m=9040 SNR=66.7
23:08:03.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:03.260 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:03.260 00.000 5052 Enqueuing Expose request
23:08:03.260 00.000 8976 Worker thread wakes up
23:08:03.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:03.260 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,142,37,37)
23:08:04.304 01.044 8976 Exposure complete
23:08:04.320 00.016 8976 worker thread done servicing request
23:08:04.320 00.000 5052 OnExposeComplete: enter
23:08:04.320 00.000 5052 UpdateGuideState(): m_state=2
23:08:04.320 00.000 5052 Star::Find(18, 200, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 378
23:08:04.320 00.000 5052 Star::Find returns 1 (0), X=201.50, Y=160.39, Mass=9099, SNR=67.0, Peak=464 HFD=4.6
23:08:04.320 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.36) = xAngle (0.17 = 0.17)
23:08:04.320 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.17 = -0.17)
23:08:04.320 00.000 5052 CameraToMount -- cameraX=-23.16 cameraY=16.25 hyp=28.29 cameraTheta=2.53 mountX=27.88 mountY=-4.76, mountTheta=-0.17
23:08:04.322 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=464, med=32, FiltMin=28, FiltMax=359, Gamma=2.260
23:08:04.332 00.010 5052 UpdateGuideState exits: m=9099 SNR=67.0
23:08:04.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:04.332 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:04.332 00.000 5052 Enqueuing Expose request
23:08:04.332 00.000 8976 Worker thread wakes up
23:08:04.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:04.332 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,142,37,37)
23:08:05.361 01.029 8976 Exposure complete
23:08:05.375 00.014 8976 worker thread done servicing request
23:08:05.375 00.000 5052 OnExposeComplete: enter
23:08:05.375 00.000 5052 UpdateGuideState(): m_state=2
23:08:05.375 00.000 5052 Star::Find(18, 201, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 379
23:08:05.375 00.000 5052 Star::Find returns 1 (0), X=202.31, Y=160.31, Mass=9013, SNR=66.7, Peak=506 HFD=4.7
23:08:05.375 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.36) = xAngle (0.16 = 0.16)
23:08:05.376 00.001 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.18 = -0.18)
23:08:05.376 00.000 5052 CameraToMount -- cameraX=-22.35 cameraY=16.18 hyp=27.59 cameraTheta=2.52 mountX=27.26 mountY=-5.04, mountTheta=-0.18
23:08:05.376 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=506, med=33, FiltMin=29, FiltMax=356, Gamma=2.260
23:08:05.385 00.009 5052 UpdateGuideState exits: m=9013 SNR=66.7
23:08:05.385 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:05.385 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:05.385 00.000 5052 Enqueuing Expose request
23:08:05.385 00.000 8976 Worker thread wakes up
23:08:05.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:05.385 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,142,37,37)
23:08:06.420 01.035 8976 Exposure complete
23:08:06.434 00.014 8976 worker thread done servicing request
23:08:06.434 00.000 5052 OnExposeComplete: enter
23:08:06.434 00.000 5052 UpdateGuideState(): m_state=2
23:08:06.435 00.001 5052 Star::Find(18, 202, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 380
23:08:06.435 00.000 5052 Star::Find returns 1 (0), X=202.93, Y=160.21, Mass=8888, SNR=66.0, Peak=425 HFD=4.5
23:08:06.435 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.36) = xAngle (0.15 = 0.15)
23:08:06.435 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.19 = -0.19)
23:08:06.435 00.000 5052 CameraToMount -- cameraX=-21.73 cameraY=16.08 hyp=27.03 cameraTheta=2.50 mountX=26.75 mountY=-5.21, mountTheta=-0.19
23:08:06.435 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=425, med=31, FiltMin=27, FiltMax=329, Gamma=2.260
23:08:06.444 00.009 5052 UpdateGuideState exits: m=8888 SNR=66.0
23:08:06.444 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:06.444 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:06.444 00.000 5052 Enqueuing Expose request
23:08:06.444 00.000 8976 Worker thread wakes up
23:08:06.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:06.444 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,142,37,37)
23:08:07.482 01.038 8976 Exposure complete
23:08:07.496 00.014 8976 worker thread done servicing request
23:08:07.496 00.000 5052 OnExposeComplete: enter
23:08:07.496 00.000 5052 UpdateGuideState(): m_state=2
23:08:07.496 00.000 5052 Star::Find(18, 202, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 381
23:08:07.496 00.000 5052 Star::Find returns 1 (0), X=204.42, Y=160.60, Mass=8950, SNR=66.4, Peak=365 HFD=5.0
23:08:07.496 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.36) = xAngle (0.10 = 0.10)
23:08:07.496 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.24 = -0.24)
23:08:07.496 00.000 5052 CameraToMount -- cameraX=-20.24 cameraY=16.46 hyp=26.09 cameraTheta=2.46 mountX=25.96 mountY=-6.20, mountTheta=-0.23
23:08:07.497 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=365, med=32, FiltMin=28, FiltMax=309, Gamma=2.260
23:08:07.505 00.008 5052 UpdateGuideState exits: m=8950 SNR=66.4
23:08:07.505 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:07.506 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:07.506 00.000 5052 Enqueuing Expose request
23:08:07.506 00.000 8976 Worker thread wakes up
23:08:07.506 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:07.506 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,143,37,37)
23:08:08.546 01.040 8976 Exposure complete
23:08:08.561 00.015 8976 worker thread done servicing request
23:08:08.561 00.000 5052 OnExposeComplete: enter
23:08:08.561 00.000 5052 UpdateGuideState(): m_state=2
23:08:08.561 00.000 5052 Star::Find(18, 204, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 382
23:08:08.561 00.000 5052 Star::Find returns 1 (0), X=205.22, Y=161.06, Mass=8978, SNR=66.5, Peak=421 HFD=4.6
23:08:08.561 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.36) = xAngle (0.07 = 0.07)
23:08:08.561 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.27 = -0.27)
23:08:08.562 00.001 5052 CameraToMount -- cameraX=-19.44 cameraY=16.92 hyp=25.77 cameraTheta=2.43 mountX=25.72 mountY=-6.96, mountTheta=-0.26
23:08:08.562 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=421, med=32, FiltMin=28, FiltMax=326, Gamma=2.260
23:08:08.571 00.009 5052 UpdateGuideState exits: m=8978 SNR=66.5
23:08:08.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:08.571 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:08.571 00.000 5052 Enqueuing Expose request
23:08:08.571 00.000 8976 Worker thread wakes up
23:08:08.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:08.571 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,143,37,37)
23:08:09.598 01.027 8976 Exposure complete
23:08:09.613 00.015 8976 worker thread done servicing request
23:08:09.613 00.000 5052 OnExposeComplete: enter
23:08:09.613 00.000 5052 UpdateGuideState(): m_state=2
23:08:09.613 00.000 5052 Star::Find(18, 205, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 383
23:08:09.613 00.000 5052 Star::Find returns 1 (0), X=205.48, Y=160.82, Mass=8993, SNR=66.6, Peak=401 HFD=5.0
23:08:09.613 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.36) = xAngle (0.07 = 0.07)
23:08:09.613 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.27 = -0.27)
23:08:09.613 00.000 5052 CameraToMount -- cameraX=-19.18 cameraY=16.68 hyp=25.42 cameraTheta=2.43 mountX=25.36 mountY=-6.86, mountTheta=-0.26
23:08:09.614 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=401, med=32, FiltMin=28, FiltMax=322, Gamma=2.260
23:08:09.623 00.009 5052 UpdateGuideState exits: m=8993 SNR=66.6
23:08:09.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:09.623 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:09.623 00.000 5052 Enqueuing Expose request
23:08:09.623 00.000 8976 Worker thread wakes up
23:08:09.623 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:09.623 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,143,37,37)
23:08:10.653 01.030 8976 Exposure complete
23:08:10.666 00.013 8976 worker thread done servicing request
23:08:10.667 00.001 5052 OnExposeComplete: enter
23:08:10.667 00.000 5052 UpdateGuideState(): m_state=2
23:08:10.667 00.000 5052 Star::Find(18, 205, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 384
23:08:10.667 00.000 5052 Star::Find returns 1 (0), X=205.90, Y=160.56, Mass=8909, SNR=66.4, Peak=396 HFD=5.1
23:08:10.667 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.36) = xAngle (0.06 = 0.06)
23:08:10.667 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.28 = -0.28)
23:08:10.667 00.000 5052 CameraToMount -- cameraX=-18.76 cameraY=16.42 hyp=24.93 cameraTheta=2.42 mountX=24.88 mountY=-6.80, mountTheta=-0.27
23:08:10.668 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=396, med=32, FiltMin=27, FiltMax=286, Gamma=2.260
23:08:10.676 00.008 5052 UpdateGuideState exits: m=8909 SNR=66.4
23:08:10.676 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:10.676 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:10.676 00.000 5052 Enqueuing Expose request
23:08:10.676 00.000 8976 Worker thread wakes up
23:08:10.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:10.676 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,143,37,37)
23:08:11.708 01.032 8976 Exposure complete
23:08:11.722 00.014 8976 worker thread done servicing request
23:08:11.722 00.000 5052 OnExposeComplete: enter
23:08:11.722 00.000 5052 UpdateGuideState(): m_state=2
23:08:11.722 00.000 5052 Star::Find(18, 205, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 385
23:08:11.723 00.001 5052 Star::Find returns 1 (0), X=205.32, Y=160.45, Mass=9063, SNR=66.9, Peak=379 HFD=5.0
23:08:11.723 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.36) = xAngle (0.08 = 0.08)
23:08:11.723 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.26 = -0.26)
23:08:11.723 00.000 5052 CameraToMount -- cameraX=-19.34 cameraY=16.32 hyp=25.30 cameraTheta=2.44 mountX=25.22 mountY=-6.45, mountTheta=-0.25
23:08:11.723 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=379, med=31, FiltMin=27, FiltMax=357, Gamma=2.260
23:08:11.732 00.009 5052 UpdateGuideState exits: m=9063 SNR=66.9
23:08:11.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:11.732 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:11.732 00.000 5052 Enqueuing Expose request
23:08:11.732 00.000 8976 Worker thread wakes up
23:08:11.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:11.732 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,142,37,37)
23:08:12.762 01.030 8976 Exposure complete
23:08:12.777 00.015 8976 worker thread done servicing request
23:08:12.777 00.000 5052 OnExposeComplete: enter
23:08:12.777 00.000 5052 UpdateGuideState(): m_state=2
23:08:12.777 00.000 5052 Star::Find(18, 205, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 386
23:08:12.777 00.000 5052 Star::Find returns 1 (0), X=204.79, Y=160.96, Mass=8977, SNR=66.6, Peak=415 HFD=4.8
23:08:12.777 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.36) = xAngle (0.08 = 0.08)
23:08:12.778 00.001 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.26 = -0.26)
23:08:12.778 00.000 5052 CameraToMount -- cameraX=-19.87 cameraY=16.83 hyp=26.04 cameraTheta=2.44 mountX=25.96 mountY=-6.68, mountTheta=-0.25
23:08:12.778 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=415, med=32, FiltMin=28, FiltMax=289, Gamma=2.260
23:08:12.788 00.010 5052 UpdateGuideState exits: m=8977 SNR=66.6
23:08:12.788 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:12.788 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:12.788 00.000 5052 Enqueuing Expose request
23:08:12.788 00.000 8976 Worker thread wakes up
23:08:12.788 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:12.788 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,143,37,37)
23:08:13.830 01.042 8976 Exposure complete
23:08:13.844 00.014 8976 worker thread done servicing request
23:08:13.844 00.000 5052 OnExposeComplete: enter
23:08:13.844 00.000 5052 UpdateGuideState(): m_state=2
23:08:13.844 00.000 5052 Star::Find(18, 204, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 387
23:08:13.844 00.000 5052 Star::Find returns 1 (0), X=206.08, Y=160.99, Mass=8829, SNR=65.9, Peak=365 HFD=4.6
23:08:13.844 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.36) = xAngle (0.05 = 0.05)
23:08:13.844 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.29 = -0.29)
23:08:13.844 00.000 5052 CameraToMount -- cameraX=-18.58 cameraY=16.86 hyp=25.09 cameraTheta=2.40 mountX=25.06 mountY=-7.27, mountTheta=-0.28
23:08:13.845 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=365, med=32, FiltMin=28, FiltMax=331, Gamma=2.260
23:08:13.853 00.008 5052 UpdateGuideState exits: m=8829 SNR=65.9
23:08:13.853 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:13.853 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:13.854 00.001 5052 Enqueuing Expose request
23:08:13.854 00.000 8976 Worker thread wakes up
23:08:13.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:13.854 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,143,37,37)
23:08:14.879 01.025 8976 Exposure complete
23:08:14.893 00.014 8976 worker thread done servicing request
23:08:14.893 00.000 5052 OnExposeComplete: enter
23:08:14.893 00.000 5052 UpdateGuideState(): m_state=2
23:08:14.893 00.000 5052 Star::Find(18, 206, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 388
23:08:14.893 00.000 5052 Star::Find returns 1 (0), X=205.73, Y=161.15, Mass=8659, SNR=65.3, Peak=447 HFD=4.5
23:08:14.893 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.36) = xAngle (0.05 = 0.05)
23:08:14.893 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.29 = -0.29)
23:08:14.893 00.000 5052 CameraToMount -- cameraX=-18.92 cameraY=17.01 hyp=25.45 cameraTheta=2.41 mountX=25.41 mountY=-7.26, mountTheta=-0.28
23:08:14.894 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=447, med=32, FiltMin=28, FiltMax=309, Gamma=2.260
23:08:14.902 00.008 5052 UpdateGuideState exits: m=8659 SNR=65.3
23:08:14.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:14.902 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:14.902 00.000 5052 Enqueuing Expose request
23:08:14.902 00.000 8976 Worker thread wakes up
23:08:14.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:14.902 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,143,37,37)
23:08:15.938 01.036 8976 Exposure complete
23:08:15.952 00.014 8976 worker thread done servicing request
23:08:15.952 00.000 5052 OnExposeComplete: enter
23:08:15.953 00.001 5052 UpdateGuideState(): m_state=2
23:08:15.953 00.000 5052 Star::Find(18, 205, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 389
23:08:15.953 00.000 5052 Star::Find returns 1 (0), X=205.95, Y=160.69, Mass=8813, SNR=65.9, Peak=428 HFD=4.9
23:08:15.953 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.36) = xAngle (0.06 = 0.06)
23:08:15.953 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.28 = -0.28)
23:08:15.953 00.000 5052 CameraToMount -- cameraX=-18.71 cameraY=16.55 hyp=24.98 cameraTheta=2.42 mountX=24.94 mountY=-6.93, mountTheta=-0.27
23:08:15.954 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=428, med=32, FiltMin=28, FiltMax=313, Gamma=2.260
23:08:15.963 00.009 5052 UpdateGuideState exits: m=8813 SNR=65.9
23:08:15.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:15.963 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:15.963 00.000 5052 Enqueuing Expose request
23:08:15.963 00.000 8976 Worker thread wakes up
23:08:15.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:15.963 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,143,37,37)
23:08:16.996 01.033 8976 Exposure complete
23:08:17.010 00.014 8976 worker thread done servicing request
23:08:17.010 00.000 5052 OnExposeComplete: enter
23:08:17.010 00.000 5052 UpdateGuideState(): m_state=2
23:08:17.010 00.000 5052 Star::Find(18, 205, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 390
23:08:17.010 00.000 5052 Star::Find returns 1 (0), X=206.37, Y=160.87, Mass=9027, SNR=66.5, Peak=437 HFD=5.0
23:08:17.010 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.36) = xAngle (0.04 = 0.04)
23:08:17.010 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.30 = -0.30)
23:08:17.010 00.000 5052 CameraToMount -- cameraX=-18.29 cameraY=16.73 hyp=24.79 cameraTheta=2.40 mountX=24.77 mountY=-7.28, mountTheta=-0.29
23:08:17.011 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=437, med=32, FiltMin=28, FiltMax=308, Gamma=2.260
23:08:17.019 00.008 5052 UpdateGuideState exits: m=9027 SNR=66.5
23:08:17.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:17.019 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:17.019 00.000 5052 Enqueuing Expose request
23:08:17.019 00.000 8976 Worker thread wakes up
23:08:17.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:17.019 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,143,37,37)
23:08:18.067 01.048 8976 Exposure complete
23:08:18.081 00.014 8976 worker thread done servicing request
23:08:18.081 00.000 5052 OnExposeComplete: enter
23:08:18.081 00.000 5052 UpdateGuideState(): m_state=2
23:08:18.081 00.000 5052 Star::Find(18, 206, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 391
23:08:18.081 00.000 5052 Star::Find returns 1 (0), X=206.91, Y=160.39, Mass=8816, SNR=65.9, Peak=440 HFD=5.0
23:08:18.081 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.36) = xAngle (0.04 = 0.04)
23:08:18.081 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.30 = -0.30)
23:08:18.081 00.000 5052 CameraToMount -- cameraX=-17.75 cameraY=16.25 hyp=24.07 cameraTheta=2.40 mountX=24.04 mountY=-7.07, mountTheta=-0.29
23:08:18.082 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=440, med=32, FiltMin=27, FiltMax=311, Gamma=2.260
23:08:18.092 00.010 5052 UpdateGuideState exits: m=8816 SNR=65.9
23:08:18.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:18.092 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:18.092 00.000 5052 Enqueuing Expose request
23:08:18.092 00.000 8976 Worker thread wakes up
23:08:18.092 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:18.092 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,142,37,37)
23:08:19.133 01.041 8976 Exposure complete
23:08:19.148 00.015 8976 worker thread done servicing request
23:08:19.148 00.000 5052 OnExposeComplete: enter
23:08:19.148 00.000 5052 UpdateGuideState(): m_state=2
23:08:19.148 00.000 5052 Star::Find(18, 206, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 392
23:08:19.148 00.000 5052 Star::Find returns 1 (0), X=207.32, Y=160.73, Mass=8811, SNR=65.9, Peak=330 HFD=5.2
23:08:19.148 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:08:19.148 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.32 = -0.32)
23:08:19.148 00.000 5052 CameraToMount -- cameraX=-17.33 cameraY=16.60 hyp=24.00 cameraTheta=2.38 mountX=24.00 mountY=-7.57, mountTheta=-0.31
23:08:19.149 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=330, med=32, FiltMin=28, FiltMax=301, Gamma=2.260
23:08:19.158 00.009 5052 UpdateGuideState exits: m=8811 SNR=65.9
23:08:19.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:19.158 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:19.158 00.000 5052 Enqueuing Expose request
23:08:19.158 00.000 8976 Worker thread wakes up
23:08:19.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:19.158 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,143,37,37)
23:08:20.204 01.046 8976 Exposure complete
23:08:20.218 00.014 8976 worker thread done servicing request
23:08:20.218 00.000 5052 OnExposeComplete: enter
23:08:20.218 00.000 5052 UpdateGuideState(): m_state=2
23:08:20.218 00.000 5052 Star::Find(18, 207, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 393
23:08:20.218 00.000 5052 Star::Find returns 1 (0), X=207.31, Y=161.06, Mass=8697, SNR=65.4, Peak=426 HFD=4.8
23:08:20.219 00.001 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.36) = xAngle (0.01 = 0.01)
23:08:20.219 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.33 = -0.33)
23:08:20.219 00.000 5052 CameraToMount -- cameraX=-17.34 cameraY=16.93 hyp=24.23 cameraTheta=2.37 mountX=24.23 mountY=-7.86, mountTheta=-0.31
23:08:20.220 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=426, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:08:20.228 00.008 5052 UpdateGuideState exits: m=8697 SNR=65.4
23:08:20.229 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:20.229 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:20.229 00.000 5052 Enqueuing Expose request
23:08:20.229 00.000 8976 Worker thread wakes up
23:08:20.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:20.229 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,143,37,37)
23:08:21.261 01.032 8976 Exposure complete
23:08:21.276 00.015 8976 worker thread done servicing request
23:08:21.276 00.000 5052 OnExposeComplete: enter
23:08:21.276 00.000 5052 UpdateGuideState(): m_state=2
23:08:21.276 00.000 5052 Star::Find(18, 207, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 394
23:08:21.276 00.000 5052 Star::Find returns 1 (0), X=204.72, Y=161.51, Mass=8808, SNR=65.8, Peak=450 HFD=4.7
23:08:21.276 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.36) = xAngle (0.07 = 0.07)
23:08:21.276 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.27 = -0.27)
23:08:21.277 00.001 5052 CameraToMount -- cameraX=-19.94 cameraY=17.37 hyp=26.44 cameraTheta=2.42 mountX=26.39 mountY=-7.15, mountTheta=-0.26
23:08:21.277 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=450, med=32, FiltMin=28, FiltMax=346, Gamma=2.260
23:08:21.286 00.009 5052 UpdateGuideState exits: m=8808 SNR=65.8
23:08:21.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:21.286 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:21.286 00.000 5052 Enqueuing Expose request
23:08:21.286 00.000 8976 Worker thread wakes up
23:08:21.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:21.286 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,144,37,37)
23:08:22.329 01.043 8976 Exposure complete
23:08:22.343 00.014 8976 worker thread done servicing request
23:08:22.343 00.000 5052 OnExposeComplete: enter
23:08:22.343 00.000 5052 UpdateGuideState(): m_state=2
23:08:22.344 00.001 5052 Star::Find(18, 204, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 395
23:08:22.344 00.000 5052 Star::Find returns 1 (0), X=201.82, Y=161.56, Mass=8614, SNR=65.1, Peak=413 HFD=4.7
23:08:22.344 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.36) = xAngle (0.13 = 0.13)
23:08:22.344 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.21 = -0.21)
23:08:22.344 00.000 5052 CameraToMount -- cameraX=-22.84 cameraY=17.42 hyp=28.73 cameraTheta=2.49 mountX=28.49 mountY=-5.95, mountTheta=-0.21
23:08:22.344 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=413, med=32, FiltMin=27, FiltMax=335, Gamma=2.260
23:08:22.353 00.009 5052 UpdateGuideState exits: m=8614 SNR=65.1
23:08:22.356 00.003 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:22.356 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:22.356 00.000 5052 Enqueuing Expose request
23:08:22.357 00.001 8976 Worker thread wakes up
23:08:22.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:22.357 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,144,37,37)
23:08:23.389 01.032 8976 Exposure complete
23:08:23.404 00.015 8976 worker thread done servicing request
23:08:23.404 00.000 5052 OnExposeComplete: enter
23:08:23.404 00.000 5052 UpdateGuideState(): m_state=2
23:08:23.404 00.000 5052 Star::Find(18, 201, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 396
23:08:23.404 00.000 5052 Star::Find returns 1 (0), X=200.49, Y=161.42, Mass=8751, SNR=65.7, Peak=394 HFD=4.9
23:08:23.404 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.36) = xAngle (0.16 = 0.16)
23:08:23.404 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.18 = -0.18)
23:08:23.404 00.000 5052 CameraToMount -- cameraX=-24.16 cameraY=17.28 hyp=29.71 cameraTheta=2.52 mountX=29.32 mountY=-5.26, mountTheta=-0.18
23:08:23.405 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=394, med=31, FiltMin=27, FiltMax=324, Gamma=2.260
23:08:23.414 00.009 5052 UpdateGuideState exits: m=8751 SNR=65.7
23:08:23.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:23.414 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:23.414 00.000 5052 Enqueuing Expose request
23:08:23.414 00.000 8976 Worker thread wakes up
23:08:23.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:23.414 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,143,37,37)
23:08:24.454 01.040 8976 Exposure complete
23:08:24.468 00.014 8976 worker thread done servicing request
23:08:24.468 00.000 5052 OnExposeComplete: enter
23:08:24.468 00.000 5052 UpdateGuideState(): m_state=2
23:08:24.468 00.000 5052 Star::Find(18, 200, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 397
23:08:24.468 00.000 5052 Star::Find returns 1 (0), X=200.96, Y=161.52, Mass=8717, SNR=65.6, Peak=369 HFD=5.0
23:08:24.468 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.36) = xAngle (0.15 = 0.15)
23:08:24.468 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.19 = -0.19)
23:08:24.468 00.000 5052 CameraToMount -- cameraX=-23.70 cameraY=17.39 hyp=29.40 cameraTheta=2.51 mountX=29.07 mountY=-5.55, mountTheta=-0.19
23:08:24.469 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=369, med=32, FiltMin=27, FiltMax=325, Gamma=2.260
23:08:24.477 00.008 5052 UpdateGuideState exits: m=8717 SNR=65.6
23:08:24.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:24.477 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:24.477 00.000 5052 Enqueuing Expose request
23:08:24.477 00.000 8976 Worker thread wakes up
23:08:24.478 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:24.478 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,144,37,37)
23:08:25.511 01.033 8976 Exposure complete
23:08:25.525 00.014 8976 worker thread done servicing request
23:08:25.525 00.000 5052 OnExposeComplete: enter
23:08:25.525 00.000 5052 UpdateGuideState(): m_state=2
23:08:25.525 00.000 5052 Star::Find(18, 200, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 398
23:08:25.525 00.000 5052 Star::Find returns 1 (0), X=202.72, Y=161.56, Mass=8642, SNR=65.2, Peak=331 HFD=5.2
23:08:25.525 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.36) = xAngle (0.11 = 0.11)
23:08:25.525 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.23 = -0.23)
23:08:25.525 00.000 5052 CameraToMount -- cameraX=-21.94 cameraY=17.43 hyp=28.02 cameraTheta=2.47 mountX=27.85 mountY=-6.34, mountTheta=-0.22
23:08:25.526 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=331, med=32, FiltMin=27, FiltMax=280, Gamma=2.260
23:08:25.534 00.008 5052 UpdateGuideState exits: m=8642 SNR=65.2
23:08:25.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:25.534 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:25.535 00.001 5052 Enqueuing Expose request
23:08:25.535 00.000 8976 Worker thread wakes up
23:08:25.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:25.535 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,144,37,37)
23:08:26.572 01.037 8976 Exposure complete
23:08:26.586 00.014 8976 worker thread done servicing request
23:08:26.587 00.001 5052 OnExposeComplete: enter
23:08:26.587 00.000 5052 UpdateGuideState(): m_state=2
23:08:26.587 00.000 5052 Star::Find(18, 202, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 399
23:08:26.587 00.000 5052 Star::Find returns 1 (0), X=203.81, Y=161.74, Mass=8890, SNR=66.2, Peak=377 HFD=5.0
23:08:26.587 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.36) = xAngle (0.08 = 0.08)
23:08:26.587 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.26 = -0.26)
23:08:26.587 00.000 5052 CameraToMount -- cameraX=-20.85 cameraY=17.61 hyp=27.29 cameraTheta=2.44 mountX=27.20 mountY=-6.97, mountTheta=-0.25
23:08:26.588 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=377, med=32, FiltMin=28, FiltMax=310, Gamma=2.260
23:08:26.597 00.009 5052 UpdateGuideState exits: m=8890 SNR=66.2
23:08:26.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:26.597 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:26.597 00.000 5052 Enqueuing Expose request
23:08:26.597 00.000 8976 Worker thread wakes up
23:08:26.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:26.597 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,144,37,37)
23:08:27.625 01.028 8976 Exposure complete
23:08:27.638 00.013 8976 worker thread done servicing request
23:08:27.638 00.000 5052 OnExposeComplete: enter
23:08:27.638 00.000 5052 UpdateGuideState(): m_state=2
23:08:27.638 00.000 5052 Star::Find(18, 203, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 400
23:08:27.638 00.000 5052 Star::Find returns 1 (0), X=204.92, Y=161.03, Mass=8693, SNR=65.6, Peak=404 HFD=4.5
23:08:27.639 00.001 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.36) = xAngle (0.07 = 0.07)
23:08:27.639 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.26 = -0.26)
23:08:27.639 00.000 5052 CameraToMount -- cameraX=-19.74 cameraY=16.89 hyp=25.98 cameraTheta=2.43 mountX=25.91 mountY=-6.80, mountTheta=-0.26
23:08:27.639 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=404, med=32, FiltMin=28, FiltMax=350, Gamma=2.260
23:08:27.648 00.009 5052 UpdateGuideState exits: m=8693 SNR=65.6
23:08:27.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:27.648 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:27.648 00.000 5052 Enqueuing Expose request
23:08:27.648 00.000 8976 Worker thread wakes up
23:08:27.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:27.648 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,143,37,37)
23:08:28.692 01.044 8976 Exposure complete
23:08:28.706 00.014 8976 worker thread done servicing request
23:08:28.706 00.000 5052 OnExposeComplete: enter
23:08:28.706 00.000 5052 UpdateGuideState(): m_state=2
23:08:28.707 00.001 5052 Star::Find(18, 204, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 401
23:08:28.707 00.000 5052 Star::Find returns 1 (0), X=204.45, Y=161.08, Mass=8836, SNR=65.9, Peak=371 HFD=5.0
23:08:28.707 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.36) = xAngle (0.08 = 0.08)
23:08:28.707 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.25 = -0.25)
23:08:28.707 00.000 5052 CameraToMount -- cameraX=-20.21 cameraY=16.94 hyp=26.37 cameraTheta=2.44 mountX=26.28 mountY=-6.64, mountTheta=-0.25
23:08:28.708 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=371, med=31, FiltMin=27, FiltMax=307, Gamma=2.260
23:08:28.716 00.008 5052 UpdateGuideState exits: m=8836 SNR=65.9
23:08:28.716 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:28.716 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:28.716 00.000 5052 Enqueuing Expose request
23:08:28.716 00.000 8976 Worker thread wakes up
23:08:28.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:28.716 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,143,37,37)
23:08:29.746 01.030 8976 Exposure complete
23:08:29.759 00.013 8976 worker thread done servicing request
23:08:29.759 00.000 5052 OnExposeComplete: enter
23:08:29.759 00.000 5052 UpdateGuideState(): m_state=2
23:08:29.760 00.001 5052 Star::Find(18, 204, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 402
23:08:29.760 00.000 5052 Star::Find returns 1 (0), X=205.15, Y=161.30, Mass=8984, SNR=66.5, Peak=336 HFD=5.0
23:08:29.760 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.36) = xAngle (0.06 = 0.06)
23:08:29.760 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.28 = -0.28)
23:08:29.760 00.000 5052 CameraToMount -- cameraX=-19.51 cameraY=17.17 hyp=25.99 cameraTheta=2.42 mountX=25.94 mountY=-7.15, mountTheta=-0.27
23:08:29.760 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=336, med=32, FiltMin=27, FiltMax=302, Gamma=2.260
23:08:29.769 00.009 5052 UpdateGuideState exits: m=8984 SNR=66.5
23:08:29.769 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:29.769 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:29.769 00.000 5052 Enqueuing Expose request
23:08:29.769 00.000 8976 Worker thread wakes up
23:08:29.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:29.769 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,143,37,37)
23:08:30.806 01.037 8976 Exposure complete
23:08:30.819 00.013 8976 worker thread done servicing request
23:08:30.820 00.001 5052 OnExposeComplete: enter
23:08:30.820 00.000 5052 UpdateGuideState(): m_state=2
23:08:30.820 00.000 5052 Star::Find(18, 205, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 403
23:08:30.820 00.000 5052 Star::Find returns 1 (0), X=205.01, Y=161.51, Mass=8916, SNR=66.3, Peak=409 HFD=5.0
23:08:30.820 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.36) = xAngle (0.06 = 0.06)
23:08:30.820 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.28 = -0.28)
23:08:30.820 00.000 5052 CameraToMount -- cameraX=-19.65 cameraY=17.37 hyp=26.23 cameraTheta=2.42 mountX=26.18 mountY=-7.27, mountTheta=-0.27
23:08:30.821 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=409, med=32, FiltMin=28, FiltMax=365, Gamma=2.260
23:08:30.829 00.008 5052 UpdateGuideState exits: m=8916 SNR=66.3
23:08:30.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:30.829 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:30.829 00.000 5052 Enqueuing Expose request
23:08:30.829 00.000 8976 Worker thread wakes up
23:08:30.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:30.830 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(187,144,37,37)
23:08:31.859 01.029 8976 Exposure complete
23:08:31.874 00.015 8976 worker thread done servicing request
23:08:31.874 00.000 5052 OnExposeComplete: enter
23:08:31.874 00.000 5052 UpdateGuideState(): m_state=2
23:08:31.874 00.000 5052 Star::Find(18, 205, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 404
23:08:31.874 00.000 5052 Star::Find returns 1 (0), X=204.27, Y=161.64, Mass=8776, SNR=65.7, Peak=374 HFD=4.8
23:08:31.874 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.36) = xAngle (0.07 = 0.07)
23:08:31.874 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.27 = -0.27)
23:08:31.874 00.000 5052 CameraToMount -- cameraX=-20.38 cameraY=17.50 hyp=26.87 cameraTheta=2.43 mountX=26.80 mountY=-7.08, mountTheta=-0.26
23:08:31.875 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=374, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:08:31.883 00.008 5052 UpdateGuideState exits: m=8776 SNR=65.7
23:08:31.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:31.883 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:31.883 00.000 5052 Enqueuing Expose request
23:08:31.884 00.001 8976 Worker thread wakes up
23:08:31.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:31.884 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,144,37,37)
23:08:32.912 01.028 8976 Exposure complete
23:08:32.926 00.014 8976 worker thread done servicing request
23:08:32.926 00.000 5052 OnExposeComplete: enter
23:08:32.926 00.000 5052 UpdateGuideState(): m_state=2
23:08:32.926 00.000 5052 Star::Find(18, 204, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 405
23:08:32.927 00.001 5052 Star::Find returns 1 (0), X=202.65, Y=161.68, Mass=8594, SNR=65.0, Peak=428 HFD=4.8
23:08:32.927 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.36) = xAngle (0.11 = 0.11)
23:08:32.927 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.23 = -0.23)
23:08:32.927 00.000 5052 CameraToMount -- cameraX=-22.01 cameraY=17.54 hyp=28.15 cameraTheta=2.47 mountX=27.98 mountY=-6.42, mountTheta=-0.23
23:08:32.927 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=428, med=32, FiltMin=28, FiltMax=302, Gamma=2.260
23:08:32.936 00.009 5052 UpdateGuideState exits: m=8594 SNR=65.0
23:08:32.937 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:32.937 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:32.937 00.000 5052 Enqueuing Expose request
23:08:32.937 00.000 8976 Worker thread wakes up
23:08:32.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:32.937 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,144,37,37)
23:08:33.977 01.040 8976 Exposure complete
23:08:33.992 00.015 8976 worker thread done servicing request
23:08:33.992 00.000 5052 OnExposeComplete: enter
23:08:33.992 00.000 5052 UpdateGuideState(): m_state=2
23:08:33.992 00.000 5052 Star::Find(18, 202, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 406
23:08:33.992 00.000 5052 Star::Find returns 1 (0), X=202.76, Y=161.46, Mass=8727, SNR=65.6, Peak=508 HFD=5.1
23:08:33.992 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.36) = xAngle (0.11 = 0.11)
23:08:33.992 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.23 = -0.23)
23:08:33.992 00.000 5052 CameraToMount -- cameraX=-21.89 cameraY=17.32 hyp=27.92 cameraTheta=2.47 mountX=27.74 mountY=-6.27, mountTheta=-0.22
23:08:33.993 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=508, med=32, FiltMin=28, FiltMax=317, Gamma=2.260
23:08:34.003 00.010 5052 UpdateGuideState exits: m=8727 SNR=65.6
23:08:34.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:34.003 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:34.003 00.000 5052 Enqueuing Expose request
23:08:34.003 00.000 8976 Worker thread wakes up
23:08:34.003 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:34.003 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,143,37,37)
23:08:35.045 01.042 8976 Exposure complete
23:08:35.060 00.015 8976 worker thread done servicing request
23:08:35.060 00.000 5052 OnExposeComplete: enter
23:08:35.060 00.000 5052 UpdateGuideState(): m_state=2
23:08:35.060 00.000 5052 Star::Find(18, 202, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 407
23:08:35.060 00.000 5052 Star::Find returns 1 (0), X=204.19, Y=160.94, Mass=8623, SNR=65.3, Peak=405 HFD=4.8
23:08:35.060 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.36) = xAngle (0.09 = 0.09)
23:08:35.060 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.24 = -0.24)
23:08:35.060 00.000 5052 CameraToMount -- cameraX=-20.47 cameraY=16.80 hyp=26.49 cameraTheta=2.45 mountX=26.37 mountY=-6.41, mountTheta=-0.24
23:08:35.061 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=405, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:08:35.070 00.009 5052 UpdateGuideState exits: m=8623 SNR=65.3
23:08:35.070 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:35.070 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:35.070 00.000 5052 Enqueuing Expose request
23:08:35.070 00.000 8976 Worker thread wakes up
23:08:35.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:35.070 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,143,37,37)
23:08:36.110 01.040 8976 Exposure complete
23:08:36.125 00.015 8976 worker thread done servicing request
23:08:36.126 00.001 5052 OnExposeComplete: enter
23:08:36.126 00.000 5052 UpdateGuideState(): m_state=2
23:08:36.126 00.000 5052 Star::Find(18, 204, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 408
23:08:36.126 00.000 5052 Star::Find returns 1 (0), X=205.46, Y=161.34, Mass=8658, SNR=65.3, Peak=399 HFD=5.1
23:08:36.126 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.36) = xAngle (0.05 = 0.05)
23:08:36.126 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.29 = -0.29)
23:08:36.126 00.000 5052 CameraToMount -- cameraX=-19.20 cameraY=17.20 hyp=25.78 cameraTheta=2.41 mountX=25.75 mountY=-7.31, mountTheta=-0.28
23:08:36.127 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=399, med=32, FiltMin=28, FiltMax=307, Gamma=2.260
23:08:36.135 00.008 5052 UpdateGuideState exits: m=8658 SNR=65.3
23:08:36.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:36.135 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:36.135 00.000 5052 Enqueuing Expose request
23:08:36.136 00.001 8976 Worker thread wakes up
23:08:36.136 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:36.136 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,143,37,37)
23:08:37.173 01.037 8976 Exposure complete
23:08:37.186 00.013 8976 worker thread done servicing request
23:08:37.187 00.001 5052 OnExposeComplete: enter
23:08:37.187 00.000 5052 UpdateGuideState(): m_state=2
23:08:37.187 00.000 5052 Star::Find(18, 205, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 409
23:08:37.187 00.000 5052 Star::Find returns 1 (0), X=206.92, Y=161.05, Mass=8910, SNR=66.2, Peak=359 HFD=4.6
23:08:37.187 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:08:37.187 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.32 = -0.32)
23:08:37.187 00.000 5052 CameraToMount -- cameraX=-17.74 cameraY=16.92 hyp=24.51 cameraTheta=2.38 mountX=24.50 mountY=-7.68, mountTheta=-0.30
23:08:37.188 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=359, med=32, FiltMin=28, FiltMax=307, Gamma=2.260
23:08:37.196 00.008 5052 UpdateGuideState exits: m=8910 SNR=66.2
23:08:37.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:37.196 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:37.196 00.000 5052 Enqueuing Expose request
23:08:37.196 00.000 8976 Worker thread wakes up
23:08:37.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:37.196 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,143,37,37)
23:08:38.226 01.030 8976 Exposure complete
23:08:38.241 00.015 8976 worker thread done servicing request
23:08:38.241 00.000 5052 OnExposeComplete: enter
23:08:38.241 00.000 5052 UpdateGuideState(): m_state=2
23:08:38.241 00.000 5052 Star::Find(18, 206, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 410
23:08:38.241 00.000 5052 Star::Find returns 1 (0), X=207.57, Y=161.57, Mass=8753, SNR=65.7, Peak=424 HFD=5.0
23:08:38.241 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.36) = xAngle (-0.01 = -0.01)
23:08:38.241 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.35 = -0.35)
23:08:38.241 00.000 5052 CameraToMount -- cameraX=-17.08 cameraY=17.44 hyp=24.41 cameraTheta=2.35 mountX=24.41 mountY=-8.43, mountTheta=-0.33
23:08:38.242 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=424, med=32, FiltMin=28, FiltMax=307, Gamma=2.260
23:08:38.251 00.009 5052 UpdateGuideState exits: m=8753 SNR=65.7
23:08:38.252 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:38.252 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:38.252 00.000 5052 Enqueuing Expose request
23:08:38.252 00.000 8976 Worker thread wakes up
23:08:38.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:38.252 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,144,37,37)
23:08:39.288 01.036 8976 Exposure complete
23:08:39.303 00.015 8976 worker thread done servicing request
23:08:39.303 00.000 5052 OnExposeComplete: enter
23:08:39.303 00.000 5052 UpdateGuideState(): m_state=2
23:08:39.303 00.000 5052 Star::Find(18, 207, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 411
23:08:39.303 00.000 5052 Star::Find returns 1 (0), X=208.14, Y=161.77, Mass=8715, SNR=65.6, Peak=395 HFD=5.0
23:08:39.303 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.36) = xAngle (-0.04 = -0.04)
23:08:39.303 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.38 = -0.38)
23:08:39.304 00.001 5052 CameraToMount -- cameraX=-16.52 cameraY=17.63 hyp=24.16 cameraTheta=2.32 mountX=24.14 mountY=-8.85, mountTheta=-0.35
23:08:39.304 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=395, med=32, FiltMin=28, FiltMax=333, Gamma=2.260
23:08:39.313 00.009 5052 UpdateGuideState exits: m=8715 SNR=65.6
23:08:39.314 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:39.314 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:39.314 00.000 5052 Enqueuing Expose request
23:08:39.314 00.000 8976 Worker thread wakes up
23:08:39.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:39.314 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,144,37,37)
23:08:40.352 01.038 8976 Exposure complete
23:08:40.367 00.015 8976 worker thread done servicing request
23:08:40.367 00.000 5052 OnExposeComplete: enter
23:08:40.367 00.000 5052 UpdateGuideState(): m_state=2
23:08:40.367 00.000 5052 Star::Find(18, 208, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 412
23:08:40.367 00.000 5052 Star::Find returns 1 (0), X=207.87, Y=161.04, Mass=8478, SNR=64.7, Peak=387 HFD=4.7
23:08:40.367 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.36) = xAngle (-0.01 = -0.01)
23:08:40.368 00.001 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.35 = -0.35)
23:08:40.368 00.000 5052 CameraToMount -- cameraX=-16.79 cameraY=16.91 hyp=23.83 cameraTheta=2.35 mountX=23.83 mountY=-8.08, mountTheta=-0.33
23:08:40.368 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=387, med=32, FiltMin=27, FiltMax=270, Gamma=2.260
23:08:40.377 00.009 5052 UpdateGuideState exits: m=8478 SNR=64.7
23:08:40.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:40.377 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:40.377 00.000 5052 Enqueuing Expose request
23:08:40.377 00.000 8976 Worker thread wakes up
23:08:40.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:40.377 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,143,37,37)
23:08:41.416 01.039 8976 Exposure complete
23:08:41.429 00.013 8976 worker thread done servicing request
23:08:41.430 00.001 5052 OnExposeComplete: enter
23:08:41.430 00.000 5052 UpdateGuideState(): m_state=2
23:08:41.430 00.000 5052 Star::Find(18, 207, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 413
23:08:41.430 00.000 5052 Star::Find returns 1 (0), X=207.65, Y=161.46, Mass=8682, SNR=65.3, Peak=367 HFD=5.2
23:08:41.430 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.36) = xAngle (-0.01 = -0.01)
23:08:41.430 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.35 = -0.35)
23:08:41.430 00.000 5052 CameraToMount -- cameraX=-17.01 cameraY=17.32 hyp=24.28 cameraTheta=2.35 mountX=24.27 mountY=-8.36, mountTheta=-0.33
23:08:41.431 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=367, med=32, FiltMin=28, FiltMax=261, Gamma=2.260
23:08:41.439 00.008 5052 UpdateGuideState exits: m=8682 SNR=65.3
23:08:41.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:41.439 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:41.439 00.000 5052 Enqueuing Expose request
23:08:41.439 00.000 8976 Worker thread wakes up
23:08:41.440 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:41.440 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,143,37,37)
23:08:42.477 01.037 8976 Exposure complete
23:08:42.492 00.015 8976 worker thread done servicing request
23:08:42.492 00.000 5052 OnExposeComplete: enter
23:08:42.492 00.000 5052 UpdateGuideState(): m_state=2
23:08:42.492 00.000 5052 Star::Find(18, 207, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 414
23:08:42.493 00.001 5052 Star::Find returns 1 (0), X=207.21, Y=161.60, Mass=9160, SNR=67.3, Peak=413 HFD=4.8
23:08:42.493 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.36) = xAngle (-0.00 = -0.00)
23:08:42.493 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
23:08:42.493 00.000 5052 CameraToMount -- cameraX=-17.45 cameraY=17.46 hyp=24.69 cameraTheta=2.36 mountX=24.69 mountY=-8.30, mountTheta=-0.32
23:08:42.493 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=413, med=32, FiltMin=27, FiltMax=314, Gamma=2.260
23:08:42.502 00.009 5052 UpdateGuideState exits: m=9160 SNR=67.3
23:08:42.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:42.502 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:42.502 00.000 5052 Enqueuing Expose request
23:08:42.502 00.000 8976 Worker thread wakes up
23:08:42.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:42.502 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,144,37,37)
23:08:43.542 01.040 8976 Exposure complete
23:08:43.556 00.014 8976 worker thread done servicing request
23:08:43.556 00.000 5052 OnExposeComplete: enter
23:08:43.556 00.000 5052 UpdateGuideState(): m_state=2
23:08:43.556 00.000 5052 Star::Find(18, 207, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 415
23:08:43.556 00.000 5052 Star::Find returns 1 (0), X=207.21, Y=161.44, Mass=8809, SNR=66.0, Peak=353 HFD=5.1
23:08:43.556 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.36) = xAngle (0.00 = 0.00)
23:08:43.556 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
23:08:43.556 00.000 5052 CameraToMount -- cameraX=-17.44 cameraY=17.30 hyp=24.57 cameraTheta=2.36 mountX=24.57 mountY=-8.16, mountTheta=-0.32
23:08:43.557 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=353, med=32, FiltMin=28, FiltMax=318, Gamma=2.260
23:08:43.566 00.009 5052 UpdateGuideState exits: m=8809 SNR=66.0
23:08:43.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:43.566 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:43.566 00.000 5052 Enqueuing Expose request
23:08:43.566 00.000 8976 Worker thread wakes up
23:08:43.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:43.566 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,143,37,37)
23:08:44.595 01.029 8976 Exposure complete
23:08:44.610 00.015 8976 worker thread done servicing request
23:08:44.610 00.000 5052 OnExposeComplete: enter
23:08:44.610 00.000 5052 UpdateGuideState(): m_state=2
23:08:44.610 00.000 5052 Star::Find(18, 207, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 416
23:08:44.610 00.000 5052 Star::Find returns 1 (0), X=206.60, Y=161.97, Mass=9291, SNR=67.8, Peak=437 HFD=4.8
23:08:44.610 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.36) = xAngle (0.00 = 0.00)
23:08:44.610 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
23:08:44.610 00.000 5052 CameraToMount -- cameraX=-18.05 cameraY=17.83 hyp=25.38 cameraTheta=2.36 mountX=25.38 mountY=-8.37, mountTheta=-0.32
23:08:44.611 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=437, med=32, FiltMin=27, FiltMax=328, Gamma=2.260
23:08:44.621 00.010 5052 UpdateGuideState exits: m=9291 SNR=67.8
23:08:44.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:44.621 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:44.621 00.000 5052 Enqueuing Expose request
23:08:44.621 00.000 8976 Worker thread wakes up
23:08:44.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:44.621 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,144,37,37)
23:08:45.654 01.033 8976 Exposure complete
23:08:45.669 00.015 8976 worker thread done servicing request
23:08:45.669 00.000 5052 OnExposeComplete: enter
23:08:45.669 00.000 5052 UpdateGuideState(): m_state=2
23:08:45.669 00.000 5052 Star::Find(18, 206, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 417
23:08:45.669 00.000 5052 Star::Find returns 1 (0), X=207.32, Y=162.07, Mass=8947, SNR=66.5, Peak=406 HFD=4.8
23:08:45.669 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.36) = xAngle (-0.02 = -0.02)
23:08:45.669 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.36 = -0.36)
23:08:45.669 00.000 5052 CameraToMount -- cameraX=-17.33 cameraY=17.94 hyp=24.94 cameraTheta=2.34 mountX=24.94 mountY=-8.78, mountTheta=-0.34
23:08:45.670 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=406, med=32, FiltMin=27, FiltMax=311, Gamma=2.260
23:08:45.679 00.009 5052 UpdateGuideState exits: m=8947 SNR=66.5
23:08:45.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:45.679 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:45.679 00.000 5052 Enqueuing Expose request
23:08:45.679 00.000 8976 Worker thread wakes up
23:08:45.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:45.679 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,144,37,37)
23:08:46.705 01.026 8976 Exposure complete
23:08:46.719 00.014 8976 worker thread done servicing request
23:08:46.719 00.000 5052 OnExposeComplete: enter
23:08:46.719 00.000 5052 UpdateGuideState(): m_state=2
23:08:46.719 00.000 5052 Star::Find(18, 207, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 418
23:08:46.719 00.000 5052 Star::Find returns 1 (0), X=207.35, Y=162.14, Mass=9010, SNR=66.7, Peak=362 HFD=5.0
23:08:46.719 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.36) = xAngle (-0.02 = -0.02)
23:08:46.719 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.36 = -0.36)
23:08:46.719 00.000 5052 CameraToMount -- cameraX=-17.31 cameraY=18.01 hyp=24.98 cameraTheta=2.34 mountX=24.97 mountY=-8.85, mountTheta=-0.34
23:08:46.720 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=362, med=32, FiltMin=27, FiltMax=329, Gamma=2.260
23:08:46.729 00.009 5052 UpdateGuideState exits: m=9010 SNR=66.7
23:08:46.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:46.730 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:46.730 00.000 5052 Enqueuing Expose request
23:08:46.730 00.000 8976 Worker thread wakes up
23:08:46.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:46.730 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,144,37,37)
23:08:47.763 01.033 8976 Exposure complete
23:08:47.778 00.015 8976 worker thread done servicing request
23:08:47.778 00.000 5052 OnExposeComplete: enter
23:08:47.778 00.000 5052 UpdateGuideState(): m_state=2
23:08:47.778 00.000 5052 Star::Find(18, 207, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 419
23:08:47.778 00.000 5052 Star::Find returns 1 (0), X=207.71, Y=162.22, Mass=8799, SNR=65.9, Peak=373 HFD=4.9
23:08:47.778 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.36) = xAngle (-0.04 = -0.04)
23:08:47.778 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.37 = -0.37)
23:08:47.778 00.000 5052 CameraToMount -- cameraX=-16.94 cameraY=18.08 hyp=24.78 cameraTheta=2.32 mountX=24.76 mountY=-9.07, mountTheta=-0.35
23:08:47.779 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=373, med=31, FiltMin=27, FiltMax=272, Gamma=2.260
23:08:47.787 00.008 5052 UpdateGuideState exits: m=8799 SNR=65.9
23:08:47.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:47.787 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:47.787 00.000 5052 Enqueuing Expose request
23:08:47.787 00.000 8976 Worker thread wakes up
23:08:47.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:47.788 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(190,144,37,37)
23:08:48.829 01.041 8976 Exposure complete
23:08:48.843 00.014 8976 worker thread done servicing request
23:08:48.843 00.000 5052 OnExposeComplete: enter
23:08:48.843 00.000 5052 UpdateGuideState(): m_state=2
23:08:48.843 00.000 5052 Star::Find(18, 207, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 420
23:08:48.843 00.000 5052 Star::Find returns 1 (0), X=206.92, Y=162.01, Mass=8734, SNR=65.6, Peak=368 HFD=5.0
23:08:48.843 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.36) = xAngle (-0.01 = -0.01)
23:08:48.844 00.001 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.35 = -0.35)
23:08:48.844 00.000 5052 CameraToMount -- cameraX=-17.74 cameraY=17.88 hyp=25.18 cameraTheta=2.35 mountX=25.18 mountY=-8.55, mountTheta=-0.33
23:08:48.844 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=368, med=32, FiltMin=27, FiltMax=274, Gamma=2.260
23:08:48.853 00.009 5052 UpdateGuideState exits: m=8734 SNR=65.6
23:08:48.853 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:48.853 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:48.853 00.000 5052 Enqueuing Expose request
23:08:48.853 00.000 8976 Worker thread wakes up
23:08:48.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:48.853 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,144,37,37)
23:08:49.889 01.036 8976 Exposure complete
23:08:49.903 00.014 8976 worker thread done servicing request
23:08:49.903 00.000 5052 OnExposeComplete: enter
23:08:49.903 00.000 5052 UpdateGuideState(): m_state=2
23:08:49.903 00.000 5052 Star::Find(18, 206, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 421
23:08:49.903 00.000 5052 Star::Find returns 1 (0), X=205.96, Y=162.10, Mass=8854, SNR=66.0, Peak=358 HFD=4.7
23:08:49.903 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:08:49.903 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.32 = -0.32)
23:08:49.903 00.000 5052 CameraToMount -- cameraX=-18.69 cameraY=17.96 hyp=25.92 cameraTheta=2.38 mountX=25.92 mountY=-8.21, mountTheta=-0.31
23:08:49.904 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=358, med=32, FiltMin=28, FiltMax=269, Gamma=2.260
23:08:49.912 00.008 5052 UpdateGuideState exits: m=8854 SNR=66.0
23:08:49.912 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:49.912 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:49.912 00.000 5052 Enqueuing Expose request
23:08:49.913 00.001 8976 Worker thread wakes up
23:08:49.913 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:49.913 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,144,37,37)
23:08:50.943 01.030 8976 Exposure complete
23:08:50.957 00.014 8976 worker thread done servicing request
23:08:50.957 00.000 5052 OnExposeComplete: enter
23:08:50.957 00.000 5052 UpdateGuideState(): m_state=2
23:08:50.957 00.000 5052 Star::Find(18, 205, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 422
23:08:50.957 00.000 5052 Star::Find returns 1 (0), X=204.41, Y=162.16, Mass=9046, SNR=66.8, Peak=374 HFD=5.0
23:08:50.957 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.36) = xAngle (0.05 = 0.05)
23:08:50.957 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.28 = -0.28)
23:08:50.957 00.000 5052 CameraToMount -- cameraX=-20.25 cameraY=18.03 hyp=27.11 cameraTheta=2.41 mountX=27.07 mountY=-7.61, mountTheta=-0.27
23:08:50.958 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=374, med=32, FiltMin=27, FiltMax=321, Gamma=2.260
23:08:50.967 00.009 5052 UpdateGuideState exits: m=9046 SNR=66.8
23:08:50.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:50.967 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:50.967 00.000 5052 Enqueuing Expose request
23:08:50.967 00.000 8976 Worker thread wakes up
23:08:50.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:50.967 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,144,37,37)
23:08:52.016 01.049 8976 Exposure complete
23:08:52.031 00.015 8976 worker thread done servicing request
23:08:52.031 00.000 5052 OnExposeComplete: enter
23:08:52.032 00.001 5052 UpdateGuideState(): m_state=2
23:08:52.032 00.000 5052 Star::Find(18, 204, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 423
23:08:52.032 00.000 5052 Star::Find returns 1 (0), X=202.61, Y=161.94, Mass=8592, SNR=65.0, Peak=412 HFD=5.0
23:08:52.032 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.36) = xAngle (0.10 = 0.10)
23:08:52.032 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.24 = -0.24)
23:08:52.032 00.000 5052 CameraToMount -- cameraX=-22.05 cameraY=17.80 hyp=28.34 cameraTheta=2.46 mountX=28.19 mountY=-6.64, mountTheta=-0.23
23:08:52.033 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=412, med=32, FiltMin=27, FiltMax=317, Gamma=2.260
23:08:52.041 00.008 5052 UpdateGuideState exits: m=8592 SNR=65.0
23:08:52.042 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:52.042 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:52.042 00.000 5052 Enqueuing Expose request
23:08:52.042 00.000 8976 Worker thread wakes up
23:08:52.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:52.042 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,144,37,37)
23:08:53.088 01.046 8976 Exposure complete
23:08:53.102 00.014 8976 worker thread done servicing request
23:08:53.103 00.001 5052 OnExposeComplete: enter
23:08:53.103 00.000 5052 UpdateGuideState(): m_state=2
23:08:53.103 00.000 5052 Star::Find(18, 202, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 424
23:08:53.103 00.000 5052 Star::Find returns 1 (0), X=202.65, Y=162.20, Mass=8429, SNR=64.5, Peak=435 HFD=4.7
23:08:53.103 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.36) = xAngle (0.09 = 0.09)
23:08:53.103 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.24 = -0.24)
23:08:53.103 00.000 5052 CameraToMount -- cameraX=-22.00 cameraY=18.06 hyp=28.47 cameraTheta=2.45 mountX=28.34 mountY=-6.89, mountTheta=-0.24
23:08:53.104 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=435, med=31, FiltMin=27, FiltMax=288, Gamma=2.260
23:08:53.112 00.008 5052 UpdateGuideState exits: m=8429 SNR=64.5
23:08:53.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:53.112 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:53.112 00.000 5052 Enqueuing Expose request
23:08:53.112 00.000 8976 Worker thread wakes up
23:08:53.113 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:53.113 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,144,37,37)
23:08:54.147 01.034 8976 Exposure complete
23:08:54.162 00.015 8976 worker thread done servicing request
23:08:54.162 00.000 5052 OnExposeComplete: enter
23:08:54.162 00.000 5052 UpdateGuideState(): m_state=2
23:08:54.162 00.000 5052 Star::Find(18, 202, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 425
23:08:54.162 00.000 5052 Star::Find returns 1 (0), X=203.98, Y=162.07, Mass=8599, SNR=65.1, Peak=363 HFD=4.6
23:08:54.163 00.001 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.36) = xAngle (0.07 = 0.07)
23:08:54.163 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.27 = -0.27)
23:08:54.163 00.000 5052 CameraToMount -- cameraX=-20.68 cameraY=17.94 hyp=27.38 cameraTheta=2.43 mountX=27.31 mountY=-7.34, mountTheta=-0.26
23:08:54.163 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=363, med=32, FiltMin=27, FiltMax=290, Gamma=2.260
23:08:54.173 00.010 5052 UpdateGuideState exits: m=8599 SNR=65.1
23:08:54.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:54.173 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:54.173 00.000 5052 Enqueuing Expose request
23:08:54.173 00.000 8976 Worker thread wakes up
23:08:54.174 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:54.174 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,144,37,37)
23:08:55.205 01.031 8976 Exposure complete
23:08:55.219 00.014 8976 worker thread done servicing request
23:08:55.220 00.001 5052 OnExposeComplete: enter
23:08:55.220 00.000 5052 UpdateGuideState(): m_state=2
23:08:55.220 00.000 5052 Star::Find(18, 203, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 426
23:08:55.220 00.000 5052 Star::Find returns 1 (0), X=204.64, Y=161.97, Mass=8869, SNR=66.0, Peak=331 HFD=5.1
23:08:55.220 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.36) = xAngle (0.05 = 0.05)
23:08:55.220 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.28 = -0.28)
23:08:55.220 00.000 5052 CameraToMount -- cameraX=-20.02 cameraY=17.84 hyp=26.81 cameraTheta=2.41 mountX=26.77 mountY=-7.54, mountTheta=-0.27
23:08:55.221 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=331, med=32, FiltMin=28, FiltMax=285, Gamma=2.260
23:08:55.230 00.009 5052 UpdateGuideState exits: m=8869 SNR=66.0
23:08:55.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:55.230 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:55.230 00.000 5052 Enqueuing Expose request
23:08:55.230 00.000 8976 Worker thread wakes up
23:08:55.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:55.230 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,144,37,37)
23:08:56.274 01.044 8976 Exposure complete
23:08:56.288 00.014 8976 worker thread done servicing request
23:08:56.288 00.000 5052 OnExposeComplete: enter
23:08:56.288 00.000 5052 UpdateGuideState(): m_state=2
23:08:56.288 00.000 5052 Star::Find(18, 204, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 427
23:08:56.288 00.000 5052 Star::Find returns 1 (0), X=201.50, Y=162.31, Mass=8721, SNR=65.4, Peak=312 HFD=5.3
23:08:56.288 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.36) = xAngle (0.12 = 0.12)
23:08:56.288 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.22 = -0.22)
23:08:56.288 00.000 5052 CameraToMount -- cameraX=-23.16 cameraY=18.18 hyp=29.44 cameraTheta=2.48 mountX=29.24 mountY=-6.50, mountTheta=-0.22
23:08:56.289 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=312, med=32, FiltMin=28, FiltMax=262, Gamma=2.260
23:08:56.297 00.008 5052 UpdateGuideState exits: m=8721 SNR=65.4
23:08:56.298 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:56.298 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:56.298 00.000 5052 Enqueuing Expose request
23:08:56.298 00.000 8976 Worker thread wakes up
23:08:56.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:56.298 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,144,37,37)
23:08:57.329 01.031 8976 Exposure complete
23:08:57.343 00.014 8976 worker thread done servicing request
23:08:57.344 00.001 5052 OnExposeComplete: enter
23:08:57.344 00.000 5052 UpdateGuideState(): m_state=2
23:08:57.344 00.000 5052 Star::Find(18, 201, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 428
23:08:57.344 00.000 5052 Star::Find returns 1 (0), X=198.10, Y=162.30, Mass=8557, SNR=64.9, Peak=413 HFD=4.7
23:08:57.344 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.36) = xAngle (0.18 = 0.18)
23:08:57.344 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.16 = -0.16)
23:08:57.344 00.000 5052 CameraToMount -- cameraX=-26.56 cameraY=18.17 hyp=32.18 cameraTheta=2.54 mountX=31.64 mountY=-5.03, mountTheta=-0.16
23:08:57.345 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=413, med=32, FiltMin=27, FiltMax=335, Gamma=2.260
23:08:57.353 00.008 5052 UpdateGuideState exits: m=8557 SNR=64.9
23:08:57.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:57.353 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:57.353 00.000 5052 Enqueuing Expose request
23:08:57.353 00.000 8976 Worker thread wakes up
23:08:57.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:57.353 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,144,37,37)
23:08:58.396 01.043 8976 Exposure complete
23:08:58.410 00.014 8976 worker thread done servicing request
23:08:58.410 00.000 5052 OnExposeComplete: enter
23:08:58.411 00.001 5052 UpdateGuideState(): m_state=2
23:08:58.411 00.000 5052 Star::Find(18, 198, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 429
23:08:58.411 00.000 5052 Star::Find returns 1 (0), X=197.16, Y=162.11, Mass=8635, SNR=65.3, Peak=425 HFD=4.7
23:08:58.411 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.36) = xAngle (0.20 = 0.20)
23:08:58.411 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.14 = -0.14)
23:08:58.411 00.000 5052 CameraToMount -- cameraX=-27.50 cameraY=17.97 hyp=32.85 cameraTheta=2.56 mountX=32.17 mountY=-4.45, mountTheta=-0.14
23:08:58.412 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=425, med=32, FiltMin=28, FiltMax=323, Gamma=2.260
23:08:58.420 00.008 5052 UpdateGuideState exits: m=8635 SNR=65.3
23:08:58.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:58.420 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:58.420 00.000 5052 Enqueuing Expose request
23:08:58.420 00.000 8976 Worker thread wakes up
23:08:58.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:58.421 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(179,144,37,37)
23:08:59.461 01.040 8976 Exposure complete
23:08:59.475 00.014 8976 worker thread done servicing request
23:08:59.475 00.000 5052 OnExposeComplete: enter
23:08:59.475 00.000 5052 UpdateGuideState(): m_state=2
23:08:59.475 00.000 5052 Star::Find(18, 197, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 430
23:08:59.476 00.001 5052 Star::Find returns 1 (0), X=199.77, Y=162.54, Mass=8862, SNR=66.0, Peak=384 HFD=4.7
23:08:59.476 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.36) = xAngle (0.15 = 0.15)
23:08:59.476 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.19 = -0.19)
23:08:59.476 00.000 5052 CameraToMount -- cameraX=-24.89 cameraY=18.41 hyp=30.96 cameraTheta=2.50 mountX=30.63 mountY=-5.96, mountTheta=-0.19
23:08:59.476 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=384, med=32, FiltMin=27, FiltMax=345, Gamma=2.260
23:08:59.486 00.010 5052 UpdateGuideState exits: m=8862 SNR=66.0
23:08:59.486 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:59.486 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:08:59.486 00.000 5052 Enqueuing Expose request
23:08:59.486 00.000 8976 Worker thread wakes up
23:08:59.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:08:59.486 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,145,37,37)
23:09:00.516 01.030 8976 Exposure complete
23:09:00.532 00.016 8976 worker thread done servicing request
23:09:00.532 00.000 5052 OnExposeComplete: enter
23:09:00.532 00.000 5052 UpdateGuideState(): m_state=2
23:09:00.532 00.000 5052 Star::Find(18, 199, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 431
23:09:00.532 00.000 5052 Star::Find returns 1 (0), X=202.94, Y=162.07, Mass=8871, SNR=66.0, Peak=358 HFD=4.6
23:09:00.532 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.36) = xAngle (0.09 = 0.09)
23:09:00.532 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.25 = -0.25)
23:09:00.532 00.000 5052 CameraToMount -- cameraX=-21.72 cameraY=17.93 hyp=28.17 cameraTheta=2.45 mountX=28.05 mountY=-6.89, mountTheta=-0.24
23:09:00.533 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=358, med=32, FiltMin=28, FiltMax=288, Gamma=2.260
23:09:00.541 00.008 5052 UpdateGuideState exits: m=8871 SNR=66.0
23:09:00.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:00.541 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:00.541 00.000 5052 Enqueuing Expose request
23:09:00.541 00.000 8976 Worker thread wakes up
23:09:00.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:00.541 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,144,37,37)
23:09:01.585 01.044 8976 Exposure complete
23:09:01.599 00.014 8976 worker thread done servicing request
23:09:01.599 00.000 5052 OnExposeComplete: enter
23:09:01.599 00.000 5052 UpdateGuideState(): m_state=2
23:09:01.599 00.000 5052 Star::Find(18, 202, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 432
23:09:01.599 00.000 5052 Star::Find returns 1 (0), X=204.51, Y=162.25, Mass=8774, SNR=65.7, Peak=409 HFD=4.6
23:09:01.599 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.36) = xAngle (0.05 = 0.05)
23:09:01.599 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.29 = -0.29)
23:09:01.599 00.000 5052 CameraToMount -- cameraX=-20.15 cameraY=18.11 hyp=27.09 cameraTheta=2.41 mountX=27.06 mountY=-7.73, mountTheta=-0.28
23:09:01.600 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=409, med=32, FiltMin=28, FiltMax=313, Gamma=2.260
23:09:01.608 00.008 5052 UpdateGuideState exits: m=8774 SNR=65.7
23:09:01.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:01.608 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:01.608 00.000 5052 Enqueuing Expose request
23:09:01.608 00.000 8976 Worker thread wakes up
23:09:01.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:01.608 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,144,37,37)
23:09:02.650 01.042 8976 Exposure complete
23:09:02.664 00.014 8976 worker thread done servicing request
23:09:02.664 00.000 5052 OnExposeComplete: enter
23:09:02.664 00.000 5052 UpdateGuideState(): m_state=2
23:09:02.664 00.000 5052 Star::Find(18, 204, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 433
23:09:02.664 00.000 5052 Star::Find returns 1 (0), X=205.02, Y=162.80, Mass=8884, SNR=66.1, Peak=414 HFD=4.8
23:09:02.664 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:09:02.664 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.32 = -0.32)
23:09:02.664 00.000 5052 CameraToMount -- cameraX=-19.64 cameraY=18.66 hyp=27.09 cameraTheta=2.38 mountX=27.09 mountY=-8.44, mountTheta=-0.30
23:09:02.665 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=414, med=31, FiltMin=27, FiltMax=305, Gamma=2.260
23:09:02.674 00.009 5052 UpdateGuideState exits: m=8884 SNR=66.1
23:09:02.675 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:02.675 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:02.675 00.000 5052 Enqueuing Expose request
23:09:02.675 00.000 8976 Worker thread wakes up
23:09:02.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:02.675 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,145,37,37)
23:09:03.700 01.025 8976 Exposure complete
23:09:03.714 00.014 8976 worker thread done servicing request
23:09:03.715 00.001 5052 OnExposeComplete: enter
23:09:03.715 00.000 5052 UpdateGuideState(): m_state=2
23:09:03.715 00.000 5052 Star::Find(18, 205, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 434
23:09:03.715 00.000 5052 Star::Find returns 1 (0), X=206.50, Y=162.31, Mass=8722, SNR=65.6, Peak=391 HFD=5.2
23:09:03.715 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.36) = xAngle (-0.00 = -0.00)
23:09:03.715 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
23:09:03.715 00.000 5052 CameraToMount -- cameraX=-18.16 cameraY=18.17 hyp=25.69 cameraTheta=2.36 mountX=25.69 mountY=-8.63, mountTheta=-0.32
23:09:03.716 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=391, med=32, FiltMin=28, FiltMax=301, Gamma=2.260
23:09:03.725 00.009 5052 UpdateGuideState exits: m=8722 SNR=65.6
23:09:03.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:03.725 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:03.725 00.000 5052 Enqueuing Expose request
23:09:03.725 00.000 8976 Worker thread wakes up
23:09:03.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:03.725 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,144,37,37)
23:09:04.764 01.039 8976 Exposure complete
23:09:04.779 00.015 8976 worker thread done servicing request
23:09:04.779 00.000 5052 OnExposeComplete: enter
23:09:04.779 00.000 5052 UpdateGuideState(): m_state=2
23:09:04.779 00.000 5052 Star::Find(18, 206, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 435
23:09:04.779 00.000 5052 Star::Find returns 1 (0), X=207.26, Y=162.83, Mass=9086, SNR=67.0, Peak=348 HFD=5.0
23:09:04.779 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.36) = xAngle (-0.04 = -0.04)
23:09:04.779 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.38 = -0.38)
23:09:04.779 00.000 5052 CameraToMount -- cameraX=-17.40 cameraY=18.70 hyp=25.54 cameraTheta=2.32 mountX=25.52 mountY=-9.44, mountTheta=-0.35
23:09:04.780 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=348, med=32, FiltMin=27, FiltMax=329, Gamma=2.260
23:09:04.790 00.010 5052 UpdateGuideState exits: m=9086 SNR=67.0
23:09:04.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:04.790 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:04.790 00.000 5052 Enqueuing Expose request
23:09:04.790 00.000 8976 Worker thread wakes up
23:09:04.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:04.790 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,145,37,37)
23:09:05.831 01.041 8976 Exposure complete
23:09:05.845 00.014 8976 worker thread done servicing request
23:09:05.845 00.000 5052 OnExposeComplete: enter
23:09:05.845 00.000 5052 UpdateGuideState(): m_state=2
23:09:05.845 00.000 5052 Star::Find(18, 207, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 436
23:09:05.845 00.000 5052 Star::Find returns 1 (0), X=207.75, Y=162.66, Mass=8822, SNR=66.0, Peak=383 HFD=5.2
23:09:05.845 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.36) = xAngle (-0.05 = -0.05)
23:09:05.845 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.39 = -0.39)
23:09:05.845 00.000 5052 CameraToMount -- cameraX=-16.90 cameraY=18.53 hyp=25.08 cameraTheta=2.31 mountX=25.05 mountY=-9.50, mountTheta=-0.36
23:09:05.846 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=383, med=32, FiltMin=27, FiltMax=280, Gamma=2.260
23:09:05.855 00.009 5052 UpdateGuideState exits: m=8822 SNR=66.0
23:09:05.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:05.855 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:05.855 00.000 5052 Enqueuing Expose request
23:09:05.855 00.000 8976 Worker thread wakes up
23:09:05.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:05.855 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,145,37,37)
23:09:06.886 01.031 8976 Exposure complete
23:09:06.900 00.014 8976 worker thread done servicing request
23:09:06.900 00.000 5052 OnExposeComplete: enter
23:09:06.900 00.000 5052 UpdateGuideState(): m_state=2
23:09:06.900 00.000 5052 Star::Find(18, 207, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 437
23:09:06.900 00.000 5052 Star::Find returns 1 (0), X=207.89, Y=162.60, Mass=8953, SNR=66.5, Peak=431 HFD=5.0
23:09:06.900 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.36) = xAngle (-0.05 = -0.05)
23:09:06.900 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.39 = -0.39)
23:09:06.900 00.000 5052 CameraToMount -- cameraX=-16.77 cameraY=18.46 hyp=24.94 cameraTheta=2.31 mountX=24.91 mountY=-9.50, mountTheta=-0.36
23:09:06.901 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=431, med=32, FiltMin=28, FiltMax=295, Gamma=2.260
23:09:06.909 00.008 5052 UpdateGuideState exits: m=8953 SNR=66.5
23:09:06.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:06.909 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:06.910 00.001 5052 Enqueuing Expose request
23:09:06.910 00.000 8976 Worker thread wakes up
23:09:06.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:06.910 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,145,37,37)
23:09:07.946 01.036 8976 Exposure complete
23:09:07.961 00.015 8976 worker thread done servicing request
23:09:07.961 00.000 5052 OnExposeComplete: enter
23:09:07.961 00.000 5052 UpdateGuideState(): m_state=2
23:09:07.961 00.000 5052 Star::Find(18, 207, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 438
23:09:07.961 00.000 5052 Star::Find returns 1 (0), X=208.12, Y=162.28, Mass=8702, SNR=65.4, Peak=364 HFD=5.0
23:09:07.961 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.36) = xAngle (-0.05 = -0.05)
23:09:07.961 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.39 = -0.39)
23:09:07.961 00.000 5052 CameraToMount -- cameraX=-16.54 cameraY=18.14 hyp=24.55 cameraTheta=2.31 mountX=24.52 mountY=-9.30, mountTheta=-0.36
23:09:07.962 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=364, med=32, FiltMin=27, FiltMax=319, Gamma=2.260
23:09:07.970 00.008 5052 UpdateGuideState exits: m=8702 SNR=65.4
23:09:07.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:07.970 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:07.970 00.000 5052 Enqueuing Expose request
23:09:07.970 00.000 8976 Worker thread wakes up
23:09:07.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:07.970 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,144,37,37)
23:09:08.997 01.027 8976 Exposure complete
23:09:09.011 00.014 8976 worker thread done servicing request
23:09:09.011 00.000 5052 OnExposeComplete: enter
23:09:09.011 00.000 5052 UpdateGuideState(): m_state=2
23:09:09.011 00.000 5052 Star::Find(18, 208, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 439
23:09:09.011 00.000 5052 Star::Find returns 1 (0), X=209.04, Y=162.42, Mass=8997, SNR=66.6, Peak=349 HFD=5.1
23:09:09.011 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.36) = xAngle (-0.08 = -0.08)
23:09:09.011 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.42 = -0.42)
23:09:09.011 00.000 5052 CameraToMount -- cameraX=-15.61 cameraY=18.28 hyp=24.04 cameraTheta=2.28 mountX=23.96 mountY=-9.83, mountTheta=-0.39
23:09:09.012 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=349, med=31, FiltMin=27, FiltMax=313, Gamma=2.260
23:09:09.020 00.008 5052 UpdateGuideState exits: m=8997 SNR=66.6
23:09:09.021 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:09.021 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:09.021 00.000 5052 Enqueuing Expose request
23:09:09.021 00.000 8976 Worker thread wakes up
23:09:09.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:09.021 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,144,37,37)
23:09:10.057 01.036 8976 Exposure complete
23:09:10.072 00.015 8976 worker thread done servicing request
23:09:10.072 00.000 5052 OnExposeComplete: enter
23:09:10.072 00.000 5052 UpdateGuideState(): m_state=2
23:09:10.072 00.000 5052 Star::Find(18, 209, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 440
23:09:10.073 00.001 5052 Star::Find returns 1 (0), X=209.48, Y=163.07, Mass=8797, SNR=65.7, Peak=365 HFD=5.1
23:09:10.073 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.36) = xAngle (-0.11 = -0.11)
23:09:10.073 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.45 = -0.45)
23:09:10.073 00.000 5052 CameraToMount -- cameraX=-15.18 cameraY=18.93 hyp=24.27 cameraTheta=2.25 mountX=24.12 mountY=-10.60, mountTheta=-0.41
23:09:10.073 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=365, med=32, FiltMin=27, FiltMax=309, Gamma=2.260
23:09:10.081 00.008 5052 UpdateGuideState exits: m=8797 SNR=65.7
23:09:10.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:10.081 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:10.081 00.000 5052 Enqueuing Expose request
23:09:10.081 00.000 8976 Worker thread wakes up
23:09:10.082 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:10.082 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,145,37,37)
23:09:11.114 01.032 8976 Exposure complete
23:09:11.129 00.015 8976 worker thread done servicing request
23:09:11.129 00.000 5052 OnExposeComplete: enter
23:09:11.129 00.000 5052 UpdateGuideState(): m_state=2
23:09:11.129 00.000 5052 Star::Find(18, 209, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 441
23:09:11.129 00.000 5052 Star::Find returns 1 (0), X=208.96, Y=162.35, Mass=8647, SNR=65.3, Peak=394 HFD=5.0
23:09:11.129 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.36) = xAngle (-0.08 = -0.08)
23:09:11.129 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.42 = -0.42)
23:09:11.129 00.000 5052 CameraToMount -- cameraX=-15.70 cameraY=18.22 hyp=24.05 cameraTheta=2.28 mountX=23.98 mountY=-9.73, mountTheta=-0.39
23:09:11.130 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=394, med=32, FiltMin=28, FiltMax=299, Gamma=2.260
23:09:11.139 00.009 5052 UpdateGuideState exits: m=8647 SNR=65.3
23:09:11.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:11.139 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:11.139 00.000 5052 Enqueuing Expose request
23:09:11.139 00.000 8976 Worker thread wakes up
23:09:11.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:11.139 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,144,37,37)
23:09:12.168 01.029 8976 Exposure complete
23:09:12.182 00.014 8976 worker thread done servicing request
23:09:12.182 00.000 5052 OnExposeComplete: enter
23:09:12.182 00.000 5052 UpdateGuideState(): m_state=2
23:09:12.182 00.000 5052 Star::Find(18, 208, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 442
23:09:12.182 00.000 5052 Star::Find returns 1 (0), X=208.91, Y=162.61, Mass=8588, SNR=65.0, Peak=413 HFD=4.9
23:09:12.182 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.36) = xAngle (-0.08 = -0.08)
23:09:12.182 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.42 = -0.42)
23:09:12.182 00.000 5052 CameraToMount -- cameraX=-15.74 cameraY=18.47 hyp=24.27 cameraTheta=2.28 mountX=24.19 mountY=-9.94, mountTheta=-0.39
23:09:12.183 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=413, med=32, FiltMin=28, FiltMax=307, Gamma=2.260
23:09:12.192 00.009 5052 UpdateGuideState exits: m=8588 SNR=65.0
23:09:12.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:12.192 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:12.192 00.000 5052 Enqueuing Expose request
23:09:12.193 00.001 8976 Worker thread wakes up
23:09:12.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:12.193 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,145,37,37)
23:09:13.237 01.044 8976 Exposure complete
23:09:13.250 00.013 8976 worker thread done servicing request
23:09:13.251 00.001 5052 OnExposeComplete: enter
23:09:13.251 00.000 5052 UpdateGuideState(): m_state=2
23:09:13.251 00.000 5052 Star::Find(18, 208, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 443
23:09:13.251 00.000 5052 Star::Find returns 1 (0), X=207.43, Y=162.87, Mass=8641, SNR=65.3, Peak=463 HFD=4.6
23:09:13.251 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.36) = xAngle (-0.04 = -0.04)
23:09:13.251 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.38 = -0.38)
23:09:13.251 00.000 5052 CameraToMount -- cameraX=-17.23 cameraY=18.74 hyp=25.46 cameraTheta=2.31 mountX=25.43 mountY=-9.54, mountTheta=-0.36
23:09:13.252 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=463, med=32, FiltMin=27, FiltMax=333, Gamma=2.260
23:09:13.261 00.009 5052 UpdateGuideState exits: m=8641 SNR=65.3
23:09:13.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:13.261 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:13.261 00.000 5052 Enqueuing Expose request
23:09:13.261 00.000 8976 Worker thread wakes up
23:09:13.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:13.261 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,145,37,37)
23:09:14.307 01.046 8976 Exposure complete
23:09:14.321 00.014 8976 worker thread done servicing request
23:09:14.321 00.000 5052 OnExposeComplete: enter
23:09:14.321 00.000 5052 UpdateGuideState(): m_state=2
23:09:14.322 00.001 5052 Star::Find(18, 207, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 444
23:09:14.322 00.000 5052 Star::Find returns 1 (0), X=207.04, Y=162.51, Mass=8664, SNR=65.4, Peak=471 HFD=4.9
23:09:14.322 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.36) = xAngle (-0.02 = -0.02)
23:09:14.322 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.36 = -0.36)
23:09:14.322 00.000 5052 CameraToMount -- cameraX=-17.62 cameraY=18.38 hyp=25.46 cameraTheta=2.34 mountX=25.45 mountY=-9.05, mountTheta=-0.34
23:09:14.322 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=471, med=32, FiltMin=28, FiltMax=350, Gamma=2.260
23:09:14.331 00.009 5052 UpdateGuideState exits: m=8664 SNR=65.4
23:09:14.332 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:14.332 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:14.332 00.000 5052 Enqueuing Expose request
23:09:14.332 00.000 8976 Worker thread wakes up
23:09:14.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:14.332 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,145,37,37)
23:09:15.376 01.044 8976 Exposure complete
23:09:15.390 00.014 8976 worker thread done servicing request
23:09:15.390 00.000 5052 OnExposeComplete: enter
23:09:15.390 00.000 5052 UpdateGuideState(): m_state=2
23:09:15.390 00.000 5052 Star::Find(18, 207, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 445
23:09:15.391 00.001 5052 Star::Find returns 1 (0), X=207.47, Y=162.97, Mass=8820, SNR=65.9, Peak=378 HFD=5.0
23:09:15.391 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.36) = xAngle (-0.05 = -0.05)
23:09:15.391 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.39 = -0.39)
23:09:15.391 00.000 5052 CameraToMount -- cameraX=-17.19 cameraY=18.84 hyp=25.50 cameraTheta=2.31 mountX=25.47 mountY=-9.65, mountTheta=-0.36
23:09:15.392 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=378, med=31, FiltMin=27, FiltMax=300, Gamma=2.260
23:09:15.401 00.009 5052 UpdateGuideState exits: m=8820 SNR=65.9
23:09:15.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:15.402 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:15.402 00.000 5052 Enqueuing Expose request
23:09:15.402 00.000 8976 Worker thread wakes up
23:09:15.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:15.402 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,145,37,37)
23:09:16.442 01.040 8976 Exposure complete
23:09:16.458 00.016 8976 worker thread done servicing request
23:09:16.458 00.000 5052 OnExposeComplete: enter
23:09:16.458 00.000 5052 UpdateGuideState(): m_state=2
23:09:16.458 00.000 5052 Star::Find(18, 207, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 446
23:09:16.458 00.000 5052 Star::Find returns 1 (0), X=207.52, Y=163.29, Mass=8971, SNR=66.4, Peak=345 HFD=5.1
23:09:16.458 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.36) = xAngle (-0.06 = -0.06)
23:09:16.458 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.40 = -0.40)
23:09:16.458 00.000 5052 CameraToMount -- cameraX=-17.13 cameraY=19.15 hyp=25.70 cameraTheta=2.30 mountX=25.65 mountY=-9.96, mountTheta=-0.37
23:09:16.459 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=345, med=32, FiltMin=28, FiltMax=307, Gamma=2.260
23:09:16.468 00.009 5052 UpdateGuideState exits: m=8971 SNR=66.4
23:09:16.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:16.468 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:16.468 00.000 5052 Enqueuing Expose request
23:09:16.468 00.000 8976 Worker thread wakes up
23:09:16.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:16.468 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,145,37,37)
23:09:17.496 01.028 8976 Exposure complete
23:09:17.509 00.013 8976 worker thread done servicing request
23:09:17.510 00.001 5052 OnExposeComplete: enter
23:09:17.510 00.000 5052 UpdateGuideState(): m_state=2
23:09:17.510 00.000 5052 Star::Find(18, 207, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 447
23:09:17.510 00.000 5052 Star::Find returns 1 (0), X=207.43, Y=163.28, Mass=8965, SNR=66.5, Peak=398 HFD=4.7
23:09:17.510 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.36) = xAngle (-0.06 = -0.06)
23:09:17.510 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.40 = -0.40)
23:09:17.510 00.000 5052 CameraToMount -- cameraX=-17.23 cameraY=19.15 hyp=25.76 cameraTheta=2.30 mountX=25.72 mountY=-9.91, mountTheta=-0.37
23:09:17.511 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=398, med=32, FiltMin=28, FiltMax=341, Gamma=2.260
23:09:17.521 00.010 5052 UpdateGuideState exits: m=8965 SNR=66.5
23:09:17.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:17.521 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:17.521 00.000 5052 Enqueuing Expose request
23:09:17.521 00.000 8976 Worker thread wakes up
23:09:17.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:17.521 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,145,37,37)
23:09:18.548 01.027 8976 Exposure complete
23:09:18.562 00.014 8976 worker thread done servicing request
23:09:18.562 00.000 5052 OnExposeComplete: enter
23:09:18.562 00.000 5052 UpdateGuideState(): m_state=2
23:09:18.562 00.000 5052 Star::Find(18, 207, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 448
23:09:18.562 00.000 5052 Star::Find returns 1 (0), X=206.07, Y=162.95, Mass=8871, SNR=66.1, Peak=423 HFD=4.4
23:09:18.562 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.36) = xAngle (-0.01 = -0.01)
23:09:18.562 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.35 = -0.35)
23:09:18.562 00.000 5052 CameraToMount -- cameraX=-18.59 cameraY=18.81 hyp=26.44 cameraTheta=2.35 mountX=26.44 mountY=-9.03, mountTheta=-0.33
23:09:18.563 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=423, med=32, FiltMin=28, FiltMax=366, Gamma=2.260
23:09:18.571 00.008 5052 UpdateGuideState exits: m=8871 SNR=66.1
23:09:18.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:18.571 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:18.571 00.000 5052 Enqueuing Expose request
23:09:18.572 00.001 8976 Worker thread wakes up
23:09:18.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:18.572 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,145,37,37)
23:09:19.612 01.040 8976 Exposure complete
23:09:19.626 00.014 8976 worker thread done servicing request
23:09:19.626 00.000 5052 OnExposeComplete: enter
23:09:19.626 00.000 5052 UpdateGuideState(): m_state=2
23:09:19.626 00.000 5052 Star::Find(18, 206, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 449
23:09:19.626 00.000 5052 Star::Find returns 1 (0), X=203.84, Y=163.54, Mass=8894, SNR=66.2, Peak=395 HFD=4.9
23:09:19.626 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.36) = xAngle (0.03 = 0.03)
23:09:19.626 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.31 = -0.31)
23:09:19.627 00.001 5052 CameraToMount -- cameraX=-20.82 cameraY=19.41 hyp=28.46 cameraTheta=2.39 mountX=28.45 mountY=-8.61, mountTheta=-0.29
23:09:19.627 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=395, med=32, FiltMin=28, FiltMax=325, Gamma=2.260
23:09:19.636 00.009 5052 UpdateGuideState exits: m=8894 SNR=66.2
23:09:19.636 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:19.636 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:19.636 00.000 5052 Enqueuing Expose request
23:09:19.636 00.000 8976 Worker thread wakes up
23:09:19.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:19.636 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,146,37,37)
23:09:20.665 01.029 8976 Exposure complete
23:09:20.679 00.014 8976 worker thread done servicing request
23:09:20.679 00.000 5052 OnExposeComplete: enter
23:09:20.679 00.000 5052 UpdateGuideState(): m_state=2
23:09:20.680 00.001 5052 Star::Find(18, 203, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 450
23:09:20.680 00.000 5052 Star::Find returns 1 (0), X=201.33, Y=163.55, Mass=8968, SNR=66.5, Peak=361 HFD=4.8
23:09:20.680 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.36) = xAngle (0.09 = 0.09)
23:09:20.680 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.25 = -0.25)
23:09:20.680 00.000 5052 CameraToMount -- cameraX=-23.33 cameraY=19.42 hyp=30.35 cameraTheta=2.45 mountX=30.24 mountY=-7.55, mountTheta=-0.24
23:09:20.680 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=361, med=32, FiltMin=28, FiltMax=313, Gamma=2.260
23:09:20.689 00.009 5052 UpdateGuideState exits: m=8968 SNR=66.5
23:09:20.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:20.689 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:20.689 00.000 5052 Enqueuing Expose request
23:09:20.690 00.001 8976 Worker thread wakes up
23:09:20.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:20.690 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,146,37,37)
23:09:21.731 01.041 8976 Exposure complete
23:09:21.744 00.013 8976 worker thread done servicing request
23:09:21.744 00.000 5052 OnExposeComplete: enter
23:09:21.745 00.001 5052 UpdateGuideState(): m_state=2
23:09:21.745 00.000 5052 Star::Find(18, 201, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 451
23:09:21.745 00.000 5052 Star::Find returns 1 (0), X=199.41, Y=163.16, Mass=8800, SNR=65.8, Peak=364 HFD=5.1
23:09:21.745 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.36) = xAngle (0.14 = 0.14)
23:09:21.745 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.20 = -0.20)
23:09:21.745 00.000 5052 CameraToMount -- cameraX=-25.24 cameraY=19.02 hyp=31.61 cameraTheta=2.50 mountX=31.31 mountY=-6.36, mountTheta=-0.20
23:09:21.746 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=364, med=31, FiltMin=27, FiltMax=290, Gamma=2.260
23:09:21.754 00.008 5052 UpdateGuideState exits: m=8800 SNR=65.8
23:09:21.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:21.754 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:21.754 00.000 5052 Enqueuing Expose request
23:09:21.754 00.000 8976 Worker thread wakes up
23:09:21.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:21.754 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,145,37,37)
23:09:22.787 01.033 8976 Exposure complete
23:09:22.801 00.014 8976 worker thread done servicing request
23:09:22.801 00.000 5052 OnExposeComplete: enter
23:09:22.801 00.000 5052 UpdateGuideState(): m_state=2
23:09:22.801 00.000 5052 Star::Find(18, 199, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 452
23:09:22.801 00.000 5052 Star::Find returns 1 (0), X=197.12, Y=163.48, Mass=8813, SNR=65.9, Peak=389 HFD=4.8
23:09:22.801 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.36) = xAngle (0.17 = 0.17)
23:09:22.801 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.17 = -0.17)
23:09:22.801 00.000 5052 CameraToMount -- cameraX=-27.54 cameraY=19.35 hyp=33.66 cameraTheta=2.53 mountX=33.17 mountY=-5.68, mountTheta=-0.17
23:09:22.802 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=389, med=32, FiltMin=28, FiltMax=343, Gamma=2.260
23:09:22.811 00.009 5052 UpdateGuideState exits: m=8813 SNR=65.9
23:09:22.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:22.811 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:22.811 00.000 5052 Enqueuing Expose request
23:09:22.811 00.000 8976 Worker thread wakes up
23:09:22.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:22.811 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(179,145,37,37)
23:09:23.849 01.038 8976 Exposure complete
23:09:23.864 00.015 8976 worker thread done servicing request
23:09:23.864 00.000 5052 OnExposeComplete: enter
23:09:23.864 00.000 5052 UpdateGuideState(): m_state=2
23:09:23.864 00.000 5052 Star::Find(18, 197, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 453
23:09:23.864 00.000 5052 Star::Find returns 1 (0), X=197.82, Y=163.37, Mass=8800, SNR=65.8, Peak=428 HFD=4.7
23:09:23.864 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.36) = xAngle (0.16 = 0.16)
23:09:23.864 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.18 = -0.18)
23:09:23.864 00.000 5052 CameraToMount -- cameraX=-26.84 cameraY=19.24 hyp=33.02 cameraTheta=2.52 mountX=32.59 mountY=-5.88, mountTheta=-0.18
23:09:23.865 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=428, med=32, FiltMin=27, FiltMax=343, Gamma=2.260
23:09:23.874 00.009 5052 UpdateGuideState exits: m=8800 SNR=65.8
23:09:23.875 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:23.875 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:23.875 00.000 5052 Enqueuing Expose request
23:09:23.875 00.000 8976 Worker thread wakes up
23:09:23.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:23.875 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,145,37,37)
23:09:24.916 01.041 8976 Exposure complete
23:09:24.930 00.014 8976 worker thread done servicing request
23:09:24.930 00.000 5052 OnExposeComplete: enter
23:09:24.930 00.000 5052 UpdateGuideState(): m_state=2
23:09:24.930 00.000 5052 Star::Find(18, 197, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 454
23:09:24.930 00.000 5052 Star::Find returns 1 (0), X=200.46, Y=163.49, Mass=8902, SNR=66.2, Peak=327 HFD=5.2
23:09:24.930 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.36) = xAngle (0.11 = 0.11)
23:09:24.931 00.001 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.23 = -0.23)
23:09:24.931 00.000 5052 CameraToMount -- cameraX=-24.20 cameraY=19.36 hyp=30.99 cameraTheta=2.47 mountX=30.81 mountY=-7.12, mountTheta=-0.23
23:09:24.931 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=327, med=31, FiltMin=27, FiltMax=254, Gamma=2.260
23:09:24.940 00.009 5052 UpdateGuideState exits: m=8902 SNR=66.2
23:09:24.940 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:24.940 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:24.940 00.000 5052 Enqueuing Expose request
23:09:24.941 00.001 8976 Worker thread wakes up
23:09:24.941 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:24.941 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,145,37,37)
23:09:25.983 01.042 8976 Exposure complete
23:09:25.998 00.015 8976 worker thread done servicing request
23:09:25.998 00.000 5052 OnExposeComplete: enter
23:09:25.998 00.000 5052 UpdateGuideState(): m_state=2
23:09:25.998 00.000 5052 Star::Find(18, 200, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 455
23:09:25.998 00.000 5052 Star::Find returns 1 (0), X=202.62, Y=163.36, Mass=8767, SNR=65.6, Peak=395 HFD=4.8
23:09:25.998 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.36) = xAngle (0.06 = 0.06)
23:09:25.998 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.27 = -0.27)
23:09:25.998 00.000 5052 CameraToMount -- cameraX=-22.04 cameraY=19.23 hyp=29.25 cameraTheta=2.42 mountX=29.19 mountY=-7.92, mountTheta=-0.27
23:09:25.999 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=395, med=31, FiltMin=27, FiltMax=350, Gamma=2.260
23:09:26.009 00.010 5052 UpdateGuideState exits: m=8767 SNR=65.6
23:09:26.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:26.009 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:26.009 00.000 5052 Enqueuing Expose request
23:09:26.009 00.000 8976 Worker thread wakes up
23:09:26.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:26.009 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,145,37,37)
23:09:27.050 01.041 8976 Exposure complete
23:09:27.065 00.015 8976 worker thread done servicing request
23:09:27.066 00.001 5052 OnExposeComplete: enter
23:09:27.066 00.000 5052 UpdateGuideState(): m_state=2
23:09:27.066 00.000 5052 Star::Find(18, 202, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 456
23:09:27.066 00.000 5052 Star::Find returns 1 (0), X=203.71, Y=163.73, Mass=8709, SNR=65.5, Peak=387 HFD=4.8
23:09:27.066 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.36) = xAngle (0.03 = 0.03)
23:09:27.066 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.31 = -0.31)
23:09:27.066 00.000 5052 CameraToMount -- cameraX=-20.94 cameraY=19.59 hyp=28.68 cameraTheta=2.39 mountX=28.67 mountY=-8.72, mountTheta=-0.30
23:09:27.067 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=387, med=32, FiltMin=28, FiltMax=333, Gamma=2.260
23:09:27.076 00.009 5052 UpdateGuideState exits: m=8709 SNR=65.5
23:09:27.076 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:27.076 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:27.076 00.000 5052 Enqueuing Expose request
23:09:27.076 00.000 8976 Worker thread wakes up
23:09:27.077 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:27.077 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,146,37,37)
23:09:28.121 01.044 8976 Exposure complete
23:09:28.137 00.016 8976 worker thread done servicing request
23:09:28.137 00.000 5052 OnExposeComplete: enter
23:09:28.137 00.000 5052 UpdateGuideState(): m_state=2
23:09:28.137 00.000 5052 Star::Find(18, 203, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 457
23:09:28.138 00.001 5052 Star::Find returns 1 (0), X=204.15, Y=163.77, Mass=8941, SNR=66.4, Peak=542 HFD=4.5
23:09:28.138 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:09:28.138 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.32 = -0.32)
23:09:28.138 00.000 5052 CameraToMount -- cameraX=-20.51 cameraY=19.63 hyp=28.39 cameraTheta=2.38 mountX=28.39 mountY=-8.95, mountTheta=-0.31
23:09:28.139 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=542, med=32, FiltMin=27, FiltMax=345, Gamma=2.260
23:09:28.149 00.010 5052 UpdateGuideState exits: m=8941 SNR=66.4
23:09:28.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:28.149 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:28.149 00.000 5052 Enqueuing Expose request
23:09:28.149 00.000 8976 Worker thread wakes up
23:09:28.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:28.149 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,146,37,37)
23:09:29.188 01.039 8976 Exposure complete
23:09:29.202 00.014 8976 worker thread done servicing request
23:09:29.202 00.000 5052 OnExposeComplete: enter
23:09:29.202 00.000 5052 UpdateGuideState(): m_state=2
23:09:29.202 00.000 5052 Star::Find(18, 204, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 458
23:09:29.202 00.000 5052 Star::Find returns 1 (0), X=205.81, Y=163.50, Mass=8623, SNR=65.2, Peak=415 HFD=4.9
23:09:29.202 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.36) = xAngle (-0.02 = -0.02)
23:09:29.202 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.36 = -0.36)
23:09:29.202 00.000 5052 CameraToMount -- cameraX=-18.85 cameraY=19.37 hyp=27.03 cameraTheta=2.34 mountX=27.02 mountY=-9.42, mountTheta=-0.34
23:09:29.203 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=415, med=32, FiltMin=28, FiltMax=319, Gamma=2.260
23:09:29.211 00.008 5052 UpdateGuideState exits: m=8623 SNR=65.2
23:09:29.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:29.211 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:29.211 00.000 5052 Enqueuing Expose request
23:09:29.212 00.001 8976 Worker thread wakes up
23:09:29.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:29.212 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,146,37,37)
23:09:30.242 01.030 8976 Exposure complete
23:09:30.256 00.014 8976 worker thread done servicing request
23:09:30.257 00.001 5052 OnExposeComplete: enter
23:09:30.257 00.000 5052 UpdateGuideState(): m_state=2
23:09:30.257 00.000 5052 Star::Find(18, 205, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 459
23:09:30.257 00.000 5052 Star::Find returns 1 (0), X=206.73, Y=163.91, Mass=8885, SNR=66.2, Peak=389 HFD=4.9
23:09:30.257 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.36) = xAngle (-0.05 = -0.05)
23:09:30.257 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.39 = -0.39)
23:09:30.257 00.000 5052 CameraToMount -- cameraX=-17.93 cameraY=19.78 hyp=26.70 cameraTheta=2.31 mountX=26.66 mountY=-10.18, mountTheta=-0.36
23:09:30.258 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=389, med=31, FiltMin=27, FiltMax=302, Gamma=2.260
23:09:30.267 00.009 5052 UpdateGuideState exits: m=8885 SNR=66.2
23:09:30.267 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:30.267 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:30.267 00.000 5052 Enqueuing Expose request
23:09:30.267 00.000 8976 Worker thread wakes up
23:09:30.268 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:30.268 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,146,37,37)
23:09:31.303 01.035 8976 Exposure complete
23:09:31.317 00.014 8976 worker thread done servicing request
23:09:31.317 00.000 5052 OnExposeComplete: enter
23:09:31.317 00.000 5052 UpdateGuideState(): m_state=2
23:09:31.317 00.000 5052 Star::Find(18, 206, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 460
23:09:31.317 00.000 5052 Star::Find returns 1 (0), X=206.40, Y=163.80, Mass=8625, SNR=65.1, Peak=409 HFD=5.1
23:09:31.317 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.36) = xAngle (-0.04 = -0.04)
23:09:31.317 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.38 = -0.38)
23:09:31.318 00.001 5052 CameraToMount -- cameraX=-18.26 cameraY=19.66 hyp=26.84 cameraTheta=2.32 mountX=26.81 mountY=-9.94, mountTheta=-0.35
23:09:31.318 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=409, med=32, FiltMin=27, FiltMax=292, Gamma=2.260
23:09:31.327 00.009 5052 UpdateGuideState exits: m=8625 SNR=65.1
23:09:31.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:31.327 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:31.327 00.000 5052 Enqueuing Expose request
23:09:31.327 00.000 8976 Worker thread wakes up
23:09:31.327 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:31.327 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,146,37,37)
23:09:32.367 01.040 8976 Exposure complete
23:09:32.382 00.015 8976 worker thread done servicing request
23:09:32.382 00.000 5052 OnExposeComplete: enter
23:09:32.382 00.000 5052 UpdateGuideState(): m_state=2
23:09:32.382 00.000 5052 Star::Find(18, 206, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 461
23:09:32.382 00.000 5052 Star::Find returns 1 (0), X=205.61, Y=163.61, Mass=8816, SNR=65.9, Peak=423 HFD=4.8
23:09:32.382 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.36) = xAngle (-0.01 = -0.01)
23:09:32.382 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.35 = -0.35)
23:09:32.382 00.000 5052 CameraToMount -- cameraX=-19.05 cameraY=19.48 hyp=27.24 cameraTheta=2.34 mountX=27.24 mountY=-9.44, mountTheta=-0.33
23:09:32.383 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=423, med=31, FiltMin=27, FiltMax=323, Gamma=2.260
23:09:32.391 00.008 5052 UpdateGuideState exits: m=8816 SNR=65.9
23:09:32.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:32.391 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:32.391 00.000 5052 Enqueuing Expose request
23:09:32.391 00.000 8976 Worker thread wakes up
23:09:32.392 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:32.392 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,146,37,37)
23:09:33.424 01.032 8976 Exposure complete
23:09:33.438 00.014 8976 worker thread done servicing request
23:09:33.439 00.001 5052 OnExposeComplete: enter
23:09:33.439 00.000 5052 UpdateGuideState(): m_state=2
23:09:33.439 00.000 5052 Star::Find(18, 205, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 462
23:09:33.439 00.000 5052 Star::Find returns 1 (0), X=205.35, Y=163.89, Mass=8909, SNR=66.3, Peak=439 HFD=4.6
23:09:33.439 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.36) = xAngle (-0.01 = -0.01)
23:09:33.439 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.35 = -0.35)
23:09:33.439 00.000 5052 CameraToMount -- cameraX=-19.31 cameraY=19.76 hyp=27.62 cameraTheta=2.34 mountX=27.62 mountY=-9.58, mountTheta=-0.33
23:09:33.440 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=439, med=32, FiltMin=28, FiltMax=319, Gamma=2.260
23:09:33.448 00.008 5052 UpdateGuideState exits: m=8909 SNR=66.3
23:09:33.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:33.448 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:33.448 00.000 5052 Enqueuing Expose request
23:09:33.448 00.000 8976 Worker thread wakes up
23:09:33.449 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:33.449 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,146,37,37)
23:09:34.479 01.030 8976 Exposure complete
23:09:34.493 00.014 8976 worker thread done servicing request
23:09:34.493 00.000 5052 OnExposeComplete: enter
23:09:34.493 00.000 5052 UpdateGuideState(): m_state=2
23:09:34.493 00.000 5052 Star::Find(18, 205, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 463
23:09:34.493 00.000 5052 Star::Find returns 1 (0), X=205.21, Y=164.00, Mass=9056, SNR=66.8, Peak=411 HFD=4.6
23:09:34.493 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.36) = xAngle (-0.01 = -0.01)
23:09:34.493 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.35 = -0.35)
23:09:34.493 00.000 5052 CameraToMount -- cameraX=-19.44 cameraY=19.86 hyp=27.80 cameraTheta=2.35 mountX=27.79 mountY=-9.61, mountTheta=-0.33
23:09:34.494 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=411, med=32, FiltMin=28, FiltMax=341, Gamma=2.260
23:09:34.503 00.009 5052 UpdateGuideState exits: m=9056 SNR=66.8
23:09:34.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:34.503 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:34.503 00.000 5052 Enqueuing Expose request
23:09:34.503 00.000 8976 Worker thread wakes up
23:09:34.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:34.503 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,146,37,37)
23:09:35.532 01.029 8976 Exposure complete
23:09:35.546 00.014 8976 worker thread done servicing request
23:09:35.547 00.001 5052 OnExposeComplete: enter
23:09:35.547 00.000 5052 UpdateGuideState(): m_state=2
23:09:35.547 00.000 5052 Star::Find(18, 205, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 464
23:09:35.547 00.000 5052 Star::Find returns 1 (0), X=205.16, Y=163.68, Mass=9060, SNR=66.8, Peak=371 HFD=5.0
23:09:35.547 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.36) = xAngle (-0.00 = -0.00)
23:09:35.547 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
23:09:35.547 00.000 5052 CameraToMount -- cameraX=-19.50 cameraY=19.54 hyp=27.61 cameraTheta=2.35 mountX=27.61 mountY=-9.30, mountTheta=-0.32
23:09:35.548 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=371, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:09:35.557 00.009 5052 UpdateGuideState exits: m=9060 SNR=66.8
23:09:35.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:35.557 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:35.557 00.000 5052 Enqueuing Expose request
23:09:35.557 00.000 8976 Worker thread wakes up
23:09:35.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:35.557 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,146,37,37)
23:09:36.595 01.038 8976 Exposure complete
23:09:36.610 00.015 8976 worker thread done servicing request
23:09:36.610 00.000 5052 OnExposeComplete: enter
23:09:36.610 00.000 5052 UpdateGuideState(): m_state=2
23:09:36.610 00.000 5052 Star::Find(18, 205, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 465
23:09:36.610 00.000 5052 Star::Find returns 1 (0), X=205.40, Y=164.32, Mass=8994, SNR=66.5, Peak=385 HFD=5.0
23:09:36.610 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.36) = xAngle (-0.03 = -0.03)
23:09:36.610 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.37 = -0.37)
23:09:36.610 00.000 5052 CameraToMount -- cameraX=-19.26 cameraY=20.18 hyp=27.90 cameraTheta=2.33 mountX=27.89 mountY=-9.98, mountTheta=-0.34
23:09:36.611 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=385, med=32, FiltMin=28, FiltMax=281, Gamma=2.260
23:09:36.620 00.009 5052 UpdateGuideState exits: m=8994 SNR=66.5
23:09:36.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:36.620 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:36.620 00.000 5052 Enqueuing Expose request
23:09:36.620 00.000 8976 Worker thread wakes up
23:09:36.621 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:36.621 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,146,37,37)
23:09:37.656 01.035 8976 Exposure complete
23:09:37.670 00.014 8976 worker thread done servicing request
23:09:37.670 00.000 5052 OnExposeComplete: enter
23:09:37.670 00.000 5052 UpdateGuideState(): m_state=2
23:09:37.670 00.000 5052 Star::Find(18, 205, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 466
23:09:37.670 00.000 5052 Star::Find returns 1 (0), X=206.49, Y=164.05, Mass=8706, SNR=65.5, Peak=357 HFD=5.0
23:09:37.670 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.36) = xAngle (-0.05 = -0.05)
23:09:37.670 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.39 = -0.39)
23:09:37.670 00.000 5052 CameraToMount -- cameraX=-18.16 cameraY=19.92 hyp=26.96 cameraTheta=2.31 mountX=26.92 mountY=-10.21, mountTheta=-0.36
23:09:37.671 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=357, med=31, FiltMin=27, FiltMax=281, Gamma=2.260
23:09:37.680 00.009 5052 UpdateGuideState exits: m=8706 SNR=65.5
23:09:37.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:37.680 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:37.680 00.000 5052 Enqueuing Expose request
23:09:37.680 00.000 8976 Worker thread wakes up
23:09:37.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:37.680 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,146,37,37)
23:09:38.714 01.034 8976 Exposure complete
23:09:38.728 00.014 8976 worker thread done servicing request
23:09:38.729 00.001 5052 OnExposeComplete: enter
23:09:38.729 00.000 5052 UpdateGuideState(): m_state=2
23:09:38.729 00.000 5052 Star::Find(18, 206, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 467
23:09:38.729 00.000 5052 Star::Find returns 1 (0), X=204.76, Y=164.08, Mass=8890, SNR=66.2, Peak=431 HFD=4.5
23:09:38.729 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.36) = xAngle (-0.00 = -0.00)
23:09:38.729 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
23:09:38.729 00.000 5052 CameraToMount -- cameraX=-19.90 cameraY=19.94 hyp=28.17 cameraTheta=2.36 mountX=28.17 mountY=-9.49, mountTheta=-0.32
23:09:38.730 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=431, med=32, FiltMin=28, FiltMax=312, Gamma=2.260
23:09:38.739 00.009 5052 UpdateGuideState exits: m=8890 SNR=66.2
23:09:38.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:38.739 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:38.739 00.000 5052 Enqueuing Expose request
23:09:38.739 00.000 8976 Worker thread wakes up
23:09:38.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:38.739 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,146,37,37)
23:09:39.780 01.041 8976 Exposure complete
23:09:39.795 00.015 8976 worker thread done servicing request
23:09:39.795 00.000 5052 OnExposeComplete: enter
23:09:39.795 00.000 5052 UpdateGuideState(): m_state=2
23:09:39.795 00.000 5052 Star::Find(18, 204, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 468
23:09:39.796 00.001 5052 Star::Find returns 1 (0), X=203.67, Y=164.31, Mass=9121, SNR=67.1, Peak=466 HFD=4.7
23:09:39.796 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:09:39.796 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.32 = -0.32)
23:09:39.796 00.000 5052 CameraToMount -- cameraX=-20.99 cameraY=20.18 hyp=29.12 cameraTheta=2.38 mountX=29.11 mountY=-9.23, mountTheta=-0.31
23:09:39.796 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=466, med=32, FiltMin=28, FiltMax=360, Gamma=2.260
23:09:39.805 00.009 5052 UpdateGuideState exits: m=9121 SNR=67.1
23:09:39.806 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:39.806 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:39.806 00.000 5052 Enqueuing Expose request
23:09:39.806 00.000 8976 Worker thread wakes up
23:09:39.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:39.806 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,146,37,37)
23:09:40.835 01.029 8976 Exposure complete
23:09:40.849 00.014 8976 worker thread done servicing request
23:09:40.849 00.000 5052 OnExposeComplete: enter
23:09:40.849 00.000 5052 UpdateGuideState(): m_state=2
23:09:40.849 00.000 5052 Star::Find(18, 203, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 469
23:09:40.849 00.000 5052 Star::Find returns 1 (0), X=203.10, Y=164.17, Mass=8868, SNR=66.0, Peak=400 HFD=4.7
23:09:40.849 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.36) = xAngle (0.03 = 0.03)
23:09:40.849 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.31 = -0.31)
23:09:40.849 00.000 5052 CameraToMount -- cameraX=-21.56 cameraY=20.04 hyp=29.43 cameraTheta=2.39 mountX=29.42 mountY=-8.86, mountTheta=-0.29
23:09:40.850 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=400, med=31, FiltMin=27, FiltMax=315, Gamma=2.260
23:09:40.859 00.009 5052 UpdateGuideState exits: m=8868 SNR=66.0
23:09:40.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:40.859 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:40.859 00.000 5052 Enqueuing Expose request
23:09:40.859 00.000 8976 Worker thread wakes up
23:09:40.860 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:40.860 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,146,37,37)
23:09:41.901 01.041 8976 Exposure complete
23:09:41.915 00.014 8976 worker thread done servicing request
23:09:41.915 00.000 5052 OnExposeComplete: enter
23:09:41.915 00.000 5052 UpdateGuideState(): m_state=2
23:09:41.915 00.000 5052 Star::Find(18, 203, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 470
23:09:41.915 00.000 5052 Star::Find returns 1 (0), X=203.60, Y=164.03, Mass=9093, SNR=66.9, Peak=393 HFD=4.9
23:09:41.915 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.03 = 0.03)
23:09:41.915 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.31 = -0.31)
23:09:41.915 00.000 5052 CameraToMount -- cameraX=-21.06 cameraY=19.89 hyp=28.97 cameraTheta=2.38 mountX=28.96 mountY=-8.95, mountTheta=-0.30
23:09:41.916 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=393, med=32, FiltMin=28, FiltMax=332, Gamma=2.260
23:09:41.924 00.008 5052 UpdateGuideState exits: m=9093 SNR=66.9
23:09:41.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:41.924 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:41.924 00.000 5052 Enqueuing Expose request
23:09:41.924 00.000 8976 Worker thread wakes up
23:09:41.925 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:41.925 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,146,37,37)
23:09:42.956 01.031 8976 Exposure complete
23:09:42.971 00.015 8976 worker thread done servicing request
23:09:42.971 00.000 5052 OnExposeComplete: enter
23:09:42.971 00.000 5052 UpdateGuideState(): m_state=2
23:09:42.971 00.000 5052 Star::Find(18, 203, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 471
23:09:42.971 00.000 5052 Star::Find returns 1 (0), X=204.01, Y=164.55, Mass=8990, SNR=66.5, Peak=383 HFD=5.0
23:09:42.971 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.36) = xAngle (0.00 = 0.00)
23:09:42.971 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
23:09:42.971 00.000 5052 CameraToMount -- cameraX=-20.65 cameraY=20.41 hyp=29.03 cameraTheta=2.36 mountX=29.03 mountY=-9.59, mountTheta=-0.32
23:09:42.972 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=383, med=31, FiltMin=27, FiltMax=328, Gamma=2.260
23:09:42.980 00.008 5052 UpdateGuideState exits: m=8990 SNR=66.5
23:09:42.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:42.980 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:42.980 00.000 5052 Enqueuing Expose request
23:09:42.980 00.000 8976 Worker thread wakes up
23:09:42.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:42.980 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,147,37,37)
23:09:44.021 01.041 8976 Exposure complete
23:09:44.036 00.015 8976 worker thread done servicing request
23:09:44.036 00.000 5052 OnExposeComplete: enter
23:09:44.036 00.000 5052 UpdateGuideState(): m_state=2
23:09:44.036 00.000 5052 Star::Find(18, 204, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 472
23:09:44.036 00.000 5052 Star::Find returns 1 (0), X=204.35, Y=164.22, Mass=9043, SNR=66.8, Peak=429 HFD=4.8
23:09:44.036 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.36) = xAngle (0.00 = 0.00)
23:09:44.036 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
23:09:44.036 00.000 5052 CameraToMount -- cameraX=-20.30 cameraY=20.08 hyp=28.56 cameraTheta=2.36 mountX=28.56 mountY=-9.44, mountTheta=-0.32
23:09:44.037 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=429, med=32, FiltMin=28, FiltMax=337, Gamma=2.260
23:09:44.046 00.009 5052 UpdateGuideState exits: m=9043 SNR=66.8
23:09:44.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:44.046 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:44.046 00.000 5052 Enqueuing Expose request
23:09:44.046 00.000 8976 Worker thread wakes up
23:09:44.047 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:44.047 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,146,37,37)
23:09:45.088 01.041 8976 Exposure complete
23:09:45.104 00.016 8976 worker thread done servicing request
23:09:45.104 00.000 5052 OnExposeComplete: enter
23:09:45.104 00.000 5052 UpdateGuideState(): m_state=2
23:09:45.104 00.000 5052 Star::Find(18, 204, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 473
23:09:45.104 00.000 5052 Star::Find returns 1 (0), X=204.48, Y=164.48, Mass=8900, SNR=66.2, Peak=482 HFD=5.1
23:09:45.104 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.36) = xAngle (-0.01 = -0.01)
23:09:45.104 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.35 = -0.35)
23:09:45.104 00.000 5052 CameraToMount -- cameraX=-20.17 cameraY=20.35 hyp=28.65 cameraTheta=2.35 mountX=28.65 mountY=-9.74, mountTheta=-0.33
23:09:45.105 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=482, med=32, FiltMin=27, FiltMax=353, Gamma=2.260
23:09:45.114 00.009 5052 UpdateGuideState exits: m=8900 SNR=66.2
23:09:45.114 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:45.114 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:45.114 00.000 5052 Enqueuing Expose request
23:09:45.114 00.000 8976 Worker thread wakes up
23:09:45.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:45.114 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,146,37,37)
23:09:46.155 01.041 8976 Exposure complete
23:09:46.169 00.014 8976 worker thread done servicing request
23:09:46.169 00.000 5052 OnExposeComplete: enter
23:09:46.169 00.000 5052 UpdateGuideState(): m_state=2
23:09:46.170 00.001 5052 Star::Find(18, 204, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 474
23:09:46.170 00.000 5052 Star::Find returns 1 (0), X=204.41, Y=164.20, Mass=8431, SNR=64.3, Peak=497 HFD=4.8
23:09:46.170 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.36) = xAngle (0.00 = 0.00)
23:09:46.170 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
23:09:46.170 00.000 5052 CameraToMount -- cameraX=-20.25 cameraY=20.07 hyp=28.51 cameraTheta=2.36 mountX=28.51 mountY=-9.45, mountTheta=-0.32
23:09:46.170 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=497, med=32, FiltMin=28, FiltMax=332, Gamma=2.260
23:09:46.180 00.010 5052 UpdateGuideState exits: m=8431 SNR=64.3
23:09:46.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:46.180 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:46.180 00.000 5052 Enqueuing Expose request
23:09:46.181 00.001 8976 Worker thread wakes up
23:09:46.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:46.181 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,146,37,37)
23:09:47.215 01.034 8976 Exposure complete
23:09:47.231 00.016 8976 worker thread done servicing request
23:09:47.231 00.000 5052 OnExposeComplete: enter
23:09:47.231 00.000 5052 UpdateGuideState(): m_state=2
23:09:47.231 00.000 5052 Star::Find(18, 204, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 475
23:09:47.231 00.000 5052 Star::Find returns 1 (0), X=204.45, Y=164.31, Mass=8518, SNR=64.9, Peak=405 HFD=5.3
23:09:47.231 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.36) = xAngle (-0.00 = -0.00)
23:09:47.231 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
23:09:47.231 00.000 5052 CameraToMount -- cameraX=-20.21 cameraY=20.17 hyp=28.56 cameraTheta=2.36 mountX=28.56 mountY=-9.56, mountTheta=-0.32
23:09:47.232 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=405, med=32, FiltMin=28, FiltMax=294, Gamma=2.260
23:09:47.240 00.008 5052 UpdateGuideState exits: m=8518 SNR=64.9
23:09:47.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:47.240 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:47.240 00.000 5052 Enqueuing Expose request
23:09:47.241 00.001 8976 Worker thread wakes up
23:09:47.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:47.241 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,146,37,37)
23:09:48.284 01.043 8976 Exposure complete
23:09:48.299 00.015 8976 worker thread done servicing request
23:09:48.299 00.000 5052 OnExposeComplete: enter
23:09:48.299 00.000 5052 UpdateGuideState(): m_state=2
23:09:48.299 00.000 5052 Star::Find(18, 204, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 476
23:09:48.300 00.001 5052 Star::Find returns 1 (0), X=203.88, Y=163.92, Mass=8259, SNR=63.8, Peak=473 HFD=4.7
23:09:48.300 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:09:48.300 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.32 = -0.32)
23:09:48.300 00.000 5052 CameraToMount -- cameraX=-20.78 cameraY=19.78 hyp=28.69 cameraTheta=2.38 mountX=28.68 mountY=-8.97, mountTheta=-0.30
23:09:48.300 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=473, med=32, FiltMin=28, FiltMax=295, Gamma=2.260
23:09:48.309 00.009 5052 UpdateGuideState exits: m=8259 SNR=63.8
23:09:48.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:48.309 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:48.309 00.000 5052 Enqueuing Expose request
23:09:48.309 00.000 8976 Worker thread wakes up
23:09:48.309 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:48.309 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,146,37,37)
23:09:49.344 01.035 8976 Exposure complete
23:09:49.357 00.013 8976 worker thread done servicing request
23:09:49.358 00.001 5052 OnExposeComplete: enter
23:09:49.358 00.000 5052 UpdateGuideState(): m_state=2
23:09:49.358 00.000 5052 Star::Find(18, 203, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 477
23:09:49.358 00.000 5052 Star::Find returns 1 (0), X=203.37, Y=164.41, Mass=8570, SNR=65.0, Peak=381 HFD=5.0
23:09:49.358 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:09:49.358 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.32 = -0.32)
23:09:49.358 00.000 5052 CameraToMount -- cameraX=-21.29 cameraY=20.27 hyp=29.40 cameraTheta=2.38 mountX=29.39 mountY=-9.19, mountTheta=-0.30
23:09:49.359 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=381, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:09:49.367 00.008 5052 UpdateGuideState exits: m=8570 SNR=65.0
23:09:49.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:49.367 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:49.367 00.000 5052 Enqueuing Expose request
23:09:49.368 00.001 8976 Worker thread wakes up
23:09:49.368 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:49.368 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,146,37,37)
23:09:50.402 01.034 8976 Exposure complete
23:09:50.416 00.014 8976 worker thread done servicing request
23:09:50.416 00.000 5052 OnExposeComplete: enter
23:09:50.416 00.000 5052 UpdateGuideState(): m_state=2
23:09:50.416 00.000 5052 Star::Find(18, 203, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 478
23:09:50.416 00.000 5052 Star::Find returns 1 (0), X=202.67, Y=163.92, Mass=8635, SNR=65.2, Peak=497 HFD=4.7
23:09:50.416 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.36) = xAngle (0.05 = 0.05)
23:09:50.416 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.29 = -0.29)
23:09:50.416 00.000 5052 CameraToMount -- cameraX=-21.99 cameraY=19.79 hyp=29.58 cameraTheta=2.41 mountX=29.55 mountY=-8.45, mountTheta=-0.28
23:09:50.417 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=497, med=32, FiltMin=27, FiltMax=308, Gamma=2.260
23:09:50.426 00.009 5052 UpdateGuideState exits: m=8635 SNR=65.2
23:09:50.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:50.426 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:50.426 00.000 5052 Enqueuing Expose request
23:09:50.426 00.000 8976 Worker thread wakes up
23:09:50.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:50.426 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,146,37,37)
23:09:51.466 01.040 8976 Exposure complete
23:09:51.480 00.014 8976 worker thread done servicing request
23:09:51.480 00.000 5052 OnExposeComplete: enter
23:09:51.480 00.000 5052 UpdateGuideState(): m_state=2
23:09:51.480 00.000 5052 Star::Find(18, 202, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 479
23:09:51.481 00.001 5052 Star::Find returns 1 (0), X=203.30, Y=164.49, Mass=8869, SNR=66.1, Peak=455 HFD=4.9
23:09:51.481 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:09:51.481 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.32 = -0.32)
23:09:51.481 00.000 5052 CameraToMount -- cameraX=-21.36 cameraY=20.35 hyp=29.50 cameraTheta=2.38 mountX=29.50 mountY=-9.23, mountTheta=-0.30
23:09:51.481 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=455, med=32, FiltMin=28, FiltMax=300, Gamma=2.260
23:09:51.490 00.009 5052 UpdateGuideState exits: m=8869 SNR=66.1
23:09:51.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:51.490 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:51.490 00.000 5052 Enqueuing Expose request
23:09:51.490 00.000 8976 Worker thread wakes up
23:09:51.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:51.490 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,146,37,37)
23:09:52.530 01.040 8976 Exposure complete
23:09:52.544 00.014 8976 worker thread done servicing request
23:09:52.544 00.000 5052 OnExposeComplete: enter
23:09:52.544 00.000 5052 UpdateGuideState(): m_state=2
23:09:52.544 00.000 5052 Star::Find(18, 203, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 480
23:09:52.544 00.000 5052 Star::Find returns 1 (0), X=201.82, Y=164.81, Mass=8682, SNR=65.4, Peak=496 HFD=4.4
23:09:52.544 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.36) = xAngle (0.05 = 0.05)
23:09:52.544 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.29 = -0.29)
23:09:52.545 00.001 5052 CameraToMount -- cameraX=-22.84 cameraY=20.67 hyp=30.81 cameraTheta=2.41 mountX=30.77 mountY=-8.89, mountTheta=-0.28
23:09:52.545 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=496, med=32, FiltMin=27, FiltMax=373, Gamma=2.260
23:09:52.553 00.008 5052 UpdateGuideState exits: m=8682 SNR=65.4
23:09:52.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:52.553 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:52.553 00.000 5052 Enqueuing Expose request
23:09:52.554 00.001 8976 Worker thread wakes up
23:09:52.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:52.554 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,147,37,37)
23:09:53.595 01.041 8976 Exposure complete
23:09:53.610 00.015 8976 worker thread done servicing request
23:09:53.610 00.000 5052 OnExposeComplete: enter
23:09:53.610 00.000 5052 UpdateGuideState(): m_state=2
23:09:53.610 00.000 5052 Star::Find(18, 201, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 481
23:09:53.611 00.001 5052 Star::Find returns 1 (0), X=201.52, Y=164.68, Mass=8792, SNR=65.9, Peak=425 HFD=5.0
23:09:53.611 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.36) = xAngle (0.06 = 0.06)
23:09:53.611 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.28 = -0.28)
23:09:53.611 00.000 5052 CameraToMount -- cameraX=-23.14 cameraY=20.54 hyp=30.94 cameraTheta=2.42 mountX=30.89 mountY=-8.64, mountTheta=-0.27
23:09:53.611 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=425, med=33, FiltMin=28, FiltMax=309, Gamma=2.260
23:09:53.621 00.010 5052 UpdateGuideState exits: m=8792 SNR=65.9
23:09:53.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:53.621 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:53.621 00.000 5052 Enqueuing Expose request
23:09:53.621 00.000 8976 Worker thread wakes up
23:09:53.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:53.621 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,147,37,37)
23:09:54.646 01.025 8976 Exposure complete
23:09:54.659 00.013 8976 worker thread done servicing request
23:09:54.659 00.000 5052 OnExposeComplete: enter
23:09:54.660 00.001 5052 UpdateGuideState(): m_state=2
23:09:54.660 00.000 5052 Star::Find(18, 201, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 482
23:09:54.660 00.000 5052 Star::Find returns 1 (0), X=199.95, Y=164.72, Mass=8633, SNR=65.2, Peak=464 HFD=4.7
23:09:54.660 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.36) = xAngle (0.09 = 0.09)
23:09:54.660 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.25 = -0.25)
23:09:54.660 00.000 5052 CameraToMount -- cameraX=-24.71 cameraY=20.59 hyp=32.16 cameraTheta=2.45 mountX=32.04 mountY=-8.01, mountTheta=-0.24
23:09:54.661 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=464, med=32, FiltMin=27, FiltMax=307, Gamma=2.260
23:09:54.669 00.008 5052 UpdateGuideState exits: m=8633 SNR=65.2
23:09:54.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:54.669 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:54.669 00.000 5052 Enqueuing Expose request
23:09:54.669 00.000 8976 Worker thread wakes up
23:09:54.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:54.669 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,147,37,37)
23:09:55.702 01.033 8976 Exposure complete
23:09:55.716 00.014 8976 worker thread done servicing request
23:09:55.716 00.000 5052 OnExposeComplete: enter
23:09:55.716 00.000 5052 UpdateGuideState(): m_state=2
23:09:55.716 00.000 5052 Star::Find(18, 199, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 483
23:09:55.716 00.000 5052 Star::Find returns 1 (0), X=199.30, Y=164.63, Mass=8725, SNR=65.6, Peak=405 HFD=4.8
23:09:55.716 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.36) = xAngle (0.10 = 0.10)
23:09:55.716 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.24 = -0.24)
23:09:55.717 00.001 5052 CameraToMount -- cameraX=-25.36 cameraY=20.49 hyp=32.60 cameraTheta=2.46 mountX=32.43 mountY=-7.65, mountTheta=-0.23
23:09:55.717 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=405, med=32, FiltMin=28, FiltMax=328, Gamma=2.260
23:09:55.725 00.008 5052 UpdateGuideState exits: m=8725 SNR=65.6
23:09:55.726 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:55.726 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:55.726 00.000 5052 Enqueuing Expose request
23:09:55.726 00.000 8976 Worker thread wakes up
23:09:55.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:55.726 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,147,37,37)
23:09:56.752 01.026 8976 Exposure complete
23:09:56.766 00.014 8976 worker thread done servicing request
23:09:56.766 00.000 5052 OnExposeComplete: enter
23:09:56.766 00.000 5052 UpdateGuideState(): m_state=2
23:09:56.766 00.000 5052 Star::Find(18, 199, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 484
23:09:56.767 00.001 5052 Star::Find returns 1 (0), X=198.75, Y=164.71, Mass=8745, SNR=65.6, Peak=350 HFD=5.2
23:09:56.767 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.36) = xAngle (0.11 = 0.11)
23:09:56.767 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.23 = -0.23)
23:09:56.767 00.000 5052 CameraToMount -- cameraX=-25.91 cameraY=20.58 hyp=33.09 cameraTheta=2.47 mountX=32.88 mountY=-7.49, mountTheta=-0.22
23:09:56.767 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=350, med=32, FiltMin=28, FiltMax=294, Gamma=2.260
23:09:56.776 00.009 5052 UpdateGuideState exits: m=8745 SNR=65.6
23:09:56.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:56.776 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:56.776 00.000 5052 Enqueuing Expose request
23:09:56.776 00.000 8976 Worker thread wakes up
23:09:56.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:56.776 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,147,37,37)
23:09:57.815 01.039 8976 Exposure complete
23:09:57.830 00.015 8976 worker thread done servicing request
23:09:57.830 00.000 5052 OnExposeComplete: enter
23:09:57.830 00.000 5052 UpdateGuideState(): m_state=2
23:09:57.830 00.000 5052 Star::Find(18, 198, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 485
23:09:57.830 00.000 5052 Star::Find returns 1 (0), X=199.00, Y=165.05, Mass=8801, SNR=65.8, Peak=413 HFD=4.6
23:09:57.831 00.001 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.36) = xAngle (0.10 = 0.10)
23:09:57.831 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.24 = -0.24)
23:09:57.831 00.000 5052 CameraToMount -- cameraX=-25.65 cameraY=20.92 hyp=33.10 cameraTheta=2.46 mountX=32.94 mountY=-7.90, mountTheta=-0.24
23:09:57.831 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=413, med=32, FiltMin=27, FiltMax=295, Gamma=2.260
23:09:57.840 00.009 5052 UpdateGuideState exits: m=8801 SNR=65.8
23:09:57.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:57.840 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:57.840 00.000 5052 Enqueuing Expose request
23:09:57.840 00.000 8976 Worker thread wakes up
23:09:57.841 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:57.841 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,147,37,37)
23:09:58.872 01.031 8976 Exposure complete
23:09:58.887 00.015 8976 worker thread done servicing request
23:09:58.887 00.000 5052 OnExposeComplete: enter
23:09:58.887 00.000 5052 UpdateGuideState(): m_state=2
23:09:58.887 00.000 5052 Star::Find(18, 199, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 486
23:09:58.887 00.000 5052 Star::Find returns 1 (0), X=199.89, Y=165.03, Mass=8985, SNR=66.5, Peak=327 HFD=5.1
23:09:58.887 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.36) = xAngle (0.08 = 0.08)
23:09:58.887 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.26 = -0.26)
23:09:58.888 00.001 5052 CameraToMount -- cameraX=-24.77 cameraY=20.90 hyp=32.41 cameraTheta=2.44 mountX=32.30 mountY=-8.27, mountTheta=-0.25
23:09:58.888 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=327, med=32, FiltMin=28, FiltMax=292, Gamma=2.260
23:09:58.897 00.009 5052 UpdateGuideState exits: m=8985 SNR=66.5
23:09:58.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:58.897 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:58.897 00.000 5052 Enqueuing Expose request
23:09:58.897 00.000 8976 Worker thread wakes up
23:09:58.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:58.897 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,147,37,37)
23:09:59.921 01.024 8976 Exposure complete
23:09:59.935 00.014 8976 worker thread done servicing request
23:09:59.935 00.000 5052 OnExposeComplete: enter
23:09:59.935 00.000 5052 UpdateGuideState(): m_state=2
23:09:59.935 00.000 5052 Star::Find(18, 199, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 487
23:09:59.935 00.000 5052 Star::Find returns 1 (0), X=202.05, Y=165.58, Mass=8856, SNR=66.0, Peak=366 HFD=5.0
23:09:59.935 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:09:59.935 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.32 = -0.32)
23:09:59.936 00.001 5052 CameraToMount -- cameraX=-22.60 cameraY=21.45 hyp=31.16 cameraTheta=2.38 mountX=31.15 mountY=-9.69, mountTheta=-0.30
23:09:59.936 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=366, med=32, FiltMin=28, FiltMax=332, Gamma=2.260
23:09:59.945 00.009 5052 UpdateGuideState exits: m=8856 SNR=66.0
23:09:59.945 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:59.946 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:09:59.946 00.000 5052 Enqueuing Expose request
23:09:59.946 00.000 8976 Worker thread wakes up
23:09:59.946 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:09:59.946 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,148,37,37)
23:10:00.975 01.029 8976 Exposure complete
23:10:00.989 00.014 8976 worker thread done servicing request
23:10:00.989 00.000 5052 OnExposeComplete: enter
23:10:00.989 00.000 5052 UpdateGuideState(): m_state=2
23:10:00.989 00.000 5052 Star::Find(18, 202, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 488
23:10:00.989 00.000 5052 Star::Find returns 1 (0), X=204.14, Y=164.99, Mass=8737, SNR=65.5, Peak=407 HFD=4.6
23:10:00.990 00.001 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.36) = xAngle (-0.01 = -0.01)
23:10:00.990 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.35 = -0.35)
23:10:00.990 00.000 5052 CameraToMount -- cameraX=-20.52 cameraY=20.85 hyp=29.25 cameraTheta=2.35 mountX=29.25 mountY=-10.04, mountTheta=-0.33
23:10:00.990 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=407, med=32, FiltMin=27, FiltMax=325, Gamma=2.260
23:10:00.999 00.009 5052 UpdateGuideState exits: m=8737 SNR=65.5
23:10:00.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:00.999 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:00.999 00.000 5052 Enqueuing Expose request
23:10:00.999 00.000 8976 Worker thread wakes up
23:10:00.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:00.999 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,147,37,37)
23:10:02.037 01.038 8976 Exposure complete
23:10:02.053 00.016 8976 worker thread done servicing request
23:10:02.053 00.000 5052 OnExposeComplete: enter
23:10:02.053 00.000 5052 UpdateGuideState(): m_state=2
23:10:02.053 00.000 5052 Star::Find(18, 204, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 489
23:10:02.053 00.000 5052 Star::Find returns 1 (0), X=204.65, Y=165.09, Mass=8411, SNR=64.4, Peak=453 HFD=4.7
23:10:02.053 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.36) = xAngle (-0.03 = -0.03)
23:10:02.053 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.37 = -0.37)
23:10:02.053 00.000 5052 CameraToMount -- cameraX=-20.01 cameraY=20.95 hyp=28.97 cameraTheta=2.33 mountX=28.96 mountY=-10.35, mountTheta=-0.34
23:10:02.054 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=453, med=32, FiltMin=28, FiltMax=306, Gamma=2.260
23:10:02.064 00.010 5052 UpdateGuideState exits: m=8411 SNR=64.4
23:10:02.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:02.064 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:02.064 00.000 5052 Enqueuing Expose request
23:10:02.064 00.000 8976 Worker thread wakes up
23:10:02.064 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:02.064 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,147,37,37)
23:10:03.110 01.046 8976 Exposure complete
23:10:03.125 00.015 8976 worker thread done servicing request
23:10:03.125 00.000 5052 OnExposeComplete: enter
23:10:03.125 00.000 5052 UpdateGuideState(): m_state=2
23:10:03.125 00.000 5052 Star::Find(18, 204, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 490
23:10:03.125 00.000 5052 Star::Find returns 1 (0), X=204.90, Y=165.58, Mass=8639, SNR=65.2, Peak=409 HFD=5.1
23:10:03.125 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.36) = xAngle (-0.04 = -0.04)
23:10:03.125 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.38 = -0.38)
23:10:03.125 00.000 5052 CameraToMount -- cameraX=-19.76 cameraY=21.45 hyp=29.16 cameraTheta=2.32 mountX=29.13 mountY=-10.91, mountTheta=-0.36
23:10:03.126 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=409, med=31, FiltMin=27, FiltMax=313, Gamma=2.260
23:10:03.134 00.008 5052 UpdateGuideState exits: m=8639 SNR=65.2
23:10:03.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:03.134 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:03.134 00.000 5052 Enqueuing Expose request
23:10:03.134 00.000 8976 Worker thread wakes up
23:10:03.135 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:03.135 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,148,37,37)
23:10:04.166 01.031 8976 Exposure complete
23:10:04.180 00.014 8976 worker thread done servicing request
23:10:04.180 00.000 5052 OnExposeComplete: enter
23:10:04.181 00.001 5052 UpdateGuideState(): m_state=2
23:10:04.181 00.000 5052 Star::Find(18, 204, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 491
23:10:04.181 00.000 5052 Star::Find returns 1 (0), X=204.51, Y=165.51, Mass=9225, SNR=67.4, Peak=439 HFD=5.1
23:10:04.181 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.36) = xAngle (-0.03 = -0.03)
23:10:04.181 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.37 = -0.37)
23:10:04.181 00.000 5052 CameraToMount -- cameraX=-20.15 cameraY=21.37 hyp=29.38 cameraTheta=2.33 mountX=29.36 mountY=-10.67, mountTheta=-0.35
23:10:04.181 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=439, med=32, FiltMin=27, FiltMax=325, Gamma=2.260
23:10:04.190 00.009 5052 UpdateGuideState exits: m=9225 SNR=67.4
23:10:04.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:04.190 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:04.190 00.000 5052 Enqueuing Expose request
23:10:04.190 00.000 8976 Worker thread wakes up
23:10:04.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:04.190 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,148,37,37)
23:10:05.222 01.032 8976 Exposure complete
23:10:05.236 00.014 8976 worker thread done servicing request
23:10:05.236 00.000 5052 OnExposeComplete: enter
23:10:05.236 00.000 5052 UpdateGuideState(): m_state=2
23:10:05.236 00.000 5052 Star::Find(18, 204, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 492
23:10:05.236 00.000 5052 Star::Find returns 1 (0), X=205.95, Y=165.01, Mass=8878, SNR=66.0, Peak=442 HFD=4.5
23:10:05.237 00.001 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.36) = xAngle (-0.06 = -0.06)
23:10:05.237 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.40 = -0.40)
23:10:05.237 00.000 5052 CameraToMount -- cameraX=-18.71 cameraY=20.87 hyp=28.03 cameraTheta=2.30 mountX=27.98 mountY=-10.84, mountTheta=-0.37
23:10:05.237 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=442, med=32, FiltMin=27, FiltMax=312, Gamma=2.260
23:10:05.246 00.009 5052 UpdateGuideState exits: m=8878 SNR=66.0
23:10:05.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:05.246 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:05.246 00.000 5052 Enqueuing Expose request
23:10:05.246 00.000 8976 Worker thread wakes up
23:10:05.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:05.246 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,147,37,37)
23:10:06.290 01.044 8976 Exposure complete
23:10:06.305 00.015 8976 worker thread done servicing request
23:10:06.305 00.000 5052 OnExposeComplete: enter
23:10:06.305 00.000 5052 UpdateGuideState(): m_state=2
23:10:06.305 00.000 5052 Star::Find(18, 205, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 493
23:10:06.305 00.000 5052 Star::Find returns 1 (0), X=205.92, Y=165.21, Mass=8750, SNR=65.6, Peak=489 HFD=4.5
23:10:06.305 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.36) = xAngle (-0.06 = -0.06)
23:10:06.305 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.40 = -0.40)
23:10:06.305 00.000 5052 CameraToMount -- cameraX=-18.74 cameraY=21.07 hyp=28.20 cameraTheta=2.30 mountX=28.14 mountY=-11.01, mountTheta=-0.37
23:10:06.306 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=489, med=32, FiltMin=27, FiltMax=343, Gamma=2.260
23:10:06.315 00.009 5052 UpdateGuideState exits: m=8750 SNR=65.6
23:10:06.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:06.315 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:06.315 00.000 5052 Enqueuing Expose request
23:10:06.315 00.000 8976 Worker thread wakes up
23:10:06.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:06.315 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,147,37,37)
23:10:07.348 01.033 8976 Exposure complete
23:10:07.362 00.014 8976 worker thread done servicing request
23:10:07.362 00.000 5052 OnExposeComplete: enter
23:10:07.362 00.000 5052 UpdateGuideState(): m_state=2
23:10:07.362 00.000 5052 Star::Find(18, 205, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 494
23:10:07.362 00.000 5052 Star::Find returns 1 (0), X=206.49, Y=165.42, Mass=9221, SNR=67.5, Peak=413 HFD=5.0
23:10:07.363 00.001 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.36) = xAngle (-0.08 = -0.08)
23:10:07.363 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.42 = -0.42)
23:10:07.363 00.000 5052 CameraToMount -- cameraX=-18.17 cameraY=21.29 hyp=27.99 cameraTheta=2.28 mountX=27.89 mountY=-11.44, mountTheta=-0.39
23:10:07.363 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=413, med=32, FiltMin=27, FiltMax=333, Gamma=2.260
23:10:07.372 00.009 5052 UpdateGuideState exits: m=9221 SNR=67.5
23:10:07.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:07.372 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:07.372 00.000 5052 Enqueuing Expose request
23:10:07.372 00.000 8976 Worker thread wakes up
23:10:07.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:07.372 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,147,37,37)
23:10:08.405 01.033 8976 Exposure complete
23:10:08.420 00.015 8976 worker thread done servicing request
23:10:08.420 00.000 5052 OnExposeComplete: enter
23:10:08.420 00.000 5052 UpdateGuideState(): m_state=2
23:10:08.420 00.000 5052 Star::Find(18, 206, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 495
23:10:08.420 00.000 5052 Star::Find returns 1 (0), X=206.88, Y=165.14, Mass=8708, SNR=65.6, Peak=423 HFD=4.6
23:10:08.420 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.36) = xAngle (-0.09 = -0.09)
23:10:08.420 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.43 = -0.43)
23:10:08.420 00.000 5052 CameraToMount -- cameraX=-17.78 cameraY=21.01 hyp=27.52 cameraTheta=2.27 mountX=27.42 mountY=-11.36, mountTheta=-0.39
23:10:08.421 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=423, med=32, FiltMin=28, FiltMax=276, Gamma=2.260
23:10:08.430 00.009 5052 UpdateGuideState exits: m=8708 SNR=65.6
23:10:08.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:08.430 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:08.430 00.000 5052 Enqueuing Expose request
23:10:08.430 00.000 8976 Worker thread wakes up
23:10:08.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:08.431 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(189,147,37,37)
23:10:09.461 01.030 8976 Exposure complete
23:10:09.475 00.014 8976 worker thread done servicing request
23:10:09.475 00.000 5052 OnExposeComplete: enter
23:10:09.475 00.000 5052 UpdateGuideState(): m_state=2
23:10:09.475 00.000 5052 Star::Find(18, 206, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 496
23:10:09.475 00.000 5052 Star::Find returns 1 (0), X=207.49, Y=164.91, Mass=8730, SNR=65.5, Peak=417 HFD=5.0
23:10:09.476 00.001 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.36) = xAngle (-0.10 = -0.10)
23:10:09.476 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.44 = -0.44)
23:10:09.476 00.000 5052 CameraToMount -- cameraX=-17.16 cameraY=20.78 hyp=26.95 cameraTheta=2.26 mountX=26.82 mountY=-11.42, mountTheta=-0.40
23:10:09.476 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=417, med=32, FiltMin=28, FiltMax=300, Gamma=2.260
23:10:09.486 00.010 5052 UpdateGuideState exits: m=8730 SNR=65.5
23:10:09.486 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:09.486 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:09.486 00.000 5052 Enqueuing Expose request
23:10:09.486 00.000 8976 Worker thread wakes up
23:10:09.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:09.486 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,147,37,37)
23:10:10.526 01.040 8976 Exposure complete
23:10:10.540 00.014 8976 worker thread done servicing request
23:10:10.540 00.000 5052 OnExposeComplete: enter
23:10:10.540 00.000 5052 UpdateGuideState(): m_state=2
23:10:10.540 00.000 5052 Star::Find(18, 207, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 497
23:10:10.540 00.000 5052 Star::Find returns 1 (0), X=206.52, Y=165.64, Mass=8812, SNR=65.8, Peak=413 HFD=4.9
23:10:10.540 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.36) = xAngle (-0.09 = -0.09)
23:10:10.540 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.43 = -0.43)
23:10:10.540 00.000 5052 CameraToMount -- cameraX=-18.14 cameraY=21.50 hyp=28.13 cameraTheta=2.27 mountX=28.02 mountY=-11.66, mountTheta=-0.39
23:10:10.541 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=413, med=32, FiltMin=28, FiltMax=305, Gamma=2.260
23:10:10.550 00.009 5052 UpdateGuideState exits: m=8812 SNR=65.8
23:10:10.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:10.550 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:10.550 00.000 5052 Enqueuing Expose request
23:10:10.550 00.000 8976 Worker thread wakes up
23:10:10.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:10.550 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,148,37,37)
23:10:11.592 01.042 8976 Exposure complete
23:10:11.606 00.014 8976 worker thread done servicing request
23:10:11.606 00.000 5052 OnExposeComplete: enter
23:10:11.606 00.000 5052 UpdateGuideState(): m_state=2
23:10:11.606 00.000 5052 Star::Find(18, 206, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 498
23:10:11.606 00.000 5052 Star::Find returns 1 (0), X=205.24, Y=165.58, Mass=8906, SNR=66.3, Peak=374 HFD=5.0
23:10:11.607 00.001 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.36) = xAngle (-0.05 = -0.05)
23:10:11.607 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.39 = -0.39)
23:10:11.607 00.000 5052 CameraToMount -- cameraX=-19.42 cameraY=21.44 hyp=28.93 cameraTheta=2.31 mountX=28.89 mountY=-11.05, mountTheta=-0.37
23:10:11.607 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=374, med=32, FiltMin=27, FiltMax=347, Gamma=2.260
23:10:11.616 00.009 5052 UpdateGuideState exits: m=8906 SNR=66.3
23:10:11.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:11.616 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:11.616 00.000 5052 Enqueuing Expose request
23:10:11.616 00.000 8976 Worker thread wakes up
23:10:11.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:11.616 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,148,37,37)
23:10:12.650 01.034 8976 Exposure complete
23:10:12.664 00.014 8976 worker thread done servicing request
23:10:12.664 00.000 5052 OnExposeComplete: enter
23:10:12.664 00.000 5052 UpdateGuideState(): m_state=2
23:10:12.664 00.000 5052 Star::Find(18, 205, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 499
23:10:12.664 00.000 5052 Star::Find returns 1 (0), X=202.98, Y=165.36, Mass=8869, SNR=66.1, Peak=443 HFD=5.0
23:10:12.664 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.36) = xAngle (0.01 = 0.01)
23:10:12.664 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.33 = -0.33)
23:10:12.664 00.000 5052 CameraToMount -- cameraX=-21.67 cameraY=21.22 hyp=30.33 cameraTheta=2.37 mountX=30.33 mountY=-9.88, mountTheta=-0.32
23:10:12.665 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=443, med=32, FiltMin=28, FiltMax=305, Gamma=2.260
23:10:12.675 00.010 5052 UpdateGuideState exits: m=8869 SNR=66.1
23:10:12.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:12.675 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:12.675 00.000 5052 Enqueuing Expose request
23:10:12.675 00.000 8976 Worker thread wakes up
23:10:12.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:12.675 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,147,37,37)
23:10:13.707 01.032 8976 Exposure complete
23:10:13.721 00.014 8976 worker thread done servicing request
23:10:13.721 00.000 5052 OnExposeComplete: enter
23:10:13.721 00.000 5052 UpdateGuideState(): m_state=2
23:10:13.721 00.000 5052 Star::Find(18, 202, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 500
23:10:13.721 00.000 5052 Star::Find returns 1 (0), X=201.29, Y=165.70, Mass=9007, SNR=66.7, Peak=417 HFD=4.7
23:10:13.721 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.36) = xAngle (0.04 = 0.04)
23:10:13.721 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.30 = -0.30)
23:10:13.721 00.000 5052 CameraToMount -- cameraX=-23.37 cameraY=21.57 hyp=31.80 cameraTheta=2.40 mountX=31.78 mountY=-9.47, mountTheta=-0.29
23:10:13.722 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=417, med=32, FiltMin=27, FiltMax=335, Gamma=2.260
23:10:13.731 00.009 5052 UpdateGuideState exits: m=9007 SNR=66.7
23:10:13.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:13.731 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:13.731 00.000 5052 Enqueuing Expose request
23:10:13.731 00.000 8976 Worker thread wakes up
23:10:13.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:13.731 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,148,37,37)
23:10:14.767 01.036 8976 Exposure complete
23:10:14.781 00.014 8976 worker thread done servicing request
23:10:14.781 00.000 5052 OnExposeComplete: enter
23:10:14.781 00.000 5052 UpdateGuideState(): m_state=2
23:10:14.781 00.000 5052 Star::Find(18, 201, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 501
23:10:14.781 00.000 5052 Star::Find returns 1 (0), X=201.49, Y=165.50, Mass=8797, SNR=65.8, Peak=411 HFD=5.1
23:10:14.781 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.36) = xAngle (0.04 = 0.04)
23:10:14.781 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.30 = -0.30)
23:10:14.781 00.000 5052 CameraToMount -- cameraX=-23.16 cameraY=21.36 hyp=31.51 cameraTheta=2.40 mountX=31.49 mountY=-9.37, mountTheta=-0.29
23:10:14.782 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=411, med=32, FiltMin=28, FiltMax=315, Gamma=2.260
23:10:14.790 00.008 5052 UpdateGuideState exits: m=8797 SNR=65.8
23:10:14.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:14.790 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:14.790 00.000 5052 Enqueuing Expose request
23:10:14.790 00.000 8976 Worker thread wakes up
23:10:14.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:14.790 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,147,37,37)
23:10:15.830 01.040 8976 Exposure complete
23:10:15.844 00.014 8976 worker thread done servicing request
23:10:15.844 00.000 5052 OnExposeComplete: enter
23:10:15.844 00.000 5052 UpdateGuideState(): m_state=2
23:10:15.844 00.000 5052 Star::Find(18, 201, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 502
23:10:15.844 00.000 5052 Star::Find returns 1 (0), X=202.02, Y=165.50, Mass=8673, SNR=65.3, Peak=460 HFD=5.0
23:10:15.845 00.001 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.36) = xAngle (0.03 = 0.03)
23:10:15.845 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.31 = -0.31)
23:10:15.845 00.000 5052 CameraToMount -- cameraX=-22.64 cameraY=21.37 hyp=31.13 cameraTheta=2.39 mountX=31.12 mountY=-9.60, mountTheta=-0.30
23:10:15.845 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=460, med=32, FiltMin=28, FiltMax=342, Gamma=2.260
23:10:15.854 00.009 5052 UpdateGuideState exits: m=8673 SNR=65.3
23:10:15.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:15.854 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:15.854 00.000 5052 Enqueuing Expose request
23:10:15.854 00.000 8976 Worker thread wakes up
23:10:15.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:15.854 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,148,37,37)
23:10:16.883 01.029 8976 Exposure complete
23:10:16.897 00.014 8976 worker thread done servicing request
23:10:16.897 00.000 5052 OnExposeComplete: enter
23:10:16.897 00.000 5052 UpdateGuideState(): m_state=2
23:10:16.897 00.000 5052 Star::Find(18, 202, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 503
23:10:16.897 00.000 5052 Star::Find returns 1 (0), X=202.06, Y=165.54, Mass=8756, SNR=65.7, Peak=424 HFD=5.0
23:10:16.897 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:10:16.897 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.32 = -0.32)
23:10:16.897 00.000 5052 CameraToMount -- cameraX=-22.60 cameraY=21.40 hyp=31.13 cameraTheta=2.38 mountX=31.12 mountY=-9.65, mountTheta=-0.30
23:10:16.898 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=424, med=32, FiltMin=27, FiltMax=315, Gamma=2.260
23:10:16.906 00.008 5052 UpdateGuideState exits: m=8756 SNR=65.7
23:10:16.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:16.906 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:16.906 00.000 5052 Enqueuing Expose request
23:10:16.906 00.000 8976 Worker thread wakes up
23:10:16.907 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:16.907 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,148,37,37)
23:10:17.935 01.028 8976 Exposure complete
23:10:17.957 00.022 8976 worker thread done servicing request
23:10:17.957 00.000 5052 OnExposeComplete: enter
23:10:17.957 00.000 5052 UpdateGuideState(): m_state=2
23:10:17.958 00.001 5052 Star::Find(18, 202, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 504
23:10:17.958 00.000 5052 Star::Find returns 1 (0), X=201.83, Y=165.62, Mass=8952, SNR=66.4, Peak=427 HFD=5.0
23:10:17.958 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.36) = xAngle (0.03 = 0.03)
23:10:17.958 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.31 = -0.31)
23:10:17.958 00.000 5052 CameraToMount -- cameraX=-22.83 cameraY=21.48 hyp=31.35 cameraTheta=2.39 mountX=31.34 mountY=-9.62, mountTheta=-0.30
23:10:17.958 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=427, med=31, FiltMin=27, FiltMax=309, Gamma=2.260
23:10:17.968 00.010 5052 UpdateGuideState exits: m=8952 SNR=66.4
23:10:17.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:17.968 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:17.968 00.000 5052 Enqueuing Expose request
23:10:17.968 00.000 8976 Worker thread wakes up
23:10:17.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:17.968 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,148,37,37)
23:10:19.014 01.046 8976 Exposure complete
23:10:19.029 00.015 8976 worker thread done servicing request
23:10:19.029 00.000 5052 OnExposeComplete: enter
23:10:19.029 00.000 5052 UpdateGuideState(): m_state=2
23:10:19.029 00.000 5052 Star::Find(18, 201, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 505
23:10:19.029 00.000 5052 Star::Find returns 1 (0), X=202.12, Y=165.68, Mass=8728, SNR=65.5, Peak=438 HFD=4.8
23:10:19.029 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:10:19.029 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.32 = -0.32)
23:10:19.029 00.000 5052 CameraToMount -- cameraX=-22.54 cameraY=21.55 hyp=31.18 cameraTheta=2.38 mountX=31.18 mountY=-9.81, mountTheta=-0.30
23:10:19.030 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=438, med=32, FiltMin=27, FiltMax=307, Gamma=2.260
23:10:19.039 00.009 5052 UpdateGuideState exits: m=8728 SNR=65.5
23:10:19.040 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:19.040 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:19.040 00.000 5052 Enqueuing Expose request
23:10:19.040 00.000 8976 Worker thread wakes up
23:10:19.040 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:19.040 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,148,37,37)
23:10:20.082 01.042 8976 Exposure complete
23:10:20.097 00.015 8976 worker thread done servicing request
23:10:20.097 00.000 5052 OnExposeComplete: enter
23:10:20.097 00.000 5052 UpdateGuideState(): m_state=2
23:10:20.097 00.000 5052 Star::Find(18, 202, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 506
23:10:20.097 00.000 5052 Star::Find returns 1 (0), X=202.14, Y=165.44, Mass=8986, SNR=66.5, Peak=526 HFD=4.9
23:10:20.097 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:10:20.097 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.31 = -0.31)
23:10:20.097 00.000 5052 CameraToMount -- cameraX=-22.52 cameraY=21.30 hyp=31.00 cameraTheta=2.38 mountX=30.99 mountY=-9.59, mountTheta=-0.30
23:10:20.098 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=526, med=32, FiltMin=27, FiltMax=323, Gamma=2.260
23:10:20.107 00.009 5052 UpdateGuideState exits: m=8986 SNR=66.5
23:10:20.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:20.107 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:20.107 00.000 5052 Enqueuing Expose request
23:10:20.108 00.001 8976 Worker thread wakes up
23:10:20.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:20.108 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,147,37,37)
23:10:21.146 01.038 8976 Exposure complete
23:10:21.159 00.013 8976 worker thread done servicing request
23:10:21.159 00.000 5052 OnExposeComplete: enter
23:10:21.159 00.000 5052 UpdateGuideState(): m_state=2
23:10:21.159 00.000 5052 Star::Find(18, 202, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 507
23:10:21.159 00.000 5052 Star::Find returns 1 (0), X=203.05, Y=165.59, Mass=8854, SNR=66.0, Peak=510 HFD=5.0
23:10:21.159 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.36) = xAngle (0.00 = 0.00)
23:10:21.159 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
23:10:21.159 00.000 5052 CameraToMount -- cameraX=-21.61 cameraY=21.46 hyp=30.46 cameraTheta=2.36 mountX=30.46 mountY=-10.12, mountTheta=-0.32
23:10:21.160 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=510, med=32, FiltMin=27, FiltMax=319, Gamma=2.260
23:10:21.168 00.008 5052 UpdateGuideState exits: m=8854 SNR=66.0
23:10:21.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:21.168 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:21.169 00.001 5052 Enqueuing Expose request
23:10:21.169 00.000 8976 Worker thread wakes up
23:10:21.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:21.169 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,148,37,37)
23:10:22.195 01.026 8976 Exposure complete
23:10:22.209 00.014 8976 worker thread done servicing request
23:10:22.209 00.000 5052 OnExposeComplete: enter
23:10:22.209 00.000 5052 UpdateGuideState(): m_state=2
23:10:22.209 00.000 5052 Star::Find(18, 203, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 508
23:10:22.209 00.000 5052 Star::Find returns 1 (0), X=204.30, Y=165.79, Mass=8945, SNR=66.4, Peak=529 HFD=4.6
23:10:22.209 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.36) = xAngle (-0.03 = -0.03)
23:10:22.209 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.37 = -0.37)
23:10:22.209 00.000 5052 CameraToMount -- cameraX=-20.36 cameraY=21.65 hyp=29.72 cameraTheta=2.33 mountX=29.70 mountY=-10.84, mountTheta=-0.35
23:10:22.210 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=529, med=32, FiltMin=27, FiltMax=323, Gamma=2.260
23:10:22.218 00.008 5052 UpdateGuideState exits: m=8945 SNR=66.4
23:10:22.218 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:22.218 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:22.219 00.001 5052 Enqueuing Expose request
23:10:22.219 00.000 8976 Worker thread wakes up
23:10:22.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:22.219 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,148,37,37)
23:10:23.254 01.035 8976 Exposure complete
23:10:23.268 00.014 8976 worker thread done servicing request
23:10:23.268 00.000 5052 OnExposeComplete: enter
23:10:23.268 00.000 5052 UpdateGuideState(): m_state=2
23:10:23.268 00.000 5052 Star::Find(18, 204, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 509
23:10:23.269 00.001 5052 Star::Find returns 1 (0), X=203.75, Y=166.17, Mass=8861, SNR=66.1, Peak=396 HFD=4.7
23:10:23.269 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.36) = xAngle (-0.03 = -0.03)
23:10:23.269 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.37 = -0.37)
23:10:23.269 00.000 5052 CameraToMount -- cameraX=-20.91 cameraY=22.04 hyp=30.38 cameraTheta=2.33 mountX=30.37 mountY=-10.95, mountTheta=-0.35
23:10:23.269 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=396, med=32, FiltMin=27, FiltMax=311, Gamma=2.260
23:10:23.278 00.009 5052 UpdateGuideState exits: m=8861 SNR=66.1
23:10:23.278 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:23.278 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:23.278 00.000 5052 Enqueuing Expose request
23:10:23.278 00.000 8976 Worker thread wakes up
23:10:23.279 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:23.279 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,148,37,37)
23:10:24.318 01.039 8976 Exposure complete
23:10:24.332 00.014 8976 worker thread done servicing request
23:10:24.332 00.000 5052 OnExposeComplete: enter
23:10:24.332 00.000 5052 UpdateGuideState(): m_state=2
23:10:24.332 00.000 5052 Star::Find(18, 203, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 510
23:10:24.332 00.000 5052 Star::Find returns 1 (0), X=202.70, Y=166.01, Mass=8909, SNR=66.3, Peak=549 HFD=4.7
23:10:24.332 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.36) = xAngle (-0.00 = -0.00)
23:10:24.332 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
23:10:24.332 00.000 5052 CameraToMount -- cameraX=-21.96 cameraY=21.88 hyp=31.00 cameraTheta=2.36 mountX=31.00 mountY=-10.35, mountTheta=-0.32
23:10:24.333 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=549, med=31, FiltMin=27, FiltMax=337, Gamma=2.260
23:10:24.342 00.009 5052 UpdateGuideState exits: m=8909 SNR=66.3
23:10:24.342 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:24.343 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:24.343 00.000 5052 Enqueuing Expose request
23:10:24.343 00.000 8976 Worker thread wakes up
23:10:24.343 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:24.343 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,148,37,37)
23:10:25.384 01.041 8976 Exposure complete
23:10:25.398 00.014 8976 worker thread done servicing request
23:10:25.398 00.000 5052 OnExposeComplete: enter
23:10:25.398 00.000 5052 UpdateGuideState(): m_state=2
23:10:25.398 00.000 5052 Star::Find(18, 202, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 511
23:10:25.398 00.000 5052 Star::Find returns 1 (0), X=204.69, Y=165.85, Mass=8913, SNR=66.2, Peak=465 HFD=4.9
23:10:25.398 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.36) = xAngle (-0.04 = -0.04)
23:10:25.399 00.001 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.38 = -0.38)
23:10:25.399 00.000 5052 CameraToMount -- cameraX=-19.97 cameraY=21.71 hyp=29.50 cameraTheta=2.31 mountX=29.47 mountY=-11.06, mountTheta=-0.36
23:10:25.399 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=465, med=32, FiltMin=28, FiltMax=316, Gamma=2.260
23:10:25.407 00.008 5052 UpdateGuideState exits: m=8913 SNR=66.2
23:10:25.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:25.407 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:25.407 00.000 5052 Enqueuing Expose request
23:10:25.407 00.000 8976 Worker thread wakes up
23:10:25.408 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:25.408 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,148,37,37)
23:10:26.444 01.036 8976 Exposure complete
23:10:26.457 00.013 8976 worker thread done servicing request
23:10:26.457 00.000 5052 OnExposeComplete: enter
23:10:26.457 00.000 5052 UpdateGuideState(): m_state=2
23:10:26.458 00.001 5052 Star::Find(18, 204, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 512
23:10:26.458 00.000 5052 Star::Find returns 1 (0), X=207.23, Y=165.60, Mass=8998, SNR=66.6, Peak=309 HFD=5.4
23:10:26.458 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.36) = xAngle (-0.11 = -0.11)
23:10:26.458 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.45 = -0.45)
23:10:26.458 00.000 5052 CameraToMount -- cameraX=-17.43 cameraY=21.46 hyp=27.64 cameraTheta=2.25 mountX=27.49 mountY=-11.92, mountTheta=-0.41
23:10:26.458 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=309, med=32, FiltMin=28, FiltMax=270, Gamma=2.260
23:10:26.468 00.010 5052 UpdateGuideState exits: m=8998 SNR=66.6
23:10:26.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:26.468 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:26.468 00.000 5052 Enqueuing Expose request
23:10:26.468 00.000 8976 Worker thread wakes up
23:10:26.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:26.468 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,148,37,37)
23:10:27.494 01.026 8976 Exposure complete
23:10:27.508 00.014 8976 worker thread done servicing request
23:10:27.508 00.000 5052 OnExposeComplete: enter
23:10:27.508 00.000 5052 UpdateGuideState(): m_state=2
23:10:27.508 00.000 5052 Star::Find(18, 207, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 513
23:10:27.508 00.000 5052 Star::Find returns 1 (0), X=209.12, Y=165.93, Mass=8716, SNR=65.5, Peak=430 HFD=4.5
23:10:27.508 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.36) = xAngle (-0.17 = -0.17)
23:10:27.508 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.51 = -0.51)
23:10:27.508 00.000 5052 CameraToMount -- cameraX=-15.54 cameraY=21.80 hyp=26.77 cameraTheta=2.19 mountX=26.39 mountY=-13.03, mountTheta=-0.46
23:10:27.509 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=430, med=32, FiltMin=28, FiltMax=352, Gamma=2.260
23:10:27.517 00.008 5052 UpdateGuideState exits: m=8716 SNR=65.5
23:10:27.518 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:27.518 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:27.518 00.000 5052 Enqueuing Expose request
23:10:27.518 00.000 8976 Worker thread wakes up
23:10:27.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:27.518 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,148,37,37)
23:10:28.548 01.030 8976 Exposure complete
23:10:28.562 00.014 8976 worker thread done servicing request
23:10:28.562 00.000 5052 OnExposeComplete: enter
23:10:28.562 00.000 5052 UpdateGuideState(): m_state=2
23:10:28.562 00.000 5052 Star::Find(18, 209, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 514
23:10:28.562 00.000 5052 Star::Find returns 1 (0), X=208.62, Y=165.88, Mass=8802, SNR=65.8, Peak=433 HFD=4.7
23:10:28.562 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.36) = xAngle (-0.15 = -0.15)
23:10:28.562 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.49 = -0.49)
23:10:28.562 00.000 5052 CameraToMount -- cameraX=-16.04 cameraY=21.75 hyp=27.02 cameraTheta=2.21 mountX=26.70 mountY=-12.78, mountTheta=-0.45
23:10:28.563 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=433, med=32, FiltMin=27, FiltMax=369, Gamma=2.260
23:10:28.571 00.008 5052 UpdateGuideState exits: m=8802 SNR=65.8
23:10:28.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:28.571 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:28.571 00.000 5052 Enqueuing Expose request
23:10:28.571 00.000 8976 Worker thread wakes up
23:10:28.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:28.572 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(191,148,37,37)
23:10:29.603 01.031 8976 Exposure complete
23:10:29.618 00.015 8976 worker thread done servicing request
23:10:29.618 00.000 5052 OnExposeComplete: enter
23:10:29.618 00.000 5052 UpdateGuideState(): m_state=2
23:10:29.618 00.000 5052 Star::Find(18, 208, 165, 0, (0,0,0,0), 0.1, 10.0, 0) frame 515
23:10:29.618 00.000 5052 Star::Find returns 1 (0), X=208.89, Y=166.50, Mass=8802, SNR=65.9, Peak=401 HFD=5.0
23:10:29.618 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.36) = xAngle (-0.17 = -0.17)
23:10:29.619 00.001 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.51 = -0.51)
23:10:29.619 00.000 5052 CameraToMount -- cameraX=-15.77 cameraY=22.37 hyp=27.36 cameraTheta=2.18 mountX=26.95 mountY=-13.45, mountTheta=-0.46
23:10:29.619 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=401, med=32, FiltMin=27, FiltMax=311, Gamma=2.260
23:10:29.629 00.010 5052 UpdateGuideState exits: m=8802 SNR=65.9
23:10:29.629 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:29.629 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:29.629 00.000 5052 Enqueuing Expose request
23:10:29.629 00.000 8976 Worker thread wakes up
23:10:29.629 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:29.629 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,149,37,37)
23:10:30.670 01.041 8976 Exposure complete
23:10:30.686 00.016 8976 worker thread done servicing request
23:10:30.686 00.000 5052 OnExposeComplete: enter
23:10:30.686 00.000 5052 UpdateGuideState(): m_state=2
23:10:30.686 00.000 5052 Star::Find(18, 208, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 516
23:10:30.686 00.000 5052 Star::Find returns 1 (0), X=208.37, Y=166.52, Mass=8967, SNR=66.4, Peak=436 HFD=4.8
23:10:30.686 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.36) = xAngle (-0.16 = -0.16)
23:10:30.686 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.50 = -0.50)
23:10:30.686 00.000 5052 CameraToMount -- cameraX=-16.29 cameraY=22.38 hyp=27.68 cameraTheta=2.20 mountX=27.33 mountY=-13.24, mountTheta=-0.45
23:10:30.687 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=436, med=32, FiltMin=27, FiltMax=355, Gamma=2.260
23:10:30.695 00.008 5052 UpdateGuideState exits: m=8967 SNR=66.4
23:10:30.696 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:30.696 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:30.696 00.000 5052 Enqueuing Expose request
23:10:30.696 00.000 8976 Worker thread wakes up
23:10:30.696 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:30.696 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,149,37,37)
23:10:31.728 01.032 8976 Exposure complete
23:10:31.742 00.014 8976 worker thread done servicing request
23:10:31.742 00.000 5052 OnExposeComplete: enter
23:10:31.742 00.000 5052 UpdateGuideState(): m_state=2
23:10:31.743 00.001 5052 Star::Find(18, 208, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 517
23:10:31.743 00.000 5052 Star::Find returns 1 (0), X=207.75, Y=166.57, Mass=9014, SNR=66.6, Peak=440 HFD=4.7
23:10:31.743 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.36) = xAngle (-0.14 = -0.14)
23:10:31.743 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.48 = -0.48)
23:10:31.743 00.000 5052 CameraToMount -- cameraX=-16.91 cameraY=22.43 hyp=28.09 cameraTheta=2.22 mountX=27.81 mountY=-13.02, mountTheta=-0.44
23:10:31.744 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=440, med=32, FiltMin=28, FiltMax=359, Gamma=2.260
23:10:31.752 00.008 5052 UpdateGuideState exits: m=9014 SNR=66.6
23:10:31.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:31.752 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:31.752 00.000 5052 Enqueuing Expose request
23:10:31.752 00.000 8976 Worker thread wakes up
23:10:31.752 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:31.752 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,149,37,37)
23:10:32.780 01.028 8976 Exposure complete
23:10:32.794 00.014 8976 worker thread done servicing request
23:10:32.794 00.000 5052 OnExposeComplete: enter
23:10:32.794 00.000 5052 UpdateGuideState(): m_state=2
23:10:32.794 00.000 5052 Star::Find(18, 207, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 518
23:10:32.794 00.000 5052 Star::Find returns 1 (0), X=208.54, Y=166.50, Mass=8804, SNR=65.9, Peak=403 HFD=5.1
23:10:32.794 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.36) = xAngle (-0.16 = -0.16)
23:10:32.794 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.50 = -0.50)
23:10:32.794 00.000 5052 CameraToMount -- cameraX=-16.12 cameraY=22.37 hyp=27.57 cameraTheta=2.20 mountX=27.20 mountY=-13.30, mountTheta=-0.45
23:10:32.795 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=403, med=32, FiltMin=27, FiltMax=322, Gamma=2.260
23:10:32.803 00.008 5052 UpdateGuideState exits: m=8804 SNR=65.9
23:10:32.804 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:32.804 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:32.804 00.000 5052 Enqueuing Expose request
23:10:32.804 00.000 8976 Worker thread wakes up
23:10:32.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:32.804 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,149,37,37)
23:10:33.848 01.044 8976 Exposure complete
23:10:33.861 00.013 8976 worker thread done servicing request
23:10:33.861 00.000 5052 OnExposeComplete: enter
23:10:33.861 00.000 5052 UpdateGuideState(): m_state=2
23:10:33.861 00.000 5052 Star::Find(18, 208, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 519
23:10:33.861 00.000 5052 Star::Find returns 1 (0), X=209.08, Y=166.14, Mass=8656, SNR=65.3, Peak=413 HFD=4.7
23:10:33.861 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.36) = xAngle (-0.17 = -0.17)
23:10:33.861 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.51 = -0.51)
23:10:33.861 00.000 5052 CameraToMount -- cameraX=-15.58 cameraY=22.01 hyp=26.97 cameraTheta=2.19 mountX=26.57 mountY=-13.21, mountTheta=-0.46
23:10:33.861 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=413, med=31, FiltMin=27, FiltMax=300, Gamma=2.260
23:10:33.872 00.011 5052 UpdateGuideState exits: m=8656 SNR=65.3
23:10:33.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:33.872 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:33.872 00.000 5052 Enqueuing Expose request
23:10:33.872 00.000 8976 Worker thread wakes up
23:10:33.872 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:33.872 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,148,37,37)
23:10:34.901 01.029 8976 Exposure complete
23:10:34.915 00.014 8976 worker thread done servicing request
23:10:34.915 00.000 5052 OnExposeComplete: enter
23:10:34.915 00.000 5052 UpdateGuideState(): m_state=2
23:10:34.915 00.000 5052 Star::Find(18, 209, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 520
23:10:34.915 00.000 5052 Star::Find returns 1 (0), X=209.88, Y=166.60, Mass=8875, SNR=66.0, Peak=325 HFD=5.2
23:10:34.915 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.36) = xAngle (-0.21 = -0.21)
23:10:34.915 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.55 = -0.55)
23:10:34.915 00.000 5052 CameraToMount -- cameraX=-14.77 cameraY=22.46 hyp=26.89 cameraTheta=2.15 mountX=26.31 mountY=-13.96, mountTheta=-0.49
23:10:34.916 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=325, med=32, FiltMin=27, FiltMax=294, Gamma=2.260
23:10:34.924 00.008 5052 UpdateGuideState exits: m=8875 SNR=66.0
23:10:34.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:34.924 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:34.924 00.000 5052 Enqueuing Expose request
23:10:34.925 00.001 8976 Worker thread wakes up
23:10:34.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:34.925 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,149,37,37)
23:10:35.963 01.038 8976 Exposure complete
23:10:35.977 00.014 8976 worker thread done servicing request
23:10:35.977 00.000 5052 OnExposeComplete: enter
23:10:35.977 00.000 5052 UpdateGuideState(): m_state=2
23:10:35.977 00.000 5052 Star::Find(18, 209, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 521
23:10:35.977 00.000 5052 Star::Find returns 1 (0), X=210.30, Y=166.35, Mass=8785, SNR=65.8, Peak=372 HFD=5.3
23:10:35.977 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.36) = xAngle (-0.21 = -0.21)
23:10:35.977 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.55 = -0.55)
23:10:35.977 00.000 5052 CameraToMount -- cameraX=-14.35 cameraY=22.22 hyp=26.45 cameraTheta=2.14 mountX=25.84 mountY=-13.92, mountTheta=-0.49
23:10:35.978 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=372, med=32, FiltMin=28, FiltMax=284, Gamma=2.260
23:10:35.989 00.011 5052 UpdateGuideState exits: m=8785 SNR=65.8
23:10:35.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:35.989 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:35.989 00.000 5052 Enqueuing Expose request
23:10:35.989 00.000 8976 Worker thread wakes up
23:10:35.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:35.989 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,148,37,37)
23:10:37.032 01.043 8976 Exposure complete
23:10:37.046 00.014 8976 worker thread done servicing request
23:10:37.046 00.000 5052 OnExposeComplete: enter
23:10:37.046 00.000 5052 UpdateGuideState(): m_state=2
23:10:37.046 00.000 5052 Star::Find(18, 210, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 522
23:10:37.046 00.000 5052 Star::Find returns 1 (0), X=210.42, Y=166.23, Mass=8771, SNR=65.7, Peak=435 HFD=4.8
23:10:37.047 00.001 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.36) = xAngle (-0.22 = -0.22)
23:10:37.047 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.56 = -0.56)
23:10:37.047 00.000 5052 CameraToMount -- cameraX=-14.24 cameraY=22.09 hyp=26.28 cameraTheta=2.14 mountX=25.67 mountY=-13.86, mountTheta=-0.50
23:10:37.047 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=435, med=32, FiltMin=28, FiltMax=313, Gamma=2.260
23:10:37.056 00.009 5052 UpdateGuideState exits: m=8771 SNR=65.7
23:10:37.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:37.057 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:37.057 00.000 5052 Enqueuing Expose request
23:10:37.057 00.000 8976 Worker thread wakes up
23:10:37.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:37.057 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,148,37,37)
23:10:38.087 01.030 8976 Exposure complete
23:10:38.102 00.015 8976 worker thread done servicing request
23:10:38.102 00.000 5052 OnExposeComplete: enter
23:10:38.102 00.000 5052 UpdateGuideState(): m_state=2
23:10:38.102 00.000 5052 Star::Find(18, 210, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 523
23:10:38.102 00.000 5052 Star::Find returns 1 (0), X=210.14, Y=166.43, Mass=8811, SNR=65.9, Peak=403 HFD=5.1
23:10:38.102 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.36) = xAngle (-0.21 = -0.21)
23:10:38.102 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.55 = -0.55)
23:10:38.102 00.000 5052 CameraToMount -- cameraX=-14.52 cameraY=22.29 hyp=26.60 cameraTheta=2.15 mountX=26.01 mountY=-13.92, mountTheta=-0.49
23:10:38.103 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=403, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:10:38.111 00.008 5052 UpdateGuideState exits: m=8811 SNR=65.9
23:10:38.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:38.111 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:38.111 00.000 5052 Enqueuing Expose request
23:10:38.111 00.000 8976 Worker thread wakes up
23:10:38.112 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:38.112 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,148,37,37)
23:10:39.154 01.042 8976 Exposure complete
23:10:39.168 00.014 8976 worker thread done servicing request
23:10:39.168 00.000 5052 OnExposeComplete: enter
23:10:39.169 00.001 5052 UpdateGuideState(): m_state=2
23:10:39.169 00.000 5052 Star::Find(18, 210, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 524
23:10:39.169 00.000 5052 Star::Find returns 1 (0), X=211.47, Y=166.45, Mass=8802, SNR=65.9, Peak=389 HFD=5.2
23:10:39.169 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.36) = xAngle (-0.25 = -0.25)
23:10:39.169 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.59 = -0.59)
23:10:39.169 00.000 5052 CameraToMount -- cameraX=-13.19 cameraY=22.31 hyp=25.92 cameraTheta=2.10 mountX=25.08 mountY=-14.51, mountTheta=-0.52
23:10:39.170 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=389, med=31, FiltMin=27, FiltMax=288, Gamma=2.260
23:10:39.178 00.008 5052 UpdateGuideState exits: m=8802 SNR=65.9
23:10:39.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:39.178 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:39.178 00.000 5052 Enqueuing Expose request
23:10:39.178 00.000 8976 Worker thread wakes up
23:10:39.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:39.178 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,148,37,37)
23:10:40.213 01.035 8976 Exposure complete
23:10:40.229 00.016 8976 worker thread done servicing request
23:10:40.229 00.000 5052 OnExposeComplete: enter
23:10:40.229 00.000 5052 UpdateGuideState(): m_state=2
23:10:40.229 00.000 5052 Star::Find(18, 211, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 525
23:10:40.229 00.000 5052 Star::Find returns 1 (0), X=212.30, Y=166.29, Mass=8670, SNR=65.4, Peak=447 HFD=4.8
23:10:40.229 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.36) = xAngle (-0.28 = -0.28)
23:10:40.229 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.62 = -0.62)
23:10:40.229 00.000 5052 CameraToMount -- cameraX=-12.36 cameraY=22.15 hyp=25.37 cameraTheta=2.08 mountX=24.38 mountY=-14.72, mountTheta=-0.54
23:10:40.230 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=447, med=32, FiltMin=28, FiltMax=331, Gamma=2.260
23:10:40.239 00.009 5052 UpdateGuideState exits: m=8670 SNR=65.4
23:10:40.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:40.239 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:40.239 00.000 5052 Enqueuing Expose request
23:10:40.239 00.000 8976 Worker thread wakes up
23:10:40.240 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:40.240 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,148,37,37)
23:10:41.281 01.041 8976 Exposure complete
23:10:41.295 00.014 8976 worker thread done servicing request
23:10:41.295 00.000 5052 OnExposeComplete: enter
23:10:41.295 00.000 5052 UpdateGuideState(): m_state=2
23:10:41.295 00.000 5052 Star::Find(18, 212, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 526
23:10:41.295 00.000 5052 Star::Find returns 1 (0), X=212.62, Y=166.71, Mass=8868, SNR=66.1, Peak=367 HFD=5.3
23:10:41.295 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.36) = xAngle (-0.30 = -0.30)
23:10:41.295 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.64 = -0.64)
23:10:41.295 00.000 5052 CameraToMount -- cameraX=-12.04 cameraY=22.57 hyp=25.58 cameraTheta=2.06 mountX=24.45 mountY=-15.23, mountTheta=-0.56
23:10:41.296 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=367, med=31, FiltMin=27, FiltMax=281, Gamma=2.260
23:10:41.306 00.010 5052 UpdateGuideState exits: m=8868 SNR=66.1
23:10:41.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:41.306 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:41.306 00.000 5052 Enqueuing Expose request
23:10:41.306 00.000 8976 Worker thread wakes up
23:10:41.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:41.306 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,149,37,37)
23:10:42.345 01.039 8976 Exposure complete
23:10:42.359 00.014 8976 worker thread done servicing request
23:10:42.359 00.000 5052 OnExposeComplete: enter
23:10:42.359 00.000 5052 UpdateGuideState(): m_state=2
23:10:42.359 00.000 5052 Star::Find(18, 212, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 527
23:10:42.359 00.000 5052 Star::Find returns 1 (0), X=211.17, Y=166.72, Mass=8749, SNR=65.6, Peak=381 HFD=5.1
23:10:42.359 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.36) = xAngle (-0.25 = -0.25)
23:10:42.359 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.59 = -0.59)
23:10:42.359 00.000 5052 CameraToMount -- cameraX=-13.49 cameraY=22.59 hyp=26.31 cameraTheta=2.11 mountX=25.49 mountY=-14.63, mountTheta=-0.52
23:10:42.360 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=381, med=32, FiltMin=27, FiltMax=290, Gamma=2.260
23:10:42.368 00.008 5052 UpdateGuideState exits: m=8749 SNR=65.6
23:10:42.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:42.369 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:42.369 00.000 5052 Enqueuing Expose request
23:10:42.369 00.000 8976 Worker thread wakes up
23:10:42.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:42.369 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,149,37,37)
23:10:43.400 01.031 8976 Exposure complete
23:10:43.414 00.014 8976 worker thread done servicing request
23:10:43.414 00.000 5052 OnExposeComplete: enter
23:10:43.414 00.000 5052 UpdateGuideState(): m_state=2
23:10:43.414 00.000 5052 Star::Find(18, 211, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 528
23:10:43.414 00.000 5052 Star::Find returns 1 (0), X=209.68, Y=167.41, Mass=8932, SNR=66.3, Peak=423 HFD=4.9
23:10:43.414 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.36) = xAngle (-0.22 = -0.22)
23:10:43.414 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.56 = -0.56)
23:10:43.414 00.000 5052 CameraToMount -- cameraX=-14.98 cameraY=23.27 hyp=27.68 cameraTheta=2.14 mountX=27.03 mountY=-14.61, mountTheta=-0.50
23:10:43.415 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=423, med=32, FiltMin=27, FiltMax=309, Gamma=2.260
23:10:43.423 00.008 5052 UpdateGuideState exits: m=8932 SNR=66.3
23:10:43.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:43.423 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:43.423 00.000 5052 Enqueuing Expose request
23:10:43.424 00.001 8976 Worker thread wakes up
23:10:43.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:43.424 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,149,37,37)
23:10:44.454 01.030 8976 Exposure complete
23:10:44.469 00.015 8976 worker thread done servicing request
23:10:44.469 00.000 5052 OnExposeComplete: enter
23:10:44.469 00.000 5052 UpdateGuideState(): m_state=2
23:10:44.469 00.000 5052 Star::Find(18, 209, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 529
23:10:44.469 00.000 5052 Star::Find returns 1 (0), X=209.14, Y=167.19, Mass=9003, SNR=66.6, Peak=363 HFD=4.9
23:10:44.469 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.36) = xAngle (-0.20 = -0.20)
23:10:44.469 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.54 = -0.54)
23:10:44.469 00.000 5052 CameraToMount -- cameraX=-15.52 cameraY=23.05 hyp=27.79 cameraTheta=2.16 mountX=27.26 mountY=-14.18, mountTheta=-0.48
23:10:44.470 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=363, med=32, FiltMin=27, FiltMax=311, Gamma=2.260
23:10:44.479 00.009 5052 UpdateGuideState exits: m=9003 SNR=66.6
23:10:44.479 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:44.479 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:44.479 00.000 5052 Enqueuing Expose request
23:10:44.479 00.000 8976 Worker thread wakes up
23:10:44.479 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:44.479 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,149,37,37)
23:10:45.515 01.036 8976 Exposure complete
23:10:45.530 00.015 8976 worker thread done servicing request
23:10:45.530 00.000 5052 OnExposeComplete: enter
23:10:45.530 00.000 5052 UpdateGuideState(): m_state=2
23:10:45.530 00.000 5052 Star::Find(18, 209, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 530
23:10:45.530 00.000 5052 Star::Find returns 1 (0), X=209.35, Y=167.19, Mass=8942, SNR=66.4, Peak=357 HFD=5.0
23:10:45.530 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.36) = xAngle (-0.20 = -0.20)
23:10:45.530 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.54 = -0.54)
23:10:45.530 00.000 5052 CameraToMount -- cameraX=-15.31 cameraY=23.06 hyp=27.68 cameraTheta=2.16 mountX=27.11 mountY=-14.27, mountTheta=-0.48
23:10:45.531 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=357, med=32, FiltMin=28, FiltMax=314, Gamma=2.260
23:10:45.541 00.010 5052 UpdateGuideState exits: m=8942 SNR=66.4
23:10:45.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:45.541 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:45.541 00.000 5052 Enqueuing Expose request
23:10:45.541 00.000 8976 Worker thread wakes up
23:10:45.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:45.541 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,149,37,37)
23:10:46.583 01.042 8976 Exposure complete
23:10:46.598 00.015 8976 worker thread done servicing request
23:10:46.598 00.000 5052 OnExposeComplete: enter
23:10:46.598 00.000 5052 UpdateGuideState(): m_state=2
23:10:46.598 00.000 5052 Star::Find(18, 209, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 531
23:10:46.598 00.000 5052 Star::Find returns 1 (0), X=207.80, Y=167.02, Mass=8935, SNR=66.4, Peak=459 HFD=4.7
23:10:46.598 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.36) = xAngle (-0.15 = -0.15)
23:10:46.598 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.49 = -0.49)
23:10:46.598 00.000 5052 CameraToMount -- cameraX=-16.86 cameraY=22.88 hyp=28.42 cameraTheta=2.21 mountX=28.09 mountY=-13.45, mountTheta=-0.45
23:10:46.599 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=459, med=32, FiltMin=28, FiltMax=313, Gamma=2.260
23:10:46.607 00.008 5052 UpdateGuideState exits: m=8935 SNR=66.4
23:10:46.608 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:46.608 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:46.608 00.000 5052 Enqueuing Expose request
23:10:46.608 00.000 8976 Worker thread wakes up
23:10:46.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:46.608 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,149,37,37)
23:10:47.643 01.035 8976 Exposure complete
23:10:47.658 00.015 8976 worker thread done servicing request
23:10:47.659 00.001 5052 OnExposeComplete: enter
23:10:47.659 00.000 5052 UpdateGuideState(): m_state=2
23:10:47.659 00.000 5052 Star::Find(18, 207, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 532
23:10:47.659 00.000 5052 Star::Find returns 1 (0), X=206.18, Y=167.11, Mass=9176, SNR=67.2, Peak=445 HFD=4.8
23:10:47.659 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.36) = xAngle (-0.11 = -0.11)
23:10:47.659 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.45 = -0.45)
23:10:47.659 00.000 5052 CameraToMount -- cameraX=-18.47 cameraY=22.97 hyp=29.48 cameraTheta=2.25 mountX=29.30 mountY=-12.84, mountTheta=-0.41
23:10:47.660 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=445, med=33, FiltMin=28, FiltMax=354, Gamma=2.260
23:10:47.669 00.009 5052 UpdateGuideState exits: m=9176 SNR=67.2
23:10:47.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:47.669 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:47.669 00.000 5052 Enqueuing Expose request
23:10:47.669 00.000 8976 Worker thread wakes up
23:10:47.670 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:47.670 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,149,37,37)
23:10:48.702 01.032 8976 Exposure complete
23:10:48.718 00.016 8976 worker thread done servicing request
23:10:48.718 00.000 5052 OnExposeComplete: enter
23:10:48.718 00.000 5052 UpdateGuideState(): m_state=2
23:10:48.718 00.000 5052 Star::Find(18, 206, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 533
23:10:48.718 00.000 5052 Star::Find returns 1 (0), X=205.19, Y=167.24, Mass=9108, SNR=67.0, Peak=469 HFD=4.6
23:10:48.718 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.36) = xAngle (-0.09 = -0.09)
23:10:48.718 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.43 = -0.43)
23:10:48.718 00.000 5052 CameraToMount -- cameraX=-19.47 cameraY=23.10 hyp=30.21 cameraTheta=2.27 mountX=30.09 mountY=-12.53, mountTheta=-0.39
23:10:48.719 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=469, med=32, FiltMin=27, FiltMax=343, Gamma=2.260
23:10:48.728 00.009 5052 UpdateGuideState exits: m=9108 SNR=67.0
23:10:48.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:48.728 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:48.728 00.000 5052 Enqueuing Expose request
23:10:48.728 00.000 8976 Worker thread wakes up
23:10:48.729 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:48.729 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,149,37,37)
23:10:49.757 01.028 8976 Exposure complete
23:10:49.771 00.014 8976 worker thread done servicing request
23:10:49.772 00.001 5052 OnExposeComplete: enter
23:10:49.772 00.000 5052 UpdateGuideState(): m_state=2
23:10:49.772 00.000 5052 Star::Find(18, 205, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 534
23:10:49.772 00.000 5052 Star::Find returns 1 (0), X=206.29, Y=167.29, Mass=8973, SNR=66.5, Peak=395 HFD=4.8
23:10:49.772 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.36) = xAngle (-0.12 = -0.12)
23:10:49.772 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.46 = -0.46)
23:10:49.772 00.000 5052 CameraToMount -- cameraX=-18.37 cameraY=23.16 hyp=29.56 cameraTheta=2.24 mountX=29.35 mountY=-13.05, mountTheta=-0.42
23:10:49.773 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=395, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:10:49.782 00.009 5052 UpdateGuideState exits: m=8973 SNR=66.5
23:10:49.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:49.782 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:49.782 00.000 5052 Enqueuing Expose request
23:10:49.782 00.000 8976 Worker thread wakes up
23:10:49.783 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:49.783 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,149,37,37)
23:10:50.812 01.029 8976 Exposure complete
23:10:50.826 00.014 8976 worker thread done servicing request
23:10:50.826 00.000 5052 OnExposeComplete: enter
23:10:50.826 00.000 5052 UpdateGuideState(): m_state=2
23:10:50.826 00.000 5052 Star::Find(18, 206, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 535
23:10:50.827 00.001 5052 Star::Find returns 1 (0), X=205.85, Y=167.03, Mass=8853, SNR=66.0, Peak=456 HFD=4.7
23:10:50.827 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.36) = xAngle (-0.10 = -0.10)
23:10:50.827 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.44 = -0.44)
23:10:50.827 00.000 5052 CameraToMount -- cameraX=-18.81 cameraY=22.90 hyp=29.63 cameraTheta=2.26 mountX=29.48 mountY=-12.63, mountTheta=-0.40
23:10:50.827 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=456, med=32, FiltMin=27, FiltMax=318, Gamma=2.260
23:10:50.836 00.009 5052 UpdateGuideState exits: m=8853 SNR=66.0
23:10:50.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:50.836 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:50.836 00.000 5052 Enqueuing Expose request
23:10:50.836 00.000 8976 Worker thread wakes up
23:10:50.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:50.836 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,149,37,37)
23:10:51.882 01.046 8976 Exposure complete
23:10:51.898 00.016 8976 worker thread done servicing request
23:10:51.898 00.000 5052 OnExposeComplete: enter
23:10:51.900 00.002 5052 UpdateGuideState(): m_state=2
23:10:51.900 00.000 5052 Star::Find(18, 205, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 536
23:10:51.900 00.000 5052 Star::Find returns 1 (0), X=205.66, Y=166.37, Mass=8684, SNR=65.4, Peak=529 HFD=4.8
23:10:51.900 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.36) = xAngle (-0.08 = -0.08)
23:10:51.900 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.42 = -0.42)
23:10:51.900 00.000 5052 CameraToMount -- cameraX=-19.00 cameraY=22.23 hyp=29.25 cameraTheta=2.28 mountX=29.15 mountY=-11.94, mountTheta=-0.39
23:10:51.900 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=529, med=32, FiltMin=27, FiltMax=320, Gamma=2.260
23:10:51.910 00.010 5052 UpdateGuideState exits: m=8684 SNR=65.4
23:10:51.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:51.910 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:51.910 00.000 5052 Enqueuing Expose request
23:10:51.910 00.000 8976 Worker thread wakes up
23:10:51.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:51.910 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,148,37,37)
23:10:52.942 01.032 8976 Exposure complete
23:10:52.956 00.014 8976 worker thread done servicing request
23:10:52.956 00.000 5052 OnExposeComplete: enter
23:10:52.956 00.000 5052 UpdateGuideState(): m_state=2
23:10:52.956 00.000 5052 Star::Find(18, 205, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 537
23:10:52.956 00.000 5052 Star::Find returns 1 (0), X=205.10, Y=167.08, Mass=8853, SNR=66.0, Peak=421 HFD=4.6
23:10:52.956 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.36) = xAngle (-0.08 = -0.08)
23:10:52.956 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.42 = -0.42)
23:10:52.956 00.000 5052 CameraToMount -- cameraX=-19.56 cameraY=22.95 hyp=30.15 cameraTheta=2.28 mountX=30.05 mountY=-12.35, mountTheta=-0.39
23:10:52.957 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=421, med=32, FiltMin=28, FiltMax=331, Gamma=2.260
23:10:52.966 00.009 5052 UpdateGuideState exits: m=8853 SNR=66.0
23:10:52.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:52.966 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:52.966 00.000 5052 Enqueuing Expose request
23:10:52.966 00.000 8976 Worker thread wakes up
23:10:52.966 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:52.966 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,149,37,37)
23:10:53.994 01.028 8976 Exposure complete
23:10:54.010 00.016 8976 worker thread done servicing request
23:10:54.010 00.000 5052 OnExposeComplete: enter
23:10:54.010 00.000 5052 UpdateGuideState(): m_state=2
23:10:54.010 00.000 5052 Star::Find(18, 205, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 538
23:10:54.010 00.000 5052 Star::Find returns 1 (0), X=204.81, Y=166.78, Mass=8950, SNR=66.4, Peak=472 HFD=4.7
23:10:54.010 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.36) = xAngle (-0.07 = -0.07)
23:10:54.010 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.41 = -0.41)
23:10:54.010 00.000 5052 CameraToMount -- cameraX=-19.85 cameraY=22.64 hyp=30.11 cameraTheta=2.29 mountX=30.04 mountY=-11.95, mountTheta=-0.38
23:10:54.011 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=472, med=32, FiltMin=27, FiltMax=332, Gamma=2.260
23:10:54.020 00.009 5052 UpdateGuideState exits: m=8950 SNR=66.4
23:10:54.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:54.020 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:54.020 00.000 5052 Enqueuing Expose request
23:10:54.020 00.000 8976 Worker thread wakes up
23:10:54.021 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:54.021 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,149,37,37)
23:10:55.053 01.032 8976 Exposure complete
23:10:55.068 00.015 8976 worker thread done servicing request
23:10:55.068 00.000 5052 OnExposeComplete: enter
23:10:55.068 00.000 5052 UpdateGuideState(): m_state=2
23:10:55.069 00.001 5052 Star::Find(18, 204, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 539
23:10:55.069 00.000 5052 Star::Find returns 1 (0), X=206.94, Y=167.03, Mass=8728, SNR=65.5, Peak=374 HFD=4.6
23:10:55.069 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.36) = xAngle (-0.13 = -0.13)
23:10:55.069 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.47 = -0.47)
23:10:55.069 00.000 5052 CameraToMount -- cameraX=-17.72 cameraY=22.90 hyp=28.95 cameraTheta=2.23 mountX=28.71 mountY=-13.09, mountTheta=-0.43
23:10:55.070 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=374, med=31, FiltMin=27, FiltMax=301, Gamma=2.260
23:10:55.078 00.008 5052 UpdateGuideState exits: m=8728 SNR=65.5
23:10:55.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:55.078 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:55.078 00.000 5052 Enqueuing Expose request
23:10:55.078 00.000 8976 Worker thread wakes up
23:10:55.079 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:55.079 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,149,37,37)
23:10:56.115 01.036 8976 Exposure complete
23:10:56.129 00.014 8976 worker thread done servicing request
23:10:56.130 00.001 5052 OnExposeComplete: enter
23:10:56.130 00.000 5052 UpdateGuideState(): m_state=2
23:10:56.130 00.000 5052 Star::Find(18, 206, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 540
23:10:56.130 00.000 5052 Star::Find returns 1 (0), X=208.29, Y=167.47, Mass=8952, SNR=66.4, Peak=343 HFD=5.1
23:10:56.130 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.36) = xAngle (-0.18 = -0.18)
23:10:56.130 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.52 = -0.52)
23:10:56.130 00.000 5052 CameraToMount -- cameraX=-16.37 cameraY=23.34 hyp=28.51 cameraTheta=2.18 mountX=28.06 mountY=-14.07, mountTheta=-0.46
23:10:56.131 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=343, med=32, FiltMin=27, FiltMax=325, Gamma=2.260
23:10:56.139 00.008 5052 UpdateGuideState exits: m=8952 SNR=66.4
23:10:56.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:56.139 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:56.139 00.000 5052 Enqueuing Expose request
23:10:56.139 00.000 8976 Worker thread wakes up
23:10:56.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:56.140 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(190,149,37,37)
23:10:57.175 01.035 8976 Exposure complete
23:10:57.190 00.015 8976 worker thread done servicing request
23:10:57.190 00.000 5052 OnExposeComplete: enter
23:10:57.190 00.000 5052 UpdateGuideState(): m_state=2
23:10:57.190 00.000 5052 Star::Find(18, 208, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 541
23:10:57.190 00.000 5052 Star::Find returns 1 (0), X=210.36, Y=167.50, Mass=8410, SNR=64.4, Peak=344 HFD=5.2
23:10:57.190 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.36) = xAngle (-0.24 = -0.24)
23:10:57.190 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.58 = -0.58)
23:10:57.190 00.000 5052 CameraToMount -- cameraX=-14.30 cameraY=23.36 hyp=27.39 cameraTheta=2.12 mountX=26.61 mountY=-14.98, mountTheta=-0.51
23:10:57.191 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=344, med=32, FiltMin=28, FiltMax=288, Gamma=2.260
23:10:57.199 00.008 5052 UpdateGuideState exits: m=8410 SNR=64.4
23:10:57.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:57.199 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:57.199 00.000 5052 Enqueuing Expose request
23:10:57.199 00.000 8976 Worker thread wakes up
23:10:57.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:57.199 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,149,37,37)
23:10:58.240 01.041 8976 Exposure complete
23:10:58.254 00.014 8976 worker thread done servicing request
23:10:58.254 00.000 5052 OnExposeComplete: enter
23:10:58.254 00.000 5052 UpdateGuideState(): m_state=2
23:10:58.254 00.000 5052 Star::Find(18, 210, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 542
23:10:58.254 00.000 5052 Star::Find returns 1 (0), X=210.22, Y=167.52, Mass=8711, SNR=65.5, Peak=353 HFD=5.1
23:10:58.254 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.36) = xAngle (-0.24 = -0.24)
23:10:58.254 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.57 = -0.57)
23:10:58.254 00.000 5052 CameraToMount -- cameraX=-14.43 cameraY=23.39 hyp=27.48 cameraTheta=2.12 mountX=26.72 mountY=-14.94, mountTheta=-0.51
23:10:58.255 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=353, med=32, FiltMin=27, FiltMax=327, Gamma=2.260
23:10:58.265 00.010 5052 UpdateGuideState exits: m=8711 SNR=65.5
23:10:58.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:58.265 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:58.265 00.000 5052 Enqueuing Expose request
23:10:58.265 00.000 8976 Worker thread wakes up
23:10:58.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:58.265 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,150,37,37)
23:10:59.308 01.043 8976 Exposure complete
23:10:59.321 00.013 8976 worker thread done servicing request
23:10:59.321 00.000 5052 OnExposeComplete: enter
23:10:59.321 00.000 5052 UpdateGuideState(): m_state=2
23:10:59.321 00.000 5052 Star::Find(18, 210, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 543
23:10:59.321 00.000 5052 Star::Find returns 1 (0), X=210.47, Y=167.35, Mass=8916, SNR=66.4, Peak=386 HFD=5.0
23:10:59.321 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.36) = xAngle (-0.24 = -0.24)
23:10:59.321 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.58 = -0.58)
23:10:59.321 00.000 5052 CameraToMount -- cameraX=-14.19 cameraY=23.21 hyp=27.21 cameraTheta=2.12 mountX=26.42 mountY=-14.89, mountTheta=-0.51
23:10:59.322 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=386, med=32, FiltMin=27, FiltMax=298, Gamma=2.260
23:10:59.331 00.009 5052 UpdateGuideState exits: m=8916 SNR=66.4
23:10:59.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:59.331 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:10:59.331 00.000 5052 Enqueuing Expose request
23:10:59.331 00.000 8976 Worker thread wakes up
23:10:59.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:10:59.331 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,149,37,37)
23:11:00.373 01.042 8976 Exposure complete
23:11:00.388 00.015 8976 worker thread done servicing request
23:11:00.388 00.000 5052 OnExposeComplete: enter
23:11:00.388 00.000 5052 UpdateGuideState(): m_state=2
23:11:00.388 00.000 5052 Star::Find(18, 210, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 544
23:11:00.388 00.000 5052 Star::Find returns 1 (0), X=211.16, Y=166.10, Mass=8636, SNR=65.2, Peak=357 HFD=4.8
23:11:00.388 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.36) = xAngle (-0.24 = -0.24)
23:11:00.388 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.58 = -0.58)
23:11:00.388 00.000 5052 CameraToMount -- cameraX=-13.50 cameraY=21.97 hyp=25.78 cameraTheta=2.12 mountX=25.06 mountY=-14.06, mountTheta=-0.51
23:11:00.389 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=357, med=31, FiltMin=27, FiltMax=310, Gamma=2.260
23:11:00.397 00.008 5052 UpdateGuideState exits: m=8636 SNR=65.2
23:11:00.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:00.397 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:00.397 00.000 5052 Enqueuing Expose request
23:11:00.397 00.000 8976 Worker thread wakes up
23:11:00.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:00.397 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,148,37,37)
23:11:01.432 01.035 8976 Exposure complete
23:11:01.446 00.014 8976 worker thread done servicing request
23:11:01.446 00.000 5052 OnExposeComplete: enter
23:11:01.446 00.000 5052 UpdateGuideState(): m_state=2
23:11:01.446 00.000 5052 Star::Find(18, 211, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 545
23:11:01.446 00.000 5052 Star::Find returns 1 (0), X=211.45, Y=167.03, Mass=8590, SNR=65.0, Peak=351 HFD=5.0
23:11:01.446 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.36) = xAngle (-0.27 = -0.27)
23:11:01.446 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.60 = -0.60)
23:11:01.446 00.000 5052 CameraToMount -- cameraX=-13.21 cameraY=22.90 hyp=26.43 cameraTheta=2.09 mountX=25.51 mountY=-15.02, mountTheta=-0.53
23:11:01.447 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=351, med=32, FiltMin=27, FiltMax=282, Gamma=2.260
23:11:01.456 00.009 5052 UpdateGuideState exits: m=8590 SNR=65.0
23:11:01.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:01.456 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:01.456 00.000 5052 Enqueuing Expose request
23:11:01.456 00.000 8976 Worker thread wakes up
23:11:01.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:01.456 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,149,37,37)
23:11:02.502 01.046 8976 Exposure complete
23:11:02.517 00.015 8976 worker thread done servicing request
23:11:02.517 00.000 5052 OnExposeComplete: enter
23:11:02.517 00.000 5052 UpdateGuideState(): m_state=2
23:11:02.517 00.000 5052 Star::Find(18, 211, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 546
23:11:02.517 00.000 5052 Star::Find returns 1 (0), X=209.55, Y=167.13, Mass=8631, SNR=65.2, Peak=488 HFD=4.6
23:11:02.517 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.36) = xAngle (-0.21 = -0.21)
23:11:02.517 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.55 = -0.55)
23:11:02.517 00.000 5052 CameraToMount -- cameraX=-15.11 cameraY=23.00 hyp=27.52 cameraTheta=2.15 mountX=26.93 mountY=-14.30, mountTheta=-0.49
23:11:02.518 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=488, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:11:02.527 00.009 5052 UpdateGuideState exits: m=8631 SNR=65.2
23:11:02.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:02.528 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:02.528 00.000 5052 Enqueuing Expose request
23:11:02.528 00.000 8976 Worker thread wakes up
23:11:02.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:02.528 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,149,37,37)
23:11:03.565 01.037 8976 Exposure complete
23:11:03.579 00.014 8976 worker thread done servicing request
23:11:03.579 00.000 5052 OnExposeComplete: enter
23:11:03.579 00.000 5052 UpdateGuideState(): m_state=2
23:11:03.579 00.000 5052 Star::Find(18, 209, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 547
23:11:03.579 00.000 5052 Star::Find returns 1 (0), X=209.42, Y=167.27, Mass=8806, SNR=65.9, Peak=525 HFD=4.6
23:11:03.579 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.36) = xAngle (-0.21 = -0.21)
23:11:03.579 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.55 = -0.55)
23:11:03.579 00.000 5052 CameraToMount -- cameraX=-15.24 cameraY=23.14 hyp=27.71 cameraTheta=2.15 mountX=27.12 mountY=-14.37, mountTheta=-0.49
23:11:03.580 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=525, med=32, FiltMin=28, FiltMax=346, Gamma=2.260
23:11:03.589 00.009 5052 UpdateGuideState exits: m=8806 SNR=65.9
23:11:03.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:03.589 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:03.589 00.000 5052 Enqueuing Expose request
23:11:03.589 00.000 8976 Worker thread wakes up
23:11:03.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:03.589 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,149,37,37)
23:11:04.620 01.031 8976 Exposure complete
23:11:04.633 00.013 8976 worker thread done servicing request
23:11:04.633 00.000 5052 OnExposeComplete: enter
23:11:04.633 00.000 5052 UpdateGuideState(): m_state=2
23:11:04.633 00.000 5052 Star::Find(18, 209, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 548
23:11:04.634 00.001 5052 Star::Find returns 1 (0), X=210.59, Y=167.41, Mass=8444, SNR=64.6, Peak=469 HFD=4.9
23:11:04.634 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.36) = xAngle (-0.24 = -0.24)
23:11:04.634 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.58 = -0.58)
23:11:04.634 00.000 5052 CameraToMount -- cameraX=-14.07 cameraY=23.27 hyp=27.19 cameraTheta=2.11 mountX=26.38 mountY=-15.00, mountTheta=-0.52
23:11:04.634 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=469, med=32, FiltMin=28, FiltMax=307, Gamma=2.260
23:11:04.643 00.009 5052 UpdateGuideState exits: m=8444 SNR=64.6
23:11:04.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:04.643 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:04.643 00.000 5052 Enqueuing Expose request
23:11:04.643 00.000 8976 Worker thread wakes up
23:11:04.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:04.643 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,149,37,37)
23:11:05.683 01.040 8976 Exposure complete
23:11:05.697 00.014 8976 worker thread done servicing request
23:11:05.697 00.000 5052 OnExposeComplete: enter
23:11:05.698 00.001 5052 UpdateGuideState(): m_state=2
23:11:05.698 00.000 5052 Star::Find(18, 210, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 549
23:11:05.698 00.000 5052 Star::Find returns 1 (0), X=212.60, Y=167.57, Mass=8475, SNR=64.7, Peak=492 HFD=5.0
23:11:05.698 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.36) = xAngle (-0.31 = -0.31)
23:11:05.698 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.65 = -0.65)
23:11:05.698 00.000 5052 CameraToMount -- cameraX=-12.06 cameraY=23.43 hyp=26.35 cameraTheta=2.05 mountX=25.07 mountY=-16.00, mountTheta=-0.57
23:11:05.699 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=492, med=32, FiltMin=28, FiltMax=319, Gamma=2.260
23:11:05.708 00.009 5052 UpdateGuideState exits: m=8475 SNR=64.7
23:11:05.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:05.708 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:05.708 00.000 5052 Enqueuing Expose request
23:11:05.708 00.000 8976 Worker thread wakes up
23:11:05.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:05.708 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,150,37,37)
23:11:06.744 01.036 8976 Exposure complete
23:11:06.757 00.013 8976 worker thread done servicing request
23:11:06.758 00.001 5052 OnExposeComplete: enter
23:11:06.758 00.000 5052 UpdateGuideState(): m_state=2
23:11:06.758 00.000 5052 Star::Find(18, 212, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 550
23:11:06.758 00.000 5052 Star::Find returns 1 (0), X=213.81, Y=167.55, Mass=8534, SNR=64.9, Peak=447 HFD=5.0
23:11:06.758 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.36) = xAngle (-0.35 = -0.35)
23:11:06.758 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.69 = -0.69)
23:11:06.758 00.000 5052 CameraToMount -- cameraX=-10.85 cameraY=23.42 hyp=25.81 cameraTheta=2.00 mountX=24.20 mountY=-16.51, mountTheta=-0.60
23:11:06.759 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=447, med=31, FiltMin=27, FiltMax=316, Gamma=2.260
23:11:06.767 00.008 5052 UpdateGuideState exits: m=8534 SNR=64.9
23:11:06.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:06.767 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:06.767 00.000 5052 Enqueuing Expose request
23:11:06.767 00.000 8976 Worker thread wakes up
23:11:06.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:06.768 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(196,150,37,37)
23:11:07.805 01.037 8976 Exposure complete
23:11:07.818 00.013 8976 worker thread done servicing request
23:11:07.819 00.001 5052 OnExposeComplete: enter
23:11:07.819 00.000 5052 UpdateGuideState(): m_state=2
23:11:07.819 00.000 5052 Star::Find(18, 213, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 551
23:11:07.819 00.000 5052 Star::Find returns 1 (0), X=214.16, Y=167.53, Mass=8866, SNR=66.1, Peak=443 HFD=4.8
23:11:07.819 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.36) = xAngle (-0.37 = -0.37)
23:11:07.819 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.71 = -0.71)
23:11:07.819 00.000 5052 CameraToMount -- cameraX=-10.50 cameraY=23.40 hyp=25.65 cameraTheta=1.99 mountX=23.94 mountY=-16.64, mountTheta=-0.61
23:11:07.819 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=443, med=32, FiltMin=27, FiltMax=307, Gamma=2.260
23:11:07.827 00.008 5052 UpdateGuideState exits: m=8866 SNR=66.1
23:11:07.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:07.827 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:07.827 00.000 5052 Enqueuing Expose request
23:11:07.827 00.000 8976 Worker thread wakes up
23:11:07.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:07.827 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,150,37,37)
23:11:08.865 01.038 8976 Exposure complete
23:11:08.880 00.015 8976 worker thread done servicing request
23:11:08.880 00.000 5052 OnExposeComplete: enter
23:11:08.880 00.000 5052 UpdateGuideState(): m_state=2
23:11:08.880 00.000 5052 Star::Find(18, 214, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 552
23:11:08.880 00.000 5052 Star::Find returns 1 (0), X=213.87, Y=167.94, Mass=8801, SNR=65.9, Peak=523 HFD=4.5
23:11:08.880 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.36) = xAngle (-0.36 = -0.36)
23:11:08.880 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.70 = -0.70)
23:11:08.880 00.000 5052 CameraToMount -- cameraX=-10.79 cameraY=23.81 hyp=26.14 cameraTheta=2.00 mountX=24.43 mountY=-16.88, mountTheta=-0.60
23:11:08.881 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=523, med=33, FiltMin=28, FiltMax=323, Gamma=2.260
23:11:08.890 00.009 5052 UpdateGuideState exits: m=8801 SNR=65.9
23:11:08.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:08.890 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:08.890 00.000 5052 Enqueuing Expose request
23:11:08.890 00.000 8976 Worker thread wakes up
23:11:08.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:08.890 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,150,37,37)
23:11:09.932 01.042 8976 Exposure complete
23:11:09.948 00.016 8976 worker thread done servicing request
23:11:09.948 00.000 5052 OnExposeComplete: enter
23:11:09.948 00.000 5052 UpdateGuideState(): m_state=2
23:11:09.948 00.000 5052 Star::Find(18, 213, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 553
23:11:09.948 00.000 5052 Star::Find returns 1 (0), X=213.88, Y=167.44, Mass=8433, SNR=64.3, Peak=407 HFD=5.1
23:11:09.948 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.36) = xAngle (-0.36 = -0.36)
23:11:09.948 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.69 = -0.69)
23:11:09.948 00.000 5052 CameraToMount -- cameraX=-10.78 cameraY=23.31 hyp=25.68 cameraTheta=2.00 mountX=24.07 mountY=-16.44, mountTheta=-0.60
23:11:09.949 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=407, med=32, FiltMin=27, FiltMax=302, Gamma=2.260
23:11:09.957 00.008 5052 UpdateGuideState exits: m=8433 SNR=64.3
23:11:09.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:09.957 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:09.957 00.000 5052 Enqueuing Expose request
23:11:09.958 00.001 8976 Worker thread wakes up
23:11:09.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:09.958 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,149,37,37)
23:11:10.996 01.038 8976 Exposure complete
23:11:11.011 00.015 8976 worker thread done servicing request
23:11:11.011 00.000 5052 OnExposeComplete: enter
23:11:11.011 00.000 5052 UpdateGuideState(): m_state=2
23:11:11.011 00.000 5052 Star::Find(18, 213, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 554
23:11:11.011 00.000 5052 Star::Find returns 1 (0), X=213.75, Y=168.05, Mass=8724, SNR=65.6, Peak=395 HFD=4.7
23:11:11.011 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.36) = xAngle (-0.36 = -0.36)
23:11:11.011 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.70 = -0.70)
23:11:11.011 00.000 5052 CameraToMount -- cameraX=-10.91 cameraY=23.92 hyp=26.29 cameraTheta=2.00 mountX=24.60 mountY=-16.93, mountTheta=-0.60
23:11:11.012 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=395, med=32, FiltMin=27, FiltMax=313, Gamma=2.260
23:11:11.020 00.008 5052 UpdateGuideState exits: m=8724 SNR=65.6
23:11:11.021 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:11.021 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:11.021 00.000 5052 Enqueuing Expose request
23:11:11.021 00.000 8976 Worker thread wakes up
23:11:11.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:11.021 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,150,37,37)
23:11:12.060 01.039 8976 Exposure complete
23:11:12.075 00.015 8976 worker thread done servicing request
23:11:12.075 00.000 5052 OnExposeComplete: enter
23:11:12.075 00.000 5052 UpdateGuideState(): m_state=2
23:11:12.075 00.000 5052 Star::Find(18, 213, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 555
23:11:12.075 00.000 5052 Star::Find returns 1 (0), X=213.08, Y=167.45, Mass=8687, SNR=65.5, Peak=357 HFD=5.1
23:11:12.075 00.000 5052 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.36) = xAngle (-0.33 = -0.33)
23:11:12.075 00.000 5052 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.67 = -0.67)
23:11:12.075 00.000 5052 CameraToMount -- cameraX=-11.58 cameraY=23.31 hyp=26.03 cameraTheta=2.03 mountX=24.65 mountY=-16.10, mountTheta=-0.58
23:11:12.076 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=357, med=32, FiltMin=27, FiltMax=300, Gamma=2.260
23:11:12.085 00.009 5052 UpdateGuideState exits: m=8687 SNR=65.5
23:11:12.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:12.085 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:12.085 00.000 5052 Enqueuing Expose request
23:11:12.085 00.000 8976 Worker thread wakes up
23:11:12.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:12.085 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,149,37,37)
23:11:13.124 01.039 8976 Exposure complete
23:11:13.139 00.015 8976 worker thread done servicing request
23:11:13.139 00.000 5052 OnExposeComplete: enter
23:11:13.139 00.000 5052 UpdateGuideState(): m_state=2
23:11:13.139 00.000 5052 Star::Find(18, 213, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 556
23:11:13.139 00.000 5052 Star::Find returns 1 (0), X=211.62, Y=167.53, Mass=8852, SNR=66.1, Peak=377 HFD=5.1
23:11:13.139 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.36) = xAngle (-0.28 = -0.28)
23:11:13.139 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.62 = -0.62)
23:11:13.139 00.000 5052 CameraToMount -- cameraX=-13.03 cameraY=23.39 hyp=26.78 cameraTheta=2.08 mountX=25.74 mountY=-15.55, mountTheta=-0.54
23:11:13.140 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=377, med=31, FiltMin=27, FiltMax=326, Gamma=2.260
23:11:13.149 00.009 5052 UpdateGuideState exits: m=8852 SNR=66.1
23:11:13.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:13.149 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:13.149 00.000 5052 Enqueuing Expose request
23:11:13.150 00.001 8976 Worker thread wakes up
23:11:13.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:13.150 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,150,37,37)
23:11:14.194 01.044 8976 Exposure complete
23:11:14.210 00.016 8976 worker thread done servicing request
23:11:14.210 00.000 5052 OnExposeComplete: enter
23:11:14.210 00.000 5052 UpdateGuideState(): m_state=2
23:11:14.210 00.000 5052 Star::Find(18, 211, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 557
23:11:14.210 00.000 5052 Star::Find returns 1 (0), X=208.73, Y=167.95, Mass=8844, SNR=66.0, Peak=417 HFD=4.8
23:11:14.210 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.36) = xAngle (-0.20 = -0.20)
23:11:14.210 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.54 = -0.54)
23:11:14.210 00.000 5052 CameraToMount -- cameraX=-15.93 cameraY=23.82 hyp=28.65 cameraTheta=2.16 mountX=28.09 mountY=-14.69, mountTheta=-0.48
23:11:14.211 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=417, med=32, FiltMin=28, FiltMax=323, Gamma=2.260
23:11:14.221 00.010 5052 UpdateGuideState exits: m=8844 SNR=66.0
23:11:14.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:14.221 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:14.221 00.000 5052 Enqueuing Expose request
23:11:14.221 00.000 8976 Worker thread wakes up
23:11:14.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:14.221 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,150,37,37)
23:11:15.249 01.028 8976 Exposure complete
23:11:15.263 00.014 8976 worker thread done servicing request
23:11:15.263 00.000 5052 OnExposeComplete: enter
23:11:15.263 00.000 5052 UpdateGuideState(): m_state=2
23:11:15.263 00.000 5052 Star::Find(18, 208, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 558
23:11:15.263 00.000 5052 Star::Find returns 1 (0), X=206.08, Y=168.17, Mass=8690, SNR=65.5, Peak=432 HFD=4.7
23:11:15.263 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.36) = xAngle (-0.13 = -0.13)
23:11:15.263 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.47 = -0.47)
23:11:15.263 00.000 5052 CameraToMount -- cameraX=-18.58 cameraY=24.04 hyp=30.38 cameraTheta=2.23 mountX=30.12 mountY=-13.75, mountTheta=-0.43
23:11:15.264 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=432, med=32, FiltMin=28, FiltMax=321, Gamma=2.260
23:11:15.273 00.009 5052 UpdateGuideState exits: m=8690 SNR=65.5
23:11:15.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:15.273 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:15.273 00.000 5052 Enqueuing Expose request
23:11:15.273 00.000 8976 Worker thread wakes up
23:11:15.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:15.273 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,150,37,37)
23:11:16.302 01.029 8976 Exposure complete
23:11:16.316 00.014 8976 worker thread done servicing request
23:11:16.316 00.000 5052 OnExposeComplete: enter
23:11:16.316 00.000 5052 UpdateGuideState(): m_state=2
23:11:16.316 00.000 5052 Star::Find(18, 206, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 559
23:11:16.316 00.000 5052 Star::Find returns 1 (0), X=205.95, Y=168.09, Mass=8754, SNR=65.7, Peak=428 HFD=4.5
23:11:16.316 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.36) = xAngle (-0.13 = -0.13)
23:11:16.316 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.46 = -0.46)
23:11:16.316 00.000 5052 CameraToMount -- cameraX=-18.71 cameraY=23.96 hyp=30.40 cameraTheta=2.23 mountX=30.16 mountY=-13.62, mountTheta=-0.42
23:11:16.317 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=428, med=31, FiltMin=27, FiltMax=329, Gamma=2.260
23:11:16.325 00.008 5052 UpdateGuideState exits: m=8754 SNR=65.7
23:11:16.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:16.325 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:16.325 00.000 5052 Enqueuing Expose request
23:11:16.325 00.000 8976 Worker thread wakes up
23:11:16.326 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:16.326 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,150,37,37)
23:11:17.354 01.028 8976 Exposure complete
23:11:17.367 00.013 8976 worker thread done servicing request
23:11:17.367 00.000 5052 OnExposeComplete: enter
23:11:17.367 00.000 5052 UpdateGuideState(): m_state=2
23:11:17.367 00.000 5052 Star::Find(18, 205, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 560
23:11:17.367 00.000 5052 Star::Find returns 1 (0), X=206.17, Y=168.50, Mass=9049, SNR=66.9, Peak=387 HFD=5.0
23:11:17.368 00.001 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.36) = xAngle (-0.14 = -0.14)
23:11:17.368 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.48 = -0.48)
23:11:17.368 00.000 5052 CameraToMount -- cameraX=-18.49 cameraY=24.36 hyp=30.59 cameraTheta=2.22 mountX=30.29 mountY=-14.09, mountTheta=-0.44
23:11:17.368 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=387, med=33, FiltMin=28, FiltMax=329, Gamma=2.260
23:11:17.378 00.010 5052 UpdateGuideState exits: m=9049 SNR=66.9
23:11:17.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:17.378 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:17.378 00.000 5052 Enqueuing Expose request
23:11:17.378 00.000 8976 Worker thread wakes up
23:11:17.378 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:17.378 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,150,37,37)
23:11:18.407 01.029 8976 Exposure complete
23:11:18.421 00.014 8976 worker thread done servicing request
23:11:18.421 00.000 5052 OnExposeComplete: enter
23:11:18.421 00.000 5052 UpdateGuideState(): m_state=2
23:11:18.421 00.000 5052 Star::Find(18, 206, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 561
23:11:18.421 00.000 5052 Star::Find returns 1 (0), X=205.58, Y=168.01, Mass=8557, SNR=64.9, Peak=351 HFD=5.1
23:11:18.421 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.36) = xAngle (-0.11 = -0.11)
23:11:18.421 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.45 = -0.45)
23:11:18.421 00.000 5052 CameraToMount -- cameraX=-19.08 cameraY=23.88 hyp=30.57 cameraTheta=2.24 mountX=30.37 mountY=-13.40, mountTheta=-0.42
23:11:18.422 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=351, med=32, FiltMin=27, FiltMax=285, Gamma=2.260
23:11:18.431 00.009 5052 UpdateGuideState exits: m=8557 SNR=64.9
23:11:18.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:18.431 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:18.431 00.000 5052 Enqueuing Expose request
23:11:18.431 00.000 8976 Worker thread wakes up
23:11:18.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:18.431 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,150,37,37)
23:11:19.468 01.037 8976 Exposure complete
23:11:19.482 00.014 8976 worker thread done servicing request
23:11:19.482 00.000 5052 OnExposeComplete: enter
23:11:19.482 00.000 5052 UpdateGuideState(): m_state=2
23:11:19.482 00.000 5052 Star::Find(18, 205, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 562
23:11:19.482 00.000 5052 Star::Find returns 1 (0), X=206.06, Y=167.69, Mass=8848, SNR=66.0, Peak=377 HFD=5.1
23:11:19.482 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.36) = xAngle (-0.12 = -0.12)
23:11:19.482 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.46 = -0.46)
23:11:19.482 00.000 5052 CameraToMount -- cameraX=-18.60 cameraY=23.56 hyp=30.02 cameraTheta=2.24 mountX=29.80 mountY=-13.31, mountTheta=-0.42
23:11:19.483 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=377, med=32, FiltMin=28, FiltMax=274, Gamma=2.260
23:11:19.491 00.008 5052 UpdateGuideState exits: m=8848 SNR=66.0
23:11:19.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:19.491 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:19.491 00.000 5052 Enqueuing Expose request
23:11:19.492 00.001 8976 Worker thread wakes up
23:11:19.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:19.492 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,150,37,37)
23:11:20.529 01.037 8976 Exposure complete
23:11:20.542 00.013 8976 worker thread done servicing request
23:11:20.542 00.000 5052 OnExposeComplete: enter
23:11:20.543 00.001 5052 UpdateGuideState(): m_state=2
23:11:20.543 00.000 5052 Star::Find(18, 206, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 563
23:11:20.543 00.000 5052 Star::Find returns 1 (0), X=205.78, Y=167.73, Mass=8685, SNR=65.4, Peak=386 HFD=4.9
23:11:20.543 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.36) = xAngle (-0.11 = -0.11)
23:11:20.543 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.45 = -0.45)
23:11:20.543 00.000 5052 CameraToMount -- cameraX=-18.88 cameraY=23.59 hyp=30.22 cameraTheta=2.25 mountX=30.02 mountY=-13.22, mountTheta=-0.41
23:11:20.544 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=386, med=32, FiltMin=28, FiltMax=278, Gamma=2.260
23:11:20.552 00.008 5052 UpdateGuideState exits: m=8685 SNR=65.4
23:11:20.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:20.552 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:20.552 00.000 5052 Enqueuing Expose request
23:11:20.552 00.000 8976 Worker thread wakes up
23:11:20.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:20.552 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,150,37,37)
23:11:21.579 01.027 8976 Exposure complete
23:11:21.593 00.014 8976 worker thread done servicing request
23:11:21.593 00.000 5052 OnExposeComplete: enter
23:11:21.593 00.000 5052 UpdateGuideState(): m_state=2
23:11:21.593 00.000 5052 Star::Find(18, 205, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 564
23:11:21.593 00.000 5052 Star::Find returns 1 (0), X=204.59, Y=167.81, Mass=8860, SNR=66.0, Peak=384 HFD=5.2
23:11:21.593 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.36) = xAngle (-0.09 = -0.09)
23:11:21.593 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.42 = -0.42)
23:11:21.593 00.000 5052 CameraToMount -- cameraX=-20.07 cameraY=23.68 hyp=31.04 cameraTheta=2.27 mountX=30.92 mountY=-12.79, mountTheta=-0.39
23:11:21.594 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=384, med=31, FiltMin=27, FiltMax=293, Gamma=2.260
23:11:21.602 00.008 5052 UpdateGuideState exits: m=8860 SNR=66.0
23:11:21.602 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:21.602 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:21.602 00.000 5052 Enqueuing Expose request
23:11:21.602 00.000 8976 Worker thread wakes up
23:11:21.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:21.602 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,150,37,37)
23:11:22.634 01.032 8976 Exposure complete
23:11:22.648 00.014 8976 worker thread done servicing request
23:11:22.648 00.000 5052 OnExposeComplete: enter
23:11:22.648 00.000 5052 UpdateGuideState(): m_state=2
23:11:22.648 00.000 5052 Star::Find(18, 204, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 565
23:11:22.649 00.001 5052 Star::Find returns 1 (0), X=204.77, Y=167.93, Mass=8488, SNR=64.5, Peak=360 HFD=5.1
23:11:22.649 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.36) = xAngle (-0.09 = -0.09)
23:11:22.649 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.43 = -0.43)
23:11:22.649 00.000 5052 CameraToMount -- cameraX=-19.89 cameraY=23.80 hyp=31.01 cameraTheta=2.27 mountX=30.88 mountY=-12.98, mountTheta=-0.40
23:11:22.649 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=360, med=32, FiltMin=27, FiltMax=296, Gamma=2.260
23:11:22.658 00.009 5052 UpdateGuideState exits: m=8488 SNR=64.5
23:11:22.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:22.658 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:22.658 00.000 5052 Enqueuing Expose request
23:11:22.658 00.000 8976 Worker thread wakes up
23:11:22.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:22.658 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,150,37,37)
23:11:23.718 01.060 8976 Exposure complete
23:11:23.733 00.015 8976 worker thread done servicing request
23:11:23.733 00.000 5052 OnExposeComplete: enter
23:11:23.733 00.000 5052 UpdateGuideState(): m_state=2
23:11:23.733 00.000 5052 Star::Find(18, 204, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 566
23:11:23.733 00.000 5052 Star::Find returns 1 (0), X=206.95, Y=167.72, Mass=8774, SNR=65.6, Peak=391 HFD=5.3
23:11:23.733 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.36) = xAngle (-0.14 = -0.14)
23:11:23.733 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.48 = -0.48)
23:11:23.734 00.001 5052 CameraToMount -- cameraX=-17.71 cameraY=23.59 hyp=29.50 cameraTheta=2.21 mountX=29.19 mountY=-13.72, mountTheta=-0.44
23:11:23.734 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=391, med=32, FiltMin=27, FiltMax=284, Gamma=2.260
23:11:23.743 00.009 5052 UpdateGuideState exits: m=8774 SNR=65.6
23:11:23.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:23.743 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:23.743 00.000 5052 Enqueuing Expose request
23:11:23.743 00.000 8976 Worker thread wakes up
23:11:23.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:23.743 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,150,37,37)
23:11:24.774 01.031 8976 Exposure complete
23:11:24.787 00.013 8976 worker thread done servicing request
23:11:24.787 00.000 5052 OnExposeComplete: enter
23:11:24.787 00.000 5052 UpdateGuideState(): m_state=2
23:11:24.787 00.000 5052 Star::Find(18, 206, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 567
23:11:24.787 00.000 5052 Star::Find returns 1 (0), X=209.50, Y=167.71, Mass=8863, SNR=66.1, Peak=399 HFD=5.4
23:11:24.787 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.36) = xAngle (-0.22 = -0.22)
23:11:24.788 00.001 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.56 = -0.56)
23:11:24.788 00.000 5052 CameraToMount -- cameraX=-15.16 cameraY=23.58 hyp=28.03 cameraTheta=2.14 mountX=27.37 mountY=-14.81, mountTheta=-0.50
23:11:24.788 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=399, med=32, FiltMin=27, FiltMax=331, Gamma=2.260
23:11:24.797 00.009 5052 UpdateGuideState exits: m=8863 SNR=66.1
23:11:24.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:24.797 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:24.797 00.000 5052 Enqueuing Expose request
23:11:24.797 00.000 8976 Worker thread wakes up
23:11:24.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:24.797 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,150,37,37)
23:11:25.831 01.034 8976 Exposure complete
23:11:25.847 00.016 8976 worker thread done servicing request
23:11:25.847 00.000 5052 OnExposeComplete: enter
23:11:25.847 00.000 5052 UpdateGuideState(): m_state=2
23:11:25.847 00.000 5052 Star::Find(18, 209, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 568
23:11:25.847 00.000 5052 Star::Find returns 1 (0), X=210.41, Y=167.49, Mass=8933, SNR=66.4, Peak=387 HFD=5.1
23:11:25.847 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.36) = xAngle (-0.24 = -0.24)
23:11:25.848 00.001 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.58 = -0.58)
23:11:25.848 00.000 5052 CameraToMount -- cameraX=-14.25 cameraY=23.36 hyp=27.36 cameraTheta=2.12 mountX=26.57 mountY=-14.99, mountTheta=-0.51
23:11:25.849 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=387, med=32, FiltMin=28, FiltMax=323, Gamma=2.260
23:11:25.858 00.009 5052 UpdateGuideState exits: m=8933 SNR=66.4
23:11:25.858 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:25.858 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:25.858 00.000 5052 Enqueuing Expose request
23:11:25.858 00.000 8976 Worker thread wakes up
23:11:25.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:25.858 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,149,37,37)
23:11:26.891 01.033 8976 Exposure complete
23:11:26.905 00.014 8976 worker thread done servicing request
23:11:26.905 00.000 5052 OnExposeComplete: enter
23:11:26.905 00.000 5052 UpdateGuideState(): m_state=2
23:11:26.905 00.000 5052 Star::Find(18, 210, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 569
23:11:26.905 00.000 5052 Star::Find returns 1 (0), X=210.75, Y=167.68, Mass=8749, SNR=65.6, Peak=409 HFD=4.9
23:11:26.905 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.36) = xAngle (-0.26 = -0.26)
23:11:26.905 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.59 = -0.59)
23:11:26.905 00.000 5052 CameraToMount -- cameraX=-13.90 cameraY=23.54 hyp=27.34 cameraTheta=2.10 mountX=26.46 mountY=-15.31, mountTheta=-0.52
23:11:26.906 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=409, med=32, FiltMin=28, FiltMax=302, Gamma=2.260
23:11:26.915 00.009 5052 UpdateGuideState exits: m=8749 SNR=65.6
23:11:26.915 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:26.915 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:26.915 00.000 5052 Enqueuing Expose request
23:11:26.915 00.000 8976 Worker thread wakes up
23:11:26.916 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:26.916 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,150,37,37)
23:11:27.941 01.025 8976 Exposure complete
23:11:27.955 00.014 8976 worker thread done servicing request
23:11:27.955 00.000 5052 OnExposeComplete: enter
23:11:27.955 00.000 5052 UpdateGuideState(): m_state=2
23:11:27.955 00.000 5052 Star::Find(18, 210, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 570
23:11:27.955 00.000 5052 Star::Find returns 1 (0), X=210.12, Y=167.98, Mass=8896, SNR=66.2, Peak=429 HFD=4.5
23:11:27.955 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.36) = xAngle (-0.24 = -0.24)
23:11:27.955 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.58 = -0.58)
23:11:27.955 00.000 5052 CameraToMount -- cameraX=-14.54 cameraY=23.85 hyp=27.93 cameraTheta=2.12 mountX=27.12 mountY=-15.31, mountTheta=-0.51
23:11:27.956 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=429, med=32, FiltMin=27, FiltMax=360, Gamma=2.260
23:11:27.964 00.008 5052 UpdateGuideState exits: m=8896 SNR=66.2
23:11:27.965 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:27.965 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:27.965 00.000 5052 Enqueuing Expose request
23:11:27.965 00.000 8976 Worker thread wakes up
23:11:27.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:27.965 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,150,37,37)
23:11:29.012 01.047 8976 Exposure complete
23:11:29.028 00.016 8976 worker thread done servicing request
23:11:29.028 00.000 5052 OnExposeComplete: enter
23:11:29.028 00.000 5052 UpdateGuideState(): m_state=2
23:11:29.028 00.000 5052 Star::Find(18, 210, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 571
23:11:29.029 00.001 5052 Star::Find returns 1 (0), X=210.52, Y=168.48, Mass=8832, SNR=65.9, Peak=440 HFD=5.1
23:11:29.029 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.36) = xAngle (-0.26 = -0.26)
23:11:29.029 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.60 = -0.60)
23:11:29.029 00.000 5052 CameraToMount -- cameraX=-14.14 cameraY=24.34 hyp=28.15 cameraTheta=2.10 mountX=27.19 mountY=-15.93, mountTheta=-0.53
23:11:29.030 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=440, med=32, FiltMin=28, FiltMax=321, Gamma=2.260
23:11:29.040 00.010 5052 UpdateGuideState exits: m=8832 SNR=65.9
23:11:29.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:29.040 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:29.040 00.000 5052 Enqueuing Expose request
23:11:29.040 00.000 8976 Worker thread wakes up
23:11:29.040 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:29.040 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,150,37,37)
23:11:30.085 01.045 8976 Exposure complete
23:11:30.100 00.015 8976 worker thread done servicing request
23:11:30.101 00.001 5052 OnExposeComplete: enter
23:11:30.101 00.000 5052 UpdateGuideState(): m_state=2
23:11:30.101 00.000 5052 Star::Find(18, 210, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 572
23:11:30.101 00.000 5052 Star::Find returns 1 (0), X=210.20, Y=168.21, Mass=8998, SNR=66.6, Peak=414 HFD=4.8
23:11:30.101 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.36) = xAngle (-0.25 = -0.25)
23:11:30.101 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.59 = -0.59)
23:11:30.101 00.000 5052 CameraToMount -- cameraX=-14.45 cameraY=24.08 hyp=28.08 cameraTheta=2.11 mountX=27.22 mountY=-15.56, mountTheta=-0.52
23:11:30.102 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=414, med=32, FiltMin=27, FiltMax=318, Gamma=2.260
23:11:30.112 00.010 5052 UpdateGuideState exits: m=8998 SNR=66.6
23:11:30.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:30.112 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:30.112 00.000 5052 Enqueuing Expose request
23:11:30.112 00.000 8976 Worker thread wakes up
23:11:30.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:30.112 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,150,37,37)
23:11:30.793 00.681 5052 GuideAssistant changed RA_MinMove to 0.72
23:11:31.146 00.353 8976 Exposure complete
23:11:31.161 00.015 8976 worker thread done servicing request
23:11:31.161 00.000 5052 OnExposeComplete: enter
23:11:31.161 00.000 5052 UpdateGuideState(): m_state=2
23:11:31.161 00.000 5052 Star::Find(18, 210, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 573
23:11:31.161 00.000 5052 Star::Find returns 1 (0), X=209.83, Y=168.52, Mass=9136, SNR=67.2, Peak=473 HFD=4.7
23:11:31.161 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.36) = xAngle (-0.24 = -0.24)
23:11:31.161 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.58 = -0.58)
23:11:31.161 00.000 5052 CameraToMount -- cameraX=-14.82 cameraY=24.38 hyp=28.53 cameraTheta=2.12 mountX=27.70 mountY=-15.67, mountTheta=-0.51
23:11:31.162 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=473, med=32, FiltMin=28, FiltMax=371, Gamma=2.260
23:11:31.172 00.010 5052 UpdateGuideState exits: m=9136 SNR=67.2
23:11:31.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:31.172 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:31.172 00.000 5052 Enqueuing Expose request
23:11:31.172 00.000 8976 Worker thread wakes up
23:11:31.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:31.173 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(192,151,37,37)
23:11:31.984 00.811 5052 GuideAssistant changed Dec_MinMove to 1.10
23:11:32.206 00.222 8976 Exposure complete
23:11:32.220 00.014 8976 worker thread done servicing request
23:11:32.221 00.001 5052 OnExposeComplete: enter
23:11:32.221 00.000 5052 UpdateGuideState(): m_state=2
23:11:32.221 00.000 5052 Star::Find(18, 209, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 574
23:11:32.221 00.000 5052 Star::Find returns 1 (0), X=208.41, Y=168.58, Mass=8932, SNR=66.3, Peak=488 HFD=4.4
23:11:32.221 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.36) = xAngle (-0.20 = -0.20)
23:11:32.221 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.54 = -0.54)
23:11:32.221 00.000 5052 CameraToMount -- cameraX=-16.25 cameraY=24.45 hyp=29.36 cameraTheta=2.16 mountX=28.76 mountY=-15.12, mountTheta=-0.48
23:11:32.222 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=488, med=32, FiltMin=28, FiltMax=355, Gamma=2.260
23:11:32.232 00.010 5052 UpdateGuideState exits: m=8932 SNR=66.3
23:11:32.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:32.232 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:32.232 00.000 5052 Enqueuing Expose request
23:11:32.232 00.000 8976 Worker thread wakes up
23:11:32.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:32.232 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,151,37,37)
23:11:33.273 01.041 8976 Exposure complete
23:11:33.287 00.014 8976 worker thread done servicing request
23:11:33.287 00.000 5052 OnExposeComplete: enter
23:11:33.287 00.000 5052 UpdateGuideState(): m_state=2
23:11:33.287 00.000 5052 Star::Find(18, 208, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 575
23:11:33.287 00.000 5052 Star::Find returns 1 (0), X=207.57, Y=168.54, Mass=9052, SNR=66.8, Peak=449 HFD=5.0
23:11:33.287 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.36) = xAngle (-0.18 = -0.18)
23:11:33.287 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.52 = -0.52)
23:11:33.287 00.000 5052 CameraToMount -- cameraX=-17.09 cameraY=24.40 hyp=29.79 cameraTheta=2.18 mountX=29.33 mountY=-14.72, mountTheta=-0.47
23:11:33.288 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=449, med=32, FiltMin=28, FiltMax=314, Gamma=2.260
23:11:33.297 00.009 5052 UpdateGuideState exits: m=9052 SNR=66.8
23:11:33.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:33.297 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:33.297 00.000 5052 Enqueuing Expose request
23:11:33.297 00.000 8976 Worker thread wakes up
23:11:33.297 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:33.297 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,151,37,37)
23:11:34.327 01.030 8976 Exposure complete
23:11:34.342 00.015 8976 worker thread done servicing request
23:11:34.342 00.000 5052 OnExposeComplete: enter
23:11:34.342 00.000 5052 UpdateGuideState(): m_state=2
23:11:34.343 00.001 5052 Star::Find(18, 207, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 576
23:11:34.343 00.000 5052 Star::Find returns 1 (0), X=207.29, Y=168.66, Mass=8789, SNR=65.8, Peak=355 HFD=4.9
23:11:34.343 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.36) = xAngle (-0.17 = -0.17)
23:11:34.343 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.51 = -0.51)
23:11:34.343 00.000 5052 CameraToMount -- cameraX=-17.37 cameraY=24.53 hyp=30.05 cameraTheta=2.19 mountX=29.61 mountY=-14.72, mountTheta=-0.46
23:11:34.344 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=355, med=31, FiltMin=27, FiltMax=323, Gamma=2.260
23:11:34.353 00.009 5052 UpdateGuideState exits: m=8789 SNR=65.8
23:11:34.354 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:34.354 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:34.354 00.000 5052 Enqueuing Expose request
23:11:34.354 00.000 8976 Worker thread wakes up
23:11:34.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:34.354 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,151,37,37)
23:11:35.397 01.043 8976 Exposure complete
23:11:35.411 00.014 8976 worker thread done servicing request
23:11:35.411 00.000 5052 OnExposeComplete: enter
23:11:35.411 00.000 5052 UpdateGuideState(): m_state=2
23:11:35.411 00.000 5052 Star::Find(18, 207, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 577
23:11:35.411 00.000 5052 Star::Find returns 1 (0), X=207.48, Y=168.53, Mass=8958, SNR=66.4, Peak=463 HFD=5.1
23:11:35.411 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.36) = xAngle (-0.18 = -0.18)
23:11:35.411 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.51 = -0.51)
23:11:35.411 00.000 5052 CameraToMount -- cameraX=-17.17 cameraY=24.39 hyp=29.83 cameraTheta=2.18 mountX=29.38 mountY=-14.68, mountTheta=-0.46
23:11:35.412 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=463, med=32, FiltMin=28, FiltMax=343, Gamma=2.260
23:11:35.421 00.009 5052 UpdateGuideState exits: m=8958 SNR=66.4
23:11:35.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:35.421 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:35.421 00.000 5052 Enqueuing Expose request
23:11:35.422 00.001 8976 Worker thread wakes up
23:11:35.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:35.422 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,151,37,37)
23:11:36.466 01.044 8976 Exposure complete
23:11:36.480 00.014 8976 worker thread done servicing request
23:11:36.480 00.000 5052 OnExposeComplete: enter
23:11:36.480 00.000 5052 UpdateGuideState(): m_state=2
23:11:36.481 00.001 5052 Star::Find(18, 207, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 578
23:11:36.481 00.000 5052 Star::Find returns 1 (0), X=207.45, Y=168.54, Mass=8996, SNR=66.6, Peak=421 HFD=5.0
23:11:36.481 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.36) = xAngle (-0.17 = -0.17)
23:11:36.481 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.51 = -0.51)
23:11:36.481 00.000 5052 CameraToMount -- cameraX=-17.21 cameraY=24.40 hyp=29.86 cameraTheta=2.18 mountX=29.41 mountY=-14.67, mountTheta=-0.46
23:11:36.481 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=421, med=32, FiltMin=27, FiltMax=327, Gamma=2.260
23:11:36.490 00.009 5052 UpdateGuideState exits: m=8996 SNR=66.6
23:11:36.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:36.490 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:36.490 00.000 5052 Enqueuing Expose request
23:11:36.491 00.001 8976 Worker thread wakes up
23:11:36.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:36.491 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,151,37,37)
23:11:37.533 01.042 8976 Exposure complete
23:11:37.547 00.014 8976 worker thread done servicing request
23:11:37.547 00.000 5052 OnExposeComplete: enter
23:11:37.547 00.000 5052 UpdateGuideState(): m_state=2
23:11:37.547 00.000 5052 Star::Find(18, 207, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 579
23:11:37.548 00.001 5052 Star::Find returns 1 (0), X=207.73, Y=168.60, Mass=8654, SNR=65.3, Peak=478 HFD=4.9
23:11:37.548 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.36) = xAngle (-0.18 = -0.18)
23:11:37.548 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.52 = -0.52)
23:11:37.548 00.000 5052 CameraToMount -- cameraX=-16.93 cameraY=24.47 hyp=29.75 cameraTheta=2.18 mountX=29.25 mountY=-14.85, mountTheta=-0.47
23:11:37.548 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=478, med=33, FiltMin=28, FiltMax=301, Gamma=2.260
23:11:37.557 00.009 5052 UpdateGuideState exits: m=8654 SNR=65.3
23:11:37.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:37.557 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:37.557 00.000 5052 Enqueuing Expose request
23:11:37.557 00.000 8976 Worker thread wakes up
23:11:37.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:37.557 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,151,37,37)
23:11:38.599 01.042 8976 Exposure complete
23:11:38.613 00.014 8976 worker thread done servicing request
23:11:38.613 00.000 5052 OnExposeComplete: enter
23:11:38.613 00.000 5052 UpdateGuideState(): m_state=2
23:11:38.613 00.000 5052 Star::Find(18, 207, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 580
23:11:38.614 00.001 5052 Star::Find returns 1 (0), X=208.12, Y=168.52, Mass=8825, SNR=65.9, Peak=379 HFD=5.2
23:11:38.614 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.36) = xAngle (-0.19 = -0.19)
23:11:38.614 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.53 = -0.53)
23:11:38.614 00.000 5052 CameraToMount -- cameraX=-16.54 cameraY=24.38 hyp=29.46 cameraTheta=2.17 mountX=28.91 mountY=-14.94, mountTheta=-0.48
23:11:38.614 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=379, med=32, FiltMin=27, FiltMax=294, Gamma=2.260
23:11:38.623 00.009 5052 UpdateGuideState exits: m=8825 SNR=65.9
23:11:38.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:38.623 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:38.623 00.000 5052 Enqueuing Expose request
23:11:38.623 00.000 8976 Worker thread wakes up
23:11:38.623 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:38.623 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,151,37,37)
23:11:39.666 01.043 8976 Exposure complete
23:11:39.680 00.014 8976 worker thread done servicing request
23:11:39.680 00.000 5052 OnExposeComplete: enter
23:11:39.681 00.001 5052 UpdateGuideState(): m_state=2
23:11:39.681 00.000 5052 Star::Find(18, 208, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 581
23:11:39.681 00.000 5052 Star::Find returns 1 (0), X=208.52, Y=168.67, Mass=9062, SNR=66.8, Peak=445 HFD=5.2
23:11:39.681 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.36) = xAngle (-0.21 = -0.21)
23:11:39.681 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.55 = -0.55)
23:11:39.681 00.000 5052 CameraToMount -- cameraX=-16.14 cameraY=24.54 hyp=29.37 cameraTheta=2.15 mountX=28.75 mountY=-15.25, mountTheta=-0.49
23:11:39.681 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=445, med=31, FiltMin=27, FiltMax=319, Gamma=2.260
23:11:39.690 00.009 5052 UpdateGuideState exits: m=9062 SNR=66.8
23:11:39.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:39.690 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:39.690 00.000 5052 Enqueuing Expose request
23:11:39.690 00.000 8976 Worker thread wakes up
23:11:39.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:39.690 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,151,37,37)
23:11:40.718 01.028 8976 Exposure complete
23:11:40.732 00.014 8976 worker thread done servicing request
23:11:40.732 00.000 5052 OnExposeComplete: enter
23:11:40.732 00.000 5052 UpdateGuideState(): m_state=2
23:11:40.732 00.000 5052 Star::Find(18, 208, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 582
23:11:40.733 00.001 5052 Star::Find returns 1 (0), X=207.79, Y=168.61, Mass=8818, SNR=65.9, Peak=375 HFD=5.2
23:11:40.733 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.36) = xAngle (-0.19 = -0.19)
23:11:40.733 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.52 = -0.52)
23:11:40.733 00.000 5052 CameraToMount -- cameraX=-16.87 cameraY=24.47 hyp=29.73 cameraTheta=2.17 mountX=29.22 mountY=-14.88, mountTheta=-0.47
23:11:40.733 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=375, med=32, FiltMin=27, FiltMax=288, Gamma=2.260
23:11:40.742 00.009 5052 UpdateGuideState exits: m=8818 SNR=65.9
23:11:40.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:40.742 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:40.742 00.000 5052 Enqueuing Expose request
23:11:40.742 00.000 8976 Worker thread wakes up
23:11:40.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:40.742 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,151,37,37)
23:11:41.772 01.030 8976 Exposure complete
23:11:41.789 00.017 8976 worker thread done servicing request
23:11:41.789 00.000 5052 OnExposeComplete: enter
23:11:41.789 00.000 5052 UpdateGuideState(): m_state=2
23:11:41.789 00.000 5052 Star::Find(18, 207, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 583
23:11:41.789 00.000 5052 Star::Find returns 1 (0), X=206.72, Y=168.97, Mass=8748, SNR=65.6, Peak=365 HFD=5.0
23:11:41.789 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.36) = xAngle (-0.16 = -0.16)
23:11:41.789 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.50 = -0.50)
23:11:41.789 00.000 5052 CameraToMount -- cameraX=-17.93 cameraY=24.83 hyp=30.63 cameraTheta=2.20 mountX=30.22 mountY=-14.75, mountTheta=-0.45
23:11:41.789 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=365, med=32, FiltMin=27, FiltMax=294, Gamma=2.260
23:11:41.796 00.007 5052 UpdateGuideState exits: m=8748 SNR=65.6
23:11:41.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:41.796 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:41.796 00.000 5052 Enqueuing Expose request
23:11:41.796 00.000 8976 Worker thread wakes up
23:11:41.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:41.796 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,151,37,37)
23:11:42.832 01.036 8976 Exposure complete
23:11:42.845 00.013 8976 worker thread done servicing request
23:11:42.845 00.000 5052 OnExposeComplete: enter
23:11:42.845 00.000 5052 UpdateGuideState(): m_state=2
23:11:42.845 00.000 5052 Star::Find(18, 206, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 584
23:11:42.845 00.000 5052 Star::Find returns 1 (0), X=205.92, Y=168.82, Mass=8777, SNR=65.8, Peak=423 HFD=4.7
23:11:42.845 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.36) = xAngle (-0.14 = -0.14)
23:11:42.845 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.48 = -0.48)
23:11:42.845 00.000 5052 CameraToMount -- cameraX=-18.74 cameraY=24.69 hyp=30.99 cameraTheta=2.22 mountX=30.69 mountY=-14.27, mountTheta=-0.44
23:11:42.846 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=423, med=32, FiltMin=28, FiltMax=357, Gamma=2.260
23:11:42.854 00.008 5052 UpdateGuideState exits: m=8777 SNR=65.8
23:11:42.855 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:42.855 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:42.855 00.000 5052 Enqueuing Expose request
23:11:42.855 00.000 8976 Worker thread wakes up
23:11:42.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:42.855 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,151,37,37)
23:11:43.897 01.042 8976 Exposure complete
23:11:43.911 00.014 8976 worker thread done servicing request
23:11:43.911 00.000 5052 OnExposeComplete: enter
23:11:43.911 00.000 5052 UpdateGuideState(): m_state=2
23:11:43.911 00.000 5052 Star::Find(18, 205, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 585
23:11:43.911 00.000 5052 Star::Find returns 1 (0), X=204.74, Y=168.93, Mass=8901, SNR=66.3, Peak=439 HFD=4.8
23:11:43.911 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.36) = xAngle (-0.11 = -0.11)
23:11:43.911 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.45 = -0.45)
23:11:43.911 00.000 5052 CameraToMount -- cameraX=-19.92 cameraY=24.79 hyp=31.80 cameraTheta=2.25 mountX=31.61 mountY=-13.86, mountTheta=-0.41
23:11:43.912 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=439, med=31, FiltMin=27, FiltMax=321, Gamma=2.260
23:11:43.921 00.009 5052 UpdateGuideState exits: m=8901 SNR=66.3
23:11:43.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:43.921 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:43.921 00.000 5052 Enqueuing Expose request
23:11:43.921 00.000 8976 Worker thread wakes up
23:11:43.921 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:43.921 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,151,37,37)
23:11:44.963 01.042 8976 Exposure complete
23:11:44.978 00.015 8976 worker thread done servicing request
23:11:44.978 00.000 5052 OnExposeComplete: enter
23:11:44.978 00.000 5052 UpdateGuideState(): m_state=2
23:11:44.978 00.000 5052 Star::Find(18, 204, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 586
23:11:44.978 00.000 5052 Star::Find returns 1 (0), X=204.86, Y=168.73, Mass=8997, SNR=66.6, Peak=412 HFD=4.8
23:11:44.978 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.36) = xAngle (-0.11 = -0.11)
23:11:44.978 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.45 = -0.45)
23:11:44.978 00.000 5052 CameraToMount -- cameraX=-19.79 cameraY=24.60 hyp=31.57 cameraTheta=2.25 mountX=31.38 mountY=-13.74, mountTheta=-0.41
23:11:44.979 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=412, med=32, FiltMin=28, FiltMax=335, Gamma=2.260
23:11:44.988 00.009 5052 UpdateGuideState exits: m=8997 SNR=66.6
23:11:44.988 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:44.988 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:44.988 00.000 5052 Enqueuing Expose request
23:11:44.988 00.000 8976 Worker thread wakes up
23:11:44.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:44.988 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,151,37,37)
23:11:45.816 00.828 5052 GuideButtonClick i=1 ctx=Guide button clicked
23:11:45.816 00.000 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
23:11:45.816 00.000 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
23:11:45.816 00.000 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
23:11:45.816 00.000 5052 guider state => CALIBRATING_PRIMARY
23:11:45.816 00.000 5052 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:11:45.818 00.002 5052 reset dither spiral
23:11:46.034 00.216 8976 Exposure complete
23:11:46.048 00.014 8976 worker thread done servicing request
23:11:46.049 00.001 5052 OnExposeComplete: enter
23:11:46.049 00.000 5052 UpdateGuideState(): m_state=3
23:11:46.049 00.000 5052 Star::Find(18, 204, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 587
23:11:46.049 00.000 5052 Star::Find returns 1 (0), X=203.80, Y=168.97, Mass=9012, SNR=66.6, Peak=415 HFD=4.5
23:11:46.049 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.36) = xAngle (-0.09 = -0.09)
23:11:46.049 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.43 = -0.43)
23:11:46.049 00.000 5052 CameraToMount -- cameraX=-20.85 cameraY=24.83 hyp=32.43 cameraTheta=2.27 mountX=32.30 mountY=-13.50, mountTheta=-0.40
23:11:46.050 00.001 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
23:11:46.050 00.000 5052 guider state => CALIBRATING_SECONDARY
23:11:46.051 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=415, med=31, FiltMin=27, FiltMax=344, Gamma=2.260
23:11:46.059 00.008 5052 UpdateGuideState exits: m=9012 SNR=66.6
23:11:46.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:46.059 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:46.059 00.000 5052 Enqueuing Expose request
23:11:46.060 00.001 8976 Worker thread wakes up
23:11:46.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:46.060 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:11:47.094 01.034 8976 Exposure complete
23:11:47.109 00.015 8976 worker thread done servicing request
23:11:47.109 00.000 5052 OnExposeComplete: enter
23:11:47.109 00.000 5052 UpdateGuideState(): m_state=4
23:11:47.109 00.000 5052 Star::Find(18, 203, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 588
23:11:47.109 00.000 5052 Star::Find returns 1 (0), X=204.06, Y=169.27, Mass=9033, SNR=66.5, Peak=437 HFD=4.6
23:11:47.109 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.36) = xAngle (-0.10 = -0.10)
23:11:47.109 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.44 = -0.44)
23:11:47.109 00.000 5052 CameraToMount -- cameraX=-20.60 cameraY=25.14 hyp=32.50 cameraTheta=2.26 mountX=32.33 mountY=-13.88, mountTheta=-0.41
23:11:47.110 00.001 5052 Changing from state CALIBRATING_SECONDARY to CALIBRATED
23:11:47.110 00.000 5052 guider state => CALIBRATED
23:11:47.110 00.000 5052 Changing from state CALIBRATED to GUIDING
23:11:47.110 00.000 5052 stepguider: scope pointing change, no change to calibration
23:11:47.110 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:11:47.110 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:11:47.110 00.000 5052 AdjustCalibrationForScopePointing (scope): current dec=10.0 pierSide=0, cal dec=10.1 pierSide=0 rotAngle=None bin=2
23:11:47.111 00.001 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:11:47.111 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:11:47.111 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:11:47.111 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:11:47.111 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:11:47.111 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:11:47.111 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:11:47.111 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:11:47.112 00.001 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:11:47.112 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:11:47.112 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:11:47.112 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:11:47.112 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:11:47.353 00.241 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:11:47.353 00.000 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
23:11:47.353 00.000 5052 Dec comp: XRate 9.433 -> 9.437 for dec 10.1 -> dec 10.0
23:11:47.355 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:11:47.355 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:11:47.355 00.000 5052 setting lock position to (204.06, 169.27)
23:11:47.355 00.000 5052 guider state => GUIDING
23:11:47.356 00.001 5052 Status Line: Guiding
23:11:47.357 00.001 5052 Mount: notify guiding started
23:11:47.357 00.000 5052 Mount: notify guiding started
23:11:47.357 00.000 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
23:11:47.357 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:11:47.357 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:11:47.358 00.001 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:11:47.358 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:11:47.358 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 19.436400
23:11:47.358 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:11:47.358 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:11:47.358 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:11:47.358 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:11:47.358 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:40:22 PM"
23:11:47.358 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:11:47.359 00.001 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-1.5 0.3}, {-3.7 2.3}, {-4.7 2.9}, {-5.8 4.0}, {-8.4 6.0}, {-9.8 7.1}, {-12.8 8.1}, {-16.0 9.5}, {-18.1 11.0}, {-18.4 12.5}, {-17.1 13.6}, {-17.4 15.0}, {-18.5 15.6}"
23:11:47.359 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.5 0.3}, {1.0 0.2}, {2.0 1.0}, {2.6 2.2}, {2.8 2.5}, {3.5 3.1}, {4.7 3.9}, {6.6 4.2}, {9.2 5.0}, {11.3 5.7}, {13.2 6.0}, {14.3 6.5}, {16.6 7.0}"
23:11:47.359 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:11:47.359 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:11:47.359 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:11:47.359 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:11:47.359 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 19.436400
23:11:47.359 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:11:47.360 00.001 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:11:47.360 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:11:47.360 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:11:47.360 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:40:22 PM"
23:11:47.360 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:11:47.360 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-1.5 0.3}, {-3.7 2.3}, {-4.7 2.9}, {-5.8 4.0}, {-8.4 6.0}, {-9.8 7.1}, {-12.8 8.1}, {-16.0 9.5}, {-18.1 11.0}, {-18.4 12.5}, {-17.1 13.6}, {-17.4 15.0}, {-18.5 15.6}"
23:11:47.360 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.5 0.3}, {1.0 0.2}, {2.0 1.0}, {2.6 2.2}, {2.8 2.5}, {3.5 3.1}, {4.7 3.9}, {6.6 4.2}, {9.2 5.0}, {11.3 5.7}, {13.2 6.0}, {14.3 6.5}, {16.6 7.0}"
23:11:47.360 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 11:01:20 PM"
23:11:47.361 00.001 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.009433
23:11:47.361 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.008822
23:11:47.361 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
23:11:47.361 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.100890
23:11:47.361 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 1.397630
23:11:47.361 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.176831
23:11:47.361 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
23:11:47.361 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
23:11:47.361 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
23:11:47.362 00.001 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
23:11:47.362 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:11:47.362 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:11:47.362 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:11:47.362 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:11:47.362 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:11:47.362 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:11:47.362 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:11:47.362 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:11:47.363 00.001 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:11:47.363 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:11:47.363 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:11:47.363 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:11:47.363 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:11:47.363 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:11:47.363 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:11:47.363 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:11:47.364 00.001 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:11:47.364 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:11:47.364 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:11:47.364 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:11:47.364 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:11:47.364 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:11:47.364 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:11:47.364 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:11:47.364 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:11:47.365 00.001 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:11:47.448 00.083 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:11:47.448 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:11:47.448 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
23:11:47.448 00.000 5052 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
23:11:47.448 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:11:47.448 00.000 5052 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 10.0
23:11:47.448 00.000 5052 MountToCamera -- mountTheta (-0.00) + m_xAngle (-3.10) = xAngle (-3.10 = -3.10)
23:11:47.448 00.000 5052 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
23:11:47.449 00.001 5052 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
23:11:47.449 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
23:11:47.449 00.000 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
23:11:47.449 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=437, med=32, FiltMin=28, FiltMax=341, Gamma=2.260
23:11:47.458 00.009 5052 UpdateGuideState exits: m=9033 SNR=66.5
23:11:47.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:47.458 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:47.458 00.000 5052 Enqueuing Expose request
23:11:47.458 00.000 8976 Worker thread wakes up
23:11:47.458 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:47.458 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:11:48.506 01.048 8976 Exposure complete
23:11:48.520 00.014 8976 worker thread done servicing request
23:11:48.521 00.001 5052 OnExposeComplete: enter
23:11:48.521 00.000 5052 UpdateGuideState(): m_state=6
23:11:48.521 00.000 5052 Star::Find(18, 204, 169, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:11:48.521 00.000 5052 Star::Find returns 1 (0), X=202.02, Y=168.98, Mass=8788, SNR=65.8, Peak=377 HFD=4.5
23:11:48.521 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.36) = xAngle (-5.36 = 0.93)
23:11:48.521 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.70 = 0.59)
23:11:48.521 00.000 5052 CameraToMount -- cameraX=-2.04 cameraY=-0.29 hyp=2.06 cameraTheta=-3.00 mountX=1.24 mountY=1.14, mountTheta=0.74
23:11:48.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.04, y=-0.29, opts=13)
23:11:48.522 00.000 5052 Enqueuing Move request for stepguider (-2.04, -0.29)
23:11:48.522 00.000 8976 Worker thread wakes up
23:11:48.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.04, -0.29) opts 0xd
23:11:48.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.04, -0.29)
23:11:48.522 00.000 8976 Moving (-2.04, -0.29) raw xDistance=1.24 yDistance=1.14
23:11:48.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.24
23:11:48.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.14
23:11:48.522 00.000 8976 MoveAxis(L, 3, ABG)
23:11:48.522 00.000 8976 stepping (8, 16) + (-3, 0)
23:11:48.522 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:11:48.523 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=377, med=32, FiltMin=27, FiltMax=307, Gamma=2.260
23:11:48.532 00.009 5052 UpdateGuideState exits: m=8788 SNR=65.8
23:11:48.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:48.532 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:48.532 00.000 5052 Enqueuing Expose request
23:11:48.562 00.030 8976 Received - 47 (G) 
23:11:48.562 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:11:48.562 00.000 8976 stepped: pos (5, 16)
23:11:48.562 00.000 8976 MoveAxis(D, 3, ABG)
23:11:48.562 00.000 8976 stepping (5, 16) + (0, -3)
23:11:48.562 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:11:48.594 00.032 8976 Received - 47 (G) 
23:11:48.594 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:11:48.594 00.000 8976 stepped: pos (5, 13)
23:11:48.594 00.000 8976 move complete, result=0
23:11:48.594 00.000 8976 worker thread done servicing request
23:11:48.594 00.000 8976 Worker thread wakes up
23:11:48.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:48.594 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:11:48.594 00.000 5052 GuideStep: 1.2 px 3 ms WEST, 1.1 px 3 ms SOUTH
23:11:49.636 01.042 8976 Exposure complete
23:11:49.651 00.015 8976 worker thread done servicing request
23:11:49.651 00.000 5052 OnExposeComplete: enter
23:11:49.651 00.000 5052 UpdateGuideState(): m_state=6
23:11:49.651 00.000 5052 Star::Find(18, 202, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:11:49.651 00.000 5052 Star::Find returns 1 (0), X=201.08, Y=168.85, Mass=8756, SNR=65.6, Peak=365 HFD=4.7
23:11:49.651 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.36) = xAngle (-5.36 = 0.92)
23:11:49.651 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.70 = 0.58)
23:11:49.651 00.000 5052 CameraToMount -- cameraX=-2.98 cameraY=-0.42 hyp=3.01 cameraTheta=-3.00 mountX=1.82 mountY=1.66, mountTheta=0.74
23:11:49.652 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.98, y=-0.42, opts=13)
23:11:49.652 00.000 5052 Enqueuing Move request for stepguider (-2.98, -0.42)
23:11:49.652 00.000 8976 Worker thread wakes up
23:11:49.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.98, -0.42) opts 0xd
23:11:49.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.98, -0.42)
23:11:49.652 00.000 8976 Moving (-2.98, -0.42) raw xDistance=1.82 yDistance=1.66
23:11:49.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.20 from input 1.82
23:11:49.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.66
23:11:49.652 00.000 8976 MoveAxis(L, 4, ABG)
23:11:49.652 00.000 8976 stepping (5, 13) + (-4, 0)
23:11:49.652 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:11:49.653 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=365, med=32, FiltMin=27, FiltMax=307, Gamma=2.260
23:11:49.664 00.011 5052 UpdateGuideState exits: m=8756 SNR=65.6
23:11:49.664 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:49.664 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:49.664 00.000 5052 Enqueuing Expose request
23:11:49.697 00.033 8976 Received - 47 (G) 
23:11:49.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:11:49.697 00.000 8976 stepped: pos (1, 13)
23:11:49.697 00.000 8976 MoveAxis(D, 5, ABG)
23:11:49.697 00.000 8976 stepping (1, 13) + (0, -5)
23:11:49.697 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:11:49.745 00.048 8976 Received - 47 (G) 
23:11:49.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:11:49.745 00.000 8976 stepped: pos (1, 8)
23:11:49.745 00.000 8976 move complete, result=0
23:11:49.745 00.000 8976 worker thread done servicing request
23:11:49.745 00.000 8976 Worker thread wakes up
23:11:49.745 00.000 5052 GuideStep: 1.8 px 4 ms WEST, 1.7 px 5 ms SOUTH
23:11:49.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:49.745 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:11:50.795 01.050 8976 Exposure complete
23:11:50.812 00.017 8976 worker thread done servicing request
23:11:50.812 00.000 5052 OnExposeComplete: enter
23:11:50.812 00.000 5052 UpdateGuideState(): m_state=6
23:11:50.812 00.000 5052 Star::Find(18, 201, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:11:50.812 00.000 5052 Star::Find returns 1 (0), X=201.20, Y=168.72, Mass=9036, SNR=66.8, Peak=398 HFD=5.0
23:11:50.812 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.36) = xAngle (-5.31 = 0.97)
23:11:50.812 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.65 = 0.63)
23:11:50.812 00.000 5052 CameraToMount -- cameraX=-2.86 cameraY=-0.56 hyp=2.92 cameraTheta=-2.95 mountX=1.64 mountY=1.73, mountTheta=0.81
23:11:50.813 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.86, y=-0.56, opts=13)
23:11:50.813 00.000 5052 Enqueuing Move request for stepguider (-2.86, -0.56)
23:11:50.813 00.000 8976 Worker thread wakes up
23:11:50.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.86, -0.56) opts 0xd
23:11:50.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.86, -0.56)
23:11:50.813 00.000 8976 Moving (-2.86, -0.56) raw xDistance=1.64 yDistance=1.73
23:11:50.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.64
23:11:50.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.17 from input 1.73
23:11:50.813 00.000 8976 MoveAxis(L, 4, ABG)
23:11:50.813 00.000 8976 stepping (1, 8) + (-4, 0)
23:11:50.813 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:11:50.814 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=398, med=32, FiltMin=27, FiltMax=318, Gamma=2.260
23:11:50.824 00.010 5052 UpdateGuideState exits: m=9036 SNR=66.8
23:11:50.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:50.824 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:50.824 00.000 5052 Enqueuing Expose request
23:11:50.843 00.019 8976 Received - 47 (G) 
23:11:50.843 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:11:50.843 00.000 8976 stepped: pos (-3, 8)
23:11:50.843 00.000 8976 MoveAxis(D, 6, ABG)
23:11:50.843 00.000 8976 stepping (-3, 8) + (0, -6)
23:11:50.843 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:11:50.896 00.053 8976 Received - 47 (G) 
23:11:50.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:11:50.896 00.000 8976 stepped: pos (-3, 2)
23:11:50.896 00.000 8976 move complete, result=0
23:11:50.896 00.000 8976 worker thread done servicing request
23:11:50.897 00.001 8976 Worker thread wakes up
23:11:50.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:50.897 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:11:50.897 00.000 5052 GuideStep: 1.6 px 4 ms WEST, 1.7 px 6 ms SOUTH
23:11:51.944 01.047 8976 Exposure complete
23:11:51.959 00.015 8976 worker thread done servicing request
23:11:51.959 00.000 5052 OnExposeComplete: enter
23:11:51.959 00.000 5052 UpdateGuideState(): m_state=6
23:11:51.959 00.000 5052 Star::Find(18, 201, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:11:51.959 00.000 5052 Star::Find returns 1 (0), X=201.43, Y=168.44, Mass=8694, SNR=65.3, Peak=359 HFD=5.1
23:11:51.959 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.36) = xAngle (-5.19 = 1.09)
23:11:51.959 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.53 = 0.75)
23:11:51.959 00.000 5052 CameraToMount -- cameraX=-2.63 cameraY=-0.84 hyp=2.76 cameraTheta=-2.83 mountX=1.28 mountY=1.89, mountTheta=0.97
23:11:51.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.63, y=-0.84, opts=13)
23:11:51.960 00.000 5052 Enqueuing Move request for stepguider (-2.63, -0.84)
23:11:51.960 00.000 8976 Worker thread wakes up
23:11:51.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.63, -0.84) opts 0xd
23:11:51.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.63, -0.84)
23:11:51.960 00.000 8976 Moving (-2.63, -0.84) raw xDistance=1.28 yDistance=1.89
23:11:51.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.28
23:11:51.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.27 from input 1.89
23:11:51.960 00.000 8976 MoveAxis(L, 3, ABG)
23:11:51.960 00.000 8976 stepping (-3, 2) + (-3, 0)
23:11:51.960 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:11:51.961 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=359, med=32, FiltMin=28, FiltMax=287, Gamma=2.260
23:11:51.971 00.010 5052 UpdateGuideState exits: m=8694 SNR=65.3
23:11:51.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:51.971 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:51.971 00.000 5052 Enqueuing Expose request
23:11:51.999 00.028 8976 Received - 47 (G) 
23:11:51.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:11:51.999 00.000 8976 stepped: pos (-6, 2)
23:11:51.999 00.000 8976 MoveAxis(D, 6, ABG)
23:11:51.999 00.000 8976 stepping (-6, 2) + (0, -6)
23:11:51.999 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:11:52.047 00.048 8976 Received - 47 (G) 
23:11:52.047 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:11:52.047 00.000 8976 stepped: pos (-6, -4)
23:11:52.047 00.000 8976 move complete, result=0
23:11:52.047 00.000 8976 worker thread done servicing request
23:11:52.047 00.000 8976 Worker thread wakes up
23:11:52.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:52.047 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:11:52.047 00.000 5052 GuideStep: 1.3 px 3 ms WEST, 1.9 px 6 ms SOUTH
23:11:53.084 01.037 8976 Exposure complete
23:11:53.104 00.020 8976 worker thread done servicing request
23:11:53.104 00.000 5052 OnExposeComplete: enter
23:11:53.104 00.000 5052 UpdateGuideState(): m_state=6
23:11:53.104 00.000 5052 Star::Find(18, 201, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:11:53.104 00.000 5052 Star::Find returns 1 (0), X=203.81, Y=167.85, Mass=8835, SNR=66.0, Peak=403 HFD=4.6
23:11:53.104 00.000 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.36) = xAngle (-4.11 = 2.18)
23:11:53.104 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.44 = 1.84)
23:11:53.104 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-1.43 hyp=1.45 cameraTheta=-1.75 mountX=-0.83 mountY=1.40, mountTheta=2.10
23:11:53.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-1.43, opts=13)
23:11:53.105 00.000 5052 Enqueuing Move request for stepguider (-0.25, -1.43)
23:11:53.105 00.000 8976 Worker thread wakes up
23:11:53.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -1.43) opts 0xd
23:11:53.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -1.43)
23:11:53.105 00.000 8976 Moving (-0.25, -1.43) raw xDistance=-0.83 yDistance=1.40
23:11:53.106 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.83
23:11:53.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.40
23:11:53.106 00.000 8976 MoveAxis(R, 1, ABG)
23:11:53.106 00.000 8976 stepping (-6, -4) + (1, 0)
23:11:53.106 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
23:11:53.106 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=403, med=31, FiltMin=27, FiltMax=317, Gamma=2.260
23:11:53.116 00.010 5052 UpdateGuideState exits: m=8835 SNR=66.0
23:11:53.117 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:53.117 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:53.117 00.000 5052 Enqueuing Expose request
23:11:53.133 00.016 8976 Received - 47 (G) 
23:11:53.134 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
23:11:53.134 00.000 8976 stepped: pos (-5, -4)
23:11:53.134 00.000 8976 MoveAxis(D, 5, ABG)
23:11:53.134 00.000 8976 stepping (-5, -4) + (0, -5)
23:11:53.134 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:11:53.182 00.048 8976 Received - 47 (G) 
23:11:53.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:11:53.182 00.000 8976 stepped: pos (-5, -9)
23:11:53.183 00.001 8976 move complete, result=0
23:11:53.183 00.000 8976 worker thread done servicing request
23:11:53.183 00.000 8976 Worker thread wakes up
23:11:53.183 00.000 5052 GuideStep: -0.8 px 1 ms EAST, 1.4 px 5 ms SOUTH
23:11:53.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:53.183 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:11:54.214 01.031 8976 Exposure complete
23:11:54.228 00.014 8976 worker thread done servicing request
23:11:54.229 00.001 5052 OnExposeComplete: enter
23:11:54.229 00.000 5052 UpdateGuideState(): m_state=6
23:11:54.229 00.000 5052 Star::Find(18, 203, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:11:54.229 00.000 5052 Star::Find returns 1 (0), X=205.26, Y=168.94, Mass=8895, SNR=66.3, Peak=409 HFD=4.6
23:11:54.229 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.36) = xAngle (-2.63 = -2.63)
23:11:54.229 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.97 = -2.97)
23:11:54.229 00.000 5052 CameraToMount -- cameraX=1.20 cameraY=-0.34 hyp=1.25 cameraTheta=-0.27 mountX=-1.09 mountY=-0.21, mountTheta=-2.95
23:11:54.230 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.20, y=-0.34, opts=13)
23:11:54.230 00.000 5052 Enqueuing Move request for stepguider (1.20, -0.34)
23:11:54.230 00.000 8976 Worker thread wakes up
23:11:54.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.20, -0.34) opts 0xd
23:11:54.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.20, -0.34)
23:11:54.230 00.000 8976 Moving (1.20, -0.34) raw xDistance=-1.09 yDistance=-0.21
23:11:54.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.09
23:11:54.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:11:54.230 00.000 8976 MoveAxis(R, 2, ABG)
23:11:54.230 00.000 8976 stepping (-5, -9) + (2, 0)
23:11:54.230 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:11:54.231 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=409, med=32, FiltMin=27, FiltMax=349, Gamma=2.260
23:11:54.241 00.010 5052 UpdateGuideState exits: m=8895 SNR=66.3
23:11:54.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:54.241 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:54.241 00.000 5052 Enqueuing Expose request
23:11:54.253 00.012 8976 Received - 47 (G) 
23:11:54.254 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:11:54.254 00.000 8976 stepped: pos (-3, -9)
23:11:54.254 00.000 8976 MoveAxis(U, 0, ABG)
23:11:54.254 00.000 8976 move complete, result=0
23:11:54.254 00.000 8976 worker thread done servicing request
23:11:54.254 00.000 8976 Worker thread wakes up
23:11:54.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:54.254 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:11:54.254 00.000 5052 GuideStep: -1.1 px 2 ms EAST, -0.2 px 0 ms NORTH
23:11:55.302 01.048 8976 Exposure complete
23:11:55.315 00.013 8976 worker thread done servicing request
23:11:55.315 00.000 5052 OnExposeComplete: enter
23:11:55.315 00.000 5052 UpdateGuideState(): m_state=6
23:11:55.315 00.000 5052 Star::Find(18, 205, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:11:55.315 00.000 5052 Star::Find returns 1 (0), X=206.35, Y=169.60, Mass=8952, SNR=66.5, Peak=351 HFD=5.3
23:11:55.315 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.36) = xAngle (-2.22 = -2.22)
23:11:55.315 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.56 = -2.56)
23:11:55.315 00.000 5052 CameraToMount -- cameraX=2.29 cameraY=0.32 hyp=2.31 cameraTheta=0.14 mountX=-1.40 mountY=-1.27, mountTheta=-2.40
23:11:55.315 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.29, y=0.32, opts=13)
23:11:55.315 00.000 5052 Enqueuing Move request for stepguider (2.29, 0.32)
23:11:55.315 00.000 8976 Worker thread wakes up
23:11:55.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.29, 0.32) opts 0xd
23:11:55.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.29, 0.32)
23:11:55.315 00.000 8976 Moving (2.29, 0.32) raw xDistance=-1.40 yDistance=-1.27
23:11:55.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.40
23:11:55.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.27
23:11:55.315 00.000 8976 MoveAxis(R, 3, ABG)
23:11:55.315 00.000 8976 stepping (-3, -9) + (3, 0)
23:11:55.315 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:11:55.315 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=351, med=32, FiltMin=27, FiltMax=317, Gamma=2.260
23:11:55.324 00.009 5052 UpdateGuideState exits: m=8952 SNR=66.5
23:11:55.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:55.324 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:55.324 00.000 5052 Enqueuing Expose request
23:11:55.356 00.032 8976 Received - 47 (G) 
23:11:55.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:11:55.356 00.000 8976 stepped: pos (0, -9)
23:11:55.356 00.000 8976 MoveAxis(U, 4, ABG)
23:11:55.356 00.000 8976 stepping (0, -9) + (0, 4)
23:11:55.356 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:11:55.388 00.032 8976 Received - 47 (G) 
23:11:55.388 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:11:55.388 00.000 8976 stepped: pos (0, -5)
23:11:55.388 00.000 8976 move complete, result=0
23:11:55.388 00.000 8976 worker thread done servicing request
23:11:55.388 00.000 8976 Worker thread wakes up
23:11:55.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:55.388 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:11:55.389 00.001 5052 GuideStep: -1.4 px 3 ms EAST, -1.3 px 4 ms NORTH
23:11:55.657 00.268 5052 MultiStar mode disabled
23:11:55.669 00.012 5052 GuidingAssistant: Disabling guide output
23:11:55.669 00.000 5052 AOGuidingEnabled: 0
23:11:55.669 00.000 5052 MountGuidingEnabled: 0
23:11:56.421 00.752 8976 Exposure complete
23:11:56.435 00.014 8976 worker thread done servicing request
23:11:56.435 00.000 5052 OnExposeComplete: enter
23:11:56.435 00.000 5052 UpdateGuideState(): m_state=6
23:11:56.435 00.000 5052 Star::Find(18, 206, 169, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:11:56.435 00.000 5052 Star::Find returns 1 (0), X=206.67, Y=170.17, Mass=8963, SNR=66.5, Peak=335 HFD=5.3
23:11:56.436 00.001 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.36) = xAngle (-2.03 = -2.03)
23:11:56.436 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.37 = -2.37)
23:11:56.436 00.000 5052 CameraToMount -- cameraX=2.61 cameraY=0.89 hyp=2.76 cameraTheta=0.33 mountX=-1.22 mountY=-1.93, mountTheta=-2.14
23:11:56.436 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.61, y=0.89, opts=13)
23:11:56.436 00.000 5052 Enqueuing Move request for stepguider (2.61, 0.89)
23:11:56.436 00.000 8976 Worker thread wakes up
23:11:56.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.61, 0.89) opts 0xd
23:11:56.437 00.001 8976 Handling offset move in thread for stepguider, endpoint = (2.61, 0.89)
23:11:56.437 00.000 8976 Moving (2.61, 0.89) raw xDistance=-1.22 yDistance=-1.93
23:11:56.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.22
23:11:56.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.27 from input -1.93
23:11:56.437 00.000 8976 MoveAxis(R, 3, ABG)
23:11:56.437 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:11:56.437 00.000 8976 MoveAxis(U, 6, ABG)
23:11:56.437 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:11:56.437 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:11:56.437 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:11:56.437 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:11:56.437 00.000 8976 move complete, result=1
23:11:56.437 00.000 8976 worker thread done servicing request
23:11:56.437 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=335, med=31, FiltMin=27, FiltMax=294, Gamma=2.260
23:11:56.447 00.010 5052 UpdateGuideState exits: m=8963 SNR=66.5
23:11:56.447 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:56.447 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:56.447 00.000 5052 Enqueuing Expose request
23:11:56.447 00.000 5052 GuideStep: -1.2 px 0 ms EAST, -1.9 px 0 ms NORTH
23:11:56.447 00.000 8976 Worker thread wakes up
23:11:56.448 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:56.448 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:11:56.448 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.10) = xAngle (3.43 = -2.85)
23:11:56.448 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.36 = 0.07)
23:11:56.448 00.000 5052 CameraToMount -- cameraX=2.61 cameraY=0.89 hyp=2.76 cameraTheta=0.33 mountX=-2.65 mountY=0.21, mountTheta=3.06
23:11:56.448 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:11:57.477 01.029 8976 Exposure complete
23:11:57.492 00.015 8976 worker thread done servicing request
23:11:57.492 00.000 5052 OnExposeComplete: enter
23:11:57.492 00.000 5052 UpdateGuideState(): m_state=6
23:11:57.492 00.000 5052 Star::Find(18, 206, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:11:57.492 00.000 5052 Star::Find returns 1 (0), X=208.29, Y=169.79, Mass=9085, SNR=66.9, Peak=407 HFD=4.9
23:11:57.492 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.36) = xAngle (-2.24 = -2.24)
23:11:57.493 00.001 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.58 = -2.58)
23:11:57.493 00.000 5052 CameraToMount -- cameraX=4.23 cameraY=0.51 hyp=4.26 cameraTheta=0.12 mountX=-2.64 mountY=-2.28, mountTheta=-2.43
23:11:57.493 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.23, y=0.51, opts=13)
23:11:57.493 00.000 5052 Enqueuing Move request for stepguider (4.23, 0.51)
23:11:57.493 00.000 8976 Worker thread wakes up
23:11:57.494 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.23, 0.51) opts 0xd
23:11:57.494 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.23, 0.51)
23:11:57.494 00.000 8976 Moving (4.23, 0.51) raw xDistance=-2.64 yDistance=-2.28
23:11:57.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.72 from input -2.64
23:11:57.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.52 from input -2.28
23:11:57.494 00.000 8976 MoveAxis(R, 6, ABG)
23:11:57.494 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:11:57.494 00.000 8976 MoveAxis(U, 7, ABG)
23:11:57.494 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:11:57.494 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:11:57.494 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:11:57.494 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:11:57.494 00.000 8976 move complete, result=1
23:11:57.494 00.000 8976 worker thread done servicing request
23:11:57.495 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=407, med=32, FiltMin=27, FiltMax=347, Gamma=2.260
23:11:57.505 00.010 5052 UpdateGuideState exits: m=9085 SNR=66.9
23:11:57.505 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:57.505 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:57.505 00.000 5052 Enqueuing Expose request
23:11:57.505 00.000 5052 GuideStep: -2.6 px 0 ms EAST, -2.3 px 0 ms NORTH
23:11:57.505 00.000 8976 Worker thread wakes up
23:11:57.506 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:57.506 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:11:57.506 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.10) = xAngle (3.22 = -3.06)
23:11:57.506 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.15 = -0.13)
23:11:57.506 00.000 5052 CameraToMount -- cameraX=4.23 cameraY=0.51 hyp=4.26 cameraTheta=0.12 mountX=-4.25 mountY=-0.57, mountTheta=-3.01
23:11:57.506 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:11:57.507 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:11:58.545 01.038 8976 Exposure complete
23:11:58.559 00.014 8976 worker thread done servicing request
23:11:58.559 00.000 5052 OnExposeComplete: enter
23:11:58.559 00.000 5052 UpdateGuideState(): m_state=6
23:11:58.559 00.000 5052 Star::Find(18, 208, 169, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:11:58.559 00.000 5052 Star::Find returns 1 (0), X=209.30, Y=169.93, Mass=8757, SNR=65.7, Peak=406 HFD=5.0
23:11:58.559 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.36) = xAngle (-2.23 = -2.23)
23:11:58.559 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.57 = -2.57)
23:11:58.559 00.000 5052 CameraToMount -- cameraX=5.24 cameraY=0.66 hyp=5.28 cameraTheta=0.12 mountX=-3.25 mountY=-2.84, mountTheta=-2.42
23:11:58.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.24, y=0.66, opts=13)
23:11:58.560 00.000 5052 Enqueuing Move request for stepguider (5.24, 0.66)
23:11:58.560 00.000 8976 Worker thread wakes up
23:11:58.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.24, 0.66) opts 0xd
23:11:58.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.24, 0.66)
23:11:58.560 00.000 8976 Moving (5.24, 0.66) raw xDistance=-3.25 yDistance=-2.84
23:11:58.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.17 from input -3.25
23:11:58.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.90 from input -2.84
23:11:58.560 00.000 8976 MoveAxis(R, 7, ABG)
23:11:58.560 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:11:58.561 00.001 8976 MoveAxis(U, 9, ABG)
23:11:58.561 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:11:58.561 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:11:58.561 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:11:58.561 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:11:58.561 00.000 8976 move complete, result=1
23:11:58.561 00.000 8976 worker thread done servicing request
23:11:58.561 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=406, med=32, FiltMin=27, FiltMax=286, Gamma=2.260
23:11:58.570 00.009 5052 UpdateGuideState exits: m=8757 SNR=65.7
23:11:58.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:58.570 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:58.570 00.000 5052 Enqueuing Expose request
23:11:58.571 00.001 5052 GuideStep: -3.3 px 0 ms EAST, -2.8 px 0 ms NORTH
23:11:58.571 00.000 8976 Worker thread wakes up
23:11:58.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:58.571 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:11:58.571 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.10) = xAngle (3.23 = -3.06)
23:11:58.571 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.15 = -0.13)
23:11:58.571 00.000 5052 CameraToMount -- cameraX=5.24 cameraY=0.66 hyp=5.28 cameraTheta=0.12 mountX=-5.26 mountY=-0.68, mountTheta=-3.01
23:11:58.572 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:11:58.572 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:11:59.611 01.039 8976 Exposure complete
23:11:59.625 00.014 8976 worker thread done servicing request
23:11:59.625 00.000 5052 OnExposeComplete: enter
23:11:59.625 00.000 5052 UpdateGuideState(): m_state=6
23:11:59.626 00.001 5052 Star::Find(18, 209, 169, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:11:59.626 00.000 5052 Star::Find returns 1 (0), X=209.74, Y=169.85, Mass=8598, SNR=65.1, Peak=423 HFD=4.8
23:11:59.626 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.36) = xAngle (-2.26 = -2.26)
23:11:59.626 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.60 = -2.60)
23:11:59.626 00.000 5052 CameraToMount -- cameraX=5.67 cameraY=0.58 hyp=5.70 cameraTheta=0.10 mountX=-3.62 mountY=-2.96, mountTheta=-2.46
23:11:59.626 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.67, y=0.58, opts=13)
23:11:59.626 00.000 5052 Enqueuing Move request for stepguider (5.67, 0.58)
23:11:59.627 00.001 8976 Worker thread wakes up
23:11:59.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.67, 0.58) opts 0xd
23:11:59.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.67, 0.58)
23:11:59.627 00.000 8976 Moving (5.67, 0.58) raw xDistance=-3.62 yDistance=-2.96
23:11:59.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.43 from input -3.62
23:11:59.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.99 from input -2.96
23:11:59.627 00.000 8976 MoveAxis(R, 8, ABG)
23:11:59.627 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:11:59.627 00.000 8976 MoveAxis(U, 9, ABG)
23:11:59.627 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:11:59.627 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:11:59.627 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:11:59.627 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:11:59.627 00.000 8976 move complete, result=1
23:11:59.627 00.000 8976 worker thread done servicing request
23:11:59.627 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=423, med=32, FiltMin=27, FiltMax=298, Gamma=2.260
23:11:59.637 00.010 5052 UpdateGuideState exits: m=8598 SNR=65.1
23:11:59.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:59.637 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:11:59.637 00.000 5052 Enqueuing Expose request
23:11:59.637 00.000 5052 GuideStep: -3.6 px 0 ms EAST, -3.0 px 0 ms NORTH
23:11:59.637 00.000 8976 Worker thread wakes up
23:11:59.638 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:11:59.638 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:11:59.638 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (-3.10) = xAngle (3.20 = -3.08)
23:11:59.638 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.13 = -0.15)
23:11:59.638 00.000 5052 CameraToMount -- cameraX=5.67 cameraY=0.58 hyp=5.70 cameraTheta=0.10 mountX=-5.69 mountY=-0.87, mountTheta=-2.99
23:11:59.638 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:11:59.639 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:00.676 01.037 8976 Exposure complete
23:12:00.690 00.014 8976 worker thread done servicing request
23:12:00.690 00.000 5052 OnExposeComplete: enter
23:12:00.691 00.001 5052 UpdateGuideState(): m_state=6
23:12:00.691 00.000 5052 Star::Find(18, 209, 169, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:12:00.691 00.000 5052 Star::Find returns 1 (0), X=209.00, Y=170.02, Mass=8575, SNR=65.1, Peak=337 HFD=5.2
23:12:00.691 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.36) = xAngle (-2.21 = -2.21)
23:12:00.691 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.55 = -2.55)
23:12:00.691 00.000 5052 CameraToMount -- cameraX=4.94 cameraY=0.75 hyp=4.99 cameraTheta=0.15 mountX=-2.97 mountY=-2.79, mountTheta=-2.39
23:12:00.691 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.94, y=0.75, opts=13)
23:12:00.692 00.001 5052 Enqueuing Move request for stepguider (4.94, 0.75)
23:12:00.692 00.000 8976 Worker thread wakes up
23:12:00.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.94, 0.75) opts 0xd
23:12:00.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.94, 0.75)
23:12:00.692 00.000 8976 Moving (4.94, 0.75) raw xDistance=-2.97 yDistance=-2.79
23:12:00.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.04 from input -2.97
23:12:00.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.90 from input -2.79
23:12:00.692 00.000 8976 MoveAxis(R, 7, ABG)
23:12:00.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:00.692 00.000 8976 MoveAxis(U, 9, ABG)
23:12:00.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:00.692 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:00.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:00.692 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:00.692 00.000 8976 move complete, result=1
23:12:00.692 00.000 8976 worker thread done servicing request
23:12:00.693 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=337, med=32, FiltMin=28, FiltMax=279, Gamma=2.260
23:12:00.702 00.009 5052 UpdateGuideState exits: m=8575 SNR=65.1
23:12:00.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:00.702 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:00.702 00.000 5052 Enqueuing Expose request
23:12:00.702 00.000 5052 GuideStep: -3.0 px 0 ms EAST, -2.8 px 0 ms NORTH
23:12:00.702 00.000 8976 Worker thread wakes up
23:12:00.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:00.702 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:00.703 00.001 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.10) = xAngle (3.25 = -3.03)
23:12:00.703 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.18 = -0.10)
23:12:00.703 00.000 5052 CameraToMount -- cameraX=4.94 cameraY=0.75 hyp=4.99 cameraTheta=0.15 mountX=-4.96 mountY=-0.52, mountTheta=-3.04
23:12:00.703 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:00.703 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:01.731 01.028 8976 Exposure complete
23:12:01.746 00.015 8976 worker thread done servicing request
23:12:01.746 00.000 5052 OnExposeComplete: enter
23:12:01.746 00.000 5052 UpdateGuideState(): m_state=6
23:12:01.746 00.000 5052 Star::Find(18, 208, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:12:01.746 00.000 5052 Star::Find returns 1 (0), X=207.75, Y=169.75, Mass=9039, SNR=66.7, Peak=333 HFD=5.1
23:12:01.746 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.36) = xAngle (-2.23 = -2.23)
23:12:01.746 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.57 = -2.57)
23:12:01.746 00.000 5052 CameraToMount -- cameraX=3.69 cameraY=0.48 hyp=3.72 cameraTheta=0.13 mountX=-2.28 mountY=-2.01, mountTheta=-2.42
23:12:01.747 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.69, y=0.48, opts=13)
23:12:01.747 00.000 5052 Enqueuing Move request for stepguider (3.69, 0.48)
23:12:01.747 00.000 8976 Worker thread wakes up
23:12:01.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.69, 0.48) opts 0xd
23:12:01.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.69, 0.48)
23:12:01.747 00.000 8976 Moving (3.69, 0.48) raw xDistance=-2.28 yDistance=-2.01
23:12:01.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.58 from input -2.28
23:12:01.748 00.001 8976 GuideAlgorithmHysteresis::Result() returns -1.40 from input -2.01
23:12:01.748 00.000 8976 MoveAxis(R, 5, ABG)
23:12:01.748 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:01.748 00.000 8976 MoveAxis(U, 7, ABG)
23:12:01.748 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:01.748 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:01.748 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:01.748 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:01.748 00.000 8976 move complete, result=1
23:12:01.748 00.000 8976 worker thread done servicing request
23:12:01.748 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=333, med=32, FiltMin=27, FiltMax=291, Gamma=2.260
23:12:01.758 00.010 5052 UpdateGuideState exits: m=9039 SNR=66.7
23:12:01.758 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:01.758 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:01.758 00.000 5052 Enqueuing Expose request
23:12:01.759 00.001 8976 Worker thread wakes up
23:12:01.759 00.000 5052 GuideStep: -2.3 px 0 ms EAST, -2.0 px 0 ms NORTH
23:12:01.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:01.759 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:01.759 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.10) = xAngle (3.23 = -3.05)
23:12:01.759 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.16 = -0.13)
23:12:01.759 00.000 5052 CameraToMount -- cameraX=3.69 cameraY=0.48 hyp=3.72 cameraTheta=0.13 mountX=-3.71 mountY=-0.47, mountTheta=-3.02
23:12:01.760 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:01.760 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:02.795 01.035 8976 Exposure complete
23:12:02.809 00.014 8976 worker thread done servicing request
23:12:02.809 00.000 5052 OnExposeComplete: enter
23:12:02.809 00.000 5052 UpdateGuideState(): m_state=6
23:12:02.809 00.000 5052 Star::Find(18, 207, 169, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:12:02.809 00.000 5052 Star::Find returns 1 (0), X=207.01, Y=169.12, Mass=8647, SNR=65.3, Peak=406 HFD=4.6
23:12:02.809 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.36) = xAngle (-2.41 = -2.41)
23:12:02.810 00.001 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.75 = -2.75)
23:12:02.810 00.000 5052 CameraToMount -- cameraX=2.95 cameraY=-0.15 hyp=2.96 cameraTheta=-0.05 mountX=-2.20 mountY=-1.13, mountTheta=-2.67
23:12:02.810 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.95, y=-0.15, opts=13)
23:12:02.810 00.000 5052 Enqueuing Move request for stepguider (2.95, -0.15)
23:12:02.810 00.000 8976 Worker thread wakes up
23:12:02.810 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.95, -0.15) opts 0xd
23:12:02.810 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.95, -0.15)
23:12:02.811 00.001 8976 Moving (2.95, -0.15) raw xDistance=-2.20 yDistance=-1.13
23:12:02.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.50 from input -2.20
23:12:02.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.13
23:12:02.811 00.000 8976 MoveAxis(R, 5, ABG)
23:12:02.811 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:02.811 00.000 8976 MoveAxis(U, 4, ABG)
23:12:02.811 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:02.811 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:02.811 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:02.811 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:02.811 00.000 8976 move complete, result=1
23:12:02.811 00.000 8976 worker thread done servicing request
23:12:02.811 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=406, med=32, FiltMin=28, FiltMax=304, Gamma=2.260
23:12:02.821 00.010 5052 UpdateGuideState exits: m=8647 SNR=65.3
23:12:02.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:02.821 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:02.821 00.000 5052 Enqueuing Expose request
23:12:02.821 00.000 8976 Worker thread wakes up
23:12:02.821 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:02.821 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:02.821 00.000 5052 GuideStep: -2.2 px 0 ms EAST, -1.1 px 0 ms NORTH
23:12:02.822 00.001 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-3.10) = xAngle (3.05 = 3.05)
23:12:02.822 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (5.98 = -0.31)
23:12:02.822 00.000 5052 CameraToMount -- cameraX=2.95 cameraY=-0.15 hyp=2.96 cameraTheta=-0.05 mountX=-2.94 mountY=-0.89, mountTheta=-2.85
23:12:02.822 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:02.822 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:03.854 01.032 8976 Exposure complete
23:12:03.868 00.014 8976 worker thread done servicing request
23:12:03.868 00.000 5052 OnExposeComplete: enter
23:12:03.868 00.000 5052 UpdateGuideState(): m_state=6
23:12:03.868 00.000 5052 Star::Find(18, 207, 169, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:12:03.868 00.000 5052 Star::Find returns 1 (0), X=206.22, Y=169.59, Mass=8877, SNR=66.1, Peak=379 HFD=5.1
23:12:03.868 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.36) = xAngle (-2.22 = -2.22)
23:12:03.868 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.56 = -2.56)
23:12:03.868 00.000 5052 CameraToMount -- cameraX=2.16 cameraY=0.31 hyp=2.18 cameraTheta=0.14 mountX=-1.31 mountY=-1.21, mountTheta=-2.40
23:12:03.869 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.16, y=0.31, opts=13)
23:12:03.869 00.000 5052 Enqueuing Move request for stepguider (2.16, 0.31)
23:12:03.869 00.000 8976 Worker thread wakes up
23:12:03.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.16, 0.31) opts 0xd
23:12:03.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.16, 0.31)
23:12:03.869 00.000 8976 Moving (2.16, 0.31) raw xDistance=-1.31 yDistance=-1.21
23:12:03.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.31
23:12:03.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.21
23:12:03.869 00.000 8976 MoveAxis(R, 3, ABG)
23:12:03.869 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:03.869 00.000 8976 MoveAxis(U, 4, ABG)
23:12:03.869 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:03.870 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:03.870 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:03.870 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:03.870 00.000 8976 move complete, result=1
23:12:03.870 00.000 8976 worker thread done servicing request
23:12:03.870 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=379, med=32, FiltMin=28, FiltMax=307, Gamma=2.260
23:12:03.880 00.010 5052 UpdateGuideState exits: m=8877 SNR=66.1
23:12:03.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:03.880 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:03.880 00.000 5052 Enqueuing Expose request
23:12:03.880 00.000 5052 GuideStep: -1.3 px 0 ms EAST, -1.2 px 0 ms NORTH
23:12:03.881 00.001 8976 Worker thread wakes up
23:12:03.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:03.881 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:03.881 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (-3.10) = xAngle (3.24 = -3.04)
23:12:03.881 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.17 = -0.11)
23:12:03.881 00.000 5052 CameraToMount -- cameraX=2.16 cameraY=0.31 hyp=2.18 cameraTheta=0.14 mountX=-2.17 mountY=-0.24, mountTheta=-3.03
23:12:03.882 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:03.882 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:04.916 01.034 8976 Exposure complete
23:12:04.930 00.014 8976 worker thread done servicing request
23:12:04.930 00.000 5052 OnExposeComplete: enter
23:12:04.930 00.000 5052 UpdateGuideState(): m_state=6
23:12:04.930 00.000 5052 Star::Find(18, 206, 169, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:12:04.930 00.000 5052 Star::Find returns 1 (0), X=206.51, Y=170.22, Mass=8921, SNR=66.3, Peak=385 HFD=4.8
23:12:04.930 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.36) = xAngle (-1.99 = -1.99)
23:12:04.930 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.33 = -2.33)
23:12:04.931 00.001 5052 CameraToMount -- cameraX=2.45 cameraY=0.95 hyp=2.63 cameraTheta=0.37 mountX=-1.07 mountY=-1.91, mountTheta=-2.08
23:12:04.931 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.45, y=0.95, opts=13)
23:12:04.931 00.000 5052 Enqueuing Move request for stepguider (2.45, 0.95)
23:12:04.931 00.000 8976 Worker thread wakes up
23:12:04.932 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.45, 0.95) opts 0xd
23:12:04.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.45, 0.95)
23:12:04.932 00.000 8976 Moving (2.45, 0.95) raw xDistance=-1.07 yDistance=-1.91
23:12:04.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.07
23:12:04.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.26 from input -1.91
23:12:04.932 00.000 8976 MoveAxis(R, 2, ABG)
23:12:04.932 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:04.932 00.000 8976 MoveAxis(U, 6, ABG)
23:12:04.932 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:04.932 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:04.932 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:04.932 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:04.932 00.000 8976 move complete, result=1
23:12:04.932 00.000 8976 worker thread done servicing request
23:12:04.933 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=385, med=32, FiltMin=27, FiltMax=323, Gamma=2.260
23:12:04.942 00.009 5052 UpdateGuideState exits: m=8921 SNR=66.3
23:12:04.943 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:04.943 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:04.943 00.000 5052 Enqueuing Expose request
23:12:04.943 00.000 5052 GuideStep: -1.1 px 0 ms EAST, -1.9 px 0 ms NORTH
23:12:04.943 00.000 8976 Worker thread wakes up
23:12:04.943 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:04.943 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:04.943 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.10) = xAngle (3.47 = -2.81)
23:12:04.943 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.40 = 0.11)
23:12:04.944 00.001 5052 CameraToMount -- cameraX=2.45 cameraY=0.95 hyp=2.63 cameraTheta=0.37 mountX=-2.49 mountY=0.30, mountTheta=3.02
23:12:04.944 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:04.944 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:05.982 01.038 8976 Exposure complete
23:12:05.997 00.015 8976 worker thread done servicing request
23:12:05.997 00.000 5052 OnExposeComplete: enter
23:12:05.997 00.000 5052 UpdateGuideState(): m_state=6
23:12:05.997 00.000 5052 Star::Find(18, 206, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:12:05.998 00.001 5052 Star::Find returns 1 (0), X=206.24, Y=170.06, Mass=8899, SNR=66.1, Peak=363 HFD=4.7
23:12:05.998 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.36) = xAngle (-2.01 = -2.01)
23:12:05.998 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.35 = -2.35)
23:12:05.998 00.000 5052 CameraToMount -- cameraX=2.18 cameraY=0.79 hyp=2.32 cameraTheta=0.35 mountX=-0.99 mountY=-1.65, mountTheta=-2.11
23:12:05.998 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.18, y=0.79, opts=13)
23:12:05.998 00.000 5052 Enqueuing Move request for stepguider (2.18, 0.79)
23:12:05.998 00.000 8976 Worker thread wakes up
23:12:05.999 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.18, 0.79) opts 0xd
23:12:05.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.18, 0.79)
23:12:05.999 00.000 8976 Moving (2.18, 0.79) raw xDistance=-0.99 yDistance=-1.65
23:12:05.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -0.99
23:12:05.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.12 from input -1.65
23:12:05.999 00.000 8976 MoveAxis(R, 2, ABG)
23:12:05.999 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:05.999 00.000 8976 MoveAxis(U, 5, ABG)
23:12:05.999 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:05.999 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:05.999 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:05.999 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:05.999 00.000 8976 move complete, result=1
23:12:05.999 00.000 8976 worker thread done servicing request
23:12:05.999 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=363, med=32, FiltMin=28, FiltMax=319, Gamma=2.260
23:12:06.010 00.011 5052 UpdateGuideState exits: m=8899 SNR=66.1
23:12:06.010 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:06.010 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:06.010 00.000 5052 Enqueuing Expose request
23:12:06.010 00.000 8976 Worker thread wakes up
23:12:06.010 00.000 5052 GuideStep: -1.0 px 0 ms EAST, -1.6 px 0 ms NORTH
23:12:06.011 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:06.011 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:06.011 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (-3.10) = xAngle (3.45 = -2.84)
23:12:06.011 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.38 = 0.09)
23:12:06.011 00.000 5052 CameraToMount -- cameraX=2.18 cameraY=0.79 hyp=2.32 cameraTheta=0.35 mountX=-2.21 mountY=0.21, mountTheta=3.05
23:12:06.011 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:06.012 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:07.049 01.037 8976 Exposure complete
23:12:07.063 00.014 8976 worker thread done servicing request
23:12:07.063 00.000 5052 OnExposeComplete: enter
23:12:07.063 00.000 5052 UpdateGuideState(): m_state=6
23:12:07.063 00.000 5052 Star::Find(18, 206, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:12:07.063 00.000 5052 Star::Find returns 1 (0), X=205.41, Y=169.92, Mass=8970, SNR=66.5, Peak=400 HFD=4.9
23:12:07.063 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.36) = xAngle (-1.91 = -1.91)
23:12:07.063 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.25 = -2.25)
23:12:07.063 00.000 5052 CameraToMount -- cameraX=1.35 cameraY=0.65 hyp=1.49 cameraTheta=0.45 mountX=-0.50 mountY=-1.16, mountTheta=-1.98
23:12:07.064 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.35, y=0.65, opts=13)
23:12:07.064 00.000 5052 Enqueuing Move request for stepguider (1.35, 0.65)
23:12:07.064 00.000 8976 Worker thread wakes up
23:12:07.064 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.35, 0.65) opts 0xd
23:12:07.064 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.35, 0.65)
23:12:07.064 00.000 8976 Moving (1.35, 0.65) raw xDistance=-0.50 yDistance=-1.16
23:12:07.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.50
23:12:07.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.16
23:12:07.064 00.000 8976 MoveAxis(R, 0, ABG)
23:12:07.065 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:07.065 00.000 8976 MoveAxis(U, 4, ABG)
23:12:07.065 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:07.065 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:07.065 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:07.065 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:07.065 00.000 8976 move complete, result=1
23:12:07.065 00.000 8976 worker thread done servicing request
23:12:07.066 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=400, med=32, FiltMin=28, FiltMax=313, Gamma=2.260
23:12:07.074 00.008 5052 UpdateGuideState exits: m=8970 SNR=66.5
23:12:07.075 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:07.075 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:07.075 00.000 5052 Enqueuing Expose request
23:12:07.075 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -1.2 px 0 ms NORTH
23:12:07.075 00.000 8976 Worker thread wakes up
23:12:07.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:07.075 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:07.075 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.10) = xAngle (3.55 = -2.73)
23:12:07.075 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.48 = 0.19)
23:12:07.076 00.001 5052 CameraToMount -- cameraX=1.35 cameraY=0.65 hyp=1.49 cameraTheta=0.45 mountX=-1.37 mountY=0.29, mountTheta=2.93
23:12:07.076 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:07.076 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:08.112 01.036 8976 Exposure complete
23:12:08.126 00.014 8976 worker thread done servicing request
23:12:08.126 00.000 5052 OnExposeComplete: enter
23:12:08.126 00.000 5052 UpdateGuideState(): m_state=6
23:12:08.126 00.000 5052 Star::Find(18, 205, 169, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:12:08.126 00.000 5052 Star::Find returns 1 (0), X=202.63, Y=170.79, Mass=9014, SNR=66.7, Peak=442 HFD=4.6
23:12:08.126 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.36) = xAngle (-0.03 = -0.03)
23:12:08.126 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.37 = -0.37)
23:12:08.126 00.000 5052 CameraToMount -- cameraX=-1.43 cameraY=1.51 hyp=2.08 cameraTheta=2.33 mountX=2.08 mountY=-0.75, mountTheta=-0.35
23:12:08.127 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.43, y=1.51, opts=13)
23:12:08.127 00.000 5052 Enqueuing Move request for stepguider (-1.43, 1.51)
23:12:08.127 00.000 8976 Worker thread wakes up
23:12:08.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.43, 1.51) opts 0xd
23:12:08.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.43, 1.51)
23:12:08.127 00.000 8976 Moving (-1.43, 1.51) raw xDistance=2.08 yDistance=-0.75
23:12:08.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.31 from input 2.08
23:12:08.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.75
23:12:08.127 00.000 8976 MoveAxis(L, 4, ABG)
23:12:08.127 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:08.127 00.000 8976 MoveAxis(U, 0, ABG)
23:12:08.127 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:08.128 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:08.128 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:08.128 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:08.128 00.000 8976 move complete, result=1
23:12:08.128 00.000 8976 worker thread done servicing request
23:12:08.128 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=442, med=32, FiltMin=28, FiltMax=355, Gamma=2.260
23:12:08.138 00.010 5052 UpdateGuideState exits: m=9014 SNR=66.7
23:12:08.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:08.138 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:08.138 00.000 5052 Enqueuing Expose request
23:12:08.138 00.000 5052 GuideStep: 2.1 px 0 ms WEST, -0.8 px 0 ms NORTH
23:12:08.138 00.000 8976 Worker thread wakes up
23:12:08.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:08.138 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:08.139 00.001 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.10) = xAngle (5.43 = -0.85)
23:12:08.139 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.36 = 2.07)
23:12:08.139 00.000 5052 CameraToMount -- cameraX=-1.43 cameraY=1.51 hyp=2.08 cameraTheta=2.33 mountX=1.37 mountY=1.82, mountTheta=0.93
23:12:08.139 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:08.139 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:09.178 01.039 8976 Exposure complete
23:12:09.193 00.015 8976 worker thread done servicing request
23:12:09.193 00.000 5052 OnExposeComplete: enter
23:12:09.193 00.000 5052 UpdateGuideState(): m_state=6
23:12:09.193 00.000 5052 Star::Find(18, 202, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:12:09.193 00.000 5052 Star::Find returns 1 (0), X=200.82, Y=170.26, Mass=8698, SNR=65.5, Peak=403 HFD=4.7
23:12:09.193 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.36) = xAngle (0.49 = 0.49)
23:12:09.193 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.15 = 0.15)
23:12:09.194 00.001 5052 CameraToMount -- cameraX=-3.24 cameraY=0.99 hyp=3.39 cameraTheta=2.85 mountX=3.00 mountY=0.50, mountTheta=0.16
23:12:09.195 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.24, y=0.99, opts=13)
23:12:09.195 00.000 5052 Enqueuing Move request for stepguider (-3.24, 0.99)
23:12:09.195 00.000 8976 Worker thread wakes up
23:12:09.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.24, 0.99) opts 0xd
23:12:09.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.24, 0.99)
23:12:09.195 00.000 8976 Moving (-3.24, 0.99) raw xDistance=3.00 yDistance=0.50
23:12:09.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.98 from input 3.00
23:12:09.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.50
23:12:09.195 00.000 8976 MoveAxis(L, 6, ABG)
23:12:09.195 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:09.195 00.000 8976 MoveAxis(U, 0, ABG)
23:12:09.195 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:09.195 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:09.195 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:09.195 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:09.195 00.000 8976 move complete, result=1
23:12:09.195 00.000 8976 worker thread done servicing request
23:12:09.196 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=403, med=32, FiltMin=28, FiltMax=317, Gamma=2.260
23:12:09.206 00.010 5052 UpdateGuideState exits: m=8698 SNR=65.5
23:12:09.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:09.206 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:09.206 00.000 5052 Enqueuing Expose request
23:12:09.206 00.000 5052 GuideStep: 3.0 px 0 ms WEST, 0.5 px 0 ms NORTH
23:12:09.206 00.000 8976 Worker thread wakes up
23:12:09.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:09.206 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:09.207 00.001 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (-3.10) = xAngle (5.95 = -0.34)
23:12:09.207 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.87 = 2.59)
23:12:09.207 00.000 5052 CameraToMount -- cameraX=-3.24 cameraY=0.99 hyp=3.39 cameraTheta=2.85 mountX=3.20 mountY=1.77, mountTheta=0.51
23:12:09.207 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:09.207 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:10.246 01.039 8976 Exposure complete
23:12:10.261 00.015 8976 worker thread done servicing request
23:12:10.261 00.000 5052 OnExposeComplete: enter
23:12:10.261 00.000 5052 UpdateGuideState(): m_state=6
23:12:10.261 00.000 5052 Star::Find(18, 200, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:12:10.261 00.000 5052 Star::Find returns 1 (0), X=200.90, Y=169.96, Mass=8705, SNR=65.4, Peak=387 HFD=4.6
23:12:10.261 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
23:12:10.261 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
23:12:10.262 00.001 5052 CameraToMount -- cameraX=-3.16 cameraY=0.68 hyp=3.23 cameraTheta=2.93 mountX=2.72 mountY=0.74, mountTheta=0.26
23:12:10.262 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.16, y=0.68, opts=13)
23:12:10.262 00.000 5052 Enqueuing Move request for stepguider (-3.16, 0.68)
23:12:10.262 00.000 8976 Worker thread wakes up
23:12:10.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.16, 0.68) opts 0xd
23:12:10.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.16, 0.68)
23:12:10.263 00.001 8976 Moving (-3.16, 0.68) raw xDistance=2.72 yDistance=0.74
23:12:10.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.85 from input 2.72
23:12:10.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.74
23:12:10.263 00.000 8976 MoveAxis(L, 6, ABG)
23:12:10.263 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:10.263 00.000 8976 MoveAxis(U, 0, ABG)
23:12:10.263 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:10.263 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:10.263 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:10.263 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:10.263 00.000 8976 move complete, result=1
23:12:10.263 00.000 8976 worker thread done servicing request
23:12:10.263 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=387, med=32, FiltMin=28, FiltMax=292, Gamma=2.260
23:12:10.275 00.012 5052 UpdateGuideState exits: m=8705 SNR=65.4
23:12:10.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:10.275 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:10.275 00.000 5052 Enqueuing Expose request
23:12:10.275 00.000 5052 GuideStep: 2.7 px 0 ms WEST, 0.7 px 0 ms NORTH
23:12:10.275 00.000 8976 Worker thread wakes up
23:12:10.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:10.275 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:10.276 00.001 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.03 = -0.25)
23:12:10.276 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.96 = 2.67)
23:12:10.276 00.000 5052 CameraToMount -- cameraX=-3.16 cameraY=0.68 hyp=3.23 cameraTheta=2.93 mountX=3.13 mountY=1.46, mountTheta=0.44
23:12:10.276 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:10.276 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:11.308 01.032 8976 Exposure complete
23:12:11.322 00.014 8976 worker thread done servicing request
23:12:11.322 00.000 5052 OnExposeComplete: enter
23:12:11.322 00.000 5052 UpdateGuideState(): m_state=6
23:12:11.322 00.000 5052 Star::Find(18, 200, 169, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:12:11.322 00.000 5052 Star::Find returns 1 (0), X=201.25, Y=169.96, Mass=8978, SNR=66.6, Peak=478 HFD=4.7
23:12:11.323 00.001 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.36) = xAngle (0.54 = 0.54)
23:12:11.323 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.20 = 0.20)
23:12:11.323 00.000 5052 CameraToMount -- cameraX=-2.81 cameraY=0.69 hyp=2.89 cameraTheta=2.90 mountX=2.48 mountY=0.58, mountTheta=0.23
23:12:11.323 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.81, y=0.69, opts=13)
23:12:11.323 00.000 5052 Enqueuing Move request for stepguider (-2.81, 0.69)
23:12:11.323 00.000 8976 Worker thread wakes up
23:12:11.323 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.81, 0.69) opts 0xd
23:12:11.323 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.81, 0.69)
23:12:11.324 00.001 8976 Moving (-2.81, 0.69) raw xDistance=2.48 yDistance=0.58
23:12:11.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.69 from input 2.48
23:12:11.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.58
23:12:11.324 00.000 8976 MoveAxis(L, 5, ABG)
23:12:11.324 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:11.324 00.000 8976 MoveAxis(U, 0, ABG)
23:12:11.324 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:11.324 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:11.324 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:11.324 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:11.324 00.000 8976 move complete, result=1
23:12:11.324 00.000 8976 worker thread done servicing request
23:12:11.324 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=478, med=32, FiltMin=28, FiltMax=344, Gamma=2.260
23:12:11.334 00.010 5052 UpdateGuideState exits: m=8978 SNR=66.6
23:12:11.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:11.334 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:11.334 00.000 5052 Enqueuing Expose request
23:12:11.334 00.000 5052 GuideStep: 2.5 px 0 ms WEST, 0.6 px 0 ms NORTH
23:12:11.334 00.000 8976 Worker thread wakes up
23:12:11.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:11.334 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:11.336 00.002 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (-3.10) = xAngle (6.00 = -0.28)
23:12:11.336 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.93 = 2.65)
23:12:11.336 00.000 5052 CameraToMount -- cameraX=-2.81 cameraY=0.69 hyp=2.89 cameraTheta=2.90 mountX=2.78 mountY=1.37, mountTheta=0.46
23:12:11.336 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:11.336 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:12.374 01.038 8976 Exposure complete
23:12:12.388 00.014 8976 worker thread done servicing request
23:12:12.388 00.000 5052 OnExposeComplete: enter
23:12:12.388 00.000 5052 UpdateGuideState(): m_state=6
23:12:12.388 00.000 5052 Star::Find(18, 201, 169, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:12:12.388 00.000 5052 Star::Find returns 1 (0), X=199.32, Y=170.36, Mass=8639, SNR=65.3, Peak=467 HFD=4.8
23:12:12.388 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.36) = xAngle (0.56 = 0.56)
23:12:12.388 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.22 = 0.22)
23:12:12.388 00.000 5052 CameraToMount -- cameraX=-4.74 cameraY=1.09 hyp=4.87 cameraTheta=2.92 mountX=4.13 mountY=1.05, mountTheta=0.25
23:12:12.389 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.74, y=1.09, opts=13)
23:12:12.389 00.000 5052 Enqueuing Move request for stepguider (-4.74, 1.09)
23:12:12.389 00.000 8976 Worker thread wakes up
23:12:12.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.74, 1.09) opts 0xd
23:12:12.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.74, 1.09)
23:12:12.389 00.000 8976 Moving (-4.74, 1.09) raw xDistance=4.13 yDistance=1.05
23:12:12.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.72 from input 4.13
23:12:12.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 1.05
23:12:12.389 00.000 8976 MoveAxis(L, 9, ABG)
23:12:12.389 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:12.389 00.000 8976 MoveAxis(U, 0, ABG)
23:12:12.389 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:12.390 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:12.390 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:12.390 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:12.390 00.000 8976 move complete, result=1
23:12:12.390 00.000 8976 worker thread done servicing request
23:12:12.390 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=467, med=32, FiltMin=27, FiltMax=295, Gamma=2.260
23:12:12.399 00.009 5052 UpdateGuideState exits: m=8639 SNR=65.3
23:12:12.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:12.400 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:12.400 00.000 5052 Enqueuing Expose request
23:12:12.400 00.000 5052 GuideStep: 4.1 px 0 ms WEST, 1.1 px 0 ms NORTH
23:12:12.400 00.000 8976 Worker thread wakes up
23:12:12.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:12.400 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:12.400 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (-3.10) = xAngle (6.02 = -0.27)
23:12:12.400 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.95 = 2.66)
23:12:12.400 00.000 5052 CameraToMount -- cameraX=-4.74 cameraY=1.09 hyp=4.87 cameraTheta=2.92 mountX=4.70 mountY=2.25, mountTheta=0.45
23:12:12.400 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:12.401 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:13.439 01.038 8976 Exposure complete
23:12:13.455 00.016 8976 worker thread done servicing request
23:12:13.455 00.000 5052 OnExposeComplete: enter
23:12:13.455 00.000 5052 UpdateGuideState(): m_state=6
23:12:13.455 00.000 5052 Star::Find(18, 199, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:12:13.455 00.000 5052 Star::Find returns 1 (0), X=196.83, Y=170.34, Mass=8531, SNR=64.9, Peak=497 HFD=4.5
23:12:13.455 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.36) = xAngle (0.64 = 0.64)
23:12:13.455 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.30 = 0.30)
23:12:13.455 00.000 5052 CameraToMount -- cameraX=-7.23 cameraY=1.07 hyp=7.31 cameraTheta=2.99 mountX=5.88 mountY=2.13, mountTheta=0.35
23:12:13.456 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.23, y=1.07, opts=13)
23:12:13.456 00.000 5052 Enqueuing Move request for stepguider (-7.23, 1.07)
23:12:13.456 00.000 8976 Worker thread wakes up
23:12:13.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.23, 1.07) opts 0xd
23:12:13.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.23, 1.07)
23:12:13.456 00.000 8976 Moving (-7.23, 1.07) raw xDistance=5.88 yDistance=2.13
23:12:13.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.90 from input 5.88
23:12:13.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.34 from input 2.13
23:12:13.456 00.000 8976 MoveAxis(L, 13, ABG)
23:12:13.456 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:13.456 00.000 8976 MoveAxis(D, 6, ABG)
23:12:13.457 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:13.457 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:13.457 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:13.457 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:13.457 00.000 8976 move complete, result=1
23:12:13.457 00.000 8976 worker thread done servicing request
23:12:13.457 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=497, med=32, FiltMin=28, FiltMax=364, Gamma=2.260
23:12:13.467 00.010 5052 UpdateGuideState exits: m=8531 SNR=64.9
23:12:13.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:13.467 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:13.467 00.000 5052 Enqueuing Expose request
23:12:13.467 00.000 5052 GuideStep: 5.9 px 0 ms WEST, 2.1 px 0 ms SOUTH
23:12:13.467 00.000 8976 Worker thread wakes up
23:12:13.468 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:13.468 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(179,152,37,37)
23:12:13.468 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.10) = xAngle (6.10 = -0.19)
23:12:13.468 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.02 = 2.74)
23:12:13.468 00.000 5052 CameraToMount -- cameraX=-7.23 cameraY=1.07 hyp=7.31 cameraTheta=2.99 mountX=7.18 mountY=2.86, mountTheta=0.38
23:12:13.468 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:13.468 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:14.497 01.029 8976 Exposure complete
23:12:14.511 00.014 8976 worker thread done servicing request
23:12:14.512 00.001 5052 OnExposeComplete: enter
23:12:14.512 00.000 5052 UpdateGuideState(): m_state=6
23:12:14.512 00.000 5052 Star::Find(18, 196, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:12:14.512 00.000 5052 Star::Find returns 1 (0), X=196.23, Y=170.72, Mass=8645, SNR=65.3, Peak=423 HFD=4.7
23:12:14.512 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.36) = xAngle (0.60 = 0.60)
23:12:14.512 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.26 = 0.26)
23:12:14.512 00.000 5052 CameraToMount -- cameraX=-7.83 cameraY=1.45 hyp=7.96 cameraTheta=2.96 mountX=6.57 mountY=2.05, mountTheta=0.30
23:12:14.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.83, y=1.45, opts=13)
23:12:14.513 00.000 5052 Enqueuing Move request for stepguider (-7.83, 1.45)
23:12:14.513 00.000 8976 Worker thread wakes up
23:12:14.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.83, 1.45) opts 0xd
23:12:14.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.83, 1.45)
23:12:14.513 00.000 8976 Moving (-7.83, 1.45) raw xDistance=6.57 yDistance=2.05
23:12:14.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.41 from input 6.57
23:12:14.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.39 from input 2.05
23:12:14.513 00.000 8976 MoveAxis(L, 14, ABG)
23:12:14.513 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:14.513 00.000 8976 MoveAxis(D, 7, ABG)
23:12:14.513 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:14.513 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:14.513 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:14.513 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:14.513 00.000 8976 move complete, result=1
23:12:14.513 00.000 8976 worker thread done servicing request
23:12:14.514 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=423, med=32, FiltMin=27, FiltMax=341, Gamma=2.260
23:12:14.524 00.010 5052 UpdateGuideState exits: m=8645 SNR=65.3
23:12:14.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:14.524 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:14.524 00.000 5052 Enqueuing Expose request
23:12:14.524 00.000 8976 Worker thread wakes up
23:12:14.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:14.524 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(178,153,37,37)
23:12:14.524 00.000 5052 GuideStep: 6.6 px 0 ms WEST, 2.1 px 0 ms SOUTH
23:12:14.525 00.001 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (-3.10) = xAngle (6.06 = -0.22)
23:12:14.525 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.99 = 2.70)
23:12:14.525 00.000 5052 CameraToMount -- cameraX=-7.83 cameraY=1.45 hyp=7.96 cameraTheta=2.96 mountX=7.76 mountY=3.37, mountTheta=0.41
23:12:14.525 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:14.525 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:15.563 01.038 8976 Exposure complete
23:12:15.577 00.014 8976 worker thread done servicing request
23:12:15.577 00.000 5052 OnExposeComplete: enter
23:12:15.577 00.000 5052 UpdateGuideState(): m_state=6
23:12:15.577 00.000 5052 Star::Find(18, 196, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:12:15.577 00.000 5052 Star::Find returns 1 (0), X=198.49, Y=170.45, Mass=8757, SNR=65.7, Peak=410 HFD=5.0
23:12:15.577 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
23:12:15.577 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
23:12:15.577 00.000 5052 CameraToMount -- cameraX=-5.57 cameraY=1.18 hyp=5.70 cameraTheta=2.93 mountX=4.78 mountY=1.32, mountTheta=0.27
23:12:15.578 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.57, y=1.18, opts=13)
23:12:15.578 00.000 5052 Enqueuing Move request for stepguider (-5.57, 1.18)
23:12:15.578 00.000 8976 Worker thread wakes up
23:12:15.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.57, 1.18) opts 0xd
23:12:15.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.57, 1.18)
23:12:15.578 00.000 8976 Moving (-5.57, 1.18) raw xDistance=4.78 yDistance=1.32
23:12:15.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.32 from input 4.78
23:12:15.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.32
23:12:15.579 00.001 8976 MoveAxis(L, 11, ABG)
23:12:15.579 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:15.579 00.000 8976 MoveAxis(D, 4, ABG)
23:12:15.579 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:15.579 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:15.579 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:15.579 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:15.579 00.000 8976 move complete, result=1
23:12:15.579 00.000 8976 worker thread done servicing request
23:12:15.579 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=410, med=32, FiltMin=27, FiltMax=302, Gamma=2.260
23:12:15.588 00.009 5052 UpdateGuideState exits: m=8757 SNR=65.7
23:12:15.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:15.588 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:15.588 00.000 5052 Enqueuing Expose request
23:12:15.588 00.000 5052 GuideStep: 4.8 px 0 ms WEST, 1.3 px 0 ms SOUTH
23:12:15.588 00.000 8976 Worker thread wakes up
23:12:15.588 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:15.589 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:15.589 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.03 = -0.25)
23:12:15.589 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.96 = 2.68)
23:12:15.589 00.000 5052 CameraToMount -- cameraX=-5.57 cameraY=1.18 hyp=5.70 cameraTheta=2.93 mountX=5.52 mountY=2.54, mountTheta=0.43
23:12:15.589 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:15.589 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:16.625 01.036 8976 Exposure complete
23:12:16.639 00.014 8976 worker thread done servicing request
23:12:16.639 00.000 5052 OnExposeComplete: enter
23:12:16.639 00.000 5052 UpdateGuideState(): m_state=6
23:12:16.639 00.000 5052 Star::Find(18, 198, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:12:16.639 00.000 5052 Star::Find returns 1 (0), X=199.02, Y=170.40, Mass=8830, SNR=66.0, Peak=445 HFD=4.8
23:12:16.639 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.36) = xAngle (0.56 = 0.56)
23:12:16.639 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.22 = 0.22)
23:12:16.639 00.000 5052 CameraToMount -- cameraX=-5.04 cameraY=1.13 hyp=5.17 cameraTheta=2.92 mountX=4.37 mountY=1.14, mountTheta=0.26
23:12:16.640 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.04, y=1.13, opts=13)
23:12:16.640 00.000 5052 Enqueuing Move request for stepguider (-5.04, 1.13)
23:12:16.640 00.000 8976 Worker thread wakes up
23:12:16.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.04, 1.13) opts 0xd
23:12:16.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.04, 1.13)
23:12:16.640 00.000 8976 Moving (-5.04, 1.13) raw xDistance=4.37 yDistance=1.14
23:12:16.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.99 from input 4.37
23:12:16.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.14
23:12:16.640 00.000 8976 MoveAxis(L, 10, ABG)
23:12:16.641 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:16.641 00.000 8976 MoveAxis(D, 4, ABG)
23:12:16.641 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:16.641 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:16.641 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:16.641 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:16.641 00.000 8976 move complete, result=1
23:12:16.641 00.000 8976 worker thread done servicing request
23:12:16.641 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=445, med=32, FiltMin=28, FiltMax=331, Gamma=2.260
23:12:16.651 00.010 5052 UpdateGuideState exits: m=8830 SNR=66.0
23:12:16.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:16.651 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:16.651 00.000 5052 Enqueuing Expose request
23:12:16.652 00.001 5052 GuideStep: 4.4 px 0 ms WEST, 1.1 px 0 ms SOUTH
23:12:16.652 00.000 8976 Worker thread wakes up
23:12:16.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:16.652 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:16.652 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (-3.10) = xAngle (6.02 = -0.26)
23:12:16.652 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.95 = 2.67)
23:12:16.652 00.000 5052 CameraToMount -- cameraX=-5.04 cameraY=1.13 hyp=5.17 cameraTheta=2.92 mountX=4.99 mountY=2.36, mountTheta=0.44
23:12:16.652 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:16.653 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:17.694 01.041 8976 Exposure complete
23:12:17.708 00.014 8976 worker thread done servicing request
23:12:17.708 00.000 5052 OnExposeComplete: enter
23:12:17.708 00.000 5052 UpdateGuideState(): m_state=6
23:12:17.709 00.001 5052 Star::Find(18, 199, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:12:17.709 00.000 5052 Star::Find returns 1 (0), X=199.15, Y=170.92, Mass=9055, SNR=66.7, Peak=445 HFD=4.6
23:12:17.709 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.36) = xAngle (0.46 = 0.46)
23:12:17.709 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.12 = 0.12)
23:12:17.709 00.000 5052 CameraToMount -- cameraX=-4.91 cameraY=1.64 hyp=5.18 cameraTheta=2.82 mountX=4.64 mountY=0.62, mountTheta=0.13
23:12:17.709 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.91, y=1.64, opts=13)
23:12:17.709 00.000 5052 Enqueuing Move request for stepguider (-4.91, 1.64)
23:12:17.710 00.001 8976 Worker thread wakes up
23:12:17.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.91, 1.64) opts 0xd
23:12:17.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.91, 1.64)
23:12:17.710 00.000 8976 Moving (-4.91, 1.64) raw xDistance=4.64 yDistance=0.62
23:12:17.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.13 from input 4.64
23:12:17.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.62
23:12:17.710 00.000 8976 MoveAxis(L, 10, ABG)
23:12:17.710 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:17.710 00.000 8976 MoveAxis(U, 0, ABG)
23:12:17.710 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:17.710 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:17.710 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:17.710 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:17.710 00.000 8976 move complete, result=1
23:12:17.710 00.000 8976 worker thread done servicing request
23:12:17.711 00.001 5052 UpdateImageDisplay: Size=(640,512) min=26, max=445, med=33, FiltMin=28, FiltMax=321, Gamma=2.260
23:12:17.720 00.009 5052 UpdateGuideState exits: m=9055 SNR=66.7
23:12:17.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:17.720 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:17.720 00.000 5052 Enqueuing Expose request
23:12:17.720 00.000 8976 Worker thread wakes up
23:12:17.720 00.000 5052 GuideStep: 4.6 px 0 ms WEST, 0.6 px 0 ms NORTH
23:12:17.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:17.720 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:17.721 00.001 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (-3.10) = xAngle (5.92 = -0.36)
23:12:17.721 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.85 = 2.56)
23:12:17.721 00.000 5052 CameraToMount -- cameraX=-4.91 cameraY=1.64 hyp=5.18 cameraTheta=2.82 mountX=4.84 mountY=2.83, mountTheta=0.53
23:12:17.721 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:17.721 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:18.766 01.045 8976 Exposure complete
23:12:18.781 00.015 8976 worker thread done servicing request
23:12:18.781 00.000 5052 OnExposeComplete: enter
23:12:18.781 00.000 5052 UpdateGuideState(): m_state=6
23:12:18.781 00.000 5052 Star::Find(18, 199, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:12:18.782 00.001 5052 Star::Find returns 1 (0), X=199.09, Y=170.72, Mass=8903, SNR=66.3, Peak=435 HFD=4.9
23:12:18.782 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.36) = xAngle (0.50 = 0.50)
23:12:18.782 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.16 = 0.16)
23:12:18.782 00.000 5052 CameraToMount -- cameraX=-4.97 cameraY=1.45 hyp=5.17 cameraTheta=2.86 mountX=4.54 mountY=0.82, mountTheta=0.18
23:12:18.782 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.97, y=1.45, opts=13)
23:12:18.782 00.000 5052 Enqueuing Move request for stepguider (-4.97, 1.45)
23:12:18.783 00.001 8976 Worker thread wakes up
23:12:18.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.97, 1.45) opts 0xd
23:12:18.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.97, 1.45)
23:12:18.783 00.000 8976 Moving (-4.97, 1.45) raw xDistance=4.54 yDistance=0.82
23:12:18.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.08 from input 4.54
23:12:18.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.82
23:12:18.783 00.000 8976 MoveAxis(L, 10, ABG)
23:12:18.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:18.783 00.000 8976 MoveAxis(U, 0, ABG)
23:12:18.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:18.783 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:18.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:18.783 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:18.783 00.000 8976 move complete, result=1
23:12:18.783 00.000 8976 worker thread done servicing request
23:12:18.783 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=435, med=32, FiltMin=27, FiltMax=309, Gamma=2.260
23:12:18.793 00.010 5052 UpdateGuideState exits: m=8903 SNR=66.3
23:12:18.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:18.793 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:18.793 00.000 5052 Enqueuing Expose request
23:12:18.793 00.000 5052 GuideStep: 4.5 px 0 ms WEST, 0.8 px 0 ms NORTH
23:12:18.793 00.000 8976 Worker thread wakes up
23:12:18.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:18.793 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:18.794 00.001 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (-3.10) = xAngle (5.96 = -0.32)
23:12:18.794 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.89 = 2.60)
23:12:18.794 00.000 5052 CameraToMount -- cameraX=-4.97 cameraY=1.45 hyp=5.17 cameraTheta=2.86 mountX=4.91 mountY=2.65, mountTheta=0.50
23:12:18.794 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:18.794 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:19.834 01.040 8976 Exposure complete
23:12:19.847 00.013 8976 worker thread done servicing request
23:12:19.847 00.000 5052 OnExposeComplete: enter
23:12:19.847 00.000 5052 UpdateGuideState(): m_state=6
23:12:19.847 00.000 5052 Star::Find(18, 199, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:12:19.847 00.000 5052 Star::Find returns 1 (0), X=199.66, Y=170.98, Mass=8656, SNR=65.4, Peak=424 HFD=5.2
23:12:19.847 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.36) = xAngle (0.41 = 0.41)
23:12:19.848 00.001 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.07 = 0.07)
23:12:19.848 00.000 5052 CameraToMount -- cameraX=-4.40 cameraY=1.71 hyp=4.72 cameraTheta=2.77 mountX=4.33 mountY=0.34, mountTheta=0.08
23:12:19.848 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.40, y=1.71, opts=13)
23:12:19.848 00.000 5052 Enqueuing Move request for stepguider (-4.40, 1.71)
23:12:19.848 00.000 8976 Worker thread wakes up
23:12:19.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.40, 1.71) opts 0xd
23:12:19.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.40, 1.71)
23:12:19.849 00.001 8976 Moving (-4.40, 1.71) raw xDistance=4.33 yDistance=0.34
23:12:19.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.94 from input 4.33
23:12:19.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.34
23:12:19.849 00.000 8976 MoveAxis(L, 9, ABG)
23:12:19.849 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:19.849 00.000 8976 MoveAxis(U, 0, ABG)
23:12:19.849 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:19.849 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:19.849 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:19.849 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:19.849 00.000 8976 move complete, result=1
23:12:19.849 00.000 8976 worker thread done servicing request
23:12:19.850 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=424, med=32, FiltMin=27, FiltMax=327, Gamma=2.260
23:12:19.859 00.009 5052 UpdateGuideState exits: m=8656 SNR=65.4
23:12:19.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:19.859 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:19.859 00.000 5052 Enqueuing Expose request
23:12:19.859 00.000 5052 GuideStep: 4.3 px 0 ms WEST, 0.3 px 0 ms NORTH
23:12:19.859 00.000 8976 Worker thread wakes up
23:12:19.860 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:19.860 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:19.860 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (-3.10) = xAngle (5.87 = -0.41)
23:12:19.860 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.80 = 2.52)
23:12:19.860 00.000 5052 CameraToMount -- cameraX=-4.40 cameraY=1.71 hyp=4.72 cameraTheta=2.77 mountX=4.33 mountY=2.76, mountTheta=0.57
23:12:19.860 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:19.860 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:20.889 01.029 8976 Exposure complete
23:12:20.903 00.014 8976 worker thread done servicing request
23:12:20.906 00.003 5052 OnExposeComplete: enter
23:12:20.906 00.000 5052 UpdateGuideState(): m_state=6
23:12:20.906 00.000 5052 Star::Find(18, 199, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:12:20.906 00.000 5052 Star::Find returns 1 (0), X=201.95, Y=170.69, Mass=8713, SNR=65.4, Peak=372 HFD=5.0
23:12:20.906 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.36) = xAngle (0.19 = 0.19)
23:12:20.906 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.15 = -0.15)
23:12:20.906 00.000 5052 CameraToMount -- cameraX=-2.12 cameraY=1.42 hyp=2.55 cameraTheta=2.55 mountX=2.50 mountY=-0.38, mountTheta=-0.15
23:12:20.907 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.12, y=1.42, opts=13)
23:12:20.907 00.000 5052 Enqueuing Move request for stepguider (-2.12, 1.42)
23:12:20.907 00.000 8976 Worker thread wakes up
23:12:20.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.12, 1.42) opts 0xd
23:12:20.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.12, 1.42)
23:12:20.907 00.000 8976 Moving (-2.12, 1.42) raw xDistance=2.50 yDistance=-0.38
23:12:20.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.78 from input 2.50
23:12:20.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.38
23:12:20.907 00.000 8976 MoveAxis(L, 6, ABG)
23:12:20.907 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:20.907 00.000 8976 MoveAxis(U, 0, ABG)
23:12:20.907 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:20.907 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:20.907 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:20.908 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:20.908 00.000 8976 move complete, result=1
23:12:20.908 00.000 8976 worker thread done servicing request
23:12:20.908 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=372, med=31, FiltMin=27, FiltMax=336, Gamma=2.260
23:12:20.918 00.010 5052 UpdateGuideState exits: m=8713 SNR=65.4
23:12:20.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:20.918 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:20.918 00.000 5052 Enqueuing Expose request
23:12:20.918 00.000 5052 GuideStep: 2.5 px 0 ms WEST, -0.4 px 0 ms NORTH
23:12:20.919 00.001 8976 Worker thread wakes up
23:12:20.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:20.919 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:20.919 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.63)
23:12:20.919 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.58 = 2.30)
23:12:20.919 00.000 5052 CameraToMount -- cameraX=-2.12 cameraY=1.42 hyp=2.55 cameraTheta=2.55 mountX=2.06 mountY=1.91, mountTheta=0.75
23:12:20.919 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:20.920 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:21.959 01.039 8976 Exposure complete
23:12:21.973 00.014 8976 worker thread done servicing request
23:12:21.973 00.000 5052 OnExposeComplete: enter
23:12:21.973 00.000 5052 UpdateGuideState(): m_state=6
23:12:21.973 00.000 5052 Star::Find(18, 201, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:12:21.974 00.001 5052 Star::Find returns 1 (0), X=203.07, Y=170.69, Mass=8666, SNR=65.3, Peak=401 HFD=5.2
23:12:21.974 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.36) = xAngle (-0.18 = -0.18)
23:12:21.974 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.52 = -0.52)
23:12:21.974 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=1.41 hyp=1.73 cameraTheta=2.18 mountX=1.70 mountY=-0.85, mountTheta=-0.46
23:12:21.974 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=1.41, opts=13)
23:12:21.974 00.000 5052 Enqueuing Move request for stepguider (-0.99, 1.41)
23:12:21.974 00.000 8976 Worker thread wakes up
23:12:21.975 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, 1.41) opts 0xd
23:12:21.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, 1.41)
23:12:21.975 00.000 8976 Moving (-0.99, 1.41) raw xDistance=1.70 yDistance=-0.85
23:12:21.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.20 from input 1.70
23:12:21.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.85
23:12:21.975 00.000 8976 MoveAxis(L, 4, ABG)
23:12:21.976 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:21.976 00.000 8976 MoveAxis(U, 0, ABG)
23:12:21.976 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:21.976 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:21.976 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:21.976 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:21.976 00.000 8976 move complete, result=1
23:12:21.976 00.000 8976 worker thread done servicing request
23:12:21.976 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=401, med=32, FiltMin=28, FiltMax=312, Gamma=2.260
23:12:21.985 00.009 5052 UpdateGuideState exits: m=8666 SNR=65.3
23:12:21.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:21.985 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:21.985 00.000 5052 Enqueuing Expose request
23:12:21.986 00.001 8976 Worker thread wakes up
23:12:21.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:21.986 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:21.986 00.000 5052 GuideStep: 1.7 px 0 ms WEST, -0.9 px 0 ms NORTH
23:12:21.986 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
23:12:21.986 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.21 = 1.93)
23:12:21.986 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=1.41 hyp=1.73 cameraTheta=2.18 mountX=0.93 mountY=1.62, mountTheta=1.05
23:12:21.987 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:21.987 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:23.025 01.038 8976 Exposure complete
23:12:23.040 00.015 8976 worker thread done servicing request
23:12:23.040 00.000 5052 OnExposeComplete: enter
23:12:23.040 00.000 5052 UpdateGuideState(): m_state=6
23:12:23.040 00.000 5052 Star::Find(18, 203, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:12:23.040 00.000 5052 Star::Find returns 1 (0), X=203.39, Y=171.06, Mass=8651, SNR=65.2, Peak=407 HFD=4.9
23:12:23.040 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.36) = xAngle (-0.43 = -0.43)
23:12:23.040 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.77 = -0.77)
23:12:23.040 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=1.79 hyp=1.91 cameraTheta=1.93 mountX=1.73 mountY=-1.33, mountTheta=-0.65
23:12:23.041 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=1.79, opts=13)
23:12:23.041 00.000 5052 Enqueuing Move request for stepguider (-0.67, 1.79)
23:12:23.041 00.000 8976 Worker thread wakes up
23:12:23.041 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 1.79) opts 0xd
23:12:23.041 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 1.79)
23:12:23.041 00.000 8976 Moving (-0.67, 1.79) raw xDistance=1.73 yDistance=-1.33
23:12:23.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.17 from input 1.73
23:12:23.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.33
23:12:23.041 00.000 8976 MoveAxis(L, 4, ABG)
23:12:23.041 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:23.041 00.000 8976 MoveAxis(U, 4, ABG)
23:12:23.041 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:23.041 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:23.042 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:23.042 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:23.042 00.000 8976 move complete, result=1
23:12:23.042 00.000 8976 worker thread done servicing request
23:12:23.042 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=407, med=32, FiltMin=28, FiltMax=321, Gamma=2.260
23:12:23.051 00.009 5052 UpdateGuideState exits: m=8651 SNR=65.2
23:12:23.052 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:23.052 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:23.052 00.000 5052 Enqueuing Expose request
23:12:23.052 00.000 5052 GuideStep: 1.7 px 0 ms WEST, -1.3 px 0 ms NORTH
23:12:23.052 00.000 8976 Worker thread wakes up
23:12:23.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:23.052 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:23.052 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
23:12:23.052 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.96 = 1.67)
23:12:23.053 00.001 5052 CameraToMount -- cameraX=-0.67 cameraY=1.79 hyp=1.91 cameraTheta=1.93 mountX=0.59 mountY=1.90, mountTheta=1.27
23:12:23.053 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:23.053 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:24.080 01.027 8976 Exposure complete
23:12:24.094 00.014 8976 worker thread done servicing request
23:12:24.094 00.000 5052 OnExposeComplete: enter
23:12:24.095 00.001 5052 UpdateGuideState(): m_state=6
23:12:24.095 00.000 5052 Star::Find(18, 203, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:12:24.095 00.000 5052 Star::Find returns 1 (0), X=203.14, Y=170.98, Mass=8640, SNR=65.2, Peak=413 HFD=4.6
23:12:24.095 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.36) = xAngle (-0.29 = -0.29)
23:12:24.095 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.63 = -0.63)
23:12:24.095 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=1.70 hyp=1.94 cameraTheta=2.07 mountX=1.85 mountY=-1.14, mountTheta=-0.55
23:12:24.096 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=1.70, opts=13)
23:12:24.096 00.000 5052 Enqueuing Move request for stepguider (-0.92, 1.70)
23:12:24.096 00.000 8976 Worker thread wakes up
23:12:24.096 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, 1.70) opts 0xd
23:12:24.096 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, 1.70)
23:12:24.096 00.000 8976 Moving (-0.92, 1.70) raw xDistance=1.85 yDistance=-1.14
23:12:24.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.25 from input 1.85
23:12:24.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.14
23:12:24.096 00.000 8976 MoveAxis(L, 4, ABG)
23:12:24.096 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:24.096 00.000 8976 MoveAxis(U, 4, ABG)
23:12:24.096 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:24.096 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:24.096 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:24.096 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:24.096 00.000 8976 move complete, result=1
23:12:24.096 00.000 8976 worker thread done servicing request
23:12:24.097 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=413, med=32, FiltMin=28, FiltMax=331, Gamma=2.260
23:12:24.108 00.011 5052 UpdateGuideState exits: m=8640 SNR=65.2
23:12:24.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:24.108 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:24.108 00.000 5052 Enqueuing Expose request
23:12:24.108 00.000 5052 GuideStep: 1.9 px 0 ms WEST, -1.1 px 0 ms NORTH
23:12:24.108 00.000 8976 Worker thread wakes up
23:12:24.109 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:24.109 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:24.109 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.12)
23:12:24.109 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.10 = 1.81)
23:12:24.109 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=1.70 hyp=1.94 cameraTheta=2.07 mountX=0.85 mountY=1.88, mountTheta=1.15
23:12:24.109 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:24.110 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:25.140 01.030 8976 Exposure complete
23:12:25.154 00.014 8976 worker thread done servicing request
23:12:25.154 00.000 5052 OnExposeComplete: enter
23:12:25.154 00.000 5052 UpdateGuideState(): m_state=6
23:12:25.154 00.000 5052 Star::Find(18, 203, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:12:25.154 00.000 5052 Star::Find returns 1 (0), X=202.87, Y=171.02, Mass=8898, SNR=66.1, Peak=463 HFD=4.6
23:12:25.154 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.36) = xAngle (-0.19 = -0.19)
23:12:25.154 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.53 = -0.53)
23:12:25.154 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=1.74 hyp=2.11 cameraTheta=2.17 mountX=2.07 mountY=-1.06, mountTheta=-0.47
23:12:25.155 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.19, y=1.74, opts=13)
23:12:25.155 00.000 5052 Enqueuing Move request for stepguider (-1.19, 1.74)
23:12:25.155 00.000 8976 Worker thread wakes up
23:12:25.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.19, 1.74) opts 0xd
23:12:25.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.19, 1.74)
23:12:25.155 00.000 8976 Moving (-1.19, 1.74) raw xDistance=2.07 yDistance=-1.06
23:12:25.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.39 from input 2.07
23:12:25.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -1.06
23:12:25.155 00.000 8976 MoveAxis(L, 4, ABG)
23:12:25.155 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:25.155 00.000 8976 MoveAxis(U, 0, ABG)
23:12:25.156 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:25.156 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:25.156 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:25.156 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:25.156 00.000 8976 move complete, result=1
23:12:25.156 00.000 8976 worker thread done servicing request
23:12:25.156 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=463, med=32, FiltMin=27, FiltMax=329, Gamma=2.260
23:12:25.166 00.010 5052 UpdateGuideState exits: m=8898 SNR=66.1
23:12:25.166 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:25.166 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:25.166 00.000 5052 Enqueuing Expose request
23:12:25.166 00.000 5052 GuideStep: 2.1 px 0 ms WEST, -1.1 px 0 ms NORTH
23:12:25.166 00.000 8976 Worker thread wakes up
23:12:25.167 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:25.167 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:25.167 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.27 = -1.01)
23:12:25.167 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.20 = 1.92)
23:12:25.167 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=1.74 hyp=2.11 cameraTheta=2.17 mountX=1.12 mountY=1.99, mountTheta=1.06
23:12:25.167 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:25.167 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:26.202 01.035 8976 Exposure complete
23:12:26.217 00.015 8976 worker thread done servicing request
23:12:26.217 00.000 5052 OnExposeComplete: enter
23:12:26.217 00.000 5052 UpdateGuideState(): m_state=6
23:12:26.217 00.000 5052 Star::Find(18, 202, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
23:12:26.217 00.000 5052 Star::Find returns 1 (0), X=202.18, Y=171.07, Mass=8760, SNR=65.7, Peak=345 HFD=4.8
23:12:26.217 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:12:26.217 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.32 = -0.32)
23:12:26.217 00.000 5052 CameraToMount -- cameraX=-1.88 cameraY=1.80 hyp=2.60 cameraTheta=2.38 mountX=2.60 mountY=-0.82, mountTheta=-0.31
23:12:26.218 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.88, y=1.80, opts=13)
23:12:26.218 00.000 5052 Enqueuing Move request for stepguider (-1.88, 1.80)
23:12:26.218 00.000 8976 Worker thread wakes up
23:12:26.218 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.88, 1.80) opts 0xd
23:12:26.218 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.88, 1.80)
23:12:26.218 00.000 8976 Moving (-1.88, 1.80) raw xDistance=2.60 yDistance=-0.82
23:12:26.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.74 from input 2.60
23:12:26.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.82
23:12:26.218 00.000 8976 MoveAxis(L, 6, ABG)
23:12:26.218 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:26.218 00.000 8976 MoveAxis(U, 0, ABG)
23:12:26.218 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:26.218 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:26.218 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:26.218 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:26.218 00.000 8976 move complete, result=1
23:12:26.218 00.000 8976 worker thread done servicing request
23:12:26.219 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=345, med=32, FiltMin=27, FiltMax=301, Gamma=2.260
23:12:26.230 00.011 5052 UpdateGuideState exits: m=8760 SNR=65.7
23:12:26.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:26.230 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:26.230 00.000 5052 Enqueuing Expose request
23:12:26.230 00.000 8976 Worker thread wakes up
23:12:26.230 00.000 5052 GuideStep: 2.6 px 0 ms WEST, -0.8 px 0 ms NORTH
23:12:26.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:26.230 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:26.231 00.001 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.48 = -0.80)
23:12:26.231 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.41 = 2.12)
23:12:26.231 00.000 5052 CameraToMount -- cameraX=-1.88 cameraY=1.80 hyp=2.60 cameraTheta=2.38 mountX=1.80 mountY=2.21, mountTheta=0.89
23:12:26.231 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:26.231 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:27.271 01.040 8976 Exposure complete
23:12:27.285 00.014 8976 worker thread done servicing request
23:12:27.285 00.000 5052 OnExposeComplete: enter
23:12:27.285 00.000 5052 UpdateGuideState(): m_state=6
23:12:27.285 00.000 5052 Star::Find(18, 202, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
23:12:27.285 00.000 5052 Star::Find returns 1 (0), X=201.26, Y=171.14, Mass=8983, SNR=66.5, Peak=349 HFD=4.9
23:12:27.285 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.36) = xAngle (0.19 = 0.19)
23:12:27.285 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.15 = -0.15)
23:12:27.285 00.000 5052 CameraToMount -- cameraX=-2.80 cameraY=1.87 hyp=3.36 cameraTheta=2.55 mountX=3.30 mountY=-0.49, mountTheta=-0.15
23:12:27.286 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.80, y=1.87, opts=13)
23:12:27.286 00.000 5052 Enqueuing Move request for stepguider (-2.80, 1.87)
23:12:27.286 00.000 8976 Worker thread wakes up
23:12:27.286 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.80, 1.87) opts 0xd
23:12:27.286 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.80, 1.87)
23:12:27.286 00.000 8976 Moving (-2.80, 1.87) raw xDistance=3.30 yDistance=-0.49
23:12:27.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.20 from input 3.30
23:12:27.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.49
23:12:27.286 00.000 8976 MoveAxis(L, 7, ABG)
23:12:27.286 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:27.287 00.001 8976 MoveAxis(U, 0, ABG)
23:12:27.287 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:27.287 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:27.287 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:27.287 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:27.287 00.000 8976 move complete, result=1
23:12:27.287 00.000 8976 worker thread done servicing request
23:12:27.288 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=349, med=32, FiltMin=27, FiltMax=311, Gamma=2.260
23:12:27.298 00.010 5052 UpdateGuideState exits: m=8983 SNR=66.5
23:12:27.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:27.298 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:27.298 00.000 5052 Enqueuing Expose request
23:12:27.298 00.000 5052 GuideStep: 3.3 px 0 ms WEST, -0.5 px 0 ms NORTH
23:12:27.298 00.000 8976 Worker thread wakes up
23:12:27.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:27.298 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:27.299 00.001 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.63)
23:12:27.299 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.58 = 2.30)
23:12:27.299 00.000 5052 CameraToMount -- cameraX=-2.80 cameraY=1.87 hyp=3.36 cameraTheta=2.55 mountX=2.72 mountY=2.51, mountTheta=0.75
23:12:27.299 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:27.299 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:28.335 01.036 8976 Exposure complete
23:12:28.349 00.014 8976 worker thread done servicing request
23:12:28.349 00.000 5052 OnExposeComplete: enter
23:12:28.349 00.000 5052 UpdateGuideState(): m_state=6
23:12:28.350 00.001 5052 Star::Find(18, 201, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
23:12:28.350 00.000 5052 Star::Find returns 1 (0), X=201.05, Y=171.18, Mass=8762, SNR=65.7, Peak=367 HFD=4.8
23:12:28.350 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.36) = xAngle (0.22 = 0.22)
23:12:28.350 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.12 = -0.12)
23:12:28.350 00.000 5052 CameraToMount -- cameraX=-3.01 cameraY=1.91 hyp=3.56 cameraTheta=2.58 mountX=3.48 mountY=-0.43, mountTheta=-0.12
23:12:28.350 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.01, y=1.91, opts=13)
23:12:28.350 00.000 5052 Enqueuing Move request for stepguider (-3.01, 1.91)
23:12:28.350 00.000 8976 Worker thread wakes up
23:12:28.351 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.01, 1.91) opts 0xd
23:12:28.351 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.01, 1.91)
23:12:28.351 00.000 8976 Moving (-3.01, 1.91) raw xDistance=3.48 yDistance=-0.43
23:12:28.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.34 from input 3.48
23:12:28.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.43
23:12:28.351 00.000 8976 MoveAxis(L, 8, ABG)
23:12:28.351 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:28.351 00.000 8976 MoveAxis(U, 0, ABG)
23:12:28.351 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:28.351 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:28.351 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:28.351 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:28.351 00.000 8976 move complete, result=1
23:12:28.351 00.000 8976 worker thread done servicing request
23:12:28.351 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=367, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:12:28.361 00.010 5052 UpdateGuideState exits: m=8762 SNR=65.7
23:12:28.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:28.361 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:28.361 00.000 5052 Enqueuing Expose request
23:12:28.361 00.000 5052 GuideStep: 3.5 px 0 ms WEST, -0.4 px 0 ms NORTH
23:12:28.361 00.000 8976 Worker thread wakes up
23:12:28.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:28.361 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:28.362 00.001 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (-3.10) = xAngle (5.68 = -0.61)
23:12:28.362 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.61 = 2.32)
23:12:28.362 00.000 5052 CameraToMount -- cameraX=-3.01 cameraY=1.91 hyp=3.56 cameraTheta=2.58 mountX=2.93 mountY=2.60, mountTheta=0.73
23:12:28.362 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:28.362 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:29.397 01.035 8976 Exposure complete
23:12:29.410 00.013 8976 worker thread done servicing request
23:12:29.411 00.001 5052 OnExposeComplete: enter
23:12:29.411 00.000 5052 UpdateGuideState(): m_state=6
23:12:29.411 00.000 5052 Star::Find(18, 201, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
23:12:29.411 00.000 5052 Star::Find returns 1 (0), X=201.56, Y=171.54, Mass=8827, SNR=66.0, Peak=437 HFD=5.0
23:12:29.411 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.36) = xAngle (0.05 = 0.05)
23:12:29.411 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.29 = -0.29)
23:12:29.411 00.000 5052 CameraToMount -- cameraX=-2.50 cameraY=2.26 hyp=3.38 cameraTheta=2.41 mountX=3.37 mountY=-0.97, mountTheta=-0.28
23:12:29.411 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.50, y=2.26, opts=13)
23:12:29.412 00.001 5052 Enqueuing Move request for stepguider (-2.50, 2.26)
23:12:29.412 00.000 8976 Worker thread wakes up
23:12:29.412 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.50, 2.26) opts 0xd
23:12:29.412 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.50, 2.26)
23:12:29.412 00.000 8976 Moving (-2.50, 2.26) raw xDistance=3.37 yDistance=-0.97
23:12:29.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.29 from input 3.37
23:12:29.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.97
23:12:29.412 00.000 8976 MoveAxis(L, 7, ABG)
23:12:29.412 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:29.412 00.000 8976 MoveAxis(U, 0, ABG)
23:12:29.412 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:29.412 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:29.412 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:29.412 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:29.412 00.000 8976 move complete, result=1
23:12:29.412 00.000 8976 worker thread done servicing request
23:12:29.413 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=437, med=32, FiltMin=28, FiltMax=340, Gamma=2.260
23:12:29.422 00.009 5052 UpdateGuideState exits: m=8827 SNR=66.0
23:12:29.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:29.422 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:29.422 00.000 5052 Enqueuing Expose request
23:12:29.423 00.001 5052 GuideStep: 3.4 px 0 ms WEST, -1.0 px 0 ms NORTH
23:12:29.423 00.000 8976 Worker thread wakes up
23:12:29.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:29.423 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:29.423 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.10) = xAngle (5.51 = -0.78)
23:12:29.423 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.44 = 2.15)
23:12:29.423 00.000 5052 CameraToMount -- cameraX=-2.50 cameraY=2.26 hyp=3.38 cameraTheta=2.41 mountX=2.41 mountY=2.82, mountTheta=0.86
23:12:29.423 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:29.424 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:30.452 01.028 8976 Exposure complete
23:12:30.465 00.013 8976 worker thread done servicing request
23:12:30.466 00.001 5052 OnExposeComplete: enter
23:12:30.466 00.000 5052 UpdateGuideState(): m_state=6
23:12:30.466 00.000 5052 Star::Find(18, 201, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
23:12:30.466 00.000 5052 Star::Find returns 1 (0), X=202.26, Y=171.63, Mass=8986, SNR=66.6, Peak=418 HFD=4.8
23:12:30.466 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.36) = xAngle (-0.14 = -0.14)
23:12:30.466 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.47 = -0.47)
23:12:30.466 00.000 5052 CameraToMount -- cameraX=-1.80 cameraY=2.35 hyp=2.96 cameraTheta=2.22 mountX=2.94 mountY=-1.35, mountTheta=-0.43
23:12:30.467 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.80, y=2.35, opts=13)
23:12:30.467 00.000 5052 Enqueuing Move request for stepguider (-1.80, 2.35)
23:12:30.467 00.000 8976 Worker thread wakes up
23:12:30.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.80, 2.35) opts 0xd
23:12:30.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.80, 2.35)
23:12:30.467 00.000 8976 Moving (-1.80, 2.35) raw xDistance=2.94 yDistance=-1.35
23:12:30.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.01 from input 2.94
23:12:30.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.35
23:12:30.467 00.000 8976 MoveAxis(L, 6, ABG)
23:12:30.467 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:30.467 00.000 8976 MoveAxis(U, 4, ABG)
23:12:30.467 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:30.467 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:30.467 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:30.467 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:30.467 00.000 8976 move complete, result=1
23:12:30.467 00.000 8976 worker thread done servicing request
23:12:30.468 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=418, med=32, FiltMin=27, FiltMax=354, Gamma=2.260
23:12:30.478 00.010 5052 UpdateGuideState exits: m=8986 SNR=66.6
23:12:30.478 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:30.478 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:30.478 00.000 5052 Enqueuing Expose request
23:12:30.478 00.000 8976 Worker thread wakes up
23:12:30.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:30.478 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:30.478 00.000 5052 GuideStep: 2.9 px 0 ms WEST, -1.4 px 0 ms NORTH
23:12:30.479 00.001 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.10) = xAngle (5.32 = -0.96)
23:12:30.479 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.25 = 1.97)
23:12:30.479 00.000 5052 CameraToMount -- cameraX=-1.80 cameraY=2.35 hyp=2.96 cameraTheta=2.22 mountX=1.70 mountY=2.73, mountTheta=1.01
23:12:30.479 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:30.479 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:31.524 01.045 8976 Exposure complete
23:12:31.537 00.013 8976 worker thread done servicing request
23:12:31.537 00.000 5052 OnExposeComplete: enter
23:12:31.537 00.000 5052 UpdateGuideState(): m_state=6
23:12:31.537 00.000 5052 Star::Find(18, 202, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
23:12:31.537 00.000 5052 Star::Find returns 1 (0), X=203.16, Y=171.33, Mass=8706, SNR=65.5, Peak=476 HFD=4.7
23:12:31.537 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.36) = xAngle (-0.38 = -0.38)
23:12:31.537 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.71 = -0.71)
23:12:31.537 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=2.06 hyp=2.24 cameraTheta=1.98 mountX=2.09 mountY=-1.47, mountTheta=-0.61
23:12:31.537 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=2.06, opts=13)
23:12:31.537 00.000 5052 Enqueuing Move request for stepguider (-0.90, 2.06)
23:12:31.537 00.000 8976 Worker thread wakes up
23:12:31.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, 2.06) opts 0xd
23:12:31.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, 2.06)
23:12:31.537 00.000 8976 Moving (-0.90, 2.06) raw xDistance=2.09 yDistance=-1.47
23:12:31.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.46 from input 2.09
23:12:31.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.47
23:12:31.537 00.000 8976 MoveAxis(L, 5, ABG)
23:12:31.537 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:31.537 00.000 8976 MoveAxis(U, 5, ABG)
23:12:31.537 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:31.537 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:31.537 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:31.537 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:31.537 00.000 8976 move complete, result=1
23:12:31.537 00.000 8976 worker thread done servicing request
23:12:31.537 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=476, med=32, FiltMin=28, FiltMax=339, Gamma=2.260
23:12:31.537 00.000 5052 UpdateGuideState exits: m=8706 SNR=65.5
23:12:31.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:31.537 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:31.537 00.000 5052 Enqueuing Expose request
23:12:31.537 00.000 5052 GuideStep: 2.1 px 0 ms WEST, -1.5 px 0 ms NORTH
23:12:31.537 00.000 8976 Worker thread wakes up
23:12:31.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:31.537 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:31.552 00.015 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.08 = -1.20)
23:12:31.552 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.01 = 1.73)
23:12:31.552 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=2.06 hyp=2.24 cameraTheta=1.98 mountX=0.82 mountY=2.22, mountTheta=1.22
23:12:31.553 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:31.553 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:32.578 01.025 8976 Exposure complete
23:12:32.592 00.014 8976 worker thread done servicing request
23:12:32.593 00.001 5052 OnExposeComplete: enter
23:12:32.593 00.000 5052 UpdateGuideState(): m_state=6
23:12:32.593 00.000 5052 Star::Find(18, 203, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
23:12:32.593 00.000 5052 Star::Find returns 1 (0), X=203.63, Y=171.83, Mass=8955, SNR=66.5, Peak=507 HFD=4.8
23:12:32.593 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.36) = xAngle (-0.62 = -0.62)
23:12:32.593 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.96 = -0.96)
23:12:32.593 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=2.55 hyp=2.59 cameraTheta=1.74 mountX=2.11 mountY=-2.12, mountTheta=-0.79
23:12:32.594 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=2.55, opts=13)
23:12:32.594 00.000 5052 Enqueuing Move request for stepguider (-0.43, 2.55)
23:12:32.594 00.000 8976 Worker thread wakes up
23:12:32.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 2.55) opts 0xd
23:12:32.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 2.55)
23:12:32.594 00.000 8976 Moving (-0.43, 2.55) raw xDistance=2.11 yDistance=-2.12
23:12:32.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.43 from input 2.11
23:12:32.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.40 from input -2.12
23:12:32.594 00.000 8976 MoveAxis(L, 5, ABG)
23:12:32.594 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:32.594 00.000 8976 MoveAxis(U, 7, ABG)
23:12:32.594 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:32.594 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:32.594 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:32.594 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:32.594 00.000 8976 move complete, result=1
23:12:32.594 00.000 8976 worker thread done servicing request
23:12:32.595 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=507, med=32, FiltMin=28, FiltMax=352, Gamma=2.260
23:12:32.604 00.009 5052 UpdateGuideState exits: m=8955 SNR=66.5
23:12:32.605 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:32.605 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:32.605 00.000 5052 Enqueuing Expose request
23:12:32.605 00.000 5052 GuideStep: 2.1 px 0 ms WEST, -2.1 px 0 ms NORTH
23:12:32.605 00.000 8976 Worker thread wakes up
23:12:32.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:32.605 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:32.605 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
23:12:32.606 00.001 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.77 = 1.48)
23:12:32.606 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=2.55 hyp=2.59 cameraTheta=1.74 mountX=0.33 mountY=2.58, mountTheta=1.44
23:12:32.606 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:32.606 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:33.633 01.027 8976 Exposure complete
23:12:33.647 00.014 8976 worker thread done servicing request
23:12:33.647 00.000 5052 OnExposeComplete: enter
23:12:33.647 00.000 5052 UpdateGuideState(): m_state=6
23:12:33.647 00.000 5052 Star::Find(18, 203, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
23:12:33.648 00.001 5052 Star::Find returns 1 (0), X=203.09, Y=171.44, Mass=8683, SNR=65.4, Peak=419 HFD=5.1
23:12:33.648 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.36) = xAngle (-0.37 = -0.37)
23:12:33.648 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.71 = -0.71)
23:12:33.648 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=2.17 hyp=2.38 cameraTheta=1.99 mountX=2.22 mountY=-1.54, mountTheta=-0.61
23:12:33.648 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=2.17, opts=13)
23:12:33.648 00.000 5052 Enqueuing Move request for stepguider (-0.97, 2.17)
23:12:33.648 00.000 8976 Worker thread wakes up
23:12:33.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 2.17) opts 0xd
23:12:33.649 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 2.17)
23:12:33.649 00.000 8976 Moving (-0.97, 2.17) raw xDistance=2.22 yDistance=-1.54
23:12:33.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.50 from input 2.22
23:12:33.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.07 from input -1.54
23:12:33.649 00.000 8976 MoveAxis(L, 5, ABG)
23:12:33.649 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:33.649 00.000 8976 MoveAxis(U, 5, ABG)
23:12:33.649 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:33.649 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:33.649 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:33.649 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:33.649 00.000 8976 move complete, result=1
23:12:33.649 00.000 8976 worker thread done servicing request
23:12:33.649 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=419, med=32, FiltMin=28, FiltMax=343, Gamma=2.260
23:12:33.659 00.010 5052 UpdateGuideState exits: m=8683 SNR=65.4
23:12:33.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:33.659 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:33.660 00.001 5052 Enqueuing Expose request
23:12:33.660 00.000 5052 GuideStep: 2.2 px 0 ms WEST, -1.5 px 0 ms NORTH
23:12:33.660 00.000 8976 Worker thread wakes up
23:12:33.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:33.660 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:33.660 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
23:12:33.660 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.02 = 1.74)
23:12:33.660 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=2.17 hyp=2.38 cameraTheta=1.99 mountX=0.88 mountY=2.34, mountTheta=1.21
23:12:33.661 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:33.661 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:34.700 01.039 8976 Exposure complete
23:12:34.714 00.014 8976 worker thread done servicing request
23:12:34.714 00.000 5052 OnExposeComplete: enter
23:12:34.714 00.000 5052 UpdateGuideState(): m_state=6
23:12:34.714 00.000 5052 Star::Find(18, 203, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
23:12:34.714 00.000 5052 Star::Find returns 1 (0), X=203.62, Y=171.70, Mass=8842, SNR=66.0, Peak=423 HFD=4.8
23:12:34.714 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.36) = xAngle (-0.61 = -0.61)
23:12:34.714 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.95 = -0.95)
23:12:34.714 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=2.43 hyp=2.46 cameraTheta=1.75 mountX=2.02 mountY=-2.00, mountTheta=-0.78
23:12:34.715 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=2.43, opts=13)
23:12:34.715 00.000 5052 Enqueuing Move request for stepguider (-0.44, 2.43)
23:12:34.715 00.000 8976 Worker thread wakes up
23:12:34.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 2.43) opts 0xd
23:12:34.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 2.43)
23:12:34.715 00.000 8976 Moving (-0.44, 2.43) raw xDistance=2.02 yDistance=-2.00
23:12:34.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.38 from input 2.02
23:12:34.716 00.001 8976 GuideAlgorithmHysteresis::Result() returns -1.34 from input -2.00
23:12:34.716 00.000 8976 MoveAxis(L, 4, ABG)
23:12:34.716 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:34.716 00.000 8976 MoveAxis(U, 6, ABG)
23:12:34.716 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:34.716 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:34.716 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:34.716 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:34.716 00.000 8976 move complete, result=1
23:12:34.716 00.000 8976 worker thread done servicing request
23:12:34.716 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=423, med=32, FiltMin=27, FiltMax=347, Gamma=2.260
23:12:34.726 00.010 5052 UpdateGuideState exits: m=8842 SNR=66.0
23:12:34.726 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:34.726 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:34.726 00.000 5052 Enqueuing Expose request
23:12:34.726 00.000 5052 GuideStep: 2.0 px 0 ms WEST, -2.0 px 0 ms NORTH
23:12:34.726 00.000 8976 Worker thread wakes up
23:12:34.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:34.726 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:34.727 00.001 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
23:12:34.727 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.78 = 1.50)
23:12:34.727 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=2.43 hyp=2.46 cameraTheta=1.75 mountX=0.34 mountY=2.46, mountTheta=1.43
23:12:34.727 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:34.727 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:35.755 01.028 8976 Exposure complete
23:12:35.769 00.014 8976 worker thread done servicing request
23:12:35.769 00.000 5052 OnExposeComplete: enter
23:12:35.769 00.000 5052 UpdateGuideState(): m_state=6
23:12:35.769 00.000 5052 Star::Find(18, 203, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
23:12:35.769 00.000 5052 Star::Find returns 1 (0), X=205.22, Y=171.80, Mass=9143, SNR=67.0, Peak=363 HFD=5.0
23:12:35.769 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.36) = xAngle (-1.22 = -1.22)
23:12:35.769 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.56 = -1.56)
23:12:35.769 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=2.52 hyp=2.78 cameraTheta=1.14 mountX=0.96 mountY=-2.78, mountTheta=-1.24
23:12:35.770 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.16, y=2.52, opts=13)
23:12:35.770 00.000 5052 Enqueuing Move request for stepguider (1.16, 2.52)
23:12:35.770 00.000 8976 Worker thread wakes up
23:12:35.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.16, 2.52) opts 0xd
23:12:35.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.16, 2.52)
23:12:35.770 00.000 8976 Moving (1.16, 2.52) raw xDistance=0.96 yDistance=-2.78
23:12:35.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 0.96
23:12:35.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.84 from input -2.78
23:12:35.770 00.000 8976 MoveAxis(L, 2, ABG)
23:12:35.770 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:35.771 00.001 8976 MoveAxis(U, 9, ABG)
23:12:35.771 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:35.771 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:35.771 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:35.771 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:35.771 00.000 8976 move complete, result=1
23:12:35.771 00.000 8976 worker thread done servicing request
23:12:35.771 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=363, med=32, FiltMin=27, FiltMax=316, Gamma=2.260
23:12:35.781 00.010 5052 UpdateGuideState exits: m=9143 SNR=67.0
23:12:35.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:35.781 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:35.781 00.000 5052 Enqueuing Expose request
23:12:35.781 00.000 5052 GuideStep: 1.0 px 0 ms WEST, -2.8 px 0 ms NORTH
23:12:35.781 00.000 8976 Worker thread wakes up
23:12:35.781 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:35.781 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:35.782 00.001 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
23:12:35.782 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.17 = 0.89)
23:12:35.782 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=2.52 hyp=2.78 cameraTheta=1.14 mountX=-1.26 mountY=2.15, mountTheta=2.10
23:12:35.782 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:35.782 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:36.825 01.043 8976 Exposure complete
23:12:36.839 00.014 8976 worker thread done servicing request
23:12:36.839 00.000 5052 OnExposeComplete: enter
23:12:36.839 00.000 5052 UpdateGuideState(): m_state=6
23:12:36.839 00.000 5052 Star::Find(18, 205, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
23:12:36.839 00.000 5052 Star::Find returns 1 (0), X=206.63, Y=171.88, Mass=9280, SNR=67.6, Peak=385 HFD=4.9
23:12:36.839 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.36) = xAngle (-1.57 = -1.57)
23:12:36.839 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.91 = -1.91)
23:12:36.839 00.000 5052 CameraToMount -- cameraX=2.57 cameraY=2.61 hyp=3.66 cameraTheta=0.79 mountX=0.02 mountY=-3.46, mountTheta=-1.57
23:12:36.840 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.57, y=2.61, opts=13)
23:12:36.840 00.000 5052 Enqueuing Move request for stepguider (2.57, 2.61)
23:12:36.840 00.000 8976 Worker thread wakes up
23:12:36.840 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.57, 2.61) opts 0xd
23:12:36.840 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.57, 2.61)
23:12:36.841 00.001 8976 Moving (2.57, 2.61) raw xDistance=0.02 yDistance=-3.46
23:12:36.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:12:36.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.31 from input -3.46
23:12:36.841 00.000 8976 MoveAxis(R, 0, ABG)
23:12:36.841 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:36.841 00.000 8976 MoveAxis(U, 11, ABG)
23:12:36.841 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:36.841 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:36.841 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:36.841 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:36.841 00.000 8976 move complete, result=1
23:12:36.841 00.000 8976 worker thread done servicing request
23:12:36.841 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=385, med=32, FiltMin=28, FiltMax=339, Gamma=2.260
23:12:36.852 00.011 5052 UpdateGuideState exits: m=9280 SNR=67.6
23:12:36.852 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:36.852 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:36.852 00.000 5052 Enqueuing Expose request
23:12:36.852 00.000 8976 Worker thread wakes up
23:12:36.852 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:36.852 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:36.852 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -3.5 px 0 ms NORTH
23:12:36.853 00.001 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
23:12:36.853 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.82 = 0.54)
23:12:36.853 00.000 5052 CameraToMount -- cameraX=2.57 cameraY=2.61 hyp=3.66 cameraTheta=0.79 mountX=-2.67 mountY=1.88, mountTheta=2.53
23:12:36.853 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:36.853 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:37.893 01.040 8976 Exposure complete
23:12:37.907 00.014 8976 worker thread done servicing request
23:12:37.908 00.001 5052 OnExposeComplete: enter
23:12:37.908 00.000 5052 UpdateGuideState(): m_state=6
23:12:37.908 00.000 5052 Star::Find(18, 206, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
23:12:37.908 00.000 5052 Star::Find returns 1 (0), X=206.17, Y=171.64, Mass=8990, SNR=66.6, Peak=415 HFD=4.9
23:12:37.908 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.36) = xAngle (-1.52 = -1.52)
23:12:37.908 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.86 = -1.86)
23:12:37.908 00.000 5052 CameraToMount -- cameraX=2.11 cameraY=2.36 hyp=3.16 cameraTheta=0.84 mountX=0.17 mountY=-3.04, mountTheta=-1.51
23:12:37.909 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.11, y=2.36, opts=13)
23:12:37.909 00.000 5052 Enqueuing Move request for stepguider (2.11, 2.36)
23:12:37.909 00.000 8976 Worker thread wakes up
23:12:37.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.11, 2.36) opts 0xd
23:12:37.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.11, 2.36)
23:12:37.909 00.000 8976 Moving (2.11, 2.36) raw xDistance=0.17 yDistance=-3.04
23:12:37.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:12:37.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.07 from input -3.04
23:12:37.909 00.000 8976 MoveAxis(R, 0, ABG)
23:12:37.909 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:37.909 00.000 8976 MoveAxis(U, 10, ABG)
23:12:37.909 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:37.909 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:37.909 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:37.910 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:37.910 00.000 8976 move complete, result=1
23:12:37.910 00.000 8976 worker thread done servicing request
23:12:37.910 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=415, med=32, FiltMin=27, FiltMax=346, Gamma=2.260
23:12:37.921 00.011 5052 UpdateGuideState exits: m=8990 SNR=66.6
23:12:37.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:37.921 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:37.921 00.000 5052 Enqueuing Expose request
23:12:37.921 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -3.0 px 0 ms NORTH
23:12:37.921 00.000 8976 Worker thread wakes up
23:12:37.921 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:37.921 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:37.922 00.001 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
23:12:37.922 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.87 = 0.59)
23:12:37.922 00.000 5052 CameraToMount -- cameraX=2.11 cameraY=2.36 hyp=3.16 cameraTheta=0.84 mountX=-2.20 mountY=1.76, mountTheta=2.47
23:12:37.922 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:37.922 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:38.954 01.032 8976 Exposure complete
23:12:38.968 00.014 8976 worker thread done servicing request
23:12:38.968 00.000 5052 OnExposeComplete: enter
23:12:38.969 00.001 5052 UpdateGuideState(): m_state=6
23:12:38.969 00.000 5052 Star::Find(18, 206, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
23:12:38.969 00.000 5052 Star::Find returns 1 (0), X=205.91, Y=171.54, Mass=8512, SNR=64.9, Peak=372 HFD=4.9
23:12:38.969 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.36) = xAngle (-1.47 = -1.47)
23:12:38.969 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.81 = -1.81)
23:12:38.969 00.000 5052 CameraToMount -- cameraX=1.85 cameraY=2.26 hyp=2.92 cameraTheta=0.89 mountX=0.28 mountY=-2.84, mountTheta=-1.47
23:12:38.970 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.85, y=2.26, opts=13)
23:12:38.970 00.000 5052 Enqueuing Move request for stepguider (1.85, 2.26)
23:12:38.970 00.000 8976 Worker thread wakes up
23:12:38.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.85, 2.26) opts 0xd
23:12:38.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.85, 2.26)
23:12:38.970 00.000 8976 Moving (1.85, 2.26) raw xDistance=0.28 yDistance=-2.84
23:12:38.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
23:12:38.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.93 from input -2.84
23:12:38.970 00.000 8976 MoveAxis(R, 0, ABG)
23:12:38.970 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:38.970 00.000 8976 MoveAxis(U, 9, ABG)
23:12:38.970 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:38.970 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:38.970 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:38.970 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:38.970 00.000 8976 move complete, result=1
23:12:38.970 00.000 8976 worker thread done servicing request
23:12:38.971 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=372, med=32, FiltMin=28, FiltMax=283, Gamma=2.260
23:12:38.981 00.010 5052 UpdateGuideState exits: m=8512 SNR=64.9
23:12:38.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:38.981 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:38.981 00.000 5052 Enqueuing Expose request
23:12:38.981 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -2.8 px 0 ms NORTH
23:12:38.981 00.000 8976 Worker thread wakes up
23:12:38.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:38.981 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:38.981 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
23:12:38.982 00.001 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.91 = 0.63)
23:12:38.982 00.000 5052 CameraToMount -- cameraX=1.85 cameraY=2.26 hyp=2.92 cameraTheta=0.89 mountX=-1.94 mountY=1.73, mountTheta=2.41
23:12:38.982 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:38.982 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:40.025 01.043 8976 Exposure complete
23:12:40.040 00.015 8976 worker thread done servicing request
23:12:40.040 00.000 5052 OnExposeComplete: enter
23:12:40.040 00.000 5052 UpdateGuideState(): m_state=6
23:12:40.040 00.000 5052 Star::Find(18, 205, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
23:12:40.040 00.000 5052 Star::Find returns 1 (0), X=205.48, Y=171.32, Mass=8657, SNR=65.2, Peak=414 HFD=4.7
23:12:40.040 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.36) = xAngle (-1.40 = -1.40)
23:12:40.040 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.74 = -1.74)
23:12:40.040 00.000 5052 CameraToMount -- cameraX=1.42 cameraY=2.04 hyp=2.49 cameraTheta=0.96 mountX=0.43 mountY=-2.45, mountTheta=-1.40
23:12:40.041 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.42, y=2.04, opts=13)
23:12:40.041 00.000 5052 Enqueuing Move request for stepguider (1.42, 2.04)
23:12:40.041 00.000 8976 Worker thread wakes up
23:12:40.041 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.42, 2.04) opts 0xd
23:12:40.041 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.42, 2.04)
23:12:40.041 00.000 8976 Moving (1.42, 2.04) raw xDistance=0.43 yDistance=-2.45
23:12:40.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.43
23:12:40.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.68 from input -2.45
23:12:40.041 00.000 8976 MoveAxis(R, 0, ABG)
23:12:40.041 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:40.042 00.001 8976 MoveAxis(U, 8, ABG)
23:12:40.042 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:40.042 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:40.042 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:40.042 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:40.042 00.000 8976 move complete, result=1
23:12:40.042 00.000 8976 worker thread done servicing request
23:12:40.042 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=414, med=31, FiltMin=27, FiltMax=302, Gamma=2.260
23:12:40.053 00.011 5052 UpdateGuideState exits: m=8657 SNR=65.2
23:12:40.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:40.053 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:40.053 00.000 5052 Enqueuing Expose request
23:12:40.053 00.000 8976 Worker thread wakes up
23:12:40.053 00.000 5052 GuideStep: 0.4 px 0 ms EAST, -2.5 px 0 ms NORTH
23:12:40.054 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:40.054 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:40.054 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
23:12:40.054 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.99 = 0.71)
23:12:40.054 00.000 5052 CameraToMount -- cameraX=1.42 cameraY=2.04 hyp=2.49 cameraTheta=0.96 mountX=-1.50 mountY=1.62, mountTheta=2.32
23:12:40.055 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:40.055 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:41.087 01.032 8976 Exposure complete
23:12:41.100 00.013 8976 worker thread done servicing request
23:12:41.101 00.001 5052 OnExposeComplete: enter
23:12:41.101 00.000 5052 UpdateGuideState(): m_state=6
23:12:41.101 00.000 5052 Star::Find(18, 205, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
23:12:41.101 00.000 5052 Star::Find returns 1 (0), X=204.78, Y=171.28, Mass=8872, SNR=66.2, Peak=377 HFD=4.8
23:12:41.101 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.36) = xAngle (-1.13 = -1.13)
23:12:41.101 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.47 = -1.47)
23:12:41.101 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=2.01 hyp=2.13 cameraTheta=1.23 mountX=0.91 mountY=-2.12, mountTheta=-1.17
23:12:41.102 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=2.01, opts=13)
23:12:41.102 00.000 5052 Enqueuing Move request for stepguider (0.72, 2.01)
23:12:41.102 00.000 8976 Worker thread wakes up
23:12:41.102 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 2.01) opts 0xd
23:12:41.102 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 2.01)
23:12:41.102 00.000 8976 Moving (0.72, 2.01) raw xDistance=0.91 yDistance=-2.12
23:12:41.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
23:12:41.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.45 from input -2.12
23:12:41.102 00.000 8976 MoveAxis(L, 2, ABG)
23:12:41.102 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:41.102 00.000 8976 MoveAxis(U, 7, ABG)
23:12:41.102 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:41.102 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:41.102 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:41.102 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:41.102 00.000 8976 move complete, result=1
23:12:41.102 00.000 8976 worker thread done servicing request
23:12:41.103 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=377, med=32, FiltMin=27, FiltMax=328, Gamma=2.260
23:12:41.113 00.010 5052 UpdateGuideState exits: m=8872 SNR=66.2
23:12:41.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:41.113 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:41.113 00.000 5052 Enqueuing Expose request
23:12:41.113 00.000 8976 Worker thread wakes up
23:12:41.113 00.000 5052 GuideStep: 0.9 px 0 ms WEST, -2.1 px 0 ms NORTH
23:12:41.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:41.113 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:41.114 00.001 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
23:12:41.114 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.26 = 0.97)
23:12:41.114 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=2.01 hyp=2.13 cameraTheta=1.23 mountX=-0.80 mountY=1.76, mountTheta=2.00
23:12:41.114 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:41.114 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:42.145 01.031 8976 Exposure complete
23:12:42.159 00.014 8976 worker thread done servicing request
23:12:42.159 00.000 5052 OnExposeComplete: enter
23:12:42.159 00.000 5052 UpdateGuideState(): m_state=6
23:12:42.160 00.001 5052 Star::Find(18, 204, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
23:12:42.160 00.000 5052 Star::Find returns 1 (0), X=202.29, Y=170.95, Mass=8715, SNR=65.4, Peak=390 HFD=4.9
23:12:42.160 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:12:42.160 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.32 = -0.32)
23:12:42.160 00.000 5052 CameraToMount -- cameraX=-1.77 cameraY=1.68 hyp=2.44 cameraTheta=2.38 mountX=2.44 mountY=-0.76, mountTheta=-0.30
23:12:42.160 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.77, y=1.68, opts=13)
23:12:42.160 00.000 5052 Enqueuing Move request for stepguider (-1.77, 1.68)
23:12:42.161 00.001 8976 Worker thread wakes up
23:12:42.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.77, 1.68) opts 0xd
23:12:42.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.77, 1.68)
23:12:42.161 00.000 8976 Moving (-1.77, 1.68) raw xDistance=2.44 yDistance=-0.76
23:12:42.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.58 from input 2.44
23:12:42.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.76
23:12:42.161 00.000 8976 MoveAxis(L, 5, ABG)
23:12:42.161 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:42.161 00.000 8976 MoveAxis(U, 0, ABG)
23:12:42.161 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:42.161 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:42.161 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:42.161 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:42.161 00.000 8976 move complete, result=1
23:12:42.161 00.000 8976 worker thread done servicing request
23:12:42.162 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=390, med=32, FiltMin=27, FiltMax=283, Gamma=2.260
23:12:42.171 00.009 5052 UpdateGuideState exits: m=8715 SNR=65.4
23:12:42.172 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:42.172 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:42.172 00.000 5052 Enqueuing Expose request
23:12:42.172 00.000 5052 GuideStep: 2.4 px 0 ms WEST, -0.8 px 0 ms NORTH
23:12:42.172 00.000 8976 Worker thread wakes up
23:12:42.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:42.172 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:42.172 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.48 = -0.80)
23:12:42.173 00.001 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.41 = 2.13)
23:12:42.173 00.000 5052 CameraToMount -- cameraX=-1.77 cameraY=1.68 hyp=2.44 cameraTheta=2.38 mountX=1.70 mountY=2.07, mountTheta=0.88
23:12:42.173 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:42.173 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:43.198 01.025 8976 Exposure complete
23:12:43.213 00.015 8976 worker thread done servicing request
23:12:43.213 00.000 5052 OnExposeComplete: enter
23:12:43.213 00.000 5052 UpdateGuideState(): m_state=6
23:12:43.213 00.000 5052 Star::Find(18, 202, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
23:12:43.213 00.000 5052 Star::Find returns 1 (0), X=200.50, Y=171.35, Mass=8416, SNR=64.5, Peak=452 HFD=4.8
23:12:43.213 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.36) = xAngle (0.25 = 0.25)
23:12:43.213 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.09 = -0.09)
23:12:43.213 00.000 5052 CameraToMount -- cameraX=-3.56 cameraY=2.08 hyp=4.12 cameraTheta=2.61 mountX=3.99 mountY=-0.35, mountTheta=-0.09
23:12:43.214 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.56, y=2.08, opts=13)
23:12:43.214 00.000 5052 Enqueuing Move request for stepguider (-3.56, 2.08)
23:12:43.214 00.000 8976 Worker thread wakes up
23:12:43.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.56, 2.08) opts 0xd
23:12:43.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.56, 2.08)
23:12:43.214 00.000 8976 Moving (-3.56, 2.08) raw xDistance=3.99 yDistance=-0.35
23:12:43.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.62 from input 3.99
23:12:43.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.35
23:12:43.214 00.000 8976 MoveAxis(L, 8, ABG)
23:12:43.215 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:43.215 00.000 8976 MoveAxis(U, 0, ABG)
23:12:43.215 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:43.215 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:43.215 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:43.215 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:43.215 00.000 8976 move complete, result=1
23:12:43.215 00.000 8976 worker thread done servicing request
23:12:43.215 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=452, med=32, FiltMin=28, FiltMax=294, Gamma=2.260
23:12:43.225 00.010 5052 UpdateGuideState exits: m=8416 SNR=64.5
23:12:43.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:43.225 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:43.225 00.000 5052 Enqueuing Expose request
23:12:43.225 00.000 5052 GuideStep: 4.0 px 0 ms WEST, -0.4 px 0 ms NORTH
23:12:43.225 00.000 8976 Worker thread wakes up
23:12:43.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:43.225 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:43.225 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (-3.10) = xAngle (5.71 = -0.57)
23:12:43.225 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.64 = 2.36)
23:12:43.225 00.000 5052 CameraToMount -- cameraX=-3.56 cameraY=2.08 hyp=4.12 cameraTheta=2.61 mountX=3.47 mountY=2.91, mountTheta=0.70
23:12:43.227 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:43.227 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:44.269 01.042 8976 Exposure complete
23:12:44.283 00.014 8976 worker thread done servicing request
23:12:44.283 00.000 5052 OnExposeComplete: enter
23:12:44.283 00.000 5052 UpdateGuideState(): m_state=6
23:12:44.283 00.000 5052 Star::Find(18, 200, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
23:12:44.283 00.000 5052 Star::Find returns 1 (0), X=201.24, Y=171.55, Mass=8712, SNR=65.4, Peak=323 HFD=5.2
23:12:44.283 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.36) = xAngle (0.10 = 0.10)
23:12:44.283 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.24 = -0.24)
23:12:44.283 00.000 5052 CameraToMount -- cameraX=-2.82 cameraY=2.28 hyp=3.62 cameraTheta=2.46 mountX=3.60 mountY=-0.85, mountTheta=-0.23
23:12:44.284 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.82, y=2.28, opts=13)
23:12:44.284 00.000 5052 Enqueuing Move request for stepguider (-2.82, 2.28)
23:12:44.284 00.000 8976 Worker thread wakes up
23:12:44.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.82, 2.28) opts 0xd
23:12:44.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.82, 2.28)
23:12:44.284 00.000 8976 Moving (-2.82, 2.28) raw xDistance=3.60 yDistance=-0.85
23:12:44.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.45 from input 3.60
23:12:44.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.85
23:12:44.284 00.000 8976 MoveAxis(L, 8, ABG)
23:12:44.284 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:44.284 00.000 8976 MoveAxis(U, 0, ABG)
23:12:44.284 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:44.285 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:44.285 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:44.285 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:44.285 00.000 8976 move complete, result=1
23:12:44.285 00.000 8976 worker thread done servicing request
23:12:44.285 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=323, med=32, FiltMin=28, FiltMax=290, Gamma=2.260
23:12:44.295 00.010 5052 UpdateGuideState exits: m=8712 SNR=65.4
23:12:44.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:44.295 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:44.295 00.000 5052 Enqueuing Expose request
23:12:44.295 00.000 8976 Worker thread wakes up
23:12:44.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:44.295 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:44.295 00.000 5052 GuideStep: 3.6 px 0 ms WEST, -0.9 px 0 ms NORTH
23:12:44.296 00.001 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.10) = xAngle (5.56 = -0.72)
23:12:44.296 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.49 = 2.21)
23:12:44.296 00.000 5052 CameraToMount -- cameraX=-2.82 cameraY=2.28 hyp=3.62 cameraTheta=2.46 mountX=2.72 mountY=2.92, mountTheta=0.82
23:12:44.296 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:44.296 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:45.329 01.033 8976 Exposure complete
23:12:45.343 00.014 8976 worker thread done servicing request
23:12:45.343 00.000 5052 OnExposeComplete: enter
23:12:45.343 00.000 5052 UpdateGuideState(): m_state=6
23:12:45.343 00.000 5052 Star::Find(18, 201, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
23:12:45.344 00.001 5052 Star::Find returns 1 (0), X=203.35, Y=171.64, Mass=8679, SNR=65.3, Peak=409 HFD=4.9
23:12:45.344 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.36) = xAngle (-0.50 = -0.50)
23:12:45.344 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.84 = -0.84)
23:12:45.344 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=2.37 hyp=2.47 cameraTheta=1.86 mountX=2.17 mountY=-1.84, mountTheta=-0.70
23:12:45.344 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=2.37, opts=13)
23:12:45.344 00.000 5052 Enqueuing Move request for stepguider (-0.71, 2.37)
23:12:45.345 00.001 8976 Worker thread wakes up
23:12:45.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 2.37) opts 0xd
23:12:45.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 2.37)
23:12:45.345 00.000 8976 Moving (-0.71, 2.37) raw xDistance=2.17 yDistance=-1.84
23:12:45.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.54 from input 2.17
23:12:45.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.16 from input -1.84
23:12:45.345 00.000 8976 MoveAxis(L, 5, ABG)
23:12:45.345 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:45.345 00.000 8976 MoveAxis(U, 5, ABG)
23:12:45.345 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:45.345 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:45.345 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:45.345 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:45.345 00.000 8976 move complete, result=1
23:12:45.345 00.000 8976 worker thread done servicing request
23:12:45.346 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=409, med=33, FiltMin=28, FiltMax=297, Gamma=2.260
23:12:45.355 00.009 5052 UpdateGuideState exits: m=8679 SNR=65.3
23:12:45.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:45.355 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:45.355 00.000 5052 Enqueuing Expose request
23:12:45.355 00.000 5052 GuideStep: 2.2 px 0 ms WEST, -1.8 px 0 ms NORTH
23:12:45.355 00.000 8976 Worker thread wakes up
23:12:45.356 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:45.356 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:45.356 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.32)
23:12:45.356 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.89 = 1.61)
23:12:45.356 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=2.37 hyp=2.47 cameraTheta=1.86 mountX=0.61 mountY=2.47, mountTheta=1.33
23:12:45.356 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:45.357 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:46.393 01.036 8976 Exposure complete
23:12:46.406 00.013 8976 worker thread done servicing request
23:12:46.407 00.001 5052 OnExposeComplete: enter
23:12:46.407 00.000 5052 UpdateGuideState(): m_state=6
23:12:46.407 00.000 5052 Star::Find(18, 203, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
23:12:46.407 00.000 5052 Star::Find returns 1 (0), X=202.69, Y=171.76, Mass=8825, SNR=66.0, Peak=414 HFD=4.7
23:12:46.407 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.36) = xAngle (-0.29 = -0.29)
23:12:46.407 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.63 = -0.63)
23:12:46.407 00.000 5052 CameraToMount -- cameraX=-1.37 cameraY=2.49 hyp=2.84 cameraTheta=2.07 mountX=2.73 mountY=-1.66, mountTheta=-0.55
23:12:46.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.37, y=2.49, opts=13)
23:12:46.408 00.000 5052 Enqueuing Move request for stepguider (-1.37, 2.49)
23:12:46.408 00.000 8976 Worker thread wakes up
23:12:46.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.37, 2.49) opts 0xd
23:12:46.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.37, 2.49)
23:12:46.408 00.000 8976 Moving (-1.37, 2.49) raw xDistance=2.73 yDistance=-1.66
23:12:46.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.83 from input 2.73
23:12:46.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.13 from input -1.66
23:12:46.408 00.000 8976 MoveAxis(L, 6, ABG)
23:12:46.408 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:46.408 00.000 8976 MoveAxis(U, 5, ABG)
23:12:46.408 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:46.408 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:46.408 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:46.408 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:46.408 00.000 8976 move complete, result=1
23:12:46.409 00.001 8976 worker thread done servicing request
23:12:46.409 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=414, med=32, FiltMin=28, FiltMax=373, Gamma=2.260
23:12:46.419 00.010 5052 UpdateGuideState exits: m=8825 SNR=66.0
23:12:46.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:46.419 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:46.419 00.000 5052 Enqueuing Expose request
23:12:46.419 00.000 8976 Worker thread wakes up
23:12:46.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:46.419 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:46.419 00.000 5052 GuideStep: 2.7 px 0 ms WEST, -1.7 px 0 ms NORTH
23:12:46.420 00.001 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
23:12:46.420 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.10 = 1.82)
23:12:46.420 00.000 5052 CameraToMount -- cameraX=-1.37 cameraY=2.49 hyp=2.84 cameraTheta=2.07 mountX=1.27 mountY=2.76, mountTheta=1.14
23:12:46.420 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:46.421 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:47.462 01.041 8976 Exposure complete
23:12:47.478 00.016 8976 worker thread done servicing request
23:12:47.478 00.000 5052 OnExposeComplete: enter
23:12:47.478 00.000 5052 UpdateGuideState(): m_state=6
23:12:47.478 00.000 5052 Star::Find(18, 202, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
23:12:47.478 00.000 5052 Star::Find returns 1 (0), X=202.10, Y=171.97, Mass=8782, SNR=65.8, Peak=373 HFD=4.7
23:12:47.478 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.36) = xAngle (-0.16 = -0.16)
23:12:47.478 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.50 = -0.50)
23:12:47.478 00.000 5052 CameraToMount -- cameraX=-1.96 cameraY=2.70 hyp=3.33 cameraTheta=2.20 mountX=3.29 mountY=-1.60, mountTheta=-0.45
23:12:47.479 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.96, y=2.70, opts=13)
23:12:47.479 00.000 5052 Enqueuing Move request for stepguider (-1.96, 2.70)
23:12:47.479 00.000 8976 Worker thread wakes up
23:12:47.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.96, 2.70) opts 0xd
23:12:47.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.96, 2.70)
23:12:47.479 00.000 8976 Moving (-1.96, 2.70) raw xDistance=3.29 yDistance=-1.60
23:12:47.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.20 from input 3.29
23:12:47.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.09 from input -1.60
23:12:47.479 00.000 8976 MoveAxis(L, 7, ABG)
23:12:47.479 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:47.479 00.000 8976 MoveAxis(U, 5, ABG)
23:12:47.479 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:47.479 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:47.479 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:47.479 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:47.480 00.001 8976 move complete, result=1
23:12:47.480 00.000 8976 worker thread done servicing request
23:12:47.480 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=373, med=32, FiltMin=28, FiltMax=292, Gamma=2.260
23:12:47.490 00.010 5052 UpdateGuideState exits: m=8782 SNR=65.8
23:12:47.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:47.490 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:47.490 00.000 5052 Enqueuing Expose request
23:12:47.490 00.000 8976 Worker thread wakes up
23:12:47.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:47.490 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:47.490 00.000 5052 GuideStep: 3.3 px 0 ms WEST, -1.6 px 0 ms NORTH
23:12:47.491 00.001 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
23:12:47.491 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.23 = 1.94)
23:12:47.491 00.000 5052 CameraToMount -- cameraX=-1.96 cameraY=2.70 hyp=3.33 cameraTheta=2.20 mountX=1.84 mountY=3.10, mountTheta=1.03
23:12:47.491 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:47.492 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:48.533 01.041 8976 Exposure complete
23:12:48.547 00.014 8976 worker thread done servicing request
23:12:48.547 00.000 5052 OnExposeComplete: enter
23:12:48.547 00.000 5052 UpdateGuideState(): m_state=6
23:12:48.548 00.001 5052 Star::Find(18, 202, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
23:12:48.548 00.000 5052 Star::Find returns 1 (0), X=202.01, Y=172.19, Mass=8978, SNR=66.6, Peak=413 HFD=4.7
23:12:48.548 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.36) = xAngle (-0.18 = -0.18)
23:12:48.548 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.52 = -0.52)
23:12:48.548 00.000 5052 CameraToMount -- cameraX=-2.05 cameraY=2.92 hyp=3.57 cameraTheta=2.18 mountX=3.51 mountY=-1.76, mountTheta=-0.46
23:12:48.548 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.05, y=2.92, opts=13)
23:12:48.549 00.001 5052 Enqueuing Move request for stepguider (-2.05, 2.92)
23:12:48.549 00.000 8976 Worker thread wakes up
23:12:48.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.05, 2.92) opts 0xd
23:12:48.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.05, 2.92)
23:12:48.549 00.000 8976 Moving (-2.05, 2.92) raw xDistance=3.51 yDistance=-1.76
23:12:48.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.37 from input 3.51
23:12:48.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.19 from input -1.76
23:12:48.549 00.000 8976 MoveAxis(L, 8, ABG)
23:12:48.549 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:48.549 00.000 8976 MoveAxis(U, 6, ABG)
23:12:48.549 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:48.549 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:48.549 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:48.549 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:48.549 00.000 8976 move complete, result=1
23:12:48.549 00.000 8976 worker thread done servicing request
23:12:48.550 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=413, med=32, FiltMin=27, FiltMax=315, Gamma=2.260
23:12:48.560 00.010 5052 UpdateGuideState exits: m=8978 SNR=66.6
23:12:48.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:48.560 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:48.560 00.000 5052 Enqueuing Expose request
23:12:48.560 00.000 5052 GuideStep: 3.5 px 0 ms WEST, -1.8 px 0 ms NORTH
23:12:48.560 00.000 8976 Worker thread wakes up
23:12:48.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:48.560 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:48.561 00.001 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
23:12:48.561 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.21 = 1.93)
23:12:48.561 00.000 5052 CameraToMount -- cameraX=-2.05 cameraY=2.92 hyp=3.57 cameraTheta=2.18 mountX=1.93 mountY=3.34, mountTheta=1.05
23:12:48.561 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:48.561 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:49.609 01.048 8976 Exposure complete
23:12:49.624 00.015 8976 worker thread done servicing request
23:12:49.624 00.000 5052 OnExposeComplete: enter
23:12:49.624 00.000 5052 UpdateGuideState(): m_state=6
23:12:49.624 00.000 5052 Star::Find(18, 202, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
23:12:49.624 00.000 5052 Star::Find returns 1 (0), X=202.99, Y=172.00, Mass=9061, SNR=66.8, Peak=415 HFD=4.5
23:12:49.624 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.36) = xAngle (-0.41 = -0.41)
23:12:49.624 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.75 = -0.75)
23:12:49.624 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=2.72 hyp=2.92 cameraTheta=1.95 mountX=2.68 mountY=-2.00, mountTheta=-0.64
23:12:49.625 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=2.72, opts=13)
23:12:49.625 00.000 5052 Enqueuing Move request for stepguider (-1.07, 2.72)
23:12:49.625 00.000 8976 Worker thread wakes up
23:12:49.625 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, 2.72) opts 0xd
23:12:49.625 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, 2.72)
23:12:49.625 00.000 8976 Moving (-1.07, 2.72) raw xDistance=2.68 yDistance=-2.00
23:12:49.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.85 from input 2.68
23:12:49.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.34 from input -2.00
23:12:49.625 00.000 8976 MoveAxis(L, 6, ABG)
23:12:49.625 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:49.626 00.001 8976 MoveAxis(U, 6, ABG)
23:12:49.626 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:49.626 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:49.626 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:49.626 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:49.626 00.000 8976 move complete, result=1
23:12:49.626 00.000 8976 worker thread done servicing request
23:12:49.626 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=415, med=32, FiltMin=28, FiltMax=296, Gamma=2.260
23:12:49.637 00.011 5052 UpdateGuideState exits: m=9061 SNR=66.8
23:12:49.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:49.637 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:49.637 00.000 5052 Enqueuing Expose request
23:12:49.637 00.000 5052 GuideStep: 2.7 px 0 ms WEST, -2.0 px 0 ms NORTH
23:12:49.637 00.000 8976 Worker thread wakes up
23:12:49.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:49.637 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:49.638 00.001 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.24)
23:12:49.638 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.97 = 1.69)
23:12:49.638 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=2.72 hyp=2.92 cameraTheta=1.95 mountX=0.96 mountY=2.90, mountTheta=1.25
23:12:49.638 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:49.638 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:50.676 01.038 8976 Exposure complete
23:12:50.690 00.014 8976 worker thread done servicing request
23:12:50.691 00.001 5052 OnExposeComplete: enter
23:12:50.691 00.000 5052 UpdateGuideState(): m_state=6
23:12:50.691 00.000 5052 Star::Find(18, 202, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
23:12:50.691 00.000 5052 Star::Find returns 1 (0), X=203.40, Y=172.35, Mass=8958, SNR=66.4, Peak=388 HFD=5.0
23:12:50.691 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.36) = xAngle (-0.58 = -0.58)
23:12:50.691 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.92 = -0.92)
23:12:50.691 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=3.08 hyp=3.15 cameraTheta=1.78 mountX=2.64 mountY=-2.50, mountTheta=-0.76
23:12:50.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=3.08, opts=13)
23:12:50.692 00.000 5052 Enqueuing Move request for stepguider (-0.67, 3.08)
23:12:50.692 00.000 8976 Worker thread wakes up
23:12:50.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 3.08) opts 0xd
23:12:50.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 3.08)
23:12:50.692 00.000 8976 Moving (-0.67, 3.08) raw xDistance=2.64 yDistance=-2.50
23:12:50.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.79 from input 2.64
23:12:50.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.67 from input -2.50
23:12:50.692 00.000 8976 MoveAxis(L, 6, ABG)
23:12:50.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:50.692 00.000 8976 MoveAxis(U, 8, ABG)
23:12:50.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:50.692 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:50.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:50.692 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:50.692 00.000 8976 move complete, result=1
23:12:50.692 00.000 8976 worker thread done servicing request
23:12:50.694 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=388, med=32, FiltMin=28, FiltMax=315, Gamma=2.260
23:12:50.702 00.008 5052 UpdateGuideState exits: m=8958 SNR=66.4
23:12:50.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:50.703 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:50.703 00.000 5052 Enqueuing Expose request
23:12:50.703 00.000 5052 GuideStep: 2.6 px 0 ms WEST, -2.5 px 0 ms NORTH
23:12:50.703 00.000 8976 Worker thread wakes up
23:12:50.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:50.703 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:50.703 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
23:12:50.703 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.81 = 1.53)
23:12:50.703 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=3.08 hyp=3.15 cameraTheta=1.78 mountX=0.54 mountY=3.15, mountTheta=1.40
23:12:50.704 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:50.704 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:51.746 01.042 8976 Exposure complete
23:12:51.760 00.014 8976 worker thread done servicing request
23:12:51.760 00.000 5052 OnExposeComplete: enter
23:12:51.760 00.000 5052 UpdateGuideState(): m_state=6
23:12:51.761 00.001 5052 Star::Find(18, 203, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
23:12:51.761 00.000 5052 Star::Find returns 1 (0), X=204.67, Y=172.30, Mass=9020, SNR=66.6, Peak=397 HFD=5.4
23:12:51.761 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.36) = xAngle (-0.99 = -0.99)
23:12:51.761 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.33 = -1.33)
23:12:51.761 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=3.03 hyp=3.09 cameraTheta=1.37 mountX=1.70 mountY=-3.00, mountTheta=-1.06
23:12:51.761 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=3.03, opts=13)
23:12:51.762 00.001 5052 Enqueuing Move request for stepguider (0.61, 3.03)
23:12:51.762 00.000 8976 Worker thread wakes up
23:12:51.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 3.03) opts 0xd
23:12:51.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 3.03)
23:12:51.762 00.000 8976 Moving (0.61, 3.03) raw xDistance=1.70 yDistance=-3.00
23:12:51.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.20 from input 1.70
23:12:51.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.01 from input -3.00
23:12:51.762 00.000 8976 MoveAxis(L, 4, ABG)
23:12:51.762 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:51.762 00.000 8976 MoveAxis(U, 9, ABG)
23:12:51.762 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:51.762 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:51.762 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:51.762 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:51.762 00.000 8976 move complete, result=1
23:12:51.762 00.000 8976 worker thread done servicing request
23:12:51.763 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=397, med=32, FiltMin=28, FiltMax=282, Gamma=2.260
23:12:51.772 00.009 5052 UpdateGuideState exits: m=9020 SNR=66.6
23:12:51.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:51.772 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:51.772 00.000 5052 Enqueuing Expose request
23:12:51.772 00.000 5052 GuideStep: 1.7 px 0 ms WEST, -3.0 px 0 ms NORTH
23:12:51.772 00.000 8976 Worker thread wakes up
23:12:51.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:51.772 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:51.773 00.001 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
23:12:51.773 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.40 = 1.12)
23:12:51.773 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=3.03 hyp=3.09 cameraTheta=1.37 mountX=-0.74 mountY=2.78, mountTheta=1.83
23:12:51.773 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:51.773 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:52.815 01.042 8976 Exposure complete
23:12:52.829 00.014 8976 worker thread done servicing request
23:12:52.829 00.000 5052 OnExposeComplete: enter
23:12:52.829 00.000 5052 UpdateGuideState(): m_state=6
23:12:52.830 00.001 5052 Star::Find(18, 204, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
23:12:52.830 00.000 5052 Star::Find returns 1 (0), X=204.64, Y=172.26, Mass=8876, SNR=66.1, Peak=337 HFD=5.3
23:12:52.830 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.36) = xAngle (-0.98 = -0.98)
23:12:52.830 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.32 = -1.32)
23:12:52.830 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=2.98 hyp=3.04 cameraTheta=1.38 mountX=1.69 mountY=-2.94, mountTheta=-1.05
23:12:52.830 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=2.98, opts=13)
23:12:52.830 00.000 5052 Enqueuing Move request for stepguider (0.58, 2.98)
23:12:52.831 00.001 8976 Worker thread wakes up
23:12:52.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 2.98) opts 0xd
23:12:52.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 2.98)
23:12:52.831 00.000 8976 Moving (0.58, 2.98) raw xDistance=1.69 yDistance=-2.94
23:12:52.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.69
23:12:52.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.99 from input -2.94
23:12:52.831 00.000 8976 MoveAxis(L, 4, ABG)
23:12:52.831 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:52.831 00.000 8976 MoveAxis(U, 9, ABG)
23:12:52.831 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:52.831 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:52.831 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:52.831 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:52.831 00.000 8976 move complete, result=1
23:12:52.831 00.000 8976 worker thread done servicing request
23:12:52.832 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=337, med=32, FiltMin=28, FiltMax=287, Gamma=2.260
23:12:52.841 00.009 5052 UpdateGuideState exits: m=8876 SNR=66.1
23:12:52.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:52.841 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:52.841 00.000 5052 Enqueuing Expose request
23:12:52.841 00.000 5052 GuideStep: 1.7 px 0 ms WEST, -2.9 px 0 ms NORTH
23:12:52.842 00.001 8976 Worker thread wakes up
23:12:52.842 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:52.842 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:52.842 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
23:12:52.842 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.41 = 1.12)
23:12:52.842 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=2.98 hyp=3.04 cameraTheta=1.38 mountX=-0.70 mountY=2.74, mountTheta=1.82
23:12:52.842 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:52.842 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:53.871 01.029 8976 Exposure complete
23:12:53.884 00.013 8976 worker thread done servicing request
23:12:53.885 00.001 5052 OnExposeComplete: enter
23:12:53.885 00.000 5052 UpdateGuideState(): m_state=6
23:12:53.885 00.000 5052 Star::Find(18, 204, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
23:12:53.885 00.000 5052 Star::Find returns 1 (0), X=203.21, Y=172.77, Mass=8864, SNR=66.1, Peak=337 HFD=5.3
23:12:53.885 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.36) = xAngle (-0.55 = -0.55)
23:12:53.885 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.89 = -0.89)
23:12:53.885 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=3.50 hyp=3.60 cameraTheta=1.81 mountX=3.07 mountY=-2.80, mountTheta=-0.74
23:12:53.886 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=3.50, opts=13)
23:12:53.886 00.000 5052 Enqueuing Move request for stepguider (-0.85, 3.50)
23:12:53.886 00.000 8976 Worker thread wakes up
23:12:53.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 3.50) opts 0xd
23:12:53.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 3.50)
23:12:53.886 00.000 8976 Moving (-0.85, 3.50) raw xDistance=3.07 yDistance=-2.80
23:12:53.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.02 from input 3.07
23:12:53.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.90 from input -2.80
23:12:53.886 00.000 8976 MoveAxis(L, 7, ABG)
23:12:53.886 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:53.886 00.000 8976 MoveAxis(U, 9, ABG)
23:12:53.886 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:53.886 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:53.886 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:53.886 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:53.887 00.001 8976 move complete, result=1
23:12:53.887 00.000 8976 worker thread done servicing request
23:12:53.887 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=337, med=32, FiltMin=28, FiltMax=323, Gamma=2.260
23:12:53.897 00.010 5052 UpdateGuideState exits: m=8864 SNR=66.1
23:12:53.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:53.897 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:53.897 00.000 5052 Enqueuing Expose request
23:12:53.897 00.000 5052 GuideStep: 3.1 px 0 ms WEST, -2.8 px 0 ms NORTH
23:12:53.897 00.000 8976 Worker thread wakes up
23:12:53.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:53.897 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:53.898 00.001 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.91 = -1.37)
23:12:53.898 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.84 = 1.55)
23:12:53.898 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=3.50 hyp=3.60 cameraTheta=1.81 mountX=0.71 mountY=3.60, mountTheta=1.38
23:12:53.898 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:53.898 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:54.930 01.032 8976 Exposure complete
23:12:54.945 00.015 8976 worker thread done servicing request
23:12:54.945 00.000 5052 OnExposeComplete: enter
23:12:54.945 00.000 5052 UpdateGuideState(): m_state=6
23:12:54.945 00.000 5052 Star::Find(18, 203, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
23:12:54.945 00.000 5052 Star::Find returns 1 (0), X=202.89, Y=172.86, Mass=8978, SNR=66.5, Peak=398 HFD=5.1
23:12:54.945 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.36) = xAngle (-0.47 = -0.47)
23:12:54.946 00.001 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.81 = -0.81)
23:12:54.946 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=3.58 hyp=3.77 cameraTheta=1.89 mountX=3.35 mountY=-2.74, mountTheta=-0.68
23:12:54.946 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=3.58, opts=13)
23:12:54.946 00.000 5052 Enqueuing Move request for stepguider (-1.17, 3.58)
23:12:54.946 00.000 8976 Worker thread wakes up
23:12:54.946 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, 3.58) opts 0xd
23:12:54.946 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, 3.58)
23:12:54.946 00.000 8976 Moving (-1.17, 3.58) raw xDistance=3.35 yDistance=-2.74
23:12:54.947 00.001 8976 GuideAlgorithmHysteresis::Result() returns 2.25 from input 3.35
23:12:54.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.86 from input -2.74
23:12:54.947 00.000 8976 MoveAxis(L, 7, ABG)
23:12:54.947 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:54.947 00.000 8976 MoveAxis(U, 9, ABG)
23:12:54.947 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:54.947 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:54.947 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:54.947 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:54.947 00.000 8976 move complete, result=1
23:12:54.947 00.000 8976 worker thread done servicing request
23:12:54.947 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=398, med=32, FiltMin=27, FiltMax=283, Gamma=2.260
23:12:54.956 00.009 5052 UpdateGuideState exits: m=8978 SNR=66.5
23:12:54.957 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:54.957 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:54.957 00.000 5052 Enqueuing Expose request
23:12:54.957 00.000 8976 Worker thread wakes up
23:12:54.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:54.957 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:54.957 00.000 5052 GuideStep: 3.4 px 0 ms WEST, -2.7 px 0 ms NORTH
23:12:54.958 00.001 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.30)
23:12:54.958 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.91 = 1.63)
23:12:54.958 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=3.58 hyp=3.77 cameraTheta=1.89 mountX=1.02 mountY=3.76, mountTheta=1.31
23:12:54.958 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:54.958 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:55.992 01.034 8976 Exposure complete
23:12:56.006 00.014 8976 worker thread done servicing request
23:12:56.006 00.000 5052 OnExposeComplete: enter
23:12:56.007 00.001 5052 UpdateGuideState(): m_state=6
23:12:56.007 00.000 5052 Star::Find(18, 202, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
23:12:56.007 00.000 5052 Star::Find returns 1 (0), X=204.58, Y=172.31, Mass=8988, SNR=66.5, Peak=319 HFD=5.3
23:12:56.007 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.36) = xAngle (-0.96 = -0.96)
23:12:56.007 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.30 = -1.30)
23:12:56.007 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=3.03 hyp=3.08 cameraTheta=1.40 mountX=1.77 mountY=-2.96, mountTheta=-1.03
23:12:56.008 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=3.03, opts=13)
23:12:56.008 00.000 5052 Enqueuing Move request for stepguider (0.52, 3.03)
23:12:56.008 00.000 8976 Worker thread wakes up
23:12:56.008 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 3.03) opts 0xd
23:12:56.008 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 3.03)
23:12:56.008 00.000 8976 Moving (0.52, 3.03) raw xDistance=1.77 yDistance=-2.96
23:12:56.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.27 from input 1.77
23:12:56.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.00 from input -2.96
23:12:56.008 00.000 8976 MoveAxis(L, 4, ABG)
23:12:56.008 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:56.008 00.000 8976 MoveAxis(U, 9, ABG)
23:12:56.008 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:56.008 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:56.008 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:56.008 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:56.008 00.000 8976 move complete, result=1
23:12:56.008 00.000 8976 worker thread done servicing request
23:12:56.009 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=319, med=32, FiltMin=28, FiltMax=301, Gamma=2.260
23:12:56.019 00.010 5052 UpdateGuideState exits: m=8988 SNR=66.5
23:12:56.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:56.020 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:56.020 00.000 5052 Enqueuing Expose request
23:12:56.020 00.000 5052 GuideStep: 1.8 px 0 ms WEST, -3.0 px 0 ms NORTH
23:12:56.020 00.000 8976 Worker thread wakes up
23:12:56.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:56.020 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:56.020 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
23:12:56.020 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.43 = 1.15)
23:12:56.020 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=3.03 hyp=3.08 cameraTheta=1.40 mountX=-0.64 mountY=2.81, mountTheta=1.80
23:12:56.021 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:56.021 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:57.051 01.030 8976 Exposure complete
23:12:57.065 00.014 8976 worker thread done servicing request
23:12:57.065 00.000 5052 OnExposeComplete: enter
23:12:57.065 00.000 5052 UpdateGuideState(): m_state=6
23:12:57.065 00.000 5052 Star::Find(18, 204, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
23:12:57.065 00.000 5052 Star::Find returns 1 (0), X=206.01, Y=172.47, Mass=8846, SNR=66.0, Peak=344 HFD=5.1
23:12:57.065 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.36) = xAngle (-1.34 = -1.34)
23:12:57.065 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.68 = -1.68)
23:12:57.065 00.000 5052 CameraToMount -- cameraX=1.95 cameraY=3.19 hyp=3.74 cameraTheta=1.02 mountX=0.87 mountY=-3.72, mountTheta=-1.34
23:12:57.066 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.95, y=3.19, opts=13)
23:12:57.066 00.000 5052 Enqueuing Move request for stepguider (1.95, 3.19)
23:12:57.066 00.000 8976 Worker thread wakes up
23:12:57.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.95, 3.19) opts 0xd
23:12:57.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.95, 3.19)
23:12:57.066 00.000 8976 Moving (1.95, 3.19) raw xDistance=0.87 yDistance=-3.72
23:12:57.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.87
23:12:57.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.48 from input -3.72
23:12:57.066 00.000 8976 MoveAxis(L, 2, ABG)
23:12:57.066 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:57.066 00.000 8976 MoveAxis(U, 12, ABG)
23:12:57.066 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:57.067 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:57.067 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:57.067 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:57.067 00.000 8976 move complete, result=1
23:12:57.067 00.000 8976 worker thread done servicing request
23:12:57.067 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=344, med=32, FiltMin=28, FiltMax=284, Gamma=2.260
23:12:57.076 00.009 5052 UpdateGuideState exits: m=8846 SNR=66.0
23:12:57.077 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:57.077 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:57.077 00.000 5052 Enqueuing Expose request
23:12:57.077 00.000 5052 GuideStep: 0.9 px 0 ms WEST, -3.7 px 0 ms NORTH
23:12:57.077 00.000 8976 Worker thread wakes up
23:12:57.077 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:57.077 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:57.077 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
23:12:57.077 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.05 = 0.77)
23:12:57.078 00.001 5052 CameraToMount -- cameraX=1.95 cameraY=3.19 hyp=3.74 cameraTheta=1.02 mountX=-2.08 mountY=2.60, mountTheta=2.25
23:12:57.078 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:57.078 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:58.104 01.026 8976 Exposure complete
23:12:58.119 00.015 8976 worker thread done servicing request
23:12:58.119 00.000 5052 OnExposeComplete: enter
23:12:58.119 00.000 5052 UpdateGuideState(): m_state=6
23:12:58.120 00.001 5052 Star::Find(18, 206, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
23:12:58.120 00.000 5052 Star::Find returns 1 (0), X=205.80, Y=172.12, Mass=8952, SNR=66.4, Peak=427 HFD=4.6
23:12:58.120 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.36) = xAngle (-1.34 = -1.34)
23:12:58.120 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.68 = -1.68)
23:12:58.120 00.000 5052 CameraToMount -- cameraX=1.74 cameraY=2.84 hyp=3.33 cameraTheta=1.02 mountX=0.77 mountY=-3.32, mountTheta=-1.34
23:12:58.121 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.74, y=2.84, opts=13)
23:12:58.121 00.000 5052 Enqueuing Move request for stepguider (1.74, 2.84)
23:12:58.121 00.000 8976 Worker thread wakes up
23:12:58.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.74, 2.84) opts 0xd
23:12:58.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.74, 2.84)
23:12:58.121 00.000 8976 Moving (1.74, 2.84) raw xDistance=0.77 yDistance=-3.32
23:12:58.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.77
23:12:58.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.26 from input -3.32
23:12:58.121 00.000 8976 MoveAxis(L, 2, ABG)
23:12:58.121 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:58.121 00.000 8976 MoveAxis(U, 11, ABG)
23:12:58.121 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:58.121 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:58.121 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:58.121 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:58.121 00.000 8976 move complete, result=1
23:12:58.121 00.000 8976 worker thread done servicing request
23:12:58.122 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=427, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:12:58.133 00.011 5052 UpdateGuideState exits: m=8952 SNR=66.4
23:12:58.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:58.133 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:58.133 00.000 5052 Enqueuing Expose request
23:12:58.133 00.000 8976 Worker thread wakes up
23:12:58.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:58.133 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:58.133 00.000 5052 GuideStep: 0.8 px 0 ms WEST, -3.3 px 0 ms NORTH
23:12:58.134 00.001 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
23:12:58.134 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.05 = 0.77)
23:12:58.134 00.000 5052 CameraToMount -- cameraX=1.74 cameraY=2.84 hyp=3.33 cameraTheta=1.02 mountX=-1.86 mountY=2.31, mountTheta=2.25
23:12:58.134 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:58.134 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:12:59.165 01.031 8976 Exposure complete
23:12:59.179 00.014 8976 worker thread done servicing request
23:12:59.179 00.000 5052 OnExposeComplete: enter
23:12:59.179 00.000 5052 UpdateGuideState(): m_state=6
23:12:59.180 00.001 5052 Star::Find(18, 205, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
23:12:59.180 00.000 5052 Star::Find returns 1 (0), X=205.69, Y=172.30, Mass=9202, SNR=67.3, Peak=446 HFD=4.8
23:12:59.180 00.000 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.36) = xAngle (-1.28 = -1.28)
23:12:59.180 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.62 = -1.62)
23:12:59.180 00.000 5052 CameraToMount -- cameraX=1.63 cameraY=3.02 hyp=3.43 cameraTheta=1.08 mountX=0.97 mountY=-3.43, mountTheta=-1.29
23:12:59.181 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.63, y=3.02, opts=13)
23:12:59.181 00.000 5052 Enqueuing Move request for stepguider (1.63, 3.02)
23:12:59.181 00.000 8976 Worker thread wakes up
23:12:59.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.63, 3.02) opts 0xd
23:12:59.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.63, 3.02)
23:12:59.181 00.000 8976 Moving (1.63, 3.02) raw xDistance=0.97 yDistance=-3.43
23:12:59.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.97
23:12:59.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.32 from input -3.43
23:12:59.181 00.000 8976 MoveAxis(L, 2, ABG)
23:12:59.181 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:59.181 00.000 8976 MoveAxis(U, 11, ABG)
23:12:59.181 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:12:59.181 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:12:59.181 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:12:59.181 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:12:59.181 00.000 8976 move complete, result=1
23:12:59.182 00.001 8976 worker thread done servicing request
23:12:59.182 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=446, med=32, FiltMin=28, FiltMax=328, Gamma=2.260
23:12:59.193 00.011 5052 UpdateGuideState exits: m=9202 SNR=67.3
23:12:59.193 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:59.193 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:12:59.193 00.000 5052 Enqueuing Expose request
23:12:59.193 00.000 5052 GuideStep: 1.0 px 0 ms WEST, -3.4 px 0 ms NORTH
23:12:59.193 00.000 8976 Worker thread wakes up
23:12:59.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:12:59.193 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:12:59.194 00.001 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
23:12:59.194 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.10 = 0.82)
23:12:59.194 00.000 5052 CameraToMount -- cameraX=1.63 cameraY=3.02 hyp=3.43 cameraTheta=1.08 mountX=-1.75 mountY=2.51, mountTheta=2.18
23:12:59.194 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:12:59.194 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:00.238 01.044 8976 Exposure complete
23:13:00.253 00.015 8976 worker thread done servicing request
23:13:00.253 00.000 5052 OnExposeComplete: enter
23:13:00.253 00.000 5052 UpdateGuideState(): m_state=6
23:13:00.253 00.000 5052 Star::Find(18, 205, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
23:13:00.253 00.000 5052 Star::Find returns 1 (0), X=204.88, Y=172.81, Mass=9005, SNR=66.7, Peak=494 HFD=4.4
23:13:00.254 00.001 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.36) = xAngle (-1.02 = -1.02)
23:13:00.254 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.35 = -1.35)
23:13:00.254 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=3.53 hyp=3.63 cameraTheta=1.34 mountX=1.91 mountY=-3.54, mountTheta=-1.08
23:13:00.254 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=3.53, opts=13)
23:13:00.255 00.001 5052 Enqueuing Move request for stepguider (0.82, 3.53)
23:13:00.255 00.000 8976 Worker thread wakes up
23:13:00.255 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 3.53) opts 0xd
23:13:00.255 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 3.53)
23:13:00.255 00.000 8976 Moving (0.82, 3.53) raw xDistance=1.91 yDistance=-3.54
23:13:00.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.25 from input 1.91
23:13:00.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.39 from input -3.54
23:13:00.255 00.000 8976 MoveAxis(L, 4, ABG)
23:13:00.255 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:00.255 00.000 8976 MoveAxis(U, 11, ABG)
23:13:00.255 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:00.255 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:00.255 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:00.255 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:00.255 00.000 8976 move complete, result=1
23:13:00.255 00.000 8976 worker thread done servicing request
23:13:00.256 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=494, med=32, FiltMin=28, FiltMax=360, Gamma=2.260
23:13:00.267 00.011 5052 UpdateGuideState exits: m=9005 SNR=66.7
23:13:00.267 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:00.267 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:00.267 00.000 5052 Enqueuing Expose request
23:13:00.267 00.000 8976 Worker thread wakes up
23:13:00.267 00.000 5052 GuideStep: 1.9 px 0 ms WEST, -3.5 px 0 ms NORTH
23:13:00.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:00.267 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:00.268 00.001 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
23:13:00.268 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.37 = 1.09)
23:13:00.268 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=3.53 hyp=3.63 cameraTheta=1.34 mountX=-0.96 mountY=3.22, mountTheta=1.86
23:13:00.268 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:00.268 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:01.308 01.040 8976 Exposure complete
23:13:01.322 00.014 8976 worker thread done servicing request
23:13:01.322 00.000 5052 OnExposeComplete: enter
23:13:01.322 00.000 5052 UpdateGuideState(): m_state=6
23:13:01.322 00.000 5052 Star::Find(18, 204, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
23:13:01.322 00.000 5052 Star::Find returns 1 (0), X=205.41, Y=172.83, Mass=8876, SNR=66.2, Peak=440 HFD=4.8
23:13:01.322 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.36) = xAngle (-1.15 = -1.15)
23:13:01.322 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.49 = -1.49)
23:13:01.322 00.000 5052 CameraToMount -- cameraX=1.35 cameraY=3.55 hyp=3.80 cameraTheta=1.21 mountX=1.55 mountY=-3.79, mountTheta=-1.18
23:13:01.323 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.35, y=3.55, opts=13)
23:13:01.323 00.000 5052 Enqueuing Move request for stepguider (1.35, 3.55)
23:13:01.323 00.000 8976 Worker thread wakes up
23:13:01.323 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.35, 3.55) opts 0xd
23:13:01.323 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.35, 3.55)
23:13:01.323 00.000 8976 Moving (1.35, 3.55) raw xDistance=1.55 yDistance=-3.79
23:13:01.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.06 from input 1.55
23:13:01.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.55 from input -3.79
23:13:01.323 00.000 8976 MoveAxis(L, 3, ABG)
23:13:01.323 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:01.324 00.001 8976 MoveAxis(U, 12, ABG)
23:13:01.324 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:01.324 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:01.324 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:01.324 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:01.324 00.000 8976 move complete, result=1
23:13:01.324 00.000 8976 worker thread done servicing request
23:13:01.324 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=440, med=32, FiltMin=27, FiltMax=345, Gamma=2.260
23:13:01.334 00.010 5052 UpdateGuideState exits: m=8876 SNR=66.2
23:13:01.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:01.334 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:01.334 00.000 5052 Enqueuing Expose request
23:13:01.334 00.000 8976 Worker thread wakes up
23:13:01.334 00.000 5052 GuideStep: 1.5 px 0 ms WEST, -3.8 px 0 ms NORTH
23:13:01.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:01.334 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:01.335 00.001 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
23:13:01.335 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.24 = 0.95)
23:13:01.335 00.000 5052 CameraToMount -- cameraX=1.35 cameraY=3.55 hyp=3.80 cameraTheta=1.21 mountX=-1.49 mountY=3.10, mountTheta=2.02
23:13:01.335 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:01.335 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:02.361 01.026 8976 Exposure complete
23:13:02.375 00.014 8976 worker thread done servicing request
23:13:02.375 00.000 5052 OnExposeComplete: enter
23:13:02.375 00.000 5052 UpdateGuideState(): m_state=6
23:13:02.375 00.000 5052 Star::Find(18, 205, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
23:13:02.375 00.000 5052 Star::Find returns 1 (0), X=207.36, Y=172.56, Mass=8732, SNR=65.6, Peak=465 HFD=4.9
23:13:02.375 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.36) = xAngle (-1.58 = -1.58)
23:13:02.376 00.001 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.92 = -1.92)
23:13:02.376 00.000 5052 CameraToMount -- cameraX=3.30 cameraY=3.28 hyp=4.66 cameraTheta=0.78 mountX=-0.03 mountY=-4.38, mountTheta=-1.58
23:13:02.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.30, y=3.28, opts=13)
23:13:02.376 00.000 5052 Enqueuing Move request for stepguider (3.30, 3.28)
23:13:02.376 00.000 8976 Worker thread wakes up
23:13:02.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.30, 3.28) opts 0xd
23:13:02.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.30, 3.28)
23:13:02.377 00.001 8976 Moving (3.30, 3.28) raw xDistance=-0.03 yDistance=-4.38
23:13:02.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:13:02.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.94 from input -4.38
23:13:02.377 00.000 8976 MoveAxis(R, 0, ABG)
23:13:02.377 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:02.377 00.000 8976 MoveAxis(U, 14, ABG)
23:13:02.377 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:02.377 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:02.377 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:02.377 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:02.377 00.000 8976 move complete, result=1
23:13:02.377 00.000 8976 worker thread done servicing request
23:13:02.377 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=465, med=32, FiltMin=27, FiltMax=339, Gamma=2.260
23:13:02.387 00.010 5052 UpdateGuideState exits: m=8732 SNR=65.6
23:13:02.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:02.387 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:02.387 00.000 5052 Enqueuing Expose request
23:13:02.387 00.000 8976 Worker thread wakes up
23:13:02.387 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -4.4 px 0 ms NORTH
23:13:02.388 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:02.388 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:02.388 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
23:13:02.388 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.81 = 0.53)
23:13:02.388 00.000 5052 CameraToMount -- cameraX=3.30 cameraY=3.28 hyp=4.66 cameraTheta=0.78 mountX=-3.43 mountY=2.35, mountTheta=2.54
23:13:02.388 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:02.389 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:03.430 01.041 8976 Exposure complete
23:13:03.444 00.014 8976 worker thread done servicing request
23:13:03.444 00.000 5052 OnExposeComplete: enter
23:13:03.444 00.000 5052 UpdateGuideState(): m_state=6
23:13:03.444 00.000 5052 Star::Find(18, 207, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
23:13:03.444 00.000 5052 Star::Find returns 1 (0), X=208.98, Y=172.62, Mass=8750, SNR=65.7, Peak=400 HFD=4.9
23:13:03.445 00.001 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.36) = xAngle (-1.76 = -1.76)
23:13:03.445 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.10 = -2.10)
23:13:03.445 00.000 5052 CameraToMount -- cameraX=4.92 cameraY=3.35 hyp=5.95 cameraTheta=0.60 mountX=-1.13 mountY=-5.13, mountTheta=-1.79
23:13:03.445 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.92, y=3.35, opts=13)
23:13:03.445 00.000 5052 Enqueuing Move request for stepguider (4.92, 3.35)
23:13:03.445 00.000 8976 Worker thread wakes up
23:13:03.445 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.92, 3.35) opts 0xd
23:13:03.446 00.001 8976 Handling offset move in thread for stepguider, endpoint = (4.92, 3.35)
23:13:03.446 00.000 8976 Moving (4.92, 3.35) raw xDistance=-1.13 yDistance=-5.13
23:13:03.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.13
23:13:03.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.44 from input -5.13
23:13:03.446 00.000 8976 MoveAxis(R, 2, ABG)
23:13:03.446 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:03.446 00.000 8976 MoveAxis(U, 16, ABG)
23:13:03.446 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:03.446 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:03.446 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:03.446 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:03.446 00.000 8976 move complete, result=1
23:13:03.446 00.000 8976 worker thread done servicing request
23:13:03.446 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=400, med=31, FiltMin=27, FiltMax=325, Gamma=2.260
23:13:03.456 00.010 5052 UpdateGuideState exits: m=8750 SNR=65.7
23:13:03.457 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:03.457 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:03.457 00.000 5052 Enqueuing Expose request
23:13:03.457 00.000 5052 GuideStep: -1.1 px 0 ms EAST, -5.1 px 0 ms NORTH
23:13:03.457 00.000 8976 Worker thread wakes up
23:13:03.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:03.457 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:03.457 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.59)
23:13:03.458 00.001 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.63 = 0.34)
23:13:03.458 00.000 5052 CameraToMount -- cameraX=4.92 cameraY=3.35 hyp=5.95 cameraTheta=0.60 mountX=-5.06 mountY=2.00, mountTheta=2.76
23:13:03.458 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:03.458 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:04.489 01.031 8976 Exposure complete
23:13:04.502 00.013 8976 worker thread done servicing request
23:13:04.502 00.000 5052 OnExposeComplete: enter
23:13:04.503 00.001 5052 UpdateGuideState(): m_state=6
23:13:04.503 00.000 5052 Star::Find(18, 208, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
23:13:04.503 00.000 5052 Star::Find returns 1 (0), X=210.23, Y=172.40, Mass=8881, SNR=66.1, Peak=355 HFD=5.3
23:13:04.503 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.36) = xAngle (-1.89 = -1.89)
23:13:04.503 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.23 = -2.23)
23:13:04.503 00.000 5052 CameraToMount -- cameraX=6.17 cameraY=3.13 hyp=6.91 cameraTheta=0.47 mountX=-2.17 mountY=-5.47, mountTheta=-1.95
23:13:04.503 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=6.17, y=3.13, opts=13)
23:13:04.504 00.001 5052 Enqueuing Move request for stepguider (6.17, 3.13)
23:13:04.504 00.000 8976 Worker thread wakes up
23:13:04.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.17, 3.13) opts 0xd
23:13:04.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.17, 3.13)
23:13:04.504 00.000 8976 Moving (6.17, 3.13) raw xDistance=-2.17 yDistance=-5.47
23:13:04.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.42 from input -2.17
23:13:04.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.69 from input -5.47
23:13:04.504 00.000 8976 MoveAxis(R, 5, ABG)
23:13:04.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:04.504 00.000 8976 MoveAxis(U, 17, ABG)
23:13:04.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:04.504 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:04.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:04.504 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:04.504 00.000 8976 move complete, result=1
23:13:04.504 00.000 8976 worker thread done servicing request
23:13:04.505 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=355, med=32, FiltMin=28, FiltMax=306, Gamma=2.260
23:13:04.514 00.009 5052 UpdateGuideState exits: m=8881 SNR=66.1
23:13:04.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:04.515 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:04.515 00.000 5052 Enqueuing Expose request
23:13:04.515 00.000 5052 GuideStep: -2.2 px 0 ms EAST, -5.5 px 0 ms NORTH
23:13:04.515 00.000 8976 Worker thread wakes up
23:13:04.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:04.515 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:04.515 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.57 = -2.71)
23:13:04.515 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.50 = 0.21)
23:13:04.515 00.000 5052 CameraToMount -- cameraX=6.17 cameraY=3.13 hyp=6.91 cameraTheta=0.47 mountX=-6.29 mountY=1.47, mountTheta=2.91
23:13:04.516 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:04.516 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:05.554 01.038 8976 Exposure complete
23:13:05.568 00.014 8976 worker thread done servicing request
23:13:05.568 00.000 5052 OnExposeComplete: enter
23:13:05.568 00.000 5052 UpdateGuideState(): m_state=6
23:13:05.568 00.000 5052 Star::Find(18, 210, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
23:13:05.568 00.000 5052 Star::Find returns 1 (0), X=209.14, Y=172.64, Mass=8633, SNR=65.2, Peak=385 HFD=5.1
23:13:05.568 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.36) = xAngle (-1.77 = -1.77)
23:13:05.568 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.11 = -2.11)
23:13:05.568 00.000 5052 CameraToMount -- cameraX=5.08 cameraY=3.37 hyp=6.09 cameraTheta=0.59 mountX=-1.23 mountY=-5.22, mountTheta=-1.80
23:13:05.569 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.08, y=3.37, opts=13)
23:13:05.569 00.000 5052 Enqueuing Move request for stepguider (5.08, 3.37)
23:13:05.569 00.000 8976 Worker thread wakes up
23:13:05.569 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.08, 3.37) opts 0xd
23:13:05.569 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.08, 3.37)
23:13:05.569 00.000 8976 Moving (5.08, 3.37) raw xDistance=-1.23 yDistance=-5.22
23:13:05.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.23
23:13:05.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.55 from input -5.22
23:13:05.569 00.000 8976 MoveAxis(R, 3, ABG)
23:13:05.569 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:05.570 00.001 8976 MoveAxis(U, 17, ABG)
23:13:05.570 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:05.570 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:05.570 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:05.570 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:05.570 00.000 8976 move complete, result=1
23:13:05.570 00.000 8976 worker thread done servicing request
23:13:05.570 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=385, med=32, FiltMin=27, FiltMax=288, Gamma=2.260
23:13:05.580 00.010 5052 UpdateGuideState exits: m=8633 SNR=65.2
23:13:05.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:05.581 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:05.581 00.000 5052 Enqueuing Expose request
23:13:05.581 00.000 5052 GuideStep: -1.2 px 0 ms EAST, -5.2 px 0 ms NORTH
23:13:05.581 00.000 8976 Worker thread wakes up
23:13:05.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:05.581 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:05.581 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.60)
23:13:05.581 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.61 = 0.33)
23:13:05.581 00.000 5052 CameraToMount -- cameraX=5.08 cameraY=3.37 hyp=6.09 cameraTheta=0.59 mountX=-5.21 mountY=1.98, mountTheta=2.78
23:13:05.582 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:05.582 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:06.613 01.031 8976 Exposure complete
23:13:06.627 00.014 8976 worker thread done servicing request
23:13:06.627 00.000 5052 OnExposeComplete: enter
23:13:06.627 00.000 5052 UpdateGuideState(): m_state=6
23:13:06.627 00.000 5052 Star::Find(18, 209, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
23:13:06.627 00.000 5052 Star::Find returns 1 (0), X=208.15, Y=172.80, Mass=8613, SNR=65.0, Peak=416 HFD=4.9
23:13:06.627 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.36) = xAngle (-1.65 = -1.65)
23:13:06.627 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.99 = -1.99)
23:13:06.628 00.001 5052 CameraToMount -- cameraX=4.09 cameraY=3.52 hyp=5.40 cameraTheta=0.71 mountX=-0.42 mountY=-4.94, mountTheta=-1.66
23:13:06.628 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.09, y=3.52, opts=13)
23:13:06.628 00.000 5052 Enqueuing Move request for stepguider (4.09, 3.52)
23:13:06.628 00.000 8976 Worker thread wakes up
23:13:06.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.09, 3.52) opts 0xd
23:13:06.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.09, 3.52)
23:13:06.628 00.000 8976 Moving (4.09, 3.52) raw xDistance=-0.42 yDistance=-4.94
23:13:06.629 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.42
23:13:06.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.36 from input -4.94
23:13:06.629 00.000 8976 MoveAxis(R, 0, ABG)
23:13:06.629 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:06.629 00.000 8976 MoveAxis(U, 16, ABG)
23:13:06.629 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:06.629 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:06.629 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:06.629 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:06.629 00.000 8976 move complete, result=1
23:13:06.629 00.000 8976 worker thread done servicing request
23:13:06.629 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=416, med=32, FiltMin=28, FiltMax=315, Gamma=2.260
23:13:06.639 00.010 5052 UpdateGuideState exits: m=8613 SNR=65.0
23:13:06.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:06.639 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:06.639 00.000 5052 Enqueuing Expose request
23:13:06.640 00.001 8976 Worker thread wakes up
23:13:06.640 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -4.9 px 0 ms NORTH
23:13:06.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:06.640 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:06.640 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
23:13:06.640 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.74 = 0.46)
23:13:06.640 00.000 5052 CameraToMount -- cameraX=4.09 cameraY=3.52 hyp=5.40 cameraTheta=0.71 mountX=-4.23 mountY=2.38, mountTheta=2.63
23:13:06.640 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:06.641 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:07.669 01.028 8976 Exposure complete
23:13:07.682 00.013 8976 worker thread done servicing request
23:13:07.683 00.001 5052 OnExposeComplete: enter
23:13:07.683 00.000 5052 UpdateGuideState(): m_state=6
23:13:07.683 00.000 5052 Star::Find(18, 208, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
23:13:07.683 00.000 5052 Star::Find returns 1 (0), X=207.73, Y=173.10, Mass=8656, SNR=65.2, Peak=506 HFD=4.7
23:13:07.683 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.36) = xAngle (-1.55 = -1.55)
23:13:07.683 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.89 = -1.89)
23:13:07.683 00.000 5052 CameraToMount -- cameraX=3.67 cameraY=3.83 hyp=5.30 cameraTheta=0.81 mountX=0.10 mountY=-5.03, mountTheta=-1.55
23:13:07.684 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.67, y=3.83, opts=13)
23:13:07.684 00.000 5052 Enqueuing Move request for stepguider (3.67, 3.83)
23:13:07.684 00.000 8976 Worker thread wakes up
23:13:07.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.67, 3.83) opts 0xd
23:13:07.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.67, 3.83)
23:13:07.684 00.000 8976 Moving (3.67, 3.83) raw xDistance=0.10 yDistance=-5.03
23:13:07.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:13:07.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.40 from input -5.03
23:13:07.684 00.000 8976 MoveAxis(R, 0, ABG)
23:13:07.684 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:07.684 00.000 8976 MoveAxis(U, 16, ABG)
23:13:07.684 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:07.684 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:07.684 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:07.684 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:07.684 00.000 8976 move complete, result=1
23:13:07.684 00.000 8976 worker thread done servicing request
23:13:07.685 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=506, med=32, FiltMin=27, FiltMax=294, Gamma=2.260
23:13:07.694 00.009 5052 UpdateGuideState exits: m=8656 SNR=65.2
23:13:07.694 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:07.694 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:07.694 00.000 5052 Enqueuing Expose request
23:13:07.695 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -5.0 px 0 ms NORTH
23:13:07.695 00.000 8976 Worker thread wakes up
23:13:07.695 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:07.695 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:07.695 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
23:13:07.695 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.84 = 0.55)
23:13:07.695 00.000 5052 CameraToMount -- cameraX=3.67 cameraY=3.83 hyp=5.30 cameraTheta=0.81 mountX=-3.82 mountY=2.78, mountTheta=2.51
23:13:07.695 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:07.696 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:08.735 01.039 8976 Exposure complete
23:13:08.749 00.014 8976 worker thread done servicing request
23:13:08.749 00.000 5052 OnExposeComplete: enter
23:13:08.749 00.000 5052 UpdateGuideState(): m_state=6
23:13:08.749 00.000 5052 Star::Find(18, 207, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
23:13:08.749 00.000 5052 Star::Find returns 1 (0), X=208.01, Y=172.85, Mass=8779, SNR=65.8, Peak=532 HFD=4.6
23:13:08.749 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.36) = xAngle (-1.62 = -1.62)
23:13:08.749 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.96 = -1.96)
23:13:08.749 00.000 5052 CameraToMount -- cameraX=3.94 cameraY=3.58 hyp=5.32 cameraTheta=0.74 mountX=-0.28 mountY=-4.92, mountTheta=-1.63
23:13:08.750 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.94, y=3.58, opts=13)
23:13:08.750 00.000 5052 Enqueuing Move request for stepguider (3.94, 3.58)
23:13:08.750 00.000 8976 Worker thread wakes up
23:13:08.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.94, 3.58) opts 0xd
23:13:08.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.94, 3.58)
23:13:08.750 00.000 8976 Moving (3.94, 3.58) raw xDistance=-0.28 yDistance=-4.92
23:13:08.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
23:13:08.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.34 from input -4.92
23:13:08.750 00.000 8976 MoveAxis(R, 0, ABG)
23:13:08.750 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:08.751 00.001 8976 MoveAxis(U, 16, ABG)
23:13:08.751 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:08.751 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:08.751 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:08.751 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:08.751 00.000 8976 move complete, result=1
23:13:08.751 00.000 8976 worker thread done servicing request
23:13:08.751 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=532, med=32, FiltMin=27, FiltMax=309, Gamma=2.260
23:13:08.761 00.010 5052 UpdateGuideState exits: m=8779 SNR=65.8
23:13:08.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:08.761 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:08.761 00.000 5052 Enqueuing Expose request
23:13:08.761 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -4.9 px 0 ms NORTH
23:13:08.761 00.000 8976 Worker thread wakes up
23:13:08.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:08.761 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:08.761 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
23:13:08.762 00.001 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.77 = 0.48)
23:13:08.762 00.000 5052 CameraToMount -- cameraX=3.94 cameraY=3.58 hyp=5.32 cameraTheta=0.74 mountX=-4.09 mountY=2.47, mountTheta=2.60
23:13:08.762 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:08.762 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:09.804 01.042 8976 Exposure complete
23:13:09.818 00.014 8976 worker thread done servicing request
23:13:09.818 00.000 5052 OnExposeComplete: enter
23:13:09.818 00.000 5052 UpdateGuideState(): m_state=6
23:13:09.818 00.000 5052 Star::Find(18, 208, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
23:13:09.818 00.000 5052 Star::Find returns 1 (0), X=208.27, Y=172.68, Mass=8892, SNR=66.2, Peak=486 HFD=4.7
23:13:09.818 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.36) = xAngle (-1.68 = -1.68)
23:13:09.819 00.001 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.02 = -2.02)
23:13:09.819 00.000 5052 CameraToMount -- cameraX=4.21 cameraY=3.41 hyp=5.42 cameraTheta=0.68 mountX=-0.58 mountY=-4.89, mountTheta=-1.69
23:13:09.819 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.21, y=3.41, opts=13)
23:13:09.819 00.000 5052 Enqueuing Move request for stepguider (4.21, 3.41)
23:13:09.819 00.000 8976 Worker thread wakes up
23:13:09.819 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.21, 3.41) opts 0xd
23:13:09.820 00.001 8976 Handling offset move in thread for stepguider, endpoint = (4.21, 3.41)
23:13:09.820 00.000 8976 Moving (4.21, 3.41) raw xDistance=-0.58 yDistance=-4.89
23:13:09.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.58
23:13:09.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.31 from input -4.89
23:13:09.820 00.000 8976 MoveAxis(R, 0, ABG)
23:13:09.820 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:09.820 00.000 8976 MoveAxis(U, 16, ABG)
23:13:09.820 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:09.820 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:09.820 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:09.820 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:09.820 00.000 8976 move complete, result=1
23:13:09.820 00.000 8976 worker thread done servicing request
23:13:09.821 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=486, med=32, FiltMin=28, FiltMax=363, Gamma=2.260
23:13:09.831 00.010 5052 UpdateGuideState exits: m=8892 SNR=66.2
23:13:09.831 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:09.831 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:09.831 00.000 5052 Enqueuing Expose request
23:13:09.831 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -4.9 px 0 ms NORTH
23:13:09.831 00.000 8976 Worker thread wakes up
23:13:09.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:09.831 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:09.832 00.001 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
23:13:09.832 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.71 = 0.43)
23:13:09.832 00.000 5052 CameraToMount -- cameraX=4.21 cameraY=3.41 hyp=5.42 cameraTheta=0.68 mountX=-4.35 mountY=2.24, mountTheta=2.67
23:13:09.832 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:09.832 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:10.861 01.029 8976 Exposure complete
23:13:10.875 00.014 8976 worker thread done servicing request
23:13:10.875 00.000 5052 OnExposeComplete: enter
23:13:10.875 00.000 5052 UpdateGuideState(): m_state=6
23:13:10.875 00.000 5052 Star::Find(18, 208, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
23:13:10.876 00.001 5052 Star::Find returns 1 (0), X=207.94, Y=172.72, Mass=8995, SNR=66.6, Peak=481 HFD=4.6
23:13:10.876 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.36) = xAngle (-1.63 = -1.63)
23:13:10.876 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.97 = -1.97)
23:13:10.876 00.000 5052 CameraToMount -- cameraX=3.88 cameraY=3.45 hyp=5.19 cameraTheta=0.73 mountX=-0.32 mountY=-4.78, mountTheta=-1.64
23:13:10.876 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.88, y=3.45, opts=13)
23:13:10.876 00.000 5052 Enqueuing Move request for stepguider (3.88, 3.45)
23:13:10.877 00.001 8976 Worker thread wakes up
23:13:10.877 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.88, 3.45) opts 0xd
23:13:10.877 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.88, 3.45)
23:13:10.877 00.000 8976 Moving (3.88, 3.45) raw xDistance=-0.32 yDistance=-4.78
23:13:10.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.32
23:13:10.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.24 from input -4.78
23:13:10.877 00.000 8976 MoveAxis(R, 0, ABG)
23:13:10.877 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:10.877 00.000 8976 MoveAxis(U, 15, ABG)
23:13:10.877 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:10.877 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:10.877 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:10.877 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:10.877 00.000 8976 move complete, result=1
23:13:10.877 00.000 8976 worker thread done servicing request
23:13:10.878 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=481, med=32, FiltMin=27, FiltMax=341, Gamma=2.260
23:13:10.888 00.010 5052 UpdateGuideState exits: m=8995 SNR=66.6
23:13:10.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:10.888 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:10.888 00.000 5052 Enqueuing Expose request
23:13:10.888 00.000 8976 Worker thread wakes up
23:13:10.888 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -4.8 px 0 ms NORTH
23:13:10.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:10.888 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:10.889 00.001 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.46)
23:13:10.889 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.76 = 0.47)
23:13:10.889 00.000 5052 CameraToMount -- cameraX=3.88 cameraY=3.45 hyp=5.19 cameraTheta=0.73 mountX=-4.02 mountY=2.36, mountTheta=2.61
23:13:10.889 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:10.890 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:11.928 01.038 8976 Exposure complete
23:13:11.944 00.016 8976 worker thread done servicing request
23:13:11.944 00.000 5052 OnExposeComplete: enter
23:13:11.944 00.000 5052 UpdateGuideState(): m_state=6
23:13:11.944 00.000 5052 Star::Find(18, 207, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
23:13:11.944 00.000 5052 Star::Find returns 1 (0), X=205.49, Y=173.03, Mass=9223, SNR=67.4, Peak=462 HFD=5.0
23:13:11.944 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.36) = xAngle (-1.15 = -1.15)
23:13:11.944 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.49 = -1.49)
23:13:11.944 00.000 5052 CameraToMount -- cameraX=1.43 cameraY=3.75 hyp=4.02 cameraTheta=1.21 mountX=1.63 mountY=-4.00, mountTheta=-1.18
23:13:11.945 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.43, y=3.75, opts=13)
23:13:11.945 00.000 5052 Enqueuing Move request for stepguider (1.43, 3.75)
23:13:11.945 00.000 8976 Worker thread wakes up
23:13:11.945 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.43, 3.75) opts 0xd
23:13:11.945 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.43, 3.75)
23:13:11.945 00.000 8976 Moving (1.43, 3.75) raw xDistance=1.63 yDistance=-4.00
23:13:11.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.03 from input 1.63
23:13:11.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.75 from input -4.00
23:13:11.945 00.000 8976 MoveAxis(L, 3, ABG)
23:13:11.945 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:11.945 00.000 8976 MoveAxis(U, 13, ABG)
23:13:11.945 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:11.945 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:11.945 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:11.945 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:11.945 00.000 8976 move complete, result=1
23:13:11.945 00.000 8976 worker thread done servicing request
23:13:11.946 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=462, med=32, FiltMin=27, FiltMax=351, Gamma=2.260
23:13:11.956 00.010 5052 UpdateGuideState exits: m=9223 SNR=67.4
23:13:11.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:11.956 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:11.956 00.000 5052 Enqueuing Expose request
23:13:11.956 00.000 8976 Worker thread wakes up
23:13:11.956 00.000 5052 GuideStep: 1.6 px 0 ms WEST, -4.0 px 0 ms NORTH
23:13:11.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:11.956 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:11.957 00.001 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
23:13:11.957 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.24 = 0.95)
23:13:11.957 00.000 5052 CameraToMount -- cameraX=1.43 cameraY=3.75 hyp=4.02 cameraTheta=1.21 mountX=-1.58 mountY=3.27, mountTheta=2.02
23:13:11.957 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:11.958 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:12.982 01.024 8976 Exposure complete
23:13:12.996 00.014 8976 worker thread done servicing request
23:13:12.996 00.000 5052 OnExposeComplete: enter
23:13:12.996 00.000 5052 UpdateGuideState(): m_state=6
23:13:12.996 00.000 5052 Star::Find(18, 205, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
23:13:12.996 00.000 5052 Star::Find returns 1 (0), X=204.69, Y=172.87, Mass=8953, SNR=66.3, Peak=369 HFD=5.0
23:13:12.996 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.36) = xAngle (-0.96 = -0.96)
23:13:12.996 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.30 = -1.30)
23:13:12.996 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=3.59 hyp=3.65 cameraTheta=1.40 mountX=2.09 mountY=-3.52, mountTheta=-1.03
23:13:12.997 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=3.59, opts=13)
23:13:12.997 00.000 5052 Enqueuing Move request for stepguider (0.63, 3.59)
23:13:12.997 00.000 8976 Worker thread wakes up
23:13:12.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 3.59) opts 0xd
23:13:12.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 3.59)
23:13:12.997 00.000 8976 Moving (0.63, 3.59) raw xDistance=2.09 yDistance=-3.52
23:13:12.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.39 from input 2.09
23:13:12.998 00.001 8976 GuideAlgorithmHysteresis::Result() returns -2.41 from input -3.52
23:13:12.998 00.000 8976 MoveAxis(L, 4, ABG)
23:13:12.998 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:12.998 00.000 8976 MoveAxis(U, 11, ABG)
23:13:12.998 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:12.998 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:12.998 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:12.998 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:12.998 00.000 8976 move complete, result=1
23:13:12.998 00.000 8976 worker thread done servicing request
23:13:12.998 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=369, med=32, FiltMin=27, FiltMax=307, Gamma=2.260
23:13:13.008 00.010 5052 UpdateGuideState exits: m=8953 SNR=66.3
23:13:13.008 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:13.008 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:13.008 00.000 5052 Enqueuing Expose request
23:13:13.008 00.000 5052 GuideStep: 2.1 px 0 ms WEST, -3.5 px 0 ms NORTH
23:13:13.008 00.000 8976 Worker thread wakes up
23:13:13.008 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:13.008 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:13.009 00.001 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
23:13:13.009 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.43 = 1.14)
23:13:13.009 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=3.59 hyp=3.65 cameraTheta=1.40 mountX=-0.77 mountY=3.32, mountTheta=1.80
23:13:13.009 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:13.009 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:14.046 01.037 8976 Exposure complete
23:13:14.061 00.015 8976 worker thread done servicing request
23:13:14.061 00.000 5052 OnExposeComplete: enter
23:13:14.061 00.000 5052 UpdateGuideState(): m_state=6
23:13:14.061 00.000 5052 Star::Find(18, 204, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
23:13:14.061 00.000 5052 Star::Find returns 1 (0), X=205.33, Y=172.63, Mass=8924, SNR=66.4, Peak=375 HFD=4.9
23:13:14.061 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.36) = xAngle (-1.15 = -1.15)
23:13:14.061 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.49 = -1.49)
23:13:14.061 00.000 5052 CameraToMount -- cameraX=1.27 cameraY=3.35 hyp=3.59 cameraTheta=1.21 mountX=1.47 mountY=-3.57, mountTheta=-1.18
23:13:14.062 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.27, y=3.35, opts=13)
23:13:14.062 00.000 5052 Enqueuing Move request for stepguider (1.27, 3.35)
23:13:14.062 00.000 8976 Worker thread wakes up
23:13:14.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.27, 3.35) opts 0xd
23:13:14.062 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.27, 3.35)
23:13:14.063 00.001 8976 Moving (1.27, 3.35) raw xDistance=1.47 yDistance=-3.57
23:13:14.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.47
23:13:14.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.42 from input -3.57
23:13:14.063 00.000 8976 MoveAxis(L, 3, ABG)
23:13:14.063 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:14.063 00.000 8976 MoveAxis(U, 11, ABG)
23:13:14.063 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:14.063 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:14.063 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:14.063 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:14.063 00.000 8976 move complete, result=1
23:13:14.063 00.000 8976 worker thread done servicing request
23:13:14.063 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=375, med=32, FiltMin=28, FiltMax=322, Gamma=2.260
23:13:14.073 00.010 5052 UpdateGuideState exits: m=8924 SNR=66.4
23:13:14.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:14.073 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:14.074 00.001 5052 Enqueuing Expose request
23:13:14.074 00.000 5052 GuideStep: 1.5 px 0 ms WEST, -3.6 px 0 ms NORTH
23:13:14.074 00.000 8976 Worker thread wakes up
23:13:14.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:14.074 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:14.074 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
23:13:14.074 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.24 = 0.96)
23:13:14.074 00.000 5052 CameraToMount -- cameraX=1.27 cameraY=3.35 hyp=3.59 cameraTheta=1.21 mountX=-1.40 mountY=2.93, mountTheta=2.02
23:13:14.074 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:14.074 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:15.118 01.044 8976 Exposure complete
23:13:15.132 00.014 8976 worker thread done servicing request
23:13:15.132 00.000 5052 OnExposeComplete: enter
23:13:15.132 00.000 5052 UpdateGuideState(): m_state=6
23:13:15.132 00.000 5052 Star::Find(18, 205, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
23:13:15.132 00.000 5052 Star::Find returns 1 (0), X=206.34, Y=173.22, Mass=9295, SNR=67.8, Peak=423 HFD=4.7
23:13:15.132 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.36) = xAngle (-1.31 = -1.31)
23:13:15.132 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.65 = -1.65)
23:13:15.132 00.000 5052 CameraToMount -- cameraX=2.28 cameraY=3.94 hyp=4.56 cameraTheta=1.05 mountX=1.16 mountY=-4.54, mountTheta=-1.32
23:13:15.133 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.28, y=3.94, opts=13)
23:13:15.133 00.000 5052 Enqueuing Move request for stepguider (2.28, 3.94)
23:13:15.133 00.000 8976 Worker thread wakes up
23:13:15.133 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.28, 3.94) opts 0xd
23:13:15.133 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.28, 3.94)
23:13:15.133 00.000 8976 Moving (2.28, 3.94) raw xDistance=1.16 yDistance=-4.54
23:13:15.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.16
23:13:15.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.03 from input -4.54
23:13:15.133 00.000 8976 MoveAxis(L, 3, ABG)
23:13:15.133 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:15.134 00.001 8976 MoveAxis(U, 14, ABG)
23:13:15.134 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:15.134 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:15.134 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:15.134 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:15.134 00.000 8976 move complete, result=1
23:13:15.134 00.000 8976 worker thread done servicing request
23:13:15.134 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=423, med=32, FiltMin=28, FiltMax=356, Gamma=2.260
23:13:15.143 00.009 5052 UpdateGuideState exits: m=9295 SNR=67.8
23:13:15.144 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:15.144 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:15.144 00.000 5052 Enqueuing Expose request
23:13:15.144 00.000 5052 GuideStep: 1.2 px 0 ms WEST, -4.5 px 0 ms NORTH
23:13:15.144 00.000 8976 Worker thread wakes up
23:13:15.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:15.144 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:15.145 00.001 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
23:13:15.145 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.08 = 0.79)
23:13:15.145 00.000 5052 CameraToMount -- cameraX=2.28 cameraY=3.94 hyp=4.56 cameraTheta=1.05 mountX=-2.44 mountY=3.24, mountTheta=2.22
23:13:15.145 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:15.145 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:16.178 01.033 8976 Exposure complete
23:13:16.193 00.015 8976 worker thread done servicing request
23:13:16.193 00.000 5052 OnExposeComplete: enter
23:13:16.193 00.000 5052 UpdateGuideState(): m_state=6
23:13:16.193 00.000 5052 Star::Find(18, 206, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
23:13:16.193 00.000 5052 Star::Find returns 1 (0), X=206.51, Y=173.18, Mass=9132, SNR=67.2, Peak=401 HFD=4.7
23:13:16.193 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.36) = xAngle (-1.35 = -1.35)
23:13:16.193 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.69 = -1.69)
23:13:16.193 00.000 5052 CameraToMount -- cameraX=2.45 cameraY=3.91 hyp=4.61 cameraTheta=1.01 mountX=1.02 mountY=-4.58, mountTheta=-1.35
23:13:16.194 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.45, y=3.91, opts=13)
23:13:16.194 00.000 5052 Enqueuing Move request for stepguider (2.45, 3.91)
23:13:16.194 00.000 8976 Worker thread wakes up
23:13:16.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.45, 3.91) opts 0xd
23:13:16.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.45, 3.91)
23:13:16.194 00.000 8976 Moving (2.45, 3.91) raw xDistance=1.02 yDistance=-4.58
23:13:16.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.02
23:13:16.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.10 from input -4.58
23:13:16.194 00.000 8976 MoveAxis(L, 2, ABG)
23:13:16.194 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:16.194 00.000 8976 MoveAxis(U, 15, ABG)
23:13:16.194 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:16.194 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:16.194 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:16.194 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:16.194 00.000 8976 move complete, result=1
23:13:16.195 00.001 8976 worker thread done servicing request
23:13:16.195 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=401, med=32, FiltMin=27, FiltMax=342, Gamma=2.260
23:13:16.205 00.010 5052 UpdateGuideState exits: m=9132 SNR=67.2
23:13:16.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:16.205 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:16.205 00.000 5052 Enqueuing Expose request
23:13:16.205 00.000 8976 Worker thread wakes up
23:13:16.205 00.000 5052 GuideStep: 1.0 px 0 ms WEST, -4.6 px 0 ms NORTH
23:13:16.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:16.205 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:16.206 00.001 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
23:13:16.206 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.04 = 0.76)
23:13:16.206 00.000 5052 CameraToMount -- cameraX=2.45 cameraY=3.91 hyp=4.61 cameraTheta=1.01 mountX=-2.61 mountY=3.16, mountTheta=2.26
23:13:16.206 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:16.206 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:17.235 01.029 8976 Exposure complete
23:13:17.248 00.013 8976 worker thread done servicing request
23:13:17.248 00.000 5052 OnExposeComplete: enter
23:13:17.249 00.001 5052 UpdateGuideState(): m_state=6
23:13:17.249 00.000 5052 Star::Find(18, 206, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
23:13:17.249 00.000 5052 Star::Find returns 1 (0), X=207.24, Y=173.00, Mass=9107, SNR=67.0, Peak=456 HFD=4.6
23:13:17.249 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.36) = xAngle (-1.50 = -1.50)
23:13:17.249 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.83 = -1.83)
23:13:17.249 00.000 5052 CameraToMount -- cameraX=3.18 cameraY=3.72 hyp=4.89 cameraTheta=0.86 mountX=0.37 mountY=-4.72, mountTheta=-1.49
23:13:17.249 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.18, y=3.72, opts=13)
23:13:17.249 00.000 5052 Enqueuing Move request for stepguider (3.18, 3.72)
23:13:17.250 00.001 8976 Worker thread wakes up
23:13:17.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.18, 3.72) opts 0xd
23:13:17.250 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.18, 3.72)
23:13:17.250 00.000 8976 Moving (3.18, 3.72) raw xDistance=0.37 yDistance=-4.72
23:13:17.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.37
23:13:17.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.19 from input -4.72
23:13:17.250 00.000 8976 MoveAxis(R, 0, ABG)
23:13:17.250 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:17.250 00.000 8976 MoveAxis(U, 15, ABG)
23:13:17.250 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:17.250 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:17.250 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:17.250 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:17.250 00.000 8976 move complete, result=1
23:13:17.250 00.000 8976 worker thread done servicing request
23:13:17.251 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=456, med=32, FiltMin=28, FiltMax=351, Gamma=2.260
23:13:17.261 00.010 5052 UpdateGuideState exits: m=9107 SNR=67.0
23:13:17.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:17.261 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:17.261 00.000 5052 Enqueuing Expose request
23:13:17.261 00.000 5052 GuideStep: 0.4 px 0 ms EAST, -4.7 px 0 ms NORTH
23:13:17.261 00.000 8976 Worker thread wakes up
23:13:17.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:17.261 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:17.262 00.001 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
23:13:17.262 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.89 = 0.61)
23:13:17.262 00.000 5052 CameraToMount -- cameraX=3.18 cameraY=3.72 hyp=4.89 cameraTheta=0.86 mountX=-3.32 mountY=2.80, mountTheta=2.44
23:13:17.262 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:17.262 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:18.304 01.042 8976 Exposure complete
23:13:18.318 00.014 8976 worker thread done servicing request
23:13:18.318 00.000 5052 OnExposeComplete: enter
23:13:18.318 00.000 5052 UpdateGuideState(): m_state=6
23:13:18.319 00.001 5052 Star::Find(18, 207, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
23:13:18.319 00.000 5052 Star::Find returns 1 (0), X=209.06, Y=172.75, Mass=8810, SNR=65.8, Peak=347 HFD=5.0
23:13:18.319 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.36) = xAngle (-1.75 = -1.75)
23:13:18.319 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.09 = -2.09)
23:13:18.319 00.000 5052 CameraToMount -- cameraX=5.00 cameraY=3.48 hyp=6.09 cameraTheta=0.61 mountX=-1.10 mountY=-5.28, mountTheta=-1.78
23:13:18.319 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.00, y=3.48, opts=13)
23:13:18.320 00.001 5052 Enqueuing Move request for stepguider (5.00, 3.48)
23:13:18.320 00.000 8976 Worker thread wakes up
23:13:18.320 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.00, 3.48) opts 0xd
23:13:18.320 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.00, 3.48)
23:13:18.320 00.000 8976 Moving (5.00, 3.48) raw xDistance=-1.10 yDistance=-5.28
23:13:18.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.10
23:13:18.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.55 from input -5.28
23:13:18.320 00.000 8976 MoveAxis(R, 2, ABG)
23:13:18.320 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:18.320 00.000 8976 MoveAxis(U, 17, ABG)
23:13:18.320 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:18.320 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:18.320 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:18.320 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:18.320 00.000 8976 move complete, result=1
23:13:18.320 00.000 8976 worker thread done servicing request
23:13:18.321 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=347, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:13:18.330 00.009 5052 UpdateGuideState exits: m=8810 SNR=65.8
23:13:18.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:18.330 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:18.330 00.000 5052 Enqueuing Expose request
23:13:18.330 00.000 5052 GuideStep: -1.1 px 0 ms EAST, -5.3 px 0 ms NORTH
23:13:18.330 00.000 8976 Worker thread wakes up
23:13:18.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:18.331 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:18.331 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
23:13:18.331 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.64 = 0.35)
23:13:18.331 00.000 5052 CameraToMount -- cameraX=5.00 cameraY=3.48 hyp=6.09 cameraTheta=0.61 mountX=-5.14 mountY=2.10, mountTheta=2.75
23:13:18.331 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:18.331 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:19.355 01.024 8976 Exposure complete
23:13:19.369 00.014 8976 worker thread done servicing request
23:13:19.369 00.000 5052 OnExposeComplete: enter
23:13:19.369 00.000 5052 UpdateGuideState(): m_state=6
23:13:19.369 00.000 5052 Star::Find(18, 209, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
23:13:19.369 00.000 5052 Star::Find returns 1 (0), X=210.11, Y=173.28, Mass=8660, SNR=65.3, Peak=445 HFD=4.9
23:13:19.369 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.36) = xAngle (-1.77 = -1.77)
23:13:19.369 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.11 = -2.11)
23:13:19.369 00.000 5052 CameraToMount -- cameraX=6.05 cameraY=4.01 hyp=7.25 cameraTheta=0.59 mountX=-1.47 mountY=-6.21, mountTheta=-1.80
23:13:19.370 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.05, y=4.01, opts=13)
23:13:19.370 00.000 5052 Enqueuing Move request for stepguider (6.05, 4.01)
23:13:19.370 00.000 8976 Worker thread wakes up
23:13:19.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.05, 4.01) opts 0xd
23:13:19.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.05, 4.01)
23:13:19.370 00.000 8976 Moving (6.05, 4.01) raw xDistance=-1.47 yDistance=-6.21
23:13:19.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.97 from input -1.47
23:13:19.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.16 from input -6.21
23:13:19.370 00.000 8976 MoveAxis(R, 3, ABG)
23:13:19.370 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:19.370 00.000 8976 MoveAxis(U, 20, ABG)
23:13:19.370 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:19.371 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:19.371 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:19.371 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:19.371 00.000 8976 move complete, result=1
23:13:19.371 00.000 8976 worker thread done servicing request
23:13:19.371 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=445, med=32, FiltMin=27, FiltMax=333, Gamma=2.260
23:13:19.381 00.010 5052 UpdateGuideState exits: m=8660 SNR=65.3
23:13:19.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:19.381 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:19.381 00.000 5052 Enqueuing Expose request
23:13:19.381 00.000 5052 GuideStep: -1.5 px 0 ms EAST, -6.2 px 0 ms NORTH
23:13:19.381 00.000 8976 Worker thread wakes up
23:13:19.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:19.381 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,155,37,37)
23:13:19.382 00.001 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.60)
23:13:19.382 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.61 = 0.33)
23:13:19.382 00.000 5052 CameraToMount -- cameraX=6.05 cameraY=4.01 hyp=7.25 cameraTheta=0.59 mountX=-6.20 mountY=2.35, mountTheta=2.78
23:13:19.382 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:19.382 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:20.413 01.031 8976 Exposure complete
23:13:20.428 00.015 8976 worker thread done servicing request
23:13:20.428 00.000 5052 OnExposeComplete: enter
23:13:20.428 00.000 5052 UpdateGuideState(): m_state=6
23:13:20.428 00.000 5052 Star::Find(18, 210, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
23:13:20.428 00.000 5052 Star::Find returns 1 (0), X=210.72, Y=173.57, Mass=8427, SNR=64.5, Peak=448 HFD=5.0
23:13:20.428 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.36) = xAngle (-1.79 = -1.79)
23:13:20.428 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.13 = -2.13)
23:13:20.428 00.000 5052 CameraToMount -- cameraX=6.65 cameraY=4.29 hyp=7.92 cameraTheta=0.57 mountX=-1.69 mountY=-6.73, mountTheta=-1.82
23:13:20.429 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.65, y=4.29, opts=13)
23:13:20.429 00.000 5052 Enqueuing Move request for stepguider (6.65, 4.29)
23:13:20.429 00.000 8976 Worker thread wakes up
23:13:20.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.65, 4.29) opts 0xd
23:13:20.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.65, 4.29)
23:13:20.429 00.000 8976 Moving (6.65, 4.29) raw xDistance=-1.69 yDistance=-6.73
23:13:20.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.14 from input -1.69
23:13:20.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.53 from input -6.73
23:13:20.429 00.000 8976 MoveAxis(R, 4, ABG)
23:13:20.429 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:20.429 00.000 8976 MoveAxis(U, 21, ABG)
23:13:20.429 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:20.429 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:20.429 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:20.429 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:20.429 00.000 8976 move complete, result=1
23:13:20.431 00.002 8976 worker thread done servicing request
23:13:20.431 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=448, med=32, FiltMin=28, FiltMax=286, Gamma=2.260
23:13:20.440 00.009 5052 UpdateGuideState exits: m=8427 SNR=64.5
23:13:20.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:20.440 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:20.441 00.001 5052 Enqueuing Expose request
23:13:20.441 00.000 8976 Worker thread wakes up
23:13:20.441 00.000 5052 GuideStep: -1.7 px 0 ms EAST, -6.7 px 0 ms NORTH
23:13:20.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:20.441 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,156,37,37)
23:13:20.441 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
23:13:20.441 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.60 = 0.32)
23:13:20.441 00.000 5052 CameraToMount -- cameraX=6.65 cameraY=4.29 hyp=7.92 cameraTheta=0.57 mountX=-6.82 mountY=2.48, mountTheta=2.79
23:13:20.442 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:20.442 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:21.476 01.034 8976 Exposure complete
23:13:21.490 00.014 8976 worker thread done servicing request
23:13:21.490 00.000 5052 OnExposeComplete: enter
23:13:21.490 00.000 5052 UpdateGuideState(): m_state=6
23:13:21.490 00.000 5052 Star::Find(18, 210, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
23:13:21.490 00.000 5052 Star::Find returns 1 (0), X=209.89, Y=173.53, Mass=8826, SNR=66.0, Peak=411 HFD=4.9
23:13:21.490 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.36) = xAngle (-1.73 = -1.73)
23:13:21.490 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.07 = -2.07)
23:13:21.490 00.000 5052 CameraToMount -- cameraX=5.82 cameraY=4.26 hyp=7.22 cameraTheta=0.63 mountX=-1.13 mountY=-6.34, mountTheta=-1.75
23:13:21.491 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.82, y=4.26, opts=13)
23:13:21.491 00.000 5052 Enqueuing Move request for stepguider (5.82, 4.26)
23:13:21.491 00.000 8976 Worker thread wakes up
23:13:21.492 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.82, 4.26) opts 0xd
23:13:21.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.82, 4.26)
23:13:21.492 00.000 8976 Moving (5.82, 4.26) raw xDistance=-1.13 yDistance=-6.34
23:13:21.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.13
23:13:21.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.31 from input -6.34
23:13:21.492 00.000 8976 MoveAxis(R, 3, ABG)
23:13:21.492 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:21.492 00.000 8976 MoveAxis(U, 20, ABG)
23:13:21.492 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:21.492 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:21.492 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:21.492 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:21.492 00.000 8976 move complete, result=1
23:13:21.492 00.000 8976 worker thread done servicing request
23:13:21.492 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=411, med=32, FiltMin=27, FiltMax=327, Gamma=2.260
23:13:21.503 00.011 5052 UpdateGuideState exits: m=8826 SNR=66.0
23:13:21.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:21.503 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:21.503 00.000 5052 Enqueuing Expose request
23:13:21.503 00.000 8976 Worker thread wakes up
23:13:21.503 00.000 5052 GuideStep: -1.1 px 0 ms EAST, -6.3 px 0 ms NORTH
23:13:21.504 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:21.504 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,156,37,37)
23:13:21.504 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
23:13:21.504 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.66 = 0.38)
23:13:21.504 00.000 5052 CameraToMount -- cameraX=5.82 cameraY=4.26 hyp=7.22 cameraTheta=0.63 mountX=-5.99 mountY=2.65, mountTheta=2.72
23:13:21.505 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:21.505 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:22.538 01.033 8976 Exposure complete
23:13:22.552 00.014 8976 worker thread done servicing request
23:13:22.552 00.000 5052 OnExposeComplete: enter
23:13:22.552 00.000 5052 UpdateGuideState(): m_state=6
23:13:22.552 00.000 5052 Star::Find(18, 209, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
23:13:22.552 00.000 5052 Star::Find returns 1 (0), X=208.57, Y=173.51, Mass=8957, SNR=66.4, Peak=398 HFD=5.0
23:13:22.552 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.36) = xAngle (-1.61 = -1.61)
23:13:22.552 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.94 = -1.94)
23:13:22.553 00.001 5052 CameraToMount -- cameraX=4.51 cameraY=4.23 hyp=6.19 cameraTheta=0.75 mountX=-0.22 mountY=-5.76, mountTheta=-1.61
23:13:22.553 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.51, y=4.23, opts=13)
23:13:22.553 00.000 5052 Enqueuing Move request for stepguider (4.51, 4.23)
23:13:22.553 00.000 8976 Worker thread wakes up
23:13:22.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.51, 4.23) opts 0xd
23:13:22.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.51, 4.23)
23:13:22.553 00.000 8976 Moving (4.51, 4.23) raw xDistance=-0.22 yDistance=-5.76
23:13:22.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:13:22.554 00.001 8976 GuideAlgorithmHysteresis::Result() returns -3.93 from input -5.76
23:13:22.554 00.000 8976 MoveAxis(R, 0, ABG)
23:13:22.554 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:22.554 00.000 8976 MoveAxis(U, 19, ABG)
23:13:22.554 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:22.554 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:22.554 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:22.554 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:22.554 00.000 8976 move complete, result=1
23:13:22.554 00.000 8976 worker thread done servicing request
23:13:22.554 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=398, med=32, FiltMin=27, FiltMax=327, Gamma=2.260
23:13:22.564 00.010 5052 UpdateGuideState exits: m=8957 SNR=66.4
23:13:22.564 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:22.564 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:22.564 00.000 5052 Enqueuing Expose request
23:13:22.564 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -5.8 px 0 ms NORTH
23:13:22.564 00.000 8976 Worker thread wakes up
23:13:22.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:22.564 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:22.565 00.001 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
23:13:22.565 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.78 = 0.50)
23:13:22.565 00.000 5052 CameraToMount -- cameraX=4.51 cameraY=4.23 hyp=6.19 cameraTheta=0.75 mountX=-4.68 mountY=2.96, mountTheta=2.58
23:13:22.565 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:22.565 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:23.605 01.040 8976 Exposure complete
23:13:23.620 00.015 8976 worker thread done servicing request
23:13:23.620 00.000 5052 OnExposeComplete: enter
23:13:23.620 00.000 5052 UpdateGuideState(): m_state=6
23:13:23.620 00.000 5052 Star::Find(18, 208, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
23:13:23.620 00.000 5052 Star::Find returns 1 (0), X=206.73, Y=173.59, Mass=9412, SNR=68.1, Peak=470 HFD=5.0
23:13:23.620 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.36) = xAngle (-1.34 = -1.34)
23:13:23.620 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.68 = -1.68)
23:13:23.620 00.000 5052 CameraToMount -- cameraX=2.67 cameraY=4.32 hyp=5.08 cameraTheta=1.02 mountX=1.15 mountY=-5.05, mountTheta=-1.35
23:13:23.621 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.67, y=4.32, opts=13)
23:13:23.621 00.000 5052 Enqueuing Move request for stepguider (2.67, 4.32)
23:13:23.621 00.000 8976 Worker thread wakes up
23:13:23.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.67, 4.32) opts 0xd
23:13:23.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.67, 4.32)
23:13:23.621 00.000 8976 Moving (2.67, 4.32) raw xDistance=1.15 yDistance=-5.05
23:13:23.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.15
23:13:23.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.46 from input -5.05
23:13:23.621 00.000 8976 MoveAxis(L, 2, ABG)
23:13:23.621 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:23.621 00.000 8976 MoveAxis(U, 16, ABG)
23:13:23.621 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:23.621 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:23.621 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:23.621 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:23.622 00.001 8976 move complete, result=1
23:13:23.622 00.000 8976 worker thread done servicing request
23:13:23.622 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=470, med=32, FiltMin=27, FiltMax=330, Gamma=2.260
23:13:23.632 00.010 5052 UpdateGuideState exits: m=9412 SNR=68.1
23:13:23.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:23.632 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:23.632 00.000 5052 Enqueuing Expose request
23:13:23.632 00.000 5052 GuideStep: 1.1 px 0 ms WEST, -5.0 px 0 ms NORTH
23:13:23.632 00.000 8976 Worker thread wakes up
23:13:23.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:23.632 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:23.632 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
23:13:23.633 00.001 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.05 = 0.76)
23:13:23.633 00.000 5052 CameraToMount -- cameraX=2.67 cameraY=4.32 hyp=5.08 cameraTheta=1.02 mountX=-2.85 mountY=3.51, mountTheta=2.25
23:13:23.633 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:23.633 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:24.668 01.035 8976 Exposure complete
23:13:24.682 00.014 8976 worker thread done servicing request
23:13:24.682 00.000 5052 OnExposeComplete: enter
23:13:24.682 00.000 5052 UpdateGuideState(): m_state=6
23:13:24.682 00.000 5052 Star::Find(18, 206, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
23:13:24.682 00.000 5052 Star::Find returns 1 (0), X=207.44, Y=173.57, Mass=8646, SNR=65.3, Peak=349 HFD=5.2
23:13:24.682 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.36) = xAngle (-1.45 = -1.45)
23:13:24.682 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.79 = -1.79)
23:13:24.682 00.000 5052 CameraToMount -- cameraX=3.38 cameraY=4.30 hyp=5.46 cameraTheta=0.90 mountX=0.63 mountY=-5.33, mountTheta=-1.45
23:13:24.683 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.38, y=4.30, opts=13)
23:13:24.683 00.000 5052 Enqueuing Move request for stepguider (3.38, 4.30)
23:13:24.683 00.000 8976 Worker thread wakes up
23:13:24.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.38, 4.30) opts 0xd
23:13:24.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.38, 4.30)
23:13:24.683 00.000 8976 Moving (3.38, 4.30) raw xDistance=0.63 yDistance=-5.33
23:13:24.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.63
23:13:24.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.60 from input -5.33
23:13:24.683 00.000 8976 MoveAxis(R, 0, ABG)
23:13:24.683 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:24.684 00.001 8976 MoveAxis(U, 17, ABG)
23:13:24.684 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:24.684 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:24.684 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:24.684 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:24.684 00.000 8976 move complete, result=1
23:13:24.684 00.000 8976 worker thread done servicing request
23:13:24.684 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=349, med=32, FiltMin=27, FiltMax=294, Gamma=2.260
23:13:24.693 00.009 5052 UpdateGuideState exits: m=8646 SNR=65.3
23:13:24.694 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:24.694 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:24.694 00.000 5052 Enqueuing Expose request
23:13:24.694 00.000 8976 Worker thread wakes up
23:13:24.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:24.694 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:24.694 00.000 5052 GuideStep: 0.6 px 0 ms EAST, -5.3 px 0 ms NORTH
23:13:24.695 00.001 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.01 = -2.28)
23:13:24.695 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.93 = 0.65)
23:13:24.695 00.000 5052 CameraToMount -- cameraX=3.38 cameraY=4.30 hyp=5.46 cameraTheta=0.90 mountX=-3.55 mountY=3.31, mountTheta=2.39
23:13:24.695 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:24.695 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:25.725 01.030 8976 Exposure complete
23:13:25.741 00.016 8976 worker thread done servicing request
23:13:25.741 00.000 5052 OnExposeComplete: enter
23:13:25.741 00.000 5052 UpdateGuideState(): m_state=6
23:13:25.741 00.000 5052 Star::Find(18, 207, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
23:13:25.741 00.000 5052 Star::Find returns 1 (0), X=208.17, Y=173.77, Mass=8794, SNR=65.8, Peak=393 HFD=4.8
23:13:25.741 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.36) = xAngle (-1.53 = -1.53)
23:13:25.741 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.87 = -1.87)
23:13:25.741 00.000 5052 CameraToMount -- cameraX=4.11 cameraY=4.49 hyp=6.09 cameraTheta=0.83 mountX=0.25 mountY=-5.82, mountTheta=-1.53
23:13:25.742 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.11, y=4.49, opts=13)
23:13:25.742 00.000 5052 Enqueuing Move request for stepguider (4.11, 4.49)
23:13:25.742 00.000 8976 Worker thread wakes up
23:13:25.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.11, 4.49) opts 0xd
23:13:25.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.11, 4.49)
23:13:25.742 00.000 8976 Moving (4.11, 4.49) raw xDistance=0.25 yDistance=-5.82
23:13:25.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
23:13:25.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.92 from input -5.82
23:13:25.742 00.000 8976 MoveAxis(R, 0, ABG)
23:13:25.742 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:25.743 00.001 8976 MoveAxis(U, 19, ABG)
23:13:25.743 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:25.743 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:25.743 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:25.743 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:25.743 00.000 8976 move complete, result=1
23:13:25.743 00.000 8976 worker thread done servicing request
23:13:25.743 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=393, med=31, FiltMin=27, FiltMax=346, Gamma=2.260
23:13:25.753 00.010 5052 UpdateGuideState exits: m=8794 SNR=65.8
23:13:25.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:25.753 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:25.753 00.000 5052 Enqueuing Expose request
23:13:25.753 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -5.8 px 0 ms NORTH
23:13:25.753 00.000 8976 Worker thread wakes up
23:13:25.753 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:25.753 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:25.754 00.001 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
23:13:25.754 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.86 = 0.58)
23:13:25.754 00.000 5052 CameraToMount -- cameraX=4.11 cameraY=4.49 hyp=6.09 cameraTheta=0.83 mountX=-4.29 mountY=3.31, mountTheta=2.48
23:13:25.754 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:25.754 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:26.791 01.037 8976 Exposure complete
23:13:26.804 00.013 8976 worker thread done servicing request
23:13:26.805 00.001 5052 OnExposeComplete: enter
23:13:26.805 00.000 5052 UpdateGuideState(): m_state=6
23:13:26.805 00.000 5052 Star::Find(18, 208, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
23:13:26.805 00.000 5052 Star::Find returns 1 (0), X=209.34, Y=173.93, Mass=9015, SNR=66.6, Peak=405 HFD=5.1
23:13:26.805 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.36) = xAngle (-1.64 = -1.64)
23:13:26.805 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.98 = -1.98)
23:13:26.805 00.000 5052 CameraToMount -- cameraX=5.28 cameraY=4.66 hyp=7.04 cameraTheta=0.72 mountX=-0.46 mountY=-6.47, mountTheta=-1.64
23:13:26.806 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.28, y=4.66, opts=13)
23:13:26.806 00.000 5052 Enqueuing Move request for stepguider (5.28, 4.66)
23:13:26.806 00.000 8976 Worker thread wakes up
23:13:26.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.28, 4.66) opts 0xd
23:13:26.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.28, 4.66)
23:13:26.806 00.000 8976 Moving (5.28, 4.66) raw xDistance=-0.46 yDistance=-6.47
23:13:26.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.46
23:13:26.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.35 from input -6.47
23:13:26.806 00.000 8976 MoveAxis(R, 0, ABG)
23:13:26.806 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:26.806 00.000 8976 MoveAxis(U, 21, ABG)
23:13:26.806 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:26.806 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:26.806 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:26.806 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:26.806 00.000 8976 move complete, result=1
23:13:26.806 00.000 8976 worker thread done servicing request
23:13:26.807 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=405, med=32, FiltMin=28, FiltMax=307, Gamma=2.260
23:13:26.816 00.009 5052 UpdateGuideState exits: m=9015 SNR=66.6
23:13:26.817 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:26.817 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:26.817 00.000 5052 Enqueuing Expose request
23:13:26.817 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -6.5 px 0 ms NORTH
23:13:26.817 00.000 8976 Worker thread wakes up
23:13:26.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:26.817 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,156,37,37)
23:13:26.817 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
23:13:26.818 00.001 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.75 = 0.47)
23:13:26.818 00.000 5052 CameraToMount -- cameraX=5.28 cameraY=4.66 hyp=7.04 cameraTheta=0.72 mountX=-5.47 mountY=3.18, mountTheta=2.61
23:13:26.818 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:26.818 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:27.855 01.037 8976 Exposure complete
23:13:27.869 00.014 8976 worker thread done servicing request
23:13:27.869 00.000 5052 OnExposeComplete: enter
23:13:27.869 00.000 5052 UpdateGuideState(): m_state=6
23:13:27.869 00.000 5052 Star::Find(18, 209, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
23:13:27.869 00.000 5052 Star::Find returns 1 (0), X=208.70, Y=173.81, Mass=8801, SNR=65.9, Peak=411 HFD=5.0
23:13:27.869 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.36) = xAngle (-1.58 = -1.58)
23:13:27.869 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.92 = -1.92)
23:13:27.869 00.000 5052 CameraToMount -- cameraX=4.64 cameraY=4.54 hyp=6.49 cameraTheta=0.77 mountX=-0.09 mountY=-6.09, mountTheta=-1.59
23:13:27.870 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.64, y=4.54, opts=13)
23:13:27.870 00.000 5052 Enqueuing Move request for stepguider (4.64, 4.54)
23:13:27.870 00.000 8976 Worker thread wakes up
23:13:27.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.64, 4.54) opts 0xd
23:13:27.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.64, 4.54)
23:13:27.870 00.000 8976 Moving (4.64, 4.54) raw xDistance=-0.09 yDistance=-6.09
23:13:27.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:13:27.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.14 from input -6.09
23:13:27.870 00.000 8976 MoveAxis(R, 0, ABG)
23:13:27.871 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:27.871 00.000 8976 MoveAxis(U, 20, ABG)
23:13:27.871 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:27.871 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:27.871 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:27.871 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:27.871 00.000 8976 move complete, result=1
23:13:27.871 00.000 8976 worker thread done servicing request
23:13:27.871 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=411, med=31, FiltMin=27, FiltMax=276, Gamma=2.260
23:13:27.881 00.010 5052 UpdateGuideState exits: m=8801 SNR=65.9
23:13:27.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:27.881 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:27.881 00.000 5052 Enqueuing Expose request
23:13:27.881 00.000 8976 Worker thread wakes up
23:13:27.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:27.881 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:27.881 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -6.1 px 0 ms NORTH
23:13:27.882 00.001 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.88 = -2.41)
23:13:27.882 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.80 = 0.52)
23:13:27.882 00.000 5052 CameraToMount -- cameraX=4.64 cameraY=4.54 hyp=6.49 cameraTheta=0.77 mountX=-4.82 mountY=3.22, mountTheta=2.55
23:13:27.882 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:27.882 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:28.912 01.030 8976 Exposure complete
23:13:28.926 00.014 8976 worker thread done servicing request
23:13:28.926 00.000 5052 OnExposeComplete: enter
23:13:28.927 00.001 5052 UpdateGuideState(): m_state=6
23:13:28.927 00.000 5052 Star::Find(18, 208, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
23:13:28.927 00.000 5052 Star::Find returns 1 (0), X=208.87, Y=173.60, Mass=8952, SNR=66.4, Peak=435 HFD=5.1
23:13:28.927 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.36) = xAngle (-1.63 = -1.63)
23:13:28.927 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.97 = -1.97)
23:13:28.927 00.000 5052 CameraToMount -- cameraX=4.81 cameraY=4.32 hyp=6.47 cameraTheta=0.73 mountX=-0.36 mountY=-5.97, mountTheta=-1.63
23:13:28.928 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.81, y=4.32, opts=13)
23:13:28.928 00.000 5052 Enqueuing Move request for stepguider (4.81, 4.32)
23:13:28.928 00.000 8976 Worker thread wakes up
23:13:28.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.81, 4.32) opts 0xd
23:13:28.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.81, 4.32)
23:13:28.928 00.000 8976 Moving (4.81, 4.32) raw xDistance=-0.36 yDistance=-5.97
23:13:28.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.36
23:13:28.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.05 from input -5.97
23:13:28.928 00.000 8976 MoveAxis(R, 0, ABG)
23:13:28.928 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:28.928 00.000 8976 MoveAxis(U, 19, ABG)
23:13:28.928 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:28.928 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:28.928 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:28.928 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:28.928 00.000 8976 move complete, result=1
23:13:28.928 00.000 8976 worker thread done servicing request
23:13:28.929 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=435, med=32, FiltMin=27, FiltMax=330, Gamma=2.260
23:13:28.938 00.009 5052 UpdateGuideState exits: m=8952 SNR=66.4
23:13:28.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:28.938 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:28.938 00.000 5052 Enqueuing Expose request
23:13:28.938 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -6.0 px 0 ms NORTH
23:13:28.938 00.000 8976 Worker thread wakes up
23:13:28.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:28.939 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:28.939 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
23:13:28.939 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.76 = 0.48)
23:13:28.939 00.000 5052 CameraToMount -- cameraX=4.81 cameraY=4.32 hyp=6.47 cameraTheta=0.73 mountX=-4.98 mountY=2.97, mountTheta=2.60
23:13:28.939 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:28.939 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:29.983 01.044 8976 Exposure complete
23:13:29.997 00.014 8976 worker thread done servicing request
23:13:29.997 00.000 5052 OnExposeComplete: enter
23:13:29.997 00.000 5052 UpdateGuideState(): m_state=6
23:13:29.997 00.000 5052 Star::Find(18, 208, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
23:13:29.997 00.000 5052 Star::Find returns 1 (0), X=208.44, Y=173.81, Mass=8712, SNR=65.6, Peak=404 HFD=4.9
23:13:29.997 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.36) = xAngle (-1.56 = -1.56)
23:13:29.997 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.90 = -1.90)
23:13:29.998 00.001 5052 CameraToMount -- cameraX=4.38 cameraY=4.53 hyp=6.30 cameraTheta=0.80 mountX=0.09 mountY=-5.97, mountTheta=-1.56
23:13:29.998 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.38, y=4.53, opts=13)
23:13:29.998 00.000 5052 Enqueuing Move request for stepguider (4.38, 4.53)
23:13:29.998 00.000 8976 Worker thread wakes up
23:13:29.998 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.38, 4.53) opts 0xd
23:13:29.998 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.38, 4.53)
23:13:29.998 00.000 8976 Moving (4.38, 4.53) raw xDistance=0.09 yDistance=-5.97
23:13:29.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:13:29.999 00.001 8976 GuideAlgorithmHysteresis::Result() returns -4.05 from input -5.97
23:13:29.999 00.000 8976 MoveAxis(R, 0, ABG)
23:13:29.999 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:29.999 00.000 8976 MoveAxis(U, 19, ABG)
23:13:29.999 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:29.999 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:29.999 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:29.999 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:29.999 00.000 8976 move complete, result=1
23:13:29.999 00.000 8976 worker thread done servicing request
23:13:29.999 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=404, med=32, FiltMin=28, FiltMax=341, Gamma=2.260
23:13:30.009 00.010 5052 UpdateGuideState exits: m=8712 SNR=65.6
23:13:30.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:30.009 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:30.009 00.000 5052 Enqueuing Expose request
23:13:30.009 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -6.0 px 0 ms NORTH
23:13:30.009 00.000 8976 Worker thread wakes up
23:13:30.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:30.010 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:30.010 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
23:13:30.010 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.83 = 0.55)
23:13:30.010 00.000 5052 CameraToMount -- cameraX=4.38 cameraY=4.53 hyp=6.30 cameraTheta=0.80 mountX=-4.56 mountY=3.28, mountTheta=2.52
23:13:30.010 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:30.011 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:31.048 01.037 8976 Exposure complete
23:13:31.063 00.015 8976 worker thread done servicing request
23:13:31.063 00.000 5052 OnExposeComplete: enter
23:13:31.063 00.000 5052 UpdateGuideState(): m_state=6
23:13:31.063 00.000 5052 Star::Find(18, 208, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
23:13:31.063 00.000 5052 Star::Find returns 1 (0), X=208.82, Y=173.69, Mass=8865, SNR=66.1, Peak=464 HFD=4.9
23:13:31.063 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.36) = xAngle (-1.61 = -1.61)
23:13:31.063 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.95 = -1.95)
23:13:31.063 00.000 5052 CameraToMount -- cameraX=4.75 cameraY=4.41 hyp=6.49 cameraTheta=0.75 mountX=-0.26 mountY=-6.02, mountTheta=-1.61
23:13:31.064 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.75, y=4.41, opts=13)
23:13:31.064 00.000 5052 Enqueuing Move request for stepguider (4.75, 4.41)
23:13:31.064 00.000 8976 Worker thread wakes up
23:13:31.064 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.75, 4.41) opts 0xd
23:13:31.064 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.75, 4.41)
23:13:31.064 00.000 8976 Moving (4.75, 4.41) raw xDistance=-0.26 yDistance=-6.02
23:13:31.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
23:13:31.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.08 from input -6.02
23:13:31.064 00.000 8976 MoveAxis(R, 0, ABG)
23:13:31.064 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:31.065 00.001 8976 MoveAxis(U, 19, ABG)
23:13:31.065 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:31.065 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:31.065 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:31.065 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:31.065 00.000 8976 move complete, result=1
23:13:31.065 00.000 8976 worker thread done servicing request
23:13:31.065 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=464, med=32, FiltMin=28, FiltMax=321, Gamma=2.260
23:13:31.075 00.010 5052 UpdateGuideState exits: m=8865 SNR=66.1
23:13:31.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:31.075 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:31.075 00.000 5052 Enqueuing Expose request
23:13:31.075 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -6.0 px 0 ms NORTH
23:13:31.075 00.000 8976 Worker thread wakes up
23:13:31.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:31.075 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:31.076 00.001 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
23:13:31.076 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.78 = 0.49)
23:13:31.076 00.000 5052 CameraToMount -- cameraX=4.75 cameraY=4.41 hyp=6.49 cameraTheta=0.75 mountX=-4.93 mountY=3.07, mountTheta=2.58
23:13:31.076 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:31.076 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:32.115 01.039 8976 Exposure complete
23:13:32.131 00.016 8976 worker thread done servicing request
23:13:32.131 00.000 5052 OnExposeComplete: enter
23:13:32.131 00.000 5052 UpdateGuideState(): m_state=6
23:13:32.131 00.000 5052 Star::Find(18, 208, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
23:13:32.131 00.000 5052 Star::Find returns 1 (0), X=207.79, Y=173.85, Mass=8936, SNR=66.3, Peak=446 HFD=4.5
23:13:32.131 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.36) = xAngle (-1.47 = -1.47)
23:13:32.131 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.81 = -1.81)
23:13:32.131 00.000 5052 CameraToMount -- cameraX=3.73 cameraY=4.58 hyp=5.91 cameraTheta=0.89 mountX=0.58 mountY=-5.74, mountTheta=-1.47
23:13:32.132 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.73, y=4.58, opts=13)
23:13:32.132 00.000 5052 Enqueuing Move request for stepguider (3.73, 4.58)
23:13:32.132 00.000 8976 Worker thread wakes up
23:13:32.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.73, 4.58) opts 0xd
23:13:32.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.73, 4.58)
23:13:32.132 00.000 8976 Moving (3.73, 4.58) raw xDistance=0.58 yDistance=-5.74
23:13:32.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.58
23:13:32.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.90 from input -5.74
23:13:32.132 00.000 8976 MoveAxis(R, 0, ABG)
23:13:32.132 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:32.132 00.000 8976 MoveAxis(U, 18, ABG)
23:13:32.132 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:32.132 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:32.133 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:32.133 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:32.133 00.000 8976 move complete, result=1
23:13:32.133 00.000 8976 worker thread done servicing request
23:13:32.133 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=446, med=32, FiltMin=28, FiltMax=371, Gamma=2.260
23:13:32.143 00.010 5052 UpdateGuideState exits: m=8936 SNR=66.3
23:13:32.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:32.143 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:32.143 00.000 5052 Enqueuing Expose request
23:13:32.143 00.000 5052 GuideStep: 0.6 px 0 ms EAST, -5.7 px 0 ms NORTH
23:13:32.143 00.000 8976 Worker thread wakes up
23:13:32.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:32.143 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:32.144 00.001 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
23:13:32.144 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.92 = 0.63)
23:13:32.144 00.000 5052 CameraToMount -- cameraX=3.73 cameraY=4.58 hyp=5.91 cameraTheta=0.89 mountX=-3.91 mountY=3.49, mountTheta=2.41
23:13:32.144 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:32.144 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:33.180 01.036 8976 Exposure complete
23:13:33.194 00.014 8976 worker thread done servicing request
23:13:33.194 00.000 5052 OnExposeComplete: enter
23:13:33.194 00.000 5052 UpdateGuideState(): m_state=6
23:13:33.194 00.000 5052 Star::Find(18, 207, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
23:13:33.194 00.000 5052 Star::Find returns 1 (0), X=206.81, Y=173.69, Mass=8860, SNR=66.0, Peak=399 HFD=4.9
23:13:33.194 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.36) = xAngle (-1.35 = -1.35)
23:13:33.194 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.68 = -1.68)
23:13:33.194 00.000 5052 CameraToMount -- cameraX=2.75 cameraY=4.41 hyp=5.20 cameraTheta=1.01 mountX=1.16 mountY=-5.16, mountTheta=-1.35
23:13:33.195 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.75, y=4.41, opts=13)
23:13:33.195 00.000 5052 Enqueuing Move request for stepguider (2.75, 4.41)
23:13:33.195 00.000 8976 Worker thread wakes up
23:13:33.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.75, 4.41) opts 0xd
23:13:33.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.75, 4.41)
23:13:33.195 00.000 8976 Moving (2.75, 4.41) raw xDistance=1.16 yDistance=-5.16
23:13:33.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.16
23:13:33.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.53 from input -5.16
23:13:33.195 00.000 8976 MoveAxis(L, 2, ABG)
23:13:33.195 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:33.195 00.000 8976 MoveAxis(U, 17, ABG)
23:13:33.195 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:33.196 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:33.196 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:33.196 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:33.196 00.000 8976 move complete, result=1
23:13:33.196 00.000 8976 worker thread done servicing request
23:13:33.196 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=399, med=32, FiltMin=27, FiltMax=320, Gamma=2.260
23:13:33.206 00.010 5052 UpdateGuideState exits: m=8860 SNR=66.0
23:13:33.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:33.206 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:33.206 00.000 5052 Enqueuing Expose request
23:13:33.206 00.000 5052 GuideStep: 1.2 px 0 ms WEST, -5.2 px 0 ms NORTH
23:13:33.206 00.000 8976 Worker thread wakes up
23:13:33.207 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:33.207 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:33.207 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
23:13:33.207 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.04 = 0.76)
23:13:33.207 00.000 5052 CameraToMount -- cameraX=2.75 cameraY=4.41 hyp=5.20 cameraTheta=1.01 mountX=-2.92 mountY=3.58, mountTheta=2.26
23:13:33.207 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:33.208 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:34.235 01.027 8976 Exposure complete
23:13:34.250 00.015 8976 worker thread done servicing request
23:13:34.250 00.000 5052 OnExposeComplete: enter
23:13:34.250 00.000 5052 UpdateGuideState(): m_state=6
23:13:34.250 00.000 5052 Star::Find(18, 206, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
23:13:34.250 00.000 5052 Star::Find returns 1 (0), X=206.94, Y=173.61, Mass=8648, SNR=65.2, Peak=365 HFD=5.1
23:13:34.250 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.36) = xAngle (-1.37 = -1.37)
23:13:34.250 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.71 = -1.71)
23:13:34.250 00.000 5052 CameraToMount -- cameraX=2.88 cameraY=4.33 hyp=5.20 cameraTheta=0.98 mountX=1.01 mountY=-5.15, mountTheta=-1.38
23:13:34.251 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.88, y=4.33, opts=13)
23:13:34.251 00.000 5052 Enqueuing Move request for stepguider (2.88, 4.33)
23:13:34.251 00.000 8976 Worker thread wakes up
23:13:34.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.88, 4.33) opts 0xd
23:13:34.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.88, 4.33)
23:13:34.251 00.000 8976 Moving (2.88, 4.33) raw xDistance=1.01 yDistance=-5.15
23:13:34.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.01
23:13:34.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.49 from input -5.15
23:13:34.251 00.000 8976 MoveAxis(L, 2, ABG)
23:13:34.251 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:34.251 00.000 8976 MoveAxis(U, 16, ABG)
23:13:34.251 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:34.251 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:34.252 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:34.252 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:34.252 00.000 8976 move complete, result=1
23:13:34.252 00.000 8976 worker thread done servicing request
23:13:34.252 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=365, med=32, FiltMin=27, FiltMax=286, Gamma=2.260
23:13:34.262 00.010 5052 UpdateGuideState exits: m=8648 SNR=65.2
23:13:34.263 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:34.263 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:34.263 00.000 5052 Enqueuing Expose request
23:13:34.263 00.000 5052 GuideStep: 1.0 px 0 ms WEST, -5.1 px 0 ms NORTH
23:13:34.263 00.000 8976 Worker thread wakes up
23:13:34.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:34.263 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:34.264 00.001 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
23:13:34.264 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.01 = 0.73)
23:13:34.264 00.000 5052 CameraToMount -- cameraX=2.88 cameraY=4.33 hyp=5.20 cameraTheta=0.98 mountX=-3.05 mountY=3.47, mountTheta=2.29
23:13:34.264 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:34.264 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:35.299 01.035 8976 Exposure complete
23:13:35.312 00.013 8976 worker thread done servicing request
23:13:35.312 00.000 5052 OnExposeComplete: enter
23:13:35.313 00.001 5052 UpdateGuideState(): m_state=6
23:13:35.313 00.000 5052 Star::Find(18, 206, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
23:13:35.313 00.000 5052 Star::Find returns 1 (0), X=208.15, Y=173.77, Mass=8705, SNR=65.4, Peak=372 HFD=4.8
23:13:35.313 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.36) = xAngle (-1.53 = -1.53)
23:13:35.313 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.87 = -1.87)
23:13:35.313 00.000 5052 CameraToMount -- cameraX=4.08 cameraY=4.50 hyp=6.08 cameraTheta=0.83 mountX=0.27 mountY=-5.81, mountTheta=-1.52
23:13:35.313 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.08, y=4.50, opts=13)
23:13:35.314 00.001 5052 Enqueuing Move request for stepguider (4.08, 4.50)
23:13:35.314 00.000 8976 Worker thread wakes up
23:13:35.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.08, 4.50) opts 0xd
23:13:35.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.08, 4.50)
23:13:35.314 00.000 8976 Moving (4.08, 4.50) raw xDistance=0.27 yDistance=-5.81
23:13:35.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
23:13:35.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.91 from input -5.81
23:13:35.314 00.000 8976 MoveAxis(R, 0, ABG)
23:13:35.314 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:35.314 00.000 8976 MoveAxis(U, 18, ABG)
23:13:35.314 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:35.314 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:35.314 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:35.314 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:35.314 00.000 8976 move complete, result=1
23:13:35.314 00.000 8976 worker thread done servicing request
23:13:35.315 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=372, med=32, FiltMin=28, FiltMax=302, Gamma=2.260
23:13:35.325 00.010 5052 UpdateGuideState exits: m=8705 SNR=65.4
23:13:35.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:35.325 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:35.325 00.000 5052 Enqueuing Expose request
23:13:35.325 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -5.8 px 0 ms NORTH
23:13:35.325 00.000 8976 Worker thread wakes up
23:13:35.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:35.325 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:35.326 00.001 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
23:13:35.326 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.86 = 0.58)
23:13:35.326 00.000 5052 CameraToMount -- cameraX=4.08 cameraY=4.50 hyp=6.08 cameraTheta=0.83 mountX=-4.26 mountY=3.32, mountTheta=2.48
23:13:35.326 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:35.326 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:36.364 01.038 8976 Exposure complete
23:13:36.378 00.014 8976 worker thread done servicing request
23:13:36.378 00.000 5052 OnExposeComplete: enter
23:13:36.378 00.000 5052 UpdateGuideState(): m_state=6
23:13:36.378 00.000 5052 Star::Find(18, 208, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
23:13:36.378 00.000 5052 Star::Find returns 1 (0), X=209.71, Y=173.79, Mass=8569, SNR=65.1, Peak=356 HFD=5.1
23:13:36.378 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.36) = xAngle (-1.69 = -1.69)
23:13:36.378 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.02 = -2.02)
23:13:36.378 00.000 5052 CameraToMount -- cameraX=5.65 cameraY=4.52 hyp=7.23 cameraTheta=0.67 mountX=-0.83 mountY=-6.50, mountTheta=-1.70
23:13:36.379 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.65, y=4.52, opts=13)
23:13:36.379 00.000 5052 Enqueuing Move request for stepguider (5.65, 4.52)
23:13:36.379 00.000 8976 Worker thread wakes up
23:13:36.379 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.65, 4.52) opts 0xd
23:13:36.379 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.65, 4.52)
23:13:36.379 00.000 8976 Moving (5.65, 4.52) raw xDistance=-0.83 yDistance=-6.50
23:13:36.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
23:13:36.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.37 from input -6.50
23:13:36.379 00.000 8976 MoveAxis(R, 2, ABG)
23:13:36.379 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:36.380 00.001 8976 MoveAxis(U, 21, ABG)
23:13:36.380 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:36.380 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:36.380 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:36.380 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:36.380 00.000 8976 move complete, result=1
23:13:36.380 00.000 8976 worker thread done servicing request
23:13:36.380 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=356, med=32, FiltMin=28, FiltMax=278, Gamma=2.260
23:13:36.390 00.010 5052 UpdateGuideState exits: m=8569 SNR=65.1
23:13:36.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:36.390 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:36.390 00.000 5052 Enqueuing Expose request
23:13:36.390 00.000 5052 GuideStep: -0.8 px 0 ms EAST, -6.5 px 0 ms NORTH
23:13:36.390 00.000 8976 Worker thread wakes up
23:13:36.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:36.390 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,156,37,37)
23:13:36.390 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
23:13:36.390 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.70 = 0.42)
23:13:36.391 00.001 5052 CameraToMount -- cameraX=5.65 cameraY=4.52 hyp=7.23 cameraTheta=0.67 mountX=-5.83 mountY=2.95, mountTheta=2.67
23:13:36.391 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:36.391 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:37.423 01.032 8976 Exposure complete
23:13:37.437 00.014 8976 worker thread done servicing request
23:13:37.438 00.001 5052 OnExposeComplete: enter
23:13:37.438 00.000 5052 UpdateGuideState(): m_state=6
23:13:37.438 00.000 5052 Star::Find(18, 209, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
23:13:37.438 00.000 5052 Star::Find returns 1 (0), X=209.53, Y=173.90, Mass=8653, SNR=65.3, Peak=385 HFD=5.1
23:13:37.438 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.36) = xAngle (-1.66 = -1.66)
23:13:37.438 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.00 = -2.00)
23:13:37.438 00.000 5052 CameraToMount -- cameraX=5.47 cameraY=4.63 hyp=7.16 cameraTheta=0.70 mountX=-0.62 mountY=-6.52, mountTheta=-1.67
23:13:37.439 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.47, y=4.63, opts=13)
23:13:37.439 00.000 5052 Enqueuing Move request for stepguider (5.47, 4.63)
23:13:37.439 00.000 8976 Worker thread wakes up
23:13:37.439 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.47, 4.63) opts 0xd
23:13:37.439 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.47, 4.63)
23:13:37.439 00.000 8976 Moving (5.47, 4.63) raw xDistance=-0.62 yDistance=-6.52
23:13:37.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.62
23:13:37.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.42 from input -6.52
23:13:37.439 00.000 8976 MoveAxis(R, 0, ABG)
23:13:37.439 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:37.439 00.000 8976 MoveAxis(U, 21, ABG)
23:13:37.439 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:37.439 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:37.439 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:37.439 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:37.439 00.000 8976 move complete, result=1
23:13:37.440 00.001 8976 worker thread done servicing request
23:13:37.440 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=385, med=32, FiltMin=27, FiltMax=287, Gamma=2.260
23:13:37.450 00.010 5052 UpdateGuideState exits: m=8653 SNR=65.3
23:13:37.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:37.450 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:37.450 00.000 5052 Enqueuing Expose request
23:13:37.450 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -6.5 px 0 ms NORTH
23:13:37.450 00.000 8976 Worker thread wakes up
23:13:37.451 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:37.451 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,156,37,37)
23:13:37.451 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
23:13:37.451 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.73 = 0.45)
23:13:37.451 00.000 5052 CameraToMount -- cameraX=5.47 cameraY=4.63 hyp=7.16 cameraTheta=0.70 mountX=-5.65 mountY=3.10, mountTheta=2.64
23:13:37.451 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:37.452 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:38.487 01.035 8976 Exposure complete
23:13:38.501 00.014 8976 worker thread done servicing request
23:13:38.501 00.000 5052 OnExposeComplete: enter
23:13:38.501 00.000 5052 UpdateGuideState(): m_state=6
23:13:38.501 00.000 5052 Star::Find(18, 209, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
23:13:38.502 00.001 5052 Star::Find returns 1 (0), X=210.29, Y=174.50, Mass=8643, SNR=65.3, Peak=394 HFD=5.2
23:13:38.502 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.36) = xAngle (-1.66 = -1.66)
23:13:38.502 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.00 = -2.00)
23:13:38.502 00.000 5052 CameraToMount -- cameraX=6.23 cameraY=5.23 hyp=8.13 cameraTheta=0.70 mountX=-0.74 mountY=-7.39, mountTheta=-1.67
23:13:38.502 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=6.23, y=5.23, opts=13)
23:13:38.502 00.000 5052 Enqueuing Move request for stepguider (6.23, 5.23)
23:13:38.502 00.000 8976 Worker thread wakes up
23:13:38.503 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.23, 5.23) opts 0xd
23:13:38.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.23, 5.23)
23:13:38.503 00.000 8976 Moving (6.23, 5.23) raw xDistance=-0.74 yDistance=-7.39
23:13:38.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74
23:13:38.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.97 from input -7.39
23:13:38.503 00.000 8976 MoveAxis(R, 1, ABG)
23:13:38.503 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:38.503 00.000 8976 MoveAxis(U, 23, ABG)
23:13:38.503 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:38.503 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:38.503 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:38.503 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:38.503 00.000 8976 move complete, result=1
23:13:38.503 00.000 8976 worker thread done servicing request
23:13:38.503 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=394, med=32, FiltMin=27, FiltMax=298, Gamma=2.260
23:13:38.513 00.010 5052 UpdateGuideState exits: m=8643 SNR=65.3
23:13:38.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:38.513 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:38.513 00.000 5052 Enqueuing Expose request
23:13:38.513 00.000 5052 GuideStep: -0.7 px 0 ms EAST, -7.4 px 0 ms NORTH
23:13:38.513 00.000 8976 Worker thread wakes up
23:13:38.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:38.513 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,156,37,37)
23:13:38.514 00.001 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
23:13:38.514 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.73 = 0.44)
23:13:38.514 00.000 5052 CameraToMount -- cameraX=6.23 cameraY=5.23 hyp=8.13 cameraTheta=0.70 mountX=-6.44 mountY=3.49, mountTheta=2.64
23:13:38.514 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:38.514 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:39.542 01.028 8976 Exposure complete
23:13:39.557 00.015 8976 worker thread done servicing request
23:13:39.557 00.000 5052 OnExposeComplete: enter
23:13:39.557 00.000 5052 UpdateGuideState(): m_state=6
23:13:39.557 00.000 5052 Star::Find(18, 210, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
23:13:39.558 00.001 5052 Star::Find returns 1 (0), X=208.75, Y=174.56, Mass=8546, SNR=64.8, Peak=351 HFD=5.3
23:13:39.558 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.36) = xAngle (-1.51 = -1.51)
23:13:39.558 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.85 = -1.85)
23:13:39.558 00.000 5052 CameraToMount -- cameraX=4.69 cameraY=5.29 hyp=7.06 cameraTheta=0.85 mountX=0.40 mountY=-6.78, mountTheta=-1.51
23:13:39.558 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.69, y=5.29, opts=13)
23:13:39.558 00.000 5052 Enqueuing Move request for stepguider (4.69, 5.29)
23:13:39.558 00.000 8976 Worker thread wakes up
23:13:39.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.69, 5.29) opts 0xd
23:13:39.559 00.001 8976 Handling offset move in thread for stepguider, endpoint = (4.69, 5.29)
23:13:39.559 00.000 8976 Moving (4.69, 5.29) raw xDistance=0.40 yDistance=-6.78
23:13:39.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.40
23:13:39.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.62 from input -6.78
23:13:39.559 00.000 8976 MoveAxis(R, 0, ABG)
23:13:39.559 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:39.559 00.000 8976 MoveAxis(U, 22, ABG)
23:13:39.559 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:39.559 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:39.559 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:39.559 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:39.559 00.000 8976 move complete, result=1
23:13:39.559 00.000 8976 worker thread done servicing request
23:13:39.559 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=351, med=32, FiltMin=28, FiltMax=282, Gamma=2.260
23:13:39.570 00.011 5052 UpdateGuideState exits: m=8546 SNR=64.8
23:13:39.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:39.570 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:39.571 00.001 5052 Enqueuing Expose request
23:13:39.571 00.000 8976 Worker thread wakes up
23:13:39.571 00.000 5052 GuideStep: 0.4 px 0 ms EAST, -6.8 px 0 ms NORTH
23:13:39.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:39.571 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,157,37,37)
23:13:39.571 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
23:13:39.571 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.87 = 0.59)
23:13:39.571 00.000 5052 CameraToMount -- cameraX=4.69 cameraY=5.29 hyp=7.06 cameraTheta=0.85 mountX=-4.90 mountY=3.94, mountTheta=2.46
23:13:39.572 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:39.572 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:40.607 01.035 8976 Exposure complete
23:13:40.621 00.014 8976 worker thread done servicing request
23:13:40.621 00.000 5052 OnExposeComplete: enter
23:13:40.621 00.000 5052 UpdateGuideState(): m_state=6
23:13:40.622 00.001 5052 Star::Find(18, 208, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
23:13:40.622 00.000 5052 Star::Find returns 1 (0), X=206.64, Y=174.27, Mass=8754, SNR=65.7, Peak=478 HFD=4.8
23:13:40.622 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.36) = xAngle (-1.26 = -1.26)
23:13:40.622 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.60 = -1.60)
23:13:40.622 00.000 5052 CameraToMount -- cameraX=2.58 cameraY=5.00 hyp=5.63 cameraTheta=1.09 mountX=1.69 mountY=-5.62, mountTheta=-1.28
23:13:40.622 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.58, y=5.00, opts=13)
23:13:40.623 00.001 5052 Enqueuing Move request for stepguider (2.58, 5.00)
23:13:40.623 00.000 8976 Worker thread wakes up
23:13:40.623 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.58, 5.00) opts 0xd
23:13:40.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.58, 5.00)
23:13:40.623 00.000 8976 Moving (2.58, 5.00) raw xDistance=1.69 yDistance=-5.62
23:13:40.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.69
23:13:40.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.87 from input -5.62
23:13:40.623 00.000 8976 MoveAxis(L, 3, ABG)
23:13:40.623 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:40.623 00.000 8976 MoveAxis(U, 18, ABG)
23:13:40.623 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:40.623 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:40.623 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:40.623 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:40.623 00.000 8976 move complete, result=1
23:13:40.623 00.000 8976 worker thread done servicing request
23:13:40.624 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=478, med=32, FiltMin=27, FiltMax=304, Gamma=2.260
23:13:40.634 00.010 5052 UpdateGuideState exits: m=8754 SNR=65.7
23:13:40.634 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:40.634 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:40.634 00.000 5052 Enqueuing Expose request
23:13:40.634 00.000 5052 GuideStep: 1.7 px 0 ms WEST, -5.6 px 0 ms NORTH
23:13:40.634 00.000 8976 Worker thread wakes up
23:13:40.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:40.634 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:40.635 00.001 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
23:13:40.635 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.12 = 0.84)
23:13:40.635 00.000 5052 CameraToMount -- cameraX=2.58 cameraY=5.00 hyp=5.63 cameraTheta=1.09 mountX=-2.78 mountY=4.19, mountTheta=2.16
23:13:40.635 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:40.635 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:41.679 01.044 8976 Exposure complete
23:13:41.695 00.016 8976 worker thread done servicing request
23:13:41.695 00.000 5052 OnExposeComplete: enter
23:13:41.695 00.000 5052 UpdateGuideState(): m_state=6
23:13:41.695 00.000 5052 Star::Find(18, 206, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
23:13:41.695 00.000 5052 Star::Find returns 1 (0), X=206.48, Y=174.37, Mass=9014, SNR=66.6, Peak=442 HFD=5.0
23:13:41.695 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.36) = xAngle (-1.23 = -1.23)
23:13:41.695 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.57 = -1.57)
23:13:41.695 00.000 5052 CameraToMount -- cameraX=2.42 cameraY=5.10 hyp=5.64 cameraTheta=1.13 mountX=1.88 mountY=-5.64, mountTheta=-1.25
23:13:41.696 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.42, y=5.10, opts=13)
23:13:41.696 00.000 5052 Enqueuing Move request for stepguider (2.42, 5.10)
23:13:41.696 00.000 8976 Worker thread wakes up
23:13:41.697 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.42, 5.10) opts 0xd
23:13:41.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.42, 5.10)
23:13:41.697 00.000 8976 Moving (2.42, 5.10) raw xDistance=1.88 yDistance=-5.64
23:13:41.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.26 from input 1.88
23:13:41.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.82 from input -5.64
23:13:41.697 00.000 8976 MoveAxis(L, 4, ABG)
23:13:41.697 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:41.697 00.000 8976 MoveAxis(U, 18, ABG)
23:13:41.697 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:41.697 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:41.697 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:41.697 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:41.697 00.000 8976 move complete, result=1
23:13:41.697 00.000 8976 worker thread done servicing request
23:13:41.698 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=442, med=32, FiltMin=27, FiltMax=331, Gamma=2.260
23:13:41.709 00.011 5052 UpdateGuideState exits: m=9014 SNR=66.6
23:13:41.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:41.709 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:41.709 00.000 5052 Enqueuing Expose request
23:13:41.709 00.000 8976 Worker thread wakes up
23:13:41.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:41.709 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:41.710 00.001 5052 GuideStep: 1.9 px 0 ms WEST, -5.6 px 0 ms NORTH
23:13:41.710 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
23:13:41.710 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.16 = 0.87)
23:13:41.710 00.000 5052 CameraToMount -- cameraX=2.42 cameraY=5.10 hyp=5.64 cameraTheta=1.13 mountX=-2.62 mountY=4.32, mountTheta=2.12
23:13:41.710 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:41.711 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:42.753 01.042 8976 Exposure complete
23:13:42.769 00.016 8976 worker thread done servicing request
23:13:42.769 00.000 5052 OnExposeComplete: enter
23:13:42.769 00.000 5052 UpdateGuideState(): m_state=6
23:13:42.769 00.000 5052 Star::Find(18, 206, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
23:13:42.769 00.000 5052 Star::Find returns 1 (0), X=206.00, Y=174.49, Mass=9004, SNR=66.6, Peak=403 HFD=5.0
23:13:42.769 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.36) = xAngle (-1.15 = -1.15)
23:13:42.769 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.48 = -1.48)
23:13:42.769 00.000 5052 CameraToMount -- cameraX=1.94 cameraY=5.21 hyp=5.56 cameraTheta=1.21 mountX=2.30 mountY=-5.54, mountTheta=-1.18
23:13:42.770 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.94, y=5.21, opts=13)
23:13:42.770 00.000 5052 Enqueuing Move request for stepguider (1.94, 5.21)
23:13:42.770 00.000 8976 Worker thread wakes up
23:13:42.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.94, 5.21) opts 0xd
23:13:42.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.94, 5.21)
23:13:42.770 00.000 8976 Moving (1.94, 5.21) raw xDistance=2.30 yDistance=-5.54
23:13:42.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.53 from input 2.30
23:13:42.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.76 from input -5.54
23:13:42.771 00.001 8976 MoveAxis(L, 5, ABG)
23:13:42.771 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:42.771 00.000 8976 MoveAxis(U, 18, ABG)
23:13:42.771 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:42.771 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:42.771 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:42.771 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:42.771 00.000 8976 move complete, result=1
23:13:42.771 00.000 8976 worker thread done servicing request
23:13:42.771 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=403, med=32, FiltMin=28, FiltMax=326, Gamma=2.260
23:13:42.781 00.010 5052 UpdateGuideState exits: m=9004 SNR=66.6
23:13:42.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:42.781 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:42.781 00.000 5052 Enqueuing Expose request
23:13:42.781 00.000 5052 GuideStep: 2.3 px 0 ms WEST, -5.5 px 0 ms NORTH
23:13:42.781 00.000 8976 Worker thread wakes up
23:13:42.781 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:42.782 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:42.782 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
23:13:42.782 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.24 = 0.96)
23:13:42.782 00.000 5052 CameraToMount -- cameraX=1.94 cameraY=5.21 hyp=5.56 cameraTheta=1.21 mountX=-2.15 mountY=4.56, mountTheta=2.01
23:13:42.782 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:42.782 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:43.818 01.036 8976 Exposure complete
23:13:43.832 00.014 8976 worker thread done servicing request
23:13:43.832 00.000 5052 OnExposeComplete: enter
23:13:43.832 00.000 5052 UpdateGuideState(): m_state=6
23:13:43.832 00.000 5052 Star::Find(18, 206, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
23:13:43.832 00.000 5052 Star::Find returns 1 (0), X=203.44, Y=174.78, Mass=9111, SNR=66.9, Peak=353 HFD=5.0
23:13:43.832 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.36) = xAngle (-0.68 = -0.68)
23:13:43.832 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.01 = -1.01)
23:13:43.832 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=5.51 hyp=5.54 cameraTheta=1.68 mountX=4.32 mountY=-4.71, mountTheta=-0.83
23:13:43.833 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=5.51, opts=13)
23:13:43.833 00.000 5052 Enqueuing Move request for stepguider (-0.62, 5.51)
23:13:43.833 00.000 8976 Worker thread wakes up
23:13:43.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 5.51) opts 0xd
23:13:43.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 5.51)
23:13:43.833 00.000 8976 Moving (-0.62, 5.51) raw xDistance=4.32 yDistance=-4.71
23:13:43.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.83 from input 4.32
23:13:43.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.23 from input -4.71
23:13:43.833 00.000 8976 MoveAxis(L, 9, ABG)
23:13:43.833 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:43.834 00.001 8976 MoveAxis(U, 15, ABG)
23:13:43.834 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:43.834 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:43.834 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:43.834 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:43.834 00.000 8976 move complete, result=1
23:13:43.834 00.000 8976 worker thread done servicing request
23:13:43.834 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=353, med=32, FiltMin=28, FiltMax=319, Gamma=2.260
23:13:43.844 00.010 5052 UpdateGuideState exits: m=9111 SNR=66.9
23:13:43.844 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:43.844 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:43.844 00.000 5052 Enqueuing Expose request
23:13:43.844 00.000 8976 Worker thread wakes up
23:13:43.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:43.844 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:43.844 00.000 5052 GuideStep: 4.3 px 0 ms WEST, -4.7 px 0 ms NORTH
23:13:43.845 00.001 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.78 = -1.50)
23:13:43.845 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.71 = 1.43)
23:13:43.845 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=5.51 hyp=5.54 cameraTheta=1.68 mountX=0.40 mountY=5.49, mountTheta=1.50
23:13:43.845 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:43.845 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:44.878 01.033 8976 Exposure complete
23:13:44.891 00.013 8976 worker thread done servicing request
23:13:44.892 00.001 5052 OnExposeComplete: enter
23:13:44.892 00.000 5052 UpdateGuideState(): m_state=6
23:13:44.892 00.000 5052 Star::Find(18, 203, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
23:13:44.892 00.000 5052 Star::Find returns 1 (0), X=200.96, Y=174.91, Mass=8984, SNR=66.3, Peak=420 HFD=4.5
23:13:44.892 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.36) = xAngle (-0.29 = -0.29)
23:13:44.892 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.62 = -0.62)
23:13:44.892 00.000 5052 CameraToMount -- cameraX=-3.10 cameraY=5.63 hyp=6.43 cameraTheta=2.07 mountX=6.17 mountY=-3.76, mountTheta=-0.55
23:13:44.893 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.10, y=5.63, opts=13)
23:13:44.893 00.000 5052 Enqueuing Move request for stepguider (-3.10, 5.63)
23:13:44.893 00.000 8976 Worker thread wakes up
23:13:44.893 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.10, 5.63) opts 0xd
23:13:44.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.10, 5.63)
23:13:44.893 00.000 8976 Moving (-3.10, 5.63) raw xDistance=6.17 yDistance=-3.76
23:13:44.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.09 from input 6.17
23:13:44.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.60 from input -3.76
23:13:44.893 00.000 8976 MoveAxis(L, 13, ABG)
23:13:44.893 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:44.893 00.000 8976 MoveAxis(U, 12, ABG)
23:13:44.893 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:44.893 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:44.893 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:44.893 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:44.893 00.000 8976 move complete, result=1
23:13:44.893 00.000 8976 worker thread done servicing request
23:13:44.894 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=420, med=32, FiltMin=27, FiltMax=358, Gamma=2.260
23:13:44.903 00.009 5052 UpdateGuideState exits: m=8984 SNR=66.3
23:13:44.903 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:44.903 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:44.903 00.000 5052 Enqueuing Expose request
23:13:44.903 00.000 5052 GuideStep: 6.2 px 0 ms WEST, -3.8 px 0 ms NORTH
23:13:44.903 00.000 8976 Worker thread wakes up
23:13:44.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:44.903 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:44.904 00.001 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.18 = -1.11)
23:13:44.904 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.10 = 1.82)
23:13:44.904 00.000 5052 CameraToMount -- cameraX=-3.10 cameraY=5.63 hyp=6.43 cameraTheta=2.07 mountX=2.87 mountY=6.24, mountTheta=1.14
23:13:44.904 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:44.904 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:45.932 01.028 8976 Exposure complete
23:13:45.946 00.014 8976 worker thread done servicing request
23:13:45.946 00.000 5052 OnExposeComplete: enter
23:13:45.946 00.000 5052 UpdateGuideState(): m_state=6
23:13:45.946 00.000 5052 Star::Find(18, 200, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
23:13:45.946 00.000 5052 Star::Find returns 1 (0), X=200.39, Y=174.76, Mass=9015, SNR=66.7, Peak=367 HFD=4.9
23:13:45.946 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.36) = xAngle (-0.20 = -0.20)
23:13:45.946 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.54 = -0.54)
23:13:45.946 00.000 5052 CameraToMount -- cameraX=-3.67 cameraY=5.48 hyp=6.60 cameraTheta=2.16 mountX=6.47 mountY=-3.38, mountTheta=-0.48
23:13:45.947 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.67, y=5.48, opts=13)
23:13:45.947 00.000 5052 Enqueuing Move request for stepguider (-3.67, 5.48)
23:13:45.947 00.000 8976 Worker thread wakes up
23:13:45.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.67, 5.48) opts 0xd
23:13:45.947 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.67, 5.48)
23:13:45.947 00.000 8976 Moving (-3.67, 5.48) raw xDistance=6.47 yDistance=-3.38
23:13:45.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.36 from input 6.47
23:13:45.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.31 from input -3.38
23:13:45.947 00.000 8976 MoveAxis(L, 14, ABG)
23:13:45.947 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:45.947 00.000 8976 MoveAxis(U, 11, ABG)
23:13:45.947 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:45.948 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:45.948 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:45.948 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:45.948 00.000 8976 move complete, result=1
23:13:45.948 00.000 8976 worker thread done servicing request
23:13:45.948 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=367, med=32, FiltMin=27, FiltMax=313, Gamma=2.260
23:13:45.958 00.010 5052 UpdateGuideState exits: m=9015 SNR=66.7
23:13:45.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:45.958 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:45.958 00.000 5052 Enqueuing Expose request
23:13:45.958 00.000 5052 GuideStep: 6.5 px 0 ms WEST, -3.4 px 0 ms NORTH
23:13:45.958 00.000 8976 Worker thread wakes up
23:13:45.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:45.958 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:45.959 00.001 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.26 = -1.02)
23:13:45.959 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.19 = 1.91)
23:13:45.959 00.000 5052 CameraToMount -- cameraX=-3.67 cameraY=5.48 hyp=6.60 cameraTheta=2.16 mountX=3.44 mountY=6.23, mountTheta=1.07
23:13:45.959 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:45.959 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:47.003 01.044 8976 Exposure complete
23:13:47.016 00.013 8976 worker thread done servicing request
23:13:47.016 00.000 5052 OnExposeComplete: enter
23:13:47.016 00.000 5052 UpdateGuideState(): m_state=6
23:13:47.017 00.001 5052 Star::Find(18, 200, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
23:13:47.017 00.000 5052 Star::Find returns 1 (0), X=202.50, Y=174.37, Mass=9002, SNR=66.6, Peak=439 HFD=4.9
23:13:47.017 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.36) = xAngle (-0.49 = -0.49)
23:13:47.017 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.83 = -0.83)
23:13:47.017 00.000 5052 CameraToMount -- cameraX=-1.56 cameraY=5.10 hyp=5.33 cameraTheta=1.87 mountX=4.70 mountY=-3.94, mountTheta=-0.70
23:13:47.018 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.56, y=5.10, opts=13)
23:13:47.018 00.000 5052 Enqueuing Move request for stepguider (-1.56, 5.10)
23:13:47.018 00.000 8976 Worker thread wakes up
23:13:47.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.56, 5.10) opts 0xd
23:13:47.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.56, 5.10)
23:13:47.018 00.000 8976 Moving (-1.56, 5.10) raw xDistance=4.70 yDistance=-3.94
23:13:47.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.27 from input 4.70
23:13:47.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.64 from input -3.94
23:13:47.018 00.000 8976 MoveAxis(L, 11, ABG)
23:13:47.018 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:47.018 00.000 8976 MoveAxis(U, 12, ABG)
23:13:47.018 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:47.018 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:47.018 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:47.018 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:47.018 00.000 8976 move complete, result=1
23:13:47.018 00.000 8976 worker thread done servicing request
23:13:47.019 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=439, med=32, FiltMin=27, FiltMax=357, Gamma=2.260
23:13:47.028 00.009 5052 UpdateGuideState exits: m=9002 SNR=66.6
23:13:47.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:47.028 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:47.028 00.000 5052 Enqueuing Expose request
23:13:47.028 00.000 5052 GuideStep: 4.7 px 0 ms WEST, -3.9 px 0 ms NORTH
23:13:47.028 00.000 8976 Worker thread wakes up
23:13:47.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:47.029 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:47.029 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
23:13:47.030 00.001 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.90 = 1.61)
23:13:47.030 00.000 5052 CameraToMount -- cameraX=-1.56 cameraY=5.10 hyp=5.33 cameraTheta=1.87 mountX=1.36 mountY=5.33, mountTheta=1.32
23:13:47.030 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:47.030 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:48.073 01.043 8976 Exposure complete
23:13:48.089 00.016 8976 worker thread done servicing request
23:13:48.089 00.000 5052 OnExposeComplete: enter
23:13:48.089 00.000 5052 UpdateGuideState(): m_state=6
23:13:48.089 00.000 5052 Star::Find(18, 202, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
23:13:48.089 00.000 5052 Star::Find returns 1 (0), X=204.99, Y=174.58, Mass=8857, SNR=66.0, Peak=441 HFD=4.9
23:13:48.089 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.36) = xAngle (-0.96 = -0.96)
23:13:48.089 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.30 = -1.30)
23:13:48.089 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=5.31 hyp=5.39 cameraTheta=1.40 mountX=3.08 mountY=-5.20, mountTheta=-1.04
23:13:48.090 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=5.31, opts=13)
23:13:48.090 00.000 5052 Enqueuing Move request for stepguider (0.93, 5.31)
23:13:48.090 00.000 8976 Worker thread wakes up
23:13:48.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, 5.31) opts 0xd
23:13:48.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, 5.31)
23:13:48.090 00.000 8976 Moving (0.93, 5.31) raw xDistance=3.08 yDistance=-5.20
23:13:48.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.17 from input 3.08
23:13:48.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.46 from input -5.20
23:13:48.090 00.000 8976 MoveAxis(L, 7, ABG)
23:13:48.090 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:48.090 00.000 8976 MoveAxis(U, 16, ABG)
23:13:48.090 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:48.090 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:48.090 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:48.090 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:48.091 00.001 8976 move complete, result=1
23:13:48.091 00.000 8976 worker thread done servicing request
23:13:48.091 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=441, med=31, FiltMin=27, FiltMax=340, Gamma=2.260
23:13:48.101 00.010 5052 UpdateGuideState exits: m=8857 SNR=66.0
23:13:48.101 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:48.101 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:48.102 00.001 5052 Enqueuing Expose request
23:13:48.102 00.000 5052 GuideStep: 3.1 px 0 ms WEST, -5.2 px 0 ms NORTH
23:13:48.102 00.000 8976 Worker thread wakes up
23:13:48.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:48.102 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:48.102 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.79)
23:13:48.102 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.43 = 1.14)
23:13:48.102 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=5.31 hyp=5.39 cameraTheta=1.40 mountX=-1.15 mountY=4.90, mountTheta=1.80
23:13:48.103 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:48.103 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:49.136 01.033 8976 Exposure complete
23:13:49.150 00.014 8976 worker thread done servicing request
23:13:49.150 00.000 5052 OnExposeComplete: enter
23:13:49.150 00.000 5052 UpdateGuideState(): m_state=6
23:13:49.150 00.000 5052 Star::Find(18, 204, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
23:13:49.151 00.001 5052 Star::Find returns 1 (0), X=205.28, Y=174.73, Mass=8896, SNR=66.2, Peak=471 HFD=4.8
23:13:49.151 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.36) = xAngle (-1.01 = -1.01)
23:13:49.151 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.35 = -1.35)
23:13:49.151 00.000 5052 CameraToMount -- cameraX=1.22 cameraY=5.45 hyp=5.59 cameraTheta=1.35 mountX=2.98 mountY=-5.45, mountTheta=-1.07
23:13:49.151 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.22, y=5.45, opts=13)
23:13:49.151 00.000 5052 Enqueuing Move request for stepguider (1.22, 5.45)
23:13:49.151 00.000 8976 Worker thread wakes up
23:13:49.152 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.22, 5.45) opts 0xd
23:13:49.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.22, 5.45)
23:13:49.152 00.000 8976 Moving (1.22, 5.45) raw xDistance=2.98 yDistance=-5.45
23:13:49.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.03 from input 2.98
23:13:49.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.68 from input -5.45
23:13:49.152 00.000 8976 MoveAxis(L, 7, ABG)
23:13:49.152 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:49.152 00.000 8976 MoveAxis(U, 17, ABG)
23:13:49.152 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:49.152 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:49.152 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:49.152 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:49.152 00.000 8976 move complete, result=1
23:13:49.152 00.000 8976 worker thread done servicing request
23:13:49.152 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=471, med=31, FiltMin=27, FiltMax=332, Gamma=2.260
23:13:49.163 00.011 5052 UpdateGuideState exits: m=8896 SNR=66.2
23:13:49.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:49.163 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:49.163 00.000 5052 Enqueuing Expose request
23:13:49.163 00.000 8976 Worker thread wakes up
23:13:49.163 00.000 5052 GuideStep: 3.0 px 0 ms WEST, -5.4 px 0 ms NORTH
23:13:49.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:49.163 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:49.163 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
23:13:49.163 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.38 = 1.10)
23:13:49.163 00.000 5052 CameraToMount -- cameraX=1.22 cameraY=5.45 hyp=5.59 cameraTheta=1.35 mountX=-1.44 mountY=4.97, mountTheta=1.85
23:13:49.164 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:49.164 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:50.193 01.029 8976 Exposure complete
23:13:50.207 00.014 8976 worker thread done servicing request
23:13:50.208 00.001 5052 OnExposeComplete: enter
23:13:50.208 00.000 5052 UpdateGuideState(): m_state=6
23:13:50.208 00.000 5052 Star::Find(18, 205, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
23:13:50.208 00.000 5052 Star::Find returns 1 (0), X=205.08, Y=174.43, Mass=8966, SNR=66.5, Peak=401 HFD=5.0
23:13:50.208 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.36) = xAngle (-0.98 = -0.98)
23:13:50.208 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.32 = -1.32)
23:13:50.208 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=5.16 hyp=5.26 cameraTheta=1.38 mountX=2.91 mountY=-5.09, mountTheta=-1.05
23:13:50.209 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=5.16, opts=13)
23:13:50.209 00.000 5052 Enqueuing Move request for stepguider (1.02, 5.16)
23:13:50.209 00.000 8976 Worker thread wakes up
23:13:50.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, 5.16) opts 0xd
23:13:50.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, 5.16)
23:13:50.209 00.000 8976 Moving (1.02, 5.16) raw xDistance=2.91 yDistance=-5.09
23:13:50.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.98 from input 2.91
23:13:50.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.47 from input -5.09
23:13:50.209 00.000 8976 MoveAxis(L, 6, ABG)
23:13:50.209 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:50.209 00.000 8976 MoveAxis(U, 16, ABG)
23:13:50.209 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:50.209 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:50.209 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:50.209 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:50.209 00.000 8976 move complete, result=1
23:13:50.209 00.000 8976 worker thread done servicing request
23:13:50.210 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=401, med=32, FiltMin=27, FiltMax=305, Gamma=2.260
23:13:50.219 00.009 5052 UpdateGuideState exits: m=8966 SNR=66.5
23:13:50.220 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:50.220 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:50.220 00.000 5052 Enqueuing Expose request
23:13:50.220 00.000 5052 GuideStep: 2.9 px 0 ms WEST, -5.1 px 0 ms NORTH
23:13:50.220 00.000 8976 Worker thread wakes up
23:13:50.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:50.220 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:50.220 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.81)
23:13:50.220 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.40 = 1.12)
23:13:50.221 00.001 5052 CameraToMount -- cameraX=1.02 cameraY=5.16 hyp=5.26 cameraTheta=1.38 mountX=-1.23 mountY=4.73, mountTheta=1.82
23:13:50.221 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:50.221 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:51.251 01.030 8976 Exposure complete
23:13:51.265 00.014 8976 worker thread done servicing request
23:13:51.265 00.000 5052 OnExposeComplete: enter
23:13:51.265 00.000 5052 UpdateGuideState(): m_state=6
23:13:51.265 00.000 5052 Star::Find(18, 205, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
23:13:51.265 00.000 5052 Star::Find returns 1 (0), X=205.83, Y=174.70, Mass=8870, SNR=66.1, Peak=382 HFD=5.0
23:13:51.265 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.36) = xAngle (-1.10 = -1.10)
23:13:51.265 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.44 = -1.44)
23:13:51.265 00.000 5052 CameraToMount -- cameraX=1.77 cameraY=5.42 hyp=5.70 cameraTheta=1.26 mountX=2.57 mountY=-5.66, mountTheta=-1.14
23:13:51.266 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.77, y=5.42, opts=13)
23:13:51.266 00.000 5052 Enqueuing Move request for stepguider (1.77, 5.42)
23:13:51.266 00.000 8976 Worker thread wakes up
23:13:51.266 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.77, 5.42) opts 0xd
23:13:51.266 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.77, 5.42)
23:13:51.266 00.000 8976 Moving (1.77, 5.42) raw xDistance=2.57 yDistance=-5.66
23:13:51.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.76 from input 2.57
23:13:51.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.81 from input -5.66
23:13:51.266 00.000 8976 MoveAxis(L, 6, ABG)
23:13:51.266 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:51.266 00.000 8976 MoveAxis(U, 18, ABG)
23:13:51.266 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:51.266 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:51.267 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:51.267 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:51.267 00.000 8976 move complete, result=1
23:13:51.267 00.000 8976 worker thread done servicing request
23:13:51.267 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=382, med=32, FiltMin=28, FiltMax=309, Gamma=2.260
23:13:51.276 00.009 5052 UpdateGuideState exits: m=8870 SNR=66.1
23:13:51.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:51.277 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:51.277 00.000 5052 Enqueuing Expose request
23:13:51.277 00.000 5052 GuideStep: 2.6 px 0 ms WEST, -5.7 px 0 ms NORTH
23:13:51.277 00.000 8976 Worker thread wakes up
23:13:51.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:51.277 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:51.277 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
23:13:51.277 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.28 = 1.00)
23:13:51.277 00.000 5052 CameraToMount -- cameraX=1.77 cameraY=5.42 hyp=5.70 cameraTheta=1.26 mountX=-1.99 mountY=4.80, mountTheta=1.96
23:13:51.278 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:51.278 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:52.320 01.042 8976 Exposure complete
23:13:52.333 00.013 8976 worker thread done servicing request
23:13:52.333 00.000 5052 OnExposeComplete: enter
23:13:52.333 00.000 5052 UpdateGuideState(): m_state=6
23:13:52.333 00.000 5052 Star::Find(18, 205, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
23:13:52.333 00.000 5052 Star::Find returns 1 (0), X=207.24, Y=174.76, Mass=8922, SNR=66.3, Peak=407 HFD=5.0
23:13:52.333 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.36) = xAngle (-1.31 = -1.31)
23:13:52.333 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.65 = -1.65)
23:13:52.333 00.000 5052 CameraToMount -- cameraX=3.18 cameraY=5.49 hyp=6.35 cameraTheta=1.05 mountX=1.61 mountY=-6.33, mountTheta=-1.32
23:13:52.334 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.18, y=5.49, opts=13)
23:13:52.334 00.000 5052 Enqueuing Move request for stepguider (3.18, 5.49)
23:13:52.334 00.000 8976 Worker thread wakes up
23:13:52.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.18, 5.49) opts 0xd
23:13:52.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.18, 5.49)
23:13:52.334 00.000 8976 Moving (3.18, 5.49) raw xDistance=1.61 yDistance=-6.33
23:13:52.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.14 from input 1.61
23:13:52.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.25 from input -6.33
23:13:52.335 00.001 8976 MoveAxis(L, 4, ABG)
23:13:52.335 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:52.335 00.000 8976 MoveAxis(U, 20, ABG)
23:13:52.335 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:52.335 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:52.335 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:52.335 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:52.335 00.000 8976 move complete, result=1
23:13:52.335 00.000 8976 worker thread done servicing request
23:13:52.335 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=407, med=32, FiltMin=27, FiltMax=316, Gamma=2.260
23:13:52.345 00.010 5052 UpdateGuideState exits: m=8922 SNR=66.3
23:13:52.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:52.345 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:52.345 00.000 5052 Enqueuing Expose request
23:13:52.345 00.000 5052 GuideStep: 1.6 px 0 ms WEST, -6.3 px 0 ms NORTH
23:13:52.345 00.000 8976 Worker thread wakes up
23:13:52.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:52.345 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:52.346 00.001 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
23:13:52.346 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.07 = 0.79)
23:13:52.346 00.000 5052 CameraToMount -- cameraX=3.18 cameraY=5.49 hyp=6.35 cameraTheta=1.05 mountX=-3.40 mountY=4.51, mountTheta=2.22
23:13:52.346 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:52.346 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:53.390 01.044 8976 Exposure complete
23:13:53.405 00.015 8976 worker thread done servicing request
23:13:53.405 00.000 5052 OnExposeComplete: enter
23:13:53.405 00.000 5052 UpdateGuideState(): m_state=6
23:13:53.405 00.000 5052 Star::Find(18, 207, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
23:13:53.405 00.000 5052 Star::Find returns 1 (0), X=208.02, Y=174.59, Mass=8969, SNR=66.5, Peak=432 HFD=4.9
23:13:53.405 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.36) = xAngle (-1.43 = -1.43)
23:13:53.406 00.001 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.77 = -1.77)
23:13:53.406 00.000 5052 CameraToMount -- cameraX=3.96 cameraY=5.32 hyp=6.63 cameraTheta=0.93 mountX=0.94 mountY=-6.50, mountTheta=-1.43
23:13:53.406 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.96, y=5.32, opts=13)
23:13:53.406 00.000 5052 Enqueuing Move request for stepguider (3.96, 5.32)
23:13:53.406 00.000 8976 Worker thread wakes up
23:13:53.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.96, 5.32) opts 0xd
23:13:53.407 00.001 8976 Handling offset move in thread for stepguider, endpoint = (3.96, 5.32)
23:13:53.407 00.000 8976 Moving (3.96, 5.32) raw xDistance=0.94 yDistance=-6.50
23:13:53.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.94
23:13:53.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.39 from input -6.50
23:13:53.407 00.000 8976 MoveAxis(L, 2, ABG)
23:13:53.407 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:53.407 00.000 8976 MoveAxis(U, 21, ABG)
23:13:53.407 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:53.407 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:53.407 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:53.407 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:53.407 00.000 8976 move complete, result=1
23:13:53.407 00.000 8976 worker thread done servicing request
23:13:53.407 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=432, med=32, FiltMin=27, FiltMax=344, Gamma=2.260
23:13:53.418 00.011 5052 UpdateGuideState exits: m=8969 SNR=66.5
23:13:53.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:53.418 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:53.418 00.000 5052 Enqueuing Expose request
23:13:53.419 00.001 8976 Worker thread wakes up
23:13:53.419 00.000 5052 GuideStep: 0.9 px 0 ms WEST, -6.5 px 0 ms NORTH
23:13:53.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:53.419 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:13:53.419 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
23:13:53.419 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.96 = 0.68)
23:13:53.419 00.000 5052 CameraToMount -- cameraX=3.96 cameraY=5.32 hyp=6.63 cameraTheta=0.93 mountX=-4.17 mountY=4.15, mountTheta=2.36
23:13:53.420 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:53.420 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:54.454 01.034 8976 Exposure complete
23:13:54.469 00.015 8976 worker thread done servicing request
23:13:54.469 00.000 5052 OnExposeComplete: enter
23:13:54.469 00.000 5052 UpdateGuideState(): m_state=6
23:13:54.469 00.000 5052 Star::Find(18, 208, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
23:13:54.469 00.000 5052 Star::Find returns 1 (0), X=209.61, Y=175.09, Mass=8784, SNR=65.6, Peak=343 HFD=5.2
23:13:54.469 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.36) = xAngle (-1.55 = -1.55)
23:13:54.469 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.89 = -1.89)
23:13:54.469 00.000 5052 CameraToMount -- cameraX=5.55 cameraY=5.82 hyp=8.04 cameraTheta=0.81 mountX=0.17 mountY=-7.64, mountTheta=-1.55
23:13:54.470 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.55, y=5.82, opts=13)
23:13:54.470 00.000 5052 Enqueuing Move request for stepguider (5.55, 5.82)
23:13:54.470 00.000 8976 Worker thread wakes up
23:13:54.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.55, 5.82) opts 0xd
23:13:54.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.55, 5.82)
23:13:54.470 00.000 8976 Moving (5.55, 5.82) raw xDistance=0.17 yDistance=-7.64
23:13:54.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:13:54.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.12 from input -7.64
23:13:54.470 00.000 8976 MoveAxis(R, 0, ABG)
23:13:54.470 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:54.470 00.000 8976 MoveAxis(U, 24, ABG)
23:13:54.471 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:54.471 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:54.471 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:54.471 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:54.471 00.000 8976 move complete, result=1
23:13:54.471 00.000 8976 worker thread done servicing request
23:13:54.471 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=343, med=32, FiltMin=28, FiltMax=282, Gamma=2.260
23:13:54.481 00.010 5052 UpdateGuideState exits: m=8784 SNR=65.6
23:13:54.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:54.481 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:54.481 00.000 5052 Enqueuing Expose request
23:13:54.481 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -7.6 px 0 ms NORTH
23:13:54.481 00.000 8976 Worker thread wakes up
23:13:54.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:54.481 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,157,37,37)
23:13:54.482 00.001 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
23:13:54.482 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.84 = 0.55)
23:13:54.482 00.000 5052 CameraToMount -- cameraX=5.55 cameraY=5.82 hyp=8.04 cameraTheta=0.81 mountX=-5.78 mountY=4.24, mountTheta=2.51
23:13:54.482 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:54.482 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:55.520 01.038 8976 Exposure complete
23:13:55.534 00.014 8976 worker thread done servicing request
23:13:55.534 00.000 5052 OnExposeComplete: enter
23:13:55.535 00.001 5052 UpdateGuideState(): m_state=6
23:13:55.535 00.000 5052 Star::Find(18, 209, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
23:13:55.535 00.000 5052 Star::Find returns 1 (0), X=209.79, Y=175.51, Mass=8830, SNR=66.0, Peak=390 HFD=5.0
23:13:55.535 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.36) = xAngle (-1.53 = -1.53)
23:13:55.535 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.87 = -1.87)
23:13:55.535 00.000 5052 CameraToMount -- cameraX=5.73 cameraY=6.24 hyp=8.47 cameraTheta=0.83 mountX=0.33 mountY=-8.09, mountTheta=-1.53
23:13:55.535 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.73, y=6.24, opts=13)
23:13:55.536 00.001 5052 Enqueuing Move request for stepguider (5.73, 6.24)
23:13:55.536 00.000 8976 Worker thread wakes up
23:13:55.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.73, 6.24) opts 0xd
23:13:55.536 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.73, 6.24)
23:13:55.536 00.000 8976 Moving (5.73, 6.24) raw xDistance=0.33 yDistance=-8.09
23:13:55.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.33
23:13:55.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.45 from input -8.09
23:13:55.536 00.000 8976 MoveAxis(R, 0, ABG)
23:13:55.536 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:55.536 00.000 8976 MoveAxis(U, 26, ABG)
23:13:55.536 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:55.536 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:55.536 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:55.536 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:55.536 00.000 8976 move complete, result=1
23:13:55.536 00.000 8976 worker thread done servicing request
23:13:55.537 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=390, med=32, FiltMin=27, FiltMax=333, Gamma=2.260
23:13:55.547 00.010 5052 UpdateGuideState exits: m=8830 SNR=66.0
23:13:55.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:55.547 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:55.547 00.000 5052 Enqueuing Expose request
23:13:55.547 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -8.1 px 0 ms NORTH
23:13:55.547 00.000 8976 Worker thread wakes up
23:13:55.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:55.547 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,158,37,37)
23:13:55.548 00.001 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
23:13:55.548 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.86 = 0.57)
23:13:55.548 00.000 5052 CameraToMount -- cameraX=5.73 cameraY=6.24 hyp=8.47 cameraTheta=0.83 mountX=-5.97 mountY=4.59, mountTheta=2.49
23:13:55.548 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:55.548 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:56.587 01.039 8976 Exposure complete
23:13:56.601 00.014 8976 worker thread done servicing request
23:13:56.601 00.000 5052 OnExposeComplete: enter
23:13:56.601 00.000 5052 UpdateGuideState(): m_state=6
23:13:56.602 00.001 5052 Star::Find(18, 209, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
23:13:56.602 00.000 5052 Star::Find returns 1 (0), X=209.11, Y=175.09, Mass=8666, SNR=65.3, Peak=416 HFD=4.6
23:13:56.602 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.36) = xAngle (-1.50 = -1.50)
23:13:56.602 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.84 = -1.84)
23:13:56.602 00.000 5052 CameraToMount -- cameraX=5.05 cameraY=5.81 hyp=7.70 cameraTheta=0.86 mountX=0.52 mountY=-7.42, mountTheta=-1.50
23:13:56.602 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.05, y=5.81, opts=13)
23:13:56.602 00.000 5052 Enqueuing Move request for stepguider (5.05, 5.81)
23:13:56.603 00.001 8976 Worker thread wakes up
23:13:56.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.05, 5.81) opts 0xd
23:13:56.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.05, 5.81)
23:13:56.603 00.000 8976 Moving (5.05, 5.81) raw xDistance=0.52 yDistance=-7.42
23:13:56.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.52
23:13:56.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.05 from input -7.42
23:13:56.603 00.000 8976 MoveAxis(R, 0, ABG)
23:13:56.603 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:56.603 00.000 8976 MoveAxis(U, 24, ABG)
23:13:56.603 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:56.603 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:56.603 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:56.603 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:56.603 00.000 8976 move complete, result=1
23:13:56.603 00.000 8976 worker thread done servicing request
23:13:56.603 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=416, med=32, FiltMin=27, FiltMax=351, Gamma=2.260
23:13:56.613 00.010 5052 UpdateGuideState exits: m=8666 SNR=65.3
23:13:56.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:56.613 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:56.613 00.000 5052 Enqueuing Expose request
23:13:56.613 00.000 5052 GuideStep: 0.5 px 0 ms EAST, -7.4 px 0 ms NORTH
23:13:56.613 00.000 8976 Worker thread wakes up
23:13:56.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:56.613 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,157,37,37)
23:13:56.614 00.001 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
23:13:56.614 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.88 = 0.60)
23:13:56.614 00.000 5052 CameraToMount -- cameraX=5.05 cameraY=5.81 hyp=7.70 cameraTheta=0.86 mountX=-5.28 mountY=4.36, mountTheta=2.45
23:13:56.614 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:56.614 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:57.641 01.027 8976 Exposure complete
23:13:57.655 00.014 8976 worker thread done servicing request
23:13:57.655 00.000 5052 OnExposeComplete: enter
23:13:57.655 00.000 5052 UpdateGuideState(): m_state=6
23:13:57.655 00.000 5052 Star::Find(18, 209, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
23:13:57.655 00.000 5052 Star::Find returns 1 (0), X=208.72, Y=175.05, Mass=9073, SNR=66.9, Peak=373 HFD=5.0
23:13:57.655 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.36) = xAngle (-1.47 = -1.47)
23:13:57.655 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.81 = -1.81)
23:13:57.655 00.000 5052 CameraToMount -- cameraX=4.66 cameraY=5.78 hyp=7.42 cameraTheta=0.89 mountX=0.77 mountY=-7.22, mountTheta=-1.47
23:13:57.656 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.66, y=5.78, opts=13)
23:13:57.656 00.000 5052 Enqueuing Move request for stepguider (4.66, 5.78)
23:13:57.656 00.000 8976 Worker thread wakes up
23:13:57.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.66, 5.78) opts 0xd
23:13:57.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.66, 5.78)
23:13:57.656 00.000 8976 Moving (4.66, 5.78) raw xDistance=0.77 yDistance=-7.22
23:13:57.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.77
23:13:57.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.90 from input -7.22
23:13:57.657 00.001 8976 MoveAxis(L, 2, ABG)
23:13:57.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:57.657 00.000 8976 MoveAxis(U, 23, ABG)
23:13:57.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:57.657 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:57.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:57.657 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:57.657 00.000 8976 move complete, result=1
23:13:57.657 00.000 8976 worker thread done servicing request
23:13:57.658 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=373, med=32, FiltMin=28, FiltMax=278, Gamma=2.260
23:13:57.668 00.010 5052 UpdateGuideState exits: m=9073 SNR=66.9
23:13:57.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:57.668 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:57.668 00.000 5052 Enqueuing Expose request
23:13:57.668 00.000 8976 Worker thread wakes up
23:13:57.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:57.668 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,157,37,37)
23:13:57.669 00.001 5052 GuideStep: 0.8 px 0 ms WEST, -7.2 px 0 ms NORTH
23:13:57.669 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
23:13:57.669 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.92 = 0.64)
23:13:57.669 00.000 5052 CameraToMount -- cameraX=4.66 cameraY=5.78 hyp=7.42 cameraTheta=0.89 mountX=-4.89 mountY=4.42, mountTheta=2.41
23:13:57.669 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:57.670 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:58.700 01.030 8976 Exposure complete
23:13:58.714 00.014 8976 worker thread done servicing request
23:13:58.714 00.000 5052 OnExposeComplete: enter
23:13:58.714 00.000 5052 UpdateGuideState(): m_state=6
23:13:58.714 00.000 5052 Star::Find(18, 208, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 123
23:13:58.714 00.000 5052 Star::Find returns 1 (0), X=210.21, Y=175.43, Mass=8735, SNR=65.6, Peak=329 HFD=5.4
23:13:58.714 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.36) = xAngle (-1.57 = -1.57)
23:13:58.714 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.91 = -1.91)
23:13:58.714 00.000 5052 CameraToMount -- cameraX=6.15 cameraY=6.15 hyp=8.70 cameraTheta=0.79 mountX=-0.02 mountY=-8.19, mountTheta=-1.57
23:13:58.715 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.15, y=6.15, opts=13)
23:13:58.715 00.000 5052 Enqueuing Move request for stepguider (6.15, 6.15)
23:13:58.715 00.000 8976 Worker thread wakes up
23:13:58.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.15, 6.15) opts 0xd
23:13:58.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.15, 6.15)
23:13:58.715 00.000 8976 Moving (6.15, 6.15) raw xDistance=-0.02 yDistance=-8.19
23:13:58.716 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:13:58.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.51 from input -8.19
23:13:58.716 00.000 8976 MoveAxis(R, 0, ABG)
23:13:58.716 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:58.716 00.000 8976 MoveAxis(U, 26, ABG)
23:13:58.716 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:58.716 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:58.716 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:58.716 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:58.716 00.000 8976 move complete, result=1
23:13:58.716 00.000 8976 worker thread done servicing request
23:13:58.716 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=329, med=32, FiltMin=27, FiltMax=294, Gamma=2.260
23:13:58.726 00.010 5052 UpdateGuideState exits: m=8735 SNR=65.6
23:13:58.726 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:58.726 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:58.726 00.000 5052 Enqueuing Expose request
23:13:58.726 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -8.2 px 0 ms NORTH
23:13:58.726 00.000 8976 Worker thread wakes up
23:13:58.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:58.726 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,157,37,37)
23:13:58.727 00.001 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
23:13:58.727 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.81 = 0.53)
23:13:58.727 00.000 5052 CameraToMount -- cameraX=6.15 cameraY=6.15 hyp=8.70 cameraTheta=0.79 mountX=-6.39 mountY=4.41, mountTheta=2.54
23:13:58.727 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:58.727 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:13:59.759 01.032 8976 Exposure complete
23:13:59.775 00.016 8976 worker thread done servicing request
23:13:59.775 00.000 5052 OnExposeComplete: enter
23:13:59.775 00.000 5052 UpdateGuideState(): m_state=6
23:13:59.775 00.000 5052 Star::Find(18, 210, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 124
23:13:59.775 00.000 5052 Star::Find returns 1 (0), X=210.68, Y=175.39, Mass=8798, SNR=65.8, Peak=370 HFD=4.9
23:13:59.775 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.36) = xAngle (-1.61 = -1.61)
23:13:59.775 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.95 = -1.95)
23:13:59.775 00.000 5052 CameraToMount -- cameraX=6.62 cameraY=6.11 hyp=9.01 cameraTheta=0.75 mountX=-0.39 mountY=-8.36, mountTheta=-1.62
23:13:59.776 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.62, y=6.11, opts=13)
23:13:59.776 00.000 5052 Enqueuing Move request for stepguider (6.62, 6.11)
23:13:59.776 00.000 8976 Worker thread wakes up
23:13:59.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.62, 6.11) opts 0xd
23:13:59.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.62, 6.11)
23:13:59.776 00.000 8976 Moving (6.62, 6.11) raw xDistance=-0.39 yDistance=-8.36
23:13:59.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.39
23:13:59.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.65 from input -8.36
23:13:59.776 00.000 8976 MoveAxis(R, 0, ABG)
23:13:59.776 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:59.777 00.001 8976 MoveAxis(U, 27, ABG)
23:13:59.777 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:13:59.777 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:13:59.777 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:13:59.777 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:13:59.777 00.000 8976 move complete, result=1
23:13:59.777 00.000 8976 worker thread done servicing request
23:13:59.777 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=370, med=32, FiltMin=28, FiltMax=303, Gamma=2.260
23:13:59.788 00.011 5052 UpdateGuideState exits: m=8798 SNR=65.8
23:13:59.789 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:59.789 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:13:59.789 00.000 5052 Enqueuing Expose request
23:13:59.789 00.000 8976 Worker thread wakes up
23:13:59.789 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -8.4 px 0 ms NORTH
23:13:59.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:13:59.789 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,157,37,37)
23:13:59.789 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.44)
23:13:59.790 00.001 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.77 = 0.49)
23:13:59.790 00.000 5052 CameraToMount -- cameraX=6.62 cameraY=6.11 hyp=9.01 cameraTheta=0.75 mountX=-6.86 mountY=4.25, mountTheta=2.59
23:13:59.790 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:13:59.790 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:00.823 01.033 8976 Exposure complete
23:14:00.837 00.014 8976 worker thread done servicing request
23:14:00.837 00.000 5052 OnExposeComplete: enter
23:14:00.837 00.000 5052 UpdateGuideState(): m_state=6
23:14:00.837 00.000 5052 Star::Find(18, 210, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 125
23:14:00.837 00.000 5052 Star::Find returns 1 (0), X=211.43, Y=175.38, Mass=8873, SNR=66.1, Peak=378 HFD=5.1
23:14:00.837 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.36) = xAngle (-1.67 = -1.67)
23:14:00.837 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.01 = -2.01)
23:14:00.837 00.000 5052 CameraToMount -- cameraX=7.37 cameraY=6.10 hyp=9.57 cameraTheta=0.69 mountX=-0.93 mountY=-8.67, mountTheta=-1.68
23:14:00.838 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.37, y=6.10, opts=13)
23:14:00.838 00.000 5052 Enqueuing Move request for stepguider (7.37, 6.10)
23:14:00.838 00.000 8976 Worker thread wakes up
23:14:00.839 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.37, 6.10) opts 0xd
23:14:00.839 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.37, 6.10)
23:14:00.839 00.000 8976 Moving (7.37, 6.10) raw xDistance=-0.93 yDistance=-8.67
23:14:00.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.93
23:14:00.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.86 from input -8.67
23:14:00.839 00.000 8976 MoveAxis(R, 2, ABG)
23:14:00.839 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:00.839 00.000 8976 MoveAxis(U, 28, ABG)
23:14:00.839 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:00.839 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:00.839 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:00.839 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:00.839 00.000 8976 move complete, result=1
23:14:00.839 00.000 8976 worker thread done servicing request
23:14:00.839 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=378, med=32, FiltMin=27, FiltMax=308, Gamma=2.260
23:14:00.849 00.010 5052 UpdateGuideState exits: m=8873 SNR=66.1
23:14:00.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:00.849 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:00.849 00.000 5052 Enqueuing Expose request
23:14:00.849 00.000 5052 GuideStep: -0.9 px 0 ms EAST, -8.7 px 0 ms NORTH
23:14:00.849 00.000 8976 Worker thread wakes up
23:14:00.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:00.850 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(193,157,37,37)
23:14:00.850 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
23:14:00.850 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.72 = 0.44)
23:14:00.850 00.000 5052 CameraToMount -- cameraX=7.37 cameraY=6.10 hyp=9.57 cameraTheta=0.69 mountX=-7.61 mountY=4.05, mountTheta=2.65
23:14:00.851 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:00.851 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:01.877 01.026 8976 Exposure complete
23:14:01.890 00.013 8976 worker thread done servicing request
23:14:01.891 00.001 5052 OnExposeComplete: enter
23:14:01.891 00.000 5052 UpdateGuideState(): m_state=6
23:14:01.891 00.000 5052 Star::Find(18, 211, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 126
23:14:01.891 00.000 5052 Star::Find returns 1 (0), X=211.03, Y=174.93, Mass=8755, SNR=65.7, Peak=371 HFD=4.6
23:14:01.891 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.36) = xAngle (-1.68 = -1.68)
23:14:01.891 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.02 = -2.02)
23:14:01.891 00.000 5052 CameraToMount -- cameraX=6.97 cameraY=5.66 hyp=8.98 cameraTheta=0.68 mountX=-0.95 mountY=-8.10, mountTheta=-1.69
23:14:01.892 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.97, y=5.66, opts=13)
23:14:01.892 00.000 5052 Enqueuing Move request for stepguider (6.97, 5.66)
23:14:01.892 00.000 8976 Worker thread wakes up
23:14:01.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.97, 5.66) opts 0xd
23:14:01.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.97, 5.66)
23:14:01.892 00.000 8976 Moving (6.97, 5.66) raw xDistance=-0.95 yDistance=-8.10
23:14:01.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.95
23:14:01.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.51 from input -8.10
23:14:01.892 00.000 8976 MoveAxis(R, 2, ABG)
23:14:01.892 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:01.892 00.000 8976 MoveAxis(U, 26, ABG)
23:14:01.892 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:01.892 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:01.892 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:01.892 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:01.892 00.000 8976 move complete, result=1
23:14:01.892 00.000 8976 worker thread done servicing request
23:14:01.893 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=371, med=32, FiltMin=28, FiltMax=325, Gamma=2.260
23:14:01.902 00.009 5052 UpdateGuideState exits: m=8755 SNR=65.7
23:14:01.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:01.903 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:01.903 00.000 5052 Enqueuing Expose request
23:14:01.903 00.000 5052 GuideStep: -1.0 px 0 ms EAST, -8.1 px 0 ms NORTH
23:14:01.903 00.000 8976 Worker thread wakes up
23:14:01.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:01.903 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,157,37,37)
23:14:01.903 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
23:14:01.903 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.71 = 0.43)
23:14:01.903 00.000 5052 CameraToMount -- cameraX=6.97 cameraY=5.66 hyp=8.98 cameraTheta=0.68 mountX=-7.19 mountY=3.72, mountTheta=2.66
23:14:01.904 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:01.904 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:02.938 01.034 8976 Exposure complete
23:14:02.952 00.014 8976 worker thread done servicing request
23:14:02.952 00.000 5052 OnExposeComplete: enter
23:14:02.952 00.000 5052 UpdateGuideState(): m_state=6
23:14:02.952 00.000 5052 Star::Find(18, 211, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 127
23:14:02.952 00.000 5052 Star::Find returns 1 (0), X=210.45, Y=175.08, Mass=8893, SNR=66.2, Peak=396 HFD=5.1
23:14:02.952 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.36) = xAngle (-1.62 = -1.62)
23:14:02.952 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.96 = -1.96)
23:14:02.952 00.000 5052 CameraToMount -- cameraX=6.39 cameraY=5.81 hyp=8.64 cameraTheta=0.74 mountX=-0.44 mountY=-7.99, mountTheta=-1.63
23:14:02.953 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.39, y=5.81, opts=13)
23:14:02.953 00.000 5052 Enqueuing Move request for stepguider (6.39, 5.81)
23:14:02.953 00.000 8976 Worker thread wakes up
23:14:02.953 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.39, 5.81) opts 0xd
23:14:02.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.39, 5.81)
23:14:02.953 00.000 8976 Moving (6.39, 5.81) raw xDistance=-0.44 yDistance=-7.99
23:14:02.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.44
23:14:02.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.42 from input -7.99
23:14:02.953 00.000 8976 MoveAxis(R, 0, ABG)
23:14:02.954 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:02.954 00.000 8976 MoveAxis(U, 26, ABG)
23:14:02.954 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:02.954 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:02.954 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:02.954 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:02.954 00.000 8976 move complete, result=1
23:14:02.954 00.000 8976 worker thread done servicing request
23:14:02.954 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=396, med=31, FiltMin=27, FiltMax=292, Gamma=2.260
23:14:02.965 00.011 5052 UpdateGuideState exits: m=8893 SNR=66.2
23:14:02.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:02.965 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:02.965 00.000 5052 Enqueuing Expose request
23:14:02.965 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -8.0 px 0 ms NORTH
23:14:02.965 00.000 8976 Worker thread wakes up
23:14:02.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:02.965 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,157,37,37)
23:14:02.966 00.001 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
23:14:02.966 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.77 = 0.48)
23:14:02.966 00.000 5052 CameraToMount -- cameraX=6.39 cameraY=5.81 hyp=8.64 cameraTheta=0.74 mountX=-6.62 mountY=4.01, mountTheta=2.60
23:14:02.966 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:02.966 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:04.007 01.041 8976 Exposure complete
23:14:04.023 00.016 8976 worker thread done servicing request
23:14:04.023 00.000 5052 OnExposeComplete: enter
23:14:04.023 00.000 5052 UpdateGuideState(): m_state=6
23:14:04.023 00.000 5052 Star::Find(18, 210, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 128
23:14:04.023 00.000 5052 Star::Find returns 1 (0), X=208.86, Y=175.09, Mass=8859, SNR=66.1, Peak=366 HFD=4.7
23:14:04.023 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.36) = xAngle (-1.48 = -1.48)
23:14:04.023 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.82 = -1.82)
23:14:04.023 00.000 5052 CameraToMount -- cameraX=4.80 cameraY=5.81 hyp=7.54 cameraTheta=0.88 mountX=0.69 mountY=-7.31, mountTheta=-1.48
23:14:04.024 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.80, y=5.81, opts=13)
23:14:04.024 00.000 5052 Enqueuing Move request for stepguider (4.80, 5.81)
23:14:04.024 00.000 8976 Worker thread wakes up
23:14:04.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.80, 5.81) opts 0xd
23:14:04.024 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.80, 5.81)
23:14:04.024 00.000 8976 Moving (4.80, 5.81) raw xDistance=0.69 yDistance=-7.31
23:14:04.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.69
23:14:04.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.98 from input -7.31
23:14:04.024 00.000 8976 MoveAxis(R, 0, ABG)
23:14:04.024 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:04.024 00.000 8976 MoveAxis(U, 24, ABG)
23:14:04.025 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:04.025 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:04.025 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:04.025 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:04.025 00.000 8976 move complete, result=1
23:14:04.025 00.000 8976 worker thread done servicing request
23:14:04.025 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=366, med=32, FiltMin=28, FiltMax=303, Gamma=2.260
23:14:04.035 00.010 5052 UpdateGuideState exits: m=8859 SNR=66.1
23:14:04.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:04.035 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:04.035 00.000 5052 Enqueuing Expose request
23:14:04.035 00.000 5052 GuideStep: 0.7 px 0 ms EAST, -7.3 px 0 ms NORTH
23:14:04.035 00.000 8976 Worker thread wakes up
23:14:04.036 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:04.036 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,157,37,37)
23:14:04.036 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
23:14:04.036 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.91 = 0.63)
23:14:04.036 00.000 5052 CameraToMount -- cameraX=4.80 cameraY=5.81 hyp=7.54 cameraTheta=0.88 mountX=-5.04 mountY=4.41, mountTheta=2.42
23:14:04.036 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:04.037 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:05.080 01.043 8976 Exposure complete
23:14:05.095 00.015 8976 worker thread done servicing request
23:14:05.095 00.000 5052 OnExposeComplete: enter
23:14:05.095 00.000 5052 UpdateGuideState(): m_state=6
23:14:05.095 00.000 5052 Star::Find(18, 208, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 129
23:14:05.095 00.000 5052 Star::Find returns 1 (0), X=207.66, Y=175.17, Mass=8692, SNR=65.6, Peak=345 HFD=4.9
23:14:05.095 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.36) = xAngle (-1.34 = -1.34)
23:14:05.095 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.68 = -1.68)
23:14:05.095 00.000 5052 CameraToMount -- cameraX=3.60 cameraY=5.90 hyp=6.91 cameraTheta=1.02 mountX=1.60 mountY=-6.87, mountTheta=-1.34
23:14:05.096 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.60, y=5.90, opts=13)
23:14:05.096 00.000 5052 Enqueuing Move request for stepguider (3.60, 5.90)
23:14:05.096 00.000 8976 Worker thread wakes up
23:14:05.096 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.60, 5.90) opts 0xd
23:14:05.096 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.60, 5.90)
23:14:05.096 00.000 8976 Moving (3.60, 5.90) raw xDistance=1.60 yDistance=-6.87
23:14:05.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.01 from input 1.60
23:14:05.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.68 from input -6.87
23:14:05.096 00.000 8976 MoveAxis(L, 3, ABG)
23:14:05.096 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:05.097 00.001 8976 MoveAxis(U, 22, ABG)
23:14:05.097 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:05.097 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:05.097 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:05.097 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:05.097 00.000 8976 move complete, result=1
23:14:05.097 00.000 8976 worker thread done servicing request
23:14:05.098 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=345, med=32, FiltMin=27, FiltMax=288, Gamma=2.260
23:14:05.108 00.010 5052 UpdateGuideState exits: m=8692 SNR=65.6
23:14:05.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:05.108 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:05.108 00.000 5052 Enqueuing Expose request
23:14:05.108 00.000 5052 GuideStep: 1.6 px 0 ms WEST, -6.9 px 0 ms NORTH
23:14:05.108 00.000 8976 Worker thread wakes up
23:14:05.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:05.109 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:14:05.109 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
23:14:05.109 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.05 = 0.77)
23:14:05.109 00.000 5052 CameraToMount -- cameraX=3.60 cameraY=5.90 hyp=6.91 cameraTheta=1.02 mountX=-3.84 mountY=4.80, mountTheta=2.25
23:14:05.109 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:05.109 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:06.147 01.038 8976 Exposure complete
23:14:06.160 00.013 8976 worker thread done servicing request
23:14:06.160 00.000 5052 OnExposeComplete: enter
23:14:06.160 00.000 5052 UpdateGuideState(): m_state=6
23:14:06.160 00.000 5052 Star::Find(18, 207, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 130
23:14:06.160 00.000 5052 Star::Find returns 1 (0), X=207.33, Y=174.94, Mass=8922, SNR=66.4, Peak=413 HFD=4.7
23:14:06.160 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.36) = xAngle (-1.31 = -1.31)
23:14:06.160 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.65 = -1.65)
23:14:06.160 00.000 5052 CameraToMount -- cameraX=3.27 cameraY=5.66 hyp=6.54 cameraTheta=1.05 mountX=1.67 mountY=-6.52, mountTheta=-1.32
23:14:06.161 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.27, y=5.66, opts=13)
23:14:06.161 00.000 5052 Enqueuing Move request for stepguider (3.27, 5.66)
23:14:06.161 00.000 8976 Worker thread wakes up
23:14:06.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.27, 5.66) opts 0xd
23:14:06.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.27, 5.66)
23:14:06.161 00.000 8976 Moving (3.27, 5.66) raw xDistance=1.67 yDistance=-6.52
23:14:06.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.13 from input 1.67
23:14:06.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.43 from input -6.52
23:14:06.162 00.001 8976 MoveAxis(L, 4, ABG)
23:14:06.162 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:06.162 00.000 8976 MoveAxis(U, 21, ABG)
23:14:06.162 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:06.162 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:06.162 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:06.162 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:06.162 00.000 8976 move complete, result=1
23:14:06.162 00.000 8976 worker thread done servicing request
23:14:06.162 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=413, med=32, FiltMin=28, FiltMax=364, Gamma=2.260
23:14:06.172 00.010 5052 UpdateGuideState exits: m=8922 SNR=66.4
23:14:06.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:06.172 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:06.172 00.000 5052 Enqueuing Expose request
23:14:06.172 00.000 5052 GuideStep: 1.7 px 0 ms WEST, -6.5 px 0 ms NORTH
23:14:06.173 00.001 8976 Worker thread wakes up
23:14:06.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:06.173 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:14:06.173 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
23:14:06.173 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.08 = 0.79)
23:14:06.173 00.000 5052 CameraToMount -- cameraX=3.27 cameraY=5.66 hyp=6.54 cameraTheta=1.05 mountX=-3.50 mountY=4.66, mountTheta=2.21
23:14:06.174 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:06.174 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:07.208 01.034 8976 Exposure complete
23:14:07.222 00.014 8976 worker thread done servicing request
23:14:07.222 00.000 5052 OnExposeComplete: enter
23:14:07.222 00.000 5052 UpdateGuideState(): m_state=6
23:14:07.222 00.000 5052 Star::Find(18, 207, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 131
23:14:07.222 00.000 5052 Star::Find returns 1 (0), X=207.40, Y=175.40, Mass=9129, SNR=67.1, Peak=465 HFD=4.9
23:14:07.222 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.36) = xAngle (-1.29 = -1.29)
23:14:07.222 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.63 = -1.63)
23:14:07.222 00.000 5052 CameraToMount -- cameraX=3.34 cameraY=6.12 hyp=6.97 cameraTheta=1.07 mountX=1.95 mountY=-6.96, mountTheta=-1.30
23:14:07.223 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.34, y=6.12, opts=13)
23:14:07.223 00.000 5052 Enqueuing Move request for stepguider (3.34, 6.12)
23:14:07.223 00.000 8976 Worker thread wakes up
23:14:07.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.34, 6.12) opts 0xd
23:14:07.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.34, 6.12)
23:14:07.223 00.000 8976 Moving (3.34, 6.12) raw xDistance=1.95 yDistance=-6.96
23:14:07.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.31 from input 1.95
23:14:07.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.70 from input -6.96
23:14:07.223 00.000 8976 MoveAxis(L, 4, ABG)
23:14:07.223 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:07.223 00.000 8976 MoveAxis(U, 22, ABG)
23:14:07.223 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:07.223 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:07.223 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:07.224 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:07.224 00.000 8976 move complete, result=1
23:14:07.224 00.000 8976 worker thread done servicing request
23:14:07.224 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=465, med=32, FiltMin=28, FiltMax=347, Gamma=2.260
23:14:07.234 00.010 5052 UpdateGuideState exits: m=9129 SNR=67.1
23:14:07.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:07.234 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:07.235 00.001 5052 Enqueuing Expose request
23:14:07.235 00.000 8976 Worker thread wakes up
23:14:07.235 00.000 5052 GuideStep: 1.9 px 0 ms WEST, -7.0 px 0 ms NORTH
23:14:07.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:07.235 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:14:07.235 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
23:14:07.239 00.004 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.10 = 0.82)
23:14:07.239 00.000 5052 CameraToMount -- cameraX=3.34 cameraY=6.12 hyp=6.97 cameraTheta=1.07 mountX=-3.58 mountY=5.09, mountTheta=2.18
23:14:07.240 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:07.240 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:08.284 01.044 8976 Exposure complete
23:14:08.298 00.014 8976 worker thread done servicing request
23:14:08.298 00.000 5052 OnExposeComplete: enter
23:14:08.298 00.000 5052 UpdateGuideState(): m_state=6
23:14:08.298 00.000 5052 Star::Find(18, 207, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 132
23:14:08.298 00.000 5052 Star::Find returns 1 (0), X=206.39, Y=175.65, Mass=8880, SNR=66.2, Peak=455 HFD=4.8
23:14:08.298 00.000 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.36) = xAngle (-1.14 = -1.14)
23:14:08.298 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.48 = -1.48)
23:14:08.298 00.000 5052 CameraToMount -- cameraX=2.33 cameraY=6.38 hyp=6.79 cameraTheta=1.22 mountX=2.85 mountY=-6.76, mountTheta=-1.17
23:14:08.299 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.33, y=6.38, opts=13)
23:14:08.299 00.000 5052 Enqueuing Move request for stepguider (2.33, 6.38)
23:14:08.299 00.000 8976 Worker thread wakes up
23:14:08.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.33, 6.38) opts 0xd
23:14:08.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.33, 6.38)
23:14:08.299 00.000 8976 Moving (2.33, 6.38) raw xDistance=2.85 yDistance=-6.76
23:14:08.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.88 from input 2.85
23:14:08.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.59 from input -6.76
23:14:08.299 00.000 8976 MoveAxis(L, 6, ABG)
23:14:08.299 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:08.299 00.000 8976 MoveAxis(U, 22, ABG)
23:14:08.299 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:08.299 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:08.300 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:08.300 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:08.300 00.000 8976 move complete, result=1
23:14:08.300 00.000 8976 worker thread done servicing request
23:14:08.300 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=455, med=32, FiltMin=28, FiltMax=338, Gamma=2.260
23:14:08.310 00.010 5052 UpdateGuideState exits: m=8880 SNR=66.2
23:14:08.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:08.310 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:08.310 00.000 5052 Enqueuing Expose request
23:14:08.310 00.000 5052 GuideStep: 2.8 px 0 ms WEST, -6.8 px 0 ms NORTH
23:14:08.310 00.000 8976 Worker thread wakes up
23:14:08.311 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:08.311 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:14:08.311 00.000 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
23:14:08.311 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.25 = 0.97)
23:14:08.311 00.000 5052 CameraToMount -- cameraX=2.33 cameraY=6.38 hyp=6.79 cameraTheta=1.22 mountX=-2.59 mountY=5.59, mountTheta=2.00
23:14:08.311 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:08.312 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:09.350 01.038 8976 Exposure complete
23:14:09.364 00.014 8976 worker thread done servicing request
23:14:09.364 00.000 5052 OnExposeComplete: enter
23:14:09.364 00.000 5052 UpdateGuideState(): m_state=6
23:14:09.364 00.000 5052 Star::Find(18, 206, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 133
23:14:09.364 00.000 5052 Star::Find returns 1 (0), X=204.53, Y=175.73, Mass=8943, SNR=66.4, Peak=505 HFD=4.6
23:14:09.364 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.36) = xAngle (-0.86 = -0.86)
23:14:09.364 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.20 = -1.20)
23:14:09.364 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=6.45 hyp=6.47 cameraTheta=1.50 mountX=4.22 mountY=-6.03, mountTheta=-0.96
23:14:09.365 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=6.45, opts=13)
23:14:09.365 00.000 5052 Enqueuing Move request for stepguider (0.46, 6.45)
23:14:09.365 00.000 8976 Worker thread wakes up
23:14:09.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 6.45) opts 0xd
23:14:09.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 6.45)
23:14:09.365 00.000 8976 Moving (0.46, 6.45) raw xDistance=4.22 yDistance=-6.03
23:14:09.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.79 from input 4.22
23:14:09.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.12 from input -6.03
23:14:09.365 00.000 8976 MoveAxis(L, 9, ABG)
23:14:09.365 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:09.366 00.001 8976 MoveAxis(U, 19, ABG)
23:14:09.366 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:09.366 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:09.366 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:09.366 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:09.366 00.000 8976 move complete, result=1
23:14:09.366 00.000 8976 worker thread done servicing request
23:14:09.366 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=505, med=31, FiltMin=27, FiltMax=351, Gamma=2.260
23:14:09.376 00.010 5052 UpdateGuideState exits: m=8943 SNR=66.4
23:14:09.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:09.376 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:09.376 00.000 5052 Enqueuing Expose request
23:14:09.376 00.000 5052 GuideStep: 4.2 px 0 ms WEST, -6.0 px 0 ms NORTH
23:14:09.376 00.000 8976 Worker thread wakes up
23:14:09.377 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:09.377 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:14:09.377 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
23:14:09.377 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.53 = 1.24)
23:14:09.377 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=6.45 hyp=6.47 cameraTheta=1.50 mountX=-0.73 mountY=6.13, mountTheta=1.69
23:14:09.377 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:09.378 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:10.416 01.038 8976 Exposure complete
23:14:10.430 00.014 8976 worker thread done servicing request
23:14:10.430 00.000 5052 OnExposeComplete: enter
23:14:10.430 00.000 5052 UpdateGuideState(): m_state=6
23:14:10.430 00.000 5052 Star::Find(18, 204, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 134
23:14:10.430 00.000 5052 Star::Find returns 1 (0), X=204.05, Y=175.78, Mass=8914, SNR=66.2, Peak=478 HFD=4.4
23:14:10.430 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:14:10.430 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:14:10.430 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=6.51 hyp=6.51 cameraTheta=1.57 mountX=4.60 mountY=-5.87, mountTheta=-0.91
23:14:10.431 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=6.51, opts=13)
23:14:10.431 00.000 5052 Enqueuing Move request for stepguider (-0.02, 6.51)
23:14:10.431 00.000 8976 Worker thread wakes up
23:14:10.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 6.51) opts 0xd
23:14:10.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 6.51)
23:14:10.431 00.000 8976 Moving (-0.02, 6.51) raw xDistance=4.60 yDistance=-5.87
23:14:10.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.09 from input 4.60
23:14:10.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.99 from input -5.87
23:14:10.431 00.000 8976 MoveAxis(L, 10, ABG)
23:14:10.431 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:10.431 00.000 8976 MoveAxis(U, 19, ABG)
23:14:10.432 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:10.432 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:10.432 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:10.432 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:10.432 00.000 8976 move complete, result=1
23:14:10.432 00.000 8976 worker thread done servicing request
23:14:10.432 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=478, med=32, FiltMin=27, FiltMax=379, Gamma=2.260
23:14:10.441 00.009 5052 UpdateGuideState exits: m=8914 SNR=66.2
23:14:10.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:10.442 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:10.442 00.000 5052 Enqueuing Expose request
23:14:10.442 00.000 8976 Worker thread wakes up
23:14:10.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:10.442 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:14:10.442 00.000 5052 GuideStep: 4.6 px 0 ms WEST, -5.9 px 0 ms NORTH
23:14:10.442 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
23:14:10.443 00.001 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.32)
23:14:10.443 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=6.51 hyp=6.51 cameraTheta=1.57 mountX=-0.25 mountY=6.30, mountTheta=1.61
23:14:10.443 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:10.443 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:11.470 01.027 8976 Exposure complete
23:14:11.484 00.014 8976 worker thread done servicing request
23:14:11.484 00.000 5052 OnExposeComplete: enter
23:14:11.484 00.000 5052 UpdateGuideState(): m_state=6
23:14:11.484 00.000 5052 Star::Find(18, 204, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 135
23:14:11.484 00.000 5052 Star::Find returns 1 (0), X=203.25, Y=175.81, Mass=8964, SNR=66.4, Peak=478 HFD=4.6
23:14:11.484 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.36) = xAngle (-0.67 = -0.67)
23:14:11.484 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.00 = -1.00)
23:14:11.484 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=6.54 hyp=6.58 cameraTheta=1.69 mountX=5.18 mountY=-5.56, mountTheta=-0.82
23:14:11.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=6.54, opts=13)
23:14:11.485 00.000 5052 Enqueuing Move request for stepguider (-0.81, 6.54)
23:14:11.485 00.000 8976 Worker thread wakes up
23:14:11.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 6.54) opts 0xd
23:14:11.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 6.54)
23:14:11.485 00.000 8976 Moving (-0.81, 6.54) raw xDistance=5.18 yDistance=-5.56
23:14:11.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.48 from input 5.18
23:14:11.486 00.001 8976 GuideAlgorithmHysteresis::Result() returns -3.78 from input -5.56
23:14:11.486 00.000 8976 MoveAxis(L, 11, ABG)
23:14:11.486 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:11.486 00.000 8976 MoveAxis(U, 18, ABG)
23:14:11.486 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:11.486 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:11.486 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:11.486 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:11.486 00.000 8976 move complete, result=1
23:14:11.486 00.000 8976 worker thread done servicing request
23:14:11.486 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=478, med=32, FiltMin=27, FiltMax=325, Gamma=2.260
23:14:11.497 00.011 5052 UpdateGuideState exits: m=8964 SNR=66.4
23:14:11.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:11.497 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:11.497 00.000 5052 Enqueuing Expose request
23:14:11.497 00.000 8976 Worker thread wakes up
23:14:11.497 00.000 5052 GuideStep: 5.2 px 0 ms WEST, -5.6 px 0 ms NORTH
23:14:11.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:11.497 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:14:11.498 00.001 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
23:14:11.498 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.72 = 1.44)
23:14:11.498 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=6.54 hyp=6.58 cameraTheta=1.69 mountX=0.54 mountY=6.53, mountTheta=1.49
23:14:11.498 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:11.498 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:12.532 01.034 8976 Exposure complete
23:14:12.546 00.014 8976 worker thread done servicing request
23:14:12.546 00.000 5052 OnExposeComplete: enter
23:14:12.546 00.000 5052 UpdateGuideState(): m_state=6
23:14:12.546 00.000 5052 Star::Find(18, 203, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 136
23:14:12.546 00.000 5052 Star::Find returns 1 (0), X=203.36, Y=175.68, Mass=8652, SNR=65.2, Peak=396 HFD=4.9
23:14:12.546 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.36) = xAngle (-0.68 = -0.68)
23:14:12.547 00.001 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.02 = -1.02)
23:14:12.547 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=6.41 hyp=6.45 cameraTheta=1.68 mountX=5.01 mountY=-5.49, mountTheta=-0.83
23:14:12.547 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=6.41, opts=13)
23:14:12.547 00.000 5052 Enqueuing Move request for stepguider (-0.70, 6.41)
23:14:12.547 00.000 8976 Worker thread wakes up
23:14:12.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 6.41) opts 0xd
23:14:12.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 6.41)
23:14:12.547 00.000 8976 Moving (-0.70, 6.41) raw xDistance=5.01 yDistance=-5.49
23:14:12.548 00.001 8976 GuideAlgorithmHysteresis::Result() returns 3.40 from input 5.01
23:14:12.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.72 from input -5.49
23:14:12.548 00.000 8976 MoveAxis(L, 11, ABG)
23:14:12.548 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:12.548 00.000 8976 MoveAxis(U, 18, ABG)
23:14:12.548 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:12.548 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:12.548 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:12.548 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:12.548 00.000 8976 move complete, result=1
23:14:12.548 00.000 8976 worker thread done servicing request
23:14:12.548 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=396, med=32, FiltMin=28, FiltMax=308, Gamma=2.260
23:14:12.558 00.010 5052 UpdateGuideState exits: m=8652 SNR=65.2
23:14:12.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:12.558 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:12.558 00.000 5052 Enqueuing Expose request
23:14:12.558 00.000 5052 GuideStep: 5.0 px 0 ms WEST, -5.5 px 0 ms NORTH
23:14:12.558 00.000 8976 Worker thread wakes up
23:14:12.559 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:12.559 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:14:12.559 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.78 = -1.50)
23:14:12.559 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.71 = 1.42)
23:14:12.559 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=6.41 hyp=6.45 cameraTheta=1.68 mountX=0.43 mountY=6.38, mountTheta=1.50
23:14:12.559 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:12.560 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:13.586 01.026 8976 Exposure complete
23:14:13.600 00.014 8976 worker thread done servicing request
23:14:13.601 00.001 5052 OnExposeComplete: enter
23:14:13.601 00.000 5052 UpdateGuideState(): m_state=6
23:14:13.601 00.000 5052 Star::Find(18, 203, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 137
23:14:13.601 00.000 5052 Star::Find returns 1 (0), X=202.96, Y=175.27, Mass=8788, SNR=65.7, Peak=526 HFD=4.9
23:14:13.601 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.36) = xAngle (-0.61 = -0.61)
23:14:13.601 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.95 = -0.95)
23:14:13.601 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=5.99 hyp=6.09 cameraTheta=1.75 mountX=5.01 mountY=-4.94, mountTheta=-0.78
23:14:13.602 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=5.99, opts=13)
23:14:13.602 00.000 5052 Enqueuing Move request for stepguider (-1.10, 5.99)
23:14:13.602 00.000 8976 Worker thread wakes up
23:14:13.602 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, 5.99) opts 0xd
23:14:13.602 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, 5.99)
23:14:13.602 00.000 8976 Moving (-1.10, 5.99) raw xDistance=5.01 yDistance=-4.94
23:14:13.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.39 from input 5.01
23:14:13.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.37 from input -4.94
23:14:13.602 00.000 8976 MoveAxis(L, 11, ABG)
23:14:13.602 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:13.602 00.000 8976 MoveAxis(U, 16, ABG)
23:14:13.602 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:13.602 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:13.602 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:13.602 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:13.602 00.000 8976 move complete, result=1
23:14:13.602 00.000 8976 worker thread done servicing request
23:14:13.603 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=526, med=32, FiltMin=27, FiltMax=292, Gamma=2.260
23:14:13.612 00.009 5052 UpdateGuideState exits: m=8788 SNR=65.7
23:14:13.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:13.612 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:13.612 00.000 5052 Enqueuing Expose request
23:14:13.612 00.000 5052 GuideStep: 5.0 px 0 ms WEST, -4.9 px 0 ms NORTH
23:14:13.613 00.001 8976 Worker thread wakes up
23:14:13.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:13.613 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:14:13.613 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
23:14:13.613 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.78 = 1.50)
23:14:13.613 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=5.99 hyp=6.09 cameraTheta=1.75 mountX=0.86 mountY=6.08, mountTheta=1.43
23:14:13.614 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:13.614 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:14.643 01.029 8976 Exposure complete
23:14:14.657 00.014 8976 worker thread done servicing request
23:14:14.657 00.000 5052 OnExposeComplete: enter
23:14:14.657 00.000 5052 UpdateGuideState(): m_state=6
23:14:14.657 00.000 5052 Star::Find(18, 202, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 138
23:14:14.657 00.000 5052 Star::Find returns 1 (0), X=203.63, Y=175.24, Mass=8789, SNR=65.8, Peak=456 HFD=4.8
23:14:14.657 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.36) = xAngle (-0.72 = -0.72)
23:14:14.657 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.06 = -1.06)
23:14:14.657 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=5.97 hyp=5.98 cameraTheta=1.64 mountX=4.51 mountY=-5.21, mountTheta=-0.86
23:14:14.658 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=5.97, opts=13)
23:14:14.658 00.000 5052 Enqueuing Move request for stepguider (-0.43, 5.97)
23:14:14.658 00.000 8976 Worker thread wakes up
23:14:14.658 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 5.97) opts 0xd
23:14:14.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 5.97)
23:14:14.658 00.000 8976 Moving (-0.43, 5.97) raw xDistance=4.51 yDistance=-5.21
23:14:14.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.08 from input 4.51
23:14:14.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.52 from input -5.21
23:14:14.658 00.000 8976 MoveAxis(L, 10, ABG)
23:14:14.658 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:14.658 00.000 8976 MoveAxis(U, 17, ABG)
23:14:14.658 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:14.659 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:14.659 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:14.659 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:14.659 00.000 8976 move complete, result=1
23:14:14.659 00.000 8976 worker thread done servicing request
23:14:14.659 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=456, med=32, FiltMin=27, FiltMax=323, Gamma=2.260
23:14:14.669 00.010 5052 UpdateGuideState exits: m=8789 SNR=65.8
23:14:14.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:14.669 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:14.669 00.000 5052 Enqueuing Expose request
23:14:14.669 00.000 5052 GuideStep: 4.5 px 0 ms WEST, -5.2 px 0 ms NORTH
23:14:14.669 00.000 8976 Worker thread wakes up
23:14:14.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:14.669 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:14:14.670 00.001 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
23:14:14.670 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.67 = 1.39)
23:14:14.670 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=5.97 hyp=5.98 cameraTheta=1.64 mountX=0.19 mountY=5.88, mountTheta=1.54
23:14:14.670 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:14.670 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:15.716 01.046 8976 Exposure complete
23:14:15.731 00.015 8976 worker thread done servicing request
23:14:15.731 00.000 5052 OnExposeComplete: enter
23:14:15.731 00.000 5052 UpdateGuideState(): m_state=6
23:14:15.731 00.000 5052 Star::Find(18, 203, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
23:14:15.732 00.001 5052 Star::Find returns 1 (0), X=205.35, Y=175.73, Mass=8814, SNR=65.9, Peak=349 HFD=5.3
23:14:15.732 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.36) = xAngle (-0.98 = -0.98)
23:14:15.732 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.32 = -1.32)
23:14:15.732 00.000 5052 CameraToMount -- cameraX=1.28 cameraY=6.46 hyp=6.59 cameraTheta=1.37 mountX=3.64 mountY=-6.39, mountTheta=-1.05
23:14:15.732 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.28, y=6.46, opts=13)
23:14:15.732 00.000 5052 Enqueuing Move request for stepguider (1.28, 6.46)
23:14:15.732 00.000 8976 Worker thread wakes up
23:14:15.733 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.28, 6.46) opts 0xd
23:14:15.733 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.28, 6.46)
23:14:15.733 00.000 8976 Moving (1.28, 6.46) raw xDistance=3.64 yDistance=-6.39
23:14:15.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.51 from input 3.64
23:14:15.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.27 from input -6.39
23:14:15.733 00.000 8976 MoveAxis(L, 8, ABG)
23:14:15.733 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:15.733 00.000 8976 MoveAxis(U, 20, ABG)
23:14:15.733 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:15.733 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:15.733 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:15.733 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:15.733 00.000 8976 move complete, result=1
23:14:15.733 00.000 8976 worker thread done servicing request
23:14:15.733 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=349, med=31, FiltMin=27, FiltMax=289, Gamma=2.260
23:14:15.744 00.011 5052 UpdateGuideState exits: m=8814 SNR=65.9
23:14:15.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:15.744 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:15.744 00.000 5052 Enqueuing Expose request
23:14:15.744 00.000 5052 GuideStep: 3.6 px 0 ms WEST, -6.4 px 0 ms NORTH
23:14:15.744 00.000 8976 Worker thread wakes up
23:14:15.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:15.744 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:14:15.745 00.001 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.48 = -1.81)
23:14:15.745 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.40 = 1.12)
23:14:15.745 00.000 5052 CameraToMount -- cameraX=1.28 cameraY=6.46 hyp=6.59 cameraTheta=1.37 mountX=-1.55 mountY=5.93, mountTheta=1.83
23:14:15.745 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:15.745 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:16.779 01.034 8976 Exposure complete
23:14:16.794 00.015 8976 worker thread done servicing request
23:14:16.794 00.000 5052 OnExposeComplete: enter
23:14:16.794 00.000 5052 UpdateGuideState(): m_state=6
23:14:16.794 00.000 5052 Star::Find(18, 205, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 140
23:14:16.794 00.000 5052 Star::Find returns 1 (0), X=208.45, Y=175.86, Mass=8854, SNR=66.0, Peak=353 HFD=5.0
23:14:16.794 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.36) = xAngle (-1.38 = -1.38)
23:14:16.794 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.72 = -1.72)
23:14:16.794 00.000 5052 CameraToMount -- cameraX=4.39 cameraY=6.59 hyp=7.92 cameraTheta=0.98 mountX=1.53 mountY=-7.84, mountTheta=-1.38
23:14:16.795 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.39, y=6.59, opts=13)
23:14:16.795 00.000 5052 Enqueuing Move request for stepguider (4.39, 6.59)
23:14:16.795 00.000 8976 Worker thread wakes up
23:14:16.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.39, 6.59) opts 0xd
23:14:16.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.39, 6.59)
23:14:16.795 00.000 8976 Moving (4.39, 6.59) raw xDistance=1.53 yDistance=-7.84
23:14:16.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.14 from input 1.53
23:14:16.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.24 from input -7.84
23:14:16.795 00.000 8976 MoveAxis(L, 4, ABG)
23:14:16.796 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:16.796 00.000 8976 MoveAxis(U, 25, ABG)
23:14:16.796 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:16.796 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:16.796 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:16.796 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:16.796 00.000 8976 move complete, result=1
23:14:16.796 00.000 8976 worker thread done servicing request
23:14:16.796 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=353, med=32, FiltMin=28, FiltMax=312, Gamma=2.260
23:14:16.807 00.011 5052 UpdateGuideState exits: m=8854 SNR=66.0
23:14:16.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:16.807 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:16.807 00.000 5052 Enqueuing Expose request
23:14:16.807 00.000 5052 GuideStep: 1.5 px 0 ms WEST, -7.8 px 0 ms NORTH
23:14:16.807 00.000 8976 Worker thread wakes up
23:14:16.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:16.807 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,158,37,37)
23:14:16.808 00.001 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
23:14:16.808 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.01 = 0.73)
23:14:16.808 00.000 5052 CameraToMount -- cameraX=4.39 cameraY=6.59 hyp=7.92 cameraTheta=0.98 mountX=-4.66 mountY=5.27, mountTheta=2.29
23:14:16.808 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:16.808 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:17.851 01.043 8976 Exposure complete
23:14:17.865 00.014 8976 worker thread done servicing request
23:14:17.865 00.000 5052 OnExposeComplete: enter
23:14:17.865 00.000 5052 UpdateGuideState(): m_state=6
23:14:17.865 00.000 5052 Star::Find(18, 208, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 141
23:14:17.865 00.000 5052 Star::Find returns 1 (0), X=210.59, Y=175.45, Mass=8769, SNR=65.8, Peak=457 HFD=5.0
23:14:17.865 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.36) = xAngle (-1.60 = -1.60)
23:14:17.865 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.94 = -1.94)
23:14:17.866 00.001 5052 CameraToMount -- cameraX=6.53 cameraY=6.18 hyp=8.99 cameraTheta=0.76 mountX=-0.27 mountY=-8.38, mountTheta=-1.60
23:14:17.866 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=6.53, y=6.18, opts=13)
23:14:17.866 00.000 5052 Enqueuing Move request for stepguider (6.53, 6.18)
23:14:17.866 00.000 8976 Worker thread wakes up
23:14:17.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.53, 6.18) opts 0xd
23:14:17.867 00.001 8976 Handling offset move in thread for stepguider, endpoint = (6.53, 6.18)
23:14:17.867 00.000 8976 Moving (6.53, 6.18) raw xDistance=-0.27 yDistance=-8.38
23:14:17.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
23:14:17.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.65 from input -8.38
23:14:17.867 00.000 8976 MoveAxis(R, 0, ABG)
23:14:17.867 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:17.867 00.000 8976 MoveAxis(U, 27, ABG)
23:14:17.867 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:17.867 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:17.867 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:17.867 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:17.867 00.000 8976 move complete, result=1
23:14:17.867 00.000 8976 worker thread done servicing request
23:14:17.867 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=457, med=32, FiltMin=28, FiltMax=305, Gamma=2.260
23:14:17.878 00.011 5052 UpdateGuideState exits: m=8769 SNR=65.8
23:14:17.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:17.878 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:17.878 00.000 5052 Enqueuing Expose request
23:14:17.878 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -8.4 px 0 ms NORTH
23:14:17.878 00.000 8976 Worker thread wakes up
23:14:17.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:17.878 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,157,37,37)
23:14:17.879 00.001 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
23:14:17.879 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.79 = 0.50)
23:14:17.879 00.000 5052 CameraToMount -- cameraX=6.53 cameraY=6.18 hyp=8.99 cameraTheta=0.76 mountX=-6.77 mountY=4.34, mountTheta=2.57
23:14:17.879 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:17.879 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:18.920 01.041 8976 Exposure complete
23:14:18.934 00.014 8976 worker thread done servicing request
23:14:18.934 00.000 5052 OnExposeComplete: enter
23:14:18.934 00.000 5052 UpdateGuideState(): m_state=6
23:14:18.934 00.000 5052 Star::Find(18, 210, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 142
23:14:18.935 00.001 5052 Star::Find returns 1 (0), X=210.75, Y=175.62, Mass=8624, SNR=65.1, Peak=392 HFD=5.2
23:14:18.935 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.36) = xAngle (-1.60 = -1.60)
23:14:18.935 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.94 = -1.94)
23:14:18.935 00.000 5052 CameraToMount -- cameraX=6.69 cameraY=6.34 hyp=9.22 cameraTheta=0.76 mountX=-0.28 mountY=-8.60, mountTheta=-1.60
23:14:18.935 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=6.69, y=6.34, opts=13)
23:14:18.935 00.000 5052 Enqueuing Move request for stepguider (6.69, 6.34)
23:14:18.935 00.000 8976 Worker thread wakes up
23:14:18.936 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.69, 6.34) opts 0xd
23:14:18.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.69, 6.34)
23:14:18.936 00.000 8976 Moving (6.69, 6.34) raw xDistance=-0.28 yDistance=-8.60
23:14:18.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
23:14:18.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.81 from input -8.60
23:14:18.936 00.000 8976 MoveAxis(R, 0, ABG)
23:14:18.936 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:18.936 00.000 8976 MoveAxis(U, 27, ABG)
23:14:18.936 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:18.936 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:18.936 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:18.936 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:18.936 00.000 8976 move complete, result=1
23:14:18.936 00.000 8976 worker thread done servicing request
23:14:18.937 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=392, med=32, FiltMin=28, FiltMax=308, Gamma=2.260
23:14:18.946 00.009 5052 UpdateGuideState exits: m=8624 SNR=65.1
23:14:18.947 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:18.947 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:18.947 00.000 5052 Enqueuing Expose request
23:14:18.947 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -8.6 px 0 ms NORTH
23:14:18.947 00.000 8976 Worker thread wakes up
23:14:18.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:18.947 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,158,37,37)
23:14:18.947 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
23:14:18.948 00.001 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.79 = 0.50)
23:14:18.948 00.000 5052 CameraToMount -- cameraX=6.69 cameraY=6.34 hyp=9.22 cameraTheta=0.76 mountX=-6.94 mountY=4.45, mountTheta=2.57
23:14:18.948 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:18.948 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:19.973 01.025 8976 Exposure complete
23:14:19.986 00.013 8976 worker thread done servicing request
23:14:19.987 00.001 5052 OnExposeComplete: enter
23:14:19.987 00.000 5052 UpdateGuideState(): m_state=6
23:14:19.987 00.000 5052 Star::Find(18, 210, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 143
23:14:19.987 00.000 5052 Star::Find returns 1 (0), X=209.03, Y=176.00, Mass=8735, SNR=65.5, Peak=417 HFD=4.5
23:14:19.987 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.36) = xAngle (-1.42 = -1.42)
23:14:19.987 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.76 = -1.76)
23:14:19.987 00.000 5052 CameraToMount -- cameraX=4.96 cameraY=6.73 hyp=8.36 cameraTheta=0.94 mountX=1.22 mountY=-8.21, mountTheta=-1.42
23:14:19.988 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.96, y=6.73, opts=13)
23:14:19.988 00.000 5052 Enqueuing Move request for stepguider (4.96, 6.73)
23:14:19.988 00.000 8976 Worker thread wakes up
23:14:19.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.96, 6.73) opts 0xd
23:14:19.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.96, 6.73)
23:14:19.988 00.000 8976 Moving (4.96, 6.73) raw xDistance=1.22 yDistance=-8.21
23:14:19.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.22
23:14:19.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.58 from input -8.21
23:14:19.988 00.000 8976 MoveAxis(L, 2, ABG)
23:14:19.988 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:19.988 00.000 8976 MoveAxis(U, 26, ABG)
23:14:19.988 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:19.988 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:19.988 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:19.988 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:19.988 00.000 8976 move complete, result=1
23:14:19.988 00.000 8976 worker thread done servicing request
23:14:19.989 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=417, med=31, FiltMin=27, FiltMax=312, Gamma=2.260
23:14:19.998 00.009 5052 UpdateGuideState exits: m=8735 SNR=65.5
23:14:19.999 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:19.999 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:19.999 00.000 5052 Enqueuing Expose request
23:14:19.999 00.000 8976 Worker thread wakes up
23:14:19.999 00.000 5052 GuideStep: 1.2 px 0 ms WEST, -8.2 px 0 ms NORTH
23:14:19.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:19.999 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,158,37,37)
23:14:20.000 00.001 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
23:14:20.000 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.96 = 0.68)
23:14:20.000 00.000 5052 CameraToMount -- cameraX=4.96 cameraY=6.73 hyp=8.36 cameraTheta=0.94 mountX=-5.23 mountY=5.26, mountTheta=2.35
23:14:20.000 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:20.000 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:21.035 01.035 8976 Exposure complete
23:14:21.049 00.014 8976 worker thread done servicing request
23:14:21.049 00.000 5052 OnExposeComplete: enter
23:14:21.049 00.000 5052 UpdateGuideState(): m_state=6
23:14:21.049 00.000 5052 Star::Find(18, 209, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 144
23:14:21.049 00.000 5052 Star::Find returns 1 (0), X=207.57, Y=175.75, Mass=8775, SNR=65.8, Peak=396 HFD=5.1
23:14:21.049 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.36) = xAngle (-1.29 = -1.29)
23:14:21.049 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.62 = -1.62)
23:14:21.049 00.000 5052 CameraToMount -- cameraX=3.51 cameraY=6.47 hyp=7.36 cameraTheta=1.07 mountX=2.07 mountY=-7.35, mountTheta=-1.30
23:14:21.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.51, y=6.47, opts=13)
23:14:21.050 00.000 5052 Enqueuing Move request for stepguider (3.51, 6.47)
23:14:21.050 00.000 8976 Worker thread wakes up
23:14:21.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.51, 6.47) opts 0xd
23:14:21.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.51, 6.47)
23:14:21.050 00.000 8976 Moving (3.51, 6.47) raw xDistance=2.07 yDistance=-7.35
23:14:21.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.36 from input 2.07
23:14:21.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.02 from input -7.35
23:14:21.050 00.000 8976 MoveAxis(L, 4, ABG)
23:14:21.050 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:21.051 00.001 8976 MoveAxis(U, 24, ABG)
23:14:21.051 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:21.051 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:21.051 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:21.051 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:21.051 00.000 8976 move complete, result=1
23:14:21.051 00.000 8976 worker thread done servicing request
23:14:21.051 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=396, med=32, FiltMin=28, FiltMax=281, Gamma=2.260
23:14:21.061 00.010 5052 UpdateGuideState exits: m=8775 SNR=65.8
23:14:21.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:21.061 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:21.061 00.000 5052 Enqueuing Expose request
23:14:21.061 00.000 5052 GuideStep: 2.1 px 0 ms WEST, -7.4 px 0 ms NORTH
23:14:21.061 00.000 8976 Worker thread wakes up
23:14:21.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:21.062 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(190,158,37,37)
23:14:21.062 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
23:14:21.062 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.10 = 0.82)
23:14:21.062 00.000 5052 CameraToMount -- cameraX=3.51 cameraY=6.47 hyp=7.36 cameraTheta=1.07 mountX=-3.77 mountY=5.38, mountTheta=2.18
23:14:21.062 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:21.062 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:22.105 01.043 8976 Exposure complete
23:14:22.119 00.014 8976 worker thread done servicing request
23:14:22.119 00.000 5052 OnExposeComplete: enter
23:14:22.119 00.000 5052 UpdateGuideState(): m_state=6
23:14:22.119 00.000 5052 Star::Find(18, 207, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 145
23:14:22.119 00.000 5052 Star::Find returns 1 (0), X=206.26, Y=175.98, Mass=8887, SNR=66.3, Peak=423 HFD=4.8
23:14:22.119 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.36) = xAngle (-1.11 = -1.11)
23:14:22.119 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.44 = -1.44)
23:14:22.119 00.000 5052 CameraToMount -- cameraX=2.20 cameraY=6.71 hyp=7.06 cameraTheta=1.25 mountX=3.17 mountY=-7.01, mountTheta=-1.15
23:14:22.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.20, y=6.71, opts=13)
23:14:22.120 00.000 5052 Enqueuing Move request for stepguider (2.20, 6.71)
23:14:22.120 00.000 8976 Worker thread wakes up
23:14:22.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.20, 6.71) opts 0xd
23:14:22.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.20, 6.71)
23:14:22.120 00.000 8976 Moving (2.20, 6.71) raw xDistance=3.17 yDistance=-7.01
23:14:22.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.09 from input 3.17
23:14:22.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.77 from input -7.01
23:14:22.120 00.000 8976 MoveAxis(L, 7, ABG)
23:14:22.120 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:22.120 00.000 8976 MoveAxis(U, 23, ABG)
23:14:22.120 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:22.120 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:22.120 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:22.120 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:22.120 00.000 8976 move complete, result=1
23:14:22.121 00.001 8976 worker thread done servicing request
23:14:22.121 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=423, med=31, FiltMin=27, FiltMax=337, Gamma=2.260
23:14:22.130 00.009 5052 UpdateGuideState exits: m=8887 SNR=66.3
23:14:22.131 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:22.131 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:22.131 00.000 5052 Enqueuing Expose request
23:14:22.131 00.000 8976 Worker thread wakes up
23:14:22.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:22.131 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,158,37,37)
23:14:22.131 00.000 5052 GuideStep: 3.2 px 0 ms WEST, -7.0 px 0 ms NORTH
23:14:22.132 00.001 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
23:14:22.132 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.28 = 1.00)
23:14:22.132 00.000 5052 CameraToMount -- cameraX=2.20 cameraY=6.71 hyp=7.06 cameraTheta=1.25 mountX=-2.47 mountY=5.94, mountTheta=1.97
23:14:22.132 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:22.132 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:23.169 01.037 8976 Exposure complete
23:14:23.184 00.015 8976 worker thread done servicing request
23:14:23.185 00.001 5052 OnExposeComplete: enter
23:14:23.185 00.000 5052 UpdateGuideState(): m_state=6
23:14:23.185 00.000 5052 Star::Find(18, 206, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 146
23:14:23.185 00.000 5052 Star::Find returns 1 (0), X=205.19, Y=176.42, Mass=9029, SNR=66.7, Peak=389 HFD=5.3
23:14:23.185 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.36) = xAngle (-0.95 = -0.95)
23:14:23.185 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.28 = -1.28)
23:14:23.185 00.000 5052 CameraToMount -- cameraX=1.13 cameraY=7.14 hyp=7.23 cameraTheta=1.41 mountX=4.24 mountY=-6.94, mountTheta=-1.02
23:14:23.186 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.13, y=7.14, opts=13)
23:14:23.186 00.000 5052 Enqueuing Move request for stepguider (1.13, 7.14)
23:14:23.186 00.000 8976 Worker thread wakes up
23:14:23.186 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.13, 7.14) opts 0xd
23:14:23.186 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.13, 7.14)
23:14:23.186 00.000 8976 Moving (1.13, 7.14) raw xDistance=4.24 yDistance=-6.94
23:14:23.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.81 from input 4.24
23:14:23.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.70 from input -6.94
23:14:23.186 00.000 8976 MoveAxis(L, 9, ABG)
23:14:23.186 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:23.186 00.000 8976 MoveAxis(U, 22, ABG)
23:14:23.186 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:23.186 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:23.186 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:23.186 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:23.186 00.000 8976 move complete, result=1
23:14:23.186 00.000 8976 worker thread done servicing request
23:14:23.187 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=389, med=32, FiltMin=28, FiltMax=276, Gamma=2.260
23:14:23.197 00.010 5052 UpdateGuideState exits: m=9029 SNR=66.7
23:14:23.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:23.197 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:23.197 00.000 5052 Enqueuing Expose request
23:14:23.197 00.000 5052 GuideStep: 4.2 px 0 ms WEST, -6.9 px 0 ms NORTH
23:14:23.197 00.000 8976 Worker thread wakes up
23:14:23.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:23.197 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,158,37,37)
23:14:23.198 00.001 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.52 = -1.77)
23:14:23.198 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.44 = 1.16)
23:14:23.198 00.000 5052 CameraToMount -- cameraX=1.13 cameraY=7.14 hyp=7.23 cameraTheta=1.41 mountX=-1.42 mountY=6.63, mountTheta=1.78
23:14:23.198 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:23.198 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:24.225 01.027 8976 Exposure complete
23:14:24.239 00.014 8976 worker thread done servicing request
23:14:24.240 00.001 5052 OnExposeComplete: enter
23:14:24.240 00.000 5052 UpdateGuideState(): m_state=6
23:14:24.240 00.000 5052 Star::Find(18, 205, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 147
23:14:24.240 00.000 5052 Star::Find returns 1 (0), X=206.10, Y=176.68, Mass=9073, SNR=66.7, Peak=324 HFD=5.4
23:14:24.240 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.36) = xAngle (-1.06 = -1.06)
23:14:24.240 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.40 = -1.40)
23:14:24.240 00.000 5052 CameraToMount -- cameraX=2.03 cameraY=7.41 hyp=7.68 cameraTheta=1.30 mountX=3.78 mountY=-7.57, mountTheta=-1.11
23:14:24.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.03, y=7.41, opts=13)
23:14:24.241 00.000 5052 Enqueuing Move request for stepguider (2.03, 7.41)
23:14:24.241 00.000 8976 Worker thread wakes up
23:14:24.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.03, 7.41) opts 0xd
23:14:24.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.03, 7.41)
23:14:24.241 00.000 8976 Moving (2.03, 7.41) raw xDistance=3.78 yDistance=-7.57
23:14:24.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.58 from input 3.78
23:14:24.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.10 from input -7.57
23:14:24.241 00.000 8976 MoveAxis(L, 8, ABG)
23:14:24.241 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:24.241 00.000 8976 MoveAxis(U, 24, ABG)
23:14:24.241 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:24.241 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:24.241 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:24.241 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:24.241 00.000 8976 move complete, result=1
23:14:24.242 00.001 8976 worker thread done servicing request
23:14:24.242 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=324, med=32, FiltMin=28, FiltMax=280, Gamma=2.260
23:14:24.252 00.010 5052 UpdateGuideState exits: m=9073 SNR=66.7
23:14:24.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:24.252 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:24.252 00.000 5052 Enqueuing Expose request
23:14:24.253 00.001 8976 Worker thread wakes up
23:14:24.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:24.253 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,159,37,37)
23:14:24.253 00.000 5052 GuideStep: 3.8 px 0 ms WEST, -7.6 px 0 ms NORTH
23:14:24.253 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
23:14:24.253 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.33 = 1.05)
23:14:24.253 00.000 5052 CameraToMount -- cameraX=2.03 cameraY=7.41 hyp=7.68 cameraTheta=1.30 mountX=-2.33 mountY=6.66, mountTheta=1.91
23:14:24.254 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:24.254 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:25.287 01.033 8976 Exposure complete
23:14:25.301 00.014 8976 worker thread done servicing request
23:14:25.302 00.001 5052 OnExposeComplete: enter
23:14:25.302 00.000 5052 UpdateGuideState(): m_state=6
23:14:25.302 00.000 5052 Star::Find(18, 206, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 148
23:14:25.302 00.000 5052 Star::Find returns 1 (0), X=208.19, Y=175.86, Mass=8823, SNR=65.9, Peak=337 HFD=5.1
23:14:25.302 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.36) = xAngle (-1.35 = -1.35)
23:14:25.302 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.69 = -1.69)
23:14:25.302 00.000 5052 CameraToMount -- cameraX=4.13 cameraY=6.59 hyp=7.77 cameraTheta=1.01 mountX=1.71 mountY=-7.72, mountTheta=-1.35
23:14:25.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.13, y=6.59, opts=13)
23:14:25.303 00.000 5052 Enqueuing Move request for stepguider (4.13, 6.59)
23:14:25.303 00.000 8976 Worker thread wakes up
23:14:25.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.13, 6.59) opts 0xd
23:14:25.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.13, 6.59)
23:14:25.303 00.000 8976 Moving (4.13, 6.59) raw xDistance=1.71 yDistance=-7.72
23:14:25.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.26 from input 1.71
23:14:25.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.22 from input -7.72
23:14:25.303 00.000 8976 MoveAxis(L, 4, ABG)
23:14:25.303 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:25.303 00.000 8976 MoveAxis(U, 25, ABG)
23:14:25.303 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:25.303 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:25.303 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:25.303 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:25.303 00.000 8976 move complete, result=1
23:14:25.303 00.000 8976 worker thread done servicing request
23:14:25.304 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=337, med=32, FiltMin=27, FiltMax=296, Gamma=2.260
23:14:25.313 00.009 5052 UpdateGuideState exits: m=8823 SNR=65.9
23:14:25.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:25.314 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:25.314 00.000 5052 Enqueuing Expose request
23:14:25.314 00.000 8976 Worker thread wakes up
23:14:25.314 00.000 5052 GuideStep: 1.7 px 0 ms WEST, -7.7 px 0 ms NORTH
23:14:25.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:25.314 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,158,37,37)
23:14:25.314 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
23:14:25.315 00.001 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.04 = 0.76)
23:14:25.315 00.000 5052 CameraToMount -- cameraX=4.13 cameraY=6.59 hyp=7.77 cameraTheta=1.01 mountX=-4.39 mountY=5.34, mountTheta=2.26
23:14:25.315 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:25.315 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:26.353 01.038 8976 Exposure complete
23:14:26.367 00.014 8976 worker thread done servicing request
23:14:26.367 00.000 5052 OnExposeComplete: enter
23:14:26.367 00.000 5052 UpdateGuideState(): m_state=6
23:14:26.367 00.000 5052 Star::Find(18, 208, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 149
23:14:26.367 00.000 5052 Star::Find returns 1 (0), X=209.38, Y=175.87, Mass=8844, SNR=65.9, Peak=386 HFD=5.1
23:14:26.367 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.36) = xAngle (-1.47 = -1.47)
23:14:26.367 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.81 = -1.81)
23:14:26.367 00.000 5052 CameraToMount -- cameraX=5.32 cameraY=6.59 hyp=8.47 cameraTheta=0.89 mountX=0.87 mountY=-8.24, mountTheta=-1.47
23:14:26.368 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.32, y=6.59, opts=13)
23:14:26.368 00.000 5052 Enqueuing Move request for stepguider (5.32, 6.59)
23:14:26.368 00.000 8976 Worker thread wakes up
23:14:26.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.32, 6.59) opts 0xd
23:14:26.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.32, 6.59)
23:14:26.368 00.000 8976 Moving (5.32, 6.59) raw xDistance=0.87 yDistance=-8.24
23:14:26.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.87
23:14:26.369 00.001 8976 GuideAlgorithmHysteresis::Result() returns -5.56 from input -8.24
23:14:26.369 00.000 8976 MoveAxis(L, 2, ABG)
23:14:26.369 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:26.369 00.000 8976 MoveAxis(U, 26, ABG)
23:14:26.369 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:26.369 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:26.369 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:26.369 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:26.369 00.000 8976 move complete, result=1
23:14:26.369 00.000 8976 worker thread done servicing request
23:14:26.369 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=386, med=32, FiltMin=28, FiltMax=314, Gamma=2.260
23:14:26.379 00.010 5052 UpdateGuideState exits: m=8844 SNR=65.9
23:14:26.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:26.379 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:26.379 00.000 5052 Enqueuing Expose request
23:14:26.379 00.000 5052 GuideStep: 0.9 px 0 ms WEST, -8.2 px 0 ms NORTH
23:14:26.380 00.001 8976 Worker thread wakes up
23:14:26.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:26.380 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,158,37,37)
23:14:26.380 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
23:14:26.380 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.92 = 0.64)
23:14:26.380 00.000 5052 CameraToMount -- cameraX=5.32 cameraY=6.59 hyp=8.47 cameraTheta=0.89 mountX=-5.59 mountY=5.04, mountTheta=2.41
23:14:26.381 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:26.381 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:27.414 01.033 8976 Exposure complete
23:14:27.428 00.014 8976 worker thread done servicing request
23:14:27.428 00.000 5052 OnExposeComplete: enter
23:14:27.428 00.000 5052 UpdateGuideState(): m_state=6
23:14:27.428 00.000 5052 Star::Find(18, 209, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 150
23:14:27.428 00.000 5052 Star::Find returns 1 (0), X=209.48, Y=175.79, Mass=8912, SNR=66.3, Peak=389 HFD=5.3
23:14:27.428 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.36) = xAngle (-1.48 = -1.48)
23:14:27.428 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.82 = -1.82)
23:14:27.428 00.000 5052 CameraToMount -- cameraX=5.42 cameraY=6.51 hyp=8.47 cameraTheta=0.88 mountX=0.75 mountY=-8.21, mountTheta=-1.48
23:14:27.429 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.42, y=6.51, opts=13)
23:14:27.429 00.000 5052 Enqueuing Move request for stepguider (5.42, 6.51)
23:14:27.429 00.000 8976 Worker thread wakes up
23:14:27.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.42, 6.51) opts 0xd
23:14:27.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.42, 6.51)
23:14:27.429 00.000 8976 Moving (5.42, 6.51) raw xDistance=0.75 yDistance=-8.21
23:14:27.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.75
23:14:27.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.56 from input -8.21
23:14:27.429 00.000 8976 MoveAxis(L, 2, ABG)
23:14:27.429 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:27.430 00.001 8976 MoveAxis(U, 26, ABG)
23:14:27.430 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:27.430 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:27.430 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:27.430 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:27.430 00.000 8976 move complete, result=1
23:14:27.430 00.000 8976 worker thread done servicing request
23:14:27.430 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=389, med=32, FiltMin=27, FiltMax=307, Gamma=2.260
23:14:27.441 00.011 5052 UpdateGuideState exits: m=8912 SNR=66.3
23:14:27.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:27.441 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:27.441 00.000 5052 Enqueuing Expose request
23:14:27.441 00.000 5052 GuideStep: 0.7 px 0 ms WEST, -8.2 px 0 ms NORTH
23:14:27.441 00.000 8976 Worker thread wakes up
23:14:27.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:27.441 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,158,37,37)
23:14:27.442 00.001 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
23:14:27.442 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.91 = 0.62)
23:14:27.442 00.000 5052 CameraToMount -- cameraX=5.42 cameraY=6.51 hyp=8.47 cameraTheta=0.88 mountX=-5.68 mountY=4.94, mountTheta=2.43
23:14:27.442 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:27.442 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:28.483 01.041 8976 Exposure complete
23:14:28.497 00.014 8976 worker thread done servicing request
23:14:28.497 00.000 5052 OnExposeComplete: enter
23:14:28.497 00.000 5052 UpdateGuideState(): m_state=6
23:14:28.497 00.000 5052 Star::Find(18, 209, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 151
23:14:28.497 00.000 5052 Star::Find returns 1 (0), X=209.86, Y=175.89, Mass=8614, SNR=65.2, Peak=363 HFD=4.9
23:14:28.497 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.36) = xAngle (-1.51 = -1.51)
23:14:28.497 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.85 = -1.85)
23:14:28.497 00.000 5052 CameraToMount -- cameraX=5.80 cameraY=6.61 hyp=8.79 cameraTheta=0.85 mountX=0.55 mountY=-8.46, mountTheta=-1.51
23:14:28.498 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.80, y=6.61, opts=13)
23:14:28.498 00.000 5052 Enqueuing Move request for stepguider (5.80, 6.61)
23:14:28.498 00.000 8976 Worker thread wakes up
23:14:28.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.80, 6.61) opts 0xd
23:14:28.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.80, 6.61)
23:14:28.498 00.000 8976 Moving (5.80, 6.61) raw xDistance=0.55 yDistance=-8.46
23:14:28.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.55
23:14:28.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.72 from input -8.46
23:14:28.498 00.000 8976 MoveAxis(R, 0, ABG)
23:14:28.498 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:28.498 00.000 8976 MoveAxis(U, 27, ABG)
23:14:28.498 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:28.499 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:28.499 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:28.499 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:28.499 00.000 8976 move complete, result=1
23:14:28.499 00.000 8976 worker thread done servicing request
23:14:28.499 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=363, med=32, FiltMin=28, FiltMax=257, Gamma=2.260
23:14:28.509 00.010 5052 UpdateGuideState exits: m=8614 SNR=65.2
23:14:28.509 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:28.509 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:28.509 00.000 5052 Enqueuing Expose request
23:14:28.509 00.000 8976 Worker thread wakes up
23:14:28.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:28.509 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,158,37,37)
23:14:28.509 00.000 5052 GuideStep: 0.5 px 0 ms EAST, -8.5 px 0 ms NORTH
23:14:28.510 00.001 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
23:14:28.510 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.88 = 0.60)
23:14:28.510 00.000 5052 CameraToMount -- cameraX=5.80 cameraY=6.61 hyp=8.79 cameraTheta=0.85 mountX=-6.06 mountY=4.94, mountTheta=2.46
23:14:28.510 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:28.510 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:29.542 01.032 8976 Exposure complete
23:14:29.557 00.015 8976 worker thread done servicing request
23:14:29.557 00.000 5052 OnExposeComplete: enter
23:14:29.557 00.000 5052 UpdateGuideState(): m_state=6
23:14:29.557 00.000 5052 Star::Find(18, 209, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 152
23:14:29.557 00.000 5052 Star::Find returns 1 (0), X=209.39, Y=176.39, Mass=8754, SNR=65.6, Peak=403 HFD=4.9
23:14:29.557 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.36) = xAngle (-1.43 = -1.43)
23:14:29.557 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.77 = -1.77)
23:14:29.557 00.000 5052 CameraToMount -- cameraX=5.33 cameraY=7.11 hyp=8.89 cameraTheta=0.93 mountX=1.23 mountY=-8.71, mountTheta=-1.43
23:14:29.558 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.33, y=7.11, opts=13)
23:14:29.558 00.000 5052 Enqueuing Move request for stepguider (5.33, 7.11)
23:14:29.558 00.000 8976 Worker thread wakes up
23:14:29.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.33, 7.11) opts 0xd
23:14:29.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.33, 7.11)
23:14:29.558 00.000 8976 Moving (5.33, 7.11) raw xDistance=1.23 yDistance=-8.71
23:14:29.559 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.23
23:14:29.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.89 from input -8.71
23:14:29.559 00.000 8976 MoveAxis(L, 3, ABG)
23:14:29.559 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:29.559 00.000 8976 MoveAxis(U, 28, ABG)
23:14:29.559 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:29.559 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:29.559 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:29.559 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:29.559 00.000 8976 move complete, result=1
23:14:29.559 00.000 8976 worker thread done servicing request
23:14:29.559 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=403, med=32, FiltMin=28, FiltMax=331, Gamma=2.260
23:14:29.570 00.011 5052 UpdateGuideState exits: m=8754 SNR=65.6
23:14:29.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:29.570 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:29.570 00.000 5052 Enqueuing Expose request
23:14:29.570 00.000 5052 GuideStep: 1.2 px 0 ms WEST, -8.7 px 0 ms NORTH
23:14:29.570 00.000 8976 Worker thread wakes up
23:14:29.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:29.570 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,158,37,37)
23:14:29.571 00.001 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
23:14:29.571 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.96 = 0.67)
23:14:29.571 00.000 5052 CameraToMount -- cameraX=5.33 cameraY=7.11 hyp=8.89 cameraTheta=0.93 mountX=-5.61 mountY=5.54, mountTheta=2.36
23:14:29.571 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:29.571 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:30.612 01.041 8976 Exposure complete
23:14:30.626 00.014 8976 worker thread done servicing request
23:14:30.626 00.000 5052 OnExposeComplete: enter
23:14:30.626 00.000 5052 UpdateGuideState(): m_state=6
23:14:30.627 00.001 5052 Star::Find(18, 209, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 153
23:14:30.627 00.000 5052 Star::Find returns 1 (0), X=210.00, Y=176.43, Mass=8831, SNR=66.0, Peak=460 HFD=4.9
23:14:30.627 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.36) = xAngle (-1.48 = -1.48)
23:14:30.627 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.82 = -1.82)
23:14:30.627 00.000 5052 CameraToMount -- cameraX=5.94 cameraY=7.16 hyp=9.30 cameraTheta=0.88 mountX=0.83 mountY=-9.01, mountTheta=-1.48
23:14:30.627 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.94, y=7.16, opts=13)
23:14:30.627 00.000 5052 Enqueuing Move request for stepguider (5.94, 7.16)
23:14:30.628 00.001 8976 Worker thread wakes up
23:14:30.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.94, 7.16) opts 0xd
23:14:30.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.94, 7.16)
23:14:30.628 00.000 8976 Moving (5.94, 7.16) raw xDistance=0.83 yDistance=-9.01
23:14:30.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.83
23:14:30.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.09 from input -9.01
23:14:30.628 00.000 8976 MoveAxis(L, 2, ABG)
23:14:30.628 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:30.628 00.000 8976 MoveAxis(U, 29, ABG)
23:14:30.628 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:30.628 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:30.628 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:30.628 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:30.628 00.000 8976 move complete, result=1
23:14:30.628 00.000 8976 worker thread done servicing request
23:14:30.629 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=460, med=32, FiltMin=27, FiltMax=330, Gamma=2.260
23:14:30.638 00.009 5052 UpdateGuideState exits: m=8831 SNR=66.0
23:14:30.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:30.638 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:30.638 00.000 5052 Enqueuing Expose request
23:14:30.638 00.000 5052 GuideStep: 0.8 px 0 ms WEST, -9.0 px 0 ms NORTH
23:14:30.639 00.001 8976 Worker thread wakes up
23:14:30.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:30.639 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,158,37,37)
23:14:30.639 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
23:14:30.639 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.91 = 0.62)
23:14:30.639 00.000 5052 CameraToMount -- cameraX=5.94 cameraY=7.16 hyp=9.30 cameraTheta=0.88 mountX=-6.22 mountY=5.43, mountTheta=2.42
23:14:30.640 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:30.640 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:31.676 01.036 8976 Exposure complete
23:14:31.689 00.013 8976 worker thread done servicing request
23:14:31.689 00.000 5052 OnExposeComplete: enter
23:14:31.689 00.000 5052 UpdateGuideState(): m_state=6
23:14:31.689 00.000 5052 Star::Find(18, 209, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 154
23:14:31.689 00.000 5052 Star::Find returns 1 (0), X=209.99, Y=176.23, Mass=8896, SNR=66.2, Peak=473 HFD=4.9
23:14:31.689 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.36) = xAngle (-1.49 = -1.49)
23:14:31.689 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.83 = -1.83)
23:14:31.689 00.000 5052 CameraToMount -- cameraX=5.93 cameraY=6.96 hyp=9.14 cameraTheta=0.87 mountX=0.70 mountY=-8.83, mountTheta=-1.49
23:14:31.691 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=5.93, y=6.96, opts=13)
23:14:31.691 00.000 5052 Enqueuing Move request for stepguider (5.93, 6.96)
23:14:31.691 00.000 8976 Worker thread wakes up
23:14:31.691 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.93, 6.96) opts 0xd
23:14:31.691 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.93, 6.96)
23:14:31.691 00.000 8976 Moving (5.93, 6.96) raw xDistance=0.70 yDistance=-8.83
23:14:31.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.70
23:14:31.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.99 from input -8.83
23:14:31.691 00.000 8976 MoveAxis(R, 0, ABG)
23:14:31.691 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:31.691 00.000 8976 MoveAxis(U, 28, ABG)
23:14:31.691 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:31.691 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:31.691 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:31.692 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:31.692 00.000 8976 move complete, result=1
23:14:31.692 00.000 8976 worker thread done servicing request
23:14:31.692 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=473, med=32, FiltMin=28, FiltMax=341, Gamma=2.260
23:14:31.702 00.010 5052 UpdateGuideState exits: m=8896 SNR=66.2
23:14:31.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:31.702 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:31.702 00.000 5052 Enqueuing Expose request
23:14:31.702 00.000 8976 Worker thread wakes up
23:14:31.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:31.702 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,158,37,37)
23:14:31.702 00.000 5052 GuideStep: 0.7 px 0 ms EAST, -8.8 px 0 ms NORTH
23:14:31.702 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
23:14:31.702 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.89 = 0.61)
23:14:31.702 00.000 5052 CameraToMount -- cameraX=5.93 cameraY=6.96 hyp=9.14 cameraTheta=0.87 mountX=-6.21 mountY=5.24, mountTheta=2.44
23:14:31.702 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:31.702 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:32.742 01.040 8976 Exposure complete
23:14:32.756 00.014 8976 worker thread done servicing request
23:14:32.756 00.000 5052 OnExposeComplete: enter
23:14:32.756 00.000 5052 UpdateGuideState(): m_state=6
23:14:32.756 00.000 5052 Star::Find(18, 209, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 155
23:14:32.756 00.000 5052 Star::Find returns 1 (0), X=209.71, Y=176.41, Mass=8782, SNR=65.8, Peak=440 HFD=4.9
23:14:32.756 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.36) = xAngle (-1.46 = -1.46)
23:14:32.756 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.80 = -1.80)
23:14:32.756 00.000 5052 CameraToMount -- cameraX=5.65 cameraY=7.14 hyp=9.10 cameraTheta=0.90 mountX=1.02 mountY=-8.87, mountTheta=-1.46
23:14:32.757 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.65, y=7.14, opts=13)
23:14:32.757 00.000 5052 Enqueuing Move request for stepguider (5.65, 7.14)
23:14:32.757 00.000 8976 Worker thread wakes up
23:14:32.757 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.65, 7.14) opts 0xd
23:14:32.757 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.65, 7.14)
23:14:32.757 00.000 8976 Moving (5.65, 7.14) raw xDistance=1.02 yDistance=-8.87
23:14:32.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.02
23:14:32.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.01 from input -8.87
23:14:32.757 00.000 8976 MoveAxis(L, 2, ABG)
23:14:32.757 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:32.757 00.000 8976 MoveAxis(U, 28, ABG)
23:14:32.757 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:32.757 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:32.757 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:32.758 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:32.758 00.000 8976 move complete, result=1
23:14:32.758 00.000 8976 worker thread done servicing request
23:14:32.758 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=440, med=32, FiltMin=28, FiltMax=341, Gamma=2.260
23:14:32.768 00.010 5052 UpdateGuideState exits: m=8782 SNR=65.8
23:14:32.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:32.768 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:32.768 00.000 5052 Enqueuing Expose request
23:14:32.768 00.000 5052 GuideStep: 1.0 px 0 ms WEST, -8.9 px 0 ms NORTH
23:14:32.768 00.000 8976 Worker thread wakes up
23:14:32.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:32.768 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,158,37,37)
23:14:32.769 00.001 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
23:14:32.769 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.93 = 0.65)
23:14:32.769 00.000 5052 CameraToMount -- cameraX=5.65 cameraY=7.14 hyp=9.10 cameraTheta=0.90 mountX=-5.94 mountY=5.49, mountTheta=2.40
23:14:32.769 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:32.769 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:33.798 01.029 8976 Exposure complete
23:14:33.813 00.015 8976 worker thread done servicing request
23:14:33.813 00.000 5052 OnExposeComplete: enter
23:14:33.813 00.000 5052 UpdateGuideState(): m_state=6
23:14:33.813 00.000 5052 Star::Find(18, 209, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 156
23:14:33.814 00.001 5052 Star::Find returns 1 (0), X=208.56, Y=176.52, Mass=8874, SNR=66.2, Peak=443 HFD=5.0
23:14:33.814 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.36) = xAngle (-1.34 = -1.34)
23:14:33.814 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.68 = -1.68)
23:14:33.814 00.000 5052 CameraToMount -- cameraX=4.50 cameraY=7.25 hyp=8.53 cameraTheta=1.02 mountX=1.92 mountY=-8.48, mountTheta=-1.35
23:14:33.814 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.50, y=7.25, opts=13)
23:14:33.815 00.001 5052 Enqueuing Move request for stepguider (4.50, 7.25)
23:14:33.815 00.000 8976 Worker thread wakes up
23:14:33.815 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.50, 7.25) opts 0xd
23:14:33.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.50, 7.25)
23:14:33.815 00.000 8976 Moving (4.50, 7.25) raw xDistance=1.92 yDistance=-8.48
23:14:33.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.25 from input 1.92
23:14:33.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.76 from input -8.48
23:14:33.815 00.000 8976 MoveAxis(L, 4, ABG)
23:14:33.815 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:33.815 00.000 8976 MoveAxis(U, 27, ABG)
23:14:33.815 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:33.815 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:33.815 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:33.815 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:33.815 00.000 8976 move complete, result=1
23:14:33.815 00.000 8976 worker thread done servicing request
23:14:33.816 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=443, med=33, FiltMin=28, FiltMax=314, Gamma=2.260
23:14:33.826 00.010 5052 UpdateGuideState exits: m=8874 SNR=66.2
23:14:33.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:33.826 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:33.826 00.000 5052 Enqueuing Expose request
23:14:33.826 00.000 8976 Worker thread wakes up
23:14:33.826 00.000 5052 GuideStep: 1.9 px 0 ms WEST, -8.5 px 0 ms NORTH
23:14:33.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:33.826 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,159,37,37)
23:14:33.827 00.001 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
23:14:33.827 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.04 = 0.76)
23:14:33.827 00.000 5052 CameraToMount -- cameraX=4.50 cameraY=7.25 hyp=8.53 cameraTheta=1.02 mountX=-4.79 mountY=5.88, mountTheta=2.25
23:14:33.827 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:33.827 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:34.869 01.042 8976 Exposure complete
23:14:34.883 00.014 8976 worker thread done servicing request
23:14:34.883 00.000 5052 OnExposeComplete: enter
23:14:34.883 00.000 5052 UpdateGuideState(): m_state=6
23:14:34.883 00.000 5052 Star::Find(18, 208, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 157
23:14:34.884 00.001 5052 Star::Find returns 1 (0), X=207.71, Y=176.62, Mass=8756, SNR=65.7, Peak=393 HFD=4.8
23:14:34.884 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.36) = xAngle (-1.25 = -1.25)
23:14:34.884 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.59 = -1.59)
23:14:34.884 00.000 5052 CameraToMount -- cameraX=3.65 cameraY=7.34 hyp=8.20 cameraTheta=1.11 mountX=2.59 mountY=-8.20, mountTheta=-1.27
23:14:34.884 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.65, y=7.34, opts=13)
23:14:34.884 00.000 5052 Enqueuing Move request for stepguider (3.65, 7.34)
23:14:34.884 00.000 8976 Worker thread wakes up
23:14:34.885 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.65, 7.34) opts 0xd
23:14:34.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.65, 7.34)
23:14:34.885 00.000 8976 Moving (3.65, 7.34) raw xDistance=2.59 yDistance=-8.20
23:14:34.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.72 from input 2.59
23:14:34.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.57 from input -8.20
23:14:34.885 00.000 8976 MoveAxis(L, 6, ABG)
23:14:34.885 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:34.885 00.000 8976 MoveAxis(U, 26, ABG)
23:14:34.885 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:34.885 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:34.885 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:34.885 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:34.885 00.000 8976 move complete, result=1
23:14:34.885 00.000 8976 worker thread done servicing request
23:14:34.885 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=393, med=32, FiltMin=27, FiltMax=305, Gamma=2.260
23:14:34.896 00.011 5052 UpdateGuideState exits: m=8756 SNR=65.7
23:14:34.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:34.896 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:34.896 00.000 5052 Enqueuing Expose request
23:14:34.896 00.000 5052 GuideStep: 2.6 px 0 ms WEST, -8.2 px 0 ms NORTH
23:14:34.896 00.000 8976 Worker thread wakes up
23:14:34.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:34.896 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,159,37,37)
23:14:34.897 00.001 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
23:14:34.897 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.14 = 0.85)
23:14:34.897 00.000 5052 CameraToMount -- cameraX=3.65 cameraY=7.34 hyp=8.20 cameraTheta=1.11 mountX=-3.95 mountY=6.19, mountTheta=2.14
23:14:34.897 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:34.897 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:35.933 01.036 8976 Exposure complete
23:14:35.949 00.016 8976 worker thread done servicing request
23:14:35.949 00.000 5052 OnExposeComplete: enter
23:14:35.949 00.000 5052 UpdateGuideState(): m_state=6
23:14:35.949 00.000 5052 Star::Find(18, 207, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 158
23:14:35.949 00.000 5052 Star::Find returns 1 (0), X=207.31, Y=176.96, Mass=8973, SNR=66.5, Peak=391 HFD=4.7
23:14:35.949 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.36) = xAngle (-1.19 = -1.19)
23:14:35.949 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.53 = -1.53)
23:14:35.949 00.000 5052 CameraToMount -- cameraX=3.24 cameraY=7.68 hyp=8.34 cameraTheta=1.17 mountX=3.11 mountY=-8.33, mountTheta=-1.21
23:14:35.950 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.24, y=7.68, opts=13)
23:14:35.950 00.000 5052 Enqueuing Move request for stepguider (3.24, 7.68)
23:14:35.950 00.000 8976 Worker thread wakes up
23:14:35.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.24, 7.68) opts 0xd
23:14:35.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.24, 7.68)
23:14:35.950 00.000 8976 Moving (3.24, 7.68) raw xDistance=3.11 yDistance=-8.33
23:14:35.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.08 from input 3.11
23:14:35.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.64 from input -8.33
23:14:35.950 00.000 8976 MoveAxis(L, 7, ABG)
23:14:35.950 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:35.950 00.000 8976 MoveAxis(U, 27, ABG)
23:14:35.950 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:35.950 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:35.950 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:35.950 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:35.951 00.001 8976 move complete, result=1
23:14:35.951 00.000 8976 worker thread done servicing request
23:14:35.951 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=391, med=32, FiltMin=27, FiltMax=325, Gamma=2.260
23:14:35.961 00.010 5052 UpdateGuideState exits: m=8973 SNR=66.5
23:14:35.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:35.961 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:35.961 00.000 5052 Enqueuing Expose request
23:14:35.961 00.000 5052 GuideStep: 3.1 px 0 ms WEST, -8.3 px 0 ms NORTH
23:14:35.961 00.000 8976 Worker thread wakes up
23:14:35.962 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:35.962 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,159,37,37)
23:14:35.962 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
23:14:35.962 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.20 = 0.92)
23:14:35.962 00.000 5052 CameraToMount -- cameraX=3.24 cameraY=7.68 hyp=8.34 cameraTheta=1.17 mountX=-3.55 mountY=6.62, mountTheta=2.06
23:14:35.962 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:35.963 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:37.005 01.042 8976 Exposure complete
23:14:37.019 00.014 8976 worker thread done servicing request
23:14:37.019 00.000 5052 OnExposeComplete: enter
23:14:37.019 00.000 5052 UpdateGuideState(): m_state=6
23:14:37.019 00.000 5052 Star::Find(18, 207, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 159
23:14:37.019 00.000 5052 Star::Find returns 1 (0), X=205.86, Y=176.70, Mass=8985, SNR=66.5, Peak=353 HFD=5.0
23:14:37.019 00.000 5052 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.36) = xAngle (-1.03 = -1.03)
23:14:37.019 00.000 5052 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.37 = -1.37)
23:14:37.019 00.000 5052 CameraToMount -- cameraX=1.80 cameraY=7.42 hyp=7.64 cameraTheta=1.33 mountX=3.96 mountY=-7.48, mountTheta=-1.08
23:14:37.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.80, y=7.42, opts=13)
23:14:37.020 00.000 5052 Enqueuing Move request for stepguider (1.80, 7.42)
23:14:37.020 00.000 8976 Worker thread wakes up
23:14:37.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.80, 7.42) opts 0xd
23:14:37.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.80, 7.42)
23:14:37.020 00.000 8976 Moving (1.80, 7.42) raw xDistance=3.96 yDistance=-7.48
23:14:37.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.64 from input 3.96
23:14:37.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.11 from input -7.48
23:14:37.020 00.000 8976 MoveAxis(L, 9, ABG)
23:14:37.020 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:37.020 00.000 8976 MoveAxis(U, 24, ABG)
23:14:37.020 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:37.020 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:37.020 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:37.020 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:37.020 00.000 8976 move complete, result=1
23:14:37.020 00.000 8976 worker thread done servicing request
23:14:37.021 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=353, med=32, FiltMin=27, FiltMax=304, Gamma=2.260
23:14:37.030 00.009 5052 UpdateGuideState exits: m=8985 SNR=66.5
23:14:37.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:37.030 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:37.030 00.000 5052 Enqueuing Expose request
23:14:37.030 00.000 5052 GuideStep: 4.0 px 0 ms WEST, -7.5 px 0 ms NORTH
23:14:37.031 00.001 8976 Worker thread wakes up
23:14:37.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:37.031 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,159,37,37)
23:14:37.031 00.000 5052 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
23:14:37.031 00.000 5052 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.36 = 1.08)
23:14:37.031 00.000 5052 CameraToMount -- cameraX=1.80 cameraY=7.42 hyp=7.64 cameraTheta=1.33 mountX=-2.10 mountY=6.73, mountTheta=1.87
23:14:37.031 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:37.032 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:38.072 01.040 8976 Exposure complete
23:14:38.087 00.015 8976 worker thread done servicing request
23:14:38.087 00.000 5052 OnExposeComplete: enter
23:14:38.087 00.000 5052 UpdateGuideState(): m_state=6
23:14:38.087 00.000 5052 Star::Find(18, 205, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 160
23:14:38.087 00.000 5052 Star::Find returns 1 (0), X=204.10, Y=176.67, Mass=8722, SNR=65.6, Peak=399 HFD=5.0
23:14:38.087 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:14:38.087 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:14:38.087 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=7.40 hyp=7.40 cameraTheta=1.57 mountX=5.19 mountY=-6.70, mountTheta=-0.91
23:14:38.088 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=7.40, opts=13)
23:14:38.088 00.000 5052 Enqueuing Move request for stepguider (0.04, 7.40)
23:14:38.088 00.000 8976 Worker thread wakes up
23:14:38.088 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 7.40) opts 0xd
23:14:38.088 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 7.40)
23:14:38.088 00.000 8976 Moving (0.04, 7.40) raw xDistance=5.19 yDistance=-6.70
23:14:38.089 00.001 8976 GuideAlgorithmHysteresis::Result() returns 3.45 from input 5.19
23:14:38.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.58 from input -6.70
23:14:38.089 00.000 8976 MoveAxis(L, 11, ABG)
23:14:38.089 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:38.089 00.000 8976 MoveAxis(U, 22, ABG)
23:14:38.089 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:38.089 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:38.089 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:38.089 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:38.089 00.000 8976 move complete, result=1
23:14:38.089 00.000 8976 worker thread done servicing request
23:14:38.089 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=399, med=32, FiltMin=28, FiltMax=314, Gamma=2.260
23:14:38.099 00.010 5052 UpdateGuideState exits: m=8722 SNR=65.6
23:14:38.100 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:38.100 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:38.100 00.000 5052 Enqueuing Expose request
23:14:38.100 00.000 5052 GuideStep: 5.2 px 0 ms WEST, -6.7 px 0 ms NORTH
23:14:38.100 00.000 8976 Worker thread wakes up
23:14:38.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:38.100 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,159,37,37)
23:14:38.101 00.001 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
23:14:38.101 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.59 = 1.31)
23:14:38.101 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=7.40 hyp=7.40 cameraTheta=1.57 mountX=-0.34 mountY=7.15, mountTheta=1.62
23:14:38.101 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:38.101 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:39.145 01.044 8976 Exposure complete
23:14:39.159 00.014 8976 worker thread done servicing request
23:14:39.159 00.000 5052 OnExposeComplete: enter
23:14:39.159 00.000 5052 UpdateGuideState(): m_state=6
23:14:39.159 00.000 5052 Star::Find(18, 204, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 161
23:14:39.159 00.000 5052 Star::Find returns 1 (0), X=202.42, Y=176.71, Mass=8727, SNR=65.6, Peak=325 HFD=5.3
23:14:39.159 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.36) = xAngle (-0.57 = -0.57)
23:14:39.159 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.91 = -0.91)
23:14:39.159 00.000 5052 CameraToMount -- cameraX=-1.64 cameraY=7.43 hyp=7.61 cameraTheta=1.79 mountX=6.40 mountY=-6.01, mountTheta=-0.75
23:14:39.160 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.64, y=7.43, opts=13)
23:14:39.160 00.000 5052 Enqueuing Move request for stepguider (-1.64, 7.43)
23:14:39.160 00.000 8976 Worker thread wakes up
23:14:39.160 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.64, 7.43) opts 0xd
23:14:39.160 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.64, 7.43)
23:14:39.160 00.000 8976 Moving (-1.64, 7.43) raw xDistance=6.40 yDistance=-6.01
23:14:39.160 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.28 from input 6.40
23:14:39.160 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.11 from input -6.01
23:14:39.160 00.000 8976 MoveAxis(L, 14, ABG)
23:14:39.160 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:39.160 00.000 8976 MoveAxis(U, 19, ABG)
23:14:39.160 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:39.160 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:39.160 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:39.160 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:39.160 00.000 8976 move complete, result=1
23:14:39.160 00.000 8976 worker thread done servicing request
23:14:39.161 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=325, med=31, FiltMin=27, FiltMax=294, Gamma=2.260
23:14:39.170 00.009 5052 UpdateGuideState exits: m=8727 SNR=65.6
23:14:39.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:39.170 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:39.170 00.000 5052 Enqueuing Expose request
23:14:39.170 00.000 5052 GuideStep: 6.4 px 0 ms WEST, -6.0 px 0 ms NORTH
23:14:39.171 00.001 8976 Worker thread wakes up
23:14:39.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:39.171 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,159,37,37)
23:14:39.171 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
23:14:39.171 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.82 = 1.53)
23:14:39.171 00.000 5052 CameraToMount -- cameraX=-1.64 cameraY=7.43 hyp=7.61 cameraTheta=1.79 mountX=1.34 mountY=7.61, mountTheta=1.40
23:14:39.171 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:39.172 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:40.208 01.036 8976 Exposure complete
23:14:40.222 00.014 8976 worker thread done servicing request
23:14:40.222 00.000 5052 OnExposeComplete: enter
23:14:40.222 00.000 5052 UpdateGuideState(): m_state=6
23:14:40.222 00.000 5052 Star::Find(18, 202, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 162
23:14:40.222 00.000 5052 Star::Find returns 1 (0), X=201.05, Y=177.12, Mass=8819, SNR=65.9, Peak=451 HFD=4.7
23:14:40.222 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.36) = xAngle (-0.42 = -0.42)
23:14:40.222 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.76 = -0.76)
23:14:40.222 00.000 5052 CameraToMount -- cameraX=-3.01 cameraY=7.85 hyp=8.40 cameraTheta=1.94 mountX=7.66 mountY=-5.80, mountTheta=-0.65
23:14:40.223 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.01, y=7.85, opts=13)
23:14:40.223 00.000 5052 Enqueuing Move request for stepguider (-3.01, 7.85)
23:14:40.223 00.000 8976 Worker thread wakes up
23:14:40.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.01, 7.85) opts 0xd
23:14:40.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.01, 7.85)
23:14:40.223 00.000 8976 Moving (-3.01, 7.85) raw xDistance=7.66 yDistance=-5.80
23:14:40.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.13 from input 7.66
23:14:40.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.94 from input -5.80
23:14:40.223 00.000 8976 MoveAxis(L, 17, ABG)
23:14:40.223 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:40.224 00.001 8976 MoveAxis(U, 19, ABG)
23:14:40.224 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:40.224 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:40.224 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:40.224 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:40.224 00.000 8976 move complete, result=1
23:14:40.224 00.000 8976 worker thread done servicing request
23:14:40.224 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=451, med=32, FiltMin=27, FiltMax=301, Gamma=2.260
23:14:40.233 00.009 5052 UpdateGuideState exits: m=8819 SNR=65.9
23:14:40.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:40.233 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:40.233 00.000 5052 Enqueuing Expose request
23:14:40.233 00.000 5052 GuideStep: 7.7 px 0 ms WEST, -5.8 px 0 ms NORTH
23:14:40.233 00.000 8976 Worker thread wakes up
23:14:40.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:40.233 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,159,37,37)
23:14:40.234 00.001 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.25)
23:14:40.234 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.97 = 1.68)
23:14:40.234 00.000 5052 CameraToMount -- cameraX=-3.01 cameraY=7.85 hyp=8.40 cameraTheta=1.94 mountX=2.69 mountY=8.35, mountTheta=1.26
23:14:40.234 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:40.234 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:41.265 01.031 8976 Exposure complete
23:14:41.281 00.016 8976 worker thread done servicing request
23:14:41.281 00.000 5052 OnExposeComplete: enter
23:14:41.281 00.000 5052 UpdateGuideState(): m_state=6
23:14:41.281 00.000 5052 Star::Find(18, 201, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 163
23:14:41.281 00.000 5052 Star::Find returns 1 (0), X=199.63, Y=176.72, Mass=8856, SNR=66.1, Peak=387 HFD=5.3
23:14:41.281 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.36) = xAngle (-0.25 = -0.25)
23:14:41.281 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.59 = -0.59)
23:14:41.281 00.000 5052 CameraToMount -- cameraX=-4.43 cameraY=7.44 hyp=8.66 cameraTheta=2.11 mountX=8.39 mountY=-4.82, mountTheta=-0.52
23:14:41.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.43, y=7.44, opts=13)
23:14:41.282 00.000 5052 Enqueuing Move request for stepguider (-4.43, 7.44)
23:14:41.282 00.000 8976 Worker thread wakes up
23:14:41.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.43, 7.44) opts 0xd
23:14:41.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.43, 7.44)
23:14:41.282 00.000 8976 Moving (-4.43, 7.44) raw xDistance=8.39 yDistance=-4.82
23:14:41.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.65 from input 8.39
23:14:41.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.32 from input -4.82
23:14:41.282 00.000 8976 MoveAxis(L, 18, ABG)
23:14:41.282 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:41.282 00.000 8976 MoveAxis(U, 16, ABG)
23:14:41.282 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:41.282 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:41.282 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:41.283 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:41.283 00.000 8976 move complete, result=1
23:14:41.283 00.000 8976 worker thread done servicing request
23:14:41.283 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=387, med=32, FiltMin=27, FiltMax=320, Gamma=2.260
23:14:41.292 00.009 5052 UpdateGuideState exits: m=8856 SNR=66.1
23:14:41.293 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:41.293 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:41.293 00.000 5052 Enqueuing Expose request
23:14:41.293 00.000 5052 GuideStep: 8.4 px 0 ms WEST, -4.8 px 0 ms NORTH
23:14:41.293 00.000 8976 Worker thread wakes up
23:14:41.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:41.293 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,159,37,37)
23:14:41.293 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
23:14:41.294 00.001 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.14 = 1.85)
23:14:41.294 00.000 5052 CameraToMount -- cameraX=-4.43 cameraY=7.44 hyp=8.66 cameraTheta=2.11 mountX=4.13 mountY=8.32, mountTheta=1.11
23:14:41.294 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:41.294 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:42.322 01.028 8976 Exposure complete
23:14:42.336 00.014 8976 worker thread done servicing request
23:14:42.336 00.000 5052 OnExposeComplete: enter
23:14:42.336 00.000 5052 UpdateGuideState(): m_state=6
23:14:42.336 00.000 5052 Star::Find(18, 199, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 164
23:14:42.336 00.000 5052 Star::Find returns 1 (0), X=199.03, Y=177.30, Mass=8862, SNR=66.2, Peak=395 HFD=5.0
23:14:42.336 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.36) = xAngle (-0.23 = -0.23)
23:14:42.336 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.57 = -0.57)
23:14:42.336 00.000 5052 CameraToMount -- cameraX=-5.03 cameraY=8.03 hyp=9.47 cameraTheta=2.13 mountX=9.23 mountY=-5.10, mountTheta=-0.51
23:14:42.337 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.03, y=8.03, opts=13)
23:14:42.337 00.000 5052 Enqueuing Move request for stepguider (-5.03, 8.03)
23:14:42.337 00.000 8976 Worker thread wakes up
23:14:42.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.03, 8.03) opts 0xd
23:14:42.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.03, 8.03)
23:14:42.337 00.000 8976 Moving (-5.03, 8.03) raw xDistance=9.23 yDistance=-5.10
23:14:42.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.21 from input 9.23
23:14:42.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.45 from input -5.10
23:14:42.337 00.000 8976 MoveAxis(L, 20, ABG)
23:14:42.337 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:42.337 00.000 8976 MoveAxis(U, 16, ABG)
23:14:42.337 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:42.337 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:42.337 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:42.337 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:42.337 00.000 8976 move complete, result=1
23:14:42.337 00.000 8976 worker thread done servicing request
23:14:42.338 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=395, med=32, FiltMin=28, FiltMax=309, Gamma=2.260
23:14:42.347 00.009 5052 UpdateGuideState exits: m=8862 SNR=66.2
23:14:42.348 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:42.348 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:42.348 00.000 5052 Enqueuing Expose request
23:14:42.348 00.000 5052 GuideStep: 9.2 px 0 ms WEST, -5.1 px 0 ms NORTH
23:14:42.348 00.000 8976 Worker thread wakes up
23:14:42.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:42.348 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,159,37,37)
23:14:42.348 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
23:14:42.348 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.16 = 1.88)
23:14:42.348 00.000 5052 CameraToMount -- cameraX=-5.03 cameraY=8.03 hyp=9.47 cameraTheta=2.13 mountX=4.70 mountY=9.04, mountTheta=1.09
23:14:42.349 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:42.349 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:43.383 01.034 8976 Exposure complete
23:14:43.397 00.014 8976 worker thread done servicing request
23:14:43.397 00.000 5052 OnExposeComplete: enter
23:14:43.397 00.000 5052 UpdateGuideState(): m_state=6
23:14:43.398 00.001 5052 Star::Find(18, 199, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 165
23:14:43.398 00.000 5052 Star::Find returns 1 (0), X=199.12, Y=177.15, Mass=8944, SNR=66.3, Peak=400 HFD=4.6
23:14:43.398 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.36) = xAngle (-0.23 = -0.23)
23:14:43.398 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.57 = -0.57)
23:14:43.398 00.000 5052 CameraToMount -- cameraX=-4.94 cameraY=7.88 hyp=9.30 cameraTheta=2.13 mountX=9.06 mountY=-5.00, mountTheta=-0.50
23:14:43.398 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.94, y=7.88, opts=13)
23:14:43.398 00.000 5052 Enqueuing Move request for stepguider (-4.94, 7.88)
23:14:43.399 00.001 8976 Worker thread wakes up
23:14:43.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.94, 7.88) opts 0xd
23:14:43.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.94, 7.88)
23:14:43.399 00.000 8976 Moving (-4.94, 7.88) raw xDistance=9.06 yDistance=-5.00
23:14:43.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.14 from input 9.06
23:14:43.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.39 from input -5.00
23:14:43.399 00.000 8976 MoveAxis(L, 20, ABG)
23:14:43.399 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:43.399 00.000 8976 MoveAxis(U, 16, ABG)
23:14:43.399 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:43.399 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:43.399 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:43.399 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:43.399 00.000 8976 move complete, result=1
23:14:43.399 00.000 8976 worker thread done servicing request
23:14:43.400 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=400, med=32, FiltMin=27, FiltMax=331, Gamma=2.260
23:14:43.410 00.010 5052 UpdateGuideState exits: m=8944 SNR=66.3
23:14:43.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:43.410 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:43.410 00.000 5052 Enqueuing Expose request
23:14:43.410 00.000 5052 GuideStep: 9.1 px 0 ms WEST, -5.0 px 0 ms NORTH
23:14:43.410 00.000 8976 Worker thread wakes up
23:14:43.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:43.410 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,159,37,37)
23:14:43.411 00.001 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
23:14:43.411 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.16 = 1.88)
23:14:43.411 00.000 5052 CameraToMount -- cameraX=-4.94 cameraY=7.88 hyp=9.30 cameraTheta=2.13 mountX=4.61 mountY=8.87, mountTheta=1.09
23:14:43.411 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:43.411 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:44.441 01.030 8976 Exposure complete
23:14:44.455 00.014 8976 worker thread done servicing request
23:14:44.456 00.001 5052 OnExposeComplete: enter
23:14:44.456 00.000 5052 UpdateGuideState(): m_state=6
23:14:44.456 00.000 5052 Star::Find(18, 199, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 166
23:14:44.456 00.000 5052 Star::Find returns 1 (0), X=200.97, Y=177.10, Mass=9013, SNR=66.4, Peak=386 HFD=4.6
23:14:44.456 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.36) = xAngle (-0.41 = -0.41)
23:14:44.456 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.75 = -0.75)
23:14:44.456 00.000 5052 CameraToMount -- cameraX=-3.09 cameraY=7.82 hyp=8.41 cameraTheta=1.95 mountX=7.71 mountY=-5.74, mountTheta=-0.64
23:14:44.457 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.09, y=7.82, opts=13)
23:14:44.457 00.000 5052 Enqueuing Move request for stepguider (-3.09, 7.82)
23:14:44.457 00.000 8976 Worker thread wakes up
23:14:44.457 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.09, 7.82) opts 0xd
23:14:44.457 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.09, 7.82)
23:14:44.457 00.000 8976 Moving (-3.09, 7.82) raw xDistance=7.71 yDistance=-5.74
23:14:44.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.29 from input 7.71
23:14:44.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.86 from input -5.74
23:14:44.457 00.000 8976 MoveAxis(L, 17, ABG)
23:14:44.457 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:44.457 00.000 8976 MoveAxis(U, 18, ABG)
23:14:44.457 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:44.457 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:44.457 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:44.457 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:44.457 00.000 8976 move complete, result=1
23:14:44.457 00.000 8976 worker thread done servicing request
23:14:44.458 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=386, med=32, FiltMin=27, FiltMax=325, Gamma=2.260
23:14:44.468 00.010 5052 UpdateGuideState exits: m=9013 SNR=66.4
23:14:44.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:44.468 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:44.468 00.000 5052 Enqueuing Expose request
23:14:44.468 00.000 8976 Worker thread wakes up
23:14:44.468 00.000 5052 GuideStep: 7.7 px 0 ms WEST, -5.7 px 0 ms NORTH
23:14:44.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:44.468 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,159,37,37)
23:14:44.469 00.001 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.24)
23:14:44.469 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.98 = 1.69)
23:14:44.469 00.000 5052 CameraToMount -- cameraX=-3.09 cameraY=7.82 hyp=8.41 cameraTheta=1.95 mountX=2.77 mountY=8.35, mountTheta=1.25
23:14:44.469 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:44.469 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:45.496 01.027 8976 Exposure complete
23:14:45.510 00.014 8976 worker thread done servicing request
23:14:45.510 00.000 5052 OnExposeComplete: enter
23:14:45.510 00.000 5052 UpdateGuideState(): m_state=6
23:14:45.510 00.000 5052 Star::Find(18, 200, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 167
23:14:45.510 00.000 5052 Star::Find returns 1 (0), X=201.15, Y=176.77, Mass=8883, SNR=66.2, Peak=396 HFD=4.6
23:14:45.510 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.36) = xAngle (-0.42 = -0.42)
23:14:45.510 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.76 = -0.76)
23:14:45.510 00.000 5052 CameraToMount -- cameraX=-2.91 cameraY=7.50 hyp=8.04 cameraTheta=1.94 mountX=7.35 mountY=-5.53, mountTheta=-0.65
23:14:45.512 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-2.91, y=7.50, opts=13)
23:14:45.512 00.000 5052 Enqueuing Move request for stepguider (-2.91, 7.50)
23:14:45.512 00.000 8976 Worker thread wakes up
23:14:45.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.91, 7.50) opts 0xd
23:14:45.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.91, 7.50)
23:14:45.512 00.000 8976 Moving (-2.91, 7.50) raw xDistance=7.35 yDistance=-5.53
23:14:45.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.00 from input 7.35
23:14:45.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.75 from input -5.53
23:14:45.512 00.000 8976 MoveAxis(L, 16, ABG)
23:14:45.512 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:45.512 00.000 8976 MoveAxis(U, 18, ABG)
23:14:45.512 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:45.512 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:45.512 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:45.512 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:45.512 00.000 8976 move complete, result=1
23:14:45.512 00.000 8976 worker thread done servicing request
23:14:45.512 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=396, med=32, FiltMin=27, FiltMax=329, Gamma=2.260
23:14:45.521 00.009 5052 UpdateGuideState exits: m=8883 SNR=66.2
23:14:45.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:45.521 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:45.521 00.000 5052 Enqueuing Expose request
23:14:45.521 00.000 5052 GuideStep: 7.3 px 0 ms WEST, -5.5 px 0 ms NORTH
23:14:45.523 00.002 8976 Worker thread wakes up
23:14:45.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:45.523 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,159,37,37)
23:14:45.523 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
23:14:45.523 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.97 = 1.69)
23:14:45.523 00.000 5052 CameraToMount -- cameraX=-2.91 cameraY=7.50 hyp=8.04 cameraTheta=1.94 mountX=2.60 mountY=7.99, mountTheta=1.26
23:14:45.523 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:45.523 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:46.551 01.028 8976 Exposure complete
23:14:46.565 00.014 8976 worker thread done servicing request
23:14:46.565 00.000 5052 OnExposeComplete: enter
23:14:46.565 00.000 5052 UpdateGuideState(): m_state=6
23:14:46.565 00.000 5052 Star::Find(18, 201, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 168
23:14:46.565 00.000 5052 Star::Find returns 1 (0), X=201.70, Y=176.94, Mass=8895, SNR=66.3, Peak=369 HFD=5.0
23:14:46.565 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.36) = xAngle (-0.49 = -0.49)
23:14:46.566 00.001 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.83 = -0.83)
23:14:46.566 00.000 5052 CameraToMount -- cameraX=-2.36 cameraY=7.66 hyp=8.02 cameraTheta=1.87 mountX=7.07 mountY=-5.91, mountTheta=-0.70
23:14:46.566 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.36, y=7.66, opts=13)
23:14:46.566 00.000 5052 Enqueuing Move request for stepguider (-2.36, 7.66)
23:14:46.566 00.000 8976 Worker thread wakes up
23:14:46.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.36, 7.66) opts 0xd
23:14:46.567 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-2.36, 7.66)
23:14:46.567 00.000 8976 Moving (-2.36, 7.66) raw xDistance=7.07 yDistance=-5.91
23:14:46.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.81 from input 7.07
23:14:46.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.99 from input -5.91
23:14:46.567 00.000 8976 MoveAxis(L, 16, ABG)
23:14:46.567 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:46.567 00.000 8976 MoveAxis(U, 19, ABG)
23:14:46.567 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:46.567 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:46.567 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:46.567 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:46.567 00.000 8976 move complete, result=1
23:14:46.567 00.000 8976 worker thread done servicing request
23:14:46.567 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=369, med=31, FiltMin=27, FiltMax=281, Gamma=2.260
23:14:46.577 00.010 5052 UpdateGuideState exits: m=8895 SNR=66.3
23:14:46.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:46.577 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:46.577 00.000 5052 Enqueuing Expose request
23:14:46.577 00.000 5052 GuideStep: 7.1 px 0 ms WEST, -5.9 px 0 ms NORTH
23:14:46.577 00.000 8976 Worker thread wakes up
23:14:46.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:46.577 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,159,37,37)
23:14:46.578 00.001 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
23:14:46.578 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.90 = 1.61)
23:14:46.578 00.000 5052 CameraToMount -- cameraX=-2.36 cameraY=7.66 hyp=8.02 cameraTheta=1.87 mountX=2.04 mountY=8.01, mountTheta=1.32
23:14:46.578 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:46.578 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:47.617 01.039 8976 Exposure complete
23:14:47.631 00.014 8976 worker thread done servicing request
23:14:47.631 00.000 5052 OnExposeComplete: enter
23:14:47.631 00.000 5052 UpdateGuideState(): m_state=6
23:14:47.631 00.000 5052 Star::Find(18, 201, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 169
23:14:47.631 00.000 5052 Star::Find returns 1 (0), X=202.03, Y=177.84, Mass=8869, SNR=66.2, Peak=345 HFD=5.4
23:14:47.632 00.001 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.36) = xAngle (-0.56 = -0.56)
23:14:47.632 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.89 = -0.89)
23:14:47.632 00.000 5052 CameraToMount -- cameraX=-2.03 cameraY=8.56 hyp=8.80 cameraTheta=1.80 mountX=7.48 mountY=-6.87, mountTheta=-0.74
23:14:47.632 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.03, y=8.56, opts=13)
23:14:47.632 00.000 5052 Enqueuing Move request for stepguider (-2.03, 8.56)
23:14:47.632 00.000 8976 Worker thread wakes up
23:14:47.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.03, 8.56) opts 0xd
23:14:47.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.03, 8.56)
23:14:47.633 00.001 8976 Moving (-2.03, 8.56) raw xDistance=7.48 yDistance=-6.87
23:14:47.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.05 from input 7.48
23:14:47.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.60 from input -6.87
23:14:47.633 00.000 8976 MoveAxis(L, 16, ABG)
23:14:47.633 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:47.633 00.000 8976 MoveAxis(U, 22, ABG)
23:14:47.633 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:47.633 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:47.633 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:47.633 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:47.633 00.000 8976 move complete, result=1
23:14:47.633 00.000 8976 worker thread done servicing request
23:14:47.633 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=345, med=32, FiltMin=27, FiltMax=244, Gamma=2.260
23:14:47.643 00.010 5052 UpdateGuideState exits: m=8869 SNR=66.2
23:14:47.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:47.643 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:47.643 00.000 5052 Enqueuing Expose request
23:14:47.643 00.000 5052 GuideStep: 7.5 px 0 ms WEST, -6.9 px 0 ms NORTH
23:14:47.643 00.000 8976 Worker thread wakes up
23:14:47.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:47.643 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,160,37,37)
23:14:47.644 00.001 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
23:14:47.644 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.83 = 1.55)
23:14:47.644 00.000 5052 CameraToMount -- cameraX=-2.03 cameraY=8.56 hyp=8.80 cameraTheta=1.80 mountX=1.68 mountY=8.80, mountTheta=1.38
23:14:47.644 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:47.644 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:48.687 01.043 8976 Exposure complete
23:14:48.701 00.014 8976 worker thread done servicing request
23:14:48.701 00.000 5052 OnExposeComplete: enter
23:14:48.701 00.000 5052 UpdateGuideState(): m_state=6
23:14:48.701 00.000 5052 Star::Find(18, 202, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 170
23:14:48.702 00.001 5052 Star::Find returns 1 (0), X=202.95, Y=177.18, Mass=8754, SNR=65.7, Peak=365 HFD=4.8
23:14:48.702 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.36) = xAngle (-0.65 = -0.65)
23:14:48.702 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.99 = -0.99)
23:14:48.702 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=7.90 hyp=7.98 cameraTheta=1.71 mountX=6.36 mountY=-6.67, mountTheta=-0.81
23:14:48.702 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=7.90, opts=13)
23:14:48.703 00.001 5052 Enqueuing Move request for stepguider (-1.11, 7.90)
23:14:48.703 00.000 8976 Worker thread wakes up
23:14:48.703 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, 7.90) opts 0xd
23:14:48.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, 7.90)
23:14:48.703 00.000 8976 Moving (-1.11, 7.90) raw xDistance=6.36 yDistance=-6.67
23:14:48.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.36 from input 6.36
23:14:48.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.52 from input -6.67
23:14:48.703 00.000 8976 MoveAxis(L, 14, ABG)
23:14:48.703 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:48.703 00.000 8976 MoveAxis(U, 21, ABG)
23:14:48.703 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:48.703 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:48.703 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:48.703 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:48.703 00.000 8976 move complete, result=1
23:14:48.703 00.000 8976 worker thread done servicing request
23:14:48.704 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=365, med=32, FiltMin=28, FiltMax=274, Gamma=2.260
23:14:48.714 00.010 5052 UpdateGuideState exits: m=8754 SNR=65.7
23:14:48.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:48.714 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:48.714 00.000 5052 Enqueuing Expose request
23:14:48.714 00.000 8976 Worker thread wakes up
23:14:48.715 00.001 5052 GuideStep: 6.4 px 0 ms WEST, -6.7 px 0 ms NORTH
23:14:48.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:48.715 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,159,37,37)
23:14:48.715 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
23:14:48.715 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.74 = 1.46)
23:14:48.715 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=7.90 hyp=7.98 cameraTheta=1.71 mountX=0.79 mountY=7.93, mountTheta=1.47
23:14:48.716 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:48.716 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:49.752 01.036 8976 Exposure complete
23:14:49.767 00.015 8976 worker thread done servicing request
23:14:49.767 00.000 5052 OnExposeComplete: enter
23:14:49.767 00.000 5052 UpdateGuideState(): m_state=6
23:14:49.767 00.000 5052 Star::Find(18, 202, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 171
23:14:49.767 00.000 5052 Star::Find returns 1 (0), X=205.18, Y=177.25, Mass=8930, SNR=66.3, Peak=387 HFD=4.7
23:14:49.767 00.000 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.36) = xAngle (-0.93 = -0.93)
23:14:49.768 00.001 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.27 = -1.27)
23:14:49.768 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=7.97 hyp=8.05 cameraTheta=1.43 mountX=4.83 mountY=-7.68, mountTheta=-1.01
23:14:49.768 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=7.97, opts=13)
23:14:49.768 00.000 5052 Enqueuing Move request for stepguider (1.12, 7.97)
23:14:49.768 00.000 8976 Worker thread wakes up
23:14:49.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, 7.97) opts 0xd
23:14:49.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, 7.97)
23:14:49.768 00.000 8976 Moving (1.12, 7.97) raw xDistance=4.83 yDistance=-7.68
23:14:49.769 00.001 8976 GuideAlgorithmHysteresis::Result() returns 3.35 from input 4.83
23:14:49.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.16 from input -7.68
23:14:49.769 00.000 8976 MoveAxis(L, 11, ABG)
23:14:49.769 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:49.769 00.000 8976 MoveAxis(U, 24, ABG)
23:14:49.769 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:49.769 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:49.769 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:49.769 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:49.769 00.000 8976 move complete, result=1
23:14:49.769 00.000 8976 worker thread done servicing request
23:14:49.769 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=387, med=32, FiltMin=27, FiltMax=325, Gamma=2.260
23:14:49.779 00.010 5052 UpdateGuideState exits: m=8930 SNR=66.3
23:14:49.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:49.779 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:49.779 00.000 5052 Enqueuing Expose request
23:14:49.779 00.000 5052 GuideStep: 4.8 px 0 ms WEST, -7.7 px 0 ms NORTH
23:14:49.779 00.000 8976 Worker thread wakes up
23:14:49.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:49.779 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,159,37,37)
23:14:49.780 00.001 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
23:14:49.780 00.000 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.46 = 1.18)
23:14:49.780 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=7.97 hyp=8.05 cameraTheta=1.43 mountX=-1.44 mountY=7.43, mountTheta=1.76
23:14:49.780 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:49.780 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:50.811 01.031 8976 Exposure complete
23:14:50.825 00.014 8976 worker thread done servicing request
23:14:50.825 00.000 5052 OnExposeComplete: enter
23:14:50.825 00.000 5052 UpdateGuideState(): m_state=6
23:14:50.825 00.000 5052 Star::Find(18, 205, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 172
23:14:50.825 00.000 5052 Star::Find returns 1 (0), X=207.60, Y=177.32, Mass=8945, SNR=66.5, Peak=421 HFD=4.8
23:14:50.825 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.36) = xAngle (-1.20 = -1.20)
23:14:50.825 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.54 = -1.54)
23:14:50.825 00.000 5052 CameraToMount -- cameraX=3.54 cameraY=8.05 hyp=8.79 cameraTheta=1.16 mountX=3.16 mountY=-8.79, mountTheta=-1.23
23:14:50.827 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=3.54, y=8.05, opts=13)
23:14:50.827 00.000 5052 Enqueuing Move request for stepguider (3.54, 8.05)
23:14:50.827 00.000 8976 Worker thread wakes up
23:14:50.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.54, 8.05) opts 0xd
23:14:50.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.54, 8.05)
23:14:50.827 00.000 8976 Moving (3.54, 8.05) raw xDistance=3.16 yDistance=-8.79
23:14:50.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.23 from input 3.16
23:14:50.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.90 from input -8.79
23:14:50.827 00.000 8976 MoveAxis(L, 7, ABG)
23:14:50.827 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:50.827 00.000 8976 MoveAxis(U, 28, ABG)
23:14:50.827 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:50.827 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:50.827 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:50.827 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:50.828 00.001 8976 move complete, result=1
23:14:50.828 00.000 8976 worker thread done servicing request
23:14:50.828 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=421, med=32, FiltMin=27, FiltMax=318, Gamma=2.260
23:14:50.838 00.010 5052 UpdateGuideState exits: m=8945 SNR=66.5
23:14:50.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:50.838 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:50.838 00.000 5052 Enqueuing Expose request
23:14:50.838 00.000 5052 GuideStep: 3.2 px 0 ms WEST, -8.8 px 0 ms NORTH
23:14:50.838 00.000 8976 Worker thread wakes up
23:14:50.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:50.838 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,159,37,37)
23:14:50.839 00.001 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
23:14:50.839 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.18 = 0.90)
23:14:50.839 00.000 5052 CameraToMount -- cameraX=3.54 cameraY=8.05 hyp=8.79 cameraTheta=1.16 mountX=-3.87 mountY=6.90, mountTheta=2.08
23:14:50.839 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:50.839 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:51.867 01.028 8976 Exposure complete
23:14:51.882 00.015 8976 worker thread done servicing request
23:14:51.882 00.000 5052 OnExposeComplete: enter
23:14:51.883 00.001 5052 UpdateGuideState(): m_state=6
23:14:51.883 00.000 5052 Star::Find(18, 207, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 173
23:14:51.883 00.000 5052 Star::Find returns 1 (0), X=207.36, Y=177.39, Mass=9138, SNR=67.1, Peak=486 HFD=4.8
23:14:51.883 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.36) = xAngle (-1.17 = -1.17)
23:14:51.883 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.51 = -1.51)
23:14:51.883 00.000 5052 CameraToMount -- cameraX=3.30 cameraY=8.12 hyp=8.77 cameraTheta=1.18 mountX=3.38 mountY=-8.75, mountTheta=-1.20
23:14:51.883 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.30, y=8.12, opts=13)
23:14:51.884 00.001 5052 Enqueuing Move request for stepguider (3.30, 8.12)
23:14:51.884 00.000 8976 Worker thread wakes up
23:14:51.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.30, 8.12) opts 0xd
23:14:51.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.30, 8.12)
23:14:51.884 00.000 8976 Moving (3.30, 8.12) raw xDistance=3.38 yDistance=-8.75
23:14:51.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.29 from input 3.38
23:14:51.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.93 from input -8.75
23:14:51.884 00.000 8976 MoveAxis(L, 7, ABG)
23:14:51.884 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:51.884 00.000 8976 MoveAxis(U, 28, ABG)
23:14:51.884 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:51.884 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:51.884 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:51.884 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:51.884 00.000 8976 move complete, result=1
23:14:51.884 00.000 8976 worker thread done servicing request
23:14:51.885 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=486, med=32, FiltMin=28, FiltMax=345, Gamma=2.260
23:14:51.895 00.010 5052 UpdateGuideState exits: m=9138 SNR=67.1
23:14:51.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:51.895 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:51.895 00.000 5052 Enqueuing Expose request
23:14:51.895 00.000 5052 GuideStep: 3.4 px 0 ms WEST, -8.8 px 0 ms NORTH
23:14:51.895 00.000 8976 Worker thread wakes up
23:14:51.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:51.895 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,159,37,37)
23:14:51.896 00.001 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
23:14:51.896 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.21 = 0.93)
23:14:51.896 00.000 5052 CameraToMount -- cameraX=3.30 cameraY=8.12 hyp=8.77 cameraTheta=1.18 mountX=-3.63 mountY=7.03, mountTheta=2.05
23:14:51.896 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:51.896 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:52.936 01.040 8976 Exposure complete
23:14:52.950 00.014 8976 worker thread done servicing request
23:14:52.950 00.000 5052 OnExposeComplete: enter
23:14:52.950 00.000 5052 UpdateGuideState(): m_state=6
23:14:52.950 00.000 5052 Star::Find(18, 207, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 174
23:14:52.951 00.001 5052 Star::Find returns 1 (0), X=207.32, Y=177.46, Mass=8954, SNR=66.4, Peak=366 HFD=5.0
23:14:52.951 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.36) = xAngle (-1.17 = -1.17)
23:14:52.951 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.51 = -1.51)
23:14:52.951 00.000 5052 CameraToMount -- cameraX=3.25 cameraY=8.19 hyp=8.81 cameraTheta=1.19 mountX=3.46 mountY=-8.79, mountTheta=-1.20
23:14:52.951 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.25, y=8.19, opts=13)
23:14:52.951 00.000 5052 Enqueuing Move request for stepguider (3.25, 8.19)
23:14:52.951 00.000 8976 Worker thread wakes up
23:14:52.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.25, 8.19) opts 0xd
23:14:52.952 00.001 8976 Handling offset move in thread for stepguider, endpoint = (3.25, 8.19)
23:14:52.952 00.000 8976 Moving (3.25, 8.19) raw xDistance=3.46 yDistance=-8.79
23:14:52.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.34 from input 3.46
23:14:52.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.95 from input -8.79
23:14:52.952 00.000 8976 MoveAxis(L, 8, ABG)
23:14:52.952 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:52.952 00.000 8976 MoveAxis(U, 28, ABG)
23:14:52.952 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:52.952 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:52.952 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:52.952 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:52.952 00.000 8976 move complete, result=1
23:14:52.952 00.000 8976 worker thread done servicing request
23:14:52.952 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=366, med=32, FiltMin=27, FiltMax=314, Gamma=2.260
23:14:52.963 00.011 5052 UpdateGuideState exits: m=8954 SNR=66.4
23:14:52.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:52.963 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:52.963 00.000 5052 Enqueuing Expose request
23:14:52.963 00.000 5052 GuideStep: 3.5 px 0 ms WEST, -8.8 px 0 ms NORTH
23:14:52.963 00.000 8976 Worker thread wakes up
23:14:52.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:52.963 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,159,37,37)
23:14:52.964 00.001 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
23:14:52.964 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.22 = 0.94)
23:14:52.964 00.000 5052 CameraToMount -- cameraX=3.25 cameraY=8.19 hyp=8.81 cameraTheta=1.19 mountX=-3.58 mountY=7.10, mountTheta=2.04
23:14:52.964 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:52.964 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:53.994 01.030 8976 Exposure complete
23:14:54.008 00.014 8976 worker thread done servicing request
23:14:54.009 00.001 5052 OnExposeComplete: enter
23:14:54.009 00.000 5052 UpdateGuideState(): m_state=6
23:14:54.009 00.000 5052 Star::Find(18, 207, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 175
23:14:54.009 00.000 5052 Star::Find returns 1 (0), X=207.73, Y=176.72, Mass=8387, SNR=64.4, Peak=341 HFD=5.2
23:14:54.009 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.36) = xAngle (-1.25 = -1.25)
23:14:54.009 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.59 = -1.59)
23:14:54.009 00.000 5052 CameraToMount -- cameraX=3.67 cameraY=7.44 hyp=8.30 cameraTheta=1.11 mountX=2.64 mountY=-8.30, mountTheta=-1.26
23:14:54.010 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.67, y=7.44, opts=13)
23:14:54.010 00.000 5052 Enqueuing Move request for stepguider (3.67, 7.44)
23:14:54.010 00.000 8976 Worker thread wakes up
23:14:54.010 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.67, 7.44) opts 0xd
23:14:54.010 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.67, 7.44)
23:14:54.010 00.000 8976 Moving (3.67, 7.44) raw xDistance=2.64 yDistance=-8.30
23:14:54.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.83 from input 2.64
23:14:54.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.65 from input -8.30
23:14:54.010 00.000 8976 MoveAxis(L, 6, ABG)
23:14:54.010 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:54.010 00.000 8976 MoveAxis(U, 27, ABG)
23:14:54.010 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:54.010 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:54.010 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:54.010 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:54.010 00.000 8976 move complete, result=1
23:14:54.010 00.000 8976 worker thread done servicing request
23:14:54.011 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=341, med=32, FiltMin=27, FiltMax=264, Gamma=2.260
23:14:54.021 00.010 5052 UpdateGuideState exits: m=8387 SNR=64.4
23:14:54.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:54.022 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:54.022 00.000 5052 Enqueuing Expose request
23:14:54.022 00.000 8976 Worker thread wakes up
23:14:54.022 00.000 5052 GuideStep: 2.6 px 0 ms WEST, -8.3 px 0 ms NORTH
23:14:54.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:54.022 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,159,37,37)
23:14:54.022 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
23:14:54.022 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.14 = 0.86)
23:14:54.023 00.001 5052 CameraToMount -- cameraX=3.67 cameraY=7.44 hyp=8.30 cameraTheta=1.11 mountX=-3.97 mountY=6.28, mountTheta=2.14
23:14:54.023 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:54.023 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:55.066 01.043 8976 Exposure complete
23:14:55.080 00.014 8976 worker thread done servicing request
23:14:55.080 00.000 5052 OnExposeComplete: enter
23:14:55.080 00.000 5052 UpdateGuideState(): m_state=6
23:14:55.080 00.000 5052 Star::Find(18, 207, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 176
23:14:55.080 00.000 5052 Star::Find returns 1 (0), X=208.20, Y=176.79, Mass=8376, SNR=64.3, Peak=385 HFD=5.0
23:14:55.080 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.36) = xAngle (-1.29 = -1.29)
23:14:55.081 00.001 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.63 = -1.63)
23:14:55.081 00.000 5052 CameraToMount -- cameraX=4.13 cameraY=7.52 hyp=8.58 cameraTheta=1.07 mountX=2.37 mountY=-8.57, mountTheta=-1.30
23:14:55.081 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.13, y=7.52, opts=13)
23:14:55.081 00.000 5052 Enqueuing Move request for stepguider (4.13, 7.52)
23:14:55.081 00.000 8976 Worker thread wakes up
23:14:55.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.13, 7.52) opts 0xd
23:14:55.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.13, 7.52)
23:14:55.081 00.000 8976 Moving (4.13, 7.52) raw xDistance=2.37 yDistance=-8.57
23:14:55.082 00.001 8976 GuideAlgorithmHysteresis::Result() returns 1.62 from input 2.37
23:14:55.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.79 from input -8.57
23:14:55.082 00.000 8976 MoveAxis(L, 5, ABG)
23:14:55.082 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:55.082 00.000 8976 MoveAxis(U, 27, ABG)
23:14:55.082 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:55.082 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:55.082 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:55.082 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:55.082 00.000 8976 move complete, result=1
23:14:55.082 00.000 8976 worker thread done servicing request
23:14:55.082 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=385, med=31, FiltMin=27, FiltMax=300, Gamma=2.260
23:14:55.091 00.009 5052 UpdateGuideState exits: m=8376 SNR=64.3
23:14:55.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:55.091 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:55.091 00.000 5052 Enqueuing Expose request
23:14:55.091 00.000 5052 GuideStep: 2.4 px 0 ms WEST, -8.6 px 0 ms NORTH
23:14:55.092 00.001 8976 Worker thread wakes up
23:14:55.092 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:55.092 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,159,37,37)
23:14:55.092 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
23:14:55.092 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.10 = 0.81)
23:14:55.092 00.000 5052 CameraToMount -- cameraX=4.13 cameraY=7.52 hyp=8.58 cameraTheta=1.07 mountX=-4.44 mountY=6.24, mountTheta=2.19
23:14:55.092 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:55.093 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:56.137 01.044 8976 Exposure complete
23:14:56.152 00.015 8976 worker thread done servicing request
23:14:56.152 00.000 5052 OnExposeComplete: enter
23:14:56.152 00.000 5052 UpdateGuideState(): m_state=6
23:14:56.152 00.000 5052 Star::Find(18, 208, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 177
23:14:56.152 00.000 5052 Star::Find returns 1 (0), X=209.07, Y=176.55, Mass=8186, SNR=63.5, Peak=428 HFD=5.1
23:14:56.152 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.36) = xAngle (-1.39 = -1.39)
23:14:56.152 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.73 = -1.73)
23:14:56.152 00.000 5052 CameraToMount -- cameraX=5.01 cameraY=7.28 hyp=8.84 cameraTheta=0.97 mountX=1.57 mountY=-8.73, mountTheta=-1.39
23:14:56.153 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.01, y=7.28, opts=13)
23:14:56.153 00.000 5052 Enqueuing Move request for stepguider (5.01, 7.28)
23:14:56.153 00.000 8976 Worker thread wakes up
23:14:56.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.01, 7.28) opts 0xd
23:14:56.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.01, 7.28)
23:14:56.153 00.000 8976 Moving (5.01, 7.28) raw xDistance=1.57 yDistance=-8.73
23:14:56.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.57
23:14:56.154 00.001 8976 GuideAlgorithmHysteresis::Result() returns -5.90 from input -8.73
23:14:56.154 00.000 8976 MoveAxis(L, 4, ABG)
23:14:56.154 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:56.154 00.000 8976 MoveAxis(U, 28, ABG)
23:14:56.154 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:56.154 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:56.154 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:56.154 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:56.154 00.000 8976 move complete, result=1
23:14:56.154 00.000 8976 worker thread done servicing request
23:14:56.154 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=428, med=32, FiltMin=27, FiltMax=323, Gamma=2.260
23:14:56.164 00.010 5052 UpdateGuideState exits: m=8186 SNR=63.5
23:14:56.164 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:56.164 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:56.165 00.001 5052 Enqueuing Expose request
23:14:56.165 00.000 5052 GuideStep: 1.6 px 0 ms WEST, -8.7 px 0 ms NORTH
23:14:56.165 00.000 8976 Worker thread wakes up
23:14:56.165 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:56.165 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,159,37,37)
23:14:56.165 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
23:14:56.165 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.00 = 0.71)
23:14:56.165 00.000 5052 CameraToMount -- cameraX=5.01 cameraY=7.28 hyp=8.84 cameraTheta=0.97 mountX=-5.31 mountY=5.78, mountTheta=2.31
23:14:56.166 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:56.166 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:57.205 01.039 8976 Exposure complete
23:14:57.220 00.015 8976 worker thread done servicing request
23:14:57.220 00.000 5052 OnExposeComplete: enter
23:14:57.220 00.000 5052 UpdateGuideState(): m_state=6
23:14:57.220 00.000 5052 Star::Find(18, 209, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 178
23:14:57.220 00.000 5052 Star::Find returns 1 (0), X=209.15, Y=177.17, Mass=8653, SNR=65.3, Peak=436 HFD=4.9
23:14:57.220 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.36) = xAngle (-1.36 = -1.36)
23:14:57.221 00.001 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.70 = -1.70)
23:14:57.221 00.000 5052 CameraToMount -- cameraX=5.09 cameraY=7.90 hyp=9.39 cameraTheta=1.00 mountX=1.96 mountY=-9.31, mountTheta=-1.36
23:14:57.221 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.09, y=7.90, opts=13)
23:14:57.221 00.000 5052 Enqueuing Move request for stepguider (5.09, 7.90)
23:14:57.221 00.000 8976 Worker thread wakes up
23:14:57.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.09, 7.90) opts 0xd
23:14:57.222 00.001 8976 Handling offset move in thread for stepguider, endpoint = (5.09, 7.90)
23:14:57.222 00.000 8976 Moving (5.09, 7.90) raw xDistance=1.96 yDistance=-9.31
23:14:57.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.31 from input 1.96
23:14:57.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.28 from input -9.31
23:14:57.222 00.000 8976 MoveAxis(L, 4, ABG)
23:14:57.222 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:57.222 00.000 8976 MoveAxis(U, 30, ABG)
23:14:57.222 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:57.222 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:57.222 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:57.222 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:57.222 00.000 8976 move complete, result=1
23:14:57.222 00.000 8976 worker thread done servicing request
23:14:57.222 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=436, med=32, FiltMin=27, FiltMax=285, Gamma=2.260
23:14:57.233 00.011 5052 UpdateGuideState exits: m=8653 SNR=65.3
23:14:57.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:57.233 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:57.233 00.000 5052 Enqueuing Expose request
23:14:57.233 00.000 5052 GuideStep: 2.0 px 0 ms WEST, -9.3 px 0 ms NORTH
23:14:57.233 00.000 8976 Worker thread wakes up
23:14:57.234 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:57.234 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,159,37,37)
23:14:57.234 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
23:14:57.234 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.03 = 0.74)
23:14:57.234 00.000 5052 CameraToMount -- cameraX=5.09 cameraY=7.90 hyp=9.39 cameraTheta=1.00 mountX=-5.40 mountY=6.36, mountTheta=2.28
23:14:57.234 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:57.234 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:58.277 01.043 8976 Exposure complete
23:14:58.292 00.015 8976 worker thread done servicing request
23:14:58.292 00.000 5052 OnExposeComplete: enter
23:14:58.292 00.000 5052 UpdateGuideState(): m_state=6
23:14:58.292 00.000 5052 Star::Find(18, 209, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 179
23:14:58.292 00.000 5052 Star::Find returns 1 (0), X=209.60, Y=177.08, Mass=8661, SNR=65.4, Peak=494 HFD=4.3
23:14:58.292 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.36) = xAngle (-1.41 = -1.41)
23:14:58.292 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.75 = -1.75)
23:14:58.292 00.000 5052 CameraToMount -- cameraX=5.54 cameraY=7.80 hyp=9.57 cameraTheta=0.95 mountX=1.57 mountY=-9.42, mountTheta=-1.41
23:14:58.293 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.54, y=7.80, opts=13)
23:14:58.293 00.000 5052 Enqueuing Move request for stepguider (5.54, 7.80)
23:14:58.293 00.000 8976 Worker thread wakes up
23:14:58.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.54, 7.80) opts 0xd
23:14:58.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.54, 7.80)
23:14:58.293 00.000 8976 Moving (5.54, 7.80) raw xDistance=1.57 yDistance=-9.42
23:14:58.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.08 from input 1.57
23:14:58.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.38 from input -9.42
23:14:58.293 00.000 8976 MoveAxis(L, 3, ABG)
23:14:58.293 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:58.293 00.000 8976 MoveAxis(U, 30, ABG)
23:14:58.294 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:58.294 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:58.294 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:58.294 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:58.294 00.000 8976 move complete, result=1
23:14:58.294 00.000 8976 worker thread done servicing request
23:14:58.294 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=494, med=32, FiltMin=28, FiltMax=363, Gamma=2.260
23:14:58.304 00.010 5052 UpdateGuideState exits: m=8661 SNR=65.4
23:14:58.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:58.304 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:58.304 00.000 5052 Enqueuing Expose request
23:14:58.304 00.000 8976 Worker thread wakes up
23:14:58.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:58.304 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,159,37,37)
23:14:58.304 00.000 5052 GuideStep: 1.6 px 0 ms WEST, -9.4 px 0 ms NORTH
23:14:58.305 00.001 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
23:14:58.305 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.98 = 0.70)
23:14:58.305 00.000 5052 CameraToMount -- cameraX=5.54 cameraY=7.80 hyp=9.57 cameraTheta=0.95 mountX=-5.85 mountY=6.15, mountTheta=2.33
23:14:58.305 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:58.305 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:14:59.343 01.038 8976 Exposure complete
23:14:59.358 00.015 8976 worker thread done servicing request
23:14:59.358 00.000 5052 OnExposeComplete: enter
23:14:59.358 00.000 5052 UpdateGuideState(): m_state=6
23:14:59.358 00.000 5052 Star::Find(18, 209, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 180
23:14:59.358 00.000 5052 Star::Find returns 1 (0), X=209.26, Y=177.33, Mass=8761, SNR=65.6, Peak=453 HFD=4.7
23:14:59.358 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.36) = xAngle (-1.36 = -1.36)
23:14:59.358 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.70 = -1.70)
23:14:59.358 00.000 5052 CameraToMount -- cameraX=5.19 cameraY=8.06 hyp=9.59 cameraTheta=1.00 mountX=1.99 mountY=-9.50, mountTheta=-1.36
23:14:59.359 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.19, y=8.06, opts=13)
23:14:59.359 00.000 5052 Enqueuing Move request for stepguider (5.19, 8.06)
23:14:59.359 00.000 8976 Worker thread wakes up
23:14:59.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.19, 8.06) opts 0xd
23:14:59.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.19, 8.06)
23:14:59.359 00.000 8976 Moving (5.19, 8.06) raw xDistance=1.99 yDistance=-9.50
23:14:59.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.33 from input 1.99
23:14:59.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.43 from input -9.50
23:14:59.359 00.000 8976 MoveAxis(L, 4, ABG)
23:14:59.359 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:59.359 00.000 8976 MoveAxis(U, 30, ABG)
23:14:59.360 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:14:59.360 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:14:59.360 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:14:59.360 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:14:59.360 00.000 8976 move complete, result=1
23:14:59.360 00.000 8976 worker thread done servicing request
23:14:59.360 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=453, med=32, FiltMin=27, FiltMax=345, Gamma=2.260
23:14:59.371 00.011 5052 UpdateGuideState exits: m=8761 SNR=65.6
23:14:59.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:59.371 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:14:59.371 00.000 5052 Enqueuing Expose request
23:14:59.371 00.000 5052 GuideStep: 2.0 px 0 ms WEST, -9.5 px 0 ms NORTH
23:14:59.371 00.000 8976 Worker thread wakes up
23:14:59.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:14:59.371 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,159,37,37)
23:14:59.372 00.001 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
23:14:59.372 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.03 = 0.74)
23:14:59.372 00.000 5052 CameraToMount -- cameraX=5.19 cameraY=8.06 hyp=9.59 cameraTheta=1.00 mountX=-5.52 mountY=6.49, mountTheta=2.28
23:14:59.372 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:14:59.372 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:00.415 01.043 8976 Exposure complete
23:15:00.430 00.015 8976 worker thread done servicing request
23:15:00.430 00.000 5052 OnExposeComplete: enter
23:15:00.430 00.000 5052 UpdateGuideState(): m_state=6
23:15:00.430 00.000 5052 Star::Find(18, 209, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 181
23:15:00.430 00.000 5052 Star::Find returns 1 (0), X=208.72, Y=177.84, Mass=8755, SNR=65.7, Peak=378 HFD=4.9
23:15:00.431 00.001 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.36) = xAngle (-1.29 = -1.29)
23:15:00.431 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.63 = -1.63)
23:15:00.431 00.000 5052 CameraToMount -- cameraX=4.66 cameraY=8.56 hyp=9.75 cameraTheta=1.07 mountX=2.73 mountY=-9.73, mountTheta=-1.30
23:15:00.431 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.66, y=8.56, opts=13)
23:15:00.431 00.000 5052 Enqueuing Move request for stepguider (4.66, 8.56)
23:15:00.432 00.001 8976 Worker thread wakes up
23:15:00.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.66, 8.56) opts 0xd
23:15:00.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.66, 8.56)
23:15:00.432 00.000 8976 Moving (4.66, 8.56) raw xDistance=2.73 yDistance=-9.73
23:15:00.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.81 from input 2.73
23:15:00.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.58 from input -9.73
23:15:00.432 00.000 8976 MoveAxis(L, 6, ABG)
23:15:00.432 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:00.432 00.000 8976 MoveAxis(U, 31, ABG)
23:15:00.432 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:00.432 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:00.432 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:00.432 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:00.432 00.000 8976 move complete, result=1
23:15:00.432 00.000 8976 worker thread done servicing request
23:15:00.432 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=378, med=32, FiltMin=27, FiltMax=323, Gamma=2.260
23:15:00.443 00.011 5052 UpdateGuideState exits: m=8755 SNR=65.7
23:15:00.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:00.443 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:00.443 00.000 5052 Enqueuing Expose request
23:15:00.443 00.000 5052 GuideStep: 2.7 px 0 ms WEST, -9.7 px 0 ms NORTH
23:15:00.443 00.000 8976 Worker thread wakes up
23:15:00.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:00.443 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,160,37,37)
23:15:00.444 00.001 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
23:15:00.444 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.10 = 0.82)
23:15:00.444 00.000 5052 CameraToMount -- cameraX=4.66 cameraY=8.56 hyp=9.75 cameraTheta=1.07 mountX=-5.01 mountY=7.11, mountTheta=2.18
23:15:00.444 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:00.444 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:01.488 01.044 8976 Exposure complete
23:15:01.502 00.014 8976 worker thread done servicing request
23:15:01.502 00.000 5052 OnExposeComplete: enter
23:15:01.502 00.000 5052 UpdateGuideState(): m_state=6
23:15:01.502 00.000 5052 Star::Find(18, 208, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 182
23:15:01.502 00.000 5052 Star::Find returns 1 (0), X=207.73, Y=177.73, Mass=8829, SNR=65.9, Peak=440 HFD=4.8
23:15:01.502 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.36) = xAngle (-1.20 = -1.20)
23:15:01.502 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.54 = -1.54)
23:15:01.502 00.000 5052 CameraToMount -- cameraX=3.67 cameraY=8.46 hyp=9.22 cameraTheta=1.16 mountX=3.36 mountY=-9.21, mountTheta=-1.22
23:15:01.503 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.67, y=8.46, opts=13)
23:15:01.503 00.000 5052 Enqueuing Move request for stepguider (3.67, 8.46)
23:15:01.503 00.000 8976 Worker thread wakes up
23:15:01.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.67, 8.46) opts 0xd
23:15:01.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.67, 8.46)
23:15:01.503 00.000 8976 Moving (3.67, 8.46) raw xDistance=3.36 yDistance=-9.21
23:15:01.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.24 from input 3.36
23:15:01.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.26 from input -9.21
23:15:01.503 00.000 8976 MoveAxis(L, 7, ABG)
23:15:01.504 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:01.504 00.000 8976 MoveAxis(U, 30, ABG)
23:15:01.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:01.504 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:01.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:01.504 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:01.504 00.000 8976 move complete, result=1
23:15:01.504 00.000 8976 worker thread done servicing request
23:15:01.505 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=440, med=32, FiltMin=27, FiltMax=311, Gamma=2.260
23:15:01.514 00.009 5052 UpdateGuideState exits: m=8829 SNR=65.9
23:15:01.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:01.514 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:01.514 00.000 5052 Enqueuing Expose request
23:15:01.514 00.000 8976 Worker thread wakes up
23:15:01.514 00.000 5052 GuideStep: 3.4 px 0 ms WEST, -9.2 px 0 ms NORTH
23:15:01.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:01.514 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,160,37,37)
23:15:01.515 00.001 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
23:15:01.515 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.19 = 0.91)
23:15:01.515 00.000 5052 CameraToMount -- cameraX=3.67 cameraY=8.46 hyp=9.22 cameraTheta=1.16 mountX=-4.01 mountY=7.26, mountTheta=2.08
23:15:01.515 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:01.515 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:02.553 01.038 8976 Exposure complete
23:15:02.567 00.014 8976 worker thread done servicing request
23:15:02.568 00.001 5052 OnExposeComplete: enter
23:15:02.568 00.000 5052 UpdateGuideState(): m_state=6
23:15:02.568 00.000 5052 Star::Find(18, 207, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 183
23:15:02.568 00.000 5052 Star::Find returns 1 (0), X=206.94, Y=177.24, Mass=8667, SNR=65.3, Peak=435 HFD=4.8
23:15:02.568 00.000 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.36) = xAngle (-1.14 = -1.14)
23:15:02.568 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.48 = -1.48)
23:15:02.568 00.000 5052 CameraToMount -- cameraX=2.88 cameraY=7.96 hyp=8.47 cameraTheta=1.22 mountX=3.57 mountY=-8.43, mountTheta=-1.17
23:15:02.569 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.88, y=7.96, opts=13)
23:15:02.569 00.000 5052 Enqueuing Move request for stepguider (2.88, 7.96)
23:15:02.569 00.000 8976 Worker thread wakes up
23:15:02.569 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.88, 7.96) opts 0xd
23:15:02.569 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.88, 7.96)
23:15:02.569 00.000 8976 Moving (2.88, 7.96) raw xDistance=3.57 yDistance=-8.43
23:15:02.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.40 from input 3.57
23:15:02.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.75 from input -8.43
23:15:02.569 00.000 8976 MoveAxis(L, 8, ABG)
23:15:02.569 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:02.569 00.000 8976 MoveAxis(U, 27, ABG)
23:15:02.569 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:02.569 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:02.569 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:02.569 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:02.569 00.000 8976 move complete, result=1
23:15:02.569 00.000 8976 worker thread done servicing request
23:15:02.570 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=435, med=32, FiltMin=28, FiltMax=347, Gamma=2.260
23:15:02.579 00.009 5052 UpdateGuideState exits: m=8667 SNR=65.3
23:15:02.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:02.579 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:02.580 00.001 5052 Enqueuing Expose request
23:15:02.580 00.000 5052 GuideStep: 3.6 px 0 ms WEST, -8.4 px 0 ms NORTH
23:15:02.580 00.000 8976 Worker thread wakes up
23:15:02.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:02.580 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,159,37,37)
23:15:02.580 00.000 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
23:15:02.580 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.25 = 0.97)
23:15:02.580 00.000 5052 CameraToMount -- cameraX=2.88 cameraY=7.96 hyp=8.47 cameraTheta=1.22 mountX=-3.20 mountY=6.98, mountTheta=2.00
23:15:02.581 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:02.581 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:03.610 01.029 8976 Exposure complete
23:15:03.623 00.013 8976 worker thread done servicing request
23:15:03.623 00.000 5052 OnExposeComplete: enter
23:15:03.623 00.000 5052 UpdateGuideState(): m_state=6
23:15:03.623 00.000 5052 Star::Find(18, 206, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 184
23:15:03.623 00.000 5052 Star::Find returns 1 (0), X=207.33, Y=178.17, Mass=8482, SNR=64.6, Peak=378 HFD=5.0
23:15:03.623 00.000 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.36) = xAngle (-1.14 = -1.14)
23:15:03.623 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.48 = -1.48)
23:15:03.623 00.000 5052 CameraToMount -- cameraX=3.27 cameraY=8.90 hyp=9.48 cameraTheta=1.22 mountX=3.96 mountY=-9.44, mountTheta=-1.17
23:15:03.624 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.27, y=8.90, opts=13)
23:15:03.624 00.000 5052 Enqueuing Move request for stepguider (3.27, 8.90)
23:15:03.624 00.000 8976 Worker thread wakes up
23:15:03.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.27, 8.90) opts 0xd
23:15:03.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.27, 8.90)
23:15:03.624 00.000 8976 Moving (3.27, 8.90) raw xDistance=3.96 yDistance=-9.44
23:15:03.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.66 from input 3.96
23:15:03.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.35 from input -9.44
23:15:03.624 00.000 8976 MoveAxis(L, 9, ABG)
23:15:03.624 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:03.624 00.000 8976 MoveAxis(U, 30, ABG)
23:15:03.625 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:03.625 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:03.625 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:03.625 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:03.625 00.000 8976 move complete, result=1
23:15:03.625 00.000 8976 worker thread done servicing request
23:15:03.626 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=378, med=32, FiltMin=28, FiltMax=303, Gamma=2.260
23:15:03.635 00.009 5052 UpdateGuideState exits: m=8482 SNR=64.6
23:15:03.635 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:03.635 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:03.635 00.000 5052 Enqueuing Expose request
23:15:03.635 00.000 5052 GuideStep: 4.0 px 0 ms WEST, -9.4 px 0 ms NORTH
23:15:03.635 00.000 8976 Worker thread wakes up
23:15:03.636 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:03.636 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,160,37,37)
23:15:03.636 00.000 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
23:15:03.636 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.25 = 0.96)
23:15:03.636 00.000 5052 CameraToMount -- cameraX=3.27 cameraY=8.90 hyp=9.48 cameraTheta=1.22 mountX=-3.63 mountY=7.79, mountTheta=2.01
23:15:03.636 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:03.636 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:04.668 01.032 8976 Exposure complete
23:15:04.682 00.014 8976 worker thread done servicing request
23:15:04.682 00.000 5052 OnExposeComplete: enter
23:15:04.682 00.000 5052 UpdateGuideState(): m_state=6
23:15:04.682 00.000 5052 Star::Find(18, 207, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 185
23:15:04.682 00.000 5052 Star::Find returns 1 (0), X=206.64, Y=177.82, Mass=8630, SNR=65.2, Peak=343 HFD=5.3
23:15:04.682 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.36) = xAngle (-1.08 = -1.08)
23:15:04.682 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.42 = -1.42)
23:15:04.682 00.000 5052 CameraToMount -- cameraX=2.58 cameraY=8.54 hyp=8.92 cameraTheta=1.28 mountX=4.19 mountY=-8.82, mountTheta=-1.13
23:15:04.683 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.58, y=8.54, opts=13)
23:15:04.683 00.000 5052 Enqueuing Move request for stepguider (2.58, 8.54)
23:15:04.683 00.000 8976 Worker thread wakes up
23:15:04.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.58, 8.54) opts 0xd
23:15:04.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.58, 8.54)
23:15:04.683 00.000 8976 Moving (2.58, 8.54) raw xDistance=4.19 yDistance=-8.82
23:15:04.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.83 from input 4.19
23:15:04.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.00 from input -8.82
23:15:04.683 00.000 8976 MoveAxis(L, 9, ABG)
23:15:04.683 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:04.684 00.001 8976 MoveAxis(U, 28, ABG)
23:15:04.684 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:04.684 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:04.684 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:04.684 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:04.684 00.000 8976 move complete, result=1
23:15:04.684 00.000 8976 worker thread done servicing request
23:15:04.684 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=343, med=32, FiltMin=27, FiltMax=284, Gamma=2.260
23:15:04.694 00.010 5052 UpdateGuideState exits: m=8630 SNR=65.2
23:15:04.694 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:04.694 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:04.694 00.000 5052 Enqueuing Expose request
23:15:04.694 00.000 5052 GuideStep: 4.2 px 0 ms WEST, -8.8 px 0 ms NORTH
23:15:04.694 00.000 8976 Worker thread wakes up
23:15:04.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:04.694 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,160,37,37)
23:15:04.694 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
23:15:04.694 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.31 = 1.02)
23:15:04.694 00.000 5052 CameraToMount -- cameraX=2.58 cameraY=8.54 hyp=8.92 cameraTheta=1.28 mountX=-2.93 mountY=7.62, mountTheta=1.94
23:15:04.696 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:04.696 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:05.721 01.025 8976 Exposure complete
23:15:05.735 00.014 8976 worker thread done servicing request
23:15:05.735 00.000 5052 OnExposeComplete: enter
23:15:05.735 00.000 5052 UpdateGuideState(): m_state=6
23:15:05.735 00.000 5052 Star::Find(18, 206, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 186
23:15:05.735 00.000 5052 Star::Find returns 1 (0), X=205.71, Y=178.02, Mass=8865, SNR=66.1, Peak=464 HFD=4.9
23:15:05.735 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.36) = xAngle (-0.98 = -0.98)
23:15:05.735 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.31 = -1.31)
23:15:05.735 00.000 5052 CameraToMount -- cameraX=1.65 cameraY=8.74 hyp=8.90 cameraTheta=1.38 mountX=4.99 mountY=-8.61, mountTheta=-1.05
23:15:05.736 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.65, y=8.74, opts=13)
23:15:05.736 00.000 5052 Enqueuing Move request for stepguider (1.65, 8.74)
23:15:05.736 00.000 8976 Worker thread wakes up
23:15:05.736 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.65, 8.74) opts 0xd
23:15:05.736 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.65, 8.74)
23:15:05.736 00.000 8976 Moving (1.65, 8.74) raw xDistance=4.99 yDistance=-8.61
23:15:05.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.34 from input 4.99
23:15:05.737 00.001 8976 GuideAlgorithmHysteresis::Result() returns -5.84 from input -8.61
23:15:05.737 00.000 8976 MoveAxis(L, 11, ABG)
23:15:05.737 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:05.737 00.000 8976 MoveAxis(U, 28, ABG)
23:15:05.737 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:05.737 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:05.737 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:05.737 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:05.737 00.000 8976 move complete, result=1
23:15:05.737 00.000 8976 worker thread done servicing request
23:15:05.737 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=464, med=31, FiltMin=27, FiltMax=309, Gamma=2.260
23:15:05.747 00.010 5052 UpdateGuideState exits: m=8865 SNR=66.1
23:15:05.747 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:05.747 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:05.747 00.000 5052 Enqueuing Expose request
23:15:05.747 00.000 5052 GuideStep: 5.0 px 0 ms WEST, -8.6 px 0 ms NORTH
23:15:05.747 00.000 8976 Worker thread wakes up
23:15:05.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:05.747 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,160,37,37)
23:15:05.748 00.001 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
23:15:05.748 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.41 = 1.13)
23:15:05.748 00.000 5052 CameraToMount -- cameraX=1.65 cameraY=8.74 hyp=8.90 cameraTheta=1.38 mountX=-2.01 mountY=8.04, mountTheta=1.82
23:15:05.748 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:05.748 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:06.786 01.038 8976 Exposure complete
23:15:06.800 00.014 8976 worker thread done servicing request
23:15:06.800 00.000 5052 OnExposeComplete: enter
23:15:06.800 00.000 5052 UpdateGuideState(): m_state=6
23:15:06.800 00.000 5052 Star::Find(18, 205, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 187
23:15:06.800 00.000 5052 Star::Find returns 1 (0), X=204.63, Y=178.10, Mass=8551, SNR=64.8, Peak=374 HFD=5.1
23:15:06.800 00.000 5052 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.36) = xAngle (-0.85 = -0.85)
23:15:06.800 00.000 5052 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.19 = -1.19)
23:15:06.800 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=8.82 hyp=8.84 cameraTheta=1.51 mountX=5.82 mountY=-8.21, mountTheta=-0.95
23:15:06.801 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=8.82, opts=13)
23:15:06.801 00.000 5052 Enqueuing Move request for stepguider (0.57, 8.82)
23:15:06.801 00.000 8976 Worker thread wakes up
23:15:06.801 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 8.82) opts 0xd
23:15:06.801 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 8.82)
23:15:06.801 00.000 8976 Moving (0.57, 8.82) raw xDistance=5.82 yDistance=-8.21
23:15:06.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.90 from input 5.82
23:15:06.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.58 from input -8.21
23:15:06.801 00.000 8976 MoveAxis(L, 13, ABG)
23:15:06.802 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:06.802 00.000 8976 MoveAxis(U, 26, ABG)
23:15:06.802 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:06.802 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:06.802 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:06.802 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:06.802 00.000 8976 move complete, result=1
23:15:06.802 00.000 8976 worker thread done servicing request
23:15:06.802 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=374, med=32, FiltMin=27, FiltMax=294, Gamma=2.260
23:15:06.813 00.011 5052 UpdateGuideState exits: m=8551 SNR=64.8
23:15:06.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:06.813 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:06.813 00.000 5052 Enqueuing Expose request
23:15:06.813 00.000 5052 GuideStep: 5.8 px 0 ms WEST, -8.2 px 0 ms NORTH
23:15:06.813 00.000 8976 Worker thread wakes up
23:15:06.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:06.813 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,160,37,37)
23:15:06.813 00.000 5052 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.68)
23:15:06.814 00.001 5052 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.54 = 1.25)
23:15:06.814 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=8.82 hyp=8.84 cameraTheta=1.51 mountX=-0.92 mountY=8.40, mountTheta=1.68
23:15:06.814 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:06.814 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:07.853 01.039 8976 Exposure complete
23:15:07.867 00.014 8976 worker thread done servicing request
23:15:07.867 00.000 5052 OnExposeComplete: enter
23:15:07.867 00.000 5052 UpdateGuideState(): m_state=6
23:15:07.867 00.000 5052 Star::Find(18, 204, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 188
23:15:07.867 00.000 5052 Star::Find returns 1 (0), X=203.87, Y=178.24, Mass=8796, SNR=65.8, Peak=365 HFD=5.3
23:15:07.867 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:15:07.867 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:15:07.867 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=8.96 hyp=8.96 cameraTheta=1.59 mountX=6.45 mountY=-8.01, mountTheta=-0.89
23:15:07.869 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=8.96, opts=13)
23:15:07.869 00.000 5052 Enqueuing Move request for stepguider (-0.19, 8.96)
23:15:07.869 00.000 8976 Worker thread wakes up
23:15:07.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 8.96) opts 0xd
23:15:07.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 8.96)
23:15:07.869 00.000 8976 Moving (-0.19, 8.96) raw xDistance=6.45 yDistance=-8.01
23:15:07.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.34 from input 6.45
23:15:07.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.44 from input -8.01
23:15:07.869 00.000 8976 MoveAxis(L, 14, ABG)
23:15:07.869 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:07.869 00.000 8976 MoveAxis(U, 26, ABG)
23:15:07.869 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:07.869 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:07.869 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:07.869 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:07.869 00.000 8976 move complete, result=1
23:15:07.869 00.000 8976 worker thread done servicing request
23:15:07.869 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=365, med=32, FiltMin=28, FiltMax=272, Gamma=2.260
23:15:07.879 00.010 5052 UpdateGuideState exits: m=8796 SNR=65.8
23:15:07.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:07.879 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:07.879 00.000 5052 Enqueuing Expose request
23:15:07.880 00.001 8976 Worker thread wakes up
23:15:07.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:07.880 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,160,37,37)
23:15:07.880 00.000 5052 GuideStep: 6.5 px 0 ms WEST, -8.0 px 0 ms NORTH
23:15:07.880 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
23:15:07.880 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.62 = 1.34)
23:15:07.880 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=8.96 hyp=8.96 cameraTheta=1.59 mountX=-0.17 mountY=8.72, mountTheta=1.59
23:15:07.880 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:07.880 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:08.908 01.028 8976 Exposure complete
23:15:08.922 00.014 8976 worker thread done servicing request
23:15:08.922 00.000 5052 OnExposeComplete: enter
23:15:08.922 00.000 5052 UpdateGuideState(): m_state=6
23:15:08.923 00.001 5052 Star::Find(18, 203, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 189
23:15:08.923 00.000 5052 Star::Find returns 1 (0), X=204.17, Y=178.36, Mass=8761, SNR=65.6, Peak=410 HFD=5.2
23:15:08.923 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.36) = xAngle (-0.80 = -0.80)
23:15:08.923 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.14 = -1.14)
23:15:08.923 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=9.09 hyp=9.09 cameraTheta=1.56 mountX=6.33 mountY=-8.26, mountTheta=-0.92
23:15:08.923 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=9.09, opts=13)
23:15:08.923 00.000 5052 Enqueuing Move request for stepguider (0.11, 9.09)
23:15:08.924 00.001 8976 Worker thread wakes up
23:15:08.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 9.09) opts 0xd
23:15:08.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 9.09)
23:15:08.924 00.000 8976 Moving (0.11, 9.09) raw xDistance=6.33 yDistance=-8.26
23:15:08.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.29 from input 6.33
23:15:08.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.58 from input -8.26
23:15:08.924 00.000 8976 MoveAxis(L, 14, ABG)
23:15:08.924 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:08.924 00.000 8976 MoveAxis(U, 26, ABG)
23:15:08.924 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:08.924 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:08.924 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:08.924 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:08.924 00.000 8976 move complete, result=1
23:15:08.924 00.000 8976 worker thread done servicing request
23:15:08.924 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=410, med=31, FiltMin=27, FiltMax=320, Gamma=2.260
23:15:08.935 00.011 5052 UpdateGuideState exits: m=8761 SNR=65.6
23:15:08.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:08.935 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:08.935 00.000 5052 Enqueuing Expose request
23:15:08.935 00.000 5052 GuideStep: 6.3 px 0 ms WEST, -8.3 px 0 ms NORTH
23:15:08.935 00.000 8976 Worker thread wakes up
23:15:08.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:08.935 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,160,37,37)
23:15:08.936 00.001 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
23:15:08.936 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.59 = 1.30)
23:15:08.936 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=9.09 hyp=9.09 cameraTheta=1.56 mountX=-0.48 mountY=8.77, mountTheta=1.63
23:15:08.936 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:08.936 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:09.965 01.029 8976 Exposure complete
23:15:09.980 00.015 8976 worker thread done servicing request
23:15:09.980 00.000 5052 OnExposeComplete: enter
23:15:09.980 00.000 5052 UpdateGuideState(): m_state=6
23:15:09.980 00.000 5052 Star::Find(18, 204, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 190
23:15:09.980 00.000 5052 Star::Find returns 1 (0), X=204.59, Y=178.19, Mass=8743, SNR=65.6, Peak=345 HFD=5.4
23:15:09.980 00.000 5052 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.36) = xAngle (-0.85 = -0.85)
23:15:09.981 00.001 5052 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.19 = -1.19)
23:15:09.981 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=8.91 hyp=8.93 cameraTheta=1.51 mountX=5.91 mountY=-8.28, mountTheta=-0.95
23:15:09.981 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=8.91, opts=13)
23:15:09.981 00.000 5052 Enqueuing Move request for stepguider (0.53, 8.91)
23:15:09.981 00.000 8976 Worker thread wakes up
23:15:09.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 8.91) opts 0xd
23:15:09.982 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 8.91)
23:15:09.982 00.000 8976 Moving (0.53, 8.91) raw xDistance=5.91 yDistance=-8.28
23:15:09.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.02 from input 5.91
23:15:09.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.61 from input -8.28
23:15:09.982 00.000 8976 MoveAxis(L, 13, ABG)
23:15:09.982 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:09.982 00.000 8976 MoveAxis(U, 26, ABG)
23:15:09.982 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:09.982 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:09.982 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:09.982 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:09.982 00.000 8976 move complete, result=1
23:15:09.982 00.000 8976 worker thread done servicing request
23:15:09.983 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=345, med=31, FiltMin=27, FiltMax=301, Gamma=2.260
23:15:09.994 00.011 5052 UpdateGuideState exits: m=8743 SNR=65.6
23:15:09.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:09.994 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:09.994 00.000 5052 Enqueuing Expose request
23:15:09.994 00.000 8976 Worker thread wakes up
23:15:09.995 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:09.995 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,160,37,37)
23:15:09.995 00.000 5052 GuideStep: 5.9 px 0 ms WEST, -8.3 px 0 ms NORTH
23:15:09.996 00.001 5052 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
23:15:09.996 00.000 5052 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.54 = 1.26)
23:15:09.996 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=8.91 hyp=8.93 cameraTheta=1.51 mountX=-0.89 mountY=8.49, mountTheta=1.68
23:15:09.996 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:09.996 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:11.033 01.037 8976 Exposure complete
23:15:11.047 00.014 8976 worker thread done servicing request
23:15:11.047 00.000 5052 OnExposeComplete: enter
23:15:11.047 00.000 5052 UpdateGuideState(): m_state=6
23:15:11.047 00.000 5052 Star::Find(18, 204, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 191
23:15:11.047 00.000 5052 Star::Find returns 1 (0), X=205.31, Y=178.00, Mass=8640, SNR=65.3, Peak=378 HFD=4.9
23:15:11.047 00.000 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.36) = xAngle (-0.93 = -0.93)
23:15:11.048 00.001 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.27 = -1.27)
23:15:11.048 00.000 5052 CameraToMount -- cameraX=1.25 cameraY=8.73 hyp=8.82 cameraTheta=1.43 mountX=5.27 mountY=-8.42, mountTheta=-1.01
23:15:11.048 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.25, y=8.73, opts=13)
23:15:11.048 00.000 5052 Enqueuing Move request for stepguider (1.25, 8.73)
23:15:11.048 00.000 8976 Worker thread wakes up
23:15:11.049 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.25, 8.73) opts 0xd
23:15:11.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.25, 8.73)
23:15:11.049 00.000 8976 Moving (1.25, 8.73) raw xDistance=5.27 yDistance=-8.42
23:15:11.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.60 from input 5.27
23:15:11.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.70 from input -8.42
23:15:11.049 00.000 8976 MoveAxis(L, 12, ABG)
23:15:11.049 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:11.049 00.000 8976 MoveAxis(U, 27, ABG)
23:15:11.049 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:11.049 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:11.049 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:11.049 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:11.049 00.000 8976 move complete, result=1
23:15:11.049 00.000 8976 worker thread done servicing request
23:15:11.050 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=378, med=32, FiltMin=28, FiltMax=335, Gamma=2.260
23:15:11.061 00.011 5052 UpdateGuideState exits: m=8640 SNR=65.3
23:15:11.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:11.061 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:11.061 00.000 5052 Enqueuing Expose request
23:15:11.061 00.000 8976 Worker thread wakes up
23:15:11.061 00.000 5052 GuideStep: 5.3 px 0 ms WEST, -8.4 px 0 ms NORTH
23:15:11.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:11.061 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,160,37,37)
23:15:11.062 00.001 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
23:15:11.062 00.000 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.46 = 1.17)
23:15:11.062 00.000 5052 CameraToMount -- cameraX=1.25 cameraY=8.73 hyp=8.82 cameraTheta=1.43 mountX=-1.60 mountY=8.13, mountTheta=1.77
23:15:11.062 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:11.062 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:12.099 01.037 8976 Exposure complete
23:15:12.114 00.015 8976 worker thread done servicing request
23:15:12.114 00.000 5052 OnExposeComplete: enter
23:15:12.114 00.000 5052 UpdateGuideState(): m_state=6
23:15:12.114 00.000 5052 Star::Find(18, 205, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 192
23:15:12.114 00.000 5052 Star::Find returns 1 (0), X=203.66, Y=178.04, Mass=8925, SNR=66.4, Peak=393 HFD=4.9
23:15:12.114 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.36) = xAngle (-0.74 = -0.74)
23:15:12.114 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.08 = -1.08)
23:15:12.114 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=8.77 hyp=8.78 cameraTheta=1.62 mountX=6.46 mountY=-7.75, mountTheta=-0.88
23:15:12.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=8.77, opts=13)
23:15:12.115 00.000 5052 Enqueuing Move request for stepguider (-0.40, 8.77)
23:15:12.115 00.000 8976 Worker thread wakes up
23:15:12.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 8.77) opts 0xd
23:15:12.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 8.77)
23:15:12.115 00.000 8976 Moving (-0.40, 8.77) raw xDistance=6.46 yDistance=-7.75
23:15:12.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.32 from input 6.46
23:15:12.116 00.001 8976 GuideAlgorithmHysteresis::Result() returns -5.28 from input -7.75
23:15:12.116 00.000 8976 MoveAxis(L, 14, ABG)
23:15:12.116 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:12.116 00.000 8976 MoveAxis(U, 25, ABG)
23:15:12.116 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:12.116 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:12.116 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:12.116 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:12.116 00.000 8976 move complete, result=1
23:15:12.116 00.000 8976 worker thread done servicing request
23:15:12.116 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=393, med=32, FiltMin=27, FiltMax=296, Gamma=2.260
23:15:12.126 00.010 5052 UpdateGuideState exits: m=8925 SNR=66.4
23:15:12.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:12.127 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:12.127 00.000 5052 Enqueuing Expose request
23:15:12.127 00.000 5052 GuideStep: 6.5 px 0 ms WEST, -7.7 px 0 ms NORTH
23:15:12.127 00.000 8976 Worker thread wakes up
23:15:12.127 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:12.127 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,160,37,37)
23:15:12.127 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.57)
23:15:12.127 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.65 = 1.36)
23:15:12.127 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=8.77 hyp=8.78 cameraTheta=1.62 mountX=0.04 mountY=8.58, mountTheta=1.57
23:15:12.128 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:12.128 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:13.157 01.029 8976 Exposure complete
23:15:13.170 00.013 8976 worker thread done servicing request
23:15:13.170 00.000 5052 OnExposeComplete: enter
23:15:13.170 00.000 5052 UpdateGuideState(): m_state=6
23:15:13.170 00.000 5052 Star::Find(18, 203, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 193
23:15:13.171 00.001 5052 Star::Find returns 1 (0), X=201.86, Y=178.10, Mass=8618, SNR=65.1, Peak=362 HFD=4.6
23:15:13.171 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.36) = xAngle (-0.54 = -0.54)
23:15:13.171 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.88 = -0.88)
23:15:13.171 00.000 5052 CameraToMount -- cameraX=-2.20 cameraY=8.83 hyp=9.10 cameraTheta=1.82 mountX=7.78 mountY=-7.03, mountTheta=-0.73
23:15:13.171 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.20, y=8.83, opts=13)
23:15:13.171 00.000 5052 Enqueuing Move request for stepguider (-2.20, 8.83)
23:15:13.171 00.000 8976 Worker thread wakes up
23:15:13.172 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.20, 8.83) opts 0xd
23:15:13.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.20, 8.83)
23:15:13.172 00.000 8976 Moving (-2.20, 8.83) raw xDistance=7.78 yDistance=-7.03
23:15:13.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.21 from input 7.78
23:15:13.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.80 from input -7.03
23:15:13.172 00.000 8976 MoveAxis(L, 17, ABG)
23:15:13.172 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:13.172 00.000 8976 MoveAxis(U, 23, ABG)
23:15:13.172 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:13.172 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:13.172 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:13.172 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:13.172 00.000 8976 move complete, result=1
23:15:13.172 00.000 8976 worker thread done servicing request
23:15:13.172 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=362, med=32, FiltMin=28, FiltMax=280, Gamma=2.260
23:15:13.182 00.010 5052 UpdateGuideState exits: m=8618 SNR=65.1
23:15:13.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:13.182 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:13.182 00.000 5052 Enqueuing Expose request
23:15:13.182 00.000 5052 GuideStep: 7.8 px 0 ms WEST, -7.0 px 0 ms NORTH
23:15:13.182 00.000 8976 Worker thread wakes up
23:15:13.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:13.183 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(184,160,37,37)
23:15:13.183 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.37)
23:15:13.183 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.84 = 1.56)
23:15:13.183 00.000 5052 CameraToMount -- cameraX=-2.20 cameraY=8.83 hyp=9.10 cameraTheta=1.82 mountX=1.84 mountY=9.10, mountTheta=1.37
23:15:13.183 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:13.184 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:14.212 01.028 8976 Exposure complete
23:15:14.226 00.014 8976 worker thread done servicing request
23:15:14.226 00.000 5052 OnExposeComplete: enter
23:15:14.226 00.000 5052 UpdateGuideState(): m_state=6
23:15:14.226 00.000 5052 Star::Find(18, 201, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 194
23:15:14.226 00.000 5052 Star::Find returns 1 (0), X=204.22, Y=178.21, Mass=8896, SNR=65.9, Peak=272 HFD=5.7
23:15:14.226 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.36) = xAngle (-0.81 = -0.81)
23:15:14.226 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.15 = -1.15)
23:15:14.226 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=8.94 hyp=8.94 cameraTheta=1.55 mountX=6.19 mountY=-8.14, mountTheta=-0.92
23:15:14.227 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=8.94, opts=13)
23:15:14.227 00.000 5052 Enqueuing Move request for stepguider (0.16, 8.94)
23:15:14.227 00.000 8976 Worker thread wakes up
23:15:14.227 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 8.94) opts 0xd
23:15:14.227 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 8.94)
23:15:14.227 00.000 8976 Moving (0.16, 8.94) raw xDistance=6.19 yDistance=-8.14
23:15:14.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.26 from input 6.19
23:15:14.228 00.001 8976 GuideAlgorithmHysteresis::Result() returns -5.47 from input -8.14
23:15:14.228 00.000 8976 MoveAxis(L, 14, ABG)
23:15:14.228 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:14.228 00.000 8976 MoveAxis(U, 26, ABG)
23:15:14.228 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:14.228 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:14.228 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:14.228 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:14.228 00.000 8976 move complete, result=1
23:15:14.228 00.000 8976 worker thread done servicing request
23:15:14.228 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=272, med=32, FiltMin=27, FiltMax=256, Gamma=2.260
23:15:14.238 00.010 5052 UpdateGuideState exits: m=8896 SNR=65.9
23:15:14.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:14.238 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:14.238 00.000 5052 Enqueuing Expose request
23:15:14.238 00.000 5052 GuideStep: 6.2 px 0 ms WEST, -8.1 px 0 ms NORTH
23:15:14.238 00.000 8976 Worker thread wakes up
23:15:14.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:14.238 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,160,37,37)
23:15:14.239 00.001 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
23:15:14.239 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.58 = 1.30)
23:15:14.239 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=8.94 hyp=8.94 cameraTheta=1.55 mountX=-0.52 mountY=8.61, mountTheta=1.63
23:15:14.239 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:14.239 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:15.266 01.027 8976 Exposure complete
23:15:15.280 00.014 8976 worker thread done servicing request
23:15:15.281 00.001 5052 OnExposeComplete: enter
23:15:15.281 00.000 5052 UpdateGuideState(): m_state=6
23:15:15.281 00.000 5052 Star::Find(18, 204, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 195
23:15:15.281 00.000 5052 Star::Find returns 1 (0), X=207.69, Y=178.11, Mass=8708, SNR=65.5, Peak=391 HFD=5.1
23:15:15.281 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.36) = xAngle (-1.18 = -1.18)
23:15:15.281 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.52 = -1.52)
23:15:15.281 00.000 5052 CameraToMount -- cameraX=3.63 cameraY=8.83 hyp=9.55 cameraTheta=1.18 mountX=3.65 mountY=-9.53, mountTheta=-1.20
23:15:15.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.63, y=8.83, opts=13)
23:15:15.282 00.000 5052 Enqueuing Move request for stepguider (3.63, 8.83)
23:15:15.282 00.000 8976 Worker thread wakes up
23:15:15.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.63, 8.83) opts 0xd
23:15:15.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.63, 8.83)
23:15:15.282 00.000 8976 Moving (3.63, 8.83) raw xDistance=3.65 yDistance=-9.53
23:15:15.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.60 from input 3.65
23:15:15.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.39 from input -9.53
23:15:15.282 00.000 8976 MoveAxis(L, 8, ABG)
23:15:15.282 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:15.282 00.000 8976 MoveAxis(U, 30, ABG)
23:15:15.282 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:15.282 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:15.282 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:15.282 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:15.282 00.000 8976 move complete, result=1
23:15:15.282 00.000 8976 worker thread done servicing request
23:15:15.283 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=391, med=32, FiltMin=27, FiltMax=290, Gamma=2.260
23:15:15.292 00.009 5052 UpdateGuideState exits: m=8708 SNR=65.5
23:15:15.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:15.292 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:15.292 00.000 5052 Enqueuing Expose request
23:15:15.292 00.000 5052 GuideStep: 3.7 px 0 ms WEST, -9.5 px 0 ms NORTH
23:15:15.293 00.001 8976 Worker thread wakes up
23:15:15.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:15.293 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,160,37,37)
23:15:15.293 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
23:15:15.293 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.21 = 0.93)
23:15:15.293 00.000 5052 CameraToMount -- cameraX=3.63 cameraY=8.83 hyp=9.55 cameraTheta=1.18 mountX=-3.98 mountY=7.63, mountTheta=2.05
23:15:15.293 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:15.293 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:16.323 01.030 8976 Exposure complete
23:15:16.337 00.014 8976 worker thread done servicing request
23:15:16.337 00.000 5052 OnExposeComplete: enter
23:15:16.337 00.000 5052 UpdateGuideState(): m_state=6
23:15:16.337 00.000 5052 Star::Find(18, 207, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 196
23:15:16.337 00.000 5052 Star::Find returns 1 (0), X=210.23, Y=178.56, Mass=8867, SNR=65.8, Peak=353 HFD=5.2
23:15:16.337 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.36) = xAngle (-1.37 = -1.37)
23:15:16.337 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.71 = -1.71)
23:15:16.337 00.000 5052 CameraToMount -- cameraX=6.17 cameraY=9.29 hyp=11.15 cameraTheta=0.98 mountX=2.17 mountY=-11.04, mountTheta=-1.38
23:15:16.338 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.17, y=9.29, opts=13)
23:15:16.338 00.000 5052 Enqueuing Move request for stepguider (6.17, 9.29)
23:15:16.338 00.000 8976 Worker thread wakes up
23:15:16.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.17, 9.29) opts 0xd
23:15:16.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.17, 9.29)
23:15:16.338 00.000 8976 Moving (6.17, 9.29) raw xDistance=2.17 yDistance=-11.04
23:15:16.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.55 from input 2.17
23:15:16.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.40 from input -11.04
23:15:16.339 00.001 8976 MoveAxis(L, 5, ABG)
23:15:16.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:16.339 00.000 8976 MoveAxis(U, 35, ABG)
23:15:16.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:16.339 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:16.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:16.339 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:16.339 00.000 8976 move complete, result=1
23:15:16.339 00.000 8976 worker thread done servicing request
23:15:16.339 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=353, med=31, FiltMin=27, FiltMax=284, Gamma=2.260
23:15:16.349 00.010 5052 UpdateGuideState exits: m=8867 SNR=65.8
23:15:16.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:16.349 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:16.349 00.000 5052 Enqueuing Expose request
23:15:16.349 00.000 5052 GuideStep: 2.2 px 0 ms WEST, -11.0 px 0 ms NORTH
23:15:16.349 00.000 8976 Worker thread wakes up
23:15:16.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:16.349 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,161,37,37)
23:15:16.351 00.002 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
23:15:16.351 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.01 = 0.73)
23:15:16.351 00.000 5052 CameraToMount -- cameraX=6.17 cameraY=9.29 hyp=11.15 cameraTheta=0.98 mountX=-6.54 mountY=7.44, mountTheta=2.29
23:15:16.351 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:16.351 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:17.384 01.033 8976 Exposure complete
23:15:17.398 00.014 8976 worker thread done servicing request
23:15:17.399 00.001 5052 OnExposeComplete: enter
23:15:17.399 00.000 5052 UpdateGuideState(): m_state=6
23:15:17.399 00.000 5052 Star::Find(18, 210, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 197
23:15:17.399 00.000 5052 Star::Find returns 1 (0), X=211.80, Y=178.34, Mass=9137, SNR=67.2, Peak=425 HFD=4.7
23:15:17.399 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.36) = xAngle (-1.50 = -1.50)
23:15:17.399 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.83 = -1.83)
23:15:17.399 00.000 5052 CameraToMount -- cameraX=7.74 cameraY=9.06 hyp=11.92 cameraTheta=0.86 mountX=0.90 mountY=-11.51, mountTheta=-1.49
23:15:17.400 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.74, y=9.06, opts=13)
23:15:17.400 00.000 5052 Enqueuing Move request for stepguider (7.74, 9.06)
23:15:17.400 00.000 8976 Worker thread wakes up
23:15:17.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.74, 9.06) opts 0xd
23:15:17.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.74, 9.06)
23:15:17.400 00.000 8976 Moving (7.74, 9.06) raw xDistance=0.90 yDistance=-11.51
23:15:17.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.90
23:15:17.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.77 from input -11.51
23:15:17.400 00.000 8976 MoveAxis(L, 2, ABG)
23:15:17.400 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:17.400 00.000 8976 MoveAxis(U, 37, ABG)
23:15:17.400 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:17.400 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:17.400 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:17.400 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:17.400 00.000 8976 move complete, result=1
23:15:17.400 00.000 8976 worker thread done servicing request
23:15:17.401 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=425, med=32, FiltMin=28, FiltMax=359, Gamma=2.260
23:15:17.411 00.010 5052 UpdateGuideState exits: m=9137 SNR=67.2
23:15:17.411 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:17.411 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:17.411 00.000 5052 Enqueuing Expose request
23:15:17.411 00.000 5052 GuideStep: 0.9 px 0 ms WEST, -11.5 px 0 ms NORTH
23:15:17.411 00.000 8976 Worker thread wakes up
23:15:17.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:17.411 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,160,37,37)
23:15:17.412 00.001 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
23:15:17.412 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.89 = 0.61)
23:15:17.412 00.000 5052 CameraToMount -- cameraX=7.74 cameraY=9.06 hyp=11.92 cameraTheta=0.86 mountX=-8.10 mountY=6.82, mountTheta=2.44
23:15:17.412 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:17.412 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:18.447 01.035 8976 Exposure complete
23:15:18.461 00.014 8976 worker thread done servicing request
23:15:18.461 00.000 5052 OnExposeComplete: enter
23:15:18.462 00.001 5052 UpdateGuideState(): m_state=6
23:15:18.462 00.000 5052 Star::Find(18, 211, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 198
23:15:18.462 00.000 5052 Star::Find returns 1 (0), X=212.99, Y=178.37, Mass=9042, SNR=66.7, Peak=414 HFD=4.7
23:15:18.462 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.36) = xAngle (-1.56 = -1.56)
23:15:18.462 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.90 = -1.90)
23:15:18.462 00.000 5052 CameraToMount -- cameraX=8.93 cameraY=9.10 hyp=12.75 cameraTheta=0.79 mountX=0.08 mountY=-12.05, mountTheta=-1.56
23:15:18.463 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.93, y=9.10, opts=13)
23:15:18.463 00.000 5052 Enqueuing Move request for stepguider (8.93, 9.10)
23:15:18.463 00.000 8976 Worker thread wakes up
23:15:18.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.93, 9.10) opts 0xd
23:15:18.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.93, 9.10)
23:15:18.463 00.000 8976 Moving (8.93, 9.10) raw xDistance=0.08 yDistance=-12.05
23:15:18.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:15:18.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.13 from input -12.05
23:15:18.463 00.000 8976 MoveAxis(R, 0, ABG)
23:15:18.463 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:18.463 00.000 8976 MoveAxis(U, 38, ABG)
23:15:18.463 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:18.463 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:18.463 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:18.463 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:18.463 00.000 8976 move complete, result=1
23:15:18.463 00.000 8976 worker thread done servicing request
23:15:18.464 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=414, med=32, FiltMin=28, FiltMax=367, Gamma=2.260
23:15:18.473 00.009 5052 UpdateGuideState exits: m=9042 SNR=66.7
23:15:18.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:18.473 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:18.473 00.000 5052 Enqueuing Expose request
23:15:18.473 00.000 8976 Worker thread wakes up
23:15:18.474 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -12.0 px 0 ms NORTH
23:15:18.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:18.474 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,160,37,37)
23:15:18.474 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
23:15:18.474 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.82 = 0.54)
23:15:18.474 00.000 5052 CameraToMount -- cameraX=8.93 cameraY=9.10 hyp=12.75 cameraTheta=0.79 mountX=-9.29 mountY=6.56, mountTheta=2.53
23:15:18.475 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:18.475 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:19.515 01.040 8976 Exposure complete
23:15:19.529 00.014 8976 worker thread done servicing request
23:15:19.530 00.001 5052 OnExposeComplete: enter
23:15:19.530 00.000 5052 UpdateGuideState(): m_state=6
23:15:19.530 00.000 5052 Star::Find(18, 212, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 199
23:15:19.530 00.000 5052 Star::Find returns 1 (0), X=211.86, Y=178.07, Mass=8890, SNR=66.1, Peak=431 HFD=4.5
23:15:19.530 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.36) = xAngle (-1.51 = -1.51)
23:15:19.530 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.85 = -1.85)
23:15:19.530 00.000 5052 CameraToMount -- cameraX=7.79 cameraY=8.80 hyp=11.75 cameraTheta=0.85 mountX=0.67 mountY=-11.29, mountTheta=-1.51
23:15:19.531 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.79, y=8.80, opts=13)
23:15:19.531 00.000 5052 Enqueuing Move request for stepguider (7.79, 8.80)
23:15:19.531 00.000 8976 Worker thread wakes up
23:15:19.531 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.79, 8.80) opts 0xd
23:15:19.531 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.79, 8.80)
23:15:19.531 00.000 8976 Moving (7.79, 8.80) raw xDistance=0.67 yDistance=-11.29
23:15:19.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.67
23:15:19.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.68 from input -11.29
23:15:19.531 00.000 8976 MoveAxis(R, 0, ABG)
23:15:19.531 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:19.531 00.000 8976 MoveAxis(U, 36, ABG)
23:15:19.531 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:19.531 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:19.531 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:19.531 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:19.531 00.000 8976 move complete, result=1
23:15:19.531 00.000 8976 worker thread done servicing request
23:15:19.532 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=431, med=31, FiltMin=27, FiltMax=335, Gamma=2.260
23:15:19.541 00.009 5052 UpdateGuideState exits: m=8890 SNR=66.1
23:15:19.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:19.541 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:19.541 00.000 5052 Enqueuing Expose request
23:15:19.541 00.000 5052 GuideStep: 0.7 px 0 ms EAST, -11.3 px 0 ms NORTH
23:15:19.542 00.001 8976 Worker thread wakes up
23:15:19.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:19.542 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,160,37,37)
23:15:19.542 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
23:15:19.542 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.87 = 0.59)
23:15:19.542 00.000 5052 CameraToMount -- cameraX=7.79 cameraY=8.80 hyp=11.75 cameraTheta=0.85 mountX=-8.15 mountY=6.55, mountTheta=2.46
23:15:19.542 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:19.543 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:20.575 01.032 8976 Exposure complete
23:15:20.589 00.014 8976 worker thread done servicing request
23:15:20.589 00.000 5052 OnExposeComplete: enter
23:15:20.589 00.000 5052 UpdateGuideState(): m_state=6
23:15:20.589 00.000 5052 Star::Find(18, 211, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 200
23:15:20.589 00.000 5052 Star::Find returns 1 (0), X=211.90, Y=178.24, Mass=8671, SNR=65.3, Peak=393 HFD=4.5
23:15:20.589 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.36) = xAngle (-1.51 = -1.51)
23:15:20.589 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.85 = -1.85)
23:15:20.589 00.000 5052 CameraToMount -- cameraX=7.84 cameraY=8.97 hyp=11.91 cameraTheta=0.85 mountX=0.76 mountY=-11.46, mountTheta=-1.50
23:15:20.590 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.84, y=8.97, opts=13)
23:15:20.590 00.000 5052 Enqueuing Move request for stepguider (7.84, 8.97)
23:15:20.590 00.000 8976 Worker thread wakes up
23:15:20.590 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.84, 8.97) opts 0xd
23:15:20.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.84, 8.97)
23:15:20.590 00.000 8976 Moving (7.84, 8.97) raw xDistance=0.76 yDistance=-11.46
23:15:20.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
23:15:20.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.76 from input -11.46
23:15:20.590 00.000 8976 MoveAxis(L, 2, ABG)
23:15:20.590 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:20.590 00.000 8976 MoveAxis(U, 37, ABG)
23:15:20.590 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:20.590 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:20.591 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:20.591 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:20.591 00.000 8976 move complete, result=1
23:15:20.591 00.000 8976 worker thread done servicing request
23:15:20.591 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=393, med=32, FiltMin=28, FiltMax=318, Gamma=2.260
23:15:20.601 00.010 5052 UpdateGuideState exits: m=8671 SNR=65.3
23:15:20.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:20.601 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:20.601 00.000 5052 Enqueuing Expose request
23:15:20.601 00.000 8976 Worker thread wakes up
23:15:20.601 00.000 5052 GuideStep: 0.8 px 0 ms WEST, -11.5 px 0 ms NORTH
23:15:20.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:20.601 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,160,37,37)
23:15:20.602 00.001 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
23:15:20.602 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.88 = 0.60)
23:15:20.602 00.000 5052 CameraToMount -- cameraX=7.84 cameraY=8.97 hyp=11.91 cameraTheta=0.85 mountX=-8.20 mountY=6.70, mountTheta=2.46
23:15:20.602 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:20.602 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:21.641 01.039 8976 Exposure complete
23:15:21.655 00.014 8976 worker thread done servicing request
23:15:21.656 00.001 5052 OnExposeComplete: enter
23:15:21.656 00.000 5052 UpdateGuideState(): m_state=6
23:15:21.656 00.000 5052 Star::Find(18, 211, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 201
23:15:21.656 00.000 5052 Star::Find returns 1 (0), X=211.59, Y=178.41, Mass=9253, SNR=67.6, Peak=376 HFD=4.9
23:15:21.656 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.36) = xAngle (-1.48 = -1.48)
23:15:21.656 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.82 = -1.82)
23:15:21.656 00.000 5052 CameraToMount -- cameraX=7.52 cameraY=9.14 hyp=11.84 cameraTheta=0.88 mountX=1.10 mountY=-11.48, mountTheta=-1.48
23:15:21.657 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.52, y=9.14, opts=13)
23:15:21.657 00.000 5052 Enqueuing Move request for stepguider (7.52, 9.14)
23:15:21.657 00.000 8976 Worker thread wakes up
23:15:21.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.52, 9.14) opts 0xd
23:15:21.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.52, 9.14)
23:15:21.657 00.000 8976 Moving (7.52, 9.14) raw xDistance=1.10 yDistance=-11.48
23:15:21.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.10
23:15:21.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.78 from input -11.48
23:15:21.657 00.000 8976 MoveAxis(L, 2, ABG)
23:15:21.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:21.657 00.000 8976 MoveAxis(U, 37, ABG)
23:15:21.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:21.657 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:21.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:21.657 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:21.657 00.000 8976 move complete, result=1
23:15:21.658 00.001 8976 worker thread done servicing request
23:15:21.658 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=376, med=32, FiltMin=27, FiltMax=354, Gamma=2.260
23:15:21.668 00.010 5052 UpdateGuideState exits: m=9253 SNR=67.6
23:15:21.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:21.668 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:21.668 00.000 5052 Enqueuing Expose request
23:15:21.668 00.000 5052 GuideStep: 1.1 px 0 ms WEST, -11.5 px 0 ms NORTH
23:15:21.668 00.000 8976 Worker thread wakes up
23:15:21.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:21.668 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,160,37,37)
23:15:21.669 00.001 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
23:15:21.669 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.91 = 0.63)
23:15:21.669 00.000 5052 CameraToMount -- cameraX=7.52 cameraY=9.14 hyp=11.84 cameraTheta=0.88 mountX=-7.89 mountY=6.95, mountTheta=2.42
23:15:21.669 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:21.669 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:22.710 01.041 8976 Exposure complete
23:15:22.724 00.014 8976 worker thread done servicing request
23:15:22.725 00.001 5052 OnExposeComplete: enter
23:15:22.725 00.000 5052 UpdateGuideState(): m_state=6
23:15:22.725 00.000 5052 Star::Find(18, 211, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 202
23:15:22.725 00.000 5052 Star::Find returns 1 (0), X=211.86, Y=177.80, Mass=8882, SNR=66.2, Peak=391 HFD=4.5
23:15:22.725 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.36) = xAngle (-1.53 = -1.53)
23:15:22.725 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.87 = -1.87)
23:15:22.725 00.000 5052 CameraToMount -- cameraX=7.80 cameraY=8.53 hyp=11.56 cameraTheta=0.83 mountX=0.48 mountY=-11.05, mountTheta=-1.53
23:15:22.726 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.80, y=8.53, opts=13)
23:15:22.726 00.000 5052 Enqueuing Move request for stepguider (7.80, 8.53)
23:15:22.726 00.000 8976 Worker thread wakes up
23:15:22.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.80, 8.53) opts 0xd
23:15:22.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.80, 8.53)
23:15:22.726 00.000 8976 Moving (7.80, 8.53) raw xDistance=0.48 yDistance=-11.05
23:15:22.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.48
23:15:22.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.51 from input -11.05
23:15:22.726 00.000 8976 MoveAxis(R, 0, ABG)
23:15:22.726 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:22.726 00.000 8976 MoveAxis(U, 35, ABG)
23:15:22.726 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:22.726 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:22.726 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:22.726 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:22.726 00.000 8976 move complete, result=1
23:15:22.727 00.001 8976 worker thread done servicing request
23:15:22.727 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=391, med=32, FiltMin=28, FiltMax=330, Gamma=2.260
23:15:22.738 00.011 5052 UpdateGuideState exits: m=8882 SNR=66.2
23:15:22.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:22.738 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:22.738 00.000 5052 Enqueuing Expose request
23:15:22.738 00.000 8976 Worker thread wakes up
23:15:22.738 00.000 5052 GuideStep: 0.5 px 0 ms EAST, -11.1 px 0 ms NORTH
23:15:22.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:22.738 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,160,37,37)
23:15:22.739 00.001 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
23:15:22.739 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.86 = 0.58)
23:15:22.739 00.000 5052 CameraToMount -- cameraX=7.80 cameraY=8.53 hyp=11.56 cameraTheta=0.83 mountX=-8.14 mountY=6.29, mountTheta=2.48
23:15:22.739 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:22.739 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:23.774 01.035 8976 Exposure complete
23:15:23.789 00.015 8976 worker thread done servicing request
23:15:23.789 00.000 5052 OnExposeComplete: enter
23:15:23.789 00.000 5052 UpdateGuideState(): m_state=6
23:15:23.789 00.000 5052 Star::Find(18, 211, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 203
23:15:23.789 00.000 5052 Star::Find returns 1 (0), X=211.49, Y=178.52, Mass=9015, SNR=66.7, Peak=411 HFD=5.1
23:15:23.789 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.36) = xAngle (-1.47 = -1.47)
23:15:23.789 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.80 = -1.80)
23:15:23.790 00.001 5052 CameraToMount -- cameraX=7.43 cameraY=9.25 hyp=11.86 cameraTheta=0.89 mountX=1.24 mountY=-11.54, mountTheta=-1.46
23:15:23.790 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=7.43, y=9.25, opts=13)
23:15:23.790 00.000 5052 Enqueuing Move request for stepguider (7.43, 9.25)
23:15:23.790 00.000 8976 Worker thread wakes up
23:15:23.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.43, 9.25) opts 0xd
23:15:23.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.43, 9.25)
23:15:23.790 00.000 8976 Moving (7.43, 9.25) raw xDistance=1.24 yDistance=-11.54
23:15:23.791 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.24
23:15:23.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.79 from input -11.54
23:15:23.791 00.000 8976 MoveAxis(L, 3, ABG)
23:15:23.791 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:23.791 00.000 8976 MoveAxis(U, 37, ABG)
23:15:23.791 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:23.791 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:23.791 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:23.791 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:23.791 00.000 8976 move complete, result=1
23:15:23.791 00.000 8976 worker thread done servicing request
23:15:23.791 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=411, med=31, FiltMin=27, FiltMax=339, Gamma=2.260
23:15:23.802 00.011 5052 UpdateGuideState exits: m=9015 SNR=66.7
23:15:23.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:23.802 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:23.802 00.000 5052 Enqueuing Expose request
23:15:23.802 00.000 8976 Worker thread wakes up
23:15:23.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:23.802 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,161,37,37)
23:15:23.802 00.000 5052 GuideStep: 1.2 px 0 ms WEST, -11.5 px 0 ms NORTH
23:15:23.803 00.001 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
23:15:23.803 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.92 = 0.64)
23:15:23.803 00.000 5052 CameraToMount -- cameraX=7.43 cameraY=9.25 hyp=11.86 cameraTheta=0.89 mountX=-7.80 mountY=7.08, mountTheta=2.40
23:15:23.803 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:23.803 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:24.844 01.041 8976 Exposure complete
23:15:24.857 00.013 8976 worker thread done servicing request
23:15:24.857 00.000 5052 OnExposeComplete: enter
23:15:24.857 00.000 5052 UpdateGuideState(): m_state=6
23:15:24.857 00.000 5052 Star::Find(18, 211, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 204
23:15:24.857 00.000 5052 Star::Find returns 1 (0), X=211.61, Y=178.33, Mass=8869, SNR=66.2, Peak=385 HFD=4.8
23:15:24.857 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.36) = xAngle (-1.48 = -1.48)
23:15:24.857 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.82 = -1.82)
23:15:24.858 00.001 5052 CameraToMount -- cameraX=7.55 cameraY=9.05 hyp=11.79 cameraTheta=0.88 mountX=1.03 mountY=-11.42, mountTheta=-1.48
23:15:24.858 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=7.55, y=9.05, opts=13)
23:15:24.858 00.000 5052 Enqueuing Move request for stepguider (7.55, 9.05)
23:15:24.858 00.000 8976 Worker thread wakes up
23:15:24.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.55, 9.05) opts 0xd
23:15:24.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.55, 9.05)
23:15:24.858 00.000 8976 Moving (7.55, 9.05) raw xDistance=1.03 yDistance=-11.42
23:15:24.859 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.03
23:15:24.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.74 from input -11.42
23:15:24.859 00.000 8976 MoveAxis(L, 2, ABG)
23:15:24.859 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:24.859 00.000 8976 MoveAxis(U, 37, ABG)
23:15:24.859 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:24.859 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:24.859 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:24.859 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:24.859 00.000 8976 move complete, result=1
23:15:24.859 00.000 8976 worker thread done servicing request
23:15:24.859 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=385, med=32, FiltMin=28, FiltMax=311, Gamma=2.260
23:15:24.870 00.011 5052 UpdateGuideState exits: m=8869 SNR=66.2
23:15:24.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:24.870 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:24.870 00.000 5052 Enqueuing Expose request
23:15:24.870 00.000 5052 GuideStep: 1.0 px 0 ms WEST, -11.4 px 0 ms NORTH
23:15:24.870 00.000 8976 Worker thread wakes up
23:15:24.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:24.870 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,160,37,37)
23:15:24.871 00.001 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
23:15:24.871 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.90 = 0.62)
23:15:24.871 00.000 5052 CameraToMount -- cameraX=7.55 cameraY=9.05 hyp=11.79 cameraTheta=0.88 mountX=-7.91 mountY=6.86, mountTheta=2.43
23:15:24.871 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:24.871 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:25.906 01.035 8976 Exposure complete
23:15:25.929 00.023 8976 worker thread done servicing request
23:15:25.929 00.000 5052 OnExposeComplete: enter
23:15:25.929 00.000 5052 UpdateGuideState(): m_state=6
23:15:25.929 00.000 5052 Star::Find(18, 211, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 205
23:15:25.929 00.000 5052 Star::Find returns 1 (0), X=212.16, Y=178.56, Mass=8846, SNR=66.1, Peak=348 HFD=5.1
23:15:25.929 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.36) = xAngle (-1.51 = -1.51)
23:15:25.929 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.84 = -1.84)
23:15:25.929 00.000 5052 CameraToMount -- cameraX=8.10 cameraY=9.29 hyp=12.33 cameraTheta=0.85 mountX=0.80 mountY=-11.87, mountTheta=-1.50
23:15:25.930 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.10, y=9.29, opts=13)
23:15:25.930 00.000 5052 Enqueuing Move request for stepguider (8.10, 9.29)
23:15:25.930 00.000 8976 Worker thread wakes up
23:15:25.930 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.10, 9.29) opts 0xd
23:15:25.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.10, 9.29)
23:15:25.930 00.000 8976 Moving (8.10, 9.29) raw xDistance=0.80 yDistance=-11.87
23:15:25.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.80
23:15:25.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.02 from input -11.87
23:15:25.930 00.000 8976 MoveAxis(L, 2, ABG)
23:15:25.930 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:25.930 00.000 8976 MoveAxis(U, 38, ABG)
23:15:25.930 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:25.931 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:25.931 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:25.931 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:25.931 00.000 8976 move complete, result=1
23:15:25.931 00.000 8976 worker thread done servicing request
23:15:25.931 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=348, med=32, FiltMin=28, FiltMax=298, Gamma=2.260
23:15:25.941 00.010 5052 UpdateGuideState exits: m=8846 SNR=66.1
23:15:25.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:25.941 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:25.941 00.000 5052 Enqueuing Expose request
23:15:25.941 00.000 8976 Worker thread wakes up
23:15:25.941 00.000 5052 GuideStep: 0.8 px 0 ms WEST, -11.9 px 0 ms NORTH
23:15:25.941 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:25.941 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,161,37,37)
23:15:25.942 00.001 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
23:15:25.942 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.88 = 0.60)
23:15:25.942 00.000 5052 CameraToMount -- cameraX=8.10 cameraY=9.29 hyp=12.33 cameraTheta=0.85 mountX=-8.47 mountY=6.95, mountTheta=2.45
23:15:25.942 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:25.942 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:26.978 01.036 8976 Exposure complete
23:15:26.993 00.015 8976 worker thread done servicing request
23:15:26.993 00.000 5052 OnExposeComplete: enter
23:15:26.993 00.000 5052 UpdateGuideState(): m_state=6
23:15:26.993 00.000 5052 Star::Find(18, 212, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 206
23:15:26.993 00.000 5052 Star::Find returns 1 (0), X=213.24, Y=178.46, Mass=8833, SNR=66.0, Peak=379 HFD=5.0
23:15:26.993 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.36) = xAngle (-1.57 = -1.57)
23:15:26.993 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.91 = -1.91)
23:15:26.993 00.000 5052 CameraToMount -- cameraX=9.18 cameraY=9.18 hyp=12.99 cameraTheta=0.79 mountX=-0.04 mountY=-12.23, mountTheta=-1.57
23:15:26.994 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.18, y=9.18, opts=13)
23:15:26.994 00.000 5052 Enqueuing Move request for stepguider (9.18, 9.18)
23:15:26.994 00.000 8976 Worker thread wakes up
23:15:26.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.18, 9.18) opts 0xd
23:15:26.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.18, 9.18)
23:15:26.994 00.000 8976 Moving (9.18, 9.18) raw xDistance=-0.04 yDistance=-12.23
23:15:26.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:15:26.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.27 from input -12.23
23:15:26.994 00.000 8976 MoveAxis(R, 0, ABG)
23:15:26.994 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:26.994 00.000 8976 MoveAxis(U, 39, ABG)
23:15:26.994 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:26.994 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:26.994 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:26.994 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:26.994 00.000 8976 move complete, result=1
23:15:26.995 00.001 8976 worker thread done servicing request
23:15:26.995 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=379, med=32, FiltMin=28, FiltMax=332, Gamma=2.260
23:15:27.005 00.010 5052 UpdateGuideState exits: m=8833 SNR=66.0
23:15:27.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:27.005 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:27.005 00.000 5052 Enqueuing Expose request
23:15:27.005 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -12.2 px 0 ms NORTH
23:15:27.005 00.000 8976 Worker thread wakes up
23:15:27.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:27.005 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,160,37,37)
23:15:27.006 00.001 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
23:15:27.006 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.81 = 0.53)
23:15:27.006 00.000 5052 CameraToMount -- cameraX=9.18 cameraY=9.18 hyp=12.99 cameraTheta=0.79 mountX=-9.55 mountY=6.58, mountTheta=2.54
23:15:27.006 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:27.006 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:28.042 01.036 8976 Exposure complete
23:15:28.057 00.015 8976 worker thread done servicing request
23:15:28.057 00.000 5052 OnExposeComplete: enter
23:15:28.057 00.000 5052 UpdateGuideState(): m_state=6
23:15:28.057 00.000 5052 Star::Find(18, 213, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 207
23:15:28.057 00.000 5052 Star::Find returns 1 (0), X=212.89, Y=178.26, Mass=8562, SNR=64.9, Peak=405 HFD=5.0
23:15:28.057 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.36) = xAngle (-1.56 = -1.56)
23:15:28.058 00.001 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.90 = -1.90)
23:15:28.058 00.000 5052 CameraToMount -- cameraX=8.83 cameraY=8.99 hyp=12.60 cameraTheta=0.79 mountX=0.08 mountY=-11.91, mountTheta=-1.56
23:15:28.058 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=8.83, y=8.99, opts=13)
23:15:28.059 00.001 5052 Enqueuing Move request for stepguider (8.83, 8.99)
23:15:28.059 00.000 8976 Worker thread wakes up
23:15:28.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.83, 8.99) opts 0xd
23:15:28.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.83, 8.99)
23:15:28.059 00.000 8976 Moving (8.83, 8.99) raw xDistance=0.08 yDistance=-11.91
23:15:28.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:15:28.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.08 from input -11.91
23:15:28.059 00.000 8976 MoveAxis(R, 0, ABG)
23:15:28.059 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:28.059 00.000 8976 MoveAxis(U, 38, ABG)
23:15:28.059 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:28.059 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:28.059 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:28.059 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:28.059 00.000 8976 move complete, result=1
23:15:28.059 00.000 8976 worker thread done servicing request
23:15:28.060 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=405, med=32, FiltMin=28, FiltMax=272, Gamma=2.260
23:15:28.073 00.013 5052 UpdateGuideState exits: m=8562 SNR=64.9
23:15:28.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:28.073 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:28.073 00.000 5052 Enqueuing Expose request
23:15:28.073 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -11.9 px 0 ms NORTH
23:15:28.073 00.000 8976 Worker thread wakes up
23:15:28.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:28.073 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,160,37,37)
23:15:28.073 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
23:15:28.073 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.82 = 0.54)
23:15:28.073 00.000 5052 CameraToMount -- cameraX=8.83 cameraY=8.99 hyp=12.60 cameraTheta=0.79 mountX=-9.18 mountY=6.48, mountTheta=2.53
23:15:28.073 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:28.074 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:29.109 01.035 8976 Exposure complete
23:15:29.123 00.014 8976 worker thread done servicing request
23:15:29.123 00.000 5052 OnExposeComplete: enter
23:15:29.123 00.000 5052 UpdateGuideState(): m_state=6
23:15:29.123 00.000 5052 Star::Find(18, 212, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 208
23:15:29.123 00.000 5052 Star::Find returns 1 (0), X=212.07, Y=178.41, Mass=8394, SNR=64.4, Peak=387 HFD=5.2
23:15:29.123 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.36) = xAngle (-1.51 = -1.51)
23:15:29.123 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.85 = -1.85)
23:15:29.123 00.000 5052 CameraToMount -- cameraX=8.01 cameraY=9.14 hyp=12.16 cameraTheta=0.85 mountX=0.76 mountY=-11.69, mountTheta=-1.51
23:15:29.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.01, y=9.14, opts=13)
23:15:29.124 00.000 5052 Enqueuing Move request for stepguider (8.01, 9.14)
23:15:29.124 00.000 8976 Worker thread wakes up
23:15:29.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.01, 9.14) opts 0xd
23:15:29.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.01, 9.14)
23:15:29.124 00.000 8976 Moving (8.01, 9.14) raw xDistance=0.76 yDistance=-11.69
23:15:29.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
23:15:29.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.93 from input -11.69
23:15:29.124 00.000 8976 MoveAxis(L, 2, ABG)
23:15:29.124 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:29.124 00.000 8976 MoveAxis(U, 37, ABG)
23:15:29.124 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:29.124 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:29.124 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:29.124 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:29.125 00.001 8976 move complete, result=1
23:15:29.125 00.000 8976 worker thread done servicing request
23:15:29.125 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=387, med=31, FiltMin=27, FiltMax=280, Gamma=2.260
23:15:29.134 00.009 5052 UpdateGuideState exits: m=8394 SNR=64.4
23:15:29.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:29.134 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:29.135 00.001 5052 Enqueuing Expose request
23:15:29.135 00.000 5052 GuideStep: 0.8 px 0 ms WEST, -11.7 px 0 ms NORTH
23:15:29.135 00.000 8976 Worker thread wakes up
23:15:29.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:29.135 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,160,37,37)
23:15:29.135 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
23:15:29.135 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.88 = 0.60)
23:15:29.135 00.000 5052 CameraToMount -- cameraX=8.01 cameraY=9.14 hyp=12.16 cameraTheta=0.85 mountX=-8.38 mountY=6.83, mountTheta=2.46
23:15:29.136 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:29.136 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:30.165 01.029 8976 Exposure complete
23:15:30.179 00.014 8976 worker thread done servicing request
23:15:30.179 00.000 5052 OnExposeComplete: enter
23:15:30.179 00.000 5052 UpdateGuideState(): m_state=6
23:15:30.179 00.000 5052 Star::Find(18, 212, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 209
23:15:30.180 00.001 5052 Star::Find returns 1 (0), X=211.90, Y=178.79, Mass=8704, SNR=65.5, Peak=396 HFD=4.8
23:15:30.180 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.36) = xAngle (-1.48 = -1.48)
23:15:30.180 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.82 = -1.82)
23:15:30.180 00.000 5052 CameraToMount -- cameraX=7.84 cameraY=9.52 hyp=12.33 cameraTheta=0.88 mountX=1.15 mountY=-11.96, mountTheta=-1.48
23:15:30.180 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=7.84, y=9.52, opts=13)
23:15:30.180 00.000 5052 Enqueuing Move request for stepguider (7.84, 9.52)
23:15:30.180 00.000 8976 Worker thread wakes up
23:15:30.180 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.84, 9.52) opts 0xd
23:15:30.181 00.001 8976 Handling offset move in thread for stepguider, endpoint = (7.84, 9.52)
23:15:30.181 00.000 8976 Moving (7.84, 9.52) raw xDistance=1.15 yDistance=-11.96
23:15:30.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.15
23:15:30.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.09 from input -11.96
23:15:30.181 00.000 8976 MoveAxis(L, 2, ABG)
23:15:30.181 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:30.181 00.000 8976 MoveAxis(U, 38, ABG)
23:15:30.181 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:30.181 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:30.181 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:30.181 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:30.181 00.000 8976 move complete, result=1
23:15:30.181 00.000 8976 worker thread done servicing request
23:15:30.181 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=396, med=32, FiltMin=28, FiltMax=340, Gamma=2.260
23:15:30.191 00.010 5052 UpdateGuideState exits: m=8704 SNR=65.5
23:15:30.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:30.191 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:30.191 00.000 5052 Enqueuing Expose request
23:15:30.191 00.000 5052 GuideStep: 1.1 px 0 ms WEST, -12.0 px 0 ms NORTH
23:15:30.191 00.000 8976 Worker thread wakes up
23:15:30.191 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:30.191 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,161,37,37)
23:15:30.192 00.001 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
23:15:30.192 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.91 = 0.63)
23:15:30.192 00.000 5052 CameraToMount -- cameraX=7.84 cameraY=9.52 hyp=12.33 cameraTheta=0.88 mountX=-8.22 mountY=7.24, mountTheta=2.42
23:15:30.192 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:30.192 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:31.224 01.032 8976 Exposure complete
23:15:31.238 00.014 8976 worker thread done servicing request
23:15:31.238 00.000 5052 OnExposeComplete: enter
23:15:31.238 00.000 5052 UpdateGuideState(): m_state=6
23:15:31.238 00.000 5052 Star::Find(18, 211, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 210
23:15:31.238 00.000 5052 Star::Find returns 1 (0), X=211.52, Y=178.88, Mass=8856, SNR=66.0, Peak=512 HFD=4.8
23:15:31.238 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.36) = xAngle (-1.45 = -1.45)
23:15:31.238 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.79 = -1.79)
23:15:31.238 00.000 5052 CameraToMount -- cameraX=7.46 cameraY=9.60 hyp=12.16 cameraTheta=0.91 mountX=1.48 mountY=-11.87, mountTheta=-1.45
23:15:31.239 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.46, y=9.60, opts=13)
23:15:31.239 00.000 5052 Enqueuing Move request for stepguider (7.46, 9.60)
23:15:31.239 00.000 8976 Worker thread wakes up
23:15:31.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.46, 9.60) opts 0xd
23:15:31.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.46, 9.60)
23:15:31.239 00.000 8976 Moving (7.46, 9.60) raw xDistance=1.48 yDistance=-11.87
23:15:31.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.98 from input 1.48
23:15:31.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.05 from input -11.87
23:15:31.239 00.000 8976 MoveAxis(L, 3, ABG)
23:15:31.239 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:31.239 00.000 8976 MoveAxis(U, 38, ABG)
23:15:31.239 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:31.239 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:31.240 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:31.240 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:31.240 00.000 8976 move complete, result=1
23:15:31.240 00.000 8976 worker thread done servicing request
23:15:31.240 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=512, med=32, FiltMin=28, FiltMax=347, Gamma=2.260
23:15:31.250 00.010 5052 UpdateGuideState exits: m=8856 SNR=66.0
23:15:31.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:31.251 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:31.251 00.000 5052 Enqueuing Expose request
23:15:31.251 00.000 8976 Worker thread wakes up
23:15:31.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:31.251 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,161,37,37)
23:15:31.251 00.000 5052 GuideStep: 1.5 px 0 ms WEST, -11.9 px 0 ms NORTH
23:15:31.251 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
23:15:31.251 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.94 = 0.66)
23:15:31.252 00.001 5052 CameraToMount -- cameraX=7.46 cameraY=9.60 hyp=12.16 cameraTheta=0.91 mountX=-7.84 mountY=7.42, mountTheta=2.38
23:15:31.252 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:31.252 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:32.299 01.047 8976 Exposure complete
23:15:32.313 00.014 8976 worker thread done servicing request
23:15:32.313 00.000 5052 OnExposeComplete: enter
23:15:32.314 00.001 5052 UpdateGuideState(): m_state=6
23:15:32.314 00.000 5052 Star::Find(18, 211, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 211
23:15:32.314 00.000 5052 Star::Find returns 1 (0), X=212.31, Y=178.81, Mass=8835, SNR=66.1, Peak=492 HFD=4.5
23:15:32.314 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.36) = xAngle (-1.50 = -1.50)
23:15:32.314 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.84 = -1.84)
23:15:32.314 00.000 5052 CameraToMount -- cameraX=8.25 cameraY=9.54 hyp=12.61 cameraTheta=0.86 mountX=0.87 mountY=-12.16, mountTheta=-1.50
23:15:32.314 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=8.25, y=9.54, opts=13)
23:15:32.314 00.000 5052 Enqueuing Move request for stepguider (8.25, 9.54)
23:15:32.315 00.001 8976 Worker thread wakes up
23:15:32.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.25, 9.54) opts 0xd
23:15:32.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.25, 9.54)
23:15:32.315 00.000 8976 Moving (8.25, 9.54) raw xDistance=0.87 yDistance=-12.16
23:15:32.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.87
23:15:32.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.22 from input -12.16
23:15:32.315 00.000 8976 MoveAxis(L, 2, ABG)
23:15:32.315 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:32.315 00.000 8976 MoveAxis(U, 39, ABG)
23:15:32.315 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:32.315 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:32.315 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:32.315 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:32.315 00.000 8976 move complete, result=1
23:15:32.315 00.000 8976 worker thread done servicing request
23:15:32.315 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=492, med=32, FiltMin=28, FiltMax=364, Gamma=2.260
23:15:32.326 00.011 5052 UpdateGuideState exits: m=8835 SNR=66.1
23:15:32.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:32.326 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:32.326 00.000 5052 Enqueuing Expose request
23:15:32.326 00.000 8976 Worker thread wakes up
23:15:32.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:32.326 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,161,37,37)
23:15:32.326 00.000 5052 GuideStep: 0.9 px 0 ms WEST, -12.2 px 0 ms NORTH
23:15:32.327 00.001 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
23:15:32.327 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.89 = 0.60)
23:15:32.327 00.000 5052 CameraToMount -- cameraX=8.25 cameraY=9.54 hyp=12.61 cameraTheta=0.86 mountX=-8.63 mountY=7.15, mountTheta=2.45
23:15:32.327 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:32.327 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:33.364 01.037 8976 Exposure complete
23:15:33.379 00.015 8976 worker thread done servicing request
23:15:33.379 00.000 5052 OnExposeComplete: enter
23:15:33.380 00.001 5052 UpdateGuideState(): m_state=6
23:15:33.380 00.000 5052 Star::Find(18, 212, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 212
23:15:33.380 00.000 5052 Star::Find returns 1 (0), X=212.76, Y=178.92, Mass=8836, SNR=66.0, Peak=417 HFD=4.6
23:15:33.380 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.36) = xAngle (-1.52 = -1.52)
23:15:33.380 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.86 = -1.86)
23:15:33.380 00.000 5052 CameraToMount -- cameraX=8.70 cameraY=9.65 hyp=12.99 cameraTheta=0.84 mountX=0.63 mountY=-12.45, mountTheta=-1.52
23:15:33.381 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.70, y=9.65, opts=13)
23:15:33.381 00.000 5052 Enqueuing Move request for stepguider (8.70, 9.65)
23:15:33.381 00.000 8976 Worker thread wakes up
23:15:33.381 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.70, 9.65) opts 0xd
23:15:33.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.70, 9.65)
23:15:33.381 00.000 8976 Moving (8.70, 9.65) raw xDistance=0.63 yDistance=-12.45
23:15:33.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.63
23:15:33.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.42 from input -12.45
23:15:33.381 00.000 8976 MoveAxis(R, 0, ABG)
23:15:33.381 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:33.381 00.000 8976 MoveAxis(U, 40, ABG)
23:15:33.381 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:33.381 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:33.381 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:33.381 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:33.382 00.001 8976 move complete, result=1
23:15:33.382 00.000 8976 worker thread done servicing request
23:15:33.382 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=417, med=32, FiltMin=28, FiltMax=343, Gamma=2.260
23:15:33.392 00.010 5052 UpdateGuideState exits: m=8836 SNR=66.0
23:15:33.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:33.392 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:33.392 00.000 5052 Enqueuing Expose request
23:15:33.392 00.000 5052 GuideStep: 0.6 px 0 ms EAST, -12.4 px 0 ms NORTH
23:15:33.392 00.000 8976 Worker thread wakes up
23:15:33.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:33.392 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,161,37,37)
23:15:33.392 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
23:15:33.392 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.87 = 0.58)
23:15:33.393 00.001 5052 CameraToMount -- cameraX=8.70 cameraY=9.65 hyp=12.99 cameraTheta=0.84 mountX=-9.08 mountY=7.15, mountTheta=2.47
23:15:33.393 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:33.393 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:34.422 01.029 8976 Exposure complete
23:15:34.436 00.014 8976 worker thread done servicing request
23:15:34.436 00.000 5052 OnExposeComplete: enter
23:15:34.436 00.000 5052 UpdateGuideState(): m_state=6
23:15:34.436 00.000 5052 Star::Find(18, 212, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 213
23:15:34.436 00.000 5052 Star::Find returns 1 (0), X=213.71, Y=178.57, Mass=8881, SNR=66.2, Peak=384 HFD=4.9
23:15:34.436 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.36) = xAngle (-1.59 = -1.59)
23:15:34.436 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.93 = -1.93)
23:15:34.436 00.000 5052 CameraToMount -- cameraX=9.65 cameraY=9.30 hyp=13.39 cameraTheta=0.77 mountX=-0.29 mountY=-12.53, mountTheta=-1.59
23:15:34.437 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.65, y=9.30, opts=13)
23:15:34.437 00.000 5052 Enqueuing Move request for stepguider (9.65, 9.30)
23:15:34.437 00.000 8976 Worker thread wakes up
23:15:34.437 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.65, 9.30) opts 0xd
23:15:34.437 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.65, 9.30)
23:15:34.437 00.000 8976 Moving (9.65, 9.30) raw xDistance=-0.29 yDistance=-12.53
23:15:34.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
23:15:34.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.48 from input -12.53
23:15:34.437 00.000 8976 MoveAxis(R, 0, ABG)
23:15:34.437 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:34.438 00.001 8976 MoveAxis(U, 40, ABG)
23:15:34.438 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:34.438 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:34.438 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:34.438 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:34.438 00.000 8976 move complete, result=1
23:15:34.438 00.000 8976 worker thread done servicing request
23:15:34.438 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=384, med=31, FiltMin=27, FiltMax=304, Gamma=2.260
23:15:34.448 00.010 5052 UpdateGuideState exits: m=8881 SNR=66.2
23:15:34.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:34.448 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:34.448 00.000 5052 Enqueuing Expose request
23:15:34.448 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -12.5 px 0 ms NORTH
23:15:34.448 00.000 8976 Worker thread wakes up
23:15:34.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:34.448 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,161,37,37)
23:15:34.449 00.001 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
23:15:34.449 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.80 = 0.51)
23:15:34.449 00.000 5052 CameraToMount -- cameraX=9.65 cameraY=9.30 hyp=13.39 cameraTheta=0.77 mountX=-10.02 mountY=6.57, mountTheta=2.56
23:15:34.449 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:34.449 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:35.483 01.034 8976 Exposure complete
23:15:35.498 00.015 8976 worker thread done servicing request
23:15:35.498 00.000 5052 OnExposeComplete: enter
23:15:35.498 00.000 5052 UpdateGuideState(): m_state=6
23:15:35.498 00.000 5052 Star::Find(18, 213, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 214
23:15:35.498 00.000 5052 Star::Find returns 1 (0), X=211.58, Y=178.81, Mass=8910, SNR=66.3, Peak=343 HFD=5.2
23:15:35.498 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.36) = xAngle (-1.46 = -1.46)
23:15:35.498 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.80 = -1.80)
23:15:35.498 00.000 5052 CameraToMount -- cameraX=7.52 cameraY=9.54 hyp=12.15 cameraTheta=0.90 mountX=1.39 mountY=-11.84, mountTheta=-1.45
23:15:35.499 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.52, y=9.54, opts=13)
23:15:35.499 00.000 5052 Enqueuing Move request for stepguider (7.52, 9.54)
23:15:35.499 00.000 8976 Worker thread wakes up
23:15:35.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.52, 9.54) opts 0xd
23:15:35.499 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.52, 9.54)
23:15:35.499 00.000 8976 Moving (7.52, 9.54) raw xDistance=1.39 yDistance=-11.84
23:15:35.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.39
23:15:35.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.05 from input -11.84
23:15:35.499 00.000 8976 MoveAxis(L, 3, ABG)
23:15:35.499 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:35.499 00.000 8976 MoveAxis(U, 38, ABG)
23:15:35.499 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:35.499 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:35.499 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:35.499 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:35.500 00.001 8976 move complete, result=1
23:15:35.500 00.000 8976 worker thread done servicing request
23:15:35.500 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=343, med=32, FiltMin=28, FiltMax=306, Gamma=2.260
23:15:35.510 00.010 5052 UpdateGuideState exits: m=8910 SNR=66.3
23:15:35.510 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:35.510 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:35.510 00.000 5052 Enqueuing Expose request
23:15:35.510 00.000 5052 GuideStep: 1.4 px 0 ms WEST, -11.8 px 0 ms NORTH
23:15:35.510 00.000 8976 Worker thread wakes up
23:15:35.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:35.510 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,161,37,37)
23:15:35.511 00.001 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
23:15:35.511 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.93 = 0.65)
23:15:35.511 00.000 5052 CameraToMount -- cameraX=7.52 cameraY=9.54 hyp=12.15 cameraTheta=0.90 mountX=-7.90 mountY=7.34, mountTheta=2.39
23:15:35.511 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:35.511 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:36.536 01.025 8976 Exposure complete
23:15:36.550 00.014 8976 worker thread done servicing request
23:15:36.550 00.000 5052 OnExposeComplete: enter
23:15:36.550 00.000 5052 UpdateGuideState(): m_state=6
23:15:36.551 00.001 5052 Star::Find(18, 211, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 215
23:15:36.551 00.000 5052 Star::Find returns 1 (0), X=210.19, Y=178.99, Mass=9017, SNR=66.6, Peak=369 HFD=4.8
23:15:36.551 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.36) = xAngle (-1.35 = -1.35)
23:15:36.551 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.69 = -1.69)
23:15:36.551 00.000 5052 CameraToMount -- cameraX=6.12 cameraY=9.72 hyp=11.49 cameraTheta=1.01 mountX=2.51 mountY=-11.41, mountTheta=-1.35
23:15:36.551 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=6.12, y=9.72, opts=13)
23:15:36.552 00.001 5052 Enqueuing Move request for stepguider (6.12, 9.72)
23:15:36.552 00.000 8976 Worker thread wakes up
23:15:36.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.12, 9.72) opts 0xd
23:15:36.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.12, 9.72)
23:15:36.552 00.000 8976 Moving (6.12, 9.72) raw xDistance=2.51 yDistance=-11.41
23:15:36.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.64 from input 2.51
23:15:36.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.75 from input -11.41
23:15:36.552 00.000 8976 MoveAxis(L, 5, ABG)
23:15:36.552 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:36.552 00.000 8976 MoveAxis(U, 37, ABG)
23:15:36.552 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:36.552 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:36.552 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:36.552 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:36.552 00.000 8976 move complete, result=1
23:15:36.552 00.000 8976 worker thread done servicing request
23:15:36.552 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=369, med=32, FiltMin=27, FiltMax=299, Gamma=2.260
23:15:36.562 00.010 5052 UpdateGuideState exits: m=9017 SNR=66.6
23:15:36.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:36.562 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:36.562 00.000 5052 Enqueuing Expose request
23:15:36.562 00.000 5052 GuideStep: 2.5 px 0 ms WEST, -11.4 px 0 ms NORTH
23:15:36.562 00.000 8976 Worker thread wakes up
23:15:36.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:36.562 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,161,37,37)
23:15:36.563 00.001 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
23:15:36.563 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.04 = 0.75)
23:15:36.563 00.000 5052 CameraToMount -- cameraX=6.12 cameraY=9.72 hyp=11.49 cameraTheta=1.01 mountX=-6.51 mountY=7.86, mountTheta=2.26
23:15:36.563 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:36.563 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:37.595 01.032 8976 Exposure complete
23:15:37.610 00.015 8976 worker thread done servicing request
23:15:37.610 00.000 5052 OnExposeComplete: enter
23:15:37.610 00.000 5052 UpdateGuideState(): m_state=6
23:15:37.611 00.001 5052 Star::Find(18, 210, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 216
23:15:37.611 00.000 5052 Star::Find returns 1 (0), X=209.24, Y=178.68, Mass=8641, SNR=65.3, Peak=340 HFD=4.9
23:15:37.611 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.36) = xAngle (-1.29 = -1.29)
23:15:37.611 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.63 = -1.63)
23:15:37.611 00.000 5052 CameraToMount -- cameraX=5.18 cameraY=9.40 hyp=10.73 cameraTheta=1.07 mountX=2.96 mountY=-10.71, mountTheta=-1.30
23:15:37.611 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.18, y=9.40, opts=13)
23:15:37.611 00.000 5052 Enqueuing Move request for stepguider (5.18, 9.40)
23:15:37.612 00.001 8976 Worker thread wakes up
23:15:37.612 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.18, 9.40) opts 0xd
23:15:37.612 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.18, 9.40)
23:15:37.612 00.000 8976 Moving (5.18, 9.40) raw xDistance=2.96 yDistance=-10.71
23:15:37.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.98 from input 2.96
23:15:37.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.29 from input -10.71
23:15:37.612 00.000 8976 MoveAxis(L, 6, ABG)
23:15:37.612 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:37.612 00.000 8976 MoveAxis(U, 34, ABG)
23:15:37.612 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:37.612 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:37.612 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:37.612 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:37.612 00.000 8976 move complete, result=1
23:15:37.612 00.000 8976 worker thread done servicing request
23:15:37.613 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=340, med=32, FiltMin=27, FiltMax=296, Gamma=2.260
23:15:37.622 00.009 5052 UpdateGuideState exits: m=8641 SNR=65.3
23:15:37.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:37.622 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:37.623 00.001 5052 Enqueuing Expose request
23:15:37.623 00.000 5052 GuideStep: 3.0 px 0 ms WEST, -10.7 px 0 ms NORTH
23:15:37.623 00.000 8976 Worker thread wakes up
23:15:37.623 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:37.623 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,161,37,37)
23:15:37.623 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
23:15:37.623 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.10 = 0.81)
23:15:37.623 00.000 5052 CameraToMount -- cameraX=5.18 cameraY=9.40 hyp=10.73 cameraTheta=1.07 mountX=-5.55 mountY=7.80, mountTheta=2.19
23:15:37.624 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:37.624 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:38.652 01.028 8976 Exposure complete
23:15:38.666 00.014 8976 worker thread done servicing request
23:15:38.666 00.000 5052 OnExposeComplete: enter
23:15:38.666 00.000 5052 UpdateGuideState(): m_state=6
23:15:38.666 00.000 5052 Star::Find(18, 209, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 217
23:15:38.666 00.000 5052 Star::Find returns 1 (0), X=210.65, Y=179.26, Mass=8795, SNR=65.9, Peak=390 HFD=5.0
23:15:38.666 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.36) = xAngle (-1.37 = -1.37)
23:15:38.666 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.71 = -1.71)
23:15:38.666 00.000 5052 CameraToMount -- cameraX=6.59 cameraY=9.98 hyp=11.96 cameraTheta=0.99 mountX=2.36 mountY=-11.84, mountTheta=-1.37
23:15:38.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.59, y=9.98, opts=13)
23:15:38.667 00.000 5052 Enqueuing Move request for stepguider (6.59, 9.98)
23:15:38.667 00.000 8976 Worker thread wakes up
23:15:38.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.59, 9.98) opts 0xd
23:15:38.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.59, 9.98)
23:15:38.667 00.000 8976 Moving (6.59, 9.98) raw xDistance=2.36 yDistance=-11.84
23:15:38.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.63 from input 2.36
23:15:38.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.97 from input -11.84
23:15:38.667 00.000 8976 MoveAxis(L, 5, ABG)
23:15:38.667 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:38.667 00.000 8976 MoveAxis(U, 38, ABG)
23:15:38.667 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:38.667 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:38.668 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:38.668 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:38.668 00.000 8976 move complete, result=1
23:15:38.668 00.000 8976 worker thread done servicing request
23:15:38.668 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=390, med=31, FiltMin=27, FiltMax=294, Gamma=2.260
23:15:38.678 00.010 5052 UpdateGuideState exits: m=8795 SNR=65.9
23:15:38.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:38.678 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:38.678 00.000 5052 Enqueuing Expose request
23:15:38.678 00.000 5052 GuideStep: 2.4 px 0 ms WEST, -11.8 px 0 ms NORTH
23:15:38.678 00.000 8976 Worker thread wakes up
23:15:38.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:38.678 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,161,37,37)
23:15:38.678 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
23:15:38.678 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.02 = 0.73)
23:15:38.679 00.001 5052 CameraToMount -- cameraX=6.59 cameraY=9.98 hyp=11.96 cameraTheta=0.99 mountX=-6.99 mountY=8.00, mountTheta=2.29
23:15:38.679 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:38.679 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:39.717 01.038 8976 Exposure complete
23:15:39.730 00.013 8976 worker thread done servicing request
23:15:39.730 00.000 5052 OnExposeComplete: enter
23:15:39.730 00.000 5052 UpdateGuideState(): m_state=6
23:15:39.731 00.001 5052 Star::Find(18, 210, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 218
23:15:39.731 00.000 5052 Star::Find returns 1 (0), X=212.05, Y=179.36, Mass=9030, SNR=66.7, Peak=435 HFD=5.0
23:15:39.731 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.36) = xAngle (-1.46 = -1.46)
23:15:39.731 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.80 = -1.80)
23:15:39.731 00.000 5052 CameraToMount -- cameraX=7.99 cameraY=10.09 hyp=12.87 cameraTheta=0.90 mountX=1.44 mountY=-12.54, mountTheta=-1.46
23:15:39.732 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.99, y=10.09, opts=13)
23:15:39.732 00.000 5052 Enqueuing Move request for stepguider (7.99, 10.09)
23:15:39.732 00.000 8976 Worker thread wakes up
23:15:39.732 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.99, 10.09) opts 0xd
23:15:39.732 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.99, 10.09)
23:15:39.732 00.000 8976 Moving (7.99, 10.09) raw xDistance=1.44 yDistance=-12.54
23:15:39.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.44
23:15:39.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.46 from input -12.54
23:15:39.732 00.000 8976 MoveAxis(L, 3, ABG)
23:15:39.732 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:39.732 00.000 8976 MoveAxis(U, 40, ABG)
23:15:39.732 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:39.732 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:39.732 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:39.732 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:39.732 00.000 8976 move complete, result=1
23:15:39.732 00.000 8976 worker thread done servicing request
23:15:39.733 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=435, med=32, FiltMin=27, FiltMax=341, Gamma=2.260
23:15:39.743 00.010 5052 UpdateGuideState exits: m=9030 SNR=66.7
23:15:39.744 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:39.744 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:39.744 00.000 5052 Enqueuing Expose request
23:15:39.744 00.000 8976 Worker thread wakes up
23:15:39.744 00.000 5052 GuideStep: 1.4 px 0 ms WEST, -12.5 px 0 ms NORTH
23:15:39.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:39.744 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,161,37,37)
23:15:39.744 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
23:15:39.744 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.93 = 0.65)
23:15:39.745 00.001 5052 CameraToMount -- cameraX=7.99 cameraY=10.09 hyp=12.87 cameraTheta=0.90 mountX=-8.39 mountY=7.75, mountTheta=2.40
23:15:39.745 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:39.745 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:40.782 01.037 8976 Exposure complete
23:15:40.798 00.016 8976 worker thread done servicing request
23:15:40.798 00.000 5052 OnExposeComplete: enter
23:15:40.799 00.001 5052 UpdateGuideState(): m_state=6
23:15:40.799 00.000 5052 Star::Find(18, 212, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 219
23:15:40.799 00.000 5052 Star::Find returns 1 (0), X=212.90, Y=179.07, Mass=8781, SNR=65.7, Peak=533 HFD=4.4
23:15:40.799 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.36) = xAngle (-1.52 = -1.52)
23:15:40.799 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.86 = -1.86)
23:15:40.799 00.000 5052 CameraToMount -- cameraX=8.84 cameraY=9.79 hyp=13.19 cameraTheta=0.84 mountX=0.63 mountY=-12.64, mountTheta=-1.52
23:15:40.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.84, y=9.79, opts=13)
23:15:40.800 00.000 5052 Enqueuing Move request for stepguider (8.84, 9.79)
23:15:40.800 00.000 8976 Worker thread wakes up
23:15:40.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.84, 9.79) opts 0xd
23:15:40.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.84, 9.79)
23:15:40.800 00.000 8976 Moving (8.84, 9.79) raw xDistance=0.63 yDistance=-12.64
23:15:40.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.63
23:15:40.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.55 from input -12.64
23:15:40.800 00.000 8976 MoveAxis(R, 0, ABG)
23:15:40.800 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:40.800 00.000 8976 MoveAxis(U, 40, ABG)
23:15:40.800 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:40.800 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:40.800 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:40.800 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:40.800 00.000 8976 move complete, result=1
23:15:40.800 00.000 8976 worker thread done servicing request
23:15:40.801 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=533, med=32, FiltMin=27, FiltMax=311, Gamma=2.260
23:15:40.812 00.011 5052 UpdateGuideState exits: m=8781 SNR=65.7
23:15:40.812 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:40.812 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:40.812 00.000 5052 Enqueuing Expose request
23:15:40.812 00.000 8976 Worker thread wakes up
23:15:40.812 00.000 5052 GuideStep: 0.6 px 0 ms EAST, -12.6 px 0 ms NORTH
23:15:40.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:40.812 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,161,37,37)
23:15:40.813 00.001 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
23:15:40.813 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.87 = 0.58)
23:15:40.813 00.000 5052 CameraToMount -- cameraX=8.84 cameraY=9.79 hyp=13.19 cameraTheta=0.84 mountX=-9.23 mountY=7.25, mountTheta=2.48
23:15:40.813 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:40.814 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:41.850 01.036 8976 Exposure complete
23:15:41.865 00.015 8976 worker thread done servicing request
23:15:41.865 00.000 5052 OnExposeComplete: enter
23:15:41.865 00.000 5052 UpdateGuideState(): m_state=6
23:15:41.865 00.000 5052 Star::Find(18, 212, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 220
23:15:41.865 00.000 5052 Star::Find returns 1 (0), X=212.39, Y=179.03, Mass=8800, SNR=65.8, Peak=416 HFD=4.9
23:15:41.866 00.001 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.36) = xAngle (-1.49 = -1.49)
23:15:41.866 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.83 = -1.83)
23:15:41.866 00.000 5052 CameraToMount -- cameraX=8.33 cameraY=9.76 hyp=12.83 cameraTheta=0.86 mountX=0.97 mountY=-12.39, mountTheta=-1.49
23:15:41.866 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=8.33, y=9.76, opts=13)
23:15:41.866 00.000 5052 Enqueuing Move request for stepguider (8.33, 9.76)
23:15:41.866 00.000 8976 Worker thread wakes up
23:15:41.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.33, 9.76) opts 0xd
23:15:41.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.33, 9.76)
23:15:41.867 00.001 8976 Moving (8.33, 9.76) raw xDistance=0.97 yDistance=-12.39
23:15:41.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.97
23:15:41.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.40 from input -12.39
23:15:41.867 00.000 8976 MoveAxis(L, 2, ABG)
23:15:41.867 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:41.867 00.000 8976 MoveAxis(U, 40, ABG)
23:15:41.867 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:41.867 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:41.867 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:41.867 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:41.867 00.000 8976 move complete, result=1
23:15:41.867 00.000 8976 worker thread done servicing request
23:15:41.867 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=416, med=32, FiltMin=27, FiltMax=331, Gamma=2.260
23:15:41.877 00.010 5052 UpdateGuideState exits: m=8800 SNR=65.8
23:15:41.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:41.877 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:41.878 00.001 5052 Enqueuing Expose request
23:15:41.878 00.000 8976 Worker thread wakes up
23:15:41.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:41.878 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,161,37,37)
23:15:41.878 00.000 5052 GuideStep: 1.0 px 0 ms WEST, -12.4 px 0 ms NORTH
23:15:41.879 00.001 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
23:15:41.879 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.89 = 0.61)
23:15:41.879 00.000 5052 CameraToMount -- cameraX=8.33 cameraY=9.76 hyp=12.83 cameraTheta=0.86 mountX=-8.72 mountY=7.35, mountTheta=2.44
23:15:41.879 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:41.879 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:42.916 01.037 8976 Exposure complete
23:15:42.930 00.014 8976 worker thread done servicing request
23:15:42.930 00.000 5052 OnExposeComplete: enter
23:15:42.930 00.000 5052 UpdateGuideState(): m_state=6
23:15:42.930 00.000 5052 Star::Find(18, 212, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 221
23:15:42.931 00.001 5052 Star::Find returns 1 (0), X=211.09, Y=179.11, Mass=8961, SNR=66.4, Peak=379 HFD=4.7
23:15:42.931 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.36) = xAngle (-1.41 = -1.41)
23:15:42.931 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.75 = -1.75)
23:15:42.931 00.000 5052 CameraToMount -- cameraX=7.02 cameraY=9.84 hyp=12.09 cameraTheta=0.95 mountX=1.95 mountY=-11.90, mountTheta=-1.41
23:15:42.931 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=7.02, y=9.84, opts=13)
23:15:42.931 00.000 5052 Enqueuing Move request for stepguider (7.02, 9.84)
23:15:42.932 00.001 8976 Worker thread wakes up
23:15:42.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.02, 9.84) opts 0xd
23:15:42.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.02, 9.84)
23:15:42.932 00.000 8976 Moving (7.02, 9.84) raw xDistance=1.95 yDistance=-11.90
23:15:42.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.27 from input 1.95
23:15:42.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.09 from input -11.90
23:15:42.932 00.000 8976 MoveAxis(L, 4, ABG)
23:15:42.932 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:42.932 00.000 8976 MoveAxis(U, 38, ABG)
23:15:42.932 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:42.932 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:42.932 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:42.932 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:42.932 00.000 8976 move complete, result=1
23:15:42.932 00.000 8976 worker thread done servicing request
23:15:42.932 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=379, med=32, FiltMin=28, FiltMax=339, Gamma=2.260
23:15:42.942 00.010 5052 UpdateGuideState exits: m=8961 SNR=66.4
23:15:42.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:42.942 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:42.942 00.000 5052 Enqueuing Expose request
23:15:42.942 00.000 5052 GuideStep: 2.0 px 0 ms WEST, -11.9 px 0 ms NORTH
23:15:42.943 00.001 8976 Worker thread wakes up
23:15:42.943 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:42.943 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,161,37,37)
23:15:42.943 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
23:15:42.943 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.98 = 0.70)
23:15:42.943 00.000 5052 CameraToMount -- cameraX=7.02 cameraY=9.84 hyp=12.09 cameraTheta=0.95 mountX=-7.42 mountY=7.75, mountTheta=2.33
23:15:42.943 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:42.944 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:43.988 01.044 8976 Exposure complete
23:15:44.007 00.019 8976 worker thread done servicing request
23:15:44.007 00.000 5052 OnExposeComplete: enter
23:15:44.007 00.000 5052 UpdateGuideState(): m_state=6
23:15:44.007 00.000 5052 Star::Find(18, 211, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 222
23:15:44.007 00.000 5052 Star::Find returns 1 (0), X=209.34, Y=178.86, Mass=8191, SNR=63.6, Peak=359 HFD=5.0
23:15:44.007 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.36) = xAngle (-1.29 = -1.29)
23:15:44.007 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.63 = -1.63)
23:15:44.007 00.000 5052 CameraToMount -- cameraX=5.28 cameraY=9.59 hyp=10.95 cameraTheta=1.07 mountX=3.01 mountY=-10.93, mountTheta=-1.30
23:15:44.009 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=5.28, y=9.59, opts=13)
23:15:44.009 00.000 5052 Enqueuing Move request for stepguider (5.28, 9.59)
23:15:44.009 00.000 8976 Worker thread wakes up
23:15:44.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.28, 9.59) opts 0xd
23:15:44.009 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.28, 9.59)
23:15:44.009 00.000 8976 Moving (5.28, 9.59) raw xDistance=3.01 yDistance=-10.93
23:15:44.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.99 from input 3.01
23:15:44.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.45 from input -10.93
23:15:44.009 00.000 8976 MoveAxis(L, 6, ABG)
23:15:44.009 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:44.009 00.000 8976 MoveAxis(U, 35, ABG)
23:15:44.009 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:44.009 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:44.009 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:44.009 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:44.009 00.000 8976 move complete, result=1
23:15:44.009 00.000 8976 worker thread done servicing request
23:15:44.009 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=359, med=32, FiltMin=28, FiltMax=293, Gamma=2.260
23:15:44.020 00.011 5052 UpdateGuideState exits: m=8191 SNR=63.6
23:15:44.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:44.020 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:44.020 00.000 5052 Enqueuing Expose request
23:15:44.020 00.000 8976 Worker thread wakes up
23:15:44.020 00.000 5052 GuideStep: 3.0 px 0 ms WEST, -10.9 px 0 ms NORTH
23:15:44.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:44.020 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,161,37,37)
23:15:44.021 00.001 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
23:15:44.021 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.10 = 0.81)
23:15:44.021 00.000 5052 CameraToMount -- cameraX=5.28 cameraY=9.59 hyp=10.95 cameraTheta=1.07 mountX=-5.67 mountY=7.95, mountTheta=2.19
23:15:44.021 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:44.022 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:45.062 01.040 8976 Exposure complete
23:15:45.077 00.015 8976 worker thread done servicing request
23:15:45.077 00.000 5052 OnExposeComplete: enter
23:15:45.077 00.000 5052 UpdateGuideState(): m_state=6
23:15:45.077 00.000 5052 Star::Find(18, 209, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 223
23:15:45.077 00.000 5052 Star::Find returns 1 (0), X=209.07, Y=178.97, Mass=8764, SNR=65.7, Peak=397 HFD=4.6
23:15:45.077 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.36) = xAngle (-1.27 = -1.27)
23:15:45.077 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.61 = -1.61)
23:15:45.077 00.000 5052 CameraToMount -- cameraX=5.01 cameraY=9.69 hyp=10.91 cameraTheta=1.09 mountX=3.28 mountY=-10.91, mountTheta=-1.28
23:15:45.078 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.01, y=9.69, opts=13)
23:15:45.078 00.000 5052 Enqueuing Move request for stepguider (5.01, 9.69)
23:15:45.078 00.000 8976 Worker thread wakes up
23:15:45.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.01, 9.69) opts 0xd
23:15:45.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.01, 9.69)
23:15:45.078 00.000 8976 Moving (5.01, 9.69) raw xDistance=3.28 yDistance=-10.91
23:15:45.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.20 from input 3.28
23:15:45.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.39 from input -10.91
23:15:45.078 00.000 8976 MoveAxis(L, 7, ABG)
23:15:45.078 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:45.078 00.000 8976 MoveAxis(U, 35, ABG)
23:15:45.078 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:45.078 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:45.078 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:45.079 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:45.079 00.000 8976 move complete, result=1
23:15:45.079 00.000 8976 worker thread done servicing request
23:15:45.079 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=397, med=32, FiltMin=27, FiltMax=307, Gamma=2.260
23:15:45.089 00.010 5052 UpdateGuideState exits: m=8764 SNR=65.7
23:15:45.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:45.089 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:45.089 00.000 5052 Enqueuing Expose request
23:15:45.089 00.000 8976 Worker thread wakes up
23:15:45.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:45.089 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,161,37,37)
23:15:45.089 00.000 5052 GuideStep: 3.3 px 0 ms WEST, -10.9 px 0 ms NORTH
23:15:45.090 00.001 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
23:15:45.090 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.12 = 0.84)
23:15:45.090 00.000 5052 CameraToMount -- cameraX=5.01 cameraY=9.69 hyp=10.91 cameraTheta=1.09 mountX=-5.40 mountY=8.12, mountTheta=2.16
23:15:45.090 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:45.091 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:46.123 01.032 8976 Exposure complete
23:15:46.137 00.014 8976 worker thread done servicing request
23:15:46.137 00.000 5052 OnExposeComplete: enter
23:15:46.138 00.001 5052 UpdateGuideState(): m_state=6
23:15:46.138 00.000 5052 Star::Find(18, 209, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 224
23:15:46.138 00.000 5052 Star::Find returns 1 (0), X=210.26, Y=179.07, Mass=8630, SNR=65.2, Peak=433 HFD=4.7
23:15:46.138 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.36) = xAngle (-1.35 = -1.35)
23:15:46.138 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.69 = -1.69)
23:15:46.138 00.000 5052 CameraToMount -- cameraX=6.20 cameraY=9.79 hyp=11.59 cameraTheta=1.01 mountX=2.50 mountY=-11.51, mountTheta=-1.36
23:15:46.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.20, y=9.79, opts=13)
23:15:46.139 00.000 5052 Enqueuing Move request for stepguider (6.20, 9.79)
23:15:46.139 00.000 8976 Worker thread wakes up
23:15:46.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.20, 9.79) opts 0xd
23:15:46.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.20, 9.79)
23:15:46.139 00.000 8976 Moving (6.20, 9.79) raw xDistance=2.50 yDistance=-11.51
23:15:46.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.73 from input 2.50
23:15:46.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.77 from input -11.51
23:15:46.139 00.000 8976 MoveAxis(L, 6, ABG)
23:15:46.139 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:46.139 00.000 8976 MoveAxis(U, 37, ABG)
23:15:46.139 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:46.139 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:46.139 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:46.139 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:46.139 00.000 8976 move complete, result=1
23:15:46.139 00.000 8976 worker thread done servicing request
23:15:46.140 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=433, med=32, FiltMin=27, FiltMax=296, Gamma=2.260
23:15:46.149 00.009 5052 UpdateGuideState exits: m=8630 SNR=65.2
23:15:46.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:46.149 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:46.149 00.000 5052 Enqueuing Expose request
23:15:46.149 00.000 8976 Worker thread wakes up
23:15:46.149 00.000 5052 GuideStep: 2.5 px 0 ms WEST, -11.5 px 0 ms NORTH
23:15:46.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:46.149 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,161,37,37)
23:15:46.150 00.001 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
23:15:46.150 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.03 = 0.75)
23:15:46.150 00.000 5052 CameraToMount -- cameraX=6.20 cameraY=9.79 hyp=11.59 cameraTheta=1.01 mountX=-6.59 mountY=7.92, mountTheta=2.27
23:15:46.150 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:46.150 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:47.180 01.030 8976 Exposure complete
23:15:47.193 00.013 8976 worker thread done servicing request
23:15:47.194 00.001 5052 OnExposeComplete: enter
23:15:47.194 00.000 5052 UpdateGuideState(): m_state=6
23:15:47.194 00.000 5052 Star::Find(18, 210, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 225
23:15:47.194 00.000 5052 Star::Find returns 1 (0), X=211.61, Y=179.25, Mass=8748, SNR=65.6, Peak=455 HFD=4.8
23:15:47.194 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.36) = xAngle (-1.44 = -1.44)
23:15:47.194 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.78 = -1.78)
23:15:47.194 00.000 5052 CameraToMount -- cameraX=7.55 cameraY=9.97 hyp=12.51 cameraTheta=0.92 mountX=1.67 mountY=-12.25, mountTheta=-1.44
23:15:47.195 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.55, y=9.97, opts=13)
23:15:47.195 00.000 5052 Enqueuing Move request for stepguider (7.55, 9.97)
23:15:47.195 00.000 8976 Worker thread wakes up
23:15:47.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.55, 9.97) opts 0xd
23:15:47.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.55, 9.97)
23:15:47.195 00.000 8976 Moving (7.55, 9.97) raw xDistance=1.67 yDistance=-12.25
23:15:47.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.18 from input 1.67
23:15:47.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.26 from input -12.25
23:15:47.195 00.000 8976 MoveAxis(L, 4, ABG)
23:15:47.195 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:47.195 00.000 8976 MoveAxis(U, 39, ABG)
23:15:47.195 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:47.195 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:47.195 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:47.195 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:47.195 00.000 8976 move complete, result=1
23:15:47.195 00.000 8976 worker thread done servicing request
23:15:47.196 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=455, med=31, FiltMin=27, FiltMax=301, Gamma=2.260
23:15:47.205 00.009 5052 UpdateGuideState exits: m=8748 SNR=65.6
23:15:47.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:47.205 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:47.205 00.000 5052 Enqueuing Expose request
23:15:47.205 00.000 5052 GuideStep: 1.7 px 0 ms WEST, -12.2 px 0 ms NORTH
23:15:47.205 00.000 8976 Worker thread wakes up
23:15:47.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:47.205 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,161,37,37)
23:15:47.206 00.001 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
23:15:47.206 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.95 = 0.67)
23:15:47.206 00.000 5052 CameraToMount -- cameraX=7.55 cameraY=9.97 hyp=12.51 cameraTheta=0.92 mountX=-7.95 mountY=7.75, mountTheta=2.37
23:15:47.206 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:47.206 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:48.248 01.042 8976 Exposure complete
23:15:48.263 00.015 8976 worker thread done servicing request
23:15:48.263 00.000 5052 OnExposeComplete: enter
23:15:48.263 00.000 5052 UpdateGuideState(): m_state=6
23:15:48.263 00.000 5052 Star::Find(18, 211, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 226
23:15:48.263 00.000 5052 Star::Find returns 1 (0), X=214.24, Y=179.30, Mass=8758, SNR=65.7, Peak=456 HFD=5.2
23:15:48.263 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.36) = xAngle (-1.58 = -1.58)
23:15:48.263 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.92 = -1.92)
23:15:48.263 00.000 5052 CameraToMount -- cameraX=10.18 cameraY=10.03 hyp=14.29 cameraTheta=0.78 mountX=-0.15 mountY=-13.43, mountTheta=-1.58
23:15:48.264 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.18, y=10.03, opts=13)
23:15:48.264 00.000 5052 Enqueuing Move request for stepguider (10.18, 10.03)
23:15:48.264 00.000 8976 Worker thread wakes up
23:15:48.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.18, 10.03) opts 0xd
23:15:48.265 00.001 8976 Handling offset move in thread for stepguider, endpoint = (10.18, 10.03)
23:15:48.265 00.000 8976 Moving (10.18, 10.03) raw xDistance=-0.15 yDistance=-13.43
23:15:48.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:15:48.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.04 from input -13.43
23:15:48.265 00.000 8976 MoveAxis(R, 0, ABG)
23:15:48.265 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:48.265 00.000 8976 MoveAxis(U, 43, ABG)
23:15:48.265 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:48.265 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:48.265 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:48.265 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:48.265 00.000 8976 move complete, result=1
23:15:48.265 00.000 8976 worker thread done servicing request
23:15:48.266 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=456, med=32, FiltMin=28, FiltMax=327, Gamma=2.260
23:15:48.276 00.010 5052 UpdateGuideState exits: m=8758 SNR=65.7
23:15:48.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:48.276 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:48.276 00.000 5052 Enqueuing Expose request
23:15:48.277 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -13.4 px 0 ms NORTH
23:15:48.277 00.000 8976 Worker thread wakes up
23:15:48.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:48.277 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,161,37,37)
23:15:48.277 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
23:15:48.277 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.81 = 0.52)
23:15:48.277 00.000 5052 CameraToMount -- cameraX=10.18 cameraY=10.03 hyp=14.29 cameraTheta=0.78 mountX=-10.58 mountY=7.14, mountTheta=2.55
23:15:48.278 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:48.278 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:49.309 01.031 8976 Exposure complete
23:15:49.323 00.014 8976 worker thread done servicing request
23:15:49.323 00.000 5052 OnExposeComplete: enter
23:15:49.323 00.000 5052 UpdateGuideState(): m_state=6
23:15:49.323 00.000 5052 Star::Find(18, 214, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 227
23:15:49.323 00.000 5052 Star::Find returns 1 (0), X=214.98, Y=179.29, Mass=8824, SNR=65.9, Peak=435 HFD=5.0
23:15:49.323 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.36) = xAngle (-1.62 = -1.62)
23:15:49.323 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.96 = -1.96)
23:15:49.323 00.000 5052 CameraToMount -- cameraX=10.92 cameraY=10.02 hyp=14.82 cameraTheta=0.74 mountX=-0.68 mountY=-13.73, mountTheta=-1.62
23:15:49.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.92, y=10.02, opts=13)
23:15:49.324 00.000 5052 Enqueuing Move request for stepguider (10.92, 10.02)
23:15:49.324 00.000 8976 Worker thread wakes up
23:15:49.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.92, 10.02) opts 0xd
23:15:49.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.92, 10.02)
23:15:49.324 00.000 8976 Moving (10.92, 10.02) raw xDistance=-0.68 yDistance=-13.73
23:15:49.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.68
23:15:49.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.28 from input -13.73
23:15:49.324 00.000 8976 MoveAxis(R, 0, ABG)
23:15:49.324 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:49.324 00.000 8976 MoveAxis(U, 44, ABG)
23:15:49.324 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:49.324 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:49.325 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:49.325 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:49.325 00.000 8976 move complete, result=1
23:15:49.325 00.000 8976 worker thread done servicing request
23:15:49.325 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=435, med=32, FiltMin=27, FiltMax=311, Gamma=2.260
23:15:49.335 00.010 5052 UpdateGuideState exits: m=8824 SNR=65.9
23:15:49.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:49.335 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:49.335 00.000 5052 Enqueuing Expose request
23:15:49.335 00.000 5052 GuideStep: -0.7 px 0 ms EAST, -13.7 px 0 ms NORTH
23:15:49.336 00.001 8976 Worker thread wakes up
23:15:49.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:49.336 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,161,37,37)
23:15:49.336 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
23:15:49.336 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.77 = 0.49)
23:15:49.336 00.000 5052 CameraToMount -- cameraX=10.92 cameraY=10.02 hyp=14.82 cameraTheta=0.74 mountX=-11.31 mountY=6.95, mountTheta=2.59
23:15:49.336 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:49.337 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:50.373 01.036 8976 Exposure complete
23:15:50.387 00.014 8976 worker thread done servicing request
23:15:50.388 00.001 5052 OnExposeComplete: enter
23:15:50.388 00.000 5052 UpdateGuideState(): m_state=6
23:15:50.388 00.000 5052 Star::Find(18, 214, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 228
23:15:50.388 00.000 5052 Star::Find returns 1 (0), X=215.29, Y=179.32, Mass=8638, SNR=65.2, Peak=467 HFD=5.0
23:15:50.388 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.36) = xAngle (-1.63 = -1.63)
23:15:50.388 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.97 = -1.97)
23:15:50.388 00.000 5052 CameraToMount -- cameraX=11.23 cameraY=10.05 hyp=15.07 cameraTheta=0.73 mountX=-0.88 mountY=-13.89, mountTheta=-1.63
23:15:50.389 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.23, y=10.05, opts=13)
23:15:50.389 00.000 5052 Enqueuing Move request for stepguider (11.23, 10.05)
23:15:50.389 00.000 8976 Worker thread wakes up
23:15:50.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.23, 10.05) opts 0xd
23:15:50.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.23, 10.05)
23:15:50.389 00.000 8976 Moving (11.23, 10.05) raw xDistance=-0.88 yDistance=-13.89
23:15:50.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.88
23:15:50.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.40 from input -13.89
23:15:50.389 00.000 8976 MoveAxis(R, 2, ABG)
23:15:50.389 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:50.389 00.000 8976 MoveAxis(U, 44, ABG)
23:15:50.389 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:50.389 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:50.389 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:50.389 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:50.389 00.000 8976 move complete, result=1
23:15:50.389 00.000 8976 worker thread done servicing request
23:15:50.390 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=467, med=32, FiltMin=28, FiltMax=305, Gamma=2.260
23:15:50.399 00.009 5052 UpdateGuideState exits: m=8638 SNR=65.2
23:15:50.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:50.399 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:50.399 00.000 5052 Enqueuing Expose request
23:15:50.399 00.000 5052 GuideStep: -0.9 px 0 ms EAST, -13.9 px 0 ms NORTH
23:15:50.399 00.000 8976 Worker thread wakes up
23:15:50.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:50.399 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,161,37,37)
23:15:50.400 00.001 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
23:15:50.400 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.76 = 0.48)
23:15:50.400 00.000 5052 CameraToMount -- cameraX=11.23 cameraY=10.05 hyp=15.07 cameraTheta=0.73 mountX=-11.62 mountY=6.90, mountTheta=2.61
23:15:50.400 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:50.400 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:51.438 01.038 8976 Exposure complete
23:15:51.453 00.015 8976 worker thread done servicing request
23:15:51.453 00.000 5052 OnExposeComplete: enter
23:15:51.454 00.001 5052 UpdateGuideState(): m_state=6
23:15:51.454 00.000 5052 Star::Find(18, 215, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 229
23:15:51.454 00.000 5052 Star::Find returns 1 (0), X=215.07, Y=179.57, Mass=8748, SNR=65.7, Peak=327 HFD=5.2
23:15:51.454 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.36) = xAngle (-1.61 = -1.61)
23:15:51.454 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.95 = -1.95)
23:15:51.454 00.000 5052 CameraToMount -- cameraX=11.01 cameraY=10.30 hyp=15.08 cameraTheta=0.75 mountX=-0.55 mountY=-14.03, mountTheta=-1.61
23:15:51.455 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.01, y=10.30, opts=13)
23:15:51.455 00.000 5052 Enqueuing Move request for stepguider (11.01, 10.30)
23:15:51.455 00.000 8976 Worker thread wakes up
23:15:51.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.01, 10.30) opts 0xd
23:15:51.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.01, 10.30)
23:15:51.455 00.000 8976 Moving (11.01, 10.30) raw xDistance=-0.55 yDistance=-14.03
23:15:51.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.55
23:15:51.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.49 from input -14.03
23:15:51.455 00.000 8976 MoveAxis(R, 0, ABG)
23:15:51.455 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:51.455 00.000 8976 MoveAxis(U, 45, ABG)
23:15:51.455 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:51.455 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:51.455 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:51.455 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:51.455 00.000 8976 move complete, result=1
23:15:51.455 00.000 8976 worker thread done servicing request
23:15:51.456 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=327, med=31, FiltMin=27, FiltMax=282, Gamma=2.260
23:15:51.466 00.010 5052 UpdateGuideState exits: m=8748 SNR=65.7
23:15:51.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:51.466 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:51.466 00.000 5052 Enqueuing Expose request
23:15:51.466 00.000 8976 Worker thread wakes up
23:15:51.466 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -14.0 px 0 ms NORTH
23:15:51.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:51.466 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,162,37,37)
23:15:51.466 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
23:15:51.467 00.001 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.78 = 0.50)
23:15:51.467 00.000 5052 CameraToMount -- cameraX=11.01 cameraY=10.30 hyp=15.08 cameraTheta=0.75 mountX=-11.42 mountY=7.20, mountTheta=2.58
23:15:51.467 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:51.467 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:52.505 01.038 8976 Exposure complete
23:15:52.519 00.014 8976 worker thread done servicing request
23:15:52.519 00.000 5052 OnExposeComplete: enter
23:15:52.519 00.000 5052 UpdateGuideState(): m_state=6
23:15:52.519 00.000 5052 Star::Find(18, 215, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 230
23:15:52.519 00.000 5052 Star::Find returns 1 (0), X=215.15, Y=179.58, Mass=8838, SNR=66.0, Peak=341 HFD=5.2
23:15:52.519 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.36) = xAngle (-1.61 = -1.61)
23:15:52.519 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.95 = -1.95)
23:15:52.519 00.000 5052 CameraToMount -- cameraX=11.09 cameraY=10.31 hyp=15.14 cameraTheta=0.75 mountX=-0.60 mountY=-14.07, mountTheta=-1.61
23:15:52.520 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.09, y=10.31, opts=13)
23:15:52.520 00.000 5052 Enqueuing Move request for stepguider (11.09, 10.31)
23:15:52.520 00.000 8976 Worker thread wakes up
23:15:52.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.09, 10.31) opts 0xd
23:15:52.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.09, 10.31)
23:15:52.520 00.000 8976 Moving (11.09, 10.31) raw xDistance=-0.60 yDistance=-14.07
23:15:52.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.60
23:15:52.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.53 from input -14.07
23:15:52.520 00.000 8976 MoveAxis(R, 0, ABG)
23:15:52.521 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:52.521 00.000 8976 MoveAxis(U, 45, ABG)
23:15:52.521 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:52.521 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:52.521 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:52.521 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:52.521 00.000 8976 move complete, result=1
23:15:52.521 00.000 8976 worker thread done servicing request
23:15:52.521 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=341, med=32, FiltMin=28, FiltMax=279, Gamma=2.260
23:15:52.531 00.010 5052 UpdateGuideState exits: m=8838 SNR=66.0
23:15:52.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:52.531 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:52.531 00.000 5052 Enqueuing Expose request
23:15:52.531 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -14.1 px 0 ms NORTH
23:15:52.531 00.000 8976 Worker thread wakes up
23:15:52.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:52.531 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,162,37,37)
23:15:52.532 00.001 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
23:15:52.532 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.78 = 0.49)
23:15:52.532 00.000 5052 CameraToMount -- cameraX=11.09 cameraY=10.31 hyp=15.14 cameraTheta=0.75 mountX=-11.50 mountY=7.18, mountTheta=2.58
23:15:52.532 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:52.532 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:53.565 01.033 8976 Exposure complete
23:15:53.580 00.015 8976 worker thread done servicing request
23:15:53.580 00.000 5052 OnExposeComplete: enter
23:15:53.580 00.000 5052 UpdateGuideState(): m_state=6
23:15:53.580 00.000 5052 Star::Find(18, 215, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 231
23:15:53.580 00.000 5052 Star::Find returns 1 (0), X=213.74, Y=179.73, Mass=8923, SNR=66.4, Peak=386 HFD=4.8
23:15:53.580 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.36) = xAngle (-1.54 = -1.54)
23:15:53.580 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.87 = -1.87)
23:15:53.580 00.000 5052 CameraToMount -- cameraX=9.68 cameraY=10.46 hyp=14.25 cameraTheta=0.82 mountX=0.51 mountY=-13.60, mountTheta=-1.53
23:15:53.581 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.68, y=10.46, opts=13)
23:15:53.581 00.000 5052 Enqueuing Move request for stepguider (9.68, 10.46)
23:15:53.581 00.000 8976 Worker thread wakes up
23:15:53.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.68, 10.46) opts 0xd
23:15:53.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.68, 10.46)
23:15:53.581 00.000 8976 Moving (9.68, 10.46) raw xDistance=0.51 yDistance=-13.60
23:15:53.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.51
23:15:53.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.23 from input -13.60
23:15:53.581 00.000 8976 MoveAxis(R, 0, ABG)
23:15:53.581 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:53.581 00.000 8976 MoveAxis(U, 44, ABG)
23:15:53.581 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:53.581 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:53.581 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:53.582 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:53.582 00.000 8976 move complete, result=1
23:15:53.582 00.000 8976 worker thread done servicing request
23:15:53.582 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=386, med=32, FiltMin=28, FiltMax=331, Gamma=2.260
23:15:53.591 00.009 5052 UpdateGuideState exits: m=8923 SNR=66.4
23:15:53.592 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:53.592 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:53.592 00.000 5052 Enqueuing Expose request
23:15:53.592 00.000 8976 Worker thread wakes up
23:15:53.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:53.592 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,162,37,37)
23:15:53.592 00.000 5052 GuideStep: 0.5 px 0 ms EAST, -13.6 px 0 ms NORTH
23:15:53.592 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
23:15:53.593 00.001 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.85 = 0.57)
23:15:53.593 00.000 5052 CameraToMount -- cameraX=9.68 cameraY=10.46 hyp=14.25 cameraTheta=0.82 mountX=-10.10 mountY=7.69, mountTheta=2.49
23:15:53.593 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:53.593 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:54.631 01.038 8976 Exposure complete
23:15:54.646 00.015 8976 worker thread done servicing request
23:15:54.646 00.000 5052 OnExposeComplete: enter
23:15:54.647 00.001 5052 UpdateGuideState(): m_state=6
23:15:54.647 00.000 5052 Star::Find(18, 213, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 232
23:15:54.647 00.000 5052 Star::Find returns 1 (0), X=214.51, Y=179.60, Mass=8874, SNR=66.2, Peak=400 HFD=5.0
23:15:54.647 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.36) = xAngle (-1.58 = -1.58)
23:15:54.647 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.92 = -1.92)
23:15:54.647 00.000 5052 CameraToMount -- cameraX=10.44 cameraY=10.32 hyp=14.68 cameraTheta=0.78 mountX=-0.13 mountY=-13.80, mountTheta=-1.58
23:15:54.648 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.44, y=10.32, opts=13)
23:15:54.648 00.000 5052 Enqueuing Move request for stepguider (10.44, 10.32)
23:15:54.648 00.000 8976 Worker thread wakes up
23:15:54.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.44, 10.32) opts 0xd
23:15:54.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.44, 10.32)
23:15:54.648 00.000 8976 Moving (10.44, 10.32) raw xDistance=-0.13 yDistance=-13.80
23:15:54.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:15:54.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.34 from input -13.80
23:15:54.648 00.000 8976 MoveAxis(R, 0, ABG)
23:15:54.648 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:54.648 00.000 8976 MoveAxis(U, 44, ABG)
23:15:54.648 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:54.648 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:54.648 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:54.648 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:54.648 00.000 8976 move complete, result=1
23:15:54.648 00.000 8976 worker thread done servicing request
23:15:54.649 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=400, med=32, FiltMin=27, FiltMax=311, Gamma=2.260
23:15:54.659 00.010 5052 UpdateGuideState exits: m=8874 SNR=66.2
23:15:54.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:54.659 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:54.660 00.001 5052 Enqueuing Expose request
23:15:54.660 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -13.8 px 0 ms NORTH
23:15:54.660 00.000 8976 Worker thread wakes up
23:15:54.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:54.660 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,162,37,37)
23:15:54.660 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
23:15:54.660 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.81 = 0.52)
23:15:54.660 00.000 5052 CameraToMount -- cameraX=10.44 cameraY=10.32 hyp=14.68 cameraTheta=0.78 mountX=-10.86 mountY=7.36, mountTheta=2.55
23:15:54.660 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:54.661 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:55.699 01.038 8976 Exposure complete
23:15:55.714 00.015 8976 worker thread done servicing request
23:15:55.714 00.000 5052 OnExposeComplete: enter
23:15:55.714 00.000 5052 UpdateGuideState(): m_state=6
23:15:55.714 00.000 5052 Star::Find(18, 214, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 233
23:15:55.714 00.000 5052 Star::Find returns 1 (0), X=215.68, Y=179.58, Mass=8961, SNR=66.5, Peak=373 HFD=5.1
23:15:55.714 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.36) = xAngle (-1.63 = -1.63)
23:15:55.714 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.97 = -1.97)
23:15:55.714 00.000 5052 CameraToMount -- cameraX=11.62 cameraY=10.31 hyp=15.53 cameraTheta=0.73 mountX=-0.98 mountY=-14.29, mountTheta=-1.64
23:15:55.715 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.62, y=10.31, opts=13)
23:15:55.715 00.000 5052 Enqueuing Move request for stepguider (11.62, 10.31)
23:15:55.715 00.000 8976 Worker thread wakes up
23:15:55.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.62, 10.31) opts 0xd
23:15:55.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.62, 10.31)
23:15:55.715 00.000 8976 Moving (11.62, 10.31) raw xDistance=-0.98 yDistance=-14.29
23:15:55.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.98
23:15:55.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.66 from input -14.29
23:15:55.715 00.000 8976 MoveAxis(R, 2, ABG)
23:15:55.715 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:55.715 00.000 8976 MoveAxis(U, 46, ABG)
23:15:55.715 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:55.715 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:55.716 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:55.716 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:55.716 00.000 8976 move complete, result=1
23:15:55.716 00.000 8976 worker thread done servicing request
23:15:55.716 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=373, med=31, FiltMin=27, FiltMax=287, Gamma=2.260
23:15:55.727 00.011 5052 UpdateGuideState exits: m=8961 SNR=66.5
23:15:55.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:55.727 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:55.727 00.000 5052 Enqueuing Expose request
23:15:55.727 00.000 8976 Worker thread wakes up
23:15:55.727 00.000 5052 GuideStep: -1.0 px 0 ms EAST, -14.3 px 0 ms NORTH
23:15:55.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:55.727 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(198,162,37,37)
23:15:55.728 00.001 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.46)
23:15:55.728 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.75 = 0.47)
23:15:55.728 00.000 5052 CameraToMount -- cameraX=11.62 cameraY=10.31 hyp=15.53 cameraTheta=0.73 mountX=-12.03 mountY=7.05, mountTheta=2.61
23:15:55.728 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:55.728 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:56.770 01.042 8976 Exposure complete
23:15:56.785 00.015 8976 worker thread done servicing request
23:15:56.786 00.001 5052 OnExposeComplete: enter
23:15:56.786 00.000 5052 UpdateGuideState(): m_state=6
23:15:56.786 00.000 5052 Star::Find(18, 215, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 234
23:15:56.786 00.000 5052 Star::Find returns 1 (0), X=216.48, Y=180.04, Mass=8906, SNR=66.3, Peak=424 HFD=5.0
23:15:56.786 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.36) = xAngle (-1.64 = -1.64)
23:15:56.786 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.98 = -1.98)
23:15:56.786 00.000 5052 CameraToMount -- cameraX=12.42 cameraY=10.77 hyp=16.44 cameraTheta=0.71 mountX=-1.22 mountY=-15.05, mountTheta=-1.65
23:15:56.787 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=12.42, y=10.77, opts=13)
23:15:56.787 00.000 5052 Enqueuing Move request for stepguider (12.42, 10.77)
23:15:56.787 00.000 8976 Worker thread wakes up
23:15:56.787 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.42, 10.77) opts 0xd
23:15:56.787 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.42, 10.77)
23:15:56.787 00.000 8976 Moving (12.42, 10.77) raw xDistance=-1.22 yDistance=-15.05
23:15:56.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.22
23:15:56.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.16 from input -15.05
23:15:56.787 00.000 8976 MoveAxis(R, 3, ABG)
23:15:56.787 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:56.787 00.000 8976 MoveAxis(U, 48, ABG)
23:15:56.787 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:56.787 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:56.787 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:56.787 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:56.788 00.001 8976 move complete, result=1
23:15:56.788 00.000 8976 worker thread done servicing request
23:15:56.788 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=424, med=32, FiltMin=27, FiltMax=300, Gamma=2.260
23:15:56.799 00.011 5052 UpdateGuideState exits: m=8906 SNR=66.3
23:15:56.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:56.799 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:56.799 00.000 5052 Enqueuing Expose request
23:15:56.799 00.000 8976 Worker thread wakes up
23:15:56.799 00.000 5052 GuideStep: -1.2 px 0 ms EAST, -15.1 px 0 ms NORTH
23:15:56.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:56.800 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(198,162,37,37)
23:15:56.800 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
23:15:56.800 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.74 = 0.46)
23:15:56.800 00.000 5052 CameraToMount -- cameraX=12.42 cameraY=10.77 hyp=16.44 cameraTheta=0.71 mountX=-12.85 mountY=7.30, mountTheta=2.63
23:15:56.800 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:56.801 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:57.832 01.031 8976 Exposure complete
23:15:57.846 00.014 8976 worker thread done servicing request
23:15:57.846 00.000 5052 OnExposeComplete: enter
23:15:57.846 00.000 5052 UpdateGuideState(): m_state=6
23:15:57.847 00.001 5052 Star::Find(18, 216, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 235
23:15:57.847 00.000 5052 Star::Find returns 1 (0), X=215.88, Y=180.14, Mass=8818, SNR=66.0, Peak=453 HFD=4.8
23:15:57.847 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.36) = xAngle (-1.62 = -1.62)
23:15:57.847 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.96 = -1.96)
23:15:57.847 00.000 5052 CameraToMount -- cameraX=11.82 cameraY=10.87 hyp=16.06 cameraTheta=0.74 mountX=-0.72 mountY=-14.89, mountTheta=-1.62
23:15:57.848 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.82, y=10.87, opts=13)
23:15:57.848 00.000 5052 Enqueuing Move request for stepguider (11.82, 10.87)
23:15:57.848 00.000 8976 Worker thread wakes up
23:15:57.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.82, 10.87) opts 0xd
23:15:57.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.82, 10.87)
23:15:57.848 00.000 8976 Moving (11.82, 10.87) raw xDistance=-0.72 yDistance=-14.89
23:15:57.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.72
23:15:57.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.09 from input -14.89
23:15:57.848 00.000 8976 MoveAxis(R, 2, ABG)
23:15:57.848 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:57.848 00.000 8976 MoveAxis(U, 48, ABG)
23:15:57.848 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:57.848 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:57.848 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:57.848 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:57.849 00.001 8976 move complete, result=1
23:15:57.849 00.000 8976 worker thread done servicing request
23:15:57.849 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=453, med=32, FiltMin=27, FiltMax=290, Gamma=2.260
23:15:57.858 00.009 5052 UpdateGuideState exits: m=8818 SNR=66.0
23:15:57.859 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:57.859 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:57.859 00.000 5052 Enqueuing Expose request
23:15:57.859 00.000 5052 GuideStep: -0.7 px 0 ms EAST, -14.9 px 0 ms NORTH
23:15:57.859 00.000 8976 Worker thread wakes up
23:15:57.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:57.859 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(198,162,37,37)
23:15:57.859 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
23:15:57.859 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.77 = 0.49)
23:15:57.859 00.000 5052 CameraToMount -- cameraX=11.82 cameraY=10.87 hyp=16.06 cameraTheta=0.74 mountX=-12.25 mountY=7.54, mountTheta=2.59
23:15:57.860 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:57.860 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:58.901 01.041 8976 Exposure complete
23:15:58.914 00.013 8976 worker thread done servicing request
23:15:58.915 00.001 5052 OnExposeComplete: enter
23:15:58.915 00.000 5052 UpdateGuideState(): m_state=6
23:15:58.915 00.000 5052 Star::Find(18, 215, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 236
23:15:58.915 00.000 5052 Star::Find returns 1 (0), X=214.37, Y=180.33, Mass=9098, SNR=67.0, Peak=439 HFD=4.9
23:15:58.915 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.36) = xAngle (-1.54 = -1.54)
23:15:58.915 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.88 = -1.88)
23:15:58.915 00.000 5052 CameraToMount -- cameraX=10.31 cameraY=11.06 hyp=15.12 cameraTheta=0.82 mountX=0.48 mountY=-14.41, mountTheta=-1.54
23:15:58.916 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.31, y=11.06, opts=13)
23:15:58.916 00.000 5052 Enqueuing Move request for stepguider (10.31, 11.06)
23:15:58.916 00.000 8976 Worker thread wakes up
23:15:58.916 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.31, 11.06) opts 0xd
23:15:58.916 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.31, 11.06)
23:15:58.916 00.000 8976 Moving (10.31, 11.06) raw xDistance=0.48 yDistance=-14.41
23:15:58.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.48
23:15:58.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.79 from input -14.41
23:15:58.916 00.000 8976 MoveAxis(R, 0, ABG)
23:15:58.916 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:58.916 00.000 8976 MoveAxis(U, 46, ABG)
23:15:58.916 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:58.916 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:58.916 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:58.916 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:58.916 00.000 8976 move complete, result=1
23:15:58.916 00.000 8976 worker thread done servicing request
23:15:58.917 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=439, med=32, FiltMin=27, FiltMax=300, Gamma=2.260
23:15:58.926 00.009 5052 UpdateGuideState exits: m=9098 SNR=67.0
23:15:58.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:58.926 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:58.926 00.000 5052 Enqueuing Expose request
23:15:58.927 00.001 5052 GuideStep: 0.5 px 0 ms EAST, -14.4 px 0 ms NORTH
23:15:58.927 00.000 8976 Worker thread wakes up
23:15:58.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:58.927 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,162,37,37)
23:15:58.927 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
23:15:58.927 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.85 = 0.57)
23:15:58.927 00.000 5052 CameraToMount -- cameraX=10.31 cameraY=11.06 hyp=15.12 cameraTheta=0.82 mountX=-10.75 mountY=8.10, mountTheta=2.50
23:15:58.928 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:58.928 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:15:59.966 01.038 8976 Exposure complete
23:15:59.980 00.014 8976 worker thread done servicing request
23:15:59.980 00.000 5052 OnExposeComplete: enter
23:15:59.980 00.000 5052 UpdateGuideState(): m_state=6
23:15:59.981 00.001 5052 Star::Find(18, 214, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 237
23:15:59.981 00.000 5052 Star::Find returns 1 (0), X=212.78, Y=180.08, Mass=8658, SNR=65.3, Peak=487 HFD=4.8
23:15:59.981 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.36) = xAngle (-1.47 = -1.47)
23:15:59.981 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.81 = -1.81)
23:15:59.981 00.000 5052 CameraToMount -- cameraX=8.72 cameraY=10.80 hyp=13.88 cameraTheta=0.89 mountX=1.43 mountY=-13.50, mountTheta=-1.47
23:15:59.981 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=8.72, y=10.80, opts=13)
23:15:59.981 00.000 5052 Enqueuing Move request for stepguider (8.72, 10.80)
23:15:59.981 00.000 8976 Worker thread wakes up
23:15:59.982 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.72, 10.80) opts 0xd
23:15:59.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.72, 10.80)
23:15:59.982 00.000 8976 Moving (8.72, 10.80) raw xDistance=1.43 yDistance=-13.50
23:15:59.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.43
23:15:59.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.19 from input -13.50
23:15:59.982 00.000 8976 MoveAxis(L, 3, ABG)
23:15:59.982 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:59.982 00.000 8976 MoveAxis(U, 43, ABG)
23:15:59.982 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:15:59.982 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:15:59.982 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:15:59.982 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:15:59.982 00.000 8976 move complete, result=1
23:15:59.982 00.000 8976 worker thread done servicing request
23:15:59.982 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=487, med=32, FiltMin=27, FiltMax=302, Gamma=2.260
23:15:59.992 00.010 5052 UpdateGuideState exits: m=8658 SNR=65.3
23:15:59.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:59.992 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:15:59.992 00.000 5052 Enqueuing Expose request
23:15:59.992 00.000 8976 Worker thread wakes up
23:15:59.992 00.000 5052 GuideStep: 1.4 px 0 ms WEST, -13.5 px 0 ms NORTH
23:15:59.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:15:59.992 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,162,37,37)
23:15:59.993 00.001 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
23:15:59.993 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.92 = 0.64)
23:15:59.993 00.000 5052 CameraToMount -- cameraX=8.72 cameraY=10.80 hyp=13.88 cameraTheta=0.89 mountX=-9.15 mountY=8.26, mountTheta=2.41
23:15:59.993 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:15:59.993 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:01.037 01.044 8976 Exposure complete
23:16:01.051 00.014 8976 worker thread done servicing request
23:16:01.051 00.000 5052 OnExposeComplete: enter
23:16:01.051 00.000 5052 UpdateGuideState(): m_state=6
23:16:01.051 00.000 5052 Star::Find(18, 212, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 238
23:16:01.052 00.001 5052 Star::Find returns 1 (0), X=211.03, Y=179.91, Mass=8758, SNR=65.5, Peak=467 HFD=4.5
23:16:01.052 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.36) = xAngle (-1.37 = -1.37)
23:16:01.052 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.71 = -1.71)
23:16:01.052 00.000 5052 CameraToMount -- cameraX=6.97 cameraY=10.64 hyp=12.72 cameraTheta=0.99 mountX=2.56 mountY=-12.60, mountTheta=-1.37
23:16:01.052 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=6.97, y=10.64, opts=13)
23:16:01.053 00.001 5052 Enqueuing Move request for stepguider (6.97, 10.64)
23:16:01.053 00.000 8976 Worker thread wakes up
23:16:01.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.97, 10.64) opts 0xd
23:16:01.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.97, 10.64)
23:16:01.053 00.000 8976 Moving (6.97, 10.64) raw xDistance=2.56 yDistance=-12.60
23:16:01.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.67 from input 2.56
23:16:01.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.58 from input -12.60
23:16:01.053 00.000 8976 MoveAxis(L, 5, ABG)
23:16:01.053 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:01.053 00.000 8976 MoveAxis(U, 41, ABG)
23:16:01.053 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:01.053 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:01.053 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:01.053 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:01.053 00.000 8976 move complete, result=1
23:16:01.053 00.000 8976 worker thread done servicing request
23:16:01.054 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=467, med=32, FiltMin=27, FiltMax=333, Gamma=2.260
23:16:01.064 00.010 5052 UpdateGuideState exits: m=8758 SNR=65.5
23:16:01.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:01.064 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:01.064 00.000 5052 Enqueuing Expose request
23:16:01.064 00.000 8976 Worker thread wakes up
23:16:01.064 00.000 5052 GuideStep: 2.6 px 0 ms WEST, -12.6 px 0 ms NORTH
23:16:01.064 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:01.064 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,162,37,37)
23:16:01.065 00.001 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
23:16:01.065 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.02 = 0.74)
23:16:01.065 00.000 5052 CameraToMount -- cameraX=6.97 cameraY=10.64 hyp=12.72 cameraTheta=0.99 mountX=-7.40 mountY=8.54, mountTheta=2.28
23:16:01.065 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:01.065 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:02.110 01.045 8976 Exposure complete
23:16:02.132 00.022 8976 worker thread done servicing request
23:16:02.132 00.000 5052 OnExposeComplete: enter
23:16:02.132 00.000 5052 UpdateGuideState(): m_state=6
23:16:02.132 00.000 5052 Star::Find(18, 211, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 239
23:16:02.132 00.000 5052 Star::Find returns 1 (0), X=208.73, Y=180.30, Mass=9122, SNR=67.0, Peak=456 HFD=4.8
23:16:02.132 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.36) = xAngle (-1.19 = -1.19)
23:16:02.132 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.53 = -1.53)
23:16:02.132 00.000 5052 CameraToMount -- cameraX=4.67 cameraY=11.03 hyp=11.97 cameraTheta=1.17 mountX=4.46 mountY=-11.96, mountTheta=-1.21
23:16:02.133 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.67, y=11.03, opts=13)
23:16:02.133 00.000 5052 Enqueuing Move request for stepguider (4.67, 11.03)
23:16:02.133 00.000 8976 Worker thread wakes up
23:16:02.133 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.67, 11.03) opts 0xd
23:16:02.133 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.67, 11.03)
23:16:02.133 00.000 8976 Moving (4.67, 11.03) raw xDistance=4.46 yDistance=-11.96
23:16:02.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.93 from input 4.46
23:16:02.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.14 from input -11.96
23:16:02.133 00.000 8976 MoveAxis(L, 9, ABG)
23:16:02.133 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:02.133 00.000 8976 MoveAxis(U, 38, ABG)
23:16:02.134 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:02.134 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:02.134 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:02.134 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:02.134 00.000 8976 move complete, result=1
23:16:02.134 00.000 8976 worker thread done servicing request
23:16:02.134 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=456, med=31, FiltMin=27, FiltMax=340, Gamma=2.260
23:16:02.145 00.011 5052 UpdateGuideState exits: m=9122 SNR=67.0
23:16:02.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:02.145 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:02.145 00.000 5052 Enqueuing Expose request
23:16:02.145 00.000 5052 GuideStep: 4.5 px 0 ms WEST, -12.0 px 0 ms NORTH
23:16:02.145 00.000 8976 Worker thread wakes up
23:16:02.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:02.145 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,162,37,37)
23:16:02.146 00.001 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
23:16:02.146 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.20 = 0.92)
23:16:02.146 00.000 5052 CameraToMount -- cameraX=4.67 cameraY=11.03 hyp=11.97 cameraTheta=1.17 mountX=-5.11 mountY=9.50, mountTheta=2.06
23:16:02.146 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:02.146 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:03.183 01.037 8976 Exposure complete
23:16:03.197 00.014 8976 worker thread done servicing request
23:16:03.197 00.000 5052 OnExposeComplete: enter
23:16:03.197 00.000 5052 UpdateGuideState(): m_state=6
23:16:03.197 00.000 5052 Star::Find(18, 208, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 240
23:16:03.197 00.000 5052 Star::Find returns 1 (0), X=206.56, Y=180.29, Mass=8864, SNR=66.2, Peak=403 HFD=5.0
23:16:03.197 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.36) = xAngle (-1.01 = -1.01)
23:16:03.197 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.35 = -1.35)
23:16:03.197 00.000 5052 CameraToMount -- cameraX=2.50 cameraY=11.02 hyp=11.30 cameraTheta=1.35 mountX=5.99 mountY=-11.02, mountTheta=-1.07
23:16:03.198 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.50, y=11.02, opts=13)
23:16:03.198 00.000 5052 Enqueuing Move request for stepguider (2.50, 11.02)
23:16:03.198 00.000 8976 Worker thread wakes up
23:16:03.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.50, 11.02) opts 0xd
23:16:03.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.50, 11.02)
23:16:03.198 00.000 8976 Moving (2.50, 11.02) raw xDistance=5.99 yDistance=-11.02
23:16:03.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.98 from input 5.99
23:16:03.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.51 from input -11.02
23:16:03.198 00.000 8976 MoveAxis(L, 13, ABG)
23:16:03.198 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:03.198 00.000 8976 MoveAxis(U, 35, ABG)
23:16:03.198 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:03.198 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:03.198 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:03.198 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:03.198 00.000 8976 move complete, result=1
23:16:03.199 00.001 8976 worker thread done servicing request
23:16:03.199 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=403, med=32, FiltMin=27, FiltMax=321, Gamma=2.260
23:16:03.210 00.011 5052 UpdateGuideState exits: m=8864 SNR=66.2
23:16:03.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:03.210 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:03.210 00.000 5052 Enqueuing Expose request
23:16:03.210 00.000 5052 GuideStep: 6.0 px 0 ms WEST, -11.0 px 0 ms NORTH
23:16:03.210 00.000 8976 Worker thread wakes up
23:16:03.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:03.210 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,162,37,37)
23:16:03.211 00.001 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
23:16:03.211 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.38 = 1.09)
23:16:03.211 00.000 5052 CameraToMount -- cameraX=2.50 cameraY=11.02 hyp=11.30 cameraTheta=1.35 mountX=-2.95 mountY=10.03, mountTheta=1.86
23:16:03.211 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:03.212 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:04.240 01.028 8976 Exposure complete
23:16:04.254 00.014 8976 worker thread done servicing request
23:16:04.254 00.000 5052 OnExposeComplete: enter
23:16:04.255 00.001 5052 UpdateGuideState(): m_state=6
23:16:04.255 00.000 5052 Star::Find(18, 206, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 241
23:16:04.255 00.000 5052 Star::Find returns 1 (0), X=207.41, Y=180.30, Mass=9124, SNR=67.1, Peak=383 HFD=4.8
23:16:04.255 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.36) = xAngle (-1.08 = -1.08)
23:16:04.255 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.42 = -1.42)
23:16:04.255 00.000 5052 CameraToMount -- cameraX=3.35 cameraY=11.03 hyp=11.52 cameraTheta=1.28 mountX=5.40 mountY=-11.40, mountTheta=-1.13
23:16:04.256 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.35, y=11.03, opts=13)
23:16:04.256 00.000 5052 Enqueuing Move request for stepguider (3.35, 11.03)
23:16:04.256 00.000 8976 Worker thread wakes up
23:16:04.256 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.35, 11.03) opts 0xd
23:16:04.256 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.35, 11.03)
23:16:04.256 00.000 8976 Moving (3.35, 11.03) raw xDistance=5.40 yDistance=-11.40
23:16:04.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.68 from input 5.40
23:16:04.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.71 from input -11.40
23:16:04.256 00.000 8976 MoveAxis(L, 12, ABG)
23:16:04.256 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:04.256 00.000 8976 MoveAxis(U, 36, ABG)
23:16:04.256 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:04.256 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:04.256 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:04.256 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:04.257 00.001 8976 move complete, result=1
23:16:04.257 00.000 8976 worker thread done servicing request
23:16:04.257 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=383, med=32, FiltMin=28, FiltMax=363, Gamma=2.260
23:16:04.268 00.011 5052 UpdateGuideState exits: m=9124 SNR=67.1
23:16:04.268 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:04.269 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:04.269 00.000 5052 Enqueuing Expose request
23:16:04.269 00.000 8976 Worker thread wakes up
23:16:04.269 00.000 5052 GuideStep: 5.4 px 0 ms WEST, -11.4 px 0 ms NORTH
23:16:04.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:04.269 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,162,37,37)
23:16:04.269 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.91)
23:16:04.269 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.30 = 1.02)
23:16:04.270 00.001 5052 CameraToMount -- cameraX=3.35 cameraY=11.03 hyp=11.52 cameraTheta=1.28 mountX=-3.79 mountY=9.83, mountTheta=1.94
23:16:04.270 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:04.270 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:05.301 01.031 8976 Exposure complete
23:16:05.316 00.015 8976 worker thread done servicing request
23:16:05.316 00.000 5052 OnExposeComplete: enter
23:16:05.316 00.000 5052 UpdateGuideState(): m_state=6
23:16:05.316 00.000 5052 Star::Find(18, 207, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 242
23:16:05.317 00.001 5052 Star::Find returns 1 (0), X=207.72, Y=180.57, Mass=8760, SNR=65.8, Peak=375 HFD=5.0
23:16:05.317 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.36) = xAngle (-1.10 = -1.10)
23:16:05.317 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.44 = -1.44)
23:16:05.317 00.000 5052 CameraToMount -- cameraX=3.66 cameraY=11.30 hyp=11.88 cameraTheta=1.26 mountX=5.36 mountY=-11.78, mountTheta=-1.14
23:16:05.317 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.66, y=11.30, opts=13)
23:16:05.318 00.001 5052 Enqueuing Move request for stepguider (3.66, 11.30)
23:16:05.318 00.000 8976 Worker thread wakes up
23:16:05.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.66, 11.30) opts 0xd
23:16:05.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.66, 11.30)
23:16:05.318 00.000 8976 Moving (3.66, 11.30) raw xDistance=5.36 yDistance=-11.78
23:16:05.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.64 from input 5.36
23:16:05.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.96 from input -11.78
23:16:05.318 00.000 8976 MoveAxis(L, 12, ABG)
23:16:05.318 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:05.318 00.000 8976 MoveAxis(U, 38, ABG)
23:16:05.319 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:05.319 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:05.319 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:05.319 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:05.319 00.000 8976 move complete, result=1
23:16:05.319 00.000 8976 worker thread done servicing request
23:16:05.319 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=375, med=32, FiltMin=27, FiltMax=305, Gamma=2.260
23:16:05.330 00.011 5052 UpdateGuideState exits: m=8760 SNR=65.8
23:16:05.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:05.330 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:05.330 00.000 5052 Enqueuing Expose request
23:16:05.330 00.000 8976 Worker thread wakes up
23:16:05.330 00.000 5052 GuideStep: 5.4 px 0 ms WEST, -11.8 px 0 ms NORTH
23:16:05.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:05.330 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,163,37,37)
23:16:05.331 00.001 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
23:16:05.331 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.29 = 1.00)
23:16:05.331 00.000 5052 CameraToMount -- cameraX=3.66 cameraY=11.30 hyp=11.88 cameraTheta=1.26 mountX=-4.12 mountY=10.01, mountTheta=1.96
23:16:05.331 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:05.331 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:06.374 01.043 8976 Exposure complete
23:16:06.390 00.016 8976 worker thread done servicing request
23:16:06.390 00.000 5052 OnExposeComplete: enter
23:16:06.390 00.000 5052 UpdateGuideState(): m_state=6
23:16:06.391 00.001 5052 Star::Find(18, 207, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 243
23:16:06.391 00.000 5052 Star::Find returns 1 (0), X=209.45, Y=180.32, Mass=8993, SNR=66.6, Peak=408 HFD=4.9
23:16:06.391 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.36) = xAngle (-1.24 = -1.24)
23:16:06.391 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.58 = -1.58)
23:16:06.391 00.000 5052 CameraToMount -- cameraX=5.38 cameraY=11.05 hyp=12.29 cameraTheta=1.12 mountX=3.97 mountY=-12.29, mountTheta=-1.26
23:16:06.392 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.38, y=11.05, opts=13)
23:16:06.392 00.000 5052 Enqueuing Move request for stepguider (5.38, 11.05)
23:16:06.392 00.000 8976 Worker thread wakes up
23:16:06.392 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.38, 11.05) opts 0xd
23:16:06.392 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.38, 11.05)
23:16:06.392 00.000 8976 Moving (5.38, 11.05) raw xDistance=3.97 yDistance=-12.29
23:16:06.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.75 from input 3.97
23:16:06.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.30 from input -12.29
23:16:06.392 00.000 8976 MoveAxis(L, 9, ABG)
23:16:06.392 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:06.392 00.000 8976 MoveAxis(U, 39, ABG)
23:16:06.392 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:06.392 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:06.392 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:06.392 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:06.392 00.000 8976 move complete, result=1
23:16:06.393 00.001 8976 worker thread done servicing request
23:16:06.393 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=408, med=32, FiltMin=27, FiltMax=350, Gamma=2.260
23:16:06.404 00.011 5052 UpdateGuideState exits: m=8993 SNR=66.6
23:16:06.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:06.404 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:06.404 00.000 5052 Enqueuing Expose request
23:16:06.404 00.000 8976 Worker thread wakes up
23:16:06.404 00.000 5052 GuideStep: 4.0 px 0 ms WEST, -12.3 px 0 ms NORTH
23:16:06.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:06.404 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,162,37,37)
23:16:06.405 00.001 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
23:16:06.405 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.15 = 0.86)
23:16:06.405 00.000 5052 CameraToMount -- cameraX=5.38 cameraY=11.05 hyp=12.29 cameraTheta=1.12 mountX=-5.83 mountY=9.34, mountTheta=2.13
23:16:06.405 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:06.405 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:07.446 01.041 8976 Exposure complete
23:16:07.462 00.016 8976 worker thread done servicing request
23:16:07.463 00.001 5052 OnExposeComplete: enter
23:16:07.463 00.000 5052 UpdateGuideState(): m_state=6
23:16:07.463 00.000 5052 Star::Find(18, 209, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 244
23:16:07.463 00.000 5052 Star::Find returns 1 (0), X=211.18, Y=180.48, Mass=8874, SNR=66.2, Peak=392 HFD=5.0
23:16:07.463 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.36) = xAngle (-1.35 = -1.35)
23:16:07.463 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.69 = -1.69)
23:16:07.463 00.000 5052 CameraToMount -- cameraX=7.12 cameraY=11.21 hyp=13.28 cameraTheta=1.00 mountX=2.85 mountY=-13.18, mountTheta=-1.36
23:16:07.464 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.12, y=11.21, opts=13)
23:16:07.464 00.000 5052 Enqueuing Move request for stepguider (7.12, 11.21)
23:16:07.464 00.000 8976 Worker thread wakes up
23:16:07.464 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.12, 11.21) opts 0xd
23:16:07.464 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.12, 11.21)
23:16:07.464 00.000 8976 Moving (7.12, 11.21) raw xDistance=2.85 yDistance=-13.18
23:16:07.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.99 from input 2.85
23:16:07.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.89 from input -13.18
23:16:07.464 00.000 8976 MoveAxis(L, 6, ABG)
23:16:07.464 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:07.464 00.000 8976 MoveAxis(U, 42, ABG)
23:16:07.464 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:07.464 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:07.464 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:07.465 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:07.465 00.000 8976 move complete, result=1
23:16:07.465 00.000 8976 worker thread done servicing request
23:16:07.465 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=392, med=32, FiltMin=27, FiltMax=343, Gamma=2.260
23:16:07.477 00.012 5052 UpdateGuideState exits: m=8874 SNR=66.2
23:16:07.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:07.477 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:07.477 00.000 5052 Enqueuing Expose request
23:16:07.477 00.000 8976 Worker thread wakes up
23:16:07.477 00.000 5052 GuideStep: 2.8 px 0 ms WEST, -13.2 px 0 ms NORTH
23:16:07.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:07.477 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,162,37,37)
23:16:07.478 00.001 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
23:16:07.478 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.03 = 0.75)
23:16:07.478 00.000 5052 CameraToMount -- cameraX=7.12 cameraY=11.21 hyp=13.28 cameraTheta=1.00 mountX=-7.57 mountY=9.06, mountTheta=2.27
23:16:07.478 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:07.478 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:08.522 01.044 8976 Exposure complete
23:16:08.537 00.015 8976 worker thread done servicing request
23:16:08.538 00.001 5052 OnExposeComplete: enter
23:16:08.538 00.000 5052 UpdateGuideState(): m_state=6
23:16:08.538 00.000 5052 Star::Find(18, 211, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 245
23:16:08.538 00.000 5052 Star::Find returns 1 (0), X=213.53, Y=180.49, Mass=8915, SNR=66.3, Peak=423 HFD=5.1
23:16:08.538 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.36) = xAngle (-1.49 = -1.49)
23:16:08.538 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.83 = -1.83)
23:16:08.538 00.000 5052 CameraToMount -- cameraX=9.47 cameraY=11.21 hyp=14.68 cameraTheta=0.87 mountX=1.18 mountY=-14.19, mountTheta=-1.49
23:16:08.539 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.47, y=11.21, opts=13)
23:16:08.539 00.000 5052 Enqueuing Move request for stepguider (9.47, 11.21)
23:16:08.539 00.000 8976 Worker thread wakes up
23:16:08.539 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.47, 11.21) opts 0xd
23:16:08.539 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.47, 11.21)
23:16:08.539 00.000 8976 Moving (9.47, 11.21) raw xDistance=1.18 yDistance=-14.19
23:16:08.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.18
23:16:08.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.56 from input -14.19
23:16:08.539 00.000 8976 MoveAxis(L, 3, ABG)
23:16:08.539 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:08.539 00.000 8976 MoveAxis(U, 45, ABG)
23:16:08.539 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:08.539 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:08.539 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:08.539 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:08.539 00.000 8976 move complete, result=1
23:16:08.540 00.001 8976 worker thread done servicing request
23:16:08.540 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=423, med=32, FiltMin=27, FiltMax=318, Gamma=2.260
23:16:08.552 00.012 5052 UpdateGuideState exits: m=8915 SNR=66.3
23:16:08.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:08.552 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:08.552 00.000 5052 Enqueuing Expose request
23:16:08.552 00.000 8976 Worker thread wakes up
23:16:08.552 00.000 5052 GuideStep: 1.2 px 0 ms WEST, -14.2 px 0 ms NORTH
23:16:08.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:08.552 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,162,37,37)
23:16:08.553 00.001 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
23:16:08.553 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.90 = 0.61)
23:16:08.553 00.000 5052 CameraToMount -- cameraX=9.47 cameraY=11.21 hyp=14.68 cameraTheta=0.87 mountX=-9.92 mountY=8.47, mountTheta=2.44
23:16:08.553 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:08.553 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:09.593 01.040 8976 Exposure complete
23:16:09.608 00.015 8976 worker thread done servicing request
23:16:09.609 00.001 5052 OnExposeComplete: enter
23:16:09.609 00.000 5052 UpdateGuideState(): m_state=6
23:16:09.609 00.000 5052 Star::Find(18, 213, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 246
23:16:09.609 00.000 5052 Star::Find returns 1 (0), X=215.16, Y=180.10, Mass=8610, SNR=65.0, Peak=351 HFD=5.0
23:16:09.609 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.36) = xAngle (-1.59 = -1.59)
23:16:09.609 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.93 = -1.93)
23:16:09.609 00.000 5052 CameraToMount -- cameraX=11.10 cameraY=10.82 hyp=15.50 cameraTheta=0.77 mountX=-0.24 mountY=-14.54, mountTheta=-1.59
23:16:09.610 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.10, y=10.82, opts=13)
23:16:09.610 00.000 5052 Enqueuing Move request for stepguider (11.10, 10.82)
23:16:09.610 00.000 8976 Worker thread wakes up
23:16:09.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.10, 10.82) opts 0xd
23:16:09.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.10, 10.82)
23:16:09.610 00.000 8976 Moving (11.10, 10.82) raw xDistance=-0.24 yDistance=-14.54
23:16:09.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:16:09.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.83 from input -14.54
23:16:09.610 00.000 8976 MoveAxis(R, 0, ABG)
23:16:09.610 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:09.610 00.000 8976 MoveAxis(U, 46, ABG)
23:16:09.610 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:09.610 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:09.610 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:09.610 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:09.611 00.001 8976 move complete, result=1
23:16:09.611 00.000 8976 worker thread done servicing request
23:16:09.611 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=351, med=32, FiltMin=27, FiltMax=254, Gamma=2.260
23:16:09.621 00.010 5052 UpdateGuideState exits: m=8610 SNR=65.0
23:16:09.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:09.621 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:09.621 00.000 5052 Enqueuing Expose request
23:16:09.621 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -14.5 px 0 ms NORTH
23:16:09.621 00.000 8976 Worker thread wakes up
23:16:09.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:09.621 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,162,37,37)
23:16:09.622 00.001 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
23:16:09.622 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.80 = 0.52)
23:16:09.622 00.000 5052 CameraToMount -- cameraX=11.10 cameraY=10.82 hyp=15.50 cameraTheta=0.77 mountX=-11.53 mountY=7.68, mountTheta=2.55
23:16:09.622 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:09.623 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:10.661 01.038 8976 Exposure complete
23:16:10.675 00.014 8976 worker thread done servicing request
23:16:10.675 00.000 5052 OnExposeComplete: enter
23:16:10.675 00.000 5052 UpdateGuideState(): m_state=6
23:16:10.675 00.000 5052 Star::Find(18, 215, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 247
23:16:10.675 00.000 5052 Star::Find returns 1 (0), X=215.95, Y=180.43, Mass=8983, SNR=66.5, Peak=393 HFD=5.2
23:16:10.675 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.36) = xAngle (-1.61 = -1.61)
23:16:10.675 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.95 = -1.95)
23:16:10.675 00.000 5052 CameraToMount -- cameraX=11.89 cameraY=11.15 hyp=16.30 cameraTheta=0.75 mountX=-0.57 mountY=-15.17, mountTheta=-1.61
23:16:10.676 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.89, y=11.15, opts=13)
23:16:10.676 00.000 5052 Enqueuing Move request for stepguider (11.89, 11.15)
23:16:10.676 00.000 8976 Worker thread wakes up
23:16:10.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.89, 11.15) opts 0xd
23:16:10.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.89, 11.15)
23:16:10.676 00.000 8976 Moving (11.89, 11.15) raw xDistance=-0.57 yDistance=-15.17
23:16:10.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.57
23:16:10.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.25 from input -15.17
23:16:10.676 00.000 8976 MoveAxis(R, 0, ABG)
23:16:10.676 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:10.676 00.000 8976 MoveAxis(U, 48, ABG)
23:16:10.676 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:10.676 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:10.676 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:10.676 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:10.677 00.001 8976 move complete, result=1
23:16:10.677 00.000 8976 worker thread done servicing request
23:16:10.677 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=393, med=32, FiltMin=28, FiltMax=290, Gamma=2.260
23:16:10.687 00.010 5052 UpdateGuideState exits: m=8983 SNR=66.5
23:16:10.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:10.687 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:10.687 00.000 5052 Enqueuing Expose request
23:16:10.687 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -15.2 px 0 ms NORTH
23:16:10.687 00.000 8976 Worker thread wakes up
23:16:10.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:10.687 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(198,162,37,37)
23:16:10.688 00.001 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
23:16:10.688 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.78 = 0.50)
23:16:10.688 00.000 5052 CameraToMount -- cameraX=11.89 cameraY=11.15 hyp=16.30 cameraTheta=0.75 mountX=-12.33 mountY=7.80, mountTheta=2.58
23:16:10.688 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:10.688 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:11.721 01.033 8976 Exposure complete
23:16:11.735 00.014 8976 worker thread done servicing request
23:16:11.735 00.000 5052 OnExposeComplete: enter
23:16:11.735 00.000 5052 UpdateGuideState(): m_state=6
23:16:11.735 00.000 5052 Star::Find(18, 215, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 248
23:16:11.736 00.001 5052 Star::Find returns 1 (0), X=215.69, Y=180.21, Mass=8794, SNR=65.7, Peak=395 HFD=4.9
23:16:11.736 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.36) = xAngle (-1.60 = -1.60)
23:16:11.736 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.94 = -1.94)
23:16:11.736 00.000 5052 CameraToMount -- cameraX=11.63 cameraY=10.94 hyp=15.96 cameraTheta=0.75 mountX=-0.54 mountY=-14.86, mountTheta=-1.61
23:16:11.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.63, y=10.94, opts=13)
23:16:11.737 00.000 5052 Enqueuing Move request for stepguider (11.63, 10.94)
23:16:11.737 00.000 8976 Worker thread wakes up
23:16:11.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.63, 10.94) opts 0xd
23:16:11.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.63, 10.94)
23:16:11.737 00.000 8976 Moving (11.63, 10.94) raw xDistance=-0.54 yDistance=-14.86
23:16:11.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.54
23:16:11.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.08 from input -14.86
23:16:11.737 00.000 8976 MoveAxis(R, 0, ABG)
23:16:11.737 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:11.737 00.000 8976 MoveAxis(U, 48, ABG)
23:16:11.737 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:11.737 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:11.737 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:11.737 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:11.737 00.000 8976 move complete, result=1
23:16:11.737 00.000 8976 worker thread done servicing request
23:16:11.738 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=395, med=32, FiltMin=28, FiltMax=290, Gamma=2.260
23:16:11.747 00.009 5052 UpdateGuideState exits: m=8794 SNR=65.7
23:16:11.747 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:11.747 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:11.747 00.000 5052 Enqueuing Expose request
23:16:11.748 00.001 8976 Worker thread wakes up
23:16:11.748 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -14.9 px 0 ms NORTH
23:16:11.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:11.748 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(198,162,37,37)
23:16:11.748 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.86 = -2.43)
23:16:11.748 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.78 = 0.50)
23:16:11.748 00.000 5052 CameraToMount -- cameraX=11.63 cameraY=10.94 hyp=15.96 cameraTheta=0.75 mountX=-12.06 mountY=7.66, mountTheta=2.58
23:16:11.749 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:11.749 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:12.779 01.030 8976 Exposure complete
23:16:12.794 00.015 8976 worker thread done servicing request
23:16:12.794 00.000 5052 OnExposeComplete: enter
23:16:12.794 00.000 5052 UpdateGuideState(): m_state=6
23:16:12.794 00.000 5052 Star::Find(18, 215, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 249
23:16:12.794 00.000 5052 Star::Find returns 1 (0), X=216.35, Y=179.96, Mass=9021, SNR=66.6, Peak=435 HFD=5.0
23:16:12.794 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.36) = xAngle (-1.64 = -1.64)
23:16:12.794 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.98 = -1.98)
23:16:12.794 00.000 5052 CameraToMount -- cameraX=12.29 cameraY=10.68 hyp=16.28 cameraTheta=0.72 mountX=-1.19 mountY=-14.92, mountTheta=-1.65
23:16:12.795 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=12.29, y=10.68, opts=13)
23:16:12.795 00.000 5052 Enqueuing Move request for stepguider (12.29, 10.68)
23:16:12.795 00.000 8976 Worker thread wakes up
23:16:12.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.29, 10.68) opts 0xd
23:16:12.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.29, 10.68)
23:16:12.795 00.000 8976 Moving (12.29, 10.68) raw xDistance=-1.19 yDistance=-14.92
23:16:12.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.19
23:16:12.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.11 from input -14.92
23:16:12.795 00.000 8976 MoveAxis(R, 2, ABG)
23:16:12.795 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:12.795 00.000 8976 MoveAxis(U, 48, ABG)
23:16:12.795 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:12.795 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:12.795 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:12.795 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:12.796 00.001 8976 move complete, result=1
23:16:12.796 00.000 8976 worker thread done servicing request
23:16:12.796 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=435, med=32, FiltMin=27, FiltMax=355, Gamma=2.260
23:16:12.805 00.009 5052 UpdateGuideState exits: m=9021 SNR=66.6
23:16:12.806 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:12.806 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:12.806 00.000 5052 Enqueuing Expose request
23:16:12.806 00.000 5052 GuideStep: -1.2 px 0 ms EAST, -14.9 px 0 ms NORTH
23:16:12.806 00.000 8976 Worker thread wakes up
23:16:12.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:12.806 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(198,162,37,37)
23:16:12.806 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
23:16:12.806 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.74 = 0.46)
23:16:12.807 00.001 5052 CameraToMount -- cameraX=12.29 cameraY=10.68 hyp=16.28 cameraTheta=0.72 mountX=-12.71 mountY=7.24, mountTheta=2.62
23:16:12.807 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:12.807 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:13.844 01.037 8976 Exposure complete
23:16:13.858 00.014 8976 worker thread done servicing request
23:16:13.858 00.000 5052 OnExposeComplete: enter
23:16:13.859 00.001 5052 UpdateGuideState(): m_state=6
23:16:13.859 00.000 5052 Star::Find(18, 216, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 250
23:16:13.859 00.000 5052 Star::Find returns 1 (0), X=215.86, Y=179.73, Mass=8954, SNR=66.4, Peak=430 HFD=4.5
23:16:13.859 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.36) = xAngle (-1.63 = -1.63)
23:16:13.859 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.97 = -1.97)
23:16:13.859 00.000 5052 CameraToMount -- cameraX=11.80 cameraY=10.45 hyp=15.77 cameraTheta=0.72 mountX=-1.01 mountY=-14.50, mountTheta=-1.64
23:16:13.859 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=11.80, y=10.45, opts=13)
23:16:13.860 00.001 5052 Enqueuing Move request for stepguider (11.80, 10.45)
23:16:13.860 00.000 8976 Worker thread wakes up
23:16:13.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.80, 10.45) opts 0xd
23:16:13.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.80, 10.45)
23:16:13.860 00.000 8976 Moving (11.80, 10.45) raw xDistance=-1.01 yDistance=-14.50
23:16:13.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.01
23:16:13.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.84 from input -14.50
23:16:13.860 00.000 8976 MoveAxis(R, 2, ABG)
23:16:13.860 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:13.860 00.000 8976 MoveAxis(U, 47, ABG)
23:16:13.860 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:13.860 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:13.860 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:13.860 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:13.860 00.000 8976 move complete, result=1
23:16:13.860 00.000 8976 worker thread done servicing request
23:16:13.861 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=430, med=32, FiltMin=27, FiltMax=337, Gamma=2.260
23:16:13.870 00.009 5052 UpdateGuideState exits: m=8954 SNR=66.4
23:16:13.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:13.870 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:13.870 00.000 5052 Enqueuing Expose request
23:16:13.870 00.000 8976 Worker thread wakes up
23:16:13.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:13.870 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(198,162,37,37)
23:16:13.870 00.000 5052 GuideStep: -1.0 px 0 ms EAST, -14.5 px 0 ms NORTH
23:16:13.871 00.001 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.83 = -2.46)
23:16:13.871 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.75 = 0.47)
23:16:13.871 00.000 5052 CameraToMount -- cameraX=11.80 cameraY=10.45 hyp=15.77 cameraTheta=0.72 mountX=-12.22 mountY=7.14, mountTheta=2.61
23:16:13.871 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:13.871 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:14.904 01.033 8976 Exposure complete
23:16:14.919 00.015 8976 worker thread done servicing request
23:16:14.919 00.000 5052 OnExposeComplete: enter
23:16:14.919 00.000 5052 UpdateGuideState(): m_state=6
23:16:14.919 00.000 5052 Star::Find(18, 215, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 251
23:16:14.920 00.001 5052 Star::Find returns 1 (0), X=215.26, Y=179.69, Mass=8828, SNR=66.0, Peak=474 HFD=4.7
23:16:14.920 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.36) = xAngle (-1.61 = -1.61)
23:16:14.920 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.95 = -1.95)
23:16:14.920 00.000 5052 CameraToMount -- cameraX=11.20 cameraY=10.42 hyp=15.30 cameraTheta=0.75 mountX=-0.60 mountY=-14.22, mountTheta=-1.61
23:16:14.920 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=11.20, y=10.42, opts=13)
23:16:14.920 00.000 5052 Enqueuing Move request for stepguider (11.20, 10.42)
23:16:14.920 00.000 8976 Worker thread wakes up
23:16:14.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.20, 10.42) opts 0xd
23:16:14.921 00.001 8976 Handling offset move in thread for stepguider, endpoint = (11.20, 10.42)
23:16:14.921 00.000 8976 Moving (11.20, 10.42) raw xDistance=-0.60 yDistance=-14.22
23:16:14.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.60
23:16:14.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.64 from input -14.22
23:16:14.921 00.000 8976 MoveAxis(R, 0, ABG)
23:16:14.921 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:14.921 00.000 8976 MoveAxis(U, 46, ABG)
23:16:14.921 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:14.921 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:14.921 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:14.921 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:14.921 00.000 8976 move complete, result=1
23:16:14.921 00.000 8976 worker thread done servicing request
23:16:14.921 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=474, med=32, FiltMin=27, FiltMax=378, Gamma=2.260
23:16:14.931 00.010 5052 UpdateGuideState exits: m=8828 SNR=66.0
23:16:14.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:14.931 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:14.931 00.000 5052 Enqueuing Expose request
23:16:14.931 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -14.2 px 0 ms NORTH
23:16:14.931 00.000 8976 Worker thread wakes up
23:16:14.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:14.931 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,162,37,37)
23:16:14.932 00.001 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
23:16:14.932 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.78 = 0.49)
23:16:14.932 00.000 5052 CameraToMount -- cameraX=11.20 cameraY=10.42 hyp=15.30 cameraTheta=0.75 mountX=-11.62 mountY=7.26, mountTheta=2.58
23:16:14.932 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:14.932 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:15.963 01.031 8976 Exposure complete
23:16:15.977 00.014 8976 worker thread done servicing request
23:16:15.977 00.000 5052 OnExposeComplete: enter
23:16:15.977 00.000 5052 UpdateGuideState(): m_state=6
23:16:15.977 00.000 5052 Star::Find(18, 215, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 252
23:16:15.977 00.000 5052 Star::Find returns 1 (0), X=215.33, Y=179.81, Mass=8891, SNR=66.2, Peak=419 HFD=4.6
23:16:15.977 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.36) = xAngle (-1.61 = -1.61)
23:16:15.977 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.95 = -1.95)
23:16:15.977 00.000 5052 CameraToMount -- cameraX=11.27 cameraY=10.53 hyp=15.43 cameraTheta=0.75 mountX=-0.57 mountY=-14.35, mountTheta=-1.61
23:16:15.978 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.27, y=10.53, opts=13)
23:16:15.978 00.000 5052 Enqueuing Move request for stepguider (11.27, 10.53)
23:16:15.978 00.000 8976 Worker thread wakes up
23:16:15.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.27, 10.53) opts 0xd
23:16:15.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.27, 10.53)
23:16:15.978 00.000 8976 Moving (11.27, 10.53) raw xDistance=-0.57 yDistance=-14.35
23:16:15.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.57
23:16:15.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.71 from input -14.35
23:16:15.978 00.000 8976 MoveAxis(R, 0, ABG)
23:16:15.978 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:15.979 00.001 8976 MoveAxis(U, 46, ABG)
23:16:15.979 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:15.979 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:15.979 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:15.979 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:15.979 00.000 8976 move complete, result=1
23:16:15.979 00.000 8976 worker thread done servicing request
23:16:15.979 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=419, med=32, FiltMin=27, FiltMax=348, Gamma=2.260
23:16:15.988 00.009 5052 UpdateGuideState exits: m=8891 SNR=66.2
23:16:15.989 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:15.989 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:15.989 00.000 5052 Enqueuing Expose request
23:16:15.989 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -14.3 px 0 ms NORTH
23:16:15.989 00.000 8976 Worker thread wakes up
23:16:15.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:15.989 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,162,37,37)
23:16:15.990 00.001 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
23:16:15.990 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.78 = 0.50)
23:16:15.990 00.000 5052 CameraToMount -- cameraX=11.27 cameraY=10.53 hyp=15.43 cameraTheta=0.75 mountX=-11.69 mountY=7.36, mountTheta=2.58
23:16:15.990 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:15.990 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:17.023 01.033 8976 Exposure complete
23:16:17.037 00.014 8976 worker thread done servicing request
23:16:17.037 00.000 5052 OnExposeComplete: enter
23:16:17.037 00.000 5052 UpdateGuideState(): m_state=6
23:16:17.038 00.001 5052 Star::Find(18, 215, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 253
23:16:17.038 00.000 5052 Star::Find returns 1 (0), X=215.02, Y=180.40, Mass=9009, SNR=66.7, Peak=450 HFD=4.7
23:16:17.038 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.36) = xAngle (-1.57 = -1.57)
23:16:17.038 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.91 = -1.91)
23:16:17.038 00.000 5052 CameraToMount -- cameraX=10.96 cameraY=11.12 hyp=15.61 cameraTheta=0.79 mountX=0.07 mountY=-14.74, mountTheta=-1.57
23:16:17.038 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=10.96, y=11.12, opts=13)
23:16:17.038 00.000 5052 Enqueuing Move request for stepguider (10.96, 11.12)
23:16:17.039 00.001 8976 Worker thread wakes up
23:16:17.039 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.96, 11.12) opts 0xd
23:16:17.039 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.96, 11.12)
23:16:17.039 00.000 8976 Moving (10.96, 11.12) raw xDistance=0.07 yDistance=-14.74
23:16:17.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:16:17.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.97 from input -14.74
23:16:17.039 00.000 8976 MoveAxis(R, 0, ABG)
23:16:17.039 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:17.039 00.000 8976 MoveAxis(U, 47, ABG)
23:16:17.039 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:17.039 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:17.039 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:17.039 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:17.039 00.000 8976 move complete, result=1
23:16:17.039 00.000 8976 worker thread done servicing request
23:16:17.039 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=450, med=32, FiltMin=28, FiltMax=339, Gamma=2.260
23:16:17.049 00.010 5052 UpdateGuideState exits: m=9009 SNR=66.7
23:16:17.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:17.049 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:17.049 00.000 5052 Enqueuing Expose request
23:16:17.050 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -14.7 px 0 ms NORTH
23:16:17.050 00.000 8976 Worker thread wakes up
23:16:17.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:17.050 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,162,37,37)
23:16:17.050 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
23:16:17.050 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.82 = 0.54)
23:16:17.050 00.000 5052 CameraToMount -- cameraX=10.96 cameraY=11.12 hyp=15.61 cameraTheta=0.79 mountX=-11.40 mountY=8.00, mountTheta=2.53
23:16:17.050 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:17.051 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:18.089 01.038 8976 Exposure complete
23:16:18.104 00.015 8976 worker thread done servicing request
23:16:18.104 00.000 5052 OnExposeComplete: enter
23:16:18.104 00.000 5052 UpdateGuideState(): m_state=6
23:16:18.104 00.000 5052 Star::Find(18, 215, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 254
23:16:18.104 00.000 5052 Star::Find returns 1 (0), X=214.97, Y=180.27, Mass=8527, SNR=64.8, Peak=474 HFD=4.5
23:16:18.104 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.36) = xAngle (-1.57 = -1.57)
23:16:18.104 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.91 = -1.91)
23:16:18.104 00.000 5052 CameraToMount -- cameraX=10.90 cameraY=11.00 hyp=15.49 cameraTheta=0.79 mountX=0.02 mountY=-14.61, mountTheta=-1.57
23:16:18.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.90, y=11.00, opts=13)
23:16:18.105 00.000 5052 Enqueuing Move request for stepguider (10.90, 11.00)
23:16:18.105 00.000 8976 Worker thread wakes up
23:16:18.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.90, 11.00) opts 0xd
23:16:18.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.90, 11.00)
23:16:18.105 00.000 8976 Moving (10.90, 11.00) raw xDistance=0.02 yDistance=-14.61
23:16:18.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:16:18.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.90 from input -14.61
23:16:18.105 00.000 8976 MoveAxis(R, 0, ABG)
23:16:18.105 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:18.105 00.000 8976 MoveAxis(U, 47, ABG)
23:16:18.105 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:18.106 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:18.106 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:18.106 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:18.106 00.000 8976 move complete, result=1
23:16:18.106 00.000 8976 worker thread done servicing request
23:16:18.106 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=474, med=32, FiltMin=27, FiltMax=352, Gamma=2.260
23:16:18.117 00.011 5052 UpdateGuideState exits: m=8527 SNR=64.8
23:16:18.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:18.117 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:18.117 00.000 5052 Enqueuing Expose request
23:16:18.117 00.000 8976 Worker thread wakes up
23:16:18.117 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -14.6 px 0 ms NORTH
23:16:18.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:18.117 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,162,37,37)
23:16:18.118 00.001 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
23:16:18.118 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.82 = 0.54)
23:16:18.118 00.000 5052 CameraToMount -- cameraX=10.90 cameraY=11.00 hyp=15.49 cameraTheta=0.79 mountX=-11.34 mountY=7.90, mountTheta=2.53
23:16:18.118 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:18.118 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:19.153 01.035 8976 Exposure complete
23:16:19.168 00.015 8976 worker thread done servicing request
23:16:19.168 00.000 5052 OnExposeComplete: enter
23:16:19.168 00.000 5052 UpdateGuideState(): m_state=6
23:16:19.168 00.000 5052 Star::Find(18, 214, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 255
23:16:19.168 00.000 5052 Star::Find returns 1 (0), X=213.28, Y=180.38, Mass=8709, SNR=65.5, Peak=417 HFD=4.8
23:16:19.168 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.36) = xAngle (-1.48 = -1.48)
23:16:19.168 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.82 = -1.82)
23:16:19.168 00.000 5052 CameraToMount -- cameraX=9.22 cameraY=11.10 hyp=14.43 cameraTheta=0.88 mountX=1.29 mountY=-13.98, mountTheta=-1.48
23:16:19.169 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.22, y=11.10, opts=13)
23:16:19.169 00.000 5052 Enqueuing Move request for stepguider (9.22, 11.10)
23:16:19.169 00.000 8976 Worker thread wakes up
23:16:19.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.22, 11.10) opts 0xd
23:16:19.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.22, 11.10)
23:16:19.169 00.000 8976 Moving (9.22, 11.10) raw xDistance=1.29 yDistance=-13.98
23:16:19.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.29
23:16:19.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.50 from input -13.98
23:16:19.169 00.000 8976 MoveAxis(L, 3, ABG)
23:16:19.169 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:19.169 00.000 8976 MoveAxis(U, 45, ABG)
23:16:19.169 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:19.170 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:19.170 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:19.170 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:19.170 00.000 8976 move complete, result=1
23:16:19.170 00.000 8976 worker thread done servicing request
23:16:19.170 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=417, med=32, FiltMin=28, FiltMax=333, Gamma=2.260
23:16:19.180 00.010 5052 UpdateGuideState exits: m=8709 SNR=65.5
23:16:19.181 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:19.181 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:19.181 00.000 5052 Enqueuing Expose request
23:16:19.181 00.000 5052 GuideStep: 1.3 px 0 ms WEST, -14.0 px 0 ms NORTH
23:16:19.181 00.000 8976 Worker thread wakes up
23:16:19.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:19.181 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,162,37,37)
23:16:19.181 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
23:16:19.182 00.001 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.91 = 0.62)
23:16:19.182 00.000 5052 CameraToMount -- cameraX=9.22 cameraY=11.10 hyp=14.43 cameraTheta=0.88 mountX=-9.66 mountY=8.42, mountTheta=2.42
23:16:19.182 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:19.182 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:20.219 01.037 8976 Exposure complete
23:16:20.233 00.014 8976 worker thread done servicing request
23:16:20.233 00.000 5052 OnExposeComplete: enter
23:16:20.233 00.000 5052 UpdateGuideState(): m_state=6
23:16:20.233 00.000 5052 Star::Find(18, 213, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 256
23:16:20.233 00.000 5052 Star::Find returns 1 (0), X=211.99, Y=180.35, Mass=8646, SNR=65.3, Peak=493 HFD=4.4
23:16:20.233 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.36) = xAngle (-1.41 = -1.41)
23:16:20.233 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.75 = -1.75)
23:16:20.233 00.000 5052 CameraToMount -- cameraX=7.93 cameraY=11.08 hyp=13.63 cameraTheta=0.95 mountX=2.18 mountY=-13.41, mountTheta=-1.41
23:16:20.236 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=7.93, y=11.08, opts=13)
23:16:20.236 00.000 5052 Enqueuing Move request for stepguider (7.93, 11.08)
23:16:20.236 00.000 8976 Worker thread wakes up
23:16:20.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.93, 11.08) opts 0xd
23:16:20.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.93, 11.08)
23:16:20.236 00.000 8976 Moving (7.93, 11.08) raw xDistance=2.18 yDistance=-13.41
23:16:20.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.43 from input 2.18
23:16:20.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.11 from input -13.41
23:16:20.236 00.000 8976 MoveAxis(L, 5, ABG)
23:16:20.236 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:20.236 00.000 8976 MoveAxis(U, 43, ABG)
23:16:20.237 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:20.237 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:20.237 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:20.237 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:20.237 00.000 8976 move complete, result=1
23:16:20.237 00.000 8976 worker thread done servicing request
23:16:20.237 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=493, med=32, FiltMin=27, FiltMax=356, Gamma=2.260
23:16:20.247 00.010 5052 UpdateGuideState exits: m=8646 SNR=65.3
23:16:20.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:20.247 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:20.247 00.000 5052 Enqueuing Expose request
23:16:20.247 00.000 8976 Worker thread wakes up
23:16:20.247 00.000 5052 GuideStep: 2.2 px 0 ms WEST, -13.4 px 0 ms NORTH
23:16:20.247 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:20.247 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,162,37,37)
23:16:20.248 00.001 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
23:16:20.248 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.98 = 0.69)
23:16:20.248 00.000 5052 CameraToMount -- cameraX=7.93 cameraY=11.08 hyp=13.63 cameraTheta=0.95 mountX=-8.38 mountY=8.72, mountTheta=2.34
23:16:20.248 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:20.248 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:21.283 01.035 8976 Exposure complete
23:16:21.298 00.015 8976 worker thread done servicing request
23:16:21.298 00.000 5052 OnExposeComplete: enter
23:16:21.298 00.000 5052 UpdateGuideState(): m_state=6
23:16:21.298 00.000 5052 Star::Find(18, 211, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 257
23:16:21.298 00.000 5052 Star::Find returns 1 (0), X=211.83, Y=180.36, Mass=8709, SNR=65.5, Peak=456 HFD=4.7
23:16:21.298 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.36) = xAngle (-1.40 = -1.40)
23:16:21.298 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.74 = -1.74)
23:16:21.298 00.000 5052 CameraToMount -- cameraX=7.77 cameraY=11.08 hyp=13.53 cameraTheta=0.96 mountX=2.30 mountY=-13.34, mountTheta=-1.40
23:16:21.299 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.77, y=11.08, opts=13)
23:16:21.299 00.000 5052 Enqueuing Move request for stepguider (7.77, 11.08)
23:16:21.299 00.000 8976 Worker thread wakes up
23:16:21.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.77, 11.08) opts 0xd
23:16:21.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.77, 11.08)
23:16:21.299 00.000 8976 Moving (7.77, 11.08) raw xDistance=2.30 yDistance=-13.34
23:16:21.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.55 from input 2.30
23:16:21.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.04 from input -13.34
23:16:21.299 00.000 8976 MoveAxis(L, 5, ABG)
23:16:21.299 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:21.299 00.000 8976 MoveAxis(U, 43, ABG)
23:16:21.299 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:21.299 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:21.299 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:21.299 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:21.299 00.000 8976 move complete, result=1
23:16:21.300 00.001 8976 worker thread done servicing request
23:16:21.300 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=456, med=32, FiltMin=28, FiltMax=331, Gamma=2.260
23:16:21.310 00.010 5052 UpdateGuideState exits: m=8709 SNR=65.5
23:16:21.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:21.310 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:21.310 00.000 5052 Enqueuing Expose request
23:16:21.310 00.000 8976 Worker thread wakes up
23:16:21.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:21.310 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,162,37,37)
23:16:21.310 00.000 5052 GuideStep: 2.3 px 0 ms WEST, -13.3 px 0 ms NORTH
23:16:21.311 00.001 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
23:16:21.311 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.99 = 0.71)
23:16:21.311 00.000 5052 CameraToMount -- cameraX=7.77 cameraY=11.08 hyp=13.53 cameraTheta=0.96 mountX=-8.21 mountY=8.77, mountTheta=2.32
23:16:21.311 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:21.311 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:22.351 01.040 8976 Exposure complete
23:16:22.365 00.014 8976 worker thread done servicing request
23:16:22.366 00.001 5052 OnExposeComplete: enter
23:16:22.366 00.000 5052 UpdateGuideState(): m_state=6
23:16:22.366 00.000 5052 Star::Find(18, 211, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 258
23:16:22.366 00.000 5052 Star::Find returns 1 (0), X=213.65, Y=179.83, Mass=8193, SNR=63.6, Peak=450 HFD=4.5
23:16:22.366 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.36) = xAngle (-1.53 = -1.53)
23:16:22.366 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.86 = -1.86)
23:16:22.366 00.000 5052 CameraToMount -- cameraX=9.59 cameraY=10.56 hyp=14.26 cameraTheta=0.83 mountX=0.64 mountY=-13.65, mountTheta=-1.52
23:16:22.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=9.59, y=10.56, opts=13)
23:16:22.367 00.000 5052 Enqueuing Move request for stepguider (9.59, 10.56)
23:16:22.367 00.000 8976 Worker thread wakes up
23:16:22.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.59, 10.56) opts 0xd
23:16:22.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.59, 10.56)
23:16:22.367 00.000 8976 Moving (9.59, 10.56) raw xDistance=0.64 yDistance=-13.65
23:16:22.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.64
23:16:22.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.23 from input -13.65
23:16:22.367 00.000 8976 MoveAxis(R, 0, ABG)
23:16:22.367 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:22.367 00.000 8976 MoveAxis(U, 44, ABG)
23:16:22.367 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:22.367 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:22.367 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:22.367 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:22.367 00.000 8976 move complete, result=1
23:16:22.367 00.000 8976 worker thread done servicing request
23:16:22.368 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=450, med=32, FiltMin=28, FiltMax=305, Gamma=2.260
23:16:22.378 00.010 5052 UpdateGuideState exits: m=8193 SNR=63.6
23:16:22.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:22.378 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:22.378 00.000 5052 Enqueuing Expose request
23:16:22.378 00.000 8976 Worker thread wakes up
23:16:22.378 00.000 5052 GuideStep: 0.6 px 0 ms EAST, -13.6 px 0 ms NORTH
23:16:22.378 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:22.378 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,162,37,37)
23:16:22.379 00.001 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
23:16:22.379 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.86 = 0.58)
23:16:22.379 00.000 5052 CameraToMount -- cameraX=9.59 cameraY=10.56 hyp=14.26 cameraTheta=0.83 mountX=-10.01 mountY=7.80, mountTheta=2.48
23:16:22.379 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:22.380 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:23.414 01.034 8976 Exposure complete
23:16:23.428 00.014 8976 worker thread done servicing request
23:16:23.428 00.000 5052 OnExposeComplete: enter
23:16:23.428 00.000 5052 UpdateGuideState(): m_state=6
23:16:23.428 00.000 5052 Star::Find(18, 213, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 259
23:16:23.428 00.000 5052 Star::Find returns 1 (0), X=214.39, Y=179.93, Mass=8497, SNR=64.8, Peak=439 HFD=4.8
23:16:23.428 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.36) = xAngle (-1.56 = -1.56)
23:16:23.428 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.90 = -1.90)
23:16:23.428 00.000 5052 CameraToMount -- cameraX=10.33 cameraY=10.65 hyp=14.84 cameraTheta=0.80 mountX=0.18 mountY=-14.05, mountTheta=-1.56
23:16:23.429 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.33, y=10.65, opts=13)
23:16:23.429 00.000 5052 Enqueuing Move request for stepguider (10.33, 10.65)
23:16:23.429 00.000 8976 Worker thread wakes up
23:16:23.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.33, 10.65) opts 0xd
23:16:23.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.33, 10.65)
23:16:23.429 00.000 8976 Moving (10.33, 10.65) raw xDistance=0.18 yDistance=-14.05
23:16:23.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:16:23.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.50 from input -14.05
23:16:23.429 00.000 8976 MoveAxis(R, 0, ABG)
23:16:23.429 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:23.429 00.000 8976 MoveAxis(U, 45, ABG)
23:16:23.429 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:23.430 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:23.430 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:23.430 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:23.430 00.000 8976 move complete, result=1
23:16:23.430 00.000 8976 worker thread done servicing request
23:16:23.430 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=439, med=32, FiltMin=28, FiltMax=282, Gamma=2.260
23:16:23.440 00.010 5052 UpdateGuideState exits: m=8497 SNR=64.8
23:16:23.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:23.440 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:23.440 00.000 5052 Enqueuing Expose request
23:16:23.440 00.000 8976 Worker thread wakes up
23:16:23.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:23.440 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,162,37,37)
23:16:23.441 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -14.1 px 0 ms NORTH
23:16:23.441 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
23:16:23.441 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.83 = 0.55)
23:16:23.441 00.000 5052 CameraToMount -- cameraX=10.33 cameraY=10.65 hyp=14.84 cameraTheta=0.80 mountX=-10.75 mountY=7.71, mountTheta=2.52
23:16:23.441 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:23.442 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:24.474 01.032 8976 Exposure complete
23:16:24.488 00.014 8976 worker thread done servicing request
23:16:24.488 00.000 5052 OnExposeComplete: enter
23:16:24.488 00.000 5052 UpdateGuideState(): m_state=6
23:16:24.488 00.000 5052 Star::Find(18, 214, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 260
23:16:24.488 00.000 5052 Star::Find returns 1 (0), X=215.43, Y=180.12, Mass=8723, SNR=65.5, Peak=403 HFD=4.9
23:16:24.488 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.36) = xAngle (-1.60 = -1.60)
23:16:24.488 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.94 = -1.94)
23:16:24.488 00.000 5052 CameraToMount -- cameraX=11.37 cameraY=10.84 hyp=15.71 cameraTheta=0.76 mountX=-0.42 mountY=-14.67, mountTheta=-1.60
23:16:24.489 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.37, y=10.84, opts=13)
23:16:24.489 00.000 5052 Enqueuing Move request for stepguider (11.37, 10.84)
23:16:24.489 00.000 8976 Worker thread wakes up
23:16:24.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.37, 10.84) opts 0xd
23:16:24.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.37, 10.84)
23:16:24.489 00.000 8976 Moving (11.37, 10.84) raw xDistance=-0.42 yDistance=-14.67
23:16:24.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.42
23:16:24.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.91 from input -14.67
23:16:24.489 00.000 8976 MoveAxis(R, 0, ABG)
23:16:24.489 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:24.489 00.000 8976 MoveAxis(U, 47, ABG)
23:16:24.489 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:24.490 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:24.490 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:24.490 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:24.490 00.000 8976 move complete, result=1
23:16:24.490 00.000 8976 worker thread done servicing request
23:16:24.490 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=403, med=32, FiltMin=27, FiltMax=292, Gamma=2.260
23:16:24.500 00.010 5052 UpdateGuideState exits: m=8723 SNR=65.5
23:16:24.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:24.500 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:24.500 00.000 5052 Enqueuing Expose request
23:16:24.501 00.001 5052 GuideStep: -0.4 px 0 ms EAST, -14.7 px 0 ms NORTH
23:16:24.501 00.000 8976 Worker thread wakes up
23:16:24.501 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:24.501 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,162,37,37)
23:16:24.501 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
23:16:24.501 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.79 = 0.51)
23:16:24.501 00.000 5052 CameraToMount -- cameraX=11.37 cameraY=10.84 hyp=15.71 cameraTheta=0.76 mountX=-11.80 mountY=7.63, mountTheta=2.57
23:16:24.502 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:24.502 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:25.536 01.034 8976 Exposure complete
23:16:25.551 00.015 8976 worker thread done servicing request
23:16:25.551 00.000 5052 OnExposeComplete: enter
23:16:25.551 00.000 5052 UpdateGuideState(): m_state=6
23:16:25.551 00.000 5052 Star::Find(18, 215, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 261
23:16:25.551 00.000 5052 Star::Find returns 1 (0), X=215.60, Y=180.24, Mass=9111, SNR=67.1, Peak=453 HFD=4.9
23:16:25.551 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.36) = xAngle (-1.60 = -1.60)
23:16:25.551 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.94 = -1.94)
23:16:25.551 00.000 5052 CameraToMount -- cameraX=11.54 cameraY=10.96 hyp=15.91 cameraTheta=0.76 mountX=-0.46 mountY=-14.85, mountTheta=-1.60
23:16:25.552 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.54, y=10.96, opts=13)
23:16:25.552 00.000 5052 Enqueuing Move request for stepguider (11.54, 10.96)
23:16:25.552 00.000 8976 Worker thread wakes up
23:16:25.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.54, 10.96) opts 0xd
23:16:25.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.54, 10.96)
23:16:25.552 00.000 8976 Moving (11.54, 10.96) raw xDistance=-0.46 yDistance=-14.85
23:16:25.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.46
23:16:25.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.05 from input -14.85
23:16:25.552 00.000 8976 MoveAxis(R, 0, ABG)
23:16:25.552 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:25.552 00.000 8976 MoveAxis(U, 47, ABG)
23:16:25.552 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:25.552 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:25.552 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:25.553 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:25.553 00.000 8976 move complete, result=1
23:16:25.553 00.000 8976 worker thread done servicing request
23:16:25.553 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=453, med=31, FiltMin=27, FiltMax=316, Gamma=2.260
23:16:25.563 00.010 5052 UpdateGuideState exits: m=9111 SNR=67.1
23:16:25.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:25.563 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:25.563 00.000 5052 Enqueuing Expose request
23:16:25.563 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -14.8 px 0 ms NORTH
23:16:25.563 00.000 8976 Worker thread wakes up
23:16:25.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:25.563 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(198,162,37,37)
23:16:25.564 00.001 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
23:16:25.564 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.79 = 0.51)
23:16:25.564 00.000 5052 CameraToMount -- cameraX=11.54 cameraY=10.96 hyp=15.91 cameraTheta=0.76 mountX=-11.97 mountY=7.70, mountTheta=2.57
23:16:25.564 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:25.564 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:26.600 01.036 8976 Exposure complete
23:16:26.613 00.013 8976 worker thread done servicing request
23:16:26.613 00.000 5052 OnExposeComplete: enter
23:16:26.614 00.001 5052 UpdateGuideState(): m_state=6
23:16:26.614 00.000 5052 Star::Find(18, 215, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 262
23:16:26.614 00.000 5052 Star::Find returns 1 (0), X=215.60, Y=180.44, Mass=8825, SNR=66.0, Peak=445 HFD=5.0
23:16:26.614 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.36) = xAngle (-1.59 = -1.59)
23:16:26.614 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.93 = -1.93)
23:16:26.614 00.000 5052 CameraToMount -- cameraX=11.54 cameraY=11.17 hyp=16.06 cameraTheta=0.77 mountX=-0.32 mountY=-15.04, mountTheta=-1.59
23:16:26.614 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=11.54, y=11.17, opts=13)
23:16:26.614 00.000 5052 Enqueuing Move request for stepguider (11.54, 11.17)
23:16:26.615 00.001 8976 Worker thread wakes up
23:16:26.615 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.54, 11.17) opts 0xd
23:16:26.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.54, 11.17)
23:16:26.615 00.000 8976 Moving (11.54, 11.17) raw xDistance=-0.32 yDistance=-15.04
23:16:26.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.32
23:16:26.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.18 from input -15.04
23:16:26.615 00.000 8976 MoveAxis(R, 0, ABG)
23:16:26.615 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:26.615 00.000 8976 MoveAxis(U, 48, ABG)
23:16:26.615 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:26.615 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:26.615 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:26.615 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:26.615 00.000 8976 move complete, result=1
23:16:26.615 00.000 8976 worker thread done servicing request
23:16:26.616 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=445, med=32, FiltMin=28, FiltMax=330, Gamma=2.260
23:16:26.625 00.009 5052 UpdateGuideState exits: m=8825 SNR=66.0
23:16:26.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:26.625 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:26.625 00.000 5052 Enqueuing Expose request
23:16:26.625 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -15.0 px 0 ms NORTH
23:16:26.626 00.001 8976 Worker thread wakes up
23:16:26.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:26.626 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(198,162,37,37)
23:16:26.627 00.001 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
23:16:26.627 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.80 = 0.51)
23:16:26.627 00.000 5052 CameraToMount -- cameraX=11.54 cameraY=11.17 hyp=16.06 cameraTheta=0.77 mountX=-11.99 mountY=7.90, mountTheta=2.56
23:16:26.627 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:26.627 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:27.665 01.038 8976 Exposure complete
23:16:27.680 00.015 8976 worker thread done servicing request
23:16:27.681 00.001 5052 OnExposeComplete: enter
23:16:27.681 00.000 5052 UpdateGuideState(): m_state=6
23:16:27.681 00.000 5052 Star::Find(18, 215, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 263
23:16:27.681 00.000 5052 Star::Find returns 1 (0), X=215.63, Y=180.28, Mass=8905, SNR=66.3, Peak=392 HFD=4.8
23:16:27.681 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.36) = xAngle (-1.60 = -1.60)
23:16:27.681 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.94 = -1.94)
23:16:27.681 00.000 5052 CameraToMount -- cameraX=11.57 cameraY=11.00 hyp=15.96 cameraTheta=0.76 mountX=-0.45 mountY=-14.90, mountTheta=-1.60
23:16:27.682 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.57, y=11.00, opts=13)
23:16:27.682 00.000 5052 Enqueuing Move request for stepguider (11.57, 11.00)
23:16:27.682 00.000 8976 Worker thread wakes up
23:16:27.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.57, 11.00) opts 0xd
23:16:27.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.57, 11.00)
23:16:27.682 00.000 8976 Moving (11.57, 11.00) raw xDistance=-0.45 yDistance=-14.90
23:16:27.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.45
23:16:27.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.10 from input -14.90
23:16:27.682 00.000 8976 MoveAxis(R, 0, ABG)
23:16:27.682 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:27.682 00.000 8976 MoveAxis(U, 48, ABG)
23:16:27.682 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:27.682 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:27.682 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:27.682 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:27.682 00.000 8976 move complete, result=1
23:16:27.683 00.001 8976 worker thread done servicing request
23:16:27.683 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=392, med=32, FiltMin=27, FiltMax=307, Gamma=2.260
23:16:27.692 00.009 5052 UpdateGuideState exits: m=8905 SNR=66.3
23:16:27.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:27.693 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:27.693 00.000 5052 Enqueuing Expose request
23:16:27.693 00.000 8976 Worker thread wakes up
23:16:27.693 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -14.9 px 0 ms NORTH
23:16:27.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:27.693 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(198,162,37,37)
23:16:27.693 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
23:16:27.693 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.79 = 0.51)
23:16:27.694 00.001 5052 CameraToMount -- cameraX=11.57 cameraY=11.00 hyp=15.96 cameraTheta=0.76 mountX=-12.00 mountY=7.73, mountTheta=2.57
23:16:27.694 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:27.694 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:28.726 01.032 8976 Exposure complete
23:16:28.740 00.014 8976 worker thread done servicing request
23:16:28.741 00.001 5052 OnExposeComplete: enter
23:16:28.741 00.000 5052 UpdateGuideState(): m_state=6
23:16:28.741 00.000 5052 Star::Find(18, 215, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 264
23:16:28.741 00.000 5052 Star::Find returns 1 (0), X=214.97, Y=180.42, Mass=9072, SNR=67.0, Peak=403 HFD=5.1
23:16:28.741 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.36) = xAngle (-1.56 = -1.56)
23:16:28.741 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.90 = -1.90)
23:16:28.741 00.000 5052 CameraToMount -- cameraX=10.91 cameraY=11.14 hyp=15.60 cameraTheta=0.80 mountX=0.11 mountY=-14.75, mountTheta=-1.56
23:16:28.742 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.91, y=11.14, opts=13)
23:16:28.742 00.000 5052 Enqueuing Move request for stepguider (10.91, 11.14)
23:16:28.742 00.000 8976 Worker thread wakes up
23:16:28.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.91, 11.14) opts 0xd
23:16:28.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.91, 11.14)
23:16:28.742 00.000 8976 Moving (10.91, 11.14) raw xDistance=0.11 yDistance=-14.75
23:16:28.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:16:28.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.00 from input -14.75
23:16:28.742 00.000 8976 MoveAxis(R, 0, ABG)
23:16:28.742 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:28.742 00.000 8976 MoveAxis(U, 47, ABG)
23:16:28.742 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:28.742 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:28.742 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:28.743 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:28.743 00.000 8976 move complete, result=1
23:16:28.743 00.000 8976 worker thread done servicing request
23:16:28.743 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=403, med=32, FiltMin=27, FiltMax=323, Gamma=2.260
23:16:28.753 00.010 5052 UpdateGuideState exits: m=9072 SNR=67.0
23:16:28.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:28.753 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:28.753 00.000 5052 Enqueuing Expose request
23:16:28.753 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -14.7 px 0 ms NORTH
23:16:28.753 00.000 8976 Worker thread wakes up
23:16:28.753 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:28.753 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,162,37,37)
23:16:28.754 00.001 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
23:16:28.754 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.82 = 0.54)
23:16:28.754 00.000 5052 CameraToMount -- cameraX=10.91 cameraY=11.14 hyp=15.60 cameraTheta=0.80 mountX=-11.36 mountY=8.04, mountTheta=2.53
23:16:28.754 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:28.754 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:29.797 01.043 8976 Exposure complete
23:16:29.812 00.015 8976 worker thread done servicing request
23:16:29.812 00.000 5052 OnExposeComplete: enter
23:16:29.812 00.000 5052 UpdateGuideState(): m_state=6
23:16:29.812 00.000 5052 Star::Find(18, 214, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 265
23:16:29.812 00.000 5052 Star::Find returns 1 (0), X=215.70, Y=180.47, Mass=8578, SNR=65.0, Peak=340 HFD=5.1
23:16:29.812 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.36) = xAngle (-1.59 = -1.59)
23:16:29.812 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.93 = -1.93)
23:16:29.812 00.000 5052 CameraToMount -- cameraX=11.63 cameraY=11.20 hyp=16.15 cameraTheta=0.77 mountX=-0.36 mountY=-15.10, mountTheta=-1.59
23:16:29.813 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=11.63, y=11.20, opts=13)
23:16:29.813 00.000 5052 Enqueuing Move request for stepguider (11.63, 11.20)
23:16:29.813 00.000 8976 Worker thread wakes up
23:16:29.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (11.63, 11.20) opts 0xd
23:16:29.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (11.63, 11.20)
23:16:29.813 00.000 8976 Moving (11.63, 11.20) raw xDistance=-0.36 yDistance=-15.10
23:16:29.814 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.36
23:16:29.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.21 from input -15.10
23:16:29.814 00.000 8976 MoveAxis(R, 0, ABG)
23:16:29.814 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:29.814 00.000 8976 MoveAxis(U, 48, ABG)
23:16:29.814 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:29.814 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:29.814 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:29.814 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:29.814 00.000 8976 move complete, result=1
23:16:29.814 00.000 8976 worker thread done servicing request
23:16:29.815 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=340, med=31, FiltMin=27, FiltMax=297, Gamma=2.260
23:16:29.825 00.010 5052 UpdateGuideState exits: m=8578 SNR=65.0
23:16:29.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:29.825 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:29.825 00.000 5052 Enqueuing Expose request
23:16:29.825 00.000 8976 Worker thread wakes up
23:16:29.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:29.825 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(198,162,37,37)
23:16:29.825 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -15.1 px 0 ms NORTH
23:16:29.826 00.001 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
23:16:29.826 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.79 = 0.51)
23:16:29.826 00.000 5052 CameraToMount -- cameraX=11.63 cameraY=11.20 hyp=16.15 cameraTheta=0.77 mountX=-12.08 mountY=7.91, mountTheta=2.56
23:16:29.826 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:29.826 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:30.862 01.036 8976 Exposure complete
23:16:30.876 00.014 8976 worker thread done servicing request
23:16:30.876 00.000 5052 OnExposeComplete: enter
23:16:30.876 00.000 5052 UpdateGuideState(): m_state=6
23:16:30.876 00.000 5052 Star::Find(18, 215, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 266
23:16:30.876 00.000 5052 Star::Find returns 1 (0), X=216.73, Y=180.04, Mass=8772, SNR=65.7, Peak=393 HFD=4.9
23:16:30.876 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.36) = xAngle (-1.66 = -1.66)
23:16:30.876 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.99 = -1.99)
23:16:30.876 00.000 5052 CameraToMount -- cameraX=12.67 cameraY=10.77 hyp=16.63 cameraTheta=0.70 mountX=-1.40 mountY=-15.16, mountTheta=-1.66
23:16:30.877 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=12.67, y=10.77, opts=13)
23:16:30.877 00.000 5052 Enqueuing Move request for stepguider (12.67, 10.77)
23:16:30.877 00.000 8976 Worker thread wakes up
23:16:30.877 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.67, 10.77) opts 0xd
23:16:30.877 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.67, 10.77)
23:16:30.877 00.000 8976 Moving (12.67, 10.77) raw xDistance=-1.40 yDistance=-15.16
23:16:30.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.40
23:16:30.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.27 from input -15.16
23:16:30.877 00.000 8976 MoveAxis(R, 3, ABG)
23:16:30.877 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:30.877 00.000 8976 MoveAxis(U, 48, ABG)
23:16:30.878 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:30.878 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:30.878 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:30.878 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:30.878 00.000 8976 move complete, result=1
23:16:30.878 00.000 8976 worker thread done servicing request
23:16:30.878 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=393, med=31, FiltMin=27, FiltMax=292, Gamma=2.260
23:16:30.887 00.009 5052 UpdateGuideState exits: m=8772 SNR=65.7
23:16:30.888 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:30.888 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:30.888 00.000 5052 Enqueuing Expose request
23:16:30.888 00.000 5052 GuideStep: -1.4 px 0 ms EAST, -15.2 px 0 ms NORTH
23:16:30.888 00.000 8976 Worker thread wakes up
23:16:30.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:30.888 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(199,162,37,37)
23:16:30.888 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
23:16:30.889 00.001 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.73 = 0.45)
23:16:30.889 00.000 5052 CameraToMount -- cameraX=12.67 cameraY=10.77 hyp=16.63 cameraTheta=0.70 mountX=-13.10 mountY=7.23, mountTheta=2.64
23:16:30.889 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:30.889 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:31.925 01.036 8976 Exposure complete
23:16:31.939 00.014 8976 worker thread done servicing request
23:16:31.939 00.000 5052 OnExposeComplete: enter
23:16:31.939 00.000 5052 UpdateGuideState(): m_state=6
23:16:31.939 00.000 5052 Star::Find(18, 216, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 267
23:16:31.939 00.000 5052 Star::Find returns 1 (0), X=216.20, Y=180.26, Mass=8463, SNR=64.6, Peak=355 HFD=5.1
23:16:31.939 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.36) = xAngle (-1.62 = -1.62)
23:16:31.939 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.96 = -1.96)
23:16:31.939 00.000 5052 CameraToMount -- cameraX=12.14 cameraY=10.98 hyp=16.37 cameraTheta=0.74 mountX=-0.87 mountY=-15.13, mountTheta=-1.63
23:16:31.940 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=12.14, y=10.98, opts=13)
23:16:31.940 00.000 5052 Enqueuing Move request for stepguider (12.14, 10.98)
23:16:31.940 00.000 8976 Worker thread wakes up
23:16:31.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (12.14, 10.98) opts 0xd
23:16:31.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (12.14, 10.98)
23:16:31.940 00.000 8976 Moving (12.14, 10.98) raw xDistance=-0.87 yDistance=-15.13
23:16:31.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.87
23:16:31.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.25 from input -15.13
23:16:31.940 00.000 8976 MoveAxis(R, 2, ABG)
23:16:31.940 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:31.941 00.001 8976 MoveAxis(U, 48, ABG)
23:16:31.941 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:31.941 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:31.941 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:31.941 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:31.941 00.000 8976 move complete, result=1
23:16:31.941 00.000 8976 worker thread done servicing request
23:16:31.941 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=355, med=32, FiltMin=27, FiltMax=308, Gamma=2.260
23:16:31.951 00.010 5052 UpdateGuideState exits: m=8463 SNR=64.6
23:16:31.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:31.951 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:31.951 00.000 5052 Enqueuing Expose request
23:16:31.951 00.000 8976 Worker thread wakes up
23:16:31.951 00.000 5052 GuideStep: -0.9 px 0 ms EAST, -15.1 px 0 ms NORTH
23:16:31.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:31.952 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(198,162,37,37)
23:16:31.952 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
23:16:31.952 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.76 = 0.48)
23:16:31.952 00.000 5052 CameraToMount -- cameraX=12.14 cameraY=10.98 hyp=16.37 cameraTheta=0.74 mountX=-12.58 mountY=7.57, mountTheta=2.60
23:16:31.952 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:31.953 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:32.989 01.036 8976 Exposure complete
23:16:33.003 00.014 8976 worker thread done servicing request
23:16:33.003 00.000 5052 OnExposeComplete: enter
23:16:33.003 00.000 5052 UpdateGuideState(): m_state=6
23:16:33.003 00.000 5052 Star::Find(18, 216, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 268
23:16:33.004 00.001 5052 Star::Find returns 1 (0), X=213.55, Y=180.51, Mass=8334, SNR=64.1, Peak=310 HFD=5.2
23:16:33.004 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.36) = xAngle (-1.49 = -1.49)
23:16:33.004 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.83 = -1.83)
23:16:33.004 00.000 5052 CameraToMount -- cameraX=9.49 cameraY=11.23 hyp=14.70 cameraTheta=0.87 mountX=1.19 mountY=-14.22, mountTheta=-1.49
23:16:33.004 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=9.49, y=11.23, opts=13)
23:16:33.004 00.000 5052 Enqueuing Move request for stepguider (9.49, 11.23)
23:16:33.005 00.001 8976 Worker thread wakes up
23:16:33.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.49, 11.23) opts 0xd
23:16:33.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.49, 11.23)
23:16:33.005 00.000 8976 Moving (9.49, 11.23) raw xDistance=1.19 yDistance=-14.22
23:16:33.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.19
23:16:33.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.67 from input -14.22
23:16:33.005 00.000 8976 MoveAxis(L, 2, ABG)
23:16:33.005 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:33.005 00.000 8976 MoveAxis(U, 46, ABG)
23:16:33.005 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:33.005 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:33.005 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:33.005 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:33.005 00.000 8976 move complete, result=1
23:16:33.005 00.000 8976 worker thread done servicing request
23:16:33.006 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=310, med=32, FiltMin=28, FiltMax=252, Gamma=2.260
23:16:33.015 00.009 5052 UpdateGuideState exits: m=8334 SNR=64.1
23:16:33.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:33.015 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:33.015 00.000 5052 Enqueuing Expose request
23:16:33.015 00.000 5052 GuideStep: 1.2 px 0 ms WEST, -14.2 px 0 ms NORTH
23:16:33.015 00.000 8976 Worker thread wakes up
23:16:33.016 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:33.016 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,163,37,37)
23:16:33.016 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
23:16:33.016 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.90 = 0.62)
23:16:33.016 00.000 5052 CameraToMount -- cameraX=9.49 cameraY=11.23 hyp=14.70 cameraTheta=0.87 mountX=-9.93 mountY=8.48, mountTheta=2.43
23:16:33.016 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:33.017 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:34.046 01.029 8976 Exposure complete
23:16:34.061 00.015 8976 worker thread done servicing request
23:16:34.061 00.000 5052 OnExposeComplete: enter
23:16:34.061 00.000 5052 UpdateGuideState(): m_state=6
23:16:34.061 00.000 5052 Star::Find(18, 213, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 269
23:16:34.061 00.000 5052 Star::Find returns 1 (0), X=210.89, Y=180.88, Mass=8833, SNR=66.0, Peak=395 HFD=4.7
23:16:34.061 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.36) = xAngle (-1.32 = -1.32)
23:16:34.061 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.66 = -1.66)
23:16:34.061 00.000 5052 CameraToMount -- cameraX=6.83 cameraY=11.61 hyp=13.47 cameraTheta=1.04 mountX=3.34 mountY=-13.41, mountTheta=-1.33
23:16:34.063 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=6.83, y=11.61, opts=13)
23:16:34.063 00.000 5052 Enqueuing Move request for stepguider (6.83, 11.61)
23:16:34.063 00.000 8976 Worker thread wakes up
23:16:34.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.83, 11.61) opts 0xd
23:16:34.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.83, 11.61)
23:16:34.063 00.000 8976 Moving (6.83, 11.61) raw xDistance=3.34 yDistance=-13.41
23:16:34.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.15 from input 3.34
23:16:34.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.13 from input -13.41
23:16:34.063 00.000 8976 MoveAxis(L, 7, ABG)
23:16:34.063 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:34.063 00.000 8976 MoveAxis(U, 43, ABG)
23:16:34.063 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:34.063 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:34.063 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:34.063 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:34.063 00.000 8976 move complete, result=1
23:16:34.063 00.000 8976 worker thread done servicing request
23:16:34.063 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=395, med=32, FiltMin=27, FiltMax=307, Gamma=2.260
23:16:34.073 00.010 5052 UpdateGuideState exits: m=8833 SNR=66.0
23:16:34.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:34.073 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:34.073 00.000 5052 Enqueuing Expose request
23:16:34.073 00.000 5052 GuideStep: 3.3 px 0 ms WEST, -13.4 px 0 ms NORTH
23:16:34.073 00.000 8976 Worker thread wakes up
23:16:34.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:34.073 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,163,37,37)
23:16:34.074 00.001 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
23:16:34.074 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.07 = 0.78)
23:16:34.074 00.000 5052 CameraToMount -- cameraX=6.83 cameraY=11.61 hyp=13.47 cameraTheta=1.04 mountX=-7.29 mountY=9.51, mountTheta=2.22
23:16:34.074 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:34.074 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:35.106 01.032 8976 Exposure complete
23:16:35.120 00.014 8976 worker thread done servicing request
23:16:35.120 00.000 5052 OnExposeComplete: enter
23:16:35.120 00.000 5052 UpdateGuideState(): m_state=6
23:16:35.120 00.000 5052 Star::Find(18, 210, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 270
23:16:35.120 00.000 5052 Star::Find returns 1 (0), X=209.54, Y=180.91, Mass=8828, SNR=66.0, Peak=418 HFD=4.9
23:16:35.120 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.36) = xAngle (-1.23 = -1.23)
23:16:35.121 00.001 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.57 = -1.57)
23:16:35.121 00.000 5052 CameraToMount -- cameraX=5.47 cameraY=11.64 hyp=12.86 cameraTheta=1.13 mountX=4.32 mountY=-12.86, mountTheta=-1.25
23:16:35.121 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.47, y=11.64, opts=13)
23:16:35.121 00.000 5052 Enqueuing Move request for stepguider (5.47, 11.64)
23:16:35.121 00.000 8976 Worker thread wakes up
23:16:35.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.47, 11.64) opts 0xd
23:16:35.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.47, 11.64)
23:16:35.122 00.001 8976 Moving (5.47, 11.64) raw xDistance=4.32 yDistance=-12.86
23:16:35.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.87 from input 4.32
23:16:35.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.74 from input -12.86
23:16:35.122 00.000 8976 MoveAxis(L, 9, ABG)
23:16:35.122 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:35.122 00.000 8976 MoveAxis(U, 41, ABG)
23:16:35.122 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:35.122 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:35.122 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:35.122 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:35.122 00.000 8976 move complete, result=1
23:16:35.122 00.000 8976 worker thread done servicing request
23:16:35.122 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=418, med=32, FiltMin=27, FiltMax=291, Gamma=2.260
23:16:35.132 00.010 5052 UpdateGuideState exits: m=8828 SNR=66.0
23:16:35.132 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:35.132 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:35.132 00.000 5052 Enqueuing Expose request
23:16:35.132 00.000 5052 GuideStep: 4.3 px 0 ms WEST, -12.9 px 0 ms NORTH
23:16:35.132 00.000 8976 Worker thread wakes up
23:16:35.132 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:35.132 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,163,37,37)
23:16:35.132 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
23:16:35.132 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.16 = 0.88)
23:16:35.132 00.000 5052 CameraToMount -- cameraX=5.47 cameraY=11.64 hyp=12.86 cameraTheta=1.13 mountX=-5.94 mountY=9.88, mountTheta=2.11
23:16:35.132 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:35.134 00.002 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:36.168 01.034 8976 Exposure complete
23:16:36.182 00.014 8976 worker thread done servicing request
23:16:36.182 00.000 5052 OnExposeComplete: enter
23:16:36.182 00.000 5052 UpdateGuideState(): m_state=6
23:16:36.182 00.000 5052 Star::Find(18, 209, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 271
23:16:36.182 00.000 5052 Star::Find returns 1 (0), X=210.76, Y=180.90, Mass=8833, SNR=65.9, Peak=386 HFD=5.0
23:16:36.182 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.36) = xAngle (-1.31 = -1.31)
23:16:36.182 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.65 = -1.65)
23:16:36.182 00.000 5052 CameraToMount -- cameraX=6.70 cameraY=11.62 hyp=13.42 cameraTheta=1.05 mountX=3.44 mountY=-13.37, mountTheta=-1.32
23:16:36.183 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.70, y=11.62, opts=13)
23:16:36.183 00.000 5052 Enqueuing Move request for stepguider (6.70, 11.62)
23:16:36.183 00.000 8976 Worker thread wakes up
23:16:36.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.70, 11.62) opts 0xd
23:16:36.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.70, 11.62)
23:16:36.183 00.000 8976 Moving (6.70, 11.62) raw xDistance=3.44 yDistance=-13.37
23:16:36.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.37 from input 3.44
23:16:36.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.04 from input -13.37
23:16:36.183 00.000 8976 MoveAxis(L, 8, ABG)
23:16:36.183 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:36.183 00.000 8976 MoveAxis(U, 43, ABG)
23:16:36.183 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:36.184 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:36.184 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:36.184 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:36.184 00.000 8976 move complete, result=1
23:16:36.184 00.000 8976 worker thread done servicing request
23:16:36.184 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=386, med=32, FiltMin=28, FiltMax=302, Gamma=2.260
23:16:36.194 00.010 5052 UpdateGuideState exits: m=8833 SNR=65.9
23:16:36.195 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:36.195 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:36.195 00.000 5052 Enqueuing Expose request
23:16:36.195 00.000 8976 Worker thread wakes up
23:16:36.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:36.195 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,163,37,37)
23:16:36.195 00.000 5052 GuideStep: 3.4 px 0 ms WEST, -13.4 px 0 ms NORTH
23:16:36.195 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
23:16:36.195 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.08 = 0.79)
23:16:36.196 00.001 5052 CameraToMount -- cameraX=6.70 cameraY=11.62 hyp=13.42 cameraTheta=1.05 mountX=-7.17 mountY=9.56, mountTheta=2.21
23:16:36.196 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:36.196 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:37.234 01.038 8976 Exposure complete
23:16:37.248 00.014 8976 worker thread done servicing request
23:16:37.248 00.000 5052 OnExposeComplete: enter
23:16:37.248 00.000 5052 UpdateGuideState(): m_state=6
23:16:37.248 00.000 5052 Star::Find(18, 210, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 272
23:16:37.248 00.000 5052 Star::Find returns 1 (0), X=212.61, Y=180.32, Mass=8825, SNR=65.9, Peak=479 HFD=5.1
23:16:37.248 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.36) = xAngle (-1.45 = -1.45)
23:16:37.248 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.79 = -1.79)
23:16:37.248 00.000 5052 CameraToMount -- cameraX=8.55 cameraY=11.05 hyp=13.97 cameraTheta=0.91 mountX=1.72 mountY=-13.65, mountTheta=-1.45
23:16:37.249 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.55, y=11.05, opts=13)
23:16:37.249 00.000 5052 Enqueuing Move request for stepguider (8.55, 11.05)
23:16:37.249 00.000 8976 Worker thread wakes up
23:16:37.249 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.55, 11.05) opts 0xd
23:16:37.249 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.55, 11.05)
23:16:37.249 00.000 8976 Moving (8.55, 11.05) raw xDistance=1.72 yDistance=-13.65
23:16:37.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.25 from input 1.72
23:16:37.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.23 from input -13.65
23:16:37.249 00.000 8976 MoveAxis(L, 4, ABG)
23:16:37.249 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:37.249 00.000 8976 MoveAxis(U, 44, ABG)
23:16:37.249 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:37.249 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:37.249 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:37.249 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:37.250 00.001 8976 move complete, result=1
23:16:37.250 00.000 8976 worker thread done servicing request
23:16:37.250 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=479, med=32, FiltMin=28, FiltMax=308, Gamma=2.260
23:16:37.259 00.009 5052 UpdateGuideState exits: m=8825 SNR=65.9
23:16:37.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:37.259 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:37.260 00.001 5052 Enqueuing Expose request
23:16:37.260 00.000 5052 GuideStep: 1.7 px 0 ms WEST, -13.6 px 0 ms NORTH
23:16:37.260 00.000 8976 Worker thread wakes up
23:16:37.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:37.260 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,162,37,37)
23:16:37.260 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
23:16:37.260 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.94 = 0.66)
23:16:37.260 00.000 5052 CameraToMount -- cameraX=8.55 cameraY=11.05 hyp=13.97 cameraTheta=0.91 mountX=-8.99 mountY=8.54, mountTheta=2.38
23:16:37.260 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:37.260 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:38.301 01.041 8976 Exposure complete
23:16:38.312 00.011 8976 worker thread done servicing request
23:16:38.312 00.000 5052 OnExposeComplete: enter
23:16:38.312 00.000 5052 UpdateGuideState(): m_state=6
23:16:38.312 00.000 5052 Star::Find(18, 212, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 273
23:16:38.312 00.000 5052 Star::Find returns 1 (0), X=212.53, Y=180.75, Mass=8909, SNR=66.2, Peak=453 HFD=5.2
23:16:38.312 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.36) = xAngle (-1.42 = -1.42)
23:16:38.312 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.76 = -1.76)
23:16:38.312 00.000 5052 CameraToMount -- cameraX=8.47 cameraY=11.47 hyp=14.26 cameraTheta=0.93 mountX=2.08 mountY=-14.00, mountTheta=-1.42
23:16:38.318 00.006 5052 SchedulePrimaryMove(0FF36BA8, x=8.47, y=11.47, opts=13)
23:16:38.318 00.000 5052 Enqueuing Move request for stepguider (8.47, 11.47)
23:16:38.318 00.000 8976 Worker thread wakes up
23:16:38.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.47, 11.47) opts 0xd
23:16:38.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.47, 11.47)
23:16:38.318 00.000 8976 Moving (8.47, 11.47) raw xDistance=2.08 yDistance=-14.00
23:16:38.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.40 from input 2.08
23:16:38.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.46 from input -14.00
23:16:38.318 00.000 8976 MoveAxis(L, 5, ABG)
23:16:38.318 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:38.318 00.000 8976 MoveAxis(U, 45, ABG)
23:16:38.318 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:38.318 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:38.318 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:38.318 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:38.318 00.000 8976 move complete, result=1
23:16:38.318 00.000 8976 worker thread done servicing request
23:16:38.318 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=453, med=32, FiltMin=27, FiltMax=335, Gamma=2.260
23:16:38.329 00.011 5052 UpdateGuideState exits: m=8909 SNR=66.2
23:16:38.329 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:38.329 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:38.329 00.000 5052 Enqueuing Expose request
23:16:38.329 00.000 8976 Worker thread wakes up
23:16:38.329 00.000 5052 GuideStep: 2.1 px 0 ms WEST, -14.0 px 0 ms NORTH
23:16:38.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:38.329 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,163,37,37)
23:16:38.329 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
23:16:38.329 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.96 = 0.68)
23:16:38.329 00.000 5052 CameraToMount -- cameraX=8.47 cameraY=11.47 hyp=14.26 cameraTheta=0.93 mountX=-8.93 mountY=8.97, mountTheta=2.35
23:16:38.329 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:38.329 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:39.360 01.031 8976 Exposure complete
23:16:39.374 00.014 8976 worker thread done servicing request
23:16:39.374 00.000 5052 OnExposeComplete: enter
23:16:39.374 00.000 5052 UpdateGuideState(): m_state=6
23:16:39.374 00.000 5052 Star::Find(18, 212, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 274
23:16:39.374 00.000 5052 Star::Find returns 1 (0), X=210.06, Y=180.86, Mass=8591, SNR=65.1, Peak=417 HFD=4.7
23:16:39.374 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.36) = xAngle (-1.27 = -1.27)
23:16:39.375 00.001 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.61 = -1.61)
23:16:39.375 00.000 5052 CameraToMount -- cameraX=5.99 cameraY=11.59 hyp=13.05 cameraTheta=1.09 mountX=3.92 mountY=-13.04, mountTheta=-1.28
23:16:39.375 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.99, y=11.59, opts=13)
23:16:39.375 00.000 5052 Enqueuing Move request for stepguider (5.99, 11.59)
23:16:39.375 00.000 8976 Worker thread wakes up
23:16:39.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.99, 11.59) opts 0xd
23:16:39.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.99, 11.59)
23:16:39.376 00.001 8976 Moving (5.99, 11.59) raw xDistance=3.92 yDistance=-13.04
23:16:39.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.56 from input 3.92
23:16:39.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.88 from input -13.04
23:16:39.376 00.000 8976 MoveAxis(L, 8, ABG)
23:16:39.376 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:39.376 00.000 8976 MoveAxis(U, 42, ABG)
23:16:39.376 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:39.376 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:39.376 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:39.376 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:39.376 00.000 8976 move complete, result=1
23:16:39.376 00.000 8976 worker thread done servicing request
23:16:39.376 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=417, med=32, FiltMin=27, FiltMax=345, Gamma=2.260
23:16:39.386 00.010 5052 UpdateGuideState exits: m=8591 SNR=65.1
23:16:39.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:39.387 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:39.387 00.000 5052 Enqueuing Expose request
23:16:39.387 00.000 5052 GuideStep: 3.9 px 0 ms WEST, -13.0 px 0 ms NORTH
23:16:39.387 00.000 8976 Worker thread wakes up
23:16:39.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:39.387 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,163,37,37)
23:16:39.387 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
23:16:39.387 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.12 = 0.84)
23:16:39.387 00.000 5052 CameraToMount -- cameraX=5.99 cameraY=11.59 hyp=13.05 cameraTheta=1.09 mountX=-6.46 mountY=9.71, mountTheta=2.16
23:16:39.388 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:39.388 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:40.429 01.041 8976 Exposure complete
23:16:40.444 00.015 8976 worker thread done servicing request
23:16:40.444 00.000 5052 OnExposeComplete: enter
23:16:40.444 00.000 5052 UpdateGuideState(): m_state=6
23:16:40.445 00.001 5052 Star::Find(18, 210, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 275
23:16:40.445 00.000 5052 Star::Find returns 1 (0), X=208.23, Y=180.92, Mass=8871, SNR=66.1, Peak=417 HFD=4.5
23:16:40.445 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.36) = xAngle (-1.13 = -1.13)
23:16:40.445 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.47 = -1.47)
23:16:40.445 00.000 5052 CameraToMount -- cameraX=4.16 cameraY=11.64 hyp=12.36 cameraTheta=1.23 mountX=5.25 mountY=-12.30, mountTheta=-1.17
23:16:40.446 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.16, y=11.64, opts=13)
23:16:40.446 00.000 5052 Enqueuing Move request for stepguider (4.16, 11.64)
23:16:40.446 00.000 8976 Worker thread wakes up
23:16:40.446 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.16, 11.64) opts 0xd
23:16:40.446 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.16, 11.64)
23:16:40.446 00.000 8976 Moving (4.16, 11.64) raw xDistance=5.25 yDistance=-12.30
23:16:40.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.49 from input 5.25
23:16:40.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.37 from input -12.30
23:16:40.446 00.000 8976 MoveAxis(L, 11, ABG)
23:16:40.446 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:40.446 00.000 8976 MoveAxis(U, 40, ABG)
23:16:40.446 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:40.446 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:40.446 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:40.446 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:40.446 00.000 8976 move complete, result=1
23:16:40.446 00.000 8976 worker thread done servicing request
23:16:40.447 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=417, med=32, FiltMin=27, FiltMax=341, Gamma=2.260
23:16:40.456 00.009 5052 UpdateGuideState exits: m=8871 SNR=66.1
23:16:40.457 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:40.457 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:40.457 00.000 5052 Enqueuing Expose request
23:16:40.457 00.000 5052 GuideStep: 5.3 px 0 ms WEST, -12.3 px 0 ms NORTH
23:16:40.457 00.000 8976 Worker thread wakes up
23:16:40.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:40.457 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,163,37,37)
23:16:40.458 00.001 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
23:16:40.458 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.26 = 0.97)
23:16:40.458 00.000 5052 CameraToMount -- cameraX=4.16 cameraY=11.64 hyp=12.36 cameraTheta=1.23 mountX=-4.64 mountY=10.22, mountTheta=2.00
23:16:40.458 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:40.458 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:41.487 01.029 8976 Exposure complete
23:16:41.502 00.015 8976 worker thread done servicing request
23:16:41.502 00.000 5052 OnExposeComplete: enter
23:16:41.502 00.000 5052 UpdateGuideState(): m_state=6
23:16:41.502 00.000 5052 Star::Find(18, 208, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 276
23:16:41.502 00.000 5052 Star::Find returns 1 (0), X=207.64, Y=180.92, Mass=8692, SNR=65.4, Peak=447 HFD=4.4
23:16:41.503 00.001 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.36) = xAngle (-1.09 = -1.09)
23:16:41.503 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.43 = -1.43)
23:16:41.503 00.000 5052 CameraToMount -- cameraX=3.58 cameraY=11.64 hyp=12.18 cameraTheta=1.27 mountX=5.67 mountY=-12.05, mountTheta=-1.13
23:16:41.503 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.58, y=11.64, opts=13)
23:16:41.503 00.000 5052 Enqueuing Move request for stepguider (3.58, 11.64)
23:16:41.504 00.001 8976 Worker thread wakes up
23:16:41.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.58, 11.64) opts 0xd
23:16:41.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.58, 11.64)
23:16:41.504 00.000 8976 Moving (3.58, 11.64) raw xDistance=5.67 yDistance=-12.05
23:16:41.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.81 from input 5.67
23:16:41.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.18 from input -12.05
23:16:41.504 00.000 8976 MoveAxis(L, 12, ABG)
23:16:41.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:41.504 00.000 8976 MoveAxis(U, 39, ABG)
23:16:41.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:41.504 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:41.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:41.504 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:41.504 00.000 8976 move complete, result=1
23:16:41.504 00.000 8976 worker thread done servicing request
23:16:41.505 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=447, med=32, FiltMin=28, FiltMax=353, Gamma=2.260
23:16:41.514 00.009 5052 UpdateGuideState exits: m=8692 SNR=65.4
23:16:41.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:41.514 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:41.514 00.000 5052 Enqueuing Expose request
23:16:41.515 00.001 8976 Worker thread wakes up
23:16:41.515 00.000 5052 GuideStep: 5.7 px 0 ms WEST, -12.1 px 0 ms NORTH
23:16:41.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:41.515 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,163,37,37)
23:16:41.515 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
23:16:41.515 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.30 = 1.02)
23:16:41.515 00.000 5052 CameraToMount -- cameraX=3.58 cameraY=11.64 hyp=12.18 cameraTheta=1.27 mountX=-4.05 mountY=10.37, mountTheta=1.94
23:16:41.516 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:41.516 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:42.554 01.038 8976 Exposure complete
23:16:42.568 00.014 8976 worker thread done servicing request
23:16:42.568 00.000 5052 OnExposeComplete: enter
23:16:42.568 00.000 5052 UpdateGuideState(): m_state=6
23:16:42.568 00.000 5052 Star::Find(18, 207, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 277
23:16:42.569 00.001 5052 Star::Find returns 1 (0), X=207.85, Y=180.79, Mass=8937, SNR=66.5, Peak=423 HFD=4.6
23:16:42.569 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.36) = xAngle (-1.11 = -1.11)
23:16:42.569 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.45 = -1.45)
23:16:42.569 00.000 5052 CameraToMount -- cameraX=3.78 cameraY=11.52 hyp=12.13 cameraTheta=1.25 mountX=5.44 mountY=-12.03, mountTheta=-1.15
23:16:42.569 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.78, y=11.52, opts=13)
23:16:42.569 00.000 5052 Enqueuing Move request for stepguider (3.78, 11.52)
23:16:42.570 00.001 8976 Worker thread wakes up
23:16:42.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.78, 11.52) opts 0xd
23:16:42.570 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.78, 11.52)
23:16:42.570 00.000 8976 Moving (3.78, 11.52) raw xDistance=5.44 yDistance=-12.03
23:16:42.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.69 from input 5.44
23:16:42.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.15 from input -12.03
23:16:42.570 00.000 8976 MoveAxis(L, 12, ABG)
23:16:42.570 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:42.570 00.000 8976 MoveAxis(U, 39, ABG)
23:16:42.570 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:42.570 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:42.570 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:42.570 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:42.570 00.000 8976 move complete, result=1
23:16:42.570 00.000 8976 worker thread done servicing request
23:16:42.571 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=423, med=32, FiltMin=28, FiltMax=372, Gamma=2.260
23:16:42.580 00.009 5052 UpdateGuideState exits: m=8937 SNR=66.5
23:16:42.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:42.580 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:42.580 00.000 5052 Enqueuing Expose request
23:16:42.580 00.000 5052 GuideStep: 5.4 px 0 ms WEST, -12.0 px 0 ms NORTH
23:16:42.580 00.000 8976 Worker thread wakes up
23:16:42.581 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:42.581 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,163,37,37)
23:16:42.581 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
23:16:42.581 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.28 = 1.00)
23:16:42.581 00.000 5052 CameraToMount -- cameraX=3.78 cameraY=11.52 hyp=12.13 cameraTheta=1.25 mountX=-4.25 mountY=10.20, mountTheta=1.97
23:16:42.581 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:42.581 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:43.620 01.039 8976 Exposure complete
23:16:43.634 00.014 8976 worker thread done servicing request
23:16:43.634 00.000 5052 OnExposeComplete: enter
23:16:43.635 00.001 5052 UpdateGuideState(): m_state=6
23:16:43.635 00.000 5052 Star::Find(18, 207, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 278
23:16:43.635 00.000 5052 Star::Find returns 1 (0), X=208.17, Y=180.74, Mass=8764, SNR=65.7, Peak=391 HFD=4.7
23:16:43.635 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.36) = xAngle (-1.13 = -1.13)
23:16:43.635 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.47 = -1.47)
23:16:43.635 00.000 5052 CameraToMount -- cameraX=4.11 cameraY=11.47 hyp=12.18 cameraTheta=1.23 mountX=5.16 mountY=-12.12, mountTheta=-1.17
23:16:43.636 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.11, y=11.47, opts=13)
23:16:43.636 00.000 5052 Enqueuing Move request for stepguider (4.11, 11.47)
23:16:43.636 00.000 8976 Worker thread wakes up
23:16:43.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.11, 11.47) opts 0xd
23:16:43.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.11, 11.47)
23:16:43.636 00.000 8976 Moving (4.11, 11.47) raw xDistance=5.16 yDistance=-12.12
23:16:43.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.51 from input 5.16
23:16:43.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.21 from input -12.12
23:16:43.636 00.000 8976 MoveAxis(L, 11, ABG)
23:16:43.636 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:43.636 00.000 8976 MoveAxis(U, 39, ABG)
23:16:43.636 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:43.636 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:43.636 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:43.636 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:43.636 00.000 8976 move complete, result=1
23:16:43.636 00.000 8976 worker thread done servicing request
23:16:43.637 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=391, med=32, FiltMin=27, FiltMax=341, Gamma=2.260
23:16:43.647 00.010 5052 UpdateGuideState exits: m=8764 SNR=65.7
23:16:43.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:43.647 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:43.647 00.000 5052 Enqueuing Expose request
23:16:43.647 00.000 5052 GuideStep: 5.2 px 0 ms WEST, -12.1 px 0 ms NORTH
23:16:43.647 00.000 8976 Worker thread wakes up
23:16:43.647 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:43.647 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,163,37,37)
23:16:43.648 00.001 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
23:16:43.648 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.25 = 0.97)
23:16:43.648 00.000 5052 CameraToMount -- cameraX=4.11 cameraY=11.47 hyp=12.18 cameraTheta=1.23 mountX=-4.58 mountY=10.06, mountTheta=2.00
23:16:43.648 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:43.648 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:44.687 01.039 8976 Exposure complete
23:16:44.700 00.013 8976 worker thread done servicing request
23:16:44.700 00.000 5052 OnExposeComplete: enter
23:16:44.701 00.001 5052 UpdateGuideState(): m_state=6
23:16:44.701 00.000 5052 Star::Find(18, 208, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 279
23:16:44.701 00.000 5052 Star::Find returns 1 (0), X=209.62, Y=180.64, Mass=8826, SNR=65.9, Peak=383 HFD=4.9
23:16:44.701 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.36) = xAngle (-1.24 = -1.24)
23:16:44.701 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.58 = -1.58)
23:16:44.701 00.000 5052 CameraToMount -- cameraX=5.56 cameraY=11.36 hyp=12.65 cameraTheta=1.12 mountX=4.07 mountY=-12.65, mountTheta=-1.26
23:16:44.701 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.56, y=11.36, opts=13)
23:16:44.702 00.001 5052 Enqueuing Move request for stepguider (5.56, 11.36)
23:16:44.702 00.000 8976 Worker thread wakes up
23:16:44.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.56, 11.36) opts 0xd
23:16:44.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.56, 11.36)
23:16:44.702 00.000 8976 Moving (5.56, 11.36) raw xDistance=4.07 yDistance=-12.65
23:16:44.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.81 from input 4.07
23:16:44.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.54 from input -12.65
23:16:44.702 00.000 8976 MoveAxis(L, 9, ABG)
23:16:44.702 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:44.702 00.000 8976 MoveAxis(U, 40, ABG)
23:16:44.702 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:44.702 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:44.702 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:44.702 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:44.702 00.000 8976 move complete, result=1
23:16:44.702 00.000 8976 worker thread done servicing request
23:16:44.703 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=383, med=32, FiltMin=28, FiltMax=309, Gamma=2.260
23:16:44.712 00.009 5052 UpdateGuideState exits: m=8826 SNR=65.9
23:16:44.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:44.712 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:44.712 00.000 5052 Enqueuing Expose request
23:16:44.712 00.000 5052 GuideStep: 4.1 px 0 ms WEST, -12.6 px 0 ms NORTH
23:16:44.712 00.000 8976 Worker thread wakes up
23:16:44.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:44.713 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(192,163,37,37)
23:16:44.713 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
23:16:44.713 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.14 = 0.86)
23:16:44.713 00.000 5052 CameraToMount -- cameraX=5.56 cameraY=11.36 hyp=12.65 cameraTheta=1.12 mountX=-6.01 mountY=9.60, mountTheta=2.13
23:16:44.713 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:44.713 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:45.744 01.031 8976 Exposure complete
23:16:45.758 00.014 8976 worker thread done servicing request
23:16:45.758 00.000 5052 OnExposeComplete: enter
23:16:45.758 00.000 5052 UpdateGuideState(): m_state=6
23:16:45.758 00.000 5052 Star::Find(18, 209, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 280
23:16:45.758 00.000 5052 Star::Find returns 1 (0), X=211.20, Y=180.74, Mass=8800, SNR=65.8, Peak=300 HFD=5.4
23:16:45.758 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.36) = xAngle (-1.35 = -1.35)
23:16:45.758 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.68 = -1.68)
23:16:45.758 00.000 5052 CameraToMount -- cameraX=7.14 cameraY=11.47 hyp=13.51 cameraTheta=1.01 mountX=3.02 mountY=-13.42, mountTheta=-1.35
23:16:45.759 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.14, y=11.47, opts=13)
23:16:45.759 00.000 5052 Enqueuing Move request for stepguider (7.14, 11.47)
23:16:45.759 00.000 8976 Worker thread wakes up
23:16:45.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.14, 11.47) opts 0xd
23:16:45.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.14, 11.47)
23:16:45.759 00.000 8976 Moving (7.14, 11.47) raw xDistance=3.02 yDistance=-13.42
23:16:45.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.10 from input 3.02
23:16:45.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.05 from input -13.42
23:16:45.759 00.000 8976 MoveAxis(L, 7, ABG)
23:16:45.759 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:45.759 00.000 8976 MoveAxis(U, 43, ABG)
23:16:45.759 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:45.759 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:45.760 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:45.760 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:45.760 00.000 8976 move complete, result=1
23:16:45.760 00.000 8976 worker thread done servicing request
23:16:45.760 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=300, med=32, FiltMin=28, FiltMax=280, Gamma=2.260
23:16:45.770 00.010 5052 UpdateGuideState exits: m=8800 SNR=65.8
23:16:45.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:45.770 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:45.770 00.000 5052 Enqueuing Expose request
23:16:45.770 00.000 5052 GuideStep: 3.0 px 0 ms WEST, -13.4 px 0 ms NORTH
23:16:45.770 00.000 8976 Worker thread wakes up
23:16:45.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:45.770 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,163,37,37)
23:16:45.771 00.001 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
23:16:45.771 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.04 = 0.76)
23:16:45.771 00.000 5052 CameraToMount -- cameraX=7.14 cameraY=11.47 hyp=13.51 cameraTheta=1.01 mountX=-7.60 mountY=9.30, mountTheta=2.26
23:16:45.771 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:45.771 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:46.797 01.026 8976 Exposure complete
23:16:46.811 00.014 8976 worker thread done servicing request
23:16:46.811 00.000 5052 OnExposeComplete: enter
23:16:46.811 00.000 5052 UpdateGuideState(): m_state=6
23:16:46.811 00.000 5052 Star::Find(18, 211, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 281
23:16:46.812 00.001 5052 Star::Find returns 1 (0), X=213.11, Y=180.96, Mass=8965, SNR=66.6, Peak=387 HFD=4.6
23:16:46.812 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.36) = xAngle (-1.45 = -1.45)
23:16:46.812 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.79 = -1.79)
23:16:46.812 00.000 5052 CameraToMount -- cameraX=9.05 cameraY=11.68 hyp=14.78 cameraTheta=0.91 mountX=1.82 mountY=-14.44, mountTheta=-1.45
23:16:46.812 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=9.05, y=11.68, opts=13)
23:16:46.812 00.000 5052 Enqueuing Move request for stepguider (9.05, 11.68)
23:16:46.812 00.000 8976 Worker thread wakes up
23:16:46.813 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (9.05, 11.68) opts 0xd
23:16:46.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (9.05, 11.68)
23:16:46.813 00.000 8976 Moving (9.05, 11.68) raw xDistance=1.82 yDistance=-14.44
23:16:46.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.29 from input 1.82
23:16:46.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.73 from input -14.44
23:16:46.813 00.000 8976 MoveAxis(L, 4, ABG)
23:16:46.813 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:46.813 00.000 8976 MoveAxis(U, 46, ABG)
23:16:46.813 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:46.813 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:46.813 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:46.813 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:46.813 00.000 8976 move complete, result=1
23:16:46.813 00.000 8976 worker thread done servicing request
23:16:46.813 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=387, med=32, FiltMin=28, FiltMax=316, Gamma=2.260
23:16:46.824 00.011 5052 UpdateGuideState exits: m=8965 SNR=66.6
23:16:46.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:46.824 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:46.824 00.000 5052 Enqueuing Expose request
23:16:46.824 00.000 5052 GuideStep: 1.8 px 0 ms WEST, -14.4 px 0 ms NORTH
23:16:46.824 00.000 8976 Worker thread wakes up
23:16:46.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:46.824 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,163,37,37)
23:16:46.825 00.001 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
23:16:46.825 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.94 = 0.66)
23:16:46.825 00.000 5052 CameraToMount -- cameraX=9.05 cameraY=11.68 hyp=14.78 cameraTheta=0.91 mountX=-9.52 mountY=9.03, mountTheta=2.38
23:16:46.825 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:46.825 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:47.861 01.036 8976 Exposure complete
23:16:47.875 00.014 8976 worker thread done servicing request
23:16:47.875 00.000 5052 OnExposeComplete: enter
23:16:47.875 00.000 5052 UpdateGuideState(): m_state=6
23:16:47.875 00.000 5052 Star::Find(18, 213, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 282
23:16:47.875 00.000 5052 Star::Find returns 1 (0), X=213.04, Y=181.18, Mass=8759, SNR=65.8, Peak=403 HFD=4.7
23:16:47.875 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.36) = xAngle (-1.43 = -1.43)
23:16:47.875 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.77 = -1.77)
23:16:47.876 00.001 5052 CameraToMount -- cameraX=8.98 cameraY=11.90 hyp=14.91 cameraTheta=0.92 mountX=2.02 mountY=-14.60, mountTheta=-1.43
23:16:47.876 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=8.98, y=11.90, opts=13)
23:16:47.876 00.000 5052 Enqueuing Move request for stepguider (8.98, 11.90)
23:16:47.876 00.000 8976 Worker thread wakes up
23:16:47.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.98, 11.90) opts 0xd
23:16:47.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.98, 11.90)
23:16:47.876 00.000 8976 Moving (8.98, 11.90) raw xDistance=2.02 yDistance=-14.60
23:16:47.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.36 from input 2.02
23:16:47.877 00.001 8976 GuideAlgorithmHysteresis::Result() returns -9.88 from input -14.60
23:16:47.877 00.000 8976 MoveAxis(L, 4, ABG)
23:16:47.877 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:47.877 00.000 8976 MoveAxis(U, 47, ABG)
23:16:47.877 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:47.877 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:47.877 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:47.877 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:47.877 00.000 8976 move complete, result=1
23:16:47.877 00.000 8976 worker thread done servicing request
23:16:47.877 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=403, med=32, FiltMin=27, FiltMax=322, Gamma=2.260
23:16:47.887 00.010 5052 UpdateGuideState exits: m=8759 SNR=65.8
23:16:47.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:47.887 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:47.887 00.000 5052 Enqueuing Expose request
23:16:47.887 00.000 5052 GuideStep: 2.0 px 0 ms WEST, -14.6 px 0 ms NORTH
23:16:47.887 00.000 8976 Worker thread wakes up
23:16:47.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:47.887 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,163,37,37)
23:16:47.888 00.001 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
23:16:47.888 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.95 = 0.67)
23:16:47.888 00.000 5052 CameraToMount -- cameraX=8.98 cameraY=11.90 hyp=14.91 cameraTheta=0.92 mountX=-9.45 mountY=9.26, mountTheta=2.37
23:16:47.888 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:47.888 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:48.943 01.055 8976 Exposure complete
23:16:48.956 00.013 8976 worker thread done servicing request
23:16:48.957 00.001 5052 OnExposeComplete: enter
23:16:48.957 00.000 5052 UpdateGuideState(): m_state=6
23:16:48.957 00.000 5052 Star::Find(18, 213, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 283
23:16:48.957 00.000 5052 Star::Find returns 1 (0), X=212.28, Y=181.55, Mass=8991, SNR=66.6, Peak=381 HFD=5.1
23:16:48.957 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.36) = xAngle (-1.38 = -1.38)
23:16:48.957 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.72 = -1.72)
23:16:48.957 00.000 5052 CameraToMount -- cameraX=8.22 cameraY=12.28 hyp=14.78 cameraTheta=0.98 mountX=2.82 mountY=-14.62, mountTheta=-1.38
23:16:48.958 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=8.22, y=12.28, opts=13)
23:16:48.958 00.000 5052 Enqueuing Move request for stepguider (8.22, 12.28)
23:16:48.958 00.000 8976 Worker thread wakes up
23:16:48.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (8.22, 12.28) opts 0xd
23:16:48.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (8.22, 12.28)
23:16:48.958 00.000 8976 Moving (8.22, 12.28) raw xDistance=2.82 yDistance=-14.62
23:16:48.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.87 from input 2.82
23:16:48.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.90 from input -14.62
23:16:48.958 00.000 8976 MoveAxis(L, 6, ABG)
23:16:48.958 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:48.958 00.000 8976 MoveAxis(U, 47, ABG)
23:16:48.958 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:48.958 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:48.958 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:48.958 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:48.958 00.000 8976 move complete, result=1
23:16:48.959 00.001 8976 worker thread done servicing request
23:16:48.959 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=381, med=32, FiltMin=28, FiltMax=306, Gamma=2.260
23:16:48.968 00.009 5052 UpdateGuideState exits: m=8991 SNR=66.6
23:16:48.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:48.968 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:48.968 00.000 5052 Enqueuing Expose request
23:16:48.968 00.000 5052 GuideStep: 2.8 px 0 ms WEST, -14.6 px 0 ms NORTH
23:16:48.968 00.000 8976 Worker thread wakes up
23:16:48.969 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:48.969 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,164,37,37)
23:16:48.969 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
23:16:48.969 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.01 = 0.73)
23:16:48.969 00.000 5052 CameraToMount -- cameraX=8.22 cameraY=12.28 hyp=14.78 cameraTheta=0.98 mountX=-8.71 mountY=9.81, mountTheta=2.30
23:16:48.969 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:48.969 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:49.996 01.027 8976 Exposure complete
23:16:50.010 00.014 8976 worker thread done servicing request
23:16:50.010 00.000 5052 OnExposeComplete: enter
23:16:50.010 00.000 5052 UpdateGuideState(): m_state=6
23:16:50.010 00.000 5052 Star::Find(18, 212, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 284
23:16:50.010 00.000 5052 Star::Find returns 1 (0), X=211.25, Y=181.55, Mass=9181, SNR=67.4, Peak=367 HFD=5.1
23:16:50.010 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.36) = xAngle (-1.32 = -1.32)
23:16:50.010 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.66 = -1.66)
23:16:50.010 00.000 5052 CameraToMount -- cameraX=7.19 cameraY=12.28 hyp=14.22 cameraTheta=1.04 mountX=3.55 mountY=-14.17, mountTheta=-1.33
23:16:50.011 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.19, y=12.28, opts=13)
23:16:50.011 00.000 5052 Enqueuing Move request for stepguider (7.19, 12.28)
23:16:50.011 00.000 8976 Worker thread wakes up
23:16:50.011 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.19, 12.28) opts 0xd
23:16:50.011 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.19, 12.28)
23:16:50.012 00.001 8976 Moving (7.19, 12.28) raw xDistance=3.55 yDistance=-14.17
23:16:50.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.37 from input 3.55
23:16:50.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.62 from input -14.17
23:16:50.012 00.000 8976 MoveAxis(L, 8, ABG)
23:16:50.012 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:50.012 00.000 8976 MoveAxis(U, 45, ABG)
23:16:50.012 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:50.012 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:50.012 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:50.012 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:50.012 00.000 8976 move complete, result=1
23:16:50.012 00.000 8976 worker thread done servicing request
23:16:50.013 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=367, med=32, FiltMin=28, FiltMax=315, Gamma=2.260
23:16:50.022 00.009 5052 UpdateGuideState exits: m=9181 SNR=67.4
23:16:50.022 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:50.022 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:50.022 00.000 5052 Enqueuing Expose request
23:16:50.022 00.000 8976 Worker thread wakes up
23:16:50.023 00.001 5052 GuideStep: 3.6 px 0 ms WEST, -14.2 px 0 ms NORTH
23:16:50.023 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:50.023 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,164,37,37)
23:16:50.023 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
23:16:50.023 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.07 = 0.79)
23:16:50.023 00.000 5052 CameraToMount -- cameraX=7.19 cameraY=12.28 hyp=14.22 cameraTheta=1.04 mountX=-7.68 mountY=10.07, mountTheta=2.22
23:16:50.024 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:50.024 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:51.059 01.035 8976 Exposure complete
23:16:51.073 00.014 8976 worker thread done servicing request
23:16:51.073 00.000 5052 OnExposeComplete: enter
23:16:51.073 00.000 5052 UpdateGuideState(): m_state=6
23:16:51.073 00.000 5052 Star::Find(18, 211, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 285
23:16:51.073 00.000 5052 Star::Find returns 1 (0), X=209.34, Y=181.53, Mass=8937, SNR=66.4, Peak=358 HFD=5.1
23:16:51.073 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.36) = xAngle (-1.20 = -1.20)
23:16:51.073 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.53 = -1.53)
23:16:51.073 00.000 5052 CameraToMount -- cameraX=5.28 cameraY=12.25 hyp=13.34 cameraTheta=1.16 mountX=4.89 mountY=-13.33, mountTheta=-1.22
23:16:51.074 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.28, y=12.25, opts=13)
23:16:51.074 00.000 5052 Enqueuing Move request for stepguider (5.28, 12.25)
23:16:51.074 00.000 8976 Worker thread wakes up
23:16:51.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.28, 12.25) opts 0xd
23:16:51.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.28, 12.25)
23:16:51.074 00.000 8976 Moving (5.28, 12.25) raw xDistance=4.89 yDistance=-13.33
23:16:51.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.25 from input 4.89
23:16:51.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.07 from input -13.33
23:16:51.075 00.001 8976 MoveAxis(L, 10, ABG)
23:16:51.075 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:51.075 00.000 8976 MoveAxis(U, 43, ABG)
23:16:51.075 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:51.075 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:51.075 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:51.075 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:51.075 00.000 8976 move complete, result=1
23:16:51.075 00.000 8976 worker thread done servicing request
23:16:51.075 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=358, med=32, FiltMin=28, FiltMax=298, Gamma=2.260
23:16:51.086 00.011 5052 UpdateGuideState exits: m=8937 SNR=66.4
23:16:51.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:51.086 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:51.086 00.000 5052 Enqueuing Expose request
23:16:51.086 00.000 8976 Worker thread wakes up
23:16:51.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:51.086 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,164,37,37)
23:16:51.086 00.000 5052 GuideStep: 4.9 px 0 ms WEST, -13.3 px 0 ms NORTH
23:16:51.087 00.001 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.27 = -2.02)
23:16:51.087 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.19 = 0.91)
23:16:51.087 00.000 5052 CameraToMount -- cameraX=5.28 cameraY=12.25 hyp=13.34 cameraTheta=1.16 mountX=-5.77 mountY=10.53, mountTheta=2.07
23:16:51.087 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:51.087 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:52.128 01.041 8976 Exposure complete
23:16:52.143 00.015 8976 worker thread done servicing request
23:16:52.143 00.000 5052 OnExposeComplete: enter
23:16:52.143 00.000 5052 UpdateGuideState(): m_state=6
23:16:52.143 00.000 5052 Star::Find(18, 209, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 286
23:16:52.143 00.000 5052 Star::Find returns 1 (0), X=208.02, Y=181.46, Mass=8966, SNR=66.5, Peak=424 HFD=5.1
23:16:52.143 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.36) = xAngle (-1.10 = -1.10)
23:16:52.143 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.44 = -1.44)
23:16:52.143 00.000 5052 CameraToMount -- cameraX=3.96 cameraY=12.18 hyp=12.81 cameraTheta=1.26 mountX=5.78 mountY=-12.71, mountTheta=-1.14
23:16:52.144 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.96, y=12.18, opts=13)
23:16:52.144 00.000 5052 Enqueuing Move request for stepguider (3.96, 12.18)
23:16:52.144 00.000 8976 Worker thread wakes up
23:16:52.144 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.96, 12.18) opts 0xd
23:16:52.144 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.96, 12.18)
23:16:52.144 00.000 8976 Moving (3.96, 12.18) raw xDistance=5.78 yDistance=-12.71
23:16:52.145 00.001 8976 GuideAlgorithmHysteresis::Result() returns 3.87 from input 5.78
23:16:52.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.64 from input -12.71
23:16:52.145 00.000 8976 MoveAxis(L, 12, ABG)
23:16:52.145 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:52.145 00.000 8976 MoveAxis(U, 41, ABG)
23:16:52.145 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:52.145 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:52.145 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:52.145 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:52.145 00.000 8976 move complete, result=1
23:16:52.145 00.000 8976 worker thread done servicing request
23:16:52.145 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=424, med=32, FiltMin=27, FiltMax=300, Gamma=2.260
23:16:52.157 00.012 5052 UpdateGuideState exits: m=8966 SNR=66.5
23:16:52.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:52.157 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:52.157 00.000 5052 Enqueuing Expose request
23:16:52.157 00.000 5052 GuideStep: 5.8 px 0 ms WEST, -12.7 px 0 ms NORTH
23:16:52.157 00.000 8976 Worker thread wakes up
23:16:52.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:52.157 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,163,37,37)
23:16:52.158 00.001 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
23:16:52.158 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.29 = 1.00)
23:16:52.158 00.000 5052 CameraToMount -- cameraX=3.96 cameraY=12.18 hyp=12.81 cameraTheta=1.26 mountX=-4.45 mountY=10.79, mountTheta=1.96
23:16:52.158 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:52.158 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:53.195 01.037 8976 Exposure complete
23:16:53.209 00.014 8976 worker thread done servicing request
23:16:53.209 00.000 5052 OnExposeComplete: enter
23:16:53.209 00.000 5052 UpdateGuideState(): m_state=6
23:16:53.209 00.000 5052 Star::Find(18, 208, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 287
23:16:53.209 00.000 5052 Star::Find returns 1 (0), X=207.05, Y=181.50, Mass=8769, SNR=65.7, Peak=357 HFD=5.1
23:16:53.210 00.001 5052 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.36) = xAngle (-1.03 = -1.03)
23:16:53.210 00.000 5052 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.37 = -1.37)
23:16:53.210 00.000 5052 CameraToMount -- cameraX=2.99 cameraY=12.22 hyp=12.58 cameraTheta=1.33 mountX=6.50 mountY=-12.32, mountTheta=-1.09
23:16:53.210 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.99, y=12.22, opts=13)
23:16:53.210 00.000 5052 Enqueuing Move request for stepguider (2.99, 12.22)
23:16:53.210 00.000 8976 Worker thread wakes up
23:16:53.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.99, 12.22) opts 0xd
23:16:53.211 00.001 8976 Handling offset move in thread for stepguider, endpoint = (2.99, 12.22)
23:16:53.211 00.000 8976 Moving (2.99, 12.22) raw xDistance=6.50 yDistance=-12.32
23:16:53.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.36 from input 6.50
23:16:53.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.37 from input -12.32
23:16:53.211 00.000 8976 MoveAxis(L, 14, ABG)
23:16:53.211 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:53.211 00.000 8976 MoveAxis(U, 40, ABG)
23:16:53.211 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:53.211 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:53.211 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:53.211 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:53.211 00.000 8976 move complete, result=1
23:16:53.211 00.000 8976 worker thread done servicing request
23:16:53.211 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=357, med=31, FiltMin=27, FiltMax=272, Gamma=2.260
23:16:53.221 00.010 5052 UpdateGuideState exits: m=8769 SNR=65.7
23:16:53.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:53.221 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:53.221 00.000 5052 Enqueuing Expose request
23:16:53.221 00.000 5052 GuideStep: 6.5 px 0 ms WEST, -12.3 px 0 ms NORTH
23:16:53.221 00.000 8976 Worker thread wakes up
23:16:53.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:53.221 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,163,37,37)
23:16:53.222 00.001 5052 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
23:16:53.222 00.000 5052 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.36 = 1.08)
23:16:53.222 00.000 5052 CameraToMount -- cameraX=2.99 cameraY=12.22 hyp=12.58 cameraTheta=1.33 mountX=-3.48 mountY=11.08, mountTheta=1.88
23:16:53.222 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:53.222 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:54.262 01.040 8976 Exposure complete
23:16:54.277 00.015 8976 worker thread done servicing request
23:16:54.277 00.000 5052 OnExposeComplete: enter
23:16:54.277 00.000 5052 UpdateGuideState(): m_state=6
23:16:54.277 00.000 5052 Star::Find(18, 207, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 288
23:16:54.277 00.000 5052 Star::Find returns 1 (0), X=206.93, Y=181.90, Mass=8917, SNR=66.3, Peak=352 HFD=4.7
23:16:54.277 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.36) = xAngle (-1.01 = -1.01)
23:16:54.277 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.35 = -1.35)
23:16:54.277 00.000 5052 CameraToMount -- cameraX=2.87 cameraY=12.62 hyp=12.94 cameraTheta=1.35 mountX=6.86 mountY=-12.63, mountTheta=-1.07
23:16:54.278 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.87, y=12.62, opts=13)
23:16:54.278 00.000 5052 Enqueuing Move request for stepguider (2.87, 12.62)
23:16:54.279 00.001 8976 Worker thread wakes up
23:16:54.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.87, 12.62) opts 0xd
23:16:54.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.87, 12.62)
23:16:54.279 00.000 8976 Moving (2.87, 12.62) raw xDistance=6.86 yDistance=-12.63
23:16:54.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.63 from input 6.86
23:16:54.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.54 from input -12.63
23:16:54.279 00.000 8976 MoveAxis(L, 15, ABG)
23:16:54.279 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:54.279 00.000 8976 MoveAxis(U, 40, ABG)
23:16:54.279 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:54.279 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:54.279 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:54.279 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:54.279 00.000 8976 move complete, result=1
23:16:54.279 00.000 8976 worker thread done servicing request
23:16:54.280 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=352, med=31, FiltMin=27, FiltMax=284, Gamma=2.260
23:16:54.290 00.010 5052 UpdateGuideState exits: m=8917 SNR=66.3
23:16:54.290 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:54.290 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:54.290 00.000 5052 Enqueuing Expose request
23:16:54.290 00.000 5052 GuideStep: 6.9 px 0 ms WEST, -12.6 px 0 ms NORTH
23:16:54.290 00.000 8976 Worker thread wakes up
23:16:54.290 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:54.290 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,164,37,37)
23:16:54.291 00.001 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
23:16:54.291 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.38 = 1.09)
23:16:54.291 00.000 5052 CameraToMount -- cameraX=2.87 cameraY=12.62 hyp=12.94 cameraTheta=1.35 mountX=-3.38 mountY=11.49, mountTheta=1.86
23:16:54.291 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:54.291 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:55.324 01.033 8976 Exposure complete
23:16:55.338 00.014 8976 worker thread done servicing request
23:16:55.338 00.000 5052 OnExposeComplete: enter
23:16:55.339 00.001 5052 UpdateGuideState(): m_state=6
23:16:55.339 00.000 5052 Star::Find(18, 206, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 289
23:16:55.339 00.000 5052 Star::Find returns 1 (0), X=207.26, Y=181.65, Mass=8789, SNR=65.9, Peak=397 HFD=4.8
23:16:55.339 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.36) = xAngle (-1.04 = -1.04)
23:16:55.339 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.38 = -1.38)
23:16:55.339 00.000 5052 CameraToMount -- cameraX=3.20 cameraY=12.37 hyp=12.78 cameraTheta=1.32 mountX=6.45 mountY=-12.55, mountTheta=-1.10
23:16:55.340 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.20, y=12.37, opts=13)
23:16:55.340 00.000 5052 Enqueuing Move request for stepguider (3.20, 12.37)
23:16:55.340 00.000 8976 Worker thread wakes up
23:16:55.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.20, 12.37) opts 0xd
23:16:55.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.20, 12.37)
23:16:55.340 00.000 8976 Moving (3.20, 12.37) raw xDistance=6.45 yDistance=-12.55
23:16:55.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.39 from input 6.45
23:16:55.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.51 from input -12.55
23:16:55.340 00.000 8976 MoveAxis(L, 14, ABG)
23:16:55.340 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:55.340 00.000 8976 MoveAxis(U, 40, ABG)
23:16:55.340 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:55.340 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:55.340 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:55.340 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:55.340 00.000 8976 move complete, result=1
23:16:55.340 00.000 8976 worker thread done servicing request
23:16:55.341 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=397, med=32, FiltMin=27, FiltMax=331, Gamma=2.260
23:16:55.350 00.009 5052 UpdateGuideState exits: m=8789 SNR=65.9
23:16:55.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:55.350 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:55.351 00.001 5052 Enqueuing Expose request
23:16:55.351 00.000 5052 GuideStep: 6.4 px 0 ms WEST, -12.6 px 0 ms NORTH
23:16:55.351 00.000 8976 Worker thread wakes up
23:16:55.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:55.351 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,164,37,37)
23:16:55.351 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
23:16:55.351 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.35 = 1.06)
23:16:55.351 00.000 5052 CameraToMount -- cameraX=3.20 cameraY=12.37 hyp=12.78 cameraTheta=1.32 mountX=-3.70 mountY=11.17, mountTheta=1.89
23:16:55.352 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:55.352 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:56.388 01.036 8976 Exposure complete
23:16:56.403 00.015 8976 worker thread done servicing request
23:16:56.403 00.000 5052 OnExposeComplete: enter
23:16:56.403 00.000 5052 UpdateGuideState(): m_state=6
23:16:56.403 00.000 5052 Star::Find(18, 207, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 290
23:16:56.403 00.000 5052 Star::Find returns 1 (0), X=209.07, Y=181.80, Mass=8830, SNR=66.0, Peak=401 HFD=4.7
23:16:56.403 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.36) = xAngle (-1.17 = -1.17)
23:16:56.403 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.51 = -1.51)
23:16:56.403 00.000 5052 CameraToMount -- cameraX=5.00 cameraY=12.53 hyp=13.49 cameraTheta=1.19 mountX=5.28 mountY=-13.46, mountTheta=-1.20
23:16:56.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=5.00, y=12.53, opts=13)
23:16:56.404 00.000 5052 Enqueuing Move request for stepguider (5.00, 12.53)
23:16:56.404 00.000 8976 Worker thread wakes up
23:16:56.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.00, 12.53) opts 0xd
23:16:56.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.00, 12.53)
23:16:56.404 00.000 8976 Moving (5.00, 12.53) raw xDistance=5.28 yDistance=-13.46
23:16:56.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.63 from input 5.28
23:16:56.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.08 from input -13.46
23:16:56.404 00.000 8976 MoveAxis(L, 12, ABG)
23:16:56.404 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:56.404 00.000 8976 MoveAxis(U, 43, ABG)
23:16:56.404 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:56.405 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:56.405 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:56.405 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:56.405 00.000 8976 move complete, result=1
23:16:56.405 00.000 8976 worker thread done servicing request
23:16:56.405 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=401, med=32, FiltMin=28, FiltMax=293, Gamma=2.260
23:16:56.415 00.010 5052 UpdateGuideState exits: m=8830 SNR=66.0
23:16:56.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:56.415 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:56.415 00.000 5052 Enqueuing Expose request
23:16:56.415 00.000 5052 GuideStep: 5.3 px 0 ms WEST, -13.5 px 0 ms NORTH
23:16:56.415 00.000 8976 Worker thread wakes up
23:16:56.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:56.415 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,164,37,37)
23:16:56.416 00.001 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
23:16:56.416 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.22 = 0.94)
23:16:56.416 00.000 5052 CameraToMount -- cameraX=5.00 cameraY=12.53 hyp=13.49 cameraTheta=1.19 mountX=-5.51 mountY=10.86, mountTheta=2.04
23:16:56.416 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:56.416 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:57.454 01.038 8976 Exposure complete
23:16:57.468 00.014 8976 worker thread done servicing request
23:16:57.468 00.000 5052 OnExposeComplete: enter
23:16:57.468 00.000 5052 UpdateGuideState(): m_state=6
23:16:57.468 00.000 5052 Star::Find(18, 209, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 291
23:16:57.468 00.000 5052 Star::Find returns 1 (0), X=210.85, Y=181.82, Mass=8760, SNR=65.7, Peak=324 HFD=4.9
23:16:57.468 00.000 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.36) = xAngle (-1.28 = -1.28)
23:16:57.468 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.62 = -1.62)
23:16:57.468 00.000 5052 CameraToMount -- cameraX=6.78 cameraY=12.55 hyp=14.26 cameraTheta=1.08 mountX=4.03 mountY=-14.24, mountTheta=-1.30
23:16:57.469 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.78, y=12.55, opts=13)
23:16:57.469 00.000 5052 Enqueuing Move request for stepguider (6.78, 12.55)
23:16:57.469 00.000 8976 Worker thread wakes up
23:16:57.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.78, 12.55) opts 0xd
23:16:57.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.78, 12.55)
23:16:57.469 00.000 8976 Moving (6.78, 12.55) raw xDistance=4.03 yDistance=-14.24
23:16:57.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.79 from input 4.03
23:16:57.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.61 from input -14.24
23:16:57.469 00.000 8976 MoveAxis(L, 9, ABG)
23:16:57.470 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:57.470 00.000 8976 MoveAxis(U, 45, ABG)
23:16:57.470 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:57.470 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:57.470 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:57.470 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:57.470 00.000 8976 move complete, result=1
23:16:57.470 00.000 8976 worker thread done servicing request
23:16:57.470 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=324, med=32, FiltMin=28, FiltMax=292, Gamma=2.260
23:16:57.480 00.010 5052 UpdateGuideState exits: m=8760 SNR=65.7
23:16:57.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:57.480 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:57.480 00.000 5052 Enqueuing Expose request
23:16:57.480 00.000 5052 GuideStep: 4.0 px 0 ms WEST, -14.2 px 0 ms NORTH
23:16:57.480 00.000 8976 Worker thread wakes up
23:16:57.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:57.480 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,164,37,37)
23:16:57.481 00.001 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
23:16:57.481 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.10 = 0.82)
23:16:57.481 00.000 5052 CameraToMount -- cameraX=6.78 cameraY=12.55 hyp=14.26 cameraTheta=1.08 mountX=-7.29 mountY=10.43, mountTheta=2.18
23:16:57.481 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:57.481 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:58.513 01.032 8976 Exposure complete
23:16:58.527 00.014 8976 worker thread done servicing request
23:16:58.527 00.000 5052 OnExposeComplete: enter
23:16:58.527 00.000 5052 UpdateGuideState(): m_state=6
23:16:58.527 00.000 5052 Star::Find(18, 210, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 292
23:16:58.527 00.000 5052 Star::Find returns 1 (0), X=211.82, Y=181.86, Mass=8957, SNR=66.4, Peak=415 HFD=4.7
23:16:58.527 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.36) = xAngle (-1.34 = -1.34)
23:16:58.527 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.68 = -1.68)
23:16:58.527 00.000 5052 CameraToMount -- cameraX=7.76 cameraY=12.59 hyp=14.79 cameraTheta=1.02 mountX=3.37 mountY=-14.70, mountTheta=-1.35
23:16:58.528 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.76, y=12.59, opts=13)
23:16:58.528 00.000 5052 Enqueuing Move request for stepguider (7.76, 12.59)
23:16:58.528 00.000 8976 Worker thread wakes up
23:16:58.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.76, 12.59) opts 0xd
23:16:58.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.76, 12.59)
23:16:58.528 00.000 8976 Moving (7.76, 12.59) raw xDistance=3.37 yDistance=-14.70
23:16:58.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.32 from input 3.37
23:16:58.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.93 from input -14.70
23:16:58.528 00.000 8976 MoveAxis(L, 7, ABG)
23:16:58.528 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:58.528 00.000 8976 MoveAxis(U, 47, ABG)
23:16:58.528 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:58.528 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:58.528 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:58.528 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:58.529 00.001 8976 move complete, result=1
23:16:58.529 00.000 8976 worker thread done servicing request
23:16:58.529 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=415, med=32, FiltMin=27, FiltMax=345, Gamma=2.260
23:16:58.539 00.010 5052 UpdateGuideState exits: m=8957 SNR=66.4
23:16:58.539 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:58.539 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:58.539 00.000 5052 Enqueuing Expose request
23:16:58.539 00.000 5052 GuideStep: 3.4 px 0 ms WEST, -14.7 px 0 ms NORTH
23:16:58.539 00.000 8976 Worker thread wakes up
23:16:58.539 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:58.539 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,164,37,37)
23:16:58.539 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
23:16:58.540 00.001 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.05 = 0.76)
23:16:58.540 00.000 5052 CameraToMount -- cameraX=7.76 cameraY=12.59 hyp=14.79 cameraTheta=1.02 mountX=-8.27 mountY=10.23, mountTheta=2.25
23:16:58.540 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:58.540 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:16:59.583 01.043 8976 Exposure complete
23:16:59.597 00.014 8976 worker thread done servicing request
23:16:59.597 00.000 5052 OnExposeComplete: enter
23:16:59.597 00.000 5052 UpdateGuideState(): m_state=6
23:16:59.597 00.000 5052 Star::Find(18, 211, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 293
23:16:59.597 00.000 5052 Star::Find returns 1 (0), X=210.40, Y=182.00, Mass=8960, SNR=66.5, Peak=366 HFD=5.0
23:16:59.597 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.36) = xAngle (-1.25 = -1.25)
23:16:59.597 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.59 = -1.59)
23:16:59.597 00.000 5052 CameraToMount -- cameraX=6.34 cameraY=12.72 hyp=14.21 cameraTheta=1.11 mountX=4.47 mountY=-14.21, mountTheta=-1.27
23:16:59.598 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.34, y=12.72, opts=13)
23:16:59.598 00.000 5052 Enqueuing Move request for stepguider (6.34, 12.72)
23:16:59.598 00.000 8976 Worker thread wakes up
23:16:59.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.34, 12.72) opts 0xd
23:16:59.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.34, 12.72)
23:16:59.598 00.000 8976 Moving (6.34, 12.72) raw xDistance=4.47 yDistance=-14.21
23:16:59.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.98 from input 4.47
23:16:59.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.65 from input -14.21
23:16:59.598 00.000 8976 MoveAxis(L, 10, ABG)
23:16:59.599 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:59.599 00.000 8976 MoveAxis(U, 46, ABG)
23:16:59.599 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:16:59.599 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:16:59.599 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:16:59.599 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:16:59.599 00.000 8976 move complete, result=1
23:16:59.599 00.000 8976 worker thread done servicing request
23:16:59.599 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=366, med=32, FiltMin=27, FiltMax=325, Gamma=2.260
23:16:59.609 00.010 5052 UpdateGuideState exits: m=8960 SNR=66.5
23:16:59.610 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:59.610 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:16:59.610 00.000 5052 Enqueuing Expose request
23:16:59.610 00.000 8976 Worker thread wakes up
23:16:59.610 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:16:59.610 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,164,37,37)
23:16:59.610 00.000 5052 GuideStep: 4.5 px 0 ms WEST, -14.2 px 0 ms NORTH
23:16:59.611 00.001 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
23:16:59.611 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.14 = 0.85)
23:16:59.611 00.000 5052 CameraToMount -- cameraX=6.34 cameraY=12.72 hyp=14.21 cameraTheta=1.11 mountX=-6.85 mountY=10.72, mountTheta=2.14
23:16:59.611 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:16:59.611 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:00.652 01.041 8976 Exposure complete
23:17:00.666 00.014 8976 worker thread done servicing request
23:17:00.666 00.000 5052 OnExposeComplete: enter
23:17:00.667 00.001 5052 UpdateGuideState(): m_state=6
23:17:00.667 00.000 5052 Star::Find(18, 210, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 294
23:17:00.667 00.000 5052 Star::Find returns 1 (0), X=208.08, Y=182.14, Mass=8918, SNR=66.2, Peak=309 HFD=5.3
23:17:00.667 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.36) = xAngle (-1.09 = -1.09)
23:17:00.667 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.43 = -1.43)
23:17:00.667 00.000 5052 CameraToMount -- cameraX=4.02 cameraY=12.87 hyp=13.48 cameraTheta=1.27 mountX=6.22 mountY=-13.35, mountTheta=-1.13
23:17:00.667 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.02, y=12.87, opts=13)
23:17:00.668 00.001 5052 Enqueuing Move request for stepguider (4.02, 12.87)
23:17:00.668 00.000 8976 Worker thread wakes up
23:17:00.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.02, 12.87) opts 0xd
23:17:00.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.02, 12.87)
23:17:00.668 00.000 8976 Moving (4.02, 12.87) raw xDistance=6.22 yDistance=-13.35
23:17:00.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.13 from input 6.22
23:17:00.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.08 from input -13.35
23:17:00.668 00.000 8976 MoveAxis(L, 13, ABG)
23:17:00.668 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:00.668 00.000 8976 MoveAxis(U, 43, ABG)
23:17:00.668 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:00.668 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:00.668 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:00.668 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:00.668 00.000 8976 move complete, result=1
23:17:00.668 00.000 8976 worker thread done servicing request
23:17:00.669 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=309, med=32, FiltMin=27, FiltMax=265, Gamma=2.260
23:17:00.678 00.009 5052 UpdateGuideState exits: m=8918 SNR=66.2
23:17:00.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:00.678 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:00.678 00.000 5052 Enqueuing Expose request
23:17:00.678 00.000 5052 GuideStep: 6.2 px 0 ms WEST, -13.3 px 0 ms NORTH
23:17:00.678 00.000 8976 Worker thread wakes up
23:17:00.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:00.679 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(190,164,37,37)
23:17:00.679 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
23:17:00.679 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.30 = 1.01)
23:17:00.679 00.000 5052 CameraToMount -- cameraX=4.02 cameraY=12.87 hyp=13.48 cameraTheta=1.27 mountX=-4.54 mountY=11.44, mountTheta=1.95
23:17:00.679 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:00.679 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:01.709 01.030 8976 Exposure complete
23:17:01.723 00.014 8976 worker thread done servicing request
23:17:01.723 00.000 5052 OnExposeComplete: enter
23:17:01.723 00.000 5052 UpdateGuideState(): m_state=6
23:17:01.723 00.000 5052 Star::Find(18, 208, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 295
23:17:01.723 00.000 5052 Star::Find returns 1 (0), X=205.89, Y=181.91, Mass=8725, SNR=65.5, Peak=335 HFD=5.5
23:17:01.723 00.000 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.36) = xAngle (-0.93 = -0.93)
23:17:01.723 00.000 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.27 = -1.27)
23:17:01.723 00.000 5052 CameraToMount -- cameraX=1.83 cameraY=12.64 hyp=12.77 cameraTheta=1.43 mountX=7.61 mountY=-12.21, mountTheta=-1.01
23:17:01.724 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.83, y=12.64, opts=13)
23:17:01.724 00.000 5052 Enqueuing Move request for stepguider (1.83, 12.64)
23:17:01.724 00.000 8976 Worker thread wakes up
23:17:01.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.83, 12.64) opts 0xd
23:17:01.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.83, 12.64)
23:17:01.724 00.000 8976 Moving (1.83, 12.64) raw xDistance=7.61 yDistance=-12.21
23:17:01.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.08 from input 7.61
23:17:01.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.33 from input -12.21
23:17:01.724 00.000 8976 MoveAxis(L, 16, ABG)
23:17:01.724 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:01.724 00.000 8976 MoveAxis(U, 39, ABG)
23:17:01.724 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:01.724 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:01.725 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:01.725 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:01.725 00.000 8976 move complete, result=1
23:17:01.725 00.000 8976 worker thread done servicing request
23:17:01.725 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=335, med=32, FiltMin=27, FiltMax=252, Gamma=2.260
23:17:01.734 00.009 5052 UpdateGuideState exits: m=8725 SNR=65.5
23:17:01.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:01.735 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:01.735 00.000 5052 Enqueuing Expose request
23:17:01.735 00.000 5052 GuideStep: 7.6 px 0 ms WEST, -12.2 px 0 ms NORTH
23:17:01.735 00.000 8976 Worker thread wakes up
23:17:01.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:01.735 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,164,37,37)
23:17:01.735 00.000 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
23:17:01.736 00.001 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.46 = 1.17)
23:17:01.736 00.000 5052 CameraToMount -- cameraX=1.83 cameraY=12.64 hyp=12.77 cameraTheta=1.43 mountX=-2.35 mountY=11.77, mountTheta=1.77
23:17:01.736 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:01.736 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:02.778 01.042 8976 Exposure complete
23:17:02.793 00.015 8976 worker thread done servicing request
23:17:02.793 00.000 5052 OnExposeComplete: enter
23:17:02.793 00.000 5052 UpdateGuideState(): m_state=6
23:17:02.794 00.001 5052 Star::Find(18, 205, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 296
23:17:02.794 00.000 5052 Star::Find returns 1 (0), X=203.69, Y=181.80, Mass=8794, SNR=65.8, Peak=342 HFD=5.5
23:17:02.794 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.36) = xAngle (-0.76 = -0.76)
23:17:02.794 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.10 = -1.10)
23:17:02.794 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=12.53 hyp=12.53 cameraTheta=1.60 mountX=9.09 mountY=-11.16, mountTheta=-0.89
23:17:02.794 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=12.53, opts=13)
23:17:02.794 00.000 5052 Enqueuing Move request for stepguider (-0.37, 12.53)
23:17:02.796 00.002 8976 Worker thread wakes up
23:17:02.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 12.53) opts 0xd
23:17:02.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 12.53)
23:17:02.796 00.000 8976 Moving (-0.37, 12.53) raw xDistance=9.09 yDistance=-11.16
23:17:02.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.08 from input 9.09
23:17:02.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.61 from input -11.16
23:17:02.796 00.000 8976 MoveAxis(L, 20, ABG)
23:17:02.796 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:02.796 00.000 8976 MoveAxis(U, 36, ABG)
23:17:02.796 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:02.796 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:02.796 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:02.796 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:02.796 00.000 8976 move complete, result=1
23:17:02.796 00.000 8976 worker thread done servicing request
23:17:02.796 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=342, med=32, FiltMin=28, FiltMax=270, Gamma=2.260
23:17:02.806 00.010 5052 UpdateGuideState exits: m=8794 SNR=65.8
23:17:02.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:02.806 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:02.807 00.001 5052 Enqueuing Expose request
23:17:02.807 00.000 8976 Worker thread wakes up
23:17:02.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:02.807 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,164,37,37)
23:17:02.807 00.000 5052 GuideStep: 9.1 px 0 ms WEST, -11.2 px 0 ms NORTH
23:17:02.807 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
23:17:02.808 00.001 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.63 = 1.35)
23:17:02.808 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=12.53 hyp=12.53 cameraTheta=1.60 mountX=-0.14 mountY=12.21, mountTheta=1.58
23:17:02.808 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:02.808 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:03.843 01.035 8976 Exposure complete
23:17:03.857 00.014 8976 worker thread done servicing request
23:17:03.857 00.000 5052 OnExposeComplete: enter
23:17:03.857 00.000 5052 UpdateGuideState(): m_state=6
23:17:03.857 00.000 5052 Star::Find(18, 203, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 297
23:17:03.857 00.000 5052 Star::Find returns 1 (0), X=201.97, Y=182.58, Mass=8787, SNR=65.8, Peak=463 HFD=5.0
23:17:03.857 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.36) = xAngle (-0.63 = -0.63)
23:17:03.857 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.97 = -0.97)
23:17:03.858 00.001 5052 CameraToMount -- cameraX=-2.09 cameraY=13.31 hyp=13.47 cameraTheta=1.73 mountX=10.86 mountY=-11.13, mountTheta=-0.80
23:17:03.858 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.09, y=13.31, opts=13)
23:17:03.858 00.000 5052 Enqueuing Move request for stepguider (-2.09, 13.31)
23:17:03.858 00.000 8976 Worker thread wakes up
23:17:03.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.09, 13.31) opts 0xd
23:17:03.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.09, 13.31)
23:17:03.858 00.000 8976 Moving (-2.09, 13.31) raw xDistance=10.86 yDistance=-11.13
23:17:03.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.27 from input 10.86
23:17:03.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.54 from input -11.13
23:17:03.859 00.001 8976 MoveAxis(L, 23, ABG)
23:17:03.859 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:03.859 00.000 8976 MoveAxis(U, 36, ABG)
23:17:03.859 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:03.859 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:03.859 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:03.859 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:03.859 00.000 8976 move complete, result=1
23:17:03.859 00.000 8976 worker thread done servicing request
23:17:03.859 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=463, med=31, FiltMin=27, FiltMax=303, Gamma=2.260
23:17:03.870 00.011 5052 UpdateGuideState exits: m=8787 SNR=65.8
23:17:03.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:03.870 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:03.870 00.000 5052 Enqueuing Expose request
23:17:03.870 00.000 8976 Worker thread wakes up
23:17:03.870 00.000 5052 GuideStep: 10.9 px 0 ms WEST, -11.1 px 0 ms NORTH
23:17:03.871 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:03.871 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,165,37,37)
23:17:03.871 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.46)
23:17:03.871 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.76 = 1.47)
23:17:03.871 00.000 5052 CameraToMount -- cameraX=-2.09 cameraY=13.31 hyp=13.47 cameraTheta=1.73 mountX=1.55 mountY=13.40, mountTheta=1.46
23:17:03.872 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:03.872 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:04.911 01.039 8976 Exposure complete
23:17:04.925 00.014 8976 worker thread done servicing request
23:17:04.925 00.000 5052 OnExposeComplete: enter
23:17:04.925 00.000 5052 UpdateGuideState(): m_state=6
23:17:04.925 00.000 5052 Star::Find(18, 201, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 298
23:17:04.925 00.000 5052 Star::Find returns 1 (0), X=201.62, Y=182.15, Mass=8830, SNR=65.9, Peak=471 HFD=4.9
23:17:04.925 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.36) = xAngle (-0.60 = -0.60)
23:17:04.925 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.94 = -0.94)
23:17:04.926 00.001 5052 CameraToMount -- cameraX=-2.44 cameraY=12.88 hyp=13.11 cameraTheta=1.76 mountX=10.81 mountY=-10.59, mountTheta=-0.78
23:17:04.926 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.44, y=12.88, opts=13)
23:17:04.926 00.000 5052 Enqueuing Move request for stepguider (-2.44, 12.88)
23:17:04.926 00.000 8976 Worker thread wakes up
23:17:04.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.44, 12.88) opts 0xd
23:17:04.927 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-2.44, 12.88)
23:17:04.927 00.000 8976 Moving (-2.44, 12.88) raw xDistance=10.81 yDistance=-10.59
23:17:04.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.32 from input 10.81
23:17:04.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.20 from input -10.59
23:17:04.927 00.000 8976 MoveAxis(L, 24, ABG)
23:17:04.927 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:04.927 00.000 8976 MoveAxis(U, 34, ABG)
23:17:04.927 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:04.927 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:04.927 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:04.927 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:04.927 00.000 8976 move complete, result=1
23:17:04.927 00.000 8976 worker thread done servicing request
23:17:04.927 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=471, med=32, FiltMin=28, FiltMax=343, Gamma=2.260
23:17:04.938 00.011 5052 UpdateGuideState exits: m=8830 SNR=65.9
23:17:04.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:04.938 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:04.938 00.000 5052 Enqueuing Expose request
23:17:04.938 00.000 8976 Worker thread wakes up
23:17:04.938 00.000 5052 GuideStep: 10.8 px 0 ms WEST, -10.6 px 0 ms NORTH
23:17:04.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:04.938 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,164,37,37)
23:17:04.939 00.001 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
23:17:04.939 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.79 = 1.50)
23:17:04.939 00.000 5052 CameraToMount -- cameraX=-2.44 cameraY=12.88 hyp=13.11 cameraTheta=1.76 mountX=1.92 mountY=13.08, mountTheta=1.43
23:17:04.939 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:04.939 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:05.977 01.038 8976 Exposure complete
23:17:05.991 00.014 8976 worker thread done servicing request
23:17:05.991 00.000 5052 OnExposeComplete: enter
23:17:05.991 00.000 5052 UpdateGuideState(): m_state=6
23:17:05.991 00.000 5052 Star::Find(18, 201, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 299
23:17:05.991 00.000 5052 Star::Find returns 1 (0), X=203.33, Y=182.07, Mass=8725, SNR=65.6, Peak=403 HFD=5.1
23:17:05.991 00.000 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.36) = xAngle (-0.73 = -0.73)
23:17:05.991 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.07 = -1.07)
23:17:05.991 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=12.80 hyp=12.82 cameraTheta=1.63 mountX=9.54 mountY=-11.25, mountTheta=-0.87
23:17:05.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=12.80, opts=13)
23:17:05.992 00.000 5052 Enqueuing Move request for stepguider (-0.73, 12.80)
23:17:05.992 00.000 8976 Worker thread wakes up
23:17:05.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 12.80) opts 0xd
23:17:05.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 12.80)
23:17:05.992 00.000 8976 Moving (-0.73, 12.80) raw xDistance=9.54 yDistance=-11.25
23:17:05.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.52 from input 9.54
23:17:05.993 00.001 8976 GuideAlgorithmHysteresis::Result() returns -7.59 from input -11.25
23:17:05.993 00.000 8976 MoveAxis(L, 21, ABG)
23:17:05.993 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:05.993 00.000 8976 MoveAxis(U, 36, ABG)
23:17:05.993 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:05.993 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:05.993 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:05.993 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:05.993 00.000 8976 move complete, result=1
23:17:05.993 00.000 8976 worker thread done servicing request
23:17:05.994 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=403, med=32, FiltMin=27, FiltMax=293, Gamma=2.260
23:17:06.004 00.010 5052 UpdateGuideState exits: m=8725 SNR=65.6
23:17:06.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:06.004 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:06.004 00.000 5052 Enqueuing Expose request
23:17:06.004 00.000 5052 GuideStep: 9.5 px 0 ms WEST, -11.2 px 0 ms NORTH
23:17:06.004 00.000 8976 Worker thread wakes up
23:17:06.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:06.004 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,164,37,37)
23:17:06.005 00.001 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
23:17:06.005 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.66 = 1.37)
23:17:06.005 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=12.80 hyp=12.82 cameraTheta=1.63 mountX=0.21 mountY=12.57, mountTheta=1.55
23:17:06.005 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:06.005 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:07.040 01.035 8976 Exposure complete
23:17:07.054 00.014 8976 worker thread done servicing request
23:17:07.055 00.001 5052 OnExposeComplete: enter
23:17:07.055 00.000 5052 UpdateGuideState(): m_state=6
23:17:07.055 00.000 5052 Star::Find(18, 203, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 300
23:17:07.055 00.000 5052 Star::Find returns 1 (0), X=204.34, Y=181.84, Mass=8572, SNR=64.9, Peak=367 HFD=5.1
23:17:07.055 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.36) = xAngle (-0.81 = -0.81)
23:17:07.055 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.15 = -1.15)
23:17:07.055 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=12.57 hyp=12.57 cameraTheta=1.55 mountX=8.66 mountY=-11.47, mountTheta=-0.92
23:17:07.056 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=12.57, opts=13)
23:17:07.056 00.000 5052 Enqueuing Move request for stepguider (0.28, 12.57)
23:17:07.056 00.000 8976 Worker thread wakes up
23:17:07.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 12.57) opts 0xd
23:17:07.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 12.57)
23:17:07.056 00.000 8976 Moving (0.28, 12.57) raw xDistance=8.66 yDistance=-11.47
23:17:07.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.91 from input 8.66
23:17:07.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.76 from input -11.47
23:17:07.056 00.000 8976 MoveAxis(L, 19, ABG)
23:17:07.056 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:07.056 00.000 8976 MoveAxis(U, 37, ABG)
23:17:07.056 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:07.056 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:07.056 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:07.056 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:07.056 00.000 8976 move complete, result=1
23:17:07.056 00.000 8976 worker thread done servicing request
23:17:07.057 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=367, med=31, FiltMin=27, FiltMax=315, Gamma=2.260
23:17:07.065 00.008 5052 UpdateGuideState exits: m=8572 SNR=64.9
23:17:07.066 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:07.066 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:07.066 00.000 5052 Enqueuing Expose request
23:17:07.066 00.000 5052 GuideStep: 8.7 px 0 ms WEST, -11.5 px 0 ms NORTH
23:17:07.066 00.000 8976 Worker thread wakes up
23:17:07.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:07.066 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,164,37,37)
23:17:07.067 00.001 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
23:17:07.067 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.58 = 1.29)
23:17:07.067 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=12.57 hyp=12.57 cameraTheta=1.55 mountX=-0.79 mountY=12.09, mountTheta=1.64
23:17:07.067 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:07.067 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:08.111 01.044 8976 Exposure complete
23:17:08.125 00.014 8976 worker thread done servicing request
23:17:08.125 00.000 5052 OnExposeComplete: enter
23:17:08.125 00.000 5052 UpdateGuideState(): m_state=6
23:17:08.125 00.000 5052 Star::Find(18, 204, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 301
23:17:08.125 00.000 5052 Star::Find returns 1 (0), X=204.64, Y=182.07, Mass=8811, SNR=65.8, Peak=452 HFD=5.1
23:17:08.125 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.36) = xAngle (-0.83 = -0.83)
23:17:08.125 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.17 = -1.17)
23:17:08.125 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=12.80 hyp=12.81 cameraTheta=1.53 mountX=8.61 mountY=-11.81, mountTheta=-0.94
23:17:08.126 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=12.80, opts=13)
23:17:08.126 00.000 5052 Enqueuing Move request for stepguider (0.58, 12.80)
23:17:08.126 00.000 8976 Worker thread wakes up
23:17:08.126 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 12.80) opts 0xd
23:17:08.126 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 12.80)
23:17:08.126 00.000 8976 Moving (0.58, 12.80) raw xDistance=8.61 yDistance=-11.81
23:17:08.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.84 from input 8.61
23:17:08.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.99 from input -11.81
23:17:08.126 00.000 8976 MoveAxis(L, 19, ABG)
23:17:08.126 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:08.126 00.000 8976 MoveAxis(U, 38, ABG)
23:17:08.126 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:08.126 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:08.126 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:08.126 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:08.127 00.001 8976 move complete, result=1
23:17:08.127 00.000 8976 worker thread done servicing request
23:17:08.127 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=452, med=32, FiltMin=27, FiltMax=302, Gamma=2.260
23:17:08.137 00.010 5052 UpdateGuideState exits: m=8811 SNR=65.8
23:17:08.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:08.137 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:08.137 00.000 5052 Enqueuing Expose request
23:17:08.137 00.000 5052 GuideStep: 8.6 px 0 ms WEST, -11.8 px 0 ms NORTH
23:17:08.137 00.000 8976 Worker thread wakes up
23:17:08.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:08.137 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,164,37,37)
23:17:08.138 00.001 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.63 = -1.66)
23:17:08.138 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.55 = 1.27)
23:17:08.138 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=12.80 hyp=12.81 cameraTheta=1.53 mountX=-1.10 mountY=12.24, mountTheta=1.66
23:17:08.138 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:08.138 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:09.175 01.037 8976 Exposure complete
23:17:09.189 00.014 8976 worker thread done servicing request
23:17:09.189 00.000 5052 OnExposeComplete: enter
23:17:09.189 00.000 5052 UpdateGuideState(): m_state=6
23:17:09.189 00.000 5052 Star::Find(18, 204, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 302
23:17:09.189 00.000 5052 Star::Find returns 1 (0), X=203.13, Y=182.56, Mass=9006, SNR=66.6, Peak=409 HFD=5.0
23:17:09.189 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.36) = xAngle (-0.72 = -0.72)
23:17:09.189 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.06 = -1.06)
23:17:09.189 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=13.29 hyp=13.32 cameraTheta=1.64 mountX=10.02 mountY=-11.61, mountTheta=-0.86
23:17:09.190 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=13.29, opts=13)
23:17:09.190 00.000 5052 Enqueuing Move request for stepguider (-0.93, 13.29)
23:17:09.190 00.000 8976 Worker thread wakes up
23:17:09.190 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, 13.29) opts 0xd
23:17:09.190 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, 13.29)
23:17:09.190 00.000 8976 Moving (-0.93, 13.29) raw xDistance=10.02 yDistance=-11.61
23:17:09.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.72 from input 10.02
23:17:09.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.87 from input -11.61
23:17:09.190 00.000 8976 MoveAxis(L, 22, ABG)
23:17:09.190 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:09.190 00.000 8976 MoveAxis(U, 37, ABG)
23:17:09.190 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:09.191 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:09.191 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:09.191 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:09.191 00.000 8976 move complete, result=1
23:17:09.191 00.000 8976 worker thread done servicing request
23:17:09.191 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=409, med=32, FiltMin=27, FiltMax=304, Gamma=2.260
23:17:09.201 00.010 5052 UpdateGuideState exits: m=9006 SNR=66.6
23:17:09.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:09.201 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:09.201 00.000 5052 Enqueuing Expose request
23:17:09.201 00.000 5052 GuideStep: 10.0 px 0 ms WEST, -11.6 px 0 ms NORTH
23:17:09.201 00.000 8976 Worker thread wakes up
23:17:09.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:09.201 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,165,37,37)
23:17:09.202 00.001 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
23:17:09.202 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.67 = 1.39)
23:17:09.202 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=13.29 hyp=13.32 cameraTheta=1.64 mountX=0.38 mountY=13.09, mountTheta=1.54
23:17:09.202 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:09.202 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:10.231 01.029 8976 Exposure complete
23:17:10.245 00.014 8976 worker thread done servicing request
23:17:10.245 00.000 5052 OnExposeComplete: enter
23:17:10.245 00.000 5052 UpdateGuideState(): m_state=6
23:17:10.245 00.000 5052 Star::Find(18, 203, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 303
23:17:10.245 00.000 5052 Star::Find returns 1 (0), X=204.13, Y=182.62, Mass=8943, SNR=66.4, Peak=377 HFD=4.9
23:17:10.246 00.001 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:17:10.246 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:17:10.246 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=13.34 hyp=13.34 cameraTheta=1.57 mountX=9.35 mountY=-12.09, mountTheta=-0.91
23:17:10.246 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=13.34, opts=13)
23:17:10.246 00.000 5052 Enqueuing Move request for stepguider (0.07, 13.34)
23:17:10.246 00.000 8976 Worker thread wakes up
23:17:10.247 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 13.34) opts 0xd
23:17:10.247 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 13.34)
23:17:10.247 00.000 8976 Moving (0.07, 13.34) raw xDistance=9.35 yDistance=-12.09
23:17:10.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.36 from input 9.35
23:17:10.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.17 from input -12.09
23:17:10.247 00.000 8976 MoveAxis(L, 21, ABG)
23:17:10.247 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:10.247 00.000 8976 MoveAxis(U, 39, ABG)
23:17:10.247 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:10.247 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:10.247 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:10.247 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:10.247 00.000 8976 move complete, result=1
23:17:10.247 00.000 8976 worker thread done servicing request
23:17:10.247 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=377, med=32, FiltMin=28, FiltMax=325, Gamma=2.260
23:17:10.258 00.011 5052 UpdateGuideState exits: m=8943 SNR=66.4
23:17:10.258 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:10.258 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:10.258 00.000 5052 Enqueuing Expose request
23:17:10.259 00.001 8976 Worker thread wakes up
23:17:10.259 00.000 5052 GuideStep: 9.4 px 0 ms WEST, -12.1 px 0 ms NORTH
23:17:10.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:10.259 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,165,37,37)
23:17:10.259 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
23:17:10.259 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.59 = 1.31)
23:17:10.259 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=13.34 hyp=13.34 cameraTheta=1.57 mountX=-0.62 mountY=12.90, mountTheta=1.62
23:17:10.260 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:10.260 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:11.303 01.043 8976 Exposure complete
23:17:11.318 00.015 8976 worker thread done servicing request
23:17:11.318 00.000 5052 OnExposeComplete: enter
23:17:11.318 00.000 5052 UpdateGuideState(): m_state=6
23:17:11.318 00.000 5052 Star::Find(18, 204, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 304
23:17:11.318 00.000 5052 Star::Find returns 1 (0), X=204.06, Y=182.87, Mass=9263, SNR=67.5, Peak=369 HFD=4.6
23:17:11.319 00.001 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:17:11.319 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:17:11.319 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=13.59 hyp=13.59 cameraTheta=1.57 mountX=9.58 mountY=-12.28, mountTheta=-0.91
23:17:11.319 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=13.59, opts=13)
23:17:11.319 00.000 5052 Enqueuing Move request for stepguider (0.00, 13.59)
23:17:11.319 00.000 8976 Worker thread wakes up
23:17:11.319 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 13.59) opts 0xd
23:17:11.320 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 13.59)
23:17:11.320 00.000 8976 Moving (0.00, 13.59) raw xDistance=9.58 yDistance=-12.28
23:17:11.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.48 from input 9.58
23:17:11.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.31 from input -12.28
23:17:11.320 00.000 8976 MoveAxis(L, 21, ABG)
23:17:11.320 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:11.320 00.000 8976 MoveAxis(U, 39, ABG)
23:17:11.320 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:11.320 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:11.320 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:11.320 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:11.320 00.000 8976 move complete, result=1
23:17:11.320 00.000 8976 worker thread done servicing request
23:17:11.320 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=369, med=31, FiltMin=28, FiltMax=322, Gamma=2.260
23:17:11.330 00.010 5052 UpdateGuideState exits: m=9263 SNR=67.5
23:17:11.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:11.330 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:11.330 00.000 5052 Enqueuing Expose request
23:17:11.330 00.000 8976 Worker thread wakes up
23:17:11.331 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:11.331 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,165,37,37)
23:17:11.331 00.000 5052 GuideStep: 9.6 px 0 ms WEST, -12.3 px 0 ms NORTH
23:17:11.331 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
23:17:11.331 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.32)
23:17:11.331 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=13.59 hyp=13.59 cameraTheta=1.57 mountX=-0.56 mountY=13.15, mountTheta=1.61
23:17:11.332 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:11.332 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:12.362 01.030 8976 Exposure complete
23:17:12.376 00.014 8976 worker thread done servicing request
23:17:12.376 00.000 5052 OnExposeComplete: enter
23:17:12.376 00.000 5052 UpdateGuideState(): m_state=6
23:17:12.376 00.000 5052 Star::Find(18, 204, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 305
23:17:12.376 00.000 5052 Star::Find returns 1 (0), X=204.77, Y=183.22, Mass=9035, SNR=66.7, Peak=428 HFD=4.6
23:17:12.376 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.36) = xAngle (-0.84 = -0.84)
23:17:12.376 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.18 = -1.18)
23:17:12.377 00.001 5052 CameraToMount -- cameraX=0.71 cameraY=13.95 hyp=13.96 cameraTheta=1.52 mountX=9.33 mountY=-12.90, mountTheta=-0.94
23:17:12.377 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=13.95, opts=13)
23:17:12.377 00.000 5052 Enqueuing Move request for stepguider (0.71, 13.95)
23:17:12.377 00.000 8976 Worker thread wakes up
23:17:12.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 13.95) opts 0xd
23:17:12.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 13.95)
23:17:12.378 00.001 8976 Moving (0.71, 13.95) raw xDistance=9.33 yDistance=-12.90
23:17:12.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.33 from input 9.33
23:17:12.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.71 from input -12.90
23:17:12.378 00.000 8976 MoveAxis(L, 20, ABG)
23:17:12.378 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:12.378 00.000 8976 MoveAxis(U, 41, ABG)
23:17:12.378 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:12.378 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:12.378 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:12.378 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:12.378 00.000 8976 move complete, result=1
23:17:12.378 00.000 8976 worker thread done servicing request
23:17:12.378 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=428, med=32, FiltMin=27, FiltMax=325, Gamma=2.260
23:17:12.388 00.010 5052 UpdateGuideState exits: m=9035 SNR=66.7
23:17:12.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:12.388 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:12.388 00.000 5052 Enqueuing Expose request
23:17:12.388 00.000 5052 GuideStep: 9.3 px 0 ms WEST, -12.9 px 0 ms NORTH
23:17:12.388 00.000 8976 Worker thread wakes up
23:17:12.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:12.388 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,165,37,37)
23:17:12.389 00.001 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
23:17:12.389 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.55 = 1.27)
23:17:12.389 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=13.95 hyp=13.96 cameraTheta=1.52 mountX=-1.27 mountY=13.32, mountTheta=1.67
23:17:12.389 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:12.389 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:13.421 01.032 8976 Exposure complete
23:17:13.435 00.014 8976 worker thread done servicing request
23:17:13.435 00.000 5052 OnExposeComplete: enter
23:17:13.435 00.000 5052 UpdateGuideState(): m_state=6
23:17:13.435 00.000 5052 Star::Find(18, 204, 183, 0, (0,0,0,0), 0.1, 10.0, 0) frame 306
23:17:13.435 00.000 5052 Star::Find returns 1 (0), X=205.31, Y=182.68, Mass=9010, SNR=66.7, Peak=430 HFD=4.7
23:17:13.435 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.36) = xAngle (-0.88 = -0.88)
23:17:13.435 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.22 = -1.22)
23:17:13.435 00.000 5052 CameraToMount -- cameraX=1.25 cameraY=13.41 hyp=13.46 cameraTheta=1.48 mountX=8.56 mountY=-12.65, mountTheta=-0.98
23:17:13.436 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.25, y=13.41, opts=13)
23:17:13.436 00.000 5052 Enqueuing Move request for stepguider (1.25, 13.41)
23:17:13.436 00.000 8976 Worker thread wakes up
23:17:13.437 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.25, 13.41) opts 0xd
23:17:13.437 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.25, 13.41)
23:17:13.437 00.000 8976 Moving (1.25, 13.41) raw xDistance=8.56 yDistance=-12.65
23:17:13.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.84 from input 8.56
23:17:13.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.58 from input -12.65
23:17:13.437 00.000 8976 MoveAxis(L, 19, ABG)
23:17:13.437 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:13.437 00.000 8976 MoveAxis(U, 41, ABG)
23:17:13.437 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:13.437 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:13.437 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:13.437 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:13.437 00.000 8976 move complete, result=1
23:17:13.437 00.000 8976 worker thread done servicing request
23:17:13.438 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=430, med=32, FiltMin=28, FiltMax=385, Gamma=2.260
23:17:13.448 00.010 5052 UpdateGuideState exits: m=9010 SNR=66.7
23:17:13.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:13.448 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:13.448 00.000 5052 Enqueuing Expose request
23:17:13.448 00.000 5052 GuideStep: 8.6 px 0 ms WEST, -12.6 px 0 ms NORTH
23:17:13.448 00.000 8976 Worker thread wakes up
23:17:13.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:13.448 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,165,37,37)
23:17:13.449 00.001 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
23:17:13.449 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.51 = 1.22)
23:17:13.449 00.000 5052 CameraToMount -- cameraX=1.25 cameraY=13.41 hyp=13.46 cameraTheta=1.48 mountX=-1.80 mountY=12.66, mountTheta=1.71
23:17:13.449 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:13.449 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:14.487 01.038 8976 Exposure complete
23:17:14.502 00.015 8976 worker thread done servicing request
23:17:14.503 00.001 5052 OnExposeComplete: enter
23:17:14.503 00.000 5052 UpdateGuideState(): m_state=6
23:17:14.503 00.000 5052 Star::Find(18, 205, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 307
23:17:14.503 00.000 5052 Star::Find returns 1 (0), X=205.38, Y=182.44, Mass=8973, SNR=66.6, Peak=528 HFD=4.7
23:17:14.503 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.36) = xAngle (-0.89 = -0.89)
23:17:14.503 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.23 = -1.23)
23:17:14.503 00.000 5052 CameraToMount -- cameraX=1.32 cameraY=13.17 hyp=13.24 cameraTheta=1.47 mountX=8.35 mountY=-12.46, mountTheta=-0.98
23:17:14.505 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.32, y=13.17, opts=13)
23:17:14.505 00.000 5052 Enqueuing Move request for stepguider (1.32, 13.17)
23:17:14.505 00.000 8976 Worker thread wakes up
23:17:14.505 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.32, 13.17) opts 0xd
23:17:14.505 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.32, 13.17)
23:17:14.505 00.000 8976 Moving (1.32, 13.17) raw xDistance=8.35 yDistance=-12.46
23:17:14.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.67 from input 8.35
23:17:14.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.45 from input -12.46
23:17:14.505 00.000 8976 MoveAxis(L, 18, ABG)
23:17:14.505 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:14.505 00.000 8976 MoveAxis(U, 40, ABG)
23:17:14.505 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:14.505 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:14.506 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:14.506 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:14.506 00.000 8976 move complete, result=1
23:17:14.506 00.000 8976 worker thread done servicing request
23:17:14.507 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=528, med=32, FiltMin=28, FiltMax=393, Gamma=2.260
23:17:14.518 00.011 5052 UpdateGuideState exits: m=8973 SNR=66.6
23:17:14.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:14.518 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:14.518 00.000 5052 Enqueuing Expose request
23:17:14.518 00.000 5052 GuideStep: 8.3 px 0 ms WEST, -12.5 px 0 ms NORTH
23:17:14.519 00.001 8976 Worker thread wakes up
23:17:14.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:14.519 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,164,37,37)
23:17:14.519 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
23:17:14.519 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.50 = 1.22)
23:17:14.519 00.000 5052 CameraToMount -- cameraX=1.32 cameraY=13.17 hyp=13.24 cameraTheta=1.47 mountX=-1.85 mountY=12.41, mountTheta=1.72
23:17:14.519 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:14.520 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:15.559 01.039 8976 Exposure complete
23:17:15.573 00.014 8976 worker thread done servicing request
23:17:15.574 00.001 5052 OnExposeComplete: enter
23:17:15.574 00.000 5052 UpdateGuideState(): m_state=6
23:17:15.574 00.000 5052 Star::Find(18, 205, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 308
23:17:15.574 00.000 5052 Star::Find returns 1 (0), X=204.67, Y=182.67, Mass=8956, SNR=66.5, Peak=491 HFD=4.7
23:17:15.574 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.36) = xAngle (-0.83 = -0.83)
23:17:15.574 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.17 = -1.17)
23:17:15.574 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=13.39 hyp=13.41 cameraTheta=1.53 mountX=9.01 mountY=-12.36, mountTheta=-0.94
23:17:15.575 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=13.39, opts=13)
23:17:15.575 00.000 5052 Enqueuing Move request for stepguider (0.61, 13.39)
23:17:15.575 00.000 8976 Worker thread wakes up
23:17:15.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 13.39) opts 0xd
23:17:15.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 13.39)
23:17:15.575 00.000 8976 Moving (0.61, 13.39) raw xDistance=9.01 yDistance=-12.36
23:17:15.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.07 from input 9.01
23:17:15.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.38 from input -12.36
23:17:15.575 00.000 8976 MoveAxis(L, 20, ABG)
23:17:15.575 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:15.575 00.000 8976 MoveAxis(U, 40, ABG)
23:17:15.575 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:15.575 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:15.575 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:15.575 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:15.575 00.000 8976 move complete, result=1
23:17:15.576 00.001 8976 worker thread done servicing request
23:17:15.576 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=491, med=32, FiltMin=27, FiltMax=343, Gamma=2.260
23:17:15.585 00.009 5052 UpdateGuideState exits: m=8956 SNR=66.5
23:17:15.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:15.585 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:15.586 00.001 5052 Enqueuing Expose request
23:17:15.586 00.000 5052 GuideStep: 9.0 px 0 ms WEST, -12.4 px 0 ms NORTH
23:17:15.586 00.000 8976 Worker thread wakes up
23:17:15.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:15.586 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,165,37,37)
23:17:15.586 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.63 = -1.66)
23:17:15.586 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.55 = 1.27)
23:17:15.586 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=13.39 hyp=13.41 cameraTheta=1.53 mountX=-1.15 mountY=12.81, mountTheta=1.66
23:17:15.587 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:15.587 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:16.614 01.027 8976 Exposure complete
23:17:16.628 00.014 8976 worker thread done servicing request
23:17:16.628 00.000 5052 OnExposeComplete: enter
23:17:16.628 00.000 5052 UpdateGuideState(): m_state=6
23:17:16.628 00.000 5052 Star::Find(18, 204, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 309
23:17:16.628 00.000 5052 Star::Find returns 1 (0), X=204.39, Y=182.76, Mass=8861, SNR=66.1, Peak=370 HFD=4.9
23:17:16.628 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.36) = xAngle (-0.81 = -0.81)
23:17:16.628 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.15 = -1.15)
23:17:16.628 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=13.49 hyp=13.49 cameraTheta=1.55 mountX=9.28 mountY=-12.32, mountTheta=-0.93
23:17:16.629 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=13.49, opts=13)
23:17:16.629 00.000 5052 Enqueuing Move request for stepguider (0.32, 13.49)
23:17:16.629 00.000 8976 Worker thread wakes up
23:17:16.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 13.49) opts 0xd
23:17:16.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 13.49)
23:17:16.629 00.000 8976 Moving (0.32, 13.49) raw xDistance=9.28 yDistance=-12.32
23:17:16.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.27 from input 9.28
23:17:16.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.35 from input -12.32
23:17:16.629 00.000 8976 MoveAxis(L, 20, ABG)
23:17:16.629 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:16.629 00.000 8976 MoveAxis(U, 39, ABG)
23:17:16.629 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:16.629 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:16.629 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:16.630 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:16.630 00.000 8976 move complete, result=1
23:17:16.630 00.000 8976 worker thread done servicing request
23:17:16.630 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=370, med=32, FiltMin=27, FiltMax=311, Gamma=2.260
23:17:16.640 00.010 5052 UpdateGuideState exits: m=8861 SNR=66.1
23:17:16.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:16.640 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:16.640 00.000 5052 Enqueuing Expose request
23:17:16.640 00.000 5052 GuideStep: 9.3 px 0 ms WEST, -12.3 px 0 ms NORTH
23:17:16.640 00.000 8976 Worker thread wakes up
23:17:16.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:16.640 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,165,37,37)
23:17:16.641 00.001 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.64)
23:17:16.641 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.58 = 1.29)
23:17:16.641 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=13.49 hyp=13.49 cameraTheta=1.55 mountX=-0.87 mountY=12.97, mountTheta=1.64
23:17:16.641 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:16.641 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:17.665 01.024 8976 Exposure complete
23:17:17.679 00.014 8976 worker thread done servicing request
23:17:17.680 00.001 5052 OnExposeComplete: enter
23:17:17.680 00.000 5052 UpdateGuideState(): m_state=6
23:17:17.680 00.000 5052 Star::Find(18, 204, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 310
23:17:17.680 00.000 5052 Star::Find returns 1 (0), X=203.22, Y=183.04, Mass=8812, SNR=65.8, Peak=448 HFD=4.7
23:17:17.680 00.000 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.36) = xAngle (-0.73 = -0.73)
23:17:17.680 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.07 = -1.07)
23:17:17.680 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=13.77 hyp=13.79 cameraTheta=1.63 mountX=10.30 mountY=-12.08, mountTheta=-0.86
23:17:17.680 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=13.77, opts=13)
23:17:17.681 00.001 5052 Enqueuing Move request for stepguider (-0.84, 13.77)
23:17:17.681 00.000 8976 Worker thread wakes up
23:17:17.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 13.77) opts 0xd
23:17:17.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 13.77)
23:17:17.681 00.000 8976 Moving (-0.84, 13.77) raw xDistance=10.30 yDistance=-12.08
23:17:17.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.93 from input 10.30
23:17:17.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.19 from input -12.08
23:17:17.681 00.000 8976 MoveAxis(L, 22, ABG)
23:17:17.681 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:17.681 00.000 8976 MoveAxis(U, 39, ABG)
23:17:17.681 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:17:17.681 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:17:17.681 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:17:17.681 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:17:17.681 00.000 8976 move complete, result=1
23:17:17.681 00.000 8976 worker thread done servicing request
23:17:17.682 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=448, med=32, FiltMin=28, FiltMax=318, Gamma=2.260
23:17:17.691 00.009 5052 UpdateGuideState exits: m=8812 SNR=65.8
23:17:17.692 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:17.692 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:17.692 00.000 5052 Enqueuing Expose request
23:17:17.692 00.000 5052 GuideStep: 10.3 px 0 ms WEST, -12.1 px 0 ms NORTH
23:17:17.692 00.000 8976 Worker thread wakes up
23:17:17.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:17.692 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,165,37,37)
23:17:17.693 00.001 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
23:17:17.693 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.66 = 1.38)
23:17:17.693 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=13.77 hyp=13.79 cameraTheta=1.63 mountX=0.28 mountY=13.54, mountTheta=1.55
23:17:17.693 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.0
23:17:17.693 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:17:17.727 00.034 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
23:17:17.727 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.76 = 0.48)
23:17:17.727 00.000 5052 CameraToMount -- cameraX=203.22 cameraY=183.04 hyp=273.50 cameraTheta=0.73 mountX=-210.50 mountY=125.96, mountTheta=2.60
23:17:17.727 00.000 5052 BLT: Entering DecMeasurementStep, state = 0
23:17:17.727 00.000 5052 MountGuidingEnabled: 1
23:17:17.727 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:18.725 00.998 8976 Exposure complete
23:17:18.739 00.014 8976 worker thread done servicing request
23:17:18.739 00.000 5052 OnExposeComplete: enter
23:17:18.739 00.000 5052 UpdateGuideState(): m_state=6
23:17:18.739 00.000 5052 Star::Find(18, 203, 183, 0, (0,0,0,0), 0.1, 10.0, 0) frame 311
23:17:18.739 00.000 5052 Star::Find returns 1 (0), X=201.99, Y=182.75, Mass=8934, SNR=66.3, Peak=423 HFD=4.9
23:17:18.739 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.36) = xAngle (-0.64 = -0.64)
23:17:18.739 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.98 = -0.98)
23:17:18.739 00.000 5052 CameraToMount -- cameraX=-2.07 cameraY=13.47 hyp=13.63 cameraTheta=1.72 mountX=10.97 mountY=-11.29, mountTheta=-0.80
23:17:18.740 00.001 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
23:17:18.740 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.76 = 0.48)
23:17:18.740 00.000 5052 CameraToMount -- cameraX=201.99 cameraY=182.75 hyp=272.39 cameraTheta=0.74 mountX=-209.26 mountY=125.99, mountTheta=2.60
23:17:18.740 00.000 5052 BLT: Entering DecMeasurementStep, state = 1
23:17:18.740 00.000 5052 BLT starting North backlash clearing using pulse width of 566, looking for moves >= 4 px
23:17:18.740 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:18.740 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:18.740 00.000 8976 Worker thread wakes up
23:17:18.740 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 566 opts 0x0
23:17:18.740 00.000 8976 Handling axis move in thread for scope dir=0 dur=566
23:17:18.740 00.000 8976 scope move axis dir= 0 dur= 566 opts= 0x0
23:17:18.740 00.000 8976 MoveAxis(N, 566, -)
23:17:18.740 00.000 8976 Guiding  Dir = 0, Dur = 566
23:17:18.740 00.000 8976 IsSlewing returns 0
23:17:18.741 00.001 8976 IsGuiding returns 0
23:17:18.741 00.000 8976 PulseGuide returned control before completion, sleep 576
23:17:18.741 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=423, med=32, FiltMin=27, FiltMax=308, Gamma=2.260
23:17:18.751 00.010 5052 UpdateGuideState exits: m=8934 SNR=66.3
23:17:18.751 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:18.751 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:18.751 00.000 5052 Enqueuing Expose request
23:17:19.327 00.576 8976 IsGuiding returns 1
23:17:19.327 00.000 8976 scope still moving after pulse duration time elapsed
23:17:19.359 00.032 8976 IsSlewing returns 0
23:17:19.359 00.000 8976 IsGuiding returns 1
23:17:19.390 00.031 8976 IsSlewing returns 0
23:17:19.390 00.000 8976 IsGuiding returns 1
23:17:19.422 00.032 8976 IsSlewing returns 0
23:17:19.422 00.000 8976 IsGuiding returns 0
23:17:19.422 00.000 8976 scope move finished after 566 + 114 ms
23:17:19.422 00.000 8976 Move returns status 0, amount 566
23:17:19.422 00.000 8976 move complete, result=0
23:17:19.422 00.000 8976 worker thread done servicing request
23:17:19.422 00.000 8976 Worker thread wakes up
23:17:19.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:19.422 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,165,37,37)
23:17:20.451 01.029 8976 Exposure complete
23:17:20.466 00.015 8976 worker thread done servicing request
23:17:20.467 00.001 5052 OnExposeComplete: enter
23:17:20.467 00.000 5052 UpdateGuideState(): m_state=6
23:17:20.467 00.000 5052 Star::Find(18, 201, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 312
23:17:20.467 00.000 5052 Star::Find returns 1 (0), X=204.11, Y=178.16, Mass=8932, SNR=66.4, Peak=458 HFD=4.8
23:17:20.467 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:17:20.467 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:17:20.467 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=8.89 hyp=8.89 cameraTheta=1.57 mountX=6.23 mountY=-8.05, mountTheta=-0.91
23:17:20.468 00.001 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
23:17:20.468 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.75 = 0.46)
23:17:20.468 00.000 5052 CameraToMount -- cameraX=204.11 cameraY=178.16 hyp=270.93 cameraTheta=0.72 mountX=-211.19 mountY=121.02, mountTheta=2.62
23:17:20.468 00.000 5052 BLT: Entering DecMeasurementStep, state = 1
23:17:20.468 00.000 5052 BLT accepted clearing move of -4.95
23:17:20.468 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:20.468 00.000 5052 BLT: Clearing North backlash, step 2 (up to limit of 100), LastDecDelta = -4.95 px
23:17:20.468 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:20.468 00.000 8976 Worker thread wakes up
23:17:20.468 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 566 opts 0x0
23:17:20.468 00.000 8976 Handling axis move in thread for scope dir=0 dur=566
23:17:20.468 00.000 8976 scope move axis dir= 0 dur= 566 opts= 0x0
23:17:20.468 00.000 8976 MoveAxis(N, 566, -)
23:17:20.468 00.000 8976 Guiding  Dir = 0, Dur = 566
23:17:20.469 00.001 8976 IsSlewing returns 0
23:17:20.469 00.000 8976 IsGuiding returns 0
23:17:20.469 00.000 8976 PulseGuide returned control before completion, sleep 576
23:17:20.470 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=458, med=31, FiltMin=27, FiltMax=331, Gamma=2.260
23:17:20.478 00.008 5052 UpdateGuideState exits: m=8932 SNR=66.4
23:17:20.479 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:20.479 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:20.479 00.000 5052 Enqueuing Expose request
23:17:21.061 00.582 8976 IsGuiding returns 1
23:17:21.061 00.000 8976 scope still moving after pulse duration time elapsed
23:17:21.093 00.032 8976 IsSlewing returns 0
23:17:21.093 00.000 8976 IsGuiding returns 1
23:17:21.124 00.031 8976 IsSlewing returns 0
23:17:21.124 00.000 8976 IsGuiding returns 1
23:17:21.155 00.031 8976 IsSlewing returns 0
23:17:21.155 00.000 8976 IsGuiding returns 1
23:17:21.186 00.031 8976 IsSlewing returns 0
23:17:21.186 00.000 8976 IsGuiding returns 0
23:17:21.186 00.000 8976 scope move finished after 566 + 151 ms
23:17:21.186 00.000 8976 Move returns status 0, amount 566
23:17:21.186 00.000 8976 move complete, result=0
23:17:21.186 00.000 8976 worker thread done servicing request
23:17:21.186 00.000 8976 Worker thread wakes up
23:17:21.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:21.186 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,160,37,37)
23:17:22.225 01.039 8976 Exposure complete
23:17:22.239 00.014 8976 worker thread done servicing request
23:17:22.239 00.000 5052 OnExposeComplete: enter
23:17:22.239 00.000 5052 UpdateGuideState(): m_state=6
23:17:22.239 00.000 5052 Star::Find(18, 204, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 313
23:17:22.239 00.000 5052 Star::Find returns 1 (0), X=205.28, Y=173.00, Mass=8749, SNR=65.7, Peak=399 HFD=4.8
23:17:22.239 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.36) = xAngle (-1.10 = -1.10)
23:17:22.240 00.001 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.44 = -1.44)
23:17:22.240 00.000 5052 CameraToMount -- cameraX=1.22 cameraY=3.72 hyp=3.92 cameraTheta=1.25 mountX=1.76 mountY=-3.88, mountTheta=-1.15
23:17:22.240 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
23:17:22.240 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.73 = 0.45)
23:17:22.240 00.000 5052 CameraToMount -- cameraX=205.28 cameraY=173.00 hyp=268.45 cameraTheta=0.70 mountX=-212.15 mountY=115.72, mountTheta=2.64
23:17:22.240 00.000 5052 BLT: Entering DecMeasurementStep, state = 1
23:17:22.240 00.000 5052 BLT accepted clearing move of -5.29
23:17:22.240 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:22.240 00.000 5052 BLT: Clearing North backlash, step 3 (up to limit of 100), LastDecDelta = -5.29 px
23:17:22.241 00.001 5052 BLT: Exiting DecMeasurementStep
23:17:22.241 00.000 8976 Worker thread wakes up
23:17:22.241 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 566 opts 0x0
23:17:22.241 00.000 8976 Handling axis move in thread for scope dir=0 dur=566
23:17:22.241 00.000 8976 scope move axis dir= 0 dur= 566 opts= 0x0
23:17:22.241 00.000 8976 MoveAxis(N, 566, -)
23:17:22.241 00.000 8976 Guiding  Dir = 0, Dur = 566
23:17:22.241 00.000 8976 IsSlewing returns 0
23:17:22.241 00.000 8976 IsGuiding returns 0
23:17:22.241 00.000 8976 PulseGuide returned control before completion, sleep 576
23:17:22.242 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=399, med=32, FiltMin=27, FiltMax=302, Gamma=2.260
23:17:22.251 00.009 5052 UpdateGuideState exits: m=8749 SNR=65.7
23:17:22.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:22.252 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:22.252 00.000 5052 Enqueuing Expose request
23:17:22.833 00.581 8976 IsGuiding returns 1
23:17:22.833 00.000 8976 scope still moving after pulse duration time elapsed
23:17:22.864 00.031 8976 IsSlewing returns 0
23:17:22.864 00.000 8976 IsGuiding returns 1
23:17:22.895 00.031 8976 IsSlewing returns 0
23:17:22.895 00.000 8976 IsGuiding returns 1
23:17:22.927 00.032 8976 IsSlewing returns 0
23:17:22.927 00.000 8976 IsGuiding returns 0
23:17:22.927 00.000 8976 scope move finished after 566 + 119 ms
23:17:22.927 00.000 8976 Move returns status 0, amount 566
23:17:22.927 00.000 8976 move complete, result=0
23:17:22.927 00.000 8976 worker thread done servicing request
23:17:22.927 00.000 8976 Worker thread wakes up
23:17:22.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:22.927 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:17:23.961 01.034 8976 Exposure complete
23:17:23.978 00.017 8976 worker thread done servicing request
23:17:23.978 00.000 5052 OnExposeComplete: enter
23:17:23.978 00.000 5052 UpdateGuideState(): m_state=6
23:17:23.978 00.000 5052 Star::Find(18, 205, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 314
23:17:23.978 00.000 5052 Star::Find returns 1 (0), X=204.48, Y=168.39, Mass=8791, SNR=65.8, Peak=353 HFD=5.1
23:17:23.978 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.36) = xAngle (-3.49 = 2.80)
23:17:23.978 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.82 = 2.46)
23:17:23.978 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.88 hyp=0.98 cameraTheta=-1.13 mountX=-0.92 mountY=0.62, mountTheta=2.55
23:17:23.979 00.001 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
23:17:23.979 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.72 = 0.43)
23:17:23.979 00.000 5052 CameraToMount -- cameraX=204.48 cameraY=168.39 hyp=264.89 cameraTheta=0.69 mountX=-211.16 mountY=111.47, mountTheta=2.66
23:17:23.979 00.000 5052 BLT: Entering DecMeasurementStep, state = 1
23:17:23.979 00.000 5052 BLT accepted clearing move of -4.25
23:17:23.979 00.000 5052 BLT: Starting North moves at Dec=111.47
23:17:23.979 00.000 5052 BLT: Moving North for 500 ms, step 1 / 16, DecLoc = 111.47, DeltaDec = 0.00
23:17:23.979 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:23.979 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:23.979 00.000 8976 Worker thread wakes up
23:17:23.979 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:23.980 00.001 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:23.980 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:23.980 00.000 8976 MoveAxis(N, 500, -)
23:17:23.980 00.000 8976 Guiding  Dir = 0, Dur = 500
23:17:23.980 00.000 8976 IsSlewing returns 0
23:17:23.980 00.000 8976 IsGuiding returns 0
23:17:23.980 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:23.981 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=353, med=32, FiltMin=28, FiltMax=304, Gamma=2.260
23:17:23.990 00.009 5052 UpdateGuideState exits: m=8791 SNR=65.8
23:17:23.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:23.990 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:23.990 00.000 5052 Enqueuing Expose request
23:17:24.500 00.510 8976 IsGuiding returns 1
23:17:24.500 00.000 8976 scope still moving after pulse duration time elapsed
23:17:24.531 00.031 8976 IsSlewing returns 0
23:17:24.531 00.000 8976 IsGuiding returns 1
23:17:24.563 00.032 8976 IsSlewing returns 0
23:17:24.563 00.000 8976 IsGuiding returns 1
23:17:24.595 00.032 8976 IsSlewing returns 0
23:17:24.595 00.000 8976 IsGuiding returns 1
23:17:24.626 00.031 8976 IsSlewing returns 0
23:17:24.626 00.000 8976 IsGuiding returns 1
23:17:24.657 00.031 8976 IsSlewing returns 0
23:17:24.657 00.000 8976 IsGuiding returns 0
23:17:24.657 00.000 8976 scope move finished after 500 + 177 ms
23:17:24.657 00.000 8976 Move returns status 0, amount 500
23:17:24.657 00.000 8976 move complete, result=0
23:17:24.657 00.000 8976 worker thread done servicing request
23:17:24.657 00.000 8976 Worker thread wakes up
23:17:24.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:24.657 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:17:25.683 01.026 8976 Exposure complete
23:17:25.697 00.014 8976 worker thread done servicing request
23:17:25.697 00.000 5052 OnExposeComplete: enter
23:17:25.697 00.000 5052 UpdateGuideState(): m_state=6
23:17:25.697 00.000 5052 Star::Find(18, 204, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 315
23:17:25.697 00.000 5052 Star::Find returns 1 (0), X=204.69, Y=164.77, Mass=8713, SNR=65.6, Peak=444 HFD=4.7
23:17:25.697 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.36) = xAngle (-3.79 = 2.49)
23:17:25.697 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.13 = 2.15)
23:17:25.697 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-4.51 hyp=4.55 cameraTheta=-1.43 mountX=-3.62 mountY=3.80, mountTheta=2.33
23:17:25.698 00.001 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
23:17:25.698 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.71 = 0.42)
23:17:25.698 00.000 5052 CameraToMount -- cameraX=204.69 cameraY=164.77 hyp=262.77 cameraTheta=0.68 mountX=-211.23 mountY=107.91, mountTheta=2.67
23:17:25.698 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:25.698 00.000 5052 BLT: Moving North for 500 ms, step 2 / 16, DecLoc = 107.91, DeltaDec = -3.56
23:17:25.698 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:25.698 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:25.698 00.000 8976 Worker thread wakes up
23:17:25.699 00.001 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:25.699 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:25.699 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:25.699 00.000 8976 MoveAxis(N, 500, -)
23:17:25.699 00.000 8976 Guiding  Dir = 0, Dur = 500
23:17:25.699 00.000 8976 IsSlewing returns 0
23:17:25.699 00.000 8976 IsGuiding returns 0
23:17:25.699 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:25.700 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=444, med=32, FiltMin=28, FiltMax=322, Gamma=2.260
23:17:25.710 00.010 5052 UpdateGuideState exits: m=8713 SNR=65.6
23:17:25.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:25.710 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:25.710 00.000 5052 Enqueuing Expose request
23:17:26.215 00.505 8976 IsGuiding returns 1
23:17:26.215 00.000 8976 scope still moving after pulse duration time elapsed
23:17:26.246 00.031 8976 IsSlewing returns 0
23:17:26.246 00.000 8976 IsGuiding returns 1
23:17:26.278 00.032 8976 IsSlewing returns 0
23:17:26.278 00.000 8976 IsGuiding returns 1
23:17:26.308 00.030 8976 IsSlewing returns 0
23:17:26.308 00.000 8976 IsGuiding returns 1
23:17:26.340 00.032 8976 IsSlewing returns 0
23:17:26.340 00.000 8976 IsGuiding returns 0
23:17:26.340 00.000 8976 scope move finished after 500 + 141 ms
23:17:26.340 00.000 8976 Move returns status 0, amount 500
23:17:26.340 00.000 8976 move complete, result=0
23:17:26.340 00.000 8976 worker thread done servicing request
23:17:26.340 00.000 8976 Worker thread wakes up
23:17:26.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:26.340 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,151,37,37)
23:17:27.368 01.028 8976 Exposure complete
23:17:27.382 00.014 8976 worker thread done servicing request
23:17:27.382 00.000 5052 OnExposeComplete: enter
23:17:27.382 00.000 5052 UpdateGuideState(): m_state=6
23:17:27.382 00.000 5052 Star::Find(18, 204, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 316
23:17:27.382 00.000 5052 Star::Find returns 1 (0), X=205.60, Y=160.41, Mass=8749, SNR=65.8, Peak=386 HFD=4.9
23:17:27.382 00.000 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.36) = xAngle (-3.76 = 2.52)
23:17:27.383 00.001 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.10 = 2.19)
23:17:27.383 00.000 5052 CameraToMount -- cameraX=1.54 cameraY=-8.86 hyp=8.99 cameraTheta=-1.40 mountX=-7.33 mountY=7.35, mountTheta=2.36
23:17:27.383 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
23:17:27.383 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.69 = 0.41)
23:17:27.383 00.000 5052 CameraToMount -- cameraX=205.60 cameraY=160.41 hyp=260.77 cameraTheta=0.66 mountX=-211.95 mountY=103.47, mountTheta=2.69
23:17:27.383 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:27.383 00.000 5052 BLT: Moving North for 500 ms, step 3 / 16, DecLoc = 103.47, DeltaDec = -4.44
23:17:27.383 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:27.383 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:27.383 00.000 8976 Worker thread wakes up
23:17:27.384 00.001 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:27.384 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:27.384 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:27.384 00.000 8976 MoveAxis(N, 500, -)
23:17:27.384 00.000 8976 Guiding  Dir = 0, Dur = 500
23:17:27.384 00.000 8976 IsSlewing returns 0
23:17:27.384 00.000 8976 IsGuiding returns 0
23:17:27.384 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:27.385 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=386, med=32, FiltMin=28, FiltMax=302, Gamma=2.260
23:17:27.394 00.009 5052 UpdateGuideState exits: m=8749 SNR=65.8
23:17:27.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:27.394 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:27.394 00.000 5052 Enqueuing Expose request
23:17:27.898 00.504 8976 IsGuiding returns 1
23:17:27.898 00.000 8976 scope still moving after pulse duration time elapsed
23:17:27.930 00.032 8976 IsSlewing returns 0
23:17:27.930 00.000 8976 IsGuiding returns 1
23:17:27.961 00.031 8976 IsSlewing returns 0
23:17:27.961 00.000 8976 IsGuiding returns 1
23:17:27.993 00.032 8976 IsSlewing returns 0
23:17:27.993 00.000 8976 IsGuiding returns 1
23:17:28.025 00.032 8976 IsSlewing returns 0
23:17:28.025 00.000 8976 IsGuiding returns 1
23:17:28.057 00.032 8976 IsSlewing returns 0
23:17:28.057 00.000 8976 IsGuiding returns 1
23:17:28.088 00.031 8976 IsSlewing returns 0
23:17:28.088 00.000 8976 IsGuiding returns 1
23:17:28.120 00.032 8976 IsSlewing returns 0
23:17:28.120 00.000 8976 IsGuiding returns 1
23:17:28.152 00.032 8976 IsSlewing returns 0
23:17:28.152 00.000 8976 IsGuiding returns 0
23:17:28.152 00.000 8976 scope move finished after 500 + 268 ms
23:17:28.152 00.000 8976 Move returns status 0, amount 500
23:17:28.152 00.000 8976 move complete, result=0
23:17:28.152 00.000 8976 worker thread done servicing request
23:17:28.152 00.000 8976 Worker thread wakes up
23:17:28.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:28.152 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,142,37,37)
23:17:29.187 01.035 8976 Exposure complete
23:17:29.202 00.015 8976 worker thread done servicing request
23:17:29.202 00.000 5052 OnExposeComplete: enter
23:17:29.202 00.000 5052 UpdateGuideState(): m_state=6
23:17:29.202 00.000 5052 Star::Find(18, 205, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 317
23:17:29.202 00.000 5052 Star::Find returns 1 (0), X=206.59, Y=156.15, Mass=8695, SNR=65.5, Peak=483 HFD=4.8
23:17:29.202 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.36) = xAngle (-3.74 = 2.54)
23:17:29.202 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.08 = 2.20)
23:17:29.202 00.000 5052 CameraToMount -- cameraX=2.53 cameraY=-13.12 hyp=13.37 cameraTheta=-1.38 mountX=-11.05 mountY=10.77, mountTheta=2.37
23:17:29.203 00.001 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.54)
23:17:29.203 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.68 = 0.39)
23:17:29.203 00.000 5052 CameraToMount -- cameraX=206.59 cameraY=156.15 hyp=258.97 cameraTheta=0.65 mountX=-212.78 mountY=99.09, mountTheta=2.71
23:17:29.203 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:29.203 00.000 5052 BLT: Moving North for 500 ms, step 4 / 16, DecLoc = 99.09, DeltaDec = -4.38
23:17:29.203 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:29.203 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:29.203 00.000 8976 Worker thread wakes up
23:17:29.203 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:29.203 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:29.203 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:29.203 00.000 8976 MoveAxis(N, 500, -)
23:17:29.203 00.000 8976 Guiding  Dir = 0, Dur = 500
23:17:29.204 00.001 8976 IsSlewing returns 0
23:17:29.204 00.000 8976 IsGuiding returns 0
23:17:29.204 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:29.205 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=483, med=31, FiltMin=27, FiltMax=313, Gamma=2.260
23:17:29.214 00.009 5052 UpdateGuideState exits: m=8695 SNR=65.5
23:17:29.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:29.214 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:29.214 00.000 5052 Enqueuing Expose request
23:17:29.727 00.513 8976 IsGuiding returns 1
23:17:29.727 00.000 8976 scope still moving after pulse duration time elapsed
23:17:29.759 00.032 8976 IsSlewing returns 0
23:17:29.759 00.000 8976 IsGuiding returns 1
23:17:29.789 00.030 8976 IsSlewing returns 0
23:17:29.789 00.000 8976 IsGuiding returns 1
23:17:29.821 00.032 8976 IsSlewing returns 0
23:17:29.821 00.000 8976 IsGuiding returns 0
23:17:29.821 00.000 8976 scope move finished after 500 + 118 ms
23:17:29.821 00.000 8976 Move returns status 0, amount 500
23:17:29.821 00.000 8976 move complete, result=0
23:17:29.821 00.000 8976 worker thread done servicing request
23:17:29.821 00.000 8976 Worker thread wakes up
23:17:29.821 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:29.821 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,138,37,37)
23:17:30.853 01.032 8976 Exposure complete
23:17:30.868 00.015 8976 worker thread done servicing request
23:17:30.868 00.000 5052 OnExposeComplete: enter
23:17:30.868 00.000 5052 UpdateGuideState(): m_state=6
23:17:30.868 00.000 5052 Star::Find(18, 206, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 318
23:17:30.869 00.001 5052 Star::Find returns 1 (0), X=204.64, Y=152.29, Mass=8782, SNR=65.7, Peak=409 HFD=4.7
23:17:30.869 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.36) = xAngle (-3.90 = 2.39)
23:17:30.869 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.24 = 2.05)
23:17:30.869 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-16.99 hyp=17.00 cameraTheta=-1.54 mountX=-12.38 mountY=15.10, mountTheta=2.26
23:17:30.869 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
23:17:30.869 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.67 = 0.39)
23:17:30.869 00.000 5052 CameraToMount -- cameraX=204.64 cameraY=152.29 hyp=255.08 cameraTheta=0.64 mountX=-210.67 mountY=95.84, mountTheta=2.71
23:17:30.869 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:30.870 00.001 5052 BLT: Moving North for 500 ms, step 5 / 16, DecLoc = 95.84, DeltaDec = -3.25
23:17:30.870 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:30.870 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:30.870 00.000 8976 Worker thread wakes up
23:17:30.870 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:30.870 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:30.870 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:30.870 00.000 8976 MoveAxis(N, 500, -)
23:17:30.870 00.000 8976 Guiding  Dir = 0, Dur = 500
23:17:30.870 00.000 8976 IsSlewing returns 0
23:17:30.870 00.000 8976 IsGuiding returns 0
23:17:30.870 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:30.871 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=409, med=32, FiltMin=27, FiltMax=317, Gamma=2.260
23:17:30.880 00.009 5052 UpdateGuideState exits: m=8782 SNR=65.7
23:17:30.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:30.880 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:30.880 00.000 5052 Enqueuing Expose request
23:17:31.383 00.503 8976 IsGuiding returns 1
23:17:31.383 00.000 8976 scope still moving after pulse duration time elapsed
23:17:31.415 00.032 8976 IsSlewing returns 0
23:17:31.415 00.000 8976 IsGuiding returns 1
23:17:31.446 00.031 8976 IsSlewing returns 0
23:17:31.446 00.000 8976 IsGuiding returns 1
23:17:31.476 00.030 8976 IsSlewing returns 0
23:17:31.476 00.000 8976 IsGuiding returns 1
23:17:31.508 00.032 8976 IsSlewing returns 0
23:17:31.508 00.000 8976 IsGuiding returns 0
23:17:31.508 00.000 8976 scope move finished after 500 + 138 ms
23:17:31.508 00.000 8976 Move returns status 0, amount 500
23:17:31.508 00.000 8976 move complete, result=0
23:17:31.508 00.000 8976 worker thread done servicing request
23:17:31.508 00.000 8976 Worker thread wakes up
23:17:31.508 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:31.508 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,134,37,37)
23:17:32.537 01.029 8976 Exposure complete
23:17:32.553 00.016 8976 worker thread done servicing request
23:17:32.553 00.000 5052 OnExposeComplete: enter
23:17:32.553 00.000 5052 UpdateGuideState(): m_state=6
23:17:32.553 00.000 5052 Star::Find(18, 204, 152, 0, (0,0,0,0), 0.1, 10.0, 0) frame 319
23:17:32.553 00.000 5052 Star::Find returns 1 (0), X=203.02, Y=147.89, Mass=8760, SNR=65.5, Peak=416 HFD=4.4
23:17:32.553 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.36) = xAngle (-3.98 = 2.30)
23:17:32.553 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.32 = 1.97)
23:17:32.553 00.000 5052 CameraToMount -- cameraX=-1.04 cameraY=-21.38 hyp=21.41 cameraTheta=-1.62 mountX=-14.33 mountY=19.76, mountTheta=2.20
23:17:32.554 00.001 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
23:17:32.554 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.66 = 0.37)
23:17:32.554 00.000 5052 CameraToMount -- cameraX=203.02 cameraY=147.89 hyp=251.18 cameraTheta=0.63 mountX=-208.87 mountY=92.00, mountTheta=2.73
23:17:32.554 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:32.554 00.000 5052 BLT: Moving North for 500 ms, step 6 / 16, DecLoc = 92.00, DeltaDec = -3.84
23:17:32.554 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:32.554 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:32.554 00.000 8976 Worker thread wakes up
23:17:32.554 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:32.554 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:32.554 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:32.554 00.000 8976 MoveAxis(N, 500, -)
23:17:32.554 00.000 8976 Guiding  Dir = 0, Dur = 500
23:17:32.555 00.001 8976 IsSlewing returns 0
23:17:32.555 00.000 8976 IsGuiding returns 0
23:17:32.555 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:32.556 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=416, med=32, FiltMin=27, FiltMax=357, Gamma=2.260
23:17:32.566 00.010 5052 UpdateGuideState exits: m=8760 SNR=65.5
23:17:32.567 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:32.567 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:32.567 00.000 5052 Enqueuing Expose request
23:17:33.068 00.501 8976 IsGuiding returns 1
23:17:33.073 00.005 8976 scope still moving after pulse duration time elapsed
23:17:33.100 00.027 8976 IsSlewing returns 0
23:17:33.100 00.000 8976 IsGuiding returns 1
23:17:33.131 00.031 8976 IsSlewing returns 0
23:17:33.131 00.000 8976 IsGuiding returns 1
23:17:33.163 00.032 8976 IsSlewing returns 0
23:17:33.163 00.000 8976 IsGuiding returns 0
23:17:33.163 00.000 8976 scope move finished after 500 + 108 ms
23:17:33.163 00.000 8976 Move returns status 0, amount 500
23:17:33.163 00.000 8976 move complete, result=0
23:17:33.163 00.000 8976 worker thread done servicing request
23:17:33.163 00.000 8976 Worker thread wakes up
23:17:33.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:33.163 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,130,37,37)
23:17:34.202 01.039 8976 Exposure complete
23:17:34.217 00.015 8976 worker thread done servicing request
23:17:34.217 00.000 5052 OnExposeComplete: enter
23:17:34.217 00.000 5052 UpdateGuideState(): m_state=6
23:17:34.217 00.000 5052 Star::Find(18, 203, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 320
23:17:34.217 00.000 5052 Star::Find returns 1 (0), X=204.17, Y=142.57, Mass=8949, SNR=66.5, Peak=473 HFD=4.5
23:17:34.217 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.36)
23:17:34.217 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.02)
23:17:34.217 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-26.70 hyp=26.70 cameraTheta=-1.57 mountX=-18.90 mountY=24.08, mountTheta=2.24
23:17:34.218 00.001 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
23:17:34.218 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.64 = 0.35)
23:17:34.218 00.000 5052 CameraToMount -- cameraX=204.17 cameraY=142.57 hyp=249.02 cameraTheta=0.61 mountX=-209.80 mountY=86.56, mountTheta=2.75
23:17:34.218 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:34.218 00.000 5052 BLT: Moving North for 500 ms, step 7 / 16, DecLoc = 86.56, DeltaDec = -5.44
23:17:34.218 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:34.218 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:34.218 00.000 8976 Worker thread wakes up
23:17:34.218 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:34.218 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:34.218 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:34.218 00.000 8976 MoveAxis(N, 500, -)
23:17:34.219 00.001 8976 Guiding  Dir = 0, Dur = 500
23:17:34.219 00.000 8976 IsSlewing returns 0
23:17:34.219 00.000 8976 IsGuiding returns 0
23:17:34.219 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:34.220 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=473, med=32, FiltMin=27, FiltMax=409, Gamma=2.260
23:17:34.229 00.009 5052 UpdateGuideState exits: m=8949 SNR=66.5
23:17:34.229 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:34.229 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:34.229 00.000 5052 Enqueuing Expose request
23:17:34.741 00.512 8976 IsGuiding returns 1
23:17:34.741 00.000 8976 scope still moving after pulse duration time elapsed
23:17:34.772 00.031 8976 IsSlewing returns 0
23:17:34.772 00.000 8976 IsGuiding returns 1
23:17:34.803 00.031 8976 IsSlewing returns 0
23:17:34.803 00.000 8976 IsGuiding returns 1
23:17:34.835 00.032 8976 IsSlewing returns 0
23:17:34.835 00.000 8976 IsGuiding returns 0
23:17:34.835 00.000 8976 scope move finished after 500 + 116 ms
23:17:34.835 00.000 8976 Move returns status 0, amount 500
23:17:34.835 00.000 8976 move complete, result=0
23:17:34.835 00.000 8976 worker thread done servicing request
23:17:34.835 00.000 8976 Worker thread wakes up
23:17:34.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:34.835 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,125,37,37)
23:17:35.874 01.039 8976 Exposure complete
23:17:35.888 00.014 8976 worker thread done servicing request
23:17:35.888 00.000 5052 OnExposeComplete: enter
23:17:35.888 00.000 5052 UpdateGuideState(): m_state=6
23:17:35.888 00.000 5052 Star::Find(18, 204, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 321
23:17:35.889 00.001 5052 Star::Find returns 1 (0), X=204.23, Y=138.40, Mass=8725, SNR=65.6, Peak=416 HFD=4.7
23:17:35.889 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.92 = 2.36)
23:17:35.889 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.26 = 2.02)
23:17:35.889 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-30.87 hyp=30.87 cameraTheta=-1.57 mountX=-21.88 mountY=27.82, mountTheta=2.24
23:17:35.889 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.59)
23:17:35.889 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.62 = 0.34)
23:17:35.889 00.000 5052 CameraToMount -- cameraX=204.23 cameraY=138.40 hyp=246.71 cameraTheta=0.60 mountX=-209.69 mountY=82.51, mountTheta=2.77
23:17:35.889 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:35.889 00.000 5052 BLT: Moving North for 500 ms, step 8 / 16, DecLoc = 82.51, DeltaDec = -4.05
23:17:35.889 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:35.890 00.001 5052 BLT: Exiting DecMeasurementStep
23:17:35.890 00.000 8976 Worker thread wakes up
23:17:35.890 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:35.890 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:35.890 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:35.890 00.000 8976 MoveAxis(N, 500, -)
23:17:35.890 00.000 8976 Guiding  Dir = 0, Dur = 500
23:17:35.890 00.000 8976 IsSlewing returns 0
23:17:35.890 00.000 8976 IsGuiding returns 0
23:17:35.890 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:35.891 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=416, med=32, FiltMin=28, FiltMax=331, Gamma=2.260
23:17:35.900 00.009 5052 UpdateGuideState exits: m=8725 SNR=65.6
23:17:35.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:35.900 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:35.900 00.000 5052 Enqueuing Expose request
23:17:36.416 00.516 8976 IsGuiding returns 1
23:17:36.416 00.000 8976 scope still moving after pulse duration time elapsed
23:17:36.447 00.031 8976 IsSlewing returns 0
23:17:36.447 00.000 8976 IsGuiding returns 1
23:17:36.479 00.032 8976 IsSlewing returns 0
23:17:36.479 00.000 8976 IsGuiding returns 1
23:17:36.510 00.031 8976 IsSlewing returns 0
23:17:36.510 00.000 8976 IsGuiding returns 0
23:17:36.510 00.000 8976 scope move finished after 500 + 119 ms
23:17:36.510 00.000 8976 Move returns status 0, amount 500
23:17:36.510 00.000 8976 move complete, result=0
23:17:36.510 00.000 8976 worker thread done servicing request
23:17:36.510 00.000 8976 Worker thread wakes up
23:17:36.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:36.510 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,120,37,37)
23:17:37.548 01.038 8976 Exposure complete
23:17:37.562 00.014 8976 worker thread done servicing request
23:17:37.562 00.000 5052 OnExposeComplete: enter
23:17:37.562 00.000 5052 UpdateGuideState(): m_state=6
23:17:37.562 00.000 5052 Star::Find(18, 204, 138, 0, (0,0,0,0), 0.1, 10.0, 0) frame 322
23:17:37.562 00.000 5052 Star::Find returns 1 (0), X=203.29, Y=134.07, Mass=8606, SNR=64.9, Peak=435 HFD=4.6
23:17:37.562 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:17:37.562 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:17:37.563 00.001 5052 CameraToMount -- cameraX=-0.77 cameraY=-35.21 hyp=35.22 cameraTheta=-1.59 mountX=-24.27 mountY=32.14, mountTheta=2.22
23:17:37.563 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.68 = -2.60)
23:17:37.563 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.61 = 0.33)
23:17:37.563 00.000 5052 CameraToMount -- cameraX=203.29 cameraY=134.07 hyp=243.52 cameraTheta=0.58 mountX=-208.58 mountY=78.55, mountTheta=2.78
23:17:37.563 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:37.563 00.000 5052 BLT: Moving North for 500 ms, step 9 / 16, DecLoc = 78.55, DeltaDec = -3.96
23:17:37.563 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:37.564 00.001 5052 BLT: Exiting DecMeasurementStep
23:17:37.564 00.000 8976 Worker thread wakes up
23:17:37.564 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:37.564 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:37.564 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:37.564 00.000 8976 MoveAxis(N, 500, -)
23:17:37.564 00.000 8976 Guiding  Dir = 0, Dur = 500
23:17:37.564 00.000 8976 IsSlewing returns 0
23:17:37.564 00.000 8976 IsGuiding returns 0
23:17:37.564 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:37.565 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=435, med=31, FiltMin=27, FiltMax=325, Gamma=2.260
23:17:37.574 00.009 5052 UpdateGuideState exits: m=8606 SNR=64.9
23:17:37.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:37.575 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:37.575 00.000 5052 Enqueuing Expose request
23:17:38.076 00.501 8976 IsGuiding returns 1
23:17:38.076 00.000 8976 scope still moving after pulse duration time elapsed
23:17:38.108 00.032 8976 IsSlewing returns 0
23:17:38.108 00.000 8976 IsGuiding returns 1
23:17:38.140 00.032 8976 IsSlewing returns 0
23:17:38.140 00.000 8976 IsGuiding returns 1
23:17:38.171 00.031 8976 IsSlewing returns 0
23:17:38.171 00.000 8976 IsGuiding returns 1
23:17:38.203 00.032 8976 IsSlewing returns 0
23:17:38.203 00.000 8976 IsGuiding returns 0
23:17:38.203 00.000 8976 scope move finished after 500 + 139 ms
23:17:38.203 00.000 8976 Move returns status 0, amount 500
23:17:38.203 00.000 8976 move complete, result=0
23:17:38.203 00.000 8976 worker thread done servicing request
23:17:38.203 00.000 8976 Worker thread wakes up
23:17:38.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:38.203 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,116,37,37)
23:17:39.235 01.032 8976 Exposure complete
23:17:39.250 00.015 8976 worker thread done servicing request
23:17:39.251 00.001 5052 OnExposeComplete: enter
23:17:39.251 00.000 5052 UpdateGuideState(): m_state=6
23:17:39.251 00.000 5052 Star::Find(18, 203, 134, 0, (0,0,0,0), 0.1, 10.0, 0) frame 323
23:17:39.251 00.000 5052 Star::Find returns 1 (0), X=202.92, Y=130.07, Mass=8354, SNR=64.2, Peak=411 HFD=4.5
23:17:39.251 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.36) = xAngle (-3.96 = 2.32)
23:17:39.251 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.30 = 1.98)
23:17:39.251 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=-39.20 hyp=39.22 cameraTheta=-1.60 mountX=-26.82 mountY=35.91, mountTheta=2.21
23:17:39.252 00.001 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
23:17:39.252 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.60 = 0.32)
23:17:39.252 00.000 5052 CameraToMount -- cameraX=202.92 cameraY=130.07 hyp=241.03 cameraTheta=0.57 mountX=-208.05 mountY=74.77, mountTheta=2.80
23:17:39.252 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:39.252 00.000 5052 BLT: Moving North for 500 ms, step 10 / 16, DecLoc = 74.77, DeltaDec = -3.78
23:17:39.252 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:39.252 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:39.252 00.000 8976 Worker thread wakes up
23:17:39.252 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:39.252 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:39.252 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:39.252 00.000 8976 MoveAxis(N, 500, -)
23:17:39.252 00.000 8976 Guiding  Dir = 0, Dur = 500
23:17:39.252 00.000 8976 IsSlewing returns 0
23:17:39.253 00.001 8976 IsGuiding returns 0
23:17:39.253 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:39.253 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=411, med=32, FiltMin=27, FiltMax=309, Gamma=2.260
23:17:39.263 00.010 5052 UpdateGuideState exits: m=8354 SNR=64.2
23:17:39.264 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:39.264 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:39.264 00.000 5052 Enqueuing Expose request
23:17:39.773 00.509 8976 IsGuiding returns 1
23:17:39.773 00.000 8976 scope still moving after pulse duration time elapsed
23:17:39.804 00.031 8976 IsSlewing returns 0
23:17:39.804 00.000 8976 IsGuiding returns 1
23:17:39.836 00.032 8976 IsSlewing returns 0
23:17:39.836 00.000 8976 IsGuiding returns 1
23:17:39.868 00.032 8976 IsSlewing returns 0
23:17:39.868 00.000 8976 IsGuiding returns 1
23:17:39.899 00.031 8976 IsSlewing returns 0
23:17:39.899 00.000 8976 IsGuiding returns 0
23:17:39.899 00.000 8976 scope move finished after 500 + 146 ms
23:17:39.899 00.000 8976 Move returns status 0, amount 500
23:17:39.899 00.000 8976 move complete, result=0
23:17:39.899 00.000 8976 worker thread done servicing request
23:17:39.899 00.000 8976 Worker thread wakes up
23:17:39.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:39.899 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,112,37,37)
23:17:40.930 01.031 8976 Exposure complete
23:17:40.944 00.014 8976 worker thread done servicing request
23:17:40.944 00.000 5052 OnExposeComplete: enter
23:17:40.945 00.001 5052 UpdateGuideState(): m_state=6
23:17:40.945 00.000 5052 Star::Find(18, 202, 130, 0, (0,0,0,0), 0.1, 10.0, 0) frame 324
23:17:40.945 00.000 5052 Star::Find returns 1 (0), X=202.78, Y=125.67, Mass=8596, SNR=65.3, Peak=486 HFD=4.8
23:17:40.945 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.36) = xAngle (-3.96 = 2.32)
23:17:40.945 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.30 = 1.98)
23:17:40.945 00.000 5052 CameraToMount -- cameraX=-1.28 cameraY=-43.60 hyp=43.62 cameraTheta=-1.60 mountX=-29.82 mountY=39.94, mountTheta=2.21
23:17:40.946 00.001 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.10) = xAngle (3.66 = -2.63)
23:17:40.946 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.58 = 0.30)
23:17:40.946 00.000 5052 CameraToMount -- cameraX=202.78 cameraY=125.67 hyp=238.57 cameraTheta=0.55 mountX=-207.73 mountY=70.55, mountTheta=2.81
23:17:40.946 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:40.946 00.000 5052 BLT: Moving North for 500 ms, step 11 / 16, DecLoc = 70.55, DeltaDec = -4.22
23:17:40.946 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:40.946 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:40.946 00.000 8976 Worker thread wakes up
23:17:40.946 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:40.946 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:40.946 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:40.946 00.000 8976 MoveAxis(N, 500, -)
23:17:40.946 00.000 8976 Guiding  Dir = 0, Dur = 500
23:17:40.946 00.000 8976 IsSlewing returns 0
23:17:40.947 00.001 8976 IsGuiding returns 0
23:17:40.947 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:40.947 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=486, med=32, FiltMin=28, FiltMax=316, Gamma=2.260
23:17:40.957 00.010 5052 UpdateGuideState exits: m=8596 SNR=65.3
23:17:40.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:40.957 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:40.957 00.000 5052 Enqueuing Expose request
23:17:41.472 00.515 8976 IsGuiding returns 1
23:17:41.472 00.000 8976 scope still moving after pulse duration time elapsed
23:17:41.504 00.032 8976 IsSlewing returns 0
23:17:41.504 00.000 8976 IsGuiding returns 1
23:17:41.535 00.031 8976 IsSlewing returns 0
23:17:41.535 00.000 8976 IsGuiding returns 1
23:17:41.566 00.031 8976 IsSlewing returns 0
23:17:41.566 00.000 8976 IsGuiding returns 0
23:17:41.566 00.000 8976 scope move finished after 500 + 120 ms
23:17:41.566 00.000 8976 Move returns status 0, amount 500
23:17:41.566 00.000 8976 move complete, result=0
23:17:41.566 00.000 8976 worker thread done servicing request
23:17:41.566 00.000 8976 Worker thread wakes up
23:17:41.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:41.566 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,108,37,37)
23:17:42.606 01.040 8976 Exposure complete
23:17:42.620 00.014 8976 worker thread done servicing request
23:17:42.621 00.001 5052 OnExposeComplete: enter
23:17:42.621 00.000 5052 UpdateGuideState(): m_state=6
23:17:42.621 00.000 5052 Star::Find(18, 202, 125, 0, (0,0,0,0), 0.1, 10.0, 0) frame 325
23:17:42.621 00.000 5052 Star::Find returns 1 (0), X=203.48, Y=122.47, Mass=8649, SNR=65.2, Peak=447 HFD=5.1
23:17:42.621 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:17:42.621 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:17:42.621 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-46.80 hyp=46.81 cameraTheta=-1.58 mountX=-32.58 mountY=42.54, mountTheta=2.22
23:17:42.622 00.001 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.10) = xAngle (3.64 = -2.64)
23:17:42.623 00.001 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.57 = 0.29)
23:17:42.623 00.000 5052 CameraToMount -- cameraX=203.48 cameraY=122.47 hyp=237.49 cameraTheta=0.54 mountX=-208.29 mountY=67.28, mountTheta=2.83
23:17:42.623 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:42.623 00.000 5052 BLT: Moving North for 500 ms, step 12 / 16, DecLoc = 67.28, DeltaDec = -3.27
23:17:42.623 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:42.623 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:42.623 00.000 8976 Worker thread wakes up
23:17:42.623 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:42.623 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:42.623 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:42.623 00.000 8976 MoveAxis(N, 500, -)
23:17:42.623 00.000 8976 Guiding  Dir = 0, Dur = 500
23:17:42.623 00.000 8976 IsSlewing returns 0
23:17:42.624 00.001 8976 IsGuiding returns 0
23:17:42.624 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:42.624 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=447, med=32, FiltMin=27, FiltMax=319, Gamma=2.260
23:17:42.634 00.010 5052 UpdateGuideState exits: m=8649 SNR=65.2
23:17:42.634 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:42.634 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:42.634 00.000 5052 Enqueuing Expose request
23:17:43.148 00.514 8976 IsGuiding returns 1
23:17:43.148 00.000 8976 scope still moving after pulse duration time elapsed
23:17:43.180 00.032 8976 IsSlewing returns 0
23:17:43.180 00.000 8976 IsGuiding returns 1
23:17:43.212 00.032 8976 IsSlewing returns 0
23:17:43.212 00.000 8976 IsGuiding returns 1
23:17:43.244 00.032 8976 IsSlewing returns 0
23:17:43.244 00.000 8976 IsGuiding returns 0
23:17:43.244 00.000 8976 scope move finished after 500 + 120 ms
23:17:43.244 00.000 8976 Move returns status 0, amount 500
23:17:43.244 00.000 8976 move complete, result=0
23:17:43.244 00.000 8976 worker thread done servicing request
23:17:43.244 00.000 8976 Worker thread wakes up
23:17:43.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:43.244 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,104,37,37)
23:17:44.285 01.041 8976 Exposure complete
23:17:44.299 00.014 8976 worker thread done servicing request
23:17:44.300 00.001 5052 OnExposeComplete: enter
23:17:44.300 00.000 5052 UpdateGuideState(): m_state=6
23:17:44.300 00.000 5052 Star::Find(18, 203, 122, 0, (0,0,0,0), 0.1, 10.0, 0) frame 326
23:17:44.300 00.000 5052 Star::Find returns 1 (0), X=207.78, Y=118.45, Mass=8402, SNR=64.3, Peak=353 HFD=5.3
23:17:44.300 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.36) = xAngle (-3.86 = 2.43)
23:17:44.300 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.20 = 2.09)
23:17:44.300 00.000 5052 CameraToMount -- cameraX=3.72 cameraY=-50.82 hyp=50.96 cameraTheta=-1.50 mountX=-38.46 mountY=44.32, mountTheta=2.29
23:17:44.301 00.001 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.66)
23:17:44.301 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.55 = 0.26)
23:17:44.301 00.000 5052 CameraToMount -- cameraX=207.78 cameraY=118.45 hyp=239.17 cameraTheta=0.52 mountX=-212.42 mountY=62.31, mountTheta=2.86
23:17:44.301 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:44.301 00.000 5052 BLT: Moving North for 500 ms, step 13 / 16, DecLoc = 62.31, DeltaDec = -4.97
23:17:44.301 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:44.301 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:44.301 00.000 8976 Worker thread wakes up
23:17:44.301 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:44.301 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:44.301 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:44.301 00.000 8976 MoveAxis(N, 500, -)
23:17:44.301 00.000 8976 Guiding  Dir = 0, Dur = 500
23:17:44.301 00.000 8976 IsSlewing returns 0
23:17:44.302 00.001 8976 IsGuiding returns 0
23:17:44.302 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:44.302 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=353, med=32, FiltMin=27, FiltMax=299, Gamma=2.260
23:17:44.312 00.010 5052 UpdateGuideState exits: m=8402 SNR=64.3
23:17:44.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:44.312 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:44.312 00.000 5052 Enqueuing Expose request
23:17:44.827 00.515 8976 IsGuiding returns 1
23:17:44.827 00.000 8976 scope still moving after pulse duration time elapsed
23:17:44.859 00.032 8976 IsSlewing returns 0
23:17:44.859 00.000 8976 IsGuiding returns 1
23:17:44.890 00.031 8976 IsSlewing returns 0
23:17:44.890 00.000 8976 IsGuiding returns 1
23:17:44.921 00.031 8976 IsSlewing returns 0
23:17:44.921 00.000 8976 IsGuiding returns 0
23:17:44.921 00.000 8976 scope move finished after 500 + 119 ms
23:17:44.921 00.000 8976 Move returns status 0, amount 500
23:17:44.921 00.000 8976 move complete, result=0
23:17:44.921 00.000 8976 worker thread done servicing request
23:17:44.921 00.000 8976 Worker thread wakes up
23:17:44.921 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:44.921 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,100,37,37)
23:17:45.954 01.033 8976 Exposure complete
23:17:45.969 00.015 8976 worker thread done servicing request
23:17:45.969 00.000 5052 OnExposeComplete: enter
23:17:45.969 00.000 5052 UpdateGuideState(): m_state=6
23:17:45.969 00.000 5052 Star::Find(18, 207, 118, 0, (0,0,0,0), 0.1, 10.0, 0) frame 327
23:17:45.969 00.000 5052 Star::Find returns 1 (0), X=210.84, Y=114.67, Mass=8398, SNR=64.3, Peak=439 HFD=5.0
23:17:45.969 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.36) = xAngle (-3.81 = 2.48)
23:17:45.969 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.15 = 2.14)
23:17:45.969 00.000 5052 CameraToMount -- cameraX=6.78 cameraY=-54.60 hyp=55.02 cameraTheta=-1.45 mountX=-43.30 mountY=46.43, mountTheta=2.32
23:17:45.970 00.001 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.60 = -2.68)
23:17:45.970 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.53 = 0.24)
23:17:45.970 00.000 5052 CameraToMount -- cameraX=210.84 cameraY=114.67 hyp=240.01 cameraTheta=0.50 mountX=-215.34 mountY=57.88, mountTheta=2.88
23:17:45.970 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:45.970 00.000 5052 BLT: Moving North for 500 ms, step 14 / 16, DecLoc = 57.88, DeltaDec = -4.43
23:17:45.970 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:45.970 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:45.970 00.000 8976 Worker thread wakes up
23:17:45.970 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:45.970 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:45.970 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:45.970 00.000 8976 MoveAxis(N, 500, -)
23:17:45.970 00.000 8976 Guiding  Dir = 0, Dur = 500
23:17:45.971 00.001 8976 IsSlewing returns 0
23:17:45.971 00.000 8976 IsGuiding returns 0
23:17:45.971 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:45.972 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=439, med=32, FiltMin=28, FiltMax=300, Gamma=2.260
23:17:45.982 00.010 5052 UpdateGuideState exits: m=8398 SNR=64.3
23:17:45.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:45.982 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:45.982 00.000 5052 Enqueuing Expose request
23:17:46.484 00.502 8976 IsGuiding returns 1
23:17:46.484 00.000 8976 scope still moving after pulse duration time elapsed
23:17:46.514 00.030 8976 IsSlewing returns 0
23:17:46.514 00.000 8976 IsGuiding returns 1
23:17:46.545 00.031 8976 IsSlewing returns 0
23:17:46.545 00.000 8976 IsGuiding returns 1
23:17:46.577 00.032 8976 IsSlewing returns 0
23:17:46.577 00.000 8976 IsGuiding returns 1
23:17:46.608 00.031 8976 IsSlewing returns 0
23:17:46.608 00.000 8976 IsGuiding returns 0
23:17:46.608 00.000 8976 scope move finished after 500 + 137 ms
23:17:46.608 00.000 8976 Move returns status 0, amount 500
23:17:46.608 00.000 8976 move complete, result=0
23:17:46.608 00.000 8976 worker thread done servicing request
23:17:46.608 00.000 8976 Worker thread wakes up
23:17:46.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:46.608 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,97,37,37)
23:17:47.634 01.026 8976 Exposure complete
23:17:47.648 00.014 8976 worker thread done servicing request
23:17:47.648 00.000 5052 OnExposeComplete: enter
23:17:47.648 00.000 5052 UpdateGuideState(): m_state=6
23:17:47.648 00.000 5052 Star::Find(18, 210, 114, 0, (0,0,0,0), 0.1, 10.0, 0) frame 328
23:17:47.648 00.000 5052 Star::Find returns 1 (0), X=211.57, Y=110.35, Mass=8820, SNR=65.9, Peak=488 HFD=4.9
23:17:47.648 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.36) = xAngle (-3.80 = 2.48)
23:17:47.648 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.14 = 2.14)
23:17:47.648 00.000 5052 CameraToMount -- cameraX=7.51 cameraY=-58.93 hyp=59.40 cameraTheta=-1.44 mountX=-46.86 mountY=50.02, mountTheta=2.32
23:17:47.649 00.001 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.10) = xAngle (3.58 = -2.70)
23:17:47.649 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.51 = 0.23)
23:17:47.649 00.000 5052 CameraToMount -- cameraX=211.57 cameraY=110.35 hyp=238.62 cameraTheta=0.48 mountX=-215.89 mountY=53.51, mountTheta=2.90
23:17:47.649 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:47.649 00.000 5052 BLT: Moving North for 500 ms, step 15 / 16, DecLoc = 53.51, DeltaDec = -4.37
23:17:47.649 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:47.649 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:47.649 00.000 8976 Worker thread wakes up
23:17:47.649 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:47.649 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:47.649 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:47.649 00.000 8976 MoveAxis(N, 500, -)
23:17:47.649 00.000 8976 Guiding  Dir = 0, Dur = 500
23:17:47.649 00.000 8976 IsSlewing returns 0
23:17:47.650 00.001 8976 IsGuiding returns 0
23:17:47.650 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:47.650 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=488, med=31, FiltMin=27, FiltMax=300, Gamma=2.260
23:17:47.660 00.010 5052 UpdateGuideState exits: m=8820 SNR=65.9
23:17:47.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:47.660 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:47.660 00.000 5052 Enqueuing Expose request
23:17:48.173 00.513 8976 IsGuiding returns 1
23:17:48.173 00.000 8976 scope still moving after pulse duration time elapsed
23:17:48.205 00.032 8976 IsSlewing returns 0
23:17:48.205 00.000 8976 IsGuiding returns 1
23:17:48.236 00.031 8976 IsSlewing returns 0
23:17:48.236 00.000 8976 IsGuiding returns 1
23:17:48.267 00.031 8976 IsSlewing returns 0
23:17:48.267 00.000 8976 IsGuiding returns 0
23:17:48.267 00.000 8976 scope move finished after 500 + 117 ms
23:17:48.267 00.000 8976 Move returns status 0, amount 500
23:17:48.267 00.000 8976 move complete, result=0
23:17:48.267 00.000 8976 worker thread done servicing request
23:17:48.267 00.000 8976 Worker thread wakes up
23:17:48.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:48.267 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,92,37,37)
23:17:49.294 01.027 8976 Exposure complete
23:17:49.308 00.014 8976 worker thread done servicing request
23:17:49.308 00.000 5052 OnExposeComplete: enter
23:17:49.308 00.000 5052 UpdateGuideState(): m_state=6
23:17:49.308 00.000 5052 Star::Find(18, 211, 110, 0, (0,0,0,0), 0.1, 10.0, 0) frame 329
23:17:49.308 00.000 5052 Star::Find returns 1 (0), X=211.34, Y=106.35, Mass=8762, SNR=65.7, Peak=479 HFD=4.9
23:17:49.308 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.36) = xAngle (-3.81 = 2.47)
23:17:49.308 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.15 = 2.13)
23:17:49.308 00.000 5052 CameraToMount -- cameraX=7.28 cameraY=-62.92 hyp=63.34 cameraTheta=-1.46 mountX=-49.52 mountY=53.73, mountTheta=2.32
23:17:49.309 00.001 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.57 = -2.72)
23:17:49.309 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.49 = 0.21)
23:17:49.309 00.000 5052 CameraToMount -- cameraX=211.34 cameraY=106.35 hyp=236.60 cameraTheta=0.47 mountX=-215.50 mountY=49.70, mountTheta=2.91
23:17:49.309 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:49.309 00.000 5052 BLT: Moving North for 500 ms, step 16 / 16, DecLoc = 49.70, DeltaDec = -3.81
23:17:49.309 00.000 5052 Enqueuing Calibration Move request for direction 0
23:17:49.309 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:49.309 00.000 8976 Worker thread wakes up
23:17:49.309 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:17:49.309 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:17:49.310 00.001 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:17:49.310 00.000 8976 MoveAxis(N, 500, -)
23:17:49.310 00.000 8976 Guiding  Dir = 0, Dur = 500
23:17:49.310 00.000 8976 IsSlewing returns 0
23:17:49.310 00.000 8976 IsGuiding returns 0
23:17:49.310 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:49.311 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=479, med=32, FiltMin=27, FiltMax=360, Gamma=2.260
23:17:49.319 00.008 5052 UpdateGuideState exits: m=8762 SNR=65.7
23:17:49.320 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:49.320 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:49.320 00.000 5052 Enqueuing Expose request
23:17:49.823 00.503 8976 IsGuiding returns 1
23:17:49.823 00.000 8976 scope still moving after pulse duration time elapsed
23:17:49.855 00.032 8976 IsSlewing returns 0
23:17:49.855 00.000 8976 IsGuiding returns 1
23:17:49.887 00.032 8976 IsSlewing returns 0
23:17:49.887 00.000 8976 IsGuiding returns 1
23:17:49.918 00.031 8976 IsSlewing returns 0
23:17:49.918 00.000 8976 IsGuiding returns 1
23:17:49.949 00.031 8976 IsSlewing returns 0
23:17:49.949 00.000 8976 IsGuiding returns 0
23:17:49.949 00.000 8976 scope move finished after 500 + 138 ms
23:17:49.949 00.000 8976 Move returns status 0, amount 500
23:17:49.949 00.000 8976 move complete, result=0
23:17:49.949 00.000 8976 worker thread done servicing request
23:17:49.949 00.000 8976 Worker thread wakes up
23:17:49.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:49.949 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,88,37,37)
23:17:50.983 01.034 8976 Exposure complete
23:17:50.999 00.016 8976 worker thread done servicing request
23:17:50.999 00.000 5052 OnExposeComplete: enter
23:17:50.999 00.000 5052 UpdateGuideState(): m_state=6
23:17:50.999 00.000 5052 Star::Find(18, 211, 106, 0, (0,0,0,0), 0.1, 10.0, 0) frame 330
23:17:50.999 00.000 5052 Star::Find returns 1 (0), X=211.77, Y=102.18, Mass=8248, SNR=63.7, Peak=418 HFD=5.0
23:17:50.999 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.36) = xAngle (-3.82 = 2.47)
23:17:50.999 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.16 = 2.13)
23:17:50.999 00.000 5052 CameraToMount -- cameraX=7.70 cameraY=-67.09 hyp=67.54 cameraTheta=-1.46 mountX=-52.76 mountY=57.32, mountTheta=2.31
23:17:51.000 00.001 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.10) = xAngle (3.55 = -2.73)
23:17:51.000 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.48 = 0.19)
23:17:51.000 00.000 5052 CameraToMount -- cameraX=211.77 cameraY=102.18 hyp=235.13 cameraTheta=0.45 mountX=-215.75 mountY=45.56, mountTheta=2.93
23:17:51.000 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:17:51.000 00.000 5052 BLT: North pulses ended at Dec location 45.56, TotalDecDelta=-65.91 px, LastDeltaDec = -4.15
23:17:51.000 00.000 5052 BLT: Moving South for 500 ms, step 1 / 16, DecLoc = 45.56
23:17:51.000 00.000 5052 Enqueuing Calibration Move request for direction 1
23:17:51.000 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:51.000 00.000 8976 Worker thread wakes up
23:17:51.000 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:17:51.000 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:17:51.000 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:17:51.000 00.000 8976 MoveAxis(S, 500, -)
23:17:51.000 00.000 8976 Guiding  Dir = 1, Dur = 500
23:17:51.001 00.001 8976 IsSlewing returns 0
23:17:51.001 00.000 8976 IsGuiding returns 0
23:17:51.001 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:51.002 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=418, med=33, FiltMin=28, FiltMax=282, Gamma=2.260
23:17:51.011 00.009 5052 UpdateGuideState exits: m=8248 SNR=63.7
23:17:51.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:51.011 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:51.011 00.000 5052 Enqueuing Expose request
23:17:51.513 00.502 8976 IsGuiding returns 1
23:17:51.513 00.000 8976 scope still moving after pulse duration time elapsed
23:17:51.545 00.032 8976 IsSlewing returns 0
23:17:51.545 00.000 8976 IsGuiding returns 1
23:17:51.577 00.032 8976 IsSlewing returns 0
23:17:51.577 00.000 8976 IsGuiding returns 1
23:17:51.608 00.031 8976 IsSlewing returns 0
23:17:51.608 00.000 8976 IsGuiding returns 1
23:17:51.639 00.031 8976 IsSlewing returns 0
23:17:51.639 00.000 8976 IsGuiding returns 1
23:17:51.671 00.032 8976 IsSlewing returns 0
23:17:51.671 00.000 8976 IsGuiding returns 0
23:17:51.671 00.000 8976 scope move finished after 500 + 170 ms
23:17:51.671 00.000 8976 Move returns status 0, amount 500
23:17:51.671 00.000 8976 move complete, result=0
23:17:51.671 00.000 8976 worker thread done servicing request
23:17:51.671 00.000 8976 Worker thread wakes up
23:17:51.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:51.671 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(194,84,37,37)
23:17:52.704 01.033 8976 Exposure complete
23:17:52.719 00.015 8976 worker thread done servicing request
23:17:52.719 00.000 5052 OnExposeComplete: enter
23:17:52.719 00.000 5052 UpdateGuideState(): m_state=6
23:17:52.719 00.000 5052 Star::Find(18, 211, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 331
23:17:52.719 00.000 5052 Star::Find returns 1 (0), X=210.51, Y=106.13, Mass=8428, SNR=64.4, Peak=395 HFD=5.2
23:17:52.719 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.36) = xAngle (-3.83 = 2.45)
23:17:52.719 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.17 = 2.12)
23:17:52.719 00.000 5052 CameraToMount -- cameraX=6.44 cameraY=-63.14 hyp=63.47 cameraTheta=-1.47 mountX=-49.08 mountY=54.29, mountTheta=2.31
23:17:52.721 00.002 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.57 = -2.72)
23:17:52.721 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.50 = 0.21)
23:17:52.721 00.000 5052 CameraToMount -- cameraX=210.51 cameraY=106.13 hyp=235.75 cameraTheta=0.47 mountX=-214.65 mountY=49.70, mountTheta=2.91
23:17:52.721 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:17:52.721 00.000 5052 BLT: Moving South for 500 ms, step 2 / 16, DecLoc = 49.70
23:17:52.721 00.000 5052 Enqueuing Calibration Move request for direction 1
23:17:52.721 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:52.721 00.000 8976 Worker thread wakes up
23:17:52.721 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:17:52.721 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:17:52.722 00.001 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:17:52.722 00.000 8976 MoveAxis(S, 500, -)
23:17:52.722 00.000 8976 Guiding  Dir = 1, Dur = 500
23:17:52.722 00.000 8976 IsSlewing returns 0
23:17:52.722 00.000 8976 IsGuiding returns 0
23:17:52.722 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:52.723 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=395, med=32, FiltMin=28, FiltMax=305, Gamma=2.260
23:17:52.733 00.010 5052 UpdateGuideState exits: m=8428 SNR=64.4
23:17:52.733 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:52.733 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:52.733 00.000 5052 Enqueuing Expose request
23:17:53.241 00.508 8976 IsGuiding returns 1
23:17:53.241 00.000 8976 scope still moving after pulse duration time elapsed
23:17:53.272 00.031 8976 IsSlewing returns 0
23:17:53.272 00.000 8976 IsGuiding returns 1
23:17:53.303 00.031 8976 IsSlewing returns 0
23:17:53.303 00.000 8976 IsGuiding returns 1
23:17:53.335 00.032 8976 IsSlewing returns 0
23:17:53.335 00.000 8976 IsGuiding returns 0
23:17:53.335 00.000 8976 scope move finished after 500 + 113 ms
23:17:53.335 00.000 8976 Move returns status 0, amount 500
23:17:53.335 00.000 8976 move complete, result=0
23:17:53.335 00.000 8976 worker thread done servicing request
23:17:53.335 00.000 8976 Worker thread wakes up
23:17:53.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:53.335 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,88,37,37)
23:17:54.367 01.032 8976 Exposure complete
23:17:54.381 00.014 8976 worker thread done servicing request
23:17:54.381 00.000 5052 OnExposeComplete: enter
23:17:54.381 00.000 5052 UpdateGuideState(): m_state=6
23:17:54.381 00.000 5052 Star::Find(18, 210, 106, 0, (0,0,0,0), 0.1, 10.0, 0) frame 332
23:17:54.381 00.000 5052 Star::Find returns 1 (0), X=209.40, Y=114.36, Mass=8538, SNR=64.9, Peak=449 HFD=4.9
23:17:54.381 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.36) = xAngle (-3.83 = 2.45)
23:17:54.381 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.17 = 2.11)
23:17:54.381 00.000 5052 CameraToMount -- cameraX=5.34 cameraY=-54.91 hyp=55.17 cameraTheta=-1.47 mountX=-42.49 mountY=47.33, mountTheta=2.30
23:17:54.382 00.001 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.60 = -2.68)
23:17:54.382 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.53 = 0.25)
23:17:54.382 00.000 5052 CameraToMount -- cameraX=209.40 cameraY=114.36 hyp=238.59 cameraTheta=0.50 mountX=-213.88 mountY=57.94, mountTheta=2.88
23:17:54.382 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:17:54.382 00.000 5052 BLT: Moving South for 500 ms, step 3 / 16, DecLoc = 57.94
23:17:54.382 00.000 5052 Enqueuing Calibration Move request for direction 1
23:17:54.382 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:54.382 00.000 8976 Worker thread wakes up
23:17:54.382 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:17:54.382 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:17:54.382 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:17:54.382 00.000 8976 MoveAxis(S, 500, -)
23:17:54.382 00.000 8976 Guiding  Dir = 1, Dur = 500
23:17:54.383 00.001 8976 IsSlewing returns 0
23:17:54.383 00.000 8976 IsGuiding returns 0
23:17:54.383 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:54.384 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=449, med=32, FiltMin=27, FiltMax=333, Gamma=2.260
23:17:54.392 00.008 5052 UpdateGuideState exits: m=8538 SNR=64.9
23:17:54.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:54.392 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:54.393 00.001 5052 Enqueuing Expose request
23:17:54.900 00.507 8976 IsGuiding returns 1
23:17:54.900 00.000 8976 scope still moving after pulse duration time elapsed
23:17:54.931 00.031 8976 IsSlewing returns 0
23:17:54.931 00.000 8976 IsGuiding returns 1
23:17:54.962 00.031 8976 IsSlewing returns 0
23:17:54.962 00.000 8976 IsGuiding returns 1
23:17:54.994 00.032 8976 IsSlewing returns 0
23:17:54.994 00.000 8976 IsGuiding returns 0
23:17:54.994 00.000 8976 scope move finished after 500 + 110 ms
23:17:54.994 00.000 8976 Move returns status 0, amount 500
23:17:54.994 00.000 8976 move complete, result=0
23:17:54.994 00.000 8976 worker thread done servicing request
23:17:54.994 00.000 8976 Worker thread wakes up
23:17:54.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:54.994 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,96,37,37)
23:17:56.027 01.033 8976 Exposure complete
23:17:56.042 00.015 8976 worker thread done servicing request
23:17:56.042 00.000 5052 OnExposeComplete: enter
23:17:56.042 00.000 5052 UpdateGuideState(): m_state=6
23:17:56.042 00.000 5052 Star::Find(18, 209, 114, 0, (0,0,0,0), 0.1, 10.0, 0) frame 333
23:17:56.042 00.000 5052 Star::Find returns 1 (0), X=209.17, Y=123.83, Mass=8349, SNR=64.1, Peak=393 HFD=4.9
23:17:56.042 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.36) = xAngle (-3.82 = 2.46)
23:17:56.042 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.16 = 2.13)
23:17:56.042 00.000 5052 CameraToMount -- cameraX=5.11 cameraY=-45.44 hyp=45.73 cameraTheta=-1.46 mountX=-35.66 mountY=38.87, mountTheta=2.31
23:17:56.043 00.001 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.64 = -2.65)
23:17:56.043 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.56 = 0.28)
23:17:56.043 00.000 5052 CameraToMount -- cameraX=209.17 cameraY=123.83 hyp=243.08 cameraTheta=0.53 mountX=-214.04 mountY=67.16, mountTheta=2.84
23:17:56.043 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:17:56.043 00.000 5052 BLT: Moving South for 500 ms, step 4 / 16, DecLoc = 67.16
23:17:56.043 00.000 5052 Enqueuing Calibration Move request for direction 1
23:17:56.043 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:56.043 00.000 8976 Worker thread wakes up
23:17:56.043 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:17:56.043 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:17:56.043 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:17:56.043 00.000 8976 MoveAxis(S, 500, -)
23:17:56.043 00.000 8976 Guiding  Dir = 1, Dur = 500
23:17:56.043 00.000 8976 IsSlewing returns 0
23:17:56.044 00.001 8976 IsGuiding returns 0
23:17:56.044 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:56.044 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=393, med=32, FiltMin=27, FiltMax=335, Gamma=2.260
23:17:56.054 00.010 5052 UpdateGuideState exits: m=8349 SNR=64.1
23:17:56.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:56.054 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:56.054 00.000 5052 Enqueuing Expose request
23:17:56.556 00.502 8976 IsGuiding returns 1
23:17:56.556 00.000 8976 scope still moving after pulse duration time elapsed
23:17:56.587 00.031 8976 IsSlewing returns 0
23:17:56.587 00.000 8976 IsGuiding returns 1
23:17:56.619 00.032 8976 IsSlewing returns 0
23:17:56.619 00.000 8976 IsGuiding returns 1
23:17:56.650 00.031 8976 IsSlewing returns 0
23:17:56.650 00.000 8976 IsGuiding returns 1
23:17:56.681 00.031 8976 IsSlewing returns 0
23:17:56.681 00.000 8976 IsGuiding returns 0
23:17:56.681 00.000 8976 scope move finished after 500 + 137 ms
23:17:56.681 00.000 8976 Move returns status 0, amount 500
23:17:56.681 00.000 8976 move complete, result=0
23:17:56.681 00.000 8976 worker thread done servicing request
23:17:56.681 00.000 8976 Worker thread wakes up
23:17:56.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:56.681 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,106,37,37)
23:17:57.707 01.026 8976 Exposure complete
23:17:57.721 00.014 8976 worker thread done servicing request
23:17:57.721 00.000 5052 OnExposeComplete: enter
23:17:57.721 00.000 5052 UpdateGuideState(): m_state=6
23:17:57.721 00.000 5052 Star::Find(18, 209, 123, 0, (0,0,0,0), 0.1, 10.0, 0) frame 334
23:17:57.722 00.001 5052 Star::Find returns 1 (0), X=207.07, Y=130.57, Mass=8407, SNR=64.4, Peak=516 HFD=4.8
23:17:57.722 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.36) = xAngle (-3.85 = 2.43)
23:17:57.722 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.19 = 2.09)
23:17:57.722 00.000 5052 CameraToMount -- cameraX=3.01 cameraY=-38.70 hyp=38.82 cameraTheta=-1.49 mountX=-29.41 mountY=33.68, mountTheta=2.29
23:17:57.722 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.66 = -2.62)
23:17:57.722 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.59 = 0.31)
23:17:57.722 00.000 5052 CameraToMount -- cameraX=207.07 cameraY=130.57 hyp=244.80 cameraTheta=0.56 mountX=-212.21 mountY=74.22, mountTheta=2.81
23:17:57.723 00.001 5052 BLT: Entering DecMeasurementStep, state = 3
23:17:57.723 00.000 5052 BLT: Moving South for 500 ms, step 5 / 16, DecLoc = 74.22
23:17:57.723 00.000 5052 Enqueuing Calibration Move request for direction 1
23:17:57.723 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:57.723 00.000 8976 Worker thread wakes up
23:17:57.723 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:17:57.723 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:17:57.723 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:17:57.723 00.000 8976 MoveAxis(S, 500, -)
23:17:57.723 00.000 8976 Guiding  Dir = 1, Dur = 500
23:17:57.723 00.000 8976 IsSlewing returns 0
23:17:57.723 00.000 8976 IsGuiding returns 0
23:17:57.724 00.001 8976 PulseGuide returned control before completion, sleep 510
23:17:57.724 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=516, med=31, FiltMin=27, FiltMax=361, Gamma=2.260
23:17:57.733 00.009 5052 UpdateGuideState exits: m=8407 SNR=64.4
23:17:57.733 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:57.733 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:57.733 00.000 5052 Enqueuing Expose request
23:17:58.235 00.502 8976 IsGuiding returns 1
23:17:58.235 00.000 8976 scope still moving after pulse duration time elapsed
23:17:58.267 00.032 8976 IsSlewing returns 0
23:17:58.267 00.000 8976 IsGuiding returns 1
23:17:58.299 00.032 8976 IsSlewing returns 0
23:17:58.299 00.000 8976 IsGuiding returns 1
23:17:58.330 00.031 8976 IsSlewing returns 0
23:17:58.330 00.000 8976 IsGuiding returns 1
23:17:58.362 00.032 8976 IsSlewing returns 0
23:17:58.362 00.000 8976 IsGuiding returns 0
23:17:58.362 00.000 8976 scope move finished after 500 + 138 ms
23:17:58.362 00.000 8976 Move returns status 0, amount 500
23:17:58.362 00.000 8976 move complete, result=0
23:17:58.362 00.000 8976 worker thread done servicing request
23:17:58.362 00.000 8976 Worker thread wakes up
23:17:58.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:17:58.362 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,113,37,37)
23:17:59.391 01.029 8976 Exposure complete
23:17:59.406 00.015 8976 worker thread done servicing request
23:17:59.406 00.000 5052 OnExposeComplete: enter
23:17:59.406 00.000 5052 UpdateGuideState(): m_state=6
23:17:59.406 00.000 5052 Star::Find(18, 207, 130, 0, (0,0,0,0), 0.1, 10.0, 0) frame 335
23:17:59.406 00.000 5052 Star::Find returns 1 (0), X=203.69, Y=136.78, Mass=8481, SNR=64.7, Peak=453 HFD=4.7
23:17:59.406 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:17:59.406 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:17:59.406 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-32.50 hyp=32.50 cameraTheta=-1.58 mountX=-22.64 mountY=29.52, mountTheta=2.22
23:17:59.408 00.002 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
23:17:59.408 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.62 = 0.34)
23:17:59.408 00.000 5052 CameraToMount -- cameraX=203.69 cameraY=136.78 hyp=245.35 cameraTheta=0.59 mountX=-209.08 mountY=81.07, mountTheta=2.77
23:17:59.408 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:17:59.408 00.000 5052 BLT: Moving South for 500 ms, step 6 / 16, DecLoc = 81.07
23:17:59.408 00.000 5052 Enqueuing Calibration Move request for direction 1
23:17:59.408 00.000 5052 BLT: Exiting DecMeasurementStep
23:17:59.408 00.000 8976 Worker thread wakes up
23:17:59.408 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:17:59.408 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:17:59.408 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:17:59.408 00.000 8976 MoveAxis(S, 500, -)
23:17:59.408 00.000 8976 Guiding  Dir = 1, Dur = 500
23:17:59.408 00.000 8976 IsSlewing returns 0
23:17:59.409 00.001 8976 IsGuiding returns 0
23:17:59.409 00.000 8976 PulseGuide returned control before completion, sleep 510
23:17:59.409 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=453, med=31, FiltMin=27, FiltMax=310, Gamma=2.260
23:17:59.418 00.009 5052 UpdateGuideState exits: m=8481 SNR=64.7
23:17:59.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:59.418 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:17:59.418 00.000 5052 Enqueuing Expose request
23:17:59.930 00.512 8976 IsGuiding returns 1
23:17:59.930 00.000 8976 scope still moving after pulse duration time elapsed
23:17:59.961 00.031 8976 IsSlewing returns 0
23:17:59.961 00.000 8976 IsGuiding returns 1
23:17:59.991 00.030 8976 IsSlewing returns 0
23:17:59.991 00.000 8976 IsGuiding returns 1
23:18:00.023 00.032 8976 IsSlewing returns 0
23:18:00.023 00.000 8976 IsGuiding returns 0
23:18:00.023 00.000 8976 scope move finished after 500 + 115 ms
23:18:00.023 00.000 8976 Move returns status 0, amount 500
23:18:00.023 00.000 8976 move complete, result=0
23:18:00.023 00.000 8976 worker thread done servicing request
23:18:00.023 00.000 8976 Worker thread wakes up
23:18:00.023 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:00.023 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,119,37,37)
23:18:01.060 01.037 8976 Exposure complete
23:18:01.074 00.014 8976 worker thread done servicing request
23:18:01.074 00.000 5052 OnExposeComplete: enter
23:18:01.075 00.001 5052 UpdateGuideState(): m_state=6
23:18:01.075 00.000 5052 Star::Find(18, 203, 136, 0, (0,0,0,0), 0.1, 10.0, 0) frame 336
23:18:01.075 00.000 5052 Star::Find returns 1 (0), X=204.44, Y=143.62, Mass=8656, SNR=65.3, Peak=429 HFD=4.9
23:18:01.075 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.36) = xAngle (-3.92 = 2.37)
23:18:01.075 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.25 = 2.03)
23:18:01.075 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-25.65 hyp=25.66 cameraTheta=-1.56 mountX=-18.35 mountY=23.01, mountTheta=2.24
23:18:01.075 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
23:18:01.076 00.001 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.64 = 0.36)
23:18:01.076 00.000 5052 CameraToMount -- cameraX=204.44 cameraY=143.62 hyp=249.85 cameraTheta=0.61 mountX=-210.12 mountY=87.51, mountTheta=2.75
23:18:01.076 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:18:01.076 00.000 5052 BLT: Moving South for 500 ms, step 7 / 16, DecLoc = 87.51
23:18:01.076 00.000 5052 Enqueuing Calibration Move request for direction 1
23:18:01.076 00.000 5052 BLT: Exiting DecMeasurementStep
23:18:01.076 00.000 8976 Worker thread wakes up
23:18:01.076 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:18:01.076 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:18:01.076 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:18:01.076 00.000 8976 MoveAxis(S, 500, -)
23:18:01.076 00.000 8976 Guiding  Dir = 1, Dur = 500
23:18:01.076 00.000 8976 IsSlewing returns 0
23:18:01.076 00.000 8976 IsGuiding returns 0
23:18:01.077 00.001 8976 PulseGuide returned control before completion, sleep 510
23:18:01.077 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=429, med=32, FiltMin=27, FiltMax=345, Gamma=2.260
23:18:01.086 00.009 5052 UpdateGuideState exits: m=8656 SNR=65.3
23:18:01.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:01.086 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:01.086 00.000 5052 Enqueuing Expose request
23:18:01.589 00.503 8976 IsGuiding returns 1
23:18:01.589 00.000 8976 scope still moving after pulse duration time elapsed
23:18:01.620 00.031 8976 IsSlewing returns 0
23:18:01.620 00.000 8976 IsGuiding returns 1
23:18:01.652 00.032 8976 IsSlewing returns 0
23:18:01.652 00.000 8976 IsGuiding returns 1
23:18:01.684 00.032 8976 IsSlewing returns 0
23:18:01.689 00.005 8976 IsGuiding returns 0
23:18:01.689 00.000 8976 scope move finished after 500 + 112 ms
23:18:01.689 00.000 8976 Move returns status 0, amount 500
23:18:01.689 00.000 8976 move complete, result=0
23:18:01.689 00.000 8976 worker thread done servicing request
23:18:01.689 00.000 8976 Worker thread wakes up
23:18:01.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:01.689 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,126,37,37)
23:18:02.724 01.035 8976 Exposure complete
23:18:02.739 00.015 8976 worker thread done servicing request
23:18:02.739 00.000 5052 OnExposeComplete: enter
23:18:02.739 00.000 5052 UpdateGuideState(): m_state=6
23:18:02.739 00.000 5052 Star::Find(18, 204, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 337
23:18:02.739 00.000 5052 Star::Find returns 1 (0), X=206.89, Y=149.93, Mass=8779, SNR=65.8, Peak=373 HFD=4.9
23:18:02.739 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.36) = xAngle (-3.79 = 2.50)
23:18:02.740 00.001 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.12 = 2.16)
23:18:02.740 00.000 5052 CameraToMount -- cameraX=2.82 cameraY=-19.34 hyp=19.55 cameraTheta=-1.43 mountX=-15.64 mountY=16.26, mountTheta=2.34
23:18:02.740 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.56)
23:18:02.740 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.66 = 0.37)
23:18:02.740 00.000 5052 CameraToMount -- cameraX=206.89 cameraY=149.93 hyp=255.50 cameraTheta=0.63 mountX=-212.82 mountY=93.00, mountTheta=2.73
23:18:02.740 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:18:02.740 00.000 5052 BLT: Moving South for 500 ms, step 8 / 16, DecLoc = 93.00
23:18:02.740 00.000 5052 Enqueuing Calibration Move request for direction 1
23:18:02.740 00.000 5052 BLT: Exiting DecMeasurementStep
23:18:02.740 00.000 8976 Worker thread wakes up
23:18:02.741 00.001 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:18:02.741 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:18:02.741 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:18:02.741 00.000 8976 MoveAxis(S, 500, -)
23:18:02.741 00.000 8976 Guiding  Dir = 1, Dur = 500
23:18:02.741 00.000 8976 IsSlewing returns 0
23:18:02.741 00.000 8976 IsGuiding returns 0
23:18:02.741 00.000 8976 PulseGuide returned control before completion, sleep 510
23:18:02.742 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=373, med=31, FiltMin=27, FiltMax=290, Gamma=2.260
23:18:02.751 00.009 5052 UpdateGuideState exits: m=8779 SNR=65.8
23:18:02.751 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:02.751 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:02.751 00.000 5052 Enqueuing Expose request
23:18:03.263 00.512 8976 IsGuiding returns 1
23:18:03.263 00.000 8976 scope still moving after pulse duration time elapsed
23:18:03.295 00.032 8976 IsSlewing returns 0
23:18:03.295 00.000 8976 IsGuiding returns 1
23:18:03.327 00.032 8976 IsSlewing returns 0
23:18:03.327 00.000 8976 IsGuiding returns 1
23:18:03.359 00.032 8976 IsSlewing returns 0
23:18:03.359 00.000 8976 IsGuiding returns 1
23:18:03.391 00.032 8976 IsSlewing returns 0
23:18:03.391 00.000 8976 IsGuiding returns 1
23:18:03.423 00.032 8976 IsSlewing returns 0
23:18:03.423 00.000 8976 IsGuiding returns 1
23:18:03.454 00.031 8976 IsSlewing returns 0
23:18:03.454 00.000 8976 IsGuiding returns 1
23:18:03.486 00.032 8976 IsSlewing returns 0
23:18:03.486 00.000 8976 IsGuiding returns 0
23:18:03.486 00.000 8976 scope move finished after 500 + 244 ms
23:18:03.486 00.000 8976 Move returns status 0, amount 500
23:18:03.486 00.000 8976 move complete, result=0
23:18:03.486 00.000 8976 worker thread done servicing request
23:18:03.486 00.000 8976 Worker thread wakes up
23:18:03.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:03.486 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,132,37,37)
23:18:04.512 01.026 8976 Exposure complete
23:18:04.526 00.014 8976 worker thread done servicing request
23:18:04.526 00.000 5052 OnExposeComplete: enter
23:18:04.526 00.000 5052 UpdateGuideState(): m_state=6
23:18:04.527 00.001 5052 Star::Find(18, 206, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 338
23:18:04.527 00.000 5052 Star::Find returns 1 (0), X=207.99, Y=155.72, Mass=8716, SNR=65.6, Peak=408 HFD=5.0
23:18:04.527 00.000 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.36) = xAngle (-3.65 = 2.63)
23:18:04.527 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.99 = 2.30)
23:18:04.527 00.000 5052 CameraToMount -- cameraX=3.93 cameraY=-13.56 hyp=14.11 cameraTheta=-1.29 mountX=-12.34 mountY=10.56, mountTheta=2.43
23:18:04.527 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
23:18:04.527 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.67 = 0.39)
23:18:04.527 00.000 5052 CameraToMount -- cameraX=207.99 cameraY=155.72 hyp=259.82 cameraTheta=0.64 mountX=-214.15 mountY=98.32, mountTheta=2.71
23:18:04.527 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:18:04.527 00.000 5052 BLT: Moving South for 500 ms, step 9 / 16, DecLoc = 98.32
23:18:04.528 00.001 5052 Enqueuing Calibration Move request for direction 1
23:18:04.528 00.000 5052 BLT: Exiting DecMeasurementStep
23:18:04.528 00.000 8976 Worker thread wakes up
23:18:04.528 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:18:04.528 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:18:04.528 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:18:04.528 00.000 8976 MoveAxis(S, 500, -)
23:18:04.528 00.000 8976 Guiding  Dir = 1, Dur = 500
23:18:04.528 00.000 8976 IsSlewing returns 0
23:18:04.528 00.000 8976 IsGuiding returns 0
23:18:04.528 00.000 8976 PulseGuide returned control before completion, sleep 510
23:18:04.529 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=408, med=32, FiltMin=28, FiltMax=268, Gamma=2.260
23:18:04.538 00.009 5052 UpdateGuideState exits: m=8716 SNR=65.6
23:18:04.538 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:04.538 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:04.538 00.000 5052 Enqueuing Expose request
23:18:05.041 00.503 8976 IsGuiding returns 1
23:18:05.041 00.000 8976 scope still moving after pulse duration time elapsed
23:18:05.073 00.032 8976 IsSlewing returns 0
23:18:05.073 00.000 8976 IsGuiding returns 1
23:18:05.103 00.030 8976 IsSlewing returns 0
23:18:05.103 00.000 8976 IsGuiding returns 1
23:18:05.134 00.031 8976 IsSlewing returns 0
23:18:05.134 00.000 8976 IsGuiding returns 1
23:18:05.166 00.032 8976 IsSlewing returns 0
23:18:05.166 00.000 8976 IsGuiding returns 0
23:18:05.166 00.000 8976 scope move finished after 500 + 137 ms
23:18:05.166 00.000 8976 Move returns status 0, amount 500
23:18:05.166 00.000 8976 move complete, result=0
23:18:05.166 00.000 8976 worker thread done servicing request
23:18:05.166 00.000 8976 Worker thread wakes up
23:18:05.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:05.166 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(190,138,37,37)
23:18:06.196 01.030 8976 Exposure complete
23:18:06.210 00.014 8976 worker thread done servicing request
23:18:06.210 00.000 5052 OnExposeComplete: enter
23:18:06.210 00.000 5052 UpdateGuideState(): m_state=6
23:18:06.210 00.000 5052 Star::Find(18, 207, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 339
23:18:06.211 00.001 5052 Star::Find returns 1 (0), X=211.17, Y=162.25, Mass=8489, SNR=64.7, Peak=327 HFD=5.1
23:18:06.211 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.36) = xAngle (-3.14 = -3.14)
23:18:06.211 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.48 = 2.81)
23:18:06.211 00.000 5052 CameraToMount -- cameraX=7.11 cameraY=-7.02 hyp=9.99 cameraTheta=-0.78 mountX=-9.99 mountY=3.30, mountTheta=2.82
23:18:06.211 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
23:18:06.211 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.68 = 0.40)
23:18:06.211 00.000 5052 CameraToMount -- cameraX=211.17 cameraY=162.25 hyp=266.30 cameraTheta=0.66 mountX=-217.59 mountY=103.84, mountTheta=2.70
23:18:06.211 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:18:06.212 00.001 5052 BLT: Moving South for 500 ms, step 10 / 16, DecLoc = 103.84
23:18:06.212 00.000 5052 Enqueuing Calibration Move request for direction 1
23:18:06.212 00.000 5052 BLT: Exiting DecMeasurementStep
23:18:06.212 00.000 8976 Worker thread wakes up
23:18:06.212 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:18:06.212 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:18:06.212 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:18:06.212 00.000 8976 MoveAxis(S, 500, -)
23:18:06.212 00.000 8976 Guiding  Dir = 1, Dur = 500
23:18:06.212 00.000 8976 IsSlewing returns 0
23:18:06.212 00.000 8976 IsGuiding returns 0
23:18:06.212 00.000 8976 PulseGuide returned control before completion, sleep 510
23:18:06.213 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=327, med=32, FiltMin=27, FiltMax=279, Gamma=2.260
23:18:06.222 00.009 5052 UpdateGuideState exits: m=8489 SNR=64.7
23:18:06.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:06.222 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:06.222 00.000 5052 Enqueuing Expose request
23:18:06.737 00.515 8976 IsGuiding returns 1
23:18:06.737 00.000 8976 scope still moving after pulse duration time elapsed
23:18:06.768 00.031 8976 IsSlewing returns 0
23:18:06.768 00.000 8976 IsGuiding returns 1
23:18:06.798 00.030 8976 IsSlewing returns 0
23:18:06.798 00.000 8976 IsGuiding returns 1
23:18:06.830 00.032 8976 IsSlewing returns 0
23:18:06.830 00.000 8976 IsGuiding returns 0
23:18:06.830 00.000 8976 scope move finished after 500 + 117 ms
23:18:06.830 00.000 8976 Move returns status 0, amount 500
23:18:06.830 00.000 8976 move complete, result=0
23:18:06.830 00.000 8976 worker thread done servicing request
23:18:06.830 00.000 8976 Worker thread wakes up
23:18:06.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:06.830 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(193,144,37,37)
23:18:07.858 01.028 8976 Exposure complete
23:18:07.872 00.014 8976 worker thread done servicing request
23:18:07.872 00.000 5052 OnExposeComplete: enter
23:18:07.872 00.000 5052 UpdateGuideState(): m_state=6
23:18:07.872 00.000 5052 Star::Find(18, 211, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 340
23:18:07.872 00.000 5052 Star::Find returns 1 (0), X=214.68, Y=168.05, Mass=8709, SNR=65.6, Peak=395 HFD=4.8
23:18:07.872 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.36) = xAngle (-2.47 = -2.47)
23:18:07.872 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.81 = -2.81)
23:18:07.872 00.000 5052 CameraToMount -- cameraX=10.62 cameraY=-1.22 hyp=10.69 cameraTheta=-0.11 mountX=-8.39 mountY=-3.45, mountTheta=-2.75
23:18:07.873 00.001 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
23:18:07.873 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.69 = 0.41)
23:18:07.873 00.000 5052 CameraToMount -- cameraX=214.68 cameraY=168.05 hyp=272.63 cameraTheta=0.66 mountX=-221.34 mountY=108.57, mountTheta=2.69
23:18:07.873 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:18:07.873 00.000 5052 BLT: Moving South for 500 ms, step 11 / 16, DecLoc = 108.57
23:18:07.873 00.000 5052 Enqueuing Calibration Move request for direction 1
23:18:07.873 00.000 5052 BLT: Exiting DecMeasurementStep
23:18:07.873 00.000 8976 Worker thread wakes up
23:18:07.873 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:18:07.873 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:18:07.873 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:18:07.873 00.000 8976 MoveAxis(S, 500, -)
23:18:07.873 00.000 8976 Guiding  Dir = 1, Dur = 500
23:18:07.874 00.001 8976 IsSlewing returns 0
23:18:07.874 00.000 8976 IsGuiding returns 0
23:18:07.874 00.000 8976 PulseGuide returned control before completion, sleep 510
23:18:07.875 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=395, med=32, FiltMin=27, FiltMax=284, Gamma=2.260
23:18:07.883 00.008 5052 UpdateGuideState exits: m=8709 SNR=65.6
23:18:07.884 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:07.884 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:07.884 00.000 5052 Enqueuing Expose request
23:18:08.388 00.504 8976 IsGuiding returns 1
23:18:08.388 00.000 8976 scope still moving after pulse duration time elapsed
23:18:08.419 00.031 8976 IsSlewing returns 0
23:18:08.419 00.000 8976 IsGuiding returns 1
23:18:08.450 00.031 8976 IsSlewing returns 0
23:18:08.450 00.000 8976 IsGuiding returns 1
23:18:08.483 00.033 8976 IsSlewing returns 0
23:18:08.483 00.000 8976 IsGuiding returns 1
23:18:08.515 00.032 8976 IsSlewing returns 0
23:18:08.515 00.000 8976 IsGuiding returns 0
23:18:08.515 00.000 8976 scope move finished after 500 + 140 ms
23:18:08.515 00.000 8976 Move returns status 0, amount 500
23:18:08.515 00.000 8976 move complete, result=0
23:18:08.515 00.000 8976 worker thread done servicing request
23:18:08.515 00.000 8976 Worker thread wakes up
23:18:08.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:08.515 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,150,37,37)
23:18:09.556 01.041 8976 Exposure complete
23:18:09.571 00.015 8976 worker thread done servicing request
23:18:09.571 00.000 5052 OnExposeComplete: enter
23:18:09.571 00.000 5052 UpdateGuideState(): m_state=6
23:18:09.571 00.000 5052 Star::Find(18, 214, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 341
23:18:09.572 00.001 5052 Star::Find returns 1 (0), X=213.98, Y=175.93, Mass=8762, SNR=65.8, Peak=438 HFD=4.6
23:18:09.572 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.36) = xAngle (-1.77 = -1.77)
23:18:09.572 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.11 = -2.11)
23:18:09.572 00.000 5052 CameraToMount -- cameraX=9.91 cameraY=6.66 hyp=11.94 cameraTheta=0.59 mountX=-2.34 mountY=-10.26, mountTheta=-1.80
23:18:09.572 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
23:18:09.572 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.72 = 0.43)
23:18:09.573 00.001 5052 CameraToMount -- cameraX=213.98 cameraY=175.93 hyp=277.01 cameraTheta=0.69 mountX=-220.96 mountY=116.37, mountTheta=2.66
23:18:09.573 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:18:09.573 00.000 5052 BLT: Moving South for 500 ms, step 12 / 16, DecLoc = 116.37
23:18:09.573 00.000 5052 Enqueuing Calibration Move request for direction 1
23:18:09.573 00.000 5052 BLT: Exiting DecMeasurementStep
23:18:09.573 00.000 8976 Worker thread wakes up
23:18:09.573 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:18:09.573 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:18:09.573 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:18:09.573 00.000 8976 MoveAxis(S, 500, -)
23:18:09.573 00.000 8976 Guiding  Dir = 1, Dur = 500
23:18:09.573 00.000 8976 IsSlewing returns 0
23:18:09.573 00.000 8976 IsGuiding returns 0
23:18:09.574 00.001 8976 PulseGuide returned control before completion, sleep 510
23:18:09.574 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=438, med=32, FiltMin=28, FiltMax=303, Gamma=2.260
23:18:09.584 00.010 5052 UpdateGuideState exits: m=8762 SNR=65.8
23:18:09.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:09.584 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:09.584 00.000 5052 Enqueuing Expose request
23:18:10.087 00.503 8976 IsGuiding returns 1
23:18:10.087 00.000 8976 scope still moving after pulse duration time elapsed
23:18:10.118 00.031 8976 IsSlewing returns 0
23:18:10.118 00.000 8976 IsGuiding returns 1
23:18:10.149 00.031 8976 IsSlewing returns 0
23:18:10.149 00.000 8976 IsGuiding returns 1
23:18:10.181 00.032 8976 IsSlewing returns 0
23:18:10.181 00.000 8976 IsGuiding returns 1
23:18:10.212 00.031 8976 IsSlewing returns 0
23:18:10.212 00.000 8976 IsGuiding returns 0
23:18:10.212 00.000 8976 scope move finished after 500 + 138 ms
23:18:10.212 00.000 8976 Move returns status 0, amount 500
23:18:10.212 00.000 8976 move complete, result=0
23:18:10.212 00.000 8976 worker thread done servicing request
23:18:10.212 00.000 8976 Worker thread wakes up
23:18:10.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:10.212 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,158,37,37)
23:18:11.254 01.042 8976 Exposure complete
23:18:11.269 00.015 8976 worker thread done servicing request
23:18:11.269 00.000 5052 OnExposeComplete: enter
23:18:11.269 00.000 5052 UpdateGuideState(): m_state=6
23:18:11.269 00.000 5052 Star::Find(18, 213, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 342
23:18:11.269 00.000 5052 Star::Find returns 1 (0), X=214.15, Y=182.04, Mass=8948, SNR=66.3, Peak=449 HFD=4.7
23:18:11.269 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.36) = xAngle (-1.46 = -1.46)
23:18:11.269 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.80 = -1.80)
23:18:11.269 00.000 5052 CameraToMount -- cameraX=10.09 cameraY=12.77 hyp=16.27 cameraTheta=0.90 mountX=1.85 mountY=-15.86, mountTheta=-1.45
23:18:11.270 00.001 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
23:18:11.270 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.73 = 0.45)
23:18:11.270 00.000 5052 CameraToMount -- cameraX=214.15 cameraY=182.04 hyp=281.07 cameraTheta=0.70 mountX=-221.38 mountY=122.25, mountTheta=2.64
23:18:11.270 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:18:11.270 00.000 5052 BLT: Moving South for 500 ms, step 13 / 16, DecLoc = 122.25
23:18:11.270 00.000 5052 Enqueuing Calibration Move request for direction 1
23:18:11.270 00.000 5052 BLT: Exiting DecMeasurementStep
23:18:11.270 00.000 8976 Worker thread wakes up
23:18:11.270 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:18:11.270 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:18:11.270 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:18:11.270 00.000 8976 MoveAxis(S, 500, -)
23:18:11.271 00.001 8976 Guiding  Dir = 1, Dur = 500
23:18:11.271 00.000 8976 IsSlewing returns 0
23:18:11.271 00.000 8976 IsGuiding returns 0
23:18:11.271 00.000 8976 PulseGuide returned control before completion, sleep 510
23:18:11.272 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=449, med=31, FiltMin=27, FiltMax=325, Gamma=2.260
23:18:11.281 00.009 5052 UpdateGuideState exits: m=8948 SNR=66.3
23:18:11.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:11.281 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:11.281 00.000 5052 Enqueuing Expose request
23:18:11.786 00.505 8976 IsGuiding returns 1
23:18:11.786 00.000 8976 scope still moving after pulse duration time elapsed
23:18:11.817 00.031 8976 IsSlewing returns 0
23:18:11.817 00.000 8976 IsGuiding returns 1
23:18:11.849 00.032 8976 IsSlewing returns 0
23:18:11.849 00.000 8976 IsGuiding returns 1
23:18:11.881 00.032 8976 IsSlewing returns 0
23:18:11.881 00.000 8976 IsGuiding returns 0
23:18:11.881 00.000 8976 scope move finished after 500 + 110 ms
23:18:11.881 00.000 8976 Move returns status 0, amount 500
23:18:11.881 00.000 8976 move complete, result=0
23:18:11.881 00.000 8976 worker thread done servicing request
23:18:11.881 00.000 8976 Worker thread wakes up
23:18:11.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:11.881 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,164,37,37)
23:18:12.925 01.044 8976 Exposure complete
23:18:12.940 00.015 8976 worker thread done servicing request
23:18:12.940 00.000 5052 OnExposeComplete: enter
23:18:12.940 00.000 5052 UpdateGuideState(): m_state=6
23:18:12.940 00.000 5052 Star::Find(18, 214, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 343
23:18:12.940 00.000 5052 Star::Find returns 1 (0), X=212.93, Y=188.18, Mass=8607, SNR=65.2, Peak=447 HFD=4.7
23:18:12.940 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.36) = xAngle (-1.23 = -1.23)
23:18:12.940 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.57 = -1.57)
23:18:12.940 00.000 5052 CameraToMount -- cameraX=8.87 cameraY=18.91 hyp=20.89 cameraTheta=1.13 mountX=7.04 mountY=-20.89, mountTheta=-1.25
23:18:12.941 00.001 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
23:18:12.941 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.75 = 0.47)
23:18:12.941 00.000 5052 CameraToMount -- cameraX=212.93 cameraY=188.18 hyp=284.17 cameraTheta=0.72 mountX=-220.41 mountY=128.49, mountTheta=2.61
23:18:12.941 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:18:12.941 00.000 5052 BLT: Moving South for 500 ms, step 14 / 16, DecLoc = 128.49
23:18:12.941 00.000 5052 Enqueuing Calibration Move request for direction 1
23:18:12.941 00.000 5052 BLT: Exiting DecMeasurementStep
23:18:12.941 00.000 8976 Worker thread wakes up
23:18:12.941 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:18:12.941 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:18:12.941 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:18:12.942 00.001 8976 MoveAxis(S, 500, -)
23:18:12.942 00.000 8976 Guiding  Dir = 1, Dur = 500
23:18:12.942 00.000 8976 IsSlewing returns 0
23:18:12.942 00.000 8976 IsGuiding returns 0
23:18:12.942 00.000 8976 PulseGuide returned control before completion, sleep 510
23:18:12.943 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=447, med=32, FiltMin=27, FiltMax=267, Gamma=2.260
23:18:12.953 00.010 5052 UpdateGuideState exits: m=8607 SNR=65.2
23:18:12.953 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:12.953 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:12.953 00.000 5052 Enqueuing Expose request
23:18:13.460 00.507 8976 IsGuiding returns 1
23:18:13.460 00.000 8976 scope still moving after pulse duration time elapsed
23:18:13.492 00.032 8976 IsSlewing returns 0
23:18:13.492 00.000 8976 IsGuiding returns 1
23:18:13.524 00.032 8976 IsSlewing returns 0
23:18:13.524 00.000 8976 IsGuiding returns 1
23:18:13.556 00.032 8976 IsSlewing returns 0
23:18:13.556 00.000 8976 IsGuiding returns 0
23:18:13.556 00.000 8976 scope move finished after 500 + 114 ms
23:18:13.556 00.000 8976 Move returns status 0, amount 500
23:18:13.556 00.000 8976 move complete, result=0
23:18:13.556 00.000 8976 worker thread done servicing request
23:18:13.556 00.000 8976 Worker thread wakes up
23:18:13.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:13.556 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,170,37,37)
23:18:14.588 01.032 8976 Exposure complete
23:18:14.603 00.015 8976 worker thread done servicing request
23:18:14.603 00.000 5052 OnExposeComplete: enter
23:18:14.603 00.000 5052 UpdateGuideState(): m_state=6
23:18:14.603 00.000 5052 Star::Find(18, 212, 188, 0, (0,0,0,0), 0.1, 10.0, 0) frame 344
23:18:14.604 00.001 5052 Star::Find returns 1 (0), X=212.61, Y=193.73, Mass=8693, SNR=65.5, Peak=494 HFD=4.7
23:18:14.604 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.36) = xAngle (-1.12 = -1.12)
23:18:14.604 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.46 = -1.46)
23:18:14.604 00.000 5052 CameraToMount -- cameraX=8.55 cameraY=24.46 hyp=25.91 cameraTheta=1.23 mountX=11.18 mountY=-25.76, mountTheta=-1.16
23:18:14.604 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
23:18:14.604 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.77 = 0.48)
23:18:14.604 00.000 5052 CameraToMount -- cameraX=212.61 cameraY=193.73 hyp=287.64 cameraTheta=0.74 mountX=-220.32 mountY=133.95, mountTheta=2.60
23:18:14.605 00.001 5052 BLT: Entering DecMeasurementStep, state = 3
23:18:14.605 00.000 5052 BLT: Moving South for 500 ms, step 15 / 16, DecLoc = 133.95
23:18:14.605 00.000 5052 Enqueuing Calibration Move request for direction 1
23:18:14.605 00.000 5052 BLT: Exiting DecMeasurementStep
23:18:14.605 00.000 8976 Worker thread wakes up
23:18:14.605 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:18:14.605 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:18:14.605 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:18:14.605 00.000 8976 MoveAxis(S, 500, -)
23:18:14.605 00.000 8976 Guiding  Dir = 1, Dur = 500
23:18:14.605 00.000 8976 IsSlewing returns 0
23:18:14.605 00.000 8976 IsGuiding returns 0
23:18:14.606 00.001 8976 PulseGuide returned control before completion, sleep 510
23:18:14.606 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=494, med=31, FiltMin=27, FiltMax=294, Gamma=2.260
23:18:14.615 00.009 5052 UpdateGuideState exits: m=8693 SNR=65.5
23:18:14.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:14.615 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:14.616 00.001 5052 Enqueuing Expose request
23:18:15.131 00.515 8976 IsGuiding returns 1
23:18:15.131 00.000 8976 scope still moving after pulse duration time elapsed
23:18:15.162 00.031 8976 IsSlewing returns 0
23:18:15.162 00.000 8976 IsGuiding returns 1
23:18:15.194 00.032 8976 IsSlewing returns 0
23:18:15.194 00.000 8976 IsGuiding returns 1
23:18:15.226 00.032 8976 IsSlewing returns 0
23:18:15.226 00.000 8976 IsGuiding returns 1
23:18:15.258 00.032 8976 IsSlewing returns 0
23:18:15.258 00.000 8976 IsGuiding returns 0
23:18:15.258 00.000 8976 scope move finished after 500 + 152 ms
23:18:15.258 00.000 8976 Move returns status 0, amount 500
23:18:15.258 00.000 8976 move complete, result=0
23:18:15.258 00.000 8976 worker thread done servicing request
23:18:15.258 00.000 8976 Worker thread wakes up
23:18:15.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:15.258 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(195,176,37,37)
23:18:16.302 01.044 8976 Exposure complete
23:18:16.316 00.014 8976 worker thread done servicing request
23:18:16.316 00.000 5052 OnExposeComplete: enter
23:18:16.317 00.001 5052 UpdateGuideState(): m_state=6
23:18:16.317 00.000 5052 Star::Find(18, 212, 193, 0, (0,0,0,0), 0.1, 10.0, 0) frame 345
23:18:16.317 00.000 5052 Star::Find returns 1 (0), X=214.10, Y=200.51, Mass=8748, SNR=65.8, Peak=428 HFD=4.8
23:18:16.317 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.36) = xAngle (-1.10 = -1.10)
23:18:16.317 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.44 = -1.44)
23:18:16.317 00.000 5052 CameraToMount -- cameraX=10.04 cameraY=31.24 hyp=32.81 cameraTheta=1.26 mountX=14.89 mountY=-32.53, mountTheta=-1.14
23:18:16.318 00.001 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
23:18:16.318 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.78 = 0.50)
23:18:16.318 00.000 5052 CameraToMount -- cameraX=214.10 cameraY=200.51 hyp=293.33 cameraTheta=0.75 mountX=-222.09 mountY=140.13, mountTheta=2.58
23:18:16.318 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:18:16.318 00.000 5052 BLT: Moving South for 500 ms, step 16 / 16, DecLoc = 140.13
23:18:16.318 00.000 5052 Enqueuing Calibration Move request for direction 1
23:18:16.318 00.000 5052 BLT: Exiting DecMeasurementStep
23:18:16.318 00.000 8976 Worker thread wakes up
23:18:16.318 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:18:16.318 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:18:16.318 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:18:16.318 00.000 8976 MoveAxis(S, 500, -)
23:18:16.318 00.000 8976 Guiding  Dir = 1, Dur = 500
23:18:16.319 00.001 8976 IsSlewing returns 0
23:18:16.319 00.000 8976 IsGuiding returns 0
23:18:16.319 00.000 8976 PulseGuide returned control before completion, sleep 510
23:18:16.320 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=428, med=32, FiltMin=28, FiltMax=359, Gamma=2.260
23:18:16.330 00.010 5052 UpdateGuideState exits: m=8748 SNR=65.8
23:18:16.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:16.330 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:16.330 00.000 5052 Enqueuing Expose request
23:18:16.843 00.513 8976 IsGuiding returns 1
23:18:16.843 00.000 8976 scope still moving after pulse duration time elapsed
23:18:16.873 00.030 8976 IsSlewing returns 0
23:18:16.873 00.000 8976 IsGuiding returns 1
23:18:16.905 00.032 8976 IsSlewing returns 0
23:18:16.905 00.000 8976 IsGuiding returns 1
23:18:16.936 00.031 8976 IsSlewing returns 0
23:18:16.936 00.000 8976 IsGuiding returns 0
23:18:16.936 00.000 8976 scope move finished after 500 + 117 ms
23:18:16.936 00.000 8976 Move returns status 0, amount 500
23:18:16.936 00.000 8976 move complete, result=0
23:18:16.936 00.000 8976 worker thread done servicing request
23:18:16.936 00.000 8976 Worker thread wakes up
23:18:16.936 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:16.936 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(196,183,37,37)
23:18:17.976 01.040 8976 Exposure complete
23:18:17.991 00.015 8976 worker thread done servicing request
23:18:17.991 00.000 5052 OnExposeComplete: enter
23:18:17.991 00.000 5052 UpdateGuideState(): m_state=6
23:18:17.991 00.000 5052 Star::Find(18, 214, 200, 0, (0,0,0,0), 0.1, 10.0, 0) frame 346
23:18:17.991 00.000 5052 Star::Find returns 1 (0), X=214.67, Y=207.15, Mass=8577, SNR=65.1, Peak=522 HFD=4.5
23:18:17.991 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.36) = xAngle (-1.06 = -1.06)
23:18:17.991 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.40 = -1.40)
23:18:17.991 00.000 5052 CameraToMount -- cameraX=10.61 cameraY=37.88 hyp=39.34 cameraTheta=1.30 mountX=19.17 mountY=-38.77, mountTheta=-1.11
23:18:17.992 00.001 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
23:18:17.992 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.80 = 0.51)
23:18:17.992 00.000 5052 CameraToMount -- cameraX=214.67 cameraY=207.15 hyp=298.32 cameraTheta=0.77 mountX=-222.93 mountY=146.41, mountTheta=2.56
23:18:17.992 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:18:17.992 00.000 5052 BLT: South pulses ended at Dec location 146.41
23:18:17.992 00.000 5052 BLT: Drift correction of 0.88 px applied to total north moves of -65.91 px, 0.055 px/frame
23:18:17.992 00.000 5052 BLT: Empirical north rate = 8.35 px/s 
23:18:17.992 00.000 5052 BLT: Exception thrown in logical state 5
23:18:17.992 00.000 5052 BLT: Mount never established consistent south moves - test failed
23:18:17.992 00.000 5052 BLT: Cleanup completed
23:18:17.992 00.000 5052 BLT: Exiting DecMeasurementStep
23:18:17.993 00.001 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
23:18:17.993 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.80 = 0.51)
23:18:17.993 00.000 5052 CameraToMount -- cameraX=214.67 cameraY=207.15 hyp=298.32 cameraTheta=0.77 mountX=-222.93 mountY=146.41, mountTheta=2.56
23:18:17.993 00.000 5052 BLT: Entering DecMeasurementStep, state = 4
23:18:17.993 00.000 5052 BLT: measurement process halted by user or by error
23:18:17.993 00.000 5052 BLT: Cleanup completed
23:18:17.993 00.000 5052 BLT: Exiting DecMeasurementStep
23:18:17.997 00.004 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:18:17.998 00.001 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:18:17.998 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:18:17.998 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:18:17.998 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:18:17.998 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:18:17.998 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:18:17.998 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:18:17.999 00.001 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:18:17.999 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:18:17.999 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:18:17.999 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:18:17.999 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:18:17.999 00.000 5052 GA long series, window start=0, window end=120, Uncorrected RMS=1.371, Drift=1.892, Corrected RMS=0.892, R-sq=0.654
23:18:17.999 00.000 5052 GA long series, window start=60, window end=180, Uncorrected RMS=1.808, Drift=2.766, Corrected RMS=0.971, R-sq=0.802
23:18:17.999 00.000 5052 GA long series, window start=120, window end=240, Uncorrected RMS=1.276, Drift=1.409, Corrected RMS=1.155, R-sq=0.418
23:18:17.999 00.000 5052 GA long series, window start=180, window end=300, Uncorrected RMS=1.241, Drift=1.435, Corrected RMS=1.099, R-sq=0.460
23:18:18.000 00.001 5052 Full uncorrected RMS=3.199px, Selected Dec drift=1.892 px/min, Best seeing estimate=0.892px, R-sq=0.654
23:18:18.000 00.000 5052 GA Min-Move recommendations are seeing-based: Dec=1.150, RA=0.748
23:18:18.000 00.000 5052 Guiding Assistant results follow:
23:18:18.000 00.000 5052 SNR=66.0, Samples=303, Elapsed Time=322s, RA HPF-RMS=  0.88 px (  0.87 arc-sec ), Dec HPF-RMS=  0.27 px (  0.26 arc-sec ), Total HPF-RMS=  0.92 px (  0.91 arc-sec )
23:18:18.000 00.000 5052 RA Peak=  3.46 px (  3.42 arc-sec ), RA Peak-Peak  15.25 px ( 15.10 arc-sec ), RA Drift Rate=  0.28 px/min (  0.28 arc-sec/min ), Max RA Drift Rate=  0.91 px/sec (  0.90 arc-sec/sec ), Drift-Limiting Exp=   0.8 s 
23:18:18.000 00.000 5052 Dec Drift Rate=  1.95 px/min (  1.93 arc-sec/min ), Dec Peak=  1.53 px (  1.52 arc-sec ), PA Error= 7.5 arc-min
23:18:18.007 00.007 5052 Recommendation: Use exposure times in the range of 1.0s to 3.0s
23:18:18.013 00.006 5052 Recommendation: Polar alignment error > 5 arc-min; that could probably be improved.
23:18:18.020 00.007 5052 Recommendation: Try setting RA min-move to 0.75
23:18:18.027 00.007 5052 Recommendation: Try setting Dec min-move to 1.15
23:18:18.030 00.003 5052 GetString("/profile/2/GA/2026-05-10 05:22:41/BLT_north", "") returns ""
23:18:18.030 00.000 5052 GetString("/profile/2/GA/2026-05-11 22:41:55/BLT_north", "") returns "-113.3,-107.5,-98.4,-92.8,-87.8,-82.7,-78.0,-73.0,-67.3,-62.6,-57.6,-52.4,-48.1,-42.9,-38.7,-33.8,-29."
23:18:18.030 00.000 5052 GetString("/profile/2/GA/2026-05-11 23:01:24/BLT_north", "") returns ""
23:18:18.030 00.000 5052 GetString("/profile/2/GA/2026-05-11 23:11:55/BLT_north", "") returns "111.5,107.9,103.5,99.1,95.8,92.0,86.6,82.5,78.5,74.8,70.6,67.3,62.3,57.9,53.5,49.7,45."
23:18:18.031 00.001 5052 GA-History: removed entry for 2026-05-10 05:22:41
23:18:18.041 00.010 5052 End of Guiding Assistant output....
23:18:18.050 00.009 5052 GuidingAssistant: Re-enabling guide output (1, 1)
23:18:18.050 00.000 5052 AOGuidingEnabled: 1
23:18:18.050 00.000 5052 MultiStar mode disabled
23:18:18.050 00.000 5052 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
23:18:18.052 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=522, med=32, FiltMin=27, FiltMax=331, Gamma=2.260
23:18:18.061 00.009 5052 UpdateGuideState exits: m=8577 SNR=65.1
23:18:18.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:18.061 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:18.061 00.000 5052 Enqueuing Expose request
23:18:18.061 00.000 8976 Worker thread wakes up
23:18:18.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:18.062 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(197,189,37,37)
23:18:19.105 01.043 8976 Exposure complete
23:18:19.118 00.013 8976 worker thread done servicing request
23:18:19.119 00.001 5052 OnExposeComplete: enter
23:18:19.119 00.000 5052 UpdateGuideState(): m_state=6
23:18:19.119 00.000 5052 Star::Find(18, 214, 207, 0, (0,0,0,0), 0.1, 10.0, 0) frame 347
23:18:19.119 00.000 5052 Star::Find returns 1 (0), X=214.93, Y=206.75, Mass=8709, SNR=65.5, Peak=429 HFD=4.8
23:18:19.119 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.36) = xAngle (-1.07 = -1.07)
23:18:19.119 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.41 = -1.41)
23:18:19.119 00.000 5052 CameraToMount -- cameraX=10.87 cameraY=37.47 hyp=39.02 cameraTheta=1.29 mountX=18.70 mountY=-38.51, mountTheta=-1.12
23:18:19.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.87, y=37.47, opts=13)
23:18:19.120 00.000 5052 Enqueuing Move request for stepguider (10.87, 37.47)
23:18:19.120 00.000 8976 Worker thread wakes up
23:18:19.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.87, 37.47) opts 0xd
23:18:19.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.87, 37.47)
23:18:19.120 00.000 8976 Moving (10.87, 37.47) raw xDistance=18.70 yDistance=-38.51
23:18:19.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.78 from input 18.70
23:18:19.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.26 from input -38.51
23:18:19.120 00.000 8976 MoveAxis(L, 38, ABG)
23:18:19.120 00.000 8976 stepping (0, -5) + (-38, 0)
23:18:19.120 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 33 (3) 38 (8) 
23:18:19.121 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=429, med=32, FiltMin=27, FiltMax=333, Gamma=2.260
23:18:19.129 00.008 5052 UpdateGuideState exits: m=8709 SNR=65.5
23:18:19.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:19.129 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:19.129 00.000 5052 Enqueuing Expose request
23:18:19.290 00.161 8976 Received - 47 (G) 
23:18:19.290 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 33 (3) 38 (8) 
23:18:19.290 00.000 8976 stepped: pos (-38, -5)
23:18:19.290 00.000 8976 MoveAxis(U, 115, ABG)
23:18:19.290 00.000 8976 stepping (-38, -5) + (0, 115)
23:18:19.291 00.001 8976 StepGuider step would hit limit: truncate move to (-38, -5) + (0, 44)
23:18:19.291 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 34 (4) 34 (4) 
23:18:19.482 00.191 8976 Received - 47 (G) 
23:18:19.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 34 (4) 34 (4) 
23:18:19.482 00.000 8976 stepped: pos (-38, 39)
23:18:19.482 00.000 8976 starting a new bump
23:18:19.483 00.001 8976 AO travel limit exceeded, using large bump correction
23:18:19.483 00.000 8976 Scheduling Mount bump of (2.507, 8.644)
23:18:19.483 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=2.51, y=8.64, opts=4)
23:18:19.483 00.000 8976 Enqueuing Move request for scope (2.51, 8.64)
23:18:19.483 00.000 8976 move complete, result=0
23:18:19.483 00.000 9828 Worker thread wakes up
23:18:19.483 00.000 5052 GuideStep: 18.7 px 38 ms WEST, -38.5 px 44 ms NORTH
23:18:19.483 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (2.51, 8.64) opts 0x4
23:18:19.483 00.000 9828 Handling offset move in thread for scope, endpoint = (2.51, 8.64)
23:18:19.483 00.000 8976 worker thread done servicing request
23:18:19.483 00.000 8976 Worker thread wakes up
23:18:19.483 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
23:18:19.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:19.483 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.32 = 1.03)
23:18:19.483 00.000 9828 CameraToMount -- cameraX=2.51 cameraY=8.64 hyp=9.00 cameraTheta=1.29 mountX=-2.86 mountY=7.73, mountTheta=1.92
23:18:19.483 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(197,189,37,37)
23:18:19.484 00.001 9828 Moving (2.51, 8.64) raw xDistance=-2.86 yDistance=7.73
23:18:19.484 00.000 9828 MoveAxis(E, 303, B)
23:18:19.484 00.000 9828 Guiding  Dir = 2, Dur = 303
23:18:19.484 00.000 9828 IsSlewing returns 0
23:18:19.484 00.000 9828 IsGuiding returns 0
23:18:19.484 00.000 9828 PulseGuide returned control before completion, sleep 313
23:18:19.804 00.320 9828 IsGuiding returns 1
23:18:19.804 00.000 9828 scope still moving after pulse duration time elapsed
23:18:19.836 00.032 9828 IsSlewing returns 0
23:18:19.836 00.000 9828 IsGuiding returns 1
23:18:19.867 00.031 9828 IsSlewing returns 0
23:18:19.867 00.000 9828 IsGuiding returns 1
23:18:19.899 00.032 9828 IsSlewing returns 0
23:18:19.899 00.000 9828 IsGuiding returns 0
23:18:19.899 00.000 9828 scope move finished after 303 + 111 ms
23:18:19.899 00.000 9828 Move returns status 0, amount 303
23:18:19.899 00.000 9828 MoveAxis(S, 877, B)
23:18:19.899 00.000 9828 Guiding  Dir = 1, Dur = 877
23:18:19.915 00.016 9828 IsSlewing returns 0
23:18:19.915 00.000 9828 IsGuiding returns 0
23:18:19.915 00.000 9828 PulseGuide returned control before completion, sleep 887
23:18:20.527 00.612 8976 Exposure complete
23:18:20.542 00.015 8976 worker thread done servicing request
23:18:20.542 00.000 5052 OnExposeComplete: enter
23:18:20.542 00.000 5052 UpdateGuideState(): m_state=6
23:18:20.542 00.000 5052 Star::Find(18, 214, 206, 0, (0,0,0,0), 0.1, 10.0, 0) frame 348
23:18:20.542 00.000 5052 Star::Find returns 1 (0), X=207.19, Y=195.88, Mass=7587, SNR=61.2, Peak=269 HFD=5.6
23:18:20.542 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.36) = xAngle (-0.91 = -0.91)
23:18:20.542 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.24 = -1.24)
23:18:20.542 00.000 5052 CameraToMount -- cameraX=3.13 cameraY=26.61 hyp=26.79 cameraTheta=1.45 mountX=16.53 mountY=-25.38, mountTheta=-0.99
23:18:20.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.13, y=26.61, opts=13)
23:18:20.543 00.000 5052 Enqueuing Move request for stepguider (3.13, 26.61)
23:18:20.543 00.000 8976 Worker thread wakes up
23:18:20.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.13, 26.61) opts 0xd
23:18:20.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.13, 26.61)
23:18:20.543 00.000 8976 Moving (3.13, 26.61) raw xDistance=16.53 yDistance=-25.38
23:18:20.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.24 from input 16.53
23:18:20.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.69 from input -25.38
23:18:20.543 00.000 8976 MoveAxis(L, 36, ABG)
23:18:20.543 00.000 8976 stepping (-38, 39) + (-36, 0)
23:18:20.543 00.000 8976 StepGuider step would hit limit: truncate move to (-38, 39) + (-1, 0)
23:18:20.543 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
23:18:20.544 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=269, med=32, FiltMin=27, FiltMax=234, Gamma=2.260
23:18:20.554 00.010 5052 UpdateGuideState exits: m=7587 SNR=61.2
23:18:20.555 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:20.555 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:20.555 00.000 5052 Enqueuing Expose request
23:18:20.569 00.014 8976 Received - 47 (G) 
23:18:20.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
23:18:20.570 00.001 8976 stepped: pos (-39, 39)
23:18:20.570 00.000 8976 MoveAxis(U, 84, ABG)
23:18:20.570 00.000 8976 stepping (-39, 39) + (0, 84)
23:18:20.570 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:20.570 00.000 8976 secondary mount is busy, cannot bump
23:18:20.570 00.000 8976 move complete, result=0
23:18:20.570 00.000 8976 worker thread done servicing request
23:18:20.570 00.000 8976 Worker thread wakes up
23:18:20.570 00.000 5052 GuideStep: 16.5 px 1 ms WEST, -25.4 px 0 ms NORTH
23:18:20.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:20.570 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,178,37,37)
23:18:20.817 00.247 9828 IsGuiding returns 1
23:18:20.817 00.000 9828 scope still moving after pulse duration time elapsed
23:18:20.848 00.031 9828 IsSlewing returns 0
23:18:20.848 00.000 9828 IsGuiding returns 1
23:18:20.879 00.031 9828 IsSlewing returns 0
23:18:20.879 00.000 9828 IsGuiding returns 1
23:18:20.911 00.032 9828 IsSlewing returns 0
23:18:20.911 00.000 9828 IsGuiding returns 0
23:18:20.911 00.000 9828 scope move finished after 877 + 119 ms
23:18:20.911 00.000 9828 Move returns status 0, amount 877
23:18:20.911 00.000 9828 move complete, result=0
23:18:20.911 00.000 9828 worker thread done servicing request
23:18:20.911 00.000 5052 GuideStep: -2.9 px 303 ms EAST, 7.7 px 877 ms SOUTH
23:18:21.605 00.694 8976 Exposure complete
23:18:21.620 00.015 8976 worker thread done servicing request
23:18:21.620 00.000 5052 OnExposeComplete: enter
23:18:21.620 00.000 5052 UpdateGuideState(): m_state=6
23:18:21.620 00.000 5052 Star::Find(18, 207, 195, 0, (0,0,0,0), 0.1, 10.0, 0) frame 349
23:18:21.620 00.000 5052 Star::Find returns 1 (0), X=206.83, Y=205.34, Mass=8968, SNR=66.6, Peak=506 HFD=4.6
23:18:21.621 00.001 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.36) = xAngle (-0.87 = -0.87)
23:18:21.621 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.20 = -1.20)
23:18:21.621 00.000 5052 CameraToMount -- cameraX=2.77 cameraY=36.06 hyp=36.17 cameraTheta=1.49 mountX=23.45 mountY=-33.77, mountTheta=-0.96
23:18:21.621 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.77, y=36.06, opts=13)
23:18:21.621 00.000 5052 Enqueuing Move request for stepguider (2.77, 36.06)
23:18:21.621 00.000 8976 Worker thread wakes up
23:18:21.622 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.77, 36.06) opts 0xd
23:18:21.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.77, 36.06)
23:18:21.622 00.000 8976 Moving (2.77, 36.06) raw xDistance=23.45 yDistance=-33.77
23:18:21.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.56 from input 23.45
23:18:21.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.51 from input -33.77
23:18:21.622 00.000 8976 MoveAxis(L, 50, ABG)
23:18:21.622 00.000 8976 stepping (-39, 39) + (-50, 0)
23:18:21.622 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:21.622 00.000 8976 MoveAxis(U, 106, ABG)
23:18:21.622 00.000 8976 stepping (-39, 39) + (0, 106)
23:18:21.622 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:21.622 00.000 8976 FAR outside bump range, increase bump weight 1.00 => 2.00
23:18:21.622 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:21.622 00.000 8976 Scheduling Mount bump of (0.689, 8.974)
23:18:21.622 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.69, y=8.97, opts=4)
23:18:21.622 00.000 8976 Enqueuing Move request for scope (0.69, 8.97)
23:18:21.622 00.000 8976 move complete, result=0
23:18:21.622 00.000 9828 Worker thread wakes up
23:18:21.622 00.000 8976 worker thread done servicing request
23:18:21.622 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.69, 8.97) opts 0x4
23:18:21.623 00.001 9828 Handling offset move in thread for scope, endpoint = (0.69, 8.97)
23:18:21.623 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
23:18:21.623 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.52 = 1.24)
23:18:21.623 00.000 9828 CameraToMount -- cameraX=0.69 cameraY=8.97 hyp=9.00 cameraTheta=1.49 mountX=-1.05 mountY=8.51, mountTheta=1.69
23:18:21.623 00.000 9828 Moving (0.69, 8.97) raw xDistance=-1.05 yDistance=8.51
23:18:21.623 00.000 9828 MoveAxis(E, 112, B)
23:18:21.623 00.000 9828 Guiding  Dir = 2, Dur = 112
23:18:21.623 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=506, med=32, FiltMin=27, FiltMax=409, Gamma=2.260
23:18:21.623 00.000 9828 IsSlewing returns 0
23:18:21.623 00.000 9828 IsGuiding returns 0
23:18:21.623 00.000 9828 PulseGuide returned control before completion, sleep 122
23:18:21.633 00.010 5052 UpdateGuideState exits: m=8968 SNR=66.6
23:18:21.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:21.633 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:21.633 00.000 5052 Enqueuing Expose request
23:18:21.633 00.000 8976 Worker thread wakes up
23:18:21.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:21.633 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,187,37,37)
23:18:21.638 00.005 5052 GuideStep: 23.5 px 0 ms WEST, -33.8 px 0 ms NORTH
23:18:21.755 00.117 9828 IsGuiding returns 1
23:18:21.755 00.000 9828 scope still moving after pulse duration time elapsed
23:18:21.787 00.032 9828 IsSlewing returns 0
23:18:21.787 00.000 9828 IsGuiding returns 1
23:18:21.819 00.032 9828 IsSlewing returns 0
23:18:21.819 00.000 9828 IsGuiding returns 1
23:18:21.850 00.031 9828 IsSlewing returns 0
23:18:21.850 00.000 9828 IsGuiding returns 1
23:18:21.881 00.031 9828 IsSlewing returns 0
23:18:21.881 00.000 9828 IsGuiding returns 1
23:18:21.912 00.031 9828 IsSlewing returns 0
23:18:21.912 00.000 9828 IsGuiding returns 0
23:18:21.912 00.000 9828 scope move finished after 112 + 177 ms
23:18:21.912 00.000 9828 Move returns status 0, amount 112
23:18:21.912 00.000 9828 MoveAxis(S, 965, B)
23:18:21.912 00.000 9828 Guiding  Dir = 1, Dur = 965
23:18:21.928 00.016 9828 IsSlewing returns 0
23:18:21.928 00.000 9828 IsGuiding returns 0
23:18:21.928 00.000 9828 PulseGuide returned control before completion, sleep 975
23:18:22.682 00.754 8976 Exposure complete
23:18:22.698 00.016 8976 worker thread done servicing request
23:18:22.698 00.000 5052 OnExposeComplete: enter
23:18:22.698 00.000 5052 UpdateGuideState(): m_state=6
23:18:22.698 00.000 5052 Star::Find(18, 206, 205, 0, (0,0,0,0), 0.1, 10.0, 0) frame 350
23:18:22.698 00.000 5052 Star::Find returns 1 (0), X=205.78, Y=206.84, Mass=7058, SNR=58.9, Peak=248 HFD=5.6
23:18:22.698 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.36) = xAngle (-0.83 = -0.83)
23:18:22.698 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.17 = -1.17)
23:18:22.698 00.000 5052 CameraToMount -- cameraX=1.72 cameraY=37.57 hyp=37.61 cameraTheta=1.53 mountX=25.26 mountY=-34.68, mountTheta=-0.94
23:18:22.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.72, y=37.57, opts=13)
23:18:22.699 00.000 5052 Enqueuing Move request for stepguider (1.72, 37.57)
23:18:22.699 00.000 8976 Worker thread wakes up
23:18:22.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.72, 37.57) opts 0xd
23:18:22.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.72, 37.57)
23:18:22.699 00.000 8976 Moving (1.72, 37.57) raw xDistance=25.26 yDistance=-34.68
23:18:22.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 17.00 from input 25.26
23:18:22.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.42 from input -34.68
23:18:22.699 00.000 8976 MoveAxis(L, 55, ABG)
23:18:22.699 00.000 8976 stepping (-39, 39) + (-55, 0)
23:18:22.700 00.001 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:22.700 00.000 8976 MoveAxis(U, 111, ABG)
23:18:22.700 00.000 8976 stepping (-39, 39) + (0, 111)
23:18:22.700 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:22.700 00.000 8976 secondary mount is busy, cannot bump
23:18:22.700 00.000 8976 move complete, result=0
23:18:22.700 00.000 8976 worker thread done servicing request
23:18:22.700 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=248, med=32, FiltMin=28, FiltMax=232, Gamma=2.260
23:18:22.710 00.010 5052 UpdateGuideState exits: m=7058 SNR=58.9
23:18:22.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:22.710 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:22.711 00.001 5052 Enqueuing Expose request
23:18:22.711 00.000 8976 Worker thread wakes up
23:18:22.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:22.711 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,189,37,37)
23:18:22.716 00.005 5052 GuideStep: 25.3 px 0 ms WEST, -34.7 px 0 ms NORTH
23:18:22.910 00.194 9828 IsGuiding returns 1
23:18:22.910 00.000 9828 scope still moving after pulse duration time elapsed
23:18:22.941 00.031 9828 IsSlewing returns 0
23:18:22.941 00.000 9828 IsGuiding returns 1
23:18:22.973 00.032 9828 IsSlewing returns 0
23:18:22.973 00.000 9828 IsGuiding returns 1
23:18:23.004 00.031 9828 IsSlewing returns 0
23:18:23.004 00.000 9828 IsGuiding returns 1
23:18:23.035 00.031 9828 IsSlewing returns 0
23:18:23.035 00.000 9828 IsGuiding returns 0
23:18:23.035 00.000 9828 scope move finished after 965 + 141 ms
23:18:23.035 00.000 9828 Move returns status 0, amount 965
23:18:23.035 00.000 9828 move complete, result=0
23:18:23.035 00.000 9828 worker thread done servicing request
23:18:23.035 00.000 5052 GuideStep: -1.1 px 112 ms EAST, 8.5 px 965 ms SOUTH
23:18:23.756 00.721 8976 Exposure complete
23:18:23.770 00.014 8976 worker thread done servicing request
23:18:23.771 00.001 5052 OnExposeComplete: enter
23:18:23.771 00.000 5052 UpdateGuideState(): m_state=6
23:18:23.771 00.000 5052 Star::Find(18, 205, 206, 0, (0,0,0,0), 0.1, 10.0, 0) frame 351
23:18:23.771 00.000 5052 Star::Find returns 1 (0), X=205.55, Y=218.54, Mass=8904, SNR=66.2, Peak=441 HFD=4.5
23:18:23.771 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.36) = xAngle (-0.82 = -0.82)
23:18:23.771 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.16 = -1.16)
23:18:23.771 00.000 5052 CameraToMount -- cameraX=1.49 cameraY=49.27 hyp=49.29 cameraTheta=1.54 mountX=33.67 mountY=-45.15, mountTheta=-0.93
23:18:23.772 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.49, y=49.27, opts=13)
23:18:23.772 00.000 5052 Enqueuing Move request for stepguider (1.49, 49.27)
23:18:23.772 00.000 8976 Worker thread wakes up
23:18:23.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.49, 49.27) opts 0xd
23:18:23.772 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.49, 49.27)
23:18:23.772 00.000 8976 Moving (1.49, 49.27) raw xDistance=33.67 yDistance=-45.15
23:18:23.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 22.40 from input 33.67
23:18:23.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns -30.09 from input -45.15
23:18:23.772 00.000 8976 MoveAxis(L, 72, ABG)
23:18:23.772 00.000 8976 stepping (-39, 39) + (-72, 0)
23:18:23.772 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:23.772 00.000 8976 MoveAxis(U, 142, ABG)
23:18:23.772 00.000 8976 stepping (-39, 39) + (0, 142)
23:18:23.772 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:23.772 00.000 8976 FAR outside bump range, increase bump weight 2.00 => 3.00
23:18:23.772 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:23.772 00.000 8976 Scheduling Mount bump of (0.273, 8.996)
23:18:23.772 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.27, y=9.00, opts=4)
23:18:23.772 00.000 8976 Enqueuing Move request for scope (0.27, 9.00)
23:18:23.772 00.000 8976 move complete, result=0
23:18:23.773 00.001 9828 Worker thread wakes up
23:18:23.773 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.27, 9.00) opts 0x4
23:18:23.773 00.000 9828 Handling offset move in thread for scope, endpoint = (0.27, 9.00)
23:18:23.773 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
23:18:23.773 00.000 8976 worker thread done servicing request
23:18:23.773 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.57 = 1.29)
23:18:23.773 00.000 9828 CameraToMount -- cameraX=0.27 cameraY=9.00 hyp=9.00 cameraTheta=1.54 mountX=-0.64 mountY=8.64, mountTheta=1.64
23:18:23.773 00.000 9828 Moving (0.27, 9.00) raw xDistance=-0.64 yDistance=8.64
23:18:23.773 00.000 9828 MoveAxis(E, 68, B)
23:18:23.773 00.000 9828 Guiding  Dir = 2, Dur = 68
23:18:23.773 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=441, med=32, FiltMin=28, FiltMax=353, Gamma=2.260
23:18:23.773 00.000 9828 IsSlewing returns 0
23:18:23.773 00.000 9828 IsGuiding returns 0
23:18:23.774 00.001 9828 PulseGuide returned control before completion, sleep 78
23:18:23.783 00.009 5052 UpdateGuideState exits: m=8904 SNR=66.2
23:18:23.783 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:23.783 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:23.783 00.000 5052 Enqueuing Expose request
23:18:23.784 00.001 8976 Worker thread wakes up
23:18:23.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:23.784 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,201,37,37)
23:18:23.789 00.005 5052 GuideStep: 33.7 px 0 ms WEST, -45.2 px 0 ms NORTH
23:18:23.857 00.068 9828 IsGuiding returns 1
23:18:23.857 00.000 9828 scope still moving after pulse duration time elapsed
23:18:23.888 00.031 9828 IsSlewing returns 0
23:18:23.888 00.000 9828 IsGuiding returns 1
23:18:23.920 00.032 9828 IsSlewing returns 0
23:18:23.920 00.000 9828 IsGuiding returns 1
23:18:23.952 00.032 9828 IsSlewing returns 0
23:18:23.952 00.000 9828 IsGuiding returns 0
23:18:23.952 00.000 9828 scope move finished after 68 + 109 ms
23:18:23.952 00.000 9828 Move returns status 0, amount 68
23:18:23.952 00.000 9828 MoveAxis(S, 979, B)
23:18:23.952 00.000 9828 Guiding  Dir = 1, Dur = 979
23:18:23.968 00.016 9828 IsSlewing returns 0
23:18:23.968 00.000 9828 IsGuiding returns 0
23:18:23.968 00.000 9828 PulseGuide returned control before completion, sleep 989
23:18:24.828 00.860 8976 Exposure complete
23:18:24.842 00.014 8976 worker thread done servicing request
23:18:24.842 00.000 5052 OnExposeComplete: enter
23:18:24.842 00.000 5052 UpdateGuideState(): m_state=6
23:18:24.842 00.000 5052 Star::Find(18, 205, 218, 0, (0,0,0,0), 0.1, 10.0, 0) frame 352
23:18:24.842 00.000 5052 Star::Find returns 1 (0), X=205.27, Y=220.52, Mass=7582, SNR=61.1, Peak=270 HFD=5.6
23:18:24.842 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.36) = xAngle (-0.81 = -0.81)
23:18:24.842 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.15 = -1.15)
23:18:24.842 00.000 5052 CameraToMount -- cameraX=1.21 cameraY=51.25 hyp=51.26 cameraTheta=1.55 mountX=35.27 mountY=-46.82, mountTheta=-0.93
23:18:24.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.21, y=51.25, opts=13)
23:18:24.843 00.000 5052 Enqueuing Move request for stepguider (1.21, 51.25)
23:18:24.843 00.000 8976 Worker thread wakes up
23:18:24.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.21, 51.25) opts 0xd
23:18:24.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.21, 51.25)
23:18:24.843 00.000 8976 Moving (1.21, 51.25) raw xDistance=35.27 yDistance=-46.82
23:18:24.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 23.79 from input 35.27
23:18:24.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns -31.60 from input -46.82
23:18:24.843 00.000 8976 MoveAxis(L, 77, ABG)
23:18:24.843 00.000 8976 stepping (-39, 39) + (-77, 0)
23:18:24.843 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:24.843 00.000 8976 MoveAxis(U, 149, ABG)
23:18:24.843 00.000 8976 stepping (-39, 39) + (0, 149)
23:18:24.843 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:24.843 00.000 8976 secondary mount is busy, cannot bump
23:18:24.844 00.001 8976 move complete, result=0
23:18:24.844 00.000 8976 worker thread done servicing request
23:18:24.844 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=270, med=31, FiltMin=27, FiltMax=235, Gamma=2.260
23:18:24.854 00.010 5052 UpdateGuideState exits: m=7582 SNR=61.1
23:18:24.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:24.854 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:24.854 00.000 5052 Enqueuing Expose request
23:18:24.854 00.000 8976 Worker thread wakes up
23:18:24.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:24.854 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,203,37,37)
23:18:24.859 00.005 5052 GuideStep: 35.3 px 0 ms WEST, -46.8 px 0 ms NORTH
23:18:24.960 00.101 9828 IsGuiding returns 1
23:18:24.960 00.000 9828 scope still moving after pulse duration time elapsed
23:18:24.991 00.031 9828 IsSlewing returns 0
23:18:24.991 00.000 9828 IsGuiding returns 1
23:18:25.023 00.032 9828 IsSlewing returns 0
23:18:25.023 00.000 9828 IsGuiding returns 1
23:18:25.055 00.032 9828 IsSlewing returns 0
23:18:25.055 00.000 9828 IsGuiding returns 1
23:18:25.087 00.032 9828 IsSlewing returns 0
23:18:25.087 00.000 9828 IsGuiding returns 1
23:18:25.118 00.031 9828 IsSlewing returns 0
23:18:25.118 00.000 9828 IsGuiding returns 1
23:18:25.149 00.031 9828 IsSlewing returns 0
23:18:25.149 00.000 9828 IsGuiding returns 0
23:18:25.149 00.000 9828 scope move finished after 979 + 202 ms
23:18:25.149 00.000 9828 Move returns status 0, amount 979
23:18:25.149 00.000 9828 move complete, result=0
23:18:25.149 00.000 9828 worker thread done servicing request
23:18:25.149 00.000 5052 GuideStep: -0.6 px 68 ms EAST, 8.6 px 979 ms SOUTH
23:18:25.896 00.747 8976 Exposure complete
23:18:25.910 00.014 8976 worker thread done servicing request
23:18:25.910 00.000 5052 OnExposeComplete: enter
23:18:25.910 00.000 5052 UpdateGuideState(): m_state=6
23:18:25.910 00.000 5052 Star::Find(18, 205, 220, 0, (0,0,0,0), 0.1, 10.0, 0) frame 353
23:18:25.910 00.000 5052 Star::Find returns 1 (0), X=205.87, Y=229.97, Mass=8688, SNR=65.4, Peak=549 HFD=4.3
23:18:25.910 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.36) = xAngle (-0.82 = -0.82)
23:18:25.910 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.16 = -1.16)
23:18:25.910 00.000 5052 CameraToMount -- cameraX=1.81 cameraY=60.70 hyp=60.72 cameraTheta=1.54 mountX=41.50 mountY=-55.61, mountTheta=-0.93
23:18:25.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.81, y=60.70, opts=13)
23:18:25.911 00.000 5052 Enqueuing Move request for stepguider (1.81, 60.70)
23:18:25.911 00.000 8976 Worker thread wakes up
23:18:25.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.81, 60.70) opts 0xd
23:18:25.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.81, 60.70)
23:18:25.911 00.000 8976 Moving (1.81, 60.70) raw xDistance=41.50 yDistance=-55.61
23:18:25.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 27.81 from input 41.50
23:18:25.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns -37.25 from input -55.61
23:18:25.911 00.000 8976 MoveAxis(L, 90, ABG)
23:18:25.911 00.000 8976 stepping (-39, 39) + (-90, 0)
23:18:25.912 00.001 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:25.912 00.000 8976 MoveAxis(U, 176, ABG)
23:18:25.912 00.000 8976 stepping (-39, 39) + (0, 176)
23:18:25.912 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:25.912 00.000 8976 FAR outside bump range, increase bump weight 3.00 => 4.00
23:18:25.912 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:25.912 00.000 8976 Scheduling Mount bump of (0.268, 8.996)
23:18:25.912 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.27, y=9.00, opts=4)
23:18:25.912 00.000 8976 Enqueuing Move request for scope (0.27, 9.00)
23:18:25.912 00.000 8976 move complete, result=0
23:18:25.912 00.000 9828 Worker thread wakes up
23:18:25.912 00.000 8976 worker thread done servicing request
23:18:25.912 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.27, 9.00) opts 0x4
23:18:25.912 00.000 9828 Handling offset move in thread for scope, endpoint = (0.27, 9.00)
23:18:25.912 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
23:18:25.912 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.57 = 1.29)
23:18:25.912 00.000 9828 CameraToMount -- cameraX=0.27 cameraY=9.00 hyp=9.00 cameraTheta=1.54 mountX=-0.63 mountY=8.64, mountTheta=1.64
23:18:25.912 00.000 9828 Moving (0.27, 9.00) raw xDistance=-0.63 yDistance=8.64
23:18:25.912 00.000 9828 MoveAxis(E, 67, B)
23:18:25.913 00.001 9828 Guiding  Dir = 2, Dur = 67
23:18:25.913 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=549, med=31, FiltMin=27, FiltMax=385, Gamma=2.260
23:18:25.913 00.000 9828 IsSlewing returns 0
23:18:25.913 00.000 9828 IsGuiding returns 0
23:18:25.913 00.000 9828 PulseGuide returned control before completion, sleep 77
23:18:25.922 00.009 5052 UpdateGuideState exits: m=8688 SNR=65.4
23:18:25.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:25.922 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:25.922 00.000 5052 Enqueuing Expose request
23:18:25.922 00.000 8976 Worker thread wakes up
23:18:25.923 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:25.923 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,212,37,37)
23:18:25.928 00.005 5052 GuideStep: 41.5 px 0 ms WEST, -55.6 px 0 ms NORTH
23:18:26.001 00.073 9828 IsGuiding returns 1
23:18:26.001 00.000 9828 scope still moving after pulse duration time elapsed
23:18:26.032 00.031 9828 IsSlewing returns 0
23:18:26.032 00.000 9828 IsGuiding returns 1
23:18:26.063 00.031 9828 IsSlewing returns 0
23:18:26.063 00.000 9828 IsGuiding returns 1
23:18:26.094 00.031 9828 IsSlewing returns 0
23:18:26.094 00.000 9828 IsGuiding returns 0
23:18:26.094 00.000 9828 scope move finished after 67 + 113 ms
23:18:26.094 00.000 9828 Move returns status 0, amount 67
23:18:26.094 00.000 9828 MoveAxis(S, 979, B)
23:18:26.094 00.000 9828 Guiding  Dir = 1, Dur = 979
23:18:26.109 00.015 9828 IsSlewing returns 0
23:18:26.109 00.000 9828 IsGuiding returns 0
23:18:26.109 00.000 9828 PulseGuide returned control before completion, sleep 989
23:18:26.964 00.855 8976 Exposure complete
23:18:26.980 00.016 8976 worker thread done servicing request
23:18:26.980 00.000 5052 OnExposeComplete: enter
23:18:26.980 00.000 5052 UpdateGuideState(): m_state=6
23:18:26.980 00.000 5052 Star::Find(18, 205, 229, 0, (0,0,0,0), 0.1, 10.0, 0) frame 354
23:18:26.980 00.000 5052 Star::Find returns 1 (0), X=205.54, Y=232.57, Mass=7858, SNR=62.2, Peak=225 HFD=5.9
23:18:26.980 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.36) = xAngle (-0.81 = -0.81)
23:18:26.980 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.15 = -1.15)
23:18:26.980 00.000 5052 CameraToMount -- cameraX=1.48 cameraY=63.30 hyp=63.32 cameraTheta=1.55 mountX=43.57 mountY=-57.83, mountTheta=-0.93
23:18:26.981 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.48, y=63.30, opts=13)
23:18:26.981 00.000 5052 Enqueuing Move request for stepguider (1.48, 63.30)
23:18:26.981 00.000 8976 Worker thread wakes up
23:18:26.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.48, 63.30) opts 0xd
23:18:26.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.48, 63.30)
23:18:26.981 00.000 8976 Moving (1.48, 63.30) raw xDistance=43.57 yDistance=-57.83
23:18:26.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 29.39 from input 43.57
23:18:26.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -39.04 from input -57.83
23:18:26.982 00.001 8976 MoveAxis(L, 95, ABG)
23:18:26.982 00.000 8976 stepping (-39, 39) + (-95, 0)
23:18:26.982 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:26.982 00.000 8976 MoveAxis(U, 184, ABG)
23:18:26.982 00.000 8976 stepping (-39, 39) + (0, 184)
23:18:26.982 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:26.982 00.000 8976 secondary mount is busy, cannot bump
23:18:26.982 00.000 8976 move complete, result=0
23:18:26.982 00.000 8976 worker thread done servicing request
23:18:26.982 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=225, med=31, FiltMin=27, FiltMax=194, Gamma=2.260
23:18:26.992 00.010 5052 UpdateGuideState exits: m=7858 SNR=62.2
23:18:26.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:26.992 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:26.992 00.000 5052 Enqueuing Expose request
23:18:26.992 00.000 8976 Worker thread wakes up
23:18:26.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:26.992 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,215,37,37)
23:18:26.997 00.005 5052 GuideStep: 43.6 px 0 ms WEST, -57.8 px 0 ms NORTH
23:18:27.107 00.110 9828 IsGuiding returns 1
23:18:27.107 00.000 9828 scope still moving after pulse duration time elapsed
23:18:27.138 00.031 9828 IsSlewing returns 0
23:18:27.138 00.000 9828 IsGuiding returns 1
23:18:27.170 00.032 9828 IsSlewing returns 0
23:18:27.170 00.000 9828 IsGuiding returns 1
23:18:27.200 00.030 9828 IsSlewing returns 0
23:18:27.200 00.000 9828 IsGuiding returns 1
23:18:27.231 00.031 9828 IsSlewing returns 0
23:18:27.231 00.000 9828 IsGuiding returns 0
23:18:27.231 00.000 9828 scope move finished after 979 + 142 ms
23:18:27.231 00.000 9828 Move returns status 0, amount 979
23:18:27.231 00.000 9828 move complete, result=0
23:18:27.231 00.000 9828 worker thread done servicing request
23:18:27.231 00.000 5052 GuideStep: -0.6 px 67 ms EAST, 8.6 px 979 ms SOUTH
23:18:28.043 00.812 8976 Exposure complete
23:18:28.057 00.014 8976 worker thread done servicing request
23:18:28.057 00.000 5052 OnExposeComplete: enter
23:18:28.057 00.000 5052 UpdateGuideState(): m_state=6
23:18:28.057 00.000 5052 Star::Find(18, 205, 232, 0, (0,0,0,0), 0.1, 10.0, 0) frame 355
23:18:28.057 00.000 5052 Star::Find returns 1 (0), X=204.68, Y=241.93, Mass=8432, SNR=64.4, Peak=450 HFD=4.5
23:18:28.057 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.36) = xAngle (-0.80 = -0.80)
23:18:28.057 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.14 = -1.14)
23:18:28.057 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=72.66 hyp=72.66 cameraTheta=1.56 mountX=50.77 mountY=-65.91, mountTheta=-0.91
23:18:28.058 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=72.66, opts=13)
23:18:28.058 00.000 5052 Enqueuing Move request for stepguider (0.62, 72.66)
23:18:28.058 00.000 8976 Worker thread wakes up
23:18:28.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 72.66) opts 0xd
23:18:28.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 72.66)
23:18:28.058 00.000 8976 Moving (0.62, 72.66) raw xDistance=50.77 yDistance=-65.91
23:18:28.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 34.04 from input 50.77
23:18:28.059 00.001 8976 GuideAlgorithmHysteresis::Result() returns -44.26 from input -65.91
23:18:28.059 00.000 8976 MoveAxis(L, 110, ABG)
23:18:28.059 00.000 8976 stepping (-39, 39) + (-110, 0)
23:18:28.059 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:28.059 00.000 8976 MoveAxis(U, 209, ABG)
23:18:28.059 00.000 8976 stepping (-39, 39) + (0, 209)
23:18:28.059 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:28.059 00.000 8976 FAR outside bump range, increase bump weight 4.00 => 5.00
23:18:28.059 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:28.059 00.000 8976 Scheduling Mount bump of (0.077, 9.000)
23:18:28.059 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=9.00, opts=4)
23:18:28.059 00.000 8976 Enqueuing Move request for scope (0.08, 9.00)
23:18:28.059 00.000 8976 move complete, result=0
23:18:28.059 00.000 9828 Worker thread wakes up
23:18:28.059 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 9.00) opts 0x4
23:18:28.059 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 9.00)
23:18:28.059 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
23:18:28.059 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.59 = 1.31)
23:18:28.059 00.000 8976 worker thread done servicing request
23:18:28.059 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=9.00 hyp=9.00 cameraTheta=1.56 mountX=-0.44 mountY=8.69, mountTheta=1.62
23:18:28.060 00.001 9828 Moving (0.08, 9.00) raw xDistance=-0.44 yDistance=8.69
23:18:28.060 00.000 9828 MoveAxis(E, 47, B)
23:18:28.060 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=450, med=32, FiltMin=28, FiltMax=344, Gamma=2.260
23:18:28.060 00.000 9828 Guiding  Dir = 2, Dur = 47
23:18:28.060 00.000 9828 IsSlewing returns 0
23:18:28.060 00.000 9828 IsGuiding returns 0
23:18:28.060 00.000 9828 PulseGuide returned control before completion, sleep 57
23:18:28.070 00.010 5052 UpdateGuideState exits: m=8432 SNR=64.4
23:18:28.070 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:28.070 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:28.070 00.000 5052 Enqueuing Expose request
23:18:28.070 00.000 8976 Worker thread wakes up
23:18:28.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:28.070 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,224,37,37)
23:18:28.076 00.006 5052 GuideStep: 50.8 px 0 ms WEST, -65.9 px 0 ms NORTH
23:18:28.129 00.053 9828 IsGuiding returns 1
23:18:28.129 00.000 9828 scope still moving after pulse duration time elapsed
23:18:28.160 00.031 9828 IsSlewing returns 0
23:18:28.160 00.000 9828 IsGuiding returns 1
23:18:28.192 00.032 9828 IsSlewing returns 0
23:18:28.192 00.000 9828 IsGuiding returns 1
23:18:28.224 00.032 9828 IsSlewing returns 0
23:18:28.224 00.000 9828 IsGuiding returns 0
23:18:28.224 00.000 9828 scope move finished after 47 + 117 ms
23:18:28.224 00.000 9828 Move returns status 0, amount 47
23:18:28.224 00.000 9828 MoveAxis(S, 985, B)
23:18:28.224 00.000 9828 Guiding  Dir = 1, Dur = 985
23:18:28.240 00.016 9828 IsSlewing returns 0
23:18:28.240 00.000 9828 IsGuiding returns 0
23:18:28.240 00.000 9828 PulseGuide returned control before completion, sleep 995
23:18:29.112 00.872 8976 Exposure complete
23:18:29.128 00.016 8976 worker thread done servicing request
23:18:29.128 00.000 5052 OnExposeComplete: enter
23:18:29.128 00.000 5052 UpdateGuideState(): m_state=6
23:18:29.128 00.000 5052 Star::Find(18, 204, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 356
23:18:29.128 00.000 5052 Star::Find returns 1 (0), X=202.27, Y=246.85, Mass=7494, SNR=60.6, Peak=209 HFD=6.2
23:18:29.128 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:18:29.129 00.001 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.10 = -1.10)
23:18:29.129 00.000 5052 CameraToMount -- cameraX=-1.79 cameraY=77.58 hyp=77.60 cameraTheta=1.59 mountX=55.95 mountY=-69.33, mountTheta=-0.89
23:18:29.129 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.79, y=77.58, opts=13)
23:18:29.129 00.000 5052 Enqueuing Move request for stepguider (-1.79, 77.58)
23:18:29.129 00.000 8976 Worker thread wakes up
23:18:29.129 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.79, 77.58) opts 0xd
23:18:29.129 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.79, 77.58)
23:18:29.130 00.001 8976 Moving (-1.79, 77.58) raw xDistance=55.95 yDistance=-69.33
23:18:29.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 37.63 from input 55.95
23:18:29.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns -46.77 from input -69.33
23:18:29.130 00.000 8976 MoveAxis(L, 121, ABG)
23:18:29.130 00.000 8976 stepping (-39, 39) + (-121, 0)
23:18:29.130 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:29.130 00.000 8976 MoveAxis(U, 221, ABG)
23:18:29.130 00.000 8976 stepping (-39, 39) + (0, 221)
23:18:29.130 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:29.130 00.000 8976 secondary mount is busy, cannot bump
23:18:29.130 00.000 8976 move complete, result=0
23:18:29.130 00.000 8976 worker thread done servicing request
23:18:29.130 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=209, med=32, FiltMin=28, FiltMax=201, Gamma=2.260
23:18:29.141 00.011 5052 UpdateGuideState exits: m=7494 SNR=60.6
23:18:29.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:29.141 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:29.141 00.000 5052 Enqueuing Expose request
23:18:29.141 00.000 8976 Worker thread wakes up
23:18:29.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:29.141 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,229,37,37)
23:18:29.147 00.006 5052 GuideStep: 55.9 px 0 ms WEST, -69.3 px 0 ms NORTH
23:18:29.246 00.099 9828 IsGuiding returns 1
23:18:29.246 00.000 9828 scope still moving after pulse duration time elapsed
23:18:29.278 00.032 9828 IsSlewing returns 0
23:18:29.278 00.000 9828 IsGuiding returns 1
23:18:29.321 00.043 9828 IsSlewing returns 0
23:18:29.321 00.000 9828 IsGuiding returns 1
23:18:29.353 00.032 9828 IsSlewing returns 0
23:18:29.353 00.000 9828 IsGuiding returns 0
23:18:29.353 00.000 9828 scope move finished after 985 + 128 ms
23:18:29.353 00.000 9828 Move returns status 0, amount 985
23:18:29.353 00.000 9828 move complete, result=0
23:18:29.353 00.000 9828 worker thread done servicing request
23:18:29.353 00.000 5052 GuideStep: -0.4 px 47 ms EAST, 8.7 px 985 ms SOUTH
23:18:30.191 00.838 8976 Exposure complete
23:18:30.204 00.013 8976 worker thread done servicing request
23:18:30.204 00.000 5052 OnExposeComplete: enter
23:18:30.204 00.000 5052 UpdateGuideState(): m_state=6
23:18:30.204 00.000 5052 Star::Find(18, 202, 246, 0, (0,0,0,0), 0.1, 10.0, 0) frame 357
23:18:30.204 00.000 5052 Star::Find returns 1 (0), X=201.77, Y=254.43, Mass=8419, SNR=64.4, Peak=391 HFD=4.7
23:18:30.204 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.36) = xAngle (-0.76 = -0.76)
23:18:30.204 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.10 = -1.10)
23:18:30.204 00.000 5052 CameraToMount -- cameraX=-2.29 cameraY=85.16 hyp=85.19 cameraTheta=1.60 mountX=61.65 mountY=-75.95, mountTheta=-0.89
23:18:30.205 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.29, y=85.16, opts=13)
23:18:30.205 00.000 5052 Enqueuing Move request for stepguider (-2.29, 85.16)
23:18:30.205 00.000 8976 Worker thread wakes up
23:18:30.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.29, 85.16) opts 0xd
23:18:30.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.29, 85.16)
23:18:30.205 00.000 8976 Moving (-2.29, 85.16) raw xDistance=61.65 yDistance=-75.95
23:18:30.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 41.47 from input 61.65
23:18:30.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns -51.13 from input -75.95
23:18:30.205 00.000 8976 MoveAxis(L, 134, ABG)
23:18:30.205 00.000 8976 stepping (-39, 39) + (-134, 0)
23:18:30.205 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:30.205 00.000 8976 MoveAxis(U, 242, ABG)
23:18:30.205 00.000 8976 stepping (-39, 39) + (0, 242)
23:18:30.205 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:30.205 00.000 8976 FAR outside bump range, increase bump weight 5.00 => 6.00
23:18:30.205 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:30.206 00.001 8976 Scheduling Mount bump of (-0.242, 8.997)
23:18:30.206 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.24, y=9.00, opts=4)
23:18:30.206 00.000 8976 Enqueuing Move request for scope (-0.24, 9.00)
23:18:30.206 00.000 8976 move complete, result=0
23:18:30.206 00.000 9828 Worker thread wakes up
23:18:30.206 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 9.00) opts 0x4
23:18:30.206 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.24, 9.00)
23:18:30.206 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
23:18:30.206 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.63 = 1.34)
23:18:30.206 00.000 9828 CameraToMount -- cameraX=-0.24 cameraY=9.00 hyp=9.00 cameraTheta=1.60 mountX=-0.12 mountY=8.77, mountTheta=1.58
23:18:30.206 00.000 9828 Moving (-0.24, 9.00) raw xDistance=-0.12 yDistance=8.77
23:18:30.206 00.000 9828 MoveAxis(E, 13, B)
23:18:30.206 00.000 9828 Guiding  Dir = 2, Dur = 13
23:18:30.206 00.000 8976 worker thread done servicing request
23:18:30.206 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=391, med=32, FiltMin=27, FiltMax=315, Gamma=2.260
23:18:30.207 00.001 9828 IsSlewing returns 0
23:18:30.207 00.000 9828 IsGuiding returns 0
23:18:30.207 00.000 9828 PulseGuide returned control before completion, sleep 23
23:18:30.217 00.010 5052 UpdateGuideState exits: m=8419 SNR=64.4
23:18:30.218 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:30.218 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:30.218 00.000 5052 Enqueuing Expose request
23:18:30.218 00.000 8976 Worker thread wakes up
23:18:30.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:30.218 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,236,37,37)
23:18:30.225 00.007 5052 GuideStep: 61.6 px 0 ms WEST, -76.0 px 0 ms NORTH
23:18:30.232 00.007 9828 IsGuiding returns 1
23:18:30.232 00.000 9828 scope still moving after pulse duration time elapsed
23:18:30.262 00.030 9828 IsSlewing returns 0
23:18:30.262 00.000 9828 IsGuiding returns 1
23:18:30.293 00.031 9828 IsSlewing returns 0
23:18:30.293 00.000 9828 IsGuiding returns 1
23:18:30.325 00.032 9828 IsSlewing returns 0
23:18:30.325 00.000 9828 IsGuiding returns 1
23:18:30.356 00.031 9828 IsSlewing returns 0
23:18:30.356 00.000 9828 IsGuiding returns 0
23:18:30.356 00.000 9828 scope move finished after 13 + 135 ms
23:18:30.356 00.000 9828 Move returns status 0, amount 13
23:18:30.356 00.000 9828 MoveAxis(S, 994, B)
23:18:30.356 00.000 9828 Guiding  Dir = 1, Dur = 994
23:18:30.372 00.016 9828 IsSlewing returns 0
23:18:30.372 00.000 9828 IsGuiding returns 0
23:18:30.372 00.000 9828 PulseGuide returned control before completion, sleep 1004
23:18:31.259 00.887 8976 Exposure complete
23:18:31.273 00.014 8976 worker thread done servicing request
23:18:31.273 00.000 5052 OnExposeComplete: enter
23:18:31.273 00.000 5052 UpdateGuideState(): m_state=6
23:18:31.273 00.000 5052 Star::Find(18, 201, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 358
23:18:31.273 00.000 5052 Star::Find returns 1 (0), X=201.27, Y=256.35, Mass=6173, SNR=55.0, Peak=202 HFD=5.9
23:18:31.273 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.36) = xAngle (-0.76 = -0.76)
23:18:31.273 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.10 = -1.10)
23:18:31.273 00.000 5052 CameraToMount -- cameraX=-2.79 cameraY=87.08 hyp=87.12 cameraTheta=1.60 mountX=63.35 mountY=-77.48, mountTheta=-0.89
23:18:31.274 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.79, y=87.08, opts=13)
23:18:31.274 00.000 5052 Enqueuing Move request for stepguider (-2.79, 87.08)
23:18:31.274 00.000 8976 Worker thread wakes up
23:18:31.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.79, 87.08) opts 0xd
23:18:31.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.79, 87.08)
23:18:31.274 00.000 8976 Moving (-2.79, 87.08) raw xDistance=63.35 yDistance=-77.48
23:18:31.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 42.82 from input 63.35
23:18:31.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns -52.39 from input -77.48
23:18:31.274 00.000 8976 MoveAxis(L, 138, ABG)
23:18:31.274 00.000 8976 stepping (-39, 39) + (-138, 0)
23:18:31.275 00.001 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:31.275 00.000 8976 MoveAxis(U, 247, ABG)
23:18:31.275 00.000 8976 stepping (-39, 39) + (0, 247)
23:18:31.275 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:31.275 00.000 8976 secondary mount is busy, cannot bump
23:18:31.275 00.000 8976 move complete, result=0
23:18:31.275 00.000 8976 worker thread done servicing request
23:18:31.275 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=202, med=33, FiltMin=28, FiltMax=182, Gamma=2.260
23:18:31.285 00.010 5052 UpdateGuideState exits: m=6173 SNR=55.0
23:18:31.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:31.285 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:31.285 00.000 5052 Enqueuing Expose request
23:18:31.285 00.000 8976 Worker thread wakes up
23:18:31.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:31.285 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,238,37,37)
23:18:31.290 00.005 5052 GuideStep: 63.4 px 0 ms WEST, -77.5 px 0 ms NORTH
23:18:31.380 00.090 9828 IsGuiding returns 1
23:18:31.380 00.000 9828 scope still moving after pulse duration time elapsed
23:18:31.411 00.031 9828 IsSlewing returns 0
23:18:31.411 00.000 9828 IsGuiding returns 1
23:18:31.442 00.031 9828 IsSlewing returns 0
23:18:31.442 00.000 9828 IsGuiding returns 1
23:18:31.474 00.032 9828 IsSlewing returns 0
23:18:31.474 00.000 9828 IsGuiding returns 1
23:18:31.506 00.032 9828 IsSlewing returns 0
23:18:31.506 00.000 9828 IsGuiding returns 0
23:18:31.506 00.000 9828 scope move finished after 994 + 139 ms
23:18:31.506 00.000 9828 Move returns status 0, amount 994
23:18:31.506 00.000 9828 move complete, result=0
23:18:31.506 00.000 9828 worker thread done servicing request
23:18:31.506 00.000 5052 GuideStep: -0.1 px 13 ms EAST, 8.8 px 994 ms SOUTH
23:18:32.333 00.827 8976 Exposure complete
23:18:32.348 00.015 8976 worker thread done servicing request
23:18:32.348 00.000 5052 OnExposeComplete: enter
23:18:32.348 00.000 5052 UpdateGuideState(): m_state=6
23:18:32.348 00.000 5052 Star::Find(18, 201, 256, 0, (0,0,0,0), 0.1, 10.0, 0) frame 359
23:18:32.348 00.000 5052 Star::Find returns 1 (0), X=198.92, Y=268.16, Mass=7801, SNR=62.0, Peak=347 HFD=4.7
23:18:32.348 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.36) = xAngle (-0.74 = -0.74)
23:18:32.348 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.08 = -1.08)
23:18:32.348 00.000 5052 CameraToMount -- cameraX=-5.14 cameraY=98.88 hyp=99.02 cameraTheta=1.62 mountX=73.34 mountY=-87.14, mountTheta=-0.87
23:18:32.349 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.14, y=98.88, opts=13)
23:18:32.349 00.000 5052 Enqueuing Move request for stepguider (-5.14, 98.88)
23:18:32.349 00.000 8976 Worker thread wakes up
23:18:32.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.14, 98.88) opts 0xd
23:18:32.349 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.14, 98.88)
23:18:32.349 00.000 8976 Moving (-5.14, 98.88) raw xDistance=73.34 yDistance=-87.14
23:18:32.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 49.20 from input 73.34
23:18:32.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns -58.56 from input -87.14
23:18:32.349 00.000 8976 MoveAxis(L, 159, ABG)
23:18:32.349 00.000 8976 stepping (-39, 39) + (-159, 0)
23:18:32.349 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:32.349 00.000 8976 MoveAxis(U, 277, ABG)
23:18:32.349 00.000 8976 stepping (-39, 39) + (0, 277)
23:18:32.349 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:32.349 00.000 8976 FAR outside bump range, increase bump weight 6.00 => 7.00
23:18:32.349 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:32.349 00.000 8976 Scheduling Mount bump of (-0.467, 8.988)
23:18:32.350 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.47, y=8.99, opts=4)
23:18:32.350 00.000 8976 Enqueuing Move request for scope (-0.47, 8.99)
23:18:32.350 00.000 8976 move complete, result=0
23:18:32.350 00.000 9828 Worker thread wakes up
23:18:32.350 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 8.99) opts 0x4
23:18:32.350 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.47, 8.99)
23:18:32.350 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
23:18:32.350 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.65 = 1.37)
23:18:32.350 00.000 9828 CameraToMount -- cameraX=-0.47 cameraY=8.99 hyp=9.00 cameraTheta=1.62 mountX=0.10 mountY=8.82, mountTheta=1.56
23:18:32.350 00.000 8976 worker thread done servicing request
23:18:32.350 00.000 9828 Moving (-0.47, 8.99) raw xDistance=0.10 yDistance=8.82
23:18:32.350 00.000 9828 MoveAxis(W, 11, B)
23:18:32.351 00.001 9828 Guiding  Dir = 3, Dur = 11
23:18:32.351 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=347, med=32, FiltMin=27, FiltMax=284, Gamma=2.260
23:18:32.351 00.000 9828 IsSlewing returns 0
23:18:32.351 00.000 9828 IsGuiding returns 0
23:18:32.351 00.000 9828 PulseGuide returned control before completion, sleep 21
23:18:32.361 00.010 5052 UpdateGuideState exits: m=7801 SNR=62.0
23:18:32.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:32.361 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:32.361 00.000 5052 Enqueuing Expose request
23:18:32.361 00.000 8976 Worker thread wakes up
23:18:32.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:32.361 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,250,37,37)
23:18:32.367 00.006 5052 GuideStep: 73.3 px 0 ms WEST, -87.1 px 0 ms NORTH
23:18:32.374 00.007 9828 IsGuiding returns 1
23:18:32.374 00.000 9828 scope still moving after pulse duration time elapsed
23:18:32.406 00.032 9828 IsSlewing returns 0
23:18:32.406 00.000 9828 IsGuiding returns 1
23:18:32.438 00.032 9828 IsSlewing returns 0
23:18:32.438 00.000 9828 IsGuiding returns 1
23:18:32.469 00.031 9828 IsSlewing returns 0
23:18:32.469 00.000 9828 IsGuiding returns 1
23:18:32.500 00.031 9828 IsSlewing returns 0
23:18:32.500 00.000 9828 IsGuiding returns 0
23:18:32.500 00.000 9828 scope move finished after 11 + 137 ms
23:18:32.500 00.000 9828 Move returns status 0, amount 11
23:18:32.500 00.000 9828 MoveAxis(S, 999, B)
23:18:32.500 00.000 9828 Guiding  Dir = 1, Dur = 999
23:18:32.516 00.016 9828 IsSlewing returns 0
23:18:32.516 00.000 9828 IsGuiding returns 0
23:18:32.516 00.000 9828 PulseGuide returned control before completion, sleep 1009
23:18:33.410 00.894 8976 Exposure complete
23:18:33.425 00.015 8976 worker thread done servicing request
23:18:33.425 00.000 5052 OnExposeComplete: enter
23:18:33.425 00.000 5052 UpdateGuideState(): m_state=6
23:18:33.425 00.000 5052 Star::Find(18, 198, 268, 0, (0,0,0,0), 0.1, 10.0, 0) frame 360
23:18:33.426 00.001 5052 Star::Find returns 1 (0), X=195.87, Y=271.92, Mass=7324, SNR=60.0, Peak=194 HFD=6.3
23:18:33.426 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.36) = xAngle (-0.71 = -0.71)
23:18:33.426 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.05 = -1.05)
23:18:33.426 00.000 5052 CameraToMount -- cameraX=-8.19 cameraY=102.65 hyp=102.98 cameraTheta=1.65 mountX=78.16 mountY=-89.23, mountTheta=-0.85
23:18:33.426 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-8.19, y=102.65, opts=13)
23:18:33.426 00.000 5052 Enqueuing Move request for stepguider (-8.19, 102.65)
23:18:33.427 00.001 8976 Worker thread wakes up
23:18:33.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.19, 102.65) opts 0xd
23:18:33.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.19, 102.65)
23:18:33.427 00.000 8976 Moving (-8.19, 102.65) raw xDistance=78.16 yDistance=-89.23
23:18:33.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 52.69 from input 78.16
23:18:33.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns -60.32 from input -89.23
23:18:33.427 00.000 8976 MoveAxis(L, 170, ABG)
23:18:33.427 00.000 8976 stepping (-39, 39) + (-170, 0)
23:18:33.427 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:33.427 00.000 8976 MoveAxis(U, 285, ABG)
23:18:33.427 00.000 8976 stepping (-39, 39) + (0, 285)
23:18:33.427 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:33.427 00.000 8976 secondary mount is busy, cannot bump
23:18:33.427 00.000 8976 move complete, result=0
23:18:33.427 00.000 8976 worker thread done servicing request
23:18:33.428 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=194, med=32, FiltMin=27, FiltMax=172, Gamma=2.260
23:18:33.438 00.010 5052 UpdateGuideState exits: m=7324 SNR=60.0
23:18:33.438 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:33.438 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:33.438 00.000 5052 Enqueuing Expose request
23:18:33.439 00.001 8976 Worker thread wakes up
23:18:33.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:33.439 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(178,254,37,37)
23:18:33.444 00.005 5052 GuideStep: 78.2 px 0 ms WEST, -89.2 px 0 ms NORTH
23:18:33.527 00.083 9828 IsGuiding returns 1
23:18:33.527 00.000 9828 scope still moving after pulse duration time elapsed
23:18:33.558 00.031 9828 IsSlewing returns 0
23:18:33.558 00.000 9828 IsGuiding returns 1
23:18:33.590 00.032 9828 IsSlewing returns 0
23:18:33.590 00.000 9828 IsGuiding returns 1
23:18:33.622 00.032 9828 IsSlewing returns 0
23:18:33.622 00.000 9828 IsGuiding returns 1
23:18:33.654 00.032 9828 IsSlewing returns 0
23:18:33.654 00.000 9828 IsGuiding returns 0
23:18:33.654 00.000 9828 scope move finished after 999 + 138 ms
23:18:33.654 00.000 9828 Move returns status 0, amount 999
23:18:33.654 00.000 9828 move complete, result=0
23:18:33.654 00.000 9828 worker thread done servicing request
23:18:33.654 00.000 5052 GuideStep: 0.1 px 11 ms WEST, 8.8 px 999 ms SOUTH
23:18:34.472 00.818 8976 Exposure complete
23:18:34.486 00.014 8976 worker thread done servicing request
23:18:34.486 00.000 5052 OnExposeComplete: enter
23:18:34.486 00.000 5052 UpdateGuideState(): m_state=6
23:18:34.486 00.000 5052 Star::Find(18, 195, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 361
23:18:34.486 00.000 5052 Star::Find returns 1 (0), X=195.40, Y=280.09, Mass=7941, SNR=62.5, Peak=337 HFD=5.0
23:18:34.486 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.36) = xAngle (-0.71 = -0.71)
23:18:34.486 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.05 = -1.05)
23:18:34.486 00.000 5052 CameraToMount -- cameraX=-8.66 cameraY=110.82 hyp=111.16 cameraTheta=1.65 mountX=84.25 mountY=-96.41, mountTheta=-0.85
23:18:34.487 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.66, y=110.82, opts=13)
23:18:34.487 00.000 5052 Enqueuing Move request for stepguider (-8.66, 110.82)
23:18:34.487 00.000 8976 Worker thread wakes up
23:18:34.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.66, 110.82) opts 0xd
23:18:34.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.66, 110.82)
23:18:34.487 00.000 8976 Moving (-8.66, 110.82) raw xDistance=84.25 yDistance=-96.41
23:18:34.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 56.77 from input 84.25
23:18:34.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -64.96 from input -96.41
23:18:34.487 00.000 8976 MoveAxis(L, 183, ABG)
23:18:34.487 00.000 8976 stepping (-39, 39) + (-183, 0)
23:18:34.487 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:34.487 00.000 8976 MoveAxis(U, 307, ABG)
23:18:34.488 00.001 8976 stepping (-39, 39) + (0, 307)
23:18:34.488 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:34.488 00.000 8976 FAR outside bump range, increase bump weight 7.00 => 8.00
23:18:34.488 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:34.488 00.000 8976 Scheduling Mount bump of (-0.701, 8.973)
23:18:34.488 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.70, y=8.97, opts=4)
23:18:34.488 00.000 8976 Enqueuing Move request for scope (-0.70, 8.97)
23:18:34.488 00.000 8976 move complete, result=0
23:18:34.488 00.000 9828 Worker thread wakes up
23:18:34.488 00.000 8976 worker thread done servicing request
23:18:34.488 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 8.97) opts 0x4
23:18:34.488 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.70, 8.97)
23:18:34.488 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=337, med=32, FiltMin=28, FiltMax=285, Gamma=2.260
23:18:34.488 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
23:18:34.488 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.68 = 1.39)
23:18:34.489 00.001 9828 CameraToMount -- cameraX=-0.70 cameraY=8.97 hyp=9.00 cameraTheta=1.65 mountX=0.34 mountY=8.86, mountTheta=1.53
23:18:34.489 00.000 9828 Moving (-0.70, 8.97) raw xDistance=0.34 yDistance=8.86
23:18:34.489 00.000 9828 MoveAxis(W, 36, B)
23:18:34.489 00.000 9828 Guiding  Dir = 3, Dur = 36
23:18:34.489 00.000 9828 IsSlewing returns 0
23:18:34.489 00.000 9828 IsGuiding returns 0
23:18:34.489 00.000 9828 PulseGuide returned control before completion, sleep 46
23:18:34.498 00.009 5052 UpdateGuideState exits: m=7941 SNR=62.5
23:18:34.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:34.498 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:34.498 00.000 5052 Enqueuing Expose request
23:18:34.499 00.001 8976 Worker thread wakes up
23:18:34.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:34.499 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(177,262,37,37)
23:18:34.504 00.005 5052 GuideStep: 84.3 px 0 ms WEST, -96.4 px 0 ms NORTH
23:18:34.549 00.045 9828 IsGuiding returns 1
23:18:34.549 00.000 9828 scope still moving after pulse duration time elapsed
23:18:34.581 00.032 9828 IsSlewing returns 0
23:18:34.581 00.000 9828 IsGuiding returns 1
23:18:34.612 00.031 9828 IsSlewing returns 0
23:18:34.612 00.000 9828 IsGuiding returns 1
23:18:34.642 00.030 9828 IsSlewing returns 0
23:18:34.642 00.000 9828 IsGuiding returns 0
23:18:34.642 00.000 9828 scope move finished after 36 + 116 ms
23:18:34.642 00.000 9828 Move returns status 0, amount 36
23:18:34.642 00.000 9828 MoveAxis(S, 1004, B)
23:18:34.642 00.000 9828 Guiding  Dir = 1, Dur = 1004
23:18:34.658 00.016 9828 IsSlewing returns 0
23:18:34.658 00.000 9828 IsGuiding returns 0
23:18:34.658 00.000 9828 PulseGuide returned control before completion, sleep 1014
23:18:35.544 00.886 8976 Exposure complete
23:18:35.557 00.013 8976 worker thread done servicing request
23:18:35.557 00.000 5052 OnExposeComplete: enter
23:18:35.557 00.000 5052 UpdateGuideState(): m_state=6
23:18:35.557 00.000 5052 Star::Find(18, 195, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 362
23:18:35.558 00.001 5052 Star::Find returns 1 (0), X=196.34, Y=282.69, Mass=6997, SNR=58.7, Peak=206 HFD=6.0
23:18:35.558 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.36) = xAngle (-0.72 = -0.72)
23:18:35.558 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.06 = -1.06)
23:18:35.558 00.000 5052 CameraToMount -- cameraX=-7.72 cameraY=113.41 hyp=113.68 cameraTheta=1.64 mountX=85.41 mountY=-99.16, mountTheta=-0.86
23:18:35.558 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.72, y=113.41, opts=13)
23:18:35.558 00.000 5052 Enqueuing Move request for stepguider (-7.72, 113.41)
23:18:35.558 00.000 8976 Worker thread wakes up
23:18:35.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.72, 113.41) opts 0xd
23:18:35.559 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-7.72, 113.41)
23:18:35.559 00.000 8976 Moving (-7.72, 113.41) raw xDistance=85.41 yDistance=-99.16
23:18:35.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns 57.78 from input 85.41
23:18:35.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns -67.02 from input -99.16
23:18:35.559 00.000 8976 MoveAxis(L, 186, ABG)
23:18:35.559 00.000 8976 stepping (-39, 39) + (-186, 0)
23:18:35.559 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:35.559 00.000 8976 MoveAxis(U, 317, ABG)
23:18:35.559 00.000 8976 stepping (-39, 39) + (0, 317)
23:18:35.559 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:35.559 00.000 8976 secondary mount is busy, cannot bump
23:18:35.559 00.000 8976 move complete, result=0
23:18:35.559 00.000 8976 worker thread done servicing request
23:18:35.559 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=206, med=32, FiltMin=28, FiltMax=184, Gamma=2.260
23:18:35.569 00.010 5052 UpdateGuideState exits: m=6997 SNR=58.7
23:18:35.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:35.569 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:35.569 00.000 5052 Enqueuing Expose request
23:18:35.569 00.000 8976 Worker thread wakes up
23:18:35.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:35.569 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(178,265,37,37)
23:18:35.574 00.005 5052 GuideStep: 85.4 px 0 ms WEST, -99.2 px 0 ms NORTH
23:18:35.679 00.105 9828 IsGuiding returns 1
23:18:35.679 00.000 9828 scope still moving after pulse duration time elapsed
23:18:35.710 00.031 9828 IsSlewing returns 0
23:18:35.710 00.000 9828 IsGuiding returns 1
23:18:35.742 00.032 9828 IsSlewing returns 0
23:18:35.742 00.000 9828 IsGuiding returns 1
23:18:35.774 00.032 9828 IsSlewing returns 0
23:18:35.774 00.000 9828 IsGuiding returns 0
23:18:35.774 00.000 9828 scope move finished after 1004 + 112 ms
23:18:35.774 00.000 9828 Move returns status 0, amount 1004
23:18:35.774 00.000 9828 move complete, result=0
23:18:35.774 00.000 9828 worker thread done servicing request
23:18:35.774 00.000 5052 GuideStep: 0.3 px 36 ms WEST, 8.9 px 1004 ms SOUTH
23:18:36.613 00.839 8976 Exposure complete
23:18:36.626 00.013 8976 worker thread done servicing request
23:18:36.626 00.000 5052 OnExposeComplete: enter
23:18:36.627 00.001 5052 UpdateGuideState(): m_state=6
23:18:36.627 00.000 5052 Star::Find(18, 196, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 363
23:18:36.627 00.000 5052 Star::Find returns 1 (0), X=198.69, Y=292.49, Mass=7909, SNR=62.4, Peak=425 HFD=4.7
23:18:36.627 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.36) = xAngle (-0.75 = -0.75)
23:18:36.627 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.08 = -1.08)
23:18:36.627 00.000 5052 CameraToMount -- cameraX=-5.37 cameraY=123.21 hyp=123.33 cameraTheta=1.61 mountX=90.65 mountY=-109.02, mountTheta=-0.88
23:18:36.627 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.37, y=123.21, opts=13)
23:18:36.628 00.001 5052 Enqueuing Move request for stepguider (-5.37, 123.21)
23:18:36.628 00.000 8976 Worker thread wakes up
23:18:36.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.37, 123.21) opts 0xd
23:18:36.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.37, 123.21)
23:18:36.628 00.000 8976 Moving (-5.37, 123.21) raw xDistance=90.65 yDistance=-109.02
23:18:36.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 61.16 from input 90.65
23:18:36.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns -73.37 from input -109.02
23:18:36.628 00.000 8976 MoveAxis(L, 197, ABG)
23:18:36.628 00.000 8976 stepping (-39, 39) + (-197, 0)
23:18:36.628 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:36.628 00.000 8976 MoveAxis(U, 347, ABG)
23:18:36.628 00.000 8976 stepping (-39, 39) + (0, 347)
23:18:36.628 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:36.628 00.000 8976 FAR outside bump range, increase bump weight 8.00 => 9.00
23:18:36.628 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:36.628 00.000 8976 Scheduling Mount bump of (-0.392, 8.991)
23:18:36.628 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.39, y=8.99, opts=4)
23:18:36.628 00.000 8976 Enqueuing Move request for scope (-0.39, 8.99)
23:18:36.629 00.001 8976 move complete, result=0
23:18:36.629 00.000 9828 Worker thread wakes up
23:18:36.629 00.000 8976 worker thread done servicing request
23:18:36.629 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 8.99) opts 0x4
23:18:36.629 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.39, 8.99)
23:18:36.630 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=425, med=32, FiltMin=28, FiltMax=309, Gamma=2.260
23:18:36.630 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.72 = -1.57)
23:18:36.630 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.64 = 1.36)
23:18:36.630 00.000 9828 CameraToMount -- cameraX=-0.39 cameraY=8.99 hyp=9.00 cameraTheta=1.61 mountX=0.03 mountY=8.80, mountTheta=1.57
23:18:36.630 00.000 9828 Moving (-0.39, 8.99) raw xDistance=0.03 yDistance=8.80
23:18:36.630 00.000 9828 MoveAxis(W, 3, B)
23:18:36.630 00.000 9828 Guiding  Dir = 3, Dur = 3
23:18:36.630 00.000 9828 IsSlewing returns 0
23:18:36.630 00.000 9828 IsGuiding returns 0
23:18:36.630 00.000 9828 PulseGuide returned control before completion, sleep 13
23:18:36.639 00.009 5052 UpdateGuideState exits: m=7909 SNR=62.4
23:18:36.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:36.639 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:36.639 00.000 5052 Enqueuing Expose request
23:18:36.639 00.000 8976 Worker thread wakes up
23:18:36.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:36.639 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,274,37,37)
23:18:36.645 00.006 5052 GuideStep: 90.7 px 0 ms WEST, -109.0 px 0 ms NORTH
23:18:36.653 00.008 9828 IsGuiding returns 1
23:18:36.653 00.000 9828 scope still moving after pulse duration time elapsed
23:18:36.684 00.031 9828 IsSlewing returns 0
23:18:36.684 00.000 9828 IsGuiding returns 1
23:18:36.715 00.031 9828 IsSlewing returns 0
23:18:36.717 00.002 9828 IsGuiding returns 1
23:18:36.746 00.029 9828 IsSlewing returns 0
23:18:36.746 00.000 9828 IsGuiding returns 0
23:18:36.746 00.000 9828 scope move finished after 3 + 113 ms
23:18:36.746 00.000 9828 Move returns status 0, amount 3
23:18:36.746 00.000 9828 MoveAxis(S, 998, B)
23:18:36.746 00.000 9828 Guiding  Dir = 1, Dur = 998
23:18:36.762 00.016 9828 IsSlewing returns 0
23:18:36.762 00.000 9828 IsGuiding returns 0
23:18:36.762 00.000 9828 PulseGuide returned control before completion, sleep 1008
23:18:37.680 00.918 8976 Exposure complete
23:18:37.694 00.014 8976 worker thread done servicing request
23:18:37.694 00.000 5052 OnExposeComplete: enter
23:18:37.694 00.000 5052 UpdateGuideState(): m_state=6
23:18:37.694 00.000 5052 Star::Find(18, 198, 292, 0, (0,0,0,0), 0.1, 10.0, 0) frame 364
23:18:37.694 00.000 5052 Star::Find returns 1 (0), X=200.79, Y=295.87, Mass=7071, SNR=58.7, Peak=196 HFD=6.3
23:18:37.694 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.36) = xAngle (-0.76 = -0.76)
23:18:37.694 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.10 = -1.10)
23:18:37.695 00.001 5052 CameraToMount -- cameraX=-3.28 cameraY=126.59 hyp=126.64 cameraTheta=1.60 mountX=91.55 mountY=-112.97, mountTheta=-0.89
23:18:37.695 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.28, y=126.59, opts=13)
23:18:37.695 00.000 5052 Enqueuing Move request for stepguider (-3.28, 126.59)
23:18:37.695 00.000 8976 Worker thread wakes up
23:18:37.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.28, 126.59) opts 0xd
23:18:37.695 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.28, 126.59)
23:18:37.695 00.000 8976 Moving (-3.28, 126.59) raw xDistance=91.55 yDistance=-112.97
23:18:37.696 00.001 8976 GuideAlgorithmHysteresis::Result() returns 61.96 from input 91.55
23:18:37.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns -76.31 from input -112.97
23:18:37.696 00.000 8976 MoveAxis(L, 200, ABG)
23:18:37.696 00.000 8976 stepping (-39, 39) + (-200, 0)
23:18:37.696 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:37.696 00.000 8976 MoveAxis(U, 360, ABG)
23:18:37.696 00.000 8976 stepping (-39, 39) + (0, 360)
23:18:37.696 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:37.696 00.000 8976 secondary mount is busy, cannot bump
23:18:37.696 00.000 8976 move complete, result=0
23:18:37.696 00.000 8976 worker thread done servicing request
23:18:37.696 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=196, med=32, FiltMin=28, FiltMax=178, Gamma=2.260
23:18:37.706 00.010 5052 UpdateGuideState exits: m=7071 SNR=58.7
23:18:37.706 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:37.706 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:37.706 00.000 5052 Enqueuing Expose request
23:18:37.706 00.000 8976 Worker thread wakes up
23:18:37.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:37.706 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,278,37,37)
23:18:37.711 00.005 5052 GuideStep: 91.6 px 0 ms WEST, -113.0 px 0 ms NORTH
23:18:37.784 00.073 9828 IsGuiding returns 1
23:18:37.784 00.000 9828 scope still moving after pulse duration time elapsed
23:18:37.816 00.032 9828 IsSlewing returns 0
23:18:37.816 00.000 9828 IsGuiding returns 1
23:18:37.846 00.030 9828 IsSlewing returns 0
23:18:37.846 00.000 9828 IsGuiding returns 1
23:18:37.878 00.032 9828 IsSlewing returns 0
23:18:37.878 00.000 9828 IsGuiding returns 0
23:18:37.878 00.000 9828 scope move finished after 998 + 117 ms
23:18:37.878 00.000 9828 Move returns status 0, amount 998
23:18:37.878 00.000 9828 move complete, result=0
23:18:37.878 00.000 9828 worker thread done servicing request
23:18:37.878 00.000 5052 GuideStep: 0.0 px 3 ms WEST, 8.8 px 998 ms SOUTH
23:18:38.749 00.871 8976 Exposure complete
23:18:38.764 00.015 8976 worker thread done servicing request
23:18:38.764 00.000 5052 OnExposeComplete: enter
23:18:38.764 00.000 5052 UpdateGuideState(): m_state=6
23:18:38.764 00.000 5052 Star::Find(18, 200, 295, 0, (0,0,0,0), 0.1, 10.0, 0) frame 365
23:18:38.764 00.000 5052 Star::Find returns 1 (0), X=201.78, Y=304.31, Mass=7396, SNR=60.3, Peak=318 HFD=4.9
23:18:38.764 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:18:38.764 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:18:38.764 00.000 5052 CameraToMount -- cameraX=-2.28 cameraY=135.04 hyp=135.06 cameraTheta=1.59 mountX=96.80 mountY=-121.03, mountTheta=-0.90
23:18:38.765 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.28, y=135.04, opts=13)
23:18:38.765 00.000 5052 Enqueuing Move request for stepguider (-2.28, 135.04)
23:18:38.765 00.000 8976 Worker thread wakes up
23:18:38.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.28, 135.04) opts 0xd
23:18:38.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.28, 135.04)
23:18:38.765 00.000 8976 Moving (-2.28, 135.04) raw xDistance=96.80 yDistance=-121.03
23:18:38.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 65.32 from input 96.80
23:18:38.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns -81.59 from input -121.03
23:18:38.765 00.000 8976 MoveAxis(L, 211, ABG)
23:18:38.765 00.000 8976 stepping (-39, 39) + (-211, 0)
23:18:38.765 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:38.765 00.000 8976 MoveAxis(U, 385, ABG)
23:18:38.766 00.001 8976 stepping (-39, 39) + (0, 385)
23:18:38.766 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:38.766 00.000 8976 FAR outside bump range, increase bump weight 9.00 => 10.00
23:18:38.766 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:38.766 00.000 8976 Scheduling Mount bump of (-0.152, 8.999)
23:18:38.766 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=9.00, opts=4)
23:18:38.766 00.000 8976 Enqueuing Move request for scope (-0.15, 9.00)
23:18:38.766 00.000 8976 move complete, result=0
23:18:38.766 00.000 8976 worker thread done servicing request
23:18:38.766 00.000 9828 Worker thread wakes up
23:18:38.766 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=318, med=32, FiltMin=28, FiltMax=261, Gamma=2.260
23:18:38.766 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 9.00) opts 0x4
23:18:38.766 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 9.00)
23:18:38.766 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
23:18:38.766 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.62 = 1.33)
23:18:38.766 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=9.00 hyp=9.00 cameraTheta=1.59 mountX=-0.21 mountY=8.75, mountTheta=1.60
23:18:38.766 00.000 9828 Moving (-0.15, 9.00) raw xDistance=-0.21 yDistance=8.75
23:18:38.767 00.001 9828 MoveAxis(E, 23, B)
23:18:38.767 00.000 9828 Guiding  Dir = 2, Dur = 23
23:18:38.767 00.000 9828 IsSlewing returns 0
23:18:38.767 00.000 9828 IsGuiding returns 0
23:18:38.767 00.000 9828 PulseGuide returned control before completion, sleep 33
23:18:38.777 00.010 5052 UpdateGuideState exits: m=7396 SNR=60.3
23:18:38.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:38.777 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:38.777 00.000 5052 Enqueuing Expose request
23:18:38.777 00.000 8976 Worker thread wakes up
23:18:38.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:38.777 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,286,37,37)
23:18:38.783 00.006 5052 GuideStep: 96.8 px 0 ms WEST, -121.0 px 0 ms NORTH
23:18:38.803 00.020 9828 IsGuiding returns 1
23:18:38.803 00.000 9828 scope still moving after pulse duration time elapsed
23:18:38.834 00.031 9828 IsSlewing returns 0
23:18:38.834 00.000 9828 IsGuiding returns 1
23:18:38.865 00.031 9828 IsSlewing returns 0
23:18:38.865 00.000 9828 IsGuiding returns 1
23:18:38.896 00.031 9828 IsSlewing returns 0
23:18:38.896 00.000 9828 IsGuiding returns 0
23:18:38.896 00.000 9828 scope move finished after 23 + 106 ms
23:18:38.896 00.000 9828 Move returns status 0, amount 23
23:18:38.896 00.000 9828 MoveAxis(S, 991, B)
23:18:38.896 00.000 9828 Guiding  Dir = 1, Dur = 991
23:18:38.912 00.016 9828 IsSlewing returns 0
23:18:38.912 00.000 9828 IsGuiding returns 0
23:18:38.912 00.000 9828 PulseGuide returned control before completion, sleep 1001
23:18:39.823 00.911 8976 Exposure complete
23:18:39.837 00.014 8976 worker thread done servicing request
23:18:39.838 00.001 5052 OnExposeComplete: enter
23:18:39.838 00.000 5052 UpdateGuideState(): m_state=6
23:18:39.838 00.000 5052 Star::Find(18, 201, 304, 0, (0,0,0,0), 0.1, 10.0, 0) frame 366
23:18:39.838 00.000 5052 Star::Find returns 1 (0), X=202.66, Y=308.19, Mass=6346, SNR=55.7, Peak=166 HFD=6.8
23:18:39.838 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:18:39.838 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:18:39.838 00.000 5052 CameraToMount -- cameraX=-1.40 cameraY=138.91 hyp=138.92 cameraTheta=1.58 mountX=98.91 mountY=-124.91, mountTheta=-0.90
23:18:39.839 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.40, y=138.91, opts=13)
23:18:39.839 00.000 5052 Enqueuing Move request for stepguider (-1.40, 138.91)
23:18:39.839 00.000 8976 Worker thread wakes up
23:18:39.839 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.40, 138.91) opts 0xd
23:18:39.839 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.40, 138.91)
23:18:39.839 00.000 8976 Moving (-1.40, 138.91) raw xDistance=98.91 yDistance=-124.91
23:18:39.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 66.88 from input 98.91
23:18:39.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns -84.40 from input -124.91
23:18:39.839 00.000 8976 MoveAxis(L, 216, ABG)
23:18:39.839 00.000 8976 stepping (-39, 39) + (-216, 0)
23:18:39.839 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:39.839 00.000 8976 MoveAxis(U, 399, ABG)
23:18:39.839 00.000 8976 stepping (-39, 39) + (0, 399)
23:18:39.839 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:39.839 00.000 8976 secondary mount is busy, cannot bump
23:18:39.839 00.000 8976 move complete, result=0
23:18:39.840 00.001 8976 worker thread done servicing request
23:18:39.840 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=146, Gamma=2.260
23:18:39.850 00.010 5052 UpdateGuideState exits: m=6346 SNR=55.7
23:18:39.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:39.850 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:39.850 00.000 5052 Enqueuing Expose request
23:18:39.850 00.000 8976 Worker thread wakes up
23:18:39.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:39.850 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,290,37,37)
23:18:39.855 00.005 5052 GuideStep: 98.9 px 0 ms WEST, -124.9 px 0 ms NORTH
23:18:39.927 00.072 9828 IsGuiding returns 1
23:18:39.927 00.000 9828 scope still moving after pulse duration time elapsed
23:18:39.958 00.031 9828 IsSlewing returns 0
23:18:39.958 00.000 9828 IsGuiding returns 1
23:18:39.990 00.032 9828 IsSlewing returns 0
23:18:39.990 00.000 9828 IsGuiding returns 1
23:18:40.021 00.031 9828 IsSlewing returns 0
23:18:40.021 00.000 9828 IsGuiding returns 0
23:18:40.021 00.000 9828 scope move finished after 991 + 118 ms
23:18:40.021 00.000 9828 Move returns status 0, amount 991
23:18:40.021 00.000 9828 move complete, result=0
23:18:40.021 00.000 9828 worker thread done servicing request
23:18:40.021 00.000 5052 GuideStep: -0.2 px 23 ms EAST, 8.7 px 991 ms SOUTH
23:18:40.899 00.878 8976 Exposure complete
23:18:40.913 00.014 8976 worker thread done servicing request
23:18:40.913 00.000 5052 OnExposeComplete: enter
23:18:40.913 00.000 5052 UpdateGuideState(): m_state=6
23:18:40.913 00.000 5052 Star::Find(18, 202, 308, 0, (0,0,0,0), 0.1, 10.0, 0) frame 367
23:18:40.913 00.000 5052 Star::Find returns 1 (0), X=203.87, Y=318.02, Mass=7274, SNR=59.8, Peak=332 HFD=4.9
23:18:40.913 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:18:40.913 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:18:40.913 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=148.74 hyp=148.74 cameraTheta=1.57 mountX=104.97 mountY=-134.30, mountTheta=-0.91
23:18:40.914 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=148.74, opts=13)
23:18:40.914 00.000 5052 Enqueuing Move request for stepguider (-0.19, 148.74)
23:18:40.914 00.000 8976 Worker thread wakes up
23:18:40.914 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 148.74) opts 0xd
23:18:40.914 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 148.74)
23:18:40.914 00.000 8976 Moving (-0.19, 148.74) raw xDistance=104.97 yDistance=-134.30
23:18:40.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns 70.81 from input 104.97
23:18:40.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns -90.52 from input -134.30
23:18:40.914 00.000 8976 MoveAxis(L, 228, ABG)
23:18:40.914 00.000 8976 stepping (-39, 39) + (-228, 0)
23:18:40.914 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:40.914 00.000 8976 MoveAxis(U, 428, ABG)
23:18:40.914 00.000 8976 stepping (-39, 39) + (0, 428)
23:18:40.915 00.001 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:40.915 00.000 8976 FAR outside bump range, increase bump weight 10.00 => 11.00
23:18:40.915 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:40.915 00.000 8976 Scheduling Mount bump of (-0.011, 9.000)
23:18:40.915 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=9.00, opts=4)
23:18:40.915 00.000 8976 Enqueuing Move request for scope (-0.01, 9.00)
23:18:40.915 00.000 8976 move complete, result=0
23:18:40.915 00.000 9828 Worker thread wakes up
23:18:40.915 00.000 8976 worker thread done servicing request
23:18:40.915 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 9.00) opts 0x4
23:18:40.915 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 9.00)
23:18:40.915 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
23:18:40.915 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=332, med=32, FiltMin=28, FiltMax=262, Gamma=2.260
23:18:40.915 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.32)
23:18:40.916 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=9.00 hyp=9.00 cameraTheta=1.57 mountX=-0.35 mountY=8.71, mountTheta=1.61
23:18:40.916 00.000 9828 Moving (-0.01, 9.00) raw xDistance=-0.35 yDistance=8.71
23:18:40.916 00.000 9828 MoveAxis(E, 38, B)
23:18:40.916 00.000 9828 Guiding  Dir = 2, Dur = 38
23:18:40.916 00.000 9828 IsSlewing returns 0
23:18:40.916 00.000 9828 IsGuiding returns 0
23:18:40.916 00.000 9828 PulseGuide returned control before completion, sleep 48
23:18:40.926 00.010 5052 UpdateGuideState exits: m=7274 SNR=59.8
23:18:40.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:40.926 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:40.926 00.000 5052 Enqueuing Expose request
23:18:40.926 00.000 8976 Worker thread wakes up
23:18:40.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:40.926 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,300,37,37)
23:18:40.933 00.007 5052 GuideStep: 105.0 px 0 ms WEST, -134.3 px 0 ms NORTH
23:18:40.972 00.039 9828 IsGuiding returns 1
23:18:40.972 00.000 9828 scope still moving after pulse duration time elapsed
23:18:41.003 00.031 9828 IsSlewing returns 0
23:18:41.003 00.000 9828 IsGuiding returns 1
23:18:41.035 00.032 9828 IsSlewing returns 0
23:18:41.035 00.000 9828 IsGuiding returns 1
23:18:41.066 00.031 9828 IsSlewing returns 0
23:18:41.066 00.000 9828 IsGuiding returns 0
23:18:41.066 00.000 9828 scope move finished after 38 + 111 ms
23:18:41.066 00.000 9828 Move returns status 0, amount 38
23:18:41.066 00.000 9828 MoveAxis(S, 988, B)
23:18:41.066 00.000 9828 Guiding  Dir = 1, Dur = 988
23:18:41.081 00.015 9828 IsSlewing returns 0
23:18:41.081 00.000 9828 IsGuiding returns 0
23:18:41.081 00.000 9828 PulseGuide returned control before completion, sleep 998
23:18:41.967 00.886 8976 Exposure complete
23:18:41.982 00.015 8976 worker thread done servicing request
23:18:41.982 00.000 5052 OnExposeComplete: enter
23:18:41.982 00.000 5052 UpdateGuideState(): m_state=6
23:18:41.982 00.000 5052 Star::Find(18, 203, 318, 0, (0,0,0,0), 0.1, 10.0, 0) frame 368
23:18:41.982 00.000 5052 Star::Find returns 1 (0), X=204.32, Y=321.60, Mass=6986, SNR=58.3, Peak=195 HFD=6.2
23:18:41.982 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:18:41.982 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:18:41.982 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=152.33 hyp=152.33 cameraTheta=1.57 mountX=107.18 mountY=-137.73, mountTheta=-0.91
23:18:41.983 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=152.33, opts=13)
23:18:41.983 00.000 5052 Enqueuing Move request for stepguider (0.26, 152.33)
23:18:41.983 00.000 8976 Worker thread wakes up
23:18:41.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 152.33) opts 0xd
23:18:41.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 152.33)
23:18:41.983 00.000 8976 Moving (0.26, 152.33) raw xDistance=107.18 yDistance=-137.73
23:18:41.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 72.48 from input 107.18
23:18:41.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns -93.11 from input -137.73
23:18:41.983 00.000 8976 MoveAxis(L, 234, ABG)
23:18:41.983 00.000 8976 stepping (-39, 39) + (-234, 0)
23:18:41.983 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:41.983 00.000 8976 MoveAxis(U, 440, ABG)
23:18:41.983 00.000 8976 stepping (-39, 39) + (0, 440)
23:18:41.983 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:41.984 00.001 8976 secondary mount is busy, cannot bump
23:18:41.984 00.000 8976 move complete, result=0
23:18:41.984 00.000 8976 worker thread done servicing request
23:18:41.984 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=195, med=32, FiltMin=27, FiltMax=181, Gamma=2.260
23:18:41.993 00.009 5052 UpdateGuideState exits: m=6986 SNR=58.3
23:18:41.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:41.993 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:41.993 00.000 5052 Enqueuing Expose request
23:18:41.993 00.000 8976 Worker thread wakes up
23:18:41.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:41.993 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,304,37,37)
23:18:41.998 00.005 5052 GuideStep: 107.2 px 0 ms WEST, -137.7 px 0 ms NORTH
23:18:42.088 00.090 9828 IsGuiding returns 1
23:18:42.088 00.000 9828 scope still moving after pulse duration time elapsed
23:18:42.118 00.030 9828 IsSlewing returns 0
23:18:42.118 00.000 9828 IsGuiding returns 1
23:18:42.150 00.032 9828 IsSlewing returns 0
23:18:42.150 00.000 9828 IsGuiding returns 1
23:18:42.182 00.032 9828 IsSlewing returns 0
23:18:42.182 00.000 9828 IsGuiding returns 1
23:18:42.214 00.032 9828 IsSlewing returns 0
23:18:42.214 00.000 9828 IsGuiding returns 0
23:18:42.214 00.000 9828 scope move finished after 988 + 145 ms
23:18:42.214 00.000 9828 Move returns status 0, amount 988
23:18:42.214 00.000 9828 move complete, result=0
23:18:42.214 00.000 9828 worker thread done servicing request
23:18:42.214 00.000 5052 GuideStep: -0.4 px 38 ms EAST, 8.7 px 988 ms SOUTH
23:18:43.041 00.827 8976 Exposure complete
23:18:43.056 00.015 8976 worker thread done servicing request
23:18:43.056 00.000 5052 OnExposeComplete: enter
23:18:43.056 00.000 5052 UpdateGuideState(): m_state=6
23:18:43.056 00.000 5052 Star::Find(18, 204, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 369
23:18:43.056 00.000 5052 Star::Find returns 1 (0), X=204.43, Y=328.95, Mass=7429, SNR=60.5, Peak=345 HFD=4.9
23:18:43.056 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:18:43.056 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:18:43.056 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=159.68 hyp=159.68 cameraTheta=1.57 mountX=112.29 mountY=-144.43, mountTheta=-0.91
23:18:43.057 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=159.68, opts=13)
23:18:43.057 00.000 5052 Enqueuing Move request for stepguider (0.37, 159.68)
23:18:43.057 00.000 8976 Worker thread wakes up
23:18:43.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 159.68) opts 0xd
23:18:43.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 159.68)
23:18:43.057 00.000 8976 Moving (0.37, 159.68) raw xDistance=112.29 yDistance=-144.43
23:18:43.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 75.82 from input 112.29
23:18:43.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns -97.51 from input -144.43
23:18:43.057 00.000 8976 MoveAxis(L, 245, ABG)
23:18:43.057 00.000 8976 stepping (-39, 39) + (-245, 0)
23:18:43.057 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:43.057 00.000 8976 MoveAxis(U, 461, ABG)
23:18:43.057 00.000 8976 stepping (-39, 39) + (0, 461)
23:18:43.057 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:43.057 00.000 8976 FAR outside bump range, increase bump weight 11.00 => 12.00
23:18:43.058 00.001 8976 AO travel limit exceeded, using large bump correction
23:18:43.058 00.000 8976 Scheduling Mount bump of (0.021, 9.000)
23:18:43.058 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=9.00, opts=4)
23:18:43.058 00.000 8976 Enqueuing Move request for scope (0.02, 9.00)
23:18:43.058 00.000 8976 move complete, result=0
23:18:43.058 00.000 9828 Worker thread wakes up
23:18:43.058 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 9.00) opts 0x4
23:18:43.058 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 9.00)
23:18:43.058 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
23:18:43.058 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.31)
23:18:43.058 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=9.00 hyp=9.00 cameraTheta=1.57 mountX=-0.39 mountY=8.70, mountTheta=1.62
23:18:43.058 00.000 9828 Moving (0.02, 9.00) raw xDistance=-0.39 yDistance=8.70
23:18:43.058 00.000 9828 MoveAxis(E, 41, B)
23:18:43.058 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=345, med=32, FiltMin=28, FiltMax=288, Gamma=2.260
23:18:43.058 00.000 8976 worker thread done servicing request
23:18:43.058 00.000 9828 Guiding  Dir = 2, Dur = 41
23:18:43.059 00.001 9828 IsSlewing returns 0
23:18:43.059 00.000 9828 IsGuiding returns 0
23:18:43.059 00.000 9828 PulseGuide returned control before completion, sleep 51
23:18:43.069 00.010 5052 UpdateGuideState exits: m=7429 SNR=60.5
23:18:43.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:43.069 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:43.069 00.000 5052 Enqueuing Expose request
23:18:43.070 00.001 8976 Worker thread wakes up
23:18:43.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:43.070 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,311,37,37)
23:18:43.075 00.005 5052 GuideStep: 112.3 px 0 ms WEST, -144.4 px 0 ms NORTH
23:18:43.124 00.049 9828 IsGuiding returns 1
23:18:43.124 00.000 9828 scope still moving after pulse duration time elapsed
23:18:43.155 00.031 9828 IsSlewing returns 0
23:18:43.156 00.001 9828 IsGuiding returns 1
23:18:43.187 00.031 9828 IsSlewing returns 0
23:18:43.187 00.000 9828 IsGuiding returns 1
23:18:43.218 00.031 9828 IsSlewing returns 0
23:18:43.218 00.000 9828 IsGuiding returns 0
23:18:43.218 00.000 9828 scope move finished after 41 + 118 ms
23:18:43.218 00.000 9828 Move returns status 0, amount 41
23:18:43.218 00.000 9828 MoveAxis(S, 987, B)
23:18:43.218 00.000 9828 Guiding  Dir = 1, Dur = 987
23:18:43.233 00.015 9828 IsSlewing returns 0
23:18:43.233 00.000 9828 IsGuiding returns 0
23:18:43.233 00.000 9828 PulseGuide returned control before completion, sleep 997
23:18:44.108 00.875 8976 Exposure complete
23:18:44.122 00.014 8976 worker thread done servicing request
23:18:44.122 00.000 5052 OnExposeComplete: enter
23:18:44.122 00.000 5052 UpdateGuideState(): m_state=6
23:18:44.122 00.000 5052 Star::Find(18, 204, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 370
23:18:44.122 00.000 5052 Star::Find returns 1 (0), X=204.52, Y=331.95, Mass=6491, SNR=56.6, Peak=193 HFD=6.1
23:18:44.122 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:18:44.122 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:18:44.122 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=162.67 hyp=162.67 cameraTheta=1.57 mountX=114.33 mountY=-147.17, mountTheta=-0.91
23:18:44.123 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=162.67, opts=13)
23:18:44.123 00.000 5052 Enqueuing Move request for stepguider (0.46, 162.67)
23:18:44.123 00.000 8976 Worker thread wakes up
23:18:44.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 162.67) opts 0xd
23:18:44.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 162.67)
23:18:44.123 00.000 8976 Moving (0.46, 162.67) raw xDistance=114.33 yDistance=-147.17
23:18:44.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 77.34 from input 114.33
23:18:44.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns -99.54 from input -147.17
23:18:44.123 00.000 8976 MoveAxis(L, 249, ABG)
23:18:44.123 00.000 8976 stepping (-39, 39) + (-249, 0)
23:18:44.123 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:44.123 00.000 8976 MoveAxis(U, 470, ABG)
23:18:44.124 00.001 8976 stepping (-39, 39) + (0, 470)
23:18:44.124 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:44.124 00.000 8976 secondary mount is busy, cannot bump
23:18:44.124 00.000 8976 move complete, result=0
23:18:44.124 00.000 8976 worker thread done servicing request
23:18:44.124 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=193, med=32, FiltMin=27, FiltMax=171, Gamma=2.260
23:18:44.135 00.011 5052 UpdateGuideState exits: m=6491 SNR=56.6
23:18:44.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:44.135 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:44.135 00.000 5052 Enqueuing Expose request
23:18:44.135 00.000 8976 Worker thread wakes up
23:18:44.136 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:44.136 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,314,37,37)
23:18:44.141 00.005 5052 GuideStep: 114.3 px 0 ms WEST, -147.2 px 0 ms NORTH
23:18:44.242 00.101 9828 IsGuiding returns 1
23:18:44.242 00.000 9828 scope still moving after pulse duration time elapsed
23:18:44.274 00.032 9828 IsSlewing returns 0
23:18:44.274 00.000 9828 IsGuiding returns 1
23:18:44.306 00.032 9828 IsSlewing returns 0
23:18:44.306 00.000 9828 IsGuiding returns 1
23:18:44.338 00.032 9828 IsSlewing returns 0
23:18:44.338 00.000 9828 IsGuiding returns 0
23:18:44.338 00.000 9828 scope move finished after 987 + 117 ms
23:18:44.338 00.000 9828 Move returns status 0, amount 987
23:18:44.338 00.000 9828 move complete, result=0
23:18:44.338 00.000 9828 worker thread done servicing request
23:18:44.338 00.000 5052 GuideStep: -0.4 px 41 ms EAST, 8.7 px 987 ms SOUTH
23:18:45.180 00.842 8976 Exposure complete
23:18:45.194 00.014 8976 worker thread done servicing request
23:18:45.194 00.000 5052 OnExposeComplete: enter
23:18:45.194 00.000 5052 UpdateGuideState(): m_state=6
23:18:45.194 00.000 5052 Star::Find(18, 204, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 371
23:18:45.194 00.000 5052 Star::Find returns 1 (0), X=204.93, Y=340.58, Mass=6937, SNR=58.5, Peak=392 HFD=4.8
23:18:45.194 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:18:45.194 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:18:45.194 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=171.31 hyp=171.31 cameraTheta=1.57 mountX=120.13 mountY=-155.15, mountTheta=-0.91
23:18:45.195 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=171.31, opts=13)
23:18:45.195 00.000 5052 Enqueuing Move request for stepguider (0.87, 171.31)
23:18:45.195 00.000 8976 Worker thread wakes up
23:18:45.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 171.31) opts 0xd
23:18:45.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 171.31)
23:18:45.195 00.000 8976 Moving (0.87, 171.31) raw xDistance=120.13 yDistance=-155.15
23:18:45.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 81.09 from input 120.13
23:18:45.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns -104.71 from input -155.15
23:18:45.195 00.000 8976 MoveAxis(L, 262, ABG)
23:18:45.195 00.000 8976 stepping (-39, 39) + (-262, 0)
23:18:45.195 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:45.195 00.000 8976 MoveAxis(U, 495, ABG)
23:18:45.195 00.000 8976 stepping (-39, 39) + (0, 495)
23:18:45.195 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:45.195 00.000 8976 FAR outside bump range, increase bump weight 12.00 => 13.00
23:18:45.195 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:45.196 00.001 8976 Scheduling Mount bump of (0.046, 9.000)
23:18:45.196 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=9.00, opts=4)
23:18:45.196 00.000 8976 Enqueuing Move request for scope (0.05, 9.00)
23:18:45.196 00.000 8976 move complete, result=0
23:18:45.196 00.000 8976 worker thread done servicing request
23:18:45.196 00.000 9828 Worker thread wakes up
23:18:45.196 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 9.00) opts 0x4
23:18:45.196 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 9.00)
23:18:45.196 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
23:18:45.196 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.59 = 1.31)
23:18:45.196 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=392, med=32, FiltMin=28, FiltMax=264, Gamma=2.260
23:18:45.196 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=9.00 hyp=9.00 cameraTheta=1.57 mountX=-0.41 mountY=8.70, mountTheta=1.62
23:18:45.196 00.000 9828 Moving (0.05, 9.00) raw xDistance=-0.41 yDistance=8.70
23:18:45.196 00.000 9828 MoveAxis(E, 44, B)
23:18:45.196 00.000 9828 Guiding  Dir = 2, Dur = 44
23:18:45.197 00.001 9828 IsSlewing returns 0
23:18:45.197 00.000 9828 IsGuiding returns 0
23:18:45.197 00.000 9828 PulseGuide returned control before completion, sleep 54
23:18:45.206 00.009 5052 UpdateGuideState exits: m=6937 SNR=58.5
23:18:45.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:45.206 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:45.206 00.000 5052 Enqueuing Expose request
23:18:45.206 00.000 8976 Worker thread wakes up
23:18:45.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:45.206 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,323,37,37)
23:18:45.212 00.006 5052 GuideStep: 120.1 px 0 ms WEST, -155.1 px 0 ms NORTH
23:18:45.254 00.042 9828 IsGuiding returns 1
23:18:45.254 00.000 9828 scope still moving after pulse duration time elapsed
23:18:45.284 00.030 9828 IsSlewing returns 0
23:18:45.284 00.000 9828 IsGuiding returns 1
23:18:45.316 00.032 9828 IsSlewing returns 0
23:18:45.320 00.004 9828 IsGuiding returns 1
23:18:45.348 00.028 9828 IsSlewing returns 0
23:18:45.348 00.000 9828 IsGuiding returns 0
23:18:45.348 00.000 9828 scope move finished after 44 + 107 ms
23:18:45.348 00.000 9828 Move returns status 0, amount 44
23:18:45.348 00.000 9828 MoveAxis(S, 986, B)
23:18:45.348 00.000 9828 Guiding  Dir = 1, Dur = 986
23:18:45.363 00.015 9828 IsSlewing returns 0
23:18:45.363 00.000 9828 IsGuiding returns 1
23:18:45.363 00.000 9828 Entered PulseGuideScope while moving
23:18:45.426 00.063 9828 IsSlewing returns 0
23:18:45.426 00.000 9828 IsGuiding returns 1
23:18:45.426 00.000 9828 Still moving
23:18:45.488 00.062 9828 IsSlewing returns 0
23:18:45.488 00.000 9828 IsGuiding returns 1
23:18:45.488 00.000 9828 Still moving
23:18:45.551 00.063 9828 IsSlewing returns 0
23:18:45.551 00.000 9828 IsGuiding returns 0
23:18:45.551 00.000 9828 Movement stopped - continuing
23:18:45.551 00.000 9828 PulseGuide returned control before completion, sleep 996
23:18:46.252 00.701 8976 Exposure complete
23:18:46.266 00.014 8976 worker thread done servicing request
23:18:46.266 00.000 5052 OnExposeComplete: enter
23:18:46.266 00.000 5052 UpdateGuideState(): m_state=6
23:18:46.266 00.000 5052 Star::Find(18, 204, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 372
23:18:46.266 00.000 5052 Star::Find returns 1 (0), X=206.71, Y=341.70, Mass=6585, SNR=57.0, Peak=228 HFD=5.5
23:18:46.266 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.36) = xAngle (-0.80 = -0.80)
23:18:46.266 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.14 = -1.14)
23:18:46.266 00.000 5052 CameraToMount -- cameraX=2.65 cameraY=172.43 hyp=172.45 cameraTheta=1.56 mountX=119.65 mountY=-156.92, mountTheta=-0.92
23:18:46.267 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.65, y=172.43, opts=13)
23:18:46.267 00.000 5052 Enqueuing Move request for stepguider (2.65, 172.43)
23:18:46.267 00.000 8976 Worker thread wakes up
23:18:46.267 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.65, 172.43) opts 0xd
23:18:46.267 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.65, 172.43)
23:18:46.267 00.000 8976 Moving (2.65, 172.43) raw xDistance=119.65 yDistance=-156.92
23:18:46.268 00.001 8976 GuideAlgorithmHysteresis::Result() returns 81.06 from input 119.65
23:18:46.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns -106.19 from input -156.92
23:18:46.268 00.000 8976 MoveAxis(L, 261, ABG)
23:18:46.268 00.000 8976 stepping (-39, 39) + (-261, 0)
23:18:46.268 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:46.268 00.000 8976 MoveAxis(U, 502, ABG)
23:18:46.268 00.000 8976 stepping (-39, 39) + (0, 502)
23:18:46.268 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:46.268 00.000 8976 secondary mount is busy, cannot bump
23:18:46.268 00.000 8976 move complete, result=0
23:18:46.268 00.000 8976 worker thread done servicing request
23:18:46.269 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=257, med=32, FiltMin=27, FiltMax=184, Gamma=2.260
23:18:46.280 00.011 5052 UpdateGuideState exits: m=6585 SNR=57.0
23:18:46.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:46.280 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:46.280 00.000 5052 Enqueuing Expose request
23:18:46.280 00.000 8976 Worker thread wakes up
23:18:46.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:46.280 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,324,37,37)
23:18:46.286 00.006 5052 GuideStep: 119.7 px 0 ms WEST, -156.9 px 0 ms NORTH
23:18:46.555 00.269 9828 IsGuiding returns 1
23:18:46.555 00.000 9828 scope still moving after pulse duration time elapsed
23:18:46.587 00.032 9828 IsSlewing returns 0
23:18:46.587 00.000 9828 IsGuiding returns 1
23:18:46.619 00.032 9828 IsSlewing returns 0
23:18:46.619 00.000 9828 IsGuiding returns 1
23:18:46.651 00.032 9828 IsSlewing returns 0
23:18:46.651 00.000 9828 IsGuiding returns 1
23:18:46.682 00.031 9828 IsSlewing returns 0
23:18:46.682 00.000 9828 IsGuiding returns 0
23:18:46.682 00.000 9828 scope move finished after 986 + 144 ms
23:18:46.682 00.000 9828 Move returns status 0, amount 986
23:18:46.682 00.000 9828 move complete, result=0
23:18:46.682 00.000 9828 worker thread done servicing request
23:18:46.682 00.000 5052 GuideStep: -0.4 px 44 ms EAST, 8.7 px 986 ms SOUTH
23:18:47.319 00.637 8976 Exposure complete
23:18:47.334 00.015 8976 worker thread done servicing request
23:18:47.334 00.000 5052 OnExposeComplete: enter
23:18:47.334 00.000 5052 UpdateGuideState(): m_state=6
23:18:47.334 00.000 5052 Star::Find(18, 206, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 373
23:18:47.334 00.000 5052 Star::Find returns 1 (0), X=207.23, Y=351.82, Mass=6903, SNR=58.1, Peak=337 HFD=4.7
23:18:47.334 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.36) = xAngle (-0.81 = -0.81)
23:18:47.334 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.15 = -1.15)
23:18:47.334 00.000 5052 CameraToMount -- cameraX=3.17 cameraY=182.54 hyp=182.57 cameraTheta=1.55 mountX=126.41 mountY=-166.28, mountTheta=-0.92
23:18:47.335 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.17, y=182.54, opts=13)
23:18:47.335 00.000 5052 Enqueuing Move request for stepguider (3.17, 182.54)
23:18:47.335 00.000 8976 Worker thread wakes up
23:18:47.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.17, 182.54) opts 0xd
23:18:47.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.17, 182.54)
23:18:47.335 00.000 8976 Moving (3.17, 182.54) raw xDistance=126.41 yDistance=-166.28
23:18:47.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 85.31 from input 126.41
23:18:47.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns -112.19 from input -166.28
23:18:47.335 00.000 8976 MoveAxis(L, 275, ABG)
23:18:47.335 00.000 8976 stepping (-39, 39) + (-275, 0)
23:18:47.335 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:47.335 00.000 8976 MoveAxis(U, 530, ABG)
23:18:47.335 00.000 8976 stepping (-39, 39) + (0, 530)
23:18:47.335 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:47.336 00.001 8976 FAR outside bump range, increase bump weight 13.00 => 14.00
23:18:47.336 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:47.336 00.000 8976 Scheduling Mount bump of (0.156, 8.999)
23:18:47.336 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=9.00, opts=4)
23:18:47.336 00.000 8976 Enqueuing Move request for scope (0.16, 9.00)
23:18:47.336 00.000 8976 move complete, result=0
23:18:47.336 00.000 9828 Worker thread wakes up
23:18:47.336 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 9.00) opts 0x4
23:18:47.336 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 9.00)
23:18:47.336 00.000 8976 worker thread done servicing request
23:18:47.336 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
23:18:47.336 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.58 = 1.30)
23:18:47.336 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=9.00 hyp=9.00 cameraTheta=1.55 mountX=-0.52 mountY=8.67, mountTheta=1.63
23:18:47.336 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=337, med=32, FiltMin=28, FiltMax=255, Gamma=2.260
23:18:47.336 00.000 9828 Moving (0.16, 9.00) raw xDistance=-0.52 yDistance=8.67
23:18:47.336 00.000 9828 MoveAxis(E, 55, B)
23:18:47.337 00.001 9828 Guiding  Dir = 2, Dur = 55
23:18:47.337 00.000 9828 IsSlewing returns 0
23:18:47.337 00.000 9828 IsGuiding returns 0
23:18:47.337 00.000 9828 PulseGuide returned control before completion, sleep 65
23:18:47.347 00.010 5052 UpdateGuideState exits: m=6903 SNR=58.1
23:18:47.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:47.347 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:47.347 00.000 5052 Enqueuing Expose request
23:18:47.347 00.000 8976 Worker thread wakes up
23:18:47.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:47.347 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,334,37,37)
23:18:47.355 00.008 5052 GuideStep: 126.4 px 0 ms WEST, -166.3 px 0 ms NORTH
23:18:47.414 00.059 9828 IsGuiding returns 1
23:18:47.414 00.000 9828 scope still moving after pulse duration time elapsed
23:18:47.445 00.031 9828 IsSlewing returns 0
23:18:47.445 00.000 9828 IsGuiding returns 1
23:18:47.477 00.032 9828 IsSlewing returns 0
23:18:47.477 00.000 9828 IsGuiding returns 1
23:18:47.508 00.031 9828 IsSlewing returns 0
23:18:47.508 00.000 9828 IsGuiding returns 0
23:18:47.508 00.000 9828 scope move finished after 55 + 116 ms
23:18:47.508 00.000 9828 Move returns status 0, amount 55
23:18:47.508 00.000 9828 MoveAxis(S, 983, B)
23:18:47.508 00.000 9828 Guiding  Dir = 1, Dur = 983
23:18:47.523 00.015 9828 IsSlewing returns 0
23:18:47.523 00.000 9828 IsGuiding returns 0
23:18:47.523 00.000 9828 PulseGuide returned control before completion, sleep 993
23:18:48.393 00.870 8976 Exposure complete
23:18:48.408 00.015 8976 worker thread done servicing request
23:18:48.408 00.000 5052 OnExposeComplete: enter
23:18:48.408 00.000 5052 UpdateGuideState(): m_state=6
23:18:48.408 00.000 5052 Star::Find(18, 207, 351, 0, (0,0,0,0), 0.1, 10.0, 0) frame 374
23:18:48.408 00.000 5052 Star::Find returns 1 (0), X=206.64, Y=353.66, Mass=6407, SNR=56.2, Peak=210 HFD=5.5
23:18:48.408 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.36) = xAngle (-0.80 = -0.80)
23:18:48.408 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.14 = -1.14)
23:18:48.408 00.000 5052 CameraToMount -- cameraX=2.58 cameraY=184.39 hyp=184.41 cameraTheta=1.56 mountX=128.13 mountY=-167.70, mountTheta=-0.92
23:18:48.409 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.58, y=184.39, opts=13)
23:18:48.409 00.000 5052 Enqueuing Move request for stepguider (2.58, 184.39)
23:18:48.409 00.000 8976 Worker thread wakes up
23:18:48.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.58, 184.39) opts 0xd
23:18:48.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.58, 184.39)
23:18:48.409 00.000 8976 Moving (2.58, 184.39) raw xDistance=128.13 yDistance=-167.70
23:18:48.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 86.70 from input 128.13
23:18:48.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns -113.50 from input -167.70
23:18:48.409 00.000 8976 MoveAxis(L, 280, ABG)
23:18:48.409 00.000 8976 stepping (-39, 39) + (-280, 0)
23:18:48.409 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:48.409 00.000 8976 MoveAxis(U, 536, ABG)
23:18:48.409 00.000 8976 stepping (-39, 39) + (0, 536)
23:18:48.409 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:48.409 00.000 8976 secondary mount is busy, cannot bump
23:18:48.409 00.000 8976 move complete, result=0
23:18:48.409 00.000 8976 worker thread done servicing request
23:18:48.410 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=210, med=31, FiltMin=27, FiltMax=174, Gamma=2.260
23:18:48.420 00.010 5052 UpdateGuideState exits: m=6407 SNR=56.2
23:18:48.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:48.420 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:48.420 00.000 5052 Enqueuing Expose request
23:18:48.420 00.000 8976 Worker thread wakes up
23:18:48.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:48.420 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(189,336,37,37)
23:18:48.425 00.005 5052 GuideStep: 128.1 px 0 ms WEST, -167.7 px 0 ms NORTH
23:18:48.531 00.106 9828 IsGuiding returns 1
23:18:48.531 00.000 9828 scope still moving after pulse duration time elapsed
23:18:48.562 00.031 9828 IsSlewing returns 0
23:18:48.562 00.000 9828 IsGuiding returns 1
23:18:48.594 00.032 9828 IsSlewing returns 0
23:18:48.594 00.000 9828 IsGuiding returns 1
23:18:48.626 00.032 9828 IsSlewing returns 0
23:18:48.626 00.000 9828 IsGuiding returns 1
23:18:48.658 00.032 9828 IsSlewing returns 0
23:18:48.658 00.000 9828 IsGuiding returns 1
23:18:48.690 00.032 9828 IsSlewing returns 0
23:18:48.690 00.000 9828 IsGuiding returns 1
23:18:48.722 00.032 9828 IsSlewing returns 0
23:18:48.722 00.000 9828 IsGuiding returns 1
23:18:48.754 00.032 9828 IsSlewing returns 0
23:18:48.754 00.000 9828 IsGuiding returns 1
23:18:48.785 00.031 9828 IsSlewing returns 0
23:18:48.785 00.000 9828 IsGuiding returns 0
23:18:48.785 00.000 9828 scope move finished after 983 + 278 ms
23:18:48.785 00.000 9828 Move returns status 0, amount 983
23:18:48.785 00.000 9828 move complete, result=0
23:18:48.785 00.000 9828 worker thread done servicing request
23:18:48.785 00.000 5052 GuideStep: -0.5 px 55 ms EAST, 8.7 px 983 ms SOUTH
23:18:49.469 00.684 8976 Exposure complete
23:18:49.483 00.014 8976 worker thread done servicing request
23:18:49.483 00.000 5052 OnExposeComplete: enter
23:18:49.483 00.000 5052 UpdateGuideState(): m_state=6
23:18:49.483 00.000 5052 Star::Find(18, 206, 353, 0, (0,0,0,0), 0.1, 10.0, 0) frame 375
23:18:49.483 00.000 5052 Star::Find returns 1 (0), X=204.95, Y=363.88, Mass=6813, SNR=57.8, Peak=406 HFD=4.3
23:18:49.483 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:18:49.483 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:18:49.483 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=194.61 hyp=194.61 cameraTheta=1.57 mountX=136.54 mountY=-176.21, mountTheta=-0.91
23:18:49.484 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=194.61, opts=13)
23:18:49.484 00.000 5052 Enqueuing Move request for stepguider (0.89, 194.61)
23:18:49.484 00.000 8976 Worker thread wakes up
23:18:49.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, 194.61) opts 0xd
23:18:49.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, 194.61)
23:18:49.484 00.000 8976 Moving (0.89, 194.61) raw xDistance=136.54 yDistance=-176.21
23:18:49.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 92.09 from input 136.54
23:18:49.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns -118.96 from input -176.21
23:18:49.484 00.000 8976 MoveAxis(L, 297, ABG)
23:18:49.484 00.000 8976 stepping (-39, 39) + (-297, 0)
23:18:49.484 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:49.484 00.000 8976 MoveAxis(U, 562, ABG)
23:18:49.484 00.000 8976 stepping (-39, 39) + (0, 562)
23:18:49.484 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:49.485 00.001 8976 FAR outside bump range, increase bump weight 14.00 => 15.00
23:18:49.485 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:49.485 00.000 8976 Scheduling Mount bump of (0.041, 9.000)
23:18:49.485 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=9.00, opts=4)
23:18:49.485 00.000 8976 Enqueuing Move request for scope (0.04, 9.00)
23:18:49.485 00.000 8976 move complete, result=0
23:18:49.485 00.000 9828 Worker thread wakes up
23:18:49.485 00.000 8976 worker thread done servicing request
23:18:49.485 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 9.00) opts 0x4
23:18:49.485 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 9.00)
23:18:49.485 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
23:18:49.485 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.59 = 1.31)
23:18:49.485 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=9.00 hyp=9.00 cameraTheta=1.57 mountX=-0.41 mountY=8.70, mountTheta=1.62
23:18:49.485 00.000 9828 Moving (0.04, 9.00) raw xDistance=-0.41 yDistance=8.70
23:18:49.485 00.000 9828 MoveAxis(E, 43, B)
23:18:49.485 00.000 9828 Guiding  Dir = 2, Dur = 43
23:18:49.485 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=406, med=32, FiltMin=27, FiltMax=285, Gamma=2.260
23:18:49.486 00.001 9828 IsSlewing returns 0
23:18:49.486 00.000 9828 IsGuiding returns 0
23:18:49.486 00.000 9828 PulseGuide returned control before completion, sleep 53
23:18:49.495 00.009 5052 UpdateGuideState exits: m=6813 SNR=57.8
23:18:49.495 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:49.495 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:49.495 00.000 5052 Enqueuing Expose request
23:18:49.495 00.000 8976 Worker thread wakes up
23:18:49.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:49.495 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,346,37,37)
23:18:49.503 00.008 5052 GuideStep: 136.5 px 0 ms WEST, -176.2 px 0 ms NORTH
23:18:49.541 00.038 9828 IsGuiding returns 1
23:18:49.541 00.000 9828 scope still moving after pulse duration time elapsed
23:18:49.573 00.032 9828 IsSlewing returns 0
23:18:49.574 00.001 9828 IsGuiding returns 1
23:18:49.605 00.031 9828 IsSlewing returns 0
23:18:49.605 00.000 9828 IsGuiding returns 1
23:18:49.645 00.040 9828 IsSlewing returns 0
23:18:49.645 00.000 9828 IsGuiding returns 0
23:18:49.645 00.000 9828 scope move finished after 43 + 116 ms
23:18:49.645 00.000 9828 Move returns status 0, amount 43
23:18:49.645 00.000 9828 MoveAxis(S, 986, B)
23:18:49.645 00.000 9828 Guiding  Dir = 1, Dur = 986
23:18:49.661 00.016 9828 IsSlewing returns 0
23:18:49.661 00.000 9828 IsGuiding returns 0
23:18:49.661 00.000 9828 PulseGuide returned control before completion, sleep 996
23:18:50.548 00.887 8976 Exposure complete
23:18:50.563 00.015 8976 worker thread done servicing request
23:18:50.563 00.000 5052 OnExposeComplete: enter
23:18:50.563 00.000 5052 UpdateGuideState(): m_state=6
23:18:50.563 00.000 5052 Star::Find(18, 204, 363, 0, (0,0,0,0), 0.1, 10.0, 0) frame 376
23:18:50.563 00.000 5052 Star::Find returns 1 (0), X=203.91, Y=367.59, Mass=6356, SNR=55.8, Peak=222 HFD=5.5
23:18:50.563 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:18:50.563 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:18:50.563 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=198.32 hyp=198.32 cameraTheta=1.57 mountX=139.89 mountY=-179.11, mountTheta=-0.91
23:18:50.564 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=198.32, opts=13)
23:18:50.564 00.000 5052 Enqueuing Move request for stepguider (-0.16, 198.32)
23:18:50.564 00.000 8976 Worker thread wakes up
23:18:50.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 198.32) opts 0xd
23:18:50.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 198.32)
23:18:50.564 00.000 8976 Moving (-0.16, 198.32) raw xDistance=139.89 yDistance=-179.11
23:18:50.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 94.58 from input 139.89
23:18:50.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns -121.17 from input -179.11
23:18:50.564 00.000 8976 MoveAxis(L, 305, ABG)
23:18:50.564 00.000 8976 stepping (-39, 39) + (-305, 0)
23:18:50.564 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:50.564 00.000 8976 MoveAxis(U, 572, ABG)
23:18:50.564 00.000 8976 stepping (-39, 39) + (0, 572)
23:18:50.564 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:50.565 00.001 8976 secondary mount is busy, cannot bump
23:18:50.565 00.000 8976 move complete, result=0
23:18:50.565 00.000 8976 worker thread done servicing request
23:18:50.565 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=222, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:18:50.575 00.010 5052 UpdateGuideState exits: m=6356 SNR=55.8
23:18:50.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:50.575 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:50.575 00.000 5052 Enqueuing Expose request
23:18:50.575 00.000 8976 Worker thread wakes up
23:18:50.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:50.575 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,350,37,37)
23:18:50.580 00.005 5052 GuideStep: 139.9 px 0 ms WEST, -179.1 px 0 ms NORTH
23:18:50.667 00.087 9828 IsGuiding returns 1
23:18:50.667 00.000 9828 scope still moving after pulse duration time elapsed
23:18:50.698 00.031 9828 IsSlewing returns 0
23:18:50.698 00.000 9828 IsGuiding returns 1
23:18:50.730 00.032 9828 IsSlewing returns 0
23:18:50.730 00.000 9828 IsGuiding returns 1
23:18:50.762 00.032 9828 IsSlewing returns 0
23:18:50.765 00.003 9828 IsGuiding returns 0
23:18:50.765 00.000 9828 scope move finished after 986 + 118 ms
23:18:50.765 00.000 9828 Move returns status 0, amount 986
23:18:50.765 00.000 9828 move complete, result=0
23:18:50.766 00.001 9828 worker thread done servicing request
23:18:50.766 00.000 5052 GuideStep: -0.4 px 43 ms EAST, 8.7 px 986 ms SOUTH
23:18:51.615 00.849 8976 Exposure complete
23:18:51.629 00.014 8976 worker thread done servicing request
23:18:51.629 00.000 5052 OnExposeComplete: enter
23:18:51.629 00.000 5052 UpdateGuideState(): m_state=6
23:18:51.629 00.000 5052 Star::Find(18, 203, 367, 0, (0,0,0,0), 0.1, 10.0, 0) frame 377
23:18:51.629 00.000 5052 Star::Find returns 1 (0), X=203.36, Y=374.34, Mass=6795, SNR=57.8, Peak=317 HFD=4.7
23:18:51.629 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:18:51.629 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:18:51.629 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=205.07 hyp=205.07 cameraTheta=1.57 mountX=145.04 mountY=-184.98, mountTheta=-0.91
23:18:51.630 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=205.07, opts=13)
23:18:51.630 00.000 5052 Enqueuing Move request for stepguider (-0.70, 205.07)
23:18:51.630 00.000 8976 Worker thread wakes up
23:18:51.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 205.07) opts 0xd
23:18:51.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 205.07)
23:18:51.630 00.000 8976 Moving (-0.70, 205.07) raw xDistance=145.04 yDistance=-184.98
23:18:51.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 97.99 from input 145.04
23:18:51.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns -125.02 from input -184.98
23:18:51.630 00.000 8976 MoveAxis(L, 316, ABG)
23:18:51.630 00.000 8976 stepping (-39, 39) + (-316, 0)
23:18:51.630 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:51.630 00.000 8976 MoveAxis(U, 591, ABG)
23:18:51.630 00.000 8976 stepping (-39, 39) + (0, 591)
23:18:51.630 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:51.631 00.001 8976 FAR outside bump range, increase bump weight 15.00 => 16.00
23:18:51.631 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:51.631 00.000 8976 Scheduling Mount bump of (-0.031, 9.000)
23:18:51.631 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=9.00, opts=4)
23:18:51.631 00.000 8976 Enqueuing Move request for scope (-0.03, 9.00)
23:18:51.631 00.000 8976 move complete, result=0
23:18:51.631 00.000 9828 Worker thread wakes up
23:18:51.631 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 9.00) opts 0x4
23:18:51.631 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=317, med=32, FiltMin=27, FiltMax=266, Gamma=2.260
23:18:51.631 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 9.00)
23:18:51.631 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.68 = -1.61)
23:18:51.631 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.32)
23:18:51.631 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=9.00 hyp=9.00 cameraTheta=1.57 mountX=-0.34 mountY=8.72, mountTheta=1.61
23:18:51.631 00.000 9828 Moving (-0.03, 9.00) raw xDistance=-0.34 yDistance=8.72
23:18:51.631 00.000 8976 worker thread done servicing request
23:18:51.631 00.000 9828 MoveAxis(E, 36, B)
23:18:51.631 00.000 9828 Guiding  Dir = 2, Dur = 36
23:18:51.631 00.000 9828 IsSlewing returns 0
23:18:51.631 00.000 9828 IsGuiding returns 0
23:18:51.632 00.001 9828 PulseGuide returned control before completion, sleep 46
23:18:51.640 00.008 5052 UpdateGuideState exits: m=6795 SNR=57.8
23:18:51.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:51.640 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:51.640 00.000 5052 Enqueuing Expose request
23:18:51.640 00.000 8976 Worker thread wakes up
23:18:51.641 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:51.641 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,356,37,37)
23:18:51.646 00.005 5052 GuideStep: 145.0 px 0 ms WEST, -185.0 px 0 ms NORTH
23:18:51.687 00.041 9828 IsGuiding returns 1
23:18:51.687 00.000 9828 scope still moving after pulse duration time elapsed
23:18:51.717 00.030 9828 IsSlewing returns 0
23:18:51.717 00.000 9828 IsGuiding returns 1
23:18:51.748 00.031 9828 IsSlewing returns 0
23:18:51.748 00.000 9828 IsGuiding returns 1
23:18:51.780 00.032 9828 IsSlewing returns 0
23:18:51.780 00.000 9828 IsGuiding returns 0
23:18:51.780 00.000 9828 scope move finished after 36 + 112 ms
23:18:51.780 00.000 9828 Move returns status 0, amount 36
23:18:51.780 00.000 9828 MoveAxis(S, 988, B)
23:18:51.780 00.000 9828 Guiding  Dir = 1, Dur = 988
23:18:51.796 00.016 9828 IsSlewing returns 0
23:18:51.796 00.000 9828 IsGuiding returns 0
23:18:51.796 00.000 9828 PulseGuide returned control before completion, sleep 998
23:18:52.684 00.888 8976 Exposure complete
23:18:52.698 00.014 8976 worker thread done servicing request
23:18:52.698 00.000 5052 OnExposeComplete: enter
23:18:52.698 00.000 5052 UpdateGuideState(): m_state=6
23:18:52.698 00.000 5052 Star::Find(18, 203, 374, 0, (0,0,0,0), 0.1, 10.0, 0) frame 378
23:18:52.699 00.001 5052 Star::Find returns 1 (0), X=203.94, Y=377.58, Mass=6277, SNR=55.4, Peak=207 HFD=5.5
23:18:52.699 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:18:52.699 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:18:52.699 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=208.31 hyp=208.31 cameraTheta=1.57 mountX=146.91 mountY=-188.15, mountTheta=-0.91
23:18:52.699 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=208.31, opts=13)
23:18:52.699 00.000 5052 Enqueuing Move request for stepguider (-0.12, 208.31)
23:18:52.700 00.001 8976 Worker thread wakes up
23:18:52.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 208.31) opts 0xd
23:18:52.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 208.31)
23:18:52.700 00.000 8976 Moving (-0.12, 208.31) raw xDistance=146.91 yDistance=-188.15
23:18:52.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 99.41 from input 146.91
23:18:52.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns -127.29 from input -188.15
23:18:52.700 00.000 8976 MoveAxis(L, 321, ABG)
23:18:52.700 00.000 8976 stepping (-39, 39) + (-321, 0)
23:18:52.700 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:52.700 00.000 8976 MoveAxis(U, 601, ABG)
23:18:52.700 00.000 8976 stepping (-39, 39) + (0, 601)
23:18:52.700 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:52.700 00.000 8976 secondary mount is busy, cannot bump
23:18:52.700 00.000 8976 move complete, result=0
23:18:52.700 00.000 8976 worker thread done servicing request
23:18:52.701 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=207, med=32, FiltMin=27, FiltMax=185, Gamma=2.260
23:18:52.711 00.010 5052 UpdateGuideState exits: m=6277 SNR=55.4
23:18:52.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:52.711 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:52.711 00.000 5052 Enqueuing Expose request
23:18:52.711 00.000 8976 Worker thread wakes up
23:18:52.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:52.711 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,360,37,37)
23:18:52.716 00.005 5052 GuideStep: 146.9 px 0 ms WEST, -188.1 px 0 ms NORTH
23:18:52.805 00.089 9828 IsGuiding returns 1
23:18:52.805 00.000 9828 scope still moving after pulse duration time elapsed
23:18:52.837 00.032 9828 IsSlewing returns 0
23:18:52.837 00.000 9828 IsGuiding returns 1
23:18:52.869 00.032 9828 IsSlewing returns 0
23:18:52.869 00.000 9828 IsGuiding returns 1
23:18:52.899 00.030 9828 IsSlewing returns 0
23:18:52.899 00.000 9828 IsGuiding returns 1
23:18:52.931 00.032 9828 IsSlewing returns 0
23:18:52.931 00.000 9828 IsGuiding returns 0
23:18:52.931 00.000 9828 scope move finished after 988 + 146 ms
23:18:52.931 00.000 9828 Move returns status 0, amount 988
23:18:52.931 00.000 9828 move complete, result=0
23:18:52.931 00.000 9828 worker thread done servicing request
23:18:52.931 00.000 5052 GuideStep: -0.3 px 36 ms EAST, 8.7 px 988 ms SOUTH
23:18:53.758 00.827 8976 Exposure complete
23:18:53.771 00.013 8976 worker thread done servicing request
23:18:53.771 00.000 5052 OnExposeComplete: enter
23:18:53.771 00.000 5052 UpdateGuideState(): m_state=6
23:18:53.772 00.001 5052 Star::Find(18, 203, 377, 0, (0,0,0,0), 0.1, 10.0, 0) frame 379
23:18:53.772 00.000 5052 Star::Find returns 1 (0), X=204.26, Y=384.69, Mass=6528, SNR=56.7, Peak=296 HFD=4.7
23:18:53.772 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:18:53.772 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:18:53.772 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=215.42 hyp=215.42 cameraTheta=1.57 mountX=151.69 mountY=-194.71, mountTheta=-0.91
23:18:53.772 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=215.42, opts=13)
23:18:53.773 00.001 5052 Enqueuing Move request for stepguider (0.20, 215.42)
23:18:53.773 00.000 8976 Worker thread wakes up
23:18:53.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 215.42) opts 0xd
23:18:53.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 215.42)
23:18:53.773 00.000 8976 Moving (0.20, 215.42) raw xDistance=151.69 yDistance=-194.71
23:18:53.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 102.53 from input 151.69
23:18:53.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns -131.58 from input -194.71
23:18:53.773 00.000 8976 MoveAxis(L, 331, ABG)
23:18:53.773 00.000 8976 stepping (-39, 39) + (-331, 0)
23:18:53.773 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:53.773 00.000 8976 MoveAxis(U, 622, ABG)
23:18:53.773 00.000 8976 stepping (-39, 39) + (0, 622)
23:18:53.773 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:53.773 00.000 8976 FAR outside bump range, increase bump weight 16.00 => 17.00
23:18:53.773 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:53.773 00.000 8976 Scheduling Mount bump of (0.008, 9.000)
23:18:53.774 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=9.00, opts=4)
23:18:53.774 00.000 8976 Enqueuing Move request for scope (0.01, 9.00)
23:18:53.774 00.000 8976 move complete, result=0
23:18:53.774 00.000 9828 Worker thread wakes up
23:18:53.774 00.000 8976 worker thread done servicing request
23:18:53.774 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 9.00) opts 0x4
23:18:53.774 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 9.00)
23:18:53.774 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
23:18:53.774 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.32)
23:18:53.774 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=296, med=32, FiltMin=28, FiltMax=256, Gamma=2.260
23:18:53.774 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=9.00 hyp=9.00 cameraTheta=1.57 mountX=-0.37 mountY=8.71, mountTheta=1.61
23:18:53.774 00.000 9828 Moving (0.01, 9.00) raw xDistance=-0.37 yDistance=8.71
23:18:53.774 00.000 9828 MoveAxis(E, 40, B)
23:18:53.774 00.000 9828 Guiding  Dir = 2, Dur = 40
23:18:53.775 00.001 9828 IsSlewing returns 0
23:18:53.775 00.000 9828 IsGuiding returns 0
23:18:53.775 00.000 9828 PulseGuide returned control before completion, sleep 50
23:18:53.784 00.009 5052 UpdateGuideState exits: m=6528 SNR=56.7
23:18:53.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:53.784 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:53.784 00.000 5052 Enqueuing Expose request
23:18:53.784 00.000 8976 Worker thread wakes up
23:18:53.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:53.784 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,367,37,37)
23:18:53.789 00.005 5052 GuideStep: 151.7 px 0 ms WEST, -194.7 px 0 ms NORTH
23:18:53.829 00.040 9828 IsGuiding returns 1
23:18:53.829 00.000 9828 scope still moving after pulse duration time elapsed
23:18:53.860 00.031 9828 IsSlewing returns 0
23:18:53.860 00.000 9828 IsGuiding returns 1
23:18:53.891 00.031 9828 IsSlewing returns 0
23:18:53.891 00.000 9828 IsGuiding returns 1
23:18:53.922 00.031 9828 IsSlewing returns 0
23:18:53.922 00.000 9828 IsGuiding returns 1
23:18:53.952 00.030 9828 IsSlewing returns 0
23:18:53.952 00.000 9828 IsGuiding returns 0
23:18:53.952 00.000 9828 scope move finished after 40 + 137 ms
23:18:53.952 00.000 9828 Move returns status 0, amount 40
23:18:53.952 00.000 9828 MoveAxis(S, 987, B)
23:18:53.952 00.000 9828 Guiding  Dir = 1, Dur = 987
23:18:53.968 00.016 9828 IsSlewing returns 0
23:18:53.968 00.000 9828 IsGuiding returns 0
23:18:53.968 00.000 9828 PulseGuide returned control before completion, sleep 997
23:18:54.829 00.861 8976 Exposure complete
23:18:54.842 00.013 8976 worker thread done servicing request
23:18:54.842 00.000 5052 OnExposeComplete: enter
23:18:54.842 00.000 5052 UpdateGuideState(): m_state=6
23:18:54.843 00.001 5052 Star::Find(18, 204, 384, 0, (0,0,0,0), 0.1, 10.0, 0) frame 380
23:18:54.843 00.000 5052 Star::Find returns 1 (1), X=203.84, Y=386.86, Mass=6159, SNR=54.8, Peak=186 HFD=5.9
23:18:54.843 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:18:54.843 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:18:54.843 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=217.59 hyp=217.59 cameraTheta=1.57 mountX=153.52 mountY=-196.49, mountTheta=-0.91
23:18:54.843 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=217.59, opts=13)
23:18:54.844 00.001 5052 Enqueuing Move request for stepguider (-0.22, 217.59)
23:18:54.844 00.000 8976 Worker thread wakes up
23:18:54.844 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 217.59) opts 0xd
23:18:54.844 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 217.59)
23:18:54.844 00.000 8976 Moving (-0.22, 217.59) raw xDistance=153.52 yDistance=-196.49
23:18:54.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 103.89 from input 153.52
23:18:54.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns -133.00 from input -196.49
23:18:54.844 00.000 8976 MoveAxis(L, 335, ABG)
23:18:54.844 00.000 8976 stepping (-39, 39) + (-335, 0)
23:18:54.844 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:54.844 00.000 8976 MoveAxis(U, 628, ABG)
23:18:54.844 00.000 8976 stepping (-39, 39) + (0, 628)
23:18:54.844 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:54.844 00.000 8976 secondary mount is busy, cannot bump
23:18:54.844 00.000 8976 move complete, result=0
23:18:54.844 00.000 8976 worker thread done servicing request
23:18:54.845 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=186, med=31, FiltMin=27, FiltMax=182, Gamma=2.260
23:18:54.854 00.009 5052 UpdateGuideState exits: m=6159 SNR=54.8 Saturated
23:18:54.856 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:54.857 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:54.857 00.000 5052 Enqueuing Expose request
23:18:54.857 00.000 8976 Worker thread wakes up
23:18:54.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:54.857 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,369,37,37)
23:18:54.863 00.006 5052 GuideStep: 153.5 px 0 ms WEST, -196.5 px 0 ms NORTH
23:18:54.979 00.116 9828 IsGuiding returns 1
23:18:54.979 00.000 9828 scope still moving after pulse duration time elapsed
23:18:55.010 00.031 9828 IsSlewing returns 0
23:18:55.010 00.000 9828 IsGuiding returns 1
23:18:55.041 00.031 9828 IsSlewing returns 0
23:18:55.041 00.000 9828 IsGuiding returns 1
23:18:55.072 00.031 9828 IsSlewing returns 0
23:18:55.072 00.000 9828 IsGuiding returns 0
23:18:55.072 00.000 9828 scope move finished after 987 + 117 ms
23:18:55.072 00.000 9828 Move returns status 0, amount 987
23:18:55.072 00.000 9828 move complete, result=0
23:18:55.072 00.000 9828 worker thread done servicing request
23:18:55.072 00.000 5052 GuideStep: -0.4 px 40 ms EAST, 8.7 px 987 ms SOUTH
23:18:55.902 00.830 8976 Exposure complete
23:18:55.916 00.014 8976 worker thread done servicing request
23:18:55.916 00.000 5052 OnExposeComplete: enter
23:18:55.916 00.000 5052 UpdateGuideState(): m_state=6
23:18:55.916 00.000 5052 Star::Find(18, 203, 386, 0, (0,0,0,0), 0.1, 10.0, 0) frame 381
23:18:55.917 00.001 5052 Star::Find returns 1 (0), X=202.03, Y=393.05, Mass=6308, SNR=55.6, Peak=313 HFD=4.5
23:18:55.917 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:18:55.917 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:18:55.917 00.000 5052 CameraToMount -- cameraX=-2.03 cameraY=223.78 hyp=223.79 cameraTheta=1.58 mountX=159.17 mountY=-201.31, mountTheta=-0.90
23:18:55.918 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.03, y=223.78, opts=13)
23:18:55.918 00.000 5052 Enqueuing Move request for stepguider (-2.03, 223.78)
23:18:55.918 00.000 8976 Worker thread wakes up
23:18:55.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.03, 223.78) opts 0xd
23:18:55.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.03, 223.78)
23:18:55.918 00.000 8976 Moving (-2.03, 223.78) raw xDistance=159.17 yDistance=-201.31
23:18:55.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 107.55 from input 159.17
23:18:55.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -136.14 from input -201.31
23:18:55.918 00.000 8976 MoveAxis(L, 347, ABG)
23:18:55.918 00.000 8976 stepping (-39, 39) + (-347, 0)
23:18:55.918 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:55.918 00.000 8976 MoveAxis(U, 643, ABG)
23:18:55.918 00.000 8976 stepping (-39, 39) + (0, 643)
23:18:55.918 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:55.918 00.000 8976 FAR outside bump range, increase bump weight 17.00 => 18.00
23:18:55.918 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:55.919 00.001 8976 Scheduling Mount bump of (-0.082, 9.000)
23:18:55.919 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=9.00, opts=4)
23:18:55.919 00.000 8976 Enqueuing Move request for scope (-0.08, 9.00)
23:18:55.919 00.000 8976 move complete, result=0
23:18:55.919 00.000 9828 Worker thread wakes up
23:18:55.919 00.000 8976 worker thread done servicing request
23:18:55.919 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 9.00) opts 0x4
23:18:55.919 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 9.00)
23:18:55.919 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=313, med=32, FiltMin=28, FiltMax=227, Gamma=2.260
23:18:55.919 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
23:18:55.919 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.61 = 1.33)
23:18:55.919 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=9.00 hyp=9.00 cameraTheta=1.58 mountX=-0.28 mountY=8.73, mountTheta=1.60
23:18:55.919 00.000 9828 Moving (-0.08, 9.00) raw xDistance=-0.28 yDistance=8.73
23:18:55.919 00.000 9828 MoveAxis(E, 30, B)
23:18:55.919 00.000 9828 Guiding  Dir = 2, Dur = 30
23:18:55.920 00.001 9828 IsSlewing returns 0
23:18:55.920 00.000 9828 IsGuiding returns 0
23:18:55.920 00.000 9828 PulseGuide returned control before completion, sleep 40
23:18:55.930 00.010 5052 UpdateGuideState exits: m=6308 SNR=55.6
23:18:55.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:55.930 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:55.930 00.000 5052 Enqueuing Expose request
23:18:55.930 00.000 8976 Worker thread wakes up
23:18:55.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:55.930 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,375,37,37)
23:18:55.936 00.006 5052 GuideStep: 159.2 px 0 ms WEST, -201.3 px 0 ms NORTH
23:18:55.971 00.035 9828 IsGuiding returns 1
23:18:55.971 00.000 9828 scope still moving after pulse duration time elapsed
23:18:56.003 00.032 9828 IsSlewing returns 0
23:18:56.003 00.000 9828 IsGuiding returns 1
23:18:56.034 00.031 9828 IsSlewing returns 0
23:18:56.034 00.000 9828 IsGuiding returns 1
23:18:56.065 00.031 9828 IsSlewing returns 0
23:18:56.065 00.000 9828 IsGuiding returns 0
23:18:56.065 00.000 9828 scope move finished after 30 + 114 ms
23:18:56.065 00.000 9828 Move returns status 0, amount 30
23:18:56.065 00.000 9828 MoveAxis(S, 990, B)
23:18:56.065 00.000 9828 Guiding  Dir = 1, Dur = 990
23:18:56.080 00.015 9828 IsSlewing returns 0
23:18:56.080 00.000 9828 IsGuiding returns 0
23:18:56.080 00.000 9828 PulseGuide returned control before completion, sleep 1000
23:18:56.967 00.887 8976 Exposure complete
23:18:56.982 00.015 8976 worker thread done servicing request
23:18:56.982 00.000 5052 OnExposeComplete: enter
23:18:56.982 00.000 5052 UpdateGuideState(): m_state=6
23:18:56.982 00.000 5052 Star::Find(18, 202, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 382
23:18:56.983 00.001 5052 Star::Find returns 1 (0), X=199.83, Y=395.46, Mass=5432, SNR=51.6, Peak=169 HFD=5.6
23:18:56.983 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:18:56.983 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:18:56.983 00.000 5052 CameraToMount -- cameraX=-4.23 cameraY=226.19 hyp=226.23 cameraTheta=1.59 mountX=162.42 mountY=-202.54, mountTheta=-0.89
23:18:56.984 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.23, y=226.19, opts=13)
23:18:56.984 00.000 5052 Enqueuing Move request for stepguider (-4.23, 226.19)
23:18:56.984 00.000 8976 Worker thread wakes up
23:18:56.984 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.23, 226.19) opts 0xd
23:18:56.984 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.23, 226.19)
23:18:56.984 00.000 8976 Moving (-4.23, 226.19) raw xDistance=162.42 yDistance=-202.54
23:18:56.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 109.85 from input 162.42
23:18:56.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns -137.13 from input -202.54
23:18:56.984 00.000 8976 MoveAxis(L, 354, ABG)
23:18:56.984 00.000 8976 stepping (-39, 39) + (-354, 0)
23:18:56.984 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:56.984 00.000 8976 MoveAxis(U, 648, ABG)
23:18:56.984 00.000 8976 stepping (-39, 39) + (0, 648)
23:18:56.984 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:56.984 00.000 8976 secondary mount is busy, cannot bump
23:18:56.984 00.000 8976 move complete, result=0
23:18:56.985 00.001 8976 worker thread done servicing request
23:18:56.985 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=27, FiltMax=142, Gamma=2.260
23:18:56.995 00.010 5052 UpdateGuideState exits: m=5432 SNR=51.6
23:18:56.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:56.995 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:56.995 00.000 5052 Enqueuing Expose request
23:18:56.995 00.000 8976 Worker thread wakes up
23:18:56.996 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:56.996 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,377,37,37)
23:18:57.002 00.006 5052 GuideStep: 162.4 px 0 ms WEST, -202.5 px 0 ms NORTH
23:18:57.086 00.084 9828 IsGuiding returns 1
23:18:57.086 00.000 9828 scope still moving after pulse duration time elapsed
23:18:57.117 00.031 9828 IsSlewing returns 0
23:18:57.117 00.000 9828 IsGuiding returns 1
23:18:57.148 00.031 9828 IsSlewing returns 0
23:18:57.148 00.000 9828 IsGuiding returns 1
23:18:57.179 00.031 9828 IsSlewing returns 0
23:18:57.179 00.000 9828 IsGuiding returns 1
23:18:57.211 00.032 9828 IsSlewing returns 0
23:18:57.211 00.000 9828 IsGuiding returns 0
23:18:57.211 00.000 9828 scope move finished after 990 + 141 ms
23:18:57.211 00.000 9828 Move returns status 0, amount 990
23:18:57.211 00.000 9828 move complete, result=0
23:18:57.211 00.000 9828 worker thread done servicing request
23:18:57.211 00.000 5052 GuideStep: -0.3 px 30 ms EAST, 8.7 px 990 ms SOUTH
23:18:58.045 00.834 8976 Exposure complete
23:18:58.060 00.015 8976 worker thread done servicing request
23:18:58.060 00.000 5052 OnExposeComplete: enter
23:18:58.060 00.000 5052 UpdateGuideState(): m_state=6
23:18:58.060 00.000 5052 Star::Find(18, 199, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 383
23:18:58.060 00.000 5052 Star::Find returns 1 (0), X=199.17, Y=403.33, Mass=6048, SNR=54.5, Peak=237 HFD=5.1
23:18:58.060 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:18:58.060 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:18:58.061 00.001 5052 CameraToMount -- cameraX=-4.89 cameraY=234.05 hyp=234.11 cameraTheta=1.59 mountX=168.44 mountY=-209.37, mountTheta=-0.89
23:18:58.061 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.89, y=234.05, opts=13)
23:18:58.061 00.000 5052 Enqueuing Move request for stepguider (-4.89, 234.05)
23:18:58.061 00.000 8976 Worker thread wakes up
23:18:58.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.89, 234.05) opts 0xd
23:18:58.062 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-4.89, 234.05)
23:18:58.062 00.000 8976 Moving (-4.89, 234.05) raw xDistance=168.44 yDistance=-209.37
23:18:58.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 113.81 from input 168.44
23:18:58.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns -141.50 from input -209.37
23:18:58.062 00.000 8976 MoveAxis(L, 367, ABG)
23:18:58.062 00.000 8976 stepping (-39, 39) + (-367, 0)
23:18:58.062 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:58.062 00.000 8976 MoveAxis(U, 668, ABG)
23:18:58.062 00.000 8976 stepping (-39, 39) + (0, 668)
23:18:58.062 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:58.062 00.000 8976 FAR outside bump range, increase bump weight 18.00 => 19.00
23:18:58.062 00.000 8976 AO travel limit exceeded, using large bump correction
23:18:58.062 00.000 8976 Scheduling Mount bump of (-0.188, 8.998)
23:18:58.062 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.19, y=9.00, opts=4)
23:18:58.062 00.000 8976 Enqueuing Move request for scope (-0.19, 9.00)
23:18:58.062 00.000 8976 move complete, result=0
23:18:58.062 00.000 9828 Worker thread wakes up
23:18:58.063 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 9.00) opts 0x4
23:18:58.063 00.000 8976 worker thread done servicing request
23:18:58.063 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.19, 9.00)
23:18:58.063 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
23:18:58.063 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.62 = 1.34)
23:18:58.063 00.000 9828 CameraToMount -- cameraX=-0.19 cameraY=9.00 hyp=9.00 cameraTheta=1.59 mountX=-0.18 mountY=8.76, mountTheta=1.59
23:18:58.063 00.000 9828 Moving (-0.19, 9.00) raw xDistance=-0.18 yDistance=8.76
23:18:58.063 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=237, med=32, FiltMin=28, FiltMax=189, Gamma=2.260
23:18:58.063 00.000 9828 MoveAxis(E, 19, B)
23:18:58.063 00.000 9828 Guiding  Dir = 2, Dur = 19
23:18:58.063 00.000 9828 IsSlewing returns 0
23:18:58.064 00.001 9828 IsGuiding returns 0
23:18:58.064 00.000 9828 PulseGuide returned control before completion, sleep 29
23:18:58.073 00.009 5052 UpdateGuideState exits: m=6048 SNR=54.5
23:18:58.074 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:58.074 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:58.074 00.000 5052 Enqueuing Expose request
23:18:58.074 00.000 8976 Worker thread wakes up
23:18:58.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:58.074 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,385,37,37)
23:18:58.080 00.006 5052 GuideStep: 168.4 px 0 ms WEST, -209.4 px 0 ms NORTH
23:18:58.098 00.018 9828 IsGuiding returns 1
23:18:58.098 00.000 9828 scope still moving after pulse duration time elapsed
23:18:58.130 00.032 9828 IsSlewing returns 0
23:18:58.130 00.000 9828 IsGuiding returns 1
23:18:58.160 00.030 9828 IsSlewing returns 0
23:18:58.160 00.000 9828 IsGuiding returns 1
23:18:58.191 00.031 9828 IsSlewing returns 0
23:18:58.191 00.000 9828 IsGuiding returns 0
23:18:58.191 00.000 9828 scope move finished after 19 + 109 ms
23:18:58.191 00.000 9828 Move returns status 0, amount 19
23:18:58.191 00.000 9828 MoveAxis(S, 992, B)
23:18:58.191 00.000 9828 Guiding  Dir = 1, Dur = 992
23:18:58.207 00.016 9828 IsSlewing returns 0
23:18:58.207 00.000 9828 IsGuiding returns 0
23:18:58.207 00.000 9828 PulseGuide returned control before completion, sleep 1002
23:18:59.128 00.921 8976 Exposure complete
23:18:59.142 00.014 8976 worker thread done servicing request
23:18:59.142 00.000 5052 OnExposeComplete: enter
23:18:59.142 00.000 5052 UpdateGuideState(): m_state=6
23:18:59.142 00.000 5052 Star::Find(18, 199, 403, 0, (0,0,0,0), 0.1, 10.0, 0) frame 384
23:18:59.142 00.000 5052 Star::Find returns 1 (0), X=198.63, Y=405.77, Mass=5896, SNR=53.5, Peak=194 HFD=5.5
23:18:59.142 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:18:59.142 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.10 = -1.10)
23:18:59.142 00.000 5052 CameraToMount -- cameraX=-5.43 cameraY=236.49 hyp=236.56 cameraTheta=1.59 mountX=170.54 mountY=-211.34, mountTheta=-0.89
23:18:59.143 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.43, y=236.49, opts=13)
23:18:59.143 00.000 5052 Enqueuing Move request for stepguider (-5.43, 236.49)
23:18:59.143 00.000 8976 Worker thread wakes up
23:18:59.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.43, 236.49) opts 0xd
23:18:59.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.43, 236.49)
23:18:59.143 00.000 8976 Moving (-5.43, 236.49) raw xDistance=170.54 yDistance=-211.34
23:18:59.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 115.41 from input 170.54
23:18:59.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns -143.05 from input -211.34
23:18:59.143 00.000 8976 MoveAxis(L, 372, ABG)
23:18:59.143 00.000 8976 stepping (-39, 39) + (-372, 0)
23:18:59.143 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:59.143 00.000 8976 MoveAxis(U, 676, ABG)
23:18:59.143 00.000 8976 stepping (-39, 39) + (0, 676)
23:18:59.143 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:18:59.143 00.000 8976 secondary mount is busy, cannot bump
23:18:59.144 00.001 8976 move complete, result=0
23:18:59.144 00.000 8976 worker thread done servicing request
23:18:59.144 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=194, med=32, FiltMin=27, FiltMax=186, Gamma=2.260
23:18:59.154 00.010 5052 UpdateGuideState exits: m=5896 SNR=53.5
23:18:59.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:59.154 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:18:59.154 00.000 5052 Enqueuing Expose request
23:18:59.154 00.000 8976 Worker thread wakes up
23:18:59.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:18:59.154 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,388,37,37)
23:18:59.160 00.006 5052 GuideStep: 170.5 px 0 ms WEST, -211.3 px 0 ms NORTH
23:18:59.215 00.055 9828 IsGuiding returns 1
23:18:59.215 00.000 9828 scope still moving after pulse duration time elapsed
23:18:59.247 00.032 9828 IsSlewing returns 0
23:18:59.247 00.000 9828 IsGuiding returns 1
23:18:59.278 00.031 9828 IsSlewing returns 0
23:18:59.278 00.000 9828 IsGuiding returns 1
23:18:59.310 00.032 9828 IsSlewing returns 0
23:18:59.310 00.000 9828 IsGuiding returns 1
23:18:59.342 00.032 9828 IsSlewing returns 0
23:18:59.342 00.000 9828 IsGuiding returns 1
23:18:59.373 00.031 9828 IsSlewing returns 0
23:18:59.373 00.000 9828 IsGuiding returns 1
23:18:59.404 00.031 9828 IsSlewing returns 0
23:18:59.404 00.000 9828 IsGuiding returns 0
23:18:59.404 00.000 9828 scope move finished after 992 + 204 ms
23:18:59.404 00.000 9828 Move returns status 0, amount 992
23:18:59.405 00.001 9828 move complete, result=0
23:18:59.405 00.000 9828 worker thread done servicing request
23:18:59.405 00.000 5052 GuideStep: -0.2 px 19 ms EAST, 8.8 px 992 ms SOUTH
23:19:00.198 00.793 8976 Exposure complete
23:19:00.212 00.014 8976 worker thread done servicing request
23:19:00.212 00.000 5052 OnExposeComplete: enter
23:19:00.212 00.000 5052 UpdateGuideState(): m_state=6
23:19:00.212 00.000 5052 Star::Find(18, 198, 405, 0, (0,0,0,0), 0.1, 10.0, 0) frame 385
23:19:00.212 00.000 5052 Star::Find returns 1 (0), X=199.43, Y=411.98, Mass=6014, SNR=54.4, Peak=224 HFD=5.1
23:19:00.212 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:19:00.212 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:19:00.212 00.000 5052 CameraToMount -- cameraX=-4.63 cameraY=242.70 hyp=242.75 cameraTheta=1.59 mountX=174.35 mountY=-217.29, mountTheta=-0.89
23:19:00.213 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.63, y=242.70, opts=13)
23:19:00.213 00.000 5052 Enqueuing Move request for stepguider (-4.63, 242.70)
23:19:00.213 00.000 8976 Worker thread wakes up
23:19:00.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.63, 242.70) opts 0xd
23:19:00.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.63, 242.70)
23:19:00.213 00.000 8976 Moving (-4.63, 242.70) raw xDistance=174.35 yDistance=-217.29
23:19:00.214 00.001 8976 GuideAlgorithmHysteresis::Result() returns 117.92 from input 174.35
23:19:00.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -146.91 from input -217.29
23:19:00.214 00.000 8976 MoveAxis(L, 380, ABG)
23:19:00.214 00.000 8976 stepping (-39, 39) + (-380, 0)
23:19:00.214 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:00.214 00.000 8976 MoveAxis(U, 694, ABG)
23:19:00.214 00.000 8976 stepping (-39, 39) + (0, 694)
23:19:00.214 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:00.214 00.000 8976 FAR outside bump range, increase bump weight 19.00 => 20.00
23:19:00.214 00.000 8976 limit bump weight to 19.4
23:19:00.214 00.000 8976 AO travel limit exceeded, using large bump correction
23:19:00.214 00.000 8976 Scheduling Mount bump of (-0.172, 8.998)
23:19:00.214 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=9.00, opts=4)
23:19:00.214 00.000 8976 Enqueuing Move request for scope (-0.17, 9.00)
23:19:00.214 00.000 8976 move complete, result=0
23:19:00.214 00.000 9828 Worker thread wakes up
23:19:00.214 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 9.00) opts 0x4
23:19:00.214 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, 9.00)
23:19:00.214 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
23:19:00.215 00.001 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.62 = 1.34)
23:19:00.215 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=9.00 hyp=9.00 cameraTheta=1.59 mountX=-0.19 mountY=8.75, mountTheta=1.59
23:19:00.215 00.000 9828 Moving (-0.17, 9.00) raw xDistance=-0.19 yDistance=8.75
23:19:00.215 00.000 9828 MoveAxis(E, 21, B)
23:19:00.215 00.000 9828 Guiding  Dir = 2, Dur = 21
23:19:00.215 00.000 8976 worker thread done servicing request
23:19:00.215 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=224, med=32, FiltMin=27, FiltMax=201, Gamma=2.260
23:19:00.215 00.000 9828 IsSlewing returns 0
23:19:00.215 00.000 9828 IsGuiding returns 0
23:19:00.215 00.000 9828 PulseGuide returned control before completion, sleep 31
23:19:00.225 00.010 5052 UpdateGuideState exits: m=6014 SNR=54.4
23:19:00.226 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:00.226 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:00.226 00.000 5052 Enqueuing Expose request
23:19:00.226 00.000 8976 Worker thread wakes up
23:19:00.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:00.226 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,394,37,37)
23:19:00.231 00.005 5052 GuideStep: 174.4 px 0 ms WEST, -217.3 px 0 ms NORTH
23:19:00.256 00.025 9828 IsGuiding returns 1
23:19:00.256 00.000 9828 scope still moving after pulse duration time elapsed
23:19:00.287 00.031 9828 IsSlewing returns 0
23:19:00.287 00.000 9828 IsGuiding returns 1
23:19:00.319 00.032 9828 IsSlewing returns 0
23:19:00.319 00.000 9828 IsGuiding returns 1
23:19:00.351 00.032 9828 IsSlewing returns 0
23:19:00.351 00.000 9828 IsGuiding returns 0
23:19:00.351 00.000 9828 scope move finished after 21 + 114 ms
23:19:00.351 00.000 9828 Move returns status 0, amount 21
23:19:00.351 00.000 9828 MoveAxis(S, 992, B)
23:19:00.351 00.000 9828 Guiding  Dir = 1, Dur = 992
23:19:00.366 00.015 9828 IsSlewing returns 0
23:19:00.366 00.000 9828 IsGuiding returns 0
23:19:00.366 00.000 9828 PulseGuide returned control before completion, sleep 1002
23:19:01.269 00.903 8976 Exposure complete
23:19:01.283 00.014 8976 worker thread done servicing request
23:19:01.283 00.000 5052 OnExposeComplete: enter
23:19:01.283 00.000 5052 UpdateGuideState(): m_state=6
23:19:01.283 00.000 5052 Star::Find(18, 199, 411, 0, (0,0,0,0), 0.1, 10.0, 0) frame 386
23:19:01.283 00.000 5052 Star::Find returns 1 (0), X=200.42, Y=414.56, Mass=5546, SNR=52.1, Peak=182 HFD=5.8
23:19:01.283 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:19:01.284 00.001 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:19:01.284 00.000 5052 CameraToMount -- cameraX=-3.64 cameraY=245.29 hyp=245.32 cameraTheta=1.59 mountX=175.47 mountY=-220.05, mountTheta=-0.90
23:19:01.284 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.64, y=245.29, opts=13)
23:19:01.284 00.000 5052 Enqueuing Move request for stepguider (-3.64, 245.29)
23:19:01.284 00.000 8976 Worker thread wakes up
23:19:01.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.64, 245.29) opts 0xd
23:19:01.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.64, 245.29)
23:19:01.284 00.000 8976 Moving (-3.64, 245.29) raw xDistance=175.47 yDistance=-220.05
23:19:01.285 00.001 8976 GuideAlgorithmHysteresis::Result() returns 118.80 from input 175.47
23:19:01.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns -148.92 from input -220.05
23:19:01.285 00.000 8976 MoveAxis(L, 383, ABG)
23:19:01.285 00.000 8976 stepping (-39, 39) + (-383, 0)
23:19:01.285 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:01.285 00.000 8976 MoveAxis(U, 703, ABG)
23:19:01.285 00.000 8976 stepping (-39, 39) + (0, 703)
23:19:01.285 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:01.285 00.000 8976 secondary mount is busy, cannot bump
23:19:01.285 00.000 8976 move complete, result=0
23:19:01.285 00.000 8976 worker thread done servicing request
23:19:01.285 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=182, med=32, FiltMin=27, FiltMax=159, Gamma=2.260
23:19:01.295 00.010 5052 UpdateGuideState exits: m=5546 SNR=52.1
23:19:01.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:01.295 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:01.295 00.000 5052 Enqueuing Expose request
23:19:01.296 00.001 8976 Worker thread wakes up
23:19:01.296 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:01.296 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,397,37,37)
23:19:01.301 00.005 5052 GuideStep: 175.5 px 0 ms WEST, -220.1 px 0 ms NORTH
23:19:01.375 00.074 9828 IsGuiding returns 1
23:19:01.375 00.000 9828 scope still moving after pulse duration time elapsed
23:19:01.406 00.031 9828 IsSlewing returns 0
23:19:01.406 00.000 9828 IsGuiding returns 1
23:19:01.437 00.031 9828 IsSlewing returns 0
23:19:01.437 00.000 9828 IsGuiding returns 1
23:19:01.468 00.031 9828 IsSlewing returns 0
23:19:01.468 00.000 9828 IsGuiding returns 1
23:19:01.499 00.031 9828 IsSlewing returns 0
23:19:01.499 00.000 9828 IsGuiding returns 0
23:19:01.499 00.000 9828 scope move finished after 992 + 140 ms
23:19:01.499 00.000 9828 Move returns status 0, amount 992
23:19:01.499 00.000 9828 move complete, result=0
23:19:01.499 00.000 9828 worker thread done servicing request
23:19:01.499 00.000 5052 GuideStep: -0.2 px 21 ms EAST, 8.8 px 992 ms SOUTH
23:19:02.342 00.843 8976 Exposure complete
23:19:02.355 00.013 8976 worker thread done servicing request
23:19:02.356 00.001 5052 OnExposeComplete: enter
23:19:02.356 00.000 5052 UpdateGuideState(): m_state=6
23:19:02.356 00.000 5052 Star::Find(18, 200, 414, 0, (0,0,0,0), 0.1, 10.0, 0) frame 387
23:19:02.356 00.000 5052 Star::Find returns 1 (0), X=201.99, Y=420.40, Mass=5791, SNR=53.4, Peak=329 HFD=4.3
23:19:02.356 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:19:02.356 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:19:02.356 00.000 5052 CameraToMount -- cameraX=-2.08 cameraY=251.12 hyp=251.13 cameraTheta=1.58 mountX=178.47 mountY=-226.00, mountTheta=-0.90
23:19:02.357 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.08, y=251.12, opts=13)
23:19:02.357 00.000 5052 Enqueuing Move request for stepguider (-2.08, 251.12)
23:19:02.357 00.000 8976 Worker thread wakes up
23:19:02.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.08, 251.12) opts 0xd
23:19:02.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.08, 251.12)
23:19:02.357 00.000 8976 Moving (-2.08, 251.12) raw xDistance=178.47 yDistance=-226.00
23:19:02.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 120.75 from input 178.47
23:19:02.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -152.80 from input -226.00
23:19:02.357 00.000 8976 MoveAxis(L, 390, ABG)
23:19:02.357 00.000 8976 stepping (-39, 39) + (-390, 0)
23:19:02.357 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:02.357 00.000 8976 MoveAxis(U, 722, ABG)
23:19:02.357 00.000 8976 stepping (-39, 39) + (0, 722)
23:19:02.357 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:02.357 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:19:02.357 00.000 8976 limit bump weight to 19.4
23:19:02.357 00.000 8976 AO travel limit exceeded, using large bump correction
23:19:02.357 00.000 8976 Scheduling Mount bump of (-0.074, 9.000)
23:19:02.357 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=9.00, opts=4)
23:19:02.358 00.001 8976 Enqueuing Move request for scope (-0.07, 9.00)
23:19:02.358 00.000 8976 move complete, result=0
23:19:02.358 00.000 9828 Worker thread wakes up
23:19:02.358 00.000 8976 worker thread done servicing request
23:19:02.358 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 9.00) opts 0x4
23:19:02.358 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 9.00)
23:19:02.358 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
23:19:02.358 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.61 = 1.32)
23:19:02.358 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=329, med=32, FiltMin=28, FiltMax=247, Gamma=2.260
23:19:02.358 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=9.00 hyp=9.00 cameraTheta=1.58 mountX=-0.29 mountY=8.73, mountTheta=1.60
23:19:02.358 00.000 9828 Moving (-0.07, 9.00) raw xDistance=-0.29 yDistance=8.73
23:19:02.358 00.000 9828 MoveAxis(E, 31, B)
23:19:02.358 00.000 9828 Guiding  Dir = 2, Dur = 31
23:19:02.359 00.001 9828 IsSlewing returns 0
23:19:02.359 00.000 9828 IsGuiding returns 0
23:19:02.359 00.000 9828 PulseGuide returned control before completion, sleep 41
23:19:02.368 00.009 5052 UpdateGuideState exits: m=5791 SNR=53.4
23:19:02.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:02.369 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:02.369 00.000 5052 Enqueuing Expose request
23:19:02.369 00.000 8976 Worker thread wakes up
23:19:02.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:02.369 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,402,37,37)
23:19:02.374 00.005 5052 GuideStep: 178.5 px 0 ms WEST, -226.0 px 0 ms NORTH
23:19:02.412 00.038 9828 IsGuiding returns 1
23:19:02.412 00.000 9828 scope still moving after pulse duration time elapsed
23:19:02.443 00.031 9828 IsSlewing returns 0
23:19:02.443 00.000 9828 IsGuiding returns 1
23:19:02.474 00.031 9828 IsSlewing returns 0
23:19:02.474 00.000 9828 IsGuiding returns 1
23:19:02.506 00.032 9828 IsSlewing returns 0
23:19:02.506 00.000 9828 IsGuiding returns 0
23:19:02.506 00.000 9828 scope move finished after 31 + 115 ms
23:19:02.506 00.000 9828 Move returns status 0, amount 31
23:19:02.506 00.000 9828 MoveAxis(S, 989, B)
23:19:02.506 00.000 9828 Guiding  Dir = 1, Dur = 989
23:19:02.521 00.015 9828 IsSlewing returns 0
23:19:02.521 00.000 9828 IsGuiding returns 0
23:19:02.521 00.000 9828 PulseGuide returned control before completion, sleep 999
23:19:03.405 00.884 8976 Exposure complete
23:19:03.419 00.014 8976 worker thread done servicing request
23:19:03.419 00.000 5052 OnExposeComplete: enter
23:19:03.419 00.000 5052 UpdateGuideState(): m_state=6
23:19:03.419 00.000 5052 Star::Find(18, 201, 420, 0, (0,0,0,0), 0.1, 10.0, 0) frame 388
23:19:03.420 00.001 5052 Star::Find returns 1 (0), X=202.21, Y=422.67, Mass=5451, SNR=51.5, Peak=204 HFD=5.2
23:19:03.420 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:19:03.420 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:19:03.420 00.000 5052 CameraToMount -- cameraX=-1.85 cameraY=253.39 hyp=253.40 cameraTheta=1.58 mountX=179.91 mountY=-228.14, mountTheta=-0.90
23:19:03.420 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.85, y=253.39, opts=13)
23:19:03.420 00.000 5052 Enqueuing Move request for stepguider (-1.85, 253.39)
23:19:03.420 00.000 8976 Worker thread wakes up
23:19:03.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.85, 253.39) opts 0xd
23:19:03.421 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.85, 253.39)
23:19:03.421 00.000 8976 Moving (-1.85, 253.39) raw xDistance=179.91 yDistance=-228.14
23:19:03.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 121.80 from input 179.91
23:19:03.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns -154.43 from input -228.14
23:19:03.421 00.000 8976 MoveAxis(L, 393, ABG)
23:19:03.421 00.000 8976 stepping (-39, 39) + (-393, 0)
23:19:03.421 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:03.421 00.000 8976 MoveAxis(U, 730, ABG)
23:19:03.421 00.000 8976 stepping (-39, 39) + (0, 730)
23:19:03.421 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:03.421 00.000 8976 secondary mount is busy, cannot bump
23:19:03.421 00.000 8976 move complete, result=0
23:19:03.421 00.000 8976 worker thread done servicing request
23:19:03.421 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=204, med=32, FiltMin=28, FiltMax=184, Gamma=2.260
23:19:03.432 00.011 5052 UpdateGuideState exits: m=5451 SNR=51.5
23:19:03.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:03.432 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:03.432 00.000 5052 Enqueuing Expose request
23:19:03.432 00.000 8976 Worker thread wakes up
23:19:03.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:03.432 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,405,37,37)
23:19:03.437 00.005 5052 GuideStep: 179.9 px 0 ms WEST, -228.1 px 0 ms NORTH
23:19:03.523 00.086 9828 IsGuiding returns 1
23:19:03.523 00.000 9828 scope still moving after pulse duration time elapsed
23:19:03.555 00.032 9828 IsSlewing returns 0
23:19:03.555 00.000 9828 IsGuiding returns 1
23:19:03.587 00.032 9828 IsSlewing returns 0
23:19:03.587 00.000 9828 IsGuiding returns 1
23:19:03.619 00.032 9828 IsSlewing returns 0
23:19:03.619 00.000 9828 IsGuiding returns 1
23:19:03.650 00.031 9828 IsSlewing returns 0
23:19:03.650 00.000 9828 IsGuiding returns 0
23:19:03.650 00.000 9828 scope move finished after 989 + 139 ms
23:19:03.650 00.000 9828 Move returns status 0, amount 989
23:19:03.650 00.000 9828 move complete, result=0
23:19:03.650 00.000 9828 worker thread done servicing request
23:19:03.650 00.000 5052 GuideStep: -0.3 px 31 ms EAST, 8.7 px 989 ms SOUTH
23:19:04.471 00.821 8976 Exposure complete
23:19:04.485 00.014 8976 worker thread done servicing request
23:19:04.486 00.001 5052 OnExposeComplete: enter
23:19:04.486 00.000 5052 UpdateGuideState(): m_state=6
23:19:04.486 00.000 5052 Star::Find(18, 202, 422, 0, (0,0,0,0), 0.1, 10.0, 0) frame 389
23:19:04.486 00.000 5052 Star::Find returns 1 (0), X=202.84, Y=427.88, Mass=5747, SNR=53.1, Peak=373 HFD=4.1
23:19:04.486 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:19:04.486 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:19:04.486 00.000 5052 CameraToMount -- cameraX=-1.22 cameraY=258.60 hyp=258.61 cameraTheta=1.58 mountX=183.14 mountY=-233.12, mountTheta=-0.90
23:19:04.487 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.22, y=258.60, opts=13)
23:19:04.487 00.000 5052 Enqueuing Move request for stepguider (-1.22, 258.60)
23:19:04.487 00.000 8976 Worker thread wakes up
23:19:04.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.22, 258.60) opts 0xd
23:19:04.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.22, 258.60)
23:19:04.487 00.000 8976 Moving (-1.22, 258.60) raw xDistance=183.14 yDistance=-233.12
23:19:04.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 123.90 from input 183.14
23:19:04.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -157.68 from input -233.12
23:19:04.487 00.000 8976 MoveAxis(L, 400, ABG)
23:19:04.487 00.000 8976 stepping (-39, 39) + (-400, 0)
23:19:04.487 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:04.487 00.000 8976 MoveAxis(U, 745, ABG)
23:19:04.487 00.000 8976 stepping (-39, 39) + (0, 745)
23:19:04.487 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:04.487 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:19:04.487 00.000 8976 limit bump weight to 19.4
23:19:04.487 00.000 8976 AO travel limit exceeded, using large bump correction
23:19:04.487 00.000 8976 Scheduling Mount bump of (-0.042, 9.000)
23:19:04.487 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=9.00, opts=4)
23:19:04.487 00.000 8976 Enqueuing Move request for scope (-0.04, 9.00)
23:19:04.488 00.001 8976 move complete, result=0
23:19:04.488 00.000 9828 Worker thread wakes up
23:19:04.488 00.000 8976 worker thread done servicing request
23:19:04.488 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 9.00) opts 0x4
23:19:04.488 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=373, med=31, FiltMin=27, FiltMax=273, Gamma=2.260
23:19:04.488 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 9.00)
23:19:04.488 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.61)
23:19:04.488 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.32)
23:19:04.488 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=9.00 hyp=9.00 cameraTheta=1.58 mountX=-0.32 mountY=8.72, mountTheta=1.61
23:19:04.488 00.000 9828 Moving (-0.04, 9.00) raw xDistance=-0.32 yDistance=8.72
23:19:04.488 00.000 9828 MoveAxis(E, 34, B)
23:19:04.488 00.000 9828 Guiding  Dir = 2, Dur = 34
23:19:04.489 00.001 9828 IsSlewing returns 0
23:19:04.489 00.000 9828 IsGuiding returns 0
23:19:04.489 00.000 9828 PulseGuide returned control before completion, sleep 44
23:19:04.498 00.009 5052 UpdateGuideState exits: m=5747 SNR=53.1
23:19:04.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:04.498 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:04.498 00.000 5052 Enqueuing Expose request
23:19:04.498 00.000 8976 Worker thread wakes up
23:19:04.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:04.498 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,410,37,37)
23:19:04.505 00.007 5052 GuideStep: 183.1 px 0 ms WEST, -233.1 px 0 ms NORTH
23:19:04.542 00.037 9828 IsGuiding returns 1
23:19:04.542 00.000 9828 scope still moving after pulse duration time elapsed
23:19:04.574 00.032 9828 IsSlewing returns 0
23:19:04.574 00.000 9828 IsGuiding returns 1
23:19:04.606 00.032 9828 IsSlewing returns 0
23:19:04.606 00.000 9828 IsGuiding returns 1
23:19:04.638 00.032 9828 IsSlewing returns 0
23:19:04.638 00.000 9828 IsGuiding returns 0
23:19:04.638 00.000 9828 scope move finished after 34 + 114 ms
23:19:04.638 00.000 9828 Move returns status 0, amount 34
23:19:04.638 00.000 9828 MoveAxis(S, 988, B)
23:19:04.638 00.000 9828 Guiding  Dir = 1, Dur = 988
23:19:04.653 00.015 9828 IsSlewing returns 0
23:19:04.653 00.000 9828 IsGuiding returns 0
23:19:04.653 00.000 9828 PulseGuide returned control before completion, sleep 998
23:19:05.550 00.897 8976 Exposure complete
23:19:05.564 00.014 8976 worker thread done servicing request
23:19:05.564 00.000 5052 OnExposeComplete: enter
23:19:05.565 00.001 5052 UpdateGuideState(): m_state=6
23:19:05.565 00.000 5052 Star::Find(18, 202, 427, 0, (0,0,0,0), 0.1, 10.0, 0) frame 390
23:19:05.565 00.000 5052 Star::Find returns 1 (0), X=203.44, Y=430.07, Mass=5354, SNR=51.3, Peak=200 HFD=5.2
23:19:05.565 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:19:05.565 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:19:05.565 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=260.80 hyp=260.80 cameraTheta=1.57 mountX=184.26 mountY=-235.36, mountTheta=-0.91
23:19:05.565 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=260.80, opts=13)
23:19:05.566 00.001 5052 Enqueuing Move request for stepguider (-0.62, 260.80)
23:19:05.566 00.000 8976 Worker thread wakes up
23:19:05.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 260.80) opts 0xd
23:19:05.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 260.80)
23:19:05.566 00.000 8976 Moving (-0.62, 260.80) raw xDistance=184.26 yDistance=-235.36
23:19:05.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 124.76 from input 184.26
23:19:05.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns -159.31 from input -235.36
23:19:05.566 00.000 8976 MoveAxis(L, 402, ABG)
23:19:05.566 00.000 8976 stepping (-39, 39) + (-402, 0)
23:19:05.566 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:05.566 00.000 8976 MoveAxis(U, 753, ABG)
23:19:05.566 00.000 8976 stepping (-39, 39) + (0, 753)
23:19:05.566 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:05.566 00.000 8976 secondary mount is busy, cannot bump
23:19:05.566 00.000 8976 move complete, result=0
23:19:05.566 00.000 8976 worker thread done servicing request
23:19:05.567 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=200, med=32, FiltMin=28, FiltMax=185, Gamma=2.260
23:19:05.577 00.010 5052 UpdateGuideState exits: m=5354 SNR=51.3
23:19:05.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:05.577 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:05.577 00.000 5052 Enqueuing Expose request
23:19:05.577 00.000 8976 Worker thread wakes up
23:19:05.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:05.577 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,412,37,37)
23:19:05.582 00.005 5052 GuideStep: 184.3 px 0 ms WEST, -235.4 px 0 ms NORTH
23:19:05.667 00.085 9828 IsGuiding returns 1
23:19:05.667 00.000 9828 scope still moving after pulse duration time elapsed
23:19:05.698 00.031 9828 IsSlewing returns 0
23:19:05.698 00.000 9828 IsGuiding returns 1
23:19:05.729 00.031 9828 IsSlewing returns 0
23:19:05.729 00.000 9828 IsGuiding returns 1
23:19:05.761 00.032 9828 IsSlewing returns 0
23:19:05.765 00.004 9828 IsGuiding returns 0
23:19:05.765 00.000 9828 scope move finished after 988 + 124 ms
23:19:05.765 00.000 9828 Move returns status 0, amount 988
23:19:05.765 00.000 9828 move complete, result=0
23:19:05.765 00.000 9828 worker thread done servicing request
23:19:05.765 00.000 5052 GuideStep: -0.3 px 34 ms EAST, 8.7 px 988 ms SOUTH
23:19:06.613 00.848 8976 Exposure complete
23:19:06.627 00.014 8976 worker thread done servicing request
23:19:06.628 00.001 5052 OnExposeComplete: enter
23:19:06.628 00.000 5052 UpdateGuideState(): m_state=6
23:19:06.628 00.000 5052 Star::Find(18, 203, 430, 0, (0,0,0,0), 0.1, 10.0, 0) frame 391
23:19:06.628 00.000 5052 Star::Find returns 1 (0), X=204.10, Y=436.73, Mass=5596, SNR=52.5, Peak=325 HFD=4.2
23:19:06.628 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:19:06.628 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:19:06.628 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=267.45 hyp=267.45 cameraTheta=1.57 mountX=188.48 mountY=-241.66, mountTheta=-0.91
23:19:06.629 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=267.45, opts=13)
23:19:06.629 00.000 5052 Enqueuing Move request for stepguider (0.04, 267.45)
23:19:06.629 00.000 8976 Worker thread wakes up
23:19:06.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 267.45) opts 0xd
23:19:06.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 267.45)
23:19:06.629 00.000 8976 Moving (0.04, 267.45) raw xDistance=188.48 yDistance=-241.66
23:19:06.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 127.48 from input 188.48
23:19:06.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns -163.40 from input -241.66
23:19:06.629 00.000 8976 MoveAxis(L, 411, ABG)
23:19:06.629 00.000 8976 stepping (-39, 39) + (-411, 0)
23:19:06.629 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:06.629 00.000 8976 MoveAxis(U, 772, ABG)
23:19:06.629 00.000 8976 stepping (-39, 39) + (0, 772)
23:19:06.629 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:06.629 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:19:06.629 00.000 8976 limit bump weight to 19.4
23:19:06.629 00.000 8976 AO travel limit exceeded, using large bump correction
23:19:06.629 00.000 8976 Scheduling Mount bump of (0.001, 9.000)
23:19:06.630 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=9.00, opts=4)
23:19:06.630 00.000 8976 Enqueuing Move request for scope (0.00, 9.00)
23:19:06.630 00.000 8976 move complete, result=0
23:19:06.630 00.000 8976 worker thread done servicing request
23:19:06.630 00.000 9828 Worker thread wakes up
23:19:06.630 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 9.00) opts 0x4
23:19:06.630 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 9.00)
23:19:06.630 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
23:19:06.630 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.32)
23:19:06.630 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=9.00 hyp=9.00 cameraTheta=1.57 mountX=-0.37 mountY=8.71, mountTheta=1.61
23:19:06.630 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=325, med=31, FiltMin=27, FiltMax=257, Gamma=2.260
23:19:06.630 00.000 9828 Moving (0.00, 9.00) raw xDistance=-0.37 yDistance=8.71
23:19:06.630 00.000 9828 MoveAxis(E, 39, B)
23:19:06.630 00.000 9828 Guiding  Dir = 2, Dur = 39
23:19:06.631 00.001 9828 IsSlewing returns 0
23:19:06.631 00.000 9828 IsGuiding returns 0
23:19:06.631 00.000 9828 PulseGuide returned control before completion, sleep 49
23:19:06.640 00.009 5052 UpdateGuideState exits: m=5596 SNR=52.5
23:19:06.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:06.640 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:06.640 00.000 5052 Enqueuing Expose request
23:19:06.640 00.000 8976 Worker thread wakes up
23:19:06.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:06.640 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,419,37,37)
23:19:06.646 00.006 5052 GuideStep: 188.5 px 0 ms WEST, -241.7 px 0 ms NORTH
23:19:06.683 00.037 9828 IsGuiding returns 1
23:19:06.683 00.000 9828 scope still moving after pulse duration time elapsed
23:19:06.714 00.031 9828 IsSlewing returns 0
23:19:06.714 00.000 9828 IsGuiding returns 1
23:19:06.746 00.032 9828 IsSlewing returns 0
23:19:06.746 00.000 9828 IsGuiding returns 1
23:19:06.777 00.031 9828 IsSlewing returns 0
23:19:06.777 00.000 9828 IsGuiding returns 0
23:19:06.777 00.000 9828 scope move finished after 39 + 107 ms
23:19:06.777 00.000 9828 Move returns status 0, amount 39
23:19:06.777 00.000 9828 MoveAxis(S, 987, B)
23:19:06.777 00.000 9828 Guiding  Dir = 1, Dur = 987
23:19:06.793 00.016 9828 IsSlewing returns 0
23:19:06.793 00.000 9828 IsGuiding returns 0
23:19:06.793 00.000 9828 PulseGuide returned control before completion, sleep 997
23:19:07.693 00.900 8976 Exposure complete
23:19:07.707 00.014 8976 worker thread done servicing request
23:19:07.707 00.000 5052 OnExposeComplete: enter
23:19:07.707 00.000 5052 UpdateGuideState(): m_state=6
23:19:07.707 00.000 5052 Star::Find(18, 204, 436, 0, (0,0,0,0), 0.1, 10.0, 0) frame 392
23:19:07.707 00.000 5052 Star::Find returns 1 (0), X=203.41, Y=439.11, Mass=5536, SNR=52.1, Peak=223 HFD=5.1
23:19:07.707 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:19:07.707 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:19:07.707 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=269.83 hyp=269.83 cameraTheta=1.57 mountX=190.65 mountY=-243.51, mountTheta=-0.91
23:19:07.708 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=269.83, opts=13)
23:19:07.708 00.000 5052 Enqueuing Move request for stepguider (-0.65, 269.83)
23:19:07.708 00.000 8976 Worker thread wakes up
23:19:07.708 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 269.83) opts 0xd
23:19:07.708 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 269.83)
23:19:07.708 00.000 8976 Moving (-0.65, 269.83) raw xDistance=190.65 yDistance=-243.51
23:19:07.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 129.03 from input 190.65
23:19:07.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns -164.85 from input -243.51
23:19:07.708 00.000 8976 MoveAxis(L, 416, ABG)
23:19:07.708 00.000 8976 stepping (-39, 39) + (-416, 0)
23:19:07.708 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:07.708 00.000 8976 MoveAxis(U, 779, ABG)
23:19:07.708 00.000 8976 stepping (-39, 39) + (0, 779)
23:19:07.708 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:07.709 00.001 8976 secondary mount is busy, cannot bump
23:19:07.709 00.000 8976 move complete, result=0
23:19:07.709 00.000 8976 worker thread done servicing request
23:19:07.709 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=223, med=32, FiltMin=28, FiltMax=188, Gamma=2.260
23:19:07.719 00.010 5052 UpdateGuideState exits: m=5536 SNR=52.1
23:19:07.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:07.719 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:07.719 00.000 5052 Enqueuing Expose request
23:19:07.719 00.000 8976 Worker thread wakes up
23:19:07.719 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:07.719 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,421,37,37)
23:19:07.724 00.005 5052 GuideStep: 190.6 px 0 ms WEST, -243.5 px 0 ms NORTH
23:19:07.800 00.076 9828 IsGuiding returns 1
23:19:07.800 00.000 9828 scope still moving after pulse duration time elapsed
23:19:07.830 00.030 9828 IsSlewing returns 0
23:19:07.830 00.000 9828 IsGuiding returns 1
23:19:07.862 00.032 9828 IsSlewing returns 0
23:19:07.862 00.000 9828 IsGuiding returns 1
23:19:07.892 00.030 9828 IsSlewing returns 0
23:19:07.892 00.000 9828 IsGuiding returns 1
23:19:07.923 00.031 9828 IsSlewing returns 0
23:19:07.923 00.000 9828 IsGuiding returns 0
23:19:07.923 00.000 9828 scope move finished after 987 + 143 ms
23:19:07.923 00.000 9828 Move returns status 0, amount 987
23:19:07.923 00.000 9828 move complete, result=0
23:19:07.923 00.000 9828 worker thread done servicing request
23:19:07.923 00.000 5052 GuideStep: -0.4 px 39 ms EAST, 8.7 px 987 ms SOUTH
23:19:08.767 00.844 8976 Exposure complete
23:19:08.782 00.015 8976 worker thread done servicing request
23:19:08.782 00.000 5052 OnExposeComplete: enter
23:19:08.782 00.000 5052 UpdateGuideState(): m_state=6
23:19:08.782 00.000 5052 Star::Find(18, 203, 439, 0, (0,0,0,0), 0.1, 10.0, 0) frame 393
23:19:08.782 00.000 5052 Star::Find returns 1 (0), X=203.32, Y=444.49, Mass=5237, SNR=50.6, Peak=284 HFD=5.0
23:19:08.782 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:19:08.782 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:19:08.782 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=275.21 hyp=275.22 cameraTheta=1.57 mountX=194.50 mountY=-248.34, mountTheta=-0.91
23:19:08.782 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=275.21, opts=13)
23:19:08.782 00.000 5052 Enqueuing Move request for stepguider (-0.74, 275.21)
23:19:08.782 00.000 8976 Worker thread wakes up
23:19:08.783 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 275.21) opts 0xd
23:19:08.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 275.21)
23:19:08.783 00.000 8976 Moving (-0.74, 275.21) raw xDistance=194.50 yDistance=-248.34
23:19:08.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 131.57 from input 194.50
23:19:08.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns -167.99 from input -248.34
23:19:08.783 00.000 8976 MoveAxis(L, 424, ABG)
23:19:08.783 00.000 8976 stepping (-39, 39) + (-424, 0)
23:19:08.783 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:08.783 00.000 8976 MoveAxis(U, 794, ABG)
23:19:08.783 00.000 8976 stepping (-39, 39) + (0, 794)
23:19:08.783 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:08.783 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:19:08.783 00.000 8976 limit bump weight to 19.4
23:19:08.783 00.000 8976 AO travel limit exceeded, using large bump correction
23:19:08.783 00.000 8976 Scheduling Mount bump of (-0.024, 9.000)
23:19:08.783 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=9.00, opts=4)
23:19:08.783 00.000 8976 Enqueuing Move request for scope (-0.02, 9.00)
23:19:08.783 00.000 8976 move complete, result=0
23:19:08.783 00.000 9828 Worker thread wakes up
23:19:08.784 00.001 8976 worker thread done servicing request
23:19:08.784 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=284, med=31, FiltMin=27, FiltMax=184, Gamma=2.260
23:19:08.784 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 9.00) opts 0x4
23:19:08.784 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 9.00)
23:19:08.784 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
23:19:08.784 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.32)
23:19:08.784 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=9.00 hyp=9.00 cameraTheta=1.57 mountX=-0.34 mountY=8.72, mountTheta=1.61
23:19:08.784 00.000 9828 Moving (-0.02, 9.00) raw xDistance=-0.34 yDistance=8.72
23:19:08.784 00.000 9828 MoveAxis(E, 36, B)
23:19:08.784 00.000 9828 Guiding  Dir = 2, Dur = 36
23:19:08.784 00.000 9828 IsSlewing returns 0
23:19:08.785 00.001 9828 IsGuiding returns 0
23:19:08.785 00.000 9828 PulseGuide returned control before completion, sleep 46
23:19:08.793 00.008 5052 UpdateGuideState exits: m=5237 SNR=50.6
23:19:08.794 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:08.794 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:08.794 00.000 5052 Enqueuing Expose request
23:19:08.794 00.000 8976 Worker thread wakes up
23:19:08.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:08.794 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,426,37,37)
23:19:08.799 00.005 5052 GuideStep: 194.5 px 0 ms WEST, -248.3 px 0 ms NORTH
23:19:08.838 00.039 9828 IsGuiding returns 1
23:19:08.838 00.000 9828 scope still moving after pulse duration time elapsed
23:19:08.869 00.031 9828 IsSlewing returns 0
23:19:08.869 00.000 9828 IsGuiding returns 1
23:19:08.901 00.032 9828 IsSlewing returns 0
23:19:08.901 00.000 9828 IsGuiding returns 1
23:19:08.932 00.031 9828 IsSlewing returns 0
23:19:08.932 00.000 9828 IsGuiding returns 1
23:19:08.963 00.031 9828 IsSlewing returns 0
23:19:08.963 00.000 9828 IsGuiding returns 1
23:19:08.995 00.032 9828 IsSlewing returns 0
23:19:08.995 00.000 9828 IsGuiding returns 0
23:19:08.995 00.000 9828 scope move finished after 36 + 174 ms
23:19:08.995 00.000 9828 Move returns status 0, amount 36
23:19:08.995 00.000 9828 MoveAxis(S, 988, B)
23:19:08.995 00.000 9828 Guiding  Dir = 1, Dur = 988
23:19:09.011 00.016 9828 IsSlewing returns 0
23:19:09.011 00.000 9828 IsGuiding returns 0
23:19:09.011 00.000 9828 PulseGuide returned control before completion, sleep 998
23:19:09.840 00.829 8976 Exposure complete
23:19:09.855 00.015 8976 worker thread done servicing request
23:19:09.855 00.000 5052 OnExposeComplete: enter
23:19:09.855 00.000 5052 UpdateGuideState(): m_state=6
23:19:09.855 00.000 5052 Star::Find(18, 203, 444, 0, (0,0,0,0), 0.1, 10.0, 0) frame 394
23:19:09.855 00.000 5052 Star::Find returns 1 (0), X=203.95, Y=446.49, Mass=5216, SNR=50.5, Peak=184 HFD=5.3
23:19:09.855 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:19:09.855 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:19:09.855 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=277.21 hyp=277.21 cameraTheta=1.57 mountX=195.47 mountY=-250.41, mountTheta=-0.91
23:19:09.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=277.21, opts=13)
23:19:09.856 00.000 5052 Enqueuing Move request for stepguider (-0.11, 277.21)
23:19:09.856 00.000 8976 Worker thread wakes up
23:19:09.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 277.21) opts 0xd
23:19:09.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 277.21)
23:19:09.856 00.000 8976 Moving (-0.11, 277.21) raw xDistance=195.47 yDistance=-250.41
23:19:09.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 132.35 from input 195.47
23:19:09.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -169.52 from input -250.41
23:19:09.856 00.000 8976 MoveAxis(L, 427, ABG)
23:19:09.856 00.000 8976 stepping (-39, 39) + (-427, 0)
23:19:09.857 00.001 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:09.857 00.000 8976 MoveAxis(U, 801, ABG)
23:19:09.857 00.000 8976 stepping (-39, 39) + (0, 801)
23:19:09.857 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:09.857 00.000 8976 secondary mount is busy, cannot bump
23:19:09.857 00.000 8976 move complete, result=0
23:19:09.857 00.000 8976 worker thread done servicing request
23:19:09.857 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=184, med=32, FiltMin=27, FiltMax=169, Gamma=2.260
23:19:09.867 00.010 5052 UpdateGuideState exits: m=5216 SNR=50.5
23:19:09.868 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:09.868 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:09.868 00.000 5052 Enqueuing Expose request
23:19:09.868 00.000 8976 Worker thread wakes up
23:19:09.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:09.868 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,428,37,37)
23:19:09.873 00.005 5052 GuideStep: 195.5 px 0 ms WEST, -250.4 px 0 ms NORTH
23:19:10.021 00.148 9828 IsGuiding returns 1
23:19:10.021 00.000 9828 scope still moving after pulse duration time elapsed
23:19:10.053 00.032 9828 IsSlewing returns 0
23:19:10.053 00.000 9828 IsGuiding returns 1
23:19:10.084 00.031 9828 IsSlewing returns 0
23:19:10.084 00.000 9828 IsGuiding returns 1
23:19:10.115 00.031 9828 IsSlewing returns 0
23:19:10.115 00.000 9828 IsGuiding returns 1
23:19:10.147 00.032 9828 IsSlewing returns 0
23:19:10.147 00.000 9828 IsGuiding returns 0
23:19:10.147 00.000 9828 scope move finished after 988 + 147 ms
23:19:10.147 00.000 9828 Move returns status 0, amount 988
23:19:10.147 00.000 9828 move complete, result=0
23:19:10.147 00.000 9828 worker thread done servicing request
23:19:10.147 00.000 5052 GuideStep: -0.3 px 36 ms EAST, 8.7 px 988 ms SOUTH
23:19:10.907 00.760 8976 Exposure complete
23:19:10.921 00.014 8976 worker thread done servicing request
23:19:10.921 00.000 5052 OnExposeComplete: enter
23:19:10.921 00.000 5052 UpdateGuideState(): m_state=6
23:19:10.921 00.000 5052 Star::Find(18, 203, 446, 0, (0,0,0,0), 0.1, 10.0, 0) frame 395
23:19:10.921 00.000 5052 Star::Find returns 1 (0), X=204.02, Y=452.32, Mass=5474, SNR=51.9, Peak=276 HFD=4.7
23:19:10.921 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:19:10.921 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:19:10.921 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=283.04 hyp=283.04 cameraTheta=1.57 mountX=199.53 mountY=-255.70, mountTheta=-0.91
23:19:10.922 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=283.04, opts=13)
23:19:10.922 00.000 5052 Enqueuing Move request for stepguider (-0.04, 283.04)
23:19:10.922 00.000 8976 Worker thread wakes up
23:19:10.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 283.04) opts 0xd
23:19:10.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 283.04)
23:19:10.922 00.000 8976 Moving (-0.04, 283.04) raw xDistance=199.53 yDistance=-255.70
23:19:10.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 134.97 from input 199.53
23:19:10.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns -172.96 from input -255.70
23:19:10.922 00.000 8976 MoveAxis(L, 435, ABG)
23:19:10.922 00.000 8976 stepping (-39, 39) + (-435, 0)
23:19:10.922 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:10.922 00.000 8976 MoveAxis(U, 817, ABG)
23:19:10.922 00.000 8976 stepping (-39, 39) + (0, 817)
23:19:10.922 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:10.922 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:19:10.922 00.000 8976 limit bump weight to 19.4
23:19:10.922 00.000 8976 AO travel limit exceeded, using large bump correction
23:19:10.923 00.001 8976 Scheduling Mount bump of (-0.001, 9.000)
23:19:10.923 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=9.00, opts=4)
23:19:10.923 00.000 8976 Enqueuing Move request for scope (-0.00, 9.00)
23:19:10.923 00.000 8976 move complete, result=0
23:19:10.923 00.000 9828 Worker thread wakes up
23:19:10.923 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 9.00) opts 0x4
23:19:10.923 00.000 8976 worker thread done servicing request
23:19:10.923 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 9.00)
23:19:10.923 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
23:19:10.923 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=276, med=32, FiltMin=27, FiltMax=217, Gamma=2.260
23:19:10.923 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.32)
23:19:10.923 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=9.00 hyp=9.00 cameraTheta=1.57 mountX=-0.36 mountY=8.71, mountTheta=1.61
23:19:10.923 00.000 9828 Moving (-0.00, 9.00) raw xDistance=-0.36 yDistance=8.71
23:19:10.923 00.000 9828 MoveAxis(E, 39, B)
23:19:10.923 00.000 9828 Guiding  Dir = 2, Dur = 39
23:19:10.924 00.001 9828 IsSlewing returns 0
23:19:10.924 00.000 9828 IsGuiding returns 0
23:19:10.924 00.000 9828 PulseGuide returned control before completion, sleep 49
23:19:10.933 00.009 5052 UpdateGuideState exits: m=5474 SNR=51.9
23:19:10.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:10.933 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:10.933 00.000 5052 Enqueuing Expose request
23:19:10.933 00.000 8976 Worker thread wakes up
23:19:10.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:10.933 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,434,37,37)
23:19:10.939 00.006 5052 GuideStep: 199.5 px 0 ms WEST, -255.7 px 0 ms NORTH
23:19:10.980 00.041 9828 IsGuiding returns 1
23:19:10.980 00.000 9828 scope still moving after pulse duration time elapsed
23:19:11.012 00.032 9828 IsSlewing returns 0
23:19:11.012 00.000 9828 IsGuiding returns 1
23:19:11.043 00.031 9828 IsSlewing returns 0
23:19:11.043 00.000 9828 IsGuiding returns 1
23:19:11.074 00.031 9828 IsSlewing returns 0
23:19:11.074 00.000 9828 IsGuiding returns 0
23:19:11.074 00.000 9828 scope move finished after 39 + 110 ms
23:19:11.074 00.000 9828 Move returns status 0, amount 39
23:19:11.074 00.000 9828 MoveAxis(S, 987, B)
23:19:11.074 00.000 9828 Guiding  Dir = 1, Dur = 987
23:19:11.090 00.016 9828 IsSlewing returns 0
23:19:11.090 00.000 9828 IsGuiding returns 0
23:19:11.090 00.000 9828 PulseGuide returned control before completion, sleep 997
23:19:11.974 00.884 8976 Exposure complete
23:19:11.988 00.014 8976 worker thread done servicing request
23:19:11.989 00.001 5052 OnExposeComplete: enter
23:19:11.989 00.000 5052 UpdateGuideState(): m_state=6
23:19:11.989 00.000 5052 Star::Find(18, 204, 452, 0, (0,0,0,0), 0.1, 10.0, 0) frame 396
23:19:11.989 00.000 5052 Star::Find returns 1 (0), X=203.70, Y=454.31, Mass=5124, SNR=50.0, Peak=188 HFD=5.4
23:19:11.989 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:19:11.989 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:19:11.989 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=285.04 hyp=285.04 cameraTheta=1.57 mountX=201.16 mountY=-257.38, mountTheta=-0.91
23:19:11.990 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=285.04, opts=13)
23:19:11.990 00.000 5052 Enqueuing Move request for stepguider (-0.36, 285.04)
23:19:11.990 00.000 8976 Worker thread wakes up
23:19:11.990 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 285.04) opts 0xd
23:19:11.990 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 285.04)
23:19:11.990 00.000 8976 Moving (-0.36, 285.04) raw xDistance=201.16 yDistance=-257.38
23:19:11.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 136.18 from input 201.16
23:19:11.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns -174.25 from input -257.38
23:19:11.990 00.000 8976 MoveAxis(L, 439, ABG)
23:19:11.990 00.000 8976 stepping (-39, 39) + (-439, 0)
23:19:11.990 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:11.990 00.000 8976 MoveAxis(U, 823, ABG)
23:19:11.990 00.000 8976 stepping (-39, 39) + (0, 823)
23:19:11.990 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:11.990 00.000 8976 secondary mount is busy, cannot bump
23:19:11.990 00.000 8976 move complete, result=0
23:19:11.990 00.000 8976 worker thread done servicing request
23:19:11.991 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=188, med=32, FiltMin=28, FiltMax=161, Gamma=2.260
23:19:12.001 00.010 5052 UpdateGuideState exits: m=5124 SNR=50.0
23:19:12.001 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:12.001 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:12.001 00.000 5052 Enqueuing Expose request
23:19:12.001 00.000 8976 Worker thread wakes up
23:19:12.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:12.001 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,436,37,37)
23:19:12.006 00.005 5052 GuideStep: 201.2 px 0 ms WEST, -257.4 px 0 ms NORTH
23:19:12.092 00.086 9828 IsGuiding returns 1
23:19:12.092 00.000 9828 scope still moving after pulse duration time elapsed
23:19:12.124 00.032 9828 IsSlewing returns 0
23:19:12.124 00.000 9828 IsGuiding returns 1
23:19:12.155 00.031 9828 IsSlewing returns 0
23:19:12.155 00.000 9828 IsGuiding returns 1
23:19:12.186 00.031 9828 IsSlewing returns 0
23:19:12.186 00.000 9828 IsGuiding returns 1
23:19:12.217 00.031 9828 IsSlewing returns 0
23:19:12.217 00.000 9828 IsGuiding returns 1
23:19:12.249 00.032 9828 IsSlewing returns 0
23:19:12.249 00.000 9828 IsGuiding returns 1
23:19:12.282 00.033 9828 IsSlewing returns 0
23:19:12.282 00.000 9828 IsGuiding returns 1
23:19:12.313 00.031 9828 IsSlewing returns 0
23:19:12.313 00.000 9828 IsGuiding returns 0
23:19:12.313 00.000 9828 scope move finished after 987 + 236 ms
23:19:12.313 00.000 9828 Move returns status 0, amount 987
23:19:12.313 00.000 9828 move complete, result=0
23:19:12.313 00.000 9828 worker thread done servicing request
23:19:12.313 00.000 5052 GuideStep: -0.4 px 39 ms EAST, 8.7 px 987 ms SOUTH
23:19:13.040 00.727 8976 Exposure complete
23:19:13.055 00.015 8976 worker thread done servicing request
23:19:13.056 00.001 5052 OnExposeComplete: enter
23:19:13.056 00.000 5052 UpdateGuideState(): m_state=6
23:19:13.056 00.000 5052 Star::Find(18, 203, 454, 0, (0,0,0,0), 0.1, 10.0, 0) frame 397
23:19:13.056 00.000 5052 Star::Find returns 1 (0), X=203.22, Y=460.39, Mass=5284, SNR=51.0, Peak=219 HFD=4.8
23:19:13.056 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:19:13.056 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:19:13.056 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=291.12 hyp=291.12 cameraTheta=1.57 mountX=205.79 mountY=-262.66, mountTheta=-0.91
23:19:13.057 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=291.12, opts=13)
23:19:13.057 00.000 5052 Enqueuing Move request for stepguider (-0.84, 291.12)
23:19:13.057 00.000 8976 Worker thread wakes up
23:19:13.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 291.12) opts 0xd
23:19:13.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 291.12)
23:19:13.057 00.000 8976 Moving (-0.84, 291.12) raw xDistance=205.79 yDistance=-262.66
23:19:13.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 139.18 from input 205.79
23:19:13.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns -177.68 from input -262.66
23:19:13.057 00.000 8976 MoveAxis(L, 449, ABG)
23:19:13.057 00.000 8976 stepping (-39, 39) + (-449, 0)
23:19:13.057 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:13.057 00.000 8976 MoveAxis(U, 839, ABG)
23:19:13.057 00.000 8976 stepping (-39, 39) + (0, 839)
23:19:13.057 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:13.057 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:19:13.057 00.000 8976 limit bump weight to 19.4
23:19:13.057 00.000 8976 AO travel limit exceeded, using large bump correction
23:19:13.057 00.000 8976 Scheduling Mount bump of (-0.026, 9.000)
23:19:13.057 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=9.00, opts=4)
23:19:13.057 00.000 8976 Enqueuing Move request for scope (-0.03, 9.00)
23:19:13.058 00.001 8976 move complete, result=0
23:19:13.058 00.000 8976 worker thread done servicing request
23:19:13.058 00.000 9828 Worker thread wakes up
23:19:13.058 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=219, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:19:13.058 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 9.00) opts 0x4
23:19:13.058 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 9.00)
23:19:13.058 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
23:19:13.058 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.32)
23:19:13.058 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=9.00 hyp=9.00 cameraTheta=1.57 mountX=-0.34 mountY=8.72, mountTheta=1.61
23:19:13.058 00.000 9828 Moving (-0.03, 9.00) raw xDistance=-0.34 yDistance=8.72
23:19:13.058 00.000 9828 MoveAxis(E, 36, B)
23:19:13.058 00.000 9828 Guiding  Dir = 2, Dur = 36
23:19:13.059 00.001 9828 IsSlewing returns 0
23:19:13.059 00.000 9828 IsGuiding returns 0
23:19:13.059 00.000 9828 PulseGuide returned control before completion, sleep 46
23:19:13.067 00.008 5052 UpdateGuideState exits: m=5284 SNR=51.0
23:19:13.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:13.068 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:13.068 00.000 5052 Enqueuing Expose request
23:19:13.068 00.000 8976 Worker thread wakes up
23:19:13.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:13.068 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,442,37,37)
23:19:13.074 00.006 5052 GuideStep: 205.8 px 0 ms WEST, -262.7 px 0 ms NORTH
23:19:13.113 00.039 9828 IsGuiding returns 1
23:19:13.113 00.000 9828 scope still moving after pulse duration time elapsed
23:19:13.144 00.031 9828 IsSlewing returns 0
23:19:13.144 00.000 9828 IsGuiding returns 1
23:19:13.176 00.032 9828 IsSlewing returns 0
23:19:13.177 00.001 9828 IsGuiding returns 1
23:19:13.207 00.030 9828 IsSlewing returns 0
23:19:13.207 00.000 9828 IsGuiding returns 0
23:19:13.207 00.000 9828 scope move finished after 36 + 113 ms
23:19:13.207 00.000 9828 Move returns status 0, amount 36
23:19:13.207 00.000 9828 MoveAxis(S, 988, B)
23:19:13.207 00.000 9828 Guiding  Dir = 1, Dur = 988
23:19:13.222 00.015 9828 IsSlewing returns 0
23:19:13.222 00.000 9828 IsGuiding returns 0
23:19:13.222 00.000 9828 PulseGuide returned control before completion, sleep 998
23:19:14.113 00.891 8976 Exposure complete
23:19:14.127 00.014 8976 worker thread done servicing request
23:19:14.127 00.000 5052 OnExposeComplete: enter
23:19:14.127 00.000 5052 UpdateGuideState(): m_state=6
23:19:14.128 00.001 5052 Star::Find(18, 203, 460, 0, (0,0,0,0), 0.1, 10.0, 0) frame 398
23:19:14.128 00.000 5052 Star::Find returns 1 (0), X=202.46, Y=463.06, Mass=4931, SNR=49.0, Peak=145 HFD=5.8
23:19:14.128 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:19:14.128 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:19:14.128 00.000 5052 CameraToMount -- cameraX=-1.60 cameraY=293.78 hyp=293.79 cameraTheta=1.58 mountX=208.21 mountY=-264.74, mountTheta=-0.90
23:19:14.128 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.60, y=293.78, opts=13)
23:19:14.128 00.000 5052 Enqueuing Move request for stepguider (-1.60, 293.78)
23:19:14.129 00.001 8976 Worker thread wakes up
23:19:14.129 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.60, 293.78) opts 0xd
23:19:14.129 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.60, 293.78)
23:19:14.129 00.000 8976 Moving (-1.60, 293.78) raw xDistance=208.21 yDistance=-264.74
23:19:14.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 140.91 from input 208.21
23:19:14.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns -179.22 from input -264.74
23:19:14.129 00.000 8976 MoveAxis(L, 455, ABG)
23:19:14.129 00.000 8976 stepping (-39, 39) + (-455, 0)
23:19:14.129 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:14.129 00.000 8976 MoveAxis(U, 847, ABG)
23:19:14.129 00.000 8976 stepping (-39, 39) + (0, 847)
23:19:14.129 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:14.129 00.000 8976 secondary mount is busy, cannot bump
23:19:14.129 00.000 8976 move complete, result=0
23:19:14.129 00.000 8976 worker thread done servicing request
23:19:14.130 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=136, Gamma=2.260
23:19:14.140 00.010 5052 UpdateGuideState exits: m=4931 SNR=49.0
23:19:14.140 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:14.140 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:14.140 00.000 5052 Enqueuing Expose request
23:19:14.140 00.000 8976 Worker thread wakes up
23:19:14.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:14.140 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,445,37,37)
23:19:14.146 00.006 5052 GuideStep: 208.2 px 0 ms WEST, -264.7 px 0 ms NORTH
23:19:14.230 00.084 9828 IsGuiding returns 1
23:19:14.230 00.000 9828 scope still moving after pulse duration time elapsed
23:19:14.262 00.032 9828 IsSlewing returns 0
23:19:14.262 00.000 9828 IsGuiding returns 1
23:19:14.293 00.031 9828 IsSlewing returns 0
23:19:14.293 00.000 9828 IsGuiding returns 1
23:19:14.324 00.031 9828 IsSlewing returns 0
23:19:14.324 00.000 9828 IsGuiding returns 1
23:19:14.355 00.031 9828 IsSlewing returns 0
23:19:14.355 00.000 9828 IsGuiding returns 0
23:19:14.355 00.000 9828 scope move finished after 988 + 144 ms
23:19:14.355 00.000 9828 Move returns status 0, amount 988
23:19:14.355 00.000 9828 move complete, result=0
23:19:14.355 00.000 9828 worker thread done servicing request
23:19:14.355 00.000 5052 GuideStep: -0.3 px 36 ms EAST, 8.7 px 988 ms SOUTH
23:19:15.189 00.834 8976 Exposure complete
23:19:15.203 00.014 8976 worker thread done servicing request
23:19:15.203 00.000 5052 OnExposeComplete: enter
23:19:15.203 00.000 5052 UpdateGuideState(): m_state=6
23:19:15.203 00.000 5052 Star::Find(18, 202, 463, 0, (0,0,0,0), 0.1, 10.0, 0) frame 399
23:19:15.204 00.001 5052 Star::Find returns 1 (0), X=201.56, Y=469.05, Mass=4999, SNR=49.5, Peak=248 HFD=4.9
23:19:15.204 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:19:15.204 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:19:15.204 00.000 5052 CameraToMount -- cameraX=-2.50 cameraY=299.77 hyp=299.78 cameraTheta=1.58 mountX=213.07 mountY=-269.77, mountTheta=-0.90
23:19:15.204 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.50, y=299.77, opts=13)
23:19:15.204 00.000 5052 Enqueuing Move request for stepguider (-2.50, 299.77)
23:19:15.204 00.000 8976 Worker thread wakes up
23:19:15.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.50, 299.77) opts 0xd
23:19:15.205 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-2.50, 299.77)
23:19:15.205 00.000 8976 Moving (-2.50, 299.77) raw xDistance=213.07 yDistance=-269.77
23:19:15.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 144.10 from input 213.07
23:19:15.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns -182.50 from input -269.77
23:19:15.205 00.000 8976 MoveAxis(L, 465, ABG)
23:19:15.205 00.000 8976 stepping (-39, 39) + (-465, 0)
23:19:15.205 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:15.205 00.000 8976 MoveAxis(U, 862, ABG)
23:19:15.205 00.000 8976 stepping (-39, 39) + (0, 862)
23:19:15.205 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:15.205 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:19:15.205 00.000 8976 limit bump weight to 19.4
23:19:15.205 00.000 8976 AO travel limit exceeded, using large bump correction
23:19:15.205 00.000 8976 Scheduling Mount bump of (-0.075, 9.000)
23:19:15.205 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=9.00, opts=4)
23:19:15.205 00.000 8976 Enqueuing Move request for scope (-0.08, 9.00)
23:19:15.205 00.000 8976 move complete, result=0
23:19:15.205 00.000 9828 Worker thread wakes up
23:19:15.206 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 9.00) opts 0x4
23:19:15.206 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 9.00)
23:19:15.206 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
23:19:15.206 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.61 = 1.32)
23:19:15.206 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=9.00 hyp=9.00 cameraTheta=1.58 mountX=-0.29 mountY=8.73, mountTheta=1.60
23:19:15.206 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=248, med=31, FiltMin=27, FiltMax=193, Gamma=2.260
23:19:15.206 00.000 8976 worker thread done servicing request
23:19:15.206 00.000 9828 Moving (-0.08, 9.00) raw xDistance=-0.29 yDistance=8.73
23:19:15.206 00.000 9828 MoveAxis(E, 31, B)
23:19:15.206 00.000 9828 Guiding  Dir = 2, Dur = 31
23:19:15.206 00.000 9828 IsSlewing returns 0
23:19:15.206 00.000 9828 IsGuiding returns 0
23:19:15.207 00.001 9828 PulseGuide returned control before completion, sleep 41
23:19:15.216 00.009 5052 UpdateGuideState exits: m=4999 SNR=49.5
23:19:15.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:15.216 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:15.216 00.000 5052 Enqueuing Expose request
23:19:15.216 00.000 8976 Worker thread wakes up
23:19:15.216 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:15.216 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,451,37,37)
23:19:15.222 00.006 5052 GuideStep: 213.1 px 0 ms WEST, -269.8 px 0 ms NORTH
23:19:15.260 00.038 9828 IsGuiding returns 1
23:19:15.260 00.000 9828 scope still moving after pulse duration time elapsed
23:19:15.293 00.033 9828 IsSlewing returns 0
23:19:15.297 00.004 9828 IsGuiding returns 1
23:19:15.324 00.027 9828 IsSlewing returns 0
23:19:15.324 00.000 9828 IsGuiding returns 1
23:19:15.354 00.030 9828 IsSlewing returns 0
23:19:15.354 00.000 9828 IsGuiding returns 0
23:19:15.354 00.000 9828 scope move finished after 31 + 116 ms
23:19:15.354 00.000 9828 Move returns status 0, amount 31
23:19:15.354 00.000 9828 MoveAxis(S, 989, B)
23:19:15.354 00.000 9828 Guiding  Dir = 1, Dur = 989
23:19:15.369 00.015 9828 IsSlewing returns 0
23:19:15.369 00.000 9828 IsGuiding returns 0
23:19:15.369 00.000 9828 PulseGuide returned control before completion, sleep 999
23:19:16.259 00.890 8976 Exposure complete
23:19:16.274 00.015 8976 worker thread done servicing request
23:19:16.275 00.001 5052 OnExposeComplete: enter
23:19:16.275 00.000 5052 UpdateGuideState(): m_state=6
23:19:16.275 00.000 5052 Star::Find(18, 201, 469, 0, (0,0,0,0), 0.1, 10.0, 0) frame 400
23:19:16.275 00.000 5052 Star::Find returns 1 (0), X=202.31, Y=471.34, Mass=4840, SNR=48.5, Peak=195 HFD=5.3
23:19:16.275 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:19:16.275 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:19:16.275 00.000 5052 CameraToMount -- cameraX=-1.75 cameraY=302.07 hyp=302.07 cameraTheta=1.58 mountX=214.15 mountY=-272.17, mountTheta=-0.90
23:19:16.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.75, y=302.07, opts=13)
23:19:16.276 00.000 5052 Enqueuing Move request for stepguider (-1.75, 302.07)
23:19:16.276 00.000 8976 Worker thread wakes up
23:19:16.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.75, 302.07) opts 0xd
23:19:16.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.75, 302.07)
23:19:16.276 00.000 8976 Moving (-1.75, 302.07) raw xDistance=214.15 yDistance=-272.17
23:19:16.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 145.00 from input 214.15
23:19:16.277 00.001 8976 GuideAlgorithmHysteresis::Result() returns -184.24 from input -272.17
23:19:16.277 00.000 8976 MoveAxis(L, 468, ABG)
23:19:16.277 00.000 8976 stepping (-39, 39) + (-468, 0)
23:19:16.277 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:16.277 00.000 8976 MoveAxis(U, 870, ABG)
23:19:16.277 00.000 8976 stepping (-39, 39) + (0, 870)
23:19:16.277 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:16.277 00.000 8976 secondary mount is busy, cannot bump
23:19:16.277 00.000 8976 move complete, result=0
23:19:16.277 00.000 8976 worker thread done servicing request
23:19:16.277 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=195, med=32, FiltMin=27, FiltMax=175, Gamma=2.260
23:19:16.288 00.011 5052 UpdateGuideState exits: m=4840 SNR=48.5
23:19:16.288 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:16.288 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:16.288 00.000 5052 Enqueuing Expose request
23:19:16.289 00.001 8976 Worker thread wakes up
23:19:16.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:16.289 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,453,37,37)
23:19:16.295 00.006 5052 GuideStep: 214.1 px 0 ms WEST, -272.2 px 0 ms NORTH
23:19:16.380 00.085 9828 IsGuiding returns 1
23:19:16.380 00.000 9828 scope still moving after pulse duration time elapsed
23:19:16.412 00.032 9828 IsSlewing returns 0
23:19:16.412 00.000 9828 IsGuiding returns 1
23:19:16.443 00.031 9828 IsSlewing returns 0
23:19:16.443 00.000 9828 IsGuiding returns 1
23:19:16.474 00.031 9828 IsSlewing returns 0
23:19:16.474 00.000 9828 IsGuiding returns 1
23:19:16.505 00.031 9828 IsSlewing returns 0
23:19:16.505 00.000 9828 IsGuiding returns 0
23:19:16.505 00.000 9828 scope move finished after 989 + 147 ms
23:19:16.505 00.000 9828 Move returns status 0, amount 989
23:19:16.505 00.000 9828 move complete, result=0
23:19:16.505 00.000 9828 worker thread done servicing request
23:19:16.505 00.000 5052 GuideStep: -0.3 px 31 ms EAST, 8.7 px 989 ms SOUTH
23:19:17.329 00.824 8976 Exposure complete
23:19:17.344 00.015 8976 worker thread done servicing request
23:19:17.344 00.000 5052 OnExposeComplete: enter
23:19:17.344 00.000 5052 UpdateGuideState(): m_state=6
23:19:17.344 00.000 5052 Star::Find(18, 202, 471, 0, (0,0,0,0), 0.1, 10.0, 0) frame 401
23:19:17.345 00.001 5052 Star::Find returns 1 (0), X=202.77, Y=477.31, Mass=4942, SNR=49.2, Peak=302 HFD=4.5
23:19:17.345 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:19:17.345 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:19:17.345 00.000 5052 CameraToMount -- cameraX=-1.29 cameraY=308.03 hyp=308.04 cameraTheta=1.57 mountX=218.03 mountY=-277.75, mountTheta=-0.91
23:19:17.345 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.29, y=308.03, opts=13)
23:19:17.345 00.000 5052 Enqueuing Move request for stepguider (-1.29, 308.03)
23:19:17.346 00.001 8976 Worker thread wakes up
23:19:17.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.29, 308.03) opts 0xd
23:19:17.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.29, 308.03)
23:19:17.346 00.000 8976 Moving (-1.29, 308.03) raw xDistance=218.03 yDistance=-277.75
23:19:17.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 147.51 from input 218.03
23:19:17.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -187.88 from input -277.75
23:19:17.346 00.000 8976 MoveAxis(L, 476, ABG)
23:19:17.346 00.000 8976 stepping (-39, 39) + (-476, 0)
23:19:17.346 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:17.346 00.000 8976 MoveAxis(U, 888, ABG)
23:19:17.346 00.000 8976 stepping (-39, 39) + (0, 888)
23:19:17.346 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:17.346 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:19:17.346 00.000 8976 limit bump weight to 19.4
23:19:17.346 00.000 8976 AO travel limit exceeded, using large bump correction
23:19:17.346 00.000 8976 Scheduling Mount bump of (-0.038, 9.000)
23:19:17.346 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=9.00, opts=4)
23:19:17.346 00.000 8976 Enqueuing Move request for scope (-0.04, 9.00)
23:19:17.346 00.000 8976 move complete, result=0
23:19:17.346 00.000 8976 worker thread done servicing request
23:19:17.346 00.000 9828 Worker thread wakes up
23:19:17.346 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=302, med=32, FiltMin=27, FiltMax=192, Gamma=2.260
23:19:17.346 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 9.00) opts 0x4
23:19:17.346 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 9.00)
23:19:17.346 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.68 = -1.61)
23:19:17.346 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.32)
23:19:17.346 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=9.00 hyp=9.00 cameraTheta=1.57 mountX=-0.33 mountY=8.72, mountTheta=1.61
23:19:17.346 00.000 9828 Moving (-0.04, 9.00) raw xDistance=-0.33 yDistance=8.72
23:19:17.346 00.000 9828 MoveAxis(E, 35, B)
23:19:17.346 00.000 9828 Guiding  Dir = 2, Dur = 35
23:19:17.346 00.000 9828 IsSlewing returns 0
23:19:17.346 00.000 9828 IsGuiding returns 0
23:19:17.347 00.001 9828 PulseGuide returned control before completion, sleep 45
23:19:17.356 00.009 5052 UpdateGuideState exits: m=4942 SNR=49.2
23:19:17.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:17.356 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:17.356 00.000 5052 Enqueuing Expose request
23:19:17.356 00.000 8976 Worker thread wakes up
23:19:17.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:17.356 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,459,37,37)
23:19:17.362 00.006 5052 GuideStep: 218.0 px 0 ms WEST, -277.7 px 0 ms NORTH
23:19:17.402 00.040 9828 IsGuiding returns 1
23:19:17.402 00.000 9828 scope still moving after pulse duration time elapsed
23:19:17.433 00.031 9828 IsSlewing returns 0
23:19:17.433 00.000 9828 IsGuiding returns 1
23:19:17.465 00.032 9828 IsSlewing returns 0
23:19:17.465 00.000 9828 IsGuiding returns 1
23:19:17.497 00.032 9828 IsSlewing returns 0
23:19:17.497 00.000 9828 IsGuiding returns 0
23:19:17.497 00.000 9828 scope move finished after 35 + 114 ms
23:19:17.497 00.000 9828 Move returns status 0, amount 35
23:19:17.497 00.000 9828 MoveAxis(S, 988, B)
23:19:17.497 00.000 9828 Guiding  Dir = 1, Dur = 988
23:19:17.512 00.015 9828 IsSlewing returns 0
23:19:17.512 00.000 9828 IsGuiding returns 0
23:19:17.512 00.000 9828 PulseGuide returned control before completion, sleep 998
23:19:18.396 00.884 8976 Exposure complete
23:19:18.410 00.014 8976 worker thread done servicing request
23:19:18.411 00.001 5052 OnExposeComplete: enter
23:19:18.411 00.000 5052 UpdateGuideState(): m_state=6
23:19:18.411 00.000 5052 Star::Find(18, 202, 477, 0, (0,0,0,0), 0.1, 10.0, 0) frame 402
23:19:18.411 00.000 5052 Star::Find returns 1 (0), X=203.15, Y=479.44, Mass=4836, SNR=48.7, Peak=175 HFD=5.3
23:19:18.411 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:19:18.411 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:19:18.411 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=310.17 hyp=310.17 cameraTheta=1.57 mountX=219.27 mountY=-279.84, mountTheta=-0.91
23:19:18.412 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=310.17, opts=13)
23:19:18.412 00.000 5052 Enqueuing Move request for stepguider (-0.91, 310.17)
23:19:18.412 00.000 8976 Worker thread wakes up
23:19:18.412 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 310.17) opts 0xd
23:19:18.412 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 310.17)
23:19:18.412 00.000 8976 Moving (-0.91, 310.17) raw xDistance=219.27 yDistance=-279.84
23:19:18.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 148.46 from input 219.27
23:19:18.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns -189.45 from input -279.84
23:19:18.412 00.000 8976 MoveAxis(L, 479, ABG)
23:19:18.412 00.000 8976 stepping (-39, 39) + (-479, 0)
23:19:18.412 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:18.412 00.000 8976 MoveAxis(U, 895, ABG)
23:19:18.412 00.000 8976 stepping (-39, 39) + (0, 895)
23:19:18.412 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:18.412 00.000 8976 secondary mount is busy, cannot bump
23:19:18.412 00.000 8976 move complete, result=0
23:19:18.413 00.001 8976 worker thread done servicing request
23:19:18.413 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=175, med=32, FiltMin=28, FiltMax=156, Gamma=2.260
23:19:18.422 00.009 5052 UpdateGuideState exits: m=4836 SNR=48.7
23:19:18.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:18.422 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:18.422 00.000 5052 Enqueuing Expose request
23:19:18.423 00.001 8976 Worker thread wakes up
23:19:18.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:18.423 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,461,37,37)
23:19:18.427 00.004 5052 GuideStep: 219.3 px 0 ms WEST, -279.8 px 0 ms NORTH
23:19:18.517 00.090 9828 IsGuiding returns 1
23:19:18.517 00.000 9828 scope still moving after pulse duration time elapsed
23:19:18.549 00.032 9828 IsSlewing returns 0
23:19:18.549 00.000 9828 IsGuiding returns 1
23:19:18.580 00.031 9828 IsSlewing returns 0
23:19:18.580 00.000 9828 IsGuiding returns 1
23:19:18.612 00.032 9828 IsSlewing returns 0
23:19:18.612 00.000 9828 IsGuiding returns 1
23:19:18.643 00.031 9828 IsSlewing returns 0
23:19:18.643 00.000 9828 IsGuiding returns 0
23:19:18.643 00.000 9828 scope move finished after 988 + 143 ms
23:19:18.643 00.000 9828 Move returns status 0, amount 988
23:19:18.643 00.000 9828 move complete, result=0
23:19:18.643 00.000 9828 worker thread done servicing request
23:19:18.643 00.000 5052 GuideStep: -0.3 px 35 ms EAST, 8.7 px 988 ms SOUTH
23:19:19.467 00.824 8976 Exposure complete
23:19:19.481 00.014 8976 worker thread done servicing request
23:19:19.481 00.000 5052 OnExposeComplete: enter
23:19:19.481 00.000 5052 UpdateGuideState(): m_state=6
23:19:19.482 00.001 5052 Star::Find(18, 203, 479, 0, (0,0,0,0), 0.1, 10.0, 0) frame 403
23:19:19.482 00.000 5052 Star::Find returns 1 (0), X=202.30, Y=485.24, Mass=4701, SNR=48.1, Peak=252 HFD=4.4
23:19:19.482 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:19:19.482 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:19:19.482 00.000 5052 CameraToMount -- cameraX=-1.76 cameraY=315.97 hyp=315.97 cameraTheta=1.58 mountX=223.95 mountY=-284.72, mountTheta=-0.90
23:19:19.482 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.76, y=315.97, opts=13)
23:19:19.482 00.000 5052 Enqueuing Move request for stepguider (-1.76, 315.97)
23:19:19.483 00.001 8976 Worker thread wakes up
23:19:19.483 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.76, 315.97) opts 0xd
23:19:19.483 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.76, 315.97)
23:19:19.483 00.000 8976 Moving (-1.76, 315.97) raw xDistance=223.95 yDistance=-284.72
23:19:19.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 151.48 from input 223.95
23:19:19.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns -192.63 from input -284.72
23:19:19.483 00.000 8976 MoveAxis(L, 489, ABG)
23:19:19.483 00.000 8976 stepping (-39, 39) + (-489, 0)
23:19:19.483 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:19.483 00.000 8976 MoveAxis(U, 910, ABG)
23:19:19.483 00.000 8976 stepping (-39, 39) + (0, 910)
23:19:19.483 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:19.483 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:19:19.483 00.000 8976 limit bump weight to 19.4
23:19:19.483 00.000 8976 AO travel limit exceeded, using large bump correction
23:19:19.483 00.000 8976 Scheduling Mount bump of (-0.050, 9.000)
23:19:19.483 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=9.00, opts=4)
23:19:19.483 00.000 8976 Enqueuing Move request for scope (-0.05, 9.00)
23:19:19.483 00.000 8976 move complete, result=0
23:19:19.483 00.000 8976 worker thread done servicing request
23:19:19.483 00.000 9828 Worker thread wakes up
23:19:19.483 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 9.00) opts 0x4
23:19:19.484 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.05, 9.00)
23:19:19.484 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.61)
23:19:19.484 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.32)
23:19:19.484 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=9.00 hyp=9.00 cameraTheta=1.58 mountX=-0.32 mountY=8.72, mountTheta=1.61
23:19:19.484 00.000 9828 Moving (-0.05, 9.00) raw xDistance=-0.32 yDistance=8.72
23:19:19.484 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=252, med=32, FiltMin=27, FiltMax=206, Gamma=2.260
23:19:19.484 00.000 9828 MoveAxis(E, 34, B)
23:19:19.484 00.000 9828 Guiding  Dir = 2, Dur = 34
23:19:19.484 00.000 9828 IsSlewing returns 0
23:19:19.484 00.000 9828 IsGuiding returns 0
23:19:19.485 00.001 9828 PulseGuide returned control before completion, sleep 44
23:19:19.494 00.009 5052 UpdateGuideState exits: m=4701 SNR=48.1
23:19:19.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:19.495 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:19.495 00.000 5052 Enqueuing Expose request
23:19:19.495 00.000 8976 Worker thread wakes up
23:19:19.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:19.495 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(184,467,37,37)
23:19:19.500 00.005 5052 GuideStep: 224.0 px 0 ms WEST, -284.7 px 0 ms NORTH
23:19:19.537 00.037 9828 IsGuiding returns 1
23:19:19.537 00.000 9828 scope still moving after pulse duration time elapsed
23:19:19.568 00.031 9828 IsSlewing returns 0
23:19:19.568 00.000 9828 IsGuiding returns 1
23:19:19.600 00.032 9828 IsSlewing returns 0
23:19:19.600 00.000 9828 IsGuiding returns 1
23:19:19.631 00.031 9828 IsSlewing returns 0
23:19:19.631 00.000 9828 IsGuiding returns 0
23:19:19.631 00.000 9828 scope move finished after 34 + 112 ms
23:19:19.631 00.000 9828 Move returns status 0, amount 34
23:19:19.631 00.000 9828 MoveAxis(S, 989, B)
23:19:19.631 00.000 9828 Guiding  Dir = 1, Dur = 989
23:19:19.647 00.016 9828 IsSlewing returns 0
23:19:19.647 00.000 9828 IsGuiding returns 0
23:19:19.647 00.000 9828 PulseGuide returned control before completion, sleep 999
23:19:20.538 00.891 8976 Exposure complete
23:19:20.553 00.015 8976 worker thread done servicing request
23:19:20.553 00.000 5052 OnExposeComplete: enter
23:19:20.553 00.000 5052 UpdateGuideState(): m_state=6
23:19:20.553 00.000 5052 Star::Find(18, 202, 485, 0, (0,0,0,0), 0.1, 10.0, 0) frame 404
23:19:20.553 00.000 5052 Star::Find returns 1 (0), X=201.04, Y=487.56, Mass=4592, SNR=47.4, Peak=159 HFD=5.2
23:19:20.553 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:19:20.553 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:19:20.553 00.000 5052 CameraToMount -- cameraX=-3.02 cameraY=318.29 hyp=318.30 cameraTheta=1.58 mountX=226.48 mountY=-286.27, mountTheta=-0.90
23:19:20.554 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.02, y=318.29, opts=13)
23:19:20.554 00.000 5052 Enqueuing Move request for stepguider (-3.02, 318.29)
23:19:20.554 00.000 8976 Worker thread wakes up
23:19:20.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.02, 318.29) opts 0xd
23:19:20.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.02, 318.29)
23:19:20.554 00.000 8976 Moving (-3.02, 318.29) raw xDistance=226.48 yDistance=-286.27
23:19:20.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 153.29 from input 226.48
23:19:20.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns -193.84 from input -286.27
23:19:20.554 00.000 8976 MoveAxis(L, 494, ABG)
23:19:20.554 00.000 8976 stepping (-39, 39) + (-494, 0)
23:19:20.554 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:20.555 00.001 8976 MoveAxis(U, 916, ABG)
23:19:20.555 00.000 8976 stepping (-39, 39) + (0, 916)
23:19:20.555 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:20.555 00.000 8976 secondary mount is busy, cannot bump
23:19:20.555 00.000 8976 move complete, result=0
23:19:20.555 00.000 8976 worker thread done servicing request
23:19:20.555 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=146, Gamma=2.260
23:19:20.565 00.010 5052 UpdateGuideState exits: m=4592 SNR=47.4
23:19:20.565 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:20.565 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:20.565 00.000 5052 Enqueuing Expose request
23:19:20.565 00.000 8976 Worker thread wakes up
23:19:20.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:20.565 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(183,470,37,37)
23:19:20.570 00.005 5052 GuideStep: 226.5 px 0 ms WEST, -286.3 px 0 ms NORTH
23:19:20.657 00.087 9828 IsGuiding returns 1
23:19:20.657 00.000 9828 scope still moving after pulse duration time elapsed
23:19:20.689 00.032 9828 IsSlewing returns 0
23:19:20.689 00.000 9828 IsGuiding returns 1
23:19:20.720 00.031 9828 IsSlewing returns 0
23:19:20.720 00.000 9828 IsGuiding returns 1
23:19:20.767 00.047 9828 IsSlewing returns 0
23:19:20.767 00.000 9828 IsGuiding returns 0
23:19:20.767 00.000 9828 scope move finished after 989 + 131 ms
23:19:20.767 00.000 9828 Move returns status 0, amount 989
23:19:20.767 00.000 9828 move complete, result=0
23:19:20.767 00.000 9828 worker thread done servicing request
23:19:20.767 00.000 5052 GuideStep: -0.3 px 34 ms EAST, 8.7 px 989 ms SOUTH
23:19:21.608 00.841 8976 Exposure complete
23:19:21.622 00.014 8976 worker thread done servicing request
23:19:21.622 00.000 5052 OnExposeComplete: enter
23:19:21.622 00.000 5052 UpdateGuideState(): m_state=6
23:19:21.622 00.000 5052 Star::Find(18, 201, 487, 0, (0,0,0,0), 0.1, 10.0, 0) frame 405
23:19:21.622 00.000 5052 Star::Find returns 1 (0), X=200.31, Y=492.98, Mass=4704, SNR=48.1, Peak=246 HFD=4.2
23:19:21.622 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:19:21.622 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:19:21.622 00.000 5052 CameraToMount -- cameraX=-3.75 cameraY=323.71 hyp=323.73 cameraTheta=1.58 mountX=230.82 mountY=-290.86, mountTheta=-0.90
23:19:21.623 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.75, y=323.71, opts=13)
23:19:21.623 00.000 5052 Enqueuing Move request for stepguider (-3.75, 323.71)
23:19:21.623 00.000 8976 Worker thread wakes up
23:19:21.623 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.75, 323.71) opts 0xd
23:19:21.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.75, 323.71)
23:19:21.623 00.000 8976 Moving (-3.75, 323.71) raw xDistance=230.82 yDistance=-290.86
23:19:21.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 156.15 from input 230.82
23:19:21.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns -196.81 from input -290.86
23:19:21.623 00.000 8976 MoveAxis(L, 504, ABG)
23:19:21.623 00.000 8976 stepping (-39, 39) + (-504, 0)
23:19:21.624 00.001 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:21.624 00.000 8976 MoveAxis(U, 930, ABG)
23:19:21.624 00.000 8976 stepping (-39, 39) + (0, 930)
23:19:21.624 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:21.624 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:19:21.624 00.000 8976 limit bump weight to 19.4
23:19:21.624 00.000 8976 AO travel limit exceeded, using large bump correction
23:19:21.624 00.000 8976 Scheduling Mount bump of (-0.104, 8.999)
23:19:21.624 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=9.00, opts=4)
23:19:21.624 00.000 8976 Enqueuing Move request for scope (-0.10, 9.00)
23:19:21.624 00.000 8976 move complete, result=0
23:19:21.624 00.000 8976 worker thread done servicing request
23:19:21.624 00.000 9828 Worker thread wakes up
23:19:21.624 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 9.00) opts 0x4
23:19:21.624 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 9.00)
23:19:21.624 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=246, med=32, FiltMin=28, FiltMax=218, Gamma=2.260
23:19:21.624 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
23:19:21.624 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.61 = 1.33)
23:19:21.624 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=9.00 hyp=9.00 cameraTheta=1.58 mountX=-0.26 mountY=8.74, mountTheta=1.60
23:19:21.624 00.000 9828 Moving (-0.10, 9.00) raw xDistance=-0.26 yDistance=8.74
23:19:21.625 00.001 9828 MoveAxis(E, 28, B)
23:19:21.625 00.000 9828 Guiding  Dir = 2, Dur = 28
23:19:21.625 00.000 9828 IsSlewing returns 0
23:19:21.625 00.000 9828 IsGuiding returns 0
23:19:21.625 00.000 9828 PulseGuide returned control before completion, sleep 38
23:19:21.634 00.009 5052 UpdateGuideState exits: m=4704 SNR=48.1
23:19:21.634 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:21.634 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:21.634 00.000 5052 Enqueuing Expose request
23:19:21.634 00.000 8976 Worker thread wakes up
23:19:21.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:21.634 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(182,475,37,37)
23:19:21.639 00.005 5052 GuideStep: 230.8 px 0 ms WEST, -290.9 px 0 ms NORTH
23:19:21.666 00.027 9828 IsGuiding returns 1
23:19:21.666 00.000 9828 scope still moving after pulse duration time elapsed
23:19:21.698 00.032 9828 IsSlewing returns 0
23:19:21.698 00.000 9828 IsGuiding returns 1
23:19:21.729 00.031 9828 IsSlewing returns 0
23:19:21.730 00.001 9828 IsGuiding returns 1
23:19:21.760 00.030 9828 IsSlewing returns 0
23:19:21.760 00.000 9828 IsGuiding returns 1
23:19:21.791 00.031 9828 IsSlewing returns 0
23:19:21.791 00.000 9828 IsGuiding returns 0
23:19:21.791 00.000 9828 scope move finished after 28 + 138 ms
23:19:21.791 00.000 9828 Move returns status 0, amount 28
23:19:21.791 00.000 9828 MoveAxis(S, 990, B)
23:19:21.791 00.000 9828 Guiding  Dir = 1, Dur = 990
23:19:21.806 00.015 9828 IsSlewing returns 0
23:19:21.806 00.000 9828 IsGuiding returns 0
23:19:21.806 00.000 9828 PulseGuide returned control before completion, sleep 1000
23:19:22.677 00.871 8976 Exposure complete
23:19:22.690 00.013 8976 worker thread done servicing request
23:19:22.690 00.000 5052 OnExposeComplete: enter
23:19:22.690 00.000 5052 UpdateGuideState(): m_state=6
23:19:22.690 00.000 5052 Star::Find(18, 200, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 406
23:19:22.690 00.000 5052 Star::Find returns 1 (0), X=199.02, Y=494.97, Mass=4383, SNR=46.2, Peak=170 HFD=5.0
23:19:22.691 00.001 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:19:22.691 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:19:22.691 00.000 5052 CameraToMount -- cameraX=-5.04 cameraY=325.70 hyp=325.74 cameraTheta=1.59 mountX=233.14 mountY=-292.11, mountTheta=-0.90
23:19:22.691 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.04, y=325.70, opts=13)
23:19:22.691 00.000 5052 Enqueuing Move request for stepguider (-5.04, 325.70)
23:19:22.691 00.000 8976 Worker thread wakes up
23:19:22.691 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.04, 325.70) opts 0xd
23:19:22.691 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.04, 325.70)
23:19:22.692 00.001 8976 Moving (-5.04, 325.70) raw xDistance=233.14 yDistance=-292.11
23:19:22.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 157.81 from input 233.14
23:19:22.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -197.80 from input -292.11
23:19:22.692 00.000 8976 MoveAxis(L, 509, ABG)
23:19:22.692 00.000 8976 stepping (-39, 39) + (-509, 0)
23:19:22.692 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:22.692 00.000 8976 MoveAxis(U, 934, ABG)
23:19:22.692 00.000 8976 stepping (-39, 39) + (0, 934)
23:19:22.692 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:22.692 00.000 8976 secondary mount is busy, cannot bump
23:19:22.692 00.000 8976 move complete, result=0
23:19:22.692 00.000 8976 worker thread done servicing request
23:19:22.693 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=143, Gamma=2.260
23:19:22.702 00.009 5052 UpdateGuideState exits: m=4383 SNR=46.2
23:19:22.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:22.702 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:22.702 00.000 5052 Enqueuing Expose request
23:19:22.702 00.000 8976 Worker thread wakes up
23:19:22.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:22.702 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,477,37,35)
23:19:22.707 00.005 5052 GuideStep: 233.1 px 0 ms WEST, -292.1 px 0 ms NORTH
23:19:22.813 00.106 9828 IsGuiding returns 1
23:19:22.813 00.000 9828 scope still moving after pulse duration time elapsed
23:19:22.845 00.032 9828 IsSlewing returns 0
23:19:22.845 00.000 9828 IsGuiding returns 1
23:19:22.876 00.031 9828 IsSlewing returns 0
23:19:22.876 00.000 9828 IsGuiding returns 1
23:19:22.908 00.032 9828 IsSlewing returns 0
23:19:22.908 00.000 9828 IsGuiding returns 1
23:19:22.940 00.032 9828 IsSlewing returns 0
23:19:22.940 00.000 9828 IsGuiding returns 0
23:19:22.940 00.000 9828 scope move finished after 990 + 143 ms
23:19:22.940 00.000 9828 Move returns status 0, amount 990
23:19:22.940 00.000 9828 move complete, result=0
23:19:22.940 00.000 9828 worker thread done servicing request
23:19:22.940 00.000 5052 GuideStep: -0.3 px 28 ms EAST, 8.7 px 990 ms SOUTH
23:19:23.739 00.799 8976 Exposure complete
23:19:23.753 00.014 8976 worker thread done servicing request
23:19:23.753 00.000 5052 OnExposeComplete: enter
23:19:23.753 00.000 5052 UpdateGuideState(): m_state=6
23:19:23.753 00.000 5052 Star::Find(18, 199, 494, 0, (0,0,0,0), 0.1, 10.0, 0) frame 407
23:19:23.753 00.000 5052 Star::Find returns 1 (0), X=198.40, Y=501.13, Mass=4491, SNR=46.9, Peak=255 HFD=3.9
23:19:23.753 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:19:23.753 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:19:23.753 00.000 5052 CameraToMount -- cameraX=-5.66 cameraY=331.85 hyp=331.90 cameraTheta=1.59 mountX=237.92 mountY=-297.40, mountTheta=-0.90
23:19:23.754 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.66, y=331.85, opts=13)
23:19:23.754 00.000 5052 Enqueuing Move request for stepguider (-5.66, 331.85)
23:19:23.754 00.000 8976 Worker thread wakes up
23:19:23.754 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.66, 331.85) opts 0xd
23:19:23.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.66, 331.85)
23:19:23.754 00.000 8976 Moving (-5.66, 331.85) raw xDistance=237.92 yDistance=-297.40
23:19:23.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 160.93 from input 237.92
23:19:23.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns -201.21 from input -297.40
23:19:23.754 00.000 8976 MoveAxis(L, 519, ABG)
23:19:23.754 00.000 8976 stepping (-39, 39) + (-519, 0)
23:19:23.754 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:23.755 00.001 8976 MoveAxis(U, 951, ABG)
23:19:23.755 00.000 8976 stepping (-39, 39) + (0, 951)
23:19:23.755 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:23.755 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:19:23.755 00.000 8976 limit bump weight to 19.4
23:19:23.755 00.000 8976 AO travel limit exceeded, using large bump correction
23:19:23.755 00.000 8976 Scheduling Mount bump of (-0.153, 8.999)
23:19:23.755 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=9.00, opts=4)
23:19:23.755 00.000 8976 Enqueuing Move request for scope (-0.15, 9.00)
23:19:23.755 00.000 8976 move complete, result=0
23:19:23.755 00.000 8976 worker thread done servicing request
23:19:23.755 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=255, med=32, FiltMin=28, FiltMax=229, Gamma=2.260
23:19:23.756 00.001 9828 Worker thread wakes up
23:19:23.756 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 9.00) opts 0x4
23:19:23.756 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 9.00)
23:19:23.756 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
23:19:23.756 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.62 = 1.33)
23:19:23.756 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=9.00 hyp=9.00 cameraTheta=1.59 mountX=-0.21 mountY=8.75, mountTheta=1.60
23:19:23.756 00.000 9828 Moving (-0.15, 9.00) raw xDistance=-0.21 yDistance=8.75
23:19:23.756 00.000 9828 MoveAxis(E, 23, B)
23:19:23.756 00.000 9828 Guiding  Dir = 2, Dur = 23
23:19:23.756 00.000 9828 IsSlewing returns 0
23:19:23.756 00.000 9828 IsGuiding returns 0
23:19:23.757 00.001 9828 PulseGuide returned control before completion, sleep 33
23:19:23.766 00.009 5052 UpdateGuideState exits: m=4491 SNR=46.9
23:19:23.766 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:23.766 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:23.766 00.000 5052 Enqueuing Expose request
23:19:23.766 00.000 8976 Worker thread wakes up
23:19:23.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:23.766 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,483,37,29)
23:19:23.773 00.007 5052 GuideStep: 237.9 px 0 ms WEST, -297.4 px 0 ms NORTH
23:19:23.797 00.024 9828 IsGuiding returns 1
23:19:23.797 00.000 9828 scope still moving after pulse duration time elapsed
23:19:23.829 00.032 9828 IsSlewing returns 0
23:19:23.829 00.000 9828 IsGuiding returns 1
23:19:23.859 00.030 9828 IsSlewing returns 0
23:19:23.859 00.000 9828 IsGuiding returns 1
23:19:23.890 00.031 9828 IsSlewing returns 0
23:19:23.890 00.000 9828 IsGuiding returns 0
23:19:23.890 00.000 9828 scope move finished after 23 + 110 ms
23:19:23.890 00.000 9828 Move returns status 0, amount 23
23:19:23.890 00.000 9828 MoveAxis(S, 992, B)
23:19:23.890 00.000 9828 Guiding  Dir = 1, Dur = 992
23:19:23.906 00.016 9828 IsSlewing returns 0
23:19:23.906 00.000 9828 IsGuiding returns 0
23:19:23.906 00.000 9828 PulseGuide returned control before completion, sleep 1002
23:19:24.802 00.896 8976 Exposure complete
23:19:24.816 00.014 8976 worker thread done servicing request
23:19:24.816 00.000 5052 OnExposeComplete: enter
23:19:24.816 00.000 5052 UpdateGuideState(): m_state=6
23:19:24.816 00.000 5052 Star::Find(18, 198, 501, 0, (0,0,0,0), 0.1, 10.0, 0) frame 408
23:19:24.816 00.000 5052 Star::Find returns 1 (0), X=199.14, Y=503.54, Mass=4341, SNR=46.0, Peak=165 HFD=5.2
23:19:24.816 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:19:24.816 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:19:24.816 00.000 5052 CameraToMount -- cameraX=-4.92 cameraY=334.27 hyp=334.31 cameraTheta=1.59 mountX=239.10 mountY=-299.90, mountTheta=-0.90
23:19:24.817 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.92, y=334.27, opts=13)
23:19:24.817 00.000 5052 Enqueuing Move request for stepguider (-4.92, 334.27)
23:19:24.817 00.000 8976 Worker thread wakes up
23:19:24.817 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.92, 334.27) opts 0xd
23:19:24.817 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.92, 334.27)
23:19:24.818 00.001 8976 Moving (-4.92, 334.27) raw xDistance=239.10 yDistance=-299.90
23:19:24.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 161.90 from input 239.10
23:19:24.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns -203.02 from input -299.90
23:19:24.818 00.000 8976 MoveAxis(L, 522, ABG)
23:19:24.818 00.000 8976 stepping (-39, 39) + (-522, 0)
23:19:24.818 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:24.818 00.000 8976 MoveAxis(U, 959, ABG)
23:19:24.818 00.000 8976 stepping (-39, 39) + (0, 959)
23:19:24.818 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:24.818 00.000 8976 secondary mount is busy, cannot bump
23:19:24.818 00.000 8976 move complete, result=0
23:19:24.818 00.000 8976 worker thread done servicing request
23:19:24.819 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=150, Gamma=2.260
23:19:24.829 00.010 5052 UpdateGuideState exits: m=4341 SNR=46.0
23:19:24.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:24.829 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:24.829 00.000 5052 Enqueuing Expose request
23:19:24.829 00.000 8976 Worker thread wakes up
23:19:24.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:24.829 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,486,37,26)
23:19:24.834 00.005 5052 GuideStep: 239.1 px 0 ms WEST, -299.9 px 0 ms NORTH
23:19:24.923 00.089 9828 IsGuiding returns 1
23:19:24.923 00.000 9828 scope still moving after pulse duration time elapsed
23:19:24.955 00.032 9828 IsSlewing returns 0
23:19:24.955 00.000 9828 IsGuiding returns 1
23:19:24.985 00.030 9828 IsSlewing returns 0
23:19:24.985 00.000 9828 IsGuiding returns 1
23:19:25.016 00.031 9828 IsSlewing returns 0
23:19:25.016 00.000 9828 IsGuiding returns 0
23:19:25.016 00.000 9828 scope move finished after 992 + 118 ms
23:19:25.016 00.000 9828 Move returns status 0, amount 992
23:19:25.016 00.000 9828 move complete, result=0
23:19:25.016 00.000 9828 worker thread done servicing request
23:19:25.016 00.000 5052 GuideStep: -0.2 px 23 ms EAST, 8.7 px 992 ms SOUTH
23:19:25.874 00.858 8976 Exposure complete
23:19:25.888 00.014 8976 worker thread done servicing request
23:19:25.888 00.000 5052 OnExposeComplete: enter
23:19:25.888 00.000 5052 UpdateGuideState(): m_state=6
23:19:25.888 00.000 5052 Star::Find(18, 199, 503, 0, (0,0,0,0), 0.1, 10.0, 0) frame 409
23:19:25.888 00.000 5052 Star::Find returns 1 (0), X=199.29, Y=508.66, Mass=3815, SNR=43.4, Peak=256 HFD=3.7
23:19:25.888 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:19:25.888 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:19:25.888 00.000 5052 CameraToMount -- cameraX=-4.77 cameraY=339.38 hyp=339.42 cameraTheta=1.58 mountX=242.59 mountY=-304.58, mountTheta=-0.90
23:19:25.889 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.77, y=339.38, opts=13)
23:19:25.889 00.000 5052 Enqueuing Move request for stepguider (-4.77, 339.38)
23:19:25.889 00.000 8976 Worker thread wakes up
23:19:25.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.77, 339.38) opts 0xd
23:19:25.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.77, 339.38)
23:19:25.889 00.000 8976 Moving (-4.77, 339.38) raw xDistance=242.59 yDistance=-304.58
23:19:25.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 164.16 from input 242.59
23:19:25.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns -206.10 from input -304.58
23:19:25.890 00.001 8976 MoveAxis(L, 530, ABG)
23:19:25.890 00.000 8976 stepping (-39, 39) + (-530, 0)
23:19:25.890 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:25.890 00.000 8976 MoveAxis(U, 974, ABG)
23:19:25.890 00.000 8976 stepping (-39, 39) + (0, 974)
23:19:25.890 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:25.890 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:19:25.890 00.000 8976 limit bump weight to 19.4
23:19:25.890 00.000 8976 AO travel limit exceeded, using large bump correction
23:19:25.890 00.000 8976 Scheduling Mount bump of (-0.126, 8.999)
23:19:25.890 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.13, y=9.00, opts=4)
23:19:25.890 00.000 8976 Enqueuing Move request for scope (-0.13, 9.00)
23:19:25.890 00.000 8976 move complete, result=0
23:19:25.890 00.000 9828 Worker thread wakes up
23:19:25.890 00.000 8976 worker thread done servicing request
23:19:25.890 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 9.00) opts 0x4
23:19:25.890 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=256, med=32, FiltMin=28, FiltMax=200, Gamma=2.260
23:19:25.890 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.13, 9.00)
23:19:25.890 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.69 = -1.60)
23:19:25.890 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.61 = 1.33)
23:19:25.890 00.000 9828 CameraToMount -- cameraX=-0.13 cameraY=9.00 hyp=9.00 cameraTheta=1.58 mountX=-0.24 mountY=8.74, mountTheta=1.60
23:19:25.890 00.000 9828 Moving (-0.13, 9.00) raw xDistance=-0.24 yDistance=8.74
23:19:25.890 00.000 9828 MoveAxis(E, 25, B)
23:19:25.890 00.000 9828 Guiding  Dir = 2, Dur = 25
23:19:25.890 00.000 9828 IsSlewing returns 0
23:19:25.890 00.000 9828 IsGuiding returns 0
23:19:25.890 00.000 9828 PulseGuide returned control before completion, sleep 35
23:19:25.900 00.010 5052 UpdateGuideState exits: m=3815 SNR=43.4
23:19:25.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:25.900 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:25.900 00.000 5052 Enqueuing Expose request
23:19:25.900 00.000 8976 Worker thread wakes up
23:19:25.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:25.900 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(181,491,37,21)
23:19:25.900 00.000 5052 GuideStep: 242.6 px 0 ms WEST, -304.6 px 0 ms NORTH
23:19:25.938 00.038 9828 IsGuiding returns 1
23:19:25.938 00.000 9828 scope still moving after pulse duration time elapsed
23:19:25.970 00.032 9828 IsSlewing returns 0
23:19:25.970 00.000 9828 IsGuiding returns 1
23:19:26.002 00.032 9828 IsSlewing returns 0
23:19:26.002 00.000 9828 IsGuiding returns 1
23:19:26.033 00.031 9828 IsSlewing returns 0
23:19:26.033 00.000 9828 IsGuiding returns 0
23:19:26.033 00.000 9828 scope move finished after 25 + 116 ms
23:19:26.033 00.000 9828 Move returns status 0, amount 25
23:19:26.033 00.000 9828 MoveAxis(S, 991, B)
23:19:26.033 00.000 9828 Guiding  Dir = 1, Dur = 991
23:19:26.048 00.015 9828 IsSlewing returns 0
23:19:26.048 00.000 9828 IsGuiding returns 0
23:19:26.048 00.000 9828 PulseGuide returned control before completion, sleep 1001
23:19:26.953 00.905 8976 Exposure complete
23:19:26.968 00.015 8976 worker thread done servicing request
23:19:26.968 00.000 5052 OnExposeComplete: enter
23:19:26.968 00.000 5052 UpdateGuideState(): m_state=6
23:19:26.968 00.000 5052 Star::Find(18, 199, 508, 0, (0,0,0,0), 0.1, 10.0, 0) frame 410
23:19:26.968 00.000 5052 Star::Find returns 1 (0), X=198.46, Y=509.12, Mass=2511, SNR=35.1, Peak=168 HFD=3.9
23:19:26.968 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:19:26.968 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:19:26.968 00.000 5052 CameraToMount -- cameraX=-5.60 cameraY=339.84 hyp=339.89 cameraTheta=1.59 mountX=243.50 mountY=-304.64, mountTheta=-0.90
23:19:26.969 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.60, y=339.84, opts=13)
23:19:26.969 00.000 5052 Enqueuing Move request for stepguider (-5.60, 339.84)
23:19:26.969 00.000 8976 Worker thread wakes up
23:19:26.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.60, 339.84) opts 0xd
23:19:26.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.60, 339.84)
23:19:26.969 00.000 8976 Moving (-5.60, 339.84) raw xDistance=243.50 yDistance=-304.64
23:19:26.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 164.90 from input 243.50
23:19:26.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns -206.35 from input -304.64
23:19:26.969 00.000 8976 MoveAxis(L, 532, ABG)
23:19:26.969 00.000 8976 stepping (-39, 39) + (-532, 0)
23:19:26.969 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:26.969 00.000 8976 MoveAxis(U, 975, ABG)
23:19:26.969 00.000 8976 stepping (-39, 39) + (0, 975)
23:19:26.969 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:26.969 00.000 8976 secondary mount is busy, cannot bump
23:19:26.970 00.001 8976 move complete, result=0
23:19:26.970 00.000 8976 worker thread done servicing request
23:19:26.970 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=27, FiltMax=165, Gamma=2.260
23:19:26.979 00.009 5052 UpdateGuideState exits: m=2511 SNR=35.1
23:19:26.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:26.979 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:26.980 00.001 5052 Enqueuing Expose request
23:19:26.980 00.000 8976 Worker thread wakes up
23:19:26.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:26.980 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,491,37,21)
23:19:26.985 00.005 5052 GuideStep: 243.5 px 0 ms WEST, -304.6 px 0 ms NORTH
23:19:27.054 00.069 9828 IsGuiding returns 1
23:19:27.054 00.000 9828 scope still moving after pulse duration time elapsed
23:19:27.086 00.032 9828 IsSlewing returns 0
23:19:27.086 00.000 9828 IsGuiding returns 1
23:19:27.118 00.032 9828 IsSlewing returns 0
23:19:27.118 00.000 9828 IsGuiding returns 1
23:19:27.149 00.031 9828 IsSlewing returns 0
23:19:27.149 00.000 9828 IsGuiding returns 0
23:19:27.149 00.000 9828 scope move finished after 991 + 109 ms
23:19:27.149 00.000 9828 Move returns status 0, amount 991
23:19:27.149 00.000 9828 move complete, result=0
23:19:27.149 00.000 9828 worker thread done servicing request
23:19:27.149 00.000 5052 GuideStep: -0.2 px 25 ms EAST, 8.7 px 991 ms SOUTH
23:19:28.017 00.868 8976 Exposure complete
23:19:28.031 00.014 8976 worker thread done servicing request
23:19:28.032 00.001 5052 OnExposeComplete: enter
23:19:28.032 00.000 5052 UpdateGuideState(): m_state=6
23:19:28.032 00.000 5052 Star::Find(18, 198, 509, 0, (0,0,0,0), 0.1, 10.0, 0) frame 411
23:19:28.032 00.000 5052 Star::Find false star n=4 nbg=281 bg=32.5 sigma=1.2 thresh=36 peak=36
23:19:28.032 00.000 5052 Star::Find returns 0 (2), X=198.00, Y=509.00, Mass=27, SNR=2.9, Peak=49 HFD=0.0
23:19:28.032 00.000 5052 DistanceChecker: activated
23:19:28.032 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:19:28.032 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:19:28.032 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:19:28.032 00.000 8976 Worker thread wakes up
23:19:28.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:19:28.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:19:28.032 00.000 8976 StepGuider: deferring bump for deduced move
23:19:28.032 00.000 8976 move complete, result=0
23:19:28.033 00.001 8976 worker thread done servicing request
23:19:28.139 00.106 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:19:28.139 00.000 5052 Status Line: Star lost - low SNR
23:19:28.139 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:19:28.151 00.012 5052 UpdateGuideState exits: Star lost - low SNR
23:19:28.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:28.151 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:19:28.151 00.000 5052 Enqueuing Expose request
23:19:28.151 00.000 8976 Worker thread wakes up
23:19:28.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:28.151 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:19:29.185 01.034 8976 Exposure complete
23:19:29.200 00.015 8976 worker thread done servicing request
23:19:29.200 00.000 5052 OnExposeComplete: enter
23:19:29.200 00.000 5052 UpdateGuideState(): m_state=6
23:19:29.200 00.000 5052 Star::Find(18, 198, 509, 0, (0,0,0,0), 0.1, 10.0, 0) frame 412
23:19:29.200 00.000 5052 Star::Find returns 0 (2), X=198.00, Y=509.00, Mass=17, SNR=2.8, Peak=49 HFD=0.0
23:19:29.200 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:19:29.200 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:19:29.200 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:19:29.200 00.000 8976 Worker thread wakes up
23:19:29.201 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:19:29.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:19:29.201 00.000 8976 StepGuider: deferring bump for deduced move
23:19:29.201 00.000 8976 move complete, result=0
23:19:29.201 00.000 8976 worker thread done servicing request
23:19:29.316 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:19:29.316 00.000 5052 Status Line: Star lost - low SNR
23:19:29.317 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=159, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:19:29.326 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:19:29.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:29.326 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:19:29.326 00.000 5052 Enqueuing Expose request
23:19:29.326 00.000 8976 Worker thread wakes up
23:19:29.327 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:29.327 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:19:30.380 01.053 8976 Exposure complete
23:19:30.396 00.016 8976 worker thread done servicing request
23:19:30.396 00.000 5052 OnExposeComplete: enter
23:19:30.396 00.000 5052 UpdateGuideState(): m_state=6
23:19:30.396 00.000 5052 Star::Find(18, 198, 509, 0, (0,0,0,0), 0.1, 10.0, 0) frame 413
23:19:30.396 00.000 5052 Star::Find returns 1 (0), X=196.90, Y=492.50, Mass=30, SNR=3.7, Peak=47 HFD=1.1
23:19:30.396 00.000 5052 DistanceChecker: deactivated
23:19:30.396 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:19:30.396 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:19:30.396 00.000 5052 CameraToMount -- cameraX=-7.16 cameraY=323.23 hyp=323.31 cameraTheta=1.59 mountX=232.90 mountY=-288.96, mountTheta=-0.89
23:19:30.397 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.16, y=323.23, opts=13)
23:19:30.397 00.000 5052 Enqueuing Move request for stepguider (-7.16, 323.23)
23:19:30.397 00.000 8976 Worker thread wakes up
23:19:30.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.16, 323.23) opts 0xd
23:19:30.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.16, 323.23)
23:19:30.397 00.000 8976 Moving (-7.16, 323.23) raw xDistance=232.90 yDistance=-288.96
23:19:30.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 158.27 from input 232.90
23:19:30.398 00.001 8976 GuideAlgorithmHysteresis::Result() returns -196.49 from input -288.96
23:19:30.398 00.000 8976 MoveAxis(L, 511, ABG)
23:19:30.398 00.000 8976 stepping (-39, 39) + (-511, 0)
23:19:30.398 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:30.398 00.000 8976 MoveAxis(U, 928, ABG)
23:19:30.398 00.000 8976 stepping (-39, 39) + (0, 928)
23:19:30.398 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:30.398 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:19:30.398 00.000 8976 limit bump weight to 19.4
23:19:30.398 00.000 8976 AO travel limit exceeded, using large bump correction
23:19:30.398 00.000 8976 Scheduling Mount bump of (-0.199, 8.998)
23:19:30.398 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.20, y=9.00, opts=4)
23:19:30.398 00.000 8976 Enqueuing Move request for scope (-0.20, 9.00)
23:19:30.398 00.000 8976 move complete, result=0
23:19:30.398 00.000 9828 Worker thread wakes up
23:19:30.398 00.000 8976 worker thread done servicing request
23:19:30.398 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 9.00) opts 0x4
23:19:30.398 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
23:19:30.398 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.20, 9.00)
23:19:30.398 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
23:19:30.398 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.62 = 1.34)
23:19:30.399 00.001 9828 CameraToMount -- cameraX=-0.20 cameraY=9.00 hyp=9.00 cameraTheta=1.59 mountX=-0.17 mountY=8.76, mountTheta=1.59
23:19:30.399 00.000 9828 Moving (-0.20, 9.00) raw xDistance=-0.17 yDistance=8.76
23:19:30.399 00.000 9828 MoveAxis(E, 18, B)
23:19:30.399 00.000 9828 Guiding  Dir = 2, Dur = 18
23:19:30.399 00.000 9828 IsSlewing returns 0
23:19:30.399 00.000 9828 IsGuiding returns 0
23:19:30.399 00.000 9828 PulseGuide returned control before completion, sleep 28
23:19:30.408 00.009 5052 UpdateGuideState exits: m=30 SNR=3.7
23:19:30.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:30.408 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:30.408 00.000 5052 Enqueuing Expose request
23:19:30.408 00.000 8976 Worker thread wakes up
23:19:30.408 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:30.408 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(179,475,37,37)
23:19:30.414 00.006 5052 GuideStep: 232.9 px 0 ms WEST, -289.0 px 0 ms NORTH
23:19:30.441 00.027 9828 IsGuiding returns 1
23:19:30.441 00.000 9828 scope still moving after pulse duration time elapsed
23:19:30.473 00.032 9828 IsSlewing returns 0
23:19:30.473 00.000 9828 IsGuiding returns 1
23:19:30.505 00.032 9828 IsSlewing returns 0
23:19:30.505 00.000 9828 IsGuiding returns 1
23:19:30.536 00.031 9828 IsSlewing returns 0
23:19:30.536 00.000 9828 IsGuiding returns 0
23:19:30.536 00.000 9828 scope move finished after 18 + 118 ms
23:19:30.536 00.000 9828 Move returns status 0, amount 18
23:19:30.536 00.000 9828 MoveAxis(S, 993, B)
23:19:30.536 00.000 9828 Guiding  Dir = 1, Dur = 993
23:19:30.552 00.016 9828 IsSlewing returns 0
23:19:30.552 00.000 9828 IsGuiding returns 0
23:19:30.552 00.000 9828 PulseGuide returned control before completion, sleep 1003
23:19:31.449 00.897 8976 Exposure complete
23:19:31.463 00.014 8976 worker thread done servicing request
23:19:31.463 00.000 5052 OnExposeComplete: enter
23:19:31.463 00.000 5052 UpdateGuideState(): m_state=6
23:19:31.463 00.000 5052 Star::Find(18, 196, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 414
23:19:31.463 00.000 5052 Star::Find false star n=4 nbg=269 bg=32.1 sigma=1.0 thresh=35 peak=35
23:19:31.463 00.000 5052 Star::Find returns 0 (2), X=196.00, Y=492.00, Mass=25, SNR=2.9, Peak=48 HFD=0.0
23:19:31.463 00.000 5052 DistanceChecker: activated
23:19:31.463 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:19:31.463 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:19:31.463 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:19:31.463 00.000 8976 Worker thread wakes up
23:19:31.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:19:31.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:19:31.463 00.000 8976 StepGuider: deferring bump for deduced move
23:19:31.463 00.000 8976 move complete, result=0
23:19:31.464 00.001 8976 worker thread done servicing request
23:19:31.567 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:19:31.567 00.000 9828 IsGuiding returns 1
23:19:31.567 00.000 9828 scope still moving after pulse duration time elapsed
23:19:31.567 00.000 5052 Status Line: Star lost - low SNR
23:19:31.568 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:19:31.578 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:19:31.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:31.578 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:19:31.578 00.000 5052 Enqueuing Expose request
23:19:31.578 00.000 8976 Worker thread wakes up
23:19:31.578 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:31.578 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:19:31.598 00.020 9828 IsSlewing returns 0
23:19:31.598 00.000 9828 IsGuiding returns 1
23:19:31.630 00.032 9828 IsSlewing returns 0
23:19:31.630 00.000 9828 IsGuiding returns 1
23:19:31.661 00.031 9828 IsSlewing returns 0
23:19:31.665 00.004 9828 IsGuiding returns 0
23:19:31.665 00.000 9828 scope move finished after 993 + 120 ms
23:19:31.665 00.000 9828 Move returns status 0, amount 993
23:19:31.665 00.000 9828 move complete, result=0
23:19:31.665 00.000 9828 worker thread done servicing request
23:19:31.665 00.000 5052 GuideStep: -0.2 px 18 ms EAST, 8.8 px 993 ms SOUTH
23:19:32.615 00.950 8976 Exposure complete
23:19:32.630 00.015 8976 worker thread done servicing request
23:19:32.630 00.000 5052 OnExposeComplete: enter
23:19:32.630 00.000 5052 UpdateGuideState(): m_state=6
23:19:32.630 00.000 5052 Star::Find(18, 196, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 415
23:19:32.630 00.000 5052 Star::Find returns 0 (2), X=196.00, Y=492.00, Mass=18, SNR=2.9, Peak=50 HFD=0.0
23:19:32.630 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:19:32.630 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:19:32.630 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:19:32.630 00.000 8976 Worker thread wakes up
23:19:32.631 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:19:32.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:19:32.631 00.000 8976 StepGuider: deferring bump for deduced move
23:19:32.631 00.000 8976 move complete, result=0
23:19:32.631 00.000 8976 worker thread done servicing request
23:19:32.741 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:19:32.741 00.000 5052 Status Line: Star lost - low SNR
23:19:32.742 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:19:32.751 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:19:32.752 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:32.752 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:19:32.752 00.000 5052 Enqueuing Expose request
23:19:32.752 00.000 8976 Worker thread wakes up
23:19:32.752 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:32.752 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:19:33.794 01.042 8976 Exposure complete
23:19:33.808 00.014 8976 worker thread done servicing request
23:19:33.808 00.000 5052 OnExposeComplete: enter
23:19:33.808 00.000 5052 UpdateGuideState(): m_state=6
23:19:33.808 00.000 5052 Star::Find(18, 196, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 416
23:19:33.808 00.000 5052 Star::Find false star n=7 nbg=262 bg=32.0 sigma=1.1 thresh=35 peak=35
23:19:33.809 00.001 5052 Star::Find returns 0 (2), X=196.00, Y=492.00, Mass=35, SNR=2.9, Peak=48 HFD=0.0
23:19:33.809 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:19:33.809 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:19:33.809 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:19:33.809 00.000 8976 Worker thread wakes up
23:19:33.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:19:33.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:19:33.809 00.000 8976 StepGuider: deferring bump for deduced move
23:19:33.809 00.000 8976 move complete, result=0
23:19:33.809 00.000 8976 worker thread done servicing request
23:19:33.917 00.108 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:19:33.917 00.000 5052 Status Line: Star lost - low SNR
23:19:33.918 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:19:33.927 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:19:33.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:33.927 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:19:33.927 00.000 5052 Enqueuing Expose request
23:19:33.927 00.000 8976 Worker thread wakes up
23:19:33.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:33.927 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:19:34.965 01.038 8976 Exposure complete
23:19:34.979 00.014 8976 worker thread done servicing request
23:19:34.979 00.000 5052 OnExposeComplete: enter
23:19:34.979 00.000 5052 UpdateGuideState(): m_state=6
23:19:34.979 00.000 5052 Star::Find(18, 196, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 417
23:19:34.979 00.000 5052 Star::Find returns 0 (2), X=196.00, Y=492.00, Mass=15, SNR=2.6, Peak=47 HFD=0.0
23:19:34.979 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:19:34.979 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:19:34.979 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:19:34.980 00.001 8976 Worker thread wakes up
23:19:34.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:19:34.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:19:34.980 00.000 8976 StepGuider: deferring bump for deduced move
23:19:34.980 00.000 8976 move complete, result=0
23:19:34.980 00.000 8976 worker thread done servicing request
23:19:35.093 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:19:35.093 00.000 5052 Status Line: Star lost - low SNR
23:19:35.094 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:19:35.103 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:19:35.103 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:35.103 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:19:35.103 00.000 5052 Enqueuing Expose request
23:19:35.103 00.000 8976 Worker thread wakes up
23:19:35.103 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:35.103 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:19:36.146 01.043 8976 Exposure complete
23:19:36.159 00.013 8976 worker thread done servicing request
23:19:36.159 00.000 5052 OnExposeComplete: enter
23:19:36.160 00.001 5052 UpdateGuideState(): m_state=6
23:19:36.160 00.000 5052 Star::Find(18, 196, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 418
23:19:36.160 00.000 5052 Star::Find returns 0 (2), X=196.00, Y=492.00, Mass=15, SNR=2.6, Peak=47 HFD=0.0
23:19:36.160 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:19:36.160 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:19:36.160 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:19:36.160 00.000 8976 Worker thread wakes up
23:19:36.160 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:19:36.160 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:19:36.160 00.000 8976 StepGuider: deferring bump for deduced move
23:19:36.160 00.000 8976 move complete, result=0
23:19:36.160 00.000 8976 worker thread done servicing request
23:19:36.265 00.105 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:19:36.265 00.000 5052 Status Line: Star lost - low SNR
23:19:36.266 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:19:36.275 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:19:36.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:36.276 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:19:36.276 00.000 5052 Enqueuing Expose request
23:19:36.276 00.000 8976 Worker thread wakes up
23:19:36.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:36.276 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:19:37.323 01.047 8976 Exposure complete
23:19:37.338 00.015 8976 worker thread done servicing request
23:19:37.338 00.000 5052 OnExposeComplete: enter
23:19:37.338 00.000 5052 UpdateGuideState(): m_state=6
23:19:37.338 00.000 5052 Star::Find(18, 196, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 419
23:19:37.338 00.000 5052 Star::Find returns 0 (2), X=196.00, Y=492.00, Mass=15, SNR=2.7, Peak=47 HFD=0.0
23:19:37.338 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:19:37.338 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:19:37.338 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:19:37.338 00.000 8976 Worker thread wakes up
23:19:37.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:19:37.339 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:19:37.339 00.000 8976 StepGuider: deferring bump for deduced move
23:19:37.339 00.000 8976 move complete, result=0
23:19:37.339 00.000 8976 worker thread done servicing request
23:19:37.453 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:19:37.453 00.000 5052 Status Line: Star lost - low SNR
23:19:37.454 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:19:37.463 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:19:37.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:37.463 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:19:37.463 00.000 5052 Enqueuing Expose request
23:19:37.463 00.000 8976 Worker thread wakes up
23:19:37.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:37.463 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:19:38.507 01.044 8976 Exposure complete
23:19:38.520 00.013 8976 worker thread done servicing request
23:19:38.520 00.000 5052 OnExposeComplete: enter
23:19:38.520 00.000 5052 UpdateGuideState(): m_state=6
23:19:38.520 00.000 5052 Star::Find(18, 196, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 420
23:19:38.520 00.000 5052 Star::Find false star n=5 nbg=274 bg=31.9 sigma=1.1 thresh=35 peak=35
23:19:38.520 00.000 5052 Star::Find returns 0 (2), X=196.00, Y=492.00, Mass=30, SNR=2.9, Peak=49 HFD=0.0
23:19:38.520 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:19:38.520 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:19:38.520 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:19:38.520 00.000 8976 Worker thread wakes up
23:19:38.521 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:19:38.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:19:38.521 00.000 8976 StepGuider: deferring bump for deduced move
23:19:38.521 00.000 8976 move complete, result=0
23:19:38.521 00.000 8976 worker thread done servicing request
23:19:38.625 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:19:38.625 00.000 5052 Status Line: Star lost - low SNR
23:19:38.626 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:19:38.635 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:19:38.635 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:38.635 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:19:38.635 00.000 5052 Enqueuing Expose request
23:19:38.635 00.000 8976 Worker thread wakes up
23:19:38.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:38.635 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:19:39.684 01.049 8976 Exposure complete
23:19:39.698 00.014 8976 worker thread done servicing request
23:19:39.698 00.000 5052 OnExposeComplete: enter
23:19:39.698 00.000 5052 UpdateGuideState(): m_state=6
23:19:39.698 00.000 5052 Star::Find(18, 196, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 421
23:19:39.698 00.000 5052 Star::Find returns 1 (0), X=197.31, Y=491.69, Mass=20, SNR=3.1, Peak=49 HFD=0.5
23:19:39.698 00.000 5052 DistanceChecker: deactivated
23:19:39.698 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:19:39.698 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:19:39.698 00.000 5052 CameraToMount -- cameraX=-6.75 cameraY=322.42 hyp=322.49 cameraTheta=1.59 mountX=232.04 mountY=-288.41, mountTheta=-0.89
23:19:39.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.75, y=322.42, opts=13)
23:19:39.699 00.000 5052 Enqueuing Move request for stepguider (-6.75, 322.42)
23:19:39.699 00.000 8976 Worker thread wakes up
23:19:39.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.75, 322.42) opts 0xd
23:19:39.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.75, 322.42)
23:19:39.699 00.000 8976 Moving (-6.75, 322.42) raw xDistance=232.04 yDistance=-288.41
23:19:39.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 157.27 from input 232.04
23:19:39.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns -195.45 from input -288.41
23:19:39.699 00.000 8976 MoveAxis(L, 507, ABG)
23:19:39.699 00.000 8976 stepping (-39, 39) + (-507, 0)
23:19:39.699 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:39.699 00.000 8976 MoveAxis(U, 923, ABG)
23:19:39.699 00.000 8976 stepping (-39, 39) + (0, 923)
23:19:39.699 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:19:39.700 00.001 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:19:39.700 00.000 8976 limit bump weight to 19.4
23:19:39.700 00.000 8976 AO travel limit exceeded, using large bump correction
23:19:39.700 00.000 8976 Scheduling Mount bump of (-0.188, 8.998)
23:19:39.700 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.19, y=9.00, opts=4)
23:19:39.700 00.000 8976 Enqueuing Move request for scope (-0.19, 9.00)
23:19:39.700 00.000 8976 move complete, result=0
23:19:39.700 00.000 9828 Worker thread wakes up
23:19:39.700 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 9.00) opts 0x4
23:19:39.700 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.19, 9.00)
23:19:39.700 00.000 8976 worker thread done servicing request
23:19:39.700 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:19:39.700 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
23:19:39.700 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.62 = 1.34)
23:19:39.700 00.000 9828 CameraToMount -- cameraX=-0.19 cameraY=9.00 hyp=9.00 cameraTheta=1.59 mountX=-0.18 mountY=8.76, mountTheta=1.59
23:19:39.700 00.000 9828 Moving (-0.19, 9.00) raw xDistance=-0.18 yDistance=8.76
23:19:39.701 00.001 9828 MoveAxis(E, 19, B)
23:19:39.701 00.000 9828 Guiding  Dir = 2, Dur = 19
23:19:39.701 00.000 9828 IsSlewing returns 0
23:19:39.701 00.000 9828 IsGuiding returns 0
23:19:39.701 00.000 9828 PulseGuide returned control before completion, sleep 29
23:19:39.709 00.008 5052 UpdateGuideState exits: m=20 SNR=3.1
23:19:39.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:39.710 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:19:39.710 00.000 5052 Enqueuing Expose request
23:19:39.710 00.000 8976 Worker thread wakes up
23:19:39.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:19:39.710 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(179,474,37,37)
23:19:39.715 00.005 5052 GuideStep: 232.0 px 0 ms WEST, -288.4 px 0 ms NORTH
23:19:39.732 00.017 9828 IsGuiding returns 1
23:19:39.732 00.000 9828 scope still moving after pulse duration time elapsed
23:19:39.763 00.031 9828 IsSlewing returns 0
23:19:39.763 00.000 9828 IsGuiding returns 1
23:19:39.794 00.031 9828 IsSlewing returns 0
23:19:39.794 00.000 9828 IsGuiding returns 1
23:19:39.824 00.030 9828 IsSlewing returns 0
23:19:39.824 00.000 9828 IsGuiding returns 1
23:19:39.855 00.031 9828 IsSlewing returns 0
23:19:39.855 00.000 9828 IsGuiding returns 0
23:19:39.855 00.000 9828 scope move finished after 19 + 134 ms
23:19:39.855 00.000 9828 Move returns status 0, amount 19
23:19:39.855 00.000 9828 MoveAxis(S, 992, B)
23:19:39.855 00.000 9828 Guiding  Dir = 1, Dur = 992
23:19:39.871 00.016 9828 IsSlewing returns 0
23:19:39.871 00.000 9828 IsGuiding returns 0
23:19:39.871 00.000 9828 PulseGuide returned control before completion, sleep 1002
23:19:40.249 00.378 5052 Stop button clicked
23:19:40.249 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:19:40.249 00.000 5052 Status Line: Waiting for devices...
23:19:40.276 00.027 8976 ASCOM_AbortExposure returns err = 0
23:19:40.276 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
23:19:40.276 00.000 8976 worker thread done servicing request
23:19:40.276 00.000 5052 OnExposeComplete: enter
23:19:40.276 00.000 5052 OnExposeComplete: Capture Error reported
23:19:40.277 00.001 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
23:19:40.277 00.000 5052 Changing from state GUIDING to STOP
23:19:40.277 00.000 5052 guider state => SELECTED
23:19:40.277 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:19:40.287 00.010 5052 Changing from state SELECTED to UNINITIALIZED
23:19:40.287 00.000 5052 guider state => SELECTING
23:19:40.290 00.003 5052 Status Line: Stopped.
23:19:40.294 00.004 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
23:19:40.888 00.594 9828 IsGuiding returns 1
23:19:40.888 00.000 9828 scope still moving after pulse duration time elapsed
23:19:40.920 00.032 9828 IsSlewing returns 0
23:19:40.920 00.000 9828 IsGuiding returns 1
23:19:40.950 00.030 9828 IsSlewing returns 0
23:19:40.950 00.000 9828 IsGuiding returns 1
23:19:40.981 00.031 9828 IsSlewing returns 0
23:19:40.981 00.000 9828 IsGuiding returns 0
23:19:40.981 00.000 9828 scope move finished after 992 + 117 ms
23:19:40.981 00.000 9828 Move returns status 0, amount 992
23:19:40.981 00.000 9828 move complete, result=0
23:19:40.981 00.000 9828 worker thread done servicing request
23:19:40.981 00.000 5052 GuideStep: -0.2 px 19 ms EAST, 8.8 px 992 ms SOUTH
23:19:40.983 00.002 5052 MoveAxis(D, 39, -)
23:19:40.983 00.000 5052 stepping (-39, 39) + (0, -39)
23:19:40.983 00.000 5052 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:19:41.154 00.171 5052 Received - 47 (G) 
23:19:41.154 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:19:41.154 00.000 5052 stepped: pos (-39, 0)
23:19:41.154 00.000 5052 MoveAxis(R, 39, -)
23:19:41.154 00.000 5052 stepping (-39, 0) + (39, 0)
23:19:41.154 00.000 5052 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:19:41.330 00.176 5052 Received - 47 (G) 
23:19:41.330 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:19:41.330 00.000 5052 stepped: pos (0, 0)
23:19:41.330 00.000 5052 Mount: notify guiding stopped
23:19:44.930 03.600 5052 GuideAssistant changed RA_MinMove to 0.75
23:19:45.834 00.904 5052 GuideAssistant changed Dec_MinMove to 1.15
23:25:55.815 369.981 5052 StartLoopingInteractive: Loop button clicked
23:25:55.815 00.000 5052 Status Line: Looping
23:25:55.818 00.003 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:25:55.822 00.004 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:25:55.822 00.000 5052 Enqueuing Expose request
23:25:55.822 00.000 8976 Worker thread wakes up
23:25:55.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:25:55.822 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:25:56.861 01.039 8976 Exposure complete
23:25:56.875 00.014 8976 worker thread done servicing request
23:25:56.875 00.000 5052 OnExposeComplete: enter
23:25:56.875 00.000 5052 UpdateGuideState(): m_state=1
23:25:56.875 00.000 5052 Star::Find(18, 197, 491, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:25:56.875 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=491.00, Mass=17, SNR=2.9, Peak=50 HFD=0.0
23:25:56.875 00.000 5052 DistanceChecker: activated
23:25:56.876 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:25:56.876 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:25:56.876 00.000 5052 Status Line: Star lost - low SNR
23:25:56.877 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=33, FiltMin=28, FiltMax=38, Gamma=2.260
23:25:56.886 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:25:56.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:56.886 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:25:56.886 00.000 5052 Enqueuing Expose request
23:25:56.886 00.000 8976 Worker thread wakes up
23:25:56.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:25:56.886 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:25:57.924 01.038 8976 Exposure complete
23:25:57.940 00.016 8976 worker thread done servicing request
23:25:57.940 00.000 5052 OnExposeComplete: enter
23:25:57.940 00.000 5052 UpdateGuideState(): m_state=1
23:25:57.940 00.000 5052 Star::Find(18, 197, 491, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:25:57.940 00.000 5052 Star::Find false star n=7 nbg=268 bg=31.9 sigma=1.0 thresh=35 peak=35
23:25:57.940 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=491.00, Mass=36, SNR=2.9, Peak=49 HFD=0.0
23:25:57.940 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:25:57.940 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:25:57.940 00.000 5052 Status Line: Star lost - low SNR
23:25:57.941 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:25:57.950 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:25:57.951 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:57.951 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:25:57.951 00.000 5052 Enqueuing Expose request
23:25:57.951 00.000 8976 Worker thread wakes up
23:25:57.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:25:57.951 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:25:58.994 01.043 8976 Exposure complete
23:25:59.011 00.017 8976 worker thread done servicing request
23:25:59.011 00.000 5052 OnExposeComplete: enter
23:25:59.011 00.000 5052 UpdateGuideState(): m_state=1
23:25:59.011 00.000 5052 Star::Find(18, 197, 491, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:25:59.011 00.000 5052 Star::Find false star n=3 nbg=287 bg=32.6 sigma=1.3 thresh=36 peak=36
23:25:59.011 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=491.00, Mass=23, SNR=2.9, Peak=48 HFD=0.0
23:25:59.011 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:25:59.011 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:25:59.011 00.000 5052 Status Line: Star lost - low SNR
23:25:59.013 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
23:25:59.022 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:25:59.022 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:59.023 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:25:59.023 00.000 5052 Enqueuing Expose request
23:25:59.023 00.000 8976 Worker thread wakes up
23:25:59.023 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:25:59.023 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:00.063 01.040 8976 Exposure complete
23:26:00.078 00.015 8976 worker thread done servicing request
23:26:00.078 00.000 5052 OnExposeComplete: enter
23:26:00.078 00.000 5052 UpdateGuideState(): m_state=1
23:26:00.078 00.000 5052 Star::Find(18, 197, 491, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:26:00.078 00.000 5052 Star::Find returns 1 (0), X=197.51, Y=492.59, Mass=55, SNR=4.9, Peak=48 HFD=5.3
23:26:00.078 00.000 5052 DistanceChecker: deactivated
23:26:00.079 00.001 5052 setting lock position to (197.51, 492.59)
23:26:00.079 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:26:00.079 00.000 5052 Changing from state SELECTING to SELECTED
23:26:00.080 00.001 5052 guider state => SELECTED
23:26:00.081 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:26:00.091 00.010 5052 UpdateGuideState exits: m=55 SNR=4.9
23:26:00.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:00.091 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:00.091 00.000 5052 Enqueuing Expose request
23:26:00.091 00.000 8976 Worker thread wakes up
23:26:00.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:00.091 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,475,37,37)
23:26:01.123 01.032 8976 Exposure complete
23:26:01.138 00.015 8976 worker thread done servicing request
23:26:01.138 00.000 5052 OnExposeComplete: enter
23:26:01.138 00.000 5052 UpdateGuideState(): m_state=2
23:26:01.138 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:26:01.138 00.000 5052 Star::Find returns 1 (0), X=197.18, Y=492.54, Mass=37, SNR=4.1, Peak=50 HFD=1.8
23:26:01.138 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.36) = xAngle (-5.35 = 0.94)
23:26:01.138 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.68 = 0.60)
23:26:01.138 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-2.99 mountX=0.20 mountY=0.19, mountTheta=0.76
23:26:01.139 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:26:01.148 00.009 5052 UpdateGuideState exits: m=37 SNR=4.1
23:26:01.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:01.149 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:01.149 00.000 5052 Enqueuing Expose request
23:26:01.149 00.000 8976 Worker thread wakes up
23:26:01.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:01.149 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(179,475,37,37)
23:26:02.191 01.042 8976 Exposure complete
23:26:02.205 00.014 8976 worker thread done servicing request
23:26:02.205 00.000 5052 OnExposeComplete: enter
23:26:02.205 00.000 5052 UpdateGuideState(): m_state=2
23:26:02.206 00.001 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:26:02.206 00.000 5052 Star::Find false star n=3 nbg=272 bg=32.1 sigma=1.1 thresh=36 peak=36
23:26:02.206 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=25, SNR=2.9, Peak=48 HFD=0.0
23:26:02.206 00.000 5052 DistanceChecker: activated
23:26:02.206 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:02.206 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:26:02.206 00.000 5052 guider state => SELECTING
23:26:02.206 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:02.206 00.000 5052 Status Line: Star lost - low SNR
23:26:02.210 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.260
23:26:02.219 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:26:02.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:02.219 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:02.219 00.000 5052 Enqueuing Expose request
23:26:02.219 00.000 8976 Worker thread wakes up
23:26:02.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:02.220 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:03.256 01.036 8976 Exposure complete
23:26:03.270 00.014 8976 worker thread done servicing request
23:26:03.270 00.000 5052 OnExposeComplete: enter
23:26:03.270 00.000 5052 UpdateGuideState(): m_state=1
23:26:03.270 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:26:03.270 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=18, SNR=2.9, Peak=47 HFD=0.0
23:26:03.270 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:03.270 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:03.270 00.000 5052 Status Line: Star lost - low SNR
23:26:03.272 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:26:03.281 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:26:03.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:03.281 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:03.281 00.000 5052 Enqueuing Expose request
23:26:03.281 00.000 8976 Worker thread wakes up
23:26:03.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:03.281 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:04.326 01.045 8976 Exposure complete
23:26:04.340 00.014 8976 worker thread done servicing request
23:26:04.340 00.000 5052 OnExposeComplete: enter
23:26:04.341 00.001 5052 UpdateGuideState(): m_state=1
23:26:04.341 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:26:04.341 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=17, SNR=2.8, Peak=49 HFD=0.0
23:26:04.341 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:04.341 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:04.341 00.000 5052 Status Line: Star lost - low SNR
23:26:04.342 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
23:26:04.351 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:26:04.351 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:04.351 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:04.351 00.000 5052 Enqueuing Expose request
23:26:04.351 00.000 8976 Worker thread wakes up
23:26:04.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:04.351 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:05.393 01.042 8976 Exposure complete
23:26:05.407 00.014 8976 worker thread done servicing request
23:26:05.407 00.000 5052 OnExposeComplete: enter
23:26:05.407 00.000 5052 UpdateGuideState(): m_state=1
23:26:05.407 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:26:05.407 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=16, SNR=2.8, Peak=49 HFD=0.0
23:26:05.407 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:05.407 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:05.407 00.000 5052 Status Line: Star lost - low SNR
23:26:05.409 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:26:05.417 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:26:05.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:05.417 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:05.417 00.000 5052 Enqueuing Expose request
23:26:05.417 00.000 8976 Worker thread wakes up
23:26:05.418 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:05.418 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:06.465 01.047 8976 Exposure complete
23:26:06.480 00.015 8976 worker thread done servicing request
23:26:06.481 00.001 5052 OnExposeComplete: enter
23:26:06.481 00.000 5052 UpdateGuideState(): m_state=1
23:26:06.481 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:26:06.481 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=14, SNR=2.5, Peak=46 HFD=0.0
23:26:06.481 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:06.481 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:06.481 00.000 5052 Status Line: Star lost - low SNR
23:26:06.482 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:26:06.490 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:26:06.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:06.490 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:06.490 00.000 5052 Enqueuing Expose request
23:26:06.491 00.001 8976 Worker thread wakes up
23:26:06.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:06.491 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:07.522 01.031 8976 Exposure complete
23:26:07.537 00.015 8976 worker thread done servicing request
23:26:07.537 00.000 5052 OnExposeComplete: enter
23:26:07.537 00.000 5052 UpdateGuideState(): m_state=1
23:26:07.537 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:26:07.537 00.000 5052 Star::Find false star n=2 nbg=280 bg=32.5 sigma=1.3 thresh=36 peak=36
23:26:07.538 00.001 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=20, SNR=2.9, Peak=49 HFD=0.0
23:26:07.538 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:07.538 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:07.538 00.000 5052 Status Line: Star lost - low SNR
23:26:07.539 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=159, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:26:07.548 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:26:07.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:07.548 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:07.548 00.000 5052 Enqueuing Expose request
23:26:07.548 00.000 8976 Worker thread wakes up
23:26:07.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:07.548 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:08.580 01.032 8976 Exposure complete
23:26:08.593 00.013 8976 worker thread done servicing request
23:26:08.593 00.000 5052 OnExposeComplete: enter
23:26:08.593 00.000 5052 UpdateGuideState(): m_state=1
23:26:08.594 00.001 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:26:08.594 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=17, SNR=2.8, Peak=49 HFD=0.0
23:26:08.594 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:08.594 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:08.594 00.000 5052 Status Line: Star lost - low SNR
23:26:08.595 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:26:08.605 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:26:08.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:08.605 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:08.605 00.000 5052 Enqueuing Expose request
23:26:08.605 00.000 8976 Worker thread wakes up
23:26:08.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:08.605 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:09.639 01.034 8976 Exposure complete
23:26:09.654 00.015 8976 worker thread done servicing request
23:26:09.655 00.001 5052 OnExposeComplete: enter
23:26:09.655 00.000 5052 UpdateGuideState(): m_state=1
23:26:09.655 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:26:09.655 00.000 5052 Star::Find false star n=3 nbg=284 bg=32.3 sigma=1.3 thresh=36 peak=35
23:26:09.655 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=22, SNR=2.9, Peak=47 HFD=0.0
23:26:09.655 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:09.655 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:09.655 00.000 5052 Status Line: Star lost - low SNR
23:26:09.656 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:26:09.665 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:26:09.666 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:09.666 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:09.666 00.000 5052 Enqueuing Expose request
23:26:09.666 00.000 8976 Worker thread wakes up
23:26:09.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:09.666 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:10.705 01.039 8976 Exposure complete
23:26:10.720 00.015 8976 worker thread done servicing request
23:26:10.720 00.000 5052 OnExposeComplete: enter
23:26:10.720 00.000 5052 UpdateGuideState(): m_state=1
23:26:10.720 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:26:10.720 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=15, SNR=2.6, Peak=47 HFD=0.0
23:26:10.720 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:10.720 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:10.720 00.000 5052 Status Line: Star lost - low SNR
23:26:10.721 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=39, Gamma=2.260
23:26:10.731 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:26:10.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:10.731 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:10.731 00.000 5052 Enqueuing Expose request
23:26:10.731 00.000 8976 Worker thread wakes up
23:26:10.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:10.731 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:11.775 01.044 8976 Exposure complete
23:26:11.790 00.015 8976 worker thread done servicing request
23:26:11.790 00.000 5052 OnExposeComplete: enter
23:26:11.790 00.000 5052 UpdateGuideState(): m_state=1
23:26:11.790 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:26:11.790 00.000 5052 Star::Find false star n=9 nbg=272 bg=31.9 sigma=1.1 thresh=35 peak=35
23:26:11.790 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=38, SNR=2.9, Peak=45 HFD=0.0
23:26:11.790 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:11.790 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:11.790 00.000 5052 Status Line: Star lost - low SNR
23:26:11.792 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=208, med=32, FiltMin=27, FiltMax=181, Gamma=2.260
23:26:11.801 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:26:11.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:11.801 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:11.801 00.000 5052 Enqueuing Expose request
23:26:11.801 00.000 8976 Worker thread wakes up
23:26:11.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:11.801 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:12.839 01.038 8976 Exposure complete
23:26:12.854 00.015 8976 worker thread done servicing request
23:26:12.854 00.000 5052 OnExposeComplete: enter
23:26:12.854 00.000 5052 UpdateGuideState(): m_state=1
23:26:12.854 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:26:12.854 00.000 5052 Star::Find false star n=6 nbg=268 bg=32.1 sigma=1.1 thresh=35 peak=35
23:26:12.854 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=31, SNR=2.9, Peak=48 HFD=0.0
23:26:12.854 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:12.855 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:12.855 00.000 5052 Status Line: Star lost - low SNR
23:26:12.856 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=228, med=32, FiltMin=28, FiltMax=183, Gamma=2.260
23:26:12.866 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:26:12.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:12.866 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:12.866 00.000 5052 Enqueuing Expose request
23:26:12.866 00.000 8976 Worker thread wakes up
23:26:12.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:12.866 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:13.891 01.025 8976 Exposure complete
23:26:13.905 00.014 8976 worker thread done servicing request
23:26:13.905 00.000 5052 OnExposeComplete: enter
23:26:13.905 00.000 5052 UpdateGuideState(): m_state=1
23:26:13.905 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:26:13.905 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=14, SNR=2.5, Peak=46 HFD=0.0
23:26:13.905 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:13.905 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:13.905 00.000 5052 Status Line: Star lost - low SNR
23:26:13.907 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=224, med=32, FiltMin=28, FiltMax=198, Gamma=2.260
23:26:13.915 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:26:13.915 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:13.915 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:13.915 00.000 5052 Enqueuing Expose request
23:26:13.915 00.000 8976 Worker thread wakes up
23:26:13.915 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:13.915 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:14.945 01.030 8976 Exposure complete
23:26:14.959 00.014 8976 worker thread done servicing request
23:26:14.959 00.000 5052 OnExposeComplete: enter
23:26:14.959 00.000 5052 UpdateGuideState(): m_state=1
23:26:14.959 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:26:14.960 00.001 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=17, SNR=2.8, Peak=49 HFD=0.0
23:26:14.960 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:14.960 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:14.960 00.000 5052 Status Line: Star lost - low SNR
23:26:14.961 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=221, med=32, FiltMin=27, FiltMax=200, Gamma=2.260
23:26:14.969 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:26:14.969 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:14.969 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:14.969 00.000 5052 Enqueuing Expose request
23:26:14.969 00.000 8976 Worker thread wakes up
23:26:14.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:14.969 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:16.012 01.043 8976 Exposure complete
23:26:16.027 00.015 8976 worker thread done servicing request
23:26:16.027 00.000 5052 OnExposeComplete: enter
23:26:16.027 00.000 5052 UpdateGuideState(): m_state=1
23:26:16.027 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:26:16.027 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=16, SNR=2.7, Peak=48 HFD=0.0
23:26:16.027 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:16.027 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:16.027 00.000 5052 Status Line: Star lost - low SNR
23:26:16.029 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=65, Gamma=2.260
23:26:16.038 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:26:16.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:16.038 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:16.038 00.000 5052 Enqueuing Expose request
23:26:16.039 00.001 8976 Worker thread wakes up
23:26:16.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:16.039 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:17.066 01.027 8976 Exposure complete
23:26:17.080 00.014 8976 worker thread done servicing request
23:26:17.080 00.000 5052 OnExposeComplete: enter
23:26:17.080 00.000 5052 UpdateGuideState(): m_state=1
23:26:17.080 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:26:17.080 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=14, SNR=2.6, Peak=47 HFD=0.0
23:26:17.080 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:17.080 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:17.080 00.000 5052 Status Line: Star lost - low SNR
23:26:17.082 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=238, med=32, FiltMin=28, FiltMax=192, Gamma=2.260
23:26:17.090 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:26:17.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:17.090 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:17.090 00.000 5052 Enqueuing Expose request
23:26:17.090 00.000 8976 Worker thread wakes up
23:26:17.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:17.091 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:18.137 01.046 8976 Exposure complete
23:26:18.151 00.014 8976 worker thread done servicing request
23:26:18.151 00.000 5052 OnExposeComplete: enter
23:26:18.151 00.000 5052 UpdateGuideState(): m_state=1
23:26:18.151 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:26:18.151 00.000 5052 Star::Find false star n=6 nbg=261 bg=31.9 sigma=1.1 thresh=35 peak=35
23:26:18.151 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=30, SNR=2.9, Peak=47 HFD=0.0
23:26:18.151 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:18.152 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:18.152 00.000 5052 Status Line: Star lost - low SNR
23:26:18.153 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=268, med=32, FiltMin=28, FiltMax=201, Gamma=2.260
23:26:18.161 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:26:18.162 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:18.162 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:18.162 00.000 5052 Enqueuing Expose request
23:26:18.162 00.000 8976 Worker thread wakes up
23:26:18.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:18.162 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:19.190 01.028 8976 Exposure complete
23:26:19.204 00.014 8976 worker thread done servicing request
23:26:19.204 00.000 5052 OnExposeComplete: enter
23:26:19.204 00.000 5052 UpdateGuideState(): m_state=1
23:26:19.204 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:26:19.204 00.000 5052 Star::Find false star n=8 nbg=272 bg=31.9 sigma=1.1 thresh=35 peak=35
23:26:19.204 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=492.00, Mass=36, SNR=2.9, Peak=47 HFD=0.0
23:26:19.204 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:19.204 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:19.205 00.001 5052 Status Line: Star lost - low SNR
23:26:19.206 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=59, Gamma=2.260
23:26:19.214 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:26:19.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:19.214 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:19.214 00.000 5052 Enqueuing Expose request
23:26:19.214 00.000 8976 Worker thread wakes up
23:26:19.215 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:19.215 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:20.245 01.030 8976 Exposure complete
23:26:20.262 00.017 8976 worker thread done servicing request
23:26:20.262 00.000 5052 OnExposeComplete: enter
23:26:20.262 00.000 5052 UpdateGuideState(): m_state=1
23:26:20.262 00.000 5052 Star::Find(18, 197, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:26:20.262 00.000 5052 Star::Find returns 1 (0), X=197.00, Y=491.55, Mass=20, SNR=3.1, Peak=49 HFD=0.5
23:26:20.262 00.000 5052 DistanceChecker: deactivated
23:26:20.264 00.002 5052 setting lock position to (197.00, 491.55)
23:26:20.264 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:26:20.264 00.000 5052 Changing from state SELECTING to SELECTED
23:26:20.264 00.000 5052 guider state => SELECTED
23:26:20.267 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=31, FiltMin=27, FiltMax=145, Gamma=2.260
23:26:20.277 00.010 5052 UpdateGuideState exits: m=20 SNR=3.1
23:26:20.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:20.277 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:20.277 00.000 5052 Enqueuing Expose request
23:26:20.277 00.000 8976 Worker thread wakes up
23:26:20.278 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:20.278 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(179,474,37,37)
23:26:21.313 01.035 8976 Exposure complete
23:26:21.328 00.015 8976 worker thread done servicing request
23:26:21.328 00.000 5052 OnExposeComplete: enter
23:26:21.328 00.000 5052 UpdateGuideState(): m_state=2
23:26:21.328 00.000 5052 Star::Find(18, 197, 491, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:26:21.328 00.000 5052 Star::Find false star n=4 nbg=287 bg=32.3 sigma=1.3 thresh=36 peak=36
23:26:21.328 00.000 5052 Star::Find returns 0 (2), X=197.00, Y=491.00, Mass=28, SNR=2.9, Peak=49 HFD=0.0
23:26:21.328 00.000 5052 DistanceChecker: activated
23:26:21.328 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:21.328 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:26:21.328 00.000 5052 guider state => SELECTING
23:26:21.328 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:21.328 00.000 5052 Status Line: Star lost - low SNR
23:26:21.332 00.004 5052 UpdateImageDisplay: Size=(640,512) min=24, max=231, med=32, FiltMin=28, FiltMax=197, Gamma=2.260
23:26:21.341 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:26:21.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:21.341 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:21.341 00.000 5052 Enqueuing Expose request
23:26:21.341 00.000 8976 Worker thread wakes up
23:26:21.342 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:21.342 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:22.374 01.032 8976 Exposure complete
23:26:22.388 00.014 8976 worker thread done servicing request
23:26:22.388 00.000 5052 OnExposeComplete: enter
23:26:22.388 00.000 5052 UpdateGuideState(): m_state=1
23:26:22.388 00.000 5052 Star::Find(18, 197, 491, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:26:22.388 00.000 5052 Star::Find false star n=2 nbg=278 bg=31.7 sigma=1.1 thresh=35 peak=35
23:26:22.389 00.001 5052 Star::Find returns 0 (2), X=197.00, Y=491.00, Mass=20, SNR=2.9, Peak=48 HFD=0.0
23:26:22.389 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:22.389 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:22.389 00.000 5052 Status Line: Star lost - low SNR
23:26:22.390 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=58, Gamma=2.260
23:26:22.400 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:26:22.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:22.400 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:22.400 00.000 5052 Enqueuing Expose request
23:26:22.400 00.000 8976 Worker thread wakes up
23:26:22.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:22.400 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:23.432 01.032 8976 Exposure complete
23:26:23.446 00.014 8976 worker thread done servicing request
23:26:23.446 00.000 5052 OnExposeComplete: enter
23:26:23.446 00.000 5052 UpdateGuideState(): m_state=1
23:26:23.446 00.000 5052 Star::Find(18, 197, 491, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:26:23.446 00.000 5052 Star::Find returns 1 (0), X=198.24, Y=492.06, Mass=48, SNR=4.5, Peak=49 HFD=4.4
23:26:23.446 00.000 5052 DistanceChecker: deactivated
23:26:23.447 00.001 5052 setting lock position to (198.24, 492.06)
23:26:23.447 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:26:23.448 00.001 5052 Changing from state SELECTING to SELECTED
23:26:23.448 00.000 5052 guider state => SELECTED
23:26:23.449 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=130, Gamma=2.260
23:26:23.459 00.010 5052 UpdateGuideState exits: m=48 SNR=4.5
23:26:23.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:23.459 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:23.459 00.000 5052 Enqueuing Expose request
23:26:23.459 00.000 8976 Worker thread wakes up
23:26:23.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:23.459 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(180,474,37,37)
23:26:24.502 01.043 8976 Exposure complete
23:26:24.517 00.015 8976 worker thread done servicing request
23:26:24.517 00.000 5052 OnExposeComplete: enter
23:26:24.517 00.000 5052 UpdateGuideState(): m_state=2
23:26:24.517 00.000 5052 Star::Find(18, 198, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:26:24.517 00.000 5052 Star::Find returns 0 (2), X=198.00, Y=492.00, Mass=13, SNR=2.4, Peak=45 HFD=0.0
23:26:24.517 00.000 5052 DistanceChecker: activated
23:26:24.518 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:24.518 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:26:24.518 00.000 5052 guider state => SELECTING
23:26:24.518 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:24.518 00.000 5052 Status Line: Star lost - low SNR
23:26:24.522 00.004 5052 UpdateImageDisplay: Size=(640,512) min=24, max=188, med=32, FiltMin=28, FiltMax=156, Gamma=2.260
23:26:24.531 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:26:24.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:24.531 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:24.531 00.000 5052 Enqueuing Expose request
23:26:24.531 00.000 8976 Worker thread wakes up
23:26:24.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:24.532 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:25.560 01.028 8976 Exposure complete
23:26:25.575 00.015 8976 worker thread done servicing request
23:26:25.576 00.001 5052 OnExposeComplete: enter
23:26:25.576 00.000 5052 UpdateGuideState(): m_state=1
23:26:25.576 00.000 5052 Star::Find(18, 198, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:26:25.576 00.000 5052 Star::Find false star n=9 nbg=269 bg=32.1 sigma=1.1 thresh=35 peak=35
23:26:25.576 00.000 5052 Star::Find returns 0 (2), X=198.00, Y=492.00, Mass=39, SNR=2.9, Peak=47 HFD=0.0
23:26:25.576 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:25.576 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:25.576 00.000 5052 Status Line: Star lost - low SNR
23:26:25.576 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=32, FiltMin=27, FiltMax=106, Gamma=2.260
23:26:25.585 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:26:25.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:25.585 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:25.585 00.000 5052 Enqueuing Expose request
23:26:25.585 00.000 8976 Worker thread wakes up
23:26:25.586 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:25.586 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:26.625 01.039 8976 Exposure complete
23:26:26.639 00.014 8976 worker thread done servicing request
23:26:26.639 00.000 5052 OnExposeComplete: enter
23:26:26.640 00.001 5052 UpdateGuideState(): m_state=1
23:26:26.640 00.000 5052 Star::Find(18, 198, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:26:26.640 00.000 5052 Star::Find false star n=5 nbg=272 bg=31.9 sigma=1.1 thresh=35 peak=35
23:26:26.640 00.000 5052 Star::Find returns 0 (2), X=198.00, Y=492.00, Mass=28, SNR=2.9, Peak=47 HFD=0.0
23:26:26.640 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:26.640 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:26.640 00.000 5052 Status Line: Star lost - low SNR
23:26:26.641 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=196, med=31, FiltMin=27, FiltMax=166, Gamma=2.260
23:26:26.650 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:26:26.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:26.650 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:26.650 00.000 5052 Enqueuing Expose request
23:26:26.650 00.000 8976 Worker thread wakes up
23:26:26.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:26.650 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:27.690 01.040 8976 Exposure complete
23:26:27.704 00.014 8976 worker thread done servicing request
23:26:27.704 00.000 5052 OnExposeComplete: enter
23:26:27.704 00.000 5052 UpdateGuideState(): m_state=1
23:26:27.704 00.000 5052 Star::Find(18, 198, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:26:27.704 00.000 5052 Star::Find false star n=5 nbg=270 bg=32.0 sigma=1.1 thresh=35 peak=35
23:26:27.704 00.000 5052 Star::Find returns 0 (2), X=198.00, Y=492.00, Mass=27, SNR=2.9, Peak=47 HFD=0.0
23:26:27.704 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:27.705 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:27.705 00.000 5052 Status Line: Star lost - low SNR
23:26:27.706 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=267, med=32, FiltMin=27, FiltMax=188, Gamma=2.260
23:26:27.715 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:26:27.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:27.715 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:27.715 00.000 5052 Enqueuing Expose request
23:26:27.715 00.000 8976 Worker thread wakes up
23:26:27.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:27.715 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:28.756 01.041 8976 Exposure complete
23:26:28.769 00.013 8976 worker thread done servicing request
23:26:28.769 00.000 5052 OnExposeComplete: enter
23:26:28.770 00.001 5052 UpdateGuideState(): m_state=1
23:26:28.770 00.000 5052 Star::Find(18, 198, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:26:28.770 00.000 5052 Star::Find false star n=6 nbg=270 bg=32.0 sigma=1.1 thresh=35 peak=35
23:26:28.770 00.000 5052 Star::Find returns 0 (2), X=198.00, Y=492.00, Mass=31, SNR=2.9, Peak=48 HFD=0.0
23:26:28.770 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:28.770 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:28.770 00.000 5052 Status Line: Star lost - low SNR
23:26:28.771 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=232, med=32, FiltMin=28, FiltMax=196, Gamma=2.260
23:26:28.780 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:26:28.782 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:28.782 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:28.783 00.001 5052 Enqueuing Expose request
23:26:28.783 00.000 8976 Worker thread wakes up
23:26:28.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:28.783 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:29.813 01.030 8976 Exposure complete
23:26:29.828 00.015 8976 worker thread done servicing request
23:26:29.828 00.000 5052 OnExposeComplete: enter
23:26:29.828 00.000 5052 UpdateGuideState(): m_state=1
23:26:29.828 00.000 5052 Star::Find(18, 198, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:26:29.828 00.000 5052 Star::Find false star n=6 nbg=275 bg=32.1 sigma=1.1 thresh=35 peak=35
23:26:29.829 00.001 5052 Star::Find returns 0 (2), X=198.00, Y=492.00, Mass=30, SNR=2.9, Peak=48 HFD=0.0
23:26:29.829 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:29.829 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:29.829 00.000 5052 Status Line: Star lost - low SNR
23:26:29.831 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=225, med=32, FiltMin=27, FiltMax=182, Gamma=2.260
23:26:29.839 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:26:29.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:29.839 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:29.839 00.000 5052 Enqueuing Expose request
23:26:29.839 00.000 8976 Worker thread wakes up
23:26:29.840 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:29.840 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:30.872 01.032 8976 Exposure complete
23:26:30.886 00.014 8976 worker thread done servicing request
23:26:30.886 00.000 5052 OnExposeComplete: enter
23:26:30.887 00.001 5052 UpdateGuideState(): m_state=1
23:26:30.887 00.000 5052 Star::Find(18, 198, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:26:30.887 00.000 5052 Star::Find false star n=3 nbg=284 bg=32.6 sigma=1.3 thresh=36 peak=36
23:26:30.887 00.000 5052 Star::Find returns 0 (2), X=198.00, Y=492.00, Mass=21, SNR=2.9, Peak=47 HFD=0.0
23:26:30.887 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:30.887 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:30.887 00.000 5052 Status Line: Star lost - low SNR
23:26:30.888 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=240, med=32, FiltMin=28, FiltMax=182, Gamma=2.260
23:26:30.896 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:26:30.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:30.897 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:30.897 00.000 5052 Enqueuing Expose request
23:26:30.897 00.000 8976 Worker thread wakes up
23:26:30.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:30.897 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:31.936 01.039 8976 Exposure complete
23:26:31.951 00.015 8976 worker thread done servicing request
23:26:31.951 00.000 5052 OnExposeComplete: enter
23:26:31.951 00.000 5052 UpdateGuideState(): m_state=1
23:26:31.951 00.000 5052 Star::Find(18, 198, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:26:31.951 00.000 5052 Star::Find returns 1 (0), X=196.35, Y=492.11, Mass=27, SNR=3.5, Peak=50 HFD=1.0
23:26:31.951 00.000 5052 DistanceChecker: deactivated
23:26:31.952 00.001 5052 setting lock position to (196.35, 492.11)
23:26:31.952 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:26:31.953 00.001 5052 Changing from state SELECTING to SELECTED
23:26:31.953 00.000 5052 guider state => SELECTED
23:26:31.955 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=268, med=32, FiltMin=27, FiltMax=202, Gamma=2.260
23:26:31.963 00.008 5052 UpdateGuideState exits: m=27 SNR=3.5
23:26:31.964 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:31.964 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:31.964 00.000 5052 Enqueuing Expose request
23:26:31.964 00.000 8976 Worker thread wakes up
23:26:31.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:31.964 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(178,474,37,37)
23:26:33.003 01.039 8976 Exposure complete
23:26:33.017 00.014 8976 worker thread done servicing request
23:26:33.017 00.000 5052 OnExposeComplete: enter
23:26:33.017 00.000 5052 UpdateGuideState(): m_state=2
23:26:33.017 00.000 5052 Star::Find(18, 196, 492, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:26:33.017 00.000 5052 Star::Find false star n=3 nbg=285 bg=31.6 sigma=1.2 thresh=35 peak=35
23:26:33.017 00.000 5052 Star::Find returns 0 (2), X=196.00, Y=492.00, Mass=23, SNR=2.9, Peak=48 HFD=0.0
23:26:33.017 00.000 5052 DistanceChecker: activated
23:26:33.017 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:26:33.017 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:26:33.018 00.001 5052 guider state => SELECTING
23:26:33.018 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:26:33.018 00.000 5052 Status Line: Star lost - low SNR
23:26:33.020 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=255, med=32, FiltMin=27, FiltMax=202, Gamma=2.260
23:26:33.029 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:26:33.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:33.029 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:26:33.030 00.001 5052 Enqueuing Expose request
23:26:33.030 00.000 8976 Worker thread wakes up
23:26:33.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:33.030 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:26:33.287 00.257 5052 SetCurrentPosition(314.89,320.61)
23:26:33.287 00.000 5052 Star::Find(18, 314, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:26:33.288 00.001 5052 Star::Find returns 1 (0), X=318.51, Y=319.93, Mass=4766, SNR=48.4, Peak=255 HFD=4.8
23:26:33.288 00.000 5052 setting lock position to (318.51, 319.93)
23:26:33.288 00.000 5052 MultiStar: single-star usage forced by user star selection
23:26:33.288 00.000 5052 Status Line: Selected star at (318.5, 319.9)
23:26:33.292 00.004 5052 Changing from state SELECTING to SELECTED
23:26:33.292 00.000 5052 guider state => SELECTED
23:26:34.064 00.772 8976 Exposure complete
23:26:34.078 00.014 8976 worker thread done servicing request
23:26:34.078 00.000 5052 OnExposeComplete: enter
23:26:34.078 00.000 5052 UpdateGuideState(): m_state=2
23:26:34.078 00.000 5052 Star::Find(18, 318, 319, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
23:26:34.078 00.000 5052 Star::Find returns 1 (0), X=320.71, Y=319.99, Mass=4814, SNR=48.6, Peak=328 HFD=4.1
23:26:34.078 00.000 5052 DistanceChecker: deactivated
23:26:34.078 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.36) = xAngle (-2.33 = -2.33)
23:26:34.078 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.67 = -2.67)
23:26:34.078 00.000 5052 CameraToMount -- cameraX=2.20 cameraY=0.06 hyp=2.20 cameraTheta=0.03 mountX=-1.52 mountY=-1.00, mountTheta=-2.56
23:26:34.079 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=328, med=32, FiltMin=28, FiltMax=220, Gamma=2.260
23:26:34.088 00.009 5052 UpdateGuideState exits: m=4814 SNR=48.6
23:26:34.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:34.088 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:34.088 00.000 5052 Enqueuing Expose request
23:26:34.088 00.000 8976 Worker thread wakes up
23:26:34.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:34.088 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,302,37,37)
23:26:35.129 01.041 8976 Exposure complete
23:26:35.143 00.014 8976 worker thread done servicing request
23:26:35.143 00.000 5052 OnExposeComplete: enter
23:26:35.143 00.000 5052 UpdateGuideState(): m_state=2
23:26:35.143 00.000 5052 Star::Find(18, 320, 319, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
23:26:35.143 00.000 5052 Star::Find returns 1 (0), X=322.62, Y=320.13, Mass=4814, SNR=48.6, Peak=285 HFD=4.0
23:26:35.144 00.001 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.36) = xAngle (-2.31 = -2.31)
23:26:35.144 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.65 = -2.65)
23:26:35.144 00.000 5052 CameraToMount -- cameraX=4.11 cameraY=0.21 hyp=4.12 cameraTheta=0.05 mountX=-2.77 mountY=-1.95, mountTheta=-2.53
23:26:35.144 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=285, med=32, FiltMin=27, FiltMax=230, Gamma=2.260
23:26:35.153 00.009 5052 UpdateGuideState exits: m=4814 SNR=48.6
23:26:35.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:35.153 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:35.153 00.000 5052 Enqueuing Expose request
23:26:35.153 00.000 8976 Worker thread wakes up
23:26:35.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:35.153 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:35.621 00.468 5052 GuideButtonClick i=1 ctx=Guide button clicked
23:26:35.621 00.000 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
23:26:35.621 00.000 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
23:26:35.621 00.000 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
23:26:35.621 00.000 5052 guider state => CALIBRATING_PRIMARY
23:26:35.621 00.000 5052 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:26:35.623 00.002 5052 reset dither spiral
23:26:36.179 00.556 8976 Exposure complete
23:26:36.193 00.014 8976 worker thread done servicing request
23:26:36.194 00.001 5052 OnExposeComplete: enter
23:26:36.194 00.000 5052 UpdateGuideState(): m_state=3
23:26:36.194 00.000 5052 Star::Find(18, 322, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
23:26:36.194 00.000 5052 Star::Find returns 1 (0), X=323.42, Y=320.23, Mass=4924, SNR=49.2, Peak=322 HFD=3.7
23:26:36.194 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.36) = xAngle (-2.30 = -2.30)
23:26:36.194 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.64 = -2.64)
23:26:36.194 00.000 5052 CameraToMount -- cameraX=4.91 cameraY=0.30 hyp=4.92 cameraTheta=0.06 mountX=-3.27 mountY=-2.38, mountTheta=-2.51
23:26:36.195 00.001 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
23:26:36.195 00.000 5052 guider state => CALIBRATING_SECONDARY
23:26:36.195 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=322, med=32, FiltMin=27, FiltMax=258, Gamma=2.260
23:26:36.204 00.009 5052 UpdateGuideState exits: m=4924 SNR=49.2
23:26:36.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:36.204 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:36.204 00.000 5052 Enqueuing Expose request
23:26:36.204 00.000 8976 Worker thread wakes up
23:26:36.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:36.204 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:37.237 01.033 8976 Exposure complete
23:26:37.252 00.015 8976 worker thread done servicing request
23:26:37.252 00.000 5052 OnExposeComplete: enter
23:26:37.252 00.000 5052 UpdateGuideState(): m_state=4
23:26:37.252 00.000 5052 Star::Find(18, 323, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
23:26:37.252 00.000 5052 Star::Find returns 1 (0), X=322.72, Y=319.92, Mass=4878, SNR=48.9, Peak=308 HFD=4.2
23:26:37.252 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.36) = xAngle (-2.36 = -2.36)
23:26:37.252 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.70 = -2.70)
23:26:37.253 00.001 5052 CameraToMount -- cameraX=4.21 cameraY=-0.01 hyp=4.21 cameraTheta=-0.00 mountX=-2.99 mountY=-1.79, mountTheta=-2.60
23:26:37.253 00.000 5052 Changing from state CALIBRATING_SECONDARY to CALIBRATED
23:26:37.253 00.000 5052 guider state => CALIBRATED
23:26:37.253 00.000 5052 Changing from state CALIBRATED to GUIDING
23:26:37.253 00.000 5052 stepguider: scope pointing change, no change to calibration
23:26:37.253 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:26:37.253 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:26:37.253 00.000 5052 AdjustCalibrationForScopePointing (scope): current dec=10.4 pierSide=0, cal dec=10.1 pierSide=0 rotAngle=None bin=2
23:26:37.254 00.001 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:26:37.254 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:26:37.254 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:26:37.254 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:26:37.254 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:26:37.254 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:26:37.254 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:26:37.254 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:26:37.255 00.001 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:26:37.255 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:26:37.255 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:26:37.255 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:26:37.255 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:26:37.338 00.083 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:26:37.338 00.000 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
23:26:37.338 00.000 5052 Dec comp: XRate 9.433 -> 9.425 for dec 10.1 -> dec 10.4
23:26:37.340 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:26:37.340 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:26:37.340 00.000 5052 setting lock position to (322.72, 319.92)
23:26:37.340 00.000 5052 guider state => GUIDING
23:26:37.340 00.000 5052 Status Line: Guiding
23:26:37.342 00.002 5052 Mount: notify guiding started
23:26:37.342 00.000 5052 Mount: notify guiding started
23:26:37.342 00.000 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
23:26:37.342 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:26:37.342 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:26:37.343 00.001 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:26:37.343 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:26:37.343 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 19.436400
23:26:37.343 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:26:37.343 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:26:37.343 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:26:37.343 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:26:37.344 00.001 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:40:22 PM"
23:26:37.344 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:26:37.344 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-1.5 0.3}, {-3.7 2.3}, {-4.7 2.9}, {-5.8 4.0}, {-8.4 6.0}, {-9.8 7.1}, {-12.8 8.1}, {-16.0 9.5}, {-18.1 11.0}, {-18.4 12.5}, {-17.1 13.6}, {-17.4 15.0}, {-18.5 15.6}"
23:26:37.344 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.5 0.3}, {1.0 0.2}, {2.0 1.0}, {2.6 2.2}, {2.8 2.5}, {3.5 3.1}, {4.7 3.9}, {6.6 4.2}, {9.2 5.0}, {11.3 5.7}, {13.2 6.0}, {14.3 6.5}, {16.6 7.0}"
23:26:37.344 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:26:37.344 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:26:37.344 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:26:37.344 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:26:37.345 00.001 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 19.436400
23:26:37.345 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:26:37.345 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:26:37.345 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:26:37.345 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:26:37.345 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:40:22 PM"
23:26:37.345 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:26:37.345 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-1.5 0.3}, {-3.7 2.3}, {-4.7 2.9}, {-5.8 4.0}, {-8.4 6.0}, {-9.8 7.1}, {-12.8 8.1}, {-16.0 9.5}, {-18.1 11.0}, {-18.4 12.5}, {-17.1 13.6}, {-17.4 15.0}, {-18.5 15.6}"
23:26:37.346 00.001 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.5 0.3}, {1.0 0.2}, {2.0 1.0}, {2.6 2.2}, {2.8 2.5}, {3.5 3.1}, {4.7 3.9}, {6.6 4.2}, {9.2 5.0}, {11.3 5.7}, {13.2 6.0}, {14.3 6.5}, {16.6 7.0}"
23:26:37.346 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 11:01:20 PM"
23:26:37.346 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.009433
23:26:37.346 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.008822
23:26:37.346 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
23:26:37.346 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.100890
23:26:37.346 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 1.397630
23:26:37.347 00.001 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.176831
23:26:37.347 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
23:26:37.347 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
23:26:37.347 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
23:26:37.347 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
23:26:37.347 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:26:37.347 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:26:37.347 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:26:37.348 00.001 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:26:37.348 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:26:37.348 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:26:37.348 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:26:37.348 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:26:37.348 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:26:37.348 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:26:37.348 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:26:37.348 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:26:37.349 00.001 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:26:37.349 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:26:37.349 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:26:37.349 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:26:37.349 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:26:37.349 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:26:37.349 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:26:37.350 00.001 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:26:37.350 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:26:37.350 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:26:37.350 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:26:37.350 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:26:37.350 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:26:37.350 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:26:37.432 00.082 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:26:37.432 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:26:37.432 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
23:26:37.432 00.000 5052 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
23:26:37.432 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:26:37.432 00.000 5052 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 10.4
23:26:37.432 00.000 5052 MountToCamera -- mountTheta (-0.00) + m_xAngle (-3.10) = xAngle (-3.10 = -3.10)
23:26:37.432 00.000 5052 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
23:26:37.433 00.001 5052 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
23:26:37.433 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
23:26:37.433 00.000 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
23:26:37.433 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=308, med=31, FiltMin=27, FiltMax=222, Gamma=2.260
23:26:37.442 00.009 5052 UpdateGuideState exits: m=4878 SNR=48.9
23:26:37.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:37.442 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:37.442 00.000 5052 Enqueuing Expose request
23:26:37.442 00.000 8976 Worker thread wakes up
23:26:37.443 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:37.443 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:38.486 01.043 8976 Exposure complete
23:26:38.500 00.014 8976 worker thread done servicing request
23:26:38.500 00.000 5052 OnExposeComplete: enter
23:26:38.500 00.000 5052 UpdateGuideState(): m_state=6
23:26:38.500 00.000 5052 Star::Find(18, 322, 319, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:26:38.501 00.001 5052 Star::Find returns 1 (0), X=321.66, Y=320.05, Mass=4872, SNR=48.9, Peak=283 HFD=4.3
23:26:38.501 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:26:38.501 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:26:38.501 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.14 hyp=1.07 cameraTheta=3.01 mountX=0.85 mountY=0.33, mountTheta=0.37
23:26:38.501 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.14, opts=13)
23:26:38.501 00.000 5052 Enqueuing Move request for stepguider (-1.06, 0.14)
23:26:38.501 00.000 8976 Worker thread wakes up
23:26:38.502 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.14) opts 0xd
23:26:38.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.14)
23:26:38.502 00.000 8976 Moving (-1.06, 0.14) raw xDistance=0.85 yDistance=0.33
23:26:38.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.54 from input 0.85
23:26:38.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.33
23:26:38.502 00.000 8976 MoveAxis(L, 37, ABG)
23:26:38.502 00.000 8976 stepping (0, 0) + (-37, 0)
23:26:38.502 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 33 (3) 37 (7) 
23:26:38.502 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=283, med=32, FiltMin=27, FiltMax=202, Gamma=2.260
23:26:38.512 00.010 5052 UpdateGuideState exits: m=4872 SNR=48.9
23:26:38.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:38.512 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:38.512 00.000 5052 Enqueuing Expose request
23:26:38.676 00.164 8976 Received - 47 (G) 
23:26:38.676 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 33 (3) 37 (7) 
23:26:38.676 00.000 8976 stepped: pos (-37, 0)
23:26:38.676 00.000 8976 MoveAxis(U, 0, ABG)
23:26:38.676 00.000 8976 starting a new bump
23:26:38.676 00.000 8976 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.36) = xAngle (2.36 = 2.36)
23:26:38.676 00.000 8976 MountToCamera -- mountX=11.47 mountY=-0.00 hyp=11.47 mountTheta=-0.00 cameraX=-8.14, cameraY=8.08 cameraTheta=2.36
23:26:38.676 00.000 8976 incremental bump (-8.136, 8.084) isValid = 1
23:26:38.676 00.000 8976 Scheduling Mount bump of (-0.330, 0.224)
23:26:38.676 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.33, y=0.22, opts=4)
23:26:38.676 00.000 8976 Enqueuing Move request for scope (-0.33, 0.22)
23:26:38.676 00.000 8976 move complete, result=0
23:26:38.676 00.000 8976 worker thread done servicing request
23:26:38.676 00.000 8976 Worker thread wakes up
23:26:38.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:38.677 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:38.677 00.000 5052 GuideStep: 0.8 px 37 ms WEST, 0.3 px 0 ms NORTH
23:26:38.677 00.000 9828 Worker thread wakes up
23:26:38.677 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.22) opts 0x4
23:26:38.677 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.33, 0.22)
23:26:38.677 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.64)
23:26:38.677 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.57 = 2.29)
23:26:38.677 00.000 9828 CameraToMount -- cameraX=-0.33 cameraY=0.22 hyp=0.40 cameraTheta=2.55 mountX=0.32 mountY=0.30, mountTheta=0.75
23:26:38.677 00.000 9828 Moving (-0.33, 0.22) raw xDistance=0.32 yDistance=0.30
23:26:38.677 00.000 9828 MoveAxis(W, 34, B)
23:26:38.677 00.000 9828 Guiding  Dir = 3, Dur = 34
23:26:38.677 00.000 9828 IsSlewing returns 0
23:26:38.678 00.001 9828 IsGuiding returns 0
23:26:38.678 00.000 9828 PulseGuide returned control before completion, sleep 44
23:26:38.729 00.051 9828 IsGuiding returns 1
23:26:38.729 00.000 9828 scope still moving after pulse duration time elapsed
23:26:38.760 00.031 9828 IsSlewing returns 0
23:26:38.761 00.001 9828 IsGuiding returns 1
23:26:38.792 00.031 9828 IsSlewing returns 0
23:26:38.792 00.000 9828 IsGuiding returns 1
23:26:38.822 00.030 9828 IsSlewing returns 0
23:26:38.822 00.000 9828 IsGuiding returns 0
23:26:38.822 00.000 9828 scope move finished after 34 + 110 ms
23:26:38.822 00.000 9828 Move returns status 0, amount 34
23:26:38.822 00.000 9828 MoveAxis(S, 34, B)
23:26:38.822 00.000 9828 Guiding  Dir = 1, Dur = 34
23:26:38.838 00.016 9828 IsSlewing returns 0
23:26:38.838 00.000 9828 IsGuiding returns 0
23:26:38.838 00.000 9828 PulseGuide returned control before completion, sleep 44
23:26:38.886 00.048 9828 IsGuiding returns 1
23:26:38.886 00.000 9828 scope still moving after pulse duration time elapsed
23:26:38.918 00.032 9828 IsSlewing returns 0
23:26:38.918 00.000 9828 IsGuiding returns 1
23:26:38.949 00.031 9828 IsSlewing returns 0
23:26:38.949 00.000 9828 IsGuiding returns 1
23:26:38.981 00.032 9828 IsSlewing returns 0
23:26:38.981 00.000 9828 IsGuiding returns 1
23:26:39.013 00.032 9828 IsSlewing returns 0
23:26:39.013 00.000 9828 IsGuiding returns 0
23:26:39.013 00.000 9828 scope move finished after 34 + 140 ms
23:26:39.013 00.000 9828 Move returns status 0, amount 34
23:26:39.013 00.000 9828 move complete, result=0
23:26:39.013 00.000 9828 worker thread done servicing request
23:26:39.013 00.000 5052 GuideStep: 0.3 px 34 ms WEST, 0.3 px 34 ms SOUTH
23:26:39.707 00.694 8976 Exposure complete
23:26:39.721 00.014 8976 worker thread done servicing request
23:26:39.721 00.000 5052 OnExposeComplete: enter
23:26:39.721 00.000 5052 UpdateGuideState(): m_state=6
23:26:39.721 00.000 5052 Star::Find(18, 321, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:26:39.721 00.000 5052 Star::Find returns 1 (0), X=324.08, Y=312.73, Mass=4835, SNR=48.7, Peak=284 HFD=4.4
23:26:39.721 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.36) = xAngle (-3.74 = 2.54)
23:26:39.721 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.08 = 2.20)
23:26:39.721 00.000 5052 CameraToMount -- cameraX=1.36 cameraY=-7.19 hyp=7.32 cameraTheta=-1.38 mountX=-6.03 mountY=5.91, mountTheta=2.37
23:26:39.722 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.36, y=-7.19, opts=13)
23:26:39.722 00.000 5052 Enqueuing Move request for stepguider (1.36, -7.19)
23:26:39.722 00.000 8976 Worker thread wakes up
23:26:39.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.36, -7.19) opts 0xd
23:26:39.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.36, -7.19)
23:26:39.722 00.000 8976 Moving (1.36, -7.19) raw xDistance=-6.03 yDistance=5.91
23:26:39.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.99 from input -6.03
23:26:39.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.73 from input 5.91
23:26:39.722 00.000 8976 MoveAxis(R, 10, ABG)
23:26:39.722 00.000 8976 stepping (-37, 0) + (10, 0)
23:26:39.723 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
23:26:39.724 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=284, med=32, FiltMin=28, FiltMax=194, Gamma=2.260
23:26:39.733 00.009 5052 UpdateGuideState exits: m=4835 SNR=48.7
23:26:39.733 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:39.733 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:39.733 00.000 5052 Enqueuing Expose request
23:26:39.779 00.046 8976 Received - 47 (G) 
23:26:39.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
23:26:39.779 00.000 8976 stepped: pos (-27, 0)
23:26:39.779 00.000 8976 MoveAxis(D, 18, ABG)
23:26:39.779 00.000 8976 stepping (-27, 0) + (0, -18)
23:26:39.779 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 38 (8) 
23:26:39.875 00.096 8976 Received - 47 (G) 
23:26:39.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 38 (8) 
23:26:39.875 00.000 8976 stepped: pos (-27, -18)
23:26:39.875 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.36) = xAngle (2.48 = 2.48)
23:26:39.875 00.000 8976 MountToCamera -- mountX=10.45 mountY=1.26 hyp=10.52 mountTheta=0.12 cameraX=-8.30, cameraY=6.47 cameraTheta=2.48
23:26:39.875 00.000 8976 incremental bump (-8.297, 6.471) isValid = 1
23:26:39.875 00.000 8976 Scheduling Mount bump of (-0.367, 0.195)
23:26:39.875 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.37, y=0.20, opts=4)
23:26:39.875 00.000 8976 Enqueuing Move request for scope (-0.37, 0.20)
23:26:39.875 00.000 8976 move complete, result=0
23:26:39.875 00.000 9828 Worker thread wakes up
23:26:39.875 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.20) opts 0x4
23:26:39.875 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.37, 0.20)
23:26:39.875 00.000 9828 CameraToMount -- cameraTheta (2.65) - m_xAngle (-3.10) = xAngle (5.75 = -0.53)
23:26:39.875 00.000 9828 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.68 = 2.40)
23:26:39.875 00.000 5052 GuideStep: -6.0 px 10 ms EAST, 5.9 px 18 ms SOUTH
23:26:39.876 00.001 8976 worker thread done servicing request
23:26:39.876 00.000 9828 CameraToMount -- cameraX=-0.37 cameraY=0.20 hyp=0.42 cameraTheta=2.65 mountX=0.36 mountY=0.28, mountTheta=0.67
23:26:39.876 00.000 8976 Worker thread wakes up
23:26:39.876 00.000 9828 Moving (-0.37, 0.20) raw xDistance=0.36 yDistance=0.28
23:26:39.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:39.876 00.000 9828 MoveAxis(W, 38, B)
23:26:39.876 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,295,37,37)
23:26:39.876 00.000 9828 Guiding  Dir = 3, Dur = 38
23:26:39.876 00.000 9828 IsSlewing returns 0
23:26:39.876 00.000 9828 IsGuiding returns 0
23:26:39.876 00.000 9828 PulseGuide returned control before completion, sleep 48
23:26:39.932 00.056 9828 IsGuiding returns 1
23:26:39.932 00.000 9828 scope still moving after pulse duration time elapsed
23:26:39.963 00.031 9828 IsSlewing returns 0
23:26:39.963 00.000 9828 IsGuiding returns 1
23:26:39.994 00.031 9828 IsSlewing returns 0
23:26:39.994 00.000 9828 IsGuiding returns 1
23:26:40.026 00.032 9828 IsSlewing returns 0
23:26:40.026 00.000 9828 IsGuiding returns 0
23:26:40.026 00.000 9828 scope move finished after 38 + 111 ms
23:26:40.026 00.000 9828 Move returns status 0, amount 38
23:26:40.026 00.000 9828 MoveAxis(S, 32, B)
23:26:40.026 00.000 9828 Guiding  Dir = 1, Dur = 32
23:26:40.042 00.016 9828 IsSlewing returns 0
23:26:40.042 00.000 9828 IsGuiding returns 0
23:26:40.042 00.000 9828 PulseGuide returned control before completion, sleep 42
23:26:40.089 00.047 9828 IsGuiding returns 1
23:26:40.089 00.000 9828 scope still moving after pulse duration time elapsed
23:26:40.121 00.032 9828 IsSlewing returns 0
23:26:40.121 00.000 9828 IsGuiding returns 1
23:26:40.152 00.031 9828 IsSlewing returns 0
23:26:40.152 00.000 9828 IsGuiding returns 1
23:26:40.183 00.031 9828 IsSlewing returns 0
23:26:40.183 00.000 9828 IsGuiding returns 1
23:26:40.214 00.031 9828 IsSlewing returns 0
23:26:40.214 00.000 9828 IsGuiding returns 0
23:26:40.214 00.000 9828 scope move finished after 32 + 140 ms
23:26:40.214 00.000 9828 Move returns status 0, amount 32
23:26:40.214 00.000 9828 move complete, result=0
23:26:40.214 00.000 9828 worker thread done servicing request
23:26:40.214 00.000 5052 GuideStep: 0.4 px 38 ms WEST, 0.3 px 32 ms SOUTH
23:26:40.925 00.711 8976 Exposure complete
23:26:40.940 00.015 8976 worker thread done servicing request
23:26:40.940 00.000 5052 OnExposeComplete: enter
23:26:40.940 00.000 5052 UpdateGuideState(): m_state=6
23:26:40.940 00.000 5052 Star::Find(18, 324, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:26:40.940 00.000 5052 Star::Find returns 1 (0), X=326.56, Y=316.95, Mass=4865, SNR=48.9, Peak=252 HFD=4.7
23:26:40.940 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.36) = xAngle (-3.02 = -3.02)
23:26:40.940 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.36 = 2.93)
23:26:40.940 00.000 5052 CameraToMount -- cameraX=3.84 cameraY=-2.96 hyp=4.85 cameraTheta=-0.66 mountX=-4.82 mountY=1.03, mountTheta=2.93
23:26:40.941 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.84, y=-2.96, opts=13)
23:26:40.941 00.000 5052 Enqueuing Move request for stepguider (3.84, -2.96)
23:26:40.941 00.000 8976 Worker thread wakes up
23:26:40.941 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.84, -2.96) opts 0xd
23:26:40.941 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.84, -2.96)
23:26:40.941 00.000 8976 Moving (3.84, -2.96) raw xDistance=-4.82 yDistance=1.03
23:26:40.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.24 from input -4.82
23:26:40.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 1.03
23:26:40.941 00.000 8976 MoveAxis(R, 10, ABG)
23:26:40.941 00.000 8976 stepping (-27, -18) + (10, 0)
23:26:40.941 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
23:26:40.942 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=252, med=32, FiltMin=28, FiltMax=200, Gamma=2.260
23:26:40.951 00.009 5052 UpdateGuideState exits: m=4865 SNR=48.9
23:26:40.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:40.952 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:40.952 00.000 5052 Enqueuing Expose request
23:26:41.010 00.058 8976 Received - 47 (G) 
23:26:41.010 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
23:26:41.010 00.000 8976 stepped: pos (-17, -18)
23:26:41.010 00.000 8976 MoveAxis(U, 0, ABG)
23:26:41.010 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.36) = xAngle (2.60 = 2.60)
23:26:41.010 00.000 8976 MountToCamera -- mountX=8.74 mountY=2.10 hyp=8.99 mountTheta=0.24 cameraX=-7.68, cameraY=4.67 cameraTheta=2.60
23:26:41.010 00.000 8976 incremental bump (-7.679, 4.670) isValid = 1
23:26:41.010 00.000 8976 Scheduling Mount bump of (-0.397, 0.165)
23:26:41.011 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.40, y=0.16, opts=4)
23:26:41.011 00.000 8976 Enqueuing Move request for scope (-0.40, 0.16)
23:26:41.011 00.000 8976 move complete, result=0
23:26:41.011 00.000 9828 Worker thread wakes up
23:26:41.011 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.16) opts 0x4
23:26:41.011 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.40, 0.16)
23:26:41.011 00.000 9828 CameraToMount -- cameraTheta (2.75) - m_xAngle (-3.10) = xAngle (5.85 = -0.43)
23:26:41.011 00.000 5052 GuideStep: -4.8 px 10 ms EAST, 1.0 px 0 ms NORTH
23:26:41.011 00.000 8976 worker thread done servicing request
23:26:41.011 00.000 8976 Worker thread wakes up
23:26:41.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:41.011 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:41.011 00.000 9828 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.78 = 2.49)
23:26:41.011 00.000 9828 CameraToMount -- cameraX=-0.40 cameraY=0.16 hyp=0.43 cameraTheta=2.75 mountX=0.39 mountY=0.26, mountTheta=0.59
23:26:41.011 00.000 9828 Moving (-0.40, 0.16) raw xDistance=0.39 yDistance=0.26
23:26:41.011 00.000 9828 MoveAxis(W, 41, B)
23:26:41.011 00.000 9828 Guiding  Dir = 3, Dur = 41
23:26:41.012 00.001 9828 IsSlewing returns 0
23:26:41.012 00.000 9828 IsGuiding returns 0
23:26:41.012 00.000 9828 PulseGuide returned control before completion, sleep 51
23:26:41.078 00.066 9828 IsGuiding returns 1
23:26:41.078 00.000 9828 scope still moving after pulse duration time elapsed
23:26:41.109 00.031 9828 IsSlewing returns 0
23:26:41.109 00.000 9828 IsGuiding returns 1
23:26:41.141 00.032 9828 IsSlewing returns 0
23:26:41.141 00.000 9828 IsGuiding returns 1
23:26:41.172 00.031 9828 IsSlewing returns 0
23:26:41.172 00.000 9828 IsGuiding returns 0
23:26:41.172 00.000 9828 scope move finished after 41 + 118 ms
23:26:41.172 00.000 9828 Move returns status 0, amount 41
23:26:41.172 00.000 9828 MoveAxis(S, 29, B)
23:26:41.172 00.000 9828 Guiding  Dir = 1, Dur = 29
23:26:41.187 00.015 9828 IsSlewing returns 0
23:26:41.187 00.000 9828 IsGuiding returns 0
23:26:41.187 00.000 9828 PulseGuide returned control before completion, sleep 39
23:26:41.233 00.046 9828 IsGuiding returns 1
23:26:41.233 00.000 9828 scope still moving after pulse duration time elapsed
23:26:41.264 00.031 9828 IsSlewing returns 0
23:26:41.264 00.000 9828 IsGuiding returns 1
23:26:41.295 00.031 9828 IsSlewing returns 0
23:26:41.295 00.000 9828 IsGuiding returns 1
23:26:41.326 00.031 9828 IsSlewing returns 0
23:26:41.326 00.000 9828 IsGuiding returns 1
23:26:41.357 00.031 9828 IsSlewing returns 0
23:26:41.357 00.000 9828 IsGuiding returns 0
23:26:41.357 00.000 9828 scope move finished after 29 + 141 ms
23:26:41.357 00.000 9828 Move returns status 0, amount 29
23:26:41.357 00.000 9828 move complete, result=0
23:26:41.357 00.000 9828 worker thread done servicing request
23:26:41.357 00.000 5052 GuideStep: 0.4 px 41 ms WEST, 0.3 px 29 ms SOUTH
23:26:42.057 00.700 8976 Exposure complete
23:26:42.073 00.016 8976 worker thread done servicing request
23:26:42.073 00.000 5052 OnExposeComplete: enter
23:26:42.073 00.000 5052 UpdateGuideState(): m_state=6
23:26:42.073 00.000 5052 Star::Find(18, 326, 316, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:26:42.073 00.000 5052 Star::Find returns 1 (0), X=325.27, Y=319.09, Mass=4833, SNR=48.7, Peak=242 HFD=4.5
23:26:42.073 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
23:26:42.073 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:26:42.073 00.000 5052 CameraToMount -- cameraX=2.55 cameraY=-0.82 hyp=2.68 cameraTheta=-0.31 mountX=-2.39 mountY=-0.35, mountTheta=-3.00
23:26:42.074 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.55, y=-0.82, opts=13)
23:26:42.074 00.000 5052 Enqueuing Move request for stepguider (2.55, -0.82)
23:26:42.074 00.000 8976 Worker thread wakes up
23:26:42.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.55, -0.82) opts 0xd
23:26:42.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.55, -0.82)
23:26:42.074 00.000 8976 Moving (2.55, -0.82) raw xDistance=-2.39 yDistance=-0.35
23:26:42.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.73 from input -2.39
23:26:42.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.35
23:26:42.074 00.000 8976 MoveAxis(R, 6, ABG)
23:26:42.074 00.000 8976 stepping (-17, -18) + (6, 0)
23:26:42.074 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:26:42.075 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=242, med=32, FiltMin=27, FiltMax=207, Gamma=2.260
23:26:42.085 00.010 5052 UpdateGuideState exits: m=4833 SNR=48.7
23:26:42.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:42.085 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:42.085 00.000 5052 Enqueuing Expose request
23:26:42.113 00.028 8976 Received - 47 (G) 
23:26:42.114 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:26:42.114 00.000 8976 stepped: pos (-11, -18)
23:26:42.114 00.000 8976 MoveAxis(U, 0, ABG)
23:26:42.114 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.36) = xAngle (2.72 = 2.72)
23:26:42.114 00.000 8976 MountToCamera -- mountX=6.98 mountY=2.66 hyp=7.47 mountTheta=0.36 cameraX=-6.83, cameraY=3.03 cameraTheta=2.72
23:26:42.114 00.000 8976 incremental bump (-6.829, 3.030) isValid = 1
23:26:42.114 00.000 8976 Scheduling Mount bump of (-0.425, 0.129)
23:26:42.114 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.43, y=0.13, opts=4)
23:26:42.114 00.000 8976 Enqueuing Move request for scope (-0.43, 0.13)
23:26:42.114 00.000 8976 move complete, result=0
23:26:42.114 00.000 9828 Worker thread wakes up
23:26:42.114 00.000 8976 worker thread done servicing request
23:26:42.114 00.000 5052 GuideStep: -2.4 px 6 ms EAST, -0.3 px 0 ms NORTH
23:26:42.114 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.13) opts 0x4
23:26:42.114 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.43, 0.13)
23:26:42.114 00.000 9828 CameraToMount -- cameraTheta (2.85) - m_xAngle (-3.10) = xAngle (5.95 = -0.33)
23:26:42.114 00.000 8976 Worker thread wakes up
23:26:42.115 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:42.115 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:42.115 00.000 9828 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.88 = 2.59)
23:26:42.115 00.000 9828 CameraToMount -- cameraX=-0.43 cameraY=0.13 hyp=0.44 cameraTheta=2.85 mountX=0.42 mountY=0.23, mountTheta=0.50
23:26:42.115 00.000 9828 Moving (-0.43, 0.13) raw xDistance=0.42 yDistance=0.23
23:26:42.115 00.000 9828 MoveAxis(W, 45, B)
23:26:42.115 00.000 9828 Guiding  Dir = 3, Dur = 45
23:26:42.115 00.000 9828 IsSlewing returns 0
23:26:42.115 00.000 9828 IsGuiding returns 0
23:26:42.116 00.001 9828 PulseGuide returned control before completion, sleep 55
23:26:42.174 00.058 9828 IsGuiding returns 1
23:26:42.174 00.000 9828 scope still moving after pulse duration time elapsed
23:26:42.206 00.032 9828 IsSlewing returns 0
23:26:42.206 00.000 9828 IsGuiding returns 1
23:26:42.237 00.031 9828 IsSlewing returns 0
23:26:42.237 00.000 9828 IsGuiding returns 1
23:26:42.269 00.032 9828 IsSlewing returns 0
23:26:42.269 00.000 9828 IsGuiding returns 1
23:26:42.301 00.032 9828 IsSlewing returns 0
23:26:42.301 00.000 9828 IsGuiding returns 0
23:26:42.301 00.000 9828 scope move finished after 45 + 140 ms
23:26:42.301 00.000 9828 Move returns status 0, amount 45
23:26:42.301 00.000 9828 MoveAxis(S, 26, B)
23:26:42.301 00.000 9828 Guiding  Dir = 1, Dur = 26
23:26:42.316 00.015 9828 IsSlewing returns 0
23:26:42.316 00.000 9828 IsGuiding returns 0
23:26:42.316 00.000 9828 PulseGuide returned control before completion, sleep 36
23:26:42.363 00.047 9828 IsGuiding returns 1
23:26:42.363 00.000 9828 scope still moving after pulse duration time elapsed
23:26:42.395 00.032 9828 IsSlewing returns 0
23:26:42.395 00.000 9828 IsGuiding returns 1
23:26:42.426 00.031 9828 IsSlewing returns 0
23:26:42.426 00.000 9828 IsGuiding returns 1
23:26:42.458 00.032 9828 IsSlewing returns 0
23:26:42.458 00.000 9828 IsGuiding returns 1
23:26:42.489 00.031 9828 IsSlewing returns 0
23:26:42.489 00.000 9828 IsGuiding returns 0
23:26:42.489 00.000 9828 scope move finished after 26 + 146 ms
23:26:42.489 00.000 9828 Move returns status 0, amount 26
23:26:42.489 00.000 9828 move complete, result=0
23:26:42.489 00.000 9828 worker thread done servicing request
23:26:42.489 00.000 5052 GuideStep: 0.4 px 45 ms WEST, 0.2 px 26 ms SOUTH
23:26:43.157 00.668 8976 Exposure complete
23:26:43.171 00.014 8976 worker thread done servicing request
23:26:43.171 00.000 5052 OnExposeComplete: enter
23:26:43.171 00.000 5052 UpdateGuideState(): m_state=6
23:26:43.171 00.000 5052 Star::Find(18, 325, 319, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:26:43.171 00.000 5052 Star::Find returns 1 (0), X=324.96, Y=320.55, Mass=4960, SNR=49.4, Peak=287 HFD=4.2
23:26:43.171 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.36) = xAngle (-2.08 = -2.08)
23:26:43.171 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.42 = -2.42)
23:26:43.172 00.001 5052 CameraToMount -- cameraX=2.24 cameraY=0.63 hyp=2.33 cameraTheta=0.27 mountX=-1.14 mountY=-1.53, mountTheta=-2.21
23:26:43.172 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.24, y=0.63, opts=13)
23:26:43.172 00.000 5052 Enqueuing Move request for stepguider (2.24, 0.63)
23:26:43.172 00.000 8976 Worker thread wakes up
23:26:43.172 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.24, 0.63) opts 0xd
23:26:43.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.24, 0.63)
23:26:43.172 00.000 8976 Moving (2.24, 0.63) raw xDistance=-1.14 yDistance=-1.53
23:26:43.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.14
23:26:43.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.53
23:26:43.173 00.001 8976 MoveAxis(R, 3, ABG)
23:26:43.173 00.000 8976 stepping (-11, -18) + (3, 0)
23:26:43.173 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:26:43.173 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=287, med=32, FiltMin=28, FiltMax=217, Gamma=2.260
23:26:43.182 00.009 5052 UpdateGuideState exits: m=4960 SNR=49.4
23:26:43.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:43.182 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:43.182 00.000 5052 Enqueuing Expose request
23:26:43.200 00.018 8976 Received - 47 (G) 
23:26:43.200 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:26:43.201 00.001 8976 stepped: pos (-8, -18)
23:26:43.201 00.000 8976 MoveAxis(U, 5, ABG)
23:26:43.201 00.000 8976 stepping (-8, -18) + (0, 5)
23:26:43.201 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:26:43.248 00.047 8976 Received - 47 (G) 
23:26:43.248 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:26:43.248 00.000 8976 stepped: pos (-8, -13)
23:26:43.248 00.000 8976 MountToCamera -- mountTheta (0.46) + m_xAngle (2.36) = xAngle (2.82 = 2.82)
23:26:43.248 00.000 8976 MountToCamera -- mountX=5.49 mountY=2.69 hyp=6.12 mountTheta=0.46 cameraX=-5.80, cameraY=1.96 cameraTheta=2.82
23:26:43.248 00.000 8976 incremental bump (-5.796, 1.963) isValid = 1
23:26:43.248 00.000 8976 Scheduling Mount bump of (-0.440, 0.102)
23:26:43.249 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.44, y=0.10, opts=4)
23:26:43.249 00.000 8976 Enqueuing Move request for scope (-0.44, 0.10)
23:26:43.249 00.000 8976 move complete, result=0
23:26:43.249 00.000 8976 worker thread done servicing request
23:26:43.249 00.000 9828 Worker thread wakes up
23:26:43.249 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.10) opts 0x4
23:26:43.249 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.44, 0.10)
23:26:43.249 00.000 9828 CameraToMount -- cameraTheta (2.91) - m_xAngle (-3.10) = xAngle (6.02 = -0.27)
23:26:43.249 00.000 8976 Worker thread wakes up
23:26:43.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:43.249 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:43.249 00.000 5052 GuideStep: -1.1 px 3 ms EAST, -1.5 px 5 ms NORTH
23:26:43.249 00.000 9828 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.94 = 2.66)
23:26:43.249 00.000 9828 CameraToMount -- cameraX=-0.44 cameraY=0.10 hyp=0.45 cameraTheta=2.91 mountX=0.44 mountY=0.21, mountTheta=0.45
23:26:43.249 00.000 9828 Moving (-0.44, 0.10) raw xDistance=0.44 yDistance=0.21
23:26:43.249 00.000 9828 MoveAxis(W, 46, B)
23:26:43.249 00.000 9828 Guiding  Dir = 3, Dur = 46
23:26:43.250 00.001 9828 IsSlewing returns 0
23:26:43.250 00.000 9828 IsGuiding returns 0
23:26:43.250 00.000 9828 PulseGuide returned control before completion, sleep 56
23:26:43.308 00.058 9828 IsGuiding returns 1
23:26:43.308 00.000 9828 scope still moving after pulse duration time elapsed
23:26:43.339 00.031 9828 IsSlewing returns 0
23:26:43.339 00.000 9828 IsGuiding returns 1
23:26:43.370 00.031 9828 IsSlewing returns 0
23:26:43.370 00.000 9828 IsGuiding returns 1
23:26:43.401 00.031 9828 IsSlewing returns 0
23:26:43.401 00.000 9828 IsGuiding returns 1
23:26:43.433 00.032 9828 IsSlewing returns 0
23:26:43.433 00.000 9828 IsGuiding returns 0
23:26:43.433 00.000 9828 scope move finished after 46 + 137 ms
23:26:43.433 00.000 9828 Move returns status 0, amount 46
23:26:43.433 00.000 9828 MoveAxis(S, 24, B)
23:26:43.433 00.000 9828 Guiding  Dir = 1, Dur = 24
23:26:43.449 00.016 9828 IsSlewing returns 0
23:26:43.449 00.000 9828 IsGuiding returns 0
23:26:43.449 00.000 9828 PulseGuide returned control before completion, sleep 34
23:26:43.497 00.048 9828 IsGuiding returns 1
23:26:43.497 00.000 9828 scope still moving after pulse duration time elapsed
23:26:43.529 00.032 9828 IsSlewing returns 0
23:26:43.529 00.000 9828 IsGuiding returns 1
23:26:43.561 00.032 9828 IsSlewing returns 0
23:26:43.561 00.000 9828 IsGuiding returns 1
23:26:43.593 00.032 9828 IsSlewing returns 0
23:26:43.593 00.000 9828 IsGuiding returns 0
23:26:43.593 00.000 9828 scope move finished after 24 + 119 ms
23:26:43.593 00.000 9828 Move returns status 0, amount 24
23:26:43.593 00.000 9828 move complete, result=0
23:26:43.593 00.000 9828 worker thread done servicing request
23:26:43.593 00.000 5052 GuideStep: 0.4 px 46 ms WEST, 0.2 px 24 ms SOUTH
23:26:44.291 00.698 8976 Exposure complete
23:26:44.305 00.014 8976 worker thread done servicing request
23:26:44.305 00.000 5052 OnExposeComplete: enter
23:26:44.305 00.000 5052 UpdateGuideState(): m_state=6
23:26:44.305 00.000 5052 Star::Find(18, 324, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:26:44.305 00.000 5052 Star::Find returns 1 (0), X=324.79, Y=321.16, Mass=4927, SNR=49.2, Peak=270 HFD=4.5
23:26:44.305 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.36) = xAngle (-1.82 = -1.82)
23:26:44.305 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.16 = -2.16)
23:26:44.305 00.000 5052 CameraToMount -- cameraX=2.07 cameraY=1.24 hyp=2.41 cameraTheta=0.54 mountX=-0.59 mountY=-2.01, mountTheta=-1.86
23:26:44.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.07, y=1.24, opts=13)
23:26:44.306 00.000 5052 Enqueuing Move request for stepguider (2.07, 1.24)
23:26:44.306 00.000 8976 Worker thread wakes up
23:26:44.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.07, 1.24) opts 0xd
23:26:44.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.07, 1.24)
23:26:44.306 00.000 8976 Moving (2.07, 1.24) raw xDistance=-0.59 yDistance=-2.01
23:26:44.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.59
23:26:44.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.33 from input -2.01
23:26:44.306 00.000 8976 MoveAxis(R, 0, ABG)
23:26:44.306 00.000 8976 MoveAxis(U, 6, ABG)
23:26:44.306 00.000 8976 stepping (-8, -13) + (0, 6)
23:26:44.306 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:26:44.307 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=270, med=32, FiltMin=28, FiltMax=198, Gamma=2.260
23:26:44.316 00.009 5052 UpdateGuideState exits: m=4927 SNR=49.2
23:26:44.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:44.316 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:44.316 00.000 5052 Enqueuing Expose request
23:26:44.351 00.035 8976 Received - 47 (G) 
23:26:44.351 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:26:44.351 00.000 8976 stepped: pos (-8, -7)
23:26:44.351 00.000 8976 MountToCamera -- mountTheta (0.47) + m_xAngle (2.36) = xAngle (2.83 = 2.83)
23:26:44.351 00.000 8976 MountToCamera -- mountX=4.50 mountY=2.29 hyp=5.05 mountTheta=0.47 cameraX=-4.81, cameraY=1.54 cameraTheta=2.83
23:26:44.351 00.000 8976 incremental bump (-4.809, 1.545) isValid = 1
23:26:44.351 00.000 8976 Scheduling Mount bump of (-0.443, 0.097)
23:26:44.351 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.44, y=0.10, opts=4)
23:26:44.352 00.001 8976 Enqueuing Move request for scope (-0.44, 0.10)
23:26:44.352 00.000 8976 move complete, result=0
23:26:44.352 00.000 9828 Worker thread wakes up
23:26:44.352 00.000 8976 worker thread done servicing request
23:26:44.352 00.000 8976 Worker thread wakes up
23:26:44.352 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:44.352 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -2.0 px 6 ms NORTH
23:26:44.352 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.10) opts 0x4
23:26:44.352 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.44, 0.10)
23:26:44.352 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:44.352 00.000 9828 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.03 = -0.26)
23:26:44.352 00.000 9828 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.95 = 2.67)
23:26:44.352 00.000 9828 CameraToMount -- cameraX=-0.44 cameraY=0.10 hyp=0.45 cameraTheta=2.93 mountX=0.44 mountY=0.21, mountTheta=0.44
23:26:44.352 00.000 9828 Moving (-0.44, 0.10) raw xDistance=0.44 yDistance=0.21
23:26:44.352 00.000 9828 MoveAxis(W, 47, B)
23:26:44.353 00.001 9828 Guiding  Dir = 3, Dur = 47
23:26:44.353 00.000 9828 IsSlewing returns 0
23:26:44.354 00.001 9828 IsGuiding returns 0
23:26:44.354 00.000 9828 PulseGuide returned control before completion, sleep 57
23:26:44.423 00.069 9828 IsGuiding returns 1
23:26:44.423 00.000 9828 scope still moving after pulse duration time elapsed
23:26:44.454 00.031 9828 IsSlewing returns 0
23:26:44.454 00.000 9828 IsGuiding returns 1
23:26:44.485 00.031 9828 IsSlewing returns 0
23:26:44.485 00.000 9828 IsGuiding returns 1
23:26:44.532 00.047 9828 IsSlewing returns 0
23:26:44.532 00.000 9828 IsGuiding returns 0
23:26:44.532 00.000 9828 scope move finished after 47 + 131 ms
23:26:44.532 00.000 9828 Move returns status 0, amount 47
23:26:44.532 00.000 9828 MoveAxis(S, 23, B)
23:26:44.532 00.000 9828 Guiding  Dir = 1, Dur = 23
23:26:44.548 00.016 9828 IsSlewing returns 0
23:26:44.548 00.000 9828 IsGuiding returns 0
23:26:44.548 00.000 9828 PulseGuide returned control before completion, sleep 33
23:26:44.595 00.047 9828 IsGuiding returns 1
23:26:44.595 00.000 9828 scope still moving after pulse duration time elapsed
23:26:44.625 00.030 9828 IsSlewing returns 0
23:26:44.625 00.000 9828 IsGuiding returns 1
23:26:44.656 00.031 9828 IsSlewing returns 0
23:26:44.656 00.000 9828 IsGuiding returns 1
23:26:44.687 00.031 9828 IsSlewing returns 0
23:26:44.687 00.000 9828 IsGuiding returns 1
23:26:44.719 00.032 9828 IsSlewing returns 0
23:26:44.719 00.000 9828 IsGuiding returns 0
23:26:44.719 00.000 9828 scope move finished after 23 + 148 ms
23:26:44.719 00.000 9828 Move returns status 0, amount 23
23:26:44.719 00.000 9828 move complete, result=0
23:26:44.719 00.000 9828 worker thread done servicing request
23:26:44.719 00.000 5052 GuideStep: 0.4 px 47 ms WEST, 0.2 px 23 ms SOUTH
23:26:45.396 00.677 8976 Exposure complete
23:26:45.410 00.014 8976 worker thread done servicing request
23:26:45.411 00.001 5052 OnExposeComplete: enter
23:26:45.411 00.000 5052 UpdateGuideState(): m_state=6
23:26:45.411 00.000 5052 Star::Find(18, 324, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:26:45.411 00.000 5052 Star::Find returns 1 (0), X=323.76, Y=321.20, Mass=4891, SNR=49.0, Peak=252 HFD=4.5
23:26:45.411 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.36) = xAngle (-1.47 = -1.47)
23:26:45.411 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.81 = -1.81)
23:26:45.411 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=1.28 hyp=1.65 cameraTheta=0.89 mountX=0.17 mountY=-1.61, mountTheta=-1.47
23:26:45.412 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=1.28, opts=13)
23:26:45.412 00.000 5052 Enqueuing Move request for stepguider (1.04, 1.28)
23:26:45.412 00.000 8976 Worker thread wakes up
23:26:45.412 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, 1.28) opts 0xd
23:26:45.412 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, 1.28)
23:26:45.412 00.000 8976 Moving (1.04, 1.28) raw xDistance=0.17 yDistance=-1.61
23:26:45.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:26:45.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.11 from input -1.61
23:26:45.412 00.000 8976 MoveAxis(R, 0, ABG)
23:26:45.412 00.000 8976 MoveAxis(U, 5, ABG)
23:26:45.412 00.000 8976 stepping (-8, -7) + (0, 5)
23:26:45.412 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:26:45.413 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=252, med=32, FiltMin=28, FiltMax=217, Gamma=2.260
23:26:45.423 00.010 5052 UpdateGuideState exits: m=4891 SNR=49.0
23:26:45.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:45.423 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:45.423 00.000 5052 Enqueuing Expose request
23:26:45.455 00.032 8976 Received - 47 (G) 
23:26:45.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:26:45.455 00.000 8976 stepped: pos (-8, -2)
23:26:45.455 00.000 8976 MountToCamera -- mountTheta (0.41) + m_xAngle (2.36) = xAngle (2.77 = 2.77)
23:26:45.455 00.000 8976 MountToCamera -- mountX=3.83 mountY=1.68 hyp=4.18 mountTheta=0.41 cameraX=-3.90, cameraY=1.51 cameraTheta=2.77
23:26:45.455 00.000 8976 incremental bump (-3.901, 1.513) isValid = 1
23:26:45.455 00.000 8976 Scheduling Mount bump of (-0.434, 0.115)
23:26:45.455 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.43, y=0.11, opts=4)
23:26:45.455 00.000 8976 Enqueuing Move request for scope (-0.43, 0.11)
23:26:45.455 00.000 8976 move complete, result=0
23:26:45.455 00.000 9828 Worker thread wakes up
23:26:45.455 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.11) opts 0x4
23:26:45.455 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.43, 0.11)
23:26:45.455 00.000 9828 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.10) = xAngle (5.98 = -0.30)
23:26:45.455 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.6 px 5 ms NORTH
23:26:45.455 00.000 8976 worker thread done servicing request
23:26:45.456 00.001 8976 Worker thread wakes up
23:26:45.456 00.000 9828 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.91 = 2.63)
23:26:45.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:45.456 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:45.456 00.000 9828 CameraToMount -- cameraX=-0.43 cameraY=0.11 hyp=0.45 cameraTheta=2.88 mountX=0.43 mountY=0.22, mountTheta=0.47
23:26:45.456 00.000 9828 Moving (-0.43, 0.11) raw xDistance=0.43 yDistance=0.22
23:26:45.456 00.000 9828 MoveAxis(W, 45, B)
23:26:45.456 00.000 9828 Guiding  Dir = 3, Dur = 45
23:26:45.456 00.000 9828 IsSlewing returns 0
23:26:45.456 00.000 9828 IsGuiding returns 0
23:26:45.457 00.001 9828 PulseGuide returned control before completion, sleep 55
23:26:45.514 00.057 9828 IsGuiding returns 1
23:26:45.514 00.000 9828 scope still moving after pulse duration time elapsed
23:26:45.544 00.030 9828 IsSlewing returns 0
23:26:45.544 00.000 9828 IsGuiding returns 1
23:26:45.576 00.032 9828 IsSlewing returns 0
23:26:45.576 00.000 9828 IsGuiding returns 1
23:26:45.608 00.032 9828 IsSlewing returns 0
23:26:45.608 00.000 9828 IsGuiding returns 1
23:26:45.639 00.031 9828 IsSlewing returns 0
23:26:45.639 00.000 9828 IsGuiding returns 0
23:26:45.639 00.000 9828 scope move finished after 45 + 137 ms
23:26:45.639 00.000 9828 Move returns status 0, amount 45
23:26:45.639 00.000 9828 MoveAxis(S, 25, B)
23:26:45.639 00.000 9828 Guiding  Dir = 1, Dur = 25
23:26:45.655 00.016 9828 IsSlewing returns 0
23:26:45.655 00.000 9828 IsGuiding returns 0
23:26:45.655 00.000 9828 PulseGuide returned control before completion, sleep 35
23:26:45.702 00.047 9828 IsGuiding returns 1
23:26:45.702 00.000 9828 scope still moving after pulse duration time elapsed
23:26:45.734 00.032 9828 IsSlewing returns 0
23:26:45.734 00.000 9828 IsGuiding returns 1
23:26:45.766 00.032 9828 IsSlewing returns 0
23:26:45.766 00.000 9828 IsGuiding returns 1
23:26:45.798 00.032 9828 IsSlewing returns 0
23:26:45.798 00.000 9828 IsGuiding returns 0
23:26:45.798 00.000 9828 scope move finished after 25 + 117 ms
23:26:45.798 00.000 9828 Move returns status 0, amount 25
23:26:45.798 00.000 9828 move complete, result=0
23:26:45.798 00.000 9828 worker thread done servicing request
23:26:45.798 00.000 5052 GuideStep: 0.4 px 45 ms WEST, 0.2 px 25 ms SOUTH
23:26:46.497 00.699 8976 Exposure complete
23:26:46.512 00.015 8976 worker thread done servicing request
23:26:46.512 00.000 5052 OnExposeComplete: enter
23:26:46.512 00.000 5052 UpdateGuideState(): m_state=6
23:26:46.512 00.000 5052 Star::Find(18, 323, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:26:46.512 00.000 5052 Star::Find returns 1 (0), X=321.70, Y=320.68, Mass=4942, SNR=49.1, Peak=282 HFD=4.6
23:26:46.512 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.36) = xAngle (0.14 = 0.14)
23:26:46.512 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.20 = -0.20)
23:26:46.512 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=0.76 hyp=1.27 cameraTheta=2.50 mountX=1.26 mountY=-0.25, mountTheta=-0.19
23:26:46.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=0.76, opts=13)
23:26:46.513 00.000 5052 Enqueuing Move request for stepguider (-1.02, 0.76)
23:26:46.513 00.000 8976 Worker thread wakes up
23:26:46.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, 0.76) opts 0xd
23:26:46.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, 0.76)
23:26:46.513 00.000 8976 Moving (-1.02, 0.76) raw xDistance=1.26 yDistance=-0.25
23:26:46.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.26
23:26:46.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
23:26:46.513 00.000 8976 MoveAxis(L, 3, ABG)
23:26:46.513 00.000 8976 stepping (-8, -2) + (-3, 0)
23:26:46.513 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:26:46.514 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=282, med=32, FiltMin=27, FiltMax=216, Gamma=2.260
23:26:46.523 00.009 5052 UpdateGuideState exits: m=4942 SNR=49.1
23:26:46.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:46.523 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:46.523 00.000 5052 Enqueuing Expose request
23:26:46.541 00.018 8976 Received - 47 (G) 
23:26:46.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:26:46.542 00.001 8976 stepped: pos (-11, -2)
23:26:46.542 00.000 8976 MoveAxis(U, 0, ABG)
23:26:46.542 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.36) = xAngle (2.69 = 2.69)
23:26:46.542 00.000 8976 MountToCamera -- mountX=3.69 mountY=1.26 hyp=3.90 mountTheta=0.33 cameraX=-3.51, cameraY=1.71 cameraTheta=2.69
23:26:46.542 00.000 8976 incremental bump (-3.510, 1.708) isValid = 1
23:26:46.542 00.000 8976 Scheduling Mount bump of (-0.418, 0.139)
23:26:46.542 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.42, y=0.14, opts=4)
23:26:46.542 00.000 8976 Enqueuing Move request for scope (-0.42, 0.14)
23:26:46.542 00.000 8976 move complete, result=0
23:26:46.542 00.000 8976 worker thread done servicing request
23:26:46.542 00.000 8976 Worker thread wakes up
23:26:46.542 00.000 9828 Worker thread wakes up
23:26:46.542 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.14) opts 0x4
23:26:46.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:46.542 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:46.543 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.42, 0.14)
23:26:46.543 00.000 9828 CameraToMount -- cameraTheta (2.82) - m_xAngle (-3.10) = xAngle (5.92 = -0.36)
23:26:46.543 00.000 9828 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.85 = 2.57)
23:26:46.543 00.000 9828 CameraToMount -- cameraX=-0.42 cameraY=0.14 hyp=0.44 cameraTheta=2.82 mountX=0.41 mountY=0.24, mountTheta=0.53
23:26:46.543 00.000 9828 Moving (-0.42, 0.14) raw xDistance=0.41 yDistance=0.24
23:26:46.543 00.000 9828 MoveAxis(W, 44, B)
23:26:46.543 00.000 5052 GuideStep: 1.3 px 3 ms WEST, -0.2 px 0 ms NORTH
23:26:46.543 00.000 9828 Guiding  Dir = 3, Dur = 44
23:26:46.543 00.000 9828 IsSlewing returns 0
23:26:46.544 00.001 9828 IsGuiding returns 0
23:26:46.544 00.000 9828 PulseGuide returned control before completion, sleep 54
23:26:46.609 00.065 9828 IsGuiding returns 1
23:26:46.609 00.000 9828 scope still moving after pulse duration time elapsed
23:26:46.640 00.031 9828 IsSlewing returns 0
23:26:46.640 00.000 9828 IsGuiding returns 1
23:26:46.671 00.031 9828 IsSlewing returns 0
23:26:46.671 00.000 9828 IsGuiding returns 1
23:26:46.703 00.032 9828 IsSlewing returns 0
23:26:46.703 00.000 9828 IsGuiding returns 0
23:26:46.703 00.000 9828 scope move finished after 44 + 114 ms
23:26:46.703 00.000 9828 Move returns status 0, amount 44
23:26:46.703 00.000 9828 MoveAxis(S, 27, B)
23:26:46.703 00.000 9828 Guiding  Dir = 1, Dur = 27
23:26:46.718 00.015 9828 IsSlewing returns 0
23:26:46.718 00.000 9828 IsGuiding returns 0
23:26:46.718 00.000 9828 PulseGuide returned control before completion, sleep 37
23:26:46.765 00.047 9828 IsGuiding returns 1
23:26:46.765 00.000 9828 scope still moving after pulse duration time elapsed
23:26:46.797 00.032 9828 IsSlewing returns 0
23:26:46.797 00.000 9828 IsGuiding returns 1
23:26:46.828 00.031 9828 IsSlewing returns 0
23:26:46.828 00.000 9828 IsGuiding returns 1
23:26:46.860 00.032 9828 IsSlewing returns 0
23:26:46.860 00.000 9828 IsGuiding returns 0
23:26:46.860 00.000 9828 scope move finished after 27 + 115 ms
23:26:46.860 00.000 9828 Move returns status 0, amount 27
23:26:46.860 00.000 9828 move complete, result=0
23:26:46.860 00.000 9828 worker thread done servicing request
23:26:46.860 00.000 5052 GuideStep: 0.4 px 44 ms WEST, 0.2 px 27 ms SOUTH
23:26:47.580 00.720 8976 Exposure complete
23:26:47.594 00.014 8976 worker thread done servicing request
23:26:47.594 00.000 5052 OnExposeComplete: enter
23:26:47.594 00.000 5052 UpdateGuideState(): m_state=6
23:26:47.594 00.000 5052 Star::Find(18, 321, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:26:47.595 00.001 5052 Star::Find returns 1 (0), X=321.17, Y=320.32, Mass=4916, SNR=49.2, Peak=264 HFD=4.7
23:26:47.595 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.36) = xAngle (0.52 = 0.52)
23:26:47.595 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.19 = 0.19)
23:26:47.595 00.000 5052 CameraToMount -- cameraX=-1.55 cameraY=0.41 hyp=1.60 cameraTheta=2.88 mountX=1.39 mountY=0.30, mountTheta=0.21
23:26:47.595 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.55, y=0.41, opts=13)
23:26:47.595 00.000 5052 Enqueuing Move request for stepguider (-1.55, 0.41)
23:26:47.595 00.000 8976 Worker thread wakes up
23:26:47.595 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.55, 0.41) opts 0xd
23:26:47.596 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.55, 0.41)
23:26:47.596 00.000 8976 Moving (-1.55, 0.41) raw xDistance=1.39 yDistance=0.30
23:26:47.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.39
23:26:47.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.30
23:26:47.596 00.000 8976 MoveAxis(L, 3, ABG)
23:26:47.596 00.000 8976 stepping (-11, -2) + (-3, 0)
23:26:47.596 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:26:47.596 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=264, med=31, FiltMin=27, FiltMax=192, Gamma=2.260
23:26:47.606 00.010 5052 UpdateGuideState exits: m=4916 SNR=49.2
23:26:47.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:47.606 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:47.606 00.000 5052 Enqueuing Expose request
23:26:47.629 00.023 8976 Received - 47 (G) 
23:26:47.629 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:26:47.629 00.000 8976 stepped: pos (-14, -2)
23:26:47.629 00.000 8976 MoveAxis(U, 0, ABG)
23:26:47.629 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.36) = xAngle (2.61 = 2.61)
23:26:47.629 00.000 8976 MountToCamera -- mountX=3.91 mountY=0.99 hyp=4.03 mountTheta=0.25 cameraX=-3.47, cameraY=2.05 cameraTheta=2.61
23:26:47.629 00.000 8976 incremental bump (-3.466, 2.054) isValid = 1
23:26:47.629 00.000 8976 Scheduling Mount bump of (-0.400, 0.162)
23:26:47.629 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.40, y=0.16, opts=4)
23:26:47.629 00.000 8976 Enqueuing Move request for scope (-0.40, 0.16)
23:26:47.629 00.000 8976 move complete, result=0
23:26:47.629 00.000 8976 worker thread done servicing request
23:26:47.629 00.000 9828 Worker thread wakes up
23:26:47.629 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.16) opts 0x4
23:26:47.629 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.40, 0.16)
23:26:47.629 00.000 9828 CameraToMount -- cameraTheta (2.76) - m_xAngle (-3.10) = xAngle (5.86 = -0.43)
23:26:47.629 00.000 9828 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.79 = 2.50)
23:26:47.629 00.000 9828 CameraToMount -- cameraX=-0.40 cameraY=0.16 hyp=0.43 cameraTheta=2.76 mountX=0.39 mountY=0.26, mountTheta=0.58
23:26:47.629 00.000 8976 Worker thread wakes up
23:26:47.630 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:47.630 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:47.630 00.000 5052 GuideStep: 1.4 px 3 ms WEST, 0.3 px 0 ms NORTH
23:26:47.630 00.000 9828 Moving (-0.40, 0.16) raw xDistance=0.39 yDistance=0.26
23:26:47.630 00.000 9828 MoveAxis(W, 42, B)
23:26:47.630 00.000 9828 Guiding  Dir = 3, Dur = 42
23:26:47.630 00.000 9828 IsSlewing returns 0
23:26:47.630 00.000 9828 IsGuiding returns 0
23:26:47.630 00.000 9828 PulseGuide returned control before completion, sleep 52
23:26:47.698 00.068 9828 IsGuiding returns 1
23:26:47.698 00.000 9828 scope still moving after pulse duration time elapsed
23:26:47.730 00.032 9828 IsSlewing returns 0
23:26:47.730 00.000 9828 IsGuiding returns 1
23:26:47.760 00.030 9828 IsSlewing returns 0
23:26:47.760 00.000 9828 IsGuiding returns 1
23:26:47.792 00.032 9828 IsSlewing returns 0
23:26:47.792 00.000 9828 IsGuiding returns 0
23:26:47.792 00.000 9828 scope move finished after 42 + 119 ms
23:26:47.792 00.000 9828 Move returns status 0, amount 42
23:26:47.792 00.000 9828 MoveAxis(S, 29, B)
23:26:47.792 00.000 9828 Guiding  Dir = 1, Dur = 29
23:26:47.807 00.015 9828 IsSlewing returns 0
23:26:47.807 00.000 9828 IsGuiding returns 0
23:26:47.807 00.000 9828 PulseGuide returned control before completion, sleep 39
23:26:47.854 00.047 9828 IsGuiding returns 1
23:26:47.854 00.000 9828 scope still moving after pulse duration time elapsed
23:26:47.885 00.031 9828 IsSlewing returns 0
23:26:47.885 00.000 9828 IsGuiding returns 1
23:26:47.917 00.032 9828 IsSlewing returns 0
23:26:47.917 00.000 9828 IsGuiding returns 1
23:26:47.948 00.031 9828 IsSlewing returns 0
23:26:47.948 00.000 9828 IsGuiding returns 1
23:26:47.979 00.031 9828 IsSlewing returns 0
23:26:47.979 00.000 9828 IsGuiding returns 0
23:26:47.979 00.000 9828 scope move finished after 29 + 142 ms
23:26:47.979 00.000 9828 Move returns status 0, amount 29
23:26:47.979 00.000 9828 move complete, result=0
23:26:47.979 00.000 9828 worker thread done servicing request
23:26:47.979 00.000 5052 GuideStep: 0.4 px 42 ms WEST, 0.3 px 29 ms SOUTH
23:26:48.678 00.699 8976 Exposure complete
23:26:48.692 00.014 8976 worker thread done servicing request
23:26:48.692 00.000 5052 OnExposeComplete: enter
23:26:48.692 00.000 5052 UpdateGuideState(): m_state=6
23:26:48.692 00.000 5052 Star::Find(18, 321, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:26:48.692 00.000 5052 Star::Find returns 1 (0), X=321.68, Y=320.14, Mass=4817, SNR=48.6, Peak=262 HFD=4.6
23:26:48.692 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
23:26:48.692 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
23:26:48.692 00.000 5052 CameraToMount -- cameraX=-1.04 cameraY=0.23 hyp=1.06 cameraTheta=2.92 mountX=0.90 mountY=0.24, mountTheta=0.26
23:26:48.693 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.04, y=0.23, opts=13)
23:26:48.693 00.000 5052 Enqueuing Move request for stepguider (-1.04, 0.23)
23:26:48.693 00.000 8976 Worker thread wakes up
23:26:48.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.04, 0.23) opts 0xd
23:26:48.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.04, 0.23)
23:26:48.693 00.000 8976 Moving (-1.04, 0.23) raw xDistance=0.90 yDistance=0.24
23:26:48.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.90
23:26:48.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
23:26:48.693 00.000 8976 MoveAxis(L, 2, ABG)
23:26:48.693 00.000 8976 stepping (-14, -2) + (-2, 0)
23:26:48.693 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:26:48.694 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=262, med=32, FiltMin=28, FiltMax=204, Gamma=2.260
23:26:48.704 00.010 5052 UpdateGuideState exits: m=4817 SNR=48.6
23:26:48.704 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:48.704 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:48.704 00.000 5052 Enqueuing Expose request
23:26:48.715 00.011 8976 Received - 47 (G) 
23:26:48.716 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:26:48.716 00.000 8976 stepped: pos (-16, -2)
23:26:48.716 00.000 8976 MoveAxis(U, 0, ABG)
23:26:48.716 00.000 8976 MountToCamera -- mountTheta (0.19) + m_xAngle (2.36) = xAngle (2.55 = 2.55)
23:26:48.716 00.000 8976 MountToCamera -- mountX=4.25 mountY=0.80 hyp=4.33 mountTheta=0.19 cameraX=-3.58, cameraY=2.43 cameraTheta=2.55
23:26:48.716 00.000 8976 incremental bump (-3.582, 2.431) isValid = 1
23:26:48.716 00.000 8976 Scheduling Mount bump of (-0.385, 0.178)
23:26:48.716 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.38, y=0.18, opts=4)
23:26:48.716 00.000 8976 Enqueuing Move request for scope (-0.38, 0.18)
23:26:48.716 00.000 8976 move complete, result=0
23:26:48.716 00.000 8976 worker thread done servicing request
23:26:48.716 00.000 8976 Worker thread wakes up
23:26:48.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:48.716 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:48.716 00.000 9828 Worker thread wakes up
23:26:48.716 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.18) opts 0x4
23:26:48.716 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.38, 0.18)
23:26:48.716 00.000 9828 CameraToMount -- cameraTheta (2.71) - m_xAngle (-3.10) = xAngle (5.81 = -0.47)
23:26:48.716 00.000 5052 GuideStep: 0.9 px 2 ms WEST, 0.2 px 0 ms NORTH
23:26:48.717 00.001 9828 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.74 = 2.45)
23:26:48.717 00.000 9828 CameraToMount -- cameraX=-0.38 cameraY=0.18 hyp=0.42 cameraTheta=2.71 mountX=0.38 mountY=0.27, mountTheta=0.62
23:26:48.717 00.000 9828 Moving (-0.38, 0.18) raw xDistance=0.38 yDistance=0.27
23:26:48.717 00.000 9828 MoveAxis(W, 40, B)
23:26:48.717 00.000 9828 Guiding  Dir = 3, Dur = 40
23:26:48.717 00.000 9828 IsSlewing returns 0
23:26:48.717 00.000 9828 IsGuiding returns 0
23:26:48.717 00.000 9828 PulseGuide returned control before completion, sleep 50
23:26:48.783 00.066 9828 IsGuiding returns 1
23:26:48.783 00.000 9828 scope still moving after pulse duration time elapsed
23:26:48.814 00.031 9828 IsSlewing returns 0
23:26:48.814 00.000 9828 IsGuiding returns 1
23:26:48.845 00.031 9828 IsSlewing returns 0
23:26:48.845 00.000 9828 IsGuiding returns 1
23:26:48.877 00.032 9828 IsSlewing returns 0
23:26:48.877 00.000 9828 IsGuiding returns 0
23:26:48.877 00.000 9828 scope move finished after 40 + 120 ms
23:26:48.877 00.000 9828 Move returns status 0, amount 40
23:26:48.877 00.000 9828 MoveAxis(S, 31, B)
23:26:48.877 00.000 9828 Guiding  Dir = 1, Dur = 31
23:26:48.893 00.016 9828 IsSlewing returns 0
23:26:48.893 00.000 9828 IsGuiding returns 0
23:26:48.893 00.000 9828 PulseGuide returned control before completion, sleep 41
23:26:48.939 00.046 9828 IsGuiding returns 1
23:26:48.939 00.000 9828 scope still moving after pulse duration time elapsed
23:26:48.970 00.031 9828 IsSlewing returns 0
23:26:48.970 00.000 9828 IsGuiding returns 1
23:26:49.002 00.032 9828 IsSlewing returns 0
23:26:49.002 00.000 9828 IsGuiding returns 1
23:26:49.032 00.030 9828 IsSlewing returns 0
23:26:49.032 00.000 9828 IsGuiding returns 1
23:26:49.064 00.032 9828 IsSlewing returns 0
23:26:49.064 00.000 9828 IsGuiding returns 0
23:26:49.064 00.000 9828 scope move finished after 31 + 139 ms
23:26:49.064 00.000 9828 Move returns status 0, amount 31
23:26:49.064 00.000 9828 move complete, result=0
23:26:49.064 00.000 9828 worker thread done servicing request
23:26:49.064 00.000 5052 GuideStep: 0.4 px 40 ms WEST, 0.3 px 31 ms SOUTH
23:26:49.523 00.459 5052 MultiStar mode disabled
23:26:49.538 00.015 5052 GuidingAssistant: Disabling guide output
23:26:49.538 00.000 5052 AOGuidingEnabled: 0
23:26:49.538 00.000 5052 MountGuidingEnabled: 0
23:26:49.767 00.229 8976 Exposure complete
23:26:49.781 00.014 8976 worker thread done servicing request
23:26:49.782 00.001 5052 OnExposeComplete: enter
23:26:49.782 00.000 5052 UpdateGuideState(): m_state=6
23:26:49.782 00.000 5052 Star::Find(18, 321, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:26:49.782 00.000 5052 Star::Find returns 1 (0), X=321.61, Y=319.80, Mass=4766, SNR=48.4, Peak=300 HFD=4.5
23:26:49.782 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.36) = xAngle (-5.40 = 0.88)
23:26:49.782 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.74 = 0.54)
23:26:49.782 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=-0.11 hyp=1.11 cameraTheta=-3.04 mountX=0.70 mountY=0.58, mountTheta=0.69
23:26:49.783 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=-0.11, opts=13)
23:26:49.783 00.000 5052 Enqueuing Move request for stepguider (-1.10, -0.11)
23:26:49.783 00.000 8976 Worker thread wakes up
23:26:49.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, -0.11) opts 0xd
23:26:49.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, -0.11)
23:26:49.783 00.000 8976 Moving (-1.10, -0.11) raw xDistance=0.70 yDistance=0.58
23:26:49.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.70
23:26:49.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.58
23:26:49.783 00.000 8976 MoveAxis(R, 0, ABG)
23:26:49.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:49.783 00.000 8976 MoveAxis(U, 0, ABG)
23:26:49.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:49.783 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:26:49.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:26:49.783 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:26:49.783 00.000 8976 move complete, result=1
23:26:49.783 00.000 8976 worker thread done servicing request
23:26:49.784 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=300, med=33, FiltMin=28, FiltMax=220, Gamma=2.260
23:26:49.794 00.010 5052 UpdateGuideState exits: m=4766 SNR=48.4
23:26:49.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:49.794 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:49.794 00.000 5052 Enqueuing Expose request
23:26:49.794 00.000 8976 Worker thread wakes up
23:26:49.794 00.000 5052 GuideStep: 0.7 px 0 ms EAST, 0.6 px 0 ms NORTH
23:26:49.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:49.794 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:49.795 00.001 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-3.10) = xAngle (0.06 = 0.06)
23:26:49.795 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (2.99 = 2.99)
23:26:49.795 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=-0.11 hyp=1.11 cameraTheta=-3.04 mountX=1.11 mountY=0.17, mountTheta=0.15
23:26:49.795 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:26:50.839 01.044 8976 Exposure complete
23:26:50.854 00.015 8976 worker thread done servicing request
23:26:50.854 00.000 5052 OnExposeComplete: enter
23:26:50.854 00.000 5052 UpdateGuideState(): m_state=6
23:26:50.855 00.001 5052 Star::Find(18, 321, 319, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:26:50.855 00.000 5052 Star::Find returns 1 (0), X=320.46, Y=319.46, Mass=4842, SNR=48.7, Peak=248 HFD=5.0
23:26:50.855 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.36) = xAngle (-5.30 = 0.98)
23:26:50.855 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.64 = 0.64)
23:26:50.855 00.000 5052 CameraToMount -- cameraX=-2.26 cameraY=-0.45 hyp=2.30 cameraTheta=-2.94 mountX=1.28 mountY=1.38, mountTheta=0.82
23:26:50.855 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.26, y=-0.45, opts=13)
23:26:50.856 00.001 5052 Enqueuing Move request for stepguider (-2.26, -0.45)
23:26:50.856 00.000 8976 Worker thread wakes up
23:26:50.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.26, -0.45) opts 0xd
23:26:50.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.26, -0.45)
23:26:50.856 00.000 8976 Moving (-2.26, -0.45) raw xDistance=1.28 yDistance=1.38
23:26:50.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.28
23:26:50.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.38
23:26:50.856 00.000 8976 MoveAxis(L, 3, ABG)
23:26:50.856 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:50.856 00.000 8976 MoveAxis(D, 4, ABG)
23:26:50.856 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:50.856 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:26:50.856 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:26:50.856 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:26:50.856 00.000 8976 move complete, result=1
23:26:50.856 00.000 8976 worker thread done servicing request
23:26:50.856 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=248, med=32, FiltMin=27, FiltMax=196, Gamma=2.260
23:26:50.866 00.010 5052 UpdateGuideState exits: m=4842 SNR=48.7
23:26:50.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:50.867 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:50.867 00.000 5052 Enqueuing Expose request
23:26:50.867 00.000 8976 Worker thread wakes up
23:26:50.867 00.000 5052 GuideStep: 1.3 px 0 ms WEST, 1.4 px 0 ms SOUTH
23:26:50.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:50.867 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:50.867 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-3.10) = xAngle (0.16 = 0.16)
23:26:50.867 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (3.08 = 3.08)
23:26:50.867 00.000 5052 CameraToMount -- cameraX=-2.26 cameraY=-0.45 hyp=2.30 cameraTheta=-2.94 mountX=2.27 mountY=0.13, mountTheta=0.06
23:26:50.868 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:26:50.868 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:26:51.897 01.029 8976 Exposure complete
23:26:51.911 00.014 8976 worker thread done servicing request
23:26:51.912 00.001 5052 OnExposeComplete: enter
23:26:51.912 00.000 5052 UpdateGuideState(): m_state=6
23:26:51.912 00.000 5052 Star::Find(18, 320, 319, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:26:51.912 00.000 5052 Star::Find returns 1 (0), X=318.54, Y=319.71, Mass=5021, SNR=49.7, Peak=256 HFD=4.7
23:26:51.912 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.36) = xAngle (-5.45 = 0.83)
23:26:51.912 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.79 = 0.49)
23:26:51.912 00.000 5052 CameraToMount -- cameraX=-4.18 cameraY=-0.21 hyp=4.19 cameraTheta=-3.09 mountX=2.82 mountY=1.98, mountTheta=0.61
23:26:51.913 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.18, y=-0.21, opts=13)
23:26:51.913 00.000 5052 Enqueuing Move request for stepguider (-4.18, -0.21)
23:26:51.913 00.000 8976 Worker thread wakes up
23:26:51.913 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.18, -0.21) opts 0xd
23:26:51.913 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.18, -0.21)
23:26:51.913 00.000 8976 Moving (-4.18, -0.21) raw xDistance=2.82 yDistance=1.98
23:26:51.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.83 from input 2.82
23:26:51.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.31 from input 1.98
23:26:51.913 00.000 8976 MoveAxis(L, 6, ABG)
23:26:51.913 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:51.913 00.000 8976 MoveAxis(D, 6, ABG)
23:26:51.913 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:51.913 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:26:51.914 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:26:51.914 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:26:51.914 00.000 8976 move complete, result=1
23:26:51.914 00.000 8976 worker thread done servicing request
23:26:51.914 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=256, med=32, FiltMin=28, FiltMax=226, Gamma=2.260
23:26:51.924 00.010 5052 UpdateGuideState exits: m=5021 SNR=49.7
23:26:51.925 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:51.925 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:51.925 00.000 5052 Enqueuing Expose request
23:26:51.925 00.000 8976 Worker thread wakes up
23:26:51.925 00.000 5052 GuideStep: 2.8 px 0 ms WEST, 2.0 px 0 ms SOUTH
23:26:51.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:51.925 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:51.925 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-3.10) = xAngle (0.01 = 0.01)
23:26:51.925 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (2.94 = 2.94)
23:26:51.925 00.000 5052 CameraToMount -- cameraX=-4.18 cameraY=-0.21 hyp=4.19 cameraTheta=-3.09 mountX=4.19 mountY=0.85, mountTheta=0.20
23:26:51.925 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:26:51.926 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:26:52.956 01.030 8976 Exposure complete
23:26:52.970 00.014 8976 worker thread done servicing request
23:26:52.970 00.000 5052 OnExposeComplete: enter
23:26:52.970 00.000 5052 UpdateGuideState(): m_state=6
23:26:52.970 00.000 5052 Star::Find(18, 318, 319, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:26:52.970 00.000 5052 Star::Find returns 1 (0), X=317.40, Y=319.67, Mass=4864, SNR=48.9, Peak=260 HFD=4.7
23:26:52.970 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.36) = xAngle (-5.45 = 0.83)
23:26:52.971 00.001 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.79 = 0.49)
23:26:52.971 00.000 5052 CameraToMount -- cameraX=-5.32 cameraY=-0.25 hyp=5.32 cameraTheta=-3.10 mountX=3.60 mountY=2.50, mountTheta=0.61
23:26:52.971 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.32, y=-0.25, opts=13)
23:26:52.971 00.000 5052 Enqueuing Move request for stepguider (-5.32, -0.25)
23:26:52.971 00.000 8976 Worker thread wakes up
23:26:52.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.32, -0.25) opts 0xd
23:26:52.972 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-5.32, -0.25)
23:26:52.972 00.000 8976 Moving (-5.32, -0.25) raw xDistance=3.60 yDistance=2.50
23:26:52.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.39 from input 3.60
23:26:52.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.67 from input 2.50
23:26:52.972 00.000 8976 MoveAxis(L, 8, ABG)
23:26:52.972 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:52.972 00.000 8976 MoveAxis(D, 8, ABG)
23:26:52.972 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:52.972 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:26:52.972 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:26:52.972 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:26:52.972 00.000 8976 move complete, result=1
23:26:52.972 00.000 8976 worker thread done servicing request
23:26:52.972 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=260, med=32, FiltMin=27, FiltMax=213, Gamma=2.260
23:26:52.981 00.009 5052 UpdateGuideState exits: m=4864 SNR=48.9
23:26:52.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:52.981 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:52.981 00.000 5052 Enqueuing Expose request
23:26:52.981 00.000 5052 GuideStep: 3.6 px 0 ms WEST, 2.5 px 0 ms SOUTH
23:26:52.981 00.000 8976 Worker thread wakes up
23:26:52.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:52.981 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:52.982 00.001 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-3.10) = xAngle (0.01 = 0.01)
23:26:52.982 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (2.93 = 2.93)
23:26:52.982 00.000 5052 CameraToMount -- cameraX=-5.32 cameraY=-0.25 hyp=5.32 cameraTheta=-3.10 mountX=5.32 mountY=1.10, mountTheta=0.20
23:26:52.982 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:26:52.982 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:26:54.019 01.037 8976 Exposure complete
23:26:54.033 00.014 8976 worker thread done servicing request
23:26:54.033 00.000 5052 OnExposeComplete: enter
23:26:54.033 00.000 5052 UpdateGuideState(): m_state=6
23:26:54.033 00.000 5052 Star::Find(18, 317, 319, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:26:54.033 00.000 5052 Star::Find returns 1 (0), X=317.48, Y=319.64, Mass=4882, SNR=49.0, Peak=288 HFD=4.5
23:26:54.033 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.36) = xAngle (-5.45 = 0.83)
23:26:54.033 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.79 = 0.49)
23:26:54.033 00.000 5052 CameraToMount -- cameraX=-5.24 cameraY=-0.27 hyp=5.25 cameraTheta=-3.09 mountX=3.53 mountY=2.49, mountTheta=0.62
23:26:54.035 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-5.24, y=-0.27, opts=13)
23:26:54.035 00.000 5052 Enqueuing Move request for stepguider (-5.24, -0.27)
23:26:54.035 00.000 8976 Worker thread wakes up
23:26:54.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.24, -0.27) opts 0xd
23:26:54.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.24, -0.27)
23:26:54.035 00.000 8976 Moving (-5.24, -0.27) raw xDistance=3.53 yDistance=2.49
23:26:54.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.39 from input 3.53
23:26:54.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.69 from input 2.49
23:26:54.035 00.000 8976 MoveAxis(L, 8, ABG)
23:26:54.035 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:54.035 00.000 8976 MoveAxis(D, 8, ABG)
23:26:54.035 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:54.035 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:26:54.035 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:26:54.035 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:26:54.035 00.000 8976 move complete, result=1
23:26:54.035 00.000 8976 worker thread done servicing request
23:26:54.037 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=288, med=32, FiltMin=28, FiltMax=211, Gamma=2.260
23:26:54.045 00.008 5052 UpdateGuideState exits: m=4882 SNR=49.0
23:26:54.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:54.045 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:54.045 00.000 5052 Enqueuing Expose request
23:26:54.045 00.000 5052 GuideStep: 3.5 px 0 ms WEST, 2.5 px 0 ms SOUTH
23:26:54.045 00.000 8976 Worker thread wakes up
23:26:54.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:54.045 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:54.045 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-3.10) = xAngle (0.01 = 0.01)
23:26:54.045 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (2.94 = 2.94)
23:26:54.045 00.000 5052 CameraToMount -- cameraX=-5.24 cameraY=-0.27 hyp=5.25 cameraTheta=-3.09 mountX=5.25 mountY=1.06, mountTheta=0.20
23:26:54.045 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:26:54.045 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:26:55.091 01.046 8976 Exposure complete
23:26:55.106 00.015 8976 worker thread done servicing request
23:26:55.106 00.000 5052 OnExposeComplete: enter
23:26:55.106 00.000 5052 UpdateGuideState(): m_state=6
23:26:55.106 00.000 5052 Star::Find(18, 317, 319, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:26:55.106 00.000 5052 Star::Find returns 1 (0), X=319.09, Y=319.79, Mass=4807, SNR=48.6, Peak=270 HFD=4.5
23:26:55.106 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.36) = xAngle (-5.47 = 0.82)
23:26:55.106 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.80 = 0.48)
23:26:55.107 00.001 5052 CameraToMount -- cameraX=-3.63 cameraY=-0.13 hyp=3.63 cameraTheta=-3.11 mountX=2.48 mountY=1.67, mountTheta=0.59
23:26:55.107 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.63, y=-0.13, opts=13)
23:26:55.107 00.000 5052 Enqueuing Move request for stepguider (-3.63, -0.13)
23:26:55.107 00.000 8976 Worker thread wakes up
23:26:55.107 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.63, -0.13) opts 0xd
23:26:55.107 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.63, -0.13)
23:26:55.107 00.000 8976 Moving (-3.63, -0.13) raw xDistance=2.48 yDistance=1.67
23:26:55.108 00.001 8976 GuideAlgorithmHysteresis::Result() returns 1.73 from input 2.48
23:26:55.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.17 from input 1.67
23:26:55.108 00.000 8976 MoveAxis(L, 6, ABG)
23:26:55.108 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:55.108 00.000 8976 MoveAxis(D, 6, ABG)
23:26:55.108 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:55.108 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:26:55.108 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:26:55.108 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:26:55.108 00.000 8976 move complete, result=1
23:26:55.108 00.000 8976 worker thread done servicing request
23:26:55.108 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=270, med=32, FiltMin=28, FiltMax=193, Gamma=2.260
23:26:55.118 00.010 5052 UpdateGuideState exits: m=4807 SNR=48.6
23:26:55.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:55.118 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:55.118 00.000 5052 Enqueuing Expose request
23:26:55.118 00.000 8976 Worker thread wakes up
23:26:55.119 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:55.119 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:55.119 00.000 5052 GuideStep: 2.5 px 0 ms WEST, 1.7 px 0 ms SOUTH
23:26:55.119 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-3.10) = xAngle (-0.01 = -0.01)
23:26:55.119 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (2.92 = 2.92)
23:26:55.119 00.000 5052 CameraToMount -- cameraX=-3.63 cameraY=-0.13 hyp=3.63 cameraTheta=-3.11 mountX=3.63 mountY=0.79, mountTheta=0.21
23:26:55.120 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:26:55.120 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:26:56.159 01.039 8976 Exposure complete
23:26:56.174 00.015 8976 worker thread done servicing request
23:26:56.174 00.000 5052 OnExposeComplete: enter
23:26:56.174 00.000 5052 UpdateGuideState(): m_state=6
23:26:56.174 00.000 5052 Star::Find(18, 319, 319, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:26:56.174 00.000 5052 Star::Find returns 1 (0), X=320.85, Y=319.74, Mass=4754, SNR=48.3, Peak=266 HFD=4.6
23:26:56.174 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.36) = xAngle (-5.41 = 0.87)
23:26:56.174 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.75 = 0.53)
23:26:56.174 00.000 5052 CameraToMount -- cameraX=-1.87 cameraY=-0.17 hyp=1.88 cameraTheta=-3.05 mountX=1.21 mountY=0.96, mountTheta=0.67
23:26:56.175 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.87, y=-0.17, opts=13)
23:26:56.175 00.000 5052 Enqueuing Move request for stepguider (-1.87, -0.17)
23:26:56.175 00.000 8976 Worker thread wakes up
23:26:56.175 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.87, -0.17) opts 0xd
23:26:56.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.87, -0.17)
23:26:56.175 00.000 8976 Moving (-1.87, -0.17) raw xDistance=1.21 yDistance=0.96
23:26:56.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.21
23:26:56.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.96
23:26:56.175 00.000 8976 MoveAxis(L, 3, ABG)
23:26:56.175 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:56.175 00.000 8976 MoveAxis(U, 0, ABG)
23:26:56.176 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:56.176 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:26:56.176 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:26:56.176 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:26:56.176 00.000 8976 move complete, result=1
23:26:56.176 00.000 8976 worker thread done servicing request
23:26:56.176 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=266, med=31, FiltMin=27, FiltMax=205, Gamma=2.260
23:26:56.186 00.010 5052 UpdateGuideState exits: m=4754 SNR=48.3
23:26:56.186 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:56.186 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:56.186 00.000 5052 Enqueuing Expose request
23:26:56.186 00.000 8976 Worker thread wakes up
23:26:56.186 00.000 5052 GuideStep: 1.2 px 0 ms WEST, 1.0 px 0 ms NORTH
23:26:56.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:56.187 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:56.187 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-3.10) = xAngle (0.05 = 0.05)
23:26:56.187 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (2.98 = 2.98)
23:26:56.187 00.000 5052 CameraToMount -- cameraX=-1.87 cameraY=-0.17 hyp=1.88 cameraTheta=-3.05 mountX=1.87 mountY=0.31, mountTheta=0.16
23:26:56.187 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:26:56.188 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:26:57.226 01.038 8976 Exposure complete
23:26:57.240 00.014 8976 worker thread done servicing request
23:26:57.240 00.000 5052 OnExposeComplete: enter
23:26:57.240 00.000 5052 UpdateGuideState(): m_state=6
23:26:57.240 00.000 5052 Star::Find(18, 320, 319, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:26:57.240 00.000 5052 Star::Find returns 1 (0), X=323.89, Y=319.87, Mass=4854, SNR=48.8, Peak=233 HFD=4.6
23:26:57.240 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.36) = xAngle (-2.40 = -2.40)
23:26:57.240 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.74 = -2.74)
23:26:57.240 00.000 5052 CameraToMount -- cameraX=1.17 cameraY=-0.05 hyp=1.17 cameraTheta=-0.04 mountX=-0.86 mountY=-0.46, mountTheta=-2.66
23:26:57.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.17, y=-0.05, opts=13)
23:26:57.241 00.000 5052 Enqueuing Move request for stepguider (1.17, -0.05)
23:26:57.241 00.000 8976 Worker thread wakes up
23:26:57.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.17, -0.05) opts 0xd
23:26:57.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.17, -0.05)
23:26:57.241 00.000 8976 Moving (1.17, -0.05) raw xDistance=-0.86 yDistance=-0.46
23:26:57.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.86
23:26:57.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.46
23:26:57.241 00.000 8976 MoveAxis(R, 2, ABG)
23:26:57.241 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:57.241 00.000 8976 MoveAxis(U, 0, ABG)
23:26:57.241 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:57.241 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:26:57.241 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:26:57.242 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:26:57.242 00.000 8976 move complete, result=1
23:26:57.242 00.000 8976 worker thread done servicing request
23:26:57.242 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=233, med=32, FiltMin=27, FiltMax=186, Gamma=2.260
23:26:57.252 00.010 5052 UpdateGuideState exits: m=4854 SNR=48.8
23:26:57.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:57.252 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:57.252 00.000 5052 Enqueuing Expose request
23:26:57.252 00.000 5052 GuideStep: -0.9 px 0 ms EAST, -0.5 px 0 ms NORTH
23:26:57.252 00.000 8976 Worker thread wakes up
23:26:57.253 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:57.253 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:57.253 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-3.10) = xAngle (3.06 = 3.06)
23:26:57.253 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (5.99 = -0.30)
23:26:57.253 00.000 5052 CameraToMount -- cameraX=1.17 cameraY=-0.05 hyp=1.17 cameraTheta=-0.04 mountX=-1.16 mountY=-0.34, mountTheta=-2.86
23:26:57.253 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:26:57.254 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:26:58.291 01.037 8976 Exposure complete
23:26:58.306 00.015 8976 worker thread done servicing request
23:26:58.306 00.000 5052 OnExposeComplete: enter
23:26:58.306 00.000 5052 UpdateGuideState(): m_state=6
23:26:58.306 00.000 5052 Star::Find(18, 323, 319, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:26:58.306 00.000 5052 Star::Find returns 1 (0), X=324.47, Y=319.87, Mass=4906, SNR=49.0, Peak=271 HFD=4.5
23:26:58.306 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.36) = xAngle (-2.38 = -2.38)
23:26:58.306 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.72 = -2.72)
23:26:58.306 00.000 5052 CameraToMount -- cameraX=1.75 cameraY=-0.04 hyp=1.75 cameraTheta=-0.03 mountX=-1.27 mountY=-0.71, mountTheta=-2.63
23:26:58.307 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.75, y=-0.04, opts=13)
23:26:58.307 00.000 5052 Enqueuing Move request for stepguider (1.75, -0.04)
23:26:58.307 00.000 8976 Worker thread wakes up
23:26:58.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.75, -0.04) opts 0xd
23:26:58.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.75, -0.04)
23:26:58.307 00.000 8976 Moving (1.75, -0.04) raw xDistance=-1.27 yDistance=-0.71
23:26:58.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.27
23:26:58.308 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.71
23:26:58.308 00.000 8976 MoveAxis(R, 3, ABG)
23:26:58.308 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:58.308 00.000 8976 MoveAxis(U, 0, ABG)
23:26:58.308 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:58.308 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:26:58.308 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:26:58.308 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:26:58.308 00.000 8976 move complete, result=1
23:26:58.308 00.000 8976 worker thread done servicing request
23:26:58.308 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=271, med=32, FiltMin=28, FiltMax=220, Gamma=2.260
23:26:58.318 00.010 5052 UpdateGuideState exits: m=4906 SNR=49.0
23:26:58.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:58.318 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:58.318 00.000 5052 Enqueuing Expose request
23:26:58.318 00.000 5052 GuideStep: -1.3 px 0 ms EAST, -0.7 px 0 ms NORTH
23:26:58.318 00.000 8976 Worker thread wakes up
23:26:58.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:58.318 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:58.319 00.001 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-3.10) = xAngle (3.08 = 3.08)
23:26:58.319 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.00 = -0.28)
23:26:58.319 00.000 5052 CameraToMount -- cameraX=1.75 cameraY=-0.04 hyp=1.75 cameraTheta=-0.03 mountX=-1.74 mountY=-0.48, mountTheta=-2.87
23:26:58.319 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:26:58.319 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:26:59.353 01.034 8976 Exposure complete
23:26:59.367 00.014 8976 worker thread done servicing request
23:26:59.367 00.000 5052 OnExposeComplete: enter
23:26:59.367 00.000 5052 UpdateGuideState(): m_state=6
23:26:59.368 00.001 5052 Star::Find(18, 324, 319, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:26:59.368 00.000 5052 Star::Find returns 1 (0), X=323.58, Y=320.22, Mass=4923, SNR=49.2, Peak=270 HFD=4.5
23:26:59.368 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.36) = xAngle (-2.02 = -2.02)
23:26:59.368 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.36 = -2.36)
23:26:59.368 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=0.30 hyp=0.91 cameraTheta=0.34 mountX=-0.40 mountY=-0.64, mountTheta=-2.13
23:26:59.369 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=0.30, opts=13)
23:26:59.369 00.000 5052 Enqueuing Move request for stepguider (0.86, 0.30)
23:26:59.369 00.000 8976 Worker thread wakes up
23:26:59.369 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, 0.30) opts 0xd
23:26:59.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, 0.30)
23:26:59.369 00.000 8976 Moving (0.86, 0.30) raw xDistance=-0.40 yDistance=-0.64
23:26:59.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.40
23:26:59.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.64
23:26:59.369 00.000 8976 MoveAxis(R, 0, ABG)
23:26:59.369 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:59.369 00.000 8976 MoveAxis(U, 0, ABG)
23:26:59.369 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:26:59.369 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:26:59.369 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:26:59.369 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:26:59.369 00.000 8976 move complete, result=1
23:26:59.369 00.000 8976 worker thread done servicing request
23:26:59.370 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=270, med=32, FiltMin=27, FiltMax=216, Gamma=2.260
23:26:59.379 00.009 5052 UpdateGuideState exits: m=4923 SNR=49.2
23:26:59.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:59.379 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:26:59.379 00.000 5052 Enqueuing Expose request
23:26:59.379 00.000 8976 Worker thread wakes up
23:26:59.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:26:59.379 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:26:59.380 00.001 5052 GuideStep: -0.4 px 0 ms EAST, -0.6 px 0 ms NORTH
23:26:59.380 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.10) = xAngle (3.44 = -2.85)
23:26:59.380 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.36 = 0.08)
23:26:59.380 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=0.30 hyp=0.91 cameraTheta=0.34 mountX=-0.87 mountY=0.07, mountTheta=3.06
23:26:59.380 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:26:59.381 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:00.410 01.029 8976 Exposure complete
23:27:00.424 00.014 8976 worker thread done servicing request
23:27:00.424 00.000 5052 OnExposeComplete: enter
23:27:00.424 00.000 5052 UpdateGuideState(): m_state=6
23:27:00.424 00.000 5052 Star::Find(18, 323, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:27:00.424 00.000 5052 Star::Find returns 1 (0), X=321.98, Y=319.96, Mass=4807, SNR=48.6, Peak=262 HFD=4.4
23:27:00.424 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.36) = xAngle (0.72 = 0.72)
23:27:00.424 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.38 = 0.38)
23:27:00.424 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.04 hyp=0.74 cameraTheta=3.08 mountX=0.56 mountY=0.28, mountTheta=0.46
23:27:00.425 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.04, opts=13)
23:27:00.425 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.04)
23:27:00.425 00.000 8976 Worker thread wakes up
23:27:00.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.04) opts 0xd
23:27:00.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.04)
23:27:00.425 00.000 8976 Moving (-0.74, 0.04) raw xDistance=0.56 yDistance=0.28
23:27:00.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.56
23:27:00.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
23:27:00.426 00.001 8976 MoveAxis(R, 0, ABG)
23:27:00.426 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:00.426 00.000 8976 MoveAxis(U, 0, ABG)
23:27:00.426 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:00.426 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:00.426 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:00.426 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:00.426 00.000 8976 move complete, result=1
23:27:00.426 00.000 8976 worker thread done servicing request
23:27:00.426 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=262, med=32, FiltMin=28, FiltMax=206, Gamma=2.260
23:27:00.437 00.011 5052 UpdateGuideState exits: m=4807 SNR=48.6
23:27:00.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:00.437 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:00.437 00.000 5052 Enqueuing Expose request
23:27:00.437 00.000 8976 Worker thread wakes up
23:27:00.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:00.437 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:00.437 00.000 5052 GuideStep: 0.6 px 0 ms EAST, 0.3 px 0 ms NORTH
23:27:00.438 00.001 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (-3.10) = xAngle (6.18 = -0.10)
23:27:00.438 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.11 = 2.83)
23:27:00.438 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.04 hyp=0.74 cameraTheta=3.08 mountX=0.74 mountY=0.23, mountTheta=0.30
23:27:00.438 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:00.438 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:01.478 01.040 8976 Exposure complete
23:27:01.491 00.013 8976 worker thread done servicing request
23:27:01.492 00.001 5052 OnExposeComplete: enter
23:27:01.492 00.000 5052 UpdateGuideState(): m_state=6
23:27:01.492 00.000 5052 Star::Find(18, 321, 319, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:27:01.492 00.000 5052 Star::Find returns 1 (0), X=320.37, Y=320.29, Mass=4877, SNR=49.0, Peak=298 HFD=4.4
23:27:01.492 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.36) = xAngle (0.63 = 0.63)
23:27:01.492 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.29 = 0.29)
23:27:01.492 00.000 5052 CameraToMount -- cameraX=-2.35 cameraY=0.37 hyp=2.38 cameraTheta=2.99 mountX=1.93 mountY=0.67, mountTheta=0.34
23:27:01.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.35, y=0.37, opts=13)
23:27:01.493 00.000 5052 Enqueuing Move request for stepguider (-2.35, 0.37)
23:27:01.493 00.000 8976 Worker thread wakes up
23:27:01.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.35, 0.37) opts 0xd
23:27:01.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.35, 0.37)
23:27:01.493 00.000 8976 Moving (-2.35, 0.37) raw xDistance=1.93 yDistance=0.67
23:27:01.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.22 from input 1.93
23:27:01.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.67
23:27:01.493 00.000 8976 MoveAxis(L, 4, ABG)
23:27:01.493 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:01.493 00.000 8976 MoveAxis(U, 0, ABG)
23:27:01.493 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:01.493 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:01.493 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:01.493 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:01.493 00.000 8976 move complete, result=1
23:27:01.493 00.000 8976 worker thread done servicing request
23:27:01.494 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=298, med=32, FiltMin=27, FiltMax=243, Gamma=2.260
23:27:01.503 00.009 5052 UpdateGuideState exits: m=4877 SNR=49.0
23:27:01.504 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:01.504 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:01.504 00.000 5052 Enqueuing Expose request
23:27:01.504 00.000 5052 GuideStep: 1.9 px 0 ms WEST, 0.7 px 0 ms NORTH
23:27:01.504 00.000 8976 Worker thread wakes up
23:27:01.505 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:01.505 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:01.505 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.10) = xAngle (6.09 = -0.20)
23:27:01.505 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.01 = 2.73)
23:27:01.505 00.000 5052 CameraToMount -- cameraX=-2.35 cameraY=0.37 hyp=2.38 cameraTheta=2.99 mountX=2.34 mountY=0.95, mountTheta=0.39
23:27:01.505 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:01.505 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:02.544 01.039 8976 Exposure complete
23:27:02.559 00.015 8976 worker thread done servicing request
23:27:02.559 00.000 5052 OnExposeComplete: enter
23:27:02.560 00.001 5052 UpdateGuideState(): m_state=6
23:27:02.560 00.000 5052 Star::Find(18, 320, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:27:02.560 00.000 5052 Star::Find returns 1 (0), X=318.02, Y=320.15, Mass=4823, SNR=48.6, Peak=324 HFD=4.3
23:27:02.560 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.36) = xAngle (0.73 = 0.73)
23:27:02.560 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.39 = 0.39)
23:27:02.560 00.000 5052 CameraToMount -- cameraX=-4.70 cameraY=0.24 hyp=4.71 cameraTheta=3.09 mountX=3.50 mountY=1.80, mountTheta=0.47
23:27:02.561 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.70, y=0.24, opts=13)
23:27:02.561 00.000 5052 Enqueuing Move request for stepguider (-4.70, 0.24)
23:27:02.561 00.000 8976 Worker thread wakes up
23:27:02.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.70, 0.24) opts 0xd
23:27:02.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.70, 0.24)
23:27:02.561 00.000 8976 Moving (-4.70, 0.24) raw xDistance=3.50 yDistance=1.80
23:27:02.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.29 from input 3.50
23:27:02.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.13 from input 1.80
23:27:02.561 00.000 8976 MoveAxis(L, 7, ABG)
23:27:02.561 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:02.561 00.000 8976 MoveAxis(D, 5, ABG)
23:27:02.561 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:02.561 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:02.561 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:02.561 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:02.561 00.000 8976 move complete, result=1
23:27:02.562 00.001 8976 worker thread done servicing request
23:27:02.562 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=324, med=32, FiltMin=28, FiltMax=229, Gamma=2.260
23:27:02.573 00.011 5052 UpdateGuideState exits: m=4823 SNR=48.6
23:27:02.573 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:02.573 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:02.573 00.000 5052 Enqueuing Expose request
23:27:02.573 00.000 5052 GuideStep: 3.5 px 0 ms WEST, 1.8 px 0 ms SOUTH
23:27:02.573 00.000 8976 Worker thread wakes up
23:27:02.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:02.573 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:02.573 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (-3.10) = xAngle (6.19 = -0.09)
23:27:02.574 00.001 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.12 = 2.84)
23:27:02.574 00.000 5052 CameraToMount -- cameraX=-4.70 cameraY=0.24 hyp=4.71 cameraTheta=3.09 mountX=4.69 mountY=1.41, mountTheta=0.29
23:27:02.574 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:02.574 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:03.606 01.032 8976 Exposure complete
23:27:03.620 00.014 8976 worker thread done servicing request
23:27:03.620 00.000 5052 OnExposeComplete: enter
23:27:03.620 00.000 5052 UpdateGuideState(): m_state=6
23:27:03.621 00.001 5052 Star::Find(18, 318, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:27:03.621 00.000 5052 Star::Find returns 1 (0), X=316.24, Y=320.19, Mass=4974, SNR=49.5, Peak=329 HFD=4.4
23:27:03.621 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.36) = xAngle (0.74 = 0.74)
23:27:03.621 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.40 = 0.40)
23:27:03.621 00.000 5052 CameraToMount -- cameraX=-6.48 cameraY=0.27 hyp=6.48 cameraTheta=3.10 mountX=4.79 mountY=2.53, mountTheta=0.49
23:27:03.621 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-6.48, y=0.27, opts=13)
23:27:03.622 00.001 5052 Enqueuing Move request for stepguider (-6.48, 0.27)
23:27:03.622 00.000 8976 Worker thread wakes up
23:27:03.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.48, 0.27) opts 0xd
23:27:03.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.48, 0.27)
23:27:03.622 00.000 8976 Moving (-6.48, 0.27) raw xDistance=4.79 yDistance=2.53
23:27:03.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.18 from input 4.79
23:27:03.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.67 from input 2.53
23:27:03.622 00.000 8976 MoveAxis(L, 10, ABG)
23:27:03.622 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:03.622 00.000 8976 MoveAxis(D, 8, ABG)
23:27:03.622 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:03.622 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:03.622 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:03.622 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:03.622 00.000 8976 move complete, result=1
23:27:03.622 00.000 8976 worker thread done servicing request
23:27:03.623 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=329, med=32, FiltMin=27, FiltMax=222, Gamma=2.260
23:27:03.633 00.010 5052 UpdateGuideState exits: m=4974 SNR=49.5
23:27:03.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:03.633 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:03.633 00.000 5052 Enqueuing Expose request
23:27:03.633 00.000 5052 GuideStep: 4.8 px 0 ms WEST, 2.5 px 0 ms SOUTH
23:27:03.633 00.000 8976 Worker thread wakes up
23:27:03.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:03.633 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:03.634 00.001 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (-3.10) = xAngle (6.20 = -0.08)
23:27:03.634 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.13 = 2.84)
23:27:03.634 00.000 5052 CameraToMount -- cameraX=-6.48 cameraY=0.27 hyp=6.48 cameraTheta=3.10 mountX=6.46 mountY=1.90, mountTheta=0.29
23:27:03.634 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:03.634 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:04.678 01.044 8976 Exposure complete
23:27:04.692 00.014 8976 worker thread done servicing request
23:27:04.693 00.001 5052 OnExposeComplete: enter
23:27:04.693 00.000 5052 UpdateGuideState(): m_state=6
23:27:04.693 00.000 5052 Star::Find(18, 316, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:27:04.693 00.000 5052 Star::Find returns 1 (0), X=316.11, Y=320.35, Mass=4783, SNR=48.4, Peak=319 HFD=4.6
23:27:04.693 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.36) = xAngle (0.72 = 0.72)
23:27:04.693 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.38 = 0.38)
23:27:04.693 00.000 5052 CameraToMount -- cameraX=-6.60 cameraY=0.43 hyp=6.62 cameraTheta=3.08 mountX=4.99 mountY=2.44, mountTheta=0.46
23:27:04.694 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.60, y=0.43, opts=13)
23:27:04.694 00.000 5052 Enqueuing Move request for stepguider (-6.60, 0.43)
23:27:04.694 00.000 8976 Worker thread wakes up
23:27:04.694 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.60, 0.43) opts 0xd
23:27:04.694 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.60, 0.43)
23:27:04.694 00.000 8976 Moving (-6.60, 0.43) raw xDistance=4.99 yDistance=2.44
23:27:04.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.36 from input 4.99
23:27:04.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.66 from input 2.44
23:27:04.694 00.000 8976 MoveAxis(L, 11, ABG)
23:27:04.694 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:04.694 00.000 8976 MoveAxis(D, 8, ABG)
23:27:04.694 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:04.694 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:04.694 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:04.694 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:04.694 00.000 8976 move complete, result=1
23:27:04.695 00.001 8976 worker thread done servicing request
23:27:04.695 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=319, med=32, FiltMin=27, FiltMax=204, Gamma=2.260
23:27:04.705 00.010 5052 UpdateGuideState exits: m=4783 SNR=48.4
23:27:04.705 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:04.705 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:04.705 00.000 5052 Enqueuing Expose request
23:27:04.706 00.001 8976 Worker thread wakes up
23:27:04.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:04.706 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:04.706 00.000 5052 GuideStep: 5.0 px 0 ms WEST, 2.4 px 0 ms SOUTH
23:27:04.706 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (-3.10) = xAngle (6.18 = -0.11)
23:27:04.706 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.11 = 2.82)
23:27:04.706 00.000 5052 CameraToMount -- cameraX=-6.60 cameraY=0.43 hyp=6.62 cameraTheta=3.08 mountX=6.58 mountY=2.08, mountTheta=0.31
23:27:04.707 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:04.707 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:05.738 01.031 8976 Exposure complete
23:27:05.752 00.014 8976 worker thread done servicing request
23:27:05.752 00.000 5052 OnExposeComplete: enter
23:27:05.752 00.000 5052 UpdateGuideState(): m_state=6
23:27:05.752 00.000 5052 Star::Find(18, 316, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:27:05.752 00.000 5052 Star::Find returns 1 (0), X=316.91, Y=320.38, Mass=4857, SNR=48.8, Peak=300 HFD=4.5
23:27:05.752 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.36) = xAngle (0.70 = 0.70)
23:27:05.752 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.36 = 0.36)
23:27:05.752 00.000 5052 CameraToMount -- cameraX=-5.81 cameraY=0.47 hyp=5.83 cameraTheta=3.06 mountX=4.45 mountY=2.07, mountTheta=0.44
23:27:05.753 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.81, y=0.47, opts=13)
23:27:05.753 00.000 5052 Enqueuing Move request for stepguider (-5.81, 0.47)
23:27:05.753 00.000 8976 Worker thread wakes up
23:27:05.753 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.81, 0.47) opts 0xd
23:27:05.753 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.81, 0.47)
23:27:05.753 00.000 8976 Moving (-5.81, 0.47) raw xDistance=4.45 yDistance=2.07
23:27:05.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.04 from input 4.45
23:27:05.754 00.001 8976 GuideAlgorithmHysteresis::Result() returns 1.42 from input 2.07
23:27:05.754 00.000 8976 MoveAxis(L, 10, ABG)
23:27:05.754 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:05.754 00.000 8976 MoveAxis(D, 7, ABG)
23:27:05.754 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:05.754 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:05.754 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:05.754 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:05.754 00.000 8976 move complete, result=1
23:27:05.754 00.000 8976 worker thread done servicing request
23:27:05.754 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=300, med=32, FiltMin=28, FiltMax=208, Gamma=2.260
23:27:05.764 00.010 5052 UpdateGuideState exits: m=4857 SNR=48.8
23:27:05.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:05.764 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:05.764 00.000 5052 Enqueuing Expose request
23:27:05.764 00.000 5052 GuideStep: 4.5 px 0 ms WEST, 2.1 px 0 ms SOUTH
23:27:05.764 00.000 8976 Worker thread wakes up
23:27:05.765 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:05.765 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:05.765 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (-3.10) = xAngle (6.16 = -0.12)
23:27:05.765 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.09 = 2.81)
23:27:05.765 00.000 5052 CameraToMount -- cameraX=-5.81 cameraY=0.47 hyp=5.83 cameraTheta=3.06 mountX=5.79 mountY=1.92, mountTheta=0.32
23:27:05.765 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:05.766 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:06.791 01.025 8976 Exposure complete
23:27:06.805 00.014 8976 worker thread done servicing request
23:27:06.805 00.000 5052 OnExposeComplete: enter
23:27:06.805 00.000 5052 UpdateGuideState(): m_state=6
23:27:06.805 00.000 5052 Star::Find(18, 316, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:27:06.805 00.000 5052 Star::Find returns 1 (0), X=319.13, Y=320.26, Mass=4792, SNR=48.6, Peak=244 HFD=4.5
23:27:06.806 00.001 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.36) = xAngle (0.69 = 0.69)
23:27:06.806 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.35 = 0.35)
23:27:06.806 00.000 5052 CameraToMount -- cameraX=-3.59 cameraY=0.34 hyp=3.61 cameraTheta=3.05 mountX=2.79 mountY=1.23, mountTheta=0.41
23:27:06.806 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.59, y=0.34, opts=13)
23:27:06.806 00.000 5052 Enqueuing Move request for stepguider (-3.59, 0.34)
23:27:06.806 00.000 8976 Worker thread wakes up
23:27:06.807 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.59, 0.34) opts 0xd
23:27:06.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.59, 0.34)
23:27:06.807 00.000 8976 Moving (-3.59, 0.34) raw xDistance=2.79 yDistance=1.23
23:27:06.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.97 from input 2.79
23:27:06.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.23
23:27:06.807 00.000 8976 MoveAxis(L, 6, ABG)
23:27:06.807 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:06.807 00.000 8976 MoveAxis(D, 4, ABG)
23:27:06.807 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:06.807 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:06.807 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:06.807 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:06.807 00.000 8976 move complete, result=1
23:27:06.807 00.000 8976 worker thread done servicing request
23:27:06.807 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=244, med=32, FiltMin=27, FiltMax=187, Gamma=2.260
23:27:06.817 00.010 5052 UpdateGuideState exits: m=4792 SNR=48.6
23:27:06.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:06.817 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:06.817 00.000 5052 Enqueuing Expose request
23:27:06.817 00.000 8976 Worker thread wakes up
23:27:06.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:06.817 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:06.818 00.001 5052 GuideStep: 2.8 px 0 ms WEST, 1.2 px 0 ms SOUTH
23:27:06.818 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (-3.10) = xAngle (6.15 = -0.14)
23:27:06.818 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.07 = 2.79)
23:27:06.818 00.000 5052 CameraToMount -- cameraX=-3.59 cameraY=0.34 hyp=3.61 cameraTheta=3.05 mountX=3.57 mountY=1.24, mountTheta=0.33
23:27:06.818 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:06.819 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:07.857 01.038 8976 Exposure complete
23:27:07.871 00.014 8976 worker thread done servicing request
23:27:07.871 00.000 5052 OnExposeComplete: enter
23:27:07.871 00.000 5052 UpdateGuideState(): m_state=6
23:27:07.871 00.000 5052 Star::Find(18, 319, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:27:07.872 00.001 5052 Star::Find returns 1 (0), X=320.35, Y=320.58, Mass=4973, SNR=49.5, Peak=257 HFD=4.5
23:27:07.872 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.36) = xAngle (0.51 = 0.51)
23:27:07.872 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.17 = 0.17)
23:27:07.872 00.000 5052 CameraToMount -- cameraX=-2.37 cameraY=0.66 hyp=2.46 cameraTheta=2.87 mountX=2.15 mountY=0.42, mountTheta=0.19
23:27:07.872 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.37, y=0.66, opts=13)
23:27:07.872 00.000 5052 Enqueuing Move request for stepguider (-2.37, 0.66)
23:27:07.872 00.000 8976 Worker thread wakes up
23:27:07.873 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.37, 0.66) opts 0xd
23:27:07.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.37, 0.66)
23:27:07.873 00.000 8976 Moving (-2.37, 0.66) raw xDistance=2.15 yDistance=0.42
23:27:07.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.49 from input 2.15
23:27:07.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.42
23:27:07.873 00.000 8976 MoveAxis(L, 5, ABG)
23:27:07.873 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:07.873 00.000 8976 MoveAxis(U, 0, ABG)
23:27:07.873 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:07.873 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:07.873 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:07.873 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:07.873 00.000 8976 move complete, result=1
23:27:07.873 00.000 8976 worker thread done servicing request
23:27:07.873 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=257, med=32, FiltMin=28, FiltMax=197, Gamma=2.260
23:27:07.884 00.011 5052 UpdateGuideState exits: m=4973 SNR=49.5
23:27:07.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:07.884 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:07.884 00.000 5052 Enqueuing Expose request
23:27:07.884 00.000 5052 GuideStep: 2.2 px 0 ms WEST, 0.4 px 0 ms NORTH
23:27:07.884 00.000 8976 Worker thread wakes up
23:27:07.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:07.884 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:07.885 00.001 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.10) = xAngle (5.97 = -0.31)
23:27:07.885 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.90 = 2.61)
23:27:07.885 00.000 5052 CameraToMount -- cameraX=-2.37 cameraY=0.66 hyp=2.46 cameraTheta=2.87 mountX=2.34 mountY=1.24, mountTheta=0.49
23:27:07.885 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:07.885 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:08.928 01.043 8976 Exposure complete
23:27:08.942 00.014 8976 worker thread done servicing request
23:27:08.942 00.000 5052 OnExposeComplete: enter
23:27:08.942 00.000 5052 UpdateGuideState(): m_state=6
23:27:08.943 00.001 5052 Star::Find(18, 320, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:27:08.943 00.000 5052 Star::Find returns 1 (0), X=321.26, Y=320.59, Mass=4920, SNR=49.2, Peak=266 HFD=4.5
23:27:08.943 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.36) = xAngle (0.35 = 0.35)
23:27:08.943 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.01 = 0.01)
23:27:08.943 00.000 5052 CameraToMount -- cameraX=-1.46 cameraY=0.67 hyp=1.61 cameraTheta=2.71 mountX=1.51 mountY=0.02, mountTheta=0.01
23:27:08.943 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.46, y=0.67, opts=13)
23:27:08.943 00.000 5052 Enqueuing Move request for stepguider (-1.46, 0.67)
23:27:08.943 00.000 8976 Worker thread wakes up
23:27:08.944 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.46, 0.67) opts 0xd
23:27:08.944 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.46, 0.67)
23:27:08.944 00.000 8976 Moving (-1.46, 0.67) raw xDistance=1.51 yDistance=0.02
23:27:08.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.06 from input 1.51
23:27:08.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:27:08.944 00.000 8976 MoveAxis(L, 3, ABG)
23:27:08.944 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:08.944 00.000 8976 MoveAxis(U, 0, ABG)
23:27:08.944 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:08.944 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:08.944 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:08.944 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:08.944 00.000 8976 move complete, result=1
23:27:08.944 00.000 8976 worker thread done servicing request
23:27:08.944 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=266, med=31, FiltMin=27, FiltMax=220, Gamma=2.260
23:27:08.954 00.010 5052 UpdateGuideState exits: m=4920 SNR=49.2
23:27:08.955 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:08.955 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:08.955 00.000 5052 Enqueuing Expose request
23:27:08.955 00.000 8976 Worker thread wakes up
23:27:08.955 00.000 5052 GuideStep: 1.5 px 0 ms WEST, 0.0 px 0 ms NORTH
23:27:08.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:08.955 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:08.955 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (-3.10) = xAngle (5.81 = -0.47)
23:27:08.955 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.74 = 2.46)
23:27:08.956 00.001 5052 CameraToMount -- cameraX=-1.46 cameraY=0.67 hyp=1.61 cameraTheta=2.71 mountX=1.43 mountY=1.02, mountTheta=0.62
23:27:08.956 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:08.956 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:09.991 01.035 8976 Exposure complete
23:27:10.006 00.015 8976 worker thread done servicing request
23:27:10.006 00.000 5052 OnExposeComplete: enter
23:27:10.006 00.000 5052 UpdateGuideState(): m_state=6
23:27:10.006 00.000 5052 Star::Find(18, 321, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:27:10.006 00.000 5052 Star::Find returns 1 (0), X=320.68, Y=320.73, Mass=4955, SNR=49.4, Peak=273 HFD=4.3
23:27:10.006 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.36) = xAngle (0.40 = 0.40)
23:27:10.006 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.06 = 0.06)
23:27:10.006 00.000 5052 CameraToMount -- cameraX=-2.04 cameraY=0.81 hyp=2.19 cameraTheta=2.76 mountX=2.02 mountY=0.14, mountTheta=0.07
23:27:10.007 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.04, y=0.81, opts=13)
23:27:10.007 00.000 5052 Enqueuing Move request for stepguider (-2.04, 0.81)
23:27:10.007 00.000 8976 Worker thread wakes up
23:27:10.007 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.04, 0.81) opts 0xd
23:27:10.007 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.04, 0.81)
23:27:10.007 00.000 8976 Moving (-2.04, 0.81) raw xDistance=2.02 yDistance=0.14
23:27:10.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.35 from input 2.02
23:27:10.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:27:10.007 00.000 8976 MoveAxis(L, 4, ABG)
23:27:10.007 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:10.007 00.000 8976 MoveAxis(U, 0, ABG)
23:27:10.008 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:10.008 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:10.008 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:10.008 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:10.008 00.000 8976 move complete, result=1
23:27:10.008 00.000 8976 worker thread done servicing request
23:27:10.008 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=273, med=32, FiltMin=27, FiltMax=208, Gamma=2.260
23:27:10.019 00.011 5052 UpdateGuideState exits: m=4955 SNR=49.4
23:27:10.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:10.019 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:10.019 00.000 5052 Enqueuing Expose request
23:27:10.019 00.000 8976 Worker thread wakes up
23:27:10.019 00.000 5052 GuideStep: 2.0 px 0 ms WEST, 0.1 px 0 ms NORTH
23:27:10.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:10.019 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:10.020 00.001 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (-3.10) = xAngle (5.86 = -0.42)
23:27:10.020 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.79 = 2.51)
23:27:10.020 00.000 5052 CameraToMount -- cameraX=-2.04 cameraY=0.81 hyp=2.19 cameraTheta=2.76 mountX=2.01 mountY=1.30, mountTheta=0.57
23:27:10.020 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:10.020 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:11.050 01.030 8976 Exposure complete
23:27:11.064 00.014 8976 worker thread done servicing request
23:27:11.064 00.000 5052 OnExposeComplete: enter
23:27:11.064 00.000 5052 UpdateGuideState(): m_state=6
23:27:11.064 00.000 5052 Star::Find(18, 320, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:27:11.064 00.000 5052 Star::Find returns 1 (0), X=320.44, Y=320.55, Mass=4867, SNR=49.0, Peak=260 HFD=4.2
23:27:11.064 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.36) = xAngle (0.51 = 0.51)
23:27:11.064 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.17 = 0.17)
23:27:11.064 00.000 5052 CameraToMount -- cameraX=-2.28 cameraY=0.64 hyp=2.36 cameraTheta=2.87 mountX=2.06 mountY=0.40, mountTheta=0.19
23:27:11.065 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.28, y=0.64, opts=13)
23:27:11.065 00.000 5052 Enqueuing Move request for stepguider (-2.28, 0.64)
23:27:11.065 00.000 8976 Worker thread wakes up
23:27:11.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.28, 0.64) opts 0xd
23:27:11.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.28, 0.64)
23:27:11.065 00.000 8976 Moving (-2.28, 0.64) raw xDistance=2.06 yDistance=0.40
23:27:11.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.39 from input 2.06
23:27:11.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.40
23:27:11.065 00.000 8976 MoveAxis(L, 4, ABG)
23:27:11.065 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:11.065 00.000 8976 MoveAxis(U, 0, ABG)
23:27:11.065 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:11.065 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:11.065 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:11.065 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:11.065 00.000 8976 move complete, result=1
23:27:11.065 00.000 8976 worker thread done servicing request
23:27:11.066 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=260, med=32, FiltMin=27, FiltMax=224, Gamma=2.260
23:27:11.075 00.009 5052 UpdateGuideState exits: m=4867 SNR=49.0
23:27:11.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:11.075 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:11.075 00.000 5052 Enqueuing Expose request
23:27:11.075 00.000 5052 GuideStep: 2.1 px 0 ms WEST, 0.4 px 0 ms NORTH
23:27:11.075 00.000 8976 Worker thread wakes up
23:27:11.076 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:11.076 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:11.076 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.10) = xAngle (5.97 = -0.31)
23:27:11.076 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.90 = 2.61)
23:27:11.076 00.000 5052 CameraToMount -- cameraX=-2.28 cameraY=0.64 hyp=2.36 cameraTheta=2.87 mountX=2.25 mountY=1.19, mountTheta=0.49
23:27:11.076 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:11.077 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:12.111 01.034 8976 Exposure complete
23:27:12.127 00.016 8976 worker thread done servicing request
23:27:12.127 00.000 5052 OnExposeComplete: enter
23:27:12.127 00.000 5052 UpdateGuideState(): m_state=6
23:27:12.127 00.000 5052 Star::Find(18, 320, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:27:12.128 00.001 5052 Star::Find returns 1 (0), X=319.30, Y=320.79, Mass=4903, SNR=49.1, Peak=305 HFD=4.2
23:27:12.128 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.36) = xAngle (0.53 = 0.53)
23:27:12.128 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.19 = 0.19)
23:27:12.128 00.000 5052 CameraToMount -- cameraX=-3.41 cameraY=0.87 hyp=3.52 cameraTheta=2.89 mountX=3.03 mountY=0.68, mountTheta=0.22
23:27:12.129 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.41, y=0.87, opts=13)
23:27:12.129 00.000 5052 Enqueuing Move request for stepguider (-3.41, 0.87)
23:27:12.129 00.000 8976 Worker thread wakes up
23:27:12.129 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.41, 0.87) opts 0xd
23:27:12.129 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.41, 0.87)
23:27:12.130 00.001 8976 Moving (-3.41, 0.87) raw xDistance=3.03 yDistance=0.68
23:27:12.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.01 from input 3.03
23:27:12.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.68
23:27:12.130 00.000 8976 MoveAxis(L, 6, ABG)
23:27:12.130 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:12.130 00.000 8976 MoveAxis(U, 0, ABG)
23:27:12.130 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:12.130 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:12.130 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:12.130 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:12.130 00.000 8976 move complete, result=1
23:27:12.130 00.000 8976 worker thread done servicing request
23:27:12.131 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=305, med=32, FiltMin=28, FiltMax=236, Gamma=2.260
23:27:12.143 00.012 5052 UpdateGuideState exits: m=4903 SNR=49.1
23:27:12.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:12.143 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:12.143 00.000 5052 Enqueuing Expose request
23:27:12.143 00.000 8976 Worker thread wakes up
23:27:12.143 00.000 5052 GuideStep: 3.0 px 0 ms WEST, 0.7 px 0 ms NORTH
23:27:12.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:12.143 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:12.143 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (-3.10) = xAngle (5.99 = -0.29)
23:27:12.144 00.001 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.92 = 2.64)
23:27:12.144 00.000 5052 CameraToMount -- cameraX=-3.41 cameraY=0.87 hyp=3.52 cameraTheta=2.89 mountX=3.38 mountY=1.70, mountTheta=0.47
23:27:12.144 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:12.144 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:13.186 01.042 8976 Exposure complete
23:27:13.202 00.016 8976 worker thread done servicing request
23:27:13.202 00.000 5052 OnExposeComplete: enter
23:27:13.202 00.000 5052 UpdateGuideState(): m_state=6
23:27:13.202 00.000 5052 Star::Find(18, 319, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:27:13.202 00.000 5052 Star::Find returns 1 (0), X=318.83, Y=320.72, Mass=4910, SNR=49.2, Peak=239 HFD=4.4
23:27:13.202 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.36) = xAngle (0.58 = 0.58)
23:27:13.202 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.24 = 0.24)
23:27:13.202 00.000 5052 CameraToMount -- cameraX=-3.89 cameraY=0.81 hyp=3.98 cameraTheta=2.94 mountX=3.33 mountY=0.94, mountTheta=0.27
23:27:13.203 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.89, y=0.81, opts=13)
23:27:13.203 00.000 5052 Enqueuing Move request for stepguider (-3.89, 0.81)
23:27:13.203 00.000 8976 Worker thread wakes up
23:27:13.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.89, 0.81) opts 0xd
23:27:13.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.89, 0.81)
23:27:13.203 00.000 8976 Moving (-3.89, 0.81) raw xDistance=3.33 yDistance=0.94
23:27:13.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.24 from input 3.33
23:27:13.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.94
23:27:13.203 00.000 8976 MoveAxis(L, 7, ABG)
23:27:13.203 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:13.204 00.001 8976 MoveAxis(U, 0, ABG)
23:27:13.204 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:13.204 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:13.204 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:13.204 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:13.204 00.000 8976 move complete, result=1
23:27:13.204 00.000 8976 worker thread done servicing request
23:27:13.204 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=239, med=32, FiltMin=28, FiltMax=228, Gamma=2.260
23:27:13.214 00.010 5052 UpdateGuideState exits: m=4910 SNR=49.2
23:27:13.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:13.214 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:13.214 00.000 5052 Enqueuing Expose request
23:27:13.214 00.000 5052 GuideStep: 3.3 px 0 ms WEST, 0.9 px 0 ms NORTH
23:27:13.214 00.000 8976 Worker thread wakes up
23:27:13.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:13.214 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:13.215 00.001 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (-3.10) = xAngle (6.04 = -0.25)
23:27:13.215 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.97 = 2.68)
23:27:13.215 00.000 5052 CameraToMount -- cameraX=-3.89 cameraY=0.81 hyp=3.98 cameraTheta=2.94 mountX=3.86 mountY=1.76, mountTheta=0.43
23:27:13.215 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:13.215 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:14.251 01.036 8976 Exposure complete
23:27:14.266 00.015 8976 worker thread done servicing request
23:27:14.266 00.000 5052 OnExposeComplete: enter
23:27:14.266 00.000 5052 UpdateGuideState(): m_state=6
23:27:14.266 00.000 5052 Star::Find(18, 318, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:27:14.266 00.000 5052 Star::Find returns 1 (0), X=317.59, Y=320.42, Mass=4868, SNR=49.0, Peak=250 HFD=4.7
23:27:14.266 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.36) = xAngle (0.68 = 0.68)
23:27:14.266 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.34 = 0.34)
23:27:14.267 00.001 5052 CameraToMount -- cameraX=-5.13 cameraY=0.51 hyp=5.15 cameraTheta=3.04 mountX=3.99 mountY=1.74, mountTheta=0.41
23:27:14.267 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.13, y=0.51, opts=13)
23:27:14.267 00.000 5052 Enqueuing Move request for stepguider (-5.13, 0.51)
23:27:14.267 00.000 8976 Worker thread wakes up
23:27:14.267 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.13, 0.51) opts 0xd
23:27:14.268 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-5.13, 0.51)
23:27:14.268 00.000 8976 Moving (-5.13, 0.51) raw xDistance=3.99 yDistance=1.74
23:27:14.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.67 from input 3.99
23:27:14.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.10 from input 1.74
23:27:14.268 00.000 8976 MoveAxis(L, 9, ABG)
23:27:14.268 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:14.268 00.000 8976 MoveAxis(D, 5, ABG)
23:27:14.268 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:14.268 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:14.268 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:14.268 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:14.268 00.000 8976 move complete, result=1
23:27:14.268 00.000 8976 worker thread done servicing request
23:27:14.269 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=250, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:27:14.279 00.010 5052 UpdateGuideState exits: m=4868 SNR=49.0
23:27:14.280 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:14.280 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:14.280 00.000 5052 Enqueuing Expose request
23:27:14.280 00.000 8976 Worker thread wakes up
23:27:14.280 00.000 5052 GuideStep: 4.0 px 0 ms WEST, 1.7 px 0 ms SOUTH
23:27:14.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:14.280 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:14.281 00.001 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.10) = xAngle (6.14 = -0.14)
23:27:14.281 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.07 = 2.79)
23:27:14.281 00.000 5052 CameraToMount -- cameraX=-5.13 cameraY=0.51 hyp=5.15 cameraTheta=3.04 mountX=5.10 mountY=1.78, mountTheta=0.34
23:27:14.281 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:14.281 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:15.322 01.041 8976 Exposure complete
23:27:15.335 00.013 8976 worker thread done servicing request
23:27:15.335 00.000 5052 OnExposeComplete: enter
23:27:15.335 00.000 5052 UpdateGuideState(): m_state=6
23:27:15.335 00.000 5052 Star::Find(18, 317, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:27:15.336 00.001 5052 Star::Find returns 1 (0), X=316.87, Y=320.86, Mass=4988, SNR=49.5, Peak=290 HFD=4.6
23:27:15.336 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.36) = xAngle (0.62 = 0.62)
23:27:15.336 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.28 = 0.28)
23:27:15.336 00.000 5052 CameraToMount -- cameraX=-5.85 cameraY=0.94 hyp=5.93 cameraTheta=2.98 mountX=4.82 mountY=1.66, mountTheta=0.33
23:27:15.336 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.85, y=0.94, opts=13)
23:27:15.336 00.000 5052 Enqueuing Move request for stepguider (-5.85, 0.94)
23:27:15.337 00.001 8976 Worker thread wakes up
23:27:15.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.85, 0.94) opts 0xd
23:27:15.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.85, 0.94)
23:27:15.337 00.000 8976 Moving (-5.85, 0.94) raw xDistance=4.82 yDistance=1.66
23:27:15.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.22 from input 4.82
23:27:15.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.66
23:27:15.337 00.000 8976 MoveAxis(L, 10, ABG)
23:27:15.337 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:15.337 00.000 8976 MoveAxis(D, 5, ABG)
23:27:15.337 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:15.337 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:15.337 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:15.337 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:15.337 00.000 8976 move complete, result=1
23:27:15.337 00.000 8976 worker thread done servicing request
23:27:15.337 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=290, med=32, FiltMin=27, FiltMax=200, Gamma=2.260
23:27:15.347 00.010 5052 UpdateGuideState exits: m=4988 SNR=49.5
23:27:15.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:15.347 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:15.347 00.000 5052 Enqueuing Expose request
23:27:15.347 00.000 8976 Worker thread wakes up
23:27:15.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:15.347 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:15.347 00.000 5052 GuideStep: 4.8 px 0 ms WEST, 1.7 px 0 ms SOUTH
23:27:15.348 00.001 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (-3.10) = xAngle (6.08 = -0.20)
23:27:15.348 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.01 = 2.73)
23:27:15.348 00.000 5052 CameraToMount -- cameraX=-5.85 cameraY=0.94 hyp=5.93 cameraTheta=2.98 mountX=5.81 mountY=2.39, mountTheta=0.39
23:27:15.348 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:15.349 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:16.389 01.040 8976 Exposure complete
23:27:16.403 00.014 8976 worker thread done servicing request
23:27:16.403 00.000 5052 OnExposeComplete: enter
23:27:16.403 00.000 5052 UpdateGuideState(): m_state=6
23:27:16.404 00.001 5052 Star::Find(18, 316, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
23:27:16.404 00.000 5052 Star::Find returns 1 (0), X=316.58, Y=321.02, Mass=4778, SNR=48.4, Peak=258 HFD=4.9
23:27:16.404 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.36) = xAngle (0.60 = 0.60)
23:27:16.404 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.26 = 0.26)
23:27:16.404 00.000 5052 CameraToMount -- cameraX=-6.14 cameraY=1.11 hyp=6.24 cameraTheta=2.96 mountX=5.13 mountY=1.63, mountTheta=0.31
23:27:16.405 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.14, y=1.11, opts=13)
23:27:16.405 00.000 5052 Enqueuing Move request for stepguider (-6.14, 1.11)
23:27:16.405 00.000 8976 Worker thread wakes up
23:27:16.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.14, 1.11) opts 0xd
23:27:16.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.14, 1.11)
23:27:16.405 00.000 8976 Moving (-6.14, 1.11) raw xDistance=5.13 yDistance=1.63
23:27:16.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.46 from input 5.13
23:27:16.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.63
23:27:16.405 00.000 8976 MoveAxis(L, 11, ABG)
23:27:16.405 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:16.405 00.000 8976 MoveAxis(D, 5, ABG)
23:27:16.405 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:16.405 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:16.405 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:16.405 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:16.405 00.000 8976 move complete, result=1
23:27:16.405 00.000 8976 worker thread done servicing request
23:27:16.406 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=258, med=31, FiltMin=27, FiltMax=191, Gamma=2.260
23:27:16.416 00.010 5052 UpdateGuideState exits: m=4778 SNR=48.4
23:27:16.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:16.416 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:16.416 00.000 5052 Enqueuing Expose request
23:27:16.416 00.000 8976 Worker thread wakes up
23:27:16.416 00.000 5052 GuideStep: 5.1 px 0 ms WEST, 1.6 px 0 ms SOUTH
23:27:16.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:16.416 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:16.417 00.001 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (-3.10) = xAngle (6.06 = -0.22)
23:27:16.417 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.99 = 2.71)
23:27:16.417 00.000 5052 CameraToMount -- cameraX=-6.14 cameraY=1.11 hyp=6.24 cameraTheta=2.96 mountX=6.09 mountY=2.62, mountTheta=0.41
23:27:16.417 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:16.417 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:17.459 01.042 8976 Exposure complete
23:27:17.473 00.014 8976 worker thread done servicing request
23:27:17.473 00.000 5052 OnExposeComplete: enter
23:27:17.473 00.000 5052 UpdateGuideState(): m_state=6
23:27:17.473 00.000 5052 Star::Find(18, 316, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
23:27:17.473 00.000 5052 Star::Find returns 1 (0), X=315.91, Y=320.98, Mass=4853, SNR=48.8, Peak=240 HFD=4.5
23:27:17.474 00.001 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.36) = xAngle (0.63 = 0.63)
23:27:17.474 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.29 = 0.29)
23:27:17.474 00.000 5052 CameraToMount -- cameraX=-6.81 cameraY=1.06 hyp=6.90 cameraTheta=2.99 mountX=5.58 mountY=1.96, mountTheta=0.34
23:27:17.474 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-6.81, y=1.06, opts=13)
23:27:17.474 00.000 5052 Enqueuing Move request for stepguider (-6.81, 1.06)
23:27:17.474 00.000 8976 Worker thread wakes up
23:27:17.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.81, 1.06) opts 0xd
23:27:17.475 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-6.81, 1.06)
23:27:17.475 00.000 8976 Moving (-6.81, 1.06) raw xDistance=5.58 yDistance=1.96
23:27:17.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.76 from input 5.58
23:27:17.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.31 from input 1.96
23:27:17.475 00.000 8976 MoveAxis(L, 12, ABG)
23:27:17.475 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:17.475 00.000 8976 MoveAxis(D, 6, ABG)
23:27:17.475 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:17.475 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:17.475 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:17.475 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:17.475 00.000 8976 move complete, result=1
23:27:17.475 00.000 8976 worker thread done servicing request
23:27:17.475 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=240, med=32, FiltMin=28, FiltMax=196, Gamma=2.260
23:27:17.485 00.010 5052 UpdateGuideState exits: m=4853 SNR=48.8
23:27:17.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:17.485 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:17.485 00.000 5052 Enqueuing Expose request
23:27:17.485 00.000 5052 GuideStep: 5.6 px 0 ms WEST, 2.0 px 0 ms SOUTH
23:27:17.485 00.000 8976 Worker thread wakes up
23:27:17.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:17.486 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:17.486 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.10) = xAngle (6.09 = -0.20)
23:27:17.486 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.02 = 2.73)
23:27:17.486 00.000 5052 CameraToMount -- cameraX=-6.81 cameraY=1.06 hyp=6.90 cameraTheta=2.99 mountX=6.76 mountY=2.74, mountTheta=0.39
23:27:17.486 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:17.486 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:18.513 01.027 8976 Exposure complete
23:27:18.527 00.014 8976 worker thread done servicing request
23:27:18.527 00.000 5052 OnExposeComplete: enter
23:27:18.528 00.001 5052 UpdateGuideState(): m_state=6
23:27:18.528 00.000 5052 Star::Find(18, 315, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
23:27:18.528 00.000 5052 Star::Find returns 1 (0), X=312.99, Y=320.99, Mass=4856, SNR=48.8, Peak=217 HFD=4.5
23:27:18.528 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.36) = xAngle (0.67 = 0.67)
23:27:18.528 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.33 = 0.33)
23:27:18.528 00.000 5052 CameraToMount -- cameraX=-9.73 cameraY=1.08 hyp=9.79 cameraTheta=3.03 mountX=7.66 mountY=3.20, mountTheta=0.40
23:27:18.528 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-9.73, y=1.08, opts=13)
23:27:18.529 00.001 5052 Enqueuing Move request for stepguider (-9.73, 1.08)
23:27:18.529 00.000 8976 Worker thread wakes up
23:27:18.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.73, 1.08) opts 0xd
23:27:18.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.73, 1.08)
23:27:18.529 00.000 8976 Moving (-9.73, 1.08) raw xDistance=7.66 yDistance=3.20
23:27:18.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.09 from input 7.66
23:27:18.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.10 from input 3.20
23:27:18.529 00.000 8976 MoveAxis(L, 16, ABG)
23:27:18.529 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:18.529 00.000 8976 MoveAxis(D, 10, ABG)
23:27:18.529 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:18.529 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:18.529 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:18.529 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:18.529 00.000 8976 move complete, result=1
23:27:18.529 00.000 8976 worker thread done servicing request
23:27:18.530 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=217, med=32, FiltMin=28, FiltMax=186, Gamma=2.260
23:27:18.539 00.009 5052 UpdateGuideState exits: m=4856 SNR=48.8
23:27:18.539 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:18.539 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:18.539 00.000 5052 Enqueuing Expose request
23:27:18.539 00.000 5052 GuideStep: 7.7 px 0 ms WEST, 3.2 px 0 ms SOUTH
23:27:18.539 00.000 8976 Worker thread wakes up
23:27:18.539 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:18.539 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,303,37,37)
23:27:18.540 00.001 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (-3.10) = xAngle (6.13 = -0.15)
23:27:18.540 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.06 = 2.78)
23:27:18.540 00.000 5052 CameraToMount -- cameraX=-9.73 cameraY=1.08 hyp=9.79 cameraTheta=3.03 mountX=9.68 mountY=3.49, mountTheta=0.35
23:27:18.540 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:18.541 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:19.579 01.038 8976 Exposure complete
23:27:19.593 00.014 8976 worker thread done servicing request
23:27:19.593 00.000 5052 OnExposeComplete: enter
23:27:19.593 00.000 5052 UpdateGuideState(): m_state=6
23:27:19.593 00.000 5052 Star::Find(18, 312, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
23:27:19.593 00.000 5052 Star::Find returns 1 (0), X=309.69, Y=321.25, Mass=4743, SNR=48.2, Peak=242 HFD=4.7
23:27:19.593 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.36) = xAngle (0.68 = 0.68)
23:27:19.594 00.001 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.34 = 0.34)
23:27:19.594 00.000 5052 CameraToMount -- cameraX=-13.03 cameraY=1.33 hyp=13.10 cameraTheta=3.04 mountX=10.18 mountY=4.38, mountTheta=0.41
23:27:19.594 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-13.03, y=1.33, opts=13)
23:27:19.594 00.000 5052 Enqueuing Move request for stepguider (-13.03, 1.33)
23:27:19.594 00.000 8976 Worker thread wakes up
23:27:19.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-13.03, 1.33) opts 0xd
23:27:19.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-13.03, 1.33)
23:27:19.595 00.001 8976 Moving (-13.03, 1.33) raw xDistance=10.18 yDistance=4.38
23:27:19.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.77 from input 10.18
23:27:19.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.91 from input 4.38
23:27:19.595 00.000 8976 MoveAxis(L, 22, ABG)
23:27:19.595 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:19.595 00.000 8976 MoveAxis(D, 14, ABG)
23:27:19.595 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:19.595 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:19.595 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:19.595 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:19.595 00.000 8976 move complete, result=1
23:27:19.595 00.000 8976 worker thread done servicing request
23:27:19.595 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=242, med=32, FiltMin=28, FiltMax=196, Gamma=2.260
23:27:19.605 00.010 5052 UpdateGuideState exits: m=4743 SNR=48.2
23:27:19.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:19.606 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:19.606 00.000 5052 Enqueuing Expose request
23:27:19.606 00.000 5052 GuideStep: 10.2 px 0 ms WEST, 4.4 px 0 ms SOUTH
23:27:19.606 00.000 8976 Worker thread wakes up
23:27:19.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:19.606 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(292,303,37,37)
23:27:19.606 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.10) = xAngle (6.14 = -0.14)
23:27:19.606 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.07 = 2.79)
23:27:19.606 00.000 5052 CameraToMount -- cameraX=-13.03 cameraY=1.33 hyp=13.10 cameraTheta=3.04 mountX=12.96 mountY=4.57, mountTheta=0.34
23:27:19.607 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:19.607 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:20.634 01.027 8976 Exposure complete
23:27:20.648 00.014 8976 worker thread done servicing request
23:27:20.648 00.000 5052 OnExposeComplete: enter
23:27:20.648 00.000 5052 UpdateGuideState(): m_state=6
23:27:20.648 00.000 5052 Star::Find(18, 309, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
23:27:20.648 00.000 5052 Star::Find returns 1 (0), X=309.17, Y=321.40, Mass=4746, SNR=48.2, Peak=318 HFD=4.6
23:27:20.648 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.36) = xAngle (0.67 = 0.67)
23:27:20.648 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.33 = 0.33)
23:27:20.648 00.000 5052 CameraToMount -- cameraX=-13.55 cameraY=1.48 hyp=13.63 cameraTheta=3.03 mountX=10.66 mountY=4.47, mountTheta=0.40
23:27:20.649 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-13.55, y=1.48, opts=13)
23:27:20.649 00.000 5052 Enqueuing Move request for stepguider (-13.55, 1.48)
23:27:20.649 00.000 8976 Worker thread wakes up
23:27:20.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-13.55, 1.48) opts 0xd
23:27:20.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-13.55, 1.48)
23:27:20.649 00.000 8976 Moving (-13.55, 1.48) raw xDistance=10.66 yDistance=4.47
23:27:20.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.19 from input 10.66
23:27:20.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.02 from input 4.47
23:27:20.649 00.000 8976 MoveAxis(L, 23, ABG)
23:27:20.649 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:20.650 00.001 8976 MoveAxis(D, 14, ABG)
23:27:20.650 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:20.650 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:20.650 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:20.650 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:20.650 00.000 8976 move complete, result=1
23:27:20.650 00.000 8976 worker thread done servicing request
23:27:20.650 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=318, med=33, FiltMin=28, FiltMax=190, Gamma=2.260
23:27:20.660 00.010 5052 UpdateGuideState exits: m=4746 SNR=48.2
23:27:20.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:20.660 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:20.660 00.000 5052 Enqueuing Expose request
23:27:20.660 00.000 5052 GuideStep: 10.7 px 0 ms WEST, 4.5 px 0 ms SOUTH
23:27:20.660 00.000 8976 Worker thread wakes up
23:27:20.661 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:20.661 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(291,303,37,37)
23:27:20.661 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (-3.10) = xAngle (6.13 = -0.15)
23:27:20.661 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.06 = 2.78)
23:27:20.661 00.000 5052 CameraToMount -- cameraX=-13.55 cameraY=1.48 hyp=13.63 cameraTheta=3.03 mountX=13.48 mountY=4.85, mountTheta=0.35
23:27:20.661 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:20.662 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:21.692 01.030 8976 Exposure complete
23:27:21.705 00.013 8976 worker thread done servicing request
23:27:21.705 00.000 5052 OnExposeComplete: enter
23:27:21.706 00.001 5052 UpdateGuideState(): m_state=6
23:27:21.706 00.000 5052 Star::Find(18, 309, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
23:27:21.706 00.000 5052 Star::Find returns 1 (0), X=309.62, Y=321.29, Mass=4808, SNR=48.6, Peak=290 HFD=4.7
23:27:21.706 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.36) = xAngle (0.68 = 0.68)
23:27:21.706 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.34 = 0.34)
23:27:21.706 00.000 5052 CameraToMount -- cameraX=-13.10 cameraY=1.37 hyp=13.17 cameraTheta=3.04 mountX=10.26 mountY=4.37, mountTheta=0.40
23:27:21.707 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-13.10, y=1.37, opts=13)
23:27:21.707 00.000 5052 Enqueuing Move request for stepguider (-13.10, 1.37)
23:27:21.707 00.000 8976 Worker thread wakes up
23:27:21.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-13.10, 1.37) opts 0xd
23:27:21.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-13.10, 1.37)
23:27:21.707 00.000 8976 Moving (-13.10, 1.37) raw xDistance=10.26 yDistance=4.37
23:27:21.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.97 from input 10.26
23:27:21.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.97 from input 4.37
23:27:21.707 00.000 8976 MoveAxis(L, 22, ABG)
23:27:21.707 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:21.707 00.000 8976 MoveAxis(D, 14, ABG)
23:27:21.707 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:21.707 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:21.707 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:21.707 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:21.707 00.000 8976 move complete, result=1
23:27:21.707 00.000 8976 worker thread done servicing request
23:27:21.708 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=290, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:27:21.717 00.009 5052 UpdateGuideState exits: m=4808 SNR=48.6
23:27:21.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:21.717 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:21.717 00.000 5052 Enqueuing Expose request
23:27:21.717 00.000 5052 GuideStep: 10.3 px 0 ms WEST, 4.4 px 0 ms SOUTH
23:27:21.717 00.000 8976 Worker thread wakes up
23:27:21.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:21.717 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(292,303,37,37)
23:27:21.718 00.001 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.10) = xAngle (6.14 = -0.15)
23:27:21.718 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.07 = 2.78)
23:27:21.718 00.000 5052 CameraToMount -- cameraX=-13.10 cameraY=1.37 hyp=13.17 cameraTheta=3.04 mountX=13.03 mountY=4.63, mountTheta=0.34
23:27:21.718 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:21.718 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:22.758 01.040 8976 Exposure complete
23:27:22.771 00.013 8976 worker thread done servicing request
23:27:22.772 00.001 5052 OnExposeComplete: enter
23:27:22.772 00.000 5052 UpdateGuideState(): m_state=6
23:27:22.772 00.000 5052 Star::Find(18, 309, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
23:27:22.772 00.000 5052 Star::Find returns 1 (0), X=310.12, Y=321.33, Mass=4797, SNR=48.5, Peak=278 HFD=4.6
23:27:22.772 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.36) = xAngle (0.67 = 0.67)
23:27:22.772 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.33 = 0.33)
23:27:22.772 00.000 5052 CameraToMount -- cameraX=-12.60 cameraY=1.41 hyp=12.68 cameraTheta=3.03 mountX=9.93 mountY=4.13, mountTheta=0.39
23:27:22.773 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-12.60, y=1.41, opts=13)
23:27:22.773 00.000 5052 Enqueuing Move request for stepguider (-12.60, 1.41)
23:27:22.773 00.000 8976 Worker thread wakes up
23:27:22.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-12.60, 1.41) opts 0xd
23:27:22.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-12.60, 1.41)
23:27:22.773 00.000 8976 Moving (-12.60, 1.41) raw xDistance=9.93 yDistance=4.13
23:27:22.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.75 from input 9.93
23:27:22.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.81 from input 4.13
23:27:22.773 00.000 8976 MoveAxis(L, 22, ABG)
23:27:22.773 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:22.773 00.000 8976 MoveAxis(D, 13, ABG)
23:27:22.773 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:22.773 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:22.773 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:22.773 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:22.773 00.000 8976 move complete, result=1
23:27:22.773 00.000 8976 worker thread done servicing request
23:27:22.774 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=278, med=31, FiltMin=27, FiltMax=198, Gamma=2.260
23:27:22.783 00.009 5052 UpdateGuideState exits: m=4797 SNR=48.5
23:27:22.783 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:22.783 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:22.783 00.000 5052 Enqueuing Expose request
23:27:22.783 00.000 5052 GuideStep: 9.9 px 0 ms WEST, 4.1 px 0 ms SOUTH
23:27:22.783 00.000 8976 Worker thread wakes up
23:27:22.784 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:22.784 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(292,303,37,37)
23:27:22.785 00.001 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (-3.10) = xAngle (6.13 = -0.15)
23:27:22.785 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.06 = 2.78)
23:27:22.785 00.000 5052 CameraToMount -- cameraX=-12.60 cameraY=1.41 hyp=12.68 cameraTheta=3.03 mountX=12.53 mountY=4.54, mountTheta=0.35
23:27:22.785 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:22.785 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:23.821 01.036 8976 Exposure complete
23:27:23.835 00.014 8976 worker thread done servicing request
23:27:23.835 00.000 5052 OnExposeComplete: enter
23:27:23.835 00.000 5052 UpdateGuideState(): m_state=6
23:27:23.835 00.000 5052 Star::Find(18, 310, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
23:27:23.835 00.000 5052 Star::Find returns 1 (0), X=309.57, Y=321.56, Mass=4641, SNR=47.7, Peak=262 HFD=4.4
23:27:23.835 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.36) = xAngle (0.66 = 0.66)
23:27:23.835 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.32 = 0.32)
23:27:23.835 00.000 5052 CameraToMount -- cameraX=-13.14 cameraY=1.64 hyp=13.25 cameraTheta=3.02 mountX=10.48 mountY=4.15, mountTheta=0.38
23:27:23.836 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-13.14, y=1.64, opts=13)
23:27:23.836 00.000 5052 Enqueuing Move request for stepguider (-13.14, 1.64)
23:27:23.836 00.000 8976 Worker thread wakes up
23:27:23.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-13.14, 1.64) opts 0xd
23:27:23.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-13.14, 1.64)
23:27:23.836 00.000 8976 Moving (-13.14, 1.64) raw xDistance=10.48 yDistance=4.15
23:27:23.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.08 from input 10.48
23:27:23.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.81 from input 4.15
23:27:23.836 00.000 8976 MoveAxis(L, 23, ABG)
23:27:23.836 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:23.836 00.000 8976 MoveAxis(D, 13, ABG)
23:27:23.836 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:23.836 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:23.836 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:23.836 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:23.837 00.001 8976 move complete, result=1
23:27:23.837 00.000 8976 worker thread done servicing request
23:27:23.837 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=262, med=32, FiltMin=28, FiltMax=217, Gamma=2.260
23:27:23.847 00.010 5052 UpdateGuideState exits: m=4641 SNR=47.7
23:27:23.847 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:23.847 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:23.847 00.000 5052 Enqueuing Expose request
23:27:23.847 00.000 5052 GuideStep: 10.5 px 0 ms WEST, 4.2 px 0 ms SOUTH
23:27:23.847 00.000 8976 Worker thread wakes up
23:27:23.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:23.847 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(292,304,37,37)
23:27:23.848 00.001 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (-3.10) = xAngle (6.12 = -0.16)
23:27:23.848 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.05 = 2.76)
23:27:23.848 00.000 5052 CameraToMount -- cameraX=-13.14 cameraY=1.64 hyp=13.25 cameraTheta=3.02 mountX=13.07 mountY=4.90, mountTheta=0.36
23:27:23.848 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:23.849 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:24.894 01.045 8976 Exposure complete
23:27:24.910 00.016 8976 worker thread done servicing request
23:27:24.910 00.000 5052 OnExposeComplete: enter
23:27:24.910 00.000 5052 UpdateGuideState(): m_state=6
23:27:24.910 00.000 5052 Star::Find(18, 309, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
23:27:24.910 00.000 5052 Star::Find returns 1 (0), X=309.35, Y=321.40, Mass=4821, SNR=48.6, Peak=244 HFD=4.8
23:27:24.910 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.36) = xAngle (0.67 = 0.67)
23:27:24.910 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.33 = 0.33)
23:27:24.910 00.000 5052 CameraToMount -- cameraX=-13.37 cameraY=1.49 hyp=13.45 cameraTheta=3.03 mountX=10.53 mountY=4.39, mountTheta=0.39
23:27:24.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-13.37, y=1.49, opts=13)
23:27:24.911 00.000 5052 Enqueuing Move request for stepguider (-13.37, 1.49)
23:27:24.911 00.000 8976 Worker thread wakes up
23:27:24.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-13.37, 1.49) opts 0xd
23:27:24.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-13.37, 1.49)
23:27:24.911 00.000 8976 Moving (-13.37, 1.49) raw xDistance=10.53 yDistance=4.39
23:27:24.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.13 from input 10.53
23:27:24.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.96 from input 4.39
23:27:24.912 00.001 8976 MoveAxis(L, 23, ABG)
23:27:24.912 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:24.912 00.000 8976 MoveAxis(D, 14, ABG)
23:27:24.912 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:24.912 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:24.912 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:24.912 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:24.912 00.000 8976 move complete, result=1
23:27:24.912 00.000 8976 worker thread done servicing request
23:27:24.912 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=244, med=31, FiltMin=27, FiltMax=189, Gamma=2.260
23:27:24.922 00.010 5052 UpdateGuideState exits: m=4821 SNR=48.6
23:27:24.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:24.922 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:24.922 00.000 5052 Enqueuing Expose request
23:27:24.923 00.001 8976 Worker thread wakes up
23:27:24.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:24.923 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(291,303,37,37)
23:27:24.923 00.000 5052 GuideStep: 10.5 px 0 ms WEST, 4.4 px 0 ms SOUTH
23:27:24.923 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (-3.10) = xAngle (6.13 = -0.15)
23:27:24.923 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.06 = 2.78)
23:27:24.923 00.000 5052 CameraToMount -- cameraX=-13.37 cameraY=1.49 hyp=13.45 cameraTheta=3.03 mountX=13.30 mountY=4.81, mountTheta=0.35
23:27:24.924 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:24.924 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:25.959 01.035 8976 Exposure complete
23:27:25.973 00.014 8976 worker thread done servicing request
23:27:25.973 00.000 5052 OnExposeComplete: enter
23:27:25.973 00.000 5052 UpdateGuideState(): m_state=6
23:27:25.973 00.000 5052 Star::Find(18, 309, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
23:27:25.973 00.000 5052 Star::Find returns 1 (0), X=307.98, Y=321.33, Mass=5032, SNR=49.7, Peak=242 HFD=4.8
23:27:25.973 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.36) = xAngle (0.69 = 0.69)
23:27:25.974 00.001 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.35 = 0.35)
23:27:25.974 00.000 5052 CameraToMount -- cameraX=-14.74 cameraY=1.42 hyp=14.80 cameraTheta=3.05 mountX=11.45 mountY=5.04, mountTheta=0.41
23:27:25.974 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-14.74, y=1.42, opts=13)
23:27:25.974 00.000 5052 Enqueuing Move request for stepguider (-14.74, 1.42)
23:27:25.974 00.000 8976 Worker thread wakes up
23:27:25.974 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-14.74, 1.42) opts 0xd
23:27:25.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-14.74, 1.42)
23:27:25.974 00.000 8976 Moving (-14.74, 1.42) raw xDistance=11.45 yDistance=5.04
23:27:25.975 00.001 8976 GuideAlgorithmHysteresis::Result() returns 7.71 from input 11.45
23:27:25.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.38 from input 5.04
23:27:25.975 00.000 8976 MoveAxis(L, 25, ABG)
23:27:25.975 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:25.975 00.000 8976 MoveAxis(D, 16, ABG)
23:27:25.975 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:25.975 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:25.975 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:25.975 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:25.975 00.000 8976 move complete, result=1
23:27:25.975 00.000 8976 worker thread done servicing request
23:27:25.975 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=242, med=32, FiltMin=27, FiltMax=202, Gamma=2.260
23:27:25.985 00.010 5052 UpdateGuideState exits: m=5032 SNR=49.7
23:27:25.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:25.985 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:25.985 00.000 5052 Enqueuing Expose request
23:27:25.985 00.000 8976 Worker thread wakes up
23:27:25.985 00.000 5052 GuideStep: 11.5 px 0 ms WEST, 5.0 px 0 ms SOUTH
23:27:25.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:25.985 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(290,303,37,37)
23:27:25.986 00.001 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (-3.10) = xAngle (6.15 = -0.14)
23:27:25.986 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.07 = 2.79)
23:27:25.986 00.000 5052 CameraToMount -- cameraX=-14.74 cameraY=1.42 hyp=14.80 cameraTheta=3.05 mountX=14.67 mountY=5.08, mountTheta=0.33
23:27:25.986 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:25.986 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:27.024 01.038 8976 Exposure complete
23:27:27.037 00.013 8976 worker thread done servicing request
23:27:27.038 00.001 5052 OnExposeComplete: enter
23:27:27.038 00.000 5052 UpdateGuideState(): m_state=6
23:27:27.038 00.000 5052 Star::Find(18, 307, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
23:27:27.038 00.000 5052 Star::Find returns 1 (0), X=307.33, Y=321.49, Mass=4787, SNR=48.5, Peak=223 HFD=4.8
23:27:27.038 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.36) = xAngle (0.68 = 0.68)
23:27:27.038 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.34 = 0.34)
23:27:27.038 00.000 5052 CameraToMount -- cameraX=-15.39 cameraY=1.57 hyp=15.47 cameraTheta=3.04 mountX=12.03 mountY=5.18, mountTheta=0.41
23:27:27.039 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-15.39, y=1.57, opts=13)
23:27:27.039 00.000 5052 Enqueuing Move request for stepguider (-15.39, 1.57)
23:27:27.039 00.000 8976 Worker thread wakes up
23:27:27.039 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-15.39, 1.57) opts 0xd
23:27:27.039 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-15.39, 1.57)
23:27:27.039 00.000 8976 Moving (-15.39, 1.57) raw xDistance=12.03 yDistance=5.18
23:27:27.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.12 from input 12.03
23:27:27.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.50 from input 5.18
23:27:27.039 00.000 8976 MoveAxis(L, 26, ABG)
23:27:27.039 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:27.039 00.000 8976 MoveAxis(D, 17, ABG)
23:27:27.039 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:27.039 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:27.039 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:27.039 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:27.039 00.000 8976 move complete, result=1
23:27:27.039 00.000 8976 worker thread done servicing request
23:27:27.040 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=223, med=32, FiltMin=28, FiltMax=198, Gamma=2.260
23:27:27.049 00.009 5052 UpdateGuideState exits: m=4787 SNR=48.5
23:27:27.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:27.049 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:27.049 00.000 5052 Enqueuing Expose request
23:27:27.049 00.000 5052 GuideStep: 12.0 px 0 ms WEST, 5.2 px 0 ms SOUTH
23:27:27.049 00.000 8976 Worker thread wakes up
23:27:27.050 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:27.050 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,303,37,37)
23:27:27.050 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.10) = xAngle (6.14 = -0.14)
23:27:27.050 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.07 = 2.79)
23:27:27.050 00.000 5052 CameraToMount -- cameraX=-15.39 cameraY=1.57 hyp=15.47 cameraTheta=3.04 mountX=15.32 mountY=5.40, mountTheta=0.34
23:27:27.051 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:27.051 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:28.082 01.031 8976 Exposure complete
23:27:28.096 00.014 8976 worker thread done servicing request
23:27:28.097 00.001 5052 OnExposeComplete: enter
23:27:28.097 00.000 5052 UpdateGuideState(): m_state=6
23:27:28.097 00.000 5052 Star::Find(18, 307, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
23:27:28.097 00.000 5052 Star::Find returns 1 (0), X=307.52, Y=321.10, Mass=4887, SNR=48.9, Peak=278 HFD=4.8
23:27:28.097 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.36) = xAngle (0.70 = 0.70)
23:27:28.097 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.37 = 0.37)
23:27:28.097 00.000 5052 CameraToMount -- cameraX=-15.20 cameraY=1.18 hyp=15.24 cameraTheta=3.06 mountX=11.61 mountY=5.44, mountTheta=0.44
23:27:28.098 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-15.20, y=1.18, opts=13)
23:27:28.098 00.000 5052 Enqueuing Move request for stepguider (-15.20, 1.18)
23:27:28.098 00.000 8976 Worker thread wakes up
23:27:28.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-15.20, 1.18) opts 0xd
23:27:28.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-15.20, 1.18)
23:27:28.098 00.000 8976 Moving (-15.20, 1.18) raw xDistance=11.61 yDistance=5.44
23:27:28.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.88 from input 11.61
23:27:28.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.68 from input 5.44
23:27:28.098 00.000 8976 MoveAxis(L, 25, ABG)
23:27:28.098 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:28.098 00.000 8976 MoveAxis(D, 17, ABG)
23:27:28.098 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:28.098 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:28.098 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:28.099 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:28.099 00.000 8976 move complete, result=1
23:27:28.099 00.000 8976 worker thread done servicing request
23:27:28.099 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=278, med=32, FiltMin=28, FiltMax=204, Gamma=2.260
23:27:28.109 00.010 5052 UpdateGuideState exits: m=4887 SNR=48.9
23:27:28.110 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:28.110 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:28.110 00.000 5052 Enqueuing Expose request
23:27:28.110 00.000 8976 Worker thread wakes up
23:27:28.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:28.110 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(290,303,37,37)
23:27:28.110 00.000 5052 GuideStep: 11.6 px 0 ms WEST, 5.4 px 0 ms SOUTH
23:27:28.111 00.001 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (-3.10) = xAngle (6.16 = -0.12)
23:27:28.111 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.09 = 2.81)
23:27:28.111 00.000 5052 CameraToMount -- cameraX=-15.20 cameraY=1.18 hyp=15.24 cameraTheta=3.06 mountX=15.14 mountY=4.97, mountTheta=0.32
23:27:28.111 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:28.111 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:29.141 01.030 8976 Exposure complete
23:27:29.156 00.015 8976 worker thread done servicing request
23:27:29.156 00.000 5052 OnExposeComplete: enter
23:27:29.156 00.000 5052 UpdateGuideState(): m_state=6
23:27:29.156 00.000 5052 Star::Find(18, 307, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
23:27:29.156 00.000 5052 Star::Find returns 1 (0), X=309.00, Y=321.21, Mass=4859, SNR=48.8, Peak=309 HFD=4.4
23:27:29.156 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.36) = xAngle (0.69 = 0.69)
23:27:29.156 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.35 = 0.35)
23:27:29.156 00.000 5052 CameraToMount -- cameraX=-13.71 cameraY=1.29 hyp=13.78 cameraTheta=3.05 mountX=10.64 mountY=4.71, mountTheta=0.42
23:27:29.157 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-13.71, y=1.29, opts=13)
23:27:29.157 00.000 5052 Enqueuing Move request for stepguider (-13.71, 1.29)
23:27:29.157 00.000 8976 Worker thread wakes up
23:27:29.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-13.71, 1.29) opts 0xd
23:27:29.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-13.71, 1.29)
23:27:29.157 00.000 8976 Moving (-13.71, 1.29) raw xDistance=10.64 yDistance=4.71
23:27:29.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.26 from input 10.64
23:27:29.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.22 from input 4.71
23:27:29.157 00.000 8976 MoveAxis(L, 23, ABG)
23:27:29.157 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:29.158 00.001 8976 MoveAxis(D, 15, ABG)
23:27:29.158 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:29.158 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:29.158 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:29.158 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:29.158 00.000 8976 move complete, result=1
23:27:29.158 00.000 8976 worker thread done servicing request
23:27:29.158 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=309, med=32, FiltMin=28, FiltMax=215, Gamma=2.260
23:27:29.168 00.010 5052 UpdateGuideState exits: m=4859 SNR=48.8
23:27:29.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:29.168 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:29.168 00.000 5052 Enqueuing Expose request
23:27:29.168 00.000 8976 Worker thread wakes up
23:27:29.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:29.168 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(291,303,37,37)
23:27:29.168 00.000 5052 GuideStep: 10.6 px 0 ms WEST, 4.7 px 0 ms SOUTH
23:27:29.169 00.001 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (-3.10) = xAngle (6.15 = -0.13)
23:27:29.169 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.08 = 2.79)
23:27:29.169 00.000 5052 CameraToMount -- cameraX=-13.71 cameraY=1.29 hyp=13.78 cameraTheta=3.05 mountX=13.65 mountY=4.71, mountTheta=0.33
23:27:29.169 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:29.169 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:30.213 01.044 8976 Exposure complete
23:27:30.226 00.013 8976 worker thread done servicing request
23:27:30.226 00.000 5052 OnExposeComplete: enter
23:27:30.226 00.000 5052 UpdateGuideState(): m_state=6
23:27:30.226 00.000 5052 Star::Find(18, 309, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
23:27:30.226 00.000 5052 Star::Find returns 1 (0), X=310.32, Y=321.52, Mass=4922, SNR=49.2, Peak=258 HFD=4.5
23:27:30.226 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.36) = xAngle (0.65 = 0.65)
23:27:30.226 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.31 = 0.31)
23:27:30.226 00.000 5052 CameraToMount -- cameraX=-12.40 cameraY=1.60 hyp=12.50 cameraTheta=3.01 mountX=9.92 mountY=3.87, mountTheta=0.37
23:27:30.226 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-12.40, y=1.60, opts=13)
23:27:30.226 00.000 5052 Enqueuing Move request for stepguider (-12.40, 1.60)
23:27:30.226 00.000 8976 Worker thread wakes up
23:27:30.226 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-12.40, 1.60) opts 0xd
23:27:30.226 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-12.40, 1.60)
23:27:30.226 00.000 8976 Moving (-12.40, 1.60) raw xDistance=9.92 yDistance=3.87
23:27:30.229 00.003 8976 GuideAlgorithmHysteresis::Result() returns 6.76 from input 9.92
23:27:30.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.66 from input 3.87
23:27:30.229 00.000 8976 MoveAxis(L, 22, ABG)
23:27:30.229 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:30.229 00.000 8976 MoveAxis(D, 13, ABG)
23:27:30.229 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:30.229 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:30.229 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:30.229 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:30.229 00.000 8976 move complete, result=1
23:27:30.229 00.000 8976 worker thread done servicing request
23:27:30.229 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=258, med=32, FiltMin=27, FiltMax=208, Gamma=2.260
23:27:30.235 00.006 5052 UpdateGuideState exits: m=4922 SNR=49.2
23:27:30.235 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:30.235 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:30.235 00.000 5052 Enqueuing Expose request
23:27:30.235 00.000 8976 Worker thread wakes up
23:27:30.235 00.000 5052 GuideStep: 9.9 px 0 ms WEST, 3.9 px 0 ms SOUTH
23:27:30.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:30.235 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(292,304,37,37)
23:27:30.235 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (-3.10) = xAngle (6.11 = -0.17)
23:27:30.235 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.04 = 2.76)
23:27:30.235 00.000 5052 CameraToMount -- cameraX=-12.40 cameraY=1.60 hyp=12.50 cameraTheta=3.01 mountX=12.33 mountY=4.67, mountTheta=0.36
23:27:30.235 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:30.235 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:31.275 01.040 8976 Exposure complete
23:27:31.288 00.013 8976 worker thread done servicing request
23:27:31.288 00.000 5052 OnExposeComplete: enter
23:27:31.288 00.000 5052 UpdateGuideState(): m_state=6
23:27:31.288 00.000 5052 Star::Find(18, 310, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
23:27:31.288 00.000 5052 Star::Find returns 1 (0), X=312.86, Y=320.98, Mass=4652, SNR=47.6, Peak=265 HFD=4.3
23:27:31.288 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.36) = xAngle (0.68 = 0.68)
23:27:31.288 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.34 = 0.34)
23:27:31.288 00.000 5052 CameraToMount -- cameraX=-9.86 cameraY=1.06 hyp=9.92 cameraTheta=3.03 mountX=7.74 mountY=3.27, mountTheta=0.40
23:27:31.290 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-9.86, y=1.06, opts=13)
23:27:31.290 00.000 5052 Enqueuing Move request for stepguider (-9.86, 1.06)
23:27:31.290 00.000 8976 Worker thread wakes up
23:27:31.290 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.86, 1.06) opts 0xd
23:27:31.290 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.86, 1.06)
23:27:31.290 00.000 8976 Moving (-9.86, 1.06) raw xDistance=7.74 yDistance=3.27
23:27:31.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.35 from input 7.74
23:27:31.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.25 from input 3.27
23:27:31.290 00.000 8976 MoveAxis(L, 17, ABG)
23:27:31.290 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:31.290 00.000 8976 MoveAxis(D, 11, ABG)
23:27:31.290 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:31.290 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:31.290 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:31.290 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:31.291 00.001 8976 move complete, result=1
23:27:31.291 00.000 8976 worker thread done servicing request
23:27:31.291 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=265, med=31, FiltMin=27, FiltMax=202, Gamma=2.260
23:27:31.301 00.010 5052 UpdateGuideState exits: m=4652 SNR=47.6
23:27:31.301 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:31.301 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:31.301 00.000 5052 Enqueuing Expose request
23:27:31.301 00.000 5052 GuideStep: 7.7 px 0 ms WEST, 3.3 px 0 ms SOUTH
23:27:31.301 00.000 8976 Worker thread wakes up
23:27:31.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:31.302 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(295,303,37,37)
23:27:31.302 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (-3.10) = xAngle (6.14 = -0.15)
23:27:31.302 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.06 = 2.78)
23:27:31.302 00.000 5052 CameraToMount -- cameraX=-9.86 cameraY=1.06 hyp=9.92 cameraTheta=3.03 mountX=9.81 mountY=3.51, mountTheta=0.34
23:27:31.302 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:31.302 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:32.345 01.043 8976 Exposure complete
23:27:32.359 00.014 8976 worker thread done servicing request
23:27:32.359 00.000 5052 OnExposeComplete: enter
23:27:32.359 00.000 5052 UpdateGuideState(): m_state=6
23:27:32.359 00.000 5052 Star::Find(18, 312, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
23:27:32.359 00.000 5052 Star::Find returns 1 (0), X=314.21, Y=321.67, Mass=4751, SNR=48.3, Peak=234 HFD=4.6
23:27:32.359 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.36) = xAngle (0.58 = 0.58)
23:27:32.360 00.001 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.24 = 0.24)
23:27:32.360 00.000 5052 CameraToMount -- cameraX=-8.51 cameraY=1.76 hyp=8.69 cameraTheta=2.94 mountX=7.28 mountY=2.06, mountTheta=0.28
23:27:32.360 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-8.51, y=1.76, opts=13)
23:27:32.360 00.000 5052 Enqueuing Move request for stepguider (-8.51, 1.76)
23:27:32.360 00.000 8976 Worker thread wakes up
23:27:32.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.51, 1.76) opts 0xd
23:27:32.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.51, 1.76)
23:27:32.361 00.001 8976 Moving (-8.51, 1.76) raw xDistance=7.28 yDistance=2.06
23:27:32.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.96 from input 7.28
23:27:32.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.46 from input 2.06
23:27:32.361 00.000 8976 MoveAxis(L, 16, ABG)
23:27:32.361 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:32.361 00.000 8976 MoveAxis(D, 7, ABG)
23:27:32.361 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:32.361 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:32.361 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:32.361 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:32.361 00.000 8976 move complete, result=1
23:27:32.361 00.000 8976 worker thread done servicing request
23:27:32.361 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=234, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:27:32.372 00.011 5052 UpdateGuideState exits: m=4751 SNR=48.3
23:27:32.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:32.372 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:32.372 00.000 5052 Enqueuing Expose request
23:27:32.372 00.000 8976 Worker thread wakes up
23:27:32.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:32.372 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,304,37,37)
23:27:32.372 00.000 5052 GuideStep: 7.3 px 0 ms WEST, 2.1 px 0 ms SOUTH
23:27:32.373 00.001 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (-3.10) = xAngle (6.04 = -0.24)
23:27:32.373 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.97 = 2.68)
23:27:32.373 00.000 5052 CameraToMount -- cameraX=-8.51 cameraY=1.76 hyp=8.69 cameraTheta=2.94 mountX=8.43 mountY=3.85, mountTheta=0.43
23:27:32.373 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:32.373 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:33.408 01.035 8976 Exposure complete
23:27:33.422 00.014 8976 worker thread done servicing request
23:27:33.422 00.000 5052 OnExposeComplete: enter
23:27:33.422 00.000 5052 UpdateGuideState(): m_state=6
23:27:33.422 00.000 5052 Star::Find(18, 314, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
23:27:33.422 00.000 5052 Star::Find returns 1 (0), X=314.98, Y=321.80, Mass=4848, SNR=48.8, Peak=274 HFD=4.3
23:27:33.422 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.36) = xAngle (0.54 = 0.54)
23:27:33.423 00.001 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.20 = 0.20)
23:27:33.423 00.000 5052 CameraToMount -- cameraX=-7.74 cameraY=1.89 hyp=7.97 cameraTheta=2.90 mountX=6.82 mountY=1.61, mountTheta=0.23
23:27:33.423 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.74, y=1.89, opts=13)
23:27:33.423 00.000 5052 Enqueuing Move request for stepguider (-7.74, 1.89)
23:27:33.423 00.000 8976 Worker thread wakes up
23:27:33.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.74, 1.89) opts 0xd
23:27:33.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.74, 1.89)
23:27:33.423 00.000 8976 Moving (-7.74, 1.89) raw xDistance=6.82 yDistance=1.61
23:27:33.424 00.001 8976 GuideAlgorithmHysteresis::Result() returns 4.65 from input 6.82
23:27:33.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.61
23:27:33.424 00.000 8976 MoveAxis(L, 15, ABG)
23:27:33.424 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:33.424 00.000 8976 MoveAxis(D, 5, ABG)
23:27:33.424 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:33.424 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:33.424 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:33.424 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:33.424 00.000 8976 move complete, result=1
23:27:33.424 00.000 8976 worker thread done servicing request
23:27:33.424 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=274, med=32, FiltMin=27, FiltMax=206, Gamma=2.260
23:27:33.434 00.010 5052 UpdateGuideState exits: m=4848 SNR=48.8
23:27:33.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:33.434 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:33.434 00.000 5052 Enqueuing Expose request
23:27:33.434 00.000 5052 GuideStep: 6.8 px 0 ms WEST, 1.6 px 0 ms SOUTH
23:27:33.434 00.000 8976 Worker thread wakes up
23:27:33.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:33.434 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,304,37,37)
23:27:33.435 00.001 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (-3.10) = xAngle (6.00 = -0.28)
23:27:33.435 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.93 = 2.65)
23:27:33.435 00.000 5052 CameraToMount -- cameraX=-7.74 cameraY=1.89 hyp=7.97 cameraTheta=2.90 mountX=7.66 mountY=3.78, mountTheta=0.46
23:27:33.435 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:33.435 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:34.475 01.040 8976 Exposure complete
23:27:34.490 00.015 8976 worker thread done servicing request
23:27:34.490 00.000 5052 OnExposeComplete: enter
23:27:34.491 00.001 5052 UpdateGuideState(): m_state=6
23:27:34.491 00.000 5052 Star::Find(18, 314, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
23:27:34.491 00.000 5052 Star::Find returns 1 (0), X=314.35, Y=321.89, Mass=4725, SNR=48.1, Peak=255 HFD=4.6
23:27:34.491 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.36) = xAngle (0.55 = 0.55)
23:27:34.491 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.21 = 0.21)
23:27:34.491 00.000 5052 CameraToMount -- cameraX=-8.37 cameraY=1.98 hyp=8.60 cameraTheta=2.91 mountX=7.33 mountY=1.80, mountTheta=0.24
23:27:34.491 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-8.37, y=1.98, opts=13)
23:27:34.491 00.000 5052 Enqueuing Move request for stepguider (-8.37, 1.98)
23:27:34.491 00.000 8976 Worker thread wakes up
23:27:34.492 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.37, 1.98) opts 0xd
23:27:34.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.37, 1.98)
23:27:34.492 00.000 8976 Moving (-8.37, 1.98) raw xDistance=7.33 yDistance=1.80
23:27:34.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.94 from input 7.33
23:27:34.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.21 from input 1.80
23:27:34.492 00.000 8976 MoveAxis(L, 16, ABG)
23:27:34.492 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:34.492 00.000 8976 MoveAxis(D, 6, ABG)
23:27:34.492 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:34.492 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:34.492 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:34.492 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:34.492 00.000 8976 move complete, result=1
23:27:34.492 00.000 8976 worker thread done servicing request
23:27:34.492 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=255, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:27:34.502 00.010 5052 UpdateGuideState exits: m=4725 SNR=48.1
23:27:34.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:34.502 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:34.502 00.000 5052 Enqueuing Expose request
23:27:34.502 00.000 5052 GuideStep: 7.3 px 0 ms WEST, 1.8 px 0 ms SOUTH
23:27:34.502 00.000 8976 Worker thread wakes up
23:27:34.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:34.502 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,304,37,37)
23:27:34.503 00.001 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (-3.10) = xAngle (6.01 = -0.27)
23:27:34.503 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.94 = 2.65)
23:27:34.503 00.000 5052 CameraToMount -- cameraX=-8.37 cameraY=1.98 hyp=8.60 cameraTheta=2.91 mountX=8.28 mountY=4.02, mountTheta=0.45
23:27:34.503 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:34.503 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:35.542 01.039 8976 Exposure complete
23:27:35.557 00.015 8976 worker thread done servicing request
23:27:35.557 00.000 5052 OnExposeComplete: enter
23:27:35.557 00.000 5052 UpdateGuideState(): m_state=6
23:27:35.557 00.000 5052 Star::Find(18, 314, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
23:27:35.557 00.000 5052 Star::Find returns 1 (0), X=313.16, Y=321.72, Mass=4578, SNR=47.4, Peak=271 HFD=4.6
23:27:35.557 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.36) = xAngle (0.60 = 0.60)
23:27:35.557 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.26 = 0.26)
23:27:35.557 00.000 5052 CameraToMount -- cameraX=-9.56 cameraY=1.81 hyp=9.73 cameraTheta=2.95 mountX=8.06 mountY=2.47, mountTheta=0.30
23:27:35.558 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.56, y=1.81, opts=13)
23:27:35.558 00.000 5052 Enqueuing Move request for stepguider (-9.56, 1.81)
23:27:35.558 00.000 8976 Worker thread wakes up
23:27:35.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.56, 1.81) opts 0xd
23:27:35.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.56, 1.81)
23:27:35.558 00.000 8976 Moving (-9.56, 1.81) raw xDistance=8.06 yDistance=2.47
23:27:35.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.42 from input 8.06
23:27:35.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.64 from input 2.47
23:27:35.558 00.000 8976 MoveAxis(L, 17, ABG)
23:27:35.558 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:35.558 00.000 8976 MoveAxis(D, 8, ABG)
23:27:35.559 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:35.559 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:35.559 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:35.559 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:35.559 00.000 8976 move complete, result=1
23:27:35.559 00.000 8976 worker thread done servicing request
23:27:35.559 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=271, med=32, FiltMin=27, FiltMax=188, Gamma=2.260
23:27:35.570 00.011 5052 UpdateGuideState exits: m=4578 SNR=47.4
23:27:35.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:35.570 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:35.570 00.000 5052 Enqueuing Expose request
23:27:35.570 00.000 5052 GuideStep: 8.1 px 0 ms WEST, 2.5 px 0 ms SOUTH
23:27:35.570 00.000 8976 Worker thread wakes up
23:27:35.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:35.570 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,304,37,37)
23:27:35.571 00.001 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (-3.10) = xAngle (6.06 = -0.23)
23:27:35.571 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.98 = 2.70)
23:27:35.571 00.000 5052 CameraToMount -- cameraX=-9.56 cameraY=1.81 hyp=9.73 cameraTheta=2.95 mountX=9.48 mountY=4.16, mountTheta=0.41
23:27:35.571 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:35.571 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:36.616 01.045 8976 Exposure complete
23:27:36.632 00.016 8976 worker thread done servicing request
23:27:36.632 00.000 5052 OnExposeComplete: enter
23:27:36.632 00.000 5052 UpdateGuideState(): m_state=6
23:27:36.632 00.000 5052 Star::Find(18, 313, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
23:27:36.632 00.000 5052 Star::Find returns 1 (0), X=313.23, Y=321.54, Mass=4728, SNR=48.1, Peak=264 HFD=4.6
23:27:36.632 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.36) = xAngle (0.61 = 0.61)
23:27:36.633 00.001 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.27 = 0.27)
23:27:36.633 00.000 5052 CameraToMount -- cameraX=-9.49 cameraY=1.62 hyp=9.63 cameraTheta=2.97 mountX=7.88 mountY=2.60, mountTheta=0.32
23:27:36.633 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-9.49, y=1.62, opts=13)
23:27:36.633 00.000 5052 Enqueuing Move request for stepguider (-9.49, 1.62)
23:27:36.633 00.000 8976 Worker thread wakes up
23:27:36.633 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.49, 1.62) opts 0xd
23:27:36.634 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-9.49, 1.62)
23:27:36.634 00.000 8976 Moving (-9.49, 1.62) raw xDistance=7.88 yDistance=2.60
23:27:36.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.34 from input 7.88
23:27:36.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.75 from input 2.60
23:27:36.634 00.000 8976 MoveAxis(L, 17, ABG)
23:27:36.634 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:36.634 00.000 8976 MoveAxis(D, 8, ABG)
23:27:36.634 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:36.634 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:36.634 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:36.634 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:36.634 00.000 8976 move complete, result=1
23:27:36.634 00.000 8976 worker thread done servicing request
23:27:36.634 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=264, med=31, FiltMin=27, FiltMax=192, Gamma=2.260
23:27:36.645 00.011 5052 UpdateGuideState exits: m=4728 SNR=48.1
23:27:36.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:36.645 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:36.645 00.000 5052 Enqueuing Expose request
23:27:36.645 00.000 5052 GuideStep: 7.9 px 0 ms WEST, 2.6 px 0 ms SOUTH
23:27:36.645 00.000 8976 Worker thread wakes up
23:27:36.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:36.645 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,304,37,37)
23:27:36.646 00.001 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (-3.10) = xAngle (6.07 = -0.21)
23:27:36.646 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.00 = 2.72)
23:27:36.646 00.000 5052 CameraToMount -- cameraX=-9.49 cameraY=1.62 hyp=9.63 cameraTheta=2.97 mountX=9.42 mountY=3.96, mountTheta=0.40
23:27:36.646 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:36.646 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:37.686 01.040 8976 Exposure complete
23:27:37.701 00.015 8976 worker thread done servicing request
23:27:37.701 00.000 5052 OnExposeComplete: enter
23:27:37.701 00.000 5052 UpdateGuideState(): m_state=6
23:27:37.701 00.000 5052 Star::Find(18, 313, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
23:27:37.701 00.000 5052 Star::Find returns 1 (0), X=314.10, Y=321.86, Mass=4759, SNR=48.2, Peak=260 HFD=4.3
23:27:37.701 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.36) = xAngle (0.56 = 0.56)
23:27:37.701 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.22 = 0.22)
23:27:37.701 00.000 5052 CameraToMount -- cameraX=-8.62 cameraY=1.94 hyp=8.83 cameraTheta=2.92 mountX=7.48 mountY=1.94, mountTheta=0.25
23:27:37.702 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.62, y=1.94, opts=13)
23:27:37.702 00.000 5052 Enqueuing Move request for stepguider (-8.62, 1.94)
23:27:37.702 00.000 8976 Worker thread wakes up
23:27:37.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.62, 1.94) opts 0xd
23:27:37.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.62, 1.94)
23:27:37.702 00.000 8976 Moving (-8.62, 1.94) raw xDistance=7.48 yDistance=1.94
23:27:37.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.09 from input 7.48
23:27:37.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.34 from input 1.94
23:27:37.702 00.000 8976 MoveAxis(L, 16, ABG)
23:27:37.702 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:37.702 00.000 8976 MoveAxis(D, 6, ABG)
23:27:37.702 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:37.703 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:37.703 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:37.703 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:37.703 00.000 8976 move complete, result=1
23:27:37.703 00.000 8976 worker thread done servicing request
23:27:37.703 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=260, med=32, FiltMin=27, FiltMax=193, Gamma=2.260
23:27:37.713 00.010 5052 UpdateGuideState exits: m=4759 SNR=48.2
23:27:37.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:37.713 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:37.713 00.000 5052 Enqueuing Expose request
23:27:37.713 00.000 5052 GuideStep: 7.5 px 0 ms WEST, 1.9 px 0 ms SOUTH
23:27:37.713 00.000 8976 Worker thread wakes up
23:27:37.714 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:37.714 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,304,37,37)
23:27:37.714 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (-3.10) = xAngle (6.02 = -0.26)
23:27:37.714 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.95 = 2.67)
23:27:37.714 00.000 5052 CameraToMount -- cameraX=-8.62 cameraY=1.94 hyp=8.83 cameraTheta=2.92 mountX=8.53 mountY=4.05, mountTheta=0.44
23:27:37.714 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:37.715 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:38.752 01.037 8976 Exposure complete
23:27:38.766 00.014 8976 worker thread done servicing request
23:27:38.766 00.000 5052 OnExposeComplete: enter
23:27:38.766 00.000 5052 UpdateGuideState(): m_state=6
23:27:38.767 00.001 5052 Star::Find(18, 314, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
23:27:38.767 00.000 5052 Star::Find returns 1 (0), X=315.10, Y=321.71, Mass=4742, SNR=48.2, Peak=275 HFD=4.4
23:27:38.767 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.36) = xAngle (0.55 = 0.55)
23:27:38.767 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.21 = 0.21)
23:27:38.767 00.000 5052 CameraToMount -- cameraX=-7.62 cameraY=1.79 hyp=7.83 cameraTheta=2.91 mountX=6.67 mountY=1.64, mountTheta=0.24
23:27:38.767 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.62, y=1.79, opts=13)
23:27:38.767 00.000 5052 Enqueuing Move request for stepguider (-7.62, 1.79)
23:27:38.767 00.000 8976 Worker thread wakes up
23:27:38.768 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.62, 1.79) opts 0xd
23:27:38.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.62, 1.79)
23:27:38.768 00.000 8976 Moving (-7.62, 1.79) raw xDistance=6.67 yDistance=1.64
23:27:38.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.56 from input 6.67
23:27:38.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.13 from input 1.64
23:27:38.768 00.000 8976 MoveAxis(L, 15, ABG)
23:27:38.768 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:38.768 00.000 8976 MoveAxis(D, 5, ABG)
23:27:38.768 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:38.768 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:38.768 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:38.768 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:38.768 00.000 8976 move complete, result=1
23:27:38.768 00.000 8976 worker thread done servicing request
23:27:38.768 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=275, med=32, FiltMin=27, FiltMax=204, Gamma=2.260
23:27:38.778 00.010 5052 UpdateGuideState exits: m=4742 SNR=48.2
23:27:38.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:38.778 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:38.778 00.000 5052 Enqueuing Expose request
23:27:38.778 00.000 5052 GuideStep: 6.7 px 0 ms WEST, 1.6 px 0 ms SOUTH
23:27:38.778 00.000 8976 Worker thread wakes up
23:27:38.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:38.778 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,304,37,37)
23:27:38.779 00.001 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (-3.10) = xAngle (6.01 = -0.27)
23:27:38.779 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.94 = 2.66)
23:27:38.779 00.000 5052 CameraToMount -- cameraX=-7.62 cameraY=1.79 hyp=7.83 cameraTheta=2.91 mountX=7.54 mountY=3.66, mountTheta=0.45
23:27:38.779 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:38.779 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:39.813 01.034 8976 Exposure complete
23:27:39.828 00.015 8976 worker thread done servicing request
23:27:39.828 00.000 5052 OnExposeComplete: enter
23:27:39.828 00.000 5052 UpdateGuideState(): m_state=6
23:27:39.828 00.000 5052 Star::Find(18, 315, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
23:27:39.828 00.000 5052 Star::Find returns 1 (0), X=314.75, Y=321.96, Mass=4818, SNR=48.6, Peak=262 HFD=4.4
23:27:39.828 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.36) = xAngle (0.53 = 0.53)
23:27:39.828 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.19 = 0.19)
23:27:39.828 00.000 5052 CameraToMount -- cameraX=-7.97 cameraY=2.05 hyp=8.23 cameraTheta=2.89 mountX=7.09 mountY=1.57, mountTheta=0.22
23:27:39.829 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.97, y=2.05, opts=13)
23:27:39.829 00.000 5052 Enqueuing Move request for stepguider (-7.97, 2.05)
23:27:39.829 00.000 8976 Worker thread wakes up
23:27:39.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.97, 2.05) opts 0xd
23:27:39.829 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.97, 2.05)
23:27:39.829 00.000 8976 Moving (-7.97, 2.05) raw xDistance=7.09 yDistance=1.57
23:27:39.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.79 from input 7.09
23:27:39.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.57
23:27:39.829 00.000 8976 MoveAxis(L, 15, ABG)
23:27:39.829 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:39.829 00.000 8976 MoveAxis(D, 5, ABG)
23:27:39.829 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:39.830 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:39.830 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:39.830 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:39.830 00.000 8976 move complete, result=1
23:27:39.830 00.000 8976 worker thread done servicing request
23:27:39.830 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=262, med=32, FiltMin=27, FiltMax=185, Gamma=2.260
23:27:39.840 00.010 5052 UpdateGuideState exits: m=4818 SNR=48.6
23:27:39.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:39.840 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:39.840 00.000 5052 Enqueuing Expose request
23:27:39.840 00.000 8976 Worker thread wakes up
23:27:39.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:39.840 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,304,37,37)
23:27:39.840 00.000 5052 GuideStep: 7.1 px 0 ms WEST, 1.6 px 0 ms SOUTH
23:27:39.841 00.001 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (-3.10) = xAngle (5.99 = -0.29)
23:27:39.841 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.92 = 2.64)
23:27:39.841 00.000 5052 CameraToMount -- cameraX=-7.97 cameraY=2.05 hyp=8.23 cameraTheta=2.89 mountX=7.88 mountY=3.99, mountTheta=0.47
23:27:39.841 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:39.841 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:40.879 01.038 8976 Exposure complete
23:27:40.892 00.013 8976 worker thread done servicing request
23:27:40.892 00.000 5052 OnExposeComplete: enter
23:27:40.892 00.000 5052 UpdateGuideState(): m_state=6
23:27:40.892 00.000 5052 Star::Find(18, 314, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
23:27:40.893 00.001 5052 Star::Find returns 1 (0), X=314.79, Y=321.65, Mass=4900, SNR=49.1, Peak=251 HFD=4.6
23:27:40.893 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
23:27:40.893 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
23:27:40.893 00.000 5052 CameraToMount -- cameraX=-7.93 cameraY=1.74 hyp=8.11 cameraTheta=2.93 mountX=6.85 mountY=1.83, mountTheta=0.26
23:27:40.893 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.93, y=1.74, opts=13)
23:27:40.893 00.000 5052 Enqueuing Move request for stepguider (-7.93, 1.74)
23:27:40.893 00.000 8976 Worker thread wakes up
23:27:40.894 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.93, 1.74) opts 0xd
23:27:40.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.93, 1.74)
23:27:40.894 00.000 8976 Moving (-7.93, 1.74) raw xDistance=6.85 yDistance=1.83
23:27:40.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.65 from input 6.85
23:27:40.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.23 from input 1.83
23:27:40.894 00.000 8976 MoveAxis(L, 15, ABG)
23:27:40.894 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:40.894 00.000 8976 MoveAxis(D, 6, ABG)
23:27:40.894 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:40.894 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:40.894 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:40.894 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:40.894 00.000 8976 move complete, result=1
23:27:40.894 00.000 8976 worker thread done servicing request
23:27:40.894 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=251, med=32, FiltMin=28, FiltMax=186, Gamma=2.260
23:27:40.905 00.011 5052 UpdateGuideState exits: m=4900 SNR=49.1
23:27:40.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:40.905 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:40.905 00.000 5052 Enqueuing Expose request
23:27:40.905 00.000 5052 GuideStep: 6.8 px 0 ms WEST, 1.8 px 0 ms SOUTH
23:27:40.905 00.000 8976 Worker thread wakes up
23:27:40.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:40.905 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,304,37,37)
23:27:40.906 00.001 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.03 = -0.26)
23:27:40.906 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.95 = 2.67)
23:27:40.906 00.000 5052 CameraToMount -- cameraX=-7.93 cameraY=1.74 hyp=8.11 cameraTheta=2.93 mountX=7.85 mountY=3.68, mountTheta=0.44
23:27:40.906 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:40.906 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:41.941 01.035 8976 Exposure complete
23:27:41.955 00.014 8976 worker thread done servicing request
23:27:41.955 00.000 5052 OnExposeComplete: enter
23:27:41.955 00.000 5052 UpdateGuideState(): m_state=6
23:27:41.956 00.001 5052 Star::Find(18, 314, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
23:27:41.956 00.000 5052 Star::Find returns 1 (0), X=314.26, Y=321.73, Mass=4904, SNR=49.1, Peak=219 HFD=4.6
23:27:41.956 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
23:27:41.956 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
23:27:41.956 00.000 5052 CameraToMount -- cameraX=-8.46 cameraY=1.82 hyp=8.65 cameraTheta=2.93 mountX=7.28 mountY=1.98, mountTheta=0.27
23:27:41.956 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-8.46, y=1.82, opts=13)
23:27:41.956 00.000 5052 Enqueuing Move request for stepguider (-8.46, 1.82)
23:27:41.956 00.000 8976 Worker thread wakes up
23:27:41.956 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.46, 1.82) opts 0xd
23:27:41.956 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.46, 1.82)
23:27:41.956 00.000 8976 Moving (-8.46, 1.82) raw xDistance=7.28 yDistance=1.98
23:27:41.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.91 from input 7.28
23:27:41.957 00.001 8976 GuideAlgorithmHysteresis::Result() returns 1.34 from input 1.98
23:27:41.957 00.000 8976 MoveAxis(L, 16, ABG)
23:27:41.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:41.957 00.000 8976 MoveAxis(D, 6, ABG)
23:27:41.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:41.957 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:41.957 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:41.957 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:41.957 00.000 8976 move complete, result=1
23:27:41.957 00.000 8976 worker thread done servicing request
23:27:41.957 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=219, med=32, FiltMin=27, FiltMax=204, Gamma=2.260
23:27:41.967 00.010 5052 UpdateGuideState exits: m=4904 SNR=49.1
23:27:41.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:41.967 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:41.967 00.000 5052 Enqueuing Expose request
23:27:41.967 00.000 5052 GuideStep: 7.3 px 0 ms WEST, 2.0 px 0 ms SOUTH
23:27:41.967 00.000 8976 Worker thread wakes up
23:27:41.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:41.967 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,304,37,37)
23:27:41.968 00.001 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.03 = -0.25)
23:27:41.968 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.96 = 2.68)
23:27:41.968 00.000 5052 CameraToMount -- cameraX=-8.46 cameraY=1.82 hyp=8.65 cameraTheta=2.93 mountX=8.38 mountY=3.89, mountTheta=0.43
23:27:41.968 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:41.968 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:43.010 01.042 8976 Exposure complete
23:27:43.025 00.015 8976 worker thread done servicing request
23:27:43.025 00.000 5052 OnExposeComplete: enter
23:27:43.025 00.000 5052 UpdateGuideState(): m_state=6
23:27:43.025 00.000 5052 Star::Find(18, 314, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
23:27:43.025 00.000 5052 Star::Find returns 1 (0), X=313.66, Y=322.01, Mass=4872, SNR=48.9, Peak=259 HFD=4.4
23:27:43.025 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.36) = xAngle (0.56 = 0.56)
23:27:43.025 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.22 = 0.22)
23:27:43.025 00.000 5052 CameraToMount -- cameraX=-9.06 cameraY=2.09 hyp=9.30 cameraTheta=2.91 mountX=7.90 mountY=1.99, mountTheta=0.25
23:27:43.026 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.06, y=2.09, opts=13)
23:27:43.026 00.000 5052 Enqueuing Move request for stepguider (-9.06, 2.09)
23:27:43.026 00.000 8976 Worker thread wakes up
23:27:43.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.06, 2.09) opts 0xd
23:27:43.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.06, 2.09)
23:27:43.026 00.000 8976 Moving (-9.06, 2.09) raw xDistance=7.90 yDistance=1.99
23:27:43.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.32 from input 7.90
23:27:43.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.35 from input 1.99
23:27:43.026 00.000 8976 MoveAxis(L, 17, ABG)
23:27:43.026 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:43.026 00.000 8976 MoveAxis(D, 6, ABG)
23:27:43.026 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:43.026 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:43.026 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:43.026 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:43.026 00.000 8976 move complete, result=1
23:27:43.027 00.001 8976 worker thread done servicing request
23:27:43.027 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=259, med=32, FiltMin=28, FiltMax=195, Gamma=2.260
23:27:43.036 00.009 5052 UpdateGuideState exits: m=4872 SNR=48.9
23:27:43.037 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:43.037 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:43.037 00.000 5052 Enqueuing Expose request
23:27:43.037 00.000 5052 GuideStep: 7.9 px 0 ms WEST, 2.0 px 0 ms SOUTH
23:27:43.037 00.000 8976 Worker thread wakes up
23:27:43.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:43.037 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,304,37,37)
23:27:43.038 00.001 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (-3.10) = xAngle (6.02 = -0.27)
23:27:43.038 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.94 = 2.66)
23:27:43.038 00.000 5052 CameraToMount -- cameraX=-9.06 cameraY=2.09 hyp=9.30 cameraTheta=2.91 mountX=8.97 mountY=4.31, mountTheta=0.45
23:27:43.038 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:43.038 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:44.081 01.043 8976 Exposure complete
23:27:44.095 00.014 8976 worker thread done servicing request
23:27:44.095 00.000 5052 OnExposeComplete: enter
23:27:44.095 00.000 5052 UpdateGuideState(): m_state=6
23:27:44.095 00.000 5052 Star::Find(18, 313, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
23:27:44.095 00.000 5052 Star::Find returns 1 (0), X=313.15, Y=322.19, Mass=4901, SNR=49.0, Peak=310 HFD=4.4
23:27:44.096 00.001 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.36) = xAngle (0.55 = 0.55)
23:27:44.096 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.21 = 0.21)
23:27:44.096 00.000 5052 CameraToMount -- cameraX=-9.57 cameraY=2.27 hyp=9.84 cameraTheta=2.91 mountX=8.39 mountY=2.05, mountTheta=0.24
23:27:44.096 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-9.57, y=2.27, opts=13)
23:27:44.096 00.000 5052 Enqueuing Move request for stepguider (-9.57, 2.27)
23:27:44.097 00.001 8976 Worker thread wakes up
23:27:44.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.57, 2.27) opts 0xd
23:27:44.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.57, 2.27)
23:27:44.097 00.000 8976 Moving (-9.57, 2.27) raw xDistance=8.39 yDistance=2.05
23:27:44.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.66 from input 8.39
23:27:44.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.39 from input 2.05
23:27:44.097 00.000 8976 MoveAxis(L, 18, ABG)
23:27:44.097 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:44.097 00.000 8976 MoveAxis(D, 7, ABG)
23:27:44.097 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:44.097 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:44.097 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:44.097 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:44.097 00.000 8976 move complete, result=1
23:27:44.097 00.000 8976 worker thread done servicing request
23:27:44.098 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=310, med=32, FiltMin=28, FiltMax=213, Gamma=2.260
23:27:44.108 00.010 5052 UpdateGuideState exits: m=4901 SNR=49.0
23:27:44.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:44.108 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:44.108 00.000 5052 Enqueuing Expose request
23:27:44.108 00.000 5052 GuideStep: 8.4 px 0 ms WEST, 2.0 px 0 ms SOUTH
23:27:44.108 00.000 8976 Worker thread wakes up
23:27:44.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:44.108 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,304,37,37)
23:27:44.109 00.001 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (-3.10) = xAngle (6.01 = -0.27)
23:27:44.109 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.94 = 2.65)
23:27:44.109 00.000 5052 CameraToMount -- cameraX=-9.57 cameraY=2.27 hyp=9.84 cameraTheta=2.91 mountX=9.47 mountY=4.61, mountTheta=0.45
23:27:44.109 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:44.109 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:45.143 01.034 8976 Exposure complete
23:27:45.157 00.014 8976 worker thread done servicing request
23:27:45.157 00.000 5052 OnExposeComplete: enter
23:27:45.157 00.000 5052 UpdateGuideState(): m_state=6
23:27:45.157 00.000 5052 Star::Find(18, 313, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
23:27:45.157 00.000 5052 Star::Find returns 1 (0), X=312.54, Y=322.16, Mass=4826, SNR=48.7, Peak=285 HFD=4.5
23:27:45.157 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
23:27:45.157 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
23:27:45.157 00.000 5052 CameraToMount -- cameraX=-10.18 cameraY=2.24 hyp=10.42 cameraTheta=2.92 mountX=8.80 mountY=2.34, mountTheta=0.26
23:27:45.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.18, y=2.24, opts=13)
23:27:45.158 00.000 5052 Enqueuing Move request for stepguider (-10.18, 2.24)
23:27:45.158 00.000 8976 Worker thread wakes up
23:27:45.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.18, 2.24) opts 0xd
23:27:45.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.18, 2.24)
23:27:45.158 00.000 8976 Moving (-10.18, 2.24) raw xDistance=8.80 yDistance=2.34
23:27:45.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.94 from input 8.80
23:27:45.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.57 from input 2.34
23:27:45.158 00.000 8976 MoveAxis(L, 19, ABG)
23:27:45.158 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:45.158 00.000 8976 MoveAxis(D, 7, ABG)
23:27:45.158 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:45.158 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:45.158 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:45.158 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:45.159 00.001 8976 move complete, result=1
23:27:45.159 00.000 8976 worker thread done servicing request
23:27:45.159 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=285, med=32, FiltMin=27, FiltMax=214, Gamma=2.260
23:27:45.168 00.009 5052 UpdateGuideState exits: m=4826 SNR=48.7
23:27:45.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:45.168 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:45.168 00.000 5052 Enqueuing Expose request
23:27:45.168 00.000 5052 GuideStep: 8.8 px 0 ms WEST, 2.3 px 0 ms SOUTH
23:27:45.169 00.001 8976 Worker thread wakes up
23:27:45.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:45.169 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,304,37,37)
23:27:45.169 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (-3.10) = xAngle (6.03 = -0.26)
23:27:45.169 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.95 = 2.67)
23:27:45.169 00.000 5052 CameraToMount -- cameraX=-10.18 cameraY=2.24 hyp=10.42 cameraTheta=2.92 mountX=10.08 mountY=4.73, mountTheta=0.44
23:27:45.169 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:45.170 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:46.203 01.033 8976 Exposure complete
23:27:46.218 00.015 5052 OnExposeComplete: enter
23:27:46.218 00.000 8976 worker thread done servicing request
23:27:46.218 00.000 5052 UpdateGuideState(): m_state=6
23:27:46.218 00.000 5052 Star::Find(18, 312, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
23:27:46.219 00.001 5052 Star::Find returns 1 (0), X=311.32, Y=322.23, Mass=4851, SNR=48.8, Peak=272 HFD=4.6
23:27:46.219 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.36) = xAngle (0.58 = 0.58)
23:27:46.219 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.24 = 0.24)
23:27:46.219 00.000 5052 CameraToMount -- cameraX=-11.40 cameraY=2.32 hyp=11.63 cameraTheta=2.94 mountX=9.72 mountY=2.79, mountTheta=0.28
23:27:46.219 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-11.40, y=2.32, opts=13)
23:27:46.219 00.000 5052 Enqueuing Move request for stepguider (-11.40, 2.32)
23:27:46.220 00.001 8976 Worker thread wakes up
23:27:46.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.40, 2.32) opts 0xd
23:27:46.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.40, 2.32)
23:27:46.220 00.000 8976 Moving (-11.40, 2.32) raw xDistance=9.72 yDistance=2.79
23:27:46.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.54 from input 9.72
23:27:46.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.87 from input 2.79
23:27:46.220 00.000 8976 MoveAxis(L, 21, ABG)
23:27:46.220 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:46.220 00.000 8976 MoveAxis(D, 9, ABG)
23:27:46.220 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:46.220 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:46.220 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:46.220 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:46.220 00.000 8976 move complete, result=1
23:27:46.220 00.000 8976 worker thread done servicing request
23:27:46.221 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=272, med=32, FiltMin=28, FiltMax=207, Gamma=2.260
23:27:46.231 00.010 5052 UpdateGuideState exits: m=4851 SNR=48.8
23:27:46.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:46.231 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:46.231 00.000 5052 Enqueuing Expose request
23:27:46.231 00.000 8976 Worker thread wakes up
23:27:46.231 00.000 5052 GuideStep: 9.7 px 0 ms WEST, 2.8 px 0 ms SOUTH
23:27:46.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:46.231 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,304,37,37)
23:27:46.232 00.001 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (-3.10) = xAngle (6.04 = -0.24)
23:27:46.232 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.97 = 2.69)
23:27:46.232 00.000 5052 CameraToMount -- cameraX=-11.40 cameraY=2.32 hyp=11.63 cameraTheta=2.94 mountX=11.29 mountY=5.11, mountTheta=0.43
23:27:46.232 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:46.232 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:47.265 01.033 8976 Exposure complete
23:27:47.279 00.014 8976 worker thread done servicing request
23:27:47.279 00.000 5052 OnExposeComplete: enter
23:27:47.279 00.000 5052 UpdateGuideState(): m_state=6
23:27:47.280 00.001 5052 Star::Find(18, 311, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
23:27:47.280 00.000 5052 Star::Find returns 1 (0), X=312.00, Y=322.23, Mass=4751, SNR=48.2, Peak=320 HFD=4.5
23:27:47.280 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
23:27:47.280 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
23:27:47.280 00.000 5052 CameraToMount -- cameraX=-10.72 cameraY=2.31 hyp=10.96 cameraTheta=2.93 mountX=9.23 mountY=2.50, mountTheta=0.26
23:27:47.280 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-10.72, y=2.31, opts=13)
23:27:47.280 00.000 5052 Enqueuing Move request for stepguider (-10.72, 2.31)
23:27:47.281 00.001 8976 Worker thread wakes up
23:27:47.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.72, 2.31) opts 0xd
23:27:47.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.72, 2.31)
23:27:47.281 00.000 8976 Moving (-10.72, 2.31) raw xDistance=9.23 yDistance=2.50
23:27:47.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.27 from input 9.23
23:27:47.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.71 from input 2.50
23:27:47.281 00.000 8976 MoveAxis(L, 20, ABG)
23:27:47.281 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:47.281 00.000 8976 MoveAxis(D, 8, ABG)
23:27:47.281 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:47.281 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:47.281 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:47.281 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:47.281 00.000 8976 move complete, result=1
23:27:47.281 00.000 8976 worker thread done servicing request
23:27:47.281 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=320, med=32, FiltMin=27, FiltMax=216, Gamma=2.260
23:27:47.291 00.010 5052 UpdateGuideState exits: m=4751 SNR=48.2
23:27:47.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:47.291 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:47.291 00.000 5052 Enqueuing Expose request
23:27:47.291 00.000 5052 GuideStep: 9.2 px 0 ms WEST, 2.5 px 0 ms SOUTH
23:27:47.291 00.000 8976 Worker thread wakes up
23:27:47.291 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:47.291 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,304,37,37)
23:27:47.292 00.001 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.03 = -0.25)
23:27:47.292 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.96 = 2.67)
23:27:47.292 00.000 5052 CameraToMount -- cameraX=-10.72 cameraY=2.31 hyp=10.96 cameraTheta=2.93 mountX=10.61 mountY=4.94, mountTheta=0.44
23:27:47.292 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:47.292 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:48.324 01.032 8976 Exposure complete
23:27:48.329 00.005 8976 worker thread done servicing request
23:27:48.329 00.000 5052 OnExposeComplete: enter
23:27:48.329 00.000 5052 UpdateGuideState(): m_state=6
23:27:48.329 00.000 5052 Star::Find(18, 312, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
23:27:48.329 00.000 5052 Star::Find returns 1 (0), X=312.56, Y=322.05, Mass=4893, SNR=49.0, Peak=262 HFD=4.6
23:27:48.329 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.58 = 0.58)
23:27:48.329 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.24 = 0.24)
23:27:48.329 00.000 5052 CameraToMount -- cameraX=-10.16 cameraY=2.13 hyp=10.38 cameraTheta=2.93 mountX=8.71 mountY=2.43, mountTheta=0.27
23:27:48.329 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-10.16, y=2.13, opts=13)
23:27:48.341 00.012 5052 Enqueuing Move request for stepguider (-10.16, 2.13)
23:27:48.341 00.000 8976 Worker thread wakes up
23:27:48.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.16, 2.13) opts 0xd
23:27:48.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.16, 2.13)
23:27:48.341 00.000 8976 Moving (-10.16, 2.13) raw xDistance=8.71 yDistance=2.43
23:27:48.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.93 from input 8.71
23:27:48.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.65 from input 2.43
23:27:48.341 00.000 8976 MoveAxis(L, 19, ABG)
23:27:48.341 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:48.341 00.000 8976 MoveAxis(D, 8, ABG)
23:27:48.341 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:48.341 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:48.341 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:48.341 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:48.341 00.000 8976 move complete, result=1
23:27:48.341 00.000 8976 worker thread done servicing request
23:27:48.341 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=262, med=32, FiltMin=28, FiltMax=216, Gamma=2.260
23:27:48.351 00.010 5052 UpdateGuideState exits: m=4893 SNR=49.0
23:27:48.351 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:48.351 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:48.351 00.000 5052 Enqueuing Expose request
23:27:48.351 00.000 5052 GuideStep: 8.7 px 0 ms WEST, 2.4 px 0 ms SOUTH
23:27:48.351 00.000 8976 Worker thread wakes up
23:27:48.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:48.351 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,304,37,37)
23:27:48.351 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.04 = -0.25)
23:27:48.351 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.96 = 2.68)
23:27:48.351 00.000 5052 CameraToMount -- cameraX=-10.16 cameraY=2.13 hyp=10.38 cameraTheta=2.93 mountX=10.06 mountY=4.62, mountTheta=0.43
23:27:48.351 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:48.351 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:49.394 01.043 8976 Exposure complete
23:27:49.408 00.014 8976 worker thread done servicing request
23:27:49.408 00.000 5052 OnExposeComplete: enter
23:27:49.408 00.000 5052 UpdateGuideState(): m_state=6
23:27:49.408 00.000 5052 Star::Find(18, 312, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
23:27:49.408 00.000 5052 Star::Find returns 1 (0), X=312.06, Y=322.22, Mass=4852, SNR=48.8, Peak=260 HFD=4.4
23:27:49.408 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
23:27:49.408 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
23:27:49.408 00.000 5052 CameraToMount -- cameraX=-10.66 cameraY=2.30 hyp=10.90 cameraTheta=2.93 mountX=9.18 mountY=2.49, mountTheta=0.26
23:27:49.409 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.66, y=2.30, opts=13)
23:27:49.409 00.000 5052 Enqueuing Move request for stepguider (-10.66, 2.30)
23:27:49.409 00.000 8976 Worker thread wakes up
23:27:49.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.66, 2.30) opts 0xd
23:27:49.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.66, 2.30)
23:27:49.409 00.000 8976 Moving (-10.66, 2.30) raw xDistance=9.18 yDistance=2.49
23:27:49.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.20 from input 9.18
23:27:49.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.68 from input 2.49
23:27:49.409 00.000 8976 MoveAxis(L, 20, ABG)
23:27:49.409 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:49.409 00.000 8976 MoveAxis(D, 8, ABG)
23:27:49.409 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:49.409 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:49.409 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:49.409 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:49.409 00.000 8976 move complete, result=1
23:27:49.409 00.000 8976 worker thread done servicing request
23:27:49.410 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=260, med=32, FiltMin=27, FiltMax=223, Gamma=2.260
23:27:49.420 00.010 5052 UpdateGuideState exits: m=4852 SNR=48.8
23:27:49.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:49.420 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:49.420 00.000 5052 Enqueuing Expose request
23:27:49.420 00.000 5052 GuideStep: 9.2 px 0 ms WEST, 2.5 px 0 ms SOUTH
23:27:49.420 00.000 8976 Worker thread wakes up
23:27:49.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:49.420 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,304,37,37)
23:27:49.421 00.001 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.03 = -0.25)
23:27:49.421 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.96 = 2.67)
23:27:49.421 00.000 5052 CameraToMount -- cameraX=-10.66 cameraY=2.30 hyp=10.90 cameraTheta=2.93 mountX=10.55 mountY=4.91, mountTheta=0.44
23:27:49.421 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:49.421 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:50.446 01.025 8976 Exposure complete
23:27:50.460 00.014 8976 worker thread done servicing request
23:27:50.461 00.001 5052 OnExposeComplete: enter
23:27:50.461 00.000 5052 UpdateGuideState(): m_state=6
23:27:50.461 00.000 5052 Star::Find(18, 312, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
23:27:50.461 00.000 5052 Star::Find returns 1 (0), X=312.30, Y=322.48, Mass=4964, SNR=49.3, Peak=280 HFD=4.6
23:27:50.461 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.36) = xAngle (0.54 = 0.54)
23:27:50.461 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.20 = 0.20)
23:27:50.461 00.000 5052 CameraToMount -- cameraX=-10.41 cameraY=2.56 hyp=10.72 cameraTheta=2.90 mountX=9.19 mountY=2.15, mountTheta=0.23
23:27:50.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.41, y=2.56, opts=13)
23:27:50.462 00.000 5052 Enqueuing Move request for stepguider (-10.41, 2.56)
23:27:50.462 00.000 8976 Worker thread wakes up
23:27:50.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.41, 2.56) opts 0xd
23:27:50.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.41, 2.56)
23:27:50.462 00.000 8976 Moving (-10.41, 2.56) raw xDistance=9.19 yDistance=2.15
23:27:50.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.22 from input 9.19
23:27:50.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.47 from input 2.15
23:27:50.462 00.000 8976 MoveAxis(L, 20, ABG)
23:27:50.462 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:50.462 00.000 8976 MoveAxis(D, 7, ABG)
23:27:50.462 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:50.462 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:50.462 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:50.462 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:50.462 00.000 8976 move complete, result=1
23:27:50.462 00.000 8976 worker thread done servicing request
23:27:50.463 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=280, med=32, FiltMin=27, FiltMax=215, Gamma=2.260
23:27:50.473 00.010 5052 UpdateGuideState exits: m=4964 SNR=49.3
23:27:50.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:50.473 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:50.473 00.000 5052 Enqueuing Expose request
23:27:50.473 00.000 8976 Worker thread wakes up
23:27:50.473 00.000 5052 GuideStep: 9.2 px 0 ms WEST, 2.2 px 0 ms SOUTH
23:27:50.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:50.473 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,304,37,37)
23:27:50.474 00.001 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (-3.10) = xAngle (6.00 = -0.28)
23:27:50.474 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.93 = 2.65)
23:27:50.474 00.000 5052 CameraToMount -- cameraX=-10.41 cameraY=2.56 hyp=10.72 cameraTheta=2.90 mountX=10.30 mountY=5.10, mountTheta=0.46
23:27:50.474 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:50.474 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:51.504 01.030 8976 Exposure complete
23:27:51.518 00.014 8976 worker thread done servicing request
23:27:51.518 00.000 5052 OnExposeComplete: enter
23:27:51.518 00.000 5052 UpdateGuideState(): m_state=6
23:27:51.518 00.000 5052 Star::Find(18, 312, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
23:27:51.518 00.000 5052 Star::Find returns 1 (0), X=311.70, Y=322.28, Mass=4816, SNR=48.5, Peak=307 HFD=4.4
23:27:51.518 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.36) = xAngle (0.57 = 0.57)
23:27:51.518 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.23 = 0.23)
23:27:51.518 00.000 5052 CameraToMount -- cameraX=-11.01 cameraY=2.37 hyp=11.27 cameraTheta=2.93 mountX=9.48 mountY=2.58, mountTheta=0.27
23:27:51.519 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.01, y=2.37, opts=13)
23:27:51.519 00.000 5052 Enqueuing Move request for stepguider (-11.01, 2.37)
23:27:51.519 00.000 8976 Worker thread wakes up
23:27:51.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.01, 2.37) opts 0xd
23:27:51.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.01, 2.37)
23:27:51.519 00.000 8976 Moving (-11.01, 2.37) raw xDistance=9.48 yDistance=2.58
23:27:51.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.41 from input 9.48
23:27:51.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.73 from input 2.58
23:27:51.519 00.000 8976 MoveAxis(L, 21, ABG)
23:27:51.519 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:51.519 00.000 8976 MoveAxis(D, 8, ABG)
23:27:51.519 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:51.519 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:51.519 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:51.520 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:51.520 00.000 8976 move complete, result=1
23:27:51.520 00.000 8976 worker thread done servicing request
23:27:51.520 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=307, med=32, FiltMin=27, FiltMax=212, Gamma=2.260
23:27:51.530 00.010 5052 UpdateGuideState exits: m=4816 SNR=48.5
23:27:51.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:51.530 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:51.530 00.000 5052 Enqueuing Expose request
23:27:51.530 00.000 8976 Worker thread wakes up
23:27:51.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:51.530 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,304,37,37)
23:27:51.531 00.001 5052 GuideStep: 9.5 px 0 ms WEST, 2.6 px 0 ms SOUTH
23:27:51.531 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.03 = -0.25)
23:27:51.531 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.96 = 2.68)
23:27:51.531 00.000 5052 CameraToMount -- cameraX=-11.01 cameraY=2.37 hyp=11.27 cameraTheta=2.93 mountX=10.91 mountY=5.06, mountTheta=0.43
23:27:51.532 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:51.532 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:52.572 01.040 8976 Exposure complete
23:27:52.586 00.014 8976 worker thread done servicing request
23:27:52.587 00.001 5052 OnExposeComplete: enter
23:27:52.587 00.000 5052 UpdateGuideState(): m_state=6
23:27:52.587 00.000 5052 Star::Find(18, 311, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
23:27:52.587 00.000 5052 Star::Find returns 1 (0), X=311.11, Y=322.50, Mass=4954, SNR=49.3, Peak=289 HFD=4.4
23:27:52.587 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.36) = xAngle (0.56 = 0.56)
23:27:52.587 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.22 = 0.22)
23:27:52.587 00.000 5052 CameraToMount -- cameraX=-11.61 cameraY=2.59 hyp=11.89 cameraTheta=2.92 mountX=10.06 mountY=2.64, mountTheta=0.26
23:27:52.588 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.61, y=2.59, opts=13)
23:27:52.588 00.000 5052 Enqueuing Move request for stepguider (-11.61, 2.59)
23:27:52.588 00.000 8976 Worker thread wakes up
23:27:52.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.61, 2.59) opts 0xd
23:27:52.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.61, 2.59)
23:27:52.588 00.000 8976 Moving (-11.61, 2.59) raw xDistance=10.06 yDistance=2.64
23:27:52.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.78 from input 10.06
23:27:52.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.78 from input 2.64
23:27:52.588 00.000 8976 MoveAxis(L, 22, ABG)
23:27:52.588 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:52.588 00.000 8976 MoveAxis(D, 8, ABG)
23:27:52.588 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:52.588 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:52.588 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:52.588 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:52.588 00.000 8976 move complete, result=1
23:27:52.588 00.000 8976 worker thread done servicing request
23:27:52.589 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=289, med=32, FiltMin=27, FiltMax=216, Gamma=2.260
23:27:52.599 00.010 5052 UpdateGuideState exits: m=4954 SNR=49.3
23:27:52.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:52.599 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:52.599 00.000 5052 Enqueuing Expose request
23:27:52.599 00.000 5052 GuideStep: 10.1 px 0 ms WEST, 2.6 px 0 ms SOUTH
23:27:52.599 00.000 8976 Worker thread wakes up
23:27:52.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:52.599 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,305,37,37)
23:27:52.600 00.001 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (-3.10) = xAngle (6.02 = -0.26)
23:27:52.600 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.95 = 2.67)
23:27:52.600 00.000 5052 CameraToMount -- cameraX=-11.61 cameraY=2.59 hyp=11.89 cameraTheta=2.92 mountX=11.49 mountY=5.43, mountTheta=0.44
23:27:52.600 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:52.600 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:53.637 01.037 8976 Exposure complete
23:27:53.651 00.014 8976 worker thread done servicing request
23:27:53.651 00.000 5052 OnExposeComplete: enter
23:27:53.651 00.000 5052 UpdateGuideState(): m_state=6
23:27:53.651 00.000 5052 Star::Find(18, 311, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
23:27:53.651 00.000 5052 Star::Find returns 1 (0), X=312.34, Y=322.44, Mass=4916, SNR=49.1, Peak=234 HFD=4.8
23:27:53.651 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.36) = xAngle (0.54 = 0.54)
23:27:53.651 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.20 = 0.20)
23:27:53.651 00.000 5052 CameraToMount -- cameraX=-10.38 cameraY=2.52 hyp=10.68 cameraTheta=2.90 mountX=9.14 mountY=2.17, mountTheta=0.23
23:27:53.652 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.38, y=2.52, opts=13)
23:27:53.652 00.000 5052 Enqueuing Move request for stepguider (-10.38, 2.52)
23:27:53.652 00.000 8976 Worker thread wakes up
23:27:53.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.38, 2.52) opts 0xd
23:27:53.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.38, 2.52)
23:27:53.652 00.000 8976 Moving (-10.38, 2.52) raw xDistance=9.14 yDistance=2.17
23:27:53.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.23 from input 9.14
23:27:53.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.49 from input 2.17
23:27:53.652 00.000 8976 MoveAxis(L, 20, ABG)
23:27:53.652 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:53.653 00.001 8976 MoveAxis(D, 7, ABG)
23:27:53.653 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:53.653 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:53.653 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:53.653 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:53.653 00.000 8976 move complete, result=1
23:27:53.653 00.000 8976 worker thread done servicing request
23:27:53.653 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=234, med=32, FiltMin=28, FiltMax=196, Gamma=2.260
23:27:53.663 00.010 5052 UpdateGuideState exits: m=4916 SNR=49.1
23:27:53.663 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:53.663 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:53.664 00.001 5052 Enqueuing Expose request
23:27:53.664 00.000 5052 GuideStep: 9.1 px 0 ms WEST, 2.2 px 0 ms SOUTH
23:27:53.664 00.000 8976 Worker thread wakes up
23:27:53.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:53.664 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,304,37,37)
23:27:53.664 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (-3.10) = xAngle (6.00 = -0.28)
23:27:53.664 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.93 = 2.65)
23:27:53.664 00.000 5052 CameraToMount -- cameraX=-10.38 cameraY=2.52 hyp=10.68 cameraTheta=2.90 mountX=10.27 mountY=5.05, mountTheta=0.46
23:27:53.665 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:53.665 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:54.703 01.038 8976 Exposure complete
23:27:54.717 00.014 8976 worker thread done servicing request
23:27:54.717 00.000 5052 OnExposeComplete: enter
23:27:54.717 00.000 5052 UpdateGuideState(): m_state=6
23:27:54.717 00.000 5052 Star::Find(18, 312, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
23:27:54.717 00.000 5052 Star::Find returns 1 (0), X=314.74, Y=322.56, Mass=4838, SNR=48.7, Peak=245 HFD=4.7
23:27:54.718 00.001 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.36) = xAngle (0.46 = 0.46)
23:27:54.718 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.12 = 0.12)
23:27:54.718 00.000 5052 CameraToMount -- cameraX=-7.98 cameraY=2.64 hyp=8.41 cameraTheta=2.82 mountX=7.53 mountY=1.03, mountTheta=0.14
23:27:54.718 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.98, y=2.64, opts=13)
23:27:54.718 00.000 5052 Enqueuing Move request for stepguider (-7.98, 2.64)
23:27:54.718 00.000 8976 Worker thread wakes up
23:27:54.718 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.98, 2.64) opts 0xd
23:27:54.719 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-7.98, 2.64)
23:27:54.719 00.000 8976 Moving (-7.98, 2.64) raw xDistance=7.53 yDistance=1.03
23:27:54.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.18 from input 7.53
23:27:54.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 1.03
23:27:54.719 00.000 8976 MoveAxis(L, 17, ABG)
23:27:54.719 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:54.719 00.000 8976 MoveAxis(U, 0, ABG)
23:27:54.719 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:54.719 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:54.719 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:54.719 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:54.719 00.000 8976 move complete, result=1
23:27:54.719 00.000 8976 worker thread done servicing request
23:27:54.719 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=245, med=32, FiltMin=28, FiltMax=205, Gamma=2.260
23:27:54.729 00.010 5052 UpdateGuideState exits: m=4838 SNR=48.7
23:27:54.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:54.730 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:54.730 00.000 5052 Enqueuing Expose request
23:27:54.730 00.000 5052 GuideStep: 7.5 px 0 ms WEST, 1.0 px 0 ms NORTH
23:27:54.730 00.000 8976 Worker thread wakes up
23:27:54.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:54.730 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,305,37,37)
23:27:54.730 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (-3.10) = xAngle (5.92 = -0.36)
23:27:54.730 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.85 = 2.57)
23:27:54.730 00.000 5052 CameraToMount -- cameraX=-7.98 cameraY=2.64 hyp=8.41 cameraTheta=2.82 mountX=7.87 mountY=4.57, mountTheta=0.53
23:27:54.731 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:54.731 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:55.767 01.036 8976 Exposure complete
23:27:55.781 00.014 8976 worker thread done servicing request
23:27:55.782 00.001 5052 OnExposeComplete: enter
23:27:55.782 00.000 5052 UpdateGuideState(): m_state=6
23:27:55.782 00.000 5052 Star::Find(18, 314, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
23:27:55.782 00.000 5052 Star::Find returns 1 (0), X=316.71, Y=322.19, Mass=4809, SNR=48.6, Peak=272 HFD=4.4
23:27:55.782 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.36) = xAngle (0.42 = 0.42)
23:27:55.782 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.08 = 0.08)
23:27:55.782 00.000 5052 CameraToMount -- cameraX=-6.01 cameraY=2.28 hyp=6.43 cameraTheta=2.78 mountX=5.87 mountY=0.52, mountTheta=0.09
23:27:55.783 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.01, y=2.28, opts=13)
23:27:55.783 00.000 5052 Enqueuing Move request for stepguider (-6.01, 2.28)
23:27:55.783 00.000 8976 Worker thread wakes up
23:27:55.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.01, 2.28) opts 0xd
23:27:55.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.01, 2.28)
23:27:55.783 00.000 8976 Moving (-6.01, 2.28) raw xDistance=5.87 yDistance=0.52
23:27:55.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.06 from input 5.87
23:27:55.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.52
23:27:55.783 00.000 8976 MoveAxis(L, 13, ABG)
23:27:55.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:55.783 00.000 8976 MoveAxis(U, 0, ABG)
23:27:55.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:55.783 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:55.783 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:55.783 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:55.783 00.000 8976 move complete, result=1
23:27:55.783 00.000 8976 worker thread done servicing request
23:27:55.784 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=272, med=32, FiltMin=27, FiltMax=205, Gamma=2.260
23:27:55.794 00.010 5052 UpdateGuideState exits: m=4809 SNR=48.6
23:27:55.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:55.794 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:55.794 00.000 5052 Enqueuing Expose request
23:27:55.794 00.000 8976 Worker thread wakes up
23:27:55.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:55.794 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:55.794 00.000 5052 GuideStep: 5.9 px 0 ms WEST, 0.5 px 0 ms NORTH
23:27:55.795 00.001 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (-3.10) = xAngle (5.88 = -0.40)
23:27:55.795 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.81 = 2.52)
23:27:55.795 00.000 5052 CameraToMount -- cameraX=-6.01 cameraY=2.28 hyp=6.43 cameraTheta=2.78 mountX=5.91 mountY=3.72, mountTheta=0.56
23:27:55.795 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:55.796 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:56.837 01.041 8976 Exposure complete
23:27:56.851 00.014 8976 worker thread done servicing request
23:27:56.852 00.001 5052 OnExposeComplete: enter
23:27:56.852 00.000 5052 UpdateGuideState(): m_state=6
23:27:56.852 00.000 5052 Star::Find(18, 316, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
23:27:56.852 00.000 5052 Star::Find returns 1 (0), X=318.26, Y=322.27, Mass=4827, SNR=48.7, Peak=270 HFD=4.5
23:27:56.852 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.36) = xAngle (0.30 = 0.30)
23:27:56.852 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.04 = -0.04)
23:27:56.852 00.000 5052 CameraToMount -- cameraX=-4.46 cameraY=2.35 hyp=5.04 cameraTheta=2.66 mountX=4.82 mountY=-0.21, mountTheta=-0.04
23:27:56.853 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.46, y=2.35, opts=13)
23:27:56.853 00.000 5052 Enqueuing Move request for stepguider (-4.46, 2.35)
23:27:56.853 00.000 8976 Worker thread wakes up
23:27:56.853 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.46, 2.35) opts 0xd
23:27:56.853 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.46, 2.35)
23:27:56.853 00.000 8976 Moving (-4.46, 2.35) raw xDistance=4.82 yDistance=-0.21
23:27:56.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.32 from input 4.82
23:27:56.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:27:56.853 00.000 8976 MoveAxis(L, 11, ABG)
23:27:56.853 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:56.853 00.000 8976 MoveAxis(U, 0, ABG)
23:27:56.853 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:56.853 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:56.853 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:56.853 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:56.853 00.000 8976 move complete, result=1
23:27:56.853 00.000 8976 worker thread done servicing request
23:27:56.853 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=270, med=32, FiltMin=28, FiltMax=222, Gamma=2.260
23:27:56.864 00.011 5052 UpdateGuideState exits: m=4827 SNR=48.7
23:27:56.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:56.864 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:56.864 00.000 5052 Enqueuing Expose request
23:27:56.864 00.000 5052 GuideStep: 4.8 px 0 ms WEST, -0.2 px 0 ms NORTH
23:27:56.864 00.000 8976 Worker thread wakes up
23:27:56.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:56.864 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:56.865 00.001 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.76 = -0.53)
23:27:56.865 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.69 = 2.40)
23:27:56.865 00.000 5052 CameraToMount -- cameraX=-4.46 cameraY=2.35 hyp=5.04 cameraTheta=2.66 mountX=4.36 mountY=3.40, mountTheta=0.66
23:27:56.865 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:56.865 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:57.895 01.030 8976 Exposure complete
23:27:57.910 00.015 8976 worker thread done servicing request
23:27:57.910 00.000 5052 OnExposeComplete: enter
23:27:57.911 00.001 5052 UpdateGuideState(): m_state=6
23:27:57.911 00.000 5052 Star::Find(18, 318, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
23:27:57.911 00.000 5052 Star::Find returns 1 (0), X=318.02, Y=322.38, Mass=4847, SNR=48.7, Peak=259 HFD=4.7
23:27:57.911 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.36) = xAngle (0.30 = 0.30)
23:27:57.911 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.04 = -0.04)
23:27:57.911 00.000 5052 CameraToMount -- cameraX=-4.69 cameraY=2.47 hyp=5.30 cameraTheta=2.66 mountX=5.07 mountY=-0.22, mountTheta=-0.04
23:27:57.912 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.69, y=2.47, opts=13)
23:27:57.912 00.000 5052 Enqueuing Move request for stepguider (-4.69, 2.47)
23:27:57.912 00.000 8976 Worker thread wakes up
23:27:57.912 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.69, 2.47) opts 0xd
23:27:57.912 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.69, 2.47)
23:27:57.912 00.000 8976 Moving (-4.69, 2.47) raw xDistance=5.07 yDistance=-0.22
23:27:57.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.43 from input 5.07
23:27:57.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:27:57.912 00.000 8976 MoveAxis(L, 11, ABG)
23:27:57.912 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:57.912 00.000 8976 MoveAxis(U, 0, ABG)
23:27:57.912 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:57.912 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:57.912 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:57.912 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:57.912 00.000 8976 move complete, result=1
23:27:57.912 00.000 8976 worker thread done servicing request
23:27:57.913 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=259, med=32, FiltMin=27, FiltMax=220, Gamma=2.260
23:27:57.922 00.009 5052 UpdateGuideState exits: m=4847 SNR=48.7
23:27:57.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:57.922 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:57.922 00.000 5052 Enqueuing Expose request
23:27:57.923 00.001 8976 Worker thread wakes up
23:27:57.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:57.923 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:57.923 00.000 5052 GuideStep: 5.1 px 0 ms WEST, -0.2 px 0 ms NORTH
23:27:57.923 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.76 = -0.52)
23:27:57.923 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.69 = 2.40)
23:27:57.923 00.000 5052 CameraToMount -- cameraX=-4.69 cameraY=2.47 hyp=5.30 cameraTheta=2.66 mountX=4.59 mountY=3.57, mountTheta=0.66
23:27:57.924 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:57.924 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:27:58.958 01.034 8976 Exposure complete
23:27:58.972 00.014 8976 worker thread done servicing request
23:27:58.972 00.000 5052 OnExposeComplete: enter
23:27:58.972 00.000 5052 UpdateGuideState(): m_state=6
23:27:58.973 00.001 5052 Star::Find(18, 318, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
23:27:58.973 00.000 5052 Star::Find returns 1 (0), X=317.82, Y=322.34, Mass=4853, SNR=48.9, Peak=284 HFD=4.6
23:27:58.973 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.36) = xAngle (0.32 = 0.32)
23:27:58.973 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.02 = -0.02)
23:27:58.973 00.000 5052 CameraToMount -- cameraX=-4.90 cameraY=2.43 hyp=5.47 cameraTheta=2.68 mountX=5.19 mountY=-0.09, mountTheta=-0.02
23:27:58.973 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.90, y=2.43, opts=13)
23:27:58.973 00.000 5052 Enqueuing Move request for stepguider (-4.90, 2.43)
23:27:58.973 00.000 8976 Worker thread wakes up
23:27:58.974 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.90, 2.43) opts 0xd
23:27:58.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.90, 2.43)
23:27:58.974 00.000 8976 Moving (-4.90, 2.43) raw xDistance=5.19 yDistance=-0.09
23:27:58.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.51 from input 5.19
23:27:58.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:27:58.974 00.000 8976 MoveAxis(L, 11, ABG)
23:27:58.974 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:58.974 00.000 8976 MoveAxis(U, 0, ABG)
23:27:58.974 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:27:58.974 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:27:58.974 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:27:58.974 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:27:58.974 00.000 8976 move complete, result=1
23:27:58.974 00.000 8976 worker thread done servicing request
23:27:58.974 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=284, med=32, FiltMin=28, FiltMax=199, Gamma=2.260
23:27:58.984 00.010 5052 UpdateGuideState exits: m=4853 SNR=48.9
23:27:58.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:58.984 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:27:58.984 00.000 5052 Enqueuing Expose request
23:27:58.984 00.000 5052 GuideStep: 5.2 px 0 ms WEST, -0.1 px 0 ms NORTH
23:27:58.984 00.000 8976 Worker thread wakes up
23:27:58.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:27:58.984 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:27:58.985 00.001 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (-3.10) = xAngle (5.78 = -0.50)
23:27:58.985 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.71 = 2.43)
23:27:58.985 00.000 5052 CameraToMount -- cameraX=-4.90 cameraY=2.43 hyp=5.47 cameraTheta=2.68 mountX=4.80 mountY=3.58, mountTheta=0.64
23:27:58.985 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:27:58.985 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:00.024 01.039 8976 Exposure complete
23:28:00.039 00.015 8976 worker thread done servicing request
23:28:00.039 00.000 5052 OnExposeComplete: enter
23:28:00.039 00.000 5052 UpdateGuideState(): m_state=6
23:28:00.039 00.000 5052 Star::Find(18, 317, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
23:28:00.040 00.001 5052 Star::Find returns 1 (0), X=318.04, Y=322.36, Mass=4763, SNR=48.4, Peak=252 HFD=4.6
23:28:00.040 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.36) = xAngle (0.30 = 0.30)
23:28:00.040 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.04 = -0.04)
23:28:00.040 00.000 5052 CameraToMount -- cameraX=-4.67 cameraY=2.44 hyp=5.27 cameraTheta=2.66 mountX=5.04 mountY=-0.20, mountTheta=-0.04
23:28:00.040 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.67, y=2.44, opts=13)
23:28:00.040 00.000 5052 Enqueuing Move request for stepguider (-4.67, 2.44)
23:28:00.040 00.000 8976 Worker thread wakes up
23:28:00.041 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.67, 2.44) opts 0xd
23:28:00.041 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.67, 2.44)
23:28:00.041 00.000 8976 Moving (-4.67, 2.44) raw xDistance=5.04 yDistance=-0.20
23:28:00.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.42 from input 5.04
23:28:00.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:28:00.041 00.000 8976 MoveAxis(L, 11, ABG)
23:28:00.041 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:00.041 00.000 8976 MoveAxis(U, 0, ABG)
23:28:00.041 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:00.041 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:00.041 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:00.041 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:00.041 00.000 8976 move complete, result=1
23:28:00.041 00.000 8976 worker thread done servicing request
23:28:00.041 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=252, med=32, FiltMin=28, FiltMax=200, Gamma=2.260
23:28:00.051 00.010 5052 UpdateGuideState exits: m=4763 SNR=48.4
23:28:00.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:00.051 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:00.051 00.000 5052 Enqueuing Expose request
23:28:00.051 00.000 5052 GuideStep: 5.0 px 0 ms WEST, -0.2 px 0 ms NORTH
23:28:00.051 00.000 8976 Worker thread wakes up
23:28:00.052 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:00.052 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:00.052 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.76 = -0.52)
23:28:00.052 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.69 = 2.41)
23:28:00.052 00.000 5052 CameraToMount -- cameraX=-4.67 cameraY=2.44 hyp=5.27 cameraTheta=2.66 mountX=4.57 mountY=3.54, mountTheta=0.66
23:28:00.053 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:00.053 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:01.087 01.034 8976 Exposure complete
23:28:01.101 00.014 8976 worker thread done servicing request
23:28:01.101 00.000 5052 OnExposeComplete: enter
23:28:01.101 00.000 5052 UpdateGuideState(): m_state=6
23:28:01.101 00.000 5052 Star::Find(18, 318, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
23:28:01.101 00.000 5052 Star::Find returns 1 (0), X=317.91, Y=322.95, Mass=4885, SNR=49.0, Peak=262 HFD=4.3
23:28:01.101 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.36) = xAngle (0.22 = 0.22)
23:28:01.101 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.12 = -0.12)
23:28:01.101 00.000 5052 CameraToMount -- cameraX=-4.81 cameraY=3.04 hyp=5.69 cameraTheta=2.58 mountX=5.55 mountY=-0.68, mountTheta=-0.12
23:28:01.102 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.81, y=3.04, opts=13)
23:28:01.102 00.000 5052 Enqueuing Move request for stepguider (-4.81, 3.04)
23:28:01.102 00.000 8976 Worker thread wakes up
23:28:01.102 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.81, 3.04) opts 0xd
23:28:01.102 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.81, 3.04)
23:28:01.102 00.000 8976 Moving (-4.81, 3.04) raw xDistance=5.55 yDistance=-0.68
23:28:01.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.74 from input 5.55
23:28:01.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.68
23:28:01.102 00.000 8976 MoveAxis(L, 12, ABG)
23:28:01.102 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:01.102 00.000 8976 MoveAxis(U, 0, ABG)
23:28:01.102 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:01.102 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:01.103 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:01.103 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:01.103 00.000 8976 move complete, result=1
23:28:01.103 00.000 8976 worker thread done servicing request
23:28:01.103 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=262, med=32, FiltMin=28, FiltMax=208, Gamma=2.260
23:28:01.112 00.009 5052 UpdateGuideState exits: m=4885 SNR=49.0
23:28:01.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:01.113 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:01.113 00.000 5052 Enqueuing Expose request
23:28:01.113 00.000 5052 GuideStep: 5.6 px 0 ms WEST, -0.7 px 0 ms NORTH
23:28:01.113 00.000 8976 Worker thread wakes up
23:28:01.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:01.113 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:01.113 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (-3.10) = xAngle (5.68 = -0.60)
23:28:01.113 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.61 = 2.32)
23:28:01.113 00.000 5052 CameraToMount -- cameraX=-4.81 cameraY=3.04 hyp=5.69 cameraTheta=2.58 mountX=4.68 mountY=4.15, mountTheta=0.73
23:28:01.114 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:01.114 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:02.153 01.039 8976 Exposure complete
23:28:02.168 00.015 8976 worker thread done servicing request
23:28:02.168 00.000 5052 OnExposeComplete: enter
23:28:02.168 00.000 5052 UpdateGuideState(): m_state=6
23:28:02.168 00.000 5052 Star::Find(18, 317, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
23:28:02.168 00.000 5052 Star::Find returns 1 (0), X=317.03, Y=323.08, Mass=4919, SNR=49.2, Peak=274 HFD=4.4
23:28:02.168 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.36) = xAngle (0.27 = 0.27)
23:28:02.168 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.07 = -0.07)
23:28:02.168 00.000 5052 CameraToMount -- cameraX=-5.69 cameraY=3.17 hyp=6.51 cameraTheta=2.63 mountX=6.26 mountY=-0.42, mountTheta=-0.07
23:28:02.169 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.69, y=3.17, opts=13)
23:28:02.169 00.000 5052 Enqueuing Move request for stepguider (-5.69, 3.17)
23:28:02.169 00.000 8976 Worker thread wakes up
23:28:02.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.69, 3.17) opts 0xd
23:28:02.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.69, 3.17)
23:28:02.169 00.000 8976 Moving (-5.69, 3.17) raw xDistance=6.26 yDistance=-0.42
23:28:02.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.21 from input 6.26
23:28:02.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.42
23:28:02.169 00.000 8976 MoveAxis(L, 14, ABG)
23:28:02.169 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:02.169 00.000 8976 MoveAxis(U, 0, ABG)
23:28:02.169 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:02.169 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:02.169 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:02.169 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:02.169 00.000 8976 move complete, result=1
23:28:02.170 00.001 8976 worker thread done servicing request
23:28:02.170 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=274, med=32, FiltMin=28, FiltMax=221, Gamma=2.260
23:28:02.180 00.010 5052 UpdateGuideState exits: m=4919 SNR=49.2
23:28:02.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:02.180 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:02.181 00.001 5052 Enqueuing Expose request
23:28:02.181 00.000 5052 GuideStep: 6.3 px 0 ms WEST, -0.4 px 0 ms NORTH
23:28:02.181 00.000 8976 Worker thread wakes up
23:28:02.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:02.181 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:02.181 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (-3.10) = xAngle (5.73 = -0.55)
23:28:02.181 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.66 = 2.38)
23:28:02.181 00.000 5052 CameraToMount -- cameraX=-5.69 cameraY=3.17 hyp=6.51 cameraTheta=2.63 mountX=5.55 mountY=4.50, mountTheta=0.68
23:28:02.181 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:02.181 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:03.218 01.037 8976 Exposure complete
23:28:03.232 00.014 8976 worker thread done servicing request
23:28:03.232 00.000 5052 OnExposeComplete: enter
23:28:03.232 00.000 5052 UpdateGuideState(): m_state=6
23:28:03.232 00.000 5052 Star::Find(18, 317, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
23:28:03.232 00.000 5052 Star::Find returns 1 (0), X=316.88, Y=323.11, Mass=4904, SNR=49.1, Peak=274 HFD=4.4
23:28:03.232 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:28:03.232 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:28:03.232 00.000 5052 CameraToMount -- cameraX=-5.84 cameraY=3.19 hyp=6.65 cameraTheta=2.64 mountX=6.39 mountY=-0.38, mountTheta=-0.06
23:28:03.233 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.84, y=3.19, opts=13)
23:28:03.233 00.000 5052 Enqueuing Move request for stepguider (-5.84, 3.19)
23:28:03.233 00.000 8976 Worker thread wakes up
23:28:03.233 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.84, 3.19) opts 0xd
23:28:03.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.84, 3.19)
23:28:03.233 00.000 8976 Moving (-5.84, 3.19) raw xDistance=6.39 yDistance=-0.38
23:28:03.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.32 from input 6.39
23:28:03.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.38
23:28:03.233 00.000 8976 MoveAxis(L, 14, ABG)
23:28:03.233 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:03.233 00.000 8976 MoveAxis(U, 0, ABG)
23:28:03.233 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:03.233 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:03.233 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:03.234 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:03.234 00.000 8976 move complete, result=1
23:28:03.234 00.000 8976 worker thread done servicing request
23:28:03.234 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=274, med=32, FiltMin=28, FiltMax=230, Gamma=2.260
23:28:03.243 00.009 5052 UpdateGuideState exits: m=4904 SNR=49.1
23:28:03.244 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:03.244 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:03.244 00.000 5052 Enqueuing Expose request
23:28:03.244 00.000 8976 Worker thread wakes up
23:28:03.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:03.244 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:03.244 00.000 5052 GuideStep: 6.4 px 0 ms WEST, -0.4 px 0 ms NORTH
23:28:03.245 00.001 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.74 = -0.54)
23:28:03.245 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.67 = 2.39)
23:28:03.245 00.000 5052 CameraToMount -- cameraX=-5.84 cameraY=3.19 hyp=6.65 cameraTheta=2.64 mountX=5.70 mountY=4.56, mountTheta=0.67
23:28:03.245 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:03.245 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:04.284 01.039 8976 Exposure complete
23:28:04.298 00.014 8976 worker thread done servicing request
23:28:04.298 00.000 5052 OnExposeComplete: enter
23:28:04.298 00.000 5052 UpdateGuideState(): m_state=6
23:28:04.298 00.000 5052 Star::Find(18, 316, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
23:28:04.298 00.000 5052 Star::Find returns 1 (0), X=316.06, Y=323.11, Mass=4838, SNR=48.8, Peak=270 HFD=4.5
23:28:04.298 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.36) = xAngle (0.33 = 0.33)
23:28:04.298 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.00 = -0.00)
23:28:04.298 00.000 5052 CameraToMount -- cameraX=-6.66 cameraY=3.20 hyp=7.39 cameraTheta=2.69 mountX=6.98 mountY=-0.04, mountTheta=-0.01
23:28:04.299 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.66, y=3.20, opts=13)
23:28:04.299 00.000 5052 Enqueuing Move request for stepguider (-6.66, 3.20)
23:28:04.299 00.000 8976 Worker thread wakes up
23:28:04.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.66, 3.20) opts 0xd
23:28:04.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.66, 3.20)
23:28:04.299 00.000 8976 Moving (-6.66, 3.20) raw xDistance=6.98 yDistance=-0.04
23:28:04.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.70 from input 6.98
23:28:04.300 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:28:04.300 00.000 8976 MoveAxis(L, 15, ABG)
23:28:04.300 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:04.300 00.000 8976 MoveAxis(U, 0, ABG)
23:28:04.300 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:04.300 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:04.300 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:04.300 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:04.300 00.000 8976 move complete, result=1
23:28:04.300 00.000 8976 worker thread done servicing request
23:28:04.300 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=270, med=32, FiltMin=27, FiltMax=202, Gamma=2.260
23:28:04.310 00.010 5052 UpdateGuideState exits: m=4838 SNR=48.8
23:28:04.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:04.310 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:04.310 00.000 5052 Enqueuing Expose request
23:28:04.310 00.000 5052 GuideStep: 7.0 px 0 ms WEST, -0.0 px 0 ms NORTH
23:28:04.310 00.000 8976 Worker thread wakes up
23:28:04.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:04.311 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(298,305,37,37)
23:28:04.311 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.10) = xAngle (5.79 = -0.49)
23:28:04.311 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.72 = 2.44)
23:28:04.311 00.000 5052 CameraToMount -- cameraX=-6.66 cameraY=3.20 hyp=7.39 cameraTheta=2.69 mountX=6.52 mountY=4.77, mountTheta=0.63
23:28:04.311 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:04.311 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:05.344 01.033 8976 Exposure complete
23:28:05.358 00.014 8976 worker thread done servicing request
23:28:05.358 00.000 5052 OnExposeComplete: enter
23:28:05.358 00.000 5052 UpdateGuideState(): m_state=6
23:28:05.358 00.000 5052 Star::Find(18, 316, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
23:28:05.358 00.000 5052 Star::Find returns 1 (0), X=315.98, Y=322.88, Mass=4884, SNR=48.9, Peak=229 HFD=4.5
23:28:05.358 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.36) = xAngle (0.37 = 0.37)
23:28:05.358 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.03 = 0.03)
23:28:05.358 00.000 5052 CameraToMount -- cameraX=-6.73 cameraY=2.96 hyp=7.36 cameraTheta=2.73 mountX=6.87 mountY=0.21, mountTheta=0.03
23:28:05.359 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.73, y=2.96, opts=13)
23:28:05.359 00.000 5052 Enqueuing Move request for stepguider (-6.73, 2.96)
23:28:05.359 00.000 8976 Worker thread wakes up
23:28:05.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.73, 2.96) opts 0xd
23:28:05.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.73, 2.96)
23:28:05.359 00.000 8976 Moving (-6.73, 2.96) raw xDistance=6.87 yDistance=0.21
23:28:05.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.65 from input 6.87
23:28:05.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:28:05.359 00.000 8976 MoveAxis(L, 15, ABG)
23:28:05.359 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:05.360 00.001 8976 MoveAxis(U, 0, ABG)
23:28:05.360 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:05.360 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:05.360 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:05.360 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:05.360 00.000 8976 move complete, result=1
23:28:05.360 00.000 8976 worker thread done servicing request
23:28:05.360 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=229, med=32, FiltMin=28, FiltMax=185, Gamma=2.260
23:28:05.370 00.010 5052 UpdateGuideState exits: m=4884 SNR=48.9
23:28:05.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:05.370 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:05.370 00.000 5052 Enqueuing Expose request
23:28:05.370 00.000 8976 Worker thread wakes up
23:28:05.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:05.370 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,305,37,37)
23:28:05.370 00.000 5052 GuideStep: 6.9 px 0 ms WEST, 0.2 px 0 ms NORTH
23:28:05.371 00.001 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (-3.10) = xAngle (5.83 = -0.46)
23:28:05.371 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.76 = 2.47)
23:28:05.371 00.000 5052 CameraToMount -- cameraX=-6.73 cameraY=2.96 hyp=7.36 cameraTheta=2.73 mountX=6.61 mountY=4.56, mountTheta=0.60
23:28:05.371 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:05.371 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:06.413 01.042 8976 Exposure complete
23:28:06.428 00.015 8976 worker thread done servicing request
23:28:06.428 00.000 5052 OnExposeComplete: enter
23:28:06.428 00.000 5052 UpdateGuideState(): m_state=6
23:28:06.428 00.000 5052 Star::Find(18, 315, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
23:28:06.428 00.000 5052 Star::Find returns 1 (0), X=316.28, Y=322.83, Mass=4923, SNR=49.1, Peak=230 HFD=4.5
23:28:06.428 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.36) = xAngle (0.36 = 0.36)
23:28:06.428 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.02 = 0.02)
23:28:06.429 00.001 5052 CameraToMount -- cameraX=-6.44 cameraY=2.91 hyp=7.06 cameraTheta=2.72 mountX=6.62 mountY=0.13, mountTheta=0.02
23:28:06.429 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-6.44, y=2.91, opts=13)
23:28:06.429 00.000 5052 Enqueuing Move request for stepguider (-6.44, 2.91)
23:28:06.429 00.000 8976 Worker thread wakes up
23:28:06.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.44, 2.91) opts 0xd
23:28:06.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.44, 2.91)
23:28:06.429 00.000 8976 Moving (-6.44, 2.91) raw xDistance=6.62 yDistance=0.13
23:28:06.430 00.001 8976 GuideAlgorithmHysteresis::Result() returns 4.50 from input 6.62
23:28:06.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:28:06.430 00.000 8976 MoveAxis(L, 15, ABG)
23:28:06.430 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:06.430 00.000 8976 MoveAxis(U, 0, ABG)
23:28:06.430 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:06.430 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:06.430 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:06.430 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:06.430 00.000 8976 move complete, result=1
23:28:06.430 00.000 8976 worker thread done servicing request
23:28:06.430 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=230, med=31, FiltMin=27, FiltMax=202, Gamma=2.260
23:28:06.430 00.000 5052 UpdateGuideState exits: m=4923 SNR=49.1
23:28:06.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:06.430 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:06.430 00.000 5052 Enqueuing Expose request
23:28:06.430 00.000 8976 Worker thread wakes up
23:28:06.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:06.430 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,305,37,37)
23:28:06.430 00.000 5052 GuideStep: 6.6 px 0 ms WEST, 0.1 px 0 ms NORTH
23:28:06.442 00.012 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (-3.10) = xAngle (5.82 = -0.47)
23:28:06.442 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.75 = 2.46)
23:28:06.442 00.000 5052 CameraToMount -- cameraX=-6.44 cameraY=2.91 hyp=7.06 cameraTheta=2.72 mountX=6.31 mountY=4.44, mountTheta=0.61
23:28:06.442 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:06.442 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:07.473 01.031 8976 Exposure complete
23:28:07.488 00.015 8976 worker thread done servicing request
23:28:07.488 00.000 5052 OnExposeComplete: enter
23:28:07.488 00.000 5052 UpdateGuideState(): m_state=6
23:28:07.488 00.000 5052 Star::Find(18, 316, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
23:28:07.488 00.000 5052 Star::Find returns 1 (0), X=317.28, Y=322.51, Mass=5021, SNR=49.7, Peak=258 HFD=4.6
23:28:07.488 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
23:28:07.488 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.00 = -0.00)
23:28:07.488 00.000 5052 CameraToMount -- cameraX=-5.44 cameraY=2.60 hyp=6.03 cameraTheta=2.70 mountX=5.69 mountY=-0.01, mountTheta=-0.00
23:28:07.489 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.44, y=2.60, opts=13)
23:28:07.489 00.000 5052 Enqueuing Move request for stepguider (-5.44, 2.60)
23:28:07.489 00.000 8976 Worker thread wakes up
23:28:07.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.44, 2.60) opts 0xd
23:28:07.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.44, 2.60)
23:28:07.489 00.000 8976 Moving (-5.44, 2.60) raw xDistance=5.69 yDistance=-0.01
23:28:07.490 00.001 8976 GuideAlgorithmHysteresis::Result() returns 3.90 from input 5.69
23:28:07.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:28:07.490 00.000 8976 MoveAxis(L, 13, ABG)
23:28:07.490 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:07.490 00.000 8976 MoveAxis(U, 0, ABG)
23:28:07.490 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:07.490 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:07.490 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:07.490 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:07.490 00.000 8976 move complete, result=1
23:28:07.490 00.000 8976 worker thread done servicing request
23:28:07.490 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=258, med=32, FiltMin=28, FiltMax=227, Gamma=2.260
23:28:07.500 00.010 5052 UpdateGuideState exits: m=5021 SNR=49.7
23:28:07.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:07.500 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:07.500 00.000 5052 Enqueuing Expose request
23:28:07.500 00.000 5052 GuideStep: 5.7 px 0 ms WEST, -0.0 px 0 ms NORTH
23:28:07.500 00.000 8976 Worker thread wakes up
23:28:07.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:07.500 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:07.501 00.001 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.10) = xAngle (5.80 = -0.49)
23:28:07.501 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.73 = 2.44)
23:28:07.501 00.000 5052 CameraToMount -- cameraX=-5.44 cameraY=2.60 hyp=6.03 cameraTheta=2.70 mountX=5.33 mountY=3.88, mountTheta=0.63
23:28:07.501 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:07.501 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:08.541 01.040 8976 Exposure complete
23:28:08.556 00.015 8976 worker thread done servicing request
23:28:08.556 00.000 5052 OnExposeComplete: enter
23:28:08.556 00.000 5052 UpdateGuideState(): m_state=6
23:28:08.556 00.000 5052 Star::Find(18, 317, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
23:28:08.557 00.001 5052 Star::Find returns 1 (0), X=317.58, Y=323.61, Mass=4852, SNR=48.8, Peak=278 HFD=4.4
23:28:08.557 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.36) = xAngle (0.16 = 0.16)
23:28:08.557 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.18 = -0.18)
23:28:08.557 00.000 5052 CameraToMount -- cameraX=-5.14 cameraY=3.69 hyp=6.33 cameraTheta=2.52 mountX=6.25 mountY=-1.13, mountTheta=-0.18
23:28:08.557 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.14, y=3.69, opts=13)
23:28:08.557 00.000 5052 Enqueuing Move request for stepguider (-5.14, 3.69)
23:28:08.558 00.001 8976 Worker thread wakes up
23:28:08.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.14, 3.69) opts 0xd
23:28:08.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.14, 3.69)
23:28:08.558 00.000 8976 Moving (-5.14, 3.69) raw xDistance=6.25 yDistance=-1.13
23:28:08.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.21 from input 6.25
23:28:08.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -1.13
23:28:08.558 00.000 8976 MoveAxis(L, 14, ABG)
23:28:08.558 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:08.558 00.000 8976 MoveAxis(U, 0, ABG)
23:28:08.558 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:08.558 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:08.558 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:08.558 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:08.558 00.000 8976 move complete, result=1
23:28:08.558 00.000 8976 worker thread done servicing request
23:28:08.559 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=278, med=32, FiltMin=27, FiltMax=209, Gamma=2.260
23:28:08.569 00.010 5052 UpdateGuideState exits: m=4852 SNR=48.8
23:28:08.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:08.569 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:08.569 00.000 5052 Enqueuing Expose request
23:28:08.569 00.000 8976 Worker thread wakes up
23:28:08.569 00.000 5052 GuideStep: 6.2 px 0 ms WEST, -1.1 px 0 ms NORTH
23:28:08.570 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:08.570 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:08.570 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (-3.10) = xAngle (5.62 = -0.66)
23:28:08.570 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.55 = 2.26)
23:28:08.570 00.000 5052 CameraToMount -- cameraX=-5.14 cameraY=3.69 hyp=6.33 cameraTheta=2.52 mountX=4.99 mountY=4.87, mountTheta=0.77
23:28:08.571 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:08.571 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:09.612 01.041 8976 Exposure complete
23:28:09.626 00.014 8976 worker thread done servicing request
23:28:09.626 00.000 5052 OnExposeComplete: enter
23:28:09.626 00.000 5052 UpdateGuideState(): m_state=6
23:28:09.626 00.000 5052 Star::Find(18, 317, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
23:28:09.627 00.001 5052 Star::Find returns 1 (0), X=317.12, Y=323.45, Mass=4867, SNR=48.9, Peak=239 HFD=4.7
23:28:09.627 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.36) = xAngle (0.22 = 0.22)
23:28:09.627 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.12 = -0.12)
23:28:09.627 00.000 5052 CameraToMount -- cameraX=-5.60 cameraY=3.53 hyp=6.62 cameraTheta=2.58 mountX=6.46 mountY=-0.79, mountTheta=-0.12
23:28:09.627 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.60, y=3.53, opts=13)
23:28:09.627 00.000 5052 Enqueuing Move request for stepguider (-5.60, 3.53)
23:28:09.627 00.000 8976 Worker thread wakes up
23:28:09.628 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.60, 3.53) opts 0xd
23:28:09.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.60, 3.53)
23:28:09.628 00.000 8976 Moving (-5.60, 3.53) raw xDistance=6.46 yDistance=-0.79
23:28:09.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.37 from input 6.46
23:28:09.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.79
23:28:09.628 00.000 8976 MoveAxis(L, 14, ABG)
23:28:09.628 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:09.628 00.000 8976 MoveAxis(U, 0, ABG)
23:28:09.628 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:09.628 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:09.628 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:09.628 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:09.628 00.000 8976 move complete, result=1
23:28:09.628 00.000 8976 worker thread done servicing request
23:28:09.629 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=239, med=32, FiltMin=28, FiltMax=207, Gamma=2.260
23:28:09.638 00.009 5052 UpdateGuideState exits: m=4867 SNR=48.9
23:28:09.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:09.638 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:09.639 00.001 5052 Enqueuing Expose request
23:28:09.639 00.000 8976 Worker thread wakes up
23:28:09.639 00.000 5052 GuideStep: 6.5 px 0 ms WEST, -0.8 px 0 ms NORTH
23:28:09.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:09.639 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:09.639 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (-3.10) = xAngle (5.68 = -0.60)
23:28:09.639 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.61 = 2.32)
23:28:09.639 00.000 5052 CameraToMount -- cameraX=-5.60 cameraY=3.53 hyp=6.62 cameraTheta=2.58 mountX=5.45 mountY=4.83, mountTheta=0.72
23:28:09.639 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:09.640 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:10.682 01.042 8976 Exposure complete
23:28:10.696 00.014 8976 worker thread done servicing request
23:28:10.696 00.000 5052 OnExposeComplete: enter
23:28:10.696 00.000 5052 UpdateGuideState(): m_state=6
23:28:10.696 00.000 5052 Star::Find(18, 317, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
23:28:10.697 00.001 5052 Star::Find returns 1 (0), X=316.96, Y=323.35, Mass=4751, SNR=48.3, Peak=252 HFD=4.7
23:28:10.697 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.36) = xAngle (0.24 = 0.24)
23:28:10.697 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.09 = -0.09)
23:28:10.697 00.000 5052 CameraToMount -- cameraX=-5.76 cameraY=3.44 hyp=6.71 cameraTheta=2.60 mountX=6.51 mountY=-0.64, mountTheta=-0.10
23:28:10.697 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.76, y=3.44, opts=13)
23:28:10.697 00.000 5052 Enqueuing Move request for stepguider (-5.76, 3.44)
23:28:10.697 00.000 8976 Worker thread wakes up
23:28:10.698 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.76, 3.44) opts 0xd
23:28:10.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.76, 3.44)
23:28:10.698 00.000 8976 Moving (-5.76, 3.44) raw xDistance=6.51 yDistance=-0.64
23:28:10.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.41 from input 6.51
23:28:10.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.64
23:28:10.698 00.000 8976 MoveAxis(L, 14, ABG)
23:28:10.698 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:10.698 00.000 8976 MoveAxis(U, 0, ABG)
23:28:10.698 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:10.698 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:10.698 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:10.698 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:10.698 00.000 8976 move complete, result=1
23:28:10.698 00.000 8976 worker thread done servicing request
23:28:10.698 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=252, med=32, FiltMin=28, FiltMax=192, Gamma=2.260
23:28:10.708 00.010 5052 UpdateGuideState exits: m=4751 SNR=48.3
23:28:10.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:10.708 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:10.708 00.000 5052 Enqueuing Expose request
23:28:10.708 00.000 5052 GuideStep: 6.5 px 0 ms WEST, -0.6 px 0 ms NORTH
23:28:10.708 00.000 8976 Worker thread wakes up
23:28:10.709 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:10.709 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:10.709 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.58)
23:28:10.709 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.63 = 2.35)
23:28:10.709 00.000 5052 CameraToMount -- cameraX=-5.76 cameraY=3.44 hyp=6.71 cameraTheta=2.60 mountX=5.62 mountY=4.78, mountTheta=0.70
23:28:10.709 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:10.710 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:11.739 01.029 8976 Exposure complete
23:28:11.753 00.014 8976 worker thread done servicing request
23:28:11.753 00.000 5052 OnExposeComplete: enter
23:28:11.753 00.000 5052 UpdateGuideState(): m_state=6
23:28:11.754 00.001 5052 Star::Find(18, 316, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
23:28:11.754 00.000 5052 Star::Find returns 1 (0), X=317.13, Y=323.67, Mass=4816, SNR=48.6, Peak=272 HFD=4.6
23:28:11.754 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.36) = xAngle (0.19 = 0.19)
23:28:11.754 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.15 = -0.15)
23:28:11.754 00.000 5052 CameraToMount -- cameraX=-5.59 cameraY=3.76 hyp=6.73 cameraTheta=2.55 mountX=6.61 mountY=-1.00, mountTheta=-0.15
23:28:11.754 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.59, y=3.76, opts=13)
23:28:11.754 00.000 5052 Enqueuing Move request for stepguider (-5.59, 3.76)
23:28:11.754 00.000 8976 Worker thread wakes up
23:28:11.755 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.59, 3.76) opts 0xd
23:28:11.755 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.59, 3.76)
23:28:11.755 00.000 8976 Moving (-5.59, 3.76) raw xDistance=6.61 yDistance=-1.00
23:28:11.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.47 from input 6.61
23:28:11.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -1.00
23:28:11.755 00.000 8976 MoveAxis(L, 14, ABG)
23:28:11.755 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:11.755 00.000 8976 MoveAxis(U, 0, ABG)
23:28:11.755 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:11.755 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:11.755 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:11.755 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:11.755 00.000 8976 move complete, result=1
23:28:11.755 00.000 8976 worker thread done servicing request
23:28:11.755 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=272, med=32, FiltMin=28, FiltMax=194, Gamma=2.260
23:28:11.765 00.010 5052 UpdateGuideState exits: m=4816 SNR=48.6
23:28:11.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:11.765 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:11.765 00.000 5052 Enqueuing Expose request
23:28:11.765 00.000 5052 GuideStep: 6.6 px 0 ms WEST, -1.0 px 0 ms NORTH
23:28:11.765 00.000 8976 Worker thread wakes up
23:28:11.766 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:11.766 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:11.766 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.63)
23:28:11.766 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.58 = 2.29)
23:28:11.766 00.000 5052 CameraToMount -- cameraX=-5.59 cameraY=3.76 hyp=6.73 cameraTheta=2.55 mountX=5.43 mountY=5.04, mountTheta=0.75
23:28:11.766 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:11.766 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:12.807 01.041 8976 Exposure complete
23:28:12.820 00.013 8976 worker thread done servicing request
23:28:12.821 00.001 5052 OnExposeComplete: enter
23:28:12.821 00.000 5052 UpdateGuideState(): m_state=6
23:28:12.821 00.000 5052 Star::Find(18, 317, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
23:28:12.821 00.000 5052 Star::Find returns 1 (0), X=318.45, Y=323.51, Mass=4989, SNR=49.6, Peak=285 HFD=4.3
23:28:12.821 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.36) = xAngle (0.08 = 0.08)
23:28:12.821 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.26 = -0.26)
23:28:12.821 00.000 5052 CameraToMount -- cameraX=-4.27 cameraY=3.60 hyp=5.58 cameraTheta=2.44 mountX=5.56 mountY=-1.42, mountTheta=-0.25
23:28:12.822 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.27, y=3.60, opts=13)
23:28:12.822 00.000 5052 Enqueuing Move request for stepguider (-4.27, 3.60)
23:28:12.822 00.000 8976 Worker thread wakes up
23:28:12.822 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.27, 3.60) opts 0xd
23:28:12.822 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.27, 3.60)
23:28:12.822 00.000 8976 Moving (-4.27, 3.60) raw xDistance=5.56 yDistance=-1.42
23:28:12.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.82 from input 5.56
23:28:12.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.42
23:28:12.822 00.000 8976 MoveAxis(L, 12, ABG)
23:28:12.822 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:12.822 00.000 8976 MoveAxis(U, 4, ABG)
23:28:12.822 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:12.822 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:12.822 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:12.822 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:12.822 00.000 8976 move complete, result=1
23:28:12.822 00.000 8976 worker thread done servicing request
23:28:12.823 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=285, med=32, FiltMin=28, FiltMax=216, Gamma=2.260
23:28:12.833 00.010 5052 UpdateGuideState exits: m=4989 SNR=49.6
23:28:12.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:12.833 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:12.833 00.000 5052 Enqueuing Expose request
23:28:12.833 00.000 5052 GuideStep: 5.6 px 0 ms WEST, -1.4 px 0 ms NORTH
23:28:12.833 00.000 8976 Worker thread wakes up
23:28:12.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:12.833 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:12.834 00.001 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (-3.10) = xAngle (5.54 = -0.74)
23:28:12.834 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.47 = 2.19)
23:28:12.834 00.000 5052 CameraToMount -- cameraX=-4.27 cameraY=3.60 hyp=5.58 cameraTheta=2.44 mountX=4.12 mountY=4.56, mountTheta=0.84
23:28:12.834 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:12.834 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:13.863 01.029 8976 Exposure complete
23:28:13.877 00.014 8976 worker thread done servicing request
23:28:13.877 00.000 5052 OnExposeComplete: enter
23:28:13.878 00.001 5052 UpdateGuideState(): m_state=6
23:28:13.878 00.000 5052 Star::Find(18, 318, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
23:28:13.878 00.000 5052 Star::Find returns 1 (0), X=317.98, Y=323.30, Mass=4826, SNR=48.6, Peak=310 HFD=4.3
23:28:13.878 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.36) = xAngle (0.16 = 0.16)
23:28:13.878 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.18 = -0.18)
23:28:13.878 00.000 5052 CameraToMount -- cameraX=-4.73 cameraY=3.38 hyp=5.82 cameraTheta=2.52 mountX=5.74 mountY=-1.03, mountTheta=-0.18
23:28:13.878 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.73, y=3.38, opts=13)
23:28:13.879 00.001 5052 Enqueuing Move request for stepguider (-4.73, 3.38)
23:28:13.879 00.000 8976 Worker thread wakes up
23:28:13.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.73, 3.38) opts 0xd
23:28:13.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.73, 3.38)
23:28:13.879 00.000 8976 Moving (-4.73, 3.38) raw xDistance=5.74 yDistance=-1.03
23:28:13.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.89 from input 5.74
23:28:13.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -1.03
23:28:13.879 00.000 8976 MoveAxis(L, 13, ABG)
23:28:13.879 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:13.879 00.000 8976 MoveAxis(U, 0, ABG)
23:28:13.879 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:13.879 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:13.879 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:13.879 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:13.879 00.000 8976 move complete, result=1
23:28:13.879 00.000 8976 worker thread done servicing request
23:28:13.880 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=310, med=32, FiltMin=28, FiltMax=204, Gamma=2.260
23:28:13.889 00.009 5052 UpdateGuideState exits: m=4826 SNR=48.6
23:28:13.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:13.889 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:13.889 00.000 5052 Enqueuing Expose request
23:28:13.889 00.000 5052 GuideStep: 5.7 px 0 ms WEST, -1.0 px 0 ms NORTH
23:28:13.890 00.001 8976 Worker thread wakes up
23:28:13.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:13.890 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:13.890 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (-3.10) = xAngle (5.62 = -0.66)
23:28:13.890 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.55 = 2.27)
23:28:13.890 00.000 5052 CameraToMount -- cameraX=-4.73 cameraY=3.38 hyp=5.82 cameraTheta=2.52 mountX=4.59 mountY=4.47, mountTheta=0.77
23:28:13.890 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:13.891 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:14.937 01.046 8976 Exposure complete
23:28:14.951 00.014 8976 worker thread done servicing request
23:28:14.951 00.000 5052 OnExposeComplete: enter
23:28:14.951 00.000 5052 UpdateGuideState(): m_state=6
23:28:14.951 00.000 5052 Star::Find(18, 317, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
23:28:14.951 00.000 5052 Star::Find returns 1 (0), X=318.19, Y=323.36, Mass=4943, SNR=49.4, Peak=312 HFD=4.0
23:28:14.951 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.36) = xAngle (0.13 = 0.13)
23:28:14.951 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.21 = -0.21)
23:28:14.951 00.000 5052 CameraToMount -- cameraX=-4.53 cameraY=3.44 hyp=5.69 cameraTheta=2.49 mountX=5.64 mountY=-1.17, mountTheta=-0.20
23:28:14.952 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.53, y=3.44, opts=13)
23:28:14.952 00.000 5052 Enqueuing Move request for stepguider (-4.53, 3.44)
23:28:14.952 00.000 8976 Worker thread wakes up
23:28:14.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.53, 3.44) opts 0xd
23:28:14.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.53, 3.44)
23:28:14.952 00.000 8976 Moving (-4.53, 3.44) raw xDistance=5.64 yDistance=-1.17
23:28:14.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.82 from input 5.64
23:28:14.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.17
23:28:14.953 00.001 8976 MoveAxis(L, 12, ABG)
23:28:14.953 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:14.953 00.000 8976 MoveAxis(U, 3, ABG)
23:28:14.953 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:14.953 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:14.953 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:14.953 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:14.953 00.000 8976 move complete, result=1
23:28:14.953 00.000 8976 worker thread done servicing request
23:28:14.953 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=312, med=31, FiltMin=27, FiltMax=236, Gamma=2.260
23:28:14.963 00.010 5052 UpdateGuideState exits: m=4943 SNR=49.4
23:28:14.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:14.963 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:14.963 00.000 5052 Enqueuing Expose request
23:28:14.964 00.001 5052 GuideStep: 5.6 px 0 ms WEST, -1.2 px 0 ms NORTH
23:28:14.964 00.000 8976 Worker thread wakes up
23:28:14.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:14.964 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:14.964 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (-3.10) = xAngle (5.59 = -0.69)
23:28:14.964 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.52 = 2.24)
23:28:14.964 00.000 5052 CameraToMount -- cameraX=-4.53 cameraY=3.44 hyp=5.69 cameraTheta=2.49 mountX=4.38 mountY=4.47, mountTheta=0.80
23:28:14.964 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:14.965 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:15.993 01.028 8976 Exposure complete
23:28:16.007 00.014 8976 worker thread done servicing request
23:28:16.007 00.000 5052 OnExposeComplete: enter
23:28:16.007 00.000 5052 UpdateGuideState(): m_state=6
23:28:16.008 00.001 5052 Star::Find(18, 318, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
23:28:16.008 00.000 5052 Star::Find returns 1 (0), X=317.41, Y=323.63, Mass=4968, SNR=49.5, Peak=282 HFD=4.3
23:28:16.008 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.36) = xAngle (0.17 = 0.17)
23:28:16.008 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.17 = -0.17)
23:28:16.008 00.000 5052 CameraToMount -- cameraX=-5.31 cameraY=3.71 hyp=6.48 cameraTheta=2.53 mountX=6.38 mountY=-1.08, mountTheta=-0.17
23:28:16.008 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.31, y=3.71, opts=13)
23:28:16.008 00.000 5052 Enqueuing Move request for stepguider (-5.31, 3.71)
23:28:16.008 00.000 8976 Worker thread wakes up
23:28:16.008 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.31, 3.71) opts 0xd
23:28:16.008 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.31, 3.71)
23:28:16.008 00.000 8976 Moving (-5.31, 3.71) raw xDistance=6.38 yDistance=-1.08
23:28:16.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.29 from input 6.38
23:28:16.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -1.08
23:28:16.008 00.000 8976 MoveAxis(L, 14, ABG)
23:28:16.008 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:16.008 00.000 8976 MoveAxis(U, 0, ABG)
23:28:16.009 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:16.009 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:16.009 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:16.009 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:16.009 00.000 8976 move complete, result=1
23:28:16.009 00.000 8976 worker thread done servicing request
23:28:16.009 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=282, med=32, FiltMin=28, FiltMax=221, Gamma=2.260
23:28:16.020 00.011 5052 UpdateGuideState exits: m=4968 SNR=49.5
23:28:16.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:16.020 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:16.020 00.000 5052 Enqueuing Expose request
23:28:16.020 00.000 8976 Worker thread wakes up
23:28:16.020 00.000 5052 GuideStep: 6.4 px 0 ms WEST, -1.1 px 0 ms NORTH
23:28:16.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:16.020 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:16.021 00.001 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.10) = xAngle (5.63 = -0.65)
23:28:16.021 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.56 = 2.28)
23:28:16.021 00.000 5052 CameraToMount -- cameraX=-5.31 cameraY=3.71 hyp=6.48 cameraTheta=2.53 mountX=5.15 mountY=4.93, mountTheta=0.76
23:28:16.021 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:16.021 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:17.053 01.032 8976 Exposure complete
23:28:17.067 00.014 8976 worker thread done servicing request
23:28:17.067 00.000 5052 OnExposeComplete: enter
23:28:17.067 00.000 5052 UpdateGuideState(): m_state=6
23:28:17.067 00.000 5052 Star::Find(18, 317, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
23:28:17.067 00.000 5052 Star::Find returns 1 (0), X=317.11, Y=323.87, Mass=5006, SNR=49.6, Peak=255 HFD=4.3
23:28:17.067 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.36) = xAngle (0.17 = 0.17)
23:28:17.067 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.17 = -0.17)
23:28:17.067 00.000 5052 CameraToMount -- cameraX=-5.61 cameraY=3.95 hyp=6.86 cameraTheta=2.53 mountX=6.76 mountY=-1.16, mountTheta=-0.17
23:28:17.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.61, y=3.95, opts=13)
23:28:17.068 00.000 5052 Enqueuing Move request for stepguider (-5.61, 3.95)
23:28:17.068 00.000 8976 Worker thread wakes up
23:28:17.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.61, 3.95) opts 0xd
23:28:17.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.61, 3.95)
23:28:17.068 00.000 8976 Moving (-5.61, 3.95) raw xDistance=6.76 yDistance=-1.16
23:28:17.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.56 from input 6.76
23:28:17.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.16
23:28:17.068 00.000 8976 MoveAxis(L, 15, ABG)
23:28:17.068 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:17.068 00.000 8976 MoveAxis(U, 3, ABG)
23:28:17.068 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:17.069 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:17.069 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:17.069 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:17.069 00.000 8976 move complete, result=1
23:28:17.069 00.000 8976 worker thread done servicing request
23:28:17.069 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=255, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:28:17.079 00.010 5052 UpdateGuideState exits: m=5006 SNR=49.6
23:28:17.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:17.079 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:17.079 00.000 5052 Enqueuing Expose request
23:28:17.079 00.000 5052 GuideStep: 6.8 px 0 ms WEST, -1.2 px 0 ms NORTH
23:28:17.079 00.000 8976 Worker thread wakes up
23:28:17.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:17.079 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:17.080 00.001 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.10) = xAngle (5.63 = -0.65)
23:28:17.080 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.56 = 2.27)
23:28:17.080 00.000 5052 CameraToMount -- cameraX=-5.61 cameraY=3.95 hyp=6.86 cameraTheta=2.53 mountX=5.44 mountY=5.24, mountTheta=0.77
23:28:17.080 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:17.080 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:18.122 01.042 8976 Exposure complete
23:28:18.137 00.015 8976 worker thread done servicing request
23:28:18.137 00.000 5052 OnExposeComplete: enter
23:28:18.137 00.000 5052 UpdateGuideState(): m_state=6
23:28:18.137 00.000 5052 Star::Find(18, 317, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
23:28:18.138 00.001 5052 Star::Find returns 1 (0), X=315.80, Y=323.90, Mass=4868, SNR=48.8, Peak=262 HFD=4.4
23:28:18.138 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.36) = xAngle (0.26 = 0.26)
23:28:18.138 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.08 = -0.08)
23:28:18.138 00.000 5052 CameraToMount -- cameraX=-6.92 cameraY=3.98 hyp=7.99 cameraTheta=2.62 mountX=7.72 mountY=-0.63, mountTheta=-0.08
23:28:18.138 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-6.92, y=3.98, opts=13)
23:28:18.138 00.000 5052 Enqueuing Move request for stepguider (-6.92, 3.98)
23:28:18.139 00.001 8976 Worker thread wakes up
23:28:18.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.92, 3.98) opts 0xd
23:28:18.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.92, 3.98)
23:28:18.139 00.000 8976 Moving (-6.92, 3.98) raw xDistance=7.72 yDistance=-0.63
23:28:18.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.18 from input 7.72
23:28:18.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.63
23:28:18.139 00.000 8976 MoveAxis(L, 17, ABG)
23:28:18.139 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:18.139 00.000 8976 MoveAxis(U, 0, ABG)
23:28:18.139 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:18.139 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:18.139 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:18.139 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:18.139 00.000 8976 move complete, result=1
23:28:18.139 00.000 8976 worker thread done servicing request
23:28:18.140 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=262, med=32, FiltMin=28, FiltMax=203, Gamma=2.260
23:28:18.151 00.011 5052 UpdateGuideState exits: m=4868 SNR=48.8
23:28:18.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:18.151 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:18.151 00.000 5052 Enqueuing Expose request
23:28:18.151 00.000 8976 Worker thread wakes up
23:28:18.151 00.000 5052 GuideStep: 7.7 px 0 ms WEST, -0.6 px 0 ms NORTH
23:28:18.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:18.151 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,306,37,37)
23:28:18.152 00.001 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.10) = xAngle (5.72 = -0.56)
23:28:18.152 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.65 = 2.36)
23:28:18.152 00.000 5052 CameraToMount -- cameraX=-6.92 cameraY=3.98 hyp=7.99 cameraTheta=2.62 mountX=6.75 mountY=5.60, mountTheta=0.69
23:28:18.152 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:18.152 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:19.184 01.032 8976 Exposure complete
23:28:19.200 00.016 8976 worker thread done servicing request
23:28:19.200 00.000 5052 OnExposeComplete: enter
23:28:19.200 00.000 5052 UpdateGuideState(): m_state=6
23:28:19.200 00.000 5052 Star::Find(18, 315, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
23:28:19.200 00.000 5052 Star::Find returns 1 (0), X=315.58, Y=323.85, Mass=4924, SNR=49.2, Peak=260 HFD=4.5
23:28:19.200 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:28:19.200 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:28:19.200 00.000 5052 CameraToMount -- cameraX=-7.14 cameraY=3.93 hyp=8.15 cameraTheta=2.64 mountX=7.84 mountY=-0.49, mountTheta=-0.06
23:28:19.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.14, y=3.93, opts=13)
23:28:19.201 00.000 5052 Enqueuing Move request for stepguider (-7.14, 3.93)
23:28:19.201 00.000 8976 Worker thread wakes up
23:28:19.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.14, 3.93) opts 0xd
23:28:19.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.14, 3.93)
23:28:19.201 00.000 8976 Moving (-7.14, 3.93) raw xDistance=7.84 yDistance=-0.49
23:28:19.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.30 from input 7.84
23:28:19.202 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.49
23:28:19.202 00.000 8976 MoveAxis(L, 17, ABG)
23:28:19.202 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:19.202 00.000 8976 MoveAxis(U, 0, ABG)
23:28:19.202 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:19.202 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:19.202 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:19.202 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:19.202 00.000 8976 move complete, result=1
23:28:19.202 00.000 8976 worker thread done servicing request
23:28:19.202 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=260, med=32, FiltMin=27, FiltMax=208, Gamma=2.260
23:28:19.214 00.012 5052 UpdateGuideState exits: m=4924 SNR=49.2
23:28:19.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:19.214 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:19.214 00.000 5052 Enqueuing Expose request
23:28:19.214 00.000 5052 GuideStep: 7.8 px 0 ms WEST, -0.5 px 0 ms NORTH
23:28:19.214 00.000 8976 Worker thread wakes up
23:28:19.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:19.214 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,306,37,37)
23:28:19.215 00.001 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.74 = -0.54)
23:28:19.215 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.67 = 2.38)
23:28:19.215 00.000 5052 CameraToMount -- cameraX=-7.14 cameraY=3.93 hyp=8.15 cameraTheta=2.64 mountX=6.98 mountY=5.60, mountTheta=0.68
23:28:19.215 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:19.215 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:20.254 01.039 8976 Exposure complete
23:28:20.270 00.016 8976 worker thread done servicing request
23:28:20.271 00.001 5052 OnExposeComplete: enter
23:28:20.271 00.000 5052 UpdateGuideState(): m_state=6
23:28:20.271 00.000 5052 Star::Find(18, 315, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
23:28:20.271 00.000 5052 Star::Find returns 1 (0), X=314.69, Y=323.95, Mass=4746, SNR=48.3, Peak=236 HFD=4.7
23:28:20.271 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.36) = xAngle (0.32 = 0.32)
23:28:20.271 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.02 = -0.02)
23:28:20.271 00.000 5052 CameraToMount -- cameraX=-8.03 cameraY=4.03 hyp=8.99 cameraTheta=2.68 mountX=8.54 mountY=-0.20, mountTheta=-0.02
23:28:20.272 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.03, y=4.03, opts=13)
23:28:20.272 00.000 5052 Enqueuing Move request for stepguider (-8.03, 4.03)
23:28:20.272 00.000 8976 Worker thread wakes up
23:28:20.272 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.03, 4.03) opts 0xd
23:28:20.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.03, 4.03)
23:28:20.272 00.000 8976 Moving (-8.03, 4.03) raw xDistance=8.54 yDistance=-0.20
23:28:20.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.75 from input 8.54
23:28:20.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:28:20.272 00.000 8976 MoveAxis(L, 19, ABG)
23:28:20.272 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:20.272 00.000 8976 MoveAxis(U, 0, ABG)
23:28:20.272 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:20.272 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:20.272 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:20.273 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:20.273 00.000 8976 move complete, result=1
23:28:20.273 00.000 8976 worker thread done servicing request
23:28:20.273 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=236, med=32, FiltMin=27, FiltMax=196, Gamma=2.260
23:28:20.283 00.010 5052 UpdateGuideState exits: m=4746 SNR=48.3
23:28:20.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:20.283 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:20.283 00.000 5052 Enqueuing Expose request
23:28:20.283 00.000 5052 GuideStep: 8.5 px 0 ms WEST, -0.2 px 0 ms NORTH
23:28:20.283 00.000 8976 Worker thread wakes up
23:28:20.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:20.283 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,306,37,37)
23:28:20.284 00.001 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (-3.10) = xAngle (5.78 = -0.51)
23:28:20.284 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.70 = 2.42)
23:28:20.284 00.000 5052 CameraToMount -- cameraX=-8.03 cameraY=4.03 hyp=8.99 cameraTheta=2.68 mountX=7.86 mountY=5.92, mountTheta=0.65
23:28:20.284 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:20.284 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:21.323 01.039 8976 Exposure complete
23:28:21.337 00.014 8976 worker thread done servicing request
23:28:21.337 00.000 5052 OnExposeComplete: enter
23:28:21.337 00.000 5052 UpdateGuideState(): m_state=6
23:28:21.337 00.000 5052 Star::Find(18, 314, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
23:28:21.337 00.000 5052 Star::Find returns 1 (0), X=314.13, Y=323.76, Mass=4794, SNR=48.5, Peak=264 HFD=4.5
23:28:21.338 00.001 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.36) = xAngle (0.36 = 0.36)
23:28:21.338 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.02 = 0.02)
23:28:21.338 00.000 5052 CameraToMount -- cameraX=-8.59 cameraY=3.84 hyp=9.41 cameraTheta=2.72 mountX=8.80 mountY=0.21, mountTheta=0.02
23:28:21.338 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-8.59, y=3.84, opts=13)
23:28:21.338 00.000 5052 Enqueuing Move request for stepguider (-8.59, 3.84)
23:28:21.338 00.000 8976 Worker thread wakes up
23:28:21.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.59, 3.84) opts 0xd
23:28:21.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.59, 3.84)
23:28:21.339 00.001 8976 Moving (-8.59, 3.84) raw xDistance=8.80 yDistance=0.21
23:28:21.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.94 from input 8.80
23:28:21.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:28:21.339 00.000 8976 MoveAxis(L, 19, ABG)
23:28:21.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:21.339 00.000 8976 MoveAxis(U, 0, ABG)
23:28:21.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:21.339 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:21.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:21.339 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:21.339 00.000 8976 move complete, result=1
23:28:21.339 00.000 8976 worker thread done servicing request
23:28:21.339 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=264, med=32, FiltMin=28, FiltMax=186, Gamma=2.260
23:28:21.349 00.010 5052 UpdateGuideState exits: m=4794 SNR=48.5
23:28:21.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:21.349 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:21.349 00.000 5052 Enqueuing Expose request
23:28:21.349 00.000 5052 GuideStep: 8.8 px 0 ms WEST, 0.2 px 0 ms NORTH
23:28:21.349 00.000 8976 Worker thread wakes up
23:28:21.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:21.349 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,306,37,37)
23:28:21.350 00.001 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (-3.10) = xAngle (5.82 = -0.46)
23:28:21.350 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.75 = 2.47)
23:28:21.350 00.000 5052 CameraToMount -- cameraX=-8.59 cameraY=3.84 hyp=9.41 cameraTheta=2.72 mountX=8.42 mountY=5.88, mountTheta=0.61
23:28:21.350 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:21.350 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:22.392 01.042 8976 Exposure complete
23:28:22.406 00.014 8976 worker thread done servicing request
23:28:22.406 00.000 5052 OnExposeComplete: enter
23:28:22.406 00.000 5052 UpdateGuideState(): m_state=6
23:28:22.406 00.000 5052 Star::Find(18, 314, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
23:28:22.406 00.000 5052 Star::Find returns 1 (0), X=313.53, Y=323.58, Mass=4936, SNR=49.2, Peak=249 HFD=4.4
23:28:22.406 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.36) = xAngle (0.40 = 0.40)
23:28:22.406 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.06 = 0.06)
23:28:22.407 00.001 5052 CameraToMount -- cameraX=-9.19 cameraY=3.66 hyp=9.89 cameraTheta=2.76 mountX=9.10 mountY=0.63, mountTheta=0.07
23:28:22.407 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-9.19, y=3.66, opts=13)
23:28:22.407 00.000 5052 Enqueuing Move request for stepguider (-9.19, 3.66)
23:28:22.407 00.000 8976 Worker thread wakes up
23:28:22.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.19, 3.66) opts 0xd
23:28:22.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.19, 3.66)
23:28:22.407 00.000 8976 Moving (-9.19, 3.66) raw xDistance=9.10 yDistance=0.63
23:28:22.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.15 from input 9.10
23:28:22.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.63
23:28:22.408 00.001 8976 MoveAxis(L, 20, ABG)
23:28:22.408 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:22.408 00.000 8976 MoveAxis(U, 0, ABG)
23:28:22.408 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:22.408 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:22.408 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:22.408 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:22.408 00.000 8976 move complete, result=1
23:28:22.408 00.000 8976 worker thread done servicing request
23:28:22.408 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=249, med=32, FiltMin=28, FiltMax=220, Gamma=2.260
23:28:22.418 00.010 5052 UpdateGuideState exits: m=4936 SNR=49.2
23:28:22.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:22.418 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:22.418 00.000 5052 Enqueuing Expose request
23:28:22.418 00.000 5052 GuideStep: 9.1 px 0 ms WEST, 0.6 px 0 ms NORTH
23:28:22.418 00.000 8976 Worker thread wakes up
23:28:22.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:22.418 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,306,37,37)
23:28:22.419 00.001 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (-3.10) = xAngle (5.86 = -0.42)
23:28:22.419 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.79 = 2.51)
23:28:22.419 00.000 5052 CameraToMount -- cameraX=-9.19 cameraY=3.66 hyp=9.89 cameraTheta=2.76 mountX=9.03 mountY=5.86, mountTheta=0.58
23:28:22.419 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:22.419 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:23.461 01.042 8976 Exposure complete
23:28:23.475 00.014 8976 worker thread done servicing request
23:28:23.475 00.000 5052 OnExposeComplete: enter
23:28:23.475 00.000 5052 UpdateGuideState(): m_state=6
23:28:23.475 00.000 5052 Star::Find(18, 313, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
23:28:23.475 00.000 5052 Star::Find returns 1 (0), X=313.85, Y=323.78, Mass=4797, SNR=48.6, Peak=287 HFD=4.5
23:28:23.475 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.36) = xAngle (0.37 = 0.37)
23:28:23.475 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.03 = 0.03)
23:28:23.475 00.000 5052 CameraToMount -- cameraX=-8.86 cameraY=3.86 hyp=9.67 cameraTheta=2.73 mountX=9.01 mountY=0.31, mountTheta=0.03
23:28:23.476 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.86, y=3.86, opts=13)
23:28:23.476 00.000 5052 Enqueuing Move request for stepguider (-8.86, 3.86)
23:28:23.476 00.000 8976 Worker thread wakes up
23:28:23.476 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.86, 3.86) opts 0xd
23:28:23.476 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.86, 3.86)
23:28:23.476 00.000 8976 Moving (-8.86, 3.86) raw xDistance=9.01 yDistance=0.31
23:28:23.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.11 from input 9.01
23:28:23.477 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.31
23:28:23.477 00.000 8976 MoveAxis(L, 20, ABG)
23:28:23.477 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:23.477 00.000 8976 MoveAxis(U, 0, ABG)
23:28:23.477 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:23.477 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:23.477 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:23.477 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:23.477 00.000 8976 move complete, result=1
23:28:23.477 00.000 8976 worker thread done servicing request
23:28:23.477 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=287, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:28:23.487 00.010 5052 UpdateGuideState exits: m=4797 SNR=48.6
23:28:23.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:23.487 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:23.487 00.000 5052 Enqueuing Expose request
23:28:23.488 00.001 5052 GuideStep: 9.0 px 0 ms WEST, 0.3 px 0 ms NORTH
23:28:23.488 00.000 8976 Worker thread wakes up
23:28:23.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:23.488 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,306,37,37)
23:28:23.488 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (-3.10) = xAngle (5.83 = -0.45)
23:28:23.488 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.76 = 2.48)
23:28:23.488 00.000 5052 CameraToMount -- cameraX=-8.86 cameraY=3.86 hyp=9.67 cameraTheta=2.73 mountX=8.70 mountY=5.97, mountTheta=0.60
23:28:23.489 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:23.489 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:24.532 01.043 8976 Exposure complete
23:28:24.536 00.004 8976 worker thread done servicing request
23:28:24.536 00.000 5052 OnExposeComplete: enter
23:28:24.536 00.000 5052 UpdateGuideState(): m_state=6
23:28:24.536 00.000 5052 Star::Find(18, 313, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
23:28:24.536 00.000 5052 Star::Find returns 1 (0), X=315.54, Y=323.86, Mass=4883, SNR=49.0, Peak=233 HFD=4.6
23:28:24.536 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:28:24.536 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:28:24.536 00.000 5052 CameraToMount -- cameraX=-7.18 cameraY=3.94 hyp=8.19 cameraTheta=2.64 mountX=7.87 mountY=-0.48, mountTheta=-0.06
23:28:24.548 00.012 5052 SchedulePrimaryMove(0FF36BA8, x=-7.18, y=3.94, opts=13)
23:28:24.548 00.000 5052 Enqueuing Move request for stepguider (-7.18, 3.94)
23:28:24.548 00.000 8976 Worker thread wakes up
23:28:24.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.18, 3.94) opts 0xd
23:28:24.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.18, 3.94)
23:28:24.548 00.000 8976 Moving (-7.18, 3.94) raw xDistance=7.87 yDistance=-0.48
23:28:24.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.39 from input 7.87
23:28:24.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.48
23:28:24.548 00.000 8976 MoveAxis(L, 17, ABG)
23:28:24.548 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:24.548 00.000 8976 MoveAxis(U, 0, ABG)
23:28:24.548 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:24.548 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:24.548 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:24.548 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:24.548 00.000 8976 move complete, result=1
23:28:24.548 00.000 8976 worker thread done servicing request
23:28:24.548 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=233, med=32, FiltMin=28, FiltMax=201, Gamma=2.260
23:28:24.548 00.000 5052 UpdateGuideState exits: m=4883 SNR=49.0
23:28:24.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:24.548 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:24.548 00.000 5052 Enqueuing Expose request
23:28:24.548 00.000 8976 Worker thread wakes up
23:28:24.548 00.000 5052 GuideStep: 7.9 px 0 ms WEST, -0.5 px 0 ms NORTH
23:28:24.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:24.548 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,306,37,37)
23:28:24.548 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.74 = -0.54)
23:28:24.548 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.67 = 2.38)
23:28:24.548 00.000 5052 CameraToMount -- cameraX=-7.18 cameraY=3.94 hyp=8.19 cameraTheta=2.64 mountX=7.01 mountY=5.62, mountTheta=0.68
23:28:24.548 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:24.548 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:25.590 01.042 8976 Exposure complete
23:28:25.604 00.014 8976 worker thread done servicing request
23:28:25.604 00.000 5052 OnExposeComplete: enter
23:28:25.604 00.000 5052 UpdateGuideState(): m_state=6
23:28:25.604 00.000 5052 Star::Find(18, 315, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
23:28:25.604 00.000 5052 Star::Find returns 1 (0), X=315.98, Y=323.77, Mass=4962, SNR=49.3, Peak=294 HFD=4.2
23:28:25.604 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.36) = xAngle (0.26 = 0.26)
23:28:25.604 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.08 = -0.08)
23:28:25.604 00.000 5052 CameraToMount -- cameraX=-6.74 cameraY=3.86 hyp=7.77 cameraTheta=2.62 mountX=7.50 mountY=-0.60, mountTheta=-0.08
23:28:25.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.74, y=3.86, opts=13)
23:28:25.605 00.000 5052 Enqueuing Move request for stepguider (-6.74, 3.86)
23:28:25.605 00.000 8976 Worker thread wakes up
23:28:25.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.74, 3.86) opts 0xd
23:28:25.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.74, 3.86)
23:28:25.605 00.000 8976 Moving (-6.74, 3.86) raw xDistance=7.50 yDistance=-0.60
23:28:25.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.10 from input 7.50
23:28:25.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.60
23:28:25.605 00.000 8976 MoveAxis(L, 16, ABG)
23:28:25.605 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:25.606 00.001 8976 MoveAxis(U, 0, ABG)
23:28:25.606 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:25.606 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:25.606 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:25.606 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:25.606 00.000 8976 move complete, result=1
23:28:25.606 00.000 8976 worker thread done servicing request
23:28:25.606 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=294, med=32, FiltMin=27, FiltMax=221, Gamma=2.260
23:28:25.616 00.010 5052 UpdateGuideState exits: m=4962 SNR=49.3
23:28:25.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:25.616 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:25.616 00.000 5052 Enqueuing Expose request
23:28:25.616 00.000 8976 Worker thread wakes up
23:28:25.617 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:25.617 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,306,37,37)
23:28:25.617 00.000 5052 GuideStep: 7.5 px 0 ms WEST, -0.6 px 0 ms NORTH
23:28:25.617 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.10) = xAngle (5.72 = -0.56)
23:28:25.617 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.65 = 2.37)
23:28:25.617 00.000 5052 CameraToMount -- cameraX=-6.74 cameraY=3.86 hyp=7.77 cameraTheta=2.62 mountX=6.58 mountY=5.43, mountTheta=0.69
23:28:25.617 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:25.618 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:26.646 01.028 8976 Exposure complete
23:28:26.660 00.014 8976 worker thread done servicing request
23:28:26.660 00.000 5052 OnExposeComplete: enter
23:28:26.660 00.000 5052 UpdateGuideState(): m_state=6
23:28:26.660 00.000 5052 Star::Find(18, 315, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
23:28:26.660 00.000 5052 Star::Find returns 1 (0), X=316.98, Y=323.95, Mass=4928, SNR=49.2, Peak=274 HFD=4.4
23:28:26.660 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.36) = xAngle (0.17 = 0.17)
23:28:26.660 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.17 = -0.17)
23:28:26.660 00.000 5052 CameraToMount -- cameraX=-5.74 cameraY=4.04 hyp=7.02 cameraTheta=2.53 mountX=6.92 mountY=-1.19, mountTheta=-0.17
23:28:26.661 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.74, y=4.04, opts=13)
23:28:26.661 00.000 5052 Enqueuing Move request for stepguider (-5.74, 4.04)
23:28:26.661 00.000 8976 Worker thread wakes up
23:28:26.661 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.74, 4.04) opts 0xd
23:28:26.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.74, 4.04)
23:28:26.661 00.000 8976 Moving (-5.74, 4.04) raw xDistance=6.92 yDistance=-1.19
23:28:26.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.72 from input 6.92
23:28:26.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.19
23:28:26.661 00.000 8976 MoveAxis(L, 15, ABG)
23:28:26.661 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:26.661 00.000 8976 MoveAxis(U, 4, ABG)
23:28:26.661 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:26.661 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:26.661 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:26.661 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:26.661 00.000 8976 move complete, result=1
23:28:26.662 00.001 8976 worker thread done servicing request
23:28:26.662 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=274, med=31, FiltMin=27, FiltMax=211, Gamma=2.260
23:28:26.671 00.009 5052 UpdateGuideState exits: m=4928 SNR=49.2
23:28:26.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:26.672 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:26.672 00.000 5052 Enqueuing Expose request
23:28:26.672 00.000 5052 GuideStep: 6.9 px 0 ms WEST, -1.2 px 0 ms NORTH
23:28:26.672 00.000 8976 Worker thread wakes up
23:28:26.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:26.672 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,306,37,37)
23:28:26.672 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.10) = xAngle (5.63 = -0.65)
23:28:26.672 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.56 = 2.27)
23:28:26.672 00.000 5052 CameraToMount -- cameraX=-5.74 cameraY=4.04 hyp=7.02 cameraTheta=2.53 mountX=5.57 mountY=5.35, mountTheta=0.77
23:28:26.673 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:26.673 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:27.710 01.037 8976 Exposure complete
23:28:27.724 00.014 8976 worker thread done servicing request
23:28:27.724 00.000 5052 OnExposeComplete: enter
23:28:27.724 00.000 5052 UpdateGuideState(): m_state=6
23:28:27.724 00.000 5052 Star::Find(18, 316, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
23:28:27.724 00.000 5052 Star::Find returns 1 (0), X=318.02, Y=324.21, Mass=5086, SNR=50.0, Peak=281 HFD=4.2
23:28:27.724 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.36) = xAngle (0.04 = 0.04)
23:28:27.724 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.30 = -0.30)
23:28:27.724 00.000 5052 CameraToMount -- cameraX=-4.70 cameraY=4.30 hyp=6.37 cameraTheta=2.40 mountX=6.36 mountY=-1.87, mountTheta=-0.29
23:28:27.725 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.70, y=4.30, opts=13)
23:28:27.725 00.000 5052 Enqueuing Move request for stepguider (-4.70, 4.30)
23:28:27.725 00.000 8976 Worker thread wakes up
23:28:27.725 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.70, 4.30) opts 0xd
23:28:27.725 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.70, 4.30)
23:28:27.725 00.000 8976 Moving (-4.70, 4.30) raw xDistance=6.36 yDistance=-1.87
23:28:27.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.34 from input 6.36
23:28:27.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.23 from input -1.87
23:28:27.725 00.000 8976 MoveAxis(L, 14, ABG)
23:28:27.725 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:27.725 00.000 8976 MoveAxis(U, 6, ABG)
23:28:27.725 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:27.725 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:27.725 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:27.725 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:27.726 00.001 8976 move complete, result=1
23:28:27.726 00.000 8976 worker thread done servicing request
23:28:27.726 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=281, med=32, FiltMin=28, FiltMax=232, Gamma=2.260
23:28:27.735 00.009 5052 UpdateGuideState exits: m=5086 SNR=50.0
23:28:27.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:27.735 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:27.735 00.000 5052 Enqueuing Expose request
23:28:27.736 00.001 5052 GuideStep: 6.4 px 0 ms WEST, -1.9 px 0 ms NORTH
23:28:27.736 00.000 8976 Worker thread wakes up
23:28:27.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:27.736 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:27.736 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.10) = xAngle (5.50 = -0.78)
23:28:27.736 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.43 = 2.15)
23:28:27.736 00.000 5052 CameraToMount -- cameraX=-4.70 cameraY=4.30 hyp=6.37 cameraTheta=2.40 mountX=4.52 mountY=5.34, mountTheta=0.87
23:28:27.737 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:27.737 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:28.769 01.032 8976 Exposure complete
23:28:28.784 00.015 8976 worker thread done servicing request
23:28:28.784 00.000 5052 OnExposeComplete: enter
23:28:28.784 00.000 5052 UpdateGuideState(): m_state=6
23:28:28.784 00.000 5052 Star::Find(18, 318, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
23:28:28.784 00.000 5052 Star::Find returns 1 (0), X=320.14, Y=324.05, Mass=4881, SNR=49.0, Peak=262 HFD=4.3
23:28:28.784 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.36) = xAngle (-0.23 = -0.23)
23:28:28.784 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.57 = -0.57)
23:28:28.784 00.000 5052 CameraToMount -- cameraX=-2.58 cameraY=4.13 hyp=4.87 cameraTheta=2.13 mountX=4.74 mountY=-2.63, mountTheta=-0.51
23:28:28.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.58, y=4.13, opts=13)
23:28:28.785 00.000 5052 Enqueuing Move request for stepguider (-2.58, 4.13)
23:28:28.785 00.000 8976 Worker thread wakes up
23:28:28.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.58, 4.13) opts 0xd
23:28:28.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.58, 4.13)
23:28:28.785 00.000 8976 Moving (-2.58, 4.13) raw xDistance=4.74 yDistance=-2.63
23:28:28.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.29 from input 4.74
23:28:28.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.74 from input -2.63
23:28:28.785 00.000 8976 MoveAxis(L, 11, ABG)
23:28:28.785 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:28.785 00.000 8976 MoveAxis(U, 8, ABG)
23:28:28.785 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:28.785 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:28.785 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:28.785 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:28.786 00.001 8976 move complete, result=1
23:28:28.786 00.000 8976 worker thread done servicing request
23:28:28.786 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=262, med=32, FiltMin=28, FiltMax=226, Gamma=2.260
23:28:28.796 00.010 5052 UpdateGuideState exits: m=4881 SNR=49.0
23:28:28.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:28.796 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:28.796 00.000 5052 Enqueuing Expose request
23:28:28.796 00.000 5052 GuideStep: 4.7 px 0 ms WEST, -2.6 px 0 ms NORTH
23:28:28.796 00.000 8976 Worker thread wakes up
23:28:28.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:28.796 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:28.796 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
23:28:28.797 00.001 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.16 = 1.87)
23:28:28.797 00.000 5052 CameraToMount -- cameraX=-2.58 cameraY=4.13 hyp=4.87 cameraTheta=2.13 mountX=2.41 mountY=4.65, mountTheta=1.09
23:28:28.797 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:28.797 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:29.830 01.033 8976 Exposure complete
23:28:29.845 00.015 8976 worker thread done servicing request
23:28:29.846 00.001 5052 OnExposeComplete: enter
23:28:29.846 00.000 5052 UpdateGuideState(): m_state=6
23:28:29.846 00.000 5052 Star::Find(18, 320, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
23:28:29.846 00.000 5052 Star::Find returns 1 (0), X=320.83, Y=323.84, Mass=4804, SNR=48.6, Peak=264 HFD=4.3
23:28:29.846 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.36) = xAngle (-0.34 = -0.34)
23:28:29.846 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.68 = -0.68)
23:28:29.846 00.000 5052 CameraToMount -- cameraX=-1.89 cameraY=3.92 hyp=4.36 cameraTheta=2.02 mountX=4.11 mountY=-2.73, mountTheta=-0.59
23:28:29.847 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.89, y=3.92, opts=13)
23:28:29.847 00.000 5052 Enqueuing Move request for stepguider (-1.89, 3.92)
23:28:29.847 00.000 8976 Worker thread wakes up
23:28:29.847 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.89, 3.92) opts 0xd
23:28:29.847 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.89, 3.92)
23:28:29.847 00.000 8976 Moving (-1.89, 3.92) raw xDistance=4.11 yDistance=-2.73
23:28:29.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.82 from input 4.11
23:28:29.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.84 from input -2.73
23:28:29.847 00.000 8976 MoveAxis(L, 9, ABG)
23:28:29.847 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:29.847 00.000 8976 MoveAxis(U, 9, ABG)
23:28:29.847 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:29.847 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:29.848 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:29.848 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:29.848 00.000 8976 move complete, result=1
23:28:29.848 00.000 8976 worker thread done servicing request
23:28:29.848 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=264, med=31, FiltMin=27, FiltMax=212, Gamma=2.260
23:28:29.858 00.010 5052 UpdateGuideState exits: m=4804 SNR=48.6
23:28:29.858 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:29.858 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:29.858 00.000 5052 Enqueuing Expose request
23:28:29.858 00.000 5052 GuideStep: 4.1 px 0 ms WEST, -2.7 px 0 ms NORTH
23:28:29.858 00.000 8976 Worker thread wakes up
23:28:29.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:29.858 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:29.859 00.001 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
23:28:29.859 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.05 = 1.77)
23:28:29.859 00.000 5052 CameraToMount -- cameraX=-1.89 cameraY=3.92 hyp=4.36 cameraTheta=2.02 mountX=1.73 mountY=4.27, mountTheta=1.19
23:28:29.859 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:29.859 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:30.897 01.038 8976 Exposure complete
23:28:30.912 00.015 8976 worker thread done servicing request
23:28:30.912 00.000 5052 OnExposeComplete: enter
23:28:30.912 00.000 5052 UpdateGuideState(): m_state=6
23:28:30.913 00.001 5052 Star::Find(18, 320, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
23:28:30.913 00.000 5052 Star::Find returns 1 (0), X=320.68, Y=323.98, Mass=4866, SNR=48.9, Peak=278 HFD=4.3
23:28:30.913 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.36) = xAngle (-0.32 = -0.32)
23:28:30.913 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.66 = -0.66)
23:28:30.913 00.000 5052 CameraToMount -- cameraX=-2.04 cameraY=4.06 hyp=4.54 cameraTheta=2.04 mountX=4.31 mountY=-2.79, mountTheta=-0.58
23:28:30.913 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.04, y=4.06, opts=13)
23:28:30.913 00.000 5052 Enqueuing Move request for stepguider (-2.04, 4.06)
23:28:30.914 00.001 8976 Worker thread wakes up
23:28:30.914 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.04, 4.06) opts 0xd
23:28:30.914 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.04, 4.06)
23:28:30.914 00.000 8976 Moving (-2.04, 4.06) raw xDistance=4.31 yDistance=-2.79
23:28:30.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.91 from input 4.31
23:28:30.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.89 from input -2.79
23:28:30.914 00.000 8976 MoveAxis(L, 9, ABG)
23:28:30.914 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:30.914 00.000 8976 MoveAxis(U, 9, ABG)
23:28:30.914 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:30.914 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:30.914 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:30.914 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:30.914 00.000 8976 move complete, result=1
23:28:30.914 00.000 8976 worker thread done servicing request
23:28:30.915 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=278, med=31, FiltMin=27, FiltMax=207, Gamma=2.260
23:28:30.924 00.009 5052 UpdateGuideState exits: m=4866 SNR=48.9
23:28:30.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:30.924 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:30.924 00.000 5052 Enqueuing Expose request
23:28:30.924 00.000 8976 Worker thread wakes up
23:28:30.924 00.000 5052 GuideStep: 4.3 px 0 ms WEST, -2.8 px 0 ms NORTH
23:28:30.925 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:30.925 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:30.925 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.15)
23:28:30.925 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.07 = 1.78)
23:28:30.925 00.000 5052 CameraToMount -- cameraX=-2.04 cameraY=4.06 hyp=4.54 cameraTheta=2.04 mountX=1.87 mountY=4.44, mountTheta=1.17
23:28:30.925 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:30.926 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:31.957 01.031 8976 Exposure complete
23:28:31.971 00.014 8976 worker thread done servicing request
23:28:31.971 00.000 5052 OnExposeComplete: enter
23:28:31.971 00.000 5052 UpdateGuideState(): m_state=6
23:28:31.972 00.001 5052 Star::Find(18, 320, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
23:28:31.972 00.000 5052 Star::Find returns 1 (0), X=319.57, Y=324.11, Mass=4886, SNR=49.0, Peak=328 HFD=4.4
23:28:31.972 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.36) = xAngle (-0.14 = -0.14)
23:28:31.972 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.48 = -0.48)
23:28:31.972 00.000 5052 CameraToMount -- cameraX=-3.15 cameraY=4.19 hyp=5.25 cameraTheta=2.22 mountX=5.19 mountY=-2.44, mountTheta=-0.44
23:28:31.972 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.15, y=4.19, opts=13)
23:28:31.973 00.001 5052 Enqueuing Move request for stepguider (-3.15, 4.19)
23:28:31.973 00.000 8976 Worker thread wakes up
23:28:31.973 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.15, 4.19) opts 0xd
23:28:31.973 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.15, 4.19)
23:28:31.973 00.000 8976 Moving (-3.15, 4.19) raw xDistance=5.19 yDistance=-2.44
23:28:31.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.48 from input 5.19
23:28:31.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.67 from input -2.44
23:28:31.973 00.000 8976 MoveAxis(L, 11, ABG)
23:28:31.973 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:31.973 00.000 8976 MoveAxis(U, 8, ABG)
23:28:31.973 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:31.973 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:31.973 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:31.973 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:31.973 00.000 8976 move complete, result=1
23:28:31.973 00.000 8976 worker thread done servicing request
23:28:31.974 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=328, med=32, FiltMin=27, FiltMax=208, Gamma=2.260
23:28:31.983 00.009 5052 UpdateGuideState exits: m=4886 SNR=49.0
23:28:31.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:31.983 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:31.983 00.000 5052 Enqueuing Expose request
23:28:31.984 00.001 5052 GuideStep: 5.2 px 0 ms WEST, -2.4 px 0 ms NORTH
23:28:31.984 00.000 8976 Worker thread wakes up
23:28:31.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:31.984 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:31.984 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.10) = xAngle (5.32 = -0.97)
23:28:31.984 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.24 = 1.96)
23:28:31.984 00.000 5052 CameraToMount -- cameraX=-3.15 cameraY=4.19 hyp=5.25 cameraTheta=2.22 mountX=2.98 mountY=4.85, mountTheta=1.02
23:28:31.984 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:31.985 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:33.019 01.034 8976 Exposure complete
23:28:33.034 00.015 8976 worker thread done servicing request
23:28:33.034 00.000 5052 OnExposeComplete: enter
23:28:33.034 00.000 5052 UpdateGuideState(): m_state=6
23:28:33.034 00.000 5052 Star::Find(18, 319, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
23:28:33.034 00.000 5052 Star::Find returns 1 (0), X=318.64, Y=324.38, Mass=4900, SNR=49.1, Peak=247 HFD=4.8
23:28:33.035 00.001 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.36) = xAngle (-0.05 = -0.05)
23:28:33.035 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.39 = -0.39)
23:28:33.035 00.000 5052 CameraToMount -- cameraX=-4.08 cameraY=4.46 hyp=6.05 cameraTheta=2.31 mountX=6.04 mountY=-2.29, mountTheta=-0.36
23:28:33.035 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.08, y=4.46, opts=13)
23:28:33.035 00.000 5052 Enqueuing Move request for stepguider (-4.08, 4.46)
23:28:33.035 00.000 8976 Worker thread wakes up
23:28:33.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.08, 4.46) opts 0xd
23:28:33.036 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-4.08, 4.46)
23:28:33.036 00.000 8976 Moving (-4.08, 4.46) raw xDistance=6.04 yDistance=-2.29
23:28:33.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.05 from input 6.04
23:28:33.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.56 from input -2.29
23:28:33.036 00.000 8976 MoveAxis(L, 13, ABG)
23:28:33.036 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:33.036 00.000 8976 MoveAxis(U, 7, ABG)
23:28:33.036 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:33.036 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:33.036 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:33.036 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:33.036 00.000 8976 move complete, result=1
23:28:33.036 00.000 8976 worker thread done servicing request
23:28:33.036 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=247, med=32, FiltMin=28, FiltMax=196, Gamma=2.260
23:28:33.046 00.010 5052 UpdateGuideState exits: m=4900 SNR=49.1
23:28:33.047 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:33.047 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:33.047 00.000 5052 Enqueuing Expose request
23:28:33.047 00.000 8976 Worker thread wakes up
23:28:33.047 00.000 5052 GuideStep: 6.0 px 0 ms WEST, -2.3 px 0 ms NORTH
23:28:33.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:33.047 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:33.047 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
23:28:33.047 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.34 = 2.06)
23:28:33.047 00.000 5052 CameraToMount -- cameraX=-4.08 cameraY=4.46 hyp=6.05 cameraTheta=2.31 mountX=3.89 mountY=5.35, mountTheta=0.94
23:28:33.047 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:33.047 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:34.082 01.035 8976 Exposure complete
23:28:34.096 00.014 8976 worker thread done servicing request
23:28:34.096 00.000 5052 OnExposeComplete: enter
23:28:34.097 00.001 5052 UpdateGuideState(): m_state=6
23:28:34.097 00.000 5052 Star::Find(18, 318, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
23:28:34.097 00.000 5052 Star::Find returns 1 (0), X=318.74, Y=324.33, Mass=4886, SNR=49.0, Peak=226 HFD=4.7
23:28:34.097 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.36) = xAngle (-0.06 = -0.06)
23:28:34.097 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.39 = -0.39)
23:28:34.097 00.000 5052 CameraToMount -- cameraX=-3.98 cameraY=4.42 hyp=5.94 cameraTheta=2.30 mountX=5.93 mountY=-2.28, mountTheta=-0.37
23:28:34.098 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.98, y=4.42, opts=13)
23:28:34.098 00.000 5052 Enqueuing Move request for stepguider (-3.98, 4.42)
23:28:34.098 00.000 8976 Worker thread wakes up
23:28:34.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.98, 4.42) opts 0xd
23:28:34.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.98, 4.42)
23:28:34.098 00.000 8976 Moving (-3.98, 4.42) raw xDistance=5.93 yDistance=-2.28
23:28:34.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.02 from input 5.93
23:28:34.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.55 from input -2.28
23:28:34.098 00.000 8976 MoveAxis(L, 13, ABG)
23:28:34.098 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:34.098 00.000 8976 MoveAxis(U, 7, ABG)
23:28:34.098 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:34.098 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:34.098 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:34.098 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:34.098 00.000 8976 move complete, result=1
23:28:34.098 00.000 8976 worker thread done servicing request
23:28:34.099 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=226, med=32, FiltMin=28, FiltMax=178, Gamma=2.260
23:28:34.109 00.010 5052 UpdateGuideState exits: m=4886 SNR=49.0
23:28:34.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:34.109 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:34.109 00.000 5052 Enqueuing Expose request
23:28:34.109 00.000 5052 GuideStep: 5.9 px 0 ms WEST, -2.3 px 0 ms NORTH
23:28:34.109 00.000 8976 Worker thread wakes up
23:28:34.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:34.109 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:34.110 00.001 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.10) = xAngle (5.41 = -0.88)
23:28:34.110 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.33 = 2.05)
23:28:34.110 00.000 5052 CameraToMount -- cameraX=-3.98 cameraY=4.42 hyp=5.94 cameraTheta=2.30 mountX=3.80 mountY=5.28, mountTheta=0.95
23:28:34.110 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:34.110 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:35.139 01.029 8976 Exposure complete
23:28:35.153 00.014 8976 worker thread done servicing request
23:28:35.153 00.000 5052 OnExposeComplete: enter
23:28:35.153 00.000 5052 UpdateGuideState(): m_state=6
23:28:35.153 00.000 5052 Star::Find(18, 318, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
23:28:35.153 00.000 5052 Star::Find returns 1 (0), X=319.61, Y=324.34, Mass=4811, SNR=48.7, Peak=238 HFD=4.5
23:28:35.153 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.36) = xAngle (-0.18 = -0.18)
23:28:35.153 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.52 = -0.52)
23:28:35.153 00.000 5052 CameraToMount -- cameraX=-3.11 cameraY=4.42 hyp=5.41 cameraTheta=2.18 mountX=5.32 mountY=-2.66, mountTheta=-0.46
23:28:35.154 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.11, y=4.42, opts=13)
23:28:35.154 00.000 5052 Enqueuing Move request for stepguider (-3.11, 4.42)
23:28:35.154 00.000 8976 Worker thread wakes up
23:28:35.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.11, 4.42) opts 0xd
23:28:35.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.11, 4.42)
23:28:35.154 00.000 8976 Moving (-3.11, 4.42) raw xDistance=5.32 yDistance=-2.66
23:28:35.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.63 from input 5.32
23:28:35.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.79 from input -2.66
23:28:35.154 00.000 8976 MoveAxis(L, 12, ABG)
23:28:35.154 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:35.155 00.001 8976 MoveAxis(U, 8, ABG)
23:28:35.155 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:35.155 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:35.155 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:35.155 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:35.155 00.000 8976 move complete, result=1
23:28:35.155 00.000 8976 worker thread done servicing request
23:28:35.155 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=238, med=32, FiltMin=27, FiltMax=203, Gamma=2.260
23:28:35.165 00.010 5052 UpdateGuideState exits: m=4811 SNR=48.7
23:28:35.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:35.165 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:35.165 00.000 5052 Enqueuing Expose request
23:28:35.165 00.000 5052 GuideStep: 5.3 px 0 ms WEST, -2.7 px 0 ms NORTH
23:28:35.165 00.000 8976 Worker thread wakes up
23:28:35.165 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:35.165 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:35.166 00.001 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
23:28:35.166 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.21 = 1.93)
23:28:35.166 00.000 5052 CameraToMount -- cameraX=-3.11 cameraY=4.42 hyp=5.41 cameraTheta=2.18 mountX=2.93 mountY=5.06, mountTheta=1.05
23:28:35.166 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:35.166 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:36.202 01.036 8976 Exposure complete
23:28:36.216 00.014 8976 worker thread done servicing request
23:28:36.216 00.000 5052 OnExposeComplete: enter
23:28:36.216 00.000 5052 UpdateGuideState(): m_state=6
23:28:36.217 00.001 5052 Star::Find(18, 319, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
23:28:36.217 00.000 5052 Star::Find returns 1 (0), X=319.69, Y=324.52, Mass=4872, SNR=48.9, Peak=257 HFD=4.5
23:28:36.217 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.36) = xAngle (-0.21 = -0.21)
23:28:36.217 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.55 = -0.55)
23:28:36.217 00.000 5052 CameraToMount -- cameraX=-3.03 cameraY=4.61 hyp=5.51 cameraTheta=2.15 mountX=5.40 mountY=-2.86, mountTheta=-0.49
23:28:36.217 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.03, y=4.61, opts=13)
23:28:36.217 00.000 5052 Enqueuing Move request for stepguider (-3.03, 4.61)
23:28:36.218 00.001 8976 Worker thread wakes up
23:28:36.218 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.03, 4.61) opts 0xd
23:28:36.218 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.03, 4.61)
23:28:36.218 00.000 8976 Moving (-3.03, 4.61) raw xDistance=5.40 yDistance=-2.86
23:28:36.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.65 from input 5.40
23:28:36.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.93 from input -2.86
23:28:36.218 00.000 8976 MoveAxis(L, 12, ABG)
23:28:36.218 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:36.218 00.000 8976 MoveAxis(U, 9, ABG)
23:28:36.218 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:36.218 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:36.218 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:36.218 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:36.218 00.000 8976 move complete, result=1
23:28:36.218 00.000 8976 worker thread done servicing request
23:28:36.219 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=257, med=31, FiltMin=27, FiltMax=212, Gamma=2.260
23:28:36.227 00.008 5052 UpdateGuideState exits: m=4872 SNR=48.9
23:28:36.228 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:36.228 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:36.228 00.000 5052 Enqueuing Expose request
23:28:36.228 00.000 5052 GuideStep: 5.4 px 0 ms WEST, -2.9 px 0 ms NORTH
23:28:36.228 00.000 8976 Worker thread wakes up
23:28:36.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:36.228 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:36.228 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
23:28:36.228 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.18 = 1.90)
23:28:36.228 00.000 5052 CameraToMount -- cameraX=-3.03 cameraY=4.61 hyp=5.51 cameraTheta=2.15 mountX=2.84 mountY=5.22, mountTheta=1.07
23:28:36.229 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:36.229 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:37.255 01.026 8976 Exposure complete
23:28:37.268 00.013 8976 worker thread done servicing request
23:28:37.269 00.001 5052 OnExposeComplete: enter
23:28:37.269 00.000 5052 UpdateGuideState(): m_state=6
23:28:37.269 00.000 5052 Star::Find(18, 319, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
23:28:37.269 00.000 5052 Star::Find returns 1 (0), X=320.74, Y=324.73, Mass=4920, SNR=49.2, Peak=260 HFD=4.3
23:28:37.269 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.36) = xAngle (-0.40 = -0.40)
23:28:37.269 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.74 = -0.74)
23:28:37.269 00.000 5052 CameraToMount -- cameraX=-1.98 cameraY=4.81 hyp=5.20 cameraTheta=1.96 mountX=4.80 mountY=-3.50, mountTheta=-0.63
23:28:37.270 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.98, y=4.81, opts=13)
23:28:37.270 00.000 5052 Enqueuing Move request for stepguider (-1.98, 4.81)
23:28:37.270 00.000 8976 Worker thread wakes up
23:28:37.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.98, 4.81) opts 0xd
23:28:37.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.98, 4.81)
23:28:37.270 00.000 8976 Moving (-1.98, 4.81) raw xDistance=4.80 yDistance=-3.50
23:28:37.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.28 from input 4.80
23:28:37.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.34 from input -3.50
23:28:37.270 00.000 8976 MoveAxis(L, 11, ABG)
23:28:37.270 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:37.270 00.000 8976 MoveAxis(U, 11, ABG)
23:28:37.270 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:37.270 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:37.270 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:37.270 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:37.270 00.000 8976 move complete, result=1
23:28:37.270 00.000 8976 worker thread done servicing request
23:28:37.271 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=260, med=32, FiltMin=28, FiltMax=226, Gamma=2.260
23:28:37.280 00.009 5052 UpdateGuideState exits: m=4920 SNR=49.2
23:28:37.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:37.280 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:37.281 00.001 5052 Enqueuing Expose request
23:28:37.281 00.000 5052 GuideStep: 4.8 px 0 ms WEST, -3.5 px 0 ms NORTH
23:28:37.281 00.000 8976 Worker thread wakes up
23:28:37.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:37.281 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:37.281 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
23:28:37.281 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.99 = 1.71)
23:28:37.281 00.000 5052 CameraToMount -- cameraX=-1.98 cameraY=4.81 hyp=5.20 cameraTheta=1.96 mountX=1.78 mountY=5.15, mountTheta=1.24
23:28:37.282 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:37.282 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:38.321 01.039 8976 Exposure complete
23:28:38.336 00.015 8976 worker thread done servicing request
23:28:38.336 00.000 5052 OnExposeComplete: enter
23:28:38.336 00.000 5052 UpdateGuideState(): m_state=6
23:28:38.337 00.001 5052 Star::Find(18, 320, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
23:28:38.337 00.000 5052 Star::Find returns 1 (0), X=320.83, Y=324.61, Mass=4856, SNR=48.8, Peak=271 HFD=3.9
23:28:38.337 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.36) = xAngle (-0.41 = -0.41)
23:28:38.337 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.75 = -0.75)
23:28:38.337 00.000 5052 CameraToMount -- cameraX=-1.89 cameraY=4.69 hyp=5.06 cameraTheta=1.95 mountX=4.65 mountY=-3.43, mountTheta=-0.64
23:28:38.337 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.89, y=4.69, opts=13)
23:28:38.338 00.001 5052 Enqueuing Move request for stepguider (-1.89, 4.69)
23:28:38.338 00.000 8976 Worker thread wakes up
23:28:38.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.89, 4.69) opts 0xd
23:28:38.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.89, 4.69)
23:28:38.338 00.000 8976 Moving (-1.89, 4.69) raw xDistance=4.65 yDistance=-3.43
23:28:38.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.16 from input 4.65
23:28:38.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.33 from input -3.43
23:28:38.338 00.000 8976 MoveAxis(L, 10, ABG)
23:28:38.338 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:38.338 00.000 8976 MoveAxis(U, 11, ABG)
23:28:38.338 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:38.338 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:38.338 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:38.338 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:38.338 00.000 8976 move complete, result=1
23:28:38.338 00.000 8976 worker thread done servicing request
23:28:38.339 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=271, med=32, FiltMin=28, FiltMax=246, Gamma=2.260
23:28:38.349 00.010 5052 UpdateGuideState exits: m=4856 SNR=48.8
23:28:38.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:38.349 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:38.349 00.000 5052 Enqueuing Expose request
23:28:38.349 00.000 5052 GuideStep: 4.6 px 0 ms WEST, -3.4 px 0 ms NORTH
23:28:38.349 00.000 8976 Worker thread wakes up
23:28:38.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:38.349 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:38.350 00.001 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
23:28:38.350 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.98 = 1.70)
23:28:38.350 00.000 5052 CameraToMount -- cameraX=-1.89 cameraY=4.69 hyp=5.06 cameraTheta=1.95 mountX=1.70 mountY=5.02, mountTheta=1.24
23:28:38.350 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:38.350 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:39.393 01.043 8976 Exposure complete
23:28:39.407 00.014 8976 worker thread done servicing request
23:28:39.407 00.000 5052 OnExposeComplete: enter
23:28:39.407 00.000 5052 UpdateGuideState(): m_state=6
23:28:39.407 00.000 5052 Star::Find(18, 320, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
23:28:39.407 00.000 5052 Star::Find returns 1 (0), X=319.36, Y=324.42, Mass=4913, SNR=49.2, Peak=282 HFD=4.4
23:28:39.407 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.36) = xAngle (-0.15 = -0.15)
23:28:39.407 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.49 = -0.49)
23:28:39.407 00.000 5052 CameraToMount -- cameraX=-3.36 cameraY=4.51 hyp=5.62 cameraTheta=2.21 mountX=5.56 mountY=-2.63, mountTheta=-0.44
23:28:39.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.36, y=4.51, opts=13)
23:28:39.408 00.000 5052 Enqueuing Move request for stepguider (-3.36, 4.51)
23:28:39.408 00.000 8976 Worker thread wakes up
23:28:39.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.36, 4.51) opts 0xd
23:28:39.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.36, 4.51)
23:28:39.408 00.000 8976 Moving (-3.36, 4.51) raw xDistance=5.56 yDistance=-2.63
23:28:39.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.72 from input 5.56
23:28:39.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.82 from input -2.63
23:28:39.408 00.000 8976 MoveAxis(L, 12, ABG)
23:28:39.408 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:39.408 00.000 8976 MoveAxis(U, 9, ABG)
23:28:39.408 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:39.408 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:39.408 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:39.408 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:39.408 00.000 8976 move complete, result=1
23:28:39.408 00.000 8976 worker thread done servicing request
23:28:39.409 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=282, med=32, FiltMin=27, FiltMax=207, Gamma=2.260
23:28:39.418 00.009 5052 UpdateGuideState exits: m=4913 SNR=49.2
23:28:39.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:39.419 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:39.419 00.000 5052 Enqueuing Expose request
23:28:39.419 00.000 8976 Worker thread wakes up
23:28:39.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:39.419 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:39.419 00.000 5052 GuideStep: 5.6 px 0 ms WEST, -2.6 px 0 ms NORTH
23:28:39.419 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.97)
23:28:39.420 00.001 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.24 = 1.96)
23:28:39.420 00.000 5052 CameraToMount -- cameraX=-3.36 cameraY=4.51 hyp=5.62 cameraTheta=2.21 mountX=3.17 mountY=5.21, mountTheta=1.02
23:28:39.420 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:39.420 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:40.463 01.043 8976 Exposure complete
23:28:40.479 00.016 8976 worker thread done servicing request
23:28:40.479 00.000 5052 OnExposeComplete: enter
23:28:40.479 00.000 5052 UpdateGuideState(): m_state=6
23:28:40.479 00.000 5052 Star::Find(18, 319, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
23:28:40.479 00.000 5052 Star::Find returns 1 (0), X=318.04, Y=324.46, Mass=4683, SNR=48.0, Peak=225 HFD=4.9
23:28:40.479 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.36) = xAngle (0.01 = 0.01)
23:28:40.479 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.33 = -0.33)
23:28:40.479 00.000 5052 CameraToMount -- cameraX=-4.68 cameraY=4.54 hyp=6.52 cameraTheta=2.37 mountX=6.52 mountY=-2.10, mountTheta=-0.31
23:28:40.480 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.68, y=4.54, opts=13)
23:28:40.480 00.000 5052 Enqueuing Move request for stepguider (-4.68, 4.54)
23:28:40.480 00.000 8976 Worker thread wakes up
23:28:40.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.68, 4.54) opts 0xd
23:28:40.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.68, 4.54)
23:28:40.480 00.000 8976 Moving (-4.68, 4.54) raw xDistance=6.52 yDistance=-2.10
23:28:40.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.37 from input 6.52
23:28:40.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.45 from input -2.10
23:28:40.480 00.000 8976 MoveAxis(L, 14, ABG)
23:28:40.480 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:40.480 00.000 8976 MoveAxis(U, 7, ABG)
23:28:40.480 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:40.481 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:40.481 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:40.481 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:40.481 00.000 8976 move complete, result=1
23:28:40.481 00.000 8976 worker thread done servicing request
23:28:40.481 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=225, med=31, FiltMin=27, FiltMax=182, Gamma=2.260
23:28:40.492 00.011 5052 UpdateGuideState exits: m=4683 SNR=48.0
23:28:40.492 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:40.492 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:40.492 00.000 5052 Enqueuing Expose request
23:28:40.492 00.000 8976 Worker thread wakes up
23:28:40.492 00.000 5052 GuideStep: 6.5 px 0 ms WEST, -2.1 px 0 ms NORTH
23:28:40.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:40.492 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:40.493 00.001 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.10) = xAngle (5.47 = -0.81)
23:28:40.493 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.40 = 2.12)
23:28:40.493 00.000 5052 CameraToMount -- cameraX=-4.68 cameraY=4.54 hyp=6.52 cameraTheta=2.37 mountX=4.49 mountY=5.57, mountTheta=0.89
23:28:40.493 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:40.493 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:41.533 01.040 8976 Exposure complete
23:28:41.547 00.014 8976 worker thread done servicing request
23:28:41.547 00.000 5052 OnExposeComplete: enter
23:28:41.547 00.000 5052 UpdateGuideState(): m_state=6
23:28:41.547 00.000 5052 Star::Find(18, 318, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
23:28:41.547 00.000 5052 Star::Find returns 1 (0), X=316.78, Y=324.37, Mass=4884, SNR=48.9, Peak=253 HFD=4.6
23:28:41.547 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.36) = xAngle (0.14 = 0.14)
23:28:41.547 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.20 = -0.20)
23:28:41.547 00.000 5052 CameraToMount -- cameraX=-5.93 cameraY=4.46 hyp=7.42 cameraTheta=2.50 mountX=7.35 mountY=-1.48, mountTheta=-0.20
23:28:41.548 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.93, y=4.46, opts=13)
23:28:41.548 00.000 5052 Enqueuing Move request for stepguider (-5.93, 4.46)
23:28:41.548 00.000 8976 Worker thread wakes up
23:28:41.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.93, 4.46) opts 0xd
23:28:41.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.93, 4.46)
23:28:41.548 00.000 8976 Moving (-5.93, 4.46) raw xDistance=7.35 yDistance=-1.48
23:28:41.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.94 from input 7.35
23:28:41.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.04 from input -1.48
23:28:41.548 00.000 8976 MoveAxis(L, 16, ABG)
23:28:41.548 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:41.549 00.001 8976 MoveAxis(U, 5, ABG)
23:28:41.549 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:41.549 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:41.549 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:41.549 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:41.549 00.000 8976 move complete, result=1
23:28:41.549 00.000 8976 worker thread done servicing request
23:28:41.549 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=253, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:28:41.560 00.011 5052 UpdateGuideState exits: m=4884 SNR=48.9
23:28:41.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:41.560 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:41.560 00.000 5052 Enqueuing Expose request
23:28:41.560 00.000 8976 Worker thread wakes up
23:28:41.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:41.560 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,306,37,37)
23:28:41.560 00.000 5052 GuideStep: 7.4 px 0 ms WEST, -1.5 px 0 ms NORTH
23:28:41.561 00.001 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
23:28:41.561 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.53 = 2.24)
23:28:41.561 00.000 5052 CameraToMount -- cameraX=-5.93 cameraY=4.46 hyp=7.42 cameraTheta=2.50 mountX=5.75 mountY=5.81, mountTheta=0.79
23:28:41.561 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:41.561 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:42.604 01.043 8976 Exposure complete
23:28:42.619 00.015 8976 worker thread done servicing request
23:28:42.620 00.001 5052 OnExposeComplete: enter
23:28:42.620 00.000 5052 UpdateGuideState(): m_state=6
23:28:42.620 00.000 5052 Star::Find(18, 316, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
23:28:42.620 00.000 5052 Star::Find returns 1 (0), X=315.27, Y=324.69, Mass=4915, SNR=49.1, Peak=255 HFD=4.6
23:28:42.620 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.36) = xAngle (0.21 = 0.21)
23:28:42.620 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.13 = -0.13)
23:28:42.620 00.000 5052 CameraToMount -- cameraX=-7.45 cameraY=4.77 hyp=8.84 cameraTheta=2.57 mountX=8.65 mountY=-1.12, mountTheta=-0.13
23:28:42.621 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.45, y=4.77, opts=13)
23:28:42.621 00.000 5052 Enqueuing Move request for stepguider (-7.45, 4.77)
23:28:42.621 00.000 8976 Worker thread wakes up
23:28:42.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.45, 4.77) opts 0xd
23:28:42.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.45, 4.77)
23:28:42.621 00.000 8976 Moving (-7.45, 4.77) raw xDistance=8.65 yDistance=-1.12
23:28:42.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.79 from input 8.65
23:28:42.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -1.12
23:28:42.621 00.000 8976 MoveAxis(L, 19, ABG)
23:28:42.621 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:42.621 00.000 8976 MoveAxis(U, 0, ABG)
23:28:42.622 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:42.622 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:42.622 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:42.622 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:42.622 00.000 8976 move complete, result=1
23:28:42.622 00.000 8976 worker thread done servicing request
23:28:42.622 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=255, med=31, FiltMin=27, FiltMax=201, Gamma=2.260
23:28:42.633 00.011 5052 UpdateGuideState exits: m=4915 SNR=49.1
23:28:42.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:42.634 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:42.634 00.000 5052 Enqueuing Expose request
23:28:42.634 00.000 5052 GuideStep: 8.6 px 0 ms WEST, -1.1 px 0 ms NORTH
23:28:42.634 00.000 8976 Worker thread wakes up
23:28:42.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:42.634 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,307,37,37)
23:28:42.634 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.67 = -0.61)
23:28:42.634 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.60 = 2.32)
23:28:42.634 00.000 5052 CameraToMount -- cameraX=-7.45 cameraY=4.77 hyp=8.84 cameraTheta=2.57 mountX=7.25 mountY=6.49, mountTheta=0.73
23:28:42.635 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:42.635 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:43.678 01.043 8976 Exposure complete
23:28:43.692 00.014 8976 worker thread done servicing request
23:28:43.692 00.000 5052 OnExposeComplete: enter
23:28:43.693 00.001 5052 UpdateGuideState(): m_state=6
23:28:43.693 00.000 5052 Star::Find(18, 315, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
23:28:43.693 00.000 5052 Star::Find returns 1 (0), X=312.68, Y=324.69, Mass=4886, SNR=49.0, Peak=232 HFD=4.7
23:28:43.693 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
23:28:43.693 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.00 = -0.00)
23:28:43.693 00.000 5052 CameraToMount -- cameraX=-10.04 cameraY=4.77 hyp=11.11 cameraTheta=2.70 mountX=10.48 mountY=-0.01, mountTheta=-0.00
23:28:43.694 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.04, y=4.77, opts=13)
23:28:43.694 00.000 5052 Enqueuing Move request for stepguider (-10.04, 4.77)
23:28:43.694 00.000 8976 Worker thread wakes up
23:28:43.694 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.04, 4.77) opts 0xd
23:28:43.694 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.04, 4.77)
23:28:43.694 00.000 8976 Moving (-10.04, 4.77) raw xDistance=10.48 yDistance=-0.01
23:28:43.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.01 from input 10.48
23:28:43.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:28:43.694 00.000 8976 MoveAxis(L, 23, ABG)
23:28:43.694 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:43.694 00.000 8976 MoveAxis(U, 0, ABG)
23:28:43.694 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:43.694 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:43.694 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:43.694 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:43.694 00.000 8976 move complete, result=1
23:28:43.694 00.000 8976 worker thread done servicing request
23:28:43.695 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=232, med=32, FiltMin=28, FiltMax=194, Gamma=2.260
23:28:43.703 00.008 5052 UpdateGuideState exits: m=4886 SNR=49.0
23:28:43.704 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:43.704 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:43.704 00.000 5052 Enqueuing Expose request
23:28:43.704 00.000 8976 Worker thread wakes up
23:28:43.704 00.000 5052 GuideStep: 10.5 px 0 ms WEST, -0.0 px 0 ms NORTH
23:28:43.704 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:43.704 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,307,37,37)
23:28:43.705 00.001 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.10) = xAngle (5.80 = -0.48)
23:28:43.705 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.73 = 2.44)
23:28:43.705 00.000 5052 CameraToMount -- cameraX=-10.04 cameraY=4.77 hyp=11.11 cameraTheta=2.70 mountX=9.83 mountY=7.14, mountTheta=0.63
23:28:43.705 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:43.705 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:44.743 01.038 8976 Exposure complete
23:28:44.757 00.014 8976 worker thread done servicing request
23:28:44.757 00.000 5052 OnExposeComplete: enter
23:28:44.757 00.000 5052 UpdateGuideState(): m_state=6
23:28:44.757 00.000 5052 Star::Find(18, 312, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
23:28:44.757 00.000 5052 Star::Find returns 1 (0), X=311.46, Y=324.77, Mass=4749, SNR=48.2, Peak=236 HFD=4.6
23:28:44.758 00.001 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.36) = xAngle (0.38 = 0.38)
23:28:44.758 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.04 = 0.04)
23:28:44.758 00.000 5052 CameraToMount -- cameraX=-11.25 cameraY=4.85 hyp=12.26 cameraTheta=2.73 mountX=11.40 mountY=0.44, mountTheta=0.04
23:28:44.758 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-11.25, y=4.85, opts=13)
23:28:44.758 00.000 5052 Enqueuing Move request for stepguider (-11.25, 4.85)
23:28:44.758 00.000 8976 Worker thread wakes up
23:28:44.758 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.25, 4.85) opts 0xd
23:28:44.758 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.25, 4.85)
23:28:44.759 00.001 8976 Moving (-11.25, 4.85) raw xDistance=11.40 yDistance=0.44
23:28:44.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.68 from input 11.40
23:28:44.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.44
23:28:44.759 00.000 8976 MoveAxis(L, 25, ABG)
23:28:44.759 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:44.759 00.000 8976 MoveAxis(U, 0, ABG)
23:28:44.759 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:44.759 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:44.759 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:44.759 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:44.759 00.000 8976 move complete, result=1
23:28:44.759 00.000 8976 worker thread done servicing request
23:28:44.759 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=236, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:28:44.770 00.011 5052 UpdateGuideState exits: m=4749 SNR=48.2
23:28:44.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:44.770 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:44.770 00.000 5052 Enqueuing Expose request
23:28:44.770 00.000 8976 Worker thread wakes up
23:28:44.770 00.000 5052 GuideStep: 11.4 px 0 ms WEST, 0.4 px 0 ms NORTH
23:28:44.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:44.770 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,307,37,37)
23:28:44.771 00.001 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (-3.10) = xAngle (5.84 = -0.45)
23:28:44.771 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.76 = 2.48)
23:28:44.771 00.000 5052 CameraToMount -- cameraX=-11.25 cameraY=4.85 hyp=12.26 cameraTheta=2.73 mountX=11.05 mountY=7.53, mountTheta=0.60
23:28:44.771 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:44.771 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:45.809 01.038 8976 Exposure complete
23:28:45.822 00.013 8976 worker thread done servicing request
23:28:45.823 00.001 5052 OnExposeComplete: enter
23:28:45.823 00.000 5052 UpdateGuideState(): m_state=6
23:28:45.823 00.000 5052 Star::Find(18, 311, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
23:28:45.823 00.000 5052 Star::Find returns 1 (0), X=312.64, Y=324.73, Mass=4977, SNR=49.4, Peak=264 HFD=4.6
23:28:45.823 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.36) = xAngle (0.34 = 0.34)
23:28:45.823 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.00 = -0.00)
23:28:45.823 00.000 5052 CameraToMount -- cameraX=-10.08 cameraY=4.81 hyp=11.17 cameraTheta=2.70 mountX=10.54 mountY=-0.03, mountTheta=-0.00
23:28:45.824 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.08, y=4.81, opts=13)
23:28:45.824 00.000 5052 Enqueuing Move request for stepguider (-10.08, 4.81)
23:28:45.824 00.000 8976 Worker thread wakes up
23:28:45.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.08, 4.81) opts 0xd
23:28:45.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.08, 4.81)
23:28:45.824 00.000 8976 Moving (-10.08, 4.81) raw xDistance=10.54 yDistance=-0.03
23:28:45.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.18 from input 10.54
23:28:45.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:28:45.824 00.000 8976 MoveAxis(L, 23, ABG)
23:28:45.824 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:45.824 00.000 8976 MoveAxis(U, 0, ABG)
23:28:45.824 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:45.824 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:45.824 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:45.824 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:45.824 00.000 8976 move complete, result=1
23:28:45.824 00.000 8976 worker thread done servicing request
23:28:45.825 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=264, med=32, FiltMin=28, FiltMax=221, Gamma=2.260
23:28:45.834 00.009 5052 UpdateGuideState exits: m=4977 SNR=49.4
23:28:45.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:45.834 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:45.835 00.001 5052 Enqueuing Expose request
23:28:45.835 00.000 5052 GuideStep: 10.5 px 0 ms WEST, -0.0 px 0 ms NORTH
23:28:45.835 00.000 8976 Worker thread wakes up
23:28:45.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:45.835 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,307,37,37)
23:28:45.835 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.10) = xAngle (5.80 = -0.49)
23:28:45.835 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.72 = 2.44)
23:28:45.835 00.000 5052 CameraToMount -- cameraX=-10.08 cameraY=4.81 hyp=11.17 cameraTheta=2.70 mountX=9.88 mountY=7.19, mountTheta=0.63
23:28:45.836 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:45.836 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:46.878 01.042 8976 Exposure complete
23:28:46.891 00.013 8976 worker thread done servicing request
23:28:46.891 00.000 5052 OnExposeComplete: enter
23:28:46.891 00.000 5052 UpdateGuideState(): m_state=6
23:28:46.891 00.000 5052 Star::Find(18, 312, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
23:28:46.891 00.000 5052 Star::Find returns 1 (0), X=314.87, Y=324.79, Mass=4789, SNR=48.5, Peak=253 HFD=4.4
23:28:46.891 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.36) = xAngle (0.23 = 0.23)
23:28:46.891 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.11 = -0.11)
23:28:46.892 00.001 5052 CameraToMount -- cameraX=-7.84 cameraY=4.87 hyp=9.23 cameraTheta=2.59 mountX=9.00 mountY=-1.04, mountTheta=-0.12
23:28:46.892 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.84, y=4.87, opts=13)
23:28:46.892 00.000 5052 Enqueuing Move request for stepguider (-7.84, 4.87)
23:28:46.892 00.000 8976 Worker thread wakes up
23:28:46.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.84, 4.87) opts 0xd
23:28:46.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.84, 4.87)
23:28:46.892 00.000 8976 Moving (-7.84, 4.87) raw xDistance=9.00 yDistance=-1.04
23:28:46.893 00.001 8976 GuideAlgorithmHysteresis::Result() returns 6.17 from input 9.00
23:28:46.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -1.04
23:28:46.893 00.000 8976 MoveAxis(L, 20, ABG)
23:28:46.893 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:46.893 00.000 8976 MoveAxis(U, 0, ABG)
23:28:46.893 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:46.893 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:46.893 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:46.893 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:46.893 00.000 8976 move complete, result=1
23:28:46.893 00.000 8976 worker thread done servicing request
23:28:46.893 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=253, med=32, FiltMin=27, FiltMax=195, Gamma=2.260
23:28:46.904 00.011 5052 UpdateGuideState exits: m=4789 SNR=48.5
23:28:46.904 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:46.904 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:46.904 00.000 5052 Enqueuing Expose request
23:28:46.904 00.000 5052 GuideStep: 9.0 px 0 ms WEST, -1.0 px 0 ms NORTH
23:28:46.904 00.000 8976 Worker thread wakes up
23:28:46.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:46.904 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,307,37,37)
23:28:46.905 00.001 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (-3.10) = xAngle (5.69 = -0.60)
23:28:46.905 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.61 = 2.33)
23:28:46.905 00.000 5052 CameraToMount -- cameraX=-7.84 cameraY=4.87 hyp=9.23 cameraTheta=2.59 mountX=7.64 mountY=6.69, mountTheta=0.72
23:28:46.905 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:46.905 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:47.927 01.022 8976 Exposure complete
23:28:47.941 00.014 8976 worker thread done servicing request
23:28:47.941 00.000 5052 OnExposeComplete: enter
23:28:47.941 00.000 5052 UpdateGuideState(): m_state=6
23:28:47.941 00.000 5052 Star::Find(18, 314, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
23:28:47.941 00.000 5052 Star::Find returns 1 (0), X=316.40, Y=325.04, Mass=4887, SNR=49.0, Peak=221 HFD=4.8
23:28:47.941 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.36) = xAngle (0.10 = 0.10)
23:28:47.941 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.24 = -0.24)
23:28:47.941 00.000 5052 CameraToMount -- cameraX=-6.32 cameraY=5.12 hyp=8.14 cameraTheta=2.46 mountX=8.10 mountY=-1.92, mountTheta=-0.23
23:28:47.942 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.32, y=5.12, opts=13)
23:28:47.942 00.000 5052 Enqueuing Move request for stepguider (-6.32, 5.12)
23:28:47.942 00.000 8976 Worker thread wakes up
23:28:47.942 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.32, 5.12) opts 0xd
23:28:47.942 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.32, 5.12)
23:28:47.942 00.000 8976 Moving (-6.32, 5.12) raw xDistance=8.10 yDistance=-1.92
23:28:47.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.53 from input 8.10
23:28:47.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.21 from input -1.92
23:28:47.942 00.000 8976 MoveAxis(L, 18, ABG)
23:28:47.942 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:47.942 00.000 8976 MoveAxis(U, 6, ABG)
23:28:47.942 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:47.942 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:47.943 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:47.943 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:47.943 00.000 8976 move complete, result=1
23:28:47.943 00.000 8976 worker thread done servicing request
23:28:47.943 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=221, med=32, FiltMin=27, FiltMax=188, Gamma=2.260
23:28:47.952 00.009 5052 UpdateGuideState exits: m=4887 SNR=49.0
23:28:47.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:47.953 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:47.953 00.000 5052 Enqueuing Expose request
23:28:47.953 00.000 5052 GuideStep: 8.1 px 0 ms WEST, -1.9 px 0 ms NORTH
23:28:47.953 00.000 8976 Worker thread wakes up
23:28:47.953 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:47.953 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,307,37,37)
23:28:47.953 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.10) = xAngle (5.56 = -0.72)
23:28:47.953 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.49 = 2.21)
23:28:47.953 00.000 5052 CameraToMount -- cameraX=-6.32 cameraY=5.12 hyp=8.14 cameraTheta=2.46 mountX=6.11 mountY=6.55, mountTheta=0.82
23:28:47.954 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:47.954 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:48.987 01.033 8976 Exposure complete
23:28:49.001 00.014 8976 worker thread done servicing request
23:28:49.001 00.000 5052 OnExposeComplete: enter
23:28:49.002 00.001 5052 UpdateGuideState(): m_state=6
23:28:49.002 00.000 5052 Star::Find(18, 316, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 123
23:28:49.002 00.000 5052 Star::Find returns 1 (0), X=317.37, Y=325.16, Mass=4865, SNR=48.9, Peak=240 HFD=4.7
23:28:49.002 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.36) = xAngle (0.01 = 0.01)
23:28:49.002 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.33 = -0.33)
23:28:49.002 00.000 5052 CameraToMount -- cameraX=-5.34 cameraY=5.24 hyp=7.49 cameraTheta=2.37 mountX=7.49 mountY=-2.45, mountTheta=-0.32
23:28:49.002 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.34, y=5.24, opts=13)
23:28:49.003 00.001 5052 Enqueuing Move request for stepguider (-5.34, 5.24)
23:28:49.003 00.000 8976 Worker thread wakes up
23:28:49.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.34, 5.24) opts 0xd
23:28:49.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.34, 5.24)
23:28:49.003 00.000 8976 Moving (-5.34, 5.24) raw xDistance=7.49 yDistance=-2.45
23:28:49.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.10 from input 7.49
23:28:49.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.63 from input -2.45
23:28:49.003 00.000 8976 MoveAxis(L, 16, ABG)
23:28:49.003 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:49.003 00.000 8976 MoveAxis(U, 8, ABG)
23:28:49.003 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:49.003 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:49.003 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:49.003 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:49.003 00.000 8976 move complete, result=1
23:28:49.003 00.000 8976 worker thread done servicing request
23:28:49.004 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=240, med=31, FiltMin=27, FiltMax=187, Gamma=2.260
23:28:49.013 00.009 5052 UpdateGuideState exits: m=4865 SNR=48.9
23:28:49.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:49.013 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:49.013 00.000 5052 Enqueuing Expose request
23:28:49.013 00.000 5052 GuideStep: 7.5 px 0 ms WEST, -2.4 px 0 ms NORTH
23:28:49.013 00.000 8976 Worker thread wakes up
23:28:49.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:49.013 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,307,37,37)
23:28:49.014 00.001 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.10) = xAngle (5.47 = -0.82)
23:28:49.014 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.39 = 2.11)
23:28:49.014 00.000 5052 CameraToMount -- cameraX=-5.34 cameraY=5.24 hyp=7.49 cameraTheta=2.37 mountX=5.13 mountY=6.42, mountTheta=0.90
23:28:49.014 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:49.014 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:50.052 01.038 8976 Exposure complete
23:28:50.067 00.015 8976 worker thread done servicing request
23:28:50.067 00.000 5052 OnExposeComplete: enter
23:28:50.067 00.000 5052 UpdateGuideState(): m_state=6
23:28:50.067 00.000 5052 Star::Find(18, 317, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 124
23:28:50.067 00.000 5052 Star::Find returns 1 (0), X=316.96, Y=325.12, Mass=4819, SNR=48.6, Peak=290 HFD=4.7
23:28:50.067 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.36) = xAngle (0.05 = 0.05)
23:28:50.067 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.29 = -0.29)
23:28:50.067 00.000 5052 CameraToMount -- cameraX=-5.76 cameraY=5.21 hyp=7.76 cameraTheta=2.41 mountX=7.75 mountY=-2.24, mountTheta=-0.28
23:28:50.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.76, y=5.21, opts=13)
23:28:50.068 00.000 5052 Enqueuing Move request for stepguider (-5.76, 5.21)
23:28:50.068 00.000 8976 Worker thread wakes up
23:28:50.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.76, 5.21) opts 0xd
23:28:50.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.76, 5.21)
23:28:50.068 00.000 8976 Moving (-5.76, 5.21) raw xDistance=7.75 yDistance=-2.24
23:28:50.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.24 from input 7.75
23:28:50.069 00.001 8976 GuideAlgorithmHysteresis::Result() returns -1.52 from input -2.24
23:28:50.069 00.000 8976 MoveAxis(L, 17, ABG)
23:28:50.069 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:50.069 00.000 8976 MoveAxis(U, 7, ABG)
23:28:50.069 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:50.069 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:50.069 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:50.069 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:50.069 00.000 8976 move complete, result=1
23:28:50.069 00.000 8976 worker thread done servicing request
23:28:50.069 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=290, med=32, FiltMin=28, FiltMax=204, Gamma=2.260
23:28:50.079 00.010 5052 UpdateGuideState exits: m=4819 SNR=48.6
23:28:50.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:50.079 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:50.079 00.000 5052 Enqueuing Expose request
23:28:50.079 00.000 8976 Worker thread wakes up
23:28:50.079 00.000 5052 GuideStep: 7.8 px 0 ms WEST, -2.2 px 0 ms NORTH
23:28:50.080 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:50.080 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,307,37,37)
23:28:50.080 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.10) = xAngle (5.51 = -0.78)
23:28:50.080 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.43 = 2.15)
23:28:50.080 00.000 5052 CameraToMount -- cameraX=-5.76 cameraY=5.21 hyp=7.76 cameraTheta=2.41 mountX=5.54 mountY=6.49, mountTheta=0.86
23:28:50.081 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:50.081 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:51.125 01.044 8976 Exposure complete
23:28:51.138 00.013 8976 worker thread done servicing request
23:28:51.138 00.000 5052 OnExposeComplete: enter
23:28:51.139 00.001 5052 UpdateGuideState(): m_state=6
23:28:51.139 00.000 5052 Star::Find(18, 316, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 125
23:28:51.139 00.000 5052 Star::Find returns 1 (0), X=317.63, Y=325.06, Mass=4764, SNR=48.3, Peak=260 HFD=4.5
23:28:51.139 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.36) = xAngle (-0.01 = -0.01)
23:28:51.139 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.35 = -0.35)
23:28:51.139 00.000 5052 CameraToMount -- cameraX=-5.09 cameraY=5.14 hyp=7.24 cameraTheta=2.35 mountX=7.24 mountY=-2.46, mountTheta=-0.33
23:28:51.139 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.09, y=5.14, opts=13)
23:28:51.140 00.001 5052 Enqueuing Move request for stepguider (-5.09, 5.14)
23:28:51.140 00.000 8976 Worker thread wakes up
23:28:51.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.09, 5.14) opts 0xd
23:28:51.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.09, 5.14)
23:28:51.140 00.000 8976 Moving (-5.09, 5.14) raw xDistance=7.24 yDistance=-2.46
23:28:51.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.93 from input 7.24
23:28:51.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.66 from input -2.46
23:28:51.140 00.000 8976 MoveAxis(L, 16, ABG)
23:28:51.140 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:51.140 00.000 8976 MoveAxis(U, 8, ABG)
23:28:51.140 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:51.140 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:51.140 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:51.140 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:51.140 00.000 8976 move complete, result=1
23:28:51.140 00.000 8976 worker thread done servicing request
23:28:51.141 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=260, med=32, FiltMin=27, FiltMax=193, Gamma=2.260
23:28:51.150 00.009 5052 UpdateGuideState exits: m=4764 SNR=48.3
23:28:51.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:51.150 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:51.150 00.000 5052 Enqueuing Expose request
23:28:51.150 00.000 5052 GuideStep: 7.2 px 0 ms WEST, -2.5 px 0 ms NORTH
23:28:51.151 00.001 8976 Worker thread wakes up
23:28:51.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:51.151 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,307,37,37)
23:28:51.151 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.45 = -0.83)
23:28:51.151 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.38 = 2.10)
23:28:51.151 00.000 5052 CameraToMount -- cameraX=-5.09 cameraY=5.14 hyp=7.24 cameraTheta=2.35 mountX=4.88 mountY=6.26, mountTheta=0.91
23:28:51.151 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:51.152 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:52.185 01.033 8976 Exposure complete
23:28:52.200 00.015 8976 worker thread done servicing request
23:28:52.201 00.001 5052 OnExposeComplete: enter
23:28:52.201 00.000 5052 UpdateGuideState(): m_state=6
23:28:52.201 00.000 5052 Star::Find(18, 317, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 126
23:28:52.201 00.000 5052 Star::Find returns 1 (0), X=317.74, Y=325.37, Mass=4753, SNR=48.2, Peak=262 HFD=4.6
23:28:52.201 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.36) = xAngle (-0.05 = -0.05)
23:28:52.201 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.39 = -0.39)
23:28:52.201 00.000 5052 CameraToMount -- cameraX=-4.98 cameraY=5.45 hyp=7.38 cameraTheta=2.31 mountX=7.37 mountY=-2.79, mountTheta=-0.36
23:28:52.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.98, y=5.45, opts=13)
23:28:52.202 00.000 5052 Enqueuing Move request for stepguider (-4.98, 5.45)
23:28:52.202 00.000 8976 Worker thread wakes up
23:28:52.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.98, 5.45) opts 0xd
23:28:52.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.98, 5.45)
23:28:52.202 00.000 8976 Moving (-4.98, 5.45) raw xDistance=7.37 yDistance=-2.79
23:28:52.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.99 from input 7.37
23:28:52.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.87 from input -2.79
23:28:52.202 00.000 8976 MoveAxis(L, 16, ABG)
23:28:52.202 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:52.202 00.000 8976 MoveAxis(U, 9, ABG)
23:28:52.202 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:52.202 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:52.202 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:52.202 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:52.202 00.000 8976 move complete, result=1
23:28:52.202 00.000 8976 worker thread done servicing request
23:28:52.203 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=262, med=32, FiltMin=27, FiltMax=181, Gamma=2.260
23:28:52.213 00.010 5052 UpdateGuideState exits: m=4753 SNR=48.2
23:28:52.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:52.213 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:52.213 00.000 5052 Enqueuing Expose request
23:28:52.213 00.000 8976 Worker thread wakes up
23:28:52.213 00.000 5052 GuideStep: 7.4 px 0 ms WEST, -2.8 px 0 ms NORTH
23:28:52.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:52.213 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,307,37,37)
23:28:52.214 00.001 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
23:28:52.214 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.34 = 2.06)
23:28:52.214 00.000 5052 CameraToMount -- cameraX=-4.98 cameraY=5.45 hyp=7.38 cameraTheta=2.31 mountX=4.76 mountY=6.53, mountTheta=0.94
23:28:52.214 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:52.215 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:53.251 01.036 8976 Exposure complete
23:28:53.266 00.015 8976 worker thread done servicing request
23:28:53.266 00.000 5052 OnExposeComplete: enter
23:28:53.266 00.000 5052 UpdateGuideState(): m_state=6
23:28:53.266 00.000 5052 Star::Find(18, 317, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 127
23:28:53.267 00.001 5052 Star::Find returns 1 (0), X=317.74, Y=325.36, Mass=4838, SNR=48.7, Peak=280 HFD=4.7
23:28:53.267 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.36) = xAngle (-0.05 = -0.05)
23:28:53.267 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.39 = -0.39)
23:28:53.267 00.000 5052 CameraToMount -- cameraX=-4.98 cameraY=5.45 hyp=7.38 cameraTheta=2.31 mountX=7.37 mountY=-2.79, mountTheta=-0.36
23:28:53.267 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.98, y=5.45, opts=13)
23:28:53.267 00.000 5052 Enqueuing Move request for stepguider (-4.98, 5.45)
23:28:53.267 00.000 8976 Worker thread wakes up
23:28:53.267 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.98, 5.45) opts 0xd
23:28:53.268 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-4.98, 5.45)
23:28:53.268 00.000 8976 Moving (-4.98, 5.45) raw xDistance=7.37 yDistance=-2.79
23:28:53.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.99 from input 7.37
23:28:53.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.89 from input -2.79
23:28:53.268 00.000 8976 MoveAxis(L, 16, ABG)
23:28:53.268 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:53.268 00.000 8976 MoveAxis(U, 9, ABG)
23:28:53.268 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:53.268 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:53.268 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:53.268 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:53.268 00.000 8976 move complete, result=1
23:28:53.268 00.000 8976 worker thread done servicing request
23:28:53.268 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=280, med=32, FiltMin=28, FiltMax=185, Gamma=2.260
23:28:53.278 00.010 5052 UpdateGuideState exits: m=4838 SNR=48.7
23:28:53.279 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:53.279 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:53.279 00.000 5052 Enqueuing Expose request
23:28:53.279 00.000 5052 GuideStep: 7.4 px 0 ms WEST, -2.8 px 0 ms NORTH
23:28:53.279 00.000 8976 Worker thread wakes up
23:28:53.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:53.279 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,307,37,37)
23:28:53.279 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
23:28:53.279 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.34 = 2.06)
23:28:53.280 00.001 5052 CameraToMount -- cameraX=-4.98 cameraY=5.45 hyp=7.38 cameraTheta=2.31 mountX=4.76 mountY=6.53, mountTheta=0.94
23:28:53.280 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:53.280 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:54.309 01.029 8976 Exposure complete
23:28:54.322 00.013 8976 worker thread done servicing request
23:28:54.322 00.000 5052 OnExposeComplete: enter
23:28:54.323 00.001 5052 UpdateGuideState(): m_state=6
23:28:54.323 00.000 5052 Star::Find(18, 317, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 128
23:28:54.323 00.000 5052 Star::Find returns 1 (0), X=317.93, Y=325.35, Mass=4834, SNR=48.8, Peak=286 HFD=4.7
23:28:54.323 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.36) = xAngle (-0.07 = -0.07)
23:28:54.323 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.41 = -0.41)
23:28:54.323 00.000 5052 CameraToMount -- cameraX=-4.79 cameraY=5.43 hyp=7.24 cameraTheta=2.29 mountX=7.23 mountY=-2.85, mountTheta=-0.38
23:28:54.323 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.79, y=5.43, opts=13)
23:28:54.324 00.001 5052 Enqueuing Move request for stepguider (-4.79, 5.43)
23:28:54.324 00.000 8976 Worker thread wakes up
23:28:54.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.79, 5.43) opts 0xd
23:28:54.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.79, 5.43)
23:28:54.324 00.000 8976 Moving (-4.79, 5.43) raw xDistance=7.23 yDistance=-2.85
23:28:54.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.90 from input 7.23
23:28:54.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.93 from input -2.85
23:28:54.324 00.000 8976 MoveAxis(L, 16, ABG)
23:28:54.324 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:54.324 00.000 8976 MoveAxis(U, 9, ABG)
23:28:54.324 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:54.324 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:54.324 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:54.324 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:54.324 00.000 8976 move complete, result=1
23:28:54.324 00.000 8976 worker thread done servicing request
23:28:54.325 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=286, med=32, FiltMin=27, FiltMax=200, Gamma=2.260
23:28:54.334 00.009 5052 UpdateGuideState exits: m=4834 SNR=48.8
23:28:54.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:54.334 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:54.334 00.000 5052 Enqueuing Expose request
23:28:54.334 00.000 5052 GuideStep: 7.2 px 0 ms WEST, -2.9 px 0 ms NORTH
23:28:54.334 00.000 8976 Worker thread wakes up
23:28:54.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:54.334 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,307,37,37)
23:28:54.335 00.001 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.39 = -0.89)
23:28:54.335 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.32 = 2.04)
23:28:54.335 00.000 5052 CameraToMount -- cameraX=-4.79 cameraY=5.43 hyp=7.24 cameraTheta=2.29 mountX=4.56 mountY=6.46, mountTheta=0.96
23:28:54.335 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:54.335 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:55.380 01.045 8976 Exposure complete
23:28:55.394 00.014 8976 worker thread done servicing request
23:28:55.394 00.000 5052 OnExposeComplete: enter
23:28:55.394 00.000 5052 UpdateGuideState(): m_state=6
23:28:55.394 00.000 5052 Star::Find(18, 317, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 129
23:28:55.394 00.000 5052 Star::Find returns 1 (0), X=318.98, Y=325.64, Mass=4812, SNR=48.6, Peak=266 HFD=4.8
23:28:55.394 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.36) = xAngle (-0.21 = -0.21)
23:28:55.394 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.55 = -0.55)
23:28:55.394 00.000 5052 CameraToMount -- cameraX=-3.74 cameraY=5.72 hyp=6.83 cameraTheta=2.15 mountX=6.68 mountY=-3.57, mountTheta=-0.49
23:28:55.395 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.74, y=5.72, opts=13)
23:28:55.395 00.000 5052 Enqueuing Move request for stepguider (-3.74, 5.72)
23:28:55.395 00.000 8976 Worker thread wakes up
23:28:55.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.74, 5.72) opts 0xd
23:28:55.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.74, 5.72)
23:28:55.395 00.000 8976 Moving (-3.74, 5.72) raw xDistance=6.68 yDistance=-3.57
23:28:55.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.55 from input 6.68
23:28:55.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.38 from input -3.57
23:28:55.395 00.000 8976 MoveAxis(L, 15, ABG)
23:28:55.395 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:55.395 00.000 8976 MoveAxis(U, 11, ABG)
23:28:55.395 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:55.396 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:55.396 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:55.396 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:55.396 00.000 8976 move complete, result=1
23:28:55.396 00.000 8976 worker thread done servicing request
23:28:55.396 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=266, med=32, FiltMin=27, FiltMax=182, Gamma=2.260
23:28:55.406 00.010 5052 UpdateGuideState exits: m=4812 SNR=48.6
23:28:55.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:55.406 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:55.406 00.000 5052 Enqueuing Expose request
23:28:55.406 00.000 5052 GuideStep: 6.7 px 0 ms WEST, -3.6 px 0 ms NORTH
23:28:55.406 00.000 8976 Worker thread wakes up
23:28:55.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:55.406 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:55.407 00.001 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
23:28:55.407 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.18 = 1.89)
23:28:55.407 00.000 5052 CameraToMount -- cameraX=-3.74 cameraY=5.72 hyp=6.83 cameraTheta=2.15 mountX=3.50 mountY=6.48, mountTheta=1.08
23:28:55.407 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:55.407 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:56.435 01.028 8976 Exposure complete
23:28:56.449 00.014 8976 worker thread done servicing request
23:28:56.449 00.000 5052 OnExposeComplete: enter
23:28:56.449 00.000 5052 UpdateGuideState(): m_state=6
23:28:56.449 00.000 5052 Star::Find(18, 318, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 130
23:28:56.450 00.001 5052 Star::Find returns 1 (0), X=320.75, Y=325.59, Mass=4840, SNR=48.7, Peak=268 HFD=4.6
23:28:56.450 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.36) = xAngle (-0.45 = -0.45)
23:28:56.450 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.79 = -0.79)
23:28:56.450 00.000 5052 CameraToMount -- cameraX=-1.97 cameraY=5.67 hyp=6.01 cameraTheta=1.91 mountX=5.40 mountY=-4.28, mountTheta=-0.67
23:28:56.450 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.97, y=5.67, opts=13)
23:28:56.450 00.000 5052 Enqueuing Move request for stepguider (-1.97, 5.67)
23:28:56.450 00.000 8976 Worker thread wakes up
23:28:56.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.97, 5.67) opts 0xd
23:28:56.451 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.97, 5.67)
23:28:56.451 00.000 8976 Moving (-1.97, 5.67) raw xDistance=5.40 yDistance=-4.28
23:28:56.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.72 from input 5.40
23:28:56.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.86 from input -4.28
23:28:56.451 00.000 8976 MoveAxis(L, 12, ABG)
23:28:56.451 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:56.451 00.000 8976 MoveAxis(U, 14, ABG)
23:28:56.451 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:56.451 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:56.451 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:56.451 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:56.451 00.000 8976 move complete, result=1
23:28:56.451 00.000 8976 worker thread done servicing request
23:28:56.451 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=268, med=32, FiltMin=28, FiltMax=192, Gamma=2.260
23:28:56.461 00.010 5052 UpdateGuideState exits: m=4840 SNR=48.7
23:28:56.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:56.461 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:56.461 00.000 5052 Enqueuing Expose request
23:28:56.461 00.000 5052 GuideStep: 5.4 px 0 ms WEST, -4.3 px 0 ms NORTH
23:28:56.461 00.000 8976 Worker thread wakes up
23:28:56.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:56.461 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:56.462 00.001 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.28)
23:28:56.462 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.93 = 1.65)
23:28:56.462 00.000 5052 CameraToMount -- cameraX=-1.97 cameraY=5.67 hyp=6.01 cameraTheta=1.91 mountX=1.74 mountY=5.99, mountTheta=1.29
23:28:56.462 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:56.462 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:57.500 01.038 8976 Exposure complete
23:28:57.514 00.014 8976 worker thread done servicing request
23:28:57.515 00.001 5052 OnExposeComplete: enter
23:28:57.515 00.000 5052 UpdateGuideState(): m_state=6
23:28:57.515 00.000 5052 Star::Find(18, 320, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 131
23:28:57.515 00.000 5052 Star::Find returns 1 (0), X=321.00, Y=325.30, Mass=4783, SNR=48.4, Peak=284 HFD=4.5
23:28:57.515 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.36) = xAngle (-0.48 = -0.48)
23:28:57.515 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.82 = -0.82)
23:28:57.515 00.000 5052 CameraToMount -- cameraX=-1.71 cameraY=5.38 hyp=5.65 cameraTheta=1.88 mountX=5.01 mountY=-4.13, mountTheta=-0.69
23:28:57.516 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.71, y=5.38, opts=13)
23:28:57.516 00.000 5052 Enqueuing Move request for stepguider (-1.71, 5.38)
23:28:57.516 00.000 8976 Worker thread wakes up
23:28:57.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.71, 5.38) opts 0xd
23:28:57.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.71, 5.38)
23:28:57.516 00.000 8976 Moving (-1.71, 5.38) raw xDistance=5.01 yDistance=-4.13
23:28:57.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.42 from input 5.01
23:28:57.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.80 from input -4.13
23:28:57.516 00.000 8976 MoveAxis(L, 11, ABG)
23:28:57.516 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:57.516 00.000 8976 MoveAxis(U, 13, ABG)
23:28:57.516 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:57.516 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:57.516 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:57.516 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:57.516 00.000 8976 move complete, result=1
23:28:57.516 00.000 8976 worker thread done servicing request
23:28:57.517 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=284, med=32, FiltMin=28, FiltMax=199, Gamma=2.260
23:28:57.526 00.009 5052 UpdateGuideState exits: m=4783 SNR=48.4
23:28:57.527 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:57.527 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:57.527 00.000 5052 Enqueuing Expose request
23:28:57.527 00.000 5052 GuideStep: 5.0 px 0 ms WEST, -4.1 px 0 ms NORTH
23:28:57.527 00.000 8976 Worker thread wakes up
23:28:57.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:57.527 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:57.527 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.30)
23:28:57.527 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.91 = 1.62)
23:28:57.528 00.001 5052 CameraToMount -- cameraX=-1.71 cameraY=5.38 hyp=5.65 cameraTheta=1.88 mountX=1.49 mountY=5.64, mountTheta=1.31
23:28:57.528 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:57.528 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:58.568 01.040 8976 Exposure complete
23:28:58.582 00.014 8976 worker thread done servicing request
23:28:58.582 00.000 5052 OnExposeComplete: enter
23:28:58.582 00.000 5052 UpdateGuideState(): m_state=6
23:28:58.582 00.000 5052 Star::Find(18, 321, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 132
23:28:58.582 00.000 5052 Star::Find returns 1 (0), X=320.79, Y=325.65, Mass=4930, SNR=49.1, Peak=246 HFD=4.7
23:28:58.582 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.36) = xAngle (-0.46 = -0.46)
23:28:58.582 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.80 = -0.80)
23:28:58.582 00.000 5052 CameraToMount -- cameraX=-1.93 cameraY=5.74 hyp=6.05 cameraTheta=1.90 mountX=5.41 mountY=-4.36, mountTheta=-0.68
23:28:58.584 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.93, y=5.74, opts=13)
23:28:58.584 00.000 5052 Enqueuing Move request for stepguider (-1.93, 5.74)
23:28:58.584 00.000 8976 Worker thread wakes up
23:28:58.584 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.93, 5.74) opts 0xd
23:28:58.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.93, 5.74)
23:28:58.584 00.000 8976 Moving (-1.93, 5.74) raw xDistance=5.41 yDistance=-4.36
23:28:58.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.65 from input 5.41
23:28:58.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.94 from input -4.36
23:28:58.584 00.000 8976 MoveAxis(L, 12, ABG)
23:28:58.584 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:58.584 00.000 8976 MoveAxis(U, 14, ABG)
23:28:58.584 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:58.584 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:58.584 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:58.584 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:58.584 00.000 8976 move complete, result=1
23:28:58.584 00.000 8976 worker thread done servicing request
23:28:58.584 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=246, med=32, FiltMin=27, FiltMax=196, Gamma=2.260
23:28:58.594 00.010 5052 UpdateGuideState exits: m=4930 SNR=49.1
23:28:58.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:58.594 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:58.594 00.000 5052 Enqueuing Expose request
23:28:58.594 00.000 5052 GuideStep: 5.4 px 0 ms WEST, -4.4 px 0 ms NORTH
23:28:58.594 00.000 8976 Worker thread wakes up
23:28:58.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:58.594 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:58.595 00.001 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (5.00 = -1.29)
23:28:58.595 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.92 = 1.64)
23:28:58.595 00.000 5052 CameraToMount -- cameraX=-1.93 cameraY=5.74 hyp=6.05 cameraTheta=1.90 mountX=1.69 mountY=6.04, mountTheta=1.30
23:28:58.595 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:58.595 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:28:59.626 01.031 8976 Exposure complete
23:28:59.640 00.014 8976 worker thread done servicing request
23:28:59.640 00.000 5052 OnExposeComplete: enter
23:28:59.640 00.000 5052 UpdateGuideState(): m_state=6
23:28:59.640 00.000 5052 Star::Find(18, 320, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 133
23:28:59.640 00.000 5052 Star::Find returns 1 (0), X=319.09, Y=325.61, Mass=4915, SNR=49.2, Peak=241 HFD=4.5
23:28:59.640 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.36) = xAngle (-0.22 = -0.22)
23:28:59.640 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.56 = -0.56)
23:28:59.640 00.000 5052 CameraToMount -- cameraX=-3.63 cameraY=5.70 hyp=6.76 cameraTheta=2.14 mountX=6.59 mountY=-3.59, mountTheta=-0.50
23:28:59.641 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.63, y=5.70, opts=13)
23:28:59.641 00.000 5052 Enqueuing Move request for stepguider (-3.63, 5.70)
23:28:59.641 00.000 8976 Worker thread wakes up
23:28:59.641 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.63, 5.70) opts 0xd
23:28:59.641 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.63, 5.70)
23:28:59.641 00.000 8976 Moving (-3.63, 5.70) raw xDistance=6.59 yDistance=-3.59
23:28:59.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.41 from input 6.59
23:28:59.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.47 from input -3.59
23:28:59.641 00.000 8976 MoveAxis(L, 14, ABG)
23:28:59.641 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:59.641 00.000 8976 MoveAxis(U, 12, ABG)
23:28:59.641 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:28:59.641 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:28:59.641 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:28:59.642 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:28:59.642 00.000 8976 move complete, result=1
23:28:59.642 00.000 8976 worker thread done servicing request
23:28:59.642 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=241, med=32, FiltMin=28, FiltMax=199, Gamma=2.260
23:28:59.651 00.009 5052 UpdateGuideState exits: m=4915 SNR=49.2
23:28:59.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:59.651 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:28:59.651 00.000 5052 Enqueuing Expose request
23:28:59.652 00.001 5052 GuideStep: 6.6 px 0 ms WEST, -3.6 px 0 ms NORTH
23:28:59.652 00.000 8976 Worker thread wakes up
23:28:59.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:28:59.652 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:28:59.652 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
23:28:59.652 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.17 = 1.88)
23:28:59.652 00.000 5052 CameraToMount -- cameraX=-3.63 cameraY=5.70 hyp=6.76 cameraTheta=2.14 mountX=3.40 mountY=6.43, mountTheta=1.08
23:28:59.653 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:28:59.653 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:00.691 01.038 8976 Exposure complete
23:29:00.708 00.017 8976 worker thread done servicing request
23:29:00.708 00.000 5052 OnExposeComplete: enter
23:29:00.708 00.000 5052 UpdateGuideState(): m_state=6
23:29:00.708 00.000 5052 Star::Find(18, 319, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 134
23:29:00.708 00.000 5052 Star::Find returns 1 (0), X=318.08, Y=325.80, Mass=4823, SNR=48.6, Peak=264 HFD=4.2
23:29:00.708 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.36) = xAngle (-0.12 = -0.12)
23:29:00.708 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.46 = -0.46)
23:29:00.708 00.000 5052 CameraToMount -- cameraX=-4.64 cameraY=5.89 hyp=7.50 cameraTheta=2.24 mountX=7.44 mountY=-3.33, mountTheta=-0.42
23:29:00.709 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.64, y=5.89, opts=13)
23:29:00.709 00.000 5052 Enqueuing Move request for stepguider (-4.64, 5.89)
23:29:00.709 00.000 8976 Worker thread wakes up
23:29:00.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.64, 5.89) opts 0xd
23:29:00.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.64, 5.89)
23:29:00.709 00.000 8976 Moving (-4.64, 5.89) raw xDistance=7.44 yDistance=-3.33
23:29:00.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.00 from input 7.44
23:29:00.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.27 from input -3.33
23:29:00.709 00.000 8976 MoveAxis(L, 16, ABG)
23:29:00.710 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:00.710 00.000 8976 MoveAxis(U, 11, ABG)
23:29:00.710 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:00.710 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:00.710 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:00.710 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:00.710 00.000 8976 move complete, result=1
23:29:00.710 00.000 8976 worker thread done servicing request
23:29:00.710 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=264, med=32, FiltMin=28, FiltMax=232, Gamma=2.260
23:29:00.722 00.012 5052 UpdateGuideState exits: m=4823 SNR=48.6
23:29:00.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:00.722 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:00.722 00.000 5052 Enqueuing Expose request
23:29:00.722 00.000 5052 GuideStep: 7.4 px 0 ms WEST, -3.3 px 0 ms NORTH
23:29:00.722 00.000 8976 Worker thread wakes up
23:29:00.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:00.722 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,308,37,37)
23:29:00.723 00.001 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.34 = -0.94)
23:29:00.723 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.27 = 1.98)
23:29:00.723 00.000 5052 CameraToMount -- cameraX=-4.64 cameraY=5.89 hyp=7.50 cameraTheta=2.24 mountX=4.40 mountY=6.87, mountTheta=1.00
23:29:00.723 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:00.724 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:01.752 01.028 8976 Exposure complete
23:29:01.766 00.014 8976 worker thread done servicing request
23:29:01.766 00.000 5052 OnExposeComplete: enter
23:29:01.766 00.000 5052 UpdateGuideState(): m_state=6
23:29:01.766 00.000 5052 Star::Find(18, 318, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 135
23:29:01.766 00.000 5052 Star::Find returns 1 (0), X=317.74, Y=325.60, Mass=4790, SNR=48.5, Peak=271 HFD=4.5
23:29:01.766 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.36) = xAngle (-0.07 = -0.07)
23:29:01.766 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.41 = -0.41)
23:29:01.766 00.000 5052 CameraToMount -- cameraX=-4.98 cameraY=5.68 hyp=7.55 cameraTheta=2.29 mountX=7.54 mountY=-3.00, mountTheta=-0.38
23:29:01.767 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.98, y=5.68, opts=13)
23:29:01.767 00.000 5052 Enqueuing Move request for stepguider (-4.98, 5.68)
23:29:01.767 00.000 8976 Worker thread wakes up
23:29:01.767 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.98, 5.68) opts 0xd
23:29:01.767 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.98, 5.68)
23:29:01.767 00.000 8976 Moving (-4.98, 5.68) raw xDistance=7.54 yDistance=-3.00
23:29:01.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.10 from input 7.54
23:29:01.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.05 from input -3.00
23:29:01.767 00.000 8976 MoveAxis(L, 16, ABG)
23:29:01.767 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:01.767 00.000 8976 MoveAxis(U, 10, ABG)
23:29:01.767 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:01.767 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:01.767 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:01.768 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:01.768 00.000 8976 move complete, result=1
23:29:01.768 00.000 8976 worker thread done servicing request
23:29:01.768 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=271, med=32, FiltMin=28, FiltMax=209, Gamma=2.260
23:29:01.778 00.010 5052 UpdateGuideState exits: m=4790 SNR=48.5
23:29:01.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:01.778 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:01.778 00.000 5052 Enqueuing Expose request
23:29:01.778 00.000 8976 Worker thread wakes up
23:29:01.778 00.000 5052 GuideStep: 7.5 px 0 ms WEST, -3.0 px 0 ms NORTH
23:29:01.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:01.778 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,308,37,37)
23:29:01.779 00.001 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.39 = -0.89)
23:29:01.779 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.32 = 2.04)
23:29:01.779 00.000 5052 CameraToMount -- cameraX=-4.98 cameraY=5.68 hyp=7.55 cameraTheta=2.29 mountX=4.74 mountY=6.75, mountTheta=0.96
23:29:01.779 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:01.780 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:02.813 01.033 8976 Exposure complete
23:29:02.827 00.014 8976 worker thread done servicing request
23:29:02.827 00.000 5052 OnExposeComplete: enter
23:29:02.827 00.000 5052 UpdateGuideState(): m_state=6
23:29:02.828 00.001 5052 Star::Find(18, 317, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 136
23:29:02.828 00.000 5052 Star::Find returns 1 (0), X=319.21, Y=325.31, Mass=4940, SNR=49.3, Peak=285 HFD=4.3
23:29:02.828 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.36) = xAngle (-0.21 = -0.21)
23:29:02.828 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.55 = -0.55)
23:29:02.828 00.000 5052 CameraToMount -- cameraX=-3.51 cameraY=5.39 hyp=6.44 cameraTheta=2.15 mountX=6.29 mountY=-3.37, mountTheta=-0.49
23:29:02.829 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.51, y=5.39, opts=13)
23:29:02.829 00.000 5052 Enqueuing Move request for stepguider (-3.51, 5.39)
23:29:02.829 00.000 8976 Worker thread wakes up
23:29:02.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.51, 5.39) opts 0xd
23:29:02.829 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.51, 5.39)
23:29:02.829 00.000 8976 Moving (-3.51, 5.39) raw xDistance=6.29 yDistance=-3.37
23:29:02.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.32 from input 6.29
23:29:02.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.26 from input -3.37
23:29:02.829 00.000 8976 MoveAxis(L, 14, ABG)
23:29:02.829 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:02.829 00.000 8976 MoveAxis(U, 11, ABG)
23:29:02.829 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:02.830 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:02.830 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:02.830 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:02.830 00.000 8976 move complete, result=1
23:29:02.830 00.000 8976 worker thread done servicing request
23:29:02.830 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=285, med=31, FiltMin=27, FiltMax=227, Gamma=2.260
23:29:02.840 00.010 5052 UpdateGuideState exits: m=4940 SNR=49.3
23:29:02.841 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:02.841 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:02.841 00.000 5052 Enqueuing Expose request
23:29:02.841 00.000 5052 GuideStep: 6.3 px 0 ms WEST, -3.4 px 0 ms NORTH
23:29:02.841 00.000 8976 Worker thread wakes up
23:29:02.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:02.841 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:29:02.841 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
23:29:02.842 00.001 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.18 = 1.89)
23:29:02.842 00.000 5052 CameraToMount -- cameraX=-3.51 cameraY=5.39 hyp=6.44 cameraTheta=2.15 mountX=3.29 mountY=6.10, mountTheta=1.08
23:29:02.842 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:02.842 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:03.886 01.044 8976 Exposure complete
23:29:03.901 00.015 8976 worker thread done servicing request
23:29:03.901 00.000 5052 OnExposeComplete: enter
23:29:03.901 00.000 5052 UpdateGuideState(): m_state=6
23:29:03.901 00.000 5052 Star::Find(18, 319, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 137
23:29:03.901 00.000 5052 Star::Find returns 1 (0), X=319.49, Y=325.91, Mass=4965, SNR=49.4, Peak=272 HFD=4.3
23:29:03.901 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.36) = xAngle (-0.29 = -0.29)
23:29:03.901 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.63 = -0.63)
23:29:03.901 00.000 5052 CameraToMount -- cameraX=-3.23 cameraY=5.99 hyp=6.81 cameraTheta=2.07 mountX=6.52 mountY=-4.03, mountTheta=-0.55
23:29:03.902 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.23, y=5.99, opts=13)
23:29:03.902 00.000 5052 Enqueuing Move request for stepguider (-3.23, 5.99)
23:29:03.902 00.000 8976 Worker thread wakes up
23:29:03.902 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.23, 5.99) opts 0xd
23:29:03.902 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.23, 5.99)
23:29:03.902 00.000 8976 Moving (-3.23, 5.99) raw xDistance=6.52 yDistance=-4.03
23:29:03.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.41 from input 6.52
23:29:03.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.70 from input -4.03
23:29:03.902 00.000 8976 MoveAxis(L, 14, ABG)
23:29:03.902 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:03.902 00.000 8976 MoveAxis(U, 13, ABG)
23:29:03.902 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:03.902 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:03.902 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:03.903 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:03.903 00.000 8976 move complete, result=1
23:29:03.903 00.000 8976 worker thread done servicing request
23:29:03.903 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=272, med=32, FiltMin=28, FiltMax=212, Gamma=2.260
23:29:03.913 00.010 5052 UpdateGuideState exits: m=4965 SNR=49.4
23:29:03.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:03.913 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:03.913 00.000 5052 Enqueuing Expose request
23:29:03.913 00.000 8976 Worker thread wakes up
23:29:03.913 00.000 5052 GuideStep: 6.5 px 0 ms WEST, -4.0 px 0 ms NORTH
23:29:03.913 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:03.913 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:29:03.914 00.001 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.12)
23:29:03.914 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.09 = 1.81)
23:29:03.914 00.000 5052 CameraToMount -- cameraX=-3.23 cameraY=5.99 hyp=6.81 cameraTheta=2.07 mountX=2.99 mountY=6.61, mountTheta=1.15
23:29:03.914 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:03.915 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:04.957 01.042 8976 Exposure complete
23:29:04.971 00.014 8976 worker thread done servicing request
23:29:04.971 00.000 5052 OnExposeComplete: enter
23:29:04.971 00.000 5052 UpdateGuideState(): m_state=6
23:29:04.972 00.001 5052 Star::Find(18, 319, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 138
23:29:04.972 00.000 5052 Star::Find returns 1 (0), X=320.02, Y=325.57, Mass=4822, SNR=48.6, Peak=250 HFD=4.4
23:29:04.972 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.36) = xAngle (-0.34 = -0.34)
23:29:04.972 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.68 = -0.68)
23:29:04.972 00.000 5052 CameraToMount -- cameraX=-2.70 cameraY=5.66 hyp=6.27 cameraTheta=2.02 mountX=5.90 mountY=-3.96, mountTheta=-0.59
23:29:04.972 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.70, y=5.66, opts=13)
23:29:04.973 00.001 5052 Enqueuing Move request for stepguider (-2.70, 5.66)
23:29:04.973 00.000 8976 Worker thread wakes up
23:29:04.973 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.70, 5.66) opts 0xd
23:29:04.973 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.70, 5.66)
23:29:04.973 00.000 8976 Moving (-2.70, 5.66) raw xDistance=5.90 yDistance=-3.96
23:29:04.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.02 from input 5.90
23:29:04.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.68 from input -3.96
23:29:04.973 00.000 8976 MoveAxis(L, 13, ABG)
23:29:04.973 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:04.973 00.000 8976 MoveAxis(U, 13, ABG)
23:29:04.973 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:04.973 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:04.973 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:04.973 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:04.973 00.000 8976 move complete, result=1
23:29:04.973 00.000 8976 worker thread done servicing request
23:29:04.974 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=250, med=32, FiltMin=28, FiltMax=198, Gamma=2.260
23:29:04.984 00.010 5052 UpdateGuideState exits: m=4822 SNR=48.6
23:29:04.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:04.984 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:04.984 00.000 5052 Enqueuing Expose request
23:29:04.984 00.000 8976 Worker thread wakes up
23:29:04.984 00.000 5052 GuideStep: 5.9 px 0 ms WEST, -4.0 px 0 ms NORTH
23:29:04.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:04.984 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:29:04.985 00.001 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.17)
23:29:04.985 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.04 = 1.76)
23:29:04.985 00.000 5052 CameraToMount -- cameraX=-2.70 cameraY=5.66 hyp=6.27 cameraTheta=2.02 mountX=2.46 mountY=6.15, mountTheta=1.19
23:29:04.985 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:04.986 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:06.017 01.031 8976 Exposure complete
23:29:06.032 00.015 8976 worker thread done servicing request
23:29:06.032 00.000 5052 OnExposeComplete: enter
23:29:06.032 00.000 5052 UpdateGuideState(): m_state=6
23:29:06.032 00.000 5052 Star::Find(18, 320, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
23:29:06.032 00.000 5052 Star::Find returns 1 (0), X=320.34, Y=325.60, Mass=4878, SNR=48.9, Peak=236 HFD=4.8
23:29:06.032 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.36) = xAngle (-0.39 = -0.39)
23:29:06.032 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.73 = -0.73)
23:29:06.032 00.000 5052 CameraToMount -- cameraX=-2.38 cameraY=5.69 hyp=6.17 cameraTheta=1.97 mountX=5.70 mountY=-4.12, mountTheta=-0.63
23:29:06.033 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.38, y=5.69, opts=13)
23:29:06.033 00.000 5052 Enqueuing Move request for stepguider (-2.38, 5.69)
23:29:06.033 00.000 8976 Worker thread wakes up
23:29:06.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.38, 5.69) opts 0xd
23:29:06.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.38, 5.69)
23:29:06.033 00.000 8976 Moving (-2.38, 5.69) raw xDistance=5.70 yDistance=-4.12
23:29:06.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.87 from input 5.70
23:29:06.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.78 from input -4.12
23:29:06.033 00.000 8976 MoveAxis(L, 12, ABG)
23:29:06.034 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:06.034 00.000 8976 MoveAxis(U, 13, ABG)
23:29:06.034 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:06.034 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:06.034 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:06.034 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:06.034 00.000 8976 move complete, result=1
23:29:06.034 00.000 8976 worker thread done servicing request
23:29:06.034 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=236, med=32, FiltMin=28, FiltMax=201, Gamma=2.260
23:29:06.044 00.010 5052 UpdateGuideState exits: m=4878 SNR=48.9
23:29:06.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:06.044 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:06.044 00.000 5052 Enqueuing Expose request
23:29:06.044 00.000 5052 GuideStep: 5.7 px 0 ms WEST, -4.1 px 0 ms NORTH
23:29:06.044 00.000 8976 Worker thread wakes up
23:29:06.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:06.044 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:29:06.045 00.001 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
23:29:06.045 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.00 = 1.71)
23:29:06.045 00.000 5052 CameraToMount -- cameraX=-2.38 cameraY=5.69 hyp=6.17 cameraTheta=1.97 mountX=2.15 mountY=6.11, mountTheta=1.23
23:29:06.045 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:06.045 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:07.080 01.035 8976 Exposure complete
23:29:07.094 00.014 8976 worker thread done servicing request
23:29:07.094 00.000 5052 OnExposeComplete: enter
23:29:07.094 00.000 5052 UpdateGuideState(): m_state=6
23:29:07.094 00.000 5052 Star::Find(18, 320, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 140
23:29:07.094 00.000 5052 Star::Find returns 1 (0), X=320.09, Y=325.84, Mass=4819, SNR=48.6, Peak=258 HFD=4.3
23:29:07.094 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.36) = xAngle (-0.37 = -0.37)
23:29:07.094 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.71 = -0.71)
23:29:07.094 00.000 5052 CameraToMount -- cameraX=-2.63 cameraY=5.92 hyp=6.48 cameraTheta=1.99 mountX=6.04 mountY=-4.22, mountTheta=-0.61
23:29:07.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.63, y=5.92, opts=13)
23:29:07.095 00.000 5052 Enqueuing Move request for stepguider (-2.63, 5.92)
23:29:07.095 00.000 8976 Worker thread wakes up
23:29:07.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.63, 5.92) opts 0xd
23:29:07.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.63, 5.92)
23:29:07.095 00.000 8976 Moving (-2.63, 5.92) raw xDistance=6.04 yDistance=-4.22
23:29:07.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.07 from input 6.04
23:29:07.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.86 from input -4.22
23:29:07.095 00.000 8976 MoveAxis(L, 13, ABG)
23:29:07.095 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:07.095 00.000 8976 MoveAxis(U, 13, ABG)
23:29:07.095 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:07.095 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:07.095 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:07.095 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:07.095 00.000 8976 move complete, result=1
23:29:07.095 00.000 8976 worker thread done servicing request
23:29:07.096 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=258, med=32, FiltMin=27, FiltMax=214, Gamma=2.260
23:29:07.105 00.009 5052 UpdateGuideState exits: m=4819 SNR=48.6
23:29:07.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:07.105 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:07.105 00.000 5052 Enqueuing Expose request
23:29:07.105 00.000 5052 GuideStep: 6.0 px 0 ms WEST, -4.2 px 0 ms NORTH
23:29:07.105 00.000 8976 Worker thread wakes up
23:29:07.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:07.106 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:29:07.106 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
23:29:07.106 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.02 = 1.73)
23:29:07.106 00.000 5052 CameraToMount -- cameraX=-2.63 cameraY=5.92 hyp=6.48 cameraTheta=1.99 mountX=2.38 mountY=6.39, mountTheta=1.21
23:29:07.106 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:07.106 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:08.143 01.037 8976 Exposure complete
23:29:08.158 00.015 8976 worker thread done servicing request
23:29:08.158 00.000 5052 OnExposeComplete: enter
23:29:08.158 00.000 5052 UpdateGuideState(): m_state=6
23:29:08.158 00.000 5052 Star::Find(18, 320, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 141
23:29:08.158 00.000 5052 Star::Find returns 1 (0), X=319.68, Y=325.91, Mass=4877, SNR=48.9, Peak=294 HFD=4.1
23:29:08.158 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.36) = xAngle (-0.32 = -0.32)
23:29:08.158 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.66 = -0.66)
23:29:08.158 00.000 5052 CameraToMount -- cameraX=-3.04 cameraY=6.00 hyp=6.72 cameraTheta=2.04 mountX=6.38 mountY=-4.12, mountTheta=-0.57
23:29:08.159 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.04, y=6.00, opts=13)
23:29:08.159 00.000 5052 Enqueuing Move request for stepguider (-3.04, 6.00)
23:29:08.159 00.000 8976 Worker thread wakes up
23:29:08.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.04, 6.00) opts 0xd
23:29:08.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.04, 6.00)
23:29:08.159 00.000 8976 Moving (-3.04, 6.00) raw xDistance=6.38 yDistance=-4.12
23:29:08.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.31 from input 6.38
23:29:08.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.79 from input -4.12
23:29:08.159 00.000 8976 MoveAxis(L, 14, ABG)
23:29:08.159 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:08.159 00.000 8976 MoveAxis(U, 13, ABG)
23:29:08.159 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:08.159 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:08.159 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:08.159 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:08.159 00.000 8976 move complete, result=1
23:29:08.160 00.001 8976 worker thread done servicing request
23:29:08.160 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=294, med=32, FiltMin=27, FiltMax=210, Gamma=2.260
23:29:08.169 00.009 5052 UpdateGuideState exits: m=4877 SNR=48.9
23:29:08.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:08.169 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:08.169 00.000 5052 Enqueuing Expose request
23:29:08.169 00.000 5052 GuideStep: 6.4 px 0 ms WEST, -4.1 px 0 ms NORTH
23:29:08.169 00.000 8976 Worker thread wakes up
23:29:08.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:08.169 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:29:08.169 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
23:29:08.169 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.07 = 1.79)
23:29:08.170 00.001 5052 CameraToMount -- cameraX=-3.04 cameraY=6.00 hyp=6.72 cameraTheta=2.04 mountX=2.79 mountY=6.57, mountTheta=1.17
23:29:08.170 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:08.170 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:09.206 01.036 8976 Exposure complete
23:29:09.220 00.014 8976 worker thread done servicing request
23:29:09.220 00.000 5052 OnExposeComplete: enter
23:29:09.220 00.000 5052 UpdateGuideState(): m_state=6
23:29:09.220 00.000 5052 Star::Find(18, 319, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 142
23:29:09.220 00.000 5052 Star::Find returns 1 (0), X=320.16, Y=325.75, Mass=4913, SNR=49.1, Peak=284 HFD=4.3
23:29:09.220 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.36) = xAngle (-0.38 = -0.38)
23:29:09.220 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.71 = -0.71)
23:29:09.220 00.000 5052 CameraToMount -- cameraX=-2.56 cameraY=5.84 hyp=6.38 cameraTheta=1.98 mountX=5.93 mountY=-4.18, mountTheta=-0.61
23:29:09.221 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.56, y=5.84, opts=13)
23:29:09.221 00.000 5052 Enqueuing Move request for stepguider (-2.56, 5.84)
23:29:09.221 00.000 8976 Worker thread wakes up
23:29:09.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.56, 5.84) opts 0xd
23:29:09.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.56, 5.84)
23:29:09.221 00.000 8976 Moving (-2.56, 5.84) raw xDistance=5.93 yDistance=-4.18
23:29:09.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.04 from input 5.93
23:29:09.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.83 from input -4.18
23:29:09.221 00.000 8976 MoveAxis(L, 13, ABG)
23:29:09.221 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:09.221 00.000 8976 MoveAxis(U, 13, ABG)
23:29:09.221 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:09.221 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:09.221 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:09.221 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:09.221 00.000 8976 move complete, result=1
23:29:09.221 00.000 8976 worker thread done servicing request
23:29:09.222 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=284, med=31, FiltMin=27, FiltMax=219, Gamma=2.260
23:29:09.232 00.010 5052 UpdateGuideState exits: m=4913 SNR=49.1
23:29:09.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:09.232 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:09.232 00.000 5052 Enqueuing Expose request
23:29:09.232 00.000 5052 GuideStep: 5.9 px 0 ms WEST, -4.2 px 0 ms NORTH
23:29:09.232 00.000 8976 Worker thread wakes up
23:29:09.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:09.232 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:29:09.233 00.001 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.09 = -1.20)
23:29:09.233 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.01 = 1.73)
23:29:09.233 00.000 5052 CameraToMount -- cameraX=-2.56 cameraY=5.84 hyp=6.38 cameraTheta=1.98 mountX=2.32 mountY=6.30, mountTheta=1.22
23:29:09.233 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:09.233 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:10.272 01.039 8976 Exposure complete
23:29:10.286 00.014 8976 worker thread done servicing request
23:29:10.286 00.000 5052 OnExposeComplete: enter
23:29:10.286 00.000 5052 UpdateGuideState(): m_state=6
23:29:10.286 00.000 5052 Star::Find(18, 320, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 143
23:29:10.286 00.000 5052 Star::Find returns 1 (0), X=320.53, Y=326.02, Mass=4843, SNR=48.8, Peak=289 HFD=4.2
23:29:10.286 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.36) = xAngle (-0.44 = -0.44)
23:29:10.286 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.78 = -0.78)
23:29:10.286 00.000 5052 CameraToMount -- cameraX=-2.19 cameraY=6.11 hyp=6.49 cameraTheta=1.92 mountX=5.86 mountY=-4.58, mountTheta=-0.66
23:29:10.287 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.19, y=6.11, opts=13)
23:29:10.287 00.000 5052 Enqueuing Move request for stepguider (-2.19, 6.11)
23:29:10.287 00.000 8976 Worker thread wakes up
23:29:10.287 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.19, 6.11) opts 0xd
23:29:10.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.19, 6.11)
23:29:10.287 00.000 8976 Moving (-2.19, 6.11) raw xDistance=5.86 yDistance=-4.58
23:29:10.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.97 from input 5.86
23:29:10.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.08 from input -4.58
23:29:10.287 00.000 8976 MoveAxis(L, 13, ABG)
23:29:10.287 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:10.287 00.000 8976 MoveAxis(U, 15, ABG)
23:29:10.287 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:10.287 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:10.287 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:10.287 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:10.287 00.000 8976 move complete, result=1
23:29:10.288 00.001 8976 worker thread done servicing request
23:29:10.288 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=289, med=32, FiltMin=28, FiltMax=220, Gamma=2.260
23:29:10.298 00.010 5052 UpdateGuideState exits: m=4843 SNR=48.8
23:29:10.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:10.298 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:10.298 00.000 5052 Enqueuing Expose request
23:29:10.298 00.000 5052 GuideStep: 5.9 px 0 ms WEST, -4.6 px 0 ms NORTH
23:29:10.298 00.000 8976 Worker thread wakes up
23:29:10.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:10.298 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:29:10.299 00.001 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.02 = -1.27)
23:29:10.299 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.94 = 1.66)
23:29:10.299 00.000 5052 CameraToMount -- cameraX=-2.19 cameraY=6.11 hyp=6.49 cameraTheta=1.92 mountX=1.94 mountY=6.46, mountTheta=1.28
23:29:10.299 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:10.299 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:11.334 01.035 8976 Exposure complete
23:29:11.347 00.013 8976 worker thread done servicing request
23:29:11.347 00.000 5052 OnExposeComplete: enter
23:29:11.348 00.001 5052 UpdateGuideState(): m_state=6
23:29:11.348 00.000 5052 Star::Find(18, 320, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 144
23:29:11.348 00.000 5052 Star::Find returns 1 (0), X=320.47, Y=326.37, Mass=4753, SNR=48.3, Peak=224 HFD=4.8
23:29:11.348 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.36) = xAngle (-0.45 = -0.45)
23:29:11.348 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.79 = -0.79)
23:29:11.348 00.000 5052 CameraToMount -- cameraX=-2.25 cameraY=6.45 hyp=6.84 cameraTheta=1.91 mountX=6.15 mountY=-4.86, mountTheta=-0.67
23:29:11.349 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.25, y=6.45, opts=13)
23:29:11.349 00.000 5052 Enqueuing Move request for stepguider (-2.25, 6.45)
23:29:11.349 00.000 8976 Worker thread wakes up
23:29:11.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.25, 6.45) opts 0xd
23:29:11.349 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.25, 6.45)
23:29:11.349 00.000 8976 Moving (-2.25, 6.45) raw xDistance=6.15 yDistance=-4.86
23:29:11.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.15 from input 6.15
23:29:11.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.28 from input -4.86
23:29:11.349 00.000 8976 MoveAxis(L, 13, ABG)
23:29:11.349 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:11.349 00.000 8976 MoveAxis(U, 15, ABG)
23:29:11.349 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:11.349 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:11.349 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:11.349 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:11.349 00.000 8976 move complete, result=1
23:29:11.349 00.000 8976 worker thread done servicing request
23:29:11.350 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=224, med=31, FiltMin=27, FiltMax=208, Gamma=2.260
23:29:11.359 00.009 5052 UpdateGuideState exits: m=4753 SNR=48.3
23:29:11.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:11.359 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:11.359 00.000 5052 Enqueuing Expose request
23:29:11.359 00.000 5052 GuideStep: 6.1 px 0 ms WEST, -4.9 px 0 ms NORTH
23:29:11.359 00.000 8976 Worker thread wakes up
23:29:11.360 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:11.360 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:29:11.360 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.28)
23:29:11.360 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.94 = 1.65)
23:29:11.360 00.000 5052 CameraToMount -- cameraX=-2.25 cameraY=6.45 hyp=6.84 cameraTheta=1.91 mountX=1.99 mountY=6.81, mountTheta=1.29
23:29:11.360 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:11.361 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:12.396 01.035 8976 Exposure complete
23:29:12.410 00.014 8976 worker thread done servicing request
23:29:12.410 00.000 5052 OnExposeComplete: enter
23:29:12.410 00.000 5052 UpdateGuideState(): m_state=6
23:29:12.410 00.000 5052 Star::Find(18, 320, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 145
23:29:12.410 00.000 5052 Star::Find returns 1 (0), X=319.59, Y=326.05, Mass=4792, SNR=48.4, Peak=262 HFD=4.5
23:29:12.410 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.36) = xAngle (-0.32 = -0.32)
23:29:12.410 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.66 = -0.66)
23:29:12.410 00.000 5052 CameraToMount -- cameraX=-3.13 cameraY=6.13 hyp=6.88 cameraTheta=2.04 mountX=6.54 mountY=-4.20, mountTheta=-0.57
23:29:12.411 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.13, y=6.13, opts=13)
23:29:12.411 00.000 5052 Enqueuing Move request for stepguider (-3.13, 6.13)
23:29:12.411 00.000 8976 Worker thread wakes up
23:29:12.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.13, 6.13) opts 0xd
23:29:12.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.13, 6.13)
23:29:12.411 00.000 8976 Moving (-3.13, 6.13) raw xDistance=6.54 yDistance=-4.20
23:29:12.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.41 from input 6.54
23:29:12.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.88 from input -4.20
23:29:12.411 00.000 8976 MoveAxis(L, 14, ABG)
23:29:12.412 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:12.412 00.000 8976 MoveAxis(U, 14, ABG)
23:29:12.412 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:12.412 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:12.412 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:12.412 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:12.412 00.000 8976 move complete, result=1
23:29:12.412 00.000 8976 worker thread done servicing request
23:29:12.412 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=262, med=32, FiltMin=27, FiltMax=201, Gamma=2.260
23:29:12.422 00.010 5052 UpdateGuideState exits: m=4792 SNR=48.4
23:29:12.423 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:12.423 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:12.423 00.000 5052 Enqueuing Expose request
23:29:12.423 00.000 5052 GuideStep: 6.5 px 0 ms WEST, -4.2 px 0 ms NORTH
23:29:12.423 00.000 8976 Worker thread wakes up
23:29:12.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:12.423 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:29:12.423 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
23:29:12.423 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.07 = 1.79)
23:29:12.423 00.000 5052 CameraToMount -- cameraX=-3.13 cameraY=6.13 hyp=6.88 cameraTheta=2.04 mountX=2.87 mountY=6.72, mountTheta=1.17
23:29:12.424 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:12.424 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:13.455 01.031 8976 Exposure complete
23:29:13.469 00.014 8976 worker thread done servicing request
23:29:13.469 00.000 5052 OnExposeComplete: enter
23:29:13.469 00.000 5052 UpdateGuideState(): m_state=6
23:29:13.470 00.001 5052 Star::Find(18, 319, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 146
23:29:13.470 00.000 5052 Star::Find returns 1 (0), X=318.23, Y=326.00, Mass=4801, SNR=48.6, Peak=251 HFD=4.4
23:29:13.470 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.36) = xAngle (-0.15 = -0.15)
23:29:13.470 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.49 = -0.49)
23:29:13.470 00.000 5052 CameraToMount -- cameraX=-4.49 cameraY=6.08 hyp=7.56 cameraTheta=2.21 mountX=7.47 mountY=-3.57, mountTheta=-0.45
23:29:13.470 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.49, y=6.08, opts=13)
23:29:13.470 00.000 5052 Enqueuing Move request for stepguider (-4.49, 6.08)
23:29:13.471 00.001 8976 Worker thread wakes up
23:29:13.471 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.49, 6.08) opts 0xd
23:29:13.471 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.49, 6.08)
23:29:13.471 00.000 8976 Moving (-4.49, 6.08) raw xDistance=7.47 yDistance=-3.57
23:29:13.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.02 from input 7.47
23:29:13.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.45 from input -3.57
23:29:13.471 00.000 8976 MoveAxis(L, 16, ABG)
23:29:13.471 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:13.471 00.000 8976 MoveAxis(U, 12, ABG)
23:29:13.471 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:13.471 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:13.471 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:13.471 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:13.471 00.000 8976 move complete, result=1
23:29:13.471 00.000 8976 worker thread done servicing request
23:29:13.471 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=251, med=32, FiltMin=28, FiltMax=212, Gamma=2.260
23:29:13.481 00.010 5052 UpdateGuideState exits: m=4801 SNR=48.6
23:29:13.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:13.481 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:13.481 00.000 5052 Enqueuing Expose request
23:29:13.482 00.001 5052 GuideStep: 7.5 px 0 ms WEST, -3.6 px 0 ms NORTH
23:29:13.482 00.000 8976 Worker thread wakes up
23:29:13.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:13.482 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,308,37,37)
23:29:13.482 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.98)
23:29:13.482 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.24 = 1.95)
23:29:13.482 00.000 5052 CameraToMount -- cameraX=-4.49 cameraY=6.08 hyp=7.56 cameraTheta=2.21 mountX=4.24 mountY=7.02, mountTheta=1.03
23:29:13.483 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:13.483 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:14.525 01.042 8976 Exposure complete
23:29:14.540 00.015 8976 worker thread done servicing request
23:29:14.540 00.000 5052 OnExposeComplete: enter
23:29:14.540 00.000 5052 UpdateGuideState(): m_state=6
23:29:14.540 00.000 5052 Star::Find(18, 318, 325, 0, (0,0,0,0), 0.1, 10.0, 0) frame 147
23:29:14.540 00.000 5052 Star::Find returns 1 (0), X=318.23, Y=326.32, Mass=4747, SNR=48.3, Peak=281 HFD=4.7
23:29:14.540 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.36) = xAngle (-0.18 = -0.18)
23:29:14.540 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.52 = -0.52)
23:29:14.540 00.000 5052 CameraToMount -- cameraX=-4.49 cameraY=6.41 hyp=7.82 cameraTheta=2.18 mountX=7.70 mountY=-3.87, mountTheta=-0.47
23:29:14.541 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.49, y=6.41, opts=13)
23:29:14.541 00.000 5052 Enqueuing Move request for stepguider (-4.49, 6.41)
23:29:14.541 00.000 8976 Worker thread wakes up
23:29:14.541 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.49, 6.41) opts 0xd
23:29:14.541 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.49, 6.41)
23:29:14.541 00.000 8976 Moving (-4.49, 6.41) raw xDistance=7.70 yDistance=-3.87
23:29:14.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.20 from input 7.70
23:29:14.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.61 from input -3.87
23:29:14.541 00.000 8976 MoveAxis(L, 17, ABG)
23:29:14.541 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:14.542 00.001 8976 MoveAxis(U, 12, ABG)
23:29:14.542 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:14.542 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:14.542 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:14.542 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:14.542 00.000 8976 move complete, result=1
23:29:14.542 00.000 8976 worker thread done servicing request
23:29:14.542 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=281, med=32, FiltMin=28, FiltMax=191, Gamma=2.260
23:29:14.552 00.010 5052 UpdateGuideState exits: m=4747 SNR=48.3
23:29:14.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:14.552 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:14.552 00.000 5052 Enqueuing Expose request
23:29:14.552 00.000 5052 GuideStep: 7.7 px 0 ms WEST, -3.9 px 0 ms NORTH
23:29:14.552 00.000 8976 Worker thread wakes up
23:29:14.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:14.552 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,308,37,37)
23:29:14.553 00.001 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
23:29:14.553 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.21 = 1.93)
23:29:14.553 00.000 5052 CameraToMount -- cameraX=-4.49 cameraY=6.41 hyp=7.82 cameraTheta=2.18 mountX=4.23 mountY=7.33, mountTheta=1.05
23:29:14.553 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:14.553 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:15.589 01.036 8976 Exposure complete
23:29:15.602 00.013 8976 worker thread done servicing request
23:29:15.603 00.001 5052 OnExposeComplete: enter
23:29:15.603 00.000 5052 UpdateGuideState(): m_state=6
23:29:15.603 00.000 5052 Star::Find(18, 318, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 148
23:29:15.603 00.000 5052 Star::Find returns 1 (0), X=317.27, Y=326.22, Mass=4706, SNR=48.0, Peak=264 HFD=5.0
23:29:15.603 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.36) = xAngle (-0.08 = -0.08)
23:29:15.603 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.42 = -0.42)
23:29:15.603 00.000 5052 CameraToMount -- cameraX=-5.45 cameraY=6.31 hyp=8.34 cameraTheta=2.28 mountX=8.31 mountY=-3.36, mountTheta=-0.38
23:29:15.604 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.45, y=6.31, opts=13)
23:29:15.604 00.000 5052 Enqueuing Move request for stepguider (-5.45, 6.31)
23:29:15.604 00.000 8976 Worker thread wakes up
23:29:15.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.45, 6.31) opts 0xd
23:29:15.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.45, 6.31)
23:29:15.604 00.000 8976 Moving (-5.45, 6.31) raw xDistance=8.31 yDistance=-3.36
23:29:15.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.60 from input 8.31
23:29:15.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.30 from input -3.36
23:29:15.604 00.000 8976 MoveAxis(L, 18, ABG)
23:29:15.604 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:15.604 00.000 8976 MoveAxis(U, 11, ABG)
23:29:15.604 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:15.604 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:15.604 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:15.604 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:15.604 00.000 8976 move complete, result=1
23:29:15.604 00.000 8976 worker thread done servicing request
23:29:15.605 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=264, med=32, FiltMin=28, FiltMax=182, Gamma=2.260
23:29:15.614 00.009 5052 UpdateGuideState exits: m=4706 SNR=48.0
23:29:15.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:15.614 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:15.614 00.000 5052 Enqueuing Expose request
23:29:15.614 00.000 5052 GuideStep: 8.3 px 0 ms WEST, -3.4 px 0 ms NORTH
23:29:15.614 00.000 8976 Worker thread wakes up
23:29:15.615 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:15.615 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,308,37,37)
23:29:15.615 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
23:29:15.615 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.31 = 2.03)
23:29:15.615 00.000 5052 CameraToMount -- cameraX=-5.45 cameraY=6.31 hyp=8.34 cameraTheta=2.28 mountX=5.19 mountY=7.48, mountTheta=0.96
23:29:15.616 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:15.616 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:16.656 01.040 8976 Exposure complete
23:29:16.672 00.016 8976 worker thread done servicing request
23:29:16.672 00.000 5052 OnExposeComplete: enter
23:29:16.672 00.000 5052 UpdateGuideState(): m_state=6
23:29:16.672 00.000 5052 Star::Find(18, 317, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 149
23:29:16.672 00.000 5052 Star::Find returns 1 (0), X=314.86, Y=326.06, Mass=4744, SNR=48.2, Peak=237 HFD=4.7
23:29:16.672 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.36) = xAngle (0.12 = 0.12)
23:29:16.672 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.22 = -0.22)
23:29:16.672 00.000 5052 CameraToMount -- cameraX=-7.85 cameraY=6.14 hyp=9.97 cameraTheta=2.48 mountX=9.90 mountY=-2.18, mountTheta=-0.22
23:29:16.672 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.85, y=6.14, opts=13)
23:29:16.672 00.000 5052 Enqueuing Move request for stepguider (-7.85, 6.14)
23:29:16.672 00.000 8976 Worker thread wakes up
23:29:16.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.85, 6.14) opts 0xd
23:29:16.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.85, 6.14)
23:29:16.672 00.000 8976 Moving (-7.85, 6.14) raw xDistance=9.90 yDistance=-2.18
23:29:16.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.63 from input 9.90
23:29:16.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.54 from input -2.18
23:29:16.672 00.000 8976 MoveAxis(L, 21, ABG)
23:29:16.672 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:16.672 00.000 8976 MoveAxis(U, 7, ABG)
23:29:16.672 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:16.672 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:16.672 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:16.672 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:16.675 00.003 8976 move complete, result=1
23:29:16.675 00.000 8976 worker thread done servicing request
23:29:16.675 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=237, med=32, FiltMin=27, FiltMax=177, Gamma=2.260
23:29:16.685 00.010 5052 UpdateGuideState exits: m=4744 SNR=48.2
23:29:16.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:16.685 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:16.685 00.000 5052 Enqueuing Expose request
23:29:16.685 00.000 8976 Worker thread wakes up
23:29:16.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:16.685 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,308,37,37)
23:29:16.685 00.000 5052 GuideStep: 9.9 px 0 ms WEST, -2.2 px 0 ms NORTH
23:29:16.686 00.001 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (-3.10) = xAngle (5.58 = -0.70)
23:29:16.686 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.51 = 2.22)
23:29:16.686 00.000 5052 CameraToMount -- cameraX=-7.85 cameraY=6.14 hyp=9.97 cameraTheta=2.48 mountX=7.60 mountY=7.92, mountTheta=0.81
23:29:16.686 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:16.686 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:17.714 01.028 8976 Exposure complete
23:29:17.728 00.014 8976 worker thread done servicing request
23:29:17.728 00.000 5052 OnExposeComplete: enter
23:29:17.728 00.000 5052 UpdateGuideState(): m_state=6
23:29:17.728 00.000 5052 Star::Find(18, 314, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 150
23:29:17.728 00.000 5052 Star::Find returns 1 (0), X=310.95, Y=326.34, Mass=4803, SNR=48.5, Peak=231 HFD=5.0
23:29:17.728 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:29:17.728 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:29:17.728 00.000 5052 CameraToMount -- cameraX=-11.76 cameraY=6.43 hyp=13.41 cameraTheta=2.64 mountX=12.88 mountY=-0.77, mountTheta=-0.06
23:29:17.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.76, y=6.43, opts=13)
23:29:17.729 00.000 5052 Enqueuing Move request for stepguider (-11.76, 6.43)
23:29:17.729 00.000 8976 Worker thread wakes up
23:29:17.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.76, 6.43) opts 0xd
23:29:17.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.76, 6.43)
23:29:17.729 00.000 8976 Moving (-11.76, 6.43) raw xDistance=12.88 yDistance=-0.77
23:29:17.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.58 from input 12.88
23:29:17.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.77
23:29:17.729 00.000 8976 MoveAxis(L, 28, ABG)
23:29:17.729 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:17.730 00.001 8976 MoveAxis(U, 0, ABG)
23:29:17.730 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:17.730 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:17.730 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:17.730 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:17.730 00.000 8976 move complete, result=1
23:29:17.730 00.000 8976 worker thread done servicing request
23:29:17.730 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=231, med=32, FiltMin=27, FiltMax=193, Gamma=2.260
23:29:17.739 00.009 5052 UpdateGuideState exits: m=4803 SNR=48.5
23:29:17.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:17.739 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:17.739 00.000 5052 Enqueuing Expose request
23:29:17.739 00.000 5052 GuideStep: 12.9 px 0 ms WEST, -0.8 px 0 ms NORTH
23:29:17.739 00.000 8976 Worker thread wakes up
23:29:17.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:17.739 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,308,37,37)
23:29:17.740 00.001 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.74 = -0.54)
23:29:17.740 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.67 = 2.39)
23:29:17.740 00.000 5052 CameraToMount -- cameraX=-11.76 cameraY=6.43 hyp=13.41 cameraTheta=2.64 mountX=11.49 mountY=9.18, mountTheta=0.67
23:29:17.740 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:17.740 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:18.769 01.029 8976 Exposure complete
23:29:18.784 00.015 8976 worker thread done servicing request
23:29:18.784 00.000 5052 OnExposeComplete: enter
23:29:18.785 00.001 5052 UpdateGuideState(): m_state=6
23:29:18.785 00.000 5052 Star::Find(18, 310, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 151
23:29:18.785 00.000 5052 Star::Find returns 1 (0), X=309.96, Y=326.27, Mass=4797, SNR=48.6, Peak=345 HFD=4.6
23:29:18.785 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.36) = xAngle (0.32 = 0.32)
23:29:18.785 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.02 = -0.02)
23:29:18.785 00.000 5052 CameraToMount -- cameraX=-12.76 cameraY=6.36 hyp=14.25 cameraTheta=2.68 mountX=13.53 mountY=-0.28, mountTheta=-0.02
23:29:18.786 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-12.76, y=6.36, opts=13)
23:29:18.786 00.000 5052 Enqueuing Move request for stepguider (-12.76, 6.36)
23:29:18.786 00.000 8976 Worker thread wakes up
23:29:18.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-12.76, 6.36) opts 0xd
23:29:18.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-12.76, 6.36)
23:29:18.786 00.000 8976 Moving (-12.76, 6.36) raw xDistance=13.53 yDistance=-0.28
23:29:18.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.12 from input 13.53
23:29:18.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
23:29:18.786 00.000 8976 MoveAxis(L, 29, ABG)
23:29:18.786 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:18.786 00.000 8976 MoveAxis(U, 0, ABG)
23:29:18.786 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:18.786 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:18.786 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:18.786 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:18.786 00.000 8976 move complete, result=1
23:29:18.786 00.000 8976 worker thread done servicing request
23:29:18.786 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=345, med=33, FiltMin=28, FiltMax=214, Gamma=2.260
23:29:18.798 00.012 5052 UpdateGuideState exits: m=4797 SNR=48.6
23:29:18.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:18.798 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:18.798 00.000 5052 Enqueuing Expose request
23:29:18.798 00.000 8976 Worker thread wakes up
23:29:18.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:18.798 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(292,308,37,37)
23:29:18.798 00.000 5052 GuideStep: 13.5 px 0 ms WEST, -0.3 px 0 ms NORTH
23:29:18.799 00.001 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (-3.10) = xAngle (5.78 = -0.50)
23:29:18.799 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.71 = 2.42)
23:29:18.799 00.000 5052 CameraToMount -- cameraX=-12.76 cameraY=6.36 hyp=14.25 cameraTheta=2.68 mountX=12.49 mountY=9.37, mountTheta=0.64
23:29:18.799 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:18.799 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:19.827 01.028 8976 Exposure complete
23:29:19.842 00.015 8976 worker thread done servicing request
23:29:19.842 00.000 5052 OnExposeComplete: enter
23:29:19.842 00.000 5052 UpdateGuideState(): m_state=6
23:29:19.842 00.000 5052 Star::Find(18, 309, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 152
23:29:19.842 00.000 5052 Star::Find returns 1 (0), X=310.11, Y=326.41, Mass=4857, SNR=48.8, Peak=320 HFD=4.6
23:29:19.842 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.36) = xAngle (0.31 = 0.31)
23:29:19.842 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.03 = -0.03)
23:29:19.842 00.000 5052 CameraToMount -- cameraX=-12.61 cameraY=6.49 hyp=14.18 cameraTheta=2.67 mountX=13.52 mountY=-0.46, mountTheta=-0.03
23:29:19.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-12.61, y=6.49, opts=13)
23:29:19.843 00.000 5052 Enqueuing Move request for stepguider (-12.61, 6.49)
23:29:19.843 00.000 8976 Worker thread wakes up
23:29:19.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-12.61, 6.49) opts 0xd
23:29:19.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-12.61, 6.49)
23:29:19.843 00.000 8976 Moving (-12.61, 6.49) raw xDistance=13.52 yDistance=-0.46
23:29:19.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.16 from input 13.52
23:29:19.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.46
23:29:19.843 00.000 8976 MoveAxis(L, 30, ABG)
23:29:19.843 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:19.843 00.000 8976 MoveAxis(U, 0, ABG)
23:29:19.843 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:19.843 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:19.843 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:19.844 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:19.844 00.000 8976 move complete, result=1
23:29:19.844 00.000 8976 worker thread done servicing request
23:29:19.844 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=320, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:29:19.853 00.009 5052 UpdateGuideState exits: m=4857 SNR=48.8
23:29:19.854 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:19.854 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:19.854 00.000 5052 Enqueuing Expose request
23:29:19.854 00.000 5052 GuideStep: 13.5 px 0 ms WEST, -0.5 px 0 ms NORTH
23:29:19.854 00.000 8976 Worker thread wakes up
23:29:19.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:19.854 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(292,308,37,37)
23:29:19.854 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (-3.10) = xAngle (5.77 = -0.52)
23:29:19.854 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.69 = 2.41)
23:29:19.854 00.000 5052 CameraToMount -- cameraX=-12.61 cameraY=6.49 hyp=14.18 cameraTheta=2.67 mountX=12.33 mountY=9.46, mountTheta=0.65
23:29:19.855 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:19.855 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:20.894 01.039 8976 Exposure complete
23:29:20.909 00.015 8976 worker thread done servicing request
23:29:20.909 00.000 5052 OnExposeComplete: enter
23:29:20.909 00.000 5052 UpdateGuideState(): m_state=6
23:29:20.909 00.000 5052 Star::Find(18, 310, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 153
23:29:20.909 00.000 5052 Star::Find returns 1 (0), X=312.18, Y=326.53, Mass=4886, SNR=49.0, Peak=288 HFD=4.6
23:29:20.909 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.36) = xAngle (0.22 = 0.22)
23:29:20.909 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.12 = -0.12)
23:29:20.910 00.001 5052 CameraToMount -- cameraX=-10.54 cameraY=6.61 hyp=12.45 cameraTheta=2.58 mountX=12.14 mountY=-1.46, mountTheta=-0.12
23:29:20.910 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-10.54, y=6.61, opts=13)
23:29:20.910 00.000 5052 Enqueuing Move request for stepguider (-10.54, 6.61)
23:29:20.910 00.000 8976 Worker thread wakes up
23:29:20.910 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.54, 6.61) opts 0xd
23:29:20.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.54, 6.61)
23:29:20.910 00.000 8976 Moving (-10.54, 6.61) raw xDistance=12.14 yDistance=-1.46
23:29:20.911 00.001 8976 GuideAlgorithmHysteresis::Result() returns 8.29 from input 12.14
23:29:20.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.46
23:29:20.911 00.000 8976 MoveAxis(L, 27, ABG)
23:29:20.911 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:20.911 00.000 8976 MoveAxis(U, 4, ABG)
23:29:20.911 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:20.911 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:20.911 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:20.911 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:20.911 00.000 8976 move complete, result=1
23:29:20.911 00.000 8976 worker thread done servicing request
23:29:20.911 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=288, med=32, FiltMin=28, FiltMax=222, Gamma=2.260
23:29:20.921 00.010 5052 UpdateGuideState exits: m=4886 SNR=49.0
23:29:20.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:20.921 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:20.921 00.000 5052 Enqueuing Expose request
23:29:20.921 00.000 5052 GuideStep: 12.1 px 0 ms WEST, -1.5 px 0 ms NORTH
23:29:20.921 00.000 8976 Worker thread wakes up
23:29:20.921 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:20.921 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,309,37,37)
23:29:20.922 00.001 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (-3.10) = xAngle (5.68 = -0.60)
23:29:20.922 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.61 = 2.33)
23:29:20.922 00.000 5052 CameraToMount -- cameraX=-10.54 cameraY=6.61 hyp=12.45 cameraTheta=2.58 mountX=10.27 mountY=9.06, mountTheta=0.72
23:29:20.922 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:20.922 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:21.951 01.029 8976 Exposure complete
23:29:21.965 00.014 8976 worker thread done servicing request
23:29:21.965 00.000 5052 OnExposeComplete: enter
23:29:21.965 00.000 5052 UpdateGuideState(): m_state=6
23:29:21.965 00.000 5052 Star::Find(18, 312, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 154
23:29:21.965 00.000 5052 Star::Find returns 1 (0), X=313.14, Y=326.41, Mass=4898, SNR=49.0, Peak=270 HFD=4.4
23:29:21.965 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.36) = xAngle (0.19 = 0.19)
23:29:21.965 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.15 = -0.15)
23:29:21.965 00.000 5052 CameraToMount -- cameraX=-9.58 cameraY=6.49 hyp=11.58 cameraTheta=2.55 mountX=11.37 mountY=-1.76, mountTheta=-0.15
23:29:21.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.58, y=6.49, opts=13)
23:29:21.966 00.000 5052 Enqueuing Move request for stepguider (-9.58, 6.49)
23:29:21.966 00.000 8976 Worker thread wakes up
23:29:21.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.58, 6.49) opts 0xd
23:29:21.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.58, 6.49)
23:29:21.966 00.000 8976 Moving (-9.58, 6.49) raw xDistance=11.37 yDistance=-1.76
23:29:21.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.75 from input 11.37
23:29:21.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.17 from input -1.76
23:29:21.967 00.001 8976 MoveAxis(L, 25, ABG)
23:29:21.967 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:21.967 00.000 8976 MoveAxis(U, 6, ABG)
23:29:21.967 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:21.967 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:21.967 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:21.967 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:21.967 00.000 8976 move complete, result=1
23:29:21.967 00.000 8976 worker thread done servicing request
23:29:21.967 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=270, med=32, FiltMin=27, FiltMax=224, Gamma=2.260
23:29:21.977 00.010 5052 UpdateGuideState exits: m=4898 SNR=49.0
23:29:21.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:21.977 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:21.977 00.000 5052 Enqueuing Expose request
23:29:21.977 00.000 5052 GuideStep: 11.4 px 0 ms WEST, -1.8 px 0 ms NORTH
23:29:21.977 00.000 8976 Worker thread wakes up
23:29:21.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:21.977 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,308,37,37)
23:29:21.978 00.001 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.64)
23:29:21.978 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.57 = 2.29)
23:29:21.978 00.000 5052 CameraToMount -- cameraX=-9.58 cameraY=6.49 hyp=11.58 cameraTheta=2.55 mountX=9.31 mountY=8.70, mountTheta=0.75
23:29:21.978 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:21.978 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:23.015 01.037 8976 Exposure complete
23:29:23.029 00.014 8976 worker thread done servicing request
23:29:23.029 00.000 5052 OnExposeComplete: enter
23:29:23.029 00.000 5052 UpdateGuideState(): m_state=6
23:29:23.029 00.000 5052 Star::Find(18, 313, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 155
23:29:23.029 00.000 5052 Star::Find returns 1 (0), X=313.86, Y=326.86, Mass=4858, SNR=48.9, Peak=335 HFD=4.3
23:29:23.029 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.36) = xAngle (0.12 = 0.12)
23:29:23.029 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.22 = -0.22)
23:29:23.030 00.001 5052 CameraToMount -- cameraX=-8.86 cameraY=6.95 hyp=11.26 cameraTheta=2.48 mountX=11.18 mountY=-2.48, mountTheta=-0.22
23:29:23.030 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-8.86, y=6.95, opts=13)
23:29:23.030 00.000 5052 Enqueuing Move request for stepguider (-8.86, 6.95)
23:29:23.030 00.000 8976 Worker thread wakes up
23:29:23.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.86, 6.95) opts 0xd
23:29:23.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.86, 6.95)
23:29:23.030 00.000 8976 Moving (-8.86, 6.95) raw xDistance=11.18 yDistance=-2.48
23:29:23.031 00.001 8976 GuideAlgorithmHysteresis::Result() returns 7.59 from input 11.18
23:29:23.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.65 from input -2.48
23:29:23.031 00.000 8976 MoveAxis(L, 24, ABG)
23:29:23.031 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:23.031 00.000 8976 MoveAxis(U, 8, ABG)
23:29:23.031 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:23.031 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:23.031 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:23.031 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:23.031 00.000 8976 move complete, result=1
23:29:23.031 00.000 8976 worker thread done servicing request
23:29:23.031 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=335, med=32, FiltMin=27, FiltMax=223, Gamma=2.260
23:29:23.040 00.009 5052 UpdateGuideState exits: m=4858 SNR=48.9
23:29:23.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:23.041 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:23.041 00.000 5052 Enqueuing Expose request
23:29:23.041 00.000 5052 GuideStep: 11.2 px 0 ms WEST, -2.5 px 0 ms NORTH
23:29:23.041 00.000 8976 Worker thread wakes up
23:29:23.041 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:23.041 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,309,37,37)
23:29:23.041 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (-3.10) = xAngle (5.58 = -0.71)
23:29:23.041 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.51 = 2.22)
23:29:23.041 00.000 5052 CameraToMount -- cameraX=-8.86 cameraY=6.95 hyp=11.26 cameraTheta=2.48 mountX=8.57 mountY=8.96, mountTheta=0.81
23:29:23.042 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:23.042 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:24.073 01.031 8976 Exposure complete
23:29:24.088 00.015 8976 worker thread done servicing request
23:29:24.088 00.000 5052 OnExposeComplete: enter
23:29:24.089 00.001 5052 UpdateGuideState(): m_state=6
23:29:24.089 00.000 5052 Star::Find(18, 313, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 156
23:29:24.089 00.000 5052 Star::Find returns 1 (0), X=315.56, Y=326.53, Mass=4814, SNR=48.7, Peak=252 HFD=4.3
23:29:24.089 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.36) = xAngle (0.04 = 0.04)
23:29:24.089 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.30 = -0.30)
23:29:24.089 00.000 5052 CameraToMount -- cameraX=-7.16 cameraY=6.62 hyp=9.75 cameraTheta=2.40 mountX=9.74 mountY=-2.91, mountTheta=-0.29
23:29:24.090 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.16, y=6.62, opts=13)
23:29:24.090 00.000 5052 Enqueuing Move request for stepguider (-7.16, 6.62)
23:29:24.090 00.000 8976 Worker thread wakes up
23:29:24.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.16, 6.62) opts 0xd
23:29:24.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.16, 6.62)
23:29:24.090 00.000 8976 Moving (-7.16, 6.62) raw xDistance=9.74 yDistance=-2.91
23:29:24.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.67 from input 9.74
23:29:24.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.95 from input -2.91
23:29:24.090 00.000 8976 MoveAxis(L, 22, ABG)
23:29:24.090 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:24.090 00.000 8976 MoveAxis(U, 9, ABG)
23:29:24.090 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:24.090 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:24.090 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:24.090 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:24.090 00.000 8976 move complete, result=1
23:29:24.090 00.000 8976 worker thread done servicing request
23:29:24.091 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=252, med=32, FiltMin=28, FiltMax=224, Gamma=2.260
23:29:24.101 00.010 5052 UpdateGuideState exits: m=4814 SNR=48.7
23:29:24.101 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:24.101 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:24.101 00.000 5052 Enqueuing Expose request
23:29:24.101 00.000 8976 Worker thread wakes up
23:29:24.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:24.101 00.000 5052 GuideStep: 9.7 px 0 ms WEST, -2.9 px 0 ms NORTH
23:29:24.101 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,309,37,37)
23:29:24.102 00.001 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.10) = xAngle (5.50 = -0.79)
23:29:24.102 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.42 = 2.14)
23:29:24.102 00.000 5052 CameraToMount -- cameraX=-7.16 cameraY=6.62 hyp=9.75 cameraTheta=2.40 mountX=6.89 mountY=8.21, mountTheta=0.87
23:29:24.102 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:24.102 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:25.140 01.038 8976 Exposure complete
23:29:25.156 00.016 8976 worker thread done servicing request
23:29:25.156 00.000 5052 OnExposeComplete: enter
23:29:25.156 00.000 5052 UpdateGuideState(): m_state=6
23:29:25.156 00.000 5052 Star::Find(18, 315, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 157
23:29:25.156 00.000 5052 Star::Find returns 1 (0), X=317.50, Y=326.88, Mass=4797, SNR=48.5, Peak=307 HFD=4.1
23:29:25.156 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.36) = xAngle (-0.15 = -0.15)
23:29:25.156 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.48 = -0.48)
23:29:25.156 00.000 5052 CameraToMount -- cameraX=-5.22 cameraY=6.96 hyp=8.70 cameraTheta=2.21 mountX=8.61 mountY=-4.05, mountTheta=-0.44
23:29:25.157 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.22, y=6.96, opts=13)
23:29:25.157 00.000 5052 Enqueuing Move request for stepguider (-5.22, 6.96)
23:29:25.157 00.000 8976 Worker thread wakes up
23:29:25.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.22, 6.96) opts 0xd
23:29:25.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.22, 6.96)
23:29:25.157 00.000 8976 Moving (-5.22, 6.96) raw xDistance=8.61 yDistance=-4.05
23:29:25.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.89 from input 8.61
23:29:25.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.69 from input -4.05
23:29:25.157 00.000 8976 MoveAxis(L, 19, ABG)
23:29:25.157 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:25.158 00.001 8976 MoveAxis(U, 13, ABG)
23:29:25.158 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:25.158 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:25.158 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:25.158 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:25.158 00.000 8976 move complete, result=1
23:29:25.158 00.000 8976 worker thread done servicing request
23:29:25.158 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=307, med=31, FiltMin=27, FiltMax=232, Gamma=2.260
23:29:25.168 00.010 5052 UpdateGuideState exits: m=4797 SNR=48.5
23:29:25.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:25.168 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:25.168 00.000 5052 Enqueuing Expose request
23:29:25.169 00.001 5052 GuideStep: 8.6 px 0 ms WEST, -4.1 px 0 ms NORTH
23:29:25.169 00.000 8976 Worker thread wakes up
23:29:25.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:25.169 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,309,37,37)
23:29:25.169 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.97)
23:29:25.169 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.24 = 1.96)
23:29:25.169 00.000 5052 CameraToMount -- cameraX=-5.22 cameraY=6.96 hyp=8.70 cameraTheta=2.21 mountX=4.93 mountY=8.05, mountTheta=1.02
23:29:25.170 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:25.170 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:26.205 01.035 8976 Exposure complete
23:29:26.220 00.015 8976 worker thread done servicing request
23:29:26.220 00.000 5052 OnExposeComplete: enter
23:29:26.220 00.000 5052 UpdateGuideState(): m_state=6
23:29:26.220 00.000 5052 Star::Find(18, 317, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 158
23:29:26.220 00.000 5052 Star::Find returns 1 (0), X=318.62, Y=327.05, Mass=4741, SNR=48.2, Peak=272 HFD=4.2
23:29:26.220 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.36) = xAngle (-0.27 = -0.27)
23:29:26.220 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.61 = -0.61)
23:29:26.220 00.000 5052 CameraToMount -- cameraX=-4.10 cameraY=7.13 hyp=8.23 cameraTheta=2.09 mountX=7.94 mountY=-4.69, mountTheta=-0.53
23:29:26.221 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.10, y=7.13, opts=13)
23:29:26.221 00.000 5052 Enqueuing Move request for stepguider (-4.10, 7.13)
23:29:26.221 00.000 8976 Worker thread wakes up
23:29:26.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.10, 7.13) opts 0xd
23:29:26.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.10, 7.13)
23:29:26.221 00.000 8976 Moving (-4.10, 7.13) raw xDistance=7.94 yDistance=-4.69
23:29:26.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.41 from input 7.94
23:29:26.222 00.001 8976 GuideAlgorithmHysteresis::Result() returns -3.14 from input -4.69
23:29:26.222 00.000 8976 MoveAxis(L, 17, ABG)
23:29:26.222 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:26.222 00.000 8976 MoveAxis(U, 15, ABG)
23:29:26.222 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:26.222 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:26.222 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:26.222 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:26.222 00.000 8976 move complete, result=1
23:29:26.222 00.000 8976 worker thread done servicing request
23:29:26.223 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=272, med=32, FiltMin=27, FiltMax=237, Gamma=2.260
23:29:26.233 00.010 5052 UpdateGuideState exits: m=4741 SNR=48.2
23:29:26.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:26.233 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:26.233 00.000 5052 Enqueuing Expose request
23:29:26.233 00.000 5052 GuideStep: 7.9 px 0 ms WEST, -4.7 px 0 ms NORTH
23:29:26.233 00.000 8976 Worker thread wakes up
23:29:26.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:26.233 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,309,37,37)
23:29:26.234 00.001 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.19 = -1.09)
23:29:26.234 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.12 = 1.84)
23:29:26.234 00.000 5052 CameraToMount -- cameraX=-4.10 cameraY=7.13 hyp=8.23 cameraTheta=2.09 mountX=3.80 mountY=7.94, mountTheta=1.12
23:29:26.234 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:26.234 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:27.276 01.042 8976 Exposure complete
23:29:27.290 00.014 8976 worker thread done servicing request
23:29:27.291 00.001 5052 OnExposeComplete: enter
23:29:27.291 00.000 5052 UpdateGuideState(): m_state=6
23:29:27.291 00.000 5052 Star::Find(18, 318, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 159
23:29:27.291 00.000 5052 Star::Find returns 1 (0), X=320.97, Y=326.86, Mass=4815, SNR=48.7, Peak=289 HFD=4.3
23:29:27.291 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.36) = xAngle (-0.54 = -0.54)
23:29:27.291 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.88 = -0.88)
23:29:27.291 00.000 5052 CameraToMount -- cameraX=-1.75 cameraY=6.95 hyp=7.16 cameraTheta=1.82 mountX=6.14 mountY=-5.53, mountTheta=-0.73
23:29:27.292 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.75, y=6.95, opts=13)
23:29:27.292 00.000 5052 Enqueuing Move request for stepguider (-1.75, 6.95)
23:29:27.292 00.000 8976 Worker thread wakes up
23:29:27.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.75, 6.95) opts 0xd
23:29:27.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.75, 6.95)
23:29:27.292 00.000 8976 Moving (-1.75, 6.95) raw xDistance=6.14 yDistance=-5.53
23:29:27.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.25 from input 6.14
23:29:27.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.70 from input -5.53
23:29:27.292 00.000 8976 MoveAxis(L, 14, ABG)
23:29:27.292 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:27.292 00.000 8976 MoveAxis(U, 17, ABG)
23:29:27.292 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:27.292 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:27.292 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:27.292 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:27.293 00.001 8976 move complete, result=1
23:29:27.293 00.000 8976 worker thread done servicing request
23:29:27.294 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=289, med=32, FiltMin=27, FiltMax=228, Gamma=2.260
23:29:27.304 00.010 5052 UpdateGuideState exits: m=4815 SNR=48.7
23:29:27.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:27.304 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:27.304 00.000 5052 Enqueuing Expose request
23:29:27.304 00.000 5052 GuideStep: 6.1 px 0 ms WEST, -5.5 px 0 ms NORTH
23:29:27.304 00.000 8976 Worker thread wakes up
23:29:27.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:27.304 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,309,37,37)
23:29:27.305 00.001 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.37)
23:29:27.305 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.85 = 1.56)
23:29:27.305 00.000 5052 CameraToMount -- cameraX=-1.75 cameraY=6.95 hyp=7.16 cameraTheta=1.82 mountX=1.46 mountY=7.16, mountTheta=1.37
23:29:27.305 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:27.305 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:28.337 01.032 8976 Exposure complete
23:29:28.351 00.014 8976 worker thread done servicing request
23:29:28.351 00.000 5052 OnExposeComplete: enter
23:29:28.351 00.000 5052 UpdateGuideState(): m_state=6
23:29:28.351 00.000 5052 Star::Find(18, 320, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 160
23:29:28.351 00.000 5052 Star::Find returns 1 (0), X=321.76, Y=327.18, Mass=4800, SNR=48.6, Peak=309 HFD=4.4
23:29:28.351 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.36) = xAngle (-0.66 = -0.66)
23:29:28.351 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.00 = -1.00)
23:29:28.351 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=7.27 hyp=7.33 cameraTheta=1.70 mountX=5.81 mountY=-6.15, mountTheta=-0.81
23:29:28.352 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=7.27, opts=13)
23:29:28.352 00.000 5052 Enqueuing Move request for stepguider (-0.96, 7.27)
23:29:28.352 00.000 8976 Worker thread wakes up
23:29:28.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, 7.27) opts 0xd
23:29:28.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, 7.27)
23:29:28.352 00.000 8976 Moving (-0.96, 7.27) raw xDistance=5.81 yDistance=-6.15
23:29:28.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.95 from input 5.81
23:29:28.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.14 from input -6.15
23:29:28.352 00.000 8976 MoveAxis(L, 13, ABG)
23:29:28.352 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:28.352 00.000 8976 MoveAxis(U, 20, ABG)
23:29:28.352 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:28.352 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:28.352 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:28.352 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:28.352 00.000 8976 move complete, result=1
23:29:28.352 00.000 8976 worker thread done servicing request
23:29:28.353 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=309, med=32, FiltMin=28, FiltMax=208, Gamma=2.260
23:29:28.363 00.010 5052 UpdateGuideState exits: m=4800 SNR=48.6
23:29:28.363 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:28.363 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:28.363 00.000 5052 Enqueuing Expose request
23:29:28.363 00.000 5052 GuideStep: 5.8 px 0 ms WEST, -6.2 px 0 ms NORTH
23:29:28.363 00.000 8976 Worker thread wakes up
23:29:28.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:28.363 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,309,37,37)
23:29:28.364 00.001 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
23:29:28.364 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.73 = 1.45)
23:29:28.364 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=7.27 hyp=7.33 cameraTheta=1.70 mountX=0.67 mountY=7.28, mountTheta=1.48
23:29:28.364 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:28.364 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:29.394 01.030 8976 Exposure complete
23:29:29.408 00.014 8976 worker thread done servicing request
23:29:29.408 00.000 5052 OnExposeComplete: enter
23:29:29.408 00.000 5052 UpdateGuideState(): m_state=6
23:29:29.408 00.000 5052 Star::Find(18, 321, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 161
23:29:29.408 00.000 5052 Star::Find returns 1 (0), X=320.08, Y=326.99, Mass=4843, SNR=48.7, Peak=272 HFD=4.4
23:29:29.408 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.36) = xAngle (-0.43 = -0.43)
23:29:29.408 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.77 = -0.77)
23:29:29.408 00.000 5052 CameraToMount -- cameraX=-2.64 cameraY=7.07 hyp=7.55 cameraTheta=1.93 mountX=6.85 mountY=-5.26, mountTheta=-0.65
23:29:29.409 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.64, y=7.07, opts=13)
23:29:29.409 00.000 5052 Enqueuing Move request for stepguider (-2.64, 7.07)
23:29:29.409 00.000 8976 Worker thread wakes up
23:29:29.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.64, 7.07) opts 0xd
23:29:29.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.64, 7.07)
23:29:29.409 00.000 8976 Moving (-2.64, 7.07) raw xDistance=6.85 yDistance=-5.26
23:29:29.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.59 from input 6.85
23:29:29.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.60 from input -5.26
23:29:29.410 00.001 8976 MoveAxis(L, 15, ABG)
23:29:29.410 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:29.410 00.000 8976 MoveAxis(U, 17, ABG)
23:29:29.410 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:29.410 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:29.410 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:29.410 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:29.410 00.000 8976 move complete, result=1
23:29:29.410 00.000 8976 worker thread done servicing request
23:29:29.410 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=272, med=32, FiltMin=28, FiltMax=201, Gamma=2.260
23:29:29.420 00.010 5052 UpdateGuideState exits: m=4843 SNR=48.7
23:29:29.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:29.420 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:29.420 00.000 5052 Enqueuing Expose request
23:29:29.420 00.000 5052 GuideStep: 6.9 px 0 ms WEST, -5.3 px 0 ms NORTH
23:29:29.420 00.000 8976 Worker thread wakes up
23:29:29.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:29.420 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,309,37,37)
23:29:29.421 00.001 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
23:29:29.421 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.96 = 1.67)
23:29:29.421 00.000 5052 CameraToMount -- cameraX=-2.64 cameraY=7.07 hyp=7.55 cameraTheta=1.93 mountX=2.35 mountY=7.51, mountTheta=1.27
23:29:29.421 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:29.421 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:30.458 01.037 8976 Exposure complete
23:29:30.472 00.014 8976 worker thread done servicing request
23:29:30.472 00.000 5052 OnExposeComplete: enter
23:29:30.472 00.000 5052 UpdateGuideState(): m_state=6
23:29:30.472 00.000 5052 Star::Find(18, 320, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 162
23:29:30.472 00.000 5052 Star::Find returns 1 (0), X=318.83, Y=327.04, Mass=4837, SNR=48.8, Peak=328 HFD=4.3
23:29:30.472 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.36) = xAngle (-0.29 = -0.29)
23:29:30.472 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.63 = -0.63)
23:29:30.472 00.000 5052 CameraToMount -- cameraX=-3.89 cameraY=7.13 hyp=8.12 cameraTheta=2.07 mountX=7.78 mountY=-4.77, mountTheta=-0.55
23:29:30.473 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.89, y=7.13, opts=13)
23:29:30.473 00.000 5052 Enqueuing Move request for stepguider (-3.89, 7.13)
23:29:30.473 00.000 8976 Worker thread wakes up
23:29:30.473 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.89, 7.13) opts 0xd
23:29:30.473 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.89, 7.13)
23:29:30.473 00.000 8976 Moving (-3.89, 7.13) raw xDistance=7.78 yDistance=-4.77
23:29:30.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.22 from input 7.78
23:29:30.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.26 from input -4.77
23:29:30.474 00.001 8976 MoveAxis(L, 17, ABG)
23:29:30.474 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:30.474 00.000 8976 MoveAxis(U, 15, ABG)
23:29:30.474 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:30.474 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:30.474 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:30.474 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:30.474 00.000 8976 move complete, result=1
23:29:30.474 00.000 8976 worker thread done servicing request
23:29:30.474 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=328, med=32, FiltMin=27, FiltMax=212, Gamma=2.260
23:29:30.483 00.009 5052 UpdateGuideState exits: m=4837 SNR=48.8
23:29:30.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:30.483 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:30.483 00.000 5052 Enqueuing Expose request
23:29:30.483 00.000 5052 GuideStep: 7.8 px 0 ms WEST, -4.8 px 0 ms NORTH
23:29:30.483 00.000 8976 Worker thread wakes up
23:29:30.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:30.483 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,309,37,37)
23:29:30.485 00.002 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
23:29:30.485 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.10 = 1.82)
23:29:30.485 00.000 5052 CameraToMount -- cameraX=-3.89 cameraY=7.13 hyp=8.12 cameraTheta=2.07 mountX=3.59 mountY=7.88, mountTheta=1.14
23:29:30.485 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:30.485 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:31.531 01.046 8976 Exposure complete
23:29:31.545 00.014 8976 worker thread done servicing request
23:29:31.546 00.001 5052 OnExposeComplete: enter
23:29:31.546 00.000 5052 UpdateGuideState(): m_state=6
23:29:31.546 00.000 5052 Star::Find(18, 318, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 163
23:29:31.546 00.000 5052 Star::Find returns 1 (0), X=317.99, Y=326.99, Mass=4802, SNR=48.6, Peak=279 HFD=4.5
23:29:31.546 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.36) = xAngle (-0.20 = -0.20)
23:29:31.546 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.54 = -0.54)
23:29:31.546 00.000 5052 CameraToMount -- cameraX=-4.73 cameraY=7.08 hyp=8.51 cameraTheta=2.16 mountX=8.35 mountY=-4.37, mountTheta=-0.48
23:29:31.547 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.73, y=7.08, opts=13)
23:29:31.547 00.000 5052 Enqueuing Move request for stepguider (-4.73, 7.08)
23:29:31.547 00.000 8976 Worker thread wakes up
23:29:31.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.73, 7.08) opts 0xd
23:29:31.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.73, 7.08)
23:29:31.547 00.000 8976 Moving (-4.73, 7.08) raw xDistance=8.35 yDistance=-4.37
23:29:31.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.62 from input 8.35
23:29:31.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.98 from input -4.37
23:29:31.547 00.000 8976 MoveAxis(L, 18, ABG)
23:29:31.547 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:31.547 00.000 8976 MoveAxis(U, 14, ABG)
23:29:31.547 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:31.547 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:31.547 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:31.547 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:31.547 00.000 8976 move complete, result=1
23:29:31.547 00.000 8976 worker thread done servicing request
23:29:31.548 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=279, med=32, FiltMin=27, FiltMax=196, Gamma=2.260
23:29:31.558 00.010 5052 UpdateGuideState exits: m=4802 SNR=48.6
23:29:31.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:31.558 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:31.558 00.000 5052 Enqueuing Expose request
23:29:31.558 00.000 8976 Worker thread wakes up
23:29:31.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:31.558 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,309,37,37)
23:29:31.558 00.000 5052 GuideStep: 8.3 px 0 ms WEST, -4.4 px 0 ms NORTH
23:29:31.559 00.001 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.26 = -1.02)
23:29:31.559 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.19 = 1.91)
23:29:31.559 00.000 5052 CameraToMount -- cameraX=-4.73 cameraY=7.08 hyp=8.51 cameraTheta=2.16 mountX=4.44 mountY=8.04, mountTheta=1.07
23:29:31.559 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:31.559 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:32.587 01.028 8976 Exposure complete
23:29:32.602 00.015 8976 worker thread done servicing request
23:29:32.602 00.000 5052 OnExposeComplete: enter
23:29:32.602 00.000 5052 UpdateGuideState(): m_state=6
23:29:32.603 00.001 5052 Star::Find(18, 317, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 164
23:29:32.603 00.000 5052 Star::Find returns 1 (0), X=317.86, Y=326.86, Mass=4809, SNR=48.6, Peak=305 HFD=4.2
23:29:32.603 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.36) = xAngle (-0.18 = -0.18)
23:29:32.603 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.52 = -0.52)
23:29:32.603 00.000 5052 CameraToMount -- cameraX=-4.86 cameraY=6.95 hyp=8.48 cameraTheta=2.18 mountX=8.35 mountY=-4.19, mountTheta=-0.47
23:29:32.603 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.86, y=6.95, opts=13)
23:29:32.603 00.000 5052 Enqueuing Move request for stepguider (-4.86, 6.95)
23:29:32.604 00.001 8976 Worker thread wakes up
23:29:32.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.86, 6.95) opts 0xd
23:29:32.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.86, 6.95)
23:29:32.604 00.000 8976 Moving (-4.86, 6.95) raw xDistance=8.35 yDistance=-4.19
23:29:32.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.65 from input 8.35
23:29:32.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.85 from input -4.19
23:29:32.604 00.000 8976 MoveAxis(L, 18, ABG)
23:29:32.604 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:32.604 00.000 8976 MoveAxis(U, 13, ABG)
23:29:32.604 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:32.604 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:32.604 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:32.604 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:32.604 00.000 8976 move complete, result=1
23:29:32.604 00.000 8976 worker thread done servicing request
23:29:32.604 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=305, med=32, FiltMin=28, FiltMax=217, Gamma=2.260
23:29:32.615 00.011 5052 UpdateGuideState exits: m=4809 SNR=48.6
23:29:32.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:32.615 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:32.615 00.000 5052 Enqueuing Expose request
23:29:32.615 00.000 5052 GuideStep: 8.3 px 0 ms WEST, -4.2 px 0 ms NORTH
23:29:32.615 00.000 8976 Worker thread wakes up
23:29:32.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:32.615 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,309,37,37)
23:29:32.616 00.001 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
23:29:32.616 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.21 = 1.93)
23:29:32.616 00.000 5052 CameraToMount -- cameraX=-4.86 cameraY=6.95 hyp=8.48 cameraTheta=2.18 mountX=4.58 mountY=7.95, mountTheta=1.05
23:29:32.616 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:32.616 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:33.657 01.041 8976 Exposure complete
23:29:33.671 00.014 8976 worker thread done servicing request
23:29:33.671 00.000 5052 OnExposeComplete: enter
23:29:33.671 00.000 5052 UpdateGuideState(): m_state=6
23:29:33.671 00.000 5052 Star::Find(18, 317, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 165
23:29:33.671 00.000 5052 Star::Find returns 1 (0), X=317.38, Y=326.39, Mass=4900, SNR=49.1, Peak=284 HFD=4.5
23:29:33.671 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.36) = xAngle (-0.10 = -0.10)
23:29:33.671 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.44 = -0.44)
23:29:33.671 00.000 5052 CameraToMount -- cameraX=-5.34 cameraY=6.48 hyp=8.40 cameraTheta=2.26 mountX=8.36 mountY=-3.56, mountTheta=-0.40
23:29:33.672 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.34, y=6.48, opts=13)
23:29:33.672 00.000 5052 Enqueuing Move request for stepguider (-5.34, 6.48)
23:29:33.672 00.000 8976 Worker thread wakes up
23:29:33.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.34, 6.48) opts 0xd
23:29:33.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.34, 6.48)
23:29:33.672 00.000 8976 Moving (-5.34, 6.48) raw xDistance=8.36 yDistance=-3.56
23:29:33.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.66 from input 8.36
23:29:33.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.44 from input -3.56
23:29:33.672 00.000 8976 MoveAxis(L, 18, ABG)
23:29:33.672 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:33.672 00.000 8976 MoveAxis(U, 12, ABG)
23:29:33.672 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:33.672 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:33.672 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:33.672 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:33.672 00.000 8976 move complete, result=1
23:29:33.672 00.000 8976 worker thread done servicing request
23:29:33.673 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=284, med=32, FiltMin=27, FiltMax=195, Gamma=2.260
23:29:33.682 00.009 5052 UpdateGuideState exits: m=4900 SNR=49.1
23:29:33.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:33.682 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:33.682 00.000 5052 Enqueuing Expose request
23:29:33.682 00.000 5052 GuideStep: 8.4 px 0 ms WEST, -3.6 px 0 ms NORTH
23:29:33.682 00.000 8976 Worker thread wakes up
23:29:33.683 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:33.683 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,308,37,37)
23:29:33.683 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.92)
23:29:33.683 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.29 = 2.01)
23:29:33.683 00.000 5052 CameraToMount -- cameraX=-5.34 cameraY=6.48 hyp=8.40 cameraTheta=2.26 mountX=5.07 mountY=7.61, mountTheta=0.98
23:29:33.683 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:33.684 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:34.721 01.037 8976 Exposure complete
23:29:34.736 00.015 8976 worker thread done servicing request
23:29:34.736 00.000 5052 OnExposeComplete: enter
23:29:34.736 00.000 5052 UpdateGuideState(): m_state=6
23:29:34.736 00.000 5052 Star::Find(18, 317, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 166
23:29:34.736 00.000 5052 Star::Find returns 1 (0), X=318.34, Y=326.85, Mass=4834, SNR=48.7, Peak=220 HFD=4.7
23:29:34.736 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.36) = xAngle (-0.22 = -0.22)
23:29:34.736 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.56 = -0.56)
23:29:34.736 00.000 5052 CameraToMount -- cameraX=-4.38 cameraY=6.94 hyp=8.21 cameraTheta=2.13 mountX=8.00 mountY=-4.39, mountTheta=-0.50
23:29:34.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.38, y=6.94, opts=13)
23:29:34.737 00.000 5052 Enqueuing Move request for stepguider (-4.38, 6.94)
23:29:34.737 00.000 8976 Worker thread wakes up
23:29:34.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.38, 6.94) opts 0xd
23:29:34.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.38, 6.94)
23:29:34.737 00.000 8976 Moving (-4.38, 6.94) raw xDistance=8.00 yDistance=-4.39
23:29:34.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.44 from input 8.00
23:29:34.738 00.001 8976 GuideAlgorithmHysteresis::Result() returns -2.94 from input -4.39
23:29:34.738 00.000 8976 MoveAxis(L, 18, ABG)
23:29:34.738 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:34.738 00.000 8976 MoveAxis(U, 14, ABG)
23:29:34.738 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:34.738 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:34.738 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:34.738 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:34.738 00.000 8976 move complete, result=1
23:29:34.738 00.000 8976 worker thread done servicing request
23:29:34.738 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=220, med=32, FiltMin=27, FiltMax=189, Gamma=2.260
23:29:34.748 00.010 5052 UpdateGuideState exits: m=4834 SNR=48.7
23:29:34.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:34.748 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:34.748 00.000 5052 Enqueuing Expose request
23:29:34.748 00.000 8976 Worker thread wakes up
23:29:34.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:34.748 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,309,37,37)
23:29:34.748 00.000 5052 GuideStep: 8.0 px 0 ms WEST, -4.4 px 0 ms NORTH
23:29:34.748 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.24 = -1.05)
23:29:34.748 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.16 = 1.88)
23:29:34.748 00.000 5052 CameraToMount -- cameraX=-4.38 cameraY=6.94 hyp=8.21 cameraTheta=2.13 mountX=4.10 mountY=7.82, mountTheta=1.09
23:29:34.748 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:34.748 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:35.779 01.031 8976 Exposure complete
23:29:35.793 00.014 8976 worker thread done servicing request
23:29:35.793 00.000 5052 OnExposeComplete: enter
23:29:35.793 00.000 5052 UpdateGuideState(): m_state=6
23:29:35.793 00.000 5052 Star::Find(18, 318, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 167
23:29:35.793 00.000 5052 Star::Find returns 1 (0), X=318.87, Y=326.75, Mass=4790, SNR=48.4, Peak=224 HFD=4.5
23:29:35.793 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.36) = xAngle (-0.28 = -0.28)
23:29:35.793 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.62 = -0.62)
23:29:35.793 00.000 5052 CameraToMount -- cameraX=-3.85 cameraY=6.84 hyp=7.85 cameraTheta=2.08 mountX=7.55 mountY=-4.53, mountTheta=-0.54
23:29:35.794 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.85, y=6.84, opts=13)
23:29:35.794 00.000 5052 Enqueuing Move request for stepguider (-3.85, 6.84)
23:29:35.794 00.000 8976 Worker thread wakes up
23:29:35.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.85, 6.84) opts 0xd
23:29:35.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.85, 6.84)
23:29:35.795 00.001 8976 Moving (-3.85, 6.84) raw xDistance=7.55 yDistance=-4.53
23:29:35.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.14 from input 7.55
23:29:35.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.06 from input -4.53
23:29:35.795 00.000 8976 MoveAxis(L, 17, ABG)
23:29:35.795 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:35.795 00.000 8976 MoveAxis(U, 14, ABG)
23:29:35.795 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:35.795 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:35.795 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:35.795 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:35.795 00.000 8976 move complete, result=1
23:29:35.795 00.000 8976 worker thread done servicing request
23:29:35.795 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=224, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:29:35.805 00.010 5052 UpdateGuideState exits: m=4790 SNR=48.4
23:29:35.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:35.805 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:35.805 00.000 5052 Enqueuing Expose request
23:29:35.805 00.000 5052 GuideStep: 7.5 px 0 ms WEST, -4.5 px 0 ms NORTH
23:29:35.805 00.000 8976 Worker thread wakes up
23:29:35.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:35.805 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,309,37,37)
23:29:35.806 00.001 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
23:29:35.806 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.11 = 1.83)
23:29:35.806 00.000 5052 CameraToMount -- cameraX=-3.85 cameraY=6.84 hyp=7.85 cameraTheta=2.08 mountX=3.56 mountY=7.59, mountTheta=1.13
23:29:35.806 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:35.806 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:36.845 01.039 8976 Exposure complete
23:29:36.861 00.016 8976 worker thread done servicing request
23:29:36.861 00.000 5052 OnExposeComplete: enter
23:29:36.861 00.000 5052 UpdateGuideState(): m_state=6
23:29:36.861 00.000 5052 Star::Find(18, 318, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 168
23:29:36.861 00.000 5052 Star::Find returns 1 (0), X=318.91, Y=326.90, Mass=4691, SNR=48.0, Peak=247 HFD=4.3
23:29:36.861 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.36) = xAngle (-0.29 = -0.29)
23:29:36.861 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.63 = -0.63)
23:29:36.861 00.000 5052 CameraToMount -- cameraX=-3.81 cameraY=6.99 hyp=7.96 cameraTheta=2.07 mountX=7.63 mountY=-4.68, mountTheta=-0.55
23:29:36.862 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.81, y=6.99, opts=13)
23:29:36.862 00.000 5052 Enqueuing Move request for stepguider (-3.81, 6.99)
23:29:36.862 00.000 8976 Worker thread wakes up
23:29:36.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.81, 6.99) opts 0xd
23:29:36.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.81, 6.99)
23:29:36.862 00.000 8976 Moving (-3.81, 6.99) raw xDistance=7.63 yDistance=-4.68
23:29:36.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.17 from input 7.63
23:29:36.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.16 from input -4.68
23:29:36.862 00.000 8976 MoveAxis(L, 17, ABG)
23:29:36.863 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:36.863 00.000 8976 MoveAxis(U, 15, ABG)
23:29:36.863 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:36.863 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:36.863 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:36.863 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:36.863 00.000 8976 move complete, result=1
23:29:36.863 00.000 8976 worker thread done servicing request
23:29:36.863 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=247, med=32, FiltMin=27, FiltMax=206, Gamma=2.260
23:29:36.873 00.010 5052 UpdateGuideState exits: m=4691 SNR=48.0
23:29:36.874 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:36.874 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:36.874 00.000 5052 Enqueuing Expose request
23:29:36.874 00.000 5052 GuideStep: 7.6 px 0 ms WEST, -4.7 px 0 ms NORTH
23:29:36.874 00.000 8976 Worker thread wakes up
23:29:36.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:36.874 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,309,37,37)
23:29:36.875 00.001 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
23:29:36.875 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.10 = 1.82)
23:29:36.875 00.000 5052 CameraToMount -- cameraX=-3.81 cameraY=6.99 hyp=7.96 cameraTheta=2.07 mountX=3.53 mountY=7.72, mountTheta=1.14
23:29:36.875 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:36.875 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:37.905 01.030 8976 Exposure complete
23:29:37.919 00.014 8976 worker thread done servicing request
23:29:37.919 00.000 5052 OnExposeComplete: enter
23:29:37.919 00.000 5052 UpdateGuideState(): m_state=6
23:29:37.919 00.000 5052 Star::Find(18, 318, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 169
23:29:37.920 00.001 5052 Star::Find returns 1 (0), X=317.97, Y=327.16, Mass=4832, SNR=48.7, Peak=330 HFD=4.3
23:29:37.920 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.36) = xAngle (-0.21 = -0.21)
23:29:37.920 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.55 = -0.55)
23:29:37.920 00.000 5052 CameraToMount -- cameraX=-4.75 cameraY=7.24 hyp=8.66 cameraTheta=2.15 mountX=8.48 mountY=-4.51, mountTheta=-0.49
23:29:37.920 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.75, y=7.24, opts=13)
23:29:37.920 00.000 5052 Enqueuing Move request for stepguider (-4.75, 7.24)
23:29:37.920 00.000 8976 Worker thread wakes up
23:29:37.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.75, 7.24) opts 0xd
23:29:37.921 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-4.75, 7.24)
23:29:37.921 00.000 8976 Moving (-4.75, 7.24) raw xDistance=8.48 yDistance=-4.51
23:29:37.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.70 from input 8.48
23:29:37.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.06 from input -4.51
23:29:37.921 00.000 8976 MoveAxis(L, 18, ABG)
23:29:37.921 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:37.921 00.000 8976 MoveAxis(U, 14, ABG)
23:29:37.921 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:37.921 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:37.921 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:37.921 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:37.921 00.000 8976 move complete, result=1
23:29:37.921 00.000 8976 worker thread done servicing request
23:29:37.921 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=330, med=32, FiltMin=27, FiltMax=217, Gamma=2.260
23:29:37.931 00.010 5052 UpdateGuideState exits: m=4832 SNR=48.7
23:29:37.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:37.931 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:37.931 00.000 5052 Enqueuing Expose request
23:29:37.931 00.000 5052 GuideStep: 8.5 px 0 ms WEST, -4.5 px 0 ms NORTH
23:29:37.931 00.000 8976 Worker thread wakes up
23:29:37.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:37.932 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(300,309,37,37)
23:29:37.932 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
23:29:37.932 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.18 = 1.90)
23:29:37.932 00.000 5052 CameraToMount -- cameraX=-4.75 cameraY=7.24 hyp=8.66 cameraTheta=2.15 mountX=4.46 mountY=8.21, mountTheta=1.07
23:29:37.932 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:37.932 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:38.971 01.039 8976 Exposure complete
23:29:38.985 00.014 8976 worker thread done servicing request
23:29:38.985 00.000 5052 OnExposeComplete: enter
23:29:38.985 00.000 5052 UpdateGuideState(): m_state=6
23:29:38.986 00.001 5052 Star::Find(18, 317, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 170
23:29:38.986 00.000 5052 Star::Find returns 1 (0), X=317.97, Y=327.14, Mass=4773, SNR=48.4, Peak=294 HFD=4.3
23:29:38.986 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.36) = xAngle (-0.21 = -0.21)
23:29:38.986 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.55 = -0.55)
23:29:38.986 00.000 5052 CameraToMount -- cameraX=-4.75 cameraY=7.22 hyp=8.65 cameraTheta=2.15 mountX=8.46 mountY=-4.49, mountTheta=-0.49
23:29:38.986 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.75, y=7.22, opts=13)
23:29:38.986 00.000 5052 Enqueuing Move request for stepguider (-4.75, 7.22)
23:29:38.987 00.001 8976 Worker thread wakes up
23:29:38.987 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.75, 7.22) opts 0xd
23:29:38.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.75, 7.22)
23:29:38.987 00.000 8976 Moving (-4.75, 7.22) raw xDistance=8.46 yDistance=-4.49
23:29:38.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.73 from input 8.46
23:29:38.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.04 from input -4.49
23:29:38.987 00.000 8976 MoveAxis(L, 18, ABG)
23:29:38.987 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:38.987 00.000 8976 MoveAxis(U, 14, ABG)
23:29:38.987 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:38.987 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:38.987 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:38.987 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:38.987 00.000 8976 move complete, result=1
23:29:38.987 00.000 8976 worker thread done servicing request
23:29:38.988 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=294, med=32, FiltMin=28, FiltMax=217, Gamma=2.260
23:29:38.997 00.009 5052 UpdateGuideState exits: m=4773 SNR=48.4
23:29:38.997 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:38.997 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:38.997 00.000 5052 Enqueuing Expose request
23:29:38.997 00.000 5052 GuideStep: 8.5 px 0 ms WEST, -4.5 px 0 ms NORTH
23:29:38.997 00.000 8976 Worker thread wakes up
23:29:38.997 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:38.998 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(300,309,37,37)
23:29:38.998 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
23:29:38.998 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.18 = 1.90)
23:29:38.998 00.000 5052 CameraToMount -- cameraX=-4.75 cameraY=7.22 hyp=8.65 cameraTheta=2.15 mountX=4.46 mountY=8.19, mountTheta=1.07
23:29:38.998 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:38.998 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:40.030 01.032 8976 Exposure complete
23:29:40.044 00.014 8976 worker thread done servicing request
23:29:40.044 00.000 5052 OnExposeComplete: enter
23:29:40.044 00.000 5052 UpdateGuideState(): m_state=6
23:29:40.045 00.001 5052 Star::Find(18, 317, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 171
23:29:40.045 00.000 5052 Star::Find returns 1 (0), X=317.57, Y=326.86, Mass=4802, SNR=48.6, Peak=265 HFD=4.4
23:29:40.045 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.36) = xAngle (-0.15 = -0.15)
23:29:40.045 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.49 = -0.49)
23:29:40.045 00.000 5052 CameraToMount -- cameraX=-5.15 cameraY=6.94 hyp=8.65 cameraTheta=2.21 mountX=8.55 mountY=-4.06, mountTheta=-0.44
23:29:40.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.15, y=6.94, opts=13)
23:29:40.046 00.000 5052 Enqueuing Move request for stepguider (-5.15, 6.94)
23:29:40.046 00.000 8976 Worker thread wakes up
23:29:40.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.15, 6.94) opts 0xd
23:29:40.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.15, 6.94)
23:29:40.046 00.000 8976 Moving (-5.15, 6.94) raw xDistance=8.55 yDistance=-4.06
23:29:40.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.79 from input 8.55
23:29:40.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.77 from input -4.06
23:29:40.046 00.000 8976 MoveAxis(L, 19, ABG)
23:29:40.046 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:40.046 00.000 8976 MoveAxis(U, 13, ABG)
23:29:40.046 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:40.046 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:40.046 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:40.046 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:40.046 00.000 8976 move complete, result=1
23:29:40.047 00.001 8976 worker thread done servicing request
23:29:40.047 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=265, med=32, FiltMin=28, FiltMax=224, Gamma=2.260
23:29:40.057 00.010 5052 UpdateGuideState exits: m=4802 SNR=48.6
23:29:40.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:40.057 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:40.057 00.000 5052 Enqueuing Expose request
23:29:40.057 00.000 5052 GuideStep: 8.5 px 0 ms WEST, -4.1 px 0 ms NORTH
23:29:40.057 00.000 8976 Worker thread wakes up
23:29:40.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:40.058 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(300,309,37,37)
23:29:40.058 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.97)
23:29:40.058 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.24 = 1.95)
23:29:40.058 00.000 5052 CameraToMount -- cameraX=-5.15 cameraY=6.94 hyp=8.65 cameraTheta=2.21 mountX=4.87 mountY=8.02, mountTheta=1.03
23:29:40.058 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:40.058 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:41.093 01.035 8976 Exposure complete
23:29:41.107 00.014 8976 worker thread done servicing request
23:29:41.107 00.000 5052 OnExposeComplete: enter
23:29:41.107 00.000 5052 UpdateGuideState(): m_state=6
23:29:41.107 00.000 5052 Star::Find(18, 317, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 172
23:29:41.107 00.000 5052 Star::Find returns 1 (0), X=316.71, Y=327.00, Mass=4753, SNR=48.3, Peak=260 HFD=4.5
23:29:41.107 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.36) = xAngle (-0.09 = -0.09)
23:29:41.107 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.42 = -0.42)
23:29:41.107 00.000 5052 CameraToMount -- cameraX=-6.01 cameraY=7.08 hyp=9.29 cameraTheta=2.27 mountX=9.25 mountY=-3.83, mountTheta=-0.39
23:29:41.108 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.01, y=7.08, opts=13)
23:29:41.108 00.000 5052 Enqueuing Move request for stepguider (-6.01, 7.08)
23:29:41.108 00.000 8976 Worker thread wakes up
23:29:41.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.01, 7.08) opts 0xd
23:29:41.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.01, 7.08)
23:29:41.108 00.000 8976 Moving (-6.01, 7.08) raw xDistance=9.25 yDistance=-3.83
23:29:41.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.23 from input 9.25
23:29:41.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.60 from input -3.83
23:29:41.108 00.000 8976 MoveAxis(L, 20, ABG)
23:29:41.109 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:41.109 00.000 8976 MoveAxis(U, 12, ABG)
23:29:41.109 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:41.109 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:41.109 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:41.109 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:41.109 00.000 8976 move complete, result=1
23:29:41.109 00.000 8976 worker thread done servicing request
23:29:41.109 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=260, med=32, FiltMin=27, FiltMax=202, Gamma=2.260
23:29:41.118 00.009 5052 UpdateGuideState exits: m=4753 SNR=48.3
23:29:41.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:41.118 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:41.119 00.001 5052 Enqueuing Expose request
23:29:41.119 00.000 5052 GuideStep: 9.3 px 0 ms WEST, -3.8 px 0 ms NORTH
23:29:41.119 00.000 8976 Worker thread wakes up
23:29:41.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:41.119 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,309,37,37)
23:29:41.119 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.37 = -0.91)
23:29:41.119 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.30 = 2.02)
23:29:41.119 00.000 5052 CameraToMount -- cameraX=-6.01 cameraY=7.08 hyp=9.29 cameraTheta=2.27 mountX=5.71 mountY=8.37, mountTheta=0.97
23:29:41.120 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:41.120 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:42.156 01.036 8976 Exposure complete
23:29:42.170 00.014 8976 worker thread done servicing request
23:29:42.170 00.000 5052 OnExposeComplete: enter
23:29:42.170 00.000 5052 UpdateGuideState(): m_state=6
23:29:42.170 00.000 5052 Star::Find(18, 316, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 173
23:29:42.170 00.000 5052 Star::Find returns 1 (0), X=314.44, Y=327.04, Mass=4747, SNR=48.2, Peak=251 HFD=4.9
23:29:42.170 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.36) = xAngle (0.07 = 0.07)
23:29:42.170 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.27 = -0.27)
23:29:42.170 00.000 5052 CameraToMount -- cameraX=-8.28 cameraY=7.12 hyp=10.92 cameraTheta=2.43 mountX=10.89 mountY=-2.89, mountTheta=-0.26
23:29:42.171 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.28, y=7.12, opts=13)
23:29:42.171 00.000 5052 Enqueuing Move request for stepguider (-8.28, 7.12)
23:29:42.171 00.000 8976 Worker thread wakes up
23:29:42.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.28, 7.12) opts 0xd
23:29:42.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.28, 7.12)
23:29:42.171 00.000 8976 Moving (-8.28, 7.12) raw xDistance=10.89 yDistance=-2.89
23:29:42.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.30 from input 10.89
23:29:42.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.00 from input -2.89
23:29:42.171 00.000 8976 MoveAxis(L, 24, ABG)
23:29:42.171 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:42.171 00.000 8976 MoveAxis(U, 9, ABG)
23:29:42.171 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:42.171 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:42.171 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:42.172 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:42.172 00.000 8976 move complete, result=1
23:29:42.172 00.000 8976 worker thread done servicing request
23:29:42.172 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=251, med=32, FiltMin=28, FiltMax=198, Gamma=2.260
23:29:42.182 00.010 5052 UpdateGuideState exits: m=4747 SNR=48.2
23:29:42.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:42.182 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:42.182 00.000 5052 Enqueuing Expose request
23:29:42.182 00.000 5052 GuideStep: 10.9 px 0 ms WEST, -2.9 px 0 ms NORTH
23:29:42.182 00.000 8976 Worker thread wakes up
23:29:42.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:42.182 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,309,37,37)
23:29:42.182 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (-3.10) = xAngle (5.53 = -0.75)
23:29:42.183 00.001 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.46 = 2.18)
23:29:42.183 00.000 5052 CameraToMount -- cameraX=-8.28 cameraY=7.12 hyp=10.92 cameraTheta=2.43 mountX=7.98 mountY=8.97, mountTheta=0.84
23:29:42.183 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:42.183 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:43.221 01.038 8976 Exposure complete
23:29:43.235 00.014 8976 worker thread done servicing request
23:29:43.235 00.000 5052 OnExposeComplete: enter
23:29:43.235 00.000 5052 UpdateGuideState(): m_state=6
23:29:43.235 00.000 5052 Star::Find(18, 314, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 174
23:29:43.235 00.000 5052 Star::Find returns 1 (0), X=311.92, Y=327.10, Mass=4694, SNR=47.9, Peak=248 HFD=4.5
23:29:43.235 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.36) = xAngle (0.19 = 0.19)
23:29:43.235 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.14 = -0.14)
23:29:43.235 00.000 5052 CameraToMount -- cameraX=-10.80 cameraY=7.19 hyp=12.97 cameraTheta=2.55 mountX=12.73 mountY=-1.87, mountTheta=-0.15
23:29:43.236 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.80, y=7.19, opts=13)
23:29:43.236 00.000 5052 Enqueuing Move request for stepguider (-10.80, 7.19)
23:29:43.236 00.000 8976 Worker thread wakes up
23:29:43.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.80, 7.19) opts 0xd
23:29:43.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.80, 7.19)
23:29:43.236 00.000 8976 Moving (-10.80, 7.19) raw xDistance=12.73 yDistance=-1.87
23:29:43.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.53 from input 12.73
23:29:43.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.32 from input -1.87
23:29:43.236 00.000 8976 MoveAxis(L, 28, ABG)
23:29:43.237 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:43.237 00.000 8976 MoveAxis(U, 6, ABG)
23:29:43.237 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:43.237 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:43.237 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:43.237 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:43.237 00.000 8976 move complete, result=1
23:29:43.237 00.000 8976 worker thread done servicing request
23:29:43.237 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=248, med=32, FiltMin=28, FiltMax=196, Gamma=2.260
23:29:43.246 00.009 5052 UpdateGuideState exits: m=4694 SNR=47.9
23:29:43.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:43.246 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:43.246 00.000 5052 Enqueuing Expose request
23:29:43.246 00.000 5052 GuideStep: 12.7 px 0 ms WEST, -1.9 px 0 ms NORTH
23:29:43.246 00.000 8976 Worker thread wakes up
23:29:43.247 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:43.247 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,309,37,37)
23:29:43.247 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.66 = -0.63)
23:29:43.247 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.58 = 2.30)
23:29:43.247 00.000 5052 CameraToMount -- cameraX=-10.80 cameraY=7.19 hyp=12.97 cameraTheta=2.55 mountX=10.50 mountY=9.68, mountTheta=0.74
23:29:43.247 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:43.248 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:44.282 01.034 8976 Exposure complete
23:29:44.297 00.015 8976 worker thread done servicing request
23:29:44.297 00.000 5052 OnExposeComplete: enter
23:29:44.297 00.000 5052 UpdateGuideState(): m_state=6
23:29:44.297 00.000 5052 Star::Find(18, 311, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 175
23:29:44.297 00.000 5052 Star::Find returns 1 (0), X=311.31, Y=327.51, Mass=4748, SNR=48.2, Peak=280 HFD=4.5
23:29:44.297 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.36) = xAngle (0.19 = 0.19)
23:29:44.298 00.001 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.14 = -0.14)
23:29:44.298 00.000 5052 CameraToMount -- cameraX=-11.40 cameraY=7.59 hyp=13.70 cameraTheta=2.55 mountX=13.44 mountY=-1.97, mountTheta=-0.15
23:29:44.298 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-11.40, y=7.59, opts=13)
23:29:44.298 00.000 5052 Enqueuing Move request for stepguider (-11.40, 7.59)
23:29:44.298 00.000 8976 Worker thread wakes up
23:29:44.299 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.40, 7.59) opts 0xd
23:29:44.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.40, 7.59)
23:29:44.299 00.000 8976 Moving (-11.40, 7.59) raw xDistance=13.44 yDistance=-1.97
23:29:44.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.06 from input 13.44
23:29:44.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.33 from input -1.97
23:29:44.299 00.000 8976 MoveAxis(L, 29, ABG)
23:29:44.299 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:44.299 00.000 8976 MoveAxis(U, 6, ABG)
23:29:44.299 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:44.299 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:44.299 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:44.299 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:44.299 00.000 8976 move complete, result=1
23:29:44.299 00.000 8976 worker thread done servicing request
23:29:44.299 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=280, med=31, FiltMin=27, FiltMax=210, Gamma=2.260
23:29:44.309 00.010 5052 UpdateGuideState exits: m=4748 SNR=48.2
23:29:44.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:44.309 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:44.309 00.000 5052 Enqueuing Expose request
23:29:44.309 00.000 5052 GuideStep: 13.4 px 0 ms WEST, -2.0 px 0 ms NORTH
23:29:44.309 00.000 8976 Worker thread wakes up
23:29:44.310 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:44.310 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,310,37,37)
23:29:44.310 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.66 = -0.63)
23:29:44.310 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.58 = 2.30)
23:29:44.310 00.000 5052 CameraToMount -- cameraX=-11.40 cameraY=7.59 hyp=13.70 cameraTheta=2.55 mountX=11.09 mountY=10.22, mountTheta=0.74
23:29:44.310 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:44.310 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:45.349 01.039 8976 Exposure complete
23:29:45.363 00.014 8976 worker thread done servicing request
23:29:45.363 00.000 5052 OnExposeComplete: enter
23:29:45.363 00.000 5052 UpdateGuideState(): m_state=6
23:29:45.363 00.000 5052 Star::Find(18, 311, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 176
23:29:45.363 00.000 5052 Star::Find returns 1 (0), X=312.59, Y=327.61, Mass=4819, SNR=48.5, Peak=250 HFD=4.5
23:29:45.363 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.36) = xAngle (0.13 = 0.13)
23:29:45.363 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.21 = -0.21)
23:29:45.363 00.000 5052 CameraToMount -- cameraX=-10.13 cameraY=7.69 hyp=12.72 cameraTheta=2.49 mountX=12.61 mountY=-2.61, mountTheta=-0.20
23:29:45.364 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.13, y=7.69, opts=13)
23:29:45.364 00.000 5052 Enqueuing Move request for stepguider (-10.13, 7.69)
23:29:45.364 00.000 8976 Worker thread wakes up
23:29:45.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.13, 7.69) opts 0xd
23:29:45.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.13, 7.69)
23:29:45.364 00.000 8976 Moving (-10.13, 7.69) raw xDistance=12.61 yDistance=-2.61
23:29:45.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.58 from input 12.61
23:29:45.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.74 from input -2.61
23:29:45.365 00.001 8976 MoveAxis(L, 28, ABG)
23:29:45.365 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:45.365 00.000 8976 MoveAxis(U, 8, ABG)
23:29:45.365 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:45.365 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:45.365 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:45.365 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:45.365 00.000 8976 move complete, result=1
23:29:45.365 00.000 8976 worker thread done servicing request
23:29:45.365 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=250, med=32, FiltMin=28, FiltMax=212, Gamma=2.260
23:29:45.375 00.010 5052 UpdateGuideState exits: m=4819 SNR=48.5
23:29:45.375 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:45.375 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:45.375 00.000 5052 Enqueuing Expose request
23:29:45.375 00.000 8976 Worker thread wakes up
23:29:45.375 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:45.375 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,310,37,37)
23:29:45.375 00.000 5052 GuideStep: 12.6 px 0 ms WEST, -2.6 px 0 ms NORTH
23:29:45.376 00.001 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (-3.10) = xAngle (5.59 = -0.69)
23:29:45.376 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.52 = 2.24)
23:29:45.376 00.000 5052 CameraToMount -- cameraX=-10.13 cameraY=7.69 hyp=12.72 cameraTheta=2.49 mountX=9.81 mountY=10.00, mountTheta=0.79
23:29:45.376 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:45.377 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:46.403 01.026 8976 Exposure complete
23:29:46.417 00.014 8976 worker thread done servicing request
23:29:46.417 00.000 5052 OnExposeComplete: enter
23:29:46.417 00.000 5052 UpdateGuideState(): m_state=6
23:29:46.417 00.000 5052 Star::Find(18, 312, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 177
23:29:46.417 00.000 5052 Star::Find returns 1 (0), X=315.03, Y=327.61, Mass=4968, SNR=49.3, Peak=250 HFD=4.3
23:29:46.417 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.36) = xAngle (-0.00 = -0.00)
23:29:46.417 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
23:29:46.417 00.000 5052 CameraToMount -- cameraX=-7.69 cameraY=7.69 hyp=10.88 cameraTheta=2.36 mountX=10.88 mountY=-3.65, mountTheta=-0.32
23:29:46.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.69, y=7.69, opts=13)
23:29:46.418 00.000 5052 Enqueuing Move request for stepguider (-7.69, 7.69)
23:29:46.418 00.000 8976 Worker thread wakes up
23:29:46.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.69, 7.69) opts 0xd
23:29:46.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.69, 7.69)
23:29:46.418 00.000 8976 Moving (-7.69, 7.69) raw xDistance=10.88 yDistance=-3.65
23:29:46.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.45 from input 10.88
23:29:46.419 00.001 8976 GuideAlgorithmHysteresis::Result() returns -2.42 from input -3.65
23:29:46.419 00.000 8976 MoveAxis(L, 24, ABG)
23:29:46.419 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:46.419 00.000 8976 MoveAxis(U, 11, ABG)
23:29:46.419 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:46.419 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:46.419 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:46.419 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:46.419 00.000 8976 move complete, result=1
23:29:46.419 00.000 8976 worker thread done servicing request
23:29:46.419 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=250, med=32, FiltMin=28, FiltMax=221, Gamma=2.260
23:29:46.429 00.010 5052 UpdateGuideState exits: m=4968 SNR=49.3
23:29:46.429 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:46.429 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:46.429 00.000 5052 Enqueuing Expose request
23:29:46.430 00.001 5052 GuideStep: 10.9 px 0 ms WEST, -3.7 px 0 ms NORTH
23:29:46.430 00.000 8976 Worker thread wakes up
23:29:46.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:46.430 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,310,37,37)
23:29:46.430 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.10) = xAngle (5.46 = -0.83)
23:29:46.430 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.38 = 2.10)
23:29:46.430 00.000 5052 CameraToMount -- cameraX=-7.69 cameraY=7.69 hyp=10.88 cameraTheta=2.36 mountX=7.37 mountY=9.38, mountTheta=0.90
23:29:46.430 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:46.431 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:47.475 01.044 8976 Exposure complete
23:29:47.490 00.015 8976 worker thread done servicing request
23:29:47.490 00.000 5052 OnExposeComplete: enter
23:29:47.490 00.000 5052 UpdateGuideState(): m_state=6
23:29:47.490 00.000 5052 Star::Find(18, 315, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 178
23:29:47.490 00.000 5052 Star::Find returns 1 (0), X=313.75, Y=327.48, Mass=4814, SNR=48.6, Peak=225 HFD=4.6
23:29:47.491 00.001 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.36) = xAngle (0.08 = 0.08)
23:29:47.491 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.26 = -0.26)
23:29:47.491 00.000 5052 CameraToMount -- cameraX=-8.97 cameraY=7.57 hyp=11.73 cameraTheta=2.44 mountX=11.69 mountY=-2.99, mountTheta=-0.25
23:29:47.491 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-8.97, y=7.57, opts=13)
23:29:47.491 00.000 5052 Enqueuing Move request for stepguider (-8.97, 7.57)
23:29:47.491 00.000 8976 Worker thread wakes up
23:29:47.492 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.97, 7.57) opts 0xd
23:29:47.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.97, 7.57)
23:29:47.492 00.000 8976 Moving (-8.97, 7.57) raw xDistance=11.69 yDistance=-2.99
23:29:47.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.89 from input 11.69
23:29:47.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.06 from input -2.99
23:29:47.492 00.000 8976 MoveAxis(L, 25, ABG)
23:29:47.492 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:47.492 00.000 8976 MoveAxis(U, 10, ABG)
23:29:47.492 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:47.492 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:47.492 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:47.492 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:47.492 00.000 8976 move complete, result=1
23:29:47.492 00.000 8976 worker thread done servicing request
23:29:47.493 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=225, med=32, FiltMin=27, FiltMax=204, Gamma=2.260
23:29:47.502 00.009 5052 UpdateGuideState exits: m=4814 SNR=48.6
23:29:47.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:47.502 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:47.502 00.000 5052 Enqueuing Expose request
23:29:47.503 00.001 8976 Worker thread wakes up
23:29:47.503 00.000 5052 GuideStep: 11.7 px 0 ms WEST, -3.0 px 0 ms NORTH
23:29:47.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:47.503 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,309,37,37)
23:29:47.503 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (-3.10) = xAngle (5.54 = -0.74)
23:29:47.503 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.47 = 2.19)
23:29:47.503 00.000 5052 CameraToMount -- cameraX=-8.97 cameraY=7.57 hyp=11.73 cameraTheta=2.44 mountX=8.65 mountY=9.58, mountTheta=0.84
23:29:47.504 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:47.504 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:48.542 01.038 8976 Exposure complete
23:29:48.557 00.015 8976 worker thread done servicing request
23:29:48.557 00.000 5052 OnExposeComplete: enter
23:29:48.557 00.000 5052 UpdateGuideState(): m_state=6
23:29:48.557 00.000 5052 Star::Find(18, 313, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 179
23:29:48.558 00.001 5052 Star::Find returns 1 (0), X=312.27, Y=327.55, Mass=4799, SNR=48.5, Peak=262 HFD=4.6
23:29:48.558 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.36) = xAngle (0.15 = 0.15)
23:29:48.558 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.19 = -0.19)
23:29:48.558 00.000 5052 CameraToMount -- cameraX=-10.45 cameraY=7.63 hyp=12.94 cameraTheta=2.51 mountX=12.79 mountY=-2.42, mountTheta=-0.19
23:29:48.558 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-10.45, y=7.63, opts=13)
23:29:48.558 00.000 5052 Enqueuing Move request for stepguider (-10.45, 7.63)
23:29:48.558 00.000 8976 Worker thread wakes up
23:29:48.559 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.45, 7.63) opts 0xd
23:29:48.559 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.45, 7.63)
23:29:48.559 00.000 8976 Moving (-10.45, 7.63) raw xDistance=12.79 yDistance=-2.42
23:29:48.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.61 from input 12.79
23:29:48.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.67 from input -2.42
23:29:48.559 00.000 8976 MoveAxis(L, 28, ABG)
23:29:48.559 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:48.559 00.000 8976 MoveAxis(U, 8, ABG)
23:29:48.559 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:48.559 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:48.559 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:48.559 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:48.559 00.000 8976 move complete, result=1
23:29:48.559 00.000 8976 worker thread done servicing request
23:29:48.559 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=262, med=31, FiltMin=27, FiltMax=206, Gamma=2.260
23:29:48.569 00.010 5052 UpdateGuideState exits: m=4799 SNR=48.5
23:29:48.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:48.569 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:48.569 00.000 5052 Enqueuing Expose request
23:29:48.569 00.000 8976 Worker thread wakes up
23:29:48.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:48.569 00.000 5052 GuideStep: 12.8 px 0 ms WEST, -2.4 px 0 ms NORTH
23:29:48.569 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,310,37,37)
23:29:48.570 00.001 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.61 = -0.67)
23:29:48.570 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.54 = 2.26)
23:29:48.570 00.000 5052 CameraToMount -- cameraX=-10.45 cameraY=7.63 hyp=12.94 cameraTheta=2.51 mountX=10.13 mountY=10.02, mountTheta=0.78
23:29:48.570 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:48.571 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:49.596 01.025 8976 Exposure complete
23:29:49.610 00.014 8976 worker thread done servicing request
23:29:49.611 00.001 5052 OnExposeComplete: enter
23:29:49.611 00.000 5052 UpdateGuideState(): m_state=6
23:29:49.611 00.000 5052 Star::Find(18, 312, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 180
23:29:49.611 00.000 5052 Star::Find returns 1 (0), X=312.37, Y=327.94, Mass=4879, SNR=48.9, Peak=236 HFD=4.6
23:29:49.611 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.36) = xAngle (0.12 = 0.12)
23:29:49.611 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.22 = -0.22)
23:29:49.611 00.000 5052 CameraToMount -- cameraX=-10.34 cameraY=8.02 hyp=13.09 cameraTheta=2.48 mountX=12.99 mountY=-2.81, mountTheta=-0.21
23:29:49.611 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-10.34, y=8.02, opts=13)
23:29:49.612 00.001 5052 Enqueuing Move request for stepguider (-10.34, 8.02)
23:29:49.612 00.000 8976 Worker thread wakes up
23:29:49.612 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.34, 8.02) opts 0xd
23:29:49.612 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.34, 8.02)
23:29:49.612 00.000 8976 Moving (-10.34, 8.02) raw xDistance=12.99 yDistance=-2.81
23:29:49.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.79 from input 12.99
23:29:49.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.89 from input -2.81
23:29:49.612 00.000 8976 MoveAxis(L, 28, ABG)
23:29:49.612 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:49.612 00.000 8976 MoveAxis(U, 9, ABG)
23:29:49.612 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:49.612 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:49.612 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:49.612 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:49.612 00.000 8976 move complete, result=1
23:29:49.612 00.000 8976 worker thread done servicing request
23:29:49.613 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=236, med=32, FiltMin=28, FiltMax=205, Gamma=2.260
23:29:49.622 00.009 5052 UpdateGuideState exits: m=4879 SNR=48.9
23:29:49.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:49.622 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:49.622 00.000 5052 Enqueuing Expose request
23:29:49.622 00.000 5052 GuideStep: 13.0 px 0 ms WEST, -2.8 px 0 ms NORTH
23:29:49.622 00.000 8976 Worker thread wakes up
23:29:49.623 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:49.623 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,310,37,37)
23:29:49.623 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (-3.10) = xAngle (5.58 = -0.70)
23:29:49.623 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.51 = 2.23)
23:29:49.623 00.000 5052 CameraToMount -- cameraX=-10.34 cameraY=8.02 hyp=13.09 cameraTheta=2.48 mountX=10.01 mountY=10.37, mountTheta=0.80
23:29:49.623 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:49.624 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:50.652 01.028 8976 Exposure complete
23:29:50.666 00.014 8976 worker thread done servicing request
23:29:50.666 00.000 5052 OnExposeComplete: enter
23:29:50.666 00.000 5052 UpdateGuideState(): m_state=6
23:29:50.666 00.000 5052 Star::Find(18, 312, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 181
23:29:50.666 00.000 5052 Star::Find returns 1 (0), X=313.72, Y=327.76, Mass=4869, SNR=48.9, Peak=249 HFD=4.6
23:29:50.666 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.36) = xAngle (0.07 = 0.07)
23:29:50.666 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.27 = -0.27)
23:29:50.666 00.000 5052 CameraToMount -- cameraX=-9.00 cameraY=7.84 hyp=11.93 cameraTheta=2.42 mountX=11.91 mountY=-3.23, mountTheta=-0.26
23:29:50.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.00, y=7.84, opts=13)
23:29:50.667 00.000 5052 Enqueuing Move request for stepguider (-9.00, 7.84)
23:29:50.667 00.000 8976 Worker thread wakes up
23:29:50.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.00, 7.84) opts 0xd
23:29:50.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.00, 7.84)
23:29:50.667 00.000 8976 Moving (-9.00, 7.84) raw xDistance=11.91 yDistance=-3.23
23:29:50.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.12 from input 11.91
23:29:50.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.16 from input -3.23
23:29:50.667 00.000 8976 MoveAxis(L, 26, ABG)
23:29:50.667 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:50.667 00.000 8976 MoveAxis(U, 10, ABG)
23:29:50.667 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:50.668 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:50.668 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:50.668 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:50.668 00.000 8976 move complete, result=1
23:29:50.668 00.000 8976 worker thread done servicing request
23:29:50.668 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=249, med=32, FiltMin=27, FiltMax=204, Gamma=2.260
23:29:50.678 00.010 5052 UpdateGuideState exits: m=4869 SNR=48.9
23:29:50.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:50.678 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:50.678 00.000 5052 Enqueuing Expose request
23:29:50.678 00.000 5052 GuideStep: 11.9 px 0 ms WEST, -3.2 px 0 ms NORTH
23:29:50.678 00.000 8976 Worker thread wakes up
23:29:50.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:50.678 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,310,37,37)
23:29:50.679 00.001 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.10) = xAngle (5.53 = -0.76)
23:29:50.679 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.45 = 2.17)
23:29:50.679 00.000 5052 CameraToMount -- cameraX=-9.00 cameraY=7.84 hyp=11.93 cameraTheta=2.42 mountX=8.67 mountY=9.85, mountTheta=0.85
23:29:50.679 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:50.679 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:51.721 01.042 8976 Exposure complete
23:29:51.735 00.014 8976 worker thread done servicing request
23:29:51.735 00.000 5052 OnExposeComplete: enter
23:29:51.735 00.000 5052 UpdateGuideState(): m_state=6
23:29:51.735 00.000 5052 Star::Find(18, 313, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 182
23:29:51.735 00.000 5052 Star::Find returns 1 (0), X=313.92, Y=327.90, Mass=4659, SNR=47.8, Peak=220 HFD=4.5
23:29:51.735 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.36) = xAngle (0.05 = 0.05)
23:29:51.736 00.001 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.29 = -0.29)
23:29:51.736 00.000 5052 CameraToMount -- cameraX=-8.80 cameraY=7.98 hyp=11.88 cameraTheta=2.40 mountX=11.87 mountY=-3.44, mountTheta=-0.28
23:29:51.736 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-8.80, y=7.98, opts=13)
23:29:51.736 00.000 5052 Enqueuing Move request for stepguider (-8.80, 7.98)
23:29:51.736 00.000 8976 Worker thread wakes up
23:29:51.736 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.80, 7.98) opts 0xd
23:29:51.737 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-8.80, 7.98)
23:29:51.737 00.000 8976 Moving (-8.80, 7.98) raw xDistance=11.87 yDistance=-3.44
23:29:51.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.05 from input 11.87
23:29:51.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.32 from input -3.44
23:29:51.737 00.000 8976 MoveAxis(L, 26, ABG)
23:29:51.737 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:51.737 00.000 8976 MoveAxis(U, 11, ABG)
23:29:51.737 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:51.737 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:51.737 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:51.737 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:51.737 00.000 8976 move complete, result=1
23:29:51.737 00.000 8976 worker thread done servicing request
23:29:51.737 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=220, med=32, FiltMin=27, FiltMax=180, Gamma=2.260
23:29:51.747 00.010 5052 UpdateGuideState exits: m=4659 SNR=47.8
23:29:51.747 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:51.747 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:51.747 00.000 5052 Enqueuing Expose request
23:29:51.747 00.000 8976 Worker thread wakes up
23:29:51.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:51.747 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,310,37,37)
23:29:51.747 00.000 5052 GuideStep: 11.9 px 0 ms WEST, -3.4 px 0 ms NORTH
23:29:51.748 00.001 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.10) = xAngle (5.51 = -0.78)
23:29:51.748 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.43 = 2.15)
23:29:51.748 00.000 5052 CameraToMount -- cameraX=-8.80 cameraY=7.98 hyp=11.88 cameraTheta=2.40 mountX=8.47 mountY=9.94, mountTheta=0.87
23:29:51.748 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:51.748 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:52.779 01.031 8976 Exposure complete
23:29:52.793 00.014 8976 worker thread done servicing request
23:29:52.793 00.000 5052 OnExposeComplete: enter
23:29:52.793 00.000 5052 UpdateGuideState(): m_state=6
23:29:52.793 00.000 5052 Star::Find(18, 313, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 183
23:29:52.793 00.000 5052 Star::Find returns 1 (0), X=315.48, Y=327.84, Mass=4808, SNR=48.5, Peak=263 HFD=4.4
23:29:52.793 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.36) = xAngle (-0.05 = -0.05)
23:29:52.793 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.39 = -0.39)
23:29:52.793 00.000 5052 CameraToMount -- cameraX=-7.24 cameraY=7.93 hyp=10.74 cameraTheta=2.31 mountX=10.73 mountY=-4.06, mountTheta=-0.36
23:29:52.794 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.24, y=7.93, opts=13)
23:29:52.794 00.000 5052 Enqueuing Move request for stepguider (-7.24, 7.93)
23:29:52.794 00.000 8976 Worker thread wakes up
23:29:52.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.24, 7.93) opts 0xd
23:29:52.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.24, 7.93)
23:29:52.794 00.000 8976 Moving (-7.24, 7.93) raw xDistance=10.73 yDistance=-4.06
23:29:52.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.32 from input 10.73
23:29:52.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.72 from input -4.06
23:29:52.794 00.000 8976 MoveAxis(L, 24, ABG)
23:29:52.794 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:52.795 00.001 8976 MoveAxis(U, 13, ABG)
23:29:52.795 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:52.795 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:52.795 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:52.795 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:52.795 00.000 8976 move complete, result=1
23:29:52.795 00.000 8976 worker thread done servicing request
23:29:52.795 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=263, med=31, FiltMin=27, FiltMax=201, Gamma=2.260
23:29:52.805 00.010 5052 UpdateGuideState exits: m=4808 SNR=48.5
23:29:52.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:52.805 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:52.805 00.000 5052 Enqueuing Expose request
23:29:52.805 00.000 5052 GuideStep: 10.7 px 0 ms WEST, -4.1 px 0 ms NORTH
23:29:52.806 00.001 8976 Worker thread wakes up
23:29:52.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:52.806 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,310,37,37)
23:29:52.806 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
23:29:52.806 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.34 = 2.06)
23:29:52.806 00.000 5052 CameraToMount -- cameraX=-7.24 cameraY=7.93 hyp=10.74 cameraTheta=2.31 mountX=6.91 mountY=9.50, mountTheta=0.94
23:29:52.807 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:52.807 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:53.837 01.030 8976 Exposure complete
23:29:53.851 00.014 8976 worker thread done servicing request
23:29:53.851 00.000 5052 OnExposeComplete: enter
23:29:53.851 00.000 5052 UpdateGuideState(): m_state=6
23:29:53.851 00.000 5052 Star::Find(18, 315, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 184
23:29:53.851 00.000 5052 Star::Find returns 1 (0), X=316.37, Y=327.80, Mass=4857, SNR=48.8, Peak=257 HFD=4.5
23:29:53.851 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.36) = xAngle (-0.11 = -0.11)
23:29:53.851 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.45 = -0.45)
23:29:53.851 00.000 5052 CameraToMount -- cameraX=-6.35 cameraY=7.88 hyp=10.12 cameraTheta=2.25 mountX=10.06 mountY=-4.40, mountTheta=-0.41
23:29:53.851 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-6.35, y=7.88, opts=13)
23:29:53.851 00.000 5052 Enqueuing Move request for stepguider (-6.35, 7.88)
23:29:53.852 00.001 8976 Worker thread wakes up
23:29:53.852 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.35, 7.88) opts 0xd
23:29:53.852 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.35, 7.88)
23:29:53.852 00.000 8976 Moving (-6.35, 7.88) raw xDistance=10.06 yDistance=-4.40
23:29:53.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.85 from input 10.06
23:29:53.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.96 from input -4.40
23:29:53.852 00.000 8976 MoveAxis(L, 22, ABG)
23:29:53.852 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:53.852 00.000 8976 MoveAxis(U, 14, ABG)
23:29:53.852 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:53.852 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:53.852 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:53.852 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:53.852 00.000 8976 move complete, result=1
23:29:53.852 00.000 8976 worker thread done servicing request
23:29:53.853 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=257, med=32, FiltMin=27, FiltMax=204, Gamma=2.260
23:29:53.862 00.009 5052 UpdateGuideState exits: m=4857 SNR=48.8
23:29:53.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:53.862 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:53.862 00.000 5052 Enqueuing Expose request
23:29:53.862 00.000 8976 Worker thread wakes up
23:29:53.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:53.862 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,310,37,37)
23:29:53.864 00.002 5052 GuideStep: 10.1 px 0 ms WEST, -4.4 px 0 ms NORTH
23:29:53.864 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.35 = -0.93)
23:29:53.864 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.28 = 1.99)
23:29:53.864 00.000 5052 CameraToMount -- cameraX=-6.35 cameraY=7.88 hyp=10.12 cameraTheta=2.25 mountX=6.02 mountY=9.22, mountTheta=0.99
23:29:53.864 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:53.864 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:54.905 01.041 8976 Exposure complete
23:29:54.919 00.014 8976 worker thread done servicing request
23:29:54.919 00.000 5052 OnExposeComplete: enter
23:29:54.919 00.000 5052 UpdateGuideState(): m_state=6
23:29:54.919 00.000 5052 Star::Find(18, 316, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 185
23:29:54.920 00.001 5052 Star::Find returns 1 (0), X=317.02, Y=327.70, Mass=4853, SNR=48.8, Peak=302 HFD=4.1
23:29:54.920 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.36) = xAngle (-0.16 = -0.16)
23:29:54.920 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.50 = -0.50)
23:29:54.920 00.000 5052 CameraToMount -- cameraX=-5.69 cameraY=7.78 hyp=9.64 cameraTheta=2.20 mountX=9.52 mountY=-4.59, mountTheta=-0.45
23:29:54.920 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.69, y=7.78, opts=13)
23:29:54.920 00.000 5052 Enqueuing Move request for stepguider (-5.69, 7.78)
23:29:54.920 00.000 8976 Worker thread wakes up
23:29:54.921 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.69, 7.78) opts 0xd
23:29:54.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.69, 7.78)
23:29:54.921 00.000 8976 Moving (-5.69, 7.78) raw xDistance=9.52 yDistance=-4.59
23:29:54.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.48 from input 9.52
23:29:54.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.10 from input -4.59
23:29:54.921 00.000 8976 MoveAxis(L, 21, ABG)
23:29:54.921 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:54.921 00.000 8976 MoveAxis(U, 15, ABG)
23:29:54.921 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:54.921 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:54.921 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:54.921 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:54.921 00.000 8976 move complete, result=1
23:29:54.921 00.000 8976 worker thread done servicing request
23:29:54.922 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=302, med=31, FiltMin=27, FiltMax=222, Gamma=2.260
23:29:54.931 00.009 5052 UpdateGuideState exits: m=4853 SNR=48.8
23:29:54.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:54.931 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:54.932 00.001 5052 Enqueuing Expose request
23:29:54.932 00.000 5052 GuideStep: 9.5 px 0 ms WEST, -4.6 px 0 ms NORTH
23:29:54.932 00.000 8976 Worker thread wakes up
23:29:54.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:54.932 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,310,37,37)
23:29:54.932 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
23:29:54.932 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.23 = 1.95)
23:29:54.932 00.000 5052 CameraToMount -- cameraX=-5.69 cameraY=7.78 hyp=9.64 cameraTheta=2.20 mountX=5.37 mountY=8.97, mountTheta=1.03
23:29:54.932 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:54.933 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:55.970 01.037 8976 Exposure complete
23:29:55.985 00.015 8976 worker thread done servicing request
23:29:55.986 00.001 5052 OnExposeComplete: enter
23:29:55.986 00.000 5052 UpdateGuideState(): m_state=6
23:29:55.986 00.000 5052 Star::Find(18, 317, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 186
23:29:55.986 00.000 5052 Star::Find returns 1 (0), X=317.26, Y=327.97, Mass=4822, SNR=48.7, Peak=258 HFD=4.3
23:29:55.986 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.36) = xAngle (-0.19 = -0.19)
23:29:55.986 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.53 = -0.53)
23:29:55.986 00.000 5052 CameraToMount -- cameraX=-5.46 cameraY=8.05 hyp=9.73 cameraTheta=2.17 mountX=9.55 mountY=-4.93, mountTheta=-0.48
23:29:55.987 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.46, y=8.05, opts=13)
23:29:55.987 00.000 5052 Enqueuing Move request for stepguider (-5.46, 8.05)
23:29:55.987 00.000 8976 Worker thread wakes up
23:29:55.987 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.46, 8.05) opts 0xd
23:29:55.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.46, 8.05)
23:29:55.987 00.000 8976 Moving (-5.46, 8.05) raw xDistance=9.55 yDistance=-4.93
23:29:55.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.47 from input 9.55
23:29:55.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.32 from input -4.93
23:29:55.987 00.000 8976 MoveAxis(L, 21, ABG)
23:29:55.987 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:55.987 00.000 8976 MoveAxis(U, 16, ABG)
23:29:55.987 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:55.987 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:55.987 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:55.988 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:55.988 00.000 8976 move complete, result=1
23:29:55.988 00.000 8976 worker thread done servicing request
23:29:55.988 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=258, med=31, FiltMin=27, FiltMax=206, Gamma=2.260
23:29:55.998 00.010 5052 UpdateGuideState exits: m=4822 SNR=48.7
23:29:55.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:55.998 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:55.998 00.000 5052 Enqueuing Expose request
23:29:55.998 00.000 8976 Worker thread wakes up
23:29:55.998 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:55.998 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,310,37,37)
23:29:55.998 00.000 5052 GuideStep: 9.5 px 0 ms WEST, -4.9 px 0 ms NORTH
23:29:55.999 00.001 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.27 = -1.02)
23:29:55.999 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.20 = 1.91)
23:29:55.999 00.000 5052 CameraToMount -- cameraX=-5.46 cameraY=8.05 hyp=9.73 cameraTheta=2.17 mountX=5.13 mountY=9.17, mountTheta=1.06
23:29:55.999 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:55.999 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:57.025 01.026 8976 Exposure complete
23:29:57.039 00.014 8976 worker thread done servicing request
23:29:57.039 00.000 5052 OnExposeComplete: enter
23:29:57.039 00.000 5052 UpdateGuideState(): m_state=6
23:29:57.039 00.000 5052 Star::Find(18, 317, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 187
23:29:57.039 00.000 5052 Star::Find returns 1 (0), X=317.78, Y=328.02, Mass=4835, SNR=48.8, Peak=262 HFD=4.5
23:29:57.039 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.36) = xAngle (-0.24 = -0.24)
23:29:57.039 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.58 = -0.58)
23:29:57.039 00.000 5052 CameraToMount -- cameraX=-4.94 cameraY=8.10 hyp=9.49 cameraTheta=2.12 mountX=9.21 mountY=-5.21, mountTheta=-0.51
23:29:57.040 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.94, y=8.10, opts=13)
23:29:57.040 00.000 5052 Enqueuing Move request for stepguider (-4.94, 8.10)
23:29:57.040 00.000 8976 Worker thread wakes up
23:29:57.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.94, 8.10) opts 0xd
23:29:57.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.94, 8.10)
23:29:57.040 00.000 8976 Moving (-4.94, 8.10) raw xDistance=9.21 yDistance=-5.21
23:29:57.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.26 from input 9.21
23:29:57.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.51 from input -5.21
23:29:57.040 00.000 8976 MoveAxis(L, 20, ABG)
23:29:57.040 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:57.040 00.000 8976 MoveAxis(U, 17, ABG)
23:29:57.040 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:57.040 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:57.040 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:57.040 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:57.041 00.001 8976 move complete, result=1
23:29:57.041 00.000 8976 worker thread done servicing request
23:29:57.041 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=262, med=32, FiltMin=28, FiltMax=201, Gamma=2.260
23:29:57.050 00.009 5052 UpdateGuideState exits: m=4835 SNR=48.8
23:29:57.051 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:57.051 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:57.051 00.000 5052 Enqueuing Expose request
23:29:57.051 00.000 5052 GuideStep: 9.2 px 0 ms WEST, -5.2 px 0 ms NORTH
23:29:57.051 00.000 8976 Worker thread wakes up
23:29:57.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:57.051 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,310,37,37)
23:29:57.051 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.22 = -1.06)
23:29:57.052 00.001 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.15 = 1.86)
23:29:57.052 00.000 5052 CameraToMount -- cameraX=-4.94 cameraY=8.10 hyp=9.49 cameraTheta=2.12 mountX=4.60 mountY=9.09, mountTheta=1.10
23:29:57.052 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:57.052 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:58.094 01.042 8976 Exposure complete
23:29:58.109 00.015 8976 worker thread done servicing request
23:29:58.109 00.000 5052 OnExposeComplete: enter
23:29:58.109 00.000 5052 UpdateGuideState(): m_state=6
23:29:58.109 00.000 5052 Star::Find(18, 317, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 188
23:29:58.109 00.000 5052 Star::Find returns 1 (0), X=317.28, Y=328.16, Mass=4747, SNR=48.2, Peak=280 HFD=4.7
23:29:58.109 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.36) = xAngle (-0.21 = -0.21)
23:29:58.109 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.54 = -0.54)
23:29:58.109 00.000 5052 CameraToMount -- cameraX=-5.44 cameraY=8.24 hyp=9.87 cameraTheta=2.15 mountX=9.67 mountY=-5.11, mountTheta=-0.49
23:29:58.110 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.44, y=8.24, opts=13)
23:29:58.110 00.000 5052 Enqueuing Move request for stepguider (-5.44, 8.24)
23:29:58.110 00.000 8976 Worker thread wakes up
23:29:58.110 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.44, 8.24) opts 0xd
23:29:58.110 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.44, 8.24)
23:29:58.110 00.000 8976 Moving (-5.44, 8.24) raw xDistance=9.67 yDistance=-5.11
23:29:58.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.53 from input 9.67
23:29:58.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.47 from input -5.11
23:29:58.110 00.000 8976 MoveAxis(L, 21, ABG)
23:29:58.110 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:58.110 00.000 8976 MoveAxis(U, 16, ABG)
23:29:58.111 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:58.111 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:58.111 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:58.111 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:58.111 00.000 8976 move complete, result=1
23:29:58.111 00.000 8976 worker thread done servicing request
23:29:58.111 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=280, med=32, FiltMin=28, FiltMax=198, Gamma=2.260
23:29:58.122 00.011 5052 UpdateGuideState exits: m=4747 SNR=48.2
23:29:58.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:58.122 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:58.123 00.001 5052 Enqueuing Expose request
23:29:58.123 00.000 5052 GuideStep: 9.7 px 0 ms WEST, -5.1 px 0 ms NORTH
23:29:58.123 00.000 8976 Worker thread wakes up
23:29:58.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:58.123 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,310,37,37)
23:29:58.123 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.26 = -1.03)
23:29:58.123 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.18 = 1.90)
23:29:58.123 00.000 5052 CameraToMount -- cameraX=-5.44 cameraY=8.24 hyp=9.87 cameraTheta=2.15 mountX=5.10 mountY=9.35, mountTheta=1.07
23:29:58.124 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:58.124 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:29:59.157 01.033 8976 Exposure complete
23:29:59.171 00.014 8976 worker thread done servicing request
23:29:59.171 00.000 5052 OnExposeComplete: enter
23:29:59.171 00.000 5052 UpdateGuideState(): m_state=6
23:29:59.171 00.000 5052 Star::Find(18, 317, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 189
23:29:59.171 00.000 5052 Star::Find returns 1 (0), X=316.97, Y=328.28, Mass=4889, SNR=49.0, Peak=286 HFD=4.5
23:29:59.171 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.36) = xAngle (-0.19 = -0.19)
23:29:59.171 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.53 = -0.53)
23:29:59.171 00.000 5052 CameraToMount -- cameraX=-5.74 cameraY=8.36 hyp=10.15 cameraTheta=2.17 mountX=9.97 mountY=-5.09, mountTheta=-0.47
23:29:59.172 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.74, y=8.36, opts=13)
23:29:59.172 00.000 5052 Enqueuing Move request for stepguider (-5.74, 8.36)
23:29:59.172 00.000 8976 Worker thread wakes up
23:29:59.172 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.74, 8.36) opts 0xd
23:29:59.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.74, 8.36)
23:29:59.172 00.000 8976 Moving (-5.74, 8.36) raw xDistance=9.97 yDistance=-5.09
23:29:59.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.74 from input 9.97
23:29:59.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.45 from input -5.09
23:29:59.172 00.000 8976 MoveAxis(L, 22, ABG)
23:29:59.172 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:59.172 00.000 8976 MoveAxis(U, 16, ABG)
23:29:59.172 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:29:59.172 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:29:59.172 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:29:59.173 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:29:59.173 00.000 8976 move complete, result=1
23:29:59.173 00.000 8976 worker thread done servicing request
23:29:59.173 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=286, med=32, FiltMin=27, FiltMax=216, Gamma=2.260
23:29:59.183 00.010 5052 UpdateGuideState exits: m=4889 SNR=49.0
23:29:59.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:59.184 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:29:59.184 00.000 5052 Enqueuing Expose request
23:29:59.184 00.000 5052 GuideStep: 10.0 px 0 ms WEST, -5.1 px 0 ms NORTH
23:29:59.184 00.000 8976 Worker thread wakes up
23:29:59.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:29:59.184 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,310,37,37)
23:29:59.184 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.27 = -1.01)
23:29:59.184 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.20 = 1.92)
23:29:59.184 00.000 5052 CameraToMount -- cameraX=-5.74 cameraY=8.36 hyp=10.15 cameraTheta=2.17 mountX=5.40 mountY=9.54, mountTheta=1.06
23:29:59.185 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:29:59.185 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:00.220 01.035 8976 Exposure complete
23:30:00.235 00.015 8976 worker thread done servicing request
23:30:00.235 00.000 5052 OnExposeComplete: enter
23:30:00.235 00.000 5052 UpdateGuideState(): m_state=6
23:30:00.235 00.000 5052 Star::Find(18, 316, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 190
23:30:00.235 00.000 5052 Star::Find returns 1 (0), X=316.99, Y=328.15, Mass=4876, SNR=48.9, Peak=326 HFD=4.3
23:30:00.235 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.36) = xAngle (-0.18 = -0.18)
23:30:00.235 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.52 = -0.52)
23:30:00.235 00.000 5052 CameraToMount -- cameraX=-5.73 cameraY=8.23 hyp=10.03 cameraTheta=2.18 mountX=9.86 mountY=-4.98, mountTheta=-0.47
23:30:00.236 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.73, y=8.23, opts=13)
23:30:00.236 00.000 5052 Enqueuing Move request for stepguider (-5.73, 8.23)
23:30:00.236 00.000 8976 Worker thread wakes up
23:30:00.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.73, 8.23) opts 0xd
23:30:00.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.73, 8.23)
23:30:00.236 00.000 8976 Moving (-5.73, 8.23) raw xDistance=9.86 yDistance=-4.98
23:30:00.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.69 from input 9.86
23:30:00.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.38 from input -4.98
23:30:00.236 00.000 8976 MoveAxis(L, 22, ABG)
23:30:00.236 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:00.237 00.001 8976 MoveAxis(U, 16, ABG)
23:30:00.237 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:00.237 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:00.237 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:00.237 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:00.237 00.000 8976 move complete, result=1
23:30:00.237 00.000 8976 worker thread done servicing request
23:30:00.237 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=326, med=31, FiltMin=27, FiltMax=210, Gamma=2.260
23:30:00.247 00.010 5052 UpdateGuideState exits: m=4876 SNR=48.9
23:30:00.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:00.247 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:00.247 00.000 5052 Enqueuing Expose request
23:30:00.247 00.000 5052 GuideStep: 9.9 px 0 ms WEST, -5.0 px 0 ms NORTH
23:30:00.249 00.002 8976 Worker thread wakes up
23:30:00.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:00.249 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,310,37,37)
23:30:00.249 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
23:30:00.249 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.21 = 1.92)
23:30:00.249 00.000 5052 CameraToMount -- cameraX=-5.73 cameraY=8.23 hyp=10.03 cameraTheta=2.18 mountX=5.39 mountY=9.41, mountTheta=1.05
23:30:00.249 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:00.249 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:01.283 01.034 8976 Exposure complete
23:30:01.297 00.014 8976 worker thread done servicing request
23:30:01.297 00.000 5052 OnExposeComplete: enter
23:30:01.297 00.000 5052 UpdateGuideState(): m_state=6
23:30:01.297 00.000 5052 Star::Find(18, 316, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 191
23:30:01.297 00.000 5052 Star::Find returns 1 (0), X=316.88, Y=328.12, Mass=4910, SNR=49.1, Peak=323 HFD=4.3
23:30:01.297 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.36) = xAngle (-0.17 = -0.17)
23:30:01.297 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.51 = -0.51)
23:30:01.297 00.000 5052 CameraToMount -- cameraX=-5.83 cameraY=8.21 hyp=10.07 cameraTheta=2.19 mountX=9.92 mountY=-4.92, mountTheta=-0.46
23:30:01.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.83, y=8.21, opts=13)
23:30:01.298 00.000 5052 Enqueuing Move request for stepguider (-5.83, 8.21)
23:30:01.298 00.000 8976 Worker thread wakes up
23:30:01.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.83, 8.21) opts 0xd
23:30:01.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.83, 8.21)
23:30:01.298 00.000 8976 Moving (-5.83, 8.21) raw xDistance=9.92 yDistance=-4.92
23:30:01.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.72 from input 9.92
23:30:01.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.33 from input -4.92
23:30:01.298 00.000 8976 MoveAxis(L, 22, ABG)
23:30:01.298 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:01.299 00.001 8976 MoveAxis(U, 16, ABG)
23:30:01.299 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:01.299 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:01.299 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:01.299 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:01.299 00.000 8976 move complete, result=1
23:30:01.299 00.000 8976 worker thread done servicing request
23:30:01.299 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=323, med=32, FiltMin=27, FiltMax=226, Gamma=2.260
23:30:01.309 00.010 5052 UpdateGuideState exits: m=4910 SNR=49.1
23:30:01.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:01.309 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:01.309 00.000 5052 Enqueuing Expose request
23:30:01.309 00.000 5052 GuideStep: 9.9 px 0 ms WEST, -4.9 px 0 ms NORTH
23:30:01.309 00.000 8976 Worker thread wakes up
23:30:01.309 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:01.309 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,310,37,37)
23:30:01.310 00.001 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.29 = -0.99)
23:30:01.310 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.22 = 1.93)
23:30:01.310 00.000 5052 CameraToMount -- cameraX=-5.83 cameraY=8.21 hyp=10.07 cameraTheta=2.19 mountX=5.50 mountY=9.41, mountTheta=1.04
23:30:01.310 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:01.310 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:02.350 01.040 8976 Exposure complete
23:30:02.364 00.014 8976 worker thread done servicing request
23:30:02.364 00.000 5052 OnExposeComplete: enter
23:30:02.364 00.000 5052 UpdateGuideState(): m_state=6
23:30:02.364 00.000 5052 Star::Find(18, 316, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 192
23:30:02.364 00.000 5052 Star::Find returns 1 (0), X=317.27, Y=328.37, Mass=4949, SNR=49.4, Peak=262 HFD=4.5
23:30:02.364 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.36) = xAngle (-0.22 = -0.22)
23:30:02.364 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.56 = -0.56)
23:30:02.365 00.001 5052 CameraToMount -- cameraX=-5.45 cameraY=8.46 hyp=10.06 cameraTheta=2.14 mountX=9.83 mountY=-5.30, mountTheta=-0.49
23:30:02.365 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.45, y=8.46, opts=13)
23:30:02.365 00.000 5052 Enqueuing Move request for stepguider (-5.45, 8.46)
23:30:02.365 00.000 8976 Worker thread wakes up
23:30:02.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.45, 8.46) opts 0xd
23:30:02.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.45, 8.46)
23:30:02.365 00.000 8976 Moving (-5.45, 8.46) raw xDistance=9.83 yDistance=-5.30
23:30:02.366 00.001 8976 GuideAlgorithmHysteresis::Result() returns 6.66 from input 9.83
23:30:02.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.57 from input -5.30
23:30:02.366 00.000 8976 MoveAxis(L, 21, ABG)
23:30:02.366 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:02.366 00.000 8976 MoveAxis(U, 17, ABG)
23:30:02.366 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:02.366 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:02.366 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:02.366 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:02.366 00.000 8976 move complete, result=1
23:30:02.366 00.000 8976 worker thread done servicing request
23:30:02.366 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=262, med=32, FiltMin=28, FiltMax=222, Gamma=2.260
23:30:02.376 00.010 5052 UpdateGuideState exits: m=4949 SNR=49.4
23:30:02.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:02.376 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:02.376 00.000 5052 Enqueuing Expose request
23:30:02.376 00.000 5052 GuideStep: 9.8 px 0 ms WEST, -5.3 px 0 ms NORTH
23:30:02.377 00.001 8976 Worker thread wakes up
23:30:02.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:02.377 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,310,37,37)
23:30:02.377 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
23:30:02.377 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.17 = 1.89)
23:30:02.377 00.000 5052 CameraToMount -- cameraX=-5.45 cameraY=8.46 hyp=10.06 cameraTheta=2.14 mountX=5.10 mountY=9.56, mountTheta=1.08
23:30:02.378 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:02.378 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:03.414 01.036 8976 Exposure complete
23:30:03.428 00.014 8976 worker thread done servicing request
23:30:03.428 00.000 5052 OnExposeComplete: enter
23:30:03.428 00.000 5052 UpdateGuideState(): m_state=6
23:30:03.429 00.001 5052 Star::Find(18, 317, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 193
23:30:03.429 00.000 5052 Star::Find returns 1 (0), X=317.29, Y=328.28, Mass=4749, SNR=48.3, Peak=325 HFD=4.3
23:30:03.429 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.36) = xAngle (-0.21 = -0.21)
23:30:03.429 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.55 = -0.55)
23:30:03.429 00.000 5052 CameraToMount -- cameraX=-5.43 cameraY=8.36 hyp=9.97 cameraTheta=2.15 mountX=9.74 mountY=-5.23, mountTheta=-0.49
23:30:03.429 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.43, y=8.36, opts=13)
23:30:03.430 00.001 5052 Enqueuing Move request for stepguider (-5.43, 8.36)
23:30:03.430 00.000 8976 Worker thread wakes up
23:30:03.430 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.43, 8.36) opts 0xd
23:30:03.430 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.43, 8.36)
23:30:03.430 00.000 8976 Moving (-5.43, 8.36) raw xDistance=9.74 yDistance=-5.23
23:30:03.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.61 from input 9.74
23:30:03.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.54 from input -5.23
23:30:03.430 00.000 8976 MoveAxis(L, 21, ABG)
23:30:03.430 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:03.430 00.000 8976 MoveAxis(U, 17, ABG)
23:30:03.430 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:03.430 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:03.430 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:03.430 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:03.430 00.000 8976 move complete, result=1
23:30:03.430 00.000 8976 worker thread done servicing request
23:30:03.431 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=325, med=32, FiltMin=28, FiltMax=206, Gamma=2.260
23:30:03.440 00.009 5052 UpdateGuideState exits: m=4749 SNR=48.3
23:30:03.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:03.440 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:03.440 00.000 5052 Enqueuing Expose request
23:30:03.441 00.001 8976 Worker thread wakes up
23:30:03.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:03.441 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,310,37,37)
23:30:03.441 00.000 5052 GuideStep: 9.7 px 0 ms WEST, -5.2 px 0 ms NORTH
23:30:03.441 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.04)
23:30:03.441 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.18 = 1.89)
23:30:03.441 00.000 5052 CameraToMount -- cameraX=-5.43 cameraY=8.36 hyp=9.97 cameraTheta=2.15 mountX=5.09 mountY=9.46, mountTheta=1.08
23:30:03.442 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:03.442 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:04.484 01.042 8976 Exposure complete
23:30:04.499 00.015 8976 worker thread done servicing request
23:30:04.499 00.000 5052 OnExposeComplete: enter
23:30:04.499 00.000 5052 UpdateGuideState(): m_state=6
23:30:04.499 00.000 5052 Star::Find(18, 317, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 194
23:30:04.499 00.000 5052 Star::Find returns 1 (0), X=318.30, Y=328.59, Mass=4879, SNR=49.0, Peak=264 HFD=4.7
23:30:04.499 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.36) = xAngle (-0.32 = -0.32)
23:30:04.499 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.66 = -0.66)
23:30:04.499 00.000 5052 CameraToMount -- cameraX=-4.42 cameraY=8.68 hyp=9.74 cameraTheta=2.04 mountX=9.25 mountY=-5.94, mountTheta=-0.57
23:30:04.501 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-4.42, y=8.68, opts=13)
23:30:04.501 00.000 5052 Enqueuing Move request for stepguider (-4.42, 8.68)
23:30:04.501 00.000 8976 Worker thread wakes up
23:30:04.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.42, 8.68) opts 0xd
23:30:04.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.42, 8.68)
23:30:04.501 00.000 8976 Moving (-4.42, 8.68) raw xDistance=9.25 yDistance=-5.94
23:30:04.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.29 from input 9.25
23:30:04.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.99 from input -5.94
23:30:04.501 00.000 8976 MoveAxis(L, 20, ABG)
23:30:04.501 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:04.501 00.000 8976 MoveAxis(U, 19, ABG)
23:30:04.501 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:04.501 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:04.501 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:04.501 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:04.502 00.001 8976 move complete, result=1
23:30:04.502 00.000 8976 worker thread done servicing request
23:30:04.502 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=264, med=32, FiltMin=28, FiltMax=206, Gamma=2.260
23:30:04.512 00.010 5052 UpdateGuideState exits: m=4879 SNR=49.0
23:30:04.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:04.512 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:04.512 00.000 5052 Enqueuing Expose request
23:30:04.512 00.000 5052 GuideStep: 9.3 px 0 ms WEST, -5.9 px 0 ms NORTH
23:30:04.512 00.000 8976 Worker thread wakes up
23:30:04.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:04.512 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,311,37,37)
23:30:04.513 00.001 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
23:30:04.513 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.07 = 1.79)
23:30:04.513 00.000 5052 CameraToMount -- cameraX=-4.42 cameraY=8.68 hyp=9.74 cameraTheta=2.04 mountX=4.06 mountY=9.51, mountTheta=1.17
23:30:04.513 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:04.513 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:05.552 01.039 8976 Exposure complete
23:30:05.566 00.014 8976 worker thread done servicing request
23:30:05.566 00.000 5052 OnExposeComplete: enter
23:30:05.566 00.000 5052 UpdateGuideState(): m_state=6
23:30:05.566 00.000 5052 Star::Find(18, 318, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 195
23:30:05.566 00.000 5052 Star::Find returns 1 (0), X=318.36, Y=328.32, Mass=4701, SNR=47.9, Peak=294 HFD=4.7
23:30:05.566 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.36) = xAngle (-0.31 = -0.31)
23:30:05.566 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.65 = -0.65)
23:30:05.566 00.000 5052 CameraToMount -- cameraX=-4.36 cameraY=8.41 hyp=9.47 cameraTheta=2.05 mountX=9.02 mountY=-5.73, mountTheta=-0.57
23:30:05.567 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.36, y=8.41, opts=13)
23:30:05.567 00.000 5052 Enqueuing Move request for stepguider (-4.36, 8.41)
23:30:05.567 00.000 8976 Worker thread wakes up
23:30:05.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.36, 8.41) opts 0xd
23:30:05.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.36, 8.41)
23:30:05.567 00.000 8976 Moving (-4.36, 8.41) raw xDistance=9.02 yDistance=-5.73
23:30:05.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.12 from input 9.02
23:30:05.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.89 from input -5.73
23:30:05.567 00.000 8976 MoveAxis(L, 20, ABG)
23:30:05.567 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:05.567 00.000 8976 MoveAxis(U, 18, ABG)
23:30:05.567 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:05.567 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:05.567 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:05.567 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:05.567 00.000 8976 move complete, result=1
23:30:05.568 00.001 8976 worker thread done servicing request
23:30:05.568 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=294, med=32, FiltMin=27, FiltMax=191, Gamma=2.260
23:30:05.577 00.009 5052 UpdateGuideState exits: m=4701 SNR=47.9
23:30:05.578 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:05.578 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:05.578 00.000 5052 Enqueuing Expose request
23:30:05.578 00.000 5052 GuideStep: 9.0 px 0 ms WEST, -5.7 px 0 ms NORTH
23:30:05.578 00.000 8976 Worker thread wakes up
23:30:05.578 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:05.578 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,310,37,37)
23:30:05.578 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
23:30:05.578 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.08 = 1.79)
23:30:05.578 00.000 5052 CameraToMount -- cameraX=-4.36 cameraY=8.41 hyp=9.47 cameraTheta=2.05 mountX=4.01 mountY=9.23, mountTheta=1.16
23:30:05.579 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:05.579 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:06.609 01.030 8976 Exposure complete
23:30:06.623 00.014 8976 worker thread done servicing request
23:30:06.623 00.000 5052 OnExposeComplete: enter
23:30:06.623 00.000 5052 UpdateGuideState(): m_state=6
23:30:06.623 00.000 5052 Star::Find(18, 318, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 196
23:30:06.623 00.000 5052 Star::Find returns 1 (0), X=318.34, Y=328.62, Mass=4748, SNR=48.3, Peak=263 HFD=4.7
23:30:06.623 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.36) = xAngle (-0.32 = -0.32)
23:30:06.623 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.66 = -0.66)
23:30:06.623 00.000 5052 CameraToMount -- cameraX=-4.38 cameraY=8.70 hyp=9.74 cameraTheta=2.04 mountX=9.24 mountY=-5.98, mountTheta=-0.57
23:30:06.624 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.38, y=8.70, opts=13)
23:30:06.624 00.000 5052 Enqueuing Move request for stepguider (-4.38, 8.70)
23:30:06.624 00.000 8976 Worker thread wakes up
23:30:06.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.38, 8.70) opts 0xd
23:30:06.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.38, 8.70)
23:30:06.624 00.000 8976 Moving (-4.38, 8.70) raw xDistance=9.24 yDistance=-5.98
23:30:06.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.25 from input 9.24
23:30:06.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.04 from input -5.98
23:30:06.625 00.001 8976 MoveAxis(L, 20, ABG)
23:30:06.625 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:06.625 00.000 8976 MoveAxis(U, 19, ABG)
23:30:06.625 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:06.625 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:06.625 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:06.625 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:06.625 00.000 8976 move complete, result=1
23:30:06.625 00.000 8976 worker thread done servicing request
23:30:06.625 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=263, med=31, FiltMin=27, FiltMax=179, Gamma=2.260
23:30:06.634 00.009 5052 UpdateGuideState exits: m=4748 SNR=48.3
23:30:06.635 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:06.635 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:06.635 00.000 5052 Enqueuing Expose request
23:30:06.635 00.000 5052 GuideStep: 9.2 px 0 ms WEST, -6.0 px 0 ms NORTH
23:30:06.635 00.000 8976 Worker thread wakes up
23:30:06.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:06.635 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,311,37,37)
23:30:06.635 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
23:30:06.635 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.07 = 1.78)
23:30:06.635 00.000 5052 CameraToMount -- cameraX=-4.38 cameraY=8.70 hyp=9.74 cameraTheta=2.04 mountX=4.02 mountY=9.52, mountTheta=1.17
23:30:06.636 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:06.636 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:07.674 01.038 8976 Exposure complete
23:30:07.688 00.014 8976 worker thread done servicing request
23:30:07.688 00.000 5052 OnExposeComplete: enter
23:30:07.688 00.000 5052 UpdateGuideState(): m_state=6
23:30:07.688 00.000 5052 Star::Find(18, 318, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 197
23:30:07.688 00.000 5052 Star::Find returns 1 (0), X=317.16, Y=328.87, Mass=4880, SNR=49.0, Peak=265 HFD=4.4
23:30:07.688 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.36) = xAngle (-0.23 = -0.23)
23:30:07.688 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.57 = -0.57)
23:30:07.688 00.000 5052 CameraToMount -- cameraX=-5.56 cameraY=8.95 hyp=10.54 cameraTheta=2.13 mountX=10.25 mountY=-5.70, mountTheta=-0.51
23:30:07.689 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.56, y=8.95, opts=13)
23:30:07.689 00.000 5052 Enqueuing Move request for stepguider (-5.56, 8.95)
23:30:07.689 00.000 8976 Worker thread wakes up
23:30:07.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.56, 8.95) opts 0xd
23:30:07.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.56, 8.95)
23:30:07.689 00.000 8976 Moving (-5.56, 8.95) raw xDistance=10.25 yDistance=-5.70
23:30:07.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.90 from input 10.25
23:30:07.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.88 from input -5.70
23:30:07.689 00.000 8976 MoveAxis(L, 22, ABG)
23:30:07.689 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:07.689 00.000 8976 MoveAxis(U, 18, ABG)
23:30:07.689 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:07.689 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:07.689 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:07.689 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:07.689 00.000 8976 move complete, result=1
23:30:07.690 00.001 8976 worker thread done servicing request
23:30:07.690 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=265, med=32, FiltMin=27, FiltMax=188, Gamma=2.260
23:30:07.700 00.010 5052 UpdateGuideState exits: m=4880 SNR=49.0
23:30:07.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:07.700 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:07.700 00.000 5052 Enqueuing Expose request
23:30:07.700 00.000 8976 Worker thread wakes up
23:30:07.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:07.700 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,311,37,37)
23:30:07.700 00.000 5052 GuideStep: 10.3 px 0 ms WEST, -5.7 px 0 ms NORTH
23:30:07.701 00.001 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.06)
23:30:07.701 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.16 = 1.87)
23:30:07.701 00.000 5052 CameraToMount -- cameraX=-5.56 cameraY=8.95 hyp=10.54 cameraTheta=2.13 mountX=5.19 mountY=10.06, mountTheta=1.09
23:30:07.701 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:07.701 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:08.743 01.042 8976 Exposure complete
23:30:08.759 00.016 8976 worker thread done servicing request
23:30:08.759 00.000 5052 OnExposeComplete: enter
23:30:08.759 00.000 5052 UpdateGuideState(): m_state=6
23:30:08.759 00.000 5052 Star::Find(18, 317, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 198
23:30:08.759 00.000 5052 Star::Find returns 1 (0), X=316.92, Y=328.93, Mass=4769, SNR=48.4, Peak=260 HFD=4.5
23:30:08.760 00.001 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.36) = xAngle (-0.22 = -0.22)
23:30:08.760 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.56 = -0.56)
23:30:08.760 00.000 5052 CameraToMount -- cameraX=-5.80 cameraY=9.02 hyp=10.72 cameraTheta=2.14 mountX=10.47 mountY=-5.66, mountTheta=-0.50
23:30:08.760 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.80, y=9.02, opts=13)
23:30:08.760 00.000 5052 Enqueuing Move request for stepguider (-5.80, 9.02)
23:30:08.760 00.000 8976 Worker thread wakes up
23:30:08.761 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.80, 9.02) opts 0xd
23:30:08.761 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.80, 9.02)
23:30:08.761 00.000 8976 Moving (-5.80, 9.02) raw xDistance=10.47 yDistance=-5.66
23:30:08.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.08 from input 10.47
23:30:08.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.84 from input -5.66
23:30:08.761 00.000 8976 MoveAxis(L, 23, ABG)
23:30:08.761 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:08.761 00.000 8976 MoveAxis(U, 18, ABG)
23:30:08.761 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:08.761 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:08.761 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:08.761 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:08.761 00.000 8976 move complete, result=1
23:30:08.761 00.000 8976 worker thread done servicing request
23:30:08.761 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=260, med=32, FiltMin=28, FiltMax=195, Gamma=2.260
23:30:08.772 00.011 5052 UpdateGuideState exits: m=4769 SNR=48.4
23:30:08.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:08.772 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:08.772 00.000 5052 Enqueuing Expose request
23:30:08.772 00.000 8976 Worker thread wakes up
23:30:08.773 00.001 5052 GuideStep: 10.5 px 0 ms WEST, -5.7 px 0 ms NORTH
23:30:08.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:08.773 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,311,37,37)
23:30:08.773 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
23:30:08.773 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.17 = 1.89)
23:30:08.773 00.000 5052 CameraToMount -- cameraX=-5.80 cameraY=9.02 hyp=10.72 cameraTheta=2.14 mountX=5.42 mountY=10.19, mountTheta=1.08
23:30:08.773 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:08.774 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:09.805 01.031 8976 Exposure complete
23:30:09.820 00.015 8976 worker thread done servicing request
23:30:09.820 00.000 5052 OnExposeComplete: enter
23:30:09.820 00.000 5052 UpdateGuideState(): m_state=6
23:30:09.820 00.000 5052 Star::Find(18, 316, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 199
23:30:09.820 00.000 5052 Star::Find returns 1 (0), X=315.57, Y=328.69, Mass=4811, SNR=48.6, Peak=252 HFD=4.7
23:30:09.820 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.36) = xAngle (-0.10 = -0.10)
23:30:09.820 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.44 = -0.44)
23:30:09.821 00.001 5052 CameraToMount -- cameraX=-7.15 cameraY=8.78 hyp=11.32 cameraTheta=2.25 mountX=11.26 mountY=-4.87, mountTheta=-0.41
23:30:09.821 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.15, y=8.78, opts=13)
23:30:09.821 00.000 5052 Enqueuing Move request for stepguider (-7.15, 8.78)
23:30:09.821 00.000 8976 Worker thread wakes up
23:30:09.821 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.15, 8.78) opts 0xd
23:30:09.821 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.15, 8.78)
23:30:09.822 00.001 8976 Moving (-7.15, 8.78) raw xDistance=11.26 yDistance=-4.87
23:30:09.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.59 from input 11.26
23:30:09.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.33 from input -4.87
23:30:09.822 00.000 8976 MoveAxis(L, 24, ABG)
23:30:09.822 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:09.822 00.000 8976 MoveAxis(U, 16, ABG)
23:30:09.822 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:09.822 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:09.822 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:09.822 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:09.822 00.000 8976 move complete, result=1
23:30:09.822 00.000 8976 worker thread done servicing request
23:30:09.822 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=252, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:30:09.833 00.011 5052 UpdateGuideState exits: m=4811 SNR=48.6
23:30:09.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:09.833 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:09.833 00.000 5052 Enqueuing Expose request
23:30:09.833 00.000 5052 GuideStep: 11.3 px 0 ms WEST, -4.9 px 0 ms NORTH
23:30:09.833 00.000 8976 Worker thread wakes up
23:30:09.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:09.833 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,311,37,37)
23:30:09.834 00.001 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.36 = -0.93)
23:30:09.834 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.28 = 2.00)
23:30:09.834 00.000 5052 CameraToMount -- cameraX=-7.15 cameraY=8.78 hyp=11.32 cameraTheta=2.25 mountX=6.79 mountY=10.30, mountTheta=0.99
23:30:09.834 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:09.834 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:10.871 01.037 8976 Exposure complete
23:30:10.887 00.016 8976 worker thread done servicing request
23:30:10.887 00.000 5052 OnExposeComplete: enter
23:30:10.887 00.000 5052 UpdateGuideState(): m_state=6
23:30:10.887 00.000 5052 Star::Find(18, 315, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 200
23:30:10.887 00.000 5052 Star::Find returns 1 (0), X=314.19, Y=328.79, Mass=4862, SNR=48.8, Peak=226 HFD=4.5
23:30:10.887 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.36) = xAngle (-0.02 = -0.02)
23:30:10.887 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.36 = -0.36)
23:30:10.887 00.000 5052 CameraToMount -- cameraX=-8.53 cameraY=8.87 hyp=12.31 cameraTheta=2.34 mountX=12.30 mountY=-4.36, mountTheta=-0.34
23:30:10.888 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.53, y=8.87, opts=13)
23:30:10.888 00.000 5052 Enqueuing Move request for stepguider (-8.53, 8.87)
23:30:10.888 00.000 8976 Worker thread wakes up
23:30:10.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.53, 8.87) opts 0xd
23:30:10.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.53, 8.87)
23:30:10.888 00.000 8976 Moving (-8.53, 8.87) raw xDistance=12.30 yDistance=-4.36
23:30:10.889 00.001 8976 GuideAlgorithmHysteresis::Result() returns 8.28 from input 12.30
23:30:10.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.98 from input -4.36
23:30:10.889 00.000 8976 MoveAxis(L, 27, ABG)
23:30:10.889 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:10.889 00.000 8976 MoveAxis(U, 14, ABG)
23:30:10.889 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:10.889 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:10.889 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:10.889 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:10.889 00.000 8976 move complete, result=1
23:30:10.889 00.000 8976 worker thread done servicing request
23:30:10.889 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=226, med=31, FiltMin=27, FiltMax=196, Gamma=2.260
23:30:10.900 00.011 5052 UpdateGuideState exits: m=4862 SNR=48.8
23:30:10.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:10.900 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:10.900 00.000 5052 Enqueuing Expose request
23:30:10.900 00.000 8976 Worker thread wakes up
23:30:10.900 00.000 5052 GuideStep: 12.3 px 0 ms WEST, -4.4 px 0 ms NORTH
23:30:10.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:10.900 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,311,37,37)
23:30:10.901 00.001 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (-3.10) = xAngle (5.44 = -0.85)
23:30:10.901 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.37 = 2.08)
23:30:10.901 00.000 5052 CameraToMount -- cameraX=-8.53 cameraY=8.87 hyp=12.31 cameraTheta=2.34 mountX=8.16 mountY=10.73, mountTheta=0.92
23:30:10.901 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:10.902 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:11.927 01.025 8976 Exposure complete
23:30:11.940 00.013 8976 worker thread done servicing request
23:30:11.940 00.000 5052 OnExposeComplete: enter
23:30:11.940 00.000 5052 UpdateGuideState(): m_state=6
23:30:11.941 00.001 5052 Star::Find(18, 314, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 201
23:30:11.941 00.000 5052 Star::Find returns 1 (0), X=313.10, Y=328.89, Mass=4669, SNR=47.9, Peak=289 HFD=4.4
23:30:11.941 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.36) = xAngle (0.03 = 0.03)
23:30:11.941 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.31 = -0.31)
23:30:11.941 00.000 5052 CameraToMount -- cameraX=-9.62 cameraY=8.98 hyp=13.16 cameraTheta=2.39 mountX=13.15 mountY=-3.99, mountTheta=-0.29
23:30:11.941 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-9.62, y=8.98, opts=13)
23:30:11.941 00.000 5052 Enqueuing Move request for stepguider (-9.62, 8.98)
23:30:11.942 00.001 8976 Worker thread wakes up
23:30:11.942 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.62, 8.98) opts 0xd
23:30:11.942 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.62, 8.98)
23:30:11.942 00.000 8976 Moving (-9.62, 8.98) raw xDistance=13.15 yDistance=-3.99
23:30:11.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.86 from input 13.15
23:30:11.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.72 from input -3.99
23:30:11.942 00.000 8976 MoveAxis(L, 29, ABG)
23:30:11.942 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:11.942 00.000 8976 MoveAxis(U, 13, ABG)
23:30:11.942 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:11.942 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:11.942 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:11.942 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:11.942 00.000 8976 move complete, result=1
23:30:11.942 00.000 8976 worker thread done servicing request
23:30:11.942 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=289, med=32, FiltMin=28, FiltMax=205, Gamma=2.260
23:30:11.953 00.011 5052 UpdateGuideState exits: m=4669 SNR=47.9
23:30:11.953 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:11.953 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:11.953 00.000 5052 Enqueuing Expose request
23:30:11.953 00.000 5052 GuideStep: 13.2 px 0 ms WEST, -4.0 px 0 ms NORTH
23:30:11.954 00.001 8976 Worker thread wakes up
23:30:11.954 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:11.954 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,311,37,37)
23:30:11.955 00.001 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.49 = -0.79)
23:30:11.955 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.42 = 2.14)
23:30:11.955 00.000 5052 CameraToMount -- cameraX=-9.62 cameraY=8.98 hyp=13.16 cameraTheta=2.39 mountX=9.24 mountY=11.11, mountTheta=0.88
23:30:11.955 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:11.955 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:12.993 01.038 8976 Exposure complete
23:30:13.007 00.014 8976 worker thread done servicing request
23:30:13.008 00.001 5052 OnExposeComplete: enter
23:30:13.008 00.000 5052 UpdateGuideState(): m_state=6
23:30:13.008 00.000 5052 Star::Find(18, 313, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 202
23:30:13.008 00.000 5052 Star::Find returns 1 (0), X=314.40, Y=328.95, Mass=4790, SNR=48.4, Peak=236 HFD=4.8
23:30:13.008 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.36) = xAngle (-0.04 = -0.04)
23:30:13.008 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.38 = -0.38)
23:30:13.008 00.000 5052 CameraToMount -- cameraX=-8.32 cameraY=9.03 hyp=12.28 cameraTheta=2.32 mountX=12.27 mountY=-4.59, mountTheta=-0.36
23:30:13.009 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.32, y=9.03, opts=13)
23:30:13.009 00.000 5052 Enqueuing Move request for stepguider (-8.32, 9.03)
23:30:13.009 00.000 8976 Worker thread wakes up
23:30:13.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.32, 9.03) opts 0xd
23:30:13.009 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.32, 9.03)
23:30:13.009 00.000 8976 Moving (-8.32, 9.03) raw xDistance=12.27 yDistance=-4.59
23:30:13.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.35 from input 12.27
23:30:13.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.08 from input -4.59
23:30:13.009 00.000 8976 MoveAxis(L, 27, ABG)
23:30:13.009 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:13.009 00.000 8976 MoveAxis(U, 15, ABG)
23:30:13.009 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:13.009 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:13.009 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:13.009 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:13.009 00.000 8976 move complete, result=1
23:30:13.009 00.000 8976 worker thread done servicing request
23:30:13.010 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=236, med=32, FiltMin=28, FiltMax=188, Gamma=2.260
23:30:13.019 00.009 5052 UpdateGuideState exits: m=4790 SNR=48.4
23:30:13.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:13.019 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:13.020 00.001 5052 Enqueuing Expose request
23:30:13.020 00.000 5052 GuideStep: 12.3 px 0 ms WEST, -4.6 px 0 ms NORTH
23:30:13.020 00.000 8976 Worker thread wakes up
23:30:13.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:13.020 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,311,37,37)
23:30:13.021 00.001 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (-3.10) = xAngle (5.42 = -0.87)
23:30:13.021 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.34 = 2.06)
23:30:13.021 00.000 5052 CameraToMount -- cameraX=-8.32 cameraY=9.03 hyp=12.28 cameraTheta=2.32 mountX=7.95 mountY=10.83, mountTheta=0.94
23:30:13.021 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:13.021 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:14.056 01.035 8976 Exposure complete
23:30:14.071 00.015 8976 worker thread done servicing request
23:30:14.071 00.000 5052 OnExposeComplete: enter
23:30:14.071 00.000 5052 UpdateGuideState(): m_state=6
23:30:14.071 00.000 5052 Star::Find(18, 314, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 203
23:30:14.071 00.000 5052 Star::Find returns 1 (0), X=315.90, Y=328.79, Mass=4848, SNR=48.8, Peak=282 HFD=4.5
23:30:14.071 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.36) = xAngle (-0.13 = -0.13)
23:30:14.071 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.47 = -0.47)
23:30:14.071 00.000 5052 CameraToMount -- cameraX=-6.82 cameraY=8.87 hyp=11.19 cameraTheta=2.23 mountX=11.09 mountY=-5.10, mountTheta=-0.43
23:30:14.072 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.82, y=8.87, opts=13)
23:30:14.072 00.000 5052 Enqueuing Move request for stepguider (-6.82, 8.87)
23:30:14.072 00.000 8976 Worker thread wakes up
23:30:14.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.82, 8.87) opts 0xd
23:30:14.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.82, 8.87)
23:30:14.072 00.000 8976 Moving (-6.82, 8.87) raw xDistance=11.09 yDistance=-5.10
23:30:14.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.57 from input 11.09
23:30:14.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.43 from input -5.10
23:30:14.072 00.000 8976 MoveAxis(L, 24, ABG)
23:30:14.072 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:14.073 00.001 8976 MoveAxis(U, 16, ABG)
23:30:14.073 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:14.073 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:14.073 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:14.073 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:14.073 00.000 8976 move complete, result=1
23:30:14.073 00.000 8976 worker thread done servicing request
23:30:14.073 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=282, med=31, FiltMin=27, FiltMax=198, Gamma=2.260
23:30:14.083 00.010 5052 UpdateGuideState exits: m=4848 SNR=48.8
23:30:14.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:14.083 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:14.083 00.000 5052 Enqueuing Expose request
23:30:14.083 00.000 8976 Worker thread wakes up
23:30:14.083 00.000 5052 GuideStep: 11.1 px 0 ms WEST, -5.1 px 0 ms NORTH
23:30:14.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:14.083 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,311,37,37)
23:30:14.084 00.001 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.33 = -0.96)
23:30:14.084 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.25 = 1.97)
23:30:14.084 00.000 5052 CameraToMount -- cameraX=-6.82 cameraY=8.87 hyp=11.19 cameraTheta=2.23 mountX=6.45 mountY=10.31, mountTheta=1.01
23:30:14.084 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:14.084 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:15.120 01.036 8976 Exposure complete
23:30:15.134 00.014 8976 worker thread done servicing request
23:30:15.134 00.000 5052 OnExposeComplete: enter
23:30:15.134 00.000 5052 UpdateGuideState(): m_state=6
23:30:15.135 00.001 5052 Star::Find(18, 315, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 204
23:30:15.135 00.000 5052 Star::Find returns 1 (0), X=315.77, Y=328.82, Mass=4727, SNR=48.2, Peak=264 HFD=4.6
23:30:15.135 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.36) = xAngle (-0.13 = -0.13)
23:30:15.135 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.46 = -0.46)
23:30:15.135 00.000 5052 CameraToMount -- cameraX=-6.95 cameraY=8.90 hyp=11.30 cameraTheta=2.23 mountX=11.21 mountY=-5.06, mountTheta=-0.42
23:30:15.135 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-6.95, y=8.90, opts=13)
23:30:15.135 00.000 5052 Enqueuing Move request for stepguider (-6.95, 8.90)
23:30:15.135 00.000 8976 Worker thread wakes up
23:30:15.136 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.95, 8.90) opts 0xd
23:30:15.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.95, 8.90)
23:30:15.136 00.000 8976 Moving (-6.95, 8.90) raw xDistance=11.21 yDistance=-5.06
23:30:15.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.59 from input 11.21
23:30:15.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.43 from input -5.06
23:30:15.136 00.000 8976 MoveAxis(L, 24, ABG)
23:30:15.136 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:15.136 00.000 8976 MoveAxis(U, 16, ABG)
23:30:15.136 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:15.136 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:15.136 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:15.136 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:15.136 00.000 8976 move complete, result=1
23:30:15.136 00.000 8976 worker thread done servicing request
23:30:15.136 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=264, med=32, FiltMin=28, FiltMax=189, Gamma=2.260
23:30:15.146 00.010 5052 UpdateGuideState exits: m=4727 SNR=48.2
23:30:15.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:15.146 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:15.146 00.000 5052 Enqueuing Expose request
23:30:15.146 00.000 5052 GuideStep: 11.2 px 0 ms WEST, -5.1 px 0 ms NORTH
23:30:15.146 00.000 8976 Worker thread wakes up
23:30:15.147 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:15.147 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,311,37,37)
23:30:15.147 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.33 = -0.95)
23:30:15.147 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.26 = 1.98)
23:30:15.147 00.000 5052 CameraToMount -- cameraX=-6.95 cameraY=8.90 hyp=11.30 cameraTheta=2.23 mountX=6.58 mountY=10.37, mountTheta=1.00
23:30:15.147 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:15.148 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:16.185 01.037 8976 Exposure complete
23:30:16.199 00.014 8976 worker thread done servicing request
23:30:16.199 00.000 5052 OnExposeComplete: enter
23:30:16.199 00.000 5052 UpdateGuideState(): m_state=6
23:30:16.199 00.000 5052 Star::Find(18, 315, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 205
23:30:16.199 00.000 5052 Star::Find returns 1 (0), X=314.30, Y=328.75, Mass=4914, SNR=49.1, Peak=277 HFD=4.6
23:30:16.199 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.36) = xAngle (-0.03 = -0.03)
23:30:16.199 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.37 = -0.37)
23:30:16.199 00.000 5052 CameraToMount -- cameraX=-8.42 cameraY=8.83 hyp=12.20 cameraTheta=2.33 mountX=12.20 mountY=-4.37, mountTheta=-0.34
23:30:16.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.42, y=8.83, opts=13)
23:30:16.200 00.000 5052 Enqueuing Move request for stepguider (-8.42, 8.83)
23:30:16.200 00.000 8976 Worker thread wakes up
23:30:16.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.42, 8.83) opts 0xd
23:30:16.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.42, 8.83)
23:30:16.200 00.000 8976 Moving (-8.42, 8.83) raw xDistance=12.20 yDistance=-4.37
23:30:16.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.21 from input 12.20
23:30:16.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.99 from input -4.37
23:30:16.201 00.001 8976 MoveAxis(L, 27, ABG)
23:30:16.201 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:16.201 00.000 8976 MoveAxis(U, 14, ABG)
23:30:16.201 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:16.201 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:16.201 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:16.201 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:16.201 00.000 8976 move complete, result=1
23:30:16.201 00.000 8976 worker thread done servicing request
23:30:16.201 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=277, med=31, FiltMin=27, FiltMax=214, Gamma=2.260
23:30:16.210 00.009 5052 UpdateGuideState exits: m=4914 SNR=49.1
23:30:16.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:16.211 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:16.211 00.000 5052 Enqueuing Expose request
23:30:16.211 00.000 5052 GuideStep: 12.2 px 0 ms WEST, -4.4 px 0 ms NORTH
23:30:16.211 00.000 8976 Worker thread wakes up
23:30:16.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:16.211 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,311,37,37)
23:30:16.211 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.10) = xAngle (5.43 = -0.85)
23:30:16.211 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.36 = 2.08)
23:30:16.211 00.000 5052 CameraToMount -- cameraX=-8.42 cameraY=8.83 hyp=12.20 cameraTheta=2.33 mountX=8.05 mountY=10.67, mountTheta=0.92
23:30:16.212 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:16.212 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:17.243 01.031 8976 Exposure complete
23:30:17.257 00.014 8976 worker thread done servicing request
23:30:17.257 00.000 5052 OnExposeComplete: enter
23:30:17.257 00.000 5052 UpdateGuideState(): m_state=6
23:30:17.257 00.000 5052 Star::Find(18, 314, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 206
23:30:17.258 00.001 5052 Star::Find returns 1 (0), X=313.08, Y=328.85, Mass=4794, SNR=48.5, Peak=310 HFD=4.3
23:30:17.258 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.36) = xAngle (0.04 = 0.04)
23:30:17.258 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.30 = -0.30)
23:30:17.258 00.000 5052 CameraToMount -- cameraX=-9.64 cameraY=8.93 hyp=13.14 cameraTheta=2.39 mountX=13.14 mountY=-3.94, mountTheta=-0.29
23:30:17.258 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-9.64, y=8.93, opts=13)
23:30:17.258 00.000 5052 Enqueuing Move request for stepguider (-9.64, 8.93)
23:30:17.259 00.001 8976 Worker thread wakes up
23:30:17.259 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.64, 8.93) opts 0xd
23:30:17.259 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.64, 8.93)
23:30:17.259 00.000 8976 Moving (-9.64, 8.93) raw xDistance=13.14 yDistance=-3.94
23:30:17.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.85 from input 13.14
23:30:17.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.69 from input -3.94
23:30:17.259 00.000 8976 MoveAxis(L, 29, ABG)
23:30:17.259 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:17.259 00.000 8976 MoveAxis(U, 13, ABG)
23:30:17.259 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:17.259 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:17.259 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:17.259 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:17.259 00.000 8976 move complete, result=1
23:30:17.259 00.000 8976 worker thread done servicing request
23:30:17.260 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=310, med=32, FiltMin=27, FiltMax=219, Gamma=2.260
23:30:17.270 00.010 5052 UpdateGuideState exits: m=4794 SNR=48.5
23:30:17.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:17.270 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:17.270 00.000 5052 Enqueuing Expose request
23:30:17.270 00.000 5052 GuideStep: 13.1 px 0 ms WEST, -3.9 px 0 ms NORTH
23:30:17.270 00.000 8976 Worker thread wakes up
23:30:17.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:17.270 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,311,37,37)
23:30:17.271 00.001 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.50 = -0.79)
23:30:17.271 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.42 = 2.14)
23:30:17.271 00.000 5052 CameraToMount -- cameraX=-9.64 cameraY=8.93 hyp=13.14 cameraTheta=2.39 mountX=9.27 mountY=11.07, mountTheta=0.87
23:30:17.271 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:17.271 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:18.300 01.029 8976 Exposure complete
23:30:18.316 00.016 8976 worker thread done servicing request
23:30:18.316 00.000 5052 OnExposeComplete: enter
23:30:18.316 00.000 5052 UpdateGuideState(): m_state=6
23:30:18.316 00.000 5052 Star::Find(18, 313, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 207
23:30:18.316 00.000 5052 Star::Find returns 1 (0), X=312.52, Y=329.11, Mass=4782, SNR=48.5, Peak=309 HFD=4.2
23:30:18.316 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.36) = xAngle (0.05 = 0.05)
23:30:18.316 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.29 = -0.29)
23:30:18.316 00.000 5052 CameraToMount -- cameraX=-10.20 cameraY=9.20 hyp=13.73 cameraTheta=2.41 mountX=13.72 mountY=-3.94, mountTheta=-0.28
23:30:18.317 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.20, y=9.20, opts=13)
23:30:18.317 00.000 5052 Enqueuing Move request for stepguider (-10.20, 9.20)
23:30:18.317 00.000 8976 Worker thread wakes up
23:30:18.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.20, 9.20) opts 0xd
23:30:18.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.20, 9.20)
23:30:18.317 00.000 8976 Moving (-10.20, 9.20) raw xDistance=13.72 yDistance=-3.94
23:30:18.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.26 from input 13.72
23:30:18.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.67 from input -3.94
23:30:18.317 00.000 8976 MoveAxis(L, 30, ABG)
23:30:18.317 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:18.317 00.000 8976 MoveAxis(U, 13, ABG)
23:30:18.317 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:18.317 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:18.317 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:18.317 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:18.317 00.000 8976 move complete, result=1
23:30:18.318 00.001 8976 worker thread done servicing request
23:30:18.318 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=309, med=32, FiltMin=28, FiltMax=210, Gamma=2.260
23:30:18.327 00.009 5052 UpdateGuideState exits: m=4782 SNR=48.5
23:30:18.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:18.327 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:18.327 00.000 5052 Enqueuing Expose request
23:30:18.327 00.000 5052 GuideStep: 13.7 px 0 ms WEST, -3.9 px 0 ms NORTH
23:30:18.327 00.000 8976 Worker thread wakes up
23:30:18.328 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:18.328 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,311,37,37)
23:30:18.328 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.10) = xAngle (5.51 = -0.77)
23:30:18.328 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.44 = 2.15)
23:30:18.328 00.000 5052 CameraToMount -- cameraX=-10.20 cameraY=9.20 hyp=13.73 cameraTheta=2.41 mountX=9.81 mountY=11.47, mountTheta=0.86
23:30:18.328 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:18.328 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:19.366 01.038 8976 Exposure complete
23:30:19.381 00.015 8976 worker thread done servicing request
23:30:19.381 00.000 5052 OnExposeComplete: enter
23:30:19.381 00.000 5052 UpdateGuideState(): m_state=6
23:30:19.381 00.000 5052 Star::Find(18, 312, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 208
23:30:19.381 00.000 5052 Star::Find returns 1 (0), X=312.46, Y=329.32, Mass=4743, SNR=48.3, Peak=309 HFD=4.0
23:30:19.381 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.36) = xAngle (0.04 = 0.04)
23:30:19.381 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.30 = -0.30)
23:30:19.381 00.000 5052 CameraToMount -- cameraX=-10.26 cameraY=9.40 hyp=13.92 cameraTheta=2.40 mountX=13.90 mountY=-4.10, mountTheta=-0.29
23:30:19.382 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.26, y=9.40, opts=13)
23:30:19.382 00.000 5052 Enqueuing Move request for stepguider (-10.26, 9.40)
23:30:19.382 00.000 8976 Worker thread wakes up
23:30:19.382 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.26, 9.40) opts 0xd
23:30:19.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.26, 9.40)
23:30:19.382 00.000 8976 Moving (-10.26, 9.40) raw xDistance=13.90 yDistance=-4.10
23:30:19.383 00.001 8976 GuideAlgorithmHysteresis::Result() returns 9.41 from input 13.90
23:30:19.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.77 from input -4.10
23:30:19.383 00.000 8976 MoveAxis(L, 30, ABG)
23:30:19.383 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:19.383 00.000 8976 MoveAxis(U, 13, ABG)
23:30:19.383 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:19.383 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:19.383 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:19.383 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:19.383 00.000 8976 move complete, result=1
23:30:19.383 00.000 8976 worker thread done servicing request
23:30:19.383 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=309, med=32, FiltMin=27, FiltMax=224, Gamma=2.260
23:30:19.393 00.010 5052 UpdateGuideState exits: m=4743 SNR=48.3
23:30:19.393 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:19.393 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:19.393 00.000 5052 Enqueuing Expose request
23:30:19.393 00.000 5052 GuideStep: 13.9 px 0 ms WEST, -4.1 px 0 ms NORTH
23:30:19.393 00.000 8976 Worker thread wakes up
23:30:19.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:19.393 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,311,37,37)
23:30:19.394 00.001 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.10) = xAngle (5.50 = -0.78)
23:30:19.394 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.43 = 2.14)
23:30:19.394 00.000 5052 CameraToMount -- cameraX=-10.26 cameraY=9.40 hyp=13.92 cameraTheta=2.40 mountX=9.87 mountY=11.68, mountTheta=0.87
23:30:19.394 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:19.394 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:20.429 01.035 8976 Exposure complete
23:30:20.443 00.014 8976 worker thread done servicing request
23:30:20.443 00.000 5052 OnExposeComplete: enter
23:30:20.443 00.000 5052 UpdateGuideState(): m_state=6
23:30:20.443 00.000 5052 Star::Find(18, 312, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 209
23:30:20.443 00.000 5052 Star::Find returns 1 (0), X=313.94, Y=329.09, Mass=4805, SNR=48.6, Peak=298 HFD=4.4
23:30:20.444 00.001 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.36) = xAngle (-0.03 = -0.03)
23:30:20.444 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.36 = -0.36)
23:30:20.444 00.000 5052 CameraToMount -- cameraX=-8.78 cameraY=9.18 hyp=12.70 cameraTheta=2.33 mountX=12.70 mountY=-4.53, mountTheta=-0.34
23:30:20.444 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-8.78, y=9.18, opts=13)
23:30:20.444 00.000 5052 Enqueuing Move request for stepguider (-8.78, 9.18)
23:30:20.444 00.000 8976 Worker thread wakes up
23:30:20.444 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.78, 9.18) opts 0xd
23:30:20.445 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-8.78, 9.18)
23:30:20.445 00.000 8976 Moving (-8.78, 9.18) raw xDistance=12.70 yDistance=-4.53
23:30:20.445 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.66 from input 12.70
23:30:20.445 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.05 from input -4.53
23:30:20.445 00.000 8976 MoveAxis(L, 28, ABG)
23:30:20.445 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:20.445 00.000 8976 MoveAxis(U, 14, ABG)
23:30:20.445 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:20.445 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:20.445 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:20.445 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:20.445 00.000 8976 move complete, result=1
23:30:20.445 00.000 8976 worker thread done servicing request
23:30:20.446 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=298, med=31, FiltMin=27, FiltMax=208, Gamma=2.260
23:30:20.456 00.010 5052 UpdateGuideState exits: m=4805 SNR=48.6
23:30:20.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:20.456 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:20.456 00.000 5052 Enqueuing Expose request
23:30:20.456 00.000 5052 GuideStep: 12.7 px 0 ms WEST, -4.5 px 0 ms NORTH
23:30:20.456 00.000 8976 Worker thread wakes up
23:30:20.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:20.456 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,311,37,37)
23:30:20.457 00.001 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.10) = xAngle (5.44 = -0.85)
23:30:20.457 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.36 = 2.08)
23:30:20.457 00.000 5052 CameraToMount -- cameraX=-8.78 cameraY=9.18 hyp=12.70 cameraTheta=2.33 mountX=8.40 mountY=11.09, mountTheta=0.92
23:30:20.457 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:20.457 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:21.499 01.042 8976 Exposure complete
23:30:21.514 00.015 5052 OnExposeComplete: enter
23:30:21.514 00.000 8976 worker thread done servicing request
23:30:21.514 00.000 5052 UpdateGuideState(): m_state=6
23:30:21.514 00.000 5052 Star::Find(18, 313, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 210
23:30:21.514 00.000 5052 Star::Find returns 1 (0), X=314.83, Y=328.87, Mass=4827, SNR=48.7, Peak=277 HFD=4.4
23:30:21.514 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.36) = xAngle (-0.07 = -0.07)
23:30:21.514 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.41 = -0.41)
23:30:21.514 00.000 5052 CameraToMount -- cameraX=-7.89 cameraY=8.95 hyp=11.93 cameraTheta=2.29 mountX=11.91 mountY=-4.70, mountTheta=-0.38
23:30:21.515 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.89, y=8.95, opts=13)
23:30:21.515 00.000 5052 Enqueuing Move request for stepguider (-7.89, 8.95)
23:30:21.515 00.000 8976 Worker thread wakes up
23:30:21.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.89, 8.95) opts 0xd
23:30:21.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.89, 8.95)
23:30:21.515 00.000 8976 Moving (-7.89, 8.95) raw xDistance=11.91 yDistance=-4.70
23:30:21.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.11 from input 11.91
23:30:21.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.18 from input -4.70
23:30:21.515 00.000 8976 MoveAxis(L, 26, ABG)
23:30:21.515 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:21.515 00.000 8976 MoveAxis(U, 15, ABG)
23:30:21.515 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:21.516 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:21.516 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:21.516 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:21.516 00.000 8976 move complete, result=1
23:30:21.516 00.000 8976 worker thread done servicing request
23:30:21.516 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=277, med=32, FiltMin=28, FiltMax=195, Gamma=2.260
23:30:21.526 00.010 5052 UpdateGuideState exits: m=4827 SNR=48.7
23:30:21.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:21.526 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:21.526 00.000 5052 Enqueuing Expose request
23:30:21.526 00.000 5052 GuideStep: 11.9 px 0 ms WEST, -4.7 px 0 ms NORTH
23:30:21.526 00.000 8976 Worker thread wakes up
23:30:21.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:21.526 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,311,37,37)
23:30:21.527 00.001 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.39 = -0.89)
23:30:21.527 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.32 = 2.04)
23:30:21.527 00.000 5052 CameraToMount -- cameraX=-7.89 cameraY=8.95 hyp=11.93 cameraTheta=2.29 mountX=7.52 mountY=10.65, mountTheta=0.96
23:30:21.527 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:21.527 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:22.572 01.045 8976 Exposure complete
23:30:22.587 00.015 8976 worker thread done servicing request
23:30:22.587 00.000 5052 OnExposeComplete: enter
23:30:22.587 00.000 5052 UpdateGuideState(): m_state=6
23:30:22.587 00.000 5052 Star::Find(18, 314, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 211
23:30:22.588 00.001 5052 Star::Find returns 1 (0), X=315.41, Y=329.08, Mass=4756, SNR=48.3, Peak=250 HFD=4.8
23:30:22.588 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.36) = xAngle (-0.12 = -0.12)
23:30:22.588 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.45 = -0.45)
23:30:22.588 00.000 5052 CameraToMount -- cameraX=-7.31 cameraY=9.16 hyp=11.72 cameraTheta=2.24 mountX=11.64 mountY=-5.14, mountTheta=-0.42
23:30:22.588 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.31, y=9.16, opts=13)
23:30:22.588 00.000 5052 Enqueuing Move request for stepguider (-7.31, 9.16)
23:30:22.589 00.001 8976 Worker thread wakes up
23:30:22.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.31, 9.16) opts 0xd
23:30:22.589 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.31, 9.16)
23:30:22.589 00.000 8976 Moving (-7.31, 9.16) raw xDistance=11.64 yDistance=-5.14
23:30:22.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.90 from input 11.64
23:30:22.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.46 from input -5.14
23:30:22.589 00.000 8976 MoveAxis(L, 25, ABG)
23:30:22.589 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:22.589 00.000 8976 MoveAxis(U, 16, ABG)
23:30:22.589 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:22.589 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:22.589 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:22.589 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:22.589 00.000 8976 move complete, result=1
23:30:22.589 00.000 8976 worker thread done servicing request
23:30:22.590 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=250, med=32, FiltMin=28, FiltMax=180, Gamma=2.260
23:30:22.600 00.010 5052 UpdateGuideState exits: m=4756 SNR=48.3
23:30:22.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:22.600 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:22.600 00.000 5052 Enqueuing Expose request
23:30:22.600 00.000 8976 Worker thread wakes up
23:30:22.600 00.000 5052 GuideStep: 11.6 px 0 ms WEST, -5.1 px 0 ms NORTH
23:30:22.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:22.600 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,311,37,37)
23:30:22.601 00.001 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.35 = -0.94)
23:30:22.601 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.27 = 1.99)
23:30:22.601 00.000 5052 CameraToMount -- cameraX=-7.31 cameraY=9.16 hyp=11.72 cameraTheta=2.24 mountX=6.93 mountY=10.71, mountTheta=1.00
23:30:22.601 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:22.601 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:23.642 01.041 8976 Exposure complete
23:30:23.656 00.014 8976 worker thread done servicing request
23:30:23.656 00.000 5052 OnExposeComplete: enter
23:30:23.656 00.000 5052 UpdateGuideState(): m_state=6
23:30:23.656 00.000 5052 Star::Find(18, 315, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 212
23:30:23.656 00.000 5052 Star::Find returns 1 (0), X=315.30, Y=329.24, Mass=4774, SNR=48.4, Peak=217 HFD=4.6
23:30:23.656 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.36) = xAngle (-0.12 = -0.12)
23:30:23.656 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.46 = -0.46)
23:30:23.656 00.000 5052 CameraToMount -- cameraX=-7.42 cameraY=9.32 hyp=11.91 cameraTheta=2.24 mountX=11.83 mountY=-5.24, mountTheta=-0.42
23:30:23.657 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.42, y=9.32, opts=13)
23:30:23.657 00.000 5052 Enqueuing Move request for stepguider (-7.42, 9.32)
23:30:23.657 00.000 8976 Worker thread wakes up
23:30:23.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.42, 9.32) opts 0xd
23:30:23.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.42, 9.32)
23:30:23.657 00.000 8976 Moving (-7.42, 9.32) raw xDistance=11.83 yDistance=-5.24
23:30:23.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.01 from input 11.83
23:30:23.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.55 from input -5.24
23:30:23.657 00.000 8976 MoveAxis(L, 26, ABG)
23:30:23.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:23.657 00.000 8976 MoveAxis(U, 17, ABG)
23:30:23.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:23.657 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:23.658 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:23.658 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:23.658 00.000 8976 move complete, result=1
23:30:23.658 00.000 8976 worker thread done servicing request
23:30:23.658 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=217, med=32, FiltMin=28, FiltMax=203, Gamma=2.260
23:30:23.668 00.010 5052 UpdateGuideState exits: m=4774 SNR=48.4
23:30:23.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:23.668 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:23.668 00.000 5052 Enqueuing Expose request
23:30:23.669 00.001 5052 GuideStep: 11.8 px 0 ms WEST, -5.2 px 0 ms NORTH
23:30:23.669 00.000 8976 Worker thread wakes up
23:30:23.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:23.669 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,311,37,37)
23:30:23.669 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.34 = -0.94)
23:30:23.669 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.27 = 1.99)
23:30:23.669 00.000 5052 CameraToMount -- cameraX=-7.42 cameraY=9.32 hyp=11.91 cameraTheta=2.24 mountX=7.03 mountY=10.89, mountTheta=1.00
23:30:23.669 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:23.670 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:24.704 01.034 8976 Exposure complete
23:30:24.718 00.014 8976 worker thread done servicing request
23:30:24.718 00.000 5052 OnExposeComplete: enter
23:30:24.718 00.000 5052 UpdateGuideState(): m_state=6
23:30:24.718 00.000 5052 Star::Find(18, 315, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 213
23:30:24.719 00.001 5052 Star::Find returns 1 (0), X=316.66, Y=329.47, Mass=4954, SNR=49.3, Peak=240 HFD=4.5
23:30:24.719 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.36) = xAngle (-0.22 = -0.22)
23:30:24.719 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.56 = -0.56)
23:30:24.719 00.000 5052 CameraToMount -- cameraX=-6.06 cameraY=9.56 hyp=11.31 cameraTheta=2.14 mountX=11.03 mountY=-6.04, mountTheta=-0.50
23:30:24.719 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-6.06, y=9.56, opts=13)
23:30:24.719 00.000 5052 Enqueuing Move request for stepguider (-6.06, 9.56)
23:30:24.719 00.000 8976 Worker thread wakes up
23:30:24.720 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.06, 9.56) opts 0xd
23:30:24.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.06, 9.56)
23:30:24.720 00.000 8976 Moving (-6.06, 9.56) raw xDistance=11.03 yDistance=-6.04
23:30:24.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.51 from input 11.03
23:30:24.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.05 from input -6.04
23:30:24.720 00.000 8976 MoveAxis(L, 24, ABG)
23:30:24.720 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:24.720 00.000 8976 MoveAxis(U, 19, ABG)
23:30:24.720 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:24.720 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:24.720 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:24.720 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:24.720 00.000 8976 move complete, result=1
23:30:24.720 00.000 8976 worker thread done servicing request
23:30:24.720 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=240, med=32, FiltMin=27, FiltMax=209, Gamma=2.260
23:30:24.730 00.010 5052 UpdateGuideState exits: m=4954 SNR=49.3
23:30:24.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:24.730 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:24.730 00.000 5052 Enqueuing Expose request
23:30:24.730 00.000 5052 GuideStep: 11.0 px 0 ms WEST, -6.0 px 0 ms NORTH
23:30:24.730 00.000 8976 Worker thread wakes up
23:30:24.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:24.730 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,311,37,37)
23:30:24.731 00.001 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.05)
23:30:24.731 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.16 = 1.88)
23:30:24.731 00.000 5052 CameraToMount -- cameraX=-6.06 cameraY=9.56 hyp=11.31 cameraTheta=2.14 mountX=5.66 mountY=10.77, mountTheta=1.09
23:30:24.731 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:24.731 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:25.763 01.032 8976 Exposure complete
23:30:25.777 00.014 8976 worker thread done servicing request
23:30:25.777 00.000 5052 OnExposeComplete: enter
23:30:25.777 00.000 5052 UpdateGuideState(): m_state=6
23:30:25.777 00.000 5052 Star::Find(18, 316, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 214
23:30:25.777 00.000 5052 Star::Find returns 1 (0), X=317.87, Y=329.41, Mass=4813, SNR=48.7, Peak=257 HFD=4.4
23:30:25.777 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.36) = xAngle (-0.32 = -0.32)
23:30:25.777 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.66 = -0.66)
23:30:25.777 00.000 5052 CameraToMount -- cameraX=-4.85 cameraY=9.49 hyp=10.66 cameraTheta=2.04 mountX=10.13 mountY=-6.49, mountTheta=-0.57
23:30:25.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.85, y=9.49, opts=13)
23:30:25.778 00.000 5052 Enqueuing Move request for stepguider (-4.85, 9.49)
23:30:25.778 00.000 8976 Worker thread wakes up
23:30:25.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.85, 9.49) opts 0xd
23:30:25.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.85, 9.49)
23:30:25.778 00.000 8976 Moving (-4.85, 9.49) raw xDistance=10.13 yDistance=-6.49
23:30:25.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.91 from input 10.13
23:30:25.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.38 from input -6.49
23:30:25.778 00.000 8976 MoveAxis(L, 22, ABG)
23:30:25.778 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:25.778 00.000 8976 MoveAxis(U, 21, ABG)
23:30:25.779 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:25.779 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:25.779 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:25.779 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:25.779 00.000 8976 move complete, result=1
23:30:25.779 00.000 8976 worker thread done servicing request
23:30:25.779 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=257, med=31, FiltMin=27, FiltMax=215, Gamma=2.260
23:30:25.789 00.010 5052 UpdateGuideState exits: m=4813 SNR=48.7
23:30:25.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:25.789 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:25.789 00.000 5052 Enqueuing Expose request
23:30:25.789 00.000 5052 GuideStep: 10.1 px 0 ms WEST, -6.5 px 0 ms NORTH
23:30:25.789 00.000 8976 Worker thread wakes up
23:30:25.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:25.789 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,311,37,37)
23:30:25.789 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
23:30:25.790 00.001 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.07 = 1.79)
23:30:25.790 00.000 5052 CameraToMount -- cameraX=-4.85 cameraY=9.49 hyp=10.66 cameraTheta=2.04 mountX=4.46 mountY=10.41, mountTheta=1.17
23:30:25.790 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:25.790 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:26.817 01.027 8976 Exposure complete
23:30:26.831 00.014 8976 worker thread done servicing request
23:30:26.832 00.001 5052 OnExposeComplete: enter
23:30:26.832 00.000 5052 UpdateGuideState(): m_state=6
23:30:26.832 00.000 5052 Star::Find(18, 317, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 215
23:30:26.832 00.000 5052 Star::Find returns 1 (0), X=319.16, Y=329.44, Mass=4843, SNR=48.8, Peak=266 HFD=3.9
23:30:26.832 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.36) = xAngle (-0.43 = -0.43)
23:30:26.832 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.77 = -0.77)
23:30:26.832 00.000 5052 CameraToMount -- cameraX=-3.56 cameraY=9.53 hyp=10.17 cameraTheta=1.93 mountX=9.24 mountY=-7.08, mountTheta=-0.65
23:30:26.833 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.56, y=9.53, opts=13)
23:30:26.833 00.000 5052 Enqueuing Move request for stepguider (-3.56, 9.53)
23:30:26.833 00.000 8976 Worker thread wakes up
23:30:26.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.56, 9.53) opts 0xd
23:30:26.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.56, 9.53)
23:30:26.833 00.000 8976 Moving (-3.56, 9.53) raw xDistance=9.24 yDistance=-7.08
23:30:26.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.30 from input 9.24
23:30:26.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.77 from input -7.08
23:30:26.833 00.000 8976 MoveAxis(L, 20, ABG)
23:30:26.833 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:26.833 00.000 8976 MoveAxis(U, 23, ABG)
23:30:26.833 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:26.833 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:26.833 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:26.833 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:26.833 00.000 8976 move complete, result=1
23:30:26.833 00.000 8976 worker thread done servicing request
23:30:26.834 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=266, med=32, FiltMin=28, FiltMax=224, Gamma=2.260
23:30:26.843 00.009 5052 UpdateGuideState exits: m=4843 SNR=48.8
23:30:26.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:26.843 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:26.843 00.000 5052 Enqueuing Expose request
23:30:26.843 00.000 8976 Worker thread wakes up
23:30:26.844 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:26.844 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,311,37,37)
23:30:26.844 00.000 5052 GuideStep: 9.2 px 0 ms WEST, -7.1 px 0 ms NORTH
23:30:26.844 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
23:30:26.844 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.96 = 1.67)
23:30:26.844 00.000 5052 CameraToMount -- cameraX=-3.56 cameraY=9.53 hyp=10.17 cameraTheta=1.93 mountX=3.16 mountY=10.11, mountTheta=1.27
23:30:26.845 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:26.845 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:27.874 01.029 8976 Exposure complete
23:30:27.887 00.013 8976 worker thread done servicing request
23:30:27.887 00.000 5052 OnExposeComplete: enter
23:30:27.888 00.001 5052 UpdateGuideState(): m_state=6
23:30:27.888 00.000 5052 Star::Find(18, 319, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 216
23:30:27.888 00.000 5052 Star::Find returns 1 (0), X=320.08, Y=329.56, Mass=4729, SNR=48.2, Peak=230 HFD=4.4
23:30:27.888 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.36) = xAngle (-0.52 = -0.52)
23:30:27.888 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.86 = -0.86)
23:30:27.888 00.000 5052 CameraToMount -- cameraX=-2.64 cameraY=9.64 hyp=10.00 cameraTheta=1.84 mountX=8.67 mountY=-7.58, mountTheta=-0.72
23:30:27.888 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.64, y=9.64, opts=13)
23:30:27.889 00.001 5052 Enqueuing Move request for stepguider (-2.64, 9.64)
23:30:27.889 00.000 8976 Worker thread wakes up
23:30:27.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.64, 9.64) opts 0xd
23:30:27.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.64, 9.64)
23:30:27.889 00.000 8976 Moving (-2.64, 9.64) raw xDistance=8.67 yDistance=-7.58
23:30:27.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.90 from input 8.67
23:30:27.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.11 from input -7.58
23:30:27.889 00.000 8976 MoveAxis(L, 19, ABG)
23:30:27.889 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:27.889 00.000 8976 MoveAxis(U, 24, ABG)
23:30:27.889 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:27.889 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:27.889 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:27.889 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:27.889 00.000 8976 move complete, result=1
23:30:27.889 00.000 8976 worker thread done servicing request
23:30:27.890 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=230, med=32, FiltMin=28, FiltMax=203, Gamma=2.260
23:30:27.899 00.009 5052 UpdateGuideState exits: m=4729 SNR=48.2
23:30:27.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:27.899 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:27.899 00.000 5052 Enqueuing Expose request
23:30:27.900 00.001 5052 GuideStep: 8.7 px 0 ms WEST, -7.6 px 0 ms NORTH
23:30:27.900 00.000 8976 Worker thread wakes up
23:30:27.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:27.900 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,312,37,37)
23:30:27.900 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
23:30:27.900 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.87 = 1.58)
23:30:27.900 00.000 5052 CameraToMount -- cameraX=-2.64 cameraY=9.64 hyp=10.00 cameraTheta=1.84 mountX=2.24 mountY=10.00, mountTheta=1.35
23:30:27.900 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:27.901 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:28.929 01.028 8976 Exposure complete
23:30:28.944 00.015 8976 worker thread done servicing request
23:30:28.944 00.000 5052 OnExposeComplete: enter
23:30:28.944 00.000 5052 UpdateGuideState(): m_state=6
23:30:28.944 00.000 5052 Star::Find(18, 320, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 217
23:30:28.944 00.000 5052 Star::Find returns 1 (0), X=321.12, Y=329.30, Mass=4853, SNR=48.8, Peak=277 HFD=4.5
23:30:28.944 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.36) = xAngle (-0.62 = -0.62)
23:30:28.944 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.96 = -0.96)
23:30:28.944 00.000 5052 CameraToMount -- cameraX=-1.60 cameraY=9.38 hyp=9.52 cameraTheta=1.74 mountX=7.75 mountY=-7.79, mountTheta=-0.79
23:30:28.945 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.60, y=9.38, opts=13)
23:30:28.945 00.000 5052 Enqueuing Move request for stepguider (-1.60, 9.38)
23:30:28.945 00.000 8976 Worker thread wakes up
23:30:28.945 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.60, 9.38) opts 0xd
23:30:28.945 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.60, 9.38)
23:30:28.945 00.000 8976 Moving (-1.60, 9.38) raw xDistance=7.75 yDistance=-7.79
23:30:28.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.29 from input 7.75
23:30:28.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.26 from input -7.79
23:30:28.945 00.000 8976 MoveAxis(L, 17, ABG)
23:30:28.945 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:28.945 00.000 8976 MoveAxis(U, 25, ABG)
23:30:28.945 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:28.945 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:28.946 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:28.946 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:28.946 00.000 8976 move complete, result=1
23:30:28.946 00.000 8976 worker thread done servicing request
23:30:28.946 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=277, med=32, FiltMin=28, FiltMax=206, Gamma=2.260
23:30:28.956 00.010 5052 UpdateGuideState exits: m=4853 SNR=48.8
23:30:28.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:28.956 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:28.956 00.000 5052 Enqueuing Expose request
23:30:28.957 00.001 5052 GuideStep: 7.7 px 0 ms WEST, -7.8 px 0 ms NORTH
23:30:28.957 00.000 8976 Worker thread wakes up
23:30:28.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:28.957 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,311,37,37)
23:30:28.957 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
23:30:28.957 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.77 = 1.49)
23:30:28.957 00.000 5052 CameraToMount -- cameraX=-1.60 cameraY=9.38 hyp=9.52 cameraTheta=1.74 mountX=1.22 mountY=9.48, mountTheta=1.44
23:30:28.958 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:28.958 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:30.002 01.044 8976 Exposure complete
23:30:30.017 00.015 8976 worker thread done servicing request
23:30:30.017 00.000 5052 OnExposeComplete: enter
23:30:30.017 00.000 5052 UpdateGuideState(): m_state=6
23:30:30.017 00.000 5052 Star::Find(18, 321, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 218
23:30:30.017 00.000 5052 Star::Find returns 1 (0), X=321.55, Y=329.38, Mass=4826, SNR=48.6, Peak=252 HFD=4.4
23:30:30.017 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.36) = xAngle (-0.67 = -0.67)
23:30:30.017 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.01 = -1.01)
23:30:30.017 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=9.47 hyp=9.54 cameraTheta=1.69 mountX=7.50 mountY=-8.05, mountTheta=-0.82
23:30:30.018 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=9.47, opts=13)
23:30:30.018 00.000 5052 Enqueuing Move request for stepguider (-1.17, 9.47)
23:30:30.018 00.000 8976 Worker thread wakes up
23:30:30.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, 9.47) opts 0xd
23:30:30.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, 9.47)
23:30:30.018 00.000 8976 Moving (-1.17, 9.47) raw xDistance=7.50 yDistance=-8.05
23:30:30.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.10 from input 7.50
23:30:30.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.44 from input -8.05
23:30:30.018 00.000 8976 MoveAxis(L, 16, ABG)
23:30:30.018 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:30.019 00.001 8976 MoveAxis(U, 26, ABG)
23:30:30.019 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:30.019 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:30.019 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:30.019 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:30.019 00.000 8976 move complete, result=1
23:30:30.019 00.000 8976 worker thread done servicing request
23:30:30.019 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=252, med=32, FiltMin=27, FiltMax=206, Gamma=2.260
23:30:30.029 00.010 5052 UpdateGuideState exits: m=4826 SNR=48.6
23:30:30.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:30.029 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:30.029 00.000 5052 Enqueuing Expose request
23:30:30.029 00.000 5052 GuideStep: 7.5 px 0 ms WEST, -8.1 px 0 ms NORTH
23:30:30.029 00.000 8976 Worker thread wakes up
23:30:30.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:30.029 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,311,37,37)
23:30:30.030 00.001 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
23:30:30.030 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.72 = 1.44)
23:30:30.030 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=9.47 hyp=9.54 cameraTheta=1.69 mountX=0.78 mountY=9.46, mountTheta=1.49
23:30:30.030 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:30.030 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:31.059 01.029 8976 Exposure complete
23:30:31.074 00.015 8976 worker thread done servicing request
23:30:31.075 00.001 5052 OnExposeComplete: enter
23:30:31.075 00.000 5052 UpdateGuideState(): m_state=6
23:30:31.075 00.000 5052 Star::Find(18, 321, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 219
23:30:31.075 00.000 5052 Star::Find returns 1 (0), X=321.99, Y=329.75, Mass=4843, SNR=48.8, Peak=294 HFD=4.2
23:30:31.075 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.36) = xAngle (-0.71 = -0.71)
23:30:31.075 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.05 = -1.05)
23:30:31.075 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=9.83 hyp=9.86 cameraTheta=1.65 mountX=7.45 mountY=-8.57, mountTheta=-0.86
23:30:31.076 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=9.83, opts=13)
23:30:31.076 00.000 5052 Enqueuing Move request for stepguider (-0.73, 9.83)
23:30:31.076 00.000 8976 Worker thread wakes up
23:30:31.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 9.83) opts 0xd
23:30:31.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 9.83)
23:30:31.076 00.000 8976 Moving (-0.73, 9.83) raw xDistance=7.45 yDistance=-8.57
23:30:31.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.05 from input 7.45
23:30:31.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.78 from input -8.57
23:30:31.076 00.000 8976 MoveAxis(L, 16, ABG)
23:30:31.076 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:31.076 00.000 8976 MoveAxis(U, 27, ABG)
23:30:31.076 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:31.076 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:31.076 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:31.076 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:31.076 00.000 8976 move complete, result=1
23:30:31.076 00.000 8976 worker thread done servicing request
23:30:31.077 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=294, med=32, FiltMin=27, FiltMax=216, Gamma=2.260
23:30:31.086 00.009 5052 UpdateGuideState exits: m=4843 SNR=48.8
23:30:31.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:31.086 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:31.086 00.000 5052 Enqueuing Expose request
23:30:31.086 00.000 5052 GuideStep: 7.4 px 0 ms WEST, -8.6 px 0 ms NORTH
23:30:31.086 00.000 8976 Worker thread wakes up
23:30:31.087 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:31.087 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,312,37,37)
23:30:31.087 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.54)
23:30:31.087 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.67 = 1.39)
23:30:31.087 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=9.83 hyp=9.86 cameraTheta=1.65 mountX=0.33 mountY=9.70, mountTheta=1.54
23:30:31.088 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:31.088 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:32.119 01.031 8976 Exposure complete
23:30:32.133 00.014 8976 worker thread done servicing request
23:30:32.133 00.000 5052 OnExposeComplete: enter
23:30:32.133 00.000 5052 UpdateGuideState(): m_state=6
23:30:32.133 00.000 5052 Star::Find(18, 321, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 220
23:30:32.133 00.000 5052 Star::Find returns 1 (0), X=322.30, Y=329.86, Mass=4832, SNR=48.7, Peak=261 HFD=4.5
23:30:32.134 00.001 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.36) = xAngle (-0.75 = -0.75)
23:30:32.134 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.09 = -1.09)
23:30:32.134 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=9.95 hyp=9.95 cameraTheta=1.61 mountX=7.31 mountY=-8.81, mountTheta=-0.88
23:30:32.134 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=9.95, opts=13)
23:30:32.134 00.000 5052 Enqueuing Move request for stepguider (-0.42, 9.95)
23:30:32.134 00.000 8976 Worker thread wakes up
23:30:32.135 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 9.95) opts 0xd
23:30:32.135 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 9.95)
23:30:32.135 00.000 8976 Moving (-0.42, 9.95) raw xDistance=7.31 yDistance=-8.81
23:30:32.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.96 from input 7.31
23:30:32.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.95 from input -8.81
23:30:32.135 00.000 8976 MoveAxis(L, 16, ABG)
23:30:32.135 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:32.135 00.000 8976 MoveAxis(U, 28, ABG)
23:30:32.135 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:32.135 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:32.136 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:32.136 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:32.136 00.000 8976 move complete, result=1
23:30:32.136 00.000 8976 worker thread done servicing request
23:30:32.136 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=261, med=32, FiltMin=27, FiltMax=217, Gamma=2.260
23:30:32.146 00.010 5052 UpdateGuideState exits: m=4832 SNR=48.7
23:30:32.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:32.146 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:32.146 00.000 5052 Enqueuing Expose request
23:30:32.146 00.000 8976 Worker thread wakes up
23:30:32.146 00.000 5052 GuideStep: 7.3 px 0 ms WEST, -8.8 px 0 ms NORTH
23:30:32.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:32.146 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,312,37,37)
23:30:32.147 00.001 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
23:30:32.147 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.64 = 1.36)
23:30:32.147 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=9.95 hyp=9.95 cameraTheta=1.61 mountX=0.02 mountY=9.73, mountTheta=1.57
23:30:32.147 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:32.147 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:33.181 01.034 8976 Exposure complete
23:30:33.195 00.014 8976 worker thread done servicing request
23:30:33.195 00.000 5052 OnExposeComplete: enter
23:30:33.195 00.000 5052 UpdateGuideState(): m_state=6
23:30:33.195 00.000 5052 Star::Find(18, 322, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 221
23:30:33.196 00.001 5052 Star::Find returns 1 (0), X=321.00, Y=329.85, Mass=4730, SNR=48.2, Peak=258 HFD=4.3
23:30:33.196 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.36) = xAngle (-0.62 = -0.62)
23:30:33.196 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.96 = -0.96)
23:30:33.196 00.000 5052 CameraToMount -- cameraX=-1.72 cameraY=9.94 hyp=10.08 cameraTheta=1.74 mountX=8.22 mountY=-8.24, mountTheta=-0.79
23:30:33.196 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.72, y=9.94, opts=13)
23:30:33.196 00.000 5052 Enqueuing Move request for stepguider (-1.72, 9.94)
23:30:33.196 00.000 8976 Worker thread wakes up
23:30:33.197 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.72, 9.94) opts 0xd
23:30:33.197 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.72, 9.94)
23:30:33.197 00.000 8976 Moving (-1.72, 9.94) raw xDistance=8.22 yDistance=-8.24
23:30:33.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.53 from input 8.22
23:30:33.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.61 from input -8.24
23:30:33.197 00.000 8976 MoveAxis(L, 18, ABG)
23:30:33.197 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:33.197 00.000 8976 MoveAxis(U, 26, ABG)
23:30:33.197 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:33.197 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:33.197 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:33.197 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:33.197 00.000 8976 move complete, result=1
23:30:33.197 00.000 8976 worker thread done servicing request
23:30:33.198 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=258, med=31, FiltMin=27, FiltMax=213, Gamma=2.260
23:30:33.207 00.009 5052 UpdateGuideState exits: m=4730 SNR=48.2
23:30:33.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:33.207 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:33.207 00.000 5052 Enqueuing Expose request
23:30:33.208 00.001 5052 GuideStep: 8.2 px 0 ms WEST, -8.2 px 0 ms NORTH
23:30:33.208 00.000 8976 Worker thread wakes up
23:30:33.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:33.208 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,312,37,37)
23:30:33.208 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
23:30:33.208 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.77 = 1.49)
23:30:33.208 00.000 5052 CameraToMount -- cameraX=-1.72 cameraY=9.94 hyp=10.08 cameraTheta=1.74 mountX=1.31 mountY=10.05, mountTheta=1.44
23:30:33.209 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:33.209 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:34.238 01.029 8976 Exposure complete
23:30:34.252 00.014 8976 worker thread done servicing request
23:30:34.253 00.001 5052 OnExposeComplete: enter
23:30:34.253 00.000 5052 UpdateGuideState(): m_state=6
23:30:34.253 00.000 5052 Star::Find(18, 320, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 222
23:30:34.253 00.000 5052 Star::Find returns 1 (0), X=319.51, Y=330.01, Mass=4868, SNR=49.0, Peak=266 HFD=4.1
23:30:34.253 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.36) = xAngle (-0.48 = -0.48)
23:30:34.253 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.82 = -0.82)
23:30:34.253 00.000 5052 CameraToMount -- cameraX=-3.21 cameraY=10.09 hyp=10.59 cameraTheta=1.88 mountX=9.39 mountY=-7.74, mountTheta=-0.69
23:30:34.254 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.21, y=10.09, opts=13)
23:30:34.254 00.000 5052 Enqueuing Move request for stepguider (-3.21, 10.09)
23:30:34.254 00.000 8976 Worker thread wakes up
23:30:34.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.21, 10.09) opts 0xd
23:30:34.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.21, 10.09)
23:30:34.254 00.000 8976 Moving (-3.21, 10.09) raw xDistance=9.39 yDistance=-7.74
23:30:34.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.30 from input 9.39
23:30:34.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.27 from input -7.74
23:30:34.254 00.000 8976 MoveAxis(L, 20, ABG)
23:30:34.254 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:34.254 00.000 8976 MoveAxis(U, 25, ABG)
23:30:34.254 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:34.254 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:34.254 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:34.255 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:34.255 00.000 8976 move complete, result=1
23:30:34.255 00.000 8976 worker thread done servicing request
23:30:34.255 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=266, med=31, FiltMin=27, FiltMax=209, Gamma=2.260
23:30:34.266 00.011 5052 UpdateGuideState exits: m=4868 SNR=49.0
23:30:34.266 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:34.266 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:34.266 00.000 5052 Enqueuing Expose request
23:30:34.266 00.000 5052 GuideStep: 9.4 px 0 ms WEST, -7.7 px 0 ms NORTH
23:30:34.266 00.000 8976 Worker thread wakes up
23:30:34.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:34.266 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,312,37,37)
23:30:34.267 00.001 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.30)
23:30:34.267 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.91 = 1.62)
23:30:34.267 00.000 5052 CameraToMount -- cameraX=-3.21 cameraY=10.09 hyp=10.59 cameraTheta=1.88 mountX=2.79 mountY=10.57, mountTheta=1.31
23:30:34.267 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:34.267 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:35.309 01.042 8976 Exposure complete
23:30:35.323 00.014 8976 worker thread done servicing request
23:30:35.323 00.000 5052 OnExposeComplete: enter
23:30:35.323 00.000 5052 UpdateGuideState(): m_state=6
23:30:35.324 00.001 5052 Star::Find(18, 319, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 223
23:30:35.324 00.000 5052 Star::Find returns 1 (0), X=318.86, Y=330.26, Mass=4811, SNR=48.7, Peak=258 HFD=4.4
23:30:35.324 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.36) = xAngle (-0.43 = -0.43)
23:30:35.324 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.77 = -0.77)
23:30:35.324 00.000 5052 CameraToMount -- cameraX=-3.85 cameraY=10.35 hyp=11.04 cameraTheta=1.93 mountX=10.03 mountY=-7.70, mountTheta=-0.65
23:30:35.325 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.85, y=10.35, opts=13)
23:30:35.325 00.000 5052 Enqueuing Move request for stepguider (-3.85, 10.35)
23:30:35.325 00.000 8976 Worker thread wakes up
23:30:35.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.85, 10.35) opts 0xd
23:30:35.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.85, 10.35)
23:30:35.325 00.000 8976 Moving (-3.85, 10.35) raw xDistance=10.03 yDistance=-7.70
23:30:35.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.76 from input 10.03
23:30:35.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.22 from input -7.70
23:30:35.325 00.000 8976 MoveAxis(L, 22, ABG)
23:30:35.325 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:35.325 00.000 8976 MoveAxis(U, 25, ABG)
23:30:35.325 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:35.325 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:35.325 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:35.325 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:35.325 00.000 8976 move complete, result=1
23:30:35.325 00.000 8976 worker thread done servicing request
23:30:35.326 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=258, med=32, FiltMin=28, FiltMax=209, Gamma=2.260
23:30:35.336 00.010 5052 UpdateGuideState exits: m=4811 SNR=48.7
23:30:35.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:35.336 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:35.336 00.000 5052 Enqueuing Expose request
23:30:35.336 00.000 5052 GuideStep: 10.0 px 0 ms WEST, -7.7 px 0 ms NORTH
23:30:35.336 00.000 8976 Worker thread wakes up
23:30:35.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:35.336 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,312,37,37)
23:30:35.337 00.001 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
23:30:35.337 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.96 = 1.67)
23:30:35.337 00.000 5052 CameraToMount -- cameraX=-3.85 cameraY=10.35 hyp=11.04 cameraTheta=1.93 mountX=3.43 mountY=10.98, mountTheta=1.27
23:30:35.337 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:35.337 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:36.376 01.039 8976 Exposure complete
23:30:36.390 00.014 8976 worker thread done servicing request
23:30:36.390 00.000 5052 OnExposeComplete: enter
23:30:36.390 00.000 5052 UpdateGuideState(): m_state=6
23:30:36.390 00.000 5052 Star::Find(18, 318, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 224
23:30:36.390 00.000 5052 Star::Find returns 1 (0), X=319.88, Y=330.04, Mass=4692, SNR=48.0, Peak=221 HFD=4.5
23:30:36.390 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.36) = xAngle (-0.52 = -0.52)
23:30:36.390 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.85 = -0.85)
23:30:36.390 00.000 5052 CameraToMount -- cameraX=-2.84 cameraY=10.13 hyp=10.52 cameraTheta=1.84 mountX=9.15 mountY=-7.93, mountTheta=-0.71
23:30:36.391 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.84, y=10.13, opts=13)
23:30:36.391 00.000 5052 Enqueuing Move request for stepguider (-2.84, 10.13)
23:30:36.391 00.000 8976 Worker thread wakes up
23:30:36.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.84, 10.13) opts 0xd
23:30:36.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.84, 10.13)
23:30:36.391 00.000 8976 Moving (-2.84, 10.13) raw xDistance=9.15 yDistance=-7.93
23:30:36.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.24 from input 9.15
23:30:36.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.36 from input -7.93
23:30:36.391 00.000 8976 MoveAxis(L, 20, ABG)
23:30:36.391 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:36.391 00.000 8976 MoveAxis(U, 25, ABG)
23:30:36.392 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:36.392 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:36.392 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:36.392 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:36.392 00.000 8976 move complete, result=1
23:30:36.392 00.000 8976 worker thread done servicing request
23:30:36.392 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=221, med=31, FiltMin=27, FiltMax=178, Gamma=2.260
23:30:36.402 00.010 5052 UpdateGuideState exits: m=4692 SNR=48.0
23:30:36.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:36.402 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:36.402 00.000 5052 Enqueuing Expose request
23:30:36.402 00.000 5052 GuideStep: 9.2 px 0 ms WEST, -7.9 px 0 ms NORTH
23:30:36.402 00.000 8976 Worker thread wakes up
23:30:36.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:36.402 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,312,37,37)
23:30:36.403 00.001 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
23:30:36.403 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.87 = 1.59)
23:30:36.403 00.000 5052 CameraToMount -- cameraX=-2.84 cameraY=10.13 hyp=10.52 cameraTheta=1.84 mountX=2.42 mountY=10.51, mountTheta=1.34
23:30:36.403 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:36.403 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:37.429 01.026 8976 Exposure complete
23:30:37.443 00.014 8976 worker thread done servicing request
23:30:37.443 00.000 5052 OnExposeComplete: enter
23:30:37.443 00.000 5052 UpdateGuideState(): m_state=6
23:30:37.443 00.000 5052 Star::Find(18, 319, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 225
23:30:37.443 00.000 5052 Star::Find returns 1 (0), X=319.68, Y=329.84, Mass=4764, SNR=48.3, Peak=240 HFD=4.6
23:30:37.443 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.36) = xAngle (-0.49 = -0.49)
23:30:37.443 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.83 = -0.83)
23:30:37.443 00.000 5052 CameraToMount -- cameraX=-3.04 cameraY=9.92 hyp=10.37 cameraTheta=1.87 mountX=9.15 mountY=-7.66, mountTheta=-0.70
23:30:37.444 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.04, y=9.92, opts=13)
23:30:37.444 00.000 5052 Enqueuing Move request for stepguider (-3.04, 9.92)
23:30:37.444 00.000 8976 Worker thread wakes up
23:30:37.444 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.04, 9.92) opts 0xd
23:30:37.444 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.04, 9.92)
23:30:37.444 00.000 8976 Moving (-3.04, 9.92) raw xDistance=9.15 yDistance=-7.66
23:30:37.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.20 from input 9.15
23:30:37.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.20 from input -7.66
23:30:37.444 00.000 8976 MoveAxis(L, 20, ABG)
23:30:37.445 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:37.445 00.000 8976 MoveAxis(U, 25, ABG)
23:30:37.445 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:37.445 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:37.445 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:37.445 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:37.445 00.000 8976 move complete, result=1
23:30:37.445 00.000 8976 worker thread done servicing request
23:30:37.445 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=240, med=32, FiltMin=27, FiltMax=202, Gamma=2.260
23:30:37.455 00.010 5052 UpdateGuideState exits: m=4764 SNR=48.3
23:30:37.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:37.455 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:37.455 00.000 5052 Enqueuing Expose request
23:30:37.455 00.000 5052 GuideStep: 9.1 px 0 ms WEST, -7.7 px 0 ms NORTH
23:30:37.455 00.000 8976 Worker thread wakes up
23:30:37.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:37.455 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,312,37,37)
23:30:37.456 00.001 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
23:30:37.456 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.90 = 1.61)
23:30:37.456 00.000 5052 CameraToMount -- cameraX=-3.04 cameraY=9.92 hyp=10.37 cameraTheta=1.87 mountX=2.63 mountY=10.37, mountTheta=1.32
23:30:37.456 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:37.456 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:38.484 01.028 8976 Exposure complete
23:30:38.499 00.015 8976 worker thread done servicing request
23:30:38.499 00.000 5052 OnExposeComplete: enter
23:30:38.499 00.000 5052 UpdateGuideState(): m_state=6
23:30:38.499 00.000 5052 Star::Find(18, 319, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 226
23:30:38.499 00.000 5052 Star::Find returns 1 (0), X=317.48, Y=330.26, Mass=4668, SNR=47.8, Peak=246 HFD=5.0
23:30:38.499 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.36) = xAngle (-0.32 = -0.32)
23:30:38.499 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.66 = -0.66)
23:30:38.499 00.000 5052 CameraToMount -- cameraX=-5.24 cameraY=10.34 hyp=11.59 cameraTheta=2.04 mountX=11.00 mountY=-7.10, mountTheta=-0.57
23:30:38.499 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.24, y=10.34, opts=13)
23:30:38.499 00.000 5052 Enqueuing Move request for stepguider (-5.24, 10.34)
23:30:38.499 00.000 8976 Worker thread wakes up
23:30:38.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.24, 10.34) opts 0xd
23:30:38.499 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.24, 10.34)
23:30:38.499 00.000 8976 Moving (-5.24, 10.34) raw xDistance=11.00 yDistance=-7.10
23:30:38.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.37 from input 11.00
23:30:38.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.84 from input -7.10
23:30:38.499 00.000 8976 MoveAxis(L, 24, ABG)
23:30:38.499 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:38.499 00.000 8976 MoveAxis(U, 23, ABG)
23:30:38.499 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:38.499 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:38.499 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:38.499 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:38.500 00.001 8976 move complete, result=1
23:30:38.500 00.000 8976 worker thread done servicing request
23:30:38.500 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=246, med=32, FiltMin=27, FiltMax=196, Gamma=2.260
23:30:38.509 00.009 5052 UpdateGuideState exits: m=4668 SNR=47.8
23:30:38.509 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:38.509 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:38.509 00.000 5052 Enqueuing Expose request
23:30:38.510 00.001 8976 Worker thread wakes up
23:30:38.510 00.000 5052 GuideStep: 11.0 px 0 ms WEST, -7.1 px 0 ms NORTH
23:30:38.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:38.510 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,312,37,37)
23:30:38.510 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
23:30:38.510 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.07 = 1.79)
23:30:38.510 00.000 5052 CameraToMount -- cameraX=-5.24 cameraY=10.34 hyp=11.59 cameraTheta=2.04 mountX=4.81 mountY=11.33, mountTheta=1.17
23:30:38.512 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:38.512 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:39.550 01.038 8976 Exposure complete
23:30:39.565 00.015 8976 worker thread done servicing request
23:30:39.565 00.000 5052 OnExposeComplete: enter
23:30:39.565 00.000 5052 UpdateGuideState(): m_state=6
23:30:39.565 00.000 5052 Star::Find(18, 317, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 227
23:30:39.565 00.000 5052 Star::Find returns 1 (0), X=313.77, Y=330.08, Mass=4646, SNR=47.7, Peak=225 HFD=4.8
23:30:39.565 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.36) = xAngle (-0.07 = -0.07)
23:30:39.565 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.41 = -0.41)
23:30:39.565 00.000 5052 CameraToMount -- cameraX=-8.94 cameraY=10.17 hyp=13.54 cameraTheta=2.29 mountX=13.51 mountY=-5.35, mountTheta=-0.38
23:30:39.566 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.94, y=10.17, opts=13)
23:30:39.566 00.000 5052 Enqueuing Move request for stepguider (-8.94, 10.17)
23:30:39.566 00.000 8976 Worker thread wakes up
23:30:39.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.94, 10.17) opts 0xd
23:30:39.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.94, 10.17)
23:30:39.566 00.000 8976 Moving (-8.94, 10.17) raw xDistance=13.51 yDistance=-5.35
23:30:39.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.03 from input 13.51
23:30:39.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.71 from input -5.35
23:30:39.566 00.000 8976 MoveAxis(L, 29, ABG)
23:30:39.566 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:39.566 00.000 8976 MoveAxis(U, 18, ABG)
23:30:39.566 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:39.566 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:39.567 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:39.567 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:39.567 00.000 8976 move complete, result=1
23:30:39.567 00.000 8976 worker thread done servicing request
23:30:39.567 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=225, med=31, FiltMin=27, FiltMax=187, Gamma=2.260
23:30:39.576 00.009 5052 UpdateGuideState exits: m=4646 SNR=47.7
23:30:39.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:39.577 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:39.577 00.000 5052 Enqueuing Expose request
23:30:39.577 00.000 5052 GuideStep: 13.5 px 0 ms WEST, -5.4 px 0 ms NORTH
23:30:39.577 00.000 8976 Worker thread wakes up
23:30:39.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:39.577 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,312,37,37)
23:30:39.577 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.39 = -0.89)
23:30:39.577 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.32 = 2.04)
23:30:39.577 00.000 5052 CameraToMount -- cameraX=-8.94 cameraY=10.17 hyp=13.54 cameraTheta=2.29 mountX=8.52 mountY=12.09, mountTheta=0.96
23:30:39.578 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:39.578 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:40.614 01.036 8976 Exposure complete
23:30:40.628 00.014 8976 worker thread done servicing request
23:30:40.628 00.000 5052 OnExposeComplete: enter
23:30:40.628 00.000 5052 UpdateGuideState(): m_state=6
23:30:40.628 00.000 5052 Star::Find(18, 313, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 228
23:30:40.628 00.000 5052 Star::Find returns 1 (0), X=312.66, Y=330.11, Mass=4688, SNR=47.9, Peak=277 HFD=4.6
23:30:40.628 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.36) = xAngle (-0.01 = -0.01)
23:30:40.628 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.35 = -0.35)
23:30:40.628 00.000 5052 CameraToMount -- cameraX=-10.06 cameraY=10.19 hyp=14.32 cameraTheta=2.35 mountX=14.32 mountY=-4.90, mountTheta=-0.33
23:30:40.629 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.06, y=10.19, opts=13)
23:30:40.629 00.000 5052 Enqueuing Move request for stepguider (-10.06, 10.19)
23:30:40.629 00.000 8976 Worker thread wakes up
23:30:40.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.06, 10.19) opts 0xd
23:30:40.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.06, 10.19)
23:30:40.629 00.000 8976 Moving (-10.06, 10.19) raw xDistance=14.32 yDistance=-4.90
23:30:40.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.66 from input 14.32
23:30:40.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.34 from input -4.90
23:30:40.629 00.000 8976 MoveAxis(L, 31, ABG)
23:30:40.629 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:40.629 00.000 8976 MoveAxis(U, 16, ABG)
23:30:40.629 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:40.629 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:40.629 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:40.629 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:40.630 00.001 8976 move complete, result=1
23:30:40.630 00.000 8976 worker thread done servicing request
23:30:40.630 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=277, med=32, FiltMin=27, FiltMax=203, Gamma=2.260
23:30:40.639 00.009 5052 UpdateGuideState exits: m=4688 SNR=47.9
23:30:40.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:40.639 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:40.639 00.000 5052 Enqueuing Expose request
23:30:40.639 00.000 5052 GuideStep: 14.3 px 0 ms WEST, -4.9 px 0 ms NORTH
23:30:40.639 00.000 8976 Worker thread wakes up
23:30:40.640 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:40.640 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,312,37,37)
23:30:40.641 00.001 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.45 = -0.83)
23:30:40.641 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.38 = 2.10)
23:30:40.641 00.000 5052 CameraToMount -- cameraX=-10.06 cameraY=10.19 hyp=14.32 cameraTheta=2.35 mountX=9.64 mountY=12.40, mountTheta=0.91
23:30:40.641 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:40.641 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:41.686 01.045 8976 Exposure complete
23:30:41.700 00.014 8976 worker thread done servicing request
23:30:41.701 00.001 5052 OnExposeComplete: enter
23:30:41.701 00.000 5052 UpdateGuideState(): m_state=6
23:30:41.701 00.000 5052 Star::Find(18, 312, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 229
23:30:41.701 00.000 5052 Star::Find returns 1 (0), X=313.27, Y=330.31, Mass=4612, SNR=47.4, Peak=254 HFD=4.8
23:30:41.701 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.36) = xAngle (-0.05 = -0.05)
23:30:41.701 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.39 = -0.39)
23:30:41.701 00.000 5052 CameraToMount -- cameraX=-9.45 cameraY=10.39 hyp=14.04 cameraTheta=2.31 mountX=14.03 mountY=-5.34, mountTheta=-0.36
23:30:41.702 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.45, y=10.39, opts=13)
23:30:41.702 00.000 5052 Enqueuing Move request for stepguider (-9.45, 10.39)
23:30:41.702 00.000 8976 Worker thread wakes up
23:30:41.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.45, 10.39) opts 0xd
23:30:41.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.45, 10.39)
23:30:41.702 00.000 8976 Moving (-9.45, 10.39) raw xDistance=14.03 yDistance=-5.34
23:30:41.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.51 from input 14.03
23:30:41.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.60 from input -5.34
23:30:41.702 00.000 8976 MoveAxis(L, 31, ABG)
23:30:41.702 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:41.702 00.000 8976 MoveAxis(U, 17, ABG)
23:30:41.702 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:41.702 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:41.702 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:41.702 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:41.702 00.000 8976 move complete, result=1
23:30:41.702 00.000 8976 worker thread done servicing request
23:30:41.703 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=254, med=32, FiltMin=27, FiltMax=183, Gamma=2.260
23:30:41.713 00.010 5052 UpdateGuideState exits: m=4612 SNR=47.4
23:30:41.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:41.713 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:41.713 00.000 5052 Enqueuing Expose request
23:30:41.713 00.000 8976 Worker thread wakes up
23:30:41.713 00.000 5052 GuideStep: 14.0 px 0 ms WEST, -5.3 px 0 ms NORTH
23:30:41.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:41.713 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,312,37,37)
23:30:41.714 00.001 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
23:30:41.714 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.34 = 2.05)
23:30:41.714 00.000 5052 CameraToMount -- cameraX=-9.45 cameraY=10.39 hyp=14.04 cameraTheta=2.31 mountX=9.02 mountY=12.44, mountTheta=0.94
23:30:41.714 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:41.714 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:42.747 01.033 8976 Exposure complete
23:30:42.761 00.014 8976 worker thread done servicing request
23:30:42.761 00.000 5052 OnExposeComplete: enter
23:30:42.761 00.000 5052 UpdateGuideState(): m_state=6
23:30:42.761 00.000 5052 Star::Find(18, 313, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 230
23:30:42.761 00.000 5052 Star::Find returns 1 (0), X=316.39, Y=330.35, Mass=4795, SNR=48.4, Peak=246 HFD=4.8
23:30:42.762 00.001 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.36) = xAngle (-0.24 = -0.24)
23:30:42.762 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.58 = -0.58)
23:30:42.762 00.000 5052 CameraToMount -- cameraX=-6.33 cameraY=10.43 hyp=12.20 cameraTheta=2.12 mountX=11.84 mountY=-6.72, mountTheta=-0.52
23:30:42.762 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-6.33, y=10.43, opts=13)
23:30:42.762 00.000 5052 Enqueuing Move request for stepguider (-6.33, 10.43)
23:30:42.763 00.001 8976 Worker thread wakes up
23:30:42.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.33, 10.43) opts 0xd
23:30:42.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.33, 10.43)
23:30:42.763 00.000 8976 Moving (-6.33, 10.43) raw xDistance=11.84 yDistance=-6.72
23:30:42.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.13 from input 11.84
23:30:42.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.48 from input -6.72
23:30:42.763 00.000 8976 MoveAxis(L, 26, ABG)
23:30:42.763 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:42.763 00.000 8976 MoveAxis(U, 21, ABG)
23:30:42.763 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:42.763 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:42.763 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:42.763 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:42.763 00.000 8976 move complete, result=1
23:30:42.763 00.000 8976 worker thread done servicing request
23:30:42.764 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=246, med=32, FiltMin=28, FiltMax=183, Gamma=2.260
23:30:42.774 00.010 5052 UpdateGuideState exits: m=4795 SNR=48.4
23:30:42.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:42.774 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:42.774 00.000 5052 Enqueuing Expose request
23:30:42.774 00.000 8976 Worker thread wakes up
23:30:42.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:42.774 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,312,37,37)
23:30:42.774 00.000 5052 GuideStep: 11.8 px 0 ms WEST, -6.7 px 0 ms NORTH
23:30:42.775 00.001 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.22 = -1.07)
23:30:42.775 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.14 = 1.86)
23:30:42.775 00.000 5052 CameraToMount -- cameraX=-6.33 cameraY=10.43 hyp=12.20 cameraTheta=2.12 mountX=5.90 mountY=11.69, mountTheta=1.10
23:30:42.775 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:42.776 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:43.810 01.034 8976 Exposure complete
23:30:43.825 00.015 8976 worker thread done servicing request
23:30:43.825 00.000 5052 OnExposeComplete: enter
23:30:43.825 00.000 5052 UpdateGuideState(): m_state=6
23:30:43.825 00.000 5052 Star::Find(18, 316, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 231
23:30:43.825 00.000 5052 Star::Find returns 1 (0), X=318.72, Y=330.45, Mass=4782, SNR=48.5, Peak=262 HFD=4.6
23:30:43.825 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.36) = xAngle (-0.43 = -0.43)
23:30:43.825 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.76 = -0.76)
23:30:43.825 00.000 5052 CameraToMount -- cameraX=-4.00 cameraY=10.53 hyp=11.27 cameraTheta=1.93 mountX=10.26 mountY=-7.80, mountTheta=-0.65
23:30:43.826 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.00, y=10.53, opts=13)
23:30:43.826 00.000 5052 Enqueuing Move request for stepguider (-4.00, 10.53)
23:30:43.826 00.000 8976 Worker thread wakes up
23:30:43.826 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.00, 10.53) opts 0xd
23:30:43.826 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.00, 10.53)
23:30:43.826 00.000 8976 Moving (-4.00, 10.53) raw xDistance=10.26 yDistance=-7.80
23:30:43.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.03 from input 10.26
23:30:43.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.23 from input -7.80
23:30:43.826 00.000 8976 MoveAxis(L, 23, ABG)
23:30:43.826 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:43.826 00.000 8976 MoveAxis(U, 25, ABG)
23:30:43.826 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:43.826 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:43.826 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:43.826 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:43.826 00.000 8976 move complete, result=1
23:30:43.826 00.000 8976 worker thread done servicing request
23:30:43.827 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=262, med=32, FiltMin=28, FiltMax=217, Gamma=2.260
23:30:43.836 00.009 5052 UpdateGuideState exits: m=4782 SNR=48.5
23:30:43.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:43.836 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:43.837 00.001 5052 Enqueuing Expose request
23:30:43.837 00.000 5052 GuideStep: 10.3 px 0 ms WEST, -7.8 px 0 ms NORTH
23:30:43.837 00.000 8976 Worker thread wakes up
23:30:43.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:43.837 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,312,37,37)
23:30:43.837 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
23:30:43.837 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.96 = 1.68)
23:30:43.837 00.000 5052 CameraToMount -- cameraX=-4.00 cameraY=10.53 hyp=11.27 cameraTheta=1.93 mountX=3.57 mountY=11.20, mountTheta=1.26
23:30:43.838 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:43.838 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:44.877 01.039 8976 Exposure complete
23:30:44.892 00.015 8976 worker thread done servicing request
23:30:44.892 00.000 5052 OnExposeComplete: enter
23:30:44.892 00.000 5052 UpdateGuideState(): m_state=6
23:30:44.892 00.000 5052 Star::Find(18, 318, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 232
23:30:44.892 00.000 5052 Star::Find returns 1 (0), X=319.96, Y=330.55, Mass=4708, SNR=48.1, Peak=302 HFD=4.1
23:30:44.892 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.36) = xAngle (-0.53 = -0.53)
23:30:44.892 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.87 = -0.87)
23:30:44.892 00.000 5052 CameraToMount -- cameraX=-2.76 cameraY=10.63 hyp=10.99 cameraTheta=1.83 mountX=9.45 mountY=-8.42, mountTheta=-0.73
23:30:44.892 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.76, y=10.63, opts=13)
23:30:44.892 00.000 5052 Enqueuing Move request for stepguider (-2.76, 10.63)
23:30:44.892 00.000 8976 Worker thread wakes up
23:30:44.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.76, 10.63) opts 0xd
23:30:44.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.76, 10.63)
23:30:44.892 00.000 8976 Moving (-2.76, 10.63) raw xDistance=9.45 yDistance=-8.42
23:30:44.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.45 from input 9.45
23:30:44.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.67 from input -8.42
23:30:44.892 00.000 8976 MoveAxis(L, 21, ABG)
23:30:44.892 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:44.892 00.000 8976 MoveAxis(U, 27, ABG)
23:30:44.892 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:44.892 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:44.892 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:44.892 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:44.892 00.000 8976 move complete, result=1
23:30:44.892 00.000 8976 worker thread done servicing request
23:30:44.892 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=302, med=31, FiltMin=27, FiltMax=214, Gamma=2.260
23:30:44.896 00.004 5052 UpdateGuideState exits: m=4708 SNR=48.1
23:30:44.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:44.896 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:44.896 00.000 5052 Enqueuing Expose request
23:30:44.896 00.000 8976 Worker thread wakes up
23:30:44.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:44.896 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,313,37,37)
23:30:44.896 00.000 5052 GuideStep: 9.5 px 0 ms WEST, -8.4 px 0 ms NORTH
23:30:44.896 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.93 = -1.36)
23:30:44.896 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.85 = 1.57)
23:30:44.896 00.000 5052 CameraToMount -- cameraX=-2.76 cameraY=10.63 hyp=10.99 cameraTheta=1.83 mountX=2.33 mountY=10.99, mountTheta=1.36
23:30:44.896 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:44.896 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:45.944 01.048 8976 Exposure complete
23:30:45.958 00.014 8976 worker thread done servicing request
23:30:45.958 00.000 5052 OnExposeComplete: enter
23:30:45.958 00.000 5052 UpdateGuideState(): m_state=6
23:30:45.959 00.001 5052 Star::Find(18, 319, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 233
23:30:45.959 00.000 5052 Star::Find returns 1 (0), X=320.63, Y=330.27, Mass=4903, SNR=49.1, Peak=260 HFD=4.6
23:30:45.959 00.000 5052 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.36) = xAngle (-0.59 = -0.59)
23:30:45.959 00.000 5052 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.93 = -0.93)
23:30:45.959 00.000 5052 CameraToMount -- cameraX=-2.09 cameraY=10.36 hyp=10.57 cameraTheta=1.77 mountX=8.78 mountY=-8.46, mountTheta=-0.77
23:30:45.959 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.09, y=10.36, opts=13)
23:30:45.959 00.000 5052 Enqueuing Move request for stepguider (-2.09, 10.36)
23:30:45.960 00.001 8976 Worker thread wakes up
23:30:45.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.09, 10.36) opts 0xd
23:30:45.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.09, 10.36)
23:30:45.960 00.000 8976 Moving (-2.09, 10.36) raw xDistance=8.78 yDistance=-8.46
23:30:45.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.98 from input 8.78
23:30:45.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.73 from input -8.46
23:30:45.960 00.000 8976 MoveAxis(L, 19, ABG)
23:30:45.960 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:45.960 00.000 8976 MoveAxis(U, 27, ABG)
23:30:45.960 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:45.960 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:45.960 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:45.960 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:45.960 00.000 8976 move complete, result=1
23:30:45.960 00.000 8976 worker thread done servicing request
23:30:45.961 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=260, med=32, FiltMin=28, FiltMax=198, Gamma=2.260
23:30:45.971 00.010 5052 UpdateGuideState exits: m=4903 SNR=49.1
23:30:45.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:45.971 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:45.971 00.000 5052 Enqueuing Expose request
23:30:45.971 00.000 5052 GuideStep: 8.8 px 0 ms WEST, -8.5 px 0 ms NORTH
23:30:45.971 00.000 8976 Worker thread wakes up
23:30:45.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:45.971 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,312,37,37)
23:30:45.972 00.001 5052 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
23:30:45.972 00.000 5052 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.80 = 1.52)
23:30:45.972 00.000 5052 CameraToMount -- cameraX=-2.09 cameraY=10.36 hyp=10.57 cameraTheta=1.77 mountX=1.67 mountY=10.55, mountTheta=1.41
23:30:45.972 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:45.972 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:47.012 01.040 8976 Exposure complete
23:30:47.027 00.015 8976 worker thread done servicing request
23:30:47.027 00.000 5052 OnExposeComplete: enter
23:30:47.027 00.000 5052 UpdateGuideState(): m_state=6
23:30:47.027 00.000 5052 Star::Find(18, 320, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 234
23:30:47.027 00.000 5052 Star::Find returns 1 (0), X=320.80, Y=330.34, Mass=4741, SNR=48.3, Peak=222 HFD=4.5
23:30:47.027 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.36) = xAngle (-0.61 = -0.61)
23:30:47.027 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.95 = -0.95)
23:30:47.027 00.000 5052 CameraToMount -- cameraX=-1.92 cameraY=10.43 hyp=10.60 cameraTheta=1.75 mountX=8.71 mountY=-8.60, mountTheta=-0.78
23:30:47.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.92, y=10.43, opts=13)
23:30:47.028 00.000 5052 Enqueuing Move request for stepguider (-1.92, 10.43)
23:30:47.028 00.000 8976 Worker thread wakes up
23:30:47.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.92, 10.43) opts 0xd
23:30:47.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.92, 10.43)
23:30:47.028 00.000 8976 Moving (-1.92, 10.43) raw xDistance=8.71 yDistance=-8.60
23:30:47.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.91 from input 8.71
23:30:47.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.82 from input -8.60
23:30:47.028 00.000 8976 MoveAxis(L, 19, ABG)
23:30:47.028 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:47.028 00.000 8976 MoveAxis(U, 27, ABG)
23:30:47.029 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:47.029 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:47.029 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:47.029 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:47.029 00.000 8976 move complete, result=1
23:30:47.029 00.000 8976 worker thread done servicing request
23:30:47.029 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=222, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:30:47.040 00.011 5052 UpdateGuideState exits: m=4741 SNR=48.3
23:30:47.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:47.040 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:47.040 00.000 5052 Enqueuing Expose request
23:30:47.040 00.000 8976 Worker thread wakes up
23:30:47.040 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:47.040 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,312,37,37)
23:30:47.040 00.000 5052 GuideStep: 8.7 px 0 ms WEST, -8.6 px 0 ms NORTH
23:30:47.041 00.001 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
23:30:47.041 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.78 = 1.50)
23:30:47.041 00.000 5052 CameraToMount -- cameraX=-1.92 cameraY=10.43 hyp=10.60 cameraTheta=1.75 mountX=1.50 mountY=10.58, mountTheta=1.43
23:30:47.041 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:47.041 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:48.073 01.032 8976 Exposure complete
23:30:48.089 00.016 8976 worker thread done servicing request
23:30:48.089 00.000 5052 OnExposeComplete: enter
23:30:48.089 00.000 5052 UpdateGuideState(): m_state=6
23:30:48.089 00.000 5052 Star::Find(18, 320, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 235
23:30:48.089 00.000 5052 Star::Find returns 1 (0), X=322.77, Y=330.65, Mass=4667, SNR=47.8, Peak=226 HFD=4.7
23:30:48.089 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:30:48.089 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:30:48.089 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=10.74 hyp=10.74 cameraTheta=1.57 mountX=7.53 mountY=-9.72, mountTheta=-0.91
23:30:48.090 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=10.74, opts=13)
23:30:48.090 00.000 5052 Enqueuing Move request for stepguider (0.05, 10.74)
23:30:48.090 00.000 8976 Worker thread wakes up
23:30:48.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 10.74) opts 0xd
23:30:48.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 10.74)
23:30:48.090 00.000 8976 Moving (0.05, 10.74) raw xDistance=7.53 yDistance=-9.72
23:30:48.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.16 from input 7.53
23:30:48.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.53 from input -9.72
23:30:48.090 00.000 8976 MoveAxis(L, 17, ABG)
23:30:48.090 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:48.090 00.000 8976 MoveAxis(U, 31, ABG)
23:30:48.090 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:48.090 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:48.090 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:48.090 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:48.090 00.000 8976 move complete, result=1
23:30:48.090 00.000 8976 worker thread done servicing request
23:30:48.091 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=226, med=31, FiltMin=27, FiltMax=196, Gamma=2.260
23:30:48.100 00.009 5052 UpdateGuideState exits: m=4667 SNR=47.8
23:30:48.101 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:48.101 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:48.101 00.000 5052 Enqueuing Expose request
23:30:48.101 00.000 5052 GuideStep: 7.5 px 0 ms WEST, -9.7 px 0 ms NORTH
23:30:48.101 00.000 8976 Worker thread wakes up
23:30:48.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:48.101 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,313,37,37)
23:30:48.102 00.001 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
23:30:48.102 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.59 = 1.31)
23:30:48.102 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=10.74 hyp=10.74 cameraTheta=1.57 mountX=-0.49 mountY=10.38, mountTheta=1.62
23:30:48.102 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:48.102 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:49.137 01.035 8976 Exposure complete
23:30:49.151 00.014 8976 worker thread done servicing request
23:30:49.152 00.001 5052 OnExposeComplete: enter
23:30:49.152 00.000 5052 UpdateGuideState(): m_state=6
23:30:49.152 00.000 5052 Star::Find(18, 322, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 236
23:30:49.152 00.000 5052 Star::Find returns 1 (0), X=324.18, Y=330.59, Mass=4844, SNR=48.8, Peak=258 HFD=4.5
23:30:49.152 00.000 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.36) = xAngle (-0.92 = -0.92)
23:30:49.152 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.26 = -1.26)
23:30:49.152 00.000 5052 CameraToMount -- cameraX=1.46 cameraY=10.68 hyp=10.78 cameraTheta=1.44 mountX=6.49 mountY=-10.27, mountTheta=-1.01
23:30:49.153 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.46, y=10.68, opts=13)
23:30:49.153 00.000 5052 Enqueuing Move request for stepguider (1.46, 10.68)
23:30:49.153 00.000 8976 Worker thread wakes up
23:30:49.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.46, 10.68) opts 0xd
23:30:49.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.46, 10.68)
23:30:49.153 00.000 8976 Moving (1.46, 10.68) raw xDistance=6.49 yDistance=-10.27
23:30:49.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.45 from input 6.49
23:30:49.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.93 from input -10.27
23:30:49.153 00.000 8976 MoveAxis(L, 14, ABG)
23:30:49.153 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:49.153 00.000 8976 MoveAxis(U, 33, ABG)
23:30:49.154 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:49.154 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:49.154 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:49.154 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:49.154 00.000 8976 move complete, result=1
23:30:49.154 00.000 8976 worker thread done servicing request
23:30:49.154 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=258, med=32, FiltMin=28, FiltMax=198, Gamma=2.260
23:30:49.164 00.010 5052 UpdateGuideState exits: m=4844 SNR=48.8
23:30:49.165 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:49.165 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:49.165 00.000 5052 Enqueuing Expose request
23:30:49.165 00.000 5052 GuideStep: 6.5 px 0 ms WEST, -10.3 px 0 ms NORTH
23:30:49.165 00.000 8976 Worker thread wakes up
23:30:49.165 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:49.165 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,313,37,37)
23:30:49.166 00.001 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
23:30:49.166 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.46 = 1.18)
23:30:49.166 00.000 5052 CameraToMount -- cameraX=1.46 cameraY=10.68 hyp=10.78 cameraTheta=1.44 mountX=-1.89 mountY=9.97, mountTheta=1.76
23:30:49.166 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:49.166 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:50.205 01.039 8976 Exposure complete
23:30:50.219 00.014 8976 worker thread done servicing request
23:30:50.219 00.000 5052 OnExposeComplete: enter
23:30:50.219 00.000 5052 UpdateGuideState(): m_state=6
23:30:50.219 00.000 5052 Star::Find(18, 324, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 237
23:30:50.219 00.000 5052 Star::Find returns 1 (0), X=324.95, Y=330.84, Mass=4735, SNR=48.1, Peak=268 HFD=4.5
23:30:50.219 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.36) = xAngle (-0.99 = -0.99)
23:30:50.219 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.33 = -1.33)
23:30:50.219 00.000 5052 CameraToMount -- cameraX=2.23 cameraY=10.93 hyp=11.15 cameraTheta=1.37 mountX=6.12 mountY=-10.83, mountTheta=-1.06
23:30:50.220 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.23, y=10.93, opts=13)
23:30:50.220 00.000 5052 Enqueuing Move request for stepguider (2.23, 10.93)
23:30:50.220 00.000 8976 Worker thread wakes up
23:30:50.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.23, 10.93) opts 0xd
23:30:50.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.23, 10.93)
23:30:50.220 00.000 8976 Moving (2.23, 10.93) raw xDistance=6.12 yDistance=-10.83
23:30:50.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.17 from input 6.12
23:30:50.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.31 from input -10.83
23:30:50.220 00.000 8976 MoveAxis(L, 13, ABG)
23:30:50.220 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:50.221 00.001 8976 MoveAxis(U, 35, ABG)
23:30:50.221 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:50.221 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:50.221 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:50.221 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:50.221 00.000 8976 move complete, result=1
23:30:50.221 00.000 8976 worker thread done servicing request
23:30:50.221 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=268, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:30:50.231 00.010 5052 UpdateGuideState exits: m=4735 SNR=48.1
23:30:50.232 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:50.232 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:50.232 00.000 5052 Enqueuing Expose request
23:30:50.232 00.000 5052 GuideStep: 6.1 px 0 ms WEST, -10.8 px 0 ms NORTH
23:30:50.232 00.000 8976 Worker thread wakes up
23:30:50.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:50.232 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(307,313,37,37)
23:30:50.232 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
23:30:50.233 00.001 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.40 = 1.11)
23:30:50.233 00.000 5052 CameraToMount -- cameraX=2.23 cameraY=10.93 hyp=11.15 cameraTheta=1.37 mountX=-2.68 mountY=10.01, mountTheta=1.83
23:30:50.233 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:50.233 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:51.274 01.041 8976 Exposure complete
23:30:51.288 00.014 8976 worker thread done servicing request
23:30:51.288 00.000 5052 OnExposeComplete: enter
23:30:51.288 00.000 5052 UpdateGuideState(): m_state=6
23:30:51.288 00.000 5052 Star::Find(18, 324, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 238
23:30:51.288 00.000 5052 Star::Find returns 1 (0), X=324.59, Y=331.23, Mass=4798, SNR=48.5, Peak=242 HFD=5.0
23:30:51.288 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.36) = xAngle (-0.95 = -0.95)
23:30:51.288 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.29 = -1.29)
23:30:51.288 00.000 5052 CameraToMount -- cameraX=1.87 cameraY=11.32 hyp=11.47 cameraTheta=1.41 mountX=6.65 mountY=-11.03, mountTheta=-1.03
23:30:51.289 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.87, y=11.32, opts=13)
23:30:51.289 00.000 5052 Enqueuing Move request for stepguider (1.87, 11.32)
23:30:51.289 00.000 8976 Worker thread wakes up
23:30:51.289 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.87, 11.32) opts 0xd
23:30:51.289 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.87, 11.32)
23:30:51.289 00.000 8976 Moving (1.87, 11.32) raw xDistance=6.65 yDistance=-11.03
23:30:51.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.48 from input 6.65
23:30:51.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.46 from input -11.03
23:30:51.289 00.000 8976 MoveAxis(L, 14, ABG)
23:30:51.289 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:51.289 00.000 8976 MoveAxis(U, 35, ABG)
23:30:51.289 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:51.289 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:51.289 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:51.289 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:51.289 00.000 8976 move complete, result=1
23:30:51.289 00.000 8976 worker thread done servicing request
23:30:51.290 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=242, med=32, FiltMin=27, FiltMax=174, Gamma=2.260
23:30:51.299 00.009 5052 UpdateGuideState exits: m=4798 SNR=48.5
23:30:51.300 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:51.300 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:51.300 00.000 5052 Enqueuing Expose request
23:30:51.300 00.000 5052 GuideStep: 6.7 px 0 ms WEST, -11.0 px 0 ms NORTH
23:30:51.300 00.000 8976 Worker thread wakes up
23:30:51.300 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:51.300 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(307,313,37,37)
23:30:51.300 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.78)
23:30:51.301 00.001 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.44 = 1.15)
23:30:51.301 00.000 5052 CameraToMount -- cameraX=1.87 cameraY=11.32 hyp=11.47 cameraTheta=1.41 mountX=-2.33 mountY=10.48, mountTheta=1.79
23:30:51.301 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:51.301 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:52.331 01.030 8976 Exposure complete
23:30:52.347 00.016 8976 worker thread done servicing request
23:30:52.347 00.000 5052 OnExposeComplete: enter
23:30:52.347 00.000 5052 UpdateGuideState(): m_state=6
23:30:52.347 00.000 5052 Star::Find(18, 324, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 239
23:30:52.347 00.000 5052 Star::Find returns 1 (0), X=324.46, Y=331.23, Mass=4716, SNR=48.0, Peak=219 HFD=5.0
23:30:52.347 00.000 5052 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.36) = xAngle (-0.94 = -0.94)
23:30:52.347 00.000 5052 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.28 = -1.28)
23:30:52.347 00.000 5052 CameraToMount -- cameraX=1.74 cameraY=11.31 hyp=11.44 cameraTheta=1.42 mountX=6.74 mountY=-10.96, mountTheta=-1.02
23:30:52.348 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.74, y=11.31, opts=13)
23:30:52.348 00.000 5052 Enqueuing Move request for stepguider (1.74, 11.31)
23:30:52.348 00.000 8976 Worker thread wakes up
23:30:52.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.74, 11.31) opts 0xd
23:30:52.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.74, 11.31)
23:30:52.348 00.000 8976 Moving (1.74, 11.31) raw xDistance=6.74 yDistance=-10.96
23:30:52.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.56 from input 6.74
23:30:52.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.43 from input -10.96
23:30:52.348 00.000 8976 MoveAxis(L, 15, ABG)
23:30:52.348 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:52.348 00.000 8976 MoveAxis(U, 35, ABG)
23:30:52.348 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:52.348 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:52.348 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:52.348 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:52.349 00.001 8976 move complete, result=1
23:30:52.349 00.000 8976 worker thread done servicing request
23:30:52.349 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=219, med=31, FiltMin=27, FiltMax=190, Gamma=2.260
23:30:52.359 00.010 5052 UpdateGuideState exits: m=4716 SNR=48.0
23:30:52.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:52.359 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:52.359 00.000 5052 Enqueuing Expose request
23:30:52.359 00.000 5052 GuideStep: 6.7 px 0 ms WEST, -11.0 px 0 ms NORTH
23:30:52.359 00.000 8976 Worker thread wakes up
23:30:52.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:52.359 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,313,37,37)
23:30:52.360 00.001 5052 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
23:30:52.360 00.000 5052 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.45 = 1.16)
23:30:52.360 00.000 5052 CameraToMount -- cameraX=1.74 cameraY=11.31 hyp=11.44 cameraTheta=1.42 mountX=-2.20 mountY=10.51, mountTheta=1.78
23:30:52.360 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:52.360 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:53.402 01.042 8976 Exposure complete
23:30:53.417 00.015 8976 worker thread done servicing request
23:30:53.417 00.000 5052 OnExposeComplete: enter
23:30:53.417 00.000 5052 UpdateGuideState(): m_state=6
23:30:53.417 00.000 5052 Star::Find(18, 324, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 240
23:30:53.417 00.000 5052 Star::Find returns 1 (0), X=323.92, Y=331.14, Mass=4769, SNR=48.3, Peak=260 HFD=4.5
23:30:53.417 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.36) = xAngle (-0.90 = -0.90)
23:30:53.417 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.23 = -1.23)
23:30:53.418 00.001 5052 CameraToMount -- cameraX=1.20 cameraY=11.23 hyp=11.29 cameraTheta=1.46 mountX=7.06 mountY=-10.66, mountTheta=-0.99
23:30:53.418 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.20, y=11.23, opts=13)
23:30:53.418 00.000 5052 Enqueuing Move request for stepguider (1.20, 11.23)
23:30:53.418 00.000 8976 Worker thread wakes up
23:30:53.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.20, 11.23) opts 0xd
23:30:53.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.20, 11.23)
23:30:53.418 00.000 8976 Moving (1.20, 11.23) raw xDistance=7.06 yDistance=-10.66
23:30:53.419 00.001 8976 GuideAlgorithmHysteresis::Result() returns 4.77 from input 7.06
23:30:53.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.24 from input -10.66
23:30:53.419 00.000 8976 MoveAxis(L, 15, ABG)
23:30:53.419 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:53.419 00.000 8976 MoveAxis(U, 34, ABG)
23:30:53.419 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:53.419 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:53.419 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:53.419 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:53.419 00.000 8976 move complete, result=1
23:30:53.419 00.000 8976 worker thread done servicing request
23:30:53.419 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=260, med=31, FiltMin=27, FiltMax=191, Gamma=2.260
23:30:53.431 00.012 5052 UpdateGuideState exits: m=4769 SNR=48.3
23:30:53.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:53.431 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:53.431 00.000 5052 Enqueuing Expose request
23:30:53.431 00.000 8976 Worker thread wakes up
23:30:53.431 00.000 5052 GuideStep: 7.1 px 0 ms WEST, -10.7 px 0 ms NORTH
23:30:53.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:53.431 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,313,37,37)
23:30:53.432 00.001 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
23:30:53.432 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.49 = 1.21)
23:30:53.432 00.000 5052 CameraToMount -- cameraX=1.20 cameraY=11.23 hyp=11.29 cameraTheta=1.46 mountX=-1.66 mountY=10.56, mountTheta=1.73
23:30:53.432 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:53.432 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:54.471 01.039 8976 Exposure complete
23:30:54.486 00.015 8976 worker thread done servicing request
23:30:54.486 00.000 5052 OnExposeComplete: enter
23:30:54.486 00.000 5052 UpdateGuideState(): m_state=6
23:30:54.486 00.000 5052 Star::Find(18, 323, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 241
23:30:54.486 00.000 5052 Star::Find returns 1 (0), X=323.86, Y=330.90, Mass=4882, SNR=49.0, Peak=266 HFD=4.4
23:30:54.486 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.36) = xAngle (-0.89 = -0.89)
23:30:54.486 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.23 = -1.23)
23:30:54.486 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=10.98 hyp=11.04 cameraTheta=1.47 mountX=6.93 mountY=-10.41, mountTheta=-0.98
23:30:54.487 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=10.98, opts=13)
23:30:54.487 00.000 5052 Enqueuing Move request for stepguider (1.14, 10.98)
23:30:54.487 00.000 8976 Worker thread wakes up
23:30:54.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, 10.98) opts 0xd
23:30:54.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, 10.98)
23:30:54.487 00.000 8976 Moving (1.14, 10.98) raw xDistance=6.93 yDistance=-10.41
23:30:54.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.70 from input 6.93
23:30:54.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.06 from input -10.41
23:30:54.487 00.000 8976 MoveAxis(L, 15, ABG)
23:30:54.487 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:54.488 00.001 8976 MoveAxis(U, 33, ABG)
23:30:54.488 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:54.488 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:54.488 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:54.488 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:54.488 00.000 8976 move complete, result=1
23:30:54.488 00.000 8976 worker thread done servicing request
23:30:54.488 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=266, med=32, FiltMin=27, FiltMax=203, Gamma=2.260
23:30:54.498 00.010 5052 UpdateGuideState exits: m=4882 SNR=49.0
23:30:54.499 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:54.499 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:54.499 00.000 5052 Enqueuing Expose request
23:30:54.499 00.000 8976 Worker thread wakes up
23:30:54.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:54.499 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,313,37,37)
23:30:54.499 00.000 5052 GuideStep: 6.9 px 0 ms WEST, -10.4 px 0 ms NORTH
23:30:54.500 00.001 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
23:30:54.500 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.50 = 1.21)
23:30:54.500 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=10.98 hyp=11.04 cameraTheta=1.47 mountX=-1.58 mountY=10.34, mountTheta=1.72
23:30:54.500 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:54.500 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:55.529 01.029 8976 Exposure complete
23:30:55.543 00.014 8976 worker thread done servicing request
23:30:55.543 00.000 5052 OnExposeComplete: enter
23:30:55.543 00.000 5052 UpdateGuideState(): m_state=6
23:30:55.543 00.000 5052 Star::Find(18, 323, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 242
23:30:55.543 00.000 5052 Star::Find returns 1 (0), X=322.78, Y=330.89, Mass=4769, SNR=48.4, Peak=257 HFD=4.3
23:30:55.543 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:30:55.543 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:30:55.544 00.001 5052 CameraToMount -- cameraX=0.06 cameraY=10.98 hyp=10.98 cameraTheta=1.57 mountX=7.70 mountY=-9.94, mountTheta=-0.91
23:30:55.544 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=10.98, opts=13)
23:30:55.544 00.000 5052 Enqueuing Move request for stepguider (0.06, 10.98)
23:30:55.544 00.000 8976 Worker thread wakes up
23:30:55.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 10.98) opts 0xd
23:30:55.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 10.98)
23:30:55.544 00.000 8976 Moving (0.06, 10.98) raw xDistance=7.70 yDistance=-9.94
23:30:55.545 00.001 8976 GuideAlgorithmHysteresis::Result() returns 5.18 from input 7.70
23:30:55.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.76 from input -9.94
23:30:55.545 00.000 8976 MoveAxis(L, 17, ABG)
23:30:55.545 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:55.545 00.000 8976 MoveAxis(U, 32, ABG)
23:30:55.545 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:55.545 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:55.545 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:55.545 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:55.545 00.000 8976 move complete, result=1
23:30:55.545 00.000 8976 worker thread done servicing request
23:30:55.545 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=257, med=32, FiltMin=28, FiltMax=223, Gamma=2.260
23:30:55.555 00.010 5052 UpdateGuideState exits: m=4769 SNR=48.4
23:30:55.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:55.555 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:55.555 00.000 5052 Enqueuing Expose request
23:30:55.555 00.000 5052 GuideStep: 7.7 px 0 ms WEST, -9.9 px 0 ms NORTH
23:30:55.555 00.000 8976 Worker thread wakes up
23:30:55.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:55.555 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,313,37,37)
23:30:55.556 00.001 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
23:30:55.556 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.59 = 1.31)
23:30:55.556 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=10.98 hyp=10.98 cameraTheta=1.57 mountX=-0.50 mountY=10.61, mountTheta=1.62
23:30:55.556 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:55.556 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:56.587 01.031 8976 Exposure complete
23:30:56.601 00.014 8976 worker thread done servicing request
23:30:56.601 00.000 5052 OnExposeComplete: enter
23:30:56.602 00.001 5052 UpdateGuideState(): m_state=6
23:30:56.602 00.000 5052 Star::Find(18, 322, 330, 0, (0,0,0,0), 0.1, 10.0, 0) frame 243
23:30:56.602 00.000 5052 Star::Find returns 1 (0), X=322.32, Y=331.23, Mass=4699, SNR=47.9, Peak=247 HFD=4.7
23:30:56.602 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.36) = xAngle (-0.75 = -0.75)
23:30:56.602 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.09 = -1.09)
23:30:56.602 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=11.32 hyp=11.33 cameraTheta=1.61 mountX=8.26 mountY=-10.06, mountTheta=-0.88
23:30:56.602 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=11.32, opts=13)
23:30:56.603 00.001 5052 Enqueuing Move request for stepguider (-0.40, 11.32)
23:30:56.603 00.000 8976 Worker thread wakes up
23:30:56.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 11.32) opts 0xd
23:30:56.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 11.32)
23:30:56.603 00.000 8976 Moving (-0.40, 11.32) raw xDistance=8.26 yDistance=-10.06
23:30:56.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.57 from input 8.26
23:30:56.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.81 from input -10.06
23:30:56.603 00.000 8976 MoveAxis(L, 18, ABG)
23:30:56.603 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:56.603 00.000 8976 MoveAxis(U, 32, ABG)
23:30:56.603 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:56.603 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:56.603 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:56.603 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:56.603 00.000 8976 move complete, result=1
23:30:56.603 00.000 8976 worker thread done servicing request
23:30:56.604 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=247, med=32, FiltMin=27, FiltMax=202, Gamma=2.260
23:30:56.613 00.009 5052 UpdateGuideState exits: m=4699 SNR=47.9
23:30:56.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:56.613 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:56.613 00.000 5052 Enqueuing Expose request
23:30:56.613 00.000 8976 Worker thread wakes up
23:30:56.614 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:56.614 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,313,37,37)
23:30:56.614 00.000 5052 GuideStep: 8.3 px 0 ms WEST, -10.1 px 0 ms NORTH
23:30:56.614 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.58)
23:30:56.614 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.63 = 1.35)
23:30:56.614 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=11.32 hyp=11.33 cameraTheta=1.61 mountX=-0.07 mountY=11.05, mountTheta=1.58
23:30:56.615 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:56.615 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:57.643 01.028 8976 Exposure complete
23:30:57.656 00.013 8976 worker thread done servicing request
23:30:57.657 00.001 5052 OnExposeComplete: enter
23:30:57.657 00.000 5052 UpdateGuideState(): m_state=6
23:30:57.657 00.000 5052 Star::Find(18, 322, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 244
23:30:57.657 00.000 5052 Star::Find returns 1 (0), X=321.44, Y=331.15, Mass=4715, SNR=48.1, Peak=245 HFD=4.4
23:30:57.657 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.36) = xAngle (-0.68 = -0.68)
23:30:57.657 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.01 = -1.01)
23:30:57.657 00.000 5052 CameraToMount -- cameraX=-1.28 cameraY=11.23 hyp=11.30 cameraTheta=1.68 mountX=8.82 mountY=-9.60, mountTheta=-0.83
23:30:57.658 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.28, y=11.23, opts=13)
23:30:57.658 00.000 5052 Enqueuing Move request for stepguider (-1.28, 11.23)
23:30:57.658 00.000 8976 Worker thread wakes up
23:30:57.658 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.28, 11.23) opts 0xd
23:30:57.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.28, 11.23)
23:30:57.658 00.000 8976 Moving (-1.28, 11.23) raw xDistance=8.82 yDistance=-9.60
23:30:57.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.95 from input 8.82
23:30:57.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.52 from input -9.60
23:30:57.658 00.000 8976 MoveAxis(L, 19, ABG)
23:30:57.658 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:57.658 00.000 8976 MoveAxis(U, 31, ABG)
23:30:57.658 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:57.658 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:57.658 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:57.658 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:57.658 00.000 8976 move complete, result=1
23:30:57.658 00.000 8976 worker thread done servicing request
23:30:57.659 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=245, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:30:57.668 00.009 5052 UpdateGuideState exits: m=4715 SNR=48.1
23:30:57.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:57.668 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:57.668 00.000 5052 Enqueuing Expose request
23:30:57.668 00.000 5052 GuideStep: 8.8 px 0 ms WEST, -9.6 px 0 ms NORTH
23:30:57.668 00.000 8976 Worker thread wakes up
23:30:57.669 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:57.669 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,313,37,37)
23:30:57.669 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.79 = -1.50)
23:30:57.669 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.71 = 1.43)
23:30:57.669 00.000 5052 CameraToMount -- cameraX=-1.28 cameraY=11.23 hyp=11.30 cameraTheta=1.68 mountX=0.82 mountY=11.19, mountTheta=1.50
23:30:57.669 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:57.670 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:58.697 01.027 8976 Exposure complete
23:30:58.712 00.015 8976 worker thread done servicing request
23:30:58.712 00.000 5052 OnExposeComplete: enter
23:30:58.712 00.000 5052 UpdateGuideState(): m_state=6
23:30:58.712 00.000 5052 Star::Find(18, 321, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 245
23:30:58.712 00.000 5052 Star::Find returns 1 (0), X=321.89, Y=331.32, Mass=4619, SNR=47.6, Peak=266 HFD=4.5
23:30:58.712 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.36) = xAngle (-0.72 = -0.72)
23:30:58.712 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.06 = -1.06)
23:30:58.712 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=11.40 hyp=11.43 cameraTheta=1.64 mountX=8.62 mountY=-9.94, mountTheta=-0.86
23:30:58.713 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=11.40, opts=13)
23:30:58.713 00.000 5052 Enqueuing Move request for stepguider (-0.83, 11.40)
23:30:58.713 00.000 8976 Worker thread wakes up
23:30:58.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 11.40) opts 0xd
23:30:58.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 11.40)
23:30:58.713 00.000 8976 Moving (-0.83, 11.40) raw xDistance=8.62 yDistance=-9.94
23:30:58.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.85 from input 8.62
23:30:58.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.72 from input -9.94
23:30:58.714 00.001 8976 MoveAxis(L, 19, ABG)
23:30:58.714 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:58.714 00.000 8976 MoveAxis(U, 32, ABG)
23:30:58.714 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:58.714 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:58.714 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:58.714 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:58.714 00.000 8976 move complete, result=1
23:30:58.714 00.000 8976 worker thread done servicing request
23:30:58.715 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=266, med=32, FiltMin=28, FiltMax=198, Gamma=2.260
23:30:58.725 00.010 5052 UpdateGuideState exits: m=4619 SNR=47.6
23:30:58.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:58.725 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:58.725 00.000 5052 Enqueuing Expose request
23:30:58.725 00.000 5052 GuideStep: 8.6 px 0 ms WEST, -9.9 px 0 ms NORTH
23:30:58.725 00.000 8976 Worker thread wakes up
23:30:58.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:58.725 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,313,37,37)
23:30:58.726 00.001 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
23:30:58.726 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.67 = 1.39)
23:30:58.726 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=11.40 hyp=11.43 cameraTheta=1.64 mountX=0.36 mountY=11.24, mountTheta=1.54
23:30:58.726 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:58.726 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:30:59.752 01.026 8976 Exposure complete
23:30:59.765 00.013 8976 worker thread done servicing request
23:30:59.765 00.000 5052 OnExposeComplete: enter
23:30:59.766 00.001 5052 UpdateGuideState(): m_state=6
23:30:59.766 00.000 5052 Star::Find(18, 321, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 246
23:30:59.766 00.000 5052 Star::Find returns 1 (0), X=322.01, Y=331.10, Mass=4631, SNR=47.6, Peak=258 HFD=4.6
23:30:59.766 00.000 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.36) = xAngle (-0.73 = -0.73)
23:30:59.766 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.06 = -1.06)
23:30:59.766 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=11.18 hyp=11.21 cameraTheta=1.63 mountX=8.39 mountY=-9.80, mountTheta=-0.86
23:30:59.767 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=11.18, opts=13)
23:30:59.767 00.000 5052 Enqueuing Move request for stepguider (-0.71, 11.18)
23:30:59.767 00.000 8976 Worker thread wakes up
23:30:59.767 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 11.18) opts 0xd
23:30:59.767 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 11.18)
23:30:59.767 00.000 8976 Moving (-0.71, 11.18) raw xDistance=8.39 yDistance=-9.80
23:30:59.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.69 from input 8.39
23:30:59.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.65 from input -9.80
23:30:59.767 00.000 8976 MoveAxis(L, 18, ABG)
23:30:59.767 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:59.767 00.000 8976 MoveAxis(U, 31, ABG)
23:30:59.767 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:30:59.767 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:30:59.767 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:30:59.767 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:30:59.767 00.000 8976 move complete, result=1
23:30:59.767 00.000 8976 worker thread done servicing request
23:30:59.768 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=258, med=32, FiltMin=27, FiltMax=180, Gamma=2.260
23:30:59.778 00.010 5052 UpdateGuideState exits: m=4631 SNR=47.6
23:30:59.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:59.778 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:30:59.778 00.000 5052 Enqueuing Expose request
23:30:59.778 00.000 8976 Worker thread wakes up
23:30:59.778 00.000 5052 GuideStep: 8.4 px 0 ms WEST, -9.8 px 0 ms NORTH
23:30:59.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:30:59.778 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,313,37,37)
23:30:59.779 00.001 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
23:30:59.779 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.66 = 1.38)
23:30:59.779 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=11.18 hyp=11.21 cameraTheta=1.63 mountX=0.25 mountY=11.00, mountTheta=1.55
23:30:59.779 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:30:59.779 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:00.816 01.037 8976 Exposure complete
23:31:00.830 00.014 8976 worker thread done servicing request
23:31:00.830 00.000 5052 OnExposeComplete: enter
23:31:00.830 00.000 5052 UpdateGuideState(): m_state=6
23:31:00.831 00.001 5052 Star::Find(18, 322, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 247
23:31:00.831 00.000 5052 Star::Find returns 1 (0), X=322.25, Y=331.12, Mass=4751, SNR=48.3, Peak=295 HFD=4.5
23:31:00.831 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.36) = xAngle (-0.75 = -0.75)
23:31:00.831 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.09 = -1.09)
23:31:00.831 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=11.20 hyp=11.21 cameraTheta=1.61 mountX=8.23 mountY=-9.92, mountTheta=-0.88
23:31:00.831 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=11.20, opts=13)
23:31:00.831 00.000 5052 Enqueuing Move request for stepguider (-0.47, 11.20)
23:31:00.832 00.001 8976 Worker thread wakes up
23:31:00.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 11.20) opts 0xd
23:31:00.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 11.20)
23:31:00.832 00.000 8976 Moving (-0.47, 11.20) raw xDistance=8.23 yDistance=-9.92
23:31:00.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.58 from input 8.23
23:31:00.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.72 from input -9.92
23:31:00.832 00.000 8976 MoveAxis(L, 18, ABG)
23:31:00.832 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:00.832 00.000 8976 MoveAxis(U, 32, ABG)
23:31:00.832 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:00.832 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:00.832 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:00.832 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:00.832 00.000 8976 move complete, result=1
23:31:00.832 00.000 8976 worker thread done servicing request
23:31:00.832 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=295, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:31:00.842 00.010 5052 UpdateGuideState exits: m=4751 SNR=48.3
23:31:00.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:00.842 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:00.842 00.000 5052 Enqueuing Expose request
23:31:00.842 00.000 8976 Worker thread wakes up
23:31:00.842 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:00.842 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,313,37,37)
23:31:00.842 00.000 5052 GuideStep: 8.2 px 0 ms WEST, -9.9 px 0 ms NORTH
23:31:00.843 00.001 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
23:31:00.843 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.64 = 1.36)
23:31:00.843 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=11.20 hyp=11.21 cameraTheta=1.61 mountX=0.01 mountY=10.96, mountTheta=1.57
23:31:00.843 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:00.844 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:01.883 01.039 8976 Exposure complete
23:31:01.896 00.013 8976 worker thread done servicing request
23:31:01.896 00.000 5052 OnExposeComplete: enter
23:31:01.897 00.001 5052 UpdateGuideState(): m_state=6
23:31:01.897 00.000 5052 Star::Find(18, 322, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 248
23:31:01.897 00.000 5052 Star::Find returns 1 (0), X=322.85, Y=331.39, Mass=4589, SNR=47.4, Peak=288 HFD=4.7
23:31:01.897 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.36) = xAngle (-0.80 = -0.80)
23:31:01.897 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.14 = -1.14)
23:31:01.897 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=11.48 hyp=11.48 cameraTheta=1.56 mountX=8.00 mountY=-10.42, mountTheta=-0.92
23:31:01.897 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=11.48, opts=13)
23:31:01.898 00.001 5052 Enqueuing Move request for stepguider (0.13, 11.48)
23:31:01.898 00.000 8976 Worker thread wakes up
23:31:01.898 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 11.48) opts 0xd
23:31:01.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 11.48)
23:31:01.898 00.000 8976 Moving (0.13, 11.48) raw xDistance=8.00 yDistance=-10.42
23:31:01.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.43 from input 8.00
23:31:01.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.04 from input -10.42
23:31:01.898 00.000 8976 MoveAxis(L, 18, ABG)
23:31:01.898 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:01.898 00.000 8976 MoveAxis(U, 33, ABG)
23:31:01.898 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:01.898 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:01.898 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:01.898 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:01.898 00.000 8976 move complete, result=1
23:31:01.898 00.000 8976 worker thread done servicing request
23:31:01.899 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=288, med=32, FiltMin=27, FiltMax=189, Gamma=2.260
23:31:01.908 00.009 5052 UpdateGuideState exits: m=4589 SNR=47.4
23:31:01.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:01.908 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:01.908 00.000 5052 Enqueuing Expose request
23:31:01.908 00.000 5052 GuideStep: 8.0 px 0 ms WEST, -10.4 px 0 ms NORTH
23:31:01.908 00.000 8976 Worker thread wakes up
23:31:01.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:01.909 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(305,313,37,37)
23:31:01.909 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
23:31:01.909 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.59 = 1.30)
23:31:01.909 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=11.48 hyp=11.48 cameraTheta=1.56 mountX=-0.60 mountY=11.07, mountTheta=1.62
23:31:01.909 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:01.909 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:02.953 01.044 8976 Exposure complete
23:31:02.966 00.013 8976 worker thread done servicing request
23:31:02.966 00.000 5052 OnExposeComplete: enter
23:31:02.966 00.000 5052 UpdateGuideState(): m_state=6
23:31:02.966 00.000 5052 Star::Find(18, 322, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 249
23:31:02.966 00.000 5052 Star::Find returns 1 (0), X=323.06, Y=331.32, Mass=4668, SNR=47.7, Peak=285 HFD=4.8
23:31:02.966 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.36) = xAngle (-0.82 = -0.82)
23:31:02.966 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.16 = -1.16)
23:31:02.966 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=11.40 hyp=11.40 cameraTheta=1.54 mountX=7.80 mountY=-10.44, mountTheta=-0.93
23:31:02.968 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=11.40, opts=13)
23:31:02.968 00.000 5052 Enqueuing Move request for stepguider (0.34, 11.40)
23:31:02.968 00.000 8976 Worker thread wakes up
23:31:02.968 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 11.40) opts 0xd
23:31:02.968 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 11.40)
23:31:02.968 00.000 8976 Moving (0.34, 11.40) raw xDistance=7.80 yDistance=-10.44
23:31:02.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.29 from input 7.80
23:31:02.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.07 from input -10.44
23:31:02.968 00.000 8976 MoveAxis(L, 17, ABG)
23:31:02.968 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:02.968 00.000 8976 MoveAxis(U, 33, ABG)
23:31:02.968 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:02.968 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:02.968 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:02.968 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:02.968 00.000 8976 move complete, result=1
23:31:02.968 00.000 8976 worker thread done servicing request
23:31:02.969 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=285, med=32, FiltMin=28, FiltMax=180, Gamma=2.260
23:31:02.977 00.008 5052 UpdateGuideState exits: m=4668 SNR=47.7
23:31:02.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:02.977 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:02.977 00.000 5052 Enqueuing Expose request
23:31:02.977 00.000 5052 GuideStep: 7.8 px 0 ms WEST, -10.4 px 0 ms NORTH
23:31:02.977 00.000 8976 Worker thread wakes up
23:31:02.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:02.977 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,313,37,37)
23:31:02.977 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
23:31:02.977 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.57 = 1.29)
23:31:02.977 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=11.40 hyp=11.40 cameraTheta=1.54 mountX=-0.80 mountY=10.95, mountTheta=1.64
23:31:02.977 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:02.977 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:04.019 01.042 8976 Exposure complete
23:31:04.034 00.015 8976 worker thread done servicing request
23:31:04.034 00.000 5052 OnExposeComplete: enter
23:31:04.034 00.000 5052 UpdateGuideState(): m_state=6
23:31:04.034 00.000 5052 Star::Find(18, 323, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 250
23:31:04.034 00.000 5052 Star::Find returns 1 (0), X=323.26, Y=331.02, Mass=4642, SNR=47.6, Peak=251 HFD=4.7
23:31:04.034 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.36) = xAngle (-0.84 = -0.84)
23:31:04.034 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.18 = -1.18)
23:31:04.034 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=11.10 hyp=11.12 cameraTheta=1.52 mountX=7.45 mountY=-10.26, mountTheta=-0.94
23:31:04.035 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=11.10, opts=13)
23:31:04.035 00.000 5052 Enqueuing Move request for stepguider (0.54, 11.10)
23:31:04.035 00.000 8976 Worker thread wakes up
23:31:04.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 11.10) opts 0xd
23:31:04.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 11.10)
23:31:04.035 00.000 8976 Moving (0.54, 11.10) raw xDistance=7.45 yDistance=-10.26
23:31:04.036 00.001 8976 GuideAlgorithmHysteresis::Result() returns 5.06 from input 7.45
23:31:04.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.96 from input -10.26
23:31:04.036 00.000 8976 MoveAxis(L, 16, ABG)
23:31:04.036 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:04.036 00.000 8976 MoveAxis(U, 33, ABG)
23:31:04.036 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:04.036 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:04.036 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:04.036 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:04.036 00.000 8976 move complete, result=1
23:31:04.036 00.000 8976 worker thread done servicing request
23:31:04.036 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=251, med=32, FiltMin=27, FiltMax=185, Gamma=2.260
23:31:04.046 00.010 5052 UpdateGuideState exits: m=4642 SNR=47.6
23:31:04.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:04.046 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:04.047 00.001 5052 Enqueuing Expose request
23:31:04.047 00.000 5052 GuideStep: 7.4 px 0 ms WEST, -10.3 px 0 ms NORTH
23:31:04.047 00.000 8976 Worker thread wakes up
23:31:04.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:04.047 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,313,37,37)
23:31:04.047 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
23:31:04.047 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.55 = 1.27)
23:31:04.047 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=11.10 hyp=11.12 cameraTheta=1.52 mountX=-0.99 mountY=10.61, mountTheta=1.66
23:31:04.048 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:04.048 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:05.087 01.039 8976 Exposure complete
23:31:05.103 00.016 8976 worker thread done servicing request
23:31:05.103 00.000 5052 OnExposeComplete: enter
23:31:05.103 00.000 5052 UpdateGuideState(): m_state=6
23:31:05.103 00.000 5052 Star::Find(18, 323, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 251
23:31:05.103 00.000 5052 Star::Find returns 1 (0), X=323.76, Y=331.04, Mass=4790, SNR=48.5, Peak=287 HFD=4.6
23:31:05.104 00.001 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.36) = xAngle (-0.88 = -0.88)
23:31:05.104 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.22 = -1.22)
23:31:05.104 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=11.12 hyp=11.17 cameraTheta=1.48 mountX=7.10 mountY=-10.50, mountTheta=-0.98
23:31:05.104 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=11.12, opts=13)
23:31:05.104 00.000 5052 Enqueuing Move request for stepguider (1.04, 11.12)
23:31:05.104 00.000 8976 Worker thread wakes up
23:31:05.105 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, 11.12) opts 0xd
23:31:05.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, 11.12)
23:31:05.105 00.000 8976 Moving (1.04, 11.12) raw xDistance=7.10 yDistance=-10.50
23:31:05.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.83 from input 7.10
23:31:05.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.10 from input -10.50
23:31:05.105 00.000 8976 MoveAxis(L, 16, ABG)
23:31:05.105 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:05.105 00.000 8976 MoveAxis(U, 34, ABG)
23:31:05.105 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:05.105 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:05.105 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:05.105 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:05.105 00.000 8976 move complete, result=1
23:31:05.105 00.000 8976 worker thread done servicing request
23:31:05.106 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=287, med=32, FiltMin=27, FiltMax=193, Gamma=2.260
23:31:05.115 00.009 5052 UpdateGuideState exits: m=4790 SNR=48.5
23:31:05.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:05.115 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:05.115 00.000 5052 Enqueuing Expose request
23:31:05.116 00.001 8976 Worker thread wakes up
23:31:05.116 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:05.116 00.000 5052 GuideStep: 7.1 px 0 ms WEST, -10.5 px 0 ms NORTH
23:31:05.116 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,313,37,37)
23:31:05.116 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
23:31:05.116 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.51 = 1.22)
23:31:05.116 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=11.12 hyp=11.17 cameraTheta=1.48 mountX=-1.49 mountY=10.50, mountTheta=1.71
23:31:05.117 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:05.117 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:06.145 01.028 8976 Exposure complete
23:31:06.160 00.015 8976 worker thread done servicing request
23:31:06.160 00.000 5052 OnExposeComplete: enter
23:31:06.160 00.000 5052 UpdateGuideState(): m_state=6
23:31:06.160 00.000 5052 Star::Find(18, 323, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 252
23:31:06.160 00.000 5052 Star::Find returns 1 (0), X=325.17, Y=331.36, Mass=4659, SNR=47.7, Peak=277 HFD=4.9
23:31:06.160 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.36) = xAngle (-1.00 = -1.00)
23:31:06.160 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.34 = -1.34)
23:31:06.160 00.000 5052 CameraToMount -- cameraX=2.45 cameraY=11.44 hyp=11.70 cameraTheta=1.36 mountX=6.33 mountY=-11.39, mountTheta=-1.06
23:31:06.161 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.45, y=11.44, opts=13)
23:31:06.161 00.000 5052 Enqueuing Move request for stepguider (2.45, 11.44)
23:31:06.161 00.000 8976 Worker thread wakes up
23:31:06.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.45, 11.44) opts 0xd
23:31:06.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.45, 11.44)
23:31:06.161 00.000 8976 Moving (2.45, 11.44) raw xDistance=6.33 yDistance=-11.39
23:31:06.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.33 from input 6.33
23:31:06.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.67 from input -11.39
23:31:06.161 00.000 8976 MoveAxis(L, 14, ABG)
23:31:06.161 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:06.161 00.000 8976 MoveAxis(U, 36, ABG)
23:31:06.161 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:06.162 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:06.162 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:06.162 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:06.162 00.000 8976 move complete, result=1
23:31:06.162 00.000 8976 worker thread done servicing request
23:31:06.162 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=277, med=32, FiltMin=28, FiltMax=183, Gamma=2.260
23:31:06.172 00.010 5052 UpdateGuideState exits: m=4659 SNR=47.7
23:31:06.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:06.172 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:06.172 00.000 5052 Enqueuing Expose request
23:31:06.172 00.000 5052 GuideStep: 6.3 px 0 ms WEST, -11.4 px 0 ms NORTH
23:31:06.172 00.000 8976 Worker thread wakes up
23:31:06.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:06.172 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(307,313,37,37)
23:31:06.173 00.001 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
23:31:06.173 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.39 = 1.11)
23:31:06.173 00.000 5052 CameraToMount -- cameraX=2.45 cameraY=11.44 hyp=11.70 cameraTheta=1.36 mountX=-2.91 mountY=10.46, mountTheta=1.84
23:31:06.173 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:06.173 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:07.211 01.038 8976 Exposure complete
23:31:07.225 00.014 8976 worker thread done servicing request
23:31:07.225 00.000 5052 OnExposeComplete: enter
23:31:07.225 00.000 5052 UpdateGuideState(): m_state=6
23:31:07.225 00.000 5052 Star::Find(18, 325, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 253
23:31:07.226 00.001 5052 Star::Find returns 1 (0), X=324.85, Y=331.30, Mass=4771, SNR=48.2, Peak=315 HFD=4.7
23:31:07.226 00.000 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.36) = xAngle (-0.97 = -0.97)
23:31:07.226 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.31 = -1.31)
23:31:07.226 00.000 5052 CameraToMount -- cameraX=2.13 cameraY=11.39 hyp=11.59 cameraTheta=1.39 mountX=6.51 mountY=-11.20, mountTheta=-1.04
23:31:07.226 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.13, y=11.39, opts=13)
23:31:07.226 00.000 5052 Enqueuing Move request for stepguider (2.13, 11.39)
23:31:07.227 00.001 8976 Worker thread wakes up
23:31:07.227 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.13, 11.39) opts 0xd
23:31:07.227 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.13, 11.39)
23:31:07.227 00.000 8976 Moving (2.13, 11.39) raw xDistance=6.51 yDistance=-11.20
23:31:07.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.41 from input 6.51
23:31:07.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.59 from input -11.20
23:31:07.227 00.000 8976 MoveAxis(L, 14, ABG)
23:31:07.227 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:07.227 00.000 8976 MoveAxis(U, 36, ABG)
23:31:07.227 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:07.227 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:07.227 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:07.227 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:07.227 00.000 8976 move complete, result=1
23:31:07.227 00.000 8976 worker thread done servicing request
23:31:07.227 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=315, med=32, FiltMin=27, FiltMax=202, Gamma=2.260
23:31:07.237 00.010 5052 UpdateGuideState exits: m=4771 SNR=48.2
23:31:07.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:07.237 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:07.237 00.000 5052 Enqueuing Expose request
23:31:07.237 00.000 8976 Worker thread wakes up
23:31:07.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:07.237 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(307,313,37,37)
23:31:07.237 00.000 5052 GuideStep: 6.5 px 0 ms WEST, -11.2 px 0 ms NORTH
23:31:07.238 00.001 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.80)
23:31:07.238 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.41 = 1.13)
23:31:07.238 00.000 5052 CameraToMount -- cameraX=2.13 cameraY=11.39 hyp=11.59 cameraTheta=1.39 mountX=-2.59 mountY=10.48, mountTheta=1.81
23:31:07.238 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:07.238 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:08.278 01.040 8976 Exposure complete
23:31:08.292 00.014 8976 worker thread done servicing request
23:31:08.293 00.001 5052 OnExposeComplete: enter
23:31:08.293 00.000 5052 UpdateGuideState(): m_state=6
23:31:08.293 00.000 5052 Star::Find(18, 324, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 254
23:31:08.293 00.000 5052 Star::Find returns 1 (0), X=323.19, Y=331.57, Mass=4880, SNR=49.0, Peak=281 HFD=4.8
23:31:08.293 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.36) = xAngle (-0.83 = -0.83)
23:31:08.293 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.17 = -1.17)
23:31:08.293 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=11.66 hyp=11.67 cameraTheta=1.53 mountX=7.89 mountY=-10.73, mountTheta=-0.94
23:31:08.294 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=11.66, opts=13)
23:31:08.294 00.000 5052 Enqueuing Move request for stepguider (0.47, 11.66)
23:31:08.294 00.000 8976 Worker thread wakes up
23:31:08.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 11.66) opts 0xd
23:31:08.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 11.66)
23:31:08.294 00.000 8976 Moving (0.47, 11.66) raw xDistance=7.89 yDistance=-10.73
23:31:08.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.28 from input 7.89
23:31:08.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.29 from input -10.73
23:31:08.294 00.000 8976 MoveAxis(L, 17, ABG)
23:31:08.294 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:08.294 00.000 8976 MoveAxis(U, 34, ABG)
23:31:08.294 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:08.294 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:08.294 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:08.294 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:08.294 00.000 8976 move complete, result=1
23:31:08.294 00.000 8976 worker thread done servicing request
23:31:08.294 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=281, med=32, FiltMin=27, FiltMax=182, Gamma=2.260
23:31:08.305 00.011 5052 UpdateGuideState exits: m=4880 SNR=49.0
23:31:08.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:08.305 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:08.305 00.000 5052 Enqueuing Expose request
23:31:08.305 00.000 5052 GuideStep: 7.9 px 0 ms WEST, -10.7 px 0 ms NORTH
23:31:08.305 00.000 8976 Worker thread wakes up
23:31:08.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:08.305 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,314,37,37)
23:31:08.306 00.001 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
23:31:08.306 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.56 = 1.28)
23:31:08.306 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=11.66 hyp=11.67 cameraTheta=1.53 mountX=-0.94 mountY=11.16, mountTheta=1.65
23:31:08.306 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:08.306 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:09.343 01.037 8976 Exposure complete
23:31:09.357 00.014 8976 worker thread done servicing request
23:31:09.357 00.000 5052 OnExposeComplete: enter
23:31:09.357 00.000 5052 UpdateGuideState(): m_state=6
23:31:09.357 00.000 5052 Star::Find(18, 323, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 255
23:31:09.357 00.000 5052 Star::Find returns 1 (0), X=321.07, Y=331.63, Mass=4554, SNR=47.2, Peak=264 HFD=4.7
23:31:09.357 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.36) = xAngle (-0.65 = -0.65)
23:31:09.358 00.001 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.99 = -0.99)
23:31:09.358 00.000 5052 CameraToMount -- cameraX=-1.65 cameraY=11.72 hyp=11.83 cameraTheta=1.71 mountX=9.43 mountY=-9.88, mountTheta=-0.81
23:31:09.358 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.65, y=11.72, opts=13)
23:31:09.358 00.000 5052 Enqueuing Move request for stepguider (-1.65, 11.72)
23:31:09.358 00.000 8976 Worker thread wakes up
23:31:09.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.65, 11.72) opts 0xd
23:31:09.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.65, 11.72)
23:31:09.358 00.000 8976 Moving (-1.65, 11.72) raw xDistance=9.43 yDistance=-9.88
23:31:09.359 00.001 8976 GuideAlgorithmHysteresis::Result() returns 6.31 from input 9.43
23:31:09.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.73 from input -9.88
23:31:09.359 00.000 8976 MoveAxis(L, 20, ABG)
23:31:09.359 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:09.359 00.000 8976 MoveAxis(U, 32, ABG)
23:31:09.359 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:09.359 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:09.359 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:09.359 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:09.359 00.000 8976 move complete, result=1
23:31:09.359 00.000 8976 worker thread done servicing request
23:31:09.359 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=264, med=32, FiltMin=28, FiltMax=184, Gamma=2.260
23:31:09.369 00.010 5052 UpdateGuideState exits: m=4554 SNR=47.2
23:31:09.370 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:09.370 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:09.370 00.000 5052 Enqueuing Expose request
23:31:09.370 00.000 8976 Worker thread wakes up
23:31:09.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:09.370 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,314,37,37)
23:31:09.370 00.000 5052 GuideStep: 9.4 px 0 ms WEST, -9.9 px 0 ms NORTH
23:31:09.370 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
23:31:09.371 00.001 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.74 = 1.46)
23:31:09.371 00.000 5052 CameraToMount -- cameraX=-1.65 cameraY=11.72 hyp=11.83 cameraTheta=1.71 mountX=1.17 mountY=11.75, mountTheta=1.47
23:31:09.371 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:09.371 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:10.405 01.034 8976 Exposure complete
23:31:10.421 00.016 8976 worker thread done servicing request
23:31:10.421 00.000 5052 OnExposeComplete: enter
23:31:10.421 00.000 5052 UpdateGuideState(): m_state=6
23:31:10.421 00.000 5052 Star::Find(18, 321, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 256
23:31:10.422 00.001 5052 Star::Find returns 1 (0), X=320.06, Y=331.58, Mass=4696, SNR=48.0, Peak=272 HFD=4.8
23:31:10.422 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.36) = xAngle (-0.56 = -0.56)
23:31:10.422 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.90 = -0.90)
23:31:10.422 00.000 5052 CameraToMount -- cameraX=-2.66 cameraY=11.67 hyp=11.97 cameraTheta=1.80 mountX=10.11 mountY=-9.40, mountTheta=-0.75
23:31:10.422 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.66, y=11.67, opts=13)
23:31:10.422 00.000 5052 Enqueuing Move request for stepguider (-2.66, 11.67)
23:31:10.423 00.001 8976 Worker thread wakes up
23:31:10.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.66, 11.67) opts 0xd
23:31:10.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.66, 11.67)
23:31:10.423 00.000 8976 Moving (-2.66, 11.67) raw xDistance=10.11 yDistance=-9.40
23:31:10.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.81 from input 10.11
23:31:10.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.39 from input -9.40
23:31:10.423 00.000 8976 MoveAxis(L, 22, ABG)
23:31:10.423 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:10.423 00.000 8976 MoveAxis(U, 30, ABG)
23:31:10.423 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:10.423 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:10.423 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:10.423 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:10.423 00.000 8976 move complete, result=1
23:31:10.423 00.000 8976 worker thread done servicing request
23:31:10.424 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=272, med=31, FiltMin=27, FiltMax=184, Gamma=2.260
23:31:10.435 00.011 5052 UpdateGuideState exits: m=4696 SNR=48.0
23:31:10.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:10.435 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:10.435 00.000 5052 Enqueuing Expose request
23:31:10.435 00.000 8976 Worker thread wakes up
23:31:10.435 00.000 5052 GuideStep: 10.1 px 0 ms WEST, -9.4 px 0 ms NORTH
23:31:10.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:10.435 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,314,37,37)
23:31:10.436 00.001 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.90 = -1.39)
23:31:10.436 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.82 = 1.54)
23:31:10.436 00.000 5052 CameraToMount -- cameraX=-2.66 cameraY=11.67 hyp=11.97 cameraTheta=1.80 mountX=2.19 mountY=11.96, mountTheta=1.39
23:31:10.436 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:10.436 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:11.471 01.035 8976 Exposure complete
23:31:11.485 00.014 8976 worker thread done servicing request
23:31:11.485 00.000 5052 OnExposeComplete: enter
23:31:11.485 00.000 5052 UpdateGuideState(): m_state=6
23:31:11.485 00.000 5052 Star::Find(18, 320, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 257
23:31:11.485 00.000 5052 Star::Find returns 1 (0), X=319.83, Y=331.43, Mass=4662, SNR=47.8, Peak=279 HFD=4.8
23:31:11.485 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.36) = xAngle (-0.54 = -0.54)
23:31:11.485 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.88 = -0.88)
23:31:11.485 00.000 5052 CameraToMount -- cameraX=-2.89 cameraY=11.51 hyp=11.87 cameraTheta=1.82 mountX=10.16 mountY=-9.16, mountTheta=-0.73
23:31:11.486 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.89, y=11.51, opts=13)
23:31:11.486 00.000 5052 Enqueuing Move request for stepguider (-2.89, 11.51)
23:31:11.486 00.000 8976 Worker thread wakes up
23:31:11.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.89, 11.51) opts 0xd
23:31:11.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.89, 11.51)
23:31:11.487 00.001 8976 Moving (-2.89, 11.51) raw xDistance=10.16 yDistance=-9.16
23:31:11.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.88 from input 10.16
23:31:11.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.22 from input -9.16
23:31:11.487 00.000 8976 MoveAxis(L, 22, ABG)
23:31:11.487 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:11.487 00.000 8976 MoveAxis(U, 29, ABG)
23:31:11.487 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:11.487 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:11.487 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:11.487 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:11.487 00.000 8976 move complete, result=1
23:31:11.487 00.000 8976 worker thread done servicing request
23:31:11.488 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=279, med=31, FiltMin=27, FiltMax=178, Gamma=2.260
23:31:11.498 00.010 5052 UpdateGuideState exits: m=4662 SNR=47.8
23:31:11.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:11.498 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:11.498 00.000 5052 Enqueuing Expose request
23:31:11.499 00.001 8976 Worker thread wakes up
23:31:11.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:11.499 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,313,37,37)
23:31:11.499 00.000 5052 GuideStep: 10.2 px 0 ms WEST, -9.2 px 0 ms NORTH
23:31:11.499 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.37)
23:31:11.499 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.85 = 1.56)
23:31:11.499 00.000 5052 CameraToMount -- cameraX=-2.89 cameraY=11.51 hyp=11.87 cameraTheta=1.82 mountX=2.42 mountY=11.87, mountTheta=1.37
23:31:11.500 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:11.500 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:12.539 01.039 8976 Exposure complete
23:31:12.553 00.014 8976 worker thread done servicing request
23:31:12.553 00.000 5052 OnExposeComplete: enter
23:31:12.554 00.001 5052 UpdateGuideState(): m_state=6
23:31:12.554 00.000 5052 Star::Find(18, 319, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 258
23:31:12.554 00.000 5052 Star::Find returns 1 (0), X=320.17, Y=331.46, Mass=4613, SNR=47.5, Peak=254 HFD=4.7
23:31:12.554 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.36) = xAngle (-0.57 = -0.57)
23:31:12.554 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.91 = -0.91)
23:31:12.554 00.000 5052 CameraToMount -- cameraX=-2.54 cameraY=11.55 hyp=11.82 cameraTheta=1.79 mountX=9.94 mountY=-9.34, mountTheta=-0.75
23:31:12.555 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.54, y=11.55, opts=13)
23:31:12.555 00.000 5052 Enqueuing Move request for stepguider (-2.54, 11.55)
23:31:12.555 00.000 8976 Worker thread wakes up
23:31:12.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.54, 11.55) opts 0xd
23:31:12.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.54, 11.55)
23:31:12.555 00.000 8976 Moving (-2.54, 11.55) raw xDistance=9.94 yDistance=-9.34
23:31:12.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.75 from input 9.94
23:31:12.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.32 from input -9.34
23:31:12.555 00.000 8976 MoveAxis(L, 22, ABG)
23:31:12.555 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:12.555 00.000 8976 MoveAxis(U, 30, ABG)
23:31:12.555 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:12.555 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:12.555 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:12.555 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:12.555 00.000 8976 move complete, result=1
23:31:12.555 00.000 8976 worker thread done servicing request
23:31:12.556 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=254, med=32, FiltMin=28, FiltMax=175, Gamma=2.260
23:31:12.566 00.010 5052 UpdateGuideState exits: m=4613 SNR=47.5
23:31:12.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:12.566 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:12.566 00.000 5052 Enqueuing Expose request
23:31:12.566 00.000 5052 GuideStep: 9.9 px 0 ms WEST, -9.3 px 0 ms NORTH
23:31:12.566 00.000 8976 Worker thread wakes up
23:31:12.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:12.566 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,313,37,37)
23:31:12.567 00.001 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
23:31:12.567 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.82 = 1.53)
23:31:12.567 00.000 5052 CameraToMount -- cameraX=-2.54 cameraY=11.55 hyp=11.82 cameraTheta=1.79 mountX=2.07 mountY=11.82, mountTheta=1.40
23:31:12.567 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:12.567 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:13.607 01.040 8976 Exposure complete
23:31:13.621 00.014 8976 worker thread done servicing request
23:31:13.621 00.000 5052 OnExposeComplete: enter
23:31:13.621 00.000 5052 UpdateGuideState(): m_state=6
23:31:13.621 00.000 5052 Star::Find(18, 320, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 259
23:31:13.621 00.000 5052 Star::Find returns 1 (0), X=318.57, Y=331.41, Mass=4607, SNR=47.5, Peak=226 HFD=4.9
23:31:13.621 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.36) = xAngle (-0.44 = -0.44)
23:31:13.621 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.78 = -0.78)
23:31:13.621 00.000 5052 CameraToMount -- cameraX=-4.15 cameraY=11.50 hyp=12.22 cameraTheta=1.92 mountX=11.05 mountY=-8.61, mountTheta=-0.66
23:31:13.622 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.15, y=11.50, opts=13)
23:31:13.622 00.000 5052 Enqueuing Move request for stepguider (-4.15, 11.50)
23:31:13.622 00.000 8976 Worker thread wakes up
23:31:13.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.15, 11.50) opts 0xd
23:31:13.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.15, 11.50)
23:31:13.622 00.000 8976 Moving (-4.15, 11.50) raw xDistance=11.05 yDistance=-8.61
23:31:13.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.43 from input 11.05
23:31:13.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.87 from input -8.61
23:31:13.622 00.000 8976 MoveAxis(L, 24, ABG)
23:31:13.622 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:13.622 00.000 8976 MoveAxis(U, 28, ABG)
23:31:13.622 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:13.622 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:13.622 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:13.622 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:13.623 00.001 8976 move complete, result=1
23:31:13.623 00.000 8976 worker thread done servicing request
23:31:13.623 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=226, med=32, FiltMin=27, FiltMax=179, Gamma=2.260
23:31:13.633 00.010 5052 UpdateGuideState exits: m=4607 SNR=47.5
23:31:13.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:13.633 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:13.633 00.000 5052 Enqueuing Expose request
23:31:13.633 00.000 5052 GuideStep: 11.0 px 0 ms WEST, -8.6 px 0 ms NORTH
23:31:13.633 00.000 8976 Worker thread wakes up
23:31:13.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:13.633 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,313,37,37)
23:31:13.634 00.001 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.02 = -1.27)
23:31:13.634 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.95 = 1.66)
23:31:13.634 00.000 5052 CameraToMount -- cameraX=-4.15 cameraY=11.50 hyp=12.22 cameraTheta=1.92 mountX=3.68 mountY=12.17, mountTheta=1.28
23:31:13.634 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:13.634 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:14.668 01.034 8976 Exposure complete
23:31:14.682 00.014 8976 worker thread done servicing request
23:31:14.682 00.000 5052 OnExposeComplete: enter
23:31:14.682 00.000 5052 UpdateGuideState(): m_state=6
23:31:14.682 00.000 5052 Star::Find(18, 318, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 260
23:31:14.682 00.000 5052 Star::Find returns 1 (0), X=317.22, Y=331.22, Mass=4524, SNR=47.0, Peak=238 HFD=5.0
23:31:14.682 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.36) = xAngle (-0.34 = -0.34)
23:31:14.682 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.68 = -0.68)
23:31:14.682 00.000 5052 CameraToMount -- cameraX=-5.49 cameraY=11.30 hyp=12.57 cameraTheta=2.02 mountX=11.86 mountY=-7.86, mountTheta=-0.58
23:31:14.683 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.49, y=11.30, opts=13)
23:31:14.683 00.000 5052 Enqueuing Move request for stepguider (-5.49, 11.30)
23:31:14.683 00.000 8976 Worker thread wakes up
23:31:14.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.49, 11.30) opts 0xd
23:31:14.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.49, 11.30)
23:31:14.683 00.000 8976 Moving (-5.49, 11.30) raw xDistance=11.86 yDistance=-7.86
23:31:14.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.00 from input 11.86
23:31:14.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.36 from input -7.86
23:31:14.683 00.000 8976 MoveAxis(L, 26, ABG)
23:31:14.683 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:14.683 00.000 8976 MoveAxis(U, 25, ABG)
23:31:14.683 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:14.683 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:14.683 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:14.683 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:14.684 00.001 8976 move complete, result=1
23:31:14.684 00.000 8976 worker thread done servicing request
23:31:14.684 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=238, med=31, FiltMin=27, FiltMax=165, Gamma=2.260
23:31:14.693 00.009 5052 UpdateGuideState exits: m=4524 SNR=47.0
23:31:14.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:14.693 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:14.693 00.000 5052 Enqueuing Expose request
23:31:14.693 00.000 5052 GuideStep: 11.9 px 0 ms WEST, -7.9 px 0 ms NORTH
23:31:14.693 00.000 8976 Worker thread wakes up
23:31:14.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:14.693 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,313,37,37)
23:31:14.694 00.001 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
23:31:14.694 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.05 = 1.77)
23:31:14.694 00.000 5052 CameraToMount -- cameraX=-5.49 cameraY=11.30 hyp=12.57 cameraTheta=2.02 mountX=5.03 mountY=12.32, mountTheta=1.18
23:31:14.694 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:14.694 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:15.724 01.030 8976 Exposure complete
23:31:15.740 00.016 8976 worker thread done servicing request
23:31:15.740 00.000 5052 OnExposeComplete: enter
23:31:15.740 00.000 5052 UpdateGuideState(): m_state=6
23:31:15.740 00.000 5052 Star::Find(18, 317, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 261
23:31:15.740 00.000 5052 Star::Find returns 1 (0), X=317.68, Y=331.67, Mass=4646, SNR=47.7, Peak=207 HFD=4.9
23:31:15.740 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.36) = xAngle (-0.38 = -0.38)
23:31:15.740 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.72 = -0.72)
23:31:15.740 00.000 5052 CameraToMount -- cameraX=-5.03 cameraY=11.75 hyp=12.78 cameraTheta=1.98 mountX=11.85 mountY=-8.46, mountTheta=-0.62
23:31:15.741 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.03, y=11.75, opts=13)
23:31:15.741 00.000 5052 Enqueuing Move request for stepguider (-5.03, 11.75)
23:31:15.741 00.000 8976 Worker thread wakes up
23:31:15.741 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.03, 11.75) opts 0xd
23:31:15.741 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.03, 11.75)
23:31:15.741 00.000 8976 Moving (-5.03, 11.75) raw xDistance=11.85 yDistance=-8.46
23:31:15.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.03 from input 11.85
23:31:15.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.70 from input -8.46
23:31:15.741 00.000 8976 MoveAxis(L, 26, ABG)
23:31:15.742 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:15.742 00.000 8976 MoveAxis(U, 27, ABG)
23:31:15.742 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:15.742 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:15.742 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:15.742 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:15.742 00.000 8976 move complete, result=1
23:31:15.742 00.000 8976 worker thread done servicing request
23:31:15.742 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=207, med=31, FiltMin=27, FiltMax=157, Gamma=2.260
23:31:15.753 00.011 5052 UpdateGuideState exits: m=4646 SNR=47.7
23:31:15.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:15.753 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:15.753 00.000 5052 Enqueuing Expose request
23:31:15.753 00.000 8976 Worker thread wakes up
23:31:15.753 00.000 5052 GuideStep: 11.9 px 0 ms WEST, -8.5 px 0 ms NORTH
23:31:15.753 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:15.753 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,314,37,37)
23:31:15.754 00.001 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.08 = -1.21)
23:31:15.754 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.00 = 1.72)
23:31:15.754 00.000 5052 CameraToMount -- cameraX=-5.03 cameraY=11.75 hyp=12.78 cameraTheta=1.98 mountX=4.55 mountY=12.64, mountTheta=1.23
23:31:15.754 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:15.754 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:16.784 01.030 8976 Exposure complete
23:31:16.798 00.014 8976 worker thread done servicing request
23:31:16.798 00.000 5052 OnExposeComplete: enter
23:31:16.798 00.000 5052 UpdateGuideState(): m_state=6
23:31:16.798 00.000 5052 Star::Find(18, 317, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 262
23:31:16.798 00.000 5052 Star::Find returns 1 (0), X=319.05, Y=331.93, Mass=4703, SNR=48.0, Peak=223 HFD=4.5
23:31:16.798 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.36) = xAngle (-0.49 = -0.49)
23:31:16.798 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.83 = -0.83)
23:31:16.798 00.000 5052 CameraToMount -- cameraX=-3.67 cameraY=12.01 hyp=12.56 cameraTheta=1.87 mountX=11.07 mountY=-9.28, mountTheta=-0.70
23:31:16.799 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.67, y=12.01, opts=13)
23:31:16.799 00.000 5052 Enqueuing Move request for stepguider (-3.67, 12.01)
23:31:16.799 00.000 8976 Worker thread wakes up
23:31:16.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.67, 12.01) opts 0xd
23:31:16.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.67, 12.01)
23:31:16.799 00.000 8976 Moving (-3.67, 12.01) raw xDistance=11.07 yDistance=-9.28
23:31:16.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.54 from input 11.07
23:31:16.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.24 from input -9.28
23:31:16.799 00.000 8976 MoveAxis(L, 24, ABG)
23:31:16.799 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:16.800 00.001 8976 MoveAxis(U, 30, ABG)
23:31:16.800 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:16.800 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:16.800 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:16.800 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:16.800 00.000 8976 move complete, result=1
23:31:16.800 00.000 8976 worker thread done servicing request
23:31:16.800 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=223, med=32, FiltMin=27, FiltMax=170, Gamma=2.260
23:31:16.810 00.010 5052 UpdateGuideState exits: m=4703 SNR=48.0
23:31:16.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:16.811 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:16.811 00.000 5052 Enqueuing Expose request
23:31:16.811 00.000 5052 GuideStep: 11.1 px 0 ms WEST, -9.3 px 0 ms NORTH
23:31:16.811 00.000 8976 Worker thread wakes up
23:31:16.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:16.811 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,314,37,37)
23:31:16.811 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
23:31:16.811 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.90 = 1.61)
23:31:16.811 00.000 5052 CameraToMount -- cameraX=-3.67 cameraY=12.01 hyp=12.56 cameraTheta=1.87 mountX=3.18 mountY=12.55, mountTheta=1.32
23:31:16.812 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:16.812 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:17.850 01.038 8976 Exposure complete
23:31:17.864 00.014 8976 worker thread done servicing request
23:31:17.864 00.000 5052 OnExposeComplete: enter
23:31:17.864 00.000 5052 UpdateGuideState(): m_state=6
23:31:17.864 00.000 5052 Star::Find(18, 319, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 263
23:31:17.864 00.000 5052 Star::Find returns 1 (0), X=320.45, Y=331.62, Mass=4786, SNR=48.5, Peak=228 HFD=4.9
23:31:17.864 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.36) = xAngle (-0.60 = -0.60)
23:31:17.864 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.94 = -0.94)
23:31:17.864 00.000 5052 CameraToMount -- cameraX=-2.27 cameraY=11.70 hyp=11.92 cameraTheta=1.76 mountX=9.86 mountY=-9.60, mountTheta=-0.77
23:31:17.865 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.27, y=11.70, opts=13)
23:31:17.865 00.000 5052 Enqueuing Move request for stepguider (-2.27, 11.70)
23:31:17.865 00.000 8976 Worker thread wakes up
23:31:17.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.27, 11.70) opts 0xd
23:31:17.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.27, 11.70)
23:31:17.865 00.000 8976 Moving (-2.27, 11.70) raw xDistance=9.86 yDistance=-9.60
23:31:17.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.74 from input 9.86
23:31:17.866 00.001 8976 GuideAlgorithmHysteresis::Result() returns -6.49 from input -9.60
23:31:17.866 00.000 8976 MoveAxis(L, 22, ABG)
23:31:17.866 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:17.866 00.000 8976 MoveAxis(U, 31, ABG)
23:31:17.866 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:17.866 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:17.866 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:17.866 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:17.866 00.000 8976 move complete, result=1
23:31:17.866 00.000 8976 worker thread done servicing request
23:31:17.866 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=228, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:31:17.876 00.010 5052 UpdateGuideState exits: m=4786 SNR=48.5
23:31:17.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:17.876 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:17.876 00.000 5052 Enqueuing Expose request
23:31:17.876 00.000 5052 GuideStep: 9.9 px 0 ms WEST, -9.6 px 0 ms NORTH
23:31:17.876 00.000 8976 Worker thread wakes up
23:31:17.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:17.876 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,314,37,37)
23:31:17.877 00.001 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
23:31:17.877 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.79 = 1.51)
23:31:17.877 00.000 5052 CameraToMount -- cameraX=-2.27 cameraY=11.70 hyp=11.92 cameraTheta=1.76 mountX=1.79 mountY=11.90, mountTheta=1.42
23:31:17.877 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:17.877 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:18.905 01.028 8976 Exposure complete
23:31:18.919 00.014 8976 worker thread done servicing request
23:31:18.919 00.000 5052 OnExposeComplete: enter
23:31:18.919 00.000 5052 UpdateGuideState(): m_state=6
23:31:18.919 00.000 5052 Star::Find(18, 320, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 264
23:31:18.919 00.000 5052 Star::Find returns 1 (0), X=321.49, Y=331.64, Mass=4695, SNR=48.0, Peak=250 HFD=4.8
23:31:18.919 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.36) = xAngle (-0.68 = -0.68)
23:31:18.919 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.02 = -1.02)
23:31:18.919 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=11.73 hyp=11.79 cameraTheta=1.68 mountX=9.14 mountY=-10.07, mountTheta=-0.83
23:31:18.920 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=11.73, opts=13)
23:31:18.920 00.000 5052 Enqueuing Move request for stepguider (-1.23, 11.73)
23:31:18.920 00.000 8976 Worker thread wakes up
23:31:18.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, 11.73) opts 0xd
23:31:18.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, 11.73)
23:31:18.920 00.000 8976 Moving (-1.23, 11.73) raw xDistance=9.14 yDistance=-10.07
23:31:18.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.23 from input 9.14
23:31:18.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.80 from input -10.07
23:31:18.920 00.000 8976 MoveAxis(L, 20, ABG)
23:31:18.920 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:18.921 00.001 8976 MoveAxis(U, 32, ABG)
23:31:18.921 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:18.921 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:18.921 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:18.921 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:18.921 00.000 8976 move complete, result=1
23:31:18.921 00.000 8976 worker thread done servicing request
23:31:18.921 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=250, med=32, FiltMin=27, FiltMax=165, Gamma=2.260
23:31:18.931 00.010 5052 UpdateGuideState exits: m=4695 SNR=48.0
23:31:18.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:18.931 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:18.931 00.000 5052 Enqueuing Expose request
23:31:18.931 00.000 5052 GuideStep: 9.1 px 0 ms WEST, -10.1 px 0 ms NORTH
23:31:18.932 00.001 8976 Worker thread wakes up
23:31:18.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:18.932 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,314,37,37)
23:31:18.932 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.78 = -1.51)
23:31:18.932 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.70 = 1.42)
23:31:18.932 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=11.73 hyp=11.79 cameraTheta=1.68 mountX=0.75 mountY=11.66, mountTheta=1.51
23:31:18.933 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:18.933 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:19.964 01.031 8976 Exposure complete
23:31:19.978 00.014 8976 worker thread done servicing request
23:31:19.978 00.000 5052 OnExposeComplete: enter
23:31:19.978 00.000 5052 UpdateGuideState(): m_state=6
23:31:19.978 00.000 5052 Star::Find(18, 321, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 265
23:31:19.978 00.000 5052 Star::Find returns 1 (0), X=322.10, Y=331.96, Mass=4677, SNR=47.9, Peak=262 HFD=4.5
23:31:19.978 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.36) = xAngle (-0.74 = -0.74)
23:31:19.978 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.08 = -1.08)
23:31:19.978 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=12.04 hyp=12.06 cameraTheta=1.62 mountX=8.93 mountY=-10.62, mountTheta=-0.87
23:31:19.979 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=12.04, opts=13)
23:31:19.979 00.000 5052 Enqueuing Move request for stepguider (-0.62, 12.04)
23:31:19.979 00.000 8976 Worker thread wakes up
23:31:19.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 12.04) opts 0xd
23:31:19.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 12.04)
23:31:19.979 00.000 8976 Moving (-0.62, 12.04) raw xDistance=8.93 yDistance=-10.62
23:31:19.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.06 from input 8.93
23:31:19.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.16 from input -10.62
23:31:19.979 00.000 8976 MoveAxis(L, 20, ABG)
23:31:19.979 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:19.980 00.001 8976 MoveAxis(U, 34, ABG)
23:31:19.980 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:19.980 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:19.980 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:19.980 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:19.980 00.000 8976 move complete, result=1
23:31:19.980 00.000 8976 worker thread done servicing request
23:31:19.980 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=262, med=32, FiltMin=27, FiltMax=184, Gamma=2.260
23:31:19.990 00.010 5052 UpdateGuideState exits: m=4677 SNR=47.9
23:31:19.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:19.990 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:19.990 00.000 5052 Enqueuing Expose request
23:31:19.990 00.000 8976 Worker thread wakes up
23:31:19.990 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:19.990 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,314,37,37)
23:31:19.991 00.001 5052 GuideStep: 8.9 px 0 ms WEST, -10.6 px 0 ms NORTH
23:31:19.991 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
23:31:19.991 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.65 = 1.37)
23:31:19.991 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=12.04 hyp=12.06 cameraTheta=1.62 mountX=0.13 mountY=11.81, mountTheta=1.56
23:31:19.992 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:19.992 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:21.030 01.038 8976 Exposure complete
23:31:21.044 00.014 8976 worker thread done servicing request
23:31:21.044 00.000 5052 OnExposeComplete: enter
23:31:21.044 00.000 5052 UpdateGuideState(): m_state=6
23:31:21.044 00.000 5052 Star::Find(18, 322, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 266
23:31:21.044 00.000 5052 Star::Find returns 1 (0), X=322.95, Y=331.89, Mass=4802, SNR=48.5, Peak=242 HFD=4.5
23:31:21.044 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.36) = xAngle (-0.81 = -0.81)
23:31:21.044 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.15 = -1.15)
23:31:21.045 00.001 5052 CameraToMount -- cameraX=0.23 cameraY=11.98 hyp=11.98 cameraTheta=1.55 mountX=8.28 mountY=-10.92, mountTheta=-0.92
23:31:21.045 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=11.98, opts=13)
23:31:21.045 00.000 5052 Enqueuing Move request for stepguider (0.23, 11.98)
23:31:21.045 00.000 8976 Worker thread wakes up
23:31:21.045 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 11.98) opts 0xd
23:31:21.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 11.98)
23:31:21.045 00.000 8976 Moving (0.23, 11.98) raw xDistance=8.28 yDistance=-10.92
23:31:21.046 00.001 8976 GuideAlgorithmHysteresis::Result() returns 5.64 from input 8.28
23:31:21.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.38 from input -10.92
23:31:21.046 00.000 8976 MoveAxis(L, 18, ABG)
23:31:21.046 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:21.046 00.000 8976 MoveAxis(U, 35, ABG)
23:31:21.046 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:21.046 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:21.046 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:21.046 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:21.046 00.000 8976 move complete, result=1
23:31:21.046 00.000 8976 worker thread done servicing request
23:31:21.046 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=242, med=32, FiltMin=28, FiltMax=184, Gamma=2.260
23:31:21.056 00.010 5052 UpdateGuideState exits: m=4802 SNR=48.5
23:31:21.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:21.056 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:21.056 00.000 5052 Enqueuing Expose request
23:31:21.056 00.000 8976 Worker thread wakes up
23:31:21.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:21.056 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,314,37,37)
23:31:21.056 00.000 5052 GuideStep: 8.3 px 0 ms WEST, -10.9 px 0 ms NORTH
23:31:21.057 00.001 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
23:31:21.057 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.58 = 1.30)
23:31:21.057 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=11.98 hyp=11.98 cameraTheta=1.55 mountX=-0.72 mountY=11.53, mountTheta=1.63
23:31:21.057 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:21.057 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:22.088 01.031 8976 Exposure complete
23:31:22.102 00.014 8976 worker thread done servicing request
23:31:22.102 00.000 5052 OnExposeComplete: enter
23:31:22.102 00.000 5052 UpdateGuideState(): m_state=6
23:31:22.102 00.000 5052 Star::Find(18, 322, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 267
23:31:22.102 00.000 5052 Star::Find returns 1 (0), X=323.58, Y=332.01, Mass=4826, SNR=48.6, Peak=253 HFD=4.9
23:31:22.102 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.36) = xAngle (-0.86 = -0.86)
23:31:22.102 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.20 = -1.20)
23:31:22.102 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=12.09 hyp=12.12 cameraTheta=1.50 mountX=7.91 mountY=-11.29, mountTheta=-0.96
23:31:22.102 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=12.09, opts=13)
23:31:22.102 00.000 5052 Enqueuing Move request for stepguider (0.86, 12.09)
23:31:22.102 00.000 8976 Worker thread wakes up
23:31:22.102 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, 12.09) opts 0xd
23:31:22.103 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.86, 12.09)
23:31:22.103 00.000 8976 Moving (0.86, 12.09) raw xDistance=7.91 yDistance=-11.29
23:31:22.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.38 from input 7.91
23:31:22.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.63 from input -11.29
23:31:22.103 00.000 8976 MoveAxis(L, 17, ABG)
23:31:22.103 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:22.103 00.000 8976 MoveAxis(U, 36, ABG)
23:31:22.103 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:22.103 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:22.103 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:22.103 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:22.103 00.000 8976 move complete, result=1
23:31:22.103 00.000 8976 worker thread done servicing request
23:31:22.103 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=253, med=32, FiltMin=28, FiltMax=204, Gamma=2.260
23:31:22.114 00.011 5052 UpdateGuideState exits: m=4826 SNR=48.6
23:31:22.114 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:22.114 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:22.114 00.000 5052 Enqueuing Expose request
23:31:22.115 00.001 8976 Worker thread wakes up
23:31:22.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:22.115 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,314,37,37)
23:31:22.115 00.000 5052 GuideStep: 7.9 px 0 ms WEST, -11.3 px 0 ms NORTH
23:31:22.115 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
23:31:22.116 00.001 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.53 = 1.25)
23:31:22.116 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=12.09 hyp=12.12 cameraTheta=1.50 mountX=-1.35 mountY=11.49, mountTheta=1.69
23:31:22.116 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:22.116 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:23.150 01.034 8976 Exposure complete
23:31:23.164 00.014 8976 worker thread done servicing request
23:31:23.164 00.000 5052 OnExposeComplete: enter
23:31:23.164 00.000 5052 UpdateGuideState(): m_state=6
23:31:23.164 00.000 5052 Star::Find(18, 323, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 268
23:31:23.164 00.000 5052 Star::Find returns 1 (0), X=322.96, Y=332.07, Mass=4733, SNR=48.1, Peak=233 HFD=4.5
23:31:23.164 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.36) = xAngle (-0.81 = -0.81)
23:31:23.165 00.001 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.15 = -1.15)
23:31:23.165 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=12.15 hyp=12.15 cameraTheta=1.55 mountX=8.39 mountY=-11.08, mountTheta=-0.92
23:31:23.165 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=12.15, opts=13)
23:31:23.165 00.000 5052 Enqueuing Move request for stepguider (0.24, 12.15)
23:31:23.165 00.000 8976 Worker thread wakes up
23:31:23.165 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 12.15) opts 0xd
23:31:23.166 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 12.15)
23:31:23.166 00.000 8976 Moving (0.24, 12.15) raw xDistance=8.39 yDistance=-11.08
23:31:23.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.66 from input 8.39
23:31:23.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.52 from input -11.08
23:31:23.166 00.000 8976 MoveAxis(L, 18, ABG)
23:31:23.166 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:23.166 00.000 8976 MoveAxis(U, 36, ABG)
23:31:23.166 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:23.166 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:23.166 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:23.166 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:23.166 00.000 8976 move complete, result=1
23:31:23.166 00.000 8976 worker thread done servicing request
23:31:23.166 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=233, med=32, FiltMin=27, FiltMax=175, Gamma=2.260
23:31:23.176 00.010 5052 UpdateGuideState exits: m=4733 SNR=48.1
23:31:23.176 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:23.176 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:23.176 00.000 5052 Enqueuing Expose request
23:31:23.176 00.000 8976 Worker thread wakes up
23:31:23.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:23.177 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(305,314,37,37)
23:31:23.177 00.000 5052 GuideStep: 8.4 px 0 ms WEST, -11.1 px 0 ms NORTH
23:31:23.177 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
23:31:23.177 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.58 = 1.30)
23:31:23.177 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=12.15 hyp=12.15 cameraTheta=1.55 mountX=-0.74 mountY=11.70, mountTheta=1.63
23:31:23.177 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:23.178 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:24.204 01.026 8976 Exposure complete
23:31:24.218 00.014 8976 worker thread done servicing request
23:31:24.218 00.000 5052 OnExposeComplete: enter
23:31:24.218 00.000 5052 UpdateGuideState(): m_state=6
23:31:24.218 00.000 5052 Star::Find(18, 322, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 269
23:31:24.218 00.000 5052 Star::Find returns 1 (0), X=322.56, Y=332.21, Mass=4756, SNR=48.3, Peak=212 HFD=4.9
23:31:24.218 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:31:24.218 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:31:24.218 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=12.30 hyp=12.30 cameraTheta=1.58 mountX=8.78 mountY=-11.04, mountTheta=-0.90
23:31:24.219 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=12.30, opts=13)
23:31:24.219 00.000 5052 Enqueuing Move request for stepguider (-0.16, 12.30)
23:31:24.219 00.000 8976 Worker thread wakes up
23:31:24.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 12.30) opts 0xd
23:31:24.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 12.30)
23:31:24.219 00.000 8976 Moving (-0.16, 12.30) raw xDistance=8.78 yDistance=-11.04
23:31:24.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.93 from input 8.78
23:31:24.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.48 from input -11.04
23:31:24.219 00.000 8976 MoveAxis(L, 19, ABG)
23:31:24.219 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:24.219 00.000 8976 MoveAxis(U, 35, ABG)
23:31:24.220 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:24.220 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:24.220 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:24.220 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:24.220 00.000 8976 move complete, result=1
23:31:24.220 00.000 8976 worker thread done servicing request
23:31:24.220 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=212, med=31, FiltMin=27, FiltMax=182, Gamma=2.260
23:31:24.230 00.010 5052 UpdateGuideState exits: m=4756 SNR=48.3
23:31:24.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:24.230 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:24.230 00.000 5052 Enqueuing Expose request
23:31:24.230 00.000 8976 Worker thread wakes up
23:31:24.230 00.000 5052 GuideStep: 8.8 px 0 ms WEST, -11.0 px 0 ms NORTH
23:31:24.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:24.230 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,314,37,37)
23:31:24.231 00.001 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
23:31:24.231 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.61 = 1.33)
23:31:24.231 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=12.30 hyp=12.30 cameraTheta=1.58 mountX=-0.34 mountY=11.94, mountTheta=1.60
23:31:24.231 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:24.231 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:25.275 01.044 8976 Exposure complete
23:31:25.289 00.014 8976 worker thread done servicing request
23:31:25.289 00.000 5052 OnExposeComplete: enter
23:31:25.289 00.000 5052 UpdateGuideState(): m_state=6
23:31:25.289 00.000 5052 Star::Find(18, 322, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 270
23:31:25.289 00.000 5052 Star::Find returns 1 (0), X=321.29, Y=332.17, Mass=4776, SNR=48.5, Peak=230 HFD=4.6
23:31:25.289 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.36) = xAngle (-0.67 = -0.67)
23:31:25.289 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.01 = -1.01)
23:31:25.289 00.000 5052 CameraToMount -- cameraX=-1.43 cameraY=12.26 hyp=12.34 cameraTheta=1.69 mountX=9.65 mountY=-10.46, mountTheta=-0.83
23:31:25.290 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.43, y=12.26, opts=13)
23:31:25.290 00.000 5052 Enqueuing Move request for stepguider (-1.43, 12.26)
23:31:25.290 00.000 8976 Worker thread wakes up
23:31:25.290 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.43, 12.26) opts 0xd
23:31:25.290 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.43, 12.26)
23:31:25.290 00.000 8976 Moving (-1.43, 12.26) raw xDistance=9.65 yDistance=-10.46
23:31:25.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.50 from input 9.65
23:31:25.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.11 from input -10.46
23:31:25.290 00.000 8976 MoveAxis(L, 21, ABG)
23:31:25.290 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:25.290 00.000 8976 MoveAxis(U, 34, ABG)
23:31:25.290 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:25.291 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:25.291 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:25.291 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:25.291 00.000 8976 move complete, result=1
23:31:25.291 00.000 8976 worker thread done servicing request
23:31:25.291 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=230, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:31:25.301 00.010 5052 UpdateGuideState exits: m=4776 SNR=48.5
23:31:25.301 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:25.301 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:25.301 00.000 5052 Enqueuing Expose request
23:31:25.301 00.000 5052 GuideStep: 9.7 px 0 ms WEST, -10.5 px 0 ms NORTH
23:31:25.301 00.000 8976 Worker thread wakes up
23:31:25.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:25.301 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,314,37,37)
23:31:25.302 00.001 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.50)
23:31:25.302 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.72 = 1.43)
23:31:25.302 00.000 5052 CameraToMount -- cameraX=-1.43 cameraY=12.26 hyp=12.34 cameraTheta=1.69 mountX=0.93 mountY=12.22, mountTheta=1.49
23:31:25.302 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:25.302 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:26.330 01.028 8976 Exposure complete
23:31:26.345 00.015 8976 worker thread done servicing request
23:31:26.345 00.000 5052 OnExposeComplete: enter
23:31:26.345 00.000 5052 UpdateGuideState(): m_state=6
23:31:26.345 00.000 5052 Star::Find(18, 321, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 271
23:31:26.345 00.000 5052 Star::Find returns 1 (0), X=320.89, Y=332.22, Mass=4706, SNR=48.0, Peak=294 HFD=4.5
23:31:26.345 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.36) = xAngle (-0.64 = -0.64)
23:31:26.345 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.98 = -0.98)
23:31:26.345 00.000 5052 CameraToMount -- cameraX=-1.82 cameraY=12.31 hyp=12.44 cameraTheta=1.72 mountX=9.97 mountY=-10.34, mountTheta=-0.80
23:31:26.346 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.82, y=12.31, opts=13)
23:31:26.346 00.000 5052 Enqueuing Move request for stepguider (-1.82, 12.31)
23:31:26.346 00.000 8976 Worker thread wakes up
23:31:26.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.82, 12.31) opts 0xd
23:31:26.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.82, 12.31)
23:31:26.346 00.000 8976 Moving (-1.82, 12.31) raw xDistance=9.97 yDistance=-10.34
23:31:26.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.73 from input 9.97
23:31:26.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.01 from input -10.34
23:31:26.346 00.000 8976 MoveAxis(L, 22, ABG)
23:31:26.346 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:26.346 00.000 8976 MoveAxis(U, 33, ABG)
23:31:26.347 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:26.347 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:26.347 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:26.347 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:26.347 00.000 8976 move complete, result=1
23:31:26.347 00.000 8976 worker thread done servicing request
23:31:26.347 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=294, med=32, FiltMin=27, FiltMax=208, Gamma=2.260
23:31:26.358 00.011 5052 UpdateGuideState exits: m=4706 SNR=48.0
23:31:26.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:26.358 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:26.358 00.000 5052 Enqueuing Expose request
23:31:26.358 00.000 5052 GuideStep: 10.0 px 0 ms WEST, -10.3 px 0 ms NORTH
23:31:26.358 00.000 8976 Worker thread wakes up
23:31:26.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:26.359 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(303,314,37,37)
23:31:26.359 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
23:31:26.359 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.75 = 1.46)
23:31:26.359 00.000 5052 CameraToMount -- cameraX=-1.82 cameraY=12.31 hyp=12.44 cameraTheta=1.72 mountX=1.32 mountY=12.37, mountTheta=1.46
23:31:26.359 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:26.360 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:27.397 01.037 8976 Exposure complete
23:31:27.412 00.015 8976 worker thread done servicing request
23:31:27.412 00.000 5052 OnExposeComplete: enter
23:31:27.412 00.000 5052 UpdateGuideState(): m_state=6
23:31:27.412 00.000 5052 Star::Find(18, 320, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 272
23:31:27.412 00.000 5052 Star::Find returns 1 (0), X=320.36, Y=332.04, Mass=4773, SNR=48.4, Peak=280 HFD=4.1
23:31:27.412 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.36) = xAngle (-0.60 = -0.60)
23:31:27.412 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.94 = -0.94)
23:31:27.412 00.000 5052 CameraToMount -- cameraX=-2.36 cameraY=12.12 hyp=12.35 cameraTheta=1.76 mountX=10.22 mountY=-9.94, mountTheta=-0.77
23:31:27.413 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.36, y=12.12, opts=13)
23:31:27.413 00.000 5052 Enqueuing Move request for stepguider (-2.36, 12.12)
23:31:27.413 00.000 8976 Worker thread wakes up
23:31:27.413 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.36, 12.12) opts 0xd
23:31:27.413 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.36, 12.12)
23:31:27.413 00.000 8976 Moving (-2.36, 12.12) raw xDistance=10.22 yDistance=-9.94
23:31:27.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.91 from input 10.22
23:31:27.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.75 from input -9.94
23:31:27.414 00.001 8976 MoveAxis(L, 22, ABG)
23:31:27.414 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:27.414 00.000 8976 MoveAxis(U, 32, ABG)
23:31:27.414 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:27.414 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:27.414 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:27.414 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:27.414 00.000 8976 move complete, result=1
23:31:27.414 00.000 8976 worker thread done servicing request
23:31:27.414 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=280, med=32, FiltMin=28, FiltMax=212, Gamma=2.260
23:31:27.424 00.010 5052 UpdateGuideState exits: m=4773 SNR=48.4
23:31:27.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:27.424 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:27.424 00.000 5052 Enqueuing Expose request
23:31:27.424 00.000 5052 GuideStep: 10.2 px 0 ms WEST, -9.9 px 0 ms NORTH
23:31:27.424 00.000 8976 Worker thread wakes up
23:31:27.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:27.424 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,314,37,37)
23:31:27.425 00.001 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
23:31:27.425 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.79 = 1.51)
23:31:27.425 00.000 5052 CameraToMount -- cameraX=-2.36 cameraY=12.12 hyp=12.35 cameraTheta=1.76 mountX=1.87 mountY=12.33, mountTheta=1.42
23:31:27.425 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:27.425 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:28.458 01.033 8976 Exposure complete
23:31:28.472 00.014 8976 worker thread done servicing request
23:31:28.472 00.000 5052 OnExposeComplete: enter
23:31:28.472 00.000 5052 UpdateGuideState(): m_state=6
23:31:28.472 00.000 5052 Star::Find(18, 320, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 273
23:31:28.472 00.000 5052 Star::Find returns 1 (0), X=320.64, Y=332.13, Mass=4843, SNR=48.7, Peak=210 HFD=4.4
23:31:28.472 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.36) = xAngle (-0.62 = -0.62)
23:31:28.472 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.96 = -0.96)
23:31:28.472 00.000 5052 CameraToMount -- cameraX=-2.08 cameraY=12.22 hyp=12.39 cameraTheta=1.74 mountX=10.09 mountY=-10.15, mountTheta=-0.79
23:31:28.473 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.08, y=12.22, opts=13)
23:31:28.473 00.000 5052 Enqueuing Move request for stepguider (-2.08, 12.22)
23:31:28.473 00.000 8976 Worker thread wakes up
23:31:28.473 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.08, 12.22) opts 0xd
23:31:28.473 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.08, 12.22)
23:31:28.473 00.000 8976 Moving (-2.08, 12.22) raw xDistance=10.09 yDistance=-10.15
23:31:28.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.84 from input 10.09
23:31:28.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.86 from input -10.15
23:31:28.473 00.000 8976 MoveAxis(L, 22, ABG)
23:31:28.473 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:28.473 00.000 8976 MoveAxis(U, 32, ABG)
23:31:28.473 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:28.473 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:28.473 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:28.473 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:28.474 00.001 8976 move complete, result=1
23:31:28.474 00.000 8976 worker thread done servicing request
23:31:28.474 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=210, med=32, FiltMin=28, FiltMax=198, Gamma=2.260
23:31:28.483 00.009 5052 UpdateGuideState exits: m=4843 SNR=48.7
23:31:28.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:28.483 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:28.483 00.000 5052 Enqueuing Expose request
23:31:28.483 00.000 5052 GuideStep: 10.1 px 0 ms WEST, -10.1 px 0 ms NORTH
23:31:28.483 00.000 8976 Worker thread wakes up
23:31:28.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:28.483 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,314,37,37)
23:31:28.484 00.001 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
23:31:28.484 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.77 = 1.48)
23:31:28.484 00.000 5052 CameraToMount -- cameraX=-2.08 cameraY=12.22 hyp=12.39 cameraTheta=1.74 mountX=1.58 mountY=12.35, mountTheta=1.44
23:31:28.484 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:28.485 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:29.514 01.029 8976 Exposure complete
23:31:29.527 00.013 8976 worker thread done servicing request
23:31:29.527 00.000 5052 OnExposeComplete: enter
23:31:29.527 00.000 5052 UpdateGuideState(): m_state=6
23:31:29.527 00.000 5052 Star::Find(18, 320, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 274
23:31:29.528 00.001 5052 Star::Find returns 1 (0), X=320.20, Y=332.01, Mass=4726, SNR=48.2, Peak=229 HFD=4.5
23:31:29.528 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.36) = xAngle (-0.58 = -0.58)
23:31:29.528 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.92 = -0.92)
23:31:29.528 00.000 5052 CameraToMount -- cameraX=-2.52 cameraY=12.09 hyp=12.35 cameraTheta=1.78 mountX=10.31 mountY=-9.85, mountTheta=-0.76
23:31:29.528 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.52, y=12.09, opts=13)
23:31:29.528 00.000 5052 Enqueuing Move request for stepguider (-2.52, 12.09)
23:31:29.528 00.000 8976 Worker thread wakes up
23:31:29.529 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.52, 12.09) opts 0xd
23:31:29.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.52, 12.09)
23:31:29.529 00.000 8976 Moving (-2.52, 12.09) raw xDistance=10.31 yDistance=-9.85
23:31:29.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.98 from input 10.31
23:31:29.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.68 from input -9.85
23:31:29.529 00.000 8976 MoveAxis(L, 23, ABG)
23:31:29.529 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:29.529 00.000 8976 MoveAxis(U, 32, ABG)
23:31:29.529 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:29.529 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:29.529 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:29.529 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:29.529 00.000 8976 move complete, result=1
23:31:29.529 00.000 8976 worker thread done servicing request
23:31:29.530 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=229, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:31:29.539 00.009 5052 UpdateGuideState exits: m=4726 SNR=48.2
23:31:29.539 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:29.539 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:29.540 00.001 5052 Enqueuing Expose request
23:31:29.540 00.000 8976 Worker thread wakes up
23:31:29.540 00.000 5052 GuideStep: 10.3 px 0 ms WEST, -9.8 px 0 ms NORTH
23:31:29.540 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:29.540 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,314,37,37)
23:31:29.540 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.41)
23:31:29.541 00.001 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.81 = 1.52)
23:31:29.541 00.000 5052 CameraToMount -- cameraX=-2.52 cameraY=12.09 hyp=12.35 cameraTheta=1.78 mountX=2.03 mountY=12.34, mountTheta=1.41
23:31:29.541 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:29.541 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:30.571 01.030 8976 Exposure complete
23:31:30.585 00.014 8976 worker thread done servicing request
23:31:30.585 00.000 5052 OnExposeComplete: enter
23:31:30.585 00.000 5052 UpdateGuideState(): m_state=6
23:31:30.585 00.000 5052 Star::Find(18, 320, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 275
23:31:30.585 00.000 5052 Star::Find returns 1 (0), X=320.17, Y=331.98, Mass=4758, SNR=48.3, Peak=292 HFD=4.4
23:31:30.585 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.36) = xAngle (-0.58 = -0.58)
23:31:30.585 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.92 = -0.92)
23:31:30.586 00.001 5052 CameraToMount -- cameraX=-2.55 cameraY=12.07 hyp=12.33 cameraTheta=1.78 mountX=10.31 mountY=-9.81, mountTheta=-0.76
23:31:30.586 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.55, y=12.07, opts=13)
23:31:30.586 00.000 5052 Enqueuing Move request for stepguider (-2.55, 12.07)
23:31:30.586 00.000 8976 Worker thread wakes up
23:31:30.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.55, 12.07) opts 0xd
23:31:30.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.55, 12.07)
23:31:30.586 00.000 8976 Moving (-2.55, 12.07) raw xDistance=10.31 yDistance=-9.81
23:31:30.587 00.001 8976 GuideAlgorithmHysteresis::Result() returns 6.99 from input 10.31
23:31:30.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.65 from input -9.81
23:31:30.587 00.000 8976 MoveAxis(L, 23, ABG)
23:31:30.587 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:30.587 00.000 8976 MoveAxis(U, 31, ABG)
23:31:30.587 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:30.587 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:30.587 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:30.587 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:30.587 00.000 8976 move complete, result=1
23:31:30.587 00.000 8976 worker thread done servicing request
23:31:30.587 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=292, med=32, FiltMin=27, FiltMax=196, Gamma=2.260
23:31:30.597 00.010 5052 UpdateGuideState exits: m=4758 SNR=48.3
23:31:30.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:30.597 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:30.597 00.000 5052 Enqueuing Expose request
23:31:30.597 00.000 5052 GuideStep: 10.3 px 0 ms WEST, -9.8 px 0 ms NORTH
23:31:30.597 00.000 8976 Worker thread wakes up
23:31:30.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:30.597 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,314,37,37)
23:31:30.597 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
23:31:30.597 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.81 = 1.52)
23:31:30.597 00.000 5052 CameraToMount -- cameraX=-2.55 cameraY=12.07 hyp=12.33 cameraTheta=1.78 mountX=2.06 mountY=12.32, mountTheta=1.41
23:31:30.598 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:30.598 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:31.641 01.043 8976 Exposure complete
23:31:31.655 00.014 8976 worker thread done servicing request
23:31:31.655 00.000 5052 OnExposeComplete: enter
23:31:31.655 00.000 5052 UpdateGuideState(): m_state=6
23:31:31.655 00.000 5052 Star::Find(18, 320, 331, 0, (0,0,0,0), 0.1, 10.0, 0) frame 276
23:31:31.656 00.001 5052 Star::Find returns 1 (0), X=319.19, Y=332.14, Mass=4461, SNR=46.7, Peak=272 HFD=4.4
23:31:31.656 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.36) = xAngle (-0.51 = -0.51)
23:31:31.656 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.85 = -0.85)
23:31:31.656 00.000 5052 CameraToMount -- cameraX=-3.53 cameraY=12.22 hyp=12.72 cameraTheta=1.85 mountX=11.12 mountY=-9.53, mountTheta=-0.71
23:31:31.656 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.53, y=12.22, opts=13)
23:31:31.656 00.000 5052 Enqueuing Move request for stepguider (-3.53, 12.22)
23:31:31.656 00.000 8976 Worker thread wakes up
23:31:31.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.53, 12.22) opts 0xd
23:31:31.657 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-3.53, 12.22)
23:31:31.657 00.000 8976 Moving (-3.53, 12.22) raw xDistance=11.12 yDistance=-9.53
23:31:31.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.50 from input 11.12
23:31:31.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.47 from input -9.53
23:31:31.657 00.000 8976 MoveAxis(L, 24, ABG)
23:31:31.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:31.657 00.000 8976 MoveAxis(U, 31, ABG)
23:31:31.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:31.657 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:31.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:31.657 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:31.657 00.000 8976 move complete, result=1
23:31:31.657 00.000 8976 worker thread done servicing request
23:31:31.657 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=272, med=32, FiltMin=28, FiltMax=184, Gamma=2.260
23:31:31.667 00.010 5052 UpdateGuideState exits: m=4461 SNR=46.7
23:31:31.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:31.667 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:31.667 00.000 5052 Enqueuing Expose request
23:31:31.667 00.000 5052 GuideStep: 11.1 px 0 ms WEST, -9.5 px 0 ms NORTH
23:31:31.667 00.000 8976 Worker thread wakes up
23:31:31.668 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:31.668 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,314,37,37)
23:31:31.668 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.95 = -1.33)
23:31:31.668 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.88 = 1.60)
23:31:31.668 00.000 5052 CameraToMount -- cameraX=-3.53 cameraY=12.22 hyp=12.72 cameraTheta=1.85 mountX=3.03 mountY=12.72, mountTheta=1.34
23:31:31.668 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:31.668 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:32.702 01.034 8976 Exposure complete
23:31:32.716 00.014 8976 worker thread done servicing request
23:31:32.716 00.000 5052 OnExposeComplete: enter
23:31:32.716 00.000 5052 UpdateGuideState(): m_state=6
23:31:32.716 00.000 5052 Star::Find(18, 319, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 277
23:31:32.716 00.000 5052 Star::Find returns 1 (0), X=319.79, Y=332.40, Mass=4491, SNR=46.9, Peak=250 HFD=4.8
23:31:32.716 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.36) = xAngle (-0.56 = -0.56)
23:31:32.716 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.90 = -0.90)
23:31:32.716 00.000 5052 CameraToMount -- cameraX=-2.92 cameraY=12.48 hyp=12.82 cameraTheta=1.80 mountX=10.87 mountY=-10.03, mountTheta=-0.74
23:31:32.717 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.92, y=12.48, opts=13)
23:31:32.717 00.000 5052 Enqueuing Move request for stepguider (-2.92, 12.48)
23:31:32.717 00.000 8976 Worker thread wakes up
23:31:32.717 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.92, 12.48) opts 0xd
23:31:32.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.92, 12.48)
23:31:32.717 00.000 8976 Moving (-2.92, 12.48) raw xDistance=10.87 yDistance=-10.03
23:31:32.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.37 from input 10.87
23:31:32.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.77 from input -10.03
23:31:32.717 00.000 8976 MoveAxis(L, 24, ABG)
23:31:32.717 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:32.717 00.000 8976 MoveAxis(U, 32, ABG)
23:31:32.718 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:32.718 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:32.718 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:32.718 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:32.718 00.000 8976 move complete, result=1
23:31:32.718 00.000 8976 worker thread done servicing request
23:31:32.718 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=250, med=32, FiltMin=28, FiltMax=172, Gamma=2.260
23:31:32.728 00.010 5052 UpdateGuideState exits: m=4491 SNR=46.9
23:31:32.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:32.728 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:32.728 00.000 5052 Enqueuing Expose request
23:31:32.728 00.000 5052 GuideStep: 10.9 px 0 ms WEST, -10.0 px 0 ms NORTH
23:31:32.728 00.000 8976 Worker thread wakes up
23:31:32.729 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:32.729 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,314,37,37)
23:31:32.729 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
23:31:32.729 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.83 = 1.55)
23:31:32.729 00.000 5052 CameraToMount -- cameraX=-2.92 cameraY=12.48 hyp=12.82 cameraTheta=1.80 mountX=2.41 mountY=12.82, mountTheta=1.38
23:31:32.729 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:32.730 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:33.767 01.037 8976 Exposure complete
23:31:33.782 00.015 8976 worker thread done servicing request
23:31:33.782 00.000 5052 OnExposeComplete: enter
23:31:33.782 00.000 5052 UpdateGuideState(): m_state=6
23:31:33.782 00.000 5052 Star::Find(18, 319, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 278
23:31:33.782 00.000 5052 Star::Find returns 1 (0), X=321.12, Y=332.78, Mass=4689, SNR=48.0, Peak=261 HFD=4.7
23:31:33.782 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.36) = xAngle (-0.66 = -0.66)
23:31:33.782 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.00 = -1.00)
23:31:33.782 00.000 5052 CameraToMount -- cameraX=-1.60 cameraY=12.86 hyp=12.96 cameraTheta=1.69 mountX=10.20 mountY=-10.94, mountTheta=-0.82
23:31:33.783 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.60, y=12.86, opts=13)
23:31:33.783 00.000 5052 Enqueuing Move request for stepguider (-1.60, 12.86)
23:31:33.783 00.000 8976 Worker thread wakes up
23:31:33.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.60, 12.86) opts 0xd
23:31:33.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.60, 12.86)
23:31:33.783 00.000 8976 Moving (-1.60, 12.86) raw xDistance=10.20 yDistance=-10.94
23:31:33.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.94 from input 10.20
23:31:33.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.36 from input -10.94
23:31:33.783 00.000 8976 MoveAxis(L, 22, ABG)
23:31:33.784 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:33.784 00.000 8976 MoveAxis(U, 35, ABG)
23:31:33.784 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:33.784 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:33.784 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:33.784 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:33.784 00.000 8976 move complete, result=1
23:31:33.784 00.000 8976 worker thread done servicing request
23:31:33.784 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=261, med=32, FiltMin=28, FiltMax=195, Gamma=2.260
23:31:33.794 00.010 5052 UpdateGuideState exits: m=4689 SNR=48.0
23:31:33.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:33.794 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:33.794 00.000 5052 Enqueuing Expose request
23:31:33.794 00.000 5052 GuideStep: 10.2 px 0 ms WEST, -10.9 px 0 ms NORTH
23:31:33.794 00.000 8976 Worker thread wakes up
23:31:33.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:33.794 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,315,37,37)
23:31:33.794 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.80 = -1.49)
23:31:33.794 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.72 = 1.44)
23:31:33.795 00.001 5052 CameraToMount -- cameraX=-1.60 cameraY=12.86 hyp=12.96 cameraTheta=1.69 mountX=1.08 mountY=12.85, mountTheta=1.49
23:31:33.795 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:33.795 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:34.822 01.027 8976 Exposure complete
23:31:34.836 00.014 8976 worker thread done servicing request
23:31:34.837 00.001 5052 OnExposeComplete: enter
23:31:34.837 00.000 5052 UpdateGuideState(): m_state=6
23:31:34.837 00.000 5052 Star::Find(18, 321, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 279
23:31:34.837 00.000 5052 Star::Find returns 1 (0), X=321.74, Y=332.62, Mass=4594, SNR=47.5, Peak=276 HFD=4.7
23:31:34.837 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.36) = xAngle (-0.71 = -0.71)
23:31:34.837 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.05 = -1.05)
23:31:34.837 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=12.70 hyp=12.74 cameraTheta=1.65 mountX=9.65 mountY=-11.05, mountTheta=-0.85
23:31:34.838 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=12.70, opts=13)
23:31:34.838 00.000 5052 Enqueuing Move request for stepguider (-0.98, 12.70)
23:31:34.838 00.000 8976 Worker thread wakes up
23:31:34.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, 12.70) opts 0xd
23:31:34.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, 12.70)
23:31:34.838 00.000 8976 Moving (-0.98, 12.70) raw xDistance=9.65 yDistance=-11.05
23:31:34.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.56 from input 9.65
23:31:34.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.48 from input -11.05
23:31:34.838 00.000 8976 MoveAxis(L, 21, ABG)
23:31:34.838 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:34.838 00.000 8976 MoveAxis(U, 35, ABG)
23:31:34.838 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:34.838 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:34.838 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:34.838 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:34.838 00.000 8976 move complete, result=1
23:31:34.838 00.000 8976 worker thread done servicing request
23:31:34.839 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=276, med=32, FiltMin=27, FiltMax=169, Gamma=2.260
23:31:34.849 00.010 5052 UpdateGuideState exits: m=4594 SNR=47.5
23:31:34.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:34.849 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:34.849 00.000 5052 Enqueuing Expose request
23:31:34.849 00.000 5052 GuideStep: 9.6 px 0 ms WEST, -11.1 px 0 ms NORTH
23:31:34.849 00.000 8976 Worker thread wakes up
23:31:34.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:34.849 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,315,37,37)
23:31:34.850 00.001 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
23:31:34.850 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.68 = 1.39)
23:31:34.850 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=12.70 hyp=12.74 cameraTheta=1.65 mountX=0.46 mountY=12.54, mountTheta=1.53
23:31:34.850 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:34.850 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:35.881 01.031 8976 Exposure complete
23:31:35.896 00.015 8976 worker thread done servicing request
23:31:35.896 00.000 5052 OnExposeComplete: enter
23:31:35.896 00.000 5052 UpdateGuideState(): m_state=6
23:31:35.896 00.000 5052 Star::Find(18, 321, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 280
23:31:35.896 00.000 5052 Star::Find returns 1 (0), X=320.69, Y=332.53, Mass=4629, SNR=47.6, Peak=270 HFD=4.7
23:31:35.896 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.36) = xAngle (-0.63 = -0.63)
23:31:35.896 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.97 = -0.97)
23:31:35.896 00.000 5052 CameraToMount -- cameraX=-2.03 cameraY=12.62 hyp=12.78 cameraTheta=1.73 mountX=10.33 mountY=-10.53, mountTheta=-0.79
23:31:35.897 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.03, y=12.62, opts=13)
23:31:35.897 00.000 5052 Enqueuing Move request for stepguider (-2.03, 12.62)
23:31:35.897 00.000 8976 Worker thread wakes up
23:31:35.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.03, 12.62) opts 0xd
23:31:35.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.03, 12.62)
23:31:35.897 00.000 8976 Moving (-2.03, 12.62) raw xDistance=10.33 yDistance=-10.53
23:31:35.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.97 from input 10.33
23:31:35.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.16 from input -10.53
23:31:35.897 00.000 8976 MoveAxis(L, 22, ABG)
23:31:35.897 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:35.897 00.000 8976 MoveAxis(U, 34, ABG)
23:31:35.897 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:35.898 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:35.898 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:35.898 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:35.898 00.000 8976 move complete, result=1
23:31:35.898 00.000 8976 worker thread done servicing request
23:31:35.898 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=270, med=32, FiltMin=28, FiltMax=206, Gamma=2.260
23:31:35.907 00.009 5052 UpdateGuideState exits: m=4629 SNR=47.6
23:31:35.908 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:35.908 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:35.908 00.000 5052 Enqueuing Expose request
23:31:35.908 00.000 5052 GuideStep: 10.3 px 0 ms WEST, -10.5 px 0 ms NORTH
23:31:35.908 00.000 8976 Worker thread wakes up
23:31:35.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:35.908 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,315,37,37)
23:31:35.908 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.45)
23:31:35.908 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.76 = 1.48)
23:31:35.909 00.001 5052 CameraToMount -- cameraX=-2.03 cameraY=12.62 hyp=12.78 cameraTheta=1.73 mountX=1.51 mountY=12.72, mountTheta=1.45
23:31:35.909 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:35.909 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:36.934 01.025 8976 Exposure complete
23:31:36.959 00.025 8976 worker thread done servicing request
23:31:36.959 00.000 5052 OnExposeComplete: enter
23:31:36.959 00.000 5052 UpdateGuideState(): m_state=6
23:31:36.959 00.000 5052 Star::Find(18, 320, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 281
23:31:36.959 00.000 5052 Star::Find returns 1 (0), X=319.20, Y=332.94, Mass=4604, SNR=47.5, Peak=237 HFD=4.8
23:31:36.960 00.001 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.36) = xAngle (-0.52 = -0.52)
23:31:36.960 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.86 = -0.86)
23:31:36.960 00.000 5052 CameraToMount -- cameraX=-3.52 cameraY=13.03 hyp=13.49 cameraTheta=1.83 mountX=11.68 mountY=-10.26, mountTheta=-0.72
23:31:36.960 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.52, y=13.03, opts=13)
23:31:36.960 00.000 5052 Enqueuing Move request for stepguider (-3.52, 13.03)
23:31:36.960 00.000 8976 Worker thread wakes up
23:31:36.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.52, 13.03) opts 0xd
23:31:36.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.52, 13.03)
23:31:36.960 00.000 8976 Moving (-3.52, 13.03) raw xDistance=11.68 yDistance=-10.26
23:31:36.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.85 from input 11.68
23:31:36.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.96 from input -10.26
23:31:36.960 00.000 8976 MoveAxis(L, 25, ABG)
23:31:36.960 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:36.960 00.000 8976 MoveAxis(U, 33, ABG)
23:31:36.960 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:36.960 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:36.960 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:36.961 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:36.961 00.000 8976 move complete, result=1
23:31:36.961 00.000 8976 worker thread done servicing request
23:31:36.961 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=237, med=32, FiltMin=28, FiltMax=172, Gamma=2.260
23:31:36.971 00.010 5052 UpdateGuideState exits: m=4604 SNR=47.5
23:31:36.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:36.971 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:36.971 00.000 5052 Enqueuing Expose request
23:31:36.972 00.001 8976 Worker thread wakes up
23:31:36.972 00.000 5052 GuideStep: 11.7 px 0 ms WEST, -10.3 px 0 ms NORTH
23:31:36.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:36.972 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,315,37,37)
23:31:36.972 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.94 = -1.35)
23:31:36.972 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.86 = 1.58)
23:31:36.973 00.001 5052 CameraToMount -- cameraX=-3.52 cameraY=13.03 hyp=13.49 cameraTheta=1.83 mountX=2.99 mountY=13.49, mountTheta=1.35
23:31:36.973 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:36.973 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:38.007 01.034 8976 Exposure complete
23:31:38.022 00.015 8976 worker thread done servicing request
23:31:38.022 00.000 5052 OnExposeComplete: enter
23:31:38.022 00.000 5052 UpdateGuideState(): m_state=6
23:31:38.022 00.000 5052 Star::Find(18, 319, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 282
23:31:38.022 00.000 5052 Star::Find returns 1 (0), X=318.99, Y=333.16, Mass=4761, SNR=48.3, Peak=243 HFD=4.7
23:31:38.022 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.36) = xAngle (-0.51 = -0.51)
23:31:38.022 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.85 = -0.85)
23:31:38.022 00.000 5052 CameraToMount -- cameraX=-3.73 cameraY=13.24 hyp=13.75 cameraTheta=1.85 mountX=11.98 mountY=-10.36, mountTheta=-0.71
23:31:38.023 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.73, y=13.24, opts=13)
23:31:38.023 00.000 5052 Enqueuing Move request for stepguider (-3.73, 13.24)
23:31:38.023 00.000 8976 Worker thread wakes up
23:31:38.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.73, 13.24) opts 0xd
23:31:38.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.73, 13.24)
23:31:38.023 00.000 8976 Moving (-3.73, 13.24) raw xDistance=11.98 yDistance=-10.36
23:31:38.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.09 from input 11.98
23:31:38.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.02 from input -10.36
23:31:38.023 00.000 8976 MoveAxis(L, 26, ABG)
23:31:38.023 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:38.023 00.000 8976 MoveAxis(U, 33, ABG)
23:31:38.023 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:38.024 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:38.024 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:38.024 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:38.024 00.000 8976 move complete, result=1
23:31:38.024 00.000 8976 worker thread done servicing request
23:31:38.024 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=243, med=32, FiltMin=28, FiltMax=176, Gamma=2.260
23:31:38.035 00.011 5052 UpdateGuideState exits: m=4761 SNR=48.3
23:31:38.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:38.035 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:38.035 00.000 5052 Enqueuing Expose request
23:31:38.035 00.000 8976 Worker thread wakes up
23:31:38.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:38.035 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,315,37,37)
23:31:38.035 00.000 5052 GuideStep: 12.0 px 0 ms WEST, -10.4 px 0 ms NORTH
23:31:38.036 00.001 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.95 = -1.34)
23:31:38.036 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.87 = 1.59)
23:31:38.036 00.000 5052 CameraToMount -- cameraX=-3.73 cameraY=13.24 hyp=13.75 cameraTheta=1.85 mountX=3.19 mountY=13.75, mountTheta=1.34
23:31:38.036 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:38.036 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:39.066 01.030 8976 Exposure complete
23:31:39.081 00.015 8976 worker thread done servicing request
23:31:39.081 00.000 5052 OnExposeComplete: enter
23:31:39.081 00.000 5052 UpdateGuideState(): m_state=6
23:31:39.082 00.001 5052 Star::Find(18, 318, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 283
23:31:39.082 00.000 5052 Star::Find returns 1 (0), X=318.11, Y=333.09, Mass=4514, SNR=47.0, Peak=206 HFD=4.7
23:31:39.082 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.36) = xAngle (-0.45 = -0.45)
23:31:39.082 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.79 = -0.79)
23:31:39.082 00.000 5052 CameraToMount -- cameraX=-4.61 cameraY=13.17 hyp=13.96 cameraTheta=1.91 mountX=12.56 mountY=-9.93, mountTheta=-0.67
23:31:39.082 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.61, y=13.17, opts=13)
23:31:39.082 00.000 5052 Enqueuing Move request for stepguider (-4.61, 13.17)
23:31:39.082 00.000 8976 Worker thread wakes up
23:31:39.083 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.61, 13.17) opts 0xd
23:31:39.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.61, 13.17)
23:31:39.083 00.000 8976 Moving (-4.61, 13.17) raw xDistance=12.56 yDistance=-9.93
23:31:39.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.48 from input 12.56
23:31:39.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.74 from input -9.93
23:31:39.083 00.000 8976 MoveAxis(L, 27, ABG)
23:31:39.083 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:39.083 00.000 8976 MoveAxis(U, 32, ABG)
23:31:39.083 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:39.083 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:39.083 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:39.083 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:39.083 00.000 8976 move complete, result=1
23:31:39.083 00.000 8976 worker thread done servicing request
23:31:39.083 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=206, med=32, FiltMin=28, FiltMax=166, Gamma=2.260
23:31:39.093 00.010 5052 UpdateGuideState exits: m=4514 SNR=47.0
23:31:39.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:39.093 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:39.094 00.001 5052 Enqueuing Expose request
23:31:39.094 00.000 8976 Worker thread wakes up
23:31:39.094 00.000 5052 GuideStep: 12.6 px 0 ms WEST, -9.9 px 0 ms NORTH
23:31:39.094 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:39.094 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,315,37,37)
23:31:39.094 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.27)
23:31:39.094 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.94 = 1.65)
23:31:39.094 00.000 5052 CameraToMount -- cameraX=-4.61 cameraY=13.17 hyp=13.96 cameraTheta=1.91 mountX=4.07 mountY=13.91, mountTheta=1.29
23:31:39.095 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:39.095 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:40.132 01.037 8976 Exposure complete
23:31:40.147 00.015 8976 worker thread done servicing request
23:31:40.147 00.000 5052 OnExposeComplete: enter
23:31:40.147 00.000 5052 UpdateGuideState(): m_state=6
23:31:40.147 00.000 5052 Star::Find(18, 318, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 284
23:31:40.147 00.000 5052 Star::Find returns 1 (0), X=318.23, Y=333.05, Mass=4518, SNR=47.0, Peak=231 HFD=4.9
23:31:40.147 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.36) = xAngle (-0.46 = -0.46)
23:31:40.147 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.80 = -0.80)
23:31:40.147 00.000 5052 CameraToMount -- cameraX=-4.48 cameraY=13.14 hyp=13.88 cameraTheta=1.90 mountX=12.44 mountY=-9.95, mountTheta=-0.67
23:31:40.148 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.48, y=13.14, opts=13)
23:31:40.148 00.000 5052 Enqueuing Move request for stepguider (-4.48, 13.14)
23:31:40.148 00.000 8976 Worker thread wakes up
23:31:40.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.48, 13.14) opts 0xd
23:31:40.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.48, 13.14)
23:31:40.148 00.000 8976 Moving (-4.48, 13.14) raw xDistance=12.44 yDistance=-9.95
23:31:40.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.43 from input 12.44
23:31:40.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.74 from input -9.95
23:31:40.148 00.000 8976 MoveAxis(L, 27, ABG)
23:31:40.149 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:40.149 00.000 8976 MoveAxis(U, 32, ABG)
23:31:40.149 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:40.149 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:40.149 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:40.149 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:40.149 00.000 8976 move complete, result=1
23:31:40.149 00.000 8976 worker thread done servicing request
23:31:40.149 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=231, med=31, FiltMin=27, FiltMax=176, Gamma=2.260
23:31:40.159 00.010 5052 UpdateGuideState exits: m=4518 SNR=47.0
23:31:40.159 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:40.159 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:40.159 00.000 5052 Enqueuing Expose request
23:31:40.159 00.000 5052 GuideStep: 12.4 px 0 ms WEST, -9.9 px 0 ms NORTH
23:31:40.159 00.000 8976 Worker thread wakes up
23:31:40.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:40.159 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,315,37,37)
23:31:40.159 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
23:31:40.159 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.93 = 1.65)
23:31:40.160 00.001 5052 CameraToMount -- cameraX=-4.48 cameraY=13.14 hyp=13.88 cameraTheta=1.90 mountX=3.95 mountY=13.84, mountTheta=1.29
23:31:40.160 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:40.160 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:41.197 01.037 8976 Exposure complete
23:31:41.213 00.016 8976 worker thread done servicing request
23:31:41.213 00.000 5052 OnExposeComplete: enter
23:31:41.213 00.000 5052 UpdateGuideState(): m_state=6
23:31:41.213 00.000 5052 Star::Find(18, 318, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 285
23:31:41.213 00.000 5052 Star::Find returns 1 (0), X=317.89, Y=332.95, Mass=4645, SNR=47.7, Peak=236 HFD=4.8
23:31:41.213 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.36) = xAngle (-0.43 = -0.43)
23:31:41.213 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.77 = -0.77)
23:31:41.213 00.000 5052 CameraToMount -- cameraX=-4.83 cameraY=13.03 hyp=13.90 cameraTheta=1.93 mountX=12.61 mountY=-9.70, mountTheta=-0.66
23:31:41.214 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.83, y=13.03, opts=13)
23:31:41.214 00.000 5052 Enqueuing Move request for stepguider (-4.83, 13.03)
23:31:41.214 00.000 8976 Worker thread wakes up
23:31:41.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.83, 13.03) opts 0xd
23:31:41.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.83, 13.03)
23:31:41.214 00.000 8976 Moving (-4.83, 13.03) raw xDistance=12.61 yDistance=-9.70
23:31:41.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.54 from input 12.61
23:31:41.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.58 from input -9.70
23:31:41.214 00.000 8976 MoveAxis(L, 28, ABG)
23:31:41.214 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:41.215 00.001 8976 MoveAxis(U, 31, ABG)
23:31:41.215 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:41.215 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:41.215 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:41.215 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:41.215 00.000 8976 move complete, result=1
23:31:41.215 00.000 8976 worker thread done servicing request
23:31:41.215 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=236, med=32, FiltMin=28, FiltMax=178, Gamma=2.260
23:31:41.225 00.010 5052 UpdateGuideState exits: m=4645 SNR=47.7
23:31:41.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:41.225 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:41.225 00.000 5052 Enqueuing Expose request
23:31:41.226 00.001 5052 GuideStep: 12.6 px 0 ms WEST, -9.7 px 0 ms NORTH
23:31:41.226 00.000 8976 Worker thread wakes up
23:31:41.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:41.226 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,315,37,37)
23:31:41.226 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.26)
23:31:41.226 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.95 = 1.67)
23:31:41.226 00.000 5052 CameraToMount -- cameraX=-4.83 cameraY=13.03 hyp=13.90 cameraTheta=1.93 mountX=4.30 mountY=13.83, mountTheta=1.27
23:31:41.226 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:41.227 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:42.253 01.026 8976 Exposure complete
23:31:42.268 00.015 8976 worker thread done servicing request
23:31:42.268 00.000 5052 OnExposeComplete: enter
23:31:42.268 00.000 5052 UpdateGuideState(): m_state=6
23:31:42.268 00.000 5052 Star::Find(18, 317, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 286
23:31:42.268 00.000 5052 Star::Find returns 1 (0), X=317.69, Y=333.12, Mass=4610, SNR=47.4, Peak=247 HFD=4.6
23:31:42.269 00.001 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.36) = xAngle (-0.42 = -0.42)
23:31:42.269 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.76 = -0.76)
23:31:42.269 00.000 5052 CameraToMount -- cameraX=-5.03 cameraY=13.20 hyp=14.13 cameraTheta=1.94 mountX=12.88 mountY=-9.77, mountTheta=-0.65
23:31:42.269 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.03, y=13.20, opts=13)
23:31:42.269 00.000 5052 Enqueuing Move request for stepguider (-5.03, 13.20)
23:31:42.270 00.001 8976 Worker thread wakes up
23:31:42.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.03, 13.20) opts 0xd
23:31:42.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.03, 13.20)
23:31:42.270 00.000 8976 Moving (-5.03, 13.20) raw xDistance=12.88 yDistance=-9.77
23:31:42.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.71 from input 12.88
23:31:42.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.62 from input -9.77
23:31:42.270 00.000 8976 MoveAxis(L, 28, ABG)
23:31:42.270 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:42.270 00.000 8976 MoveAxis(U, 31, ABG)
23:31:42.270 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:42.270 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:42.270 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:42.270 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:42.270 00.000 8976 move complete, result=1
23:31:42.270 00.000 8976 worker thread done servicing request
23:31:42.271 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=247, med=32, FiltMin=28, FiltMax=191, Gamma=2.260
23:31:42.281 00.010 5052 UpdateGuideState exits: m=4610 SNR=47.4
23:31:42.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:42.281 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:42.281 00.000 5052 Enqueuing Expose request
23:31:42.281 00.000 5052 GuideStep: 12.9 px 0 ms WEST, -9.8 px 0 ms NORTH
23:31:42.281 00.000 8976 Worker thread wakes up
23:31:42.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:42.281 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,315,37,37)
23:31:42.282 00.001 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.25)
23:31:42.282 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.96 = 1.68)
23:31:42.282 00.000 5052 CameraToMount -- cameraX=-5.03 cameraY=13.20 hyp=14.13 cameraTheta=1.94 mountX=4.49 mountY=14.04, mountTheta=1.26
23:31:42.282 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:42.282 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:43.323 01.041 8976 Exposure complete
23:31:43.337 00.014 8976 worker thread done servicing request
23:31:43.337 00.000 5052 OnExposeComplete: enter
23:31:43.337 00.000 5052 UpdateGuideState(): m_state=6
23:31:43.338 00.001 5052 Star::Find(18, 317, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 287
23:31:43.338 00.000 5052 Star::Find returns 1 (0), X=316.82, Y=332.89, Mass=4560, SNR=47.2, Peak=226 HFD=4.5
23:31:43.338 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.36) = xAngle (-0.36 = -0.36)
23:31:43.338 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.70 = -0.70)
23:31:43.338 00.000 5052 CameraToMount -- cameraX=-5.90 cameraY=12.97 hyp=14.25 cameraTheta=2.00 mountX=13.33 mountY=-9.19, mountTheta=-0.60
23:31:43.338 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.90, y=12.97, opts=13)
23:31:43.338 00.000 5052 Enqueuing Move request for stepguider (-5.90, 12.97)
23:31:43.339 00.001 8976 Worker thread wakes up
23:31:43.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.90, 12.97) opts 0xd
23:31:43.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.90, 12.97)
23:31:43.339 00.000 8976 Moving (-5.90, 12.97) raw xDistance=13.33 yDistance=-9.19
23:31:43.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.00 from input 13.33
23:31:43.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.26 from input -9.19
23:31:43.339 00.000 8976 MoveAxis(L, 29, ABG)
23:31:43.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:43.339 00.000 8976 MoveAxis(U, 30, ABG)
23:31:43.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:43.339 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:43.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:43.339 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:43.339 00.000 8976 move complete, result=1
23:31:43.339 00.000 8976 worker thread done servicing request
23:31:43.340 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=226, med=31, FiltMin=27, FiltMax=184, Gamma=2.260
23:31:43.349 00.009 5052 UpdateGuideState exits: m=4560 SNR=47.2
23:31:43.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:43.349 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:43.349 00.000 5052 Enqueuing Expose request
23:31:43.349 00.000 8976 Worker thread wakes up
23:31:43.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:43.349 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,315,37,37)
23:31:43.349 00.000 5052 GuideStep: 13.3 px 0 ms WEST, -9.2 px 0 ms NORTH
23:31:43.351 00.002 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.10 = -1.18)
23:31:43.351 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.03 = 1.74)
23:31:43.351 00.000 5052 CameraToMount -- cameraX=-5.90 cameraY=12.97 hyp=14.25 cameraTheta=2.00 mountX=5.36 mountY=14.04, mountTheta=1.21
23:31:43.351 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:43.352 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:44.391 01.039 8976 Exposure complete
23:31:44.405 00.014 8976 worker thread done servicing request
23:31:44.405 00.000 5052 OnExposeComplete: enter
23:31:44.405 00.000 5052 UpdateGuideState(): m_state=6
23:31:44.405 00.000 5052 Star::Find(18, 316, 332, 0, (0,0,0,0), 0.1, 10.0, 0) frame 288
23:31:44.405 00.000 5052 Star::Find returns 1 (0), X=317.70, Y=333.06, Mass=4657, SNR=47.8, Peak=240 HFD=4.4
23:31:44.405 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.36) = xAngle (-0.42 = -0.42)
23:31:44.405 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.76 = -0.76)
23:31:44.405 00.000 5052 CameraToMount -- cameraX=-5.02 cameraY=13.14 hyp=14.07 cameraTheta=1.94 mountX=12.82 mountY=-9.72, mountTheta=-0.65
23:31:44.406 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.02, y=13.14, opts=13)
23:31:44.406 00.000 5052 Enqueuing Move request for stepguider (-5.02, 13.14)
23:31:44.406 00.000 8976 Worker thread wakes up
23:31:44.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.02, 13.14) opts 0xd
23:31:44.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.02, 13.14)
23:31:44.406 00.000 8976 Moving (-5.02, 13.14) raw xDistance=12.82 yDistance=-9.72
23:31:44.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.71 from input 12.82
23:31:44.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.56 from input -9.72
23:31:44.406 00.000 8976 MoveAxis(L, 28, ABG)
23:31:44.406 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:44.406 00.000 8976 MoveAxis(U, 31, ABG)
23:31:44.406 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:44.406 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:44.406 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:44.407 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:44.407 00.000 8976 move complete, result=1
23:31:44.407 00.000 8976 worker thread done servicing request
23:31:44.407 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=240, med=31, FiltMin=27, FiltMax=198, Gamma=2.260
23:31:44.416 00.009 5052 UpdateGuideState exits: m=4657 SNR=47.8
23:31:44.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:44.417 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:44.417 00.000 5052 Enqueuing Expose request
23:31:44.417 00.000 8976 Worker thread wakes up
23:31:44.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:44.417 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,315,37,37)
23:31:44.417 00.000 5052 GuideStep: 12.8 px 0 ms WEST, -9.7 px 0 ms NORTH
23:31:44.417 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.25)
23:31:44.417 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.96 = 1.68)
23:31:44.418 00.001 5052 CameraToMount -- cameraX=-5.02 cameraY=13.14 hyp=14.07 cameraTheta=1.94 mountX=4.48 mountY=13.98, mountTheta=1.26
23:31:44.418 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:44.418 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:45.449 01.031 8976 Exposure complete
23:31:45.463 00.014 8976 worker thread done servicing request
23:31:45.463 00.000 5052 OnExposeComplete: enter
23:31:45.464 00.001 5052 UpdateGuideState(): m_state=6
23:31:45.464 00.000 5052 Star::Find(18, 317, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 289
23:31:45.464 00.000 5052 Star::Find returns 1 (0), X=318.85, Y=333.23, Mass=4641, SNR=47.7, Peak=239 HFD=4.5
23:31:45.464 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.36) = xAngle (-0.51 = -0.51)
23:31:45.464 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.85 = -0.85)
23:31:45.464 00.000 5052 CameraToMount -- cameraX=-3.87 cameraY=13.31 hyp=13.86 cameraTheta=1.85 mountX=12.13 mountY=-10.37, mountTheta=-0.71
23:31:45.464 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.87, y=13.31, opts=13)
23:31:45.465 00.001 5052 Enqueuing Move request for stepguider (-3.87, 13.31)
23:31:45.465 00.000 8976 Worker thread wakes up
23:31:45.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.87, 13.31) opts 0xd
23:31:45.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.87, 13.31)
23:31:45.465 00.000 8976 Moving (-3.87, 13.31) raw xDistance=12.13 yDistance=-10.37
23:31:45.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.25 from input 12.13
23:31:45.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.99 from input -10.37
23:31:45.465 00.000 8976 MoveAxis(L, 27, ABG)
23:31:45.465 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:45.465 00.000 8976 MoveAxis(U, 33, ABG)
23:31:45.465 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:45.465 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:45.465 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:45.465 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:45.465 00.000 8976 move complete, result=1
23:31:45.465 00.000 8976 worker thread done servicing request
23:31:45.466 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=239, med=31, FiltMin=27, FiltMax=187, Gamma=2.260
23:31:45.475 00.009 5052 UpdateGuideState exits: m=4641 SNR=47.7
23:31:45.477 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:45.477 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:45.477 00.000 5052 Enqueuing Expose request
23:31:45.477 00.000 5052 GuideStep: 12.1 px 0 ms WEST, -10.4 px 0 ms NORTH
23:31:45.477 00.000 8976 Worker thread wakes up
23:31:45.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:45.477 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,315,37,37)
23:31:45.477 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.95 = -1.33)
23:31:45.478 00.001 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.88 = 1.60)
23:31:45.478 00.000 5052 CameraToMount -- cameraX=-3.87 cameraY=13.31 hyp=13.86 cameraTheta=1.85 mountX=3.32 mountY=13.86, mountTheta=1.34
23:31:45.478 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:45.478 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:46.506 01.028 8976 Exposure complete
23:31:46.520 00.014 8976 worker thread done servicing request
23:31:46.520 00.000 5052 OnExposeComplete: enter
23:31:46.520 00.000 5052 UpdateGuideState(): m_state=6
23:31:46.520 00.000 5052 Star::Find(18, 318, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 290
23:31:46.520 00.000 5052 Star::Find returns 1 (0), X=321.25, Y=333.29, Mass=4781, SNR=48.4, Peak=239 HFD=4.8
23:31:46.520 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.36) = xAngle (-0.68 = -0.68)
23:31:46.520 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.02 = -1.02)
23:31:46.520 00.000 5052 CameraToMount -- cameraX=-1.47 cameraY=13.37 hyp=13.45 cameraTheta=1.68 mountX=10.46 mountY=-11.45, mountTheta=-0.83
23:31:46.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.47, y=13.37, opts=13)
23:31:46.521 00.000 5052 Enqueuing Move request for stepguider (-1.47, 13.37)
23:31:46.521 00.000 8976 Worker thread wakes up
23:31:46.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.47, 13.37) opts 0xd
23:31:46.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.47, 13.37)
23:31:46.521 00.000 8976 Moving (-1.47, 13.37) raw xDistance=10.46 yDistance=-11.45
23:31:46.522 00.001 8976 GuideAlgorithmHysteresis::Result() returns 7.17 from input 10.46
23:31:46.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.70 from input -11.45
23:31:46.522 00.000 8976 MoveAxis(L, 23, ABG)
23:31:46.522 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:46.522 00.000 8976 MoveAxis(U, 36, ABG)
23:31:46.522 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:46.522 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:46.522 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:46.522 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:46.522 00.000 8976 move complete, result=1
23:31:46.522 00.000 8976 worker thread done servicing request
23:31:46.522 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=239, med=31, FiltMin=27, FiltMax=190, Gamma=2.260
23:31:46.532 00.010 5052 UpdateGuideState exits: m=4781 SNR=48.4
23:31:46.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:46.532 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:46.532 00.000 5052 Enqueuing Expose request
23:31:46.532 00.000 5052 GuideStep: 10.5 px 0 ms WEST, -11.5 px 0 ms NORTH
23:31:46.532 00.000 8976 Worker thread wakes up
23:31:46.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:46.532 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,315,37,37)
23:31:46.533 00.001 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.78 = -1.50)
23:31:46.533 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.71 = 1.43)
23:31:46.533 00.000 5052 CameraToMount -- cameraX=-1.47 cameraY=13.37 hyp=13.45 cameraTheta=1.68 mountX=0.92 mountY=13.31, mountTheta=1.50
23:31:46.533 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:46.533 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:47.576 01.043 8976 Exposure complete
23:31:47.593 00.017 8976 worker thread done servicing request
23:31:47.593 00.000 5052 OnExposeComplete: enter
23:31:47.593 00.000 5052 UpdateGuideState(): m_state=6
23:31:47.593 00.000 5052 Star::Find(18, 321, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 291
23:31:47.593 00.000 5052 Star::Find returns 1 (0), X=321.44, Y=333.24, Mass=4626, SNR=47.6, Peak=248 HFD=4.7
23:31:47.593 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.36) = xAngle (-0.69 = -0.69)
23:31:47.593 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.03 = -1.03)
23:31:47.593 00.000 5052 CameraToMount -- cameraX=-1.27 cameraY=13.32 hyp=13.38 cameraTheta=1.67 mountX=10.29 mountY=-11.49, mountTheta=-0.84
23:31:47.594 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.27, y=13.32, opts=13)
23:31:47.594 00.000 5052 Enqueuing Move request for stepguider (-1.27, 13.32)
23:31:47.594 00.000 8976 Worker thread wakes up
23:31:47.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.27, 13.32) opts 0xd
23:31:47.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.27, 13.32)
23:31:47.594 00.000 8976 Moving (-1.27, 13.32) raw xDistance=10.29 yDistance=-11.49
23:31:47.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.99 from input 10.29
23:31:47.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.78 from input -11.49
23:31:47.594 00.000 8976 MoveAxis(L, 23, ABG)
23:31:47.594 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:47.594 00.000 8976 MoveAxis(U, 37, ABG)
23:31:47.594 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:47.595 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:47.595 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:47.595 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:47.595 00.000 8976 move complete, result=1
23:31:47.595 00.000 8976 worker thread done servicing request
23:31:47.595 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=248, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:31:47.605 00.010 5052 UpdateGuideState exits: m=4626 SNR=47.6
23:31:47.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:47.605 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:47.605 00.000 5052 Enqueuing Expose request
23:31:47.605 00.000 5052 GuideStep: 10.3 px 0 ms WEST, -11.5 px 0 ms NORTH
23:31:47.605 00.000 8976 Worker thread wakes up
23:31:47.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:47.605 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,315,37,37)
23:31:47.605 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.52)
23:31:47.606 00.001 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.69 = 1.41)
23:31:47.606 00.000 5052 CameraToMount -- cameraX=-1.27 cameraY=13.32 hyp=13.38 cameraTheta=1.67 mountX=0.73 mountY=13.21, mountTheta=1.52
23:31:47.606 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:47.606 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:48.640 01.034 8976 Exposure complete
23:31:48.656 00.016 8976 worker thread done servicing request
23:31:48.656 00.000 5052 OnExposeComplete: enter
23:31:48.656 00.000 5052 UpdateGuideState(): m_state=6
23:31:48.656 00.000 5052 Star::Find(18, 321, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 292
23:31:48.656 00.000 5052 Star::Find returns 1 (0), X=321.60, Y=333.23, Mass=4640, SNR=47.7, Peak=224 HFD=4.6
23:31:48.656 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.36) = xAngle (-0.71 = -0.71)
23:31:48.656 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.04 = -1.04)
23:31:48.656 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=13.31 hyp=13.36 cameraTheta=1.65 mountX=10.17 mountY=-11.55, mountTheta=-0.85
23:31:48.657 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=13.31, opts=13)
23:31:48.657 00.000 5052 Enqueuing Move request for stepguider (-1.12, 13.31)
23:31:48.657 00.000 8976 Worker thread wakes up
23:31:48.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, 13.31) opts 0xd
23:31:48.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, 13.31)
23:31:48.657 00.000 8976 Moving (-1.12, 13.31) raw xDistance=10.17 yDistance=-11.55
23:31:48.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.90 from input 10.17
23:31:48.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.82 from input -11.55
23:31:48.657 00.000 8976 MoveAxis(L, 22, ABG)
23:31:48.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:48.657 00.000 8976 MoveAxis(U, 37, ABG)
23:31:48.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:48.657 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:48.657 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:48.657 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:48.658 00.001 8976 move complete, result=1
23:31:48.658 00.000 8976 worker thread done servicing request
23:31:48.658 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=224, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:31:48.668 00.010 5052 UpdateGuideState exits: m=4640 SNR=47.7
23:31:48.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:48.668 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:48.668 00.000 5052 Enqueuing Expose request
23:31:48.669 00.001 5052 GuideStep: 10.2 px 0 ms WEST, -11.5 px 0 ms NORTH
23:31:48.669 00.000 8976 Worker thread wakes up
23:31:48.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:48.669 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,315,37,37)
23:31:48.669 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.76 = -1.53)
23:31:48.669 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.68 = 1.40)
23:31:48.669 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=13.31 hyp=13.36 cameraTheta=1.65 mountX=0.57 mountY=13.16, mountTheta=1.53
23:31:48.669 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:48.669 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:49.705 01.036 8976 Exposure complete
23:31:49.719 00.014 8976 worker thread done servicing request
23:31:49.719 00.000 5052 OnExposeComplete: enter
23:31:49.719 00.000 5052 UpdateGuideState(): m_state=6
23:31:49.719 00.000 5052 Star::Find(18, 321, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 293
23:31:49.719 00.000 5052 Star::Find returns 1 (0), X=321.06, Y=333.55, Mass=4871, SNR=48.9, Peak=287 HFD=4.5
23:31:49.719 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.36) = xAngle (-0.67 = -0.67)
23:31:49.719 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.01 = -1.01)
23:31:49.719 00.000 5052 CameraToMount -- cameraX=-1.66 cameraY=13.64 hyp=13.74 cameraTheta=1.69 mountX=10.79 mountY=-11.61, mountTheta=-0.82
23:31:49.720 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.66, y=13.64, opts=13)
23:31:49.720 00.000 5052 Enqueuing Move request for stepguider (-1.66, 13.64)
23:31:49.720 00.000 8976 Worker thread wakes up
23:31:49.720 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.66, 13.64) opts 0xd
23:31:49.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.66, 13.64)
23:31:49.720 00.000 8976 Moving (-1.66, 13.64) raw xDistance=10.79 yDistance=-11.61
23:31:49.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.28 from input 10.79
23:31:49.721 00.001 8976 GuideAlgorithmHysteresis::Result() returns -7.86 from input -11.61
23:31:49.721 00.000 8976 MoveAxis(L, 23, ABG)
23:31:49.721 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:49.721 00.000 8976 MoveAxis(U, 37, ABG)
23:31:49.721 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:49.721 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:49.721 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:49.721 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:49.721 00.000 8976 move complete, result=1
23:31:49.721 00.000 8976 worker thread done servicing request
23:31:49.721 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=287, med=32, FiltMin=28, FiltMax=211, Gamma=2.260
23:31:49.731 00.010 5052 UpdateGuideState exits: m=4871 SNR=48.9
23:31:49.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:49.731 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:49.731 00.000 5052 Enqueuing Expose request
23:31:49.731 00.000 8976 Worker thread wakes up
23:31:49.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:49.731 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,316,37,37)
23:31:49.731 00.000 5052 GuideStep: 10.8 px 0 ms WEST, -11.6 px 0 ms NORTH
23:31:49.732 00.001 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
23:31:49.732 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.72 = 1.44)
23:31:49.732 00.000 5052 CameraToMount -- cameraX=-1.66 cameraY=13.64 hyp=13.74 cameraTheta=1.69 mountX=1.10 mountY=13.61, mountTheta=1.49
23:31:49.732 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:49.733 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:50.770 01.037 8976 Exposure complete
23:31:50.784 00.014 8976 worker thread done servicing request
23:31:50.784 00.000 5052 OnExposeComplete: enter
23:31:50.784 00.000 5052 UpdateGuideState(): m_state=6
23:31:50.784 00.000 5052 Star::Find(18, 321, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 294
23:31:50.784 00.000 5052 Star::Find returns 1 (0), X=319.68, Y=333.21, Mass=4629, SNR=47.6, Peak=247 HFD=4.6
23:31:50.784 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.36) = xAngle (-0.56 = -0.56)
23:31:50.784 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.90 = -0.90)
23:31:50.784 00.000 5052 CameraToMount -- cameraX=-3.03 cameraY=13.29 hyp=13.63 cameraTheta=1.80 mountX=11.52 mountY=-10.71, mountTheta=-0.75
23:31:50.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.03, y=13.29, opts=13)
23:31:50.785 00.000 5052 Enqueuing Move request for stepguider (-3.03, 13.29)
23:31:50.785 00.000 8976 Worker thread wakes up
23:31:50.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.03, 13.29) opts 0xd
23:31:50.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.03, 13.29)
23:31:50.785 00.000 8976 Moving (-3.03, 13.29) raw xDistance=11.52 yDistance=-10.71
23:31:50.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 7.77 from input 11.52
23:31:50.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.30 from input -10.71
23:31:50.785 00.000 8976 MoveAxis(L, 25, ABG)
23:31:50.785 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:50.785 00.000 8976 MoveAxis(U, 34, ABG)
23:31:50.785 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:50.785 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:50.785 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:50.786 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:50.786 00.000 8976 move complete, result=1
23:31:50.786 00.000 8976 worker thread done servicing request
23:31:50.787 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=247, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:31:50.796 00.009 5052 UpdateGuideState exits: m=4629 SNR=47.6
23:31:50.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:50.796 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:50.796 00.000 5052 Enqueuing Expose request
23:31:50.796 00.000 5052 GuideStep: 11.5 px 0 ms WEST, -10.7 px 0 ms NORTH
23:31:50.796 00.000 8976 Worker thread wakes up
23:31:50.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:50.796 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,315,37,37)
23:31:50.797 00.001 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.90 = -1.39)
23:31:50.797 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.82 = 1.54)
23:31:50.797 00.000 5052 CameraToMount -- cameraX=-3.03 cameraY=13.29 hyp=13.63 cameraTheta=1.80 mountX=2.49 mountY=13.63, mountTheta=1.39
23:31:50.797 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:50.797 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:51.840 01.043 8976 Exposure complete
23:31:51.854 00.014 8976 worker thread done servicing request
23:31:51.854 00.000 5052 OnExposeComplete: enter
23:31:51.854 00.000 5052 UpdateGuideState(): m_state=6
23:31:51.855 00.001 5052 Star::Find(18, 319, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 295
23:31:51.855 00.000 5052 Star::Find returns 1 (0), X=318.50, Y=333.22, Mass=4564, SNR=47.3, Peak=255 HFD=4.6
23:31:51.855 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.36) = xAngle (-0.48 = -0.48)
23:31:51.855 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.82 = -0.82)
23:31:51.855 00.000 5052 CameraToMount -- cameraX=-4.21 cameraY=13.31 hyp=13.96 cameraTheta=1.88 mountX=12.37 mountY=-10.22, mountTheta=-0.69
23:31:51.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.21, y=13.31, opts=13)
23:31:51.856 00.000 5052 Enqueuing Move request for stepguider (-4.21, 13.31)
23:31:51.856 00.000 8976 Worker thread wakes up
23:31:51.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.21, 13.31) opts 0xd
23:31:51.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.21, 13.31)
23:31:51.856 00.000 8976 Moving (-4.21, 13.31) raw xDistance=12.37 yDistance=-10.22
23:31:51.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.34 from input 12.37
23:31:51.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.95 from input -10.22
23:31:51.856 00.000 8976 MoveAxis(L, 27, ABG)
23:31:51.856 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:51.856 00.000 8976 MoveAxis(U, 33, ABG)
23:31:51.856 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:51.856 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:51.856 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:51.856 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:51.856 00.000 8976 move complete, result=1
23:31:51.856 00.000 8976 worker thread done servicing request
23:31:51.857 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=255, med=32, FiltMin=28, FiltMax=193, Gamma=2.260
23:31:51.867 00.010 5052 UpdateGuideState exits: m=4564 SNR=47.3
23:31:51.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:51.867 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:51.867 00.000 5052 Enqueuing Expose request
23:31:51.868 00.001 5052 GuideStep: 12.4 px 0 ms WEST, -10.2 px 0 ms NORTH
23:31:51.868 00.000 8976 Worker thread wakes up
23:31:51.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:51.868 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,315,37,37)
23:31:51.868 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.30)
23:31:51.868 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.91 = 1.62)
23:31:51.868 00.000 5052 CameraToMount -- cameraX=-4.21 cameraY=13.31 hyp=13.96 cameraTheta=1.88 mountX=3.67 mountY=13.94, mountTheta=1.31
23:31:51.868 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:51.869 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:52.892 01.023 8976 Exposure complete
23:31:52.906 00.014 8976 worker thread done servicing request
23:31:52.906 00.000 5052 OnExposeComplete: enter
23:31:52.906 00.000 5052 UpdateGuideState(): m_state=6
23:31:52.907 00.001 5052 Star::Find(18, 318, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 296
23:31:52.907 00.000 5052 Star::Find returns 1 (0), X=317.62, Y=333.34, Mass=4754, SNR=48.3, Peak=301 HFD=4.2
23:31:52.907 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.36) = xAngle (-0.43 = -0.43)
23:31:52.907 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.76 = -0.76)
23:31:52.907 00.000 5052 CameraToMount -- cameraX=-5.10 cameraY=13.43 hyp=14.37 cameraTheta=1.93 mountX=13.08 mountY=-9.94, mountTheta=-0.65
23:31:52.907 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.10, y=13.43, opts=13)
23:31:52.907 00.000 5052 Enqueuing Move request for stepguider (-5.10, 13.43)
23:31:52.908 00.001 8976 Worker thread wakes up
23:31:52.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.10, 13.43) opts 0xd
23:31:52.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.10, 13.43)
23:31:52.908 00.000 8976 Moving (-5.10, 13.43) raw xDistance=13.08 yDistance=-9.94
23:31:52.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.83 from input 13.08
23:31:52.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.75 from input -9.94
23:31:52.908 00.000 8976 MoveAxis(L, 28, ABG)
23:31:52.908 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:52.908 00.000 8976 MoveAxis(U, 32, ABG)
23:31:52.908 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:52.908 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:52.908 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:52.908 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:52.908 00.000 8976 move complete, result=1
23:31:52.908 00.000 8976 worker thread done servicing request
23:31:52.909 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=301, med=32, FiltMin=28, FiltMax=207, Gamma=2.260
23:31:52.918 00.009 5052 UpdateGuideState exits: m=4754 SNR=48.3
23:31:52.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:52.918 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:52.918 00.000 5052 Enqueuing Expose request
23:31:52.918 00.000 5052 GuideStep: 13.1 px 0 ms WEST, -9.9 px 0 ms NORTH
23:31:52.919 00.001 8976 Worker thread wakes up
23:31:52.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:52.919 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,315,37,37)
23:31:52.919 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
23:31:52.919 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.96 = 1.68)
23:31:52.919 00.000 5052 CameraToMount -- cameraX=-5.10 cameraY=13.43 hyp=14.37 cameraTheta=1.93 mountX=4.55 mountY=14.28, mountTheta=1.26
23:31:52.919 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:52.920 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:53.945 01.025 8976 Exposure complete
23:31:53.959 00.014 8976 worker thread done servicing request
23:31:53.959 00.000 5052 OnExposeComplete: enter
23:31:53.959 00.000 5052 UpdateGuideState(): m_state=6
23:31:53.959 00.000 5052 Star::Find(18, 317, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 297
23:31:53.960 00.001 5052 Star::Find returns 1 (0), X=317.14, Y=333.45, Mass=4840, SNR=48.8, Peak=282 HFD=4.2
23:31:53.960 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.36) = xAngle (-0.40 = -0.40)
23:31:53.960 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.74 = -0.74)
23:31:53.960 00.000 5052 CameraToMount -- cameraX=-5.58 cameraY=13.53 hyp=14.63 cameraTheta=1.96 mountX=13.49 mountY=-9.83, mountTheta=-0.63
23:31:53.960 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.58, y=13.53, opts=13)
23:31:53.960 00.000 5052 Enqueuing Move request for stepguider (-5.58, 13.53)
23:31:53.960 00.000 8976 Worker thread wakes up
23:31:53.961 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.58, 13.53) opts 0xd
23:31:53.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.58, 13.53)
23:31:53.961 00.000 8976 Moving (-5.58, 13.53) raw xDistance=13.49 yDistance=-9.83
23:31:53.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.12 from input 13.49
23:31:53.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.67 from input -9.83
23:31:53.961 00.000 8976 MoveAxis(L, 29, ABG)
23:31:53.961 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:53.961 00.000 8976 MoveAxis(U, 32, ABG)
23:31:53.961 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:53.961 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:53.961 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:53.961 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:53.961 00.000 8976 move complete, result=1
23:31:53.961 00.000 8976 worker thread done servicing request
23:31:53.961 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=282, med=32, FiltMin=27, FiltMax=218, Gamma=2.260
23:31:53.971 00.010 5052 UpdateGuideState exits: m=4840 SNR=48.8
23:31:53.972 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:53.972 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:53.972 00.000 5052 Enqueuing Expose request
23:31:53.972 00.000 8976 Worker thread wakes up
23:31:53.972 00.000 5052 GuideStep: 13.5 px 0 ms WEST, -9.8 px 0 ms NORTH
23:31:53.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:53.972 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,315,37,37)
23:31:53.972 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
23:31:53.972 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.99 = 1.71)
23:31:53.973 00.001 5052 CameraToMount -- cameraX=-5.58 cameraY=13.53 hyp=14.63 cameraTheta=1.96 mountX=5.02 mountY=14.50, mountTheta=1.24
23:31:53.973 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:53.973 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:55.002 01.029 8976 Exposure complete
23:31:55.015 00.013 8976 worker thread done servicing request
23:31:55.015 00.000 5052 OnExposeComplete: enter
23:31:55.015 00.000 5052 UpdateGuideState(): m_state=6
23:31:55.015 00.000 5052 Star::Find(18, 317, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 298
23:31:55.015 00.000 5052 Star::Find returns 1 (0), X=316.88, Y=333.61, Mass=4742, SNR=48.2, Peak=286 HFD=4.3
23:31:55.015 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.36) = xAngle (-0.39 = -0.39)
23:31:55.015 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.72 = -0.72)
23:31:55.015 00.000 5052 CameraToMount -- cameraX=-5.84 cameraY=13.70 hyp=14.89 cameraTheta=1.97 mountX=13.80 mountY=-9.87, mountTheta=-0.62
23:31:55.016 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.84, y=13.70, opts=13)
23:31:55.016 00.000 5052 Enqueuing Move request for stepguider (-5.84, 13.70)
23:31:55.016 00.000 8976 Worker thread wakes up
23:31:55.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.84, 13.70) opts 0xd
23:31:55.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.84, 13.70)
23:31:55.016 00.000 8976 Moving (-5.84, 13.70) raw xDistance=13.80 yDistance=-9.87
23:31:55.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.33 from input 13.80
23:31:55.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.69 from input -9.87
23:31:55.016 00.000 8976 MoveAxis(L, 30, ABG)
23:31:55.016 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:55.017 00.001 8976 MoveAxis(U, 32, ABG)
23:31:55.017 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:55.017 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:55.017 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:55.017 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:55.017 00.000 8976 move complete, result=1
23:31:55.017 00.000 8976 worker thread done servicing request
23:31:55.017 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=286, med=31, FiltMin=27, FiltMax=200, Gamma=2.260
23:31:55.026 00.009 5052 UpdateGuideState exits: m=4742 SNR=48.2
23:31:55.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:55.026 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:55.026 00.000 5052 Enqueuing Expose request
23:31:55.026 00.000 5052 GuideStep: 13.8 px 0 ms WEST, -9.9 px 0 ms NORTH
23:31:55.026 00.000 8976 Worker thread wakes up
23:31:55.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:55.026 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,316,37,37)
23:31:55.026 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
23:31:55.026 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.00 = 1.72)
23:31:55.026 00.000 5052 CameraToMount -- cameraX=-5.84 cameraY=13.70 hyp=14.89 cameraTheta=1.97 mountX=5.28 mountY=14.72, mountTheta=1.23
23:31:55.026 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:55.026 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:56.067 01.041 8976 Exposure complete
23:31:56.081 00.014 8976 worker thread done servicing request
23:31:56.081 00.000 5052 OnExposeComplete: enter
23:31:56.081 00.000 5052 UpdateGuideState(): m_state=6
23:31:56.082 00.001 5052 Star::Find(18, 316, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 299
23:31:56.082 00.000 5052 Star::Find returns 1 (0), X=317.39, Y=333.58, Mass=4758, SNR=48.4, Peak=273 HFD=4.3
23:31:56.082 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.36) = xAngle (-0.42 = -0.42)
23:31:56.082 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.76 = -0.76)
23:31:56.082 00.000 5052 CameraToMount -- cameraX=-5.33 cameraY=13.66 hyp=14.67 cameraTheta=1.94 mountX=13.41 mountY=-10.06, mountTheta=-0.64
23:31:56.083 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.33, y=13.66, opts=13)
23:31:56.083 00.000 5052 Enqueuing Move request for stepguider (-5.33, 13.66)
23:31:56.083 00.000 8976 Worker thread wakes up
23:31:56.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.33, 13.66) opts 0xd
23:31:56.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.33, 13.66)
23:31:56.083 00.000 8976 Moving (-5.33, 13.66) raw xDistance=13.41 yDistance=-10.06
23:31:56.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.10 from input 13.41
23:31:56.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.80 from input -10.06
23:31:56.083 00.000 8976 MoveAxis(L, 29, ABG)
23:31:56.083 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:56.083 00.000 8976 MoveAxis(U, 32, ABG)
23:31:56.083 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:56.083 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:56.083 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:56.083 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:56.083 00.000 8976 move complete, result=1
23:31:56.083 00.000 8976 worker thread done servicing request
23:31:56.084 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=273, med=32, FiltMin=28, FiltMax=206, Gamma=2.260
23:31:56.094 00.010 5052 UpdateGuideState exits: m=4758 SNR=48.4
23:31:56.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:56.094 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:56.094 00.000 5052 Enqueuing Expose request
23:31:56.094 00.000 5052 GuideStep: 13.4 px 0 ms WEST, -10.1 px 0 ms NORTH
23:31:56.094 00.000 8976 Worker thread wakes up
23:31:56.095 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:56.095 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,316,37,37)
23:31:56.095 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
23:31:56.095 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.97 = 1.69)
23:31:56.095 00.000 5052 CameraToMount -- cameraX=-5.33 cameraY=13.66 hyp=14.67 cameraTheta=1.94 mountX=4.77 mountY=14.57, mountTheta=1.25
23:31:56.095 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:56.095 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:57.132 01.037 8976 Exposure complete
23:31:57.147 00.015 8976 worker thread done servicing request
23:31:57.147 00.000 5052 OnExposeComplete: enter
23:31:57.147 00.000 5052 UpdateGuideState(): m_state=6
23:31:57.147 00.000 5052 Star::Find(18, 317, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 300
23:31:57.147 00.000 5052 Star::Find returns 1 (0), X=317.46, Y=333.45, Mass=4803, SNR=48.6, Peak=294 HFD=4.4
23:31:57.147 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.36) = xAngle (-0.42 = -0.42)
23:31:57.147 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.76 = -0.76)
23:31:57.147 00.000 5052 CameraToMount -- cameraX=-5.26 cameraY=13.53 hyp=14.52 cameraTheta=1.94 mountX=13.27 mountY=-9.97, mountTheta=-0.64
23:31:57.148 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.26, y=13.53, opts=13)
23:31:57.148 00.000 5052 Enqueuing Move request for stepguider (-5.26, 13.53)
23:31:57.148 00.000 8976 Worker thread wakes up
23:31:57.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.26, 13.53) opts 0xd
23:31:57.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.26, 13.53)
23:31:57.148 00.000 8976 Moving (-5.26, 13.53) raw xDistance=13.27 yDistance=-9.97
23:31:57.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.00 from input 13.27
23:31:57.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.76 from input -9.97
23:31:57.148 00.000 8976 MoveAxis(L, 29, ABG)
23:31:57.148 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:57.148 00.000 8976 MoveAxis(U, 32, ABG)
23:31:57.148 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:57.148 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:57.148 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:57.148 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:57.148 00.000 8976 move complete, result=1
23:31:57.149 00.001 8976 worker thread done servicing request
23:31:57.149 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=294, med=32, FiltMin=27, FiltMax=200, Gamma=2.260
23:31:57.158 00.009 5052 UpdateGuideState exits: m=4803 SNR=48.6
23:31:57.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:57.159 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:57.159 00.000 5052 Enqueuing Expose request
23:31:57.159 00.000 8976 Worker thread wakes up
23:31:57.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:57.159 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,315,37,37)
23:31:57.159 00.000 5052 GuideStep: 13.3 px 0 ms WEST, -10.0 px 0 ms NORTH
23:31:57.159 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
23:31:57.160 00.001 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.97 = 1.69)
23:31:57.160 00.000 5052 CameraToMount -- cameraX=-5.26 cameraY=13.53 hyp=14.52 cameraTheta=1.94 mountX=4.71 mountY=14.42, mountTheta=1.26
23:31:57.160 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:57.160 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:58.203 01.043 8976 Exposure complete
23:31:58.217 00.014 8976 worker thread done servicing request
23:31:58.217 00.000 5052 OnExposeComplete: enter
23:31:58.217 00.000 5052 UpdateGuideState(): m_state=6
23:31:58.217 00.000 5052 Star::Find(18, 317, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 301
23:31:58.217 00.000 5052 Star::Find returns 1 (0), X=317.41, Y=333.50, Mass=4733, SNR=48.2, Peak=272 HFD=4.8
23:31:58.218 00.001 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.36) = xAngle (-0.42 = -0.42)
23:31:58.218 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.76 = -0.76)
23:31:58.218 00.000 5052 CameraToMount -- cameraX=-5.31 cameraY=13.58 hyp=14.58 cameraTheta=1.94 mountX=13.34 mountY=-9.99, mountTheta=-0.64
23:31:58.218 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.31, y=13.58, opts=13)
23:31:58.218 00.000 5052 Enqueuing Move request for stepguider (-5.31, 13.58)
23:31:58.218 00.000 8976 Worker thread wakes up
23:31:58.219 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.31, 13.58) opts 0xd
23:31:58.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.31, 13.58)
23:31:58.219 00.000 8976 Moving (-5.31, 13.58) raw xDistance=13.34 yDistance=-9.99
23:31:58.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.03 from input 13.34
23:31:58.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.77 from input -9.99
23:31:58.219 00.000 8976 MoveAxis(L, 29, ABG)
23:31:58.219 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:58.219 00.000 8976 MoveAxis(U, 32, ABG)
23:31:58.219 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:58.219 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:58.219 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:58.219 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:58.219 00.000 8976 move complete, result=1
23:31:58.219 00.000 8976 worker thread done servicing request
23:31:58.220 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=272, med=32, FiltMin=28, FiltMax=182, Gamma=2.260
23:31:58.230 00.010 5052 UpdateGuideState exits: m=4733 SNR=48.2
23:31:58.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:58.230 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:58.230 00.000 5052 Enqueuing Expose request
23:31:58.230 00.000 5052 GuideStep: 13.3 px 0 ms WEST, -10.0 px 0 ms NORTH
23:31:58.230 00.000 8976 Worker thread wakes up
23:31:58.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:58.230 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,315,37,37)
23:31:58.231 00.001 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
23:31:58.231 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.97 = 1.69)
23:31:58.231 00.000 5052 CameraToMount -- cameraX=-5.31 cameraY=13.58 hyp=14.58 cameraTheta=1.94 mountX=4.75 mountY=14.48, mountTheta=1.25
23:31:58.231 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:58.231 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:31:59.266 01.035 8976 Exposure complete
23:31:59.281 00.015 8976 worker thread done servicing request
23:31:59.281 00.000 5052 OnExposeComplete: enter
23:31:59.282 00.001 5052 UpdateGuideState(): m_state=6
23:31:59.282 00.000 5052 Star::Find(18, 317, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 302
23:31:59.282 00.000 5052 Star::Find returns 1 (0), X=316.21, Y=333.25, Mass=4679, SNR=47.9, Peak=273 HFD=4.5
23:31:59.282 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.36) = xAngle (-0.33 = -0.33)
23:31:59.282 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.67 = -0.67)
23:31:59.282 00.000 5052 CameraToMount -- cameraX=-6.50 cameraY=13.34 hyp=14.84 cameraTheta=2.02 mountX=14.01 mountY=-9.26, mountTheta=-0.58
23:31:59.283 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.50, y=13.34, opts=13)
23:31:59.283 00.000 5052 Enqueuing Move request for stepguider (-6.50, 13.34)
23:31:59.283 00.000 8976 Worker thread wakes up
23:31:59.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.50, 13.34) opts 0xd
23:31:59.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.50, 13.34)
23:31:59.283 00.000 8976 Moving (-6.50, 13.34) raw xDistance=14.01 yDistance=-9.26
23:31:59.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.46 from input 14.01
23:31:59.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.31 from input -9.26
23:31:59.283 00.000 8976 MoveAxis(L, 31, ABG)
23:31:59.283 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:59.283 00.000 8976 MoveAxis(U, 30, ABG)
23:31:59.283 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:31:59.283 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:31:59.283 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:31:59.283 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:31:59.283 00.000 8976 move complete, result=1
23:31:59.283 00.000 8976 worker thread done servicing request
23:31:59.284 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=273, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:31:59.294 00.010 5052 UpdateGuideState exits: m=4679 SNR=47.9
23:31:59.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:59.294 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:31:59.294 00.000 5052 Enqueuing Expose request
23:31:59.294 00.000 5052 GuideStep: 14.0 px 0 ms WEST, -9.3 px 0 ms NORTH
23:31:59.294 00.000 8976 Worker thread wakes up
23:31:59.294 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:31:59.294 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,315,37,37)
23:31:59.295 00.001 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.13 = -1.16)
23:31:59.295 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.05 = 1.77)
23:31:59.295 00.000 5052 CameraToMount -- cameraX=-6.50 cameraY=13.34 hyp=14.84 cameraTheta=2.02 mountX=5.96 mountY=14.54, mountTheta=1.18
23:31:59.295 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:31:59.295 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:00.323 01.028 8976 Exposure complete
23:32:00.337 00.014 8976 worker thread done servicing request
23:32:00.337 00.000 5052 OnExposeComplete: enter
23:32:00.338 00.001 5052 UpdateGuideState(): m_state=6
23:32:00.338 00.000 5052 Star::Find(18, 316, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 303
23:32:00.338 00.000 5052 Star::Find returns 1 (0), X=316.51, Y=333.85, Mass=4811, SNR=48.6, Peak=286 HFD=4.5
23:32:00.338 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.36) = xAngle (-0.37 = -0.37)
23:32:00.338 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.71 = -0.71)
23:32:00.338 00.000 5052 CameraToMount -- cameraX=-6.21 cameraY=13.93 hyp=15.25 cameraTheta=1.99 mountX=14.23 mountY=-9.92, mountTheta=-0.61
23:32:00.339 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.21, y=13.93, opts=13)
23:32:00.339 00.000 5052 Enqueuing Move request for stepguider (-6.21, 13.93)
23:32:00.339 00.000 8976 Worker thread wakes up
23:32:00.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.21, 13.93) opts 0xd
23:32:00.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.21, 13.93)
23:32:00.339 00.000 8976 Moving (-6.21, 13.93) raw xDistance=14.23 yDistance=-9.92
23:32:00.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.62 from input 14.23
23:32:00.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.69 from input -9.92
23:32:00.339 00.000 8976 MoveAxis(L, 31, ABG)
23:32:00.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:00.339 00.000 8976 MoveAxis(U, 32, ABG)
23:32:00.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:00.339 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:00.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:00.339 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:00.339 00.000 8976 move complete, result=1
23:32:00.339 00.000 8976 worker thread done servicing request
23:32:00.340 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=286, med=32, FiltMin=28, FiltMax=198, Gamma=2.260
23:32:00.349 00.009 5052 UpdateGuideState exits: m=4811 SNR=48.6
23:32:00.350 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:00.350 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:00.350 00.000 5052 Enqueuing Expose request
23:32:00.350 00.000 5052 GuideStep: 14.2 px 0 ms WEST, -9.9 px 0 ms NORTH
23:32:00.350 00.000 8976 Worker thread wakes up
23:32:00.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:00.350 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,316,37,37)
23:32:00.350 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
23:32:00.351 00.001 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.02 = 1.74)
23:32:00.351 00.000 5052 CameraToMount -- cameraX=-6.21 cameraY=13.93 hyp=15.25 cameraTheta=1.99 mountX=5.64 mountY=15.05, mountTheta=1.21
23:32:00.351 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:00.351 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:01.386 01.035 8976 Exposure complete
23:32:01.401 00.015 8976 worker thread done servicing request
23:32:01.401 00.000 5052 OnExposeComplete: enter
23:32:01.401 00.000 5052 UpdateGuideState(): m_state=6
23:32:01.402 00.001 5052 Star::Find(18, 316, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 304
23:32:01.402 00.000 5052 Star::Find returns 1 (0), X=315.99, Y=333.86, Mass=4700, SNR=48.1, Peak=265 HFD=4.4
23:32:01.402 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.36) = xAngle (-0.34 = -0.34)
23:32:01.402 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.68 = -0.68)
23:32:01.402 00.000 5052 CameraToMount -- cameraX=-6.72 cameraY=13.95 hyp=15.48 cameraTheta=2.02 mountX=14.60 mountY=-9.72, mountTheta=-0.59
23:32:01.402 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-6.72, y=13.95, opts=13)
23:32:01.403 00.001 5052 Enqueuing Move request for stepguider (-6.72, 13.95)
23:32:01.403 00.000 8976 Worker thread wakes up
23:32:01.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.72, 13.95) opts 0xd
23:32:01.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.72, 13.95)
23:32:01.403 00.000 8976 Moving (-6.72, 13.95) raw xDistance=14.60 yDistance=-9.72
23:32:01.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.87 from input 14.60
23:32:01.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.59 from input -9.72
23:32:01.403 00.000 8976 MoveAxis(L, 32, ABG)
23:32:01.403 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:01.403 00.000 8976 MoveAxis(U, 31, ABG)
23:32:01.403 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:01.403 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:01.403 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:01.403 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:01.403 00.000 8976 move complete, result=1
23:32:01.403 00.000 8976 worker thread done servicing request
23:32:01.404 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=265, med=32, FiltMin=27, FiltMax=182, Gamma=2.260
23:32:01.413 00.009 5052 UpdateGuideState exits: m=4700 SNR=48.1
23:32:01.413 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:01.413 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:01.413 00.000 5052 Enqueuing Expose request
23:32:01.414 00.001 5052 GuideStep: 14.6 px 0 ms WEST, -9.7 px 0 ms NORTH
23:32:01.414 00.000 8976 Worker thread wakes up
23:32:01.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:01.414 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,316,37,37)
23:32:01.414 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
23:32:01.414 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.05 = 1.77)
23:32:01.414 00.000 5052 CameraToMount -- cameraX=-6.72 cameraY=13.95 hyp=15.48 cameraTheta=2.02 mountX=6.15 mountY=15.19, mountTheta=1.19
23:32:01.415 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:01.415 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:02.449 01.034 8976 Exposure complete
23:32:02.463 00.014 8976 worker thread done servicing request
23:32:02.463 00.000 5052 OnExposeComplete: enter
23:32:02.463 00.000 5052 UpdateGuideState(): m_state=6
23:32:02.463 00.000 5052 Star::Find(18, 315, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 305
23:32:02.463 00.000 5052 Star::Find returns 1 (0), X=315.71, Y=333.98, Mass=4746, SNR=48.3, Peak=234 HFD=4.7
23:32:02.463 00.000 5052 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.36) = xAngle (-0.33 = -0.33)
23:32:02.463 00.000 5052 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.67 = -0.67)
23:32:02.463 00.000 5052 CameraToMount -- cameraX=-7.00 cameraY=14.06 hyp=15.71 cameraTheta=2.03 mountX=14.88 mountY=-9.70, mountTheta=-0.58
23:32:02.464 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.00, y=14.06, opts=13)
23:32:02.464 00.000 5052 Enqueuing Move request for stepguider (-7.00, 14.06)
23:32:02.464 00.000 8976 Worker thread wakes up
23:32:02.464 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.00, 14.06) opts 0xd
23:32:02.464 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.00, 14.06)
23:32:02.464 00.000 8976 Moving (-7.00, 14.06) raw xDistance=14.88 yDistance=-9.70
23:32:02.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.07 from input 14.88
23:32:02.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.58 from input -9.70
23:32:02.464 00.000 8976 MoveAxis(L, 32, ABG)
23:32:02.464 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:02.465 00.001 8976 MoveAxis(U, 31, ABG)
23:32:02.465 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:02.465 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:02.465 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:02.465 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:02.465 00.000 8976 move complete, result=1
23:32:02.465 00.000 8976 worker thread done servicing request
23:32:02.465 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=234, med=32, FiltMin=28, FiltMax=186, Gamma=2.260
23:32:02.475 00.010 5052 UpdateGuideState exits: m=4746 SNR=48.3
23:32:02.476 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:02.476 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:02.476 00.000 5052 Enqueuing Expose request
23:32:02.476 00.000 5052 GuideStep: 14.9 px 0 ms WEST, -9.7 px 0 ms NORTH
23:32:02.476 00.000 8976 Worker thread wakes up
23:32:02.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:02.476 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,316,37,37)
23:32:02.476 00.000 5052 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.13 = -1.15)
23:32:02.477 00.001 5052 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.06 = 1.78)
23:32:02.477 00.000 5052 CameraToMount -- cameraX=-7.00 cameraY=14.06 hyp=15.71 cameraTheta=2.03 mountX=6.43 mountY=15.37, mountTheta=1.17
23:32:02.477 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:02.477 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:03.515 01.038 8976 Exposure complete
23:32:03.528 00.013 8976 worker thread done servicing request
23:32:03.529 00.001 5052 OnExposeComplete: enter
23:32:03.529 00.000 5052 UpdateGuideState(): m_state=6
23:32:03.529 00.000 5052 Star::Find(18, 315, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 306
23:32:03.529 00.000 5052 Star::Find returns 1 (0), X=313.97, Y=334.45, Mass=4589, SNR=47.5, Peak=243 HFD=4.4
23:32:03.529 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.36) = xAngle (-0.25 = -0.25)
23:32:03.529 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.59 = -0.59)
23:32:03.529 00.000 5052 CameraToMount -- cameraX=-8.74 cameraY=14.54 hyp=16.97 cameraTheta=2.11 mountX=16.45 mountY=-9.39, mountTheta=-0.52
23:32:03.530 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.74, y=14.54, opts=13)
23:32:03.530 00.000 5052 Enqueuing Move request for stepguider (-8.74, 14.54)
23:32:03.530 00.000 8976 Worker thread wakes up
23:32:03.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.74, 14.54) opts 0xd
23:32:03.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.74, 14.54)
23:32:03.530 00.000 8976 Moving (-8.74, 14.54) raw xDistance=16.45 yDistance=-9.39
23:32:03.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.07 from input 16.45
23:32:03.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.37 from input -9.39
23:32:03.530 00.000 8976 MoveAxis(L, 36, ABG)
23:32:03.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:03.530 00.000 8976 MoveAxis(U, 30, ABG)
23:32:03.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:03.530 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:03.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:03.530 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:03.530 00.000 8976 move complete, result=1
23:32:03.530 00.000 8976 worker thread done servicing request
23:32:03.531 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=243, med=32, FiltMin=28, FiltMax=191, Gamma=2.260
23:32:03.540 00.009 5052 UpdateGuideState exits: m=4589 SNR=47.5
23:32:03.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:03.540 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:03.540 00.000 5052 Enqueuing Expose request
23:32:03.540 00.000 5052 GuideStep: 16.5 px 0 ms WEST, -9.4 px 0 ms NORTH
23:32:03.541 00.001 8976 Worker thread wakes up
23:32:03.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:03.541 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,316,37,37)
23:32:03.541 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
23:32:03.541 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.14 = 1.86)
23:32:03.541 00.000 5052 CameraToMount -- cameraX=-8.74 cameraY=14.54 hyp=16.97 cameraTheta=2.11 mountX=8.15 mountY=16.27, mountTheta=1.11
23:32:03.541 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:03.542 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:04.575 01.033 8976 Exposure complete
23:32:04.589 00.014 8976 worker thread done servicing request
23:32:04.589 00.000 5052 OnExposeComplete: enter
23:32:04.590 00.001 5052 UpdateGuideState(): m_state=6
23:32:04.590 00.000 5052 Star::Find(18, 313, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 307
23:32:04.590 00.000 5052 Star::Find returns 1 (0), X=313.89, Y=334.55, Mass=4672, SNR=47.9, Peak=257 HFD=4.8
23:32:04.590 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.36) = xAngle (-0.25 = -0.25)
23:32:04.590 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.58 = -0.58)
23:32:04.590 00.000 5052 CameraToMount -- cameraX=-8.83 cameraY=14.63 hyp=17.09 cameraTheta=2.11 mountX=16.57 mountY=-9.43, mountTheta=-0.52
23:32:04.590 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-8.83, y=14.63, opts=13)
23:32:04.591 00.001 5052 Enqueuing Move request for stepguider (-8.83, 14.63)
23:32:04.591 00.000 8976 Worker thread wakes up
23:32:04.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.83, 14.63) opts 0xd
23:32:04.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.83, 14.63)
23:32:04.591 00.000 8976 Moving (-8.83, 14.63) raw xDistance=16.57 yDistance=-9.43
23:32:04.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.22 from input 16.57
23:32:04.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.39 from input -9.43
23:32:04.591 00.000 8976 MoveAxis(L, 36, ABG)
23:32:04.591 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:04.591 00.000 8976 MoveAxis(U, 30, ABG)
23:32:04.591 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:04.591 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:04.591 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:04.591 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:04.591 00.000 8976 move complete, result=1
23:32:04.591 00.000 8976 worker thread done servicing request
23:32:04.592 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=257, med=31, FiltMin=27, FiltMax=178, Gamma=2.260
23:32:04.602 00.010 5052 UpdateGuideState exits: m=4672 SNR=47.9
23:32:04.602 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:04.602 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:04.602 00.000 5052 Enqueuing Expose request
23:32:04.602 00.000 5052 GuideStep: 16.6 px 0 ms WEST, -9.4 px 0 ms NORTH
23:32:04.602 00.000 8976 Worker thread wakes up
23:32:04.603 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:04.603 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,317,37,37)
23:32:04.603 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
23:32:04.603 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.14 = 1.86)
23:32:04.603 00.000 5052 CameraToMount -- cameraX=-8.83 cameraY=14.63 hyp=17.09 cameraTheta=2.11 mountX=8.23 mountY=16.38, mountTheta=1.11
23:32:04.603 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:04.604 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:05.648 01.044 8976 Exposure complete
23:32:05.662 00.014 8976 worker thread done servicing request
23:32:05.662 00.000 5052 OnExposeComplete: enter
23:32:05.662 00.000 5052 UpdateGuideState(): m_state=6
23:32:05.662 00.000 5052 Star::Find(18, 313, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 308
23:32:05.662 00.000 5052 Star::Find returns 1 (0), X=314.71, Y=334.51, Mass=4549, SNR=47.3, Peak=259 HFD=5.0
23:32:05.662 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.36) = xAngle (-0.29 = -0.29)
23:32:05.662 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.63 = -0.63)
23:32:05.662 00.000 5052 CameraToMount -- cameraX=-8.01 cameraY=14.60 hyp=16.65 cameraTheta=2.07 mountX=15.97 mountY=-9.76, mountTheta=-0.55
23:32:05.663 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.01, y=14.60, opts=13)
23:32:05.663 00.000 5052 Enqueuing Move request for stepguider (-8.01, 14.60)
23:32:05.663 00.000 8976 Worker thread wakes up
23:32:05.663 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.01, 14.60) opts 0xd
23:32:05.663 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.01, 14.60)
23:32:05.663 00.000 8976 Moving (-8.01, 14.60) raw xDistance=15.97 yDistance=-9.76
23:32:05.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.85 from input 15.97
23:32:05.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.59 from input -9.76
23:32:05.663 00.000 8976 MoveAxis(L, 35, ABG)
23:32:05.663 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:05.663 00.000 8976 MoveAxis(U, 31, ABG)
23:32:05.663 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:05.663 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:05.663 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:05.663 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:05.664 00.001 8976 move complete, result=1
23:32:05.664 00.000 8976 worker thread done servicing request
23:32:05.664 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=259, med=32, FiltMin=28, FiltMax=169, Gamma=2.260
23:32:05.673 00.009 5052 UpdateGuideState exits: m=4549 SNR=47.3
23:32:05.673 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:05.673 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:05.674 00.001 5052 Enqueuing Expose request
23:32:05.674 00.000 5052 GuideStep: 16.0 px 0 ms WEST, -9.8 px 0 ms NORTH
23:32:05.674 00.000 8976 Worker thread wakes up
23:32:05.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:05.674 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,317,37,37)
23:32:05.674 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
23:32:05.674 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.10 = 1.82)
23:32:05.674 00.000 5052 CameraToMount -- cameraX=-8.01 cameraY=14.60 hyp=16.65 cameraTheta=2.07 mountX=7.41 mountY=16.14, mountTheta=1.14
23:32:05.674 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:05.674 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:06.707 01.033 8976 Exposure complete
23:32:06.722 00.015 8976 worker thread done servicing request
23:32:06.722 00.000 5052 OnExposeComplete: enter
23:32:06.722 00.000 5052 UpdateGuideState(): m_state=6
23:32:06.722 00.000 5052 Star::Find(18, 314, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 309
23:32:06.722 00.000 5052 Star::Find returns 1 (0), X=314.26, Y=334.40, Mass=4524, SNR=47.0, Peak=258 HFD=5.0
23:32:06.722 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.36) = xAngle (-0.26 = -0.26)
23:32:06.722 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.60 = -0.60)
23:32:06.722 00.000 5052 CameraToMount -- cameraX=-8.46 cameraY=14.49 hyp=16.78 cameraTheta=2.10 mountX=16.21 mountY=-9.46, mountTheta=-0.53
23:32:06.723 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.46, y=14.49, opts=13)
23:32:06.723 00.000 5052 Enqueuing Move request for stepguider (-8.46, 14.49)
23:32:06.723 00.000 8976 Worker thread wakes up
23:32:06.723 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.46, 14.49) opts 0xd
23:32:06.723 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.46, 14.49)
23:32:06.723 00.000 8976 Moving (-8.46, 14.49) raw xDistance=16.21 yDistance=-9.46
23:32:06.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.97 from input 16.21
23:32:06.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.42 from input -9.46
23:32:06.723 00.000 8976 MoveAxis(L, 35, ABG)
23:32:06.723 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:06.723 00.000 8976 MoveAxis(U, 30, ABG)
23:32:06.723 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:06.723 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:06.723 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:06.723 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:06.723 00.000 8976 move complete, result=1
23:32:06.723 00.000 8976 worker thread done servicing request
23:32:06.724 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=258, med=32, FiltMin=27, FiltMax=184, Gamma=2.260
23:32:06.733 00.009 5052 UpdateGuideState exits: m=4524 SNR=47.0
23:32:06.733 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:06.733 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:06.733 00.000 5052 Enqueuing Expose request
23:32:06.733 00.000 8976 Worker thread wakes up
23:32:06.734 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:06.734 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,316,37,37)
23:32:06.734 00.000 5052 GuideStep: 16.2 px 0 ms WEST, -9.5 px 0 ms NORTH
23:32:06.734 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
23:32:06.734 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.13 = 1.84)
23:32:06.734 00.000 5052 CameraToMount -- cameraX=-8.46 cameraY=14.49 hyp=16.78 cameraTheta=2.10 mountX=7.86 mountY=16.15, mountTheta=1.12
23:32:06.734 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:06.735 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:07.766 01.031 8976 Exposure complete
23:32:07.781 00.015 8976 worker thread done servicing request
23:32:07.781 00.000 5052 OnExposeComplete: enter
23:32:07.781 00.000 5052 UpdateGuideState(): m_state=6
23:32:07.781 00.000 5052 Star::Find(18, 314, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 310
23:32:07.781 00.000 5052 Star::Find returns 1 (0), X=313.41, Y=334.21, Mass=4656, SNR=47.7, Peak=307 HFD=4.8
23:32:07.781 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.36) = xAngle (-0.21 = -0.21)
23:32:07.781 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.55 = -0.55)
23:32:07.781 00.000 5052 CameraToMount -- cameraX=-9.31 cameraY=14.29 hyp=17.06 cameraTheta=2.15 mountX=16.68 mountY=-8.92, mountTheta=-0.49
23:32:07.782 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.31, y=14.29, opts=13)
23:32:07.782 00.000 5052 Enqueuing Move request for stepguider (-9.31, 14.29)
23:32:07.782 00.000 8976 Worker thread wakes up
23:32:07.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.31, 14.29) opts 0xd
23:32:07.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.31, 14.29)
23:32:07.782 00.000 8976 Moving (-9.31, 14.29) raw xDistance=16.68 yDistance=-8.92
23:32:07.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.27 from input 16.68
23:32:07.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.07 from input -8.92
23:32:07.782 00.000 8976 MoveAxis(L, 36, ABG)
23:32:07.782 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:07.782 00.000 8976 MoveAxis(U, 29, ABG)
23:32:07.782 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:07.782 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:07.782 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:07.782 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:07.782 00.000 8976 move complete, result=1
23:32:07.783 00.001 8976 worker thread done servicing request
23:32:07.783 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=307, med=32, FiltMin=27, FiltMax=168, Gamma=2.260
23:32:07.792 00.009 5052 UpdateGuideState exits: m=4656 SNR=47.7
23:32:07.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:07.792 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:07.792 00.000 5052 Enqueuing Expose request
23:32:07.792 00.000 5052 GuideStep: 16.7 px 0 ms WEST, -8.9 px 0 ms NORTH
23:32:07.792 00.000 8976 Worker thread wakes up
23:32:07.792 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:07.792 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,316,37,37)
23:32:07.793 00.001 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
23:32:07.793 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.18 = 1.89)
23:32:07.793 00.000 5052 CameraToMount -- cameraX=-9.31 cameraY=14.29 hyp=17.06 cameraTheta=2.15 mountX=8.72 mountY=16.17, mountTheta=1.08
23:32:07.794 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:07.794 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:08.821 01.027 8976 Exposure complete
23:32:08.835 00.014 8976 worker thread done servicing request
23:32:08.836 00.001 5052 OnExposeComplete: enter
23:32:08.836 00.000 5052 UpdateGuideState(): m_state=6
23:32:08.836 00.000 5052 Star::Find(18, 313, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 311
23:32:08.836 00.000 5052 Star::Find returns 1 (0), X=313.29, Y=334.56, Mass=4745, SNR=48.3, Peak=258 HFD=4.6
23:32:08.836 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.36) = xAngle (-0.22 = -0.22)
23:32:08.836 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.56 = -0.56)
23:32:08.836 00.000 5052 CameraToMount -- cameraX=-9.43 cameraY=14.65 hyp=17.42 cameraTheta=2.14 mountX=17.01 mountY=-9.19, mountTheta=-0.50
23:32:08.837 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.43, y=14.65, opts=13)
23:32:08.837 00.000 5052 Enqueuing Move request for stepguider (-9.43, 14.65)
23:32:08.837 00.000 8976 Worker thread wakes up
23:32:08.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.43, 14.65) opts 0xd
23:32:08.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.43, 14.65)
23:32:08.837 00.000 8976 Moving (-9.43, 14.65) raw xDistance=17.01 yDistance=-9.19
23:32:08.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.51 from input 17.01
23:32:08.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.22 from input -9.19
23:32:08.837 00.000 8976 MoveAxis(L, 37, ABG)
23:32:08.837 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:08.837 00.000 8976 MoveAxis(U, 29, ABG)
23:32:08.837 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:08.837 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:08.837 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:08.837 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:08.837 00.000 8976 move complete, result=1
23:32:08.838 00.001 8976 worker thread done servicing request
23:32:08.838 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=258, med=32, FiltMin=27, FiltMax=200, Gamma=2.260
23:32:08.848 00.010 5052 UpdateGuideState exits: m=4745 SNR=48.3
23:32:08.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:08.848 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:08.848 00.000 5052 Enqueuing Expose request
23:32:08.848 00.000 5052 GuideStep: 17.0 px 0 ms WEST, -9.2 px 0 ms NORTH
23:32:08.848 00.000 8976 Worker thread wakes up
23:32:08.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:08.848 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,317,37,37)
23:32:08.849 00.001 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
23:32:08.849 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.17 = 1.89)
23:32:08.849 00.000 5052 CameraToMount -- cameraX=-9.43 cameraY=14.65 hyp=17.42 cameraTheta=2.14 mountX=8.83 mountY=16.55, mountTheta=1.08
23:32:08.849 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:08.849 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:09.890 01.041 8976 Exposure complete
23:32:09.905 00.015 8976 worker thread done servicing request
23:32:09.905 00.000 5052 OnExposeComplete: enter
23:32:09.905 00.000 5052 UpdateGuideState(): m_state=6
23:32:09.905 00.000 5052 Star::Find(18, 313, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 312
23:32:09.905 00.000 5052 Star::Find returns 1 (0), X=312.99, Y=334.25, Mass=4604, SNR=47.4, Peak=265 HFD=4.6
23:32:09.905 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.36) = xAngle (-0.19 = -0.19)
23:32:09.905 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.53 = -0.53)
23:32:09.905 00.000 5052 CameraToMount -- cameraX=-9.73 cameraY=14.34 hyp=17.33 cameraTheta=2.17 mountX=17.01 mountY=-8.78, mountTheta=-0.48
23:32:09.906 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.73, y=14.34, opts=13)
23:32:09.906 00.000 5052 Enqueuing Move request for stepguider (-9.73, 14.34)
23:32:09.906 00.000 8976 Worker thread wakes up
23:32:09.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.73, 14.34) opts 0xd
23:32:09.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.73, 14.34)
23:32:09.906 00.000 8976 Moving (-9.73, 14.34) raw xDistance=17.01 yDistance=-8.78
23:32:09.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.52 from input 17.01
23:32:09.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.97 from input -8.78
23:32:09.906 00.000 8976 MoveAxis(L, 37, ABG)
23:32:09.906 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:09.906 00.000 8976 MoveAxis(U, 28, ABG)
23:32:09.906 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:09.907 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:09.907 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:09.907 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:09.907 00.000 8976 move complete, result=1
23:32:09.907 00.000 8976 worker thread done servicing request
23:32:09.907 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=265, med=32, FiltMin=27, FiltMax=204, Gamma=2.260
23:32:09.917 00.010 5052 UpdateGuideState exits: m=4604 SNR=47.4
23:32:09.917 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:09.917 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:09.917 00.000 5052 Enqueuing Expose request
23:32:09.917 00.000 8976 Worker thread wakes up
23:32:09.917 00.000 5052 GuideStep: 17.0 px 0 ms WEST, -8.8 px 0 ms NORTH
23:32:09.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:09.917 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,316,37,37)
23:32:09.918 00.001 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.27 = -1.02)
23:32:09.918 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.20 = 1.91)
23:32:09.918 00.000 5052 CameraToMount -- cameraX=-9.73 cameraY=14.34 hyp=17.33 cameraTheta=2.17 mountX=9.14 mountY=16.32, mountTheta=1.06
23:32:09.918 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:09.919 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:10.955 01.036 8976 Exposure complete
23:32:10.969 00.014 8976 worker thread done servicing request
23:32:10.969 00.000 5052 OnExposeComplete: enter
23:32:10.970 00.001 5052 UpdateGuideState(): m_state=6
23:32:10.970 00.000 5052 Star::Find(18, 312, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 313
23:32:10.970 00.000 5052 Star::Find returns 1 (0), X=311.77, Y=334.44, Mass=4742, SNR=48.2, Peak=234 HFD=4.6
23:32:10.970 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.36) = xAngle (-0.14 = -0.14)
23:32:10.970 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.48 = -0.48)
23:32:10.970 00.000 5052 CameraToMount -- cameraX=-10.95 cameraY=14.52 hyp=18.19 cameraTheta=2.22 mountX=18.00 mountY=-8.43, mountTheta=-0.44
23:32:10.971 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.95, y=14.52, opts=13)
23:32:10.971 00.000 5052 Enqueuing Move request for stepguider (-10.95, 14.52)
23:32:10.971 00.000 8976 Worker thread wakes up
23:32:10.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.95, 14.52) opts 0xd
23:32:10.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.95, 14.52)
23:32:10.971 00.000 8976 Moving (-10.95, 14.52) raw xDistance=18.00 yDistance=-8.43
23:32:10.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.15 from input 18.00
23:32:10.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.73 from input -8.43
23:32:10.971 00.000 8976 MoveAxis(L, 39, ABG)
23:32:10.971 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:10.971 00.000 8976 MoveAxis(U, 27, ABG)
23:32:10.971 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:10.971 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:10.971 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:10.972 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:10.972 00.000 8976 move complete, result=1
23:32:10.972 00.000 8976 worker thread done servicing request
23:32:10.972 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=234, med=32, FiltMin=27, FiltMax=197, Gamma=2.260
23:32:10.982 00.010 5052 UpdateGuideState exits: m=4742 SNR=48.2
23:32:10.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:10.982 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:10.982 00.000 5052 Enqueuing Expose request
23:32:10.982 00.000 5052 GuideStep: 18.0 px 0 ms WEST, -8.4 px 0 ms NORTH
23:32:10.982 00.000 8976 Worker thread wakes up
23:32:10.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:10.983 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(294,316,37,37)
23:32:10.983 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.10) = xAngle (5.32 = -0.97)
23:32:10.983 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.25 = 1.96)
23:32:10.983 00.000 5052 CameraToMount -- cameraX=-10.95 cameraY=14.52 hyp=18.19 cameraTheta=2.22 mountX=10.35 mountY=16.81, mountTheta=1.02
23:32:10.983 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:10.983 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:12.009 01.026 8976 Exposure complete
23:32:12.023 00.014 8976 worker thread done servicing request
23:32:12.023 00.000 5052 OnExposeComplete: enter
23:32:12.023 00.000 5052 UpdateGuideState(): m_state=6
23:32:12.023 00.000 5052 Star::Find(18, 311, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 314
23:32:12.023 00.000 5052 Star::Find returns 1 (0), X=310.98, Y=334.39, Mass=4573, SNR=47.3, Peak=226 HFD=4.8
23:32:12.023 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.36) = xAngle (-0.11 = -0.11)
23:32:12.023 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.45 = -0.45)
23:32:12.023 00.000 5052 CameraToMount -- cameraX=-11.74 cameraY=14.47 hyp=18.63 cameraTheta=2.25 mountX=18.53 mountY=-8.04, mountTheta=-0.41
23:32:12.024 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.74, y=14.47, opts=13)
23:32:12.024 00.000 5052 Enqueuing Move request for stepguider (-11.74, 14.47)
23:32:12.024 00.000 8976 Worker thread wakes up
23:32:12.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.74, 14.47) opts 0xd
23:32:12.024 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.74, 14.47)
23:32:12.024 00.000 8976 Moving (-11.74, 14.47) raw xDistance=18.53 yDistance=-8.04
23:32:12.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.52 from input 18.53
23:32:12.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.47 from input -8.04
23:32:12.024 00.000 8976 MoveAxis(L, 40, ABG)
23:32:12.025 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:12.025 00.000 8976 MoveAxis(U, 26, ABG)
23:32:12.025 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:12.025 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:12.025 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:12.025 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:12.025 00.000 8976 move complete, result=1
23:32:12.025 00.000 8976 worker thread done servicing request
23:32:12.025 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=226, med=32, FiltMin=27, FiltMax=189, Gamma=2.260
23:32:12.036 00.011 5052 UpdateGuideState exits: m=4573 SNR=47.3
23:32:12.036 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:12.036 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:12.036 00.000 5052 Enqueuing Expose request
23:32:12.037 00.001 8976 Worker thread wakes up
23:32:12.037 00.000 5052 GuideStep: 18.5 px 0 ms WEST, -8.0 px 0 ms NORTH
23:32:12.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:12.037 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,316,37,37)
23:32:12.037 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.35 = -0.93)
23:32:12.037 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.28 = 2.00)
23:32:12.037 00.000 5052 CameraToMount -- cameraX=-11.74 cameraY=14.47 hyp=18.63 cameraTheta=2.25 mountX=11.14 mountY=16.96, mountTheta=0.99
23:32:12.038 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:12.038 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:13.078 01.040 8976 Exposure complete
23:32:13.093 00.015 8976 worker thread done servicing request
23:32:13.093 00.000 5052 OnExposeComplete: enter
23:32:13.093 00.000 5052 UpdateGuideState(): m_state=6
23:32:13.093 00.000 5052 Star::Find(18, 310, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 315
23:32:13.093 00.000 5052 Star::Find returns 1 (0), X=309.70, Y=334.69, Mass=4721, SNR=48.1, Peak=246 HFD=4.7
23:32:13.094 00.001 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.36) = xAngle (-0.07 = -0.07)
23:32:13.094 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.41 = -0.41)
23:32:13.094 00.000 5052 CameraToMount -- cameraX=-13.02 cameraY=14.77 hyp=19.69 cameraTheta=2.29 mountX=19.65 mountY=-7.76, mountTheta=-0.38
23:32:13.094 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-13.02, y=14.77, opts=13)
23:32:13.094 00.000 5052 Enqueuing Move request for stepguider (-13.02, 14.77)
23:32:13.094 00.000 8976 Worker thread wakes up
23:32:13.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-13.02, 14.77) opts 0xd
23:32:13.095 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-13.02, 14.77)
23:32:13.095 00.000 8976 Moving (-13.02, 14.77) raw xDistance=19.65 yDistance=-7.76
23:32:13.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.26 from input 19.65
23:32:13.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.27 from input -7.76
23:32:13.095 00.000 8976 MoveAxis(L, 43, ABG)
23:32:13.095 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:13.095 00.000 8976 MoveAxis(U, 25, ABG)
23:32:13.095 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:13.095 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:13.095 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:13.095 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:13.095 00.000 8976 move complete, result=1
23:32:13.095 00.000 8976 worker thread done servicing request
23:32:13.095 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=246, med=31, FiltMin=27, FiltMax=198, Gamma=2.260
23:32:13.105 00.010 5052 UpdateGuideState exits: m=4721 SNR=48.1
23:32:13.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:13.105 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:13.105 00.000 5052 Enqueuing Expose request
23:32:13.105 00.000 5052 GuideStep: 19.6 px 0 ms WEST, -7.8 px 0 ms NORTH
23:32:13.105 00.000 8976 Worker thread wakes up
23:32:13.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:13.105 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(292,317,37,37)
23:32:13.106 00.001 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.39 = -0.89)
23:32:13.106 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.32 = 2.04)
23:32:13.106 00.000 5052 CameraToMount -- cameraX=-13.02 cameraY=14.77 hyp=19.69 cameraTheta=2.29 mountX=12.41 mountY=17.57, mountTheta=0.96
23:32:13.106 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:13.106 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:14.143 01.037 8976 Exposure complete
23:32:14.157 00.014 8976 worker thread done servicing request
23:32:14.157 00.000 5052 OnExposeComplete: enter
23:32:14.157 00.000 5052 UpdateGuideState(): m_state=6
23:32:14.157 00.000 5052 Star::Find(18, 309, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 316
23:32:14.157 00.000 5052 Star::Find returns 1 (0), X=309.03, Y=334.67, Mass=4718, SNR=48.2, Peak=291 HFD=4.2
23:32:14.157 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.36) = xAngle (-0.04 = -0.04)
23:32:14.157 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.38 = -0.38)
23:32:14.157 00.000 5052 CameraToMount -- cameraX=-13.69 cameraY=14.76 hyp=20.13 cameraTheta=2.32 mountX=20.11 mountY=-7.47, mountTheta=-0.36
23:32:14.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-13.69, y=14.76, opts=13)
23:32:14.158 00.000 5052 Enqueuing Move request for stepguider (-13.69, 14.76)
23:32:14.158 00.000 8976 Worker thread wakes up
23:32:14.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-13.69, 14.76) opts 0xd
23:32:14.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-13.69, 14.76)
23:32:14.158 00.000 8976 Moving (-13.69, 14.76) raw xDistance=20.11 yDistance=-7.47
23:32:14.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.60 from input 20.11
23:32:14.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.07 from input -7.47
23:32:14.158 00.000 8976 MoveAxis(L, 44, ABG)
23:32:14.159 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:14.159 00.000 8976 MoveAxis(U, 24, ABG)
23:32:14.159 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:14.159 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:14.159 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:14.159 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:14.159 00.000 8976 move complete, result=1
23:32:14.159 00.000 8976 worker thread done servicing request
23:32:14.159 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=291, med=32, FiltMin=28, FiltMax=201, Gamma=2.260
23:32:14.169 00.010 5052 UpdateGuideState exits: m=4718 SNR=48.2
23:32:14.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:14.169 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:14.169 00.000 5052 Enqueuing Expose request
23:32:14.169 00.000 5052 GuideStep: 20.1 px 0 ms WEST, -7.5 px 0 ms NORTH
23:32:14.169 00.000 8976 Worker thread wakes up
23:32:14.170 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:14.170 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(291,317,37,37)
23:32:14.170 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (-3.10) = xAngle (5.42 = -0.86)
23:32:14.170 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.35 = 2.06)
23:32:14.170 00.000 5052 CameraToMount -- cameraX=-13.69 cameraY=14.76 hyp=20.13 cameraTheta=2.32 mountX=13.08 mountY=17.73, mountTheta=0.94
23:32:14.170 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:14.170 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:15.206 01.036 8976 Exposure complete
23:32:15.220 00.014 8976 worker thread done servicing request
23:32:15.220 00.000 5052 OnExposeComplete: enter
23:32:15.220 00.000 5052 UpdateGuideState(): m_state=6
23:32:15.220 00.000 5052 Star::Find(18, 309, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 317
23:32:15.220 00.000 5052 Star::Find returns 1 (0), X=307.00, Y=334.74, Mass=4738, SNR=48.2, Peak=304 HFD=4.1
23:32:15.220 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.36) = xAngle (0.03 = 0.03)
23:32:15.220 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.31 = -0.31)
23:32:15.220 00.000 5052 CameraToMount -- cameraX=-15.72 cameraY=14.82 hyp=21.60 cameraTheta=2.39 mountX=21.60 mountY=-6.65, mountTheta=-0.30
23:32:15.221 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-15.72, y=14.82, opts=13)
23:32:15.221 00.000 5052 Enqueuing Move request for stepguider (-15.72, 14.82)
23:32:15.221 00.000 8976 Worker thread wakes up
23:32:15.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-15.72, 14.82) opts 0xd
23:32:15.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-15.72, 14.82)
23:32:15.221 00.000 8976 Moving (-15.72, 14.82) raw xDistance=21.60 yDistance=-6.65
23:32:15.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.56 from input 21.60
23:32:15.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.55 from input -6.65
23:32:15.221 00.000 8976 MoveAxis(L, 47, ABG)
23:32:15.222 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:15.222 00.000 8976 MoveAxis(U, 21, ABG)
23:32:15.222 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:15.222 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:15.222 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:15.222 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:15.222 00.000 8976 move complete, result=1
23:32:15.222 00.000 8976 worker thread done servicing request
23:32:15.222 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=304, med=32, FiltMin=27, FiltMax=220, Gamma=2.260
23:32:15.232 00.010 5052 UpdateGuideState exits: m=4738 SNR=48.2
23:32:15.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:15.232 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:15.232 00.000 5052 Enqueuing Expose request
23:32:15.232 00.000 8976 Worker thread wakes up
23:32:15.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:15.232 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,317,37,37)
23:32:15.232 00.000 5052 GuideStep: 21.6 px 0 ms WEST, -6.7 px 0 ms NORTH
23:32:15.233 00.001 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.49 = -0.80)
23:32:15.233 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.41 = 2.13)
23:32:15.233 00.000 5052 CameraToMount -- cameraX=-15.72 cameraY=14.82 hyp=21.60 cameraTheta=2.39 mountX=15.10 mountY=18.30, mountTheta=0.88
23:32:15.233 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:15.233 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:16.265 01.032 8976 Exposure complete
23:32:16.281 00.016 8976 worker thread done servicing request
23:32:16.281 00.000 5052 OnExposeComplete: enter
23:32:16.281 00.000 5052 UpdateGuideState(): m_state=6
23:32:16.281 00.000 5052 Star::Find(18, 306, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 318
23:32:16.281 00.000 5052 Star::Find returns 1 (0), X=306.88, Y=334.66, Mass=4768, SNR=48.4, Peak=275 HFD=4.4
23:32:16.281 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.36) = xAngle (0.03 = 0.03)
23:32:16.281 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.31 = -0.31)
23:32:16.281 00.000 5052 CameraToMount -- cameraX=-15.84 cameraY=14.74 hyp=21.63 cameraTheta=2.39 mountX=21.62 mountY=-6.53, mountTheta=-0.29
23:32:16.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-15.84, y=14.74, opts=13)
23:32:16.282 00.000 5052 Enqueuing Move request for stepguider (-15.84, 14.74)
23:32:16.282 00.000 8976 Worker thread wakes up
23:32:16.283 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-15.84, 14.74) opts 0xd
23:32:16.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-15.84, 14.74)
23:32:16.283 00.000 8976 Moving (-15.84, 14.74) raw xDistance=21.62 yDistance=-6.53
23:32:16.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.64 from input 21.62
23:32:16.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.43 from input -6.53
23:32:16.283 00.000 8976 MoveAxis(L, 47, ABG)
23:32:16.283 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:16.283 00.000 8976 MoveAxis(U, 21, ABG)
23:32:16.283 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:16.283 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:16.283 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:16.283 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:16.283 00.000 8976 move complete, result=1
23:32:16.283 00.000 8976 worker thread done servicing request
23:32:16.283 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=275, med=31, FiltMin=27, FiltMax=205, Gamma=2.260
23:32:16.293 00.010 5052 UpdateGuideState exits: m=4768 SNR=48.4
23:32:16.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:16.293 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:16.293 00.000 5052 Enqueuing Expose request
23:32:16.293 00.000 5052 GuideStep: 21.6 px 0 ms WEST, -6.5 px 0 ms NORTH
23:32:16.293 00.000 8976 Worker thread wakes up
23:32:16.294 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:16.294 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,317,37,37)
23:32:16.294 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.49 = -0.79)
23:32:16.294 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.42 = 2.14)
23:32:16.294 00.000 5052 CameraToMount -- cameraX=-15.84 cameraY=14.74 hyp=21.63 cameraTheta=2.39 mountX=15.22 mountY=18.25, mountTheta=0.88
23:32:16.294 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:16.295 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:17.321 01.026 8976 Exposure complete
23:32:17.335 00.014 8976 worker thread done servicing request
23:32:17.335 00.000 5052 OnExposeComplete: enter
23:32:17.335 00.000 5052 UpdateGuideState(): m_state=6
23:32:17.335 00.000 5052 Star::Find(18, 306, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 319
23:32:17.335 00.000 5052 Star::Find returns 1 (0), X=307.77, Y=334.89, Mass=4604, SNR=47.6, Peak=253 HFD=4.5
23:32:17.335 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.36) = xAngle (-0.00 = -0.00)
23:32:17.336 00.001 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
23:32:17.336 00.000 5052 CameraToMount -- cameraX=-14.95 cameraY=14.97 hyp=21.16 cameraTheta=2.36 mountX=21.16 mountY=-7.12, mountTheta=-0.32
23:32:17.336 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-14.95, y=14.97, opts=13)
23:32:17.336 00.000 5052 Enqueuing Move request for stepguider (-14.95, 14.97)
23:32:17.336 00.000 8976 Worker thread wakes up
23:32:17.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-14.95, 14.97) opts 0xd
23:32:17.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-14.95, 14.97)
23:32:17.336 00.000 8976 Moving (-14.95, 14.97) raw xDistance=21.16 yDistance=-7.12
23:32:17.337 00.001 8976 GuideAlgorithmHysteresis::Result() returns 14.36 from input 21.16
23:32:17.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.79 from input -7.12
23:32:17.337 00.000 8976 MoveAxis(L, 46, ABG)
23:32:17.337 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:17.337 00.000 8976 MoveAxis(U, 23, ABG)
23:32:17.337 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:17.337 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:17.337 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:17.337 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:17.337 00.000 8976 move complete, result=1
23:32:17.337 00.000 8976 worker thread done servicing request
23:32:17.337 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=253, med=32, FiltMin=27, FiltMax=182, Gamma=2.260
23:32:17.347 00.010 5052 UpdateGuideState exits: m=4604 SNR=47.6
23:32:17.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:17.347 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:17.347 00.000 5052 Enqueuing Expose request
23:32:17.347 00.000 5052 GuideStep: 21.2 px 0 ms WEST, -7.1 px 0 ms NORTH
23:32:17.347 00.000 8976 Worker thread wakes up
23:32:17.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:17.347 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(290,317,37,37)
23:32:17.348 00.001 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.10) = xAngle (5.46 = -0.83)
23:32:17.348 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.38 = 2.10)
23:32:17.348 00.000 5052 CameraToMount -- cameraX=-14.95 cameraY=14.97 hyp=21.16 cameraTheta=2.36 mountX=14.33 mountY=18.25, mountTheta=0.91
23:32:17.348 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:17.348 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:18.389 01.041 8976 Exposure complete
23:32:18.402 00.013 8976 worker thread done servicing request
23:32:18.403 00.001 5052 OnExposeComplete: enter
23:32:18.403 00.000 5052 UpdateGuideState(): m_state=6
23:32:18.403 00.000 5052 Star::Find(18, 307, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 320
23:32:18.403 00.000 5052 Star::Find returns 1 (0), X=309.89, Y=334.87, Mass=4796, SNR=48.6, Peak=282 HFD=4.4
23:32:18.403 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.36) = xAngle (-0.08 = -0.08)
23:32:18.403 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.42 = -0.42)
23:32:18.403 00.000 5052 CameraToMount -- cameraX=-12.83 cameraY=14.95 hyp=19.70 cameraTheta=2.28 mountX=19.64 mountY=-8.01, mountTheta=-0.39
23:32:18.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-12.83, y=14.95, opts=13)
23:32:18.404 00.000 5052 Enqueuing Move request for stepguider (-12.83, 14.95)
23:32:18.404 00.000 8976 Worker thread wakes up
23:32:18.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-12.83, 14.95) opts 0xd
23:32:18.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-12.83, 14.95)
23:32:18.404 00.000 8976 Moving (-12.83, 14.95) raw xDistance=19.64 yDistance=-8.01
23:32:18.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.38 from input 19.64
23:32:18.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.38 from input -8.01
23:32:18.404 00.000 8976 MoveAxis(L, 43, ABG)
23:32:18.404 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:18.404 00.000 8976 MoveAxis(U, 25, ABG)
23:32:18.404 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:18.404 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:18.404 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:18.404 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:18.404 00.000 8976 move complete, result=1
23:32:18.404 00.000 8976 worker thread done servicing request
23:32:18.405 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=282, med=32, FiltMin=27, FiltMax=196, Gamma=2.260
23:32:18.415 00.010 5052 UpdateGuideState exits: m=4796 SNR=48.6
23:32:18.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:18.415 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:18.415 00.000 5052 Enqueuing Expose request
23:32:18.415 00.000 8976 Worker thread wakes up
23:32:18.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:18.415 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(292,317,37,37)
23:32:18.415 00.000 5052 GuideStep: 19.6 px 0 ms WEST, -8.0 px 0 ms NORTH
23:32:18.416 00.001 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
23:32:18.416 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.31 = 2.03)
23:32:18.416 00.000 5052 CameraToMount -- cameraX=-12.83 cameraY=14.95 hyp=19.70 cameraTheta=2.28 mountX=12.21 mountY=17.70, mountTheta=0.97
23:32:18.416 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:18.416 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:19.447 01.031 8976 Exposure complete
23:32:19.460 00.013 8976 worker thread done servicing request
23:32:19.460 00.000 5052 OnExposeComplete: enter
23:32:19.460 00.000 5052 UpdateGuideState(): m_state=6
23:32:19.460 00.000 5052 Star::Find(18, 309, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 321
23:32:19.460 00.000 5052 Star::Find returns 1 (0), X=310.04, Y=334.97, Mass=4656, SNR=47.7, Peak=300 HFD=4.5
23:32:19.460 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.36) = xAngle (-0.09 = -0.09)
23:32:19.460 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.43 = -0.43)
23:32:19.460 00.000 5052 CameraToMount -- cameraX=-12.68 cameraY=15.06 hyp=19.68 cameraTheta=2.27 mountX=19.60 mountY=-8.17, mountTheta=-0.39
23:32:19.461 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-12.68, y=15.06, opts=13)
23:32:19.461 00.000 5052 Enqueuing Move request for stepguider (-12.68, 15.06)
23:32:19.461 00.000 8976 Worker thread wakes up
23:32:19.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-12.68, 15.06) opts 0xd
23:32:19.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-12.68, 15.06)
23:32:19.461 00.000 8976 Moving (-12.68, 15.06) raw xDistance=19.60 yDistance=-8.17
23:32:19.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.29 from input 19.60
23:32:19.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.52 from input -8.17
23:32:19.461 00.000 8976 MoveAxis(L, 43, ABG)
23:32:19.461 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:19.461 00.000 8976 MoveAxis(U, 26, ABG)
23:32:19.461 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:19.461 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:19.461 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:19.462 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:19.462 00.000 8976 move complete, result=1
23:32:19.462 00.000 8976 worker thread done servicing request
23:32:19.462 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=300, med=32, FiltMin=28, FiltMax=177, Gamma=2.260
23:32:19.471 00.009 5052 UpdateGuideState exits: m=4656 SNR=47.7
23:32:19.472 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:19.472 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:19.472 00.000 5052 Enqueuing Expose request
23:32:19.472 00.000 5052 GuideStep: 19.6 px 0 ms WEST, -8.2 px 0 ms NORTH
23:32:19.472 00.000 8976 Worker thread wakes up
23:32:19.472 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:19.472 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(292,317,37,37)
23:32:19.472 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.37 = -0.91)
23:32:19.472 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.30 = 2.02)
23:32:19.473 00.001 5052 CameraToMount -- cameraX=-12.68 cameraY=15.06 hyp=19.68 cameraTheta=2.27 mountX=12.05 mountY=17.76, mountTheta=0.97
23:32:19.473 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:19.473 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:20.513 01.040 8976 Exposure complete
23:32:20.528 00.015 8976 worker thread done servicing request
23:32:20.528 00.000 5052 OnExposeComplete: enter
23:32:20.528 00.000 5052 UpdateGuideState(): m_state=6
23:32:20.528 00.000 5052 Star::Find(18, 310, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 322
23:32:20.529 00.001 5052 Star::Find returns 1 (0), X=310.25, Y=334.93, Mass=4657, SNR=47.7, Peak=324 HFD=4.8
23:32:20.529 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.36) = xAngle (-0.10 = -0.10)
23:32:20.529 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.43 = -0.43)
23:32:20.529 00.000 5052 CameraToMount -- cameraX=-12.47 cameraY=15.01 hyp=19.52 cameraTheta=2.26 mountX=19.43 mountY=-8.22, mountTheta=-0.40
23:32:20.529 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-12.47, y=15.01, opts=13)
23:32:20.529 00.000 5052 Enqueuing Move request for stepguider (-12.47, 15.01)
23:32:20.530 00.001 8976 Worker thread wakes up
23:32:20.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-12.47, 15.01) opts 0xd
23:32:20.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-12.47, 15.01)
23:32:20.530 00.000 8976 Moving (-12.47, 15.01) raw xDistance=19.43 yDistance=-8.22
23:32:20.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.17 from input 19.43
23:32:20.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.56 from input -8.22
23:32:20.530 00.000 8976 MoveAxis(L, 42, ABG)
23:32:20.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:20.530 00.000 8976 MoveAxis(U, 26, ABG)
23:32:20.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:20.530 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:20.530 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:20.530 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:20.530 00.000 8976 move complete, result=1
23:32:20.530 00.000 8976 worker thread done servicing request
23:32:20.530 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=324, med=32, FiltMin=27, FiltMax=188, Gamma=2.260
23:32:20.542 00.012 5052 UpdateGuideState exits: m=4657 SNR=47.7
23:32:20.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:20.542 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:20.542 00.000 5052 Enqueuing Expose request
23:32:20.542 00.000 5052 GuideStep: 19.4 px 0 ms WEST, -8.2 px 0 ms NORTH
23:32:20.542 00.000 8976 Worker thread wakes up
23:32:20.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:20.542 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(292,317,37,37)
23:32:20.542 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.92)
23:32:20.542 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.29 = 2.01)
23:32:20.542 00.000 5052 CameraToMount -- cameraX=-12.47 cameraY=15.01 hyp=19.52 cameraTheta=2.26 mountX=11.85 mountY=17.67, mountTheta=0.98
23:32:20.542 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:20.542 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:21.585 01.043 8976 Exposure complete
23:32:21.599 00.014 8976 worker thread done servicing request
23:32:21.599 00.000 5052 OnExposeComplete: enter
23:32:21.599 00.000 5052 UpdateGuideState(): m_state=6
23:32:21.599 00.000 5052 Star::Find(18, 310, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 323
23:32:21.599 00.000 5052 Star::Find returns 1 (0), X=309.79, Y=334.94, Mass=4670, SNR=47.9, Peak=299 HFD=4.8
23:32:21.599 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.36) = xAngle (-0.08 = -0.08)
23:32:21.599 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.42 = -0.42)
23:32:21.599 00.000 5052 CameraToMount -- cameraX=-12.93 cameraY=15.02 hyp=19.82 cameraTheta=2.28 mountX=19.76 mountY=-8.03, mountTheta=-0.39
23:32:21.600 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-12.93, y=15.02, opts=13)
23:32:21.600 00.000 5052 Enqueuing Move request for stepguider (-12.93, 15.02)
23:32:21.600 00.000 8976 Worker thread wakes up
23:32:21.600 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-12.93, 15.02) opts 0xd
23:32:21.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-12.93, 15.02)
23:32:21.600 00.000 8976 Moving (-12.93, 15.02) raw xDistance=19.76 yDistance=-8.03
23:32:21.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.37 from input 19.76
23:32:21.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.45 from input -8.03
23:32:21.600 00.000 8976 MoveAxis(L, 43, ABG)
23:32:21.600 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:21.601 00.001 8976 MoveAxis(U, 26, ABG)
23:32:21.601 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:21.601 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:21.601 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:21.601 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:21.601 00.000 8976 move complete, result=1
23:32:21.601 00.000 8976 worker thread done servicing request
23:32:21.601 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=299, med=32, FiltMin=28, FiltMax=170, Gamma=2.260
23:32:21.612 00.011 5052 UpdateGuideState exits: m=4670 SNR=47.9
23:32:21.613 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:21.613 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:21.613 00.000 5052 Enqueuing Expose request
23:32:21.613 00.000 8976 Worker thread wakes up
23:32:21.613 00.000 5052 GuideStep: 19.8 px 0 ms WEST, -8.0 px 0 ms NORTH
23:32:21.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:21.613 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(292,317,37,37)
23:32:21.613 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
23:32:21.613 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.31 = 2.03)
23:32:21.614 00.001 5052 CameraToMount -- cameraX=-12.93 cameraY=15.02 hyp=19.82 cameraTheta=2.28 mountX=12.30 mountY=17.79, mountTheta=0.97
23:32:21.614 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:21.614 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:22.653 01.039 8976 Exposure complete
23:32:22.667 00.014 8976 worker thread done servicing request
23:32:22.667 00.000 5052 OnExposeComplete: enter
23:32:22.667 00.000 5052 UpdateGuideState(): m_state=6
23:32:22.667 00.000 5052 Star::Find(18, 309, 334, 0, (0,0,0,0), 0.1, 10.0, 0) frame 324
23:32:22.667 00.000 5052 Star::Find returns 1 (0), X=310.74, Y=335.02, Mass=4752, SNR=48.3, Peak=266 HFD=4.4
23:32:22.667 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.36) = xAngle (-0.12 = -0.12)
23:32:22.667 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.46 = -0.46)
23:32:22.667 00.000 5052 CameraToMount -- cameraX=-11.98 cameraY=15.10 hyp=19.28 cameraTheta=2.24 mountX=19.14 mountY=-8.51, mountTheta=-0.42
23:32:22.668 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.98, y=15.10, opts=13)
23:32:22.668 00.000 5052 Enqueuing Move request for stepguider (-11.98, 15.10)
23:32:22.668 00.000 8976 Worker thread wakes up
23:32:22.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.98, 15.10) opts 0xd
23:32:22.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.98, 15.10)
23:32:22.668 00.000 8976 Moving (-11.98, 15.10) raw xDistance=19.14 yDistance=-8.51
23:32:22.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.00 from input 19.14
23:32:22.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.74 from input -8.51
23:32:22.668 00.000 8976 MoveAxis(L, 42, ABG)
23:32:22.668 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:22.669 00.001 8976 MoveAxis(U, 27, ABG)
23:32:22.669 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:22.669 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:22.669 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:22.669 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:22.669 00.000 8976 move complete, result=1
23:32:22.669 00.000 8976 worker thread done servicing request
23:32:22.669 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=266, med=32, FiltMin=28, FiltMax=194, Gamma=2.260
23:32:22.679 00.010 5052 UpdateGuideState exits: m=4752 SNR=48.3
23:32:22.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:22.679 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:22.679 00.000 5052 Enqueuing Expose request
23:32:22.679 00.000 5052 GuideStep: 19.1 px 0 ms WEST, -8.5 px 0 ms NORTH
23:32:22.679 00.000 8976 Worker thread wakes up
23:32:22.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:22.679 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,317,37,37)
23:32:22.679 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.34 = -0.94)
23:32:22.679 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.27 = 1.99)
23:32:22.679 00.000 5052 CameraToMount -- cameraX=-11.98 cameraY=15.10 hyp=19.28 cameraTheta=2.24 mountX=11.36 mountY=17.63, mountTheta=1.00
23:32:22.679 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:22.680 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:23.722 01.042 8976 Exposure complete
23:32:23.737 00.015 8976 worker thread done servicing request
23:32:23.737 00.000 5052 OnExposeComplete: enter
23:32:23.737 00.000 5052 UpdateGuideState(): m_state=6
23:32:23.737 00.000 5052 Star::Find(18, 310, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 325
23:32:23.737 00.000 5052 Star::Find returns 1 (0), X=311.42, Y=335.17, Mass=4690, SNR=48.0, Peak=309 HFD=3.9
23:32:23.737 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.36) = xAngle (-0.15 = -0.15)
23:32:23.737 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.49 = -0.49)
23:32:23.737 00.000 5052 CameraToMount -- cameraX=-11.30 cameraY=15.26 hyp=18.99 cameraTheta=2.21 mountX=18.77 mountY=-8.94, mountTheta=-0.44
23:32:23.738 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.30, y=15.26, opts=13)
23:32:23.738 00.000 5052 Enqueuing Move request for stepguider (-11.30, 15.26)
23:32:23.738 00.000 8976 Worker thread wakes up
23:32:23.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.30, 15.26) opts 0xd
23:32:23.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.30, 15.26)
23:32:23.738 00.000 8976 Moving (-11.30, 15.26) raw xDistance=18.77 yDistance=-8.94
23:32:23.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.73 from input 18.77
23:32:23.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.04 from input -8.94
23:32:23.738 00.000 8976 MoveAxis(L, 41, ABG)
23:32:23.738 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:23.738 00.000 8976 MoveAxis(U, 29, ABG)
23:32:23.738 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:23.738 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:23.738 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:23.739 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:23.739 00.000 8976 move complete, result=1
23:32:23.739 00.000 8976 worker thread done servicing request
23:32:23.739 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=309, med=31, FiltMin=27, FiltMax=228, Gamma=2.260
23:32:23.748 00.009 5052 UpdateGuideState exits: m=4690 SNR=48.0
23:32:23.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:23.748 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:23.748 00.000 5052 Enqueuing Expose request
23:32:23.748 00.000 5052 GuideStep: 18.8 px 0 ms WEST, -8.9 px 0 ms NORTH
23:32:23.748 00.000 8976 Worker thread wakes up
23:32:23.749 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:23.749 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,317,37,37)
23:32:23.749 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.97)
23:32:23.749 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.24 = 1.95)
23:32:23.749 00.000 5052 CameraToMount -- cameraX=-11.30 cameraY=15.26 hyp=18.99 cameraTheta=2.21 mountX=10.67 mountY=17.61, mountTheta=1.03
23:32:23.749 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:23.750 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:24.787 01.037 8976 Exposure complete
23:32:24.801 00.014 8976 worker thread done servicing request
23:32:24.801 00.000 5052 OnExposeComplete: enter
23:32:24.801 00.000 5052 UpdateGuideState(): m_state=6
23:32:24.802 00.001 5052 Star::Find(18, 311, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 326
23:32:24.802 00.000 5052 Star::Find returns 1 (0), X=311.87, Y=335.24, Mass=4656, SNR=47.8, Peak=329 HFD=4.3
23:32:24.802 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.36) = xAngle (-0.17 = -0.17)
23:32:24.802 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.51 = -0.51)
23:32:24.802 00.000 5052 CameraToMount -- cameraX=-10.85 cameraY=15.32 hyp=18.77 cameraTheta=2.19 mountX=18.50 mountY=-9.20, mountTheta=-0.46
23:32:24.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.85, y=15.32, opts=13)
23:32:24.803 00.000 5052 Enqueuing Move request for stepguider (-10.85, 15.32)
23:32:24.803 00.000 8976 Worker thread wakes up
23:32:24.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.85, 15.32) opts 0xd
23:32:24.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.85, 15.32)
23:32:24.803 00.000 8976 Moving (-10.85, 15.32) raw xDistance=18.50 yDistance=-9.20
23:32:24.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.54 from input 18.50
23:32:24.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.22 from input -9.20
23:32:24.803 00.000 8976 MoveAxis(L, 40, ABG)
23:32:24.803 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:24.803 00.000 8976 MoveAxis(U, 29, ABG)
23:32:24.803 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:24.803 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:24.803 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:24.803 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:24.803 00.000 8976 move complete, result=1
23:32:24.803 00.000 8976 worker thread done servicing request
23:32:24.804 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=329, med=31, FiltMin=27, FiltMax=222, Gamma=2.260
23:32:24.814 00.010 5052 UpdateGuideState exits: m=4656 SNR=47.8
23:32:24.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:24.814 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:24.814 00.000 5052 Enqueuing Expose request
23:32:24.814 00.000 8976 Worker thread wakes up
23:32:24.814 00.000 5052 GuideStep: 18.5 px 0 ms WEST, -9.2 px 0 ms NORTH
23:32:24.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:24.814 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,317,37,37)
23:32:24.815 00.001 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.29 = -1.00)
23:32:24.815 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.22 = 1.93)
23:32:24.815 00.000 5052 CameraToMount -- cameraX=-10.85 cameraY=15.32 hyp=18.77 cameraTheta=2.19 mountX=10.22 mountY=17.56, mountTheta=1.04
23:32:24.815 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:24.815 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:25.843 01.028 8976 Exposure complete
23:32:25.857 00.014 8976 worker thread done servicing request
23:32:25.857 00.000 5052 OnExposeComplete: enter
23:32:25.857 00.000 5052 UpdateGuideState(): m_state=6
23:32:25.857 00.000 5052 Star::Find(18, 311, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 327
23:32:25.857 00.000 5052 Star::Find returns 1 (0), X=311.87, Y=335.21, Mass=4709, SNR=48.0, Peak=311 HFD=4.5
23:32:25.858 00.001 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.36) = xAngle (-0.17 = -0.17)
23:32:25.858 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.51 = -0.51)
23:32:25.858 00.000 5052 CameraToMount -- cameraX=-10.85 cameraY=15.30 hyp=18.75 cameraTheta=2.19 mountX=18.48 mountY=-9.17, mountTheta=-0.46
23:32:25.858 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-10.85, y=15.30, opts=13)
23:32:25.858 00.000 5052 Enqueuing Move request for stepguider (-10.85, 15.30)
23:32:25.858 00.000 8976 Worker thread wakes up
23:32:25.859 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.85, 15.30) opts 0xd
23:32:25.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.85, 15.30)
23:32:25.859 00.000 8976 Moving (-10.85, 15.30) raw xDistance=18.48 yDistance=-9.17
23:32:25.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.52 from input 18.48
23:32:25.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.21 from input -9.17
23:32:25.859 00.000 8976 MoveAxis(L, 40, ABG)
23:32:25.859 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:25.859 00.000 8976 MoveAxis(U, 29, ABG)
23:32:25.859 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:25.859 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:25.859 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:25.859 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:25.859 00.000 8976 move complete, result=1
23:32:25.859 00.000 8976 worker thread done servicing request
23:32:25.859 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=311, med=32, FiltMin=27, FiltMax=210, Gamma=2.260
23:32:25.869 00.010 5052 UpdateGuideState exits: m=4709 SNR=48.0
23:32:25.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:25.869 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:25.869 00.000 5052 Enqueuing Expose request
23:32:25.869 00.000 5052 GuideStep: 18.5 px 0 ms WEST, -9.2 px 0 ms NORTH
23:32:25.869 00.000 8976 Worker thread wakes up
23:32:25.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:25.869 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,317,37,37)
23:32:25.870 00.001 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.29 = -0.99)
23:32:25.870 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.22 = 1.93)
23:32:25.870 00.000 5052 CameraToMount -- cameraX=-10.85 cameraY=15.30 hyp=18.75 cameraTheta=2.19 mountX=10.22 mountY=17.54, mountTheta=1.04
23:32:25.870 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:25.870 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:26.907 01.037 8976 Exposure complete
23:32:26.921 00.014 8976 worker thread done servicing request
23:32:26.921 00.000 5052 OnExposeComplete: enter
23:32:26.921 00.000 5052 UpdateGuideState(): m_state=6
23:32:26.922 00.001 5052 Star::Find(18, 311, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 328
23:32:26.922 00.000 5052 Star::Find returns 1 (0), X=311.13, Y=335.19, Mass=4624, SNR=47.6, Peak=266 HFD=4.4
23:32:26.922 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.36) = xAngle (-0.14 = -0.14)
23:32:26.922 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.48 = -0.48)
23:32:26.922 00.000 5052 CameraToMount -- cameraX=-11.59 cameraY=15.28 hyp=19.18 cameraTheta=2.22 mountX=18.99 mountY=-8.84, mountTheta=-0.44
23:32:26.922 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-11.59, y=15.28, opts=13)
23:32:26.922 00.000 5052 Enqueuing Move request for stepguider (-11.59, 15.28)
23:32:26.922 00.000 8976 Worker thread wakes up
23:32:26.923 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.59, 15.28) opts 0xd
23:32:26.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.59, 15.28)
23:32:26.923 00.000 8976 Moving (-11.59, 15.28) raw xDistance=18.99 yDistance=-8.84
23:32:26.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.84 from input 18.99
23:32:26.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.00 from input -8.84
23:32:26.923 00.000 8976 MoveAxis(L, 41, ABG)
23:32:26.923 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:26.923 00.000 8976 MoveAxis(U, 28, ABG)
23:32:26.923 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:26.923 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:26.923 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:26.923 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:26.923 00.000 8976 move complete, result=1
23:32:26.923 00.000 8976 worker thread done servicing request
23:32:26.923 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=266, med=31, FiltMin=27, FiltMax=195, Gamma=2.260
23:32:26.934 00.011 5052 UpdateGuideState exits: m=4624 SNR=47.6
23:32:26.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:26.934 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:26.934 00.000 5052 Enqueuing Expose request
23:32:26.934 00.000 8976 Worker thread wakes up
23:32:26.934 00.000 5052 GuideStep: 19.0 px 0 ms WEST, -8.8 px 0 ms NORTH
23:32:26.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:26.934 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,317,37,37)
23:32:26.935 00.001 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.10) = xAngle (5.32 = -0.96)
23:32:26.935 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.25 = 1.97)
23:32:26.935 00.000 5052 CameraToMount -- cameraX=-11.59 cameraY=15.28 hyp=19.18 cameraTheta=2.22 mountX=10.96 mountY=17.70, mountTheta=1.02
23:32:26.935 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:26.935 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:27.976 01.041 8976 Exposure complete
23:32:27.990 00.014 8976 worker thread done servicing request
23:32:27.990 00.000 5052 OnExposeComplete: enter
23:32:27.990 00.000 5052 UpdateGuideState(): m_state=6
23:32:27.990 00.000 5052 Star::Find(18, 311, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 329
23:32:27.990 00.000 5052 Star::Find returns 1 (0), X=311.00, Y=335.48, Mass=4672, SNR=47.8, Peak=238 HFD=5.0
23:32:27.990 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.36) = xAngle (-0.14 = -0.14)
23:32:27.990 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.48 = -0.48)
23:32:27.990 00.000 5052 CameraToMount -- cameraX=-11.72 cameraY=15.56 hyp=19.48 cameraTheta=2.22 mountX=19.28 mountY=-9.04, mountTheta=-0.44
23:32:27.991 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.72, y=15.56, opts=13)
23:32:27.991 00.000 5052 Enqueuing Move request for stepguider (-11.72, 15.56)
23:32:27.991 00.000 8976 Worker thread wakes up
23:32:27.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.72, 15.56) opts 0xd
23:32:27.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.72, 15.56)
23:32:27.991 00.000 8976 Moving (-11.72, 15.56) raw xDistance=19.28 yDistance=-9.04
23:32:27.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.05 from input 19.28
23:32:27.992 00.001 8976 GuideAlgorithmHysteresis::Result() returns -6.12 from input -9.04
23:32:27.992 00.000 8976 MoveAxis(L, 42, ABG)
23:32:27.992 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:27.992 00.000 8976 MoveAxis(U, 29, ABG)
23:32:27.992 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:27.992 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:27.992 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:27.992 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:27.992 00.000 8976 move complete, result=1
23:32:27.992 00.000 8976 worker thread done servicing request
23:32:27.992 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=238, med=31, FiltMin=27, FiltMax=188, Gamma=2.260
23:32:28.002 00.010 5052 UpdateGuideState exits: m=4672 SNR=47.8
23:32:28.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:28.002 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:28.002 00.000 5052 Enqueuing Expose request
23:32:28.002 00.000 5052 GuideStep: 19.3 px 0 ms WEST, -9.0 px 0 ms NORTH
23:32:28.002 00.000 8976 Worker thread wakes up
23:32:28.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:28.002 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,317,37,37)
23:32:28.003 00.001 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.10) = xAngle (5.32 = -0.97)
23:32:28.003 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.24 = 1.96)
23:32:28.003 00.000 5052 CameraToMount -- cameraX=-11.72 cameraY=15.56 hyp=19.48 cameraTheta=2.22 mountX=11.07 mountY=18.01, mountTheta=1.02
23:32:28.003 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:28.003 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:29.042 01.039 8976 Exposure complete
23:32:29.055 00.013 8976 worker thread done servicing request
23:32:29.056 00.001 5052 OnExposeComplete: enter
23:32:29.056 00.000 5052 UpdateGuideState(): m_state=6
23:32:29.056 00.000 5052 Star::Find(18, 311, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 330
23:32:29.056 00.000 5052 Star::Find returns 1 (0), X=310.52, Y=335.65, Mass=4611, SNR=47.5, Peak=235 HFD=4.7
23:32:29.056 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.36) = xAngle (-0.13 = -0.13)
23:32:29.056 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.47 = -0.47)
23:32:29.056 00.000 5052 CameraToMount -- cameraX=-12.20 cameraY=15.74 hyp=19.91 cameraTheta=2.23 mountX=19.75 mountY=-8.99, mountTheta=-0.43
23:32:29.057 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-12.20, y=15.74, opts=13)
23:32:29.057 00.000 5052 Enqueuing Move request for stepguider (-12.20, 15.74)
23:32:29.057 00.000 8976 Worker thread wakes up
23:32:29.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-12.20, 15.74) opts 0xd
23:32:29.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-12.20, 15.74)
23:32:29.057 00.000 8976 Moving (-12.20, 15.74) raw xDistance=19.75 yDistance=-8.99
23:32:29.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.35 from input 19.75
23:32:29.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.09 from input -8.99
23:32:29.057 00.000 8976 MoveAxis(L, 43, ABG)
23:32:29.057 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:29.057 00.000 8976 MoveAxis(U, 29, ABG)
23:32:29.057 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:29.057 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:29.057 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:29.057 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:29.057 00.000 8976 move complete, result=1
23:32:29.057 00.000 8976 worker thread done servicing request
23:32:29.058 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=235, med=32, FiltMin=27, FiltMax=195, Gamma=2.260
23:32:29.068 00.010 5052 UpdateGuideState exits: m=4611 SNR=47.5
23:32:29.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:29.068 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:29.068 00.000 5052 Enqueuing Expose request
23:32:29.068 00.000 5052 GuideStep: 19.7 px 0 ms WEST, -9.0 px 0 ms NORTH
23:32:29.068 00.000 8976 Worker thread wakes up
23:32:29.069 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:29.069 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,318,37,37)
23:32:29.069 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.33 = -0.95)
23:32:29.069 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.26 = 1.98)
23:32:29.069 00.000 5052 CameraToMount -- cameraX=-12.20 cameraY=15.74 hyp=19.91 cameraTheta=2.23 mountX=11.55 mountY=18.30, mountTheta=1.01
23:32:29.069 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:29.070 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:30.105 01.035 8976 Exposure complete
23:32:30.119 00.014 8976 worker thread done servicing request
23:32:30.119 00.000 5052 OnExposeComplete: enter
23:32:30.119 00.000 5052 UpdateGuideState(): m_state=6
23:32:30.119 00.000 5052 Star::Find(18, 310, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 331
23:32:30.119 00.000 5052 Star::Find returns 1 (0), X=311.03, Y=335.61, Mass=4752, SNR=48.2, Peak=294 HFD=4.7
23:32:30.119 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.36) = xAngle (-0.15 = -0.15)
23:32:30.119 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.49 = -0.49)
23:32:30.119 00.000 5052 CameraToMount -- cameraX=-11.69 cameraY=15.69 hyp=19.57 cameraTheta=2.21 mountX=19.35 mountY=-9.17, mountTheta=-0.44
23:32:30.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.69, y=15.69, opts=13)
23:32:30.120 00.000 5052 Enqueuing Move request for stepguider (-11.69, 15.69)
23:32:30.120 00.000 8976 Worker thread wakes up
23:32:30.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.69, 15.69) opts 0xd
23:32:30.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.69, 15.69)
23:32:30.120 00.000 8976 Moving (-11.69, 15.69) raw xDistance=19.35 yDistance=-9.17
23:32:30.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.13 from input 19.35
23:32:30.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.20 from input -9.17
23:32:30.120 00.000 8976 MoveAxis(L, 42, ABG)
23:32:30.120 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:30.120 00.000 8976 MoveAxis(U, 29, ABG)
23:32:30.120 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:30.120 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:30.121 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:30.121 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:30.121 00.000 8976 move complete, result=1
23:32:30.121 00.000 8976 worker thread done servicing request
23:32:30.121 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=294, med=32, FiltMin=27, FiltMax=212, Gamma=2.260
23:32:30.130 00.009 5052 UpdateGuideState exits: m=4752 SNR=48.2
23:32:30.131 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:30.131 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:30.131 00.000 5052 Enqueuing Expose request
23:32:30.131 00.000 8976 Worker thread wakes up
23:32:30.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:30.131 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,318,37,37)
23:32:30.131 00.000 5052 GuideStep: 19.4 px 0 ms WEST, -9.2 px 0 ms NORTH
23:32:30.132 00.001 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.97)
23:32:30.132 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.24 = 1.96)
23:32:30.132 00.000 5052 CameraToMount -- cameraX=-11.69 cameraY=15.69 hyp=19.57 cameraTheta=2.21 mountX=11.04 mountY=18.13, mountTheta=1.02
23:32:30.132 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:30.132 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:31.172 01.040 8976 Exposure complete
23:32:31.188 00.016 8976 worker thread done servicing request
23:32:31.188 00.000 5052 OnExposeComplete: enter
23:32:31.188 00.000 5052 UpdateGuideState(): m_state=6
23:32:31.188 00.000 5052 Star::Find(18, 311, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 332
23:32:31.188 00.000 5052 Star::Find returns 1 (0), X=310.88, Y=335.55, Mass=4713, SNR=48.0, Peak=306 HFD=4.6
23:32:31.188 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.36) = xAngle (-0.14 = -0.14)
23:32:31.188 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.48 = -0.48)
23:32:31.188 00.000 5052 CameraToMount -- cameraX=-11.84 cameraY=15.63 hyp=19.61 cameraTheta=2.22 mountX=19.41 mountY=-9.05, mountTheta=-0.44
23:32:31.189 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.84, y=15.63, opts=13)
23:32:31.189 00.000 5052 Enqueuing Move request for stepguider (-11.84, 15.63)
23:32:31.189 00.000 8976 Worker thread wakes up
23:32:31.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.84, 15.63) opts 0xd
23:32:31.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.84, 15.63)
23:32:31.189 00.000 8976 Moving (-11.84, 15.63) raw xDistance=19.41 yDistance=-9.05
23:32:31.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.15 from input 19.41
23:32:31.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.13 from input -9.05
23:32:31.189 00.000 8976 MoveAxis(L, 42, ABG)
23:32:31.189 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:31.189 00.000 8976 MoveAxis(U, 29, ABG)
23:32:31.189 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:31.189 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:31.189 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:31.189 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:31.189 00.000 8976 move complete, result=1
23:32:31.190 00.001 8976 worker thread done servicing request
23:32:31.190 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=306, med=32, FiltMin=27, FiltMax=187, Gamma=2.260
23:32:31.200 00.010 5052 UpdateGuideState exits: m=4713 SNR=48.0
23:32:31.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:31.200 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:31.200 00.000 5052 Enqueuing Expose request
23:32:31.200 00.000 5052 GuideStep: 19.4 px 0 ms WEST, -9.0 px 0 ms NORTH
23:32:31.200 00.000 8976 Worker thread wakes up
23:32:31.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:31.200 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,318,37,37)
23:32:31.201 00.001 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.10) = xAngle (5.32 = -0.96)
23:32:31.201 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.25 = 1.96)
23:32:31.201 00.000 5052 CameraToMount -- cameraX=-11.84 cameraY=15.63 hyp=19.61 cameraTheta=2.22 mountX=11.19 mountY=18.11, mountTheta=1.02
23:32:31.201 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:31.201 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:32.239 01.038 8976 Exposure complete
23:32:32.255 00.016 8976 worker thread done servicing request
23:32:32.255 00.000 5052 OnExposeComplete: enter
23:32:32.255 00.000 5052 UpdateGuideState(): m_state=6
23:32:32.255 00.000 5052 Star::Find(18, 310, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 333
23:32:32.255 00.000 5052 Star::Find returns 1 (0), X=311.26, Y=335.31, Mass=4666, SNR=47.9, Peak=273 HFD=4.5
23:32:32.256 00.001 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.36) = xAngle (-0.15 = -0.15)
23:32:32.256 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.49 = -0.49)
23:32:32.256 00.000 5052 CameraToMount -- cameraX=-11.46 cameraY=15.39 hyp=19.19 cameraTheta=2.21 mountX=18.97 mountY=-9.00, mountTheta=-0.44
23:32:32.256 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-11.46, y=15.39, opts=13)
23:32:32.257 00.001 5052 Enqueuing Move request for stepguider (-11.46, 15.39)
23:32:32.257 00.000 8976 Worker thread wakes up
23:32:32.257 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.46, 15.39) opts 0xd
23:32:32.257 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.46, 15.39)
23:32:32.257 00.000 8976 Moving (-11.46, 15.39) raw xDistance=18.97 yDistance=-9.00
23:32:32.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.87 from input 18.97
23:32:32.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.10 from input -9.00
23:32:32.257 00.000 8976 MoveAxis(L, 42, ABG)
23:32:32.257 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:32.257 00.000 8976 MoveAxis(U, 29, ABG)
23:32:32.257 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:32.257 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:32.257 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:32.257 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:32.257 00.000 8976 move complete, result=1
23:32:32.257 00.000 8976 worker thread done servicing request
23:32:32.258 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=273, med=32, FiltMin=28, FiltMax=188, Gamma=2.260
23:32:32.269 00.011 5052 UpdateGuideState exits: m=4666 SNR=47.9
23:32:32.269 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:32.269 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:32.269 00.000 5052 Enqueuing Expose request
23:32:32.269 00.000 5052 GuideStep: 19.0 px 0 ms WEST, -9.0 px 0 ms NORTH
23:32:32.269 00.000 8976 Worker thread wakes up
23:32:32.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:32.269 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,317,37,37)
23:32:32.270 00.001 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.97)
23:32:32.270 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.24 = 1.96)
23:32:32.270 00.000 5052 CameraToMount -- cameraX=-11.46 cameraY=15.39 hyp=19.19 cameraTheta=2.21 mountX=10.82 mountY=17.78, mountTheta=1.02
23:32:32.270 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:32.271 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:33.307 01.036 8976 Exposure complete
23:32:33.322 00.015 8976 worker thread done servicing request
23:32:33.322 00.000 5052 OnExposeComplete: enter
23:32:33.322 00.000 5052 UpdateGuideState(): m_state=6
23:32:33.322 00.000 5052 Star::Find(18, 311, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 334
23:32:33.322 00.000 5052 Star::Find returns 1 (0), X=311.24, Y=335.58, Mass=4781, SNR=48.5, Peak=247 HFD=4.6
23:32:33.322 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.36) = xAngle (-0.16 = -0.16)
23:32:33.322 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.50 = -0.50)
23:32:33.322 00.000 5052 CameraToMount -- cameraX=-11.48 cameraY=15.67 hyp=19.42 cameraTheta=2.20 mountX=19.19 mountY=-9.23, mountTheta=-0.45
23:32:33.323 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.48, y=15.67, opts=13)
23:32:33.323 00.000 5052 Enqueuing Move request for stepguider (-11.48, 15.67)
23:32:33.323 00.000 8976 Worker thread wakes up
23:32:33.323 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.48, 15.67) opts 0xd
23:32:33.323 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.48, 15.67)
23:32:33.323 00.000 8976 Moving (-11.48, 15.67) raw xDistance=19.19 yDistance=-9.23
23:32:33.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.99 from input 19.19
23:32:33.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.24 from input -9.23
23:32:33.323 00.000 8976 MoveAxis(L, 42, ABG)
23:32:33.323 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:33.324 00.001 8976 MoveAxis(U, 29, ABG)
23:32:33.324 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:33.324 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:33.324 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:33.324 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:33.324 00.000 8976 move complete, result=1
23:32:33.324 00.000 8976 worker thread done servicing request
23:32:33.324 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=247, med=32, FiltMin=27, FiltMax=197, Gamma=2.260
23:32:33.334 00.010 5052 UpdateGuideState exits: m=4781 SNR=48.5
23:32:33.335 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:33.335 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:33.335 00.000 5052 Enqueuing Expose request
23:32:33.335 00.000 8976 Worker thread wakes up
23:32:33.335 00.000 5052 GuideStep: 19.2 px 0 ms WEST, -9.2 px 0 ms NORTH
23:32:33.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:33.335 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,318,37,37)
23:32:33.335 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
23:32:33.336 00.001 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.23 = 1.95)
23:32:33.336 00.000 5052 CameraToMount -- cameraX=-11.48 cameraY=15.67 hyp=19.42 cameraTheta=2.20 mountX=10.83 mountY=18.05, mountTheta=1.03
23:32:33.336 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:33.336 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:34.374 01.038 8976 Exposure complete
23:32:34.388 00.014 8976 worker thread done servicing request
23:32:34.388 00.000 5052 OnExposeComplete: enter
23:32:34.388 00.000 5052 UpdateGuideState(): m_state=6
23:32:34.388 00.000 5052 Star::Find(18, 311, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 335
23:32:34.388 00.000 5052 Star::Find returns 1 (0), X=310.95, Y=335.33, Mass=4668, SNR=47.8, Peak=256 HFD=4.7
23:32:34.388 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.36) = xAngle (-0.14 = -0.14)
23:32:34.388 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.48 = -0.48)
23:32:34.388 00.000 5052 CameraToMount -- cameraX=-11.77 cameraY=15.42 hyp=19.39 cameraTheta=2.22 mountX=19.21 mountY=-8.88, mountTheta=-0.43
23:32:34.389 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.77, y=15.42, opts=13)
23:32:34.389 00.000 5052 Enqueuing Move request for stepguider (-11.77, 15.42)
23:32:34.389 00.000 8976 Worker thread wakes up
23:32:34.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.77, 15.42) opts 0xd
23:32:34.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.77, 15.42)
23:32:34.389 00.000 8976 Moving (-11.77, 15.42) raw xDistance=19.21 yDistance=-8.88
23:32:34.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.01 from input 19.21
23:32:34.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.03 from input -8.88
23:32:34.389 00.000 8976 MoveAxis(L, 42, ABG)
23:32:34.389 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:34.389 00.000 8976 MoveAxis(U, 29, ABG)
23:32:34.389 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:34.389 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:34.389 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:34.389 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:34.389 00.000 8976 move complete, result=1
23:32:34.389 00.000 8976 worker thread done servicing request
23:32:34.390 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=256, med=32, FiltMin=27, FiltMax=186, Gamma=2.260
23:32:34.399 00.009 5052 UpdateGuideState exits: m=4668 SNR=47.8
23:32:34.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:34.399 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:34.399 00.000 5052 Enqueuing Expose request
23:32:34.399 00.000 5052 GuideStep: 19.2 px 0 ms WEST, -8.9 px 0 ms NORTH
23:32:34.400 00.001 8976 Worker thread wakes up
23:32:34.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:34.400 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,317,37,37)
23:32:34.400 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.10) = xAngle (5.32 = -0.96)
23:32:34.400 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.25 = 1.97)
23:32:34.400 00.000 5052 CameraToMount -- cameraX=-11.77 cameraY=15.42 hyp=19.39 cameraTheta=2.22 mountX=11.13 mountY=17.88, mountTheta=1.01
23:32:34.400 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:34.401 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:35.428 01.027 8976 Exposure complete
23:32:35.443 00.015 8976 worker thread done servicing request
23:32:35.443 00.000 5052 OnExposeComplete: enter
23:32:35.443 00.000 5052 UpdateGuideState(): m_state=6
23:32:35.443 00.000 5052 Star::Find(18, 310, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 336
23:32:35.443 00.000 5052 Star::Find returns 1 (0), X=308.68, Y=335.67, Mass=4625, SNR=47.5, Peak=220 HFD=4.8
23:32:35.443 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.36) = xAngle (-0.06 = -0.06)
23:32:35.443 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.40 = -0.40)
23:32:35.443 00.000 5052 CameraToMount -- cameraX=-14.04 cameraY=15.75 hyp=21.10 cameraTheta=2.30 mountX=21.06 mountY=-8.21, mountTheta=-0.37
23:32:35.444 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-14.04, y=15.75, opts=13)
23:32:35.444 00.000 5052 Enqueuing Move request for stepguider (-14.04, 15.75)
23:32:35.444 00.000 8976 Worker thread wakes up
23:32:35.444 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-14.04, 15.75) opts 0xd
23:32:35.444 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-14.04, 15.75)
23:32:35.444 00.000 8976 Moving (-14.04, 15.75) raw xDistance=21.06 yDistance=-8.21
23:32:35.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.18 from input 21.06
23:32:35.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.60 from input -8.21
23:32:35.444 00.000 8976 MoveAxis(L, 46, ABG)
23:32:35.444 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:35.444 00.000 8976 MoveAxis(U, 26, ABG)
23:32:35.444 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:35.444 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:35.444 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:35.444 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:35.444 00.000 8976 move complete, result=1
23:32:35.445 00.001 8976 worker thread done servicing request
23:32:35.445 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=220, med=31, FiltMin=27, FiltMax=168, Gamma=2.260
23:32:35.454 00.009 5052 UpdateGuideState exits: m=4625 SNR=47.5
23:32:35.455 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:35.455 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:35.455 00.000 5052 Enqueuing Expose request
23:32:35.455 00.000 8976 Worker thread wakes up
23:32:35.455 00.000 5052 GuideStep: 21.1 px 0 ms WEST, -8.2 px 0 ms NORTH
23:32:35.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:35.455 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(291,318,37,37)
23:32:35.456 00.001 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.10) = xAngle (5.40 = -0.88)
23:32:35.456 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.33 = 2.04)
23:32:35.456 00.000 5052 CameraToMount -- cameraX=-14.04 cameraY=15.75 hyp=21.10 cameraTheta=2.30 mountX=13.38 mountY=18.78, mountTheta=0.95
23:32:35.456 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:35.456 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:36.488 01.032 8976 Exposure complete
23:32:36.502 00.014 8976 worker thread done servicing request
23:32:36.502 00.000 5052 OnExposeComplete: enter
23:32:36.502 00.000 5052 UpdateGuideState(): m_state=6
23:32:36.503 00.001 5052 Star::Find(18, 308, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 337
23:32:36.503 00.000 5052 Star::Find returns 1 (0), X=307.00, Y=335.57, Mass=4638, SNR=47.6, Peak=215 HFD=4.9
23:32:36.503 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.36) = xAngle (-0.00 = -0.00)
23:32:36.503 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.34 = -0.34)
23:32:36.503 00.000 5052 CameraToMount -- cameraX=-15.72 cameraY=15.65 hyp=22.19 cameraTheta=2.36 mountX=22.19 mountY=-7.40, mountTheta=-0.32
23:32:36.503 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-15.72, y=15.65, opts=13)
23:32:36.503 00.000 5052 Enqueuing Move request for stepguider (-15.72, 15.65)
23:32:36.504 00.001 8976 Worker thread wakes up
23:32:36.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-15.72, 15.65) opts 0xd
23:32:36.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-15.72, 15.65)
23:32:36.504 00.000 8976 Moving (-15.72, 15.65) raw xDistance=22.19 yDistance=-7.40
23:32:36.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.97 from input 22.19
23:32:36.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.05 from input -7.40
23:32:36.504 00.000 8976 MoveAxis(L, 48, ABG)
23:32:36.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:36.504 00.000 8976 MoveAxis(U, 24, ABG)
23:32:36.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:36.504 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:36.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:36.504 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:36.504 00.000 8976 move complete, result=1
23:32:36.504 00.000 8976 worker thread done servicing request
23:32:36.505 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=215, med=31, FiltMin=27, FiltMax=184, Gamma=2.260
23:32:36.514 00.009 5052 UpdateGuideState exits: m=4638 SNR=47.6
23:32:36.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:36.514 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:36.514 00.000 5052 Enqueuing Expose request
23:32:36.514 00.000 5052 GuideStep: 22.2 px 0 ms WEST, -7.4 px 0 ms NORTH
23:32:36.515 00.001 8976 Worker thread wakes up
23:32:36.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:36.515 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,318,37,37)
23:32:36.515 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.10) = xAngle (5.46 = -0.82)
23:32:36.515 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.39 = 2.10)
23:32:36.515 00.000 5052 CameraToMount -- cameraX=-15.72 cameraY=15.65 hyp=22.19 cameraTheta=2.36 mountX=15.07 mountY=19.11, mountTheta=0.90
23:32:36.515 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:36.516 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:37.543 01.027 8976 Exposure complete
23:32:37.557 00.014 8976 worker thread done servicing request
23:32:37.557 00.000 5052 OnExposeComplete: enter
23:32:37.557 00.000 5052 UpdateGuideState(): m_state=6
23:32:37.557 00.000 5052 Star::Find(18, 306, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 338
23:32:37.557 00.000 5052 Star::Find returns 1 (0), X=306.93, Y=335.44, Mass=4550, SNR=47.1, Peak=232 HFD=5.0
23:32:37.557 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.36) = xAngle (0.01 = 0.01)
23:32:37.557 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.33 = -0.33)
23:32:37.557 00.000 5052 CameraToMount -- cameraX=-15.79 cameraY=15.52 hyp=22.14 cameraTheta=2.36 mountX=22.14 mountY=-7.25, mountTheta=-0.32
23:32:37.558 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-15.79, y=15.52, opts=13)
23:32:37.558 00.000 5052 Enqueuing Move request for stepguider (-15.79, 15.52)
23:32:37.558 00.000 8976 Worker thread wakes up
23:32:37.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-15.79, 15.52) opts 0xd
23:32:37.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-15.79, 15.52)
23:32:37.558 00.000 8976 Moving (-15.79, 15.52) raw xDistance=22.14 yDistance=-7.25
23:32:37.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.00 from input 22.14
23:32:37.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.92 from input -7.25
23:32:37.558 00.000 8976 MoveAxis(L, 48, ABG)
23:32:37.558 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:37.559 00.001 8976 MoveAxis(U, 23, ABG)
23:32:37.559 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:37.559 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:37.559 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:37.559 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:37.559 00.000 8976 move complete, result=1
23:32:37.559 00.000 8976 worker thread done servicing request
23:32:37.559 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=232, med=32, FiltMin=27, FiltMax=175, Gamma=2.260
23:32:37.568 00.009 5052 UpdateGuideState exits: m=4550 SNR=47.1
23:32:37.569 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:37.569 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:37.569 00.000 5052 Enqueuing Expose request
23:32:37.569 00.000 5052 GuideStep: 22.1 px 0 ms WEST, -7.3 px 0 ms NORTH
23:32:37.569 00.000 8976 Worker thread wakes up
23:32:37.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:37.569 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,317,37,37)
23:32:37.570 00.001 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.10) = xAngle (5.47 = -0.82)
23:32:37.570 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.39 = 2.11)
23:32:37.570 00.000 5052 CameraToMount -- cameraX=-15.79 cameraY=15.52 hyp=22.14 cameraTheta=2.36 mountX=15.15 mountY=19.00, mountTheta=0.90
23:32:37.570 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:37.570 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:38.609 01.039 8976 Exposure complete
23:32:38.623 00.014 8976 worker thread done servicing request
23:32:38.623 00.000 5052 OnExposeComplete: enter
23:32:38.623 00.000 5052 UpdateGuideState(): m_state=6
23:32:38.623 00.000 5052 Star::Find(18, 306, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 339
23:32:38.623 00.000 5052 Star::Find returns 1 (0), X=308.76, Y=335.47, Mass=4655, SNR=47.7, Peak=250 HFD=4.8
23:32:38.623 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.36) = xAngle (-0.06 = -0.06)
23:32:38.623 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.40 = -0.40)
23:32:38.623 00.000 5052 CameraToMount -- cameraX=-13.96 cameraY=15.55 hyp=20.90 cameraTheta=2.30 mountX=20.87 mountY=-8.07, mountTheta=-0.37
23:32:38.624 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-13.96, y=15.55, opts=13)
23:32:38.624 00.000 5052 Enqueuing Move request for stepguider (-13.96, 15.55)
23:32:38.624 00.000 8976 Worker thread wakes up
23:32:38.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-13.96, 15.55) opts 0xd
23:32:38.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-13.96, 15.55)
23:32:38.624 00.000 8976 Moving (-13.96, 15.55) raw xDistance=20.87 yDistance=-8.07
23:32:38.625 00.001 8976 GuideAlgorithmHysteresis::Result() returns 14.20 from input 20.87
23:32:38.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.43 from input -8.07
23:32:38.625 00.000 8976 MoveAxis(L, 46, ABG)
23:32:38.625 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:38.625 00.000 8976 MoveAxis(U, 26, ABG)
23:32:38.625 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:38.625 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:38.625 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:38.625 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:38.625 00.000 8976 move complete, result=1
23:32:38.625 00.000 8976 worker thread done servicing request
23:32:38.625 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=250, med=31, FiltMin=27, FiltMax=196, Gamma=2.260
23:32:38.636 00.011 5052 UpdateGuideState exits: m=4655 SNR=47.7
23:32:38.636 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:38.636 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:38.636 00.000 5052 Enqueuing Expose request
23:32:38.636 00.000 8976 Worker thread wakes up
23:32:38.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:38.636 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(291,317,37,37)
23:32:38.636 00.000 5052 GuideStep: 20.9 px 0 ms WEST, -8.1 px 0 ms NORTH
23:32:38.637 00.001 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.10) = xAngle (5.40 = -0.88)
23:32:38.637 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.33 = 2.05)
23:32:38.637 00.000 5052 CameraToMount -- cameraX=-13.96 cameraY=15.55 hyp=20.90 cameraTheta=2.30 mountX=13.32 mountY=18.57, mountTheta=0.95
23:32:38.637 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:38.637 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:39.669 01.032 8976 Exposure complete
23:32:39.682 00.013 8976 worker thread done servicing request
23:32:39.682 00.000 5052 OnExposeComplete: enter
23:32:39.682 00.000 5052 UpdateGuideState(): m_state=6
23:32:39.682 00.000 5052 Star::Find(18, 308, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 340
23:32:39.682 00.000 5052 Star::Find returns 1 (0), X=311.03, Y=335.48, Mass=4479, SNR=46.9, Peak=262 HFD=5.0
23:32:39.683 00.001 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.36) = xAngle (-0.14 = -0.14)
23:32:39.683 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.48 = -0.48)
23:32:39.683 00.000 5052 CameraToMount -- cameraX=-11.69 cameraY=15.56 hyp=19.46 cameraTheta=2.21 mountX=19.26 mountY=-9.05, mountTheta=-0.44
23:32:39.683 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-11.69, y=15.56, opts=13)
23:32:39.683 00.000 5052 Enqueuing Move request for stepguider (-11.69, 15.56)
23:32:39.683 00.000 8976 Worker thread wakes up
23:32:39.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.69, 15.56) opts 0xd
23:32:39.684 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-11.69, 15.56)
23:32:39.684 00.000 8976 Moving (-11.69, 15.56) raw xDistance=19.26 yDistance=-9.05
23:32:39.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.13 from input 19.26
23:32:39.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.08 from input -9.05
23:32:39.684 00.000 8976 MoveAxis(L, 42, ABG)
23:32:39.684 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:39.684 00.000 8976 MoveAxis(U, 29, ABG)
23:32:39.684 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:39.684 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:39.684 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:39.684 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:39.684 00.000 8976 move complete, result=1
23:32:39.684 00.000 8976 worker thread done servicing request
23:32:39.684 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=262, med=32, FiltMin=27, FiltMax=166, Gamma=2.260
23:32:39.694 00.010 5052 UpdateGuideState exits: m=4479 SNR=46.9
23:32:39.694 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:39.694 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:39.694 00.000 5052 Enqueuing Expose request
23:32:39.694 00.000 5052 GuideStep: 19.3 px 0 ms WEST, -9.1 px 0 ms NORTH
23:32:39.694 00.000 8976 Worker thread wakes up
23:32:39.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:39.694 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,317,37,37)
23:32:39.694 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.32 = -0.97)
23:32:39.694 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.24 = 1.96)
23:32:39.694 00.000 5052 CameraToMount -- cameraX=-11.69 cameraY=15.56 hyp=19.46 cameraTheta=2.21 mountX=11.04 mountY=18.00, mountTheta=1.02
23:32:39.694 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:39.696 00.002 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:40.724 01.028 8976 Exposure complete
23:32:40.737 00.013 8976 worker thread done servicing request
23:32:40.737 00.000 5052 OnExposeComplete: enter
23:32:40.737 00.000 5052 UpdateGuideState(): m_state=6
23:32:40.738 00.001 5052 Star::Find(18, 311, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 341
23:32:40.738 00.000 5052 Star::Find returns 1 (0), X=311.53, Y=335.46, Mass=4562, SNR=47.2, Peak=269 HFD=5.0
23:32:40.738 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.36) = xAngle (-0.16 = -0.16)
23:32:40.738 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.50 = -0.50)
23:32:40.738 00.000 5052 CameraToMount -- cameraX=-11.19 cameraY=15.54 hyp=19.15 cameraTheta=2.19 mountX=18.89 mountY=-9.25, mountTheta=-0.46
23:32:40.738 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-11.19, y=15.54, opts=13)
23:32:40.738 00.000 5052 Enqueuing Move request for stepguider (-11.19, 15.54)
23:32:40.738 00.000 8976 Worker thread wakes up
23:32:40.739 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.19, 15.54) opts 0xd
23:32:40.739 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.19, 15.54)
23:32:40.739 00.000 8976 Moving (-11.19, 15.54) raw xDistance=18.89 yDistance=-9.25
23:32:40.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.82 from input 18.89
23:32:40.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.25 from input -9.25
23:32:40.739 00.000 8976 MoveAxis(L, 41, ABG)
23:32:40.739 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:40.739 00.000 8976 MoveAxis(U, 30, ABG)
23:32:40.739 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:40.739 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:40.739 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:40.739 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:40.739 00.000 8976 move complete, result=1
23:32:40.739 00.000 8976 worker thread done servicing request
23:32:40.739 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=269, med=32, FiltMin=28, FiltMax=184, Gamma=2.260
23:32:40.749 00.010 5052 UpdateGuideState exits: m=4562 SNR=47.2
23:32:40.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:40.749 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:40.749 00.000 5052 Enqueuing Expose request
23:32:40.749 00.000 8976 Worker thread wakes up
23:32:40.749 00.000 5052 GuideStep: 18.9 px 0 ms WEST, -9.2 px 0 ms NORTH
23:32:40.750 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:40.750 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,317,37,37)
23:32:40.750 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.30 = -0.99)
23:32:40.750 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.22 = 1.94)
23:32:40.750 00.000 5052 CameraToMount -- cameraX=-11.19 cameraY=15.54 hyp=19.15 cameraTheta=2.19 mountX=10.55 mountY=17.86, mountTheta=1.04
23:32:40.750 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:40.751 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:41.784 01.033 8976 Exposure complete
23:32:41.798 00.014 8976 worker thread done servicing request
23:32:41.798 00.000 5052 OnExposeComplete: enter
23:32:41.798 00.000 5052 UpdateGuideState(): m_state=6
23:32:41.798 00.000 5052 Star::Find(18, 311, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 342
23:32:41.798 00.000 5052 Star::Find returns 1 (0), X=311.14, Y=335.72, Mass=4705, SNR=47.9, Peak=253 HFD=4.5
23:32:41.798 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.36) = xAngle (-0.16 = -0.16)
23:32:41.798 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.50 = -0.50)
23:32:41.798 00.000 5052 CameraToMount -- cameraX=-11.58 cameraY=15.80 hyp=19.59 cameraTheta=2.20 mountX=19.35 mountY=-9.31, mountTheta=-0.45
23:32:41.799 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.58, y=15.80, opts=13)
23:32:41.799 00.000 5052 Enqueuing Move request for stepguider (-11.58, 15.80)
23:32:41.799 00.000 8976 Worker thread wakes up
23:32:41.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.58, 15.80) opts 0xd
23:32:41.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.58, 15.80)
23:32:41.799 00.000 8976 Moving (-11.58, 15.80) raw xDistance=19.35 yDistance=-9.31
23:32:41.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.09 from input 19.35
23:32:41.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.30 from input -9.31
23:32:41.799 00.000 8976 MoveAxis(L, 42, ABG)
23:32:41.799 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:41.799 00.000 8976 MoveAxis(U, 30, ABG)
23:32:41.799 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:41.799 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:41.799 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:41.800 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:41.800 00.000 8976 move complete, result=1
23:32:41.800 00.000 8976 worker thread done servicing request
23:32:41.800 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=253, med=32, FiltMin=27, FiltMax=192, Gamma=2.260
23:32:41.809 00.009 5052 UpdateGuideState exits: m=4705 SNR=47.9
23:32:41.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:41.809 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:41.810 00.001 5052 Enqueuing Expose request
23:32:41.810 00.000 8976 Worker thread wakes up
23:32:41.810 00.000 5052 GuideStep: 19.4 px 0 ms WEST, -9.3 px 0 ms NORTH
23:32:41.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:41.810 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,318,37,37)
23:32:41.810 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
23:32:41.810 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.23 = 1.95)
23:32:41.810 00.000 5052 CameraToMount -- cameraX=-11.58 cameraY=15.80 hyp=19.59 cameraTheta=2.20 mountX=10.93 mountY=18.21, mountTheta=1.03
23:32:41.811 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:41.811 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:42.851 01.040 8976 Exposure complete
23:32:42.866 00.015 8976 worker thread done servicing request
23:32:42.866 00.000 5052 OnExposeComplete: enter
23:32:42.866 00.000 5052 UpdateGuideState(): m_state=6
23:32:42.866 00.000 5052 Star::Find(18, 311, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 343
23:32:42.866 00.000 5052 Star::Find returns 1 (0), X=311.59, Y=335.68, Mass=4636, SNR=47.6, Peak=266 HFD=4.6
23:32:42.866 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.36) = xAngle (-0.17 = -0.17)
23:32:42.866 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.51 = -0.51)
23:32:42.866 00.000 5052 CameraToMount -- cameraX=-11.13 cameraY=15.76 hyp=19.29 cameraTheta=2.19 mountX=19.00 mountY=-9.47, mountTheta=-0.46
23:32:42.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.13, y=15.76, opts=13)
23:32:42.867 00.000 5052 Enqueuing Move request for stepguider (-11.13, 15.76)
23:32:42.867 00.000 8976 Worker thread wakes up
23:32:42.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.13, 15.76) opts 0xd
23:32:42.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.13, 15.76)
23:32:42.867 00.000 8976 Moving (-11.13, 15.76) raw xDistance=19.00 yDistance=-9.47
23:32:42.868 00.001 8976 GuideAlgorithmHysteresis::Result() returns 12.89 from input 19.00
23:32:42.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.41 from input -9.47
23:32:42.868 00.000 8976 MoveAxis(L, 42, ABG)
23:32:42.868 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:42.868 00.000 8976 MoveAxis(U, 30, ABG)
23:32:42.868 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:42.868 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:42.868 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:42.868 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:42.868 00.000 8976 move complete, result=1
23:32:42.868 00.000 8976 worker thread done servicing request
23:32:42.868 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=266, med=31, FiltMin=27, FiltMax=204, Gamma=2.260
23:32:42.878 00.010 5052 UpdateGuideState exits: m=4636 SNR=47.6
23:32:42.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:42.878 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:42.878 00.000 5052 Enqueuing Expose request
23:32:42.879 00.001 5052 GuideStep: 19.0 px 0 ms WEST, -9.5 px 0 ms NORTH
23:32:42.879 00.000 8976 Worker thread wakes up
23:32:42.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:42.879 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,318,37,37)
23:32:42.879 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.29 = -1.00)
23:32:42.879 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.21 = 1.93)
23:32:42.879 00.000 5052 CameraToMount -- cameraX=-11.13 cameraY=15.76 hyp=19.29 cameraTheta=2.19 mountX=10.48 mountY=18.06, mountTheta=1.04
23:32:42.880 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:42.880 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:43.928 01.048 8976 Exposure complete
23:32:43.943 00.015 8976 worker thread done servicing request
23:32:43.943 00.000 5052 OnExposeComplete: enter
23:32:43.943 00.000 5052 UpdateGuideState(): m_state=6
23:32:43.943 00.000 5052 Star::Find(18, 311, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 344
23:32:43.943 00.000 5052 Star::Find returns 1 (0), X=313.41, Y=335.83, Mass=4604, SNR=47.4, Peak=246 HFD=4.8
23:32:43.943 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.36) = xAngle (-0.26 = -0.26)
23:32:43.943 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.60 = -0.60)
23:32:43.944 00.001 5052 CameraToMount -- cameraX=-9.31 cameraY=15.92 hyp=18.44 cameraTheta=2.10 mountX=17.82 mountY=-10.39, mountTheta=-0.53
23:32:43.944 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-9.31, y=15.92, opts=13)
23:32:43.944 00.000 5052 Enqueuing Move request for stepguider (-9.31, 15.92)
23:32:43.944 00.000 8976 Worker thread wakes up
23:32:43.944 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.31, 15.92) opts 0xd
23:32:43.944 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.31, 15.92)
23:32:43.945 00.001 8976 Moving (-9.31, 15.92) raw xDistance=17.82 yDistance=-10.39
23:32:43.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.13 from input 17.82
23:32:43.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.99 from input -10.39
23:32:43.945 00.000 8976 MoveAxis(L, 39, ABG)
23:32:43.945 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:43.945 00.000 8976 MoveAxis(U, 33, ABG)
23:32:43.945 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:43.945 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:43.945 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:43.945 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:43.945 00.000 8976 move complete, result=1
23:32:43.945 00.000 8976 worker thread done servicing request
23:32:43.946 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=246, med=32, FiltMin=28, FiltMax=189, Gamma=2.260
23:32:43.957 00.011 5052 UpdateGuideState exits: m=4604 SNR=47.4
23:32:43.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:43.957 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:43.957 00.000 5052 Enqueuing Expose request
23:32:43.957 00.000 5052 GuideStep: 17.8 px 0 ms WEST, -10.4 px 0 ms NORTH
23:32:43.957 00.000 8976 Worker thread wakes up
23:32:43.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:43.957 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,318,37,37)
23:32:43.958 00.001 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
23:32:43.958 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.13 = 1.85)
23:32:43.958 00.000 5052 CameraToMount -- cameraX=-9.31 cameraY=15.92 hyp=18.44 cameraTheta=2.10 mountX=8.66 mountY=17.75, mountTheta=1.12
23:32:43.958 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:43.958 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:44.986 01.028 8976 Exposure complete
23:32:45.001 00.015 8976 worker thread done servicing request
23:32:45.001 00.000 5052 OnExposeComplete: enter
23:32:45.001 00.000 5052 UpdateGuideState(): m_state=6
23:32:45.001 00.000 5052 Star::Find(18, 313, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 345
23:32:45.001 00.000 5052 Star::Find returns 1 (0), X=314.04, Y=335.93, Mass=4510, SNR=47.0, Peak=272 HFD=4.5
23:32:45.001 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.36) = xAngle (-0.29 = -0.29)
23:32:45.001 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.63 = -0.63)
23:32:45.001 00.000 5052 CameraToMount -- cameraX=-8.67 cameraY=16.02 hyp=18.22 cameraTheta=2.07 mountX=17.44 mountY=-10.75, mountTheta=-0.55
23:32:45.002 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.67, y=16.02, opts=13)
23:32:45.002 00.000 5052 Enqueuing Move request for stepguider (-8.67, 16.02)
23:32:45.002 00.000 8976 Worker thread wakes up
23:32:45.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.67, 16.02) opts 0xd
23:32:45.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.67, 16.02)
23:32:45.002 00.000 8976 Moving (-8.67, 16.02) raw xDistance=17.44 yDistance=-10.75
23:32:45.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.84 from input 17.44
23:32:45.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.27 from input -10.75
23:32:45.002 00.000 8976 MoveAxis(L, 38, ABG)
23:32:45.002 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:45.003 00.001 8976 MoveAxis(U, 34, ABG)
23:32:45.003 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:45.003 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:45.003 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:45.003 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:45.003 00.000 8976 move complete, result=1
23:32:45.003 00.000 8976 worker thread done servicing request
23:32:45.003 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=272, med=32, FiltMin=28, FiltMax=187, Gamma=2.260
23:32:45.013 00.010 5052 UpdateGuideState exits: m=4510 SNR=47.0
23:32:45.017 00.004 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:45.017 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:45.017 00.000 5052 Enqueuing Expose request
23:32:45.017 00.000 5052 GuideStep: 17.4 px 0 ms WEST, -10.8 px 0 ms NORTH
23:32:45.018 00.001 8976 Worker thread wakes up
23:32:45.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:45.018 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,318,37,37)
23:32:45.018 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.12)
23:32:45.018 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.10 = 1.81)
23:32:45.018 00.000 5052 CameraToMount -- cameraX=-8.67 cameraY=16.02 hyp=18.22 cameraTheta=2.07 mountX=8.02 mountY=17.69, mountTheta=1.15
23:32:45.019 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:45.019 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:46.055 01.036 8976 Exposure complete
23:32:46.070 00.015 8976 worker thread done servicing request
23:32:46.070 00.000 5052 OnExposeComplete: enter
23:32:46.070 00.000 5052 UpdateGuideState(): m_state=6
23:32:46.070 00.000 5052 Star::Find(18, 314, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 346
23:32:46.071 00.001 5052 Star::Find returns 1 (0), X=315.12, Y=335.73, Mass=4615, SNR=47.5, Peak=212 HFD=4.7
23:32:46.071 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.36) = xAngle (-0.34 = -0.34)
23:32:46.071 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.68 = -0.68)
23:32:46.071 00.000 5052 CameraToMount -- cameraX=-7.60 cameraY=15.82 hyp=17.55 cameraTheta=2.02 mountX=16.54 mountY=-11.03, mountTheta=-0.59
23:32:46.071 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.60, y=15.82, opts=13)
23:32:46.071 00.000 5052 Enqueuing Move request for stepguider (-7.60, 15.82)
23:32:46.071 00.000 8976 Worker thread wakes up
23:32:46.072 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.60, 15.82) opts 0xd
23:32:46.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.60, 15.82)
23:32:46.072 00.000 8976 Moving (-7.60, 15.82) raw xDistance=16.54 yDistance=-11.03
23:32:46.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.25 from input 16.54
23:32:46.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.46 from input -11.03
23:32:46.072 00.000 8976 MoveAxis(L, 36, ABG)
23:32:46.072 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:46.072 00.000 8976 MoveAxis(U, 35, ABG)
23:32:46.072 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:46.072 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:46.072 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:46.072 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:46.072 00.000 8976 move complete, result=1
23:32:46.072 00.000 8976 worker thread done servicing request
23:32:46.072 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=212, med=32, FiltMin=28, FiltMax=188, Gamma=2.260
23:32:46.082 00.010 5052 UpdateGuideState exits: m=4615 SNR=47.5
23:32:46.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:46.082 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:46.082 00.000 5052 Enqueuing Expose request
23:32:46.082 00.000 8976 Worker thread wakes up
23:32:46.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:46.082 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,318,37,37)
23:32:46.082 00.000 5052 GuideStep: 16.5 px 0 ms WEST, -11.0 px 0 ms NORTH
23:32:46.083 00.001 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
23:32:46.083 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.05 = 1.76)
23:32:46.083 00.000 5052 CameraToMount -- cameraX=-7.60 cameraY=15.82 hyp=17.55 cameraTheta=2.02 mountX=6.95 mountY=17.22, mountTheta=1.19
23:32:46.083 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:46.083 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:47.118 01.035 8976 Exposure complete
23:32:47.139 00.021 8976 worker thread done servicing request
23:32:47.139 00.000 5052 OnExposeComplete: enter
23:32:47.139 00.000 5052 UpdateGuideState(): m_state=6
23:32:47.139 00.000 5052 Star::Find(18, 315, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 347
23:32:47.139 00.000 5052 Star::Find returns 1 (0), X=315.56, Y=335.75, Mass=4652, SNR=47.8, Peak=260 HFD=4.6
23:32:47.139 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.36) = xAngle (-0.36 = -0.36)
23:32:47.139 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.70 = -0.70)
23:32:47.139 00.000 5052 CameraToMount -- cameraX=-7.15 cameraY=15.84 hyp=17.38 cameraTheta=2.00 mountX=16.24 mountY=-11.24, mountTheta=-0.61
23:32:47.140 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.15, y=15.84, opts=13)
23:32:47.140 00.000 5052 Enqueuing Move request for stepguider (-7.15, 15.84)
23:32:47.140 00.000 8976 Worker thread wakes up
23:32:47.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.15, 15.84) opts 0xd
23:32:47.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.15, 15.84)
23:32:47.140 00.000 8976 Moving (-7.15, 15.84) raw xDistance=16.24 yDistance=-11.24
23:32:47.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.02 from input 16.24
23:32:47.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.61 from input -11.24
23:32:47.140 00.000 8976 MoveAxis(L, 36, ABG)
23:32:47.140 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:47.140 00.000 8976 MoveAxis(U, 36, ABG)
23:32:47.141 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:47.141 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:47.141 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:47.141 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:47.141 00.000 8976 move complete, result=1
23:32:47.141 00.000 8976 worker thread done servicing request
23:32:47.141 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=260, med=31, FiltMin=27, FiltMax=206, Gamma=2.260
23:32:47.151 00.010 5052 UpdateGuideState exits: m=4652 SNR=47.8
23:32:47.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:47.152 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:47.152 00.000 5052 Enqueuing Expose request
23:32:47.152 00.000 5052 GuideStep: 16.2 px 0 ms WEST, -11.2 px 0 ms NORTH
23:32:47.152 00.000 8976 Worker thread wakes up
23:32:47.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:47.152 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,318,37,37)
23:32:47.152 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.10 = -1.19)
23:32:47.152 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.02 = 1.74)
23:32:47.152 00.000 5052 CameraToMount -- cameraX=-7.15 cameraY=15.84 hyp=17.38 cameraTheta=2.00 mountX=6.50 mountY=17.13, mountTheta=1.21
23:32:47.153 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:47.153 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:48.181 01.028 8976 Exposure complete
23:32:48.195 00.014 8976 worker thread done servicing request
23:32:48.195 00.000 5052 OnExposeComplete: enter
23:32:48.195 00.000 5052 UpdateGuideState(): m_state=6
23:32:48.195 00.000 5052 Star::Find(18, 315, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 348
23:32:48.195 00.000 5052 Star::Find returns 1 (0), X=316.86, Y=335.39, Mass=4705, SNR=48.1, Peak=292 HFD=4.4
23:32:48.195 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.36) = xAngle (-0.43 = -0.43)
23:32:48.195 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.77 = -0.77)
23:32:48.195 00.000 5052 CameraToMount -- cameraX=-5.86 cameraY=15.47 hyp=16.54 cameraTheta=1.93 mountX=15.06 mountY=-11.47, mountTheta=-0.65
23:32:48.196 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.86, y=15.47, opts=13)
23:32:48.196 00.000 5052 Enqueuing Move request for stepguider (-5.86, 15.47)
23:32:48.196 00.000 8976 Worker thread wakes up
23:32:48.196 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.86, 15.47) opts 0xd
23:32:48.196 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.86, 15.47)
23:32:48.196 00.000 8976 Moving (-5.86, 15.47) raw xDistance=15.06 yDistance=-11.47
23:32:48.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.26 from input 15.06
23:32:48.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.76 from input -11.47
23:32:48.196 00.000 8976 MoveAxis(L, 33, ABG)
23:32:48.196 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:48.196 00.000 8976 MoveAxis(U, 37, ABG)
23:32:48.196 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:48.196 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:48.196 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:48.196 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:48.196 00.000 8976 move complete, result=1
23:32:48.196 00.000 8976 worker thread done servicing request
23:32:48.197 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=292, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:32:48.206 00.009 5052 UpdateGuideState exits: m=4705 SNR=48.1
23:32:48.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:48.206 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:48.206 00.000 5052 Enqueuing Expose request
23:32:48.206 00.000 5052 GuideStep: 15.1 px 0 ms WEST, -11.5 px 0 ms NORTH
23:32:48.206 00.000 8976 Worker thread wakes up
23:32:48.207 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:48.207 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,317,37,37)
23:32:48.207 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
23:32:48.207 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.96 = 1.68)
23:32:48.207 00.000 5052 CameraToMount -- cameraX=-5.86 cameraY=15.47 hyp=16.54 cameraTheta=1.93 mountX=5.22 mountY=16.45, mountTheta=1.26
23:32:48.207 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:48.208 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:49.251 01.043 8976 Exposure complete
23:32:49.266 00.015 8976 worker thread done servicing request
23:32:49.266 00.000 5052 OnExposeComplete: enter
23:32:49.266 00.000 5052 UpdateGuideState(): m_state=6
23:32:49.266 00.000 5052 Star::Find(18, 316, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 349
23:32:49.266 00.000 5052 Star::Find returns 1 (0), X=317.18, Y=335.61, Mass=4534, SNR=47.2, Peak=237 HFD=4.6
23:32:49.266 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.36) = xAngle (-0.45 = -0.45)
23:32:49.266 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.79 = -0.79)
23:32:49.267 00.001 5052 CameraToMount -- cameraX=-5.54 cameraY=15.70 hyp=16.65 cameraTheta=1.91 mountX=14.99 mountY=-11.81, mountTheta=-0.67
23:32:49.267 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.54, y=15.70, opts=13)
23:32:49.267 00.000 5052 Enqueuing Move request for stepguider (-5.54, 15.70)
23:32:49.268 00.001 8976 Worker thread wakes up
23:32:49.268 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.54, 15.70) opts 0xd
23:32:49.268 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.54, 15.70)
23:32:49.268 00.000 8976 Moving (-5.54, 15.70) raw xDistance=14.99 yDistance=-11.81
23:32:49.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.16 from input 14.99
23:32:49.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.98 from input -11.81
23:32:49.268 00.000 8976 MoveAxis(L, 33, ABG)
23:32:49.268 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:49.268 00.000 8976 MoveAxis(U, 38, ABG)
23:32:49.268 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:49.268 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:49.268 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:49.268 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:49.268 00.000 8976 move complete, result=1
23:32:49.268 00.000 8976 worker thread done servicing request
23:32:49.269 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=237, med=32, FiltMin=27, FiltMax=195, Gamma=2.260
23:32:49.282 00.013 5052 UpdateGuideState exits: m=4534 SNR=47.2
23:32:49.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:49.282 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:49.282 00.000 5052 Enqueuing Expose request
23:32:49.282 00.000 5052 GuideStep: 15.0 px 0 ms WEST, -11.8 px 0 ms NORTH
23:32:49.282 00.000 8976 Worker thread wakes up
23:32:49.283 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:49.283 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,318,37,37)
23:32:49.283 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.27)
23:32:49.283 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.94 = 1.66)
23:32:49.283 00.000 5052 CameraToMount -- cameraX=-5.54 cameraY=15.70 hyp=16.65 cameraTheta=1.91 mountX=4.90 mountY=16.59, mountTheta=1.28
23:32:49.283 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:49.284 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:50.323 01.039 8976 Exposure complete
23:32:50.337 00.014 8976 worker thread done servicing request
23:32:50.337 00.000 5052 OnExposeComplete: enter
23:32:50.337 00.000 5052 UpdateGuideState(): m_state=6
23:32:50.337 00.000 5052 Star::Find(18, 317, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 350
23:32:50.337 00.000 5052 Star::Find returns 1 (0), X=315.67, Y=336.07, Mass=4563, SNR=47.2, Peak=221 HFD=4.9
23:32:50.337 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.36) = xAngle (-0.38 = -0.38)
23:32:50.337 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.72 = -0.72)
23:32:50.337 00.000 5052 CameraToMount -- cameraX=-7.05 cameraY=16.15 hyp=17.62 cameraTheta=1.98 mountX=16.38 mountY=-11.57, mountTheta=-0.61
23:32:50.338 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.05, y=16.15, opts=13)
23:32:50.338 00.000 5052 Enqueuing Move request for stepguider (-7.05, 16.15)
23:32:50.338 00.000 8976 Worker thread wakes up
23:32:50.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.05, 16.15) opts 0xd
23:32:50.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.05, 16.15)
23:32:50.339 00.001 8976 Moving (-7.05, 16.15) raw xDistance=16.38 yDistance=-11.57
23:32:50.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.03 from input 16.38
23:32:50.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.85 from input -11.57
23:32:50.339 00.000 8976 MoveAxis(L, 36, ABG)
23:32:50.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:50.339 00.000 8976 MoveAxis(U, 37, ABG)
23:32:50.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:50.339 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:50.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:50.339 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:50.339 00.000 8976 move complete, result=1
23:32:50.339 00.000 8976 worker thread done servicing request
23:32:50.339 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=221, med=32, FiltMin=28, FiltMax=170, Gamma=2.260
23:32:50.349 00.010 5052 UpdateGuideState exits: m=4563 SNR=47.2
23:32:50.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:50.350 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:50.350 00.000 5052 Enqueuing Expose request
23:32:50.350 00.000 5052 GuideStep: 16.4 px 0 ms WEST, -11.6 px 0 ms NORTH
23:32:50.350 00.000 8976 Worker thread wakes up
23:32:50.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:50.350 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,318,37,37)
23:32:50.350 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.08 = -1.20)
23:32:50.350 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.01 = 1.73)
23:32:50.350 00.000 5052 CameraToMount -- cameraX=-7.05 cameraY=16.15 hyp=17.62 cameraTheta=1.98 mountX=6.39 mountY=17.40, mountTheta=1.22
23:32:50.350 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:50.351 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:51.378 01.027 8976 Exposure complete
23:32:51.392 00.014 8976 worker thread done servicing request
23:32:51.392 00.000 5052 OnExposeComplete: enter
23:32:51.392 00.000 5052 UpdateGuideState(): m_state=6
23:32:51.392 00.000 5052 Star::Find(18, 315, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 351
23:32:51.392 00.000 5052 Star::Find returns 1 (0), X=314.26, Y=335.93, Mass=4547, SNR=47.2, Peak=260 HFD=4.6
23:32:51.392 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.36) = xAngle (-0.30 = -0.30)
23:32:51.392 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.64 = -0.64)
23:32:51.392 00.000 5052 CameraToMount -- cameraX=-8.46 cameraY=16.01 hyp=18.11 cameraTheta=2.06 mountX=17.28 mountY=-10.84, mountTheta=-0.56
23:32:51.393 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.46, y=16.01, opts=13)
23:32:51.393 00.000 5052 Enqueuing Move request for stepguider (-8.46, 16.01)
23:32:51.393 00.000 8976 Worker thread wakes up
23:32:51.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.46, 16.01) opts 0xd
23:32:51.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.46, 16.01)
23:32:51.393 00.000 8976 Moving (-8.46, 16.01) raw xDistance=17.28 yDistance=-10.84
23:32:51.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.66 from input 17.28
23:32:51.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.38 from input -10.84
23:32:51.393 00.000 8976 MoveAxis(L, 38, ABG)
23:32:51.393 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:51.393 00.000 8976 MoveAxis(U, 35, ABG)
23:32:51.393 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:51.393 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:51.393 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:51.393 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:51.393 00.000 8976 move complete, result=1
23:32:51.394 00.001 8976 worker thread done servicing request
23:32:51.395 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=260, med=32, FiltMin=28, FiltMax=166, Gamma=2.260
23:32:51.405 00.010 5052 UpdateGuideState exits: m=4547 SNR=47.2
23:32:51.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:51.405 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:51.405 00.000 5052 Enqueuing Expose request
23:32:51.405 00.000 5052 GuideStep: 17.3 px 0 ms WEST, -10.8 px 0 ms NORTH
23:32:51.405 00.000 8976 Worker thread wakes up
23:32:51.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:51.405 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,318,37,37)
23:32:51.405 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.13)
23:32:51.405 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.09 = 1.80)
23:32:51.406 00.001 5052 CameraToMount -- cameraX=-8.46 cameraY=16.01 hyp=18.11 cameraTheta=2.06 mountX=7.80 mountY=17.62, mountTheta=1.15
23:32:51.406 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:51.406 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:52.439 01.033 8976 Exposure complete
23:32:52.453 00.014 8976 worker thread done servicing request
23:32:52.453 00.000 5052 OnExposeComplete: enter
23:32:52.453 00.000 5052 UpdateGuideState(): m_state=6
23:32:52.454 00.001 5052 Star::Find(18, 314, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 352
23:32:52.454 00.000 5052 Star::Find returns 1 (0), X=313.63, Y=336.02, Mass=4733, SNR=48.2, Peak=286 HFD=4.7
23:32:52.454 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.36) = xAngle (-0.27 = -0.27)
23:32:52.454 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.61 = -0.61)
23:32:52.454 00.000 5052 CameraToMount -- cameraX=-9.09 cameraY=16.11 hyp=18.50 cameraTheta=2.08 mountX=17.80 mountY=-10.66, mountTheta=-0.54
23:32:52.454 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-9.09, y=16.11, opts=13)
23:32:52.454 00.000 5052 Enqueuing Move request for stepguider (-9.09, 16.11)
23:32:52.455 00.001 8976 Worker thread wakes up
23:32:52.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.09, 16.11) opts 0xd
23:32:52.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.09, 16.11)
23:32:52.455 00.000 8976 Moving (-9.09, 16.11) raw xDistance=17.80 yDistance=-10.66
23:32:52.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.03 from input 17.80
23:32:52.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.23 from input -10.66
23:32:52.455 00.000 8976 MoveAxis(L, 39, ABG)
23:32:52.455 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:52.455 00.000 8976 MoveAxis(U, 34, ABG)
23:32:52.455 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:52.455 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:52.455 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:52.455 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:52.455 00.000 8976 move complete, result=1
23:32:52.455 00.000 8976 worker thread done servicing request
23:32:52.455 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=286, med=32, FiltMin=28, FiltMax=216, Gamma=2.260
23:32:52.465 00.010 5052 UpdateGuideState exits: m=4733 SNR=48.2
23:32:52.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:52.465 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:52.465 00.000 5052 Enqueuing Expose request
23:32:52.465 00.000 5052 GuideStep: 17.8 px 0 ms WEST, -10.7 px 0 ms NORTH
23:32:52.465 00.000 8976 Worker thread wakes up
23:32:52.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:52.465 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,318,37,37)
23:32:52.467 00.002 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.19 = -1.10)
23:32:52.467 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.11 = 1.83)
23:32:52.467 00.000 5052 CameraToMount -- cameraX=-9.09 cameraY=16.11 hyp=18.50 cameraTheta=2.08 mountX=8.43 mountY=17.88, mountTheta=1.13
23:32:52.467 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:52.467 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:53.501 01.034 8976 Exposure complete
23:32:53.516 00.015 8976 worker thread done servicing request
23:32:53.516 00.000 5052 OnExposeComplete: enter
23:32:53.516 00.000 5052 UpdateGuideState(): m_state=6
23:32:53.516 00.000 5052 Star::Find(18, 313, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 353
23:32:53.516 00.000 5052 Star::Find returns 1 (0), X=313.41, Y=335.96, Mass=4703, SNR=48.0, Peak=303 HFD=4.2
23:32:53.516 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.36) = xAngle (-0.26 = -0.26)
23:32:53.516 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.60 = -0.60)
23:32:53.516 00.000 5052 CameraToMount -- cameraX=-9.31 cameraY=16.05 hyp=18.55 cameraTheta=2.10 mountX=17.92 mountY=-10.51, mountTheta=-0.53
23:32:53.517 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.31, y=16.05, opts=13)
23:32:53.517 00.000 5052 Enqueuing Move request for stepguider (-9.31, 16.05)
23:32:53.517 00.000 8976 Worker thread wakes up
23:32:53.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.31, 16.05) opts 0xd
23:32:53.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.31, 16.05)
23:32:53.517 00.000 8976 Moving (-9.31, 16.05) raw xDistance=17.92 yDistance=-10.51
23:32:53.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.13 from input 17.92
23:32:53.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.13 from input -10.51
23:32:53.517 00.000 8976 MoveAxis(L, 39, ABG)
23:32:53.517 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:53.517 00.000 8976 MoveAxis(U, 34, ABG)
23:32:53.517 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:53.517 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:53.517 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:53.517 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:53.517 00.000 8976 move complete, result=1
23:32:53.517 00.000 8976 worker thread done servicing request
23:32:53.517 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=303, med=32, FiltMin=27, FiltMax=230, Gamma=2.260
23:32:53.527 00.010 5052 UpdateGuideState exits: m=4703 SNR=48.0
23:32:53.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:53.527 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:53.527 00.000 5052 Enqueuing Expose request
23:32:53.527 00.000 5052 GuideStep: 17.9 px 0 ms WEST, -10.5 px 0 ms NORTH
23:32:53.527 00.000 8976 Worker thread wakes up
23:32:53.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:53.527 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,318,37,37)
23:32:53.527 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.09)
23:32:53.527 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.13 = 1.84)
23:32:53.528 00.001 5052 CameraToMount -- cameraX=-9.31 cameraY=16.05 hyp=18.55 cameraTheta=2.10 mountX=8.65 mountY=17.87, mountTheta=1.12
23:32:53.528 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:53.528 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:54.564 01.036 8976 Exposure complete
23:32:54.579 00.015 8976 worker thread done servicing request
23:32:54.579 00.000 5052 OnExposeComplete: enter
23:32:54.579 00.000 5052 UpdateGuideState(): m_state=6
23:32:54.579 00.000 5052 Star::Find(18, 313, 335, 0, (0,0,0,0), 0.1, 10.0, 0) frame 354
23:32:54.579 00.000 5052 Star::Find returns 1 (0), X=314.78, Y=336.19, Mass=4768, SNR=48.3, Peak=274 HFD=4.4
23:32:54.579 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.36) = xAngle (-0.33 = -0.33)
23:32:54.579 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.67 = -0.67)
23:32:54.579 00.000 5052 CameraToMount -- cameraX=-7.93 cameraY=16.27 hyp=18.10 cameraTheta=2.02 mountX=17.10 mountY=-11.30, mountTheta=-0.58
23:32:54.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.93, y=16.27, opts=13)
23:32:54.580 00.000 5052 Enqueuing Move request for stepguider (-7.93, 16.27)
23:32:54.580 00.000 8976 Worker thread wakes up
23:32:54.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.93, 16.27) opts 0xd
23:32:54.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.93, 16.27)
23:32:54.580 00.000 8976 Moving (-7.93, 16.27) raw xDistance=17.10 yDistance=-11.30
23:32:54.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.62 from input 17.10
23:32:54.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.62 from input -11.30
23:32:54.580 00.000 8976 MoveAxis(L, 37, ABG)
23:32:54.580 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:54.581 00.001 8976 MoveAxis(U, 36, ABG)
23:32:54.581 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:54.581 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:54.581 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:54.581 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:54.581 00.000 8976 move complete, result=1
23:32:54.581 00.000 8976 worker thread done servicing request
23:32:54.581 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=274, med=32, FiltMin=27, FiltMax=217, Gamma=2.260
23:32:54.591 00.010 5052 UpdateGuideState exits: m=4768 SNR=48.3
23:32:54.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:54.591 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:54.591 00.000 5052 Enqueuing Expose request
23:32:54.591 00.000 5052 GuideStep: 17.1 px 0 ms WEST, -11.3 px 0 ms NORTH
23:32:54.591 00.000 8976 Worker thread wakes up
23:32:54.591 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:54.591 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,318,37,37)
23:32:54.592 00.001 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.13 = -1.16)
23:32:54.592 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.05 = 1.77)
23:32:54.592 00.000 5052 CameraToMount -- cameraX=-7.93 cameraY=16.27 hyp=18.10 cameraTheta=2.02 mountX=7.27 mountY=17.75, mountTheta=1.18
23:32:54.592 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:54.593 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:55.625 01.032 8976 Exposure complete
23:32:55.638 00.013 8976 worker thread done servicing request
23:32:55.639 00.001 5052 OnExposeComplete: enter
23:32:55.639 00.000 5052 UpdateGuideState(): m_state=6
23:32:55.639 00.000 5052 Star::Find(18, 314, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 355
23:32:55.639 00.000 5052 Star::Find returns 1 (0), X=316.61, Y=336.12, Mass=4666, SNR=47.8, Peak=259 HFD=4.3
23:32:55.639 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.36) = xAngle (-0.43 = -0.43)
23:32:55.639 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.77 = -0.77)
23:32:55.639 00.000 5052 CameraToMount -- cameraX=-6.11 cameraY=16.20 hyp=17.32 cameraTheta=1.93 mountX=15.75 mountY=-12.02, mountTheta=-0.65
23:32:55.640 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.11, y=16.20, opts=13)
23:32:55.640 00.000 5052 Enqueuing Move request for stepguider (-6.11, 16.20)
23:32:55.640 00.000 8976 Worker thread wakes up
23:32:55.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.11, 16.20) opts 0xd
23:32:55.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.11, 16.20)
23:32:55.640 00.000 8976 Moving (-6.11, 16.20) raw xDistance=15.75 yDistance=-12.02
23:32:55.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.74 from input 15.75
23:32:55.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.11 from input -12.02
23:32:55.640 00.000 8976 MoveAxis(L, 35, ABG)
23:32:55.640 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:55.640 00.000 8976 MoveAxis(U, 38, ABG)
23:32:55.640 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:55.640 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:55.640 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:55.640 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:55.640 00.000 8976 move complete, result=1
23:32:55.640 00.000 8976 worker thread done servicing request
23:32:55.641 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=259, med=32, FiltMin=27, FiltMax=218, Gamma=2.260
23:32:55.650 00.009 5052 UpdateGuideState exits: m=4666 SNR=47.8
23:32:55.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:55.650 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:55.650 00.000 5052 Enqueuing Expose request
23:32:55.651 00.001 8976 Worker thread wakes up
23:32:55.651 00.000 5052 GuideStep: 15.8 px 0 ms WEST, -12.0 px 0 ms NORTH
23:32:55.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:55.651 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,318,37,37)
23:32:55.651 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
23:32:55.651 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.96 = 1.68)
23:32:55.651 00.000 5052 CameraToMount -- cameraX=-6.11 cameraY=16.20 hyp=17.32 cameraTheta=1.93 mountX=5.44 mountY=17.22, mountTheta=1.26
23:32:55.651 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:55.652 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:56.680 01.028 8976 Exposure complete
23:32:56.694 00.014 8976 worker thread done servicing request
23:32:56.694 00.000 5052 OnExposeComplete: enter
23:32:56.694 00.000 5052 UpdateGuideState(): m_state=6
23:32:56.694 00.000 5052 Star::Find(18, 316, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 356
23:32:56.694 00.000 5052 Star::Find returns 1 (0), X=317.89, Y=336.12, Mass=4670, SNR=47.9, Peak=264 HFD=4.4
23:32:56.695 00.001 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.36) = xAngle (-0.50 = -0.50)
23:32:56.695 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.84 = -0.84)
23:32:56.695 00.000 5052 CameraToMount -- cameraX=-4.83 cameraY=16.20 hyp=16.90 cameraTheta=1.86 mountX=14.84 mountY=-12.57, mountTheta=-0.70
23:32:56.695 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.83, y=16.20, opts=13)
23:32:56.695 00.000 5052 Enqueuing Move request for stepguider (-4.83, 16.20)
23:32:56.695 00.000 8976 Worker thread wakes up
23:32:56.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.83, 16.20) opts 0xd
23:32:56.696 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-4.83, 16.20)
23:32:56.696 00.000 8976 Moving (-4.83, 16.20) raw xDistance=14.84 yDistance=-12.57
23:32:56.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.10 from input 14.84
23:32:56.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.48 from input -12.57
23:32:56.696 00.000 8976 MoveAxis(L, 33, ABG)
23:32:56.696 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:56.696 00.000 8976 MoveAxis(U, 40, ABG)
23:32:56.696 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:56.696 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:56.696 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:56.696 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:56.696 00.000 8976 move complete, result=1
23:32:56.696 00.000 8976 worker thread done servicing request
23:32:56.696 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=264, med=32, FiltMin=27, FiltMax=210, Gamma=2.260
23:32:56.707 00.011 5052 UpdateGuideState exits: m=4670 SNR=47.9
23:32:56.707 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:56.707 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:56.707 00.000 5052 Enqueuing Expose request
23:32:56.707 00.000 5052 GuideStep: 14.8 px 0 ms WEST, -12.6 px 0 ms NORTH
23:32:56.707 00.000 8976 Worker thread wakes up
23:32:56.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:56.707 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,318,37,37)
23:32:56.708 00.001 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.32)
23:32:56.708 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.89 = 1.61)
23:32:56.708 00.000 5052 CameraToMount -- cameraX=-4.83 cameraY=16.20 hyp=16.90 cameraTheta=1.86 mountX=4.17 mountY=16.89, mountTheta=1.33
23:32:56.708 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:56.708 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:57.737 01.029 8976 Exposure complete
23:32:57.751 00.014 8976 worker thread done servicing request
23:32:57.751 00.000 5052 OnExposeComplete: enter
23:32:57.751 00.000 5052 UpdateGuideState(): m_state=6
23:32:57.751 00.000 5052 Star::Find(18, 317, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 357
23:32:57.751 00.000 5052 Star::Find returns 1 (0), X=318.90, Y=336.12, Mass=4500, SNR=46.9, Peak=218 HFD=4.6
23:32:57.751 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.36) = xAngle (-0.56 = -0.56)
23:32:57.751 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.90 = -0.90)
23:32:57.751 00.000 5052 CameraToMount -- cameraX=-3.82 cameraY=16.20 hyp=16.65 cameraTheta=1.80 mountX=14.13 mountY=-13.00, mountTheta=-0.74
23:32:57.752 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.82, y=16.20, opts=13)
23:32:57.752 00.000 5052 Enqueuing Move request for stepguider (-3.82, 16.20)
23:32:57.752 00.000 8976 Worker thread wakes up
23:32:57.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.82, 16.20) opts 0xd
23:32:57.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.82, 16.20)
23:32:57.752 00.000 8976 Moving (-3.82, 16.20) raw xDistance=14.13 yDistance=-13.00
23:32:57.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.61 from input 14.13
23:32:57.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.78 from input -13.00
23:32:57.752 00.000 8976 MoveAxis(L, 31, ABG)
23:32:57.752 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:57.752 00.000 8976 MoveAxis(U, 41, ABG)
23:32:57.752 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:57.753 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:57.753 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:57.753 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:57.753 00.000 8976 move complete, result=1
23:32:57.753 00.000 8976 worker thread done servicing request
23:32:57.753 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=218, med=32, FiltMin=27, FiltMax=180, Gamma=2.260
23:32:57.763 00.010 5052 UpdateGuideState exits: m=4500 SNR=46.9
23:32:57.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:57.763 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:57.763 00.000 5052 Enqueuing Expose request
23:32:57.763 00.000 5052 GuideStep: 14.1 px 0 ms WEST, -13.0 px 0 ms NORTH
23:32:57.763 00.000 8976 Worker thread wakes up
23:32:57.763 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:57.763 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,318,37,37)
23:32:57.764 00.001 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
23:32:57.764 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.83 = 1.55)
23:32:57.764 00.000 5052 CameraToMount -- cameraX=-3.82 cameraY=16.20 hyp=16.65 cameraTheta=1.80 mountX=3.16 mountY=16.64, mountTheta=1.38
23:32:57.764 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:57.764 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:58.796 01.032 8976 Exposure complete
23:32:58.811 00.015 8976 worker thread done servicing request
23:32:58.811 00.000 5052 OnExposeComplete: enter
23:32:58.811 00.000 5052 UpdateGuideState(): m_state=6
23:32:58.811 00.000 5052 Star::Find(18, 318, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 358
23:32:58.812 00.001 5052 Star::Find returns 1 (0), X=319.50, Y=336.54, Mass=4631, SNR=47.7, Peak=224 HFD=5.0
23:32:58.812 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.36) = xAngle (-0.60 = -0.60)
23:32:58.812 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.94 = -0.94)
23:32:58.812 00.000 5052 CameraToMount -- cameraX=-3.22 cameraY=16.62 hyp=16.93 cameraTheta=1.76 mountX=14.00 mountY=-13.64, mountTheta=-0.77
23:32:58.813 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.22, y=16.62, opts=13)
23:32:58.813 00.000 5052 Enqueuing Move request for stepguider (-3.22, 16.62)
23:32:58.813 00.000 8976 Worker thread wakes up
23:32:58.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.22, 16.62) opts 0xd
23:32:58.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.22, 16.62)
23:32:58.813 00.000 8976 Moving (-3.22, 16.62) raw xDistance=14.00 yDistance=-13.64
23:32:58.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.50 from input 14.00
23:32:58.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.21 from input -13.64
23:32:58.813 00.000 8976 MoveAxis(L, 31, ABG)
23:32:58.813 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:58.813 00.000 8976 MoveAxis(U, 43, ABG)
23:32:58.813 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:58.813 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:58.813 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:58.813 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:58.813 00.000 8976 move complete, result=1
23:32:58.813 00.000 8976 worker thread done servicing request
23:32:58.814 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=224, med=31, FiltMin=27, FiltMax=200, Gamma=2.260
23:32:58.824 00.010 5052 UpdateGuideState exits: m=4631 SNR=47.7
23:32:58.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:58.824 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:58.824 00.000 5052 Enqueuing Expose request
23:32:58.824 00.000 5052 GuideStep: 14.0 px 0 ms WEST, -13.6 px 0 ms NORTH
23:32:58.824 00.000 8976 Worker thread wakes up
23:32:58.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:58.824 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,319,37,37)
23:32:58.825 00.001 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
23:32:58.825 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.79 = 1.51)
23:32:58.825 00.000 5052 CameraToMount -- cameraX=-3.22 cameraY=16.62 hyp=16.93 cameraTheta=1.76 mountX=2.54 mountY=16.90, mountTheta=1.42
23:32:58.825 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:58.825 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:32:59.865 01.040 8976 Exposure complete
23:32:59.878 00.013 8976 worker thread done servicing request
23:32:59.879 00.001 5052 OnExposeComplete: enter
23:32:59.879 00.000 5052 UpdateGuideState(): m_state=6
23:32:59.879 00.000 5052 Star::Find(18, 319, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 359
23:32:59.879 00.000 5052 Star::Find returns 1 (0), X=320.18, Y=336.72, Mass=4656, SNR=47.8, Peak=296 HFD=4.2
23:32:59.879 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.36) = xAngle (-0.64 = -0.64)
23:32:59.879 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.98 = -0.98)
23:32:59.879 00.000 5052 CameraToMount -- cameraX=-2.54 cameraY=16.80 hyp=16.99 cameraTheta=1.72 mountX=13.64 mountY=-14.09, mountTheta=-0.80
23:32:59.880 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.54, y=16.80, opts=13)
23:32:59.880 00.000 5052 Enqueuing Move request for stepguider (-2.54, 16.80)
23:32:59.880 00.000 8976 Worker thread wakes up
23:32:59.880 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.54, 16.80) opts 0xd
23:32:59.880 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.54, 16.80)
23:32:59.880 00.000 8976 Moving (-2.54, 16.80) raw xDistance=13.64 yDistance=-14.09
23:32:59.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.26 from input 13.64
23:32:59.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.52 from input -14.09
23:32:59.880 00.000 8976 MoveAxis(L, 30, ABG)
23:32:59.880 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:59.880 00.000 8976 MoveAxis(U, 45, ABG)
23:32:59.880 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:32:59.880 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:32:59.880 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:32:59.880 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:32:59.880 00.000 8976 move complete, result=1
23:32:59.880 00.000 8976 worker thread done servicing request
23:32:59.881 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=296, med=31, FiltMin=27, FiltMax=242, Gamma=2.260
23:32:59.891 00.010 5052 UpdateGuideState exits: m=4656 SNR=47.8
23:32:59.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:59.891 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:32:59.892 00.001 5052 Enqueuing Expose request
23:32:59.892 00.000 8976 Worker thread wakes up
23:32:59.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:32:59.892 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,319,37,37)
23:32:59.892 00.000 5052 GuideStep: 13.6 px 0 ms WEST, -14.1 px 0 ms NORTH
23:32:59.892 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
23:32:59.892 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.75 = 1.47)
23:32:59.893 00.001 5052 CameraToMount -- cameraX=-2.54 cameraY=16.80 hyp=16.99 cameraTheta=1.72 mountX=1.85 mountY=16.90, mountTheta=1.46
23:32:59.893 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:32:59.893 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:00.932 01.039 8976 Exposure complete
23:33:00.946 00.014 8976 worker thread done servicing request
23:33:00.946 00.000 5052 OnExposeComplete: enter
23:33:00.946 00.000 5052 UpdateGuideState(): m_state=6
23:33:00.946 00.000 5052 Star::Find(18, 320, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 360
23:33:00.946 00.000 5052 Star::Find returns 1 (0), X=319.80, Y=336.44, Mass=4600, SNR=47.4, Peak=325 HFD=4.5
23:33:00.946 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.36) = xAngle (-0.61 = -0.61)
23:33:00.946 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.95 = -0.95)
23:33:00.946 00.000 5052 CameraToMount -- cameraX=-2.92 cameraY=16.53 hyp=16.78 cameraTheta=1.75 mountX=13.72 mountY=-13.68, mountTheta=-0.78
23:33:00.947 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.92, y=16.53, opts=13)
23:33:00.947 00.000 5052 Enqueuing Move request for stepguider (-2.92, 16.53)
23:33:00.947 00.000 8976 Worker thread wakes up
23:33:00.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.92, 16.53) opts 0xd
23:33:00.947 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.92, 16.53)
23:33:00.947 00.000 8976 Moving (-2.92, 16.53) raw xDistance=13.72 yDistance=-13.68
23:33:00.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.29 from input 13.72
23:33:00.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.28 from input -13.68
23:33:00.948 00.001 8976 MoveAxis(L, 30, ABG)
23:33:00.948 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:00.948 00.000 8976 MoveAxis(U, 44, ABG)
23:33:00.948 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:00.948 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:00.948 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:00.948 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:00.948 00.000 8976 move complete, result=1
23:33:00.948 00.000 8976 worker thread done servicing request
23:33:00.948 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=325, med=32, FiltMin=28, FiltMax=222, Gamma=2.260
23:33:00.959 00.011 5052 UpdateGuideState exits: m=4600 SNR=47.4
23:33:00.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:00.959 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:00.959 00.000 5052 Enqueuing Expose request
23:33:00.959 00.000 5052 GuideStep: 13.7 px 0 ms WEST, -13.7 px 0 ms NORTH
23:33:00.959 00.000 8976 Worker thread wakes up
23:33:00.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:00.959 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,318,37,37)
23:33:00.960 00.001 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.44)
23:33:00.960 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.77 = 1.49)
23:33:00.960 00.000 5052 CameraToMount -- cameraX=-2.92 cameraY=16.53 hyp=16.78 cameraTheta=1.75 mountX=2.25 mountY=16.73, mountTheta=1.44
23:33:00.960 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:00.960 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:01.999 01.039 8976 Exposure complete
23:33:02.013 00.014 8976 worker thread done servicing request
23:33:02.013 00.000 5052 OnExposeComplete: enter
23:33:02.013 00.000 5052 UpdateGuideState(): m_state=6
23:33:02.013 00.000 5052 Star::Find(18, 319, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 361
23:33:02.013 00.000 5052 Star::Find returns 1 (0), X=320.49, Y=336.54, Mass=4732, SNR=48.2, Peak=248 HFD=4.8
23:33:02.013 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.36) = xAngle (-0.66 = -0.66)
23:33:02.013 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.99 = -0.99)
23:33:02.014 00.001 5052 CameraToMount -- cameraX=-2.23 cameraY=16.62 hyp=16.77 cameraTheta=1.70 mountX=13.29 mountY=-14.06, mountTheta=-0.81
23:33:02.014 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.23, y=16.62, opts=13)
23:33:02.014 00.000 5052 Enqueuing Move request for stepguider (-2.23, 16.62)
23:33:02.014 00.000 8976 Worker thread wakes up
23:33:02.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.23, 16.62) opts 0xd
23:33:02.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.23, 16.62)
23:33:02.014 00.000 8976 Moving (-2.23, 16.62) raw xDistance=13.29 yDistance=-14.06
23:33:02.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.03 from input 13.29
23:33:02.015 00.001 8976 GuideAlgorithmHysteresis::Result() returns -9.51 from input -14.06
23:33:02.015 00.000 8976 MoveAxis(L, 29, ABG)
23:33:02.015 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:02.015 00.000 8976 MoveAxis(U, 45, ABG)
23:33:02.015 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:02.015 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:02.015 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:02.015 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:02.015 00.000 8976 move complete, result=1
23:33:02.015 00.000 8976 worker thread done servicing request
23:33:02.015 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=248, med=31, FiltMin=27, FiltMax=197, Gamma=2.260
23:33:02.025 00.010 5052 UpdateGuideState exits: m=4732 SNR=48.2
23:33:02.026 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:02.026 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:02.026 00.000 5052 Enqueuing Expose request
23:33:02.026 00.000 8976 Worker thread wakes up
23:33:02.026 00.000 5052 GuideStep: 13.3 px 0 ms WEST, -14.1 px 0 ms NORTH
23:33:02.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:02.026 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,319,37,37)
23:33:02.026 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
23:33:02.027 00.001 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.73 = 1.45)
23:33:02.027 00.000 5052 CameraToMount -- cameraX=-2.23 cameraY=16.62 hyp=16.77 cameraTheta=1.70 mountX=1.55 mountY=16.64, mountTheta=1.48
23:33:02.027 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:02.027 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:03.055 01.028 8976 Exposure complete
23:33:03.069 00.014 8976 worker thread done servicing request
23:33:03.069 00.000 5052 OnExposeComplete: enter
23:33:03.069 00.000 5052 UpdateGuideState(): m_state=6
23:33:03.070 00.001 5052 Star::Find(18, 320, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 362
23:33:03.070 00.000 5052 Star::Find returns 1 (0), X=319.31, Y=336.58, Mass=4531, SNR=47.1, Peak=219 HFD=4.9
23:33:03.070 00.000 5052 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.36) = xAngle (-0.59 = -0.59)
23:33:03.070 00.000 5052 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.93 = -0.93)
23:33:03.070 00.000 5052 CameraToMount -- cameraX=-3.41 cameraY=16.67 hyp=17.01 cameraTheta=1.77 mountX=14.17 mountY=-13.59, mountTheta=-0.76
23:33:03.070 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.41, y=16.67, opts=13)
23:33:03.070 00.000 5052 Enqueuing Move request for stepguider (-3.41, 16.67)
23:33:03.071 00.001 8976 Worker thread wakes up
23:33:03.071 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.41, 16.67) opts 0xd
23:33:03.071 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.41, 16.67)
23:33:03.071 00.000 8976 Moving (-3.41, 16.67) raw xDistance=14.17 yDistance=-13.59
23:33:03.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.56 from input 14.17
23:33:03.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.23 from input -13.59
23:33:03.071 00.000 8976 MoveAxis(L, 31, ABG)
23:33:03.071 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:03.071 00.000 8976 MoveAxis(U, 44, ABG)
23:33:03.071 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:03.071 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:03.071 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:03.071 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:03.071 00.000 8976 move complete, result=1
23:33:03.071 00.000 8976 worker thread done servicing request
23:33:03.071 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=219, med=31, FiltMin=27, FiltMax=175, Gamma=2.260
23:33:03.081 00.010 5052 UpdateGuideState exits: m=4531 SNR=47.1
23:33:03.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:03.081 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:03.081 00.000 5052 Enqueuing Expose request
23:33:03.081 00.000 5052 GuideStep: 14.2 px 0 ms WEST, -13.6 px 0 ms NORTH
23:33:03.081 00.000 8976 Worker thread wakes up
23:33:03.082 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:03.082 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,319,37,37)
23:33:03.082 00.000 5052 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
23:33:03.082 00.000 5052 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.80 = 1.52)
23:33:03.082 00.000 5052 CameraToMount -- cameraX=-3.41 cameraY=16.67 hyp=17.01 cameraTheta=1.77 mountX=2.73 mountY=16.99, mountTheta=1.41
23:33:03.082 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:03.083 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:04.125 01.042 8976 Exposure complete
23:33:04.138 00.013 8976 worker thread done servicing request
23:33:04.138 00.000 5052 OnExposeComplete: enter
23:33:04.139 00.001 5052 UpdateGuideState(): m_state=6
23:33:04.139 00.000 5052 Star::Find(18, 319, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 363
23:33:04.139 00.000 5052 Star::Find returns 1 (0), X=317.65, Y=336.56, Mass=4636, SNR=47.6, Peak=248 HFD=4.9
23:33:04.139 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.36) = xAngle (-0.49 = -0.49)
23:33:04.139 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.83 = -0.83)
23:33:04.139 00.000 5052 CameraToMount -- cameraX=-5.07 cameraY=16.65 hyp=17.40 cameraTheta=1.87 mountX=15.33 mountY=-12.87, mountTheta=-0.70
23:33:04.139 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.07, y=16.65, opts=13)
23:33:04.140 00.001 5052 Enqueuing Move request for stepguider (-5.07, 16.65)
23:33:04.140 00.000 8976 Worker thread wakes up
23:33:04.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.07, 16.65) opts 0xd
23:33:04.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.07, 16.65)
23:33:04.140 00.000 8976 Moving (-5.07, 16.65) raw xDistance=15.33 yDistance=-12.87
23:33:04.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.33 from input 15.33
23:33:04.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.75 from input -12.87
23:33:04.140 00.000 8976 MoveAxis(L, 33, ABG)
23:33:04.140 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:04.140 00.000 8976 MoveAxis(U, 41, ABG)
23:33:04.140 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:04.140 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:04.140 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:04.140 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:04.140 00.000 8976 move complete, result=1
23:33:04.140 00.000 8976 worker thread done servicing request
23:33:04.141 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=248, med=31, FiltMin=27, FiltMax=174, Gamma=2.260
23:33:04.150 00.009 5052 UpdateGuideState exits: m=4636 SNR=47.6
23:33:04.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:04.150 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:04.150 00.000 5052 Enqueuing Expose request
23:33:04.150 00.000 5052 GuideStep: 15.3 px 0 ms WEST, -12.9 px 0 ms NORTH
23:33:04.150 00.000 8976 Worker thread wakes up
23:33:04.151 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:04.151 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,319,37,37)
23:33:04.151 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.32)
23:33:04.151 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.90 = 1.61)
23:33:04.151 00.000 5052 CameraToMount -- cameraX=-5.07 cameraY=16.65 hyp=17.40 cameraTheta=1.87 mountX=4.39 mountY=17.39, mountTheta=1.32
23:33:04.151 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:04.151 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:05.182 01.031 8976 Exposure complete
23:33:05.197 00.015 8976 worker thread done servicing request
23:33:05.197 00.000 5052 OnExposeComplete: enter
23:33:05.197 00.000 5052 UpdateGuideState(): m_state=6
23:33:05.197 00.000 5052 Star::Find(18, 317, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 364
23:33:05.197 00.000 5052 Star::Find returns 1 (0), X=314.53, Y=336.74, Mass=4712, SNR=48.1, Peak=249 HFD=4.6
23:33:05.198 00.001 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.36) = xAngle (-0.34 = -0.34)
23:33:05.198 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.67 = -0.67)
23:33:05.198 00.000 5052 CameraToMount -- cameraX=-8.19 cameraY=16.82 hyp=18.71 cameraTheta=2.02 mountX=17.67 mountY=-11.69, mountTheta=-0.58
23:33:05.198 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-8.19, y=16.82, opts=13)
23:33:05.198 00.000 5052 Enqueuing Move request for stepguider (-8.19, 16.82)
23:33:05.198 00.000 8976 Worker thread wakes up
23:33:05.199 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.19, 16.82) opts 0xd
23:33:05.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.19, 16.82)
23:33:05.199 00.000 8976 Moving (-8.19, 16.82) raw xDistance=17.67 yDistance=-11.69
23:33:05.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.85 from input 17.67
23:33:05.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.98 from input -11.69
23:33:05.199 00.000 8976 MoveAxis(L, 38, ABG)
23:33:05.199 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:05.199 00.000 8976 MoveAxis(U, 38, ABG)
23:33:05.199 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:05.199 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:05.199 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:05.199 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:05.199 00.000 8976 move complete, result=1
23:33:05.199 00.000 8976 worker thread done servicing request
23:33:05.199 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=249, med=32, FiltMin=28, FiltMax=195, Gamma=2.260
23:33:05.210 00.011 5052 UpdateGuideState exits: m=4712 SNR=48.1
23:33:05.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:05.210 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:05.210 00.000 5052 Enqueuing Expose request
23:33:05.210 00.000 8976 Worker thread wakes up
23:33:05.210 00.000 5052 GuideStep: 17.7 px 0 ms WEST, -11.7 px 0 ms NORTH
23:33:05.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:05.210 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,319,37,37)
23:33:05.211 00.001 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
23:33:05.211 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.05 = 1.77)
23:33:05.211 00.000 5052 CameraToMount -- cameraX=-8.19 cameraY=16.82 hyp=18.71 cameraTheta=2.02 mountX=7.50 mountY=18.34, mountTheta=1.18
23:33:05.211 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:05.211 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:06.244 01.033 8976 Exposure complete
23:33:06.259 00.015 8976 worker thread done servicing request
23:33:06.259 00.000 5052 OnExposeComplete: enter
23:33:06.259 00.000 5052 UpdateGuideState(): m_state=6
23:33:06.259 00.000 5052 Star::Find(18, 314, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 365
23:33:06.259 00.000 5052 Star::Find returns 1 (0), X=314.02, Y=336.81, Mass=4690, SNR=48.0, Peak=278 HFD=4.3
23:33:06.259 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.36) = xAngle (-0.31 = -0.31)
23:33:06.259 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.65 = -0.65)
23:33:06.259 00.000 5052 CameraToMount -- cameraX=-8.70 cameraY=16.89 hyp=19.00 cameraTheta=2.05 mountX=18.08 mountY=-11.53, mountTheta=-0.57
23:33:06.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.70, y=16.89, opts=13)
23:33:06.260 00.000 5052 Enqueuing Move request for stepguider (-8.70, 16.89)
23:33:06.260 00.000 8976 Worker thread wakes up
23:33:06.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.70, 16.89) opts 0xd
23:33:06.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.70, 16.89)
23:33:06.260 00.000 8976 Moving (-8.70, 16.89) raw xDistance=18.08 yDistance=-11.53
23:33:06.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.22 from input 18.08
23:33:06.261 00.001 8976 GuideAlgorithmHysteresis::Result() returns -7.82 from input -11.53
23:33:06.261 00.000 8976 MoveAxis(L, 39, ABG)
23:33:06.261 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:06.261 00.000 8976 MoveAxis(U, 37, ABG)
23:33:06.261 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:06.261 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:06.261 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:06.261 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:06.261 00.000 8976 move complete, result=1
23:33:06.261 00.000 8976 worker thread done servicing request
23:33:06.261 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=278, med=32, FiltMin=28, FiltMax=209, Gamma=2.260
23:33:06.272 00.011 5052 UpdateGuideState exits: m=4690 SNR=48.0
23:33:06.273 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:06.273 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:06.273 00.000 5052 Enqueuing Expose request
23:33:06.273 00.000 8976 Worker thread wakes up
23:33:06.273 00.000 5052 GuideStep: 18.1 px 0 ms WEST, -11.5 px 0 ms NORTH
23:33:06.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:06.273 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,319,37,37)
23:33:06.274 00.001 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.15 = -1.14)
23:33:06.274 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.08 = 1.79)
23:33:06.274 00.000 5052 CameraToMount -- cameraX=-8.70 cameraY=16.89 hyp=19.00 cameraTheta=2.05 mountX=8.01 mountY=18.54, mountTheta=1.16
23:33:06.274 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:06.274 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:07.307 01.033 8976 Exposure complete
23:33:07.322 00.015 8976 worker thread done servicing request
23:33:07.323 00.001 5052 OnExposeComplete: enter
23:33:07.323 00.000 5052 UpdateGuideState(): m_state=6
23:33:07.323 00.000 5052 Star::Find(18, 314, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 366
23:33:07.323 00.000 5052 Star::Find returns 1 (0), X=314.75, Y=337.05, Mass=4722, SNR=48.2, Peak=301 HFD=4.2
23:33:07.323 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.36) = xAngle (-0.35 = -0.35)
23:33:07.323 00.000 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.69 = -0.69)
23:33:07.323 00.000 5052 CameraToMount -- cameraX=-7.97 cameraY=17.13 hyp=18.90 cameraTheta=2.01 mountX=17.73 mountY=-12.06, mountTheta=-0.60
23:33:07.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.97, y=17.13, opts=13)
23:33:07.324 00.000 5052 Enqueuing Move request for stepguider (-7.97, 17.13)
23:33:07.324 00.000 8976 Worker thread wakes up
23:33:07.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.97, 17.13) opts 0xd
23:33:07.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.97, 17.13)
23:33:07.324 00.000 8976 Moving (-7.97, 17.13) raw xDistance=17.73 yDistance=-12.06
23:33:07.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.02 from input 17.73
23:33:07.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.15 from input -12.06
23:33:07.324 00.000 8976 MoveAxis(L, 39, ABG)
23:33:07.324 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:07.324 00.000 8976 MoveAxis(U, 38, ABG)
23:33:07.324 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:07.324 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:07.325 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:07.325 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:07.325 00.000 8976 move complete, result=1
23:33:07.325 00.000 8976 worker thread done servicing request
23:33:07.325 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=301, med=31, FiltMin=27, FiltMax=202, Gamma=2.260
23:33:07.336 00.011 5052 UpdateGuideState exits: m=4722 SNR=48.2
23:33:07.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:07.336 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:07.336 00.000 5052 Enqueuing Expose request
23:33:07.336 00.000 5052 GuideStep: 17.7 px 0 ms WEST, -12.1 px 0 ms NORTH
23:33:07.337 00.001 8976 Worker thread wakes up
23:33:07.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:07.337 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,319,37,37)
23:33:07.337 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.11 = -1.18)
23:33:07.337 00.000 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.03 = 1.75)
23:33:07.337 00.000 5052 CameraToMount -- cameraX=-7.97 cameraY=17.13 hyp=18.90 cameraTheta=2.01 mountX=7.27 mountY=18.59, mountTheta=1.20
23:33:07.337 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:07.338 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:08.372 01.034 8976 Exposure complete
23:33:08.386 00.014 8976 worker thread done servicing request
23:33:08.386 00.000 5052 OnExposeComplete: enter
23:33:08.386 00.000 5052 UpdateGuideState(): m_state=6
23:33:08.386 00.000 5052 Star::Find(18, 314, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 367
23:33:08.386 00.000 5052 Star::Find returns 1 (0), X=315.09, Y=337.20, Mass=4624, SNR=47.6, Peak=276 HFD=4.4
23:33:08.387 00.001 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.36) = xAngle (-0.37 = -0.37)
23:33:08.387 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.71 = -0.71)
23:33:08.387 00.000 5052 CameraToMount -- cameraX=-7.63 cameraY=17.28 hyp=18.89 cameraTheta=1.99 mountX=17.60 mountY=-12.34, mountTheta=-0.61
23:33:08.387 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.63, y=17.28, opts=13)
23:33:08.387 00.000 5052 Enqueuing Move request for stepguider (-7.63, 17.28)
23:33:08.387 00.000 8976 Worker thread wakes up
23:33:08.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.63, 17.28) opts 0xd
23:33:08.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.63, 17.28)
23:33:08.387 00.000 8976 Moving (-7.63, 17.28) raw xDistance=17.60 yDistance=-12.34
23:33:08.388 00.001 8976 GuideAlgorithmHysteresis::Result() returns 11.93 from input 17.60
23:33:08.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.35 from input -12.34
23:33:08.388 00.000 8976 MoveAxis(L, 38, ABG)
23:33:08.388 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:08.388 00.000 8976 MoveAxis(U, 39, ABG)
23:33:08.388 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:08.388 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:08.388 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:08.388 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:08.388 00.000 8976 move complete, result=1
23:33:08.388 00.000 8976 worker thread done servicing request
23:33:08.388 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=276, med=32, FiltMin=28, FiltMax=193, Gamma=2.260
23:33:08.398 00.010 5052 UpdateGuideState exits: m=4624 SNR=47.6
23:33:08.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:08.398 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:08.398 00.000 5052 Enqueuing Expose request
23:33:08.398 00.000 5052 GuideStep: 17.6 px 0 ms WEST, -12.3 px 0 ms NORTH
23:33:08.398 00.000 8976 Worker thread wakes up
23:33:08.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:08.399 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(297,319,37,37)
23:33:08.399 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.09 = -1.20)
23:33:08.399 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.02 = 1.73)
23:33:08.399 00.000 5052 CameraToMount -- cameraX=-7.63 cameraY=17.28 hyp=18.89 cameraTheta=1.99 mountX=6.92 mountY=18.65, mountTheta=1.22
23:33:08.399 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:08.399 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:09.439 01.040 8976 Exposure complete
23:33:09.454 00.015 8976 worker thread done servicing request
23:33:09.454 00.000 5052 OnExposeComplete: enter
23:33:09.454 00.000 5052 UpdateGuideState(): m_state=6
23:33:09.454 00.000 5052 Star::Find(18, 315, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 368
23:33:09.454 00.000 5052 Star::Find returns 1 (0), X=313.36, Y=337.15, Mass=4673, SNR=47.9, Peak=220 HFD=5.0
23:33:09.454 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.36) = xAngle (-0.29 = -0.29)
23:33:09.454 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.63 = -0.63)
23:33:09.454 00.000 5052 CameraToMount -- cameraX=-9.36 cameraY=17.24 hyp=19.61 cameraTheta=2.07 mountX=18.79 mountY=-11.56, mountTheta=-0.55
23:33:09.455 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.36, y=17.24, opts=13)
23:33:09.455 00.000 5052 Enqueuing Move request for stepguider (-9.36, 17.24)
23:33:09.455 00.000 8976 Worker thread wakes up
23:33:09.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.36, 17.24) opts 0xd
23:33:09.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.36, 17.24)
23:33:09.455 00.000 8976 Moving (-9.36, 17.24) raw xDistance=18.79 yDistance=-11.56
23:33:09.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.67 from input 18.79
23:33:09.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.87 from input -11.56
23:33:09.455 00.000 8976 MoveAxis(L, 41, ABG)
23:33:09.455 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:09.455 00.000 8976 MoveAxis(U, 37, ABG)
23:33:09.455 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:09.456 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:09.456 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:09.456 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:09.456 00.000 8976 move complete, result=1
23:33:09.456 00.000 8976 worker thread done servicing request
23:33:09.456 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=220, med=32, FiltMin=28, FiltMax=167, Gamma=2.260
23:33:09.466 00.010 5052 UpdateGuideState exits: m=4673 SNR=47.9
23:33:09.467 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:09.467 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:09.467 00.000 5052 Enqueuing Expose request
23:33:09.467 00.000 5052 GuideStep: 18.8 px 0 ms WEST, -11.6 px 0 ms NORTH
23:33:09.467 00.000 8976 Worker thread wakes up
23:33:09.467 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:09.467 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,319,37,37)
23:33:09.467 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
23:33:09.467 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.10 = 1.81)
23:33:09.467 00.000 5052 CameraToMount -- cameraX=-9.36 cameraY=17.24 hyp=19.61 cameraTheta=2.07 mountX=8.65 mountY=19.04, mountTheta=1.14
23:33:09.468 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:09.468 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:10.503 01.035 8976 Exposure complete
23:33:10.517 00.014 8976 worker thread done servicing request
23:33:10.518 00.001 5052 OnExposeComplete: enter
23:33:10.518 00.000 5052 UpdateGuideState(): m_state=6
23:33:10.518 00.000 5052 Star::Find(18, 313, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 369
23:33:10.518 00.000 5052 Star::Find returns 1 (0), X=311.88, Y=337.47, Mass=4631, SNR=47.7, Peak=220 HFD=4.9
23:33:10.518 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.36) = xAngle (-0.24 = -0.24)
23:33:10.518 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.57 = -0.57)
23:33:10.518 00.000 5052 CameraToMount -- cameraX=-10.84 cameraY=17.56 hyp=20.63 cameraTheta=2.12 mountX=20.06 mountY=-11.22, mountTheta=-0.51
23:33:10.519 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.84, y=17.56, opts=13)
23:33:10.519 00.000 5052 Enqueuing Move request for stepguider (-10.84, 17.56)
23:33:10.519 00.000 8976 Worker thread wakes up
23:33:10.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.84, 17.56) opts 0xd
23:33:10.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.84, 17.56)
23:33:10.519 00.000 8976 Moving (-10.84, 17.56) raw xDistance=20.06 yDistance=-11.22
23:33:10.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.53 from input 20.06
23:33:10.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.62 from input -11.22
23:33:10.519 00.000 8976 MoveAxis(L, 44, ABG)
23:33:10.519 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:10.519 00.000 8976 MoveAxis(U, 36, ABG)
23:33:10.519 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:10.519 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:10.519 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:10.519 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:10.519 00.000 8976 move complete, result=1
23:33:10.519 00.000 8976 worker thread done servicing request
23:33:10.520 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=220, med=32, FiltMin=28, FiltMax=176, Gamma=2.260
23:33:10.529 00.009 5052 UpdateGuideState exits: m=4631 SNR=47.7
23:33:10.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:10.529 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:10.530 00.001 5052 Enqueuing Expose request
23:33:10.530 00.000 8976 Worker thread wakes up
23:33:10.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:10.530 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,319,37,37)
23:33:10.530 00.000 5052 GuideStep: 20.1 px 0 ms WEST, -11.2 px 0 ms NORTH
23:33:10.530 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.22 = -1.06)
23:33:10.530 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.15 = 1.87)
23:33:10.530 00.000 5052 CameraToMount -- cameraX=-10.84 cameraY=17.56 hyp=20.63 cameraTheta=2.12 mountX=10.12 mountY=19.72, mountTheta=1.10
23:33:10.531 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:10.531 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:11.573 01.042 8976 Exposure complete
23:33:11.586 00.013 8976 worker thread done servicing request
23:33:11.587 00.001 5052 OnExposeComplete: enter
23:33:11.587 00.000 5052 UpdateGuideState(): m_state=6
23:33:11.587 00.000 5052 Star::Find(18, 311, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 370
23:33:11.587 00.000 5052 Star::Find returns 1 (0), X=311.52, Y=337.03, Mass=4718, SNR=48.1, Peak=240 HFD=4.9
23:33:11.587 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.36) = xAngle (-0.21 = -0.21)
23:33:11.587 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.55 = -0.55)
23:33:11.587 00.000 5052 CameraToMount -- cameraX=-11.20 cameraY=17.11 hyp=20.45 cameraTheta=2.15 mountX=20.00 mountY=-10.66, mountTheta=-0.49
23:33:11.588 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.20, y=17.11, opts=13)
23:33:11.588 00.000 5052 Enqueuing Move request for stepguider (-11.20, 17.11)
23:33:11.588 00.000 8976 Worker thread wakes up
23:33:11.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.20, 17.11) opts 0xd
23:33:11.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.20, 17.11)
23:33:11.588 00.000 8976 Moving (-11.20, 17.11) raw xDistance=20.00 yDistance=-10.66
23:33:11.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.55 from input 20.00
23:33:11.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.25 from input -10.66
23:33:11.588 00.000 8976 MoveAxis(L, 44, ABG)
23:33:11.588 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:11.588 00.000 8976 MoveAxis(U, 34, ABG)
23:33:11.588 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:11.588 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:11.588 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:11.588 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:11.588 00.000 8976 move complete, result=1
23:33:11.588 00.000 8976 worker thread done servicing request
23:33:11.589 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=240, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:33:11.598 00.009 5052 UpdateGuideState exits: m=4718 SNR=48.1
23:33:11.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:11.598 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:11.598 00.000 5052 Enqueuing Expose request
23:33:11.598 00.000 5052 GuideStep: 20.0 px 0 ms WEST, -10.7 px 0 ms NORTH
23:33:11.598 00.000 8976 Worker thread wakes up
23:33:11.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:11.599 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(294,319,37,37)
23:33:11.599 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
23:33:11.599 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.18 = 1.90)
23:33:11.599 00.000 5052 CameraToMount -- cameraX=-11.20 cameraY=17.11 hyp=20.45 cameraTheta=2.15 mountX=10.49 mountY=19.38, mountTheta=1.07
23:33:11.599 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:11.599 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:12.637 01.038 8976 Exposure complete
23:33:12.651 00.014 8976 worker thread done servicing request
23:33:12.651 00.000 5052 OnExposeComplete: enter
23:33:12.651 00.000 5052 UpdateGuideState(): m_state=6
23:33:12.651 00.000 5052 Star::Find(18, 311, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 371
23:33:12.651 00.000 5052 Star::Find returns 1 (0), X=313.51, Y=337.12, Mass=4647, SNR=47.8, Peak=254 HFD=4.4
23:33:12.651 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.36) = xAngle (-0.30 = -0.30)
23:33:12.652 00.001 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.64 = -0.64)
23:33:12.652 00.000 5052 CameraToMount -- cameraX=-9.21 cameraY=17.21 hyp=19.52 cameraTheta=2.06 mountX=18.66 mountY=-11.60, mountTheta=-0.56
23:33:12.652 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-9.21, y=17.21, opts=13)
23:33:12.652 00.000 5052 Enqueuing Move request for stepguider (-9.21, 17.21)
23:33:12.652 00.000 8976 Worker thread wakes up
23:33:12.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.21, 17.21) opts 0xd
23:33:12.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.21, 17.21)
23:33:12.652 00.000 8976 Moving (-9.21, 17.21) raw xDistance=18.66 yDistance=-11.60
23:33:12.653 00.001 8976 GuideAlgorithmHysteresis::Result() returns 12.71 from input 18.66
23:33:12.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.81 from input -11.60
23:33:12.653 00.000 8976 MoveAxis(L, 41, ABG)
23:33:12.653 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:12.653 00.000 8976 MoveAxis(U, 37, ABG)
23:33:12.653 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:12.653 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:12.653 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:12.653 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:12.653 00.000 8976 move complete, result=1
23:33:12.653 00.000 8976 worker thread done servicing request
23:33:12.653 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=254, med=32, FiltMin=27, FiltMax=200, Gamma=2.260
23:33:12.662 00.009 5052 UpdateGuideState exits: m=4647 SNR=47.8
23:33:12.663 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:12.663 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:12.663 00.000 5052 Enqueuing Expose request
23:33:12.663 00.000 8976 Worker thread wakes up
23:33:12.663 00.000 5052 GuideStep: 18.7 px 0 ms WEST, -11.6 px 0 ms NORTH
23:33:12.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:12.663 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,319,37,37)
23:33:12.664 00.001 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
23:33:12.664 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.09 = 1.81)
23:33:12.664 00.000 5052 CameraToMount -- cameraX=-9.21 cameraY=17.21 hyp=19.52 cameraTheta=2.06 mountX=8.50 mountY=18.97, mountTheta=1.15
23:33:12.664 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:12.664 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:13.707 01.043 8976 Exposure complete
23:33:13.720 00.013 8976 worker thread done servicing request
23:33:13.720 00.000 5052 OnExposeComplete: enter
23:33:13.721 00.001 5052 UpdateGuideState(): m_state=6
23:33:13.721 00.000 5052 Star::Find(18, 313, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 372
23:33:13.721 00.000 5052 Star::Find returns 1 (0), X=315.87, Y=336.97, Mass=4671, SNR=47.8, Peak=228 HFD=4.7
23:33:13.721 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.36) = xAngle (-0.41 = -0.41)
23:33:13.721 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.75 = -0.75)
23:33:13.721 00.000 5052 CameraToMount -- cameraX=-6.85 cameraY=17.05 hyp=18.37 cameraTheta=1.95 mountX=16.87 mountY=-12.47, mountTheta=-0.64
23:33:13.721 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-6.85, y=17.05, opts=13)
23:33:13.722 00.001 5052 Enqueuing Move request for stepguider (-6.85, 17.05)
23:33:13.722 00.000 8976 Worker thread wakes up
23:33:13.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.85, 17.05) opts 0xd
23:33:13.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.85, 17.05)
23:33:13.722 00.000 8976 Moving (-6.85, 17.05) raw xDistance=16.87 yDistance=-12.47
23:33:13.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.52 from input 16.87
23:33:13.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.40 from input -12.47
23:33:13.722 00.000 8976 MoveAxis(L, 37, ABG)
23:33:13.722 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:13.722 00.000 8976 MoveAxis(U, 40, ABG)
23:33:13.722 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:13.722 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:13.722 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:13.722 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:13.722 00.000 8976 move complete, result=1
23:33:13.722 00.000 8976 worker thread done servicing request
23:33:13.723 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=228, med=32, FiltMin=27, FiltMax=178, Gamma=2.260
23:33:13.732 00.009 5052 UpdateGuideState exits: m=4671 SNR=47.8
23:33:13.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:13.732 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:13.732 00.000 5052 Enqueuing Expose request
23:33:13.732 00.000 5052 GuideStep: 16.9 px 0 ms WEST, -12.5 px 0 ms NORTH
23:33:13.732 00.000 8976 Worker thread wakes up
23:33:13.733 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:13.733 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,319,37,37)
23:33:13.733 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
23:33:13.733 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.98 = 1.70)
23:33:13.733 00.000 5052 CameraToMount -- cameraX=-6.85 cameraY=17.05 hyp=18.37 cameraTheta=1.95 mountX=6.15 mountY=18.22, mountTheta=1.25
23:33:13.733 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:13.733 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:14.769 01.036 8976 Exposure complete
23:33:14.782 00.013 8976 worker thread done servicing request
23:33:14.782 00.000 5052 OnExposeComplete: enter
23:33:14.783 00.001 5052 UpdateGuideState(): m_state=6
23:33:14.783 00.000 5052 Star::Find(18, 315, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 373
23:33:14.783 00.000 5052 Star::Find returns 1 (0), X=316.19, Y=337.12, Mass=4602, SNR=47.5, Peak=232 HFD=4.9
23:33:14.783 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.36) = xAngle (-0.43 = -0.43)
23:33:14.783 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.77 = -0.77)
23:33:14.783 00.000 5052 CameraToMount -- cameraX=-6.53 cameraY=17.21 hyp=18.40 cameraTheta=1.93 mountX=16.76 mountY=-12.75, mountTheta=-0.65
23:33:14.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.53, y=17.21, opts=13)
23:33:14.784 00.000 5052 Enqueuing Move request for stepguider (-6.53, 17.21)
23:33:14.784 00.000 8976 Worker thread wakes up
23:33:14.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.53, 17.21) opts 0xd
23:33:14.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.53, 17.21)
23:33:14.784 00.000 8976 Moving (-6.53, 17.21) raw xDistance=16.76 yDistance=-12.75
23:33:14.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.36 from input 16.76
23:33:14.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.62 from input -12.75
23:33:14.784 00.000 8976 MoveAxis(L, 37, ABG)
23:33:14.784 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:14.784 00.000 8976 MoveAxis(U, 41, ABG)
23:33:14.784 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:14.784 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:14.784 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:14.784 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:14.784 00.000 8976 move complete, result=1
23:33:14.784 00.000 8976 worker thread done servicing request
23:33:14.785 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=232, med=32, FiltMin=28, FiltMax=158, Gamma=2.260
23:33:14.795 00.010 5052 UpdateGuideState exits: m=4602 SNR=47.5
23:33:14.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:14.795 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:14.795 00.000 5052 Enqueuing Expose request
23:33:14.795 00.000 5052 GuideStep: 16.8 px 0 ms WEST, -12.7 px 0 ms NORTH
23:33:14.795 00.000 8976 Worker thread wakes up
23:33:14.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:14.795 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,319,37,37)
23:33:14.795 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
23:33:14.796 00.001 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.96 = 1.68)
23:33:14.796 00.000 5052 CameraToMount -- cameraX=-6.53 cameraY=17.21 hyp=18.40 cameraTheta=1.93 mountX=5.82 mountY=18.30, mountTheta=1.26
23:33:14.796 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:14.796 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:15.836 01.040 8976 Exposure complete
23:33:15.850 00.014 8976 worker thread done servicing request
23:33:15.850 00.000 5052 OnExposeComplete: enter
23:33:15.850 00.000 5052 UpdateGuideState(): m_state=6
23:33:15.850 00.000 5052 Star::Find(18, 316, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 374
23:33:15.850 00.000 5052 Star::Find returns 1 (0), X=317.61, Y=337.09, Mass=4615, SNR=47.5, Peak=230 HFD=5.1
23:33:15.850 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.36) = xAngle (-0.50 = -0.50)
23:33:15.850 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.84 = -0.84)
23:33:15.850 00.000 5052 CameraToMount -- cameraX=-5.10 cameraY=17.18 hyp=17.92 cameraTheta=1.86 mountX=15.73 mountY=-13.33, mountTheta=-0.70
23:33:15.852 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-5.10, y=17.18, opts=13)
23:33:15.852 00.000 5052 Enqueuing Move request for stepguider (-5.10, 17.18)
23:33:15.852 00.000 8976 Worker thread wakes up
23:33:15.852 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.10, 17.18) opts 0xd
23:33:15.853 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-5.10, 17.18)
23:33:15.853 00.000 8976 Moving (-5.10, 17.18) raw xDistance=15.73 yDistance=-13.33
23:33:15.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.71 from input 15.73
23:33:15.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.00 from input -13.33
23:33:15.853 00.000 8976 MoveAxis(L, 35, ABG)
23:33:15.853 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:15.853 00.000 8976 MoveAxis(U, 43, ABG)
23:33:15.853 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:15.853 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:15.853 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:15.853 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:15.853 00.000 8976 move complete, result=1
23:33:15.853 00.000 8976 worker thread done servicing request
23:33:15.853 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=230, med=32, FiltMin=27, FiltMax=174, Gamma=2.260
23:33:15.863 00.010 5052 UpdateGuideState exits: m=4615 SNR=47.5
23:33:15.864 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:15.864 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:15.864 00.000 5052 Enqueuing Expose request
23:33:15.864 00.000 5052 GuideStep: 15.7 px 0 ms WEST, -13.3 px 0 ms NORTH
23:33:15.864 00.000 8976 Worker thread wakes up
23:33:15.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:15.864 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,319,37,37)
23:33:15.864 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.32)
23:33:15.864 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.89 = 1.61)
23:33:15.865 00.001 5052 CameraToMount -- cameraX=-5.10 cameraY=17.18 hyp=17.92 cameraTheta=1.86 mountX=4.40 mountY=17.91, mountTheta=1.33
23:33:15.865 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:15.865 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:16.904 01.039 8976 Exposure complete
23:33:16.919 00.015 8976 worker thread done servicing request
23:33:16.919 00.000 5052 OnExposeComplete: enter
23:33:16.919 00.000 5052 UpdateGuideState(): m_state=6
23:33:16.919 00.000 5052 Star::Find(18, 317, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 375
23:33:16.919 00.000 5052 Star::Find returns 1 (0), X=318.55, Y=337.38, Mass=4692, SNR=47.9, Peak=240 HFD=4.9
23:33:16.919 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.36) = xAngle (-0.55 = -0.55)
23:33:16.919 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.89 = -0.89)
23:33:16.919 00.000 5052 CameraToMount -- cameraX=-4.17 cameraY=17.46 hyp=17.95 cameraTheta=1.81 mountX=15.27 mountY=-13.99, mountTheta=-0.74
23:33:16.920 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.17, y=17.46, opts=13)
23:33:16.920 00.000 5052 Enqueuing Move request for stepguider (-4.17, 17.46)
23:33:16.920 00.000 8976 Worker thread wakes up
23:33:16.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.17, 17.46) opts 0xd
23:33:16.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.17, 17.46)
23:33:16.920 00.000 8976 Moving (-4.17, 17.46) raw xDistance=15.27 yDistance=-13.99
23:33:16.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.37 from input 15.27
23:33:16.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.44 from input -13.99
23:33:16.920 00.000 8976 MoveAxis(L, 33, ABG)
23:33:16.920 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:16.920 00.000 8976 MoveAxis(U, 45, ABG)
23:33:16.920 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:16.921 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:16.921 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:16.921 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:16.921 00.000 8976 move complete, result=1
23:33:16.921 00.000 8976 worker thread done servicing request
23:33:16.921 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=240, med=32, FiltMin=28, FiltMax=186, Gamma=2.260
23:33:16.931 00.010 5052 UpdateGuideState exits: m=4692 SNR=47.9
23:33:16.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:16.931 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:16.931 00.000 5052 Enqueuing Expose request
23:33:16.931 00.000 5052 GuideStep: 15.3 px 0 ms WEST, -14.0 px 0 ms NORTH
23:33:16.931 00.000 8976 Worker thread wakes up
23:33:16.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:16.931 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,319,37,37)
23:33:16.932 00.001 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.91 = -1.38)
23:33:16.932 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.83 = 1.55)
23:33:16.932 00.000 5052 CameraToMount -- cameraX=-4.17 cameraY=17.46 hyp=17.95 cameraTheta=1.81 mountX=3.46 mountY=17.95, mountTheta=1.38
23:33:16.932 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:16.932 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:17.973 01.041 8976 Exposure complete
23:33:17.987 00.014 8976 worker thread done servicing request
23:33:17.988 00.001 5052 OnExposeComplete: enter
23:33:17.988 00.000 5052 UpdateGuideState(): m_state=6
23:33:17.988 00.000 5052 Star::Find(18, 318, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 376
23:33:17.988 00.000 5052 Star::Find returns 1 (0), X=319.49, Y=337.66, Mass=4727, SNR=48.2, Peak=228 HFD=4.8
23:33:17.988 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.36) = xAngle (-0.61 = -0.61)
23:33:17.988 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.95 = -0.95)
23:33:17.988 00.000 5052 CameraToMount -- cameraX=-3.22 cameraY=17.74 hyp=18.03 cameraTheta=1.75 mountX=14.79 mountY=-14.65, mountTheta=-0.78
23:33:17.989 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.22, y=17.74, opts=13)
23:33:17.989 00.000 5052 Enqueuing Move request for stepguider (-3.22, 17.74)
23:33:17.989 00.000 8976 Worker thread wakes up
23:33:17.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.22, 17.74) opts 0xd
23:33:17.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.22, 17.74)
23:33:17.989 00.000 8976 Moving (-3.22, 17.74) raw xDistance=14.79 yDistance=-14.65
23:33:17.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.04 from input 14.79
23:33:17.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.89 from input -14.65
23:33:17.989 00.000 8976 MoveAxis(L, 32, ABG)
23:33:17.989 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:17.989 00.000 8976 MoveAxis(U, 47, ABG)
23:33:17.989 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:17.989 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:17.989 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:17.989 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:17.989 00.000 8976 move complete, result=1
23:33:17.989 00.000 8976 worker thread done servicing request
23:33:17.990 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=228, med=31, FiltMin=27, FiltMax=177, Gamma=2.260
23:33:18.000 00.010 5052 UpdateGuideState exits: m=4727 SNR=48.2
23:33:18.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:18.000 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:18.000 00.000 5052 Enqueuing Expose request
23:33:18.000 00.000 8976 Worker thread wakes up
23:33:18.000 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:18.000 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,320,37,37)
23:33:18.000 00.000 5052 GuideStep: 14.8 px 0 ms WEST, -14.6 px 0 ms NORTH
23:33:18.001 00.001 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
23:33:18.001 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.78 = 1.50)
23:33:18.001 00.000 5052 CameraToMount -- cameraX=-3.22 cameraY=17.74 hyp=18.03 cameraTheta=1.75 mountX=2.50 mountY=17.98, mountTheta=1.43
23:33:18.001 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:18.001 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:19.041 01.040 8976 Exposure complete
23:33:19.054 00.013 8976 worker thread done servicing request
23:33:19.054 00.000 5052 OnExposeComplete: enter
23:33:19.054 00.000 5052 UpdateGuideState(): m_state=6
23:33:19.055 00.001 5052 Star::Find(18, 319, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 377
23:33:19.055 00.000 5052 Star::Find returns 1 (0), X=319.91, Y=337.51, Mass=4701, SNR=48.0, Peak=291 HFD=4.4
23:33:19.055 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.36) = xAngle (-0.63 = -0.63)
23:33:19.055 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.97 = -0.97)
23:33:19.055 00.000 5052 CameraToMount -- cameraX=-2.81 cameraY=17.59 hyp=17.82 cameraTheta=1.73 mountX=14.40 mountY=-14.69, mountTheta=-0.80
23:33:19.055 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.81, y=17.59, opts=13)
23:33:19.055 00.000 5052 Enqueuing Move request for stepguider (-2.81, 17.59)
23:33:19.056 00.001 8976 Worker thread wakes up
23:33:19.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.81, 17.59) opts 0xd
23:33:19.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.81, 17.59)
23:33:19.056 00.000 8976 Moving (-2.81, 17.59) raw xDistance=14.40 yDistance=-14.69
23:33:19.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.77 from input 14.40
23:33:19.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.95 from input -14.69
23:33:19.056 00.000 8976 MoveAxis(L, 32, ABG)
23:33:19.056 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:19.056 00.000 8976 MoveAxis(U, 47, ABG)
23:33:19.056 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:19.056 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:19.056 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:19.056 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:19.056 00.000 8976 move complete, result=1
23:33:19.056 00.000 8976 worker thread done servicing request
23:33:19.056 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=291, med=32, FiltMin=28, FiltMax=205, Gamma=2.260
23:33:19.066 00.010 5052 UpdateGuideState exits: m=4701 SNR=48.0
23:33:19.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:19.066 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:19.066 00.000 5052 Enqueuing Expose request
23:33:19.066 00.000 5052 GuideStep: 14.4 px 0 ms WEST, -14.7 px 0 ms NORTH
23:33:19.066 00.000 8976 Worker thread wakes up
23:33:19.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:19.066 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,320,37,37)
23:33:19.067 00.001 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.45)
23:33:19.067 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.76 = 1.47)
23:33:19.067 00.000 5052 CameraToMount -- cameraX=-2.81 cameraY=17.59 hyp=17.82 cameraTheta=1.73 mountX=2.09 mountY=17.73, mountTheta=1.45
23:33:19.067 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:19.067 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:20.100 01.033 8976 Exposure complete
23:33:20.116 00.016 8976 worker thread done servicing request
23:33:20.116 00.000 5052 OnExposeComplete: enter
23:33:20.116 00.000 5052 UpdateGuideState(): m_state=6
23:33:20.117 00.001 5052 Star::Find(18, 319, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 378
23:33:20.117 00.000 5052 Star::Find returns 1 (0), X=321.53, Y=337.23, Mass=4701, SNR=48.1, Peak=262 HFD=4.6
23:33:20.117 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.36) = xAngle (-0.72 = -0.72)
23:33:20.117 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.06 = -1.06)
23:33:20.117 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=17.32 hyp=17.36 cameraTheta=1.64 mountX=13.05 mountY=-15.14, mountTheta=-0.86
23:33:20.117 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.19, y=17.32, opts=13)
23:33:20.117 00.000 5052 Enqueuing Move request for stepguider (-1.19, 17.32)
23:33:20.118 00.001 8976 Worker thread wakes up
23:33:20.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.19, 17.32) opts 0xd
23:33:20.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.19, 17.32)
23:33:20.118 00.000 8976 Moving (-1.19, 17.32) raw xDistance=13.05 yDistance=-15.14
23:33:20.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.91 from input 13.05
23:33:20.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.23 from input -15.14
23:33:20.118 00.000 8976 MoveAxis(L, 29, ABG)
23:33:20.118 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:20.118 00.000 8976 MoveAxis(U, 48, ABG)
23:33:20.118 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:20.118 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:20.118 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:20.118 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:20.118 00.000 8976 move complete, result=1
23:33:20.118 00.000 8976 worker thread done servicing request
23:33:20.119 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=262, med=32, FiltMin=27, FiltMax=215, Gamma=2.260
23:33:20.129 00.010 5052 UpdateGuideState exits: m=4701 SNR=48.1
23:33:20.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:20.130 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:20.130 00.000 5052 Enqueuing Expose request
23:33:20.130 00.000 5052 GuideStep: 13.1 px 0 ms WEST, -15.1 px 0 ms NORTH
23:33:20.130 00.000 8976 Worker thread wakes up
23:33:20.130 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:20.130 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,319,37,37)
23:33:20.130 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
23:33:20.130 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.67 = 1.38)
23:33:20.130 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=17.32 hyp=17.36 cameraTheta=1.64 mountX=0.48 mountY=17.06, mountTheta=1.54
23:33:20.131 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:20.131 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:21.160 01.029 8976 Exposure complete
23:33:21.174 00.014 8976 worker thread done servicing request
23:33:21.174 00.000 5052 OnExposeComplete: enter
23:33:21.174 00.000 5052 UpdateGuideState(): m_state=6
23:33:21.175 00.001 5052 Star::Find(18, 321, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 379
23:33:21.175 00.000 5052 Star::Find returns 1 (0), X=322.44, Y=337.69, Mass=4773, SNR=48.4, Peak=266 HFD=4.3
23:33:21.175 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:33:21.175 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:33:21.175 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=17.77 hyp=17.77 cameraTheta=1.59 mountX=12.72 mountY=-15.94, mountTheta=-0.90
23:33:21.175 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=17.77, opts=13)
23:33:21.175 00.000 5052 Enqueuing Move request for stepguider (-0.28, 17.77)
23:33:21.176 00.001 8976 Worker thread wakes up
23:33:21.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 17.77) opts 0xd
23:33:21.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 17.77)
23:33:21.176 00.000 8976 Moving (-0.28, 17.77) raw xDistance=12.72 yDistance=-15.94
23:33:21.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.64 from input 12.72
23:33:21.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.76 from input -15.94
23:33:21.176 00.000 8976 MoveAxis(L, 28, ABG)
23:33:21.176 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:21.176 00.000 8976 MoveAxis(U, 51, ABG)
23:33:21.176 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:21.176 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:21.176 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:21.176 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:21.176 00.000 8976 move complete, result=1
23:33:21.176 00.000 8976 worker thread done servicing request
23:33:21.177 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=266, med=32, FiltMin=27, FiltMax=221, Gamma=2.260
23:33:21.186 00.009 5052 UpdateGuideState exits: m=4773 SNR=48.4
23:33:21.186 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:21.186 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:21.186 00.000 5052 Enqueuing Expose request
23:33:21.186 00.000 5052 GuideStep: 12.7 px 0 ms WEST, -15.9 px 0 ms NORTH
23:33:21.186 00.000 8976 Worker thread wakes up
23:33:21.187 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:21.187 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,320,37,37)
23:33:21.187 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.60)
23:33:21.187 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.62 = 1.33)
23:33:21.187 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=17.77 hyp=17.77 cameraTheta=1.59 mountX=-0.44 mountY=17.27, mountTheta=1.60
23:33:21.187 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:21.188 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:22.230 01.042 8976 Exposure complete
23:33:22.244 00.014 8976 worker thread done servicing request
23:33:22.244 00.000 5052 OnExposeComplete: enter
23:33:22.244 00.000 5052 UpdateGuideState(): m_state=6
23:33:22.245 00.001 5052 Star::Find(18, 322, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 380
23:33:22.245 00.000 5052 Star::Find returns 1 (0), X=322.50, Y=337.21, Mass=4788, SNR=48.5, Peak=246 HFD=4.7
23:33:22.245 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:33:22.245 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:33:22.245 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=17.29 hyp=17.30 cameraTheta=1.58 mountX=12.34 mountY=-15.53, mountTheta=-0.90
23:33:22.245 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=17.29, opts=13)
23:33:22.245 00.000 5052 Enqueuing Move request for stepguider (-0.22, 17.29)
23:33:22.246 00.001 8976 Worker thread wakes up
23:33:22.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 17.29) opts 0xd
23:33:22.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 17.29)
23:33:22.246 00.000 8976 Moving (-0.22, 17.29) raw xDistance=12.34 yDistance=-15.53
23:33:22.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.38 from input 12.34
23:33:22.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.54 from input -15.53
23:33:22.246 00.000 8976 MoveAxis(L, 27, ABG)
23:33:22.246 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:22.246 00.000 8976 MoveAxis(U, 50, ABG)
23:33:22.246 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:22.246 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:22.246 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:22.246 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:22.246 00.000 8976 move complete, result=1
23:33:22.246 00.000 8976 worker thread done servicing request
23:33:22.247 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=246, med=32, FiltMin=27, FiltMax=193, Gamma=2.260
23:33:22.256 00.009 5052 UpdateGuideState exits: m=4788 SNR=48.5
23:33:22.257 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:22.257 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:22.257 00.000 5052 Enqueuing Expose request
23:33:22.257 00.000 5052 GuideStep: 12.3 px 0 ms WEST, -15.5 px 0 ms NORTH
23:33:22.257 00.000 8976 Worker thread wakes up
23:33:22.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:22.257 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,319,37,37)
23:33:22.257 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
23:33:22.257 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.61 = 1.33)
23:33:22.257 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=17.29 hyp=17.30 cameraTheta=1.58 mountX=-0.49 mountY=16.79, mountTheta=1.60
23:33:22.258 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:22.258 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:23.296 01.038 8976 Exposure complete
23:33:23.310 00.014 8976 worker thread done servicing request
23:33:23.310 00.000 5052 OnExposeComplete: enter
23:33:23.310 00.000 5052 UpdateGuideState(): m_state=6
23:33:23.310 00.000 5052 Star::Find(18, 322, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 381
23:33:23.310 00.000 5052 Star::Find returns 1 (0), X=322.66, Y=337.51, Mass=4645, SNR=47.7, Peak=226 HFD=4.8
23:33:23.310 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:33:23.310 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:33:23.310 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=17.59 hyp=17.59 cameraTheta=1.57 mountX=12.44 mountY=-15.87, mountTheta=-0.91
23:33:23.311 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=17.59, opts=13)
23:33:23.311 00.000 5052 Enqueuing Move request for stepguider (-0.06, 17.59)
23:33:23.311 00.000 8976 Worker thread wakes up
23:33:23.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 17.59) opts 0xd
23:33:23.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 17.59)
23:33:23.311 00.000 8976 Moving (-0.06, 17.59) raw xDistance=12.44 yDistance=-15.87
23:33:23.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.43 from input 12.44
23:33:23.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.73 from input -15.87
23:33:23.311 00.000 8976 MoveAxis(L, 27, ABG)
23:33:23.311 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:23.311 00.000 8976 MoveAxis(U, 51, ABG)
23:33:23.311 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:23.311 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:23.311 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:23.311 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:23.311 00.000 8976 move complete, result=1
23:33:23.311 00.000 8976 worker thread done servicing request
23:33:23.311 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=226, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:33:23.323 00.012 5052 UpdateGuideState exits: m=4645 SNR=47.7
23:33:23.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:23.323 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:23.323 00.000 5052 Enqueuing Expose request
23:33:23.323 00.000 8976 Worker thread wakes up
23:33:23.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:23.323 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,320,37,37)
23:33:23.323 00.000 5052 GuideStep: 12.4 px 0 ms WEST, -15.9 px 0 ms NORTH
23:33:23.323 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.68 = -1.61)
23:33:23.323 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.32)
23:33:23.323 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=17.59 hyp=17.59 cameraTheta=1.57 mountX=-0.65 mountY=17.04, mountTheta=1.61
23:33:23.323 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:23.323 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:24.350 01.027 8976 Exposure complete
23:33:24.364 00.014 8976 worker thread done servicing request
23:33:24.364 00.000 5052 OnExposeComplete: enter
23:33:24.364 00.000 5052 UpdateGuideState(): m_state=6
23:33:24.365 00.001 5052 Star::Find(18, 322, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 382
23:33:24.365 00.000 5052 Star::Find returns 1 (0), X=323.31, Y=337.43, Mass=4712, SNR=48.1, Peak=281 HFD=4.2
23:33:24.365 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.36) = xAngle (-0.82 = -0.82)
23:33:24.365 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.16 = -1.16)
23:33:24.365 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=17.52 hyp=17.53 cameraTheta=1.54 mountX=11.93 mountY=-16.08, mountTheta=-0.93
23:33:24.365 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=17.52, opts=13)
23:33:24.366 00.001 5052 Enqueuing Move request for stepguider (0.59, 17.52)
23:33:24.366 00.000 8976 Worker thread wakes up
23:33:24.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 17.52) opts 0xd
23:33:24.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 17.52)
23:33:24.366 00.000 8976 Moving (0.59, 17.52) raw xDistance=11.93 yDistance=-16.08
23:33:24.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.11 from input 11.93
23:33:24.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.88 from input -16.08
23:33:24.366 00.000 8976 MoveAxis(L, 26, ABG)
23:33:24.366 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:24.366 00.000 8976 MoveAxis(U, 51, ABG)
23:33:24.366 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:24.366 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:24.366 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:24.366 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:24.366 00.000 8976 move complete, result=1
23:33:24.366 00.000 8976 worker thread done servicing request
23:33:24.367 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=281, med=31, FiltMin=27, FiltMax=211, Gamma=2.260
23:33:24.376 00.009 5052 UpdateGuideState exits: m=4712 SNR=48.1
23:33:24.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:24.376 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:24.376 00.000 5052 Enqueuing Expose request
23:33:24.376 00.000 5052 GuideStep: 11.9 px 0 ms WEST, -16.1 px 0 ms NORTH
23:33:24.376 00.000 8976 Worker thread wakes up
23:33:24.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:24.376 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,319,37,37)
23:33:24.377 00.001 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.65)
23:33:24.377 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.57 = 1.28)
23:33:24.377 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=17.52 hyp=17.53 cameraTheta=1.54 mountX=-1.30 mountY=16.80, mountTheta=1.65
23:33:24.377 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:24.377 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:25.415 01.038 8976 Exposure complete
23:33:25.430 00.015 8976 worker thread done servicing request
23:33:25.430 00.000 5052 OnExposeComplete: enter
23:33:25.430 00.000 5052 UpdateGuideState(): m_state=6
23:33:25.430 00.000 5052 Star::Find(18, 323, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 383
23:33:25.430 00.000 5052 Star::Find returns 1 (0), X=323.20, Y=337.67, Mass=4836, SNR=48.7, Peak=360 HFD=3.8
23:33:25.430 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.36) = xAngle (-0.82 = -0.82)
23:33:25.430 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.15 = -1.15)
23:33:25.430 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=17.75 hyp=17.76 cameraTheta=1.54 mountX=12.17 mountY=-16.25, mountTheta=-0.93
23:33:25.431 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=17.75, opts=13)
23:33:25.431 00.000 5052 Enqueuing Move request for stepguider (0.48, 17.75)
23:33:25.431 00.000 8976 Worker thread wakes up
23:33:25.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 17.75) opts 0xd
23:33:25.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 17.75)
23:33:25.431 00.000 8976 Moving (0.48, 17.75) raw xDistance=12.17 yDistance=-16.25
23:33:25.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.24 from input 12.17
23:33:25.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.00 from input -16.25
23:33:25.431 00.000 8976 MoveAxis(L, 27, ABG)
23:33:25.431 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:25.432 00.001 8976 MoveAxis(U, 52, ABG)
23:33:25.432 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:25.432 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:25.432 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:25.432 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:25.432 00.000 8976 move complete, result=1
23:33:25.432 00.000 8976 worker thread done servicing request
23:33:25.432 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=360, med=31, FiltMin=27, FiltMax=261, Gamma=2.260
23:33:25.442 00.010 5052 UpdateGuideState exits: m=4836 SNR=48.7
23:33:25.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:25.442 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:25.442 00.000 5052 Enqueuing Expose request
23:33:25.442 00.000 8976 Worker thread wakes up
23:33:25.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:25.442 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,320,37,37)
23:33:25.442 00.000 5052 GuideStep: 12.2 px 0 ms WEST, -16.2 px 0 ms NORTH
23:33:25.443 00.001 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
23:33:25.443 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.57 = 1.29)
23:33:25.443 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=17.75 hyp=17.76 cameraTheta=1.54 mountX=-1.20 mountY=17.06, mountTheta=1.64
23:33:25.443 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:25.444 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:26.470 01.026 8976 Exposure complete
23:33:26.484 00.014 8976 worker thread done servicing request
23:33:26.484 00.000 5052 OnExposeComplete: enter
23:33:26.484 00.000 5052 UpdateGuideState(): m_state=6
23:33:26.484 00.000 5052 Star::Find(18, 323, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 384
23:33:26.484 00.000 5052 Star::Find returns 1 (0), X=322.20, Y=338.17, Mass=4788, SNR=48.5, Peak=320 HFD=4.1
23:33:26.484 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.36) = xAngle (-0.76 = -0.76)
23:33:26.484 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.10 = -1.10)
23:33:26.484 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=18.26 hyp=18.27 cameraTheta=1.60 mountX=13.24 mountY=-16.27, mountTheta=-0.89
23:33:26.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=18.26, opts=13)
23:33:26.485 00.000 5052 Enqueuing Move request for stepguider (-0.52, 18.26)
23:33:26.485 00.000 8976 Worker thread wakes up
23:33:26.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 18.26) opts 0xd
23:33:26.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 18.26)
23:33:26.485 00.000 8976 Moving (-0.52, 18.26) raw xDistance=13.24 yDistance=-16.27
23:33:26.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.92 from input 13.24
23:33:26.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.02 from input -16.27
23:33:26.486 00.001 8976 MoveAxis(L, 29, ABG)
23:33:26.486 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:26.486 00.000 8976 MoveAxis(U, 52, ABG)
23:33:26.486 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:26.486 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:26.486 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:26.486 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:26.486 00.000 8976 move complete, result=1
23:33:26.486 00.000 8976 worker thread done servicing request
23:33:26.486 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=320, med=32, FiltMin=27, FiltMax=249, Gamma=2.260
23:33:26.495 00.009 5052 UpdateGuideState exits: m=4788 SNR=48.5
23:33:26.495 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:26.495 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:26.495 00.000 5052 Enqueuing Expose request
23:33:26.495 00.000 5052 GuideStep: 13.2 px 0 ms WEST, -16.3 px 0 ms NORTH
23:33:26.496 00.001 8976 Worker thread wakes up
23:33:26.497 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:26.497 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,320,37,37)
23:33:26.498 00.001 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
23:33:26.498 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.63 = 1.34)
23:33:26.498 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=18.26 hyp=18.27 cameraTheta=1.60 mountX=-0.22 mountY=17.80, mountTheta=1.58
23:33:26.498 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:26.498 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:27.528 01.030 8976 Exposure complete
23:33:27.543 00.015 8976 worker thread done servicing request
23:33:27.544 00.001 5052 OnExposeComplete: enter
23:33:27.544 00.000 5052 UpdateGuideState(): m_state=6
23:33:27.544 00.000 5052 Star::Find(18, 322, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 385
23:33:27.544 00.000 5052 Star::Find returns 1 (0), X=321.80, Y=338.03, Mass=4810, SNR=48.6, Peak=347 HFD=4.1
23:33:27.544 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.36) = xAngle (-0.74 = -0.74)
23:33:27.544 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.08 = -1.08)
23:33:27.544 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=18.11 hyp=18.14 cameraTheta=1.62 mountX=13.42 mountY=-15.97, mountTheta=-0.87
23:33:27.545 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=18.11, opts=13)
23:33:27.545 00.000 5052 Enqueuing Move request for stepguider (-0.92, 18.11)
23:33:27.545 00.000 8976 Worker thread wakes up
23:33:27.545 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, 18.11) opts 0xd
23:33:27.545 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, 18.11)
23:33:27.545 00.000 8976 Moving (-0.92, 18.11) raw xDistance=13.42 yDistance=-15.97
23:33:27.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.08 from input 13.42
23:33:27.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.83 from input -15.97
23:33:27.545 00.000 8976 MoveAxis(L, 29, ABG)
23:33:27.545 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:27.545 00.000 8976 MoveAxis(U, 51, ABG)
23:33:27.545 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:27.545 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:27.545 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:27.545 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:27.545 00.000 8976 move complete, result=1
23:33:27.546 00.001 8976 worker thread done servicing request
23:33:27.546 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=347, med=32, FiltMin=28, FiltMax=236, Gamma=2.260
23:33:27.556 00.010 5052 UpdateGuideState exits: m=4810 SNR=48.6
23:33:27.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:27.556 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:27.557 00.001 5052 Enqueuing Expose request
23:33:27.557 00.000 5052 GuideStep: 13.4 px 0 ms WEST, -16.0 px 0 ms NORTH
23:33:27.557 00.000 8976 Worker thread wakes up
23:33:27.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:27.557 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,320,37,37)
23:33:27.557 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
23:33:27.557 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.65 = 1.37)
23:33:27.557 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=18.11 hyp=18.14 cameraTheta=1.62 mountX=0.19 mountY=17.76, mountTheta=1.56
23:33:27.558 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:27.558 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:28.590 01.032 8976 Exposure complete
23:33:28.604 00.014 8976 worker thread done servicing request
23:33:28.604 00.000 5052 OnExposeComplete: enter
23:33:28.604 00.000 5052 UpdateGuideState(): m_state=6
23:33:28.605 00.001 5052 Star::Find(18, 321, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 386
23:33:28.605 00.000 5052 Star::Find returns 1 (0), X=322.26, Y=338.09, Mass=4638, SNR=47.7, Peak=332 HFD=4.1
23:33:28.605 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.36) = xAngle (-0.76 = -0.76)
23:33:28.605 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.10 = -1.10)
23:33:28.605 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=18.17 hyp=18.18 cameraTheta=1.60 mountX=13.14 mountY=-16.22, mountTheta=-0.89
23:33:28.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=18.17, opts=13)
23:33:28.606 00.000 5052 Enqueuing Move request for stepguider (-0.46, 18.17)
23:33:28.606 00.000 8976 Worker thread wakes up
23:33:28.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 18.17) opts 0xd
23:33:28.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 18.17)
23:33:28.606 00.000 8976 Moving (-0.46, 18.17) raw xDistance=13.14 yDistance=-16.22
23:33:28.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.91 from input 13.14
23:33:28.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.98 from input -16.22
23:33:28.606 00.000 8976 MoveAxis(L, 29, ABG)
23:33:28.606 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:28.606 00.000 8976 MoveAxis(U, 52, ABG)
23:33:28.606 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:28.606 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:28.606 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:28.606 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:28.606 00.000 8976 move complete, result=1
23:33:28.606 00.000 8976 worker thread done servicing request
23:33:28.607 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=332, med=32, FiltMin=28, FiltMax=222, Gamma=2.260
23:33:28.617 00.010 5052 UpdateGuideState exits: m=4638 SNR=47.7
23:33:28.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:28.617 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:28.617 00.000 5052 Enqueuing Expose request
23:33:28.617 00.000 5052 GuideStep: 13.1 px 0 ms WEST, -16.2 px 0 ms NORTH
23:33:28.617 00.000 8976 Worker thread wakes up
23:33:28.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:28.617 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,320,37,37)
23:33:28.618 00.001 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
23:33:28.618 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.62 = 1.34)
23:33:28.618 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=18.17 hyp=18.18 cameraTheta=1.60 mountX=-0.28 mountY=17.70, mountTheta=1.59
23:33:28.618 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:28.618 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:29.660 01.042 8976 Exposure complete
23:33:29.675 00.015 8976 worker thread done servicing request
23:33:29.675 00.000 5052 OnExposeComplete: enter
23:33:29.675 00.000 5052 UpdateGuideState(): m_state=6
23:33:29.675 00.000 5052 Star::Find(18, 322, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 387
23:33:29.675 00.000 5052 Star::Find returns 1 (0), X=322.65, Y=338.04, Mass=4754, SNR=48.3, Peak=288 HFD=4.3
23:33:29.675 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:33:29.675 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:33:29.675 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=18.12 hyp=18.12 cameraTheta=1.57 mountX=12.82 mountY=-16.34, mountTheta=-0.91
23:33:29.676 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=18.12, opts=13)
23:33:29.676 00.000 5052 Enqueuing Move request for stepguider (-0.07, 18.12)
23:33:29.676 00.000 8976 Worker thread wakes up
23:33:29.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 18.12) opts 0xd
23:33:29.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 18.12)
23:33:29.676 00.000 8976 Moving (-0.07, 18.12) raw xDistance=12.82 yDistance=-16.34
23:33:29.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.70 from input 12.82
23:33:29.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.07 from input -16.34
23:33:29.676 00.000 8976 MoveAxis(L, 28, ABG)
23:33:29.676 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:29.676 00.000 8976 MoveAxis(U, 52, ABG)
23:33:29.676 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:29.676 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:29.676 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:29.676 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:29.676 00.000 8976 move complete, result=1
23:33:29.677 00.001 8976 worker thread done servicing request
23:33:29.677 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=288, med=32, FiltMin=28, FiltMax=204, Gamma=2.260
23:33:29.687 00.010 5052 UpdateGuideState exits: m=4754 SNR=48.3
23:33:29.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:29.687 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:29.687 00.000 5052 Enqueuing Expose request
23:33:29.687 00.000 5052 GuideStep: 12.8 px 0 ms WEST, -16.3 px 0 ms NORTH
23:33:29.687 00.000 8976 Worker thread wakes up
23:33:29.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:29.687 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,320,37,37)
23:33:29.688 00.001 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.68 = -1.61)
23:33:29.688 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.32)
23:33:29.688 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=18.12 hyp=18.12 cameraTheta=1.57 mountX=-0.67 mountY=17.56, mountTheta=1.61
23:33:29.688 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:29.688 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:30.723 01.035 8976 Exposure complete
23:33:30.737 00.014 8976 worker thread done servicing request
23:33:30.737 00.000 5052 OnExposeComplete: enter
23:33:30.737 00.000 5052 UpdateGuideState(): m_state=6
23:33:30.737 00.000 5052 Star::Find(18, 322, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 388
23:33:30.737 00.000 5052 Star::Find returns 1 (0), X=320.95, Y=337.94, Mass=4723, SNR=48.2, Peak=266 HFD=4.4
23:33:30.737 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.36) = xAngle (-0.69 = -0.69)
23:33:30.738 00.001 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.03 = -1.03)
23:33:30.738 00.000 5052 CameraToMount -- cameraX=-1.77 cameraY=18.03 hyp=18.11 cameraTheta=1.67 mountX=13.96 mountY=-15.53, mountTheta=-0.84
23:33:30.738 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.77, y=18.03, opts=13)
23:33:30.738 00.000 5052 Enqueuing Move request for stepguider (-1.77, 18.03)
23:33:30.738 00.000 8976 Worker thread wakes up
23:33:30.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.77, 18.03) opts 0xd
23:33:30.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.77, 18.03)
23:33:30.739 00.001 8976 Moving (-1.77, 18.03) raw xDistance=13.96 yDistance=-15.53
23:33:30.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.41 from input 13.96
23:33:30.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.56 from input -15.53
23:33:30.739 00.000 8976 MoveAxis(L, 30, ABG)
23:33:30.739 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:30.739 00.000 8976 MoveAxis(U, 50, ABG)
23:33:30.739 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:30.739 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:30.739 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:30.739 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:30.739 00.000 8976 move complete, result=1
23:33:30.739 00.000 8976 worker thread done servicing request
23:33:30.739 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=266, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:33:30.749 00.010 5052 UpdateGuideState exits: m=4723 SNR=48.2
23:33:30.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:30.749 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:30.749 00.000 5052 Enqueuing Expose request
23:33:30.749 00.000 8976 Worker thread wakes up
23:33:30.749 00.000 5052 GuideStep: 14.0 px 0 ms WEST, -15.5 px 0 ms NORTH
23:33:30.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:30.749 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,320,37,37)
23:33:30.750 00.001 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
23:33:30.750 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.70 = 1.41)
23:33:30.750 00.000 5052 CameraToMount -- cameraX=-1.77 cameraY=18.03 hyp=18.11 cameraTheta=1.67 mountX=1.03 mountY=17.89, mountTheta=1.51
23:33:30.750 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:30.750 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:31.789 01.039 8976 Exposure complete
23:33:31.803 00.014 8976 worker thread done servicing request
23:33:31.803 00.000 5052 OnExposeComplete: enter
23:33:31.803 00.000 5052 UpdateGuideState(): m_state=6
23:33:31.803 00.000 5052 Star::Find(18, 320, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 389
23:33:31.803 00.000 5052 Star::Find returns 1 (0), X=318.35, Y=337.82, Mass=4648, SNR=47.7, Peak=234 HFD=4.5
23:33:31.803 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.36) = xAngle (-0.55 = -0.55)
23:33:31.803 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.89 = -0.89)
23:33:31.803 00.000 5052 CameraToMount -- cameraX=-4.37 cameraY=17.91 hyp=18.43 cameraTheta=1.81 mountX=15.72 mountY=-14.30, mountTheta=-0.74
23:33:31.804 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.37, y=17.91, opts=13)
23:33:31.804 00.000 5052 Enqueuing Move request for stepguider (-4.37, 17.91)
23:33:31.804 00.000 8976 Worker thread wakes up
23:33:31.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.37, 17.91) opts 0xd
23:33:31.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.37, 17.91)
23:33:31.804 00.000 8976 Moving (-4.37, 17.91) raw xDistance=15.72 yDistance=-14.30
23:33:31.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.56 from input 15.72
23:33:31.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.75 from input -14.30
23:33:31.804 00.000 8976 MoveAxis(L, 34, ABG)
23:33:31.804 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:31.804 00.000 8976 MoveAxis(U, 46, ABG)
23:33:31.804 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:31.804 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:31.804 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:31.805 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:31.805 00.000 8976 move complete, result=1
23:33:31.805 00.000 8976 worker thread done servicing request
23:33:31.805 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=234, med=32, FiltMin=27, FiltMax=200, Gamma=2.260
23:33:31.814 00.009 5052 UpdateGuideState exits: m=4648 SNR=47.7
23:33:31.815 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:31.815 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:31.815 00.000 5052 Enqueuing Expose request
23:33:31.815 00.000 5052 GuideStep: 15.7 px 0 ms WEST, -14.3 px 0 ms NORTH
23:33:31.815 00.000 8976 Worker thread wakes up
23:33:31.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:31.815 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,320,37,37)
23:33:31.815 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.91 = -1.37)
23:33:31.815 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.84 = 1.56)
23:33:31.816 00.001 5052 CameraToMount -- cameraX=-4.37 cameraY=17.91 hyp=18.43 cameraTheta=1.81 mountX=3.64 mountY=18.43, mountTheta=1.38
23:33:31.816 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:31.816 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:32.851 01.035 8976 Exposure complete
23:33:32.864 00.013 8976 worker thread done servicing request
23:33:32.864 00.000 5052 OnExposeComplete: enter
23:33:32.864 00.000 5052 UpdateGuideState(): m_state=6
23:33:32.865 00.001 5052 Star::Find(18, 318, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 390
23:33:32.865 00.000 5052 Star::Find returns 1 (0), X=315.01, Y=338.07, Mass=4605, SNR=47.5, Peak=261 HFD=4.5
23:33:32.865 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.36) = xAngle (-0.39 = -0.39)
23:33:32.865 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.73 = -0.73)
23:33:32.865 00.000 5052 CameraToMount -- cameraX=-7.71 cameraY=18.15 hyp=19.72 cameraTheta=1.97 mountX=18.26 mountY=-13.09, mountTheta=-0.62
23:33:32.865 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.71, y=18.15, opts=13)
23:33:32.865 00.000 5052 Enqueuing Move request for stepguider (-7.71, 18.15)
23:33:32.866 00.001 8976 Worker thread wakes up
23:33:32.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.71, 18.15) opts 0xd
23:33:32.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.71, 18.15)
23:33:32.866 00.000 8976 Moving (-7.71, 18.15) raw xDistance=18.26 yDistance=-13.09
23:33:32.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.25 from input 18.26
23:33:32.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.93 from input -13.09
23:33:32.866 00.000 8976 MoveAxis(L, 40, ABG)
23:33:32.866 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:32.866 00.000 8976 MoveAxis(U, 42, ABG)
23:33:32.866 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:32.866 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:32.866 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:32.866 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:32.866 00.000 8976 move complete, result=1
23:33:32.866 00.000 8976 worker thread done servicing request
23:33:32.866 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=261, med=32, FiltMin=27, FiltMax=177, Gamma=2.260
23:33:32.876 00.010 5052 UpdateGuideState exits: m=4605 SNR=47.5
23:33:32.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:32.876 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:32.876 00.000 5052 Enqueuing Expose request
23:33:32.876 00.000 5052 GuideStep: 18.3 px 0 ms WEST, -13.1 px 0 ms NORTH
23:33:32.876 00.000 8976 Worker thread wakes up
23:33:32.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:32.876 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,320,37,37)
23:33:32.877 00.001 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
23:33:32.877 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.00 = 1.72)
23:33:32.877 00.000 5052 CameraToMount -- cameraX=-7.71 cameraY=18.15 hyp=19.72 cameraTheta=1.97 mountX=6.97 mountY=19.51, mountTheta=1.23
23:33:32.877 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:32.877 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:33.904 01.027 8976 Exposure complete
23:33:33.918 00.014 8976 worker thread done servicing request
23:33:33.919 00.001 5052 OnExposeComplete: enter
23:33:33.919 00.000 5052 UpdateGuideState(): m_state=6
23:33:33.919 00.000 5052 Star::Find(18, 315, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 391
23:33:33.919 00.000 5052 Star::Find returns 1 (0), X=314.40, Y=338.44, Mass=4659, SNR=47.8, Peak=254 HFD=4.9
23:33:33.919 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.36) = xAngle (-0.37 = -0.37)
23:33:33.919 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.71 = -0.71)
23:33:33.919 00.000 5052 CameraToMount -- cameraX=-8.31 cameraY=18.52 hyp=20.30 cameraTheta=1.99 mountX=18.95 mountY=-13.17, mountTheta=-0.61
23:33:33.920 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.31, y=18.52, opts=13)
23:33:33.920 00.000 5052 Enqueuing Move request for stepguider (-8.31, 18.52)
23:33:33.920 00.000 8976 Worker thread wakes up
23:33:33.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.31, 18.52) opts 0xd
23:33:33.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.31, 18.52)
23:33:33.920 00.000 8976 Moving (-8.31, 18.52) raw xDistance=18.95 yDistance=-13.17
23:33:33.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.80 from input 18.95
23:33:33.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.92 from input -13.17
23:33:33.920 00.000 8976 MoveAxis(L, 41, ABG)
23:33:33.920 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:33.920 00.000 8976 MoveAxis(U, 42, ABG)
23:33:33.920 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:33.920 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:33.920 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:33.920 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:33.920 00.000 8976 move complete, result=1
23:33:33.920 00.000 8976 worker thread done servicing request
23:33:33.921 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=254, med=31, FiltMin=27, FiltMax=180, Gamma=2.260
23:33:33.930 00.009 5052 UpdateGuideState exits: m=4659 SNR=47.8
23:33:33.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:33.930 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:33.930 00.000 5052 Enqueuing Expose request
23:33:33.931 00.001 8976 Worker thread wakes up
23:33:33.931 00.000 5052 GuideStep: 19.0 px 0 ms WEST, -13.2 px 0 ms NORTH
23:33:33.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:33.931 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,320,37,37)
23:33:33.931 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
23:33:33.931 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.02 = 1.74)
23:33:33.931 00.000 5052 CameraToMount -- cameraX=-8.31 cameraY=18.52 hyp=20.30 cameraTheta=1.99 mountX=7.55 mountY=20.02, mountTheta=1.21
23:33:33.932 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:33.932 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:34.963 01.031 8976 Exposure complete
23:33:34.977 00.014 8976 worker thread done servicing request
23:33:34.977 00.000 5052 OnExposeComplete: enter
23:33:34.977 00.000 5052 UpdateGuideState(): m_state=6
23:33:34.978 00.001 5052 Star::Find(18, 314, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 392
23:33:34.978 00.000 5052 Star::Find returns 1 (0), X=315.68, Y=338.07, Mass=4623, SNR=47.6, Peak=270 HFD=4.7
23:33:34.978 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.36) = xAngle (-0.42 = -0.42)
23:33:34.978 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.76 = -0.76)
23:33:34.978 00.000 5052 CameraToMount -- cameraX=-7.04 cameraY=18.16 hyp=19.48 cameraTheta=1.94 mountX=17.79 mountY=-13.39, mountTheta=-0.65
23:33:34.978 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.04, y=18.16, opts=13)
23:33:34.978 00.000 5052 Enqueuing Move request for stepguider (-7.04, 18.16)
23:33:34.979 00.001 8976 Worker thread wakes up
23:33:34.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.04, 18.16) opts 0xd
23:33:34.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.04, 18.16)
23:33:34.979 00.000 8976 Moving (-7.04, 18.16) raw xDistance=17.79 yDistance=-13.39
23:33:34.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.11 from input 17.79
23:33:34.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.06 from input -13.39
23:33:34.979 00.000 8976 MoveAxis(L, 39, ABG)
23:33:34.979 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:34.979 00.000 8976 MoveAxis(U, 43, ABG)
23:33:34.979 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:34.979 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:34.979 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:34.979 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:34.979 00.000 8976 move complete, result=1
23:33:34.979 00.000 8976 worker thread done servicing request
23:33:34.979 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=270, med=32, FiltMin=28, FiltMax=187, Gamma=2.260
23:33:34.989 00.010 5052 UpdateGuideState exits: m=4623 SNR=47.6
23:33:34.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:34.989 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:34.989 00.000 5052 Enqueuing Expose request
23:33:34.989 00.000 8976 Worker thread wakes up
23:33:34.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:34.990 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(298,320,37,37)
23:33:34.990 00.000 5052 GuideStep: 17.8 px 0 ms WEST, -13.4 px 0 ms NORTH
23:33:34.990 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
23:33:34.990 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.97 = 1.69)
23:33:34.990 00.000 5052 CameraToMount -- cameraX=-7.04 cameraY=18.16 hyp=19.48 cameraTheta=1.94 mountX=6.30 mountY=19.35, mountTheta=1.26
23:33:34.990 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:34.991 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:36.019 01.028 8976 Exposure complete
23:33:36.033 00.014 8976 worker thread done servicing request
23:33:36.033 00.000 5052 OnExposeComplete: enter
23:33:36.033 00.000 5052 UpdateGuideState(): m_state=6
23:33:36.033 00.000 5052 Star::Find(18, 315, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 393
23:33:36.034 00.001 5052 Star::Find returns 1 (0), X=317.35, Y=337.58, Mass=4631, SNR=47.7, Peak=240 HFD=4.8
23:33:36.034 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.36) = xAngle (-0.49 = -0.49)
23:33:36.034 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.83 = -0.83)
23:33:36.034 00.000 5052 CameraToMount -- cameraX=-5.36 cameraY=17.66 hyp=18.46 cameraTheta=1.87 mountX=16.26 mountY=-13.66, mountTheta=-0.70
23:33:36.035 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.36, y=17.66, opts=13)
23:33:36.035 00.000 5052 Enqueuing Move request for stepguider (-5.36, 17.66)
23:33:36.035 00.000 8976 Worker thread wakes up
23:33:36.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.36, 17.66) opts 0xd
23:33:36.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.36, 17.66)
23:33:36.035 00.000 8976 Moving (-5.36, 17.66) raw xDistance=16.26 yDistance=-13.66
23:33:36.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.09 from input 16.26
23:33:36.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.24 from input -13.66
23:33:36.035 00.000 8976 MoveAxis(L, 36, ABG)
23:33:36.035 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:36.035 00.000 8976 MoveAxis(U, 44, ABG)
23:33:36.035 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:36.035 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:36.035 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:36.035 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:36.035 00.000 8976 move complete, result=1
23:33:36.036 00.001 8976 worker thread done servicing request
23:33:36.036 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=240, med=32, FiltMin=28, FiltMax=172, Gamma=2.260
23:33:36.046 00.010 5052 UpdateGuideState exits: m=4631 SNR=47.7
23:33:36.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:36.046 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:36.046 00.000 5052 Enqueuing Expose request
23:33:36.046 00.000 5052 GuideStep: 16.3 px 0 ms WEST, -13.7 px 0 ms NORTH
23:33:36.046 00.000 8976 Worker thread wakes up
23:33:36.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:36.046 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,320,37,37)
23:33:36.047 00.001 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.32)
23:33:36.047 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.89 = 1.61)
23:33:36.047 00.000 5052 CameraToMount -- cameraX=-5.36 cameraY=17.66 hyp=18.46 cameraTheta=1.87 mountX=4.64 mountY=18.45, mountTheta=1.32
23:33:36.047 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:36.047 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:37.078 01.031 8976 Exposure complete
23:33:37.092 00.014 8976 worker thread done servicing request
23:33:37.092 00.000 5052 OnExposeComplete: enter
23:33:37.092 00.000 5052 UpdateGuideState(): m_state=6
23:33:37.092 00.000 5052 Star::Find(18, 317, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 394
23:33:37.093 00.001 5052 Star::Find returns 1 (0), X=318.54, Y=337.71, Mass=4518, SNR=47.1, Peak=188 HFD=5.1
23:33:37.093 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.36) = xAngle (-0.56 = -0.56)
23:33:37.093 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.90 = -0.90)
23:33:37.093 00.000 5052 CameraToMount -- cameraX=-4.18 cameraY=17.79 hyp=18.27 cameraTheta=1.80 mountX=15.50 mountY=-14.28, mountTheta=-0.74
23:33:37.093 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.18, y=17.79, opts=13)
23:33:37.093 00.000 5052 Enqueuing Move request for stepguider (-4.18, 17.79)
23:33:37.094 00.001 8976 Worker thread wakes up
23:33:37.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.18, 17.79) opts 0xd
23:33:37.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.18, 17.79)
23:33:37.094 00.000 8976 Moving (-4.18, 17.79) raw xDistance=15.50 yDistance=-14.28
23:33:37.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.54 from input 15.50
23:33:37.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.64 from input -14.28
23:33:37.094 00.000 8976 MoveAxis(L, 34, ABG)
23:33:37.094 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:37.094 00.000 8976 MoveAxis(U, 46, ABG)
23:33:37.094 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:37.094 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:37.094 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:37.094 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:37.094 00.000 8976 move complete, result=1
23:33:37.094 00.000 8976 worker thread done servicing request
23:33:37.094 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=188, med=32, FiltMin=28, FiltMax=166, Gamma=2.260
23:33:37.104 00.010 5052 UpdateGuideState exits: m=4518 SNR=47.1
23:33:37.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:37.104 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:37.104 00.000 5052 Enqueuing Expose request
23:33:37.104 00.000 5052 GuideStep: 15.5 px 0 ms WEST, -14.3 px 0 ms NORTH
23:33:37.104 00.000 8976 Worker thread wakes up
23:33:37.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:37.104 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,320,37,37)
23:33:37.106 00.002 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
23:33:37.106 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.83 = 1.55)
23:33:37.106 00.000 5052 CameraToMount -- cameraX=-4.18 cameraY=17.79 hyp=18.27 cameraTheta=1.80 mountX=3.45 mountY=18.27, mountTheta=1.38
23:33:37.106 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:37.106 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:38.150 01.044 8976 Exposure complete
23:33:38.165 00.015 8976 worker thread done servicing request
23:33:38.165 00.000 5052 OnExposeComplete: enter
23:33:38.165 00.000 5052 UpdateGuideState(): m_state=6
23:33:38.165 00.000 5052 Star::Find(18, 318, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 395
23:33:38.165 00.000 5052 Star::Find returns 1 (0), X=319.99, Y=337.76, Mass=4682, SNR=47.9, Peak=233 HFD=4.5
23:33:38.165 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.36) = xAngle (-0.64 = -0.64)
23:33:38.165 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.98 = -0.98)
23:33:38.165 00.000 5052 CameraToMount -- cameraX=-2.72 cameraY=17.84 hyp=18.05 cameraTheta=1.72 mountX=14.51 mountY=-14.95, mountTheta=-0.80
23:33:38.166 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.72, y=17.84, opts=13)
23:33:38.166 00.000 5052 Enqueuing Move request for stepguider (-2.72, 17.84)
23:33:38.166 00.000 8976 Worker thread wakes up
23:33:38.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.72, 17.84) opts 0xd
23:33:38.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.72, 17.84)
23:33:38.166 00.000 8976 Moving (-2.72, 17.84) raw xDistance=14.51 yDistance=-14.95
23:33:38.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.88 from input 14.51
23:33:38.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.09 from input -14.95
23:33:38.167 00.001 8976 MoveAxis(L, 32, ABG)
23:33:38.167 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:38.167 00.000 8976 MoveAxis(U, 48, ABG)
23:33:38.167 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:38.167 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:38.167 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:38.167 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:38.167 00.000 8976 move complete, result=1
23:33:38.167 00.000 8976 worker thread done servicing request
23:33:38.167 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=233, med=32, FiltMin=27, FiltMax=190, Gamma=2.260
23:33:38.177 00.010 5052 UpdateGuideState exits: m=4682 SNR=47.9
23:33:38.178 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:38.178 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:38.178 00.000 5052 Enqueuing Expose request
23:33:38.178 00.000 5052 GuideStep: 14.5 px 0 ms WEST, -15.0 px 0 ms NORTH
23:33:38.178 00.000 8976 Worker thread wakes up
23:33:38.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:38.178 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,320,37,37)
23:33:38.178 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
23:33:38.179 00.001 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.75 = 1.47)
23:33:38.179 00.000 5052 CameraToMount -- cameraX=-2.72 cameraY=17.84 hyp=18.05 cameraTheta=1.72 mountX=2.00 mountY=17.95, mountTheta=1.46
23:33:38.179 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:38.179 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:39.223 01.044 8976 Exposure complete
23:33:39.239 00.016 8976 worker thread done servicing request
23:33:39.239 00.000 5052 OnExposeComplete: enter
23:33:39.239 00.000 5052 UpdateGuideState(): m_state=6
23:33:39.239 00.000 5052 Star::Find(18, 319, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 396
23:33:39.239 00.000 5052 Star::Find returns 1 (0), X=319.59, Y=338.01, Mass=4538, SNR=47.1, Peak=229 HFD=4.8
23:33:39.239 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.36) = xAngle (-0.62 = -0.62)
23:33:39.239 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.96 = -0.96)
23:33:39.239 00.000 5052 CameraToMount -- cameraX=-3.13 cameraY=18.10 hyp=18.36 cameraTheta=1.74 mountX=14.97 mountY=-15.01, mountTheta=-0.79
23:33:39.240 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.13, y=18.10, opts=13)
23:33:39.240 00.000 5052 Enqueuing Move request for stepguider (-3.13, 18.10)
23:33:39.240 00.000 8976 Worker thread wakes up
23:33:39.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.13, 18.10) opts 0xd
23:33:39.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.13, 18.10)
23:33:39.240 00.000 8976 Moving (-3.13, 18.10) raw xDistance=14.97 yDistance=-15.01
23:33:39.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.12 from input 14.97
23:33:39.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.16 from input -15.01
23:33:39.240 00.000 8976 MoveAxis(L, 33, ABG)
23:33:39.241 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:39.241 00.000 8976 MoveAxis(U, 48, ABG)
23:33:39.241 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:39.241 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:39.241 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:39.241 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:39.241 00.000 8976 move complete, result=1
23:33:39.241 00.000 8976 worker thread done servicing request
23:33:39.241 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=229, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:33:39.252 00.011 5052 UpdateGuideState exits: m=4538 SNR=47.1
23:33:39.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:39.252 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:39.252 00.000 5052 Enqueuing Expose request
23:33:39.252 00.000 5052 GuideStep: 15.0 px 0 ms WEST, -15.0 px 0 ms NORTH
23:33:39.252 00.000 8976 Worker thread wakes up
23:33:39.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:39.252 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,320,37,37)
23:33:39.253 00.001 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
23:33:39.253 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.77 = 1.49)
23:33:39.253 00.000 5052 CameraToMount -- cameraX=-3.13 cameraY=18.10 hyp=18.36 cameraTheta=1.74 mountX=2.39 mountY=18.30, mountTheta=1.44
23:33:39.253 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:39.253 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:40.296 01.043 8976 Exposure complete
23:33:40.310 00.014 8976 worker thread done servicing request
23:33:40.310 00.000 5052 OnExposeComplete: enter
23:33:40.310 00.000 5052 UpdateGuideState(): m_state=6
23:33:40.310 00.000 5052 Star::Find(18, 319, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 397
23:33:40.310 00.000 5052 Star::Find returns 1 (0), X=320.53, Y=338.02, Mass=4574, SNR=47.4, Peak=240 HFD=4.9
23:33:40.310 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.36) = xAngle (-0.67 = -0.67)
23:33:40.310 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.01 = -1.01)
23:33:40.310 00.000 5052 CameraToMount -- cameraX=-2.19 cameraY=18.11 hyp=18.24 cameraTheta=1.69 mountX=14.31 mountY=-15.42, mountTheta=-0.82
23:33:40.311 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.19, y=18.11, opts=13)
23:33:40.311 00.000 5052 Enqueuing Move request for stepguider (-2.19, 18.11)
23:33:40.311 00.000 8976 Worker thread wakes up
23:33:40.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.19, 18.11) opts 0xd
23:33:40.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.19, 18.11)
23:33:40.311 00.000 8976 Moving (-2.19, 18.11) raw xDistance=14.31 yDistance=-15.42
23:33:40.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.73 from input 14.31
23:33:40.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.43 from input -15.42
23:33:40.311 00.000 8976 MoveAxis(L, 31, ABG)
23:33:40.311 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:40.311 00.000 8976 MoveAxis(U, 49, ABG)
23:33:40.311 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:40.311 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:40.312 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:40.312 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:40.312 00.000 8976 move complete, result=1
23:33:40.312 00.000 8976 worker thread done servicing request
23:33:40.312 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=240, med=32, FiltMin=28, FiltMax=194, Gamma=2.260
23:33:40.322 00.010 5052 UpdateGuideState exits: m=4574 SNR=47.4
23:33:40.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:40.322 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:40.322 00.000 5052 Enqueuing Expose request
23:33:40.322 00.000 8976 Worker thread wakes up
23:33:40.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:40.322 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,320,37,37)
23:33:40.322 00.000 5052 GuideStep: 14.3 px 0 ms WEST, -15.4 px 0 ms NORTH
23:33:40.323 00.001 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
23:33:40.323 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.72 = 1.44)
23:33:40.323 00.000 5052 CameraToMount -- cameraX=-2.19 cameraY=18.11 hyp=18.24 cameraTheta=1.69 mountX=1.45 mountY=18.07, mountTheta=1.49
23:33:40.323 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:40.323 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:41.360 01.037 8976 Exposure complete
23:33:41.374 00.014 8976 worker thread done servicing request
23:33:41.374 00.000 5052 OnExposeComplete: enter
23:33:41.374 00.000 5052 UpdateGuideState(): m_state=6
23:33:41.374 00.000 5052 Star::Find(18, 320, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 398
23:33:41.374 00.000 5052 Star::Find returns 1 (0), X=320.58, Y=338.13, Mass=4605, SNR=47.5, Peak=242 HFD=4.8
23:33:41.374 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.36) = xAngle (-0.67 = -0.67)
23:33:41.374 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.01 = -1.01)
23:33:41.375 00.001 5052 CameraToMount -- cameraX=-2.14 cameraY=18.22 hyp=18.34 cameraTheta=1.69 mountX=14.36 mountY=-15.54, mountTheta=-0.82
23:33:41.375 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.14, y=18.22, opts=13)
23:33:41.375 00.000 5052 Enqueuing Move request for stepguider (-2.14, 18.22)
23:33:41.375 00.000 8976 Worker thread wakes up
23:33:41.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.14, 18.22) opts 0xd
23:33:41.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.14, 18.22)
23:33:41.375 00.000 8976 Moving (-2.14, 18.22) raw xDistance=14.36 yDistance=-15.54
23:33:41.376 00.001 8976 GuideAlgorithmHysteresis::Result() returns 9.73 from input 14.36
23:33:41.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.52 from input -15.54
23:33:41.376 00.000 8976 MoveAxis(L, 31, ABG)
23:33:41.376 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:41.376 00.000 8976 MoveAxis(U, 50, ABG)
23:33:41.376 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:41.376 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:41.376 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:41.376 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:41.376 00.000 8976 move complete, result=1
23:33:41.376 00.000 8976 worker thread done servicing request
23:33:41.376 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=242, med=32, FiltMin=28, FiltMax=196, Gamma=2.260
23:33:41.386 00.010 5052 UpdateGuideState exits: m=4605 SNR=47.5
23:33:41.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:41.386 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:41.386 00.000 5052 Enqueuing Expose request
23:33:41.386 00.000 5052 GuideStep: 14.4 px 0 ms WEST, -15.5 px 0 ms NORTH
23:33:41.386 00.000 8976 Worker thread wakes up
23:33:41.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:41.386 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,320,37,37)
23:33:41.387 00.001 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
23:33:41.387 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.72 = 1.43)
23:33:41.387 00.000 5052 CameraToMount -- cameraX=-2.14 cameraY=18.22 hyp=18.34 cameraTheta=1.69 mountX=1.40 mountY=18.17, mountTheta=1.49
23:33:41.387 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:41.387 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:42.431 01.044 8976 Exposure complete
23:33:42.444 00.013 8976 worker thread done servicing request
23:33:42.444 00.000 5052 OnExposeComplete: enter
23:33:42.444 00.000 5052 UpdateGuideState(): m_state=6
23:33:42.444 00.000 5052 Star::Find(18, 320, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 399
23:33:42.444 00.000 5052 Star::Find returns 1 (0), X=320.28, Y=338.29, Mass=4530, SNR=47.1, Peak=257 HFD=4.6
23:33:42.444 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.36) = xAngle (-0.66 = -0.66)
23:33:42.445 00.001 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.00 = -1.00)
23:33:42.445 00.000 5052 CameraToMount -- cameraX=-2.44 cameraY=18.38 hyp=18.54 cameraTheta=1.70 mountX=14.69 mountY=-15.56, mountTheta=-0.81
23:33:42.445 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.44, y=18.38, opts=13)
23:33:42.445 00.000 5052 Enqueuing Move request for stepguider (-2.44, 18.38)
23:33:42.445 00.000 8976 Worker thread wakes up
23:33:42.445 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.44, 18.38) opts 0xd
23:33:42.445 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.44, 18.38)
23:33:42.445 00.000 8976 Moving (-2.44, 18.38) raw xDistance=14.69 yDistance=-15.56
23:33:42.446 00.001 8976 GuideAlgorithmHysteresis::Result() returns 9.93 from input 14.69
23:33:42.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.54 from input -15.56
23:33:42.446 00.000 8976 MoveAxis(L, 32, ABG)
23:33:42.446 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:42.446 00.000 8976 MoveAxis(U, 50, ABG)
23:33:42.446 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:42.446 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:42.446 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:42.446 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:42.446 00.000 8976 move complete, result=1
23:33:42.446 00.000 8976 worker thread done servicing request
23:33:42.446 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=257, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:33:42.457 00.011 5052 UpdateGuideState exits: m=4530 SNR=47.1
23:33:42.457 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:42.457 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:42.457 00.000 5052 Enqueuing Expose request
23:33:42.457 00.000 8976 Worker thread wakes up
23:33:42.457 00.000 5052 GuideStep: 14.7 px 0 ms WEST, -15.6 px 0 ms NORTH
23:33:42.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:42.457 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,320,37,37)
23:33:42.458 00.001 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
23:33:42.458 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.73 = 1.45)
23:33:42.458 00.000 5052 CameraToMount -- cameraX=-2.44 cameraY=18.38 hyp=18.54 cameraTheta=1.70 mountX=1.69 mountY=18.40, mountTheta=1.48
23:33:42.458 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:42.459 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:43.494 01.035 8976 Exposure complete
23:33:43.508 00.014 8976 worker thread done servicing request
23:33:43.508 00.000 5052 OnExposeComplete: enter
23:33:43.508 00.000 5052 UpdateGuideState(): m_state=6
23:33:43.509 00.001 5052 Star::Find(18, 320, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 400
23:33:43.509 00.000 5052 Star::Find returns 1 (0), X=318.56, Y=338.34, Mass=4591, SNR=47.3, Peak=298 HFD=4.8
23:33:43.509 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.36) = xAngle (-0.57 = -0.57)
23:33:43.509 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.91 = -0.91)
23:33:43.509 00.000 5052 CameraToMount -- cameraX=-4.16 cameraY=18.42 hyp=18.88 cameraTheta=1.79 mountX=15.93 mountY=-14.86, mountTheta=-0.75
23:33:43.509 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.16, y=18.42, opts=13)
23:33:43.510 00.001 5052 Enqueuing Move request for stepguider (-4.16, 18.42)
23:33:43.510 00.000 8976 Worker thread wakes up
23:33:43.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.16, 18.42) opts 0xd
23:33:43.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.16, 18.42)
23:33:43.510 00.000 8976 Moving (-4.16, 18.42) raw xDistance=15.93 yDistance=-14.86
23:33:43.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.73 from input 15.93
23:33:43.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.10 from input -14.86
23:33:43.510 00.000 8976 MoveAxis(L, 35, ABG)
23:33:43.510 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:43.510 00.000 8976 MoveAxis(U, 48, ABG)
23:33:43.510 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:43.510 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:43.510 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:43.510 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:43.510 00.000 8976 move complete, result=1
23:33:43.510 00.000 8976 worker thread done servicing request
23:33:43.511 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=298, med=32, FiltMin=28, FiltMax=200, Gamma=2.260
23:33:43.520 00.009 5052 UpdateGuideState exits: m=4591 SNR=47.3
23:33:43.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:43.520 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:43.520 00.000 5052 Enqueuing Expose request
23:33:43.520 00.000 8976 Worker thread wakes up
23:33:43.521 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:43.521 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,320,37,37)
23:33:43.521 00.000 5052 GuideStep: 15.9 px 0 ms WEST, -14.9 px 0 ms NORTH
23:33:43.521 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
23:33:43.521 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.82 = 1.54)
23:33:43.521 00.000 5052 CameraToMount -- cameraX=-4.16 cameraY=18.42 hyp=18.88 cameraTheta=1.79 mountX=3.40 mountY=18.87, mountTheta=1.39
23:33:43.522 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:43.522 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:44.563 01.041 8976 Exposure complete
23:33:44.578 00.015 8976 worker thread done servicing request
23:33:44.578 00.000 5052 OnExposeComplete: enter
23:33:44.578 00.000 5052 UpdateGuideState(): m_state=6
23:33:44.579 00.001 5052 Star::Find(18, 318, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 401
23:33:44.579 00.000 5052 Star::Find returns 1 (0), X=318.83, Y=338.47, Mass=4531, SNR=47.1, Peak=284 HFD=4.6
23:33:44.579 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.36) = xAngle (-0.58 = -0.58)
23:33:44.579 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.92 = -0.92)
23:33:44.579 00.000 5052 CameraToMount -- cameraX=-3.89 cameraY=18.56 hyp=18.96 cameraTheta=1.78 mountX=15.84 mountY=-15.10, mountTheta=-0.76
23:33:44.579 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.89, y=18.56, opts=13)
23:33:44.579 00.000 5052 Enqueuing Move request for stepguider (-3.89, 18.56)
23:33:44.580 00.001 8976 Worker thread wakes up
23:33:44.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.89, 18.56) opts 0xd
23:33:44.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.89, 18.56)
23:33:44.580 00.000 8976 Moving (-3.89, 18.56) raw xDistance=15.84 yDistance=-15.10
23:33:44.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.73 from input 15.84
23:33:44.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.22 from input -15.10
23:33:44.580 00.000 8976 MoveAxis(L, 35, ABG)
23:33:44.580 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:44.580 00.000 8976 MoveAxis(U, 48, ABG)
23:33:44.580 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:44.580 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:44.580 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:44.580 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:44.580 00.000 8976 move complete, result=1
23:33:44.580 00.000 8976 worker thread done servicing request
23:33:44.580 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=284, med=32, FiltMin=27, FiltMax=178, Gamma=2.260
23:33:44.590 00.010 5052 UpdateGuideState exits: m=4531 SNR=47.1
23:33:44.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:44.590 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:44.590 00.000 5052 Enqueuing Expose request
23:33:44.590 00.000 5052 GuideStep: 15.8 px 0 ms WEST, -15.1 px 0 ms NORTH
23:33:44.590 00.000 8976 Worker thread wakes up
23:33:44.590 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:44.590 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,320,37,37)
23:33:44.591 00.001 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
23:33:44.591 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.81 = 1.52)
23:33:44.591 00.000 5052 CameraToMount -- cameraX=-3.89 cameraY=18.56 hyp=18.96 cameraTheta=1.78 mountX=3.13 mountY=18.94, mountTheta=1.41
23:33:44.591 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:44.591 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:45.619 01.028 8976 Exposure complete
23:33:45.632 00.013 8976 worker thread done servicing request
23:33:45.632 00.000 5052 OnExposeComplete: enter
23:33:45.632 00.000 5052 UpdateGuideState(): m_state=6
23:33:45.632 00.000 5052 Star::Find(18, 318, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 402
23:33:45.632 00.000 5052 Star::Find returns 1 (0), X=321.01, Y=338.50, Mass=4706, SNR=48.1, Peak=220 HFD=5.0
23:33:45.632 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.36) = xAngle (-0.70 = -0.70)
23:33:45.632 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.04 = -1.04)
23:33:45.632 00.000 5052 CameraToMount -- cameraX=-1.71 cameraY=18.59 hyp=18.67 cameraTheta=1.66 mountX=14.32 mountY=-16.06, mountTheta=-0.84
23:33:45.633 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.71, y=18.59, opts=13)
23:33:45.633 00.000 5052 Enqueuing Move request for stepguider (-1.71, 18.59)
23:33:45.633 00.000 8976 Worker thread wakes up
23:33:45.633 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.71, 18.59) opts 0xd
23:33:45.633 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.71, 18.59)
23:33:45.633 00.000 8976 Moving (-1.71, 18.59) raw xDistance=14.32 yDistance=-16.06
23:33:45.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.77 from input 14.32
23:33:45.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.83 from input -16.06
23:33:45.633 00.000 8976 MoveAxis(L, 32, ABG)
23:33:45.634 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:45.634 00.000 8976 MoveAxis(U, 51, ABG)
23:33:45.634 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:45.634 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:45.634 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:45.634 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:45.634 00.000 8976 move complete, result=1
23:33:45.634 00.000 8976 worker thread done servicing request
23:33:45.634 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=220, med=32, FiltMin=27, FiltMax=183, Gamma=2.260
23:33:45.644 00.010 5052 UpdateGuideState exits: m=4706 SNR=48.1
23:33:45.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:45.644 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:45.644 00.000 5052 Enqueuing Expose request
23:33:45.644 00.000 5052 GuideStep: 14.3 px 0 ms WEST, -16.1 px 0 ms NORTH
23:33:45.644 00.000 8976 Worker thread wakes up
23:33:45.645 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:45.645 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,321,37,37)
23:33:45.645 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
23:33:45.645 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.69 = 1.41)
23:33:45.645 00.000 5052 CameraToMount -- cameraX=-1.71 cameraY=18.59 hyp=18.67 cameraTheta=1.66 mountX=0.95 mountY=18.42, mountTheta=1.52
23:33:45.645 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:45.646 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:46.674 01.028 8976 Exposure complete
23:33:46.689 00.015 8976 worker thread done servicing request
23:33:46.689 00.000 5052 OnExposeComplete: enter
23:33:46.689 00.000 5052 UpdateGuideState(): m_state=6
23:33:46.689 00.000 5052 Star::Find(18, 321, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 403
23:33:46.689 00.000 5052 Star::Find returns 1 (0), X=322.15, Y=338.60, Mass=4490, SNR=46.8, Peak=239 HFD=4.8
23:33:46.689 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.36) = xAngle (-0.76 = -0.76)
23:33:46.689 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.10 = -1.10)
23:33:46.689 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=18.68 hyp=18.69 cameraTheta=1.60 mountX=13.57 mountY=-16.63, mountTheta=-0.89
23:33:46.690 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=18.68, opts=13)
23:33:46.690 00.000 5052 Enqueuing Move request for stepguider (-0.57, 18.68)
23:33:46.690 00.000 8976 Worker thread wakes up
23:33:46.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 18.68) opts 0xd
23:33:46.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 18.68)
23:33:46.690 00.000 8976 Moving (-0.57, 18.68) raw xDistance=13.57 yDistance=-16.63
23:33:46.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.23 from input 13.57
23:33:46.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.24 from input -16.63
23:33:46.690 00.000 8976 MoveAxis(L, 30, ABG)
23:33:46.690 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:46.690 00.000 8976 MoveAxis(U, 53, ABG)
23:33:46.690 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:46.690 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:46.690 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:46.690 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:46.690 00.000 8976 move complete, result=1
23:33:46.690 00.000 8976 worker thread done servicing request
23:33:46.691 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=239, med=31, FiltMin=27, FiltMax=172, Gamma=2.260
23:33:46.700 00.009 5052 UpdateGuideState exits: m=4490 SNR=46.8
23:33:46.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:46.700 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:46.700 00.000 5052 Enqueuing Expose request
23:33:46.700 00.000 5052 GuideStep: 13.6 px 0 ms WEST, -16.6 px 0 ms NORTH
23:33:46.701 00.001 8976 Worker thread wakes up
23:33:46.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:46.701 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,321,37,37)
23:33:46.701 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
23:33:46.701 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.63 = 1.35)
23:33:46.701 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=18.68 hyp=18.69 cameraTheta=1.60 mountX=-0.19 mountY=18.22, mountTheta=1.58
23:33:46.702 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:46.702 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:47.739 01.037 8976 Exposure complete
23:33:47.753 00.014 8976 worker thread done servicing request
23:33:47.753 00.000 5052 OnExposeComplete: enter
23:33:47.753 00.000 5052 UpdateGuideState(): m_state=6
23:33:47.753 00.000 5052 Star::Find(18, 322, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 404
23:33:47.753 00.000 5052 Star::Find returns 1 (0), X=323.13, Y=338.65, Mass=4400, SNR=46.3, Peak=238 HFD=5.0
23:33:47.753 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.36) = xAngle (-0.81 = -0.81)
23:33:47.753 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.15 = -1.15)
23:33:47.753 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=18.73 hyp=18.74 cameraTheta=1.55 mountX=12.91 mountY=-17.10, mountTheta=-0.92
23:33:47.754 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=18.73, opts=13)
23:33:47.754 00.000 5052 Enqueuing Move request for stepguider (0.41, 18.73)
23:33:47.754 00.000 8976 Worker thread wakes up
23:33:47.754 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 18.73) opts 0xd
23:33:47.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 18.73)
23:33:47.754 00.000 8976 Moving (0.41, 18.73) raw xDistance=12.91 yDistance=-17.10
23:33:47.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.78 from input 12.91
23:33:47.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.56 from input -17.10
23:33:47.755 00.001 8976 MoveAxis(L, 28, ABG)
23:33:47.755 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:47.755 00.000 8976 MoveAxis(U, 55, ABG)
23:33:47.755 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:47.755 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:47.755 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:47.755 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:47.755 00.000 8976 move complete, result=1
23:33:47.755 00.000 8976 worker thread done servicing request
23:33:47.755 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=238, med=31, FiltMin=27, FiltMax=169, Gamma=2.260
23:33:47.765 00.010 5052 UpdateGuideState exits: m=4400 SNR=46.3
23:33:47.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:47.765 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:47.765 00.000 5052 Enqueuing Expose request
23:33:47.765 00.000 5052 GuideStep: 12.9 px 0 ms WEST, -17.1 px 0 ms NORTH
23:33:47.765 00.000 8976 Worker thread wakes up
23:33:47.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:47.765 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,321,37,37)
23:33:47.766 00.001 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
23:33:47.766 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.58 = 1.29)
23:33:47.766 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=18.73 hyp=18.74 cameraTheta=1.55 mountX=-1.17 mountY=18.03, mountTheta=1.64
23:33:47.766 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:47.766 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:48.807 01.041 8976 Exposure complete
23:33:48.820 00.013 8976 worker thread done servicing request
23:33:48.820 00.000 5052 OnExposeComplete: enter
23:33:48.820 00.000 5052 UpdateGuideState(): m_state=6
23:33:48.820 00.000 5052 Star::Find(18, 323, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 405
23:33:48.820 00.000 5052 Star::Find returns 1 (0), X=323.54, Y=338.57, Mass=4580, SNR=47.3, Peak=242 HFD=5.0
23:33:48.820 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.36) = xAngle (-0.83 = -0.83)
23:33:48.820 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.17 = -1.17)
23:33:48.821 00.001 5052 CameraToMount -- cameraX=0.82 cameraY=18.65 hyp=18.67 cameraTheta=1.53 mountX=12.57 mountY=-17.20, mountTheta=-0.94
23:33:48.821 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=18.65, opts=13)
23:33:48.821 00.000 5052 Enqueuing Move request for stepguider (0.82, 18.65)
23:33:48.821 00.000 8976 Worker thread wakes up
23:33:48.821 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 18.65) opts 0xd
23:33:48.821 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 18.65)
23:33:48.821 00.000 8976 Moving (0.82, 18.65) raw xDistance=12.57 yDistance=-17.20
23:33:48.822 00.001 8976 GuideAlgorithmHysteresis::Result() returns 8.53 from input 12.57
23:33:48.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.65 from input -17.20
23:33:48.822 00.000 8976 MoveAxis(L, 28, ABG)
23:33:48.822 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:48.822 00.000 8976 MoveAxis(U, 55, ABG)
23:33:48.822 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:48.822 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:48.822 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:48.822 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:48.822 00.000 8976 move complete, result=1
23:33:48.822 00.000 8976 worker thread done servicing request
23:33:48.822 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=242, med=32, FiltMin=28, FiltMax=202, Gamma=2.260
23:33:48.832 00.010 5052 UpdateGuideState exits: m=4580 SNR=47.3
23:33:48.833 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:48.833 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:48.833 00.000 5052 Enqueuing Expose request
23:33:48.833 00.000 8976 Worker thread wakes up
23:33:48.833 00.000 5052 GuideStep: 12.6 px 0 ms WEST, -17.2 px 0 ms NORTH
23:33:48.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:48.833 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,321,37,37)
23:33:48.834 00.001 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.63 = -1.66)
23:33:48.834 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.56 = 1.27)
23:33:48.834 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=18.65 hyp=18.67 cameraTheta=1.53 mountX=-1.58 mountY=17.84, mountTheta=1.66
23:33:48.834 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:48.834 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:49.880 01.046 8976 Exposure complete
23:33:49.894 00.014 8976 worker thread done servicing request
23:33:49.894 00.000 5052 OnExposeComplete: enter
23:33:49.894 00.000 5052 UpdateGuideState(): m_state=6
23:33:49.894 00.000 5052 Star::Find(18, 323, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 406
23:33:49.894 00.000 5052 Star::Find returns 1 (0), X=323.60, Y=338.59, Mass=4605, SNR=47.6, Peak=256 HFD=4.4
23:33:49.894 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.36) = xAngle (-0.84 = -0.84)
23:33:49.894 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.17 = -1.17)
23:33:49.894 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=18.68 hyp=18.70 cameraTheta=1.52 mountX=12.54 mountY=-17.25, mountTheta=-0.94
23:33:49.895 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=18.68, opts=13)
23:33:49.895 00.000 5052 Enqueuing Move request for stepguider (0.88, 18.68)
23:33:49.895 00.000 8976 Worker thread wakes up
23:33:49.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 18.68) opts 0xd
23:33:49.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 18.68)
23:33:49.895 00.000 8976 Moving (0.88, 18.68) raw xDistance=12.54 yDistance=-17.25
23:33:49.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.50 from input 12.54
23:33:49.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.68 from input -17.25
23:33:49.895 00.000 8976 MoveAxis(L, 27, ABG)
23:33:49.895 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:49.895 00.000 8976 MoveAxis(U, 55, ABG)
23:33:49.895 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:49.896 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:49.896 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:49.896 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:49.896 00.000 8976 move complete, result=1
23:33:49.896 00.000 8976 worker thread done servicing request
23:33:49.896 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=256, med=32, FiltMin=28, FiltMax=196, Gamma=2.260
23:33:49.906 00.010 5052 UpdateGuideState exits: m=4605 SNR=47.6
23:33:49.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:49.906 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:49.906 00.000 5052 Enqueuing Expose request
23:33:49.906 00.000 5052 GuideStep: 12.5 px 0 ms WEST, -17.2 px 0 ms NORTH
23:33:49.907 00.001 8976 Worker thread wakes up
23:33:49.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:49.907 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,321,37,37)
23:33:49.907 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
23:33:49.907 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.55 = 1.27)
23:33:49.907 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=18.68 hyp=18.70 cameraTheta=1.52 mountX=-1.64 mountY=17.85, mountTheta=1.66
23:33:49.907 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:49.908 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:50.945 01.037 8976 Exposure complete
23:33:50.959 00.014 8976 worker thread done servicing request
23:33:50.959 00.000 5052 OnExposeComplete: enter
23:33:50.959 00.000 5052 UpdateGuideState(): m_state=6
23:33:50.959 00.000 5052 Star::Find(18, 323, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 407
23:33:50.959 00.000 5052 Star::Find returns 1 (0), X=323.33, Y=338.26, Mass=4696, SNR=48.0, Peak=258 HFD=4.6
23:33:50.959 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.36) = xAngle (-0.82 = -0.82)
23:33:50.959 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.16 = -1.16)
23:33:50.959 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=18.35 hyp=18.36 cameraTheta=1.54 mountX=12.50 mountY=-16.84, mountTheta=-0.93
23:33:50.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=18.35, opts=13)
23:33:50.960 00.000 5052 Enqueuing Move request for stepguider (0.61, 18.35)
23:33:50.960 00.000 8976 Worker thread wakes up
23:33:50.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 18.35) opts 0xd
23:33:50.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 18.35)
23:33:50.960 00.000 8976 Moving (0.61, 18.35) raw xDistance=12.50 yDistance=-16.84
23:33:50.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.47 from input 12.50
23:33:50.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.43 from input -16.84
23:33:50.960 00.000 8976 MoveAxis(L, 27, ABG)
23:33:50.960 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:50.960 00.000 8976 MoveAxis(U, 54, ABG)
23:33:50.961 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:50.961 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:50.961 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:50.961 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:50.961 00.000 8976 move complete, result=1
23:33:50.961 00.000 8976 worker thread done servicing request
23:33:50.961 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=258, med=32, FiltMin=27, FiltMax=214, Gamma=2.260
23:33:50.972 00.011 5052 UpdateGuideState exits: m=4696 SNR=48.0
23:33:50.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:50.972 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:50.972 00.000 5052 Enqueuing Expose request
23:33:50.972 00.000 8976 Worker thread wakes up
23:33:50.972 00.000 5052 GuideStep: 12.5 px 0 ms WEST, -16.8 px 0 ms NORTH
23:33:50.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:50.972 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,320,37,37)
23:33:50.973 00.001 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
23:33:50.973 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.57 = 1.28)
23:33:50.973 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=18.35 hyp=18.36 cameraTheta=1.54 mountX=-1.36 mountY=17.60, mountTheta=1.65
23:33:50.973 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:50.973 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:52.014 01.041 8976 Exposure complete
23:33:52.029 00.015 8976 worker thread done servicing request
23:33:52.029 00.000 5052 OnExposeComplete: enter
23:33:52.029 00.000 5052 UpdateGuideState(): m_state=6
23:33:52.029 00.000 5052 Star::Find(18, 323, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 408
23:33:52.029 00.000 5052 Star::Find returns 1 (0), X=323.06, Y=338.52, Mass=4705, SNR=48.1, Peak=248 HFD=4.9
23:33:52.029 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.36) = xAngle (-0.81 = -0.81)
23:33:52.029 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.15 = -1.15)
23:33:52.029 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=18.61 hyp=18.61 cameraTheta=1.55 mountX=12.88 mountY=-16.96, mountTheta=-0.92
23:33:52.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=18.61, opts=13)
23:33:52.030 00.000 5052 Enqueuing Move request for stepguider (0.34, 18.61)
23:33:52.030 00.000 8976 Worker thread wakes up
23:33:52.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 18.61) opts 0xd
23:33:52.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 18.61)
23:33:52.030 00.000 8976 Moving (0.34, 18.61) raw xDistance=12.88 yDistance=-16.96
23:33:52.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.70 from input 12.88
23:33:52.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.48 from input -16.96
23:33:52.030 00.000 8976 MoveAxis(L, 28, ABG)
23:33:52.030 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:52.030 00.000 8976 MoveAxis(U, 54, ABG)
23:33:52.030 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:52.031 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:52.031 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:52.031 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:52.031 00.000 8976 move complete, result=1
23:33:52.031 00.000 8976 worker thread done servicing request
23:33:52.031 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=248, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:33:52.040 00.009 5052 UpdateGuideState exits: m=4705 SNR=48.1
23:33:52.041 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:52.041 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:52.041 00.000 5052 Enqueuing Expose request
23:33:52.041 00.000 5052 GuideStep: 12.9 px 0 ms WEST, -17.0 px 0 ms NORTH
23:33:52.041 00.000 8976 Worker thread wakes up
23:33:52.041 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:52.041 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,321,37,37)
23:33:52.041 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
23:33:52.041 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.58 = 1.30)
23:33:52.041 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=18.61 hyp=18.61 cameraTheta=1.55 mountX=-1.10 mountY=17.92, mountTheta=1.63
23:33:52.042 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:52.042 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:53.082 01.040 8976 Exposure complete
23:33:53.096 00.014 8976 worker thread done servicing request
23:33:53.096 00.000 5052 OnExposeComplete: enter
23:33:53.096 00.000 5052 UpdateGuideState(): m_state=6
23:33:53.096 00.000 5052 Star::Find(18, 323, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 409
23:33:53.097 00.001 5052 Star::Find returns 1 (0), X=321.91, Y=338.58, Mass=4632, SNR=47.6, Peak=267 HFD=4.9
23:33:53.097 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.36) = xAngle (-0.75 = -0.75)
23:33:53.097 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.08 = -1.08)
23:33:53.097 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=18.66 hyp=18.68 cameraTheta=1.61 mountX=13.72 mountY=-16.51, mountTheta=-0.88
23:33:53.097 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=18.66, opts=13)
23:33:53.097 00.000 5052 Enqueuing Move request for stepguider (-0.81, 18.66)
23:33:53.097 00.000 8976 Worker thread wakes up
23:33:53.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 18.66) opts 0xd
23:33:53.098 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 18.66)
23:33:53.098 00.000 8976 Moving (-0.81, 18.66) raw xDistance=13.72 yDistance=-16.51
23:33:53.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.26 from input 13.72
23:33:53.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.21 from input -16.51
23:33:53.098 00.000 8976 MoveAxis(L, 30, ABG)
23:33:53.098 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:53.098 00.000 8976 MoveAxis(U, 53, ABG)
23:33:53.098 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:53.098 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:53.098 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:53.098 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:53.098 00.000 8976 move complete, result=1
23:33:53.098 00.000 8976 worker thread done servicing request
23:33:53.098 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=267, med=32, FiltMin=27, FiltMax=167, Gamma=2.260
23:33:53.108 00.010 5052 UpdateGuideState exits: m=4632 SNR=47.6
23:33:53.109 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:53.109 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:53.109 00.000 5052 Enqueuing Expose request
23:33:53.109 00.000 5052 GuideStep: 13.7 px 0 ms WEST, -16.5 px 0 ms NORTH
23:33:53.109 00.000 8976 Worker thread wakes up
23:33:53.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:53.109 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,321,37,37)
23:33:53.109 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
23:33:53.109 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.64 = 1.36)
23:33:53.110 00.001 5052 CameraToMount -- cameraX=-0.81 cameraY=18.66 hyp=18.68 cameraTheta=1.61 mountX=0.05 mountY=18.26, mountTheta=1.57
23:33:53.110 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:53.110 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:54.141 01.031 8976 Exposure complete
23:33:54.155 00.014 8976 worker thread done servicing request
23:33:54.155 00.000 5052 OnExposeComplete: enter
23:33:54.155 00.000 5052 UpdateGuideState(): m_state=6
23:33:54.155 00.000 5052 Star::Find(18, 321, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 410
23:33:54.155 00.000 5052 Star::Find returns 1 (0), X=321.32, Y=339.24, Mass=4552, SNR=47.1, Peak=238 HFD=4.8
23:33:54.155 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.36) = xAngle (-0.72 = -0.72)
23:33:54.155 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.06 = -1.06)
23:33:54.156 00.001 5052 CameraToMount -- cameraX=-1.40 cameraY=19.33 hyp=19.38 cameraTheta=1.64 mountX=14.62 mountY=-16.86, mountTheta=-0.86
23:33:54.156 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.40, y=19.33, opts=13)
23:33:54.156 00.000 5052 Enqueuing Move request for stepguider (-1.40, 19.33)
23:33:54.156 00.000 8976 Worker thread wakes up
23:33:54.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.40, 19.33) opts 0xd
23:33:54.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.40, 19.33)
23:33:54.157 00.001 8976 Moving (-1.40, 19.33) raw xDistance=14.62 yDistance=-16.86
23:33:54.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.86 from input 14.62
23:33:54.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.41 from input -16.86
23:33:54.157 00.000 8976 MoveAxis(L, 32, ABG)
23:33:54.157 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:54.157 00.000 8976 MoveAxis(U, 54, ABG)
23:33:54.157 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:54.157 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:54.157 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:54.157 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:54.157 00.000 8976 move complete, result=1
23:33:54.157 00.000 8976 worker thread done servicing request
23:33:54.157 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=238, med=32, FiltMin=27, FiltMax=179, Gamma=2.260
23:33:54.167 00.010 5052 UpdateGuideState exits: m=4552 SNR=47.1
23:33:54.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:54.167 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:54.167 00.000 5052 Enqueuing Expose request
23:33:54.167 00.000 5052 GuideStep: 14.6 px 0 ms WEST, -16.9 px 0 ms NORTH
23:33:54.167 00.000 8976 Worker thread wakes up
23:33:54.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:54.167 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,321,37,37)
23:33:54.168 00.001 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
23:33:54.168 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.67 = 1.39)
23:33:54.168 00.000 5052 CameraToMount -- cameraX=-1.40 cameraY=19.33 hyp=19.38 cameraTheta=1.64 mountX=0.62 mountY=19.06, mountTheta=1.54
23:33:54.168 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:54.168 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:55.209 01.041 8976 Exposure complete
23:33:55.223 00.014 8976 worker thread done servicing request
23:33:55.223 00.000 5052 OnExposeComplete: enter
23:33:55.223 00.000 5052 UpdateGuideState(): m_state=6
23:33:55.223 00.000 5052 Star::Find(18, 321, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 411
23:33:55.223 00.000 5052 Star::Find returns 1 (0), X=320.70, Y=339.15, Mass=4577, SNR=47.4, Peak=230 HFD=4.6
23:33:55.223 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.36) = xAngle (-0.68 = -0.68)
23:33:55.223 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.02 = -1.02)
23:33:55.223 00.000 5052 CameraToMount -- cameraX=-2.02 cameraY=19.23 hyp=19.34 cameraTheta=1.68 mountX=14.99 mountY=-16.51, mountTheta=-0.83
23:33:55.224 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.02, y=19.23, opts=13)
23:33:55.224 00.000 5052 Enqueuing Move request for stepguider (-2.02, 19.23)
23:33:55.224 00.000 8976 Worker thread wakes up
23:33:55.224 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.02, 19.23) opts 0xd
23:33:55.224 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.02, 19.23)
23:33:55.224 00.000 8976 Moving (-2.02, 19.23) raw xDistance=14.99 yDistance=-16.51
23:33:55.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.13 from input 14.99
23:33:55.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.20 from input -16.51
23:33:55.224 00.000 8976 MoveAxis(L, 33, ABG)
23:33:55.224 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:55.224 00.000 8976 MoveAxis(U, 53, ABG)
23:33:55.224 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:55.225 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:55.225 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:55.225 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:55.225 00.000 8976 move complete, result=1
23:33:55.225 00.000 8976 worker thread done servicing request
23:33:55.225 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=230, med=31, FiltMin=27, FiltMax=184, Gamma=2.260
23:33:55.234 00.009 5052 UpdateGuideState exits: m=4577 SNR=47.4
23:33:55.235 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:55.235 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:55.235 00.000 5052 Enqueuing Expose request
23:33:55.235 00.000 5052 GuideStep: 15.0 px 0 ms WEST, -16.5 px 0 ms NORTH
23:33:55.235 00.000 8976 Worker thread wakes up
23:33:55.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:55.235 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,321,37,37)
23:33:55.235 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.78 = -1.51)
23:33:55.235 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.70 = 1.42)
23:33:55.235 00.000 5052 CameraToMount -- cameraX=-2.02 cameraY=19.23 hyp=19.34 cameraTheta=1.68 mountX=1.24 mountY=19.12, mountTheta=1.51
23:33:55.236 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:55.236 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:56.272 01.036 8976 Exposure complete
23:33:56.286 00.014 8976 worker thread done servicing request
23:33:56.286 00.000 5052 OnExposeComplete: enter
23:33:56.286 00.000 5052 UpdateGuideState(): m_state=6
23:33:56.286 00.000 5052 Star::Find(18, 320, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 412
23:33:56.286 00.000 5052 Star::Find returns 1 (0), X=321.66, Y=339.10, Mass=4640, SNR=47.7, Peak=233 HFD=4.7
23:33:56.286 00.000 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.36) = xAngle (-0.73 = -0.73)
23:33:56.286 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.07 = -1.07)
23:33:56.286 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=19.18 hyp=19.21 cameraTheta=1.63 mountX=14.28 mountY=-16.88, mountTheta=-0.87
23:33:56.287 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=19.18, opts=13)
23:33:56.287 00.000 5052 Enqueuing Move request for stepguider (-1.06, 19.18)
23:33:56.287 00.000 8976 Worker thread wakes up
23:33:56.287 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 19.18) opts 0xd
23:33:56.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 19.18)
23:33:56.287 00.000 8976 Moving (-1.06, 19.18) raw xDistance=14.28 yDistance=-16.88
23:33:56.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.70 from input 14.28
23:33:56.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.42 from input -16.88
23:33:56.287 00.000 8976 MoveAxis(L, 31, ABG)
23:33:56.287 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:56.287 00.000 8976 MoveAxis(U, 54, ABG)
23:33:56.287 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:56.288 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:56.288 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:56.288 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:56.288 00.000 8976 move complete, result=1
23:33:56.288 00.000 8976 worker thread done servicing request
23:33:56.288 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=233, med=31, FiltMin=27, FiltMax=191, Gamma=2.260
23:33:56.298 00.010 5052 UpdateGuideState exits: m=4640 SNR=47.7
23:33:56.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:56.298 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:56.298 00.000 5052 Enqueuing Expose request
23:33:56.298 00.000 5052 GuideStep: 14.3 px 0 ms WEST, -16.9 px 0 ms NORTH
23:33:56.298 00.000 8976 Worker thread wakes up
23:33:56.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:56.298 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,321,37,37)
23:33:56.299 00.001 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.56)
23:33:56.299 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.65 = 1.37)
23:33:56.299 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=19.18 hyp=19.21 cameraTheta=1.63 mountX=0.28 mountY=18.83, mountTheta=1.56
23:33:56.299 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:56.299 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:57.337 01.038 8976 Exposure complete
23:33:57.352 00.015 8976 worker thread done servicing request
23:33:57.352 00.000 5052 OnExposeComplete: enter
23:33:57.352 00.000 5052 UpdateGuideState(): m_state=6
23:33:57.352 00.000 5052 Star::Find(18, 321, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 413
23:33:57.352 00.000 5052 Star::Find returns 1 (0), X=322.38, Y=339.06, Mass=4710, SNR=48.1, Peak=282 HFD=4.1
23:33:57.352 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:33:57.352 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:33:57.352 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=19.15 hyp=19.15 cameraTheta=1.59 mountX=13.74 mountY=-17.15, mountTheta=-0.90
23:33:57.353 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=19.15, opts=13)
23:33:57.353 00.000 5052 Enqueuing Move request for stepguider (-0.34, 19.15)
23:33:57.353 00.000 8976 Worker thread wakes up
23:33:57.353 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 19.15) opts 0xd
23:33:57.353 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 19.15)
23:33:57.353 00.000 8976 Moving (-0.34, 19.15) raw xDistance=13.74 yDistance=-17.15
23:33:57.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.33 from input 13.74
23:33:57.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.61 from input -17.15
23:33:57.354 00.001 8976 MoveAxis(L, 30, ABG)
23:33:57.354 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:57.354 00.000 8976 MoveAxis(U, 55, ABG)
23:33:57.354 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:57.354 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:57.354 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:57.354 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:57.354 00.000 8976 move complete, result=1
23:33:57.354 00.000 8976 worker thread done servicing request
23:33:57.354 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=282, med=32, FiltMin=28, FiltMax=224, Gamma=2.260
23:33:57.364 00.010 5052 UpdateGuideState exits: m=4710 SNR=48.1
23:33:57.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:57.364 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:57.364 00.000 5052 Enqueuing Expose request
23:33:57.364 00.000 5052 GuideStep: 13.7 px 0 ms WEST, -17.2 px 0 ms NORTH
23:33:57.364 00.000 8976 Worker thread wakes up
23:33:57.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:57.364 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,321,37,37)
23:33:57.365 00.001 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
23:33:57.365 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.62 = 1.33)
23:33:57.365 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=19.15 hyp=19.15 cameraTheta=1.59 mountX=-0.44 mountY=18.61, mountTheta=1.59
23:33:57.365 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:57.365 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:58.401 01.036 8976 Exposure complete
23:33:58.416 00.015 8976 worker thread done servicing request
23:33:58.416 00.000 5052 OnExposeComplete: enter
23:33:58.416 00.000 5052 UpdateGuideState(): m_state=6
23:33:58.416 00.000 5052 Star::Find(18, 322, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 414
23:33:58.416 00.000 5052 Star::Find returns 1 (0), X=322.64, Y=339.06, Mass=4637, SNR=47.8, Peak=276 HFD=4.3
23:33:58.416 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:33:58.416 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.12 = -1.12)
23:33:58.416 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=19.15 hyp=19.15 cameraTheta=1.58 mountX=13.55 mountY=-17.26, mountTheta=-0.91
23:33:58.417 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=19.15, opts=13)
23:33:58.417 00.000 5052 Enqueuing Move request for stepguider (-0.08, 19.15)
23:33:58.417 00.000 8976 Worker thread wakes up
23:33:58.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 19.15) opts 0xd
23:33:58.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 19.15)
23:33:58.417 00.000 8976 Moving (-0.08, 19.15) raw xDistance=13.55 yDistance=-17.26
23:33:58.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.19 from input 13.55
23:33:58.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.69 from input -17.26
23:33:58.417 00.000 8976 MoveAxis(L, 30, ABG)
23:33:58.417 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:58.417 00.000 8976 MoveAxis(U, 55, ABG)
23:33:58.417 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:58.417 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:58.417 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:58.417 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:58.418 00.001 8976 move complete, result=1
23:33:58.418 00.000 8976 worker thread done servicing request
23:33:58.418 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=276, med=32, FiltMin=27, FiltMax=201, Gamma=2.260
23:33:58.427 00.009 5052 UpdateGuideState exits: m=4637 SNR=47.8
23:33:58.428 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:58.428 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:58.428 00.000 5052 Enqueuing Expose request
23:33:58.428 00.000 5052 GuideStep: 13.6 px 0 ms WEST, -17.3 px 0 ms NORTH
23:33:58.428 00.000 8976 Worker thread wakes up
23:33:58.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:58.428 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,321,37,37)
23:33:58.428 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.61)
23:33:58.428 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.60 = 1.32)
23:33:58.429 00.001 5052 CameraToMount -- cameraX=-0.08 cameraY=19.15 hyp=19.15 cameraTheta=1.58 mountX=-0.70 mountY=18.55, mountTheta=1.61
23:33:58.429 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:58.429 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:33:59.467 01.038 8976 Exposure complete
23:33:59.481 00.014 8976 worker thread done servicing request
23:33:59.481 00.000 5052 OnExposeComplete: enter
23:33:59.481 00.000 5052 UpdateGuideState(): m_state=6
23:33:59.481 00.000 5052 Star::Find(18, 322, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 415
23:33:59.481 00.000 5052 Star::Find returns 1 (0), X=321.86, Y=339.19, Mass=4614, SNR=47.6, Peak=246 HFD=4.5
23:33:59.481 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.36) = xAngle (-0.74 = -0.74)
23:33:59.481 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.08 = -1.08)
23:33:59.481 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=19.27 hyp=19.29 cameraTheta=1.62 mountX=14.20 mountY=-17.04, mountTheta=-0.88
23:33:59.482 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=19.27, opts=13)
23:33:59.482 00.000 5052 Enqueuing Move request for stepguider (-0.86, 19.27)
23:33:59.482 00.000 8976 Worker thread wakes up
23:33:59.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, 19.27) opts 0xd
23:33:59.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, 19.27)
23:33:59.482 00.000 8976 Moving (-0.86, 19.27) raw xDistance=14.20 yDistance=-17.04
23:33:59.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.59 from input 14.20
23:33:59.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.56 from input -17.04
23:33:59.482 00.000 8976 MoveAxis(L, 31, ABG)
23:33:59.482 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:59.482 00.000 8976 MoveAxis(U, 55, ABG)
23:33:59.482 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:33:59.482 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:33:59.482 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:33:59.482 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:33:59.483 00.001 8976 move complete, result=1
23:33:59.483 00.000 8976 worker thread done servicing request
23:33:59.483 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=246, med=32, FiltMin=28, FiltMax=192, Gamma=2.260
23:33:59.492 00.009 5052 UpdateGuideState exits: m=4614 SNR=47.6
23:33:59.493 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:59.493 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:33:59.493 00.000 5052 Enqueuing Expose request
23:33:59.493 00.000 5052 GuideStep: 14.2 px 0 ms WEST, -17.0 px 0 ms NORTH
23:33:59.493 00.000 8976 Worker thread wakes up
23:33:59.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:33:59.493 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,321,37,37)
23:33:59.494 00.001 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.57)
23:33:59.494 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.64 = 1.36)
23:33:59.494 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=19.27 hyp=19.29 cameraTheta=1.62 mountX=0.08 mountY=18.87, mountTheta=1.57
23:33:59.494 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:33:59.494 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:00.533 01.039 8976 Exposure complete
23:34:00.547 00.014 8976 worker thread done servicing request
23:34:00.547 00.000 5052 OnExposeComplete: enter
23:34:00.547 00.000 5052 UpdateGuideState(): m_state=6
23:34:00.547 00.000 5052 Star::Find(18, 321, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 416
23:34:00.547 00.000 5052 Star::Find returns 1 (0), X=320.78, Y=339.32, Mass=4576, SNR=47.3, Peak=260 HFD=4.6
23:34:00.547 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.36) = xAngle (-0.69 = -0.69)
23:34:00.547 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.03 = -1.03)
23:34:00.547 00.000 5052 CameraToMount -- cameraX=-1.94 cameraY=19.41 hyp=19.51 cameraTheta=1.67 mountX=15.06 mountY=-16.70, mountTheta=-0.84
23:34:00.548 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.94, y=19.41, opts=13)
23:34:00.548 00.000 5052 Enqueuing Move request for stepguider (-1.94, 19.41)
23:34:00.548 00.000 8976 Worker thread wakes up
23:34:00.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.94, 19.41) opts 0xd
23:34:00.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.94, 19.41)
23:34:00.548 00.000 8976 Moving (-1.94, 19.41) raw xDistance=15.06 yDistance=-16.70
23:34:00.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.16 from input 15.06
23:34:00.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.33 from input -16.70
23:34:00.548 00.000 8976 MoveAxis(L, 33, ABG)
23:34:00.548 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:00.548 00.000 8976 MoveAxis(U, 54, ABG)
23:34:00.548 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:00.548 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:00.548 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:00.548 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:00.549 00.001 8976 move complete, result=1
23:34:00.549 00.000 8976 worker thread done servicing request
23:34:00.549 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=260, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:34:00.558 00.009 5052 UpdateGuideState exits: m=4576 SNR=47.3
23:34:00.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:00.558 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:00.558 00.000 5052 Enqueuing Expose request
23:34:00.558 00.000 5052 GuideStep: 15.1 px 0 ms WEST, -16.7 px 0 ms NORTH
23:34:00.559 00.001 8976 Worker thread wakes up
23:34:00.559 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:00.559 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,321,37,37)
23:34:00.559 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
23:34:00.559 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.70 = 1.42)
23:34:00.559 00.000 5052 CameraToMount -- cameraX=-1.94 cameraY=19.41 hyp=19.51 cameraTheta=1.67 mountX=1.15 mountY=19.27, mountTheta=1.51
23:34:00.559 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:00.560 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:01.594 01.034 8976 Exposure complete
23:34:01.609 00.015 8976 worker thread done servicing request
23:34:01.609 00.000 5052 OnExposeComplete: enter
23:34:01.609 00.000 5052 UpdateGuideState(): m_state=6
23:34:01.609 00.000 5052 Star::Find(18, 320, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 417
23:34:01.609 00.000 5052 Star::Find returns 1 (0), X=318.36, Y=339.42, Mass=4835, SNR=48.8, Peak=303 HFD=4.3
23:34:01.610 00.001 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.36) = xAngle (-0.57 = -0.57)
23:34:01.610 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.91 = -0.91)
23:34:01.610 00.000 5052 CameraToMount -- cameraX=-4.36 cameraY=19.50 hyp=19.98 cameraTheta=1.79 mountX=16.84 mountY=-15.75, mountTheta=-0.75
23:34:01.610 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.36, y=19.50, opts=13)
23:34:01.610 00.000 5052 Enqueuing Move request for stepguider (-4.36, 19.50)
23:34:01.611 00.001 8976 Worker thread wakes up
23:34:01.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.36, 19.50) opts 0xd
23:34:01.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.36, 19.50)
23:34:01.611 00.000 8976 Moving (-4.36, 19.50) raw xDistance=16.84 yDistance=-15.75
23:34:01.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.32 from input 16.84
23:34:01.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.72 from input -15.75
23:34:01.611 00.000 8976 MoveAxis(L, 37, ABG)
23:34:01.611 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:01.611 00.000 8976 MoveAxis(U, 51, ABG)
23:34:01.611 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:01.611 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:01.611 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:01.611 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:01.611 00.000 8976 move complete, result=1
23:34:01.611 00.000 8976 worker thread done servicing request
23:34:01.611 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=303, med=32, FiltMin=27, FiltMax=222, Gamma=2.260
23:34:01.622 00.011 5052 UpdateGuideState exits: m=4835 SNR=48.8
23:34:01.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:01.622 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:01.622 00.000 5052 Enqueuing Expose request
23:34:01.622 00.000 5052 GuideStep: 16.8 px 0 ms WEST, -15.7 px 0 ms NORTH
23:34:01.622 00.000 8976 Worker thread wakes up
23:34:01.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:01.622 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,321,37,37)
23:34:01.623 00.001 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
23:34:01.623 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.82 = 1.54)
23:34:01.623 00.000 5052 CameraToMount -- cameraX=-4.36 cameraY=19.50 hyp=19.98 cameraTheta=1.79 mountX=3.56 mountY=19.97, mountTheta=1.39
23:34:01.623 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:01.623 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:02.650 01.027 8976 Exposure complete
23:34:02.665 00.015 8976 worker thread done servicing request
23:34:02.665 00.000 5052 OnExposeComplete: enter
23:34:02.665 00.000 5052 UpdateGuideState(): m_state=6
23:34:02.665 00.000 5052 Star::Find(18, 318, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 418
23:34:02.665 00.000 5052 Star::Find returns 1 (0), X=315.42, Y=339.45, Mass=4790, SNR=48.5, Peak=324 HFD=4.3
23:34:02.665 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.36) = xAngle (-0.43 = -0.43)
23:34:02.665 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.77 = -0.77)
23:34:02.665 00.000 5052 CameraToMount -- cameraX=-7.30 cameraY=19.54 hyp=20.86 cameraTheta=1.93 mountX=18.95 mountY=-14.52, mountTheta=-0.65
23:34:02.666 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.30, y=19.54, opts=13)
23:34:02.666 00.000 5052 Enqueuing Move request for stepguider (-7.30, 19.54)
23:34:02.666 00.000 8976 Worker thread wakes up
23:34:02.666 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.30, 19.54) opts 0xd
23:34:02.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.30, 19.54)
23:34:02.666 00.000 8976 Moving (-7.30, 19.54) raw xDistance=18.95 yDistance=-14.52
23:34:02.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.73 from input 18.95
23:34:02.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.90 from input -14.52
23:34:02.666 00.000 8976 MoveAxis(L, 41, ABG)
23:34:02.667 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:02.667 00.000 8976 MoveAxis(U, 47, ABG)
23:34:02.667 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:02.667 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:02.667 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:02.667 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:02.667 00.000 8976 move complete, result=1
23:34:02.667 00.000 8976 worker thread done servicing request
23:34:02.667 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=324, med=31, FiltMin=27, FiltMax=206, Gamma=2.260
23:34:02.678 00.011 5052 UpdateGuideState exits: m=4790 SNR=48.5
23:34:02.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:02.678 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:02.678 00.000 5052 Enqueuing Expose request
23:34:02.678 00.000 5052 GuideStep: 18.9 px 0 ms WEST, -14.5 px 0 ms NORTH
23:34:02.678 00.000 8976 Worker thread wakes up
23:34:02.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:02.678 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,321,37,37)
23:34:02.679 00.001 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
23:34:02.679 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.96 = 1.67)
23:34:02.679 00.000 5052 CameraToMount -- cameraX=-7.30 cameraY=19.54 hyp=20.86 cameraTheta=1.93 mountX=6.50 mountY=20.75, mountTheta=1.27
23:34:02.679 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:02.679 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:03.716 01.037 8976 Exposure complete
23:34:03.730 00.014 8976 worker thread done servicing request
23:34:03.730 00.000 5052 OnExposeComplete: enter
23:34:03.730 00.000 5052 UpdateGuideState(): m_state=6
23:34:03.730 00.000 5052 Star::Find(18, 315, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 419
23:34:03.731 00.001 5052 Star::Find returns 1 (0), X=315.49, Y=339.60, Mass=4692, SNR=48.0, Peak=291 HFD=4.3
23:34:03.731 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.36) = xAngle (-0.44 = -0.44)
23:34:03.731 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.78 = -0.78)
23:34:03.731 00.000 5052 CameraToMount -- cameraX=-7.23 cameraY=19.68 hyp=20.97 cameraTheta=1.92 mountX=19.00 mountY=-14.68, mountTheta=-0.66
23:34:03.731 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.23, y=19.68, opts=13)
23:34:03.731 00.000 5052 Enqueuing Move request for stepguider (-7.23, 19.68)
23:34:03.731 00.000 8976 Worker thread wakes up
23:34:03.732 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.23, 19.68) opts 0xd
23:34:03.732 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.23, 19.68)
23:34:03.732 00.000 8976 Moving (-7.23, 19.68) raw xDistance=19.00 yDistance=-14.68
23:34:03.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.86 from input 19.00
23:34:03.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.94 from input -14.68
23:34:03.732 00.000 8976 MoveAxis(L, 41, ABG)
23:34:03.732 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:03.732 00.000 8976 MoveAxis(U, 47, ABG)
23:34:03.732 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:03.732 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:03.732 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:03.732 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:03.732 00.000 8976 move complete, result=1
23:34:03.732 00.000 8976 worker thread done servicing request
23:34:03.732 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=291, med=32, FiltMin=28, FiltMax=219, Gamma=2.260
23:34:03.743 00.011 5052 UpdateGuideState exits: m=4692 SNR=48.0
23:34:03.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:03.743 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:03.743 00.000 5052 Enqueuing Expose request
23:34:03.743 00.000 5052 GuideStep: 19.0 px 0 ms WEST, -14.7 px 0 ms NORTH
23:34:03.743 00.000 8976 Worker thread wakes up
23:34:03.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:03.743 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,322,37,37)
23:34:03.744 00.001 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
23:34:03.744 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.95 = 1.67)
23:34:03.744 00.000 5052 CameraToMount -- cameraX=-7.23 cameraY=19.68 hyp=20.97 cameraTheta=1.92 mountX=6.43 mountY=20.87, mountTheta=1.27
23:34:03.744 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:03.744 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:04.777 01.033 8976 Exposure complete
23:34:04.791 00.014 8976 worker thread done servicing request
23:34:04.791 00.000 5052 OnExposeComplete: enter
23:34:04.791 00.000 5052 UpdateGuideState(): m_state=6
23:34:04.791 00.000 5052 Star::Find(18, 315, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 420
23:34:04.791 00.000 5052 Star::Find returns 1 (0), X=316.37, Y=339.71, Mass=4686, SNR=48.0, Peak=272 HFD=4.4
23:34:04.791 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.36) = xAngle (-0.48 = -0.48)
23:34:04.791 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.82 = -0.82)
23:34:04.791 00.000 5052 CameraToMount -- cameraX=-6.35 cameraY=19.80 hyp=20.79 cameraTheta=1.88 mountX=18.46 mountY=-15.17, mountTheta=-0.69
23:34:04.792 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.35, y=19.80, opts=13)
23:34:04.792 00.000 5052 Enqueuing Move request for stepguider (-6.35, 19.80)
23:34:04.792 00.000 8976 Worker thread wakes up
23:34:04.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.35, 19.80) opts 0xd
23:34:04.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.35, 19.80)
23:34:04.792 00.000 8976 Moving (-6.35, 19.80) raw xDistance=18.46 yDistance=-15.17
23:34:04.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.53 from input 18.46
23:34:04.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.25 from input -15.17
23:34:04.793 00.001 8976 MoveAxis(L, 40, ABG)
23:34:04.793 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:04.793 00.000 8976 MoveAxis(U, 48, ABG)
23:34:04.793 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:04.793 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:04.793 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:04.793 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:04.793 00.000 8976 move complete, result=1
23:34:04.793 00.000 8976 worker thread done servicing request
23:34:04.793 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=272, med=32, FiltMin=28, FiltMax=210, Gamma=2.260
23:34:04.804 00.011 5052 UpdateGuideState exits: m=4686 SNR=48.0
23:34:04.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:04.804 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:04.804 00.000 5052 Enqueuing Expose request
23:34:04.804 00.000 5052 GuideStep: 18.5 px 0 ms WEST, -15.2 px 0 ms NORTH
23:34:04.804 00.000 8976 Worker thread wakes up
23:34:04.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:04.804 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,322,37,37)
23:34:04.805 00.001 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.30)
23:34:04.805 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.91 = 1.63)
23:34:04.805 00.000 5052 CameraToMount -- cameraX=-6.35 cameraY=19.80 hyp=20.79 cameraTheta=1.88 mountX=5.54 mountY=20.76, mountTheta=1.31
23:34:04.805 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:04.805 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:05.831 01.026 8976 Exposure complete
23:34:05.845 00.014 8976 worker thread done servicing request
23:34:05.845 00.000 5052 OnExposeComplete: enter
23:34:05.845 00.000 5052 UpdateGuideState(): m_state=6
23:34:05.845 00.000 5052 Star::Find(18, 316, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 421
23:34:05.845 00.000 5052 Star::Find returns 1 (0), X=316.68, Y=339.80, Mass=4689, SNR=48.0, Peak=269 HFD=4.3
23:34:05.845 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.36) = xAngle (-0.49 = -0.49)
23:34:05.845 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.83 = -0.83)
23:34:05.845 00.000 5052 CameraToMount -- cameraX=-6.04 cameraY=19.89 hyp=20.78 cameraTheta=1.87 mountX=18.30 mountY=-15.38, mountTheta=-0.70
23:34:05.846 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.04, y=19.89, opts=13)
23:34:05.846 00.000 5052 Enqueuing Move request for stepguider (-6.04, 19.89)
23:34:05.846 00.000 8976 Worker thread wakes up
23:34:05.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.04, 19.89) opts 0xd
23:34:05.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.04, 19.89)
23:34:05.846 00.000 8976 Moving (-6.04, 19.89) raw xDistance=18.30 yDistance=-15.38
23:34:05.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.41 from input 18.30
23:34:05.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.41 from input -15.38
23:34:05.846 00.000 8976 MoveAxis(L, 40, ABG)
23:34:05.846 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:05.847 00.001 8976 MoveAxis(U, 49, ABG)
23:34:05.847 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:05.847 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:05.847 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:05.847 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:05.847 00.000 8976 move complete, result=1
23:34:05.847 00.000 8976 worker thread done servicing request
23:34:05.847 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=269, med=31, FiltMin=28, FiltMax=228, Gamma=2.260
23:34:05.857 00.010 5052 UpdateGuideState exits: m=4689 SNR=48.0
23:34:05.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:05.857 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:05.857 00.000 5052 Enqueuing Expose request
23:34:05.857 00.000 8976 Worker thread wakes up
23:34:05.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:05.858 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(299,322,37,37)
23:34:05.858 00.000 5052 GuideStep: 18.3 px 0 ms WEST, -15.4 px 0 ms NORTH
23:34:05.858 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.32)
23:34:05.858 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.89 = 1.61)
23:34:05.858 00.000 5052 CameraToMount -- cameraX=-6.04 cameraY=19.89 hyp=20.78 cameraTheta=1.87 mountX=5.22 mountY=20.77, mountTheta=1.32
23:34:05.858 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:05.859 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:06.890 01.031 8976 Exposure complete
23:34:06.904 00.014 8976 worker thread done servicing request
23:34:06.904 00.000 5052 OnExposeComplete: enter
23:34:06.904 00.000 5052 UpdateGuideState(): m_state=6
23:34:06.904 00.000 5052 Star::Find(18, 316, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 422
23:34:06.905 00.001 5052 Star::Find returns 1 (0), X=314.98, Y=339.23, Mass=4796, SNR=48.5, Peak=328 HFD=4.3
23:34:06.905 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.36) = xAngle (-0.41 = -0.41)
23:34:06.905 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.75 = -0.75)
23:34:06.905 00.000 5052 CameraToMount -- cameraX=-7.74 cameraY=19.32 hyp=20.81 cameraTheta=1.95 mountX=19.11 mountY=-14.13, mountTheta=-0.64
23:34:06.905 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.74, y=19.32, opts=13)
23:34:06.905 00.000 5052 Enqueuing Move request for stepguider (-7.74, 19.32)
23:34:06.905 00.000 8976 Worker thread wakes up
23:34:06.906 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.74, 19.32) opts 0xd
23:34:06.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.74, 19.32)
23:34:06.906 00.000 8976 Moving (-7.74, 19.32) raw xDistance=19.11 yDistance=-14.13
23:34:06.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.91 from input 19.11
23:34:06.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.63 from input -14.13
23:34:06.906 00.000 8976 MoveAxis(L, 42, ABG)
23:34:06.906 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:06.906 00.000 8976 MoveAxis(U, 46, ABG)
23:34:06.906 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:06.906 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:06.906 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:06.906 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:06.906 00.000 8976 move complete, result=1
23:34:06.906 00.000 8976 worker thread done servicing request
23:34:06.907 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=328, med=32, FiltMin=28, FiltMax=235, Gamma=2.260
23:34:06.916 00.009 5052 UpdateGuideState exits: m=4796 SNR=48.5
23:34:06.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:06.916 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:06.916 00.000 5052 Enqueuing Expose request
23:34:06.917 00.001 5052 GuideStep: 19.1 px 0 ms WEST, -14.1 px 0 ms NORTH
23:34:06.917 00.000 8976 Worker thread wakes up
23:34:06.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:06.917 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,321,37,37)
23:34:06.917 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
23:34:06.917 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.98 = 1.70)
23:34:06.917 00.000 5052 CameraToMount -- cameraX=-7.74 cameraY=19.32 hyp=20.81 cameraTheta=1.95 mountX=6.95 mountY=20.64, mountTheta=1.25
23:34:06.917 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:06.918 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:07.951 01.033 8976 Exposure complete
23:34:07.965 00.014 8976 worker thread done servicing request
23:34:07.965 00.000 5052 OnExposeComplete: enter
23:34:07.965 00.000 5052 UpdateGuideState(): m_state=6
23:34:07.965 00.000 5052 Star::Find(18, 314, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 423
23:34:07.965 00.000 5052 Star::Find returns 1 (0), X=314.24, Y=339.81, Mass=4755, SNR=48.3, Peak=319 HFD=4.3
23:34:07.966 00.001 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.36) = xAngle (-0.39 = -0.39)
23:34:07.966 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.72 = -0.72)
23:34:07.966 00.000 5052 CameraToMount -- cameraX=-8.48 cameraY=19.90 hyp=21.63 cameraTheta=1.97 mountX=20.04 mountY=-14.34, mountTheta=-0.62
23:34:07.966 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-8.48, y=19.90, opts=13)
23:34:07.966 00.000 5052 Enqueuing Move request for stepguider (-8.48, 19.90)
23:34:07.966 00.000 8976 Worker thread wakes up
23:34:07.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.48, 19.90) opts 0xd
23:34:07.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.48, 19.90)
23:34:07.966 00.000 8976 Moving (-8.48, 19.90) raw xDistance=20.04 yDistance=-14.34
23:34:07.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.53 from input 20.04
23:34:07.967 00.001 8976 GuideAlgorithmHysteresis::Result() returns -9.71 from input -14.34
23:34:07.967 00.000 8976 MoveAxis(L, 44, ABG)
23:34:07.967 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:07.967 00.000 8976 MoveAxis(U, 46, ABG)
23:34:07.967 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:07.967 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:07.967 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:07.967 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:07.967 00.000 8976 move complete, result=1
23:34:07.967 00.000 8976 worker thread done servicing request
23:34:07.967 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=319, med=32, FiltMin=27, FiltMax=228, Gamma=2.260
23:34:07.977 00.010 5052 UpdateGuideState exits: m=4755 SNR=48.3
23:34:07.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:07.977 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:07.977 00.000 5052 Enqueuing Expose request
23:34:07.977 00.000 5052 GuideStep: 20.0 px 0 ms WEST, -14.3 px 0 ms NORTH
23:34:07.977 00.000 8976 Worker thread wakes up
23:34:07.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:07.977 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,322,37,37)
23:34:07.978 00.001 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
23:34:07.978 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.00 = 1.72)
23:34:07.978 00.000 5052 CameraToMount -- cameraX=-8.48 cameraY=19.90 hyp=21.63 cameraTheta=1.97 mountX=7.67 mountY=21.39, mountTheta=1.23
23:34:07.978 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:07.978 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:09.020 01.042 8976 Exposure complete
23:34:09.035 00.015 8976 worker thread done servicing request
23:34:09.035 00.000 5052 OnExposeComplete: enter
23:34:09.035 00.000 5052 UpdateGuideState(): m_state=6
23:34:09.035 00.000 5052 Star::Find(18, 314, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 424
23:34:09.035 00.000 5052 Star::Find returns 1 (0), X=314.11, Y=339.85, Mass=4737, SNR=48.2, Peak=311 HFD=4.2
23:34:09.035 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.36) = xAngle (-0.38 = -0.38)
23:34:09.035 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.72 = -0.72)
23:34:09.035 00.000 5052 CameraToMount -- cameraX=-8.60 cameraY=19.93 hyp=21.71 cameraTheta=1.98 mountX=20.15 mountY=-14.32, mountTheta=-0.62
23:34:09.036 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.60, y=19.93, opts=13)
23:34:09.036 00.000 5052 Enqueuing Move request for stepguider (-8.60, 19.93)
23:34:09.036 00.000 8976 Worker thread wakes up
23:34:09.036 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.60, 19.93) opts 0xd
23:34:09.036 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.60, 19.93)
23:34:09.036 00.000 8976 Moving (-8.60, 19.93) raw xDistance=20.15 yDistance=-14.32
23:34:09.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.64 from input 20.15
23:34:09.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.70 from input -14.32
23:34:09.036 00.000 8976 MoveAxis(L, 44, ABG)
23:34:09.036 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:09.036 00.000 8976 MoveAxis(U, 46, ABG)
23:34:09.036 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:09.036 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:09.036 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:09.036 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:09.037 00.001 8976 move complete, result=1
23:34:09.037 00.000 8976 worker thread done servicing request
23:34:09.037 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=311, med=32, FiltMin=27, FiltMax=248, Gamma=2.260
23:34:09.047 00.010 5052 UpdateGuideState exits: m=4737 SNR=48.2
23:34:09.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:09.047 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:09.047 00.000 5052 Enqueuing Expose request
23:34:09.047 00.000 5052 GuideStep: 20.2 px 0 ms WEST, -14.3 px 0 ms NORTH
23:34:09.047 00.000 8976 Worker thread wakes up
23:34:09.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:09.047 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,322,37,37)
23:34:09.048 00.001 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.08 = -1.20)
23:34:09.048 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.01 = 1.72)
23:34:09.048 00.000 5052 CameraToMount -- cameraX=-8.60 cameraY=19.93 hyp=21.71 cameraTheta=1.98 mountX=7.79 mountY=21.45, mountTheta=1.22
23:34:09.048 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:09.048 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:10.086 01.038 8976 Exposure complete
23:34:10.102 00.016 8976 worker thread done servicing request
23:34:10.102 00.000 5052 OnExposeComplete: enter
23:34:10.102 00.000 5052 UpdateGuideState(): m_state=6
23:34:10.102 00.000 5052 Star::Find(18, 314, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 425
23:34:10.102 00.000 5052 Star::Find returns 1 (0), X=315.95, Y=339.88, Mass=4749, SNR=48.2, Peak=261 HFD=4.3
23:34:10.102 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.36) = xAngle (-0.46 = -0.46)
23:34:10.102 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.80 = -0.80)
23:34:10.102 00.000 5052 CameraToMount -- cameraX=-6.77 cameraY=19.97 hyp=21.08 cameraTheta=1.90 mountX=18.87 mountY=-15.14, mountTheta=-0.68
23:34:10.103 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.77, y=19.97, opts=13)
23:34:10.103 00.000 5052 Enqueuing Move request for stepguider (-6.77, 19.97)
23:34:10.103 00.000 8976 Worker thread wakes up
23:34:10.103 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.77, 19.97) opts 0xd
23:34:10.103 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.77, 19.97)
23:34:10.103 00.000 8976 Moving (-6.77, 19.97) raw xDistance=18.87 yDistance=-15.14
23:34:10.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.85 from input 18.87
23:34:10.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.22 from input -15.14
23:34:10.103 00.000 8976 MoveAxis(L, 41, ABG)
23:34:10.103 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:10.103 00.000 8976 MoveAxis(U, 48, ABG)
23:34:10.103 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:10.103 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:10.103 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:10.104 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:10.104 00.000 8976 move complete, result=1
23:34:10.104 00.000 8976 worker thread done servicing request
23:34:10.104 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=261, med=32, FiltMin=28, FiltMax=224, Gamma=2.260
23:34:10.113 00.009 5052 UpdateGuideState exits: m=4749 SNR=48.2
23:34:10.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:10.113 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:10.113 00.000 5052 Enqueuing Expose request
23:34:10.114 00.001 5052 GuideStep: 18.9 px 0 ms WEST, -15.1 px 0 ms NORTH
23:34:10.114 00.000 8976 Worker thread wakes up
23:34:10.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:10.114 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,322,37,37)
23:34:10.114 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
23:34:10.114 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.93 = 1.64)
23:34:10.114 00.000 5052 CameraToMount -- cameraX=-6.77 cameraY=19.97 hyp=21.08 cameraTheta=1.90 mountX=5.95 mountY=21.03, mountTheta=1.30
23:34:10.115 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:10.115 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:11.148 01.033 8976 Exposure complete
23:34:11.161 00.013 8976 worker thread done servicing request
23:34:11.162 00.001 5052 OnExposeComplete: enter
23:34:11.162 00.000 5052 UpdateGuideState(): m_state=6
23:34:11.162 00.000 5052 Star::Find(18, 315, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 426
23:34:11.162 00.000 5052 Star::Find returns 1 (0), X=317.94, Y=339.83, Mass=4559, SNR=47.2, Peak=190 HFD=4.8
23:34:11.162 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.36) = xAngle (-0.55 = -0.55)
23:34:11.162 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.89 = -0.89)
23:34:11.162 00.000 5052 CameraToMount -- cameraX=-4.78 cameraY=19.91 hyp=20.48 cameraTheta=1.81 mountX=17.42 mountY=-15.94, mountTheta=-0.74
23:34:11.163 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.78, y=19.91, opts=13)
23:34:11.163 00.000 5052 Enqueuing Move request for stepguider (-4.78, 19.91)
23:34:11.163 00.000 8976 Worker thread wakes up
23:34:11.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.78, 19.91) opts 0xd
23:34:11.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.78, 19.91)
23:34:11.163 00.000 8976 Moving (-4.78, 19.91) raw xDistance=17.42 yDistance=-15.94
23:34:11.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.88 from input 17.42
23:34:11.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.76 from input -15.94
23:34:11.163 00.000 8976 MoveAxis(L, 38, ABG)
23:34:11.163 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:11.163 00.000 8976 MoveAxis(U, 51, ABG)
23:34:11.163 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:11.163 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:11.163 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:11.163 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:11.163 00.000 8976 move complete, result=1
23:34:11.163 00.000 8976 worker thread done servicing request
23:34:11.164 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=190, med=32, FiltMin=27, FiltMax=165, Gamma=2.260
23:34:11.173 00.009 5052 UpdateGuideState exits: m=4559 SNR=47.2
23:34:11.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:11.173 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:11.173 00.000 5052 Enqueuing Expose request
23:34:11.173 00.000 5052 GuideStep: 17.4 px 0 ms WEST, -15.9 px 0 ms NORTH
23:34:11.174 00.001 8976 Worker thread wakes up
23:34:11.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:11.174 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,322,37,37)
23:34:11.174 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.91 = -1.38)
23:34:11.174 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.83 = 1.55)
23:34:11.174 00.000 5052 CameraToMount -- cameraX=-4.78 cameraY=19.91 hyp=20.48 cameraTheta=1.81 mountX=3.96 mountY=20.47, mountTheta=1.38
23:34:11.174 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:11.175 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:12.211 01.036 8976 Exposure complete
23:34:12.226 00.015 8976 worker thread done servicing request
23:34:12.226 00.000 5052 OnExposeComplete: enter
23:34:12.226 00.000 5052 UpdateGuideState(): m_state=6
23:34:12.226 00.000 5052 Star::Find(18, 317, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 427
23:34:12.226 00.000 5052 Star::Find returns 1 (0), X=319.91, Y=339.82, Mass=4578, SNR=47.4, Peak=237 HFD=4.8
23:34:12.226 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.36) = xAngle (-0.65 = -0.65)
23:34:12.226 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.99 = -0.99)
23:34:12.226 00.000 5052 CameraToMount -- cameraX=-2.81 cameraY=19.90 hyp=20.10 cameraTheta=1.71 mountX=16.02 mountY=-16.78, mountTheta=-0.81
23:34:12.227 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.81, y=19.90, opts=13)
23:34:12.227 00.000 5052 Enqueuing Move request for stepguider (-2.81, 19.90)
23:34:12.227 00.000 8976 Worker thread wakes up
23:34:12.227 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.81, 19.90) opts 0xd
23:34:12.227 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.81, 19.90)
23:34:12.227 00.000 8976 Moving (-2.81, 19.90) raw xDistance=16.02 yDistance=-16.78
23:34:12.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.92 from input 16.02
23:34:12.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.32 from input -16.78
23:34:12.228 00.001 8976 MoveAxis(L, 35, ABG)
23:34:12.228 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:12.228 00.000 8976 MoveAxis(U, 53, ABG)
23:34:12.228 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:12.228 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:12.228 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:12.228 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:12.228 00.000 8976 move complete, result=1
23:34:12.228 00.000 8976 worker thread done servicing request
23:34:12.228 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=237, med=31, FiltMin=27, FiltMax=176, Gamma=2.260
23:34:12.238 00.010 5052 UpdateGuideState exits: m=4578 SNR=47.4
23:34:12.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:12.238 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:12.238 00.000 5052 Enqueuing Expose request
23:34:12.238 00.000 5052 GuideStep: 16.0 px 0 ms WEST, -16.8 px 0 ms NORTH
23:34:12.238 00.000 8976 Worker thread wakes up
23:34:12.239 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:12.239 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,322,37,37)
23:34:12.239 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
23:34:12.239 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.74 = 1.46)
23:34:12.239 00.000 5052 CameraToMount -- cameraX=-2.81 cameraY=19.90 hyp=20.10 cameraTheta=1.71 mountX=1.99 mountY=19.97, mountTheta=1.47
23:34:12.240 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:12.240 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:13.281 01.041 8976 Exposure complete
23:34:13.295 00.014 8976 worker thread done servicing request
23:34:13.295 00.000 5052 OnExposeComplete: enter
23:34:13.295 00.000 5052 UpdateGuideState(): m_state=6
23:34:13.295 00.000 5052 Star::Find(18, 319, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 428
23:34:13.295 00.000 5052 Star::Find returns 1 (0), X=320.73, Y=339.86, Mass=4590, SNR=47.4, Peak=238 HFD=4.5
23:34:13.295 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.36) = xAngle (-0.69 = -0.69)
23:34:13.295 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.03 = -1.03)
23:34:13.295 00.000 5052 CameraToMount -- cameraX=-1.99 cameraY=19.94 hyp=20.04 cameraTheta=1.67 mountX=15.47 mountY=-17.16, mountTheta=-0.84
23:34:13.296 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.99, y=19.94, opts=13)
23:34:13.296 00.000 5052 Enqueuing Move request for stepguider (-1.99, 19.94)
23:34:13.296 00.000 8976 Worker thread wakes up
23:34:13.296 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.99, 19.94) opts 0xd
23:34:13.296 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.99, 19.94)
23:34:13.296 00.000 8976 Moving (-1.99, 19.94) raw xDistance=15.47 yDistance=-17.16
23:34:13.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.51 from input 15.47
23:34:13.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.61 from input -17.16
23:34:13.296 00.000 8976 MoveAxis(L, 34, ABG)
23:34:13.296 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:13.296 00.000 8976 MoveAxis(U, 55, ABG)
23:34:13.296 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:13.296 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:13.296 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:13.296 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:13.297 00.001 8976 move complete, result=1
23:34:13.297 00.000 8976 worker thread done servicing request
23:34:13.297 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=238, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:34:13.307 00.010 5052 UpdateGuideState exits: m=4590 SNR=47.4
23:34:13.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:13.307 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:13.307 00.000 5052 Enqueuing Expose request
23:34:13.307 00.000 8976 Worker thread wakes up
23:34:13.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:13.307 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,322,37,37)
23:34:13.307 00.000 5052 GuideStep: 15.5 px 0 ms WEST, -17.2 px 0 ms NORTH
23:34:13.308 00.001 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
23:34:13.308 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.70 = 1.42)
23:34:13.309 00.001 5052 CameraToMount -- cameraX=-1.99 cameraY=19.94 hyp=20.04 cameraTheta=1.67 mountX=1.18 mountY=19.80, mountTheta=1.51
23:34:13.309 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:13.309 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:14.335 01.026 8976 Exposure complete
23:34:14.349 00.014 8976 worker thread done servicing request
23:34:14.349 00.000 5052 OnExposeComplete: enter
23:34:14.349 00.000 5052 UpdateGuideState(): m_state=6
23:34:14.349 00.000 5052 Star::Find(18, 320, 339, 0, (0,0,0,0), 0.1, 10.0, 0) frame 429
23:34:14.349 00.000 5052 Star::Find returns 1 (0), X=322.29, Y=340.18, Mass=4813, SNR=48.6, Peak=225 HFD=4.6
23:34:14.349 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:34:14.350 00.001 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:34:14.350 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=20.26 hyp=20.27 cameraTheta=1.59 mountX=14.59 mountY=-18.12, mountTheta=-0.89
23:34:14.350 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=20.26, opts=13)
23:34:14.350 00.000 5052 Enqueuing Move request for stepguider (-0.43, 20.26)
23:34:14.350 00.000 8976 Worker thread wakes up
23:34:14.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 20.26) opts 0xd
23:34:14.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 20.26)
23:34:14.351 00.001 8976 Moving (-0.43, 20.26) raw xDistance=14.59 yDistance=-18.12
23:34:14.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.93 from input 14.59
23:34:14.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.23 from input -18.12
23:34:14.351 00.000 8976 MoveAxis(L, 32, ABG)
23:34:14.351 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:14.351 00.000 8976 MoveAxis(U, 58, ABG)
23:34:14.351 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:14.351 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:14.351 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:14.351 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:14.351 00.000 8976 move complete, result=1
23:34:14.351 00.000 8976 worker thread done servicing request
23:34:14.351 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=225, med=31, FiltMin=27, FiltMax=187, Gamma=2.260
23:34:14.361 00.010 5052 UpdateGuideState exits: m=4813 SNR=48.6
23:34:14.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:14.361 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:14.361 00.000 5052 Enqueuing Expose request
23:34:14.361 00.000 8976 Worker thread wakes up
23:34:14.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:14.361 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,322,37,37)
23:34:14.361 00.000 5052 GuideStep: 14.6 px 0 ms WEST, -18.1 px 0 ms NORTH
23:34:14.362 00.001 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
23:34:14.362 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.62 = 1.34)
23:34:14.362 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=20.26 hyp=20.27 cameraTheta=1.59 mountX=-0.40 mountY=19.72, mountTheta=1.59
23:34:14.362 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:14.363 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:15.414 01.051 8976 Exposure complete
23:34:15.428 00.014 8976 worker thread done servicing request
23:34:15.428 00.000 5052 OnExposeComplete: enter
23:34:15.428 00.000 5052 UpdateGuideState(): m_state=6
23:34:15.428 00.000 5052 Star::Find(18, 322, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 430
23:34:15.428 00.000 5052 Star::Find returns 1 (0), X=322.98, Y=340.07, Mass=4603, SNR=47.6, Peak=267 HFD=4.5
23:34:15.428 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.36) = xAngle (-0.80 = -0.80)
23:34:15.428 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.14 = -1.14)
23:34:15.428 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=20.15 hyp=20.15 cameraTheta=1.56 mountX=14.02 mountY=-18.32, mountTheta=-0.92
23:34:15.429 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=20.15, opts=13)
23:34:15.429 00.000 5052 Enqueuing Move request for stepguider (0.26, 20.15)
23:34:15.429 00.000 8976 Worker thread wakes up
23:34:15.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 20.15) opts 0xd
23:34:15.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 20.15)
23:34:15.429 00.000 8976 Moving (0.26, 20.15) raw xDistance=14.02 yDistance=-18.32
23:34:15.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.53 from input 14.02
23:34:15.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.40 from input -18.32
23:34:15.429 00.000 8976 MoveAxis(L, 31, ABG)
23:34:15.429 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:15.429 00.000 8976 MoveAxis(U, 59, ABG)
23:34:15.429 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:15.430 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:15.430 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:15.430 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:15.430 00.000 8976 move complete, result=1
23:34:15.430 00.000 8976 worker thread done servicing request
23:34:15.430 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=267, med=31, FiltMin=27, FiltMax=180, Gamma=2.260
23:34:15.439 00.009 5052 UpdateGuideState exits: m=4603 SNR=47.6
23:34:15.440 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:15.440 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:15.440 00.000 5052 Enqueuing Expose request
23:34:15.440 00.000 5052 GuideStep: 14.0 px 0 ms WEST, -18.3 px 0 ms NORTH
23:34:15.440 00.000 8976 Worker thread wakes up
23:34:15.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:15.440 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,322,37,37)
23:34:15.440 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
23:34:15.440 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.59 = 1.30)
23:34:15.441 00.001 5052 CameraToMount -- cameraX=0.26 cameraY=20.15 hyp=20.15 cameraTheta=1.56 mountX=-1.08 mountY=19.44, mountTheta=1.63
23:34:15.441 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:15.441 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:16.477 01.036 8976 Exposure complete
23:34:16.491 00.014 8976 worker thread done servicing request
23:34:16.491 00.000 5052 OnExposeComplete: enter
23:34:16.491 00.000 5052 UpdateGuideState(): m_state=6
23:34:16.491 00.000 5052 Star::Find(18, 322, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 431
23:34:16.491 00.000 5052 Star::Find returns 1 (0), X=322.37, Y=340.13, Mass=4703, SNR=48.0, Peak=240 HFD=4.8
23:34:16.491 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:34:16.491 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:34:16.491 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=20.21 hyp=20.21 cameraTheta=1.59 mountX=14.49 mountY=-18.11, mountTheta=-0.90
23:34:16.492 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=20.21, opts=13)
23:34:16.492 00.000 5052 Enqueuing Move request for stepguider (-0.35, 20.21)
23:34:16.492 00.000 8976 Worker thread wakes up
23:34:16.492 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 20.21) opts 0xd
23:34:16.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 20.21)
23:34:16.492 00.000 8976 Moving (-0.35, 20.21) raw xDistance=14.49 yDistance=-18.11
23:34:16.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.80 from input 14.49
23:34:16.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.28 from input -18.11
23:34:16.492 00.000 8976 MoveAxis(L, 32, ABG)
23:34:16.492 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:16.492 00.000 8976 MoveAxis(U, 58, ABG)
23:34:16.492 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:16.492 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:16.493 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:16.493 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:16.493 00.000 8976 move complete, result=1
23:34:16.493 00.000 8976 worker thread done servicing request
23:34:16.493 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=240, med=31, FiltMin=27, FiltMax=171, Gamma=2.260
23:34:16.502 00.009 5052 UpdateGuideState exits: m=4703 SNR=48.0
23:34:16.503 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:16.503 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:16.503 00.000 5052 Enqueuing Expose request
23:34:16.503 00.000 5052 GuideStep: 14.5 px 0 ms WEST, -18.1 px 0 ms NORTH
23:34:16.503 00.000 8976 Worker thread wakes up
23:34:16.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:16.503 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,322,37,37)
23:34:16.503 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
23:34:16.503 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.62 = 1.33)
23:34:16.503 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=20.21 hyp=20.21 cameraTheta=1.59 mountX=-0.47 mountY=19.65, mountTheta=1.59
23:34:16.504 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:16.504 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:17.542 01.038 8976 Exposure complete
23:34:17.557 00.015 8976 worker thread done servicing request
23:34:17.557 00.000 5052 OnExposeComplete: enter
23:34:17.557 00.000 5052 UpdateGuideState(): m_state=6
23:34:17.557 00.000 5052 Star::Find(18, 322, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 432
23:34:17.557 00.000 5052 Star::Find returns 1 (0), X=322.29, Y=340.28, Mass=4761, SNR=48.3, Peak=214 HFD=4.8
23:34:17.557 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.36) = xAngle (-0.77 = -0.77)
23:34:17.557 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.11 = -1.11)
23:34:17.557 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=20.36 hyp=20.37 cameraTheta=1.59 mountX=14.65 mountY=-18.21, mountTheta=-0.89
23:34:17.558 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=20.36, opts=13)
23:34:17.558 00.000 5052 Enqueuing Move request for stepguider (-0.42, 20.36)
23:34:17.558 00.000 8976 Worker thread wakes up
23:34:17.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 20.36) opts 0xd
23:34:17.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 20.36)
23:34:17.558 00.000 8976 Moving (-0.42, 20.36) raw xDistance=14.65 yDistance=-18.21
23:34:17.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.92 from input 14.65
23:34:17.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.33 from input -18.21
23:34:17.558 00.000 8976 MoveAxis(L, 32, ABG)
23:34:17.558 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:17.559 00.001 8976 MoveAxis(U, 58, ABG)
23:34:17.559 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:17.559 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:17.559 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:17.559 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:17.559 00.000 8976 move complete, result=1
23:34:17.559 00.000 8976 worker thread done servicing request
23:34:17.559 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=214, med=32, FiltMin=27, FiltMax=164, Gamma=2.260
23:34:17.569 00.010 5052 UpdateGuideState exits: m=4761 SNR=48.3
23:34:17.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:17.569 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:17.570 00.001 5052 Enqueuing Expose request
23:34:17.570 00.000 5052 GuideStep: 14.7 px 0 ms WEST, -18.2 px 0 ms NORTH
23:34:17.570 00.000 8976 Worker thread wakes up
23:34:17.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:17.570 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,322,37,37)
23:34:17.570 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
23:34:17.570 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.62 = 1.34)
23:34:17.570 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=20.36 hyp=20.37 cameraTheta=1.59 mountX=-0.40 mountY=19.81, mountTheta=1.59
23:34:17.571 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:17.571 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:18.609 01.038 8976 Exposure complete
23:34:18.622 00.013 8976 worker thread done servicing request
23:34:18.622 00.000 5052 OnExposeComplete: enter
23:34:18.622 00.000 5052 UpdateGuideState(): m_state=6
23:34:18.623 00.001 5052 Star::Find(18, 322, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 433
23:34:18.623 00.000 5052 Star::Find returns 1 (0), X=322.18, Y=340.19, Mass=4648, SNR=47.8, Peak=290 HFD=4.3
23:34:18.623 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.36) = xAngle (-0.76 = -0.76)
23:34:18.623 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.10 = -1.10)
23:34:18.623 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=20.28 hyp=20.29 cameraTheta=1.60 mountX=14.67 mountY=-18.09, mountTheta=-0.89
23:34:18.623 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=20.28, opts=13)
23:34:18.623 00.000 5052 Enqueuing Move request for stepguider (-0.53, 20.28)
23:34:18.624 00.001 8976 Worker thread wakes up
23:34:18.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 20.28) opts 0xd
23:34:18.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 20.28)
23:34:18.624 00.000 8976 Moving (-0.53, 20.28) raw xDistance=14.67 yDistance=-18.09
23:34:18.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.94 from input 14.67
23:34:18.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.26 from input -18.09
23:34:18.624 00.000 8976 MoveAxis(L, 32, ABG)
23:34:18.624 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:18.624 00.000 8976 MoveAxis(U, 58, ABG)
23:34:18.624 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:18.624 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:18.624 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:18.624 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:18.624 00.000 8976 move complete, result=1
23:34:18.624 00.000 8976 worker thread done servicing request
23:34:18.625 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=290, med=32, FiltMin=28, FiltMax=205, Gamma=2.260
23:34:18.634 00.009 5052 UpdateGuideState exits: m=4648 SNR=47.8
23:34:18.634 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:18.634 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:18.634 00.000 5052 Enqueuing Expose request
23:34:18.634 00.000 5052 GuideStep: 14.7 px 0 ms WEST, -18.1 px 0 ms NORTH
23:34:18.634 00.000 8976 Worker thread wakes up
23:34:18.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:18.635 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(304,322,37,37)
23:34:18.635 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
23:34:18.635 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.63 = 1.34)
23:34:18.635 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=20.28 hyp=20.29 cameraTheta=1.60 mountX=-0.29 mountY=19.76, mountTheta=1.59
23:34:18.635 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:18.635 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:19.674 01.039 8976 Exposure complete
23:34:19.688 00.014 8976 worker thread done servicing request
23:34:19.688 00.000 5052 OnExposeComplete: enter
23:34:19.688 00.000 5052 UpdateGuideState(): m_state=6
23:34:19.688 00.000 5052 Star::Find(18, 322, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 434
23:34:19.688 00.000 5052 Star::Find returns 1 (0), X=322.94, Y=340.25, Mass=4671, SNR=47.9, Peak=297 HFD=4.3
23:34:19.688 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.36) = xAngle (-0.80 = -0.80)
23:34:19.688 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.14 = -1.14)
23:34:19.688 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=20.33 hyp=20.33 cameraTheta=1.56 mountX=14.17 mountY=-18.46, mountTheta=-0.92
23:34:19.689 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=20.33, opts=13)
23:34:19.689 00.000 5052 Enqueuing Move request for stepguider (0.22, 20.33)
23:34:19.689 00.000 8976 Worker thread wakes up
23:34:19.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 20.33) opts 0xd
23:34:19.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 20.33)
23:34:19.689 00.000 8976 Moving (0.22, 20.33) raw xDistance=14.17 yDistance=-18.46
23:34:19.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.62 from input 14.17
23:34:19.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.49 from input -18.46
23:34:19.689 00.000 8976 MoveAxis(L, 31, ABG)
23:34:19.689 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:19.689 00.000 8976 MoveAxis(U, 59, ABG)
23:34:19.689 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:19.689 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:19.689 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:19.689 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:19.690 00.001 8976 move complete, result=1
23:34:19.690 00.000 8976 worker thread done servicing request
23:34:19.690 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=297, med=32, FiltMin=27, FiltMax=212, Gamma=2.260
23:34:19.699 00.009 5052 UpdateGuideState exits: m=4671 SNR=47.9
23:34:19.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:19.699 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:19.699 00.000 5052 Enqueuing Expose request
23:34:19.699 00.000 5052 GuideStep: 14.2 px 0 ms WEST, -18.5 px 0 ms NORTH
23:34:19.700 00.001 8976 Worker thread wakes up
23:34:19.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:19.700 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,322,37,37)
23:34:19.700 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
23:34:19.700 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.59 = 1.31)
23:34:19.700 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=20.33 hyp=20.33 cameraTheta=1.56 mountX=-1.05 mountY=19.62, mountTheta=1.62
23:34:19.700 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:19.701 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:20.729 01.028 8976 Exposure complete
23:34:20.743 00.014 8976 worker thread done servicing request
23:34:20.743 00.000 5052 OnExposeComplete: enter
23:34:20.743 00.000 5052 UpdateGuideState(): m_state=6
23:34:20.744 00.001 5052 Star::Find(18, 322, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 435
23:34:20.744 00.000 5052 Star::Find returns 1 (0), X=321.66, Y=340.30, Mass=4747, SNR=48.3, Peak=257 HFD=4.7
23:34:20.744 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.36) = xAngle (-0.74 = -0.74)
23:34:20.744 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.08 = -1.08)
23:34:20.744 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=20.38 hyp=20.41 cameraTheta=1.62 mountX=15.12 mountY=-17.96, mountTheta=-0.87
23:34:20.744 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=20.38, opts=13)
23:34:20.744 00.000 5052 Enqueuing Move request for stepguider (-1.06, 20.38)
23:34:20.745 00.001 8976 Worker thread wakes up
23:34:20.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 20.38) opts 0xd
23:34:20.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 20.38)
23:34:20.745 00.000 8976 Moving (-1.06, 20.38) raw xDistance=15.12 yDistance=-17.96
23:34:20.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.20 from input 15.12
23:34:20.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.19 from input -17.96
23:34:20.745 00.000 8976 MoveAxis(L, 33, ABG)
23:34:20.745 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:20.745 00.000 8976 MoveAxis(U, 58, ABG)
23:34:20.745 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:20.745 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:20.745 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:20.745 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:20.745 00.000 8976 move complete, result=1
23:34:20.745 00.000 8976 worker thread done servicing request
23:34:20.746 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=257, med=32, FiltMin=27, FiltMax=201, Gamma=2.260
23:34:20.755 00.009 5052 UpdateGuideState exits: m=4747 SNR=48.3
23:34:20.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:20.755 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:20.755 00.000 5052 Enqueuing Expose request
23:34:20.755 00.000 8976 Worker thread wakes up
23:34:20.755 00.000 5052 GuideStep: 15.1 px 0 ms WEST, -18.0 px 0 ms NORTH
23:34:20.756 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:20.756 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,322,37,37)
23:34:20.756 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
23:34:20.756 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.65 = 1.37)
23:34:20.756 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=20.38 hyp=20.41 cameraTheta=1.62 mountX=0.23 mountY=19.99, mountTheta=1.56
23:34:20.757 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:20.757 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:21.800 01.043 8976 Exposure complete
23:34:21.813 00.013 8976 worker thread done servicing request
23:34:21.813 00.000 5052 OnExposeComplete: enter
23:34:21.813 00.000 5052 UpdateGuideState(): m_state=6
23:34:21.813 00.000 5052 Star::Find(18, 321, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 436
23:34:21.813 00.000 5052 Star::Find returns 1 (0), X=321.86, Y=340.35, Mass=4667, SNR=47.9, Peak=250 HFD=4.4
23:34:21.814 00.001 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.36) = xAngle (-0.75 = -0.75)
23:34:21.814 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.09 = -1.09)
23:34:21.814 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=20.44 hyp=20.46 cameraTheta=1.61 mountX=15.02 mountY=-18.10, mountTheta=-0.88
23:34:21.814 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=20.44, opts=13)
23:34:21.814 00.000 5052 Enqueuing Move request for stepguider (-0.86, 20.44)
23:34:21.814 00.000 8976 Worker thread wakes up
23:34:21.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, 20.44) opts 0xd
23:34:21.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, 20.44)
23:34:21.815 00.001 8976 Moving (-0.86, 20.44) raw xDistance=15.02 yDistance=-18.10
23:34:21.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.17 from input 15.02
23:34:21.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.25 from input -18.10
23:34:21.815 00.000 8976 MoveAxis(L, 33, ABG)
23:34:21.815 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:21.815 00.000 8976 MoveAxis(U, 58, ABG)
23:34:21.815 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:21.815 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:21.815 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:21.815 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:21.815 00.000 8976 move complete, result=1
23:34:21.815 00.000 8976 worker thread done servicing request
23:34:21.815 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=250, med=31, FiltMin=27, FiltMax=189, Gamma=2.260
23:34:21.825 00.010 5052 UpdateGuideState exits: m=4667 SNR=47.9
23:34:21.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:21.826 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:21.826 00.000 5052 Enqueuing Expose request
23:34:21.826 00.000 8976 Worker thread wakes up
23:34:21.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:21.826 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,322,37,37)
23:34:21.826 00.000 5052 GuideStep: 15.0 px 0 ms WEST, -18.1 px 0 ms NORTH
23:34:21.826 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
23:34:21.826 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.64 = 1.36)
23:34:21.827 00.001 5052 CameraToMount -- cameraX=-0.86 cameraY=20.44 hyp=20.46 cameraTheta=1.61 mountX=0.03 mountY=20.00, mountTheta=1.57
23:34:21.827 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:21.827 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:22.863 01.036 8976 Exposure complete
23:34:22.878 00.015 8976 worker thread done servicing request
23:34:22.878 00.000 5052 OnExposeComplete: enter
23:34:22.878 00.000 5052 UpdateGuideState(): m_state=6
23:34:22.878 00.000 5052 Star::Find(18, 321, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 437
23:34:22.878 00.000 5052 Star::Find returns 1 (0), X=320.54, Y=340.38, Mass=4670, SNR=47.9, Peak=247 HFD=4.5
23:34:22.878 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.36) = xAngle (-0.68 = -0.68)
23:34:22.878 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.02 = -1.02)
23:34:22.878 00.000 5052 CameraToMount -- cameraX=-2.18 cameraY=20.47 hyp=20.58 cameraTheta=1.68 mountX=15.97 mountY=-17.56, mountTheta=-0.83
23:34:22.879 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.18, y=20.47, opts=13)
23:34:22.879 00.000 5052 Enqueuing Move request for stepguider (-2.18, 20.47)
23:34:22.879 00.000 8976 Worker thread wakes up
23:34:22.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.18, 20.47) opts 0xd
23:34:22.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.18, 20.47)
23:34:22.879 00.000 8976 Moving (-2.18, 20.47) raw xDistance=15.97 yDistance=-17.56
23:34:22.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.77 from input 15.97
23:34:22.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.92 from input -17.56
23:34:22.879 00.000 8976 MoveAxis(L, 35, ABG)
23:34:22.879 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:22.879 00.000 8976 MoveAxis(U, 56, ABG)
23:34:22.879 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:22.880 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:22.880 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:22.880 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:22.880 00.000 8976 move complete, result=1
23:34:22.880 00.000 8976 worker thread done servicing request
23:34:22.880 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=247, med=32, FiltMin=28, FiltMax=206, Gamma=2.260
23:34:22.890 00.010 5052 UpdateGuideState exits: m=4670 SNR=47.9
23:34:22.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:22.891 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:22.891 00.000 5052 Enqueuing Expose request
23:34:22.891 00.000 8976 Worker thread wakes up
23:34:22.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:22.891 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,322,37,37)
23:34:22.891 00.000 5052 GuideStep: 16.0 px 0 ms WEST, -17.6 px 0 ms NORTH
23:34:22.891 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.78 = -1.51)
23:34:22.892 00.001 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.71 = 1.42)
23:34:22.892 00.000 5052 CameraToMount -- cameraX=-2.18 cameraY=20.47 hyp=20.58 cameraTheta=1.68 mountX=1.34 mountY=20.36, mountTheta=1.50
23:34:22.892 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:22.892 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:23.933 01.041 8976 Exposure complete
23:34:23.948 00.015 8976 worker thread done servicing request
23:34:23.948 00.000 5052 OnExposeComplete: enter
23:34:23.948 00.000 5052 UpdateGuideState(): m_state=6
23:34:23.948 00.000 5052 Star::Find(18, 320, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 438
23:34:23.948 00.000 5052 Star::Find returns 1 (0), X=320.28, Y=340.45, Mass=4704, SNR=48.1, Peak=273 HFD=4.6
23:34:23.948 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.36) = xAngle (-0.67 = -0.67)
23:34:23.948 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.01 = -1.01)
23:34:23.948 00.000 5052 CameraToMount -- cameraX=-2.44 cameraY=20.53 hyp=20.68 cameraTheta=1.69 mountX=16.20 mountY=-17.50, mountTheta=-0.82
23:34:23.949 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.44, y=20.53, opts=13)
23:34:23.949 00.000 5052 Enqueuing Move request for stepguider (-2.44, 20.53)
23:34:23.949 00.000 8976 Worker thread wakes up
23:34:23.949 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.44, 20.53) opts 0xd
23:34:23.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.44, 20.53)
23:34:23.949 00.000 8976 Moving (-2.44, 20.53) raw xDistance=16.20 yDistance=-17.50
23:34:23.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.96 from input 16.20
23:34:23.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.86 from input -17.50
23:34:23.950 00.001 8976 MoveAxis(L, 35, ABG)
23:34:23.950 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:23.950 00.000 8976 MoveAxis(U, 56, ABG)
23:34:23.950 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:23.950 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:23.950 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:23.950 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:23.950 00.000 8976 move complete, result=1
23:34:23.950 00.000 8976 worker thread done servicing request
23:34:23.950 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=273, med=32, FiltMin=28, FiltMax=194, Gamma=2.260
23:34:23.960 00.010 5052 UpdateGuideState exits: m=4704 SNR=48.1
23:34:23.961 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:23.961 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:23.961 00.000 5052 Enqueuing Expose request
23:34:23.961 00.000 8976 Worker thread wakes up
23:34:23.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:23.961 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,322,37,37)
23:34:23.961 00.000 5052 GuideStep: 16.2 px 0 ms WEST, -17.5 px 0 ms NORTH
23:34:23.962 00.001 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
23:34:23.962 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.72 = 1.43)
23:34:23.962 00.000 5052 CameraToMount -- cameraX=-2.44 cameraY=20.53 hyp=20.68 cameraTheta=1.69 mountX=1.60 mountY=20.48, mountTheta=1.49
23:34:23.962 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:23.962 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:25.002 01.040 8976 Exposure complete
23:34:25.016 00.014 8976 worker thread done servicing request
23:34:25.016 00.000 5052 OnExposeComplete: enter
23:34:25.016 00.000 5052 UpdateGuideState(): m_state=6
23:34:25.016 00.000 5052 Star::Find(18, 320, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 439
23:34:25.016 00.000 5052 Star::Find returns 1 (0), X=320.22, Y=340.61, Mass=4668, SNR=47.8, Peak=243 HFD=4.6
23:34:25.016 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.36) = xAngle (-0.67 = -0.67)
23:34:25.016 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.01 = -1.01)
23:34:25.016 00.000 5052 CameraToMount -- cameraX=-2.50 cameraY=20.69 hyp=20.84 cameraTheta=1.69 mountX=16.35 mountY=-17.62, mountTheta=-0.82
23:34:25.017 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.50, y=20.69, opts=13)
23:34:25.017 00.000 5052 Enqueuing Move request for stepguider (-2.50, 20.69)
23:34:25.017 00.000 8976 Worker thread wakes up
23:34:25.017 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.50, 20.69) opts 0xd
23:34:25.017 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.50, 20.69)
23:34:25.017 00.000 8976 Moving (-2.50, 20.69) raw xDistance=16.35 yDistance=-17.62
23:34:25.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.07 from input 16.35
23:34:25.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.93 from input -17.62
23:34:25.017 00.000 8976 MoveAxis(L, 36, ABG)
23:34:25.017 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:25.017 00.000 8976 MoveAxis(U, 56, ABG)
23:34:25.017 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:25.017 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:25.017 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:25.018 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:25.018 00.000 8976 move complete, result=1
23:34:25.018 00.000 8976 worker thread done servicing request
23:34:25.018 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=243, med=31, FiltMin=27, FiltMax=197, Gamma=2.260
23:34:25.028 00.010 5052 UpdateGuideState exits: m=4668 SNR=47.8
23:34:25.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:25.028 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:25.028 00.000 5052 Enqueuing Expose request
23:34:25.028 00.000 5052 GuideStep: 16.4 px 0 ms WEST, -17.6 px 0 ms NORTH
23:34:25.028 00.000 8976 Worker thread wakes up
23:34:25.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:25.028 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,323,37,37)
23:34:25.029 00.001 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
23:34:25.029 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.72 = 1.44)
23:34:25.029 00.000 5052 CameraToMount -- cameraX=-2.50 cameraY=20.69 hyp=20.84 cameraTheta=1.69 mountX=1.65 mountY=20.65, mountTheta=1.49
23:34:25.029 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:25.029 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:26.061 01.032 8976 Exposure complete
23:34:26.076 00.015 8976 worker thread done servicing request
23:34:26.076 00.000 5052 OnExposeComplete: enter
23:34:26.076 00.000 5052 UpdateGuideState(): m_state=6
23:34:26.077 00.001 5052 Star::Find(18, 320, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 440
23:34:26.077 00.000 5052 Star::Find returns 1 (0), X=321.60, Y=340.93, Mass=4700, SNR=48.1, Peak=242 HFD=4.3
23:34:26.077 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.36) = xAngle (-0.74 = -0.74)
23:34:26.077 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.07 = -1.07)
23:34:26.077 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=21.02 hyp=21.05 cameraTheta=1.62 mountX=15.61 mountY=-18.51, mountTheta=-0.87
23:34:26.077 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=21.02, opts=13)
23:34:26.078 00.001 5052 Enqueuing Move request for stepguider (-1.12, 21.02)
23:34:26.078 00.000 8976 Worker thread wakes up
23:34:26.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, 21.02) opts 0xd
23:34:26.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, 21.02)
23:34:26.078 00.000 8976 Moving (-1.12, 21.02) raw xDistance=15.61 yDistance=-18.51
23:34:26.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.61 from input 15.61
23:34:26.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.50 from input -18.51
23:34:26.078 00.000 8976 MoveAxis(L, 34, ABG)
23:34:26.078 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:26.078 00.000 8976 MoveAxis(U, 59, ABG)
23:34:26.078 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:26.078 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:26.078 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:26.078 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:26.078 00.000 8976 move complete, result=1
23:34:26.078 00.000 8976 worker thread done servicing request
23:34:26.079 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=242, med=32, FiltMin=28, FiltMax=202, Gamma=2.260
23:34:26.089 00.010 5052 UpdateGuideState exits: m=4700 SNR=48.1
23:34:26.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:26.089 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:26.089 00.000 5052 Enqueuing Expose request
23:34:26.089 00.000 5052 GuideStep: 15.6 px 0 ms WEST, -18.5 px 0 ms NORTH
23:34:26.089 00.000 8976 Worker thread wakes up
23:34:26.090 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:26.090 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,323,37,37)
23:34:26.090 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
23:34:26.090 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.65 = 1.37)
23:34:26.090 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=21.02 hyp=21.05 cameraTheta=1.62 mountX=0.26 mountY=20.62, mountTheta=1.56
23:34:26.090 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:26.091 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:27.118 01.027 8976 Exposure complete
23:34:27.132 00.014 8976 worker thread done servicing request
23:34:27.132 00.000 5052 OnExposeComplete: enter
23:34:27.132 00.000 5052 UpdateGuideState(): m_state=6
23:34:27.132 00.000 5052 Star::Find(18, 321, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 441
23:34:27.132 00.000 5052 Star::Find returns 1 (0), X=321.53, Y=340.66, Mass=4786, SNR=48.5, Peak=275 HFD=4.5
23:34:27.132 00.000 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.36) = xAngle (-0.73 = -0.73)
23:34:27.132 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.07 = -1.07)
23:34:27.132 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=20.75 hyp=20.78 cameraTheta=1.63 mountX=15.47 mountY=-18.24, mountTheta=-0.87
23:34:27.133 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.19, y=20.75, opts=13)
23:34:27.133 00.000 5052 Enqueuing Move request for stepguider (-1.19, 20.75)
23:34:27.133 00.000 8976 Worker thread wakes up
23:34:27.133 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.19, 20.75) opts 0xd
23:34:27.133 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.19, 20.75)
23:34:27.133 00.000 8976 Moving (-1.19, 20.75) raw xDistance=15.47 yDistance=-18.24
23:34:27.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.49 from input 15.47
23:34:27.134 00.001 8976 GuideAlgorithmHysteresis::Result() returns -12.36 from input -18.24
23:34:27.134 00.000 8976 MoveAxis(L, 34, ABG)
23:34:27.134 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:27.134 00.000 8976 MoveAxis(U, 58, ABG)
23:34:27.134 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:27.134 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:27.134 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:27.134 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:27.134 00.000 8976 move complete, result=1
23:34:27.134 00.000 8976 worker thread done servicing request
23:34:27.134 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=275, med=32, FiltMin=27, FiltMax=201, Gamma=2.260
23:34:27.144 00.010 5052 UpdateGuideState exits: m=4786 SNR=48.5
23:34:27.144 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:27.144 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:27.144 00.000 5052 Enqueuing Expose request
23:34:27.144 00.000 5052 GuideStep: 15.5 px 0 ms WEST, -18.2 px 0 ms NORTH
23:34:27.144 00.000 8976 Worker thread wakes up
23:34:27.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:27.144 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,323,37,37)
23:34:27.145 00.001 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
23:34:27.145 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.66 = 1.37)
23:34:27.145 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=20.75 hyp=20.78 cameraTheta=1.63 mountX=0.34 mountY=20.38, mountTheta=1.55
23:34:27.145 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:27.145 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:28.181 01.036 8976 Exposure complete
23:34:28.195 00.014 8976 worker thread done servicing request
23:34:28.195 00.000 5052 OnExposeComplete: enter
23:34:28.195 00.000 5052 UpdateGuideState(): m_state=6
23:34:28.195 00.000 5052 Star::Find(18, 321, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 442
23:34:28.195 00.000 5052 Star::Find returns 1 (0), X=320.43, Y=341.24, Mass=4731, SNR=48.2, Peak=288 HFD=4.6
23:34:28.195 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.36) = xAngle (-0.68 = -0.68)
23:34:28.196 00.001 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.02 = -1.02)
23:34:28.196 00.000 5052 CameraToMount -- cameraX=-2.29 cameraY=21.32 hyp=21.44 cameraTheta=1.68 mountX=16.65 mountY=-18.28, mountTheta=-0.83
23:34:28.196 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.29, y=21.32, opts=13)
23:34:28.196 00.000 5052 Enqueuing Move request for stepguider (-2.29, 21.32)
23:34:28.196 00.000 8976 Worker thread wakes up
23:34:28.196 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.29, 21.32) opts 0xd
23:34:28.196 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.29, 21.32)
23:34:28.197 00.001 8976 Moving (-2.29, 21.32) raw xDistance=16.65 yDistance=-18.28
23:34:28.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.22 from input 16.65
23:34:28.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.38 from input -18.28
23:34:28.197 00.000 8976 MoveAxis(L, 36, ABG)
23:34:28.197 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:28.197 00.000 8976 MoveAxis(U, 58, ABG)
23:34:28.197 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:28.197 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:28.197 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:28.197 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:28.197 00.000 8976 move complete, result=1
23:34:28.197 00.000 8976 worker thread done servicing request
23:34:28.197 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=288, med=32, FiltMin=28, FiltMax=186, Gamma=2.260
23:34:28.207 00.010 5052 UpdateGuideState exits: m=4731 SNR=48.2
23:34:28.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:28.207 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:28.207 00.000 5052 Enqueuing Expose request
23:34:28.207 00.000 5052 GuideStep: 16.6 px 0 ms WEST, -18.3 px 0 ms NORTH
23:34:28.207 00.000 8976 Worker thread wakes up
23:34:28.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:28.207 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,323,37,37)
23:34:28.208 00.001 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.78 = -1.50)
23:34:28.208 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.71 = 1.42)
23:34:28.208 00.000 5052 CameraToMount -- cameraX=-2.29 cameraY=21.32 hyp=21.44 cameraTheta=1.68 mountX=1.42 mountY=21.21, mountTheta=1.50
23:34:28.208 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:28.209 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:29.238 01.029 8976 Exposure complete
23:34:29.252 00.014 8976 worker thread done servicing request
23:34:29.252 00.000 5052 OnExposeComplete: enter
23:34:29.252 00.000 5052 UpdateGuideState(): m_state=6
23:34:29.252 00.000 5052 Star::Find(18, 320, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 443
23:34:29.252 00.000 5052 Star::Find returns 1 (0), X=317.45, Y=341.04, Mass=4655, SNR=47.7, Peak=290 HFD=4.1
23:34:29.252 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.36) = xAngle (-0.54 = -0.54)
23:34:29.252 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.88 = -0.88)
23:34:29.252 00.000 5052 CameraToMount -- cameraX=-5.27 cameraY=21.12 hyp=21.77 cameraTheta=1.82 mountX=18.62 mountY=-16.82, mountTheta=-0.73
23:34:29.253 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.27, y=21.12, opts=13)
23:34:29.253 00.000 5052 Enqueuing Move request for stepguider (-5.27, 21.12)
23:34:29.253 00.000 8976 Worker thread wakes up
23:34:29.253 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.27, 21.12) opts 0xd
23:34:29.253 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.27, 21.12)
23:34:29.253 00.000 8976 Moving (-5.27, 21.12) raw xDistance=18.62 yDistance=-16.82
23:34:29.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.52 from input 18.62
23:34:29.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.47 from input -16.82
23:34:29.254 00.001 8976 MoveAxis(L, 40, ABG)
23:34:29.254 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:29.254 00.000 8976 MoveAxis(U, 54, ABG)
23:34:29.254 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:29.254 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:29.254 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:29.254 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:29.254 00.000 8976 move complete, result=1
23:34:29.254 00.000 8976 worker thread done servicing request
23:34:29.254 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=290, med=32, FiltMin=27, FiltMax=226, Gamma=2.260
23:34:29.264 00.010 5052 UpdateGuideState exits: m=4655 SNR=47.7
23:34:29.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:29.264 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:29.264 00.000 5052 Enqueuing Expose request
23:34:29.264 00.000 5052 GuideStep: 18.6 px 0 ms WEST, -16.8 px 0 ms NORTH
23:34:29.264 00.000 8976 Worker thread wakes up
23:34:29.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:29.264 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,323,37,37)
23:34:29.265 00.001 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.37)
23:34:29.265 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.84 = 1.56)
23:34:29.265 00.000 5052 CameraToMount -- cameraX=-5.27 cameraY=21.12 hyp=21.77 cameraTheta=1.82 mountX=4.41 mountY=21.77, mountTheta=1.37
23:34:29.265 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:29.265 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:30.306 01.041 8976 Exposure complete
23:34:30.320 00.014 8976 worker thread done servicing request
23:34:30.320 00.000 5052 OnExposeComplete: enter
23:34:30.320 00.000 5052 UpdateGuideState(): m_state=6
23:34:30.320 00.000 5052 Star::Find(18, 317, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 444
23:34:30.320 00.000 5052 Star::Find returns 1 (0), X=314.43, Y=341.10, Mass=4744, SNR=48.3, Peak=236 HFD=4.3
23:34:30.320 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.36) = xAngle (-0.42 = -0.42)
23:34:30.320 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.75 = -0.75)
23:34:30.320 00.000 5052 CameraToMount -- cameraX=-8.29 cameraY=21.19 hyp=22.75 cameraTheta=1.94 mountX=20.81 mountY=-15.59, mountTheta=-0.64
23:34:30.321 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.29, y=21.19, opts=13)
23:34:30.321 00.000 5052 Enqueuing Move request for stepguider (-8.29, 21.19)
23:34:30.321 00.000 8976 Worker thread wakes up
23:34:30.321 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.29, 21.19) opts 0xd
23:34:30.321 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.29, 21.19)
23:34:30.321 00.000 8976 Moving (-8.29, 21.19) raw xDistance=20.81 yDistance=-15.59
23:34:30.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.99 from input 20.81
23:34:30.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.62 from input -15.59
23:34:30.321 00.000 8976 MoveAxis(L, 45, ABG)
23:34:30.321 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:30.321 00.000 8976 MoveAxis(U, 50, ABG)
23:34:30.321 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:30.321 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:30.321 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:30.321 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:30.321 00.000 8976 move complete, result=1
23:34:30.322 00.001 8976 worker thread done servicing request
23:34:30.322 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=236, med=32, FiltMin=27, FiltMax=205, Gamma=2.260
23:34:30.331 00.009 5052 UpdateGuideState exits: m=4744 SNR=48.3
23:34:30.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:30.331 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:30.332 00.001 5052 Enqueuing Expose request
23:34:30.332 00.000 8976 Worker thread wakes up
23:34:30.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:30.332 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,323,37,37)
23:34:30.332 00.000 5052 GuideStep: 20.8 px 0 ms WEST, -15.6 px 0 ms NORTH
23:34:30.333 00.001 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
23:34:30.333 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.97 = 1.69)
23:34:30.333 00.000 5052 CameraToMount -- cameraX=-8.29 cameraY=21.19 hyp=22.75 cameraTheta=1.94 mountX=7.42 mountY=22.59, mountTheta=1.25
23:34:30.333 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:30.333 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:31.366 01.033 8976 Exposure complete
23:34:31.380 00.014 8976 worker thread done servicing request
23:34:31.381 00.001 5052 OnExposeComplete: enter
23:34:31.381 00.000 5052 UpdateGuideState(): m_state=6
23:34:31.381 00.000 5052 Star::Find(18, 314, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 445
23:34:31.381 00.000 5052 Star::Find returns 1 (0), X=312.32, Y=340.94, Mass=4770, SNR=48.5, Peak=246 HFD=4.2
23:34:31.381 00.000 5052 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.36) = xAngle (-0.33 = -0.33)
23:34:31.381 00.000 5052 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.67 = -0.67)
23:34:31.381 00.000 5052 CameraToMount -- cameraX=-10.40 cameraY=21.03 hyp=23.46 cameraTheta=2.03 mountX=22.20 mountY=-14.54, mountTheta=-0.58
23:34:31.382 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.40, y=21.03, opts=13)
23:34:31.382 00.000 5052 Enqueuing Move request for stepguider (-10.40, 21.03)
23:34:31.382 00.000 8976 Worker thread wakes up
23:34:31.382 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.40, 21.03) opts 0xd
23:34:31.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.40, 21.03)
23:34:31.382 00.000 8976 Moving (-10.40, 21.03) raw xDistance=22.20 yDistance=-14.54
23:34:31.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.96 from input 22.20
23:34:31.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.91 from input -14.54
23:34:31.382 00.000 8976 MoveAxis(L, 48, ABG)
23:34:31.382 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:31.382 00.000 8976 MoveAxis(U, 47, ABG)
23:34:31.382 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:31.382 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:31.382 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:31.382 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:31.382 00.000 8976 move complete, result=1
23:34:31.382 00.000 8976 worker thread done servicing request
23:34:31.383 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=246, med=32, FiltMin=28, FiltMax=220, Gamma=2.260
23:34:31.392 00.009 5052 UpdateGuideState exits: m=4770 SNR=48.5
23:34:31.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:31.392 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:31.392 00.000 5052 Enqueuing Expose request
23:34:31.392 00.000 8976 Worker thread wakes up
23:34:31.393 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:31.393 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,323,37,37)
23:34:31.393 00.000 5052 GuideStep: 22.2 px 0 ms WEST, -14.5 px 0 ms NORTH
23:34:31.393 00.000 5052 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.13 = -1.15)
23:34:31.393 00.000 5052 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.06 = 1.78)
23:34:31.393 00.000 5052 CameraToMount -- cameraX=-10.40 cameraY=21.03 hyp=23.46 cameraTheta=2.03 mountX=9.53 mountY=22.97, mountTheta=1.18
23:34:31.394 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:31.394 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:32.433 01.039 8976 Exposure complete
23:34:32.447 00.014 8976 worker thread done servicing request
23:34:32.447 00.000 5052 OnExposeComplete: enter
23:34:32.447 00.000 5052 UpdateGuideState(): m_state=6
23:34:32.447 00.000 5052 Star::Find(18, 312, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 446
23:34:32.447 00.000 5052 Star::Find returns 1 (0), X=311.13, Y=340.82, Mass=4692, SNR=48.0, Peak=232 HFD=4.3
23:34:32.447 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.36) = xAngle (-0.28 = -0.28)
23:34:32.447 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.62 = -0.62)
23:34:32.447 00.000 5052 CameraToMount -- cameraX=-11.59 cameraY=20.90 hyp=23.90 cameraTheta=2.08 mountX=22.96 mountY=-13.92, mountTheta=-0.55
23:34:32.449 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-11.59, y=20.90, opts=13)
23:34:32.449 00.000 5052 Enqueuing Move request for stepguider (-11.59, 20.90)
23:34:32.449 00.000 8976 Worker thread wakes up
23:34:32.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.59, 20.90) opts 0xd
23:34:32.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.59, 20.90)
23:34:32.449 00.000 8976 Moving (-11.59, 20.90) raw xDistance=22.96 yDistance=-13.92
23:34:32.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.51 from input 22.96
23:34:32.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.46 from input -13.92
23:34:32.449 00.000 8976 MoveAxis(L, 50, ABG)
23:34:32.449 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:32.449 00.000 8976 MoveAxis(U, 45, ABG)
23:34:32.449 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:32.450 00.001 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:32.450 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:32.450 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:32.450 00.000 8976 move complete, result=1
23:34:32.450 00.000 8976 worker thread done servicing request
23:34:32.450 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=232, med=31, FiltMin=27, FiltMax=202, Gamma=2.260
23:34:32.460 00.010 5052 UpdateGuideState exits: m=4692 SNR=48.0
23:34:32.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:32.460 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:32.460 00.000 5052 Enqueuing Expose request
23:34:32.460 00.000 5052 GuideStep: 23.0 px 0 ms WEST, -13.9 px 0 ms NORTH
23:34:32.460 00.000 8976 Worker thread wakes up
23:34:32.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:32.460 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,323,37,37)
23:34:32.461 00.001 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.18 = -1.11)
23:34:32.461 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.11 = 1.82)
23:34:32.461 00.000 5052 CameraToMount -- cameraX=-11.59 cameraY=20.90 hyp=23.90 cameraTheta=2.08 mountX=10.73 mountY=23.15, mountTheta=1.14
23:34:32.461 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:32.461 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:33.500 01.039 8976 Exposure complete
23:34:33.515 00.015 8976 worker thread done servicing request
23:34:33.515 00.000 5052 OnExposeComplete: enter
23:34:33.515 00.000 5052 UpdateGuideState(): m_state=6
23:34:33.515 00.000 5052 Star::Find(18, 311, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 447
23:34:33.516 00.001 5052 Star::Find returns 1 (0), X=310.05, Y=341.11, Mass=4715, SNR=48.1, Peak=218 HFD=4.5
23:34:33.516 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.36) = xAngle (-0.25 = -0.25)
23:34:33.516 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.59 = -0.59)
23:34:33.516 00.000 5052 CameraToMount -- cameraX=-12.67 cameraY=21.19 hyp=24.69 cameraTheta=2.11 mountX=23.92 mountY=-13.72, mountTheta=-0.52
23:34:33.516 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-12.67, y=21.19, opts=13)
23:34:33.516 00.000 5052 Enqueuing Move request for stepguider (-12.67, 21.19)
23:34:33.517 00.001 8976 Worker thread wakes up
23:34:33.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-12.67, 21.19) opts 0xd
23:34:33.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-12.67, 21.19)
23:34:33.517 00.000 8976 Moving (-12.67, 21.19) raw xDistance=23.92 yDistance=-13.72
23:34:33.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.16 from input 23.92
23:34:33.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.30 from input -13.72
23:34:33.517 00.000 8976 MoveAxis(L, 52, ABG)
23:34:33.517 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:33.517 00.000 8976 MoveAxis(U, 44, ABG)
23:34:33.517 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:33.517 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:33.517 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:33.517 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:33.517 00.000 8976 move complete, result=1
23:34:33.517 00.000 8976 worker thread done servicing request
23:34:33.518 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=218, med=32, FiltMin=28, FiltMax=197, Gamma=2.260
23:34:33.527 00.009 5052 UpdateGuideState exits: m=4715 SNR=48.1
23:34:33.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:33.527 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:33.528 00.001 5052 Enqueuing Expose request
23:34:33.528 00.000 5052 GuideStep: 23.9 px 0 ms WEST, -13.7 px 0 ms NORTH
23:34:33.528 00.000 8976 Worker thread wakes up
23:34:33.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:33.528 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(292,323,37,37)
23:34:33.528 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
23:34:33.528 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.14 = 1.86)
23:34:33.528 00.000 5052 CameraToMount -- cameraX=-12.67 cameraY=21.19 hyp=24.69 cameraTheta=2.11 mountX=11.80 mountY=23.70, mountTheta=1.11
23:34:33.529 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:33.529 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:34.567 01.038 8976 Exposure complete
23:34:34.583 00.016 8976 worker thread done servicing request
23:34:34.583 00.000 5052 OnExposeComplete: enter
23:34:34.583 00.000 5052 UpdateGuideState(): m_state=6
23:34:34.583 00.000 5052 Star::Find(18, 310, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 448
23:34:34.583 00.000 5052 Star::Find returns 1 (0), X=311.50, Y=340.91, Mass=4726, SNR=48.2, Peak=251 HFD=4.3
23:34:34.583 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.36) = xAngle (-0.30 = -0.30)
23:34:34.583 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.64 = -0.64)
23:34:34.583 00.000 5052 CameraToMount -- cameraX=-11.22 cameraY=20.99 hyp=23.80 cameraTheta=2.06 mountX=22.76 mountY=-14.16, mountTheta=-0.56
23:34:34.584 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.22, y=20.99, opts=13)
23:34:34.584 00.000 5052 Enqueuing Move request for stepguider (-11.22, 20.99)
23:34:34.584 00.000 8976 Worker thread wakes up
23:34:34.584 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.22, 20.99) opts 0xd
23:34:34.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.22, 20.99)
23:34:34.584 00.000 8976 Moving (-11.22, 20.99) raw xDistance=22.76 yDistance=-14.16
23:34:34.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.47 from input 22.76
23:34:34.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.57 from input -14.16
23:34:34.584 00.000 8976 MoveAxis(L, 50, ABG)
23:34:34.584 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:34.585 00.001 8976 MoveAxis(U, 45, ABG)
23:34:34.585 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:34.585 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:34.585 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:34.585 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:34.585 00.000 8976 move complete, result=1
23:34:34.585 00.000 8976 worker thread done servicing request
23:34:34.585 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=251, med=32, FiltMin=28, FiltMax=197, Gamma=2.260
23:34:34.596 00.011 5052 UpdateGuideState exits: m=4726 SNR=48.2
23:34:34.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:34.596 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:34.596 00.000 5052 Enqueuing Expose request
23:34:34.596 00.000 5052 GuideStep: 22.8 px 0 ms WEST, -14.2 px 0 ms NORTH
23:34:34.596 00.000 8976 Worker thread wakes up
23:34:34.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:34.596 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(293,323,37,37)
23:34:34.597 00.001 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
23:34:34.597 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.09 = 1.81)
23:34:34.597 00.000 5052 CameraToMount -- cameraX=-11.22 cameraY=20.99 hyp=23.80 cameraTheta=2.06 mountX=10.36 mountY=23.14, mountTheta=1.15
23:34:34.597 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:34.597 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:35.632 01.035 8976 Exposure complete
23:34:35.650 00.018 8976 worker thread done servicing request
23:34:35.650 00.000 5052 OnExposeComplete: enter
23:34:35.650 00.000 5052 UpdateGuideState(): m_state=6
23:34:35.650 00.000 5052 Star::Find(18, 311, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 449
23:34:35.650 00.000 5052 Star::Find returns 1 (0), X=314.33, Y=341.03, Mass=4569, SNR=47.3, Peak=298 HFD=4.2
23:34:35.650 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.36) = xAngle (-0.41 = -0.41)
23:34:35.650 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.75 = -0.75)
23:34:35.650 00.000 5052 CameraToMount -- cameraX=-8.39 cameraY=21.12 hyp=22.73 cameraTheta=1.95 mountX=20.84 mountY=-15.48, mountTheta=-0.64
23:34:35.650 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-8.39, y=21.12, opts=13)
23:34:35.650 00.000 5052 Enqueuing Move request for stepguider (-8.39, 21.12)
23:34:35.650 00.000 8976 Worker thread wakes up
23:34:35.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.39, 21.12) opts 0xd
23:34:35.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.39, 21.12)
23:34:35.650 00.000 8976 Moving (-8.39, 21.12) raw xDistance=20.84 yDistance=-15.48
23:34:35.655 00.005 8976 GuideAlgorithmHysteresis::Result() returns 14.21 from input 20.84
23:34:35.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.42 from input -15.48
23:34:35.655 00.000 8976 MoveAxis(L, 46, ABG)
23:34:35.655 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:35.655 00.000 8976 MoveAxis(U, 49, ABG)
23:34:35.655 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:35.655 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:35.655 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:35.655 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:35.655 00.000 8976 move complete, result=1
23:34:35.655 00.000 8976 worker thread done servicing request
23:34:35.655 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=298, med=32, FiltMin=27, FiltMax=211, Gamma=2.260
23:34:35.666 00.011 5052 UpdateGuideState exits: m=4569 SNR=47.3
23:34:35.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:35.666 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:35.666 00.000 5052 Enqueuing Expose request
23:34:35.666 00.000 8976 Worker thread wakes up
23:34:35.666 00.000 5052 GuideStep: 20.8 px 0 ms WEST, -15.5 px 0 ms NORTH
23:34:35.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:35.666 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,323,37,37)
23:34:35.667 00.001 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
23:34:35.667 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.98 = 1.69)
23:34:35.667 00.000 5052 CameraToMount -- cameraX=-8.39 cameraY=21.12 hyp=22.73 cameraTheta=1.95 mountX=7.53 mountY=22.55, mountTheta=1.25
23:34:35.667 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:35.667 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:36.700 01.033 8976 Exposure complete
23:34:36.714 00.014 8976 worker thread done servicing request
23:34:36.714 00.000 5052 OnExposeComplete: enter
23:34:36.714 00.000 5052 UpdateGuideState(): m_state=6
23:34:36.714 00.000 5052 Star::Find(18, 314, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 450
23:34:36.714 00.000 5052 Star::Find returns 1 (0), X=315.94, Y=341.10, Mass=4595, SNR=47.5, Peak=259 HFD=4.4
23:34:36.714 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.36) = xAngle (-0.48 = -0.48)
23:34:36.714 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.82 = -0.82)
23:34:36.714 00.000 5052 CameraToMount -- cameraX=-6.78 cameraY=21.18 hyp=22.24 cameraTheta=1.88 mountX=19.74 mountY=-16.23, mountTheta=-0.69
23:34:36.715 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.78, y=21.18, opts=13)
23:34:36.715 00.000 5052 Enqueuing Move request for stepguider (-6.78, 21.18)
23:34:36.715 00.000 8976 Worker thread wakes up
23:34:36.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.78, 21.18) opts 0xd
23:34:36.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.78, 21.18)
23:34:36.715 00.000 8976 Moving (-6.78, 21.18) raw xDistance=19.74 yDistance=-16.23
23:34:36.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.43 from input 19.74
23:34:36.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.95 from input -16.23
23:34:36.715 00.000 8976 MoveAxis(L, 43, ABG)
23:34:36.715 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:36.715 00.000 8976 MoveAxis(U, 52, ABG)
23:34:36.715 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:36.715 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:36.715 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:36.715 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:36.715 00.000 8976 move complete, result=1
23:34:36.716 00.001 8976 worker thread done servicing request
23:34:36.716 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=259, med=32, FiltMin=27, FiltMax=191, Gamma=2.260
23:34:36.725 00.009 5052 UpdateGuideState exits: m=4595 SNR=47.5
23:34:36.726 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:36.726 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:36.726 00.000 5052 Enqueuing Expose request
23:34:36.726 00.000 8976 Worker thread wakes up
23:34:36.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:36.726 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,323,37,37)
23:34:36.726 00.000 5052 GuideStep: 19.7 px 0 ms WEST, -16.2 px 0 ms NORTH
23:34:36.727 00.001 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.30)
23:34:36.727 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.91 = 1.63)
23:34:36.727 00.000 5052 CameraToMount -- cameraX=-6.78 cameraY=21.18 hyp=22.24 cameraTheta=1.88 mountX=5.91 mountY=22.21, mountTheta=1.31
23:34:36.727 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:36.727 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:37.754 01.027 8976 Exposure complete
23:34:37.767 00.013 8976 worker thread done servicing request
23:34:37.768 00.001 5052 OnExposeComplete: enter
23:34:37.768 00.000 5052 UpdateGuideState(): m_state=6
23:34:37.768 00.000 5052 Star::Find(18, 315, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 451
23:34:37.768 00.000 5052 Star::Find returns 1 (0), X=318.14, Y=341.06, Mass=4500, SNR=46.9, Peak=257 HFD=4.7
23:34:37.768 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.36) = xAngle (-0.58 = -0.58)
23:34:37.768 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.91 = -0.91)
23:34:37.768 00.000 5052 CameraToMount -- cameraX=-4.58 cameraY=21.15 hyp=21.64 cameraTheta=1.78 mountX=18.15 mountY=-17.14, mountTheta=-0.76
23:34:37.769 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.58, y=21.15, opts=13)
23:34:37.769 00.000 5052 Enqueuing Move request for stepguider (-4.58, 21.15)
23:34:37.769 00.000 8976 Worker thread wakes up
23:34:37.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.58, 21.15) opts 0xd
23:34:37.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.58, 21.15)
23:34:37.769 00.000 8976 Moving (-4.58, 21.15) raw xDistance=18.15 yDistance=-17.14
23:34:37.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.38 from input 18.15
23:34:37.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.57 from input -17.14
23:34:37.769 00.000 8976 MoveAxis(L, 40, ABG)
23:34:37.769 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:37.769 00.000 8976 MoveAxis(U, 55, ABG)
23:34:37.769 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:37.769 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:37.769 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:37.769 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:37.769 00.000 8976 move complete, result=1
23:34:37.769 00.000 8976 worker thread done servicing request
23:34:37.770 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=257, med=32, FiltMin=28, FiltMax=181, Gamma=2.260
23:34:37.780 00.010 5052 UpdateGuideState exits: m=4500 SNR=46.9
23:34:37.780 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:37.780 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:37.780 00.000 5052 Enqueuing Expose request
23:34:37.780 00.000 5052 GuideStep: 18.2 px 0 ms WEST, -17.1 px 0 ms NORTH
23:34:37.780 00.000 8976 Worker thread wakes up
23:34:37.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:37.780 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,323,37,37)
23:34:37.781 00.001 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
23:34:37.781 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.81 = 1.53)
23:34:37.781 00.000 5052 CameraToMount -- cameraX=-4.58 cameraY=21.15 hyp=21.64 cameraTheta=1.78 mountX=3.71 mountY=21.62, mountTheta=1.40
23:34:37.781 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:37.781 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:38.820 01.039 8976 Exposure complete
23:34:38.833 00.013 8976 worker thread done servicing request
23:34:38.834 00.001 5052 OnExposeComplete: enter
23:34:38.834 00.000 5052 UpdateGuideState(): m_state=6
23:34:38.834 00.000 5052 Star::Find(18, 318, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 452
23:34:38.834 00.000 5052 Star::Find returns 1 (0), X=319.92, Y=341.22, Mass=4514, SNR=47.0, Peak=234 HFD=4.5
23:34:38.834 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.36) = xAngle (-0.66 = -0.66)
23:34:38.834 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.00 = -1.00)
23:34:38.834 00.000 5052 CameraToMount -- cameraX=-2.80 cameraY=21.31 hyp=21.49 cameraTheta=1.70 mountX=17.00 mountY=-18.05, mountTheta=-0.82
23:34:38.835 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.80, y=21.31, opts=13)
23:34:38.835 00.000 5052 Enqueuing Move request for stepguider (-2.80, 21.31)
23:34:38.835 00.000 8976 Worker thread wakes up
23:34:38.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.80, 21.31) opts 0xd
23:34:38.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.80, 21.31)
23:34:38.835 00.000 8976 Moving (-2.80, 21.31) raw xDistance=17.00 yDistance=-18.05
23:34:38.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.58 from input 17.00
23:34:38.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.18 from input -18.05
23:34:38.835 00.000 8976 MoveAxis(L, 37, ABG)
23:34:38.835 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:38.835 00.000 8976 MoveAxis(U, 58, ABG)
23:34:38.835 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:38.835 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:38.835 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:38.835 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:38.835 00.000 8976 move complete, result=1
23:34:38.835 00.000 8976 worker thread done servicing request
23:34:38.836 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=234, med=32, FiltMin=28, FiltMax=170, Gamma=2.260
23:34:38.846 00.010 5052 UpdateGuideState exits: m=4514 SNR=47.0
23:34:38.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:38.846 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:38.846 00.000 5052 Enqueuing Expose request
23:34:38.846 00.000 8976 Worker thread wakes up
23:34:38.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:38.846 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,323,37,37)
23:34:38.846 00.000 5052 GuideStep: 17.0 px 0 ms WEST, -18.0 px 0 ms NORTH
23:34:38.847 00.001 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
23:34:38.847 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.73 = 1.45)
23:34:38.847 00.000 5052 CameraToMount -- cameraX=-2.80 cameraY=21.31 hyp=21.49 cameraTheta=1.70 mountX=1.93 mountY=21.32, mountTheta=1.48
23:34:38.847 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:38.847 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:39.876 01.029 8976 Exposure complete
23:34:39.891 00.015 8976 worker thread done servicing request
23:34:39.891 00.000 5052 OnExposeComplete: enter
23:34:39.891 00.000 5052 UpdateGuideState(): m_state=6
23:34:39.891 00.000 5052 Star::Find(18, 319, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 453
23:34:39.891 00.000 5052 Star::Find returns 1 (0), X=320.92, Y=341.46, Mass=4578, SNR=47.5, Peak=234 HFD=4.3
23:34:39.891 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.36) = xAngle (-0.71 = -0.71)
23:34:39.891 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.04 = -1.04)
23:34:39.891 00.000 5052 CameraToMount -- cameraX=-1.79 cameraY=21.54 hyp=21.62 cameraTheta=1.65 mountX=16.46 mountY=-18.69, mountTheta=-0.85
23:34:39.892 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.79, y=21.54, opts=13)
23:34:39.892 00.000 5052 Enqueuing Move request for stepguider (-1.79, 21.54)
23:34:39.892 00.000 8976 Worker thread wakes up
23:34:39.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.79, 21.54) opts 0xd
23:34:39.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.79, 21.54)
23:34:39.892 00.000 8976 Moving (-1.79, 21.54) raw xDistance=16.46 yDistance=-18.69
23:34:39.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.18 from input 16.46
23:34:39.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.63 from input -18.69
23:34:39.893 00.001 8976 MoveAxis(L, 36, ABG)
23:34:39.893 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:39.893 00.000 8976 MoveAxis(U, 60, ABG)
23:34:39.893 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:39.893 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:39.893 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:39.893 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:39.893 00.000 8976 move complete, result=1
23:34:39.893 00.000 8976 worker thread done servicing request
23:34:39.893 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=234, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:34:39.903 00.010 5052 UpdateGuideState exits: m=4578 SNR=47.5
23:34:39.903 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:39.903 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:39.903 00.000 5052 Enqueuing Expose request
23:34:39.903 00.000 5052 GuideStep: 16.5 px 0 ms WEST, -18.7 px 0 ms NORTH
23:34:39.903 00.000 8976 Worker thread wakes up
23:34:39.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:39.903 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,323,37,37)
23:34:39.904 00.001 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
23:34:39.904 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.68 = 1.40)
23:34:39.904 00.000 5052 CameraToMount -- cameraX=-1.79 cameraY=21.54 hyp=21.62 cameraTheta=1.65 mountX=0.92 mountY=21.30, mountTheta=1.53
23:34:39.904 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:39.904 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:40.935 01.031 8976 Exposure complete
23:34:40.949 00.014 8976 worker thread done servicing request
23:34:40.950 00.001 5052 OnExposeComplete: enter
23:34:40.950 00.000 5052 UpdateGuideState(): m_state=6
23:34:40.950 00.000 5052 Star::Find(18, 320, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 454
23:34:40.950 00.000 5052 Star::Find returns 1 (0), X=320.82, Y=341.63, Mass=4705, SNR=48.0, Peak=236 HFD=4.6
23:34:40.950 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.36) = xAngle (-0.70 = -0.70)
23:34:40.950 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.04 = -1.04)
23:34:40.950 00.000 5052 CameraToMount -- cameraX=-1.89 cameraY=21.71 hyp=21.80 cameraTheta=1.66 mountX=16.65 mountY=-18.81, mountTheta=-0.85
23:34:40.950 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.89, y=21.71, opts=13)
23:34:40.950 00.000 5052 Enqueuing Move request for stepguider (-1.89, 21.71)
23:34:40.950 00.000 8976 Worker thread wakes up
23:34:40.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.89, 21.71) opts 0xd
23:34:40.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.89, 21.71)
23:34:40.950 00.000 8976 Moving (-1.89, 21.71) raw xDistance=16.65 yDistance=-18.81
23:34:40.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.27 from input 16.65
23:34:40.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.73 from input -18.81
23:34:40.950 00.000 8976 MoveAxis(L, 36, ABG)
23:34:40.950 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:40.950 00.000 8976 MoveAxis(U, 60, ABG)
23:34:40.950 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:40.950 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:40.950 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:40.950 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:40.950 00.000 8976 move complete, result=1
23:34:40.950 00.000 8976 worker thread done servicing request
23:34:40.951 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=236, med=32, FiltMin=27, FiltMax=196, Gamma=2.260
23:34:40.961 00.010 5052 UpdateGuideState exits: m=4705 SNR=48.0
23:34:40.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:40.961 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:40.961 00.000 5052 Enqueuing Expose request
23:34:40.961 00.000 5052 GuideStep: 16.6 px 0 ms WEST, -18.8 px 0 ms NORTH
23:34:40.961 00.000 8976 Worker thread wakes up
23:34:40.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:40.961 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,324,37,37)
23:34:40.963 00.002 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
23:34:40.963 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.69 = 1.40)
23:34:40.963 00.000 5052 CameraToMount -- cameraX=-1.89 cameraY=21.71 hyp=21.80 cameraTheta=1.66 mountX=1.01 mountY=21.49, mountTheta=1.52
23:34:40.963 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:40.963 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:42.000 01.037 8976 Exposure complete
23:34:42.014 00.014 8976 worker thread done servicing request
23:34:42.014 00.000 5052 OnExposeComplete: enter
23:34:42.014 00.000 5052 UpdateGuideState(): m_state=6
23:34:42.014 00.000 5052 Star::Find(18, 320, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 455
23:34:42.014 00.000 5052 Star::Find returns 1 (0), X=320.84, Y=341.16, Mass=4548, SNR=47.2, Peak=315 HFD=4.3
23:34:42.015 00.001 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.36) = xAngle (-0.70 = -0.70)
23:34:42.015 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.04 = -1.04)
23:34:42.015 00.000 5052 CameraToMount -- cameraX=-1.88 cameraY=21.24 hyp=21.33 cameraTheta=1.66 mountX=16.31 mountY=-18.38, mountTheta=-0.85
23:34:42.015 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.88, y=21.24, opts=13)
23:34:42.015 00.000 5052 Enqueuing Move request for stepguider (-1.88, 21.24)
23:34:42.015 00.000 8976 Worker thread wakes up
23:34:42.016 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.88, 21.24) opts 0xd
23:34:42.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.88, 21.24)
23:34:42.016 00.000 8976 Moving (-1.88, 21.24) raw xDistance=16.31 yDistance=-18.38
23:34:42.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.06 from input 16.31
23:34:42.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.47 from input -18.38
23:34:42.016 00.000 8976 MoveAxis(L, 36, ABG)
23:34:42.016 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:42.016 00.000 8976 MoveAxis(U, 59, ABG)
23:34:42.016 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:42.016 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:42.016 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:42.016 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:42.016 00.000 8976 move complete, result=1
23:34:42.016 00.000 8976 worker thread done servicing request
23:34:42.016 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=315, med=31, FiltMin=27, FiltMax=206, Gamma=2.260
23:34:42.026 00.010 5052 UpdateGuideState exits: m=4548 SNR=47.2
23:34:42.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:42.026 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:42.026 00.000 5052 Enqueuing Expose request
23:34:42.026 00.000 5052 GuideStep: 16.3 px 0 ms WEST, -18.4 px 0 ms NORTH
23:34:42.026 00.000 8976 Worker thread wakes up
23:34:42.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:42.026 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,323,37,37)
23:34:42.027 00.001 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
23:34:42.027 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.69 = 1.40)
23:34:42.027 00.000 5052 CameraToMount -- cameraX=-1.88 cameraY=21.24 hyp=21.33 cameraTheta=1.66 mountX=1.02 mountY=21.03, mountTheta=1.52
23:34:42.027 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:42.027 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:43.064 01.037 8976 Exposure complete
23:34:43.078 00.014 8976 worker thread done servicing request
23:34:43.078 00.000 5052 OnExposeComplete: enter
23:34:43.078 00.000 5052 UpdateGuideState(): m_state=6
23:34:43.078 00.000 5052 Star::Find(18, 320, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 456
23:34:43.078 00.000 5052 Star::Find returns 1 (0), X=319.57, Y=340.99, Mass=4674, SNR=47.9, Peak=321 HFD=4.1
23:34:43.079 00.001 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.36) = xAngle (-0.64 = -0.64)
23:34:43.079 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.98 = -0.98)
23:34:43.079 00.000 5052 CameraToMount -- cameraX=-3.15 cameraY=21.07 hyp=21.31 cameraTheta=1.72 mountX=17.08 mountY=-17.69, mountTheta=-0.80
23:34:43.079 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.15, y=21.07, opts=13)
23:34:43.079 00.000 5052 Enqueuing Move request for stepguider (-3.15, 21.07)
23:34:43.079 00.000 8976 Worker thread wakes up
23:34:43.079 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.15, 21.07) opts 0xd
23:34:43.079 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.15, 21.07)
23:34:43.080 00.001 8976 Moving (-3.15, 21.07) raw xDistance=17.08 yDistance=-17.69
23:34:43.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.54 from input 17.08
23:34:43.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.02 from input -17.69
23:34:43.080 00.000 8976 MoveAxis(L, 37, ABG)
23:34:43.080 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:43.080 00.000 8976 MoveAxis(U, 57, ABG)
23:34:43.080 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:43.080 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:43.080 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:43.080 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:43.080 00.000 8976 move complete, result=1
23:34:43.080 00.000 8976 worker thread done servicing request
23:34:43.080 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=321, med=32, FiltMin=28, FiltMax=244, Gamma=2.260
23:34:43.090 00.010 5052 UpdateGuideState exits: m=4674 SNR=47.9
23:34:43.091 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:43.091 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:43.091 00.000 5052 Enqueuing Expose request
23:34:43.091 00.000 8976 Worker thread wakes up
23:34:43.091 00.000 5052 GuideStep: 17.1 px 0 ms WEST, -17.7 px 0 ms NORTH
23:34:43.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:43.091 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,323,37,37)
23:34:43.091 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
23:34:43.091 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.75 = 1.46)
23:34:43.091 00.000 5052 CameraToMount -- cameraX=-3.15 cameraY=21.07 hyp=21.31 cameraTheta=1.72 mountX=2.29 mountY=21.18, mountTheta=1.46
23:34:43.092 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:43.092 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:44.129 01.037 8976 Exposure complete
23:34:44.145 00.016 8976 worker thread done servicing request
23:34:44.145 00.000 5052 OnExposeComplete: enter
23:34:44.145 00.000 5052 UpdateGuideState(): m_state=6
23:34:44.145 00.000 5052 Star::Find(18, 319, 340, 0, (0,0,0,0), 0.1, 10.0, 0) frame 457
23:34:44.145 00.000 5052 Star::Find returns 1 (0), X=319.11, Y=341.04, Mass=4724, SNR=48.1, Peak=292 HFD=4.3
23:34:44.145 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.36) = xAngle (-0.62 = -0.62)
23:34:44.145 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.96 = -0.96)
23:34:44.145 00.000 5052 CameraToMount -- cameraX=-3.61 cameraY=21.13 hyp=21.43 cameraTheta=1.74 mountX=17.45 mountY=-17.54, mountTheta=-0.79
23:34:44.146 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.61, y=21.13, opts=13)
23:34:44.146 00.000 5052 Enqueuing Move request for stepguider (-3.61, 21.13)
23:34:44.146 00.000 8976 Worker thread wakes up
23:34:44.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.61, 21.13) opts 0xd
23:34:44.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.61, 21.13)
23:34:44.146 00.000 8976 Moving (-3.61, 21.13) raw xDistance=17.45 yDistance=-17.54
23:34:44.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.80 from input 17.45
23:34:44.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.89 from input -17.54
23:34:44.146 00.000 8976 MoveAxis(L, 38, ABG)
23:34:44.146 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:44.146 00.000 8976 MoveAxis(U, 56, ABG)
23:34:44.146 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:44.146 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:44.146 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:44.146 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:44.146 00.000 8976 move complete, result=1
23:34:44.147 00.001 8976 worker thread done servicing request
23:34:44.147 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=292, med=31, FiltMin=27, FiltMax=205, Gamma=2.260
23:34:44.157 00.010 5052 UpdateGuideState exits: m=4724 SNR=48.1
23:34:44.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:44.157 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:44.157 00.000 5052 Enqueuing Expose request
23:34:44.157 00.000 8976 Worker thread wakes up
23:34:44.157 00.000 5052 GuideStep: 17.4 px 0 ms WEST, -17.5 px 0 ms NORTH
23:34:44.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:44.157 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,323,37,37)
23:34:44.158 00.001 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
23:34:44.158 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.77 = 1.49)
23:34:44.158 00.000 5052 CameraToMount -- cameraX=-3.61 cameraY=21.13 hyp=21.43 cameraTheta=1.74 mountX=2.74 mountY=21.35, mountTheta=1.44
23:34:44.158 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:44.158 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:45.192 01.034 8976 Exposure complete
23:34:45.207 00.015 8976 worker thread done servicing request
23:34:45.207 00.000 5052 OnExposeComplete: enter
23:34:45.207 00.000 5052 UpdateGuideState(): m_state=6
23:34:45.208 00.001 5052 Star::Find(18, 319, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 458
23:34:45.208 00.000 5052 Star::Find returns 1 (0), X=318.49, Y=341.43, Mass=4701, SNR=48.1, Peak=254 HFD=4.3
23:34:45.208 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.36) = xAngle (-0.59 = -0.59)
23:34:45.208 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.93 = -0.93)
23:34:45.208 00.000 5052 CameraToMount -- cameraX=-4.23 cameraY=21.51 hyp=21.92 cameraTheta=1.76 mountX=18.16 mountY=-17.63, mountTheta=-0.77
23:34:45.208 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.23, y=21.51, opts=13)
23:34:45.209 00.001 5052 Enqueuing Move request for stepguider (-4.23, 21.51)
23:34:45.209 00.000 8976 Worker thread wakes up
23:34:45.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.23, 21.51) opts 0xd
23:34:45.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.23, 21.51)
23:34:45.209 00.000 8976 Moving (-4.23, 21.51) raw xDistance=18.16 yDistance=-17.63
23:34:45.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.27 from input 18.16
23:34:45.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.94 from input -17.63
23:34:45.209 00.000 8976 MoveAxis(L, 40, ABG)
23:34:45.209 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:45.209 00.000 8976 MoveAxis(U, 56, ABG)
23:34:45.209 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:45.209 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:45.209 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:45.209 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:45.209 00.000 8976 move complete, result=1
23:34:45.209 00.000 8976 worker thread done servicing request
23:34:45.210 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=254, med=32, FiltMin=27, FiltMax=211, Gamma=2.260
23:34:45.220 00.010 5052 UpdateGuideState exits: m=4701 SNR=48.1
23:34:45.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:45.220 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:45.220 00.000 5052 Enqueuing Expose request
23:34:45.220 00.000 5052 GuideStep: 18.2 px 0 ms WEST, -17.6 px 0 ms NORTH
23:34:45.220 00.000 8976 Worker thread wakes up
23:34:45.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:45.220 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,323,37,37)
23:34:45.221 00.001 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.87 = -1.42)
23:34:45.221 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.79 = 1.51)
23:34:45.221 00.000 5052 CameraToMount -- cameraX=-4.23 cameraY=21.51 hyp=21.92 cameraTheta=1.76 mountX=3.35 mountY=21.88, mountTheta=1.42
23:34:45.221 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:45.221 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:46.263 01.042 8976 Exposure complete
23:34:46.279 00.016 8976 worker thread done servicing request
23:34:46.279 00.000 5052 OnExposeComplete: enter
23:34:46.279 00.000 5052 UpdateGuideState(): m_state=6
23:34:46.279 00.000 5052 Star::Find(18, 318, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 459
23:34:46.280 00.001 5052 Star::Find returns 1 (0), X=318.04, Y=341.60, Mass=4834, SNR=48.8, Peak=242 HFD=4.2
23:34:46.280 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.36) = xAngle (-0.58 = -0.58)
23:34:46.280 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.92 = -0.92)
23:34:46.280 00.000 5052 CameraToMount -- cameraX=-4.68 cameraY=21.69 hyp=22.19 cameraTheta=1.78 mountX=18.61 mountY=-17.59, mountTheta=-0.76
23:34:46.280 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.68, y=21.69, opts=13)
23:34:46.281 00.001 5052 Enqueuing Move request for stepguider (-4.68, 21.69)
23:34:46.281 00.000 8976 Worker thread wakes up
23:34:46.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.68, 21.69) opts 0xd
23:34:46.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.68, 21.69)
23:34:46.281 00.000 8976 Moving (-4.68, 21.69) raw xDistance=18.61 yDistance=-17.59
23:34:46.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.58 from input 18.61
23:34:46.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.92 from input -17.59
23:34:46.281 00.000 8976 MoveAxis(L, 41, ABG)
23:34:46.281 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:46.281 00.000 8976 MoveAxis(U, 56, ABG)
23:34:46.281 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:46.281 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:46.281 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:46.281 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:46.281 00.000 8976 move complete, result=1
23:34:46.281 00.000 8976 worker thread done servicing request
23:34:46.282 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=242, med=32, FiltMin=28, FiltMax=206, Gamma=2.260
23:34:46.292 00.010 5052 UpdateGuideState exits: m=4834 SNR=48.8
23:34:46.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:46.292 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:46.292 00.000 5052 Enqueuing Expose request
23:34:46.293 00.001 8976 Worker thread wakes up
23:34:46.293 00.000 5052 GuideStep: 18.6 px 0 ms WEST, -17.6 px 0 ms NORTH
23:34:46.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:46.293 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,324,37,37)
23:34:46.293 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
23:34:46.293 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.81 = 1.53)
23:34:46.293 00.000 5052 CameraToMount -- cameraX=-4.68 cameraY=21.69 hyp=22.19 cameraTheta=1.78 mountX=3.79 mountY=22.17, mountTheta=1.40
23:34:46.294 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:46.294 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:47.323 01.029 8976 Exposure complete
23:34:47.338 00.015 8976 worker thread done servicing request
23:34:47.338 00.000 5052 OnExposeComplete: enter
23:34:47.338 00.000 5052 UpdateGuideState(): m_state=6
23:34:47.338 00.000 5052 Star::Find(18, 318, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 460
23:34:47.338 00.000 5052 Star::Find returns 1 (0), X=318.81, Y=341.51, Mass=4777, SNR=48.4, Peak=249 HFD=4.7
23:34:47.338 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.36) = xAngle (-0.61 = -0.61)
23:34:47.338 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.95 = -0.95)
23:34:47.338 00.000 5052 CameraToMount -- cameraX=-3.91 cameraY=21.59 hyp=21.94 cameraTheta=1.75 mountX=17.99 mountY=-17.84, mountTheta=-0.78
23:34:47.339 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.91, y=21.59, opts=13)
23:34:47.339 00.000 5052 Enqueuing Move request for stepguider (-3.91, 21.59)
23:34:47.339 00.000 8976 Worker thread wakes up
23:34:47.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.91, 21.59) opts 0xd
23:34:47.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.91, 21.59)
23:34:47.339 00.000 8976 Moving (-3.91, 21.59) raw xDistance=17.99 yDistance=-17.84
23:34:47.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.21 from input 17.99
23:34:47.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.07 from input -17.84
23:34:47.339 00.000 8976 MoveAxis(L, 39, ABG)
23:34:47.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:47.339 00.000 8976 MoveAxis(U, 57, ABG)
23:34:47.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:47.339 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:47.339 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:47.340 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:47.340 00.000 8976 move complete, result=1
23:34:47.340 00.000 8976 worker thread done servicing request
23:34:47.340 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=249, med=32, FiltMin=27, FiltMax=185, Gamma=2.260
23:34:47.349 00.009 5052 UpdateGuideState exits: m=4777 SNR=48.4
23:34:47.350 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:47.350 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:47.350 00.000 5052 Enqueuing Expose request
23:34:47.350 00.000 8976 Worker thread wakes up
23:34:47.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:47.350 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,324,37,37)
23:34:47.350 00.000 5052 GuideStep: 18.0 px 0 ms WEST, -17.8 px 0 ms NORTH
23:34:47.351 00.001 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
23:34:47.351 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.78 = 1.50)
23:34:47.351 00.000 5052 CameraToMount -- cameraX=-3.91 cameraY=21.59 hyp=21.94 cameraTheta=1.75 mountX=3.02 mountY=21.88, mountTheta=1.43
23:34:47.351 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:47.351 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:48.396 01.045 8976 Exposure complete
23:34:48.409 00.013 8976 worker thread done servicing request
23:34:48.410 00.001 5052 OnExposeComplete: enter
23:34:48.410 00.000 5052 UpdateGuideState(): m_state=6
23:34:48.410 00.000 5052 Star::Find(18, 318, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 461
23:34:48.410 00.000 5052 Star::Find returns 1 (0), X=317.45, Y=341.54, Mass=4632, SNR=47.7, Peak=222 HFD=5.0
23:34:48.410 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.36) = xAngle (-0.55 = -0.55)
23:34:48.410 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.89 = -0.89)
23:34:48.410 00.000 5052 CameraToMount -- cameraX=-5.27 cameraY=21.63 hyp=22.26 cameraTheta=1.81 mountX=18.98 mountY=-17.28, mountTheta=-0.74
23:34:48.411 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.27, y=21.63, opts=13)
23:34:48.411 00.000 5052 Enqueuing Move request for stepguider (-5.27, 21.63)
23:34:48.411 00.000 8976 Worker thread wakes up
23:34:48.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.27, 21.63) opts 0xd
23:34:48.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.27, 21.63)
23:34:48.411 00.000 8976 Moving (-5.27, 21.63) raw xDistance=18.98 yDistance=-17.28
23:34:48.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.81 from input 18.98
23:34:48.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.73 from input -17.28
23:34:48.411 00.000 8976 MoveAxis(L, 41, ABG)
23:34:48.411 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:48.411 00.000 8976 MoveAxis(U, 55, ABG)
23:34:48.411 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:48.411 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:48.411 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:48.411 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:48.411 00.000 8976 move complete, result=1
23:34:48.411 00.000 8976 worker thread done servicing request
23:34:48.412 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=222, med=32, FiltMin=27, FiltMax=176, Gamma=2.260
23:34:48.421 00.009 5052 UpdateGuideState exits: m=4632 SNR=47.7
23:34:48.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:48.421 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:48.421 00.000 5052 Enqueuing Expose request
23:34:48.421 00.000 5052 GuideStep: 19.0 px 0 ms WEST, -17.3 px 0 ms NORTH
23:34:48.421 00.000 8976 Worker thread wakes up
23:34:48.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:48.422 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(299,324,37,37)
23:34:48.422 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.91 = -1.37)
23:34:48.422 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.84 = 1.56)
23:34:48.422 00.000 5052 CameraToMount -- cameraX=-5.27 cameraY=21.63 hyp=22.26 cameraTheta=1.81 mountX=4.39 mountY=22.26, mountTheta=1.38
23:34:48.422 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:48.422 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:49.459 01.037 8976 Exposure complete
23:34:49.472 00.013 8976 worker thread done servicing request
23:34:49.472 00.000 5052 OnExposeComplete: enter
23:34:49.473 00.001 5052 UpdateGuideState(): m_state=6
23:34:49.473 00.000 5052 Star::Find(18, 317, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 462
23:34:49.473 00.000 5052 Star::Find returns 1 (0), X=316.46, Y=341.60, Mass=4648, SNR=47.7, Peak=220 HFD=5.0
23:34:49.473 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.36) = xAngle (-0.51 = -0.51)
23:34:49.473 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.85 = -0.85)
23:34:49.473 00.000 5052 CameraToMount -- cameraX=-6.26 cameraY=21.69 hyp=22.57 cameraTheta=1.85 mountX=19.73 mountY=-16.91, mountTheta=-0.71
23:34:49.474 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.26, y=21.69, opts=13)
23:34:49.474 00.000 5052 Enqueuing Move request for stepguider (-6.26, 21.69)
23:34:49.474 00.000 8976 Worker thread wakes up
23:34:49.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.26, 21.69) opts 0xd
23:34:49.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.26, 21.69)
23:34:49.474 00.000 8976 Moving (-6.26, 21.69) raw xDistance=19.73 yDistance=-16.91
23:34:49.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.32 from input 19.73
23:34:49.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.48 from input -16.91
23:34:49.474 00.000 8976 MoveAxis(L, 43, ABG)
23:34:49.474 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:49.474 00.000 8976 MoveAxis(U, 54, ABG)
23:34:49.474 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:49.474 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:49.474 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:49.474 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:49.474 00.000 8976 move complete, result=1
23:34:49.474 00.000 8976 worker thread done servicing request
23:34:49.476 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=220, med=31, FiltMin=27, FiltMax=161, Gamma=2.260
23:34:49.484 00.008 5052 UpdateGuideState exits: m=4648 SNR=47.7
23:34:49.484 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:49.484 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:49.484 00.000 5052 Enqueuing Expose request
23:34:49.485 00.001 8976 Worker thread wakes up
23:34:49.485 00.000 5052 GuideStep: 19.7 px 0 ms WEST, -16.9 px 0 ms NORTH
23:34:49.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:49.485 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,324,37,37)
23:34:49.486 00.001 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.95 = -1.33)
23:34:49.486 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.88 = 1.60)
23:34:49.486 00.000 5052 CameraToMount -- cameraX=-6.26 cameraY=21.69 hyp=22.57 cameraTheta=1.85 mountX=5.37 mountY=22.57, mountTheta=1.34
23:34:49.486 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:49.487 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:50.520 01.033 8976 Exposure complete
23:34:50.534 00.014 8976 worker thread done servicing request
23:34:50.534 00.000 5052 OnExposeComplete: enter
23:34:50.534 00.000 5052 UpdateGuideState(): m_state=6
23:34:50.534 00.000 5052 Star::Find(18, 316, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 463
23:34:50.534 00.000 5052 Star::Find returns 1 (0), X=315.63, Y=341.72, Mass=4710, SNR=48.1, Peak=215 HFD=4.9
23:34:50.534 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.36) = xAngle (-0.47 = -0.47)
23:34:50.534 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.81 = -0.81)
23:34:50.534 00.000 5052 CameraToMount -- cameraX=-7.09 cameraY=21.80 hyp=22.92 cameraTheta=1.89 mountX=20.39 mountY=-16.66, mountTheta=-0.68
23:34:50.535 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.09, y=21.80, opts=13)
23:34:50.535 00.000 5052 Enqueuing Move request for stepguider (-7.09, 21.80)
23:34:50.535 00.000 8976 Worker thread wakes up
23:34:50.535 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.09, 21.80) opts 0xd
23:34:50.535 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.09, 21.80)
23:34:50.535 00.000 8976 Moving (-7.09, 21.80) raw xDistance=20.39 yDistance=-16.66
23:34:50.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.78 from input 20.39
23:34:50.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.30 from input -16.66
23:34:50.536 00.001 8976 MoveAxis(L, 44, ABG)
23:34:50.536 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:50.536 00.000 8976 MoveAxis(U, 53, ABG)
23:34:50.536 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:50.536 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:50.536 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:50.536 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:50.536 00.000 8976 move complete, result=1
23:34:50.536 00.000 8976 worker thread done servicing request
23:34:50.536 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=215, med=32, FiltMin=28, FiltMax=162, Gamma=2.260
23:34:50.546 00.010 5052 UpdateGuideState exits: m=4710 SNR=48.1
23:34:50.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:50.546 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:50.546 00.000 5052 Enqueuing Expose request
23:34:50.546 00.000 5052 GuideStep: 20.4 px 0 ms WEST, -16.7 px 0 ms NORTH
23:34:50.546 00.000 8976 Worker thread wakes up
23:34:50.547 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:50.547 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,324,37,37)
23:34:50.547 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.30)
23:34:50.547 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.91 = 1.63)
23:34:50.547 00.000 5052 CameraToMount -- cameraX=-7.09 cameraY=21.80 hyp=22.92 cameraTheta=1.89 mountX=6.19 mountY=22.88, mountTheta=1.31
23:34:50.547 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:50.547 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:51.584 01.037 8976 Exposure complete
23:34:51.598 00.014 8976 worker thread done servicing request
23:34:51.599 00.001 5052 OnExposeComplete: enter
23:34:51.599 00.000 5052 UpdateGuideState(): m_state=6
23:34:51.599 00.000 5052 Star::Find(18, 315, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 464
23:34:51.599 00.000 5052 Star::Find returns 1 (0), X=315.17, Y=341.53, Mass=4585, SNR=47.3, Peak=257 HFD=4.9
23:34:51.599 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.36) = xAngle (-0.45 = -0.45)
23:34:51.599 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.79 = -0.79)
23:34:51.599 00.000 5052 CameraToMount -- cameraX=-7.55 cameraY=21.61 hyp=22.89 cameraTheta=1.91 mountX=20.59 mountY=-16.29, mountTheta=-0.67
23:34:51.600 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.55, y=21.61, opts=13)
23:34:51.600 00.000 5052 Enqueuing Move request for stepguider (-7.55, 21.61)
23:34:51.600 00.000 8976 Worker thread wakes up
23:34:51.600 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.55, 21.61) opts 0xd
23:34:51.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.55, 21.61)
23:34:51.600 00.000 8976 Moving (-7.55, 21.61) raw xDistance=20.59 yDistance=-16.29
23:34:51.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.94 from input 20.59
23:34:51.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.05 from input -16.29
23:34:51.600 00.000 8976 MoveAxis(L, 45, ABG)
23:34:51.600 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:51.600 00.000 8976 MoveAxis(U, 52, ABG)
23:34:51.600 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:51.600 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:51.600 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:51.600 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:51.600 00.000 8976 move complete, result=1
23:34:51.600 00.000 8976 worker thread done servicing request
23:34:51.601 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=257, med=32, FiltMin=28, FiltMax=176, Gamma=2.260
23:34:51.611 00.010 5052 UpdateGuideState exits: m=4585 SNR=47.3
23:34:51.611 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:51.611 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:51.611 00.000 5052 Enqueuing Expose request
23:34:51.611 00.000 8976 Worker thread wakes up
23:34:51.612 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:51.612 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,324,37,37)
23:34:51.612 00.000 5052 GuideStep: 20.6 px 0 ms WEST, -16.3 px 0 ms NORTH
23:34:51.612 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.28)
23:34:51.612 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.94 = 1.65)
23:34:51.612 00.000 5052 CameraToMount -- cameraX=-7.55 cameraY=21.61 hyp=22.89 cameraTheta=1.91 mountX=6.67 mountY=22.82, mountTheta=1.29
23:34:51.613 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:51.613 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:52.651 01.038 8976 Exposure complete
23:34:52.665 00.014 8976 worker thread done servicing request
23:34:52.665 00.000 5052 OnExposeComplete: enter
23:34:52.665 00.000 5052 UpdateGuideState(): m_state=6
23:34:52.666 00.001 5052 Star::Find(18, 315, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 465
23:34:52.666 00.000 5052 Star::Find returns 1 (0), X=314.69, Y=341.79, Mass=4604, SNR=47.5, Peak=238 HFD=4.6
23:34:52.666 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.36) = xAngle (-0.44 = -0.44)
23:34:52.666 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.78 = -0.78)
23:34:52.666 00.000 5052 CameraToMount -- cameraX=-8.03 cameraY=21.87 hyp=23.30 cameraTheta=1.92 mountX=21.12 mountY=-16.32, mountTheta=-0.66
23:34:52.666 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-8.03, y=21.87, opts=13)
23:34:52.667 00.001 5052 Enqueuing Move request for stepguider (-8.03, 21.87)
23:34:52.667 00.000 8976 Worker thread wakes up
23:34:52.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.03, 21.87) opts 0xd
23:34:52.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.03, 21.87)
23:34:52.667 00.000 8976 Moving (-8.03, 21.87) raw xDistance=21.12 yDistance=-16.32
23:34:52.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.28 from input 21.12
23:34:52.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.06 from input -16.32
23:34:52.667 00.000 8976 MoveAxis(L, 46, ABG)
23:34:52.667 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:52.667 00.000 8976 MoveAxis(U, 52, ABG)
23:34:52.667 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:52.667 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:52.667 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:52.667 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:52.667 00.000 8976 move complete, result=1
23:34:52.667 00.000 8976 worker thread done servicing request
23:34:52.668 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=238, med=32, FiltMin=28, FiltMax=178, Gamma=2.260
23:34:52.678 00.010 5052 UpdateGuideState exits: m=4604 SNR=47.5
23:34:52.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:52.678 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:52.678 00.000 5052 Enqueuing Expose request
23:34:52.678 00.000 5052 GuideStep: 21.1 px 0 ms WEST, -16.3 px 0 ms NORTH
23:34:52.678 00.000 8976 Worker thread wakes up
23:34:52.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:52.678 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,324,37,37)
23:34:52.679 00.001 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
23:34:52.679 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.95 = 1.67)
23:34:52.679 00.000 5052 CameraToMount -- cameraX=-8.03 cameraY=21.87 hyp=23.30 cameraTheta=1.92 mountX=7.14 mountY=23.19, mountTheta=1.27
23:34:52.679 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:52.679 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:53.710 01.031 8976 Exposure complete
23:34:53.726 00.016 8976 worker thread done servicing request
23:34:53.726 00.000 5052 OnExposeComplete: enter
23:34:53.726 00.000 5052 UpdateGuideState(): m_state=6
23:34:53.726 00.000 5052 Star::Find(18, 314, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 466
23:34:53.726 00.000 5052 Star::Find returns 1 (0), X=315.37, Y=341.93, Mass=4670, SNR=47.8, Peak=224 HFD=4.7
23:34:53.726 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.36) = xAngle (-0.47 = -0.47)
23:34:53.726 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.81 = -0.81)
23:34:53.726 00.000 5052 CameraToMount -- cameraX=-7.35 cameraY=22.01 hyp=23.20 cameraTheta=1.89 mountX=20.72 mountY=-16.74, mountTheta=-0.68
23:34:53.727 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.35, y=22.01, opts=13)
23:34:53.727 00.000 5052 Enqueuing Move request for stepguider (-7.35, 22.01)
23:34:53.727 00.000 8976 Worker thread wakes up
23:34:53.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.35, 22.01) opts 0xd
23:34:53.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.35, 22.01)
23:34:53.727 00.000 8976 Moving (-7.35, 22.01) raw xDistance=20.72 yDistance=-16.74
23:34:53.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.06 from input 20.72
23:34:53.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.32 from input -16.74
23:34:53.727 00.000 8976 MoveAxis(L, 45, ABG)
23:34:53.727 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:53.727 00.000 8976 MoveAxis(U, 53, ABG)
23:34:53.727 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:53.727 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:53.727 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:53.728 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:53.728 00.000 8976 move complete, result=1
23:34:53.728 00.000 8976 worker thread done servicing request
23:34:53.728 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=224, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:34:53.736 00.008 5052 UpdateGuideState exits: m=4670 SNR=47.8
23:34:53.738 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:53.738 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:53.738 00.000 5052 Enqueuing Expose request
23:34:53.738 00.000 8976 Worker thread wakes up
23:34:53.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:53.738 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,324,37,37)
23:34:53.738 00.000 5052 GuideStep: 20.7 px 0 ms WEST, -16.7 px 0 ms NORTH
23:34:53.738 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
23:34:53.738 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.92 = 1.64)
23:34:53.738 00.000 5052 CameraToMount -- cameraX=-7.35 cameraY=22.01 hyp=23.20 cameraTheta=1.89 mountX=6.44 mountY=23.15, mountTheta=1.30
23:34:53.738 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:53.738 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:54.769 01.031 8976 Exposure complete
23:34:54.783 00.014 8976 worker thread done servicing request
23:34:54.783 00.000 5052 OnExposeComplete: enter
23:34:54.783 00.000 5052 UpdateGuideState(): m_state=6
23:34:54.783 00.000 5052 Star::Find(18, 315, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 467
23:34:54.784 00.001 5052 Star::Find returns 1 (0), X=315.57, Y=341.63, Mass=4762, SNR=48.3, Peak=318 HFD=4.4
23:34:54.784 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.36) = xAngle (-0.47 = -0.47)
23:34:54.784 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.81 = -0.81)
23:34:54.784 00.000 5052 CameraToMount -- cameraX=-7.15 cameraY=21.72 hyp=22.86 cameraTheta=1.89 mountX=20.38 mountY=-16.56, mountTheta=-0.68
23:34:54.784 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.15, y=21.72, opts=13)
23:34:54.784 00.000 5052 Enqueuing Move request for stepguider (-7.15, 21.72)
23:34:54.784 00.000 8976 Worker thread wakes up
23:34:54.785 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.15, 21.72) opts 0xd
23:34:54.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.15, 21.72)
23:34:54.785 00.000 8976 Moving (-7.15, 21.72) raw xDistance=20.38 yDistance=-16.56
23:34:54.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.82 from input 20.38
23:34:54.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.22 from input -16.56
23:34:54.785 00.000 8976 MoveAxis(L, 45, ABG)
23:34:54.785 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:54.785 00.000 8976 MoveAxis(U, 53, ABG)
23:34:54.785 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:54.785 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:54.785 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:54.785 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:54.785 00.000 8976 move complete, result=1
23:34:54.785 00.000 8976 worker thread done servicing request
23:34:54.785 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=318, med=32, FiltMin=28, FiltMax=210, Gamma=2.260
23:34:54.795 00.010 5052 UpdateGuideState exits: m=4762 SNR=48.3
23:34:54.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:54.795 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:54.795 00.000 5052 Enqueuing Expose request
23:34:54.796 00.001 5052 GuideStep: 20.4 px 0 ms WEST, -16.6 px 0 ms NORTH
23:34:54.796 00.000 8976 Worker thread wakes up
23:34:54.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:54.796 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,324,37,37)
23:34:54.796 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
23:34:54.796 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.92 = 1.63)
23:34:54.796 00.000 5052 CameraToMount -- cameraX=-7.15 cameraY=21.72 hyp=22.86 cameraTheta=1.89 mountX=6.26 mountY=22.82, mountTheta=1.30
23:34:54.797 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:54.797 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:55.839 01.042 8976 Exposure complete
23:34:55.855 00.016 8976 worker thread done servicing request
23:34:55.855 00.000 5052 OnExposeComplete: enter
23:34:55.855 00.000 5052 UpdateGuideState(): m_state=6
23:34:55.856 00.001 5052 Star::Find(18, 315, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 468
23:34:55.856 00.000 5052 Star::Find returns 1 (0), X=317.09, Y=341.80, Mass=4780, SNR=48.4, Peak=306 HFD=4.3
23:34:55.856 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.36) = xAngle (-0.54 = -0.54)
23:34:55.856 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.88 = -0.88)
23:34:55.856 00.000 5052 CameraToMount -- cameraX=-5.63 cameraY=21.89 hyp=22.60 cameraTheta=1.82 mountX=19.42 mountY=-17.36, mountTheta=-0.73
23:34:55.856 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.63, y=21.89, opts=13)
23:34:55.856 00.000 5052 Enqueuing Move request for stepguider (-5.63, 21.89)
23:34:55.856 00.000 8976 Worker thread wakes up
23:34:55.857 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.63, 21.89) opts 0xd
23:34:55.857 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.63, 21.89)
23:34:55.857 00.000 8976 Moving (-5.63, 21.89) raw xDistance=19.42 yDistance=-17.36
23:34:55.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.20 from input 19.42
23:34:55.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.72 from input -17.36
23:34:55.857 00.000 8976 MoveAxis(L, 43, ABG)
23:34:55.857 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:55.857 00.000 8976 MoveAxis(U, 55, ABG)
23:34:55.857 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:55.857 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:55.857 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:55.857 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:55.857 00.000 8976 move complete, result=1
23:34:55.857 00.000 8976 worker thread done servicing request
23:34:55.857 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=306, med=31, FiltMin=27, FiltMax=208, Gamma=2.260
23:34:55.867 00.010 5052 UpdateGuideState exits: m=4780 SNR=48.4
23:34:55.870 00.003 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:55.870 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:55.870 00.000 5052 Enqueuing Expose request
23:34:55.870 00.000 5052 GuideStep: 19.4 px 0 ms WEST, -17.4 px 0 ms NORTH
23:34:55.870 00.000 8976 Worker thread wakes up
23:34:55.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:55.870 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,324,37,37)
23:34:55.871 00.001 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
23:34:55.871 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.85 = 1.57)
23:34:55.871 00.000 5052 CameraToMount -- cameraX=-5.63 cameraY=21.89 hyp=22.60 cameraTheta=1.82 mountX=4.74 mountY=22.60, mountTheta=1.36
23:34:55.871 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:55.871 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:56.916 01.045 8976 Exposure complete
23:34:56.930 00.014 8976 worker thread done servicing request
23:34:56.930 00.000 5052 OnExposeComplete: enter
23:34:56.930 00.000 5052 UpdateGuideState(): m_state=6
23:34:56.930 00.000 5052 Star::Find(18, 317, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 469
23:34:56.931 00.001 5052 Star::Find returns 1 (0), X=316.98, Y=342.17, Mass=4573, SNR=47.3, Peak=264 HFD=4.4
23:34:56.931 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.36) = xAngle (-0.54 = -0.54)
23:34:56.931 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.88 = -0.88)
23:34:56.931 00.000 5052 CameraToMount -- cameraX=-5.74 cameraY=22.26 hyp=22.99 cameraTheta=1.82 mountX=19.76 mountY=-17.65, mountTheta=-0.73
23:34:56.931 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.74, y=22.26, opts=13)
23:34:56.931 00.000 5052 Enqueuing Move request for stepguider (-5.74, 22.26)
23:34:56.932 00.001 8976 Worker thread wakes up
23:34:56.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.74, 22.26) opts 0xd
23:34:56.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.74, 22.26)
23:34:56.932 00.000 8976 Moving (-5.74, 22.26) raw xDistance=19.76 yDistance=-17.65
23:34:56.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.37 from input 19.76
23:34:56.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.94 from input -17.65
23:34:56.932 00.000 8976 MoveAxis(L, 43, ABG)
23:34:56.932 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:56.932 00.000 8976 MoveAxis(U, 56, ABG)
23:34:56.932 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:56.932 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:56.932 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:56.932 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:56.932 00.000 8976 move complete, result=1
23:34:56.932 00.000 8976 worker thread done servicing request
23:34:56.933 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=264, med=32, FiltMin=27, FiltMax=186, Gamma=2.260
23:34:56.943 00.010 5052 UpdateGuideState exits: m=4573 SNR=47.3
23:34:56.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:56.943 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:56.943 00.000 5052 Enqueuing Expose request
23:34:56.943 00.000 5052 GuideStep: 19.8 px 0 ms WEST, -17.6 px 0 ms NORTH
23:34:56.943 00.000 8976 Worker thread wakes up
23:34:56.943 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:56.943 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,324,37,37)
23:34:56.944 00.001 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
23:34:56.944 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.85 = 1.57)
23:34:56.944 00.000 5052 CameraToMount -- cameraX=-5.74 cameraY=22.26 hyp=22.99 cameraTheta=1.82 mountX=4.83 mountY=22.99, mountTheta=1.36
23:34:56.944 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:56.945 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:57.982 01.037 8976 Exposure complete
23:34:57.997 00.015 8976 worker thread done servicing request
23:34:57.997 00.000 5052 OnExposeComplete: enter
23:34:57.997 00.000 5052 UpdateGuideState(): m_state=6
23:34:57.997 00.000 5052 Star::Find(18, 316, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 470
23:34:57.997 00.000 5052 Star::Find returns 1 (0), X=316.62, Y=342.18, Mass=4640, SNR=47.7, Peak=224 HFD=4.5
23:34:57.997 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.36) = xAngle (-0.52 = -0.52)
23:34:57.997 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.86 = -0.86)
23:34:57.997 00.000 5052 CameraToMount -- cameraX=-6.10 cameraY=22.26 hyp=23.08 cameraTheta=1.84 mountX=20.02 mountY=-17.50, mountTheta=-0.72
23:34:57.997 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-6.10, y=22.26, opts=13)
23:34:57.997 00.000 5052 Enqueuing Move request for stepguider (-6.10, 22.26)
23:34:57.998 00.001 8976 Worker thread wakes up
23:34:57.998 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.10, 22.26) opts 0xd
23:34:57.998 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.10, 22.26)
23:34:57.998 00.000 8976 Moving (-6.10, 22.26) raw xDistance=20.02 yDistance=-17.50
23:34:57.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.55 from input 20.02
23:34:57.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.86 from input -17.50
23:34:57.998 00.000 8976 MoveAxis(L, 44, ABG)
23:34:57.998 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:57.998 00.000 8976 MoveAxis(U, 56, ABG)
23:34:57.998 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:57.998 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:57.998 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:57.998 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:57.998 00.000 8976 move complete, result=1
23:34:57.998 00.000 8976 worker thread done servicing request
23:34:57.999 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=224, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:34:58.009 00.010 5052 UpdateGuideState exits: m=4640 SNR=47.7
23:34:58.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:58.009 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:58.009 00.000 5052 Enqueuing Expose request
23:34:58.009 00.000 8976 Worker thread wakes up
23:34:58.009 00.000 5052 GuideStep: 20.0 px 0 ms WEST, -17.5 px 0 ms NORTH
23:34:58.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:58.009 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,324,37,37)
23:34:58.010 00.001 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
23:34:58.010 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.87 = 1.58)
23:34:58.010 00.000 5052 CameraToMount -- cameraX=-6.10 cameraY=22.26 hyp=23.08 cameraTheta=1.84 mountX=5.19 mountY=23.08, mountTheta=1.35
23:34:58.010 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:58.010 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:34:59.055 01.045 8976 Exposure complete
23:34:59.069 00.014 8976 worker thread done servicing request
23:34:59.069 00.000 5052 OnExposeComplete: enter
23:34:59.069 00.000 5052 UpdateGuideState(): m_state=6
23:34:59.069 00.000 5052 Star::Find(18, 316, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 471
23:34:59.069 00.000 5052 Star::Find returns 1 (0), X=314.91, Y=342.29, Mass=4588, SNR=47.3, Peak=228 HFD=4.6
23:34:59.069 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.36) = xAngle (-0.45 = -0.45)
23:34:59.069 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.79 = -0.79)
23:34:59.070 00.001 5052 CameraToMount -- cameraX=-7.81 cameraY=22.37 hyp=23.70 cameraTheta=1.91 mountX=21.31 mountY=-16.87, mountTheta=-0.67
23:34:59.070 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.81, y=22.37, opts=13)
23:34:59.070 00.000 5052 Enqueuing Move request for stepguider (-7.81, 22.37)
23:34:59.070 00.000 8976 Worker thread wakes up
23:34:59.070 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.81, 22.37) opts 0xd
23:34:59.070 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.81, 22.37)
23:34:59.071 00.001 8976 Moving (-7.81, 22.37) raw xDistance=21.31 yDistance=-16.87
23:34:59.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.37 from input 21.31
23:34:59.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.46 from input -16.87
23:34:59.071 00.000 8976 MoveAxis(L, 46, ABG)
23:34:59.071 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:59.071 00.000 8976 MoveAxis(U, 54, ABG)
23:34:59.071 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:34:59.071 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:34:59.071 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:34:59.071 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:34:59.071 00.000 8976 move complete, result=1
23:34:59.071 00.000 8976 worker thread done servicing request
23:34:59.071 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=228, med=32, FiltMin=27, FiltMax=193, Gamma=2.260
23:34:59.081 00.010 5052 UpdateGuideState exits: m=4588 SNR=47.3
23:34:59.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:59.081 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:34:59.081 00.000 5052 Enqueuing Expose request
23:34:59.081 00.000 5052 GuideStep: 21.3 px 0 ms WEST, -16.9 px 0 ms NORTH
23:34:59.081 00.000 8976 Worker thread wakes up
23:34:59.082 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:34:59.082 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,324,37,37)
23:34:59.082 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.28)
23:34:59.082 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.94 = 1.65)
23:34:59.082 00.000 5052 CameraToMount -- cameraX=-7.81 cameraY=22.37 hyp=23.70 cameraTheta=1.91 mountX=6.89 mountY=23.62, mountTheta=1.29
23:34:59.082 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:34:59.082 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:00.124 01.042 8976 Exposure complete
23:35:00.138 00.014 8976 worker thread done servicing request
23:35:00.138 00.000 5052 OnExposeComplete: enter
23:35:00.138 00.000 5052 UpdateGuideState(): m_state=6
23:35:00.138 00.000 5052 Star::Find(18, 314, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 472
23:35:00.138 00.000 5052 Star::Find returns 1 (0), X=313.63, Y=342.41, Mass=4869, SNR=48.9, Peak=260 HFD=4.7
23:35:00.138 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.36) = xAngle (-0.40 = -0.40)
23:35:00.138 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.74 = -0.74)
23:35:00.138 00.000 5052 CameraToMount -- cameraX=-9.09 cameraY=22.49 hyp=24.26 cameraTheta=1.95 mountX=22.30 mountY=-16.42, mountTheta=-0.63
23:35:00.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.09, y=22.49, opts=13)
23:35:00.139 00.000 5052 Enqueuing Move request for stepguider (-9.09, 22.49)
23:35:00.139 00.000 8976 Worker thread wakes up
23:35:00.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.09, 22.49) opts 0xd
23:35:00.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.09, 22.49)
23:35:00.139 00.000 8976 Moving (-9.09, 22.49) raw xDistance=22.30 yDistance=-16.42
23:35:00.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.06 from input 22.30
23:35:00.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.15 from input -16.42
23:35:00.139 00.000 8976 MoveAxis(L, 49, ABG)
23:35:00.139 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:00.139 00.000 8976 MoveAxis(U, 53, ABG)
23:35:00.139 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:00.139 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:00.139 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:00.139 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:00.139 00.000 8976 move complete, result=1
23:35:00.139 00.000 8976 worker thread done servicing request
23:35:00.140 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=260, med=32, FiltMin=27, FiltMax=196, Gamma=2.260
23:35:00.150 00.010 5052 UpdateGuideState exits: m=4869 SNR=48.9
23:35:00.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:00.150 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:00.150 00.000 5052 Enqueuing Expose request
23:35:00.150 00.000 5052 GuideStep: 22.3 px 0 ms WEST, -16.4 px 0 ms NORTH
23:35:00.150 00.000 8976 Worker thread wakes up
23:35:00.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:00.150 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,324,37,37)
23:35:00.150 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.06 = -1.23)
23:35:00.151 00.001 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.98 = 1.70)
23:35:00.151 00.000 5052 CameraToMount -- cameraX=-9.09 cameraY=22.49 hyp=24.26 cameraTheta=1.95 mountX=8.17 mountY=24.05, mountTheta=1.24
23:35:00.151 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:00.151 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:01.192 01.041 8976 Exposure complete
23:35:01.206 00.014 8976 worker thread done servicing request
23:35:01.206 00.000 5052 OnExposeComplete: enter
23:35:01.206 00.000 5052 UpdateGuideState(): m_state=6
23:35:01.206 00.000 5052 Star::Find(18, 313, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 473
23:35:01.206 00.000 5052 Star::Find returns 1 (0), X=313.16, Y=342.44, Mass=4647, SNR=47.7, Peak=314 HFD=4.7
23:35:01.206 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.36) = xAngle (-0.39 = -0.39)
23:35:01.206 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.73 = -0.73)
23:35:01.206 00.000 5052 CameraToMount -- cameraX=-9.55 cameraY=22.52 hyp=24.47 cameraTheta=1.97 mountX=22.65 mountY=-16.26, mountTheta=-0.62
23:35:01.207 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-9.55, y=22.52, opts=13)
23:35:01.207 00.000 5052 Enqueuing Move request for stepguider (-9.55, 22.52)
23:35:01.207 00.000 8976 Worker thread wakes up
23:35:01.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.55, 22.52) opts 0xd
23:35:01.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.55, 22.52)
23:35:01.207 00.000 8976 Moving (-9.55, 22.52) raw xDistance=22.65 yDistance=-16.26
23:35:01.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.33 from input 22.65
23:35:01.208 00.001 8976 GuideAlgorithmHysteresis::Result() returns -11.02 from input -16.26
23:35:01.208 00.000 8976 MoveAxis(L, 49, ABG)
23:35:01.208 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:01.208 00.000 8976 MoveAxis(U, 52, ABG)
23:35:01.208 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:01.208 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:01.208 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:01.208 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:01.208 00.000 8976 move complete, result=1
23:35:01.208 00.000 8976 worker thread done servicing request
23:35:01.208 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=314, med=32, FiltMin=28, FiltMax=210, Gamma=2.260
23:35:01.218 00.010 5052 UpdateGuideState exits: m=4647 SNR=47.7
23:35:01.218 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:01.218 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:01.218 00.000 5052 Enqueuing Expose request
23:35:01.218 00.000 5052 GuideStep: 22.7 px 0 ms WEST, -16.3 px 0 ms NORTH
23:35:01.218 00.000 8976 Worker thread wakes up
23:35:01.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:01.218 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,324,37,37)
23:35:01.219 00.001 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
23:35:01.219 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.00 = 1.72)
23:35:01.219 00.000 5052 CameraToMount -- cameraX=-9.55 cameraY=22.52 hyp=24.47 cameraTheta=1.97 mountX=8.63 mountY=24.20, mountTheta=1.23
23:35:01.219 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:01.219 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:02.246 01.027 8976 Exposure complete
23:35:02.260 00.014 8976 worker thread done servicing request
23:35:02.260 00.000 5052 OnExposeComplete: enter
23:35:02.260 00.000 5052 UpdateGuideState(): m_state=6
23:35:02.261 00.001 5052 Star::Find(18, 313, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 474
23:35:02.261 00.000 5052 Star::Find returns 1 (0), X=314.69, Y=342.35, Mass=4620, SNR=47.6, Peak=270 HFD=4.7
23:35:02.261 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.36) = xAngle (-0.44 = -0.44)
23:35:02.261 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.78 = -0.78)
23:35:02.261 00.000 5052 CameraToMount -- cameraX=-8.03 cameraY=22.43 hyp=23.82 cameraTheta=1.91 mountX=21.50 mountY=-16.82, mountTheta=-0.66
23:35:02.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.03, y=22.43, opts=13)
23:35:02.262 00.000 5052 Enqueuing Move request for stepguider (-8.03, 22.43)
23:35:02.262 00.000 8976 Worker thread wakes up
23:35:02.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.03, 22.43) opts 0xd
23:35:02.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.03, 22.43)
23:35:02.262 00.000 8976 Moving (-8.03, 22.43) raw xDistance=21.50 yDistance=-16.82
23:35:02.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.62 from input 21.50
23:35:02.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.37 from input -16.82
23:35:02.262 00.000 8976 MoveAxis(L, 47, ABG)
23:35:02.262 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:02.262 00.000 8976 MoveAxis(U, 54, ABG)
23:35:02.262 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:02.262 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:02.262 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:02.262 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:02.262 00.000 8976 move complete, result=1
23:35:02.262 00.000 8976 worker thread done servicing request
23:35:02.263 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=270, med=32, FiltMin=28, FiltMax=178, Gamma=2.260
23:35:02.273 00.010 5052 UpdateGuideState exits: m=4620 SNR=47.6
23:35:02.274 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:02.274 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:02.274 00.000 5052 Enqueuing Expose request
23:35:02.274 00.000 5052 GuideStep: 21.5 px 0 ms WEST, -16.8 px 0 ms NORTH
23:35:02.274 00.000 8976 Worker thread wakes up
23:35:02.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:02.274 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,324,37,37)
23:35:02.274 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.02 = -1.27)
23:35:02.274 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.94 = 1.66)
23:35:02.274 00.000 5052 CameraToMount -- cameraX=-8.03 cameraY=22.43 hyp=23.82 cameraTheta=1.91 mountX=7.11 mountY=23.73, mountTheta=1.28
23:35:02.275 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:02.275 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:03.313 01.038 8976 Exposure complete
23:35:03.328 00.015 8976 worker thread done servicing request
23:35:03.328 00.000 5052 OnExposeComplete: enter
23:35:03.328 00.000 5052 UpdateGuideState(): m_state=6
23:35:03.328 00.000 5052 Star::Find(18, 314, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 475
23:35:03.328 00.000 5052 Star::Find returns 1 (0), X=315.15, Y=342.09, Mass=4653, SNR=47.7, Peak=236 HFD=4.7
23:35:03.328 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.36) = xAngle (-0.46 = -0.46)
23:35:03.328 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.80 = -0.80)
23:35:03.328 00.000 5052 CameraToMount -- cameraX=-7.57 cameraY=22.18 hyp=23.43 cameraTheta=1.90 mountX=21.00 mountY=-16.79, mountTheta=-0.67
23:35:03.329 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.57, y=22.18, opts=13)
23:35:03.329 00.000 5052 Enqueuing Move request for stepguider (-7.57, 22.18)
23:35:03.329 00.000 8976 Worker thread wakes up
23:35:03.329 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.57, 22.18) opts 0xd
23:35:03.329 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.57, 22.18)
23:35:03.329 00.000 8976 Moving (-7.57, 22.18) raw xDistance=21.00 yDistance=-16.79
23:35:03.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.25 from input 21.00
23:35:03.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.38 from input -16.79
23:35:03.329 00.000 8976 MoveAxis(L, 46, ABG)
23:35:03.329 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:03.329 00.000 8976 MoveAxis(U, 54, ABG)
23:35:03.329 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:03.329 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:03.329 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:03.329 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:03.329 00.000 8976 move complete, result=1
23:35:03.329 00.000 8976 worker thread done servicing request
23:35:03.330 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=236, med=32, FiltMin=27, FiltMax=172, Gamma=2.260
23:35:03.339 00.009 5052 UpdateGuideState exits: m=4653 SNR=47.7
23:35:03.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:03.340 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:03.340 00.000 5052 Enqueuing Expose request
23:35:03.340 00.000 8976 Worker thread wakes up
23:35:03.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:03.340 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,324,37,37)
23:35:03.340 00.000 5052 GuideStep: 21.0 px 0 ms WEST, -16.8 px 0 ms NORTH
23:35:03.340 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
23:35:03.340 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.93 = 1.64)
23:35:03.340 00.000 5052 CameraToMount -- cameraX=-7.57 cameraY=22.18 hyp=23.43 cameraTheta=1.90 mountX=6.66 mountY=23.37, mountTheta=1.29
23:35:03.341 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:03.341 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:04.368 01.027 8976 Exposure complete
23:35:04.383 00.015 8976 worker thread done servicing request
23:35:04.383 00.000 5052 OnExposeComplete: enter
23:35:04.383 00.000 5052 UpdateGuideState(): m_state=6
23:35:04.384 00.001 5052 Star::Find(18, 315, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 476
23:35:04.384 00.000 5052 Star::Find returns 1 (0), X=315.10, Y=342.27, Mass=4554, SNR=47.1, Peak=222 HFD=4.8
23:35:04.384 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.36) = xAngle (-0.46 = -0.46)
23:35:04.384 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.80 = -0.80)
23:35:04.384 00.000 5052 CameraToMount -- cameraX=-7.62 cameraY=22.35 hyp=23.62 cameraTheta=1.90 mountX=21.16 mountY=-16.93, mountTheta=-0.67
23:35:04.384 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.62, y=22.35, opts=13)
23:35:04.385 00.001 5052 Enqueuing Move request for stepguider (-7.62, 22.35)
23:35:04.385 00.000 8976 Worker thread wakes up
23:35:04.385 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.62, 22.35) opts 0xd
23:35:04.385 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.62, 22.35)
23:35:04.385 00.000 8976 Moving (-7.62, 22.35) raw xDistance=21.16 yDistance=-16.93
23:35:04.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.33 from input 21.16
23:35:04.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.46 from input -16.93
23:35:04.385 00.000 8976 MoveAxis(L, 46, ABG)
23:35:04.385 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:04.385 00.000 8976 MoveAxis(U, 54, ABG)
23:35:04.385 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:04.385 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:04.385 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:04.385 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:04.385 00.000 8976 move complete, result=1
23:35:04.385 00.000 8976 worker thread done servicing request
23:35:04.386 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=222, med=32, FiltMin=28, FiltMax=173, Gamma=2.260
23:35:04.395 00.009 5052 UpdateGuideState exits: m=4554 SNR=47.1
23:35:04.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:04.395 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:04.395 00.000 5052 Enqueuing Expose request
23:35:04.396 00.001 8976 Worker thread wakes up
23:35:04.396 00.000 5052 GuideStep: 21.2 px 0 ms WEST, -16.9 px 0 ms NORTH
23:35:04.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:04.396 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,324,37,37)
23:35:04.396 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
23:35:04.396 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.93 = 1.64)
23:35:04.396 00.000 5052 CameraToMount -- cameraX=-7.62 cameraY=22.35 hyp=23.62 cameraTheta=1.90 mountX=6.71 mountY=23.55, mountTheta=1.29
23:35:04.396 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:04.397 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:05.427 01.030 8976 Exposure complete
23:35:05.440 00.013 8976 worker thread done servicing request
23:35:05.440 00.000 5052 OnExposeComplete: enter
23:35:05.440 00.000 5052 UpdateGuideState(): m_state=6
23:35:05.440 00.000 5052 Star::Find(18, 315, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 477
23:35:05.441 00.001 5052 Star::Find returns 1 (0), X=313.31, Y=342.18, Mass=4663, SNR=47.8, Peak=236 HFD=4.6
23:35:05.441 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.36) = xAngle (-0.39 = -0.39)
23:35:05.441 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.73 = -0.73)
23:35:05.441 00.000 5052 CameraToMount -- cameraX=-9.41 cameraY=22.27 hyp=24.17 cameraTheta=1.97 mountX=22.37 mountY=-16.09, mountTheta=-0.62
23:35:05.441 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-9.41, y=22.27, opts=13)
23:35:05.441 00.000 5052 Enqueuing Move request for stepguider (-9.41, 22.27)
23:35:05.441 00.000 8976 Worker thread wakes up
23:35:05.442 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.41, 22.27) opts 0xd
23:35:05.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.41, 22.27)
23:35:05.442 00.000 8976 Moving (-9.41, 22.27) raw xDistance=22.37 yDistance=-16.09
23:35:05.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.09 from input 22.37
23:35:05.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.94 from input -16.09
23:35:05.442 00.000 8976 MoveAxis(L, 49, ABG)
23:35:05.442 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:05.442 00.000 8976 MoveAxis(U, 52, ABG)
23:35:05.442 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:05.442 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:05.442 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:05.442 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:05.442 00.000 8976 move complete, result=1
23:35:05.442 00.000 8976 worker thread done servicing request
23:35:05.442 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=236, med=32, FiltMin=28, FiltMax=193, Gamma=2.260
23:35:05.452 00.010 5052 UpdateGuideState exits: m=4663 SNR=47.8
23:35:05.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:05.452 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:05.452 00.000 5052 Enqueuing Expose request
23:35:05.452 00.000 5052 GuideStep: 22.4 px 0 ms WEST, -16.1 px 0 ms NORTH
23:35:05.452 00.000 8976 Worker thread wakes up
23:35:05.452 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:05.452 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,324,37,37)
23:35:05.453 00.001 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
23:35:05.453 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.00 = 1.72)
23:35:05.453 00.000 5052 CameraToMount -- cameraX=-9.41 cameraY=22.27 hyp=24.17 cameraTheta=1.97 mountX=8.49 mountY=23.92, mountTheta=1.23
23:35:05.453 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:05.453 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:06.489 01.036 8976 Exposure complete
23:35:06.503 00.014 8976 worker thread done servicing request
23:35:06.503 00.000 5052 OnExposeComplete: enter
23:35:06.503 00.000 5052 UpdateGuideState(): m_state=6
23:35:06.503 00.000 5052 Star::Find(18, 313, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 478
23:35:06.503 00.000 5052 Star::Find returns 1 (0), X=311.82, Y=342.35, Mass=4721, SNR=48.2, Peak=268 HFD=4.5
23:35:06.503 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.36) = xAngle (-0.34 = -0.34)
23:35:06.503 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.68 = -0.68)
23:35:06.503 00.000 5052 CameraToMount -- cameraX=-10.90 cameraY=22.43 hyp=24.94 cameraTheta=2.02 mountX=23.55 mountY=-15.59, mountTheta=-0.58
23:35:06.504 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.90, y=22.43, opts=13)
23:35:06.504 00.000 5052 Enqueuing Move request for stepguider (-10.90, 22.43)
23:35:06.504 00.000 8976 Worker thread wakes up
23:35:06.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.90, 22.43) opts 0xd
23:35:06.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.90, 22.43)
23:35:06.504 00.000 8976 Moving (-10.90, 22.43) raw xDistance=23.55 yDistance=-15.59
23:35:06.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.89 from input 23.55
23:35:06.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.59 from input -15.59
23:35:06.504 00.000 8976 MoveAxis(L, 51, ABG)
23:35:06.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:06.504 00.000 8976 MoveAxis(U, 50, ABG)
23:35:06.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:06.504 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:06.504 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:06.505 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:06.505 00.000 8976 move complete, result=1
23:35:06.505 00.000 8976 worker thread done servicing request
23:35:06.505 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=268, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:35:06.514 00.009 5052 UpdateGuideState exits: m=4721 SNR=48.2
23:35:06.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:06.515 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:06.515 00.000 5052 Enqueuing Expose request
23:35:06.515 00.000 5052 GuideStep: 23.5 px 0 ms WEST, -15.6 px 0 ms NORTH
23:35:06.515 00.000 8976 Worker thread wakes up
23:35:06.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:06.515 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,324,37,37)
23:35:06.515 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
23:35:06.515 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.05 = 1.77)
23:35:06.515 00.000 5052 CameraToMount -- cameraX=-10.90 cameraY=22.43 hyp=24.94 cameraTheta=2.02 mountX=9.98 mountY=24.45, mountTheta=1.18
23:35:06.516 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:06.516 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:07.546 01.030 8976 Exposure complete
23:35:07.561 00.015 8976 worker thread done servicing request
23:35:07.561 00.000 5052 OnExposeComplete: enter
23:35:07.561 00.000 5052 UpdateGuideState(): m_state=6
23:35:07.561 00.000 5052 Star::Find(18, 311, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 479
23:35:07.561 00.000 5052 Star::Find returns 1 (0), X=312.01, Y=342.36, Mass=4632, SNR=47.6, Peak=304 HFD=4.2
23:35:07.561 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.36) = xAngle (-0.34 = -0.34)
23:35:07.561 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.68 = -0.68)
23:35:07.561 00.000 5052 CameraToMount -- cameraX=-10.71 cameraY=22.44 hyp=24.86 cameraTheta=2.02 mountX=23.41 mountY=-15.68, mountTheta=-0.59
23:35:07.562 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.71, y=22.44, opts=13)
23:35:07.562 00.000 5052 Enqueuing Move request for stepguider (-10.71, 22.44)
23:35:07.562 00.000 8976 Worker thread wakes up
23:35:07.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.71, 22.44) opts 0xd
23:35:07.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.71, 22.44)
23:35:07.562 00.000 8976 Moving (-10.71, 22.44) raw xDistance=23.41 yDistance=-15.68
23:35:07.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.86 from input 23.41
23:35:07.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.62 from input -15.68
23:35:07.562 00.000 8976 MoveAxis(L, 51, ABG)
23:35:07.562 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:07.563 00.001 8976 MoveAxis(U, 50, ABG)
23:35:07.563 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:07.563 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:07.563 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:07.563 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:07.563 00.000 8976 move complete, result=1
23:35:07.563 00.000 8976 worker thread done servicing request
23:35:07.563 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=304, med=32, FiltMin=28, FiltMax=200, Gamma=2.260
23:35:07.573 00.010 5052 UpdateGuideState exits: m=4632 SNR=47.6
23:35:07.573 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:07.573 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:07.573 00.000 5052 Enqueuing Expose request
23:35:07.573 00.000 5052 GuideStep: 23.4 px 0 ms WEST, -15.7 px 0 ms NORTH
23:35:07.573 00.000 8976 Worker thread wakes up
23:35:07.574 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:07.574 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(294,324,37,37)
23:35:07.574 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.17)
23:35:07.574 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.04 = 1.76)
23:35:07.574 00.000 5052 CameraToMount -- cameraX=-10.71 cameraY=22.44 hyp=24.86 cameraTheta=2.02 mountX=9.79 mountY=24.41, mountTheta=1.19
23:35:07.574 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:07.575 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:08.610 01.035 8976 Exposure complete
23:35:08.624 00.014 8976 worker thread done servicing request
23:35:08.625 00.001 5052 OnExposeComplete: enter
23:35:08.625 00.000 5052 UpdateGuideState(): m_state=6
23:35:08.625 00.000 5052 Star::Find(18, 312, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 480
23:35:08.625 00.000 5052 Star::Find returns 1 (0), X=313.19, Y=342.14, Mass=4629, SNR=47.6, Peak=257 HFD=4.4
23:35:08.625 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.36) = xAngle (-0.38 = -0.38)
23:35:08.625 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.72 = -0.72)
23:35:08.625 00.000 5052 CameraToMount -- cameraX=-9.53 cameraY=22.23 hyp=24.18 cameraTheta=1.98 mountX=22.43 mountY=-16.00, mountTheta=-0.62
23:35:08.625 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-9.53, y=22.23, opts=13)
23:35:08.625 00.000 5052 Enqueuing Move request for stepguider (-9.53, 22.23)
23:35:08.625 00.000 8976 Worker thread wakes up
23:35:08.625 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.53, 22.23) opts 0xd
23:35:08.625 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.53, 22.23)
23:35:08.625 00.000 8976 Moving (-9.53, 22.23) raw xDistance=22.43 yDistance=-16.00
23:35:08.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.24 from input 22.43
23:35:08.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.82 from input -16.00
23:35:08.625 00.000 8976 MoveAxis(L, 49, ABG)
23:35:08.626 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:08.626 00.000 8976 MoveAxis(U, 51, ABG)
23:35:08.626 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:08.626 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:08.626 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:08.626 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:08.626 00.000 8976 move complete, result=1
23:35:08.626 00.000 8976 worker thread done servicing request
23:35:08.627 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=257, med=31, FiltMin=27, FiltMax=205, Gamma=2.260
23:35:08.636 00.009 5052 UpdateGuideState exits: m=4629 SNR=47.6
23:35:08.636 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:08.636 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:08.637 00.001 5052 Enqueuing Expose request
23:35:08.637 00.000 5052 GuideStep: 22.4 px 0 ms WEST, -16.0 px 0 ms NORTH
23:35:08.637 00.000 8976 Worker thread wakes up
23:35:08.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:08.637 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(295,324,37,37)
23:35:08.637 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.08 = -1.21)
23:35:08.637 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.00 = 1.72)
23:35:08.637 00.000 5052 CameraToMount -- cameraX=-9.53 cameraY=22.23 hyp=24.18 cameraTheta=1.98 mountX=8.62 mountY=23.91, mountTheta=1.22
23:35:08.638 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:08.638 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:09.676 01.038 8976 Exposure complete
23:35:09.690 00.014 8976 worker thread done servicing request
23:35:09.690 00.000 5052 OnExposeComplete: enter
23:35:09.690 00.000 5052 UpdateGuideState(): m_state=6
23:35:09.690 00.000 5052 Star::Find(18, 313, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 481
23:35:09.690 00.000 5052 Star::Find returns 1 (0), X=315.38, Y=342.32, Mass=4723, SNR=48.1, Peak=286 HFD=4.1
23:35:09.690 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.36) = xAngle (-0.47 = -0.47)
23:35:09.690 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.81 = -0.81)
23:35:09.691 00.001 5052 CameraToMount -- cameraX=-7.34 cameraY=22.40 hyp=23.57 cameraTheta=1.89 mountX=20.99 mountY=-17.10, mountTheta=-0.68
23:35:09.691 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.34, y=22.40, opts=13)
23:35:09.691 00.000 5052 Enqueuing Move request for stepguider (-7.34, 22.40)
23:35:09.691 00.000 8976 Worker thread wakes up
23:35:09.691 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.34, 22.40) opts 0xd
23:35:09.691 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.34, 22.40)
23:35:09.692 00.001 8976 Moving (-7.34, 22.40) raw xDistance=20.99 yDistance=-17.10
23:35:09.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.29 from input 20.99
23:35:09.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.53 from input -17.10
23:35:09.692 00.000 8976 MoveAxis(L, 46, ABG)
23:35:09.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:09.692 00.000 8976 MoveAxis(U, 54, ABG)
23:35:09.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:09.692 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:09.692 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:09.692 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:09.692 00.000 8976 move complete, result=1
23:35:09.692 00.000 8976 worker thread done servicing request
23:35:09.692 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=286, med=32, FiltMin=28, FiltMax=223, Gamma=2.260
23:35:09.702 00.010 5052 UpdateGuideState exits: m=4723 SNR=48.1
23:35:09.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:09.702 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:09.702 00.000 5052 Enqueuing Expose request
23:35:09.702 00.000 5052 GuideStep: 21.0 px 0 ms WEST, -17.1 px 0 ms NORTH
23:35:09.702 00.000 8976 Worker thread wakes up
23:35:09.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:09.702 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,324,37,37)
23:35:09.703 00.001 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.30)
23:35:09.703 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.92 = 1.63)
23:35:09.703 00.000 5052 CameraToMount -- cameraX=-7.34 cameraY=22.40 hyp=23.57 cameraTheta=1.89 mountX=6.42 mountY=23.53, mountTheta=1.30
23:35:09.703 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:09.704 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:10.731 01.027 8976 Exposure complete
23:35:10.744 00.013 8976 worker thread done servicing request
23:35:10.745 00.001 5052 OnExposeComplete: enter
23:35:10.745 00.000 5052 UpdateGuideState(): m_state=6
23:35:10.745 00.000 5052 Star::Find(18, 315, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 482
23:35:10.745 00.000 5052 Star::Find returns 1 (0), X=316.04, Y=341.97, Mass=4707, SNR=48.0, Peak=274 HFD=4.4
23:35:10.745 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.36) = xAngle (-0.49 = -0.49)
23:35:10.745 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.83 = -0.83)
23:35:10.745 00.000 5052 CameraToMount -- cameraX=-6.68 cameraY=22.05 hyp=23.04 cameraTheta=1.86 mountX=20.28 mountY=-17.06, mountTheta=-0.70
23:35:10.746 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.68, y=22.05, opts=13)
23:35:10.746 00.000 5052 Enqueuing Move request for stepguider (-6.68, 22.05)
23:35:10.746 00.000 8976 Worker thread wakes up
23:35:10.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.68, 22.05) opts 0xd
23:35:10.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.68, 22.05)
23:35:10.746 00.000 8976 Moving (-6.68, 22.05) raw xDistance=20.28 yDistance=-17.06
23:35:10.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.78 from input 20.28
23:35:10.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.55 from input -17.06
23:35:10.746 00.000 8976 MoveAxis(L, 44, ABG)
23:35:10.746 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:10.746 00.000 8976 MoveAxis(U, 55, ABG)
23:35:10.746 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:10.746 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:10.746 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:10.746 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:10.746 00.000 8976 move complete, result=1
23:35:10.746 00.000 8976 worker thread done servicing request
23:35:10.747 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=274, med=32, FiltMin=27, FiltMax=234, Gamma=2.260
23:35:10.756 00.009 5052 UpdateGuideState exits: m=4707 SNR=48.0
23:35:10.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:10.756 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:10.756 00.000 5052 Enqueuing Expose request
23:35:10.756 00.000 8976 Worker thread wakes up
23:35:10.756 00.000 5052 GuideStep: 20.3 px 0 ms WEST, -17.1 px 0 ms NORTH
23:35:10.757 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:10.757 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,324,37,37)
23:35:10.757 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.97 = -1.32)
23:35:10.757 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.89 = 1.61)
23:35:10.757 00.000 5052 CameraToMount -- cameraX=-6.68 cameraY=22.05 hyp=23.04 cameraTheta=1.86 mountX=5.78 mountY=23.02, mountTheta=1.32
23:35:10.757 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:10.757 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:11.788 01.031 8976 Exposure complete
23:35:11.802 00.014 8976 worker thread done servicing request
23:35:11.802 00.000 5052 OnExposeComplete: enter
23:35:11.802 00.000 5052 UpdateGuideState(): m_state=6
23:35:11.802 00.000 5052 Star::Find(18, 316, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 483
23:35:11.802 00.000 5052 Star::Find returns 1 (0), X=317.00, Y=341.90, Mass=4733, SNR=48.2, Peak=235 HFD=4.4
23:35:11.803 00.001 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.36) = xAngle (-0.53 = -0.53)
23:35:11.803 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.87 = -0.87)
23:35:11.803 00.000 5052 CameraToMount -- cameraX=-5.72 cameraY=21.98 hyp=22.72 cameraTheta=1.83 mountX=19.55 mountY=-17.41, mountTheta=-0.73
23:35:11.803 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.72, y=21.98, opts=13)
23:35:11.803 00.000 5052 Enqueuing Move request for stepguider (-5.72, 21.98)
23:35:11.803 00.000 8976 Worker thread wakes up
23:35:11.804 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.72, 21.98) opts 0xd
23:35:11.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.72, 21.98)
23:35:11.804 00.000 8976 Moving (-5.72, 21.98) raw xDistance=19.55 yDistance=-17.41
23:35:11.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.28 from input 19.55
23:35:11.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.78 from input -17.41
23:35:11.804 00.000 8976 MoveAxis(L, 43, ABG)
23:35:11.804 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:11.804 00.000 8976 MoveAxis(U, 56, ABG)
23:35:11.804 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:11.804 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:11.804 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:11.804 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:11.804 00.000 8976 move complete, result=1
23:35:11.804 00.000 8976 worker thread done servicing request
23:35:11.805 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=235, med=32, FiltMin=28, FiltMax=194, Gamma=2.260
23:35:11.815 00.010 5052 UpdateGuideState exits: m=4733 SNR=48.2
23:35:11.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:11.815 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:11.816 00.001 5052 Enqueuing Expose request
23:35:11.816 00.000 5052 GuideStep: 19.6 px 0 ms WEST, -17.4 px 0 ms NORTH
23:35:11.816 00.000 8976 Worker thread wakes up
23:35:11.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:11.816 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,324,37,37)
23:35:11.816 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.93 = -1.36)
23:35:11.816 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.85 = 1.57)
23:35:11.816 00.000 5052 CameraToMount -- cameraX=-5.72 cameraY=21.98 hyp=22.72 cameraTheta=1.83 mountX=4.82 mountY=22.72, mountTheta=1.36
23:35:11.817 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:11.817 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:12.860 01.043 8976 Exposure complete
23:35:12.874 00.014 8976 worker thread done servicing request
23:35:12.874 00.000 5052 OnExposeComplete: enter
23:35:12.875 00.001 5052 UpdateGuideState(): m_state=6
23:35:12.875 00.000 5052 Star::Find(18, 316, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 484
23:35:12.875 00.000 5052 Star::Find returns 1 (0), X=317.77, Y=342.25, Mass=4705, SNR=48.0, Peak=242 HFD=4.7
23:35:12.875 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.36) = xAngle (-0.57 = -0.57)
23:35:12.875 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.91 = -0.91)
23:35:12.875 00.000 5052 CameraToMount -- cameraX=-4.95 cameraY=22.33 hyp=22.87 cameraTheta=1.79 mountX=19.25 mountY=-18.06, mountTheta=-0.75
23:35:12.875 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.95, y=22.33, opts=13)
23:35:12.876 00.001 5052 Enqueuing Move request for stepguider (-4.95, 22.33)
23:35:12.876 00.000 8976 Worker thread wakes up
23:35:12.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.95, 22.33) opts 0xd
23:35:12.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.95, 22.33)
23:35:12.876 00.000 8976 Moving (-4.95, 22.33) raw xDistance=19.25 yDistance=-18.06
23:35:12.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.06 from input 19.25
23:35:12.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.20 from input -18.06
23:35:12.876 00.000 8976 MoveAxis(L, 42, ABG)
23:35:12.876 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:12.876 00.000 8976 MoveAxis(U, 58, ABG)
23:35:12.876 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:12.876 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:12.876 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:12.876 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:12.876 00.000 8976 move complete, result=1
23:35:12.876 00.000 8976 worker thread done servicing request
23:35:12.877 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=242, med=32, FiltMin=27, FiltMax=174, Gamma=2.260
23:35:12.886 00.009 5052 UpdateGuideState exits: m=4705 SNR=48.0
23:35:12.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:12.886 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:12.886 00.000 5052 Enqueuing Expose request
23:35:12.886 00.000 5052 GuideStep: 19.3 px 0 ms WEST, -18.1 px 0 ms NORTH
23:35:12.886 00.000 8976 Worker thread wakes up
23:35:12.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:12.886 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,324,37,37)
23:35:12.887 00.001 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
23:35:12.887 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.82 = 1.53)
23:35:12.887 00.000 5052 CameraToMount -- cameraX=-4.95 cameraY=22.33 hyp=22.87 cameraTheta=1.79 mountX=4.04 mountY=22.86, mountTheta=1.40
23:35:12.887 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:12.887 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:13.916 01.029 8976 Exposure complete
23:35:13.930 00.014 8976 worker thread done servicing request
23:35:13.930 00.000 5052 OnExposeComplete: enter
23:35:13.930 00.000 5052 UpdateGuideState(): m_state=6
23:35:13.930 00.000 5052 Star::Find(18, 317, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 485
23:35:13.930 00.000 5052 Star::Find returns 1 (0), X=318.46, Y=342.72, Mass=4576, SNR=47.3, Peak=242 HFD=5.1
23:35:13.930 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.36) = xAngle (-0.60 = -0.60)
23:35:13.930 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.94 = -0.94)
23:35:13.930 00.000 5052 CameraToMount -- cameraX=-4.25 cameraY=22.81 hyp=23.20 cameraTheta=1.76 mountX=19.09 mountY=-18.78, mountTheta=-0.78
23:35:13.931 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.25, y=22.81, opts=13)
23:35:13.931 00.000 5052 Enqueuing Move request for stepguider (-4.25, 22.81)
23:35:13.931 00.000 8976 Worker thread wakes up
23:35:13.931 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.25, 22.81) opts 0xd
23:35:13.931 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.25, 22.81)
23:35:13.931 00.000 8976 Moving (-4.25, 22.81) raw xDistance=19.09 yDistance=-18.78
23:35:13.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.94 from input 19.09
23:35:13.932 00.001 8976 GuideAlgorithmHysteresis::Result() returns -12.69 from input -18.78
23:35:13.932 00.000 8976 MoveAxis(L, 42, ABG)
23:35:13.932 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:13.932 00.000 8976 MoveAxis(U, 60, ABG)
23:35:13.932 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:13.932 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:13.932 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:13.932 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:13.932 00.000 8976 move complete, result=1
23:35:13.932 00.000 8976 worker thread done servicing request
23:35:13.932 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=242, med=32, FiltMin=28, FiltMax=166, Gamma=2.260
23:35:13.941 00.009 5052 UpdateGuideState exits: m=4576 SNR=47.3
23:35:13.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:13.942 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:13.942 00.000 5052 Enqueuing Expose request
23:35:13.942 00.000 8976 Worker thread wakes up
23:35:13.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:13.942 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,325,37,37)
23:35:13.942 00.000 5052 GuideStep: 19.1 px 0 ms WEST, -18.8 px 0 ms NORTH
23:35:13.943 00.001 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.43)
23:35:13.943 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.78 = 1.50)
23:35:13.943 00.000 5052 CameraToMount -- cameraX=-4.25 cameraY=22.81 hyp=23.20 cameraTheta=1.76 mountX=3.32 mountY=23.14, mountTheta=1.43
23:35:13.943 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:13.943 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:14.979 01.036 8976 Exposure complete
23:35:14.994 00.015 8976 worker thread done servicing request
23:35:14.995 00.001 5052 OnExposeComplete: enter
23:35:14.995 00.000 5052 UpdateGuideState(): m_state=6
23:35:14.995 00.000 5052 Star::Find(18, 318, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 486
23:35:14.995 00.000 5052 Star::Find returns 1 (0), X=319.17, Y=342.81, Mass=4542, SNR=47.2, Peak=270 HFD=4.6
23:35:14.995 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.36) = xAngle (-0.63 = -0.63)
23:35:14.995 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.97 = -0.97)
23:35:14.995 00.000 5052 CameraToMount -- cameraX=-3.55 cameraY=22.90 hyp=23.17 cameraTheta=1.72 mountX=18.66 mountY=-19.16, mountTheta=-0.80
23:35:14.996 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.55, y=22.90, opts=13)
23:35:14.996 00.000 5052 Enqueuing Move request for stepguider (-3.55, 22.90)
23:35:14.996 00.000 8976 Worker thread wakes up
23:35:14.996 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.55, 22.90) opts 0xd
23:35:14.996 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.55, 22.90)
23:35:14.996 00.000 8976 Moving (-3.55, 22.90) raw xDistance=18.66 yDistance=-19.16
23:35:14.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.66 from input 18.66
23:35:14.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.96 from input -19.16
23:35:14.996 00.000 8976 MoveAxis(L, 41, ABG)
23:35:14.996 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:14.996 00.000 8976 MoveAxis(U, 61, ABG)
23:35:14.996 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:14.996 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:14.996 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:14.996 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:14.996 00.000 8976 move complete, result=1
23:35:14.996 00.000 8976 worker thread done servicing request
23:35:14.997 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=270, med=31, FiltMin=27, FiltMax=186, Gamma=2.260
23:35:15.006 00.009 5052 UpdateGuideState exits: m=4542 SNR=47.2
23:35:15.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:15.006 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:15.006 00.000 5052 Enqueuing Expose request
23:35:15.006 00.000 5052 GuideStep: 18.7 px 0 ms WEST, -19.2 px 0 ms NORTH
23:35:15.007 00.001 8976 Worker thread wakes up
23:35:15.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:15.007 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,325,37,37)
23:35:15.007 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.83 = -1.46)
23:35:15.007 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.75 = 1.47)
23:35:15.007 00.000 5052 CameraToMount -- cameraX=-3.55 cameraY=22.90 hyp=23.17 cameraTheta=1.72 mountX=2.62 mountY=23.06, mountTheta=1.46
23:35:15.007 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:15.007 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:16.040 01.033 8976 Exposure complete
23:35:16.055 00.015 8976 worker thread done servicing request
23:35:16.055 00.000 5052 OnExposeComplete: enter
23:35:16.055 00.000 5052 UpdateGuideState(): m_state=6
23:35:16.055 00.000 5052 Star::Find(18, 319, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 487
23:35:16.055 00.000 5052 Star::Find returns 1 (0), X=320.33, Y=342.77, Mass=4581, SNR=47.4, Peak=297 HFD=4.6
23:35:16.055 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.36) = xAngle (-0.68 = -0.68)
23:35:16.055 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.02 = -1.02)
23:35:16.056 00.001 5052 CameraToMount -- cameraX=-2.39 cameraY=22.85 hyp=22.98 cameraTheta=1.67 mountX=17.80 mountY=-19.62, mountTheta=-0.83
23:35:16.056 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.39, y=22.85, opts=13)
23:35:16.056 00.000 5052 Enqueuing Move request for stepguider (-2.39, 22.85)
23:35:16.056 00.000 8976 Worker thread wakes up
23:35:16.057 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.39, 22.85) opts 0xd
23:35:16.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.39, 22.85)
23:35:16.057 00.000 8976 Moving (-2.39, 22.85) raw xDistance=17.80 yDistance=-19.62
23:35:16.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.10 from input 17.80
23:35:16.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.27 from input -19.62
23:35:16.057 00.000 8976 MoveAxis(L, 39, ABG)
23:35:16.057 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:16.057 00.000 8976 MoveAxis(U, 63, ABG)
23:35:16.057 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:16.057 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:16.057 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:16.057 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:16.057 00.000 8976 move complete, result=1
23:35:16.057 00.000 8976 worker thread done servicing request
23:35:16.057 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=297, med=32, FiltMin=28, FiltMax=191, Gamma=2.260
23:35:16.067 00.010 5052 UpdateGuideState exits: m=4581 SNR=47.4
23:35:16.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:16.067 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:16.067 00.000 5052 Enqueuing Expose request
23:35:16.067 00.000 5052 GuideStep: 17.8 px 0 ms WEST, -19.6 px 0 ms NORTH
23:35:16.067 00.000 8976 Worker thread wakes up
23:35:16.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:16.068 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(302,325,37,37)
23:35:16.068 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.78 = -1.51)
23:35:16.068 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.70 = 1.42)
23:35:16.068 00.000 5052 CameraToMount -- cameraX=-2.39 cameraY=22.85 hyp=22.98 cameraTheta=1.67 mountX=1.46 mountY=22.72, mountTheta=1.51
23:35:16.068 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:16.068 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:17.098 01.030 8976 Exposure complete
23:35:17.112 00.014 8976 worker thread done servicing request
23:35:17.112 00.000 5052 OnExposeComplete: enter
23:35:17.112 00.000 5052 UpdateGuideState(): m_state=6
23:35:17.112 00.000 5052 Star::Find(18, 320, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 488
23:35:17.112 00.000 5052 Star::Find returns 1 (0), X=320.39, Y=342.81, Mass=4812, SNR=48.7, Peak=268 HFD=4.6
23:35:17.112 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.36) = xAngle (-0.69 = -0.69)
23:35:17.113 00.001 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.03 = -1.03)
23:35:17.113 00.000 5052 CameraToMount -- cameraX=-2.33 cameraY=22.89 hyp=23.01 cameraTheta=1.67 mountX=17.78 mountY=-19.68, mountTheta=-0.84
23:35:17.113 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.33, y=22.89, opts=13)
23:35:17.113 00.000 5052 Enqueuing Move request for stepguider (-2.33, 22.89)
23:35:17.113 00.000 8976 Worker thread wakes up
23:35:17.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.33, 22.89) opts 0xd
23:35:17.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.33, 22.89)
23:35:17.113 00.000 8976 Moving (-2.33, 22.89) raw xDistance=17.78 yDistance=-19.68
23:35:17.114 00.001 8976 GuideAlgorithmHysteresis::Result() returns 12.05 from input 17.78
23:35:17.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.33 from input -19.68
23:35:17.114 00.000 8976 MoveAxis(L, 39, ABG)
23:35:17.114 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:17.114 00.000 8976 MoveAxis(U, 63, ABG)
23:35:17.114 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:17.114 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:17.114 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:17.114 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:17.114 00.000 8976 move complete, result=1
23:35:17.114 00.000 8976 worker thread done servicing request
23:35:17.114 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=268, med=32, FiltMin=28, FiltMax=219, Gamma=2.260
23:35:17.123 00.009 5052 UpdateGuideState exits: m=4812 SNR=48.7
23:35:17.124 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:17.124 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:17.124 00.000 5052 Enqueuing Expose request
23:35:17.124 00.000 5052 GuideStep: 17.8 px 0 ms WEST, -19.7 px 0 ms NORTH
23:35:17.124 00.000 8976 Worker thread wakes up
23:35:17.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:17.124 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,325,37,37)
23:35:17.125 00.001 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
23:35:17.125 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.70 = 1.42)
23:35:17.125 00.000 5052 CameraToMount -- cameraX=-2.33 cameraY=22.89 hyp=23.01 cameraTheta=1.67 mountX=1.39 mountY=22.74, mountTheta=1.51
23:35:17.125 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:17.125 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:18.167 01.042 8976 Exposure complete
23:35:18.183 00.016 8976 worker thread done servicing request
23:35:18.183 00.000 5052 OnExposeComplete: enter
23:35:18.183 00.000 5052 UpdateGuideState(): m_state=6
23:35:18.183 00.000 5052 Star::Find(18, 320, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 489
23:35:18.183 00.000 5052 Star::Find returns 1 (0), X=320.51, Y=342.58, Mass=4694, SNR=48.0, Peak=261 HFD=4.4
23:35:18.183 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.36) = xAngle (-0.69 = -0.69)
23:35:18.183 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.03 = -1.03)
23:35:18.183 00.000 5052 CameraToMount -- cameraX=-2.21 cameraY=22.67 hyp=22.77 cameraTheta=1.67 mountX=17.54 mountY=-19.53, mountTheta=-0.84
23:35:18.183 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.21, y=22.67, opts=13)
23:35:18.183 00.000 5052 Enqueuing Move request for stepguider (-2.21, 22.67)
23:35:18.183 00.000 8976 Worker thread wakes up
23:35:18.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.21, 22.67) opts 0xd
23:35:18.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.21, 22.67)
23:35:18.183 00.000 8976 Moving (-2.21, 22.67) raw xDistance=17.54 yDistance=-19.53
23:35:18.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 11.90 from input 17.54
23:35:18.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.24 from input -19.53
23:35:18.183 00.000 8976 MoveAxis(L, 38, ABG)
23:35:18.183 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:18.183 00.000 8976 MoveAxis(U, 63, ABG)
23:35:18.184 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:18.184 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:18.184 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:18.184 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:18.184 00.000 8976 move complete, result=1
23:35:18.184 00.000 8976 worker thread done servicing request
23:35:18.184 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=261, med=32, FiltMin=28, FiltMax=218, Gamma=2.260
23:35:18.195 00.011 5052 UpdateGuideState exits: m=4694 SNR=48.0
23:35:18.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:18.196 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:18.196 00.000 5052 Enqueuing Expose request
23:35:18.196 00.000 5052 GuideStep: 17.5 px 0 ms WEST, -19.5 px 0 ms NORTH
23:35:18.196 00.000 8976 Worker thread wakes up
23:35:18.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:18.196 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,325,37,37)
23:35:18.196 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
23:35:18.197 00.001 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.70 = 1.41)
23:35:18.197 00.000 5052 CameraToMount -- cameraX=-2.21 cameraY=22.67 hyp=22.77 cameraTheta=1.67 mountX=1.29 mountY=22.49, mountTheta=1.51
23:35:18.197 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:18.197 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:19.224 01.027 8976 Exposure complete
23:35:19.239 00.015 8976 worker thread done servicing request
23:35:19.239 00.000 5052 OnExposeComplete: enter
23:35:19.239 00.000 5052 UpdateGuideState(): m_state=6
23:35:19.239 00.000 5052 Star::Find(18, 320, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 490
23:35:19.239 00.000 5052 Star::Find returns 1 (0), X=319.72, Y=342.75, Mass=4711, SNR=48.1, Peak=270 HFD=4.5
23:35:19.240 00.001 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.36) = xAngle (-0.66 = -0.66)
23:35:19.240 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.00 = -1.00)
23:35:19.240 00.000 5052 CameraToMount -- cameraX=-3.00 cameraY=22.83 hyp=23.03 cameraTheta=1.70 mountX=18.22 mountY=-19.34, mountTheta=-0.82
23:35:19.240 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.00, y=22.83, opts=13)
23:35:19.240 00.000 5052 Enqueuing Move request for stepguider (-3.00, 22.83)
23:35:19.240 00.000 8976 Worker thread wakes up
23:35:19.241 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.00, 22.83) opts 0xd
23:35:19.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.00, 22.83)
23:35:19.241 00.000 8976 Moving (-3.00, 22.83) raw xDistance=18.22 yDistance=-19.34
23:35:19.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.31 from input 18.22
23:35:19.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.11 from input -19.34
23:35:19.241 00.000 8976 MoveAxis(L, 40, ABG)
23:35:19.241 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:19.241 00.000 8976 MoveAxis(U, 62, ABG)
23:35:19.241 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:19.241 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:19.241 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:19.241 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:19.241 00.000 8976 move complete, result=1
23:35:19.241 00.000 8976 worker thread done servicing request
23:35:19.242 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=270, med=32, FiltMin=27, FiltMax=196, Gamma=2.260
23:35:19.252 00.010 5052 UpdateGuideState exits: m=4711 SNR=48.1
23:35:19.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:19.252 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:19.252 00.000 5052 Enqueuing Expose request
23:35:19.252 00.000 5052 GuideStep: 18.2 px 0 ms WEST, -19.3 px 0 ms NORTH
23:35:19.252 00.000 8976 Worker thread wakes up
23:35:19.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:19.252 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,325,37,37)
23:35:19.253 00.001 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
23:35:19.253 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.73 = 1.45)
23:35:19.253 00.000 5052 CameraToMount -- cameraX=-3.00 cameraY=22.83 hyp=23.03 cameraTheta=1.70 mountX=2.07 mountY=22.85, mountTheta=1.48
23:35:19.253 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:19.253 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:20.296 01.043 8976 Exposure complete
23:35:20.310 00.014 8976 worker thread done servicing request
23:35:20.311 00.001 5052 OnExposeComplete: enter
23:35:20.311 00.000 5052 UpdateGuideState(): m_state=6
23:35:20.311 00.000 5052 Star::Find(18, 319, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 491
23:35:20.311 00.000 5052 Star::Find returns 1 (0), X=318.84, Y=342.95, Mass=4694, SNR=47.9, Peak=241 HFD=4.5
23:35:20.311 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.36) = xAngle (-0.62 = -0.62)
23:35:20.311 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.96 = -0.96)
23:35:20.311 00.000 5052 CameraToMount -- cameraX=-3.88 cameraY=23.04 hyp=23.36 cameraTheta=1.74 mountX=18.99 mountY=-19.15, mountTheta=-0.79
23:35:20.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.88, y=23.04, opts=13)
23:35:20.312 00.000 5052 Enqueuing Move request for stepguider (-3.88, 23.04)
23:35:20.312 00.000 8976 Worker thread wakes up
23:35:20.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.88, 23.04) opts 0xd
23:35:20.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.88, 23.04)
23:35:20.312 00.000 8976 Moving (-3.88, 23.04) raw xDistance=18.99 yDistance=-19.15
23:35:20.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.83 from input 18.99
23:35:20.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.98 from input -19.15
23:35:20.312 00.000 8976 MoveAxis(L, 41, ABG)
23:35:20.312 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:20.312 00.000 8976 MoveAxis(U, 61, ABG)
23:35:20.312 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:20.312 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:20.312 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:20.312 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:20.312 00.000 8976 move complete, result=1
23:35:20.312 00.000 8976 worker thread done servicing request
23:35:20.313 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=241, med=32, FiltMin=28, FiltMax=186, Gamma=2.260
23:35:20.322 00.009 5052 UpdateGuideState exits: m=4694 SNR=47.9
23:35:20.323 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:20.323 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:20.323 00.000 5052 Enqueuing Expose request
23:35:20.323 00.000 5052 GuideStep: 19.0 px 0 ms WEST, -19.1 px 0 ms NORTH
23:35:20.323 00.000 8976 Worker thread wakes up
23:35:20.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:20.323 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,325,37,37)
23:35:20.323 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
23:35:20.323 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.77 = 1.48)
23:35:20.324 00.001 5052 CameraToMount -- cameraX=-3.88 cameraY=23.04 hyp=23.36 cameraTheta=1.74 mountX=2.94 mountY=23.27, mountTheta=1.45
23:35:20.324 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:20.324 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:21.356 01.032 8976 Exposure complete
23:35:21.370 00.014 8976 worker thread done servicing request
23:35:21.370 00.000 5052 OnExposeComplete: enter
23:35:21.370 00.000 5052 UpdateGuideState(): m_state=6
23:35:21.370 00.000 5052 Star::Find(18, 318, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 492
23:35:21.370 00.000 5052 Star::Find returns 1 (0), X=317.58, Y=342.72, Mass=4675, SNR=47.9, Peak=268 HFD=4.7
23:35:21.370 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.36) = xAngle (-0.57 = -0.57)
23:35:21.371 00.001 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.91 = -0.91)
23:35:21.371 00.000 5052 CameraToMount -- cameraX=-5.13 cameraY=22.81 hyp=23.38 cameraTheta=1.79 mountX=19.72 mountY=-18.41, mountTheta=-0.75
23:35:21.371 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.13, y=22.81, opts=13)
23:35:21.371 00.000 5052 Enqueuing Move request for stepguider (-5.13, 22.81)
23:35:21.371 00.000 8976 Worker thread wakes up
23:35:21.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.13, 22.81) opts 0xd
23:35:21.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.13, 22.81)
23:35:21.372 00.001 8976 Moving (-5.13, 22.81) raw xDistance=19.72 yDistance=-18.41
23:35:21.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.32 from input 19.72
23:35:21.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.50 from input -18.41
23:35:21.372 00.000 8976 MoveAxis(L, 43, ABG)
23:35:21.372 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:21.372 00.000 8976 MoveAxis(U, 59, ABG)
23:35:21.372 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:21.372 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:21.372 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:21.372 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:21.372 00.000 8976 move complete, result=1
23:35:21.372 00.000 8976 worker thread done servicing request
23:35:21.372 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=268, med=32, FiltMin=27, FiltMax=176, Gamma=2.260
23:35:21.382 00.010 5052 UpdateGuideState exits: m=4675 SNR=47.9
23:35:21.382 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:21.382 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:21.382 00.000 5052 Enqueuing Expose request
23:35:21.382 00.000 8976 Worker thread wakes up
23:35:21.382 00.000 5052 GuideStep: 19.7 px 0 ms WEST, -18.4 px 0 ms NORTH
23:35:21.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:21.382 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,325,37,37)
23:35:21.383 00.001 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
23:35:21.383 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.82 = 1.54)
23:35:21.383 00.000 5052 CameraToMount -- cameraX=-5.13 cameraY=22.81 hyp=23.38 cameraTheta=1.79 mountX=4.20 mountY=23.37, mountTheta=1.39
23:35:21.383 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:21.383 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:22.420 01.037 8976 Exposure complete
23:35:22.434 00.014 8976 worker thread done servicing request
23:35:22.434 00.000 5052 OnExposeComplete: enter
23:35:22.435 00.001 5052 UpdateGuideState(): m_state=6
23:35:22.435 00.000 5052 Star::Find(18, 317, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 493
23:35:22.435 00.000 5052 Star::Find returns 1 (0), X=315.88, Y=342.98, Mass=4599, SNR=47.4, Peak=235 HFD=4.5
23:35:22.435 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.36) = xAngle (-0.50 = -0.50)
23:35:22.435 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.84 = -0.84)
23:35:22.435 00.000 5052 CameraToMount -- cameraX=-6.84 cameraY=23.06 hyp=24.06 cameraTheta=1.86 mountX=21.11 mountY=-17.91, mountTheta=-0.70
23:35:22.435 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-6.84, y=23.06, opts=13)
23:35:22.436 00.001 5052 Enqueuing Move request for stepguider (-6.84, 23.06)
23:35:22.436 00.000 8976 Worker thread wakes up
23:35:22.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.84, 23.06) opts 0xd
23:35:22.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.84, 23.06)
23:35:22.436 00.000 8976 Moving (-6.84, 23.06) raw xDistance=21.11 yDistance=-17.91
23:35:22.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.23 from input 21.11
23:35:22.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.16 from input -17.91
23:35:22.436 00.000 8976 MoveAxis(L, 46, ABG)
23:35:22.436 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:22.436 00.000 8976 MoveAxis(U, 57, ABG)
23:35:22.436 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:22.436 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:22.436 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:22.436 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:22.436 00.000 8976 move complete, result=1
23:35:22.436 00.000 8976 worker thread done servicing request
23:35:22.437 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=235, med=31, FiltMin=27, FiltMax=179, Gamma=2.260
23:35:22.446 00.009 5052 UpdateGuideState exits: m=4599 SNR=47.4
23:35:22.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:22.446 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:22.446 00.000 5052 Enqueuing Expose request
23:35:22.447 00.001 5052 GuideStep: 21.1 px 0 ms WEST, -17.9 px 0 ms NORTH
23:35:22.447 00.000 8976 Worker thread wakes up
23:35:22.447 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:22.447 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,325,37,37)
23:35:22.447 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.32)
23:35:22.447 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.89 = 1.60)
23:35:22.447 00.000 5052 CameraToMount -- cameraX=-6.84 cameraY=23.06 hyp=24.06 cameraTheta=1.86 mountX=5.89 mountY=24.04, mountTheta=1.33
23:35:22.447 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:22.448 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:23.481 01.033 8976 Exposure complete
23:35:23.495 00.014 8976 worker thread done servicing request
23:35:23.495 00.000 5052 OnExposeComplete: enter
23:35:23.496 00.001 5052 UpdateGuideState(): m_state=6
23:35:23.496 00.000 5052 Star::Find(18, 315, 342, 0, (0,0,0,0), 0.1, 10.0, 0) frame 494
23:35:23.496 00.000 5052 Star::Find returns 1 (0), X=315.18, Y=343.03, Mass=4566, SNR=47.2, Peak=247 HFD=4.6
23:35:23.496 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.36) = xAngle (-0.47 = -0.47)
23:35:23.496 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.81 = -0.81)
23:35:23.496 00.000 5052 CameraToMount -- cameraX=-7.54 cameraY=23.12 hyp=24.32 cameraTheta=1.89 mountX=21.64 mountY=-17.66, mountTheta=-0.68
23:35:23.496 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.54, y=23.12, opts=13)
23:35:23.496 00.000 5052 Enqueuing Move request for stepguider (-7.54, 23.12)
23:35:23.497 00.001 8976 Worker thread wakes up
23:35:23.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.54, 23.12) opts 0xd
23:35:23.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.54, 23.12)
23:35:23.497 00.000 8976 Moving (-7.54, 23.12) raw xDistance=21.64 yDistance=-17.66
23:35:23.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.63 from input 21.64
23:35:23.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.98 from input -17.66
23:35:23.497 00.000 8976 MoveAxis(L, 47, ABG)
23:35:23.497 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:23.497 00.000 8976 MoveAxis(U, 57, ABG)
23:35:23.497 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:23.497 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:23.497 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:23.497 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:23.497 00.000 8976 move complete, result=1
23:35:23.497 00.000 8976 worker thread done servicing request
23:35:23.498 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=247, med=32, FiltMin=28, FiltMax=175, Gamma=2.260
23:35:23.507 00.009 5052 UpdateGuideState exits: m=4566 SNR=47.2
23:35:23.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:23.507 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:23.507 00.000 5052 Enqueuing Expose request
23:35:23.507 00.000 5052 GuideStep: 21.6 px 0 ms WEST, -17.7 px 0 ms NORTH
23:35:23.507 00.000 8976 Worker thread wakes up
23:35:23.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:23.507 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,325,37,37)
23:35:23.508 00.001 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.30)
23:35:23.508 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.91 = 1.63)
23:35:23.508 00.000 5052 CameraToMount -- cameraX=-7.54 cameraY=23.12 hyp=24.32 cameraTheta=1.89 mountX=6.59 mountY=24.27, mountTheta=1.31
23:35:23.508 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:23.508 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:24.546 01.038 8976 Exposure complete
23:35:24.561 00.015 8976 worker thread done servicing request
23:35:24.561 00.000 5052 OnExposeComplete: enter
23:35:24.561 00.000 5052 UpdateGuideState(): m_state=6
23:35:24.561 00.000 5052 Star::Find(18, 315, 343, 0, (0,0,0,0), 0.1, 10.0, 0) frame 495
23:35:24.561 00.000 5052 Star::Find returns 1 (0), X=315.98, Y=343.25, Mass=4422, SNR=46.4, Peak=234 HFD=4.7
23:35:24.561 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.36) = xAngle (-0.51 = -0.51)
23:35:24.561 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.85 = -0.85)
23:35:24.561 00.000 5052 CameraToMount -- cameraX=-6.74 cameraY=23.34 hyp=24.29 cameraTheta=1.85 mountX=21.23 mountY=-18.20, mountTheta=-0.71
23:35:24.562 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.74, y=23.34, opts=13)
23:35:24.562 00.000 5052 Enqueuing Move request for stepguider (-6.74, 23.34)
23:35:24.562 00.000 8976 Worker thread wakes up
23:35:24.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.74, 23.34) opts 0xd
23:35:24.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.74, 23.34)
23:35:24.562 00.000 8976 Moving (-6.74, 23.34) raw xDistance=21.23 yDistance=-18.20
23:35:24.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.40 from input 21.23
23:35:24.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.30 from input -18.20
23:35:24.562 00.000 8976 MoveAxis(L, 46, ABG)
23:35:24.562 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:24.562 00.000 8976 MoveAxis(U, 58, ABG)
23:35:24.562 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:24.562 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:24.562 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:24.562 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:24.562 00.000 8976 move complete, result=1
23:35:24.562 00.000 8976 worker thread done servicing request
23:35:24.563 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=234, med=32, FiltMin=27, FiltMax=174, Gamma=2.260
23:35:24.573 00.010 5052 UpdateGuideState exits: m=4422 SNR=46.4
23:35:24.573 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:24.573 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:24.573 00.000 5052 Enqueuing Expose request
23:35:24.573 00.000 5052 GuideStep: 21.2 px 0 ms WEST, -18.2 px 0 ms NORTH
23:35:24.574 00.001 8976 Worker thread wakes up
23:35:24.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:24.574 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,325,37,37)
23:35:24.574 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.95 = -1.33)
23:35:24.574 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.88 = 1.60)
23:35:24.574 00.000 5052 CameraToMount -- cameraX=-6.74 cameraY=23.34 hyp=24.29 cameraTheta=1.85 mountX=5.78 mountY=24.28, mountTheta=1.34
23:35:24.574 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:24.575 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:25.605 01.030 8976 Exposure complete
23:35:25.620 00.015 8976 worker thread done servicing request
23:35:25.620 00.000 5052 OnExposeComplete: enter
23:35:25.620 00.000 5052 UpdateGuideState(): m_state=6
23:35:25.620 00.000 5052 Star::Find(18, 315, 343, 0, (0,0,0,0), 0.1, 10.0, 0) frame 496
23:35:25.620 00.000 5052 Star::Find returns 1 (0), X=317.78, Y=343.00, Mass=4633, SNR=47.6, Peak=200 HFD=4.9
23:35:25.620 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.36) = xAngle (-0.58 = -0.58)
23:35:25.620 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.92 = -0.92)
23:35:25.620 00.000 5052 CameraToMount -- cameraX=-4.94 cameraY=23.09 hyp=23.61 cameraTheta=1.78 mountX=19.78 mountY=-18.74, mountTheta=-0.76
23:35:25.621 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.94, y=23.09, opts=13)
23:35:25.621 00.000 5052 Enqueuing Move request for stepguider (-4.94, 23.09)
23:35:25.621 00.000 8976 Worker thread wakes up
23:35:25.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.94, 23.09) opts 0xd
23:35:25.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.94, 23.09)
23:35:25.621 00.000 8976 Moving (-4.94, 23.09) raw xDistance=19.78 yDistance=-18.74
23:35:25.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.47 from input 19.78
23:35:25.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.67 from input -18.74
23:35:25.621 00.000 8976 MoveAxis(L, 43, ABG)
23:35:25.622 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:25.622 00.000 8976 MoveAxis(U, 60, ABG)
23:35:25.622 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:25.622 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:25.622 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:25.622 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:25.622 00.000 8976 move complete, result=1
23:35:25.622 00.000 8976 worker thread done servicing request
23:35:25.622 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=200, med=32, FiltMin=28, FiltMax=174, Gamma=2.260
23:35:25.632 00.010 5052 UpdateGuideState exits: m=4633 SNR=47.6
23:35:25.633 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:25.633 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:25.633 00.000 5052 Enqueuing Expose request
23:35:25.633 00.000 5052 GuideStep: 19.8 px 0 ms WEST, -18.7 px 0 ms NORTH
23:35:25.633 00.000 8976 Worker thread wakes up
23:35:25.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:25.633 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,325,37,37)
23:35:25.633 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
23:35:25.633 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.81 = 1.53)
23:35:25.634 00.001 5052 CameraToMount -- cameraX=-4.94 cameraY=23.09 hyp=23.61 cameraTheta=1.78 mountX=4.00 mountY=23.59, mountTheta=1.40
23:35:25.634 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:25.634 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:26.675 01.041 8976 Exposure complete
23:35:26.689 00.014 8976 worker thread done servicing request
23:35:26.689 00.000 5052 OnExposeComplete: enter
23:35:26.689 00.000 5052 UpdateGuideState(): m_state=6
23:35:26.689 00.000 5052 Star::Find(18, 317, 343, 0, (0,0,0,0), 0.1, 10.0, 0) frame 497
23:35:26.689 00.000 5052 Star::Find returns 1 (0), X=317.71, Y=343.21, Mass=4530, SNR=47.1, Peak=260 HFD=4.6
23:35:26.689 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.36) = xAngle (-0.58 = -0.58)
23:35:26.689 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.92 = -0.92)
23:35:26.689 00.000 5052 CameraToMount -- cameraX=-5.01 cameraY=23.30 hyp=23.83 cameraTheta=1.78 mountX=19.98 mountY=-18.90, mountTheta=-0.76
23:35:26.690 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.01, y=23.30, opts=13)
23:35:26.690 00.000 5052 Enqueuing Move request for stepguider (-5.01, 23.30)
23:35:26.690 00.000 8976 Worker thread wakes up
23:35:26.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.01, 23.30) opts 0xd
23:35:26.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.01, 23.30)
23:35:26.690 00.000 8976 Moving (-5.01, 23.30) raw xDistance=19.98 yDistance=-18.90
23:35:26.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.53 from input 19.98
23:35:26.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.79 from input -18.90
23:35:26.690 00.000 8976 MoveAxis(L, 44, ABG)
23:35:26.691 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:26.691 00.000 8976 MoveAxis(U, 60, ABG)
23:35:26.691 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:26.691 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:26.691 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:26.691 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:26.691 00.000 8976 move complete, result=1
23:35:26.691 00.000 8976 worker thread done servicing request
23:35:26.691 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=260, med=32, FiltMin=27, FiltMax=182, Gamma=2.260
23:35:26.701 00.010 5052 UpdateGuideState exits: m=4530 SNR=47.1
23:35:26.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:26.701 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:26.701 00.000 5052 Enqueuing Expose request
23:35:26.701 00.000 5052 GuideStep: 20.0 px 0 ms WEST, -18.9 px 0 ms NORTH
23:35:26.701 00.000 8976 Worker thread wakes up
23:35:26.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:26.701 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,325,37,37)
23:35:26.702 00.001 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
23:35:26.702 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.81 = 1.53)
23:35:26.702 00.000 5052 CameraToMount -- cameraX=-5.01 cameraY=23.30 hyp=23.83 cameraTheta=1.78 mountX=4.06 mountY=23.81, mountTheta=1.40
23:35:26.702 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:26.702 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:27.741 01.039 8976 Exposure complete
23:35:27.755 00.014 8976 worker thread done servicing request
23:35:27.755 00.000 5052 OnExposeComplete: enter
23:35:27.755 00.000 5052 UpdateGuideState(): m_state=6
23:35:27.755 00.000 5052 Star::Find(18, 317, 343, 0, (0,0,0,0), 0.1, 10.0, 0) frame 498
23:35:27.755 00.000 5052 Star::Find returns 1 (0), X=317.71, Y=343.35, Mass=4674, SNR=47.9, Peak=277 HFD=4.8
23:35:27.755 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.36) = xAngle (-0.58 = -0.58)
23:35:27.755 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.92 = -0.92)
23:35:27.755 00.000 5052 CameraToMount -- cameraX=-5.01 cameraY=23.43 hyp=23.96 cameraTheta=1.78 mountX=20.07 mountY=-19.02, mountTheta=-0.76
23:35:27.756 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.01, y=23.43, opts=13)
23:35:27.756 00.000 5052 Enqueuing Move request for stepguider (-5.01, 23.43)
23:35:27.756 00.000 8976 Worker thread wakes up
23:35:27.756 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.01, 23.43) opts 0xd
23:35:27.756 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.01, 23.43)
23:35:27.756 00.000 8976 Moving (-5.01, 23.43) raw xDistance=20.07 yDistance=-19.02
23:35:27.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.59 from input 20.07
23:35:27.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.88 from input -19.02
23:35:27.756 00.000 8976 MoveAxis(L, 44, ABG)
23:35:27.757 00.001 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:27.757 00.000 8976 MoveAxis(U, 61, ABG)
23:35:27.757 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:27.757 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:27.757 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:27.757 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:27.757 00.000 8976 move complete, result=1
23:35:27.757 00.000 8976 worker thread done servicing request
23:35:27.757 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=277, med=32, FiltMin=28, FiltMax=186, Gamma=2.260
23:35:27.767 00.010 5052 UpdateGuideState exits: m=4674 SNR=47.9
23:35:27.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:27.767 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:27.767 00.000 5052 Enqueuing Expose request
23:35:27.767 00.000 5052 GuideStep: 20.1 px 0 ms WEST, -19.0 px 0 ms NORTH
23:35:27.767 00.000 8976 Worker thread wakes up
23:35:27.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:27.767 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,325,37,37)
23:35:27.768 00.001 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
23:35:27.768 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.81 = 1.53)
23:35:27.768 00.000 5052 CameraToMount -- cameraX=-5.01 cameraY=23.43 hyp=23.96 cameraTheta=1.78 mountX=4.05 mountY=23.94, mountTheta=1.40
23:35:27.768 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:27.768 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:28.800 01.032 8976 Exposure complete
23:35:28.815 00.015 8976 worker thread done servicing request
23:35:28.815 00.000 5052 OnExposeComplete: enter
23:35:28.815 00.000 5052 UpdateGuideState(): m_state=6
23:35:28.815 00.000 5052 Star::Find(18, 317, 343, 0, (0,0,0,0), 0.1, 10.0, 0) frame 499
23:35:28.815 00.000 5052 Star::Find returns 1 (0), X=316.82, Y=343.53, Mass=4612, SNR=47.5, Peak=251 HFD=4.7
23:35:28.815 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.36) = xAngle (-0.54 = -0.54)
23:35:28.815 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.88 = -0.88)
23:35:28.815 00.000 5052 CameraToMount -- cameraX=-5.90 cameraY=23.61 hyp=24.34 cameraTheta=1.82 mountX=20.83 mountY=-18.80, mountTheta=-0.73
23:35:28.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.90, y=23.61, opts=13)
23:35:28.816 00.000 5052 Enqueuing Move request for stepguider (-5.90, 23.61)
23:35:28.816 00.000 8976 Worker thread wakes up
23:35:28.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.90, 23.61) opts 0xd
23:35:28.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.90, 23.61)
23:35:28.816 00.000 8976 Moving (-5.90, 23.61) raw xDistance=20.83 yDistance=-18.80
23:35:28.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.07 from input 20.83
23:35:28.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.75 from input -18.80
23:35:28.817 00.001 8976 MoveAxis(L, 45, ABG)
23:35:28.817 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:28.817 00.000 8976 MoveAxis(U, 60, ABG)
23:35:28.817 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:28.817 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:28.817 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:28.817 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:28.817 00.000 8976 move complete, result=1
23:35:28.817 00.000 8976 worker thread done servicing request
23:35:28.817 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=251, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:35:28.827 00.010 5052 UpdateGuideState exits: m=4612 SNR=47.5
23:35:28.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:28.827 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:28.827 00.000 5052 Enqueuing Expose request
23:35:28.827 00.000 5052 GuideStep: 20.8 px 0 ms WEST, -18.8 px 0 ms NORTH
23:35:28.827 00.000 8976 Worker thread wakes up
23:35:28.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:28.827 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,326,37,37)
23:35:28.828 00.001 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.37)
23:35:28.828 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.84 = 1.56)
23:35:28.828 00.000 5052 CameraToMount -- cameraX=-5.90 cameraY=23.61 hyp=24.34 cameraTheta=1.82 mountX=4.93 mountY=24.34, mountTheta=1.37
23:35:28.828 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:28.828 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:29.868 01.040 8976 Exposure complete
23:35:29.885 00.017 8976 worker thread done servicing request
23:35:29.885 00.000 5052 OnExposeComplete: enter
23:35:29.885 00.000 5052 UpdateGuideState(): m_state=6
23:35:29.885 00.000 5052 Star::Find(18, 316, 343, 0, (0,0,0,0), 0.1, 10.0, 0) frame 500
23:35:29.885 00.000 5052 Star::Find returns 1 (0), X=316.63, Y=343.50, Mass=4561, SNR=47.2, Peak=265 HFD=4.8
23:35:29.885 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.36) = xAngle (-0.54 = -0.54)
23:35:29.885 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.88 = -0.88)
23:35:29.885 00.000 5052 CameraToMount -- cameraX=-6.09 cameraY=23.59 hyp=24.36 cameraTheta=1.82 mountX=20.94 mountY=-18.70, mountTheta=-0.73
23:35:29.886 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.09, y=23.59, opts=13)
23:35:29.886 00.000 5052 Enqueuing Move request for stepguider (-6.09, 23.59)
23:35:29.886 00.000 8976 Worker thread wakes up
23:35:29.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.09, 23.59) opts 0xd
23:35:29.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.09, 23.59)
23:35:29.886 00.000 8976 Moving (-6.09, 23.59) raw xDistance=20.94 yDistance=-18.70
23:35:29.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.18 from input 20.94
23:35:29.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.67 from input -18.70
23:35:29.886 00.000 8976 MoveAxis(L, 46, ABG)
23:35:29.886 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:29.887 00.001 8976 MoveAxis(U, 60, ABG)
23:35:29.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:29.887 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:29.887 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:29.887 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:29.887 00.000 8976 move complete, result=1
23:35:29.887 00.000 8976 worker thread done servicing request
23:35:29.887 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=265, med=32, FiltMin=27, FiltMax=181, Gamma=2.260
23:35:29.897 00.010 5052 UpdateGuideState exits: m=4561 SNR=47.2
23:35:29.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:29.897 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:29.897 00.000 5052 Enqueuing Expose request
23:35:29.897 00.000 8976 Worker thread wakes up
23:35:29.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:29.897 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,326,37,37)
23:35:29.898 00.001 5052 GuideStep: 20.9 px 0 ms WEST, -18.7 px 0 ms NORTH
23:35:29.898 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
23:35:29.898 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.85 = 1.57)
23:35:29.898 00.000 5052 CameraToMount -- cameraX=-6.09 cameraY=23.59 hyp=24.36 cameraTheta=1.82 mountX=5.13 mountY=24.36, mountTheta=1.36
23:35:29.899 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:29.899 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:30.939 01.040 8976 Exposure complete
23:35:30.956 00.017 8976 worker thread done servicing request
23:35:30.956 00.000 5052 OnExposeComplete: enter
23:35:30.956 00.000 5052 UpdateGuideState(): m_state=6
23:35:30.956 00.000 5052 Star::Find(18, 316, 343, 0, (0,0,0,0), 0.1, 10.0, 0) frame 501
23:35:30.956 00.000 5052 Star::Find returns 1 (0), X=316.96, Y=343.46, Mass=4580, SNR=47.3, Peak=250 HFD=4.9
23:35:30.956 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.36) = xAngle (-0.55 = -0.55)
23:35:30.956 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.89 = -0.89)
23:35:30.956 00.000 5052 CameraToMount -- cameraX=-5.76 cameraY=23.55 hyp=24.24 cameraTheta=1.81 mountX=20.68 mountY=-18.80, mountTheta=-0.74
23:35:30.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.76, y=23.55, opts=13)
23:35:30.957 00.000 5052 Enqueuing Move request for stepguider (-5.76, 23.55)
23:35:30.957 00.000 8976 Worker thread wakes up
23:35:30.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.76, 23.55) opts 0xd
23:35:30.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.76, 23.55)
23:35:30.957 00.000 8976 Moving (-5.76, 23.55) raw xDistance=20.68 yDistance=-18.80
23:35:30.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.02 from input 20.68
23:35:30.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.73 from input -18.80
23:35:30.958 00.001 8976 MoveAxis(L, 45, ABG)
23:35:30.958 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:30.958 00.000 8976 MoveAxis(U, 60, ABG)
23:35:30.958 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:30.958 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:30.958 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:30.958 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:30.958 00.000 8976 move complete, result=1
23:35:30.958 00.000 8976 worker thread done servicing request
23:35:30.958 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=250, med=32, FiltMin=28, FiltMax=178, Gamma=2.260
23:35:30.969 00.011 5052 UpdateGuideState exits: m=4580 SNR=47.3
23:35:30.970 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:30.970 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:30.970 00.000 5052 Enqueuing Expose request
23:35:30.970 00.000 8976 Worker thread wakes up
23:35:30.970 00.000 5052 GuideStep: 20.7 px 0 ms WEST, -18.8 px 0 ms NORTH
23:35:30.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:30.970 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,325,37,37)
23:35:30.971 00.001 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.91 = -1.37)
23:35:30.971 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.84 = 1.56)
23:35:30.971 00.000 5052 CameraToMount -- cameraX=-5.76 cameraY=23.55 hyp=24.24 cameraTheta=1.81 mountX=4.80 mountY=24.24, mountTheta=1.38
23:35:30.971 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:30.971 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:32.009 01.038 8976 Exposure complete
23:35:32.023 00.014 8976 worker thread done servicing request
23:35:32.024 00.001 5052 OnExposeComplete: enter
23:35:32.024 00.000 5052 UpdateGuideState(): m_state=6
23:35:32.024 00.000 5052 Star::Find(18, 316, 343, 0, (0,0,0,0), 0.1, 10.0, 0) frame 502
23:35:32.024 00.000 5052 Star::Find returns 1 (0), X=317.29, Y=343.48, Mass=4604, SNR=47.5, Peak=279 HFD=4.7
23:35:32.024 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.36) = xAngle (-0.56 = -0.56)
23:35:32.024 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.90 = -0.90)
23:35:32.024 00.000 5052 CameraToMount -- cameraX=-5.43 cameraY=23.56 hyp=24.18 cameraTheta=1.80 mountX=20.46 mountY=-18.96, mountTheta=-0.75
23:35:32.025 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.43, y=23.56, opts=13)
23:35:32.025 00.000 5052 Enqueuing Move request for stepguider (-5.43, 23.56)
23:35:32.025 00.000 8976 Worker thread wakes up
23:35:32.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.43, 23.56) opts 0xd
23:35:32.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.43, 23.56)
23:35:32.025 00.000 8976 Moving (-5.43, 23.56) raw xDistance=20.46 yDistance=-18.96
23:35:32.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.87 from input 20.46
23:35:32.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.84 from input -18.96
23:35:32.025 00.000 8976 MoveAxis(L, 45, ABG)
23:35:32.025 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:32.025 00.000 8976 MoveAxis(U, 61, ABG)
23:35:32.025 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:32.025 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:32.025 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:32.026 00.001 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:32.026 00.000 8976 move complete, result=1
23:35:32.026 00.000 8976 worker thread done servicing request
23:35:32.026 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=279, med=32, FiltMin=28, FiltMax=185, Gamma=2.260
23:35:32.036 00.010 5052 UpdateGuideState exits: m=4604 SNR=47.5
23:35:32.036 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:32.036 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:32.036 00.000 5052 Enqueuing Expose request
23:35:32.036 00.000 5052 GuideStep: 20.5 px 0 ms WEST, -19.0 px 0 ms NORTH
23:35:32.036 00.000 8976 Worker thread wakes up
23:35:32.037 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:32.037 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,325,37,37)
23:35:32.037 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.90 = -1.39)
23:35:32.037 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.83 = 1.54)
23:35:32.037 00.000 5052 CameraToMount -- cameraX=-5.43 cameraY=23.56 hyp=24.18 cameraTheta=1.80 mountX=4.47 mountY=24.17, mountTheta=1.39
23:35:32.037 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:32.038 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:33.086 01.048 8976 Exposure complete
23:35:33.104 00.018 8976 worker thread done servicing request
23:35:33.104 00.000 5052 OnExposeComplete: enter
23:35:33.104 00.000 5052 UpdateGuideState(): m_state=6
23:35:33.104 00.000 5052 Star::Find(18, 317, 343, 0, (0,0,0,0), 0.1, 10.0, 0) frame 503
23:35:33.104 00.000 5052 Star::Find returns 1 (0), X=316.46, Y=343.57, Mass=4604, SNR=47.5, Peak=294 HFD=4.5
23:35:33.104 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.36) = xAngle (-0.53 = -0.53)
23:35:33.104 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.87 = -0.87)
23:35:33.104 00.000 5052 CameraToMount -- cameraX=-6.26 cameraY=23.66 hyp=24.47 cameraTheta=1.83 mountX=21.11 mountY=-18.69, mountTheta=-0.72
23:35:33.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.26, y=23.66, opts=13)
23:35:33.105 00.000 5052 Enqueuing Move request for stepguider (-6.26, 23.66)
23:35:33.105 00.000 8976 Worker thread wakes up
23:35:33.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.26, 23.66) opts 0xd
23:35:33.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.26, 23.66)
23:35:33.105 00.000 8976 Moving (-6.26, 23.66) raw xDistance=21.11 yDistance=-18.69
23:35:33.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.27 from input 21.11
23:35:33.106 00.001 8976 GuideAlgorithmHysteresis::Result() returns -12.67 from input -18.69
23:35:33.106 00.000 8976 MoveAxis(L, 46, ABG)
23:35:33.106 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:33.106 00.000 8976 MoveAxis(U, 60, ABG)
23:35:33.106 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:916->Guiding disabled
23:35:33.106 00.000 8976 StepGuider::Move: Mount::Move failed! result 1
23:35:33.106 00.000 8976 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\stepguider.cpp:1041->Guiding disabled
23:35:33.106 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
23:35:33.106 00.000 8976 move complete, result=1
23:35:33.106 00.000 8976 worker thread done servicing request
23:35:33.106 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=294, med=31, FiltMin=27, FiltMax=207, Gamma=2.260
23:35:33.118 00.012 5052 UpdateGuideState exits: m=4604 SNR=47.5
23:35:33.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:33.118 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:33.118 00.000 5052 Enqueuing Expose request
23:35:33.118 00.000 8976 Worker thread wakes up
23:35:33.118 00.000 5052 GuideStep: 21.1 px 0 ms WEST, -18.7 px 0 ms NORTH
23:35:33.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:33.118 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,326,37,37)
23:35:33.119 00.001 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.93 = -1.35)
23:35:33.119 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.86 = 1.57)
23:35:33.119 00.000 5052 CameraToMount -- cameraX=-6.26 cameraY=23.66 hyp=24.47 cameraTheta=1.83 mountX=5.29 mountY=24.47, mountTheta=1.36
23:35:33.119 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:35:33.119 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
23:35:33.204 00.085 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
23:35:33.204 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.86 = 0.57)
23:35:33.204 00.000 5052 CameraToMount -- cameraX=316.46 cameraY=343.57 hyp=467.11 cameraTheta=0.83 mountX=-330.18 mountY=252.80, mountTheta=2.49
23:35:33.204 00.000 5052 BLT: Entering DecMeasurementStep, state = 0
23:35:33.204 00.000 5052 MountGuidingEnabled: 1
23:35:33.204 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:34.158 00.954 8976 Exposure complete
23:35:34.172 00.014 8976 worker thread done servicing request
23:35:34.172 00.000 5052 OnExposeComplete: enter
23:35:34.172 00.000 5052 UpdateGuideState(): m_state=6
23:35:34.172 00.000 5052 Star::Find(18, 316, 343, 0, (0,0,0,0), 0.1, 10.0, 0) frame 504
23:35:34.172 00.000 5052 Star::Find returns 1 (0), X=316.39, Y=343.85, Mass=4679, SNR=47.9, Peak=268 HFD=4.4
23:35:34.172 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.36) = xAngle (-0.53 = -0.53)
23:35:34.172 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.87 = -0.87)
23:35:34.172 00.000 5052 CameraToMount -- cameraX=-6.33 cameraY=23.93 hyp=24.75 cameraTheta=1.83 mountX=21.35 mountY=-18.91, mountTheta=-0.72
23:35:34.173 00.001 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
23:35:34.173 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.86 = 0.57)
23:35:34.173 00.000 5052 CameraToMount -- cameraX=316.39 cameraY=343.85 hyp=467.26 cameraTheta=0.83 mountX=-330.12 mountY=253.08, mountTheta=2.49
23:35:34.173 00.000 5052 BLT: Entering DecMeasurementStep, state = 1
23:35:34.173 00.000 5052 BLT starting North backlash clearing using pulse width of 566, looking for moves >= 4 px
23:35:34.173 00.000 5052 Enqueuing Calibration Move request for direction 0
23:35:34.173 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:34.173 00.000 8976 Worker thread wakes up
23:35:34.173 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 566 opts 0x0
23:35:34.174 00.001 8976 Handling axis move in thread for scope dir=0 dur=566
23:35:34.174 00.000 8976 scope move axis dir= 0 dur= 566 opts= 0x0
23:35:34.174 00.000 8976 MoveAxis(N, 566, -)
23:35:34.174 00.000 8976 Guiding  Dir = 0, Dur = 566
23:35:34.174 00.000 8976 IsSlewing returns 0
23:35:34.174 00.000 8976 IsGuiding returns 0
23:35:34.174 00.000 8976 PulseGuide returned control before completion, sleep 576
23:35:34.175 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=268, med=32, FiltMin=27, FiltMax=212, Gamma=2.260
23:35:34.184 00.009 5052 UpdateGuideState exits: m=4679 SNR=47.9
23:35:34.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:34.184 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:34.185 00.001 5052 Enqueuing Expose request
23:35:34.765 00.580 8976 IsGuiding returns 1
23:35:34.765 00.000 8976 scope still moving after pulse duration time elapsed
23:35:34.797 00.032 8976 IsSlewing returns 0
23:35:34.797 00.000 8976 IsGuiding returns 1
23:35:34.829 00.032 8976 IsSlewing returns 0
23:35:34.829 00.000 8976 IsGuiding returns 1
23:35:34.861 00.032 8976 IsSlewing returns 0
23:35:34.861 00.000 8976 IsGuiding returns 0
23:35:34.861 00.000 8976 scope move finished after 566 + 120 ms
23:35:34.861 00.000 8976 Move returns status 0, amount 566
23:35:34.861 00.000 8976 move complete, result=0
23:35:34.861 00.000 8976 worker thread done servicing request
23:35:34.861 00.000 8976 Worker thread wakes up
23:35:34.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:34.861 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,326,37,37)
23:35:35.894 01.033 8976 Exposure complete
23:35:35.907 00.013 8976 worker thread done servicing request
23:35:35.907 00.000 5052 OnExposeComplete: enter
23:35:35.907 00.000 5052 UpdateGuideState(): m_state=6
23:35:35.907 00.000 5052 Star::Find(18, 316, 343, 0, (0,0,0,0), 0.1, 10.0, 0) frame 505
23:35:35.907 00.000 5052 Star::Find returns 1 (0), X=320.83, Y=338.52, Mass=4735, SNR=48.3, Peak=304 HFD=3.8
23:35:35.907 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.36) = xAngle (-0.69 = -0.69)
23:35:35.907 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.03 = -1.03)
23:35:35.907 00.000 5052 CameraToMount -- cameraX=-1.89 cameraY=18.60 hyp=18.70 cameraTheta=1.67 mountX=14.45 mountY=-16.00, mountTheta=-0.84
23:35:35.908 00.001 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
23:35:35.908 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.84 = 0.56)
23:35:35.908 00.000 5052 CameraToMount -- cameraX=320.83 cameraY=338.52 hyp=466.40 cameraTheta=0.81 mountX=-334.34 mountY=246.81, mountTheta=2.51
23:35:35.908 00.000 5052 BLT: Entering DecMeasurementStep, state = 1
23:35:35.908 00.000 5052 BLT accepted clearing move of -5.99
23:35:35.908 00.000 5052 Enqueuing Calibration Move request for direction 0
23:35:35.908 00.000 5052 BLT: Clearing North backlash, step 2 (up to limit of 100), LastDecDelta = -5.99 px
23:35:35.908 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:35.908 00.000 8976 Worker thread wakes up
23:35:35.908 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 566 opts 0x0
23:35:35.908 00.000 8976 Handling axis move in thread for scope dir=0 dur=566
23:35:35.908 00.000 8976 scope move axis dir= 0 dur= 566 opts= 0x0
23:35:35.908 00.000 8976 MoveAxis(N, 566, -)
23:35:35.908 00.000 8976 Guiding  Dir = 0, Dur = 566
23:35:35.909 00.001 8976 IsSlewing returns 0
23:35:35.909 00.000 8976 IsGuiding returns 0
23:35:35.909 00.000 8976 PulseGuide returned control before completion, sleep 576
23:35:35.910 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=304, med=32, FiltMin=28, FiltMax=226, Gamma=2.260
23:35:35.919 00.009 5052 UpdateGuideState exits: m=4735 SNR=48.3
23:35:35.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:35.919 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:35.919 00.000 5052 Enqueuing Expose request
23:35:36.502 00.583 8976 IsGuiding returns 1
23:35:36.502 00.000 8976 scope still moving after pulse duration time elapsed
23:35:36.534 00.032 8976 IsSlewing returns 0
23:35:36.534 00.000 8976 IsGuiding returns 1
23:35:36.565 00.031 8976 IsSlewing returns 0
23:35:36.565 00.000 8976 IsGuiding returns 1
23:35:36.596 00.031 8976 IsSlewing returns 0
23:35:36.596 00.000 8976 IsGuiding returns 0
23:35:36.596 00.000 8976 scope move finished after 566 + 120 ms
23:35:36.596 00.000 8976 Move returns status 0, amount 566
23:35:36.596 00.000 8976 move complete, result=0
23:35:36.596 00.000 8976 worker thread done servicing request
23:35:36.596 00.000 8976 Worker thread wakes up
23:35:36.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:36.596 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,321,37,37)
23:35:37.628 01.032 8976 Exposure complete
23:35:37.643 00.015 8976 worker thread done servicing request
23:35:37.643 00.000 5052 OnExposeComplete: enter
23:35:37.643 00.000 5052 UpdateGuideState(): m_state=6
23:35:37.643 00.000 5052 Star::Find(18, 320, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 506
23:35:37.643 00.000 5052 Star::Find returns 1 (0), X=324.50, Y=323.65, Mass=4763, SNR=48.4, Peak=322 HFD=4.1
23:35:37.643 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.36) = xAngle (-1.23 = -1.23)
23:35:37.643 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.57 = -1.57)
23:35:37.643 00.000 5052 CameraToMount -- cameraX=1.78 cameraY=3.74 hyp=4.14 cameraTheta=1.13 mountX=1.37 mountY=-4.14, mountTheta=-1.25
23:35:37.644 00.001 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
23:35:37.644 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.81 = 0.53)
23:35:37.644 00.000 5052 CameraToMount -- cameraX=324.50 cameraY=323.65 hyp=458.31 cameraTheta=0.78 mountX=-337.40 mountY=231.50, mountTheta=2.54
23:35:37.644 00.000 5052 BLT: Entering DecMeasurementStep, state = 1
23:35:37.644 00.000 5052 BLT accepted clearing move of -15.31
23:35:37.644 00.000 5052 Enqueuing Calibration Move request for direction 0
23:35:37.644 00.000 5052 BLT: Clearing North backlash, step 3 (up to limit of 100), LastDecDelta = -15.31 px
23:35:37.644 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:37.644 00.000 8976 Worker thread wakes up
23:35:37.645 00.001 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 566 opts 0x0
23:35:37.645 00.000 8976 Handling axis move in thread for scope dir=0 dur=566
23:35:37.645 00.000 8976 scope move axis dir= 0 dur= 566 opts= 0x0
23:35:37.645 00.000 8976 MoveAxis(N, 566, -)
23:35:37.645 00.000 8976 Guiding  Dir = 0, Dur = 566
23:35:37.645 00.000 8976 IsSlewing returns 0
23:35:37.645 00.000 8976 IsGuiding returns 0
23:35:37.645 00.000 8976 PulseGuide returned control before completion, sleep 576
23:35:37.646 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=322, med=32, FiltMin=27, FiltMax=218, Gamma=2.260
23:35:37.656 00.010 5052 UpdateGuideState exits: m=4763 SNR=48.4
23:35:37.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:37.656 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:37.656 00.000 5052 Enqueuing Expose request
23:35:38.231 00.575 8976 IsGuiding returns 1
23:35:38.231 00.000 8976 scope still moving after pulse duration time elapsed
23:35:38.263 00.032 8976 IsSlewing returns 0
23:35:38.263 00.000 8976 IsGuiding returns 1
23:35:38.293 00.030 8976 IsSlewing returns 0
23:35:38.293 00.000 8976 IsGuiding returns 1
23:35:38.325 00.032 8976 IsSlewing returns 0
23:35:38.325 00.000 8976 IsGuiding returns 0
23:35:38.325 00.000 8976 scope move finished after 566 + 114 ms
23:35:38.325 00.000 8976 Move returns status 0, amount 566
23:35:38.325 00.000 8976 move complete, result=0
23:35:38.325 00.000 8976 worker thread done servicing request
23:35:38.325 00.000 8976 Worker thread wakes up
23:35:38.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:38.325 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,302,37,37)
23:35:39.361 01.036 8976 Exposure complete
23:35:39.376 00.015 8976 worker thread done servicing request
23:35:39.376 00.000 5052 OnExposeComplete: enter
23:35:39.376 00.000 5052 UpdateGuideState(): m_state=6
23:35:39.377 00.001 5052 Star::Find(18, 324, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 507
23:35:39.377 00.000 5052 Star::Find returns 1 (0), X=322.87, Y=305.65, Mass=4988, SNR=49.5, Peak=183 HFD=4.6
23:35:39.377 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.36) = xAngle (-3.92 = 2.36)
23:35:39.377 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.26 = 2.02)
23:35:39.377 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-14.27 hyp=14.27 cameraTheta=-1.56 mountX=-10.16 mountY=12.83, mountTheta=2.24
23:35:39.377 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
23:35:39.378 00.001 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.79 = 0.50)
23:35:39.378 00.000 5052 CameraToMount -- cameraX=322.87 cameraY=305.65 hyp=444.59 cameraTheta=0.76 mountX=-335.04 mountY=214.48, mountTheta=2.57
23:35:39.378 00.000 5052 BLT: Entering DecMeasurementStep, state = 1
23:35:39.378 00.000 5052 BLT accepted clearing move of -17.02
23:35:39.378 00.000 5052 BLT: Starting North moves at Dec=214.48
23:35:39.378 00.000 5052 BLT: Moving North for 500 ms, step 1 / 16, DecLoc = 214.48, DeltaDec = 0.00
23:35:39.378 00.000 5052 Enqueuing Calibration Move request for direction 0
23:35:39.378 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:39.378 00.000 8976 Worker thread wakes up
23:35:39.378 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:35:39.378 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:35:39.378 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:35:39.378 00.000 8976 MoveAxis(N, 500, -)
23:35:39.378 00.000 8976 Guiding  Dir = 0, Dur = 500
23:35:39.378 00.000 8976 IsSlewing returns 0
23:35:39.379 00.001 8976 IsGuiding returns 0
23:35:39.379 00.000 8976 PulseGuide returned control before completion, sleep 510
23:35:39.379 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=262, med=32, FiltMin=28, FiltMax=215, Gamma=2.260
23:35:39.390 00.011 5052 UpdateGuideState exits: m=4988 SNR=49.5
23:35:39.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:39.390 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:39.390 00.000 5052 Enqueuing Expose request
23:35:39.903 00.513 8976 IsGuiding returns 1
23:35:39.903 00.000 8976 scope still moving after pulse duration time elapsed
23:35:39.935 00.032 8976 IsSlewing returns 0
23:35:39.935 00.000 8976 IsGuiding returns 1
23:35:39.967 00.032 8976 IsSlewing returns 0
23:35:39.967 00.000 8976 IsGuiding returns 1
23:35:39.999 00.032 8976 IsSlewing returns 0
23:35:39.999 00.000 8976 IsGuiding returns 0
23:35:39.999 00.000 8976 scope move finished after 500 + 120 ms
23:35:39.999 00.000 8976 Move returns status 0, amount 500
23:35:39.999 00.000 8976 move complete, result=0
23:35:39.999 00.000 8976 worker thread done servicing request
23:35:39.999 00.000 8976 Worker thread wakes up
23:35:39.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:39.999 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,288,37,37)
23:35:41.041 01.042 8976 Exposure complete
23:35:41.055 00.014 8976 worker thread done servicing request
23:35:41.055 00.000 5052 OnExposeComplete: enter
23:35:41.055 00.000 5052 UpdateGuideState(): m_state=6
23:35:41.056 00.001 5052 Star::Find(18, 322, 305, 0, (0,0,0,0), 0.1, 10.0, 0) frame 508
23:35:41.056 00.000 5052 Star::Find returns 1 (0), X=321.81, Y=293.71, Mass=4884, SNR=48.9, Peak=267 HFD=4.6
23:35:41.056 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.36) = xAngle (-3.96 = 2.32)
23:35:41.056 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.30 = 1.98)
23:35:41.056 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=-26.21 hyp=26.22 cameraTheta=-1.61 mountX=-17.83 mountY=24.07, mountTheta=2.21
23:35:41.056 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
23:35:41.056 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.77 = 0.49)
23:35:41.056 00.000 5052 CameraToMount -- cameraX=321.81 cameraY=293.71 hyp=435.69 cameraTheta=0.74 mountX=-333.50 mountY=203.20, mountTheta=2.59
23:35:41.056 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:35:41.057 00.001 5052 BLT: Moving North for 500 ms, step 2 / 16, DecLoc = 203.20, DeltaDec = -11.29
23:35:41.057 00.000 5052 Enqueuing Calibration Move request for direction 0
23:35:41.057 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:41.057 00.000 8976 Worker thread wakes up
23:35:41.057 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:35:41.057 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:35:41.057 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:35:41.057 00.000 8976 MoveAxis(N, 500, -)
23:35:41.057 00.000 8976 Guiding  Dir = 0, Dur = 500
23:35:41.057 00.000 8976 IsSlewing returns 0
23:35:41.057 00.000 8976 IsGuiding returns 0
23:35:41.057 00.000 8976 PulseGuide returned control before completion, sleep 510
23:35:41.058 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=267, med=32, FiltMin=27, FiltMax=202, Gamma=2.260
23:35:41.068 00.010 5052 UpdateGuideState exits: m=4884 SNR=48.9
23:35:41.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:41.068 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:41.068 00.000 5052 Enqueuing Expose request
23:35:41.579 00.511 8976 IsGuiding returns 1
23:35:41.579 00.000 8976 scope still moving after pulse duration time elapsed
23:35:41.611 00.032 8976 IsSlewing returns 0
23:35:41.611 00.000 8976 IsGuiding returns 1
23:35:41.642 00.031 8976 IsSlewing returns 0
23:35:41.642 00.000 8976 IsGuiding returns 1
23:35:41.673 00.031 8976 IsSlewing returns 0
23:35:41.673 00.000 8976 IsGuiding returns 0
23:35:41.673 00.000 8976 scope move finished after 500 + 115 ms
23:35:41.673 00.000 8976 Move returns status 0, amount 500
23:35:41.673 00.000 8976 move complete, result=0
23:35:41.673 00.000 8976 worker thread done servicing request
23:35:41.673 00.000 8976 Worker thread wakes up
23:35:41.673 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:41.673 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,276,37,37)
23:35:42.701 01.028 8976 Exposure complete
23:35:42.716 00.015 8976 worker thread done servicing request
23:35:42.716 00.000 5052 OnExposeComplete: enter
23:35:42.716 00.000 5052 UpdateGuideState(): m_state=6
23:35:42.716 00.000 5052 Star::Find(18, 321, 293, 0, (0,0,0,0), 0.1, 10.0, 0) frame 509
23:35:42.716 00.000 5052 Star::Find returns 1 (0), X=322.08, Y=281.46, Mass=4876, SNR=48.7, Peak=286 HFD=4.9
23:35:42.716 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.34)
23:35:42.716 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 2.00)
23:35:42.716 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-38.45 hyp=38.46 cameraTheta=-1.59 mountX=-26.65 mountY=35.02, mountTheta=2.22
23:35:42.717 00.001 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
23:35:42.717 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.75 = 0.46)
23:35:42.717 00.000 5052 CameraToMount -- cameraX=322.08 cameraY=281.46 hyp=427.73 cameraTheta=0.72 mountX=-333.27 mountY=191.28, mountTheta=2.62
23:35:42.717 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:35:42.717 00.000 5052 BLT: Moving North for 500 ms, step 3 / 16, DecLoc = 191.28, DeltaDec = -11.92
23:35:42.717 00.000 5052 Enqueuing Calibration Move request for direction 0
23:35:42.717 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:42.717 00.000 8976 Worker thread wakes up
23:35:42.717 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:35:42.717 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:35:42.718 00.001 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:35:42.718 00.000 8976 MoveAxis(N, 500, -)
23:35:42.718 00.000 8976 Guiding  Dir = 0, Dur = 500
23:35:42.718 00.000 8976 IsSlewing returns 0
23:35:42.718 00.000 8976 IsGuiding returns 0
23:35:42.718 00.000 8976 PulseGuide returned control before completion, sleep 510
23:35:42.719 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=286, med=31, FiltMin=27, FiltMax=189, Gamma=2.260
23:35:42.728 00.009 5052 UpdateGuideState exits: m=4876 SNR=48.7
23:35:42.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:42.728 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:42.728 00.000 5052 Enqueuing Expose request
23:35:43.232 00.504 8976 IsGuiding returns 1
23:35:43.232 00.000 8976 scope still moving after pulse duration time elapsed
23:35:43.262 00.030 8976 IsSlewing returns 0
23:35:43.262 00.000 8976 IsGuiding returns 1
23:35:43.294 00.032 8976 IsSlewing returns 0
23:35:43.294 00.000 8976 IsGuiding returns 1
23:35:43.325 00.031 8976 IsSlewing returns 0
23:35:43.325 00.000 8976 IsGuiding returns 1
23:35:43.357 00.032 8976 IsSlewing returns 0
23:35:43.357 00.000 8976 IsGuiding returns 0
23:35:43.357 00.000 8976 scope move finished after 500 + 138 ms
23:35:43.357 00.000 8976 Move returns status 0, amount 500
23:35:43.357 00.000 8976 move complete, result=0
23:35:43.357 00.000 8976 worker thread done servicing request
23:35:43.357 00.000 8976 Worker thread wakes up
23:35:43.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:43.357 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,263,37,37)
23:35:44.393 01.036 8976 Exposure complete
23:35:44.407 00.014 8976 worker thread done servicing request
23:35:44.407 00.000 5052 OnExposeComplete: enter
23:35:44.408 00.001 5052 UpdateGuideState(): m_state=6
23:35:44.408 00.000 5052 Star::Find(18, 322, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 510
23:35:44.408 00.000 5052 Star::Find returns 1 (0), X=322.22, Y=272.12, Mass=5261, SNR=50.8, Peak=324 HFD=4.4
23:35:44.408 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:35:44.408 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:35:44.408 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-47.79 hyp=47.80 cameraTheta=-1.58 mountX=-33.34 mountY=43.39, mountTheta=2.23
23:35:44.408 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
23:35:44.409 00.001 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.73 = 0.45)
23:35:44.409 00.000 5052 CameraToMount -- cameraX=322.22 cameraY=272.12 hyp=421.76 cameraTheta=0.70 mountX=-333.03 mountY=182.20, mountTheta=2.64
23:35:44.409 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:35:44.409 00.000 5052 BLT: Moving North for 500 ms, step 4 / 16, DecLoc = 182.20, DeltaDec = -9.08
23:35:44.409 00.000 5052 Enqueuing Calibration Move request for direction 0
23:35:44.409 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:44.409 00.000 8976 Worker thread wakes up
23:35:44.409 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:35:44.409 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:35:44.409 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:35:44.409 00.000 8976 MoveAxis(N, 500, -)
23:35:44.409 00.000 8976 Guiding  Dir = 0, Dur = 500
23:35:44.409 00.000 8976 IsSlewing returns 0
23:35:44.409 00.000 8976 IsGuiding returns 0
23:35:44.409 00.000 8976 PulseGuide returned control before completion, sleep 510
23:35:44.411 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=324, med=32, FiltMin=27, FiltMax=206, Gamma=2.260
23:35:44.419 00.008 5052 UpdateGuideState exits: m=5261 SNR=50.8
23:35:44.420 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:44.420 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:44.420 00.000 5052 Enqueuing Expose request
23:35:44.923 00.503 8976 IsGuiding returns 1
23:35:44.923 00.000 8976 scope still moving after pulse duration time elapsed
23:35:44.954 00.031 8976 IsSlewing returns 0
23:35:44.954 00.000 8976 IsGuiding returns 1
23:35:44.985 00.031 8976 IsSlewing returns 0
23:35:44.985 00.000 8976 IsGuiding returns 1
23:35:45.017 00.032 8976 IsSlewing returns 0
23:35:45.017 00.000 8976 IsGuiding returns 1
23:35:45.049 00.032 8976 IsSlewing returns 0
23:35:45.049 00.000 8976 IsGuiding returns 0
23:35:45.049 00.000 8976 scope move finished after 500 + 139 ms
23:35:45.049 00.000 8976 Move returns status 0, amount 500
23:35:45.049 00.000 8976 move complete, result=0
23:35:45.049 00.000 8976 worker thread done servicing request
23:35:45.049 00.000 8976 Worker thread wakes up
23:35:45.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:45.049 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,254,37,37)
23:35:46.087 01.038 8976 Exposure complete
23:35:46.101 00.014 8976 worker thread done servicing request
23:35:46.101 00.000 5052 OnExposeComplete: enter
23:35:46.101 00.000 5052 UpdateGuideState(): m_state=6
23:35:46.101 00.000 5052 Star::Find(18, 322, 272, 0, (0,0,0,0), 0.1, 10.0, 0) frame 511
23:35:46.101 00.000 5052 Star::Find returns 1 (0), X=322.52, Y=262.12, Mass=5160, SNR=50.1, Peak=258 HFD=4.4
23:35:46.101 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:35:46.101 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:35:46.101 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-57.80 hyp=57.80 cameraTheta=-1.57 mountX=-40.60 mountY=52.31, mountTheta=2.23
23:35:46.102 00.001 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
23:35:46.102 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.71 = 0.43)
23:35:46.102 00.000 5052 CameraToMount -- cameraX=322.52 cameraY=262.12 hyp=415.60 cameraTheta=0.68 mountX=-332.92 mountY=172.44, mountTheta=2.66
23:35:46.102 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:35:46.102 00.000 5052 BLT: Moving North for 500 ms, step 5 / 16, DecLoc = 172.44, DeltaDec = -9.76
23:35:46.102 00.000 5052 Enqueuing Calibration Move request for direction 0
23:35:46.102 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:46.102 00.000 8976 Worker thread wakes up
23:35:46.102 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:35:46.102 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:35:46.103 00.001 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:35:46.103 00.000 8976 MoveAxis(N, 500, -)
23:35:46.103 00.000 8976 Guiding  Dir = 0, Dur = 500
23:35:46.103 00.000 8976 IsSlewing returns 0
23:35:46.103 00.000 8976 IsGuiding returns 0
23:35:46.103 00.000 8976 PulseGuide returned control before completion, sleep 510
23:35:46.104 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=258, med=31, FiltMin=27, FiltMax=222, Gamma=2.260
23:35:46.114 00.010 5052 UpdateGuideState exits: m=5160 SNR=50.1
23:35:46.115 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:46.115 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:46.115 00.000 5052 Enqueuing Expose request
23:35:46.624 00.509 8976 IsGuiding returns 1
23:35:46.624 00.000 8976 scope still moving after pulse duration time elapsed
23:35:46.656 00.032 8976 IsSlewing returns 0
23:35:46.656 00.000 8976 IsGuiding returns 1
23:35:46.688 00.032 8976 IsSlewing returns 0
23:35:46.688 00.000 8976 IsGuiding returns 1
23:35:46.720 00.032 8976 IsSlewing returns 0
23:35:46.720 00.000 8976 IsGuiding returns 0
23:35:46.720 00.000 8976 scope move finished after 500 + 116 ms
23:35:46.720 00.000 8976 Move returns status 0, amount 500
23:35:46.720 00.000 8976 move complete, result=0
23:35:46.720 00.000 8976 worker thread done servicing request
23:35:46.720 00.000 8976 Worker thread wakes up
23:35:46.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:46.720 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,244,37,37)
23:35:47.754 01.034 8976 Exposure complete
23:35:47.768 00.014 8976 worker thread done servicing request
23:35:47.768 00.000 5052 OnExposeComplete: enter
23:35:47.768 00.000 5052 UpdateGuideState(): m_state=6
23:35:47.768 00.000 5052 Star::Find(18, 322, 262, 0, (0,0,0,0), 0.1, 10.0, 0) frame 512
23:35:47.768 00.000 5052 Star::Find returns 1 (0), X=322.53, Y=254.23, Mass=5173, SNR=50.3, Peak=296 HFD=4.6
23:35:47.768 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:35:47.768 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:35:47.768 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-65.68 hyp=65.68 cameraTheta=-1.57 mountX=-46.16 mountY=59.42, mountTheta=2.23
23:35:47.769 00.001 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
23:35:47.769 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.70 = 0.41)
23:35:47.769 00.000 5052 CameraToMount -- cameraX=322.53 cameraY=254.23 hyp=410.68 cameraTheta=0.67 mountX=-332.61 mountY=164.81, mountTheta=2.68
23:35:47.769 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:35:47.769 00.000 5052 BLT: Moving North for 500 ms, step 6 / 16, DecLoc = 164.81, DeltaDec = -7.63
23:35:47.769 00.000 5052 Enqueuing Calibration Move request for direction 0
23:35:47.769 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:47.769 00.000 8976 Worker thread wakes up
23:35:47.769 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:35:47.769 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:35:47.769 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:35:47.769 00.000 8976 MoveAxis(N, 500, -)
23:35:47.769 00.000 8976 Guiding  Dir = 0, Dur = 500
23:35:47.770 00.001 8976 IsSlewing returns 0
23:35:47.770 00.000 8976 IsGuiding returns 0
23:35:47.770 00.000 8976 PulseGuide returned control before completion, sleep 510
23:35:47.771 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=296, med=31, FiltMin=27, FiltMax=194, Gamma=2.260
23:35:47.779 00.008 5052 UpdateGuideState exits: m=5173 SNR=50.3
23:35:47.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:47.779 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:47.779 00.000 5052 Enqueuing Expose request
23:35:48.282 00.503 8976 IsGuiding returns 1
23:35:48.282 00.000 8976 scope still moving after pulse duration time elapsed
23:35:48.313 00.031 8976 IsSlewing returns 0
23:35:48.313 00.000 8976 IsGuiding returns 1
23:35:48.344 00.031 8976 IsSlewing returns 0
23:35:48.344 00.000 8976 IsGuiding returns 1
23:35:48.376 00.032 8976 IsSlewing returns 0
23:35:48.376 00.000 8976 IsGuiding returns 1
23:35:48.422 00.046 8976 IsSlewing returns 0
23:35:48.423 00.001 8976 IsGuiding returns 0
23:35:48.423 00.000 8976 scope move finished after 500 + 152 ms
23:35:48.423 00.000 8976 Move returns status 0, amount 500
23:35:48.423 00.000 8976 move complete, result=0
23:35:48.423 00.000 8976 worker thread done servicing request
23:35:48.423 00.000 8976 Worker thread wakes up
23:35:48.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:48.423 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,236,37,37)
23:35:49.451 01.028 8976 Exposure complete
23:35:49.465 00.014 8976 worker thread done servicing request
23:35:49.465 00.000 5052 OnExposeComplete: enter
23:35:49.465 00.000 5052 UpdateGuideState(): m_state=6
23:35:49.465 00.000 5052 Star::Find(18, 322, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 513
23:35:49.465 00.000 5052 Star::Find returns 1 (0), X=321.91, Y=245.67, Mass=5398, SNR=51.4, Peak=318 HFD=4.4
23:35:49.465 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:35:49.465 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:35:49.465 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-74.25 hyp=74.25 cameraTheta=-1.58 mountX=-51.76 mountY=67.43, mountTheta=2.23
23:35:49.466 00.001 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
23:35:49.466 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.68 = 0.40)
23:35:49.466 00.000 5052 CameraToMount -- cameraX=321.91 cameraY=245.67 hyp=404.94 cameraTheta=0.65 mountX=-331.64 mountY=156.68, mountTheta=2.70
23:35:49.466 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:35:49.466 00.000 5052 BLT: Moving North for 500 ms, step 7 / 16, DecLoc = 156.68, DeltaDec = -8.13
23:35:49.466 00.000 5052 Enqueuing Calibration Move request for direction 0
23:35:49.466 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:49.466 00.000 8976 Worker thread wakes up
23:35:49.466 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:35:49.466 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:35:49.466 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:35:49.466 00.000 8976 MoveAxis(N, 500, -)
23:35:49.466 00.000 8976 Guiding  Dir = 0, Dur = 500
23:35:49.467 00.001 8976 IsSlewing returns 0
23:35:49.467 00.000 8976 IsGuiding returns 0
23:35:49.467 00.000 8976 PulseGuide returned control before completion, sleep 510
23:35:49.467 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=318, med=32, FiltMin=27, FiltMax=211, Gamma=2.260
23:35:49.476 00.009 5052 UpdateGuideState exits: m=5398 SNR=51.4
23:35:49.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:49.476 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:49.476 00.000 5052 Enqueuing Expose request
23:35:49.992 00.516 8976 IsGuiding returns 1
23:35:49.992 00.000 8976 scope still moving after pulse duration time elapsed
23:35:50.024 00.032 8976 IsSlewing returns 0
23:35:50.024 00.000 8976 IsGuiding returns 1
23:35:50.054 00.030 8976 IsSlewing returns 0
23:35:50.054 00.000 8976 IsGuiding returns 1
23:35:50.085 00.031 8976 IsSlewing returns 0
23:35:50.085 00.000 8976 IsGuiding returns 0
23:35:50.085 00.000 8976 scope move finished after 500 + 119 ms
23:35:50.085 00.000 8976 Move returns status 0, amount 500
23:35:50.085 00.000 8976 move complete, result=0
23:35:50.085 00.000 8976 worker thread done servicing request
23:35:50.085 00.000 8976 Worker thread wakes up
23:35:50.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:50.085 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,228,37,37)
23:35:51.125 01.040 8976 Exposure complete
23:35:51.139 00.014 8976 worker thread done servicing request
23:35:51.139 00.000 5052 OnExposeComplete: enter
23:35:51.139 00.000 5052 UpdateGuideState(): m_state=6
23:35:51.139 00.000 5052 Star::Find(18, 321, 245, 0, (0,0,0,0), 0.1, 10.0, 0) frame 514
23:35:51.140 00.001 5052 Star::Find returns 1 (0), X=322.17, Y=236.83, Mass=5271, SNR=50.7, Peak=285 HFD=4.7
23:35:51.140 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.35)
23:35:51.140 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.01)
23:35:51.140 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-83.09 hyp=83.09 cameraTheta=-1.58 mountX=-58.18 mountY=75.31, mountTheta=2.23
23:35:51.140 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
23:35:51.140 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.66 = 0.38)
23:35:51.140 00.000 5052 CameraToMount -- cameraX=322.17 cameraY=236.83 hyp=399.85 cameraTheta=0.63 mountX=-331.54 mountY=148.06, mountTheta=2.72
23:35:51.140 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:35:51.140 00.000 5052 BLT: Moving North for 500 ms, step 8 / 16, DecLoc = 148.06, DeltaDec = -8.62
23:35:51.141 00.001 5052 Enqueuing Calibration Move request for direction 0
23:35:51.141 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:51.141 00.000 8976 Worker thread wakes up
23:35:51.141 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:35:51.141 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:35:51.141 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:35:51.141 00.000 8976 MoveAxis(N, 500, -)
23:35:51.141 00.000 8976 Guiding  Dir = 0, Dur = 500
23:35:51.141 00.000 8976 IsSlewing returns 0
23:35:51.141 00.000 8976 IsGuiding returns 0
23:35:51.141 00.000 8976 PulseGuide returned control before completion, sleep 510
23:35:51.142 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=285, med=31, FiltMin=27, FiltMax=194, Gamma=2.260
23:35:51.153 00.011 5052 UpdateGuideState exits: m=5271 SNR=50.7
23:35:51.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:51.153 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:51.153 00.000 5052 Enqueuing Expose request
23:35:51.663 00.510 8976 IsGuiding returns 1
23:35:51.663 00.000 8976 scope still moving after pulse duration time elapsed
23:35:51.694 00.031 8976 IsSlewing returns 0
23:35:51.694 00.000 8976 IsGuiding returns 1
23:35:51.725 00.031 8976 IsSlewing returns 0
23:35:51.725 00.000 8976 IsGuiding returns 1
23:35:51.757 00.032 8976 IsSlewing returns 0
23:35:51.761 00.004 8976 IsGuiding returns 0
23:35:51.761 00.000 8976 scope move finished after 500 + 120 ms
23:35:51.761 00.000 8976 Move returns status 0, amount 500
23:35:51.761 00.000 8976 move complete, result=0
23:35:51.761 00.000 8976 worker thread done servicing request
23:35:51.761 00.000 8976 Worker thread wakes up
23:35:51.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:51.761 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,219,37,37)
23:35:52.805 01.044 8976 Exposure complete
23:35:52.819 00.014 8976 worker thread done servicing request
23:35:52.819 00.000 5052 OnExposeComplete: enter
23:35:52.819 00.000 5052 UpdateGuideState(): m_state=6
23:35:52.819 00.000 5052 Star::Find(18, 322, 236, 0, (0,0,0,0), 0.1, 10.0, 0) frame 515
23:35:52.819 00.000 5052 Star::Find returns 1 (0), X=322.52, Y=226.34, Mass=5347, SNR=51.2, Peak=258 HFD=5.1
23:35:52.819 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:35:52.819 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:35:52.819 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-93.57 hyp=93.57 cameraTheta=-1.57 mountX=-65.81 mountY=84.63, mountTheta=2.23
23:35:52.820 00.001 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
23:35:52.820 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.64 = 0.36)
23:35:52.820 00.000 5052 CameraToMount -- cameraX=322.52 cameraY=226.34 hyp=394.02 cameraTheta=0.61 mountX=-331.46 mountY=137.82, mountTheta=2.75
23:35:52.820 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:35:52.820 00.000 5052 BLT: Moving North for 500 ms, step 9 / 16, DecLoc = 137.82, DeltaDec = -10.23
23:35:52.820 00.000 5052 Enqueuing Calibration Move request for direction 0
23:35:52.820 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:52.820 00.000 8976 Worker thread wakes up
23:35:52.820 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:35:52.821 00.001 8976 Handling axis move in thread for scope dir=0 dur=500
23:35:52.821 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:35:52.821 00.000 8976 MoveAxis(N, 500, -)
23:35:52.821 00.000 8976 Guiding  Dir = 0, Dur = 500
23:35:52.821 00.000 8976 IsSlewing returns 0
23:35:52.821 00.000 8976 IsGuiding returns 0
23:35:52.821 00.000 8976 PulseGuide returned control before completion, sleep 510
23:35:52.822 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=258, med=32, FiltMin=28, FiltMax=206, Gamma=2.260
23:35:52.831 00.009 5052 UpdateGuideState exits: m=5347 SNR=51.2
23:35:52.831 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:52.831 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:52.831 00.000 5052 Enqueuing Expose request
23:35:53.335 00.504 8976 IsGuiding returns 1
23:35:53.335 00.000 8976 scope still moving after pulse duration time elapsed
23:35:53.367 00.032 8976 IsSlewing returns 0
23:35:53.367 00.000 8976 IsGuiding returns 1
23:35:53.399 00.032 8976 IsSlewing returns 0
23:35:53.399 00.000 8976 IsGuiding returns 1
23:35:53.430 00.031 8976 IsSlewing returns 0
23:35:53.430 00.000 8976 IsGuiding returns 1
23:35:53.461 00.031 8976 IsSlewing returns 0
23:35:53.461 00.000 8976 IsGuiding returns 0
23:35:53.461 00.000 8976 scope move finished after 500 + 140 ms
23:35:53.461 00.000 8976 Move returns status 0, amount 500
23:35:53.461 00.000 8976 move complete, result=0
23:35:53.461 00.000 8976 worker thread done servicing request
23:35:53.461 00.000 8976 Worker thread wakes up
23:35:53.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:53.461 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,208,37,37)
23:35:54.490 01.029 8976 Exposure complete
23:35:54.504 00.014 8976 worker thread done servicing request
23:35:54.504 00.000 5052 OnExposeComplete: enter
23:35:54.504 00.000 5052 UpdateGuideState(): m_state=6
23:35:54.504 00.000 5052 Star::Find(18, 322, 226, 0, (0,0,0,0), 0.1, 10.0, 0) frame 516
23:35:54.504 00.000 5052 Star::Find returns 1 (0), X=322.60, Y=218.11, Mass=5444, SNR=51.4, Peak=302 HFD=4.8
23:35:54.504 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:35:54.504 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:35:54.504 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-101.80 hyp=101.80 cameraTheta=-1.57 mountX=-71.67 mountY=92.03, mountTheta=2.23
23:35:54.505 00.001 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.70 = -2.59)
23:35:54.505 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.62 = 0.34)
23:35:54.505 00.000 5052 CameraToMount -- cameraX=322.60 cameraY=218.11 hyp=389.42 cameraTheta=0.59 mountX=-331.21 mountY=129.84, mountTheta=2.77
23:35:54.505 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:35:54.505 00.000 5052 BLT: Moving North for 500 ms, step 10 / 16, DecLoc = 129.84, DeltaDec = -7.98
23:35:54.505 00.000 5052 Enqueuing Calibration Move request for direction 0
23:35:54.505 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:54.505 00.000 8976 Worker thread wakes up
23:35:54.505 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:35:54.505 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:35:54.506 00.001 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:35:54.506 00.000 8976 MoveAxis(N, 500, -)
23:35:54.506 00.000 8976 Guiding  Dir = 0, Dur = 500
23:35:54.506 00.000 8976 IsSlewing returns 0
23:35:54.507 00.001 8976 IsGuiding returns 0
23:35:54.507 00.000 8976 PulseGuide returned control before completion, sleep 510
23:35:54.508 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=302, med=31, FiltMin=27, FiltMax=202, Gamma=2.260
23:35:54.516 00.008 5052 UpdateGuideState exits: m=5444 SNR=51.4
23:35:54.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:54.516 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:54.516 00.000 5052 Enqueuing Expose request
23:35:55.030 00.514 8976 IsGuiding returns 1
23:35:55.030 00.000 8976 scope still moving after pulse duration time elapsed
23:35:55.062 00.032 8976 IsSlewing returns 0
23:35:55.062 00.000 8976 IsGuiding returns 1
23:35:55.094 00.032 8976 IsSlewing returns 0
23:35:55.094 00.000 8976 IsGuiding returns 1
23:35:55.125 00.031 8976 IsSlewing returns 0
23:35:55.125 00.000 8976 IsGuiding returns 1
23:35:55.156 00.031 8976 IsSlewing returns 0
23:35:55.156 00.000 8976 IsGuiding returns 1
23:35:55.188 00.032 8976 IsSlewing returns 0
23:35:55.188 00.000 8976 IsGuiding returns 1
23:35:55.220 00.032 8976 IsSlewing returns 0
23:35:55.220 00.000 8976 IsGuiding returns 1
23:35:55.251 00.031 8976 IsSlewing returns 0
23:35:55.251 00.000 8976 IsGuiding returns 1
23:35:55.297 00.046 8976 IsSlewing returns 0
23:35:55.297 00.000 8976 IsGuiding returns 0
23:35:55.297 00.000 8976 scope move finished after 500 + 290 ms
23:35:55.297 00.000 8976 Move returns status 0, amount 500
23:35:55.297 00.000 8976 move complete, result=0
23:35:55.297 00.000 8976 worker thread done servicing request
23:35:55.297 00.000 8976 Worker thread wakes up
23:35:55.297 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:55.297 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,200,37,37)
23:35:56.326 01.029 8976 Exposure complete
23:35:56.340 00.014 8976 worker thread done servicing request
23:35:56.340 00.000 5052 OnExposeComplete: enter
23:35:56.340 00.000 5052 UpdateGuideState(): m_state=6
23:35:56.340 00.000 5052 Star::Find(18, 322, 218, 0, (0,0,0,0), 0.1, 10.0, 0) frame 517
23:35:56.340 00.000 5052 Star::Find returns 1 (0), X=321.33, Y=209.79, Mass=5576, SNR=52.3, Peak=248 HFD=4.9
23:35:56.340 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:35:56.341 00.001 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:35:56.341 00.000 5052 CameraToMount -- cameraX=-1.39 cameraY=-110.13 hyp=110.14 cameraTheta=-1.58 mountX=-76.64 mountY=100.10, mountTheta=2.22
23:35:56.341 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.68 = -2.60)
23:35:56.341 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.61 = 0.32)
23:35:56.341 00.000 5052 CameraToMount -- cameraX=321.33 cameraY=209.79 hyp=383.75 cameraTheta=0.58 mountX=-329.60 mountY=122.10, mountTheta=2.79
23:35:56.341 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:35:56.341 00.000 5052 BLT: Moving North for 500 ms, step 11 / 16, DecLoc = 122.10, DeltaDec = -7.74
23:35:56.341 00.000 5052 Enqueuing Calibration Move request for direction 0
23:35:56.342 00.001 5052 BLT: Exiting DecMeasurementStep
23:35:56.342 00.000 8976 Worker thread wakes up
23:35:56.342 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:35:56.342 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:35:56.342 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:35:56.342 00.000 8976 MoveAxis(N, 500, -)
23:35:56.342 00.000 8976 Guiding  Dir = 0, Dur = 500
23:35:56.343 00.001 8976 IsSlewing returns 0
23:35:56.343 00.000 8976 IsGuiding returns 0
23:35:56.343 00.000 8976 PulseGuide returned control before completion, sleep 510
23:35:56.344 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=248, med=32, FiltMin=28, FiltMax=211, Gamma=2.260
23:35:56.353 00.009 5052 UpdateGuideState exits: m=5576 SNR=52.3
23:35:56.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:56.353 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:56.353 00.000 5052 Enqueuing Expose request
23:35:56.856 00.503 8976 IsGuiding returns 1
23:35:56.856 00.000 8976 scope still moving after pulse duration time elapsed
23:35:56.887 00.031 8976 IsSlewing returns 0
23:35:56.887 00.000 8976 IsGuiding returns 1
23:35:56.919 00.032 8976 IsSlewing returns 0
23:35:56.919 00.000 8976 IsGuiding returns 1
23:35:56.951 00.032 8976 IsSlewing returns 0
23:35:56.951 00.000 8976 IsGuiding returns 0
23:35:56.951 00.000 8976 scope move finished after 500 + 109 ms
23:35:56.951 00.000 8976 Move returns status 0, amount 500
23:35:56.951 00.000 8976 move complete, result=0
23:35:56.951 00.000 8976 worker thread done servicing request
23:35:56.951 00.000 8976 Worker thread wakes up
23:35:56.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:56.951 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,192,37,37)
23:35:57.986 01.035 8976 Exposure complete
23:35:58.000 00.014 8976 worker thread done servicing request
23:35:58.001 00.001 5052 OnExposeComplete: enter
23:35:58.001 00.000 5052 UpdateGuideState(): m_state=6
23:35:58.001 00.000 5052 Star::Find(18, 321, 209, 0, (0,0,0,0), 0.1, 10.0, 0) frame 518
23:35:58.001 00.000 5052 Star::Find returns 1 (0), X=319.00, Y=201.77, Mass=5582, SNR=52.3, Peak=291 HFD=4.7
23:35:58.001 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.36) = xAngle (-3.96 = 2.32)
23:35:58.001 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.30 = 1.98)
23:35:58.001 00.000 5052 CameraToMount -- cameraX=-3.72 cameraY=-118.15 hyp=118.20 cameraTheta=-1.60 mountX=-80.63 mountY=108.34, mountTheta=2.21
23:35:58.002 00.001 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.66 = -2.62)
23:35:58.002 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.59 = 0.31)
23:35:58.002 00.000 5052 CameraToMount -- cameraX=319.00 cameraY=201.77 hyp=377.45 cameraTheta=0.56 mountX=-326.94 mountY=114.93, mountTheta=2.80
23:35:58.002 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:35:58.002 00.000 5052 BLT: Moving North for 500 ms, step 12 / 16, DecLoc = 114.93, DeltaDec = -7.17
23:35:58.002 00.000 5052 Enqueuing Calibration Move request for direction 0
23:35:58.002 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:58.002 00.000 8976 Worker thread wakes up
23:35:58.002 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:35:58.002 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:35:58.002 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:35:58.002 00.000 8976 MoveAxis(N, 500, -)
23:35:58.002 00.000 8976 Guiding  Dir = 0, Dur = 500
23:35:58.003 00.001 8976 IsSlewing returns 0
23:35:58.003 00.000 8976 IsGuiding returns 0
23:35:58.003 00.000 8976 PulseGuide returned control before completion, sleep 510
23:35:58.004 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=291, med=31, FiltMin=27, FiltMax=192, Gamma=2.260
23:35:58.013 00.009 5052 UpdateGuideState exits: m=5582 SNR=52.3
23:35:58.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:58.013 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:58.014 00.001 5052 Enqueuing Expose request
23:35:58.527 00.513 8976 IsGuiding returns 1
23:35:58.527 00.000 8976 scope still moving after pulse duration time elapsed
23:35:58.558 00.031 8976 IsSlewing returns 0
23:35:58.558 00.000 8976 IsGuiding returns 1
23:35:58.589 00.031 8976 IsSlewing returns 0
23:35:58.589 00.000 8976 IsGuiding returns 1
23:35:58.620 00.031 8976 IsSlewing returns 0
23:35:58.620 00.000 8976 IsGuiding returns 1
23:35:58.652 00.032 8976 IsSlewing returns 0
23:35:58.652 00.000 8976 IsGuiding returns 1
23:35:58.683 00.031 8976 IsSlewing returns 0
23:35:58.683 00.000 8976 IsGuiding returns 1
23:35:58.714 00.031 8976 IsSlewing returns 0
23:35:58.714 00.000 8976 IsGuiding returns 1
23:35:58.746 00.032 8976 IsSlewing returns 0
23:35:58.746 00.000 8976 IsGuiding returns 1
23:35:58.777 00.031 8976 IsSlewing returns 0
23:35:58.777 00.000 8976 IsGuiding returns 1
23:35:58.809 00.032 8976 IsSlewing returns 0
23:35:58.809 00.000 8976 IsGuiding returns 0
23:35:58.809 00.000 8976 scope move finished after 500 + 305 ms
23:35:58.809 00.000 8976 Move returns status 0, amount 500
23:35:58.809 00.000 8976 move complete, result=0
23:35:58.809 00.000 8976 worker thread done servicing request
23:35:58.809 00.000 8976 Worker thread wakes up
23:35:58.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:35:58.809 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,184,37,37)
23:35:59.842 01.033 8976 Exposure complete
23:35:59.856 00.014 8976 worker thread done servicing request
23:35:59.856 00.000 5052 OnExposeComplete: enter
23:35:59.856 00.000 5052 UpdateGuideState(): m_state=6
23:35:59.856 00.000 5052 Star::Find(18, 318, 201, 0, (0,0,0,0), 0.1, 10.0, 0) frame 519
23:35:59.856 00.000 5052 Star::Find returns 1 (0), X=320.58, Y=192.51, Mass=5782, SNR=53.3, Peak=306 HFD=4.5
23:35:59.856 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.34)
23:35:59.856 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 2.00)
23:35:59.856 00.000 5052 CameraToMount -- cameraX=-2.14 cameraY=-127.40 hyp=127.42 cameraTheta=-1.59 mountX=-88.28 mountY=116.02, mountTheta=2.22
23:35:59.857 00.001 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.10) = xAngle (3.64 = -2.64)
23:35:59.857 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.57 = 0.29)
23:35:59.857 00.000 5052 CameraToMount -- cameraX=320.58 cameraY=192.51 hyp=373.94 cameraTheta=0.54 mountX=-328.15 mountY=105.58, mountTheta=2.83
23:35:59.857 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:35:59.857 00.000 5052 BLT: Moving North for 500 ms, step 13 / 16, DecLoc = 105.58, DeltaDec = -9.36
23:35:59.857 00.000 5052 Enqueuing Calibration Move request for direction 0
23:35:59.857 00.000 5052 BLT: Exiting DecMeasurementStep
23:35:59.857 00.000 8976 Worker thread wakes up
23:35:59.857 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:35:59.857 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:35:59.857 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:35:59.857 00.000 8976 MoveAxis(N, 500, -)
23:35:59.857 00.000 8976 Guiding  Dir = 0, Dur = 500
23:35:59.858 00.001 8976 IsSlewing returns 0
23:35:59.858 00.000 8976 IsGuiding returns 0
23:35:59.858 00.000 8976 PulseGuide returned control before completion, sleep 510
23:35:59.859 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=306, med=32, FiltMin=28, FiltMax=240, Gamma=2.260
23:35:59.867 00.008 5052 UpdateGuideState exits: m=5782 SNR=53.3
23:35:59.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:59.868 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:35:59.868 00.000 5052 Enqueuing Expose request
23:36:00.382 00.514 8976 IsGuiding returns 1
23:36:00.382 00.000 8976 scope still moving after pulse duration time elapsed
23:36:00.413 00.031 8976 IsSlewing returns 0
23:36:00.413 00.000 8976 IsGuiding returns 1
23:36:00.445 00.032 8976 IsSlewing returns 0
23:36:00.445 00.000 8976 IsGuiding returns 1
23:36:00.477 00.032 8976 IsSlewing returns 0
23:36:00.477 00.000 8976 IsGuiding returns 0
23:36:00.477 00.000 8976 scope move finished after 500 + 119 ms
23:36:00.477 00.000 8976 Move returns status 0, amount 500
23:36:00.477 00.000 8976 move complete, result=0
23:36:00.477 00.000 8976 worker thread done servicing request
23:36:00.477 00.000 8976 Worker thread wakes up
23:36:00.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:00.477 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,175,37,37)
23:36:01.504 01.027 8976 Exposure complete
23:36:01.519 00.015 8976 worker thread done servicing request
23:36:01.519 00.000 5052 OnExposeComplete: enter
23:36:01.519 00.000 5052 UpdateGuideState(): m_state=6
23:36:01.519 00.000 5052 Star::Find(18, 320, 192, 0, (0,0,0,0), 0.1, 10.0, 0) frame 520
23:36:01.519 00.000 5052 Star::Find returns 1 (0), X=321.21, Y=184.87, Mass=5881, SNR=53.7, Peak=282 HFD=4.5
23:36:01.519 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:36:01.519 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:36:01.519 00.000 5052 CameraToMount -- cameraX=-1.51 cameraY=-135.05 hyp=135.06 cameraTheta=-1.58 mountX=-94.12 mountY=122.66, mountTheta=2.23
23:36:01.520 00.001 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.66)
23:36:01.520 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.55 = 0.27)
23:36:01.520 00.000 5052 CameraToMount -- cameraX=321.21 cameraY=184.87 hyp=370.61 cameraTheta=0.52 mountX=-328.47 mountY=98.01, mountTheta=2.85
23:36:01.520 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:36:01.520 00.000 5052 BLT: Moving North for 500 ms, step 14 / 16, DecLoc = 98.01, DeltaDec = -7.56
23:36:01.520 00.000 5052 Enqueuing Calibration Move request for direction 0
23:36:01.520 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:01.520 00.000 8976 Worker thread wakes up
23:36:01.520 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:36:01.520 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:36:01.520 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:36:01.521 00.001 8976 MoveAxis(N, 500, -)
23:36:01.521 00.000 8976 Guiding  Dir = 0, Dur = 500
23:36:01.521 00.000 8976 IsSlewing returns 0
23:36:01.521 00.000 8976 IsGuiding returns 0
23:36:01.521 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:01.522 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=282, med=32, FiltMin=28, FiltMax=238, Gamma=2.260
23:36:01.530 00.008 5052 UpdateGuideState exits: m=5881 SNR=53.7
23:36:01.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:01.530 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:01.530 00.000 5052 Enqueuing Expose request
23:36:02.043 00.513 8976 IsGuiding returns 1
23:36:02.043 00.000 8976 scope still moving after pulse duration time elapsed
23:36:02.074 00.031 8976 IsSlewing returns 0
23:36:02.074 00.000 8976 IsGuiding returns 1
23:36:02.106 00.032 8976 IsSlewing returns 0
23:36:02.106 00.000 8976 IsGuiding returns 1
23:36:02.136 00.030 8976 IsSlewing returns 0
23:36:02.136 00.000 8976 IsGuiding returns 1
23:36:02.167 00.031 8976 IsSlewing returns 0
23:36:02.167 00.000 8976 IsGuiding returns 1
23:36:02.198 00.031 8976 IsSlewing returns 0
23:36:02.198 00.000 8976 IsGuiding returns 1
23:36:02.229 00.031 8976 IsSlewing returns 0
23:36:02.229 00.000 8976 IsGuiding returns 1
23:36:02.261 00.032 8976 IsSlewing returns 0
23:36:02.261 00.000 8976 IsGuiding returns 1
23:36:02.293 00.032 8976 IsSlewing returns 0
23:36:02.293 00.000 8976 IsGuiding returns 1
23:36:02.325 00.032 8976 IsSlewing returns 0
23:36:02.325 00.000 8976 IsGuiding returns 0
23:36:02.325 00.000 8976 scope move finished after 500 + 304 ms
23:36:02.325 00.000 8976 Move returns status 0, amount 500
23:36:02.325 00.000 8976 move complete, result=0
23:36:02.325 00.000 8976 worker thread done servicing request
23:36:02.325 00.000 8976 Worker thread wakes up
23:36:02.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:02.325 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,167,37,37)
23:36:03.365 01.040 8976 Exposure complete
23:36:03.379 00.014 8976 worker thread done servicing request
23:36:03.379 00.000 5052 OnExposeComplete: enter
23:36:03.379 00.000 5052 UpdateGuideState(): m_state=6
23:36:03.379 00.000 5052 Star::Find(18, 321, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 521
23:36:03.379 00.000 5052 Star::Find returns 1 (0), X=317.88, Y=176.80, Mass=5817, SNR=53.4, Peak=311 HFD=4.5
23:36:03.379 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.36) = xAngle (-3.96 = 2.32)
23:36:03.379 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.30 = 1.98)
23:36:03.379 00.000 5052 CameraToMount -- cameraX=-4.83 cameraY=-143.12 hyp=143.20 cameraTheta=-1.60 mountX=-97.44 mountY=131.38, mountTheta=2.21
23:36:03.380 00.001 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.10) = xAngle (3.61 = -2.67)
23:36:03.380 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.54 = 0.25)
23:36:03.380 00.000 5052 CameraToMount -- cameraX=317.88 cameraY=176.80 hyp=363.74 cameraTheta=0.51 mountX=-324.82 mountY=91.05, mountTheta=2.87
23:36:03.380 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:36:03.380 00.000 5052 BLT: Moving North for 500 ms, step 15 / 16, DecLoc = 91.05, DeltaDec = -6.97
23:36:03.380 00.000 5052 Enqueuing Calibration Move request for direction 0
23:36:03.380 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:03.380 00.000 8976 Worker thread wakes up
23:36:03.380 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:36:03.380 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:36:03.380 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:36:03.380 00.000 8976 MoveAxis(N, 500, -)
23:36:03.380 00.000 8976 Guiding  Dir = 0, Dur = 500
23:36:03.381 00.001 8976 IsSlewing returns 0
23:36:03.381 00.000 8976 IsGuiding returns 0
23:36:03.381 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:03.382 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=311, med=32, FiltMin=27, FiltMax=231, Gamma=2.260
23:36:03.392 00.010 5052 UpdateGuideState exits: m=5817 SNR=53.4
23:36:03.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:03.392 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:03.392 00.000 5052 Enqueuing Expose request
23:36:03.904 00.512 8976 IsGuiding returns 1
23:36:03.904 00.000 8976 scope still moving after pulse duration time elapsed
23:36:03.936 00.032 8976 IsSlewing returns 0
23:36:03.936 00.000 8976 IsGuiding returns 1
23:36:03.968 00.032 8976 IsSlewing returns 0
23:36:03.968 00.000 8976 IsGuiding returns 1
23:36:04.001 00.033 8976 IsSlewing returns 0
23:36:04.001 00.000 8976 IsGuiding returns 0
23:36:04.001 00.000 8976 scope move finished after 500 + 119 ms
23:36:04.001 00.000 8976 Move returns status 0, amount 500
23:36:04.001 00.000 8976 move complete, result=0
23:36:04.001 00.000 8976 worker thread done servicing request
23:36:04.001 00.000 8976 Worker thread wakes up
23:36:04.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:04.001 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,159,37,37)
23:36:05.026 01.025 8976 Exposure complete
23:36:05.040 00.014 8976 worker thread done servicing request
23:36:05.040 00.000 5052 OnExposeComplete: enter
23:36:05.040 00.000 5052 UpdateGuideState(): m_state=6
23:36:05.040 00.000 5052 Star::Find(18, 317, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 522
23:36:05.040 00.000 5052 Star::Find returns 1 (0), X=317.86, Y=168.03, Mass=5707, SNR=52.8, Peak=244 HFD=4.7
23:36:05.040 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.36) = xAngle (-3.96 = 2.32)
23:36:05.040 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.30 = 1.98)
23:36:05.041 00.001 5052 CameraToMount -- cameraX=-4.86 cameraY=-151.88 hyp=151.96 cameraTheta=-1.60 mountX=-103.60 mountY=139.31, mountTheta=2.21
23:36:05.041 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.10) = xAngle (3.59 = -2.70)
23:36:05.041 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.51 = 0.23)
23:36:05.041 00.000 5052 CameraToMount -- cameraX=317.86 cameraY=168.03 hyp=359.54 cameraTheta=0.49 mountX=-324.43 mountY=82.57, mountTheta=2.89
23:36:05.041 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:36:05.041 00.000 5052 BLT: Moving North for 500 ms, step 16 / 16, DecLoc = 82.57, DeltaDec = -8.48
23:36:05.042 00.001 5052 Enqueuing Calibration Move request for direction 0
23:36:05.042 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:05.042 00.000 8976 Worker thread wakes up
23:36:05.042 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
23:36:05.042 00.000 8976 Handling axis move in thread for scope dir=0 dur=500
23:36:05.042 00.000 8976 scope move axis dir= 0 dur= 500 opts= 0x0
23:36:05.042 00.000 8976 MoveAxis(N, 500, -)
23:36:05.042 00.000 8976 Guiding  Dir = 0, Dur = 500
23:36:05.042 00.000 8976 IsSlewing returns 0
23:36:05.042 00.000 8976 IsGuiding returns 0
23:36:05.042 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:05.043 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=244, med=32, FiltMin=28, FiltMax=201, Gamma=2.260
23:36:05.052 00.009 5052 UpdateGuideState exits: m=5707 SNR=52.8
23:36:05.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:05.052 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:05.052 00.000 5052 Enqueuing Expose request
23:36:05.557 00.505 8976 IsGuiding returns 1
23:36:05.557 00.000 8976 scope still moving after pulse duration time elapsed
23:36:05.588 00.031 8976 IsSlewing returns 0
23:36:05.588 00.000 8976 IsGuiding returns 1
23:36:05.620 00.032 8976 IsSlewing returns 0
23:36:05.620 00.000 8976 IsGuiding returns 1
23:36:05.652 00.032 8976 IsSlewing returns 0
23:36:05.652 00.000 8976 IsGuiding returns 1
23:36:05.684 00.032 8976 IsSlewing returns 0
23:36:05.684 00.000 8976 IsGuiding returns 1
23:36:05.715 00.031 8976 IsSlewing returns 0
23:36:05.715 00.000 8976 IsGuiding returns 1
23:36:05.746 00.031 8976 IsSlewing returns 0
23:36:05.746 00.000 8976 IsGuiding returns 1
23:36:05.778 00.032 8976 IsSlewing returns 0
23:36:05.778 00.000 8976 IsGuiding returns 1
23:36:05.809 00.031 8976 IsSlewing returns 0
23:36:05.809 00.000 8976 IsGuiding returns 1
23:36:05.841 00.032 8976 IsSlewing returns 0
23:36:05.841 00.000 8976 IsGuiding returns 0
23:36:05.841 00.000 8976 scope move finished after 500 + 298 ms
23:36:05.841 00.000 8976 Move returns status 0, amount 500
23:36:05.841 00.000 8976 move complete, result=0
23:36:05.841 00.000 8976 worker thread done servicing request
23:36:05.841 00.000 8976 Worker thread wakes up
23:36:05.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:05.841 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,150,37,37)
23:36:06.882 01.041 8976 Exposure complete
23:36:06.897 00.015 8976 worker thread done servicing request
23:36:06.897 00.000 5052 OnExposeComplete: enter
23:36:06.898 00.001 5052 UpdateGuideState(): m_state=6
23:36:06.898 00.000 5052 Star::Find(18, 317, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 523
23:36:06.898 00.000 5052 Star::Find returns 1 (0), X=319.11, Y=157.96, Mass=5486, SNR=51.8, Peak=214 HFD=5.6
23:36:06.898 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:36:06.898 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:36:06.898 00.000 5052 CameraToMount -- cameraX=-3.61 cameraY=-161.96 hyp=162.00 cameraTheta=-1.59 mountX=-111.59 mountY=147.87, mountTheta=2.22
23:36:06.899 00.001 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.10) = xAngle (3.56 = -2.72)
23:36:06.899 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.49 = 0.21)
23:36:06.899 00.000 5052 CameraToMount -- cameraX=319.11 cameraY=157.96 hyp=356.07 cameraTheta=0.46 mountX=-325.28 mountY=72.50, mountTheta=2.92
23:36:06.899 00.000 5052 BLT: Entering DecMeasurementStep, state = 2
23:36:06.899 00.000 5052 BLT: North pulses ended at Dec location 72.50, TotalDecDelta=-141.98 px, LastDeltaDec = -10.06
23:36:06.899 00.000 5052 BLT: Moving South for 500 ms, step 1 / 16, DecLoc = 72.50
23:36:06.899 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:06.899 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:06.899 00.000 8976 Worker thread wakes up
23:36:06.899 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:06.899 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:06.899 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:06.899 00.000 8976 MoveAxis(S, 500, -)
23:36:06.899 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:06.900 00.001 8976 IsSlewing returns 0
23:36:06.900 00.000 8976 IsGuiding returns 0
23:36:06.900 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:06.901 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=214, med=32, FiltMin=28, FiltMax=170, Gamma=2.260
23:36:06.910 00.009 5052 UpdateGuideState exits: m=5486 SNR=51.8
23:36:06.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:06.910 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:06.910 00.000 5052 Enqueuing Expose request
23:36:07.411 00.501 8976 IsGuiding returns 1
23:36:07.411 00.000 8976 scope still moving after pulse duration time elapsed
23:36:07.443 00.032 8976 IsSlewing returns 0
23:36:07.443 00.000 8976 IsGuiding returns 1
23:36:07.475 00.032 8976 IsSlewing returns 0
23:36:07.475 00.000 8976 IsGuiding returns 1
23:36:07.506 00.031 8976 IsSlewing returns 0
23:36:07.506 00.000 8976 IsGuiding returns 1
23:36:07.537 00.031 8976 IsSlewing returns 0
23:36:07.537 00.000 8976 IsGuiding returns 0
23:36:07.537 00.000 8976 scope move finished after 500 + 137 ms
23:36:07.537 00.000 8976 Move returns status 0, amount 500
23:36:07.537 00.000 8976 move complete, result=0
23:36:07.537 00.000 8976 worker thread done servicing request
23:36:07.537 00.000 8976 Worker thread wakes up
23:36:07.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:07.537 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,140,37,37)
23:36:08.570 01.033 8976 Exposure complete
23:36:08.585 00.015 8976 worker thread done servicing request
23:36:08.585 00.000 5052 OnExposeComplete: enter
23:36:08.585 00.000 5052 UpdateGuideState(): m_state=6
23:36:08.585 00.000 5052 Star::Find(18, 319, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 524
23:36:08.585 00.000 5052 Star::Find returns 1 (0), X=320.12, Y=163.08, Mass=5658, SNR=52.7, Peak=229 HFD=4.7
23:36:08.585 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.34)
23:36:08.585 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 2.00)
23:36:08.585 00.000 5052 CameraToMount -- cameraX=-2.60 cameraY=-156.84 hyp=156.86 cameraTheta=-1.59 mountX=-108.70 mountY=142.82, mountTheta=2.22
23:36:08.586 00.001 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.57 = -2.71)
23:36:08.586 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.50 = 0.22)
23:36:08.586 00.000 5052 CameraToMount -- cameraX=320.12 cameraY=163.08 hyp=359.26 cameraTheta=0.47 mountX=-326.49 mountY=77.20, mountTheta=2.91
23:36:08.586 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:08.586 00.000 5052 BLT: Moving South for 500 ms, step 2 / 16, DecLoc = 77.20
23:36:08.586 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:08.586 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:08.586 00.000 8976 Worker thread wakes up
23:36:08.586 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:08.587 00.001 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:08.587 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:08.587 00.000 8976 MoveAxis(S, 500, -)
23:36:08.587 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:08.587 00.000 8976 IsSlewing returns 0
23:36:08.587 00.000 8976 IsGuiding returns 0
23:36:08.587 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:08.588 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=229, med=32, FiltMin=27, FiltMax=206, Gamma=2.260
23:36:08.598 00.010 5052 UpdateGuideState exits: m=5658 SNR=52.7
23:36:08.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:08.598 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:08.598 00.000 5052 Enqueuing Expose request
23:36:09.110 00.512 8976 IsGuiding returns 1
23:36:09.110 00.000 8976 scope still moving after pulse duration time elapsed
23:36:09.141 00.031 8976 IsSlewing returns 0
23:36:09.141 00.000 8976 IsGuiding returns 1
23:36:09.173 00.032 8976 IsSlewing returns 0
23:36:09.173 00.000 8976 IsGuiding returns 1
23:36:09.204 00.031 8976 IsSlewing returns 0
23:36:09.204 00.000 8976 IsGuiding returns 1
23:36:09.235 00.031 8976 IsSlewing returns 0
23:36:09.235 00.000 8976 IsGuiding returns 1
23:36:09.265 00.030 8976 IsSlewing returns 0
23:36:09.265 00.000 8976 IsGuiding returns 1
23:36:09.296 00.031 8976 IsSlewing returns 0
23:36:09.296 00.000 8976 IsGuiding returns 1
23:36:09.328 00.032 8976 IsSlewing returns 0
23:36:09.328 00.000 8976 IsGuiding returns 1
23:36:09.359 00.031 8976 IsSlewing returns 0
23:36:09.359 00.000 8976 IsGuiding returns 1
23:36:09.390 00.031 8976 IsSlewing returns 0
23:36:09.390 00.000 8976 IsGuiding returns 0
23:36:09.390 00.000 8976 scope move finished after 500 + 302 ms
23:36:09.390 00.000 8976 Move returns status 0, amount 500
23:36:09.390 00.000 8976 move complete, result=0
23:36:09.390 00.000 8976 worker thread done servicing request
23:36:09.390 00.000 8976 Worker thread wakes up
23:36:09.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:09.390 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,145,37,37)
23:36:10.415 01.025 8976 Exposure complete
23:36:10.428 00.013 8976 worker thread done servicing request
23:36:10.428 00.000 5052 OnExposeComplete: enter
23:36:10.428 00.000 5052 UpdateGuideState(): m_state=6
23:36:10.428 00.000 5052 Star::Find(18, 320, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 525
23:36:10.429 00.001 5052 Star::Find returns 1 (0), X=321.74, Y=171.81, Mass=5752, SNR=53.1, Peak=262 HFD=4.7
23:36:10.429 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.35)
23:36:10.429 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.01)
23:36:10.429 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=-148.11 hyp=148.11 cameraTheta=-1.58 mountX=-103.70 mountY=134.23, mountTheta=2.23
23:36:10.429 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.10) = xAngle (3.59 = -2.69)
23:36:10.429 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.52 = 0.24)
23:36:10.429 00.000 5052 CameraToMount -- cameraX=321.74 cameraY=171.81 hyp=364.74 cameraTheta=0.49 mountX=-328.46 mountY=85.24, mountTheta=2.89
23:36:10.430 00.001 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:10.430 00.000 5052 BLT: Moving South for 500 ms, step 3 / 16, DecLoc = 85.24
23:36:10.430 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:10.430 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:10.430 00.000 8976 Worker thread wakes up
23:36:10.430 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:10.430 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:10.430 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:10.430 00.000 8976 MoveAxis(S, 500, -)
23:36:10.430 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:10.430 00.000 8976 IsSlewing returns 0
23:36:10.430 00.000 8976 IsGuiding returns 0
23:36:10.430 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:10.431 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=262, med=32, FiltMin=28, FiltMax=210, Gamma=2.260
23:36:10.440 00.009 5052 UpdateGuideState exits: m=5752 SNR=53.1
23:36:10.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:10.440 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:10.440 00.000 5052 Enqueuing Expose request
23:36:10.946 00.506 8976 IsGuiding returns 1
23:36:10.946 00.000 8976 scope still moving after pulse duration time elapsed
23:36:10.978 00.032 8976 IsSlewing returns 0
23:36:10.978 00.000 8976 IsGuiding returns 1
23:36:11.009 00.031 8976 IsSlewing returns 0
23:36:11.009 00.000 8976 IsGuiding returns 1
23:36:11.041 00.032 8976 IsSlewing returns 0
23:36:11.041 00.000 8976 IsGuiding returns 1
23:36:11.073 00.032 8976 IsSlewing returns 0
23:36:11.073 00.000 8976 IsGuiding returns 0
23:36:11.073 00.000 8976 scope move finished after 500 + 142 ms
23:36:11.073 00.000 8976 Move returns status 0, amount 500
23:36:11.073 00.000 8976 move complete, result=0
23:36:11.073 00.000 8976 worker thread done servicing request
23:36:11.073 00.000 8976 Worker thread wakes up
23:36:11.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:11.073 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,154,37,37)
23:36:12.102 01.029 8976 Exposure complete
23:36:12.116 00.014 8976 worker thread done servicing request
23:36:12.116 00.000 5052 OnExposeComplete: enter
23:36:12.116 00.000 5052 UpdateGuideState(): m_state=6
23:36:12.117 00.001 5052 Star::Find(18, 321, 171, 0, (0,0,0,0), 0.1, 10.0, 0) frame 526
23:36:12.117 00.000 5052 Star::Find returns 1 (0), X=322.05, Y=180.17, Mass=5715, SNR=52.9, Peak=233 HFD=4.7
23:36:12.117 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:36:12.117 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:36:12.117 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-139.75 hyp=139.75 cameraTheta=-1.58 mountX=-98.03 mountY=126.55, mountTheta=2.23
23:36:12.117 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.10) = xAngle (3.61 = -2.67)
23:36:12.117 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.54 = 0.26)
23:36:12.118 00.001 5052 CameraToMount -- cameraX=322.05 cameraY=180.17 hyp=369.02 cameraTheta=0.51 mountX=-329.12 mountY=93.25, mountTheta=2.87
23:36:12.118 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:12.118 00.000 5052 BLT: Moving South for 500 ms, step 4 / 16, DecLoc = 93.25
23:36:12.118 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:12.118 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:12.118 00.000 8976 Worker thread wakes up
23:36:12.118 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:12.118 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:12.118 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:12.118 00.000 8976 MoveAxis(S, 500, -)
23:36:12.118 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:12.118 00.000 8976 IsSlewing returns 0
23:36:12.119 00.001 8976 IsGuiding returns 0
23:36:12.119 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:12.119 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=233, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:36:12.130 00.011 5052 UpdateGuideState exits: m=5715 SNR=52.9
23:36:12.130 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:12.130 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:12.130 00.000 5052 Enqueuing Expose request
23:36:12.641 00.511 8976 IsGuiding returns 1
23:36:12.641 00.000 8976 scope still moving after pulse duration time elapsed
23:36:12.673 00.032 8976 IsSlewing returns 0
23:36:12.673 00.000 8976 IsGuiding returns 1
23:36:12.706 00.033 8976 IsSlewing returns 0
23:36:12.706 00.000 8976 IsGuiding returns 1
23:36:12.736 00.030 8976 IsSlewing returns 0
23:36:12.736 00.000 8976 IsGuiding returns 0
23:36:12.736 00.000 8976 scope move finished after 500 + 116 ms
23:36:12.736 00.000 8976 Move returns status 0, amount 500
23:36:12.736 00.000 8976 move complete, result=0
23:36:12.736 00.000 8976 worker thread done servicing request
23:36:12.736 00.000 8976 Worker thread wakes up
23:36:12.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:12.736 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,162,37,37)
23:36:13.766 01.030 8976 Exposure complete
23:36:13.780 00.014 8976 worker thread done servicing request
23:36:13.780 00.000 5052 OnExposeComplete: enter
23:36:13.780 00.000 5052 UpdateGuideState(): m_state=6
23:36:13.780 00.000 5052 Star::Find(18, 322, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 527
23:36:13.780 00.000 5052 Star::Find returns 1 (0), X=320.76, Y=187.69, Mass=5834, SNR=53.6, Peak=277 HFD=4.7
23:36:13.780 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.34)
23:36:13.780 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:36:13.780 00.000 5052 CameraToMount -- cameraX=-1.96 cameraY=-132.23 hyp=132.24 cameraTheta=-1.59 mountX=-91.81 mountY=120.31, mountTheta=2.22
23:36:13.781 00.001 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.63 = -2.65)
23:36:13.781 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.56 = 0.27)
23:36:13.781 00.000 5052 CameraToMount -- cameraX=320.76 cameraY=187.69 hyp=371.63 cameraTheta=0.53 mountX=-328.13 mountY=100.86, mountTheta=2.84
23:36:13.781 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:13.781 00.000 5052 BLT: Moving South for 500 ms, step 5 / 16, DecLoc = 100.86
23:36:13.781 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:13.781 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:13.781 00.000 8976 Worker thread wakes up
23:36:13.781 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:13.781 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:13.781 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:13.782 00.001 8976 MoveAxis(S, 500, -)
23:36:13.782 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:13.782 00.000 8976 IsSlewing returns 0
23:36:13.782 00.000 8976 IsGuiding returns 0
23:36:13.782 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:13.783 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=277, med=32, FiltMin=28, FiltMax=231, Gamma=2.260
23:36:13.792 00.009 5052 UpdateGuideState exits: m=5834 SNR=53.6
23:36:13.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:13.792 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:13.792 00.000 5052 Enqueuing Expose request
23:36:14.308 00.516 8976 IsGuiding returns 1
23:36:14.308 00.000 8976 scope still moving after pulse duration time elapsed
23:36:14.340 00.032 8976 IsSlewing returns 0
23:36:14.340 00.000 8976 IsGuiding returns 1
23:36:14.370 00.030 8976 IsSlewing returns 0
23:36:14.370 00.000 8976 IsGuiding returns 1
23:36:14.402 00.032 8976 IsSlewing returns 0
23:36:14.402 00.000 8976 IsGuiding returns 0
23:36:14.402 00.000 8976 scope move finished after 500 + 119 ms
23:36:14.402 00.000 8976 Move returns status 0, amount 500
23:36:14.402 00.000 8976 move complete, result=0
23:36:14.402 00.000 8976 worker thread done servicing request
23:36:14.402 00.000 8976 Worker thread wakes up
23:36:14.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:14.402 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,170,37,37)
23:36:15.430 01.028 8976 Exposure complete
23:36:15.444 00.014 8976 worker thread done servicing request
23:36:15.444 00.000 5052 OnExposeComplete: enter
23:36:15.444 00.000 5052 UpdateGuideState(): m_state=6
23:36:15.444 00.000 5052 Star::Find(18, 320, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 528
23:36:15.444 00.000 5052 Star::Find returns 1 (0), X=322.06, Y=196.44, Mass=5634, SNR=52.6, Peak=276 HFD=4.9
23:36:15.444 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.35)
23:36:15.444 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:36:15.445 00.001 5052 CameraToMount -- cameraX=-0.66 cameraY=-123.47 hyp=123.47 cameraTheta=-1.58 mountX=-86.56 mountY=111.84, mountTheta=2.23
23:36:15.445 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.10) = xAngle (3.65 = -2.63)
23:36:15.445 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.58 = 0.29)
23:36:15.445 00.000 5052 CameraToMount -- cameraX=322.06 cameraY=196.44 hyp=377.24 cameraTheta=0.55 mountX=-329.79 mountY=109.01, mountTheta=2.82
23:36:15.445 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:15.445 00.000 5052 BLT: Moving South for 500 ms, step 6 / 16, DecLoc = 109.01
23:36:15.445 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:15.445 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:15.446 00.001 8976 Worker thread wakes up
23:36:15.446 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:15.446 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:15.446 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:15.446 00.000 8976 MoveAxis(S, 500, -)
23:36:15.446 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:15.446 00.000 8976 IsSlewing returns 0
23:36:15.446 00.000 8976 IsGuiding returns 0
23:36:15.446 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:15.447 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=276, med=32, FiltMin=27, FiltMax=228, Gamma=2.260
23:36:15.457 00.010 5052 UpdateGuideState exits: m=5634 SNR=52.6
23:36:15.457 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:15.457 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:15.457 00.000 5052 Enqueuing Expose request
23:36:15.972 00.515 8976 IsGuiding returns 1
23:36:15.972 00.000 8976 scope still moving after pulse duration time elapsed
23:36:16.003 00.031 8976 IsSlewing returns 0
23:36:16.003 00.000 8976 IsGuiding returns 1
23:36:16.035 00.032 8976 IsSlewing returns 0
23:36:16.035 00.000 8976 IsGuiding returns 1
23:36:16.067 00.032 8976 IsSlewing returns 0
23:36:16.067 00.000 8976 IsGuiding returns 0
23:36:16.067 00.000 8976 scope move finished after 500 + 120 ms
23:36:16.067 00.000 8976 Move returns status 0, amount 500
23:36:16.067 00.000 8976 move complete, result=0
23:36:16.067 00.000 8976 worker thread done servicing request
23:36:16.067 00.000 8976 Worker thread wakes up
23:36:16.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:16.067 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,178,37,37)
23:36:17.113 01.046 8976 Exposure complete
23:36:17.128 00.015 8976 worker thread done servicing request
23:36:17.128 00.000 5052 OnExposeComplete: enter
23:36:17.128 00.000 5052 UpdateGuideState(): m_state=6
23:36:17.128 00.000 5052 Star::Find(18, 322, 196, 0, (0,0,0,0), 0.1, 10.0, 0) frame 529
23:36:17.128 00.000 5052 Star::Find returns 1 (0), X=322.74, Y=204.99, Mass=5757, SNR=53.1, Peak=293 HFD=4.6
23:36:17.128 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:36:17.128 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:36:17.128 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-114.92 hyp=114.92 cameraTheta=-1.57 mountX=-81.02 mountY=103.82, mountTheta=2.23
23:36:17.129 00.001 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.67 = -2.62)
23:36:17.129 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.59 = 0.31)
23:36:17.129 00.000 5052 CameraToMount -- cameraX=322.74 cameraY=204.99 hyp=382.34 cameraTheta=0.57 mountX=-330.82 mountY=117.11, mountTheta=2.80
23:36:17.129 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:17.129 00.000 5052 BLT: Moving South for 500 ms, step 7 / 16, DecLoc = 117.11
23:36:17.129 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:17.129 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:17.129 00.000 8976 Worker thread wakes up
23:36:17.129 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:17.129 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:17.130 00.001 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:17.130 00.000 8976 MoveAxis(S, 500, -)
23:36:17.130 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:17.130 00.000 8976 IsSlewing returns 0
23:36:17.130 00.000 8976 IsGuiding returns 0
23:36:17.130 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:17.131 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=293, med=32, FiltMin=27, FiltMax=220, Gamma=2.260
23:36:17.142 00.011 5052 UpdateGuideState exits: m=5757 SNR=53.1
23:36:17.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:17.142 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:17.142 00.000 5052 Enqueuing Expose request
23:36:17.656 00.514 8976 IsGuiding returns 1
23:36:17.660 00.004 8976 scope still moving after pulse duration time elapsed
23:36:17.688 00.028 8976 IsSlewing returns 0
23:36:17.688 00.000 8976 IsGuiding returns 1
23:36:17.719 00.031 8976 IsSlewing returns 0
23:36:17.719 00.000 8976 IsGuiding returns 1
23:36:17.750 00.031 8976 IsSlewing returns 0
23:36:17.750 00.000 8976 IsGuiding returns 0
23:36:17.750 00.000 8976 scope move finished after 500 + 119 ms
23:36:17.750 00.000 8976 Move returns status 0, amount 500
23:36:17.750 00.000 8976 move complete, result=0
23:36:17.750 00.000 8976 worker thread done servicing request
23:36:17.750 00.000 8976 Worker thread wakes up
23:36:17.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:17.750 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,187,37,37)
23:36:18.778 01.028 8976 Exposure complete
23:36:18.791 00.013 8976 worker thread done servicing request
23:36:18.792 00.001 5052 OnExposeComplete: enter
23:36:18.792 00.000 5052 UpdateGuideState(): m_state=6
23:36:18.792 00.000 5052 Star::Find(18, 322, 204, 0, (0,0,0,0), 0.1, 10.0, 0) frame 530
23:36:18.792 00.000 5052 Star::Find returns 1 (0), X=322.48, Y=213.56, Mass=5652, SNR=52.6, Peak=280 HFD=5.0
23:36:18.792 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:36:18.792 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:36:18.792 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-106.36 hyp=106.36 cameraTheta=-1.57 mountX=-74.79 mountY=96.20, mountTheta=2.23
23:36:18.793 00.001 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.69 = -2.60)
23:36:18.793 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.61 = 0.33)
23:36:18.793 00.000 5052 CameraToMount -- cameraX=322.48 cameraY=213.56 hyp=386.78 cameraTheta=0.58 mountX=-330.90 mountY=125.46, mountTheta=2.78
23:36:18.793 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:18.793 00.000 5052 BLT: Moving South for 500 ms, step 8 / 16, DecLoc = 125.46
23:36:18.793 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:18.793 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:18.793 00.000 8976 Worker thread wakes up
23:36:18.793 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:18.793 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:18.793 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:18.793 00.000 8976 MoveAxis(S, 500, -)
23:36:18.793 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:18.793 00.000 8976 IsSlewing returns 0
23:36:18.794 00.001 8976 IsGuiding returns 0
23:36:18.794 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:18.795 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=280, med=32, FiltMin=27, FiltMax=231, Gamma=2.260
23:36:18.804 00.009 5052 UpdateGuideState exits: m=5652 SNR=52.6
23:36:18.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:18.804 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:18.804 00.000 5052 Enqueuing Expose request
23:36:19.320 00.516 8976 IsGuiding returns 1
23:36:19.320 00.000 8976 scope still moving after pulse duration time elapsed
23:36:19.352 00.032 8976 IsSlewing returns 0
23:36:19.352 00.000 8976 IsGuiding returns 1
23:36:19.384 00.032 8976 IsSlewing returns 0
23:36:19.384 00.000 8976 IsGuiding returns 1
23:36:19.415 00.031 8976 IsSlewing returns 0
23:36:19.415 00.000 8976 IsGuiding returns 0
23:36:19.415 00.000 8976 scope move finished after 500 + 121 ms
23:36:19.415 00.000 8976 Move returns status 0, amount 500
23:36:19.415 00.000 8976 move complete, result=0
23:36:19.415 00.000 8976 worker thread done servicing request
23:36:19.415 00.000 8976 Worker thread wakes up
23:36:19.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:19.415 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,196,37,37)
23:36:20.445 01.030 8976 Exposure complete
23:36:20.459 00.014 8976 worker thread done servicing request
23:36:20.460 00.001 5052 OnExposeComplete: enter
23:36:20.460 00.000 5052 UpdateGuideState(): m_state=6
23:36:20.460 00.000 5052 Star::Find(18, 322, 213, 0, (0,0,0,0), 0.1, 10.0, 0) frame 531
23:36:20.460 00.000 5052 Star::Find returns 1 (0), X=322.61, Y=220.96, Mass=5493, SNR=51.8, Peak=286 HFD=4.8
23:36:20.460 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:36:20.460 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:36:20.460 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-98.95 hyp=98.95 cameraTheta=-1.57 mountX=-69.67 mountY=89.45, mountTheta=2.23
23:36:20.461 00.001 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
23:36:20.461 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.63 = 0.35)
23:36:20.461 00.000 5052 CameraToMount -- cameraX=322.61 cameraY=220.96 hyp=391.03 cameraTheta=0.60 mountX=-331.34 mountY=132.60, mountTheta=2.76
23:36:20.461 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:20.461 00.000 5052 BLT: Moving South for 500 ms, step 9 / 16, DecLoc = 132.60
23:36:20.461 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:20.461 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:20.461 00.000 8976 Worker thread wakes up
23:36:20.461 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:20.461 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:20.461 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:20.461 00.000 8976 MoveAxis(S, 500, -)
23:36:20.461 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:20.462 00.001 8976 IsSlewing returns 0
23:36:20.462 00.000 8976 IsGuiding returns 0
23:36:20.462 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:20.463 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=286, med=31, FiltMin=27, FiltMax=218, Gamma=2.260
23:36:20.472 00.009 5052 UpdateGuideState exits: m=5493 SNR=51.8
23:36:20.472 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:20.472 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:20.472 00.000 5052 Enqueuing Expose request
23:36:20.989 00.517 8976 IsGuiding returns 1
23:36:20.989 00.000 8976 scope still moving after pulse duration time elapsed
23:36:21.021 00.032 8976 IsSlewing returns 0
23:36:21.021 00.000 8976 IsGuiding returns 1
23:36:21.052 00.031 8976 IsSlewing returns 0
23:36:21.052 00.000 8976 IsGuiding returns 1
23:36:21.083 00.031 8976 IsSlewing returns 0
23:36:21.083 00.000 8976 IsGuiding returns 1
23:36:21.115 00.032 8976 IsSlewing returns 0
23:36:21.115 00.000 8976 IsGuiding returns 1
23:36:21.147 00.032 8976 IsSlewing returns 0
23:36:21.147 00.000 8976 IsGuiding returns 0
23:36:21.147 00.000 8976 scope move finished after 500 + 184 ms
23:36:21.147 00.000 8976 Move returns status 0, amount 500
23:36:21.147 00.000 8976 move complete, result=0
23:36:21.147 00.000 8976 worker thread done servicing request
23:36:21.147 00.000 8976 Worker thread wakes up
23:36:21.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:21.147 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,203,37,37)
23:36:22.183 01.036 8976 Exposure complete
23:36:22.198 00.015 8976 worker thread done servicing request
23:36:22.198 00.000 5052 OnExposeComplete: enter
23:36:22.198 00.000 5052 UpdateGuideState(): m_state=6
23:36:22.198 00.000 5052 Star::Find(18, 322, 220, 0, (0,0,0,0), 0.1, 10.0, 0) frame 532
23:36:22.198 00.000 5052 Star::Find returns 1 (0), X=322.78, Y=230.50, Mass=5469, SNR=51.8, Peak=318 HFD=4.6
23:36:22.198 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:36:22.198 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:36:22.198 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-89.42 hyp=89.42 cameraTheta=-1.57 mountX=-63.07 mountY=80.76, mountTheta=2.23
23:36:22.199 00.001 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
23:36:22.199 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.65 = 0.37)
23:36:22.199 00.000 5052 CameraToMount -- cameraX=322.78 cameraY=230.50 hyp=396.63 cameraTheta=0.62 mountX=-331.90 mountY=141.78, mountTheta=2.74
23:36:22.199 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:22.199 00.000 5052 BLT: Moving South for 500 ms, step 10 / 16, DecLoc = 141.78
23:36:22.199 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:22.199 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:22.199 00.000 8976 Worker thread wakes up
23:36:22.199 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:22.199 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:22.199 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:22.199 00.000 8976 MoveAxis(S, 500, -)
23:36:22.199 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:22.200 00.001 8976 IsSlewing returns 0
23:36:22.200 00.000 8976 IsGuiding returns 0
23:36:22.200 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:22.201 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=318, med=32, FiltMin=28, FiltMax=230, Gamma=2.260
23:36:22.210 00.009 5052 UpdateGuideState exits: m=5469 SNR=51.8
23:36:22.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:22.210 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:22.210 00.000 5052 Enqueuing Expose request
23:36:22.724 00.514 8976 IsGuiding returns 1
23:36:22.724 00.000 8976 scope still moving after pulse duration time elapsed
23:36:22.756 00.032 8976 IsSlewing returns 0
23:36:22.756 00.000 8976 IsGuiding returns 1
23:36:22.788 00.032 8976 IsSlewing returns 0
23:36:22.788 00.000 8976 IsGuiding returns 1
23:36:22.819 00.031 8976 IsSlewing returns 0
23:36:22.819 00.000 8976 IsGuiding returns 0
23:36:22.819 00.000 8976 scope move finished after 500 + 119 ms
23:36:22.819 00.000 8976 Move returns status 0, amount 500
23:36:22.819 00.000 8976 move complete, result=0
23:36:22.819 00.000 8976 worker thread done servicing request
23:36:22.819 00.000 8976 Worker thread wakes up
23:36:22.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:22.819 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,213,37,37)
23:36:23.849 01.030 8976 Exposure complete
23:36:23.862 00.013 8976 worker thread done servicing request
23:36:23.863 00.001 5052 OnExposeComplete: enter
23:36:23.863 00.000 5052 UpdateGuideState(): m_state=6
23:36:23.863 00.000 5052 Star::Find(18, 322, 230, 0, (0,0,0,0), 0.1, 10.0, 0) frame 533
23:36:23.863 00.000 5052 Star::Find returns 1 (0), X=320.63, Y=239.48, Mass=5415, SNR=51.4, Peak=252 HFD=4.6
23:36:23.863 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.36) = xAngle (-3.96 = 2.33)
23:36:23.863 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.30 = 1.99)
23:36:23.863 00.000 5052 CameraToMount -- cameraX=-2.09 cameraY=-80.43 hyp=80.46 cameraTheta=-1.60 mountX=-55.21 mountY=73.57, mountTheta=2.21
23:36:23.863 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
23:36:23.864 00.001 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.67 = 0.39)
23:36:23.864 00.000 5052 CameraToMount -- cameraX=320.63 cameraY=239.48 hyp=400.20 cameraTheta=0.64 mountX=-330.11 mountY=151.02, mountTheta=2.71
23:36:23.864 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:23.864 00.000 5052 BLT: Moving South for 500 ms, step 11 / 16, DecLoc = 151.02
23:36:23.864 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:23.864 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:23.864 00.000 8976 Worker thread wakes up
23:36:23.864 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:23.864 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:23.864 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:23.864 00.000 8976 MoveAxis(S, 500, -)
23:36:23.864 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:23.864 00.000 8976 IsSlewing returns 0
23:36:23.864 00.000 8976 IsGuiding returns 0
23:36:23.865 00.001 8976 PulseGuide returned control before completion, sleep 510
23:36:23.865 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=252, med=31, FiltMin=27, FiltMax=225, Gamma=2.260
23:36:23.873 00.008 5052 UpdateGuideState exits: m=5415 SNR=51.4
23:36:23.873 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:23.873 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:23.873 00.000 5052 Enqueuing Expose request
23:36:24.387 00.514 8976 IsGuiding returns 1
23:36:24.387 00.000 8976 scope still moving after pulse duration time elapsed
23:36:24.420 00.033 8976 IsSlewing returns 0
23:36:24.420 00.000 8976 IsGuiding returns 1
23:36:24.451 00.031 8976 IsSlewing returns 0
23:36:24.451 00.000 8976 IsGuiding returns 1
23:36:24.483 00.032 8976 IsSlewing returns 0
23:36:24.487 00.004 8976 IsGuiding returns 0
23:36:24.487 00.000 8976 scope move finished after 500 + 123 ms
23:36:24.488 00.001 8976 Move returns status 0, amount 500
23:36:24.488 00.000 8976 move complete, result=0
23:36:24.488 00.000 8976 worker thread done servicing request
23:36:24.488 00.000 8976 Worker thread wakes up
23:36:24.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:24.488 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,221,37,37)
23:36:25.523 01.035 8976 Exposure complete
23:36:25.537 00.014 8976 worker thread done servicing request
23:36:25.537 00.000 5052 OnExposeComplete: enter
23:36:25.537 00.000 5052 UpdateGuideState(): m_state=6
23:36:25.537 00.000 5052 Star::Find(18, 320, 239, 0, (0,0,0,0), 0.1, 10.0, 0) frame 534
23:36:25.537 00.000 5052 Star::Find returns 1 (0), X=317.87, Y=247.73, Mass=5295, SNR=50.9, Peak=292 HFD=4.5
23:36:25.537 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.36) = xAngle (-4.00 = 2.29)
23:36:25.537 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.34 = 1.95)
23:36:25.537 00.000 5052 CameraToMount -- cameraX=-4.85 cameraY=-72.18 hyp=72.35 cameraTheta=-1.64 mountX=-47.44 mountY=67.29, mountTheta=2.18
23:36:25.538 00.001 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
23:36:25.538 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.69 = 0.41)
23:36:25.538 00.000 5052 CameraToMount -- cameraX=317.87 cameraY=247.73 hyp=403.01 cameraTheta=0.66 mountX=-327.69 mountY=159.70, mountTheta=2.69
23:36:25.538 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:25.538 00.000 5052 BLT: Moving South for 500 ms, step 12 / 16, DecLoc = 159.70
23:36:25.538 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:25.538 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:25.538 00.000 8976 Worker thread wakes up
23:36:25.538 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:25.538 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:25.538 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:25.538 00.000 8976 MoveAxis(S, 500, -)
23:36:25.538 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:25.539 00.001 8976 IsSlewing returns 0
23:36:25.539 00.000 8976 IsGuiding returns 0
23:36:25.539 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:25.540 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=292, med=32, FiltMin=27, FiltMax=199, Gamma=2.260
23:36:25.549 00.009 5052 UpdateGuideState exits: m=5295 SNR=50.9
23:36:25.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:25.549 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:25.549 00.000 5052 Enqueuing Expose request
23:36:26.064 00.515 8976 IsGuiding returns 1
23:36:26.064 00.000 8976 scope still moving after pulse duration time elapsed
23:36:26.095 00.031 8976 IsSlewing returns 0
23:36:26.095 00.000 8976 IsGuiding returns 1
23:36:26.126 00.031 8976 IsSlewing returns 0
23:36:26.126 00.000 8976 IsGuiding returns 1
23:36:26.157 00.031 8976 IsSlewing returns 0
23:36:26.157 00.000 8976 IsGuiding returns 0
23:36:26.157 00.000 8976 scope move finished after 500 + 118 ms
23:36:26.157 00.000 8976 Move returns status 0, amount 500
23:36:26.157 00.000 8976 move complete, result=0
23:36:26.157 00.000 8976 worker thread done servicing request
23:36:26.157 00.000 8976 Worker thread wakes up
23:36:26.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:26.157 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,230,37,37)
23:36:27.187 01.030 8976 Exposure complete
23:36:27.201 00.014 8976 worker thread done servicing request
23:36:27.201 00.000 5052 OnExposeComplete: enter
23:36:27.201 00.000 5052 UpdateGuideState(): m_state=6
23:36:27.201 00.000 5052 Star::Find(18, 317, 247, 0, (0,0,0,0), 0.1, 10.0, 0) frame 535
23:36:27.201 00.000 5052 Star::Find returns 1 (0), X=317.39, Y=254.84, Mass=5322, SNR=51.1, Peak=242 HFD=5.1
23:36:27.201 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.36) = xAngle (-4.01 = 2.27)
23:36:27.201 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.35 = 1.93)
23:36:27.201 00.000 5052 CameraToMount -- cameraX=-5.33 cameraY=-65.08 hyp=65.30 cameraTheta=-1.65 mountX=-42.09 mountY=61.08, mountTheta=2.17
23:36:27.202 00.001 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
23:36:27.202 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.71 = 0.42)
23:36:27.202 00.000 5052 CameraToMount -- cameraX=317.39 cameraY=254.84 hyp=407.03 cameraTheta=0.68 mountX=-327.50 mountY=166.69, mountTheta=2.67
23:36:27.202 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:27.202 00.000 5052 BLT: Moving South for 500 ms, step 13 / 16, DecLoc = 166.69
23:36:27.202 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:27.202 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:27.202 00.000 8976 Worker thread wakes up
23:36:27.202 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:27.202 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:27.202 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:27.202 00.000 8976 MoveAxis(S, 500, -)
23:36:27.202 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:27.203 00.001 8976 IsSlewing returns 0
23:36:27.203 00.000 8976 IsGuiding returns 0
23:36:27.203 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:27.204 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=242, med=32, FiltMin=28, FiltMax=188, Gamma=2.260
23:36:27.213 00.009 5052 UpdateGuideState exits: m=5322 SNR=51.1
23:36:27.215 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:27.215 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:27.215 00.000 5052 Enqueuing Expose request
23:36:27.728 00.513 8976 IsGuiding returns 1
23:36:27.728 00.000 8976 scope still moving after pulse duration time elapsed
23:36:27.759 00.031 8976 IsSlewing returns 0
23:36:27.759 00.000 8976 IsGuiding returns 1
23:36:27.790 00.031 8976 IsSlewing returns 0
23:36:27.790 00.000 8976 IsGuiding returns 1
23:36:27.821 00.031 8976 IsSlewing returns 0
23:36:27.821 00.000 8976 IsGuiding returns 0
23:36:27.821 00.000 8976 scope move finished after 500 + 118 ms
23:36:27.821 00.000 8976 Move returns status 0, amount 500
23:36:27.821 00.000 8976 move complete, result=0
23:36:27.821 00.000 8976 worker thread done servicing request
23:36:27.821 00.000 8976 Worker thread wakes up
23:36:27.821 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:27.821 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,237,37,37)
23:36:28.852 01.031 8976 Exposure complete
23:36:28.865 00.013 8976 worker thread done servicing request
23:36:28.866 00.001 5052 OnExposeComplete: enter
23:36:28.866 00.000 5052 UpdateGuideState(): m_state=6
23:36:28.866 00.000 5052 Star::Find(18, 317, 254, 0, (0,0,0,0), 0.1, 10.0, 0) frame 536
23:36:28.866 00.000 5052 Star::Find returns 1 (0), X=314.77, Y=263.32, Mass=5123, SNR=50.0, Peak=292 HFD=4.7
23:36:28.866 00.000 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.36) = xAngle (-4.07 = 2.21)
23:36:28.866 00.000 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.41 = 1.87)
23:36:28.866 00.000 5052 CameraToMount -- cameraX=-7.95 cameraY=-56.60 hyp=57.16 cameraTheta=-1.71 mountX=-34.25 mountY=54.55, mountTheta=2.13
23:36:28.867 00.001 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
23:36:28.867 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.73 = 0.44)
23:36:28.867 00.000 5052 CameraToMount -- cameraX=314.77 cameraY=263.32 hyp=410.38 cameraTheta=0.70 mountX=-325.22 mountY=175.56, mountTheta=2.65
23:36:28.867 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:28.867 00.000 5052 BLT: Moving South for 500 ms, step 14 / 16, DecLoc = 175.56
23:36:28.867 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:28.867 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:28.867 00.000 8976 Worker thread wakes up
23:36:28.867 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:28.867 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:28.867 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:28.867 00.000 8976 MoveAxis(S, 500, -)
23:36:28.867 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:28.867 00.000 8976 IsSlewing returns 0
23:36:28.868 00.001 8976 IsGuiding returns 0
23:36:28.868 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:28.868 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=292, med=32, FiltMin=27, FiltMax=212, Gamma=2.260
23:36:28.878 00.010 5052 UpdateGuideState exits: m=5123 SNR=50.0
23:36:28.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:28.878 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:28.878 00.000 5052 Enqueuing Expose request
23:36:29.390 00.512 8976 IsGuiding returns 1
23:36:29.390 00.000 8976 scope still moving after pulse duration time elapsed
23:36:29.421 00.031 8976 IsSlewing returns 0
23:36:29.421 00.000 8976 IsGuiding returns 1
23:36:29.452 00.031 8976 IsSlewing returns 0
23:36:29.452 00.000 8976 IsGuiding returns 1
23:36:29.484 00.032 8976 IsSlewing returns 0
23:36:29.484 00.000 8976 IsGuiding returns 0
23:36:29.484 00.000 8976 scope move finished after 500 + 115 ms
23:36:29.484 00.000 8976 Move returns status 0, amount 500
23:36:29.484 00.000 8976 move complete, result=0
23:36:29.484 00.000 8976 worker thread done servicing request
23:36:29.484 00.000 8976 Worker thread wakes up
23:36:29.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:29.484 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,245,37,37)
23:36:30.512 01.028 8976 Exposure complete
23:36:30.526 00.014 8976 worker thread done servicing request
23:36:30.526 00.000 5052 OnExposeComplete: enter
23:36:30.526 00.000 5052 UpdateGuideState(): m_state=6
23:36:30.526 00.000 5052 Star::Find(18, 314, 263, 0, (0,0,0,0), 0.1, 10.0, 0) frame 537
23:36:30.526 00.000 5052 Star::Find returns 1 (0), X=314.69, Y=270.92, Mass=5230, SNR=50.6, Peak=311 HFD=4.6
23:36:30.526 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.36) = xAngle (-4.09 = 2.19)
23:36:30.526 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.43 = 1.85)
23:36:30.526 00.000 5052 CameraToMount -- cameraX=-8.03 cameraY=-48.99 hyp=49.65 cameraTheta=-1.73 mountX=-28.83 mountY=47.71, mountTheta=2.11
23:36:30.527 00.001 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
23:36:30.527 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.74 = 0.46)
23:36:30.527 00.000 5052 CameraToMount -- cameraX=314.69 cameraY=270.92 hyp=415.24 cameraTheta=0.71 mountX=-325.45 mountY=182.94, mountTheta=2.63
23:36:30.527 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:30.527 00.000 5052 BLT: Moving South for 500 ms, step 15 / 16, DecLoc = 182.94
23:36:30.527 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:30.527 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:30.527 00.000 8976 Worker thread wakes up
23:36:30.527 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:30.527 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:30.527 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:30.527 00.000 8976 MoveAxis(S, 500, -)
23:36:30.527 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:30.528 00.001 8976 IsSlewing returns 0
23:36:30.528 00.000 8976 IsGuiding returns 0
23:36:30.528 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:30.529 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=311, med=32, FiltMin=27, FiltMax=224, Gamma=2.260
23:36:30.537 00.008 5052 UpdateGuideState exits: m=5230 SNR=50.6
23:36:30.538 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:30.538 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:30.538 00.000 5052 Enqueuing Expose request
23:36:31.044 00.506 8976 IsGuiding returns 1
23:36:31.044 00.000 8976 scope still moving after pulse duration time elapsed
23:36:31.076 00.032 8976 IsSlewing returns 0
23:36:31.076 00.000 8976 IsGuiding returns 1
23:36:31.108 00.032 8976 IsSlewing returns 0
23:36:31.108 00.000 8976 IsGuiding returns 1
23:36:31.128 00.020 8976 IsSlewing returns 0
23:36:31.128 00.000 8976 IsGuiding returns 1
23:36:31.172 00.044 8976 IsSlewing returns 0
23:36:31.172 00.000 8976 IsGuiding returns 0
23:36:31.172 00.000 8976 scope move finished after 500 + 144 ms
23:36:31.172 00.000 8976 Move returns status 0, amount 500
23:36:31.172 00.000 8976 move complete, result=0
23:36:31.172 00.000 8976 worker thread done servicing request
23:36:31.172 00.000 8976 Worker thread wakes up
23:36:31.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:31.172 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,253,37,37)
23:36:32.201 01.029 8976 Exposure complete
23:36:32.216 00.015 8976 worker thread done servicing request
23:36:32.216 00.000 5052 OnExposeComplete: enter
23:36:32.216 00.000 5052 UpdateGuideState(): m_state=6
23:36:32.216 00.000 5052 Star::Find(18, 314, 270, 0, (0,0,0,0), 0.1, 10.0, 0) frame 538
23:36:32.216 00.000 5052 Star::Find returns 1 (0), X=316.87, Y=278.97, Mass=5240, SNR=50.7, Peak=269 HFD=4.3
23:36:32.216 00.000 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.36) = xAngle (-4.07 = 2.21)
23:36:32.217 00.001 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.41 = 1.87)
23:36:32.217 00.000 5052 CameraToMount -- cameraX=-5.85 cameraY=-40.95 hyp=41.36 cameraTheta=-1.71 mountX=-24.71 mountY=39.50, mountTheta=2.13
23:36:32.217 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
23:36:32.217 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.75 = 0.47)
23:36:32.217 00.000 5052 CameraToMount -- cameraX=316.87 cameraY=278.97 hyp=422.18 cameraTheta=0.72 mountX=-327.96 mountY=190.18, mountTheta=2.62
23:36:32.217 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:32.217 00.000 5052 BLT: Moving South for 500 ms, step 16 / 16, DecLoc = 190.18
23:36:32.217 00.000 5052 Enqueuing Calibration Move request for direction 1
23:36:32.217 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:32.218 00.001 8976 Worker thread wakes up
23:36:32.218 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
23:36:32.218 00.000 8976 Handling axis move in thread for scope dir=1 dur=500
23:36:32.218 00.000 8976 scope move axis dir= 1 dur= 500 opts= 0x0
23:36:32.218 00.000 8976 MoveAxis(S, 500, -)
23:36:32.218 00.000 8976 Guiding  Dir = 1, Dur = 500
23:36:32.218 00.000 8976 IsSlewing returns 0
23:36:32.219 00.001 8976 IsGuiding returns 0
23:36:32.219 00.000 8976 PulseGuide returned control before completion, sleep 510
23:36:32.219 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=269, med=32, FiltMin=28, FiltMax=232, Gamma=2.260
23:36:32.228 00.009 5052 UpdateGuideState exits: m=5240 SNR=50.7
23:36:32.228 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:32.229 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:32.229 00.000 5052 Enqueuing Expose request
23:36:32.742 00.513 8976 IsGuiding returns 1
23:36:32.742 00.000 8976 scope still moving after pulse duration time elapsed
23:36:32.772 00.030 8976 IsSlewing returns 0
23:36:32.772 00.000 8976 IsGuiding returns 1
23:36:32.805 00.033 8976 IsSlewing returns 0
23:36:32.805 00.000 8976 IsGuiding returns 1
23:36:32.837 00.032 8976 IsSlewing returns 0
23:36:32.837 00.000 8976 IsGuiding returns 1
23:36:32.867 00.030 8976 IsSlewing returns 0
23:36:32.867 00.000 8976 IsGuiding returns 1
23:36:32.898 00.031 8976 IsSlewing returns 0
23:36:32.898 00.000 8976 IsGuiding returns 0
23:36:32.898 00.000 8976 scope move finished after 500 + 179 ms
23:36:32.898 00.000 8976 Move returns status 0, amount 500
23:36:32.898 00.000 8976 move complete, result=0
23:36:32.898 00.000 8976 worker thread done servicing request
23:36:32.898 00.000 8976 Worker thread wakes up
23:36:32.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:32.898 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,261,37,37)
23:36:33.938 01.040 8976 Exposure complete
23:36:33.953 00.015 8976 worker thread done servicing request
23:36:33.953 00.000 5052 OnExposeComplete: enter
23:36:33.953 00.000 5052 UpdateGuideState(): m_state=6
23:36:33.953 00.000 5052 Star::Find(18, 316, 278, 0, (0,0,0,0), 0.1, 10.0, 0) frame 539
23:36:33.953 00.000 5052 Star::Find returns 1 (0), X=320.30, Y=286.12, Mass=4907, SNR=49.1, Peak=280 HFD=4.3
23:36:33.953 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.36) = xAngle (-4.00 = 2.28)
23:36:33.953 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.34 = 1.94)
23:36:33.953 00.000 5052 CameraToMount -- cameraX=-2.42 cameraY=-33.80 hyp=33.88 cameraTheta=-1.64 mountX=-22.10 mountY=31.57, mountTheta=2.18
23:36:33.954 00.001 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
23:36:33.954 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.76 = 0.47)
23:36:33.954 00.000 5052 CameraToMount -- cameraX=320.30 cameraY=286.12 hyp=429.48 cameraTheta=0.73 mountX=-331.68 mountY=196.23, mountTheta=2.61
23:36:33.954 00.000 5052 BLT: Entering DecMeasurementStep, state = 3
23:36:33.954 00.000 5052 BLT: South pulses ended at Dec location 196.23
23:36:33.954 00.000 5052 BLT: Drift correction of 1.20 px applied to total north moves of -141.98 px, 0.075 px/frame
23:36:33.954 00.000 5052 BLT: Empirical north rate = 17.90 px/s 
23:36:33.954 00.000 5052 BLT: Exception thrown in logical state 5
23:36:33.954 00.000 5052 BLT: Mount never established consistent south moves - test failed
23:36:33.954 00.000 5052 BLT: Cleanup completed
23:36:33.954 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:33.955 00.001 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
23:36:33.955 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.76 = 0.47)
23:36:33.955 00.000 5052 CameraToMount -- cameraX=320.30 cameraY=286.12 hyp=429.48 cameraTheta=0.73 mountX=-331.68 mountY=196.23, mountTheta=2.61
23:36:33.955 00.000 5052 BLT: Entering DecMeasurementStep, state = 4
23:36:33.955 00.000 5052 BLT: measurement process halted by user or by error
23:36:33.955 00.000 5052 BLT: Cleanup completed
23:36:33.955 00.000 5052 BLT: Exiting DecMeasurementStep
23:36:33.959 00.004 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:36:33.959 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:36:33.959 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:36:33.959 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:36:33.960 00.001 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:36:33.960 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:36:33.960 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:36:33.960 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:36:33.960 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:36:33.960 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:36:33.960 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:36:33.960 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:36:33.961 00.001 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:36:33.961 00.000 5052 GA long series, window start=0, window end=120, Uncorrected RMS=1.817, Drift=2.644, Corrected RMS=1.239, R-sq=0.715
23:36:33.961 00.000 5052 GA long series, window start=60, window end=180, Uncorrected RMS=1.682, Drift=2.589, Corrected RMS=1.026, R-sq=0.814
23:36:33.961 00.000 5052 GA long series, window start=120, window end=240, Uncorrected RMS=1.729, Drift=2.668, Corrected RMS=0.748, R-sq=0.816
23:36:33.961 00.000 5052 GA long series, window start=180, window end=300, Uncorrected RMS=1.329, Drift=1.952, Corrected RMS=1.003, R-sq=0.739
23:36:33.961 00.000 5052 GA long series, window start=240, window end=360, Uncorrected RMS=2.787, Drift=4.580, Corrected RMS=0.759, R-sq=0.927
23:36:33.961 00.000 5052 GA long series, window start=300, window end=420, Uncorrected RMS=1.320, Drift=1.439, Corrected RMS=1.852, R-sq=0.408
23:36:33.961 00.000 5052 GA long series, window start=360, window end=480, Uncorrected RMS=1.784, Drift=2.617, Corrected RMS=0.914, R-sq=0.739
23:36:33.961 00.000 5052 GA long series, window start=420, window end=524, Uncorrected RMS=1.843, Drift=3.283, Corrected RMS=1.104, R-sq=0.806
23:36:33.961 00.000 5052 Full uncorrected RMS=6.708px, Selected Dec drift=2.668 px/min, Best seeing estimate=0.748px, R-sq=0.816
23:36:33.961 00.000 5052 GA Min-Move recommendations are seeing-based: Dec=1.000, RA=0.650
23:36:33.961 00.000 5052 Guiding Assistant results follow:
23:36:33.961 00.000 5052 SNR=48.2, Samples=493, Elapsed Time=523s, RA HPF-RMS=  0.84 px (  0.83 arc-sec ), Dec HPF-RMS=  0.23 px (  0.23 arc-sec ), Total HPF-RMS=  0.87 px (  0.87 arc-sec )
23:36:33.961 00.000 5052 RA Peak=  3.90 px (  3.86 arc-sec ), RA Peak-Peak  13.54 px ( 13.41 arc-sec ), RA Drift Rate=  0.53 px/min (  0.52 arc-sec/min ), Max RA Drift Rate=  1.04 px/sec (  1.03 arc-sec/sec ), Drift-Limiting Exp=   0.6 s 
23:36:33.961 00.000 5052 Dec Drift Rate=  2.63 px/min (  2.60 arc-sec/min ), Dec Peak=  1.26 px (  1.25 arc-sec ), PA Error= 10.1 arc-min
23:36:33.969 00.008 5052 Recommendation: Use exposure times in the range of 1.0s to 3.0s
23:36:33.975 00.006 5052 Recommendation: Polar alignment error > 10 arc-min; try using the Drift Align tool to improve alignment.
23:36:33.983 00.008 5052 Recommendation: Try setting RA min-move to 0.65
23:36:33.991 00.008 5052 Recommendation: Try setting Dec min-move to 1.00
23:36:33.994 00.003 5052 GetString("/profile/2/GA/2026-05-11 22:41:55/BLT_north", "") returns "-113.3,-107.5,-98.4,-92.8,-87.8,-82.7,-78.0,-73.0,-67.3,-62.6,-57.6,-52.4,-48.1,-42.9,-38.7,-33.8,-29."
23:36:33.994 00.000 5052 GetString("/profile/2/GA/2026-05-11 23:01:24/BLT_north", "") returns ""
23:36:33.994 00.000 5052 GetString("/profile/2/GA/2026-05-11 23:11:55/BLT_north", "") returns "111.5,107.9,103.5,99.1,95.8,92.0,86.6,82.5,78.5,74.8,70.6,67.3,62.3,57.9,53.5,49.7,45."
23:36:33.994 00.000 5052 GetString("/profile/2/GA/2026-05-11 23:26:49/BLT_north", "") returns "214.5,203.2,191.3,182.2,172.4,164.8,156.7,148.1,137.8,129.8,122.1,114.9,105.6,98.0,91.0,82.6,72."
23:36:33.995 00.001 5052 GA-History: removed entry for 2026-05-11 22:41:55
23:36:34.004 00.009 5052 End of Guiding Assistant output....
23:36:34.010 00.006 5052 GuidingAssistant: Re-enabling guide output (1, 1)
23:36:34.010 00.000 5052 AOGuidingEnabled: 1
23:36:34.010 00.000 5052 MultiStar mode disabled
23:36:34.010 00.000 5052 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
23:36:34.014 00.004 5052 UpdateImageDisplay: Size=(640,512) min=24, max=280, med=32, FiltMin=28, FiltMax=215, Gamma=2.260
23:36:34.023 00.009 5052 UpdateGuideState exits: m=4907 SNR=49.1
23:36:34.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:34.023 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:34.023 00.000 5052 Enqueuing Expose request
23:36:34.024 00.001 8976 Worker thread wakes up
23:36:34.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:34.024 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,268,37,37)
23:36:35.056 01.032 8976 Exposure complete
23:36:35.070 00.014 8976 worker thread done servicing request
23:36:35.070 00.000 5052 OnExposeComplete: enter
23:36:35.071 00.001 5052 UpdateGuideState(): m_state=6
23:36:35.071 00.000 5052 Star::Find(18, 320, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 540
23:36:35.071 00.000 5052 Star::Find returns 1 (0), X=321.60, Y=285.91, Mass=4932, SNR=49.3, Peak=284 HFD=4.3
23:36:35.071 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.36) = xAngle (-3.96 = 2.32)
23:36:35.071 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.30 = 1.98)
23:36:35.071 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=-34.01 hyp=34.03 cameraTheta=-1.60 mountX=-23.17 mountY=31.21, mountTheta=2.21
23:36:35.071 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=-34.01, opts=13)
23:36:35.072 00.001 5052 Enqueuing Move request for stepguider (-1.12, -34.01)
23:36:35.072 00.000 8976 Worker thread wakes up
23:36:35.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, -34.01) opts 0xd
23:36:35.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, -34.01)
23:36:35.072 00.000 8976 Moving (-1.12, -34.01) raw xDistance=-23.17 yDistance=31.21
23:36:35.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns -14.60 from input -23.17
23:36:35.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 19.66 from input 31.21
23:36:35.072 00.000 8976 MoveAxis(R, 47, ABG)
23:36:35.072 00.000 8976 stepping (-16, -2) + (47, 0)
23:36:35.072 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 34 (4) 37 (7) 
23:36:35.073 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=284, med=32, FiltMin=27, FiltMax=209, Gamma=2.260
23:36:35.081 00.008 5052 UpdateGuideState exits: m=4932 SNR=49.3
23:36:35.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:35.081 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:35.081 00.000 5052 Enqueuing Expose request
23:36:35.284 00.203 8976 Received - 47 (G) 
23:36:35.284 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 34 (4) 37 (7) 
23:36:35.285 00.001 8976 stepped: pos (31, -2)
23:36:35.285 00.000 8976 MoveAxis(D, 93, ABG)
23:36:35.285 00.000 8976 stepping (31, -2) + (0, -93)
23:36:35.285 00.000 8976 StepGuider step would hit limit: truncate move to (31, -2) + (0, -37)
23:36:35.285 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 33 (3) 37 (7) 
23:36:35.460 00.175 8976 Received - 47 (G) 
23:36:35.461 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 33 (3) 37 (7) 
23:36:35.461 00.000 8976 stepped: pos (31, -39)
23:36:35.461 00.000 8976 FAR outside bump range, increase bump weight 1.00 => 2.00
23:36:35.461 00.000 8976 GetBoolean("/Confirm/2/SlowBumpWarningEnabled", 1) returns 1
23:36:35.461 00.000 8976 AO travel limit exceeded, using large bump correction
23:36:35.461 00.000 5052 Alert: A mount "bump" was needed to bring the AO back to its center position,
but the bump did not complete in a reasonable amount of time.
You probably need to increase the AO Bump Step setting.
23:36:35.461 00.000 8976 Scheduling Mount bump of (-0.297, -8.995)
23:36:35.461 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.30, y=-9.00, opts=4)
23:36:35.461 00.000 8976 Enqueuing Move request for scope (-0.30, -9.00)
23:36:35.461 00.000 8976 move complete, result=0
23:36:35.461 00.000 8976 worker thread done servicing request
23:36:35.461 00.000 8976 Worker thread wakes up
23:36:35.461 00.000 9828 Worker thread wakes up
23:36:35.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:35.462 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -9.00) opts 0x4
23:36:35.462 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,268,37,37)
23:36:35.462 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.30, -9.00)
23:36:35.462 00.000 9828 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-3.10) = xAngle (1.50 = 1.50)
23:36:35.462 00.000 9828 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.42 = -1.86)
23:36:35.462 00.000 9828 CameraToMount -- cameraX=-0.30 cameraY=-9.00 hyp=9.00 cameraTheta=-1.60 mountX=0.66 mountY=-8.63, mountTheta=-1.49
23:36:35.462 00.000 9828 Moving (-0.30, -9.00) raw xDistance=0.66 yDistance=-8.63
23:36:35.462 00.000 9828 MoveAxis(W, 70, B)
23:36:35.462 00.000 9828 Guiding  Dir = 3, Dur = 70
23:36:35.462 00.000 9828 IsSlewing returns 0
23:36:35.462 00.000 9828 IsGuiding returns 0
23:36:35.463 00.001 9828 PulseGuide returned control before completion, sleep 80
23:36:35.549 00.086 9828 IsGuiding returns 1
23:36:35.549 00.000 9828 scope still moving after pulse duration time elapsed
23:36:35.581 00.032 9828 IsSlewing returns 0
23:36:35.581 00.000 9828 IsGuiding returns 1
23:36:35.613 00.032 9828 IsSlewing returns 0
23:36:35.613 00.000 9828 IsGuiding returns 1
23:36:35.644 00.031 9828 IsSlewing returns 0
23:36:35.644 00.000 9828 IsGuiding returns 0
23:36:35.644 00.000 9828 scope move finished after 70 + 111 ms
23:36:35.644 00.000 9828 Move returns status 0, amount 70
23:36:35.644 00.000 9828 MoveAxis(N, 978, B)
23:36:35.644 00.000 9828 Guiding  Dir = 0, Dur = 978
23:36:35.660 00.016 9828 IsSlewing returns 0
23:36:35.660 00.000 9828 IsGuiding returns 0
23:36:35.660 00.000 9828 PulseGuide returned control before completion, sleep 988
23:36:35.662 00.002 5052 GuideStep: -23.2 px 47 ms EAST, 31.2 px 37 ms SOUTH
23:36:36.651 00.989 9828 IsGuiding returns 1
23:36:36.651 00.000 9828 scope still moving after pulse duration time elapsed
23:36:36.683 00.032 9828 IsSlewing returns 0
23:36:36.683 00.000 9828 IsGuiding returns 1
23:36:36.706 00.023 8976 Exposure complete
23:36:36.715 00.009 9828 IsSlewing returns 0
23:36:36.715 00.000 9828 IsGuiding returns 1
23:36:36.719 00.004 8976 worker thread done servicing request
23:36:36.720 00.001 5052 OnExposeComplete: enter
23:36:36.720 00.000 5052 UpdateGuideState(): m_state=6
23:36:36.720 00.000 5052 Star::Find(18, 321, 285, 0, (0,0,0,0), 0.1, 10.0, 0) frame 541
23:36:36.720 00.000 5052 Star::Find returns 1 (0), X=326.68, Y=297.63, Mass=4277, SNR=45.6, Peak=184 HFD=5.4
23:36:36.720 00.000 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.36) = xAngle (-3.75 = 2.53)
23:36:36.720 00.000 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.09 = 2.19)
23:36:36.720 00.000 5052 CameraToMount -- cameraX=3.96 cameraY=-22.29 hyp=22.64 cameraTheta=-1.40 mountX=-18.52 mountY=18.44, mountTheta=2.36
23:36:36.721 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.96, y=-22.29, opts=13)
23:36:36.721 00.000 5052 Enqueuing Move request for stepguider (3.96, -22.29)
23:36:36.721 00.000 8976 Worker thread wakes up
23:36:36.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.96, -22.29) opts 0xd
23:36:36.721 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.96, -22.29)
23:36:36.721 00.000 8976 Moving (3.96, -22.29) raw xDistance=-18.52 yDistance=18.44
23:36:36.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.69 from input -18.52
23:36:36.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.00 from input 18.44
23:36:36.721 00.000 8976 MoveAxis(R, 41, ABG)
23:36:36.721 00.000 8976 stepping (31, -39) + (41, 0)
23:36:36.721 00.000 8976 StepGuider step would hit limit: truncate move to (31, -39) + (8, 0)
23:36:36.721 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:36:36.722 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=184, med=32, FiltMin=28, FiltMax=154, Gamma=2.260
23:36:36.731 00.009 5052 UpdateGuideState exits: m=4277 SNR=45.6
23:36:36.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:36.731 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:36.731 00.000 5052 Enqueuing Expose request
23:36:36.746 00.015 9828 IsSlewing returns 0
23:36:36.746 00.000 9828 IsGuiding returns 1
23:36:36.771 00.025 8976 Received - 47 (G) 
23:36:36.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:36:36.771 00.000 8976 stepped: pos (39, -39)
23:36:36.771 00.000 8976 MoveAxis(D, 61, ABG)
23:36:36.771 00.000 8976 stepping (39, -39) + (0, -61)
23:36:36.771 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:36.771 00.000 8976 secondary mount is busy, cannot bump
23:36:36.771 00.000 8976 move complete, result=0
23:36:36.771 00.000 8976 worker thread done servicing request
23:36:36.771 00.000 8976 Worker thread wakes up
23:36:36.771 00.000 5052 GuideStep: -18.5 px 8 ms EAST, 18.4 px 0 ms SOUTH
23:36:36.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:36.771 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(309,280,37,37)
23:36:36.777 00.006 9828 IsSlewing returns 0
23:36:36.777 00.000 9828 IsGuiding returns 1
23:36:36.807 00.030 9828 IsSlewing returns 0
23:36:36.807 00.000 9828 IsGuiding returns 1
23:36:36.838 00.031 9828 IsSlewing returns 0
23:36:36.838 00.000 9828 IsGuiding returns 1
23:36:36.869 00.031 9828 IsSlewing returns 0
23:36:36.869 00.000 9828 IsGuiding returns 1
23:36:36.900 00.031 9828 IsSlewing returns 0
23:36:36.900 00.000 9828 IsGuiding returns 0
23:36:36.900 00.000 9828 scope move finished after 978 + 262 ms
23:36:36.900 00.000 9828 Move returns status 0, amount 978
23:36:36.900 00.000 9828 move complete, result=0
23:36:36.900 00.000 9828 worker thread done servicing request
23:36:36.900 00.000 5052 GuideStep: 0.7 px 70 ms WEST, -8.6 px 978 ms NORTH
23:36:37.804 00.904 8976 Exposure complete
23:36:37.818 00.014 8976 worker thread done servicing request
23:36:37.819 00.001 5052 OnExposeComplete: enter
23:36:37.819 00.000 5052 UpdateGuideState(): m_state=6
23:36:37.819 00.000 5052 Star::Find(18, 326, 297, 0, (0,0,0,0), 0.1, 10.0, 0) frame 542
23:36:37.819 00.000 5052 Star::Find returns 1 (0), X=326.01, Y=286.16, Mass=5047, SNR=49.8, Peak=354 HFD=4.3
23:36:37.819 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.36) = xAngle (-3.83 = 2.45)
23:36:37.819 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.17 = 2.11)
23:36:37.819 00.000 5052 CameraToMount -- cameraX=3.29 cameraY=-33.76 hyp=33.92 cameraTheta=-1.47 mountX=-26.13 mountY=29.09, mountTheta=2.30
23:36:37.820 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.29, y=-33.76, opts=13)
23:36:37.820 00.000 5052 Enqueuing Move request for stepguider (3.29, -33.76)
23:36:37.820 00.000 8976 Worker thread wakes up
23:36:37.820 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.29, -33.76) opts 0xd
23:36:37.820 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.29, -33.76)
23:36:37.820 00.000 8976 Moving (3.29, -33.76) raw xDistance=-26.13 yDistance=29.09
23:36:37.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.35 from input -26.13
23:36:37.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 19.23 from input 29.09
23:36:37.820 00.000 8976 MoveAxis(R, 56, ABG)
23:36:37.820 00.000 8976 stepping (39, -39) + (56, 0)
23:36:37.820 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:37.820 00.000 8976 MoveAxis(D, 91, ABG)
23:36:37.820 00.000 8976 stepping (39, -39) + (0, -91)
23:36:37.820 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:37.820 00.000 8976 FAR outside bump range, increase bump weight 2.00 => 3.00
23:36:37.820 00.000 8976 AO travel limit exceeded, using large bump correction
23:36:37.820 00.000 8976 Scheduling Mount bump of (0.874, -8.957)
23:36:37.820 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.87, y=-8.96, opts=4)
23:36:37.821 00.001 8976 Enqueuing Move request for scope (0.87, -8.96)
23:36:37.821 00.000 8976 move complete, result=0
23:36:37.821 00.000 8976 worker thread done servicing request
23:36:37.821 00.000 9828 Worker thread wakes up
23:36:37.821 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.87, -8.96) opts 0x4
23:36:37.821 00.000 9828 Handling offset move in thread for scope, endpoint = (0.87, -8.96)
23:36:37.821 00.000 9828 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-3.10) = xAngle (1.63 = 1.63)
23:36:37.821 00.000 9828 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.56 = -1.73)
23:36:37.821 00.000 9828 CameraToMount -- cameraX=0.87 cameraY=-8.96 hyp=9.00 cameraTheta=-1.47 mountX=-0.51 mountY=-8.89, mountTheta=-1.63
23:36:37.821 00.000 9828 Moving (0.87, -8.96) raw xDistance=-0.51 yDistance=-8.89
23:36:37.821 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=354, med=32, FiltMin=28, FiltMax=210, Gamma=2.260
23:36:37.821 00.000 9828 MoveAxis(E, 54, B)
23:36:37.821 00.000 9828 Guiding  Dir = 2, Dur = 54
23:36:37.822 00.001 9828 IsSlewing returns 0
23:36:37.822 00.000 9828 IsGuiding returns 0
23:36:37.822 00.000 9828 PulseGuide returned control before completion, sleep 64
23:36:37.829 00.007 5052 UpdateGuideState exits: m=5047 SNR=49.8
23:36:37.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:37.830 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:37.830 00.000 5052 Enqueuing Expose request
23:36:37.830 00.000 8976 Worker thread wakes up
23:36:37.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:37.830 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(308,268,37,37)
23:36:37.835 00.005 5052 GuideStep: -26.1 px 0 ms EAST, 29.1 px 0 ms SOUTH
23:36:37.895 00.060 9828 IsGuiding returns 1
23:36:37.895 00.000 9828 scope still moving after pulse duration time elapsed
23:36:37.927 00.032 9828 IsSlewing returns 0
23:36:37.927 00.000 9828 IsGuiding returns 1
23:36:37.964 00.037 9828 IsSlewing returns 0
23:36:37.964 00.000 9828 IsGuiding returns 1
23:36:37.996 00.032 9828 IsSlewing returns 0
23:36:37.996 00.000 9828 IsGuiding returns 0
23:36:37.996 00.000 9828 scope move finished after 54 + 119 ms
23:36:37.996 00.000 9828 Move returns status 0, amount 54
23:36:37.996 00.000 9828 MoveAxis(N, 1008, B)
23:36:37.996 00.000 9828 Guiding  Dir = 0, Dur = 1008
23:36:38.011 00.015 9828 IsSlewing returns 0
23:36:38.011 00.000 9828 IsGuiding returns 0
23:36:38.011 00.000 9828 PulseGuide returned control before completion, sleep 1018
23:36:38.881 00.870 8976 Exposure complete
23:36:38.895 00.014 8976 worker thread done servicing request
23:36:38.895 00.000 5052 OnExposeComplete: enter
23:36:38.895 00.000 5052 UpdateGuideState(): m_state=6
23:36:38.895 00.000 5052 Star::Find(18, 326, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 543
23:36:38.895 00.000 5052 Star::Find returns 1 (0), X=324.86, Y=284.32, Mass=3893, SNR=43.5, Peak=212 HFD=5.4
23:36:38.895 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.36) = xAngle (-3.87 = 2.41)
23:36:38.895 00.000 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.21 = 2.07)
23:36:38.895 00.000 5052 CameraToMount -- cameraX=2.14 cameraY=-35.60 hyp=35.66 cameraTheta=-1.51 mountX=-26.61 mountY=31.25, mountTheta=2.28
23:36:38.896 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.14, y=-35.60, opts=13)
23:36:38.896 00.000 5052 Enqueuing Move request for stepguider (2.14, -35.60)
23:36:38.896 00.000 8976 Worker thread wakes up
23:36:38.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.14, -35.60) opts 0xd
23:36:38.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.14, -35.60)
23:36:38.896 00.000 8976 Moving (2.14, -35.60) raw xDistance=-26.61 yDistance=31.25
23:36:38.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.98 from input -26.61
23:36:38.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 21.03 from input 31.25
23:36:38.896 00.000 8976 MoveAxis(R, 58, ABG)
23:36:38.896 00.000 8976 stepping (39, -39) + (58, 0)
23:36:38.896 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:38.897 00.001 8976 MoveAxis(D, 99, ABG)
23:36:38.897 00.000 8976 stepping (39, -39) + (0, -99)
23:36:38.897 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:38.897 00.000 8976 secondary mount is busy, cannot bump
23:36:38.897 00.000 8976 move complete, result=0
23:36:38.897 00.000 8976 worker thread done servicing request
23:36:38.897 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=212, med=32, FiltMin=27, FiltMax=144, Gamma=2.260
23:36:38.906 00.009 5052 UpdateGuideState exits: m=3893 SNR=43.5
23:36:38.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:38.906 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:38.906 00.000 5052 Enqueuing Expose request
23:36:38.906 00.000 8976 Worker thread wakes up
23:36:38.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:38.906 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(307,266,37,37)
23:36:38.911 00.005 5052 GuideStep: -26.6 px 0 ms EAST, 31.2 px 0 ms SOUTH
23:36:39.045 00.134 9828 IsGuiding returns 1
23:36:39.045 00.000 9828 scope still moving after pulse duration time elapsed
23:36:39.077 00.032 9828 IsSlewing returns 0
23:36:39.077 00.000 9828 IsGuiding returns 1
23:36:39.108 00.031 9828 IsSlewing returns 0
23:36:39.108 00.000 9828 IsGuiding returns 1
23:36:39.139 00.031 9828 IsSlewing returns 0
23:36:39.139 00.000 9828 IsGuiding returns 1
23:36:39.171 00.032 9828 IsSlewing returns 0
23:36:39.171 00.000 9828 IsGuiding returns 1
23:36:39.201 00.030 9828 IsSlewing returns 0
23:36:39.201 00.000 9828 IsGuiding returns 1
23:36:39.233 00.032 9828 IsSlewing returns 0
23:36:39.233 00.000 9828 IsGuiding returns 1
23:36:39.265 00.032 9828 IsSlewing returns 0
23:36:39.265 00.000 9828 IsGuiding returns 1
23:36:39.296 00.031 9828 IsSlewing returns 0
23:36:39.296 00.000 9828 IsGuiding returns 0
23:36:39.296 00.000 9828 scope move finished after 1008 + 277 ms
23:36:39.296 00.000 9828 Move returns status 0, amount 1008
23:36:39.296 00.000 9828 move complete, result=0
23:36:39.296 00.000 9828 worker thread done servicing request
23:36:39.296 00.000 5052 GuideStep: -0.5 px 54 ms EAST, -8.9 px 1008 ms NORTH
23:36:39.947 00.651 8976 Exposure complete
23:36:39.962 00.015 8976 worker thread done servicing request
23:36:39.962 00.000 5052 OnExposeComplete: enter
23:36:39.962 00.000 5052 UpdateGuideState(): m_state=6
23:36:39.962 00.000 5052 Star::Find(18, 324, 284, 0, (0,0,0,0), 0.1, 10.0, 0) frame 544
23:36:39.962 00.000 5052 Star::Find returns 1 (0), X=324.96, Y=264.11, Mass=4505, SNR=46.7, Peak=109 HFD=4.7
23:36:39.962 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.36) = xAngle (-3.89 = 2.39)
23:36:39.962 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.23 = 2.05)
23:36:39.962 00.000 5052 CameraToMount -- cameraX=2.24 cameraY=-55.81 hyp=55.85 cameraTheta=-1.53 mountX=-40.92 mountY=49.46, mountTheta=2.26
23:36:39.963 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.24, y=-55.81, opts=13)
23:36:39.963 00.000 5052 Enqueuing Move request for stepguider (2.24, -55.81)
23:36:39.963 00.000 8976 Worker thread wakes up
23:36:39.963 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.24, -55.81) opts 0xd
23:36:39.963 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.24, -55.81)
23:36:39.963 00.000 8976 Moving (2.24, -55.81) raw xDistance=-40.92 yDistance=49.46
23:36:39.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns -27.04 from input -40.92
23:36:39.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns 32.63 from input 49.46
23:36:39.963 00.000 8976 MoveAxis(R, 87, ABG)
23:36:39.963 00.000 8976 stepping (39, -39) + (87, 0)
23:36:39.963 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:39.964 00.001 8976 MoveAxis(D, 154, ABG)
23:36:39.964 00.000 8976 stepping (39, -39) + (0, -154)
23:36:39.964 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:39.964 00.000 8976 FAR outside bump range, increase bump weight 3.00 => 4.00
23:36:39.964 00.000 8976 AO travel limit exceeded, using large bump correction
23:36:39.964 00.000 8976 Scheduling Mount bump of (0.361, -8.993)
23:36:39.964 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.36, y=-8.99, opts=4)
23:36:39.964 00.000 8976 Enqueuing Move request for scope (0.36, -8.99)
23:36:39.964 00.000 8976 move complete, result=0
23:36:39.964 00.000 9828 Worker thread wakes up
23:36:39.964 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.36, -8.99) opts 0x4
23:36:39.964 00.000 9828 Handling offset move in thread for scope, endpoint = (0.36, -8.99)
23:36:39.964 00.000 9828 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-3.10) = xAngle (1.57 = 1.57)
23:36:39.964 00.000 9828 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.50 = -1.79)
23:36:39.964 00.000 9828 CameraToMount -- cameraX=0.36 cameraY=-8.99 hyp=9.00 cameraTheta=-1.53 mountX=0.01 mountY=-8.79, mountTheta=-1.57
23:36:39.964 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=221, med=32, FiltMin=27, FiltMax=184, Gamma=2.260
23:36:39.965 00.001 8976 worker thread done servicing request
23:36:39.965 00.000 9828 Moving (0.36, -8.99) raw xDistance=0.01 yDistance=-8.79
23:36:39.965 00.000 9828 MoveAxis(W, 1, B)
23:36:39.965 00.000 9828 Guiding  Dir = 3, Dur = 1
23:36:39.965 00.000 9828 IsSlewing returns 0
23:36:39.965 00.000 9828 IsGuiding returns 0
23:36:39.965 00.000 9828 PulseGuide returned control before completion, sleep 11
23:36:39.974 00.009 5052 UpdateGuideState exits: m=4505 SNR=46.7
23:36:39.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:39.974 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:39.974 00.000 5052 Enqueuing Expose request
23:36:39.974 00.000 8976 Worker thread wakes up
23:36:39.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:39.974 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(307,246,37,37)
23:36:39.980 00.006 5052 GuideStep: -40.9 px 0 ms EAST, 49.5 px 0 ms SOUTH
23:36:39.987 00.007 9828 IsGuiding returns 1
23:36:39.987 00.000 9828 scope still moving after pulse duration time elapsed
23:36:40.017 00.030 9828 IsSlewing returns 0
23:36:40.017 00.000 9828 IsGuiding returns 1
23:36:40.048 00.031 9828 IsSlewing returns 0
23:36:40.048 00.000 9828 IsGuiding returns 1
23:36:40.094 00.046 9828 IsSlewing returns 0
23:36:40.094 00.000 9828 IsGuiding returns 0
23:36:40.094 00.000 9828 scope move finished after 1 + 128 ms
23:36:40.094 00.000 9828 Move returns status 0, amount 1
23:36:40.094 00.000 9828 MoveAxis(N, 997, B)
23:36:40.094 00.000 9828 Guiding  Dir = 0, Dur = 997
23:36:40.109 00.015 9828 IsSlewing returns 0
23:36:40.109 00.000 9828 IsGuiding returns 0
23:36:40.109 00.000 9828 PulseGuide returned control before completion, sleep 1007
23:36:41.008 00.899 8976 Exposure complete
23:36:41.023 00.015 8976 worker thread done servicing request
23:36:41.023 00.000 5052 OnExposeComplete: enter
23:36:41.023 00.000 5052 UpdateGuideState(): m_state=6
23:36:41.024 00.001 5052 Star::Find(18, 324, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 545
23:36:41.024 00.000 5052 Star::Find returns 1 (0), X=324.91, Y=259.74, Mass=3077, SNR=38.6, Peak=140 HFD=5.9
23:36:41.024 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.36) = xAngle (-3.89 = 2.39)
23:36:41.024 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.23 = 2.05)
23:36:41.024 00.000 5052 CameraToMount -- cameraX=2.19 cameraY=-60.18 hyp=60.22 cameraTheta=-1.53 mountX=-43.97 mountY=53.43, mountTheta=2.26
23:36:41.024 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.19, y=-60.18, opts=13)
23:36:41.024 00.000 5052 Enqueuing Move request for stepguider (2.19, -60.18)
23:36:41.024 00.000 8976 Worker thread wakes up
23:36:41.025 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.19, -60.18) opts 0xd
23:36:41.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.19, -60.18)
23:36:41.025 00.000 8976 Moving (2.19, -60.18) raw xDistance=-43.97 yDistance=53.43
23:36:41.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -29.59 from input -43.97
23:36:41.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 35.95 from input 53.43
23:36:41.025 00.000 8976 MoveAxis(R, 95, ABG)
23:36:41.025 00.000 8976 stepping (39, -39) + (95, 0)
23:36:41.025 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:41.025 00.000 8976 MoveAxis(D, 170, ABG)
23:36:41.025 00.000 8976 stepping (39, -39) + (0, -170)
23:36:41.025 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:41.025 00.000 8976 secondary mount is busy, cannot bump
23:36:41.025 00.000 8976 move complete, result=0
23:36:41.025 00.000 8976 worker thread done servicing request
23:36:41.026 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=158, med=32, FiltMin=27, FiltMax=98, Gamma=2.260
23:36:41.034 00.008 5052 UpdateGuideState exits: m=3077 SNR=38.6
23:36:41.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:41.034 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:41.034 00.000 5052 Enqueuing Expose request
23:36:41.034 00.000 8976 Worker thread wakes up
23:36:41.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:41.034 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(307,242,37,37)
23:36:41.041 00.007 5052 GuideStep: -44.0 px 0 ms EAST, 53.4 px 0 ms SOUTH
23:36:41.126 00.085 9828 IsGuiding returns 1
23:36:41.126 00.000 9828 scope still moving after pulse duration time elapsed
23:36:41.158 00.032 9828 IsSlewing returns 0
23:36:41.158 00.000 9828 IsGuiding returns 1
23:36:41.190 00.032 9828 IsSlewing returns 0
23:36:41.190 00.000 9828 IsGuiding returns 1
23:36:41.221 00.031 9828 IsSlewing returns 0
23:36:41.221 00.000 9828 IsGuiding returns 0
23:36:41.221 00.000 9828 scope move finished after 997 + 114 ms
23:36:41.221 00.000 9828 Move returns status 0, amount 997
23:36:41.221 00.000 9828 move complete, result=0
23:36:41.221 00.000 9828 worker thread done servicing request
23:36:41.221 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -8.8 px 997 ms NORTH
23:36:42.075 00.854 8976 Exposure complete
23:36:42.090 00.015 8976 worker thread done servicing request
23:36:42.090 00.000 5052 OnExposeComplete: enter
23:36:42.090 00.000 5052 UpdateGuideState(): m_state=6
23:36:42.090 00.000 5052 Star::Find(18, 324, 259, 0, (0,0,0,0), 0.1, 10.0, 0) frame 546
23:36:42.090 00.000 5052 Star::Find returns 1 (0), X=323.68, Y=241.33, Mass=5549, SNR=52.2, Peak=202 HFD=4.7
23:36:42.090 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.36) = xAngle (-3.92 = 2.37)
23:36:42.090 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.26 = 2.03)
23:36:42.090 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=-78.59 hyp=78.59 cameraTheta=-1.56 mountX=-56.07 mountY=70.59, mountTheta=2.24
23:36:42.091 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=-78.59, opts=13)
23:36:42.091 00.000 5052 Enqueuing Move request for stepguider (0.96, -78.59)
23:36:42.091 00.000 8976 Worker thread wakes up
23:36:42.091 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, -78.59) opts 0xd
23:36:42.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, -78.59)
23:36:42.091 00.000 8976 Moving (0.96, -78.59) raw xDistance=-56.07 yDistance=70.59
23:36:42.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns -37.40 from input -56.07
23:36:42.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 46.99 from input 70.59
23:36:42.091 00.000 8976 MoveAxis(R, 121, ABG)
23:36:42.092 00.001 8976 stepping (39, -39) + (121, 0)
23:36:42.092 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:42.092 00.000 8976 MoveAxis(D, 222, ABG)
23:36:42.092 00.000 8976 stepping (39, -39) + (0, -222)
23:36:42.092 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:42.092 00.000 8976 FAR outside bump range, increase bump weight 4.00 => 5.00
23:36:42.092 00.000 8976 AO travel limit exceeded, using large bump correction
23:36:42.092 00.000 8976 Scheduling Mount bump of (0.110, -8.999)
23:36:42.092 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=-9.00, opts=4)
23:36:42.092 00.000 8976 Enqueuing Move request for scope (0.11, -9.00)
23:36:42.092 00.000 8976 move complete, result=0
23:36:42.092 00.000 9828 Worker thread wakes up
23:36:42.092 00.000 8976 worker thread done servicing request
23:36:42.092 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, -9.00) opts 0x4
23:36:42.092 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, -9.00)
23:36:42.092 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=276, med=31, FiltMin=27, FiltMax=222, Gamma=2.260
23:36:42.092 00.000 9828 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-3.10) = xAngle (1.54 = 1.54)
23:36:42.092 00.000 9828 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.47 = -1.81)
23:36:42.093 00.001 9828 CameraToMount -- cameraX=0.11 cameraY=-9.00 hyp=9.00 cameraTheta=-1.56 mountX=0.26 mountY=-8.74, mountTheta=-1.54
23:36:42.093 00.000 9828 Moving (0.11, -9.00) raw xDistance=0.26 yDistance=-8.74
23:36:42.093 00.000 9828 MoveAxis(W, 27, B)
23:36:42.093 00.000 9828 Guiding  Dir = 3, Dur = 27
23:36:42.093 00.000 9828 IsSlewing returns 0
23:36:42.093 00.000 9828 IsGuiding returns 0
23:36:42.093 00.000 9828 PulseGuide returned control before completion, sleep 37
23:36:42.102 00.009 5052 UpdateGuideState exits: m=5549 SNR=52.2
23:36:42.102 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:42.102 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:42.102 00.000 5052 Enqueuing Expose request
23:36:42.102 00.000 8976 Worker thread wakes up
23:36:42.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:42.102 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,223,37,37)
23:36:42.108 00.006 5052 GuideStep: -56.1 px 0 ms EAST, 70.6 px 0 ms SOUTH
23:36:42.144 00.036 9828 IsGuiding returns 1
23:36:42.144 00.000 9828 scope still moving after pulse duration time elapsed
23:36:42.175 00.031 9828 IsSlewing returns 0
23:36:42.175 00.000 9828 IsGuiding returns 1
23:36:42.206 00.031 9828 IsSlewing returns 0
23:36:42.206 00.000 9828 IsGuiding returns 1
23:36:42.237 00.031 9828 IsSlewing returns 0
23:36:42.237 00.000 9828 IsGuiding returns 0
23:36:42.237 00.000 9828 scope move finished after 27 + 117 ms
23:36:42.237 00.000 9828 Move returns status 0, amount 27
23:36:42.237 00.000 9828 MoveAxis(N, 990, B)
23:36:42.237 00.000 9828 Guiding  Dir = 0, Dur = 990
23:36:42.253 00.016 9828 IsSlewing returns 0
23:36:42.253 00.000 9828 IsGuiding returns 0
23:36:42.253 00.000 9828 PulseGuide returned control before completion, sleep 1000
23:36:43.151 00.898 8976 Exposure complete
23:36:43.165 00.014 8976 worker thread done servicing request
23:36:43.165 00.000 5052 OnExposeComplete: enter
23:36:43.165 00.000 5052 UpdateGuideState(): m_state=6
23:36:43.165 00.000 5052 Star::Find(18, 323, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 547
23:36:43.165 00.000 5052 Star::Find returns 1 (0), X=321.90, Y=238.87, Mass=3117, SNR=38.9, Peak=140 HFD=6.0
23:36:43.165 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:36:43.165 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:36:43.165 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=-81.04 hyp=81.05 cameraTheta=-1.58 mountX=-56.54 mountY=73.57, mountTheta=2.23
23:36:43.166 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=-81.04, opts=13)
23:36:43.166 00.000 5052 Enqueuing Move request for stepguider (-0.82, -81.04)
23:36:43.166 00.000 8976 Worker thread wakes up
23:36:43.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, -81.04) opts 0xd
23:36:43.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, -81.04)
23:36:43.166 00.000 8976 Moving (-0.82, -81.04) raw xDistance=-56.54 yDistance=73.57
23:36:43.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns -38.24 from input -56.54
23:36:43.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 49.64 from input 73.57
23:36:43.166 00.000 8976 MoveAxis(R, 123, ABG)
23:36:43.166 00.000 8976 stepping (39, -39) + (123, 0)
23:36:43.166 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:43.167 00.001 8976 MoveAxis(D, 234, ABG)
23:36:43.167 00.000 8976 stepping (39, -39) + (0, -234)
23:36:43.167 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:43.167 00.000 8976 secondary mount is busy, cannot bump
23:36:43.167 00.000 8976 move complete, result=0
23:36:43.167 00.000 8976 worker thread done servicing request
23:36:43.167 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=28, FiltMax=103, Gamma=2.260
23:36:43.175 00.008 5052 UpdateGuideState exits: m=3117 SNR=38.9
23:36:43.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:43.175 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:43.175 00.000 5052 Enqueuing Expose request
23:36:43.175 00.000 8976 Worker thread wakes up
23:36:43.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:43.176 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(304,221,37,37)
23:36:43.181 00.005 5052 GuideStep: -56.5 px 0 ms EAST, 73.6 px 0 ms SOUTH
23:36:43.269 00.088 9828 IsGuiding returns 1
23:36:43.269 00.000 9828 scope still moving after pulse duration time elapsed
23:36:43.301 00.032 9828 IsSlewing returns 0
23:36:43.301 00.000 9828 IsGuiding returns 1
23:36:43.333 00.032 9828 IsSlewing returns 0
23:36:43.333 00.000 9828 IsGuiding returns 1
23:36:43.365 00.032 9828 IsSlewing returns 0
23:36:43.365 00.000 9828 IsGuiding returns 0
23:36:43.365 00.000 9828 scope move finished after 990 + 122 ms
23:36:43.365 00.000 9828 Move returns status 0, amount 990
23:36:43.365 00.000 9828 move complete, result=0
23:36:43.365 00.000 9828 worker thread done servicing request
23:36:43.365 00.000 5052 GuideStep: 0.3 px 27 ms WEST, -8.7 px 990 ms NORTH
23:36:44.224 00.859 8976 Exposure complete
23:36:44.239 00.015 8976 worker thread done servicing request
23:36:44.239 00.000 5052 OnExposeComplete: enter
23:36:44.239 00.000 5052 UpdateGuideState(): m_state=6
23:36:44.239 00.000 5052 Star::Find(18, 321, 238, 0, (0,0,0,0), 0.1, 10.0, 0) frame 548
23:36:44.239 00.000 5052 Star::Find returns 1 (0), X=321.42, Y=217.46, Mass=4182, SNR=45.3, Peak=89 HFD=5.0
23:36:44.239 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:36:44.239 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:36:44.239 00.000 5052 CameraToMount -- cameraX=-1.30 cameraY=-102.45 hyp=102.46 cameraTheta=-1.58 mountX=-71.29 mountY=93.12, mountTheta=2.22
23:36:44.240 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.30, y=-102.45, opts=13)
23:36:44.240 00.000 5052 Enqueuing Move request for stepguider (-1.30, -102.45)
23:36:44.240 00.000 8976 Worker thread wakes up
23:36:44.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.30, -102.45) opts 0xd
23:36:44.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.30, -102.45)
23:36:44.240 00.000 8976 Moving (-1.30, -102.45) raw xDistance=-71.29 yDistance=93.12
23:36:44.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns -47.59 from input -71.29
23:36:44.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 62.14 from input 93.12
23:36:44.240 00.000 8976 MoveAxis(R, 154, ABG)
23:36:44.240 00.000 8976 stepping (39, -39) + (154, 0)
23:36:44.240 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:44.240 00.000 8976 MoveAxis(D, 294, ABG)
23:36:44.240 00.000 8976 stepping (39, -39) + (0, -294)
23:36:44.240 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:44.240 00.000 8976 FAR outside bump range, increase bump weight 5.00 => 6.00
23:36:44.240 00.000 8976 AO travel limit exceeded, using large bump correction
23:36:44.241 00.001 8976 Scheduling Mount bump of (-0.114, -8.999)
23:36:44.241 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=-9.00, opts=4)
23:36:44.241 00.000 8976 Enqueuing Move request for scope (-0.11, -9.00)
23:36:44.241 00.000 8976 move complete, result=0
23:36:44.241 00.000 8976 worker thread done servicing request
23:36:44.241 00.000 9828 Worker thread wakes up
23:36:44.241 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=255, med=32, FiltMin=28, FiltMax=215, Gamma=2.260
23:36:44.241 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -9.00) opts 0x4
23:36:44.241 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, -9.00)
23:36:44.241 00.000 9828 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-3.10) = xAngle (1.52 = 1.52)
23:36:44.241 00.000 9828 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.45 = -1.84)
23:36:44.241 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=-9.00 hyp=9.00 cameraTheta=-1.58 mountX=0.48 mountY=-8.68, mountTheta=-1.52
23:36:44.241 00.000 9828 Moving (-0.11, -9.00) raw xDistance=0.48 yDistance=-8.68
23:36:44.241 00.000 9828 MoveAxis(W, 51, B)
23:36:44.241 00.000 9828 Guiding  Dir = 3, Dur = 51
23:36:44.242 00.001 9828 IsSlewing returns 0
23:36:44.242 00.000 9828 IsGuiding returns 0
23:36:44.242 00.000 9828 PulseGuide returned control before completion, sleep 61
23:36:44.250 00.008 5052 UpdateGuideState exits: m=4182 SNR=45.3
23:36:44.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:44.250 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:44.250 00.000 5052 Enqueuing Expose request
23:36:44.250 00.000 8976 Worker thread wakes up
23:36:44.251 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:44.251 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,199,37,37)
23:36:44.257 00.006 5052 GuideStep: -71.3 px 0 ms EAST, 93.1 px 0 ms SOUTH
23:36:44.309 00.052 9828 IsGuiding returns 1
23:36:44.309 00.000 9828 scope still moving after pulse duration time elapsed
23:36:44.340 00.031 9828 IsSlewing returns 0
23:36:44.341 00.001 9828 IsGuiding returns 1
23:36:44.372 00.031 9828 IsSlewing returns 0
23:36:44.372 00.000 9828 IsGuiding returns 1
23:36:44.402 00.030 9828 IsSlewing returns 0
23:36:44.402 00.000 9828 IsGuiding returns 0
23:36:44.402 00.000 9828 scope move finished after 51 + 108 ms
23:36:44.402 00.000 9828 Move returns status 0, amount 51
23:36:44.402 00.000 9828 MoveAxis(N, 984, B)
23:36:44.402 00.000 9828 Guiding  Dir = 0, Dur = 984
23:36:44.418 00.016 9828 IsSlewing returns 0
23:36:44.418 00.000 9828 IsGuiding returns 0
23:36:44.418 00.000 9828 PulseGuide returned control before completion, sleep 994
23:36:45.300 00.882 8976 Exposure complete
23:36:45.314 00.014 8976 worker thread done servicing request
23:36:45.314 00.000 5052 OnExposeComplete: enter
23:36:45.314 00.000 5052 UpdateGuideState(): m_state=6
23:36:45.314 00.000 5052 Star::Find(18, 321, 217, 0, (0,0,0,0), 0.1, 10.0, 0) frame 549
23:36:45.314 00.000 5052 Star::Find returns 1 (0), X=321.68, Y=212.99, Mass=3005, SNR=38.2, Peak=130 HFD=6.1
23:36:45.314 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:36:45.314 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:36:45.314 00.000 5052 CameraToMount -- cameraX=-1.04 cameraY=-106.92 hyp=106.93 cameraTheta=-1.58 mountX=-74.63 mountY=97.05, mountTheta=2.23
23:36:45.315 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.04, y=-106.92, opts=13)
23:36:45.315 00.000 5052 Enqueuing Move request for stepguider (-1.04, -106.92)
23:36:45.315 00.000 8976 Worker thread wakes up
23:36:45.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.04, -106.92) opts 0xd
23:36:45.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.04, -106.92)
23:36:45.315 00.000 8976 Moving (-1.04, -106.92) raw xDistance=-74.63 yDistance=97.05
23:36:45.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns -50.35 from input -74.63
23:36:45.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 65.49 from input 97.05
23:36:45.315 00.000 8976 MoveAxis(R, 162, ABG)
23:36:45.315 00.000 8976 stepping (39, -39) + (162, 0)
23:36:45.315 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:45.315 00.000 8976 MoveAxis(D, 309, ABG)
23:36:45.315 00.000 8976 stepping (39, -39) + (0, -309)
23:36:45.315 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:45.316 00.001 8976 secondary mount is busy, cannot bump
23:36:45.316 00.000 8976 move complete, result=0
23:36:45.316 00.000 8976 worker thread done servicing request
23:36:45.316 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=28, FiltMax=106, Gamma=2.260
23:36:45.324 00.008 5052 UpdateGuideState exits: m=3005 SNR=38.2
23:36:45.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:45.324 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:45.324 00.000 5052 Enqueuing Expose request
23:36:45.325 00.001 8976 Worker thread wakes up
23:36:45.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:45.325 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,195,37,37)
23:36:45.329 00.004 5052 GuideStep: -74.6 px 0 ms EAST, 97.0 px 0 ms SOUTH
23:36:45.419 00.090 9828 IsGuiding returns 1
23:36:45.419 00.000 9828 scope still moving after pulse duration time elapsed
23:36:45.450 00.031 9828 IsSlewing returns 0
23:36:45.450 00.000 9828 IsGuiding returns 1
23:36:45.481 00.031 9828 IsSlewing returns 0
23:36:45.481 00.000 9828 IsGuiding returns 1
23:36:45.511 00.030 9828 IsSlewing returns 0
23:36:45.511 00.000 9828 IsGuiding returns 1
23:36:45.543 00.032 9828 IsSlewing returns 0
23:36:45.543 00.000 9828 IsGuiding returns 0
23:36:45.543 00.000 9828 scope move finished after 984 + 141 ms
23:36:45.543 00.000 9828 Move returns status 0, amount 984
23:36:45.543 00.000 9828 move complete, result=0
23:36:45.543 00.000 9828 worker thread done servicing request
23:36:45.543 00.000 5052 GuideStep: 0.5 px 51 ms WEST, -8.7 px 984 ms NORTH
23:36:46.363 00.820 8976 Exposure complete
23:36:46.377 00.014 8976 worker thread done servicing request
23:36:46.378 00.001 5052 OnExposeComplete: enter
23:36:46.378 00.000 5052 UpdateGuideState(): m_state=6
23:36:46.378 00.000 5052 Star::Find(18, 321, 212, 0, (0,0,0,0), 0.1, 10.0, 0) frame 550
23:36:46.378 00.000 5052 Star::Find returns 1 (0), X=321.55, Y=193.67, Mass=5440, SNR=51.5, Peak=160 HFD=5.3
23:36:46.378 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:36:46.378 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:36:46.378 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=-126.24 hyp=126.25 cameraTheta=-1.58 mountX=-88.15 mountY=114.56, mountTheta=2.23
23:36:46.379 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=-126.24, opts=13)
23:36:46.379 00.000 5052 Enqueuing Move request for stepguider (-1.17, -126.24)
23:36:46.379 00.000 8976 Worker thread wakes up
23:36:46.379 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, -126.24) opts 0xd
23:36:46.379 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, -126.24)
23:36:46.379 00.000 8976 Moving (-1.17, -126.24) raw xDistance=-88.15 yDistance=114.56
23:36:46.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns -59.06 from input -88.15
23:36:46.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 76.76 from input 114.56
23:36:46.379 00.000 8976 MoveAxis(R, 191, ABG)
23:36:46.379 00.000 8976 stepping (39, -39) + (191, 0)
23:36:46.379 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:46.379 00.000 8976 MoveAxis(D, 363, ABG)
23:36:46.379 00.000 8976 stepping (39, -39) + (0, -363)
23:36:46.379 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:46.379 00.000 8976 FAR outside bump range, increase bump weight 6.00 => 7.00
23:36:46.380 00.001 8976 AO travel limit exceeded, using large bump correction
23:36:46.380 00.000 8976 Scheduling Mount bump of (-0.083, -9.000)
23:36:46.380 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=-9.00, opts=4)
23:36:46.380 00.000 8976 Enqueuing Move request for scope (-0.08, -9.00)
23:36:46.380 00.000 8976 move complete, result=0
23:36:46.380 00.000 8976 worker thread done servicing request
23:36:46.380 00.000 9828 Worker thread wakes up
23:36:46.380 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=265, med=31, FiltMin=27, FiltMax=200, Gamma=2.260
23:36:46.380 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -9.00) opts 0x4
23:36:46.380 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, -9.00)
23:36:46.380 00.000 9828 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-3.10) = xAngle (1.52 = 1.52)
23:36:46.380 00.000 9828 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.45 = -1.83)
23:36:46.380 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=-9.00 hyp=9.00 cameraTheta=-1.58 mountX=0.45 mountY=-8.69, mountTheta=-1.52
23:36:46.380 00.000 9828 Moving (-0.08, -9.00) raw xDistance=0.45 yDistance=-8.69
23:36:46.380 00.000 9828 MoveAxis(W, 48, B)
23:36:46.380 00.000 9828 Guiding  Dir = 3, Dur = 48
23:36:46.381 00.001 9828 IsSlewing returns 0
23:36:46.381 00.000 9828 IsGuiding returns 0
23:36:46.381 00.000 9828 PulseGuide returned control before completion, sleep 58
23:36:46.389 00.008 5052 UpdateGuideState exits: m=5440 SNR=51.5
23:36:46.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:46.389 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:46.389 00.000 5052 Enqueuing Expose request
23:36:46.389 00.000 8976 Worker thread wakes up
23:36:46.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:46.389 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,176,37,37)
23:36:46.394 00.005 5052 GuideStep: -88.2 px 0 ms EAST, 114.6 px 0 ms SOUTH
23:36:46.449 00.055 9828 IsGuiding returns 1
23:36:46.449 00.000 9828 scope still moving after pulse duration time elapsed
23:36:46.480 00.031 9828 IsSlewing returns 0
23:36:46.481 00.001 9828 IsGuiding returns 1
23:36:46.511 00.030 9828 IsSlewing returns 0
23:36:46.511 00.000 9828 IsGuiding returns 1
23:36:46.542 00.031 9828 IsSlewing returns 0
23:36:46.542 00.000 9828 IsGuiding returns 1
23:36:46.573 00.031 9828 IsSlewing returns 0
23:36:46.573 00.000 9828 IsGuiding returns 0
23:36:46.573 00.000 9828 scope move finished after 48 + 144 ms
23:36:46.573 00.000 9828 Move returns status 0, amount 48
23:36:46.573 00.000 9828 MoveAxis(N, 985, B)
23:36:46.573 00.000 9828 Guiding  Dir = 0, Dur = 985
23:36:46.589 00.016 9828 IsSlewing returns 0
23:36:46.589 00.000 9828 IsGuiding returns 0
23:36:46.589 00.000 9828 PulseGuide returned control before completion, sleep 995
23:36:47.431 00.842 8976 Exposure complete
23:36:47.445 00.014 8976 worker thread done servicing request
23:36:47.445 00.000 5052 OnExposeComplete: enter
23:36:47.445 00.000 5052 UpdateGuideState(): m_state=6
23:36:47.445 00.000 5052 Star::Find(18, 321, 193, 0, (0,0,0,0), 0.1, 10.0, 0) frame 551
23:36:47.446 00.001 5052 Star::Find returns 1 (0), X=322.26, Y=190.57, Mass=4169, SNR=45.0, Peak=149 HFD=6.6
23:36:47.446 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:36:47.446 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:36:47.446 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-129.35 hyp=129.35 cameraTheta=-1.57 mountX=-90.84 mountY=117.06, mountTheta=2.23
23:36:47.447 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-129.35, opts=13)
23:36:47.447 00.000 5052 Enqueuing Move request for stepguider (-0.46, -129.35)
23:36:47.447 00.000 8976 Worker thread wakes up
23:36:47.447 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -129.35) opts 0xd
23:36:47.447 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -129.35)
23:36:47.447 00.000 8976 Moving (-0.46, -129.35) raw xDistance=-90.84 yDistance=117.06
23:36:47.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns -61.36 from input -90.84
23:36:47.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns 79.12 from input 117.06
23:36:47.447 00.000 8976 MoveAxis(R, 198, ABG)
23:36:47.447 00.000 8976 stepping (39, -39) + (198, 0)
23:36:47.447 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:47.447 00.000 8976 MoveAxis(D, 374, ABG)
23:36:47.447 00.000 8976 stepping (39, -39) + (0, -374)
23:36:47.447 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:47.447 00.000 8976 secondary mount is busy, cannot bump
23:36:47.447 00.000 8976 move complete, result=0
23:36:47.447 00.000 8976 worker thread done servicing request
23:36:47.449 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=158, med=32, FiltMin=28, FiltMax=128, Gamma=2.260
23:36:47.458 00.009 5052 UpdateGuideState exits: m=4169 SNR=45.0
23:36:47.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:47.458 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:47.458 00.000 5052 Enqueuing Expose request
23:36:47.458 00.000 8976 Worker thread wakes up
23:36:47.458 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:47.458 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,173,37,37)
23:36:47.464 00.006 5052 GuideStep: -90.8 px 0 ms EAST, 117.1 px 0 ms SOUTH
23:36:47.596 00.132 9828 IsGuiding returns 1
23:36:47.596 00.000 9828 scope still moving after pulse duration time elapsed
23:36:47.627 00.031 9828 IsSlewing returns 0
23:36:47.627 00.000 9828 IsGuiding returns 1
23:36:47.659 00.032 9828 IsSlewing returns 0
23:36:47.663 00.004 9828 IsGuiding returns 1
23:36:47.690 00.027 9828 IsSlewing returns 0
23:36:47.690 00.000 9828 IsGuiding returns 1
23:36:47.722 00.032 9828 IsSlewing returns 0
23:36:47.722 00.000 9828 IsGuiding returns 0
23:36:47.722 00.000 9828 scope move finished after 985 + 147 ms
23:36:47.722 00.000 9828 Move returns status 0, amount 985
23:36:47.722 00.000 9828 move complete, result=0
23:36:47.722 00.000 9828 worker thread done servicing request
23:36:47.722 00.000 5052 GuideStep: 0.4 px 48 ms WEST, -8.7 px 985 ms NORTH
23:36:48.497 00.775 8976 Exposure complete
23:36:48.511 00.014 8976 worker thread done servicing request
23:36:48.511 00.000 5052 OnExposeComplete: enter
23:36:48.511 00.000 5052 UpdateGuideState(): m_state=6
23:36:48.511 00.000 5052 Star::Find(18, 322, 190, 0, (0,0,0,0), 0.1, 10.0, 0) frame 552
23:36:48.511 00.000 5052 Star::Find returns 1 (0), X=321.66, Y=174.83, Mass=5609, SNR=52.2, Peak=292 HFD=4.8
23:36:48.511 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.35)
23:36:48.511 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.01)
23:36:48.511 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=-145.08 hyp=145.09 cameraTheta=-1.58 mountX=-101.51 mountY=131.53, mountTheta=2.23
23:36:48.512 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=-145.08, opts=13)
23:36:48.512 00.000 5052 Enqueuing Move request for stepguider (-1.06, -145.08)
23:36:48.512 00.000 8976 Worker thread wakes up
23:36:48.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, -145.08) opts 0xd
23:36:48.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, -145.08)
23:36:48.512 00.000 8976 Moving (-1.06, -145.08) raw xDistance=-101.51 yDistance=131.53
23:36:48.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns -68.25 from input -101.51
23:36:48.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 88.41 from input 131.53
23:36:48.512 00.000 8976 MoveAxis(R, 220, ABG)
23:36:48.512 00.000 8976 stepping (39, -39) + (220, 0)
23:36:48.512 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:48.512 00.000 8976 MoveAxis(D, 418, ABG)
23:36:48.513 00.001 8976 stepping (39, -39) + (0, -418)
23:36:48.513 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:48.513 00.000 8976 FAR outside bump range, increase bump weight 7.00 => 8.00
23:36:48.513 00.000 8976 AO travel limit exceeded, using large bump correction
23:36:48.513 00.000 8976 Scheduling Mount bump of (-0.066, -9.000)
23:36:48.513 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=-9.00, opts=4)
23:36:48.513 00.000 8976 Enqueuing Move request for scope (-0.07, -9.00)
23:36:48.513 00.000 8976 move complete, result=0
23:36:48.513 00.000 9828 Worker thread wakes up
23:36:48.513 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -9.00) opts 0x4
23:36:48.513 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, -9.00)
23:36:48.513 00.000 9828 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-3.10) = xAngle (1.52 = 1.52)
23:36:48.513 00.000 9828 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.45 = -1.83)
23:36:48.513 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=-9.00 hyp=9.00 cameraTheta=-1.58 mountX=0.43 mountY=-8.69, mountTheta=-1.52
23:36:48.513 00.000 9828 Moving (-0.07, -9.00) raw xDistance=0.43 yDistance=-8.69
23:36:48.513 00.000 9828 MoveAxis(W, 46, B)
23:36:48.513 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=292, med=32, FiltMin=27, FiltMax=220, Gamma=2.260
23:36:48.513 00.000 8976 worker thread done servicing request
23:36:48.513 00.000 9828 Guiding  Dir = 3, Dur = 46
23:36:48.514 00.001 9828 IsSlewing returns 0
23:36:48.514 00.000 9828 IsGuiding returns 0
23:36:48.514 00.000 9828 PulseGuide returned control before completion, sleep 56
23:36:48.522 00.008 5052 UpdateGuideState exits: m=5609 SNR=52.2
23:36:48.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:48.522 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:48.522 00.000 5052 Enqueuing Expose request
23:36:48.522 00.000 8976 Worker thread wakes up
23:36:48.523 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:48.523 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,157,37,37)
23:36:48.528 00.005 5052 GuideStep: -101.5 px 0 ms EAST, 131.5 px 0 ms SOUTH
23:36:48.585 00.057 9828 IsGuiding returns 1
23:36:48.585 00.000 9828 scope still moving after pulse duration time elapsed
23:36:48.616 00.031 9828 IsSlewing returns 0
23:36:48.616 00.000 9828 IsGuiding returns 1
23:36:48.647 00.031 9828 IsSlewing returns 0
23:36:48.647 00.000 9828 IsGuiding returns 1
23:36:48.678 00.031 9828 IsSlewing returns 0
23:36:48.678 00.000 9828 IsGuiding returns 0
23:36:48.678 00.000 9828 scope move finished after 46 + 117 ms
23:36:48.678 00.000 9828 Move returns status 0, amount 46
23:36:48.678 00.000 9828 MoveAxis(N, 985, B)
23:36:48.678 00.000 9828 Guiding  Dir = 0, Dur = 985
23:36:48.694 00.016 9828 IsSlewing returns 0
23:36:48.694 00.000 9828 IsGuiding returns 0
23:36:48.694 00.000 9828 PulseGuide returned control before completion, sleep 995
23:36:49.564 00.870 8976 Exposure complete
23:36:49.578 00.014 8976 worker thread done servicing request
23:36:49.579 00.001 5052 OnExposeComplete: enter
23:36:49.579 00.000 5052 UpdateGuideState(): m_state=6
23:36:49.579 00.000 5052 Star::Find(18, 321, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 553
23:36:49.579 00.000 5052 Star::Find returns 1 (0), X=323.16, Y=172.35, Mass=4762, SNR=48.3, Peak=181 HFD=5.8
23:36:49.579 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.36)
23:36:49.579 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.02)
23:36:49.579 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-147.56 hyp=147.56 cameraTheta=-1.57 mountX=-104.32 mountY=133.13, mountTheta=2.24
23:36:49.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-147.56, opts=13)
23:36:49.580 00.000 5052 Enqueuing Move request for stepguider (0.44, -147.56)
23:36:49.580 00.000 8976 Worker thread wakes up
23:36:49.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -147.56) opts 0xd
23:36:49.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -147.56)
23:36:49.580 00.000 8976 Moving (0.44, -147.56) raw xDistance=-104.32 yDistance=133.13
23:36:49.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns -70.50 from input -104.32
23:36:49.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 90.06 from input 133.13
23:36:49.580 00.000 8976 MoveAxis(R, 227, ABG)
23:36:49.580 00.000 8976 stepping (39, -39) + (227, 0)
23:36:49.580 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:49.580 00.000 8976 MoveAxis(D, 425, ABG)
23:36:49.580 00.000 8976 stepping (39, -39) + (0, -425)
23:36:49.580 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:49.580 00.000 8976 secondary mount is busy, cannot bump
23:36:49.580 00.000 8976 move complete, result=0
23:36:49.580 00.000 8976 worker thread done servicing request
23:36:49.581 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=181, med=32, FiltMin=27, FiltMax=157, Gamma=2.260
23:36:49.589 00.008 5052 UpdateGuideState exits: m=4762 SNR=48.3
23:36:49.590 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:49.590 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:49.590 00.000 5052 Enqueuing Expose request
23:36:49.590 00.000 8976 Worker thread wakes up
23:36:49.590 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:49.590 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,154,37,37)
23:36:49.595 00.005 5052 GuideStep: -104.3 px 0 ms EAST, 133.1 px 0 ms SOUTH
23:36:49.696 00.101 9828 IsGuiding returns 1
23:36:49.696 00.000 9828 scope still moving after pulse duration time elapsed
23:36:49.728 00.032 9828 IsSlewing returns 0
23:36:49.728 00.000 9828 IsGuiding returns 1
23:36:49.760 00.032 9828 IsSlewing returns 0
23:36:49.760 00.000 9828 IsGuiding returns 1
23:36:49.791 00.031 9828 IsSlewing returns 0
23:36:49.791 00.000 9828 IsGuiding returns 1
23:36:49.822 00.031 9828 IsSlewing returns 0
23:36:49.822 00.000 9828 IsGuiding returns 1
23:36:49.853 00.031 9828 IsSlewing returns 0
23:36:49.853 00.000 9828 IsGuiding returns 0
23:36:49.853 00.000 9828 scope move finished after 985 + 173 ms
23:36:49.853 00.000 9828 Move returns status 0, amount 985
23:36:49.853 00.000 9828 move complete, result=0
23:36:49.853 00.000 9828 worker thread done servicing request
23:36:49.853 00.000 5052 GuideStep: 0.4 px 46 ms WEST, -8.7 px 985 ms NORTH
23:36:50.625 00.772 8976 Exposure complete
23:36:50.639 00.014 8976 worker thread done servicing request
23:36:50.639 00.000 5052 OnExposeComplete: enter
23:36:50.639 00.000 5052 UpdateGuideState(): m_state=6
23:36:50.639 00.000 5052 Star::Find(18, 323, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 554
23:36:50.640 00.001 5052 Star::Find returns 1 (0), X=322.71, Y=160.67, Mass=5652, SNR=52.7, Peak=254 HFD=4.9
23:36:50.640 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:36:50.640 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:36:50.640 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-159.25 hyp=159.25 cameraTheta=-1.57 mountX=-112.23 mountY=143.88, mountTheta=2.23
23:36:50.640 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-159.25, opts=13)
23:36:50.640 00.000 5052 Enqueuing Move request for stepguider (-0.01, -159.25)
23:36:50.640 00.000 8976 Worker thread wakes up
23:36:50.641 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -159.25) opts 0xd
23:36:50.641 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -159.25)
23:36:50.641 00.000 8976 Moving (-0.01, -159.25) raw xDistance=-112.23 yDistance=143.88
23:36:50.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns -75.64 from input -112.23
23:36:50.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 96.95 from input 143.88
23:36:50.641 00.000 8976 MoveAxis(R, 244, ABG)
23:36:50.641 00.000 8976 stepping (39, -39) + (244, 0)
23:36:50.641 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:50.641 00.000 8976 MoveAxis(D, 458, ABG)
23:36:50.641 00.000 8976 stepping (39, -39) + (0, -458)
23:36:50.641 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:50.641 00.000 8976 FAR outside bump range, increase bump weight 8.00 => 9.00
23:36:50.641 00.000 8976 AO travel limit exceeded, using large bump correction
23:36:50.641 00.000 8976 Scheduling Mount bump of (-0.001, -9.000)
23:36:50.641 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=-9.00, opts=4)
23:36:50.641 00.000 8976 Enqueuing Move request for scope (-0.00, -9.00)
23:36:50.641 00.000 8976 move complete, result=0
23:36:50.641 00.000 8976 worker thread done servicing request
23:36:50.641 00.000 9828 Worker thread wakes up
23:36:50.641 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -9.00) opts 0x4
23:36:50.642 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.00, -9.00)
23:36:50.642 00.000 9828 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-3.10) = xAngle (1.53 = 1.53)
23:36:50.642 00.000 9828 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.46 = -1.83)
23:36:50.642 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=-9.00 hyp=9.00 cameraTheta=-1.57 mountX=0.37 mountY=-8.71, mountTheta=-1.53
23:36:50.642 00.000 9828 Moving (-0.00, -9.00) raw xDistance=0.37 yDistance=-8.71
23:36:50.642 00.000 9828 MoveAxis(W, 39, B)
23:36:50.642 00.000 9828 Guiding  Dir = 3, Dur = 39
23:36:50.642 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=254, med=32, FiltMin=28, FiltMax=200, Gamma=2.260
23:36:50.642 00.000 9828 IsSlewing returns 0
23:36:50.642 00.000 9828 IsGuiding returns 0
23:36:50.642 00.000 9828 PulseGuide returned control before completion, sleep 49
23:36:50.651 00.009 5052 UpdateGuideState exits: m=5652 SNR=52.7
23:36:50.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:50.651 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:50.651 00.000 5052 Enqueuing Expose request
23:36:50.651 00.000 8976 Worker thread wakes up
23:36:50.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:50.651 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,143,37,37)
23:36:50.657 00.006 5052 GuideStep: -112.2 px 0 ms EAST, 143.9 px 0 ms SOUTH
23:36:50.698 00.041 9828 IsGuiding returns 1
23:36:50.698 00.000 9828 scope still moving after pulse duration time elapsed
23:36:50.730 00.032 9828 IsSlewing returns 0
23:36:50.731 00.001 9828 IsGuiding returns 1
23:36:50.762 00.031 9828 IsSlewing returns 0
23:36:50.762 00.000 9828 IsGuiding returns 1
23:36:50.793 00.031 9828 IsSlewing returns 0
23:36:50.793 00.000 9828 IsGuiding returns 0
23:36:50.793 00.000 9828 scope move finished after 39 + 111 ms
23:36:50.793 00.000 9828 Move returns status 0, amount 39
23:36:50.793 00.000 9828 MoveAxis(N, 987, B)
23:36:50.793 00.000 9828 Guiding  Dir = 0, Dur = 987
23:36:50.809 00.016 9828 IsSlewing returns 0
23:36:50.809 00.000 9828 IsGuiding returns 0
23:36:50.809 00.000 9828 PulseGuide returned control before completion, sleep 997
23:36:51.690 00.881 8976 Exposure complete
23:36:51.705 00.015 8976 worker thread done servicing request
23:36:51.705 00.000 5052 OnExposeComplete: enter
23:36:51.705 00.000 5052 UpdateGuideState(): m_state=6
23:36:51.705 00.000 5052 Star::Find(18, 322, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 555
23:36:51.705 00.000 5052 Star::Find returns 1 (0), X=322.47, Y=156.98, Mass=5023, SNR=49.2, Peak=167 HFD=6.2
23:36:51.705 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:36:51.705 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:36:51.705 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-162.94 hyp=162.94 cameraTheta=-1.57 mountX=-114.67 mountY=147.32, mountTheta=2.23
23:36:51.706 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-162.94, opts=13)
23:36:51.706 00.000 5052 Enqueuing Move request for stepguider (-0.25, -162.94)
23:36:51.706 00.000 8976 Worker thread wakes up
23:36:51.706 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -162.94) opts 0xd
23:36:51.706 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -162.94)
23:36:51.706 00.000 8976 Moving (-0.25, -162.94) raw xDistance=-114.67 yDistance=147.32
23:36:51.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns -77.53 from input -114.67
23:36:51.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 99.60 from input 147.32
23:36:51.706 00.000 8976 MoveAxis(R, 250, ABG)
23:36:51.706 00.000 8976 stepping (39, -39) + (250, 0)
23:36:51.706 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:51.706 00.000 8976 MoveAxis(D, 471, ABG)
23:36:51.706 00.000 8976 stepping (39, -39) + (0, -471)
23:36:51.706 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:51.706 00.000 8976 secondary mount is busy, cannot bump
23:36:51.706 00.000 8976 move complete, result=0
23:36:51.707 00.001 8976 worker thread done servicing request
23:36:51.707 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=31, FiltMin=27, FiltMax=146, Gamma=2.260
23:36:51.715 00.008 5052 UpdateGuideState exits: m=5023 SNR=49.2
23:36:51.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:51.715 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:51.715 00.000 5052 Enqueuing Expose request
23:36:51.715 00.000 8976 Worker thread wakes up
23:36:51.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:51.715 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,139,37,37)
23:36:51.722 00.007 5052 GuideStep: -114.7 px 0 ms EAST, 147.3 px 0 ms SOUTH
23:36:51.807 00.085 9828 IsGuiding returns 1
23:36:51.807 00.000 9828 scope still moving after pulse duration time elapsed
23:36:51.838 00.031 9828 IsSlewing returns 0
23:36:51.838 00.000 9828 IsGuiding returns 1
23:36:51.869 00.031 9828 IsSlewing returns 0
23:36:51.869 00.000 9828 IsGuiding returns 1
23:36:51.900 00.031 9828 IsSlewing returns 0
23:36:51.900 00.000 9828 IsGuiding returns 1
23:36:51.931 00.031 9828 IsSlewing returns 0
23:36:51.931 00.000 9828 IsGuiding returns 0
23:36:51.931 00.000 9828 scope move finished after 987 + 135 ms
23:36:51.931 00.000 9828 Move returns status 0, amount 987
23:36:51.931 00.000 9828 move complete, result=0
23:36:51.931 00.000 9828 worker thread done servicing request
23:36:51.931 00.000 5052 GuideStep: 0.4 px 39 ms WEST, -8.7 px 987 ms NORTH
23:36:52.783 00.852 8976 Exposure complete
23:36:52.797 00.014 8976 worker thread done servicing request
23:36:52.797 00.000 5052 OnExposeComplete: enter
23:36:52.797 00.000 5052 UpdateGuideState(): m_state=6
23:36:52.797 00.000 5052 Star::Find(18, 322, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 556
23:36:52.797 00.000 5052 Star::Find returns 1 (0), X=321.30, Y=147.13, Mass=5583, SNR=52.3, Peak=238 HFD=4.9
23:36:52.797 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:36:52.797 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.01)
23:36:52.797 00.000 5052 CameraToMount -- cameraX=-1.42 cameraY=-172.79 hyp=172.79 cameraTheta=-1.58 mountX=-120.78 mountY=156.72, mountTheta=2.23
23:36:52.798 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.42, y=-172.79, opts=13)
23:36:52.798 00.000 5052 Enqueuing Move request for stepguider (-1.42, -172.79)
23:36:52.798 00.000 8976 Worker thread wakes up
23:36:52.798 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.42, -172.79) opts 0xd
23:36:52.798 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.42, -172.79)
23:36:52.798 00.000 8976 Moving (-1.42, -172.79) raw xDistance=-120.78 yDistance=156.72
23:36:52.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns -81.52 from input -120.78
23:36:52.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 105.71 from input 156.72
23:36:52.798 00.000 8976 MoveAxis(R, 263, ABG)
23:36:52.799 00.001 8976 stepping (39, -39) + (263, 0)
23:36:52.799 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:52.799 00.000 8976 MoveAxis(D, 499, ABG)
23:36:52.799 00.000 8976 stepping (39, -39) + (0, -499)
23:36:52.799 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:52.799 00.000 8976 FAR outside bump range, increase bump weight 9.00 => 10.00
23:36:52.799 00.000 8976 AO travel limit exceeded, using large bump correction
23:36:52.799 00.000 8976 Scheduling Mount bump of (-0.074, -9.000)
23:36:52.799 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=-9.00, opts=4)
23:36:52.799 00.000 8976 Enqueuing Move request for scope (-0.07, -9.00)
23:36:52.799 00.000 8976 move complete, result=0
23:36:52.799 00.000 9828 Worker thread wakes up
23:36:52.799 00.000 8976 worker thread done servicing request
23:36:52.799 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -9.00) opts 0x4
23:36:52.799 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=238, med=32, FiltMin=27, FiltMax=206, Gamma=2.260
23:36:52.800 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.07, -9.00)
23:36:52.800 00.000 9828 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-3.10) = xAngle (1.52 = 1.52)
23:36:52.800 00.000 9828 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.45 = -1.83)
23:36:52.800 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=-9.00 hyp=9.00 cameraTheta=-1.58 mountX=0.44 mountY=-8.69, mountTheta=-1.52
23:36:52.800 00.000 9828 Moving (-0.07, -9.00) raw xDistance=0.44 yDistance=-8.69
23:36:52.800 00.000 9828 MoveAxis(W, 47, B)
23:36:52.800 00.000 9828 Guiding  Dir = 3, Dur = 47
23:36:52.800 00.000 9828 IsSlewing returns 0
23:36:52.800 00.000 9828 IsGuiding returns 0
23:36:52.800 00.000 9828 PulseGuide returned control before completion, sleep 57
23:36:52.808 00.008 5052 UpdateGuideState exits: m=5583 SNR=52.3
23:36:52.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:52.808 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:52.809 00.001 5052 Enqueuing Expose request
23:36:52.809 00.000 8976 Worker thread wakes up
23:36:52.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:52.809 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,129,37,37)
23:36:52.814 00.005 5052 GuideStep: -120.8 px 0 ms EAST, 156.7 px 0 ms SOUTH
23:36:52.873 00.059 9828 IsGuiding returns 1
23:36:52.873 00.000 9828 scope still moving after pulse duration time elapsed
23:36:52.904 00.031 9828 IsSlewing returns 0
23:36:52.904 00.000 9828 IsGuiding returns 1
23:36:52.935 00.031 9828 IsSlewing returns 0
23:36:52.935 00.000 9828 IsGuiding returns 1
23:36:52.967 00.032 9828 IsSlewing returns 0
23:36:52.967 00.000 9828 IsGuiding returns 0
23:36:52.967 00.000 9828 scope move finished after 47 + 119 ms
23:36:52.967 00.000 9828 Move returns status 0, amount 47
23:36:52.967 00.000 9828 MoveAxis(N, 985, B)
23:36:52.967 00.000 9828 Guiding  Dir = 0, Dur = 985
23:36:52.983 00.016 9828 IsSlewing returns 0
23:36:52.983 00.000 9828 IsGuiding returns 0
23:36:52.983 00.000 9828 PulseGuide returned control before completion, sleep 995
23:36:53.851 00.868 8976 Exposure complete
23:36:53.865 00.014 8976 worker thread done servicing request
23:36:53.865 00.000 5052 OnExposeComplete: enter
23:36:53.865 00.000 5052 UpdateGuideState(): m_state=6
23:36:53.865 00.000 5052 Star::Find(18, 321, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 557
23:36:53.865 00.000 5052 Star::Find returns 1 (0), X=320.82, Y=144.46, Mass=5222, SNR=50.5, Peak=204 HFD=5.3
23:36:53.866 00.001 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:36:53.866 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:36:53.866 00.000 5052 CameraToMount -- cameraX=-1.90 cameraY=-175.45 hyp=175.46 cameraTheta=-1.58 mountX=-122.31 mountY=159.33, mountTheta=2.23
23:36:53.866 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.90, y=-175.45, opts=13)
23:36:53.866 00.000 5052 Enqueuing Move request for stepguider (-1.90, -175.45)
23:36:53.866 00.000 8976 Worker thread wakes up
23:36:53.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.90, -175.45) opts 0xd
23:36:53.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.90, -175.45)
23:36:53.867 00.001 8976 Moving (-1.90, -175.45) raw xDistance=-122.31 yDistance=159.33
23:36:53.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -82.76 from input -122.31
23:36:53.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 107.78 from input 159.33
23:36:53.867 00.000 8976 MoveAxis(R, 267, ABG)
23:36:53.867 00.000 8976 stepping (39, -39) + (267, 0)
23:36:53.867 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:53.867 00.000 8976 MoveAxis(D, 509, ABG)
23:36:53.867 00.000 8976 stepping (39, -39) + (0, -509)
23:36:53.867 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:53.867 00.000 8976 secondary mount is busy, cannot bump
23:36:53.867 00.000 8976 move complete, result=0
23:36:53.867 00.000 8976 worker thread done servicing request
23:36:53.867 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=204, med=31, FiltMin=27, FiltMax=186, Gamma=2.260
23:36:53.876 00.009 5052 UpdateGuideState exits: m=5222 SNR=50.5
23:36:53.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:53.876 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:53.876 00.000 5052 Enqueuing Expose request
23:36:53.876 00.000 8976 Worker thread wakes up
23:36:53.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:53.877 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(303,126,37,37)
23:36:53.881 00.004 5052 GuideStep: -122.3 px 0 ms EAST, 159.3 px 0 ms SOUTH
23:36:53.982 00.101 9828 IsGuiding returns 1
23:36:53.982 00.000 9828 scope still moving after pulse duration time elapsed
23:36:54.013 00.031 9828 IsSlewing returns 0
23:36:54.013 00.000 9828 IsGuiding returns 1
23:36:54.044 00.031 9828 IsSlewing returns 0
23:36:54.044 00.000 9828 IsGuiding returns 1
23:36:54.076 00.032 9828 IsSlewing returns 0
23:36:54.076 00.000 9828 IsGuiding returns 1
23:36:54.108 00.032 9828 IsSlewing returns 0
23:36:54.108 00.000 9828 IsGuiding returns 0
23:36:54.108 00.000 9828 scope move finished after 985 + 139 ms
23:36:54.108 00.000 9828 Move returns status 0, amount 985
23:36:54.108 00.000 9828 move complete, result=0
23:36:54.108 00.000 9828 worker thread done servicing request
23:36:54.108 00.000 5052 GuideStep: 0.4 px 47 ms WEST, -8.7 px 985 ms NORTH
23:36:54.923 00.815 8976 Exposure complete
23:36:54.937 00.014 8976 worker thread done servicing request
23:36:54.937 00.000 5052 OnExposeComplete: enter
23:36:54.937 00.000 5052 UpdateGuideState(): m_state=6
23:36:54.937 00.000 5052 Star::Find(18, 320, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 558
23:36:54.937 00.000 5052 Star::Find returns 1 (0), X=319.98, Y=137.92, Mass=5504, SNR=52.0, Peak=258 HFD=4.6
23:36:54.937 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.34)
23:36:54.937 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:36:54.937 00.000 5052 CameraToMount -- cameraX=-2.74 cameraY=-181.99 hyp=182.02 cameraTheta=-1.59 mountX=-126.33 mountY=165.60, mountTheta=2.22
23:36:54.938 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.74, y=-181.99, opts=13)
23:36:54.938 00.000 5052 Enqueuing Move request for stepguider (-2.74, -181.99)
23:36:54.938 00.000 8976 Worker thread wakes up
23:36:54.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.74, -181.99) opts 0xd
23:36:54.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.74, -181.99)
23:36:54.938 00.000 8976 Moving (-2.74, -181.99) raw xDistance=-126.33 yDistance=165.60
23:36:54.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns -85.38 from input -126.33
23:36:54.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 111.88 from input 165.60
23:36:54.938 00.000 8976 MoveAxis(R, 275, ABG)
23:36:54.938 00.000 8976 stepping (39, -39) + (275, 0)
23:36:54.938 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:54.938 00.000 8976 MoveAxis(D, 529, ABG)
23:36:54.939 00.001 8976 stepping (39, -39) + (0, -529)
23:36:54.939 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:54.939 00.000 8976 FAR outside bump range, increase bump weight 10.00 => 11.00
23:36:54.939 00.000 8976 AO travel limit exceeded, using large bump correction
23:36:54.939 00.000 8976 Scheduling Mount bump of (-0.136, -8.999)
23:36:54.939 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=-9.00, opts=4)
23:36:54.939 00.000 8976 Enqueuing Move request for scope (-0.14, -9.00)
23:36:54.939 00.000 8976 move complete, result=0
23:36:54.939 00.000 8976 worker thread done servicing request
23:36:54.939 00.000 9828 Worker thread wakes up
23:36:54.939 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -9.00) opts 0x4
23:36:54.939 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, -9.00)
23:36:54.939 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=258, med=32, FiltMin=28, FiltMax=217, Gamma=2.260
23:36:54.939 00.000 9828 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-3.10) = xAngle (1.52 = 1.52)
23:36:54.939 00.000 9828 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.44 = -1.84)
23:36:54.939 00.000 9828 CameraToMount -- cameraX=-0.14 cameraY=-9.00 hyp=9.00 cameraTheta=-1.59 mountX=0.50 mountY=-8.67, mountTheta=-1.51
23:36:54.939 00.000 9828 Moving (-0.14, -9.00) raw xDistance=0.50 yDistance=-8.67
23:36:54.940 00.001 9828 MoveAxis(W, 53, B)
23:36:54.940 00.000 9828 Guiding  Dir = 3, Dur = 53
23:36:54.940 00.000 9828 IsSlewing returns 0
23:36:54.940 00.000 9828 IsGuiding returns 0
23:36:54.940 00.000 9828 PulseGuide returned control before completion, sleep 63
23:36:54.948 00.008 5052 UpdateGuideState exits: m=5504 SNR=52.0
23:36:54.949 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:54.949 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:54.949 00.000 5052 Enqueuing Expose request
23:36:54.949 00.000 8976 Worker thread wakes up
23:36:54.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:54.949 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,120,37,37)
23:36:54.954 00.005 5052 GuideStep: -126.3 px 0 ms EAST, 165.6 px 0 ms SOUTH
23:36:55.013 00.059 9828 IsGuiding returns 1
23:36:55.013 00.000 9828 scope still moving after pulse duration time elapsed
23:36:55.044 00.031 9828 IsSlewing returns 0
23:36:55.044 00.000 9828 IsGuiding returns 1
23:36:55.076 00.032 9828 IsSlewing returns 0
23:36:55.076 00.000 9828 IsGuiding returns 1
23:36:55.106 00.030 9828 IsSlewing returns 0
23:36:55.106 00.000 9828 IsGuiding returns 0
23:36:55.106 00.000 9828 scope move finished after 53 + 112 ms
23:36:55.106 00.000 9828 Move returns status 0, amount 53
23:36:55.106 00.000 9828 MoveAxis(N, 983, B)
23:36:55.106 00.000 9828 Guiding  Dir = 0, Dur = 983
23:36:55.122 00.016 9828 IsSlewing returns 0
23:36:55.122 00.000 9828 IsGuiding returns 0
23:36:55.122 00.000 9828 PulseGuide returned control before completion, sleep 993
23:36:55.993 00.871 8976 Exposure complete
23:36:56.009 00.016 8976 worker thread done servicing request
23:36:56.009 00.000 5052 OnExposeComplete: enter
23:36:56.009 00.000 5052 UpdateGuideState(): m_state=6
23:36:56.009 00.000 5052 Star::Find(18, 319, 137, 0, (0,0,0,0), 0.1, 10.0, 0) frame 559
23:36:56.009 00.000 5052 Star::Find returns 1 (0), X=319.63, Y=135.42, Mass=5381, SNR=51.4, Peak=231 HFD=5.3
23:36:56.009 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.34)
23:36:56.009 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 2.00)
23:36:56.009 00.000 5052 CameraToMount -- cameraX=-3.09 cameraY=-184.50 hyp=184.53 cameraTheta=-1.59 mountX=-127.85 mountY=168.02, mountTheta=2.22
23:36:56.010 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.09, y=-184.50, opts=13)
23:36:56.010 00.000 5052 Enqueuing Move request for stepguider (-3.09, -184.50)
23:36:56.010 00.000 8976 Worker thread wakes up
23:36:56.010 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.09, -184.50) opts 0xd
23:36:56.010 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.09, -184.50)
23:36:56.010 00.000 8976 Moving (-3.09, -184.50) raw xDistance=-127.85 yDistance=168.02
23:36:56.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns -86.52 from input -127.85
23:36:56.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 113.68 from input 168.02
23:36:56.010 00.000 8976 MoveAxis(R, 279, ABG)
23:36:56.010 00.000 8976 stepping (39, -39) + (279, 0)
23:36:56.010 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:56.010 00.000 8976 MoveAxis(D, 537, ABG)
23:36:56.010 00.000 8976 stepping (39, -39) + (0, -537)
23:36:56.010 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:56.010 00.000 8976 secondary mount is busy, cannot bump
23:36:56.011 00.001 8976 move complete, result=0
23:36:56.011 00.000 8976 worker thread done servicing request
23:36:56.011 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=231, med=32, FiltMin=27, FiltMax=166, Gamma=2.260
23:36:56.020 00.009 5052 UpdateGuideState exits: m=5381 SNR=51.4
23:36:56.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:56.020 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:56.020 00.000 5052 Enqueuing Expose request
23:36:56.020 00.000 8976 Worker thread wakes up
23:36:56.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:56.020 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,117,37,37)
23:36:56.026 00.006 5052 GuideStep: -127.8 px 0 ms EAST, 168.0 px 0 ms SOUTH
23:36:56.130 00.104 9828 IsGuiding returns 1
23:36:56.130 00.000 9828 scope still moving after pulse duration time elapsed
23:36:56.162 00.032 9828 IsSlewing returns 0
23:36:56.162 00.000 9828 IsGuiding returns 1
23:36:56.193 00.031 9828 IsSlewing returns 0
23:36:56.193 00.000 9828 IsGuiding returns 1
23:36:56.225 00.032 9828 IsSlewing returns 0
23:36:56.225 00.000 9828 IsGuiding returns 0
23:36:56.225 00.000 9828 scope move finished after 983 + 119 ms
23:36:56.225 00.000 9828 Move returns status 0, amount 983
23:36:56.225 00.000 9828 move complete, result=0
23:36:56.225 00.000 9828 worker thread done servicing request
23:36:56.225 00.000 5052 GuideStep: 0.5 px 53 ms WEST, -8.7 px 983 ms NORTH
23:36:57.064 00.839 8976 Exposure complete
23:36:57.077 00.013 8976 worker thread done servicing request
23:36:57.078 00.001 5052 OnExposeComplete: enter
23:36:57.078 00.000 5052 UpdateGuideState(): m_state=6
23:36:57.078 00.000 5052 Star::Find(18, 319, 135, 0, (0,0,0,0), 0.1, 10.0, 0) frame 560
23:36:57.078 00.000 5052 Star::Find returns 1 (0), X=319.65, Y=129.52, Mass=5439, SNR=51.6, Peak=276 HFD=5.0
23:36:57.078 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.34)
23:36:57.078 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 2.00)
23:36:57.078 00.000 5052 CameraToMount -- cameraX=-3.07 cameraY=-190.40 hyp=190.42 cameraTheta=-1.59 mountX=-132.02 mountY=173.34, mountTheta=2.22
23:36:57.079 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.07, y=-190.40, opts=13)
23:36:57.079 00.000 5052 Enqueuing Move request for stepguider (-3.07, -190.40)
23:36:57.079 00.000 8976 Worker thread wakes up
23:36:57.079 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.07, -190.40) opts 0xd
23:36:57.079 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.07, -190.40)
23:36:57.079 00.000 8976 Moving (-3.07, -190.40) raw xDistance=-132.02 yDistance=173.34
23:36:57.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns -89.23 from input -132.02
23:36:57.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 117.16 from input 173.34
23:36:57.079 00.000 8976 MoveAxis(R, 288, ABG)
23:36:57.079 00.000 8976 stepping (39, -39) + (288, 0)
23:36:57.079 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:57.079 00.000 8976 MoveAxis(D, 553, ABG)
23:36:57.079 00.000 8976 stepping (39, -39) + (0, -553)
23:36:57.079 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:57.079 00.000 8976 FAR outside bump range, increase bump weight 11.00 => 12.00
23:36:57.079 00.000 8976 AO travel limit exceeded, using large bump correction
23:36:57.080 00.001 8976 Scheduling Mount bump of (-0.145, -8.999)
23:36:57.080 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=-9.00, opts=4)
23:36:57.080 00.000 8976 Enqueuing Move request for scope (-0.14, -9.00)
23:36:57.080 00.000 8976 move complete, result=0
23:36:57.080 00.000 9828 Worker thread wakes up
23:36:57.080 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -9.00) opts 0x4
23:36:57.080 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, -9.00)
23:36:57.080 00.000 9828 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-3.10) = xAngle (1.51 = 1.51)
23:36:57.080 00.000 9828 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.44 = -1.84)
23:36:57.080 00.000 8976 worker thread done servicing request
23:36:57.080 00.000 9828 CameraToMount -- cameraX=-0.14 cameraY=-9.00 hyp=9.00 cameraTheta=-1.59 mountX=0.51 mountY=-8.67, mountTheta=-1.51
23:36:57.080 00.000 9828 Moving (-0.14, -9.00) raw xDistance=0.51 yDistance=-8.67
23:36:57.080 00.000 9828 MoveAxis(W, 54, B)
23:36:57.080 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=276, med=32, FiltMin=28, FiltMax=206, Gamma=2.260
23:36:57.080 00.000 9828 Guiding  Dir = 3, Dur = 54
23:36:57.081 00.001 9828 IsSlewing returns 0
23:36:57.081 00.000 9828 IsGuiding returns 0
23:36:57.081 00.000 9828 PulseGuide returned control before completion, sleep 64
23:36:57.089 00.008 5052 UpdateGuideState exits: m=5439 SNR=51.6
23:36:57.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:57.089 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:57.089 00.000 5052 Enqueuing Expose request
23:36:57.091 00.002 8976 Worker thread wakes up
23:36:57.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:57.091 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,112,37,37)
23:36:57.098 00.007 5052 GuideStep: -132.0 px 0 ms EAST, 173.3 px 0 ms SOUTH
23:36:57.149 00.051 9828 IsGuiding returns 1
23:36:57.149 00.000 9828 scope still moving after pulse duration time elapsed
23:36:57.180 00.031 9828 IsSlewing returns 0
23:36:57.180 00.000 9828 IsGuiding returns 1
23:36:57.211 00.031 9828 IsSlewing returns 0
23:36:57.211 00.000 9828 IsGuiding returns 1
23:36:57.241 00.030 9828 IsSlewing returns 0
23:36:57.241 00.000 9828 IsGuiding returns 0
23:36:57.241 00.000 9828 scope move finished after 54 + 105 ms
23:36:57.241 00.000 9828 Move returns status 0, amount 54
23:36:57.241 00.000 9828 MoveAxis(N, 983, B)
23:36:57.241 00.000 9828 Guiding  Dir = 0, Dur = 983
23:36:57.257 00.016 9828 IsSlewing returns 0
23:36:57.257 00.000 9828 IsGuiding returns 0
23:36:57.257 00.000 9828 PulseGuide returned control before completion, sleep 993
23:36:58.143 00.886 8976 Exposure complete
23:36:58.158 00.015 8976 worker thread done servicing request
23:36:58.158 00.000 5052 OnExposeComplete: enter
23:36:58.158 00.000 5052 UpdateGuideState(): m_state=6
23:36:58.158 00.000 5052 Star::Find(18, 319, 129, 0, (0,0,0,0), 0.1, 10.0, 0) frame 561
23:36:58.158 00.000 5052 Star::Find returns 1 (0), X=319.66, Y=127.09, Mass=5376, SNR=51.4, Peak=214 HFD=5.7
23:36:58.158 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.34)
23:36:58.158 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 2.00)
23:36:58.158 00.000 5052 CameraToMount -- cameraX=-3.06 cameraY=-192.83 hyp=192.85 cameraTheta=-1.59 mountX=-133.74 mountY=175.53, mountTheta=2.22
23:36:58.159 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.06, y=-192.83, opts=13)
23:36:58.159 00.000 5052 Enqueuing Move request for stepguider (-3.06, -192.83)
23:36:58.159 00.000 8976 Worker thread wakes up
23:36:58.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.06, -192.83) opts 0xd
23:36:58.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.06, -192.83)
23:36:58.159 00.000 8976 Moving (-3.06, -192.83) raw xDistance=-133.74 yDistance=175.53
23:36:58.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns -90.50 from input -133.74
23:36:58.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 118.79 from input 175.53
23:36:58.160 00.001 8976 MoveAxis(R, 292, ABG)
23:36:58.160 00.000 8976 stepping (39, -39) + (292, 0)
23:36:58.160 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:58.160 00.000 8976 MoveAxis(D, 561, ABG)
23:36:58.160 00.000 8976 stepping (39, -39) + (0, -561)
23:36:58.160 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:58.160 00.000 8976 secondary mount is busy, cannot bump
23:36:58.160 00.000 8976 move complete, result=0
23:36:58.160 00.000 8976 worker thread done servicing request
23:36:58.160 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=214, med=32, FiltMin=27, FiltMax=166, Gamma=2.260
23:36:58.169 00.009 5052 UpdateGuideState exits: m=5376 SNR=51.4
23:36:58.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:58.169 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:58.169 00.000 5052 Enqueuing Expose request
23:36:58.169 00.000 8976 Worker thread wakes up
23:36:58.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:58.169 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,109,37,37)
23:36:58.175 00.006 5052 GuideStep: -133.7 px 0 ms EAST, 175.5 px 0 ms SOUTH
23:36:58.259 00.084 9828 IsGuiding returns 1
23:36:58.259 00.000 9828 scope still moving after pulse duration time elapsed
23:36:58.291 00.032 9828 IsSlewing returns 0
23:36:58.291 00.000 9828 IsGuiding returns 1
23:36:58.323 00.032 9828 IsSlewing returns 0
23:36:58.323 00.000 9828 IsGuiding returns 1
23:36:58.355 00.032 9828 IsSlewing returns 0
23:36:58.355 00.000 9828 IsGuiding returns 1
23:36:58.386 00.031 9828 IsSlewing returns 0
23:36:58.386 00.000 9828 IsGuiding returns 0
23:36:58.386 00.000 9828 scope move finished after 983 + 146 ms
23:36:58.386 00.000 9828 Move returns status 0, amount 983
23:36:58.386 00.000 9828 move complete, result=0
23:36:58.386 00.000 9828 worker thread done servicing request
23:36:58.386 00.000 5052 GuideStep: 0.5 px 54 ms WEST, -8.7 px 983 ms NORTH
23:36:59.223 00.837 8976 Exposure complete
23:36:59.237 00.014 8976 worker thread done servicing request
23:36:59.237 00.000 5052 OnExposeComplete: enter
23:36:59.237 00.000 5052 UpdateGuideState(): m_state=6
23:36:59.237 00.000 5052 Star::Find(18, 319, 127, 0, (0,0,0,0), 0.1, 10.0, 0) frame 562
23:36:59.237 00.000 5052 Star::Find returns 1 (0), X=319.87, Y=121.52, Mass=5625, SNR=52.5, Peak=254 HFD=5.0
23:36:59.237 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:36:59.237 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:36:59.237 00.000 5052 CameraToMount -- cameraX=-2.85 cameraY=-198.40 hyp=198.42 cameraTheta=-1.59 mountX=-137.82 mountY=180.47, mountTheta=2.22
23:36:59.238 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.85, y=-198.40, opts=13)
23:36:59.238 00.000 5052 Enqueuing Move request for stepguider (-2.85, -198.40)
23:36:59.238 00.000 8976 Worker thread wakes up
23:36:59.238 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.85, -198.40) opts 0xd
23:36:59.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.85, -198.40)
23:36:59.238 00.000 8976 Moving (-2.85, -198.40) raw xDistance=-137.82 yDistance=180.47
23:36:59.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns -93.16 from input -137.82
23:36:59.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 122.01 from input 180.47
23:36:59.238 00.000 8976 MoveAxis(R, 301, ABG)
23:36:59.238 00.000 8976 stepping (39, -39) + (301, 0)
23:36:59.239 00.001 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:59.239 00.000 8976 MoveAxis(D, 576, ABG)
23:36:59.239 00.000 8976 stepping (39, -39) + (0, -576)
23:36:59.239 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:36:59.239 00.000 8976 FAR outside bump range, increase bump weight 12.00 => 13.00
23:36:59.239 00.000 8976 AO travel limit exceeded, using large bump correction
23:36:59.239 00.000 8976 Scheduling Mount bump of (-0.129, -8.999)
23:36:59.239 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.13, y=-9.00, opts=4)
23:36:59.239 00.000 8976 Enqueuing Move request for scope (-0.13, -9.00)
23:36:59.239 00.000 8976 move complete, result=0
23:36:59.239 00.000 9828 Worker thread wakes up
23:36:59.239 00.000 8976 worker thread done servicing request
23:36:59.239 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -9.00) opts 0x4
23:36:59.239 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.13, -9.00)
23:36:59.239 00.000 9828 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-3.10) = xAngle (1.52 = 1.52)
23:36:59.239 00.000 9828 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.44 = -1.84)
23:36:59.239 00.000 9828 CameraToMount -- cameraX=-0.13 cameraY=-9.00 hyp=9.00 cameraTheta=-1.59 mountX=0.50 mountY=-8.68, mountTheta=-1.51
23:36:59.239 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=254, med=32, FiltMin=28, FiltMax=202, Gamma=2.260
23:36:59.239 00.000 9828 Moving (-0.13, -9.00) raw xDistance=0.50 yDistance=-8.68
23:36:59.239 00.000 9828 MoveAxis(W, 53, B)
23:36:59.240 00.001 9828 Guiding  Dir = 3, Dur = 53
23:36:59.240 00.000 9828 IsSlewing returns 0
23:36:59.240 00.000 9828 IsGuiding returns 0
23:36:59.240 00.000 9828 PulseGuide returned control before completion, sleep 63
23:36:59.248 00.008 5052 UpdateGuideState exits: m=5625 SNR=52.5
23:36:59.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:59.248 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:36:59.248 00.000 5052 Enqueuing Expose request
23:36:59.248 00.000 8976 Worker thread wakes up
23:36:59.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:36:59.249 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(302,104,37,37)
23:36:59.254 00.005 5052 GuideStep: -137.8 px 0 ms EAST, 180.5 px 0 ms SOUTH
23:36:59.308 00.054 9828 IsGuiding returns 1
23:36:59.308 00.000 9828 scope still moving after pulse duration time elapsed
23:36:59.339 00.031 9828 IsSlewing returns 0
23:36:59.339 00.000 9828 IsGuiding returns 1
23:36:59.370 00.031 9828 IsSlewing returns 0
23:36:59.370 00.000 9828 IsGuiding returns 1
23:36:59.401 00.031 9828 IsSlewing returns 0
23:36:59.401 00.000 9828 IsGuiding returns 1
23:36:59.433 00.032 9828 IsSlewing returns 0
23:36:59.433 00.000 9828 IsGuiding returns 1
23:36:59.465 00.032 9828 IsSlewing returns 0
23:36:59.465 00.000 9828 IsGuiding returns 1
23:36:59.497 00.032 9828 IsSlewing returns 0
23:36:59.497 00.000 9828 IsGuiding returns 0
23:36:59.497 00.000 9828 scope move finished after 53 + 203 ms
23:36:59.497 00.000 9828 Move returns status 0, amount 53
23:36:59.497 00.000 9828 MoveAxis(N, 983, B)
23:36:59.497 00.000 9828 Guiding  Dir = 0, Dur = 983
23:36:59.513 00.016 9828 IsSlewing returns 0
23:36:59.513 00.000 9828 IsGuiding returns 0
23:36:59.513 00.000 9828 PulseGuide returned control before completion, sleep 993
23:37:00.290 00.777 8976 Exposure complete
23:37:00.304 00.014 8976 worker thread done servicing request
23:37:00.304 00.000 5052 OnExposeComplete: enter
23:37:00.304 00.000 5052 UpdateGuideState(): m_state=6
23:37:00.304 00.000 5052 Star::Find(18, 319, 121, 0, (0,0,0,0), 0.1, 10.0, 0) frame 563
23:37:00.304 00.000 5052 Star::Find returns 1 (0), X=318.98, Y=119.88, Mass=5439, SNR=51.6, Peak=208 HFD=5.7
23:37:00.304 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:37:00.304 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 2.00)
23:37:00.304 00.000 5052 CameraToMount -- cameraX=-3.74 cameraY=-200.03 hyp=200.07 cameraTheta=-1.59 mountX=-138.34 mountY=182.33, mountTheta=2.22
23:37:00.305 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.74, y=-200.03, opts=13)
23:37:00.305 00.000 5052 Enqueuing Move request for stepguider (-3.74, -200.03)
23:37:00.305 00.000 8976 Worker thread wakes up
23:37:00.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.74, -200.03) opts 0xd
23:37:00.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.74, -200.03)
23:37:00.305 00.000 8976 Moving (-3.74, -200.03) raw xDistance=-138.34 yDistance=182.33
23:37:00.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns -93.67 from input -138.34
23:37:00.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns 123.41 from input 182.33
23:37:00.305 00.000 8976 MoveAxis(R, 302, ABG)
23:37:00.305 00.000 8976 stepping (39, -39) + (302, 0)
23:37:00.305 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:00.305 00.000 8976 MoveAxis(D, 583, ABG)
23:37:00.305 00.000 8976 stepping (39, -39) + (0, -583)
23:37:00.305 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:00.305 00.000 8976 secondary mount is busy, cannot bump
23:37:00.305 00.000 8976 move complete, result=0
23:37:00.305 00.000 8976 worker thread done servicing request
23:37:00.306 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=208, med=32, FiltMin=27, FiltMax=184, Gamma=2.260
23:37:00.314 00.008 5052 UpdateGuideState exits: m=5439 SNR=51.6
23:37:00.314 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:00.314 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:00.314 00.000 5052 Enqueuing Expose request
23:37:00.314 00.000 8976 Worker thread wakes up
23:37:00.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:00.314 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,102,37,37)
23:37:00.319 00.005 5052 GuideStep: -138.3 px 0 ms EAST, 182.3 px 0 ms SOUTH
23:37:00.517 00.198 9828 IsGuiding returns 1
23:37:00.517 00.000 9828 scope still moving after pulse duration time elapsed
23:37:00.549 00.032 9828 IsSlewing returns 0
23:37:00.549 00.000 9828 IsGuiding returns 1
23:37:00.581 00.032 9828 IsSlewing returns 0
23:37:00.581 00.000 9828 IsGuiding returns 1
23:37:00.613 00.032 9828 IsSlewing returns 0
23:37:00.613 00.000 9828 IsGuiding returns 0
23:37:00.613 00.000 9828 scope move finished after 983 + 116 ms
23:37:00.613 00.000 9828 Move returns status 0, amount 983
23:37:00.613 00.000 9828 move complete, result=0
23:37:00.613 00.000 9828 worker thread done servicing request
23:37:00.613 00.000 5052 GuideStep: 0.5 px 53 ms WEST, -8.7 px 983 ms NORTH
23:37:01.365 00.752 8976 Exposure complete
23:37:01.379 00.014 8976 worker thread done servicing request
23:37:01.379 00.000 5052 OnExposeComplete: enter
23:37:01.379 00.000 5052 UpdateGuideState(): m_state=6
23:37:01.379 00.000 5052 Star::Find(18, 318, 119, 0, (0,0,0,0), 0.1, 10.0, 0) frame 564
23:37:01.379 00.000 5052 Star::Find returns 1 (0), X=317.47, Y=113.34, Mass=5588, SNR=52.2, Peak=232 HFD=5.2
23:37:01.379 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.36) = xAngle (-3.96 = 2.33)
23:37:01.379 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:37:01.379 00.000 5052 CameraToMount -- cameraX=-5.25 cameraY=-206.58 hyp=206.65 cameraTheta=-1.60 mountX=-141.88 mountY=188.89, mountTheta=2.22
23:37:01.380 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.25, y=-206.58, opts=13)
23:37:01.380 00.000 5052 Enqueuing Move request for stepguider (-5.25, -206.58)
23:37:01.380 00.000 8976 Worker thread wakes up
23:37:01.380 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.25, -206.58) opts 0xd
23:37:01.380 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.25, -206.58)
23:37:01.380 00.000 8976 Moving (-5.25, -206.58) raw xDistance=-141.88 yDistance=188.89
23:37:01.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns -95.94 from input -141.88
23:37:01.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 127.64 from input 188.89
23:37:01.380 00.000 8976 MoveAxis(R, 310, ABG)
23:37:01.380 00.000 8976 stepping (39, -39) + (310, 0)
23:37:01.380 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:01.380 00.000 8976 MoveAxis(D, 603, ABG)
23:37:01.380 00.000 8976 stepping (39, -39) + (0, -603)
23:37:01.380 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:01.381 00.001 8976 FAR outside bump range, increase bump weight 13.00 => 14.00
23:37:01.381 00.000 8976 AO travel limit exceeded, using large bump correction
23:37:01.381 00.000 8976 Scheduling Mount bump of (-0.229, -8.997)
23:37:01.381 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.23, y=-9.00, opts=4)
23:37:01.381 00.000 8976 Enqueuing Move request for scope (-0.23, -9.00)
23:37:01.381 00.000 8976 move complete, result=0
23:37:01.381 00.000 9828 Worker thread wakes up
23:37:01.381 00.000 8976 worker thread done servicing request
23:37:01.381 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -9.00) opts 0x4
23:37:01.381 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.23, -9.00)
23:37:01.381 00.000 9828 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-3.10) = xAngle (1.50 = 1.50)
23:37:01.381 00.000 9828 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.43 = -1.85)
23:37:01.381 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=232, med=32, FiltMin=27, FiltMax=196, Gamma=2.260
23:37:01.381 00.000 9828 CameraToMount -- cameraX=-0.23 cameraY=-9.00 hyp=9.00 cameraTheta=-1.60 mountX=0.59 mountY=-8.65, mountTheta=-1.50
23:37:01.381 00.000 9828 Moving (-0.23, -9.00) raw xDistance=0.59 yDistance=-8.65
23:37:01.382 00.001 9828 MoveAxis(W, 63, B)
23:37:01.382 00.000 9828 Guiding  Dir = 3, Dur = 63
23:37:01.382 00.000 9828 IsSlewing returns 0
23:37:01.382 00.000 9828 IsGuiding returns 0
23:37:01.382 00.000 9828 PulseGuide returned control before completion, sleep 73
23:37:01.390 00.008 5052 UpdateGuideState exits: m=5588 SNR=52.2
23:37:01.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:01.390 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:01.390 00.000 5052 Enqueuing Expose request
23:37:01.390 00.000 8976 Worker thread wakes up
23:37:01.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:01.390 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,95,37,37)
23:37:01.395 00.005 5052 GuideStep: -141.9 px 0 ms EAST, 188.9 px 0 ms SOUTH
23:37:01.468 00.073 9828 IsGuiding returns 1
23:37:01.468 00.000 9828 scope still moving after pulse duration time elapsed
23:37:01.500 00.032 9828 IsSlewing returns 0
23:37:01.500 00.000 9828 IsGuiding returns 1
23:37:01.531 00.031 9828 IsSlewing returns 0
23:37:01.531 00.000 9828 IsGuiding returns 1
23:37:01.563 00.032 9828 IsSlewing returns 0
23:37:01.563 00.000 9828 IsGuiding returns 0
23:37:01.563 00.000 9828 scope move finished after 63 + 118 ms
23:37:01.563 00.000 9828 Move returns status 0, amount 63
23:37:01.563 00.000 9828 MoveAxis(N, 980, B)
23:37:01.563 00.000 9828 Guiding  Dir = 0, Dur = 980
23:37:01.578 00.015 9828 IsSlewing returns 0
23:37:01.578 00.000 9828 IsGuiding returns 0
23:37:01.578 00.000 9828 PulseGuide returned control before completion, sleep 990
23:37:02.433 00.855 8976 Exposure complete
23:37:02.447 00.014 8976 worker thread done servicing request
23:37:02.447 00.000 5052 OnExposeComplete: enter
23:37:02.448 00.001 5052 UpdateGuideState(): m_state=6
23:37:02.448 00.000 5052 Star::Find(18, 317, 113, 0, (0,0,0,0), 0.1, 10.0, 0) frame 565
23:37:02.448 00.000 5052 Star::Find returns 1 (0), X=315.53, Y=111.37, Mass=5312, SNR=51.1, Peak=224 HFD=5.5
23:37:02.448 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.36) = xAngle (-3.96 = 2.32)
23:37:02.448 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.30 = 1.98)
23:37:02.448 00.000 5052 CameraToMount -- cameraX=-7.19 cameraY=-208.54 hyp=208.67 cameraTheta=-1.61 mountX=-141.89 mountY=191.50, mountTheta=2.21
23:37:02.448 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.19, y=-208.54, opts=13)
23:37:02.449 00.001 5052 Enqueuing Move request for stepguider (-7.19, -208.54)
23:37:02.449 00.000 8976 Worker thread wakes up
23:37:02.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.19, -208.54) opts 0xd
23:37:02.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.19, -208.54)
23:37:02.449 00.000 8976 Moving (-7.19, -208.54) raw xDistance=-141.89 yDistance=191.50
23:37:02.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns -96.11 from input -141.89
23:37:02.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 129.58 from input 191.50
23:37:02.449 00.000 8976 MoveAxis(R, 310, ABG)
23:37:02.449 00.000 8976 stepping (39, -39) + (310, 0)
23:37:02.449 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:02.449 00.000 8976 MoveAxis(D, 612, ABG)
23:37:02.449 00.000 8976 stepping (39, -39) + (0, -612)
23:37:02.449 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:02.449 00.000 8976 secondary mount is busy, cannot bump
23:37:02.449 00.000 8976 move complete, result=0
23:37:02.449 00.000 8976 worker thread done servicing request
23:37:02.450 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=224, med=32, FiltMin=28, FiltMax=172, Gamma=2.260
23:37:02.458 00.008 5052 UpdateGuideState exits: m=5312 SNR=51.1
23:37:02.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:02.458 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:02.458 00.000 5052 Enqueuing Expose request
23:37:02.458 00.000 8976 Worker thread wakes up
23:37:02.458 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:02.458 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,93,37,37)
23:37:02.463 00.005 5052 GuideStep: -141.9 px 0 ms EAST, 191.5 px 0 ms SOUTH
23:37:02.570 00.107 9828 IsGuiding returns 1
23:37:02.570 00.000 9828 scope still moving after pulse duration time elapsed
23:37:02.601 00.031 9828 IsSlewing returns 0
23:37:02.601 00.000 9828 IsGuiding returns 1
23:37:02.631 00.030 9828 IsSlewing returns 0
23:37:02.631 00.000 9828 IsGuiding returns 1
23:37:02.663 00.032 9828 IsSlewing returns 0
23:37:02.663 00.000 9828 IsGuiding returns 1
23:37:02.695 00.032 9828 IsSlewing returns 0
23:37:02.695 00.000 9828 IsGuiding returns 1
23:37:02.727 00.032 9828 IsSlewing returns 0
23:37:02.727 00.000 9828 IsGuiding returns 1
23:37:02.759 00.032 9828 IsSlewing returns 0
23:37:02.759 00.000 9828 IsGuiding returns 1
23:37:02.792 00.033 9828 IsSlewing returns 0
23:37:02.792 00.000 9828 IsGuiding returns 0
23:37:02.792 00.000 9828 scope move finished after 980 + 233 ms
23:37:02.792 00.000 9828 Move returns status 0, amount 980
23:37:02.793 00.001 9828 move complete, result=0
23:37:02.793 00.000 9828 worker thread done servicing request
23:37:02.793 00.000 5052 GuideStep: 0.6 px 63 ms WEST, -8.6 px 980 ms NORTH
23:37:03.494 00.701 8976 Exposure complete
23:37:03.508 00.014 8976 worker thread done servicing request
23:37:03.508 00.000 5052 OnExposeComplete: enter
23:37:03.508 00.000 5052 UpdateGuideState(): m_state=6
23:37:03.508 00.000 5052 Star::Find(18, 315, 111, 0, (0,0,0,0), 0.1, 10.0, 0) frame 566
23:37:03.508 00.000 5052 Star::Find returns 1 (0), X=314.20, Y=105.02, Mass=5464, SNR=51.6, Peak=254 HFD=4.8
23:37:03.508 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.36) = xAngle (-3.97 = 2.31)
23:37:03.508 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.31 = 1.97)
23:37:03.508 00.000 5052 CameraToMount -- cameraX=-8.52 cameraY=-214.90 hyp=215.06 cameraTheta=-1.61 mountX=-145.43 mountY=197.81, mountTheta=2.20
23:37:03.509 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-8.52, y=-214.90, opts=13)
23:37:03.509 00.000 5052 Enqueuing Move request for stepguider (-8.52, -214.90)
23:37:03.509 00.000 8976 Worker thread wakes up
23:37:03.509 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-8.52, -214.90) opts 0xd
23:37:03.509 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-8.52, -214.90)
23:37:03.509 00.000 8976 Moving (-8.52, -214.90) raw xDistance=-145.43 yDistance=197.81
23:37:03.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns -98.35 from input -145.43
23:37:03.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 133.69 from input 197.81
23:37:03.509 00.000 8976 MoveAxis(R, 317, ABG)
23:37:03.509 00.000 8976 stepping (39, -39) + (317, 0)
23:37:03.510 00.001 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:03.510 00.000 8976 MoveAxis(D, 632, ABG)
23:37:03.510 00.000 8976 stepping (39, -39) + (0, -632)
23:37:03.510 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:03.510 00.000 8976 FAR outside bump range, increase bump weight 14.00 => 15.00
23:37:03.510 00.000 8976 AO travel limit exceeded, using large bump correction
23:37:03.510 00.000 8976 Scheduling Mount bump of (-0.356, -8.993)
23:37:03.510 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.36, y=-8.99, opts=4)
23:37:03.510 00.000 8976 Enqueuing Move request for scope (-0.36, -8.99)
23:37:03.510 00.000 8976 move complete, result=0
23:37:03.510 00.000 8976 worker thread done servicing request
23:37:03.510 00.000 9828 Worker thread wakes up
23:37:03.510 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=254, med=32, FiltMin=28, FiltMax=222, Gamma=2.260
23:37:03.510 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -8.99) opts 0x4
23:37:03.510 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.36, -8.99)
23:37:03.510 00.000 9828 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-3.10) = xAngle (1.49 = 1.49)
23:37:03.510 00.000 9828 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.42 = -1.86)
23:37:03.510 00.000 9828 CameraToMount -- cameraX=-0.36 cameraY=-8.99 hyp=9.00 cameraTheta=-1.61 mountX=0.72 mountY=-8.61, mountTheta=-1.49
23:37:03.510 00.000 9828 Moving (-0.36, -8.99) raw xDistance=0.72 yDistance=-8.61
23:37:03.511 00.001 9828 MoveAxis(W, 77, B)
23:37:03.511 00.000 9828 Guiding  Dir = 3, Dur = 77
23:37:03.511 00.000 9828 IsSlewing returns 0
23:37:03.511 00.000 9828 IsGuiding returns 0
23:37:03.511 00.000 9828 PulseGuide returned control before completion, sleep 87
23:37:03.520 00.009 5052 UpdateGuideState exits: m=5464 SNR=51.6
23:37:03.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:03.520 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:03.520 00.000 5052 Enqueuing Expose request
23:37:03.520 00.000 8976 Worker thread wakes up
23:37:03.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:03.520 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(296,87,37,37)
23:37:03.526 00.006 5052 GuideStep: -145.4 px 0 ms EAST, 197.8 px 0 ms SOUTH
23:37:03.612 00.086 9828 IsGuiding returns 1
23:37:03.612 00.000 9828 scope still moving after pulse duration time elapsed
23:37:03.644 00.032 9828 IsSlewing returns 0
23:37:03.644 00.000 9828 IsGuiding returns 1
23:37:03.676 00.032 9828 IsSlewing returns 0
23:37:03.676 00.000 9828 IsGuiding returns 1
23:37:03.708 00.032 9828 IsSlewing returns 0
23:37:03.708 00.000 9828 IsGuiding returns 0
23:37:03.708 00.000 9828 scope move finished after 77 + 119 ms
23:37:03.708 00.000 9828 Move returns status 0, amount 77
23:37:03.708 00.000 9828 MoveAxis(N, 976, B)
23:37:03.708 00.000 9828 Guiding  Dir = 0, Dur = 976
23:37:03.724 00.016 9828 IsSlewing returns 0
23:37:03.724 00.000 9828 IsGuiding returns 0
23:37:03.724 00.000 9828 PulseGuide returned control before completion, sleep 986
23:37:04.563 00.839 8976 Exposure complete
23:37:04.577 00.014 8976 worker thread done servicing request
23:37:04.577 00.000 5052 OnExposeComplete: enter
23:37:04.577 00.000 5052 UpdateGuideState(): m_state=6
23:37:04.577 00.000 5052 Star::Find(18, 314, 105, 0, (0,0,0,0), 0.1, 10.0, 0) frame 567
23:37:04.577 00.000 5052 Star::Find returns 1 (0), X=314.76, Y=103.00, Mass=5247, SNR=50.4, Peak=218 HFD=5.4
23:37:04.578 00.001 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.36) = xAngle (-3.97 = 2.32)
23:37:04.578 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.31 = 1.98)
23:37:04.578 00.000 5052 CameraToMount -- cameraX=-7.96 cameraY=-216.91 hyp=217.06 cameraTheta=-1.61 mountX=-147.24 mountY=199.39, mountTheta=2.21
23:37:04.578 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.96, y=-216.91, opts=13)
23:37:04.578 00.000 5052 Enqueuing Move request for stepguider (-7.96, -216.91)
23:37:04.578 00.000 8976 Worker thread wakes up
23:37:04.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.96, -216.91) opts 0xd
23:37:04.579 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-7.96, -216.91)
23:37:04.579 00.000 8976 Moving (-7.96, -216.91) raw xDistance=-147.24 yDistance=199.39
23:37:04.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns -99.64 from input -147.24
23:37:04.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 134.97 from input 199.39
23:37:04.579 00.000 8976 MoveAxis(R, 321, ABG)
23:37:04.579 00.000 8976 stepping (39, -39) + (321, 0)
23:37:04.579 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:04.579 00.000 8976 MoveAxis(D, 638, ABG)
23:37:04.579 00.000 8976 stepping (39, -39) + (0, -638)
23:37:04.579 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:04.579 00.000 8976 secondary mount is busy, cannot bump
23:37:04.579 00.000 8976 move complete, result=0
23:37:04.579 00.000 8976 worker thread done servicing request
23:37:04.579 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=218, med=32, FiltMin=28, FiltMax=171, Gamma=2.260
23:37:04.588 00.009 5052 UpdateGuideState exits: m=5247 SNR=50.4
23:37:04.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:04.589 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:04.589 00.000 5052 Enqueuing Expose request
23:37:04.589 00.000 8976 Worker thread wakes up
23:37:04.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:04.589 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,85,37,37)
23:37:04.594 00.005 5052 GuideStep: -147.2 px 0 ms EAST, 199.4 px 0 ms SOUTH
23:37:04.713 00.119 9828 IsGuiding returns 1
23:37:04.713 00.000 9828 scope still moving after pulse duration time elapsed
23:37:04.745 00.032 9828 IsSlewing returns 0
23:37:04.745 00.000 9828 IsGuiding returns 1
23:37:04.777 00.032 9828 IsSlewing returns 0
23:37:04.777 00.000 9828 IsGuiding returns 1
23:37:04.808 00.031 9828 IsSlewing returns 0
23:37:04.808 00.000 9828 IsGuiding returns 1
23:37:04.839 00.031 9828 IsSlewing returns 0
23:37:04.839 00.000 9828 IsGuiding returns 0
23:37:04.839 00.000 9828 scope move finished after 976 + 138 ms
23:37:04.839 00.000 9828 Move returns status 0, amount 976
23:37:04.839 00.000 9828 move complete, result=0
23:37:04.839 00.000 9828 worker thread done servicing request
23:37:04.839 00.000 5052 GuideStep: 0.7 px 77 ms WEST, -8.6 px 976 ms NORTH
23:37:05.628 00.789 8976 Exposure complete
23:37:05.642 00.014 8976 worker thread done servicing request
23:37:05.642 00.000 5052 OnExposeComplete: enter
23:37:05.642 00.000 5052 UpdateGuideState(): m_state=6
23:37:05.642 00.000 5052 Star::Find(18, 314, 103, 0, (0,0,0,0), 0.1, 10.0, 0) frame 568
23:37:05.642 00.000 5052 Star::Find returns 1 (0), X=316.69, Y=97.11, Mass=5557, SNR=52.1, Peak=316 HFD=4.6
23:37:05.642 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.36) = xAngle (-3.96 = 2.33)
23:37:05.642 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.30 = 1.99)
23:37:05.642 00.000 5052 CameraToMount -- cameraX=-6.03 cameraY=-222.81 hyp=222.89 cameraTheta=-1.60 mountX=-152.77 mountY=203.89, mountTheta=2.21
23:37:05.643 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.03, y=-222.81, opts=13)
23:37:05.643 00.000 5052 Enqueuing Move request for stepguider (-6.03, -222.81)
23:37:05.643 00.000 8976 Worker thread wakes up
23:37:05.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.03, -222.81) opts 0xd
23:37:05.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.03, -222.81)
23:37:05.643 00.000 8976 Moving (-6.03, -222.81) raw xDistance=-152.77 yDistance=203.89
23:37:05.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns -103.22 from input -152.77
23:37:05.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 137.90 from input 203.89
23:37:05.643 00.000 8976 MoveAxis(R, 333, ABG)
23:37:05.643 00.000 8976 stepping (39, -39) + (333, 0)
23:37:05.644 00.001 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:05.644 00.000 8976 MoveAxis(D, 651, ABG)
23:37:05.644 00.000 8976 stepping (39, -39) + (0, -651)
23:37:05.644 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:05.644 00.000 8976 FAR outside bump range, increase bump weight 15.00 => 16.00
23:37:05.644 00.000 8976 AO travel limit exceeded, using large bump correction
23:37:05.644 00.000 8976 Scheduling Mount bump of (-0.243, -8.997)
23:37:05.644 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.24, y=-9.00, opts=4)
23:37:05.644 00.000 8976 Enqueuing Move request for scope (-0.24, -9.00)
23:37:05.644 00.000 8976 move complete, result=0
23:37:05.644 00.000 9828 Worker thread wakes up
23:37:05.644 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -9.00) opts 0x4
23:37:05.644 00.000 8976 worker thread done servicing request
23:37:05.644 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.24, -9.00)
23:37:05.644 00.000 9828 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-3.10) = xAngle (1.50 = 1.50)
23:37:05.644 00.000 9828 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.43 = -1.85)
23:37:05.644 00.000 9828 CameraToMount -- cameraX=-0.24 cameraY=-9.00 hyp=9.00 cameraTheta=-1.60 mountX=0.61 mountY=-8.65, mountTheta=-1.50
23:37:05.644 00.000 9828 Moving (-0.24, -9.00) raw xDistance=0.61 yDistance=-8.65
23:37:05.645 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=316, med=31, FiltMin=27, FiltMax=217, Gamma=2.260
23:37:05.645 00.000 9828 MoveAxis(W, 65, B)
23:37:05.645 00.000 9828 Guiding  Dir = 3, Dur = 65
23:37:05.645 00.000 9828 IsSlewing returns 0
23:37:05.645 00.000 9828 IsGuiding returns 0
23:37:05.645 00.000 9828 PulseGuide returned control before completion, sleep 75
23:37:05.653 00.008 5052 UpdateGuideState exits: m=5557 SNR=52.1
23:37:05.653 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:05.653 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:05.653 00.000 5052 Enqueuing Expose request
23:37:05.653 00.000 8976 Worker thread wakes up
23:37:05.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:05.653 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,79,37,37)
23:37:05.659 00.006 5052 GuideStep: -152.8 px 0 ms EAST, 203.9 px 0 ms SOUTH
23:37:05.733 00.074 9828 IsGuiding returns 1
23:37:05.733 00.000 9828 scope still moving after pulse duration time elapsed
23:37:05.765 00.032 9828 IsSlewing returns 0
23:37:05.765 00.000 9828 IsGuiding returns 1
23:37:05.797 00.032 9828 IsSlewing returns 0
23:37:05.797 00.000 9828 IsGuiding returns 1
23:37:05.829 00.032 9828 IsSlewing returns 0
23:37:05.829 00.000 9828 IsGuiding returns 0
23:37:05.829 00.000 9828 scope move finished after 65 + 118 ms
23:37:05.829 00.000 9828 Move returns status 0, amount 65
23:37:05.829 00.000 9828 MoveAxis(N, 980, B)
23:37:05.829 00.000 9828 Guiding  Dir = 0, Dur = 980
23:37:05.844 00.015 9828 IsSlewing returns 0
23:37:05.844 00.000 9828 IsGuiding returns 0
23:37:05.844 00.000 9828 PulseGuide returned control before completion, sleep 990
23:37:06.700 00.856 8976 Exposure complete
23:37:06.714 00.014 8976 worker thread done servicing request
23:37:06.714 00.000 5052 OnExposeComplete: enter
23:37:06.714 00.000 5052 UpdateGuideState(): m_state=6
23:37:06.714 00.000 5052 Star::Find(18, 316, 97, 0, (0,0,0,0), 0.1, 10.0, 0) frame 569
23:37:06.714 00.000 5052 Star::Find returns 1 (0), X=319.13, Y=95.26, Mass=5041, SNR=49.1, Peak=172 HFD=5.8
23:37:06.714 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.34)
23:37:06.715 00.001 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 2.00)
23:37:06.715 00.000 5052 CameraToMount -- cameraX=-3.59 cameraY=-224.66 hyp=224.69 cameraTheta=-1.59 mountX=-155.80 mountY=204.52, mountTheta=2.22
23:37:06.715 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.59, y=-224.66, opts=13)
23:37:06.715 00.000 5052 Enqueuing Move request for stepguider (-3.59, -224.66)
23:37:06.715 00.000 8976 Worker thread wakes up
23:37:06.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.59, -224.66) opts 0xd
23:37:06.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.59, -224.66)
23:37:06.715 00.000 8976 Moving (-3.59, -224.66) raw xDistance=-155.80 yDistance=204.52
23:37:06.716 00.001 8976 GuideAlgorithmHysteresis::Result() returns -105.38 from input -155.80
23:37:06.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns 138.50 from input 204.52
23:37:06.716 00.000 8976 MoveAxis(R, 340, ABG)
23:37:06.716 00.000 8976 stepping (39, -39) + (340, 0)
23:37:06.716 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:06.716 00.000 8976 MoveAxis(D, 654, ABG)
23:37:06.716 00.000 8976 stepping (39, -39) + (0, -654)
23:37:06.716 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:06.716 00.000 8976 secondary mount is busy, cannot bump
23:37:06.716 00.000 8976 move complete, result=0
23:37:06.716 00.000 8976 worker thread done servicing request
23:37:06.716 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=172, med=32, FiltMin=27, FiltMax=148, Gamma=2.260
23:37:06.725 00.009 5052 UpdateGuideState exits: m=5041 SNR=49.1
23:37:06.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:06.725 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:06.725 00.000 5052 Enqueuing Expose request
23:37:06.725 00.000 8976 Worker thread wakes up
23:37:06.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:06.725 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,77,37,37)
23:37:06.730 00.005 5052 GuideStep: -155.8 px 0 ms EAST, 204.5 px 0 ms SOUTH
23:37:06.850 00.120 9828 IsGuiding returns 1
23:37:06.850 00.000 9828 scope still moving after pulse duration time elapsed
23:37:06.882 00.032 9828 IsSlewing returns 0
23:37:06.882 00.000 9828 IsGuiding returns 1
23:37:06.914 00.032 9828 IsSlewing returns 0
23:37:06.914 00.000 9828 IsGuiding returns 1
23:37:06.945 00.031 9828 IsSlewing returns 0
23:37:06.945 00.000 9828 IsGuiding returns 0
23:37:06.945 00.000 9828 scope move finished after 980 + 121 ms
23:37:06.945 00.000 9828 Move returns status 0, amount 980
23:37:06.945 00.000 9828 move complete, result=0
23:37:06.945 00.000 9828 worker thread done servicing request
23:37:06.945 00.000 5052 GuideStep: 0.6 px 65 ms WEST, -8.6 px 980 ms NORTH
23:37:07.899 00.954 8976 Exposure complete
23:37:07.913 00.014 8976 worker thread done servicing request
23:37:07.913 00.000 5052 OnExposeComplete: enter
23:37:07.913 00.000 5052 UpdateGuideState(): m_state=6
23:37:07.913 00.000 5052 Star::Find(18, 319, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 570
23:37:07.913 00.000 5052 Star::Find returns 1 (0), X=321.53, Y=89.52, Mass=5476, SNR=51.9, Peak=327 HFD=5.1
23:37:07.913 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.35)
23:37:07.913 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:37:07.913 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=-230.39 hyp=230.40 cameraTheta=-1.58 mountX=-161.54 mountY=208.67, mountTheta=2.23
23:37:07.914 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.19, y=-230.39, opts=13)
23:37:07.914 00.000 5052 Enqueuing Move request for stepguider (-1.19, -230.39)
23:37:07.914 00.000 8976 Worker thread wakes up
23:37:07.914 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.19, -230.39) opts 0xd
23:37:07.915 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.19, -230.39)
23:37:07.915 00.000 8976 Moving (-1.19, -230.39) raw xDistance=-161.54 yDistance=208.67
23:37:07.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns -109.15 from input -161.54
23:37:07.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns 141.16 from input 208.67
23:37:07.915 00.000 8976 MoveAxis(R, 352, ABG)
23:37:07.915 00.000 8976 stepping (39, -39) + (352, 0)
23:37:07.915 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:07.915 00.000 8976 MoveAxis(D, 667, ABG)
23:37:07.915 00.000 8976 stepping (39, -39) + (0, -667)
23:37:07.915 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:07.915 00.000 8976 FAR outside bump range, increase bump weight 16.00 => 17.00
23:37:07.915 00.000 8976 AO travel limit exceeded, using large bump correction
23:37:07.915 00.000 8976 Scheduling Mount bump of (-0.047, -9.000)
23:37:07.915 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=-9.00, opts=4)
23:37:07.915 00.000 8976 Enqueuing Move request for scope (-0.05, -9.00)
23:37:07.915 00.000 8976 move complete, result=0
23:37:07.915 00.000 9828 Worker thread wakes up
23:37:07.915 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -9.00) opts 0x4
23:37:07.915 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, -9.00)
23:37:07.915 00.000 9828 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-3.10) = xAngle (1.52 = 1.52)
23:37:07.915 00.000 8976 worker thread done servicing request
23:37:07.916 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=327, med=32, FiltMin=28, FiltMax=208, Gamma=2.260
23:37:07.916 00.000 9828 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.45 = -1.83)
23:37:07.916 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=-9.00 hyp=9.00 cameraTheta=-1.58 mountX=0.41 mountY=-8.70, mountTheta=-1.52
23:37:07.916 00.000 9828 Moving (-0.05, -9.00) raw xDistance=0.41 yDistance=-8.70
23:37:07.916 00.000 9828 MoveAxis(W, 44, B)
23:37:07.916 00.000 9828 Guiding  Dir = 3, Dur = 44
23:37:07.917 00.001 9828 IsSlewing returns 0
23:37:07.917 00.000 9828 IsGuiding returns 0
23:37:07.917 00.000 9828 PulseGuide returned control before completion, sleep 54
23:37:07.925 00.008 5052 UpdateGuideState exits: m=5476 SNR=51.9
23:37:07.926 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:07.926 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:07.926 00.000 5052 Enqueuing Expose request
23:37:07.926 00.000 8976 Worker thread wakes up
23:37:07.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:07.926 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,72,37,37)
23:37:07.931 00.005 5052 GuideStep: -161.5 px 0 ms EAST, 208.7 px 0 ms SOUTH
23:37:07.983 00.052 9828 IsGuiding returns 1
23:37:07.983 00.000 9828 scope still moving after pulse duration time elapsed
23:37:08.014 00.031 9828 IsSlewing returns 0
23:37:08.014 00.000 9828 IsGuiding returns 1
23:37:08.045 00.031 9828 IsSlewing returns 0
23:37:08.045 00.000 9828 IsGuiding returns 1
23:37:08.076 00.031 9828 IsSlewing returns 0
23:37:08.076 00.000 9828 IsGuiding returns 0
23:37:08.076 00.000 9828 scope move finished after 44 + 114 ms
23:37:08.076 00.000 9828 Move returns status 0, amount 44
23:37:08.076 00.000 9828 MoveAxis(N, 986, B)
23:37:08.076 00.000 9828 Guiding  Dir = 0, Dur = 986
23:37:08.091 00.015 9828 IsSlewing returns 0
23:37:08.091 00.000 9828 IsGuiding returns 0
23:37:08.091 00.000 9828 PulseGuide returned control before completion, sleep 996
23:37:08.972 00.881 8976 Exposure complete
23:37:08.986 00.014 8976 worker thread done servicing request
23:37:08.986 00.000 5052 OnExposeComplete: enter
23:37:08.987 00.001 5052 UpdateGuideState(): m_state=6
23:37:08.987 00.000 5052 Star::Find(18, 321, 89, 0, (0,0,0,0), 0.1, 10.0, 0) frame 571
23:37:08.987 00.000 5052 Star::Find returns 1 (0), X=322.18, Y=87.80, Mass=5288, SNR=50.9, Peak=204 HFD=5.6
23:37:08.987 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:37:08.987 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:37:08.987 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-232.12 hyp=232.12 cameraTheta=-1.57 mountX=-163.23 mountY=209.95, mountTheta=2.23
23:37:08.988 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-232.12, opts=13)
23:37:08.988 00.000 5052 Enqueuing Move request for stepguider (-0.53, -232.12)
23:37:08.988 00.000 8976 Worker thread wakes up
23:37:08.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -232.12) opts 0xd
23:37:08.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -232.12)
23:37:08.988 00.000 8976 Moving (-0.53, -232.12) raw xDistance=-163.23 yDistance=209.95
23:37:08.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns -110.47 from input -163.23
23:37:08.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 142.15 from input 209.95
23:37:08.988 00.000 8976 MoveAxis(R, 356, ABG)
23:37:08.988 00.000 8976 stepping (39, -39) + (356, 0)
23:37:08.988 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:08.988 00.000 8976 MoveAxis(D, 672, ABG)
23:37:08.988 00.000 8976 stepping (39, -39) + (0, -672)
23:37:08.988 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:08.988 00.000 8976 secondary mount is busy, cannot bump
23:37:08.988 00.000 8976 move complete, result=0
23:37:08.988 00.000 8976 worker thread done servicing request
23:37:08.989 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=204, med=32, FiltMin=27, FiltMax=176, Gamma=2.260
23:37:08.999 00.010 5052 UpdateGuideState exits: m=5288 SNR=50.9
23:37:08.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:08.999 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:08.999 00.000 5052 Enqueuing Expose request
23:37:08.999 00.000 8976 Worker thread wakes up
23:37:08.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:08.999 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,70,37,37)
23:37:09.005 00.006 5052 GuideStep: -163.2 px 0 ms EAST, 209.9 px 0 ms SOUTH
23:37:09.093 00.088 9828 IsGuiding returns 1
23:37:09.093 00.000 9828 scope still moving after pulse duration time elapsed
23:37:09.125 00.032 9828 IsSlewing returns 0
23:37:09.125 00.000 9828 IsGuiding returns 1
23:37:09.157 00.032 9828 IsSlewing returns 0
23:37:09.157 00.000 9828 IsGuiding returns 1
23:37:09.188 00.031 9828 IsSlewing returns 0
23:37:09.188 00.000 9828 IsGuiding returns 1
23:37:09.220 00.032 9828 IsSlewing returns 0
23:37:09.220 00.000 9828 IsGuiding returns 0
23:37:09.220 00.000 9828 scope move finished after 986 + 143 ms
23:37:09.220 00.000 9828 Move returns status 0, amount 986
23:37:09.220 00.000 9828 move complete, result=0
23:37:09.220 00.000 9828 worker thread done servicing request
23:37:09.220 00.000 5052 GuideStep: 0.4 px 44 ms WEST, -8.7 px 986 ms NORTH
23:37:10.046 00.826 8976 Exposure complete
23:37:10.060 00.014 8976 worker thread done servicing request
23:37:10.060 00.000 5052 OnExposeComplete: enter
23:37:10.060 00.000 5052 UpdateGuideState(): m_state=6
23:37:10.060 00.000 5052 Star::Find(18, 322, 87, 0, (0,0,0,0), 0.1, 10.0, 0) frame 572
23:37:10.061 00.001 5052 Star::Find returns 1 (0), X=320.85, Y=81.39, Mass=5322, SNR=51.1, Peak=274 HFD=4.7
23:37:10.061 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.35)
23:37:10.061 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.01)
23:37:10.061 00.000 5052 CameraToMount -- cameraX=-1.87 cameraY=-238.53 hyp=238.53 cameraTheta=-1.58 mountX=-166.80 mountY=216.31, mountTheta=2.23
23:37:10.061 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.87, y=-238.53, opts=13)
23:37:10.061 00.000 5052 Enqueuing Move request for stepguider (-1.87, -238.53)
23:37:10.062 00.001 8976 Worker thread wakes up
23:37:10.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.87, -238.53) opts 0xd
23:37:10.062 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.87, -238.53)
23:37:10.062 00.000 8976 Moving (-1.87, -238.53) raw xDistance=-166.80 yDistance=216.31
23:37:10.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns -112.81 from input -166.80
23:37:10.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 146.22 from input 216.31
23:37:10.062 00.000 8976 MoveAxis(R, 364, ABG)
23:37:10.062 00.000 8976 stepping (39, -39) + (364, 0)
23:37:10.062 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:10.062 00.000 8976 MoveAxis(D, 691, ABG)
23:37:10.062 00.000 8976 stepping (39, -39) + (0, -691)
23:37:10.062 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:10.062 00.000 8976 FAR outside bump range, increase bump weight 17.00 => 18.00
23:37:10.062 00.000 8976 AO travel limit exceeded, using large bump correction
23:37:10.062 00.000 8976 Scheduling Mount bump of (-0.071, -9.000)
23:37:10.062 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=-9.00, opts=4)
23:37:10.063 00.001 8976 Enqueuing Move request for scope (-0.07, -9.00)
23:37:10.063 00.000 8976 move complete, result=0
23:37:10.063 00.000 9828 Worker thread wakes up
23:37:10.063 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -9.00) opts 0x4
23:37:10.063 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, -9.00)
23:37:10.063 00.000 9828 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-3.10) = xAngle (1.52 = 1.52)
23:37:10.063 00.000 9828 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.45 = -1.83)
23:37:10.063 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=-9.00 hyp=9.00 cameraTheta=-1.58 mountX=0.44 mountY=-8.69, mountTheta=-1.52
23:37:10.063 00.000 9828 Moving (-0.07, -9.00) raw xDistance=0.44 yDistance=-8.69
23:37:10.063 00.000 9828 MoveAxis(W, 46, B)
23:37:10.063 00.000 9828 Guiding  Dir = 3, Dur = 46
23:37:10.063 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=274, med=32, FiltMin=28, FiltMax=226, Gamma=2.260
23:37:10.063 00.000 8976 worker thread done servicing request
23:37:10.063 00.000 9828 IsSlewing returns 0
23:37:10.064 00.001 9828 IsGuiding returns 0
23:37:10.064 00.000 9828 PulseGuide returned control before completion, sleep 56
23:37:10.073 00.009 5052 UpdateGuideState exits: m=5322 SNR=51.1
23:37:10.074 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:10.074 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:10.074 00.000 5052 Enqueuing Expose request
23:37:10.074 00.000 8976 Worker thread wakes up
23:37:10.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:10.074 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,63,37,37)
23:37:10.079 00.005 5052 GuideStep: -166.8 px 0 ms EAST, 216.3 px 0 ms SOUTH
23:37:10.135 00.056 9828 IsGuiding returns 1
23:37:10.135 00.000 9828 scope still moving after pulse duration time elapsed
23:37:10.166 00.031 9828 IsSlewing returns 0
23:37:10.167 00.001 9828 IsGuiding returns 1
23:37:10.198 00.031 9828 IsSlewing returns 0
23:37:10.198 00.000 9828 IsGuiding returns 1
23:37:10.230 00.032 9828 IsSlewing returns 0
23:37:10.230 00.000 9828 IsGuiding returns 0
23:37:10.230 00.000 9828 scope move finished after 46 + 120 ms
23:37:10.230 00.000 9828 Move returns status 0, amount 46
23:37:10.230 00.000 9828 MoveAxis(N, 985, B)
23:37:10.230 00.000 9828 Guiding  Dir = 0, Dur = 985
23:37:10.246 00.016 9828 IsSlewing returns 0
23:37:10.246 00.000 9828 IsGuiding returns 0
23:37:10.246 00.000 9828 PulseGuide returned control before completion, sleep 995
23:37:11.117 00.871 8976 Exposure complete
23:37:11.131 00.014 8976 worker thread done servicing request
23:37:11.131 00.000 5052 OnExposeComplete: enter
23:37:11.131 00.000 5052 UpdateGuideState(): m_state=6
23:37:11.131 00.000 5052 Star::Find(18, 320, 81, 0, (0,0,0,0), 0.1, 10.0, 0) frame 573
23:37:11.131 00.000 5052 Star::Find returns 1 (0), X=320.96, Y=79.17, Mass=5269, SNR=50.8, Peak=200 HFD=5.9
23:37:11.131 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.35)
23:37:11.131 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.01)
23:37:11.131 00.000 5052 CameraToMount -- cameraX=-1.76 cameraY=-240.74 hyp=240.75 cameraTheta=-1.58 mountX=-168.44 mountY=218.26, mountTheta=2.23
23:37:11.132 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.76, y=-240.74, opts=13)
23:37:11.132 00.000 5052 Enqueuing Move request for stepguider (-1.76, -240.74)
23:37:11.132 00.000 8976 Worker thread wakes up
23:37:11.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.76, -240.74) opts 0xd
23:37:11.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.76, -240.74)
23:37:11.132 00.000 8976 Moving (-1.76, -240.74) raw xDistance=-168.44 yDistance=218.26
23:37:11.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns -114.01 from input -168.44
23:37:11.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 147.74 from input 218.26
23:37:11.132 00.000 8976 MoveAxis(R, 368, ABG)
23:37:11.132 00.000 8976 stepping (39, -39) + (368, 0)
23:37:11.132 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:11.132 00.000 8976 MoveAxis(D, 698, ABG)
23:37:11.132 00.000 8976 stepping (39, -39) + (0, -698)
23:37:11.132 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:11.133 00.001 8976 secondary mount is busy, cannot bump
23:37:11.133 00.000 8976 move complete, result=0
23:37:11.133 00.000 8976 worker thread done servicing request
23:37:11.133 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=200, med=31, FiltMin=27, FiltMax=160, Gamma=2.260
23:37:11.142 00.009 5052 UpdateGuideState exits: m=5269 SNR=50.8
23:37:11.143 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:11.143 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:11.143 00.000 5052 Enqueuing Expose request
23:37:11.143 00.000 8976 Worker thread wakes up
23:37:11.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:11.143 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(303,61,37,37)
23:37:11.148 00.005 5052 GuideStep: -168.4 px 0 ms EAST, 218.3 px 0 ms SOUTH
23:37:11.252 00.104 9828 IsGuiding returns 1
23:37:11.252 00.000 9828 scope still moving after pulse duration time elapsed
23:37:11.284 00.032 9828 IsSlewing returns 0
23:37:11.284 00.000 9828 IsGuiding returns 1
23:37:11.316 00.032 9828 IsSlewing returns 0
23:37:11.316 00.000 9828 IsGuiding returns 1
23:37:11.347 00.031 9828 IsSlewing returns 0
23:37:11.347 00.000 9828 IsGuiding returns 1
23:37:11.378 00.031 9828 IsSlewing returns 0
23:37:11.378 00.000 9828 IsGuiding returns 0
23:37:11.378 00.000 9828 scope move finished after 985 + 146 ms
23:37:11.378 00.000 9828 Move returns status 0, amount 985
23:37:11.378 00.000 9828 move complete, result=0
23:37:11.378 00.000 9828 worker thread done servicing request
23:37:11.378 00.000 5052 GuideStep: 0.4 px 46 ms WEST, -8.7 px 985 ms NORTH
23:37:12.187 00.809 8976 Exposure complete
23:37:12.201 00.014 8976 worker thread done servicing request
23:37:12.202 00.001 5052 OnExposeComplete: enter
23:37:12.202 00.000 5052 UpdateGuideState(): m_state=6
23:37:12.202 00.000 5052 Star::Find(18, 320, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 574
23:37:12.202 00.000 5052 Star::Find returns 1 (0), X=319.37, Y=73.57, Mass=5297, SNR=50.9, Peak=286 HFD=5.0
23:37:12.202 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:37:12.202 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:37:12.202 00.000 5052 CameraToMount -- cameraX=-3.35 cameraY=-246.35 hyp=246.37 cameraTheta=-1.58 mountX=-171.26 mountY=224.01, mountTheta=2.22
23:37:12.203 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.35, y=-246.35, opts=13)
23:37:12.203 00.000 5052 Enqueuing Move request for stepguider (-3.35, -246.35)
23:37:12.203 00.000 8976 Worker thread wakes up
23:37:12.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.35, -246.35) opts 0xd
23:37:12.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.35, -246.35)
23:37:12.203 00.000 8976 Moving (-3.35, -246.35) raw xDistance=-171.26 yDistance=224.01
23:37:12.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns -115.87 from input -171.26
23:37:12.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 151.47 from input 224.01
23:37:12.203 00.000 8976 MoveAxis(R, 374, ABG)
23:37:12.203 00.000 8976 stepping (39, -39) + (374, 0)
23:37:12.203 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:12.203 00.000 8976 MoveAxis(D, 716, ABG)
23:37:12.203 00.000 8976 stepping (39, -39) + (0, -716)
23:37:12.203 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:12.203 00.000 8976 FAR outside bump range, increase bump weight 18.00 => 19.00
23:37:12.203 00.000 8976 AO travel limit exceeded, using large bump correction
23:37:12.204 00.001 8976 Scheduling Mount bump of (-0.122, -8.999)
23:37:12.204 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.12, y=-9.00, opts=4)
23:37:12.204 00.000 8976 Enqueuing Move request for scope (-0.12, -9.00)
23:37:12.204 00.000 8976 move complete, result=0
23:37:12.204 00.000 8976 worker thread done servicing request
23:37:12.204 00.000 9828 Worker thread wakes up
23:37:12.204 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -9.00) opts 0x4
23:37:12.204 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=286, med=32, FiltMin=27, FiltMax=228, Gamma=2.260
23:37:12.204 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.12, -9.00)
23:37:12.204 00.000 9828 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-3.10) = xAngle (1.52 = 1.52)
23:37:12.204 00.000 9828 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.44 = -1.84)
23:37:12.204 00.000 9828 CameraToMount -- cameraX=-0.12 cameraY=-9.00 hyp=9.00 cameraTheta=-1.58 mountX=0.49 mountY=-8.68, mountTheta=-1.51
23:37:12.204 00.000 9828 Moving (-0.12, -9.00) raw xDistance=0.49 yDistance=-8.68
23:37:12.204 00.000 9828 MoveAxis(W, 52, B)
23:37:12.204 00.000 9828 Guiding  Dir = 3, Dur = 52
23:37:12.205 00.001 9828 IsSlewing returns 0
23:37:12.205 00.000 9828 IsGuiding returns 0
23:37:12.205 00.000 9828 PulseGuide returned control before completion, sleep 62
23:37:12.214 00.009 5052 UpdateGuideState exits: m=5297 SNR=50.9
23:37:12.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:12.214 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:12.214 00.000 5052 Enqueuing Expose request
23:37:12.214 00.000 8976 Worker thread wakes up
23:37:12.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:12.214 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,56,37,37)
23:37:12.219 00.005 5052 GuideStep: -171.3 px 0 ms EAST, 224.0 px 0 ms SOUTH
23:37:12.275 00.056 9828 IsGuiding returns 1
23:37:12.275 00.000 9828 scope still moving after pulse duration time elapsed
23:37:12.306 00.031 9828 IsSlewing returns 0
23:37:12.306 00.000 9828 IsGuiding returns 1
23:37:12.337 00.031 9828 IsSlewing returns 0
23:37:12.337 00.000 9828 IsGuiding returns 1
23:37:12.368 00.031 9828 IsSlewing returns 0
23:37:12.368 00.000 9828 IsGuiding returns 1
23:37:12.400 00.032 9828 IsSlewing returns 0
23:37:12.400 00.000 9828 IsGuiding returns 1
23:37:12.432 00.032 9828 IsSlewing returns 0
23:37:12.432 00.000 9828 IsGuiding returns 1
23:37:12.463 00.031 9828 IsSlewing returns 0
23:37:12.463 00.000 9828 IsGuiding returns 1
23:37:12.494 00.031 9828 IsSlewing returns 0
23:37:12.494 00.000 9828 IsGuiding returns 0
23:37:12.494 00.000 9828 scope move finished after 52 + 237 ms
23:37:12.494 00.000 9828 Move returns status 0, amount 52
23:37:12.494 00.000 9828 MoveAxis(N, 984, B)
23:37:12.494 00.000 9828 Guiding  Dir = 0, Dur = 984
23:37:12.510 00.016 9828 IsSlewing returns 0
23:37:12.510 00.000 9828 IsGuiding returns 0
23:37:12.510 00.000 9828 PulseGuide returned control before completion, sleep 994
23:37:13.257 00.747 8976 Exposure complete
23:37:13.270 00.013 8976 worker thread done servicing request
23:37:13.271 00.001 5052 OnExposeComplete: enter
23:37:13.271 00.000 5052 UpdateGuideState(): m_state=6
23:37:13.271 00.000 5052 Star::Find(18, 319, 73, 0, (0,0,0,0), 0.1, 10.0, 0) frame 575
23:37:13.271 00.000 5052 Star::Find returns 1 (0), X=318.93, Y=71.74, Mass=5161, SNR=50.3, Peak=222 HFD=5.1
23:37:13.271 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.34)
23:37:13.271 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:37:13.271 00.000 5052 CameraToMount -- cameraX=-3.79 cameraY=-248.18 hyp=248.21 cameraTheta=-1.59 mountX=-172.24 mountY=225.85, mountTheta=2.22
23:37:13.272 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.79, y=-248.18, opts=13)
23:37:13.272 00.000 5052 Enqueuing Move request for stepguider (-3.79, -248.18)
23:37:13.272 00.000 8976 Worker thread wakes up
23:37:13.272 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.79, -248.18) opts 0xd
23:37:13.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.79, -248.18)
23:37:13.272 00.000 8976 Moving (-3.79, -248.18) raw xDistance=-172.24 yDistance=225.85
23:37:13.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns -116.62 from input -172.24
23:37:13.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 152.89 from input 225.85
23:37:13.272 00.000 8976 MoveAxis(R, 376, ABG)
23:37:13.272 00.000 8976 stepping (39, -39) + (376, 0)
23:37:13.272 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:13.272 00.000 8976 MoveAxis(D, 722, ABG)
23:37:13.272 00.000 8976 stepping (39, -39) + (0, -722)
23:37:13.272 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:13.272 00.000 8976 secondary mount is busy, cannot bump
23:37:13.272 00.000 8976 move complete, result=0
23:37:13.272 00.000 8976 worker thread done servicing request
23:37:13.273 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=222, med=32, FiltMin=28, FiltMax=184, Gamma=2.260
23:37:13.282 00.009 5052 UpdateGuideState exits: m=5161 SNR=50.3
23:37:13.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:13.283 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:13.283 00.000 5052 Enqueuing Expose request
23:37:13.283 00.000 8976 Worker thread wakes up
23:37:13.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:13.283 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(301,54,37,37)
23:37:13.289 00.006 5052 GuideStep: -172.2 px 0 ms EAST, 225.9 px 0 ms SOUTH
23:37:13.515 00.226 9828 IsGuiding returns 1
23:37:13.515 00.000 9828 scope still moving after pulse duration time elapsed
23:37:13.545 00.030 9828 IsSlewing returns 0
23:37:13.550 00.005 9828 IsGuiding returns 1
23:37:13.577 00.027 9828 IsSlewing returns 0
23:37:13.577 00.000 9828 IsGuiding returns 1
23:37:13.608 00.031 9828 IsSlewing returns 0
23:37:13.608 00.000 9828 IsGuiding returns 1
23:37:13.639 00.031 9828 IsSlewing returns 0
23:37:13.639 00.000 9828 IsGuiding returns 0
23:37:13.639 00.000 9828 scope move finished after 984 + 144 ms
23:37:13.639 00.000 9828 Move returns status 0, amount 984
23:37:13.639 00.000 9828 move complete, result=0
23:37:13.639 00.000 9828 worker thread done servicing request
23:37:13.639 00.000 5052 GuideStep: 0.5 px 52 ms WEST, -8.7 px 984 ms NORTH
23:37:14.334 00.695 8976 Exposure complete
23:37:14.348 00.014 8976 worker thread done servicing request
23:37:14.348 00.000 5052 OnExposeComplete: enter
23:37:14.348 00.000 5052 UpdateGuideState(): m_state=6
23:37:14.348 00.000 5052 Star::Find(18, 318, 71, 0, (0,0,0,0), 0.1, 10.0, 0) frame 576
23:37:14.348 00.000 5052 Star::Find returns 1 (0), X=317.60, Y=66.00, Mass=5344, SNR=51.2, Peak=293 HFD=4.9
23:37:14.348 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:37:14.349 00.001 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:37:14.349 00.000 5052 CameraToMount -- cameraX=-5.12 cameraY=-253.91 hyp=253.96 cameraTheta=-1.59 mountX=-175.34 mountY=231.60, mountTheta=2.22
23:37:14.349 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.12, y=-253.91, opts=13)
23:37:14.349 00.000 5052 Enqueuing Move request for stepguider (-5.12, -253.91)
23:37:14.349 00.000 8976 Worker thread wakes up
23:37:14.350 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.12, -253.91) opts 0xd
23:37:14.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.12, -253.91)
23:37:14.350 00.000 8976 Moving (-5.12, -253.91) raw xDistance=-175.34 yDistance=231.60
23:37:14.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns -118.63 from input -175.34
23:37:14.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 156.61 from input 231.60
23:37:14.350 00.000 8976 MoveAxis(R, 383, ABG)
23:37:14.350 00.000 8976 stepping (39, -39) + (383, 0)
23:37:14.350 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:14.350 00.000 8976 MoveAxis(D, 740, ABG)
23:37:14.350 00.000 8976 stepping (39, -39) + (0, -740)
23:37:14.350 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:14.350 00.000 8976 FAR outside bump range, increase bump weight 19.00 => 20.00
23:37:14.350 00.000 8976 limit bump weight to 19.4
23:37:14.350 00.000 8976 AO travel limit exceeded, using large bump correction
23:37:14.350 00.000 8976 Scheduling Mount bump of (-0.181, -8.998)
23:37:14.350 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.18, y=-9.00, opts=4)
23:37:14.350 00.000 8976 Enqueuing Move request for scope (-0.18, -9.00)
23:37:14.350 00.000 8976 move complete, result=0
23:37:14.350 00.000 8976 worker thread done servicing request
23:37:14.350 00.000 9828 Worker thread wakes up
23:37:14.350 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=293, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:37:14.351 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -9.00) opts 0x4
23:37:14.351 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.18, -9.00)
23:37:14.351 00.000 9828 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-3.10) = xAngle (1.51 = 1.51)
23:37:14.351 00.000 9828 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.44 = -1.85)
23:37:14.351 00.000 9828 CameraToMount -- cameraX=-0.18 cameraY=-9.00 hyp=9.00 cameraTheta=-1.59 mountX=0.55 mountY=-8.66, mountTheta=-1.51
23:37:14.351 00.000 9828 Moving (-0.18, -9.00) raw xDistance=0.55 yDistance=-8.66
23:37:14.351 00.000 9828 MoveAxis(W, 58, B)
23:37:14.351 00.000 9828 Guiding  Dir = 3, Dur = 58
23:37:14.351 00.000 9828 IsSlewing returns 0
23:37:14.351 00.000 9828 IsGuiding returns 0
23:37:14.352 00.001 9828 PulseGuide returned control before completion, sleep 68
23:37:14.361 00.009 5052 UpdateGuideState exits: m=5344 SNR=51.2
23:37:14.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:14.361 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:14.361 00.000 5052 Enqueuing Expose request
23:37:14.361 00.000 8976 Worker thread wakes up
23:37:14.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:14.361 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,48,37,37)
23:37:14.367 00.006 5052 GuideStep: -175.3 px 0 ms EAST, 231.6 px 0 ms SOUTH
23:37:14.435 00.068 9828 IsGuiding returns 1
23:37:14.435 00.000 9828 scope still moving after pulse duration time elapsed
23:37:14.466 00.031 9828 IsSlewing returns 0
23:37:14.466 00.000 9828 IsGuiding returns 1
23:37:14.497 00.031 9828 IsSlewing returns 0
23:37:14.497 00.000 9828 IsGuiding returns 1
23:37:14.528 00.031 9828 IsSlewing returns 0
23:37:14.528 00.000 9828 IsGuiding returns 0
23:37:14.528 00.000 9828 scope move finished after 58 + 118 ms
23:37:14.528 00.000 9828 Move returns status 0, amount 58
23:37:14.528 00.000 9828 MoveAxis(N, 982, B)
23:37:14.528 00.000 9828 Guiding  Dir = 0, Dur = 982
23:37:14.544 00.016 9828 IsSlewing returns 0
23:37:14.544 00.000 9828 IsGuiding returns 0
23:37:14.544 00.000 9828 PulseGuide returned control before completion, sleep 992
23:37:15.397 00.853 8976 Exposure complete
23:37:15.412 00.015 8976 worker thread done servicing request
23:37:15.412 00.000 5052 OnExposeComplete: enter
23:37:15.412 00.000 5052 UpdateGuideState(): m_state=6
23:37:15.412 00.000 5052 Star::Find(18, 317, 66, 0, (0,0,0,0), 0.1, 10.0, 0) frame 577
23:37:15.412 00.000 5052 Star::Find returns 1 (0), X=316.95, Y=64.24, Mass=5160, SNR=50.3, Peak=199 HFD=5.4
23:37:15.412 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:37:15.412 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:37:15.412 00.000 5052 CameraToMount -- cameraX=-5.77 cameraY=-255.67 hyp=255.74 cameraTheta=-1.59 mountX=-176.12 mountY=233.47, mountTheta=2.22
23:37:15.413 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.77, y=-255.67, opts=13)
23:37:15.413 00.000 5052 Enqueuing Move request for stepguider (-5.77, -255.67)
23:37:15.413 00.000 8976 Worker thread wakes up
23:37:15.413 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.77, -255.67) opts 0xd
23:37:15.413 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.77, -255.67)
23:37:15.413 00.000 8976 Moving (-5.77, -255.67) raw xDistance=-176.12 yDistance=233.47
23:37:15.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns -119.26 from input -176.12
23:37:15.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 158.05 from input 233.47
23:37:15.413 00.000 8976 MoveAxis(R, 385, ABG)
23:37:15.413 00.000 8976 stepping (39, -39) + (385, 0)
23:37:15.413 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:15.413 00.000 8976 MoveAxis(D, 747, ABG)
23:37:15.413 00.000 8976 stepping (39, -39) + (0, -747)
23:37:15.413 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:15.414 00.001 8976 secondary mount is busy, cannot bump
23:37:15.414 00.000 8976 move complete, result=0
23:37:15.414 00.000 8976 worker thread done servicing request
23:37:15.414 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=199, med=31, FiltMin=27, FiltMax=150, Gamma=2.260
23:37:15.424 00.010 5052 UpdateGuideState exits: m=5160 SNR=50.3
23:37:15.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:15.424 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:15.424 00.000 5052 Enqueuing Expose request
23:37:15.424 00.000 8976 Worker thread wakes up
23:37:15.425 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:15.425 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,46,37,37)
23:37:15.429 00.004 5052 GuideStep: -176.1 px 0 ms EAST, 233.5 px 0 ms SOUTH
23:37:15.547 00.118 9828 IsGuiding returns 1
23:37:15.547 00.000 9828 scope still moving after pulse duration time elapsed
23:37:15.578 00.031 9828 IsSlewing returns 0
23:37:15.578 00.000 9828 IsGuiding returns 1
23:37:15.609 00.031 9828 IsSlewing returns 0
23:37:15.609 00.000 9828 IsGuiding returns 1
23:37:15.641 00.032 9828 IsSlewing returns 0
23:37:15.641 00.000 9828 IsGuiding returns 1
23:37:15.672 00.031 9828 IsSlewing returns 0
23:37:15.672 00.000 9828 IsGuiding returns 1
23:37:15.704 00.032 9828 IsSlewing returns 0
23:37:15.704 00.000 9828 IsGuiding returns 1
23:37:15.736 00.032 9828 IsSlewing returns 0
23:37:15.736 00.000 9828 IsGuiding returns 0
23:37:15.736 00.000 9828 scope move finished after 982 + 210 ms
23:37:15.736 00.000 9828 Move returns status 0, amount 982
23:37:15.736 00.000 9828 move complete, result=0
23:37:15.736 00.000 9828 worker thread done servicing request
23:37:15.736 00.000 5052 GuideStep: 0.5 px 58 ms WEST, -8.7 px 982 ms NORTH
23:37:16.466 00.730 8976 Exposure complete
23:37:16.480 00.014 8976 worker thread done servicing request
23:37:16.480 00.000 5052 OnExposeComplete: enter
23:37:16.480 00.000 5052 UpdateGuideState(): m_state=6
23:37:16.480 00.000 5052 Star::Find(18, 316, 64, 0, (0,0,0,0), 0.1, 10.0, 0) frame 578
23:37:16.480 00.000 5052 Star::Find returns 1 (0), X=316.39, Y=58.65, Mass=5067, SNR=49.8, Peak=245 HFD=4.9
23:37:16.480 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:37:16.481 00.001 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:37:16.481 00.000 5052 CameraToMount -- cameraX=-6.33 cameraY=-261.27 hyp=261.34 cameraTheta=-1.60 mountX=-179.66 mountY=238.76, mountTheta=2.22
23:37:16.481 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-6.33, y=-261.27, opts=13)
23:37:16.481 00.000 5052 Enqueuing Move request for stepguider (-6.33, -261.27)
23:37:16.481 00.000 8976 Worker thread wakes up
23:37:16.481 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.33, -261.27) opts 0xd
23:37:16.482 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-6.33, -261.27)
23:37:16.482 00.000 8976 Moving (-6.33, -261.27) raw xDistance=-179.66 yDistance=238.76
23:37:16.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -121.53 from input -179.66
23:37:16.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 161.48 from input 238.76
23:37:16.482 00.000 8976 MoveAxis(R, 392, ABG)
23:37:16.482 00.000 8976 stepping (39, -39) + (392, 0)
23:37:16.482 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:16.482 00.000 8976 MoveAxis(D, 763, ABG)
23:37:16.482 00.000 8976 stepping (39, -39) + (0, -763)
23:37:16.482 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:16.482 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:37:16.482 00.000 8976 limit bump weight to 19.4
23:37:16.482 00.000 8976 AO travel limit exceeded, using large bump correction
23:37:16.482 00.000 8976 Scheduling Mount bump of (-0.218, -8.997)
23:37:16.482 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.22, y=-9.00, opts=4)
23:37:16.482 00.000 8976 Enqueuing Move request for scope (-0.22, -9.00)
23:37:16.482 00.000 8976 move complete, result=0
23:37:16.482 00.000 9828 Worker thread wakes up
23:37:16.483 00.001 8976 worker thread done servicing request
23:37:16.483 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -9.00) opts 0x4
23:37:16.483 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.22, -9.00)
23:37:16.483 00.000 9828 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-3.10) = xAngle (1.51 = 1.51)
23:37:16.483 00.000 9828 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.43 = -1.85)
23:37:16.483 00.000 9828 CameraToMount -- cameraX=-0.22 cameraY=-9.00 hyp=9.00 cameraTheta=-1.60 mountX=0.58 mountY=-8.65, mountTheta=-1.50
23:37:16.483 00.000 9828 Moving (-0.22, -9.00) raw xDistance=0.58 yDistance=-8.65
23:37:16.483 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=245, med=32, FiltMin=27, FiltMax=206, Gamma=2.260
23:37:16.483 00.000 9828 MoveAxis(W, 62, B)
23:37:16.483 00.000 9828 Guiding  Dir = 3, Dur = 62
23:37:16.483 00.000 9828 IsSlewing returns 0
23:37:16.484 00.001 9828 IsGuiding returns 0
23:37:16.484 00.000 9828 PulseGuide returned control before completion, sleep 72
23:37:16.494 00.010 5052 UpdateGuideState exits: m=5067 SNR=49.8
23:37:16.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:16.494 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:16.494 00.000 5052 Enqueuing Expose request
23:37:16.494 00.000 8976 Worker thread wakes up
23:37:16.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:16.494 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,41,37,37)
23:37:16.500 00.006 5052 GuideStep: -179.7 px 0 ms EAST, 238.8 px 0 ms SOUTH
23:37:16.567 00.067 9828 IsGuiding returns 1
23:37:16.567 00.000 9828 scope still moving after pulse duration time elapsed
23:37:16.599 00.032 9828 IsSlewing returns 0
23:37:16.599 00.000 9828 IsGuiding returns 1
23:37:16.630 00.031 9828 IsSlewing returns 0
23:37:16.630 00.000 9828 IsGuiding returns 1
23:37:16.661 00.031 9828 IsSlewing returns 0
23:37:16.661 00.000 9828 IsGuiding returns 0
23:37:16.661 00.000 9828 scope move finished after 62 + 115 ms
23:37:16.661 00.000 9828 Move returns status 0, amount 62
23:37:16.661 00.000 9828 MoveAxis(N, 981, B)
23:37:16.661 00.000 9828 Guiding  Dir = 0, Dur = 981
23:37:16.677 00.016 9828 IsSlewing returns 0
23:37:16.677 00.000 9828 IsGuiding returns 0
23:37:16.677 00.000 9828 PulseGuide returned control before completion, sleep 991
23:37:17.531 00.854 8976 Exposure complete
23:37:17.546 00.015 8976 worker thread done servicing request
23:37:17.546 00.000 5052 OnExposeComplete: enter
23:37:17.546 00.000 5052 UpdateGuideState(): m_state=6
23:37:17.546 00.000 5052 Star::Find(18, 316, 58, 0, (0,0,0,0), 0.1, 10.0, 0) frame 579
23:37:17.546 00.000 5052 Star::Find returns 1 (0), X=317.20, Y=56.65, Mass=5225, SNR=50.3, Peak=204 HFD=5.5
23:37:17.546 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:37:17.546 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:37:17.546 00.000 5052 CameraToMount -- cameraX=-5.52 cameraY=-263.27 hyp=263.32 cameraTheta=-1.59 mountX=-181.64 mountY=240.22, mountTheta=2.22
23:37:17.547 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.52, y=-263.27, opts=13)
23:37:17.547 00.000 5052 Enqueuing Move request for stepguider (-5.52, -263.27)
23:37:17.547 00.000 8976 Worker thread wakes up
23:37:17.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.52, -263.27) opts 0xd
23:37:17.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.52, -263.27)
23:37:17.547 00.000 8976 Moving (-5.52, -263.27) raw xDistance=-181.64 yDistance=240.22
23:37:17.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns -122.94 from input -181.64
23:37:17.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 162.64 from input 240.22
23:37:17.547 00.000 8976 MoveAxis(R, 397, ABG)
23:37:17.547 00.000 8976 stepping (39, -39) + (397, 0)
23:37:17.547 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:17.547 00.000 8976 MoveAxis(D, 768, ABG)
23:37:17.547 00.000 8976 stepping (39, -39) + (0, -768)
23:37:17.547 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:17.547 00.000 8976 secondary mount is busy, cannot bump
23:37:17.548 00.001 8976 move complete, result=0
23:37:17.548 00.000 8976 worker thread done servicing request
23:37:17.548 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=204, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:37:17.558 00.010 5052 UpdateGuideState exits: m=5225 SNR=50.3
23:37:17.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:17.558 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:17.558 00.000 5052 Enqueuing Expose request
23:37:17.558 00.000 8976 Worker thread wakes up
23:37:17.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:17.558 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,39,37,37)
23:37:17.565 00.007 5052 GuideStep: -181.6 px 0 ms EAST, 240.2 px 0 ms SOUTH
23:37:17.683 00.118 9828 IsGuiding returns 1
23:37:17.683 00.000 9828 scope still moving after pulse duration time elapsed
23:37:17.713 00.030 9828 IsSlewing returns 0
23:37:17.713 00.000 9828 IsGuiding returns 1
23:37:17.744 00.031 9828 IsSlewing returns 0
23:37:17.744 00.000 9828 IsGuiding returns 1
23:37:17.776 00.032 9828 IsSlewing returns 0
23:37:17.776 00.000 9828 IsGuiding returns 0
23:37:17.776 00.000 9828 scope move finished after 981 + 117 ms
23:37:17.776 00.000 9828 Move returns status 0, amount 981
23:37:17.776 00.000 9828 move complete, result=0
23:37:17.776 00.000 9828 worker thread done servicing request
23:37:17.776 00.000 5052 GuideStep: 0.6 px 62 ms WEST, -8.7 px 981 ms NORTH
23:37:18.600 00.824 8976 Exposure complete
23:37:18.615 00.015 8976 worker thread done servicing request
23:37:18.615 00.000 5052 OnExposeComplete: enter
23:37:18.615 00.000 5052 UpdateGuideState(): m_state=6
23:37:18.615 00.000 5052 Star::Find(18, 317, 56, 0, (0,0,0,0), 0.1, 10.0, 0) frame 580
23:37:18.615 00.000 5052 Star::Find returns 1 (0), X=317.51, Y=50.00, Mass=5253, SNR=50.8, Peak=331 HFD=4.1
23:37:18.616 00.001 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:37:18.616 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:37:18.616 00.000 5052 CameraToMount -- cameraX=-5.21 cameraY=-269.92 hyp=269.97 cameraTheta=-1.59 mountX=-186.55 mountY=246.10, mountTheta=2.22
23:37:18.616 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.21, y=-269.92, opts=13)
23:37:18.616 00.000 5052 Enqueuing Move request for stepguider (-5.21, -269.92)
23:37:18.617 00.001 8976 Worker thread wakes up
23:37:18.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.21, -269.92) opts 0xd
23:37:18.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.21, -269.92)
23:37:18.617 00.000 8976 Moving (-5.21, -269.92) raw xDistance=-186.55 yDistance=246.10
23:37:18.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -126.13 from input -186.55
23:37:18.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 166.43 from input 246.10
23:37:18.617 00.000 8976 MoveAxis(R, 407, ABG)
23:37:18.617 00.000 8976 stepping (39, -39) + (407, 0)
23:37:18.617 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:18.617 00.000 8976 MoveAxis(D, 786, ABG)
23:37:18.617 00.000 8976 stepping (39, -39) + (0, -786)
23:37:18.617 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:18.617 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:37:18.617 00.000 8976 limit bump weight to 19.4
23:37:18.617 00.000 8976 AO travel limit exceeded, using large bump correction
23:37:18.617 00.000 8976 Scheduling Mount bump of (-0.174, -8.998)
23:37:18.617 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=-9.00, opts=4)
23:37:18.617 00.000 8976 Enqueuing Move request for scope (-0.17, -9.00)
23:37:18.617 00.000 8976 move complete, result=0
23:37:18.618 00.001 9828 Worker thread wakes up
23:37:18.618 00.000 8976 worker thread done servicing request
23:37:18.618 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -9.00) opts 0x4
23:37:18.618 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, -9.00)
23:37:18.618 00.000 9828 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-3.10) = xAngle (1.51 = 1.51)
23:37:18.618 00.000 9828 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.44 = -1.84)
23:37:18.618 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=331, med=32, FiltMin=27, FiltMax=209, Gamma=2.260
23:37:18.618 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=-9.00 hyp=9.00 cameraTheta=-1.59 mountX=0.54 mountY=-8.66, mountTheta=-1.51
23:37:18.618 00.000 9828 Moving (-0.17, -9.00) raw xDistance=0.54 yDistance=-8.66
23:37:18.618 00.000 9828 MoveAxis(W, 57, B)
23:37:18.618 00.000 9828 Guiding  Dir = 3, Dur = 57
23:37:18.618 00.000 9828 IsSlewing returns 0
23:37:18.619 00.001 9828 IsGuiding returns 0
23:37:18.619 00.000 9828 PulseGuide returned control before completion, sleep 67
23:37:18.627 00.008 5052 UpdateGuideState exits: m=5253 SNR=50.8
23:37:18.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:18.627 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:18.627 00.000 5052 Enqueuing Expose request
23:37:18.627 00.000 8976 Worker thread wakes up
23:37:18.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:18.627 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(300,32,37,37)
23:37:18.635 00.008 5052 GuideStep: -186.6 px 0 ms EAST, 246.1 px 0 ms SOUTH
23:37:18.692 00.057 9828 IsGuiding returns 1
23:37:18.692 00.000 9828 scope still moving after pulse duration time elapsed
23:37:18.723 00.031 9828 IsSlewing returns 0
23:37:18.723 00.000 9828 IsGuiding returns 1
23:37:18.755 00.032 9828 IsSlewing returns 0
23:37:18.755 00.000 9828 IsGuiding returns 1
23:37:18.786 00.031 9828 IsSlewing returns 0
23:37:18.786 00.000 9828 IsGuiding returns 0
23:37:18.786 00.000 9828 scope move finished after 57 + 110 ms
23:37:18.786 00.000 9828 Move returns status 0, amount 57
23:37:18.786 00.000 9828 MoveAxis(N, 982, B)
23:37:18.786 00.000 9828 Guiding  Dir = 0, Dur = 982
23:37:18.802 00.016 9828 IsSlewing returns 0
23:37:18.802 00.000 9828 IsGuiding returns 0
23:37:18.802 00.000 9828 PulseGuide returned control before completion, sleep 992
23:37:19.673 00.871 8976 Exposure complete
23:37:19.688 00.015 8976 worker thread done servicing request
23:37:19.688 00.000 5052 OnExposeComplete: enter
23:37:19.688 00.000 5052 UpdateGuideState(): m_state=6
23:37:19.688 00.000 5052 Star::Find(18, 317, 50, 0, (0,0,0,0), 0.1, 10.0, 0) frame 581
23:37:19.688 00.000 5052 Star::Find returns 1 (0), X=317.15, Y=47.81, Mass=5289, SNR=50.9, Peak=222 HFD=5.1
23:37:19.688 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:37:19.688 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:37:19.688 00.000 5052 CameraToMount -- cameraX=-5.57 cameraY=-272.10 hyp=272.16 cameraTheta=-1.59 mountX=-187.83 mountY=248.23, mountTheta=2.22
23:37:19.690 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-5.57, y=-272.10, opts=13)
23:37:19.690 00.000 5052 Enqueuing Move request for stepguider (-5.57, -272.10)
23:37:19.690 00.000 8976 Worker thread wakes up
23:37:19.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.57, -272.10) opts 0xd
23:37:19.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.57, -272.10)
23:37:19.690 00.000 8976 Moving (-5.57, -272.10) raw xDistance=-187.83 yDistance=248.23
23:37:19.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns -127.17 from input -187.83
23:37:19.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 168.03 from input 248.23
23:37:19.690 00.000 8976 MoveAxis(R, 410, ABG)
23:37:19.690 00.000 8976 stepping (39, -39) + (410, 0)
23:37:19.690 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:19.690 00.000 8976 MoveAxis(D, 794, ABG)
23:37:19.690 00.000 8976 stepping (39, -39) + (0, -794)
23:37:19.690 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:19.690 00.000 8976 secondary mount is busy, cannot bump
23:37:19.690 00.000 8976 move complete, result=0
23:37:19.691 00.001 8976 worker thread done servicing request
23:37:19.691 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=222, med=32, FiltMin=28, FiltMax=189, Gamma=2.260
23:37:19.700 00.009 5052 UpdateGuideState exits: m=5289 SNR=50.9
23:37:19.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:19.700 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:19.700 00.000 5052 Enqueuing Expose request
23:37:19.700 00.000 8976 Worker thread wakes up
23:37:19.701 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:19.701 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,30,37,37)
23:37:19.705 00.004 5052 GuideStep: -187.8 px 0 ms EAST, 248.2 px 0 ms SOUTH
23:37:19.806 00.101 9828 IsGuiding returns 1
23:37:19.806 00.000 9828 scope still moving after pulse duration time elapsed
23:37:19.837 00.031 9828 IsSlewing returns 0
23:37:19.837 00.000 9828 IsGuiding returns 1
23:37:19.868 00.031 9828 IsSlewing returns 0
23:37:19.868 00.000 9828 IsGuiding returns 1
23:37:19.899 00.031 9828 IsSlewing returns 0
23:37:19.899 00.000 9828 IsGuiding returns 1
23:37:19.931 00.032 9828 IsSlewing returns 0
23:37:19.931 00.000 9828 IsGuiding returns 0
23:37:19.931 00.000 9828 scope move finished after 982 + 146 ms
23:37:19.931 00.000 9828 Move returns status 0, amount 982
23:37:19.931 00.000 9828 move complete, result=0
23:37:19.931 00.000 9828 worker thread done servicing request
23:37:19.931 00.000 5052 GuideStep: 0.5 px 57 ms WEST, -8.7 px 982 ms NORTH
23:37:20.733 00.802 8976 Exposure complete
23:37:20.747 00.014 8976 worker thread done servicing request
23:37:20.747 00.000 5052 OnExposeComplete: enter
23:37:20.747 00.000 5052 UpdateGuideState(): m_state=6
23:37:20.747 00.000 5052 Star::Find(18, 317, 47, 0, (0,0,0,0), 0.1, 10.0, 0) frame 582
23:37:20.748 00.001 5052 Star::Find returns 1 (0), X=317.44, Y=41.92, Mass=5295, SNR=50.9, Peak=318 HFD=4.3
23:37:20.748 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:37:20.748 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:37:20.748 00.000 5052 CameraToMount -- cameraX=-5.28 cameraY=-277.99 hyp=278.04 cameraTheta=-1.59 mountX=-192.19 mountY=253.42, mountTheta=2.22
23:37:20.748 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.28, y=-277.99, opts=13)
23:37:20.748 00.000 5052 Enqueuing Move request for stepguider (-5.28, -277.99)
23:37:20.748 00.000 8976 Worker thread wakes up
23:37:20.749 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.28, -277.99) opts 0xd
23:37:20.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.28, -277.99)
23:37:20.749 00.000 8976 Moving (-5.28, -277.99) raw xDistance=-192.19 yDistance=253.42
23:37:20.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns -129.98 from input -192.19
23:37:20.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 171.42 from input 253.42
23:37:20.749 00.000 8976 MoveAxis(R, 419, ABG)
23:37:20.749 00.000 8976 stepping (39, -39) + (419, 0)
23:37:20.749 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:20.749 00.000 8976 MoveAxis(D, 810, ABG)
23:37:20.749 00.000 8976 stepping (39, -39) + (0, -810)
23:37:20.749 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:20.749 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:37:20.749 00.000 8976 limit bump weight to 19.4
23:37:20.749 00.000 8976 AO travel limit exceeded, using large bump correction
23:37:20.749 00.000 8976 Scheduling Mount bump of (-0.171, -8.998)
23:37:20.749 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=-9.00, opts=4)
23:37:20.749 00.000 8976 Enqueuing Move request for scope (-0.17, -9.00)
23:37:20.749 00.000 8976 move complete, result=0
23:37:20.749 00.000 9828 Worker thread wakes up
23:37:20.750 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -9.00) opts 0x4
23:37:20.750 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, -9.00)
23:37:20.750 00.000 8976 worker thread done servicing request
23:37:20.750 00.000 9828 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-3.10) = xAngle (1.51 = 1.51)
23:37:20.750 00.000 9828 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.44 = -1.84)
23:37:20.750 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=-9.00 hyp=9.00 cameraTheta=-1.59 mountX=0.54 mountY=-8.67, mountTheta=-1.51
23:37:20.750 00.000 9828 Moving (-0.17, -9.00) raw xDistance=0.54 yDistance=-8.67
23:37:20.750 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=318, med=32, FiltMin=27, FiltMax=218, Gamma=2.260
23:37:20.750 00.000 9828 MoveAxis(W, 57, B)
23:37:20.750 00.000 9828 Guiding  Dir = 3, Dur = 57
23:37:20.751 00.001 9828 IsSlewing returns 0
23:37:20.751 00.000 9828 IsGuiding returns 0
23:37:20.751 00.000 9828 PulseGuide returned control before completion, sleep 67
23:37:20.759 00.008 5052 UpdateGuideState exits: m=5295 SNR=50.9
23:37:20.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:20.760 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:20.760 00.000 5052 Enqueuing Expose request
23:37:20.760 00.000 8976 Worker thread wakes up
23:37:20.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:20.760 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,24,37,37)
23:37:20.767 00.007 5052 GuideStep: -192.2 px 0 ms EAST, 253.4 px 0 ms SOUTH
23:37:20.824 00.057 9828 IsGuiding returns 1
23:37:20.824 00.000 9828 scope still moving after pulse duration time elapsed
23:37:20.856 00.032 9828 IsSlewing returns 0
23:37:20.856 00.000 9828 IsGuiding returns 1
23:37:20.887 00.031 9828 IsSlewing returns 0
23:37:20.887 00.000 9828 IsGuiding returns 1
23:37:20.918 00.031 9828 IsSlewing returns 0
23:37:20.918 00.000 9828 IsGuiding returns 0
23:37:20.918 00.000 9828 scope move finished after 57 + 110 ms
23:37:20.918 00.000 9828 Move returns status 0, amount 57
23:37:20.918 00.000 9828 MoveAxis(N, 982, B)
23:37:20.918 00.000 9828 Guiding  Dir = 0, Dur = 982
23:37:20.934 00.016 9828 IsSlewing returns 0
23:37:20.934 00.000 9828 IsGuiding returns 0
23:37:20.934 00.000 9828 PulseGuide returned control before completion, sleep 992
23:37:21.800 00.866 8976 Exposure complete
23:37:21.814 00.014 8976 worker thread done servicing request
23:37:21.814 00.000 5052 OnExposeComplete: enter
23:37:21.814 00.000 5052 UpdateGuideState(): m_state=6
23:37:21.814 00.000 5052 Star::Find(18, 317, 41, 0, (0,0,0,0), 0.1, 10.0, 0) frame 583
23:37:21.814 00.000 5052 Star::Find returns 1 (0), X=317.37, Y=39.87, Mass=5168, SNR=50.2, Peak=215 HFD=5.3
23:37:21.814 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:37:21.814 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:37:21.815 00.001 5052 CameraToMount -- cameraX=-5.35 cameraY=-280.04 hyp=280.09 cameraTheta=-1.59 mountX=-193.59 mountY=255.31, mountTheta=2.22
23:37:21.815 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.35, y=-280.04, opts=13)
23:37:21.815 00.000 5052 Enqueuing Move request for stepguider (-5.35, -280.04)
23:37:21.815 00.000 8976 Worker thread wakes up
23:37:21.815 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.35, -280.04) opts 0xd
23:37:21.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.35, -280.04)
23:37:21.815 00.000 8976 Moving (-5.35, -280.04) raw xDistance=-193.59 yDistance=255.31
23:37:21.816 00.001 8976 GuideAlgorithmHysteresis::Result() returns -131.06 from input -193.59
23:37:21.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 172.84 from input 255.31
23:37:21.816 00.000 8976 MoveAxis(R, 423, ABG)
23:37:21.816 00.000 8976 stepping (39, -39) + (423, 0)
23:37:21.816 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:21.816 00.000 8976 MoveAxis(D, 817, ABG)
23:37:21.816 00.000 8976 stepping (39, -39) + (0, -817)
23:37:21.816 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:21.816 00.000 8976 secondary mount is busy, cannot bump
23:37:21.816 00.000 8976 move complete, result=0
23:37:21.816 00.000 8976 worker thread done servicing request
23:37:21.816 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=215, med=32, FiltMin=28, FiltMax=184, Gamma=2.260
23:37:21.826 00.010 5052 UpdateGuideState exits: m=5168 SNR=50.2
23:37:21.827 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:21.827 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:21.827 00.000 5052 Enqueuing Expose request
23:37:21.827 00.000 8976 Worker thread wakes up
23:37:21.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:21.827 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,22,37,37)
23:37:21.832 00.005 5052 GuideStep: -193.6 px 0 ms EAST, 255.3 px 0 ms SOUTH
23:37:21.933 00.101 9828 IsGuiding returns 1
23:37:21.933 00.000 9828 scope still moving after pulse duration time elapsed
23:37:21.964 00.031 9828 IsSlewing returns 0
23:37:21.964 00.000 9828 IsGuiding returns 1
23:37:21.995 00.031 9828 IsSlewing returns 0
23:37:21.995 00.000 9828 IsGuiding returns 1
23:37:22.026 00.031 9828 IsSlewing returns 0
23:37:22.026 00.000 9828 IsGuiding returns 1
23:37:22.057 00.031 9828 IsSlewing returns 0
23:37:22.057 00.000 9828 IsGuiding returns 0
23:37:22.057 00.000 9828 scope move finished after 982 + 141 ms
23:37:22.057 00.000 9828 Move returns status 0, amount 982
23:37:22.057 00.000 9828 move complete, result=0
23:37:22.057 00.000 9828 worker thread done servicing request
23:37:22.057 00.000 5052 GuideStep: 0.5 px 57 ms WEST, -8.7 px 982 ms NORTH
23:37:22.870 00.813 8976 Exposure complete
23:37:22.885 00.015 8976 worker thread done servicing request
23:37:22.885 00.000 5052 OnExposeComplete: enter
23:37:22.885 00.000 5052 UpdateGuideState(): m_state=6
23:37:22.885 00.000 5052 Star::Find(18, 317, 39, 0, (0,0,0,0), 0.1, 10.0, 0) frame 584
23:37:22.885 00.000 5052 Star::Find returns 1 (0), X=316.67, Y=33.89, Mass=5272, SNR=50.8, Peak=294 HFD=5.0
23:37:22.885 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:37:22.885 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:37:22.886 00.001 5052 CameraToMount -- cameraX=-6.04 cameraY=-286.02 hyp=286.09 cameraTheta=-1.59 mountX=-197.31 mountY=261.01, mountTheta=2.22
23:37:22.886 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-6.04, y=-286.02, opts=13)
23:37:22.886 00.000 5052 Enqueuing Move request for stepguider (-6.04, -286.02)
23:37:22.886 00.000 8976 Worker thread wakes up
23:37:22.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.04, -286.02) opts 0xd
23:37:22.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.04, -286.02)
23:37:22.886 00.000 8976 Moving (-6.04, -286.02) raw xDistance=-197.31 yDistance=261.01
23:37:22.887 00.001 8976 GuideAlgorithmHysteresis::Result() returns -133.48 from input -197.31
23:37:22.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 176.53 from input 261.01
23:37:22.887 00.000 8976 MoveAxis(R, 431, ABG)
23:37:22.887 00.000 8976 stepping (39, -39) + (431, 0)
23:37:22.887 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:22.887 00.000 8976 MoveAxis(D, 834, ABG)
23:37:22.887 00.000 8976 stepping (39, -39) + (0, -834)
23:37:22.887 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:22.887 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:37:22.887 00.000 8976 limit bump weight to 19.4
23:37:22.887 00.000 8976 AO travel limit exceeded, using large bump correction
23:37:22.887 00.000 8976 Scheduling Mount bump of (-0.190, -8.998)
23:37:22.887 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.19, y=-9.00, opts=4)
23:37:22.887 00.000 8976 Enqueuing Move request for scope (-0.19, -9.00)
23:37:22.887 00.000 8976 move complete, result=0
23:37:22.887 00.000 9828 Worker thread wakes up
23:37:22.887 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -9.00) opts 0x4
23:37:22.887 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=294, med=32, FiltMin=27, FiltMax=197, Gamma=2.260
23:37:22.888 00.001 8976 worker thread done servicing request
23:37:22.888 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.19, -9.00)
23:37:22.888 00.000 9828 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-3.10) = xAngle (1.51 = 1.51)
23:37:22.888 00.000 9828 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.44 = -1.85)
23:37:22.888 00.000 9828 CameraToMount -- cameraX=-0.19 cameraY=-9.00 hyp=9.00 cameraTheta=-1.59 mountX=0.56 mountY=-8.66, mountTheta=-1.51
23:37:22.888 00.000 9828 Moving (-0.19, -9.00) raw xDistance=0.56 yDistance=-8.66
23:37:22.888 00.000 9828 MoveAxis(W, 59, B)
23:37:22.888 00.000 9828 Guiding  Dir = 3, Dur = 59
23:37:22.888 00.000 9828 IsSlewing returns 0
23:37:22.888 00.000 9828 IsGuiding returns 0
23:37:22.888 00.000 9828 PulseGuide returned control before completion, sleep 69
23:37:22.898 00.010 5052 UpdateGuideState exits: m=5272 SNR=50.8
23:37:22.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:22.898 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:22.898 00.000 5052 Enqueuing Expose request
23:37:22.898 00.000 8976 Worker thread wakes up
23:37:22.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:22.898 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,16,37,37)
23:37:22.903 00.005 5052 GuideStep: -197.3 px 0 ms EAST, 261.0 px 0 ms SOUTH
23:37:22.973 00.070 9828 IsGuiding returns 1
23:37:22.973 00.000 9828 scope still moving after pulse duration time elapsed
23:37:23.005 00.032 9828 IsSlewing returns 0
23:37:23.005 00.000 9828 IsGuiding returns 1
23:37:23.037 00.032 9828 IsSlewing returns 0
23:37:23.037 00.000 9828 IsGuiding returns 1
23:37:23.069 00.032 9828 IsSlewing returns 0
23:37:23.069 00.000 9828 IsGuiding returns 0
23:37:23.069 00.000 9828 scope move finished after 59 + 121 ms
23:37:23.069 00.000 9828 Move returns status 0, amount 59
23:37:23.069 00.000 9828 MoveAxis(N, 982, B)
23:37:23.069 00.000 9828 Guiding  Dir = 0, Dur = 982
23:37:23.084 00.015 9828 IsSlewing returns 0
23:37:23.084 00.000 9828 IsGuiding returns 0
23:37:23.084 00.000 9828 PulseGuide returned control before completion, sleep 992
23:37:23.941 00.857 8976 Exposure complete
23:37:23.955 00.014 8976 worker thread done servicing request
23:37:23.955 00.000 5052 OnExposeComplete: enter
23:37:23.956 00.001 5052 UpdateGuideState(): m_state=6
23:37:23.956 00.000 5052 Star::Find(18, 316, 33, 0, (0,0,0,0), 0.1, 10.0, 0) frame 585
23:37:23.956 00.000 5052 Star::Find returns 1 (0), X=315.59, Y=31.79, Mass=5180, SNR=50.4, Peak=240 HFD=5.2
23:37:23.956 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:37:23.956 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:37:23.956 00.000 5052 CameraToMount -- cameraX=-7.13 cameraY=-288.13 hyp=288.21 cameraTheta=-1.60 mountX=-198.03 mountY=263.37, mountTheta=2.22
23:37:23.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.13, y=-288.13, opts=13)
23:37:23.957 00.000 5052 Enqueuing Move request for stepguider (-7.13, -288.13)
23:37:23.957 00.000 8976 Worker thread wakes up
23:37:23.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.13, -288.13) opts 0xd
23:37:23.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.13, -288.13)
23:37:23.957 00.000 8976 Moving (-7.13, -288.13) raw xDistance=-198.03 yDistance=263.37
23:37:23.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns -134.10 from input -198.03
23:37:23.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 178.28 from input 263.37
23:37:23.957 00.000 8976 MoveAxis(R, 433, ABG)
23:37:23.957 00.000 8976 stepping (39, -39) + (433, 0)
23:37:23.957 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:23.957 00.000 8976 MoveAxis(D, 842, ABG)
23:37:23.957 00.000 8976 stepping (39, -39) + (0, -842)
23:37:23.957 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:23.957 00.000 8976 secondary mount is busy, cannot bump
23:37:23.957 00.000 8976 move complete, result=0
23:37:23.957 00.000 8976 worker thread done servicing request
23:37:23.958 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=240, med=31, FiltMin=27, FiltMax=176, Gamma=2.260
23:37:23.968 00.010 5052 UpdateGuideState exits: m=5180 SNR=50.4
23:37:23.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:23.968 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:23.968 00.000 5052 Enqueuing Expose request
23:37:23.968 00.000 8976 Worker thread wakes up
23:37:23.969 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:23.969 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,14,37,37)
23:37:23.974 00.005 5052 GuideStep: -198.0 px 0 ms EAST, 263.4 px 0 ms SOUTH
23:37:24.092 00.118 9828 IsGuiding returns 1
23:37:24.092 00.000 9828 scope still moving after pulse duration time elapsed
23:37:24.124 00.032 9828 IsSlewing returns 0
23:37:24.124 00.000 9828 IsGuiding returns 1
23:37:24.155 00.031 9828 IsSlewing returns 0
23:37:24.155 00.000 9828 IsGuiding returns 1
23:37:24.187 00.032 9828 IsSlewing returns 0
23:37:24.187 00.000 9828 IsGuiding returns 0
23:37:24.187 00.000 9828 scope move finished after 982 + 120 ms
23:37:24.187 00.000 9828 Move returns status 0, amount 982
23:37:24.187 00.000 9828 move complete, result=0
23:37:24.187 00.000 9828 worker thread done servicing request
23:37:24.187 00.000 5052 GuideStep: 0.6 px 59 ms WEST, -8.7 px 982 ms NORTH
23:37:25.020 00.833 8976 Exposure complete
23:37:25.034 00.014 8976 worker thread done servicing request
23:37:25.034 00.000 5052 OnExposeComplete: enter
23:37:25.034 00.000 5052 UpdateGuideState(): m_state=6
23:37:25.035 00.001 5052 Star::Find(18, 315, 31, 0, (0,0,0,0), 0.1, 10.0, 0) frame 586
23:37:25.035 00.000 5052 Star::Find returns 1 (0), X=314.96, Y=26.47, Mass=5257, SNR=50.8, Peak=325 HFD=5.0
23:37:25.035 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.36) = xAngle (-3.96 = 2.33)
23:37:25.035 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.30 = 1.99)
23:37:25.035 00.000 5052 CameraToMount -- cameraX=-7.76 cameraY=-293.44 hyp=293.55 cameraTheta=-1.60 mountX=-201.33 mountY=268.45, mountTheta=2.21
23:37:25.035 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-7.76, y=-293.44, opts=13)
23:37:25.035 00.000 5052 Enqueuing Move request for stepguider (-7.76, -293.44)
23:37:25.036 00.001 8976 Worker thread wakes up
23:37:25.036 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.76, -293.44) opts 0xd
23:37:25.036 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.76, -293.44)
23:37:25.036 00.000 8976 Moving (-7.76, -293.44) raw xDistance=-201.33 yDistance=268.45
23:37:25.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns -136.22 from input -201.33
23:37:25.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 181.60 from input 268.45
23:37:25.036 00.000 8976 MoveAxis(R, 439, ABG)
23:37:25.036 00.000 8976 stepping (39, -39) + (439, 0)
23:37:25.036 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:25.036 00.000 8976 MoveAxis(D, 858, ABG)
23:37:25.036 00.000 8976 stepping (39, -39) + (0, -858)
23:37:25.036 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:25.036 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:37:25.036 00.000 8976 limit bump weight to 19.4
23:37:25.036 00.000 8976 AO travel limit exceeded, using large bump correction
23:37:25.036 00.000 8976 Scheduling Mount bump of (-0.238, -8.997)
23:37:25.036 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.24, y=-9.00, opts=4)
23:37:25.036 00.000 8976 Enqueuing Move request for scope (-0.24, -9.00)
23:37:25.036 00.000 8976 move complete, result=0
23:37:25.036 00.000 9828 Worker thread wakes up
23:37:25.036 00.000 8976 worker thread done servicing request
23:37:25.037 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -9.00) opts 0x4
23:37:25.037 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.24, -9.00)
23:37:25.037 00.000 9828 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-3.10) = xAngle (1.50 = 1.50)
23:37:25.037 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=325, med=32, FiltMin=28, FiltMax=208, Gamma=2.260
23:37:25.037 00.000 9828 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.43 = -1.85)
23:37:25.037 00.000 9828 CameraToMount -- cameraX=-0.24 cameraY=-9.00 hyp=9.00 cameraTheta=-1.60 mountX=0.60 mountY=-8.65, mountTheta=-1.50
23:37:25.037 00.000 9828 Moving (-0.24, -9.00) raw xDistance=0.60 yDistance=-8.65
23:37:25.037 00.000 9828 MoveAxis(W, 64, B)
23:37:25.037 00.000 9828 Guiding  Dir = 3, Dur = 64
23:37:25.037 00.000 9828 IsSlewing returns 0
23:37:25.037 00.000 9828 IsGuiding returns 0
23:37:25.038 00.001 9828 PulseGuide returned control before completion, sleep 74
23:37:25.047 00.009 5052 UpdateGuideState exits: m=5257 SNR=50.8
23:37:25.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:25.047 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:25.047 00.000 5052 Enqueuing Expose request
23:37:25.047 00.000 8976 Worker thread wakes up
23:37:25.048 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:25.048 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,8,37,37)
23:37:25.053 00.005 5052 GuideStep: -201.3 px 0 ms EAST, 268.4 px 0 ms SOUTH
23:37:25.119 00.066 9828 IsGuiding returns 1
23:37:25.119 00.000 9828 scope still moving after pulse duration time elapsed
23:37:25.150 00.031 9828 IsSlewing returns 0
23:37:25.150 00.000 9828 IsGuiding returns 1
23:37:25.181 00.031 9828 IsSlewing returns 0
23:37:25.181 00.000 9828 IsGuiding returns 1
23:37:25.212 00.031 9828 IsSlewing returns 0
23:37:25.212 00.000 9828 IsGuiding returns 0
23:37:25.212 00.000 9828 scope move finished after 64 + 110 ms
23:37:25.212 00.000 9828 Move returns status 0, amount 64
23:37:25.212 00.000 9828 MoveAxis(N, 980, B)
23:37:25.212 00.000 9828 Guiding  Dir = 0, Dur = 980
23:37:25.227 00.015 9828 IsSlewing returns 0
23:37:25.227 00.000 9828 IsGuiding returns 0
23:37:25.227 00.000 9828 PulseGuide returned control before completion, sleep 990
23:37:26.095 00.868 8976 Exposure complete
23:37:26.110 00.015 8976 worker thread done servicing request
23:37:26.110 00.000 5052 OnExposeComplete: enter
23:37:26.110 00.000 5052 UpdateGuideState(): m_state=6
23:37:26.110 00.000 5052 Star::Find(18, 314, 26, 0, (0,0,0,0), 0.1, 10.0, 0) frame 587
23:37:26.110 00.000 5052 Star::Find returns 1 (0), X=315.48, Y=24.45, Mass=5171, SNR=50.3, Peak=218 HFD=5.2
23:37:26.110 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:37:26.110 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:37:26.110 00.000 5052 CameraToMount -- cameraX=-7.24 cameraY=-295.47 hyp=295.56 cameraTheta=-1.60 mountX=-203.12 mountY=270.06, mountTheta=2.22
23:37:26.111 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-7.24, y=-295.47, opts=13)
23:37:26.111 00.000 5052 Enqueuing Move request for stepguider (-7.24, -295.47)
23:37:26.111 00.000 8976 Worker thread wakes up
23:37:26.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-7.24, -295.47) opts 0xd
23:37:26.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-7.24, -295.47)
23:37:26.111 00.000 8976 Moving (-7.24, -295.47) raw xDistance=-203.12 yDistance=270.06
23:37:26.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns -137.50 from input -203.12
23:37:26.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 182.85 from input 270.06
23:37:26.111 00.000 8976 MoveAxis(R, 444, ABG)
23:37:26.111 00.000 8976 stepping (39, -39) + (444, 0)
23:37:26.111 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:26.111 00.000 8976 MoveAxis(D, 864, ABG)
23:37:26.111 00.000 8976 stepping (39, -39) + (0, -864)
23:37:26.111 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:26.112 00.001 8976 secondary mount is busy, cannot bump
23:37:26.112 00.000 8976 move complete, result=0
23:37:26.112 00.000 8976 worker thread done servicing request
23:37:26.112 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=218, med=32, FiltMin=27, FiltMax=170, Gamma=2.260
23:37:26.122 00.010 5052 UpdateGuideState exits: m=5171 SNR=50.3
23:37:26.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:26.122 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:26.122 00.000 5052 Enqueuing Expose request
23:37:26.122 00.000 8976 Worker thread wakes up
23:37:26.122 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:26.122 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,6,37,37)
23:37:26.127 00.005 5052 GuideStep: -203.1 px 0 ms EAST, 270.1 px 0 ms SOUTH
23:37:26.228 00.101 9828 IsGuiding returns 1
23:37:26.228 00.000 9828 scope still moving after pulse duration time elapsed
23:37:26.260 00.032 9828 IsSlewing returns 0
23:37:26.260 00.000 9828 IsGuiding returns 1
23:37:26.291 00.031 9828 IsSlewing returns 0
23:37:26.291 00.000 9828 IsGuiding returns 1
23:37:26.321 00.030 9828 IsSlewing returns 0
23:37:26.321 00.000 9828 IsGuiding returns 1
23:37:26.352 00.031 9828 IsSlewing returns 0
23:37:26.352 00.000 9828 IsGuiding returns 0
23:37:26.352 00.000 9828 scope move finished after 980 + 144 ms
23:37:26.352 00.000 9828 Move returns status 0, amount 980
23:37:26.352 00.000 9828 move complete, result=0
23:37:26.352 00.000 9828 worker thread done servicing request
23:37:26.352 00.000 5052 GuideStep: 0.6 px 64 ms WEST, -8.6 px 980 ms NORTH
23:37:27.174 00.822 8976 Exposure complete
23:37:27.189 00.015 8976 worker thread done servicing request
23:37:27.189 00.000 5052 OnExposeComplete: enter
23:37:27.189 00.000 5052 UpdateGuideState(): m_state=6
23:37:27.189 00.000 5052 Star::Find(18, 315, 24, 0, (0,0,0,0), 0.1, 10.0, 0) frame 588
23:37:27.189 00.000 5052 Star::Find returns 1 (0), X=315.76, Y=18.53, Mass=5279, SNR=50.9, Peak=290 HFD=4.6
23:37:27.189 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:37:27.189 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:37:27.189 00.000 5052 CameraToMount -- cameraX=-6.96 cameraY=-301.39 hyp=301.47 cameraTheta=-1.59 mountX=-207.49 mountY=275.28, mountTheta=2.22
23:37:27.190 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.96, y=-301.39, opts=13)
23:37:27.190 00.000 5052 Enqueuing Move request for stepguider (-6.96, -301.39)
23:37:27.190 00.000 8976 Worker thread wakes up
23:37:27.190 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.96, -301.39) opts 0xd
23:37:27.190 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.96, -301.39)
23:37:27.190 00.000 8976 Moving (-6.96, -301.39) raw xDistance=-207.49 yDistance=275.28
23:37:27.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns -140.34 from input -207.49
23:37:27.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 186.23 from input 275.28
23:37:27.190 00.000 8976 MoveAxis(R, 453, ABG)
23:37:27.190 00.000 8976 stepping (39, -39) + (453, 0)
23:37:27.190 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:27.191 00.001 8976 MoveAxis(D, 880, ABG)
23:37:27.191 00.000 8976 stepping (39, -39) + (0, -880)
23:37:27.191 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:27.191 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:37:27.191 00.000 8976 limit bump weight to 19.4
23:37:27.191 00.000 8976 AO travel limit exceeded, using large bump correction
23:37:27.191 00.000 8976 Scheduling Mount bump of (-0.208, -8.998)
23:37:27.191 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.21, y=-9.00, opts=4)
23:37:27.191 00.000 8976 Enqueuing Move request for scope (-0.21, -9.00)
23:37:27.191 00.000 8976 move complete, result=0
23:37:27.191 00.000 9828 Worker thread wakes up
23:37:27.191 00.000 8976 worker thread done servicing request
23:37:27.191 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -9.00) opts 0x4
23:37:27.191 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.21, -9.00)
23:37:27.191 00.000 9828 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-3.10) = xAngle (1.51 = 1.51)
23:37:27.191 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=290, med=32, FiltMin=27, FiltMax=225, Gamma=2.260
23:37:27.191 00.000 9828 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.43 = -1.85)
23:37:27.192 00.001 9828 CameraToMount -- cameraX=-0.21 cameraY=-9.00 hyp=9.00 cameraTheta=-1.59 mountX=0.57 mountY=-8.66, mountTheta=-1.50
23:37:27.192 00.000 9828 Moving (-0.21, -9.00) raw xDistance=0.57 yDistance=-8.66
23:37:27.192 00.000 9828 MoveAxis(W, 61, B)
23:37:27.192 00.000 9828 Guiding  Dir = 3, Dur = 61
23:37:27.192 00.000 9828 IsSlewing returns 0
23:37:27.192 00.000 9828 IsGuiding returns 0
23:37:27.192 00.000 9828 PulseGuide returned control before completion, sleep 71
23:37:27.201 00.009 5052 UpdateGuideState exits: m=5279 SNR=50.9
23:37:27.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:27.201 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:27.201 00.000 5052 Enqueuing Expose request
23:37:27.201 00.000 8976 Worker thread wakes up
23:37:27.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:27.201 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,1,37,37)
23:37:27.207 00.006 5052 GuideStep: -207.5 px 0 ms EAST, 275.3 px 0 ms SOUTH
23:37:27.275 00.068 9828 IsGuiding returns 1
23:37:27.275 00.000 9828 scope still moving after pulse duration time elapsed
23:37:27.306 00.031 9828 IsSlewing returns 0
23:37:27.306 00.000 9828 IsGuiding returns 1
23:37:27.338 00.032 9828 IsSlewing returns 0
23:37:27.338 00.000 9828 IsGuiding returns 1
23:37:27.370 00.032 9828 IsSlewing returns 0
23:37:27.370 00.000 9828 IsGuiding returns 0
23:37:27.370 00.000 9828 scope move finished after 61 + 116 ms
23:37:27.370 00.000 9828 Move returns status 0, amount 61
23:37:27.370 00.000 9828 MoveAxis(N, 981, B)
23:37:27.370 00.000 9828 Guiding  Dir = 0, Dur = 981
23:37:27.386 00.016 9828 IsSlewing returns 0
23:37:27.386 00.000 9828 IsGuiding returns 0
23:37:27.386 00.000 9828 PulseGuide returned control before completion, sleep 991
23:37:28.254 00.868 8976 Exposure complete
23:37:28.268 00.014 8976 worker thread done servicing request
23:37:28.269 00.001 5052 OnExposeComplete: enter
23:37:28.269 00.000 5052 UpdateGuideState(): m_state=6
23:37:28.269 00.000 5052 Star::Find(18, 315, 18, 0, (0,0,0,0), 0.1, 10.0, 0) frame 589
23:37:28.269 00.000 5052 Star::Find returns 1 (0), X=315.74, Y=16.09, Mass=5162, SNR=50.2, Peak=240 HFD=5.1
23:37:28.269 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:37:28.269 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:37:28.269 00.000 5052 CameraToMount -- cameraX=-6.98 cameraY=-303.82 hyp=303.90 cameraTheta=-1.59 mountX=-209.19 mountY=277.49, mountTheta=2.22
23:37:28.270 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.98, y=-303.82, opts=13)
23:37:28.270 00.000 5052 Enqueuing Move request for stepguider (-6.98, -303.82)
23:37:28.270 00.000 8976 Worker thread wakes up
23:37:28.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.98, -303.82) opts 0xd
23:37:28.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.98, -303.82)
23:37:28.270 00.000 8976 Moving (-6.98, -303.82) raw xDistance=-209.19 yDistance=277.49
23:37:28.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns -141.62 from input -209.19
23:37:28.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 187.86 from input 277.49
23:37:28.270 00.000 8976 MoveAxis(R, 457, ABG)
23:37:28.270 00.000 8976 stepping (39, -39) + (457, 0)
23:37:28.270 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:28.270 00.000 8976 MoveAxis(D, 887, ABG)
23:37:28.270 00.000 8976 stepping (39, -39) + (0, -887)
23:37:28.270 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:28.271 00.001 8976 secondary mount is busy, cannot bump
23:37:28.271 00.000 8976 move complete, result=0
23:37:28.271 00.000 8976 worker thread done servicing request
23:37:28.271 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=240, med=32, FiltMin=27, FiltMax=152, Gamma=2.260
23:37:28.282 00.011 5052 UpdateGuideState exits: m=5162 SNR=50.2
23:37:28.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:28.282 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:28.282 00.000 5052 Enqueuing Expose request
23:37:28.282 00.000 8976 Worker thread wakes up
23:37:28.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:28.282 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(298,0,37,35)
23:37:28.287 00.005 5052 GuideStep: -209.2 px 0 ms EAST, 277.5 px 0 ms SOUTH
23:37:28.386 00.099 9828 IsGuiding returns 1
23:37:28.386 00.000 9828 scope still moving after pulse duration time elapsed
23:37:28.418 00.032 9828 IsSlewing returns 0
23:37:28.418 00.000 9828 IsGuiding returns 1
23:37:28.449 00.031 9828 IsSlewing returns 0
23:37:28.449 00.000 9828 IsGuiding returns 1
23:37:28.481 00.032 9828 IsSlewing returns 0
23:37:28.481 00.000 9828 IsGuiding returns 1
23:37:28.512 00.031 9828 IsSlewing returns 0
23:37:28.512 00.000 9828 IsGuiding returns 0
23:37:28.512 00.000 9828 scope move finished after 981 + 144 ms
23:37:28.512 00.000 9828 Move returns status 0, amount 981
23:37:28.512 00.000 9828 move complete, result=0
23:37:28.512 00.000 9828 worker thread done servicing request
23:37:28.512 00.000 5052 GuideStep: 0.6 px 61 ms WEST, -8.7 px 981 ms NORTH
23:37:29.320 00.808 8976 Exposure complete
23:37:29.335 00.015 8976 worker thread done servicing request
23:37:29.335 00.000 5052 OnExposeComplete: enter
23:37:29.335 00.000 5052 UpdateGuideState(): m_state=6
23:37:29.335 00.000 5052 Star::Find(18, 315, 16, 0, (0,0,0,0), 0.1, 10.0, 0) frame 590
23:37:29.335 00.000 5052 Star::Find returns 1 (0), X=317.02, Y=10.36, Mass=5128, SNR=50.1, Peak=249 HFD=4.9
23:37:29.335 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:37:29.335 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 2.00)
23:37:29.335 00.000 5052 CameraToMount -- cameraX=-5.70 cameraY=-309.55 hyp=309.60 cameraTheta=-1.59 mountX=-214.14 mountY=282.12, mountTheta=2.22
23:37:29.336 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.70, y=-309.55, opts=13)
23:37:29.336 00.000 5052 Enqueuing Move request for stepguider (-5.70, -309.55)
23:37:29.336 00.000 8976 Worker thread wakes up
23:37:29.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.70, -309.55) opts 0xd
23:37:29.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.70, -309.55)
23:37:29.336 00.000 8976 Moving (-5.70, -309.55) raw xDistance=-214.14 yDistance=282.12
23:37:29.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns -144.82 from input -214.14
23:37:29.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 190.89 from input 282.12
23:37:29.336 00.000 8976 MoveAxis(R, 467, ABG)
23:37:29.336 00.000 8976 stepping (39, -39) + (467, 0)
23:37:29.336 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:29.336 00.000 8976 MoveAxis(D, 902, ABG)
23:37:29.336 00.000 8976 stepping (39, -39) + (0, -902)
23:37:29.336 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:29.336 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:37:29.336 00.000 8976 limit bump weight to 19.4
23:37:29.336 00.000 8976 AO travel limit exceeded, using large bump correction
23:37:29.337 00.001 8976 Scheduling Mount bump of (-0.166, -8.998)
23:37:29.337 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=-9.00, opts=4)
23:37:29.337 00.000 8976 Enqueuing Move request for scope (-0.17, -9.00)
23:37:29.337 00.000 8976 move complete, result=0
23:37:29.337 00.000 8976 worker thread done servicing request
23:37:29.337 00.000 9828 Worker thread wakes up
23:37:29.337 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -9.00) opts 0x4
23:37:29.337 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, -9.00)
23:37:29.337 00.000 9828 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-3.10) = xAngle (1.51 = 1.51)
23:37:29.337 00.000 9828 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.44 = -1.84)
23:37:29.337 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=249, med=32, FiltMin=28, FiltMax=221, Gamma=2.260
23:37:29.337 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=-9.00 hyp=9.00 cameraTheta=-1.59 mountX=0.53 mountY=-8.67, mountTheta=-1.51
23:37:29.337 00.000 9828 Moving (-0.17, -9.00) raw xDistance=0.53 yDistance=-8.67
23:37:29.337 00.000 9828 MoveAxis(W, 56, B)
23:37:29.337 00.000 9828 Guiding  Dir = 3, Dur = 56
23:37:29.338 00.001 9828 IsSlewing returns 0
23:37:29.338 00.000 9828 IsGuiding returns 0
23:37:29.338 00.000 9828 PulseGuide returned control before completion, sleep 66
23:37:29.347 00.009 5052 UpdateGuideState exits: m=5128 SNR=50.1
23:37:29.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:29.347 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:29.347 00.000 5052 Enqueuing Expose request
23:37:29.347 00.000 8976 Worker thread wakes up
23:37:29.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:29.347 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,0,37,29)
23:37:29.353 00.006 5052 GuideStep: -214.1 px 0 ms EAST, 282.1 px 0 ms SOUTH
23:37:29.409 00.056 9828 IsGuiding returns 1
23:37:29.409 00.000 9828 scope still moving after pulse duration time elapsed
23:37:29.440 00.031 9828 IsSlewing returns 0
23:37:29.440 00.000 9828 IsGuiding returns 1
23:37:29.471 00.031 9828 IsSlewing returns 0
23:37:29.471 00.000 9828 IsGuiding returns 1
23:37:29.503 00.032 9828 IsSlewing returns 0
23:37:29.503 00.000 9828 IsGuiding returns 0
23:37:29.503 00.000 9828 scope move finished after 56 + 109 ms
23:37:29.503 00.000 9828 Move returns status 0, amount 56
23:37:29.503 00.000 9828 MoveAxis(N, 982, B)
23:37:29.503 00.000 9828 Guiding  Dir = 0, Dur = 982
23:37:29.519 00.016 9828 IsSlewing returns 0
23:37:29.519 00.000 9828 IsGuiding returns 0
23:37:29.520 00.001 9828 PulseGuide returned control before completion, sleep 992
23:37:30.396 00.876 8976 Exposure complete
23:37:30.411 00.015 8976 worker thread done servicing request
23:37:30.411 00.000 5052 OnExposeComplete: enter
23:37:30.411 00.000 5052 UpdateGuideState(): m_state=6
23:37:30.411 00.000 5052 Star::Find(18, 317, 10, 0, (0,0,0,0), 0.1, 10.0, 0) frame 591
23:37:30.411 00.000 5052 Star::Find returns 1 (0), X=320.14, Y=8.07, Mass=4938, SNR=49.0, Peak=192 HFD=5.9
23:37:30.411 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:37:30.412 00.001 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.01)
23:37:30.412 00.000 5052 CameraToMount -- cameraX=-2.58 cameraY=-311.84 hyp=311.85 cameraTheta=-1.58 mountX=-217.97 mountY=282.85, mountTheta=2.23
23:37:30.412 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.58, y=-311.84, opts=13)
23:37:30.412 00.000 5052 Enqueuing Move request for stepguider (-2.58, -311.84)
23:37:30.412 00.000 8976 Worker thread wakes up
23:37:30.412 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.58, -311.84) opts 0xd
23:37:30.413 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-2.58, -311.84)
23:37:30.413 00.000 8976 Moving (-2.58, -311.84) raw xDistance=-217.97 yDistance=282.85
23:37:30.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns -147.46 from input -217.97
23:37:30.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 191.56 from input 282.85
23:37:30.413 00.000 8976 MoveAxis(R, 476, ABG)
23:37:30.413 00.000 8976 stepping (39, -39) + (476, 0)
23:37:30.413 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:30.413 00.000 8976 MoveAxis(D, 905, ABG)
23:37:30.413 00.000 8976 stepping (39, -39) + (0, -905)
23:37:30.413 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:37:30.413 00.000 8976 secondary mount is busy, cannot bump
23:37:30.413 00.000 8976 move complete, result=0
23:37:30.413 00.000 8976 worker thread done servicing request
23:37:30.413 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=192, med=32, FiltMin=28, FiltMax=160, Gamma=2.260
23:37:30.423 00.010 5052 UpdateGuideState exits: m=4938 SNR=49.0
23:37:30.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:30.423 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:37:30.423 00.000 5052 Enqueuing Expose request
23:37:30.423 00.000 8976 Worker thread wakes up
23:37:30.424 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:30.424 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(302,0,37,27)
23:37:30.428 00.004 5052 GuideStep: -218.0 px 0 ms EAST, 282.9 px 0 ms SOUTH
23:37:30.526 00.098 9828 IsGuiding returns 1
23:37:30.526 00.000 9828 scope still moving after pulse duration time elapsed
23:37:30.558 00.032 9828 IsSlewing returns 0
23:37:30.558 00.000 9828 IsGuiding returns 1
23:37:30.588 00.030 9828 IsSlewing returns 0
23:37:30.588 00.000 9828 IsGuiding returns 1
23:37:30.619 00.031 9828 IsSlewing returns 0
23:37:30.619 00.000 9828 IsGuiding returns 0
23:37:30.619 00.000 9828 scope move finished after 982 + 118 ms
23:37:30.619 00.000 9828 Move returns status 0, amount 982
23:37:30.619 00.000 9828 move complete, result=0
23:37:30.619 00.000 9828 worker thread done servicing request
23:37:30.619 00.000 5052 GuideStep: 0.5 px 56 ms WEST, -8.7 px 982 ms NORTH
23:37:30.654 00.035 5052 Stop button clicked
23:37:30.654 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:37:30.654 00.000 5052 Status Line: Waiting for devices...
23:37:30.761 00.107 8976 ASCOM_AbortExposure returns err = 0
23:37:30.761 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
23:37:30.761 00.000 8976 worker thread done servicing request
23:37:30.761 00.000 5052 OnExposeComplete: enter
23:37:30.761 00.000 5052 OnExposeComplete: Capture Error reported
23:37:30.761 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
23:37:30.761 00.000 5052 MoveAxis(U, 39, -)
23:37:30.761 00.000 5052 stepping (39, -39) + (0, 39)
23:37:30.761 00.000 5052 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:37:30.933 00.172 5052 Received - 47 (G) 
23:37:30.933 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:37:30.933 00.000 5052 stepped: pos (39, 0)
23:37:30.933 00.000 5052 MoveAxis(L, 39, -)
23:37:30.933 00.000 5052 stepping (39, 0) + (-39, 0)
23:37:30.933 00.000 5052 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:37:31.108 00.175 5052 Received - 47 (G) 
23:37:31.108 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:37:31.108 00.000 5052 stepped: pos (0, 0)
23:37:31.108 00.000 5052 Mount: notify guiding stopped
23:37:31.108 00.000 5052 Changing from state GUIDING to STOP
23:37:31.108 00.000 5052 guider state => SELECTED
23:37:31.108 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=192, med=32, FiltMin=28, FiltMax=160, Gamma=2.260
23:37:31.119 00.011 5052 Changing from state SELECTED to UNINITIALIZED
23:37:31.120 00.001 5052 guider state => SELECTING
23:37:31.122 00.002 5052 Status Line: Stopped.
23:37:31.123 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
23:37:35.215 04.092 5052 StartLoopingInteractive: Loop button clicked
23:37:35.215 00.000 5052 Status Line: Looping
23:37:35.218 00.003 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:37:35.222 00.004 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:35.222 00.000 5052 Enqueuing Expose request
23:37:35.222 00.000 8976 Worker thread wakes up
23:37:35.222 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:35.222 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:36.269 01.047 8976 Exposure complete
23:37:36.284 00.015 8976 worker thread done servicing request
23:37:36.284 00.000 5052 OnExposeComplete: enter
23:37:36.284 00.000 5052 UpdateGuideState(): m_state=1
23:37:36.284 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:37:36.284 00.000 5052 Star::Find false star n=4 nbg=154 bg=33.5 sigma=1.5 thresh=38 peak=36
23:37:36.284 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=22, SNR=2.9, Peak=39 HFD=0.0
23:37:36.285 00.001 5052 DistanceChecker: activated
23:37:36.285 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:36.285 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:36.285 00.000 5052 Status Line: Star lost - low SNR
23:37:36.286 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.260
23:37:36.295 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:37:36.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:36.295 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:36.295 00.000 5052 Enqueuing Expose request
23:37:36.295 00.000 8976 Worker thread wakes up
23:37:36.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:36.295 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:37.330 01.035 8976 Exposure complete
23:37:37.344 00.014 8976 worker thread done servicing request
23:37:37.344 00.000 5052 OnExposeComplete: enter
23:37:37.344 00.000 5052 UpdateGuideState(): m_state=1
23:37:37.344 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:37:37.344 00.000 5052 Star::Find false star n=15 nbg=152 bg=33.3 sigma=1.3 thresh=37 peak=37
23:37:37.345 00.001 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=65, SNR=2.9, Peak=39 HFD=0.0
23:37:37.345 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:37.345 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:37.345 00.000 5052 Status Line: Star lost - low SNR
23:37:37.346 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:37:37.355 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:37:37.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:37.355 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:37.355 00.000 5052 Enqueuing Expose request
23:37:37.355 00.000 8976 Worker thread wakes up
23:37:37.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:37.355 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:38.393 01.038 8976 Exposure complete
23:37:38.407 00.014 8976 worker thread done servicing request
23:37:38.407 00.000 5052 OnExposeComplete: enter
23:37:38.407 00.000 5052 UpdateGuideState(): m_state=1
23:37:38.407 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:37:38.408 00.001 5052 Star::Find false star n=8 nbg=156 bg=33.6 sigma=1.6 thresh=38 peak=37
23:37:38.408 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=42, SNR=2.9, Peak=41 HFD=0.0
23:37:38.408 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:38.408 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:38.408 00.000 5052 Status Line: Star lost - low SNR
23:37:38.409 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.260
23:37:38.417 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:37:38.418 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:38.418 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:38.418 00.000 5052 Enqueuing Expose request
23:37:38.418 00.000 8976 Worker thread wakes up
23:37:38.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:38.418 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:39.449 01.031 8976 Exposure complete
23:37:39.464 00.015 8976 worker thread done servicing request
23:37:39.465 00.001 5052 OnExposeComplete: enter
23:37:39.465 00.000 5052 UpdateGuideState(): m_state=1
23:37:39.465 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:37:39.465 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=17, SNR=2.5, Peak=39 HFD=0.0
23:37:39.465 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:39.465 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:39.465 00.000 5052 Status Line: Star lost - low SNR
23:37:39.466 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
23:37:39.476 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:37:39.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:39.476 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:39.476 00.000 5052 Enqueuing Expose request
23:37:39.476 00.000 8976 Worker thread wakes up
23:37:39.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:39.476 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:40.520 01.044 8976 Exposure complete
23:37:40.535 00.015 8976 worker thread done servicing request
23:37:40.535 00.000 5052 OnExposeComplete: enter
23:37:40.535 00.000 5052 UpdateGuideState(): m_state=1
23:37:40.535 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:37:40.535 00.000 5052 Star::Find false star n=10 nbg=158 bg=33.9 sigma=1.5 thresh=38 peak=37
23:37:40.535 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=50, SNR=2.9, Peak=39 HFD=0.0
23:37:40.535 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:40.535 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:40.535 00.000 5052 Status Line: Star lost - low SNR
23:37:40.537 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:37:40.545 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:37:40.545 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:40.545 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:40.545 00.000 5052 Enqueuing Expose request
23:37:40.545 00.000 8976 Worker thread wakes up
23:37:40.546 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:40.546 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:41.581 01.035 8976 Exposure complete
23:37:41.597 00.016 8976 worker thread done servicing request
23:37:41.597 00.000 5052 OnExposeComplete: enter
23:37:41.597 00.000 5052 UpdateGuideState(): m_state=1
23:37:41.597 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:37:41.597 00.000 5052 Star::Find false star n=5 nbg=157 bg=33.4 sigma=1.4 thresh=37 peak=35
23:37:41.597 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=23, SNR=2.9, Peak=40 HFD=0.0
23:37:41.597 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:41.597 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:41.597 00.000 5052 Status Line: Star lost - low SNR
23:37:41.600 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=28, FiltMax=103, Gamma=2.260
23:37:41.608 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:37:41.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:41.608 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:41.608 00.000 5052 Enqueuing Expose request
23:37:41.608 00.000 8976 Worker thread wakes up
23:37:41.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:41.608 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:42.649 01.041 8976 Exposure complete
23:37:42.663 00.014 8976 worker thread done servicing request
23:37:42.663 00.000 5052 OnExposeComplete: enter
23:37:42.663 00.000 5052 UpdateGuideState(): m_state=1
23:37:42.663 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:37:42.663 00.000 5052 Star::Find returns 0 (3), X=320.00, Y=8.00, Mass=9, SNR=1.9, Peak=39 HFD=0.0
23:37:42.663 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:42.663 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:42.663 00.000 5052 Status Line: Star lost - low mass
23:37:42.665 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=274, med=32, FiltMin=27, FiltMax=209, Gamma=2.260
23:37:42.674 00.009 5052 UpdateGuideState exits: Star lost - low mass
23:37:42.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:42.674 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:42.674 00.000 5052 Enqueuing Expose request
23:37:42.674 00.000 8976 Worker thread wakes up
23:37:42.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:42.674 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:43.706 01.032 8976 Exposure complete
23:37:43.721 00.015 8976 worker thread done servicing request
23:37:43.721 00.000 5052 OnExposeComplete: enter
23:37:43.721 00.000 5052 UpdateGuideState(): m_state=1
23:37:43.721 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:37:43.721 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=18, SNR=2.7, Peak=40 HFD=0.0
23:37:43.721 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:43.721 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:43.721 00.000 5052 Status Line: Star lost - low SNR
23:37:43.723 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=281, med=31, FiltMin=27, FiltMax=178, Gamma=2.260
23:37:43.732 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:37:43.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:43.732 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:43.732 00.000 5052 Enqueuing Expose request
23:37:43.732 00.000 8976 Worker thread wakes up
23:37:43.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:43.732 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:44.766 01.034 8976 Exposure complete
23:37:44.781 00.015 8976 worker thread done servicing request
23:37:44.781 00.000 5052 OnExposeComplete: enter
23:37:44.781 00.000 5052 UpdateGuideState(): m_state=1
23:37:44.781 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:37:44.781 00.000 5052 Star::Find false star n=11 nbg=164 bg=33.2 sigma=1.4 thresh=37 peak=36
23:37:44.781 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=46, SNR=2.9, Peak=41 HFD=0.0
23:37:44.781 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:44.781 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:44.781 00.000 5052 Status Line: Star lost - low SNR
23:37:44.783 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=256, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:37:44.791 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:37:44.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:44.791 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:44.791 00.000 5052 Enqueuing Expose request
23:37:44.792 00.001 8976 Worker thread wakes up
23:37:44.792 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:44.792 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:45.827 01.035 8976 Exposure complete
23:37:45.843 00.016 8976 worker thread done servicing request
23:37:45.843 00.000 5052 OnExposeComplete: enter
23:37:45.843 00.000 5052 UpdateGuideState(): m_state=1
23:37:45.843 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:37:45.843 00.000 5052 Star::Find false star n=8 nbg=156 bg=33.1 sigma=1.4 thresh=37 peak=35
23:37:45.843 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=32, SNR=2.9, Peak=40 HFD=0.0
23:37:45.843 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:45.843 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:45.843 00.000 5052 Status Line: Star lost - low SNR
23:37:45.845 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=284, med=31, FiltMin=27, FiltMax=199, Gamma=2.260
23:37:45.855 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:37:45.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:45.855 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:45.855 00.000 5052 Enqueuing Expose request
23:37:45.855 00.000 8976 Worker thread wakes up
23:37:45.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:45.856 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:46.893 01.037 8976 Exposure complete
23:37:46.908 00.015 8976 worker thread done servicing request
23:37:46.908 00.000 5052 OnExposeComplete: enter
23:37:46.908 00.000 5052 UpdateGuideState(): m_state=1
23:37:46.908 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:37:46.908 00.000 5052 Star::Find returns 0 (3), X=320.00, Y=8.00, Mass=0, SNR=0.0, Peak=39 HFD=0.0
23:37:46.908 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:46.908 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:46.908 00.000 5052 Status Line: Star lost - low mass
23:37:46.909 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=305, med=32, FiltMin=27, FiltMax=208, Gamma=2.260
23:37:46.918 00.009 5052 UpdateGuideState exits: Star lost - low mass
23:37:46.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:46.918 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:46.918 00.000 5052 Enqueuing Expose request
23:37:46.918 00.000 8976 Worker thread wakes up
23:37:46.918 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:46.918 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:47.962 01.044 8976 Exposure complete
23:37:47.976 00.014 8976 worker thread done servicing request
23:37:47.976 00.000 5052 OnExposeComplete: enter
23:37:47.976 00.000 5052 UpdateGuideState(): m_state=1
23:37:47.976 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:37:47.976 00.000 5052 Star::Find false star n=8 nbg=152 bg=33.3 sigma=1.3 thresh=37 peak=36
23:37:47.976 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=32, SNR=2.9, Peak=40 HFD=0.0
23:37:47.976 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:47.976 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:47.976 00.000 5052 Status Line: Star lost - low SNR
23:37:47.978 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=282, med=32, FiltMin=27, FiltMax=224, Gamma=2.260
23:37:47.987 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:37:47.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:47.987 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:47.987 00.000 5052 Enqueuing Expose request
23:37:47.987 00.000 8976 Worker thread wakes up
23:37:47.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:47.987 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:49.028 01.041 8976 Exposure complete
23:37:49.042 00.014 8976 worker thread done servicing request
23:37:49.042 00.000 5052 OnExposeComplete: enter
23:37:49.042 00.000 5052 UpdateGuideState(): m_state=1
23:37:49.042 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:37:49.042 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=13, SNR=2.3, Peak=41 HFD=0.0
23:37:49.042 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:49.042 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:49.042 00.000 5052 Status Line: Star lost - low SNR
23:37:49.044 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=297, med=32, FiltMin=28, FiltMax=204, Gamma=2.260
23:37:49.052 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:37:49.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:49.053 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:49.053 00.000 5052 Enqueuing Expose request
23:37:49.053 00.000 8976 Worker thread wakes up
23:37:49.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:49.053 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:50.095 01.042 8976 Exposure complete
23:37:50.110 00.015 8976 worker thread done servicing request
23:37:50.110 00.000 5052 OnExposeComplete: enter
23:37:50.110 00.000 5052 UpdateGuideState(): m_state=1
23:37:50.110 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:37:50.110 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=21, SNR=2.9, Peak=39 HFD=0.0
23:37:50.110 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:50.110 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:50.111 00.001 5052 Status Line: Star lost - low SNR
23:37:50.112 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=262, med=32, FiltMin=27, FiltMax=226, Gamma=2.260
23:37:50.121 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:37:50.121 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:50.121 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:50.121 00.000 5052 Enqueuing Expose request
23:37:50.121 00.000 8976 Worker thread wakes up
23:37:50.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:50.121 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:51.159 01.038 8976 Exposure complete
23:37:51.173 00.014 8976 worker thread done servicing request
23:37:51.173 00.000 5052 OnExposeComplete: enter
23:37:51.173 00.000 5052 UpdateGuideState(): m_state=1
23:37:51.173 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:37:51.173 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=21, SNR=3.0, Peak=40 HFD=0.0
23:37:51.173 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:51.173 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:51.173 00.000 5052 Status Line: Star lost - low SNR
23:37:51.175 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=244, med=31, FiltMin=27, FiltMax=212, Gamma=2.260
23:37:51.183 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:37:51.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:51.183 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:51.183 00.000 5052 Enqueuing Expose request
23:37:51.183 00.000 8976 Worker thread wakes up
23:37:51.184 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:51.184 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:52.217 01.033 8976 Exposure complete
23:37:52.232 00.015 8976 worker thread done servicing request
23:37:52.232 00.000 5052 OnExposeComplete: enter
23:37:52.232 00.000 5052 UpdateGuideState(): m_state=1
23:37:52.232 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:37:52.232 00.000 5052 Star::Find false star n=8 nbg=154 bg=33.3 sigma=1.3 thresh=37 peak=36
23:37:52.232 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=33, SNR=2.9, Peak=39 HFD=0.0
23:37:52.232 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:52.232 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:52.232 00.000 5052 Status Line: Star lost - low SNR
23:37:52.235 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=308, med=32, FiltMin=27, FiltMax=210, Gamma=2.260
23:37:52.243 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:37:52.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:52.243 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:52.243 00.000 5052 Enqueuing Expose request
23:37:52.243 00.000 8976 Worker thread wakes up
23:37:52.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:52.243 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:53.277 01.034 8976 Exposure complete
23:37:53.292 00.015 8976 worker thread done servicing request
23:37:53.292 00.000 5052 OnExposeComplete: enter
23:37:53.292 00.000 5052 UpdateGuideState(): m_state=1
23:37:53.292 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:37:53.292 00.000 5052 Star::Find returns 0 (3), X=320.00, Y=8.00, Mass=5, SNR=1.4, Peak=38 HFD=0.0
23:37:53.292 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:53.292 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:53.292 00.000 5052 Status Line: Star lost - low mass
23:37:53.294 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=333, med=33, FiltMin=29, FiltMax=226, Gamma=2.260
23:37:53.302 00.008 5052 UpdateGuideState exits: Star lost - low mass
23:37:53.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:53.303 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:53.303 00.000 5052 Enqueuing Expose request
23:37:53.303 00.000 8976 Worker thread wakes up
23:37:53.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:53.303 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:54.336 01.033 8976 Exposure complete
23:37:54.350 00.014 8976 worker thread done servicing request
23:37:54.350 00.000 5052 OnExposeComplete: enter
23:37:54.351 00.001 5052 UpdateGuideState(): m_state=1
23:37:54.351 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:37:54.351 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=13, SNR=2.4, Peak=40 HFD=0.0
23:37:54.351 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:54.351 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:54.351 00.000 5052 Status Line: Star lost - low SNR
23:37:54.352 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=282, med=32, FiltMin=28, FiltMax=196, Gamma=2.260
23:37:54.361 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:37:54.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:54.361 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:54.361 00.000 5052 Enqueuing Expose request
23:37:54.361 00.000 8976 Worker thread wakes up
23:37:54.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:54.361 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:55.401 01.040 8976 Exposure complete
23:37:55.415 00.014 8976 worker thread done servicing request
23:37:55.415 00.000 5052 OnExposeComplete: enter
23:37:55.415 00.000 5052 UpdateGuideState(): m_state=1
23:37:55.415 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:37:55.415 00.000 5052 Star::Find false star n=6 nbg=149 bg=33.0 sigma=1.2 thresh=36 peak=35
23:37:55.415 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=22, SNR=2.9, Peak=40 HFD=0.0
23:37:55.415 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:55.415 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:55.415 00.000 5052 Status Line: Star lost - low SNR
23:37:55.417 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=274, med=32, FiltMin=27, FiltMax=213, Gamma=2.260
23:37:55.425 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:37:55.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:55.425 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:55.425 00.000 5052 Enqueuing Expose request
23:37:55.425 00.000 8976 Worker thread wakes up
23:37:55.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:55.426 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:56.468 01.042 8976 Exposure complete
23:37:56.482 00.014 8976 worker thread done servicing request
23:37:56.482 00.000 5052 OnExposeComplete: enter
23:37:56.482 00.000 5052 UpdateGuideState(): m_state=1
23:37:56.482 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:37:56.482 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=10, SNR=2.1, Peak=39 HFD=0.0
23:37:56.482 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:56.482 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:56.482 00.000 5052 Status Line: Star lost - low SNR
23:37:56.484 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=254, med=32, FiltMin=27, FiltMax=203, Gamma=2.260
23:37:56.493 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:37:56.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:56.493 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:56.493 00.000 5052 Enqueuing Expose request
23:37:56.493 00.000 8976 Worker thread wakes up
23:37:56.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:56.493 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:57.535 01.042 8976 Exposure complete
23:37:57.549 00.014 8976 worker thread done servicing request
23:37:57.549 00.000 5052 OnExposeComplete: enter
23:37:57.549 00.000 5052 UpdateGuideState(): m_state=1
23:37:57.549 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:37:57.550 00.001 5052 Star::Find false star n=10 nbg=168 bg=33.3 sigma=1.3 thresh=37 peak=35
23:37:57.550 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=40, SNR=2.9, Peak=39 HFD=0.0
23:37:57.550 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:57.550 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:57.550 00.000 5052 Status Line: Star lost - low SNR
23:37:57.551 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=265, med=32, FiltMin=27, FiltMax=216, Gamma=2.260
23:37:57.560 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:37:57.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:57.560 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:57.560 00.000 5052 Enqueuing Expose request
23:37:57.560 00.000 8976 Worker thread wakes up
23:37:57.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:57.560 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:58.591 01.031 8976 Exposure complete
23:37:58.606 00.015 8976 worker thread done servicing request
23:37:58.606 00.000 5052 OnExposeComplete: enter
23:37:58.606 00.000 5052 UpdateGuideState(): m_state=1
23:37:58.606 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:37:58.606 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=16, SNR=2.6, Peak=39 HFD=0.0
23:37:58.606 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:58.606 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:58.606 00.000 5052 Status Line: Star lost - low SNR
23:37:58.608 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=282, med=31, FiltMin=27, FiltMax=210, Gamma=2.260
23:37:58.616 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:37:58.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:58.616 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:58.616 00.000 5052 Enqueuing Expose request
23:37:58.616 00.000 8976 Worker thread wakes up
23:37:58.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:58.616 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:37:59.653 01.037 8976 Exposure complete
23:37:59.666 00.013 8976 worker thread done servicing request
23:37:59.667 00.001 5052 OnExposeComplete: enter
23:37:59.667 00.000 5052 UpdateGuideState(): m_state=1
23:37:59.667 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:37:59.667 00.000 5052 Star::Find false star n=11 nbg=155 bg=33.4 sigma=1.3 thresh=37 peak=36
23:37:59.667 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=44, SNR=2.9, Peak=40 HFD=0.0
23:37:59.667 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:37:59.667 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:37:59.667 00.000 5052 Status Line: Star lost - low SNR
23:37:59.668 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=239, med=32, FiltMin=28, FiltMax=192, Gamma=2.260
23:37:59.677 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:37:59.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:59.677 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:37:59.677 00.000 5052 Enqueuing Expose request
23:37:59.677 00.000 8976 Worker thread wakes up
23:37:59.678 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:37:59.678 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:00.718 01.040 8976 Exposure complete
23:38:00.733 00.015 8976 worker thread done servicing request
23:38:00.733 00.000 5052 OnExposeComplete: enter
23:38:00.733 00.000 5052 UpdateGuideState(): m_state=1
23:38:00.733 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:38:00.733 00.000 5052 Star::Find false star n=11 nbg=156 bg=33.3 sigma=1.3 thresh=37 peak=36
23:38:00.734 00.001 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=43, SNR=2.9, Peak=39 HFD=0.0
23:38:00.734 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:00.734 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:00.734 00.000 5052 Status Line: Star lost - low SNR
23:38:00.735 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=293, med=32, FiltMin=28, FiltMax=206, Gamma=2.260
23:38:00.743 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:38:00.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:00.743 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:00.744 00.001 5052 Enqueuing Expose request
23:38:00.744 00.000 8976 Worker thread wakes up
23:38:00.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:00.744 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:01.775 01.031 8976 Exposure complete
23:38:01.790 00.015 8976 worker thread done servicing request
23:38:01.790 00.000 5052 OnExposeComplete: enter
23:38:01.790 00.000 5052 UpdateGuideState(): m_state=1
23:38:01.790 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:38:01.790 00.000 5052 Star::Find false star n=8 nbg=154 bg=33.5 sigma=1.3 thresh=37 peak=36
23:38:01.790 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=31, SNR=2.9, Peak=39 HFD=0.0
23:38:01.790 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:01.791 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:01.791 00.000 5052 Status Line: Star lost - low SNR
23:38:01.792 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=274, med=32, FiltMin=27, FiltMax=202, Gamma=2.260
23:38:01.800 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:38:01.801 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:01.801 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:01.801 00.000 5052 Enqueuing Expose request
23:38:01.801 00.000 8976 Worker thread wakes up
23:38:01.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:01.801 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:02.836 01.035 8976 Exposure complete
23:38:02.850 00.014 8976 worker thread done servicing request
23:38:02.850 00.000 5052 OnExposeComplete: enter
23:38:02.850 00.000 5052 UpdateGuideState(): m_state=1
23:38:02.850 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:38:02.850 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=18, SNR=2.8, Peak=39 HFD=0.0
23:38:02.850 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:02.850 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:02.851 00.001 5052 Status Line: Star lost - low SNR
23:38:02.852 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=292, med=32, FiltMin=27, FiltMax=210, Gamma=2.260
23:38:02.860 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:38:02.861 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:02.861 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:02.861 00.000 5052 Enqueuing Expose request
23:38:02.861 00.000 8976 Worker thread wakes up
23:38:02.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:02.861 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:03.895 01.034 8976 Exposure complete
23:38:03.912 00.017 8976 worker thread done servicing request
23:38:03.912 00.000 5052 OnExposeComplete: enter
23:38:03.912 00.000 5052 UpdateGuideState(): m_state=1
23:38:03.912 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:38:03.912 00.000 5052 Star::Find false star n=8 nbg=156 bg=32.8 sigma=1.5 thresh=37 peak=35
23:38:03.912 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=34, SNR=2.9, Peak=41 HFD=0.0
23:38:03.912 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:03.912 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:03.913 00.001 5052 Status Line: Star lost - low SNR
23:38:03.916 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=294, med=32, FiltMin=27, FiltMax=207, Gamma=2.260
23:38:03.926 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:38:03.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:03.926 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:03.926 00.000 5052 Enqueuing Expose request
23:38:03.926 00.000 8976 Worker thread wakes up
23:38:03.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:03.926 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:04.957 01.031 8976 Exposure complete
23:38:04.972 00.015 8976 worker thread done servicing request
23:38:04.972 00.000 5052 OnExposeComplete: enter
23:38:04.972 00.000 5052 UpdateGuideState(): m_state=1
23:38:04.972 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:38:04.972 00.000 5052 Star::Find false star n=14 nbg=154 bg=33.4 sigma=1.2 thresh=37 peak=36
23:38:04.972 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=54, SNR=2.9, Peak=39 HFD=0.0
23:38:04.972 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:04.972 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:04.972 00.000 5052 Status Line: Star lost - low SNR
23:38:04.973 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=272, med=32, FiltMin=28, FiltMax=195, Gamma=2.260
23:38:04.982 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:38:04.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:04.982 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:04.982 00.000 5052 Enqueuing Expose request
23:38:04.982 00.000 8976 Worker thread wakes up
23:38:04.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:04.983 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:06.010 01.027 8976 Exposure complete
23:38:06.025 00.015 8976 worker thread done servicing request
23:38:06.025 00.000 5052 OnExposeComplete: enter
23:38:06.025 00.000 5052 UpdateGuideState(): m_state=1
23:38:06.025 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:38:06.025 00.000 5052 Star::Find false star n=7 nbg=153 bg=33.0 sigma=1.2 thresh=37 peak=35
23:38:06.025 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=28, SNR=2.9, Peak=40 HFD=0.0
23:38:06.025 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:06.025 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:06.025 00.000 5052 Status Line: Star lost - low SNR
23:38:06.027 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=278, med=31, FiltMin=27, FiltMax=219, Gamma=2.260
23:38:06.035 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:38:06.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:06.035 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:06.035 00.000 5052 Enqueuing Expose request
23:38:06.035 00.000 8976 Worker thread wakes up
23:38:06.037 00.002 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:06.037 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:07.068 01.031 8976 Exposure complete
23:38:07.082 00.014 8976 worker thread done servicing request
23:38:07.082 00.000 5052 OnExposeComplete: enter
23:38:07.082 00.000 5052 UpdateGuideState(): m_state=1
23:38:07.082 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:38:07.082 00.000 5052 Star::Find returns 0 (3), X=320.00, Y=8.00, Mass=7, SNR=1.7, Peak=40 HFD=0.0
23:38:07.082 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:07.083 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:07.083 00.000 5052 Status Line: Star lost - low mass
23:38:07.084 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=305, med=32, FiltMin=28, FiltMax=221, Gamma=2.260
23:38:07.093 00.009 5052 UpdateGuideState exits: Star lost - low mass
23:38:07.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:07.093 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:07.093 00.000 5052 Enqueuing Expose request
23:38:07.093 00.000 8976 Worker thread wakes up
23:38:07.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:07.093 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:08.135 01.042 8976 Exposure complete
23:38:08.150 00.015 8976 worker thread done servicing request
23:38:08.150 00.000 5052 OnExposeComplete: enter
23:38:08.150 00.000 5052 UpdateGuideState(): m_state=1
23:38:08.150 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:38:08.150 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=15, SNR=2.5, Peak=39 HFD=0.0
23:38:08.150 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:08.150 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:08.150 00.000 5052 Status Line: Star lost - low SNR
23:38:08.152 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=292, med=32, FiltMin=28, FiltMax=196, Gamma=2.260
23:38:08.160 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:38:08.161 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:08.161 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:08.161 00.000 5052 Enqueuing Expose request
23:38:08.161 00.000 8976 Worker thread wakes up
23:38:08.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:08.161 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:09.201 01.040 8976 Exposure complete
23:38:09.214 00.013 8976 worker thread done servicing request
23:38:09.214 00.000 5052 OnExposeComplete: enter
23:38:09.214 00.000 5052 UpdateGuideState(): m_state=1
23:38:09.214 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:38:09.214 00.000 5052 Star::Find false star n=7 nbg=151 bg=33.4 sigma=1.4 thresh=37 peak=36
23:38:09.214 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=30, SNR=2.9, Peak=41 HFD=0.0
23:38:09.215 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:09.215 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:09.215 00.000 5052 Status Line: Star lost - low SNR
23:38:09.216 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=300, med=32, FiltMin=27, FiltMax=208, Gamma=2.260
23:38:09.224 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:38:09.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:09.225 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:09.225 00.000 5052 Enqueuing Expose request
23:38:09.225 00.000 8976 Worker thread wakes up
23:38:09.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:09.225 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:10.268 01.043 8976 Exposure complete
23:38:10.283 00.015 8976 worker thread done servicing request
23:38:10.283 00.000 5052 OnExposeComplete: enter
23:38:10.283 00.000 5052 UpdateGuideState(): m_state=1
23:38:10.283 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:38:10.283 00.000 5052 Star::Find false star n=7 nbg=167 bg=32.8 sigma=1.4 thresh=37 peak=35
23:38:10.283 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=31, SNR=2.9, Peak=39 HFD=0.0
23:38:10.283 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:10.283 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:10.283 00.000 5052 Status Line: Star lost - low SNR
23:38:10.285 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=292, med=31, FiltMin=27, FiltMax=221, Gamma=2.260
23:38:10.293 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:38:10.294 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:10.294 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:10.294 00.000 5052 Enqueuing Expose request
23:38:10.294 00.000 8976 Worker thread wakes up
23:38:10.294 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:10.294 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:11.327 01.033 8976 Exposure complete
23:38:11.342 00.015 8976 worker thread done servicing request
23:38:11.342 00.000 5052 OnExposeComplete: enter
23:38:11.342 00.000 5052 UpdateGuideState(): m_state=1
23:38:11.342 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:38:11.342 00.000 5052 Star::Find false star n=10 nbg=154 bg=33.3 sigma=1.3 thresh=37 peak=36
23:38:11.342 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=39, SNR=2.9, Peak=39 HFD=0.0
23:38:11.342 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:11.342 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:11.343 00.001 5052 Status Line: Star lost - low SNR
23:38:11.344 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=300, med=32, FiltMin=28, FiltMax=262, Gamma=2.260
23:38:11.353 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:38:11.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:11.353 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:11.353 00.000 5052 Enqueuing Expose request
23:38:11.353 00.000 8976 Worker thread wakes up
23:38:11.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:11.353 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:12.391 01.038 8976 Exposure complete
23:38:12.405 00.014 8976 worker thread done servicing request
23:38:12.405 00.000 5052 OnExposeComplete: enter
23:38:12.405 00.000 5052 UpdateGuideState(): m_state=1
23:38:12.405 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:38:12.405 00.000 5052 Star::Find false star n=10 nbg=156 bg=33.1 sigma=1.5 thresh=37 peak=36
23:38:12.405 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=43, SNR=2.9, Peak=39 HFD=0.0
23:38:12.405 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:12.405 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:12.405 00.000 5052 Status Line: Star lost - low SNR
23:38:12.407 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=254, med=31, FiltMin=27, FiltMax=211, Gamma=2.260
23:38:12.416 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:38:12.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:12.416 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:12.416 00.000 5052 Enqueuing Expose request
23:38:12.416 00.000 8976 Worker thread wakes up
23:38:12.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:12.416 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:13.455 01.039 8976 Exposure complete
23:38:13.470 00.015 8976 worker thread done servicing request
23:38:13.470 00.000 5052 OnExposeComplete: enter
23:38:13.470 00.000 5052 UpdateGuideState(): m_state=1
23:38:13.470 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
23:38:13.470 00.000 5052 Star::Find returns 0 (3), X=320.00, Y=8.00, Mass=0, SNR=0.0, Peak=38 HFD=0.0
23:38:13.470 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:13.470 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:13.470 00.000 5052 Status Line: Star lost - low mass
23:38:13.471 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=290, med=32, FiltMin=27, FiltMax=226, Gamma=2.260
23:38:13.480 00.009 5052 UpdateGuideState exits: Star lost - low mass
23:38:13.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:13.481 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:13.481 00.000 5052 Enqueuing Expose request
23:38:13.481 00.000 8976 Worker thread wakes up
23:38:13.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:13.481 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:14.510 01.029 8976 Exposure complete
23:38:14.524 00.014 8976 worker thread done servicing request
23:38:14.524 00.000 5052 OnExposeComplete: enter
23:38:14.524 00.000 5052 UpdateGuideState(): m_state=1
23:38:14.524 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
23:38:14.525 00.001 5052 Star::Find false star n=7 nbg=156 bg=33.2 sigma=1.4 thresh=37 peak=36
23:38:14.525 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=31, SNR=2.9, Peak=41 HFD=0.0
23:38:14.525 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:14.525 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:14.525 00.000 5052 Status Line: Star lost - low SNR
23:38:14.526 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=309, med=32, FiltMin=28, FiltMax=222, Gamma=2.260
23:38:14.535 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:38:14.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:14.535 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:14.535 00.000 5052 Enqueuing Expose request
23:38:14.536 00.001 8976 Worker thread wakes up
23:38:14.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:14.536 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:15.569 01.033 8976 Exposure complete
23:38:15.585 00.016 8976 worker thread done servicing request
23:38:15.585 00.000 5052 OnExposeComplete: enter
23:38:15.585 00.000 5052 UpdateGuideState(): m_state=1
23:38:15.585 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
23:38:15.585 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=19, SNR=2.8, Peak=41 HFD=0.0
23:38:15.585 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:15.585 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:15.585 00.000 5052 Status Line: Star lost - low SNR
23:38:15.587 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=280, med=32, FiltMin=27, FiltMax=212, Gamma=2.260
23:38:15.596 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:38:15.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:15.596 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:15.596 00.000 5052 Enqueuing Expose request
23:38:15.596 00.000 8976 Worker thread wakes up
23:38:15.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:15.596 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:16.637 01.041 8976 Exposure complete
23:38:16.651 00.014 8976 worker thread done servicing request
23:38:16.651 00.000 5052 OnExposeComplete: enter
23:38:16.651 00.000 5052 UpdateGuideState(): m_state=1
23:38:16.651 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
23:38:16.651 00.000 5052 Star::Find false star n=11 nbg=156 bg=33.2 sigma=1.4 thresh=37 peak=36
23:38:16.651 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=44, SNR=2.9, Peak=39 HFD=0.0
23:38:16.651 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:16.652 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:16.652 00.000 5052 Status Line: Star lost - low SNR
23:38:16.653 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=261, med=32, FiltMin=28, FiltMax=210, Gamma=2.260
23:38:16.661 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:38:16.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:16.661 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:16.662 00.001 5052 Enqueuing Expose request
23:38:16.662 00.000 8976 Worker thread wakes up
23:38:16.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:16.662 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:17.705 01.043 8976 Exposure complete
23:38:17.719 00.014 8976 worker thread done servicing request
23:38:17.719 00.000 5052 OnExposeComplete: enter
23:38:17.719 00.000 5052 UpdateGuideState(): m_state=1
23:38:17.719 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
23:38:17.719 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=21, SNR=2.9, Peak=39 HFD=0.0
23:38:17.719 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:17.719 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:17.719 00.000 5052 Status Line: Star lost - low SNR
23:38:17.721 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=284, med=32, FiltMin=27, FiltMax=244, Gamma=2.260
23:38:17.729 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:38:17.730 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:17.730 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:17.730 00.000 5052 Enqueuing Expose request
23:38:17.730 00.000 8976 Worker thread wakes up
23:38:17.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:17.730 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:18.774 01.044 8976 Exposure complete
23:38:18.787 00.013 8976 worker thread done servicing request
23:38:18.787 00.000 5052 OnExposeComplete: enter
23:38:18.787 00.000 5052 UpdateGuideState(): m_state=1
23:38:18.787 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
23:38:18.788 00.001 5052 Star::Find false star n=7 nbg=153 bg=33.2 sigma=1.4 thresh=37 peak=36
23:38:18.788 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=31, SNR=2.9, Peak=39 HFD=0.0
23:38:18.788 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:18.788 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:18.788 00.000 5052 Status Line: Star lost - low SNR
23:38:18.789 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=332, med=32, FiltMin=27, FiltMax=210, Gamma=2.260
23:38:18.799 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:38:18.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:18.799 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:18.799 00.000 5052 Enqueuing Expose request
23:38:18.799 00.000 8976 Worker thread wakes up
23:38:18.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:18.799 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:19.834 01.035 8976 Exposure complete
23:38:19.848 00.014 8976 worker thread done servicing request
23:38:19.848 00.000 5052 OnExposeComplete: enter
23:38:19.848 00.000 5052 UpdateGuideState(): m_state=1
23:38:19.848 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
23:38:19.848 00.000 5052 Star::Find returns 0 (3), X=320.00, Y=8.00, Mass=8, SNR=1.8, Peak=41 HFD=0.0
23:38:19.848 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:19.848 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:19.848 00.000 5052 Status Line: Star lost - low mass
23:38:19.850 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=260, med=32, FiltMin=27, FiltMax=193, Gamma=2.260
23:38:19.858 00.008 5052 UpdateGuideState exits: Star lost - low mass
23:38:19.859 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:19.859 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:19.859 00.000 5052 Enqueuing Expose request
23:38:19.859 00.000 8976 Worker thread wakes up
23:38:19.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:19.859 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:20.888 01.029 8976 Exposure complete
23:38:20.901 00.013 8976 worker thread done servicing request
23:38:20.902 00.001 5052 OnExposeComplete: enter
23:38:20.902 00.000 5052 UpdateGuideState(): m_state=1
23:38:20.902 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
23:38:20.902 00.000 5052 Star::Find false star n=12 nbg=159 bg=33.3 sigma=1.4 thresh=37 peak=35
23:38:20.902 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=46, SNR=2.9, Peak=39 HFD=0.0
23:38:20.902 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:20.902 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:20.902 00.000 5052 Status Line: Star lost - low SNR
23:38:20.903 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=261, med=31, FiltMin=28, FiltMax=198, Gamma=2.260
23:38:20.912 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:38:20.912 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:20.912 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:20.912 00.000 5052 Enqueuing Expose request
23:38:20.912 00.000 8976 Worker thread wakes up
23:38:20.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:20.912 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:21.958 01.046 8976 Exposure complete
23:38:21.972 00.014 8976 worker thread done servicing request
23:38:21.972 00.000 5052 OnExposeComplete: enter
23:38:21.972 00.000 5052 UpdateGuideState(): m_state=1
23:38:21.972 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
23:38:21.972 00.000 5052 Star::Find false star n=6 nbg=159 bg=33.0 sigma=1.4 thresh=37 peak=35
23:38:21.972 00.000 5052 Star::Find returns 0 (2), X=320.00, Y=8.00, Mass=28, SNR=2.9, Peak=39 HFD=0.0
23:38:21.972 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:21.972 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:21.972 00.000 5052 Status Line: Star lost - low SNR
23:38:21.974 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=273, med=31, FiltMin=27, FiltMax=222, Gamma=2.260
23:38:21.983 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:38:21.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:21.983 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:21.983 00.000 5052 Enqueuing Expose request
23:38:21.983 00.000 8976 Worker thread wakes up
23:38:21.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:21.983 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:23.017 01.034 8976 Exposure complete
23:38:23.031 00.014 8976 worker thread done servicing request
23:38:23.031 00.000 5052 OnExposeComplete: enter
23:38:23.031 00.000 5052 UpdateGuideState(): m_state=1
23:38:23.031 00.000 5052 Star::Find(18, 320, 8, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
23:38:23.031 00.000 5052 Star::Find returns 0 (3), X=320.00, Y=8.00, Mass=10, SNR=2.0, Peak=39 HFD=0.0
23:38:23.031 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:38:23.031 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:38:23.032 00.001 5052 Status Line: Star lost - low mass
23:38:23.033 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=285, med=31, FiltMin=28, FiltMax=248, Gamma=2.260
23:38:23.041 00.008 5052 UpdateGuideState exits: Star lost - low mass
23:38:23.043 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:23.043 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:38:23.043 00.000 5052 Enqueuing Expose request
23:38:23.043 00.000 8976 Worker thread wakes up
23:38:23.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:23.043 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:38:23.191 00.148 5052 SetCurrentPosition(323.07,315.71)
23:38:23.192 00.001 5052 Star::Find(18, 323, 315, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
23:38:23.192 00.000 5052 Star::Find returns 1 (0), X=324.27, Y=313.41, Mass=4944, SNR=49.2, Peak=285 HFD=4.5
23:38:23.192 00.000 5052 setting lock position to (324.27, 313.41)
23:38:23.192 00.000 5052 MultiStar: single-star usage forced by user star selection
23:38:23.192 00.000 5052 Status Line: Selected star at (324.3, 313.4)
23:38:23.194 00.002 5052 Changing from state SELECTING to SELECTED
23:38:23.194 00.000 5052 guider state => SELECTED
23:38:24.086 00.892 8976 Exposure complete
23:38:24.101 00.015 8976 worker thread done servicing request
23:38:24.101 00.000 5052 OnExposeComplete: enter
23:38:24.101 00.000 5052 UpdateGuideState(): m_state=2
23:38:24.101 00.000 5052 Star::Find(18, 324, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
23:38:24.101 00.000 5052 Star::Find returns 1 (0), X=325.04, Y=313.48, Mass=5016, SNR=49.7, Peak=250 HFD=4.6
23:38:24.101 00.000 5052 DistanceChecker: deactivated
23:38:24.101 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.36) = xAngle (-2.27 = -2.27)
23:38:24.101 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.61 = -2.61)
23:38:24.101 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.07 hyp=0.77 cameraTheta=0.09 mountX=-0.50 mountY=-0.39, mountTheta=-2.47
23:38:24.102 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=250, med=31, FiltMin=27, FiltMax=208, Gamma=2.260
23:38:24.111 00.009 5052 UpdateGuideState exits: m=5016 SNR=49.7
23:38:24.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:24.111 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:24.111 00.000 5052 Enqueuing Expose request
23:38:24.112 00.001 8976 Worker thread wakes up
23:38:24.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:24.112 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(307,295,37,37)
23:38:25.159 01.047 8976 Exposure complete
23:38:25.174 00.015 8976 worker thread done servicing request
23:38:25.175 00.001 5052 OnExposeComplete: enter
23:38:25.175 00.000 5052 UpdateGuideState(): m_state=2
23:38:25.175 00.000 5052 Star::Find(18, 325, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
23:38:25.175 00.000 5052 Star::Find returns 1 (0), X=326.07, Y=313.22, Mass=4957, SNR=49.2, Peak=238 HFD=4.5
23:38:25.175 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.36) = xAngle (-2.46 = -2.46)
23:38:25.175 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.80 = -2.80)
23:38:25.175 00.000 5052 CameraToMount -- cameraX=1.81 cameraY=-0.18 hyp=1.81 cameraTheta=-0.10 mountX=-1.41 mountY=-0.61, mountTheta=-2.73
23:38:25.176 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=238, med=32, FiltMin=28, FiltMax=199, Gamma=2.260
23:38:25.184 00.008 5052 UpdateGuideState exits: m=4957 SNR=49.2
23:38:25.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:25.184 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:25.184 00.000 5052 Enqueuing Expose request
23:38:25.184 00.000 8976 Worker thread wakes up
23:38:25.185 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:25.185 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(308,295,37,37)
23:38:25.603 00.418 5052 GuideButtonClick i=1 ctx=Guide button clicked
23:38:25.604 00.001 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
23:38:25.604 00.000 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
23:38:25.604 00.000 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
23:38:25.604 00.000 5052 guider state => CALIBRATING_PRIMARY
23:38:25.604 00.000 5052 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:38:25.607 00.003 5052 reset dither spiral
23:38:26.214 00.607 8976 Exposure complete
23:38:26.229 00.015 8976 worker thread done servicing request
23:38:26.229 00.000 5052 OnExposeComplete: enter
23:38:26.230 00.001 5052 UpdateGuideState(): m_state=3
23:38:26.230 00.000 5052 Star::Find(18, 326, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
23:38:26.230 00.000 5052 Star::Find returns 1 (0), X=325.26, Y=313.21, Mass=4890, SNR=48.9, Peak=214 HFD=4.8
23:38:26.230 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.36) = xAngle (-2.56 = -2.56)
23:38:26.230 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.90 = -2.90)
23:38:26.230 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=-0.20 hyp=1.01 cameraTheta=-0.20 mountX=-0.84 mountY=-0.24, mountTheta=-2.86
23:38:26.231 00.001 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
23:38:26.231 00.000 5052 guider state => CALIBRATING_SECONDARY
23:38:26.232 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=214, med=32, FiltMin=28, FiltMax=182, Gamma=2.260
23:38:26.241 00.009 5052 UpdateGuideState exits: m=4890 SNR=48.9
23:38:26.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:26.241 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:26.241 00.000 5052 Enqueuing Expose request
23:38:26.241 00.000 8976 Worker thread wakes up
23:38:26.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:26.241 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(307,295,37,37)
23:38:27.277 01.036 8976 Exposure complete
23:38:27.291 00.014 8976 worker thread done servicing request
23:38:27.291 00.000 5052 OnExposeComplete: enter
23:38:27.291 00.000 5052 UpdateGuideState(): m_state=4
23:38:27.291 00.000 5052 Star::Find(18, 325, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
23:38:27.291 00.000 5052 Star::Find returns 1 (0), X=323.65, Y=313.52, Mass=4837, SNR=48.7, Peak=232 HFD=5.0
23:38:27.291 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.36) = xAngle (0.61 = 0.61)
23:38:27.291 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.27 = 0.27)
23:38:27.291 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.11 hyp=0.63 cameraTheta=2.97 mountX=0.52 mountY=0.17, mountTheta=0.31
23:38:27.292 00.001 5052 Changing from state CALIBRATING_SECONDARY to CALIBRATED
23:38:27.292 00.000 5052 guider state => CALIBRATED
23:38:27.292 00.000 5052 Changing from state CALIBRATED to GUIDING
23:38:27.292 00.000 5052 stepguider: scope pointing change, no change to calibration
23:38:27.292 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:38:27.292 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:38:27.292 00.000 5052 AdjustCalibrationForScopePointing (scope): current dec=10.4 pierSide=0, cal dec=10.1 pierSide=0 rotAngle=None bin=2
23:38:27.293 00.001 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:38:27.293 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:38:27.293 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:38:27.293 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:38:27.293 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:38:27.293 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:38:27.293 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:38:27.293 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:38:27.294 00.001 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:38:27.294 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:38:27.294 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:38:27.294 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:38:27.294 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:38:27.380 00.086 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:38:27.380 00.000 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
23:38:27.380 00.000 5052 Dec comp: XRate 9.433 -> 9.425 for dec 10.1 -> dec 10.4
23:38:27.382 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:38:27.383 00.001 5052 ScopeASCOM::SideOfPier() returns 0
23:38:27.383 00.000 5052 setting lock position to (323.65, 313.52)
23:38:27.383 00.000 5052 guider state => GUIDING
23:38:27.383 00.000 5052 Status Line: Guiding
23:38:27.385 00.002 5052 Mount: notify guiding started
23:38:27.385 00.000 5052 Mount: notify guiding started
23:38:27.385 00.000 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
23:38:27.385 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:38:27.386 00.001 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:38:27.386 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:38:27.386 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:38:27.386 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 19.436400
23:38:27.386 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:38:27.386 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:38:27.386 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:38:27.386 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:38:27.387 00.001 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:40:22 PM"
23:38:27.387 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:38:27.387 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-1.5 0.3}, {-3.7 2.3}, {-4.7 2.9}, {-5.8 4.0}, {-8.4 6.0}, {-9.8 7.1}, {-12.8 8.1}, {-16.0 9.5}, {-18.1 11.0}, {-18.4 12.5}, {-17.1 13.6}, {-17.4 15.0}, {-18.5 15.6}"
23:38:27.387 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.5 0.3}, {1.0 0.2}, {2.0 1.0}, {2.6 2.2}, {2.8 2.5}, {3.5 3.1}, {4.7 3.9}, {6.6 4.2}, {9.2 5.0}, {11.3 5.7}, {13.2 6.0}, {14.3 6.5}, {16.6 7.0}"
23:38:27.387 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:38:27.387 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:38:27.388 00.001 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:38:27.388 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:38:27.388 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 19.436400
23:38:27.388 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:38:27.388 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:38:27.388 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:38:27.388 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:38:27.388 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:40:22 PM"
23:38:27.389 00.001 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:38:27.389 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-1.5 0.3}, {-3.7 2.3}, {-4.7 2.9}, {-5.8 4.0}, {-8.4 6.0}, {-9.8 7.1}, {-12.8 8.1}, {-16.0 9.5}, {-18.1 11.0}, {-18.4 12.5}, {-17.1 13.6}, {-17.4 15.0}, {-18.5 15.6}"
23:38:27.389 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.5 0.3}, {1.0 0.2}, {2.0 1.0}, {2.6 2.2}, {2.8 2.5}, {3.5 3.1}, {4.7 3.9}, {6.6 4.2}, {9.2 5.0}, {11.3 5.7}, {13.2 6.0}, {14.3 6.5}, {16.6 7.0}"
23:38:27.389 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 11:01:20 PM"
23:38:27.389 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.009433
23:38:27.389 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.008822
23:38:27.389 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
23:38:27.390 00.001 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.100890
23:38:27.390 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 1.397630
23:38:27.390 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.176831
23:38:27.390 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
23:38:27.390 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
23:38:27.390 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
23:38:27.390 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
23:38:27.390 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:38:27.391 00.001 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:38:27.391 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:38:27.391 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:38:27.391 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:38:27.391 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:38:27.391 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:38:27.391 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:38:27.391 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:38:27.392 00.001 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:38:27.392 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:38:27.392 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:38:27.392 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:38:27.392 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:38:27.392 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:38:27.392 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:38:27.392 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:38:27.393 00.001 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:38:27.393 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:38:27.393 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:38:27.393 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:38:27.393 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:38:27.393 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:38:27.393 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:38:27.393 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:38:27.394 00.001 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:38:27.632 00.238 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:38:27.632 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:38:27.632 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
23:38:27.632 00.000 5052 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
23:38:27.632 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:38:27.632 00.000 5052 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 10.4
23:38:27.632 00.000 5052 MountToCamera -- mountTheta (-0.00) + m_xAngle (-3.10) = xAngle (-3.10 = -3.10)
23:38:27.632 00.000 5052 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
23:38:27.632 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
23:38:27.632 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
23:38:27.632 00.000 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
23:38:27.632 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=232, med=32, FiltMin=28, FiltMax=184, Gamma=2.260
23:38:27.641 00.009 5052 UpdateGuideState exits: m=4837 SNR=48.7
23:38:27.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:27.641 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:27.641 00.000 5052 Enqueuing Expose request
23:38:27.641 00.000 8976 Worker thread wakes up
23:38:27.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:27.641 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:28.681 01.040 8976 Exposure complete
23:38:28.696 00.015 8976 worker thread done servicing request
23:38:28.696 00.000 5052 OnExposeComplete: enter
23:38:28.696 00.000 5052 UpdateGuideState(): m_state=6
23:38:28.696 00.000 5052 Star::Find(18, 323, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:38:28.696 00.000 5052 Star::Find returns 1 (0), X=326.00, Y=312.85, Mass=4797, SNR=48.5, Peak=200 HFD=4.7
23:38:28.696 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.36) = xAngle (-2.63 = -2.63)
23:38:28.696 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.97 = -2.97)
23:38:28.696 00.000 5052 CameraToMount -- cameraX=2.36 cameraY=-0.66 hyp=2.45 cameraTheta=-0.27 mountX=-2.14 mountY=-0.41, mountTheta=-2.95
23:38:28.697 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.36, y=-0.66, opts=13)
23:38:28.697 00.000 5052 Enqueuing Move request for stepguider (2.36, -0.66)
23:38:28.697 00.000 8976 Worker thread wakes up
23:38:28.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.36, -0.66) opts 0xd
23:38:28.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.36, -0.66)
23:38:28.697 00.000 8976 Moving (2.36, -0.66) raw xDistance=-2.14 yDistance=-0.41
23:38:28.698 00.001 8976 GuideAlgorithmHysteresis::Result() returns -11.67 from input -2.14
23:38:28.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.41
23:38:28.698 00.000 8976 MoveAxis(R, 38, ABG)
23:38:28.698 00.000 8976 stepping (0, 0) + (38, 0)
23:38:28.698 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 33 (3) 38 (8) 
23:38:28.698 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=200, med=32, FiltMin=27, FiltMax=182, Gamma=2.260
23:38:28.707 00.009 5052 UpdateGuideState exits: m=4797 SNR=48.5
23:38:28.708 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:28.708 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:28.708 00.000 5052 Enqueuing Expose request
23:38:28.866 00.158 8976 Received - 47 (G) 
23:38:28.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 33 (3) 38 (8) 
23:38:28.866 00.000 8976 stepped: pos (38, 0)
23:38:28.866 00.000 8976 MoveAxis(U, 0, ABG)
23:38:28.866 00.000 8976 starting a new bump
23:38:28.866 00.000 8976 MountToCamera -- mountTheta (-3.14) + m_xAngle (2.36) = xAngle (-0.78 = -0.78)
23:38:28.866 00.000 8976 MountToCamera -- mountX=-11.78 mountY=-0.00 hyp=11.78 mountTheta=-3.14 cameraX=8.36, cameraY=-8.30 cameraTheta=-0.78
23:38:28.867 00.001 8976 incremental bump (8.356, -8.303) isValid = 1
23:38:28.867 00.000 8976 Scheduling Mount bump of (0.330, -0.224)
23:38:28.867 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.33, y=-0.22, opts=4)
23:38:28.867 00.000 8976 Enqueuing Move request for scope (0.33, -0.22)
23:38:28.867 00.000 8976 move complete, result=0
23:38:28.867 00.000 9828 Worker thread wakes up
23:38:28.867 00.000 5052 GuideStep: -2.1 px 38 ms EAST, -0.4 px 0 ms NORTH
23:38:28.867 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.22) opts 0x4
23:38:28.867 00.000 8976 worker thread done servicing request
23:38:28.867 00.000 8976 Worker thread wakes up
23:38:28.867 00.000 9828 Handling offset move in thread for scope, endpoint = (0.33, -0.22)
23:38:28.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:28.867 00.000 9828 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-3.10) = xAngle (2.50 = 2.50)
23:38:28.867 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:28.867 00.000 9828 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (5.43 = -0.85)
23:38:28.867 00.000 9828 CameraToMount -- cameraX=0.33 cameraY=-0.22 hyp=0.40 cameraTheta=-0.60 mountX=-0.32 mountY=-0.30, mountTheta=-2.39
23:38:28.867 00.000 9828 Moving (0.33, -0.22) raw xDistance=-0.32 yDistance=-0.30
23:38:28.867 00.000 9828 MoveAxis(E, 34, B)
23:38:28.867 00.000 9828 Guiding  Dir = 2, Dur = 34
23:38:28.868 00.001 9828 IsSlewing returns 0
23:38:28.868 00.000 9828 IsGuiding returns 0
23:38:28.868 00.000 9828 PulseGuide returned control before completion, sleep 44
23:38:28.919 00.051 9828 IsGuiding returns 1
23:38:28.919 00.000 9828 scope still moving after pulse duration time elapsed
23:38:28.950 00.031 9828 IsSlewing returns 0
23:38:28.950 00.000 9828 IsGuiding returns 1
23:38:28.981 00.031 9828 IsSlewing returns 0
23:38:28.981 00.000 9828 IsGuiding returns 1
23:38:29.012 00.031 9828 IsSlewing returns 0
23:38:29.012 00.000 9828 IsGuiding returns 0
23:38:29.012 00.000 9828 scope move finished after 34 + 110 ms
23:38:29.012 00.000 9828 Move returns status 0, amount 34
23:38:29.012 00.000 9828 MoveAxis(N, 34, B)
23:38:29.012 00.000 9828 Guiding  Dir = 0, Dur = 34
23:38:29.027 00.015 9828 IsSlewing returns 0
23:38:29.027 00.000 9828 IsGuiding returns 0
23:38:29.027 00.000 9828 PulseGuide returned control before completion, sleep 44
23:38:29.074 00.047 9828 IsGuiding returns 1
23:38:29.074 00.000 9828 scope still moving after pulse duration time elapsed
23:38:29.106 00.032 9828 IsSlewing returns 0
23:38:29.106 00.000 9828 IsGuiding returns 1
23:38:29.138 00.032 9828 IsSlewing returns 0
23:38:29.138 00.000 9828 IsGuiding returns 1
23:38:29.169 00.031 9828 IsSlewing returns 0
23:38:29.169 00.000 9828 IsGuiding returns 1
23:38:29.200 00.031 9828 IsSlewing returns 0
23:38:29.200 00.000 9828 IsGuiding returns 0
23:38:29.200 00.000 9828 scope move finished after 34 + 139 ms
23:38:29.200 00.000 9828 Move returns status 0, amount 34
23:38:29.200 00.000 9828 move complete, result=0
23:38:29.200 00.000 9828 worker thread done servicing request
23:38:29.200 00.000 5052 GuideStep: -0.3 px 34 ms EAST, -0.3 px 34 ms NORTH
23:38:29.905 00.705 8976 Exposure complete
23:38:29.919 00.014 8976 worker thread done servicing request
23:38:29.919 00.000 5052 OnExposeComplete: enter
23:38:29.919 00.000 5052 UpdateGuideState(): m_state=6
23:38:29.919 00.000 5052 Star::Find(18, 326, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:38:29.920 00.001 5052 Star::Find returns 1 (0), X=324.07, Y=321.36, Mass=4796, SNR=48.5, Peak=260 HFD=4.7
23:38:29.920 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.36) = xAngle (-0.84 = -0.84)
23:38:29.920 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.18 = -1.18)
23:38:29.920 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=7.84 hyp=7.85 cameraTheta=1.52 mountX=5.23 mountY=-7.27, mountTheta=-0.95
23:38:29.920 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=7.84, opts=13)
23:38:29.920 00.000 5052 Enqueuing Move request for stepguider (0.42, 7.84)
23:38:29.920 00.000 8976 Worker thread wakes up
23:38:29.921 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 7.84) opts 0xd
23:38:29.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 7.84)
23:38:29.921 00.000 8976 Moving (0.42, 7.84) raw xDistance=5.23 yDistance=-7.27
23:38:29.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.48 from input 5.23
23:38:29.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.58 from input -7.27
23:38:29.921 00.000 8976 MoveAxis(L, 8, ABG)
23:38:29.921 00.000 8976 stepping (38, 0) + (-8, 0)
23:38:29.921 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:38:29.921 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=260, med=31, FiltMin=27, FiltMax=196, Gamma=2.260
23:38:29.931 00.010 5052 UpdateGuideState exits: m=4796 SNR=48.5
23:38:29.932 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:29.932 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:29.932 00.000 5052 Enqueuing Expose request
23:38:29.969 00.037 8976 Received - 47 (G) 
23:38:29.970 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:38:29.970 00.000 8976 stepped: pos (30, 0)
23:38:29.970 00.000 8976 MoveAxis(U, 22, ABG)
23:38:29.970 00.000 8976 stepping (30, 0) + (0, 22)
23:38:29.970 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 32 (2) 32 (2) 
23:38:30.080 00.110 8976 Received - 47 (G) 
23:38:30.081 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 32 (2) 32 (2) 
23:38:30.081 00.000 8976 stepped: pos (30, 22)
23:38:30.081 00.000 8976 MountToCamera -- mountTheta (-3.00) + m_xAngle (2.36) = xAngle (-0.64 = -0.64)
23:38:30.081 00.000 8976 MountToCamera -- mountX=-10.96 mountY=-1.54 hyp=11.07 mountTheta=-3.00 cameraX=8.86, cameraY=-6.64 cameraTheta=-0.64
23:38:30.081 00.000 8976 incremental bump (8.859, -6.636) isValid = 1
23:38:30.081 00.000 8976 Scheduling Mount bump of (0.372, -0.190)
23:38:30.081 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.37, y=-0.19, opts=4)
23:38:30.081 00.000 8976 Enqueuing Move request for scope (0.37, -0.19)
23:38:30.081 00.000 8976 move complete, result=0
23:38:30.081 00.000 9828 Worker thread wakes up
23:38:30.081 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.19) opts 0x4
23:38:30.081 00.000 9828 Handling offset move in thread for scope, endpoint = (0.37, -0.19)
23:38:30.081 00.000 9828 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-3.10) = xAngle (2.63 = 2.63)
23:38:30.081 00.000 9828 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (5.56 = -0.73)
23:38:30.081 00.000 9828 CameraToMount -- cameraX=0.37 cameraY=-0.19 hyp=0.42 cameraTheta=-0.47 mountX=-0.36 mountY=-0.28, mountTheta=-2.49
23:38:30.081 00.000 9828 Moving (0.37, -0.19) raw xDistance=-0.36 yDistance=-0.28
23:38:30.081 00.000 5052 GuideStep: 5.2 px 8 ms WEST, -7.3 px 22 ms NORTH
23:38:30.082 00.001 8976 worker thread done servicing request
23:38:30.082 00.000 8976 Worker thread wakes up
23:38:30.082 00.000 9828 MoveAxis(E, 39, B)
23:38:30.082 00.000 9828 Guiding  Dir = 2, Dur = 39
23:38:30.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:30.082 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,303,37,37)
23:38:30.082 00.000 9828 IsSlewing returns 0
23:38:30.082 00.000 9828 IsGuiding returns 0
23:38:30.082 00.000 9828 PulseGuide returned control before completion, sleep 49
23:38:30.141 00.059 9828 IsGuiding returns 1
23:38:30.141 00.000 9828 scope still moving after pulse duration time elapsed
23:38:30.172 00.031 9828 IsSlewing returns 0
23:38:30.172 00.000 9828 IsGuiding returns 1
23:38:30.203 00.031 9828 IsSlewing returns 0
23:38:30.203 00.000 9828 IsGuiding returns 1
23:38:30.235 00.032 9828 IsSlewing returns 0
23:38:30.235 00.000 9828 IsGuiding returns 0
23:38:30.235 00.000 9828 scope move finished after 39 + 113 ms
23:38:30.235 00.000 9828 Move returns status 0, amount 39
23:38:30.235 00.000 9828 MoveAxis(N, 32, B)
23:38:30.235 00.000 9828 Guiding  Dir = 0, Dur = 32
23:38:30.250 00.015 9828 IsSlewing returns 0
23:38:30.250 00.000 9828 IsGuiding returns 0
23:38:30.250 00.000 9828 PulseGuide returned control before completion, sleep 42
23:38:30.296 00.046 9828 IsGuiding returns 1
23:38:30.296 00.000 9828 scope still moving after pulse duration time elapsed
23:38:30.327 00.031 9828 IsSlewing returns 0
23:38:30.327 00.000 9828 IsGuiding returns 1
23:38:30.359 00.032 9828 IsSlewing returns 0
23:38:30.359 00.000 9828 IsGuiding returns 1
23:38:30.390 00.031 9828 IsSlewing returns 0
23:38:30.390 00.000 9828 IsGuiding returns 1
23:38:30.422 00.032 9828 IsSlewing returns 0
23:38:30.422 00.000 9828 IsGuiding returns 0
23:38:30.422 00.000 9828 scope move finished after 32 + 139 ms
23:38:30.422 00.000 9828 Move returns status 0, amount 32
23:38:30.422 00.000 9828 move complete, result=0
23:38:30.422 00.000 9828 worker thread done servicing request
23:38:30.422 00.000 5052 GuideStep: -0.4 px 39 ms EAST, -0.3 px 32 ms NORTH
23:38:31.134 00.712 8976 Exposure complete
23:38:31.148 00.014 8976 worker thread done servicing request
23:38:31.148 00.000 5052 OnExposeComplete: enter
23:38:31.148 00.000 5052 UpdateGuideState(): m_state=6
23:38:31.148 00.000 5052 Star::Find(18, 324, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:38:31.148 00.000 5052 Star::Find returns 1 (0), X=319.43, Y=318.03, Mass=4855, SNR=48.9, Peak=289 HFD=4.1
23:38:31.148 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.36) = xAngle (-0.04 = -0.04)
23:38:31.148 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.38 = -0.38)
23:38:31.148 00.000 5052 CameraToMount -- cameraX=-4.22 cameraY=4.51 hyp=6.18 cameraTheta=2.32 mountX=6.17 mountY=-2.26, mountTheta=-0.35
23:38:31.149 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.22, y=4.51, opts=13)
23:38:31.149 00.000 5052 Enqueuing Move request for stepguider (-4.22, 4.51)
23:38:31.149 00.000 8976 Worker thread wakes up
23:38:31.149 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.22, 4.51) opts 0xd
23:38:31.149 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.22, 4.51)
23:38:31.149 00.000 8976 Moving (-4.22, 4.51) raw xDistance=6.17 yDistance=-2.26
23:38:31.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.06 from input 6.17
23:38:31.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.75 from input -2.26
23:38:31.149 00.000 8976 MoveAxis(L, 13, ABG)
23:38:31.149 00.000 8976 stepping (30, 22) + (-13, 0)
23:38:31.149 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 31 (1) 33 (3) 
23:38:31.150 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=289, med=32, FiltMin=28, FiltMax=216, Gamma=2.260
23:38:31.159 00.009 5052 UpdateGuideState exits: m=4855 SNR=48.9
23:38:31.159 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:31.159 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:31.159 00.000 5052 Enqueuing Expose request
23:38:31.216 00.057 8976 Received - 47 (G) 
23:38:31.216 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 31 (1) 33 (3) 
23:38:31.216 00.000 8976 stepped: pos (17, 22)
23:38:31.216 00.000 8976 MoveAxis(U, 8, ABG)
23:38:31.216 00.000 8976 stepping (17, 22) + (0, 8)
23:38:31.216 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:38:31.264 00.048 8976 Received - 47 (G) 
23:38:31.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:38:31.264 00.000 8976 stepped: pos (17, 30)
23:38:31.264 00.000 8976 MountToCamera -- mountTheta (-2.81) + m_xAngle (2.36) = xAngle (-0.45 = -0.45)
23:38:31.264 00.000 8976 MountToCamera -- mountX=-9.08 mountY=-3.13 hyp=9.61 mountTheta=-2.81 cameraX=8.65, cameraY=-4.19 cameraTheta=-0.45
23:38:31.264 00.000 8976 incremental bump (8.646, -4.185) isValid = 1
23:38:31.264 00.000 8976 Scheduling Mount bump of (0.419, -0.138)
23:38:31.264 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.42, y=-0.14, opts=4)
23:38:31.265 00.001 8976 Enqueuing Move request for scope (0.42, -0.14)
23:38:31.265 00.000 8976 move complete, result=0
23:38:31.265 00.000 9828 Worker thread wakes up
23:38:31.265 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.14) opts 0x4
23:38:31.265 00.000 9828 Handling offset move in thread for scope, endpoint = (0.42, -0.14)
23:38:31.265 00.000 8976 worker thread done servicing request
23:38:31.265 00.000 8976 Worker thread wakes up
23:38:31.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:31.265 00.000 5052 GuideStep: 6.2 px 13 ms WEST, -2.3 px 8 ms NORTH
23:38:31.265 00.000 9828 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-3.10) = xAngle (2.78 = 2.78)
23:38:31.265 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:31.265 00.000 9828 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (5.71 = -0.57)
23:38:31.265 00.000 9828 CameraToMount -- cameraX=0.42 cameraY=-0.14 hyp=0.44 cameraTheta=-0.32 mountX=-0.41 mountY=-0.24, mountTheta=-2.62
23:38:31.265 00.000 9828 Moving (0.42, -0.14) raw xDistance=-0.41 yDistance=-0.24
23:38:31.265 00.000 9828 MoveAxis(E, 44, B)
23:38:31.265 00.000 9828 Guiding  Dir = 2, Dur = 44
23:38:31.266 00.001 9828 IsSlewing returns 0
23:38:31.266 00.000 9828 IsGuiding returns 0
23:38:31.266 00.000 9828 PulseGuide returned control before completion, sleep 54
23:38:31.326 00.060 9828 IsGuiding returns 1
23:38:31.326 00.000 9828 scope still moving after pulse duration time elapsed
23:38:31.358 00.032 9828 IsSlewing returns 0
23:38:31.358 00.000 9828 IsGuiding returns 1
23:38:31.389 00.031 9828 IsSlewing returns 0
23:38:31.389 00.000 9828 IsGuiding returns 1
23:38:31.420 00.031 9828 IsSlewing returns 0
23:38:31.420 00.000 9828 IsGuiding returns 1
23:38:31.451 00.031 9828 IsSlewing returns 0
23:38:31.451 00.000 9828 IsGuiding returns 0
23:38:31.451 00.000 9828 scope move finished after 44 + 141 ms
23:38:31.451 00.000 9828 Move returns status 0, amount 44
23:38:31.451 00.000 9828 MoveAxis(N, 27, B)
23:38:31.451 00.000 9828 Guiding  Dir = 0, Dur = 27
23:38:31.467 00.016 9828 IsSlewing returns 0
23:38:31.467 00.000 9828 IsGuiding returns 0
23:38:31.467 00.000 9828 PulseGuide returned control before completion, sleep 37
23:38:31.514 00.047 9828 IsGuiding returns 1
23:38:31.514 00.000 9828 scope still moving after pulse duration time elapsed
23:38:31.545 00.031 9828 IsSlewing returns 0
23:38:31.545 00.000 9828 IsGuiding returns 1
23:38:31.576 00.031 9828 IsSlewing returns 0
23:38:31.576 00.000 9828 IsGuiding returns 1
23:38:31.606 00.030 9828 IsSlewing returns 0
23:38:31.606 00.000 9828 IsGuiding returns 1
23:38:31.638 00.032 9828 IsSlewing returns 0
23:38:31.638 00.000 9828 IsGuiding returns 0
23:38:31.638 00.000 9828 scope move finished after 27 + 144 ms
23:38:31.638 00.000 9828 Move returns status 0, amount 27
23:38:31.638 00.000 9828 move complete, result=0
23:38:31.638 00.000 9828 worker thread done servicing request
23:38:31.638 00.000 5052 GuideStep: -0.4 px 44 ms EAST, -0.2 px 27 ms NORTH
23:38:32.305 00.667 8976 Exposure complete
23:38:32.319 00.014 8976 worker thread done servicing request
23:38:32.319 00.000 5052 OnExposeComplete: enter
23:38:32.319 00.000 5052 UpdateGuideState(): m_state=6
23:38:32.320 00.001 5052 Star::Find(18, 319, 318, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:38:32.320 00.000 5052 Star::Find returns 1 (0), X=318.56, Y=314.23, Mass=4813, SNR=48.7, Peak=280 HFD=4.4
23:38:32.320 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.36) = xAngle (0.64 = 0.64)
23:38:32.320 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.30 = 0.30)
23:38:32.320 00.000 5052 CameraToMount -- cameraX=-5.09 cameraY=0.71 hyp=5.14 cameraTheta=3.00 mountX=4.11 mountY=1.54, mountTheta=0.36
23:38:32.320 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.09, y=0.71, opts=13)
23:38:32.320 00.000 5052 Enqueuing Move request for stepguider (-5.09, 0.71)
23:38:32.320 00.000 8976 Worker thread wakes up
23:38:32.320 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.09, 0.71) opts 0xd
23:38:32.320 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.09, 0.71)
23:38:32.320 00.000 8976 Moving (-5.09, 0.71) raw xDistance=4.11 yDistance=1.54
23:38:32.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.87 from input 4.11
23:38:32.321 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.54
23:38:32.321 00.000 8976 MoveAxis(L, 9, ABG)
23:38:32.321 00.000 8976 stepping (17, 30) + (-9, 0)
23:38:32.321 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:38:32.321 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=280, med=32, FiltMin=27, FiltMax=210, Gamma=2.260
23:38:32.331 00.010 5052 UpdateGuideState exits: m=4813 SNR=48.7
23:38:32.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:32.331 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:32.331 00.000 5052 Enqueuing Expose request
23:38:32.383 00.052 8976 Received - 47 (G) 
23:38:32.383 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:38:32.383 00.000 8976 stepped: pos (8, 30)
23:38:32.383 00.000 8976 MoveAxis(D, 4, ABG)
23:38:32.383 00.000 8976 stepping (8, 30) + (0, -4)
23:38:32.383 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:32.414 00.031 8976 Received - 47 (G) 
23:38:32.415 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:32.415 00.000 8976 stepped: pos (8, 26)
23:38:32.415 00.000 8976 MountToCamera -- mountTheta (-2.63) + m_xAngle (2.36) = xAngle (-0.27 = -0.27)
23:38:32.415 00.000 8976 MountToCamera -- mountX=-6.90 mountY=-3.91 hyp=7.93 mountTheta=-2.63 cameraX=7.65, cameraY=-2.09 cameraTheta=-0.27
23:38:32.415 00.000 8976 incremental bump (7.654, -2.092) isValid = 1
23:38:32.415 00.000 8976 Scheduling Mount bump of (0.449, -0.084)
23:38:32.415 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.45, y=-0.08, opts=4)
23:38:32.415 00.000 8976 Enqueuing Move request for scope (0.45, -0.08)
23:38:32.415 00.000 8976 move complete, result=0
23:38:32.415 00.000 8976 worker thread done servicing request
23:38:32.415 00.000 9828 Worker thread wakes up
23:38:32.415 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.08) opts 0x4
23:38:32.415 00.000 9828 Handling offset move in thread for scope, endpoint = (0.45, -0.08)
23:38:32.415 00.000 9828 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-3.10) = xAngle (2.92 = 2.92)
23:38:32.415 00.000 8976 Worker thread wakes up
23:38:32.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:32.415 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:32.415 00.000 5052 GuideStep: 4.1 px 9 ms WEST, 1.5 px 4 ms SOUTH
23:38:32.416 00.001 9828 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (5.84 = -0.44)
23:38:32.416 00.000 9828 CameraToMount -- cameraX=0.45 cameraY=-0.08 hyp=0.46 cameraTheta=-0.18 mountX=-0.44 mountY=-0.19, mountTheta=-2.73
23:38:32.416 00.000 9828 Moving (0.45, -0.08) raw xDistance=-0.44 yDistance=-0.19
23:38:32.416 00.000 9828 MoveAxis(E, 47, B)
23:38:32.416 00.000 9828 Guiding  Dir = 2, Dur = 47
23:38:32.416 00.000 9828 IsSlewing returns 0
23:38:32.416 00.000 9828 IsGuiding returns 0
23:38:32.416 00.000 9828 PulseGuide returned control before completion, sleep 57
23:38:32.487 00.071 9828 IsGuiding returns 1
23:38:32.487 00.000 9828 scope still moving after pulse duration time elapsed
23:38:32.518 00.031 9828 IsSlewing returns 0
23:38:32.518 00.000 9828 IsGuiding returns 1
23:38:32.550 00.032 9828 IsSlewing returns 0
23:38:32.550 00.000 9828 IsGuiding returns 1
23:38:32.582 00.032 9828 IsSlewing returns 0
23:38:32.582 00.000 9828 IsGuiding returns 0
23:38:32.582 00.000 9828 scope move finished after 47 + 118 ms
23:38:32.582 00.000 9828 Move returns status 0, amount 47
23:38:32.582 00.000 9828 MoveAxis(N, 22, B)
23:38:32.582 00.000 9828 Guiding  Dir = 0, Dur = 22
23:38:32.597 00.015 9828 IsSlewing returns 0
23:38:32.597 00.000 9828 IsGuiding returns 0
23:38:32.597 00.000 9828 PulseGuide returned control before completion, sleep 32
23:38:32.644 00.047 9828 IsGuiding returns 1
23:38:32.644 00.000 9828 scope still moving after pulse duration time elapsed
23:38:32.675 00.031 9828 IsSlewing returns 0
23:38:32.675 00.000 9828 IsGuiding returns 1
23:38:32.706 00.031 9828 IsSlewing returns 0
23:38:32.706 00.000 9828 IsGuiding returns 1
23:38:32.737 00.031 9828 IsSlewing returns 0
23:38:32.737 00.000 9828 IsGuiding returns 0
23:38:32.737 00.000 9828 scope move finished after 22 + 117 ms
23:38:32.737 00.000 9828 Move returns status 0, amount 22
23:38:32.737 00.000 9828 move complete, result=0
23:38:32.737 00.000 9828 worker thread done servicing request
23:38:32.737 00.000 5052 GuideStep: -0.4 px 47 ms EAST, -0.2 px 22 ms NORTH
23:38:33.454 00.717 8976 Exposure complete
23:38:33.469 00.015 8976 worker thread done servicing request
23:38:33.469 00.000 5052 OnExposeComplete: enter
23:38:33.469 00.000 5052 UpdateGuideState(): m_state=6
23:38:33.469 00.000 5052 Star::Find(18, 318, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:38:33.469 00.000 5052 Star::Find returns 1 (0), X=318.91, Y=312.91, Mass=4880, SNR=49.0, Peak=300 HFD=4.2
23:38:33.469 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.36) = xAngle (-5.37 = 0.91)
23:38:33.469 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.71 = 0.57)
23:38:33.469 00.000 5052 CameraToMount -- cameraX=-4.73 cameraY=-0.61 hyp=4.77 cameraTheta=-3.01 mountX=2.93 mountY=2.58, mountTheta=0.72
23:38:33.470 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.73, y=-0.61, opts=13)
23:38:33.470 00.000 5052 Enqueuing Move request for stepguider (-4.73, -0.61)
23:38:33.470 00.000 8976 Worker thread wakes up
23:38:33.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.73, -0.61) opts 0xd
23:38:33.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.73, -0.61)
23:38:33.470 00.000 8976 Moving (-4.73, -0.61) raw xDistance=2.93 yDistance=2.58
23:38:33.471 00.001 8976 GuideAlgorithmHysteresis::Result() returns 2.05 from input 2.93
23:38:33.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.68 from input 2.58
23:38:33.471 00.000 8976 MoveAxis(L, 7, ABG)
23:38:33.471 00.000 8976 stepping (8, 26) + (-7, 0)
23:38:33.471 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:38:33.471 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=300, med=32, FiltMin=27, FiltMax=234, Gamma=2.260
23:38:33.482 00.011 5052 UpdateGuideState exits: m=4880 SNR=49.0
23:38:33.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:33.482 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:33.482 00.000 5052 Enqueuing Expose request
23:38:33.517 00.035 8976 Received - 47 (G) 
23:38:33.517 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:38:33.517 00.000 8976 stepped: pos (1, 26)
23:38:33.517 00.000 8976 MoveAxis(D, 8, ABG)
23:38:33.517 00.000 8976 stepping (1, 26) + (0, -8)
23:38:33.518 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:38:33.565 00.047 8976 Received - 47 (G) 
23:38:33.565 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:38:33.565 00.000 8976 stepped: pos (1, 18)
23:38:33.565 00.000 8976 MountToCamera -- mountTheta (-2.45) + m_xAngle (2.36) = xAngle (-0.10 = -0.10)
23:38:33.566 00.001 8976 MountToCamera -- mountX=-4.73 mountY=-3.88 hyp=6.11 mountTheta=-2.45 cameraX=6.09, cameraY=-0.58 cameraTheta=-0.10
23:38:33.566 00.000 8976 incremental bump (6.087, -0.582) isValid = 1
23:38:33.566 00.000 8976 Scheduling Mount bump of (0.463, -0.030)
23:38:33.566 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=-0.03, opts=4)
23:38:33.566 00.000 8976 Enqueuing Move request for scope (0.46, -0.03)
23:38:33.566 00.000 8976 move complete, result=0
23:38:33.566 00.000 9828 Worker thread wakes up
23:38:33.566 00.000 8976 worker thread done servicing request
23:38:33.566 00.000 8976 Worker thread wakes up
23:38:33.566 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.03) opts 0x4
23:38:33.566 00.000 5052 GuideStep: 2.9 px 7 ms WEST, 2.6 px 8 ms SOUTH
23:38:33.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:33.566 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:33.566 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, -0.03)
23:38:33.566 00.000 9828 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-3.10) = xAngle (3.04 = 3.04)
23:38:33.566 00.000 9828 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (5.96 = -0.32)
23:38:33.566 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=-0.03 hyp=0.46 cameraTheta=-0.07 mountX=-0.46 mountY=-0.15, mountTheta=-2.84
23:38:33.566 00.000 9828 Moving (0.46, -0.03) raw xDistance=-0.46 yDistance=-0.15
23:38:33.566 00.000 9828 MoveAxis(E, 49, B)
23:38:33.567 00.001 9828 Guiding  Dir = 2, Dur = 49
23:38:33.567 00.000 9828 IsSlewing returns 0
23:38:33.567 00.000 9828 IsGuiding returns 0
23:38:33.567 00.000 9828 PulseGuide returned control before completion, sleep 59
23:38:33.636 00.069 9828 IsGuiding returns 1
23:38:33.636 00.000 9828 scope still moving after pulse duration time elapsed
23:38:33.667 00.031 9828 IsSlewing returns 0
23:38:33.667 00.000 9828 IsGuiding returns 1
23:38:33.699 00.032 9828 IsSlewing returns 0
23:38:33.699 00.000 9828 IsGuiding returns 1
23:38:33.730 00.031 9828 IsSlewing returns 0
23:38:33.730 00.000 9828 IsGuiding returns 0
23:38:33.730 00.000 9828 scope move finished after 49 + 113 ms
23:38:33.730 00.000 9828 Move returns status 0, amount 49
23:38:33.730 00.000 9828 MoveAxis(N, 17, B)
23:38:33.730 00.000 9828 Guiding  Dir = 0, Dur = 17
23:38:33.745 00.015 9828 IsSlewing returns 0
23:38:33.745 00.000 9828 IsGuiding returns 0
23:38:33.745 00.000 9828 PulseGuide returned control before completion, sleep 27
23:38:33.776 00.031 9828 IsGuiding returns 1
23:38:33.776 00.000 9828 scope still moving after pulse duration time elapsed
23:38:33.807 00.031 9828 IsSlewing returns 0
23:38:33.807 00.000 9828 IsGuiding returns 1
23:38:33.839 00.032 9828 IsSlewing returns 0
23:38:33.839 00.000 9828 IsGuiding returns 1
23:38:33.871 00.032 9828 IsSlewing returns 0
23:38:33.871 00.000 9828 IsGuiding returns 1
23:38:33.903 00.032 9828 IsSlewing returns 0
23:38:33.903 00.000 9828 IsGuiding returns 0
23:38:33.903 00.000 9828 scope move finished after 17 + 140 ms
23:38:33.903 00.000 9828 Move returns status 0, amount 17
23:38:33.903 00.000 9828 move complete, result=0
23:38:33.903 00.000 9828 worker thread done servicing request
23:38:33.903 00.000 5052 GuideStep: -0.5 px 49 ms EAST, -0.1 px 17 ms NORTH
23:38:34.602 00.699 8976 Exposure complete
23:38:34.617 00.015 8976 worker thread done servicing request
23:38:34.617 00.000 5052 OnExposeComplete: enter
23:38:34.617 00.000 5052 UpdateGuideState(): m_state=6
23:38:34.617 00.000 5052 Star::Find(18, 318, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:38:34.617 00.000 5052 Star::Find returns 1 (0), X=321.51, Y=312.26, Mass=4939, SNR=49.3, Peak=303 HFD=4.6
23:38:34.617 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.36) = xAngle (-4.97 = 1.31)
23:38:34.618 00.001 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.31 = 0.97)
23:38:34.618 00.000 5052 CameraToMount -- cameraX=-2.13 cameraY=-1.25 hyp=2.47 cameraTheta=-2.61 mountX=0.63 mountY=2.05, mountTheta=1.27
23:38:34.618 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.13, y=-1.25, opts=13)
23:38:34.618 00.000 5052 Enqueuing Move request for stepguider (-2.13, -1.25)
23:38:34.618 00.000 8976 Worker thread wakes up
23:38:34.618 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.13, -1.25) opts 0xd
23:38:34.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.13, -1.25)
23:38:34.619 00.001 8976 Moving (-2.13, -1.25) raw xDistance=0.63 yDistance=2.05
23:38:34.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.63
23:38:34.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.41 from input 2.05
23:38:34.619 00.000 8976 MoveAxis(R, 0, ABG)
23:38:34.619 00.000 8976 MoveAxis(D, 7, ABG)
23:38:34.619 00.000 8976 stepping (1, 18) + (0, -7)
23:38:34.619 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:38:34.619 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=303, med=33, FiltMin=29, FiltMax=221, Gamma=2.260
23:38:34.629 00.010 5052 UpdateGuideState exits: m=4939 SNR=49.3
23:38:34.629 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:34.629 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:34.629 00.000 5052 Enqueuing Expose request
23:38:34.668 00.039 8976 Received - 47 (G) 
23:38:34.669 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:38:34.669 00.000 8976 stepped: pos (1, 11)
23:38:34.669 00.000 8976 MountToCamera -- mountTheta (-2.34) + m_xAngle (2.36) = xAngle (0.02 = 0.02)
23:38:34.669 00.000 8976 MountToCamera -- mountX=-3.27 mountY=-3.37 hyp=4.69 mountTheta=-2.34 cameraX=4.69, cameraY=0.08 cameraTheta=0.02
23:38:34.669 00.000 8976 incremental bump (4.692, 0.083) isValid = 1
23:38:34.669 00.000 8976 Scheduling Mount bump of (0.465, 0.006)
23:38:34.669 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.01, opts=4)
23:38:34.669 00.000 8976 Enqueuing Move request for scope (0.46, 0.01)
23:38:34.669 00.000 8976 move complete, result=0
23:38:34.669 00.000 9828 Worker thread wakes up
23:38:34.669 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.01) opts 0x4
23:38:34.669 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.01)
23:38:34.669 00.000 9828 CameraToMount -- cameraTheta (0.01) - m_xAngle (-3.10) = xAngle (3.11 = 3.11)
23:38:34.669 00.000 8976 worker thread done servicing request
23:38:34.669 00.000 8976 Worker thread wakes up
23:38:34.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:34.669 00.000 5052 GuideStep: 0.6 px 0 ms EAST, 2.0 px 7 ms SOUTH
23:38:34.669 00.000 9828 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.04 = -0.24)
23:38:34.670 00.001 9828 CameraToMount -- cameraX=0.46 cameraY=0.01 hyp=0.46 cameraTheta=0.01 mountX=-0.46 mountY=-0.11, mountTheta=-2.91
23:38:34.670 00.000 9828 Moving (0.46, 0.01) raw xDistance=-0.46 yDistance=-0.11
23:38:34.670 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:34.670 00.000 9828 MoveAxis(E, 49, B)
23:38:34.670 00.000 9828 Guiding  Dir = 2, Dur = 49
23:38:34.670 00.000 9828 IsSlewing returns 0
23:38:34.670 00.000 9828 IsGuiding returns 0
23:38:34.670 00.000 9828 PulseGuide returned control before completion, sleep 59
23:38:34.736 00.066 9828 IsGuiding returns 1
23:38:34.736 00.000 9828 scope still moving after pulse duration time elapsed
23:38:34.767 00.031 9828 IsSlewing returns 0
23:38:34.767 00.000 9828 IsGuiding returns 1
23:38:34.799 00.032 9828 IsSlewing returns 0
23:38:34.799 00.000 9828 IsGuiding returns 1
23:38:34.831 00.032 9828 IsSlewing returns 0
23:38:34.831 00.000 9828 IsGuiding returns 0
23:38:34.831 00.000 9828 scope move finished after 49 + 110 ms
23:38:34.831 00.000 9828 Move returns status 0, amount 49
23:38:34.831 00.000 9828 MoveAxis(N, 13, B)
23:38:34.831 00.000 9828 Guiding  Dir = 0, Dur = 13
23:38:34.847 00.016 9828 IsSlewing returns 0
23:38:34.847 00.000 9828 IsGuiding returns 0
23:38:34.847 00.000 9828 PulseGuide returned control before completion, sleep 23
23:38:34.878 00.031 9828 IsGuiding returns 1
23:38:34.878 00.000 9828 scope still moving after pulse duration time elapsed
23:38:34.910 00.032 9828 IsSlewing returns 0
23:38:34.910 00.000 9828 IsGuiding returns 1
23:38:34.940 00.030 9828 IsSlewing returns 0
23:38:34.940 00.000 9828 IsGuiding returns 1
23:38:34.972 00.032 9828 IsSlewing returns 0
23:38:34.972 00.000 9828 IsGuiding returns 1
23:38:35.004 00.032 9828 IsSlewing returns 0
23:38:35.004 00.000 9828 IsGuiding returns 0
23:38:35.004 00.000 9828 scope move finished after 13 + 144 ms
23:38:35.004 00.000 9828 Move returns status 0, amount 13
23:38:35.004 00.000 9828 move complete, result=0
23:38:35.004 00.000 9828 worker thread done servicing request
23:38:35.004 00.000 5052 GuideStep: -0.5 px 49 ms EAST, -0.1 px 13 ms NORTH
23:38:35.721 00.717 8976 Exposure complete
23:38:35.736 00.015 8976 worker thread done servicing request
23:38:35.737 00.001 5052 OnExposeComplete: enter
23:38:35.737 00.000 5052 UpdateGuideState(): m_state=6
23:38:35.737 00.000 5052 Star::Find(18, 321, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:38:35.737 00.000 5052 Star::Find returns 1 (0), X=323.54, Y=312.68, Mass=4901, SNR=49.0, Peak=262 HFD=4.5
23:38:35.737 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.36) = xAngle (-4.06 = 2.22)
23:38:35.737 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.40 = 1.88)
23:38:35.737 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.84 hyp=0.84 cameraTheta=-1.70 mountX=-0.51 mountY=0.80, mountTheta=2.14
23:38:35.738 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.84, opts=13)
23:38:35.738 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.84)
23:38:35.738 00.000 8976 Worker thread wakes up
23:38:35.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.84) opts 0xd
23:38:35.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.84)
23:38:35.738 00.000 8976 Moving (-0.11, -0.84) raw xDistance=-0.51 yDistance=0.80
23:38:35.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.51
23:38:35.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.80
23:38:35.738 00.000 8976 MoveAxis(R, 0, ABG)
23:38:35.738 00.000 8976 MoveAxis(U, 0, ABG)
23:38:35.738 00.000 8976 MountToCamera -- mountTheta (-2.22) + m_xAngle (2.36) = xAngle (0.14 = 0.14)
23:38:35.738 00.000 8976 MountToCamera -- mountX=-2.29 mountY=-3.02 hyp=3.80 mountTheta=-2.22 cameraX=3.76, cameraY=0.53 cameraTheta=0.14
23:38:35.739 00.001 8976 incremental bump (3.758, 0.529) isValid = 1
23:38:35.739 00.000 8976 Scheduling Mount bump of (0.460, 0.044)
23:38:35.739 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.04, opts=4)
23:38:35.739 00.000 8976 Enqueuing Move request for scope (0.46, 0.04)
23:38:35.739 00.000 8976 move complete, result=0
23:38:35.739 00.000 9828 Worker thread wakes up
23:38:35.739 00.000 8976 worker thread done servicing request
23:38:35.739 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.04) opts 0x4
23:38:35.739 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.04)
23:38:35.739 00.000 9828 CameraToMount -- cameraTheta (0.10) - m_xAngle (-3.10) = xAngle (3.20 = -3.09)
23:38:35.739 00.000 9828 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.12 = -0.16)
23:38:35.739 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.04 hyp=0.46 cameraTheta=0.10 mountX=-0.46 mountY=-0.07, mountTheta=-2.98
23:38:35.739 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=262, med=32, FiltMin=27, FiltMax=206, Gamma=2.260
23:38:35.739 00.000 9828 Moving (0.46, 0.04) raw xDistance=-0.46 yDistance=-0.07
23:38:35.739 00.000 9828 MoveAxis(E, 49, B)
23:38:35.739 00.000 9828 Guiding  Dir = 2, Dur = 49
23:38:35.740 00.001 9828 IsSlewing returns 0
23:38:35.740 00.000 9828 IsGuiding returns 0
23:38:35.740 00.000 9828 PulseGuide returned control before completion, sleep 59
23:38:35.749 00.009 5052 UpdateGuideState exits: m=4901 SNR=49.0
23:38:35.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:35.749 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:35.749 00.000 5052 Enqueuing Expose request
23:38:35.749 00.000 8976 Worker thread wakes up
23:38:35.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:35.749 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:35.751 00.002 5052 GuideStep: -0.5 px 0 ms EAST, 0.8 px 0 ms NORTH
23:38:35.806 00.055 9828 IsGuiding returns 1
23:38:35.806 00.000 9828 scope still moving after pulse duration time elapsed
23:38:35.838 00.032 9828 IsSlewing returns 0
23:38:35.838 00.000 9828 IsGuiding returns 1
23:38:35.869 00.031 9828 IsSlewing returns 0
23:38:35.869 00.000 9828 IsGuiding returns 1
23:38:35.900 00.031 9828 IsSlewing returns 0
23:38:35.900 00.000 9828 IsGuiding returns 1
23:38:35.931 00.031 9828 IsSlewing returns 0
23:38:35.931 00.000 9828 IsGuiding returns 1
23:38:35.961 00.030 9828 IsSlewing returns 0
23:38:35.961 00.000 9828 IsGuiding returns 1
23:38:35.992 00.031 9828 IsSlewing returns 0
23:38:35.992 00.000 9828 IsGuiding returns 0
23:38:35.992 00.000 9828 scope move finished after 49 + 203 ms
23:38:35.992 00.000 9828 Move returns status 0, amount 49
23:38:35.992 00.000 9828 MoveAxis(N, 8, B)
23:38:35.992 00.000 9828 Guiding  Dir = 0, Dur = 8
23:38:36.008 00.016 9828 IsSlewing returns 0
23:38:36.008 00.000 9828 IsGuiding returns 0
23:38:36.008 00.000 9828 PulseGuide returned control before completion, sleep 18
23:38:36.039 00.031 9828 IsGuiding returns 1
23:38:36.039 00.000 9828 scope still moving after pulse duration time elapsed
23:38:36.070 00.031 9828 IsSlewing returns 0
23:38:36.070 00.000 9828 IsGuiding returns 1
23:38:36.101 00.031 9828 IsSlewing returns 0
23:38:36.101 00.000 9828 IsGuiding returns 1
23:38:36.132 00.031 9828 IsSlewing returns 0
23:38:36.132 00.000 9828 IsGuiding returns 1
23:38:36.162 00.030 9828 IsSlewing returns 0
23:38:36.162 00.000 9828 IsGuiding returns 0
23:38:36.162 00.000 9828 scope move finished after 8 + 146 ms
23:38:36.162 00.000 9828 Move returns status 0, amount 8
23:38:36.162 00.000 9828 move complete, result=0
23:38:36.162 00.000 9828 worker thread done servicing request
23:38:36.162 00.000 5052 GuideStep: -0.5 px 49 ms EAST, -0.1 px 8 ms NORTH
23:38:36.781 00.619 8976 Exposure complete
23:38:36.795 00.014 8976 worker thread done servicing request
23:38:36.795 00.000 5052 OnExposeComplete: enter
23:38:36.795 00.000 5052 UpdateGuideState(): m_state=6
23:38:36.795 00.000 5052 Star::Find(18, 323, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:38:36.795 00.000 5052 Star::Find returns 1 (0), X=324.81, Y=312.41, Mass=4821, SNR=48.5, Peak=296 HFD=4.6
23:38:36.795 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.36) = xAngle (-3.12 = -3.12)
23:38:36.795 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.46 = 2.82)
23:38:36.795 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=-1.11 hyp=1.60 cameraTheta=-0.76 mountX=-1.60 mountY=0.51, mountTheta=2.84
23:38:36.796 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.16, y=-1.11, opts=13)
23:38:36.796 00.000 5052 Enqueuing Move request for stepguider (1.16, -1.11)
23:38:36.796 00.000 8976 Worker thread wakes up
23:38:36.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.16, -1.11) opts 0xd
23:38:36.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.16, -1.11)
23:38:36.796 00.000 8976 Moving (1.16, -1.11) raw xDistance=-1.60 yDistance=0.51
23:38:36.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.60
23:38:36.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.51
23:38:36.796 00.000 8976 MoveAxis(R, 3, ABG)
23:38:36.796 00.000 8976 stepping (1, 11) + (3, 0)
23:38:36.796 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:38:36.797 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=296, med=31, FiltMin=27, FiltMax=214, Gamma=2.260
23:38:36.806 00.009 5052 UpdateGuideState exits: m=4821 SNR=48.5
23:38:36.807 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:36.807 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:36.807 00.000 5052 Enqueuing Expose request
23:38:36.827 00.020 8976 Received - 47 (G) 
23:38:36.827 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:38:36.827 00.000 8976 stepped: pos (4, 11)
23:38:36.827 00.000 8976 MoveAxis(U, 0, ABG)
23:38:36.827 00.000 8976 MountToCamera -- mountTheta (-2.18) + m_xAngle (2.36) = xAngle (0.18 = 0.18)
23:38:36.827 00.000 8976 MountToCamera -- mountX=-1.95 mountY=-2.79 hyp=3.40 mountTheta=-2.18 cameraX=3.35, cameraY=0.61 cameraTheta=0.18
23:38:36.827 00.000 8976 incremental bump (3.350, 0.611) isValid = 1
23:38:36.827 00.000 8976 Scheduling Mount bump of (0.457, 0.057)
23:38:36.827 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.06, opts=4)
23:38:36.827 00.000 8976 Enqueuing Move request for scope (0.46, 0.06)
23:38:36.827 00.000 8976 move complete, result=0
23:38:36.827 00.000 9828 Worker thread wakes up
23:38:36.827 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.06) opts 0x4
23:38:36.828 00.001 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.06)
23:38:36.828 00.000 9828 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.10) = xAngle (3.22 = -3.06)
23:38:36.828 00.000 9828 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.15 = -0.13)
23:38:36.828 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.06 hyp=0.46 cameraTheta=0.12 mountX=-0.46 mountY=-0.06, mountTheta=-3.01
23:38:36.828 00.000 9828 Moving (0.46, 0.06) raw xDistance=-0.46 yDistance=-0.06
23:38:36.828 00.000 8976 worker thread done servicing request
23:38:36.828 00.000 8976 Worker thread wakes up
23:38:36.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:36.828 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:36.828 00.000 9828 MoveAxis(E, 49, B)
23:38:36.828 00.000 5052 GuideStep: -1.6 px 3 ms EAST, 0.5 px 0 ms NORTH
23:38:36.828 00.000 9828 Guiding  Dir = 2, Dur = 49
23:38:36.828 00.000 9828 IsSlewing returns 0
23:38:36.829 00.001 9828 IsGuiding returns 0
23:38:36.829 00.000 9828 PulseGuide returned control before completion, sleep 59
23:38:36.898 00.069 9828 IsGuiding returns 1
23:38:36.898 00.000 9828 scope still moving after pulse duration time elapsed
23:38:36.930 00.032 9828 IsSlewing returns 0
23:38:36.930 00.000 9828 IsGuiding returns 1
23:38:36.961 00.031 9828 IsSlewing returns 0
23:38:36.961 00.000 9828 IsGuiding returns 1
23:38:36.992 00.031 9828 IsSlewing returns 0
23:38:36.992 00.000 9828 IsGuiding returns 0
23:38:36.992 00.000 9828 scope move finished after 49 + 114 ms
23:38:36.992 00.000 9828 Move returns status 0, amount 49
23:38:36.992 00.000 9828 MoveAxis(N, 7, B)
23:38:36.992 00.000 9828 Guiding  Dir = 0, Dur = 7
23:38:37.008 00.016 9828 IsSlewing returns 0
23:38:37.008 00.000 9828 IsGuiding returns 1
23:38:37.008 00.000 9828 Entered PulseGuideScope while moving
23:38:37.070 00.062 9828 IsSlewing returns 0
23:38:37.070 00.000 9828 IsGuiding returns 1
23:38:37.070 00.000 9828 Still moving
23:38:37.134 00.064 9828 IsSlewing returns 0
23:38:37.134 00.000 9828 IsGuiding returns 1
23:38:37.134 00.000 9828 Still moving
23:38:37.196 00.062 9828 IsSlewing returns 0
23:38:37.196 00.000 9828 IsGuiding returns 0
23:38:37.196 00.000 9828 Movement stopped - continuing
23:38:37.196 00.000 9828 PulseGuide returned control before completion, sleep 17
23:38:37.227 00.031 9828 IsGuiding returns 1
23:38:37.227 00.000 9828 scope still moving after pulse duration time elapsed
23:38:37.259 00.032 9828 IsSlewing returns 0
23:38:37.259 00.000 9828 IsGuiding returns 1
23:38:37.290 00.031 9828 IsSlewing returns 0
23:38:37.291 00.001 9828 IsGuiding returns 1
23:38:37.321 00.030 9828 IsSlewing returns 0
23:38:37.321 00.000 9828 IsGuiding returns 0
23:38:37.321 00.000 9828 scope move finished after 7 + 117 ms
23:38:37.321 00.000 9828 Move returns status 0, amount 7
23:38:37.321 00.000 9828 move complete, result=0
23:38:37.321 00.000 9828 worker thread done servicing request
23:38:37.321 00.000 5052 GuideStep: -0.5 px 49 ms EAST, -0.1 px 7 ms NORTH
23:38:37.865 00.544 8976 Exposure complete
23:38:37.878 00.013 8976 worker thread done servicing request
23:38:37.878 00.000 5052 OnExposeComplete: enter
23:38:37.878 00.000 5052 UpdateGuideState(): m_state=6
23:38:37.878 00.000 5052 Star::Find(18, 324, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:38:37.878 00.000 5052 Star::Find returns 1 (0), X=323.64, Y=313.25, Mass=4938, SNR=49.2, Peak=278 HFD=4.5
23:38:37.878 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.34)
23:38:37.878 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 2.00)
23:38:37.878 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.59 mountX=-0.19 mountY=0.25, mountTheta=2.22
23:38:37.881 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.27, opts=13)
23:38:37.881 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.27)
23:38:37.881 00.000 8976 Worker thread wakes up
23:38:37.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.27) opts 0xd
23:38:37.881 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.27)
23:38:37.881 00.000 8976 Moving (-0.00, -0.27) raw xDistance=-0.19 yDistance=0.25
23:38:37.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:38:37.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
23:38:37.881 00.000 8976 MoveAxis(R, 0, ABG)
23:38:37.881 00.000 8976 MoveAxis(U, 0, ABG)
23:38:37.881 00.000 8976 MountToCamera -- mountTheta (-2.15) + m_xAngle (2.36) = xAngle (0.21 = 0.21)
23:38:37.881 00.000 8976 MountToCamera -- mountX=-1.71 mountY=-2.64 hyp=3.15 mountTheta=-2.15 cameraX=3.08, cameraY=0.67 cameraTheta=0.21
23:38:37.881 00.000 8976 incremental bump (3.076, 0.666) isValid = 1
23:38:37.881 00.000 8976 Scheduling Mount bump of (0.266, 0.039)
23:38:37.881 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.27, y=0.04, opts=4)
23:38:37.881 00.000 8976 Enqueuing Move request for scope (0.27, 0.04)
23:38:37.881 00.000 8976 move complete, result=0
23:38:37.881 00.000 9828 Worker thread wakes up
23:38:37.881 00.000 8976 worker thread done servicing request
23:38:37.882 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.04) opts 0x4
23:38:37.882 00.000 9828 Handling offset move in thread for scope, endpoint = (0.27, 0.04)
23:38:37.882 00.000 9828 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.10) = xAngle (3.25 = -3.04)
23:38:37.882 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=278, med=32, FiltMin=28, FiltMax=223, Gamma=2.260
23:38:37.882 00.000 9828 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.18 = -0.11)
23:38:37.882 00.000 9828 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.27 cameraTheta=0.15 mountX=-0.27 mountY=-0.03, mountTheta=-3.03
23:38:37.882 00.000 9828 Moving (0.27, 0.04) raw xDistance=-0.27 yDistance=-0.03
23:38:37.882 00.000 9828 MoveAxis(E, 28, B)
23:38:37.882 00.000 9828 Guiding  Dir = 2, Dur = 28
23:38:37.882 00.000 9828 IsSlewing returns 0
23:38:37.882 00.000 9828 IsGuiding returns 0
23:38:37.882 00.000 9828 PulseGuide returned control before completion, sleep 38
23:38:37.882 00.000 5052 UpdateGuideState exits: m=4938 SNR=49.2
23:38:37.882 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:37.882 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:37.882 00.000 5052 Enqueuing Expose request
23:38:37.882 00.000 8976 Worker thread wakes up
23:38:37.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:37.882 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:37.882 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:37.928 00.046 9828 IsGuiding returns 1
23:38:37.928 00.000 9828 scope still moving after pulse duration time elapsed
23:38:37.959 00.031 9828 IsSlewing returns 0
23:38:37.959 00.000 9828 IsGuiding returns 1
23:38:37.990 00.031 9828 IsSlewing returns 0
23:38:37.990 00.000 9828 IsGuiding returns 1
23:38:38.022 00.032 9828 IsSlewing returns 0
23:38:38.022 00.000 9828 IsGuiding returns 1
23:38:38.052 00.030 9828 IsSlewing returns 0
23:38:38.052 00.000 9828 IsGuiding returns 0
23:38:38.052 00.000 9828 scope move finished after 28 + 141 ms
23:38:38.052 00.000 9828 Move returns status 0, amount 28
23:38:38.052 00.000 9828 MoveAxis(N, 3, B)
23:38:38.052 00.000 9828 Guiding  Dir = 0, Dur = 3
23:38:38.068 00.016 9828 IsSlewing returns 0
23:38:38.073 00.005 9828 IsGuiding returns 0
23:38:38.073 00.000 9828 PulseGuide returned control before completion, sleep 13
23:38:38.099 00.026 9828 IsGuiding returns 1
23:38:38.099 00.000 9828 scope still moving after pulse duration time elapsed
23:38:38.130 00.031 9828 IsSlewing returns 0
23:38:38.130 00.000 9828 IsGuiding returns 1
23:38:38.162 00.032 9828 IsSlewing returns 0
23:38:38.162 00.000 9828 IsGuiding returns 1
23:38:38.194 00.032 9828 IsSlewing returns 0
23:38:38.194 00.000 9828 IsGuiding returns 1
23:38:38.225 00.031 9828 IsSlewing returns 0
23:38:38.225 00.000 9828 IsGuiding returns 1
23:38:38.257 00.032 9828 IsSlewing returns 0
23:38:38.257 00.000 9828 IsGuiding returns 1
23:38:38.288 00.031 9828 IsSlewing returns 0
23:38:38.288 00.000 9828 IsGuiding returns 0
23:38:38.288 00.000 9828 scope move finished after 3 + 211 ms
23:38:38.288 00.000 9828 Move returns status 0, amount 3
23:38:38.288 00.000 9828 move complete, result=0
23:38:38.288 00.000 9828 worker thread done servicing request
23:38:38.288 00.000 5052 GuideStep: -0.3 px 28 ms EAST, -0.0 px 3 ms NORTH
23:38:38.938 00.650 8976 Exposure complete
23:38:38.952 00.014 8976 worker thread done servicing request
23:38:38.952 00.000 5052 OnExposeComplete: enter
23:38:38.952 00.000 5052 UpdateGuideState(): m_state=6
23:38:38.952 00.000 5052 Star::Find(18, 323, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:38:38.953 00.001 5052 Star::Find returns 1 (0), X=323.19, Y=313.23, Mass=4866, SNR=48.8, Peak=266 HFD=4.4
23:38:38.953 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.36) = xAngle (-4.93 = 1.35)
23:38:38.953 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.27 = 1.01)
23:38:38.953 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.29 hyp=0.54 cameraTheta=-2.57 mountX=0.12 mountY=0.46, mountTheta=1.32
23:38:38.953 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.29, opts=13)
23:38:38.953 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.29)
23:38:38.954 00.001 8976 Worker thread wakes up
23:38:38.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.29) opts 0xd
23:38:38.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.29)
23:38:38.954 00.000 8976 Moving (-0.46, -0.29) raw xDistance=0.12 yDistance=0.46
23:38:38.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:38:38.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.46
23:38:38.954 00.000 8976 MoveAxis(R, 0, ABG)
23:38:38.954 00.000 8976 MoveAxis(U, 0, ABG)
23:38:38.954 00.000 8976 MountToCamera -- mountTheta (-2.12) + m_xAngle (2.36) = xAngle (0.24 = 0.24)
23:38:38.954 00.000 8976 MountToCamera -- mountX=-1.56 mountY=-2.54 hyp=2.98 mountTheta=-2.12 cameraX=2.89, cameraY=0.70 cameraTheta=0.24
23:38:38.954 00.000 8976 incremental bump (2.893, 0.703) isValid = 1
23:38:38.954 00.000 8976 Scheduling Mount bump of (0.452, 0.075)
23:38:38.954 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.45, y=0.07, opts=4)
23:38:38.954 00.000 8976 Enqueuing Move request for scope (0.45, 0.07)
23:38:38.954 00.000 8976 move complete, result=0
23:38:38.954 00.000 9828 Worker thread wakes up
23:38:38.954 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.07) opts 0x4
23:38:38.954 00.000 9828 Handling offset move in thread for scope, endpoint = (0.45, 0.07)
23:38:38.954 00.000 9828 CameraToMount -- cameraTheta (0.16) - m_xAngle (-3.10) = xAngle (3.27 = -3.02)
23:38:38.954 00.000 9828 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.19 = -0.09)
23:38:38.955 00.001 9828 CameraToMount -- cameraX=0.45 cameraY=0.07 hyp=0.46 cameraTheta=0.16 mountX=-0.45 mountY=-0.04, mountTheta=-3.05
23:38:38.955 00.000 8976 worker thread done servicing request
23:38:38.955 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=266, med=32, FiltMin=27, FiltMax=210, Gamma=2.260
23:38:38.955 00.000 9828 Moving (0.45, 0.07) raw xDistance=-0.45 yDistance=-0.04
23:38:38.955 00.000 9828 MoveAxis(E, 48, B)
23:38:38.955 00.000 9828 Guiding  Dir = 2, Dur = 48
23:38:38.955 00.000 9828 IsSlewing returns 0
23:38:38.955 00.000 9828 IsGuiding returns 0
23:38:38.955 00.000 9828 PulseGuide returned control before completion, sleep 58
23:38:38.964 00.009 5052 UpdateGuideState exits: m=4866 SNR=48.8
23:38:38.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:38.964 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:38.964 00.000 5052 Enqueuing Expose request
23:38:38.965 00.001 8976 Worker thread wakes up
23:38:38.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:38.965 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:38.968 00.003 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
23:38:39.027 00.059 9828 IsGuiding returns 1
23:38:39.027 00.000 9828 scope still moving after pulse duration time elapsed
23:38:39.059 00.032 9828 IsSlewing returns 0
23:38:39.059 00.000 9828 IsGuiding returns 1
23:38:39.090 00.031 9828 IsSlewing returns 0
23:38:39.090 00.000 9828 IsGuiding returns 1
23:38:39.121 00.031 9828 IsSlewing returns 0
23:38:39.121 00.000 9828 IsGuiding returns 0
23:38:39.121 00.000 9828 scope move finished after 48 + 117 ms
23:38:39.121 00.000 9828 Move returns status 0, amount 48
23:38:39.121 00.000 9828 MoveAxis(N, 5, B)
23:38:39.121 00.000 9828 Guiding  Dir = 0, Dur = 5
23:38:39.137 00.016 9828 IsSlewing returns 0
23:38:39.137 00.000 9828 IsGuiding returns 0
23:38:39.137 00.000 9828 PulseGuide returned control before completion, sleep 15
23:38:39.153 00.016 9828 IsGuiding returns 1
23:38:39.153 00.000 9828 scope still moving after pulse duration time elapsed
23:38:39.184 00.031 9828 IsSlewing returns 0
23:38:39.184 00.000 9828 IsGuiding returns 1
23:38:39.215 00.031 9828 IsSlewing returns 0
23:38:39.215 00.000 9828 IsGuiding returns 1
23:38:39.246 00.031 9828 IsSlewing returns 0
23:38:39.246 00.000 9828 IsGuiding returns 1
23:38:39.278 00.032 9828 IsSlewing returns 0
23:38:39.278 00.000 9828 IsGuiding returns 0
23:38:39.278 00.000 9828 scope move finished after 5 + 135 ms
23:38:39.278 00.000 9828 Move returns status 0, amount 5
23:38:39.278 00.000 9828 move complete, result=0
23:38:39.278 00.000 9828 worker thread done servicing request
23:38:39.278 00.000 5052 GuideStep: -0.5 px 48 ms EAST, -0.0 px 5 ms NORTH
23:38:40.007 00.729 8976 Exposure complete
23:38:40.022 00.015 8976 worker thread done servicing request
23:38:40.022 00.000 5052 OnExposeComplete: enter
23:38:40.022 00.000 5052 UpdateGuideState(): m_state=6
23:38:40.023 00.001 5052 Star::Find(18, 323, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:38:40.023 00.000 5052 Star::Find returns 1 (0), X=321.99, Y=313.31, Mass=4851, SNR=48.7, Peak=300 HFD=4.2
23:38:40.023 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.36) = xAngle (-5.38 = 0.91)
23:38:40.023 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.72 = 0.57)
23:38:40.023 00.000 5052 CameraToMount -- cameraX=-1.65 cameraY=-0.21 hyp=1.67 cameraTheta=-3.02 mountX=1.03 mountY=0.90, mountTheta=0.72
23:38:40.023 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.65, y=-0.21, opts=13)
23:38:40.024 00.001 5052 Enqueuing Move request for stepguider (-1.65, -0.21)
23:38:40.024 00.000 8976 Worker thread wakes up
23:38:40.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.65, -0.21) opts 0xd
23:38:40.024 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.65, -0.21)
23:38:40.024 00.000 8976 Moving (-1.65, -0.21) raw xDistance=1.03 yDistance=0.90
23:38:40.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.03
23:38:40.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.90
23:38:40.024 00.000 8976 MoveAxis(L, 2, ABG)
23:38:40.024 00.000 8976 stepping (4, 11) + (-2, 0)
23:38:40.024 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:38:40.025 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=300, med=31, FiltMin=27, FiltMax=208, Gamma=2.260
23:38:40.035 00.010 5052 UpdateGuideState exits: m=4851 SNR=48.7
23:38:40.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:40.035 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:40.035 00.000 5052 Enqueuing Expose request
23:38:40.056 00.021 8976 Received - 47 (G) 
23:38:40.056 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:38:40.056 00.000 8976 stepped: pos (2, 11)
23:38:40.056 00.000 8976 MoveAxis(U, 0, ABG)
23:38:40.057 00.001 8976 MountToCamera -- mountTheta (-2.04) + m_xAngle (2.36) = xAngle (0.32 = 0.32)
23:38:40.057 00.000 8976 MountToCamera -- mountX=-1.25 mountY=-2.47 hyp=2.77 mountTheta=-2.04 cameraX=2.62, cameraY=0.87 cameraTheta=0.32
23:38:40.057 00.000 8976 incremental bump (2.625, 0.872) isValid = 1
23:38:40.057 00.000 8976 Scheduling Mount bump of (0.441, 0.100)
23:38:40.057 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.44, y=0.10, opts=4)
23:38:40.057 00.000 8976 Enqueuing Move request for scope (0.44, 0.10)
23:38:40.057 00.000 8976 move complete, result=0
23:38:40.057 00.000 8976 worker thread done servicing request
23:38:40.057 00.000 9828 Worker thread wakes up
23:38:40.057 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.10) opts 0x4
23:38:40.057 00.000 9828 Handling offset move in thread for scope, endpoint = (0.44, 0.10)
23:38:40.057 00.000 5052 GuideStep: 1.0 px 2 ms WEST, 0.9 px 0 ms NORTH
23:38:40.057 00.000 8976 Worker thread wakes up
23:38:40.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:40.057 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:40.057 00.000 9828 CameraToMount -- cameraTheta (0.22) - m_xAngle (-3.10) = xAngle (3.32 = -2.96)
23:38:40.058 00.001 9828 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.25 = -0.03)
23:38:40.058 00.000 9828 CameraToMount -- cameraX=0.44 cameraY=0.10 hyp=0.45 cameraTheta=0.22 mountX=-0.44 mountY=-0.01, mountTheta=-3.11
23:38:40.058 00.000 9828 Moving (0.44, 0.10) raw xDistance=-0.44 yDistance=-0.01
23:38:40.058 00.000 9828 MoveAxis(E, 47, B)
23:38:40.058 00.000 9828 Guiding  Dir = 2, Dur = 47
23:38:40.058 00.000 9828 IsSlewing returns 0
23:38:40.058 00.000 9828 IsGuiding returns 0
23:38:40.058 00.000 9828 PulseGuide returned control before completion, sleep 57
23:38:40.124 00.066 9828 IsGuiding returns 1
23:38:40.124 00.000 9828 scope still moving after pulse duration time elapsed
23:38:40.155 00.031 9828 IsSlewing returns 0
23:38:40.155 00.000 9828 IsGuiding returns 1
23:38:40.186 00.031 9828 IsSlewing returns 0
23:38:40.186 00.000 9828 IsGuiding returns 1
23:38:40.221 00.035 9828 IsSlewing returns 0
23:38:40.221 00.000 9828 IsGuiding returns 0
23:38:40.221 00.000 9828 scope move finished after 47 + 115 ms
23:38:40.221 00.000 9828 Move returns status 0, amount 47
23:38:40.221 00.000 9828 MoveAxis(N, 2, B)
23:38:40.221 00.000 9828 Guiding  Dir = 0, Dur = 2
23:38:40.246 00.025 9828 IsSlewing returns 0
23:38:40.246 00.000 9828 IsGuiding returns 0
23:38:40.246 00.000 9828 PulseGuide returned control before completion, sleep 12
23:38:40.261 00.015 9828 IsGuiding returns 1
23:38:40.261 00.000 9828 scope still moving after pulse duration time elapsed
23:38:40.293 00.032 9828 IsSlewing returns 0
23:38:40.293 00.000 9828 IsGuiding returns 1
23:38:40.326 00.033 9828 IsSlewing returns 0
23:38:40.326 00.000 9828 IsGuiding returns 1
23:38:40.356 00.030 9828 IsSlewing returns 0
23:38:40.356 00.000 9828 IsGuiding returns 1
23:38:40.386 00.030 9828 IsSlewing returns 0
23:38:40.386 00.000 9828 IsGuiding returns 0
23:38:40.386 00.000 9828 scope move finished after 2 + 138 ms
23:38:40.386 00.000 9828 Move returns status 0, amount 2
23:38:40.386 00.000 9828 move complete, result=0
23:38:40.386 00.000 9828 worker thread done servicing request
23:38:40.386 00.000 5052 GuideStep: -0.4 px 47 ms EAST, -0.0 px 2 ms NORTH
23:38:41.097 00.711 8976 Exposure complete
23:38:41.111 00.014 8976 worker thread done servicing request
23:38:41.112 00.001 5052 OnExposeComplete: enter
23:38:41.112 00.000 5052 UpdateGuideState(): m_state=6
23:38:41.112 00.000 5052 Star::Find(18, 321, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:38:41.112 00.000 5052 Star::Find returns 1 (0), X=320.99, Y=313.23, Mass=4840, SNR=48.8, Peak=291 HFD=4.3
23:38:41.112 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.36) = xAngle (-5.39 = 0.89)
23:38:41.112 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.73 = 0.55)
23:38:41.112 00.000 5052 CameraToMount -- cameraX=-2.66 cameraY=-0.29 hyp=2.68 cameraTheta=-3.03 mountX=1.68 mountY=1.40, mountTheta=0.69
23:38:41.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.66, y=-0.29, opts=13)
23:38:41.113 00.000 5052 Enqueuing Move request for stepguider (-2.66, -0.29)
23:38:41.113 00.000 8976 Worker thread wakes up
23:38:41.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.66, -0.29) opts 0xd
23:38:41.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.66, -0.29)
23:38:41.113 00.000 8976 Moving (-2.66, -0.29) raw xDistance=1.68 yDistance=1.40
23:38:41.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.68
23:38:41.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.40
23:38:41.113 00.000 8976 MoveAxis(L, 4, ABG)
23:38:41.113 00.000 8976 stepping (2, 11) + (-4, 0)
23:38:41.113 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:41.114 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=291, med=31, FiltMin=27, FiltMax=214, Gamma=2.260
23:38:41.123 00.009 5052 UpdateGuideState exits: m=4840 SNR=48.8
23:38:41.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:41.123 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:41.123 00.000 5052 Enqueuing Expose request
23:38:41.142 00.019 8976 Received - 47 (G) 
23:38:41.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:41.143 00.001 8976 stepped: pos (-2, 11)
23:38:41.143 00.000 8976 MoveAxis(D, 4, ABG)
23:38:41.144 00.001 8976 stepping (-2, 11) + (0, -4)
23:38:41.144 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:41.175 00.031 8976 Received - 47 (G) 
23:38:41.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:41.175 00.000 8976 stepped: pos (-2, 7)
23:38:41.175 00.000 8976 MountToCamera -- mountTheta (-1.86) + m_xAngle (2.36) = xAngle (0.50 = 0.50)
23:38:41.175 00.000 8976 MountToCamera -- mountX=-0.63 mountY=-2.14 hyp=2.23 mountTheta=-1.86 cameraX=1.96, cameraY=1.08 cameraTheta=0.50
23:38:41.175 00.000 8976 incremental bump (1.958, 1.075) isValid = 1
23:38:41.175 00.000 8976 Scheduling Mount bump of (0.408, 0.153)
23:38:41.175 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.41, y=0.15, opts=4)
23:38:41.175 00.000 8976 Enqueuing Move request for scope (0.41, 0.15)
23:38:41.175 00.000 8976 move complete, result=0
23:38:41.175 00.000 9828 Worker thread wakes up
23:38:41.175 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.15) opts 0x4
23:38:41.175 00.000 9828 Handling offset move in thread for scope, endpoint = (0.41, 0.15)
23:38:41.175 00.000 9828 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.10) = xAngle (3.46 = -2.82)
23:38:41.175 00.000 9828 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (6.39 = 0.10)
23:38:41.176 00.001 5052 GuideStep: 1.7 px 4 ms WEST, 1.4 px 4 ms SOUTH
23:38:41.176 00.000 8976 worker thread done servicing request
23:38:41.176 00.000 8976 Worker thread wakes up
23:38:41.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:41.176 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:41.176 00.000 9828 CameraToMount -- cameraX=0.41 cameraY=0.15 hyp=0.44 cameraTheta=0.36 mountX=-0.41 mountY=0.05, mountTheta=3.03
23:38:41.176 00.000 9828 Moving (0.41, 0.15) raw xDistance=-0.41 yDistance=0.05
23:38:41.176 00.000 9828 MoveAxis(E, 44, B)
23:38:41.176 00.000 9828 Guiding  Dir = 2, Dur = 44
23:38:41.176 00.000 9828 IsSlewing returns 0
23:38:41.176 00.000 9828 IsGuiding returns 0
23:38:41.176 00.000 9828 PulseGuide returned control before completion, sleep 54
23:38:41.246 00.070 9828 IsGuiding returns 1
23:38:41.246 00.000 9828 scope still moving after pulse duration time elapsed
23:38:41.277 00.031 9828 IsSlewing returns 0
23:38:41.277 00.000 9828 IsGuiding returns 1
23:38:41.309 00.032 9828 IsSlewing returns 0
23:38:41.309 00.000 9828 IsGuiding returns 1
23:38:41.340 00.031 9828 IsSlewing returns 0
23:38:41.340 00.000 9828 IsGuiding returns 0
23:38:41.340 00.000 9828 scope move finished after 44 + 119 ms
23:38:41.340 00.000 9828 Move returns status 0, amount 44
23:38:41.340 00.000 9828 MoveAxis(S, 5, B)
23:38:41.340 00.000 9828 Guiding  Dir = 1, Dur = 5
23:38:41.356 00.016 9828 IsSlewing returns 0
23:38:41.356 00.000 9828 IsGuiding returns 0
23:38:41.356 00.000 9828 PulseGuide returned control before completion, sleep 15
23:38:41.372 00.016 9828 IsGuiding returns 1
23:38:41.372 00.000 9828 scope still moving after pulse duration time elapsed
23:38:41.403 00.031 9828 IsSlewing returns 0
23:38:41.403 00.000 9828 IsGuiding returns 1
23:38:41.435 00.032 9828 IsSlewing returns 0
23:38:41.435 00.000 9828 IsGuiding returns 1
23:38:41.466 00.031 9828 IsSlewing returns 0
23:38:41.466 00.000 9828 IsGuiding returns 1
23:38:41.498 00.032 9828 IsSlewing returns 0
23:38:41.498 00.000 9828 IsGuiding returns 0
23:38:41.498 00.000 9828 scope move finished after 5 + 137 ms
23:38:41.498 00.000 9828 Move returns status 0, amount 5
23:38:41.498 00.000 9828 move complete, result=0
23:38:41.498 00.000 9828 worker thread done servicing request
23:38:41.498 00.000 5052 GuideStep: -0.4 px 44 ms EAST, 0.0 px 5 ms SOUTH
23:38:42.223 00.725 8976 Exposure complete
23:38:42.237 00.014 8976 worker thread done servicing request
23:38:42.237 00.000 5052 OnExposeComplete: enter
23:38:42.238 00.001 5052 UpdateGuideState(): m_state=6
23:38:42.238 00.000 5052 Star::Find(18, 320, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:38:42.238 00.000 5052 Star::Find returns 1 (0), X=320.80, Y=312.56, Mass=4812, SNR=48.6, Peak=288 HFD=4.7
23:38:42.238 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.36) = xAngle (-5.18 = 1.11)
23:38:42.238 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.52 = 0.77)
23:38:42.238 00.000 5052 CameraToMount -- cameraX=-2.84 cameraY=-0.96 hyp=3.00 cameraTheta=-2.82 mountX=1.34 mountY=2.09, mountTheta=1.00
23:38:42.238 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.84, y=-0.96, opts=13)
23:38:42.239 00.001 5052 Enqueuing Move request for stepguider (-2.84, -0.96)
23:38:42.239 00.000 8976 Worker thread wakes up
23:38:42.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.84, -0.96) opts 0xd
23:38:42.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.84, -0.96)
23:38:42.239 00.000 8976 Moving (-2.84, -0.96) raw xDistance=1.34 yDistance=2.09
23:38:42.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.34
23:38:42.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.38 from input 2.09
23:38:42.239 00.000 8976 MoveAxis(L, 3, ABG)
23:38:42.239 00.000 8976 stepping (-2, 7) + (-3, 0)
23:38:42.239 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:38:42.240 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=288, med=32, FiltMin=27, FiltMax=201, Gamma=2.260
23:38:42.249 00.009 5052 UpdateGuideState exits: m=4812 SNR=48.6
23:38:42.249 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:42.250 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:42.250 00.000 5052 Enqueuing Expose request
23:38:42.277 00.027 8976 Received - 47 (G) 
23:38:42.277 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:38:42.278 00.001 8976 stepped: pos (-5, 7)
23:38:42.278 00.000 8976 MoveAxis(D, 6, ABG)
23:38:42.278 00.000 8976 stepping (-5, 7) + (0, -6)
23:38:42.278 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:38:42.325 00.047 8976 Received - 47 (G) 
23:38:42.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:38:42.326 00.001 8976 stepped: pos (-5, 1)
23:38:42.326 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
23:38:42.326 00.000 8976 move complete, result=0
23:38:42.326 00.000 8976 worker thread done servicing request
23:38:42.326 00.000 8976 Worker thread wakes up
23:38:42.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:42.326 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:42.326 00.000 5052 GuideStep: 1.3 px 3 ms WEST, 2.1 px 6 ms SOUTH
23:38:43.368 01.042 8976 Exposure complete
23:38:43.383 00.015 8976 worker thread done servicing request
23:38:43.383 00.000 5052 OnExposeComplete: enter
23:38:43.383 00.000 5052 UpdateGuideState(): m_state=6
23:38:43.383 00.000 5052 Star::Find(18, 320, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:38:43.383 00.000 5052 Star::Find returns 1 (0), X=320.67, Y=312.46, Mass=4760, SNR=48.2, Peak=228 HFD=5.0
23:38:43.383 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.36) = xAngle (-5.16 = 1.12)
23:38:43.383 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.50 = 0.78)
23:38:43.383 00.000 5052 CameraToMount -- cameraX=-2.98 cameraY=-1.05 hyp=3.16 cameraTheta=-2.80 mountX=1.37 mountY=2.23, mountTheta=1.02
23:38:43.384 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.98, y=-1.05, opts=13)
23:38:43.384 00.000 5052 Enqueuing Move request for stepguider (-2.98, -1.05)
23:38:43.384 00.000 8976 Worker thread wakes up
23:38:43.384 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.98, -1.05) opts 0xd
23:38:43.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.98, -1.05)
23:38:43.384 00.000 8976 Moving (-2.98, -1.05) raw xDistance=1.37 yDistance=2.23
23:38:43.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.37
23:38:43.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.50 from input 2.23
23:38:43.384 00.000 8976 MoveAxis(L, 3, ABG)
23:38:43.384 00.000 8976 stepping (-5, 1) + (-3, 0)
23:38:43.384 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:38:43.385 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=228, med=32, FiltMin=28, FiltMax=182, Gamma=2.260
23:38:43.394 00.009 5052 UpdateGuideState exits: m=4760 SNR=48.2
23:38:43.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:43.394 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:43.394 00.000 5052 Enqueuing Expose request
23:38:43.413 00.019 8976 Received - 47 (G) 
23:38:43.413 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:38:43.413 00.000 8976 stepped: pos (-8, 1)
23:38:43.413 00.000 8976 MoveAxis(D, 7, ABG)
23:38:43.413 00.000 8976 stepping (-8, 1) + (0, -7)
23:38:43.413 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:38:43.460 00.047 8976 Received - 47 (G) 
23:38:43.461 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:38:43.461 00.000 8976 stepped: pos (-8, -6)
23:38:43.461 00.000 8976 move complete, result=0
23:38:43.461 00.000 8976 worker thread done servicing request
23:38:43.461 00.000 8976 Worker thread wakes up
23:38:43.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:43.461 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:43.461 00.000 5052 GuideStep: 1.4 px 3 ms WEST, 2.2 px 7 ms SOUTH
23:38:44.506 01.045 8976 Exposure complete
23:38:44.520 00.014 8976 worker thread done servicing request
23:38:44.520 00.000 5052 OnExposeComplete: enter
23:38:44.520 00.000 5052 UpdateGuideState(): m_state=6
23:38:44.520 00.000 5052 Star::Find(18, 320, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:38:44.520 00.000 5052 Star::Find returns 1 (0), X=321.36, Y=313.12, Mass=4738, SNR=48.1, Peak=216 HFD=5.0
23:38:44.520 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.36) = xAngle (-5.33 = 0.96)
23:38:44.520 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.67 = 0.62)
23:38:44.520 00.000 5052 CameraToMount -- cameraX=-2.29 cameraY=-0.40 hyp=2.32 cameraTheta=-2.97 mountX=1.34 mountY=1.34, mountTheta=0.79
23:38:44.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.29, y=-0.40, opts=13)
23:38:44.521 00.000 5052 Enqueuing Move request for stepguider (-2.29, -0.40)
23:38:44.521 00.000 8976 Worker thread wakes up
23:38:44.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.29, -0.40) opts 0xd
23:38:44.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.29, -0.40)
23:38:44.521 00.000 8976 Moving (-2.29, -0.40) raw xDistance=1.34 yDistance=1.34
23:38:44.522 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.34
23:38:44.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.95 from input 1.34
23:38:44.522 00.000 8976 MoveAxis(L, 3, ABG)
23:38:44.522 00.000 8976 stepping (-8, -6) + (-3, 0)
23:38:44.522 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:38:44.522 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=216, med=32, FiltMin=28, FiltMax=169, Gamma=2.260
23:38:44.532 00.010 5052 UpdateGuideState exits: m=4738 SNR=48.1
23:38:44.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:44.532 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:44.532 00.000 5052 Enqueuing Expose request
23:38:44.548 00.016 8976 Received - 47 (G) 
23:38:44.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:38:44.548 00.000 8976 stepped: pos (-11, -6)
23:38:44.548 00.000 8976 MoveAxis(D, 4, ABG)
23:38:44.548 00.000 8976 stepping (-11, -6) + (0, -4)
23:38:44.549 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:44.580 00.031 8976 Received - 47 (G) 
23:38:44.581 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:44.581 00.000 8976 stepped: pos (-11, -10)
23:38:44.581 00.000 8976 move complete, result=0
23:38:44.581 00.000 8976 worker thread done servicing request
23:38:44.581 00.000 8976 Worker thread wakes up
23:38:44.581 00.000 5052 GuideStep: 1.3 px 3 ms WEST, 1.3 px 4 ms SOUTH
23:38:44.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:44.581 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:45.629 01.048 8976 Exposure complete
23:38:45.643 00.014 8976 worker thread done servicing request
23:38:45.643 00.000 5052 OnExposeComplete: enter
23:38:45.643 00.000 5052 UpdateGuideState(): m_state=6
23:38:45.643 00.000 5052 Star::Find(18, 321, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:38:45.643 00.000 5052 Star::Find returns 1 (0), X=324.57, Y=312.96, Mass=4890, SNR=48.9, Peak=223 HFD=4.9
23:38:45.643 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.36) = xAngle (-2.91 = -2.91)
23:38:45.643 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.24 = 3.04)
23:38:45.643 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=-0.56 hyp=1.08 cameraTheta=-0.55 mountX=-1.05 mountY=0.11, mountTheta=3.04
23:38:45.644 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=-0.56, opts=13)
23:38:45.644 00.000 5052 Enqueuing Move request for stepguider (0.92, -0.56)
23:38:45.644 00.000 8976 Worker thread wakes up
23:38:45.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, -0.56) opts 0xd
23:38:45.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, -0.56)
23:38:45.644 00.000 8976 Moving (0.92, -0.56) raw xDistance=-1.05 yDistance=0.11
23:38:45.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -1.05
23:38:45.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:38:45.644 00.000 8976 MoveAxis(R, 2, ABG)
23:38:45.644 00.000 8976 stepping (-11, -10) + (2, 0)
23:38:45.644 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:38:45.645 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=223, med=32, FiltMin=27, FiltMax=189, Gamma=2.260
23:38:45.655 00.010 5052 UpdateGuideState exits: m=4890 SNR=48.9
23:38:45.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:45.655 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:45.655 00.000 5052 Enqueuing Expose request
23:38:45.683 00.028 8976 Received - 47 (G) 
23:38:45.683 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:38:45.683 00.000 8976 stepped: pos (-9, -10)
23:38:45.683 00.000 8976 MoveAxis(U, 0, ABG)
23:38:45.683 00.000 8976 move complete, result=0
23:38:45.683 00.000 8976 worker thread done servicing request
23:38:45.683 00.000 8976 Worker thread wakes up
23:38:45.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:45.683 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:45.684 00.001 5052 GuideStep: -1.1 px 2 ms EAST, 0.1 px 0 ms NORTH
23:38:46.719 01.035 8976 Exposure complete
23:38:46.734 00.015 8976 worker thread done servicing request
23:38:46.734 00.000 5052 OnExposeComplete: enter
23:38:46.734 00.000 5052 UpdateGuideState(): m_state=6
23:38:46.734 00.000 5052 Star::Find(18, 324, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:38:46.734 00.000 5052 Star::Find returns 1 (0), X=326.26, Y=313.42, Mass=4949, SNR=49.3, Peak=258 HFD=4.7
23:38:46.735 00.001 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.36) = xAngle (-2.40 = -2.40)
23:38:46.735 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.73 = -2.73)
23:38:46.735 00.000 5052 CameraToMount -- cameraX=2.62 cameraY=-0.09 hyp=2.62 cameraTheta=-0.04 mountX=-1.92 mountY=-1.04, mountTheta=-2.65
23:38:46.735 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.62, y=-0.09, opts=13)
23:38:46.735 00.000 5052 Enqueuing Move request for stepguider (2.62, -0.09)
23:38:46.735 00.000 8976 Worker thread wakes up
23:38:46.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.62, -0.09) opts 0xd
23:38:46.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.62, -0.09)
23:38:46.736 00.001 8976 Moving (2.62, -0.09) raw xDistance=-1.92 yDistance=-1.04
23:38:46.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.25 from input -1.92
23:38:46.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -1.04
23:38:46.736 00.000 8976 MoveAxis(R, 4, ABG)
23:38:46.736 00.000 8976 stepping (-9, -10) + (4, 0)
23:38:46.736 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:46.736 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=258, med=32, FiltMin=28, FiltMax=201, Gamma=2.260
23:38:46.747 00.011 5052 UpdateGuideState exits: m=4949 SNR=49.3
23:38:46.747 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:46.747 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:46.747 00.000 5052 Enqueuing Expose request
23:38:46.770 00.023 8976 Received - 47 (G) 
23:38:46.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:46.770 00.000 8976 stepped: pos (-5, -10)
23:38:46.770 00.000 8976 MoveAxis(U, 0, ABG)
23:38:46.770 00.000 8976 move complete, result=0
23:38:46.770 00.000 8976 worker thread done servicing request
23:38:46.770 00.000 8976 Worker thread wakes up
23:38:46.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:46.770 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:46.770 00.000 5052 GuideStep: -1.9 px 4 ms EAST, -1.0 px 0 ms NORTH
23:38:47.803 01.033 8976 Exposure complete
23:38:47.817 00.014 8976 worker thread done servicing request
23:38:47.817 00.000 5052 OnExposeComplete: enter
23:38:47.817 00.000 5052 UpdateGuideState(): m_state=6
23:38:47.817 00.000 5052 Star::Find(18, 326, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:38:47.817 00.000 5052 Star::Find returns 1 (0), X=326.72, Y=313.57, Mass=4808, SNR=48.4, Peak=273 HFD=4.7
23:38:47.817 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.36) = xAngle (-2.34 = -2.34)
23:38:47.818 00.001 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.68 = -2.68)
23:38:47.818 00.000 5052 CameraToMount -- cameraX=3.07 cameraY=0.05 hyp=3.07 cameraTheta=0.02 mountX=-2.14 mountY=-1.36, mountTheta=-2.58
23:38:47.818 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.07, y=0.05, opts=13)
23:38:47.818 00.000 5052 Enqueuing Move request for stepguider (3.07, 0.05)
23:38:47.818 00.000 8976 Worker thread wakes up
23:38:47.818 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.07, 0.05) opts 0xd
23:38:47.818 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.07, 0.05)
23:38:47.818 00.000 8976 Moving (3.07, 0.05) raw xDistance=-2.14 yDistance=-1.36
23:38:47.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.44 from input -2.14
23:38:47.819 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.36
23:38:47.819 00.000 8976 MoveAxis(R, 5, ABG)
23:38:47.819 00.000 8976 stepping (-5, -10) + (5, 0)
23:38:47.819 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:38:47.819 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=273, med=32, FiltMin=27, FiltMax=197, Gamma=2.260
23:38:47.829 00.010 5052 UpdateGuideState exits: m=4808 SNR=48.4
23:38:47.830 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:47.830 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:47.830 00.000 5052 Enqueuing Expose request
23:38:47.857 00.027 8976 Received - 47 (G) 
23:38:47.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:38:47.857 00.000 8976 stepped: pos (0, -10)
23:38:47.857 00.000 8976 MoveAxis(U, 4, ABG)
23:38:47.857 00.000 8976 stepping (0, -10) + (0, 4)
23:38:47.857 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:47.889 00.032 8976 Received - 47 (G) 
23:38:47.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:47.889 00.000 8976 stepped: pos (0, -6)
23:38:47.889 00.000 8976 move complete, result=0
23:38:47.889 00.000 8976 worker thread done servicing request
23:38:47.889 00.000 8976 Worker thread wakes up
23:38:47.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:47.889 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:47.889 00.000 5052 GuideStep: -2.1 px 5 ms EAST, -1.4 px 4 ms NORTH
23:38:48.934 01.045 8976 Exposure complete
23:38:48.950 00.016 8976 worker thread done servicing request
23:38:48.950 00.000 5052 OnExposeComplete: enter
23:38:48.950 00.000 5052 UpdateGuideState(): m_state=6
23:38:48.950 00.000 5052 Star::Find(18, 326, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:38:48.950 00.000 5052 Star::Find returns 1 (0), X=324.79, Y=314.51, Mass=4911, SNR=49.0, Peak=247 HFD=4.7
23:38:48.950 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.36) = xAngle (-1.64 = -1.64)
23:38:48.950 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.98 = -1.98)
23:38:48.950 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=0.99 hyp=1.51 cameraTheta=0.71 mountX=-0.11 mountY=-1.38, mountTheta=-1.65
23:38:48.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=0.99, opts=13)
23:38:48.951 00.000 5052 Enqueuing Move request for stepguider (1.14, 0.99)
23:38:48.951 00.000 8976 Worker thread wakes up
23:38:48.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, 0.99) opts 0xd
23:38:48.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, 0.99)
23:38:48.951 00.000 8976 Moving (1.14, 0.99) raw xDistance=-0.11 yDistance=-1.38
23:38:48.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:38:48.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.38
23:38:48.951 00.000 8976 MoveAxis(R, 0, ABG)
23:38:48.951 00.000 8976 MoveAxis(U, 4, ABG)
23:38:48.952 00.001 8976 stepping (0, -6) + (0, 4)
23:38:48.952 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:48.952 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=247, med=32, FiltMin=27, FiltMax=195, Gamma=2.260
23:38:48.962 00.010 5052 UpdateGuideState exits: m=4911 SNR=49.0
23:38:48.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:48.962 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:48.962 00.000 5052 Enqueuing Expose request
23:38:48.992 00.030 8976 Received - 47 (G) 
23:38:48.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:48.992 00.000 8976 stepped: pos (0, -2)
23:38:48.992 00.000 8976 move complete, result=0
23:38:48.992 00.000 8976 worker thread done servicing request
23:38:48.992 00.000 8976 Worker thread wakes up
23:38:48.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:48.992 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:48.993 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -1.4 px 4 ms NORTH
23:38:50.031 01.038 8976 Exposure complete
23:38:50.045 00.014 8976 worker thread done servicing request
23:38:50.045 00.000 5052 OnExposeComplete: enter
23:38:50.046 00.001 5052 UpdateGuideState(): m_state=6
23:38:50.046 00.000 5052 Star::Find(18, 324, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:38:50.046 00.000 5052 Star::Find returns 1 (0), X=321.78, Y=314.28, Mass=4818, SNR=48.7, Peak=322 HFD=4.4
23:38:50.046 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.36) = xAngle (0.39 = 0.39)
23:38:50.046 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.05 = 0.05)
23:38:50.046 00.000 5052 CameraToMount -- cameraX=-1.86 cameraY=0.76 hyp=2.01 cameraTheta=2.75 mountX=1.86 mountY=0.11, mountTheta=0.06
23:38:50.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.86, y=0.76, opts=13)
23:38:50.047 00.000 5052 Enqueuing Move request for stepguider (-1.86, 0.76)
23:38:50.047 00.000 8976 Worker thread wakes up
23:38:50.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.86, 0.76) opts 0xd
23:38:50.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.86, 0.76)
23:38:50.047 00.000 8976 Moving (-1.86, 0.76) raw xDistance=1.86 yDistance=0.11
23:38:50.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.17 from input 1.86
23:38:50.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:38:50.047 00.000 8976 MoveAxis(L, 4, ABG)
23:38:50.047 00.000 8976 stepping (0, -2) + (-4, 0)
23:38:50.047 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:50.048 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=322, med=32, FiltMin=28, FiltMax=214, Gamma=2.260
23:38:50.058 00.010 5052 UpdateGuideState exits: m=4818 SNR=48.7
23:38:50.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:50.058 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:50.058 00.000 5052 Enqueuing Expose request
23:38:50.078 00.020 8976 Received - 47 (G) 
23:38:50.079 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:50.079 00.000 8976 stepped: pos (-4, -2)
23:38:50.079 00.000 8976 MoveAxis(U, 0, ABG)
23:38:50.079 00.000 8976 move complete, result=0
23:38:50.079 00.000 8976 worker thread done servicing request
23:38:50.079 00.000 8976 Worker thread wakes up
23:38:50.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:50.079 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:50.079 00.000 5052 GuideStep: 1.9 px 4 ms WEST, 0.1 px 0 ms NORTH
23:38:51.123 01.044 8976 Exposure complete
23:38:51.138 00.015 8976 worker thread done servicing request
23:38:51.138 00.000 5052 OnExposeComplete: enter
23:38:51.138 00.000 5052 UpdateGuideState(): m_state=6
23:38:51.138 00.000 5052 Star::Find(18, 321, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:38:51.138 00.000 5052 Star::Find returns 1 (0), X=321.78, Y=313.34, Mass=5072, SNR=49.9, Peak=275 HFD=4.6
23:38:51.138 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.36) = xAngle (-5.41 = 0.87)
23:38:51.138 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.75 = 0.54)
23:38:51.138 00.000 5052 CameraToMount -- cameraX=-1.87 cameraY=-0.17 hyp=1.88 cameraTheta=-3.05 mountX=1.20 mountY=0.96, mountTheta=0.67
23:38:51.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.87, y=-0.17, opts=13)
23:38:51.139 00.000 5052 Enqueuing Move request for stepguider (-1.87, -0.17)
23:38:51.139 00.000 8976 Worker thread wakes up
23:38:51.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.87, -0.17) opts 0xd
23:38:51.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.87, -0.17)
23:38:51.139 00.000 8976 Moving (-1.87, -0.17) raw xDistance=1.20 yDistance=0.96
23:38:51.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.20
23:38:51.140 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.96
23:38:51.140 00.000 8976 MoveAxis(L, 3, ABG)
23:38:51.140 00.000 8976 stepping (-4, -2) + (-3, 0)
23:38:51.140 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:38:51.140 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=275, med=32, FiltMin=27, FiltMax=196, Gamma=2.260
23:38:51.150 00.010 5052 UpdateGuideState exits: m=5072 SNR=49.9
23:38:51.151 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:51.151 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:51.151 00.000 5052 Enqueuing Expose request
23:38:51.166 00.015 8976 Received - 47 (G) 
23:38:51.167 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:38:51.167 00.000 8976 stepped: pos (-7, -2)
23:38:51.167 00.000 8976 MoveAxis(U, 0, ABG)
23:38:51.167 00.000 8976 move complete, result=0
23:38:51.167 00.000 8976 worker thread done servicing request
23:38:51.167 00.000 8976 Worker thread wakes up
23:38:51.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:51.167 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:51.167 00.000 5052 GuideStep: 1.2 px 3 ms WEST, 1.0 px 0 ms NORTH
23:38:52.212 01.045 8976 Exposure complete
23:38:52.226 00.014 8976 worker thread done servicing request
23:38:52.226 00.000 5052 OnExposeComplete: enter
23:38:52.226 00.000 5052 UpdateGuideState(): m_state=6
23:38:52.226 00.000 5052 Star::Find(18, 321, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:38:52.226 00.000 5052 Star::Find returns 1 (0), X=321.97, Y=312.97, Mass=4855, SNR=48.8, Peak=282 HFD=4.4
23:38:52.226 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.36) = xAngle (-5.19 = 1.10)
23:38:52.226 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.53 = 0.76)
23:38:52.226 00.000 5052 CameraToMount -- cameraX=-1.68 cameraY=-0.55 hyp=1.76 cameraTheta=-2.83 mountX=0.80 mountY=1.21, mountTheta=0.98
23:38:52.228 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.68, y=-0.55, opts=13)
23:38:52.228 00.000 5052 Enqueuing Move request for stepguider (-1.68, -0.55)
23:38:52.228 00.000 8976 Worker thread wakes up
23:38:52.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.68, -0.55) opts 0xd
23:38:52.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.68, -0.55)
23:38:52.228 00.000 8976 Moving (-1.68, -0.55) raw xDistance=0.80 yDistance=1.21
23:38:52.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.80
23:38:52.229 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.21
23:38:52.229 00.000 8976 MoveAxis(L, 2, ABG)
23:38:52.229 00.000 8976 stepping (-7, -2) + (-2, 0)
23:38:52.229 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:38:52.229 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=282, med=31, FiltMin=27, FiltMax=216, Gamma=2.260
23:38:52.240 00.011 5052 UpdateGuideState exits: m=4855 SNR=48.8
23:38:52.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:52.240 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:52.240 00.000 5052 Enqueuing Expose request
23:38:52.253 00.013 8976 Received - 47 (G) 
23:38:52.253 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:38:52.253 00.000 8976 stepped: pos (-9, -2)
23:38:52.253 00.000 8976 MoveAxis(D, 4, ABG)
23:38:52.253 00.000 8976 stepping (-9, -2) + (0, -4)
23:38:52.253 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:52.285 00.032 8976 Received - 47 (G) 
23:38:52.285 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:52.285 00.000 8976 stepped: pos (-9, -6)
23:38:52.285 00.000 8976 move complete, result=0
23:38:52.285 00.000 8976 worker thread done servicing request
23:38:52.285 00.000 8976 Worker thread wakes up
23:38:52.285 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 1.2 px 4 ms SOUTH
23:38:52.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:52.285 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:53.334 01.049 8976 Exposure complete
23:38:53.348 00.014 8976 worker thread done servicing request
23:38:53.348 00.000 5052 OnExposeComplete: enter
23:38:53.348 00.000 5052 UpdateGuideState(): m_state=6
23:38:53.348 00.000 5052 Star::Find(18, 321, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:38:53.348 00.000 5052 Star::Find returns 1 (0), X=320.46, Y=313.25, Mass=4809, SNR=48.6, Peak=272 HFD=4.3
23:38:53.348 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.36) = xAngle (-5.42 = 0.87)
23:38:53.348 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.76 = 0.53)
23:38:53.348 00.000 5052 CameraToMount -- cameraX=-3.19 cameraY=-0.27 hyp=3.20 cameraTheta=-3.06 mountX=2.07 mountY=1.61, mountTheta=0.66
23:38:53.349 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.19, y=-0.27, opts=13)
23:38:53.349 00.000 5052 Enqueuing Move request for stepguider (-3.19, -0.27)
23:38:53.349 00.000 8976 Worker thread wakes up
23:38:53.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.19, -0.27) opts 0xd
23:38:53.349 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.19, -0.27)
23:38:53.350 00.001 8976 Moving (-3.19, -0.27) raw xDistance=2.07 yDistance=1.61
23:38:53.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.35 from input 2.07
23:38:53.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.61
23:38:53.350 00.000 8976 MoveAxis(L, 4, ABG)
23:38:53.350 00.000 8976 stepping (-9, -6) + (-4, 0)
23:38:53.350 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:53.350 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=272, med=32, FiltMin=27, FiltMax=208, Gamma=2.260
23:38:53.361 00.011 5052 UpdateGuideState exits: m=4809 SNR=48.6
23:38:53.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:53.361 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:53.361 00.000 5052 Enqueuing Expose request
23:38:53.388 00.027 8976 Received - 47 (G) 
23:38:53.388 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:53.388 00.000 8976 stepped: pos (-13, -6)
23:38:53.388 00.000 8976 MoveAxis(D, 5, ABG)
23:38:53.388 00.000 8976 stepping (-13, -6) + (0, -5)
23:38:53.388 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:38:53.436 00.048 8976 Received - 47 (G) 
23:38:53.436 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:38:53.436 00.000 8976 stepped: pos (-13, -11)
23:38:53.436 00.000 8976 move complete, result=0
23:38:53.436 00.000 8976 worker thread done servicing request
23:38:53.436 00.000 8976 Worker thread wakes up
23:38:53.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:53.437 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:53.437 00.000 5052 GuideStep: 2.1 px 4 ms WEST, 1.6 px 5 ms SOUTH
23:38:54.482 01.045 8976 Exposure complete
23:38:54.496 00.014 8976 worker thread done servicing request
23:38:54.496 00.000 5052 OnExposeComplete: enter
23:38:54.496 00.000 5052 UpdateGuideState(): m_state=6
23:38:54.496 00.000 5052 Star::Find(18, 320, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:38:54.496 00.000 5052 Star::Find returns 1 (0), X=319.73, Y=312.61, Mass=4896, SNR=49.0, Peak=293 HFD=4.2
23:38:54.496 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.36) = xAngle (-5.27 = 1.01)
23:38:54.496 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.61 = 0.67)
23:38:54.496 00.000 5052 CameraToMount -- cameraX=-3.92 cameraY=-0.91 hyp=4.02 cameraTheta=-2.91 mountX=2.14 mountY=2.50, mountTheta=0.86
23:38:54.498 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-3.92, y=-0.91, opts=13)
23:38:54.498 00.000 5052 Enqueuing Move request for stepguider (-3.92, -0.91)
23:38:54.498 00.000 8976 Worker thread wakes up
23:38:54.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.92, -0.91) opts 0xd
23:38:54.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.92, -0.91)
23:38:54.498 00.000 8976 Moving (-3.92, -0.91) raw xDistance=2.14 yDistance=2.50
23:38:54.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.44 from input 2.14
23:38:54.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.65 from input 2.50
23:38:54.498 00.000 8976 MoveAxis(L, 5, ABG)
23:38:54.498 00.000 8976 stepping (-13, -11) + (-5, 0)
23:38:54.498 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:38:54.499 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=293, med=32, FiltMin=28, FiltMax=224, Gamma=2.260
23:38:54.510 00.011 5052 UpdateGuideState exits: m=4896 SNR=49.0
23:38:54.510 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:54.510 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:54.510 00.000 5052 Enqueuing Expose request
23:38:54.539 00.029 8976 Received - 47 (G) 
23:38:54.539 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:38:54.539 00.000 8976 stepped: pos (-18, -11)
23:38:54.539 00.000 8976 MoveAxis(D, 8, ABG)
23:38:54.539 00.000 8976 stepping (-18, -11) + (0, -8)
23:38:54.539 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:38:54.587 00.048 8976 Received - 47 (G) 
23:38:54.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:38:54.587 00.000 8976 stepped: pos (-18, -19)
23:38:54.587 00.000 8976 move complete, result=0
23:38:54.587 00.000 8976 worker thread done servicing request
23:38:54.587 00.000 8976 Worker thread wakes up
23:38:54.587 00.000 5052 GuideStep: 2.1 px 5 ms WEST, 2.5 px 8 ms SOUTH
23:38:54.588 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:54.588 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:55.628 01.040 8976 Exposure complete
23:38:55.642 00.014 8976 worker thread done servicing request
23:38:55.642 00.000 5052 OnExposeComplete: enter
23:38:55.642 00.000 5052 UpdateGuideState(): m_state=6
23:38:55.642 00.000 5052 Star::Find(18, 319, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:38:55.642 00.000 5052 Star::Find returns 1 (0), X=320.75, Y=312.49, Mass=5054, SNR=49.9, Peak=343 HFD=3.9
23:38:55.642 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.36) = xAngle (-5.16 = 1.12)
23:38:55.642 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.50 = 0.78)
23:38:55.642 00.000 5052 CameraToMount -- cameraX=-2.90 cameraY=-1.03 hyp=3.08 cameraTheta=-2.80 mountX=1.33 mountY=2.17, mountTheta=1.02
23:38:55.643 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.90, y=-1.03, opts=13)
23:38:55.643 00.000 5052 Enqueuing Move request for stepguider (-2.90, -1.03)
23:38:55.643 00.000 8976 Worker thread wakes up
23:38:55.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.90, -1.03) opts 0xd
23:38:55.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.90, -1.03)
23:38:55.644 00.001 8976 Moving (-2.90, -1.03) raw xDistance=1.33 yDistance=2.17
23:38:55.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.33
23:38:55.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.48 from input 2.17
23:38:55.644 00.000 8976 MoveAxis(L, 3, ABG)
23:38:55.644 00.000 8976 stepping (-18, -19) + (-3, 0)
23:38:55.644 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:38:55.644 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=343, med=32, FiltMin=27, FiltMax=235, Gamma=2.260
23:38:55.655 00.011 5052 UpdateGuideState exits: m=5054 SNR=49.9
23:38:55.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:55.655 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:55.655 00.000 5052 Enqueuing Expose request
23:38:55.674 00.019 8976 Received - 47 (G) 
23:38:55.675 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:38:55.675 00.000 8976 stepped: pos (-21, -19)
23:38:55.675 00.000 8976 MoveAxis(D, 7, ABG)
23:38:55.675 00.000 8976 stepping (-21, -19) + (0, -7)
23:38:55.675 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:38:55.722 00.047 8976 Received - 47 (G) 
23:38:55.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:38:55.722 00.000 8976 stepped: pos (-21, -26)
23:38:55.722 00.000 8976 move complete, result=0
23:38:55.722 00.000 8976 worker thread done servicing request
23:38:55.722 00.000 8976 Worker thread wakes up
23:38:55.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:55.722 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:55.722 00.000 5052 GuideStep: 1.3 px 3 ms WEST, 2.2 px 7 ms SOUTH
23:38:56.771 01.049 8976 Exposure complete
23:38:56.784 00.013 8976 worker thread done servicing request
23:38:56.784 00.000 5052 OnExposeComplete: enter
23:38:56.784 00.000 5052 UpdateGuideState(): m_state=6
23:38:56.785 00.001 5052 Star::Find(18, 320, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:38:56.785 00.000 5052 Star::Find returns 1 (0), X=324.56, Y=312.10, Mass=5053, SNR=49.8, Peak=362 HFD=3.9
23:38:56.785 00.000 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.36) = xAngle (-3.36 = 2.93)
23:38:56.785 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.70 = 2.59)
23:38:56.785 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=-1.42 hyp=1.69 cameraTheta=-1.00 mountX=-1.65 mountY=0.89, mountTheta=2.65
23:38:56.785 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=-1.42, opts=13)
23:38:56.786 00.001 5052 Enqueuing Move request for stepguider (0.92, -1.42)
23:38:56.786 00.000 8976 Worker thread wakes up
23:38:56.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, -1.42) opts 0xd
23:38:56.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, -1.42)
23:38:56.786 00.000 8976 Moving (0.92, -1.42) raw xDistance=-1.65 yDistance=0.89
23:38:56.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.97 from input -1.65
23:38:56.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.89
23:38:56.786 00.000 8976 MoveAxis(R, 3, ABG)
23:38:56.786 00.000 8976 stepping (-21, -26) + (3, 0)
23:38:56.786 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:38:56.787 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=362, med=31, FiltMin=27, FiltMax=232, Gamma=2.260
23:38:56.796 00.009 5052 UpdateGuideState exits: m=5053 SNR=49.8
23:38:56.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:56.796 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:56.796 00.000 5052 Enqueuing Expose request
23:38:56.825 00.029 8976 Received - 47 (G) 
23:38:56.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:38:56.825 00.000 8976 stepped: pos (-18, -26)
23:38:56.825 00.000 8976 MoveAxis(U, 0, ABG)
23:38:56.825 00.000 8976 move complete, result=0
23:38:56.825 00.000 8976 worker thread done servicing request
23:38:56.826 00.001 8976 Worker thread wakes up
23:38:56.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:56.826 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:56.826 00.000 5052 GuideStep: -1.6 px 3 ms EAST, 0.9 px 0 ms NORTH
23:38:57.869 01.043 8976 Exposure complete
23:38:57.883 00.014 8976 worker thread done servicing request
23:38:57.883 00.000 5052 OnExposeComplete: enter
23:38:57.883 00.000 5052 UpdateGuideState(): m_state=6
23:38:57.883 00.000 5052 Star::Find(18, 324, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:38:57.883 00.000 5052 Star::Find returns 1 (0), X=325.52, Y=313.05, Mass=5110, SNR=50.2, Peak=432 HFD=4.0
23:38:57.883 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.36) = xAngle (-2.60 = -2.60)
23:38:57.883 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.94 = -2.94)
23:38:57.883 00.000 5052 CameraToMount -- cameraX=1.88 cameraY=-0.47 hyp=1.93 cameraTheta=-0.24 mountX=-1.66 mountY=-0.38, mountTheta=-2.91
23:38:57.884 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.88, y=-0.47, opts=13)
23:38:57.884 00.000 5052 Enqueuing Move request for stepguider (1.88, -0.47)
23:38:57.884 00.000 8976 Worker thread wakes up
23:38:57.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.88, -0.47) opts 0xd
23:38:57.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.88, -0.47)
23:38:57.884 00.000 8976 Moving (1.88, -0.47) raw xDistance=-1.66 yDistance=-0.38
23:38:57.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.11 from input -1.66
23:38:57.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.38
23:38:57.884 00.000 8976 MoveAxis(R, 4, ABG)
23:38:57.884 00.000 8976 stepping (-18, -26) + (4, 0)
23:38:57.884 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:57.885 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=432, med=32, FiltMin=28, FiltMax=230, Gamma=2.260
23:38:57.895 00.010 5052 UpdateGuideState exits: m=5110 SNR=50.2
23:38:57.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:57.895 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:57.895 00.000 5052 Enqueuing Expose request
23:38:57.928 00.033 8976 Received - 47 (G) 
23:38:57.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:57.928 00.000 8976 stepped: pos (-14, -26)
23:38:57.928 00.000 8976 MoveAxis(U, 0, ABG)
23:38:57.928 00.000 8976 move complete, result=0
23:38:57.928 00.000 8976 worker thread done servicing request
23:38:57.928 00.000 8976 Worker thread wakes up
23:38:57.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:57.928 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:38:57.928 00.000 5052 GuideStep: -1.7 px 4 ms EAST, -0.4 px 0 ms NORTH
23:38:58.971 01.043 8976 Exposure complete
23:38:58.985 00.014 8976 worker thread done servicing request
23:38:58.985 00.000 5052 OnExposeComplete: enter
23:38:58.985 00.000 5052 UpdateGuideState(): m_state=6
23:38:58.985 00.000 5052 Star::Find(18, 325, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:38:58.985 00.000 5052 Star::Find returns 1 (0), X=325.58, Y=314.06, Mass=5022, SNR=49.7, Peak=448 HFD=4.0
23:38:58.985 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.36) = xAngle (-2.09 = -2.09)
23:38:58.985 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.43 = -2.43)
23:38:58.985 00.000 5052 CameraToMount -- cameraX=1.93 cameraY=0.54 hyp=2.00 cameraTheta=0.27 mountX=-0.99 mountY=-1.32, mountTheta=-2.21
23:38:58.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.93, y=0.54, opts=13)
23:38:58.986 00.000 5052 Enqueuing Move request for stepguider (1.93, 0.54)
23:38:58.986 00.000 8976 Worker thread wakes up
23:38:58.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.93, 0.54) opts 0xd
23:38:58.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.93, 0.54)
23:38:58.986 00.000 8976 Moving (1.93, 0.54) raw xDistance=-0.99 yDistance=-1.32
23:38:58.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -0.99
23:38:58.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.32
23:38:58.986 00.000 8976 MoveAxis(R, 2, ABG)
23:38:58.987 00.001 8976 stepping (-14, -26) + (2, 0)
23:38:58.987 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:38:58.987 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=448, med=32, FiltMin=27, FiltMax=260, Gamma=2.260
23:38:58.996 00.009 5052 UpdateGuideState exits: m=5022 SNR=49.7
23:38:58.997 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:58.997 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:38:58.997 00.000 5052 Enqueuing Expose request
23:38:59.015 00.018 8976 Received - 47 (G) 
23:38:59.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:38:59.016 00.001 8976 stepped: pos (-12, -26)
23:38:59.016 00.000 8976 MoveAxis(U, 4, ABG)
23:38:59.016 00.000 8976 stepping (-12, -26) + (0, 4)
23:38:59.016 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:59.047 00.031 8976 Received - 47 (G) 
23:38:59.047 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:38:59.047 00.000 8976 stepped: pos (-12, -22)
23:38:59.048 00.001 8976 move complete, result=0
23:38:59.048 00.000 8976 worker thread done servicing request
23:38:59.048 00.000 8976 Worker thread wakes up
23:38:59.048 00.000 5052 GuideStep: -1.0 px 2 ms EAST, -1.3 px 4 ms NORTH
23:38:59.048 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:38:59.048 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:00.089 01.041 8976 Exposure complete
23:39:00.104 00.015 8976 worker thread done servicing request
23:39:00.104 00.000 5052 OnExposeComplete: enter
23:39:00.104 00.000 5052 UpdateGuideState(): m_state=6
23:39:00.104 00.000 5052 Star::Find(18, 325, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:39:00.104 00.000 5052 Star::Find returns 1 (0), X=325.01, Y=313.98, Mass=4932, SNR=49.3, Peak=312 HFD=4.4
23:39:00.104 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.36) = xAngle (-2.04 = -2.04)
23:39:00.104 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.38 = -2.38)
23:39:00.104 00.000 5052 CameraToMount -- cameraX=1.37 cameraY=0.46 hyp=1.44 cameraTheta=0.32 mountX=-0.65 mountY=-1.00, mountTheta=-2.15
23:39:00.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.37, y=0.46, opts=13)
23:39:00.105 00.000 5052 Enqueuing Move request for stepguider (1.37, 0.46)
23:39:00.105 00.000 8976 Worker thread wakes up
23:39:00.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.37, 0.46) opts 0xd
23:39:00.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.37, 0.46)
23:39:00.105 00.000 8976 Moving (1.37, 0.46) raw xDistance=-0.65 yDistance=-1.00
23:39:00.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.65
23:39:00.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -1.00
23:39:00.105 00.000 8976 MoveAxis(R, 0, ABG)
23:39:00.105 00.000 8976 MoveAxis(U, 0, ABG)
23:39:00.105 00.000 8976 move complete, result=0
23:39:00.105 00.000 8976 worker thread done servicing request
23:39:00.106 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=312, med=31, FiltMin=27, FiltMax=222, Gamma=2.260
23:39:00.116 00.010 5052 UpdateGuideState exits: m=4932 SNR=49.3
23:39:00.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:00.117 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:00.117 00.000 5052 Enqueuing Expose request
23:39:00.117 00.000 8976 Worker thread wakes up
23:39:00.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:00.117 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:00.119 00.002 5052 GuideStep: -0.6 px 0 ms EAST, -1.0 px 0 ms NORTH
23:39:01.161 01.042 8976 Exposure complete
23:39:01.174 00.013 8976 worker thread done servicing request
23:39:01.175 00.001 5052 OnExposeComplete: enter
23:39:01.175 00.000 5052 UpdateGuideState(): m_state=6
23:39:01.175 00.000 5052 Star::Find(18, 325, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:39:01.175 00.000 5052 Star::Find returns 1 (0), X=327.29, Y=313.78, Mass=5019, SNR=49.7, Peak=286 HFD=4.4
23:39:01.175 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.36) = xAngle (-2.29 = -2.29)
23:39:01.175 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.63 = -2.63)
23:39:01.175 00.000 5052 CameraToMount -- cameraX=3.65 cameraY=0.26 hyp=3.66 cameraTheta=0.07 mountX=-2.40 mountY=-1.80, mountTheta=-2.50
23:39:01.176 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.65, y=0.26, opts=13)
23:39:01.176 00.000 5052 Enqueuing Move request for stepguider (3.65, 0.26)
23:39:01.176 00.000 8976 Worker thread wakes up
23:39:01.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.65, 0.26) opts 0xd
23:39:01.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.65, 0.26)
23:39:01.176 00.000 8976 Moving (3.65, 0.26) raw xDistance=-2.40 yDistance=-1.80
23:39:01.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.51 from input -2.40
23:39:01.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.13 from input -1.80
23:39:01.176 00.000 8976 MoveAxis(R, 5, ABG)
23:39:01.176 00.000 8976 stepping (-12, -22) + (5, 0)
23:39:01.176 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:01.177 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=286, med=32, FiltMin=27, FiltMax=219, Gamma=2.260
23:39:01.186 00.009 5052 UpdateGuideState exits: m=5019 SNR=49.7
23:39:01.186 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:01.186 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:01.186 00.000 5052 Enqueuing Expose request
23:39:01.221 00.035 8976 Received - 47 (G) 
23:39:01.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:01.221 00.000 8976 stepped: pos (-7, -22)
23:39:01.221 00.000 8976 MoveAxis(U, 5, ABG)
23:39:01.221 00.000 8976 stepping (-7, -22) + (0, 5)
23:39:01.221 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:01.269 00.048 8976 Received - 47 (G) 
23:39:01.269 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:01.269 00.000 8976 stepped: pos (-7, -17)
23:39:01.269 00.000 8976 move complete, result=0
23:39:01.269 00.000 8976 worker thread done servicing request
23:39:01.269 00.000 8976 Worker thread wakes up
23:39:01.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:01.269 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:01.269 00.000 5052 GuideStep: -2.4 px 5 ms EAST, -1.8 px 5 ms NORTH
23:39:02.309 01.040 8976 Exposure complete
23:39:02.323 00.014 8976 worker thread done servicing request
23:39:02.323 00.000 5052 OnExposeComplete: enter
23:39:02.323 00.000 5052 UpdateGuideState(): m_state=6
23:39:02.323 00.000 5052 Star::Find(18, 327, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:39:02.323 00.000 5052 Star::Find returns 1 (0), X=327.99, Y=313.90, Mass=4913, SNR=49.1, Peak=261 HFD=4.4
23:39:02.323 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.36) = xAngle (-2.27 = -2.27)
23:39:02.323 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.61 = -2.61)
23:39:02.323 00.000 5052 CameraToMount -- cameraX=4.34 cameraY=0.38 hyp=4.36 cameraTheta=0.09 mountX=-2.81 mountY=-2.21, mountTheta=-2.48
23:39:02.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.34, y=0.38, opts=13)
23:39:02.324 00.000 5052 Enqueuing Move request for stepguider (4.34, 0.38)
23:39:02.324 00.000 8976 Worker thread wakes up
23:39:02.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.34, 0.38) opts 0xd
23:39:02.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.34, 0.38)
23:39:02.324 00.000 8976 Moving (4.34, 0.38) raw xDistance=-2.81 yDistance=-2.21
23:39:02.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.88 from input -2.81
23:39:02.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.47 from input -2.21
23:39:02.324 00.000 8976 MoveAxis(R, 6, ABG)
23:39:02.325 00.001 8976 stepping (-7, -17) + (6, 0)
23:39:02.325 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:39:02.325 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=261, med=32, FiltMin=27, FiltMax=202, Gamma=2.260
23:39:02.335 00.010 5052 UpdateGuideState exits: m=4913 SNR=49.1
23:39:02.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:02.335 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:02.336 00.001 5052 Enqueuing Expose request
23:39:02.372 00.036 8976 Received - 47 (G) 
23:39:02.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:39:02.372 00.000 8976 stepped: pos (-1, -17)
23:39:02.372 00.000 8976 MoveAxis(U, 7, ABG)
23:39:02.372 00.000 8976 stepping (-1, -17) + (0, 7)
23:39:02.372 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:39:02.420 00.048 8976 Received - 47 (G) 
23:39:02.420 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:39:02.420 00.000 8976 stepped: pos (-1, -10)
23:39:02.420 00.000 8976 move complete, result=0
23:39:02.420 00.000 8976 worker thread done servicing request
23:39:02.420 00.000 8976 Worker thread wakes up
23:39:02.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:02.420 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:02.420 00.000 5052 GuideStep: -2.8 px 6 ms EAST, -2.2 px 7 ms NORTH
23:39:03.452 01.032 8976 Exposure complete
23:39:03.466 00.014 8976 worker thread done servicing request
23:39:03.466 00.000 5052 OnExposeComplete: enter
23:39:03.466 00.000 5052 UpdateGuideState(): m_state=6
23:39:03.467 00.001 5052 Star::Find(18, 327, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:39:03.467 00.000 5052 Star::Find returns 1 (0), X=327.15, Y=314.89, Mass=5029, SNR=49.7, Peak=280 HFD=4.3
23:39:03.467 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.36) = xAngle (-1.99 = -1.99)
23:39:03.467 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.33 = -2.33)
23:39:03.467 00.000 5052 CameraToMount -- cameraX=3.50 cameraY=1.37 hyp=3.76 cameraTheta=0.37 mountX=-1.52 mountY=-2.74, mountTheta=-2.08
23:39:03.467 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.50, y=1.37, opts=13)
23:39:03.468 00.001 5052 Enqueuing Move request for stepguider (3.50, 1.37)
23:39:03.468 00.000 8976 Worker thread wakes up
23:39:03.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.50, 1.37) opts 0xd
23:39:03.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.50, 1.37)
23:39:03.468 00.000 8976 Moving (3.50, 1.37) raw xDistance=-1.52 yDistance=-2.74
23:39:03.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.09 from input -1.52
23:39:03.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.83 from input -2.74
23:39:03.468 00.000 8976 MoveAxis(R, 4, ABG)
23:39:03.468 00.000 8976 stepping (-1, -10) + (4, 0)
23:39:03.468 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:03.469 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=280, med=32, FiltMin=28, FiltMax=214, Gamma=2.260
23:39:03.479 00.010 5052 UpdateGuideState exits: m=5029 SNR=49.7
23:39:03.479 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:03.479 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:03.479 00.000 5052 Enqueuing Expose request
23:39:03.508 00.029 8976 Received - 47 (G) 
23:39:03.508 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:03.508 00.000 8976 stepped: pos (3, -10)
23:39:03.508 00.000 8976 MoveAxis(U, 9, ABG)
23:39:03.508 00.000 8976 stepping (3, -10) + (0, 9)
23:39:03.508 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:39:03.571 00.063 8976 Received - 47 (G) 
23:39:03.571 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:39:03.571 00.000 8976 stepped: pos (3, -1)
23:39:03.572 00.001 8976 move complete, result=0
23:39:03.572 00.000 8976 worker thread done servicing request
23:39:03.572 00.000 8976 Worker thread wakes up
23:39:03.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:03.572 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:03.572 00.000 5052 GuideStep: -1.5 px 4 ms EAST, -2.7 px 9 ms NORTH
23:39:04.612 01.040 8976 Exposure complete
23:39:04.626 00.014 8976 worker thread done servicing request
23:39:04.626 00.000 5052 OnExposeComplete: enter
23:39:04.626 00.000 5052 UpdateGuideState(): m_state=6
23:39:04.626 00.000 5052 Star::Find(18, 327, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:39:04.626 00.000 5052 Star::Find returns 1 (0), X=324.70, Y=315.60, Mass=4909, SNR=49.1, Peak=291 HFD=4.5
23:39:04.626 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.36) = xAngle (-1.26 = -1.26)
23:39:04.626 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.59 = -1.59)
23:39:04.626 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=2.08 hyp=2.33 cameraTheta=1.10 mountX=0.72 mountY=-2.33, mountTheta=-1.27
23:39:04.627 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=2.08, opts=13)
23:39:04.627 00.000 5052 Enqueuing Move request for stepguider (1.05, 2.08)
23:39:04.627 00.000 8976 Worker thread wakes up
23:39:04.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, 2.08) opts 0xd
23:39:04.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, 2.08)
23:39:04.627 00.000 8976 Moving (1.05, 2.08) raw xDistance=0.72 yDistance=-2.33
23:39:04.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.72
23:39:04.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.59 from input -2.33
23:39:04.627 00.000 8976 MoveAxis(R, 0, ABG)
23:39:04.627 00.000 8976 MoveAxis(U, 8, ABG)
23:39:04.627 00.000 8976 stepping (3, -1) + (0, 8)
23:39:04.627 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:39:04.628 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=291, med=32, FiltMin=27, FiltMax=208, Gamma=2.260
23:39:04.637 00.009 5052 UpdateGuideState exits: m=4909 SNR=49.1
23:39:04.638 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:04.638 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:04.638 00.000 5052 Enqueuing Expose request
23:39:04.674 00.036 8976 Received - 47 (G) 
23:39:04.675 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:39:04.675 00.000 8976 stepped: pos (3, 7)
23:39:04.675 00.000 8976 move complete, result=0
23:39:04.675 00.000 8976 worker thread done servicing request
23:39:04.675 00.000 8976 Worker thread wakes up
23:39:04.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:04.675 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:04.675 00.000 5052 GuideStep: 0.7 px 0 ms EAST, -2.3 px 8 ms NORTH
23:39:05.717 01.042 8976 Exposure complete
23:39:05.731 00.014 8976 worker thread done servicing request
23:39:05.731 00.000 5052 OnExposeComplete: enter
23:39:05.731 00.000 5052 UpdateGuideState(): m_state=6
23:39:05.731 00.000 5052 Star::Find(18, 324, 315, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:39:05.731 00.000 5052 Star::Find returns 1 (0), X=321.76, Y=314.94, Mass=4891, SNR=49.0, Peak=295 HFD=4.4
23:39:05.732 00.001 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.36) = xAngle (0.14 = 0.14)
23:39:05.732 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.20 = -0.20)
23:39:05.732 00.000 5052 CameraToMount -- cameraX=-1.89 cameraY=1.42 hyp=2.36 cameraTheta=2.50 mountX=2.34 mountY=-0.47, mountTheta=-0.20
23:39:05.732 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.89, y=1.42, opts=13)
23:39:05.732 00.000 5052 Enqueuing Move request for stepguider (-1.89, 1.42)
23:39:05.732 00.000 8976 Worker thread wakes up
23:39:05.732 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.89, 1.42) opts 0xd
23:39:05.733 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.89, 1.42)
23:39:05.733 00.000 8976 Moving (-1.89, 1.42) raw xDistance=2.34 yDistance=-0.47
23:39:05.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.47 from input 2.34
23:39:05.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.47
23:39:05.733 00.000 8976 MoveAxis(L, 5, ABG)
23:39:05.733 00.000 8976 stepping (3, 7) + (-5, 0)
23:39:05.733 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:05.733 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=295, med=32, FiltMin=28, FiltMax=206, Gamma=2.260
23:39:05.744 00.011 5052 UpdateGuideState exits: m=4891 SNR=49.0
23:39:05.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:05.744 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:05.744 00.000 5052 Enqueuing Expose request
23:39:05.777 00.033 8976 Received - 47 (G) 
23:39:05.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:05.778 00.001 8976 stepped: pos (-2, 7)
23:39:05.778 00.000 8976 MoveAxis(U, 0, ABG)
23:39:05.778 00.000 8976 move complete, result=0
23:39:05.778 00.000 8976 worker thread done servicing request
23:39:05.778 00.000 8976 Worker thread wakes up
23:39:05.778 00.000 5052 GuideStep: 2.3 px 5 ms WEST, -0.5 px 0 ms NORTH
23:39:05.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:05.778 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:06.812 01.034 8976 Exposure complete
23:39:06.826 00.014 8976 worker thread done servicing request
23:39:06.826 00.000 5052 OnExposeComplete: enter
23:39:06.826 00.000 5052 UpdateGuideState(): m_state=6
23:39:06.826 00.000 5052 Star::Find(18, 321, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:39:06.826 00.000 5052 Star::Find returns 1 (0), X=322.39, Y=313.27, Mass=4899, SNR=49.0, Peak=248 HFD=4.7
23:39:06.826 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.36) = xAngle (-5.31 = 0.98)
23:39:06.826 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.65 = 0.64)
23:39:06.826 00.000 5052 CameraToMount -- cameraX=-1.25 cameraY=-0.25 hyp=1.28 cameraTheta=-2.95 mountX=0.71 mountY=0.76, mountTheta=0.82
23:39:06.827 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.25, y=-0.25, opts=13)
23:39:06.827 00.000 5052 Enqueuing Move request for stepguider (-1.25, -0.25)
23:39:06.827 00.000 8976 Worker thread wakes up
23:39:06.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.25, -0.25) opts 0xd
23:39:06.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.25, -0.25)
23:39:06.827 00.000 8976 Moving (-1.25, -0.25) raw xDistance=0.71 yDistance=0.76
23:39:06.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.71
23:39:06.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.76
23:39:06.828 00.001 8976 MoveAxis(R, 0, ABG)
23:39:06.828 00.000 8976 MoveAxis(U, 0, ABG)
23:39:06.828 00.000 8976 move complete, result=0
23:39:06.828 00.000 8976 worker thread done servicing request
23:39:06.828 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=248, med=32, FiltMin=27, FiltMax=200, Gamma=2.260
23:39:06.838 00.010 5052 UpdateGuideState exits: m=4899 SNR=49.0
23:39:06.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:06.838 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:06.838 00.000 5052 Enqueuing Expose request
23:39:06.838 00.000 8976 Worker thread wakes up
23:39:06.839 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:06.839 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:06.841 00.002 5052 GuideStep: 0.7 px 0 ms EAST, 0.8 px 0 ms NORTH
23:39:07.882 01.041 8976 Exposure complete
23:39:07.896 00.014 8976 worker thread done servicing request
23:39:07.896 00.000 5052 OnExposeComplete: enter
23:39:07.896 00.000 5052 UpdateGuideState(): m_state=6
23:39:07.897 00.001 5052 Star::Find(18, 322, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
23:39:07.897 00.000 5052 Star::Find returns 1 (0), X=321.21, Y=313.53, Mass=4951, SNR=49.4, Peak=294 HFD=3.9
23:39:07.897 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.36) = xAngle (0.78 = 0.78)
23:39:07.897 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.44 = 0.44)
23:39:07.897 00.000 5052 CameraToMount -- cameraX=-2.43 cameraY=0.02 hyp=2.43 cameraTheta=3.14 mountX=1.74 mountY=1.03, mountTheta=0.53
23:39:07.897 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.43, y=0.02, opts=13)
23:39:07.897 00.000 5052 Enqueuing Move request for stepguider (-2.43, 0.02)
23:39:07.898 00.001 8976 Worker thread wakes up
23:39:07.898 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.43, 0.02) opts 0xd
23:39:07.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.43, 0.02)
23:39:07.898 00.000 8976 Moving (-2.43, 0.02) raw xDistance=1.74 yDistance=1.03
23:39:07.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.74
23:39:07.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 1.03
23:39:07.898 00.000 8976 MoveAxis(L, 4, ABG)
23:39:07.898 00.000 8976 stepping (-2, 7) + (-4, 0)
23:39:07.898 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:07.899 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=294, med=32, FiltMin=27, FiltMax=215, Gamma=2.260
23:39:07.909 00.010 5052 UpdateGuideState exits: m=4951 SNR=49.4
23:39:07.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:07.909 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:07.909 00.000 5052 Enqueuing Expose request
23:39:07.935 00.026 8976 Received - 47 (G) 
23:39:07.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:07.935 00.000 8976 stepped: pos (-6, 7)
23:39:07.935 00.000 8976 MoveAxis(U, 0, ABG)
23:39:07.935 00.000 8976 move complete, result=0
23:39:07.935 00.000 8976 worker thread done servicing request
23:39:07.935 00.000 8976 Worker thread wakes up
23:39:07.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:07.935 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:07.936 00.001 5052 GuideStep: 1.7 px 4 ms WEST, 1.0 px 0 ms NORTH
23:39:08.984 01.048 8976 Exposure complete
23:39:08.998 00.014 8976 worker thread done servicing request
23:39:08.998 00.000 5052 OnExposeComplete: enter
23:39:08.998 00.000 5052 UpdateGuideState(): m_state=6
23:39:08.998 00.000 5052 Star::Find(18, 321, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
23:39:08.998 00.000 5052 Star::Find returns 1 (0), X=322.14, Y=312.58, Mass=4939, SNR=49.2, Peak=288 HFD=4.4
23:39:08.998 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.36) = xAngle (-4.95 = 1.34)
23:39:08.998 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.29 = 1.00)
23:39:08.999 00.001 5052 CameraToMount -- cameraX=-1.51 cameraY=-0.94 hyp=1.78 cameraTheta=-2.59 mountX=0.41 mountY=1.49, mountTheta=1.30
23:39:08.999 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.51, y=-0.94, opts=13)
23:39:08.999 00.000 5052 Enqueuing Move request for stepguider (-1.51, -0.94)
23:39:08.999 00.000 8976 Worker thread wakes up
23:39:08.999 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.51, -0.94) opts 0xd
23:39:08.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.51, -0.94)
23:39:08.999 00.000 8976 Moving (-1.51, -0.94) raw xDistance=0.41 yDistance=1.49
23:39:09.000 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.41
23:39:09.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.49
23:39:09.000 00.000 8976 MoveAxis(R, 0, ABG)
23:39:09.000 00.000 8976 MoveAxis(D, 4, ABG)
23:39:09.000 00.000 8976 stepping (-6, 7) + (0, -4)
23:39:09.000 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:09.000 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=288, med=31, FiltMin=27, FiltMax=190, Gamma=2.260
23:39:09.010 00.010 5052 UpdateGuideState exits: m=4939 SNR=49.2
23:39:09.010 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:09.010 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:09.010 00.000 5052 Enqueuing Expose request
23:39:09.039 00.029 8976 Received - 47 (G) 
23:39:09.039 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:09.039 00.000 8976 stepped: pos (-6, 3)
23:39:09.039 00.000 8976 move complete, result=0
23:39:09.039 00.000 8976 worker thread done servicing request
23:39:09.039 00.000 8976 Worker thread wakes up
23:39:09.039 00.000 5052 GuideStep: 0.4 px 0 ms EAST, 1.5 px 4 ms SOUTH
23:39:09.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:09.039 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:10.072 01.033 8976 Exposure complete
23:39:10.088 00.016 8976 worker thread done servicing request
23:39:10.088 00.000 5052 OnExposeComplete: enter
23:39:10.088 00.000 5052 UpdateGuideState(): m_state=6
23:39:10.088 00.000 5052 Star::Find(18, 322, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
23:39:10.088 00.000 5052 Star::Find returns 1 (0), X=323.78, Y=312.49, Mass=4995, SNR=49.5, Peak=248 HFD=4.7
23:39:10.088 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.36) = xAngle (-3.80 = 2.48)
23:39:10.088 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.14 = 2.14)
23:39:10.088 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-1.03 hyp=1.04 cameraTheta=-1.44 mountX=-0.82 mountY=0.87, mountTheta=2.33
23:39:10.089 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-1.03, opts=13)
23:39:10.089 00.000 5052 Enqueuing Move request for stepguider (0.13, -1.03)
23:39:10.089 00.000 8976 Worker thread wakes up
23:39:10.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -1.03) opts 0xd
23:39:10.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -1.03)
23:39:10.089 00.000 8976 Moving (0.13, -1.03) raw xDistance=-0.82 yDistance=0.87
23:39:10.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
23:39:10.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.87
23:39:10.089 00.000 8976 MoveAxis(R, 2, ABG)
23:39:10.089 00.000 8976 stepping (-6, 3) + (2, 0)
23:39:10.089 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:10.090 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=248, med=32, FiltMin=27, FiltMax=206, Gamma=2.260
23:39:10.099 00.009 5052 UpdateGuideState exits: m=4995 SNR=49.5
23:39:10.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:10.099 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:10.100 00.001 5052 Enqueuing Expose request
23:39:10.126 00.026 8976 Received - 47 (G) 
23:39:10.126 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:10.126 00.000 8976 stepped: pos (-4, 3)
23:39:10.126 00.000 8976 MoveAxis(U, 0, ABG)
23:39:10.126 00.000 8976 move complete, result=0
23:39:10.126 00.000 8976 worker thread done servicing request
23:39:10.126 00.000 8976 Worker thread wakes up
23:39:10.126 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:10.126 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:10.126 00.000 5052 GuideStep: -0.8 px 2 ms EAST, 0.9 px 0 ms NORTH
23:39:11.171 01.045 8976 Exposure complete
23:39:11.185 00.014 8976 worker thread done servicing request
23:39:11.185 00.000 5052 OnExposeComplete: enter
23:39:11.186 00.001 5052 UpdateGuideState(): m_state=6
23:39:11.186 00.000 5052 Star::Find(18, 323, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
23:39:11.186 00.000 5052 Star::Find returns 1 (0), X=324.36, Y=313.48, Mass=5106, SNR=50.1, Peak=264 HFD=4.7
23:39:11.186 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.36) = xAngle (-2.41 = -2.41)
23:39:11.186 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.75 = -2.75)
23:39:11.186 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.03 hyp=0.71 cameraTheta=-0.05 mountX=-0.53 mountY=-0.27, mountTheta=-2.66
23:39:11.187 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.03, opts=13)
23:39:11.187 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.03)
23:39:11.187 00.000 8976 Worker thread wakes up
23:39:11.187 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.03) opts 0xd
23:39:11.187 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.03)
23:39:11.187 00.000 8976 Moving (0.71, -0.03) raw xDistance=-0.53 yDistance=-0.27
23:39:11.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.53
23:39:11.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
23:39:11.187 00.000 8976 MoveAxis(R, 0, ABG)
23:39:11.187 00.000 8976 MoveAxis(U, 0, ABG)
23:39:11.187 00.000 8976 move complete, result=0
23:39:11.187 00.000 8976 worker thread done servicing request
23:39:11.188 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=264, med=33, FiltMin=28, FiltMax=222, Gamma=2.260
23:39:11.198 00.010 5052 UpdateGuideState exits: m=5106 SNR=50.1
23:39:11.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:11.198 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:11.198 00.000 5052 Enqueuing Expose request
23:39:11.198 00.000 8976 Worker thread wakes up
23:39:11.198 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:11.198 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:11.200 00.002 5052 GuideStep: -0.5 px 0 ms EAST, -0.3 px 0 ms NORTH
23:39:12.245 01.045 8976 Exposure complete
23:39:12.261 00.016 8976 worker thread done servicing request
23:39:12.261 00.000 5052 OnExposeComplete: enter
23:39:12.261 00.000 5052 UpdateGuideState(): m_state=6
23:39:12.261 00.000 5052 Star::Find(18, 324, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
23:39:12.261 00.000 5052 Star::Find returns 1 (0), X=324.42, Y=313.43, Mass=4899, SNR=49.0, Peak=291 HFD=4.5
23:39:12.261 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.36) = xAngle (-2.47 = -2.47)
23:39:12.261 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.81 = -2.81)
23:39:12.261 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=-0.08 hyp=0.78 cameraTheta=-0.11 mountX=-0.61 mountY=-0.26, mountTheta=-2.74
23:39:12.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=-0.08, opts=13)
23:39:12.262 00.000 5052 Enqueuing Move request for stepguider (0.77, -0.08)
23:39:12.262 00.000 8976 Worker thread wakes up
23:39:12.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, -0.08) opts 0xd
23:39:12.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, -0.08)
23:39:12.262 00.000 8976 Moving (0.77, -0.08) raw xDistance=-0.61 yDistance=-0.26
23:39:12.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.61
23:39:12.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
23:39:12.262 00.000 8976 MoveAxis(R, 0, ABG)
23:39:12.263 00.001 8976 MoveAxis(U, 0, ABG)
23:39:12.263 00.000 8976 move complete, result=0
23:39:12.263 00.000 8976 worker thread done servicing request
23:39:12.263 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=291, med=32, FiltMin=28, FiltMax=200, Gamma=2.260
23:39:12.274 00.011 5052 UpdateGuideState exits: m=4899 SNR=49.0
23:39:12.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:12.274 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:12.274 00.000 5052 Enqueuing Expose request
23:39:12.274 00.000 8976 Worker thread wakes up
23:39:12.275 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:12.275 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:12.277 00.002 5052 GuideStep: -0.6 px 0 ms EAST, -0.3 px 0 ms NORTH
23:39:13.317 01.040 8976 Exposure complete
23:39:13.333 00.016 5052 OnExposeComplete: enter
23:39:13.333 00.000 5052 UpdateGuideState(): m_state=6
23:39:13.333 00.000 8976 worker thread done servicing request
23:39:13.333 00.000 5052 Star::Find(18, 324, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
23:39:13.333 00.000 5052 Star::Find returns 1 (0), X=323.57, Y=313.82, Mass=4987, SNR=49.5, Peak=278 HFD=4.5
23:39:13.333 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.36) = xAngle (-0.54 = -0.54)
23:39:13.333 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.88 = -0.88)
23:39:13.333 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.81 mountX=0.27 mountY=-0.24, mountTheta=-0.74
23:39:13.334 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.31, opts=13)
23:39:13.334 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.31)
23:39:13.334 00.000 8976 Worker thread wakes up
23:39:13.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.31) opts 0xd
23:39:13.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.31)
23:39:13.334 00.000 8976 Moving (-0.08, 0.31) raw xDistance=0.27 yDistance=-0.24
23:39:13.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
23:39:13.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:39:13.335 00.001 8976 MoveAxis(R, 0, ABG)
23:39:13.335 00.000 8976 MoveAxis(U, 0, ABG)
23:39:13.335 00.000 8976 move complete, result=0
23:39:13.335 00.000 8976 worker thread done servicing request
23:39:13.335 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=278, med=32, FiltMin=27, FiltMax=216, Gamma=2.260
23:39:13.346 00.011 5052 UpdateGuideState exits: m=4987 SNR=49.5
23:39:13.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:13.346 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:13.346 00.000 5052 Enqueuing Expose request
23:39:13.346 00.000 8976 Worker thread wakes up
23:39:13.346 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:13.346 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:13.348 00.002 5052 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:14.389 01.041 8976 Exposure complete
23:39:14.403 00.014 8976 worker thread done servicing request
23:39:14.403 00.000 5052 OnExposeComplete: enter
23:39:14.404 00.001 5052 UpdateGuideState(): m_state=6
23:39:14.404 00.000 5052 Star::Find(18, 323, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
23:39:14.404 00.000 5052 Star::Find returns 1 (0), X=323.62, Y=313.77, Mass=4931, SNR=49.2, Peak=264 HFD=4.7
23:39:14.404 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.36) = xAngle (-0.68 = -0.68)
23:39:14.404 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.02 = -1.02)
23:39:14.404 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.68 mountX=0.19 mountY=-0.21, mountTheta=-0.83
23:39:14.404 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.25, opts=13)
23:39:14.405 00.001 5052 Enqueuing Move request for stepguider (-0.03, 0.25)
23:39:14.405 00.000 8976 Worker thread wakes up
23:39:14.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.25) opts 0xd
23:39:14.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.25)
23:39:14.405 00.000 8976 Moving (-0.03, 0.25) raw xDistance=0.19 yDistance=-0.21
23:39:14.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:39:14.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:39:14.405 00.000 8976 MoveAxis(R, 0, ABG)
23:39:14.405 00.000 8976 MoveAxis(U, 0, ABG)
23:39:14.405 00.000 8976 move complete, result=0
23:39:14.405 00.000 8976 worker thread done servicing request
23:39:14.406 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=264, med=32, FiltMin=27, FiltMax=210, Gamma=2.260
23:39:14.416 00.010 5052 UpdateGuideState exits: m=4931 SNR=49.2
23:39:14.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:14.416 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:14.416 00.000 5052 Enqueuing Expose request
23:39:14.416 00.000 8976 Worker thread wakes up
23:39:14.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:14.416 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:14.418 00.002 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:15.454 01.036 8976 Exposure complete
23:39:15.468 00.014 8976 worker thread done servicing request
23:39:15.468 00.000 5052 OnExposeComplete: enter
23:39:15.468 00.000 5052 UpdateGuideState(): m_state=6
23:39:15.468 00.000 5052 Star::Find(18, 323, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
23:39:15.468 00.000 5052 Star::Find returns 1 (0), X=323.87, Y=314.13, Mass=4985, SNR=49.5, Peak=316 HFD=4.4
23:39:15.468 00.000 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.36) = xAngle (-1.14 = -1.14)
23:39:15.468 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.48 = -1.48)
23:39:15.468 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.62 hyp=0.66 cameraTheta=1.22 mountX=0.28 mountY=-0.65, mountTheta=-1.17
23:39:15.469 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.62, opts=13)
23:39:15.469 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.62)
23:39:15.469 00.000 8976 Worker thread wakes up
23:39:15.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.62) opts 0xd
23:39:15.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.62)
23:39:15.469 00.000 8976 Moving (0.22, 0.62) raw xDistance=0.28 yDistance=-0.65
23:39:15.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
23:39:15.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.65
23:39:15.469 00.000 8976 MoveAxis(R, 0, ABG)
23:39:15.469 00.000 8976 MoveAxis(U, 0, ABG)
23:39:15.470 00.001 8976 move complete, result=0
23:39:15.470 00.000 8976 worker thread done servicing request
23:39:15.470 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=316, med=31, FiltMin=27, FiltMax=207, Gamma=2.260
23:39:15.480 00.010 5052 UpdateGuideState exits: m=4985 SNR=49.5
23:39:15.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:15.480 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:15.480 00.000 5052 Enqueuing Expose request
23:39:15.480 00.000 8976 Worker thread wakes up
23:39:15.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:15.480 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:15.482 00.002 5052 GuideStep: 0.3 px 0 ms EAST, -0.7 px 0 ms NORTH
23:39:16.522 01.040 8976 Exposure complete
23:39:16.536 00.014 8976 worker thread done servicing request
23:39:16.536 00.000 5052 OnExposeComplete: enter
23:39:16.536 00.000 5052 UpdateGuideState(): m_state=6
23:39:16.536 00.000 5052 Star::Find(18, 323, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
23:39:16.536 00.000 5052 Star::Find returns 1 (0), X=323.36, Y=314.04, Mass=4977, SNR=49.4, Peak=289 HFD=4.8
23:39:16.536 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.36) = xAngle (-0.28 = -0.28)
23:39:16.536 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.62 = -0.62)
23:39:16.536 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.53 hyp=0.60 cameraTheta=2.07 mountX=0.58 mountY=-0.35, mountTheta=-0.55
23:39:16.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.53, opts=13)
23:39:16.537 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.53)
23:39:16.537 00.000 8976 Worker thread wakes up
23:39:16.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.53) opts 0xd
23:39:16.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.53)
23:39:16.537 00.000 8976 Moving (-0.29, 0.53) raw xDistance=0.58 yDistance=-0.35
23:39:16.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.58
23:39:16.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.35
23:39:16.538 00.001 8976 MoveAxis(R, 0, ABG)
23:39:16.538 00.000 8976 MoveAxis(U, 0, ABG)
23:39:16.538 00.000 8976 move complete, result=0
23:39:16.538 00.000 8976 worker thread done servicing request
23:39:16.538 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=289, med=32, FiltMin=27, FiltMax=201, Gamma=2.260
23:39:16.547 00.009 5052 UpdateGuideState exits: m=4977 SNR=49.4
23:39:16.548 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:16.548 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:16.548 00.000 5052 Enqueuing Expose request
23:39:16.548 00.000 8976 Worker thread wakes up
23:39:16.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:16.548 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:16.550 00.002 5052 GuideStep: 0.6 px 0 ms EAST, -0.4 px 0 ms NORTH
23:39:17.590 01.040 8976 Exposure complete
23:39:17.604 00.014 8976 worker thread done servicing request
23:39:17.604 00.000 5052 OnExposeComplete: enter
23:39:17.604 00.000 5052 UpdateGuideState(): m_state=6
23:39:17.604 00.000 5052 Star::Find(18, 323, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
23:39:17.604 00.000 5052 Star::Find returns 1 (0), X=320.23, Y=314.05, Mass=4856, SNR=48.8, Peak=252 HFD=4.5
23:39:17.604 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.36) = xAngle (0.63 = 0.63)
23:39:17.604 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.29 = 0.29)
23:39:17.604 00.000 5052 CameraToMount -- cameraX=-3.42 cameraY=0.53 hyp=3.46 cameraTheta=2.99 mountX=2.80 mountY=0.98, mountTheta=0.34
23:39:17.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.42, y=0.53, opts=13)
23:39:17.605 00.000 5052 Enqueuing Move request for stepguider (-3.42, 0.53)
23:39:17.605 00.000 8976 Worker thread wakes up
23:39:17.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.42, 0.53) opts 0xd
23:39:17.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.42, 0.53)
23:39:17.605 00.000 8976 Moving (-3.42, 0.53) raw xDistance=2.80 yDistance=0.98
23:39:17.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.76 from input 2.80
23:39:17.606 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.98
23:39:17.606 00.000 8976 MoveAxis(L, 6, ABG)
23:39:17.606 00.000 8976 stepping (-4, 3) + (-6, 0)
23:39:17.606 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:39:17.606 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=252, med=31, FiltMin=27, FiltMax=210, Gamma=2.260
23:39:17.616 00.010 5052 UpdateGuideState exits: m=4856 SNR=48.8
23:39:17.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:17.616 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:17.616 00.000 5052 Enqueuing Expose request
23:39:17.655 00.039 8976 Received - 47 (G) 
23:39:17.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:39:17.655 00.000 8976 stepped: pos (-10, 3)
23:39:17.655 00.000 8976 MoveAxis(U, 0, ABG)
23:39:17.655 00.000 8976 move complete, result=0
23:39:17.655 00.000 8976 worker thread done servicing request
23:39:17.655 00.000 8976 Worker thread wakes up
23:39:17.655 00.000 5052 GuideStep: 2.8 px 6 ms WEST, 1.0 px 0 ms NORTH
23:39:17.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:17.655 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:18.696 01.041 8976 Exposure complete
23:39:18.711 00.015 8976 worker thread done servicing request
23:39:18.711 00.000 5052 OnExposeComplete: enter
23:39:18.711 00.000 5052 UpdateGuideState(): m_state=6
23:39:18.711 00.000 5052 Star::Find(18, 320, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
23:39:18.711 00.000 5052 Star::Find returns 1 (0), X=317.99, Y=313.31, Mass=4843, SNR=48.9, Peak=253 HFD=4.2
23:39:18.711 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.36) = xAngle (-5.46 = 0.82)
23:39:18.711 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.80 = 0.48)
23:39:18.711 00.000 5052 CameraToMount -- cameraX=-5.66 cameraY=-0.21 hyp=5.67 cameraTheta=-3.10 mountX=3.87 mountY=2.62, mountTheta=0.60
23:39:18.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.66, y=-0.21, opts=13)
23:39:18.712 00.000 5052 Enqueuing Move request for stepguider (-5.66, -0.21)
23:39:18.712 00.000 8976 Worker thread wakes up
23:39:18.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.66, -0.21) opts 0xd
23:39:18.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.66, -0.21)
23:39:18.712 00.000 8976 Moving (-5.66, -0.21) raw xDistance=3.87 yDistance=2.62
23:39:18.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.56 from input 3.87
23:39:18.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.65 from input 2.62
23:39:18.712 00.000 8976 MoveAxis(L, 8, ABG)
23:39:18.712 00.000 8976 stepping (-10, 3) + (-8, 0)
23:39:18.712 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:39:18.713 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=253, med=32, FiltMin=28, FiltMax=218, Gamma=2.260
23:39:18.723 00.010 5052 UpdateGuideState exits: m=4843 SNR=48.9
23:39:18.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:18.723 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:18.723 00.000 5052 Enqueuing Expose request
23:39:18.774 00.051 8976 Received - 47 (G) 
23:39:18.774 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:39:18.774 00.000 8976 stepped: pos (-18, 3)
23:39:18.774 00.000 8976 MoveAxis(D, 8, ABG)
23:39:18.774 00.000 8976 stepping (-18, 3) + (0, -8)
23:39:18.774 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:39:18.822 00.048 8976 Received - 47 (G) 
23:39:18.822 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:39:18.822 00.000 8976 stepped: pos (-18, -5)
23:39:18.822 00.000 8976 move complete, result=0
23:39:18.823 00.001 8976 worker thread done servicing request
23:39:18.823 00.000 8976 Worker thread wakes up
23:39:18.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:18.823 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:18.823 00.000 5052 GuideStep: 3.9 px 8 ms WEST, 2.6 px 8 ms SOUTH
23:39:19.867 01.044 8976 Exposure complete
23:39:19.881 00.014 8976 worker thread done servicing request
23:39:19.882 00.001 5052 OnExposeComplete: enter
23:39:19.882 00.000 5052 UpdateGuideState(): m_state=6
23:39:19.882 00.000 5052 Star::Find(18, 317, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
23:39:19.882 00.000 5052 Star::Find returns 1 (0), X=319.93, Y=311.96, Mass=4841, SNR=48.8, Peak=242 HFD=4.4
23:39:19.882 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.36) = xAngle (-5.10 = 1.18)
23:39:19.882 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.44 = 0.84)
23:39:19.882 00.000 5052 CameraToMount -- cameraX=-3.72 cameraY=-1.56 hyp=4.03 cameraTheta=-2.74 mountX=1.54 mountY=3.00, mountTheta=1.10
23:39:19.883 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.72, y=-1.56, opts=13)
23:39:19.883 00.000 5052 Enqueuing Move request for stepguider (-3.72, -1.56)
23:39:19.883 00.000 8976 Worker thread wakes up
23:39:19.883 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.72, -1.56) opts 0xd
23:39:19.883 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.72, -1.56)
23:39:19.883 00.000 8976 Moving (-3.72, -1.56) raw xDistance=1.54 yDistance=3.00
23:39:19.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.54
23:39:19.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.01 from input 3.00
23:39:19.883 00.000 8976 MoveAxis(L, 4, ABG)
23:39:19.883 00.000 8976 stepping (-18, -5) + (-4, 0)
23:39:19.883 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:19.884 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=242, med=32, FiltMin=27, FiltMax=190, Gamma=2.260
23:39:19.894 00.010 5052 UpdateGuideState exits: m=4841 SNR=48.8
23:39:19.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:19.895 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:19.895 00.000 5052 Enqueuing Expose request
23:39:19.925 00.030 8976 Received - 47 (G) 
23:39:19.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:19.925 00.000 8976 stepped: pos (-22, -5)
23:39:19.926 00.001 8976 MoveAxis(D, 9, ABG)
23:39:19.926 00.000 8976 stepping (-22, -5) + (0, -9)
23:39:19.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:39:19.989 00.063 8976 Received - 47 (G) 
23:39:19.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:39:19.989 00.000 8976 stepped: pos (-22, -14)
23:39:19.989 00.000 8976 move complete, result=0
23:39:19.989 00.000 8976 worker thread done servicing request
23:39:19.989 00.000 8976 Worker thread wakes up
23:39:19.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:19.989 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:19.990 00.001 5052 GuideStep: 1.5 px 4 ms WEST, 3.0 px 9 ms SOUTH
23:39:21.029 01.039 8976 Exposure complete
23:39:21.043 00.014 8976 worker thread done servicing request
23:39:21.043 00.000 5052 OnExposeComplete: enter
23:39:21.043 00.000 5052 UpdateGuideState(): m_state=6
23:39:21.043 00.000 5052 Star::Find(18, 319, 311, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
23:39:21.044 00.001 5052 Star::Find returns 1 (0), X=323.56, Y=311.85, Mass=4827, SNR=48.6, Peak=250 HFD=4.6
23:39:21.044 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.36) = xAngle (-3.98 = 2.30)
23:39:21.044 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.32 = 1.96)
23:39:21.044 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-1.67 hyp=1.67 cameraTheta=-1.63 mountX=-1.11 mountY=1.54, mountTheta=2.19
23:39:21.044 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-1.67, opts=13)
23:39:21.044 00.000 5052 Enqueuing Move request for stepguider (-0.09, -1.67)
23:39:21.044 00.000 8976 Worker thread wakes up
23:39:21.045 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -1.67) opts 0xd
23:39:21.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -1.67)
23:39:21.045 00.000 8976 Moving (-0.09, -1.67) raw xDistance=-1.11 yDistance=1.54
23:39:21.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -1.11
23:39:21.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.54
23:39:21.045 00.000 8976 MoveAxis(R, 2, ABG)
23:39:21.045 00.000 8976 stepping (-22, -14) + (2, 0)
23:39:21.045 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:21.045 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=250, med=32, FiltMin=28, FiltMax=214, Gamma=2.260
23:39:21.055 00.010 5052 UpdateGuideState exits: m=4827 SNR=48.6
23:39:21.056 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:21.056 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:21.056 00.000 5052 Enqueuing Expose request
23:39:21.076 00.020 8976 Received - 47 (G) 
23:39:21.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:21.076 00.000 8976 stepped: pos (-20, -14)
23:39:21.076 00.000 8976 MoveAxis(D, 5, ABG)
23:39:21.076 00.000 8976 stepping (-20, -14) + (0, -5)
23:39:21.076 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:21.124 00.048 8976 Received - 47 (G) 
23:39:21.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:21.124 00.000 8976 stepped: pos (-20, -19)
23:39:21.124 00.000 8976 move complete, result=0
23:39:21.124 00.000 8976 worker thread done servicing request
23:39:21.124 00.000 8976 Worker thread wakes up
23:39:21.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:21.124 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:21.125 00.001 5052 GuideStep: -1.1 px 2 ms EAST, 1.5 px 5 ms SOUTH
23:39:22.165 01.040 8976 Exposure complete
23:39:22.178 00.013 8976 worker thread done servicing request
23:39:22.179 00.001 5052 OnExposeComplete: enter
23:39:22.179 00.000 5052 UpdateGuideState(): m_state=6
23:39:22.179 00.000 5052 Star::Find(18, 323, 311, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
23:39:22.179 00.000 5052 Star::Find returns 1 (0), X=325.06, Y=312.67, Mass=4988, SNR=49.5, Peak=252 HFD=4.3
23:39:22.179 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.36) = xAngle (-2.90 = -2.90)
23:39:22.179 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.24 = 3.05)
23:39:22.179 00.000 5052 CameraToMount -- cameraX=1.42 cameraY=-0.84 hyp=1.65 cameraTheta=-0.54 mountX=-1.60 mountY=0.16, mountTheta=3.04
23:39:22.180 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.42, y=-0.84, opts=13)
23:39:22.180 00.000 5052 Enqueuing Move request for stepguider (1.42, -0.84)
23:39:22.180 00.000 8976 Worker thread wakes up
23:39:22.180 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.42, -0.84) opts 0xd
23:39:22.180 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.42, -0.84)
23:39:22.180 00.000 8976 Moving (1.42, -0.84) raw xDistance=-1.60 yDistance=0.16
23:39:22.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.05 from input -1.60
23:39:22.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:39:22.180 00.000 8976 MoveAxis(R, 3, ABG)
23:39:22.180 00.000 8976 stepping (-20, -19) + (3, 0)
23:39:22.180 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:22.181 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=252, med=32, FiltMin=28, FiltMax=211, Gamma=2.260
23:39:22.190 00.009 5052 UpdateGuideState exits: m=4988 SNR=49.5
23:39:22.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:22.191 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:22.191 00.000 5052 Enqueuing Expose request
23:39:22.211 00.020 8976 Received - 47 (G) 
23:39:22.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:22.211 00.000 8976 stepped: pos (-17, -19)
23:39:22.211 00.000 8976 MoveAxis(U, 0, ABG)
23:39:22.211 00.000 8976 move complete, result=0
23:39:22.211 00.000 8976 worker thread done servicing request
23:39:22.211 00.000 8976 Worker thread wakes up
23:39:22.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:22.211 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:22.211 00.000 5052 GuideStep: -1.6 px 3 ms EAST, 0.2 px 0 ms NORTH
23:39:23.265 01.054 8976 Exposure complete
23:39:23.280 00.015 8976 worker thread done servicing request
23:39:23.280 00.000 5052 OnExposeComplete: enter
23:39:23.280 00.000 5052 UpdateGuideState(): m_state=6
23:39:23.281 00.001 5052 Star::Find(18, 325, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
23:39:23.281 00.000 5052 Star::Find returns 1 (0), X=324.17, Y=313.41, Mass=4966, SNR=49.4, Peak=278 HFD=4.3
23:39:23.281 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.36) = xAngle (-2.56 = -2.56)
23:39:23.281 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.90 = -2.90)
23:39:23.281 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.10 hyp=0.53 cameraTheta=-0.20 mountX=-0.44 mountY=-0.13, mountTheta=-2.86
23:39:23.281 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.10, opts=13)
23:39:23.282 00.001 5052 Enqueuing Move request for stepguider (0.52, -0.10)
23:39:23.282 00.000 8976 Worker thread wakes up
23:39:23.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.10) opts 0xd
23:39:23.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.10)
23:39:23.282 00.000 8976 Moving (0.52, -0.10) raw xDistance=-0.44 yDistance=-0.13
23:39:23.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.44
23:39:23.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:39:23.282 00.000 8976 MoveAxis(R, 0, ABG)
23:39:23.282 00.000 8976 MoveAxis(U, 0, ABG)
23:39:23.282 00.000 8976 move complete, result=0
23:39:23.282 00.000 8976 worker thread done servicing request
23:39:23.283 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=278, med=32, FiltMin=27, FiltMax=213, Gamma=2.260
23:39:23.293 00.010 5052 UpdateGuideState exits: m=4966 SNR=49.4
23:39:23.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:23.293 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:23.293 00.000 5052 Enqueuing Expose request
23:39:23.293 00.000 8976 Worker thread wakes up
23:39:23.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:23.293 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:23.296 00.003 5052 GuideStep: -0.4 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:24.337 01.041 8976 Exposure complete
23:39:24.351 00.014 8976 worker thread done servicing request
23:39:24.351 00.000 5052 OnExposeComplete: enter
23:39:24.351 00.000 5052 UpdateGuideState(): m_state=6
23:39:24.351 00.000 5052 Star::Find(18, 324, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
23:39:24.351 00.000 5052 Star::Find returns 1 (0), X=323.69, Y=313.44, Mass=5013, SNR=49.6, Peak=271 HFD=4.6
23:39:24.351 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.36) = xAngle (-3.42 = 2.86)
23:39:24.351 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.76 = 2.52)
23:39:24.352 00.001 5052 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.07 mountX=-0.09 mountY=0.05, mountTheta=2.60
23:39:24.352 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.08, opts=13)
23:39:24.352 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.08)
23:39:24.352 00.000 8976 Worker thread wakes up
23:39:24.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.08) opts 0xd
23:39:24.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.08)
23:39:24.353 00.001 8976 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=0.05
23:39:24.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:39:24.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:39:24.353 00.000 8976 MoveAxis(R, 0, ABG)
23:39:24.353 00.000 8976 MoveAxis(U, 0, ABG)
23:39:24.353 00.000 8976 move complete, result=0
23:39:24.353 00.000 8976 worker thread done servicing request
23:39:24.353 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=271, med=33, FiltMin=28, FiltMax=206, Gamma=2.260
23:39:24.363 00.010 5052 UpdateGuideState exits: m=5013 SNR=49.6
23:39:24.364 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:24.364 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:24.364 00.000 5052 Enqueuing Expose request
23:39:24.364 00.000 8976 Worker thread wakes up
23:39:24.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:24.364 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:24.366 00.002 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:25.410 01.044 8976 Exposure complete
23:39:25.425 00.015 8976 worker thread done servicing request
23:39:25.425 00.000 5052 OnExposeComplete: enter
23:39:25.425 00.000 5052 UpdateGuideState(): m_state=6
23:39:25.425 00.000 5052 Star::Find(18, 323, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
23:39:25.425 00.000 5052 Star::Find returns 1 (0), X=324.53, Y=313.77, Mass=4892, SNR=48.9, Peak=256 HFD=4.6
23:39:25.425 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.36) = xAngle (-2.08 = -2.08)
23:39:25.426 00.001 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.42 = -2.42)
23:39:25.426 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.25 hyp=0.92 cameraTheta=0.28 mountX=-0.45 mountY=-0.61, mountTheta=-2.21
23:39:25.426 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.25, opts=13)
23:39:25.426 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.25)
23:39:25.426 00.000 8976 Worker thread wakes up
23:39:25.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.25) opts 0xd
23:39:25.427 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.25)
23:39:25.427 00.000 8976 Moving (0.88, 0.25) raw xDistance=-0.45 yDistance=-0.61
23:39:25.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.45
23:39:25.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.61
23:39:25.427 00.000 8976 MoveAxis(R, 0, ABG)
23:39:25.427 00.000 8976 MoveAxis(U, 0, ABG)
23:39:25.427 00.000 8976 move complete, result=0
23:39:25.427 00.000 8976 worker thread done servicing request
23:39:25.427 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=256, med=32, FiltMin=28, FiltMax=205, Gamma=2.260
23:39:25.438 00.011 5052 UpdateGuideState exits: m=4892 SNR=48.9
23:39:25.438 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:25.438 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:25.438 00.000 5052 Enqueuing Expose request
23:39:25.438 00.000 8976 Worker thread wakes up
23:39:25.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:25.438 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:25.442 00.004 5052 GuideStep: -0.4 px 0 ms EAST, -0.6 px 0 ms NORTH
23:39:26.480 01.038 8976 Exposure complete
23:39:26.495 00.015 8976 worker thread done servicing request
23:39:26.495 00.000 5052 OnExposeComplete: enter
23:39:26.495 00.000 5052 UpdateGuideState(): m_state=6
23:39:26.496 00.001 5052 Star::Find(18, 324, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
23:39:26.496 00.000 5052 Star::Find returns 1 (0), X=328.06, Y=313.77, Mass=4888, SNR=49.0, Peak=281 HFD=4.4
23:39:26.496 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.36) = xAngle (-2.30 = -2.30)
23:39:26.496 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.64 = -2.64)
23:39:26.496 00.000 5052 CameraToMount -- cameraX=4.41 cameraY=0.25 hyp=4.42 cameraTheta=0.06 mountX=-2.95 mountY=-2.12, mountTheta=-2.52
23:39:26.496 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.41, y=0.25, opts=13)
23:39:26.496 00.000 5052 Enqueuing Move request for stepguider (4.41, 0.25)
23:39:26.497 00.001 8976 Worker thread wakes up
23:39:26.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.41, 0.25) opts 0xd
23:39:26.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.41, 0.25)
23:39:26.497 00.000 8976 Moving (4.41, 0.25) raw xDistance=-2.95 yDistance=-2.12
23:39:26.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.86 from input -2.95
23:39:26.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.33 from input -2.12
23:39:26.497 00.000 8976 MoveAxis(R, 6, ABG)
23:39:26.497 00.000 8976 stepping (-17, -19) + (6, 0)
23:39:26.497 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:39:26.498 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=281, med=32, FiltMin=27, FiltMax=204, Gamma=2.260
23:39:26.508 00.010 5052 UpdateGuideState exits: m=4888 SNR=49.0
23:39:26.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:26.508 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:26.508 00.000 5052 Enqueuing Expose request
23:39:26.543 00.035 8976 Received - 47 (G) 
23:39:26.544 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:39:26.544 00.000 8976 stepped: pos (-11, -19)
23:39:26.544 00.000 8976 MoveAxis(U, 6, ABG)
23:39:26.544 00.000 8976 stepping (-11, -19) + (0, 6)
23:39:26.544 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:39:26.591 00.047 8976 Received - 47 (G) 
23:39:26.591 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:39:26.591 00.000 8976 stepped: pos (-11, -13)
23:39:26.591 00.000 8976 move complete, result=0
23:39:26.591 00.000 8976 worker thread done servicing request
23:39:26.592 00.001 8976 Worker thread wakes up
23:39:26.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:26.592 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:26.592 00.000 5052 GuideStep: -3.0 px 6 ms EAST, -2.1 px 6 ms NORTH
23:39:27.637 01.045 8976 Exposure complete
23:39:27.652 00.015 8976 worker thread done servicing request
23:39:27.652 00.000 5052 OnExposeComplete: enter
23:39:27.652 00.000 5052 UpdateGuideState(): m_state=6
23:39:27.652 00.000 5052 Star::Find(18, 328, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
23:39:27.652 00.000 5052 Star::Find returns 1 (0), X=327.93, Y=314.57, Mass=4929, SNR=49.3, Peak=308 HFD=4.8
23:39:27.652 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.36) = xAngle (-2.12 = -2.12)
23:39:27.652 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.46 = -2.46)
23:39:27.652 00.000 5052 CameraToMount -- cameraX=4.28 cameraY=1.05 hyp=4.41 cameraTheta=0.24 mountX=-2.30 mountY=-2.78, mountTheta=-2.26
23:39:27.653 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.28, y=1.05, opts=13)
23:39:27.653 00.000 5052 Enqueuing Move request for stepguider (4.28, 1.05)
23:39:27.653 00.000 8976 Worker thread wakes up
23:39:27.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.28, 1.05) opts 0xd
23:39:27.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.28, 1.05)
23:39:27.653 00.000 8976 Moving (4.28, 1.05) raw xDistance=-2.30 yDistance=-2.78
23:39:27.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.58 from input -2.30
23:39:27.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.85 from input -2.78
23:39:27.653 00.000 8976 MoveAxis(R, 5, ABG)
23:39:27.653 00.000 8976 stepping (-11, -13) + (5, 0)
23:39:27.653 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:27.654 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=308, med=32, FiltMin=27, FiltMax=201, Gamma=2.260
23:39:27.663 00.009 5052 UpdateGuideState exits: m=4929 SNR=49.3
23:39:27.663 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:27.664 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:27.664 00.000 5052 Enqueuing Expose request
23:39:27.694 00.030 8976 Received - 47 (G) 
23:39:27.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:27.694 00.000 8976 stepped: pos (-6, -13)
23:39:27.694 00.000 8976 MoveAxis(U, 9, ABG)
23:39:27.695 00.001 8976 stepping (-6, -13) + (0, 9)
23:39:27.695 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:39:27.759 00.064 8976 Received - 47 (G) 
23:39:27.759 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:39:27.759 00.000 8976 stepped: pos (-6, -4)
23:39:27.759 00.000 8976 move complete, result=0
23:39:27.759 00.000 8976 worker thread done servicing request
23:39:27.759 00.000 8976 Worker thread wakes up
23:39:27.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:27.759 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:27.759 00.000 5052 GuideStep: -2.3 px 5 ms EAST, -2.8 px 9 ms NORTH
23:39:28.797 01.038 8976 Exposure complete
23:39:28.811 00.014 8976 worker thread done servicing request
23:39:28.811 00.000 5052 OnExposeComplete: enter
23:39:28.811 00.000 5052 UpdateGuideState(): m_state=6
23:39:28.811 00.000 5052 Star::Find(18, 327, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
23:39:28.811 00.000 5052 Star::Find returns 1 (0), X=327.13, Y=314.49, Mass=4956, SNR=49.3, Peak=283 HFD=4.4
23:39:28.811 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.36) = xAngle (-2.09 = -2.09)
23:39:28.811 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.43 = -2.43)
23:39:28.811 00.000 5052 CameraToMount -- cameraX=3.48 cameraY=0.98 hyp=3.61 cameraTheta=0.27 mountX=-1.78 mountY=-2.37, mountTheta=-2.21
23:39:28.812 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.48, y=0.98, opts=13)
23:39:28.812 00.000 5052 Enqueuing Move request for stepguider (3.48, 0.98)
23:39:28.812 00.000 8976 Worker thread wakes up
23:39:28.812 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.48, 0.98) opts 0xd
23:39:28.812 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.48, 0.98)
23:39:28.812 00.000 8976 Moving (3.48, 0.98) raw xDistance=-1.78 yDistance=-2.37
23:39:28.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.23 from input -1.78
23:39:28.813 00.001 8976 GuideAlgorithmHysteresis::Result() returns -1.62 from input -2.37
23:39:28.813 00.000 8976 MoveAxis(R, 4, ABG)
23:39:28.813 00.000 8976 stepping (-6, -4) + (4, 0)
23:39:28.813 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:28.813 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=283, med=32, FiltMin=27, FiltMax=206, Gamma=2.260
23:39:28.823 00.010 5052 UpdateGuideState exits: m=4956 SNR=49.3
23:39:28.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:28.823 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:28.823 00.000 5052 Enqueuing Expose request
23:39:28.845 00.022 8976 Received - 47 (G) 
23:39:28.845 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:28.845 00.000 8976 stepped: pos (-2, -4)
23:39:28.845 00.000 8976 MoveAxis(U, 8, ABG)
23:39:28.845 00.000 8976 stepping (-2, -4) + (0, 8)
23:39:28.845 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:39:28.893 00.048 8976 Received - 47 (G) 
23:39:28.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:39:28.893 00.000 8976 stepped: pos (-2, 4)
23:39:28.893 00.000 8976 move complete, result=0
23:39:28.893 00.000 8976 worker thread done servicing request
23:39:28.893 00.000 8976 Worker thread wakes up
23:39:28.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:28.893 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:28.893 00.000 5052 GuideStep: -1.8 px 4 ms EAST, -2.4 px 8 ms NORTH
23:39:29.938 01.045 8976 Exposure complete
23:39:29.951 00.013 8976 worker thread done servicing request
23:39:29.951 00.000 5052 OnExposeComplete: enter
23:39:29.951 00.000 5052 UpdateGuideState(): m_state=6
23:39:29.951 00.000 5052 Star::Find(18, 327, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
23:39:29.951 00.000 5052 Star::Find returns 1 (0), X=324.34, Y=314.62, Mass=4860, SNR=48.8, Peak=331 HFD=4.6
23:39:29.951 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.36) = xAngle (-1.35 = -1.35)
23:39:29.951 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.69 = -1.69)
23:39:29.951 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=1.10 hyp=1.30 cameraTheta=1.00 mountX=0.28 mountY=-1.29, mountTheta=-1.36
23:39:29.951 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=1.10, opts=13)
23:39:29.951 00.000 5052 Enqueuing Move request for stepguider (0.70, 1.10)
23:39:29.951 00.000 8976 Worker thread wakes up
23:39:29.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 1.10) opts 0xd
23:39:29.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 1.10)
23:39:29.951 00.000 8976 Moving (0.70, 1.10) raw xDistance=0.28 yDistance=-1.29
23:39:29.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
23:39:29.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.29
23:39:29.951 00.000 8976 MoveAxis(R, 0, ABG)
23:39:29.951 00.000 8976 MoveAxis(U, 4, ABG)
23:39:29.951 00.000 8976 stepping (-2, 4) + (0, 4)
23:39:29.951 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:29.955 00.004 5052 UpdateImageDisplay: Size=(640,512) min=24, max=331, med=32, FiltMin=28, FiltMax=192, Gamma=2.260
23:39:29.958 00.003 5052 UpdateGuideState exits: m=4860 SNR=48.8
23:39:29.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:29.958 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:29.958 00.000 5052 Enqueuing Expose request
23:39:29.996 00.038 8976 Received - 47 (G) 
23:39:29.997 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:29.997 00.000 8976 stepped: pos (-2, 8)
23:39:29.997 00.000 8976 move complete, result=0
23:39:29.997 00.000 8976 worker thread done servicing request
23:39:29.997 00.000 8976 Worker thread wakes up
23:39:29.997 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -1.3 px 4 ms NORTH
23:39:29.997 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:29.997 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:31.046 01.049 8976 Exposure complete
23:39:31.060 00.014 8976 worker thread done servicing request
23:39:31.060 00.000 5052 OnExposeComplete: enter
23:39:31.060 00.000 5052 UpdateGuideState(): m_state=6
23:39:31.060 00.000 5052 Star::Find(18, 324, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
23:39:31.060 00.000 5052 Star::Find returns 1 (0), X=322.23, Y=314.48, Mass=4773, SNR=48.5, Peak=244 HFD=4.6
23:39:31.060 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.36) = xAngle (0.18 = 0.18)
23:39:31.061 00.001 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.16 = -0.16)
23:39:31.061 00.000 5052 CameraToMount -- cameraX=-1.41 cameraY=0.96 hyp=1.71 cameraTheta=2.54 mountX=1.68 mountY=-0.27, mountTheta=-0.16
23:39:31.061 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.41, y=0.96, opts=13)
23:39:31.061 00.000 5052 Enqueuing Move request for stepguider (-1.41, 0.96)
23:39:31.061 00.000 8976 Worker thread wakes up
23:39:31.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.41, 0.96) opts 0xd
23:39:31.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.41, 0.96)
23:39:31.061 00.000 8976 Moving (-1.41, 0.96) raw xDistance=1.68 yDistance=-0.27
23:39:31.062 00.001 8976 GuideAlgorithmHysteresis::Result() returns 1.06 from input 1.68
23:39:31.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
23:39:31.062 00.000 8976 MoveAxis(L, 3, ABG)
23:39:31.062 00.000 8976 stepping (-2, 8) + (-3, 0)
23:39:31.062 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:31.062 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=244, med=32, FiltMin=28, FiltMax=218, Gamma=2.260
23:39:31.072 00.010 5052 UpdateGuideState exits: m=4773 SNR=48.5
23:39:31.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:31.072 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:31.072 00.000 5052 Enqueuing Expose request
23:39:31.100 00.028 8976 Received - 47 (G) 
23:39:31.100 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:31.100 00.000 8976 stepped: pos (-5, 8)
23:39:31.100 00.000 8976 MoveAxis(U, 0, ABG)
23:39:31.100 00.000 8976 move complete, result=0
23:39:31.100 00.000 8976 worker thread done servicing request
23:39:31.100 00.000 8976 Worker thread wakes up
23:39:31.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:31.100 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:31.100 00.000 5052 GuideStep: 1.7 px 3 ms WEST, -0.3 px 0 ms NORTH
23:39:32.144 01.044 8976 Exposure complete
23:39:32.160 00.016 8976 worker thread done servicing request
23:39:32.160 00.000 5052 OnExposeComplete: enter
23:39:32.160 00.000 5052 UpdateGuideState(): m_state=6
23:39:32.160 00.000 5052 Star::Find(18, 322, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
23:39:32.160 00.000 5052 Star::Find returns 1 (0), X=321.21, Y=314.01, Mass=4901, SNR=49.1, Peak=256 HFD=4.3
23:39:32.160 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.36) = xAngle (0.58 = 0.58)
23:39:32.160 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.24 = 0.24)
23:39:32.160 00.000 5052 CameraToMount -- cameraX=-2.44 cameraY=0.49 hyp=2.48 cameraTheta=2.94 mountX=2.07 mountY=0.60, mountTheta=0.28
23:39:32.161 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.44, y=0.49, opts=13)
23:39:32.161 00.000 5052 Enqueuing Move request for stepguider (-2.44, 0.49)
23:39:32.161 00.000 8976 Worker thread wakes up
23:39:32.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.44, 0.49) opts 0xd
23:39:32.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.44, 0.49)
23:39:32.161 00.000 8976 Moving (-2.44, 0.49) raw xDistance=2.07 yDistance=0.60
23:39:32.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.38 from input 2.07
23:39:32.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.60
23:39:32.161 00.000 8976 MoveAxis(L, 4, ABG)
23:39:32.161 00.000 8976 stepping (-5, 8) + (-4, 0)
23:39:32.162 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:32.163 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=256, med=31, FiltMin=27, FiltMax=223, Gamma=2.260
23:39:32.173 00.010 5052 UpdateGuideState exits: m=4901 SNR=49.1
23:39:32.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:32.173 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:32.173 00.000 5052 Enqueuing Expose request
23:39:32.197 00.024 8976 Received - 47 (G) 
23:39:32.197 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:32.197 00.000 8976 stepped: pos (-9, 8)
23:39:32.197 00.000 8976 MoveAxis(U, 0, ABG)
23:39:32.197 00.000 8976 move complete, result=0
23:39:32.197 00.000 8976 worker thread done servicing request
23:39:32.197 00.000 8976 Worker thread wakes up
23:39:32.197 00.000 5052 GuideStep: 2.1 px 4 ms WEST, 0.6 px 0 ms NORTH
23:39:32.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:32.197 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:33.252 01.055 8976 Exposure complete
23:39:33.266 00.014 8976 worker thread done servicing request
23:39:33.266 00.000 5052 OnExposeComplete: enter
23:39:33.266 00.000 5052 UpdateGuideState(): m_state=6
23:39:33.266 00.000 5052 Star::Find(18, 321, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
23:39:33.267 00.001 5052 Star::Find returns 1 (0), X=320.01, Y=313.31, Mass=4613, SNR=47.5, Peak=250 HFD=4.8
23:39:33.267 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.36) = xAngle (-5.44 = 0.84)
23:39:33.267 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.78 = 0.50)
23:39:33.267 00.000 5052 CameraToMount -- cameraX=-3.64 cameraY=-0.21 hyp=3.65 cameraTheta=-3.08 mountX=2.44 mountY=1.75, mountTheta=0.62
23:39:33.267 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.64, y=-0.21, opts=13)
23:39:33.267 00.000 5052 Enqueuing Move request for stepguider (-3.64, -0.21)
23:39:33.267 00.000 8976 Worker thread wakes up
23:39:33.268 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.64, -0.21) opts 0xd
23:39:33.268 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.64, -0.21)
23:39:33.268 00.000 8976 Moving (-3.64, -0.21) raw xDistance=2.44 yDistance=1.75
23:39:33.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.63 from input 2.44
23:39:33.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.10 from input 1.75
23:39:33.268 00.000 8976 MoveAxis(L, 5, ABG)
23:39:33.268 00.000 8976 stepping (-9, 8) + (-5, 0)
23:39:33.268 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:33.268 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=250, med=31, FiltMin=28, FiltMax=180, Gamma=2.260
23:39:33.278 00.010 5052 UpdateGuideState exits: m=4613 SNR=47.5
23:39:33.278 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:33.278 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:33.278 00.000 5052 Enqueuing Expose request
23:39:33.306 00.028 8976 Received - 47 (G) 
23:39:33.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:33.306 00.000 8976 stepped: pos (-14, 8)
23:39:33.306 00.000 8976 MoveAxis(D, 5, ABG)
23:39:33.306 00.000 8976 stepping (-14, 8) + (0, -5)
23:39:33.306 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:33.353 00.047 8976 Received - 47 (G) 
23:39:33.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:33.353 00.000 8976 stepped: pos (-14, 3)
23:39:33.353 00.000 8976 move complete, result=0
23:39:33.353 00.000 8976 worker thread done servicing request
23:39:33.353 00.000 8976 Worker thread wakes up
23:39:33.353 00.000 5052 GuideStep: 2.4 px 5 ms WEST, 1.7 px 5 ms SOUTH
23:39:33.354 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:33.354 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:34.402 01.048 8976 Exposure complete
23:39:34.416 00.014 8976 worker thread done servicing request
23:39:34.417 00.001 5052 OnExposeComplete: enter
23:39:34.417 00.000 5052 UpdateGuideState(): m_state=6
23:39:34.417 00.000 5052 Star::Find(18, 320, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
23:39:34.417 00.000 5052 Star::Find returns 1 (0), X=321.25, Y=312.90, Mass=4901, SNR=49.0, Peak=250 HFD=4.5
23:39:34.417 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.36) = xAngle (-5.25 = 1.03)
23:39:34.417 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.59 = 0.69)
23:39:34.417 00.000 5052 CameraToMount -- cameraX=-2.40 cameraY=-0.62 hyp=2.48 cameraTheta=-2.89 mountX=1.27 mountY=1.59, mountTheta=0.90
23:39:34.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.40, y=-0.62, opts=13)
23:39:34.418 00.000 5052 Enqueuing Move request for stepguider (-2.40, -0.62)
23:39:34.418 00.000 8976 Worker thread wakes up
23:39:34.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.40, -0.62) opts 0xd
23:39:34.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.40, -0.62)
23:39:34.418 00.000 8976 Moving (-2.40, -0.62) raw xDistance=1.27 yDistance=1.59
23:39:34.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.27
23:39:34.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.08 from input 1.59
23:39:34.418 00.000 8976 MoveAxis(L, 3, ABG)
23:39:34.418 00.000 8976 stepping (-14, 3) + (-3, 0)
23:39:34.418 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:34.419 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=250, med=32, FiltMin=28, FiltMax=192, Gamma=2.260
23:39:34.428 00.009 5052 UpdateGuideState exits: m=4901 SNR=49.0
23:39:34.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:34.428 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:34.428 00.000 5052 Enqueuing Expose request
23:39:34.456 00.028 8976 Received - 47 (G) 
23:39:34.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:34.456 00.000 8976 stepped: pos (-17, 3)
23:39:34.456 00.000 8976 MoveAxis(D, 5, ABG)
23:39:34.456 00.000 8976 stepping (-17, 3) + (0, -5)
23:39:34.456 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:34.504 00.048 8976 Received - 47 (G) 
23:39:34.504 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:34.504 00.000 8976 stepped: pos (-17, -2)
23:39:34.504 00.000 8976 move complete, result=0
23:39:34.504 00.000 8976 worker thread done servicing request
23:39:34.504 00.000 8976 Worker thread wakes up
23:39:34.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:34.504 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:34.504 00.000 5052 GuideStep: 1.3 px 3 ms WEST, 1.6 px 5 ms SOUTH
23:39:35.555 01.051 8976 Exposure complete
23:39:35.569 00.014 8976 worker thread done servicing request
23:39:35.569 00.000 5052 OnExposeComplete: enter
23:39:35.569 00.000 5052 UpdateGuideState(): m_state=6
23:39:35.570 00.001 5052 Star::Find(18, 321, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
23:39:35.570 00.000 5052 Star::Find returns 1 (0), X=324.25, Y=312.68, Mass=4950, SNR=49.3, Peak=266 HFD=4.6
23:39:35.570 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.36) = xAngle (-3.31 = 2.98)
23:39:35.570 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.65 = 2.64)
23:39:35.570 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.84 hyp=1.03 cameraTheta=-0.95 mountX=-1.02 mountY=0.50, mountTheta=2.69
23:39:35.570 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.84, opts=13)
23:39:35.571 00.001 5052 Enqueuing Move request for stepguider (0.60, -0.84)
23:39:35.571 00.000 8976 Worker thread wakes up
23:39:35.571 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.84) opts 0xd
23:39:35.571 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.84)
23:39:35.571 00.000 8976 Moving (0.60, -0.84) raw xDistance=-1.02 yDistance=0.50
23:39:35.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -1.02
23:39:35.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.50
23:39:35.571 00.000 8976 MoveAxis(R, 2, ABG)
23:39:35.571 00.000 8976 stepping (-17, -2) + (2, 0)
23:39:35.571 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:35.572 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=266, med=32, FiltMin=28, FiltMax=212, Gamma=2.260
23:39:35.581 00.009 5052 UpdateGuideState exits: m=4950 SNR=49.3
23:39:35.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:35.581 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:35.582 00.001 5052 Enqueuing Expose request
23:39:35.608 00.026 8976 Received - 47 (G) 
23:39:35.608 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:35.608 00.000 8976 stepped: pos (-15, -2)
23:39:35.608 00.000 8976 MoveAxis(U, 0, ABG)
23:39:35.608 00.000 8976 move complete, result=0
23:39:35.608 00.000 8976 worker thread done servicing request
23:39:35.608 00.000 8976 Worker thread wakes up
23:39:35.608 00.000 5052 GuideStep: -1.0 px 2 ms EAST, 0.5 px 0 ms NORTH
23:39:35.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:35.608 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:36.638 01.030 8976 Exposure complete
23:39:36.654 00.016 8976 worker thread done servicing request
23:39:36.655 00.001 5052 OnExposeComplete: enter
23:39:36.655 00.000 5052 UpdateGuideState(): m_state=6
23:39:36.655 00.000 5052 Star::Find(18, 324, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
23:39:36.655 00.000 5052 Star::Find returns 1 (0), X=325.10, Y=313.05, Mass=4871, SNR=48.8, Peak=317 HFD=4.5
23:39:36.655 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.36) = xAngle (-2.67 = -2.67)
23:39:36.655 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.01 = -3.01)
23:39:36.655 00.000 5052 CameraToMount -- cameraX=1.45 cameraY=-0.47 hyp=1.53 cameraTheta=-0.31 mountX=-1.36 mountY=-0.20, mountTheta=-3.00
23:39:36.656 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.45, y=-0.47, opts=13)
23:39:36.656 00.000 5052 Enqueuing Move request for stepguider (1.45, -0.47)
23:39:36.656 00.000 8976 Worker thread wakes up
23:39:36.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.45, -0.47) opts 0xd
23:39:36.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.45, -0.47)
23:39:36.656 00.000 8976 Moving (1.45, -0.47) raw xDistance=-1.36 yDistance=-0.20
23:39:36.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.36
23:39:36.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:39:36.656 00.000 8976 MoveAxis(R, 3, ABG)
23:39:36.656 00.000 8976 stepping (-15, -2) + (3, 0)
23:39:36.656 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:36.657 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=317, med=32, FiltMin=27, FiltMax=202, Gamma=2.260
23:39:36.668 00.011 5052 UpdateGuideState exits: m=4871 SNR=48.8
23:39:36.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:36.668 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:36.668 00.000 5052 Enqueuing Expose request
23:39:36.695 00.027 8976 Received - 47 (G) 
23:39:36.695 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:36.695 00.000 8976 stepped: pos (-12, -2)
23:39:36.695 00.000 8976 MoveAxis(U, 0, ABG)
23:39:36.695 00.000 8976 move complete, result=0
23:39:36.695 00.000 8976 worker thread done servicing request
23:39:36.695 00.000 8976 Worker thread wakes up
23:39:36.695 00.000 5052 GuideStep: -1.4 px 3 ms EAST, -0.2 px 0 ms NORTH
23:39:36.695 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:36.695 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:37.736 01.041 8976 Exposure complete
23:39:37.750 00.014 8976 worker thread done servicing request
23:39:37.750 00.000 5052 OnExposeComplete: enter
23:39:37.750 00.000 5052 UpdateGuideState(): m_state=6
23:39:37.750 00.000 5052 Star::Find(18, 325, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
23:39:37.750 00.000 5052 Star::Find returns 1 (0), X=325.22, Y=313.77, Mass=4833, SNR=48.6, Peak=248 HFD=4.7
23:39:37.750 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.36) = xAngle (-2.20 = -2.20)
23:39:37.750 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.54 = -2.54)
23:39:37.750 00.000 5052 CameraToMount -- cameraX=1.57 cameraY=0.25 hyp=1.59 cameraTheta=0.16 mountX=-0.94 mountY=-0.90, mountTheta=-2.38
23:39:37.751 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.57, y=0.25, opts=13)
23:39:37.751 00.000 5052 Enqueuing Move request for stepguider (1.57, 0.25)
23:39:37.751 00.000 8976 Worker thread wakes up
23:39:37.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.57, 0.25) opts 0xd
23:39:37.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.57, 0.25)
23:39:37.751 00.000 8976 Moving (1.57, 0.25) raw xDistance=-0.94 yDistance=-0.90
23:39:37.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.94
23:39:37.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.90
23:39:37.751 00.000 8976 MoveAxis(R, 2, ABG)
23:39:37.751 00.000 8976 stepping (-12, -2) + (2, 0)
23:39:37.751 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:37.752 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=248, med=32, FiltMin=28, FiltMax=174, Gamma=2.260
23:39:37.762 00.010 5052 UpdateGuideState exits: m=4833 SNR=48.6
23:39:37.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:37.762 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:37.762 00.000 5052 Enqueuing Expose request
23:39:37.782 00.020 8976 Received - 47 (G) 
23:39:37.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:37.782 00.000 8976 stepped: pos (-10, -2)
23:39:37.782 00.000 8976 MoveAxis(U, 0, ABG)
23:39:37.782 00.000 8976 move complete, result=0
23:39:37.782 00.000 8976 worker thread done servicing request
23:39:37.782 00.000 8976 Worker thread wakes up
23:39:37.782 00.000 5052 GuideStep: -0.9 px 2 ms EAST, -0.9 px 0 ms NORTH
23:39:37.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:37.782 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:38.818 01.036 8976 Exposure complete
23:39:38.832 00.014 8976 worker thread done servicing request
23:39:38.832 00.000 5052 OnExposeComplete: enter
23:39:38.832 00.000 5052 UpdateGuideState(): m_state=6
23:39:38.832 00.000 5052 Star::Find(18, 325, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
23:39:38.832 00.000 5052 Star::Find returns 1 (0), X=325.23, Y=314.33, Mass=4829, SNR=48.7, Peak=270 HFD=4.7
23:39:38.833 00.001 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.36) = xAngle (-1.89 = -1.89)
23:39:38.833 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.23 = -2.23)
23:39:38.833 00.000 5052 CameraToMount -- cameraX=1.58 cameraY=0.81 hyp=1.77 cameraTheta=0.47 mountX=-0.55 mountY=-1.41, mountTheta=-1.94
23:39:38.833 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.58, y=0.81, opts=13)
23:39:38.833 00.000 5052 Enqueuing Move request for stepguider (1.58, 0.81)
23:39:38.833 00.000 8976 Worker thread wakes up
23:39:38.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.58, 0.81) opts 0xd
23:39:38.834 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.58, 0.81)
23:39:38.834 00.000 8976 Moving (1.58, 0.81) raw xDistance=-0.55 yDistance=-1.41
23:39:38.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.55
23:39:38.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.41
23:39:38.834 00.000 8976 MoveAxis(R, 0, ABG)
23:39:38.834 00.000 8976 MoveAxis(U, 4, ABG)
23:39:38.834 00.000 8976 stepping (-10, -2) + (0, 4)
23:39:38.834 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:38.834 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=270, med=32, FiltMin=27, FiltMax=180, Gamma=2.260
23:39:38.844 00.010 5052 UpdateGuideState exits: m=4829 SNR=48.7
23:39:38.844 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:38.844 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:38.844 00.000 5052 Enqueuing Expose request
23:39:38.869 00.025 8976 Received - 47 (G) 
23:39:38.869 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:38.869 00.000 8976 stepped: pos (-10, 2)
23:39:38.869 00.000 8976 move complete, result=0
23:39:38.869 00.000 8976 worker thread done servicing request
23:39:38.869 00.000 8976 Worker thread wakes up
23:39:38.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:38.869 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:38.869 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -1.4 px 4 ms NORTH
23:39:39.906 01.037 8976 Exposure complete
23:39:39.920 00.014 8976 worker thread done servicing request
23:39:39.921 00.001 5052 OnExposeComplete: enter
23:39:39.921 00.000 5052 UpdateGuideState(): m_state=6
23:39:39.921 00.000 5052 Star::Find(18, 325, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
23:39:39.921 00.000 5052 Star::Find returns 1 (0), X=324.17, Y=314.16, Mass=4911, SNR=49.0, Peak=270 HFD=4.5
23:39:39.921 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.36) = xAngle (-1.47 = -1.47)
23:39:39.921 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.81 = -1.81)
23:39:39.921 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.65 hyp=0.83 cameraTheta=0.89 mountX=0.08 mountY=-0.81, mountTheta=-1.47
23:39:39.922 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.65, opts=13)
23:39:39.922 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.65)
23:39:39.922 00.000 8976 Worker thread wakes up
23:39:39.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.65) opts 0xd
23:39:39.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.65)
23:39:39.922 00.000 8976 Moving (0.52, 0.65) raw xDistance=0.08 yDistance=-0.81
23:39:39.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:39:39.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.81
23:39:39.922 00.000 8976 MoveAxis(R, 0, ABG)
23:39:39.922 00.000 8976 MoveAxis(U, 0, ABG)
23:39:39.922 00.000 8976 move complete, result=0
23:39:39.922 00.000 8976 worker thread done servicing request
23:39:39.923 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=270, med=31, FiltMin=27, FiltMax=206, Gamma=2.260
23:39:39.933 00.010 5052 UpdateGuideState exits: m=4911 SNR=49.0
23:39:39.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:39.933 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:39.933 00.000 5052 Enqueuing Expose request
23:39:39.933 00.000 8976 Worker thread wakes up
23:39:39.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:39.933 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:39.936 00.003 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 0 ms NORTH
23:39:40.976 01.040 8976 Exposure complete
23:39:40.991 00.015 8976 worker thread done servicing request
23:39:40.991 00.000 5052 OnExposeComplete: enter
23:39:40.991 00.000 5052 UpdateGuideState(): m_state=6
23:39:40.991 00.000 5052 Star::Find(18, 324, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
23:39:40.991 00.000 5052 Star::Find returns 1 (0), X=324.67, Y=314.05, Mass=4876, SNR=48.9, Peak=256 HFD=4.5
23:39:40.991 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.36) = xAngle (-1.88 = -1.88)
23:39:40.991 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.22 = -2.22)
23:39:40.991 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=0.53 hyp=1.16 cameraTheta=0.48 mountX=-0.35 mountY=-0.92, mountTheta=-1.94
23:39:40.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=0.53, opts=13)
23:39:40.992 00.000 5052 Enqueuing Move request for stepguider (1.03, 0.53)
23:39:40.992 00.000 8976 Worker thread wakes up
23:39:40.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, 0.53) opts 0xd
23:39:40.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, 0.53)
23:39:40.992 00.000 8976 Moving (1.03, 0.53) raw xDistance=-0.35 yDistance=-0.92
23:39:40.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.35
23:39:40.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.92
23:39:40.992 00.000 8976 MoveAxis(R, 0, ABG)
23:39:40.992 00.000 8976 MoveAxis(U, 0, ABG)
23:39:40.992 00.000 8976 move complete, result=0
23:39:40.992 00.000 8976 worker thread done servicing request
23:39:40.993 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=256, med=32, FiltMin=28, FiltMax=196, Gamma=2.260
23:39:41.003 00.010 5052 UpdateGuideState exits: m=4876 SNR=48.9
23:39:41.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:41.003 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:41.003 00.000 5052 Enqueuing Expose request
23:39:41.003 00.000 8976 Worker thread wakes up
23:39:41.003 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:41.003 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:41.005 00.002 5052 GuideStep: -0.4 px 0 ms EAST, -0.9 px 0 ms NORTH
23:39:42.047 01.042 8976 Exposure complete
23:39:42.062 00.015 8976 worker thread done servicing request
23:39:42.062 00.000 5052 OnExposeComplete: enter
23:39:42.062 00.000 5052 UpdateGuideState(): m_state=6
23:39:42.062 00.000 5052 Star::Find(18, 324, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
23:39:42.062 00.000 5052 Star::Find returns 1 (0), X=324.45, Y=314.06, Mass=4960, SNR=49.3, Peak=248 HFD=4.8
23:39:42.062 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.36) = xAngle (-1.77 = -1.77)
23:39:42.062 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.11 = -2.11)
23:39:42.062 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.54 hyp=0.97 cameraTheta=0.59 mountX=-0.19 mountY=-0.83, mountTheta=-1.80
23:39:42.063 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.54, opts=13)
23:39:42.063 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.54)
23:39:42.063 00.000 8976 Worker thread wakes up
23:39:42.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.54) opts 0xd
23:39:42.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.54)
23:39:42.063 00.000 8976 Moving (0.80, 0.54) raw xDistance=-0.19 yDistance=-0.83
23:39:42.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:39:42.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.83
23:39:42.063 00.000 8976 MoveAxis(R, 0, ABG)
23:39:42.063 00.000 8976 MoveAxis(U, 0, ABG)
23:39:42.063 00.000 8976 move complete, result=0
23:39:42.063 00.000 8976 worker thread done servicing request
23:39:42.064 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=248, med=31, FiltMin=27, FiltMax=200, Gamma=2.260
23:39:42.073 00.009 5052 UpdateGuideState exits: m=4960 SNR=49.3
23:39:42.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:42.073 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:42.073 00.000 5052 Enqueuing Expose request
23:39:42.073 00.000 8976 Worker thread wakes up
23:39:42.074 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:42.074 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:42.076 00.002 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 0 ms NORTH
23:39:42.506 00.430 5052 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
23:39:42.513 00.007 5052 GetDouble("/profile/2/camera/CoolerSetpt", 10.000000) returns 10.000000
23:39:43.118 00.605 8976 Exposure complete
23:39:43.132 00.014 8976 worker thread done servicing request
23:39:43.132 00.000 5052 OnExposeComplete: enter
23:39:43.132 00.000 5052 UpdateGuideState(): m_state=6
23:39:43.132 00.000 5052 Star::Find(18, 324, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
23:39:43.132 00.000 5052 Star::Find returns 1 (0), X=323.77, Y=313.92, Mass=4874, SNR=48.9, Peak=264 HFD=4.4
23:39:43.132 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.36) = xAngle (-1.09 = -1.09)
23:39:43.132 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.43 = -1.43)
23:39:43.132 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.40 hyp=0.42 cameraTheta=1.27 mountX=0.20 mountY=-0.42, mountTheta=-1.13
23:39:43.132 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.40, opts=13)
23:39:43.132 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.40)
23:39:43.132 00.000 8976 Worker thread wakes up
23:39:43.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.40) opts 0xd
23:39:43.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.40)
23:39:43.132 00.000 8976 Moving (0.12, 0.40) raw xDistance=0.20 yDistance=-0.42
23:39:43.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:39:43.133 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.42
23:39:43.133 00.000 8976 MoveAxis(R, 0, ABG)
23:39:43.133 00.000 8976 MoveAxis(U, 0, ABG)
23:39:43.133 00.000 8976 move complete, result=0
23:39:43.133 00.000 8976 worker thread done servicing request
23:39:43.133 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=264, med=31, FiltMin=27, FiltMax=208, Gamma=2.260
23:39:43.143 00.010 5052 UpdateGuideState exits: m=4874 SNR=48.9
23:39:43.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:43.143 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:43.143 00.000 5052 Enqueuing Expose request
23:39:43.143 00.000 8976 Worker thread wakes up
23:39:43.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:43.143 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:43.146 00.003 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:39:44.186 01.040 8976 Exposure complete
23:39:44.201 00.015 8976 worker thread done servicing request
23:39:44.201 00.000 5052 OnExposeComplete: enter
23:39:44.201 00.000 5052 UpdateGuideState(): m_state=6
23:39:44.201 00.000 5052 Star::Find(18, 323, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
23:39:44.201 00.000 5052 Star::Find returns 1 (0), X=322.13, Y=314.22, Mass=4906, SNR=49.0, Peak=283 HFD=4.5
23:39:44.201 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.36) = xAngle (0.35 = 0.35)
23:39:44.201 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.01 = 0.01)
23:39:44.201 00.000 5052 CameraToMount -- cameraX=-1.52 cameraY=0.70 hyp=1.67 cameraTheta=2.71 mountX=1.57 mountY=0.01, mountTheta=0.01
23:39:44.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.52, y=0.70, opts=13)
23:39:44.202 00.000 5052 Enqueuing Move request for stepguider (-1.52, 0.70)
23:39:44.202 00.000 8976 Worker thread wakes up
23:39:44.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.52, 0.70) opts 0xd
23:39:44.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.52, 0.70)
23:39:44.202 00.000 8976 Moving (-1.52, 0.70) raw xDistance=1.57 yDistance=0.01
23:39:44.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.57
23:39:44.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:39:44.202 00.000 8976 MoveAxis(L, 3, ABG)
23:39:44.202 00.000 8976 stepping (-10, 2) + (-3, 0)
23:39:44.202 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:44.203 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=283, med=32, FiltMin=28, FiltMax=193, Gamma=2.260
23:39:44.213 00.010 5052 UpdateGuideState exits: m=4906 SNR=49.0
23:39:44.214 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:44.214 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:44.214 00.000 5052 Enqueuing Expose request
23:39:44.240 00.026 8976 Received - 47 (G) 
23:39:44.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:44.240 00.000 8976 stepped: pos (-13, 2)
23:39:44.240 00.000 8976 MoveAxis(U, 0, ABG)
23:39:44.240 00.000 8976 move complete, result=0
23:39:44.241 00.001 8976 worker thread done servicing request
23:39:44.241 00.000 8976 Worker thread wakes up
23:39:44.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:44.241 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:44.241 00.000 5052 GuideStep: 1.6 px 3 ms WEST, 0.0 px 0 ms NORTH
23:39:45.372 01.131 8976 Exposure complete
23:39:45.387 00.015 8976 worker thread done servicing request
23:39:45.387 00.000 5052 OnExposeComplete: enter
23:39:45.387 00.000 5052 UpdateGuideState(): m_state=6
23:39:45.387 00.000 5052 Star::Find(18, 322, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
23:39:45.387 00.000 5052 Star::Find returns 1 (0), X=321.57, Y=313.63, Mass=4824, SNR=48.7, Peak=312 HFD=4.3
23:39:45.387 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.36) = xAngle (0.73 = 0.73)
23:39:45.387 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.39 = 0.39)
23:39:45.387 00.000 5052 CameraToMount -- cameraX=-2.08 cameraY=0.11 hyp=2.08 cameraTheta=3.09 mountX=1.56 mountY=0.79, mountTheta=0.47
23:39:45.388 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.08, y=0.11, opts=13)
23:39:45.388 00.000 5052 Enqueuing Move request for stepguider (-2.08, 0.11)
23:39:45.388 00.000 8976 Worker thread wakes up
23:39:45.388 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.08, 0.11) opts 0xd
23:39:45.388 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.08, 0.11)
23:39:45.388 00.000 8976 Moving (-2.08, 0.11) raw xDistance=1.56 yDistance=0.79
23:39:45.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.05 from input 1.56
23:39:45.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.79
23:39:45.388 00.000 8976 MoveAxis(L, 3, ABG)
23:39:45.388 00.000 8976 stepping (-13, 2) + (-3, 0)
23:39:45.388 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:45.389 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=312, med=32, FiltMin=27, FiltMax=223, Gamma=2.260
23:39:45.399 00.010 5052 UpdateGuideState exits: m=4824 SNR=48.7
23:39:45.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:45.399 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:45.399 00.000 5052 Enqueuing Expose request
23:39:45.423 00.024 8976 Received - 47 (G) 
23:39:45.424 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:45.424 00.000 8976 stepped: pos (-16, 2)
23:39:45.424 00.000 8976 MoveAxis(U, 0, ABG)
23:39:45.424 00.000 8976 move complete, result=0
23:39:45.424 00.000 8976 worker thread done servicing request
23:39:45.424 00.000 8976 Worker thread wakes up
23:39:45.424 00.000 5052 GuideStep: 1.6 px 3 ms WEST, 0.8 px 0 ms NORTH
23:39:45.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:45.424 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:46.472 01.048 8976 Exposure complete
23:39:46.487 00.015 8976 worker thread done servicing request
23:39:46.487 00.000 5052 OnExposeComplete: enter
23:39:46.487 00.000 5052 UpdateGuideState(): m_state=6
23:39:46.487 00.000 5052 Star::Find(18, 321, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
23:39:46.487 00.000 5052 Star::Find returns 1 (0), X=319.88, Y=312.71, Mass=4888, SNR=49.0, Peak=245 HFD=4.4
23:39:46.487 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.36) = xAngle (-5.29 = 0.99)
23:39:46.487 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.63 = 0.65)
23:39:46.487 00.000 5052 CameraToMount -- cameraX=-3.76 cameraY=-0.81 hyp=3.85 cameraTheta=-2.93 mountX=2.10 mountY=2.34, mountTheta=0.84
23:39:46.488 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.76, y=-0.81, opts=13)
23:39:46.488 00.000 5052 Enqueuing Move request for stepguider (-3.76, -0.81)
23:39:46.488 00.000 8976 Worker thread wakes up
23:39:46.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.76, -0.81) opts 0xd
23:39:46.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.76, -0.81)
23:39:46.488 00.000 8976 Moving (-3.76, -0.81) raw xDistance=2.10 yDistance=2.34
23:39:46.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.40 from input 2.10
23:39:46.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.48 from input 2.34
23:39:46.488 00.000 8976 MoveAxis(L, 5, ABG)
23:39:46.488 00.000 8976 stepping (-16, 2) + (-5, 0)
23:39:46.488 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:46.489 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=245, med=32, FiltMin=27, FiltMax=197, Gamma=2.260
23:39:46.499 00.010 5052 UpdateGuideState exits: m=4888 SNR=49.0
23:39:46.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:46.499 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:46.499 00.000 5052 Enqueuing Expose request
23:39:46.526 00.027 8976 Received - 47 (G) 
23:39:46.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:39:46.526 00.000 8976 stepped: pos (-21, 2)
23:39:46.526 00.000 8976 MoveAxis(D, 7, ABG)
23:39:46.526 00.000 8976 stepping (-21, 2) + (0, -7)
23:39:46.526 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:39:46.574 00.048 8976 Received - 47 (G) 
23:39:46.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:39:46.574 00.000 8976 stepped: pos (-21, -5)
23:39:46.574 00.000 8976 move complete, result=0
23:39:46.575 00.001 8976 worker thread done servicing request
23:39:46.575 00.000 8976 Worker thread wakes up
23:39:46.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:46.575 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:46.575 00.000 5052 GuideStep: 2.1 px 5 ms WEST, 2.3 px 7 ms SOUTH
23:39:47.617 01.042 8976 Exposure complete
23:39:47.631 00.014 8976 worker thread done servicing request
23:39:47.631 00.000 5052 OnExposeComplete: enter
23:39:47.631 00.000 5052 UpdateGuideState(): m_state=6
23:39:47.631 00.000 5052 Star::Find(18, 319, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
23:39:47.631 00.000 5052 Star::Find returns 1 (0), X=318.78, Y=312.30, Mass=4782, SNR=48.5, Peak=212 HFD=4.8
23:39:47.631 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.36) = xAngle (-5.26 = 1.03)
23:39:47.631 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.60 = 0.69)
23:39:47.631 00.000 5052 CameraToMount -- cameraX=-4.86 cameraY=-1.22 hyp=5.01 cameraTheta=-2.90 mountX=2.59 mountY=3.18, mountTheta=0.89
23:39:47.632 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.86, y=-1.22, opts=13)
23:39:47.632 00.000 5052 Enqueuing Move request for stepguider (-4.86, -1.22)
23:39:47.632 00.000 8976 Worker thread wakes up
23:39:47.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.86, -1.22) opts 0xd
23:39:47.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.86, -1.22)
23:39:47.632 00.000 8976 Moving (-4.86, -1.22) raw xDistance=2.59 yDistance=3.18
23:39:47.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.73 from input 2.59
23:39:47.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.11 from input 3.18
23:39:47.632 00.000 8976 MoveAxis(L, 6, ABG)
23:39:47.632 00.000 8976 stepping (-21, -5) + (-6, 0)
23:39:47.633 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:39:47.633 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=212, med=31, FiltMin=27, FiltMax=186, Gamma=2.260
23:39:47.642 00.009 5052 UpdateGuideState exits: m=4782 SNR=48.5
23:39:47.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:47.642 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:47.642 00.000 5052 Enqueuing Expose request
23:39:47.677 00.035 8976 Received - 47 (G) 
23:39:47.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:39:47.677 00.000 8976 stepped: pos (-27, -5)
23:39:47.677 00.000 8976 MoveAxis(D, 10, ABG)
23:39:47.677 00.000 8976 stepping (-27, -5) + (0, -10)
23:39:47.677 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
23:39:47.741 00.064 8976 Received - 47 (G) 
23:39:47.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
23:39:47.741 00.000 8976 stepped: pos (-27, -15)
23:39:47.741 00.000 8976 move complete, result=0
23:39:47.742 00.001 8976 worker thread done servicing request
23:39:47.742 00.000 8976 Worker thread wakes up
23:39:47.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:47.742 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:47.742 00.000 5052 GuideStep: 2.6 px 6 ms WEST, 3.2 px 10 ms SOUTH
23:39:48.784 01.042 8976 Exposure complete
23:39:48.799 00.015 8976 worker thread done servicing request
23:39:48.799 00.000 5052 OnExposeComplete: enter
23:39:48.799 00.000 5052 UpdateGuideState(): m_state=6
23:39:48.799 00.000 5052 Star::Find(18, 318, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
23:39:48.799 00.000 5052 Star::Find returns 1 (0), X=319.68, Y=311.91, Mass=4861, SNR=48.8, Peak=222 HFD=5.0
23:39:48.799 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.36) = xAngle (-5.12 = 1.17)
23:39:48.799 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.45 = 0.83)
23:39:48.799 00.000 5052 CameraToMount -- cameraX=-3.97 cameraY=-1.61 hyp=4.28 cameraTheta=-2.76 mountX=1.68 mountY=3.16, mountTheta=1.08
23:39:48.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.97, y=-1.61, opts=13)
23:39:48.800 00.000 5052 Enqueuing Move request for stepguider (-3.97, -1.61)
23:39:48.800 00.000 8976 Worker thread wakes up
23:39:48.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.97, -1.61) opts 0xd
23:39:48.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.97, -1.61)
23:39:48.800 00.000 8976 Moving (-3.97, -1.61) raw xDistance=1.68 yDistance=3.16
23:39:48.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.18 from input 1.68
23:39:48.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.14 from input 3.16
23:39:48.800 00.000 8976 MoveAxis(L, 4, ABG)
23:39:48.800 00.000 8976 stepping (-27, -15) + (-4, 0)
23:39:48.801 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:48.801 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=222, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:39:48.812 00.011 5052 UpdateGuideState exits: m=4861 SNR=48.8
23:39:48.812 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:48.812 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:48.812 00.000 5052 Enqueuing Expose request
23:39:48.844 00.032 8976 Received - 47 (G) 
23:39:48.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:48.844 00.000 8976 stepped: pos (-31, -15)
23:39:48.844 00.000 8976 MoveAxis(D, 10, ABG)
23:39:48.844 00.000 8976 stepping (-31, -15) + (0, -10)
23:39:48.844 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
23:39:48.908 00.064 8976 Received - 47 (G) 
23:39:48.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
23:39:48.908 00.000 8976 stepped: pos (-31, -25)
23:39:48.908 00.000 8976 starting a new bump
23:39:48.909 00.001 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.36) = xAngle (2.69 = 2.69)
23:39:48.909 00.000 8976 MountToCamera -- mountX=7.17 mountY=2.49 hyp=7.59 mountTheta=0.33 cameraX=-6.84, cameraY=3.29 cameraTheta=2.69
23:39:48.909 00.000 8976 incremental bump (-6.844, 3.291) isValid = 1
23:39:48.909 00.000 8976 Scheduling Mount bump of (-0.419, 0.138)
23:39:48.909 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.42, y=0.14, opts=4)
23:39:48.909 00.000 8976 Enqueuing Move request for scope (-0.42, 0.14)
23:39:48.909 00.000 8976 move complete, result=0
23:39:48.909 00.000 8976 worker thread done servicing request
23:39:48.909 00.000 8976 Worker thread wakes up
23:39:48.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:48.909 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:48.909 00.000 9828 Worker thread wakes up
23:39:48.909 00.000 5052 GuideStep: 1.7 px 4 ms WEST, 3.2 px 10 ms SOUTH
23:39:48.909 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.14) opts 0x4
23:39:48.909 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.42, 0.14)
23:39:48.909 00.000 9828 CameraToMount -- cameraTheta (2.82) - m_xAngle (-3.10) = xAngle (5.93 = -0.36)
23:39:48.909 00.000 9828 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.85 = 2.57)
23:39:48.909 00.000 9828 CameraToMount -- cameraX=-0.42 cameraY=0.14 hyp=0.44 cameraTheta=2.82 mountX=0.41 mountY=0.24, mountTheta=0.52
23:39:48.909 00.000 9828 Moving (-0.42, 0.14) raw xDistance=0.41 yDistance=0.24
23:39:48.909 00.000 9828 MoveAxis(W, 44, B)
23:39:48.909 00.000 9828 Guiding  Dir = 3, Dur = 44
23:39:48.909 00.000 9828 IsSlewing returns 0
23:39:48.909 00.000 9828 IsGuiding returns 0
23:39:48.910 00.001 9828 PulseGuide returned control before completion, sleep 54
23:39:48.965 00.055 9828 IsGuiding returns 1
23:39:48.965 00.000 9828 scope still moving after pulse duration time elapsed
23:39:48.995 00.030 9828 IsSlewing returns 0
23:39:48.995 00.000 9828 IsGuiding returns 1
23:39:49.027 00.032 9828 IsSlewing returns 0
23:39:49.027 00.000 9828 IsGuiding returns 1
23:39:49.058 00.031 9828 IsSlewing returns 0
23:39:49.058 00.000 9828 IsGuiding returns 1
23:39:49.090 00.032 9828 IsSlewing returns 0
23:39:49.090 00.000 9828 IsGuiding returns 0
23:39:49.090 00.000 9828 scope move finished after 44 + 136 ms
23:39:49.090 00.000 9828 Move returns status 0, amount 44
23:39:49.090 00.000 9828 MoveAxis(S, 27, B)
23:39:49.090 00.000 9828 Guiding  Dir = 1, Dur = 27
23:39:49.106 00.016 9828 IsSlewing returns 0
23:39:49.106 00.000 9828 IsGuiding returns 0
23:39:49.106 00.000 9828 PulseGuide returned control before completion, sleep 37
23:39:49.155 00.049 9828 IsGuiding returns 1
23:39:49.155 00.000 9828 scope still moving after pulse duration time elapsed
23:39:49.184 00.029 9828 IsSlewing returns 0
23:39:49.184 00.000 9828 IsGuiding returns 1
23:39:49.216 00.032 9828 IsSlewing returns 0
23:39:49.216 00.000 9828 IsGuiding returns 1
23:39:49.248 00.032 9828 IsSlewing returns 0
23:39:49.248 00.000 9828 IsGuiding returns 1
23:39:49.280 00.032 9828 IsSlewing returns 0
23:39:49.280 00.000 9828 IsGuiding returns 0
23:39:49.280 00.000 9828 scope move finished after 27 + 146 ms
23:39:49.280 00.000 9828 Move returns status 0, amount 27
23:39:49.280 00.000 9828 move complete, result=0
23:39:49.280 00.000 9828 worker thread done servicing request
23:39:49.280 00.000 5052 GuideStep: 0.4 px 44 ms WEST, 0.2 px 27 ms SOUTH
23:39:49.949 00.669 8976 Exposure complete
23:39:49.963 00.014 8976 worker thread done servicing request
23:39:49.963 00.000 5052 OnExposeComplete: enter
23:39:49.963 00.000 5052 UpdateGuideState(): m_state=6
23:39:49.963 00.000 5052 Star::Find(18, 319, 311, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
23:39:49.963 00.000 5052 Star::Find returns 1 (0), X=322.01, Y=312.31, Mass=4816, SNR=48.5, Peak=296 HFD=4.6
23:39:49.963 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.36) = xAngle (-4.86 = 1.42)
23:39:49.963 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.20 = 1.08)
23:39:49.963 00.000 5052 CameraToMount -- cameraX=-1.63 cameraY=-1.21 hyp=2.03 cameraTheta=-2.50 mountX=0.31 mountY=1.79, mountTheta=1.40
23:39:49.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.63, y=-1.21, opts=13)
23:39:49.964 00.000 5052 Enqueuing Move request for stepguider (-1.63, -1.21)
23:39:49.964 00.000 8976 Worker thread wakes up
23:39:49.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.63, -1.21) opts 0xd
23:39:49.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.63, -1.21)
23:39:49.964 00.000 8976 Moving (-1.63, -1.21) raw xDistance=0.31 yDistance=1.79
23:39:49.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.31
23:39:49.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.28 from input 1.79
23:39:49.964 00.000 8976 MoveAxis(R, 0, ABG)
23:39:49.964 00.000 8976 MoveAxis(D, 6, ABG)
23:39:49.964 00.000 8976 stepping (-31, -25) + (0, -6)
23:39:49.964 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:39:49.965 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=296, med=32, FiltMin=28, FiltMax=202, Gamma=2.260
23:39:49.974 00.009 5052 UpdateGuideState exits: m=4816 SNR=48.5
23:39:49.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:49.974 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:49.974 00.000 5052 Enqueuing Expose request
23:39:50.011 00.037 8976 Received - 47 (G) 
23:39:50.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:39:50.011 00.000 8976 stepped: pos (-31, -31)
23:39:50.011 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
23:39:50.011 00.000 8976 MountToCamera -- mountTheta (0.45) + m_xAngle (2.36) = xAngle (2.81 = 2.81)
23:39:50.011 00.000 8976 MountToCamera -- mountX=7.98 mountY=3.83 hyp=8.85 mountTheta=0.45 cameraX=-8.36, cameraY=2.90 cameraTheta=2.81
23:39:50.011 00.000 8976 incremental bump (-8.361, 2.904) isValid = 1
23:39:50.011 00.000 8976 Scheduling Mount bump of (-0.512, 0.122)
23:39:50.011 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.51, y=0.12, opts=4)
23:39:50.011 00.000 8976 Enqueuing Move request for scope (-0.51, 0.12)
23:39:50.011 00.000 8976 move complete, result=0
23:39:50.011 00.000 9828 Worker thread wakes up
23:39:50.011 00.000 8976 worker thread done servicing request
23:39:50.011 00.000 8976 Worker thread wakes up
23:39:50.012 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:50.012 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:50.012 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.12) opts 0x4
23:39:50.012 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.51, 0.12)
23:39:50.012 00.000 9828 CameraToMount -- cameraTheta (2.91) - m_xAngle (-3.10) = xAngle (6.01 = -0.27)
23:39:50.012 00.000 9828 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.94 = 2.65)
23:39:50.012 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 1.8 px 6 ms SOUTH
23:39:50.012 00.000 9828 CameraToMount -- cameraX=-0.51 cameraY=0.12 hyp=0.53 cameraTheta=2.91 mountX=0.51 mountY=0.25, mountTheta=0.45
23:39:50.012 00.000 9828 Moving (-0.51, 0.12) raw xDistance=0.51 yDistance=0.25
23:39:50.012 00.000 9828 MoveAxis(W, 54, B)
23:39:50.012 00.000 9828 Guiding  Dir = 3, Dur = 54
23:39:50.012 00.000 9828 IsSlewing returns 0
23:39:50.013 00.001 9828 IsGuiding returns 0
23:39:50.013 00.000 9828 PulseGuide returned control before completion, sleep 64
23:39:50.078 00.065 9828 IsGuiding returns 1
23:39:50.078 00.000 9828 scope still moving after pulse duration time elapsed
23:39:50.109 00.031 9828 IsSlewing returns 0
23:39:50.109 00.000 9828 IsGuiding returns 1
23:39:50.140 00.031 9828 IsSlewing returns 0
23:39:50.140 00.000 9828 IsGuiding returns 1
23:39:50.171 00.031 9828 IsSlewing returns 0
23:39:50.171 00.000 9828 IsGuiding returns 1
23:39:50.203 00.032 9828 IsSlewing returns 0
23:39:50.203 00.000 9828 IsGuiding returns 0
23:39:50.203 00.000 9828 scope move finished after 54 + 136 ms
23:39:50.203 00.000 9828 Move returns status 0, amount 54
23:39:50.203 00.000 9828 MoveAxis(S, 28, B)
23:39:50.203 00.000 9828 Guiding  Dir = 1, Dur = 28
23:39:50.219 00.016 9828 IsSlewing returns 0
23:39:50.219 00.000 9828 IsGuiding returns 0
23:39:50.219 00.000 9828 PulseGuide returned control before completion, sleep 38
23:39:50.266 00.047 9828 IsGuiding returns 1
23:39:50.266 00.000 9828 scope still moving after pulse duration time elapsed
23:39:50.298 00.032 9828 IsSlewing returns 0
23:39:50.298 00.000 9828 IsGuiding returns 1
23:39:50.331 00.033 9828 IsSlewing returns 0
23:39:50.331 00.000 9828 IsGuiding returns 1
23:39:50.362 00.031 9828 IsSlewing returns 0
23:39:50.362 00.000 9828 IsGuiding returns 1
23:39:50.393 00.031 9828 IsSlewing returns 0
23:39:50.393 00.000 9828 IsGuiding returns 0
23:39:50.393 00.000 9828 scope move finished after 28 + 145 ms
23:39:50.393 00.000 9828 Move returns status 0, amount 28
23:39:50.393 00.000 9828 move complete, result=0
23:39:50.393 00.000 9828 worker thread done servicing request
23:39:50.393 00.000 5052 GuideStep: 0.5 px 54 ms WEST, 0.2 px 28 ms SOUTH
23:39:51.060 00.667 8976 Exposure complete
23:39:51.075 00.015 8976 worker thread done servicing request
23:39:51.075 00.000 5052 OnExposeComplete: enter
23:39:51.075 00.000 5052 UpdateGuideState(): m_state=6
23:39:51.075 00.000 5052 Star::Find(18, 322, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
23:39:51.075 00.000 5052 Star::Find returns 1 (0), X=324.50, Y=312.99, Mass=4930, SNR=49.1, Peak=260 HFD=5.0
23:39:51.075 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.36) = xAngle (-2.91 = -2.91)
23:39:51.075 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.25 = 3.03)
23:39:51.075 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.53 hyp=1.00 cameraTheta=-0.55 mountX=-0.97 mountY=0.11, mountTheta=3.03
23:39:51.076 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.53, opts=13)
23:39:51.076 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.53)
23:39:51.076 00.000 8976 Worker thread wakes up
23:39:51.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.53) opts 0xd
23:39:51.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.53)
23:39:51.076 00.000 8976 Moving (0.85, -0.53) raw xDistance=-0.97 yDistance=0.11
23:39:51.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.97
23:39:51.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:39:51.076 00.000 8976 MoveAxis(R, 2, ABG)
23:39:51.076 00.000 8976 stepping (-31, -31) + (2, 0)
23:39:51.076 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:51.077 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=260, med=32, FiltMin=28, FiltMax=194, Gamma=2.260
23:39:51.087 00.010 5052 UpdateGuideState exits: m=4930 SNR=49.1
23:39:51.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:51.087 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:51.087 00.000 5052 Enqueuing Expose request
23:39:51.098 00.011 8976 Received - 47 (G) 
23:39:51.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:51.098 00.000 8976 stepped: pos (-29, -31)
23:39:51.098 00.000 8976 MoveAxis(U, 0, ABG)
23:39:51.098 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
23:39:51.098 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.36) = xAngle (2.88 = 2.88)
23:39:51.098 00.000 8976 MountToCamera -- mountX=8.31 mountY=4.73 hyp=9.57 mountTheta=0.52 cameraX=-9.23, cameraY=2.50 cameraTheta=2.88
23:39:51.098 00.000 8976 incremental bump (-9.233, 2.501) isValid = 1
23:39:51.098 00.000 8976 Scheduling Mount bump of (-0.598, 0.111)
23:39:51.098 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.60, y=0.11, opts=4)
23:39:51.098 00.000 8976 Enqueuing Move request for scope (-0.60, 0.11)
23:39:51.098 00.000 8976 move complete, result=0
23:39:51.098 00.000 9828 Worker thread wakes up
23:39:51.098 00.000 8976 worker thread done servicing request
23:39:51.098 00.000 5052 GuideStep: -1.0 px 2 ms EAST, 0.1 px 0 ms NORTH
23:39:51.098 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.11) opts 0x4
23:39:51.098 00.000 8976 Worker thread wakes up
23:39:51.099 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.60, 0.11)
23:39:51.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:51.099 00.000 9828 CameraToMount -- cameraTheta (2.96) - m_xAngle (-3.10) = xAngle (6.06 = -0.22)
23:39:51.099 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:51.099 00.000 9828 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.99 = 2.70)
23:39:51.099 00.000 9828 CameraToMount -- cameraX=-0.60 cameraY=0.11 hyp=0.61 cameraTheta=2.96 mountX=0.59 mountY=0.26, mountTheta=0.41
23:39:51.099 00.000 9828 Moving (-0.60, 0.11) raw xDistance=0.59 yDistance=0.26
23:39:51.099 00.000 9828 MoveAxis(W, 63, B)
23:39:51.099 00.000 9828 Guiding  Dir = 3, Dur = 63
23:39:51.099 00.000 9828 IsSlewing returns 0
23:39:51.099 00.000 9828 IsGuiding returns 0
23:39:51.100 00.001 9828 PulseGuide returned control before completion, sleep 73
23:39:51.175 00.075 9828 IsGuiding returns 1
23:39:51.175 00.000 9828 scope still moving after pulse duration time elapsed
23:39:51.207 00.032 9828 IsSlewing returns 0
23:39:51.207 00.000 9828 IsGuiding returns 1
23:39:51.238 00.031 9828 IsSlewing returns 0
23:39:51.238 00.000 9828 IsGuiding returns 1
23:39:51.269 00.031 9828 IsSlewing returns 0
23:39:51.269 00.000 9828 IsGuiding returns 1
23:39:51.300 00.031 9828 IsSlewing returns 0
23:39:51.300 00.000 9828 IsGuiding returns 0
23:39:51.300 00.000 9828 scope move finished after 63 + 137 ms
23:39:51.300 00.000 9828 Move returns status 0, amount 63
23:39:51.300 00.000 9828 MoveAxis(S, 29, B)
23:39:51.300 00.000 9828 Guiding  Dir = 1, Dur = 29
23:39:51.315 00.015 9828 IsSlewing returns 0
23:39:51.315 00.000 9828 IsGuiding returns 0
23:39:51.315 00.000 9828 PulseGuide returned control before completion, sleep 39
23:39:51.361 00.046 9828 IsGuiding returns 1
23:39:51.361 00.000 9828 scope still moving after pulse duration time elapsed
23:39:51.393 00.032 9828 IsSlewing returns 0
23:39:51.393 00.000 9828 IsGuiding returns 1
23:39:51.425 00.032 9828 IsSlewing returns 0
23:39:51.425 00.000 9828 IsGuiding returns 1
23:39:51.457 00.032 9828 IsSlewing returns 0
23:39:51.457 00.000 9828 IsGuiding returns 1
23:39:51.487 00.030 9828 IsSlewing returns 0
23:39:51.487 00.000 9828 IsGuiding returns 0
23:39:51.487 00.000 9828 scope move finished after 29 + 142 ms
23:39:51.487 00.000 9828 Move returns status 0, amount 29
23:39:51.487 00.000 9828 move complete, result=0
23:39:51.487 00.000 9828 worker thread done servicing request
23:39:51.487 00.000 5052 GuideStep: 0.6 px 63 ms WEST, 0.3 px 29 ms SOUTH
23:39:52.137 00.650 8976 Exposure complete
23:39:52.152 00.015 8976 worker thread done servicing request
23:39:52.152 00.000 5052 OnExposeComplete: enter
23:39:52.152 00.000 5052 UpdateGuideState(): m_state=6
23:39:52.152 00.000 5052 Star::Find(18, 324, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
23:39:52.153 00.001 5052 Star::Find returns 1 (0), X=324.77, Y=313.39, Mass=5011, SNR=49.6, Peak=358 HFD=4.5
23:39:52.153 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.36) = xAngle (-2.48 = -2.48)
23:39:52.153 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.81 = -2.81)
23:39:52.153 00.000 5052 CameraToMount -- cameraX=1.13 cameraY=-0.13 hyp=1.14 cameraTheta=-0.12 mountX=-0.89 mountY=-0.36, mountTheta=-2.75
23:39:52.153 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.13, y=-0.13, opts=13)
23:39:52.153 00.000 5052 Enqueuing Move request for stepguider (1.13, -0.13)
23:39:52.154 00.001 8976 Worker thread wakes up
23:39:52.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.13, -0.13) opts 0xd
23:39:52.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.13, -0.13)
23:39:52.154 00.000 8976 Moving (1.13, -0.13) raw xDistance=-0.89 yDistance=-0.36
23:39:52.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.89
23:39:52.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.36
23:39:52.154 00.000 8976 MoveAxis(R, 2, ABG)
23:39:52.154 00.000 8976 stepping (-29, -31) + (2, 0)
23:39:52.154 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:52.155 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=358, med=32, FiltMin=28, FiltMax=222, Gamma=2.260
23:39:52.165 00.010 5052 UpdateGuideState exits: m=5011 SNR=49.6
23:39:52.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:52.165 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:52.165 00.000 5052 Enqueuing Expose request
23:39:52.185 00.020 8976 Received - 47 (G) 
23:39:52.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:52.185 00.000 8976 stepped: pos (-27, -31)
23:39:52.185 00.000 8976 MoveAxis(U, 0, ABG)
23:39:52.185 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
23:39:52.185 00.000 8976 MountToCamera -- mountTheta (0.57) + m_xAngle (2.36) = xAngle (2.93 = 2.93)
23:39:52.185 00.000 8976 MountToCamera -- mountX=8.33 mountY=5.34 hyp=9.89 mountTheta=0.57 cameraX=-9.67, cameraY=2.09 cameraTheta=2.93
23:39:52.185 00.000 8976 incremental bump (-9.672, 2.086) isValid = 1
23:39:52.185 00.000 8976 Scheduling Mount bump of (-0.682, 0.100)
23:39:52.185 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.68, y=0.10, opts=4)
23:39:52.185 00.000 8976 Enqueuing Move request for scope (-0.68, 0.10)
23:39:52.185 00.000 8976 move complete, result=0
23:39:52.185 00.000 9828 Worker thread wakes up
23:39:52.185 00.000 8976 worker thread done servicing request
23:39:52.185 00.000 8976 Worker thread wakes up
23:39:52.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:52.185 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:52.186 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.10) opts 0x4
23:39:52.186 00.000 5052 GuideStep: -0.9 px 2 ms EAST, -0.4 px 0 ms NORTH
23:39:52.186 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.68, 0.10)
23:39:52.186 00.000 9828 CameraToMount -- cameraTheta (3.00) - m_xAngle (-3.10) = xAngle (6.10 = -0.19)
23:39:52.186 00.000 9828 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.02 = 2.74)
23:39:52.186 00.000 9828 CameraToMount -- cameraX=-0.68 cameraY=0.10 hyp=0.69 cameraTheta=3.00 mountX=0.68 mountY=0.27, mountTheta=0.38
23:39:52.186 00.000 9828 Moving (-0.68, 0.10) raw xDistance=0.68 yDistance=0.27
23:39:52.186 00.000 9828 MoveAxis(W, 72, B)
23:39:52.186 00.000 9828 Guiding  Dir = 3, Dur = 72
23:39:52.186 00.000 9828 IsSlewing returns 0
23:39:52.186 00.000 9828 IsGuiding returns 0
23:39:52.187 00.001 9828 PulseGuide returned control before completion, sleep 82
23:39:52.272 00.085 9828 IsGuiding returns 1
23:39:52.272 00.000 9828 scope still moving after pulse duration time elapsed
23:39:52.303 00.031 9828 IsSlewing returns 0
23:39:52.303 00.000 9828 IsGuiding returns 1
23:39:52.335 00.032 9828 IsSlewing returns 0
23:39:52.335 00.000 9828 IsGuiding returns 1
23:39:52.366 00.031 9828 IsSlewing returns 0
23:39:52.366 00.000 9828 IsGuiding returns 1
23:39:52.397 00.031 9828 IsSlewing returns 0
23:39:52.397 00.000 9828 IsGuiding returns 1
23:39:52.429 00.032 9828 IsSlewing returns 0
23:39:52.429 00.000 9828 IsGuiding returns 1
23:39:52.460 00.031 9828 IsSlewing returns 0
23:39:52.460 00.000 9828 IsGuiding returns 0
23:39:52.460 00.000 9828 scope move finished after 72 + 200 ms
23:39:52.460 00.000 9828 Move returns status 0, amount 72
23:39:52.460 00.000 9828 MoveAxis(S, 30, B)
23:39:52.460 00.000 9828 Guiding  Dir = 1, Dur = 30
23:39:52.476 00.016 9828 IsSlewing returns 0
23:39:52.476 00.000 9828 IsGuiding returns 0
23:39:52.476 00.000 9828 PulseGuide returned control before completion, sleep 40
23:39:52.523 00.047 9828 IsGuiding returns 1
23:39:52.523 00.000 9828 scope still moving after pulse duration time elapsed
23:39:52.556 00.033 9828 IsSlewing returns 0
23:39:52.556 00.000 9828 IsGuiding returns 1
23:39:52.580 00.024 9828 IsSlewing returns 0
23:39:52.580 00.000 9828 IsGuiding returns 1
23:39:52.611 00.031 9828 IsSlewing returns 0
23:39:52.611 00.000 9828 IsGuiding returns 1
23:39:52.643 00.032 9828 IsSlewing returns 0
23:39:52.643 00.000 9828 IsGuiding returns 0
23:39:52.643 00.000 9828 scope move finished after 30 + 137 ms
23:39:52.643 00.000 9828 Move returns status 0, amount 30
23:39:52.643 00.000 9828 move complete, result=0
23:39:52.643 00.000 9828 worker thread done servicing request
23:39:52.643 00.000 5052 GuideStep: 0.7 px 72 ms WEST, 0.3 px 30 ms SOUTH
23:39:53.229 00.586 8976 Exposure complete
23:39:53.243 00.014 8976 worker thread done servicing request
23:39:53.243 00.000 5052 OnExposeComplete: enter
23:39:53.243 00.000 5052 UpdateGuideState(): m_state=6
23:39:53.243 00.000 5052 Star::Find(18, 324, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
23:39:53.243 00.000 5052 Star::Find returns 1 (0), X=325.19, Y=313.90, Mass=5110, SNR=50.1, Peak=352 HFD=4.2
23:39:53.243 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.36) = xAngle (-2.11 = -2.11)
23:39:53.243 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.45 = -2.45)
23:39:53.243 00.000 5052 CameraToMount -- cameraX=1.54 cameraY=0.39 hyp=1.59 cameraTheta=0.25 mountX=-0.82 mountY=-1.01, mountTheta=-2.25
23:39:53.244 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.54, y=0.39, opts=13)
23:39:53.244 00.000 5052 Enqueuing Move request for stepguider (1.54, 0.39)
23:39:53.244 00.000 8976 Worker thread wakes up
23:39:53.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.54, 0.39) opts 0xd
23:39:53.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.54, 0.39)
23:39:53.244 00.000 8976 Moving (1.54, 0.39) raw xDistance=-0.82 yDistance=-1.01
23:39:53.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.82
23:39:53.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -1.01
23:39:53.244 00.000 8976 MoveAxis(R, 2, ABG)
23:39:53.244 00.000 8976 stepping (-27, -31) + (2, 0)
23:39:53.244 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:53.245 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=352, med=33, FiltMin=29, FiltMax=234, Gamma=2.260
23:39:53.255 00.010 5052 UpdateGuideState exits: m=5110 SNR=50.1
23:39:53.255 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:53.255 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:53.255 00.000 5052 Enqueuing Expose request
23:39:53.271 00.016 8976 Received - 47 (G) 
23:39:53.272 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:53.272 00.000 8976 stepped: pos (-25, -31)
23:39:53.272 00.000 8976 MoveAxis(U, 0, ABG)
23:39:53.272 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
23:39:53.272 00.000 8976 MountToCamera -- mountTheta (0.61) + m_xAngle (2.36) = xAngle (2.97 = 2.97)
23:39:53.272 00.000 8976 MountToCamera -- mountX=8.14 mountY=5.74 hyp=9.96 mountTheta=0.61 cameraX=-9.82, cameraY=1.66 cameraTheta=2.97
23:39:53.272 00.000 8976 incremental bump (-9.821, 1.664) isValid = 1
23:39:53.272 00.000 8976 Scheduling Mount bump of (-0.764, 0.088)
23:39:53.272 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.76, y=0.09, opts=4)
23:39:53.272 00.000 8976 Enqueuing Move request for scope (-0.76, 0.09)
23:39:53.272 00.000 8976 move complete, result=0
23:39:53.272 00.000 8976 worker thread done servicing request
23:39:53.272 00.000 8976 Worker thread wakes up
23:39:53.272 00.000 5052 GuideStep: -0.8 px 2 ms EAST, -1.0 px 0 ms NORTH
23:39:53.272 00.000 9828 Worker thread wakes up
23:39:53.272 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.09) opts 0x4
23:39:53.273 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.76, 0.09)
23:39:53.273 00.000 9828 CameraToMount -- cameraTheta (3.03) - m_xAngle (-3.10) = xAngle (6.13 = -0.16)
23:39:53.273 00.000 9828 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.06 = 2.77)
23:39:53.273 00.000 9828 CameraToMount -- cameraX=-0.76 cameraY=0.09 hyp=0.77 cameraTheta=3.03 mountX=0.76 mountY=0.28, mountTheta=0.35
23:39:53.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:53.273 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:53.273 00.000 9828 Moving (-0.76, 0.09) raw xDistance=0.76 yDistance=0.28
23:39:53.273 00.000 9828 MoveAxis(W, 81, B)
23:39:53.273 00.000 9828 Guiding  Dir = 3, Dur = 81
23:39:53.273 00.000 9828 IsSlewing returns 0
23:39:53.273 00.000 9828 IsGuiding returns 0
23:39:53.274 00.001 9828 PulseGuide returned control before completion, sleep 91
23:39:53.375 00.101 9828 IsGuiding returns 1
23:39:53.375 00.000 9828 scope still moving after pulse duration time elapsed
23:39:53.406 00.031 9828 IsSlewing returns 0
23:39:53.406 00.000 9828 IsGuiding returns 1
23:39:53.438 00.032 9828 IsSlewing returns 0
23:39:53.438 00.000 9828 IsGuiding returns 1
23:39:53.468 00.030 9828 IsSlewing returns 0
23:39:53.468 00.000 9828 IsGuiding returns 0
23:39:53.468 00.000 9828 scope move finished after 81 + 113 ms
23:39:53.468 00.000 9828 Move returns status 0, amount 81
23:39:53.468 00.000 9828 MoveAxis(S, 32, B)
23:39:53.468 00.000 9828 Guiding  Dir = 1, Dur = 32
23:39:53.484 00.016 9828 IsSlewing returns 0
23:39:53.484 00.000 9828 IsGuiding returns 0
23:39:53.484 00.000 9828 PulseGuide returned control before completion, sleep 42
23:39:53.532 00.048 9828 IsGuiding returns 1
23:39:53.532 00.000 9828 scope still moving after pulse duration time elapsed
23:39:53.562 00.030 9828 IsSlewing returns 0
23:39:53.562 00.000 9828 IsGuiding returns 1
23:39:53.594 00.032 9828 IsSlewing returns 0
23:39:53.594 00.000 9828 IsGuiding returns 1
23:39:53.626 00.032 9828 IsSlewing returns 0
23:39:53.626 00.000 9828 IsGuiding returns 1
23:39:53.658 00.032 9828 IsSlewing returns 0
23:39:53.658 00.000 9828 IsGuiding returns 0
23:39:53.658 00.000 9828 scope move finished after 32 + 141 ms
23:39:53.658 00.000 9828 Move returns status 0, amount 32
23:39:53.658 00.000 9828 move complete, result=0
23:39:53.658 00.000 9828 worker thread done servicing request
23:39:53.658 00.000 5052 GuideStep: 0.8 px 81 ms WEST, 0.3 px 32 ms SOUTH
23:39:54.325 00.667 8976 Exposure complete
23:39:54.339 00.014 8976 worker thread done servicing request
23:39:54.339 00.000 5052 OnExposeComplete: enter
23:39:54.339 00.000 5052 UpdateGuideState(): m_state=6
23:39:54.339 00.000 5052 Star::Find(18, 325, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
23:39:54.339 00.000 5052 Star::Find returns 1 (0), X=326.57, Y=314.39, Mass=5019, SNR=49.7, Peak=294 HFD=4.5
23:39:54.339 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.36) = xAngle (-2.07 = -2.07)
23:39:54.340 00.001 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.41 = -2.41)
23:39:54.340 00.000 5052 CameraToMount -- cameraX=2.93 cameraY=0.87 hyp=3.05 cameraTheta=0.29 mountX=-1.46 mountY=-2.04, mountTheta=-2.19
23:39:54.340 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.93, y=0.87, opts=13)
23:39:54.340 00.000 5052 Enqueuing Move request for stepguider (2.93, 0.87)
23:39:54.340 00.000 8976 Worker thread wakes up
23:39:54.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.93, 0.87) opts 0xd
23:39:54.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.93, 0.87)
23:39:54.341 00.001 8976 Moving (2.93, 0.87) raw xDistance=-1.46 yDistance=-2.04
23:39:54.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.46
23:39:54.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.28 from input -2.04
23:39:54.341 00.000 8976 MoveAxis(R, 3, ABG)
23:39:54.341 00.000 8976 stepping (-25, -31) + (3, 0)
23:39:54.341 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:54.341 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=294, med=32, FiltMin=28, FiltMax=234, Gamma=2.260
23:39:54.350 00.009 5052 UpdateGuideState exits: m=5019 SNR=49.7
23:39:54.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:54.350 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:54.350 00.000 5052 Enqueuing Expose request
23:39:54.375 00.025 8976 Received - 47 (G) 
23:39:54.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:54.375 00.000 8976 stepped: pos (-22, -31)
23:39:54.375 00.000 8976 MoveAxis(U, 6, ABG)
23:39:54.375 00.000 8976 stepping (-22, -31) + (0, 6)
23:39:54.375 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:39:54.423 00.048 8976 Received - 47 (G) 
23:39:54.423 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:39:54.423 00.000 8976 stepped: pos (-22, -25)
23:39:54.423 00.000 8976 back inside bump range: decrease bump weight 1.67 => 1.00
23:39:54.423 00.000 8976 MountToCamera -- mountTheta (0.63) + m_xAngle (2.36) = xAngle (2.99 = 2.99)
23:39:54.423 00.000 8976 MountToCamera -- mountX=7.70 mountY=5.59 hyp=9.52 mountTheta=0.63 cameraX=-9.41, cameraY=1.46 cameraTheta=2.99
23:39:54.423 00.000 8976 incremental bump (-9.407, 1.462) isValid = 1
23:39:54.423 00.000 8976 Scheduling Mount bump of (-0.459, 0.049)
23:39:54.423 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.46, y=0.05, opts=4)
23:39:54.423 00.000 8976 Enqueuing Move request for scope (-0.46, 0.05)
23:39:54.423 00.000 8976 move complete, result=0
23:39:54.423 00.000 9828 Worker thread wakes up
23:39:54.424 00.001 8976 worker thread done servicing request
23:39:54.424 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.05) opts 0x4
23:39:54.424 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.46, 0.05)
23:39:54.424 00.000 9828 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.10) = xAngle (6.14 = -0.15)
23:39:54.424 00.000 9828 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.06 = 2.78)
23:39:54.424 00.000 9828 CameraToMount -- cameraX=-0.46 cameraY=0.05 hyp=0.46 cameraTheta=3.04 mountX=0.46 mountY=0.16, mountTheta=0.34
23:39:54.424 00.000 9828 Moving (-0.46, 0.05) raw xDistance=0.46 yDistance=0.16
23:39:54.424 00.000 9828 MoveAxis(W, 48, B)
23:39:54.424 00.000 9828 Guiding  Dir = 3, Dur = 48
23:39:54.424 00.000 5052 GuideStep: -1.5 px 3 ms EAST, -2.0 px 6 ms NORTH
23:39:54.424 00.000 8976 Worker thread wakes up
23:39:54.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:54.424 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:54.424 00.000 9828 IsSlewing returns 0
23:39:54.425 00.001 9828 IsGuiding returns 0
23:39:54.425 00.000 9828 PulseGuide returned control before completion, sleep 58
23:39:54.486 00.061 9828 IsGuiding returns 1
23:39:54.486 00.000 9828 scope still moving after pulse duration time elapsed
23:39:54.518 00.032 9828 IsSlewing returns 0
23:39:54.518 00.000 9828 IsGuiding returns 1
23:39:54.549 00.031 9828 IsSlewing returns 0
23:39:54.549 00.000 9828 IsGuiding returns 1
23:39:54.580 00.031 9828 IsSlewing returns 0
23:39:54.580 00.000 9828 IsGuiding returns 1
23:39:54.612 00.032 9828 IsSlewing returns 0
23:39:54.612 00.000 9828 IsGuiding returns 0
23:39:54.612 00.000 9828 scope move finished after 48 + 138 ms
23:39:54.612 00.000 9828 Move returns status 0, amount 48
23:39:54.612 00.000 9828 MoveAxis(S, 18, B)
23:39:54.612 00.000 9828 Guiding  Dir = 1, Dur = 18
23:39:54.628 00.016 9828 IsSlewing returns 0
23:39:54.628 00.000 9828 IsGuiding returns 0
23:39:54.628 00.000 9828 PulseGuide returned control before completion, sleep 28
23:39:54.659 00.031 9828 IsGuiding returns 1
23:39:54.659 00.000 9828 scope still moving after pulse duration time elapsed
23:39:54.690 00.031 9828 IsSlewing returns 0
23:39:54.690 00.000 9828 IsGuiding returns 1
23:39:54.721 00.031 9828 IsSlewing returns 0
23:39:54.721 00.000 9828 IsGuiding returns 1
23:39:54.752 00.031 9828 IsSlewing returns 0
23:39:54.752 00.000 9828 IsGuiding returns 1
23:39:54.783 00.031 9828 IsSlewing returns 0
23:39:54.783 00.000 9828 IsGuiding returns 0
23:39:54.783 00.000 9828 scope move finished after 18 + 138 ms
23:39:54.783 00.000 9828 Move returns status 0, amount 18
23:39:54.783 00.000 9828 move complete, result=0
23:39:54.783 00.000 9828 worker thread done servicing request
23:39:54.783 00.000 5052 GuideStep: 0.5 px 48 ms WEST, 0.2 px 18 ms SOUTH
23:39:55.469 00.686 8976 Exposure complete
23:39:55.483 00.014 8976 worker thread done servicing request
23:39:55.483 00.000 5052 OnExposeComplete: enter
23:39:55.483 00.000 5052 UpdateGuideState(): m_state=6
23:39:55.483 00.000 5052 Star::Find(18, 326, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
23:39:55.483 00.000 5052 Star::Find returns 1 (0), X=326.01, Y=314.69, Mass=4869, SNR=48.9, Peak=308 HFD=4.2
23:39:55.483 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.36) = xAngle (-1.90 = -1.90)
23:39:55.483 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.24 = -2.24)
23:39:55.483 00.000 5052 CameraToMount -- cameraX=2.36 cameraY=1.17 hyp=2.63 cameraTheta=0.46 mountX=-0.85 mountY=-2.07, mountTheta=-1.96
23:39:55.484 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.36, y=1.17, opts=13)
23:39:55.484 00.000 5052 Enqueuing Move request for stepguider (2.36, 1.17)
23:39:55.484 00.000 8976 Worker thread wakes up
23:39:55.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.36, 1.17) opts 0xd
23:39:55.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.36, 1.17)
23:39:55.484 00.000 8976 Moving (2.36, 1.17) raw xDistance=-0.85 yDistance=-2.07
23:39:55.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.85
23:39:55.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.39 from input -2.07
23:39:55.484 00.000 8976 MoveAxis(R, 2, ABG)
23:39:55.484 00.000 8976 stepping (-22, -25) + (2, 0)
23:39:55.485 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:55.485 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=308, med=32, FiltMin=27, FiltMax=211, Gamma=2.260
23:39:55.494 00.009 5052 UpdateGuideState exits: m=4869 SNR=48.9
23:39:55.495 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:55.495 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:55.495 00.000 5052 Enqueuing Expose request
23:39:55.510 00.015 8976 Received - 47 (G) 
23:39:55.510 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:39:55.510 00.000 8976 stepped: pos (-20, -25)
23:39:55.510 00.000 8976 MoveAxis(U, 7, ABG)
23:39:55.510 00.000 8976 stepping (-20, -25) + (0, 7)
23:39:55.510 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:39:55.558 00.048 8976 Received - 47 (G) 
23:39:55.558 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:39:55.558 00.000 8976 stepped: pos (-20, -18)
23:39:55.558 00.000 8976 MountToCamera -- mountTheta (0.61) + m_xAngle (2.36) = xAngle (2.97 = 2.97)
23:39:55.558 00.000 8976 MountToCamera -- mountX=7.21 mountY=5.00 hyp=8.77 mountTheta=0.61 cameraX=-8.64, cameraY=1.53 cameraTheta=2.97
23:39:55.558 00.000 8976 incremental bump (-8.640, 1.530) isValid = 1
23:39:55.558 00.000 8976 Scheduling Mount bump of (-0.458, 0.055)
23:39:55.558 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.46, y=0.06, opts=4)
23:39:55.559 00.001 8976 Enqueuing Move request for scope (-0.46, 0.06)
23:39:55.559 00.000 8976 move complete, result=0
23:39:55.559 00.000 9828 Worker thread wakes up
23:39:55.559 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.06) opts 0x4
23:39:55.559 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.46, 0.06)
23:39:55.559 00.000 9828 CameraToMount -- cameraTheta (3.02) - m_xAngle (-3.10) = xAngle (6.12 = -0.16)
23:39:55.559 00.000 8976 worker thread done servicing request
23:39:55.559 00.000 8976 Worker thread wakes up
23:39:55.559 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:55.559 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:55.559 00.000 9828 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.05 = 2.77)
23:39:55.559 00.000 9828 CameraToMount -- cameraX=-0.46 cameraY=0.06 hyp=0.46 cameraTheta=3.02 mountX=0.46 mountY=0.17, mountTheta=0.36
23:39:55.559 00.000 9828 Moving (-0.46, 0.06) raw xDistance=0.46 yDistance=0.17
23:39:55.559 00.000 9828 MoveAxis(W, 48, B)
23:39:55.559 00.000 9828 Guiding  Dir = 3, Dur = 48
23:39:55.559 00.000 5052 GuideStep: -0.8 px 2 ms EAST, -2.1 px 7 ms NORTH
23:39:55.560 00.001 9828 IsSlewing returns 0
23:39:55.560 00.000 9828 IsGuiding returns 0
23:39:55.560 00.000 9828 PulseGuide returned control before completion, sleep 58
23:39:55.632 00.072 9828 IsGuiding returns 1
23:39:55.632 00.000 9828 scope still moving after pulse duration time elapsed
23:39:55.663 00.031 9828 IsSlewing returns 0
23:39:55.663 00.000 9828 IsGuiding returns 1
23:39:55.695 00.032 9828 IsSlewing returns 0
23:39:55.695 00.000 9828 IsGuiding returns 1
23:39:55.727 00.032 9828 IsSlewing returns 0
23:39:55.727 00.000 9828 IsGuiding returns 0
23:39:55.727 00.000 9828 scope move finished after 48 + 119 ms
23:39:55.727 00.000 9828 Move returns status 0, amount 48
23:39:55.727 00.000 9828 MoveAxis(S, 19, B)
23:39:55.727 00.000 9828 Guiding  Dir = 1, Dur = 19
23:39:55.743 00.016 9828 IsSlewing returns 0
23:39:55.743 00.000 9828 IsGuiding returns 0
23:39:55.743 00.000 9828 PulseGuide returned control before completion, sleep 29
23:39:55.774 00.031 9828 IsGuiding returns 1
23:39:55.774 00.000 9828 scope still moving after pulse duration time elapsed
23:39:55.806 00.032 9828 IsSlewing returns 0
23:39:55.806 00.000 9828 IsGuiding returns 1
23:39:55.838 00.032 9828 IsSlewing returns 0
23:39:55.838 00.000 9828 IsGuiding returns 1
23:39:55.870 00.032 9828 IsSlewing returns 0
23:39:55.870 00.000 9828 IsGuiding returns 1
23:39:55.901 00.031 9828 IsSlewing returns 0
23:39:55.901 00.000 9828 IsGuiding returns 1
23:39:55.931 00.030 9828 IsSlewing returns 0
23:39:55.931 00.000 9828 IsGuiding returns 1
23:39:55.962 00.031 9828 IsSlewing returns 0
23:39:55.962 00.000 9828 IsGuiding returns 0
23:39:55.962 00.000 9828 scope move finished after 19 + 200 ms
23:39:55.962 00.000 9828 Move returns status 0, amount 19
23:39:55.962 00.000 9828 move complete, result=0
23:39:55.962 00.000 9828 worker thread done servicing request
23:39:55.962 00.000 5052 GuideStep: 0.5 px 48 ms WEST, 0.2 px 19 ms SOUTH
23:39:56.595 00.633 8976 Exposure complete
23:39:56.608 00.013 8976 worker thread done servicing request
23:39:56.608 00.000 5052 OnExposeComplete: enter
23:39:56.608 00.000 5052 UpdateGuideState(): m_state=6
23:39:56.608 00.000 5052 Star::Find(18, 326, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
23:39:56.608 00.000 5052 Star::Find returns 1 (0), X=327.54, Y=314.53, Mass=4870, SNR=48.9, Peak=293 HFD=4.3
23:39:56.608 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.36) = xAngle (-2.11 = -2.11)
23:39:56.609 00.001 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.44 = -2.44)
23:39:56.609 00.000 5052 CameraToMount -- cameraX=3.89 cameraY=1.01 hyp=4.02 cameraTheta=0.25 mountX=-2.05 mountY=-2.58, mountTheta=-2.24
23:39:56.609 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.89, y=1.01, opts=13)
23:39:56.609 00.000 5052 Enqueuing Move request for stepguider (3.89, 1.01)
23:39:56.609 00.000 8976 Worker thread wakes up
23:39:56.610 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.89, 1.01) opts 0xd
23:39:56.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.89, 1.01)
23:39:56.610 00.000 8976 Moving (3.89, 1.01) raw xDistance=-2.05 yDistance=-2.58
23:39:56.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.33 from input -2.05
23:39:56.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.73 from input -2.58
23:39:56.610 00.000 8976 MoveAxis(R, 4, ABG)
23:39:56.610 00.000 8976 stepping (-20, -18) + (4, 0)
23:39:56.610 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:56.610 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=293, med=32, FiltMin=27, FiltMax=216, Gamma=2.260
23:39:56.621 00.011 5052 UpdateGuideState exits: m=4870 SNR=48.9
23:39:56.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:56.621 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:56.621 00.000 5052 Enqueuing Expose request
23:39:56.645 00.024 8976 Received - 47 (G) 
23:39:56.645 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:56.645 00.000 8976 stepped: pos (-16, -18)
23:39:56.645 00.000 8976 MoveAxis(U, 8, ABG)
23:39:56.645 00.000 8976 stepping (-16, -18) + (0, 8)
23:39:56.645 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:39:56.693 00.048 8976 Received - 47 (G) 
23:39:56.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:39:56.693 00.000 8976 stepped: pos (-16, -10)
23:39:56.694 00.001 8976 MountToCamera -- mountTheta (0.56) + m_xAngle (2.36) = xAngle (2.92 = 2.92)
23:39:56.694 00.000 8976 MountToCamera -- mountX=6.47 mountY=4.05 hyp=7.63 mountTheta=0.56 cameraX=-7.44, cameraY=1.68 cameraTheta=2.92
23:39:56.694 00.000 8976 incremental bump (-7.443, 1.683) isValid = 1
23:39:56.694 00.000 8976 Scheduling Mount bump of (-0.454, 0.070)
23:39:56.694 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.45, y=0.07, opts=4)
23:39:56.694 00.000 8976 Enqueuing Move request for scope (-0.45, 0.07)
23:39:56.694 00.000 8976 move complete, result=0
23:39:56.694 00.000 9828 Worker thread wakes up
23:39:56.694 00.000 5052 GuideStep: -2.0 px 4 ms EAST, -2.6 px 8 ms NORTH
23:39:56.694 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.07) opts 0x4
23:39:56.694 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.45, 0.07)
23:39:56.694 00.000 9828 CameraToMount -- cameraTheta (2.99) - m_xAngle (-3.10) = xAngle (6.09 = -0.19)
23:39:56.694 00.000 9828 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.02 = 2.73)
23:39:56.694 00.000 9828 CameraToMount -- cameraX=-0.45 cameraY=0.07 hyp=0.46 cameraTheta=2.99 mountX=0.45 mountY=0.18, mountTheta=0.38
23:39:56.694 00.000 8976 worker thread done servicing request
23:39:56.694 00.000 9828 Moving (-0.45, 0.07) raw xDistance=0.45 yDistance=0.18
23:39:56.694 00.000 9828 MoveAxis(W, 48, B)
23:39:56.694 00.000 9828 Guiding  Dir = 3, Dur = 48
23:39:56.694 00.000 8976 Worker thread wakes up
23:39:56.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:56.694 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:56.694 00.000 9828 IsSlewing returns 0
23:39:56.694 00.000 9828 IsGuiding returns 0
23:39:56.694 00.000 9828 PulseGuide returned control before completion, sleep 58
23:39:56.761 00.067 9828 IsGuiding returns 1
23:39:56.761 00.000 9828 scope still moving after pulse duration time elapsed
23:39:56.793 00.032 9828 IsSlewing returns 0
23:39:56.793 00.000 9828 IsGuiding returns 1
23:39:56.825 00.032 9828 IsSlewing returns 0
23:39:56.825 00.000 9828 IsGuiding returns 1
23:39:56.857 00.032 9828 IsSlewing returns 0
23:39:56.857 00.000 9828 IsGuiding returns 0
23:39:56.857 00.000 9828 scope move finished after 48 + 114 ms
23:39:56.857 00.000 9828 Move returns status 0, amount 48
23:39:56.857 00.000 9828 MoveAxis(S, 21, B)
23:39:56.857 00.000 9828 Guiding  Dir = 1, Dur = 21
23:39:56.873 00.016 9828 IsSlewing returns 0
23:39:56.873 00.000 9828 IsGuiding returns 0
23:39:56.873 00.000 9828 PulseGuide returned control before completion, sleep 31
23:39:56.905 00.032 9828 IsGuiding returns 1
23:39:56.905 00.000 9828 scope still moving after pulse duration time elapsed
23:39:56.936 00.031 9828 IsSlewing returns 0
23:39:56.936 00.000 9828 IsGuiding returns 1
23:39:56.967 00.031 9828 IsSlewing returns 0
23:39:56.967 00.000 9828 IsGuiding returns 1
23:39:56.999 00.032 9828 IsSlewing returns 0
23:39:56.999 00.000 9828 IsGuiding returns 0
23:39:56.999 00.000 9828 scope move finished after 21 + 105 ms
23:39:56.999 00.000 9828 Move returns status 0, amount 21
23:39:56.999 00.000 9828 move complete, result=0
23:39:56.999 00.000 9828 worker thread done servicing request
23:39:56.999 00.000 5052 GuideStep: 0.5 px 48 ms WEST, 0.2 px 21 ms SOUTH
23:39:57.729 00.730 8976 Exposure complete
23:39:57.742 00.013 8976 worker thread done servicing request
23:39:57.743 00.001 5052 OnExposeComplete: enter
23:39:57.743 00.000 5052 UpdateGuideState(): m_state=6
23:39:57.743 00.000 5052 Star::Find(18, 327, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
23:39:57.743 00.000 5052 Star::Find returns 1 (0), X=327.59, Y=315.36, Mass=5033, SNR=49.7, Peak=292 HFD=4.5
23:39:57.743 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.36) = xAngle (-1.92 = -1.92)
23:39:57.743 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.26 = -2.26)
23:39:57.743 00.000 5052 CameraToMount -- cameraX=3.94 cameraY=1.85 hyp=4.35 cameraTheta=0.44 mountX=-1.50 mountY=-3.36, mountTheta=-1.99
23:39:57.744 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.94, y=1.85, opts=13)
23:39:57.744 00.000 5052 Enqueuing Move request for stepguider (3.94, 1.85)
23:39:57.744 00.000 8976 Worker thread wakes up
23:39:57.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.94, 1.85) opts 0xd
23:39:57.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.94, 1.85)
23:39:57.744 00.000 8976 Moving (3.94, 1.85) raw xDistance=-1.50 yDistance=-3.36
23:39:57.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.04 from input -1.50
23:39:57.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.24 from input -3.36
23:39:57.744 00.000 8976 MoveAxis(R, 3, ABG)
23:39:57.744 00.000 8976 stepping (-16, -10) + (3, 0)
23:39:57.744 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:57.745 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=292, med=32, FiltMin=27, FiltMax=239, Gamma=2.260
23:39:57.754 00.009 5052 UpdateGuideState exits: m=5033 SNR=49.7
23:39:57.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:57.754 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:57.754 00.000 5052 Enqueuing Expose request
23:39:57.780 00.026 8976 Received - 47 (G) 
23:39:57.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:39:57.780 00.000 8976 stepped: pos (-13, -10)
23:39:57.780 00.000 8976 MoveAxis(U, 11, ABG)
23:39:57.780 00.000 8976 stepping (-13, -10) + (0, 11)
23:39:57.780 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
23:39:57.844 00.064 8976 Received - 47 (G) 
23:39:57.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
23:39:57.844 00.000 8976 stepped: pos (-13, 1)
23:39:57.844 00.000 8976 MountToCamera -- mountTheta (0.44) + m_xAngle (2.36) = xAngle (2.80 = 2.80)
23:39:57.844 00.000 8976 MountToCamera -- mountX=5.66 mountY=2.64 hyp=6.25 mountTheta=0.44 cameraX=-5.88, cameraY=2.11 cameraTheta=2.80
23:39:57.844 00.000 8976 incremental bump (-5.881, 2.115) isValid = 1
23:39:57.844 00.000 8976 Scheduling Mount bump of (-0.438, 0.107)
23:39:57.844 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.44, y=0.11, opts=4)
23:39:57.845 00.001 8976 Enqueuing Move request for scope (-0.44, 0.11)
23:39:57.845 00.000 8976 move complete, result=0
23:39:57.845 00.000 8976 worker thread done servicing request
23:39:57.845 00.000 8976 Worker thread wakes up
23:39:57.845 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:57.845 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:57.845 00.000 9828 Worker thread wakes up
23:39:57.845 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.11) opts 0x4
23:39:57.845 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.44, 0.11)
23:39:57.845 00.000 9828 CameraToMount -- cameraTheta (2.90) - m_xAngle (-3.10) = xAngle (6.00 = -0.28)
23:39:57.845 00.000 9828 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.93 = 2.65)
23:39:57.845 00.000 9828 CameraToMount -- cameraX=-0.44 cameraY=0.11 hyp=0.45 cameraTheta=2.90 mountX=0.43 mountY=0.21, mountTheta=0.46
23:39:57.845 00.000 5052 GuideStep: -1.5 px 3 ms EAST, -3.4 px 11 ms NORTH
23:39:57.845 00.000 9828 Moving (-0.44, 0.11) raw xDistance=0.43 yDistance=0.21
23:39:57.845 00.000 9828 MoveAxis(W, 46, B)
23:39:57.845 00.000 9828 Guiding  Dir = 3, Dur = 46
23:39:57.846 00.001 9828 IsSlewing returns 0
23:39:57.846 00.000 9828 IsGuiding returns 0
23:39:57.846 00.000 9828 PulseGuide returned control before completion, sleep 56
23:39:57.912 00.066 9828 IsGuiding returns 1
23:39:57.912 00.000 9828 scope still moving after pulse duration time elapsed
23:39:57.942 00.030 9828 IsSlewing returns 0
23:39:57.942 00.000 9828 IsGuiding returns 1
23:39:57.973 00.031 9828 IsSlewing returns 0
23:39:57.973 00.000 9828 IsGuiding returns 1
23:39:58.004 00.031 9828 IsSlewing returns 0
23:39:58.004 00.000 9828 IsGuiding returns 0
23:39:58.004 00.000 9828 scope move finished after 46 + 112 ms
23:39:58.004 00.000 9828 Move returns status 0, amount 46
23:39:58.004 00.000 9828 MoveAxis(S, 24, B)
23:39:58.004 00.000 9828 Guiding  Dir = 1, Dur = 24
23:39:58.020 00.016 9828 IsSlewing returns 0
23:39:58.020 00.000 9828 IsGuiding returns 0
23:39:58.020 00.000 9828 PulseGuide returned control before completion, sleep 34
23:39:58.066 00.046 9828 IsGuiding returns 1
23:39:58.066 00.000 9828 scope still moving after pulse duration time elapsed
23:39:58.096 00.030 9828 IsSlewing returns 0
23:39:58.096 00.000 9828 IsGuiding returns 1
23:39:58.127 00.031 9828 IsSlewing returns 0
23:39:58.127 00.000 9828 IsGuiding returns 1
23:39:58.159 00.032 9828 IsSlewing returns 0
23:39:58.159 00.000 9828 IsGuiding returns 0
23:39:58.159 00.000 9828 scope move finished after 24 + 114 ms
23:39:58.159 00.000 9828 Move returns status 0, amount 24
23:39:58.159 00.000 9828 move complete, result=0
23:39:58.159 00.000 9828 worker thread done servicing request
23:39:58.159 00.000 5052 GuideStep: 0.4 px 46 ms WEST, 0.2 px 24 ms SOUTH
23:39:58.887 00.728 8976 Exposure complete
23:39:58.901 00.014 8976 worker thread done servicing request
23:39:58.901 00.000 5052 OnExposeComplete: enter
23:39:58.901 00.000 5052 UpdateGuideState(): m_state=6
23:39:58.901 00.000 5052 Star::Find(18, 327, 315, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
23:39:58.901 00.000 5052 Star::Find returns 1 (0), X=327.92, Y=315.21, Mass=4916, SNR=49.1, Peak=327 HFD=4.4
23:39:58.901 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.36) = xAngle (-1.98 = -1.98)
23:39:58.902 00.001 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.32 = -2.32)
23:39:58.902 00.000 5052 CameraToMount -- cameraX=4.27 cameraY=1.69 hyp=4.59 cameraTheta=0.38 mountX=-1.84 mountY=-3.36, mountTheta=-2.07
23:39:58.902 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=4.27, y=1.69, opts=13)
23:39:58.902 00.000 5052 Enqueuing Move request for stepguider (4.27, 1.69)
23:39:58.902 00.000 8976 Worker thread wakes up
23:39:58.902 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.27, 1.69) opts 0xd
23:39:58.902 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.27, 1.69)
23:39:58.903 00.001 8976 Moving (4.27, 1.69) raw xDistance=-1.84 yDistance=-3.36
23:39:58.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.23 from input -1.84
23:39:58.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.27 from input -3.36
23:39:58.903 00.000 8976 MoveAxis(R, 4, ABG)
23:39:58.903 00.000 8976 stepping (-13, 1) + (4, 0)
23:39:58.903 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:58.904 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=327, med=32, FiltMin=28, FiltMax=195, Gamma=2.260
23:39:58.913 00.009 5052 UpdateGuideState exits: m=4916 SNR=49.1
23:39:58.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:58.913 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:39:58.913 00.000 5052 Enqueuing Expose request
23:39:58.947 00.034 8976 Received - 47 (G) 
23:39:58.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:39:58.947 00.000 8976 stepped: pos (-9, 1)
23:39:58.947 00.000 8976 MoveAxis(U, 11, ABG)
23:39:58.947 00.000 8976 stepping (-9, 1) + (0, 11)
23:39:58.947 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
23:39:59.011 00.064 8976 Received - 47 (G) 
23:39:59.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
23:39:59.011 00.000 8976 stepped: pos (-9, 12)
23:39:59.011 00.000 8976 MountToCamera -- mountTheta (0.20) + m_xAngle (2.36) = xAngle (2.55 = 2.55)
23:39:59.011 00.000 8976 MountToCamera -- mountX=4.71 mountY=0.93 hyp=4.81 mountTheta=0.20 cameraX=-4.00, cameraY=2.66 cameraTheta=2.55
23:39:59.011 00.000 8976 incremental bump (-4.002, 2.660) isValid = 1
23:39:59.011 00.000 8976 Scheduling Mount bump of (-0.387, 0.176)
23:39:59.011 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.39, y=0.18, opts=4)
23:39:59.011 00.000 8976 Enqueuing Move request for scope (-0.39, 0.18)
23:39:59.011 00.000 8976 move complete, result=0
23:39:59.011 00.000 9828 Worker thread wakes up
23:39:59.011 00.000 5052 GuideStep: -1.8 px 4 ms EAST, -3.4 px 11 ms NORTH
23:39:59.011 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.18) opts 0x4
23:39:59.011 00.000 8976 worker thread done servicing request
23:39:59.011 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.39, 0.18)
23:39:59.012 00.001 9828 CameraToMount -- cameraTheta (2.72) - m_xAngle (-3.10) = xAngle (5.82 = -0.47)
23:39:59.012 00.000 9828 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.74 = 2.46)
23:39:59.012 00.000 9828 CameraToMount -- cameraX=-0.39 cameraY=0.18 hyp=0.43 cameraTheta=2.72 mountX=0.38 mountY=0.27, mountTheta=0.61
23:39:59.012 00.000 9828 Moving (-0.39, 0.18) raw xDistance=0.38 yDistance=0.27
23:39:59.012 00.000 8976 Worker thread wakes up
23:39:59.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:39:59.012 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:39:59.012 00.000 9828 MoveAxis(W, 40, B)
23:39:59.012 00.000 9828 Guiding  Dir = 3, Dur = 40
23:39:59.012 00.000 9828 IsSlewing returns 0
23:39:59.012 00.000 9828 IsGuiding returns 0
23:39:59.013 00.001 9828 PulseGuide returned control before completion, sleep 50
23:39:59.068 00.055 9828 IsGuiding returns 1
23:39:59.068 00.000 9828 scope still moving after pulse duration time elapsed
23:39:59.100 00.032 9828 IsSlewing returns 0
23:39:59.100 00.000 9828 IsGuiding returns 1
23:39:59.131 00.031 9828 IsSlewing returns 0
23:39:59.131 00.000 9828 IsGuiding returns 1
23:39:59.163 00.032 9828 IsSlewing returns 0
23:39:59.163 00.000 9828 IsGuiding returns 0
23:39:59.163 00.000 9828 scope move finished after 40 + 110 ms
23:39:59.163 00.000 9828 Move returns status 0, amount 40
23:39:59.163 00.000 9828 MoveAxis(S, 30, B)
23:39:59.163 00.000 9828 Guiding  Dir = 1, Dur = 30
23:39:59.178 00.015 9828 IsSlewing returns 0
23:39:59.178 00.000 9828 IsGuiding returns 0
23:39:59.178 00.000 9828 PulseGuide returned control before completion, sleep 40
23:39:59.226 00.048 9828 IsGuiding returns 1
23:39:59.226 00.000 9828 scope still moving after pulse duration time elapsed
23:39:59.257 00.031 9828 IsSlewing returns 0
23:39:59.257 00.000 9828 IsGuiding returns 1
23:39:59.289 00.032 9828 IsSlewing returns 0
23:39:59.289 00.000 9828 IsGuiding returns 1
23:39:59.321 00.032 9828 IsSlewing returns 0
23:39:59.321 00.000 9828 IsGuiding returns 0
23:39:59.321 00.000 9828 scope move finished after 30 + 112 ms
23:39:59.321 00.000 9828 Move returns status 0, amount 30
23:39:59.321 00.000 9828 move complete, result=0
23:39:59.321 00.000 9828 worker thread done servicing request
23:39:59.321 00.000 5052 GuideStep: 0.4 px 40 ms WEST, 0.3 px 30 ms SOUTH
23:40:00.058 00.737 8976 Exposure complete
23:40:00.073 00.015 8976 worker thread done servicing request
23:40:00.073 00.000 5052 OnExposeComplete: enter
23:40:00.073 00.000 5052 UpdateGuideState(): m_state=6
23:40:00.073 00.000 5052 Star::Find(18, 327, 315, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
23:40:00.073 00.000 5052 Star::Find returns 1 (0), X=327.94, Y=315.27, Mass=5006, SNR=49.6, Peak=317 HFD=4.6
23:40:00.073 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.36) = xAngle (-1.97 = -1.97)
23:40:00.073 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.31 = -2.31)
23:40:00.073 00.000 5052 CameraToMount -- cameraX=4.30 cameraY=1.75 hyp=4.64 cameraTheta=0.39 mountX=-1.81 mountY=-3.42, mountTheta=-2.06
23:40:00.074 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.30, y=1.75, opts=13)
23:40:00.074 00.000 5052 Enqueuing Move request for stepguider (4.30, 1.75)
23:40:00.074 00.000 8976 Worker thread wakes up
23:40:00.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.30, 1.75) opts 0xd
23:40:00.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.30, 1.75)
23:40:00.074 00.000 8976 Moving (4.30, 1.75) raw xDistance=-1.81 yDistance=-3.42
23:40:00.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.23 from input -1.81
23:40:00.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.32 from input -3.42
23:40:00.074 00.000 8976 MoveAxis(R, 4, ABG)
23:40:00.074 00.000 8976 stepping (-9, 12) + (4, 0)
23:40:00.074 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:40:00.075 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=317, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:40:00.086 00.011 5052 UpdateGuideState exits: m=5006 SNR=49.6
23:40:00.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:00.086 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:00.086 00.000 5052 Enqueuing Expose request
23:40:00.114 00.028 8976 Received - 47 (G) 
23:40:00.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:40:00.114 00.000 8976 stepped: pos (-5, 12)
23:40:00.114 00.000 8976 MoveAxis(U, 11, ABG)
23:40:00.114 00.000 8976 stepping (-5, 12) + (0, 11)
23:40:00.114 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
23:40:00.178 00.064 8976 Received - 47 (G) 
23:40:00.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
23:40:00.178 00.000 8976 stepped: pos (-5, 23)
23:40:00.178 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.36) = xAngle (2.10 = 2.10)
23:40:00.178 00.000 8976 MountToCamera -- mountX=3.67 mountY=-0.98 hyp=3.80 mountTheta=-0.26 cameraX=-1.91, cameraY=3.28 cameraTheta=2.10
23:40:00.178 00.000 8976 incremental bump (-1.912, 3.283) isValid = 1
23:40:00.179 00.001 8976 Scheduling Mount bump of (-0.234, 0.274)
23:40:00.179 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.23, y=0.27, opts=4)
23:40:00.179 00.000 8976 Enqueuing Move request for scope (-0.23, 0.27)
23:40:00.179 00.000 8976 move complete, result=0
23:40:00.179 00.000 8976 worker thread done servicing request
23:40:00.179 00.000 9828 Worker thread wakes up
23:40:00.179 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0x4
23:40:00.179 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
23:40:00.179 00.000 8976 Worker thread wakes up
23:40:00.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:00.179 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:40:00.179 00.000 5052 GuideStep: -1.8 px 4 ms EAST, -3.4 px 11 ms NORTH
23:40:00.179 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.38 = -0.91)
23:40:00.179 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.31 = 2.02)
23:40:00.179 00.000 9828 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.36 cameraTheta=2.28 mountX=0.22 mountY=0.32, mountTheta=0.97
23:40:00.179 00.000 9828 Moving (-0.23, 0.27) raw xDistance=0.22 yDistance=0.32
23:40:00.179 00.000 9828 MoveAxis(W, 24, B)
23:40:00.179 00.000 9828 Guiding  Dir = 3, Dur = 24
23:40:00.180 00.001 9828 IsSlewing returns 0
23:40:00.180 00.000 9828 IsGuiding returns 0
23:40:00.180 00.000 9828 PulseGuide returned control before completion, sleep 34
23:40:00.220 00.040 9828 IsGuiding returns 1
23:40:00.220 00.000 9828 scope still moving after pulse duration time elapsed
23:40:00.251 00.031 9828 IsSlewing returns 0
23:40:00.251 00.000 9828 IsGuiding returns 1
23:40:00.297 00.046 9828 IsSlewing returns 0
23:40:00.297 00.000 9828 IsGuiding returns 1
23:40:00.328 00.031 9828 IsSlewing returns 0
23:40:00.328 00.000 9828 IsGuiding returns 0
23:40:00.328 00.000 9828 scope move finished after 24 + 124 ms
23:40:00.328 00.000 9828 Move returns status 0, amount 24
23:40:00.328 00.000 9828 MoveAxis(S, 37, B)
23:40:00.328 00.000 9828 Guiding  Dir = 1, Dur = 37
23:40:00.344 00.016 9828 IsSlewing returns 0
23:40:00.344 00.000 9828 IsGuiding returns 0
23:40:00.344 00.000 9828 PulseGuide returned control before completion, sleep 47
23:40:00.407 00.063 9828 IsGuiding returns 1
23:40:00.407 00.000 9828 scope still moving after pulse duration time elapsed
23:40:00.437 00.030 9828 IsSlewing returns 0
23:40:00.437 00.000 9828 IsGuiding returns 1
23:40:00.469 00.032 9828 IsSlewing returns 0
23:40:00.469 00.000 9828 IsGuiding returns 1
23:40:00.499 00.030 9828 IsSlewing returns 0
23:40:00.499 00.000 9828 IsGuiding returns 0
23:40:00.499 00.000 9828 scope move finished after 37 + 118 ms
23:40:00.499 00.000 9828 Move returns status 0, amount 37
23:40:00.499 00.000 9828 move complete, result=0
23:40:00.499 00.000 9828 worker thread done servicing request
23:40:00.499 00.000 5052 GuideStep: 0.2 px 24 ms WEST, 0.3 px 37 ms SOUTH
23:40:01.226 00.727 8976 Exposure complete
23:40:01.239 00.013 8976 worker thread done servicing request
23:40:01.239 00.000 5052 OnExposeComplete: enter
23:40:01.239 00.000 5052 UpdateGuideState(): m_state=6
23:40:01.240 00.001 5052 Star::Find(18, 327, 315, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
23:40:01.240 00.000 5052 Star::Find returns 1 (0), X=325.18, Y=315.17, Mass=4896, SNR=49.0, Peak=246 HFD=4.4
23:40:01.240 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.36) = xAngle (-1.54 = -1.54)
23:40:01.240 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.88 = -1.88)
23:40:01.240 00.000 5052 CameraToMount -- cameraX=1.54 cameraY=1.65 hyp=2.26 cameraTheta=0.82 mountX=0.07 mountY=-2.15, mountTheta=-1.54
23:40:01.240 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.54, y=1.65, opts=13)
23:40:01.240 00.000 5052 Enqueuing Move request for stepguider (1.54, 1.65)
23:40:01.241 00.001 8976 Worker thread wakes up
23:40:01.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.54, 1.65) opts 0xd
23:40:01.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.54, 1.65)
23:40:01.241 00.000 8976 Moving (1.54, 1.65) raw xDistance=0.07 yDistance=-2.15
23:40:01.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:40:01.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.52 from input -2.15
23:40:01.241 00.000 8976 MoveAxis(R, 0, ABG)
23:40:01.241 00.000 8976 MoveAxis(U, 7, ABG)
23:40:01.241 00.000 8976 stepping (-5, 23) + (0, 7)
23:40:01.241 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:40:01.241 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=246, med=32, FiltMin=27, FiltMax=218, Gamma=2.260
23:40:01.251 00.010 5052 UpdateGuideState exits: m=4896 SNR=49.0
23:40:01.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:01.252 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:01.252 00.000 5052 Enqueuing Expose request
23:40:01.297 00.045 8976 Received - 47 (G) 
23:40:01.297 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:40:01.297 00.000 8976 stepped: pos (-5, 30)
23:40:01.297 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.36) = xAngle (1.61 = 1.61)
23:40:01.297 00.000 8976 MountToCamera -- mountX=2.97 mountY=-2.75 hyp=4.05 mountTheta=-0.75 cameraX=-0.17, cameraY=4.05 cameraTheta=1.61
23:40:01.297 00.000 8976 incremental bump (-0.167, 4.047) isValid = 1
23:40:01.297 00.000 8976 Scheduling Mount bump of (-0.019, 0.317)
23:40:01.297 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.32, opts=4)
23:40:01.297 00.000 8976 Enqueuing Move request for scope (-0.02, 0.32)
23:40:01.297 00.000 8976 move complete, result=0
23:40:01.297 00.000 9828 Worker thread wakes up
23:40:01.298 00.001 8976 worker thread done servicing request
23:40:01.298 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -2.2 px 7 ms NORTH
23:40:01.298 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.32) opts 0x4
23:40:01.298 00.000 8976 Worker thread wakes up
23:40:01.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:01.298 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.32)
23:40:01.298 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:40:01.298 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
23:40:01.298 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.66 = 1.38)
23:40:01.298 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.63 mountX=0.01 mountY=0.31, mountTheta=1.55
23:40:01.298 00.000 9828 Moving (-0.02, 0.32) raw xDistance=0.01 yDistance=0.31
23:40:01.298 00.000 9828 MoveAxis(W, 1, B)
23:40:01.298 00.000 9828 Guiding  Dir = 3, Dur = 1
23:40:01.299 00.001 9828 IsSlewing returns 0
23:40:01.299 00.000 9828 IsGuiding returns 0
23:40:01.299 00.000 9828 PulseGuide returned control before completion, sleep 11
23:40:01.313 00.014 9828 IsGuiding returns 1
23:40:01.313 00.000 9828 scope still moving after pulse duration time elapsed
23:40:01.344 00.031 9828 IsSlewing returns 0
23:40:01.344 00.000 9828 IsGuiding returns 1
23:40:01.376 00.032 9828 IsSlewing returns 0
23:40:01.376 00.000 9828 IsGuiding returns 1
23:40:01.407 00.031 9828 IsSlewing returns 0
23:40:01.407 00.000 9828 IsGuiding returns 1
23:40:01.439 00.032 9828 IsSlewing returns 0
23:40:01.439 00.000 9828 IsGuiding returns 0
23:40:01.439 00.000 9828 scope move finished after 1 + 138 ms
23:40:01.439 00.000 9828 Move returns status 0, amount 1
23:40:01.439 00.000 9828 MoveAxis(S, 35, B)
23:40:01.439 00.000 9828 Guiding  Dir = 1, Dur = 35
23:40:01.455 00.016 9828 IsSlewing returns 0
23:40:01.455 00.000 9828 IsGuiding returns 0
23:40:01.455 00.000 9828 PulseGuide returned control before completion, sleep 45
23:40:01.502 00.047 9828 IsGuiding returns 1
23:40:01.502 00.000 9828 scope still moving after pulse duration time elapsed
23:40:01.534 00.032 9828 IsSlewing returns 0
23:40:01.534 00.000 9828 IsGuiding returns 1
23:40:01.566 00.032 9828 IsSlewing returns 0
23:40:01.566 00.000 9828 IsGuiding returns 1
23:40:01.597 00.031 9828 IsSlewing returns 0
23:40:01.597 00.000 9828 IsGuiding returns 1
23:40:01.629 00.032 9828 IsSlewing returns 0
23:40:01.629 00.000 9828 IsGuiding returns 0
23:40:01.629 00.000 9828 scope move finished after 35 + 138 ms
23:40:01.629 00.000 9828 Move returns status 0, amount 35
23:40:01.629 00.000 9828 move complete, result=0
23:40:01.629 00.000 9828 worker thread done servicing request
23:40:01.629 00.000 5052 GuideStep: 0.0 px 1 ms WEST, 0.3 px 35 ms SOUTH
23:40:02.345 00.716 8976 Exposure complete
23:40:02.359 00.014 8976 worker thread done servicing request
23:40:02.359 00.000 5052 OnExposeComplete: enter
23:40:02.359 00.000 5052 UpdateGuideState(): m_state=6
23:40:02.360 00.001 5052 Star::Find(18, 325, 315, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
23:40:02.360 00.000 5052 Star::Find returns 1 (0), X=322.77, Y=315.12, Mass=4921, SNR=49.1, Peak=250 HFD=4.5
23:40:02.360 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.36) = xAngle (-0.29 = -0.29)
23:40:02.360 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.63 = -0.63)
23:40:02.360 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=1.61 hyp=1.83 cameraTheta=2.07 mountX=1.76 mountY=-1.07, mountTheta=-0.55
23:40:02.360 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=1.61, opts=13)
23:40:02.360 00.000 5052 Enqueuing Move request for stepguider (-0.88, 1.61)
23:40:02.360 00.000 8976 Worker thread wakes up
23:40:02.361 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, 1.61) opts 0xd
23:40:02.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, 1.61)
23:40:02.361 00.000 8976 Moving (-0.88, 1.61) raw xDistance=1.76 yDistance=-1.07
23:40:02.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.76
23:40:02.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -1.07
23:40:02.361 00.000 8976 MoveAxis(L, 4, ABG)
23:40:02.361 00.000 8976 stepping (-5, 30) + (-4, 0)
23:40:02.361 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:40:02.361 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=250, med=32, FiltMin=27, FiltMax=212, Gamma=2.260
23:40:02.371 00.010 5052 UpdateGuideState exits: m=4921 SNR=49.1
23:40:02.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:02.371 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:02.371 00.000 5052 Enqueuing Expose request
23:40:02.400 00.029 8976 Received - 47 (G) 
23:40:02.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:40:02.400 00.000 8976 stepped: pos (-9, 30)
23:40:02.400 00.000 8976 MoveAxis(U, 0, ABG)
23:40:02.400 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.36) = xAngle (1.42 = 1.42)
23:40:02.400 00.000 8976 MountToCamera -- mountX=2.91 mountY=-3.94 hyp=4.90 mountTheta=-0.93 cameraX=0.71, cameraY=4.85 cameraTheta=1.42
23:40:02.400 00.000 8976 incremental bump (0.712, 4.847) isValid = 1
23:40:02.400 00.000 8976 Scheduling Mount bump of (0.068, 0.314)
23:40:02.400 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.31, opts=4)
23:40:02.400 00.000 8976 Enqueuing Move request for scope (0.07, 0.31)
23:40:02.400 00.000 8976 move complete, result=0
23:40:02.400 00.000 9828 Worker thread wakes up
23:40:02.400 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.31) opts 0x4
23:40:02.400 00.000 5052 GuideStep: 1.8 px 4 ms WEST, -1.1 px 0 ms NORTH
23:40:02.401 00.001 8976 worker thread done servicing request
23:40:02.401 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.31)
23:40:02.401 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
23:40:02.401 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.39 = 1.10)
23:40:02.401 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.31 hyp=0.32 cameraTheta=1.36 mountX=-0.08 mountY=0.29, mountTheta=1.84
23:40:02.401 00.000 9828 Moving (0.07, 0.31) raw xDistance=-0.08 yDistance=0.29
23:40:02.401 00.000 9828 MoveAxis(E, 9, B)
23:40:02.401 00.000 9828 Guiding  Dir = 2, Dur = 9
23:40:02.401 00.000 8976 Worker thread wakes up
23:40:02.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:02.401 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:40:02.401 00.000 9828 IsSlewing returns 0
23:40:02.402 00.001 9828 IsGuiding returns 0
23:40:02.402 00.000 9828 PulseGuide returned control before completion, sleep 19
23:40:02.432 00.030 9828 IsGuiding returns 1
23:40:02.432 00.000 9828 scope still moving after pulse duration time elapsed
23:40:02.464 00.032 9828 IsSlewing returns 0
23:40:02.464 00.000 9828 IsGuiding returns 1
23:40:02.496 00.032 9828 IsSlewing returns 0
23:40:02.496 00.000 9828 IsGuiding returns 1
23:40:02.527 00.031 9828 IsSlewing returns 0
23:40:02.527 00.000 9828 IsGuiding returns 0
23:40:02.527 00.000 9828 scope move finished after 9 + 116 ms
23:40:02.527 00.000 9828 Move returns status 0, amount 9
23:40:02.527 00.000 9828 MoveAxis(S, 33, B)
23:40:02.527 00.000 9828 Guiding  Dir = 1, Dur = 33
23:40:02.543 00.016 9828 IsSlewing returns 0
23:40:02.543 00.000 9828 IsGuiding returns 0
23:40:02.543 00.000 9828 PulseGuide returned control before completion, sleep 43
23:40:02.590 00.047 9828 IsGuiding returns 1
23:40:02.590 00.000 9828 scope still moving after pulse duration time elapsed
23:40:02.621 00.031 9828 IsSlewing returns 0
23:40:02.621 00.000 9828 IsGuiding returns 1
23:40:02.653 00.032 9828 IsSlewing returns 0
23:40:02.653 00.000 9828 IsGuiding returns 1
23:40:02.685 00.032 9828 IsSlewing returns 0
23:40:02.685 00.000 9828 IsGuiding returns 1
23:40:02.717 00.032 9828 IsSlewing returns 0
23:40:02.717 00.000 9828 IsGuiding returns 0
23:40:02.717 00.000 9828 scope move finished after 33 + 140 ms
23:40:02.717 00.000 9828 Move returns status 0, amount 33
23:40:02.717 00.000 9828 move complete, result=0
23:40:02.717 00.000 9828 worker thread done servicing request
23:40:02.717 00.000 5052 GuideStep: -0.1 px 9 ms EAST, 0.3 px 33 ms SOUTH
23:40:03.440 00.723 8976 Exposure complete
23:40:03.453 00.013 8976 worker thread done servicing request
23:40:03.454 00.001 5052 OnExposeComplete: enter
23:40:03.454 00.000 5052 UpdateGuideState(): m_state=6
23:40:03.454 00.000 5052 Star::Find(18, 322, 315, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
23:40:03.454 00.000 5052 Star::Find returns 1 (0), X=322.66, Y=314.82, Mass=4884, SNR=49.0, Peak=225 HFD=4.5
23:40:03.454 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.36) = xAngle (-0.14 = -0.14)
23:40:03.454 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.48 = -0.48)
23:40:03.454 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=1.31 hyp=1.63 cameraTheta=2.22 mountX=1.62 mountY=-0.76, mountTheta=-0.44
23:40:03.455 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=1.31, opts=13)
23:40:03.455 00.000 5052 Enqueuing Move request for stepguider (-0.98, 1.31)
23:40:03.455 00.000 8976 Worker thread wakes up
23:40:03.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, 1.31) opts 0xd
23:40:03.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, 1.31)
23:40:03.455 00.000 8976 Moving (-0.98, 1.31) raw xDistance=1.62 yDistance=-0.76
23:40:03.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.10 from input 1.62
23:40:03.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.76
23:40:03.455 00.000 8976 MoveAxis(L, 4, ABG)
23:40:03.455 00.000 8976 stepping (-9, 30) + (-4, 0)
23:40:03.455 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:40:03.456 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=225, med=32, FiltMin=28, FiltMax=192, Gamma=2.260
23:40:03.466 00.010 5052 UpdateGuideState exits: m=4884 SNR=49.0
23:40:03.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:03.466 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:03.466 00.000 5052 Enqueuing Expose request
23:40:03.488 00.022 8976 Received - 47 (G) 
23:40:03.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:40:03.488 00.000 8976 stepped: pos (-13, 30)
23:40:03.488 00.000 8976 MoveAxis(U, 0, ABG)
23:40:03.488 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.36) = xAngle (1.39 = 1.39)
23:40:03.488 00.000 8976 MountToCamera -- mountX=3.28 mountY=-4.74 hyp=5.76 mountTheta=-0.97 cameraX=1.01, cameraY=5.67 cameraTheta=1.39
23:40:03.488 00.000 8976 incremental bump (1.011, 5.671) isValid = 1
23:40:03.488 00.000 8976 Scheduling Mount bump of (0.082, 0.313)
23:40:03.488 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.31, opts=4)
23:40:03.488 00.000 8976 Enqueuing Move request for scope (0.08, 0.31)
23:40:03.488 00.000 8976 move complete, result=0
23:40:03.488 00.000 8976 worker thread done servicing request
23:40:03.488 00.000 9828 Worker thread wakes up
23:40:03.488 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.31) opts 0x4
23:40:03.488 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.31)
23:40:03.488 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.87)
23:40:03.488 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.34 = 1.06)
23:40:03.488 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.32 mountX=-0.09 mountY=0.28, mountTheta=1.89
23:40:03.489 00.001 9828 Moving (0.08, 0.31) raw xDistance=-0.09 yDistance=0.28
23:40:03.489 00.000 9828 MoveAxis(E, 10, B)
23:40:03.489 00.000 8976 Worker thread wakes up
23:40:03.489 00.000 5052 GuideStep: 1.6 px 4 ms WEST, -0.8 px 0 ms NORTH
23:40:03.489 00.000 9828 Guiding  Dir = 2, Dur = 10
23:40:03.489 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:03.489 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:40:03.489 00.000 9828 IsSlewing returns 0
23:40:03.489 00.000 9828 IsGuiding returns 0
23:40:03.489 00.000 9828 PulseGuide returned control before completion, sleep 20
23:40:03.515 00.026 9828 IsGuiding returns 1
23:40:03.515 00.000 9828 scope still moving after pulse duration time elapsed
23:40:03.545 00.030 9828 IsSlewing returns 0
23:40:03.545 00.000 9828 IsGuiding returns 1
23:40:03.577 00.032 9828 IsSlewing returns 0
23:40:03.577 00.000 9828 IsGuiding returns 1
23:40:03.609 00.032 9828 IsSlewing returns 0
23:40:03.609 00.000 9828 IsGuiding returns 1
23:40:03.640 00.031 9828 IsSlewing returns 0
23:40:03.640 00.000 9828 IsGuiding returns 0
23:40:03.640 00.000 9828 scope move finished after 10 + 140 ms
23:40:03.640 00.000 9828 Move returns status 0, amount 10
23:40:03.640 00.000 9828 MoveAxis(S, 32, B)
23:40:03.640 00.000 9828 Guiding  Dir = 1, Dur = 32
23:40:03.655 00.015 9828 IsSlewing returns 0
23:40:03.655 00.000 9828 IsGuiding returns 0
23:40:03.655 00.000 9828 PulseGuide returned control before completion, sleep 42
23:40:03.703 00.048 9828 IsGuiding returns 1
23:40:03.703 00.000 9828 scope still moving after pulse duration time elapsed
23:40:03.734 00.031 9828 IsSlewing returns 0
23:40:03.734 00.000 9828 IsGuiding returns 1
23:40:03.765 00.031 9828 IsSlewing returns 0
23:40:03.765 00.000 9828 IsGuiding returns 1
23:40:03.797 00.032 9828 IsSlewing returns 0
23:40:03.797 00.000 9828 IsGuiding returns 1
23:40:03.828 00.031 9828 IsSlewing returns 0
23:40:03.828 00.000 9828 IsGuiding returns 0
23:40:03.828 00.000 9828 scope move finished after 32 + 141 ms
23:40:03.828 00.000 9828 Move returns status 0, amount 32
23:40:03.828 00.000 9828 move complete, result=0
23:40:03.828 00.000 9828 worker thread done servicing request
23:40:03.828 00.000 5052 GuideStep: -0.1 px 10 ms EAST, 0.3 px 32 ms SOUTH
23:40:04.524 00.696 8976 Exposure complete
23:40:04.537 00.013 8976 worker thread done servicing request
23:40:04.538 00.001 5052 OnExposeComplete: enter
23:40:04.538 00.000 5052 UpdateGuideState(): m_state=6
23:40:04.538 00.000 5052 Star::Find(18, 322, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
23:40:04.538 00.000 5052 Star::Find returns 1 (0), X=323.79, Y=313.99, Mass=4902, SNR=49.0, Peak=265 HFD=4.4
23:40:04.538 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.36) = xAngle (-1.09 = -1.09)
23:40:04.538 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.43 = -1.43)
23:40:04.538 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.47 hyp=0.49 cameraTheta=1.27 mountX=0.23 mountY=-0.49, mountTheta=-1.13
23:40:04.539 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.47, opts=13)
23:40:04.539 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.47)
23:40:04.539 00.000 8976 Worker thread wakes up
23:40:04.539 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.47) opts 0xd
23:40:04.539 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.47)
23:40:04.539 00.000 8976 Moving (0.15, 0.47) raw xDistance=0.23 yDistance=-0.49
23:40:04.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
23:40:04.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.49
23:40:04.539 00.000 8976 MoveAxis(R, 0, ABG)
23:40:04.539 00.000 8976 MoveAxis(U, 0, ABG)
23:40:04.539 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.36) = xAngle (1.38 = 1.38)
23:40:04.539 00.000 8976 MountToCamera -- mountX=3.53 mountY=-5.27 hyp=6.34 mountTheta=-0.98 cameraX=1.21, cameraY=6.22 cameraTheta=1.38
23:40:04.539 00.000 8976 incremental bump (1.211, 6.224) isValid = 1
23:40:04.539 00.000 8976 Scheduling Mount bump of (0.089, 0.312)
23:40:04.539 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.31, opts=4)
23:40:04.539 00.000 8976 Enqueuing Move request for scope (0.09, 0.31)
23:40:04.539 00.000 8976 move complete, result=0
23:40:04.539 00.000 9828 Worker thread wakes up
23:40:04.540 00.001 8976 worker thread done servicing request
23:40:04.540 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.31) opts 0x4
23:40:04.540 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.31)
23:40:04.540 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=265, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:40:04.540 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
23:40:04.540 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.32 = 1.04)
23:40:04.540 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.31 hyp=0.32 cameraTheta=1.29 mountX=-0.10 mountY=0.28, mountTheta=1.92
23:40:04.540 00.000 9828 Moving (0.09, 0.31) raw xDistance=-0.10 yDistance=0.28
23:40:04.540 00.000 9828 MoveAxis(E, 11, B)
23:40:04.540 00.000 9828 Guiding  Dir = 2, Dur = 11
23:40:04.540 00.000 9828 IsSlewing returns 0
23:40:04.541 00.001 9828 IsGuiding returns 0
23:40:04.541 00.000 9828 PulseGuide returned control before completion, sleep 21
23:40:04.549 00.008 5052 UpdateGuideState exits: m=4902 SNR=49.0
23:40:04.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:04.549 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:04.549 00.000 5052 Enqueuing Expose request
23:40:04.550 00.001 8976 Worker thread wakes up
23:40:04.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:04.550 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:40:04.553 00.003 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
23:40:04.565 00.012 9828 IsGuiding returns 1
23:40:04.565 00.000 9828 scope still moving after pulse duration time elapsed
23:40:04.595 00.030 9828 IsSlewing returns 0
23:40:04.595 00.000 9828 IsGuiding returns 1
23:40:04.626 00.031 9828 IsSlewing returns 0
23:40:04.626 00.000 9828 IsGuiding returns 1
23:40:04.658 00.032 9828 IsSlewing returns 0
23:40:04.658 00.000 9828 IsGuiding returns 1
23:40:04.688 00.030 9828 IsSlewing returns 0
23:40:04.688 00.000 9828 IsGuiding returns 0
23:40:04.688 00.000 9828 scope move finished after 11 + 136 ms
23:40:04.688 00.000 9828 Move returns status 0, amount 11
23:40:04.688 00.000 9828 MoveAxis(S, 32, B)
23:40:04.688 00.000 9828 Guiding  Dir = 1, Dur = 32
23:40:04.704 00.016 9828 IsSlewing returns 0
23:40:04.704 00.000 9828 IsGuiding returns 0
23:40:04.704 00.000 9828 PulseGuide returned control before completion, sleep 42
23:40:04.752 00.048 9828 IsGuiding returns 1
23:40:04.752 00.000 9828 scope still moving after pulse duration time elapsed
23:40:04.784 00.032 9828 IsSlewing returns 0
23:40:04.784 00.000 9828 IsGuiding returns 1
23:40:04.815 00.031 9828 IsSlewing returns 0
23:40:04.815 00.000 9828 IsGuiding returns 1
23:40:04.847 00.032 9828 IsSlewing returns 0
23:40:04.847 00.000 9828 IsGuiding returns 1
23:40:04.877 00.030 9828 IsSlewing returns 0
23:40:04.877 00.000 9828 IsGuiding returns 0
23:40:04.877 00.000 9828 scope move finished after 32 + 141 ms
23:40:04.877 00.000 9828 Move returns status 0, amount 32
23:40:04.877 00.000 9828 move complete, result=0
23:40:04.877 00.000 9828 worker thread done servicing request
23:40:04.877 00.000 5052 GuideStep: -0.1 px 11 ms EAST, 0.3 px 32 ms SOUTH
23:40:05.588 00.711 8976 Exposure complete
23:40:05.602 00.014 8976 worker thread done servicing request
23:40:05.602 00.000 5052 OnExposeComplete: enter
23:40:05.603 00.001 5052 UpdateGuideState(): m_state=6
23:40:05.603 00.000 5052 Star::Find(18, 323, 313, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
23:40:05.603 00.000 5052 Star::Find returns 1 (0), X=324.17, Y=314.13, Mass=4922, SNR=49.1, Peak=270 HFD=4.4
23:40:05.603 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.36) = xAngle (-1.50 = -1.50)
23:40:05.603 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.84 = -1.84)
23:40:05.603 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.61 hyp=0.80 cameraTheta=0.86 mountX=0.05 mountY=-0.77, mountTheta=-1.50
23:40:05.603 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.61, opts=13)
23:40:05.604 00.001 5052 Enqueuing Move request for stepguider (0.53, 0.61)
23:40:05.604 00.000 8976 Worker thread wakes up
23:40:05.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.61) opts 0xd
23:40:05.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.61)
23:40:05.604 00.000 8976 Moving (0.53, 0.61) raw xDistance=0.05 yDistance=-0.77
23:40:05.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:40:05.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.77
23:40:05.604 00.000 8976 MoveAxis(R, 0, ABG)
23:40:05.604 00.000 8976 MoveAxis(U, 0, ABG)
23:40:05.604 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.36) = xAngle (1.37 = 1.37)
23:40:05.604 00.000 8976 MountToCamera -- mountX=3.69 mountY=-5.63 hyp=6.73 mountTheta=-0.99 cameraX=1.35, cameraY=6.59 cameraTheta=1.37
23:40:05.604 00.000 8976 incremental bump (1.345, 6.594) isValid = 1
23:40:05.604 00.000 8976 Scheduling Mount bump of (0.093, 0.311)
23:40:05.604 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.31, opts=4)
23:40:05.604 00.000 8976 Enqueuing Move request for scope (0.09, 0.31)
23:40:05.604 00.000 8976 move complete, result=0
23:40:05.604 00.000 9828 Worker thread wakes up
23:40:05.605 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.31) opts 0x4
23:40:05.605 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.31)
23:40:05.605 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
23:40:05.605 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.31 = 1.03)
23:40:05.605 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.31 hyp=0.32 cameraTheta=1.28 mountX=-0.11 mountY=0.28, mountTheta=1.93
23:40:05.605 00.000 9828 Moving (0.09, 0.31) raw xDistance=-0.11 yDistance=0.28
23:40:05.605 00.000 9828 MoveAxis(E, 11, B)
23:40:05.605 00.000 9828 Guiding  Dir = 2, Dur = 11
23:40:05.605 00.000 8976 worker thread done servicing request
23:40:05.605 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=270, med=32, FiltMin=27, FiltMax=214, Gamma=2.260
23:40:05.605 00.000 9828 IsSlewing returns 0
23:40:05.605 00.000 9828 IsGuiding returns 0
23:40:05.606 00.001 9828 PulseGuide returned control before completion, sleep 21
23:40:05.615 00.009 5052 UpdateGuideState exits: m=4922 SNR=49.1
23:40:05.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:05.615 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:05.615 00.000 5052 Enqueuing Expose request
23:40:05.615 00.000 8976 Worker thread wakes up
23:40:05.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:05.615 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:40:05.618 00.003 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 0 ms NORTH
23:40:05.628 00.010 9828 IsGuiding returns 1
23:40:05.628 00.000 9828 scope still moving after pulse duration time elapsed
23:40:05.660 00.032 9828 IsSlewing returns 0
23:40:05.660 00.000 9828 IsGuiding returns 1
23:40:05.692 00.032 9828 IsSlewing returns 0
23:40:05.692 00.000 9828 IsGuiding returns 1
23:40:05.723 00.031 9828 IsSlewing returns 0
23:40:05.723 00.000 9828 IsGuiding returns 1
23:40:05.754 00.031 9828 IsSlewing returns 0
23:40:05.754 00.000 9828 IsGuiding returns 0
23:40:05.754 00.000 9828 scope move finished after 11 + 137 ms
23:40:05.754 00.000 9828 Move returns status 0, amount 11
23:40:05.754 00.000 9828 MoveAxis(S, 31, B)
23:40:05.754 00.000 9828 Guiding  Dir = 1, Dur = 31
23:40:05.770 00.016 9828 IsSlewing returns 0
23:40:05.770 00.000 9828 IsGuiding returns 0
23:40:05.770 00.000 9828 PulseGuide returned control before completion, sleep 41
23:40:05.818 00.048 9828 IsGuiding returns 1
23:40:05.818 00.000 9828 scope still moving after pulse duration time elapsed
23:40:05.849 00.031 9828 IsSlewing returns 0
23:40:05.849 00.000 9828 IsGuiding returns 1
23:40:05.880 00.031 9828 IsSlewing returns 0
23:40:05.880 00.000 9828 IsGuiding returns 1
23:40:05.911 00.031 9828 IsSlewing returns 0
23:40:05.911 00.000 9828 IsGuiding returns 1
23:40:05.943 00.032 9828 IsSlewing returns 0
23:40:05.943 00.000 9828 IsGuiding returns 0
23:40:05.943 00.000 9828 scope move finished after 31 + 141 ms
23:40:05.943 00.000 9828 Move returns status 0, amount 31
23:40:05.943 00.000 9828 move complete, result=0
23:40:05.943 00.000 9828 worker thread done servicing request
23:40:05.943 00.000 5052 GuideStep: -0.1 px 11 ms EAST, 0.3 px 31 ms SOUTH
23:40:06.652 00.709 8976 Exposure complete
23:40:06.667 00.015 8976 worker thread done servicing request
23:40:06.667 00.000 5052 OnExposeComplete: enter
23:40:06.667 00.000 5052 UpdateGuideState(): m_state=6
23:40:06.667 00.000 5052 Star::Find(18, 324, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
23:40:06.667 00.000 5052 Star::Find returns 1 (0), X=324.08, Y=314.55, Mass=4985, SNR=49.5, Peak=278 HFD=4.3
23:40:06.667 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.36) = xAngle (-1.18 = -1.18)
23:40:06.667 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.52 = -1.52)
23:40:06.667 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=1.04 hyp=1.12 cameraTheta=1.18 mountX=0.42 mountY=-1.12, mountTheta=-1.21
23:40:06.668 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=1.04, opts=13)
23:40:06.668 00.000 5052 Enqueuing Move request for stepguider (0.43, 1.04)
23:40:06.668 00.000 8976 Worker thread wakes up
23:40:06.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 1.04) opts 0xd
23:40:06.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 1.04)
23:40:06.668 00.000 8976 Moving (0.43, 1.04) raw xDistance=0.42 yDistance=-1.12
23:40:06.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.42
23:40:06.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -1.12
23:40:06.668 00.000 8976 MoveAxis(R, 0, ABG)
23:40:06.668 00.000 8976 MoveAxis(U, 0, ABG)
23:40:06.668 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.36) = xAngle (1.36 = 1.36)
23:40:06.669 00.001 8976 MountToCamera -- mountX=3.80 mountY=-5.86 hyp=6.99 mountTheta=-1.00 cameraX=1.43, cameraY=6.84 cameraTheta=1.36
23:40:06.669 00.000 8976 incremental bump (1.435, 6.842) isValid = 1
23:40:06.669 00.000 8976 Scheduling Mount bump of (0.095, 0.311)
23:40:06.669 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.31, opts=4)
23:40:06.669 00.000 8976 Enqueuing Move request for scope (0.10, 0.31)
23:40:06.669 00.000 8976 move complete, result=0
23:40:06.669 00.000 8976 worker thread done servicing request
23:40:06.669 00.000 9828 Worker thread wakes up
23:40:06.669 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.31) opts 0x4
23:40:06.669 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.31)
23:40:06.669 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
23:40:06.669 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.30 = 1.02)
23:40:06.669 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=278, med=32, FiltMin=27, FiltMax=236, Gamma=2.260
23:40:06.669 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.27 mountX=-0.11 mountY=0.28, mountTheta=1.94
23:40:06.669 00.000 9828 Moving (0.10, 0.31) raw xDistance=-0.11 yDistance=0.28
23:40:06.670 00.001 9828 MoveAxis(E, 11, B)
23:40:06.670 00.000 9828 Guiding  Dir = 2, Dur = 11
23:40:06.670 00.000 9828 IsSlewing returns 0
23:40:06.670 00.000 9828 IsGuiding returns 0
23:40:06.670 00.000 9828 PulseGuide returned control before completion, sleep 21
23:40:06.679 00.009 5052 UpdateGuideState exits: m=4985 SNR=49.5
23:40:06.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:06.679 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:06.679 00.000 5052 Enqueuing Expose request
23:40:06.679 00.000 8976 Worker thread wakes up
23:40:06.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:06.679 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:40:06.682 00.003 5052 GuideStep: 0.4 px 0 ms EAST, -1.1 px 0 ms NORTH
23:40:06.706 00.024 9828 IsGuiding returns 1
23:40:06.706 00.000 9828 scope still moving after pulse duration time elapsed
23:40:06.737 00.031 9828 IsSlewing returns 0
23:40:06.737 00.000 9828 IsGuiding returns 1
23:40:06.768 00.031 9828 IsSlewing returns 0
23:40:06.768 00.000 9828 IsGuiding returns 1
23:40:06.799 00.031 9828 IsSlewing returns 0
23:40:06.799 00.000 9828 IsGuiding returns 0
23:40:06.799 00.000 9828 scope move finished after 11 + 118 ms
23:40:06.799 00.000 9828 Move returns status 0, amount 11
23:40:06.799 00.000 9828 MoveAxis(S, 31, B)
23:40:06.799 00.000 9828 Guiding  Dir = 1, Dur = 31
23:40:06.814 00.015 9828 IsSlewing returns 0
23:40:06.814 00.000 9828 IsGuiding returns 0
23:40:06.814 00.000 9828 PulseGuide returned control before completion, sleep 41
23:40:06.861 00.047 9828 IsGuiding returns 1
23:40:06.861 00.000 9828 scope still moving after pulse duration time elapsed
23:40:06.893 00.032 9828 IsSlewing returns 0
23:40:06.893 00.000 9828 IsGuiding returns 1
23:40:06.924 00.031 9828 IsSlewing returns 0
23:40:06.924 00.000 9828 IsGuiding returns 1
23:40:06.955 00.031 9828 IsSlewing returns 0
23:40:06.955 00.000 9828 IsGuiding returns 1
23:40:06.987 00.032 9828 IsSlewing returns 0
23:40:06.987 00.000 9828 IsGuiding returns 0
23:40:06.987 00.000 9828 scope move finished after 31 + 142 ms
23:40:06.987 00.000 9828 Move returns status 0, amount 31
23:40:06.987 00.000 9828 move complete, result=0
23:40:06.987 00.000 9828 worker thread done servicing request
23:40:06.987 00.000 5052 GuideStep: -0.1 px 11 ms EAST, 0.3 px 31 ms SOUTH
23:40:07.718 00.731 8976 Exposure complete
23:40:07.733 00.015 8976 worker thread done servicing request
23:40:07.733 00.000 5052 OnExposeComplete: enter
23:40:07.733 00.000 5052 UpdateGuideState(): m_state=6
23:40:07.734 00.001 5052 Star::Find(18, 324, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
23:40:07.734 00.000 5052 Star::Find returns 1 (0), X=323.94, Y=314.77, Mass=4965, SNR=49.4, Peak=256 HFD=4.4
23:40:07.734 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.36) = xAngle (-1.02 = -1.02)
23:40:07.734 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.35 = -1.35)
23:40:07.734 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=1.25 hyp=1.29 cameraTheta=1.34 mountX=0.68 mountY=-1.26, mountTheta=-1.08
23:40:07.734 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=1.25, opts=13)
23:40:07.735 00.001 5052 Enqueuing Move request for stepguider (0.29, 1.25)
23:40:07.735 00.000 8976 Worker thread wakes up
23:40:07.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 1.25) opts 0xd
23:40:07.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 1.25)
23:40:07.735 00.000 8976 Moving (0.29, 1.25) raw xDistance=0.68 yDistance=-1.26
23:40:07.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.68
23:40:07.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.26
23:40:07.735 00.000 8976 MoveAxis(R, 0, ABG)
23:40:07.735 00.000 8976 MoveAxis(U, 4, ABG)
23:40:07.735 00.000 8976 stepping (-13, 30) + (0, 4)
23:40:07.735 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:40:07.736 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=256, med=32, FiltMin=28, FiltMax=212, Gamma=2.260
23:40:07.746 00.010 5052 UpdateGuideState exits: m=4965 SNR=49.4
23:40:07.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:07.746 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:07.746 00.000 5052 Enqueuing Expose request
23:40:07.772 00.026 8976 Received - 47 (G) 
23:40:07.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:40:07.772 00.000 8976 stepped: pos (-13, 34)
23:40:07.772 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
23:40:07.772 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.36) = xAngle (1.34 = 1.34)
23:40:07.772 00.000 8976 MountToCamera -- mountX=3.88 mountY=-6.30 hyp=7.40 mountTheta=-1.02 cameraX=1.69, cameraY=7.21 cameraTheta=1.34
23:40:07.772 00.000 8976 incremental bump (1.692, 7.206) isValid = 1
23:40:07.772 00.000 8976 Scheduling Mount bump of (0.124, 0.361)
23:40:07.772 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.36, opts=4)
23:40:07.772 00.000 8976 Enqueuing Move request for scope (0.12, 0.36)
23:40:07.772 00.000 8976 move complete, result=0
23:40:07.772 00.000 9828 Worker thread wakes up
23:40:07.772 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.36) opts 0x4
23:40:07.772 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.36)
23:40:07.772 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
23:40:07.772 00.000 5052 GuideStep: 0.7 px 0 ms EAST, -1.3 px 4 ms NORTH
23:40:07.773 00.001 8976 worker thread done servicing request
23:40:07.773 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.27 = 0.99)
23:40:07.773 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.24 mountX=-0.14 mountY=0.32, mountTheta=1.98
23:40:07.773 00.000 8976 Worker thread wakes up
23:40:07.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:07.773 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:40:07.773 00.000 9828 Moving (0.12, 0.36) raw xDistance=-0.14 yDistance=0.32
23:40:07.773 00.000 9828 MoveAxis(E, 15, B)
23:40:07.773 00.000 9828 Guiding  Dir = 2, Dur = 15
23:40:07.773 00.000 9828 IsSlewing returns 0
23:40:07.773 00.000 9828 IsGuiding returns 0
23:40:07.774 00.001 9828 PulseGuide returned control before completion, sleep 25
23:40:07.812 00.038 9828 IsGuiding returns 1
23:40:07.812 00.000 9828 scope still moving after pulse duration time elapsed
23:40:07.844 00.032 9828 IsSlewing returns 0
23:40:07.844 00.000 9828 IsGuiding returns 1
23:40:07.876 00.032 9828 IsSlewing returns 0
23:40:07.876 00.000 9828 IsGuiding returns 1
23:40:07.907 00.031 9828 IsSlewing returns 0
23:40:07.907 00.000 9828 IsGuiding returns 0
23:40:07.907 00.000 9828 scope move finished after 15 + 118 ms
23:40:07.907 00.000 9828 Move returns status 0, amount 15
23:40:07.907 00.000 9828 MoveAxis(S, 36, B)
23:40:07.907 00.000 9828 Guiding  Dir = 1, Dur = 36
23:40:07.922 00.015 9828 IsSlewing returns 0
23:40:07.922 00.000 9828 IsGuiding returns 0
23:40:07.922 00.000 9828 PulseGuide returned control before completion, sleep 46
23:40:07.970 00.048 9828 IsGuiding returns 1
23:40:07.970 00.000 9828 scope still moving after pulse duration time elapsed
23:40:08.000 00.030 9828 IsSlewing returns 0
23:40:08.000 00.000 9828 IsGuiding returns 1
23:40:08.031 00.031 9828 IsSlewing returns 0
23:40:08.031 00.000 9828 IsGuiding returns 1
23:40:08.062 00.031 9828 IsSlewing returns 0
23:40:08.062 00.000 9828 IsGuiding returns 1
23:40:08.093 00.031 9828 IsSlewing returns 0
23:40:08.093 00.000 9828 IsGuiding returns 0
23:40:08.093 00.000 9828 scope move finished after 36 + 135 ms
23:40:08.093 00.000 9828 Move returns status 0, amount 36
23:40:08.093 00.000 9828 move complete, result=0
23:40:08.093 00.000 9828 worker thread done servicing request
23:40:08.093 00.000 5052 GuideStep: -0.1 px 15 ms EAST, 0.3 px 36 ms SOUTH
23:40:08.814 00.721 8976 Exposure complete
23:40:08.829 00.015 8976 worker thread done servicing request
23:40:08.829 00.000 5052 OnExposeComplete: enter
23:40:08.829 00.000 5052 UpdateGuideState(): m_state=6
23:40:08.829 00.000 5052 Star::Find(18, 323, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
23:40:08.829 00.000 5052 Star::Find returns 1 (0), X=323.89, Y=315.06, Mass=5008, SNR=49.6, Peak=240 HFD=4.5
23:40:08.829 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.36) = xAngle (-0.95 = -0.95)
23:40:08.829 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.29 = -1.29)
23:40:08.829 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=1.55 hyp=1.57 cameraTheta=1.41 mountX=0.91 mountY=-1.50, mountTheta=-1.02
23:40:08.830 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=1.55, opts=13)
23:40:08.830 00.000 5052 Enqueuing Move request for stepguider (0.25, 1.55)
23:40:08.830 00.000 8976 Worker thread wakes up
23:40:08.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 1.55) opts 0xd
23:40:08.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 1.55)
23:40:08.830 00.000 8976 Moving (0.25, 1.55) raw xDistance=0.91 yDistance=-1.50
23:40:08.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.91
23:40:08.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.50
23:40:08.830 00.000 8976 MoveAxis(L, 2, ABG)
23:40:08.830 00.000 8976 stepping (-13, 34) + (-2, 0)
23:40:08.830 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:40:08.830 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=240, med=32, FiltMin=28, FiltMax=200, Gamma=2.260
23:40:08.841 00.011 5052 UpdateGuideState exits: m=5008 SNR=49.6
23:40:08.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:08.841 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:08.841 00.000 5052 Enqueuing Expose request
23:40:08.858 00.017 8976 Received - 47 (G) 
23:40:08.859 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:40:08.859 00.000 8976 stepped: pos (-15, 34)
23:40:08.859 00.000 8976 MoveAxis(U, 5, ABG)
23:40:08.859 00.000 8976 stepping (-15, 34) + (0, 5)
23:40:08.859 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:40:08.906 00.047 8976 Received - 47 (G) 
23:40:08.907 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:40:08.907 00.000 8976 stepped: pos (-15, 39)
23:40:08.907 00.000 8976 FAR outside bump range, increase bump weight 1.17 => 2.17
23:40:08.907 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.36) = xAngle (1.33 = 1.33)
23:40:08.907 00.000 8976 MountToCamera -- mountX=4.13 mountY=-6.95 hyp=8.08 mountTheta=-1.03 cameraX=1.97, cameraY=7.84 cameraTheta=1.33
23:40:08.907 00.000 8976 incremental bump (1.965, 7.842) isValid = 1
23:40:08.907 00.000 8976 Scheduling Mount bump of (0.245, 0.667)
23:40:08.907 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.24, y=0.67, opts=4)
23:40:08.907 00.000 8976 Enqueuing Move request for scope (0.24, 0.67)
23:40:08.907 00.000 8976 move complete, result=0
23:40:08.907 00.000 9828 Worker thread wakes up
23:40:08.907 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.67) opts 0x4
23:40:08.907 00.000 9828 Handling offset move in thread for scope, endpoint = (0.24, 0.67)
23:40:08.907 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
23:40:08.907 00.000 8976 worker thread done servicing request
23:40:08.907 00.000 8976 Worker thread wakes up
23:40:08.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:08.907 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:40:08.907 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.25 = 0.96)
23:40:08.907 00.000 5052 GuideStep: 0.9 px 2 ms WEST, -1.5 px 5 ms NORTH
23:40:08.908 00.001 9828 CameraToMount -- cameraX=0.24 cameraY=0.67 hyp=0.71 cameraTheta=1.22 mountX=-0.27 mountY=0.58, mountTheta=2.01
23:40:08.908 00.000 9828 Moving (0.24, 0.67) raw xDistance=-0.27 yDistance=0.58
23:40:08.908 00.000 9828 MoveAxis(E, 29, B)
23:40:08.908 00.000 9828 Guiding  Dir = 2, Dur = 29
23:40:08.908 00.000 9828 IsSlewing returns 0
23:40:08.908 00.000 9828 IsGuiding returns 0
23:40:08.908 00.000 9828 PulseGuide returned control before completion, sleep 39
23:40:08.963 00.055 9828 IsGuiding returns 1
23:40:08.963 00.000 9828 scope still moving after pulse duration time elapsed
23:40:08.995 00.032 9828 IsSlewing returns 0
23:40:08.995 00.000 9828 IsGuiding returns 1
23:40:09.026 00.031 9828 IsSlewing returns 0
23:40:09.026 00.000 9828 IsGuiding returns 1
23:40:09.057 00.031 9828 IsSlewing returns 0
23:40:09.057 00.000 9828 IsGuiding returns 0
23:40:09.057 00.000 9828 scope move finished after 29 + 119 ms
23:40:09.057 00.000 9828 Move returns status 0, amount 29
23:40:09.057 00.000 9828 MoveAxis(S, 66, B)
23:40:09.057 00.000 9828 Guiding  Dir = 1, Dur = 66
23:40:09.073 00.016 9828 IsSlewing returns 0
23:40:09.073 00.000 9828 IsGuiding returns 0
23:40:09.073 00.000 9828 PulseGuide returned control before completion, sleep 76
23:40:09.151 00.078 9828 IsGuiding returns 1
23:40:09.151 00.000 9828 scope still moving after pulse duration time elapsed
23:40:09.181 00.030 9828 IsSlewing returns 0
23:40:09.181 00.000 9828 IsGuiding returns 1
23:40:09.213 00.032 9828 IsSlewing returns 0
23:40:09.213 00.000 9828 IsGuiding returns 1
23:40:09.244 00.031 9828 IsSlewing returns 0
23:40:09.244 00.000 9828 IsGuiding returns 1
23:40:09.276 00.032 9828 IsSlewing returns 0
23:40:09.276 00.000 9828 IsGuiding returns 0
23:40:09.276 00.000 9828 scope move finished after 66 + 137 ms
23:40:09.276 00.000 9828 Move returns status 0, amount 66
23:40:09.276 00.000 9828 move complete, result=0
23:40:09.276 00.000 9828 worker thread done servicing request
23:40:09.276 00.000 5052 GuideStep: -0.3 px 29 ms EAST, 0.6 px 66 ms SOUTH
23:40:09.957 00.681 8976 Exposure complete
23:40:09.971 00.014 8976 worker thread done servicing request
23:40:09.971 00.000 5052 OnExposeComplete: enter
23:40:09.971 00.000 5052 UpdateGuideState(): m_state=6
23:40:09.971 00.000 5052 Star::Find(18, 323, 315, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
23:40:09.971 00.000 5052 Star::Find returns 1 (0), X=322.63, Y=314.57, Mass=4732, SNR=48.1, Peak=251 HFD=4.9
23:40:09.971 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.36) = xAngle (-0.02 = -0.02)
23:40:09.971 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.36 = -0.36)
23:40:09.971 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=1.05 hyp=1.46 cameraTheta=2.34 mountX=1.46 mountY=-0.52, mountTheta=-0.34
23:40:09.972 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=1.05, opts=13)
23:40:09.972 00.000 5052 Enqueuing Move request for stepguider (-1.02, 1.05)
23:40:09.972 00.000 8976 Worker thread wakes up
23:40:09.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, 1.05) opts 0xd
23:40:09.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, 1.05)
23:40:09.972 00.000 8976 Moving (-1.02, 1.05) raw xDistance=1.46 yDistance=-0.52
23:40:09.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.96 from input 1.46
23:40:09.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.52
23:40:09.972 00.000 8976 MoveAxis(L, 3, ABG)
23:40:09.972 00.000 8976 stepping (-15, 39) + (-3, 0)
23:40:09.973 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:40:09.973 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=251, med=31, FiltMin=27, FiltMax=178, Gamma=2.260
23:40:09.983 00.010 5052 UpdateGuideState exits: m=4732 SNR=48.1
23:40:09.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:09.983 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:09.983 00.000 5052 Enqueuing Expose request
23:40:10.009 00.026 8976 Received - 47 (G) 
23:40:10.010 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:40:10.010 00.000 8976 stepped: pos (-18, 39)
23:40:10.010 00.000 8976 MoveAxis(U, 0, ABG)
23:40:10.010 00.000 8976 FAR outside bump range, increase bump weight 2.17 => 3.17
23:40:10.010 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.36) = xAngle (1.35 = 1.35)
23:40:10.010 00.000 8976 MountToCamera -- mountX=4.61 mountY=-7.38 hyp=8.70 mountTheta=-1.01 cameraX=1.93, cameraY=8.48 cameraTheta=1.35
23:40:10.010 00.000 8976 incremental bump (1.931, 8.485) isValid = 1
23:40:10.010 00.000 8976 Scheduling Mount bump of (0.327, 0.980)
23:40:10.010 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.33, y=0.98, opts=4)
23:40:10.010 00.000 8976 Enqueuing Move request for scope (0.33, 0.98)
23:40:10.010 00.000 8976 move complete, result=0
23:40:10.010 00.000 9828 Worker thread wakes up
23:40:10.010 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.98) opts 0x4
23:40:10.011 00.001 9828 Handling offset move in thread for scope, endpoint = (0.33, 0.98)
23:40:10.011 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
23:40:10.011 00.000 5052 GuideStep: 1.5 px 3 ms WEST, -0.5 px 0 ms NORTH
23:40:10.011 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.28 = 0.99)
23:40:10.011 00.000 9828 CameraToMount -- cameraX=0.33 cameraY=0.98 hyp=1.03 cameraTheta=1.25 mountX=-0.37 mountY=0.87, mountTheta=1.97
23:40:10.011 00.000 9828 Moving (0.33, 0.98) raw xDistance=-0.37 yDistance=0.87
23:40:10.011 00.000 9828 MoveAxis(E, 39, B)
23:40:10.011 00.000 8976 worker thread done servicing request
23:40:10.011 00.000 8976 Worker thread wakes up
23:40:10.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:10.011 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:40:10.011 00.000 9828 Guiding  Dir = 2, Dur = 39
23:40:10.012 00.001 9828 IsSlewing returns 0
23:40:10.012 00.000 9828 IsGuiding returns 0
23:40:10.012 00.000 9828 PulseGuide returned control before completion, sleep 49
23:40:10.076 00.064 9828 IsGuiding returns 1
23:40:10.076 00.000 9828 scope still moving after pulse duration time elapsed
23:40:10.106 00.030 9828 IsSlewing returns 0
23:40:10.106 00.000 9828 IsGuiding returns 1
23:40:10.136 00.030 9828 IsSlewing returns 0
23:40:10.136 00.000 9828 IsGuiding returns 1
23:40:10.166 00.030 9828 IsSlewing returns 0
23:40:10.166 00.000 9828 IsGuiding returns 0
23:40:10.166 00.000 9828 scope move finished after 39 + 115 ms
23:40:10.166 00.000 9828 Move returns status 0, amount 39
23:40:10.166 00.000 9828 MoveAxis(S, 98, B)
23:40:10.166 00.000 9828 Guiding  Dir = 1, Dur = 98
23:40:10.182 00.016 9828 IsSlewing returns 0
23:40:10.182 00.000 9828 IsGuiding returns 0
23:40:10.182 00.000 9828 PulseGuide returned control before completion, sleep 108
23:40:10.292 00.110 9828 IsGuiding returns 1
23:40:10.292 00.000 9828 scope still moving after pulse duration time elapsed
23:40:10.325 00.033 9828 IsSlewing returns 0
23:40:10.325 00.000 9828 IsGuiding returns 1
23:40:10.356 00.031 9828 IsSlewing returns 0
23:40:10.356 00.000 9828 IsGuiding returns 1
23:40:10.386 00.030 9828 IsSlewing returns 0
23:40:10.386 00.000 9828 IsGuiding returns 1
23:40:10.417 00.031 9828 IsSlewing returns 0
23:40:10.417 00.000 9828 IsGuiding returns 0
23:40:10.417 00.000 9828 scope move finished after 98 + 136 ms
23:40:10.417 00.000 9828 Move returns status 0, amount 98
23:40:10.417 00.000 9828 move complete, result=0
23:40:10.417 00.000 9828 worker thread done servicing request
23:40:10.417 00.000 5052 GuideStep: -0.4 px 39 ms EAST, 0.9 px 98 ms SOUTH
23:40:11.049 00.632 8976 Exposure complete
23:40:11.065 00.016 8976 worker thread done servicing request
23:40:11.065 00.000 5052 OnExposeComplete: enter
23:40:11.065 00.000 5052 UpdateGuideState(): m_state=6
23:40:11.065 00.000 5052 Star::Find(18, 322, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
23:40:11.065 00.000 5052 Star::Find returns 1 (0), X=321.09, Y=315.03, Mass=4735, SNR=48.1, Peak=214 HFD=4.6
23:40:11.065 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.36) = xAngle (0.25 = 0.25)
23:40:11.065 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.09 = -0.09)
23:40:11.065 00.000 5052 CameraToMount -- cameraX=-2.56 cameraY=1.51 hyp=2.97 cameraTheta=2.61 mountX=2.88 mountY=-0.27, mountTheta=-0.09
23:40:11.066 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.56, y=1.51, opts=13)
23:40:11.066 00.000 5052 Enqueuing Move request for stepguider (-2.56, 1.51)
23:40:11.066 00.000 8976 Worker thread wakes up
23:40:11.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.56, 1.51) opts 0xd
23:40:11.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.56, 1.51)
23:40:11.066 00.000 8976 Moving (-2.56, 1.51) raw xDistance=2.88 yDistance=-0.27
23:40:11.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.88 from input 2.88
23:40:11.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
23:40:11.067 00.001 8976 MoveAxis(L, 6, ABG)
23:40:11.067 00.000 8976 stepping (-18, 39) + (-6, 0)
23:40:11.067 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:40:11.067 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=214, med=32, FiltMin=27, FiltMax=182, Gamma=2.260
23:40:11.077 00.010 5052 UpdateGuideState exits: m=4735 SNR=48.1
23:40:11.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:11.077 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:11.077 00.000 5052 Enqueuing Expose request
23:40:11.112 00.035 8976 Received - 47 (G) 
23:40:11.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:40:11.112 00.000 8976 stepped: pos (-24, 39)
23:40:11.112 00.000 8976 MoveAxis(U, 0, ABG)
23:40:11.112 00.000 8976 FAR outside bump range, increase bump weight 3.17 => 4.17
23:40:11.112 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.36) = xAngle (1.41 = 1.41)
23:40:11.112 00.000 8976 MountToCamera -- mountX=5.54 mountY=-7.67 hyp=9.46 mountTheta=-0.94 cameraX=1.47, cameraY=9.35 cameraTheta=1.41
23:40:11.112 00.000 8976 incremental bump (1.472, 9.348) isValid = 1
23:40:11.113 00.001 8976 Scheduling Mount bump of (0.301, 1.307)
23:40:11.113 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.30, y=1.31, opts=4)
23:40:11.113 00.000 8976 Enqueuing Move request for scope (0.30, 1.31)
23:40:11.113 00.000 8976 move complete, result=0
23:40:11.113 00.000 8976 worker thread done servicing request
23:40:11.113 00.000 8976 Worker thread wakes up
23:40:11.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:11.113 00.000 5052 GuideStep: 2.9 px 6 ms WEST, -0.3 px 0 ms NORTH
23:40:11.113 00.000 9828 Worker thread wakes up
23:40:11.113 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.30, 1.31) opts 0x4
23:40:11.113 00.000 9828 Handling offset move in thread for scope, endpoint = (0.30, 1.31)
23:40:11.113 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
23:40:11.113 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.37 = 1.09)
23:40:11.113 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:40:11.113 00.000 9828 CameraToMount -- cameraX=0.30 cameraY=1.31 hyp=1.34 cameraTheta=1.34 mountX=-0.35 mountY=1.19, mountTheta=1.86
23:40:11.113 00.000 9828 Moving (0.30, 1.31) raw xDistance=-0.35 yDistance=1.19
23:40:11.113 00.000 9828 MoveAxis(E, 38, B)
23:40:11.113 00.000 9828 Guiding  Dir = 2, Dur = 38
23:40:11.114 00.001 9828 IsSlewing returns 0
23:40:11.114 00.000 9828 IsGuiding returns 0
23:40:11.114 00.000 9828 PulseGuide returned control before completion, sleep 48
23:40:11.177 00.063 9828 IsGuiding returns 1
23:40:11.177 00.000 9828 scope still moving after pulse duration time elapsed
23:40:11.208 00.031 9828 IsSlewing returns 0
23:40:11.208 00.000 9828 IsGuiding returns 1
23:40:11.238 00.030 9828 IsSlewing returns 0
23:40:11.238 00.000 9828 IsGuiding returns 1
23:40:11.270 00.032 9828 IsSlewing returns 0
23:40:11.270 00.000 9828 IsGuiding returns 0
23:40:11.270 00.000 9828 scope move finished after 38 + 117 ms
23:40:11.270 00.000 9828 Move returns status 0, amount 38
23:40:11.270 00.000 9828 MoveAxis(S, 135, B)
23:40:11.270 00.000 9828 Guiding  Dir = 1, Dur = 135
23:40:11.286 00.016 9828 IsSlewing returns 0
23:40:11.286 00.000 9828 IsGuiding returns 0
23:40:11.286 00.000 9828 PulseGuide returned control before completion, sleep 145
23:40:11.445 00.159 9828 IsGuiding returns 1
23:40:11.445 00.000 9828 scope still moving after pulse duration time elapsed
23:40:11.477 00.032 9828 IsSlewing returns 0
23:40:11.477 00.000 9828 IsGuiding returns 1
23:40:11.509 00.032 9828 IsSlewing returns 0
23:40:11.509 00.000 9828 IsGuiding returns 1
23:40:11.539 00.030 9828 IsSlewing returns 0
23:40:11.539 00.000 9828 IsGuiding returns 0
23:40:11.539 00.000 9828 scope move finished after 135 + 118 ms
23:40:11.539 00.000 9828 Move returns status 0, amount 135
23:40:11.539 00.000 9828 move complete, result=0
23:40:11.539 00.000 9828 worker thread done servicing request
23:40:11.539 00.000 5052 GuideStep: -0.4 px 38 ms EAST, 1.2 px 135 ms SOUTH
23:40:12.159 00.620 8976 Exposure complete
23:40:12.174 00.015 8976 worker thread done servicing request
23:40:12.175 00.001 5052 OnExposeComplete: enter
23:40:12.175 00.000 5052 UpdateGuideState(): m_state=6
23:40:12.175 00.000 5052 Star::Find(18, 321, 315, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
23:40:12.175 00.000 5052 Star::Find returns 1 (0), X=321.17, Y=314.42, Mass=4834, SNR=48.7, Peak=224 HFD=5.0
23:40:12.175 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
23:40:12.175 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.09 = 0.09)
23:40:12.175 00.000 5052 CameraToMount -- cameraX=-2.47 cameraY=0.91 hyp=2.63 cameraTheta=2.79 mountX=2.39 mountY=0.24, mountTheta=0.10
23:40:12.176 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.47, y=0.91, opts=13)
23:40:12.176 00.000 5052 Enqueuing Move request for stepguider (-2.47, 0.91)
23:40:12.176 00.000 8976 Worker thread wakes up
23:40:12.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.47, 0.91) opts 0xd
23:40:12.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.47, 0.91)
23:40:12.176 00.000 8976 Moving (-2.47, 0.91) raw xDistance=2.39 yDistance=0.24
23:40:12.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.64 from input 2.39
23:40:12.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
23:40:12.176 00.000 8976 MoveAxis(L, 5, ABG)
23:40:12.176 00.000 8976 stepping (-24, 39) + (-5, 0)
23:40:12.176 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:40:12.177 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=224, med=32, FiltMin=27, FiltMax=176, Gamma=2.260
23:40:12.187 00.010 5052 UpdateGuideState exits: m=4834 SNR=48.7
23:40:12.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:12.187 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:12.187 00.000 5052 Enqueuing Expose request
23:40:12.216 00.029 8976 Received - 47 (G) 
23:40:12.216 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:40:12.216 00.000 8976 stepped: pos (-29, 39)
23:40:12.216 00.000 8976 MoveAxis(U, 0, ABG)
23:40:12.216 00.000 8976 FAR outside bump range, increase bump weight 4.17 => 5.17
23:40:12.216 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.36) = xAngle (1.49 = 1.49)
23:40:12.216 00.000 8976 MountToCamera -- mountX=6.68 mountY=-7.86 hyp=10.32 mountTheta=-0.87 cameraX=0.80, cameraY=10.29 cameraTheta=1.49
23:40:12.216 00.000 8976 incremental bump (0.802, 10.287) isValid = 1
23:40:12.216 00.000 8976 Scheduling Mount bump of (0.187, 1.636)
23:40:12.216 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.19, y=1.64, opts=4)
23:40:12.216 00.000 8976 Enqueuing Move request for scope (0.19, 1.64)
23:40:12.216 00.000 8976 move complete, result=0
23:40:12.216 00.000 9828 Worker thread wakes up
23:40:12.216 00.000 8976 worker thread done servicing request
23:40:12.216 00.000 5052 GuideStep: 2.4 px 5 ms WEST, 0.2 px 0 ms NORTH
23:40:12.216 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.19, 1.64) opts 0x4
23:40:12.217 00.001 8976 Worker thread wakes up
23:40:12.217 00.000 9828 Handling offset move in thread for scope, endpoint = (0.19, 1.64)
23:40:12.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:12.217 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
23:40:12.217 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:40:12.217 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.49 = 1.20)
23:40:12.217 00.000 9828 CameraToMount -- cameraX=0.19 cameraY=1.64 hyp=1.65 cameraTheta=1.46 mountX=-0.25 mountY=1.54, mountTheta=1.73
23:40:12.217 00.000 9828 Moving (0.19, 1.64) raw xDistance=-0.25 yDistance=1.54
23:40:12.217 00.000 9828 MoveAxis(E, 27, B)
23:40:12.217 00.000 9828 Guiding  Dir = 2, Dur = 27
23:40:12.217 00.000 9828 IsSlewing returns 0
23:40:12.218 00.001 9828 IsGuiding returns 0
23:40:12.218 00.000 9828 PulseGuide returned control before completion, sleep 37
23:40:12.263 00.045 9828 IsGuiding returns 1
23:40:12.263 00.000 9828 scope still moving after pulse duration time elapsed
23:40:12.293 00.030 9828 IsSlewing returns 0
23:40:12.293 00.000 9828 IsGuiding returns 1
23:40:12.325 00.032 9828 IsSlewing returns 0
23:40:12.325 00.000 9828 IsGuiding returns 1
23:40:12.355 00.030 9828 IsSlewing returns 0
23:40:12.355 00.000 9828 IsGuiding returns 1
23:40:12.387 00.032 9828 IsSlewing returns 0
23:40:12.387 00.000 9828 IsGuiding returns 1
23:40:12.418 00.031 9828 IsSlewing returns 0
23:40:12.418 00.000 9828 IsGuiding returns 1
23:40:12.449 00.031 9828 IsSlewing returns 0
23:40:12.449 00.000 9828 IsGuiding returns 0
23:40:12.449 00.000 9828 scope move finished after 27 + 204 ms
23:40:12.449 00.000 9828 Move returns status 0, amount 27
23:40:12.449 00.000 9828 MoveAxis(S, 174, B)
23:40:12.449 00.000 9828 Guiding  Dir = 1, Dur = 174
23:40:12.465 00.016 9828 IsSlewing returns 0
23:40:12.465 00.000 9828 IsGuiding returns 0
23:40:12.465 00.000 9828 PulseGuide returned control before completion, sleep 184
23:40:12.652 00.187 9828 IsGuiding returns 1
23:40:12.652 00.000 9828 scope still moving after pulse duration time elapsed
23:40:12.684 00.032 9828 IsSlewing returns 0
23:40:12.684 00.000 9828 IsGuiding returns 1
23:40:12.714 00.030 9828 IsSlewing returns 0
23:40:12.714 00.000 9828 IsGuiding returns 1
23:40:12.746 00.032 9828 IsSlewing returns 0
23:40:12.746 00.000 9828 IsGuiding returns 1
23:40:12.778 00.032 9828 IsSlewing returns 0
23:40:12.778 00.000 9828 IsGuiding returns 0
23:40:12.778 00.000 9828 scope move finished after 174 + 138 ms
23:40:12.778 00.000 9828 Move returns status 0, amount 174
23:40:12.778 00.000 9828 move complete, result=0
23:40:12.778 00.000 9828 worker thread done servicing request
23:40:12.778 00.000 5052 GuideStep: -0.3 px 27 ms EAST, 1.5 px 174 ms SOUTH
23:40:13.250 00.472 8976 Exposure complete
23:40:13.264 00.014 8976 worker thread done servicing request
23:40:13.264 00.000 5052 OnExposeComplete: enter
23:40:13.264 00.000 5052 UpdateGuideState(): m_state=6
23:40:13.264 00.000 5052 Star::Find(18, 321, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
23:40:13.264 00.000 5052 Star::Find returns 1 (0), X=320.47, Y=315.05, Mass=4833, SNR=48.7, Peak=214 HFD=5.0
23:40:13.265 00.001 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.36) = xAngle (0.33 = 0.33)
23:40:13.265 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.01 = -0.01)
23:40:13.265 00.000 5052 CameraToMount -- cameraX=-3.17 cameraY=1.53 hyp=3.53 cameraTheta=2.69 mountX=3.33 mountY=-0.03, mountTheta=-0.01
23:40:13.265 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.17, y=1.53, opts=13)
23:40:13.265 00.000 5052 Enqueuing Move request for stepguider (-3.17, 1.53)
23:40:13.265 00.000 8976 Worker thread wakes up
23:40:13.265 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.17, 1.53) opts 0xd
23:40:13.266 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-3.17, 1.53)
23:40:13.266 00.000 8976 Moving (-3.17, 1.53) raw xDistance=3.33 yDistance=-0.03
23:40:13.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.21 from input 3.33
23:40:13.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:40:13.266 00.000 8976 MoveAxis(L, 7, ABG)
23:40:13.266 00.000 8976 stepping (-29, 39) + (-7, 0)
23:40:13.266 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:40:13.266 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=214, med=31, FiltMin=27, FiltMax=192, Gamma=2.260
23:40:13.276 00.010 5052 UpdateGuideState exits: m=4833 SNR=48.7
23:40:13.277 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:13.277 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:13.277 00.000 5052 Enqueuing Expose request
23:40:13.319 00.042 8976 Received - 47 (G) 
23:40:13.319 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:40:13.319 00.000 8976 stepped: pos (-36, 39)
23:40:13.319 00.000 8976 MoveAxis(U, 0, ABG)
23:40:13.319 00.000 8976 FAR outside bump range, increase bump weight 5.17 => 6.17
23:40:13.319 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.36) = xAngle (1.58 = 1.58)
23:40:13.319 00.000 8976 MountToCamera -- mountX=8.16 mountY=-7.99 hyp=11.42 mountTheta=-0.78 cameraX=-0.15, cameraY=11.42 cameraTheta=1.58
23:40:13.319 00.000 8976 incremental bump (-0.155, 11.420) isValid = 1
23:40:13.319 00.000 8976 Scheduling Mount bump of (-0.039, 1.958)
23:40:13.319 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=1.96, opts=4)
23:40:13.319 00.000 8976 Enqueuing Move request for scope (-0.04, 1.96)
23:40:13.319 00.000 8976 move complete, result=0
23:40:13.319 00.000 9828 Worker thread wakes up
23:40:13.319 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 1.96) opts 0x4
23:40:13.319 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 1.96)
23:40:13.320 00.001 8976 worker thread done servicing request
23:40:13.320 00.000 5052 GuideStep: 3.3 px 7 ms WEST, -0.0 px 0 ms NORTH
23:40:13.320 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
23:40:13.320 00.000 8976 Worker thread wakes up
23:40:13.320 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.62 = 1.34)
23:40:13.320 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:13.320 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=1.96 hyp=1.96 cameraTheta=1.59 mountX=-0.04 mountY=1.90, mountTheta=1.59
23:40:13.320 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:40:13.320 00.000 9828 Moving (-0.04, 1.96) raw xDistance=-0.04 yDistance=1.90
23:40:13.320 00.000 9828 MoveAxis(E, 4, B)
23:40:13.320 00.000 9828 Guiding  Dir = 2, Dur = 4
23:40:13.321 00.001 9828 IsSlewing returns 0
23:40:13.321 00.000 9828 IsGuiding returns 0
23:40:13.321 00.000 9828 PulseGuide returned control before completion, sleep 14
23:40:13.339 00.018 9828 IsGuiding returns 1
23:40:13.339 00.000 9828 scope still moving after pulse duration time elapsed
23:40:13.369 00.030 9828 IsSlewing returns 0
23:40:13.369 00.000 9828 IsGuiding returns 1
23:40:13.400 00.031 9828 IsSlewing returns 0
23:40:13.400 00.000 9828 IsGuiding returns 1
23:40:13.432 00.032 9828 IsSlewing returns 0
23:40:13.432 00.000 9828 IsGuiding returns 0
23:40:13.432 00.000 9828 scope move finished after 4 + 107 ms
23:40:13.432 00.000 9828 Move returns status 0, amount 4
23:40:13.432 00.000 9828 MoveAxis(S, 216, B)
23:40:13.432 00.000 9828 Guiding  Dir = 1, Dur = 216
23:40:13.448 00.016 9828 IsSlewing returns 0
23:40:13.448 00.000 9828 IsGuiding returns 0
23:40:13.448 00.000 9828 PulseGuide returned control before completion, sleep 226
23:40:13.683 00.235 9828 IsGuiding returns 1
23:40:13.683 00.000 9828 scope still moving after pulse duration time elapsed
23:40:13.714 00.031 9828 IsSlewing returns 0
23:40:13.714 00.000 9828 IsGuiding returns 1
23:40:13.745 00.031 9828 IsSlewing returns 0
23:40:13.745 00.000 9828 IsGuiding returns 1
23:40:13.777 00.032 9828 IsSlewing returns 0
23:40:13.777 00.000 9828 IsGuiding returns 1
23:40:13.809 00.032 9828 IsSlewing returns 0
23:40:13.809 00.000 9828 IsGuiding returns 0
23:40:13.809 00.000 9828 scope move finished after 216 + 145 ms
23:40:13.809 00.000 9828 Move returns status 0, amount 216
23:40:13.809 00.000 9828 move complete, result=0
23:40:13.809 00.000 9828 worker thread done servicing request
23:40:13.809 00.000 5052 GuideStep: -0.0 px 4 ms EAST, 1.9 px 216 ms SOUTH
23:40:14.365 00.556 8976 Exposure complete
23:40:14.379 00.014 8976 worker thread done servicing request
23:40:14.379 00.000 5052 OnExposeComplete: enter
23:40:14.379 00.000 5052 UpdateGuideState(): m_state=6
23:40:14.379 00.000 5052 Star::Find(18, 320, 315, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
23:40:14.379 00.000 5052 Star::Find returns 1 (0), X=321.59, Y=316.49, Mass=4776, SNR=48.3, Peak=240 HFD=5.1
23:40:14.380 00.001 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.36) = xAngle (-0.18 = -0.18)
23:40:14.380 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.52 = -0.52)
23:40:14.380 00.000 5052 CameraToMount -- cameraX=-2.05 cameraY=2.97 hyp=3.61 cameraTheta=2.18 mountX=3.55 mountY=-1.80, mountTheta=-0.47
23:40:14.380 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.05, y=2.97, opts=13)
23:40:14.380 00.000 5052 Enqueuing Move request for stepguider (-2.05, 2.97)
23:40:14.380 00.000 8976 Worker thread wakes up
23:40:14.380 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.05, 2.97) opts 0xd
23:40:14.380 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.05, 2.97)
23:40:14.381 00.001 8976 Moving (-2.05, 2.97) raw xDistance=3.55 yDistance=-1.80
23:40:14.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.39 from input 3.55
23:40:14.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.14 from input -1.80
23:40:14.381 00.000 8976 MoveAxis(L, 8, ABG)
23:40:14.381 00.000 8976 stepping (-36, 39) + (-8, 0)
23:40:14.381 00.000 8976 StepGuider step would hit limit: truncate move to (-36, 39) + (-3, 0)
23:40:14.381 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:40:14.381 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=240, med=32, FiltMin=28, FiltMax=179, Gamma=2.260
23:40:14.391 00.010 5052 UpdateGuideState exits: m=4776 SNR=48.3
23:40:14.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:14.391 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:14.391 00.000 5052 Enqueuing Expose request
23:40:14.422 00.031 8976 Received - 47 (G) 
23:40:14.422 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:40:14.422 00.000 8976 stepped: pos (-39, 39)
23:40:14.422 00.000 8976 MoveAxis(U, 5, ABG)
23:40:14.422 00.000 8976 stepping (-39, 39) + (0, 5)
23:40:14.422 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:14.422 00.000 8976 FAR outside bump range, increase bump weight 6.17 => 7.17
23:40:14.422 00.000 8976 AO travel limit exceeded, using large bump correction
23:40:14.422 00.000 8976 Scheduling Mount bump of (-1.436, 2.079)
23:40:14.422 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-1.44, y=2.08, opts=4)
23:40:14.422 00.000 8976 Enqueuing Move request for scope (-1.44, 2.08)
23:40:14.422 00.000 8976 move complete, result=0
23:40:14.422 00.000 8976 worker thread done servicing request
23:40:14.422 00.000 9828 Worker thread wakes up
23:40:14.423 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-1.44, 2.08) opts 0x4
23:40:14.423 00.000 9828 Handling offset move in thread for scope, endpoint = (-1.44, 2.08)
23:40:14.423 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.01)
23:40:14.423 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (8.20 = 1.92)
23:40:14.423 00.000 9828 CameraToMount -- cameraX=-1.44 cameraY=2.08 hyp=2.53 cameraTheta=2.18 mountX=1.35 mountY=2.37, mountTheta=1.05
23:40:14.423 00.000 9828 Moving (-1.44, 2.08) raw xDistance=1.35 yDistance=2.37
23:40:14.423 00.000 9828 MoveAxis(W, 143, B)
23:40:14.423 00.000 8976 Worker thread wakes up
23:40:14.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:14.423 00.000 9828 Guiding  Dir = 3, Dur = 143
23:40:14.423 00.000 5052 GuideStep: 3.5 px 3 ms WEST, -1.8 px 0 ms NORTH
23:40:14.423 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:40:14.423 00.000 9828 IsSlewing returns 0
23:40:14.423 00.000 9828 IsGuiding returns 0
23:40:14.424 00.001 9828 PulseGuide returned control before completion, sleep 153
23:40:14.593 00.169 9828 IsGuiding returns 1
23:40:14.593 00.000 9828 scope still moving after pulse duration time elapsed
23:40:14.624 00.031 9828 IsSlewing returns 0
23:40:14.624 00.000 9828 IsGuiding returns 1
23:40:14.656 00.032 9828 IsSlewing returns 0
23:40:14.656 00.000 9828 IsGuiding returns 1
23:40:14.687 00.031 9828 IsSlewing returns 0
23:40:14.687 00.000 9828 IsGuiding returns 0
23:40:14.687 00.000 9828 scope move finished after 143 + 121 ms
23:40:14.687 00.000 9828 Move returns status 0, amount 143
23:40:14.687 00.000 9828 MoveAxis(S, 269, B)
23:40:14.687 00.000 9828 Guiding  Dir = 1, Dur = 269
23:40:14.703 00.016 9828 IsSlewing returns 0
23:40:14.703 00.000 9828 IsGuiding returns 0
23:40:14.703 00.000 9828 PulseGuide returned control before completion, sleep 279
23:40:14.985 00.282 9828 IsGuiding returns 1
23:40:14.985 00.000 9828 scope still moving after pulse duration time elapsed
23:40:15.016 00.031 9828 IsSlewing returns 0
23:40:15.016 00.000 9828 IsGuiding returns 1
23:40:15.048 00.032 9828 IsSlewing returns 0
23:40:15.048 00.000 9828 IsGuiding returns 1
23:40:15.095 00.047 9828 IsSlewing returns 0
23:40:15.095 00.000 9828 IsGuiding returns 0
23:40:15.095 00.000 9828 scope move finished after 269 + 123 ms
23:40:15.095 00.000 9828 Move returns status 0, amount 269
23:40:15.095 00.000 9828 move complete, result=0
23:40:15.095 00.000 9828 worker thread done servicing request
23:40:15.096 00.001 5052 GuideStep: 1.4 px 143 ms WEST, 2.4 px 269 ms SOUTH
23:40:15.467 00.371 8976 Exposure complete
23:40:15.481 00.014 8976 worker thread done servicing request
23:40:15.481 00.000 5052 OnExposeComplete: enter
23:40:15.481 00.000 5052 UpdateGuideState(): m_state=6
23:40:15.481 00.000 5052 Star::Find(18, 321, 316, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
23:40:15.481 00.000 5052 Star::Find returns 1 (0), X=321.77, Y=318.41, Mass=4760, SNR=48.2, Peak=215 HFD=4.9
23:40:15.481 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.36) = xAngle (-0.42 = -0.42)
23:40:15.481 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.76 = -0.76)
23:40:15.481 00.000 5052 CameraToMount -- cameraX=-1.88 cameraY=4.89 hyp=5.24 cameraTheta=1.94 mountX=4.78 mountY=-3.62, mountTheta=-0.65
23:40:15.482 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.88, y=4.89, opts=13)
23:40:15.482 00.000 5052 Enqueuing Move request for stepguider (-1.88, 4.89)
23:40:15.482 00.000 8976 Worker thread wakes up
23:40:15.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.88, 4.89) opts 0xd
23:40:15.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.88, 4.89)
23:40:15.482 00.000 8976 Moving (-1.88, 4.89) raw xDistance=4.78 yDistance=-3.62
23:40:15.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.18 from input 4.78
23:40:15.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.36 from input -3.62
23:40:15.482 00.000 8976 MoveAxis(L, 10, ABG)
23:40:15.482 00.000 8976 stepping (-39, 39) + (-10, 0)
23:40:15.482 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:15.482 00.000 8976 MoveAxis(U, 11, ABG)
23:40:15.482 00.000 8976 stepping (-39, 39) + (0, 11)
23:40:15.482 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:15.483 00.001 8976 FAR outside bump range, increase bump weight 7.17 => 8.17
23:40:15.483 00.000 8976 AO travel limit exceeded, using large bump correction
23:40:15.483 00.000 8976 Scheduling Mount bump of (-1.316, 3.425)
23:40:15.483 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-1.32, y=3.43, opts=4)
23:40:15.483 00.000 8976 Enqueuing Move request for scope (-1.32, 3.43)
23:40:15.483 00.000 8976 move complete, result=0
23:40:15.483 00.000 9828 Worker thread wakes up
23:40:15.483 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-1.32, 3.43) opts 0x4
23:40:15.483 00.000 9828 Handling offset move in thread for scope, endpoint = (-1.32, 3.43)
23:40:15.483 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
23:40:15.483 00.000 8976 worker thread done servicing request
23:40:15.483 00.000 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.97 = 1.68)
23:40:15.483 00.000 9828 CameraToMount -- cameraX=-1.32 cameraY=3.43 hyp=3.67 cameraTheta=1.94 mountX=1.18 mountY=3.65, mountTheta=1.26
23:40:15.483 00.000 9828 Moving (-1.32, 3.43) raw xDistance=1.18 yDistance=3.65
23:40:15.483 00.000 9828 MoveAxis(W, 125, B)
23:40:15.483 00.000 9828 Guiding  Dir = 3, Dur = 125
23:40:15.483 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=215, med=32, FiltMin=28, FiltMax=170, Gamma=2.260
23:40:15.484 00.001 9828 IsSlewing returns 0
23:40:15.484 00.000 9828 IsGuiding returns 0
23:40:15.484 00.000 9828 PulseGuide returned control before completion, sleep 135
23:40:15.493 00.009 5052 UpdateGuideState exits: m=4760 SNR=48.2
23:40:15.494 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:15.494 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:15.494 00.000 5052 Enqueuing Expose request
23:40:15.494 00.000 8976 Worker thread wakes up
23:40:15.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:15.494 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,296,37,37)
23:40:15.496 00.002 5052 GuideStep: 4.8 px 0 ms WEST, -3.6 px 0 ms NORTH
23:40:15.629 00.133 9828 IsGuiding returns 1
23:40:15.629 00.000 9828 scope still moving after pulse duration time elapsed
23:40:15.660 00.031 9828 IsSlewing returns 0
23:40:15.660 00.000 9828 IsGuiding returns 1
23:40:15.691 00.031 9828 IsSlewing returns 0
23:40:15.691 00.000 9828 IsGuiding returns 1
23:40:15.722 00.031 9828 IsSlewing returns 0
23:40:15.722 00.000 9828 IsGuiding returns 0
23:40:15.722 00.000 9828 scope move finished after 125 + 113 ms
23:40:15.722 00.000 9828 Move returns status 0, amount 125
23:40:15.722 00.000 9828 MoveAxis(S, 413, B)
23:40:15.722 00.000 9828 Guiding  Dir = 1, Dur = 413
23:40:15.738 00.016 9828 IsSlewing returns 0
23:40:15.738 00.000 9828 IsGuiding returns 0
23:40:15.738 00.000 9828 PulseGuide returned control before completion, sleep 423
23:40:16.177 00.439 9828 IsGuiding returns 1
23:40:16.177 00.000 9828 scope still moving after pulse duration time elapsed
23:40:16.208 00.031 9828 IsSlewing returns 0
23:40:16.214 00.006 9828 IsGuiding returns 1
23:40:16.239 00.025 9828 IsSlewing returns 0
23:40:16.239 00.000 9828 IsGuiding returns 1
23:40:16.270 00.031 9828 IsSlewing returns 0
23:40:16.270 00.000 9828 IsGuiding returns 1
23:40:16.301 00.031 9828 IsSlewing returns 0
23:40:16.301 00.000 9828 IsGuiding returns 1
23:40:16.332 00.031 9828 IsSlewing returns 0
23:40:16.332 00.000 9828 IsGuiding returns 0
23:40:16.332 00.000 9828 scope move finished after 413 + 180 ms
23:40:16.332 00.000 9828 Move returns status 0, amount 413
23:40:16.332 00.000 9828 move complete, result=0
23:40:16.332 00.000 9828 worker thread done servicing request
23:40:16.332 00.000 5052 GuideStep: 1.2 px 125 ms WEST, 3.6 px 413 ms SOUTH
23:40:16.526 00.194 8976 Exposure complete
23:40:16.540 00.014 8976 worker thread done servicing request
23:40:16.540 00.000 5052 OnExposeComplete: enter
23:40:16.540 00.000 5052 UpdateGuideState(): m_state=6
23:40:16.540 00.000 5052 Star::Find(18, 321, 318, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
23:40:16.540 00.000 5052 Star::Find returns 1 (0), X=322.31, Y=321.23, Mass=4577, SNR=47.3, Peak=177 HFD=4.9
23:40:16.540 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.36) = xAngle (-0.62 = -0.62)
23:40:16.540 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.96 = -0.96)
23:40:16.541 00.001 5052 CameraToMount -- cameraX=-1.33 cameraY=7.72 hyp=7.83 cameraTheta=1.74 mountX=6.39 mountY=-6.40, mountTheta=-0.79
23:40:16.541 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.33, y=7.72, opts=13)
23:40:16.541 00.000 5052 Enqueuing Move request for stepguider (-1.33, 7.72)
23:40:16.541 00.000 8976 Worker thread wakes up
23:40:16.541 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.33, 7.72) opts 0xd
23:40:16.541 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.33, 7.72)
23:40:16.542 00.001 8976 Moving (-1.33, 7.72) raw xDistance=6.39 yDistance=-6.40
23:40:16.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.25 from input 6.39
23:40:16.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.20 from input -6.40
23:40:16.542 00.000 8976 MoveAxis(L, 14, ABG)
23:40:16.542 00.000 8976 stepping (-39, 39) + (-14, 0)
23:40:16.542 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:16.542 00.000 8976 MoveAxis(U, 20, ABG)
23:40:16.542 00.000 8976 stepping (-39, 39) + (0, 20)
23:40:16.542 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:16.542 00.000 8976 FAR outside bump range, increase bump weight 8.17 => 9.17
23:40:16.542 00.000 8976 AO travel limit exceeded, using large bump correction
23:40:16.542 00.000 8976 Scheduling Mount bump of (-0.934, 5.402)
23:40:16.542 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.93, y=5.40, opts=4)
23:40:16.542 00.000 8976 Enqueuing Move request for scope (-0.93, 5.40)
23:40:16.542 00.000 8976 move complete, result=0
23:40:16.542 00.000 9828 Worker thread wakes up
23:40:16.542 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 5.40) opts 0x4
23:40:16.542 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.93, 5.40)
23:40:16.542 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
23:40:16.542 00.000 8976 worker thread done servicing request
23:40:16.543 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=177, med=32, FiltMin=28, FiltMax=164, Gamma=2.260
23:40:16.543 00.000 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.77 = 1.49)
23:40:16.543 00.000 9828 CameraToMount -- cameraX=-0.93 cameraY=5.40 hyp=5.48 cameraTheta=1.74 mountX=0.71 mountY=5.46, mountTheta=1.44
23:40:16.543 00.000 9828 Moving (-0.93, 5.40) raw xDistance=0.71 yDistance=5.46
23:40:16.543 00.000 9828 MoveAxis(W, 76, B)
23:40:16.543 00.000 9828 Guiding  Dir = 3, Dur = 76
23:40:16.543 00.000 9828 IsSlewing returns 0
23:40:16.543 00.000 9828 IsGuiding returns 0
23:40:16.543 00.000 9828 PulseGuide returned control before completion, sleep 86
23:40:16.552 00.009 5052 UpdateGuideState exits: m=4577 SNR=47.3
23:40:16.553 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:16.553 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:16.553 00.000 5052 Enqueuing Expose request
23:40:16.553 00.000 8976 Worker thread wakes up
23:40:16.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:16.553 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,303,37,37)
23:40:16.555 00.002 5052 GuideStep: 6.4 px 0 ms WEST, -6.4 px 0 ms NORTH
23:40:16.643 00.088 9828 IsGuiding returns 1
23:40:16.643 00.000 9828 scope still moving after pulse duration time elapsed
23:40:16.674 00.031 9828 IsSlewing returns 0
23:40:16.674 00.000 9828 IsGuiding returns 1
23:40:16.706 00.032 9828 IsSlewing returns 0
23:40:16.706 00.000 9828 IsGuiding returns 1
23:40:16.737 00.031 9828 IsSlewing returns 0
23:40:16.737 00.000 9828 IsGuiding returns 0
23:40:16.737 00.000 9828 scope move finished after 76 + 117 ms
23:40:16.737 00.000 9828 Move returns status 0, amount 76
23:40:16.737 00.000 9828 MoveAxis(S, 619, B)
23:40:16.737 00.000 9828 Guiding  Dir = 1, Dur = 619
23:40:16.752 00.015 9828 IsSlewing returns 0
23:40:16.752 00.000 9828 IsGuiding returns 0
23:40:16.752 00.000 9828 PulseGuide returned control before completion, sleep 629
23:40:17.394 00.642 9828 IsGuiding returns 1
23:40:17.394 00.000 9828 scope still moving after pulse duration time elapsed
23:40:17.425 00.031 9828 IsSlewing returns 0
23:40:17.425 00.000 9828 IsGuiding returns 1
23:40:17.463 00.038 9828 IsSlewing returns 0
23:40:17.463 00.000 9828 IsGuiding returns 1
23:40:17.499 00.036 9828 IsSlewing returns 0
23:40:17.499 00.000 9828 IsGuiding returns 0
23:40:17.499 00.000 9828 scope move finished after 619 + 127 ms
23:40:17.499 00.000 9828 Move returns status 0, amount 619
23:40:17.499 00.000 9828 move complete, result=0
23:40:17.499 00.000 9828 worker thread done servicing request
23:40:17.499 00.000 5052 GuideStep: 0.7 px 76 ms WEST, 5.5 px 619 ms SOUTH
23:40:17.600 00.101 8976 Exposure complete
23:40:17.614 00.014 8976 worker thread done servicing request
23:40:17.614 00.000 5052 OnExposeComplete: enter
23:40:17.614 00.000 5052 UpdateGuideState(): m_state=6
23:40:17.614 00.000 5052 Star::Find(18, 322, 321, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
23:40:17.614 00.000 5052 Star::Find returns 1 (0), X=323.03, Y=326.90, Mass=4525, SNR=46.9, Peak=160 HFD=5.8
23:40:17.614 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.36) = xAngle (-0.74 = -0.74)
23:40:17.614 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.08 = -1.08)
23:40:17.614 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=13.38 hyp=13.39 cameraTheta=1.62 mountX=9.87 mountY=-11.82, mountTheta=-0.88
23:40:17.615 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=13.38, opts=13)
23:40:17.615 00.000 5052 Enqueuing Move request for stepguider (-0.62, 13.38)
23:40:17.615 00.000 8976 Worker thread wakes up
23:40:17.615 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 13.38) opts 0xd
23:40:17.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 13.38)
23:40:17.615 00.000 8976 Moving (-0.62, 13.38) raw xDistance=9.87 yDistance=-11.82
23:40:17.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.51 from input 9.87
23:40:17.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.74 from input -11.82
23:40:17.615 00.000 8976 MoveAxis(L, 21, ABG)
23:40:17.615 00.000 8976 stepping (-39, 39) + (-21, 0)
23:40:17.615 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:17.615 00.000 8976 MoveAxis(U, 37, ABG)
23:40:17.615 00.000 8976 stepping (-39, 39) + (0, 37)
23:40:17.615 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:17.616 00.001 8976 FAR outside bump range, increase bump weight 9.17 => 10.17
23:40:17.616 00.000 8976 AO travel limit exceeded, using large bump correction
23:40:17.616 00.000 8976 Scheduling Mount bump of (-0.414, 8.990)
23:40:17.616 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.41, y=8.99, opts=4)
23:40:17.616 00.000 8976 Enqueuing Move request for scope (-0.41, 8.99)
23:40:17.616 00.000 8976 move complete, result=0
23:40:17.616 00.000 9828 Worker thread wakes up
23:40:17.616 00.000 8976 worker thread done servicing request
23:40:17.616 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 8.99) opts 0x4
23:40:17.616 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.41, 8.99)
23:40:17.616 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.57)
23:40:17.616 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.65 = 1.36)
23:40:17.616 00.000 9828 CameraToMount -- cameraX=-0.41 cameraY=8.99 hyp=9.00 cameraTheta=1.62 mountX=0.05 mountY=8.80, mountTheta=1.57
23:40:17.616 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=32, FiltMin=27, FiltMax=145, Gamma=2.260
23:40:17.616 00.000 9828 Moving (-0.41, 8.99) raw xDistance=0.05 yDistance=8.80
23:40:17.616 00.000 9828 MoveAxis(W, 5, B)
23:40:17.617 00.001 9828 Guiding  Dir = 3, Dur = 5
23:40:17.617 00.000 9828 IsSlewing returns 0
23:40:17.617 00.000 9828 IsGuiding returns 0
23:40:17.617 00.000 9828 PulseGuide returned control before completion, sleep 15
23:40:17.626 00.009 5052 UpdateGuideState exits: m=4525 SNR=46.9
23:40:17.627 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:17.627 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:17.627 00.000 5052 Enqueuing Expose request
23:40:17.627 00.000 8976 Worker thread wakes up
23:40:17.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:17.627 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(305,309,37,37)
23:40:17.629 00.002 5052 GuideStep: 9.9 px 0 ms WEST, -11.8 px 0 ms NORTH
23:40:17.639 00.010 9828 IsGuiding returns 1
23:40:17.639 00.000 9828 scope still moving after pulse duration time elapsed
23:40:17.670 00.031 9828 IsSlewing returns 0
23:40:17.670 00.000 9828 IsGuiding returns 1
23:40:17.701 00.031 9828 IsSlewing returns 0
23:40:17.701 00.000 9828 IsGuiding returns 1
23:40:17.733 00.032 9828 IsSlewing returns 0
23:40:17.733 00.000 9828 IsGuiding returns 0
23:40:17.733 00.000 9828 scope move finished after 5 + 110 ms
23:40:17.733 00.000 9828 Move returns status 0, amount 5
23:40:17.733 00.000 9828 MoveAxis(S, 998, B)
23:40:17.733 00.000 9828 Guiding  Dir = 1, Dur = 998
23:40:17.748 00.015 9828 IsSlewing returns 0
23:40:17.748 00.000 9828 IsGuiding returns 0
23:40:17.748 00.000 9828 PulseGuide returned control before completion, sleep 1008
23:40:18.664 00.916 8976 Exposure complete
23:40:18.678 00.014 8976 worker thread done servicing request
23:40:18.678 00.000 5052 OnExposeComplete: enter
23:40:18.678 00.000 5052 UpdateGuideState(): m_state=6
23:40:18.678 00.000 5052 Star::Find(18, 323, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
23:40:18.678 00.000 5052 Star::Find returns 1 (0), X=323.91, Y=333.92, Mass=4308, SNR=45.7, Peak=133 HFD=6.2
23:40:18.678 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.36) = xAngle (-0.80 = -0.80)
23:40:18.678 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.14 = -1.14)
23:40:18.678 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=20.40 hyp=20.41 cameraTheta=1.56 mountX=14.20 mountY=-18.55, mountTheta=-0.92
23:40:18.679 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=20.40, opts=13)
23:40:18.679 00.000 5052 Enqueuing Move request for stepguider (0.26, 20.40)
23:40:18.679 00.000 8976 Worker thread wakes up
23:40:18.679 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 20.40) opts 0xd
23:40:18.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 20.40)
23:40:18.679 00.000 8976 Moving (0.26, 20.40) raw xDistance=14.20 yDistance=-18.55
23:40:18.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.40 from input 14.20
23:40:18.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns -12.23 from input -18.55
23:40:18.679 00.000 8976 MoveAxis(L, 30, ABG)
23:40:18.680 00.001 8976 stepping (-39, 39) + (-30, 0)
23:40:18.680 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:18.680 00.000 8976 MoveAxis(U, 58, ABG)
23:40:18.680 00.000 8976 stepping (-39, 39) + (0, 58)
23:40:18.680 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:18.680 00.000 8976 secondary mount is busy, cannot bump
23:40:18.680 00.000 8976 move complete, result=0
23:40:18.680 00.000 8976 worker thread done servicing request
23:40:18.680 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=28, FiltMax=124, Gamma=2.260
23:40:18.690 00.010 5052 UpdateGuideState exits: m=4308 SNR=45.7
23:40:18.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:18.690 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:18.690 00.000 5052 Enqueuing Expose request
23:40:18.690 00.000 8976 Worker thread wakes up
23:40:18.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:18.690 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,316,37,37)
23:40:18.694 00.004 5052 GuideStep: 14.2 px 0 ms WEST, -18.5 px 0 ms NORTH
23:40:18.768 00.074 9828 IsGuiding returns 1
23:40:18.768 00.000 9828 scope still moving after pulse duration time elapsed
23:40:18.800 00.032 9828 IsSlewing returns 0
23:40:18.800 00.000 9828 IsGuiding returns 1
23:40:18.831 00.031 9828 IsSlewing returns 0
23:40:18.831 00.000 9828 IsGuiding returns 1
23:40:18.862 00.031 9828 IsSlewing returns 0
23:40:18.862 00.000 9828 IsGuiding returns 1
23:40:18.892 00.030 9828 IsSlewing returns 0
23:40:18.892 00.000 9828 IsGuiding returns 0
23:40:18.892 00.000 9828 scope move finished after 998 + 146 ms
23:40:18.892 00.000 9828 Move returns status 0, amount 998
23:40:18.892 00.000 9828 move complete, result=0
23:40:18.892 00.000 9828 worker thread done servicing request
23:40:18.892 00.000 5052 GuideStep: 0.0 px 5 ms WEST, 8.8 px 998 ms SOUTH
23:40:19.729 00.837 8976 Exposure complete
23:40:19.743 00.014 8976 worker thread done servicing request
23:40:19.743 00.000 5052 OnExposeComplete: enter
23:40:19.743 00.000 5052 UpdateGuideState(): m_state=6
23:40:19.743 00.000 5052 Star::Find(18, 323, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
23:40:19.743 00.000 5052 Star::Find returns 1 (0), X=323.91, Y=341.96, Mass=4644, SNR=47.8, Peak=268 HFD=4.3
23:40:19.743 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.36) = xAngle (-0.80 = -0.80)
23:40:19.743 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.14 = -1.14)
23:40:19.743 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=28.44 hyp=28.44 cameraTheta=1.56 mountX=19.86 mountY=-25.81, mountTheta=-0.92
23:40:19.744 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=28.44, opts=13)
23:40:19.744 00.000 5052 Enqueuing Move request for stepguider (0.27, 28.44)
23:40:19.744 00.000 8976 Worker thread wakes up
23:40:19.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 28.44) opts 0xd
23:40:19.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 28.44)
23:40:19.744 00.000 8976 Moving (0.27, 28.44) raw xDistance=19.86 yDistance=-25.81
23:40:19.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 13.17 from input 19.86
23:40:19.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -17.12 from input -25.81
23:40:19.744 00.000 8976 MoveAxis(L, 42, ABG)
23:40:19.744 00.000 8976 stepping (-39, 39) + (-42, 0)
23:40:19.744 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:19.744 00.000 8976 MoveAxis(U, 81, ABG)
23:40:19.744 00.000 8976 stepping (-39, 39) + (0, 81)
23:40:19.744 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:19.744 00.000 8976 FAR outside bump range, increase bump weight 10.17 => 11.17
23:40:19.745 00.001 8976 AO travel limit exceeded, using large bump correction
23:40:19.745 00.000 8976 Scheduling Mount bump of (0.085, 9.000)
23:40:19.745 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=9.00, opts=4)
23:40:19.745 00.000 8976 Enqueuing Move request for scope (0.08, 9.00)
23:40:19.745 00.000 8976 move complete, result=0
23:40:19.745 00.000 8976 worker thread done servicing request
23:40:19.745 00.000 9828 Worker thread wakes up
23:40:19.745 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 9.00) opts 0x4
23:40:19.745 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 9.00)
23:40:19.745 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
23:40:19.745 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.59 = 1.31)
23:40:19.745 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=268, med=31, FiltMin=27, FiltMax=202, Gamma=2.260
23:40:19.745 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=9.00 hyp=9.00 cameraTheta=1.56 mountX=-0.45 mountY=8.69, mountTheta=1.62
23:40:19.745 00.000 9828 Moving (0.08, 9.00) raw xDistance=-0.45 yDistance=8.69
23:40:19.745 00.000 9828 MoveAxis(E, 48, B)
23:40:19.745 00.000 9828 Guiding  Dir = 2, Dur = 48
23:40:19.746 00.001 9828 IsSlewing returns 0
23:40:19.746 00.000 9828 IsGuiding returns 0
23:40:19.746 00.000 9828 PulseGuide returned control before completion, sleep 58
23:40:19.756 00.010 5052 UpdateGuideState exits: m=4644 SNR=47.8
23:40:19.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:19.756 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:19.756 00.000 5052 Enqueuing Expose request
23:40:19.756 00.000 8976 Worker thread wakes up
23:40:19.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:19.756 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,324,37,37)
23:40:19.758 00.002 5052 GuideStep: 19.9 px 0 ms WEST, -25.8 px 0 ms NORTH
23:40:19.809 00.051 9828 IsGuiding returns 1
23:40:19.809 00.000 9828 scope still moving after pulse duration time elapsed
23:40:19.840 00.031 9828 IsSlewing returns 0
23:40:19.840 00.000 9828 IsGuiding returns 1
23:40:19.872 00.032 9828 IsSlewing returns 0
23:40:19.872 00.000 9828 IsGuiding returns 1
23:40:19.904 00.032 9828 IsSlewing returns 0
23:40:19.904 00.000 9828 IsGuiding returns 0
23:40:19.904 00.000 9828 scope move finished after 48 + 110 ms
23:40:19.904 00.000 9828 Move returns status 0, amount 48
23:40:19.904 00.000 9828 MoveAxis(S, 985, B)
23:40:19.904 00.000 9828 Guiding  Dir = 1, Dur = 985
23:40:19.920 00.016 9828 IsSlewing returns 0
23:40:19.920 00.000 9828 IsGuiding returns 0
23:40:19.920 00.000 9828 PulseGuide returned control before completion, sleep 995
23:40:20.797 00.877 8976 Exposure complete
23:40:20.811 00.014 8976 worker thread done servicing request
23:40:20.811 00.000 5052 OnExposeComplete: enter
23:40:20.811 00.000 5052 UpdateGuideState(): m_state=6
23:40:20.811 00.000 5052 Star::Find(18, 323, 341, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
23:40:20.811 00.000 5052 Star::Find returns 1 (0), X=323.57, Y=344.56, Mass=4117, SNR=44.8, Peak=144 HFD=5.4
23:40:20.811 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:40:20.811 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:40:20.811 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=31.04 hyp=31.04 cameraTheta=1.57 mountX=21.94 mountY=-28.01, mountTheta=-0.91
23:40:20.812 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=31.04, opts=13)
23:40:20.812 00.000 5052 Enqueuing Move request for stepguider (-0.08, 31.04)
23:40:20.812 00.000 8976 Worker thread wakes up
23:40:20.812 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 31.04) opts 0xd
23:40:20.812 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 31.04)
23:40:20.812 00.000 8976 Moving (-0.08, 31.04) raw xDistance=21.94 yDistance=-28.01
23:40:20.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.74 from input 21.94
23:40:20.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.84 from input -28.01
23:40:20.812 00.000 8976 MoveAxis(L, 48, ABG)
23:40:20.812 00.000 8976 stepping (-39, 39) + (-48, 0)
23:40:20.812 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:20.812 00.000 8976 MoveAxis(U, 89, ABG)
23:40:20.812 00.000 8976 stepping (-39, 39) + (0, 89)
23:40:20.812 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:20.813 00.001 8976 secondary mount is busy, cannot bump
23:40:20.813 00.000 8976 move complete, result=0
23:40:20.813 00.000 8976 worker thread done servicing request
23:40:20.813 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=159, med=32, FiltMin=28, FiltMax=131, Gamma=2.260
23:40:20.823 00.010 5052 UpdateGuideState exits: m=4117 SNR=44.8
23:40:20.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:20.823 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:20.823 00.000 5052 Enqueuing Expose request
23:40:20.823 00.000 8976 Worker thread wakes up
23:40:20.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:20.823 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,327,37,37)
23:40:20.825 00.002 5052 GuideStep: 21.9 px 0 ms WEST, -28.0 px 0 ms NORTH
23:40:20.930 00.105 9828 IsGuiding returns 1
23:40:20.930 00.000 9828 scope still moving after pulse duration time elapsed
23:40:20.961 00.031 9828 IsSlewing returns 0
23:40:20.961 00.000 9828 IsGuiding returns 1
23:40:20.993 00.032 9828 IsSlewing returns 0
23:40:20.993 00.000 9828 IsGuiding returns 1
23:40:21.025 00.032 9828 IsSlewing returns 0
23:40:21.025 00.000 9828 IsGuiding returns 0
23:40:21.025 00.000 9828 scope move finished after 985 + 120 ms
23:40:21.025 00.000 9828 Move returns status 0, amount 985
23:40:21.025 00.000 9828 move complete, result=0
23:40:21.025 00.000 9828 worker thread done servicing request
23:40:21.025 00.000 5052 GuideStep: -0.5 px 48 ms EAST, 8.7 px 985 ms SOUTH
23:40:21.856 00.831 8976 Exposure complete
23:40:21.870 00.014 8976 worker thread done servicing request
23:40:21.870 00.000 5052 OnExposeComplete: enter
23:40:21.870 00.000 5052 UpdateGuideState(): m_state=6
23:40:21.870 00.000 5052 Star::Find(18, 323, 344, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
23:40:21.870 00.000 5052 Star::Find returns 1 (0), X=322.31, Y=351.46, Mass=4557, SNR=47.2, Peak=224 HFD=5.1
23:40:21.870 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.36) = xAngle (-0.75 = -0.75)
23:40:21.870 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.09 = -1.09)
23:40:21.870 00.000 5052 CameraToMount -- cameraX=-1.34 cameraY=37.94 hyp=37.97 cameraTheta=1.61 mountX=27.69 mountY=-33.71, mountTheta=-0.88
23:40:21.871 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.34, y=37.94, opts=13)
23:40:21.871 00.000 5052 Enqueuing Move request for stepguider (-1.34, 37.94)
23:40:21.871 00.000 8976 Worker thread wakes up
23:40:21.871 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.34, 37.94) opts 0xd
23:40:21.871 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.34, 37.94)
23:40:21.871 00.000 8976 Moving (-1.34, 37.94) raw xDistance=27.69 yDistance=-33.71
23:40:21.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns 18.48 from input 27.69
23:40:21.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.55 from input -33.71
23:40:21.871 00.000 8976 MoveAxis(L, 60, ABG)
23:40:21.871 00.000 8976 stepping (-39, 39) + (-60, 0)
23:40:21.871 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:21.871 00.000 8976 MoveAxis(U, 107, ABG)
23:40:21.871 00.000 8976 stepping (-39, 39) + (0, 107)
23:40:21.871 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:21.872 00.001 8976 FAR outside bump range, increase bump weight 11.17 => 12.17
23:40:21.872 00.000 8976 AO travel limit exceeded, using large bump correction
23:40:21.872 00.000 8976 Scheduling Mount bump of (-0.317, 8.994)
23:40:21.872 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.32, y=8.99, opts=4)
23:40:21.872 00.000 8976 Enqueuing Move request for scope (-0.32, 8.99)
23:40:21.872 00.000 8976 move complete, result=0
23:40:21.872 00.000 9828 Worker thread wakes up
23:40:21.872 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 8.99) opts 0x4
23:40:21.872 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.32, 8.99)
23:40:21.872 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.58)
23:40:21.872 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.63 = 1.35)
23:40:21.872 00.000 8976 worker thread done servicing request
23:40:21.872 00.000 9828 CameraToMount -- cameraX=-0.32 cameraY=8.99 hyp=9.00 cameraTheta=1.61 mountX=-0.05 mountY=8.78, mountTheta=1.58
23:40:21.872 00.000 9828 Moving (-0.32, 8.99) raw xDistance=-0.05 yDistance=8.78
23:40:21.872 00.000 9828 MoveAxis(E, 5, B)
23:40:21.872 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=224, med=32, FiltMin=28, FiltMax=174, Gamma=2.260
23:40:21.872 00.000 9828 Guiding  Dir = 2, Dur = 5
23:40:21.873 00.001 9828 IsSlewing returns 0
23:40:21.873 00.000 9828 IsGuiding returns 0
23:40:21.873 00.000 9828 PulseGuide returned control before completion, sleep 15
23:40:21.883 00.010 5052 UpdateGuideState exits: m=4557 SNR=47.2
23:40:21.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:21.883 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:21.883 00.000 5052 Enqueuing Expose request
23:40:21.883 00.000 8976 Worker thread wakes up
23:40:21.883 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:21.883 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,333,37,37)
23:40:21.886 00.003 5052 GuideStep: 27.7 px 0 ms WEST, -33.7 px 0 ms NORTH
23:40:21.895 00.009 9828 IsGuiding returns 1
23:40:21.895 00.000 9828 scope still moving after pulse duration time elapsed
23:40:21.926 00.031 9828 IsSlewing returns 0
23:40:21.926 00.000 9828 IsGuiding returns 1
23:40:21.958 00.032 9828 IsSlewing returns 0
23:40:21.958 00.000 9828 IsGuiding returns 1
23:40:21.989 00.031 9828 IsSlewing returns 0
23:40:21.989 00.000 9828 IsGuiding returns 0
23:40:21.989 00.000 9828 scope move finished after 5 + 111 ms
23:40:21.989 00.000 9828 Move returns status 0, amount 5
23:40:21.989 00.000 9828 MoveAxis(S, 996, B)
23:40:21.989 00.000 9828 Guiding  Dir = 1, Dur = 996
23:40:22.005 00.016 9828 IsSlewing returns 0
23:40:22.005 00.000 9828 IsGuiding returns 0
23:40:22.005 00.000 9828 PulseGuide returned control before completion, sleep 1006
23:40:22.084 00.079 5052 User exited setup dialog with 'ok'
23:40:22.084 00.000 5052 set dither mode 0
23:40:22.085 00.001 5052 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
23:40:22.086 00.001 5052 AutoExp: config min = 1000 max = 5000 snr = 6.00
23:40:22.086 00.000 5052 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
23:40:22.087 00.001 5052 camera: set binning = 2
23:40:22.088 00.001 5052 Saturation detection set to star-profile-mode
23:40:22.093 00.005 5052 Setting StarMinHFD = 0.10
23:40:22.094 00.001 5052 Setting MaxHFD = 10.0
23:40:22.094 00.000 5052 Setting StarMinSNR = 6.0
23:40:22.094 00.000 5052 Setting AutoSelDownsample = 0
23:40:22.094 00.000 5052 MultiStar mode disabled
23:40:22.094 00.000 5052 SX-AO: setting max steps = 40
23:40:22.095 00.001 5052 StepGuider: Bump Limits: X: 30, 35; Y: 30, 35; center: 8
23:40:22.095 00.000 5052 Scope: enabling slew check, guiding will stop when slew is detected
23:40:22.096 00.001 5052 BLC: Backlash comp disabled, Comp pulse = 20 ms
23:40:22.098 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:40:22.098 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:40:22.130 00.032 5052 PhdConfig flush
23:40:22.932 00.802 8976 Exposure complete
23:40:22.946 00.014 8976 worker thread done servicing request
23:40:22.946 00.000 5052 OnExposeComplete: enter
23:40:22.946 00.000 5052 UpdateGuideState(): m_state=6
23:40:22.946 00.000 5052 Star::Find(18, 322, 351, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
23:40:22.946 00.000 5052 Star::Find returns 1 (0), X=321.81, Y=354.92, Mass=4129, SNR=44.9, Peak=142 HFD=6.0
23:40:22.947 00.001 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.36) = xAngle (-0.74 = -0.74)
23:40:22.947 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.08 = -1.08)
23:40:22.947 00.000 5052 CameraToMount -- cameraX=-1.84 cameraY=41.40 hyp=41.44 cameraTheta=1.62 mountX=30.49 mountY=-36.62, mountTheta=-0.88
23:40:22.947 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.84, y=41.40, opts=13)
23:40:22.947 00.000 5052 Enqueuing Move request for stepguider (-1.84, 41.40)
23:40:22.947 00.000 8976 Worker thread wakes up
23:40:22.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.84, 41.40) opts 0xd
23:40:22.947 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.84, 41.40)
23:40:22.948 00.001 8976 Moving (-1.84, 41.40) raw xDistance=30.49 yDistance=-36.62
23:40:22.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 19.21 from input 30.49
23:40:22.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns -23.07 from input -36.62
23:40:22.948 00.000 8976 MoveAxis(L, 62, ABG)
23:40:22.948 00.000 8976 stepping (-39, 39) + (-62, 0)
23:40:22.948 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:22.948 00.000 8976 MoveAxis(U, 109, ABG)
23:40:22.948 00.000 8976 stepping (-39, 39) + (0, 109)
23:40:22.948 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:22.948 00.000 8976 secondary mount is busy, cannot bump
23:40:22.948 00.000 8976 move complete, result=0
23:40:22.948 00.000 8976 worker thread done servicing request
23:40:22.948 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=123, Gamma=2.260
23:40:22.958 00.010 5052 UpdateGuideState exits: m=4129 SNR=44.9
23:40:22.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:22.958 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:22.958 00.000 5052 Enqueuing Expose request
23:40:22.958 00.000 8976 Worker thread wakes up
23:40:22.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:22.958 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(304,337,37,37)
23:40:22.960 00.002 5052 GuideStep: 30.5 px 0 ms WEST, -36.6 px 0 ms NORTH
23:40:23.022 00.062 9828 IsGuiding returns 1
23:40:23.022 00.000 9828 scope still moving after pulse duration time elapsed
23:40:23.053 00.031 9828 IsSlewing returns 0
23:40:23.053 00.000 9828 IsGuiding returns 1
23:40:23.084 00.031 9828 IsSlewing returns 0
23:40:23.084 00.000 9828 IsGuiding returns 1
23:40:23.114 00.030 9828 IsSlewing returns 0
23:40:23.114 00.000 9828 IsGuiding returns 1
23:40:23.145 00.031 9828 IsSlewing returns 0
23:40:23.145 00.000 9828 IsGuiding returns 0
23:40:23.145 00.000 9828 scope move finished after 996 + 144 ms
23:40:23.145 00.000 9828 Move returns status 0, amount 996
23:40:23.145 00.000 9828 move complete, result=0
23:40:23.145 00.000 9828 worker thread done servicing request
23:40:23.145 00.000 5052 GuideStep: -0.0 px 5 ms EAST, 8.8 px 996 ms SOUTH
23:40:24.002 00.857 8976 Exposure complete
23:40:24.017 00.015 8976 worker thread done servicing request
23:40:24.017 00.000 5052 OnExposeComplete: enter
23:40:24.017 00.000 5052 UpdateGuideState(): m_state=6
23:40:24.018 00.001 5052 Star::Find(18, 321, 354, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
23:40:24.018 00.000 5052 Star::Find returns 1 (0), X=324.13, Y=362.03, Mass=4336, SNR=46.1, Peak=209 HFD=4.7
23:40:24.018 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.36) = xAngle (-0.80 = -0.80)
23:40:24.018 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.14 = -1.14)
23:40:24.018 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=48.51 hyp=48.52 cameraTheta=1.56 mountX=33.85 mountY=-44.04, mountTheta=-0.92
23:40:24.018 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=48.51, opts=13)
23:40:24.019 00.001 5052 Enqueuing Move request for stepguider (0.48, 48.51)
23:40:24.019 00.000 8976 Worker thread wakes up
23:40:24.019 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 48.51) opts 0xd
23:40:24.019 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 48.51)
23:40:24.019 00.000 8976 Moving (0.48, 48.51) raw xDistance=33.85 yDistance=-44.04
23:40:24.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 22.67 from input 33.85
23:40:24.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns -29.36 from input -44.04
23:40:24.019 00.000 8976 MoveAxis(L, 73, ABG)
23:40:24.019 00.000 8976 stepping (-39, 39) + (-73, 0)
23:40:24.019 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:24.019 00.000 8976 MoveAxis(U, 139, ABG)
23:40:24.019 00.000 8976 stepping (-39, 39) + (0, 139)
23:40:24.019 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:24.019 00.000 8976 FAR outside bump range, increase bump weight 12.17 => 13.17
23:40:24.019 00.000 8976 AO travel limit exceeded, using large bump correction
23:40:24.019 00.000 8976 Scheduling Mount bump of (0.090, 9.000)
23:40:24.019 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=9.00, opts=4)
23:40:24.019 00.000 8976 Enqueuing Move request for scope (0.09, 9.00)
23:40:24.020 00.001 8976 move complete, result=0
23:40:24.020 00.000 9828 Worker thread wakes up
23:40:24.020 00.000 8976 worker thread done servicing request
23:40:24.020 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 9.00) opts 0x4
23:40:24.020 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 9.00)
23:40:24.020 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=209, med=32, FiltMin=27, FiltMax=166, Gamma=2.260
23:40:24.020 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
23:40:24.020 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.59 = 1.31)
23:40:24.020 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=9.00 hyp=9.00 cameraTheta=1.56 mountX=-0.46 mountY=8.69, mountTheta=1.62
23:40:24.020 00.000 9828 Moving (0.09, 9.00) raw xDistance=-0.46 yDistance=8.69
23:40:24.020 00.000 9828 MoveAxis(E, 48, B)
23:40:24.020 00.000 9828 Guiding  Dir = 2, Dur = 48
23:40:24.021 00.001 9828 IsSlewing returns 0
23:40:24.021 00.000 9828 IsGuiding returns 0
23:40:24.021 00.000 9828 PulseGuide returned control before completion, sleep 58
23:40:24.030 00.009 5052 UpdateGuideState exits: m=4336 SNR=46.1
23:40:24.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:24.030 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:24.030 00.000 5052 Enqueuing Expose request
23:40:24.030 00.000 8976 Worker thread wakes up
23:40:24.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:24.030 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,344,37,37)
23:40:24.033 00.003 5052 GuideStep: 33.9 px 0 ms WEST, -44.0 px 0 ms NORTH
23:40:24.088 00.055 9828 IsGuiding returns 1
23:40:24.088 00.000 9828 scope still moving after pulse duration time elapsed
23:40:24.120 00.032 9828 IsSlewing returns 0
23:40:24.120 00.000 9828 IsGuiding returns 1
23:40:24.151 00.031 9828 IsSlewing returns 0
23:40:24.151 00.000 9828 IsGuiding returns 1
23:40:24.184 00.033 9828 IsSlewing returns 0
23:40:24.184 00.000 9828 IsGuiding returns 0
23:40:24.184 00.000 9828 scope move finished after 48 + 115 ms
23:40:24.184 00.000 9828 Move returns status 0, amount 48
23:40:24.184 00.000 9828 MoveAxis(S, 985, B)
23:40:24.184 00.000 9828 Guiding  Dir = 1, Dur = 985
23:40:24.200 00.016 9828 IsSlewing returns 0
23:40:24.200 00.000 9828 IsGuiding returns 0
23:40:24.200 00.000 9828 PulseGuide returned control before completion, sleep 995
23:40:25.069 00.869 8976 Exposure complete
23:40:25.084 00.015 8976 worker thread done servicing request
23:40:25.085 00.001 5052 OnExposeComplete: enter
23:40:25.085 00.000 5052 UpdateGuideState(): m_state=6
23:40:25.085 00.000 5052 Star::Find(18, 324, 362, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
23:40:25.085 00.000 5052 Star::Find returns 1 (0), X=326.72, Y=364.15, Mass=4081, SNR=44.5, Peak=162 HFD=5.7
23:40:25.085 00.000 5052 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.36) = xAngle (-0.85 = -0.85)
23:40:25.085 00.000 5052 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.19 = -1.19)
23:40:25.085 00.000 5052 CameraToMount -- cameraX=3.07 cameraY=50.64 hyp=50.73 cameraTheta=1.51 mountX=33.51 mountY=-47.07, mountTheta=-0.95
23:40:25.086 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.07, y=50.64, opts=13)
23:40:25.086 00.000 5052 Enqueuing Move request for stepguider (3.07, 50.64)
23:40:25.086 00.000 8976 Worker thread wakes up
23:40:25.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.07, 50.64) opts 0xd
23:40:25.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.07, 50.64)
23:40:25.086 00.000 8976 Moving (3.07, 50.64) raw xDistance=33.51 yDistance=-47.07
23:40:25.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 22.70 from input 33.51
23:40:25.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns -31.71 from input -47.07
23:40:25.086 00.000 8976 MoveAxis(L, 73, ABG)
23:40:25.086 00.000 8976 stepping (-39, 39) + (-73, 0)
23:40:25.086 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:25.086 00.000 8976 MoveAxis(U, 150, ABG)
23:40:25.086 00.000 8976 stepping (-39, 39) + (0, 150)
23:40:25.086 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:25.086 00.000 8976 secondary mount is busy, cannot bump
23:40:25.087 00.001 8976 move complete, result=0
23:40:25.087 00.000 8976 worker thread done servicing request
23:40:25.087 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=142, Gamma=2.260
23:40:25.096 00.009 5052 UpdateGuideState exits: m=4081 SNR=44.5
23:40:25.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:25.096 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:25.096 00.000 5052 Enqueuing Expose request
23:40:25.096 00.000 8976 Worker thread wakes up
23:40:25.096 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:25.096 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(309,346,37,37)
23:40:25.099 00.003 5052 GuideStep: 33.5 px 0 ms WEST, -47.1 px 0 ms NORTH
23:40:25.205 00.106 9828 IsGuiding returns 1
23:40:25.205 00.000 9828 scope still moving after pulse duration time elapsed
23:40:25.237 00.032 9828 IsSlewing returns 0
23:40:25.237 00.000 9828 IsGuiding returns 1
23:40:25.269 00.032 9828 IsSlewing returns 0
23:40:25.269 00.000 9828 IsGuiding returns 1
23:40:25.300 00.031 9828 IsSlewing returns 0
23:40:25.300 00.000 9828 IsGuiding returns 1
23:40:25.332 00.032 9828 IsSlewing returns 0
23:40:25.332 00.000 9828 IsGuiding returns 0
23:40:25.332 00.000 9828 scope move finished after 985 + 146 ms
23:40:25.332 00.000 9828 Move returns status 0, amount 985
23:40:25.332 00.000 9828 move complete, result=0
23:40:25.332 00.000 9828 worker thread done servicing request
23:40:25.332 00.000 5052 GuideStep: -0.5 px 48 ms EAST, 8.7 px 985 ms SOUTH
23:40:26.137 00.805 8976 Exposure complete
23:40:26.151 00.014 8976 worker thread done servicing request
23:40:26.151 00.000 5052 OnExposeComplete: enter
23:40:26.151 00.000 5052 UpdateGuideState(): m_state=6
23:40:26.151 00.000 5052 Star::Find(18, 326, 364, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
23:40:26.151 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=371.37, Mass=4358, SNR=46.2, Peak=276 HFD=4.6
23:40:26.151 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.36) = xAngle (-0.89 = -0.89)
23:40:26.152 00.001 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.23 = -1.23)
23:40:26.152 00.000 5052 CameraToMount -- cameraX=5.66 cameraY=57.86 hyp=58.13 cameraTheta=1.47 mountX=36.76 mountY=-54.70, mountTheta=-0.98
23:40:26.152 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=5.66, y=57.86, opts=13)
23:40:26.152 00.000 5052 Enqueuing Move request for stepguider (5.66, 57.86)
23:40:26.152 00.000 8976 Worker thread wakes up
23:40:26.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (5.66, 57.86) opts 0xd
23:40:26.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (5.66, 57.86)
23:40:26.153 00.001 8976 Moving (5.66, 57.86) raw xDistance=36.76 yDistance=-54.70
23:40:26.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 24.75 from input 36.76
23:40:26.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns -36.68 from input -54.70
23:40:26.153 00.000 8976 MoveAxis(L, 80, ABG)
23:40:26.153 00.000 8976 stepping (-39, 39) + (-80, 0)
23:40:26.153 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:26.153 00.000 8976 MoveAxis(U, 173, ABG)
23:40:26.153 00.000 8976 stepping (-39, 39) + (0, 173)
23:40:26.153 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:26.153 00.000 8976 FAR outside bump range, increase bump weight 13.17 => 14.17
23:40:26.153 00.000 8976 AO travel limit exceeded, using large bump correction
23:40:26.153 00.000 8976 Scheduling Mount bump of (0.877, 8.957)
23:40:26.153 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.88, y=8.96, opts=4)
23:40:26.153 00.000 8976 Enqueuing Move request for scope (0.88, 8.96)
23:40:26.153 00.000 8976 move complete, result=0
23:40:26.153 00.000 9828 Worker thread wakes up
23:40:26.153 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.88, 8.96) opts 0x4
23:40:26.153 00.000 9828 Handling offset move in thread for scope, endpoint = (0.88, 8.96)
23:40:26.154 00.001 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
23:40:26.154 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.50 = 1.22)
23:40:26.154 00.000 9828 CameraToMount -- cameraX=0.88 cameraY=8.96 hyp=9.00 cameraTheta=1.47 mountX=-1.24 mountY=8.45, mountTheta=1.72
23:40:26.154 00.000 9828 Moving (0.88, 8.96) raw xDistance=-1.24 yDistance=8.45
23:40:26.154 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=276, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:40:26.154 00.000 8976 worker thread done servicing request
23:40:26.154 00.000 9828 MoveAxis(E, 132, B)
23:40:26.154 00.000 9828 Guiding  Dir = 2, Dur = 132
23:40:26.154 00.000 9828 IsSlewing returns 0
23:40:26.154 00.000 9828 IsGuiding returns 0
23:40:26.154 00.000 9828 PulseGuide returned control before completion, sleep 142
23:40:26.164 00.010 5052 UpdateGuideState exits: m=4358 SNR=46.2
23:40:26.164 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:26.164 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:26.165 00.001 5052 Enqueuing Expose request
23:40:26.165 00.000 8976 Worker thread wakes up
23:40:26.165 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:26.165 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,353,37,37)
23:40:26.167 00.002 5052 GuideStep: 36.8 px 0 ms WEST, -54.7 px 0 ms NORTH
23:40:26.303 00.136 9828 IsGuiding returns 1
23:40:26.303 00.000 9828 scope still moving after pulse duration time elapsed
23:40:26.334 00.031 9828 IsSlewing returns 0
23:40:26.334 00.000 9828 IsGuiding returns 1
23:40:26.366 00.032 9828 IsSlewing returns 0
23:40:26.366 00.000 9828 IsGuiding returns 1
23:40:26.398 00.032 9828 IsSlewing returns 0
23:40:26.398 00.000 9828 IsGuiding returns 0
23:40:26.398 00.000 9828 scope move finished after 132 + 111 ms
23:40:26.398 00.000 9828 Move returns status 0, amount 132
23:40:26.398 00.000 9828 MoveAxis(S, 958, B)
23:40:26.398 00.000 9828 Guiding  Dir = 1, Dur = 958
23:40:26.413 00.015 9828 IsSlewing returns 0
23:40:26.413 00.000 9828 IsGuiding returns 0
23:40:26.413 00.000 9828 PulseGuide returned control before completion, sleep 968
23:40:27.206 00.793 8976 Exposure complete
23:40:27.219 00.013 8976 worker thread done servicing request
23:40:27.220 00.001 5052 OnExposeComplete: enter
23:40:27.220 00.000 5052 UpdateGuideState(): m_state=6
23:40:27.220 00.000 5052 Star::Find(18, 329, 371, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
23:40:27.220 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=373.69, Mass=4158, SNR=45.1, Peak=161 HFD=5.4
23:40:27.220 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.36) = xAngle (-0.89 = -0.89)
23:40:27.220 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.23 = -1.23)
23:40:27.220 00.000 5052 CameraToMount -- cameraX=6.13 cameraY=60.17 hyp=60.48 cameraTheta=1.47 mountX=38.06 mountY=-56.99, mountTheta=-0.98
23:40:27.221 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.13, y=60.17, opts=13)
23:40:27.221 00.000 5052 Enqueuing Move request for stepguider (6.13, 60.17)
23:40:27.221 00.000 8976 Worker thread wakes up
23:40:27.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.13, 60.17) opts 0xd
23:40:27.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.13, 60.17)
23:40:27.221 00.000 8976 Moving (6.13, 60.17) raw xDistance=38.06 yDistance=-56.99
23:40:27.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 25.71 from input 38.06
23:40:27.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns -38.47 from input -56.99
23:40:27.221 00.000 8976 MoveAxis(L, 83, ABG)
23:40:27.221 00.000 8976 stepping (-39, 39) + (-83, 0)
23:40:27.221 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:27.221 00.000 8976 MoveAxis(U, 182, ABG)
23:40:27.221 00.000 8976 stepping (-39, 39) + (0, 182)
23:40:27.221 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:27.221 00.000 8976 secondary mount is busy, cannot bump
23:40:27.221 00.000 8976 move complete, result=0
23:40:27.222 00.001 8976 worker thread done servicing request
23:40:27.222 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=31, FiltMin=27, FiltMax=140, Gamma=2.260
23:40:27.232 00.010 5052 UpdateGuideState exits: m=4158 SNR=45.1
23:40:27.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:27.232 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:27.232 00.000 5052 Enqueuing Expose request
23:40:27.232 00.000 8976 Worker thread wakes up
23:40:27.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:27.232 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(312,356,37,37)
23:40:27.235 00.003 5052 GuideStep: 38.1 px 0 ms WEST, -57.0 px 0 ms NORTH
23:40:27.390 00.155 9828 IsGuiding returns 1
23:40:27.390 00.000 9828 scope still moving after pulse duration time elapsed
23:40:27.423 00.033 9828 IsSlewing returns 0
23:40:27.423 00.000 9828 IsGuiding returns 1
23:40:27.454 00.031 9828 IsSlewing returns 0
23:40:27.454 00.000 9828 IsGuiding returns 1
23:40:27.486 00.032 9828 IsSlewing returns 0
23:40:27.486 00.000 9828 IsGuiding returns 1
23:40:27.517 00.031 9828 IsSlewing returns 0
23:40:27.517 00.000 9828 IsGuiding returns 0
23:40:27.517 00.000 9828 scope move finished after 958 + 145 ms
23:40:27.517 00.000 9828 Move returns status 0, amount 958
23:40:27.517 00.000 9828 move complete, result=0
23:40:27.517 00.000 9828 worker thread done servicing request
23:40:27.517 00.000 5052 GuideStep: -1.2 px 132 ms EAST, 8.4 px 958 ms SOUTH
23:40:28.263 00.746 8976 Exposure complete
23:40:28.278 00.015 8976 worker thread done servicing request
23:40:28.278 00.000 5052 OnExposeComplete: enter
23:40:28.278 00.000 5052 UpdateGuideState(): m_state=6
23:40:28.278 00.000 5052 Star::Find(18, 329, 373, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
23:40:28.278 00.000 5052 Star::Find returns 1 (0), X=331.07, Y=381.64, Mass=4145, SNR=45.2, Peak=274 HFD=4.2
23:40:28.278 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.36) = xAngle (-0.90 = -0.90)
23:40:28.278 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.24 = -1.24)
23:40:28.278 00.000 5052 CameraToMount -- cameraX=7.42 cameraY=68.12 hyp=68.52 cameraTheta=1.46 mountX=42.75 mountY=-64.73, mountTheta=-0.99
23:40:28.279 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=7.42, y=68.12, opts=13)
23:40:28.279 00.000 5052 Enqueuing Move request for stepguider (7.42, 68.12)
23:40:28.279 00.000 8976 Worker thread wakes up
23:40:28.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.42, 68.12) opts 0xd
23:40:28.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.42, 68.12)
23:40:28.279 00.000 8976 Moving (7.42, 68.12) raw xDistance=42.75 yDistance=-64.73
23:40:28.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 28.73 from input 42.75
23:40:28.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns -43.47 from input -64.73
23:40:28.279 00.000 8976 MoveAxis(L, 93, ABG)
23:40:28.279 00.000 8976 stepping (-39, 39) + (-93, 0)
23:40:28.279 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:28.279 00.000 8976 MoveAxis(U, 205, ABG)
23:40:28.279 00.000 8976 stepping (-39, 39) + (0, 205)
23:40:28.279 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:28.280 00.001 8976 FAR outside bump range, increase bump weight 14.17 => 15.17
23:40:28.280 00.000 8976 AO travel limit exceeded, using large bump correction
23:40:28.280 00.000 8976 Scheduling Mount bump of (0.975, 8.947)
23:40:28.280 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.98, y=8.95, opts=4)
23:40:28.280 00.000 8976 Enqueuing Move request for scope (0.98, 8.95)
23:40:28.280 00.000 8976 move complete, result=0
23:40:28.280 00.000 9828 Worker thread wakes up
23:40:28.280 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.98, 8.95) opts 0x4
23:40:28.280 00.000 9828 Handling offset move in thread for scope, endpoint = (0.98, 8.95)
23:40:28.280 00.000 8976 worker thread done servicing request
23:40:28.280 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
23:40:28.280 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.49 = 1.21)
23:40:28.280 00.000 9828 CameraToMount -- cameraX=0.98 cameraY=8.95 hyp=9.00 cameraTheta=1.46 mountX=-1.34 mountY=8.41, mountTheta=1.73
23:40:28.280 00.000 9828 Moving (0.98, 8.95) raw xDistance=-1.34 yDistance=8.41
23:40:28.280 00.000 9828 MoveAxis(E, 142, B)
23:40:28.280 00.000 9828 Guiding  Dir = 2, Dur = 142
23:40:28.280 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=274, med=32, FiltMin=28, FiltMax=178, Gamma=2.260
23:40:28.281 00.001 9828 IsSlewing returns 0
23:40:28.281 00.000 9828 IsGuiding returns 0
23:40:28.281 00.000 9828 PulseGuide returned control before completion, sleep 152
23:40:28.290 00.009 5052 UpdateGuideState exits: m=4145 SNR=45.2
23:40:28.291 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:28.291 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:28.291 00.000 5052 Enqueuing Expose request
23:40:28.291 00.000 8976 Worker thread wakes up
23:40:28.291 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:28.291 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(313,364,37,37)
23:40:28.293 00.002 5052 GuideStep: 42.7 px 0 ms WEST, -64.7 px 0 ms NORTH
23:40:28.443 00.150 9828 IsGuiding returns 1
23:40:28.443 00.000 9828 scope still moving after pulse duration time elapsed
23:40:28.475 00.032 9828 IsSlewing returns 0
23:40:28.475 00.000 9828 IsGuiding returns 1
23:40:28.507 00.032 9828 IsSlewing returns 0
23:40:28.507 00.000 9828 IsGuiding returns 1
23:40:28.538 00.031 9828 IsSlewing returns 0
23:40:28.538 00.000 9828 IsGuiding returns 0
23:40:28.538 00.000 9828 scope move finished after 142 + 114 ms
23:40:28.538 00.000 9828 Move returns status 0, amount 142
23:40:28.538 00.000 9828 MoveAxis(S, 954, B)
23:40:28.538 00.000 9828 Guiding  Dir = 1, Dur = 954
23:40:28.553 00.015 9828 IsSlewing returns 0
23:40:28.553 00.000 9828 IsGuiding returns 0
23:40:28.553 00.000 9828 PulseGuide returned control before completion, sleep 964
23:40:29.333 00.780 8976 Exposure complete
23:40:29.347 00.014 8976 worker thread done servicing request
23:40:29.347 00.000 5052 OnExposeComplete: enter
23:40:29.347 00.000 5052 UpdateGuideState(): m_state=6
23:40:29.347 00.000 5052 Star::Find(18, 331, 381, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
23:40:29.347 00.000 5052 Star::Find returns 1 (0), X=330.35, Y=383.30, Mass=3776, SNR=42.8, Peak=146 HFD=5.4
23:40:29.347 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.36) = xAngle (-0.88 = -0.88)
23:40:29.347 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.22 = -1.22)
23:40:29.347 00.000 5052 CameraToMount -- cameraX=6.70 cameraY=69.79 hyp=70.11 cameraTheta=1.48 mountX=44.43 mountY=-65.92, mountTheta=-0.98
23:40:29.348 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.70, y=69.79, opts=13)
23:40:29.348 00.000 5052 Enqueuing Move request for stepguider (6.70, 69.79)
23:40:29.348 00.000 8976 Worker thread wakes up
23:40:29.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.70, 69.79) opts 0xd
23:40:29.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.70, 69.79)
23:40:29.348 00.000 8976 Moving (6.70, 69.79) raw xDistance=44.43 yDistance=-65.92
23:40:29.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 30.01 from input 44.43
23:40:29.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns -44.57 from input -65.92
23:40:29.348 00.000 8976 MoveAxis(L, 97, ABG)
23:40:29.348 00.000 8976 stepping (-39, 39) + (-97, 0)
23:40:29.348 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:29.348 00.000 8976 MoveAxis(U, 211, ABG)
23:40:29.348 00.000 8976 stepping (-39, 39) + (0, 211)
23:40:29.348 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:29.348 00.000 8976 secondary mount is busy, cannot bump
23:40:29.348 00.000 8976 move complete, result=0
23:40:29.348 00.000 8976 worker thread done servicing request
23:40:29.349 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=132, Gamma=2.260
23:40:29.359 00.010 5052 UpdateGuideState exits: m=3776 SNR=42.8
23:40:29.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:29.359 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:29.359 00.000 5052 Enqueuing Expose request
23:40:29.359 00.000 8976 Worker thread wakes up
23:40:29.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:29.359 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(312,365,37,37)
23:40:29.362 00.003 5052 GuideStep: 44.4 px 0 ms WEST, -65.9 px 0 ms NORTH
23:40:29.530 00.168 9828 IsGuiding returns 1
23:40:29.530 00.000 9828 scope still moving after pulse duration time elapsed
23:40:29.562 00.032 9828 IsSlewing returns 0
23:40:29.562 00.000 9828 IsGuiding returns 1
23:40:29.593 00.031 9828 IsSlewing returns 0
23:40:29.593 00.000 9828 IsGuiding returns 1
23:40:29.624 00.031 9828 IsSlewing returns 0
23:40:29.624 00.000 9828 IsGuiding returns 0
23:40:29.624 00.000 9828 scope move finished after 954 + 117 ms
23:40:29.624 00.000 9828 Move returns status 0, amount 954
23:40:29.624 00.000 9828 move complete, result=0
23:40:29.624 00.000 9828 worker thread done servicing request
23:40:29.624 00.000 5052 GuideStep: -1.3 px 142 ms EAST, 8.4 px 954 ms SOUTH
23:40:30.400 00.776 8976 Exposure complete
23:40:30.414 00.014 8976 worker thread done servicing request
23:40:30.414 00.000 5052 OnExposeComplete: enter
23:40:30.414 00.000 5052 UpdateGuideState(): m_state=6
23:40:30.414 00.000 5052 Star::Find(18, 330, 383, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
23:40:30.414 00.000 5052 Star::Find returns 1 (0), X=330.60, Y=390.41, Mass=4190, SNR=45.3, Peak=228 HFD=4.9
23:40:30.414 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.36) = xAngle (-0.88 = -0.88)
23:40:30.414 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.22 = -1.22)
23:40:30.415 00.001 5052 CameraToMount -- cameraX=6.95 cameraY=76.90 hyp=77.21 cameraTheta=1.48 mountX=49.27 mountY=-72.45, mountTheta=-0.97
23:40:30.415 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=6.95, y=76.90, opts=13)
23:40:30.415 00.000 5052 Enqueuing Move request for stepguider (6.95, 76.90)
23:40:30.415 00.000 8976 Worker thread wakes up
23:40:30.415 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.95, 76.90) opts 0xd
23:40:30.415 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.95, 76.90)
23:40:30.415 00.000 8976 Moving (6.95, 76.90) raw xDistance=49.27 yDistance=-72.45
23:40:30.416 00.001 8976 GuideAlgorithmHysteresis::Result() returns 33.14 from input 49.27
23:40:30.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns -48.77 from input -72.45
23:40:30.416 00.000 8976 MoveAxis(L, 107, ABG)
23:40:30.416 00.000 8976 stepping (-39, 39) + (-107, 0)
23:40:30.416 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:30.416 00.000 8976 MoveAxis(U, 230, ABG)
23:40:30.416 00.000 8976 stepping (-39, 39) + (0, 230)
23:40:30.416 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:30.416 00.000 8976 FAR outside bump range, increase bump weight 15.17 => 16.17
23:40:30.416 00.000 8976 AO travel limit exceeded, using large bump correction
23:40:30.416 00.000 8976 Scheduling Mount bump of (0.810, 8.963)
23:40:30.416 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.81, y=8.96, opts=4)
23:40:30.416 00.000 8976 Enqueuing Move request for scope (0.81, 8.96)
23:40:30.416 00.000 8976 move complete, result=0
23:40:30.416 00.000 8976 worker thread done servicing request
23:40:30.416 00.000 9828 Worker thread wakes up
23:40:30.416 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.81, 8.96) opts 0x4
23:40:30.416 00.000 9828 Handling offset move in thread for scope, endpoint = (0.81, 8.96)
23:40:30.416 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
23:40:30.417 00.001 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.51 = 1.23)
23:40:30.417 00.000 9828 CameraToMount -- cameraX=0.81 cameraY=8.96 hyp=9.00 cameraTheta=1.48 mountX=-1.17 mountY=8.47, mountTheta=1.71
23:40:30.417 00.000 9828 Moving (0.81, 8.96) raw xDistance=-1.17 yDistance=8.47
23:40:30.417 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=228, med=31, FiltMin=27, FiltMax=164, Gamma=2.260
23:40:30.417 00.000 9828 MoveAxis(E, 125, B)
23:40:30.417 00.000 9828 Guiding  Dir = 2, Dur = 125
23:40:30.417 00.000 9828 IsSlewing returns 0
23:40:30.417 00.000 9828 IsGuiding returns 0
23:40:30.417 00.000 9828 PulseGuide returned control before completion, sleep 135
23:40:30.426 00.009 5052 UpdateGuideState exits: m=4190 SNR=45.3
23:40:30.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:30.427 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:30.427 00.000 5052 Enqueuing Expose request
23:40:30.427 00.000 8976 Worker thread wakes up
23:40:30.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:30.427 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(313,372,37,37)
23:40:30.429 00.002 5052 GuideStep: 49.3 px 0 ms WEST, -72.5 px 0 ms NORTH
23:40:30.567 00.138 9828 IsGuiding returns 1
23:40:30.567 00.000 9828 scope still moving after pulse duration time elapsed
23:40:30.599 00.032 9828 IsSlewing returns 0
23:40:30.599 00.000 9828 IsGuiding returns 1
23:40:30.631 00.032 9828 IsSlewing returns 0
23:40:30.631 00.000 9828 IsGuiding returns 1
23:40:30.663 00.032 9828 IsSlewing returns 0
23:40:30.663 00.000 9828 IsGuiding returns 0
23:40:30.663 00.000 9828 scope move finished after 125 + 120 ms
23:40:30.663 00.000 9828 Move returns status 0, amount 125
23:40:30.663 00.000 9828 MoveAxis(S, 960, B)
23:40:30.663 00.000 9828 Guiding  Dir = 1, Dur = 960
23:40:30.679 00.016 9828 IsSlewing returns 0
23:40:30.679 00.000 9828 IsGuiding returns 0
23:40:30.679 00.000 9828 PulseGuide returned control before completion, sleep 970
23:40:31.467 00.788 8976 Exposure complete
23:40:31.481 00.014 8976 worker thread done servicing request
23:40:31.481 00.000 5052 OnExposeComplete: enter
23:40:31.481 00.000 5052 UpdateGuideState(): m_state=6
23:40:31.481 00.000 5052 Star::Find(18, 330, 390, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
23:40:31.481 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=392.64, Mass=3973, SNR=44.0, Peak=142 HFD=5.4
23:40:31.481 00.000 5052 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.36) = xAngle (-0.85 = -0.85)
23:40:31.481 00.000 5052 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.19 = -1.19)
23:40:31.481 00.000 5052 CameraToMount -- cameraX=4.97 cameraY=79.12 hyp=79.28 cameraTheta=1.51 mountX=52.24 mountY=-73.62, mountTheta=-0.95
23:40:31.482 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.97, y=79.12, opts=13)
23:40:31.482 00.000 5052 Enqueuing Move request for stepguider (4.97, 79.12)
23:40:31.482 00.000 8976 Worker thread wakes up
23:40:31.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.97, 79.12) opts 0xd
23:40:31.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.97, 79.12)
23:40:31.482 00.000 8976 Moving (4.97, 79.12) raw xDistance=52.24 yDistance=-73.62
23:40:31.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 35.23 from input 52.24
23:40:31.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -49.79 from input -73.62
23:40:31.483 00.001 8976 MoveAxis(L, 114, ABG)
23:40:31.483 00.000 8976 stepping (-39, 39) + (-114, 0)
23:40:31.483 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:31.483 00.000 8976 MoveAxis(U, 235, ABG)
23:40:31.483 00.000 8976 stepping (-39, 39) + (0, 235)
23:40:31.483 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:31.483 00.000 8976 secondary mount is busy, cannot bump
23:40:31.483 00.000 8976 move complete, result=0
23:40:31.483 00.000 8976 worker thread done servicing request
23:40:31.483 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=134, Gamma=2.260
23:40:31.493 00.010 5052 UpdateGuideState exits: m=3973 SNR=44.0
23:40:31.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:31.493 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:31.493 00.000 5052 Enqueuing Expose request
23:40:31.493 00.000 8976 Worker thread wakes up
23:40:31.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:31.493 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,375,37,37)
23:40:31.496 00.003 5052 GuideStep: 52.2 px 0 ms WEST, -73.6 px 0 ms NORTH
23:40:31.650 00.154 9828 IsGuiding returns 1
23:40:31.650 00.000 9828 scope still moving after pulse duration time elapsed
23:40:31.682 00.032 9828 IsSlewing returns 0
23:40:31.682 00.000 9828 IsGuiding returns 1
23:40:31.712 00.030 9828 IsSlewing returns 0
23:40:31.712 00.000 9828 IsGuiding returns 1
23:40:31.743 00.031 9828 IsSlewing returns 0
23:40:31.743 00.000 9828 IsGuiding returns 1
23:40:31.775 00.032 9828 IsSlewing returns 0
23:40:31.775 00.000 9828 IsGuiding returns 0
23:40:31.775 00.000 9828 scope move finished after 960 + 136 ms
23:40:31.775 00.000 9828 Move returns status 0, amount 960
23:40:31.775 00.000 9828 move complete, result=0
23:40:31.775 00.000 9828 worker thread done servicing request
23:40:31.775 00.000 5052 GuideStep: -1.2 px 125 ms EAST, 8.5 px 960 ms SOUTH
23:40:32.532 00.757 8976 Exposure complete
23:40:32.546 00.014 8976 worker thread done servicing request
23:40:32.546 00.000 5052 OnExposeComplete: enter
23:40:32.546 00.000 5052 UpdateGuideState(): m_state=6
23:40:32.546 00.000 5052 Star::Find(18, 328, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
23:40:32.546 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=399.68, Mass=3971, SNR=44.1, Peak=230 HFD=4.4
23:40:32.546 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.36) = xAngle (-0.84 = -0.84)
23:40:32.546 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.18 = -1.18)
23:40:32.546 00.000 5052 CameraToMount -- cameraX=4.55 cameraY=86.16 hyp=86.28 cameraTheta=1.52 mountX=57.50 mountY=-79.79, mountTheta=-0.95
23:40:32.547 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.55, y=86.16, opts=13)
23:40:32.547 00.000 5052 Enqueuing Move request for stepguider (4.55, 86.16)
23:40:32.547 00.000 8976 Worker thread wakes up
23:40:32.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.55, 86.16) opts 0xd
23:40:32.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.55, 86.16)
23:40:32.547 00.000 8976 Moving (4.55, 86.16) raw xDistance=57.50 yDistance=-79.79
23:40:32.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 38.69 from input 57.50
23:40:32.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns -53.76 from input -79.79
23:40:32.547 00.000 8976 MoveAxis(L, 125, ABG)
23:40:32.547 00.000 8976 stepping (-39, 39) + (-125, 0)
23:40:32.547 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:32.547 00.000 8976 MoveAxis(U, 254, ABG)
23:40:32.547 00.000 8976 stepping (-39, 39) + (0, 254)
23:40:32.547 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:32.548 00.001 8976 FAR outside bump range, increase bump weight 16.17 => 17.17
23:40:32.548 00.000 8976 AO travel limit exceeded, using large bump correction
23:40:32.548 00.000 8976 Scheduling Mount bump of (0.474, 8.987)
23:40:32.548 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.47, y=8.99, opts=4)
23:40:32.548 00.000 8976 Enqueuing Move request for scope (0.47, 8.99)
23:40:32.548 00.000 8976 move complete, result=0
23:40:32.548 00.000 9828 Worker thread wakes up
23:40:32.548 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.47, 8.99) opts 0x4
23:40:32.548 00.000 9828 Handling offset move in thread for scope, endpoint = (0.47, 8.99)
23:40:32.548 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
23:40:32.548 00.000 8976 worker thread done servicing request
23:40:32.548 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.55 = 1.26)
23:40:32.548 00.000 9828 CameraToMount -- cameraX=0.47 cameraY=8.99 hyp=9.00 cameraTheta=1.52 mountX=-0.84 mountY=8.58, mountTheta=1.67
23:40:32.548 00.000 9828 Moving (0.47, 8.99) raw xDistance=-0.84 yDistance=8.58
23:40:32.548 00.000 9828 MoveAxis(E, 89, B)
23:40:32.548 00.000 9828 Guiding  Dir = 2, Dur = 89
23:40:32.548 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=230, med=32, FiltMin=27, FiltMax=170, Gamma=2.260
23:40:32.549 00.001 9828 IsSlewing returns 0
23:40:32.549 00.000 9828 IsGuiding returns 0
23:40:32.549 00.000 9828 PulseGuide returned control before completion, sleep 99
23:40:32.558 00.009 5052 UpdateGuideState exits: m=3971 SNR=44.1
23:40:32.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:32.558 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:32.559 00.001 5052 Enqueuing Expose request
23:40:32.559 00.000 8976 Worker thread wakes up
23:40:32.559 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:32.559 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(310,382,37,37)
23:40:32.561 00.002 5052 GuideStep: 57.5 px 0 ms WEST, -79.8 px 0 ms NORTH
23:40:32.653 00.092 9828 IsGuiding returns 1
23:40:32.653 00.000 9828 scope still moving after pulse duration time elapsed
23:40:32.685 00.032 9828 IsSlewing returns 0
23:40:32.685 00.000 9828 IsGuiding returns 1
23:40:32.716 00.031 9828 IsSlewing returns 0
23:40:32.716 00.000 9828 IsGuiding returns 1
23:40:32.747 00.031 9828 IsSlewing returns 0
23:40:32.747 00.000 9828 IsGuiding returns 0
23:40:32.747 00.000 9828 scope move finished after 89 + 108 ms
23:40:32.747 00.000 9828 Move returns status 0, amount 89
23:40:32.747 00.000 9828 MoveAxis(S, 972, B)
23:40:32.747 00.000 9828 Guiding  Dir = 1, Dur = 972
23:40:32.762 00.015 9828 IsSlewing returns 0
23:40:32.762 00.000 9828 IsGuiding returns 0
23:40:32.762 00.000 9828 PulseGuide returned control before completion, sleep 982
23:40:33.601 00.839 8976 Exposure complete
23:40:33.616 00.015 8976 worker thread done servicing request
23:40:33.616 00.000 5052 OnExposeComplete: enter
23:40:33.616 00.000 5052 UpdateGuideState(): m_state=6
23:40:33.616 00.000 5052 Star::Find(18, 328, 399, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
23:40:33.616 00.000 5052 Star::Find returns 1 (0), X=326.83, Y=402.38, Mass=3813, SNR=43.1, Peak=148 HFD=5.3
23:40:33.616 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.36) = xAngle (-0.82 = -0.82)
23:40:33.616 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.16 = -1.16)
23:40:33.616 00.000 5052 CameraToMount -- cameraX=3.18 cameraY=88.87 hyp=88.92 cameraTheta=1.53 mountX=60.38 mountY=-81.65, mountTheta=-0.93
23:40:33.617 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.18, y=88.87, opts=13)
23:40:33.617 00.000 5052 Enqueuing Move request for stepguider (3.18, 88.87)
23:40:33.617 00.000 8976 Worker thread wakes up
23:40:33.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.18, 88.87) opts 0xd
23:40:33.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.18, 88.87)
23:40:33.617 00.000 8976 Moving (3.18, 88.87) raw xDistance=60.38 yDistance=-81.65
23:40:33.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 40.75 from input 60.38
23:40:33.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -55.20 from input -81.65
23:40:33.617 00.000 8976 MoveAxis(L, 131, ABG)
23:40:33.617 00.000 8976 stepping (-39, 39) + (-131, 0)
23:40:33.618 00.001 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:33.618 00.000 8976 MoveAxis(U, 261, ABG)
23:40:33.618 00.000 8976 stepping (-39, 39) + (0, 261)
23:40:33.618 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:33.618 00.000 8976 secondary mount is busy, cannot bump
23:40:33.618 00.000 8976 move complete, result=0
23:40:33.618 00.000 8976 worker thread done servicing request
23:40:33.618 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=134, Gamma=2.260
23:40:33.627 00.009 5052 UpdateGuideState exits: m=3813 SNR=43.1
23:40:33.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:33.627 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:33.627 00.000 5052 Enqueuing Expose request
23:40:33.627 00.000 8976 Worker thread wakes up
23:40:33.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:33.627 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(309,384,37,37)
23:40:33.630 00.003 5052 GuideStep: 60.4 px 0 ms WEST, -81.7 px 0 ms NORTH
23:40:33.753 00.123 9828 IsGuiding returns 1
23:40:33.753 00.000 9828 scope still moving after pulse duration time elapsed
23:40:33.784 00.031 9828 IsSlewing returns 0
23:40:33.784 00.000 9828 IsGuiding returns 1
23:40:33.815 00.031 9828 IsSlewing returns 0
23:40:33.815 00.000 9828 IsGuiding returns 1
23:40:33.846 00.031 9828 IsSlewing returns 0
23:40:33.846 00.000 9828 IsGuiding returns 1
23:40:33.878 00.032 9828 IsSlewing returns 0
23:40:33.878 00.000 9828 IsGuiding returns 0
23:40:33.878 00.000 9828 scope move finished after 972 + 143 ms
23:40:33.878 00.000 9828 Move returns status 0, amount 972
23:40:33.878 00.000 9828 move complete, result=0
23:40:33.878 00.000 9828 worker thread done servicing request
23:40:33.878 00.000 5052 GuideStep: -0.8 px 89 ms EAST, 8.6 px 972 ms SOUTH
23:40:34.681 00.803 8976 Exposure complete
23:40:34.694 00.013 8976 worker thread done servicing request
23:40:34.694 00.000 5052 OnExposeComplete: enter
23:40:34.694 00.000 5052 UpdateGuideState(): m_state=6
23:40:34.694 00.000 5052 Star::Find(18, 326, 402, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
23:40:34.694 00.000 5052 Star::Find returns 1 (0), X=327.06, Y=409.24, Mass=4055, SNR=44.6, Peak=244 HFD=4.1
23:40:34.694 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.36) = xAngle (-0.82 = -0.82)
23:40:34.694 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.16 = -1.16)
23:40:34.694 00.000 5052 CameraToMount -- cameraX=3.42 cameraY=95.72 hyp=95.78 cameraTheta=1.54 mountX=65.04 mountY=-87.95, mountTheta=-0.93
23:40:34.697 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=3.42, y=95.72, opts=13)
23:40:34.697 00.000 5052 Enqueuing Move request for stepguider (3.42, 95.72)
23:40:34.697 00.000 8976 Worker thread wakes up
23:40:34.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.42, 95.72) opts 0xd
23:40:34.698 00.001 8976 Handling offset move in thread for stepguider, endpoint = (3.42, 95.72)
23:40:34.698 00.000 8976 Moving (3.42, 95.72) raw xDistance=65.04 yDistance=-87.95
23:40:34.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 43.83 from input 65.04
23:40:34.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns -59.27 from input -87.95
23:40:34.698 00.000 8976 MoveAxis(L, 141, ABG)
23:40:34.698 00.000 8976 stepping (-39, 39) + (-141, 0)
23:40:34.698 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:34.698 00.000 8976 MoveAxis(U, 280, ABG)
23:40:34.698 00.000 8976 stepping (-39, 39) + (0, 280)
23:40:34.698 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:34.698 00.000 8976 FAR outside bump range, increase bump weight 17.17 => 18.17
23:40:34.698 00.000 8976 AO travel limit exceeded, using large bump correction
23:40:34.698 00.000 8976 Scheduling Mount bump of (0.321, 8.994)
23:40:34.698 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.32, y=8.99, opts=4)
23:40:34.698 00.000 8976 Enqueuing Move request for scope (0.32, 8.99)
23:40:34.698 00.000 8976 move complete, result=0
23:40:34.698 00.000 9828 Worker thread wakes up
23:40:34.699 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.32, 8.99) opts 0x4
23:40:34.699 00.000 9828 Handling offset move in thread for scope, endpoint = (0.32, 8.99)
23:40:34.699 00.000 8976 worker thread done servicing request
23:40:34.699 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.65)
23:40:34.699 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.56 = 1.28)
23:40:34.699 00.000 9828 CameraToMount -- cameraX=0.32 cameraY=8.99 hyp=9.00 cameraTheta=1.54 mountX=-0.69 mountY=8.62, mountTheta=1.65
23:40:34.699 00.000 9828 Moving (0.32, 8.99) raw xDistance=-0.69 yDistance=8.62
23:40:34.699 00.000 9828 MoveAxis(E, 73, B)
23:40:34.699 00.000 9828 Guiding  Dir = 2, Dur = 73
23:40:34.700 00.001 9828 IsSlewing returns 0
23:40:34.700 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=244, med=32, FiltMin=27, FiltMax=209, Gamma=2.260
23:40:34.700 00.000 9828 IsGuiding returns 0
23:40:34.700 00.000 9828 PulseGuide returned control before completion, sleep 83
23:40:34.710 00.010 5052 UpdateGuideState exits: m=4055 SNR=44.6
23:40:34.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:34.710 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:34.710 00.000 5052 Enqueuing Expose request
23:40:34.710 00.000 8976 Worker thread wakes up
23:40:34.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:34.710 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(309,391,37,37)
23:40:34.713 00.003 5052 GuideStep: 65.0 px 0 ms WEST, -87.9 px 0 ms NORTH
23:40:34.793 00.080 9828 IsGuiding returns 1
23:40:34.793 00.000 9828 scope still moving after pulse duration time elapsed
23:40:34.824 00.031 9828 IsSlewing returns 0
23:40:34.825 00.001 9828 IsGuiding returns 1
23:40:34.855 00.030 9828 IsSlewing returns 0
23:40:34.855 00.000 9828 IsGuiding returns 1
23:40:34.886 00.031 9828 IsSlewing returns 0
23:40:34.886 00.000 9828 IsGuiding returns 1
23:40:34.917 00.031 9828 IsSlewing returns 0
23:40:34.917 00.000 9828 IsGuiding returns 0
23:40:34.917 00.000 9828 scope move finished after 73 + 144 ms
23:40:34.917 00.000 9828 Move returns status 0, amount 73
23:40:34.917 00.000 9828 MoveAxis(S, 977, B)
23:40:34.917 00.000 9828 Guiding  Dir = 1, Dur = 977
23:40:34.933 00.016 9828 IsSlewing returns 0
23:40:34.933 00.000 9828 IsGuiding returns 0
23:40:34.933 00.000 9828 PulseGuide returned control before completion, sleep 987
23:40:35.766 00.833 8976 Exposure complete
23:40:35.780 00.014 8976 worker thread done servicing request
23:40:35.781 00.001 5052 OnExposeComplete: enter
23:40:35.781 00.000 5052 UpdateGuideState(): m_state=6
23:40:35.781 00.000 5052 Star::Find(18, 327, 409, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
23:40:35.781 00.000 5052 Star::Find returns 1 (0), X=327.10, Y=411.19, Mass=3668, SNR=42.2, Peak=151 HFD=5.5
23:40:35.781 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.36) = xAngle (-0.82 = -0.82)
23:40:35.781 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.16 = -1.16)
23:40:35.781 00.000 5052 CameraToMount -- cameraX=3.45 cameraY=97.67 hyp=97.73 cameraTheta=1.54 mountX=66.40 mountY=-89.72, mountTheta=-0.93
23:40:35.782 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.45, y=97.67, opts=13)
23:40:35.782 00.000 5052 Enqueuing Move request for stepguider (3.45, 97.67)
23:40:35.782 00.000 8976 Worker thread wakes up
23:40:35.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.45, 97.67) opts 0xd
23:40:35.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.45, 97.67)
23:40:35.782 00.000 8976 Moving (3.45, 97.67) raw xDistance=66.40 yDistance=-89.72
23:40:35.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 44.90 from input 66.40
23:40:35.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns -60.67 from input -89.72
23:40:35.782 00.000 8976 MoveAxis(L, 145, ABG)
23:40:35.782 00.000 8976 stepping (-39, 39) + (-145, 0)
23:40:35.782 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:35.782 00.000 8976 MoveAxis(U, 287, ABG)
23:40:35.782 00.000 8976 stepping (-39, 39) + (0, 287)
23:40:35.782 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:35.783 00.001 8976 secondary mount is busy, cannot bump
23:40:35.783 00.000 8976 move complete, result=0
23:40:35.783 00.000 8976 worker thread done servicing request
23:40:35.783 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=138, Gamma=2.260
23:40:35.793 00.010 5052 UpdateGuideState exits: m=3668 SNR=42.2
23:40:35.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:35.793 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:35.793 00.000 5052 Enqueuing Expose request
23:40:35.793 00.000 8976 Worker thread wakes up
23:40:35.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:35.793 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(309,393,37,37)
23:40:35.796 00.003 5052 GuideStep: 66.4 px 0 ms WEST, -89.7 px 0 ms NORTH
23:40:35.926 00.130 9828 IsGuiding returns 1
23:40:35.926 00.000 9828 scope still moving after pulse duration time elapsed
23:40:35.958 00.032 9828 IsSlewing returns 0
23:40:35.958 00.000 9828 IsGuiding returns 1
23:40:35.988 00.030 9828 IsSlewing returns 0
23:40:35.988 00.000 9828 IsGuiding returns 1
23:40:36.019 00.031 9828 IsSlewing returns 0
23:40:36.019 00.000 9828 IsGuiding returns 1
23:40:36.050 00.031 9828 IsSlewing returns 0
23:40:36.050 00.000 9828 IsGuiding returns 0
23:40:36.050 00.000 9828 scope move finished after 977 + 140 ms
23:40:36.050 00.000 9828 Move returns status 0, amount 977
23:40:36.050 00.000 9828 move complete, result=0
23:40:36.050 00.000 9828 worker thread done servicing request
23:40:36.050 00.000 5052 GuideStep: -0.7 px 73 ms EAST, 8.6 px 977 ms SOUTH
23:40:36.829 00.779 8976 Exposure complete
23:40:36.844 00.015 8976 worker thread done servicing request
23:40:36.844 00.000 5052 OnExposeComplete: enter
23:40:36.844 00.000 5052 UpdateGuideState(): m_state=6
23:40:36.844 00.000 5052 Star::Find(18, 327, 411, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
23:40:36.844 00.000 5052 Star::Find returns 1 (0), X=328.08, Y=419.29, Mass=3641, SNR=42.2, Peak=228 HFD=4.6
23:40:36.844 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.36) = xAngle (-0.83 = -0.83)
23:40:36.844 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.17 = -1.17)
23:40:36.844 00.000 5052 CameraToMount -- cameraX=4.43 cameraY=105.77 hyp=105.87 cameraTheta=1.53 mountX=71.41 mountY=-97.46, mountTheta=-0.94
23:40:36.845 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.43, y=105.77, opts=13)
23:40:36.845 00.000 5052 Enqueuing Move request for stepguider (4.43, 105.77)
23:40:36.845 00.000 8976 Worker thread wakes up
23:40:36.845 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.43, 105.77) opts 0xd
23:40:36.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.43, 105.77)
23:40:36.845 00.000 8976 Moving (4.43, 105.77) raw xDistance=71.41 yDistance=-97.46
23:40:36.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 48.13 from input 71.41
23:40:36.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns -65.65 from input -97.46
23:40:36.845 00.000 8976 MoveAxis(L, 155, ABG)
23:40:36.845 00.000 8976 stepping (-39, 39) + (-155, 0)
23:40:36.845 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:36.845 00.000 8976 MoveAxis(U, 310, ABG)
23:40:36.845 00.000 8976 stepping (-39, 39) + (0, 310)
23:40:36.845 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:36.846 00.001 8976 FAR outside bump range, increase bump weight 18.17 => 19.17
23:40:36.846 00.000 8976 AO travel limit exceeded, using large bump correction
23:40:36.846 00.000 8976 Scheduling Mount bump of (0.377, 8.992)
23:40:36.846 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.38, y=8.99, opts=4)
23:40:36.846 00.000 8976 Enqueuing Move request for scope (0.38, 8.99)
23:40:36.846 00.000 8976 move complete, result=0
23:40:36.846 00.000 9828 Worker thread wakes up
23:40:36.846 00.000 8976 worker thread done servicing request
23:40:36.846 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.38, 8.99) opts 0x4
23:40:36.846 00.000 9828 Handling offset move in thread for scope, endpoint = (0.38, 8.99)
23:40:36.846 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
23:40:36.846 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=228, med=32, FiltMin=27, FiltMax=166, Gamma=2.260
23:40:36.846 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.56 = 1.27)
23:40:36.846 00.000 9828 CameraToMount -- cameraX=0.38 cameraY=8.99 hyp=9.00 cameraTheta=1.53 mountX=-0.74 mountY=8.61, mountTheta=1.66
23:40:36.846 00.000 9828 Moving (0.38, 8.99) raw xDistance=-0.74 yDistance=8.61
23:40:36.846 00.000 9828 MoveAxis(E, 79, B)
23:40:36.846 00.000 9828 Guiding  Dir = 2, Dur = 79
23:40:36.847 00.001 9828 IsSlewing returns 0
23:40:36.847 00.000 9828 IsGuiding returns 0
23:40:36.848 00.001 9828 PulseGuide returned control before completion, sleep 89
23:40:36.858 00.010 5052 UpdateGuideState exits: m=3641 SNR=42.2
23:40:36.858 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:36.858 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:36.858 00.000 5052 Enqueuing Expose request
23:40:36.858 00.000 8976 Worker thread wakes up
23:40:36.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:36.858 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(310,401,37,37)
23:40:36.860 00.002 5052 GuideStep: 71.4 px 0 ms WEST, -97.5 px 0 ms NORTH
23:40:36.945 00.085 9828 IsGuiding returns 1
23:40:36.945 00.000 9828 scope still moving after pulse duration time elapsed
23:40:36.977 00.032 9828 IsSlewing returns 0
23:40:36.977 00.000 9828 IsGuiding returns 1
23:40:37.009 00.032 9828 IsSlewing returns 0
23:40:37.009 00.000 9828 IsGuiding returns 1
23:40:37.041 00.032 9828 IsSlewing returns 0
23:40:37.041 00.000 9828 IsGuiding returns 1
23:40:37.072 00.031 9828 IsSlewing returns 0
23:40:37.072 00.000 9828 IsGuiding returns 1
23:40:37.104 00.032 9828 IsSlewing returns 0
23:40:37.104 00.000 9828 IsGuiding returns 1
23:40:37.136 00.032 9828 IsSlewing returns 0
23:40:37.136 00.000 9828 IsGuiding returns 1
23:40:37.168 00.032 9828 IsSlewing returns 0
23:40:37.168 00.000 9828 IsGuiding returns 0
23:40:37.168 00.000 9828 scope move finished after 79 + 242 ms
23:40:37.168 00.000 9828 Move returns status 0, amount 79
23:40:37.168 00.000 9828 MoveAxis(S, 976, B)
23:40:37.168 00.000 9828 Guiding  Dir = 1, Dur = 976
23:40:37.184 00.016 9828 IsSlewing returns 0
23:40:37.184 00.000 9828 IsGuiding returns 0
23:40:37.184 00.000 9828 PulseGuide returned control before completion, sleep 986
23:40:37.891 00.707 8976 Exposure complete
23:40:37.909 00.018 8976 worker thread done servicing request
23:40:37.909 00.000 5052 OnExposeComplete: enter
23:40:37.909 00.000 5052 UpdateGuideState(): m_state=6
23:40:37.909 00.000 5052 Star::Find(18, 328, 419, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
23:40:37.909 00.000 5052 Star::Find returns 1 (0), X=326.64, Y=420.58, Mass=3218, SNR=39.6, Peak=125 HFD=5.4
23:40:37.909 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.36) = xAngle (-0.82 = -0.82)
23:40:37.909 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.16 = -1.16)
23:40:37.909 00.000 5052 CameraToMount -- cameraX=2.99 cameraY=107.07 hyp=107.11 cameraTheta=1.54 mountX=73.34 mountY=-98.02, mountTheta=-0.93
23:40:37.909 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.99, y=107.07, opts=13)
23:40:37.909 00.000 5052 Enqueuing Move request for stepguider (2.99, 107.07)
23:40:37.909 00.000 8976 Worker thread wakes up
23:40:37.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.99, 107.07) opts 0xd
23:40:37.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.99, 107.07)
23:40:37.909 00.000 8976 Moving (2.99, 107.07) raw xDistance=73.34 yDistance=-98.02
23:40:37.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 49.57 from input 73.34
23:40:37.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns -66.35 from input -98.02
23:40:37.909 00.000 8976 MoveAxis(L, 160, ABG)
23:40:37.909 00.000 8976 stepping (-39, 39) + (-160, 0)
23:40:37.909 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:37.909 00.000 8976 MoveAxis(U, 313, ABG)
23:40:37.913 00.004 8976 stepping (-39, 39) + (0, 313)
23:40:37.913 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:37.913 00.000 8976 secondary mount is busy, cannot bump
23:40:37.913 00.000 8976 move complete, result=0
23:40:37.913 00.000 8976 worker thread done servicing request
23:40:37.913 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=158, med=31, FiltMin=28, FiltMax=107, Gamma=2.260
23:40:37.923 00.010 5052 UpdateGuideState exits: m=3218 SNR=39.6
23:40:37.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:37.923 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:37.924 00.001 5052 Enqueuing Expose request
23:40:37.924 00.000 8976 Worker thread wakes up
23:40:37.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:37.924 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(309,403,37,37)
23:40:37.927 00.003 5052 GuideStep: 73.3 px 0 ms WEST, -98.0 px 0 ms NORTH
23:40:38.173 00.246 9828 IsGuiding returns 1
23:40:38.173 00.000 9828 scope still moving after pulse duration time elapsed
23:40:38.205 00.032 9828 IsSlewing returns 0
23:40:38.205 00.000 9828 IsGuiding returns 1
23:40:38.235 00.030 9828 IsSlewing returns 0
23:40:38.235 00.000 9828 IsGuiding returns 1
23:40:38.267 00.032 9828 IsSlewing returns 0
23:40:38.267 00.000 9828 IsGuiding returns 1
23:40:38.298 00.031 9828 IsSlewing returns 0
23:40:38.298 00.000 9828 IsGuiding returns 0
23:40:38.298 00.000 9828 scope move finished after 976 + 138 ms
23:40:38.298 00.000 9828 Move returns status 0, amount 976
23:40:38.298 00.000 9828 move complete, result=0
23:40:38.298 00.000 9828 worker thread done servicing request
23:40:38.298 00.000 5052 GuideStep: -0.7 px 79 ms EAST, 8.6 px 976 ms SOUTH
23:40:38.968 00.670 8976 Exposure complete
23:40:38.982 00.014 8976 worker thread done servicing request
23:40:38.982 00.000 5052 OnExposeComplete: enter
23:40:38.982 00.000 5052 UpdateGuideState(): m_state=6
23:40:38.982 00.000 5052 Star::Find(18, 326, 420, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
23:40:38.982 00.000 5052 Star::Find returns 1 (0), X=325.24, Y=428.62, Mass=3672, SNR=42.3, Peak=177 HFD=4.6
23:40:38.982 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.36) = xAngle (-0.80 = -0.80)
23:40:38.983 00.001 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.14 = -1.14)
23:40:38.983 00.000 5052 CameraToMount -- cameraX=1.59 cameraY=115.10 hyp=115.11 cameraTheta=1.56 mountX=80.00 mountY=-104.67, mountTheta=-0.92
23:40:38.983 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.59, y=115.10, opts=13)
23:40:38.983 00.000 5052 Enqueuing Move request for stepguider (1.59, 115.10)
23:40:38.983 00.000 8976 Worker thread wakes up
23:40:38.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.59, 115.10) opts 0xd
23:40:38.984 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.59, 115.10)
23:40:38.984 00.000 8976 Moving (1.59, 115.10) raw xDistance=80.00 yDistance=-104.67
23:40:38.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 53.87 from input 80.00
23:40:38.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns -70.59 from input -104.67
23:40:38.984 00.000 8976 MoveAxis(L, 174, ABG)
23:40:38.984 00.000 8976 stepping (-39, 39) + (-174, 0)
23:40:38.984 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:38.984 00.000 8976 MoveAxis(U, 333, ABG)
23:40:38.984 00.000 8976 stepping (-39, 39) + (0, 333)
23:40:38.984 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:38.984 00.000 8976 FAR outside bump range, increase bump weight 19.17 => 20.17
23:40:38.984 00.000 8976 limit bump weight to 19.4
23:40:38.984 00.000 8976 AO travel limit exceeded, using large bump correction
23:40:38.984 00.000 8976 Scheduling Mount bump of (0.124, 8.999)
23:40:38.984 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=9.00, opts=4)
23:40:38.984 00.000 8976 Enqueuing Move request for scope (0.12, 9.00)
23:40:38.984 00.000 8976 move complete, result=0
23:40:38.984 00.000 9828 Worker thread wakes up
23:40:38.984 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 9.00) opts 0x4
23:40:38.984 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 9.00)
23:40:38.985 00.001 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
23:40:38.985 00.000 8976 worker thread done servicing request
23:40:38.985 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.59 = 1.30)
23:40:38.985 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=9.00 hyp=9.00 cameraTheta=1.56 mountX=-0.49 mountY=8.68, mountTheta=1.63
23:40:38.985 00.000 9828 Moving (0.12, 9.00) raw xDistance=-0.49 yDistance=8.68
23:40:38.985 00.000 9828 MoveAxis(E, 52, B)
23:40:38.985 00.000 9828 Guiding  Dir = 2, Dur = 52
23:40:38.985 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=177, med=32, FiltMin=27, FiltMax=156, Gamma=2.260
23:40:38.985 00.000 9828 IsSlewing returns 0
23:40:38.985 00.000 9828 IsGuiding returns 0
23:40:38.986 00.001 9828 PulseGuide returned control before completion, sleep 62
23:40:38.995 00.009 5052 UpdateGuideState exits: m=3672 SNR=42.3
23:40:38.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:38.995 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:38.995 00.000 5052 Enqueuing Expose request
23:40:38.995 00.000 8976 Worker thread wakes up
23:40:38.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:38.995 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(307,411,37,37)
23:40:38.998 00.003 5052 GuideStep: 80.0 px 0 ms WEST, -104.7 px 0 ms NORTH
23:40:39.058 00.060 9828 IsGuiding returns 1
23:40:39.058 00.000 9828 scope still moving after pulse duration time elapsed
23:40:39.088 00.030 9828 IsSlewing returns 0
23:40:39.088 00.000 9828 IsGuiding returns 1
23:40:39.119 00.031 9828 IsSlewing returns 0
23:40:39.119 00.000 9828 IsGuiding returns 1
23:40:39.151 00.032 9828 IsSlewing returns 0
23:40:39.151 00.000 9828 IsGuiding returns 0
23:40:39.151 00.000 9828 scope move finished after 52 + 113 ms
23:40:39.151 00.000 9828 Move returns status 0, amount 52
23:40:39.151 00.000 9828 MoveAxis(S, 984, B)
23:40:39.151 00.000 9828 Guiding  Dir = 1, Dur = 984
23:40:39.167 00.016 9828 IsSlewing returns 0
23:40:39.167 00.000 9828 IsGuiding returns 0
23:40:39.167 00.000 9828 PulseGuide returned control before completion, sleep 994
23:40:40.042 00.875 8976 Exposure complete
23:40:40.059 00.017 8976 worker thread done servicing request
23:40:40.059 00.000 5052 OnExposeComplete: enter
23:40:40.059 00.000 5052 UpdateGuideState(): m_state=6
23:40:40.059 00.000 5052 Star::Find(18, 325, 428, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
23:40:40.059 00.000 5052 Star::Find returns 1 (0), X=324.09, Y=429.92, Mass=3552, SNR=41.6, Peak=144 HFD=4.7
23:40:40.060 00.001 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:40:40.060 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:40:40.060 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=116.41 hyp=116.41 cameraTheta=1.57 mountX=81.74 mountY=-105.36, mountTheta=-0.91
23:40:40.061 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=116.41, opts=13)
23:40:40.061 00.000 5052 Enqueuing Move request for stepguider (0.44, 116.41)
23:40:40.061 00.000 8976 Worker thread wakes up
23:40:40.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 116.41) opts 0xd
23:40:40.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 116.41)
23:40:40.061 00.000 8976 Moving (0.44, 116.41) raw xDistance=81.74 yDistance=-105.36
23:40:40.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 55.26 from input 81.74
23:40:40.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns -71.32 from input -105.36
23:40:40.062 00.001 8976 MoveAxis(L, 178, ABG)
23:40:40.062 00.000 8976 stepping (-39, 39) + (-178, 0)
23:40:40.062 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:40.062 00.000 8976 MoveAxis(U, 337, ABG)
23:40:40.062 00.000 8976 stepping (-39, 39) + (0, 337)
23:40:40.062 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:40.062 00.000 8976 secondary mount is busy, cannot bump
23:40:40.062 00.000 8976 move complete, result=0
23:40:40.062 00.000 8976 worker thread done servicing request
23:40:40.062 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=131, Gamma=2.260
23:40:40.073 00.011 5052 UpdateGuideState exits: m=3552 SNR=41.6
23:40:40.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:40.073 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:40.073 00.000 5052 Enqueuing Expose request
23:40:40.073 00.000 8976 Worker thread wakes up
23:40:40.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:40.073 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,412,37,37)
23:40:40.075 00.002 5052 GuideStep: 81.7 px 0 ms WEST, -105.4 px 0 ms NORTH
23:40:40.168 00.093 9828 IsGuiding returns 1
23:40:40.168 00.000 9828 scope still moving after pulse duration time elapsed
23:40:40.199 00.031 9828 IsSlewing returns 0
23:40:40.199 00.000 9828 IsGuiding returns 1
23:40:40.231 00.032 9828 IsSlewing returns 0
23:40:40.231 00.000 9828 IsGuiding returns 1
23:40:40.262 00.031 9828 IsSlewing returns 0
23:40:40.262 00.000 9828 IsGuiding returns 1
23:40:40.293 00.031 9828 IsSlewing returns 0
23:40:40.293 00.000 9828 IsGuiding returns 1
23:40:40.324 00.031 9828 IsSlewing returns 0
23:40:40.324 00.000 9828 IsGuiding returns 1
23:40:40.355 00.031 9828 IsSlewing returns 0
23:40:40.355 00.000 9828 IsGuiding returns 1
23:40:40.387 00.032 9828 IsSlewing returns 0
23:40:40.387 00.000 9828 IsGuiding returns 1
23:40:40.418 00.031 9828 IsSlewing returns 0
23:40:40.418 00.000 9828 IsGuiding returns 1
23:40:40.449 00.031 9828 IsSlewing returns 0
23:40:40.449 00.000 9828 IsGuiding returns 0
23:40:40.449 00.000 9828 scope move finished after 984 + 298 ms
23:40:40.449 00.000 9828 Move returns status 0, amount 984
23:40:40.449 00.000 9828 move complete, result=0
23:40:40.449 00.000 9828 worker thread done servicing request
23:40:40.449 00.000 5052 GuideStep: -0.5 px 52 ms EAST, 8.7 px 984 ms SOUTH
23:40:41.118 00.669 8976 Exposure complete
23:40:41.133 00.015 8976 worker thread done servicing request
23:40:41.133 00.000 5052 OnExposeComplete: enter
23:40:41.133 00.000 5052 UpdateGuideState(): m_state=6
23:40:41.133 00.000 5052 Star::Find(18, 324, 429, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
23:40:41.134 00.001 5052 Star::Find returns 1 (0), X=324.39, Y=437.74, Mass=3541, SNR=41.6, Peak=188 HFD=4.7
23:40:41.134 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.36) = xAngle (-0.79 = -0.79)
23:40:41.134 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.13 = -1.13)
23:40:41.134 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=124.22 hyp=124.22 cameraTheta=1.56 mountX=87.03 mountY=-112.55, mountTheta=-0.91
23:40:41.134 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=124.22, opts=13)
23:40:41.134 00.000 5052 Enqueuing Move request for stepguider (0.74, 124.22)
23:40:41.134 00.000 8976 Worker thread wakes up
23:40:41.135 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 124.22) opts 0xd
23:40:41.135 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 124.22)
23:40:41.135 00.000 8976 Moving (0.74, 124.22) raw xDistance=87.03 yDistance=-112.55
23:40:41.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 58.70 from input 87.03
23:40:41.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns -75.90 from input -112.55
23:40:41.135 00.000 8976 MoveAxis(L, 189, ABG)
23:40:41.135 00.000 8976 stepping (-39, 39) + (-189, 0)
23:40:41.135 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:41.135 00.000 8976 MoveAxis(U, 359, ABG)
23:40:41.135 00.000 8976 stepping (-39, 39) + (0, 359)
23:40:41.135 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:41.135 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:40:41.135 00.000 8976 limit bump weight to 19.4
23:40:41.135 00.000 8976 AO travel limit exceeded, using large bump correction
23:40:41.135 00.000 8976 Scheduling Mount bump of (0.053, 9.000)
23:40:41.135 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=9.00, opts=4)
23:40:41.135 00.000 8976 Enqueuing Move request for scope (0.05, 9.00)
23:40:41.135 00.000 8976 move complete, result=0
23:40:41.135 00.000 9828 Worker thread wakes up
23:40:41.135 00.000 8976 worker thread done servicing request
23:40:41.136 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 9.00) opts 0x4
23:40:41.136 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 9.00)
23:40:41.136 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
23:40:41.136 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=188, med=31, FiltMin=27, FiltMax=157, Gamma=2.260
23:40:41.136 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (7.59 = 1.31)
23:40:41.136 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=9.00 hyp=9.00 cameraTheta=1.56 mountX=-0.42 mountY=8.70, mountTheta=1.62
23:40:41.136 00.000 9828 Moving (0.05, 9.00) raw xDistance=-0.42 yDistance=8.70
23:40:41.136 00.000 9828 MoveAxis(E, 45, B)
23:40:41.136 00.000 9828 Guiding  Dir = 2, Dur = 45
23:40:41.136 00.000 9828 IsSlewing returns 0
23:40:41.137 00.001 9828 IsGuiding returns 0
23:40:41.137 00.000 9828 PulseGuide returned control before completion, sleep 55
23:40:41.146 00.009 5052 UpdateGuideState exits: m=3541 SNR=41.6
23:40:41.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:41.146 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:41.146 00.000 5052 Enqueuing Expose request
23:40:41.146 00.000 8976 Worker thread wakes up
23:40:41.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:41.146 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(306,420,37,37)
23:40:41.149 00.003 5052 GuideStep: 87.0 px 0 ms WEST, -112.5 px 0 ms NORTH
23:40:41.204 00.055 9828 IsGuiding returns 1
23:40:41.204 00.000 9828 scope still moving after pulse duration time elapsed
23:40:41.236 00.032 9828 IsSlewing returns 0
23:40:41.236 00.000 9828 IsGuiding returns 1
23:40:41.267 00.031 9828 IsSlewing returns 0
23:40:41.267 00.000 9828 IsGuiding returns 1
23:40:41.298 00.031 9828 IsSlewing returns 0
23:40:41.298 00.000 9828 IsGuiding returns 0
23:40:41.298 00.000 9828 scope move finished after 45 + 116 ms
23:40:41.298 00.000 9828 Move returns status 0, amount 45
23:40:41.298 00.000 9828 MoveAxis(S, 986, B)
23:40:41.298 00.000 9828 Guiding  Dir = 1, Dur = 986
23:40:41.314 00.016 9828 IsSlewing returns 0
23:40:41.314 00.000 9828 IsGuiding returns 0
23:40:41.314 00.000 9828 PulseGuide returned control before completion, sleep 996
23:40:42.183 00.869 8976 Exposure complete
23:40:42.197 00.014 8976 worker thread done servicing request
23:40:42.197 00.000 5052 OnExposeComplete: enter
23:40:42.197 00.000 5052 UpdateGuideState(): m_state=6
23:40:42.197 00.000 5052 Star::Find(18, 324, 437, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
23:40:42.197 00.000 5052 Star::Find returns 1 (0), X=326.47, Y=440.12, Mass=3435, SNR=40.8, Peak=144 HFD=5.4
23:40:42.198 00.001 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.36) = xAngle (-0.81 = -0.81)
23:40:42.198 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.15 = -1.15)
23:40:42.198 00.000 5052 CameraToMount -- cameraX=2.82 cameraY=126.60 hyp=126.63 cameraTheta=1.55 mountX=87.23 mountY=-115.59, mountTheta=-0.92
23:40:42.198 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.82, y=126.60, opts=13)
23:40:42.198 00.000 5052 Enqueuing Move request for stepguider (2.82, 126.60)
23:40:42.198 00.000 8976 Worker thread wakes up
23:40:42.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.82, 126.60) opts 0xd
23:40:42.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.82, 126.60)
23:40:42.199 00.001 8976 Moving (2.82, 126.60) raw xDistance=87.23 yDistance=-115.59
23:40:42.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 59.06 from input 87.23
23:40:42.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns -78.13 from input -115.59
23:40:42.199 00.000 8976 MoveAxis(L, 191, ABG)
23:40:42.199 00.000 8976 stepping (-39, 39) + (-191, 0)
23:40:42.199 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:42.199 00.000 8976 MoveAxis(U, 369, ABG)
23:40:42.199 00.000 8976 stepping (-39, 39) + (0, 369)
23:40:42.199 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
23:40:42.199 00.000 8976 secondary mount is busy, cannot bump
23:40:42.199 00.000 8976 move complete, result=0
23:40:42.199 00.000 8976 worker thread done servicing request
23:40:42.199 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=119, Gamma=2.260
23:40:42.209 00.010 5052 UpdateGuideState exits: m=3435 SNR=40.8
23:40:42.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:42.209 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:42.209 00.000 5052 Enqueuing Expose request
23:40:42.209 00.000 8976 Worker thread wakes up
23:40:42.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:42.209 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(308,422,37,37)
23:40:42.212 00.003 5052 GuideStep: 87.2 px 0 ms WEST, -115.6 px 0 ms NORTH
23:40:42.319 00.107 9828 IsGuiding returns 1
23:40:42.319 00.000 9828 scope still moving after pulse duration time elapsed
23:40:42.350 00.031 9828 IsSlewing returns 0
23:40:42.350 00.000 9828 IsGuiding returns 1
23:40:42.382 00.032 9828 IsSlewing returns 0
23:40:42.382 00.000 9828 IsGuiding returns 1
23:40:42.413 00.031 9828 IsSlewing returns 0
23:40:42.413 00.000 9828 IsGuiding returns 1
23:40:42.444 00.031 9828 IsSlewing returns 0
23:40:42.444 00.000 9828 IsGuiding returns 0
23:40:42.444 00.000 9828 scope move finished after 986 + 143 ms
23:40:42.444 00.000 9828 Move returns status 0, amount 986
23:40:42.444 00.000 9828 move complete, result=0
23:40:42.444 00.000 9828 worker thread done servicing request
23:40:42.444 00.000 5052 GuideStep: -0.4 px 45 ms EAST, 8.7 px 986 ms SOUTH
23:40:43.217 00.773 5052 Stop button clicked
23:40:43.217 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:40:43.217 00.000 5052 Status Line: Waiting for devices...
23:40:43.256 00.039 8976 Exposure complete
23:40:43.270 00.014 8976 worker thread done servicing request
23:40:43.270 00.000 5052 OnExposeComplete: enter
23:40:43.270 00.000 5052 UpdateGuideState(): m_state=6
23:40:43.271 00.001 5052 MoveAxis(D, 39, -)
23:40:43.271 00.000 5052 stepping (-39, 39) + (0, -39)
23:40:43.271 00.000 5052 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:40:43.452 00.181 5052 Received - 47 (G) 
23:40:43.453 00.001 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:40:43.453 00.000 5052 stepped: pos (-39, 0)
23:40:43.453 00.000 5052 MoveAxis(R, 39, -)
23:40:43.453 00.000 5052 stepping (-39, 0) + (39, 0)
23:40:43.453 00.000 5052 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:40:43.628 00.175 5052 Received - 47 (G) 
23:40:43.628 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:40:43.628 00.000 5052 stepped: pos (0, 0)
23:40:43.628 00.000 5052 Mount: notify guiding stopped
23:40:43.628 00.000 5052 Changing from state GUIDING to STOP
23:40:43.628 00.000 5052 guider state => SELECTED
23:40:43.628 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
23:40:43.629 00.001 5052 Status Line: Stopped Guiding
23:40:43.631 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=242, med=32, FiltMin=28, FiltMax=158, Gamma=2.260
23:40:43.641 00.010 5052 UpdateGuideState exits: Stopped Guiding
23:40:43.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
23:40:43.641 00.000 5052 setting force full frames = true
23:40:43.644 00.003 5052 Status Line: Stopped.
23:40:49.778 06.134 5052 StartLoopingInteractive: Loop button clicked
23:40:49.778 00.000 5052 Status Line: Looping
23:40:49.781 00.003 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:40:49.785 00.004 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:40:49.785 00.000 5052 Enqueuing Expose request
23:40:49.786 00.001 8976 Worker thread wakes up
23:40:49.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:49.786 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:40:50.833 01.047 8976 Exposure complete
23:40:50.847 00.014 8976 worker thread done servicing request
23:40:50.847 00.000 5052 OnExposeComplete: enter
23:40:50.847 00.000 5052 UpdateGuideState(): m_state=2
23:40:50.847 00.000 5052 Star::Find(18, 326, 440, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:40:50.847 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=457.59, Mass=3408, SNR=40.8, Peak=187 HFD=4.3
23:40:50.847 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.36) = xAngle (-0.83 = -0.83)
23:40:50.847 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.17 = -1.17)
23:40:50.847 00.000 5052 CameraToMount -- cameraX=5.73 cameraY=144.08 hyp=144.19 cameraTheta=1.53 mountX=97.49 mountY=-132.63, mountTheta=-0.94
23:40:50.848 00.001 5052 setting force full frames = false
23:40:50.848 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=187, med=32, FiltMin=27, FiltMax=156, Gamma=2.260
23:40:50.856 00.008 5052 UpdateGuideState exits: m=3408 SNR=40.8
23:40:50.857 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:50.857 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:50.857 00.000 5052 Enqueuing Expose request
23:40:50.857 00.000 8976 Worker thread wakes up
23:40:50.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:50.857 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,440,37,37)
23:40:51.894 01.037 8976 Exposure complete
23:40:51.908 00.014 8976 worker thread done servicing request
23:40:51.908 00.000 5052 OnExposeComplete: enter
23:40:51.908 00.000 5052 UpdateGuideState(): m_state=2
23:40:51.908 00.000 5052 Star::Find(18, 329, 457, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:40:51.908 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=457.52, Mass=3376, SNR=40.7, Peak=192 HFD=4.1
23:40:51.908 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.36) = xAngle (-0.83 = -0.83)
23:40:51.908 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.17 = -1.17)
23:40:51.909 00.001 5052 CameraToMount -- cameraX=5.36 cameraY=144.01 hyp=144.11 cameraTheta=1.53 mountX=97.70 mountY=-132.41, mountTheta=-0.94
23:40:51.909 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=192, med=31, FiltMin=27, FiltMax=167, Gamma=2.260
23:40:51.919 00.010 5052 UpdateGuideState exits: m=3376 SNR=40.7
23:40:51.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:51.919 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:51.919 00.000 5052 Enqueuing Expose request
23:40:51.920 00.001 8976 Worker thread wakes up
23:40:51.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:51.920 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,440,37,37)
23:40:52.960 01.040 8976 Exposure complete
23:40:52.973 00.013 8976 worker thread done servicing request
23:40:52.974 00.001 5052 OnExposeComplete: enter
23:40:52.974 00.000 5052 UpdateGuideState(): m_state=2
23:40:52.974 00.000 5052 Star::Find(18, 329, 457, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:40:52.974 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=457.63, Mass=2454, SNR=34.6, Peak=187 HFD=3.9
23:40:52.974 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.36) = xAngle (-0.83 = -0.83)
23:40:52.974 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.17 = -1.17)
23:40:52.974 00.000 5052 CameraToMount -- cameraX=5.50 cameraY=144.11 hyp=144.22 cameraTheta=1.53 mountX=97.67 mountY=-132.56, mountTheta=-0.94
23:40:52.975 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=187, med=31, FiltMin=27, FiltMax=140, Gamma=2.260
23:40:52.983 00.008 5052 UpdateGuideState exits: m=2454 SNR=34.6
23:40:52.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:52.983 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:52.983 00.000 5052 Enqueuing Expose request
23:40:52.983 00.000 8976 Worker thread wakes up
23:40:52.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:52.983 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,440,37,37)
23:40:54.022 01.039 8976 Exposure complete
23:40:54.037 00.015 8976 worker thread done servicing request
23:40:54.037 00.000 5052 OnExposeComplete: enter
23:40:54.037 00.000 5052 UpdateGuideState(): m_state=2
23:40:54.037 00.000 5052 Star::Find(18, 329, 457, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:40:54.037 00.000 5052 Star::Find returns 1 (0), X=317.00, Y=462.25, Mass=60, SNR=5.4, Peak=77 HFD=0.3
23:40:54.037 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.36) = xAngle (-0.74 = -0.74)
23:40:54.037 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.08 = -1.08)
23:40:54.037 00.000 5052 CameraToMount -- cameraX=-6.65 cameraY=148.73 hyp=148.88 cameraTheta=1.62 mountX=109.55 mountY=-131.53, mountTheta=-0.88
23:40:54.038 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=206, med=31, FiltMin=27, FiltMax=159, Gamma=2.260
23:40:54.048 00.010 5052 UpdateGuideState exits: m=60 SNR=5.4
23:40:54.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:54.048 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:54.048 00.000 5052 Enqueuing Expose request
23:40:54.048 00.000 8976 Worker thread wakes up
23:40:54.048 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:54.048 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,444,37,37)
23:40:55.088 01.040 8976 Exposure complete
23:40:55.102 00.014 8976 worker thread done servicing request
23:40:55.102 00.000 5052 OnExposeComplete: enter
23:40:55.102 00.000 5052 UpdateGuideState(): m_state=2
23:40:55.102 00.000 5052 Star::Find(18, 317, 462, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:40:55.102 00.000 5052 Star::Find returns 1 (0), X=317.16, Y=461.88, Mass=67, SNR=5.6, Peak=75 HFD=0.3
23:40:55.102 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.36) = xAngle (-0.74 = -0.74)
23:40:55.102 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.08 = -1.08)
23:40:55.102 00.000 5052 CameraToMount -- cameraX=-6.49 cameraY=148.36 hyp=148.50 cameraTheta=1.61 mountX=109.17 mountY=-131.26, mountTheta=-0.88
23:40:55.103 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=330, med=31, FiltMin=27, FiltMax=221, Gamma=2.260
23:40:55.111 00.008 5052 UpdateGuideState exits: m=67 SNR=5.6
23:40:55.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:55.111 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:55.111 00.000 5052 Enqueuing Expose request
23:40:55.111 00.000 8976 Worker thread wakes up
23:40:55.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:55.111 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,444,37,37)
23:40:56.147 01.036 8976 Exposure complete
23:40:56.161 00.014 8976 worker thread done servicing request
23:40:56.162 00.001 5052 OnExposeComplete: enter
23:40:56.162 00.000 5052 UpdateGuideState(): m_state=2
23:40:56.162 00.000 5052 Star::Find(18, 317, 461, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:40:56.162 00.000 5052 Star::Find returns 1 (0), X=317.00, Y=462.23, Mass=58, SNR=5.3, Peak=77 HFD=0.3
23:40:56.162 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.36) = xAngle (-0.74 = -0.74)
23:40:56.162 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.08 = -1.08)
23:40:56.162 00.000 5052 CameraToMount -- cameraX=-6.65 cameraY=148.71 hyp=148.86 cameraTheta=1.62 mountX=109.53 mountY=-131.51, mountTheta=-0.88
23:40:56.163 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=289, med=32, FiltMin=27, FiltMax=205, Gamma=2.260
23:40:56.171 00.008 5052 UpdateGuideState exits: m=58 SNR=5.3
23:40:56.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:56.171 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:56.171 00.000 5052 Enqueuing Expose request
23:40:56.172 00.001 8976 Worker thread wakes up
23:40:56.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:56.172 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(299,444,37,37)
23:40:56.479 00.307 5052 SetCurrentPosition(328.79,148.86)
23:40:56.479 00.000 5052 Star::Find(18, 328, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:40:56.479 00.000 5052 Star::Find returns 1 (0), X=331.50, Y=146.89, Mass=5628, SNR=52.6, Peak=289 HFD=5.1
23:40:56.479 00.000 5052 setting lock position to (331.50, 146.89)
23:40:56.479 00.000 5052 MultiStar: single-star usage forced by user star selection
23:40:56.479 00.000 5052 Status Line: Selected star at (331.5, 146.9)
23:40:56.484 00.005 5052 Changing from state SELECTED to SELECTED
23:40:56.484 00.000 5052 guider state => SELECTED
23:40:57.210 00.726 8976 Exposure complete
23:40:57.224 00.014 8976 worker thread done servicing request
23:40:57.224 00.000 5052 OnExposeComplete: enter
23:40:57.224 00.000 5052 UpdateGuideState(): m_state=2
23:40:57.225 00.001 5052 Star::Find(18, 331, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:40:57.225 00.000 5052 Star::Find returns 1 (0), X=332.19, Y=146.40, Mass=5458, SNR=51.8, Peak=283 HFD=4.8
23:40:57.225 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.36) = xAngle (-2.97 = -2.97)
23:40:57.225 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.31 = 2.97)
23:40:57.225 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.48 hyp=0.84 cameraTheta=-0.61 mountX=-0.83 mountY=0.14, mountTheta=2.97
23:40:57.226 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=283, med=32, FiltMin=28, FiltMax=221, Gamma=2.260
23:40:57.235 00.009 5052 UpdateGuideState exits: m=5458 SNR=51.8
23:40:57.235 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:57.235 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:57.235 00.000 5052 Enqueuing Expose request
23:40:57.235 00.000 8976 Worker thread wakes up
23:40:57.236 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:57.236 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(314,128,37,37)
23:40:58.274 01.038 8976 Exposure complete
23:40:58.290 00.016 8976 worker thread done servicing request
23:40:58.290 00.000 5052 OnExposeComplete: enter
23:40:58.290 00.000 5052 UpdateGuideState(): m_state=2
23:40:58.290 00.000 5052 Star::Find(18, 332, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:40:58.290 00.000 5052 Star::Find returns 1 (0), X=333.32, Y=146.67, Mass=5789, SNR=53.3, Peak=264 HFD=5.3
23:40:58.290 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.36) = xAngle (-2.48 = -2.48)
23:40:58.290 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.81 = -2.81)
23:40:58.290 00.000 5052 CameraToMount -- cameraX=1.82 cameraY=-0.21 hyp=1.83 cameraTheta=-0.12 mountX=-1.44 mountY=-0.59, mountTheta=-2.75
23:40:58.291 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=264, med=32, FiltMin=27, FiltMax=208, Gamma=2.260
23:40:58.300 00.009 5052 UpdateGuideState exits: m=5789 SNR=53.3
23:40:58.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:58.300 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:58.300 00.000 5052 Enqueuing Expose request
23:40:58.300 00.000 8976 Worker thread wakes up
23:40:58.300 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:58.300 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,129,37,37)
23:40:59.335 01.035 8976 Exposure complete
23:40:59.350 00.015 8976 worker thread done servicing request
23:40:59.350 00.000 5052 OnExposeComplete: enter
23:40:59.350 00.000 5052 UpdateGuideState(): m_state=2
23:40:59.350 00.000 5052 Star::Find(18, 333, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:40:59.350 00.000 5052 Star::Find returns 1 (0), X=333.33, Y=146.96, Mass=5845, SNR=53.6, Peak=381 HFD=4.7
23:40:59.350 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.36) = xAngle (-2.32 = -2.32)
23:40:59.350 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.66 = -2.66)
23:40:59.351 00.001 5052 CameraToMount -- cameraX=1.83 cameraY=0.08 hyp=1.83 cameraTheta=0.04 mountX=-1.24 mountY=-0.86, mountTheta=-2.54
23:40:59.351 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=381, med=31, FiltMin=27, FiltMax=253, Gamma=2.260
23:40:59.360 00.009 5052 UpdateGuideState exits: m=5845 SNR=53.6
23:40:59.360 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:59.360 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:40:59.360 00.000 5052 Enqueuing Expose request
23:40:59.360 00.000 8976 Worker thread wakes up
23:40:59.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:40:59.360 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,129,37,37)
23:41:00.399 01.039 8976 Exposure complete
23:41:00.413 00.014 8976 worker thread done servicing request
23:41:00.414 00.001 5052 OnExposeComplete: enter
23:41:00.414 00.000 5052 UpdateGuideState(): m_state=2
23:41:00.414 00.000 5052 Star::Find(18, 333, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:41:00.414 00.000 5052 Star::Find returns 1 (0), X=333.38, Y=146.85, Mass=5723, SNR=53.2, Peak=278 HFD=4.7
23:41:00.414 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.36) = xAngle (-2.38 = -2.38)
23:41:00.414 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.72 = -2.72)
23:41:00.414 00.000 5052 CameraToMount -- cameraX=1.88 cameraY=-0.03 hyp=1.88 cameraTheta=-0.02 mountX=-1.36 mountY=-0.78, mountTheta=-2.62
23:41:00.414 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=278, med=32, FiltMin=27, FiltMax=242, Gamma=2.260
23:41:00.424 00.010 5052 UpdateGuideState exits: m=5723 SNR=53.2
23:41:00.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:00.424 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:00.424 00.000 5052 Enqueuing Expose request
23:41:00.424 00.000 8976 Worker thread wakes up
23:41:00.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:00.424 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,129,37,37)
23:41:01.466 01.042 8976 Exposure complete
23:41:01.481 00.015 8976 worker thread done servicing request
23:41:01.481 00.000 5052 OnExposeComplete: enter
23:41:01.481 00.000 5052 UpdateGuideState(): m_state=2
23:41:01.481 00.000 5052 Star::Find(18, 333, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:41:01.481 00.000 5052 Star::Find returns 1 (0), X=332.70, Y=147.27, Mass=5551, SNR=52.1, Peak=268 HFD=4.7
23:41:01.481 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.36) = xAngle (-2.05 = -2.05)
23:41:01.481 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.39 = -2.39)
23:41:01.481 00.000 5052 CameraToMount -- cameraX=1.21 cameraY=0.38 hyp=1.27 cameraTheta=0.31 mountX=-0.58 mountY=-0.86, mountTheta=-2.17
23:41:01.482 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=268, med=32, FiltMin=28, FiltMax=222, Gamma=2.260
23:41:01.491 00.009 5052 UpdateGuideState exits: m=5551 SNR=52.1
23:41:01.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:01.491 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:01.491 00.000 5052 Enqueuing Expose request
23:41:01.491 00.000 8976 Worker thread wakes up
23:41:01.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:01.491 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,129,37,37)
23:41:02.535 01.044 8976 Exposure complete
23:41:02.549 00.014 8976 worker thread done servicing request
23:41:02.549 00.000 5052 OnExposeComplete: enter
23:41:02.549 00.000 5052 UpdateGuideState(): m_state=2
23:41:02.549 00.000 5052 Star::Find(18, 332, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:41:02.549 00.000 5052 Star::Find returns 1 (0), X=332.02, Y=147.39, Mass=5646, SNR=52.5, Peak=277 HFD=5.0
23:41:02.549 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.36) = xAngle (-1.60 = -1.60)
23:41:02.549 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.93 = -1.93)
23:41:02.549 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.50 hyp=0.73 cameraTheta=0.76 mountX=-0.02 mountY=-0.68, mountTheta=-1.60
23:41:02.550 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=277, med=32, FiltMin=27, FiltMax=218, Gamma=2.260
23:41:02.559 00.009 5052 UpdateGuideState exits: m=5646 SNR=52.5
23:41:02.561 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:02.561 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:02.561 00.000 5052 Enqueuing Expose request
23:41:02.562 00.001 8976 Worker thread wakes up
23:41:02.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:02.562 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(314,129,37,37)
23:41:03.594 01.032 8976 Exposure complete
23:41:03.608 00.014 8976 worker thread done servicing request
23:41:03.608 00.000 5052 OnExposeComplete: enter
23:41:03.608 00.000 5052 UpdateGuideState(): m_state=2
23:41:03.608 00.000 5052 Star::Find(18, 332, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:41:03.608 00.000 5052 Star::Find returns 1 (0), X=330.99, Y=147.26, Mass=5499, SNR=51.9, Peak=318 HFD=4.8
23:41:03.608 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.36) = xAngle (0.15 = 0.15)
23:41:03.608 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.19 = -0.19)
23:41:03.608 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.37 hyp=0.63 cameraTheta=2.51 mountX=0.62 mountY=-0.12, mountTheta=-0.18
23:41:03.609 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=318, med=32, FiltMin=28, FiltMax=201, Gamma=2.260
23:41:03.618 00.009 5052 UpdateGuideState exits: m=5499 SNR=51.9
23:41:03.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:03.618 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:03.618 00.000 5052 Enqueuing Expose request
23:41:03.618 00.000 8976 Worker thread wakes up
23:41:03.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:03.618 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(313,129,37,37)
23:41:04.657 01.039 8976 Exposure complete
23:41:04.671 00.014 8976 worker thread done servicing request
23:41:04.671 00.000 5052 OnExposeComplete: enter
23:41:04.671 00.000 5052 UpdateGuideState(): m_state=2
23:41:04.671 00.000 5052 Star::Find(18, 330, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:41:04.671 00.000 5052 Star::Find returns 1 (0), X=330.79, Y=147.18, Mass=5517, SNR=52.1, Peak=319 HFD=4.7
23:41:04.671 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.36) = xAngle (0.39 = 0.39)
23:41:04.672 00.001 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.05 = 0.05)
23:41:04.672 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.29 hyp=0.77 cameraTheta=2.75 mountX=0.71 mountY=0.04, mountTheta=0.06
23:41:04.672 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=319, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:41:04.681 00.009 5052 UpdateGuideState exits: m=5517 SNR=52.1
23:41:04.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:04.681 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:04.681 00.000 5052 Enqueuing Expose request
23:41:04.682 00.001 8976 Worker thread wakes up
23:41:04.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:04.682 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(313,129,37,37)
23:41:05.162 00.480 5052 GuideAssistant changed RA_MinMove to 0.65
23:41:05.715 00.553 8976 Exposure complete
23:41:05.729 00.014 8976 worker thread done servicing request
23:41:05.729 00.000 5052 OnExposeComplete: enter
23:41:05.729 00.000 5052 UpdateGuideState(): m_state=2
23:41:05.729 00.000 5052 Star::Find(18, 330, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:41:05.729 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=147.54, Mass=5323, SNR=51.1, Peak=284 HFD=4.9
23:41:05.729 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.36) = xAngle (0.33 = 0.33)
23:41:05.729 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.01 = -0.01)
23:41:05.730 00.001 5052 CameraToMount -- cameraX=-1.36 cameraY=0.66 hyp=1.51 cameraTheta=2.69 mountX=1.42 mountY=-0.01, mountTheta=-0.01
23:41:05.730 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=284, med=31, FiltMin=27, FiltMax=230, Gamma=2.260
23:41:05.739 00.009 5052 UpdateGuideState exits: m=5323 SNR=51.1
23:41:05.740 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:05.740 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:05.740 00.000 5052 Enqueuing Expose request
23:41:05.740 00.000 8976 Worker thread wakes up
23:41:05.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:05.740 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(312,130,37,37)
23:41:06.114 00.374 5052 GuideAssistant changed Dec_MinMove to 1.00
23:41:06.772 00.658 8976 Exposure complete
23:41:06.787 00.015 8976 worker thread done servicing request
23:41:06.787 00.000 5052 OnExposeComplete: enter
23:41:06.787 00.000 5052 UpdateGuideState(): m_state=2
23:41:06.787 00.000 5052 Star::Find(18, 330, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:41:06.787 00.000 5052 Star::Find returns 1 (0), X=330.71, Y=147.69, Mass=5681, SNR=52.8, Peak=273 HFD=4.8
23:41:06.787 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.36) = xAngle (-0.01 = -0.01)
23:41:06.787 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.35 = -0.35)
23:41:06.787 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.80 hyp=1.12 cameraTheta=2.35 mountX=1.12 mountY=-0.39, mountTheta=-0.33
23:41:06.788 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=273, med=32, FiltMin=27, FiltMax=214, Gamma=2.260
23:41:06.797 00.009 5052 UpdateGuideState exits: m=5681 SNR=52.8
23:41:06.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:06.797 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:06.797 00.000 5052 Enqueuing Expose request
23:41:06.798 00.001 8976 Worker thread wakes up
23:41:06.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:06.798 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(313,130,37,37)
23:41:07.841 01.043 8976 Exposure complete
23:41:07.856 00.015 8976 worker thread done servicing request
23:41:07.856 00.000 5052 OnExposeComplete: enter
23:41:07.856 00.000 5052 UpdateGuideState(): m_state=2
23:41:07.856 00.000 5052 Star::Find(18, 330, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:41:07.856 00.000 5052 Star::Find returns 1 (0), X=331.03, Y=147.45, Mass=5581, SNR=52.3, Peak=231 HFD=5.2
23:41:07.856 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.36) = xAngle (-0.10 = -0.10)
23:41:07.856 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.44 = -0.44)
23:41:07.856 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.57 hyp=0.73 cameraTheta=2.26 mountX=0.73 mountY=-0.31, mountTheta=-0.40
23:41:07.857 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=231, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:41:07.867 00.010 5052 UpdateGuideState exits: m=5581 SNR=52.3
23:41:07.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:07.867 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:07.867 00.000 5052 Enqueuing Expose request
23:41:07.867 00.000 8976 Worker thread wakes up
23:41:07.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:07.867 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(313,129,37,37)
23:41:08.910 01.043 8976 Exposure complete
23:41:08.924 00.014 8976 worker thread done servicing request
23:41:08.924 00.000 5052 OnExposeComplete: enter
23:41:08.924 00.000 5052 UpdateGuideState(): m_state=2
23:41:08.924 00.000 5052 Star::Find(18, 331, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:41:08.924 00.000 5052 Star::Find returns 1 (0), X=331.36, Y=147.84, Mass=5668, SNR=52.8, Peak=263 HFD=5.1
23:41:08.925 00.001 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.36) = xAngle (-0.64 = -0.64)
23:41:08.925 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.98 = -0.98)
23:41:08.925 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.96 hyp=0.97 cameraTheta=1.72 mountX=0.78 mountY=-0.81, mountTheta=-0.80
23:41:08.925 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=263, med=33, FiltMin=28, FiltMax=192, Gamma=2.260
23:41:08.935 00.010 5052 UpdateGuideState exits: m=5668 SNR=52.8
23:41:08.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:08.935 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:08.935 00.000 5052 Enqueuing Expose request
23:41:08.935 00.000 8976 Worker thread wakes up
23:41:08.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:08.935 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(313,130,37,37)
23:41:09.616 00.681 5052 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
23:41:09.628 00.012 5052 GetDouble("/profile/2/camera/CoolerSetpt", 10.000000) returns 10.000000
23:41:09.965 00.337 8976 Exposure complete
23:41:09.979 00.014 8976 worker thread done servicing request
23:41:09.979 00.000 5052 OnExposeComplete: enter
23:41:09.980 00.001 5052 UpdateGuideState(): m_state=2
23:41:09.980 00.000 5052 Star::Find(18, 331, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:41:09.980 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=147.77, Mass=5604, SNR=52.5, Peak=289 HFD=4.9
23:41:09.980 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.36) = xAngle (0.28 = 0.28)
23:41:09.980 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.06 = -0.06)
23:41:09.980 00.000 5052 CameraToMount -- cameraX=-1.62 cameraY=0.88 hyp=1.85 cameraTheta=2.64 mountX=1.77 mountY=-0.10, mountTheta=-0.06
23:41:09.980 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=289, med=33, FiltMin=27, FiltMax=204, Gamma=2.260
23:41:09.989 00.009 5052 UpdateGuideState exits: m=5604 SNR=52.5
23:41:09.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:09.989 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:09.989 00.000 5052 Enqueuing Expose request
23:41:09.989 00.000 8976 Worker thread wakes up
23:41:09.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:09.989 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(312,130,37,37)
23:41:11.028 01.039 8976 Exposure complete
23:41:11.041 00.013 8976 worker thread done servicing request
23:41:11.042 00.001 5052 OnExposeComplete: enter
23:41:11.042 00.000 5052 UpdateGuideState(): m_state=2
23:41:11.042 00.000 5052 Star::Find(18, 329, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:41:11.042 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=148.00, Mass=5523, SNR=51.9, Peak=242 HFD=5.0
23:41:11.042 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.36) = xAngle (0.44 = 0.44)
23:41:11.042 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.10 = 0.10)
23:41:11.042 00.000 5052 CameraToMount -- cameraX=-3.10 cameraY=1.12 hyp=3.29 cameraTheta=2.80 mountX=2.98 mountY=0.32, mountTheta=0.11
23:41:11.043 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=242, med=32, FiltMin=28, FiltMax=198, Gamma=2.260
23:41:11.052 00.009 5052 UpdateGuideState exits: m=5523 SNR=51.9
23:41:11.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:11.052 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:11.052 00.000 5052 Enqueuing Expose request
23:41:11.052 00.000 8976 Worker thread wakes up
23:41:11.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:11.052 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(310,130,37,37)
23:41:12.096 01.044 8976 Exposure complete
23:41:12.111 00.015 8976 worker thread done servicing request
23:41:12.112 00.001 5052 OnExposeComplete: enter
23:41:12.112 00.000 5052 UpdateGuideState(): m_state=2
23:41:12.112 00.000 5052 Star::Find(18, 328, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:41:12.112 00.000 5052 Star::Find returns 1 (0), X=327.34, Y=148.10, Mass=5739, SNR=53.0, Peak=262 HFD=4.9
23:41:12.112 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.36) = xAngle (0.50 = 0.50)
23:41:12.112 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.16 = 0.16)
23:41:12.112 00.000 5052 CameraToMount -- cameraX=-4.16 cameraY=1.22 hyp=4.33 cameraTheta=2.86 mountX=3.81 mountY=0.68, mountTheta=0.18
23:41:12.113 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=262, med=32, FiltMin=28, FiltMax=220, Gamma=2.260
23:41:12.122 00.009 5052 UpdateGuideState exits: m=5739 SNR=53.0
23:41:12.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:12.122 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:12.123 00.001 5052 Enqueuing Expose request
23:41:12.123 00.000 8976 Worker thread wakes up
23:41:12.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:12.123 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(309,130,37,37)
23:41:13.165 01.042 8976 Exposure complete
23:41:13.181 00.016 8976 worker thread done servicing request
23:41:13.181 00.000 5052 OnExposeComplete: enter
23:41:13.181 00.000 5052 UpdateGuideState(): m_state=2
23:41:13.181 00.000 5052 Star::Find(18, 327, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:41:13.181 00.000 5052 Star::Find returns 1 (0), X=327.41, Y=148.11, Mass=5803, SNR=53.4, Peak=287 HFD=4.8
23:41:13.181 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.36) = xAngle (0.49 = 0.49)
23:41:13.181 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.15 = 0.15)
23:41:13.181 00.000 5052 CameraToMount -- cameraX=-4.09 cameraY=1.23 hyp=4.27 cameraTheta=2.85 mountX=3.76 mountY=0.65, mountTheta=0.17
23:41:13.182 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=287, med=32, FiltMin=27, FiltMax=224, Gamma=2.260
23:41:13.191 00.009 5052 UpdateGuideState exits: m=5803 SNR=53.4
23:41:13.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:13.191 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:13.191 00.000 5052 Enqueuing Expose request
23:41:13.191 00.000 8976 Worker thread wakes up
23:41:13.191 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:13.191 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(309,130,37,37)
23:41:14.229 01.038 8976 Exposure complete
23:41:14.244 00.015 8976 worker thread done servicing request
23:41:14.244 00.000 5052 OnExposeComplete: enter
23:41:14.244 00.000 5052 UpdateGuideState(): m_state=2
23:41:14.244 00.000 5052 Star::Find(18, 327, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:41:14.244 00.000 5052 Star::Find returns 1 (0), X=327.83, Y=148.24, Mass=5795, SNR=53.3, Peak=299 HFD=4.6
23:41:14.244 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
23:41:14.244 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.09 = 0.09)
23:41:14.244 00.000 5052 CameraToMount -- cameraX=-3.66 cameraY=1.35 hyp=3.91 cameraTheta=2.79 mountX=3.55 mountY=0.35, mountTheta=0.10
23:41:14.245 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=299, med=32, FiltMin=27, FiltMax=240, Gamma=2.260
23:41:14.254 00.009 5052 UpdateGuideState exits: m=5795 SNR=53.3
23:41:14.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:14.254 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:14.254 00.000 5052 Enqueuing Expose request
23:41:14.254 00.000 8976 Worker thread wakes up
23:41:14.255 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:14.255 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(310,130,37,37)
23:41:15.279 01.024 5052 User exited setup dialog with 'ok'
23:41:15.279 00.000 5052 set dither mode 0
23:41:15.279 00.000 5052 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
23:41:15.280 00.001 5052 AutoExp: config min = 1000 max = 5000 snr = 6.00
23:41:15.280 00.000 5052 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
23:41:15.281 00.001 5052 camera: set binning = 2
23:41:15.282 00.001 5052 Saturation detection set to star-profile-mode
23:41:15.288 00.006 5052 Setting StarMinHFD = 0.10
23:41:15.288 00.000 5052 Setting MaxHFD = 10.0
23:41:15.288 00.000 5052 Setting StarMinSNR = 6.0
23:41:15.288 00.000 5052 Setting AutoSelDownsample = 0
23:41:15.288 00.000 5052 MultiStar mode disabled
23:41:15.289 00.001 5052 SX-AO: setting max steps = 40
23:41:15.290 00.001 5052 StepGuider: Bump Limits: X: 30, 35; Y: 30, 35; center: 8
23:41:15.290 00.000 5052 Scope: enabling slew check, guiding will stop when slew is detected
23:41:15.291 00.001 5052 BLC: Backlash comp disabled, Comp pulse = 20 ms
23:41:15.295 00.004 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:41:15.295 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:41:15.305 00.010 8976 Exposure complete
23:41:15.322 00.017 8976 worker thread done servicing request
23:41:15.324 00.002 5052 PhdConfig flush
23:41:15.324 00.000 5052 OnExposeComplete: enter
23:41:15.324 00.000 5052 UpdateGuideState(): m_state=2
23:41:15.324 00.000 5052 Star::Find(18, 327, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:41:15.324 00.000 5052 Star::Find returns 1 (0), X=327.92, Y=147.94, Mass=5825, SNR=53.4, Peak=319 HFD=4.5
23:41:15.324 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.36) = xAngle (0.50 = 0.50)
23:41:15.324 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.16 = 0.16)
23:41:15.324 00.000 5052 CameraToMount -- cameraX=-3.58 cameraY=1.05 hyp=3.73 cameraTheta=2.86 mountX=3.28 mountY=0.59, mountTheta=0.18
23:41:15.325 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=319, med=32, FiltMin=27, FiltMax=219, Gamma=2.260
23:41:15.335 00.010 5052 UpdateGuideState exits: m=5825 SNR=53.4
23:41:15.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:15.335 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:15.335 00.000 5052 Enqueuing Expose request
23:41:15.335 00.000 8976 Worker thread wakes up
23:41:15.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:15.335 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(310,130,37,37)
23:41:16.373 01.038 8976 Exposure complete
23:41:16.388 00.015 8976 worker thread done servicing request
23:41:16.388 00.000 5052 OnExposeComplete: enter
23:41:16.388 00.000 5052 UpdateGuideState(): m_state=2
23:41:16.389 00.001 5052 Star::Find(18, 327, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:41:16.389 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=147.98, Mass=5754, SNR=53.1, Peak=317 HFD=5.0
23:41:16.389 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.36) = xAngle (0.43 = 0.43)
23:41:16.389 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.09 = 0.09)
23:41:16.389 00.000 5052 CameraToMount -- cameraX=-2.99 cameraY=1.09 hyp=3.19 cameraTheta=2.79 mountX=2.89 mountY=0.29, mountTheta=0.10
23:41:16.390 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=317, med=31, FiltMin=27, FiltMax=230, Gamma=2.260
23:41:16.400 00.010 5052 UpdateGuideState exits: m=5754 SNR=53.1
23:41:16.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:16.401 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:16.401 00.000 5052 Enqueuing Expose request
23:41:16.401 00.000 8976 Worker thread wakes up
23:41:16.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:16.401 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,130,37,37)
23:41:17.438 01.037 8976 Exposure complete
23:41:17.453 00.015 8976 worker thread done servicing request
23:41:17.453 00.000 5052 OnExposeComplete: enter
23:41:17.453 00.000 5052 UpdateGuideState(): m_state=2
23:41:17.453 00.000 5052 Star::Find(18, 328, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:41:17.453 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=147.69, Mass=5679, SNR=52.7, Peak=258 HFD=4.9
23:41:17.453 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.36) = xAngle (0.48 = 0.48)
23:41:17.453 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.14 = 0.14)
23:41:17.453 00.000 5052 CameraToMount -- cameraX=-2.56 cameraY=0.80 hyp=2.69 cameraTheta=2.84 mountX=2.38 mountY=0.37, mountTheta=0.16
23:41:17.454 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=258, med=32, FiltMin=27, FiltMax=218, Gamma=2.260
23:41:17.462 00.008 5052 UpdateGuideState exits: m=5679 SNR=52.7
23:41:17.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:17.463 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:17.463 00.000 5052 Enqueuing Expose request
23:41:17.463 00.000 8976 Worker thread wakes up
23:41:17.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:17.463 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,130,37,37)
23:41:18.505 01.042 8976 Exposure complete
23:41:18.519 00.014 8976 worker thread done servicing request
23:41:18.519 00.000 5052 OnExposeComplete: enter
23:41:18.519 00.000 5052 UpdateGuideState(): m_state=2
23:41:18.519 00.000 5052 Star::Find(18, 328, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:41:18.519 00.000 5052 Star::Find returns 1 (0), X=330.99, Y=148.33, Mass=5837, SNR=53.6, Peak=296 HFD=4.9
23:41:18.519 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.36) = xAngle (-0.45 = -0.45)
23:41:18.519 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.79 = -0.79)
23:41:18.520 00.001 5052 CameraToMount -- cameraX=-0.51 cameraY=1.44 hyp=1.53 cameraTheta=1.91 mountX=1.38 mountY=-1.09, mountTheta=-0.67
23:41:18.520 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=296, med=32, FiltMin=28, FiltMax=222, Gamma=2.260
23:41:18.530 00.010 5052 UpdateGuideState exits: m=5837 SNR=53.6
23:41:18.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:18.530 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:18.530 00.000 5052 Enqueuing Expose request
23:41:18.530 00.000 8976 Worker thread wakes up
23:41:18.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:18.530 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(313,130,37,37)
23:41:19.571 01.041 8976 Exposure complete
23:41:19.586 00.015 8976 worker thread done servicing request
23:41:19.586 00.000 5052 OnExposeComplete: enter
23:41:19.587 00.001 5052 UpdateGuideState(): m_state=2
23:41:19.587 00.000 5052 Star::Find(18, 330, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:41:19.587 00.000 5052 Star::Find returns 1 (0), X=332.15, Y=148.32, Mass=5630, SNR=52.4, Peak=283 HFD=4.8
23:41:19.587 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.36) = xAngle (-1.21 = -1.21)
23:41:19.587 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.55 = -1.55)
23:41:19.587 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=1.43 hyp=1.57 cameraTheta=1.14 mountX=0.55 mountY=-1.57, mountTheta=-1.24
23:41:19.587 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=283, med=32, FiltMin=28, FiltMax=228, Gamma=2.260
23:41:19.597 00.010 5052 UpdateGuideState exits: m=5630 SNR=52.4
23:41:19.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:19.597 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:19.597 00.000 5052 Enqueuing Expose request
23:41:19.597 00.000 8976 Worker thread wakes up
23:41:19.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:19.597 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(314,130,37,37)
23:41:20.633 01.036 8976 Exposure complete
23:41:20.647 00.014 8976 worker thread done servicing request
23:41:20.648 00.001 5052 OnExposeComplete: enter
23:41:20.648 00.000 5052 UpdateGuideState(): m_state=2
23:41:20.648 00.000 5052 Star::Find(18, 332, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:41:20.648 00.000 5052 Star::Find returns 1 (0), X=332.63, Y=148.38, Mass=5670, SNR=52.8, Peak=281 HFD=4.9
23:41:20.648 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.36) = xAngle (-1.44 = -1.44)
23:41:20.648 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.77 = -1.77)
23:41:20.648 00.000 5052 CameraToMount -- cameraX=1.13 cameraY=1.50 hyp=1.88 cameraTheta=0.92 mountX=0.25 mountY=-1.84, mountTheta=-1.43
23:41:20.649 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=281, med=32, FiltMin=28, FiltMax=214, Gamma=2.260
23:41:20.658 00.009 5052 UpdateGuideState exits: m=5670 SNR=52.8
23:41:20.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:20.658 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:20.658 00.000 5052 Enqueuing Expose request
23:41:20.658 00.000 8976 Worker thread wakes up
23:41:20.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:20.658 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:21.700 01.042 8976 Exposure complete
23:41:21.714 00.014 8976 worker thread done servicing request
23:41:21.715 00.001 5052 OnExposeComplete: enter
23:41:21.715 00.000 5052 UpdateGuideState(): m_state=2
23:41:21.715 00.000 5052 Star::Find(18, 332, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:41:21.715 00.000 5052 Star::Find returns 1 (0), X=333.22, Y=147.89, Mass=5494, SNR=51.9, Peak=279 HFD=4.8
23:41:21.715 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.36) = xAngle (-1.83 = -1.83)
23:41:21.715 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.17 = -2.17)
23:41:21.715 00.000 5052 CameraToMount -- cameraX=1.72 cameraY=1.01 hyp=1.99 cameraTheta=0.53 mountX=-0.51 mountY=-1.65, mountTheta=-1.87
23:41:21.716 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=279, med=32, FiltMin=27, FiltMax=207, Gamma=2.260
23:41:21.725 00.009 5052 UpdateGuideState exits: m=5494 SNR=51.9
23:41:21.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:21.725 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:21.725 00.000 5052 Enqueuing Expose request
23:41:21.725 00.000 8976 Worker thread wakes up
23:41:21.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:21.725 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:22.758 01.033 8976 Exposure complete
23:41:22.773 00.015 8976 worker thread done servicing request
23:41:22.773 00.000 5052 OnExposeComplete: enter
23:41:22.773 00.000 5052 UpdateGuideState(): m_state=2
23:41:22.773 00.000 5052 Star::Find(18, 333, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:41:22.773 00.000 5052 Star::Find returns 1 (0), X=333.96, Y=148.42, Mass=5512, SNR=52.0, Peak=274 HFD=5.1
23:41:22.773 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.36) = xAngle (-1.80 = -1.80)
23:41:22.773 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.14 = -2.14)
23:41:22.773 00.000 5052 CameraToMount -- cameraX=2.46 cameraY=1.53 hyp=2.90 cameraTheta=0.56 mountX=-0.66 mountY=-2.44, mountTheta=-1.84
23:41:22.774 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=274, med=32, FiltMin=27, FiltMax=221, Gamma=2.260
23:41:22.782 00.008 5052 UpdateGuideState exits: m=5512 SNR=52.0
23:41:22.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:22.783 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:22.783 00.000 5052 Enqueuing Expose request
23:41:22.783 00.000 8976 Worker thread wakes up
23:41:22.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:22.783 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(316,130,37,37)
23:41:23.826 01.043 8976 Exposure complete
23:41:23.841 00.015 8976 worker thread done servicing request
23:41:23.841 00.000 5052 OnExposeComplete: enter
23:41:23.841 00.000 5052 UpdateGuideState(): m_state=2
23:41:23.841 00.000 5052 Star::Find(18, 333, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:41:23.841 00.000 5052 Star::Find returns 1 (0), X=333.85, Y=147.86, Mass=5498, SNR=52.0, Peak=311 HFD=4.5
23:41:23.841 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.36) = xAngle (-1.97 = -1.97)
23:41:23.841 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.31 = -2.31)
23:41:23.841 00.000 5052 CameraToMount -- cameraX=2.35 cameraY=0.97 hyp=2.55 cameraTheta=0.39 mountX=-0.98 mountY=-1.89, mountTheta=-2.05
23:41:23.842 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=311, med=31, FiltMin=27, FiltMax=222, Gamma=2.260
23:41:23.851 00.009 5052 UpdateGuideState exits: m=5498 SNR=52.0
23:41:23.851 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:23.851 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:23.851 00.000 5052 Enqueuing Expose request
23:41:23.851 00.000 8976 Worker thread wakes up
23:41:23.851 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:23.851 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(316,130,37,37)
23:41:24.891 01.040 8976 Exposure complete
23:41:24.905 00.014 8976 worker thread done servicing request
23:41:24.905 00.000 5052 OnExposeComplete: enter
23:41:24.905 00.000 5052 UpdateGuideState(): m_state=2
23:41:24.905 00.000 5052 Star::Find(18, 333, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:41:24.905 00.000 5052 Star::Find returns 1 (0), X=333.54, Y=148.47, Mass=5537, SNR=52.1, Peak=304 HFD=5.0
23:41:24.905 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.36) = xAngle (-1.70 = -1.70)
23:41:24.905 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.04 = -2.04)
23:41:24.906 00.001 5052 CameraToMount -- cameraX=2.04 cameraY=1.59 hyp=2.59 cameraTheta=0.66 mountX=-0.33 mountY=-2.31, mountTheta=-1.71
23:41:24.906 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=304, med=32, FiltMin=27, FiltMax=216, Gamma=2.260
23:41:24.915 00.009 5052 UpdateGuideState exits: m=5537 SNR=52.1
23:41:24.915 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:24.915 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:24.915 00.000 5052 Enqueuing Expose request
23:41:24.915 00.000 8976 Worker thread wakes up
23:41:24.915 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:24.915 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(316,130,37,37)
23:41:25.313 00.398 5052 GuideButtonClick i=1 ctx=Guide button clicked
23:41:25.313 00.000 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
23:41:25.313 00.000 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
23:41:25.313 00.000 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
23:41:25.313 00.000 5052 guider state => CALIBRATING_PRIMARY
23:41:25.313 00.000 5052 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:41:25.316 00.003 5052 reset dither spiral
23:41:25.948 00.632 8976 Exposure complete
23:41:25.963 00.015 8976 worker thread done servicing request
23:41:25.963 00.000 5052 OnExposeComplete: enter
23:41:25.963 00.000 5052 UpdateGuideState(): m_state=3
23:41:25.963 00.000 5052 Star::Find(18, 333, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:41:25.963 00.000 5052 Star::Find returns 1 (0), X=333.74, Y=148.31, Mass=5659, SNR=52.8, Peak=274 HFD=4.9
23:41:25.963 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.36) = xAngle (-1.79 = -1.79)
23:41:25.963 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.13 = -2.13)
23:41:25.963 00.000 5052 CameraToMount -- cameraX=2.24 cameraY=1.42 hyp=2.66 cameraTheta=0.57 mountX=-0.59 mountY=-2.25, mountTheta=-1.83
23:41:25.964 00.001 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
23:41:25.964 00.000 5052 guider state => CALIBRATING_SECONDARY
23:41:25.965 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=274, med=32, FiltMin=28, FiltMax=190, Gamma=2.260
23:41:25.973 00.008 5052 UpdateGuideState exits: m=5659 SNR=52.8
23:41:25.973 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:25.973 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:25.973 00.000 5052 Enqueuing Expose request
23:41:25.973 00.000 8976 Worker thread wakes up
23:41:25.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:25.974 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(316,130,37,37)
23:41:27.000 01.026 8976 Exposure complete
23:41:27.014 00.014 8976 worker thread done servicing request
23:41:27.014 00.000 5052 OnExposeComplete: enter
23:41:27.014 00.000 5052 UpdateGuideState(): m_state=4
23:41:27.014 00.000 5052 Star::Find(18, 333, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:41:27.014 00.000 5052 Star::Find returns 1 (0), X=332.93, Y=148.13, Mass=5386, SNR=51.4, Peak=272 HFD=4.6
23:41:27.015 00.001 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.36) = xAngle (-1.64 = -1.64)
23:41:27.015 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.98 = -1.98)
23:41:27.015 00.000 5052 CameraToMount -- cameraX=1.43 cameraY=1.25 hyp=1.90 cameraTheta=0.72 mountX=-0.14 mountY=-1.74, mountTheta=-1.65
23:41:27.015 00.000 5052 Changing from state CALIBRATING_SECONDARY to CALIBRATED
23:41:27.015 00.000 5052 guider state => CALIBRATED
23:41:27.015 00.000 5052 Changing from state CALIBRATED to GUIDING
23:41:27.015 00.000 5052 stepguider: scope pointing change, no change to calibration
23:41:27.015 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:41:27.016 00.001 5052 ScopeASCOM::SideOfPier() returns 0
23:41:27.016 00.000 5052 AdjustCalibrationForScopePointing (scope): current dec=10.4 pierSide=0, cal dec=10.1 pierSide=0 rotAngle=None bin=2
23:41:27.016 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:41:27.016 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:41:27.016 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:41:27.016 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:41:27.016 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:41:27.016 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:41:27.017 00.001 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:41:27.017 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:41:27.017 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:41:27.017 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:41:27.017 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:41:27.017 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:41:27.017 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:41:27.103 00.086 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:41:27.107 00.004 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
23:41:27.107 00.000 5052 Dec comp: XRate 9.433 -> 9.426 for dec 10.1 -> dec 10.4
23:41:27.109 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:41:27.109 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:41:27.109 00.000 5052 setting lock position to (332.93, 148.13)
23:41:27.109 00.000 5052 guider state => GUIDING
23:41:27.109 00.000 5052 Status Line: Guiding
23:41:27.110 00.001 5052 Mount: notify guiding started
23:41:27.110 00.000 5052 Mount: notify guiding started
23:41:27.111 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
23:41:27.111 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:41:27.111 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:41:27.111 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:41:27.111 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:41:27.111 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 19.436400
23:41:27.111 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:41:27.111 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:41:27.112 00.001 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:41:27.112 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:41:27.112 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:40:22 PM"
23:41:27.112 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:41:27.112 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-1.5 0.3}, {-3.7 2.3}, {-4.7 2.9}, {-5.8 4.0}, {-8.4 6.0}, {-9.8 7.1}, {-12.8 8.1}, {-16.0 9.5}, {-18.1 11.0}, {-18.4 12.5}, {-17.1 13.6}, {-17.4 15.0}, {-18.5 15.6}"
23:41:27.112 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.5 0.3}, {1.0 0.2}, {2.0 1.0}, {2.6 2.2}, {2.8 2.5}, {3.5 3.1}, {4.7 3.9}, {6.6 4.2}, {9.2 5.0}, {11.3 5.7}, {13.2 6.0}, {14.3 6.5}, {16.6 7.0}"
23:41:27.112 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:41:27.112 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:41:27.113 00.001 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:41:27.113 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:41:27.113 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 19.436400
23:41:27.113 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:41:27.113 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:41:27.113 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:41:27.113 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:41:27.113 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:40:22 PM"
23:41:27.113 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:41:27.114 00.001 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-1.5 0.3}, {-3.7 2.3}, {-4.7 2.9}, {-5.8 4.0}, {-8.4 6.0}, {-9.8 7.1}, {-12.8 8.1}, {-16.0 9.5}, {-18.1 11.0}, {-18.4 12.5}, {-17.1 13.6}, {-17.4 15.0}, {-18.5 15.6}"
23:41:27.114 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.5 0.3}, {1.0 0.2}, {2.0 1.0}, {2.6 2.2}, {2.8 2.5}, {3.5 3.1}, {4.7 3.9}, {6.6 4.2}, {9.2 5.0}, {11.3 5.7}, {13.2 6.0}, {14.3 6.5}, {16.6 7.0}"
23:41:27.114 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 11:01:20 PM"
23:41:27.114 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.009433
23:41:27.114 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.008822
23:41:27.114 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
23:41:27.114 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.100890
23:41:27.114 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 1.397630
23:41:27.115 00.001 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.176831
23:41:27.115 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
23:41:27.115 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
23:41:27.115 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
23:41:27.115 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
23:41:27.115 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:41:27.115 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:41:27.115 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:41:27.115 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:41:27.116 00.001 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:41:27.116 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:41:27.116 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:41:27.116 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:41:27.116 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:41:27.116 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:41:27.116 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:41:27.116 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:41:27.116 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:41:27.117 00.001 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:41:27.117 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:41:27.117 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:41:27.117 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:41:27.117 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:41:27.117 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:41:27.117 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:41:27.117 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:41:27.117 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:41:27.118 00.001 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:41:27.118 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:41:27.118 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:41:27.118 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:41:27.214 00.096 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:41:27.214 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:41:27.214 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
23:41:27.214 00.000 5052 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
23:41:27.214 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:41:27.214 00.000 5052 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 10.4
23:41:27.214 00.000 5052 MountToCamera -- mountTheta (-0.00) + m_xAngle (-3.10) = xAngle (-3.10 = -3.10)
23:41:27.214 00.000 5052 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
23:41:27.214 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
23:41:27.214 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
23:41:27.215 00.001 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
23:41:27.215 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=272, med=32, FiltMin=28, FiltMax=210, Gamma=2.260
23:41:27.224 00.009 5052 UpdateGuideState exits: m=5386 SNR=51.4
23:41:27.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:27.225 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:27.225 00.000 5052 Enqueuing Expose request
23:41:27.225 00.000 8976 Worker thread wakes up
23:41:27.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:27.225 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:28.267 01.042 8976 Exposure complete
23:41:28.283 00.016 8976 worker thread done servicing request
23:41:28.283 00.000 5052 OnExposeComplete: enter
23:41:28.283 00.000 5052 UpdateGuideState(): m_state=6
23:41:28.283 00.000 5052 Star::Find(18, 332, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:41:28.283 00.000 5052 Star::Find returns 1 (0), X=331.23, Y=148.74, Mass=5689, SNR=52.9, Peak=247 HFD=5.2
23:41:28.283 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.36) = xAngle (0.44 = 0.44)
23:41:28.283 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.10 = 0.10)
23:41:28.283 00.000 5052 CameraToMount -- cameraX=-1.70 cameraY=0.61 hyp=1.81 cameraTheta=2.80 mountX=1.63 mountY=0.18, mountTheta=0.11
23:41:28.284 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.70, y=0.61, opts=13)
23:41:28.284 00.000 5052 Enqueuing Move request for stepguider (-1.70, 0.61)
23:41:28.284 00.000 8976 Worker thread wakes up
23:41:28.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.70, 0.61) opts 0xd
23:41:28.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.70, 0.61)
23:41:28.284 00.000 8976 Moving (-1.70, 0.61) raw xDistance=1.63 yDistance=0.18
23:41:28.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.03 from input 1.63
23:41:28.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:41:28.284 00.000 8976 MoveAxis(L, 3, ABG)
23:41:28.284 00.000 8976 stepping (0, 0) + (-3, 0)
23:41:28.284 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:28.285 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=247, med=32, FiltMin=28, FiltMax=230, Gamma=2.260
23:41:28.294 00.009 5052 UpdateGuideState exits: m=5689 SNR=52.9
23:41:28.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:28.294 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:28.295 00.001 5052 Enqueuing Expose request
23:41:28.325 00.030 8976 Received - 47 (G) 
23:41:28.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:28.325 00.000 8976 stepped: pos (-3, 0)
23:41:28.326 00.001 8976 MoveAxis(U, 0, ABG)
23:41:28.326 00.000 8976 move complete, result=0
23:41:28.326 00.000 8976 worker thread done servicing request
23:41:28.326 00.000 8976 Worker thread wakes up
23:41:28.326 00.000 5052 GuideStep: 1.6 px 3 ms WEST, 0.2 px 0 ms NORTH
23:41:28.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:28.326 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:29.363 01.037 8976 Exposure complete
23:41:29.377 00.014 8976 worker thread done servicing request
23:41:29.377 00.000 5052 OnExposeComplete: enter
23:41:29.378 00.001 5052 UpdateGuideState(): m_state=6
23:41:29.378 00.000 5052 Star::Find(18, 331, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:41:29.378 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=147.87, Mass=5509, SNR=52.0, Peak=284 HFD=5.0
23:41:29.378 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.36) = xAngle (-5.42 = 0.86)
23:41:29.378 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.76 = 0.53)
23:41:29.378 00.000 5052 CameraToMount -- cameraX=-3.18 cameraY=-0.26 hyp=3.19 cameraTheta=-3.06 mountX=2.07 mountY=1.60, mountTheta=0.66
23:41:29.378 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.18, y=-0.26, opts=13)
23:41:29.379 00.001 5052 Enqueuing Move request for stepguider (-3.18, -0.26)
23:41:29.379 00.000 8976 Worker thread wakes up
23:41:29.379 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.18, -0.26) opts 0xd
23:41:29.379 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.18, -0.26)
23:41:29.379 00.000 8976 Moving (-3.18, -0.26) raw xDistance=2.07 yDistance=1.60
23:41:29.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.38 from input 2.07
23:41:29.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.01 from input 1.60
23:41:29.379 00.000 8976 MoveAxis(L, 4, ABG)
23:41:29.379 00.000 8976 stepping (-3, 0) + (-4, 0)
23:41:29.379 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:29.380 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=284, med=32, FiltMin=28, FiltMax=196, Gamma=2.260
23:41:29.389 00.009 5052 UpdateGuideState exits: m=5509 SNR=52.0
23:41:29.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:29.389 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:29.389 00.000 5052 Enqueuing Expose request
23:41:29.413 00.024 8976 Received - 47 (G) 
23:41:29.413 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:29.413 00.000 8976 stepped: pos (-7, 0)
23:41:29.413 00.000 8976 MoveAxis(D, 5, ABG)
23:41:29.413 00.000 8976 stepping (-7, 0) + (0, -5)
23:41:29.413 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:41:29.461 00.048 8976 Received - 47 (G) 
23:41:29.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:41:29.461 00.000 8976 stepped: pos (-7, -5)
23:41:29.461 00.000 8976 move complete, result=0
23:41:29.461 00.000 8976 worker thread done servicing request
23:41:29.461 00.000 8976 Worker thread wakes up
23:41:29.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:29.461 00.000 5052 GuideStep: 2.1 px 4 ms WEST, 1.6 px 5 ms SOUTH
23:41:29.461 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:30.503 01.042 8976 Exposure complete
23:41:30.517 00.014 8976 worker thread done servicing request
23:41:30.517 00.000 5052 OnExposeComplete: enter
23:41:30.517 00.000 5052 UpdateGuideState(): m_state=6
23:41:30.517 00.000 5052 Star::Find(18, 329, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:41:30.517 00.000 5052 Star::Find returns 1 (0), X=331.08, Y=147.92, Mass=5776, SNR=53.2, Peak=263 HFD=4.7
23:41:30.518 00.001 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.36) = xAngle (-5.38 = 0.90)
23:41:30.518 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.72 = 0.56)
23:41:30.518 00.000 5052 CameraToMount -- cameraX=-1.85 cameraY=-0.22 hyp=1.86 cameraTheta=-3.03 mountX=1.16 mountY=0.99, mountTheta=0.71
23:41:30.518 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.85, y=-0.22, opts=13)
23:41:30.518 00.000 5052 Enqueuing Move request for stepguider (-1.85, -0.22)
23:41:30.518 00.000 8976 Worker thread wakes up
23:41:30.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.85, -0.22) opts 0xd
23:41:30.519 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.85, -0.22)
23:41:30.519 00.000 8976 Moving (-1.85, -0.22) raw xDistance=1.16 yDistance=0.99
23:41:30.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.16
23:41:30.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.99
23:41:30.519 00.000 8976 MoveAxis(L, 3, ABG)
23:41:30.519 00.000 8976 stepping (-7, -5) + (-3, 0)
23:41:30.519 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:30.519 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=263, med=32, FiltMin=28, FiltMax=204, Gamma=2.260
23:41:30.529 00.010 5052 UpdateGuideState exits: m=5776 SNR=53.2
23:41:30.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:30.529 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:30.529 00.000 5052 Enqueuing Expose request
23:41:30.547 00.018 8976 Received - 47 (G) 
23:41:30.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:30.547 00.000 8976 stepped: pos (-10, -5)
23:41:30.547 00.000 8976 MoveAxis(U, 0, ABG)
23:41:30.547 00.000 8976 move complete, result=0
23:41:30.547 00.000 8976 worker thread done servicing request
23:41:30.548 00.001 8976 Worker thread wakes up
23:41:30.548 00.000 5052 GuideStep: 1.2 px 3 ms WEST, 1.0 px 0 ms NORTH
23:41:30.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:30.548 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:31.587 01.039 8976 Exposure complete
23:41:31.601 00.014 8976 worker thread done servicing request
23:41:31.601 00.000 5052 OnExposeComplete: enter
23:41:31.601 00.000 5052 UpdateGuideState(): m_state=6
23:41:31.601 00.000 5052 Star::Find(18, 331, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:41:31.601 00.000 5052 Star::Find returns 1 (0), X=331.43, Y=147.36, Mass=5794, SNR=53.3, Peak=262 HFD=5.0
23:41:31.601 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.36) = xAngle (-5.02 = 1.26)
23:41:31.601 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.36 = 0.92)
23:41:31.601 00.000 5052 CameraToMount -- cameraX=-1.50 cameraY=-0.77 hyp=1.68 cameraTheta=-2.66 mountX=0.52 mountY=1.34, mountTheta=1.20
23:41:31.602 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.50, y=-0.77, opts=13)
23:41:31.602 00.000 5052 Enqueuing Move request for stepguider (-1.50, -0.77)
23:41:31.602 00.000 8976 Worker thread wakes up
23:41:31.602 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.50, -0.77) opts 0xd
23:41:31.602 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.50, -0.77)
23:41:31.602 00.000 8976 Moving (-1.50, -0.77) raw xDistance=0.52 yDistance=1.34
23:41:31.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.52
23:41:31.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.34
23:41:31.602 00.000 8976 MoveAxis(R, 0, ABG)
23:41:31.602 00.000 8976 MoveAxis(D, 4, ABG)
23:41:31.602 00.000 8976 stepping (-10, -5) + (0, -4)
23:41:31.602 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:31.603 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=262, med=32, FiltMin=27, FiltMax=212, Gamma=2.260
23:41:31.612 00.009 5052 UpdateGuideState exits: m=5794 SNR=53.3
23:41:31.613 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:31.613 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:31.613 00.000 5052 Enqueuing Expose request
23:41:31.635 00.022 8976 Received - 47 (G) 
23:41:31.635 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:31.635 00.000 8976 stepped: pos (-10, -9)
23:41:31.635 00.000 8976 move complete, result=0
23:41:31.635 00.000 8976 worker thread done servicing request
23:41:31.635 00.000 8976 Worker thread wakes up
23:41:31.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:31.635 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:31.635 00.000 5052 GuideStep: 0.5 px 0 ms EAST, 1.3 px 4 ms SOUTH
23:41:32.684 01.049 8976 Exposure complete
23:41:32.699 00.015 8976 worker thread done servicing request
23:41:32.699 00.000 5052 OnExposeComplete: enter
23:41:32.699 00.000 5052 UpdateGuideState(): m_state=6
23:41:32.699 00.000 5052 Star::Find(18, 331, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:41:32.699 00.000 5052 Star::Find returns 1 (0), X=334.27, Y=147.52, Mass=5698, SNR=52.9, Peak=282 HFD=5.0
23:41:32.699 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.36) = xAngle (-2.79 = -2.79)
23:41:32.699 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.13 = -3.13)
23:41:32.699 00.000 5052 CameraToMount -- cameraX=1.34 cameraY=-0.61 hyp=1.47 cameraTheta=-0.43 mountX=-1.38 mountY=-0.02, mountTheta=-3.13
23:41:32.700 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.34, y=-0.61, opts=13)
23:41:32.700 00.000 5052 Enqueuing Move request for stepguider (1.34, -0.61)
23:41:32.700 00.000 8976 Worker thread wakes up
23:41:32.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.34, -0.61) opts 0xd
23:41:32.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.34, -0.61)
23:41:32.700 00.000 8976 Moving (1.34, -0.61) raw xDistance=-1.38 yDistance=-0.02
23:41:32.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.38
23:41:32.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:41:32.700 00.000 8976 MoveAxis(R, 3, ABG)
23:41:32.701 00.001 8976 stepping (-10, -9) + (3, 0)
23:41:32.701 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:32.701 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=282, med=32, FiltMin=27, FiltMax=218, Gamma=2.260
23:41:32.711 00.010 5052 UpdateGuideState exits: m=5698 SNR=52.9
23:41:32.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:32.711 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:32.711 00.000 5052 Enqueuing Expose request
23:41:32.738 00.027 8976 Received - 47 (G) 
23:41:32.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:32.738 00.000 8976 stepped: pos (-7, -9)
23:41:32.738 00.000 8976 MoveAxis(U, 0, ABG)
23:41:32.738 00.000 8976 move complete, result=0
23:41:32.738 00.000 8976 worker thread done servicing request
23:41:32.738 00.000 8976 Worker thread wakes up
23:41:32.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:32.738 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:32.738 00.000 5052 GuideStep: -1.4 px 3 ms EAST, -0.0 px 0 ms NORTH
23:41:33.784 01.046 8976 Exposure complete
23:41:33.799 00.015 8976 worker thread done servicing request
23:41:33.799 00.000 5052 OnExposeComplete: enter
23:41:33.799 00.000 5052 UpdateGuideState(): m_state=6
23:41:33.799 00.000 5052 Star::Find(18, 334, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:41:33.799 00.000 5052 Star::Find returns 1 (0), X=334.82, Y=148.10, Mass=5624, SNR=52.5, Peak=270 HFD=4.6
23:41:33.799 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.36) = xAngle (-2.38 = -2.38)
23:41:33.800 00.001 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.72 = -2.72)
23:41:33.800 00.000 5052 CameraToMount -- cameraX=1.89 cameraY=-0.03 hyp=1.89 cameraTheta=-0.02 mountX=-1.36 mountY=-0.78, mountTheta=-2.62
23:41:33.800 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.89, y=-0.03, opts=13)
23:41:33.800 00.000 5052 Enqueuing Move request for stepguider (1.89, -0.03)
23:41:33.800 00.000 8976 Worker thread wakes up
23:41:33.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.89, -0.03) opts 0xd
23:41:33.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.89, -0.03)
23:41:33.801 00.001 8976 Moving (1.89, -0.03) raw xDistance=-1.36 yDistance=-0.78
23:41:33.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.36
23:41:33.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.78
23:41:33.801 00.000 8976 MoveAxis(R, 3, ABG)
23:41:33.801 00.000 8976 stepping (-7, -9) + (3, 0)
23:41:33.801 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:33.801 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=270, med=32, FiltMin=28, FiltMax=216, Gamma=2.260
23:41:33.811 00.010 5052 UpdateGuideState exits: m=5624 SNR=52.5
23:41:33.812 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:33.812 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:33.812 00.000 5052 Enqueuing Expose request
23:41:33.840 00.028 8976 Received - 47 (G) 
23:41:33.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:33.840 00.000 8976 stepped: pos (-4, -9)
23:41:33.840 00.000 8976 MoveAxis(U, 0, ABG)
23:41:33.840 00.000 8976 move complete, result=0
23:41:33.840 00.000 8976 worker thread done servicing request
23:41:33.840 00.000 8976 Worker thread wakes up
23:41:33.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:33.840 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:33.840 00.000 5052 GuideStep: -1.4 px 3 ms EAST, -0.8 px 0 ms NORTH
23:41:34.883 01.043 8976 Exposure complete
23:41:34.898 00.015 8976 worker thread done servicing request
23:41:34.898 00.000 5052 OnExposeComplete: enter
23:41:34.898 00.000 5052 UpdateGuideState(): m_state=6
23:41:34.898 00.000 5052 Star::Find(18, 334, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:41:34.898 00.000 5052 Star::Find returns 1 (0), X=334.56, Y=148.70, Mass=5786, SNR=53.3, Peak=272 HFD=5.0
23:41:34.898 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.36) = xAngle (-2.03 = -2.03)
23:41:34.898 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.37 = -2.37)
23:41:34.898 00.000 5052 CameraToMount -- cameraX=1.63 cameraY=0.56 hyp=1.73 cameraTheta=0.33 mountX=-0.76 mountY=-1.21, mountTheta=-2.13
23:41:34.899 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.63, y=0.56, opts=13)
23:41:34.899 00.000 5052 Enqueuing Move request for stepguider (1.63, 0.56)
23:41:34.899 00.000 8976 Worker thread wakes up
23:41:34.899 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.63, 0.56) opts 0xd
23:41:34.899 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.63, 0.56)
23:41:34.899 00.000 8976 Moving (1.63, 0.56) raw xDistance=-0.76 yDistance=-1.21
23:41:34.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.76
23:41:34.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.21
23:41:34.899 00.000 8976 MoveAxis(R, 2, ABG)
23:41:34.899 00.000 8976 stepping (-4, -9) + (2, 0)
23:41:34.899 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:41:34.900 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=272, med=32, FiltMin=27, FiltMax=200, Gamma=2.260
23:41:34.911 00.011 5052 UpdateGuideState exits: m=5786 SNR=53.3
23:41:34.911 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:34.911 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:34.911 00.000 5052 Enqueuing Expose request
23:41:34.927 00.016 8976 Received - 47 (G) 
23:41:34.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:41:34.927 00.000 8976 stepped: pos (-2, -9)
23:41:34.927 00.000 8976 MoveAxis(U, 4, ABG)
23:41:34.927 00.000 8976 stepping (-2, -9) + (0, 4)
23:41:34.927 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:34.959 00.032 8976 Received - 47 (G) 
23:41:34.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:34.959 00.000 8976 stepped: pos (-2, -5)
23:41:34.959 00.000 8976 move complete, result=0
23:41:34.959 00.000 8976 worker thread done servicing request
23:41:34.959 00.000 8976 Worker thread wakes up
23:41:34.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:34.959 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:34.959 00.000 5052 GuideStep: -0.8 px 2 ms EAST, -1.2 px 4 ms NORTH
23:41:36.003 01.044 8976 Exposure complete
23:41:36.017 00.014 8976 worker thread done servicing request
23:41:36.017 00.000 5052 OnExposeComplete: enter
23:41:36.017 00.000 5052 UpdateGuideState(): m_state=6
23:41:36.018 00.001 5052 Star::Find(18, 334, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:41:36.018 00.000 5052 Star::Find returns 1 (0), X=333.99, Y=148.84, Mass=5861, SNR=53.6, Peak=270 HFD=4.7
23:41:36.018 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.36) = xAngle (-1.77 = -1.77)
23:41:36.018 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.11 = -2.11)
23:41:36.018 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=0.71 hyp=1.28 cameraTheta=0.59 mountX=-0.25 mountY=-1.09, mountTheta=-1.80
23:41:36.018 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=0.71, opts=13)
23:41:36.018 00.000 5052 Enqueuing Move request for stepguider (1.06, 0.71)
23:41:36.019 00.001 8976 Worker thread wakes up
23:41:36.019 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, 0.71) opts 0xd
23:41:36.019 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, 0.71)
23:41:36.019 00.000 8976 Moving (1.06, 0.71) raw xDistance=-0.25 yDistance=-1.09
23:41:36.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
23:41:36.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.09
23:41:36.019 00.000 8976 MoveAxis(R, 0, ABG)
23:41:36.019 00.000 8976 MoveAxis(U, 4, ABG)
23:41:36.019 00.000 8976 stepping (-2, -5) + (0, 4)
23:41:36.019 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:36.020 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=270, med=32, FiltMin=27, FiltMax=226, Gamma=2.260
23:41:36.029 00.009 5052 UpdateGuideState exits: m=5861 SNR=53.6
23:41:36.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:36.029 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:36.029 00.000 5052 Enqueuing Expose request
23:41:36.062 00.033 8976 Received - 47 (G) 
23:41:36.062 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:36.062 00.000 8976 stepped: pos (-2, -1)
23:41:36.062 00.000 8976 move complete, result=0
23:41:36.062 00.000 8976 worker thread done servicing request
23:41:36.062 00.000 8976 Worker thread wakes up
23:41:36.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:36.062 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:36.062 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -1.1 px 4 ms NORTH
23:41:37.104 01.042 8976 Exposure complete
23:41:37.118 00.014 8976 worker thread done servicing request
23:41:37.118 00.000 5052 OnExposeComplete: enter
23:41:37.118 00.000 5052 UpdateGuideState(): m_state=6
23:41:37.119 00.001 5052 Star::Find(18, 333, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:41:37.119 00.000 5052 Star::Find returns 1 (0), X=333.60, Y=148.47, Mass=5781, SNR=53.3, Peak=288 HFD=5.0
23:41:37.119 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.36) = xAngle (-1.89 = -1.89)
23:41:37.119 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.23 = -2.23)
23:41:37.119 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.34 hyp=0.75 cameraTheta=0.47 mountX=-0.24 mountY=-0.59, mountTheta=-1.95
23:41:37.119 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.34, opts=13)
23:41:37.119 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.34)
23:41:37.120 00.001 8976 Worker thread wakes up
23:41:37.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.34) opts 0xd
23:41:37.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.34)
23:41:37.120 00.000 8976 Moving (0.67, 0.34) raw xDistance=-0.24 yDistance=-0.59
23:41:37.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:41:37.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.59
23:41:37.120 00.000 8976 MoveAxis(R, 0, ABG)
23:41:37.120 00.000 8976 MoveAxis(U, 0, ABG)
23:41:37.120 00.000 8976 move complete, result=0
23:41:37.120 00.000 8976 worker thread done servicing request
23:41:37.120 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=288, med=32, FiltMin=28, FiltMax=209, Gamma=2.260
23:41:37.130 00.010 5052 UpdateGuideState exits: m=5781 SNR=53.3
23:41:37.130 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:37.130 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:37.130 00.000 5052 Enqueuing Expose request
23:41:37.130 00.000 8976 Worker thread wakes up
23:41:37.130 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:37.130 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:37.133 00.003 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
23:41:38.170 01.037 8976 Exposure complete
23:41:38.184 00.014 8976 worker thread done servicing request
23:41:38.184 00.000 5052 OnExposeComplete: enter
23:41:38.184 00.000 5052 UpdateGuideState(): m_state=6
23:41:38.184 00.000 5052 Star::Find(18, 333, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:41:38.184 00.000 5052 Star::Find returns 1 (0), X=334.54, Y=148.38, Mass=5601, SNR=52.2, Peak=264 HFD=5.1
23:41:38.184 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.36) = xAngle (-2.21 = -2.21)
23:41:38.184 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.55 = -2.55)
23:41:38.184 00.000 5052 CameraToMount -- cameraX=1.61 cameraY=0.24 hyp=1.63 cameraTheta=0.15 mountX=-0.97 mountY=-0.91, mountTheta=-2.39
23:41:38.185 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.61, y=0.24, opts=13)
23:41:38.185 00.000 5052 Enqueuing Move request for stepguider (1.61, 0.24)
23:41:38.185 00.000 8976 Worker thread wakes up
23:41:38.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.61, 0.24) opts 0xd
23:41:38.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.61, 0.24)
23:41:38.185 00.000 8976 Moving (1.61, 0.24) raw xDistance=-0.97 yDistance=-0.91
23:41:38.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.97
23:41:38.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.91
23:41:38.185 00.000 8976 MoveAxis(R, 2, ABG)
23:41:38.185 00.000 8976 stepping (-2, -1) + (2, 0)
23:41:38.186 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:41:38.186 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=264, med=32, FiltMin=27, FiltMax=224, Gamma=2.260
23:41:38.196 00.010 5052 UpdateGuideState exits: m=5601 SNR=52.2
23:41:38.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:38.196 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:38.196 00.000 5052 Enqueuing Expose request
23:41:38.221 00.025 8976 Received - 47 (G) 
23:41:38.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:41:38.221 00.000 8976 stepped: pos (0, -1)
23:41:38.221 00.000 8976 MoveAxis(U, 0, ABG)
23:41:38.221 00.000 8976 move complete, result=0
23:41:38.221 00.000 8976 worker thread done servicing request
23:41:38.221 00.000 8976 Worker thread wakes up
23:41:38.221 00.000 5052 GuideStep: -1.0 px 2 ms EAST, -0.9 px 0 ms NORTH
23:41:38.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:38.221 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:39.250 01.029 8976 Exposure complete
23:41:39.264 00.014 8976 worker thread done servicing request
23:41:39.264 00.000 5052 OnExposeComplete: enter
23:41:39.264 00.000 5052 UpdateGuideState(): m_state=6
23:41:39.264 00.000 5052 Star::Find(18, 334, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:41:39.264 00.000 5052 Star::Find returns 1 (0), X=334.37, Y=149.03, Mass=5827, SNR=53.4, Peak=236 HFD=5.1
23:41:39.264 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.36) = xAngle (-1.80 = -1.80)
23:41:39.264 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.14 = -2.14)
23:41:39.264 00.000 5052 CameraToMount -- cameraX=1.44 cameraY=0.90 hyp=1.70 cameraTheta=0.56 mountX=-0.39 mountY=-1.43, mountTheta=-1.84
23:41:39.265 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.44, y=0.90, opts=13)
23:41:39.265 00.000 5052 Enqueuing Move request for stepguider (1.44, 0.90)
23:41:39.265 00.000 8976 Worker thread wakes up
23:41:39.265 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.44, 0.90) opts 0xd
23:41:39.265 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.44, 0.90)
23:41:39.265 00.000 8976 Moving (1.44, 0.90) raw xDistance=-0.39 yDistance=-1.43
23:41:39.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.39
23:41:39.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.43
23:41:39.265 00.000 8976 MoveAxis(R, 0, ABG)
23:41:39.265 00.000 8976 MoveAxis(U, 4, ABG)
23:41:39.265 00.000 8976 stepping (0, -1) + (0, 4)
23:41:39.265 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:39.266 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=236, med=32, FiltMin=27, FiltMax=220, Gamma=2.260
23:41:39.275 00.009 5052 UpdateGuideState exits: m=5827 SNR=53.4
23:41:39.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:39.275 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:39.275 00.000 5052 Enqueuing Expose request
23:41:39.307 00.032 8976 Received - 47 (G) 
23:41:39.307 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:39.307 00.000 8976 stepped: pos (0, 3)
23:41:39.307 00.000 8976 move complete, result=0
23:41:39.307 00.000 8976 worker thread done servicing request
23:41:39.307 00.000 8976 Worker thread wakes up
23:41:39.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:39.307 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:39.307 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -1.4 px 4 ms NORTH
23:41:40.352 01.045 8976 Exposure complete
23:41:40.367 00.015 8976 worker thread done servicing request
23:41:40.367 00.000 5052 OnExposeComplete: enter
23:41:40.367 00.000 5052 UpdateGuideState(): m_state=6
23:41:40.367 00.000 5052 Star::Find(18, 334, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:41:40.367 00.000 5052 Star::Find returns 1 (0), X=334.13, Y=148.62, Mass=5803, SNR=53.4, Peak=261 HFD=5.0
23:41:40.367 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.36) = xAngle (-1.97 = -1.97)
23:41:40.367 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.31 = -2.31)
23:41:40.367 00.000 5052 CameraToMount -- cameraX=1.20 cameraY=0.49 hyp=1.30 cameraTheta=0.39 mountX=-0.51 mountY=-0.96, mountTheta=-2.06
23:41:40.368 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.20, y=0.49, opts=13)
23:41:40.368 00.000 5052 Enqueuing Move request for stepguider (1.20, 0.49)
23:41:40.368 00.000 8976 Worker thread wakes up
23:41:40.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.20, 0.49) opts 0xd
23:41:40.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.20, 0.49)
23:41:40.368 00.000 8976 Moving (1.20, 0.49) raw xDistance=-0.51 yDistance=-0.96
23:41:40.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.51
23:41:40.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.96
23:41:40.368 00.000 8976 MoveAxis(R, 0, ABG)
23:41:40.369 00.001 8976 MoveAxis(U, 0, ABG)
23:41:40.369 00.000 8976 move complete, result=0
23:41:40.369 00.000 8976 worker thread done servicing request
23:41:40.370 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=261, med=32, FiltMin=28, FiltMax=234, Gamma=2.260
23:41:40.379 00.009 5052 UpdateGuideState exits: m=5803 SNR=53.4
23:41:40.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:40.379 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:40.379 00.000 5052 Enqueuing Expose request
23:41:40.379 00.000 8976 Worker thread wakes up
23:41:40.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:40.380 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:40.382 00.002 5052 GuideStep: -0.5 px 0 ms EAST, -1.0 px 0 ms NORTH
23:41:41.423 01.041 8976 Exposure complete
23:41:41.438 00.015 8976 worker thread done servicing request
23:41:41.438 00.000 5052 OnExposeComplete: enter
23:41:41.439 00.001 5052 UpdateGuideState(): m_state=6
23:41:41.439 00.000 5052 Star::Find(18, 334, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:41:41.439 00.000 5052 Star::Find returns 1 (0), X=333.53, Y=148.83, Mass=5741, SNR=53.2, Peak=284 HFD=4.9
23:41:41.439 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.36) = xAngle (-1.51 = -1.51)
23:41:41.439 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.85 = -1.85)
23:41:41.439 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.69 hyp=0.92 cameraTheta=0.85 mountX=0.06 mountY=-0.88, mountTheta=-1.50
23:41:41.440 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.69, opts=13)
23:41:41.440 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.69)
23:41:41.440 00.000 8976 Worker thread wakes up
23:41:41.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.69) opts 0xd
23:41:41.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.69)
23:41:41.440 00.000 8976 Moving (0.60, 0.69) raw xDistance=0.06 yDistance=-0.88
23:41:41.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:41:41.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.88
23:41:41.440 00.000 8976 MoveAxis(R, 0, ABG)
23:41:41.440 00.000 8976 MoveAxis(U, 0, ABG)
23:41:41.440 00.000 8976 move complete, result=0
23:41:41.440 00.000 8976 worker thread done servicing request
23:41:41.441 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=284, med=32, FiltMin=28, FiltMax=206, Gamma=2.260
23:41:41.451 00.010 5052 UpdateGuideState exits: m=5741 SNR=53.2
23:41:41.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:41.451 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:41.451 00.000 5052 Enqueuing Expose request
23:41:41.451 00.000 8976 Worker thread wakes up
23:41:41.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:41.451 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:41.454 00.003 5052 GuideStep: 0.1 px 0 ms EAST, -0.9 px 0 ms NORTH
23:41:42.493 01.039 8976 Exposure complete
23:41:42.508 00.015 8976 worker thread done servicing request
23:41:42.508 00.000 5052 OnExposeComplete: enter
23:41:42.508 00.000 5052 UpdateGuideState(): m_state=6
23:41:42.508 00.000 5052 Star::Find(18, 333, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:41:42.508 00.000 5052 Star::Find returns 1 (0), X=331.92, Y=148.91, Mass=5692, SNR=52.8, Peak=270 HFD=4.6
23:41:42.508 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.36) = xAngle (0.13 = 0.13)
23:41:42.508 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.21 = -0.21)
23:41:42.508 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=0.78 hyp=1.27 cameraTheta=2.49 mountX=1.26 mountY=-0.27, mountTheta=-0.21
23:41:42.509 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=0.78, opts=13)
23:41:42.509 00.000 5052 Enqueuing Move request for stepguider (-1.01, 0.78)
23:41:42.509 00.000 8976 Worker thread wakes up
23:41:42.509 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, 0.78) opts 0xd
23:41:42.509 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, 0.78)
23:41:42.509 00.000 8976 Moving (-1.01, 0.78) raw xDistance=1.26 yDistance=-0.27
23:41:42.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.26
23:41:42.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
23:41:42.509 00.000 8976 MoveAxis(L, 3, ABG)
23:41:42.510 00.001 8976 stepping (0, 3) + (-3, 0)
23:41:42.510 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:42.510 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=270, med=32, FiltMin=28, FiltMax=209, Gamma=2.260
23:41:42.520 00.010 5052 UpdateGuideState exits: m=5692 SNR=52.8
23:41:42.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:42.520 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:42.520 00.000 5052 Enqueuing Expose request
23:41:42.537 00.017 8976 Received - 47 (G) 
23:41:42.537 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:42.537 00.000 8976 stepped: pos (-3, 3)
23:41:42.537 00.000 8976 MoveAxis(U, 0, ABG)
23:41:42.537 00.000 8976 move complete, result=0
23:41:42.537 00.000 8976 worker thread done servicing request
23:41:42.537 00.000 8976 Worker thread wakes up
23:41:42.537 00.000 5052 GuideStep: 1.3 px 3 ms WEST, -0.3 px 0 ms NORTH
23:41:42.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:42.537 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:43.590 01.053 8976 Exposure complete
23:41:43.604 00.014 8976 worker thread done servicing request
23:41:43.604 00.000 5052 OnExposeComplete: enter
23:41:43.604 00.000 5052 UpdateGuideState(): m_state=6
23:41:43.604 00.000 5052 Star::Find(18, 331, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:41:43.604 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=148.10, Mass=5815, SNR=53.5, Peak=260 HFD=4.5
23:41:43.604 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.36) = xAngle (-5.49 = 0.79)
23:41:43.605 00.001 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.83 = 0.45)
23:41:43.605 00.000 5052 CameraToMount -- cameraX=-4.10 cameraY=-0.03 hyp=4.10 cameraTheta=-3.13 mountX=2.88 mountY=1.78, mountTheta=0.55
23:41:43.605 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-4.10, y=-0.03, opts=13)
23:41:43.605 00.000 5052 Enqueuing Move request for stepguider (-4.10, -0.03)
23:41:43.605 00.000 8976 Worker thread wakes up
23:41:43.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.10, -0.03) opts 0xd
23:41:43.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.10, -0.03)
23:41:43.606 00.001 8976 Moving (-4.10, -0.03) raw xDistance=2.88 yDistance=1.78
23:41:43.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.87 from input 2.88
23:41:43.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.78
23:41:43.606 00.000 8976 MoveAxis(L, 6, ABG)
23:41:43.606 00.000 8976 stepping (-3, 3) + (-6, 0)
23:41:43.606 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:41:43.606 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=260, med=32, FiltMin=27, FiltMax=232, Gamma=2.260
23:41:43.615 00.009 5052 UpdateGuideState exits: m=5815 SNR=53.5
23:41:43.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:43.615 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:43.615 00.000 5052 Enqueuing Expose request
23:41:43.656 00.041 8976 Received - 47 (G) 
23:41:43.656 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:41:43.656 00.000 8976 stepped: pos (-9, 3)
23:41:43.656 00.000 8976 MoveAxis(D, 5, ABG)
23:41:43.656 00.000 8976 stepping (-9, 3) + (0, -5)
23:41:43.656 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:41:43.704 00.048 8976 Received - 47 (G) 
23:41:43.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:41:43.704 00.000 8976 stepped: pos (-9, -2)
23:41:43.704 00.000 8976 move complete, result=0
23:41:43.704 00.000 8976 worker thread done servicing request
23:41:43.704 00.000 8976 Worker thread wakes up
23:41:43.704 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:43.704 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:43.704 00.000 5052 GuideStep: 2.9 px 6 ms WEST, 1.8 px 5 ms SOUTH
23:41:44.742 01.038 8976 Exposure complete
23:41:44.755 00.013 8976 worker thread done servicing request
23:41:44.756 00.001 5052 OnExposeComplete: enter
23:41:44.756 00.000 5052 UpdateGuideState(): m_state=6
23:41:44.756 00.000 5052 Star::Find(18, 328, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:41:44.756 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=147.40, Mass=5670, SNR=52.7, Peak=275 HFD=5.1
23:41:44.756 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.36) = xAngle (-5.30 = 0.99)
23:41:44.756 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.64 = 0.65)
23:41:44.756 00.000 5052 CameraToMount -- cameraX=-3.55 cameraY=-0.74 hyp=3.63 cameraTheta=-2.94 mountX=2.00 mountY=2.19, mountTheta=0.83
23:41:44.757 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.55, y=-0.74, opts=13)
23:41:44.757 00.000 5052 Enqueuing Move request for stepguider (-3.55, -0.74)
23:41:44.757 00.000 8976 Worker thread wakes up
23:41:44.757 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.55, -0.74) opts 0xd
23:41:44.757 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.55, -0.74)
23:41:44.757 00.000 8976 Moving (-3.55, -0.74) raw xDistance=2.00 yDistance=2.19
23:41:44.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.39 from input 2.00
23:41:44.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.46 from input 2.19
23:41:44.757 00.000 8976 MoveAxis(L, 4, ABG)
23:41:44.757 00.000 8976 stepping (-9, -2) + (-4, 0)
23:41:44.757 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:44.758 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=275, med=32, FiltMin=28, FiltMax=223, Gamma=2.260
23:41:44.767 00.009 5052 UpdateGuideState exits: m=5670 SNR=52.7
23:41:44.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:44.767 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:44.767 00.000 5052 Enqueuing Expose request
23:41:44.791 00.024 8976 Received - 47 (G) 
23:41:44.791 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:44.791 00.000 8976 stepped: pos (-13, -2)
23:41:44.791 00.000 8976 MoveAxis(D, 7, ABG)
23:41:44.791 00.000 8976 stepping (-13, -2) + (0, -7)
23:41:44.791 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:41:44.839 00.048 8976 Received - 47 (G) 
23:41:44.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:41:44.839 00.000 8976 stepped: pos (-13, -9)
23:41:44.839 00.000 8976 move complete, result=0
23:41:44.839 00.000 8976 worker thread done servicing request
23:41:44.839 00.000 8976 Worker thread wakes up
23:41:44.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:44.840 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:44.840 00.000 5052 GuideStep: 2.0 px 4 ms WEST, 2.2 px 7 ms SOUTH
23:41:45.876 01.036 8976 Exposure complete
23:41:45.890 00.014 8976 worker thread done servicing request
23:41:45.890 00.000 5052 OnExposeComplete: enter
23:41:45.890 00.000 5052 UpdateGuideState(): m_state=6
23:41:45.890 00.000 5052 Star::Find(18, 329, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:41:45.890 00.000 5052 Star::Find returns 1 (0), X=331.41, Y=147.50, Mass=5748, SNR=53.0, Peak=284 HFD=5.1
23:41:45.890 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.36) = xAngle (-5.11 = 1.18)
23:41:45.890 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.45 = 0.84)
23:41:45.890 00.000 5052 CameraToMount -- cameraX=-1.52 cameraY=-0.63 hyp=1.65 cameraTheta=-2.75 mountX=0.63 mountY=1.22, mountTheta=1.09
23:41:45.891 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.52, y=-0.63, opts=13)
23:41:45.891 00.000 5052 Enqueuing Move request for stepguider (-1.52, -0.63)
23:41:45.891 00.000 8976 Worker thread wakes up
23:41:45.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.52, -0.63) opts 0xd
23:41:45.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.52, -0.63)
23:41:45.891 00.000 8976 Moving (-1.52, -0.63) raw xDistance=0.63 yDistance=1.22
23:41:45.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.63
23:41:45.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.22
23:41:45.891 00.000 8976 MoveAxis(R, 0, ABG)
23:41:45.891 00.000 8976 MoveAxis(D, 4, ABG)
23:41:45.891 00.000 8976 stepping (-13, -9) + (0, -4)
23:41:45.891 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:45.892 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=284, med=32, FiltMin=27, FiltMax=213, Gamma=2.260
23:41:45.902 00.010 5052 UpdateGuideState exits: m=5748 SNR=53.0
23:41:45.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:45.902 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:45.902 00.000 5052 Enqueuing Expose request
23:41:45.926 00.024 8976 Received - 47 (G) 
23:41:45.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:45.926 00.000 8976 stepped: pos (-13, -13)
23:41:45.926 00.000 8976 move complete, result=0
23:41:45.927 00.001 8976 worker thread done servicing request
23:41:45.927 00.000 8976 Worker thread wakes up
23:41:45.927 00.000 5052 GuideStep: 0.6 px 0 ms EAST, 1.2 px 4 ms SOUTH
23:41:45.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:45.927 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:46.959 01.032 8976 Exposure complete
23:41:46.973 00.014 8976 worker thread done servicing request
23:41:46.973 00.000 5052 OnExposeComplete: enter
23:41:46.973 00.000 5052 UpdateGuideState(): m_state=6
23:41:46.973 00.000 5052 Star::Find(18, 331, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:41:46.973 00.000 5052 Star::Find returns 1 (0), X=332.16, Y=147.73, Mass=5903, SNR=53.8, Peak=275 HFD=4.7
23:41:46.973 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.36) = xAngle (-5.02 = 1.27)
23:41:46.973 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.35 = 0.93)
23:41:46.973 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.41 hyp=0.87 cameraTheta=-2.66 mountX=0.26 mountY=0.70, mountTheta=1.21
23:41:46.974 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.41, opts=13)
23:41:46.974 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.41)
23:41:46.974 00.000 8976 Worker thread wakes up
23:41:46.974 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.41) opts 0xd
23:41:46.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.41)
23:41:46.974 00.000 8976 Moving (-0.77, -0.41) raw xDistance=0.26 yDistance=0.70
23:41:46.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
23:41:46.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.70
23:41:46.974 00.000 8976 MoveAxis(R, 0, ABG)
23:41:46.974 00.000 8976 MoveAxis(U, 0, ABG)
23:41:46.974 00.000 8976 move complete, result=0
23:41:46.974 00.000 8976 worker thread done servicing request
23:41:46.975 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=275, med=31, FiltMin=27, FiltMax=250, Gamma=2.260
23:41:46.984 00.009 5052 UpdateGuideState exits: m=5903 SNR=53.8
23:41:46.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:46.984 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:46.984 00.000 5052 Enqueuing Expose request
23:41:46.985 00.001 8976 Worker thread wakes up
23:41:46.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:46.985 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:46.988 00.003 5052 GuideStep: 0.3 px 0 ms EAST, 0.7 px 0 ms NORTH
23:41:48.017 01.029 8976 Exposure complete
23:41:48.031 00.014 8976 worker thread done servicing request
23:41:48.031 00.000 5052 OnExposeComplete: enter
23:41:48.031 00.000 5052 UpdateGuideState(): m_state=6
23:41:48.031 00.000 5052 Star::Find(18, 332, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:41:48.034 00.003 5052 Star::Find returns 1 (0), X=331.86, Y=148.03, Mass=5757, SNR=53.3, Peak=324 HFD=4.5
23:41:48.034 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.36) = xAngle (-5.40 = 0.88)
23:41:48.034 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.74 = 0.54)
23:41:48.034 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=-0.10 hyp=1.07 cameraTheta=-3.04 mountX=0.68 mountY=0.55, mountTheta=0.68
23:41:48.034 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=-0.10, opts=13)
23:41:48.035 00.001 5052 Enqueuing Move request for stepguider (-1.07, -0.10)
23:41:48.035 00.000 8976 Worker thread wakes up
23:41:48.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, -0.10) opts 0xd
23:41:48.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, -0.10)
23:41:48.035 00.000 8976 Moving (-1.07, -0.10) raw xDistance=0.68 yDistance=0.55
23:41:48.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
23:41:48.035 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=324, med=32, FiltMin=27, FiltMax=232, Gamma=2.260
23:41:48.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.55
23:41:48.035 00.000 8976 MoveAxis(L, 1, ABG)
23:41:48.035 00.000 8976 stepping (-13, -13) + (-1, 0)
23:41:48.035 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
23:41:48.043 00.008 5052 UpdateGuideState exits: m=5757 SNR=53.3
23:41:48.043 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:48.043 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:48.043 00.000 5052 Enqueuing Expose request
23:41:48.068 00.025 8976 Received - 47 (G) 
23:41:48.068 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
23:41:48.068 00.000 8976 stepped: pos (-14, -13)
23:41:48.068 00.000 8976 MoveAxis(U, 0, ABG)
23:41:48.068 00.000 8976 move complete, result=0
23:41:48.068 00.000 8976 worker thread done servicing request
23:41:48.068 00.000 8976 Worker thread wakes up
23:41:48.068 00.000 5052 GuideStep: 0.7 px 1 ms WEST, 0.6 px 0 ms NORTH
23:41:48.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:48.068 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:49.117 01.049 8976 Exposure complete
23:41:49.131 00.014 8976 worker thread done servicing request
23:41:49.131 00.000 5052 OnExposeComplete: enter
23:41:49.131 00.000 5052 UpdateGuideState(): m_state=6
23:41:49.132 00.001 5052 Star::Find(18, 331, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:41:49.132 00.000 5052 Star::Find returns 1 (0), X=330.34, Y=147.87, Mass=5648, SNR=52.6, Peak=282 HFD=4.9
23:41:49.132 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.36) = xAngle (-5.40 = 0.89)
23:41:49.132 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.74 = 0.55)
23:41:49.132 00.000 5052 CameraToMount -- cameraX=-2.59 cameraY=-0.27 hyp=2.61 cameraTheta=-3.04 mountX=1.65 mountY=1.35, mountTheta=0.69
23:41:49.132 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.59, y=-0.27, opts=13)
23:41:49.132 00.000 5052 Enqueuing Move request for stepguider (-2.59, -0.27)
23:41:49.133 00.001 8976 Worker thread wakes up
23:41:49.133 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.59, -0.27) opts 0xd
23:41:49.133 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.59, -0.27)
23:41:49.133 00.000 8976 Moving (-2.59, -0.27) raw xDistance=1.65 yDistance=1.35
23:41:49.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.65
23:41:49.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.35
23:41:49.133 00.000 8976 MoveAxis(L, 3, ABG)
23:41:49.133 00.000 8976 stepping (-14, -13) + (-3, 0)
23:41:49.133 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:49.134 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=282, med=32, FiltMin=27, FiltMax=238, Gamma=2.260
23:41:49.144 00.010 5052 UpdateGuideState exits: m=5648 SNR=52.6
23:41:49.144 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:49.144 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:49.144 00.000 5052 Enqueuing Expose request
23:41:49.171 00.027 8976 Received - 47 (G) 
23:41:49.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:49.171 00.000 8976 stepped: pos (-17, -13)
23:41:49.171 00.000 8976 MoveAxis(D, 4, ABG)
23:41:49.171 00.000 8976 stepping (-17, -13) + (0, -4)
23:41:49.171 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:49.203 00.032 8976 Received - 47 (G) 
23:41:49.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:49.203 00.000 8976 stepped: pos (-17, -17)
23:41:49.203 00.000 8976 move complete, result=0
23:41:49.203 00.000 8976 worker thread done servicing request
23:41:49.203 00.000 8976 Worker thread wakes up
23:41:49.203 00.000 5052 GuideStep: 1.7 px 3 ms WEST, 1.4 px 4 ms SOUTH
23:41:49.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:49.203 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:50.251 01.048 8976 Exposure complete
23:41:50.267 00.016 8976 worker thread done servicing request
23:41:50.268 00.001 5052 OnExposeComplete: enter
23:41:50.268 00.000 5052 UpdateGuideState(): m_state=6
23:41:50.268 00.000 5052 Star::Find(18, 330, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:41:50.268 00.000 5052 Star::Find returns 1 (0), X=331.00, Y=147.52, Mass=5807, SNR=53.4, Peak=286 HFD=5.0
23:41:50.268 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.36) = xAngle (-5.19 = 1.09)
23:41:50.268 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.53 = 0.75)
23:41:50.268 00.000 5052 CameraToMount -- cameraX=-1.93 cameraY=-0.62 hyp=2.03 cameraTheta=-2.83 mountX=0.94 mountY=1.39, mountTheta=0.98
23:41:50.269 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.93, y=-0.62, opts=13)
23:41:50.269 00.000 5052 Enqueuing Move request for stepguider (-1.93, -0.62)
23:41:50.269 00.000 8976 Worker thread wakes up
23:41:50.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.93, -0.62) opts 0xd
23:41:50.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.93, -0.62)
23:41:50.269 00.000 8976 Moving (-1.93, -0.62) raw xDistance=0.94 yDistance=1.39
23:41:50.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.94
23:41:50.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.39
23:41:50.269 00.000 8976 MoveAxis(L, 2, ABG)
23:41:50.269 00.000 8976 stepping (-17, -17) + (-2, 0)
23:41:50.269 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:41:50.270 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=286, med=31, FiltMin=27, FiltMax=228, Gamma=2.260
23:41:50.281 00.011 5052 UpdateGuideState exits: m=5807 SNR=53.4
23:41:50.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:50.281 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:50.281 00.000 5052 Enqueuing Expose request
23:41:50.306 00.025 8976 Received - 47 (G) 
23:41:50.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:41:50.306 00.000 8976 stepped: pos (-19, -17)
23:41:50.306 00.000 8976 MoveAxis(D, 4, ABG)
23:41:50.306 00.000 8976 stepping (-19, -17) + (0, -4)
23:41:50.306 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:50.338 00.032 8976 Received - 47 (G) 
23:41:50.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:50.338 00.000 8976 stepped: pos (-19, -21)
23:41:50.338 00.000 8976 move complete, result=0
23:41:50.338 00.000 8976 worker thread done servicing request
23:41:50.338 00.000 8976 Worker thread wakes up
23:41:50.338 00.000 5052 GuideStep: 0.9 px 2 ms WEST, 1.4 px 4 ms SOUTH
23:41:50.339 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:50.339 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:51.380 01.041 8976 Exposure complete
23:41:51.396 00.016 8976 worker thread done servicing request
23:41:51.396 00.000 5052 OnExposeComplete: enter
23:41:51.396 00.000 5052 UpdateGuideState(): m_state=6
23:41:51.396 00.000 5052 Star::Find(18, 330, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:41:51.396 00.000 5052 Star::Find returns 1 (0), X=331.69, Y=147.05, Mass=5563, SNR=52.2, Peak=321 HFD=4.8
23:41:51.396 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.36) = xAngle (-4.78 = 1.50)
23:41:51.396 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.12 = 1.16)
23:41:51.396 00.000 5052 CameraToMount -- cameraX=-1.24 cameraY=-1.08 hyp=1.64 cameraTheta=-2.42 mountX=0.12 mountY=1.51, mountTheta=1.49
23:41:51.397 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.24, y=-1.08, opts=13)
23:41:51.397 00.000 5052 Enqueuing Move request for stepguider (-1.24, -1.08)
23:41:51.397 00.000 8976 Worker thread wakes up
23:41:51.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.24, -1.08) opts 0xd
23:41:51.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.24, -1.08)
23:41:51.397 00.000 8976 Moving (-1.24, -1.08) raw xDistance=0.12 yDistance=1.51
23:41:51.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:41:51.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.01 from input 1.51
23:41:51.397 00.000 8976 MoveAxis(R, 0, ABG)
23:41:51.397 00.000 8976 MoveAxis(D, 5, ABG)
23:41:51.397 00.000 8976 stepping (-19, -21) + (0, -5)
23:41:51.398 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:41:51.398 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=321, med=32, FiltMin=27, FiltMax=189, Gamma=2.260
23:41:51.409 00.011 5052 UpdateGuideState exits: m=5563 SNR=52.2
23:41:51.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:51.409 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:51.409 00.000 5052 Enqueuing Expose request
23:41:51.441 00.032 8976 Received - 47 (G) 
23:41:51.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:41:51.442 00.001 8976 stepped: pos (-19, -26)
23:41:51.442 00.000 8976 move complete, result=0
23:41:51.442 00.000 8976 worker thread done servicing request
23:41:51.442 00.000 8976 Worker thread wakes up
23:41:51.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:51.442 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:51.442 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.5 px 5 ms SOUTH
23:41:52.482 01.040 8976 Exposure complete
23:41:52.497 00.015 8976 worker thread done servicing request
23:41:52.497 00.000 5052 OnExposeComplete: enter
23:41:52.497 00.000 5052 UpdateGuideState(): m_state=6
23:41:52.497 00.000 5052 Star::Find(18, 331, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:41:52.497 00.000 5052 Star::Find returns 1 (0), X=334.70, Y=147.61, Mass=5631, SNR=52.6, Peak=294 HFD=5.0
23:41:52.497 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.36) = xAngle (-2.65 = -2.65)
23:41:52.497 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.99 = -2.99)
23:41:52.497 00.000 5052 CameraToMount -- cameraX=1.77 cameraY=-0.52 hyp=1.84 cameraTheta=-0.29 mountX=-1.62 mountY=-0.29, mountTheta=-2.97
23:41:52.498 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.77, y=-0.52, opts=13)
23:41:52.498 00.000 5052 Enqueuing Move request for stepguider (1.77, -0.52)
23:41:52.498 00.000 8976 Worker thread wakes up
23:41:52.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.77, -0.52) opts 0xd
23:41:52.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.77, -0.52)
23:41:52.498 00.000 8976 Moving (1.77, -0.52) raw xDistance=-1.62 yDistance=-0.29
23:41:52.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.02 from input -1.62
23:41:52.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
23:41:52.498 00.000 8976 MoveAxis(R, 3, ABG)
23:41:52.498 00.000 8976 stepping (-19, -26) + (3, 0)
23:41:52.499 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:52.499 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=294, med=33, FiltMin=28, FiltMax=214, Gamma=2.260
23:41:52.509 00.010 5052 UpdateGuideState exits: m=5631 SNR=52.6
23:41:52.509 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:52.509 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:52.509 00.000 5052 Enqueuing Expose request
23:41:52.527 00.018 8976 Received - 47 (G) 
23:41:52.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:52.527 00.000 8976 stepped: pos (-16, -26)
23:41:52.527 00.000 8976 MoveAxis(U, 0, ABG)
23:41:52.527 00.000 8976 move complete, result=0
23:41:52.527 00.000 8976 worker thread done servicing request
23:41:52.527 00.000 8976 Worker thread wakes up
23:41:52.527 00.000 5052 GuideStep: -1.6 px 3 ms EAST, -0.3 px 0 ms NORTH
23:41:52.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:52.527 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:53.561 01.034 8976 Exposure complete
23:41:53.575 00.014 8976 worker thread done servicing request
23:41:53.575 00.000 5052 OnExposeComplete: enter
23:41:53.575 00.000 5052 UpdateGuideState(): m_state=6
23:41:53.575 00.000 5052 Star::Find(18, 334, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:41:53.575 00.000 5052 Star::Find returns 1 (0), X=335.03, Y=148.42, Mass=5795, SNR=53.2, Peak=341 HFD=4.9
23:41:53.575 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.36) = xAngle (-2.23 = -2.23)
23:41:53.576 00.001 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.57 = -2.57)
23:41:53.576 00.000 5052 CameraToMount -- cameraX=2.10 cameraY=0.28 hyp=2.12 cameraTheta=0.13 mountX=-1.29 mountY=-1.15, mountTheta=-2.41
23:41:53.576 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.10, y=0.28, opts=13)
23:41:53.576 00.000 5052 Enqueuing Move request for stepguider (2.10, 0.28)
23:41:53.576 00.000 8976 Worker thread wakes up
23:41:53.576 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.10, 0.28) opts 0xd
23:41:53.576 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.10, 0.28)
23:41:53.577 00.001 8976 Moving (2.10, 0.28) raw xDistance=-1.29 yDistance=-1.15
23:41:53.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.29
23:41:53.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.15
23:41:53.577 00.000 8976 MoveAxis(R, 3, ABG)
23:41:53.577 00.000 8976 stepping (-16, -26) + (3, 0)
23:41:53.577 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:53.577 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=341, med=31, FiltMin=27, FiltMax=220, Gamma=2.260
23:41:53.587 00.010 5052 UpdateGuideState exits: m=5795 SNR=53.2
23:41:53.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:53.587 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:53.587 00.000 5052 Enqueuing Expose request
23:41:53.615 00.028 8976 Received - 47 (G) 
23:41:53.615 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:53.615 00.000 8976 stepped: pos (-13, -26)
23:41:53.615 00.000 8976 MoveAxis(U, 3, ABG)
23:41:53.615 00.000 8976 stepping (-13, -26) + (0, 3)
23:41:53.615 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:53.648 00.033 8976 Received - 47 (G) 
23:41:53.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:41:53.648 00.000 8976 stepped: pos (-13, -23)
23:41:53.648 00.000 8976 move complete, result=0
23:41:53.648 00.000 8976 worker thread done servicing request
23:41:53.648 00.000 8976 Worker thread wakes up
23:41:53.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:53.648 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:53.648 00.000 5052 GuideStep: -1.3 px 3 ms EAST, -1.2 px 3 ms NORTH
23:41:54.691 01.043 8976 Exposure complete
23:41:54.706 00.015 8976 worker thread done servicing request
23:41:54.706 00.000 5052 OnExposeComplete: enter
23:41:54.706 00.000 5052 UpdateGuideState(): m_state=6
23:41:54.706 00.000 5052 Star::Find(18, 335, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:41:54.706 00.000 5052 Star::Find returns 1 (0), X=334.89, Y=148.64, Mass=5709, SNR=52.7, Peak=331 HFD=4.8
23:41:54.706 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.36) = xAngle (-2.11 = -2.11)
23:41:54.706 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.45 = -2.45)
23:41:54.706 00.000 5052 CameraToMount -- cameraX=1.96 cameraY=0.50 hyp=2.02 cameraTheta=0.25 mountX=-1.04 mountY=-1.29, mountTheta=-2.25
23:41:54.706 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.96, y=0.50, opts=13)
23:41:54.707 00.001 5052 Enqueuing Move request for stepguider (1.96, 0.50)
23:41:54.707 00.000 8976 Worker thread wakes up
23:41:54.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.96, 0.50) opts 0xd
23:41:54.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.96, 0.50)
23:41:54.707 00.000 8976 Moving (1.96, 0.50) raw xDistance=-1.04 yDistance=-1.29
23:41:54.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.04
23:41:54.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.29
23:41:54.707 00.000 8976 MoveAxis(R, 2, ABG)
23:41:54.707 00.000 8976 stepping (-13, -23) + (2, 0)
23:41:54.707 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:41:54.708 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=331, med=32, FiltMin=27, FiltMax=238, Gamma=2.260
23:41:54.718 00.010 5052 UpdateGuideState exits: m=5709 SNR=52.7
23:41:54.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:54.718 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:54.718 00.000 5052 Enqueuing Expose request
23:41:54.734 00.016 8976 Received - 47 (G) 
23:41:54.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:41:54.734 00.000 8976 stepped: pos (-11, -23)
23:41:54.734 00.000 8976 MoveAxis(U, 4, ABG)
23:41:54.734 00.000 8976 stepping (-11, -23) + (0, 4)
23:41:54.734 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:54.765 00.031 8976 Received - 47 (G) 
23:41:54.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:54.765 00.000 8976 stepped: pos (-11, -19)
23:41:54.765 00.000 8976 move complete, result=0
23:41:54.765 00.000 8976 worker thread done servicing request
23:41:54.765 00.000 8976 Worker thread wakes up
23:41:54.765 00.000 5052 GuideStep: -1.0 px 2 ms EAST, -1.3 px 4 ms NORTH
23:41:54.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:54.765 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:55.800 01.035 8976 Exposure complete
23:41:55.814 00.014 8976 worker thread done servicing request
23:41:55.814 00.000 5052 OnExposeComplete: enter
23:41:55.814 00.000 5052 UpdateGuideState(): m_state=6
23:41:55.815 00.001 5052 Star::Find(18, 334, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:41:55.815 00.000 5052 Star::Find returns 1 (0), X=335.10, Y=148.77, Mass=5879, SNR=53.7, Peak=270 HFD=4.8
23:41:55.815 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.36) = xAngle (-2.08 = -2.08)
23:41:55.815 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.42 = -2.42)
23:41:55.815 00.000 5052 CameraToMount -- cameraX=2.17 cameraY=0.63 hyp=2.26 cameraTheta=0.28 mountX=-1.10 mountY=-1.50, mountTheta=-2.20
23:41:55.815 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.17, y=0.63, opts=13)
23:41:55.816 00.001 5052 Enqueuing Move request for stepguider (2.17, 0.63)
23:41:55.816 00.000 8976 Worker thread wakes up
23:41:55.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.17, 0.63) opts 0xd
23:41:55.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.17, 0.63)
23:41:55.816 00.000 8976 Moving (2.17, 0.63) raw xDistance=-1.10 yDistance=-1.50
23:41:55.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.10
23:41:55.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.50
23:41:55.816 00.000 8976 MoveAxis(R, 2, ABG)
23:41:55.816 00.000 8976 stepping (-11, -19) + (2, 0)
23:41:55.816 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:41:55.817 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=270, med=32, FiltMin=28, FiltMax=222, Gamma=2.260
23:41:55.826 00.009 5052 UpdateGuideState exits: m=5879 SNR=53.7
23:41:55.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:55.826 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:55.826 00.000 5052 Enqueuing Expose request
23:41:55.854 00.028 8976 Received - 47 (G) 
23:41:55.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:41:55.854 00.000 8976 stepped: pos (-9, -19)
23:41:55.854 00.000 8976 MoveAxis(U, 5, ABG)
23:41:55.854 00.000 8976 stepping (-9, -19) + (0, 5)
23:41:55.854 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:41:55.902 00.048 8976 Received - 47 (G) 
23:41:55.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:41:55.902 00.000 8976 stepped: pos (-9, -14)
23:41:55.902 00.000 8976 move complete, result=0
23:41:55.902 00.000 8976 worker thread done servicing request
23:41:55.902 00.000 8976 Worker thread wakes up
23:41:55.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:55.902 00.000 5052 GuideStep: -1.1 px 2 ms EAST, -1.5 px 5 ms NORTH
23:41:55.902 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:56.944 01.042 8976 Exposure complete
23:41:56.960 00.016 8976 worker thread done servicing request
23:41:56.960 00.000 5052 OnExposeComplete: enter
23:41:56.960 00.000 5052 UpdateGuideState(): m_state=6
23:41:56.960 00.000 5052 Star::Find(18, 335, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:41:56.960 00.000 5052 Star::Find returns 1 (0), X=334.47, Y=148.82, Mass=5829, SNR=53.4, Peak=256 HFD=5.0
23:41:56.960 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.36) = xAngle (-1.94 = -1.94)
23:41:56.960 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.28 = -2.28)
23:41:56.960 00.000 5052 CameraToMount -- cameraX=1.54 cameraY=0.69 hyp=1.68 cameraTheta=0.42 mountX=-0.61 mountY=-1.28, mountTheta=-2.01
23:41:56.961 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.54, y=0.69, opts=13)
23:41:56.961 00.000 5052 Enqueuing Move request for stepguider (1.54, 0.69)
23:41:56.961 00.000 8976 Worker thread wakes up
23:41:56.961 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.54, 0.69) opts 0xd
23:41:56.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.54, 0.69)
23:41:56.961 00.000 8976 Moving (1.54, 0.69) raw xDistance=-0.61 yDistance=-1.28
23:41:56.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.61
23:41:56.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.28
23:41:56.961 00.000 8976 MoveAxis(R, 0, ABG)
23:41:56.961 00.000 8976 MoveAxis(U, 4, ABG)
23:41:56.961 00.000 8976 stepping (-9, -14) + (0, 4)
23:41:56.962 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:56.962 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=256, med=32, FiltMin=28, FiltMax=230, Gamma=2.260
23:41:56.972 00.010 5052 UpdateGuideState exits: m=5829 SNR=53.4
23:41:56.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:56.972 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:56.973 00.001 5052 Enqueuing Expose request
23:41:57.004 00.031 8976 Received - 47 (G) 
23:41:57.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:41:57.005 00.001 8976 stepped: pos (-9, -10)
23:41:57.005 00.000 8976 move complete, result=0
23:41:57.005 00.000 8976 worker thread done servicing request
23:41:57.005 00.000 8976 Worker thread wakes up
23:41:57.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:57.005 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -1.3 px 4 ms NORTH
23:41:57.005 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:58.043 01.038 8976 Exposure complete
23:41:58.058 00.015 8976 worker thread done servicing request
23:41:58.058 00.000 5052 OnExposeComplete: enter
23:41:58.058 00.000 5052 UpdateGuideState(): m_state=6
23:41:58.058 00.000 5052 Star::Find(18, 334, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:41:58.058 00.000 5052 Star::Find returns 1 (0), X=333.19, Y=148.54, Mass=5821, SNR=53.5, Peak=269 HFD=5.0
23:41:58.058 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.36) = xAngle (-1.36 = -1.36)
23:41:58.058 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.70 = -1.70)
23:41:58.058 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.41 hyp=0.48 cameraTheta=1.00 mountX=0.10 mountY=-0.48, mountTheta=-1.36
23:41:58.059 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.41, opts=13)
23:41:58.059 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.41)
23:41:58.059 00.000 8976 Worker thread wakes up
23:41:58.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.41) opts 0xd
23:41:58.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.41)
23:41:58.059 00.000 8976 Moving (0.26, 0.41) raw xDistance=0.10 yDistance=-0.48
23:41:58.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:41:58.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.48
23:41:58.060 00.001 8976 MoveAxis(R, 0, ABG)
23:41:58.060 00.000 8976 MoveAxis(U, 0, ABG)
23:41:58.060 00.000 8976 move complete, result=0
23:41:58.060 00.000 8976 worker thread done servicing request
23:41:58.060 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=269, med=32, FiltMin=27, FiltMax=244, Gamma=2.260
23:41:58.070 00.010 5052 UpdateGuideState exits: m=5821 SNR=53.5
23:41:58.071 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:58.071 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:58.071 00.000 5052 Enqueuing Expose request
23:41:58.071 00.000 8976 Worker thread wakes up
23:41:58.071 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:58.071 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:41:58.074 00.003 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:41:59.110 01.036 8976 Exposure complete
23:41:59.125 00.015 8976 worker thread done servicing request
23:41:59.125 00.000 5052 OnExposeComplete: enter
23:41:59.125 00.000 5052 UpdateGuideState(): m_state=6
23:41:59.125 00.000 5052 Star::Find(18, 333, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:41:59.125 00.000 5052 Star::Find returns 1 (0), X=331.99, Y=148.64, Mass=5825, SNR=53.6, Peak=272 HFD=4.8
23:41:59.125 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.36) = xAngle (0.29 = 0.29)
23:41:59.125 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.05 = -0.05)
23:41:59.125 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=0.51 hyp=1.06 cameraTheta=2.65 mountX=1.02 mountY=-0.06, mountTheta=-0.05
23:41:59.126 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=0.51, opts=13)
23:41:59.126 00.000 5052 Enqueuing Move request for stepguider (-0.94, 0.51)
23:41:59.126 00.000 8976 Worker thread wakes up
23:41:59.126 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, 0.51) opts 0xd
23:41:59.126 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, 0.51)
23:41:59.126 00.000 8976 Moving (-0.94, 0.51) raw xDistance=1.02 yDistance=-0.06
23:41:59.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.02
23:41:59.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:41:59.126 00.000 8976 MoveAxis(L, 2, ABG)
23:41:59.126 00.000 8976 stepping (-9, -10) + (-2, 0)
23:41:59.126 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:41:59.127 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=272, med=32, FiltMin=28, FiltMax=224, Gamma=2.260
23:41:59.137 00.010 5052 UpdateGuideState exits: m=5825 SNR=53.6
23:41:59.138 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:59.138 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:41:59.138 00.000 5052 Enqueuing Expose request
23:41:59.162 00.024 8976 Received - 47 (G) 
23:41:59.163 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:41:59.163 00.000 8976 stepped: pos (-11, -10)
23:41:59.163 00.000 8976 MoveAxis(U, 0, ABG)
23:41:59.163 00.000 8976 move complete, result=0
23:41:59.163 00.000 8976 worker thread done servicing request
23:41:59.163 00.000 8976 Worker thread wakes up
23:41:59.163 00.000 5052 GuideStep: 1.0 px 2 ms WEST, -0.1 px 0 ms NORTH
23:41:59.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:41:59.163 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:00.208 01.045 8976 Exposure complete
23:42:00.222 00.014 8976 worker thread done servicing request
23:42:00.222 00.000 5052 OnExposeComplete: enter
23:42:00.222 00.000 5052 UpdateGuideState(): m_state=6
23:42:00.222 00.000 5052 Star::Find(18, 331, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:42:00.222 00.000 5052 Star::Find returns 1 (0), X=331.39, Y=148.82, Mass=5850, SNR=53.6, Peak=266 HFD=5.0
23:42:00.222 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.36) = xAngle (0.36 = 0.36)
23:42:00.222 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.02 = 0.02)
23:42:00.222 00.000 5052 CameraToMount -- cameraX=-1.54 cameraY=0.68 hyp=1.69 cameraTheta=2.72 mountX=1.58 mountY=0.04, mountTheta=0.03
23:42:00.223 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.54, y=0.68, opts=13)
23:42:00.223 00.000 5052 Enqueuing Move request for stepguider (-1.54, 0.68)
23:42:00.223 00.000 8976 Worker thread wakes up
23:42:00.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.54, 0.68) opts 0xd
23:42:00.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.54, 0.68)
23:42:00.223 00.000 8976 Moving (-1.54, 0.68) raw xDistance=1.58 yDistance=0.04
23:42:00.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.04 from input 1.58
23:42:00.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:42:00.223 00.000 8976 MoveAxis(L, 3, ABG)
23:42:00.223 00.000 8976 stepping (-11, -10) + (-3, 0)
23:42:00.223 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:42:00.224 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=266, med=32, FiltMin=28, FiltMax=237, Gamma=2.260
23:42:00.233 00.009 5052 UpdateGuideState exits: m=5850 SNR=53.6
23:42:00.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:00.233 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:00.233 00.000 5052 Enqueuing Expose request
23:42:00.249 00.016 8976 Received - 47 (G) 
23:42:00.249 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:42:00.249 00.000 8976 stepped: pos (-14, -10)
23:42:00.250 00.001 8976 MoveAxis(U, 0, ABG)
23:42:00.250 00.000 8976 move complete, result=0
23:42:00.250 00.000 8976 worker thread done servicing request
23:42:00.250 00.000 8976 Worker thread wakes up
23:42:00.250 00.000 5052 GuideStep: 1.6 px 3 ms WEST, 0.0 px 0 ms NORTH
23:42:00.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:00.250 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:01.296 01.046 8976 Exposure complete
23:42:01.310 00.014 8976 worker thread done servicing request
23:42:01.310 00.000 5052 OnExposeComplete: enter
23:42:01.311 00.001 5052 UpdateGuideState(): m_state=6
23:42:01.311 00.000 5052 Star::Find(18, 331, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:42:01.311 00.000 5052 Star::Find returns 1 (0), X=330.89, Y=147.97, Mass=5750, SNR=53.2, Peak=280 HFD=4.7
23:42:01.311 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.36) = xAngle (-5.42 = 0.86)
23:42:01.311 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.76 = 0.52)
23:42:01.311 00.000 5052 CameraToMount -- cameraX=-2.04 cameraY=-0.17 hyp=2.05 cameraTheta=-3.06 mountX=1.33 mountY=1.03, mountTheta=0.66
23:42:01.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.04, y=-0.17, opts=13)
23:42:01.312 00.000 5052 Enqueuing Move request for stepguider (-2.04, -0.17)
23:42:01.312 00.000 8976 Worker thread wakes up
23:42:01.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.04, -0.17) opts 0xd
23:42:01.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.04, -0.17)
23:42:01.312 00.000 8976 Moving (-2.04, -0.17) raw xDistance=1.33 yDistance=1.03
23:42:01.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.33
23:42:01.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.03
23:42:01.312 00.000 8976 MoveAxis(L, 3, ABG)
23:42:01.312 00.000 8976 stepping (-14, -10) + (-3, 0)
23:42:01.312 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:42:01.313 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=280, med=31, FiltMin=27, FiltMax=189, Gamma=2.260
23:42:01.322 00.009 5052 UpdateGuideState exits: m=5750 SNR=53.2
23:42:01.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:01.322 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:01.322 00.000 5052 Enqueuing Expose request
23:42:01.353 00.031 8976 Received - 47 (G) 
23:42:01.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:42:01.353 00.000 8976 stepped: pos (-17, -10)
23:42:01.353 00.000 8976 MoveAxis(D, 3, ABG)
23:42:01.353 00.000 8976 stepping (-17, -10) + (0, -3)
23:42:01.353 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:42:01.385 00.032 8976 Received - 47 (G) 
23:42:01.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:42:01.385 00.000 8976 stepped: pos (-17, -13)
23:42:01.385 00.000 8976 move complete, result=0
23:42:01.385 00.000 8976 worker thread done servicing request
23:42:01.385 00.000 8976 Worker thread wakes up
23:42:01.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:01.385 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:01.385 00.000 5052 GuideStep: 1.3 px 3 ms WEST, 1.0 px 3 ms SOUTH
23:42:02.416 01.031 8976 Exposure complete
23:42:02.430 00.014 8976 worker thread done servicing request
23:42:02.430 00.000 5052 OnExposeComplete: enter
23:42:02.430 00.000 5052 UpdateGuideState(): m_state=6
23:42:02.431 00.001 5052 Star::Find(18, 330, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:42:02.431 00.000 5052 Star::Find returns 1 (0), X=331.18, Y=147.72, Mass=5617, SNR=52.6, Peak=263 HFD=5.0
23:42:02.431 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.36) = xAngle (-5.27 = 1.01)
23:42:02.431 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.61 = 0.67)
23:42:02.431 00.000 5052 CameraToMount -- cameraX=-1.75 cameraY=-0.41 hyp=1.80 cameraTheta=-2.91 mountX=0.95 mountY=1.12, mountTheta=0.87
23:42:02.431 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.75, y=-0.41, opts=13)
23:42:02.432 00.001 5052 Enqueuing Move request for stepguider (-1.75, -0.41)
23:42:02.432 00.000 8976 Worker thread wakes up
23:42:02.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.75, -0.41) opts 0xd
23:42:02.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.75, -0.41)
23:42:02.432 00.000 8976 Moving (-1.75, -0.41) raw xDistance=0.95 yDistance=1.12
23:42:02.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.95
23:42:02.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.12
23:42:02.432 00.000 8976 MoveAxis(L, 2, ABG)
23:42:02.432 00.000 8976 stepping (-17, -13) + (-2, 0)
23:42:02.432 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:42:02.433 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=263, med=32, FiltMin=28, FiltMax=231, Gamma=2.260
23:42:02.443 00.010 5052 UpdateGuideState exits: m=5617 SNR=52.6
23:42:02.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:02.443 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:02.443 00.000 5052 Enqueuing Expose request
23:42:02.455 00.012 8976 Received - 47 (G) 
23:42:02.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:42:02.455 00.000 8976 stepped: pos (-19, -13)
23:42:02.455 00.000 8976 MoveAxis(D, 4, ABG)
23:42:02.455 00.000 8976 stepping (-19, -13) + (0, -4)
23:42:02.455 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:42:02.488 00.033 8976 Received - 47 (G) 
23:42:02.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:42:02.488 00.000 8976 stepped: pos (-19, -17)
23:42:02.488 00.000 8976 move complete, result=0
23:42:02.488 00.000 8976 worker thread done servicing request
23:42:02.488 00.000 8976 Worker thread wakes up
23:42:02.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:02.488 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:02.489 00.001 5052 GuideStep: 1.0 px 2 ms WEST, 1.1 px 4 ms SOUTH
23:42:03.531 01.042 8976 Exposure complete
23:42:03.544 00.013 8976 worker thread done servicing request
23:42:03.544 00.000 5052 OnExposeComplete: enter
23:42:03.544 00.000 5052 UpdateGuideState(): m_state=6
23:42:03.544 00.000 5052 Star::Find(18, 331, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:42:03.545 00.001 5052 Star::Find returns 1 (0), X=331.24, Y=147.49, Mass=5635, SNR=52.6, Peak=270 HFD=5.2
23:42:03.545 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.36) = xAngle (-5.14 = 1.15)
23:42:03.545 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.48 = 0.81)
23:42:03.545 00.000 5052 CameraToMount -- cameraX=-1.69 cameraY=-0.64 hyp=1.81 cameraTheta=-2.78 mountX=0.74 mountY=1.31, mountTheta=1.05
23:42:03.545 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.69, y=-0.64, opts=13)
23:42:03.545 00.000 5052 Enqueuing Move request for stepguider (-1.69, -0.64)
23:42:03.545 00.000 8976 Worker thread wakes up
23:42:03.546 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.69, -0.64) opts 0xd
23:42:03.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.69, -0.64)
23:42:03.546 00.000 8976 Moving (-1.69, -0.64) raw xDistance=0.74 yDistance=1.31
23:42:03.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.74
23:42:03.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.31
23:42:03.546 00.000 8976 MoveAxis(L, 2, ABG)
23:42:03.546 00.000 8976 stepping (-19, -17) + (-2, 0)
23:42:03.546 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:42:03.546 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=270, med=32, FiltMin=28, FiltMax=229, Gamma=2.260
23:42:03.556 00.010 5052 UpdateGuideState exits: m=5635 SNR=52.6
23:42:03.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:03.556 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:03.556 00.000 5052 Enqueuing Expose request
23:42:03.575 00.019 8976 Received - 47 (G) 
23:42:03.575 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:42:03.575 00.000 8976 stepped: pos (-21, -17)
23:42:03.575 00.000 8976 MoveAxis(D, 4, ABG)
23:42:03.575 00.000 8976 stepping (-21, -17) + (0, -4)
23:42:03.575 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:42:03.607 00.032 8976 Received - 47 (G) 
23:42:03.607 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:42:03.607 00.000 8976 stepped: pos (-21, -21)
23:42:03.607 00.000 8976 move complete, result=0
23:42:03.607 00.000 8976 worker thread done servicing request
23:42:03.607 00.000 8976 Worker thread wakes up
23:42:03.608 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:03.608 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:03.608 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 1.3 px 4 ms SOUTH
23:42:04.642 01.034 8976 Exposure complete
23:42:04.656 00.014 8976 worker thread done servicing request
23:42:04.656 00.000 5052 OnExposeComplete: enter
23:42:04.656 00.000 5052 UpdateGuideState(): m_state=6
23:42:04.656 00.000 5052 Star::Find(18, 331, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:42:04.656 00.000 5052 Star::Find returns 1 (0), X=331.80, Y=147.31, Mass=5380, SNR=51.4, Peak=293 HFD=5.0
23:42:04.656 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.36) = xAngle (-4.87 = 1.41)
23:42:04.656 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.21 = 1.07)
23:42:04.656 00.000 5052 CameraToMount -- cameraX=-1.13 cameraY=-0.83 hyp=1.40 cameraTheta=-2.51 mountX=0.22 mountY=1.23, mountTheta=1.39
23:42:04.657 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.13, y=-0.83, opts=13)
23:42:04.657 00.000 5052 Enqueuing Move request for stepguider (-1.13, -0.83)
23:42:04.657 00.000 8976 Worker thread wakes up
23:42:04.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.13, -0.83) opts 0xd
23:42:04.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.13, -0.83)
23:42:04.657 00.000 8976 Moving (-1.13, -0.83) raw xDistance=0.22 yDistance=1.23
23:42:04.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
23:42:04.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.23
23:42:04.657 00.000 8976 MoveAxis(R, 0, ABG)
23:42:04.657 00.000 8976 MoveAxis(D, 4, ABG)
23:42:04.657 00.000 8976 stepping (-21, -21) + (0, -4)
23:42:04.657 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:42:04.658 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=293, med=31, FiltMin=27, FiltMax=174, Gamma=2.260
23:42:04.668 00.010 5052 UpdateGuideState exits: m=5380 SNR=51.4
23:42:04.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:04.668 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:04.668 00.000 5052 Enqueuing Expose request
23:42:04.694 00.026 8976 Received - 47 (G) 
23:42:04.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:42:04.694 00.000 8976 stepped: pos (-21, -25)
23:42:04.694 00.000 8976 move complete, result=0
23:42:04.694 00.000 8976 worker thread done servicing request
23:42:04.694 00.000 8976 Worker thread wakes up
23:42:04.694 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.2 px 4 ms SOUTH
23:42:04.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:04.694 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:05.736 01.042 8976 Exposure complete
23:42:05.750 00.014 8976 worker thread done servicing request
23:42:05.750 00.000 5052 OnExposeComplete: enter
23:42:05.750 00.000 5052 UpdateGuideState(): m_state=6
23:42:05.750 00.000 5052 Star::Find(18, 331, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:42:05.750 00.000 5052 Star::Find returns 1 (0), X=333.59, Y=147.18, Mass=5361, SNR=51.3, Peak=252 HFD=4.9
23:42:05.750 00.000 5052 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.36) = xAngle (-3.33 = 2.96)
23:42:05.750 00.000 5052 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.67 = 2.62)
23:42:05.751 00.001 5052 CameraToMount -- cameraX=0.66 cameraY=-0.95 hyp=1.16 cameraTheta=-0.97 mountX=-1.14 mountY=0.58, mountTheta=2.67
23:42:05.751 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.95, opts=13)
23:42:05.751 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.95)
23:42:05.751 00.000 8976 Worker thread wakes up
23:42:05.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.95) opts 0xd
23:42:05.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.95)
23:42:05.751 00.000 8976 Moving (0.66, -0.95) raw xDistance=-1.14 yDistance=0.58
23:42:05.752 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.14
23:42:05.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.58
23:42:05.752 00.000 8976 MoveAxis(R, 2, ABG)
23:42:05.752 00.000 8976 stepping (-21, -25) + (2, 0)
23:42:05.752 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:42:05.752 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=252, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:42:05.761 00.009 5052 UpdateGuideState exits: m=5361 SNR=51.3
23:42:05.762 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:05.762 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:05.762 00.000 5052 Enqueuing Expose request
23:42:05.781 00.019 8976 Received - 47 (G) 
23:42:05.781 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:42:05.781 00.000 8976 stepped: pos (-19, -25)
23:42:05.781 00.000 8976 MoveAxis(U, 0, ABG)
23:42:05.781 00.000 8976 move complete, result=0
23:42:05.781 00.000 8976 worker thread done servicing request
23:42:05.781 00.000 8976 Worker thread wakes up
23:42:05.781 00.000 5052 GuideStep: -1.1 px 2 ms EAST, 0.6 px 0 ms NORTH
23:42:05.781 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:05.781 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:06.822 01.041 8976 Exposure complete
23:42:06.836 00.014 8976 worker thread done servicing request
23:42:06.836 00.000 5052 OnExposeComplete: enter
23:42:06.836 00.000 5052 UpdateGuideState(): m_state=6
23:42:06.836 00.000 5052 Star::Find(18, 333, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
23:42:06.836 00.000 5052 Star::Find returns 1 (0), X=334.50, Y=148.18, Mass=5547, SNR=52.2, Peak=282 HFD=4.7
23:42:06.837 00.001 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.36) = xAngle (-2.33 = -2.33)
23:42:06.837 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.67 = -2.67)
23:42:06.837 00.000 5052 CameraToMount -- cameraX=1.57 cameraY=0.05 hyp=1.57 cameraTheta=0.03 mountX=-1.08 mountY=-0.72, mountTheta=-2.55
23:42:06.837 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.57, y=0.05, opts=13)
23:42:06.837 00.000 5052 Enqueuing Move request for stepguider (1.57, 0.05)
23:42:06.837 00.000 8976 Worker thread wakes up
23:42:06.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.57, 0.05) opts 0xd
23:42:06.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.57, 0.05)
23:42:06.838 00.001 8976 Moving (1.57, 0.05) raw xDistance=-1.08 yDistance=-0.72
23:42:06.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.08
23:42:06.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.72
23:42:06.838 00.000 8976 MoveAxis(R, 2, ABG)
23:42:06.838 00.000 8976 stepping (-19, -25) + (2, 0)
23:42:06.838 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:42:06.838 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=282, med=32, FiltMin=27, FiltMax=190, Gamma=2.260
23:42:06.848 00.010 5052 UpdateGuideState exits: m=5547 SNR=52.2
23:42:06.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:06.848 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:06.848 00.000 5052 Enqueuing Expose request
23:42:06.868 00.020 8976 Received - 47 (G) 
23:42:06.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:42:06.868 00.000 8976 stepped: pos (-17, -25)
23:42:06.868 00.000 8976 MoveAxis(U, 0, ABG)
23:42:06.868 00.000 8976 move complete, result=0
23:42:06.868 00.000 8976 worker thread done servicing request
23:42:06.868 00.000 8976 Worker thread wakes up
23:42:06.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:06.868 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:06.869 00.001 5052 GuideStep: -1.1 px 2 ms EAST, -0.7 px 0 ms NORTH
23:42:07.911 01.042 8976 Exposure complete
23:42:07.926 00.015 8976 worker thread done servicing request
23:42:07.926 00.000 5052 OnExposeComplete: enter
23:42:07.926 00.000 5052 UpdateGuideState(): m_state=6
23:42:07.926 00.000 5052 Star::Find(18, 334, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
23:42:07.926 00.000 5052 Star::Find returns 1 (0), X=335.76, Y=148.96, Mass=5934, SNR=54.0, Peak=261 HFD=4.5
23:42:07.926 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.36) = xAngle (-2.07 = -2.07)
23:42:07.926 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.41 = -2.41)
23:42:07.926 00.000 5052 CameraToMount -- cameraX=2.83 cameraY=0.83 hyp=2.95 cameraTheta=0.29 mountX=-1.42 mountY=-1.96, mountTheta=-2.20
23:42:07.927 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.83, y=0.83, opts=13)
23:42:07.927 00.000 5052 Enqueuing Move request for stepguider (2.83, 0.83)
23:42:07.927 00.000 8976 Worker thread wakes up
23:42:07.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.83, 0.83) opts 0xd
23:42:07.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.83, 0.83)
23:42:07.927 00.000 8976 Moving (2.83, 0.83) raw xDistance=-1.42 yDistance=-1.96
23:42:07.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.42
23:42:07.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.24 from input -1.96
23:42:07.928 00.001 8976 MoveAxis(R, 3, ABG)
23:42:07.928 00.000 8976 stepping (-17, -25) + (3, 0)
23:42:07.928 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:42:07.928 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=261, med=32, FiltMin=28, FiltMax=236, Gamma=2.260
23:42:07.938 00.010 5052 UpdateGuideState exits: m=5934 SNR=54.0
23:42:07.939 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:07.939 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:07.939 00.000 5052 Enqueuing Expose request
23:42:07.971 00.032 8976 Received - 47 (G) 
23:42:07.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:42:07.971 00.000 8976 stepped: pos (-14, -25)
23:42:07.971 00.000 8976 MoveAxis(U, 6, ABG)
23:42:07.971 00.000 8976 stepping (-14, -25) + (0, 6)
23:42:07.971 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:42:08.018 00.047 8976 Received - 47 (G) 
23:42:08.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:42:08.018 00.000 8976 stepped: pos (-14, -19)
23:42:08.019 00.001 8976 move complete, result=0
23:42:08.019 00.000 8976 worker thread done servicing request
23:42:08.019 00.000 8976 Worker thread wakes up
23:42:08.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:08.019 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:08.019 00.000 5052 GuideStep: -1.4 px 3 ms EAST, -2.0 px 6 ms NORTH
23:42:09.062 01.043 8976 Exposure complete
23:42:09.077 00.015 8976 worker thread done servicing request
23:42:09.078 00.001 5052 OnExposeComplete: enter
23:42:09.078 00.000 5052 UpdateGuideState(): m_state=6
23:42:09.078 00.000 5052 Star::Find(18, 335, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
23:42:09.078 00.000 5052 Star::Find returns 1 (0), X=333.61, Y=148.92, Mass=5893, SNR=53.8, Peak=272 HFD=4.8
23:42:09.078 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.36) = xAngle (-1.51 = -1.51)
23:42:09.078 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.85 = -1.85)
23:42:09.078 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.78 hyp=1.04 cameraTheta=0.85 mountX=0.07 mountY=-1.00, mountTheta=-1.50
23:42:09.079 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.78, opts=13)
23:42:09.079 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.78)
23:42:09.079 00.000 8976 Worker thread wakes up
23:42:09.079 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.78) opts 0xd
23:42:09.079 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.78)
23:42:09.079 00.000 8976 Moving (0.68, 0.78) raw xDistance=0.07 yDistance=-1.00
23:42:09.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:42:09.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -1.00
23:42:09.079 00.000 8976 MoveAxis(R, 0, ABG)
23:42:09.079 00.000 8976 MoveAxis(U, 0, ABG)
23:42:09.079 00.000 8976 move complete, result=0
23:42:09.079 00.000 8976 worker thread done servicing request
23:42:09.080 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=272, med=32, FiltMin=27, FiltMax=250, Gamma=2.260
23:42:09.090 00.010 5052 UpdateGuideState exits: m=5893 SNR=53.8
23:42:09.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:09.090 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:09.090 00.000 5052 Enqueuing Expose request
23:42:09.090 00.000 8976 Worker thread wakes up
23:42:09.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:09.090 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:09.093 00.003 5052 GuideStep: 0.1 px 0 ms EAST, -1.0 px 0 ms NORTH
23:42:10.140 01.047 8976 Exposure complete
23:42:10.155 00.015 8976 worker thread done servicing request
23:42:10.155 00.000 5052 OnExposeComplete: enter
23:42:10.155 00.000 5052 UpdateGuideState(): m_state=6
23:42:10.155 00.000 5052 Star::Find(18, 333, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
23:42:10.156 00.001 5052 Star::Find returns 1 (0), X=331.96, Y=148.74, Mass=5737, SNR=53.2, Peak=299 HFD=4.7
23:42:10.156 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.36) = xAngle (0.22 = 0.22)
23:42:10.156 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.12 = -0.12)
23:42:10.156 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.61 hyp=1.14 cameraTheta=2.58 mountX=1.12 mountY=-0.13, mountTheta=-0.12
23:42:10.156 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.61, opts=13)
23:42:10.157 00.001 5052 Enqueuing Move request for stepguider (-0.97, 0.61)
23:42:10.157 00.000 8976 Worker thread wakes up
23:42:10.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.61) opts 0xd
23:42:10.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.61)
23:42:10.157 00.000 8976 Moving (-0.97, 0.61) raw xDistance=1.12 yDistance=-0.13
23:42:10.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.12
23:42:10.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:42:10.157 00.000 8976 MoveAxis(L, 2, ABG)
23:42:10.157 00.000 8976 stepping (-14, -19) + (-2, 0)
23:42:10.157 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:42:10.158 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=299, med=32, FiltMin=27, FiltMax=234, Gamma=2.260
23:42:10.168 00.010 5052 UpdateGuideState exits: m=5737 SNR=53.2
23:42:10.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:10.168 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:10.168 00.000 5052 Enqueuing Expose request
23:42:10.193 00.025 8976 Received - 47 (G) 
23:42:10.193 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:42:10.193 00.000 8976 stepped: pos (-16, -19)
23:42:10.193 00.000 8976 MoveAxis(U, 0, ABG)
23:42:10.193 00.000 8976 move complete, result=0
23:42:10.193 00.000 8976 worker thread done servicing request
23:42:10.193 00.000 8976 Worker thread wakes up
23:42:10.193 00.000 5052 GuideStep: 1.1 px 2 ms WEST, -0.1 px 0 ms NORTH
23:42:10.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:10.193 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:11.227 01.034 8976 Exposure complete
23:42:11.240 00.013 8976 worker thread done servicing request
23:42:11.240 00.000 5052 OnExposeComplete: enter
23:42:11.241 00.001 5052 UpdateGuideState(): m_state=6
23:42:11.241 00.000 5052 Star::Find(18, 331, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
23:42:11.241 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=148.90, Mass=5667, SNR=52.8, Peak=277 HFD=5.0
23:42:11.241 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.36) = xAngle (0.60 = 0.60)
23:42:11.241 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.26 = 0.26)
23:42:11.241 00.000 5052 CameraToMount -- cameraX=-4.23 cameraY=0.76 hyp=4.30 cameraTheta=2.96 mountX=3.54 mountY=1.12, mountTheta=0.31
23:42:11.242 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.23, y=0.76, opts=13)
23:42:11.242 00.000 5052 Enqueuing Move request for stepguider (-4.23, 0.76)
23:42:11.242 00.000 8976 Worker thread wakes up
23:42:11.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.23, 0.76) opts 0xd
23:42:11.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.23, 0.76)
23:42:11.242 00.000 8976 Moving (-4.23, 0.76) raw xDistance=3.54 yDistance=1.12
23:42:11.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.28 from input 3.54
23:42:11.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.12
23:42:11.242 00.000 8976 MoveAxis(L, 7, ABG)
23:42:11.242 00.000 8976 stepping (-16, -19) + (-7, 0)
23:42:11.242 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:42:11.243 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=277, med=32, FiltMin=27, FiltMax=210, Gamma=2.260
23:42:11.252 00.009 5052 UpdateGuideState exits: m=5667 SNR=52.8
23:42:11.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:11.252 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:11.252 00.000 5052 Enqueuing Expose request
23:42:11.296 00.044 8976 Received - 47 (G) 
23:42:11.296 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:42:11.296 00.000 8976 stepped: pos (-23, -19)
23:42:11.296 00.000 8976 MoveAxis(D, 3, ABG)
23:42:11.296 00.000 8976 stepping (-23, -19) + (0, -3)
23:42:11.296 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:42:11.328 00.032 8976 Received - 47 (G) 
23:42:11.328 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:42:11.328 00.000 8976 stepped: pos (-23, -22)
23:42:11.328 00.000 8976 move complete, result=0
23:42:11.328 00.000 8976 worker thread done servicing request
23:42:11.328 00.000 8976 Worker thread wakes up
23:42:11.328 00.000 5052 GuideStep: 3.5 px 7 ms WEST, 1.1 px 3 ms SOUTH
23:42:11.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:11.328 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:12.378 01.050 8976 Exposure complete
23:42:12.393 00.015 8976 worker thread done servicing request
23:42:12.393 00.000 5052 OnExposeComplete: enter
23:42:12.393 00.000 5052 UpdateGuideState(): m_state=6
23:42:12.393 00.000 5052 Star::Find(18, 328, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
23:42:12.393 00.000 5052 Star::Find returns 1 (0), X=327.29, Y=147.57, Mass=5712, SNR=52.9, Peak=266 HFD=4.8
23:42:12.393 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.36) = xAngle (-5.40 = 0.88)
23:42:12.393 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.74 = 0.54)
23:42:12.393 00.000 5052 CameraToMount -- cameraX=-5.64 cameraY=-0.56 hyp=5.67 cameraTheta=-3.04 mountX=3.60 mountY=2.93, mountTheta=0.68
23:42:12.394 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-5.64, y=-0.56, opts=13)
23:42:12.394 00.000 5052 Enqueuing Move request for stepguider (-5.64, -0.56)
23:42:12.394 00.000 8976 Worker thread wakes up
23:42:12.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.64, -0.56) opts 0xd
23:42:12.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.64, -0.56)
23:42:12.394 00.000 8976 Moving (-5.64, -0.56) raw xDistance=3.60 yDistance=2.93
23:42:12.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.43 from input 3.60
23:42:12.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.89 from input 2.93
23:42:12.394 00.000 8976 MoveAxis(L, 8, ABG)
23:42:12.394 00.000 8976 stepping (-23, -22) + (-8, 0)
23:42:12.394 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:42:12.395 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=266, med=32, FiltMin=27, FiltMax=220, Gamma=2.260
23:42:12.404 00.009 5052 UpdateGuideState exits: m=5712 SNR=52.9
23:42:12.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:12.404 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:12.404 00.000 5052 Enqueuing Expose request
23:42:12.447 00.043 8976 Received - 47 (G) 
23:42:12.447 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:42:12.447 00.000 8976 stepped: pos (-31, -22)
23:42:12.448 00.001 8976 MoveAxis(D, 9, ABG)
23:42:12.448 00.000 8976 stepping (-31, -22) + (0, -9)
23:42:12.448 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:42:12.511 00.063 8976 Received - 47 (G) 
23:42:12.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:42:12.511 00.000 8976 stepped: pos (-31, -31)
23:42:12.511 00.000 8976 starting a new bump
23:42:12.511 00.000 8976 MountToCamera -- mountTheta (0.63) + m_xAngle (2.36) = xAngle (2.99 = 2.99)
23:42:12.511 00.000 8976 MountToCamera -- mountX=6.96 mountY=5.10 hyp=8.63 mountTheta=0.63 cameraX=-8.53, cameraY=1.29 cameraTheta=2.99
23:42:12.511 00.000 8976 incremental bump (-8.528, 1.290) isValid = 1
23:42:12.511 00.000 8976 Scheduling Mount bump of (-0.460, 0.047)
23:42:12.511 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.46, y=0.05, opts=4)
23:42:12.511 00.000 8976 Enqueuing Move request for scope (-0.46, 0.05)
23:42:12.511 00.000 8976 move complete, result=0
23:42:12.511 00.000 9828 Worker thread wakes up
23:42:12.511 00.000 8976 worker thread done servicing request
23:42:12.511 00.000 5052 GuideStep: 3.6 px 8 ms WEST, 2.9 px 9 ms SOUTH
23:42:12.511 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.05) opts 0x4
23:42:12.512 00.001 8976 Worker thread wakes up
23:42:12.512 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.46, 0.05)
23:42:12.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:12.512 00.000 9828 CameraToMount -- cameraTheta (3.04) - m_xAngle (-3.10) = xAngle (6.14 = -0.14)
23:42:12.512 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:12.512 00.000 9828 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (9.07 = 2.78)
23:42:12.512 00.000 9828 CameraToMount -- cameraX=-0.46 cameraY=0.05 hyp=0.46 cameraTheta=3.04 mountX=0.46 mountY=0.16, mountTheta=0.34
23:42:12.512 00.000 9828 Moving (-0.46, 0.05) raw xDistance=0.46 yDistance=0.16
23:42:12.512 00.000 9828 MoveAxis(W, 49, B)
23:42:12.512 00.000 9828 Guiding  Dir = 3, Dur = 49
23:42:12.512 00.000 9828 IsSlewing returns 0
23:42:12.513 00.001 9828 IsGuiding returns 0
23:42:12.513 00.000 9828 PulseGuide returned control before completion, sleep 59
23:42:12.574 00.061 9828 IsGuiding returns 1
23:42:12.574 00.000 9828 scope still moving after pulse duration time elapsed
23:42:12.605 00.031 9828 IsSlewing returns 0
23:42:12.605 00.000 9828 IsGuiding returns 1
23:42:12.636 00.031 9828 IsSlewing returns 0
23:42:12.636 00.000 9828 IsGuiding returns 1
23:42:12.666 00.030 9828 IsSlewing returns 0
23:42:12.666 00.000 9828 IsGuiding returns 1
23:42:12.698 00.032 9828 IsSlewing returns 0
23:42:12.698 00.000 9828 IsGuiding returns 1
23:42:12.730 00.032 9828 IsSlewing returns 0
23:42:12.730 00.000 9828 IsGuiding returns 1
23:42:12.762 00.032 9828 IsSlewing returns 0
23:42:12.762 00.000 9828 IsGuiding returns 1
23:42:12.794 00.032 9828 IsSlewing returns 0
23:42:12.794 00.000 9828 IsGuiding returns 0
23:42:12.794 00.000 9828 scope move finished after 49 + 231 ms
23:42:12.794 00.000 9828 Move returns status 0, amount 49
23:42:12.794 00.000 9828 MoveAxis(S, 18, B)
23:42:12.794 00.000 9828 Guiding  Dir = 1, Dur = 18
23:42:12.810 00.016 9828 IsSlewing returns 0
23:42:12.810 00.000 9828 IsGuiding returns 0
23:42:12.810 00.000 9828 PulseGuide returned control before completion, sleep 28
23:42:12.842 00.032 9828 IsGuiding returns 1
23:42:12.842 00.000 9828 scope still moving after pulse duration time elapsed
23:42:12.872 00.030 9828 IsSlewing returns 0
23:42:12.872 00.000 9828 IsGuiding returns 1
23:42:12.903 00.031 9828 IsSlewing returns 0
23:42:12.903 00.000 9828 IsGuiding returns 1
23:42:12.935 00.032 9828 IsSlewing returns 0
23:42:12.935 00.000 9828 IsGuiding returns 1
23:42:12.967 00.032 9828 IsSlewing returns 0
23:42:12.967 00.000 9828 IsGuiding returns 0
23:42:12.967 00.000 9828 scope move finished after 18 + 138 ms
23:42:12.967 00.000 9828 Move returns status 0, amount 18
23:42:12.967 00.000 9828 move complete, result=0
23:42:12.967 00.000 9828 worker thread done servicing request
23:42:12.967 00.000 5052 GuideStep: 0.5 px 49 ms WEST, 0.2 px 18 ms SOUTH
23:42:13.555 00.588 8976 Exposure complete
23:42:13.568 00.013 8976 worker thread done servicing request
23:42:13.568 00.000 5052 OnExposeComplete: enter
23:42:13.569 00.001 5052 UpdateGuideState(): m_state=6
23:42:13.569 00.000 5052 Star::Find(18, 327, 147, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
23:42:13.569 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=146.61, Mass=5762, SNR=53.2, Peak=315 HFD=4.9
23:42:13.569 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.36) = xAngle (-5.16 = 1.12)
23:42:13.569 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.50 = 0.78)
23:42:13.569 00.000 5052 CameraToMount -- cameraX=-4.35 cameraY=-1.53 hyp=4.61 cameraTheta=-2.80 mountX=2.01 mountY=3.24, mountTheta=1.02
23:42:13.570 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.35, y=-1.53, opts=13)
23:42:13.570 00.000 5052 Enqueuing Move request for stepguider (-4.35, -1.53)
23:42:13.570 00.000 8976 Worker thread wakes up
23:42:13.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.35, -1.53) opts 0xd
23:42:13.570 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.35, -1.53)
23:42:13.570 00.000 8976 Moving (-4.35, -1.53) raw xDistance=2.01 yDistance=3.24
23:42:13.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.44 from input 2.01
23:42:13.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.18 from input 3.24
23:42:13.570 00.000 8976 MoveAxis(L, 5, ABG)
23:42:13.570 00.000 8976 stepping (-31, -31) + (-5, 0)
23:42:13.570 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:42:13.571 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=315, med=32, FiltMin=27, FiltMax=214, Gamma=2.260
23:42:13.580 00.009 5052 UpdateGuideState exits: m=5762 SNR=53.2
23:42:13.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:13.580 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:13.580 00.000 5052 Enqueuing Expose request
23:42:13.613 00.033 8976 Received - 47 (G) 
23:42:13.614 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:42:13.614 00.000 8976 stepped: pos (-36, -31)
23:42:13.614 00.000 8976 MoveAxis(D, 10, ABG)
23:42:13.614 00.000 8976 stepping (-36, -31) + (0, -10)
23:42:13.614 00.000 8976 StepGuider step would hit limit: truncate move to (-36, -31) + (0, -8)
23:42:13.614 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:42:13.662 00.048 8976 Received - 47 (G) 
23:42:13.662 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:42:13.662 00.000 8976 stepped: pos (-36, -39)
23:42:13.662 00.000 8976 FAR outside bump range, increase bump weight 1.00 => 2.00
23:42:13.662 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:13.663 00.001 8976 Scheduling Mount bump of (-3.046, -1.068)
23:42:13.663 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-3.05, y=-1.07, opts=4)
23:42:13.663 00.000 8976 Enqueuing Move request for scope (-3.05, -1.07)
23:42:13.663 00.000 8976 move complete, result=0
23:42:13.663 00.000 8976 worker thread done servicing request
23:42:13.663 00.000 9828 Worker thread wakes up
23:42:13.663 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-3.05, -1.07) opts 0x4
23:42:13.663 00.000 9828 Handling offset move in thread for scope, endpoint = (-3.05, -1.07)
23:42:13.663 00.000 9828 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-3.10) = xAngle (0.30 = 0.30)
23:42:13.663 00.000 8976 Worker thread wakes up
23:42:13.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:13.663 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:13.663 00.000 5052 GuideStep: 2.0 px 5 ms WEST, 3.2 px 8 ms SOUTH
23:42:13.663 00.000 9828 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (3.22 = -3.06)
23:42:13.663 00.000 9828 CameraToMount -- cameraX=-3.05 cameraY=-1.07 hyp=3.23 cameraTheta=-2.80 mountX=3.09 mountY=-0.27, mountTheta=-0.09
23:42:13.663 00.000 9828 Moving (-3.05, -1.07) raw xDistance=3.09 yDistance=-0.27
23:42:13.663 00.000 9828 MoveAxis(W, 328, B)
23:42:13.663 00.000 9828 Guiding  Dir = 3, Dur = 328
23:42:13.664 00.001 9828 IsSlewing returns 0
23:42:13.664 00.000 9828 IsGuiding returns 0
23:42:13.664 00.000 9828 PulseGuide returned control before completion, sleep 338
23:42:14.006 00.342 9828 IsGuiding returns 1
23:42:14.006 00.000 9828 scope still moving after pulse duration time elapsed
23:42:14.038 00.032 9828 IsSlewing returns 0
23:42:14.038 00.000 9828 IsGuiding returns 1
23:42:14.070 00.032 9828 IsSlewing returns 0
23:42:14.070 00.000 9828 IsGuiding returns 1
23:42:14.100 00.030 9828 IsSlewing returns 0
23:42:14.100 00.000 9828 IsGuiding returns 1
23:42:14.132 00.032 9828 IsSlewing returns 0
23:42:14.132 00.000 9828 IsGuiding returns 1
23:42:14.164 00.032 9828 IsSlewing returns 0
23:42:14.164 00.000 9828 IsGuiding returns 1
23:42:14.195 00.031 9828 IsSlewing returns 0
23:42:14.195 00.000 9828 IsGuiding returns 1
23:42:14.226 00.031 9828 IsSlewing returns 0
23:42:14.226 00.000 9828 IsGuiding returns 1
23:42:14.258 00.032 9828 IsSlewing returns 0
23:42:14.258 00.000 9828 IsGuiding returns 0
23:42:14.258 00.000 9828 scope move finished after 328 + 266 ms
23:42:14.258 00.000 9828 Move returns status 0, amount 328
23:42:14.258 00.000 9828 MoveAxis(N, 30, B)
23:42:14.258 00.000 9828 Guiding  Dir = 0, Dur = 30
23:42:14.273 00.015 9828 IsSlewing returns 0
23:42:14.273 00.000 9828 IsGuiding returns 0
23:42:14.273 00.000 9828 PulseGuide returned control before completion, sleep 40
23:42:14.320 00.047 9828 IsGuiding returns 1
23:42:14.320 00.000 9828 scope still moving after pulse duration time elapsed
23:42:14.353 00.033 9828 IsSlewing returns 0
23:42:14.353 00.000 9828 IsGuiding returns 1
23:42:14.384 00.031 9828 IsSlewing returns 0
23:42:14.384 00.000 9828 IsGuiding returns 1
23:42:14.415 00.031 9828 IsSlewing returns 0
23:42:14.415 00.000 9828 IsGuiding returns 1
23:42:14.447 00.032 9828 IsSlewing returns 0
23:42:14.447 00.000 9828 IsGuiding returns 0
23:42:14.447 00.000 9828 scope move finished after 30 + 143 ms
23:42:14.447 00.000 9828 Move returns status 0, amount 30
23:42:14.447 00.000 9828 move complete, result=0
23:42:14.447 00.000 9828 worker thread done servicing request
23:42:14.447 00.000 5052 GuideStep: 3.1 px 328 ms WEST, -0.3 px 30 ms NORTH
23:42:14.708 00.261 8976 Exposure complete
23:42:14.722 00.014 8976 worker thread done servicing request
23:42:14.722 00.000 5052 OnExposeComplete: enter
23:42:14.722 00.000 5052 UpdateGuideState(): m_state=6
23:42:14.722 00.000 5052 Star::Find(18, 328, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
23:42:14.723 00.001 5052 Star::Find returns 1 (0), X=332.62, Y=146.88, Mass=5764, SNR=53.1, Peak=252 HFD=5.3
23:42:14.723 00.000 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.36) = xAngle (-4.17 = 2.11)
23:42:14.723 00.000 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.51 = 1.77)
23:42:14.723 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-1.26 hyp=1.30 cameraTheta=-1.81 mountX=-0.67 mountY=1.27, mountTheta=2.05
23:42:14.723 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-1.26, opts=13)
23:42:14.723 00.000 5052 Enqueuing Move request for stepguider (-0.31, -1.26)
23:42:14.724 00.001 8976 Worker thread wakes up
23:42:14.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -1.26) opts 0xd
23:42:14.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -1.26)
23:42:14.724 00.000 8976 Moving (-0.31, -1.26) raw xDistance=-0.67 yDistance=1.27
23:42:14.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.67
23:42:14.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.95 from input 1.27
23:42:14.724 00.000 8976 MoveAxis(R, 1, ABG)
23:42:14.724 00.000 8976 stepping (-36, -39) + (1, 0)
23:42:14.724 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
23:42:14.724 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=252, med=32, FiltMin=27, FiltMax=185, Gamma=2.260
23:42:14.734 00.010 5052 UpdateGuideState exits: m=5764 SNR=53.1
23:42:14.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:14.734 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:14.734 00.000 5052 Enqueuing Expose request
23:42:14.749 00.015 8976 Received - 47 (G) 
23:42:14.749 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
23:42:14.749 00.000 8976 stepped: pos (-35, -39)
23:42:14.749 00.000 8976 MoveAxis(D, 4, ABG)
23:42:14.749 00.000 8976 stepping (-35, -39) + (0, -4)
23:42:14.749 00.000 8976 StepGuider step would hit limit: truncate move to (-35, -39) + (0, 0)
23:42:14.749 00.000 8976 FAR outside bump range, increase bump weight 2.00 => 3.00
23:42:14.749 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:14.749 00.000 8976 Scheduling Mount bump of (-0.216, -0.881)
23:42:14.749 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.22, y=-0.88, opts=4)
23:42:14.749 00.000 8976 Enqueuing Move request for scope (-0.22, -0.88)
23:42:14.749 00.000 8976 move complete, result=0
23:42:14.749 00.000 9828 Worker thread wakes up
23:42:14.749 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.88) opts 0x4
23:42:14.749 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.22, -0.88)
23:42:14.749 00.000 9828 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-3.10) = xAngle (1.29 = 1.29)
23:42:14.749 00.000 5052 GuideStep: -0.7 px 1 ms EAST, 1.3 px 0 ms SOUTH
23:42:14.750 00.001 8976 worker thread done servicing request
23:42:14.750 00.000 8976 Worker thread wakes up
23:42:14.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:14.750 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:14.750 00.000 9828 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.22 = -2.07)
23:42:14.750 00.000 9828 CameraToMount -- cameraX=-0.22 cameraY=-0.88 hyp=0.91 cameraTheta=-1.81 mountX=0.25 mountY=-0.80, mountTheta=-1.26
23:42:14.750 00.000 9828 Moving (-0.22, -0.88) raw xDistance=0.25 yDistance=-0.80
23:42:14.750 00.000 9828 MoveAxis(W, 27, B)
23:42:14.750 00.000 9828 Guiding  Dir = 3, Dur = 27
23:42:14.750 00.000 9828 IsSlewing returns 0
23:42:14.750 00.000 9828 IsGuiding returns 0
23:42:14.751 00.001 9828 PulseGuide returned control before completion, sleep 37
23:42:14.795 00.044 9828 IsGuiding returns 1
23:42:14.795 00.000 9828 scope still moving after pulse duration time elapsed
23:42:14.826 00.031 9828 IsSlewing returns 0
23:42:14.826 00.000 9828 IsGuiding returns 1
23:42:14.858 00.032 9828 IsSlewing returns 0
23:42:14.858 00.000 9828 IsGuiding returns 1
23:42:14.889 00.031 9828 IsSlewing returns 0
23:42:14.889 00.000 9828 IsGuiding returns 1
23:42:14.920 00.031 9828 IsSlewing returns 0
23:42:14.920 00.000 9828 IsGuiding returns 0
23:42:14.920 00.000 9828 scope move finished after 27 + 142 ms
23:42:14.920 00.000 9828 Move returns status 0, amount 27
23:42:14.920 00.000 9828 MoveAxis(N, 90, B)
23:42:14.920 00.000 9828 Guiding  Dir = 0, Dur = 90
23:42:14.936 00.016 9828 IsSlewing returns 0
23:42:14.936 00.000 9828 IsGuiding returns 0
23:42:14.936 00.000 9828 PulseGuide returned control before completion, sleep 100
23:42:15.048 00.112 9828 IsGuiding returns 1
23:42:15.048 00.000 9828 scope still moving after pulse duration time elapsed
23:42:15.080 00.032 9828 IsSlewing returns 0
23:42:15.080 00.000 9828 IsGuiding returns 1
23:42:15.111 00.031 9828 IsSlewing returns 0
23:42:15.111 00.000 9828 IsGuiding returns 1
23:42:15.142 00.031 9828 IsSlewing returns 0
23:42:15.142 00.000 9828 IsGuiding returns 1
23:42:15.173 00.031 9828 IsSlewing returns 0
23:42:15.173 00.000 9828 IsGuiding returns 1
23:42:15.220 00.047 9828 IsSlewing returns 0
23:42:15.220 00.000 9828 IsGuiding returns 0
23:42:15.220 00.000 9828 scope move finished after 90 + 193 ms
23:42:15.220 00.000 9828 Move returns status 0, amount 90
23:42:15.220 00.000 9828 move complete, result=0
23:42:15.220 00.000 9828 worker thread done servicing request
23:42:15.220 00.000 5052 GuideStep: 0.3 px 27 ms WEST, -0.8 px 90 ms NORTH
23:42:15.793 00.573 8976 Exposure complete
23:42:15.807 00.014 8976 worker thread done servicing request
23:42:15.807 00.000 5052 OnExposeComplete: enter
23:42:15.807 00.000 5052 UpdateGuideState(): m_state=6
23:42:15.807 00.000 5052 Star::Find(18, 332, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
23:42:15.807 00.000 5052 Star::Find returns 1 (0), X=334.26, Y=146.02, Mass=5675, SNR=52.7, Peak=265 HFD=4.8
23:42:15.807 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.36) = xAngle (-3.37 = 2.91)
23:42:15.808 00.001 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.71 = 2.58)
23:42:15.808 00.000 5052 CameraToMount -- cameraX=1.33 cameraY=-2.12 hyp=2.50 cameraTheta=-1.01 mountX=-2.44 mountY=1.34, mountTheta=2.64
23:42:15.808 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.33, y=-2.12, opts=13)
23:42:15.808 00.000 5052 Enqueuing Move request for stepguider (1.33, -2.12)
23:42:15.808 00.000 8976 Worker thread wakes up
23:42:15.809 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.33, -2.12) opts 0xd
23:42:15.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.33, -2.12)
23:42:15.809 00.000 8976 Moving (1.33, -2.12) raw xDistance=-2.44 yDistance=1.34
23:42:15.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.56 from input -2.44
23:42:15.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.34
23:42:15.809 00.000 8976 MoveAxis(R, 5, ABG)
23:42:15.809 00.000 8976 stepping (-35, -39) + (5, 0)
23:42:15.809 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:42:15.809 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=265, med=32, FiltMin=27, FiltMax=226, Gamma=2.260
23:42:15.820 00.011 5052 UpdateGuideState exits: m=5675 SNR=52.7
23:42:15.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:15.820 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:15.820 00.000 5052 Enqueuing Expose request
23:42:15.853 00.033 8976 Received - 47 (G) 
23:42:15.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:42:15.853 00.000 8976 stepped: pos (-30, -39)
23:42:15.853 00.000 8976 MoveAxis(D, 4, ABG)
23:42:15.853 00.000 8976 stepping (-30, -39) + (0, -4)
23:42:15.853 00.000 8976 StepGuider step would hit limit: truncate move to (-30, -39) + (0, 0)
23:42:15.853 00.000 8976 FAR outside bump range, increase bump weight 3.00 => 4.00
23:42:15.853 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:15.853 00.000 8976 Scheduling Mount bump of (0.933, -1.481)
23:42:15.853 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.93, y=-1.48, opts=4)
23:42:15.853 00.000 8976 Enqueuing Move request for scope (0.93, -1.48)
23:42:15.853 00.000 8976 move complete, result=0
23:42:15.853 00.000 9828 Worker thread wakes up
23:42:15.853 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.93, -1.48) opts 0x4
23:42:15.854 00.001 9828 Handling offset move in thread for scope, endpoint = (0.93, -1.48)
23:42:15.854 00.000 9828 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-3.10) = xAngle (2.09 = 2.09)
23:42:15.854 00.000 9828 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (5.02 = -1.26)
23:42:15.854 00.000 9828 CameraToMount -- cameraX=0.93 cameraY=-1.48 hyp=1.75 cameraTheta=-1.01 mountX=-0.87 mountY=-1.67, mountTheta=-2.05
23:42:15.854 00.000 9828 Moving (0.93, -1.48) raw xDistance=-0.87 yDistance=-1.67
23:42:15.854 00.000 5052 GuideStep: -2.4 px 5 ms EAST, 1.3 px 0 ms SOUTH
23:42:15.854 00.000 8976 worker thread done servicing request
23:42:15.854 00.000 8976 Worker thread wakes up
23:42:15.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:15.854 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:15.854 00.000 9828 MoveAxis(E, 92, B)
23:42:15.854 00.000 9828 Guiding  Dir = 2, Dur = 92
23:42:15.855 00.001 9828 IsSlewing returns 0
23:42:15.855 00.000 9828 IsGuiding returns 0
23:42:15.855 00.000 9828 PulseGuide returned control before completion, sleep 102
23:42:15.973 00.118 9828 IsGuiding returns 1
23:42:15.973 00.000 9828 scope still moving after pulse duration time elapsed
23:42:16.005 00.032 9828 IsSlewing returns 0
23:42:16.005 00.000 9828 IsGuiding returns 1
23:42:16.036 00.031 9828 IsSlewing returns 0
23:42:16.036 00.000 9828 IsGuiding returns 1
23:42:16.067 00.031 9828 IsSlewing returns 0
23:42:16.067 00.000 9828 IsGuiding returns 0
23:42:16.067 00.000 9828 scope move finished after 92 + 120 ms
23:42:16.067 00.000 9828 Move returns status 0, amount 92
23:42:16.067 00.000 9828 MoveAxis(N, 189, B)
23:42:16.067 00.000 9828 Guiding  Dir = 0, Dur = 189
23:42:16.083 00.016 9828 IsSlewing returns 0
23:42:16.083 00.000 9828 IsGuiding returns 0
23:42:16.083 00.000 9828 PulseGuide returned control before completion, sleep 199
23:42:16.289 00.206 9828 IsGuiding returns 1
23:42:16.289 00.000 9828 scope still moving after pulse duration time elapsed
23:42:16.320 00.031 9828 IsSlewing returns 0
23:42:16.320 00.000 9828 IsGuiding returns 1
23:42:16.351 00.031 9828 IsSlewing returns 0
23:42:16.351 00.000 9828 IsGuiding returns 1
23:42:16.383 00.032 9828 IsSlewing returns 0
23:42:16.383 00.000 9828 IsGuiding returns 1
23:42:16.414 00.031 9828 IsSlewing returns 0
23:42:16.414 00.000 9828 IsGuiding returns 1
23:42:16.445 00.031 9828 IsSlewing returns 0
23:42:16.445 00.000 9828 IsGuiding returns 1
23:42:16.476 00.031 9828 IsSlewing returns 0
23:42:16.476 00.000 9828 IsGuiding returns 0
23:42:16.476 00.000 9828 scope move finished after 189 + 204 ms
23:42:16.476 00.000 9828 Move returns status 0, amount 189
23:42:16.476 00.000 9828 move complete, result=0
23:42:16.476 00.000 9828 worker thread done servicing request
23:42:16.476 00.000 5052 GuideStep: -0.9 px 92 ms EAST, -1.7 px 189 ms NORTH
23:42:16.894 00.418 8976 Exposure complete
23:42:16.908 00.014 8976 worker thread done servicing request
23:42:16.908 00.000 5052 OnExposeComplete: enter
23:42:16.908 00.000 5052 UpdateGuideState(): m_state=6
23:42:16.908 00.000 5052 Star::Find(18, 334, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
23:42:16.908 00.000 5052 Star::Find returns 1 (0), X=334.17, Y=146.02, Mass=5645, SNR=52.6, Peak=284 HFD=4.6
23:42:16.908 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.36) = xAngle (-3.40 = 2.88)
23:42:16.908 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.74 = 2.54)
23:42:16.908 00.000 5052 CameraToMount -- cameraX=1.24 cameraY=-2.11 hyp=2.45 cameraTheta=-1.04 mountX=-2.37 mountY=1.38, mountTheta=2.61
23:42:16.909 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.24, y=-2.11, opts=13)
23:42:16.909 00.000 5052 Enqueuing Move request for stepguider (1.24, -2.11)
23:42:16.909 00.000 8976 Worker thread wakes up
23:42:16.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.24, -2.11) opts 0xd
23:42:16.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.24, -2.11)
23:42:16.909 00.000 8976 Moving (1.24, -2.11) raw xDistance=-2.37 yDistance=1.38
23:42:16.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.60 from input -2.37
23:42:16.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.38
23:42:16.909 00.000 8976 MoveAxis(R, 5, ABG)
23:42:16.909 00.000 8976 stepping (-30, -39) + (5, 0)
23:42:16.909 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:42:16.910 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=284, med=32, FiltMin=28, FiltMax=229, Gamma=2.260
23:42:16.920 00.010 5052 UpdateGuideState exits: m=5645 SNR=52.6
23:42:16.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:16.920 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:16.920 00.000 5052 Enqueuing Expose request
23:42:16.955 00.035 8976 Received - 47 (G) 
23:42:16.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:42:16.955 00.000 8976 stepped: pos (-25, -39)
23:42:16.955 00.000 8976 MoveAxis(D, 4, ABG)
23:42:16.955 00.000 8976 stepping (-25, -39) + (0, -4)
23:42:16.955 00.000 8976 StepGuider step would hit limit: truncate move to (-25, -39) + (0, 0)
23:42:16.955 00.000 8976 FAR outside bump range, increase bump weight 4.00 => 5.00
23:42:16.955 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:16.956 00.001 8976 Scheduling Mount bump of (0.867, -1.479)
23:42:16.956 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.87, y=-1.48, opts=4)
23:42:16.956 00.000 8976 Enqueuing Move request for scope (0.87, -1.48)
23:42:16.956 00.000 8976 move complete, result=0
23:42:16.956 00.000 9828 Worker thread wakes up
23:42:16.956 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.87, -1.48) opts 0x4
23:42:16.956 00.000 9828 Handling offset move in thread for scope, endpoint = (0.87, -1.48)
23:42:16.956 00.000 9828 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-3.10) = xAngle (2.06 = 2.06)
23:42:16.956 00.000 9828 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.99 = -1.30)
23:42:16.956 00.000 8976 worker thread done servicing request
23:42:16.956 00.000 5052 GuideStep: -2.4 px 5 ms EAST, 1.4 px 0 ms SOUTH
23:42:16.956 00.000 9828 CameraToMount -- cameraX=0.87 cameraY=-1.48 hyp=1.71 cameraTheta=-1.04 mountX=-0.81 mountY=-1.65, mountTheta=-2.03
23:42:16.956 00.000 9828 Moving (0.87, -1.48) raw xDistance=-0.81 yDistance=-1.65
23:42:16.956 00.000 9828 MoveAxis(E, 85, B)
23:42:16.956 00.000 8976 Worker thread wakes up
23:42:16.956 00.000 9828 Guiding  Dir = 2, Dur = 85
23:42:16.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:16.956 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:16.957 00.001 9828 IsSlewing returns 0
23:42:16.957 00.000 9828 IsGuiding returns 0
23:42:16.957 00.000 9828 PulseGuide returned control before completion, sleep 95
23:42:17.055 00.098 9828 IsGuiding returns 1
23:42:17.055 00.000 9828 scope still moving after pulse duration time elapsed
23:42:17.087 00.032 9828 IsSlewing returns 0
23:42:17.087 00.000 9828 IsGuiding returns 1
23:42:17.118 00.031 9828 IsSlewing returns 0
23:42:17.118 00.000 9828 IsGuiding returns 1
23:42:17.149 00.031 9828 IsSlewing returns 0
23:42:17.149 00.000 9828 IsGuiding returns 0
23:42:17.149 00.000 9828 scope move finished after 85 + 107 ms
23:42:17.149 00.000 9828 Move returns status 0, amount 85
23:42:17.149 00.000 9828 MoveAxis(N, 187, B)
23:42:17.149 00.000 9828 Guiding  Dir = 0, Dur = 187
23:42:17.165 00.016 9828 IsSlewing returns 0
23:42:17.165 00.000 9828 IsGuiding returns 0
23:42:17.165 00.000 9828 PulseGuide returned control before completion, sleep 197
23:42:17.366 00.201 9828 IsGuiding returns 1
23:42:17.366 00.000 9828 scope still moving after pulse duration time elapsed
23:42:17.398 00.032 9828 IsSlewing returns 0
23:42:17.398 00.000 9828 IsGuiding returns 1
23:42:17.433 00.035 9828 IsSlewing returns 0
23:42:17.433 00.000 9828 IsGuiding returns 1
23:42:17.471 00.038 9828 IsSlewing returns 0
23:42:17.471 00.000 9828 IsGuiding returns 0
23:42:17.471 00.000 9828 scope move finished after 187 + 119 ms
23:42:17.471 00.000 9828 Move returns status 0, amount 187
23:42:17.471 00.000 9828 move complete, result=0
23:42:17.471 00.000 9828 worker thread done servicing request
23:42:17.471 00.000 5052 GuideStep: -0.8 px 85 ms EAST, -1.6 px 187 ms NORTH
23:42:17.993 00.522 8976 Exposure complete
23:42:18.007 00.014 8976 worker thread done servicing request
23:42:18.007 00.000 5052 OnExposeComplete: enter
23:42:18.007 00.000 5052 UpdateGuideState(): m_state=6
23:42:18.007 00.000 5052 Star::Find(18, 334, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
23:42:18.007 00.000 5052 Star::Find returns 1 (0), X=333.73, Y=145.55, Mass=5757, SNR=53.2, Peak=260 HFD=4.9
23:42:18.007 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.36) = xAngle (-3.63 = 2.65)
23:42:18.007 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-3.97 = 2.31)
23:42:18.007 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-2.58 hyp=2.70 cameraTheta=-1.27 mountX=-2.39 mountY=1.99, mountTheta=2.45
23:42:18.008 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=-2.58, opts=13)
23:42:18.008 00.000 5052 Enqueuing Move request for stepguider (0.80, -2.58)
23:42:18.008 00.000 8976 Worker thread wakes up
23:42:18.008 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, -2.58) opts 0xd
23:42:18.008 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, -2.58)
23:42:18.008 00.000 8976 Moving (0.80, -2.58) raw xDistance=-2.39 yDistance=1.99
23:42:18.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.62 from input -2.39
23:42:18.009 00.001 8976 GuideAlgorithmHysteresis::Result() returns 1.32 from input 1.99
23:42:18.009 00.000 8976 MoveAxis(R, 5, ABG)
23:42:18.009 00.000 8976 stepping (-25, -39) + (5, 0)
23:42:18.009 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:42:18.009 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=260, med=32, FiltMin=28, FiltMax=208, Gamma=2.260
23:42:18.019 00.010 5052 UpdateGuideState exits: m=5757 SNR=53.2
23:42:18.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:18.019 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:18.019 00.000 5052 Enqueuing Expose request
23:42:18.058 00.039 8976 Received - 47 (G) 
23:42:18.058 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:42:18.058 00.000 8976 stepped: pos (-20, -39)
23:42:18.058 00.000 8976 MoveAxis(D, 6, ABG)
23:42:18.058 00.000 8976 stepping (-20, -39) + (0, -6)
23:42:18.058 00.000 8976 StepGuider step would hit limit: truncate move to (-20, -39) + (0, 0)
23:42:18.058 00.000 8976 FAR outside bump range, increase bump weight 5.00 => 6.00
23:42:18.058 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:18.058 00.000 8976 Scheduling Mount bump of (0.560, -1.807)
23:42:18.059 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.56, y=-1.81, opts=4)
23:42:18.059 00.000 8976 Enqueuing Move request for scope (0.56, -1.81)
23:42:18.059 00.000 8976 move complete, result=0
23:42:18.059 00.000 9828 Worker thread wakes up
23:42:18.059 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.56, -1.81) opts 0x4
23:42:18.059 00.000 5052 GuideStep: -2.4 px 5 ms EAST, 2.0 px 0 ms SOUTH
23:42:18.059 00.000 8976 worker thread done servicing request
23:42:18.059 00.000 8976 Worker thread wakes up
23:42:18.059 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:18.059 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:18.059 00.000 9828 Handling offset move in thread for scope, endpoint = (0.56, -1.81)
23:42:18.059 00.000 9828 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-3.10) = xAngle (1.83 = 1.83)
23:42:18.059 00.000 9828 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.76 = -1.52)
23:42:18.059 00.000 9828 CameraToMount -- cameraX=0.56 cameraY=-1.81 hyp=1.89 cameraTheta=-1.27 mountX=-0.49 mountY=-1.89, mountTheta=-1.82
23:42:18.060 00.001 9828 Moving (0.56, -1.81) raw xDistance=-0.49 yDistance=-1.89
23:42:18.060 00.000 9828 MoveAxis(E, 52, B)
23:42:18.060 00.000 9828 Guiding  Dir = 2, Dur = 52
23:42:18.060 00.000 9828 IsSlewing returns 0
23:42:18.060 00.000 9828 IsGuiding returns 0
23:42:18.060 00.000 9828 PulseGuide returned control before completion, sleep 62
23:42:18.130 00.070 9828 IsGuiding returns 1
23:42:18.130 00.000 9828 scope still moving after pulse duration time elapsed
23:42:18.161 00.031 9828 IsSlewing returns 0
23:42:18.161 00.000 9828 IsGuiding returns 1
23:42:18.193 00.032 9828 IsSlewing returns 0
23:42:18.193 00.000 9828 IsGuiding returns 1
23:42:18.225 00.032 9828 IsSlewing returns 0
23:42:18.225 00.000 9828 IsGuiding returns 0
23:42:18.225 00.000 9828 scope move finished after 52 + 112 ms
23:42:18.225 00.000 9828 Move returns status 0, amount 52
23:42:18.225 00.000 9828 MoveAxis(N, 214, B)
23:42:18.225 00.000 9828 Guiding  Dir = 0, Dur = 214
23:42:18.241 00.016 9828 IsSlewing returns 0
23:42:18.241 00.000 9828 IsGuiding returns 0
23:42:18.241 00.000 9828 PulseGuide returned control before completion, sleep 224
23:42:18.477 00.236 9828 IsGuiding returns 1
23:42:18.477 00.000 9828 scope still moving after pulse duration time elapsed
23:42:18.509 00.032 9828 IsSlewing returns 0
23:42:18.509 00.000 9828 IsGuiding returns 1
23:42:18.541 00.032 9828 IsSlewing returns 0
23:42:18.541 00.000 9828 IsGuiding returns 1
23:42:18.572 00.031 9828 IsSlewing returns 0
23:42:18.572 00.000 9828 IsGuiding returns 0
23:42:18.572 00.000 9828 scope move finished after 214 + 116 ms
23:42:18.572 00.000 9828 Move returns status 0, amount 214
23:42:18.572 00.000 9828 move complete, result=0
23:42:18.572 00.000 9828 worker thread done servicing request
23:42:18.572 00.000 5052 GuideStep: -0.5 px 52 ms EAST, -1.9 px 214 ms NORTH
23:42:19.098 00.526 8976 Exposure complete
23:42:19.112 00.014 8976 worker thread done servicing request
23:42:19.112 00.000 5052 OnExposeComplete: enter
23:42:19.112 00.000 5052 UpdateGuideState(): m_state=6
23:42:19.112 00.000 5052 Star::Find(18, 333, 145, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
23:42:19.112 00.000 5052 Star::Find returns 1 (0), X=332.83, Y=144.88, Mass=5702, SNR=52.9, Peak=270 HFD=4.8
23:42:19.112 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.36) = xAngle (-3.96 = 2.32)
23:42:19.112 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.30 = 1.98)
23:42:19.112 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-3.26 hyp=3.26 cameraTheta=-1.60 mountX=-2.22 mountY=2.99, mountTheta=2.21
23:42:19.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-3.26, opts=13)
23:42:19.113 00.000 5052 Enqueuing Move request for stepguider (-0.10, -3.26)
23:42:19.113 00.000 8976 Worker thread wakes up
23:42:19.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -3.26) opts 0xd
23:42:19.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -3.26)
23:42:19.113 00.000 8976 Moving (-0.10, -3.26) raw xDistance=-2.22 yDistance=2.99
23:42:19.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.51 from input -2.22
23:42:19.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.97 from input 2.99
23:42:19.113 00.000 8976 MoveAxis(R, 5, ABG)
23:42:19.113 00.000 8976 stepping (-20, -39) + (5, 0)
23:42:19.113 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:42:19.114 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=270, med=31, FiltMin=27, FiltMax=196, Gamma=2.260
23:42:19.124 00.010 5052 UpdateGuideState exits: m=5702 SNR=52.9
23:42:19.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:19.124 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:19.124 00.000 5052 Enqueuing Expose request
23:42:19.161 00.037 8976 Received - 47 (G) 
23:42:19.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:42:19.161 00.000 8976 stepped: pos (-15, -39)
23:42:19.161 00.000 8976 MoveAxis(D, 9, ABG)
23:42:19.161 00.000 8976 stepping (-15, -39) + (0, -9)
23:42:19.161 00.000 8976 StepGuider step would hit limit: truncate move to (-15, -39) + (0, 0)
23:42:19.161 00.000 8976 FAR outside bump range, increase bump weight 6.00 => 7.00
23:42:19.161 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:19.161 00.000 8976 Scheduling Mount bump of (-0.073, -2.279)
23:42:19.161 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=-2.28, opts=4)
23:42:19.161 00.000 8976 Enqueuing Move request for scope (-0.07, -2.28)
23:42:19.161 00.000 8976 move complete, result=0
23:42:19.161 00.000 9828 Worker thread wakes up
23:42:19.162 00.001 8976 worker thread done servicing request
23:42:19.162 00.000 8976 Worker thread wakes up
23:42:19.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:19.162 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:19.162 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -2.28) opts 0x4
23:42:19.162 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, -2.28)
23:42:19.162 00.000 9828 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-3.10) = xAngle (1.50 = 1.50)
23:42:19.162 00.000 9828 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.43 = -1.86)
23:42:19.162 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=-2.28 hyp=2.28 cameraTheta=-1.60 mountX=0.17 mountY=-2.19, mountTheta=-1.50
23:42:19.162 00.000 9828 Moving (-0.07, -2.28) raw xDistance=0.17 yDistance=-2.19
23:42:19.162 00.000 9828 MoveAxis(W, 18, B)
23:42:19.162 00.000 9828 Guiding  Dir = 3, Dur = 18
23:42:19.162 00.000 5052 GuideStep: -2.2 px 5 ms EAST, 3.0 px 0 ms SOUTH
23:42:19.162 00.000 9828 IsSlewing returns 0
23:42:19.163 00.001 9828 IsGuiding returns 0
23:42:19.163 00.000 9828 PulseGuide returned control before completion, sleep 28
23:42:19.202 00.039 9828 IsGuiding returns 1
23:42:19.202 00.000 9828 scope still moving after pulse duration time elapsed
23:42:19.234 00.032 9828 IsSlewing returns 0
23:42:19.234 00.000 9828 IsGuiding returns 1
23:42:19.265 00.031 9828 IsSlewing returns 0
23:42:19.265 00.000 9828 IsGuiding returns 1
23:42:19.295 00.030 9828 IsSlewing returns 0
23:42:19.295 00.000 9828 IsGuiding returns 0
23:42:19.295 00.000 9828 scope move finished after 18 + 114 ms
23:42:19.295 00.000 9828 Move returns status 0, amount 18
23:42:19.295 00.000 9828 MoveAxis(N, 248, B)
23:42:19.295 00.000 9828 Guiding  Dir = 0, Dur = 248
23:42:19.311 00.016 9828 IsSlewing returns 0
23:42:19.311 00.000 9828 IsGuiding returns 0
23:42:19.311 00.000 9828 PulseGuide returned control before completion, sleep 258
23:42:19.579 00.268 9828 IsGuiding returns 1
23:42:19.579 00.000 9828 scope still moving after pulse duration time elapsed
23:42:19.610 00.031 9828 IsSlewing returns 0
23:42:19.610 00.000 9828 IsGuiding returns 1
23:42:19.640 00.030 9828 IsSlewing returns 0
23:42:19.640 00.000 9828 IsGuiding returns 1
23:42:19.672 00.032 9828 IsSlewing returns 0
23:42:19.672 00.000 9828 IsGuiding returns 1
23:42:19.703 00.031 9828 IsSlewing returns 0
23:42:19.703 00.000 9828 IsGuiding returns 0
23:42:19.703 00.000 9828 scope move finished after 248 + 143 ms
23:42:19.703 00.000 9828 Move returns status 0, amount 248
23:42:19.703 00.000 9828 move complete, result=0
23:42:19.703 00.000 9828 worker thread done servicing request
23:42:19.703 00.000 5052 GuideStep: 0.2 px 18 ms WEST, -2.2 px 248 ms NORTH
23:42:20.199 00.496 8976 Exposure complete
23:42:20.213 00.014 8976 worker thread done servicing request
23:42:20.213 00.000 5052 OnExposeComplete: enter
23:42:20.213 00.000 5052 UpdateGuideState(): m_state=6
23:42:20.213 00.000 5052 Star::Find(18, 332, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
23:42:20.213 00.000 5052 Star::Find returns 1 (0), X=333.86, Y=144.39, Mass=5641, SNR=52.7, Peak=280 HFD=5.1
23:42:20.213 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.36) = xAngle (-3.69 = 2.60)
23:42:20.213 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.03 = 2.26)
23:42:20.213 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=-3.74 hyp=3.85 cameraTheta=-1.33 mountX=-3.30 mountY=2.98, mountTheta=2.41
23:42:20.214 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=-3.74, opts=13)
23:42:20.214 00.000 5052 Enqueuing Move request for stepguider (0.93, -3.74)
23:42:20.214 00.000 8976 Worker thread wakes up
23:42:20.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, -3.74) opts 0xd
23:42:20.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, -3.74)
23:42:20.214 00.000 8976 Moving (0.93, -3.74) raw xDistance=-3.30 yDistance=2.98
23:42:20.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.18 from input -3.30
23:42:20.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.02 from input 2.98
23:42:20.214 00.000 8976 MoveAxis(R, 7, ABG)
23:42:20.214 00.000 8976 stepping (-15, -39) + (7, 0)
23:42:20.214 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:42:20.215 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=280, med=32, FiltMin=27, FiltMax=182, Gamma=2.260
23:42:20.225 00.010 5052 UpdateGuideState exits: m=5641 SNR=52.7
23:42:20.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:20.225 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:20.225 00.000 5052 Enqueuing Expose request
23:42:20.264 00.039 8976 Received - 47 (G) 
23:42:20.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:42:20.264 00.000 8976 stepped: pos (-8, -39)
23:42:20.264 00.000 8976 MoveAxis(D, 10, ABG)
23:42:20.264 00.000 8976 stepping (-8, -39) + (0, -10)
23:42:20.264 00.000 8976 StepGuider step would hit limit: truncate move to (-8, -39) + (0, 0)
23:42:20.264 00.000 8976 FAR outside bump range, increase bump weight 7.00 => 8.00
23:42:20.265 00.001 8976 AO travel limit exceeded, using large bump correction
23:42:20.265 00.000 8976 Scheduling Mount bump of (0.650, -2.619)
23:42:20.265 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.65, y=-2.62, opts=4)
23:42:20.265 00.000 8976 Enqueuing Move request for scope (0.65, -2.62)
23:42:20.265 00.000 8976 move complete, result=0
23:42:20.265 00.000 9828 Worker thread wakes up
23:42:20.265 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.65, -2.62) opts 0x4
23:42:20.265 00.000 9828 Handling offset move in thread for scope, endpoint = (0.65, -2.62)
23:42:20.265 00.000 9828 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-3.10) = xAngle (1.77 = 1.77)
23:42:20.265 00.000 9828 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.70 = -1.58)
23:42:20.265 00.000 9828 CameraToMount -- cameraX=0.65 cameraY=-2.62 hyp=2.70 cameraTheta=-1.33 mountX=-0.54 mountY=-2.70, mountTheta=-1.77
23:42:20.265 00.000 9828 Moving (0.65, -2.62) raw xDistance=-0.54 yDistance=-2.70
23:42:20.265 00.000 9828 MoveAxis(E, 58, B)
23:42:20.265 00.000 5052 GuideStep: -3.3 px 7 ms EAST, 3.0 px 0 ms SOUTH
23:42:20.265 00.000 8976 worker thread done servicing request
23:42:20.265 00.000 9828 Guiding  Dir = 2, Dur = 58
23:42:20.265 00.000 8976 Worker thread wakes up
23:42:20.266 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:20.266 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:20.266 00.000 9828 IsSlewing returns 0
23:42:20.266 00.000 9828 IsGuiding returns 0
23:42:20.266 00.000 9828 PulseGuide returned control before completion, sleep 68
23:42:20.345 00.079 9828 IsGuiding returns 1
23:42:20.345 00.000 9828 scope still moving after pulse duration time elapsed
23:42:20.377 00.032 9828 IsSlewing returns 0
23:42:20.377 00.000 9828 IsGuiding returns 1
23:42:20.408 00.031 9828 IsSlewing returns 0
23:42:20.408 00.000 9828 IsGuiding returns 1
23:42:20.439 00.031 9828 IsSlewing returns 0
23:42:20.439 00.000 9828 IsGuiding returns 0
23:42:20.439 00.000 9828 scope move finished after 58 + 115 ms
23:42:20.439 00.000 9828 Move returns status 0, amount 58
23:42:20.439 00.000 9828 MoveAxis(N, 306, B)
23:42:20.439 00.000 9828 Guiding  Dir = 0, Dur = 306
23:42:20.455 00.016 9828 IsSlewing returns 0
23:42:20.455 00.000 9828 IsGuiding returns 0
23:42:20.455 00.000 9828 PulseGuide returned control before completion, sleep 316
23:42:20.788 00.333 9828 IsGuiding returns 1
23:42:20.788 00.000 9828 scope still moving after pulse duration time elapsed
23:42:20.819 00.031 9828 IsSlewing returns 0
23:42:20.819 00.000 9828 IsGuiding returns 1
23:42:20.851 00.032 9828 IsSlewing returns 0
23:42:20.851 00.000 9828 IsGuiding returns 1
23:42:20.883 00.032 9828 IsSlewing returns 0
23:42:20.883 00.000 9828 IsGuiding returns 0
23:42:20.883 00.000 9828 scope move finished after 306 + 121 ms
23:42:20.883 00.000 9828 Move returns status 0, amount 306
23:42:20.883 00.000 9828 move complete, result=0
23:42:20.883 00.000 9828 worker thread done servicing request
23:42:20.883 00.000 5052 GuideStep: -0.5 px 58 ms EAST, -2.7 px 306 ms NORTH
23:42:21.302 00.419 8976 Exposure complete
23:42:21.316 00.014 8976 worker thread done servicing request
23:42:21.316 00.000 5052 OnExposeComplete: enter
23:42:21.316 00.000 5052 UpdateGuideState(): m_state=6
23:42:21.316 00.000 5052 Star::Find(18, 333, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
23:42:21.316 00.000 5052 Star::Find returns 1 (0), X=332.66, Y=143.15, Mass=5391, SNR=51.4, Peak=263 HFD=4.8
23:42:21.316 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.36) = xAngle (-3.98 = 2.30)
23:42:21.316 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.32 = 1.96)
23:42:21.316 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-4.98 hyp=4.99 cameraTheta=-1.62 mountX=-3.32 mountY=4.61, mountTheta=2.19
23:42:21.317 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-4.98, opts=13)
23:42:21.317 00.000 5052 Enqueuing Move request for stepguider (-0.27, -4.98)
23:42:21.317 00.000 8976 Worker thread wakes up
23:42:21.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -4.98) opts 0xd
23:42:21.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -4.98)
23:42:21.317 00.000 8976 Moving (-0.27, -4.98) raw xDistance=-3.32 yDistance=4.61
23:42:21.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.25 from input -3.32
23:42:21.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.05 from input 4.61
23:42:21.317 00.000 8976 MoveAxis(R, 7, ABG)
23:42:21.317 00.000 8976 stepping (-8, -39) + (7, 0)
23:42:21.317 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:42:21.318 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=263, med=31, FiltMin=27, FiltMax=193, Gamma=2.260
23:42:21.327 00.009 5052 UpdateGuideState exits: m=5391 SNR=51.4
23:42:21.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:21.328 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:21.328 00.000 5052 Enqueuing Expose request
23:42:21.367 00.039 8976 Received - 47 (G) 
23:42:21.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:42:21.367 00.000 8976 stepped: pos (-1, -39)
23:42:21.368 00.001 8976 MoveAxis(D, 14, ABG)
23:42:21.368 00.000 8976 stepping (-1, -39) + (0, -14)
23:42:21.368 00.000 8976 StepGuider step would hit limit: truncate move to (-1, -39) + (0, 0)
23:42:21.368 00.000 8976 FAR outside bump range, increase bump weight 8.00 => 9.00
23:42:21.368 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:21.368 00.000 8976 Scheduling Mount bump of (-0.186, -3.486)
23:42:21.368 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.19, y=-3.49, opts=4)
23:42:21.368 00.000 8976 Enqueuing Move request for scope (-0.19, -3.49)
23:42:21.368 00.000 8976 move complete, result=0
23:42:21.368 00.000 8976 worker thread done servicing request
23:42:21.368 00.000 8976 Worker thread wakes up
23:42:21.368 00.000 9828 Worker thread wakes up
23:42:21.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -3.49) opts 0x4
23:42:21.368 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.19, -3.49)
23:42:21.368 00.000 9828 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-3.10) = xAngle (1.48 = 1.48)
23:42:21.368 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:21.368 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:21.368 00.000 9828 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.40 = -1.88)
23:42:21.368 00.000 9828 CameraToMount -- cameraX=-0.19 cameraY=-3.49 hyp=3.49 cameraTheta=-1.62 mountX=0.33 mountY=-3.33, mountTheta=-1.47
23:42:21.369 00.001 9828 Moving (-0.19, -3.49) raw xDistance=0.33 yDistance=-3.33
23:42:21.369 00.000 9828 MoveAxis(W, 35, B)
23:42:21.369 00.000 9828 Guiding  Dir = 3, Dur = 35
23:42:21.369 00.000 5052 GuideStep: -3.3 px 7 ms EAST, 4.6 px 0 ms SOUTH
23:42:21.369 00.000 9828 IsSlewing returns 0
23:42:21.369 00.000 9828 IsGuiding returns 0
23:42:21.369 00.000 9828 PulseGuide returned control before completion, sleep 45
23:42:21.420 00.051 9828 IsGuiding returns 1
23:42:21.420 00.000 9828 scope still moving after pulse duration time elapsed
23:42:21.451 00.031 9828 IsSlewing returns 0
23:42:21.451 00.000 9828 IsGuiding returns 1
23:42:21.482 00.031 9828 IsSlewing returns 0
23:42:21.482 00.000 9828 IsGuiding returns 1
23:42:21.512 00.030 9828 IsSlewing returns 0
23:42:21.512 00.000 9828 IsGuiding returns 0
23:42:21.512 00.000 9828 scope move finished after 35 + 107 ms
23:42:21.512 00.000 9828 Move returns status 0, amount 35
23:42:21.512 00.000 9828 MoveAxis(N, 377, B)
23:42:21.512 00.000 9828 Guiding  Dir = 0, Dur = 377
23:42:21.528 00.016 9828 IsSlewing returns 0
23:42:21.528 00.000 9828 IsGuiding returns 0
23:42:21.528 00.000 9828 PulseGuide returned control before completion, sleep 387
23:42:21.921 00.393 9828 IsGuiding returns 1
23:42:21.921 00.000 9828 scope still moving after pulse duration time elapsed
23:42:21.952 00.031 9828 IsSlewing returns 0
23:42:21.952 00.000 9828 IsGuiding returns 1
23:42:21.984 00.032 9828 IsSlewing returns 0
23:42:21.984 00.000 9828 IsGuiding returns 1
23:42:22.018 00.034 9828 IsSlewing returns 0
23:42:22.018 00.000 9828 IsGuiding returns 1
23:42:22.050 00.032 9828 IsSlewing returns 0
23:42:22.050 00.000 9828 IsGuiding returns 0
23:42:22.050 00.000 9828 scope move finished after 377 + 145 ms
23:42:22.050 00.000 9828 Move returns status 0, amount 377
23:42:22.050 00.000 9828 move complete, result=0
23:42:22.050 00.000 9828 worker thread done servicing request
23:42:22.050 00.000 5052 GuideStep: 0.3 px 35 ms WEST, -3.3 px 377 ms NORTH
23:42:22.403 00.353 8976 Exposure complete
23:42:22.417 00.014 8976 worker thread done servicing request
23:42:22.417 00.000 5052 OnExposeComplete: enter
23:42:22.417 00.000 5052 UpdateGuideState(): m_state=6
23:42:22.417 00.000 5052 Star::Find(18, 332, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
23:42:22.417 00.000 5052 Star::Find returns 1 (0), X=332.62, Y=141.82, Mass=5625, SNR=52.6, Peak=317 HFD=4.8
23:42:22.417 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.36) = xAngle (-3.98 = 2.30)
23:42:22.417 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.32 = 1.96)
23:42:22.417 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-6.31 hyp=6.32 cameraTheta=-1.62 mountX=-4.23 mountY=5.84, mountTheta=2.20
23:42:22.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-6.31, opts=13)
23:42:22.418 00.000 5052 Enqueuing Move request for stepguider (-0.31, -6.31)
23:42:22.418 00.000 8976 Worker thread wakes up
23:42:22.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -6.31) opts 0xd
23:42:22.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -6.31)
23:42:22.418 00.000 8976 Moving (-0.31, -6.31) raw xDistance=-4.23 yDistance=5.84
23:42:22.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.82 from input -4.23
23:42:22.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.89 from input 5.84
23:42:22.418 00.000 8976 MoveAxis(R, 9, ABG)
23:42:22.418 00.000 8976 stepping (-1, -39) + (9, 0)
23:42:22.418 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:42:22.419 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=317, med=32, FiltMin=28, FiltMax=187, Gamma=2.260
23:42:22.429 00.010 5052 UpdateGuideState exits: m=5625 SNR=52.6
23:42:22.429 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:22.429 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:22.429 00.000 5052 Enqueuing Expose request
23:42:22.470 00.041 8976 Received - 47 (G) 
23:42:22.470 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:42:22.470 00.000 8976 stepped: pos (8, -39)
23:42:22.470 00.000 8976 MoveAxis(D, 18, ABG)
23:42:22.470 00.000 8976 stepping (8, -39) + (0, -18)
23:42:22.470 00.000 8976 StepGuider step would hit limit: truncate move to (8, -39) + (0, 0)
23:42:22.470 00.000 8976 FAR outside bump range, increase bump weight 9.00 => 10.00
23:42:22.471 00.001 8976 AO travel limit exceeded, using large bump correction
23:42:22.471 00.000 8976 Scheduling Mount bump of (-0.218, -4.419)
23:42:22.471 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.22, y=-4.42, opts=4)
23:42:22.471 00.000 8976 Enqueuing Move request for scope (-0.22, -4.42)
23:42:22.471 00.000 8976 move complete, result=0
23:42:22.471 00.000 9828 Worker thread wakes up
23:42:22.471 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -4.42) opts 0x4
23:42:22.471 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.22, -4.42)
23:42:22.471 00.000 9828 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-3.10) = xAngle (1.48 = 1.48)
23:42:22.471 00.000 8976 worker thread done servicing request
23:42:22.471 00.000 5052 GuideStep: -4.2 px 9 ms EAST, 5.8 px 0 ms SOUTH
23:42:22.471 00.000 9828 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.41 = -1.87)
23:42:22.471 00.000 9828 CameraToMount -- cameraX=-0.22 cameraY=-4.42 hyp=4.42 cameraTheta=-1.62 mountX=0.40 mountY=-4.22, mountTheta=-1.48
23:42:22.471 00.000 9828 Moving (-0.22, -4.42) raw xDistance=0.40 yDistance=-4.22
23:42:22.471 00.000 9828 MoveAxis(W, 42, B)
23:42:22.471 00.000 9828 Guiding  Dir = 3, Dur = 42
23:42:22.471 00.000 8976 Worker thread wakes up
23:42:22.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:22.472 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(315,130,37,37)
23:42:22.472 00.000 9828 IsSlewing returns 0
23:42:22.472 00.000 9828 IsGuiding returns 0
23:42:22.472 00.000 9828 PulseGuide returned control before completion, sleep 52
23:42:22.536 00.064 9828 IsGuiding returns 1
23:42:22.536 00.000 9828 scope still moving after pulse duration time elapsed
23:42:22.567 00.031 9828 IsSlewing returns 0
23:42:22.567 00.000 9828 IsGuiding returns 1
23:42:22.599 00.032 9828 IsSlewing returns 0
23:42:22.599 00.000 9828 IsGuiding returns 1
23:42:22.629 00.030 9828 IsSlewing returns 0
23:42:22.629 00.000 9828 IsGuiding returns 0
23:42:22.629 00.000 9828 scope move finished after 42 + 115 ms
23:42:22.629 00.000 9828 Move returns status 0, amount 42
23:42:22.629 00.000 9828 MoveAxis(N, 478, B)
23:42:22.629 00.000 9828 Guiding  Dir = 0, Dur = 478
23:42:22.645 00.016 9828 IsSlewing returns 0
23:42:22.645 00.000 9828 IsGuiding returns 0
23:42:22.645 00.000 9828 PulseGuide returned control before completion, sleep 488
23:42:23.148 00.503 9828 IsGuiding returns 1
23:42:23.148 00.000 9828 scope still moving after pulse duration time elapsed
23:42:23.180 00.032 9828 IsSlewing returns 0
23:42:23.180 00.000 9828 IsGuiding returns 1
23:42:23.211 00.031 9828 IsSlewing returns 0
23:42:23.211 00.000 9828 IsGuiding returns 1
23:42:23.243 00.032 9828 IsSlewing returns 0
23:42:23.243 00.000 9828 IsGuiding returns 0
23:42:23.243 00.000 9828 scope move finished after 478 + 119 ms
23:42:23.243 00.000 9828 Move returns status 0, amount 478
23:42:23.243 00.000 9828 move complete, result=0
23:42:23.243 00.000 9828 worker thread done servicing request
23:42:23.243 00.000 5052 GuideStep: 0.4 px 42 ms WEST, -4.2 px 478 ms NORTH
23:42:23.519 00.276 8976 Exposure complete
23:42:23.533 00.014 8976 worker thread done servicing request
23:42:23.533 00.000 5052 OnExposeComplete: enter
23:42:23.533 00.000 5052 UpdateGuideState(): m_state=6
23:42:23.533 00.000 5052 Star::Find(18, 332, 141, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
23:42:23.533 00.000 5052 Star::Find returns 1 (0), X=331.59, Y=141.04, Mass=5570, SNR=52.4, Peak=260 HFD=5.0
23:42:23.533 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.36) = xAngle (-4.12 = 2.17)
23:42:23.533 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.46 = 1.83)
23:42:23.533 00.000 5052 CameraToMount -- cameraX=-1.34 cameraY=-7.09 hyp=7.22 cameraTheta=-1.76 mountX=-4.05 mountY=6.99, mountTheta=2.10
23:42:23.534 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.34, y=-7.09, opts=13)
23:42:23.534 00.000 5052 Enqueuing Move request for stepguider (-1.34, -7.09)
23:42:23.534 00.000 8976 Worker thread wakes up
23:42:23.534 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.34, -7.09) opts 0xd
23:42:23.534 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.34, -7.09)
23:42:23.534 00.000 8976 Moving (-1.34, -7.09) raw xDistance=-4.05 yDistance=6.99
23:42:23.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.75 from input -4.05
23:42:23.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.67 from input 6.99
23:42:23.534 00.000 8976 MoveAxis(R, 9, ABG)
23:42:23.534 00.000 8976 stepping (8, -39) + (9, 0)
23:42:23.534 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:42:23.535 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=260, med=32, FiltMin=28, FiltMax=197, Gamma=2.260
23:42:23.544 00.009 5052 UpdateGuideState exits: m=5570 SNR=52.4
23:42:23.545 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:23.545 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:23.545 00.000 5052 Enqueuing Expose request
23:42:23.589 00.044 8976 Received - 47 (G) 
23:42:23.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:42:23.589 00.000 8976 stepped: pos (17, -39)
23:42:23.590 00.001 8976 MoveAxis(D, 22, ABG)
23:42:23.590 00.000 8976 stepping (17, -39) + (0, -22)
23:42:23.590 00.000 8976 StepGuider step would hit limit: truncate move to (17, -39) + (0, 0)
23:42:23.590 00.000 8976 FAR outside bump range, increase bump weight 10.00 => 11.00
23:42:23.590 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:23.590 00.000 8976 Scheduling Mount bump of (-0.941, -4.966)
23:42:23.590 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.94, y=-4.97, opts=4)
23:42:23.590 00.000 8976 Enqueuing Move request for scope (-0.94, -4.97)
23:42:23.590 00.000 8976 move complete, result=0
23:42:23.590 00.000 8976 worker thread done servicing request
23:42:23.590 00.000 8976 Worker thread wakes up
23:42:23.590 00.000 9828 Worker thread wakes up
23:42:23.590 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -4.97) opts 0x4
23:42:23.590 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.94, -4.97)
23:42:23.590 00.000 9828 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-3.10) = xAngle (1.34 = 1.34)
23:42:23.590 00.000 9828 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.27 = -2.01)
23:42:23.590 00.000 9828 CameraToMount -- cameraX=-0.94 cameraY=-4.97 hyp=5.05 cameraTheta=-1.76 mountX=1.14 mountY=-4.57, mountTheta=-1.33
23:42:23.590 00.000 9828 Moving (-0.94, -4.97) raw xDistance=1.14 yDistance=-4.57
23:42:23.590 00.000 9828 MoveAxis(W, 121, B)
23:42:23.590 00.000 5052 GuideStep: -4.0 px 9 ms EAST, 7.0 px 0 ms SOUTH
23:42:23.591 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:23.591 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(314,123,37,37)
23:42:23.591 00.000 9828 Guiding  Dir = 3, Dur = 121
23:42:23.591 00.000 9828 IsSlewing returns 0
23:42:23.591 00.000 9828 IsGuiding returns 0
23:42:23.591 00.000 9828 PulseGuide returned control before completion, sleep 131
23:42:23.731 00.140 9828 IsGuiding returns 1
23:42:23.731 00.000 9828 scope still moving after pulse duration time elapsed
23:42:23.762 00.031 9828 IsSlewing returns 0
23:42:23.762 00.000 9828 IsGuiding returns 1
23:42:23.792 00.030 9828 IsSlewing returns 0
23:42:23.792 00.000 9828 IsGuiding returns 1
23:42:23.823 00.031 9828 IsSlewing returns 0
23:42:23.823 00.000 9828 IsGuiding returns 1
23:42:23.854 00.031 9828 IsSlewing returns 0
23:42:23.854 00.000 9828 IsGuiding returns 0
23:42:23.854 00.000 9828 scope move finished after 121 + 142 ms
23:42:23.854 00.000 9828 Move returns status 0, amount 121
23:42:23.854 00.000 9828 MoveAxis(N, 518, B)
23:42:23.854 00.000 9828 Guiding  Dir = 0, Dur = 518
23:42:23.869 00.015 9828 IsSlewing returns 0
23:42:23.869 00.000 9828 IsGuiding returns 0
23:42:23.869 00.000 9828 PulseGuide returned control before completion, sleep 528
23:42:24.410 00.541 9828 IsGuiding returns 1
23:42:24.410 00.000 9828 scope still moving after pulse duration time elapsed
23:42:24.442 00.032 9828 IsSlewing returns 0
23:42:24.442 00.000 9828 IsGuiding returns 1
23:42:24.473 00.031 9828 IsSlewing returns 0
23:42:24.473 00.000 9828 IsGuiding returns 1
23:42:24.503 00.030 9828 IsSlewing returns 0
23:42:24.503 00.000 9828 IsGuiding returns 1
23:42:24.535 00.032 9828 IsSlewing returns 0
23:42:24.535 00.000 9828 IsGuiding returns 0
23:42:24.535 00.000 9828 scope move finished after 518 + 147 ms
23:42:24.535 00.000 9828 Move returns status 0, amount 518
23:42:24.535 00.000 9828 move complete, result=0
23:42:24.535 00.000 9828 worker thread done servicing request
23:42:24.538 00.003 5052 GuideStep: 1.1 px 121 ms WEST, -4.6 px 518 ms NORTH
23:42:24.619 00.081 8976 Exposure complete
23:42:24.633 00.014 8976 worker thread done servicing request
23:42:24.633 00.000 5052 OnExposeComplete: enter
23:42:24.633 00.000 5052 UpdateGuideState(): m_state=6
23:42:24.633 00.000 5052 Star::Find(18, 331, 141, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
23:42:24.633 00.000 5052 Star::Find returns 1 (0), X=330.69, Y=139.57, Mass=5580, SNR=52.3, Peak=273 HFD=5.2
23:42:24.633 00.000 5052 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.36) = xAngle (-4.19 = 2.10)
23:42:24.633 00.000 5052 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.53 = 1.76)
23:42:24.633 00.000 5052 CameraToMount -- cameraX=-2.24 cameraY=-8.56 hyp=8.85 cameraTheta=-1.83 mountX=-4.44 mountY=8.70, mountTheta=2.04
23:42:24.634 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.24, y=-8.56, opts=13)
23:42:24.634 00.000 5052 Enqueuing Move request for stepguider (-2.24, -8.56)
23:42:24.634 00.000 8976 Worker thread wakes up
23:42:24.634 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.24, -8.56) opts 0xd
23:42:24.634 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.24, -8.56)
23:42:24.634 00.000 8976 Moving (-2.24, -8.56) raw xDistance=-4.44 yDistance=8.70
23:42:24.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.99 from input -4.44
23:42:24.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.81 from input 8.70
23:42:24.634 00.000 8976 MoveAxis(R, 10, ABG)
23:42:24.634 00.000 8976 stepping (17, -39) + (10, 0)
23:42:24.634 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
23:42:24.635 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=273, med=32, FiltMin=28, FiltMax=178, Gamma=2.260
23:42:24.645 00.010 5052 UpdateGuideState exits: m=5580 SNR=52.3
23:42:24.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:24.645 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:24.645 00.000 5052 Enqueuing Expose request
23:42:24.692 00.047 8976 Received - 47 (G) 
23:42:24.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
23:42:24.692 00.000 8976 stepped: pos (27, -39)
23:42:24.692 00.000 8976 MoveAxis(D, 27, ABG)
23:42:24.692 00.000 8976 stepping (27, -39) + (0, -27)
23:42:24.692 00.000 8976 StepGuider step would hit limit: truncate move to (27, -39) + (0, 0)
23:42:24.692 00.000 8976 FAR outside bump range, increase bump weight 11.00 => 12.00
23:42:24.692 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:24.692 00.000 8976 Scheduling Mount bump of (-1.571, -5.992)
23:42:24.693 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-1.57, y=-5.99, opts=4)
23:42:24.693 00.000 8976 Enqueuing Move request for scope (-1.57, -5.99)
23:42:24.693 00.000 8976 move complete, result=0
23:42:24.693 00.000 9828 Worker thread wakes up
23:42:24.693 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-1.57, -5.99) opts 0x4
23:42:24.693 00.000 9828 Handling offset move in thread for scope, endpoint = (-1.57, -5.99)
23:42:24.693 00.000 5052 GuideStep: -4.4 px 10 ms EAST, 8.7 px 0 ms SOUTH
23:42:24.693 00.000 8976 worker thread done servicing request
23:42:24.693 00.000 8976 Worker thread wakes up
23:42:24.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:24.693 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(313,122,37,37)
23:42:24.693 00.000 9828 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-3.10) = xAngle (1.27 = 1.27)
23:42:24.693 00.000 9828 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.20 = -2.08)
23:42:24.693 00.000 9828 CameraToMount -- cameraX=-1.57 cameraY=-5.99 hyp=6.19 cameraTheta=-1.83 mountX=1.81 mountY=-5.40, mountTheta=-1.25
23:42:24.693 00.000 9828 Moving (-1.57, -5.99) raw xDistance=1.81 yDistance=-5.40
23:42:24.693 00.000 9828 MoveAxis(W, 192, B)
23:42:24.693 00.000 9828 Guiding  Dir = 3, Dur = 192
23:42:24.694 00.001 9828 IsSlewing returns 0
23:42:24.694 00.000 9828 IsGuiding returns 0
23:42:24.694 00.000 9828 PulseGuide returned control before completion, sleep 202
23:42:24.910 00.216 9828 IsGuiding returns 1
23:42:24.910 00.000 9828 scope still moving after pulse duration time elapsed
23:42:24.942 00.032 9828 IsSlewing returns 0
23:42:24.942 00.000 9828 IsGuiding returns 1
23:42:24.972 00.030 9828 IsSlewing returns 0
23:42:24.972 00.000 9828 IsGuiding returns 1
23:42:25.004 00.032 9828 IsSlewing returns 0
23:42:25.004 00.000 9828 IsGuiding returns 0
23:42:25.004 00.000 9828 scope move finished after 192 + 117 ms
23:42:25.004 00.000 9828 Move returns status 0, amount 192
23:42:25.004 00.000 9828 MoveAxis(N, 613, B)
23:42:25.004 00.000 9828 Guiding  Dir = 0, Dur = 613
23:42:25.020 00.016 9828 IsSlewing returns 0
23:42:25.020 00.000 9828 IsGuiding returns 0
23:42:25.020 00.000 9828 PulseGuide returned control before completion, sleep 623
23:42:25.653 00.633 9828 IsGuiding returns 1
23:42:25.653 00.000 9828 scope still moving after pulse duration time elapsed
23:42:25.683 00.030 9828 IsSlewing returns 0
23:42:25.683 00.000 9828 IsGuiding returns 1
23:42:25.715 00.032 9828 IsSlewing returns 0
23:42:25.715 00.000 9828 IsGuiding returns 1
23:42:25.739 00.024 8976 Exposure complete
23:42:25.746 00.007 9828 IsSlewing returns 0
23:42:25.746 00.000 9828 IsGuiding returns 1
23:42:25.752 00.006 8976 worker thread done servicing request
23:42:25.752 00.000 5052 OnExposeComplete: enter
23:42:25.753 00.001 5052 UpdateGuideState(): m_state=6
23:42:25.753 00.000 5052 Star::Find(18, 330, 139, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
23:42:25.753 00.000 5052 Star::Find returns 1 (0), X=330.73, Y=138.47, Mass=5618, SNR=52.4, Peak=226 HFD=5.4
23:42:25.753 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.36) = xAngle (-4.15 = 2.13)
23:42:25.753 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.49 = 1.79)
23:42:25.753 00.000 5052 CameraToMount -- cameraX=-2.20 cameraY=-9.66 hyp=9.91 cameraTheta=-1.79 mountX=-5.25 mountY=9.67, mountTheta=2.07
23:42:25.753 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.20, y=-9.66, opts=13)
23:42:25.754 00.001 5052 Enqueuing Move request for stepguider (-2.20, -9.66)
23:42:25.754 00.000 8976 Worker thread wakes up
23:42:25.754 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.20, -9.66) opts 0xd
23:42:25.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.20, -9.66)
23:42:25.754 00.000 8976 Moving (-2.20, -9.66) raw xDistance=-5.25 yDistance=9.67
23:42:25.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.51 from input -5.25
23:42:25.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.50 from input 9.67
23:42:25.754 00.000 8976 MoveAxis(R, 11, ABG)
23:42:25.754 00.000 8976 stepping (27, -39) + (11, 0)
23:42:25.754 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
23:42:25.754 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=226, med=31, FiltMin=27, FiltMax=172, Gamma=2.260
23:42:25.764 00.010 5052 UpdateGuideState exits: m=5618 SNR=52.4
23:42:25.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:25.764 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:25.764 00.000 5052 Enqueuing Expose request
23:42:25.777 00.013 9828 IsSlewing returns 0
23:42:25.777 00.000 9828 IsGuiding returns 0
23:42:25.777 00.000 9828 scope move finished after 613 + 143 ms
23:42:25.777 00.000 9828 Move returns status 0, amount 613
23:42:25.777 00.000 9828 move complete, result=0
23:42:25.777 00.000 9828 worker thread done servicing request
23:42:25.777 00.000 5052 GuideStep: 1.8 px 192 ms WEST, -5.4 px 613 ms NORTH
23:42:25.828 00.051 8976 Received - 47 (G) 
23:42:25.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
23:42:25.828 00.000 8976 stepped: pos (38, -39)
23:42:25.828 00.000 8976 MoveAxis(D, 31, ABG)
23:42:25.828 00.000 8976 stepping (38, -39) + (0, -31)
23:42:25.828 00.000 8976 StepGuider step would hit limit: truncate move to (38, -39) + (0, 0)
23:42:25.828 00.000 8976 FAR outside bump range, increase bump weight 12.00 => 13.00
23:42:25.828 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:25.828 00.000 8976 Scheduling Mount bump of (-1.542, -6.762)
23:42:25.829 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-1.54, y=-6.76, opts=4)
23:42:25.829 00.000 8976 Enqueuing Move request for scope (-1.54, -6.76)
23:42:25.829 00.000 8976 move complete, result=0
23:42:25.829 00.000 9828 Worker thread wakes up
23:42:25.829 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-1.54, -6.76) opts 0x4
23:42:25.829 00.000 9828 Handling offset move in thread for scope, endpoint = (-1.54, -6.76)
23:42:25.829 00.000 9828 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-3.10) = xAngle (1.31 = 1.31)
23:42:25.829 00.000 5052 GuideStep: -5.2 px 11 ms EAST, 9.7 px 0 ms SOUTH
23:42:25.829 00.000 8976 worker thread done servicing request
23:42:25.829 00.000 9828 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.23 = -2.05)
23:42:25.829 00.000 8976 Worker thread wakes up
23:42:25.829 00.000 9828 CameraToMount -- cameraX=-1.54 cameraY=-6.76 hyp=6.94 cameraTheta=-1.79 mountX=1.82 mountY=-6.16, mountTheta=-1.28
23:42:25.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:25.829 00.000 9828 Moving (-1.54, -6.76) raw xDistance=1.82 yDistance=-6.16
23:42:25.829 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(313,120,37,37)
23:42:25.829 00.000 9828 MoveAxis(W, 193, B)
23:42:25.829 00.000 9828 Guiding  Dir = 3, Dur = 193
23:42:25.830 00.001 9828 IsSlewing returns 0
23:42:25.830 00.000 9828 IsGuiding returns 0
23:42:25.830 00.000 9828 PulseGuide returned control before completion, sleep 203
23:42:26.043 00.213 9828 IsGuiding returns 1
23:42:26.043 00.000 9828 scope still moving after pulse duration time elapsed
23:42:26.074 00.031 9828 IsSlewing returns 0
23:42:26.074 00.000 9828 IsGuiding returns 1
23:42:26.105 00.031 9828 IsSlewing returns 0
23:42:26.105 00.000 9828 IsGuiding returns 1
23:42:26.137 00.032 9828 IsSlewing returns 0
23:42:26.137 00.000 9828 IsGuiding returns 0
23:42:26.137 00.000 9828 scope move finished after 193 + 114 ms
23:42:26.137 00.000 9828 Move returns status 0, amount 193
23:42:26.137 00.000 9828 MoveAxis(N, 698, B)
23:42:26.137 00.000 9828 Guiding  Dir = 0, Dur = 698
23:42:26.153 00.016 9828 IsSlewing returns 0
23:42:26.153 00.000 9828 IsGuiding returns 0
23:42:26.153 00.000 9828 PulseGuide returned control before completion, sleep 708
23:42:26.867 00.714 9828 IsGuiding returns 1
23:42:26.867 00.000 9828 scope still moving after pulse duration time elapsed
23:42:26.872 00.005 8976 Exposure complete
23:42:26.885 00.013 8976 worker thread done servicing request
23:42:26.885 00.000 5052 OnExposeComplete: enter
23:42:26.885 00.000 5052 UpdateGuideState(): m_state=6
23:42:26.885 00.000 5052 Star::Find(18, 330, 138, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
23:42:26.885 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=135.37, Mass=5567, SNR=52.2, Peak=213 HFD=5.2
23:42:26.886 00.001 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.36) = xAngle (-4.14 = 2.14)
23:42:26.886 00.000 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.48 = 1.80)
23:42:26.886 00.000 5052 CameraToMount -- cameraX=-2.75 cameraY=-12.76 hyp=13.05 cameraTheta=-1.78 mountX=-7.05 mountY=12.71, mountTheta=2.08
23:42:26.886 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.75, y=-12.76, opts=13)
23:42:26.886 00.000 5052 Enqueuing Move request for stepguider (-2.75, -12.76)
23:42:26.886 00.000 8976 Worker thread wakes up
23:42:26.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.75, -12.76) opts 0xd
23:42:26.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.75, -12.76)
23:42:26.887 00.001 8976 Moving (-2.75, -12.76) raw xDistance=-7.05 yDistance=12.71
23:42:26.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.68 from input -7.05
23:42:26.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.46 from input 12.71
23:42:26.887 00.000 8976 MoveAxis(R, 15, ABG)
23:42:26.887 00.000 8976 stepping (38, -39) + (15, 0)
23:42:26.887 00.000 8976 StepGuider step would hit limit: truncate move to (38, -39) + (1, 0)
23:42:26.887 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
23:42:26.887 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=213, med=32, FiltMin=28, FiltMax=202, Gamma=2.260
23:42:26.898 00.011 5052 UpdateGuideState exits: m=5567 SNR=52.2
23:42:26.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:26.898 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:26.898 00.000 5052 Enqueuing Expose request
23:42:26.899 00.001 9828 IsSlewing returns 0
23:42:26.899 00.000 9828 IsGuiding returns 1
23:42:26.915 00.016 8976 Received - 47 (G) 
23:42:26.915 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
23:42:26.915 00.000 8976 stepped: pos (39, -39)
23:42:26.915 00.000 8976 MoveAxis(D, 40, ABG)
23:42:26.915 00.000 8976 stepping (39, -39) + (0, -40)
23:42:26.915 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:26.915 00.000 8976 secondary mount is busy, cannot bump
23:42:26.915 00.000 8976 move complete, result=0
23:42:26.915 00.000 8976 worker thread done servicing request
23:42:26.915 00.000 8976 Worker thread wakes up
23:42:26.915 00.000 5052 GuideStep: -7.0 px 1 ms EAST, 12.7 px 0 ms SOUTH
23:42:26.916 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:26.916 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(312,117,37,37)
23:42:26.931 00.015 9828 IsSlewing returns 0
23:42:26.931 00.000 9828 IsGuiding returns 1
23:42:26.962 00.031 9828 IsSlewing returns 0
23:42:26.962 00.000 9828 IsGuiding returns 1
23:42:26.993 00.031 9828 IsSlewing returns 0
23:42:26.993 00.000 9828 IsGuiding returns 0
23:42:26.993 00.000 9828 scope move finished after 698 + 141 ms
23:42:26.993 00.000 9828 Move returns status 0, amount 698
23:42:26.993 00.000 9828 move complete, result=0
23:42:26.993 00.000 9828 worker thread done servicing request
23:42:26.994 00.001 5052 GuideStep: 1.8 px 193 ms WEST, -6.2 px 698 ms NORTH
23:42:27.957 00.963 8976 Exposure complete
23:42:27.972 00.015 8976 worker thread done servicing request
23:42:27.972 00.000 5052 OnExposeComplete: enter
23:42:27.972 00.000 5052 UpdateGuideState(): m_state=6
23:42:27.972 00.000 5052 Star::Find(18, 330, 135, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
23:42:27.972 00.000 5052 Star::Find returns 1 (0), X=330.72, Y=131.75, Mass=5665, SNR=52.6, Peak=291 HFD=4.7
23:42:27.972 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.36) = xAngle (-4.06 = 2.22)
23:42:27.972 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.40 = 1.88)
23:42:27.972 00.000 5052 CameraToMount -- cameraX=-2.21 cameraY=-16.39 hyp=16.53 cameraTheta=-1.70 mountX=-9.98 mountY=15.75, mountTheta=2.14
23:42:27.973 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.21, y=-16.39, opts=13)
23:42:27.973 00.000 5052 Enqueuing Move request for stepguider (-2.21, -16.39)
23:42:27.973 00.000 8976 Worker thread wakes up
23:42:27.973 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.21, -16.39) opts 0xd
23:42:27.973 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.21, -16.39)
23:42:27.974 00.001 8976 Moving (-2.21, -16.39) raw xDistance=-9.98 yDistance=15.75
23:42:27.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns -6.62 from input -9.98
23:42:27.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.52 from input 15.75
23:42:27.974 00.000 8976 MoveAxis(R, 21, ABG)
23:42:27.974 00.000 8976 stepping (39, -39) + (21, 0)
23:42:27.974 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:27.974 00.000 8976 MoveAxis(D, 50, ABG)
23:42:27.974 00.000 8976 stepping (39, -39) + (0, -50)
23:42:27.974 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:27.974 00.000 8976 FAR outside bump range, increase bump weight 13.00 => 14.00
23:42:27.974 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:27.974 00.000 8976 Scheduling Mount bump of (-1.203, -8.919)
23:42:27.974 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-1.20, y=-8.92, opts=4)
23:42:27.974 00.000 8976 Enqueuing Move request for scope (-1.20, -8.92)
23:42:27.974 00.000 8976 move complete, result=0
23:42:27.974 00.000 9828 Worker thread wakes up
23:42:27.974 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-1.20, -8.92) opts 0x4
23:42:27.974 00.000 9828 Handling offset move in thread for scope, endpoint = (-1.20, -8.92)
23:42:27.975 00.001 9828 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-3.10) = xAngle (1.40 = 1.40)
23:42:27.975 00.000 9828 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.32 = -1.96)
23:42:27.975 00.000 9828 CameraToMount -- cameraX=-1.20 cameraY=-8.92 hyp=9.00 cameraTheta=-1.70 mountX=1.56 mountY=-8.33, mountTheta=-1.39
23:42:27.975 00.000 9828 Moving (-1.20, -8.92) raw xDistance=1.56 yDistance=-8.33
23:42:27.975 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=291, med=32, FiltMin=28, FiltMax=220, Gamma=2.260
23:42:27.975 00.000 8976 worker thread done servicing request
23:42:27.975 00.000 9828 MoveAxis(W, 166, B)
23:42:27.975 00.000 9828 Guiding  Dir = 3, Dur = 166
23:42:27.975 00.000 9828 IsSlewing returns 0
23:42:27.975 00.000 9828 IsGuiding returns 0
23:42:27.976 00.001 9828 PulseGuide returned control before completion, sleep 176
23:42:27.985 00.009 5052 UpdateGuideState exits: m=5665 SNR=52.6
23:42:27.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:27.985 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:27.986 00.001 5052 Enqueuing Expose request
23:42:27.986 00.000 8976 Worker thread wakes up
23:42:27.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:27.986 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(313,114,37,37)
23:42:27.988 00.002 5052 GuideStep: -10.0 px 0 ms EAST, 15.8 px 0 ms SOUTH
23:42:28.153 00.165 9828 IsGuiding returns 1
23:42:28.153 00.000 9828 scope still moving after pulse duration time elapsed
23:42:28.184 00.031 9828 IsSlewing returns 0
23:42:28.184 00.000 9828 IsGuiding returns 1
23:42:28.215 00.031 9828 IsSlewing returns 0
23:42:28.215 00.000 9828 IsGuiding returns 1
23:42:28.246 00.031 9828 IsSlewing returns 0
23:42:28.246 00.000 9828 IsGuiding returns 1
23:42:28.277 00.031 9828 IsSlewing returns 0
23:42:28.277 00.000 9828 IsGuiding returns 0
23:42:28.277 00.000 9828 scope move finished after 166 + 135 ms
23:42:28.277 00.000 9828 Move returns status 0, amount 166
23:42:28.277 00.000 9828 MoveAxis(N, 944, B)
23:42:28.277 00.000 9828 Guiding  Dir = 0, Dur = 944
23:42:28.292 00.015 9828 IsSlewing returns 0
23:42:28.292 00.000 9828 IsGuiding returns 0
23:42:28.292 00.000 9828 PulseGuide returned control before completion, sleep 954
23:42:29.022 00.730 8976 Exposure complete
23:42:29.037 00.015 8976 worker thread done servicing request
23:42:29.037 00.000 5052 OnExposeComplete: enter
23:42:29.037 00.000 5052 UpdateGuideState(): m_state=6
23:42:29.037 00.000 5052 Star::Find(18, 330, 131, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
23:42:29.037 00.000 5052 Star::Find returns 1 (0), X=332.09, Y=130.28, Mass=5520, SNR=52.0, Peak=212 HFD=5.4
23:42:29.037 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.36) = xAngle (-3.98 = 2.31)
23:42:29.037 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.32 = 1.97)
23:42:29.037 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=-17.85 hyp=17.87 cameraTheta=-1.62 mountX=-11.98 mountY=16.49, mountTheta=2.20
23:42:29.038 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-17.85, opts=13)
23:42:29.038 00.000 5052 Enqueuing Move request for stepguider (-0.84, -17.85)
23:42:29.038 00.000 8976 Worker thread wakes up
23:42:29.038 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -17.85) opts 0xd
23:42:29.038 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -17.85)
23:42:29.038 00.000 8976 Moving (-0.84, -17.85) raw xDistance=-11.98 yDistance=16.49
23:42:29.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns -8.01 from input -11.98
23:42:29.039 00.001 8976 GuideAlgorithmHysteresis::Result() returns 11.12 from input 16.49
23:42:29.039 00.000 8976 MoveAxis(R, 26, ABG)
23:42:29.039 00.000 8976 stepping (39, -39) + (26, 0)
23:42:29.039 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:29.039 00.000 8976 MoveAxis(D, 53, ABG)
23:42:29.039 00.000 8976 stepping (39, -39) + (0, -53)
23:42:29.039 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:29.039 00.000 8976 secondary mount is busy, cannot bump
23:42:29.039 00.000 8976 move complete, result=0
23:42:29.039 00.000 8976 worker thread done servicing request
23:42:29.040 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=212, med=31, FiltMin=27, FiltMax=170, Gamma=2.260
23:42:29.050 00.010 5052 UpdateGuideState exits: m=5520 SNR=52.0
23:42:29.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:29.050 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:29.050 00.000 5052 Enqueuing Expose request
23:42:29.050 00.000 8976 Worker thread wakes up
23:42:29.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:29.050 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(314,112,37,37)
23:42:29.052 00.002 5052 GuideStep: -12.0 px 0 ms EAST, 16.5 px 0 ms SOUTH
23:42:29.249 00.197 9828 IsGuiding returns 1
23:42:29.249 00.000 9828 scope still moving after pulse duration time elapsed
23:42:29.281 00.032 9828 IsSlewing returns 0
23:42:29.281 00.000 9828 IsGuiding returns 1
23:42:29.313 00.032 9828 IsSlewing returns 0
23:42:29.313 00.000 9828 IsGuiding returns 1
23:42:29.344 00.031 9828 IsSlewing returns 0
23:42:29.344 00.000 9828 IsGuiding returns 1
23:42:29.375 00.031 9828 IsSlewing returns 0
23:42:29.375 00.000 9828 IsGuiding returns 0
23:42:29.375 00.000 9828 scope move finished after 944 + 138 ms
23:42:29.375 00.000 9828 Move returns status 0, amount 944
23:42:29.375 00.000 9828 move complete, result=0
23:42:29.375 00.000 9828 worker thread done servicing request
23:42:29.375 00.000 5052 GuideStep: 1.6 px 166 ms WEST, -8.3 px 944 ms NORTH
23:42:30.087 00.712 8976 Exposure complete
23:42:30.102 00.015 8976 worker thread done servicing request
23:42:30.102 00.000 5052 OnExposeComplete: enter
23:42:30.102 00.000 5052 UpdateGuideState(): m_state=6
23:42:30.102 00.000 5052 Star::Find(18, 332, 130, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
23:42:30.102 00.000 5052 Star::Find returns 1 (0), X=333.73, Y=124.09, Mass=5655, SNR=52.7, Peak=332 HFD=4.7
23:42:30.102 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.36) = xAngle (-3.90 = 2.39)
23:42:30.102 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.24 = 2.05)
23:42:30.102 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-24.05 hyp=24.06 cameraTheta=-1.54 mountX=-17.52 mountY=21.39, mountTheta=2.26
23:42:30.103 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=-24.05, opts=13)
23:42:30.103 00.000 5052 Enqueuing Move request for stepguider (0.80, -24.05)
23:42:30.103 00.000 8976 Worker thread wakes up
23:42:30.103 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, -24.05) opts 0xd
23:42:30.103 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, -24.05)
23:42:30.103 00.000 8976 Moving (0.80, -24.05) raw xDistance=-17.52 yDistance=21.39
23:42:30.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.60 from input -17.52
23:42:30.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 14.25 from input 21.39
23:42:30.103 00.000 8976 MoveAxis(R, 37, ABG)
23:42:30.103 00.000 8976 stepping (39, -39) + (37, 0)
23:42:30.103 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:30.103 00.000 8976 MoveAxis(D, 67, ABG)
23:42:30.103 00.000 8976 stepping (39, -39) + (0, -67)
23:42:30.103 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:30.103 00.000 8976 FAR outside bump range, increase bump weight 14.00 => 15.00
23:42:30.103 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:30.104 00.001 8976 Scheduling Mount bump of (0.299, -8.995)
23:42:30.104 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.30, y=-9.00, opts=4)
23:42:30.104 00.000 8976 Enqueuing Move request for scope (0.30, -9.00)
23:42:30.104 00.000 8976 move complete, result=0
23:42:30.104 00.000 8976 worker thread done servicing request
23:42:30.104 00.000 9828 Worker thread wakes up
23:42:30.104 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.30, -9.00) opts 0x4
23:42:30.104 00.000 9828 Handling offset move in thread for scope, endpoint = (0.30, -9.00)
23:42:30.104 00.000 9828 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-3.10) = xAngle (1.56 = 1.56)
23:42:30.104 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=332, med=31, FiltMin=27, FiltMax=200, Gamma=2.260
23:42:30.104 00.000 9828 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.49 = -1.79)
23:42:30.104 00.000 9828 CameraToMount -- cameraX=0.30 cameraY=-9.00 hyp=9.00 cameraTheta=-1.54 mountX=0.07 mountY=-8.78, mountTheta=-1.56
23:42:30.104 00.000 9828 Moving (0.30, -9.00) raw xDistance=0.07 yDistance=-8.78
23:42:30.104 00.000 9828 MoveAxis(W, 7, B)
23:42:30.104 00.000 9828 Guiding  Dir = 3, Dur = 7
23:42:30.105 00.001 9828 IsSlewing returns 0
23:42:30.105 00.000 9828 IsGuiding returns 0
23:42:30.105 00.000 9828 PulseGuide returned control before completion, sleep 17
23:42:30.114 00.009 5052 UpdateGuideState exits: m=5655 SNR=52.7
23:42:30.114 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:30.114 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:30.114 00.000 5052 Enqueuing Expose request
23:42:30.114 00.000 8976 Worker thread wakes up
23:42:30.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:30.114 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(316,106,37,37)
23:42:30.117 00.003 5052 GuideStep: -17.5 px 0 ms EAST, 21.4 px 0 ms SOUTH
23:42:30.128 00.011 9828 IsGuiding returns 1
23:42:30.128 00.000 9828 scope still moving after pulse duration time elapsed
23:42:30.160 00.032 9828 IsSlewing returns 0
23:42:30.160 00.000 9828 IsGuiding returns 1
23:42:30.192 00.032 9828 IsSlewing returns 0
23:42:30.192 00.000 9828 IsGuiding returns 1
23:42:30.224 00.032 9828 IsSlewing returns 0
23:42:30.224 00.000 9828 IsGuiding returns 0
23:42:30.224 00.000 9828 scope move finished after 7 + 111 ms
23:42:30.224 00.000 9828 Move returns status 0, amount 7
23:42:30.224 00.000 9828 MoveAxis(N, 995, B)
23:42:30.224 00.000 9828 Guiding  Dir = 0, Dur = 995
23:42:30.240 00.016 9828 IsSlewing returns 0
23:42:30.240 00.000 9828 IsGuiding returns 0
23:42:30.240 00.000 9828 PulseGuide returned control before completion, sleep 1005
23:42:31.149 00.909 8976 Exposure complete
23:42:31.163 00.014 8976 worker thread done servicing request
23:42:31.165 00.002 5052 OnExposeComplete: enter
23:42:31.165 00.000 5052 UpdateGuideState(): m_state=6
23:42:31.165 00.000 5052 Star::Find(18, 333, 124, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
23:42:31.165 00.000 5052 Star::Find returns 1 (0), X=334.74, Y=121.76, Mass=5260, SNR=50.8, Peak=178 HFD=5.7
23:42:31.165 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.36) = xAngle (-3.86 = 2.42)
23:42:31.165 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.20 = 2.08)
23:42:31.165 00.000 5052 CameraToMount -- cameraX=1.81 cameraY=-26.37 hyp=26.44 cameraTheta=-1.50 mountX=-19.88 mountY=23.05, mountTheta=2.28
23:42:31.166 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.81, y=-26.37, opts=13)
23:42:31.166 00.000 5052 Enqueuing Move request for stepguider (1.81, -26.37)
23:42:31.166 00.000 8976 Worker thread wakes up
23:42:31.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.81, -26.37) opts 0xd
23:42:31.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.81, -26.37)
23:42:31.166 00.000 8976 Moving (1.81, -26.37) raw xDistance=-19.88 yDistance=23.05
23:42:31.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.33 from input -19.88
23:42:31.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.52 from input 23.05
23:42:31.166 00.000 8976 MoveAxis(R, 43, ABG)
23:42:31.166 00.000 8976 stepping (39, -39) + (43, 0)
23:42:31.166 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:31.166 00.000 8976 MoveAxis(D, 73, ABG)
23:42:31.166 00.000 8976 stepping (39, -39) + (0, -73)
23:42:31.166 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:31.166 00.000 8976 secondary mount is busy, cannot bump
23:42:31.166 00.000 8976 move complete, result=0
23:42:31.166 00.000 8976 worker thread done servicing request
23:42:31.167 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=178, med=32, FiltMin=27, FiltMax=149, Gamma=2.260
23:42:31.177 00.010 5052 UpdateGuideState exits: m=5260 SNR=50.8
23:42:31.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:31.177 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:31.177 00.000 5052 Enqueuing Expose request
23:42:31.177 00.000 8976 Worker thread wakes up
23:42:31.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:31.177 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,104,37,37)
23:42:31.180 00.003 5052 GuideStep: -19.9 px 0 ms EAST, 23.1 px 0 ms SOUTH
23:42:31.254 00.074 9828 IsGuiding returns 1
23:42:31.254 00.000 9828 scope still moving after pulse duration time elapsed
23:42:31.285 00.031 9828 IsSlewing returns 0
23:42:31.285 00.000 9828 IsGuiding returns 1
23:42:31.316 00.031 9828 IsSlewing returns 0
23:42:31.316 00.000 9828 IsGuiding returns 1
23:42:31.348 00.032 9828 IsSlewing returns 0
23:42:31.348 00.000 9828 IsGuiding returns 1
23:42:31.380 00.032 9828 IsSlewing returns 0
23:42:31.380 00.000 9828 IsGuiding returns 1
23:42:31.412 00.032 9828 IsSlewing returns 0
23:42:31.412 00.000 9828 IsGuiding returns 0
23:42:31.412 00.000 9828 scope move finished after 995 + 177 ms
23:42:31.412 00.000 9828 Move returns status 0, amount 995
23:42:31.412 00.000 9828 move complete, result=0
23:42:31.412 00.000 9828 worker thread done servicing request
23:42:31.412 00.000 5052 GuideStep: 0.1 px 7 ms WEST, -8.8 px 995 ms NORTH
23:42:32.222 00.810 8976 Exposure complete
23:42:32.237 00.015 8976 worker thread done servicing request
23:42:32.237 00.000 5052 OnExposeComplete: enter
23:42:32.237 00.000 5052 UpdateGuideState(): m_state=6
23:42:32.237 00.000 5052 Star::Find(18, 334, 121, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
23:42:32.237 00.000 5052 Star::Find returns 1 (0), X=335.51, Y=115.63, Mass=5604, SNR=52.3, Peak=268 HFD=5.0
23:42:32.237 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.36) = xAngle (-3.85 = 2.43)
23:42:32.237 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.19 = 2.09)
23:42:32.237 00.000 5052 CameraToMount -- cameraX=2.58 cameraY=-32.51 hyp=32.61 cameraTheta=-1.49 mountX=-24.74 mountY=28.26, mountTheta=2.29
23:42:32.238 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.58, y=-32.51, opts=13)
23:42:32.238 00.000 5052 Enqueuing Move request for stepguider (2.58, -32.51)
23:42:32.238 00.000 8976 Worker thread wakes up
23:42:32.238 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.58, -32.51) opts 0xd
23:42:32.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.58, -32.51)
23:42:32.238 00.000 8976 Moving (2.58, -32.51) raw xDistance=-24.74 yDistance=28.26
23:42:32.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns -16.52 from input -24.74
23:42:32.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 18.89 from input 28.26
23:42:32.238 00.000 8976 MoveAxis(R, 53, ABG)
23:42:32.238 00.000 8976 stepping (39, -39) + (53, 0)
23:42:32.239 00.001 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:32.239 00.000 8976 MoveAxis(D, 89, ABG)
23:42:32.239 00.000 8976 stepping (39, -39) + (0, -89)
23:42:32.239 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:32.239 00.000 8976 FAR outside bump range, increase bump weight 15.00 => 16.00
23:42:32.239 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:32.239 00.000 8976 Scheduling Mount bump of (0.711, -8.972)
23:42:32.239 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.71, y=-8.97, opts=4)
23:42:32.239 00.000 8976 Enqueuing Move request for scope (0.71, -8.97)
23:42:32.239 00.000 8976 move complete, result=0
23:42:32.239 00.000 9828 Worker thread wakes up
23:42:32.239 00.000 8976 worker thread done servicing request
23:42:32.239 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.71, -8.97) opts 0x4
23:42:32.239 00.000 9828 Handling offset move in thread for scope, endpoint = (0.71, -8.97)
23:42:32.239 00.000 9828 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-3.10) = xAngle (1.61 = 1.61)
23:42:32.239 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=268, med=32, FiltMin=27, FiltMax=220, Gamma=2.260
23:42:32.239 00.000 9828 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.54 = -1.75)
23:42:32.239 00.000 9828 CameraToMount -- cameraX=0.71 cameraY=-8.97 hyp=9.00 cameraTheta=-1.49 mountX=-0.35 mountY=-8.86, mountTheta=-1.61
23:42:32.240 00.001 9828 Moving (0.71, -8.97) raw xDistance=-0.35 yDistance=-8.86
23:42:32.240 00.000 9828 MoveAxis(E, 37, B)
23:42:32.240 00.000 9828 Guiding  Dir = 2, Dur = 37
23:42:32.240 00.000 9828 IsSlewing returns 0
23:42:32.240 00.000 9828 IsGuiding returns 0
23:42:32.240 00.000 9828 PulseGuide returned control before completion, sleep 47
23:42:32.249 00.009 5052 UpdateGuideState exits: m=5604 SNR=52.3
23:42:32.250 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:32.250 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:32.250 00.000 5052 Enqueuing Expose request
23:42:32.250 00.000 8976 Worker thread wakes up
23:42:32.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:32.250 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,98,37,37)
23:42:32.253 00.003 5052 GuideStep: -24.7 px 0 ms EAST, 28.3 px 0 ms SOUTH
23:42:32.296 00.043 9828 IsGuiding returns 1
23:42:32.296 00.000 9828 scope still moving after pulse duration time elapsed
23:42:32.328 00.032 9828 IsSlewing returns 0
23:42:32.328 00.000 9828 IsGuiding returns 1
23:42:32.360 00.032 9828 IsSlewing returns 0
23:42:32.360 00.000 9828 IsGuiding returns 1
23:42:32.390 00.030 9828 IsSlewing returns 0
23:42:32.390 00.000 9828 IsGuiding returns 0
23:42:32.390 00.000 9828 scope move finished after 37 + 112 ms
23:42:32.390 00.000 9828 Move returns status 0, amount 37
23:42:32.390 00.000 9828 MoveAxis(N, 1004, B)
23:42:32.390 00.000 9828 Guiding  Dir = 0, Dur = 1004
23:42:32.406 00.016 9828 IsSlewing returns 0
23:42:32.406 00.000 9828 IsGuiding returns 0
23:42:32.406 00.000 9828 PulseGuide returned control before completion, sleep 1014
23:42:33.287 00.881 8976 Exposure complete
23:42:33.309 00.022 8976 worker thread done servicing request
23:42:33.309 00.000 5052 OnExposeComplete: enter
23:42:33.309 00.000 5052 UpdateGuideState(): m_state=6
23:42:33.309 00.000 5052 Star::Find(18, 335, 115, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
23:42:33.310 00.001 5052 Star::Find returns 1 (0), X=335.34, Y=112.56, Mass=5084, SNR=50.0, Peak=182 HFD=5.5
23:42:33.310 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.36) = xAngle (-3.86 = 2.42)
23:42:33.310 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.20 = 2.08)
23:42:33.310 00.000 5052 CameraToMount -- cameraX=2.41 cameraY=-35.57 hyp=35.66 cameraTheta=-1.50 mountX=-26.79 mountY=31.11, mountTheta=2.28
23:42:33.310 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.41, y=-35.57, opts=13)
23:42:33.310 00.000 5052 Enqueuing Move request for stepguider (2.41, -35.57)
23:42:33.311 00.001 8976 Worker thread wakes up
23:42:33.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.41, -35.57) opts 0xd
23:42:33.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.41, -35.57)
23:42:33.311 00.000 8976 Moving (2.41, -35.57) raw xDistance=-26.79 yDistance=31.11
23:42:33.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns -18.03 from input -26.79
23:42:33.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 20.92 from input 31.11
23:42:33.311 00.000 8976 MoveAxis(R, 58, ABG)
23:42:33.311 00.000 8976 stepping (39, -39) + (58, 0)
23:42:33.311 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:33.311 00.000 8976 MoveAxis(D, 99, ABG)
23:42:33.311 00.000 8976 stepping (39, -39) + (0, -99)
23:42:33.311 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:33.311 00.000 8976 secondary mount is busy, cannot bump
23:42:33.311 00.000 8976 move complete, result=0
23:42:33.311 00.000 8976 worker thread done servicing request
23:42:33.312 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=182, med=31, FiltMin=27, FiltMax=149, Gamma=2.260
23:42:33.322 00.010 5052 UpdateGuideState exits: m=5084 SNR=50.0
23:42:33.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:33.322 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:33.322 00.000 5052 Enqueuing Expose request
23:42:33.322 00.000 8976 Worker thread wakes up
23:42:33.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:33.322 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,95,37,37)
23:42:33.324 00.002 5052 GuideStep: -26.8 px 0 ms EAST, 31.1 px 0 ms SOUTH
23:42:33.425 00.101 9828 IsGuiding returns 1
23:42:33.425 00.000 9828 scope still moving after pulse duration time elapsed
23:42:33.456 00.031 9828 IsSlewing returns 0
23:42:33.456 00.000 9828 IsGuiding returns 1
23:42:33.488 00.032 9828 IsSlewing returns 0
23:42:33.488 00.000 9828 IsGuiding returns 1
23:42:33.519 00.031 9828 IsSlewing returns 0
23:42:33.519 00.000 9828 IsGuiding returns 1
23:42:33.550 00.031 9828 IsSlewing returns 0
23:42:33.550 00.000 9828 IsGuiding returns 0
23:42:33.550 00.000 9828 scope move finished after 1004 + 139 ms
23:42:33.550 00.000 9828 Move returns status 0, amount 1004
23:42:33.550 00.000 9828 move complete, result=0
23:42:33.550 00.000 9828 worker thread done servicing request
23:42:33.550 00.000 5052 GuideStep: -0.3 px 37 ms EAST, -8.9 px 1004 ms NORTH
23:42:34.364 00.814 8976 Exposure complete
23:42:34.378 00.014 8976 worker thread done servicing request
23:42:34.378 00.000 5052 OnExposeComplete: enter
23:42:34.378 00.000 5052 UpdateGuideState(): m_state=6
23:42:34.378 00.000 5052 Star::Find(18, 335, 112, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
23:42:34.378 00.000 5052 Star::Find returns 1 (0), X=335.50, Y=107.71, Mass=5728, SNR=53.0, Peak=359 HFD=4.6
23:42:34.378 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.36) = xAngle (-3.87 = 2.42)
23:42:34.378 00.000 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.21 = 2.08)
23:42:34.378 00.000 5052 CameraToMount -- cameraX=2.57 cameraY=-40.42 hyp=40.51 cameraTheta=-1.51 mountX=-30.32 mountY=35.42, mountTheta=2.28
23:42:34.379 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.57, y=-40.42, opts=13)
23:42:34.379 00.000 5052 Enqueuing Move request for stepguider (2.57, -40.42)
23:42:34.379 00.000 8976 Worker thread wakes up
23:42:34.379 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.57, -40.42) opts 0xd
23:42:34.379 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.57, -40.42)
23:42:34.379 00.000 8976 Moving (2.57, -40.42) raw xDistance=-30.32 yDistance=35.42
23:42:34.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns -20.36 from input -30.32
23:42:34.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 23.78 from input 35.42
23:42:34.379 00.000 8976 MoveAxis(R, 66, ABG)
23:42:34.379 00.000 8976 stepping (39, -39) + (66, 0)
23:42:34.379 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:34.379 00.000 8976 MoveAxis(D, 112, ABG)
23:42:34.380 00.001 8976 stepping (39, -39) + (0, -112)
23:42:34.380 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:34.380 00.000 8976 FAR outside bump range, increase bump weight 16.00 => 17.00
23:42:34.380 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:34.380 00.000 8976 Scheduling Mount bump of (0.571, -8.982)
23:42:34.380 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.57, y=-8.98, opts=4)
23:42:34.380 00.000 8976 Enqueuing Move request for scope (0.57, -8.98)
23:42:34.380 00.000 8976 move complete, result=0
23:42:34.380 00.000 9828 Worker thread wakes up
23:42:34.380 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.57, -8.98) opts 0x4
23:42:34.380 00.000 9828 Handling offset move in thread for scope, endpoint = (0.57, -8.98)
23:42:34.380 00.000 9828 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-3.10) = xAngle (1.59 = 1.59)
23:42:34.380 00.000 8976 worker thread done servicing request
23:42:34.380 00.000 9828 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.52 = -1.76)
23:42:34.380 00.000 9828 CameraToMount -- cameraX=0.57 cameraY=-8.98 hyp=9.00 cameraTheta=-1.51 mountX=-0.21 mountY=-8.84, mountTheta=-1.59
23:42:34.380 00.000 9828 Moving (0.57, -8.98) raw xDistance=-0.21 yDistance=-8.84
23:42:34.381 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=359, med=32, FiltMin=27, FiltMax=246, Gamma=2.260
23:42:34.381 00.000 9828 MoveAxis(E, 22, B)
23:42:34.381 00.000 9828 Guiding  Dir = 2, Dur = 22
23:42:34.381 00.000 9828 IsSlewing returns 0
23:42:34.381 00.000 9828 IsGuiding returns 0
23:42:34.381 00.000 9828 PulseGuide returned control before completion, sleep 32
23:42:34.390 00.009 5052 UpdateGuideState exits: m=5728 SNR=53.0
23:42:34.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:34.390 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:34.390 00.000 5052 Enqueuing Expose request
23:42:34.390 00.000 8976 Worker thread wakes up
23:42:34.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:34.390 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,90,37,37)
23:42:34.393 00.003 5052 GuideStep: -30.3 px 0 ms EAST, 35.4 px 0 ms SOUTH
23:42:34.423 00.030 9828 IsGuiding returns 1
23:42:34.423 00.000 9828 scope still moving after pulse duration time elapsed
23:42:34.455 00.032 9828 IsSlewing returns 0
23:42:34.455 00.000 9828 IsGuiding returns 1
23:42:34.487 00.032 9828 IsSlewing returns 0
23:42:34.487 00.000 9828 IsGuiding returns 1
23:42:34.517 00.030 9828 IsSlewing returns 0
23:42:34.517 00.000 9828 IsGuiding returns 0
23:42:34.517 00.000 9828 scope move finished after 22 + 114 ms
23:42:34.517 00.000 9828 Move returns status 0, amount 22
23:42:34.517 00.000 9828 MoveAxis(N, 1002, B)
23:42:34.517 00.000 9828 Guiding  Dir = 0, Dur = 1002
23:42:34.533 00.016 9828 IsSlewing returns 0
23:42:34.533 00.000 9828 IsGuiding returns 0
23:42:34.533 00.000 9828 PulseGuide returned control before completion, sleep 1012
23:42:35.426 00.893 8976 Exposure complete
23:42:35.441 00.015 8976 worker thread done servicing request
23:42:35.442 00.001 5052 OnExposeComplete: enter
23:42:35.442 00.000 5052 UpdateGuideState(): m_state=6
23:42:35.442 00.000 5052 Star::Find(18, 335, 107, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
23:42:35.442 00.000 5052 Star::Find returns 1 (0), X=336.04, Y=104.78, Mass=5435, SNR=51.6, Peak=189 HFD=5.5
23:42:35.442 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.36) = xAngle (-3.86 = 2.42)
23:42:35.442 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.20 = 2.09)
23:42:35.442 00.000 5052 CameraToMount -- cameraX=3.11 cameraY=-43.36 hyp=43.47 cameraTheta=-1.50 mountX=-32.77 mountY=37.84, mountTheta=2.28
23:42:35.443 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.11, y=-43.36, opts=13)
23:42:35.443 00.000 5052 Enqueuing Move request for stepguider (3.11, -43.36)
23:42:35.443 00.000 8976 Worker thread wakes up
23:42:35.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.11, -43.36) opts 0xd
23:42:35.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.11, -43.36)
23:42:35.443 00.000 8976 Moving (3.11, -43.36) raw xDistance=-32.77 yDistance=37.84
23:42:35.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns -22.07 from input -32.77
23:42:35.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 25.50 from input 37.84
23:42:35.443 00.000 8976 MoveAxis(R, 71, ABG)
23:42:35.443 00.000 8976 stepping (39, -39) + (71, 0)
23:42:35.443 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:35.443 00.000 8976 MoveAxis(D, 120, ABG)
23:42:35.443 00.000 8976 stepping (39, -39) + (0, -120)
23:42:35.443 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:35.443 00.000 8976 secondary mount is busy, cannot bump
23:42:35.443 00.000 8976 move complete, result=0
23:42:35.444 00.001 8976 worker thread done servicing request
23:42:35.444 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=189, med=32, FiltMin=27, FiltMax=170, Gamma=2.260
23:42:35.454 00.010 5052 UpdateGuideState exits: m=5435 SNR=51.6
23:42:35.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:35.454 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:35.454 00.000 5052 Enqueuing Expose request
23:42:35.454 00.000 8976 Worker thread wakes up
23:42:35.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:35.454 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,87,37,37)
23:42:35.456 00.002 5052 GuideStep: -32.8 px 0 ms EAST, 37.8 px 0 ms SOUTH
23:42:35.556 00.100 9828 IsGuiding returns 1
23:42:35.556 00.000 9828 scope still moving after pulse duration time elapsed
23:42:35.588 00.032 9828 IsSlewing returns 0
23:42:35.588 00.000 9828 IsGuiding returns 1
23:42:35.619 00.031 9828 IsSlewing returns 0
23:42:35.619 00.000 9828 IsGuiding returns 1
23:42:35.658 00.039 9828 IsSlewing returns 0
23:42:35.658 00.000 9828 IsGuiding returns 0
23:42:35.658 00.000 9828 scope move finished after 1002 + 122 ms
23:42:35.658 00.000 9828 Move returns status 0, amount 1002
23:42:35.658 00.000 9828 move complete, result=0
23:42:35.658 00.000 9828 worker thread done servicing request
23:42:35.658 00.000 5052 GuideStep: -0.2 px 22 ms EAST, -8.8 px 1002 ms NORTH
23:42:36.502 00.844 8976 Exposure complete
23:42:36.516 00.014 8976 worker thread done servicing request
23:42:36.517 00.001 5052 OnExposeComplete: enter
23:42:36.517 00.000 5052 UpdateGuideState(): m_state=6
23:42:36.517 00.000 5052 Star::Find(18, 336, 104, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
23:42:36.517 00.000 5052 Star::Find returns 1 (0), X=335.64, Y=99.68, Mass=5568, SNR=52.4, Peak=326 HFD=4.7
23:42:36.517 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.36) = xAngle (-3.87 = 2.41)
23:42:36.517 00.000 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.21 = 2.07)
23:42:36.517 00.000 5052 CameraToMount -- cameraX=2.71 cameraY=-48.45 hyp=48.53 cameraTheta=-1.51 mountX=-36.07 mountY=42.61, mountTheta=2.27
23:42:36.518 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.71, y=-48.45, opts=13)
23:42:36.518 00.000 5052 Enqueuing Move request for stepguider (2.71, -48.45)
23:42:36.518 00.000 8976 Worker thread wakes up
23:42:36.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.71, -48.45) opts 0xd
23:42:36.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.71, -48.45)
23:42:36.518 00.000 8976 Moving (2.71, -48.45) raw xDistance=-36.07 yDistance=42.61
23:42:36.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns -24.27 from input -36.07
23:42:36.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 28.63 from input 42.61
23:42:36.518 00.000 8976 MoveAxis(R, 78, ABG)
23:42:36.518 00.000 8976 stepping (39, -39) + (78, 0)
23:42:36.518 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:36.518 00.000 8976 MoveAxis(D, 135, ABG)
23:42:36.518 00.000 8976 stepping (39, -39) + (0, -135)
23:42:36.518 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:36.518 00.000 8976 FAR outside bump range, increase bump weight 17.00 => 18.00
23:42:36.518 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:36.519 00.001 8976 Scheduling Mount bump of (0.503, -8.986)
23:42:36.519 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.50, y=-8.99, opts=4)
23:42:36.519 00.000 8976 Enqueuing Move request for scope (0.50, -8.99)
23:42:36.519 00.000 8976 move complete, result=0
23:42:36.519 00.000 9828 Worker thread wakes up
23:42:36.519 00.000 8976 worker thread done servicing request
23:42:36.519 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.50, -8.99) opts 0x4
23:42:36.519 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=326, med=32, FiltMin=27, FiltMax=231, Gamma=2.260
23:42:36.519 00.000 9828 Handling offset move in thread for scope, endpoint = (0.50, -8.99)
23:42:36.519 00.000 9828 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-3.10) = xAngle (1.59 = 1.59)
23:42:36.519 00.000 9828 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.51 = -1.77)
23:42:36.519 00.000 9828 CameraToMount -- cameraX=0.50 cameraY=-8.99 hyp=9.00 cameraTheta=-1.51 mountX=-0.14 mountY=-8.82, mountTheta=-1.59
23:42:36.519 00.000 9828 Moving (0.50, -8.99) raw xDistance=-0.14 yDistance=-8.82
23:42:36.519 00.000 9828 MoveAxis(E, 15, B)
23:42:36.519 00.000 9828 Guiding  Dir = 2, Dur = 15
23:42:36.520 00.001 9828 IsSlewing returns 0
23:42:36.520 00.000 9828 IsGuiding returns 0
23:42:36.520 00.000 9828 PulseGuide returned control before completion, sleep 25
23:42:36.530 00.010 5052 UpdateGuideState exits: m=5568 SNR=52.4
23:42:36.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:36.530 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:36.530 00.000 5052 Enqueuing Expose request
23:42:36.530 00.000 8976 Worker thread wakes up
23:42:36.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:36.530 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,82,37,37)
23:42:36.532 00.002 5052 GuideStep: -36.1 px 0 ms EAST, 42.6 px 0 ms SOUTH
23:42:36.554 00.022 9828 IsGuiding returns 1
23:42:36.554 00.000 9828 scope still moving after pulse duration time elapsed
23:42:36.586 00.032 9828 IsSlewing returns 0
23:42:36.586 00.000 9828 IsGuiding returns 1
23:42:36.618 00.032 9828 IsSlewing returns 0
23:42:36.622 00.004 9828 IsGuiding returns 1
23:42:36.648 00.026 9828 IsSlewing returns 0
23:42:36.648 00.000 9828 IsGuiding returns 0
23:42:36.648 00.000 9828 scope move finished after 15 + 112 ms
23:42:36.648 00.000 9828 Move returns status 0, amount 15
23:42:36.648 00.000 9828 MoveAxis(N, 1000, B)
23:42:36.648 00.000 9828 Guiding  Dir = 0, Dur = 1000
23:42:36.663 00.015 9828 IsSlewing returns 0
23:42:36.663 00.000 9828 IsGuiding returns 0
23:42:36.663 00.000 9828 PulseGuide returned control before completion, sleep 1010
23:42:37.570 00.907 8976 Exposure complete
23:42:37.584 00.014 8976 worker thread done servicing request
23:42:37.584 00.000 5052 OnExposeComplete: enter
23:42:37.584 00.000 5052 UpdateGuideState(): m_state=6
23:42:37.584 00.000 5052 Star::Find(18, 335, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
23:42:37.584 00.000 5052 Star::Find returns 1 (0), X=336.35, Y=97.01, Mass=5255, SNR=50.8, Peak=189 HFD=5.6
23:42:37.585 00.001 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.36) = xAngle (-3.86 = 2.42)
23:42:37.585 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.20 = 2.08)
23:42:37.585 00.000 5052 CameraToMount -- cameraX=3.42 cameraY=-51.12 hyp=51.24 cameraTheta=-1.50 mountX=-38.46 mountY=44.72, mountTheta=2.28
23:42:37.585 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.42, y=-51.12, opts=13)
23:42:37.585 00.000 5052 Enqueuing Move request for stepguider (3.42, -51.12)
23:42:37.585 00.000 8976 Worker thread wakes up
23:42:37.586 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.42, -51.12) opts 0xd
23:42:37.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.42, -51.12)
23:42:37.586 00.000 8976 Moving (3.42, -51.12) raw xDistance=-38.46 yDistance=44.72
23:42:37.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns -25.93 from input -38.46
23:42:37.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 30.18 from input 44.72
23:42:37.586 00.000 8976 MoveAxis(R, 84, ABG)
23:42:37.586 00.000 8976 stepping (39, -39) + (84, 0)
23:42:37.586 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:37.586 00.000 8976 MoveAxis(D, 143, ABG)
23:42:37.586 00.000 8976 stepping (39, -39) + (0, -143)
23:42:37.586 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:37.586 00.000 8976 secondary mount is busy, cannot bump
23:42:37.586 00.000 8976 move complete, result=0
23:42:37.586 00.000 8976 worker thread done servicing request
23:42:37.586 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=189, med=32, FiltMin=27, FiltMax=176, Gamma=2.260
23:42:37.596 00.010 5052 UpdateGuideState exits: m=5255 SNR=50.8
23:42:37.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:37.596 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:37.596 00.000 5052 Enqueuing Expose request
23:42:37.596 00.000 8976 Worker thread wakes up
23:42:37.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:37.596 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,79,37,37)
23:42:37.599 00.003 5052 GuideStep: -38.5 px 0 ms EAST, 44.7 px 0 ms SOUTH
23:42:37.675 00.076 9828 IsGuiding returns 1
23:42:37.675 00.000 9828 scope still moving after pulse duration time elapsed
23:42:37.707 00.032 9828 IsSlewing returns 0
23:42:37.707 00.000 9828 IsGuiding returns 1
23:42:37.739 00.032 9828 IsSlewing returns 0
23:42:37.739 00.000 9828 IsGuiding returns 1
23:42:37.770 00.031 9828 IsSlewing returns 0
23:42:37.770 00.000 9828 IsGuiding returns 1
23:42:37.802 00.032 9828 IsSlewing returns 0
23:42:37.802 00.000 9828 IsGuiding returns 0
23:42:37.802 00.000 9828 scope move finished after 1000 + 139 ms
23:42:37.802 00.000 9828 Move returns status 0, amount 1000
23:42:37.802 00.000 9828 move complete, result=0
23:42:37.802 00.000 9828 worker thread done servicing request
23:42:37.802 00.000 5052 GuideStep: -0.1 px 15 ms EAST, -8.8 px 1000 ms NORTH
23:42:38.648 00.846 8976 Exposure complete
23:42:38.661 00.013 8976 worker thread done servicing request
23:42:38.662 00.001 5052 OnExposeComplete: enter
23:42:38.662 00.000 5052 UpdateGuideState(): m_state=6
23:42:38.662 00.000 5052 Star::Find(18, 336, 97, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
23:42:38.662 00.000 5052 Star::Find returns 1 (0), X=336.07, Y=92.19, Mass=5478, SNR=51.9, Peak=318 HFD=4.5
23:42:38.662 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.36) = xAngle (-3.87 = 2.41)
23:42:38.662 00.000 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.21 = 2.07)
23:42:38.662 00.000 5052 CameraToMount -- cameraX=3.14 cameraY=-55.94 hyp=56.03 cameraTheta=-1.51 mountX=-41.66 mountY=49.20, mountTheta=2.27
23:42:38.663 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.14, y=-55.94, opts=13)
23:42:38.663 00.000 5052 Enqueuing Move request for stepguider (3.14, -55.94)
23:42:38.663 00.000 8976 Worker thread wakes up
23:42:38.663 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.14, -55.94) opts 0xd
23:42:38.663 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.14, -55.94)
23:42:38.663 00.000 8976 Moving (3.14, -55.94) raw xDistance=-41.66 yDistance=49.20
23:42:38.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns -28.06 from input -41.66
23:42:38.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 33.11 from input 49.20
23:42:38.663 00.000 8976 MoveAxis(R, 91, ABG)
23:42:38.663 00.000 8976 stepping (39, -39) + (91, 0)
23:42:38.663 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:38.663 00.000 8976 MoveAxis(D, 156, ABG)
23:42:38.663 00.000 8976 stepping (39, -39) + (0, -156)
23:42:38.663 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:38.663 00.000 8976 FAR outside bump range, increase bump weight 18.00 => 19.00
23:42:38.663 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:38.663 00.000 8976 Scheduling Mount bump of (0.505, -8.986)
23:42:38.664 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.50, y=-8.99, opts=4)
23:42:38.664 00.000 8976 Enqueuing Move request for scope (0.50, -8.99)
23:42:38.664 00.000 8976 move complete, result=0
23:42:38.664 00.000 9828 Worker thread wakes up
23:42:38.664 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.50, -8.99) opts 0x4
23:42:38.664 00.000 9828 Handling offset move in thread for scope, endpoint = (0.50, -8.99)
23:42:38.664 00.000 9828 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-3.10) = xAngle (1.59 = 1.59)
23:42:38.664 00.000 9828 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.51 = -1.77)
23:42:38.664 00.000 9828 CameraToMount -- cameraX=0.50 cameraY=-8.99 hyp=9.00 cameraTheta=-1.51 mountX=-0.14 mountY=-8.82, mountTheta=-1.59
23:42:38.664 00.000 8976 worker thread done servicing request
23:42:38.664 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=318, med=32, FiltMin=27, FiltMax=236, Gamma=2.260
23:42:38.664 00.000 9828 Moving (0.50, -8.99) raw xDistance=-0.14 yDistance=-8.82
23:42:38.664 00.000 9828 MoveAxis(E, 15, B)
23:42:38.664 00.000 9828 Guiding  Dir = 2, Dur = 15
23:42:38.665 00.001 9828 IsSlewing returns 0
23:42:38.665 00.000 9828 IsGuiding returns 0
23:42:38.665 00.000 9828 PulseGuide returned control before completion, sleep 25
23:42:38.674 00.009 5052 UpdateGuideState exits: m=5478 SNR=51.9
23:42:38.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:38.674 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:38.674 00.000 5052 Enqueuing Expose request
23:42:38.674 00.000 8976 Worker thread wakes up
23:42:38.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:38.674 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,74,37,37)
23:42:38.677 00.003 5052 GuideStep: -41.7 px 0 ms EAST, 49.2 px 0 ms SOUTH
23:42:38.703 00.026 9828 IsGuiding returns 1
23:42:38.703 00.000 9828 scope still moving after pulse duration time elapsed
23:42:38.734 00.031 9828 IsSlewing returns 0
23:42:38.734 00.000 9828 IsGuiding returns 1
23:42:38.766 00.032 9828 IsSlewing returns 0
23:42:38.766 00.000 9828 IsGuiding returns 1
23:42:38.797 00.031 9828 IsSlewing returns 0
23:42:38.797 00.000 9828 IsGuiding returns 0
23:42:38.797 00.000 9828 scope move finished after 15 + 117 ms
23:42:38.797 00.000 9828 Move returns status 0, amount 15
23:42:38.797 00.000 9828 MoveAxis(N, 1000, B)
23:42:38.797 00.000 9828 Guiding  Dir = 0, Dur = 1000
23:42:38.812 00.015 9828 IsSlewing returns 0
23:42:38.812 00.000 9828 IsGuiding returns 0
23:42:38.812 00.000 9828 PulseGuide returned control before completion, sleep 1010
23:42:39.715 00.903 8976 Exposure complete
23:42:39.730 00.015 8976 worker thread done servicing request
23:42:39.730 00.000 5052 OnExposeComplete: enter
23:42:39.730 00.000 5052 UpdateGuideState(): m_state=6
23:42:39.730 00.000 5052 Star::Find(18, 336, 92, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
23:42:39.730 00.000 5052 Star::Find returns 1 (0), X=335.00, Y=89.89, Mass=5097, SNR=49.6, Peak=221 HFD=5.8
23:42:39.730 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.36) = xAngle (-3.89 = 2.39)
23:42:39.730 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.23 = 2.05)
23:42:39.730 00.000 5052 CameraToMount -- cameraX=2.07 cameraY=-58.24 hyp=58.28 cameraTheta=-1.54 mountX=-42.52 mountY=51.73, mountTheta=2.26
23:42:39.731 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.07, y=-58.24, opts=13)
23:42:39.731 00.000 5052 Enqueuing Move request for stepguider (2.07, -58.24)
23:42:39.731 00.000 8976 Worker thread wakes up
23:42:39.731 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.07, -58.24) opts 0xd
23:42:39.731 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.07, -58.24)
23:42:39.731 00.000 8976 Moving (2.07, -58.24) raw xDistance=-42.52 yDistance=51.73
23:42:39.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns -28.75 from input -42.52
23:42:39.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 34.91 from input 51.73
23:42:39.731 00.000 8976 MoveAxis(R, 93, ABG)
23:42:39.731 00.000 8976 stepping (39, -39) + (93, 0)
23:42:39.731 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:39.732 00.001 8976 MoveAxis(D, 165, ABG)
23:42:39.732 00.000 8976 stepping (39, -39) + (0, -165)
23:42:39.732 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:39.732 00.000 8976 secondary mount is busy, cannot bump
23:42:39.732 00.000 8976 move complete, result=0
23:42:39.732 00.000 8976 worker thread done servicing request
23:42:39.732 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=221, med=32, FiltMin=28, FiltMax=172, Gamma=2.260
23:42:39.742 00.010 5052 UpdateGuideState exits: m=5097 SNR=49.6
23:42:39.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:39.742 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:39.742 00.000 5052 Enqueuing Expose request
23:42:39.742 00.000 8976 Worker thread wakes up
23:42:39.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:39.742 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,72,37,37)
23:42:39.744 00.002 5052 GuideStep: -42.5 px 0 ms EAST, 51.7 px 0 ms SOUTH
23:42:39.834 00.090 9828 IsGuiding returns 1
23:42:39.834 00.000 9828 scope still moving after pulse duration time elapsed
23:42:39.866 00.032 9828 IsSlewing returns 0
23:42:39.866 00.000 9828 IsGuiding returns 1
23:42:39.898 00.032 9828 IsSlewing returns 0
23:42:39.898 00.000 9828 IsGuiding returns 1
23:42:39.929 00.031 9828 IsSlewing returns 0
23:42:39.929 00.000 9828 IsGuiding returns 0
23:42:39.929 00.000 9828 scope move finished after 1000 + 117 ms
23:42:39.929 00.000 9828 Move returns status 0, amount 1000
23:42:39.929 00.000 9828 move complete, result=0
23:42:39.929 00.000 9828 worker thread done servicing request
23:42:39.929 00.000 5052 GuideStep: -0.1 px 15 ms EAST, -8.8 px 1000 ms NORTH
23:42:40.788 00.859 8976 Exposure complete
23:42:40.804 00.016 8976 worker thread done servicing request
23:42:40.804 00.000 5052 OnExposeComplete: enter
23:42:40.804 00.000 5052 UpdateGuideState(): m_state=6
23:42:40.804 00.000 5052 Star::Find(18, 335, 89, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
23:42:40.804 00.000 5052 Star::Find returns 1 (0), X=332.87, Y=84.09, Mass=5497, SNR=52.0, Peak=340 HFD=4.3
23:42:40.804 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:42:40.804 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:42:40.804 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-64.05 hyp=64.05 cameraTheta=-1.57 mountX=-45.10 mountY=57.89, mountTheta=2.23
23:42:40.805 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-64.05, opts=13)
23:42:40.805 00.000 5052 Enqueuing Move request for stepguider (-0.06, -64.05)
23:42:40.805 00.000 8976 Worker thread wakes up
23:42:40.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -64.05) opts 0xd
23:42:40.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -64.05)
23:42:40.805 00.000 8976 Moving (-0.06, -64.05) raw xDistance=-45.10 yDistance=57.89
23:42:40.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns -30.43 from input -45.10
23:42:40.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 38.91 from input 57.89
23:42:40.805 00.000 8976 MoveAxis(R, 98, ABG)
23:42:40.805 00.000 8976 stepping (39, -39) + (98, 0)
23:42:40.805 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:40.805 00.000 8976 MoveAxis(D, 184, ABG)
23:42:40.805 00.000 8976 stepping (39, -39) + (0, -184)
23:42:40.805 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:40.806 00.001 8976 FAR outside bump range, increase bump weight 19.00 => 20.00
23:42:40.806 00.000 8976 limit bump weight to 19.4
23:42:40.806 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:40.806 00.000 8976 Scheduling Mount bump of (-0.008, -9.000)
23:42:40.806 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=-9.00, opts=4)
23:42:40.806 00.000 8976 Enqueuing Move request for scope (-0.01, -9.00)
23:42:40.806 00.000 8976 move complete, result=0
23:42:40.806 00.000 9828 Worker thread wakes up
23:42:40.806 00.000 8976 worker thread done servicing request
23:42:40.806 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=340, med=32, FiltMin=27, FiltMax=250, Gamma=2.260
23:42:40.806 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -9.00) opts 0x4
23:42:40.806 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, -9.00)
23:42:40.806 00.000 9828 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-3.10) = xAngle (1.53 = 1.53)
23:42:40.806 00.000 9828 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.46 = -1.83)
23:42:40.806 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=-9.00 hyp=9.00 cameraTheta=-1.57 mountX=0.37 mountY=-8.71, mountTheta=-1.53
23:42:40.806 00.000 9828 Moving (-0.01, -9.00) raw xDistance=0.37 yDistance=-8.71
23:42:40.806 00.000 9828 MoveAxis(W, 40, B)
23:42:40.806 00.000 9828 Guiding  Dir = 3, Dur = 40
23:42:40.807 00.001 9828 IsSlewing returns 0
23:42:40.807 00.000 9828 IsGuiding returns 0
23:42:40.807 00.000 9828 PulseGuide returned control before completion, sleep 50
23:42:40.816 00.009 5052 UpdateGuideState exits: m=5497 SNR=52.0
23:42:40.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:40.816 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:40.816 00.000 5052 Enqueuing Expose request
23:42:40.816 00.000 8976 Worker thread wakes up
23:42:40.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:40.816 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,66,37,37)
23:42:40.818 00.002 5052 GuideStep: -45.1 px 0 ms EAST, 57.9 px 0 ms SOUTH
23:42:40.871 00.053 9828 IsGuiding returns 1
23:42:40.871 00.000 9828 scope still moving after pulse duration time elapsed
23:42:40.903 00.032 9828 IsSlewing returns 0
23:42:40.903 00.000 9828 IsGuiding returns 1
23:42:40.933 00.030 9828 IsSlewing returns 0
23:42:40.933 00.000 9828 IsGuiding returns 1
23:42:40.964 00.031 9828 IsSlewing returns 0
23:42:40.964 00.000 9828 IsGuiding returns 1
23:42:40.996 00.032 9828 IsSlewing returns 0
23:42:40.996 00.000 9828 IsGuiding returns 1
23:42:41.027 00.031 9828 IsSlewing returns 0
23:42:41.027 00.000 9828 IsGuiding returns 1
23:42:41.059 00.032 9828 IsSlewing returns 0
23:42:41.059 00.000 9828 IsGuiding returns 0
23:42:41.059 00.000 9828 scope move finished after 40 + 212 ms
23:42:41.059 00.000 9828 Move returns status 0, amount 40
23:42:41.059 00.000 9828 MoveAxis(N, 987, B)
23:42:41.059 00.000 9828 Guiding  Dir = 0, Dur = 987
23:42:41.075 00.016 9828 IsSlewing returns 0
23:42:41.075 00.000 9828 IsGuiding returns 0
23:42:41.075 00.000 9828 PulseGuide returned control before completion, sleep 997
23:42:41.857 00.782 8976 Exposure complete
23:42:41.871 00.014 8976 worker thread done servicing request
23:42:41.871 00.000 5052 OnExposeComplete: enter
23:42:41.872 00.001 5052 UpdateGuideState(): m_state=6
23:42:41.872 00.000 5052 Star::Find(18, 332, 84, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
23:42:41.872 00.000 5052 Star::Find returns 1 (0), X=331.51, Y=82.38, Mass=5334, SNR=50.9, Peak=254 HFD=5.1
23:42:41.872 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.33)
23:42:41.872 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 1.99)
23:42:41.872 00.000 5052 CameraToMount -- cameraX=-1.42 cameraY=-65.75 hyp=65.76 cameraTheta=-1.59 mountX=-45.34 mountY=60.01, mountTheta=2.22
23:42:41.873 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.42, y=-65.75, opts=13)
23:42:41.873 00.000 5052 Enqueuing Move request for stepguider (-1.42, -65.75)
23:42:41.873 00.000 8976 Worker thread wakes up
23:42:41.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.42, -65.75) opts 0xd
23:42:41.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.42, -65.75)
23:42:41.873 00.000 8976 Moving (-1.42, -65.75) raw xDistance=-45.34 yDistance=60.01
23:42:41.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns -30.69 from input -45.34
23:42:41.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 40.53 from input 60.01
23:42:41.873 00.000 8976 MoveAxis(R, 99, ABG)
23:42:41.873 00.000 8976 stepping (39, -39) + (99, 0)
23:42:41.873 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:41.873 00.000 8976 MoveAxis(D, 191, ABG)
23:42:41.873 00.000 8976 stepping (39, -39) + (0, -191)
23:42:41.873 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:41.873 00.000 8976 secondary mount is busy, cannot bump
23:42:41.873 00.000 8976 move complete, result=0
23:42:41.873 00.000 8976 worker thread done servicing request
23:42:41.874 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=254, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:42:41.884 00.010 5052 UpdateGuideState exits: m=5334 SNR=50.9
23:42:41.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:41.884 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:41.884 00.000 5052 Enqueuing Expose request
23:42:41.884 00.000 8976 Worker thread wakes up
23:42:41.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:41.884 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(314,64,37,37)
23:42:41.887 00.003 5052 GuideStep: -45.3 px 0 ms EAST, 60.0 px 0 ms SOUTH
23:42:42.083 00.196 9828 IsGuiding returns 1
23:42:42.083 00.000 9828 scope still moving after pulse duration time elapsed
23:42:42.113 00.030 9828 IsSlewing returns 0
23:42:42.113 00.000 9828 IsGuiding returns 1
23:42:42.145 00.032 9828 IsSlewing returns 0
23:42:42.145 00.000 9828 IsGuiding returns 1
23:42:42.177 00.032 9828 IsSlewing returns 0
23:42:42.177 00.000 9828 IsGuiding returns 1
23:42:42.208 00.031 9828 IsSlewing returns 0
23:42:42.208 00.000 9828 IsGuiding returns 0
23:42:42.208 00.000 9828 scope move finished after 987 + 145 ms
23:42:42.208 00.000 9828 Move returns status 0, amount 987
23:42:42.208 00.000 9828 move complete, result=0
23:42:42.208 00.000 9828 worker thread done servicing request
23:42:42.208 00.000 5052 GuideStep: 0.4 px 40 ms WEST, -8.7 px 987 ms NORTH
23:42:42.928 00.720 8976 Exposure complete
23:42:42.943 00.015 8976 worker thread done servicing request
23:42:42.943 00.000 5052 OnExposeComplete: enter
23:42:42.943 00.000 5052 UpdateGuideState(): m_state=6
23:42:42.943 00.000 5052 Star::Find(18, 331, 82, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
23:42:42.944 00.001 5052 Star::Find returns 1 (0), X=331.82, Y=76.98, Mass=5462, SNR=51.7, Peak=291 HFD=4.4
23:42:42.944 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.36) = xAngle (-3.95 = 2.34)
23:42:42.944 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.29 = 2.00)
23:42:42.944 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=-71.15 hyp=71.16 cameraTheta=-1.59 mountX=-49.36 mountY=64.76, mountTheta=2.22
23:42:42.944 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-71.15, opts=13)
23:42:42.944 00.000 5052 Enqueuing Move request for stepguider (-1.11, -71.15)
23:42:42.945 00.001 8976 Worker thread wakes up
23:42:42.945 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -71.15) opts 0xd
23:42:42.945 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -71.15)
23:42:42.945 00.000 8976 Moving (-1.11, -71.15) raw xDistance=-49.36 yDistance=64.76
23:42:42.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns -33.25 from input -49.36
23:42:42.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 43.64 from input 64.76
23:42:42.945 00.000 8976 MoveAxis(R, 107, ABG)
23:42:42.945 00.000 8976 stepping (39, -39) + (107, 0)
23:42:42.945 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:42.945 00.000 8976 MoveAxis(D, 206, ABG)
23:42:42.945 00.000 8976 stepping (39, -39) + (0, -206)
23:42:42.945 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:42.945 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:42:42.945 00.000 8976 limit bump weight to 19.4
23:42:42.945 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:42.945 00.000 8976 Scheduling Mount bump of (-0.141, -8.999)
23:42:42.945 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=-9.00, opts=4)
23:42:42.945 00.000 8976 Enqueuing Move request for scope (-0.14, -9.00)
23:42:42.945 00.000 8976 move complete, result=0
23:42:42.945 00.000 9828 Worker thread wakes up
23:42:42.946 00.001 8976 worker thread done servicing request
23:42:42.946 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -9.00) opts 0x4
23:42:42.946 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, -9.00)
23:42:42.946 00.000 9828 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-3.10) = xAngle (1.51 = 1.51)
23:42:42.946 00.000 9828 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.44 = -1.84)
23:42:42.946 00.000 9828 CameraToMount -- cameraX=-0.14 cameraY=-9.00 hyp=9.00 cameraTheta=-1.59 mountX=0.51 mountY=-8.67, mountTheta=-1.51
23:42:42.946 00.000 9828 Moving (-0.14, -9.00) raw xDistance=0.51 yDistance=-8.67
23:42:42.946 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=291, med=31, FiltMin=27, FiltMax=218, Gamma=2.260
23:42:42.946 00.000 9828 MoveAxis(W, 54, B)
23:42:42.946 00.000 9828 Guiding  Dir = 3, Dur = 54
23:42:42.946 00.000 9828 IsSlewing returns 0
23:42:42.947 00.001 9828 IsGuiding returns 0
23:42:42.947 00.000 9828 PulseGuide returned control before completion, sleep 64
23:42:42.956 00.009 5052 UpdateGuideState exits: m=5462 SNR=51.7
23:42:42.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:42.956 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:42.957 00.001 5052 Enqueuing Expose request
23:42:42.957 00.000 8976 Worker thread wakes up
23:42:42.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:42.957 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(314,59,37,37)
23:42:42.960 00.003 5052 GuideStep: -49.4 px 0 ms EAST, 64.8 px 0 ms SOUTH
23:42:43.018 00.058 9828 IsGuiding returns 1
23:42:43.018 00.000 9828 scope still moving after pulse duration time elapsed
23:42:43.050 00.032 9828 IsSlewing returns 0
23:42:43.050 00.000 9828 IsGuiding returns 1
23:42:43.081 00.031 9828 IsSlewing returns 0
23:42:43.081 00.000 9828 IsGuiding returns 1
23:42:43.113 00.032 9828 IsSlewing returns 0
23:42:43.113 00.000 9828 IsGuiding returns 0
23:42:43.113 00.000 9828 scope move finished after 54 + 112 ms
23:42:43.113 00.000 9828 Move returns status 0, amount 54
23:42:43.113 00.000 9828 MoveAxis(N, 983, B)
23:42:43.113 00.000 9828 Guiding  Dir = 0, Dur = 983
23:42:43.128 00.015 9828 IsSlewing returns 0
23:42:43.128 00.000 9828 IsGuiding returns 0
23:42:43.128 00.000 9828 PulseGuide returned control before completion, sleep 993
23:42:43.999 00.871 8976 Exposure complete
23:42:44.013 00.014 8976 worker thread done servicing request
23:42:44.014 00.001 5052 OnExposeComplete: enter
23:42:44.014 00.000 5052 UpdateGuideState(): m_state=6
23:42:44.014 00.000 5052 Star::Find(18, 331, 76, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
23:42:44.014 00.000 5052 Star::Find returns 1 (0), X=334.22, Y=75.10, Mass=5316, SNR=51.1, Peak=204 HFD=5.1
23:42:44.014 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.36) = xAngle (-3.91 = 2.37)
23:42:44.014 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.25 = 2.03)
23:42:44.014 00.000 5052 CameraToMount -- cameraX=1.29 cameraY=-73.03 hyp=73.04 cameraTheta=-1.55 mountX=-52.39 mountY=65.43, mountTheta=2.25
23:42:44.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.29, y=-73.03, opts=13)
23:42:44.015 00.000 5052 Enqueuing Move request for stepguider (1.29, -73.03)
23:42:44.015 00.000 8976 Worker thread wakes up
23:42:44.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.29, -73.03) opts 0xd
23:42:44.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.29, -73.03)
23:42:44.015 00.000 8976 Moving (1.29, -73.03) raw xDistance=-52.39 yDistance=65.43
23:42:44.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns -35.33 from input -52.39
23:42:44.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 44.28 from input 65.43
23:42:44.015 00.000 8976 MoveAxis(R, 114, ABG)
23:42:44.015 00.000 8976 stepping (39, -39) + (114, 0)
23:42:44.015 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:44.015 00.000 8976 MoveAxis(D, 209, ABG)
23:42:44.015 00.000 8976 stepping (39, -39) + (0, -209)
23:42:44.015 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:44.015 00.000 8976 secondary mount is busy, cannot bump
23:42:44.015 00.000 8976 move complete, result=0
23:42:44.015 00.000 8976 worker thread done servicing request
23:42:44.016 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=204, med=31, FiltMin=27, FiltMax=173, Gamma=2.260
23:42:44.026 00.010 5052 UpdateGuideState exits: m=5316 SNR=51.1
23:42:44.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:44.026 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:44.026 00.000 5052 Enqueuing Expose request
23:42:44.026 00.000 8976 Worker thread wakes up
23:42:44.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:44.026 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(316,57,37,37)
23:42:44.029 00.003 5052 GuideStep: -52.4 px 0 ms EAST, 65.4 px 0 ms SOUTH
23:42:44.135 00.106 9828 IsGuiding returns 1
23:42:44.135 00.000 9828 scope still moving after pulse duration time elapsed
23:42:44.167 00.032 9828 IsSlewing returns 0
23:42:44.167 00.000 9828 IsGuiding returns 1
23:42:44.197 00.030 9828 IsSlewing returns 0
23:42:44.197 00.000 9828 IsGuiding returns 1
23:42:44.229 00.032 9828 IsSlewing returns 0
23:42:44.229 00.000 9828 IsGuiding returns 1
23:42:44.261 00.032 9828 IsSlewing returns 0
23:42:44.261 00.000 9828 IsGuiding returns 1
23:42:44.293 00.032 9828 IsSlewing returns 0
23:42:44.293 00.000 9828 IsGuiding returns 1
23:42:44.324 00.031 9828 IsSlewing returns 0
23:42:44.324 00.000 9828 IsGuiding returns 0
23:42:44.324 00.000 9828 scope move finished after 983 + 212 ms
23:42:44.324 00.000 9828 Move returns status 0, amount 983
23:42:44.324 00.000 9828 move complete, result=0
23:42:44.324 00.000 9828 worker thread done servicing request
23:42:44.324 00.000 5052 GuideStep: 0.5 px 54 ms WEST, -8.7 px 983 ms NORTH
23:42:45.062 00.738 8976 Exposure complete
23:42:45.076 00.014 8976 worker thread done servicing request
23:42:45.076 00.000 5052 OnExposeComplete: enter
23:42:45.076 00.000 5052 UpdateGuideState(): m_state=6
23:42:45.076 00.000 5052 Star::Find(18, 334, 75, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
23:42:45.076 00.000 5052 Star::Find returns 1 (0), X=334.13, Y=68.83, Mass=5365, SNR=51.1, Peak=280 HFD=5.0
23:42:45.076 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.36) = xAngle (-3.92 = 2.37)
23:42:45.076 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.25 = 2.03)
23:42:45.076 00.000 5052 CameraToMount -- cameraX=1.20 cameraY=-79.31 hyp=79.32 cameraTheta=-1.56 mountX=-56.75 mountY=71.14, mountTheta=2.24
23:42:45.077 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.20, y=-79.31, opts=13)
23:42:45.077 00.000 5052 Enqueuing Move request for stepguider (1.20, -79.31)
23:42:45.077 00.000 8976 Worker thread wakes up
23:42:45.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.20, -79.31) opts 0xd
23:42:45.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.20, -79.31)
23:42:45.077 00.000 8976 Moving (1.20, -79.31) raw xDistance=-56.75 yDistance=71.14
23:42:45.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -38.23 from input -56.75
23:42:45.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 47.92 from input 71.14
23:42:45.077 00.000 8976 MoveAxis(R, 123, ABG)
23:42:45.077 00.000 8976 stepping (39, -39) + (123, 0)
23:42:45.077 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:45.077 00.000 8976 MoveAxis(D, 226, ABG)
23:42:45.077 00.000 8976 stepping (39, -39) + (0, -226)
23:42:45.077 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:45.078 00.001 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:42:45.078 00.000 8976 limit bump weight to 19.4
23:42:45.078 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:45.078 00.000 8976 Scheduling Mount bump of (0.136, -8.999)
23:42:45.078 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=-9.00, opts=4)
23:42:45.078 00.000 8976 Enqueuing Move request for scope (0.14, -9.00)
23:42:45.078 00.000 8976 move complete, result=0
23:42:45.078 00.000 9828 Worker thread wakes up
23:42:45.078 00.000 8976 worker thread done servicing request
23:42:45.078 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, -9.00) opts 0x4
23:42:45.078 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, -9.00)
23:42:45.078 00.000 9828 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-3.10) = xAngle (1.55 = 1.55)
23:42:45.078 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=280, med=32, FiltMin=28, FiltMax=194, Gamma=2.260
23:42:45.078 00.000 9828 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.47 = -1.81)
23:42:45.078 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=-9.00 hyp=9.00 cameraTheta=-1.56 mountX=0.23 mountY=-8.74, mountTheta=-1.54
23:42:45.078 00.000 9828 Moving (0.14, -9.00) raw xDistance=0.23 yDistance=-8.74
23:42:45.078 00.000 9828 MoveAxis(W, 24, B)
23:42:45.078 00.000 9828 Guiding  Dir = 3, Dur = 24
23:42:45.079 00.001 9828 IsSlewing returns 0
23:42:45.079 00.000 9828 IsGuiding returns 0
23:42:45.079 00.000 9828 PulseGuide returned control before completion, sleep 34
23:42:45.088 00.009 5052 UpdateGuideState exits: m=5365 SNR=51.1
23:42:45.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:45.088 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:45.088 00.000 5052 Enqueuing Expose request
23:42:45.089 00.001 8976 Worker thread wakes up
23:42:45.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:45.089 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(316,51,37,37)
23:42:45.091 00.002 5052 GuideStep: -56.8 px 0 ms EAST, 71.1 px 0 ms SOUTH
23:42:45.117 00.026 9828 IsGuiding returns 1
23:42:45.117 00.000 9828 scope still moving after pulse duration time elapsed
23:42:45.147 00.030 9828 IsSlewing returns 0
23:42:45.147 00.000 9828 IsGuiding returns 1
23:42:45.178 00.031 9828 IsSlewing returns 0
23:42:45.178 00.000 9828 IsGuiding returns 1
23:42:45.210 00.032 9828 IsSlewing returns 0
23:42:45.210 00.000 9828 IsGuiding returns 0
23:42:45.210 00.000 9828 scope move finished after 24 + 106 ms
23:42:45.210 00.000 9828 Move returns status 0, amount 24
23:42:45.210 00.000 9828 MoveAxis(N, 991, B)
23:42:45.210 00.000 9828 Guiding  Dir = 0, Dur = 991
23:42:45.225 00.015 9828 IsSlewing returns 0
23:42:45.225 00.000 9828 IsGuiding returns 0
23:42:45.225 00.000 9828 PulseGuide returned control before completion, sleep 1001
23:42:46.129 00.904 8976 Exposure complete
23:42:46.144 00.015 8976 worker thread done servicing request
23:42:46.144 00.000 5052 OnExposeComplete: enter
23:42:46.144 00.000 5052 UpdateGuideState(): m_state=6
23:42:46.144 00.000 5052 Star::Find(18, 334, 68, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
23:42:46.145 00.001 5052 Star::Find returns 1 (0), X=332.83, Y=65.91, Mass=4856, SNR=48.6, Peak=217 HFD=5.4
23:42:46.145 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:42:46.145 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:42:46.145 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-82.23 hyp=82.23 cameraTheta=-1.57 mountX=-57.88 mountY=74.33, mountTheta=2.23
23:42:46.145 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-82.23, opts=13)
23:42:46.145 00.000 5052 Enqueuing Move request for stepguider (-0.10, -82.23)
23:42:46.145 00.000 8976 Worker thread wakes up
23:42:46.146 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -82.23) opts 0xd
23:42:46.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -82.23)
23:42:46.146 00.000 8976 Moving (-0.10, -82.23) raw xDistance=-57.88 yDistance=74.33
23:42:46.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns -39.14 from input -57.88
23:42:46.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 50.18 from input 74.33
23:42:46.146 00.000 8976 MoveAxis(R, 126, ABG)
23:42:46.146 00.000 8976 stepping (39, -39) + (126, 0)
23:42:46.146 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:46.146 00.000 8976 MoveAxis(D, 237, ABG)
23:42:46.146 00.000 8976 stepping (39, -39) + (0, -237)
23:42:46.146 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:46.146 00.000 8976 secondary mount is busy, cannot bump
23:42:46.146 00.000 8976 move complete, result=0
23:42:46.146 00.000 8976 worker thread done servicing request
23:42:46.147 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=217, med=32, FiltMin=28, FiltMax=177, Gamma=2.260
23:42:46.157 00.010 5052 UpdateGuideState exits: m=4856 SNR=48.6
23:42:46.159 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:46.159 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:46.159 00.000 5052 Enqueuing Expose request
23:42:46.159 00.000 8976 Worker thread wakes up
23:42:46.160 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:46.160 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,48,37,37)
23:42:46.162 00.002 5052 GuideStep: -57.9 px 0 ms EAST, 74.3 px 0 ms SOUTH
23:42:46.237 00.075 9828 IsGuiding returns 1
23:42:46.237 00.000 9828 scope still moving after pulse duration time elapsed
23:42:46.269 00.032 9828 IsSlewing returns 0
23:42:46.269 00.000 9828 IsGuiding returns 1
23:42:46.301 00.032 9828 IsSlewing returns 0
23:42:46.301 00.000 9828 IsGuiding returns 1
23:42:46.333 00.032 9828 IsSlewing returns 0
23:42:46.333 00.000 9828 IsGuiding returns 0
23:42:46.333 00.000 9828 scope move finished after 991 + 117 ms
23:42:46.333 00.000 9828 Move returns status 0, amount 991
23:42:46.333 00.000 9828 move complete, result=0
23:42:46.333 00.000 9828 worker thread done servicing request
23:42:46.333 00.000 5052 GuideStep: 0.2 px 24 ms WEST, -8.7 px 991 ms NORTH
23:42:47.204 00.871 8976 Exposure complete
23:42:47.218 00.014 8976 worker thread done servicing request
23:42:47.218 00.000 5052 OnExposeComplete: enter
23:42:47.218 00.000 5052 UpdateGuideState(): m_state=6
23:42:47.218 00.000 5052 Star::Find(18, 332, 65, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
23:42:47.218 00.000 5052 Star::Find returns 1 (0), X=331.90, Y=61.10, Mass=5055, SNR=49.9, Peak=270 HFD=4.6
23:42:47.218 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.36) = xAngle (-3.94 = 2.34)
23:42:47.219 00.001 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.28 = 2.00)
23:42:47.219 00.000 5052 CameraToMount -- cameraX=-1.03 cameraY=-87.04 hyp=87.04 cameraTheta=-1.58 mountX=-60.61 mountY=79.08, mountTheta=2.22
23:42:47.219 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.03, y=-87.04, opts=13)
23:42:47.219 00.000 5052 Enqueuing Move request for stepguider (-1.03, -87.04)
23:42:47.219 00.000 8976 Worker thread wakes up
23:42:47.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.03, -87.04) opts 0xd
23:42:47.220 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.03, -87.04)
23:42:47.220 00.000 8976 Moving (-1.03, -87.04) raw xDistance=-60.61 yDistance=79.08
23:42:47.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns -40.93 from input -60.61
23:42:47.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 53.33 from input 79.08
23:42:47.220 00.000 8976 MoveAxis(R, 132, ABG)
23:42:47.220 00.000 8976 stepping (39, -39) + (132, 0)
23:42:47.220 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:47.220 00.000 8976 MoveAxis(D, 252, ABG)
23:42:47.220 00.000 8976 stepping (39, -39) + (0, -252)
23:42:47.220 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:47.220 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:42:47.220 00.000 8976 limit bump weight to 19.4
23:42:47.220 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:47.220 00.000 8976 Scheduling Mount bump of (-0.107, -8.999)
23:42:47.220 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=-9.00, opts=4)
23:42:47.220 00.000 8976 Enqueuing Move request for scope (-0.11, -9.00)
23:42:47.220 00.000 8976 move complete, result=0
23:42:47.220 00.000 9828 Worker thread wakes up
23:42:47.220 00.000 8976 worker thread done servicing request
23:42:47.220 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -9.00) opts 0x4
23:42:47.221 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.11, -9.00)
23:42:47.221 00.000 9828 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-3.10) = xAngle (1.52 = 1.52)
23:42:47.221 00.000 9828 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.45 = -1.84)
23:42:47.221 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=270, med=32, FiltMin=28, FiltMax=176, Gamma=2.260
23:42:47.221 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=-9.00 hyp=9.00 cameraTheta=-1.58 mountX=0.47 mountY=-8.68, mountTheta=-1.52
23:42:47.221 00.000 9828 Moving (-0.11, -9.00) raw xDistance=0.47 yDistance=-8.68
23:42:47.221 00.000 9828 MoveAxis(W, 50, B)
23:42:47.221 00.000 9828 Guiding  Dir = 3, Dur = 50
23:42:47.221 00.000 9828 IsSlewing returns 0
23:42:47.221 00.000 9828 IsGuiding returns 0
23:42:47.222 00.001 9828 PulseGuide returned control before completion, sleep 60
23:42:47.231 00.009 5052 UpdateGuideState exits: m=5055 SNR=49.9
23:42:47.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:47.231 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:47.231 00.000 5052 Enqueuing Expose request
23:42:47.231 00.000 8976 Worker thread wakes up
23:42:47.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:47.231 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(314,43,37,37)
23:42:47.234 00.003 5052 GuideStep: -60.6 px 0 ms EAST, 79.1 px 0 ms SOUTH
23:42:47.290 00.056 9828 IsGuiding returns 1
23:42:47.290 00.000 9828 scope still moving after pulse duration time elapsed
23:42:47.320 00.030 9828 IsSlewing returns 0
23:42:47.320 00.000 9828 IsGuiding returns 1
23:42:47.351 00.031 9828 IsSlewing returns 0
23:42:47.351 00.000 9828 IsGuiding returns 1
23:42:47.382 00.031 9828 IsSlewing returns 0
23:42:47.382 00.000 9828 IsGuiding returns 0
23:42:47.382 00.000 9828 scope move finished after 50 + 110 ms
23:42:47.382 00.000 9828 Move returns status 0, amount 50
23:42:47.382 00.000 9828 MoveAxis(N, 984, B)
23:42:47.382 00.000 9828 Guiding  Dir = 0, Dur = 984
23:42:47.397 00.015 9828 IsSlewing returns 0
23:42:47.397 00.000 9828 IsGuiding returns 0
23:42:47.397 00.000 9828 PulseGuide returned control before completion, sleep 994
23:42:48.270 00.873 8976 Exposure complete
23:42:48.285 00.015 8976 worker thread done servicing request
23:42:48.285 00.000 5052 OnExposeComplete: enter
23:42:48.285 00.000 5052 UpdateGuideState(): m_state=6
23:42:48.285 00.000 5052 Star::Find(18, 331, 61, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
23:42:48.285 00.000 5052 Star::Find returns 1 (0), X=332.67, Y=58.53, Mass=5035, SNR=49.6, Peak=171 HFD=5.7
23:42:48.285 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.35)
23:42:48.285 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.01)
23:42:48.286 00.001 5052 CameraToMount -- cameraX=-0.26 cameraY=-89.60 hyp=89.60 cameraTheta=-1.57 mountX=-62.97 mountY=81.06, mountTheta=2.23
23:42:48.286 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-89.60, opts=13)
23:42:48.286 00.000 5052 Enqueuing Move request for stepguider (-0.26, -89.60)
23:42:48.286 00.000 8976 Worker thread wakes up
23:42:48.286 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -89.60) opts 0xd
23:42:48.286 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -89.60)
23:42:48.286 00.000 8976 Moving (-0.26, -89.60) raw xDistance=-62.97 yDistance=81.06
23:42:48.287 00.001 8976 GuideAlgorithmHysteresis::Result() returns -42.54 from input -62.97
23:42:48.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 54.80 from input 81.06
23:42:48.287 00.000 8976 MoveAxis(R, 137, ABG)
23:42:48.287 00.000 8976 stepping (39, -39) + (137, 0)
23:42:48.287 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:48.287 00.000 8976 MoveAxis(D, 259, ABG)
23:42:48.287 00.000 8976 stepping (39, -39) + (0, -259)
23:42:48.287 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:48.287 00.000 8976 secondary mount is busy, cannot bump
23:42:48.287 00.000 8976 move complete, result=0
23:42:48.287 00.000 8976 worker thread done servicing request
23:42:48.287 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=171, med=32, FiltMin=28, FiltMax=150, Gamma=2.260
23:42:48.297 00.010 5052 UpdateGuideState exits: m=5035 SNR=49.6
23:42:48.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:48.297 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:48.297 00.000 5052 Enqueuing Expose request
23:42:48.297 00.000 8976 Worker thread wakes up
23:42:48.297 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:48.297 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,41,37,37)
23:42:48.300 00.003 5052 GuideStep: -63.0 px 0 ms EAST, 81.1 px 0 ms SOUTH
23:42:48.401 00.101 9828 IsGuiding returns 1
23:42:48.401 00.000 9828 scope still moving after pulse duration time elapsed
23:42:48.432 00.031 9828 IsSlewing returns 0
23:42:48.432 00.000 9828 IsGuiding returns 1
23:42:48.464 00.032 9828 IsSlewing returns 0
23:42:48.464 00.000 9828 IsGuiding returns 1
23:42:48.496 00.032 9828 IsSlewing returns 0
23:42:48.496 00.000 9828 IsGuiding returns 1
23:42:48.527 00.031 9828 IsSlewing returns 0
23:42:48.527 00.000 9828 IsGuiding returns 0
23:42:48.527 00.000 9828 scope move finished after 984 + 145 ms
23:42:48.527 00.000 9828 Move returns status 0, amount 984
23:42:48.527 00.000 9828 move complete, result=0
23:42:48.527 00.000 9828 worker thread done servicing request
23:42:48.527 00.000 5052 GuideStep: 0.5 px 50 ms WEST, -8.7 px 984 ms NORTH
23:42:49.333 00.806 8976 Exposure complete
23:42:49.347 00.014 8976 worker thread done servicing request
23:42:49.347 00.000 5052 OnExposeComplete: enter
23:42:49.347 00.000 5052 UpdateGuideState(): m_state=6
23:42:49.347 00.000 5052 Star::Find(18, 332, 58, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
23:42:49.347 00.000 5052 Star::Find returns 1 (0), X=334.19, Y=52.85, Mass=5300, SNR=51.0, Peak=236 HFD=4.8
23:42:49.347 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.36) = xAngle (-3.92 = 2.37)
23:42:49.347 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.26 = 2.03)
23:42:49.348 00.001 5052 CameraToMount -- cameraX=1.26 cameraY=-95.29 hyp=95.29 cameraTheta=-1.56 mountX=-68.05 mountY=85.55, mountTheta=2.24
23:42:49.348 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.26, y=-95.29, opts=13)
23:42:49.348 00.000 5052 Enqueuing Move request for stepguider (1.26, -95.29)
23:42:49.348 00.000 8976 Worker thread wakes up
23:42:49.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.26, -95.29) opts 0xd
23:42:49.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.26, -95.29)
23:42:49.348 00.000 8976 Moving (1.26, -95.29) raw xDistance=-68.05 yDistance=85.55
23:42:49.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns -45.85 from input -68.05
23:42:49.349 00.001 8976 GuideAlgorithmHysteresis::Result() returns 57.73 from input 85.55
23:42:49.349 00.000 8976 MoveAxis(R, 148, ABG)
23:42:49.349 00.000 8976 stepping (39, -39) + (148, 0)
23:42:49.349 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:49.349 00.000 8976 MoveAxis(D, 273, ABG)
23:42:49.349 00.000 8976 stepping (39, -39) + (0, -273)
23:42:49.349 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:49.349 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:42:49.349 00.000 8976 limit bump weight to 19.4
23:42:49.349 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:49.349 00.000 8976 Scheduling Mount bump of (0.119, -8.999)
23:42:49.349 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=-9.00, opts=4)
23:42:49.349 00.000 8976 Enqueuing Move request for scope (0.12, -9.00)
23:42:49.349 00.000 8976 move complete, result=0
23:42:49.349 00.000 9828 Worker thread wakes up
23:42:49.349 00.000 8976 worker thread done servicing request
23:42:49.349 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=236, med=32, FiltMin=28, FiltMax=210, Gamma=2.260
23:42:49.349 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, -9.00) opts 0x4
23:42:49.349 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, -9.00)
23:42:49.349 00.000 9828 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-3.10) = xAngle (1.54 = 1.54)
23:42:49.349 00.000 9828 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.47 = -1.81)
23:42:49.350 00.001 9828 CameraToMount -- cameraX=0.12 cameraY=-9.00 hyp=9.00 cameraTheta=-1.56 mountX=0.25 mountY=-8.74, mountTheta=-1.54
23:42:49.350 00.000 9828 Moving (0.12, -9.00) raw xDistance=0.25 yDistance=-8.74
23:42:49.350 00.000 9828 MoveAxis(W, 26, B)
23:42:49.350 00.000 9828 Guiding  Dir = 3, Dur = 26
23:42:49.350 00.000 9828 IsSlewing returns 0
23:42:49.350 00.000 9828 IsGuiding returns 0
23:42:49.350 00.000 9828 PulseGuide returned control before completion, sleep 36
23:42:49.360 00.010 5052 UpdateGuideState exits: m=5300 SNR=51.0
23:42:49.360 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:49.360 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:49.360 00.000 5052 Enqueuing Expose request
23:42:49.360 00.000 8976 Worker thread wakes up
23:42:49.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:49.360 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(316,35,37,37)
23:42:49.363 00.003 5052 GuideStep: -68.1 px 0 ms EAST, 85.6 px 0 ms SOUTH
23:42:49.391 00.028 9828 IsGuiding returns 1
23:42:49.391 00.000 9828 scope still moving after pulse duration time elapsed
23:42:49.423 00.032 9828 IsSlewing returns 0
23:42:49.423 00.000 9828 IsGuiding returns 1
23:42:49.454 00.031 9828 IsSlewing returns 0
23:42:49.454 00.000 9828 IsGuiding returns 1
23:42:49.500 00.046 9828 IsSlewing returns 0
23:42:49.500 00.000 9828 IsGuiding returns 0
23:42:49.500 00.000 9828 scope move finished after 26 + 124 ms
23:42:49.500 00.000 9828 Move returns status 0, amount 26
23:42:49.500 00.000 9828 MoveAxis(N, 991, B)
23:42:49.500 00.000 9828 Guiding  Dir = 0, Dur = 991
23:42:49.515 00.015 9828 IsSlewing returns 0
23:42:49.515 00.000 9828 IsGuiding returns 0
23:42:49.515 00.000 9828 PulseGuide returned control before completion, sleep 1001
23:42:50.401 00.886 8976 Exposure complete
23:42:50.414 00.013 8976 worker thread done servicing request
23:42:50.414 00.000 5052 OnExposeComplete: enter
23:42:50.414 00.000 5052 UpdateGuideState(): m_state=6
23:42:50.415 00.001 5052 Star::Find(18, 334, 52, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
23:42:50.415 00.000 5052 Star::Find returns 1 (0), X=335.74, Y=50.68, Mass=5236, SNR=50.5, Peak=188 HFD=5.5
23:42:50.415 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.36) = xAngle (-3.90 = 2.38)
23:42:50.415 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.24 = 2.04)
23:42:50.415 00.000 5052 CameraToMount -- cameraX=2.81 cameraY=-97.46 hyp=97.50 cameraTheta=-1.54 mountX=-70.68 mountY=86.84, mountTheta=2.25
23:42:50.415 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.81, y=-97.46, opts=13)
23:42:50.415 00.000 5052 Enqueuing Move request for stepguider (2.81, -97.46)
23:42:50.415 00.000 8976 Worker thread wakes up
23:42:50.416 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.81, -97.46) opts 0xd
23:42:50.416 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.81, -97.46)
23:42:50.416 00.000 8976 Moving (2.81, -97.46) raw xDistance=-70.68 yDistance=86.84
23:42:50.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns -47.74 from input -70.68
23:42:50.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 58.75 from input 86.84
23:42:50.416 00.000 8976 MoveAxis(R, 154, ABG)
23:42:50.416 00.000 8976 stepping (39, -39) + (154, 0)
23:42:50.416 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:50.416 00.000 8976 MoveAxis(D, 278, ABG)
23:42:50.416 00.000 8976 stepping (39, -39) + (0, -278)
23:42:50.416 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:50.416 00.000 8976 secondary mount is busy, cannot bump
23:42:50.416 00.000 8976 move complete, result=0
23:42:50.416 00.000 8976 worker thread done servicing request
23:42:50.417 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=188, med=32, FiltMin=27, FiltMax=159, Gamma=2.260
23:42:50.426 00.009 5052 UpdateGuideState exits: m=5236 SNR=50.5
23:42:50.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:50.426 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:50.426 00.000 5052 Enqueuing Expose request
23:42:50.427 00.001 8976 Worker thread wakes up
23:42:50.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:50.427 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,33,37,37)
23:42:50.429 00.002 5052 GuideStep: -70.7 px 0 ms EAST, 86.8 px 0 ms SOUTH
23:42:50.521 00.092 9828 IsGuiding returns 1
23:42:50.521 00.000 9828 scope still moving after pulse duration time elapsed
23:42:50.553 00.032 9828 IsSlewing returns 0
23:42:50.553 00.000 9828 IsGuiding returns 1
23:42:50.585 00.032 9828 IsSlewing returns 0
23:42:50.585 00.000 9828 IsGuiding returns 1
23:42:50.615 00.030 9828 IsSlewing returns 0
23:42:50.615 00.000 9828 IsGuiding returns 1
23:42:50.646 00.031 9828 IsSlewing returns 0
23:42:50.646 00.000 9828 IsGuiding returns 0
23:42:50.646 00.000 9828 scope move finished after 991 + 139 ms
23:42:50.646 00.000 9828 Move returns status 0, amount 991
23:42:50.646 00.000 9828 move complete, result=0
23:42:50.646 00.000 9828 worker thread done servicing request
23:42:50.646 00.000 5052 GuideStep: 0.2 px 26 ms WEST, -8.7 px 991 ms NORTH
23:42:51.478 00.832 8976 Exposure complete
23:42:51.493 00.015 8976 worker thread done servicing request
23:42:51.493 00.000 5052 OnExposeComplete: enter
23:42:51.493 00.000 5052 UpdateGuideState(): m_state=6
23:42:51.493 00.000 5052 Star::Find(18, 335, 50, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
23:42:51.493 00.000 5052 Star::Find returns 1 (0), X=337.22, Y=44.95, Mass=5468, SNR=51.8, Peak=251 HFD=4.8
23:42:51.493 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.36) = xAngle (-3.89 = 2.39)
23:42:51.493 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.23 = 2.06)
23:42:51.493 00.000 5052 CameraToMount -- cameraX=4.29 cameraY=-103.19 hyp=103.28 cameraTheta=-1.53 mountX=-75.77 mountY=91.39, mountTheta=2.26
23:42:51.494 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.29, y=-103.19, opts=13)
23:42:51.494 00.000 5052 Enqueuing Move request for stepguider (4.29, -103.19)
23:42:51.494 00.000 8976 Worker thread wakes up
23:42:51.494 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.29, -103.19) opts 0xd
23:42:51.494 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.29, -103.19)
23:42:51.494 00.000 8976 Moving (4.29, -103.19) raw xDistance=-75.77 yDistance=91.39
23:42:51.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns -51.08 from input -75.77
23:42:51.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 61.69 from input 91.39
23:42:51.494 00.000 8976 MoveAxis(R, 165, ABG)
23:42:51.494 00.000 8976 stepping (39, -39) + (165, 0)
23:42:51.494 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:51.494 00.000 8976 MoveAxis(D, 291, ABG)
23:42:51.495 00.001 8976 stepping (39, -39) + (0, -291)
23:42:51.495 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:51.495 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:42:51.495 00.000 8976 limit bump weight to 19.4
23:42:51.495 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:51.495 00.000 8976 Scheduling Mount bump of (0.374, -8.992)
23:42:51.495 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.37, y=-8.99, opts=4)
23:42:51.495 00.000 8976 Enqueuing Move request for scope (0.37, -8.99)
23:42:51.495 00.000 8976 move complete, result=0
23:42:51.495 00.000 9828 Worker thread wakes up
23:42:51.495 00.000 8976 worker thread done servicing request
23:42:51.495 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.37, -8.99) opts 0x4
23:42:51.495 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=251, med=31, FiltMin=27, FiltMax=198, Gamma=2.260
23:42:51.495 00.000 9828 Handling offset move in thread for scope, endpoint = (0.37, -8.99)
23:42:51.495 00.000 9828 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-3.10) = xAngle (1.57 = 1.57)
23:42:51.495 00.000 9828 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.50 = -1.78)
23:42:51.495 00.000 9828 CameraToMount -- cameraX=0.37 cameraY=-8.99 hyp=9.00 cameraTheta=-1.53 mountX=-0.01 mountY=-8.80, mountTheta=-1.57
23:42:51.495 00.000 9828 Moving (0.37, -8.99) raw xDistance=-0.01 yDistance=-8.80
23:42:51.495 00.000 9828 MoveAxis(E, 1, B)
23:42:51.495 00.000 9828 Guiding  Dir = 2, Dur = 1
23:42:51.496 00.001 9828 IsSlewing returns 0
23:42:51.496 00.000 9828 IsGuiding returns 0
23:42:51.496 00.000 9828 PulseGuide returned control before completion, sleep 11
23:42:51.506 00.010 5052 UpdateGuideState exits: m=5468 SNR=51.8
23:42:51.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:51.506 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:51.506 00.000 5052 Enqueuing Expose request
23:42:51.506 00.000 8976 Worker thread wakes up
23:42:51.507 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:51.507 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,27,37,37)
23:42:51.510 00.003 5052 GuideStep: -75.8 px 0 ms EAST, 91.4 px 0 ms SOUTH
23:42:51.518 00.008 9828 IsGuiding returns 1
23:42:51.518 00.000 9828 scope still moving after pulse duration time elapsed
23:42:51.548 00.030 9828 IsSlewing returns 0
23:42:51.548 00.000 9828 IsGuiding returns 1
23:42:51.580 00.032 9828 IsSlewing returns 0
23:42:51.580 00.000 9828 IsGuiding returns 1
23:42:51.612 00.032 9828 IsSlewing returns 0
23:42:51.617 00.005 9828 IsGuiding returns 0
23:42:51.617 00.000 9828 scope move finished after 1 + 119 ms
23:42:51.617 00.000 9828 Move returns status 0, amount 1
23:42:51.617 00.000 9828 MoveAxis(N, 997, B)
23:42:51.617 00.000 9828 Guiding  Dir = 0, Dur = 997
23:42:51.642 00.025 9828 IsSlewing returns 0
23:42:51.642 00.000 9828 IsGuiding returns 0
23:42:51.642 00.000 9828 PulseGuide returned control before completion, sleep 1007
23:42:52.548 00.906 8976 Exposure complete
23:42:52.563 00.015 8976 worker thread done servicing request
23:42:52.563 00.000 5052 OnExposeComplete: enter
23:42:52.563 00.000 5052 UpdateGuideState(): m_state=6
23:42:52.563 00.000 5052 Star::Find(18, 337, 44, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
23:42:52.563 00.000 5052 Star::Find returns 1 (0), X=337.14, Y=42.56, Mass=5091, SNR=49.7, Peak=178 HFD=5.4
23:42:52.563 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.36) = xAngle (-3.89 = 2.39)
23:42:52.563 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.23 = 2.05)
23:42:52.563 00.000 5052 CameraToMount -- cameraX=4.21 cameraY=-105.57 hyp=105.65 cameraTheta=-1.53 mountX=-77.39 mountY=93.58, mountTheta=2.26
23:42:52.564 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.21, y=-105.57, opts=13)
23:42:52.564 00.000 5052 Enqueuing Move request for stepguider (4.21, -105.57)
23:42:52.564 00.000 8976 Worker thread wakes up
23:42:52.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.21, -105.57) opts 0xd
23:42:52.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.21, -105.57)
23:42:52.564 00.000 8976 Moving (4.21, -105.57) raw xDistance=-77.39 yDistance=93.58
23:42:52.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns -52.33 from input -77.39
23:42:52.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 63.27 from input 93.58
23:42:52.564 00.000 8976 MoveAxis(R, 169, ABG)
23:42:52.565 00.001 8976 stepping (39, -39) + (169, 0)
23:42:52.565 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:52.565 00.000 8976 MoveAxis(D, 299, ABG)
23:42:52.565 00.000 8976 stepping (39, -39) + (0, -299)
23:42:52.565 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:52.565 00.000 8976 secondary mount is busy, cannot bump
23:42:52.565 00.000 8976 move complete, result=0
23:42:52.565 00.000 8976 worker thread done servicing request
23:42:52.565 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=178, med=32, FiltMin=28, FiltMax=164, Gamma=2.260
23:42:52.575 00.010 5052 UpdateGuideState exits: m=5091 SNR=49.7
23:42:52.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:52.576 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:52.576 00.000 5052 Enqueuing Expose request
23:42:52.576 00.000 8976 Worker thread wakes up
23:42:52.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:52.576 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,25,37,37)
23:42:52.578 00.002 5052 GuideStep: -77.4 px 0 ms EAST, 93.6 px 0 ms SOUTH
23:42:52.665 00.087 9828 IsGuiding returns 1
23:42:52.665 00.000 9828 scope still moving after pulse duration time elapsed
23:42:52.697 00.032 9828 IsSlewing returns 0
23:42:52.697 00.000 9828 IsGuiding returns 1
23:42:52.729 00.032 9828 IsSlewing returns 0
23:42:52.729 00.000 9828 IsGuiding returns 1
23:42:52.761 00.032 9828 IsSlewing returns 0
23:42:52.761 00.000 9828 IsGuiding returns 0
23:42:52.761 00.000 9828 scope move finished after 997 + 121 ms
23:42:52.761 00.000 9828 Move returns status 0, amount 997
23:42:52.761 00.000 9828 move complete, result=0
23:42:52.761 00.000 9828 worker thread done servicing request
23:42:52.761 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -8.8 px 997 ms NORTH
23:42:53.619 00.858 8976 Exposure complete
23:42:53.636 00.017 8976 worker thread done servicing request
23:42:53.636 00.000 5052 OnExposeComplete: enter
23:42:53.636 00.000 5052 UpdateGuideState(): m_state=6
23:42:53.637 00.001 5052 Star::Find(18, 337, 42, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
23:42:53.637 00.000 5052 Star::Find returns 1 (0), X=337.90, Y=37.30, Mass=5349, SNR=51.1, Peak=242 HFD=5.0
23:42:53.637 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.36) = xAngle (-3.89 = 2.40)
23:42:53.637 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.22 = 2.06)
23:42:53.637 00.000 5052 CameraToMount -- cameraX=4.97 cameraY=-110.83 hyp=110.95 cameraTheta=-1.53 mountX=-81.64 mountY=98.01, mountTheta=2.27
23:42:53.638 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.97, y=-110.83, opts=13)
23:42:53.638 00.000 5052 Enqueuing Move request for stepguider (4.97, -110.83)
23:42:53.638 00.000 8976 Worker thread wakes up
23:42:53.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.97, -110.83) opts 0xd
23:42:53.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.97, -110.83)
23:42:53.638 00.000 8976 Moving (4.97, -110.83) raw xDistance=-81.64 yDistance=98.01
23:42:53.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns -55.10 from input -81.64
23:42:53.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 66.17 from input 98.01
23:42:53.638 00.000 8976 MoveAxis(R, 178, ABG)
23:42:53.638 00.000 8976 stepping (39, -39) + (178, 0)
23:42:53.638 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:53.638 00.000 8976 MoveAxis(D, 313, ABG)
23:42:53.638 00.000 8976 stepping (39, -39) + (0, -313)
23:42:53.638 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:53.638 00.000 8976 FAR outside bump range, increase bump weight 19.36 => 20.36
23:42:53.638 00.000 8976 limit bump weight to 19.4
23:42:53.638 00.000 8976 AO travel limit exceeded, using large bump correction
23:42:53.639 00.001 8976 Scheduling Mount bump of (0.403, -8.991)
23:42:53.639 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.40, y=-8.99, opts=4)
23:42:53.639 00.000 8976 Enqueuing Move request for scope (0.40, -8.99)
23:42:53.639 00.000 8976 move complete, result=0
23:42:53.639 00.000 9828 Worker thread wakes up
23:42:53.639 00.000 8976 worker thread done servicing request
23:42:53.639 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.40, -8.99) opts 0x4
23:42:53.639 00.000 9828 Handling offset move in thread for scope, endpoint = (0.40, -8.99)
23:42:53.639 00.000 9828 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-3.10) = xAngle (1.57 = 1.57)
23:42:53.639 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=242, med=32, FiltMin=27, FiltMax=180, Gamma=2.260
23:42:53.639 00.000 9828 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-3.10) + m_yAngleError (-2.93)) = yAngle (4.50 = -1.78)
23:42:53.639 00.000 9828 CameraToMount -- cameraX=0.40 cameraY=-8.99 hyp=9.00 cameraTheta=-1.53 mountX=-0.04 mountY=-8.80, mountTheta=-1.57
23:42:53.639 00.000 9828 Moving (0.40, -8.99) raw xDistance=-0.04 yDistance=-8.80
23:42:53.639 00.000 9828 MoveAxis(E, 4, B)
23:42:53.639 00.000 9828 Guiding  Dir = 2, Dur = 4
23:42:53.640 00.001 9828 IsSlewing returns 0
23:42:53.640 00.000 9828 IsGuiding returns 0
23:42:53.640 00.000 9828 PulseGuide returned control before completion, sleep 14
23:42:53.650 00.010 5052 UpdateGuideState exits: m=5349 SNR=51.1
23:42:53.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:53.650 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:53.650 00.000 5052 Enqueuing Expose request
23:42:53.651 00.001 8976 Worker thread wakes up
23:42:53.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:53.651 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,19,37,37)
23:42:53.653 00.002 5052 GuideStep: -81.6 px 0 ms EAST, 98.0 px 0 ms SOUTH
23:42:53.655 00.002 9828 IsGuiding returns 1
23:42:53.655 00.000 9828 scope still moving after pulse duration time elapsed
23:42:53.686 00.031 9828 IsSlewing returns 0
23:42:53.686 00.000 9828 IsGuiding returns 1
23:42:53.718 00.032 9828 IsSlewing returns 0
23:42:53.718 00.000 9828 IsGuiding returns 1
23:42:53.752 00.034 9828 IsSlewing returns 0
23:42:53.752 00.000 9828 IsGuiding returns 1
23:42:53.785 00.033 9828 IsSlewing returns 0
23:42:53.785 00.000 9828 IsGuiding returns 0
23:42:53.785 00.000 9828 scope move finished after 4 + 141 ms
23:42:53.785 00.000 9828 Move returns status 0, amount 4
23:42:53.785 00.000 9828 MoveAxis(N, 998, B)
23:42:53.785 00.000 9828 Guiding  Dir = 0, Dur = 998
23:42:53.800 00.015 9828 IsSlewing returns 0
23:42:53.800 00.000 9828 IsGuiding returns 0
23:42:53.800 00.000 9828 PulseGuide returned control before completion, sleep 1008
23:42:54.684 00.884 8976 Exposure complete
23:42:54.698 00.014 8976 worker thread done servicing request
23:42:54.698 00.000 5052 OnExposeComplete: enter
23:42:54.698 00.000 5052 UpdateGuideState(): m_state=6
23:42:54.698 00.000 5052 Star::Find(18, 337, 37, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
23:42:54.698 00.000 5052 Star::Find returns 1 (0), X=339.01, Y=35.31, Mass=5248, SNR=50.5, Peak=200 HFD=5.3
23:42:54.698 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.36) = xAngle (-3.88 = 2.41)
23:42:54.698 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.22 = 2.07)
23:42:54.698 00.000 5052 CameraToMount -- cameraX=6.08 cameraY=-112.83 hyp=112.99 cameraTheta=-1.52 mountX=-83.84 mountY=99.33, mountTheta=2.27
23:42:54.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=6.08, y=-112.83, opts=13)
23:42:54.699 00.000 5052 Enqueuing Move request for stepguider (6.08, -112.83)
23:42:54.699 00.000 8976 Worker thread wakes up
23:42:54.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (6.08, -112.83) opts 0xd
23:42:54.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (6.08, -112.83)
23:42:54.699 00.000 8976 Moving (6.08, -112.83) raw xDistance=-83.84 yDistance=99.33
23:42:54.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns -56.67 from input -83.84
23:42:54.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 67.21 from input 99.33
23:42:54.699 00.000 8976 MoveAxis(R, 183, ABG)
23:42:54.699 00.000 8976 stepping (39, -39) + (183, 0)
23:42:54.699 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:54.699 00.000 8976 MoveAxis(D, 318, ABG)
23:42:54.699 00.000 8976 stepping (39, -39) + (0, -318)
23:42:54.699 00.000 8976 StepGuider step would hit limit: truncate move to (39, -39) + (0, 0)
23:42:54.700 00.001 8976 secondary mount is busy, cannot bump
23:42:54.700 00.000 8976 move complete, result=0
23:42:54.700 00.000 8976 worker thread done servicing request
23:42:54.700 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=200, med=32, FiltMin=28, FiltMax=162, Gamma=2.260
23:42:54.710 00.010 5052 UpdateGuideState exits: m=5248 SNR=50.5
23:42:54.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:54.710 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:42:54.710 00.000 5052 Enqueuing Expose request
23:42:54.710 00.000 8976 Worker thread wakes up
23:42:54.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:42:54.710 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,17,37,37)
23:42:54.714 00.004 5052 GuideStep: -83.8 px 0 ms EAST, 99.3 px 0 ms SOUTH
23:42:54.819 00.105 9828 IsGuiding returns 1
23:42:54.819 00.000 9828 scope still moving after pulse duration time elapsed
23:42:54.851 00.032 9828 IsSlewing returns 0
23:42:54.851 00.000 9828 IsGuiding returns 1
23:42:54.882 00.031 9828 IsSlewing returns 0
23:42:54.882 00.000 9828 IsGuiding returns 1
23:42:54.913 00.031 9828 IsSlewing returns 0
23:42:54.913 00.000 9828 IsGuiding returns 1
23:42:54.945 00.032 9828 IsSlewing returns 0
23:42:54.945 00.000 9828 IsGuiding returns 0
23:42:54.945 00.000 9828 scope move finished after 998 + 147 ms
23:42:54.945 00.000 9828 Move returns status 0, amount 998
23:42:54.945 00.000 9828 move complete, result=0
23:42:54.945 00.000 9828 worker thread done servicing request
23:42:54.945 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -8.8 px 998 ms NORTH
23:42:55.757 00.812 8976 Exposure complete
23:42:55.771 00.014 8976 worker thread done servicing request
23:42:55.772 00.001 5052 Stop button clicked
23:42:55.773 00.001 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:42:55.773 00.000 5052 Status Line: Waiting for devices...
23:42:55.775 00.002 5052 OnExposeComplete: enter
23:42:55.775 00.000 5052 UpdateGuideState(): m_state=6
23:42:55.775 00.000 5052 MoveAxis(U, 39, -)
23:42:55.775 00.000 5052 stepping (39, -39) + (0, 39)
23:42:55.776 00.001 5052 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:42:55.962 00.186 5052 Received - 47 (G) 
23:42:55.962 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:42:55.962 00.000 5052 stepped: pos (39, 0)
23:42:55.962 00.000 5052 MoveAxis(L, 39, -)
23:42:55.962 00.000 5052 stepping (39, 0) + (-39, 0)
23:42:55.962 00.000 5052 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:42:56.138 00.176 5052 Received - 47 (G) 
23:42:56.138 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:42:56.138 00.000 5052 stepped: pos (0, 0)
23:42:56.138 00.000 5052 Mount: notify guiding stopped
23:42:56.138 00.000 5052 Changing from state GUIDING to STOP
23:42:56.138 00.000 5052 guider state => SELECTED
23:42:56.138 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
23:42:56.138 00.000 5052 Status Line: Stopped Guiding
23:42:56.141 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=305, med=32, FiltMin=27, FiltMax=220, Gamma=2.260
23:42:56.151 00.010 5052 UpdateGuideState exits: Stopped Guiding
23:42:56.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
23:42:56.151 00.000 5052 setting force full frames = true
23:42:56.154 00.003 5052 Status Line: Stopped.
23:43:04.091 07.937 5052 StartLoopingInteractive: Loop button clicked
23:43:04.091 00.000 5052 Status Line: Looping
23:43:04.093 00.002 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:43:04.096 00.003 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:43:04.096 00.000 5052 Enqueuing Expose request
23:43:04.096 00.000 8976 Worker thread wakes up
23:43:04.096 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:04.096 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:43:05.137 01.041 8976 Exposure complete
23:43:05.151 00.014 8976 worker thread done servicing request
23:43:05.151 00.000 5052 OnExposeComplete: enter
23:43:05.151 00.000 5052 UpdateGuideState(): m_state=2
23:43:05.151 00.000 5052 Star::Find(18, 339, 35, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:43:05.151 00.000 5052 Star::Find returns 1 (0), X=336.39, Y=18.79, Mass=5421, SNR=51.5, Peak=283 HFD=4.7
23:43:05.151 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.36) = xAngle (-3.90 = 2.38)
23:43:05.151 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.24 = 2.04)
23:43:05.151 00.000 5052 CameraToMount -- cameraX=3.46 cameraY=-129.35 hyp=129.39 cameraTheta=-1.54 mountX=-93.62 mountY=115.38, mountTheta=2.25
23:43:05.152 00.001 5052 setting force full frames = false
23:43:05.152 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=283, med=32, FiltMin=28, FiltMax=223, Gamma=2.260
23:43:05.160 00.008 5052 UpdateGuideState exits: m=5421 SNR=51.5
23:43:05.161 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:05.161 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:05.161 00.000 5052 Enqueuing Expose request
23:43:05.161 00.000 8976 Worker thread wakes up
23:43:05.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:05.161 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,1,37,37)
23:43:06.194 01.033 8976 Exposure complete
23:43:06.210 00.016 8976 worker thread done servicing request
23:43:06.210 00.000 5052 OnExposeComplete: enter
23:43:06.210 00.000 5052 UpdateGuideState(): m_state=2
23:43:06.210 00.000 5052 Star::Find(18, 336, 18, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:43:06.210 00.000 5052 Star::Find returns 1 (0), X=335.92, Y=18.56, Mass=5330, SNR=51.2, Peak=282 HFD=4.8
23:43:06.210 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.36) = xAngle (-3.91 = 2.38)
23:43:06.210 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.25 = 2.04)
23:43:06.210 00.000 5052 CameraToMount -- cameraX=2.99 cameraY=-129.58 hyp=129.61 cameraTheta=-1.55 mountX=-93.45 mountY=115.79, mountTheta=2.25
23:43:06.211 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=282, med=32, FiltMin=27, FiltMax=233, Gamma=2.260
23:43:06.220 00.009 5052 UpdateGuideState exits: m=5330 SNR=51.2
23:43:06.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:06.220 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:06.220 00.000 5052 Enqueuing Expose request
23:43:06.220 00.000 8976 Worker thread wakes up
23:43:06.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:06.220 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,1,37,37)
23:43:07.266 01.046 8976 Exposure complete
23:43:07.281 00.015 8976 worker thread done servicing request
23:43:07.281 00.000 5052 OnExposeComplete: enter
23:43:07.281 00.000 5052 UpdateGuideState(): m_state=2
23:43:07.281 00.000 5052 Star::Find(18, 335, 18, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:43:07.281 00.000 5052 Star::Find returns 1 (0), X=333.50, Y=18.41, Mass=5377, SNR=51.3, Peak=244 HFD=5.1
23:43:07.281 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.36) = xAngle (-3.93 = 2.36)
23:43:07.281 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.27 = 2.02)
23:43:07.281 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-129.73 hyp=129.73 cameraTheta=-1.57 mountX=-91.84 mountY=116.96, mountTheta=2.24
23:43:07.282 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=244, med=31, FiltMin=27, FiltMax=206, Gamma=2.260
23:43:07.290 00.008 5052 UpdateGuideState exits: m=5377 SNR=51.3
23:43:07.290 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:07.290 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:07.290 00.000 5052 Enqueuing Expose request
23:43:07.290 00.000 8976 Worker thread wakes up
23:43:07.290 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:07.290 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(316,0,37,37)
23:43:08.326 01.036 8976 Exposure complete
23:43:08.342 00.016 8976 worker thread done servicing request
23:43:08.342 00.000 5052 OnExposeComplete: enter
23:43:08.342 00.000 5052 UpdateGuideState(): m_state=2
23:43:08.342 00.000 5052 Star::Find(18, 333, 18, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:43:08.342 00.000 5052 Star::Find returns 1 (0), X=343.51, Y=14.09, Mass=49, SNR=4.8, Peak=50 HFD=7.2
23:43:08.342 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.36) = xAngle (-3.85 = 2.43)
23:43:08.342 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.19 = 2.09)
23:43:08.342 00.000 5052 CameraToMount -- cameraX=10.58 cameraY=-134.05 hyp=134.47 cameraTheta=-1.49 mountX=-101.99 mountY=116.58, mountTheta=2.29
23:43:08.343 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=49, Gamma=2.260
23:43:08.352 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
23:43:08.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:08.352 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:08.352 00.000 5052 Enqueuing Expose request
23:43:08.352 00.000 8976 Worker thread wakes up
23:43:08.352 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:08.352 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(326,0,37,33)
23:43:09.390 01.038 8976 Exposure complete
23:43:09.403 00.013 8976 worker thread done servicing request
23:43:09.403 00.000 5052 OnExposeComplete: enter
23:43:09.404 00.001 5052 UpdateGuideState(): m_state=2
23:43:09.404 00.000 5052 Star::Find(18, 343, 14, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:43:09.404 00.000 5052 Star::Find returns 1 (0), X=360.15, Y=1.99, Mass=63, SNR=5.2, Peak=51 HFD=5.5
23:43:09.404 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.36) = xAngle (-3.75 = 2.54)
23:43:09.404 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-4.09 = 2.20)
23:43:09.404 00.000 5052 CameraToMount -- cameraX=27.22 cameraY=-146.15 hyp=148.66 cameraTheta=-1.39 mountX=-122.32 mountY=120.38, mountTheta=2.36
23:43:09.404 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=188, med=32, FiltMin=28, FiltMax=170, Gamma=2.260
23:43:09.413 00.009 5052 UpdateGuideState exits: m=63 SNR=5.2
23:43:09.413 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:09.413 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:09.413 00.000 5052 Enqueuing Expose request
23:43:09.413 00.000 8976 Worker thread wakes up
23:43:09.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:09.413 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(342,0,37,21)
23:43:10.450 01.037 8976 Exposure complete
23:43:10.463 00.013 8976 worker thread done servicing request
23:43:10.464 00.001 5052 OnExposeComplete: enter
23:43:10.464 00.000 5052 UpdateGuideState(): m_state=2
23:43:10.464 00.000 5052 Star::Find(18, 360, 1, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:43:10.464 00.000 5052 Star::Find false star n=4 nbg=190 bg=33.7 sigma=1.6 thresh=38 peak=38
23:43:10.464 00.000 5052 Star::Find returns 0 (2), X=360.00, Y=1.00, Mass=32, SNR=2.9, Peak=52 HFD=0.0
23:43:10.464 00.000 5052 DistanceChecker: activated
23:43:10.464 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:43:10.464 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:43:10.464 00.000 5052 guider state => SELECTING
23:43:10.464 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:43:10.464 00.000 5052 Status Line: Star lost - low SNR
23:43:10.467 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=219, med=32, FiltMin=27, FiltMax=182, Gamma=2.260
23:43:10.477 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:43:10.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:10.477 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:43:10.477 00.000 5052 Enqueuing Expose request
23:43:10.477 00.000 8976 Worker thread wakes up
23:43:10.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:10.477 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:43:11.153 00.676 5052 SetCurrentPosition(341.88,361.51)
23:43:11.153 00.000 5052 Star::Find(18, 341, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:43:11.153 00.000 5052 Star::Find returns 1 (0), X=333.36, Y=360.97, Mass=4403, SNR=46.4, Peak=219 HFD=4.8
23:43:11.153 00.000 5052 setting lock position to (333.36, 360.97)
23:43:11.153 00.000 5052 MultiStar: single-star usage forced by user star selection
23:43:11.153 00.000 5052 Status Line: Selected star at (333.4, 361.0)
23:43:11.157 00.004 5052 Changing from state SELECTING to SELECTED
23:43:11.157 00.000 5052 guider state => SELECTED
23:43:11.508 00.351 8976 Exposure complete
23:43:11.522 00.014 8976 worker thread done servicing request
23:43:11.522 00.000 5052 OnExposeComplete: enter
23:43:11.522 00.000 5052 UpdateGuideState(): m_state=2
23:43:11.522 00.000 5052 Star::Find(18, 333, 360, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:43:11.522 00.000 5052 Star::Find returns 1 (0), X=335.40, Y=361.06, Mass=4249, SNR=45.6, Peak=241 HFD=4.7
23:43:11.522 00.000 5052 DistanceChecker: deactivated
23:43:11.522 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.36) = xAngle (-2.31 = -2.31)
23:43:11.522 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.65 = -2.65)
23:43:11.522 00.000 5052 CameraToMount -- cameraX=2.04 cameraY=0.10 hyp=2.05 cameraTheta=0.05 mountX=-1.38 mountY=-0.96, mountTheta=-2.53
23:43:11.523 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=241, med=32, FiltMin=27, FiltMax=183, Gamma=2.260
23:43:11.532 00.009 5052 UpdateGuideState exits: m=4249 SNR=45.6
23:43:11.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:11.532 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:11.532 00.000 5052 Enqueuing Expose request
23:43:11.532 00.000 8976 Worker thread wakes up
23:43:11.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:11.533 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,343,37,37)
23:43:12.569 01.036 8976 Exposure complete
23:43:12.583 00.014 8976 worker thread done servicing request
23:43:12.583 00.000 5052 OnExposeComplete: enter
23:43:12.583 00.000 5052 UpdateGuideState(): m_state=2
23:43:12.583 00.000 5052 Star::Find(18, 335, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:43:12.584 00.001 5052 Star::Find returns 1 (0), X=335.35, Y=361.00, Mass=4512, SNR=47.0, Peak=249 HFD=4.3
23:43:12.584 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.36) = xAngle (-2.34 = -2.34)
23:43:12.584 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.68 = -2.68)
23:43:12.584 00.000 5052 CameraToMount -- cameraX=1.98 cameraY=0.03 hyp=1.98 cameraTheta=0.02 mountX=-1.38 mountY=-0.88, mountTheta=-2.57
23:43:12.585 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=249, med=32, FiltMin=28, FiltMax=202, Gamma=2.260
23:43:12.594 00.009 5052 UpdateGuideState exits: m=4512 SNR=47.0
23:43:12.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:12.594 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:12.594 00.000 5052 Enqueuing Expose request
23:43:12.594 00.000 8976 Worker thread wakes up
23:43:12.595 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:12.595 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,343,37,37)
23:43:13.627 01.032 8976 Exposure complete
23:43:13.641 00.014 8976 worker thread done servicing request
23:43:13.641 00.000 5052 OnExposeComplete: enter
23:43:13.641 00.000 5052 UpdateGuideState(): m_state=2
23:43:13.641 00.000 5052 Star::Find(18, 335, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:43:13.641 00.000 5052 Star::Find returns 1 (0), X=334.97, Y=361.41, Mass=4328, SNR=46.1, Peak=213 HFD=4.9
23:43:13.641 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.36) = xAngle (-2.09 = -2.09)
23:43:13.641 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.43 = -2.43)
23:43:13.641 00.000 5052 CameraToMount -- cameraX=1.61 cameraY=0.45 hyp=1.67 cameraTheta=0.27 mountX=-0.83 mountY=-1.10, mountTheta=-2.22
23:43:13.642 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=213, med=32, FiltMin=28, FiltMax=168, Gamma=2.260
23:43:13.652 00.010 5052 UpdateGuideState exits: m=4328 SNR=46.1
23:43:13.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:13.652 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:13.652 00.000 5052 Enqueuing Expose request
23:43:13.652 00.000 8976 Worker thread wakes up
23:43:13.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:13.652 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,343,37,37)
23:43:14.690 01.038 8976 Exposure complete
23:43:14.704 00.014 8976 worker thread done servicing request
23:43:14.704 00.000 5052 OnExposeComplete: enter
23:43:14.704 00.000 5052 UpdateGuideState(): m_state=2
23:43:14.704 00.000 5052 Star::Find(18, 334, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:43:14.705 00.001 5052 Star::Find returns 1 (0), X=334.27, Y=361.19, Mass=4304, SNR=46.0, Peak=230 HFD=4.6
23:43:14.705 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.36) = xAngle (-2.12 = -2.12)
23:43:14.705 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.46 = -2.46)
23:43:14.705 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=0.22 hyp=0.93 cameraTheta=0.24 mountX=-0.49 mountY=-0.59, mountTheta=-2.26
23:43:14.705 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=230, med=32, FiltMin=28, FiltMax=170, Gamma=2.260
23:43:14.714 00.009 5052 UpdateGuideState exits: m=4304 SNR=46.0
23:43:14.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:14.714 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:14.714 00.000 5052 Enqueuing Expose request
23:43:14.714 00.000 8976 Worker thread wakes up
23:43:14.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:14.714 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(316,343,37,37)
23:43:15.745 01.031 8976 Exposure complete
23:43:15.759 00.014 8976 worker thread done servicing request
23:43:15.759 00.000 5052 OnExposeComplete: enter
23:43:15.759 00.000 5052 UpdateGuideState(): m_state=2
23:43:15.759 00.000 5052 Star::Find(18, 334, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:43:15.759 00.000 5052 Star::Find returns 1 (0), X=336.08, Y=361.19, Mass=4291, SNR=45.8, Peak=258 HFD=4.5
23:43:15.759 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.36) = xAngle (-2.28 = -2.28)
23:43:15.759 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.62 = -2.62)
23:43:15.759 00.000 5052 CameraToMount -- cameraX=2.72 cameraY=0.22 hyp=2.73 cameraTheta=0.08 mountX=-1.77 mountY=-1.36, mountTheta=-2.49
23:43:15.760 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=258, med=32, FiltMin=27, FiltMax=186, Gamma=2.260
23:43:15.768 00.008 5052 UpdateGuideState exits: m=4291 SNR=45.8
23:43:15.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:15.768 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:15.768 00.000 5052 Enqueuing Expose request
23:43:15.768 00.000 8976 Worker thread wakes up
23:43:15.769 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:15.769 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,343,37,37)
23:43:16.801 01.032 8976 Exposure complete
23:43:16.815 00.014 8976 worker thread done servicing request
23:43:16.815 00.000 5052 OnExposeComplete: enter
23:43:16.815 00.000 5052 UpdateGuideState(): m_state=2
23:43:16.815 00.000 5052 Star::Find(18, 336, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:43:16.815 00.000 5052 Star::Find returns 1 (0), X=338.84, Y=361.59, Mass=4411, SNR=46.5, Peak=242 HFD=4.6
23:43:16.815 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.36) = xAngle (-2.25 = -2.25)
23:43:16.815 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.58 = -2.58)
23:43:16.815 00.000 5052 CameraToMount -- cameraX=5.48 cameraY=0.63 hyp=5.52 cameraTheta=0.11 mountX=-3.45 mountY=-2.91, mountTheta=-2.44
23:43:16.816 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=242, med=32, FiltMin=28, FiltMax=194, Gamma=2.260
23:43:16.825 00.009 5052 UpdateGuideState exits: m=4411 SNR=46.5
23:43:16.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:16.825 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:16.825 00.000 5052 Enqueuing Expose request
23:43:16.826 00.001 8976 Worker thread wakes up
23:43:16.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:16.826 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,344,37,37)
23:43:17.863 01.037 8976 Exposure complete
23:43:17.877 00.014 8976 worker thread done servicing request
23:43:17.877 00.000 5052 OnExposeComplete: enter
23:43:17.877 00.000 5052 UpdateGuideState(): m_state=2
23:43:17.877 00.000 5052 Star::Find(18, 338, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:43:17.877 00.000 5052 Star::Find returns 1 (0), X=342.10, Y=361.37, Mass=4306, SNR=46.0, Peak=292 HFD=4.3
23:43:17.877 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.36) = xAngle (-2.31 = -2.31)
23:43:17.877 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.65 = -2.65)
23:43:17.877 00.000 5052 CameraToMount -- cameraX=8.74 cameraY=0.41 hyp=8.75 cameraTheta=0.05 mountX=-5.92 mountY=-4.11, mountTheta=-2.53
23:43:17.878 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=292, med=32, FiltMin=27, FiltMax=205, Gamma=2.260
23:43:17.887 00.009 5052 UpdateGuideState exits: m=4306 SNR=46.0
23:43:17.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:17.887 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:17.887 00.000 5052 Enqueuing Expose request
23:43:17.887 00.000 8976 Worker thread wakes up
23:43:17.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:17.887 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,343,37,37)
23:43:18.929 01.042 8976 Exposure complete
23:43:18.942 00.013 8976 worker thread done servicing request
23:43:18.942 00.000 5052 OnExposeComplete: enter
23:43:18.942 00.000 5052 UpdateGuideState(): m_state=2
23:43:18.943 00.001 5052 Star::Find(18, 342, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:43:18.943 00.000 5052 Star::Find returns 1 (0), X=342.02, Y=361.66, Mass=4463, SNR=46.8, Peak=262 HFD=4.4
23:43:18.943 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.36) = xAngle (-2.28 = -2.28)
23:43:18.943 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.62 = -2.62)
23:43:18.943 00.000 5052 CameraToMount -- cameraX=8.66 cameraY=0.69 hyp=8.68 cameraTheta=0.08 mountX=-5.65 mountY=-4.34, mountTheta=-2.49
23:43:18.943 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=262, med=32, FiltMin=27, FiltMax=183, Gamma=2.260
23:43:18.952 00.009 5052 UpdateGuideState exits: m=4463 SNR=46.8
23:43:18.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:18.952 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:18.952 00.000 5052 Enqueuing Expose request
23:43:18.952 00.000 8976 Worker thread wakes up
23:43:18.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:18.952 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,344,37,37)
23:43:19.993 01.041 8976 Exposure complete
23:43:20.007 00.014 8976 worker thread done servicing request
23:43:20.007 00.000 5052 OnExposeComplete: enter
23:43:20.007 00.000 5052 UpdateGuideState(): m_state=2
23:43:20.007 00.000 5052 Star::Find(18, 342, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:43:20.007 00.000 5052 Star::Find returns 1 (0), X=342.25, Y=361.65, Mass=4521, SNR=47.1, Peak=270 HFD=4.7
23:43:20.007 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.36) = xAngle (-2.28 = -2.28)
23:43:20.007 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.62 = -2.62)
23:43:20.007 00.000 5052 CameraToMount -- cameraX=8.89 cameraY=0.69 hyp=8.92 cameraTheta=0.08 mountX=-5.82 mountY=-4.43, mountTheta=-2.49
23:43:20.008 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=270, med=32, FiltMin=28, FiltMax=188, Gamma=2.260
23:43:20.016 00.008 5052 UpdateGuideState exits: m=4521 SNR=47.1
23:43:20.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:20.016 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:20.016 00.000 5052 Enqueuing Expose request
23:43:20.018 00.002 8976 Worker thread wakes up
23:43:20.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:20.018 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,344,37,37)
23:43:21.057 01.039 8976 Exposure complete
23:43:21.072 00.015 8976 worker thread done servicing request
23:43:21.072 00.000 5052 OnExposeComplete: enter
23:43:21.072 00.000 5052 UpdateGuideState(): m_state=2
23:43:21.072 00.000 5052 Star::Find(18, 342, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:43:21.072 00.000 5052 Star::Find returns 1 (0), X=342.78, Y=361.46, Mass=4363, SNR=46.2, Peak=247 HFD=4.6
23:43:21.072 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.36) = xAngle (-2.31 = -2.31)
23:43:21.072 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.65 = -2.65)
23:43:21.072 00.000 5052 CameraToMount -- cameraX=9.42 cameraY=0.50 hyp=9.43 cameraTheta=0.05 mountX=-6.33 mountY=-4.48, mountTheta=-2.53
23:43:21.073 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=247, med=32, FiltMin=27, FiltMax=176, Gamma=2.260
23:43:21.082 00.009 5052 UpdateGuideState exits: m=4363 SNR=46.2
23:43:21.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:21.082 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:21.082 00.000 5052 Enqueuing Expose request
23:43:21.082 00.000 8976 Worker thread wakes up
23:43:21.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:21.082 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,343,37,37)
23:43:22.112 01.030 8976 Exposure complete
23:43:22.127 00.015 8976 worker thread done servicing request
23:43:22.127 00.000 5052 OnExposeComplete: enter
23:43:22.127 00.000 5052 UpdateGuideState(): m_state=2
23:43:22.127 00.000 5052 Star::Find(18, 342, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:43:22.127 00.000 5052 Star::Find returns 1 (0), X=341.87, Y=361.91, Mass=4367, SNR=46.3, Peak=219 HFD=4.6
23:43:22.127 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.36) = xAngle (-2.25 = -2.25)
23:43:22.127 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.59 = -2.59)
23:43:22.127 00.000 5052 CameraToMount -- cameraX=8.51 cameraY=0.94 hyp=8.56 cameraTheta=0.11 mountX=-5.37 mountY=-4.50, mountTheta=-2.44
23:43:22.128 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=219, med=32, FiltMin=27, FiltMax=178, Gamma=2.260
23:43:22.136 00.008 5052 UpdateGuideState exits: m=4367 SNR=46.3
23:43:22.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:22.136 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:22.136 00.000 5052 Enqueuing Expose request
23:43:22.136 00.000 8976 Worker thread wakes up
23:43:22.137 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:22.137 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,344,37,37)
23:43:23.179 01.042 8976 Exposure complete
23:43:23.195 00.016 8976 worker thread done servicing request
23:43:23.195 00.000 5052 OnExposeComplete: enter
23:43:23.195 00.000 5052 UpdateGuideState(): m_state=2
23:43:23.196 00.001 5052 Star::Find(18, 341, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:43:23.196 00.000 5052 Star::Find returns 1 (0), X=341.14, Y=361.97, Mass=4260, SNR=45.7, Peak=224 HFD=4.5
23:43:23.196 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.36) = xAngle (-2.23 = -2.23)
23:43:23.196 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.57 = -2.57)
23:43:23.196 00.000 5052 CameraToMount -- cameraX=7.78 cameraY=1.00 hyp=7.85 cameraTheta=0.13 mountX=-4.81 mountY=-4.24, mountTheta=-2.42
23:43:23.197 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=224, med=32, FiltMin=28, FiltMax=164, Gamma=2.260
23:43:23.206 00.009 5052 UpdateGuideState exits: m=4260 SNR=45.7
23:43:23.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:23.206 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:23.206 00.000 5052 Enqueuing Expose request
23:43:23.206 00.000 8976 Worker thread wakes up
23:43:23.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:23.206 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(323,344,37,37)
23:43:24.247 01.041 8976 Exposure complete
23:43:24.262 00.015 8976 worker thread done servicing request
23:43:24.262 00.000 5052 OnExposeComplete: enter
23:43:24.262 00.000 5052 UpdateGuideState(): m_state=2
23:43:24.262 00.000 5052 Star::Find(18, 341, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:43:24.262 00.000 5052 Star::Find returns 1 (0), X=340.91, Y=361.84, Mass=4379, SNR=46.4, Peak=250 HFD=4.5
23:43:24.262 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.36) = xAngle (-2.24 = -2.24)
23:43:24.263 00.001 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.58 = -2.58)
23:43:24.263 00.000 5052 CameraToMount -- cameraX=7.55 cameraY=0.88 hyp=7.60 cameraTheta=0.12 mountX=-4.74 mountY=-4.03, mountTheta=-2.44
23:43:24.263 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=250, med=32, FiltMin=27, FiltMax=168, Gamma=2.260
23:43:24.273 00.010 5052 UpdateGuideState exits: m=4379 SNR=46.4
23:43:24.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:24.273 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:24.273 00.000 5052 Enqueuing Expose request
23:43:24.273 00.000 8976 Worker thread wakes up
23:43:24.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:24.274 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(323,344,37,37)
23:43:25.316 01.042 8976 Exposure complete
23:43:25.330 00.014 8976 worker thread done servicing request
23:43:25.330 00.000 5052 OnExposeComplete: enter
23:43:25.330 00.000 5052 UpdateGuideState(): m_state=2
23:43:25.330 00.000 5052 Star::Find(18, 340, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:43:25.330 00.000 5052 Star::Find returns 1 (0), X=341.97, Y=361.59, Mass=4399, SNR=46.5, Peak=232 HFD=4.4
23:43:25.330 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.36) = xAngle (-2.29 = -2.29)
23:43:25.330 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.63 = -2.63)
23:43:25.330 00.000 5052 CameraToMount -- cameraX=8.61 cameraY=0.62 hyp=8.63 cameraTheta=0.07 mountX=-5.67 mountY=-4.25, mountTheta=-2.50
23:43:25.331 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=232, med=32, FiltMin=28, FiltMax=197, Gamma=2.260
23:43:25.340 00.009 5052 UpdateGuideState exits: m=4399 SNR=46.5
23:43:25.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:25.340 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:25.340 00.000 5052 Enqueuing Expose request
23:43:25.340 00.000 8976 Worker thread wakes up
23:43:25.341 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:25.341 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,344,37,37)
23:43:26.379 01.038 8976 Exposure complete
23:43:26.394 00.015 8976 worker thread done servicing request
23:43:26.394 00.000 5052 OnExposeComplete: enter
23:43:26.394 00.000 5052 UpdateGuideState(): m_state=2
23:43:26.394 00.000 5052 Star::Find(18, 341, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:43:26.395 00.001 5052 Star::Find returns 1 (0), X=342.49, Y=361.78, Mass=4446, SNR=46.6, Peak=280 HFD=4.6
23:43:26.395 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.36) = xAngle (-2.27 = -2.27)
23:43:26.395 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.61 = -2.61)
23:43:26.395 00.000 5052 CameraToMount -- cameraX=9.13 cameraY=0.81 hyp=9.16 cameraTheta=0.09 mountX=-5.90 mountY=-4.65, mountTheta=-2.47
23:43:26.395 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=280, med=32, FiltMin=27, FiltMax=220, Gamma=2.260
23:43:26.404 00.009 5052 UpdateGuideState exits: m=4446 SNR=46.6
23:43:26.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:26.404 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:26.404 00.000 5052 Enqueuing Expose request
23:43:26.404 00.000 8976 Worker thread wakes up
23:43:26.405 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:26.405 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,344,37,37)
23:43:27.443 01.038 8976 Exposure complete
23:43:27.457 00.014 8976 worker thread done servicing request
23:43:27.457 00.000 5052 OnExposeComplete: enter
23:43:27.457 00.000 5052 UpdateGuideState(): m_state=2
23:43:27.457 00.000 5052 Star::Find(18, 342, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:43:27.458 00.001 5052 Star::Find returns 1 (0), X=342.50, Y=361.93, Mass=4457, SNR=46.8, Peak=249 HFD=4.8
23:43:27.458 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.36) = xAngle (-2.25 = -2.25)
23:43:27.458 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.59 = -2.59)
23:43:27.458 00.000 5052 CameraToMount -- cameraX=9.14 cameraY=0.96 hyp=9.19 cameraTheta=0.10 mountX=-5.81 mountY=-4.78, mountTheta=-2.45
23:43:27.458 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=249, med=32, FiltMin=28, FiltMax=184, Gamma=2.260
23:43:27.467 00.009 5052 UpdateGuideState exits: m=4457 SNR=46.8
23:43:27.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:27.467 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:27.467 00.000 5052 Enqueuing Expose request
23:43:27.467 00.000 8976 Worker thread wakes up
23:43:27.467 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:27.467 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,344,37,37)
23:43:28.507 01.040 8976 Exposure complete
23:43:28.522 00.015 8976 worker thread done servicing request
23:43:28.523 00.001 5052 OnExposeComplete: enter
23:43:28.523 00.000 5052 UpdateGuideState(): m_state=2
23:43:28.523 00.000 5052 Star::Find(18, 342, 361, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:43:28.523 00.000 5052 Star::Find returns 1 (0), X=343.04, Y=360.91, Mass=269, SNR=11.1, Peak=51 HFD=4.4
23:43:28.523 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.36) = xAngle (-2.37 = -2.37)
23:43:28.523 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.70 = -2.70)
23:43:28.523 00.000 5052 CameraToMount -- cameraX=9.68 cameraY=-0.06 hyp=9.68 cameraTheta=-0.01 mountX=-6.91 mountY=-4.10, mountTheta=-2.61
23:43:28.524 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=89, Gamma=2.260
23:43:28.533 00.009 5052 UpdateGuideState exits: m=269 SNR=11.1
23:43:28.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:28.533 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:28.533 00.000 5052 Enqueuing Expose request
23:43:28.533 00.000 8976 Worker thread wakes up
23:43:28.533 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:28.533 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,343,37,37)
23:43:29.577 01.044 8976 Exposure complete
23:43:29.590 00.013 8976 worker thread done servicing request
23:43:29.591 00.001 5052 OnExposeComplete: enter
23:43:29.591 00.000 5052 UpdateGuideState(): m_state=2
23:43:29.591 00.000 5052 Star::Find(18, 343, 360, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:43:29.591 00.000 5052 Star::Find returns 0 (2), X=343.00, Y=360.00, Mass=19, SNR=2.9, Peak=47 HFD=0.0
23:43:29.591 00.000 5052 DistanceChecker: activated
23:43:29.591 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:43:29.591 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:43:29.591 00.000 5052 guider state => SELECTING
23:43:29.591 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:43:29.591 00.000 5052 Status Line: Star lost - low SNR
23:43:29.594 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=309, med=32, FiltMin=28, FiltMax=227, Gamma=2.260
23:43:29.605 00.011 5052 UpdateGuideState exits: Star lost - low SNR
23:43:29.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:29.605 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:43:29.606 00.001 5052 Enqueuing Expose request
23:43:29.606 00.000 8976 Worker thread wakes up
23:43:29.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:29.606 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:43:30.641 01.035 8976 Exposure complete
23:43:30.655 00.014 8976 worker thread done servicing request
23:43:30.655 00.000 5052 OnExposeComplete: enter
23:43:30.655 00.000 5052 UpdateGuideState(): m_state=1
23:43:30.655 00.000 5052 Star::Find(18, 343, 360, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:43:30.655 00.000 5052 Star::Find returns 1 (0), X=344.49, Y=355.51, Mass=24, SNR=3.3, Peak=47 HFD=1.2
23:43:30.655 00.000 5052 DistanceChecker: deactivated
23:43:30.656 00.001 5052 setting lock position to (344.49, 355.51)
23:43:30.657 00.001 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:43:30.657 00.000 5052 Changing from state SELECTING to SELECTED
23:43:30.657 00.000 5052 guider state => SELECTED
23:43:30.658 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=325, med=31, FiltMin=28, FiltMax=240, Gamma=2.260
23:43:30.667 00.009 5052 UpdateGuideState exits: m=24 SNR=3.3
23:43:30.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:30.668 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:30.668 00.000 5052 Enqueuing Expose request
23:43:30.668 00.000 8976 Worker thread wakes up
23:43:30.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:30.668 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(326,338,37,37)
23:43:31.709 01.041 8976 Exposure complete
23:43:31.723 00.014 8976 worker thread done servicing request
23:43:31.723 00.000 5052 OnExposeComplete: enter
23:43:31.723 00.000 5052 UpdateGuideState(): m_state=2
23:43:31.723 00.000 5052 Star::Find(18, 344, 355, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:43:31.723 00.000 5052 Star::Find false star n=11 nbg=263 bg=32.1 sigma=1.0 thresh=35 peak=35
23:43:31.724 00.001 5052 Star::Find returns 0 (2), X=344.00, Y=355.00, Mass=44, SNR=2.9, Peak=46 HFD=0.0
23:43:31.724 00.000 5052 DistanceChecker: activated
23:43:31.724 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:43:31.724 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:43:31.724 00.000 5052 guider state => SELECTING
23:43:31.724 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:43:31.724 00.000 5052 Status Line: Star lost - low SNR
23:43:31.727 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=367, med=32, FiltMin=27, FiltMax=247, Gamma=2.260
23:43:31.736 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:43:31.737 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:31.737 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:43:31.737 00.000 5052 Enqueuing Expose request
23:43:31.737 00.000 8976 Worker thread wakes up
23:43:31.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:31.737 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:43:32.774 01.037 8976 Exposure complete
23:43:32.788 00.014 8976 worker thread done servicing request
23:43:32.788 00.000 5052 OnExposeComplete: enter
23:43:32.788 00.000 5052 UpdateGuideState(): m_state=1
23:43:32.788 00.000 5052 Star::Find(18, 344, 355, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:43:32.788 00.000 5052 Star::Find false star n=8 nbg=275 bg=32.0 sigma=1.1 thresh=35 peak=35
23:43:32.788 00.000 5052 Star::Find returns 0 (2), X=344.00, Y=355.00, Mass=34, SNR=2.9, Peak=45 HFD=0.0
23:43:32.788 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:43:32.788 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:43:32.788 00.000 5052 Status Line: Star lost - low SNR
23:43:32.790 00.002 5052 UpdateImageDisplay: Size=(640,512) min=22, max=371, med=31, FiltMin=27, FiltMax=245, Gamma=2.260
23:43:32.799 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:43:32.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:32.799 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:43:32.799 00.000 5052 Enqueuing Expose request
23:43:32.799 00.000 8976 Worker thread wakes up
23:43:32.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:32.799 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:43:33.834 01.035 8976 Exposure complete
23:43:33.849 00.015 8976 worker thread done servicing request
23:43:33.849 00.000 5052 OnExposeComplete: enter
23:43:33.849 00.000 5052 UpdateGuideState(): m_state=1
23:43:33.849 00.000 5052 Star::Find(18, 344, 355, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:43:33.849 00.000 5052 Star::Find returns 0 (2), X=344.00, Y=355.00, Mass=13, SNR=2.5, Peak=45 HFD=0.0
23:43:33.849 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:43:33.850 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:43:33.850 00.000 5052 Status Line: Star lost - low SNR
23:43:33.851 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=353, med=32, FiltMin=27, FiltMax=220, Gamma=2.260
23:43:33.861 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:43:33.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:33.861 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:43:33.861 00.000 5052 Enqueuing Expose request
23:43:33.861 00.000 8976 Worker thread wakes up
23:43:33.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:33.861 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:43:34.903 01.042 8976 Exposure complete
23:43:34.918 00.015 8976 worker thread done servicing request
23:43:34.918 00.000 5052 OnExposeComplete: enter
23:43:34.918 00.000 5052 UpdateGuideState(): m_state=1
23:43:34.918 00.000 5052 Star::Find(18, 344, 355, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:43:34.919 00.001 5052 Star::Find returns 0 (2), X=344.00, Y=355.00, Mass=19, SNR=3.0, Peak=47 HFD=0.0
23:43:34.919 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:43:34.919 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:43:34.919 00.000 5052 Status Line: Star lost - low SNR
23:43:34.920 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=286, med=32, FiltMin=27, FiltMax=209, Gamma=2.260
23:43:34.929 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:43:34.930 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:34.930 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:43:34.930 00.000 5052 Enqueuing Expose request
23:43:34.930 00.000 8976 Worker thread wakes up
23:43:34.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:34.930 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:43:35.967 01.037 8976 Exposure complete
23:43:35.981 00.014 8976 worker thread done servicing request
23:43:35.981 00.000 5052 OnExposeComplete: enter
23:43:35.981 00.000 5052 UpdateGuideState(): m_state=1
23:43:35.981 00.000 5052 Star::Find(18, 344, 355, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:43:35.981 00.000 5052 Star::Find false star n=3 nbg=270 bg=32.2 sigma=1.1 thresh=36 peak=35
23:43:35.982 00.001 5052 Star::Find returns 0 (2), X=344.00, Y=355.00, Mass=21, SNR=2.9, Peak=45 HFD=0.0
23:43:35.982 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:43:35.982 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:43:35.982 00.000 5052 Status Line: Star lost - low SNR
23:43:35.983 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=81, Gamma=2.260
23:43:35.992 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:43:35.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:35.992 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:43:35.992 00.000 5052 Enqueuing Expose request
23:43:35.992 00.000 8976 Worker thread wakes up
23:43:35.993 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:35.993 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:43:37.028 01.035 8976 Exposure complete
23:43:37.042 00.014 8976 worker thread done servicing request
23:43:37.042 00.000 5052 OnExposeComplete: enter
23:43:37.042 00.000 5052 UpdateGuideState(): m_state=1
23:43:37.042 00.000 5052 Star::Find(18, 344, 355, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:43:37.042 00.000 5052 Star::Find returns 1 (0), X=345.93, Y=356.07, Mass=30, SNR=3.7, Peak=46 HFD=3.7
23:43:37.042 00.000 5052 DistanceChecker: deactivated
23:43:37.044 00.002 5052 setting lock position to (345.93, 356.07)
23:43:37.044 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:43:37.044 00.000 5052 Changing from state SELECTING to SELECTED
23:43:37.044 00.000 5052 guider state => SELECTED
23:43:37.046 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=208, med=32, FiltMin=27, FiltMax=196, Gamma=2.260
23:43:37.055 00.009 5052 UpdateGuideState exits: m=30 SNR=3.7
23:43:37.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:37.055 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:37.055 00.000 5052 Enqueuing Expose request
23:43:37.055 00.000 8976 Worker thread wakes up
23:43:37.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:37.055 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(328,338,37,37)
23:43:38.088 01.033 8976 Exposure complete
23:43:38.102 00.014 8976 worker thread done servicing request
23:43:38.102 00.000 5052 OnExposeComplete: enter
23:43:38.102 00.000 5052 UpdateGuideState(): m_state=2
23:43:38.103 00.001 5052 Star::Find(18, 345, 356, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:43:38.103 00.000 5052 Star::Find false star n=6 nbg=281 bg=32.0 sigma=1.1 thresh=35 peak=35
23:43:38.103 00.000 5052 Star::Find returns 0 (2), X=345.00, Y=356.00, Mass=30, SNR=2.9, Peak=47 HFD=0.0
23:43:38.103 00.000 5052 DistanceChecker: activated
23:43:38.103 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:43:38.103 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:43:38.103 00.000 5052 guider state => SELECTING
23:43:38.103 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:43:38.103 00.000 5052 Status Line: Star lost - low SNR
23:43:38.106 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=223, med=32, FiltMin=27, FiltMax=184, Gamma=2.260
23:43:38.115 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:43:38.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:38.115 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:43:38.115 00.000 5052 Enqueuing Expose request
23:43:38.115 00.000 8976 Worker thread wakes up
23:43:38.116 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:38.116 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:43:39.148 01.032 8976 Exposure complete
23:43:39.162 00.014 8976 worker thread done servicing request
23:43:39.162 00.000 5052 OnExposeComplete: enter
23:43:39.162 00.000 5052 UpdateGuideState(): m_state=1
23:43:39.162 00.000 5052 Star::Find(18, 345, 356, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:43:39.162 00.000 5052 Star::Find false star n=3 nbg=273 bg=32.3 sigma=1.1 thresh=36 peak=36
23:43:39.162 00.000 5052 Star::Find returns 0 (2), X=345.00, Y=356.00, Mass=23, SNR=2.9, Peak=47 HFD=0.0
23:43:39.162 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:43:39.162 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:43:39.162 00.000 5052 Status Line: Star lost - low SNR
23:43:39.164 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=290, med=32, FiltMin=28, FiltMax=200, Gamma=2.260
23:43:39.173 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:43:39.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:39.173 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:43:39.173 00.000 5052 Enqueuing Expose request
23:43:39.173 00.000 8976 Worker thread wakes up
23:43:39.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:39.173 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:43:39.762 00.589 5052 SetCurrentPosition(339.42,242.10)
23:43:39.762 00.000 5052 Star::Find(18, 339, 242, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:43:39.762 00.000 5052 Star::Find returns 1 (0), X=336.54, Y=240.85, Mass=5360, SNR=51.3, Peak=290 HFD=4.8
23:43:39.762 00.000 5052 setting lock position to (336.54, 240.85)
23:43:39.762 00.000 5052 MultiStar: single-star usage forced by user star selection
23:43:39.762 00.000 5052 Status Line: Selected star at (336.5, 240.8)
23:43:39.766 00.004 5052 Changing from state SELECTING to SELECTED
23:43:39.766 00.000 5052 guider state => SELECTED
23:43:40.216 00.450 8976 Exposure complete
23:43:40.231 00.015 8976 worker thread done servicing request
23:43:40.231 00.000 5052 OnExposeComplete: enter
23:43:40.231 00.000 5052 UpdateGuideState(): m_state=2
23:43:40.231 00.000 5052 Star::Find(18, 336, 240, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:43:40.231 00.000 5052 Star::Find returns 1 (0), X=335.10, Y=240.67, Mass=5480, SNR=51.9, Peak=317 HFD=4.6
23:43:40.231 00.000 5052 DistanceChecker: deactivated
23:43:40.231 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.36) = xAngle (-5.38 = 0.90)
23:43:40.231 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.72 = 0.56)
23:43:40.231 00.000 5052 CameraToMount -- cameraX=-1.44 cameraY=-0.17 hyp=1.45 cameraTheta=-3.02 mountX=0.90 mountY=0.78, mountTheta=0.71
23:43:40.232 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=317, med=31, FiltMin=27, FiltMax=248, Gamma=2.260
23:43:40.241 00.009 5052 UpdateGuideState exits: m=5480 SNR=51.9
23:43:40.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:40.241 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:40.241 00.000 5052 Enqueuing Expose request
23:43:40.241 00.000 8976 Worker thread wakes up
23:43:40.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:40.241 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,223,37,37)
23:43:41.283 01.042 8976 Exposure complete
23:43:41.297 00.014 8976 worker thread done servicing request
23:43:41.297 00.000 5052 OnExposeComplete: enter
23:43:41.297 00.000 5052 UpdateGuideState(): m_state=2
23:43:41.297 00.000 5052 Star::Find(18, 335, 240, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:43:41.297 00.000 5052 Star::Find returns 1 (0), X=334.02, Y=240.78, Mass=5413, SNR=51.5, Peak=312 HFD=4.4
23:43:41.297 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.36) = xAngle (-5.47 = 0.81)
23:43:41.297 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-5.81 = 0.47)
23:43:41.297 00.000 5052 CameraToMount -- cameraX=-2.52 cameraY=-0.07 hyp=2.52 cameraTheta=-3.12 mountX=1.74 mountY=1.14, mountTheta=0.58
23:43:41.298 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=312, med=32, FiltMin=27, FiltMax=228, Gamma=2.260
23:43:41.306 00.008 5052 UpdateGuideState exits: m=5413 SNR=51.5
23:43:41.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:41.306 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:41.306 00.000 5052 Enqueuing Expose request
23:43:41.306 00.000 8976 Worker thread wakes up
23:43:41.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:41.306 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(316,223,37,37)
23:43:42.335 01.029 8976 Exposure complete
23:43:42.350 00.015 8976 worker thread done servicing request
23:43:42.350 00.000 5052 OnExposeComplete: enter
23:43:42.350 00.000 5052 UpdateGuideState(): m_state=2
23:43:42.350 00.000 5052 Star::Find(18, 334, 240, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
23:43:42.350 00.000 5052 Star::Find returns 1 (0), X=331.03, Y=241.08, Mass=5404, SNR=51.4, Peak=209 HFD=4.6
23:43:42.350 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.36) = xAngle (0.74 = 0.74)
23:43:42.350 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.40 = 0.40)
23:43:42.350 00.000 5052 CameraToMount -- cameraX=-5.51 cameraY=0.23 hyp=5.51 cameraTheta=3.10 mountX=4.07 mountY=2.15, mountTheta=0.49
23:43:42.351 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=209, med=32, FiltMin=27, FiltMax=180, Gamma=2.260
23:43:42.359 00.008 5052 UpdateGuideState exits: m=5404 SNR=51.4
23:43:42.360 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:42.360 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:42.360 00.000 5052 Enqueuing Expose request
23:43:42.360 00.000 8976 Worker thread wakes up
23:43:42.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:42.360 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(313,223,37,37)
23:43:43.406 01.046 8976 Exposure complete
23:43:43.422 00.016 8976 worker thread done servicing request
23:43:43.422 00.000 5052 OnExposeComplete: enter
23:43:43.422 00.000 5052 UpdateGuideState(): m_state=2
23:43:43.423 00.001 5052 Star::Find(18, 331, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
23:43:43.423 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=241.24, Mass=5480, SNR=51.9, Peak=352 HFD=4.7
23:43:43.423 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.36) = xAngle (0.73 = 0.73)
23:43:43.423 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.39 = 0.39)
23:43:43.423 00.000 5052 CameraToMount -- cameraX=-7.54 cameraY=0.39 hyp=7.55 cameraTheta=3.09 mountX=5.62 mountY=2.88, mountTheta=0.47
23:43:43.424 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=352, med=31, FiltMin=27, FiltMax=214, Gamma=2.260
23:43:43.434 00.010 5052 UpdateGuideState exits: m=5480 SNR=51.9
23:43:43.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:43.434 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:43.434 00.000 5052 Enqueuing Expose request
23:43:43.434 00.000 8976 Worker thread wakes up
23:43:43.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:43.434 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,223,37,37)
23:43:44.473 01.039 8976 Exposure complete
23:43:44.488 00.015 8976 worker thread done servicing request
23:43:44.488 00.000 5052 OnExposeComplete: enter
23:43:44.488 00.000 5052 UpdateGuideState(): m_state=2
23:43:44.488 00.000 5052 Star::Find(18, 329, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
23:43:44.488 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=241.04, Mass=5429, SNR=51.7, Peak=327 HFD=4.6
23:43:44.488 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.36) = xAngle (0.75 = 0.75)
23:43:44.488 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.41 = 0.41)
23:43:44.488 00.000 5052 CameraToMount -- cameraX=-6.86 cameraY=0.19 hyp=6.86 cameraTheta=3.11 mountX=5.00 mountY=2.76, mountTheta=0.51
23:43:44.489 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=327, med=32, FiltMin=28, FiltMax=217, Gamma=2.260
23:43:44.498 00.009 5052 UpdateGuideState exits: m=5429 SNR=51.7
23:43:44.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:44.498 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:44.498 00.000 5052 Enqueuing Expose request
23:43:44.498 00.000 8976 Worker thread wakes up
23:43:44.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:44.498 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(312,223,37,37)
23:43:45.542 01.044 8976 Exposure complete
23:43:45.557 00.015 8976 worker thread done servicing request
23:43:45.557 00.000 5052 OnExposeComplete: enter
23:43:45.557 00.000 5052 UpdateGuideState(): m_state=2
23:43:45.557 00.000 5052 Star::Find(18, 329, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
23:43:45.558 00.001 5052 Star::Find returns 1 (0), X=332.54, Y=241.22, Mass=5510, SNR=52.1, Peak=315 HFD=4.6
23:43:45.558 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.36) = xAngle (0.69 = 0.69)
23:43:45.558 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.35 = 0.35)
23:43:45.558 00.000 5052 CameraToMount -- cameraX=-4.00 cameraY=0.37 hyp=4.02 cameraTheta=3.05 mountX=3.10 mountY=1.38, mountTheta=0.42
23:43:45.558 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=315, med=31, FiltMin=27, FiltMax=248, Gamma=2.260
23:43:45.567 00.009 5052 UpdateGuideState exits: m=5510 SNR=52.1
23:43:45.568 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:45.568 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:45.568 00.000 5052 Enqueuing Expose request
23:43:45.568 00.000 8976 Worker thread wakes up
23:43:45.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:45.568 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,223,37,37)
23:43:46.608 01.040 8976 Exposure complete
23:43:46.622 00.014 8976 worker thread done servicing request
23:43:46.622 00.000 5052 OnExposeComplete: enter
23:43:46.622 00.000 5052 UpdateGuideState(): m_state=2
23:43:46.622 00.000 5052 Star::Find(18, 332, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
23:43:46.622 00.000 5052 Star::Find returns 1 (0), X=335.05, Y=241.26, Mass=5496, SNR=52.0, Peak=309 HFD=4.5
23:43:46.622 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.36) = xAngle (0.51 = 0.51)
23:43:46.622 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (0.17 = 0.17)
23:43:46.622 00.000 5052 CameraToMount -- cameraX=-1.49 cameraY=0.41 hyp=1.54 cameraTheta=2.87 mountX=1.34 mountY=0.27, mountTheta=0.20
23:43:46.623 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=309, med=31, FiltMin=27, FiltMax=238, Gamma=2.260
23:43:46.632 00.009 5052 UpdateGuideState exits: m=5496 SNR=52.0
23:43:46.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:46.632 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:46.632 00.000 5052 Enqueuing Expose request
23:43:46.632 00.000 8976 Worker thread wakes up
23:43:46.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:46.632 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,223,37,37)
23:43:47.676 01.044 8976 Exposure complete
23:43:47.691 00.015 8976 worker thread done servicing request
23:43:47.691 00.000 5052 OnExposeComplete: enter
23:43:47.691 00.000 5052 UpdateGuideState(): m_state=2
23:43:47.691 00.000 5052 Star::Find(18, 335, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
23:43:47.691 00.000 5052 Star::Find returns 1 (0), X=338.25, Y=240.96, Mass=5300, SNR=51.0, Peak=311 HFD=4.4
23:43:47.691 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.36) = xAngle (-2.29 = -2.29)
23:43:47.691 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.63 = -2.63)
23:43:47.691 00.000 5052 CameraToMount -- cameraX=1.71 cameraY=0.12 hyp=1.71 cameraTheta=0.07 mountX=-1.13 mountY=-0.84, mountTheta=-2.50
23:43:47.692 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=311, med=32, FiltMin=28, FiltMax=248, Gamma=2.260
23:43:47.701 00.009 5052 UpdateGuideState exits: m=5300 SNR=51.0
23:43:47.702 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:47.702 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:47.702 00.000 5052 Enqueuing Expose request
23:43:47.702 00.000 8976 Worker thread wakes up
23:43:47.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:47.702 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,223,37,37)
23:43:48.746 01.044 8976 Exposure complete
23:43:48.760 00.014 8976 worker thread done servicing request
23:43:48.760 00.000 5052 OnExposeComplete: enter
23:43:48.760 00.000 5052 UpdateGuideState(): m_state=2
23:43:48.760 00.000 5052 Star::Find(18, 338, 240, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
23:43:48.760 00.000 5052 Star::Find returns 1 (0), X=339.83, Y=241.15, Mass=5225, SNR=50.6, Peak=320 HFD=4.4
23:43:48.760 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.36) = xAngle (-2.27 = -2.27)
23:43:48.760 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.61 = -2.61)
23:43:48.761 00.001 5052 CameraToMount -- cameraX=3.28 cameraY=0.31 hyp=3.30 cameraTheta=0.09 mountX=-2.11 mountY=-1.69, mountTheta=-2.47
23:43:48.761 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=320, med=32, FiltMin=27, FiltMax=216, Gamma=2.260
23:43:48.769 00.008 5052 UpdateGuideState exits: m=5225 SNR=50.6
23:43:48.769 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:48.770 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:48.770 00.000 5052 Enqueuing Expose request
23:43:48.770 00.000 8976 Worker thread wakes up
23:43:48.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:48.770 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(322,223,37,37)
23:43:49.814 01.044 8976 Exposure complete
23:43:49.829 00.015 8976 worker thread done servicing request
23:43:49.829 00.000 5052 OnExposeComplete: enter
23:43:49.829 00.000 5052 UpdateGuideState(): m_state=2
23:43:49.830 00.001 5052 Star::Find(18, 339, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
23:43:49.830 00.000 5052 Star::Find returns 1 (0), X=341.97, Y=241.19, Mass=5422, SNR=51.5, Peak=325 HFD=4.4
23:43:49.830 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.36) = xAngle (-2.30 = -2.30)
23:43:49.830 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.63 = -2.63)
23:43:49.830 00.000 5052 CameraToMount -- cameraX=5.43 cameraY=0.35 hyp=5.44 cameraTheta=0.06 mountX=-3.61 mountY=-2.64, mountTheta=-2.51
23:43:49.830 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=325, med=31, FiltMin=27, FiltMax=257, Gamma=2.260
23:43:49.839 00.009 5052 UpdateGuideState exits: m=5422 SNR=51.5
23:43:49.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:49.839 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:49.839 00.000 5052 Enqueuing Expose request
23:43:49.839 00.000 8976 Worker thread wakes up
23:43:49.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:49.839 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,223,37,37)
23:43:50.873 01.034 8976 Exposure complete
23:43:50.888 00.015 8976 worker thread done servicing request
23:43:50.888 00.000 5052 OnExposeComplete: enter
23:43:50.888 00.000 5052 UpdateGuideState(): m_state=2
23:43:50.888 00.000 5052 Star::Find(18, 341, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
23:43:50.888 00.000 5052 Star::Find returns 1 (0), X=342.73, Y=241.17, Mass=5327, SNR=51.2, Peak=287 HFD=4.6
23:43:50.888 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.36) = xAngle (-2.31 = -2.31)
23:43:50.888 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.65 = -2.65)
23:43:50.889 00.001 5052 CameraToMount -- cameraX=6.19 cameraY=0.32 hyp=6.20 cameraTheta=0.05 mountX=-4.17 mountY=-2.95, mountTheta=-2.53
23:43:50.889 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=287, med=31, FiltMin=27, FiltMax=216, Gamma=2.260
23:43:50.898 00.009 5052 UpdateGuideState exits: m=5327 SNR=51.2
23:43:50.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:50.898 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:50.898 00.000 5052 Enqueuing Expose request
23:43:50.898 00.000 8976 Worker thread wakes up
23:43:50.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:50.898 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,223,37,37)
23:43:51.943 01.045 8976 Exposure complete
23:43:51.957 00.014 8976 worker thread done servicing request
23:43:51.957 00.000 5052 OnExposeComplete: enter
23:43:51.957 00.000 5052 UpdateGuideState(): m_state=2
23:43:51.957 00.000 5052 Star::Find(18, 342, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
23:43:51.957 00.000 5052 Star::Find returns 1 (0), X=342.30, Y=241.26, Mass=5360, SNR=51.4, Peak=333 HFD=4.8
23:43:51.957 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.36) = xAngle (-2.29 = -2.29)
23:43:51.958 00.001 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.63 = -2.63)
23:43:51.958 00.000 5052 CameraToMount -- cameraX=5.75 cameraY=0.42 hyp=5.77 cameraTheta=0.07 mountX=-3.79 mountY=-2.84, mountTheta=-2.50
23:43:51.958 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=333, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:43:51.967 00.009 5052 UpdateGuideState exits: m=5360 SNR=51.4
23:43:51.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:51.967 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:51.967 00.000 5052 Enqueuing Expose request
23:43:51.967 00.000 8976 Worker thread wakes up
23:43:51.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:51.967 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,223,37,37)
23:43:53.002 01.035 8976 Exposure complete
23:43:53.017 00.015 8976 worker thread done servicing request
23:43:53.017 00.000 5052 OnExposeComplete: enter
23:43:53.017 00.000 5052 UpdateGuideState(): m_state=2
23:43:53.017 00.000 5052 Star::Find(18, 342, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
23:43:53.017 00.000 5052 Star::Find returns 1 (0), X=341.88, Y=241.29, Mass=5219, SNR=50.7, Peak=288 HFD=4.6
23:43:53.017 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.36) = xAngle (-2.28 = -2.28)
23:43:53.017 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.62 = -2.62)
23:43:53.017 00.000 5052 CameraToMount -- cameraX=5.34 cameraY=0.45 hyp=5.36 cameraTheta=0.08 mountX=-3.47 mountY=-2.69, mountTheta=-2.48
23:43:53.018 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=288, med=32, FiltMin=28, FiltMax=225, Gamma=2.260
23:43:53.027 00.009 5052 UpdateGuideState exits: m=5219 SNR=50.7
23:43:53.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:53.027 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:53.027 00.000 5052 Enqueuing Expose request
23:43:53.027 00.000 8976 Worker thread wakes up
23:43:53.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:53.027 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,223,37,37)
23:43:54.069 01.042 8976 Exposure complete
23:43:54.085 00.016 8976 worker thread done servicing request
23:43:54.085 00.000 5052 OnExposeComplete: enter
23:43:54.085 00.000 5052 UpdateGuideState(): m_state=2
23:43:54.085 00.000 5052 Star::Find(18, 341, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
23:43:54.085 00.000 5052 Star::Find returns 1 (0), X=342.07, Y=241.35, Mass=5277, SNR=51.0, Peak=320 HFD=4.8
23:43:54.085 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.36) = xAngle (-2.27 = -2.27)
23:43:54.085 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.61 = -2.61)
23:43:54.085 00.000 5052 CameraToMount -- cameraX=5.53 cameraY=0.50 hyp=5.56 cameraTheta=0.09 mountX=-3.57 mountY=-2.83, mountTheta=-2.47
23:43:54.086 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=320, med=32, FiltMin=28, FiltMax=208, Gamma=2.260
23:43:54.095 00.009 5052 UpdateGuideState exits: m=5277 SNR=51.0
23:43:54.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:54.095 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:54.095 00.000 5052 Enqueuing Expose request
23:43:54.095 00.000 8976 Worker thread wakes up
23:43:54.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:54.095 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,223,37,37)
23:43:55.131 01.036 8976 Exposure complete
23:43:55.145 00.014 8976 worker thread done servicing request
23:43:55.145 00.000 5052 OnExposeComplete: enter
23:43:55.145 00.000 5052 UpdateGuideState(): m_state=2
23:43:55.145 00.000 5052 Star::Find(18, 342, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
23:43:55.145 00.000 5052 Star::Find returns 1 (0), X=342.35, Y=241.21, Mass=5414, SNR=51.6, Peak=286 HFD=4.6
23:43:55.145 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.36) = xAngle (-2.30 = -2.30)
23:43:55.145 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.64 = -2.64)
23:43:55.145 00.000 5052 CameraToMount -- cameraX=5.81 cameraY=0.36 hyp=5.82 cameraTheta=0.06 mountX=-3.86 mountY=-2.82, mountTheta=-2.51
23:43:55.146 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=286, med=32, FiltMin=27, FiltMax=223, Gamma=2.260
23:43:55.155 00.009 5052 UpdateGuideState exits: m=5414 SNR=51.6
23:43:55.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:55.155 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:55.155 00.000 5052 Enqueuing Expose request
23:43:55.155 00.000 8976 Worker thread wakes up
23:43:55.155 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:55.155 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,223,37,37)
23:43:56.191 01.036 8976 Exposure complete
23:43:56.205 00.014 8976 worker thread done servicing request
23:43:56.205 00.000 5052 OnExposeComplete: enter
23:43:56.205 00.000 5052 UpdateGuideState(): m_state=2
23:43:56.206 00.001 5052 Star::Find(18, 342, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
23:43:56.206 00.000 5052 Star::Find returns 1 (0), X=342.39, Y=241.57, Mass=5486, SNR=51.9, Peak=292 HFD=4.9
23:43:56.206 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.36) = xAngle (-2.24 = -2.24)
23:43:56.206 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.58 = -2.58)
23:43:56.206 00.000 5052 CameraToMount -- cameraX=5.85 cameraY=0.73 hyp=5.90 cameraTheta=0.12 mountX=-3.64 mountY=-3.16, mountTheta=-2.43
23:43:56.206 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=292, med=32, FiltMin=27, FiltMax=235, Gamma=2.260
23:43:56.215 00.009 5052 UpdateGuideState exits: m=5486 SNR=51.9
23:43:56.215 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:56.215 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:56.215 00.000 5052 Enqueuing Expose request
23:43:56.216 00.001 8976 Worker thread wakes up
23:43:56.216 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:56.216 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,224,37,37)
23:43:57.248 01.032 8976 Exposure complete
23:43:57.262 00.014 8976 worker thread done servicing request
23:43:57.262 00.000 5052 OnExposeComplete: enter
23:43:57.262 00.000 5052 UpdateGuideState(): m_state=2
23:43:57.262 00.000 5052 Star::Find(18, 342, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
23:43:57.262 00.000 5052 Star::Find returns 1 (0), X=342.85, Y=241.34, Mass=5362, SNR=51.4, Peak=287 HFD=4.7
23:43:57.262 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.36) = xAngle (-2.28 = -2.28)
23:43:57.262 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.62 = -2.62)
23:43:57.262 00.000 5052 CameraToMount -- cameraX=6.31 cameraY=0.49 hyp=6.33 cameraTheta=0.08 mountX=-4.13 mountY=-3.15, mountTheta=-2.49
23:43:57.263 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=287, med=32, FiltMin=27, FiltMax=242, Gamma=2.260
23:43:57.272 00.009 5052 UpdateGuideState exits: m=5362 SNR=51.4
23:43:57.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:57.272 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:57.272 00.000 5052 Enqueuing Expose request
23:43:57.272 00.000 8976 Worker thread wakes up
23:43:57.272 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:57.272 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,223,37,37)
23:43:58.315 01.043 8976 Exposure complete
23:43:58.329 00.014 8976 worker thread done servicing request
23:43:58.329 00.000 5052 OnExposeComplete: enter
23:43:58.329 00.000 5052 UpdateGuideState(): m_state=2
23:43:58.329 00.000 5052 Star::Find(18, 342, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
23:43:58.329 00.000 5052 Star::Find returns 1 (0), X=341.82, Y=241.80, Mass=5391, SNR=51.5, Peak=296 HFD=4.4
23:43:58.329 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.36) = xAngle (-2.18 = -2.18)
23:43:58.329 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.52 = -2.52)
23:43:58.329 00.000 5052 CameraToMount -- cameraX=5.28 cameraY=0.95 hyp=5.36 cameraTheta=0.18 mountX=-3.07 mountY=-3.12, mountTheta=-2.35
23:43:58.330 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=296, med=32, FiltMin=28, FiltMax=239, Gamma=2.260
23:43:58.338 00.008 5052 UpdateGuideState exits: m=5391 SNR=51.5
23:43:58.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:58.338 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:58.338 00.000 5052 Enqueuing Expose request
23:43:58.338 00.000 8976 Worker thread wakes up
23:43:58.339 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:58.339 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,224,37,37)
23:43:59.377 01.038 8976 Exposure complete
23:43:59.391 00.014 8976 worker thread done servicing request
23:43:59.392 00.001 5052 OnExposeComplete: enter
23:43:59.392 00.000 5052 UpdateGuideState(): m_state=2
23:43:59.392 00.000 5052 Star::Find(18, 341, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
23:43:59.392 00.000 5052 Star::Find returns 1 (0), X=340.75, Y=241.82, Mass=5524, SNR=52.0, Peak=294 HFD=4.5
23:43:59.392 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.36) = xAngle (-2.13 = -2.13)
23:43:59.392 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.47 = -2.47)
23:43:59.392 00.000 5052 CameraToMount -- cameraX=4.21 cameraY=0.97 hyp=4.32 cameraTheta=0.23 mountX=-2.30 mountY=-2.68, mountTheta=-2.28
23:43:59.393 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=294, med=31, FiltMin=27, FiltMax=231, Gamma=2.260
23:43:59.402 00.009 5052 UpdateGuideState exits: m=5524 SNR=52.0
23:43:59.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:59.402 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:43:59.402 00.000 5052 Enqueuing Expose request
23:43:59.402 00.000 8976 Worker thread wakes up
23:43:59.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:43:59.402 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(323,224,37,37)
23:44:00.436 01.034 8976 Exposure complete
23:44:00.452 00.016 8976 worker thread done servicing request
23:44:00.452 00.000 5052 OnExposeComplete: enter
23:44:00.452 00.000 5052 UpdateGuideState(): m_state=2
23:44:00.452 00.000 5052 Star::Find(18, 340, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
23:44:00.452 00.000 5052 Star::Find returns 1 (0), X=339.91, Y=241.66, Mass=5546, SNR=52.2, Peak=302 HFD=4.7
23:44:00.452 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.36) = xAngle (-2.12 = -2.12)
23:44:00.452 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.46 = -2.46)
23:44:00.452 00.000 5052 CameraToMount -- cameraX=3.37 cameraY=0.81 hyp=3.47 cameraTheta=0.24 mountX=-1.82 mountY=-2.18, mountTheta=-2.27
23:44:00.453 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=302, med=32, FiltMin=27, FiltMax=236, Gamma=2.260
23:44:00.461 00.008 5052 UpdateGuideState exits: m=5546 SNR=52.2
23:44:00.462 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:00.462 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:00.462 00.000 5052 Enqueuing Expose request
23:44:00.462 00.000 8976 Worker thread wakes up
23:44:00.462 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:00.462 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(322,224,37,37)
23:44:01.489 01.027 8976 Exposure complete
23:44:01.504 00.015 8976 worker thread done servicing request
23:44:01.504 00.000 5052 OnExposeComplete: enter
23:44:01.504 00.000 5052 UpdateGuideState(): m_state=2
23:44:01.504 00.000 5052 Star::Find(18, 339, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
23:44:01.504 00.000 5052 Star::Find returns 1 (0), X=340.05, Y=241.90, Mass=5588, SNR=52.3, Peak=320 HFD=4.3
23:44:01.504 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.36) = xAngle (-2.07 = -2.07)
23:44:01.504 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.41 = -2.41)
23:44:01.504 00.000 5052 CameraToMount -- cameraX=3.51 cameraY=1.05 hyp=3.66 cameraTheta=0.29 mountX=-1.75 mountY=-2.45, mountTheta=-2.19
23:44:01.505 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=320, med=31, FiltMin=27, FiltMax=245, Gamma=2.260
23:44:01.514 00.009 5052 UpdateGuideState exits: m=5588 SNR=52.3
23:44:01.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:01.514 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:01.514 00.000 5052 Enqueuing Expose request
23:44:01.514 00.000 8976 Worker thread wakes up
23:44:01.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:01.514 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(322,224,37,37)
23:44:02.560 01.046 8976 Exposure complete
23:44:02.574 00.014 8976 worker thread done servicing request
23:44:02.574 00.000 5052 OnExposeComplete: enter
23:44:02.574 00.000 5052 UpdateGuideState(): m_state=2
23:44:02.574 00.000 5052 Star::Find(18, 340, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
23:44:02.574 00.000 5052 Star::Find returns 1 (0), X=340.06, Y=241.82, Mass=5694, SNR=53.0, Peak=298 HFD=4.2
23:44:02.575 00.001 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.36) = xAngle (-2.09 = -2.09)
23:44:02.575 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.43 = -2.43)
23:44:02.575 00.000 5052 CameraToMount -- cameraX=3.52 cameraY=0.97 hyp=3.65 cameraTheta=0.27 mountX=-1.81 mountY=-2.39, mountTheta=-2.22
23:44:02.575 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=298, med=32, FiltMin=28, FiltMax=254, Gamma=2.260
23:44:02.584 00.009 5052 UpdateGuideState exits: m=5694 SNR=53.0
23:44:02.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:02.584 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:02.584 00.000 5052 Enqueuing Expose request
23:44:02.584 00.000 8976 Worker thread wakes up
23:44:02.584 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:02.584 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(322,224,37,37)
23:44:03.615 01.031 8976 Exposure complete
23:44:03.630 00.015 8976 worker thread done servicing request
23:44:03.630 00.000 5052 OnExposeComplete: enter
23:44:03.630 00.000 5052 UpdateGuideState(): m_state=2
23:44:03.630 00.000 5052 Star::Find(18, 340, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
23:44:03.630 00.000 5052 Star::Find returns 1 (0), X=340.20, Y=241.89, Mass=5501, SNR=52.1, Peak=359 HFD=4.2
23:44:03.631 00.001 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.36) = xAngle (-2.08 = -2.08)
23:44:03.631 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.42 = -2.42)
23:44:03.631 00.000 5052 CameraToMount -- cameraX=3.66 cameraY=1.05 hyp=3.80 cameraTheta=0.28 mountX=-1.86 mountY=-2.51, mountTheta=-2.21
23:44:03.631 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=359, med=32, FiltMin=28, FiltMax=258, Gamma=2.260
23:44:03.640 00.009 5052 UpdateGuideState exits: m=5501 SNR=52.1
23:44:03.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:03.640 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:03.640 00.000 5052 Enqueuing Expose request
23:44:03.640 00.000 8976 Worker thread wakes up
23:44:03.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:03.640 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(322,224,37,37)
23:44:04.671 01.031 8976 Exposure complete
23:44:04.686 00.015 8976 worker thread done servicing request
23:44:04.686 00.000 5052 OnExposeComplete: enter
23:44:04.686 00.000 5052 UpdateGuideState(): m_state=2
23:44:04.686 00.000 5052 Star::Find(18, 340, 241, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
23:44:04.686 00.000 5052 Star::Find returns 1 (0), X=338.21, Y=242.23, Mass=5605, SNR=52.6, Peak=323 HFD=4.2
23:44:04.686 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.36) = xAngle (-1.67 = -1.67)
23:44:04.686 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.01 = -2.01)
23:44:04.687 00.001 5052 CameraToMount -- cameraX=1.67 cameraY=1.38 hyp=2.17 cameraTheta=0.69 mountX=-0.21 mountY=-1.96, mountTheta=-1.68
23:44:04.687 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=323, med=32, FiltMin=27, FiltMax=270, Gamma=2.260
23:44:04.697 00.010 5052 UpdateGuideState exits: m=5605 SNR=52.6
23:44:04.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:04.697 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:04.697 00.000 5052 Enqueuing Expose request
23:44:04.697 00.000 8976 Worker thread wakes up
23:44:04.698 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:04.698 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,224,37,37)
23:44:05.736 01.038 8976 Exposure complete
23:44:05.750 00.014 8976 worker thread done servicing request
23:44:05.750 00.000 5052 OnExposeComplete: enter
23:44:05.750 00.000 5052 UpdateGuideState(): m_state=2
23:44:05.750 00.000 5052 Star::Find(18, 338, 242, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
23:44:05.750 00.000 5052 Star::Find returns 1 (0), X=337.37, Y=242.14, Mass=5615, SNR=52.5, Peak=294 HFD=4.0
23:44:05.750 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.36) = xAngle (-1.36 = -1.36)
23:44:05.750 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.70 = -1.70)
23:44:05.750 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=1.29 hyp=1.53 cameraTheta=1.00 mountX=0.32 mountY=-1.52, mountTheta=-1.36
23:44:05.751 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=294, med=32, FiltMin=28, FiltMax=246, Gamma=2.260
23:44:05.761 00.010 5052 UpdateGuideState exits: m=5615 SNR=52.5
23:44:05.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:05.761 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:05.761 00.000 5052 Enqueuing Expose request
23:44:05.761 00.000 8976 Worker thread wakes up
23:44:05.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:05.761 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,224,37,37)
23:44:06.793 01.032 8976 Exposure complete
23:44:06.808 00.015 8976 worker thread done servicing request
23:44:06.808 00.000 5052 OnExposeComplete: enter
23:44:06.808 00.000 5052 UpdateGuideState(): m_state=2
23:44:06.808 00.000 5052 Star::Find(18, 337, 242, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
23:44:06.808 00.000 5052 Star::Find returns 1 (0), X=337.10, Y=242.16, Mass=5460, SNR=51.8, Peak=345 HFD=4.4
23:44:06.808 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.36) = xAngle (-1.19 = -1.19)
23:44:06.808 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.53 = -1.53)
23:44:06.809 00.001 5052 CameraToMount -- cameraX=0.56 cameraY=1.32 hyp=1.43 cameraTheta=1.17 mountX=0.53 mountY=-1.43, mountTheta=-1.21
23:44:06.809 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=345, med=31, FiltMin=27, FiltMax=226, Gamma=2.260
23:44:06.819 00.010 5052 UpdateGuideState exits: m=5460 SNR=51.8
23:44:06.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:06.819 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:06.819 00.000 5052 Enqueuing Expose request
23:44:06.819 00.000 8976 Worker thread wakes up
23:44:06.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:06.819 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,224,37,37)
23:44:07.852 01.033 8976 Exposure complete
23:44:07.867 00.015 8976 worker thread done servicing request
23:44:07.867 00.000 5052 OnExposeComplete: enter
23:44:07.867 00.000 5052 UpdateGuideState(): m_state=2
23:44:07.867 00.000 5052 Star::Find(18, 337, 242, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
23:44:07.868 00.001 5052 Star::Find returns 1 (0), X=336.99, Y=242.15, Mass=5424, SNR=51.6, Peak=364 HFD=4.4
23:44:07.868 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.36) = xAngle (-1.12 = -1.12)
23:44:07.868 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.46 = -1.46)
23:44:07.868 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=1.30 hyp=1.38 cameraTheta=1.24 mountX=0.60 mountY=-1.37, mountTheta=-1.16
23:44:07.868 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=364, med=31, FiltMin=27, FiltMax=218, Gamma=2.260
23:44:07.878 00.010 5052 UpdateGuideState exits: m=5424 SNR=51.6
23:44:07.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:07.878 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:07.878 00.000 5052 Enqueuing Expose request
23:44:07.879 00.001 8976 Worker thread wakes up
23:44:07.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:07.879 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,224,37,37)
23:44:08.922 01.043 8976 Exposure complete
23:44:08.936 00.014 8976 worker thread done servicing request
23:44:08.936 00.000 5052 OnExposeComplete: enter
23:44:08.936 00.000 5052 UpdateGuideState(): m_state=2
23:44:08.936 00.000 5052 Star::Find(18, 336, 242, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
23:44:08.936 00.000 5052 Star::Find returns 1 (0), X=336.90, Y=242.26, Mass=5446, SNR=51.7, Peak=349 HFD=4.5
23:44:08.936 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.36) = xAngle (-1.04 = -1.04)
23:44:08.937 00.001 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.38 = -1.38)
23:44:08.937 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=1.42 hyp=1.46 cameraTheta=1.32 mountX=0.74 mountY=-1.44, mountTheta=-1.09
23:44:08.937 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=349, med=31, FiltMin=27, FiltMax=219, Gamma=2.260
23:44:08.947 00.010 5052 UpdateGuideState exits: m=5446 SNR=51.7
23:44:08.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:08.947 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:08.947 00.000 5052 Enqueuing Expose request
23:44:08.947 00.000 8976 Worker thread wakes up
23:44:08.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:08.947 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,224,37,37)
23:44:09.976 01.029 8976 Exposure complete
23:44:09.991 00.015 8976 worker thread done servicing request
23:44:09.991 00.000 5052 OnExposeComplete: enter
23:44:09.991 00.000 5052 UpdateGuideState(): m_state=2
23:44:09.991 00.000 5052 Star::Find(18, 336, 242, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
23:44:09.991 00.000 5052 Star::Find returns 1 (0), X=337.42, Y=242.60, Mass=5518, SNR=52.0, Peak=318 HFD=4.9
23:44:09.991 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.36) = xAngle (-1.25 = -1.25)
23:44:09.991 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.59 = -1.59)
23:44:09.991 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=1.75 hyp=1.96 cameraTheta=1.11 mountX=0.61 mountY=-1.96, mountTheta=-1.27
23:44:09.992 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=318, med=32, FiltMin=28, FiltMax=208, Gamma=2.260
23:44:10.002 00.010 5052 UpdateGuideState exits: m=5518 SNR=52.0
23:44:10.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:10.002 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:10.002 00.000 5052 Enqueuing Expose request
23:44:10.002 00.000 8976 Worker thread wakes up
23:44:10.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:10.002 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,225,37,37)
23:44:11.033 01.031 8976 Exposure complete
23:44:11.048 00.015 8976 worker thread done servicing request
23:44:11.048 00.000 5052 OnExposeComplete: enter
23:44:11.048 00.000 5052 UpdateGuideState(): m_state=2
23:44:11.048 00.000 5052 Star::Find(18, 337, 242, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
23:44:11.048 00.000 5052 Star::Find returns 1 (0), X=337.59, Y=242.34, Mass=5268, SNR=50.7, Peak=369 HFD=4.7
23:44:11.048 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.36) = xAngle (-1.40 = -1.40)
23:44:11.048 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.74 = -1.74)
23:44:11.048 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=1.49 hyp=1.82 cameraTheta=0.96 mountX=0.31 mountY=-1.80, mountTheta=-1.40
23:44:11.049 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=369, med=32, FiltMin=27, FiltMax=217, Gamma=2.260
23:44:11.058 00.009 5052 UpdateGuideState exits: m=5268 SNR=50.7
23:44:11.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:11.058 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:11.058 00.000 5052 Enqueuing Expose request
23:44:11.058 00.000 8976 Worker thread wakes up
23:44:11.058 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:11.058 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,224,37,37)
23:44:12.098 01.040 8976 Exposure complete
23:44:12.113 00.015 8976 worker thread done servicing request
23:44:12.113 00.000 5052 OnExposeComplete: enter
23:44:12.114 00.001 5052 UpdateGuideState(): m_state=2
23:44:12.114 00.000 5052 Star::Find(18, 337, 242, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
23:44:12.114 00.000 5052 Star::Find returns 1 (0), X=337.51, Y=242.29, Mass=5404, SNR=51.4, Peak=365 HFD=4.7
23:44:12.114 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.36) = xAngle (-1.38 = -1.38)
23:44:12.114 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-1.72 = -1.72)
23:44:12.114 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=1.44 hyp=1.73 cameraTheta=0.98 mountX=0.33 mountY=-1.72, mountTheta=-1.38
23:44:12.115 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=365, med=31, FiltMin=27, FiltMax=218, Gamma=2.260
23:44:12.123 00.008 5052 UpdateGuideState exits: m=5404 SNR=51.4
23:44:12.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:12.123 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:12.123 00.000 5052 Enqueuing Expose request
23:44:12.123 00.000 8976 Worker thread wakes up
23:44:12.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:12.123 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,224,37,37)
23:44:13.158 01.035 8976 Exposure complete
23:44:13.172 00.014 8976 worker thread done servicing request
23:44:13.173 00.001 5052 OnExposeComplete: enter
23:44:13.173 00.000 5052 UpdateGuideState(): m_state=2
23:44:13.173 00.000 5052 Star::Find(18, 337, 242, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
23:44:13.173 00.000 5052 Star::Find returns 1 (0), X=338.66, Y=242.51, Mass=5523, SNR=52.0, Peak=278 HFD=4.8
23:44:13.173 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.36) = xAngle (-1.69 = -1.69)
23:44:13.173 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.03 = -2.03)
23:44:13.173 00.000 5052 CameraToMount -- cameraX=2.12 cameraY=1.66 hyp=2.69 cameraTheta=0.67 mountX=-0.33 mountY=-2.41, mountTheta=-1.71
23:44:13.174 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=278, med=32, FiltMin=28, FiltMax=224, Gamma=2.260
23:44:13.182 00.008 5052 UpdateGuideState exits: m=5523 SNR=52.0
23:44:13.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:13.182 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:13.182 00.000 5052 Enqueuing Expose request
23:44:13.182 00.000 8976 Worker thread wakes up
23:44:13.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:13.182 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,225,37,37)
23:44:14.211 01.029 8976 Exposure complete
23:44:14.224 00.013 8976 worker thread done servicing request
23:44:14.225 00.001 5052 OnExposeComplete: enter
23:44:14.225 00.000 5052 UpdateGuideState(): m_state=2
23:44:14.225 00.000 5052 Star::Find(18, 338, 242, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
23:44:14.225 00.000 5052 Star::Find returns 1 (0), X=340.37, Y=242.59, Mass=5419, SNR=51.6, Peak=288 HFD=4.6
23:44:14.225 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.36) = xAngle (-1.93 = -1.93)
23:44:14.225 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.27 = -2.27)
23:44:14.225 00.000 5052 CameraToMount -- cameraX=3.83 cameraY=1.74 hyp=4.20 cameraTheta=0.43 mountX=-1.49 mountY=-3.21, mountTheta=-2.00
23:44:14.226 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=288, med=32, FiltMin=27, FiltMax=236, Gamma=2.260
23:44:14.234 00.008 5052 UpdateGuideState exits: m=5419 SNR=51.6
23:44:14.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:14.234 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:14.234 00.000 5052 Enqueuing Expose request
23:44:14.234 00.000 8976 Worker thread wakes up
23:44:14.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:14.234 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(322,225,37,37)
23:44:14.536 00.302 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:44:14.536 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:44:14.536 00.000 5052 Status Line: Waiting for devices...
23:44:14.538 00.002 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=1
23:44:14.538 00.000 5052 Status Line: Waiting for devices...
23:44:14.568 00.030 8976 ASCOM_AbortExposure returns err = 0
23:44:14.568 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
23:44:14.568 00.000 8976 worker thread done servicing request
23:44:14.598 00.030 5052 OnExposeComplete: enter
23:44:14.598 00.000 5052 OnExposeComplete: Capture Error reported
23:44:14.598 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
23:44:14.598 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:44:14.598 00.000 5052 guider state => SELECTING
23:44:14.601 00.003 5052 Status Line: Stopped.
23:44:14.603 00.002 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
23:44:15.003 00.400 9360 IsSlewing returns 1
23:44:15.512 00.509 9360 IsSlewing returns 1
23:44:16.023 00.511 9360 IsSlewing returns 1
23:44:16.526 00.503 9360 IsSlewing returns 1
23:44:17.027 00.501 9360 IsSlewing returns 0
23:44:19.101 02.074 5052 PhdController::Guide begins
23:44:19.101 00.000 5052 PhdController: newstate STATE_SETUP
23:44:19.101 00.000 5052 PhdController: setup
23:44:19.101 00.000 5052 PhdController: newstate STATE_ATTEMPT_START
23:44:19.101 00.000 5052 PhdController: start capturing
23:44:19.101 00.000 5052 Changing from state SELECTING to UNINITIALIZED
23:44:19.101 00.000 5052 guider state => SELECTING
23:44:19.101 00.000 5052 setting force full frames = true
23:44:19.101 00.000 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:44:19.104 00.003 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:44:19.104 00.000 5052 Enqueuing Expose request
23:44:19.105 00.001 5052 PhdController: newstate STATE_SELECT_STAR
23:44:19.105 00.000 8976 Worker thread wakes up
23:44:19.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:19.105 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:44:20.139 01.034 8976 Exposure complete
23:44:20.154 00.015 8976 worker thread done servicing request
23:44:20.154 00.000 5052 OnExposeComplete: enter
23:44:20.154 00.000 5052 UpdateGuideState(): m_state=1
23:44:20.154 00.000 5052 UpdateCurrentPosition: no star selected
23:44:20.154 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:44:20.154 00.000 5052 Status Line: No star selected
23:44:20.155 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=243, med=31, FiltMin=27, FiltMax=164, Gamma=2.260
23:44:20.164 00.009 5052 UpdateGuideState exits: No star selected
23:44:20.164 00.000 5052 GuiderMultiStar::AutoSelect enter
23:44:20.164 00.000 5052 Star::AutoFind called with edgeAllowance = 0 searchRegion = 18 roi = 0x0@0,0
23:44:20.178 00.014 5052 AutoFind: auto downsample for scale 0.99 => 1x
23:44:20.196 00.018 5052 AutoFind: global mean = -0.0, stdev 4.1
23:44:20.196 00.000 5052 AutoFind: using threshold = 0.1
23:44:20.216 00.020 5052 AutoFind: local max [337, 402] 117.0
23:44:20.216 00.000 5052 AutoFind: local max [25, 153] 5.1
23:44:20.216 00.000 5052 AutoFind: local max [161, 461] 2.9
23:44:20.216 00.000 5052 AutoFind: local max [344, 390] 2.8
23:44:20.216 00.000 5052 AutoFind: local max [416, 302] 2.7
23:44:20.216 00.000 5052 AutoFind: local max [152, 285] 2.7
23:44:20.216 00.000 5052 AutoFind: local max [216, 470] 2.7
23:44:20.216 00.000 5052 AutoFind: local max [624, 218] 2.6
23:44:20.216 00.000 5052 AutoFind: local max [360, 326] 2.5
23:44:20.216 00.000 5052 AutoFind: local max [40, 184] 2.5
23:44:20.216 00.000 5052 AutoFind: local max [328, 391] 2.4
23:44:20.216 00.000 5052 AutoFind: local max [505, 76] 2.4
23:44:20.216 00.000 5052 AutoFind: local max [248, 376] 2.4
23:44:20.216 00.000 5052 AutoFind: local max [232, 361] 2.3
23:44:20.216 00.000 5052 AutoFind: local max [224, 464] 2.3
23:44:20.216 00.000 5052 AutoFind: local max [8, 182] 2.3
23:44:20.216 00.000 5052 AutoFind: local max [17, 183] 2.3
23:44:20.217 00.001 5052 AutoFind: local max [568, 71] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [583, 184] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [576, 210] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [505, 333] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [416, 395] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [417, 369] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [72, 328] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [568, 93] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [352, 37] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [256, 220] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [343, 418] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [329, 27] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [346, 401] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [249, 470] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [481, 359] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [481, 341] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [16, 144] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [576, 61] 2.3
23:44:20.217 00.000 5052 AutoFind: local max [440, 271] 2.2
23:44:20.217 00.000 5052 AutoFind: local max [568, 83] 2.2
23:44:20.217 00.000 5052 AutoFind: local max [480, 123] 2.2
23:44:20.217 00.000 5052 AutoFind: local max [224, 131] 2.2
23:44:20.217 00.000 5052 AutoFind: local max [273, 68] 2.2
23:44:20.217 00.000 5052 AutoFind: local max [626, 349] 2.2
23:44:20.217 00.000 5052 AutoFind: local max [465, 8] 2.2
23:44:20.217 00.000 5052 AutoFind: local max [305, 78] 2.2
23:44:20.218 00.001 5052 AutoFind: local max [272, 236] 2.2
23:44:20.218 00.000 5052 AutoFind: local max [145, 303] 2.2
23:44:20.218 00.000 5052 AutoFind: local max [481, 290] 2.2
23:44:20.218 00.000 5052 AutoFind: local max [9, 356] 2.2
23:44:20.218 00.000 5052 AutoFind: local max [568, 395] 2.2
23:44:20.218 00.000 5052 AutoFind: local max [288, 48] 2.2
23:44:20.218 00.000 5052 AutoFind: local max [472, 316] 2.2
23:44:20.218 00.000 5052 AutoFind: local max [33, 285] 2.2
23:44:20.218 00.000 5052 AutoFind: local max [161, 329] 2.2
23:44:20.218 00.000 5052 AutoFind: local max [17, 381] 2.2
23:44:20.218 00.000 5052 AutoFind: local max [520, 264] 2.2
23:44:20.218 00.000 5052 AutoFind: local max [472, 198] 2.2
23:44:20.218 00.000 5052 AutoFind: local max [305, 396] 2.1
23:44:20.218 00.000 5052 AutoFind: local max [249, 280] 2.1
23:44:20.218 00.000 5052 AutoFind: local max [89, 221] 2.1
23:44:20.218 00.000 5052 AutoFind: local max [384, 271] 2.1
23:44:20.218 00.000 5052 AutoFind: local max [377, 448] 2.1
23:44:20.218 00.000 5052 AutoFind: local max [352, 247] 2.1
23:44:20.218 00.000 5052 AutoFind: local max [41, 75] 2.1
23:44:20.218 00.000 5052 AutoFind: local max [496, 366] 2.1
23:44:20.218 00.000 5052 AutoFind: local max [42, 83] 2.1
23:44:20.218 00.000 5052 AutoFind: local max [208, 310] 2.1
23:44:20.218 00.000 5052 AutoFind: local max [89, 140] 2.1
23:44:20.218 00.000 5052 AutoFind: local max [457, 389] 2.1
23:44:20.218 00.000 5052 AutoFind: local max [97, 421] 2.1
23:44:20.219 00.001 5052 AutoFind: local max [273, 194] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [505, 343] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [312, 261] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [96, 370] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [217, 491] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [161, 305] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [272, 246] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [465, 485] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [336, 370] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [529, 359] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [423, 499] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [390, 314] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [121, 38] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [96, 355] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [200, 400] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [89, 183] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [576, 166] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [128, 328] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [360, 271] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [207, 302] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [416, 219] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [624, 175] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [8, 371] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [391, 351] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [433, 343] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [56, 255] 2.1
23:44:20.219 00.000 5052 AutoFind: local max [217, 147] 2.1
23:44:20.220 00.001 5052 AutoFind: local max [17, 174] 2.1
23:44:20.220 00.000 5052 AutoFind: local max [113, 110] 2.1
23:44:20.220 00.000 5052 AutoFind: local max [521, 351] 2.1
23:44:20.220 00.000 5052 AutoFind: local max [57, 160] 2.1
23:44:20.220 00.000 5052 AutoFind: local max [450, 292] 2.1
23:44:20.220 00.000 5052 AutoFind: too close [450, 292] 2.1 - [440, 271] 2.2
23:44:20.220 00.000 5052 AutoFind: too close [521, 351] 2.1 - [529, 359] 2.1
23:44:20.220 00.000 5052 AutoFind: too close [521, 351] 2.1 - [505, 343] 2.1
23:44:20.220 00.000 5052 AutoFind: too close [521, 351] 2.1 - [505, 333] 2.3
23:44:20.220 00.000 5052 AutoFind: too close [17, 174] 2.1 - [17, 183] 2.3
23:44:20.220 00.000 5052 AutoFind: too close [17, 174] 2.1 - [8, 182] 2.3
23:44:20.220 00.000 5052 AutoFind: too close [17, 174] 2.1 - [40, 184] 2.5
23:44:20.220 00.000 5052 AutoFind: too close [17, 174] 2.1 - [25, 153] 5.1
23:44:20.220 00.000 5052 AutoFind: too close [217, 147] 2.1 - [224, 131] 2.2
23:44:20.220 00.000 5052 AutoFind: too close [8, 371] 2.1 - [17, 381] 2.2
23:44:20.220 00.000 5052 AutoFind: too close [8, 371] 2.1 - [9, 356] 2.2
23:44:20.220 00.000 5052 AutoFind: too close [207, 302] 2.1 - [208, 310] 2.1
23:44:20.220 00.000 5052 AutoFind: too close [576, 166] 2.1 - [583, 184] 2.3
23:44:20.220 00.000 5052 AutoFind: too close [96, 355] 2.1 - [96, 370] 2.1
23:44:20.220 00.000 5052 AutoFind: too close [336, 370] 2.1 - [328, 391] 2.4
23:44:20.220 00.000 5052 AutoFind: too close [336, 370] 2.1 - [344, 390] 2.8
23:44:20.220 00.000 5052 AutoFind: too close [272, 246] 2.1 - [272, 236] 2.2
23:44:20.220 00.000 5052 AutoFind: too close [161, 305] 2.1 - [145, 303] 2.2
23:44:20.221 00.001 5052 AutoFind: too close [161, 305] 2.1 - [152, 285] 2.7
23:44:20.221 00.000 5052 AutoFind: too close [217, 491] 2.1 - [216, 470] 2.7
23:44:20.221 00.000 5052 AutoFind: too close [505, 343] 2.1 - [496, 366] 2.1
23:44:20.221 00.000 5052 AutoFind: too close [505, 343] 2.1 - [505, 333] 2.3
23:44:20.221 00.000 5052 AutoFind: too close [42, 83] 2.1 - [41, 75] 2.1
23:44:20.221 00.000 5052 AutoFind: too close [496, 366] 2.1 - [481, 359] 2.3
23:44:20.221 00.000 5052 AutoFind: too close [305, 396] 2.1 - [328, 391] 2.4
23:44:20.221 00.000 5052 AutoFind: too close [288, 48] 2.2 - [273, 68] 2.2
23:44:20.221 00.000 5052 AutoFind: too close [145, 303] 2.2 - [152, 285] 2.7
23:44:20.221 00.000 5052 AutoFind: too close [272, 236] 2.2 - [256, 220] 2.3
23:44:20.221 00.000 5052 AutoFind: too close [568, 83] 2.2 - [576, 61] 2.3
23:44:20.221 00.000 5052 AutoFind: too close [568, 83] 2.2 - [568, 93] 2.3
23:44:20.221 00.000 5052 AutoFind: too close [568, 83] 2.2 - [568, 71] 2.3
23:44:20.221 00.000 5052 AutoFind: too close [576, 61] 2.3 - [568, 71] 2.3
23:44:20.221 00.000 5052 AutoFind: too close [16, 144] 2.3 - [25, 153] 5.1
23:44:20.221 00.000 5052 AutoFind: too close [481, 341] 2.3 - [481, 359] 2.3
23:44:20.221 00.000 5052 AutoFind: too close [346, 401] 2.3 - [343, 418] 2.3
23:44:20.221 00.000 5052 AutoFind: too close [346, 401] 2.3 - [328, 391] 2.4
23:44:20.221 00.000 5052 AutoFind: too close [346, 401] 2.3 - [344, 390] 2.8
23:44:20.221 00.000 5052 AutoFind: close dim-bright [346, 401] 2.3 - [337, 402] 117.0
23:44:20.221 00.000 5052 AutoFind: too close [329, 27] 2.3 - [352, 37] 2.3
23:44:20.221 00.000 5052 AutoFind: close dim-bright [343, 418] 2.3 - [337, 402] 117.0
23:44:20.221 00.000 5052 AutoFind: too close [568, 93] 2.3 - [568, 71] 2.3
23:44:20.221 00.000 5052 AutoFind: too close [17, 183] 2.3 - [8, 182] 2.3
23:44:20.221 00.000 5052 AutoFind: too close [17, 183] 2.3 - [40, 184] 2.5
23:44:20.222 00.001 5052 AutoFind: too close [224, 464] 2.3 - [216, 470] 2.7
23:44:20.222 00.000 5052 AutoFind: too close [232, 361] 2.3 - [248, 376] 2.4
23:44:20.222 00.000 5052 AutoFind: too close [328, 391] 2.4 - [344, 390] 2.8
23:44:20.222 00.000 5052 AutoFind: close dim-bright [328, 391] 2.4 - [337, 402] 117.0
23:44:20.222 00.000 5052 AutoFind: close dim-bright [344, 390] 2.8 - [337, 402] 117.0
23:44:20.222 00.000 5052 AutoFind: too close to edge [624, 175] 2.1
23:44:20.222 00.000 5052 AutoFind: too close to edge [423, 499] 2.1
23:44:20.222 00.000 5052 AutoFind: too close to edge [465, 8] 2.2
23:44:20.222 00.000 5052 AutoFind: too close to edge [626, 349] 2.2
23:44:20.222 00.000 5052 AutoFind: too close to edge [624, 218] 2.6
23:44:20.222 00.000 5052 Star::Find(18, 337, 402, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.222 00.000 5052 Star::Find returns 1 (0), X=337.26, Y=402.29, Mass=3893, SNR=43.7, Peak=243 HFD=4.6
23:44:20.222 00.000 5052 Star::Find(18, 161, 461, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.222 00.000 5052 Star::Find returns 1 (0), X=169.07, Y=474.95, Mass=60, SNR=5.4, Peak=81 HFD=0.1
23:44:20.222 00.000 5052 Star::Find(18, 416, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.222 00.000 5052 Star::Find returns 1 (0), X=416.46, Y=287.29, Mass=41, SNR=4.2, Peak=48 HFD=3.2
23:44:20.222 00.000 5052 Star::Find(18, 360, 326, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.222 00.000 5052 Star::Find returns 1 (0), X=375.96, Y=312.34, Mass=45, SNR=4.6, Peak=53 HFD=2.1
23:44:20.222 00.000 5052 Star::Find(18, 505, 76, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.223 00.001 5052 Star::Find returns 0 (2), X=505.00, Y=76.00, Mass=16, SNR=2.8, Peak=45 HFD=0.0
23:44:20.223 00.000 5052 Star::Find(18, 576, 210, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.223 00.000 5052 Star::Find returns 0 (2), X=576.00, Y=210.00, Mass=15, SNR=2.6, Peak=49 HFD=0.0
23:44:20.223 00.000 5052 Star::Find(18, 416, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.223 00.000 5052 Star::Find returns 1 (0), X=424.70, Y=380.63, Mass=80, SNR=6.2, Peak=94 HFD=0.6
23:44:20.223 00.000 5052 Star::Find(18, 417, 369, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.223 00.000 5052 Star::Find returns 1 (0), X=424.70, Y=380.63, Mass=80, SNR=6.2, Peak=94 HFD=0.6
23:44:20.223 00.000 5052 Star::Find(18, 72, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.223 00.000 5052 Star::Find returns 0 (2), X=72.00, Y=328.00, Mass=17, SNR=2.8, Peak=45 HFD=0.0
23:44:20.223 00.000 5052 Star::Find(18, 249, 470, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.223 00.000 5052 Star::Find false star n=2 nbg=288 bg=31.3 sigma=1.5 thresh=36 peak=34
23:44:20.223 00.000 5052 Star::Find returns 0 (2), X=249.00, Y=470.00, Mass=20, SNR=2.9, Peak=46 HFD=0.0
23:44:20.223 00.000 5052 Star::Find(18, 480, 123, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.223 00.000 5052 Star::Find returns 1 (0), X=463.14, Y=113.57, Mass=40, SNR=4.3, Peak=58 HFD=1.5
23:44:20.223 00.000 5052 Star::Find(18, 305, 78, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.223 00.000 5052 Star::Find returns 0 (3), X=305.00, Y=78.00, Mass=4, SNR=1.4, Peak=38 HFD=0.0
23:44:20.223 00.000 5052 Star::Find(18, 481, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.223 00.000 5052 Star::Find returns 1 (0), X=481.66, Y=274.67, Mass=27, SNR=3.6, Peak=53 HFD=1.5
23:44:20.223 00.000 5052 Star::Find(18, 568, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.223 00.000 5052 Star::Find returns 1 (0), X=573.23, Y=407.96, Mass=27, SNR=3.5, Peak=48 HFD=0.4
23:44:20.223 00.000 5052 Star::Find(18, 472, 316, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.224 00.001 5052 Star::Find false star n=3 nbg=276 bg=31.8 sigma=1.1 thresh=35 peak=35
23:44:20.224 00.000 5052 Star::Find returns 0 (2), X=472.00, Y=316.00, Mass=21, SNR=2.9, Peak=46 HFD=0.0
23:44:20.224 00.000 5052 Star::Find(18, 33, 285, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.224 00.000 5052 Star::Find false star n=5 nbg=286 bg=29.4 sigma=1.2 thresh=33 peak=33
23:44:20.224 00.000 5052 Star::Find returns 0 (2), X=33.00, Y=285.00, Mass=31, SNR=2.9, Peak=45 HFD=0.0
23:44:20.224 00.000 5052 Star::Find(18, 161, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.224 00.000 5052 Star::Find returns 1 (0), X=170.32, Y=327.00, Mass=25, SNR=3.3, Peak=47 HFD=0.5
23:44:20.224 00.000 5052 Star::Find(18, 520, 264, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.224 00.000 5052 Star::Find false star n=3 nbg=273 bg=31.8 sigma=1.1 thresh=35 peak=35
23:44:20.224 00.000 5052 Star::Find returns 0 (2), X=520.00, Y=264.00, Mass=20, SNR=2.9, Peak=45 HFD=0.0
23:44:20.224 00.000 5052 Star::Find(18, 472, 198, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.224 00.000 5052 Star::Find returns 1 (0), X=478.30, Y=187.58, Mass=36, SNR=4.0, Peak=49 HFD=2.3
23:44:20.224 00.000 5052 Star::Find(18, 249, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.224 00.000 5052 Star::Find returns 0 (2), X=249.00, Y=280.00, Mass=14, SNR=2.5, Peak=41 HFD=0.0
23:44:20.224 00.000 5052 Star::Find(18, 89, 221, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.224 00.000 5052 Star::Find returns 1 (0), X=99.82, Y=222.85, Mass=40, SNR=4.2, Peak=51 HFD=2.6
23:44:20.224 00.000 5052 Star::Find(18, 384, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.224 00.000 5052 Star::Find false star n=3 nbg=278 bg=31.9 sigma=1.2 thresh=35 peak=35
23:44:20.224 00.000 5052 Star::Find returns 0 (2), X=384.00, Y=271.00, Mass=20, SNR=2.9, Peak=46 HFD=0.0
23:44:20.224 00.000 5052 Star::Find(18, 377, 448, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.224 00.000 5052 Star::Find returns 1 (0), X=375.64, Y=450.78, Mass=63, SNR=5.3, Peak=50 HFD=4.5
23:44:20.225 00.001 5052 Star::Find(18, 352, 247, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.225 00.000 5052 Star::Find returns 0 (2), X=352.00, Y=247.00, Mass=13, SNR=2.5, Peak=45 HFD=0.0
23:44:20.225 00.000 5052 Star::Find(18, 89, 140, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.225 00.000 5052 Star::Find returns 1 (0), X=83.79, Y=129.39, Mass=42, SNR=4.4, Peak=60 HFD=1.3
23:44:20.225 00.000 5052 Star::Find(18, 457, 389, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.225 00.000 5052 Star::Find returns 1 (0), X=468.19, Y=388.47, Mass=53, SNR=5.0, Peak=59 HFD=3.3
23:44:20.225 00.000 5052 Star::Find(18, 97, 421, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.225 00.000 5052 Star::Find false star n=3 nbg=290 bg=30.0 sigma=1.4 thresh=34 peak=33
23:44:20.225 00.000 5052 Star::Find returns 0 (2), X=97.00, Y=421.00, Mass=25, SNR=2.9, Peak=43 HFD=0.0
23:44:20.225 00.000 5052 Star::Find(18, 273, 194, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.225 00.000 5052 Star::Find returns 1 (0), X=262.00, Y=199.00, Mass=22, SNR=3.3, Peak=53 HFD=0.5
23:44:20.225 00.000 5052 Star::Find(18, 312, 261, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.225 00.000 5052 Star::Find returns 1 (0), X=307.00, Y=278.00, Mass=44, SNR=4.6, Peak=75 HFD=0.5
23:44:20.225 00.000 5052 Star::Find(18, 465, 485, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.225 00.000 5052 Star::Find returns 1 (0), X=466.25, Y=484.31, Mass=68, SNR=5.7, Peak=92 HFD=0.5
23:44:20.225 00.000 5052 Star::Find(18, 390, 314, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.225 00.000 5052 Star::Find returns 1 (0), X=375.96, Y=312.34, Mass=45, SNR=4.6, Peak=53 HFD=2.1
23:44:20.225 00.000 5052 Star::Find(18, 121, 38, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.225 00.000 5052 Star::Find returns 0 (2), X=121.00, Y=38.00, Mass=15, SNR=2.6, Peak=45 HFD=0.0
23:44:20.225 00.000 5052 Star::Find(18, 200, 400, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.226 00.001 5052 Star::Find returns 0 (2), X=200.00, Y=400.00, Mass=17, SNR=2.8, Peak=44 HFD=0.0
23:44:20.226 00.000 5052 Star::Find(18, 89, 183, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.226 00.000 5052 Star::Find returns 1 (0), X=72.38, Y=171.18, Mass=58, SNR=5.2, Peak=36 HFD=1.8
23:44:20.226 00.000 5052 Star::Find(18, 128, 328, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.226 00.000 5052 Star::Find returns 1 (0), X=109.30, Y=327.59, Mass=72, SNR=5.8, Peak=67 HFD=3.3
23:44:20.226 00.000 5052 Star::Find(18, 360, 271, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.226 00.000 5052 Star::Find returns 0 (2), X=360.00, Y=271.00, Mass=13, SNR=2.5, Peak=46 HFD=0.0
23:44:20.226 00.000 5052 Star::Find(18, 416, 219, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.226 00.000 5052 Star::Find returns 1 (0), X=420.13, Y=205.91, Mass=64, SNR=5.4, Peak=57 HFD=1.1
23:44:20.226 00.000 5052 Star::Find(18, 391, 351, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.226 00.000 5052 Star::Find false star n=7 nbg=280 bg=31.7 sigma=1.3 thresh=35 peak=35
23:44:20.226 00.000 5052 Star::Find returns 0 (2), X=391.00, Y=351.00, Mass=35, SNR=2.9, Peak=47 HFD=0.0
23:44:20.226 00.000 5052 Star::Find(18, 433, 343, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.226 00.000 5052 Star::Find returns 0 (2), X=433.00, Y=343.00, Mass=15, SNR=2.7, Peak=47 HFD=0.0
23:44:20.226 00.000 5052 Star::Find(18, 56, 255, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.226 00.000 5052 Star::Find returns 1 (0), X=64.48, Y=238.84, Mass=28, SNR=3.6, Peak=51 HFD=1.3
23:44:20.226 00.000 5052 Star::Find(18, 113, 110, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.226 00.000 5052 Star::Find returns 1 (0), X=120.10, Y=120.42, Mass=52, SNR=4.9, Peak=59 HFD=1.8
23:44:20.226 00.000 5052 Star::Find(18, 57, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.226 00.000 5052 Star::Find returns 1 (0), X=71.07, Y=171.44, Mass=47, SNR=4.8, Peak=73 HFD=0.5
23:44:20.226 00.000 5052 AutoFind: using saturation level from BPP 16 and pedestal 0
23:44:20.226 00.000 5052 AutoFind: BPP = 16, saturation at 65535, pedestal 0, thresh = 58981
23:44:20.226 00.000 5052 AutoFind: finding best star pass 1
23:44:20.226 00.000 5052 Star::Find(18, 337, 402, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.226 00.000 5052 Star::Find returns 1 (0), X=337.26, Y=402.29, Mass=3893, SNR=43.7, Peak=243 HFD=4.6
23:44:20.226 00.000 5052 AutoFind returns star at [337, 402] 117.0 Mass 3893 SNR 43.7
23:44:20.227 00.001 5052 Star::Find(18, 337, 402, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.227 00.000 5052 Star::Find returns 1 (0), X=337.26, Y=402.29, Mass=3893, SNR=43.7, Peak=243 HFD=4.6
23:44:20.228 00.001 5052 MultiStar: List (1): {337.26, 402.29}(43.7), 
23:44:20.228 00.000 5052 setting lock position to (337.26, 402.29)
23:44:20.228 00.000 5052 AutoSelect: state = 1, call UpdateGuideState
23:44:20.228 00.000 5052 UpdateGuideState(): m_state=1
23:44:20.228 00.000 5052 Star::Find(18, 337, 402, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:44:20.228 00.000 5052 Star::Find returns 1 (0), X=337.26, Y=402.29, Mass=3893, SNR=43.7, Peak=243 HFD=4.6
23:44:20.228 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.36) = xAngle (-2.36 = -2.36)
23:44:20.228 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-2.70 = -2.70)
23:44:20.228 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:44:20.230 00.002 5052 setting force full frames = false
23:44:20.230 00.000 5052 setting lock position to (337.26, 402.29)
23:44:20.230 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:44:20.230 00.000 5052 Changing from state SELECTING to SELECTED
23:44:20.230 00.000 5052 guider state => SELECTED
23:44:20.232 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=243, med=31, FiltMin=27, FiltMax=164, Gamma=2.260
23:44:20.241 00.009 5052 UpdateGuideState exits: m=3893 SNR=43.7
23:44:20.241 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=243, med=31, FiltMin=27, FiltMax=164, Gamma=2.260
23:44:20.250 00.009 5052 Status Line: Auto-selected star at (337.3, 402.3)
23:44:20.253 00.003 5052 PhdController: newstate STATE_WAIT_SELECTED
23:44:20.254 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:20.254 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:20.254 00.000 5052 Enqueuing Expose request
23:44:20.254 00.000 8976 Worker thread wakes up
23:44:20.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:20.254 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,384,37,37)
23:44:21.289 01.035 8976 Exposure complete
23:44:21.303 00.014 8976 worker thread done servicing request
23:44:21.303 00.000 5052 OnExposeComplete: enter
23:44:21.303 00.000 5052 UpdateGuideState(): m_state=2
23:44:21.303 00.000 5052 Star::Find(18, 337, 402, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:44:21.303 00.000 5052 Star::Find returns 1 (0), X=337.13, Y=402.40, Mass=3826, SNR=43.2, Peak=212 HFD=4.8
23:44:21.303 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.36) = xAngle (0.08 = 0.08)
23:44:21.303 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.36) + m_yAngleError (0.34)) = yAngle (-0.26 = -0.26)
23:44:21.303 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.44 mountX=0.17 mountY=-0.04, mountTheta=-0.25
23:44:21.304 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=212, med=32, FiltMin=28, FiltMax=160, Gamma=2.260
23:44:21.313 00.009 5052 UpdateGuideState exits: m=3826 SNR=43.2
23:44:21.313 00.000 5052 PhdController: newstate STATE_CALIBRATE
23:44:21.313 00.000 5052 PhdController: clearing calibration
23:44:21.315 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:44:21.315 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:44:21.316 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:44:21.316 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:44:21.317 00.001 5052 PhdController: start calibration
23:44:21.317 00.000 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
23:44:21.318 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:44:21.318 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:44:21.319 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
23:44:21.319 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:44:21.319 00.000 5052 guider state => CALIBRATING_PRIMARY
23:44:21.319 00.000 5052 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
23:44:21.319 00.000 5052 reset dither spiral
23:44:21.320 00.001 5052 PhdController: newstate STATE_CALIBRATION_WAIT
23:44:21.320 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:21.320 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:21.320 00.000 5052 Enqueuing Expose request
23:44:21.320 00.000 8976 Worker thread wakes up
23:44:21.320 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:21.320 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,384,37,37)
23:44:22.363 01.043 8976 Exposure complete
23:44:22.378 00.015 8976 worker thread done servicing request
23:44:22.378 00.000 5052 OnExposeComplete: enter
23:44:22.378 00.000 5052 UpdateGuideState(): m_state=3
23:44:22.378 00.000 5052 Star::Find(18, 337, 402, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:44:22.378 00.000 5052 Star::Find returns 1 (0), X=335.96, Y=402.50, Mass=3850, SNR=43.5, Peak=221 HFD=4.8
23:44:22.379 00.001 5052 Stepguider::UpdateCalibrationstate: starting location = 335.96,402.50
23:44:22.379 00.000 5052 Enqueuing Calibration Move request for direction 1
23:44:22.379 00.000 5052 Enqueuing Calibration Move request for direction 2
23:44:22.379 00.000 8976 Worker thread wakes up
23:44:22.379 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
23:44:22.379 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
23:44:22.379 00.000 5052 Status Line: Init Calibration:   7, distance  0.0 px
23:44:22.379 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
23:44:22.379 00.000 8976 MoveAxis(D, 6, -)
23:44:22.379 00.000 8976 stepping (0, 0) + (0, -6)
23:44:22.379 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:22.381 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=221, med=31, FiltMin=27, FiltMax=164, Gamma=2.260
23:44:22.390 00.009 5052 UpdateGuideState exits: m=3850 SNR=43.5
23:44:22.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:22.390 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:22.390 00.000 5052 Enqueuing Expose request
23:44:22.429 00.039 8976 Received - 47 (G) 
23:44:22.429 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:22.429 00.000 8976 stepped: pos (0, -6)
23:44:22.429 00.000 8976 move complete, result=0
23:44:22.429 00.000 8976 worker thread done servicing request
23:44:22.429 00.000 8976 Worker thread wakes up
23:44:22.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
23:44:22.429 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
23:44:22.429 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
23:44:22.429 00.000 8976 MoveAxis(R, 6, -)
23:44:22.429 00.000 8976 stepping (0, -6) + (6, 0)
23:44:22.429 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:22.476 00.047 8976 Received - 47 (G) 
23:44:22.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:22.476 00.000 8976 stepped: pos (6, -6)
23:44:22.476 00.000 8976 move complete, result=0
23:44:22.476 00.000 8976 worker thread done servicing request
23:44:22.476 00.000 8976 Worker thread wakes up
23:44:22.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:22.476 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,384,37,37)
23:44:23.511 01.035 8976 Exposure complete
23:44:23.525 00.014 8976 worker thread done servicing request
23:44:23.526 00.001 5052 OnExposeComplete: enter
23:44:23.526 00.000 5052 UpdateGuideState(): m_state=3
23:44:23.526 00.000 5052 Star::Find(18, 335, 402, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:44:23.526 00.000 5052 Star::Find returns 1 (0), X=336.56, Y=404.56, Mass=3970, SNR=44.2, Peak=224 HFD=4.4
23:44:23.527 00.001 5052 Enqueuing Calibration Move request for direction 1
23:44:23.527 00.000 5052 Enqueuing Calibration Move request for direction 2
23:44:23.527 00.000 5052 Status Line: Init Calibration:   6, distance  2.1 px
23:44:23.527 00.000 8976 Worker thread wakes up
23:44:23.527 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
23:44:23.527 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
23:44:23.527 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
23:44:23.527 00.000 8976 MoveAxis(D, 6, -)
23:44:23.527 00.000 8976 stepping (6, -6) + (0, -6)
23:44:23.527 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:23.528 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=224, med=32, FiltMin=28, FiltMax=171, Gamma=2.260
23:44:23.537 00.009 5052 UpdateGuideState exits: m=3970 SNR=44.2
23:44:23.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:23.537 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:23.537 00.000 5052 Enqueuing Expose request
23:44:23.579 00.042 8976 Received - 47 (G) 
23:44:23.579 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:23.579 00.000 8976 stepped: pos (6, -12)
23:44:23.579 00.000 8976 move complete, result=0
23:44:23.579 00.000 8976 worker thread done servicing request
23:44:23.579 00.000 8976 Worker thread wakes up
23:44:23.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
23:44:23.580 00.001 8976 Handling axis move in thread for stepguider dir=2 dur=6
23:44:23.580 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
23:44:23.580 00.000 8976 MoveAxis(R, 6, -)
23:44:23.580 00.000 8976 stepping (6, -12) + (6, 0)
23:44:23.580 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:23.627 00.047 8976 Received - 47 (G) 
23:44:23.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:23.627 00.000 8976 stepped: pos (12, -12)
23:44:23.627 00.000 8976 move complete, result=0
23:44:23.627 00.000 8976 worker thread done servicing request
23:44:23.627 00.000 8976 Worker thread wakes up
23:44:23.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:23.627 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,387,37,37)
23:44:24.665 01.038 8976 Exposure complete
23:44:24.679 00.014 8976 worker thread done servicing request
23:44:24.679 00.000 5052 OnExposeComplete: enter
23:44:24.679 00.000 5052 UpdateGuideState(): m_state=3
23:44:24.679 00.000 5052 Star::Find(18, 336, 404, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:44:24.679 00.000 5052 Star::Find returns 1 (0), X=337.04, Y=406.25, Mass=3804, SNR=43.1, Peak=200 HFD=4.7
23:44:24.680 00.001 5052 Enqueuing Calibration Move request for direction 1
23:44:24.680 00.000 5052 Enqueuing Calibration Move request for direction 2
23:44:24.680 00.000 5052 Status Line: Init Calibration:   5, distance  3.9 px
23:44:24.680 00.000 8976 Worker thread wakes up
23:44:24.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
23:44:24.680 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
23:44:24.680 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
23:44:24.680 00.000 8976 MoveAxis(D, 6, -)
23:44:24.681 00.001 8976 stepping (12, -12) + (0, -6)
23:44:24.681 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:24.682 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=200, med=32, FiltMin=27, FiltMax=157, Gamma=2.260
23:44:24.691 00.009 5052 UpdateGuideState exits: m=3804 SNR=43.1
23:44:24.691 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:24.691 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:24.691 00.000 5052 Enqueuing Expose request
23:44:24.731 00.040 8976 Received - 47 (G) 
23:44:24.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:24.731 00.000 8976 stepped: pos (12, -18)
23:44:24.731 00.000 8976 move complete, result=0
23:44:24.731 00.000 8976 worker thread done servicing request
23:44:24.731 00.000 8976 Worker thread wakes up
23:44:24.731 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
23:44:24.731 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
23:44:24.731 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
23:44:24.731 00.000 8976 MoveAxis(R, 6, -)
23:44:24.731 00.000 8976 stepping (12, -18) + (6, 0)
23:44:24.731 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:24.778 00.047 8976 Received - 47 (G) 
23:44:24.778 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:24.778 00.000 8976 stepped: pos (18, -18)
23:44:24.778 00.000 8976 move complete, result=0
23:44:24.778 00.000 8976 worker thread done servicing request
23:44:24.778 00.000 8976 Worker thread wakes up
23:44:24.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:24.778 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,388,37,37)
23:44:25.811 01.033 8976 Exposure complete
23:44:25.826 00.015 8976 worker thread done servicing request
23:44:25.826 00.000 5052 OnExposeComplete: enter
23:44:25.826 00.000 5052 UpdateGuideState(): m_state=3
23:44:25.826 00.000 5052 Star::Find(18, 337, 406, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:44:25.826 00.000 5052 Star::Find returns 1 (0), X=338.58, Y=408.04, Mass=3757, SNR=42.9, Peak=240 HFD=4.2
23:44:25.827 00.001 5052 Enqueuing Calibration Move request for direction 1
23:44:25.827 00.000 5052 Enqueuing Calibration Move request for direction 2
23:44:25.827 00.000 8976 Worker thread wakes up
23:44:25.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
23:44:25.827 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
23:44:25.827 00.000 5052 Status Line: Init Calibration:   4, distance  6.1 px
23:44:25.827 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
23:44:25.827 00.000 8976 MoveAxis(D, 6, -)
23:44:25.827 00.000 8976 stepping (18, -18) + (0, -6)
23:44:25.827 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:25.829 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=240, med=32, FiltMin=28, FiltMax=169, Gamma=2.260
23:44:25.838 00.009 5052 UpdateGuideState exits: m=3757 SNR=42.9
23:44:25.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:25.838 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:25.838 00.000 5052 Enqueuing Expose request
23:44:25.881 00.043 8976 Received - 47 (G) 
23:44:25.881 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:25.881 00.000 8976 stepped: pos (18, -24)
23:44:25.881 00.000 8976 move complete, result=0
23:44:25.881 00.000 8976 worker thread done servicing request
23:44:25.881 00.000 8976 Worker thread wakes up
23:44:25.882 00.001 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
23:44:25.882 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
23:44:25.882 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
23:44:25.882 00.000 8976 MoveAxis(R, 6, -)
23:44:25.882 00.000 8976 stepping (18, -24) + (6, 0)
23:44:25.882 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:25.929 00.047 8976 Received - 47 (G) 
23:44:25.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:25.929 00.000 8976 stepped: pos (24, -24)
23:44:25.930 00.001 8976 move complete, result=0
23:44:25.930 00.000 8976 worker thread done servicing request
23:44:25.930 00.000 8976 Worker thread wakes up
23:44:25.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:25.930 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,390,37,37)
23:44:26.964 01.034 8976 Exposure complete
23:44:26.978 00.014 8976 worker thread done servicing request
23:44:26.978 00.000 5052 OnExposeComplete: enter
23:44:26.978 00.000 5052 UpdateGuideState(): m_state=3
23:44:26.978 00.000 5052 Star::Find(18, 338, 408, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:44:26.978 00.000 5052 Star::Find returns 1 (0), X=340.27, Y=410.27, Mass=3987, SNR=44.3, Peak=246 HFD=3.9
23:44:26.979 00.001 5052 Enqueuing Calibration Move request for direction 1
23:44:26.979 00.000 5052 Enqueuing Calibration Move request for direction 2
23:44:26.979 00.000 8976 Worker thread wakes up
23:44:26.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
23:44:26.979 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
23:44:26.979 00.000 5052 Status Line: Init Calibration:   3, distance  8.9 px
23:44:26.979 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
23:44:26.979 00.000 8976 MoveAxis(D, 6, -)
23:44:26.979 00.000 8976 stepping (24, -24) + (0, -6)
23:44:26.979 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:26.981 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=246, med=31, FiltMin=27, FiltMax=208, Gamma=2.260
23:44:26.990 00.009 5052 UpdateGuideState exits: m=3987 SNR=44.3
23:44:26.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:26.990 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:26.990 00.000 5052 Enqueuing Expose request
23:44:27.033 00.043 8976 Received - 47 (G) 
23:44:27.033 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:27.037 00.004 8976 stepped: pos (24, -30)
23:44:27.037 00.000 8976 move complete, result=0
23:44:27.037 00.000 8976 worker thread done servicing request
23:44:27.037 00.000 8976 Worker thread wakes up
23:44:27.037 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
23:44:27.037 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
23:44:27.037 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
23:44:27.037 00.000 8976 MoveAxis(R, 6, -)
23:44:27.037 00.000 8976 stepping (24, -30) + (6, 0)
23:44:27.037 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:27.080 00.043 8976 Received - 47 (G) 
23:44:27.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:27.080 00.000 8976 stepped: pos (30, -30)
23:44:27.080 00.000 8976 move complete, result=0
23:44:27.080 00.000 8976 worker thread done servicing request
23:44:27.080 00.000 8976 Worker thread wakes up
23:44:27.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:27.080 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(322,392,37,37)
23:44:28.110 01.030 8976 Exposure complete
23:44:28.125 00.015 8976 worker thread done servicing request
23:44:28.125 00.000 5052 OnExposeComplete: enter
23:44:28.125 00.000 5052 UpdateGuideState(): m_state=3
23:44:28.125 00.000 5052 Star::Find(18, 340, 410, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:44:28.125 00.000 5052 Star::Find returns 1 (0), X=341.16, Y=412.06, Mass=3807, SNR=43.2, Peak=246 HFD=4.1
23:44:28.126 00.001 5052 Enqueuing Calibration Move request for direction 1
23:44:28.126 00.000 5052 Enqueuing Calibration Move request for direction 2
23:44:28.126 00.000 5052 Status Line: Init Calibration:   2, distance 10.9 px
23:44:28.126 00.000 8976 Worker thread wakes up
23:44:28.126 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
23:44:28.126 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
23:44:28.126 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
23:44:28.127 00.001 8976 MoveAxis(D, 6, -)
23:44:28.127 00.000 8976 stepping (30, -30) + (0, -6)
23:44:28.127 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:28.128 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=246, med=32, FiltMin=28, FiltMax=198, Gamma=2.260
23:44:28.138 00.010 5052 UpdateGuideState exits: m=3807 SNR=43.2
23:44:28.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:28.138 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:28.138 00.000 5052 Enqueuing Expose request
23:44:28.167 00.029 8976 Received - 47 (G) 
23:44:28.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:28.167 00.000 8976 stepped: pos (30, -36)
23:44:28.168 00.001 8976 move complete, result=0
23:44:28.168 00.000 8976 worker thread done servicing request
23:44:28.168 00.000 8976 Worker thread wakes up
23:44:28.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
23:44:28.168 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
23:44:28.168 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
23:44:28.168 00.000 8976 MoveAxis(R, 6, -)
23:44:28.168 00.000 8976 stepping (30, -36) + (6, 0)
23:44:28.168 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:28.215 00.047 8976 Received - 47 (G) 
23:44:28.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:28.215 00.000 8976 stepped: pos (36, -36)
23:44:28.215 00.000 8976 move complete, result=0
23:44:28.215 00.000 8976 worker thread done servicing request
23:44:28.215 00.000 8976 Worker thread wakes up
23:44:28.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:28.215 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(323,394,37,37)
23:44:29.254 01.039 8976 Exposure complete
23:44:29.269 00.015 8976 worker thread done servicing request
23:44:29.269 00.000 5052 OnExposeComplete: enter
23:44:29.269 00.000 5052 UpdateGuideState(): m_state=3
23:44:29.269 00.000 5052 Star::Find(18, 341, 412, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:44:29.269 00.000 5052 Star::Find returns 1 (0), X=340.87, Y=413.33, Mass=3906, SNR=43.8, Peak=240 HFD=4.0
23:44:29.270 00.001 5052 Enqueuing Calibration Move request for direction 1
23:44:29.270 00.000 5052 Enqueuing Calibration Move request for direction 2
23:44:29.270 00.000 5052 Status Line: Init Calibration:   1, distance 11.9 px
23:44:29.270 00.000 8976 Worker thread wakes up
23:44:29.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 3 opts 0x0
23:44:29.270 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=3
23:44:29.270 00.000 8976 stepguider move axis dir= 1 steps= 3 opts= 0x0
23:44:29.270 00.000 8976 MoveAxis(D, 3, -)
23:44:29.270 00.000 8976 stepping (36, -36) + (0, -3)
23:44:29.270 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:44:29.272 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=240, med=32, FiltMin=27, FiltMax=205, Gamma=2.260
23:44:29.281 00.009 5052 UpdateGuideState exits: m=3906 SNR=43.8
23:44:29.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:29.281 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:29.281 00.000 5052 Enqueuing Expose request
23:44:29.303 00.022 8976 Received - 47 (G) 
23:44:29.303 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:44:29.303 00.000 8976 stepped: pos (36, -39)
23:44:29.303 00.000 8976 move complete, result=0
23:44:29.303 00.000 8976 worker thread done servicing request
23:44:29.303 00.000 8976 Worker thread wakes up
23:44:29.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 3 opts 0x0
23:44:29.303 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=3
23:44:29.303 00.000 8976 stepguider move axis dir= 2 steps= 3 opts= 0x0
23:44:29.303 00.000 8976 MoveAxis(R, 3, -)
23:44:29.303 00.000 8976 stepping (36, -39) + (3, 0)
23:44:29.303 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:44:29.335 00.032 8976 Received - 47 (G) 
23:44:29.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:44:29.335 00.000 8976 stepped: pos (39, -39)
23:44:29.335 00.000 8976 move complete, result=0
23:44:29.335 00.000 8976 worker thread done servicing request
23:44:29.335 00.000 8976 Worker thread wakes up
23:44:29.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:29.335 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(323,395,37,37)
23:44:30.369 01.034 8976 Exposure complete
23:44:30.384 00.015 8976 worker thread done servicing request
23:44:30.384 00.000 5052 OnExposeComplete: enter
23:44:30.384 00.000 5052 UpdateGuideState(): m_state=3
23:44:30.384 00.000 5052 Star::Find(18, 340, 413, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:44:30.385 00.001 5052 Star::Find returns 1 (0), X=338.81, Y=414.44, Mass=3811, SNR=43.2, Peak=217 HFD=4.5
23:44:30.385 00.000 5052 Falling through to state AVERAGE_STARTING_LOCATION, position=(338.81, 414.44)
23:44:30.385 00.000 5052 Status Line: Averaging:   3, distance 12.3 px
23:44:30.387 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=217, med=32, FiltMin=27, FiltMax=170, Gamma=2.260
23:44:30.396 00.009 5052 UpdateGuideState exits: m=3811 SNR=43.2
23:44:30.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:30.396 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:30.397 00.001 5052 Enqueuing Expose request
23:44:30.397 00.000 8976 Worker thread wakes up
23:44:30.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:30.397 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,396,37,37)
23:44:31.440 01.043 8976 Exposure complete
23:44:31.454 00.014 8976 worker thread done servicing request
23:44:31.454 00.000 5052 OnExposeComplete: enter
23:44:31.454 00.000 5052 UpdateGuideState(): m_state=3
23:44:31.454 00.000 5052 Star::Find(18, 338, 414, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:44:31.454 00.000 5052 Star::Find returns 1 (0), X=337.20, Y=414.62, Mass=3800, SNR=43.1, Peak=196 HFD=4.6
23:44:31.455 00.001 5052 Status Line: Averaging:   2, distance 12.2 px
23:44:31.456 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=196, med=32, FiltMin=27, FiltMax=167, Gamma=2.260
23:44:31.465 00.009 5052 UpdateGuideState exits: m=3800 SNR=43.1
23:44:31.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:31.465 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:31.465 00.000 5052 Enqueuing Expose request
23:44:31.465 00.000 8976 Worker thread wakes up
23:44:31.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:31.465 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,397,37,37)
23:44:32.503 01.038 8976 Exposure complete
23:44:32.517 00.014 8976 worker thread done servicing request
23:44:32.517 00.000 5052 OnExposeComplete: enter
23:44:32.517 00.000 5052 UpdateGuideState(): m_state=3
23:44:32.518 00.001 5052 Star::Find(18, 337, 414, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:44:32.518 00.000 5052 Star::Find returns 1 (0), X=335.11, Y=414.51, Mass=3834, SNR=43.4, Peak=228 HFD=4.3
23:44:32.518 00.000 5052 Falling through to state GO_LEFT, startinglocation=(337.04, 414.52)
23:44:32.518 00.000 5052 Enqueuing Calibration Move request for direction 3
23:44:32.518 00.000 5052 Status Line: Left Calibration:  13, distance  1.9 px
23:44:32.518 00.000 8976 Worker thread wakes up
23:44:32.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
23:44:32.519 00.001 8976 Handling axis move in thread for stepguider dir=3 dur=6
23:44:32.519 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
23:44:32.519 00.000 8976 MoveAxis(L, 6, -)
23:44:32.519 00.000 8976 stepping (39, -39) + (-6, 0)
23:44:32.519 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:32.520 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=228, med=32, FiltMin=28, FiltMax=168, Gamma=2.260
23:44:32.530 00.010 5052 UpdateGuideState exits: m=3834 SNR=43.4
23:44:32.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:32.530 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:32.530 00.000 5052 Enqueuing Expose request
23:44:32.564 00.034 8976 Received - 47 (G) 
23:44:32.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:32.564 00.000 8976 stepped: pos (33, -39)
23:44:32.564 00.000 8976 move complete, result=0
23:44:32.564 00.000 8976 worker thread done servicing request
23:44:32.564 00.000 8976 Worker thread wakes up
23:44:32.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:32.564 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,397,37,37)
23:44:33.604 01.040 8976 Exposure complete
23:44:33.618 00.014 8976 worker thread done servicing request
23:44:33.618 00.000 5052 OnExposeComplete: enter
23:44:33.618 00.000 5052 UpdateGuideState(): m_state=3
23:44:33.618 00.000 5052 Star::Find(18, 335, 414, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:44:33.618 00.000 5052 Star::Find returns 1 (0), X=335.99, Y=413.02, Mass=3798, SNR=43.2, Peak=248 HFD=4.4
23:44:33.619 00.001 5052 Enqueuing Calibration Move request for direction 3
23:44:33.619 00.000 5052 Status Line: Left Calibration:  12, distance  1.8 px
23:44:33.619 00.000 8976 Worker thread wakes up
23:44:33.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
23:44:33.619 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
23:44:33.619 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
23:44:33.619 00.000 8976 MoveAxis(L, 6, -)
23:44:33.619 00.000 8976 stepping (33, -39) + (-6, 0)
23:44:33.619 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:33.620 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=248, med=32, FiltMin=27, FiltMax=194, Gamma=2.260
23:44:33.629 00.009 5052 UpdateGuideState exits: m=3798 SNR=43.2
23:44:33.629 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:33.629 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:33.629 00.000 5052 Enqueuing Expose request
23:44:33.667 00.038 8976 Received - 47 (G) 
23:44:33.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:33.667 00.000 8976 stepped: pos (27, -39)
23:44:33.667 00.000 8976 move complete, result=0
23:44:33.667 00.000 8976 worker thread done servicing request
23:44:33.667 00.000 8976 Worker thread wakes up
23:44:33.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:33.667 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,395,37,37)
23:44:34.691 01.024 8976 Exposure complete
23:44:34.705 00.014 8976 worker thread done servicing request
23:44:34.705 00.000 5052 OnExposeComplete: enter
23:44:34.705 00.000 5052 UpdateGuideState(): m_state=3
23:44:34.706 00.001 5052 Star::Find(18, 335, 413, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:44:34.706 00.000 5052 Star::Find returns 1 (0), X=337.65, Y=412.18, Mass=3945, SNR=44.0, Peak=222 HFD=4.4
23:44:34.706 00.000 5052 Enqueuing Calibration Move request for direction 3
23:44:34.706 00.000 5052 Status Line: Left Calibration:  11, distance  2.4 px
23:44:34.707 00.001 8976 Worker thread wakes up
23:44:34.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
23:44:34.707 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
23:44:34.707 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
23:44:34.707 00.000 8976 MoveAxis(L, 6, -)
23:44:34.707 00.000 8976 stepping (27, -39) + (-6, 0)
23:44:34.707 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:34.708 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=222, med=32, FiltMin=27, FiltMax=190, Gamma=2.260
23:44:34.718 00.010 5052 UpdateGuideState exits: m=3945 SNR=44.0
23:44:34.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:34.718 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:34.718 00.000 5052 Enqueuing Expose request
23:44:34.754 00.036 8976 Received - 47 (G) 
23:44:34.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:34.754 00.000 8976 stepped: pos (21, -39)
23:44:34.754 00.000 8976 move complete, result=0
23:44:34.754 00.000 8976 worker thread done servicing request
23:44:34.754 00.000 8976 Worker thread wakes up
23:44:34.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:34.755 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(320,394,37,37)
23:44:35.780 01.025 8976 Exposure complete
23:44:35.793 00.013 8976 worker thread done servicing request
23:44:35.794 00.001 5052 OnExposeComplete: enter
23:44:35.794 00.000 5052 UpdateGuideState(): m_state=3
23:44:35.794 00.000 5052 Star::Find(18, 337, 412, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:44:35.794 00.000 5052 Star::Find returns 1 (0), X=338.54, Y=410.73, Mass=3918, SNR=43.8, Peak=220 HFD=4.5
23:44:35.795 00.001 5052 Enqueuing Calibration Move request for direction 3
23:44:35.795 00.000 8976 Worker thread wakes up
23:44:35.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
23:44:35.795 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
23:44:35.795 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
23:44:35.795 00.000 5052 Status Line: Left Calibration:  10, distance  4.1 px
23:44:35.795 00.000 8976 MoveAxis(L, 6, -)
23:44:35.795 00.000 8976 stepping (21, -39) + (-6, 0)
23:44:35.795 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:35.797 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=220, med=32, FiltMin=27, FiltMax=190, Gamma=2.260
23:44:35.805 00.008 5052 UpdateGuideState exits: m=3918 SNR=43.8
23:44:35.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:35.805 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:35.805 00.000 5052 Enqueuing Expose request
23:44:35.841 00.036 8976 Received - 47 (G) 
23:44:35.841 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:35.841 00.000 8976 stepped: pos (15, -39)
23:44:35.841 00.000 8976 move complete, result=0
23:44:35.841 00.000 8976 worker thread done servicing request
23:44:35.842 00.001 8976 Worker thread wakes up
23:44:35.842 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:35.842 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,393,37,37)
23:44:36.876 01.034 8976 Exposure complete
23:44:36.890 00.014 8976 worker thread done servicing request
23:44:36.891 00.001 5052 OnExposeComplete: enter
23:44:36.891 00.000 5052 UpdateGuideState(): m_state=3
23:44:36.891 00.000 5052 Star::Find(18, 338, 410, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:44:36.891 00.000 5052 Star::Find returns 1 (0), X=338.88, Y=409.47, Mass=3859, SNR=43.5, Peak=246 HFD=4.0
23:44:36.892 00.001 5052 Enqueuing Calibration Move request for direction 3
23:44:36.892 00.000 5052 Status Line: Left Calibration:   9, distance  5.4 px
23:44:36.892 00.000 8976 Worker thread wakes up
23:44:36.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
23:44:36.892 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
23:44:36.892 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
23:44:36.892 00.000 8976 MoveAxis(L, 6, -)
23:44:36.892 00.000 8976 stepping (15, -39) + (-6, 0)
23:44:36.892 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:36.894 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=246, med=32, FiltMin=27, FiltMax=185, Gamma=2.260
23:44:36.903 00.009 5052 UpdateGuideState exits: m=3859 SNR=43.5
23:44:36.903 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:36.903 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:36.903 00.000 5052 Enqueuing Expose request
23:44:36.944 00.041 8976 Received - 47 (G) 
23:44:36.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:36.944 00.000 8976 stepped: pos (9, -39)
23:44:36.944 00.000 8976 move complete, result=0
23:44:36.944 00.000 8976 worker thread done servicing request
23:44:36.944 00.000 8976 Worker thread wakes up
23:44:36.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:36.944 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,391,37,37)
23:44:37.984 01.040 8976 Exposure complete
23:44:37.999 00.015 8976 worker thread done servicing request
23:44:37.999 00.000 5052 OnExposeComplete: enter
23:44:37.999 00.000 5052 UpdateGuideState(): m_state=3
23:44:37.999 00.000 5052 Star::Find(18, 338, 409, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:44:37.999 00.000 5052 Star::Find returns 1 (0), X=340.09, Y=408.54, Mass=3828, SNR=43.3, Peak=246 HFD=4.3
23:44:38.000 00.001 5052 Enqueuing Calibration Move request for direction 3
23:44:38.000 00.000 8976 Worker thread wakes up
23:44:38.000 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
23:44:38.000 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
23:44:38.000 00.000 5052 Status Line: Left Calibration:   8, distance  6.7 px
23:44:38.000 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
23:44:38.000 00.000 8976 MoveAxis(L, 6, -)
23:44:38.000 00.000 8976 stepping (9, -39) + (-6, 0)
23:44:38.000 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:38.002 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=246, med=31, FiltMin=27, FiltMax=177, Gamma=2.260
23:44:38.011 00.009 5052 UpdateGuideState exits: m=3828 SNR=43.3
23:44:38.012 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:38.012 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:38.012 00.000 5052 Enqueuing Expose request
23:44:38.047 00.035 8976 Received - 47 (G) 
23:44:38.047 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:38.047 00.000 8976 stepped: pos (3, -39)
23:44:38.047 00.000 8976 move complete, result=0
23:44:38.047 00.000 8976 worker thread done servicing request
23:44:38.047 00.000 8976 Worker thread wakes up
23:44:38.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:38.047 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(322,391,37,37)
23:44:39.071 01.024 8976 Exposure complete
23:44:39.085 00.014 8976 worker thread done servicing request
23:44:39.085 00.000 5052 OnExposeComplete: enter
23:44:39.085 00.000 5052 UpdateGuideState(): m_state=3
23:44:39.086 00.001 5052 Star::Find(18, 340, 408, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:44:39.086 00.000 5052 Star::Find returns 1 (0), X=341.11, Y=407.16, Mass=3982, SNR=44.2, Peak=244 HFD=4.3
23:44:39.086 00.000 5052 Enqueuing Calibration Move request for direction 3
23:44:39.086 00.000 5052 Status Line: Left Calibration:   7, distance  8.4 px
23:44:39.087 00.001 8976 Worker thread wakes up
23:44:39.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
23:44:39.087 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
23:44:39.087 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
23:44:39.087 00.000 8976 MoveAxis(L, 6, -)
23:44:39.087 00.000 8976 stepping (3, -39) + (-6, 0)
23:44:39.087 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:39.088 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=244, med=32, FiltMin=28, FiltMax=174, Gamma=2.260
23:44:39.097 00.009 5052 UpdateGuideState exits: m=3982 SNR=44.2
23:44:39.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:39.098 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:39.098 00.000 5052 Enqueuing Expose request
23:44:39.135 00.037 8976 Received - 47 (G) 
23:44:39.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:39.135 00.000 8976 stepped: pos (-3, -39)
23:44:39.135 00.000 8976 move complete, result=0
23:44:39.135 00.000 8976 worker thread done servicing request
23:44:39.135 00.000 8976 Worker thread wakes up
23:44:39.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:39.135 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(323,389,37,37)
23:44:40.188 01.053 8976 Exposure complete
23:44:40.203 00.015 8976 worker thread done servicing request
23:44:40.203 00.000 5052 OnExposeComplete: enter
23:44:40.203 00.000 5052 UpdateGuideState(): m_state=3
23:44:40.203 00.000 5052 Star::Find(18, 341, 407, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:44:40.203 00.000 5052 Star::Find returns 1 (0), X=341.73, Y=405.41, Mass=3924, SNR=43.8, Peak=229 HFD=4.7
23:44:40.204 00.001 5052 Enqueuing Calibration Move request for direction 3
23:44:40.204 00.000 5052 Status Line: Left Calibration:   6, distance 10.2 px
23:44:40.204 00.000 8976 Worker thread wakes up
23:44:40.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
23:44:40.204 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
23:44:40.204 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
23:44:40.204 00.000 8976 MoveAxis(L, 6, -)
23:44:40.204 00.000 8976 stepping (-3, -39) + (-6, 0)
23:44:40.204 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:40.206 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=229, med=31, FiltMin=27, FiltMax=156, Gamma=2.260
23:44:40.214 00.008 5052 UpdateGuideState exits: m=3924 SNR=43.8
23:44:40.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:40.214 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:40.214 00.000 5052 Enqueuing Expose request
23:44:40.253 00.039 8976 Received - 47 (G) 
23:44:40.254 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:40.254 00.000 8976 stepped: pos (-9, -39)
23:44:40.254 00.000 8976 move complete, result=0
23:44:40.254 00.000 8976 worker thread done servicing request
23:44:40.254 00.000 8976 Worker thread wakes up
23:44:40.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:40.254 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,387,37,37)
23:44:41.293 01.039 8976 Exposure complete
23:44:41.307 00.014 8976 worker thread done servicing request
23:44:41.307 00.000 5052 OnExposeComplete: enter
23:44:41.307 00.000 5052 UpdateGuideState(): m_state=3
23:44:41.307 00.000 5052 Star::Find(18, 341, 405, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:44:41.308 00.001 5052 Star::Find returns 1 (0), X=340.98, Y=404.52, Mass=3863, SNR=43.4, Peak=204 HFD=4.9
23:44:41.308 00.000 5052 Enqueuing Calibration Move request for direction 3
23:44:41.308 00.000 5052 Status Line: Left Calibration:   5, distance 10.7 px
23:44:41.308 00.000 8976 Worker thread wakes up
23:44:41.309 00.001 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
23:44:41.309 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
23:44:41.309 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
23:44:41.309 00.000 8976 MoveAxis(L, 6, -)
23:44:41.309 00.000 8976 stepping (-9, -39) + (-6, 0)
23:44:41.309 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:41.310 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=204, med=31, FiltMin=27, FiltMax=172, Gamma=2.260
23:44:41.318 00.008 5052 UpdateGuideState exits: m=3863 SNR=43.4
23:44:41.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:41.318 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:41.318 00.000 5052 Enqueuing Expose request
23:44:41.356 00.038 8976 Received - 47 (G) 
23:44:41.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:41.356 00.000 8976 stepped: pos (-15, -39)
23:44:41.356 00.000 8976 move complete, result=0
23:44:41.356 00.000 8976 worker thread done servicing request
23:44:41.356 00.000 8976 Worker thread wakes up
23:44:41.357 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:41.357 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(323,387,37,37)
23:44:42.382 01.025 8976 Exposure complete
23:44:42.390 00.008 8976 worker thread done servicing request
23:44:42.390 00.000 5052 OnExposeComplete: enter
23:44:42.397 00.007 5052 UpdateGuideState(): m_state=3
23:44:42.397 00.000 5052 Star::Find(18, 340, 404, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:44:42.397 00.000 5052 Star::Find returns 1 (0), X=339.19, Y=403.31, Mass=3954, SNR=44.0, Peak=183 HFD=4.9
23:44:42.397 00.000 5052 Enqueuing Calibration Move request for direction 3
23:44:42.397 00.000 8976 Worker thread wakes up
23:44:42.397 00.000 5052 Status Line: Left Calibration:   4, distance 11.4 px
23:44:42.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
23:44:42.397 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
23:44:42.397 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
23:44:42.397 00.000 8976 MoveAxis(L, 6, -)
23:44:42.397 00.000 8976 stepping (-15, -39) + (-6, 0)
23:44:42.397 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:42.397 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=183, med=31, FiltMin=27, FiltMax=157, Gamma=2.260
23:44:42.397 00.000 5052 UpdateGuideState exits: m=3954 SNR=44.0
23:44:42.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:42.397 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:42.397 00.000 5052 Enqueuing Expose request
23:44:42.443 00.046 8976 Received - 47 (G) 
23:44:42.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:42.443 00.000 8976 stepped: pos (-21, -39)
23:44:42.443 00.000 8976 move complete, result=0
23:44:42.443 00.000 8976 worker thread done servicing request
23:44:42.443 00.000 8976 Worker thread wakes up
23:44:42.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:42.443 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,385,37,37)
23:44:43.486 01.043 8976 Exposure complete
23:44:43.500 00.014 8976 worker thread done servicing request
23:44:43.500 00.000 5052 OnExposeComplete: enter
23:44:43.500 00.000 5052 UpdateGuideState(): m_state=3
23:44:43.500 00.000 5052 Star::Find(18, 339, 403, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:44:43.500 00.000 5052 Star::Find returns 1 (0), X=338.53, Y=401.85, Mass=3963, SNR=44.1, Peak=194 HFD=4.5
23:44:43.501 00.001 5052 Enqueuing Calibration Move request for direction 3
23:44:43.501 00.000 8976 Worker thread wakes up
23:44:43.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
23:44:43.501 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
23:44:43.501 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
23:44:43.501 00.000 8976 MoveAxis(L, 6, -)
23:44:43.501 00.000 8976 stepping (-21, -39) + (-6, 0)
23:44:43.501 00.000 5052 Status Line: Left Calibration:   3, distance 12.8 px
23:44:43.501 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:43.503 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=194, med=31, FiltMin=28, FiltMax=160, Gamma=2.260
23:44:43.512 00.009 5052 UpdateGuideState exits: m=3963 SNR=44.1
23:44:43.513 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:43.513 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:43.513 00.000 5052 Enqueuing Expose request
23:44:43.546 00.033 8976 Received - 47 (G) 
23:44:43.546 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:43.546 00.000 8976 stepped: pos (-27, -39)
23:44:43.546 00.000 8976 move complete, result=0
23:44:43.546 00.000 8976 worker thread done servicing request
23:44:43.546 00.000 8976 Worker thread wakes up
23:44:43.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:43.546 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,384,37,37)
23:44:44.584 01.038 8976 Exposure complete
23:44:44.600 00.016 8976 worker thread done servicing request
23:44:44.600 00.000 5052 OnExposeComplete: enter
23:44:44.600 00.000 5052 UpdateGuideState(): m_state=3
23:44:44.600 00.000 5052 Star::Find(18, 338, 401, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:44:44.600 00.000 5052 Star::Find returns 1 (0), X=338.57, Y=400.76, Mass=3970, SNR=44.1, Peak=211 HFD=4.7
23:44:44.601 00.001 5052 Enqueuing Calibration Move request for direction 3
23:44:44.601 00.000 8976 Worker thread wakes up
23:44:44.601 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
23:44:44.601 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
23:44:44.601 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
23:44:44.601 00.000 8976 MoveAxis(L, 6, -)
23:44:44.601 00.000 8976 stepping (-27, -39) + (-6, 0)
23:44:44.601 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:44.601 00.000 5052 Status Line: Left Calibration:   2, distance 13.8 px
23:44:44.603 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=211, med=32, FiltMin=28, FiltMax=147, Gamma=2.260
23:44:44.613 00.010 5052 UpdateGuideState exits: m=3970 SNR=44.1
23:44:44.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:44.613 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:44.613 00.000 5052 Enqueuing Expose request
23:44:44.650 00.037 8976 Received - 47 (G) 
23:44:44.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:44.650 00.000 8976 stepped: pos (-33, -39)
23:44:44.650 00.000 8976 move complete, result=0
23:44:44.650 00.000 8976 worker thread done servicing request
23:44:44.650 00.000 8976 Worker thread wakes up
23:44:44.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:44.650 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,383,37,37)
23:44:45.686 01.036 8976 Exposure complete
23:44:45.700 00.014 8976 worker thread done servicing request
23:44:45.700 00.000 5052 OnExposeComplete: enter
23:44:45.701 00.001 5052 UpdateGuideState(): m_state=3
23:44:45.701 00.000 5052 Star::Find(18, 338, 400, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:44:45.701 00.000 5052 Star::Find returns 1 (0), X=340.82, Y=399.84, Mass=3938, SNR=43.9, Peak=208 HFD=4.6
23:44:45.701 00.000 5052 Enqueuing Calibration Move request for direction 3
23:44:45.701 00.000 5052 Status Line: Left Calibration:   1, distance 15.2 px
23:44:45.702 00.001 8976 Worker thread wakes up
23:44:45.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
23:44:45.702 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
23:44:45.702 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
23:44:45.702 00.000 8976 MoveAxis(L, 6, -)
23:44:45.702 00.000 8976 stepping (-33, -39) + (-6, 0)
23:44:45.702 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:45.703 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=208, med=32, FiltMin=28, FiltMax=152, Gamma=2.260
23:44:45.713 00.010 5052 UpdateGuideState exits: m=3938 SNR=43.9
23:44:45.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:45.713 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:45.713 00.000 5052 Enqueuing Expose request
23:44:45.752 00.039 8976 Received - 47 (G) 
23:44:45.752 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:45.752 00.000 8976 stepped: pos (-39, -39)
23:44:45.752 00.000 8976 move complete, result=0
23:44:45.752 00.000 8976 worker thread done servicing request
23:44:45.752 00.000 8976 Worker thread wakes up
23:44:45.752 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:45.752 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(323,382,37,37)
23:44:46.791 01.039 8976 Exposure complete
23:44:46.806 00.015 8976 worker thread done servicing request
23:44:46.806 00.000 5052 OnExposeComplete: enter
23:44:46.806 00.000 5052 UpdateGuideState(): m_state=3
23:44:46.806 00.000 5052 Star::Find(18, 340, 399, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:44:46.806 00.000 5052 Star::Find returns 1 (0), X=342.56, Y=398.55, Mass=4022, SNR=44.4, Peak=212 HFD=4.4
23:44:46.807 00.001 5052 Falling through to state AVERAGE_CENTER_LOCATION, position=(342.56, 398.55)
23:44:46.807 00.000 5052 Status Line: Averaging:   3, distance 16.9 px
23:44:46.809 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=212, med=31, FiltMin=27, FiltMax=172, Gamma=2.260
23:44:46.818 00.009 5052 UpdateGuideState exits: m=4022 SNR=44.4
23:44:46.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:46.818 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:46.818 00.000 5052 Enqueuing Expose request
23:44:46.818 00.000 8976 Worker thread wakes up
23:44:46.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:46.819 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(325,381,37,37)
23:44:47.851 01.032 8976 Exposure complete
23:44:47.866 00.015 8976 worker thread done servicing request
23:44:47.866 00.000 5052 OnExposeComplete: enter
23:44:47.866 00.000 5052 UpdateGuideState(): m_state=3
23:44:47.866 00.000 5052 Star::Find(18, 342, 398, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:44:47.866 00.000 5052 Star::Find returns 1 (0), X=343.58, Y=398.90, Mass=3941, SNR=43.9, Peak=215 HFD=4.6
23:44:47.867 00.001 5052 Status Line: Averaging:   2, distance 16.9 px
23:44:47.869 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=215, med=31, FiltMin=27, FiltMax=161, Gamma=2.260
23:44:47.877 00.008 5052 UpdateGuideState exits: m=3941 SNR=43.9
23:44:47.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:47.877 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:47.877 00.000 5052 Enqueuing Expose request
23:44:47.877 00.000 8976 Worker thread wakes up
23:44:47.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:47.878 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(326,381,37,37)
23:44:48.920 01.042 8976 Exposure complete
23:44:48.935 00.015 8976 worker thread done servicing request
23:44:48.935 00.000 5052 OnExposeComplete: enter
23:44:48.935 00.000 5052 UpdateGuideState(): m_state=3
23:44:48.935 00.000 5052 Star::Find(18, 343, 398, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:44:48.935 00.000 5052 Star::Find returns 1 (0), X=344.68, Y=399.14, Mass=3951, SNR=43.9, Peak=195 HFD=5.0
23:44:48.936 00.001 5052 LEFT calibration completes with angle=112.8 rate=0.22
23:44:48.936 00.000 5052 distance=16.98 iterations=13
23:44:48.936 00.000 5052 Falling through to state GO_UP, startinglocation=(343.60, 398.86)
23:44:48.936 00.000 5052 Enqueuing Calibration Move request for direction 0
23:44:48.936 00.000 5052 Status Line: Up Calibration:  13, distance  1.1 px
23:44:48.936 00.000 8976 Worker thread wakes up
23:44:48.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
23:44:48.936 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
23:44:48.937 00.001 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
23:44:48.937 00.000 8976 MoveAxis(U, 6, -)
23:44:48.937 00.000 8976 stepping (-39, -39) + (0, 6)
23:44:48.937 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:48.938 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=195, med=32, FiltMin=27, FiltMax=152, Gamma=2.260
23:44:48.948 00.010 5052 UpdateGuideState exits: m=3951 SNR=43.9
23:44:48.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:48.948 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:48.948 00.000 5052 Enqueuing Expose request
23:44:48.982 00.034 8976 Received - 47 (G) 
23:44:48.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:48.982 00.000 8976 stepped: pos (-39, -33)
23:44:48.982 00.000 8976 move complete, result=0
23:44:48.982 00.000 8976 worker thread done servicing request
23:44:48.982 00.000 8976 Worker thread wakes up
23:44:48.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:48.982 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(327,381,37,37)
23:44:50.023 01.041 8976 Exposure complete
23:44:50.038 00.015 8976 worker thread done servicing request
23:44:50.038 00.000 5052 OnExposeComplete: enter
23:44:50.038 00.000 5052 UpdateGuideState(): m_state=3
23:44:50.038 00.000 5052 Star::Find(18, 344, 399, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:44:50.039 00.001 5052 Star::Find returns 1 (0), X=344.34, Y=398.51, Mass=4015, SNR=44.3, Peak=208 HFD=4.8
23:44:50.039 00.000 5052 Enqueuing Calibration Move request for direction 0
23:44:50.039 00.000 5052 Status Line: Up Calibration:  12, distance  0.8 px
23:44:50.039 00.000 8976 Worker thread wakes up
23:44:50.039 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
23:44:50.039 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
23:44:50.040 00.001 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
23:44:50.040 00.000 8976 MoveAxis(U, 6, -)
23:44:50.040 00.000 8976 stepping (-39, -33) + (0, 6)
23:44:50.040 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:50.041 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=208, med=32, FiltMin=28, FiltMax=150, Gamma=2.260
23:44:50.050 00.009 5052 UpdateGuideState exits: m=4015 SNR=44.3
23:44:50.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:50.050 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:50.050 00.000 5052 Enqueuing Expose request
23:44:50.084 00.034 8976 Received - 47 (G) 
23:44:50.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:50.084 00.000 8976 stepped: pos (-39, -27)
23:44:50.084 00.000 8976 move complete, result=0
23:44:50.085 00.001 8976 worker thread done servicing request
23:44:50.085 00.000 8976 Worker thread wakes up
23:44:50.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:50.085 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(326,381,37,37)
23:44:51.127 01.042 8976 Exposure complete
23:44:51.140 00.013 8976 worker thread done servicing request
23:44:51.141 00.001 5052 OnExposeComplete: enter
23:44:51.141 00.000 5052 UpdateGuideState(): m_state=3
23:44:51.141 00.000 5052 Star::Find(18, 344, 398, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:44:51.141 00.000 5052 Star::Find returns 1 (0), X=343.94, Y=398.04, Mass=3883, SNR=43.6, Peak=212 HFD=4.5
23:44:51.141 00.000 5052 Enqueuing Calibration Move request for direction 0
23:44:51.142 00.001 5052 Status Line: Up Calibration:  11, distance  0.9 px
23:44:51.142 00.000 8976 Worker thread wakes up
23:44:51.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
23:44:51.142 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
23:44:51.142 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
23:44:51.142 00.000 8976 MoveAxis(U, 6, -)
23:44:51.142 00.000 8976 stepping (-39, -27) + (0, 6)
23:44:51.142 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:51.143 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=212, med=31, FiltMin=27, FiltMax=174, Gamma=2.260
23:44:51.153 00.010 5052 UpdateGuideState exits: m=3883 SNR=43.6
23:44:51.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:51.153 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:51.154 00.001 5052 Enqueuing Expose request
23:44:51.188 00.034 8976 Received - 47 (G) 
23:44:51.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:51.188 00.000 8976 stepped: pos (-39, -21)
23:44:51.188 00.000 8976 move complete, result=0
23:44:51.188 00.000 8976 worker thread done servicing request
23:44:51.188 00.000 8976 Worker thread wakes up
23:44:51.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:51.188 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(326,380,37,37)
23:44:52.224 01.036 8976 Exposure complete
23:44:52.239 00.015 8976 worker thread done servicing request
23:44:52.239 00.000 5052 OnExposeComplete: enter
23:44:52.239 00.000 5052 UpdateGuideState(): m_state=3
23:44:52.239 00.000 5052 Star::Find(18, 343, 398, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:44:52.239 00.000 5052 Star::Find returns 1 (0), X=343.44, Y=397.31, Mass=3896, SNR=43.7, Peak=179 HFD=4.8
23:44:52.240 00.001 5052 Enqueuing Calibration Move request for direction 0
23:44:52.240 00.000 5052 Status Line: Up Calibration:  10, distance  1.6 px
23:44:52.240 00.000 8976 Worker thread wakes up
23:44:52.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
23:44:52.240 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
23:44:52.240 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
23:44:52.240 00.000 8976 MoveAxis(U, 6, -)
23:44:52.240 00.000 8976 stepping (-39, -21) + (0, 6)
23:44:52.240 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:52.242 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=179, med=32, FiltMin=28, FiltMax=151, Gamma=2.260
23:44:52.251 00.009 5052 UpdateGuideState exits: m=3896 SNR=43.7
23:44:52.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:52.251 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:52.251 00.000 5052 Enqueuing Expose request
23:44:52.291 00.040 8976 Received - 47 (G) 
23:44:52.291 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:52.291 00.000 8976 stepped: pos (-39, -15)
23:44:52.291 00.000 8976 move complete, result=0
23:44:52.291 00.000 8976 worker thread done servicing request
23:44:52.291 00.000 8976 Worker thread wakes up
23:44:52.291 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:52.291 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,379,37,37)
23:44:53.321 01.030 8976 Exposure complete
23:44:53.336 00.015 8976 worker thread done servicing request
23:44:53.336 00.000 5052 OnExposeComplete: enter
23:44:53.336 00.000 5052 UpdateGuideState(): m_state=3
23:44:53.336 00.000 5052 Star::Find(18, 343, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:44:53.336 00.000 5052 Star::Find returns 1 (0), X=342.49, Y=397.16, Mass=3825, SNR=43.1, Peak=190 HFD=5.3
23:44:53.337 00.001 5052 Enqueuing Calibration Move request for direction 0
23:44:53.337 00.000 5052 Status Line: Up Calibration:   9, distance  2.0 px
23:44:53.337 00.000 8976 Worker thread wakes up
23:44:53.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
23:44:53.337 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
23:44:53.337 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
23:44:53.337 00.000 8976 MoveAxis(U, 6, -)
23:44:53.337 00.000 8976 stepping (-39, -15) + (0, 6)
23:44:53.337 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:53.339 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=190, med=32, FiltMin=27, FiltMax=129, Gamma=2.260
23:44:53.348 00.009 5052 UpdateGuideState exits: m=3825 SNR=43.1
23:44:53.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:53.349 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:53.349 00.000 5052 Enqueuing Expose request
23:44:53.378 00.029 8976 Received - 47 (G) 
23:44:53.378 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:53.378 00.000 8976 stepped: pos (-39, -9)
23:44:53.378 00.000 8976 move complete, result=0
23:44:53.378 00.000 8976 worker thread done servicing request
23:44:53.378 00.000 8976 Worker thread wakes up
23:44:53.378 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:53.378 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,379,37,37)
23:44:54.412 01.034 8976 Exposure complete
23:44:54.425 00.013 8976 worker thread done servicing request
23:44:54.425 00.000 5052 OnExposeComplete: enter
23:44:54.426 00.001 5052 UpdateGuideState(): m_state=3
23:44:54.426 00.000 5052 Star::Find(18, 342, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:44:54.426 00.000 5052 Star::Find returns 1 (0), X=341.18, Y=396.34, Mass=3870, SNR=43.5, Peak=181 HFD=5.1
23:44:54.426 00.000 5052 Enqueuing Calibration Move request for direction 0
23:44:54.426 00.000 5052 Status Line: Up Calibration:   8, distance  3.5 px
23:44:54.426 00.000 8976 Worker thread wakes up
23:44:54.427 00.001 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
23:44:54.427 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
23:44:54.427 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
23:44:54.427 00.000 8976 MoveAxis(U, 6, -)
23:44:54.427 00.000 8976 stepping (-39, -9) + (0, 6)
23:44:54.427 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:54.428 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=181, med=32, FiltMin=27, FiltMax=126, Gamma=2.260
23:44:54.436 00.008 5052 UpdateGuideState exits: m=3870 SNR=43.5
23:44:54.437 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:54.437 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:54.437 00.000 5052 Enqueuing Expose request
23:44:54.465 00.028 8976 Received - 47 (G) 
23:44:54.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:54.465 00.000 8976 stepped: pos (-39, -3)
23:44:54.465 00.000 8976 move complete, result=0
23:44:54.466 00.001 8976 worker thread done servicing request
23:44:54.466 00.000 8976 Worker thread wakes up
23:44:54.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:54.466 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(323,378,37,37)
23:44:55.504 01.038 8976 Exposure complete
23:44:55.518 00.014 8976 worker thread done servicing request
23:44:55.518 00.000 5052 OnExposeComplete: enter
23:44:55.518 00.000 5052 UpdateGuideState(): m_state=3
23:44:55.518 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:44:55.519 00.001 5052 Star::Find returns 1 (0), X=340.52, Y=395.97, Mass=3921, SNR=43.8, Peak=218 HFD=5.0
23:44:55.519 00.000 5052 Enqueuing Calibration Move request for direction 0
23:44:55.519 00.000 5052 Status Line: Up Calibration:   7, distance  4.2 px
23:44:55.519 00.000 8976 Worker thread wakes up
23:44:55.520 00.001 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
23:44:55.520 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
23:44:55.520 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
23:44:55.520 00.000 8976 MoveAxis(U, 6, -)
23:44:55.520 00.000 8976 stepping (-39, -3) + (0, 6)
23:44:55.520 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:55.521 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=218, med=32, FiltMin=28, FiltMax=162, Gamma=2.260
23:44:55.530 00.009 5052 UpdateGuideState exits: m=3921 SNR=43.8
23:44:55.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:55.530 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:55.530 00.000 5052 Enqueuing Expose request
23:44:55.568 00.038 8976 Received - 47 (G) 
23:44:55.568 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:55.568 00.000 8976 stepped: pos (-39, 3)
23:44:55.568 00.000 8976 move complete, result=0
23:44:55.568 00.000 8976 worker thread done servicing request
23:44:55.568 00.000 8976 Worker thread wakes up
23:44:55.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:55.568 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(323,378,37,37)
23:44:56.604 01.036 8976 Exposure complete
23:44:56.618 00.014 8976 worker thread done servicing request
23:44:56.618 00.000 5052 OnExposeComplete: enter
23:44:56.618 00.000 5052 UpdateGuideState(): m_state=3
23:44:56.618 00.000 5052 Star::Find(18, 340, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:44:56.618 00.000 5052 Star::Find returns 1 (0), X=339.26, Y=395.20, Mass=3880, SNR=43.5, Peak=232 HFD=5.0
23:44:56.619 00.001 5052 Enqueuing Calibration Move request for direction 0
23:44:56.619 00.000 5052 Status Line: Up Calibration:   6, distance  5.7 px
23:44:56.619 00.000 8976 Worker thread wakes up
23:44:56.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
23:44:56.619 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
23:44:56.619 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
23:44:56.619 00.000 8976 MoveAxis(U, 6, -)
23:44:56.619 00.000 8976 stepping (-39, 3) + (0, 6)
23:44:56.619 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:56.621 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=232, med=32, FiltMin=28, FiltMax=148, Gamma=2.260
23:44:56.629 00.008 5052 UpdateGuideState exits: m=3880 SNR=43.5
23:44:56.629 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:56.629 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:56.629 00.000 5052 Enqueuing Expose request
23:44:56.671 00.042 8976 Received - 47 (G) 
23:44:56.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:56.672 00.001 8976 stepped: pos (-39, 9)
23:44:56.672 00.000 8976 move complete, result=0
23:44:56.672 00.000 8976 worker thread done servicing request
23:44:56.672 00.000 8976 Worker thread wakes up
23:44:56.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:56.672 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,377,37,37)
23:44:57.708 01.036 8976 Exposure complete
23:44:57.722 00.014 8976 worker thread done servicing request
23:44:57.722 00.000 5052 OnExposeComplete: enter
23:44:57.722 00.000 5052 UpdateGuideState(): m_state=3
23:44:57.722 00.000 5052 Star::Find(18, 339, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:44:57.722 00.000 5052 Star::Find returns 1 (0), X=337.73, Y=394.66, Mass=4000, SNR=44.3, Peak=262 HFD=4.7
23:44:57.723 00.001 5052 Enqueuing Calibration Move request for direction 0
23:44:57.723 00.000 5052 Status Line: Up Calibration:   5, distance  7.2 px
23:44:57.723 00.000 8976 Worker thread wakes up
23:44:57.723 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
23:44:57.723 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
23:44:57.723 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
23:44:57.723 00.000 8976 MoveAxis(U, 6, -)
23:44:57.723 00.000 8976 stepping (-39, 9) + (0, 6)
23:44:57.723 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:57.725 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=262, med=31, FiltMin=27, FiltMax=164, Gamma=2.260
23:44:57.733 00.008 5052 UpdateGuideState exits: m=4000 SNR=44.3
23:44:57.733 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:57.733 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:57.733 00.000 5052 Enqueuing Expose request
23:44:57.774 00.041 8976 Received - 47 (G) 
23:44:57.774 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:57.774 00.000 8976 stepped: pos (-39, 15)
23:44:57.774 00.000 8976 move complete, result=0
23:44:57.774 00.000 8976 worker thread done servicing request
23:44:57.774 00.000 8976 Worker thread wakes up
23:44:57.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:57.774 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,377,37,37)
23:44:58.809 01.035 8976 Exposure complete
23:44:58.823 00.014 8976 worker thread done servicing request
23:44:58.823 00.000 5052 OnExposeComplete: enter
23:44:58.824 00.001 5052 UpdateGuideState(): m_state=3
23:44:58.824 00.000 5052 Star::Find(18, 337, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
23:44:58.824 00.000 5052 Star::Find returns 1 (0), X=335.36, Y=394.40, Mass=4144, SNR=45.1, Peak=261 HFD=4.3
23:44:58.824 00.000 5052 Enqueuing Calibration Move request for direction 0
23:44:58.825 00.001 5052 Status Line: Up Calibration:   4, distance  9.4 px
23:44:58.825 00.000 8976 Worker thread wakes up
23:44:58.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
23:44:58.825 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
23:44:58.825 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
23:44:58.825 00.000 8976 MoveAxis(U, 6, -)
23:44:58.825 00.000 8976 stepping (-39, 15) + (0, 6)
23:44:58.825 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:58.826 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=261, med=32, FiltMin=28, FiltMax=210, Gamma=2.260
23:44:58.835 00.009 5052 UpdateGuideState exits: m=4144 SNR=45.1
23:44:58.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:58.835 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:58.835 00.000 5052 Enqueuing Expose request
23:44:58.877 00.042 8976 Received - 47 (G) 
23:44:58.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:58.877 00.000 8976 stepped: pos (-39, 21)
23:44:58.877 00.000 8976 move complete, result=0
23:44:58.877 00.000 8976 worker thread done servicing request
23:44:58.877 00.000 8976 Worker thread wakes up
23:44:58.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:58.877 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,376,37,37)
23:44:59.914 01.037 8976 Exposure complete
23:44:59.929 00.015 8976 worker thread done servicing request
23:44:59.929 00.000 5052 OnExposeComplete: enter
23:44:59.929 00.000 5052 UpdateGuideState(): m_state=3
23:44:59.929 00.000 5052 Star::Find(18, 335, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
23:44:59.929 00.000 5052 Star::Find returns 1 (0), X=333.62, Y=393.99, Mass=4068, SNR=44.6, Peak=213 HFD=4.7
23:44:59.930 00.001 5052 Enqueuing Calibration Move request for direction 0
23:44:59.930 00.000 8976 Worker thread wakes up
23:44:59.930 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
23:44:59.930 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
23:44:59.930 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
23:44:59.930 00.000 8976 MoveAxis(U, 6, -)
23:44:59.930 00.000 8976 stepping (-39, 21) + (0, 6)
23:44:59.930 00.000 5052 Status Line: Up Calibration:   3, distance 11.1 px
23:44:59.930 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:59.932 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=213, med=31, FiltMin=27, FiltMax=165, Gamma=2.260
23:44:59.941 00.009 5052 UpdateGuideState exits: m=4068 SNR=44.6
23:44:59.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:59.941 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:44:59.941 00.000 5052 Enqueuing Expose request
23:44:59.979 00.038 8976 Received - 47 (G) 
23:44:59.979 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:44:59.979 00.000 8976 stepped: pos (-39, 27)
23:44:59.980 00.001 8976 move complete, result=0
23:44:59.980 00.000 8976 worker thread done servicing request
23:44:59.980 00.000 8976 Worker thread wakes up
23:44:59.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:44:59.980 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(316,376,37,37)
23:45:01.011 01.031 8976 Exposure complete
23:45:01.024 00.013 8976 worker thread done servicing request
23:45:01.024 00.000 5052 OnExposeComplete: enter
23:45:01.024 00.000 5052 UpdateGuideState(): m_state=3
23:45:01.024 00.000 5052 Star::Find(18, 333, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
23:45:01.024 00.000 5052 Star::Find returns 1 (0), X=331.88, Y=393.34, Mass=4013, SNR=44.2, Peak=236 HFD=4.5
23:45:01.026 00.002 5052 Enqueuing Calibration Move request for direction 0
23:45:01.026 00.000 5052 Status Line: Up Calibration:   2, distance 13.0 px
23:45:01.026 00.000 8976 Worker thread wakes up
23:45:01.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
23:45:01.026 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
23:45:01.026 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
23:45:01.026 00.000 8976 MoveAxis(U, 6, -)
23:45:01.026 00.000 8976 stepping (-39, 27) + (0, 6)
23:45:01.026 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:01.027 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=236, med=31, FiltMin=27, FiltMax=164, Gamma=2.260
23:45:01.036 00.009 5052 UpdateGuideState exits: m=4013 SNR=44.2
23:45:01.036 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:01.036 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:01.036 00.000 5052 Enqueuing Expose request
23:45:01.067 00.031 8976 Received - 47 (G) 
23:45:01.067 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:01.067 00.000 8976 stepped: pos (-39, 33)
23:45:01.067 00.000 8976 move complete, result=0
23:45:01.067 00.000 8976 worker thread done servicing request
23:45:01.067 00.000 8976 Worker thread wakes up
23:45:01.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:01.067 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(314,375,37,37)
23:45:02.099 01.032 8976 Exposure complete
23:45:02.114 00.015 8976 worker thread done servicing request
23:45:02.114 00.000 5052 OnExposeComplete: enter
23:45:02.115 00.001 5052 UpdateGuideState(): m_state=3
23:45:02.115 00.000 5052 Star::Find(18, 331, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
23:45:02.115 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=392.86, Mass=4121, SNR=45.0, Peak=238 HFD=4.0
23:45:02.115 00.000 5052 Enqueuing Calibration Move request for direction 0
23:45:02.115 00.000 5052 Status Line: Up Calibration:   1, distance 15.2 px
23:45:02.116 00.001 8976 Worker thread wakes up
23:45:02.116 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
23:45:02.116 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
23:45:02.116 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
23:45:02.116 00.000 8976 MoveAxis(U, 6, -)
23:45:02.116 00.000 8976 stepping (-39, 33) + (0, 6)
23:45:02.116 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:02.117 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=238, med=31, FiltMin=27, FiltMax=188, Gamma=2.260
23:45:02.126 00.009 5052 UpdateGuideState exits: m=4121 SNR=45.0
23:45:02.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:02.126 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:02.126 00.000 5052 Enqueuing Expose request
23:45:02.154 00.028 8976 Received - 47 (G) 
23:45:02.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:02.154 00.000 8976 stepped: pos (-39, 39)
23:45:02.154 00.000 8976 move complete, result=0
23:45:02.155 00.001 8976 worker thread done servicing request
23:45:02.155 00.000 8976 Worker thread wakes up
23:45:02.155 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:02.155 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(312,375,37,37)
23:45:03.194 01.039 8976 Exposure complete
23:45:03.208 00.014 8976 worker thread done servicing request
23:45:03.209 00.001 5052 OnExposeComplete: enter
23:45:03.209 00.000 5052 UpdateGuideState(): m_state=3
23:45:03.209 00.000 5052 Star::Find(18, 329, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
23:45:03.209 00.000 5052 Star::Find returns 1 (0), X=327.56, Y=393.00, Mass=4124, SNR=44.9, Peak=209 HFD=4.2
23:45:03.209 00.000 5052 Falling through to state AVERAGE_ENDING_LOCATION, position=(327.56, 393.00)
23:45:03.210 00.001 5052 Status Line: Averaging:   3, distance 17.1 px
23:45:03.211 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=209, med=32, FiltMin=28, FiltMax=182, Gamma=2.260
23:45:03.220 00.009 5052 UpdateGuideState exits: m=4124 SNR=44.9
23:45:03.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:03.220 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:03.220 00.000 5052 Enqueuing Expose request
23:45:03.220 00.000 8976 Worker thread wakes up
23:45:03.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:03.220 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(310,375,37,37)
23:45:04.260 01.040 8976 Exposure complete
23:45:04.275 00.015 8976 worker thread done servicing request
23:45:04.275 00.000 5052 OnExposeComplete: enter
23:45:04.275 00.000 5052 UpdateGuideState(): m_state=3
23:45:04.275 00.000 5052 Star::Find(18, 327, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
23:45:04.275 00.000 5052 Star::Find returns 1 (0), X=326.88, Y=392.96, Mass=4014, SNR=44.3, Peak=229 HFD=4.3
23:45:04.276 00.001 5052 Status Line: Averaging:   2, distance 17.7 px
23:45:04.278 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=229, med=32, FiltMin=27, FiltMax=190, Gamma=2.260
23:45:04.286 00.008 5052 UpdateGuideState exits: m=4014 SNR=44.3
23:45:04.287 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:04.287 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:04.287 00.000 5052 Enqueuing Expose request
23:45:04.287 00.000 8976 Worker thread wakes up
23:45:04.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:04.287 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(309,375,37,37)
23:45:05.332 01.045 8976 Exposure complete
23:45:05.347 00.015 8976 worker thread done servicing request
23:45:05.347 00.000 5052 OnExposeComplete: enter
23:45:05.347 00.000 5052 UpdateGuideState(): m_state=3
23:45:05.347 00.000 5052 Star::Find(18, 326, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
23:45:05.347 00.000 5052 Star::Find returns 1 (0), X=326.92, Y=392.90, Mass=4125, SNR=44.9, Peak=232 HFD=4.3
23:45:05.348 00.001 5052 UP calibration completes with angle=-160.3 rate=0.22
23:45:05.348 00.000 5052 distance=17.51 iterations=13
23:45:05.348 00.000 5052 Falling through to state RECENTER, position=(326.92, 392.90)
23:45:05.348 00.000 5052 CurrentPosition(LEFT)=39 CurrentPosition(UP)=39
23:45:05.348 00.000 5052 Enqueuing Calibration Move request for direction 1
23:45:05.348 00.000 5052 Enqueuing Calibration Move request for direction 2
23:45:05.348 00.000 5052 Status Line: Re-centering:   6, distance  0.2 px
23:45:05.348 00.000 8976 Worker thread wakes up
23:45:05.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
23:45:05.348 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
23:45:05.348 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
23:45:05.348 00.000 8976 MoveAxis(D, 6, -)
23:45:05.348 00.000 8976 stepping (-39, 39) + (0, -6)
23:45:05.348 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:05.350 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=232, med=31, FiltMin=27, FiltMax=180, Gamma=2.260
23:45:05.359 00.009 5052 UpdateGuideState exits: m=4125 SNR=44.9
23:45:05.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:05.359 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:05.359 00.000 5052 Enqueuing Expose request
23:45:05.399 00.040 8976 Received - 47 (G) 
23:45:05.400 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:05.400 00.000 8976 stepped: pos (-39, 33)
23:45:05.400 00.000 8976 move complete, result=0
23:45:05.400 00.000 8976 worker thread done servicing request
23:45:05.400 00.000 8976 Worker thread wakes up
23:45:05.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
23:45:05.400 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
23:45:05.400 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
23:45:05.400 00.000 8976 MoveAxis(R, 6, -)
23:45:05.400 00.000 8976 stepping (-39, 33) + (6, 0)
23:45:05.400 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:05.447 00.047 8976 Received - 47 (G) 
23:45:05.447 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:05.447 00.000 8976 stepped: pos (-33, 33)
23:45:05.447 00.000 8976 move complete, result=0
23:45:05.447 00.000 8976 worker thread done servicing request
23:45:05.447 00.000 8976 Worker thread wakes up
23:45:05.447 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:05.447 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(309,375,37,37)
23:45:06.477 01.030 8976 Exposure complete
23:45:06.491 00.014 8976 worker thread done servicing request
23:45:06.491 00.000 5052 OnExposeComplete: enter
23:45:06.491 00.000 5052 UpdateGuideState(): m_state=3
23:45:06.492 00.001 5052 Star::Find(18, 326, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
23:45:06.492 00.000 5052 Star::Find returns 1 (0), X=327.57, Y=394.62, Mass=4125, SNR=45.0, Peak=226 HFD=4.4
23:45:06.492 00.000 5052 CurrentPosition(LEFT)=33 CurrentPosition(UP)=33
23:45:06.492 00.000 5052 Enqueuing Calibration Move request for direction 1
23:45:06.492 00.000 5052 Enqueuing Calibration Move request for direction 2
23:45:06.492 00.000 8976 Worker thread wakes up
23:45:06.492 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
23:45:06.493 00.001 8976 Handling axis move in thread for stepguider dir=1 dur=6
23:45:06.493 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
23:45:06.493 00.000 8976 MoveAxis(D, 6, -)
23:45:06.493 00.000 8976 stepping (-33, 33) + (0, -6)
23:45:06.493 00.000 5052 Status Line: Re-centering:   6, distance  1.7 px
23:45:06.493 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:06.494 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=226, med=32, FiltMin=28, FiltMax=178, Gamma=2.260
23:45:06.503 00.009 5052 UpdateGuideState exits: m=4125 SNR=45.0
23:45:06.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:06.503 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:06.504 00.001 5052 Enqueuing Expose request
23:45:06.534 00.030 8976 Received - 47 (G) 
23:45:06.534 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:06.534 00.000 8976 stepped: pos (-33, 27)
23:45:06.534 00.000 8976 move complete, result=0
23:45:06.534 00.000 8976 worker thread done servicing request
23:45:06.534 00.000 8976 Worker thread wakes up
23:45:06.534 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
23:45:06.534 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
23:45:06.534 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
23:45:06.534 00.000 8976 MoveAxis(R, 6, -)
23:45:06.535 00.001 8976 stepping (-33, 27) + (6, 0)
23:45:06.535 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:06.582 00.047 8976 Received - 47 (G) 
23:45:06.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:06.582 00.000 8976 stepped: pos (-27, 27)
23:45:06.582 00.000 8976 move complete, result=0
23:45:06.582 00.000 8976 worker thread done servicing request
23:45:06.582 00.000 8976 Worker thread wakes up
23:45:06.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:06.582 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(310,377,37,37)
23:45:07.624 01.042 8976 Exposure complete
23:45:07.637 00.013 8976 worker thread done servicing request
23:45:07.637 00.000 5052 OnExposeComplete: enter
23:45:07.637 00.000 5052 UpdateGuideState(): m_state=3
23:45:07.638 00.001 5052 Star::Find(18, 327, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
23:45:07.638 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=396.44, Mass=4092, SNR=44.8, Peak=234 HFD=4.1
23:45:07.638 00.000 5052 CurrentPosition(LEFT)=27 CurrentPosition(UP)=27
23:45:07.638 00.000 5052 Enqueuing Calibration Move request for direction 1
23:45:07.638 00.000 5052 Enqueuing Calibration Move request for direction 2
23:45:07.638 00.000 5052 Status Line: Re-centering:   5, distance  4.4 px
23:45:07.638 00.000 8976 Worker thread wakes up
23:45:07.639 00.001 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
23:45:07.639 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
23:45:07.639 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
23:45:07.639 00.000 8976 MoveAxis(D, 6, -)
23:45:07.639 00.000 8976 stepping (-27, 27) + (0, -6)
23:45:07.639 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:07.640 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=234, med=31, FiltMin=27, FiltMax=198, Gamma=2.260
23:45:07.649 00.009 5052 UpdateGuideState exits: m=4092 SNR=44.8
23:45:07.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:07.649 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:07.649 00.000 5052 Enqueuing Expose request
23:45:07.686 00.037 8976 Received - 47 (G) 
23:45:07.686 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:07.686 00.000 8976 stepped: pos (-27, 21)
23:45:07.686 00.000 8976 move complete, result=0
23:45:07.686 00.000 8976 worker thread done servicing request
23:45:07.686 00.000 8976 Worker thread wakes up
23:45:07.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
23:45:07.686 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
23:45:07.686 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
23:45:07.686 00.000 8976 MoveAxis(R, 6, -)
23:45:07.686 00.000 8976 stepping (-27, 21) + (6, 0)
23:45:07.686 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:07.733 00.047 8976 Received - 47 (G) 
23:45:07.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:07.733 00.000 8976 stepped: pos (-21, 21)
23:45:07.733 00.000 8976 move complete, result=0
23:45:07.734 00.001 8976 worker thread done servicing request
23:45:07.734 00.000 8976 Worker thread wakes up
23:45:07.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:07.734 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(312,378,37,37)
23:45:08.768 01.034 8976 Exposure complete
23:45:08.782 00.014 8976 worker thread done servicing request
23:45:08.782 00.000 5052 OnExposeComplete: enter
23:45:08.782 00.000 5052 UpdateGuideState(): m_state=3
23:45:08.782 00.000 5052 Star::Find(18, 329, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
23:45:08.783 00.001 5052 Star::Find returns 1 (0), X=332.08, Y=398.13, Mass=4130, SNR=45.0, Peak=227 HFD=4.3
23:45:08.783 00.000 5052 CurrentPosition(LEFT)=21 CurrentPosition(UP)=21
23:45:08.783 00.000 5052 Enqueuing Calibration Move request for direction 1
23:45:08.783 00.000 5052 Enqueuing Calibration Move request for direction 2
23:45:08.783 00.000 5052 Status Line: Re-centering:   5, distance  7.2 px
23:45:08.783 00.000 8976 Worker thread wakes up
23:45:08.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
23:45:08.784 00.001 8976 Handling axis move in thread for stepguider dir=1 dur=6
23:45:08.784 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
23:45:08.784 00.000 8976 MoveAxis(D, 6, -)
23:45:08.784 00.000 8976 stepping (-21, 21) + (0, -6)
23:45:08.784 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:08.785 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=227, med=32, FiltMin=27, FiltMax=182, Gamma=2.260
23:45:08.794 00.009 5052 UpdateGuideState exits: m=4130 SNR=45.0
23:45:08.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:08.794 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:08.794 00.000 5052 Enqueuing Expose request
23:45:08.837 00.043 8976 Received - 47 (G) 
23:45:08.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:08.837 00.000 8976 stepped: pos (-21, 15)
23:45:08.837 00.000 8976 move complete, result=0
23:45:08.837 00.000 8976 worker thread done servicing request
23:45:08.837 00.000 8976 Worker thread wakes up
23:45:08.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
23:45:08.837 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
23:45:08.837 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
23:45:08.837 00.000 8976 MoveAxis(R, 6, -)
23:45:08.837 00.000 8976 stepping (-21, 15) + (6, 0)
23:45:08.837 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:08.885 00.048 8976 Received - 47 (G) 
23:45:08.885 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:08.885 00.000 8976 stepped: pos (-15, 15)
23:45:08.885 00.000 8976 move complete, result=0
23:45:08.885 00.000 8976 worker thread done servicing request
23:45:08.885 00.000 8976 Worker thread wakes up
23:45:08.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:08.885 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(314,380,37,37)
23:45:09.919 01.034 8976 Exposure complete
23:45:09.933 00.014 8976 worker thread done servicing request
23:45:09.933 00.000 5052 OnExposeComplete: enter
23:45:09.933 00.000 5052 UpdateGuideState(): m_state=3
23:45:09.933 00.000 5052 Star::Find(18, 332, 398, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
23:45:09.933 00.000 5052 Star::Find returns 1 (0), X=333.35, Y=400.38, Mass=4050, SNR=44.6, Peak=199 HFD=4.7
23:45:09.934 00.001 5052 CurrentPosition(LEFT)=15 CurrentPosition(UP)=15
23:45:09.934 00.000 5052 Enqueuing Calibration Move request for direction 1
23:45:09.934 00.000 5052 Enqueuing Calibration Move request for direction 2
23:45:09.934 00.000 8976 Worker thread wakes up
23:45:09.934 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
23:45:09.934 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
23:45:09.934 00.000 5052 Status Line: Re-centering:   4, distance  9.7 px
23:45:09.934 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
23:45:09.934 00.000 8976 MoveAxis(D, 6, -)
23:45:09.934 00.000 8976 stepping (-15, 15) + (0, -6)
23:45:09.935 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:09.936 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=199, med=32, FiltMin=27, FiltMax=164, Gamma=2.260
23:45:09.945 00.009 5052 UpdateGuideState exits: m=4050 SNR=44.6
23:45:09.945 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:09.945 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:09.945 00.000 5052 Enqueuing Expose request
23:45:09.988 00.043 8976 Received - 47 (G) 
23:45:09.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:09.988 00.000 8976 stepped: pos (-15, 9)
23:45:09.988 00.000 8976 move complete, result=0
23:45:09.988 00.000 8976 worker thread done servicing request
23:45:09.988 00.000 8976 Worker thread wakes up
23:45:09.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
23:45:09.988 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
23:45:09.988 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
23:45:09.988 00.000 8976 MoveAxis(R, 6, -)
23:45:09.988 00.000 8976 stepping (-15, 9) + (6, 0)
23:45:09.988 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:10.035 00.047 8976 Received - 47 (G) 
23:45:10.036 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:10.036 00.000 8976 stepped: pos (-9, 9)
23:45:10.036 00.000 8976 move complete, result=0
23:45:10.036 00.000 8976 worker thread done servicing request
23:45:10.036 00.000 8976 Worker thread wakes up
23:45:10.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:10.036 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(315,382,37,37)
23:45:11.070 01.034 8976 Exposure complete
23:45:11.084 00.014 8976 worker thread done servicing request
23:45:11.084 00.000 5052 OnExposeComplete: enter
23:45:11.084 00.000 5052 UpdateGuideState(): m_state=3
23:45:11.084 00.000 5052 Star::Find(18, 333, 400, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
23:45:11.085 00.001 5052 Star::Find returns 1 (0), X=334.79, Y=401.95, Mass=3887, SNR=43.7, Peak=244 HFD=4.2
23:45:11.085 00.000 5052 CurrentPosition(LEFT)=9 CurrentPosition(UP)=9
23:45:11.085 00.000 5052 Enqueuing Calibration Move request for direction 1
23:45:11.085 00.000 5052 Enqueuing Calibration Move request for direction 2
23:45:11.085 00.000 8976 Worker thread wakes up
23:45:11.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
23:45:11.085 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
23:45:11.086 00.001 5052 Status Line: Re-centering:   4, distance 11.8 px
23:45:11.086 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
23:45:11.086 00.000 8976 MoveAxis(D, 6, -)
23:45:11.086 00.000 8976 stepping (-9, 9) + (0, -6)
23:45:11.086 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:11.087 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=244, med=31, FiltMin=27, FiltMax=197, Gamma=2.260
23:45:11.096 00.009 5052 UpdateGuideState exits: m=3887 SNR=43.7
23:45:11.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:11.096 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:11.096 00.000 5052 Enqueuing Expose request
23:45:11.138 00.042 8976 Received - 47 (G) 
23:45:11.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:11.138 00.000 8976 stepped: pos (-9, 3)
23:45:11.138 00.000 8976 move complete, result=0
23:45:11.138 00.000 8976 worker thread done servicing request
23:45:11.138 00.000 8976 Worker thread wakes up
23:45:11.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
23:45:11.138 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
23:45:11.138 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
23:45:11.138 00.000 8976 MoveAxis(R, 6, -)
23:45:11.138 00.000 8976 stepping (-9, 3) + (6, 0)
23:45:11.138 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:11.186 00.048 8976 Received - 47 (G) 
23:45:11.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:45:11.186 00.000 8976 stepped: pos (-3, 3)
23:45:11.186 00.000 8976 move complete, result=0
23:45:11.186 00.000 8976 worker thread done servicing request
23:45:11.186 00.000 8976 Worker thread wakes up
23:45:11.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:11.186 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,384,37,37)
23:45:12.216 01.030 8976 Exposure complete
23:45:12.231 00.015 8976 worker thread done servicing request
23:45:12.231 00.000 5052 OnExposeComplete: enter
23:45:12.231 00.000 5052 UpdateGuideState(): m_state=3
23:45:12.231 00.000 5052 Star::Find(18, 334, 401, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
23:45:12.231 00.000 5052 Star::Find returns 1 (0), X=336.51, Y=403.59, Mass=3938, SNR=44.1, Peak=209 HFD=4.4
23:45:12.232 00.001 5052 Falling through to state COMPLETE, position=(336.51, 403.59)
23:45:12.232 00.000 5052 Mount::SetCalibration (stepguider) -- xAngle=112.8 yAngle=-160.3 xRate=217.656 yRate=224.491 bin=2 dec=Unknown pierSide=-1 par=?/? rotAng=None
23:45:12.232 00.000 5052 Mount::SetCalibration (stepguider) -- sets m_xAngle=112.8 m_yAngleError=3.0
23:45:12.234 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:45:12.234 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:45:12.237 00.003 5052 Calibration Complete
23:45:12.237 00.000 5052 Status Line: Calibration complete
23:45:12.238 00.001 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
23:45:12.238 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:45:12.238 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:45:12.238 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:45:12.239 00.001 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:45:12.239 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:45:12.239 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:45:12.239 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:45:12.239 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:45:12.240 00.001 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:45:12.240 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:45:12.240 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:45:12.240 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:45:12.240 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:45:12.316 00.076 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:45:12.318 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:45:12.318 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:45:12.318 00.000 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
23:45:12.410 00.092 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:45:12.410 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:45:12.410 00.000 5052 guider state => CALIBRATING_SECONDARY
23:45:12.410 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=209, med=31, FiltMin=27, FiltMax=185, Gamma=2.260
23:45:12.419 00.009 5052 UpdateGuideState exits: m=3938 SNR=44.1
23:45:12.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:12.419 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:12.419 00.000 5052 Enqueuing Expose request
23:45:12.419 00.000 8976 Worker thread wakes up
23:45:12.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:12.419 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,386,37,37)
23:45:13.457 01.038 8976 Exposure complete
23:45:13.472 00.015 8976 worker thread done servicing request
23:45:13.472 00.000 5052 OnExposeComplete: enter
23:45:13.472 00.000 5052 UpdateGuideState(): m_state=4
23:45:13.472 00.000 5052 Star::Find(18, 336, 403, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
23:45:13.472 00.000 5052 Star::Find returns 1 (0), X=339.21, Y=403.61, Mass=3980, SNR=44.2, Peak=262 HFD=3.9
23:45:13.472 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.97) = xAngle (-1.37 = -1.37)
23:45:13.472 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.43 = -1.43)
23:45:13.472 00.000 5052 CameraToMount -- cameraX=1.96 cameraY=1.32 hyp=2.36 cameraTheta=0.59 mountX=0.46 mountY=-2.33, mountTheta=-1.38
23:45:13.473 00.001 5052 Scope::UpdateCalibrationState: starting location = 339.21,403.61 coords = 12.62,10.4
23:45:13.473 00.000 5052 Status Line: West step   1, dist= 0.0
23:45:13.475 00.002 5052 Enqueuing Calibration Move request for direction 3
23:45:13.475 00.000 8976 Worker thread wakes up
23:45:13.475 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
23:45:13.475 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
23:45:13.475 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
23:45:13.475 00.000 8976 MoveAxis(W, 300, -)
23:45:13.475 00.000 8976 Guiding  Dir = 3, Dur = 300
23:45:13.475 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=262, med=32, FiltMin=27, FiltMax=211, Gamma=2.260
23:45:13.475 00.000 8976 IsSlewing returns 0
23:45:13.475 00.000 8976 IsGuiding returns 0
23:45:13.476 00.001 8976 PulseGuide returned control before completion, sleep 310
23:45:13.485 00.009 5052 UpdateGuideState exits: m=3980 SNR=44.2
23:45:13.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:13.485 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:13.485 00.000 5052 Enqueuing Expose request
23:45:13.792 00.307 8976 IsGuiding returns 1
23:45:13.792 00.000 8976 scope still moving after pulse duration time elapsed
23:45:13.824 00.032 8976 IsSlewing returns 0
23:45:13.824 00.000 8976 IsGuiding returns 1
23:45:13.856 00.032 8976 IsSlewing returns 0
23:45:13.856 00.000 8976 IsGuiding returns 1
23:45:13.888 00.032 8976 IsSlewing returns 0
23:45:13.888 00.000 8976 IsGuiding returns 0
23:45:13.888 00.000 8976 scope move finished after 300 + 112 ms
23:45:13.888 00.000 8976 Move returns status 0, amount 300
23:45:13.888 00.000 8976 move complete, result=0
23:45:13.888 00.000 8976 worker thread done servicing request
23:45:13.888 00.000 8976 Worker thread wakes up
23:45:13.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:13.888 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,386,37,37)
23:45:14.921 01.033 8976 Exposure complete
23:45:14.934 00.013 8976 worker thread done servicing request
23:45:14.934 00.000 5052 OnExposeComplete: enter
23:45:14.934 00.000 5052 UpdateGuideState(): m_state=4
23:45:14.935 00.001 5052 Star::Find(18, 339, 403, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
23:45:14.935 00.000 5052 Star::Find returns 1 (0), X=342.70, Y=403.54, Mass=3965, SNR=44.1, Peak=275 HFD=3.9
23:45:14.935 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.97) = xAngle (-1.74 = -1.74)
23:45:14.935 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.79 = -1.79)
23:45:14.935 00.000 5052 CameraToMount -- cameraX=5.44 cameraY=1.25 hyp=5.58 cameraTheta=0.23 mountX=-0.95 mountY=-5.44, mountTheta=-1.74
23:45:14.935 00.000 5052 Status Line: West step   2, dist= 3.5
23:45:14.937 00.002 5052 Enqueuing Calibration Move request for direction 3
23:45:14.937 00.000 8976 Worker thread wakes up
23:45:14.937 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
23:45:14.937 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
23:45:14.937 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
23:45:14.937 00.000 8976 MoveAxis(W, 300, -)
23:45:14.937 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=275, med=31, FiltMin=27, FiltMax=206, Gamma=2.260
23:45:14.937 00.000 8976 Guiding  Dir = 3, Dur = 300
23:45:14.938 00.001 8976 IsSlewing returns 0
23:45:14.938 00.000 8976 IsGuiding returns 0
23:45:14.938 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:14.948 00.010 5052 UpdateGuideState exits: m=3965 SNR=44.1
23:45:14.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:14.948 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:14.948 00.000 5052 Enqueuing Expose request
23:45:15.260 00.312 8976 IsGuiding returns 1
23:45:15.260 00.000 8976 scope still moving after pulse duration time elapsed
23:45:15.291 00.031 8976 IsSlewing returns 0
23:45:15.291 00.000 8976 IsGuiding returns 1
23:45:15.323 00.032 8976 IsSlewing returns 0
23:45:15.323 00.000 8976 IsGuiding returns 1
23:45:15.355 00.032 8976 IsSlewing returns 0
23:45:15.355 00.000 8976 IsGuiding returns 0
23:45:15.355 00.000 8976 scope move finished after 300 + 116 ms
23:45:15.355 00.000 8976 Move returns status 0, amount 300
23:45:15.355 00.000 8976 move complete, result=0
23:45:15.355 00.000 8976 worker thread done servicing request
23:45:15.355 00.000 8976 Worker thread wakes up
23:45:15.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:15.355 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,386,37,37)
23:45:16.381 01.026 8976 Exposure complete
23:45:16.396 00.015 8976 worker thread done servicing request
23:45:16.396 00.000 5052 OnExposeComplete: enter
23:45:16.396 00.000 5052 UpdateGuideState(): m_state=4
23:45:16.397 00.001 5052 Star::Find(18, 342, 403, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
23:45:16.397 00.000 5052 Star::Find returns 1 (0), X=344.69, Y=403.85, Mass=3952, SNR=44.1, Peak=307 HFD=3.8
23:45:16.397 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.97) = xAngle (-1.76 = -1.76)
23:45:16.397 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.81 = -1.81)
23:45:16.397 00.000 5052 CameraToMount -- cameraX=7.44 cameraY=1.56 hyp=7.60 cameraTheta=0.21 mountX=-1.44 mountY=-7.37, mountTheta=-1.76
23:45:16.398 00.001 5052 Status Line: West step   3, dist= 5.5
23:45:16.400 00.002 5052 Enqueuing Calibration Move request for direction 3
23:45:16.400 00.000 8976 Worker thread wakes up
23:45:16.400 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
23:45:16.400 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
23:45:16.400 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=307, med=31, FiltMin=27, FiltMax=222, Gamma=2.260
23:45:16.400 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
23:45:16.400 00.000 8976 MoveAxis(W, 300, -)
23:45:16.400 00.000 8976 Guiding  Dir = 3, Dur = 300
23:45:16.400 00.000 8976 IsSlewing returns 0
23:45:16.400 00.000 8976 IsGuiding returns 0
23:45:16.400 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:16.410 00.010 5052 UpdateGuideState exits: m=3952 SNR=44.1
23:45:16.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:16.410 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:16.410 00.000 5052 Enqueuing Expose request
23:45:16.722 00.312 8976 IsGuiding returns 1
23:45:16.722 00.000 8976 scope still moving after pulse duration time elapsed
23:45:16.753 00.031 8976 IsSlewing returns 0
23:45:16.753 00.000 8976 IsGuiding returns 1
23:45:16.784 00.031 8976 IsSlewing returns 0
23:45:16.784 00.000 8976 IsGuiding returns 1
23:45:16.816 00.032 8976 IsSlewing returns 0
23:45:16.816 00.000 8976 IsGuiding returns 1
23:45:16.848 00.032 8976 IsSlewing returns 0
23:45:16.848 00.000 8976 IsGuiding returns 1
23:45:16.878 00.030 8976 IsSlewing returns 0
23:45:16.878 00.000 8976 IsGuiding returns 1
23:45:16.910 00.032 8976 IsSlewing returns 0
23:45:16.910 00.000 8976 IsGuiding returns 1
23:45:16.941 00.031 8976 IsSlewing returns 0
23:45:16.941 00.000 8976 IsGuiding returns 0
23:45:16.941 00.000 8976 scope move finished after 300 + 240 ms
23:45:16.941 00.000 8976 Move returns status 0, amount 300
23:45:16.941 00.000 8976 move complete, result=0
23:45:16.941 00.000 8976 worker thread done servicing request
23:45:16.941 00.000 8976 Worker thread wakes up
23:45:16.941 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:16.941 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(327,386,37,37)
23:45:17.982 01.041 8976 Exposure complete
23:45:17.995 00.013 8976 worker thread done servicing request
23:45:17.996 00.001 5052 OnExposeComplete: enter
23:45:17.996 00.000 5052 UpdateGuideState(): m_state=4
23:45:17.996 00.000 5052 Star::Find(18, 344, 403, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
23:45:17.996 00.000 5052 Star::Find returns 1 (0), X=346.74, Y=403.65, Mass=3985, SNR=44.2, Peak=260 HFD=3.7
23:45:17.996 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.97) = xAngle (-1.83 = -1.83)
23:45:17.996 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.88 = -1.88)
23:45:17.996 00.000 5052 CameraToMount -- cameraX=9.48 cameraY=1.36 hyp=9.58 cameraTheta=0.14 mountX=-2.41 mountY=-9.13, mountTheta=-1.83
23:45:17.997 00.001 5052 Status Line: West step   4, dist= 7.5
23:45:17.998 00.001 5052 Enqueuing Calibration Move request for direction 3
23:45:17.998 00.000 8976 Worker thread wakes up
23:45:17.998 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
23:45:17.998 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
23:45:17.998 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
23:45:17.998 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=260, med=32, FiltMin=27, FiltMax=206, Gamma=2.260
23:45:17.999 00.001 8976 MoveAxis(W, 300, -)
23:45:17.999 00.000 8976 Guiding  Dir = 3, Dur = 300
23:45:17.999 00.000 8976 IsSlewing returns 0
23:45:17.999 00.000 8976 IsGuiding returns 0
23:45:17.999 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:18.007 00.008 5052 UpdateGuideState exits: m=3985 SNR=44.2
23:45:18.007 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:18.007 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:18.007 00.000 5052 Enqueuing Expose request
23:45:18.321 00.314 8976 IsGuiding returns 1
23:45:18.321 00.000 8976 scope still moving after pulse duration time elapsed
23:45:18.353 00.032 8976 IsSlewing returns 0
23:45:18.353 00.000 8976 IsGuiding returns 1
23:45:18.384 00.031 8976 IsSlewing returns 0
23:45:18.384 00.000 8976 IsGuiding returns 1
23:45:18.414 00.030 8976 IsSlewing returns 0
23:45:18.414 00.000 8976 IsGuiding returns 0
23:45:18.414 00.000 8976 scope move finished after 300 + 115 ms
23:45:18.414 00.000 8976 Move returns status 0, amount 300
23:45:18.414 00.000 8976 move complete, result=0
23:45:18.414 00.000 8976 worker thread done servicing request
23:45:18.414 00.000 8976 Worker thread wakes up
23:45:18.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:18.414 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(329,386,37,37)
23:45:19.449 01.035 8976 Exposure complete
23:45:19.464 00.015 8976 worker thread done servicing request
23:45:19.464 00.000 5052 OnExposeComplete: enter
23:45:19.464 00.000 5052 UpdateGuideState(): m_state=4
23:45:19.464 00.000 5052 Star::Find(18, 346, 403, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
23:45:19.464 00.000 5052 Star::Find returns 1 (0), X=348.00, Y=403.82, Mass=3882, SNR=43.7, Peak=213 HFD=4.3
23:45:19.464 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.97) = xAngle (-1.83 = -1.83)
23:45:19.464 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.88 = -1.88)
23:45:19.464 00.000 5052 CameraToMount -- cameraX=10.74 cameraY=1.53 hyp=10.85 cameraTheta=0.14 mountX=-2.74 mountY=-10.34, mountTheta=-1.83
23:45:19.465 00.001 5052 Status Line: West step   5, dist= 8.8
23:45:19.467 00.002 5052 Enqueuing Calibration Move request for direction 3
23:45:19.467 00.000 8976 Worker thread wakes up
23:45:19.467 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
23:45:19.467 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
23:45:19.467 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=213, med=32, FiltMin=28, FiltMax=179, Gamma=2.260
23:45:19.467 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
23:45:19.467 00.000 8976 MoveAxis(W, 300, -)
23:45:19.467 00.000 8976 Guiding  Dir = 3, Dur = 300
23:45:19.467 00.000 8976 IsSlewing returns 0
23:45:19.467 00.000 8976 IsGuiding returns 0
23:45:19.468 00.001 8976 PulseGuide returned control before completion, sleep 310
23:45:19.475 00.007 5052 UpdateGuideState exits: m=3882 SNR=43.7
23:45:19.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:19.475 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:19.475 00.000 5052 Enqueuing Expose request
23:45:19.788 00.313 8976 IsGuiding returns 1
23:45:19.788 00.000 8976 scope still moving after pulse duration time elapsed
23:45:19.819 00.031 8976 IsSlewing returns 0
23:45:19.819 00.000 8976 IsGuiding returns 1
23:45:19.851 00.032 8976 IsSlewing returns 0
23:45:19.851 00.000 8976 IsGuiding returns 1
23:45:19.882 00.031 8976 IsSlewing returns 0
23:45:19.882 00.000 8976 IsGuiding returns 0
23:45:19.882 00.000 8976 scope move finished after 300 + 115 ms
23:45:19.882 00.000 8976 Move returns status 0, amount 300
23:45:19.882 00.000 8976 move complete, result=0
23:45:19.882 00.000 8976 worker thread done servicing request
23:45:19.882 00.000 8976 Worker thread wakes up
23:45:19.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:19.882 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(330,386,37,37)
23:45:20.937 01.055 8976 Exposure complete
23:45:20.951 00.014 8976 worker thread done servicing request
23:45:20.951 00.000 5052 OnExposeComplete: enter
23:45:20.951 00.000 5052 UpdateGuideState(): m_state=4
23:45:20.951 00.000 5052 Star::Find(18, 347, 403, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
23:45:20.951 00.000 5052 Star::Find returns 1 (0), X=347.57, Y=403.65, Mass=3960, SNR=44.1, Peak=224 HFD=4.8
23:45:20.951 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.97) = xAngle (-1.84 = -1.84)
23:45:20.951 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.89 = -1.89)
23:45:20.951 00.000 5052 CameraToMount -- cameraX=10.31 cameraY=1.36 hyp=10.40 cameraTheta=0.13 mountX=-2.73 mountY=-9.88, mountTheta=-1.84
23:45:20.952 00.001 5052 Status Line: West step   6, dist= 8.4
23:45:20.954 00.002 5052 Enqueuing Calibration Move request for direction 3
23:45:20.954 00.000 8976 Worker thread wakes up
23:45:20.954 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
23:45:20.954 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
23:45:20.954 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=224, med=31, FiltMin=27, FiltMax=148, Gamma=2.260
23:45:20.954 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
23:45:20.954 00.000 8976 MoveAxis(W, 300, -)
23:45:20.954 00.000 8976 Guiding  Dir = 3, Dur = 300
23:45:20.954 00.000 8976 IsSlewing returns 0
23:45:20.955 00.001 8976 IsGuiding returns 0
23:45:20.955 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:20.963 00.008 5052 UpdateGuideState exits: m=3960 SNR=44.1
23:45:20.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:20.963 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:20.963 00.000 5052 Enqueuing Expose request
23:45:21.279 00.316 8976 IsGuiding returns 1
23:45:21.279 00.000 8976 scope still moving after pulse duration time elapsed
23:45:21.311 00.032 8976 IsSlewing returns 0
23:45:21.311 00.000 8976 IsGuiding returns 1
23:45:21.343 00.032 8976 IsSlewing returns 0
23:45:21.343 00.000 8976 IsGuiding returns 1
23:45:21.375 00.032 8976 IsSlewing returns 0
23:45:21.375 00.000 8976 IsGuiding returns 0
23:45:21.375 00.000 8976 scope move finished after 300 + 120 ms
23:45:21.375 00.000 8976 Move returns status 0, amount 300
23:45:21.375 00.000 8976 move complete, result=0
23:45:21.375 00.000 8976 worker thread done servicing request
23:45:21.375 00.000 8976 Worker thread wakes up
23:45:21.375 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:21.375 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(330,386,37,37)
23:45:22.405 01.030 8976 Exposure complete
23:45:22.419 00.014 8976 worker thread done servicing request
23:45:22.419 00.000 5052 OnExposeComplete: enter
23:45:22.419 00.000 5052 UpdateGuideState(): m_state=4
23:45:22.419 00.000 5052 Star::Find(18, 347, 403, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
23:45:22.419 00.000 5052 Star::Find returns 1 (0), X=348.45, Y=404.31, Mass=3831, SNR=43.3, Peak=224 HFD=4.7
23:45:22.419 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.97) = xAngle (-1.79 = -1.79)
23:45:22.419 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.84 = -1.84)
23:45:22.419 00.000 5052 CameraToMount -- cameraX=11.19 cameraY=2.02 hyp=11.37 cameraTheta=0.18 mountX=-2.47 mountY=-10.95, mountTheta=-1.79
23:45:22.420 00.001 5052 Status Line: West step   7, dist= 9.3
23:45:22.421 00.001 5052 Enqueuing Calibration Move request for direction 3
23:45:22.421 00.000 8976 Worker thread wakes up
23:45:22.422 00.001 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
23:45:22.422 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
23:45:22.422 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
23:45:22.422 00.000 8976 MoveAxis(W, 300, -)
23:45:22.422 00.000 8976 Guiding  Dir = 3, Dur = 300
23:45:22.422 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=224, med=32, FiltMin=28, FiltMax=144, Gamma=2.260
23:45:22.422 00.000 8976 IsSlewing returns 0
23:45:22.422 00.000 8976 IsGuiding returns 0
23:45:22.422 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:22.431 00.009 5052 UpdateGuideState exits: m=3831 SNR=43.3
23:45:22.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:22.431 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:22.431 00.000 5052 Enqueuing Expose request
23:45:22.742 00.311 8976 IsGuiding returns 1
23:45:22.742 00.000 8976 scope still moving after pulse duration time elapsed
23:45:22.774 00.032 8976 IsSlewing returns 0
23:45:22.774 00.000 8976 IsGuiding returns 1
23:45:22.806 00.032 8976 IsSlewing returns 0
23:45:22.806 00.000 8976 IsGuiding returns 1
23:45:22.838 00.032 8976 IsSlewing returns 0
23:45:22.838 00.000 8976 IsGuiding returns 0
23:45:22.838 00.000 8976 scope move finished after 300 + 115 ms
23:45:22.838 00.000 8976 Move returns status 0, amount 300
23:45:22.838 00.000 8976 move complete, result=0
23:45:22.838 00.000 8976 worker thread done servicing request
23:45:22.838 00.000 8976 Worker thread wakes up
23:45:22.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:22.838 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(330,386,37,37)
23:45:23.866 01.028 8976 Exposure complete
23:45:23.879 00.013 8976 worker thread done servicing request
23:45:23.880 00.001 5052 OnExposeComplete: enter
23:45:23.880 00.000 5052 UpdateGuideState(): m_state=4
23:45:23.880 00.000 5052 Star::Find(18, 348, 404, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
23:45:23.880 00.000 5052 Star::Find returns 1 (0), X=352.56, Y=403.79, Mass=3788, SNR=43.1, Peak=206 HFD=4.5
23:45:23.880 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.97) = xAngle (-1.87 = -1.87)
23:45:23.880 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.92 = -1.92)
23:45:23.880 00.000 5052 CameraToMount -- cameraX=15.30 cameraY=1.50 hyp=15.38 cameraTheta=0.10 mountX=-4.53 mountY=-14.43, mountTheta=-1.88
23:45:23.881 00.001 5052 Status Line: West step   8, dist=13.3
23:45:23.882 00.001 5052 Enqueuing Calibration Move request for direction 3
23:45:23.882 00.000 8976 Worker thread wakes up
23:45:23.882 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
23:45:23.882 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
23:45:23.882 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
23:45:23.882 00.000 8976 MoveAxis(W, 300, -)
23:45:23.882 00.000 8976 Guiding  Dir = 3, Dur = 300
23:45:23.882 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=206, med=32, FiltMin=27, FiltMax=174, Gamma=2.260
23:45:23.883 00.001 8976 IsSlewing returns 0
23:45:23.883 00.000 8976 IsGuiding returns 0
23:45:23.883 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:23.891 00.008 5052 UpdateGuideState exits: m=3788 SNR=43.1
23:45:23.892 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:23.892 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:23.892 00.000 5052 Enqueuing Expose request
23:45:24.204 00.312 8976 IsGuiding returns 1
23:45:24.204 00.000 8976 scope still moving after pulse duration time elapsed
23:45:24.235 00.031 8976 IsSlewing returns 0
23:45:24.235 00.000 8976 IsGuiding returns 1
23:45:24.267 00.032 8976 IsSlewing returns 0
23:45:24.267 00.000 8976 IsGuiding returns 1
23:45:24.313 00.046 8976 IsSlewing returns 0
23:45:24.313 00.000 8976 IsGuiding returns 0
23:45:24.313 00.000 8976 scope move finished after 300 + 130 ms
23:45:24.313 00.000 8976 Move returns status 0, amount 300
23:45:24.313 00.000 8976 move complete, result=0
23:45:24.313 00.000 8976 worker thread done servicing request
23:45:24.313 00.000 8976 Worker thread wakes up
23:45:24.313 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:24.313 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(335,386,37,37)
23:45:25.347 01.034 8976 Exposure complete
23:45:25.360 00.013 8976 worker thread done servicing request
23:45:25.361 00.001 5052 OnExposeComplete: enter
23:45:25.361 00.000 5052 UpdateGuideState(): m_state=4
23:45:25.361 00.000 5052 Star::Find(18, 352, 403, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
23:45:25.361 00.000 5052 Star::Find returns 1 (0), X=357.44, Y=404.06, Mass=3988, SNR=44.2, Peak=218 HFD=4.6
23:45:25.361 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.97) = xAngle (-1.88 = -1.88)
23:45:25.361 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.93 = -1.93)
23:45:25.361 00.000 5052 CameraToMount -- cameraX=20.18 cameraY=1.77 hyp=20.26 cameraTheta=0.09 mountX=-6.18 mountY=-18.94, mountTheta=-1.89
23:45:25.362 00.001 5052 Status Line: West step   9, dist=18.2
23:45:25.363 00.001 5052 Enqueuing Calibration Move request for direction 3
23:45:25.363 00.000 8976 Worker thread wakes up
23:45:25.363 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
23:45:25.363 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
23:45:25.363 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=218, med=32, FiltMin=27, FiltMax=182, Gamma=2.260
23:45:25.363 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
23:45:25.363 00.000 8976 MoveAxis(W, 300, -)
23:45:25.363 00.000 8976 Guiding  Dir = 3, Dur = 300
23:45:25.364 00.001 8976 IsSlewing returns 0
23:45:25.364 00.000 8976 IsGuiding returns 0
23:45:25.364 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:25.373 00.009 5052 UpdateGuideState exits: m=3988 SNR=44.2
23:45:25.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:25.373 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:25.373 00.000 5052 Enqueuing Expose request
23:45:25.682 00.309 8976 IsGuiding returns 1
23:45:25.682 00.000 8976 scope still moving after pulse duration time elapsed
23:45:25.712 00.030 8976 IsSlewing returns 0
23:45:25.712 00.000 8976 IsGuiding returns 1
23:45:25.744 00.032 8976 IsSlewing returns 0
23:45:25.744 00.000 8976 IsGuiding returns 1
23:45:25.776 00.032 8976 IsSlewing returns 0
23:45:25.776 00.000 8976 IsGuiding returns 0
23:45:25.776 00.000 8976 scope move finished after 300 + 111 ms
23:45:25.776 00.000 8976 Move returns status 0, amount 300
23:45:25.776 00.000 8976 move complete, result=0
23:45:25.776 00.000 8976 worker thread done servicing request
23:45:25.776 00.000 8976 Worker thread wakes up
23:45:25.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:25.776 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(339,386,37,37)
23:45:26.817 01.041 8976 Exposure complete
23:45:26.831 00.014 8976 worker thread done servicing request
23:45:26.831 00.000 5052 OnExposeComplete: enter
23:45:26.831 00.000 5052 UpdateGuideState(): m_state=4
23:45:26.831 00.000 5052 Star::Find(18, 357, 404, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
23:45:26.831 00.000 5052 Star::Find returns 1 (0), X=361.85, Y=404.26, Mass=3914, SNR=43.8, Peak=190 HFD=4.5
23:45:26.831 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.97) = xAngle (-1.89 = -1.89)
23:45:26.831 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.94 = -1.94)
23:45:26.831 00.000 5052 CameraToMount -- cameraX=24.60 cameraY=1.97 hyp=24.67 cameraTheta=0.08 mountX=-7.70 mountY=-23.00, mountTheta=-1.89
23:45:26.832 00.001 5052 Status Line: West step  10, dist=22.6
23:45:26.833 00.001 5052 Enqueuing Calibration Move request for direction 3
23:45:26.834 00.001 8976 Worker thread wakes up
23:45:26.834 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=190, med=31, FiltMin=27, FiltMax=175, Gamma=2.260
23:45:26.834 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
23:45:26.834 00.000 8976 Handling axis move in thread for scope dir=3 dur=300
23:45:26.834 00.000 8976 scope move axis dir= 3 dur= 300 opts= 0x0
23:45:26.834 00.000 8976 MoveAxis(W, 300, -)
23:45:26.834 00.000 8976 Guiding  Dir = 3, Dur = 300
23:45:26.834 00.000 8976 IsSlewing returns 0
23:45:26.834 00.000 8976 IsGuiding returns 0
23:45:26.834 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:26.843 00.009 5052 UpdateGuideState exits: m=3914 SNR=43.8
23:45:26.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:26.843 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:26.843 00.000 5052 Enqueuing Expose request
23:45:27.154 00.311 8976 IsGuiding returns 1
23:45:27.154 00.000 8976 scope still moving after pulse duration time elapsed
23:45:27.185 00.031 8976 IsSlewing returns 0
23:45:27.185 00.000 8976 IsGuiding returns 1
23:45:27.217 00.032 8976 IsSlewing returns 0
23:45:27.217 00.000 8976 IsGuiding returns 1
23:45:27.249 00.032 8976 IsSlewing returns 0
23:45:27.249 00.000 8976 IsGuiding returns 0
23:45:27.249 00.000 8976 scope move finished after 300 + 114 ms
23:45:27.249 00.000 8976 Move returns status 0, amount 300
23:45:27.249 00.000 8976 move complete, result=0
23:45:27.249 00.000 8976 worker thread done servicing request
23:45:27.249 00.000 8976 Worker thread wakes up
23:45:27.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:27.249 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(344,386,37,37)
23:45:28.282 01.033 8976 Exposure complete
23:45:28.296 00.014 8976 worker thread done servicing request
23:45:28.296 00.000 5052 OnExposeComplete: enter
23:45:28.296 00.000 5052 UpdateGuideState(): m_state=4
23:45:28.297 00.001 5052 Star::Find(18, 361, 404, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
23:45:28.297 00.000 5052 Star::Find returns 1 (0), X=364.43, Y=404.18, Mass=3825, SNR=43.3, Peak=189 HFD=4.8
23:45:28.297 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.97) = xAngle (-1.90 = -1.90)
23:45:28.297 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.95 = -1.95)
23:45:28.297 00.000 5052 CameraToMount -- cameraX=27.18 cameraY=1.89 hyp=27.24 cameraTheta=0.07 mountX=-8.77 mountY=-25.29, mountTheta=-1.90
23:45:28.298 00.001 5052 WEST calibration completes with steps=10 angle=-178.7 rate=8.409 parity=1
23:45:28.298 00.000 5052 Falling Through to state GO_EAST
23:45:28.298 00.000 5052 Status Line: East step   2, dist=25.2
23:45:28.299 00.001 5052 Enqueuing Calibration Move request for direction 2
23:45:28.299 00.000 8976 Worker thread wakes up
23:45:28.299 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 2140 opts 0x0
23:45:28.299 00.000 8976 Handling axis move in thread for scope dir=2 dur=2140
23:45:28.299 00.000 8976 scope move axis dir= 2 dur= 2140 opts= 0x0
23:45:28.299 00.000 8976 MoveAxis(E, 2140, -)
23:45:28.299 00.000 8976 Guiding  Dir = 2, Dur = 2140
23:45:28.300 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=189, med=31, FiltMin=27, FiltMax=160, Gamma=2.260
23:45:28.300 00.000 8976 IsSlewing returns 0
23:45:28.300 00.000 8976 IsGuiding returns 0
23:45:28.300 00.000 8976 PulseGuide returned control before completion, sleep 2150
23:45:28.310 00.010 5052 UpdateGuideState exits: m=3825 SNR=43.3
23:45:28.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:28.310 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:28.310 00.000 5052 Enqueuing Expose request
23:45:30.458 02.148 8976 IsGuiding returns 1
23:45:30.458 00.000 8976 scope still moving after pulse duration time elapsed
23:45:30.490 00.032 8976 IsSlewing returns 0
23:45:30.490 00.000 8976 IsGuiding returns 1
23:45:30.522 00.032 8976 IsSlewing returns 0
23:45:30.522 00.000 8976 IsGuiding returns 1
23:45:30.554 00.032 8976 IsSlewing returns 0
23:45:30.554 00.000 8976 IsGuiding returns 0
23:45:30.554 00.000 8976 scope move finished after 2140 + 114 ms
23:45:30.554 00.000 8976 Move returns status 0, amount 2140
23:45:30.554 00.000 8976 move complete, result=0
23:45:30.554 00.000 8976 worker thread done servicing request
23:45:30.554 00.000 8976 Worker thread wakes up
23:45:30.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:30.554 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(346,386,37,37)
23:45:31.583 01.029 8976 Exposure complete
23:45:31.597 00.014 8976 worker thread done servicing request
23:45:31.597 00.000 5052 OnExposeComplete: enter
23:45:31.597 00.000 5052 UpdateGuideState(): m_state=4
23:45:31.598 00.001 5052 Star::Find(18, 364, 404, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
23:45:31.598 00.000 5052 Star::Find returns 1 (0), X=347.16, Y=404.54, Mass=3979, SNR=44.2, Peak=199 HFD=4.7
23:45:31.598 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.97) = xAngle (-1.74 = -1.74)
23:45:31.598 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.80 = -1.80)
23:45:31.598 00.000 5052 CameraToMount -- cameraX=9.90 cameraY=2.25 hyp=10.16 cameraTheta=0.22 mountX=-1.76 mountY=-9.90, mountTheta=-1.75
23:45:31.598 00.000 5052 Status Line: East step   1, dist= 8.0
23:45:31.600 00.002 5052 Enqueuing Calibration Move request for direction 2
23:45:31.600 00.000 8976 Worker thread wakes up
23:45:31.600 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 860 opts 0x0
23:45:31.600 00.000 8976 Handling axis move in thread for scope dir=2 dur=860
23:45:31.600 00.000 8976 scope move axis dir= 2 dur= 860 opts= 0x0
23:45:31.600 00.000 8976 MoveAxis(E, 860, -)
23:45:31.600 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=199, med=32, FiltMin=28, FiltMax=157, Gamma=2.260
23:45:31.600 00.000 8976 Guiding  Dir = 2, Dur = 860
23:45:31.601 00.001 8976 IsSlewing returns 0
23:45:31.601 00.000 8976 IsGuiding returns 0
23:45:31.601 00.000 8976 PulseGuide returned control before completion, sleep 870
23:45:31.609 00.008 5052 UpdateGuideState exits: m=3979 SNR=44.2
23:45:31.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:31.610 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:31.610 00.000 5052 Enqueuing Expose request
23:45:32.474 00.864 8976 IsGuiding returns 1
23:45:32.474 00.000 8976 scope still moving after pulse duration time elapsed
23:45:32.505 00.031 8976 IsSlewing returns 0
23:45:32.505 00.000 8976 IsGuiding returns 1
23:45:32.537 00.032 8976 IsSlewing returns 0
23:45:32.537 00.000 8976 IsGuiding returns 1
23:45:32.569 00.032 8976 IsSlewing returns 0
23:45:32.569 00.000 8976 IsGuiding returns 0
23:45:32.569 00.000 8976 scope move finished after 860 + 107 ms
23:45:32.569 00.000 8976 Move returns status 0, amount 860
23:45:32.569 00.000 8976 move complete, result=0
23:45:32.569 00.000 8976 worker thread done servicing request
23:45:32.569 00.000 8976 Worker thread wakes up
23:45:32.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:32.569 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(329,387,37,37)
23:45:33.599 01.030 8976 Exposure complete
23:45:33.613 00.014 8976 worker thread done servicing request
23:45:33.613 00.000 5052 OnExposeComplete: enter
23:45:33.613 00.000 5052 UpdateGuideState(): m_state=4
23:45:33.613 00.000 5052 Star::Find(18, 347, 404, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
23:45:33.614 00.001 5052 Star::Find returns 1 (0), X=337.50, Y=404.64, Mass=3944, SNR=44.0, Peak=299 HFD=3.4
23:45:33.614 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.97) = xAngle (-0.50 = -0.50)
23:45:33.614 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.55 = -0.55)
23:45:33.614 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=2.35 hyp=2.37 cameraTheta=1.47 mountX=2.08 mountY=-1.24, mountTheta=-0.54
23:45:33.701 00.087 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:45:33.701 00.000 5052 Backlash: Looking for 3 moves of 1.5 px, max attempts = 200
23:45:33.701 00.000 5052 Falling Through to state CLEAR_BACKLASH
23:45:33.701 00.000 5052 Backlash: Starting north clearing using pulse width of 300
23:45:33.701 00.000 5052 Enqueuing Calibration Move request for direction 0
23:45:33.701 00.000 5052 Status Line: Clearing backlash step 1
23:45:33.701 00.000 8976 Worker thread wakes up
23:45:33.701 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
23:45:33.701 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
23:45:33.701 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
23:45:33.701 00.000 8976 MoveAxis(N, 300, -)
23:45:33.701 00.000 8976 Guiding  Dir = 0, Dur = 300
23:45:33.702 00.001 8976 IsSlewing returns 0
23:45:33.702 00.000 8976 IsGuiding returns 0
23:45:33.702 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:33.703 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=299, med=32, FiltMin=28, FiltMax=215, Gamma=2.260
23:45:33.712 00.009 5052 UpdateGuideState exits: m=3944 SNR=44.0
23:45:33.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:33.712 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:33.712 00.000 5052 Enqueuing Expose request
23:45:34.016 00.304 8976 IsGuiding returns 1
23:45:34.016 00.000 8976 scope still moving after pulse duration time elapsed
23:45:34.047 00.031 8976 IsSlewing returns 0
23:45:34.047 00.000 8976 IsGuiding returns 1
23:45:34.078 00.031 8976 IsSlewing returns 0
23:45:34.078 00.000 8976 IsGuiding returns 1
23:45:34.110 00.032 8976 IsSlewing returns 0
23:45:34.110 00.000 8976 IsGuiding returns 1
23:45:34.141 00.031 8976 IsSlewing returns 0
23:45:34.141 00.000 8976 IsGuiding returns 0
23:45:34.141 00.000 8976 scope move finished after 300 + 139 ms
23:45:34.141 00.000 8976 Move returns status 0, amount 300
23:45:34.141 00.000 8976 move complete, result=0
23:45:34.141 00.000 8976 worker thread done servicing request
23:45:34.141 00.000 8976 Worker thread wakes up
23:45:34.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:34.141 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,387,37,37)
23:45:35.180 01.039 8976 Exposure complete
23:45:35.195 00.015 8976 worker thread done servicing request
23:45:35.195 00.000 5052 OnExposeComplete: enter
23:45:35.195 00.000 5052 UpdateGuideState(): m_state=4
23:45:35.195 00.000 5052 Star::Find(18, 337, 404, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
23:45:35.195 00.000 5052 Star::Find returns 1 (0), X=336.90, Y=402.01, Mass=3888, SNR=43.7, Peak=246 HFD=4.3
23:45:35.195 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.97) = xAngle (-4.45 = 1.83)
23:45:35.195 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.51 = 1.78)
23:45:35.195 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.28 hyp=0.45 cameraTheta=-2.48 mountX=-0.12 mountY=0.44, mountTheta=1.83
23:45:35.196 00.001 5052 Backlash: Accepted clearing move of 2.7
23:45:35.196 00.000 5052 Enqueuing Calibration Move request for direction 0
23:45:35.196 00.000 8976 Worker thread wakes up
23:45:35.196 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
23:45:35.196 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
23:45:35.196 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
23:45:35.196 00.000 8976 MoveAxis(N, 300, -)
23:45:35.196 00.000 8976 Guiding  Dir = 0, Dur = 300
23:45:35.196 00.000 5052 Status Line: Clearing backlash step   2
23:45:35.196 00.000 8976 IsSlewing returns 0
23:45:35.197 00.001 8976 IsGuiding returns 0
23:45:35.197 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:35.198 00.001 5052 Backlash: Clearing backlash step   2, Last Delta = 2.70 px, CumDistance = 2.70 px
23:45:35.198 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=246, med=31, FiltMin=27, FiltMax=182, Gamma=2.260
23:45:35.207 00.009 5052 UpdateGuideState exits: m=3888 SNR=43.7
23:45:35.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:35.208 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:35.208 00.000 5052 Enqueuing Expose request
23:45:35.521 00.313 8976 IsGuiding returns 1
23:45:35.521 00.000 8976 scope still moving after pulse duration time elapsed
23:45:35.552 00.031 8976 IsSlewing returns 0
23:45:35.552 00.000 8976 IsGuiding returns 1
23:45:35.583 00.031 8976 IsSlewing returns 0
23:45:35.583 00.000 8976 IsGuiding returns 1
23:45:35.614 00.031 8976 IsSlewing returns 0
23:45:35.614 00.000 8976 IsGuiding returns 1
23:45:35.645 00.031 8976 IsSlewing returns 0
23:45:35.645 00.000 8976 IsGuiding returns 1
23:45:35.676 00.031 8976 IsSlewing returns 0
23:45:35.676 00.000 8976 IsGuiding returns 1
23:45:35.708 00.032 8976 IsSlewing returns 0
23:45:35.708 00.000 8976 IsGuiding returns 1
23:45:35.739 00.031 8976 IsSlewing returns 0
23:45:35.739 00.000 8976 IsGuiding returns 0
23:45:35.739 00.000 8976 scope move finished after 300 + 241 ms
23:45:35.739 00.000 8976 Move returns status 0, amount 300
23:45:35.739 00.000 8976 move complete, result=0
23:45:35.739 00.000 8976 worker thread done servicing request
23:45:35.739 00.000 8976 Worker thread wakes up
23:45:35.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:35.739 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,384,37,37)
23:45:36.768 01.029 8976 Exposure complete
23:45:36.782 00.014 8976 worker thread done servicing request
23:45:36.782 00.000 5052 OnExposeComplete: enter
23:45:36.782 00.000 5052 UpdateGuideState(): m_state=4
23:45:36.783 00.001 5052 Star::Find(18, 336, 402, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
23:45:36.783 00.000 5052 Star::Find returns 1 (0), X=339.03, Y=394.68, Mass=4001, SNR=44.3, Peak=241 HFD=4.3
23:45:36.783 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.97) = xAngle (-3.31 = 2.97)
23:45:36.783 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.36 = 2.92)
23:45:36.783 00.000 5052 CameraToMount -- cameraX=1.77 cameraY=-7.60 hyp=7.81 cameraTheta=-1.34 mountX=-7.70 mountY=1.71, mountTheta=2.92
23:45:36.784 00.001 5052 Backlash: Accepted clearing move of 7.6
23:45:36.784 00.000 5052 Enqueuing Calibration Move request for direction 0
23:45:36.784 00.000 8976 Worker thread wakes up
23:45:36.784 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
23:45:36.784 00.000 5052 Status Line: Clearing backlash step   3
23:45:36.784 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
23:45:36.784 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
23:45:36.784 00.000 8976 MoveAxis(N, 300, -)
23:45:36.784 00.000 8976 Guiding  Dir = 0, Dur = 300
23:45:36.784 00.000 8976 IsSlewing returns 0
23:45:36.784 00.000 8976 IsGuiding returns 0
23:45:36.785 00.001 8976 PulseGuide returned control before completion, sleep 310
23:45:36.785 00.000 5052 Backlash: Clearing backlash step   3, Last Delta = 7.63 px, CumDistance = 10.08 px
23:45:36.785 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=241, med=31, FiltMin=27, FiltMax=167, Gamma=2.260
23:45:36.795 00.010 5052 UpdateGuideState exits: m=4001 SNR=44.3
23:45:36.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:36.795 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:36.795 00.000 5052 Enqueuing Expose request
23:45:37.100 00.305 8976 IsGuiding returns 1
23:45:37.100 00.000 8976 scope still moving after pulse duration time elapsed
23:45:37.131 00.031 8976 IsSlewing returns 0
23:45:37.131 00.000 8976 IsGuiding returns 1
23:45:37.163 00.032 8976 IsSlewing returns 0
23:45:37.163 00.000 8976 IsGuiding returns 1
23:45:37.195 00.032 8976 IsSlewing returns 0
23:45:37.195 00.000 8976 IsGuiding returns 0
23:45:37.195 00.000 8976 scope move finished after 300 + 110 ms
23:45:37.195 00.000 8976 Move returns status 0, amount 300
23:45:37.195 00.000 8976 move complete, result=0
23:45:37.195 00.000 8976 worker thread done servicing request
23:45:37.195 00.000 8976 Worker thread wakes up
23:45:37.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:37.195 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,377,37,37)
23:45:38.223 01.028 8976 Exposure complete
23:45:38.238 00.015 8976 worker thread done servicing request
23:45:38.238 00.000 5052 OnExposeComplete: enter
23:45:38.238 00.000 5052 UpdateGuideState(): m_state=4
23:45:38.239 00.001 5052 Star::Find(18, 339, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
23:45:38.239 00.000 5052 Star::Find returns 1 (0), X=338.58, Y=385.93, Mass=4012, SNR=44.3, Peak=205 HFD=4.3
23:45:38.239 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.97) = xAngle (-3.46 = 2.83)
23:45:38.239 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.51 = 2.77)
23:45:38.239 00.000 5052 CameraToMount -- cameraX=1.32 cameraY=-16.36 hyp=16.41 cameraTheta=-1.49 mountX=-15.60 mountY=5.93, mountTheta=2.78
23:45:38.239 00.000 5052 Backlash: Accepted clearing move of 8.8
23:45:38.239 00.000 5052 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
23:45:38.239 00.000 5052 Backlash: North calibration moves starting at {339.0,394.7}, Offset = 9.3 px
23:45:38.240 00.001 5052 Backlash: Total distance moved = 17.8
23:45:38.240 00.000 5052 Backlash: Falling Through to state GO_NORTH
23:45:38.240 00.000 5052 Status Line: North step   2, dist= 8.8
23:45:38.241 00.001 5052 Enqueuing Calibration Move request for direction 0
23:45:38.241 00.000 8976 Worker thread wakes up
23:45:38.241 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
23:45:38.241 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
23:45:38.241 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=205, med=32, FiltMin=27, FiltMax=175, Gamma=2.260
23:45:38.241 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
23:45:38.241 00.000 8976 MoveAxis(N, 300, -)
23:45:38.241 00.000 8976 Guiding  Dir = 0, Dur = 300
23:45:38.242 00.001 8976 IsSlewing returns 0
23:45:38.242 00.000 8976 IsGuiding returns 0
23:45:38.242 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:38.251 00.009 5052 UpdateGuideState exits: m=4012 SNR=44.3
23:45:38.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:38.251 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:38.251 00.000 5052 Enqueuing Expose request
23:45:38.561 00.310 8976 IsGuiding returns 1
23:45:38.561 00.000 8976 scope still moving after pulse duration time elapsed
23:45:38.592 00.031 8976 IsSlewing returns 0
23:45:38.592 00.000 8976 IsGuiding returns 1
23:45:38.623 00.031 8976 IsSlewing returns 0
23:45:38.623 00.000 8976 IsGuiding returns 1
23:45:38.655 00.032 8976 IsSlewing returns 0
23:45:38.655 00.000 8976 IsGuiding returns 0
23:45:38.655 00.000 8976 scope move finished after 300 + 112 ms
23:45:38.655 00.000 8976 Move returns status 0, amount 300
23:45:38.655 00.000 8976 move complete, result=0
23:45:38.655 00.000 8976 worker thread done servicing request
23:45:38.655 00.000 8976 Worker thread wakes up
23:45:38.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:38.655 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,368,37,37)
23:45:39.688 01.033 8976 Exposure complete
23:45:39.702 00.014 8976 worker thread done servicing request
23:45:39.702 00.000 5052 OnExposeComplete: enter
23:45:39.702 00.000 5052 UpdateGuideState(): m_state=4
23:45:39.702 00.000 5052 Star::Find(18, 338, 385, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
23:45:39.702 00.000 5052 Star::Find returns 1 (0), X=336.37, Y=378.38, Mass=4205, SNR=45.4, Peak=269 HFD=4.5
23:45:39.702 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.97) = xAngle (-3.58 = 2.71)
23:45:39.702 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.63 = 2.65)
23:45:39.702 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=-23.91 hyp=23.93 cameraTheta=-1.61 mountX=-21.71 mountY=11.20, mountTheta=2.67
23:45:39.703 00.001 5052 Status Line: North step   3, dist=16.5
23:45:39.704 00.001 5052 Enqueuing Calibration Move request for direction 0
23:45:39.704 00.000 8976 Worker thread wakes up
23:45:39.704 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
23:45:39.704 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
23:45:39.705 00.001 8976 scope move axis dir= 0 dur= 300 opts= 0x0
23:45:39.705 00.000 8976 MoveAxis(N, 300, -)
23:45:39.705 00.000 8976 Guiding  Dir = 0, Dur = 300
23:45:39.705 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=269, med=31, FiltMin=27, FiltMax=190, Gamma=2.260
23:45:39.705 00.000 8976 IsSlewing returns 0
23:45:39.705 00.000 8976 IsGuiding returns 0
23:45:39.705 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:39.714 00.009 5052 UpdateGuideState exits: m=4205 SNR=45.4
23:45:39.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:39.715 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:39.715 00.000 5052 Enqueuing Expose request
23:45:40.024 00.309 8976 IsGuiding returns 1
23:45:40.024 00.000 8976 scope still moving after pulse duration time elapsed
23:45:40.056 00.032 8976 IsSlewing returns 0
23:45:40.056 00.000 8976 IsGuiding returns 1
23:45:40.086 00.030 8976 IsSlewing returns 0
23:45:40.086 00.000 8976 IsGuiding returns 1
23:45:40.118 00.032 8976 IsSlewing returns 0
23:45:40.118 00.000 8976 IsGuiding returns 0
23:45:40.118 00.000 8976 scope move finished after 300 + 113 ms
23:45:40.118 00.000 8976 Move returns status 0, amount 300
23:45:40.118 00.000 8976 move complete, result=0
23:45:40.118 00.000 8976 worker thread done servicing request
23:45:40.118 00.000 8976 Worker thread wakes up
23:45:40.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:40.118 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,360,37,37)
23:45:41.168 01.050 8976 Exposure complete
23:45:41.183 00.015 8976 worker thread done servicing request
23:45:41.183 00.000 5052 OnExposeComplete: enter
23:45:41.183 00.000 5052 UpdateGuideState(): m_state=4
23:45:41.184 00.001 5052 Star::Find(18, 336, 378, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
23:45:41.184 00.000 5052 Star::Find returns 1 (0), X=336.72, Y=371.20, Mass=4233, SNR=45.6, Peak=258 HFD=4.4
23:45:41.184 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.97) = xAngle (-3.56 = 2.73)
23:45:41.184 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.61 = 2.67)
23:45:41.184 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-31.09 hyp=31.09 cameraTheta=-1.59 mountX=-28.46 mountY=14.01, mountTheta=2.68
23:45:41.184 00.000 5052 Status Line: North step   4, dist=23.6
23:45:41.186 00.002 5052 Enqueuing Calibration Move request for direction 0
23:45:41.186 00.000 8976 Worker thread wakes up
23:45:41.186 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
23:45:41.186 00.000 8976 Handling axis move in thread for scope dir=0 dur=300
23:45:41.186 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=258, med=32, FiltMin=27, FiltMax=210, Gamma=2.260
23:45:41.186 00.000 8976 scope move axis dir= 0 dur= 300 opts= 0x0
23:45:41.186 00.000 8976 MoveAxis(N, 300, -)
23:45:41.186 00.000 8976 Guiding  Dir = 0, Dur = 300
23:45:41.187 00.001 8976 IsSlewing returns 0
23:45:41.187 00.000 8976 IsGuiding returns 0
23:45:41.187 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:41.195 00.008 5052 UpdateGuideState exits: m=4233 SNR=45.6
23:45:41.196 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:41.196 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:41.196 00.000 5052 Enqueuing Expose request
23:45:41.511 00.315 8976 IsGuiding returns 1
23:45:41.511 00.000 8976 scope still moving after pulse duration time elapsed
23:45:41.543 00.032 8976 IsSlewing returns 0
23:45:41.543 00.000 8976 IsGuiding returns 1
23:45:41.574 00.031 8976 IsSlewing returns 0
23:45:41.574 00.000 8976 IsGuiding returns 1
23:45:41.605 00.031 8976 IsSlewing returns 0
23:45:41.605 00.000 8976 IsGuiding returns 1
23:45:41.636 00.031 8976 IsSlewing returns 0
23:45:41.636 00.000 8976 IsGuiding returns 0
23:45:41.636 00.000 8976 scope move finished after 300 + 148 ms
23:45:41.636 00.000 8976 Move returns status 0, amount 300
23:45:41.636 00.000 8976 move complete, result=0
23:45:41.636 00.000 8976 worker thread done servicing request
23:45:41.636 00.000 8976 Worker thread wakes up
23:45:41.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:41.636 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,353,37,37)
23:45:42.672 01.036 8976 Exposure complete
23:45:42.687 00.015 8976 worker thread done servicing request
23:45:42.687 00.000 5052 OnExposeComplete: enter
23:45:42.687 00.000 5052 UpdateGuideState(): m_state=4
23:45:42.687 00.000 5052 Star::Find(18, 336, 371, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
23:45:42.687 00.000 5052 Star::Find returns 1 (0), X=338.30, Y=363.32, Mass=4347, SNR=46.2, Peak=291 HFD=4.1
23:45:42.687 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.97) = xAngle (-3.51 = 2.77)
23:45:42.687 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.57 = 2.72)
23:45:42.687 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=-38.97 hyp=38.98 cameraTheta=-1.54 mountX=-36.33 mountY=16.02, mountTheta=2.73
23:45:42.688 00.001 5052 NORTH calibration completes with angle=-91.3 rate=26.142 parity=-1
23:45:42.688 00.000 5052 Falling Through to state GO_SOUTH
23:45:42.688 00.000 5052 Status Line: South step   3, dist=31.4
23:45:42.690 00.002 5052 Enqueuing Calibration Move request for direction 1
23:45:42.690 00.000 8976 Worker thread wakes up
23:45:42.690 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
23:45:42.690 00.000 8976 Handling axis move in thread for scope dir=1 dur=550
23:45:42.690 00.000 8976 scope move axis dir= 1 dur= 550 opts= 0x0
23:45:42.690 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=291, med=31, FiltMin=27, FiltMax=214, Gamma=2.260
23:45:42.690 00.000 8976 MoveAxis(S, 550, -)
23:45:42.690 00.000 8976 Guiding  Dir = 1, Dur = 550
23:45:42.691 00.001 8976 IsSlewing returns 0
23:45:42.691 00.000 8976 IsGuiding returns 0
23:45:42.691 00.000 8976 PulseGuide returned control before completion, sleep 560
23:45:42.700 00.009 5052 UpdateGuideState exits: m=4347 SNR=46.2
23:45:42.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:42.700 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:42.700 00.000 5052 Enqueuing Expose request
23:45:43.263 00.563 8976 IsGuiding returns 1
23:45:43.263 00.000 8976 scope still moving after pulse duration time elapsed
23:45:43.296 00.033 8976 IsSlewing returns 0
23:45:43.296 00.000 8976 IsGuiding returns 1
23:45:43.327 00.031 8976 IsSlewing returns 0
23:45:43.327 00.000 8976 IsGuiding returns 1
23:45:43.359 00.032 8976 IsSlewing returns 0
23:45:43.359 00.000 8976 IsGuiding returns 0
23:45:43.359 00.000 8976 scope move finished after 550 + 117 ms
23:45:43.359 00.000 8976 Move returns status 0, amount 550
23:45:43.359 00.000 8976 move complete, result=0
23:45:43.359 00.000 8976 worker thread done servicing request
23:45:43.359 00.000 8976 Worker thread wakes up
23:45:43.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:43.359 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,345,37,37)
23:45:44.396 01.037 8976 Exposure complete
23:45:44.411 00.015 8976 worker thread done servicing request
23:45:44.411 00.000 5052 OnExposeComplete: enter
23:45:44.411 00.000 5052 UpdateGuideState(): m_state=4
23:45:44.411 00.000 5052 Star::Find(18, 338, 363, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
23:45:44.411 00.000 5052 Star::Find returns 1 (0), X=338.57, Y=369.15, Mass=4202, SNR=45.4, Peak=222 HFD=4.5
23:45:44.411 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.97) = xAngle (-3.50 = 2.78)
23:45:44.411 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.55 = 2.73)
23:45:44.411 00.000 5052 CameraToMount -- cameraX=1.31 cameraY=-33.14 hyp=33.17 cameraTheta=-1.53 mountX=-31.07 mountY=13.24, mountTheta=2.74
23:45:44.412 00.001 5052 Status Line: South step   2, dist=25.5
23:45:44.413 00.001 5052 Enqueuing Calibration Move request for direction 1
23:45:44.413 00.000 8976 Worker thread wakes up
23:45:44.413 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
23:45:44.413 00.000 8976 Handling axis move in thread for scope dir=1 dur=550
23:45:44.413 00.000 8976 scope move axis dir= 1 dur= 550 opts= 0x0
23:45:44.413 00.000 8976 MoveAxis(S, 550, -)
23:45:44.414 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=222, med=31, FiltMin=27, FiltMax=170, Gamma=2.260
23:45:44.414 00.000 8976 Guiding  Dir = 1, Dur = 550
23:45:44.414 00.000 8976 IsSlewing returns 0
23:45:44.414 00.000 8976 IsGuiding returns 0
23:45:44.414 00.000 8976 PulseGuide returned control before completion, sleep 560
23:45:44.422 00.008 5052 UpdateGuideState exits: m=4202 SNR=45.4
23:45:44.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:44.422 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:44.422 00.000 5052 Enqueuing Expose request
23:45:44.988 00.566 8976 IsGuiding returns 1
23:45:44.988 00.000 8976 scope still moving after pulse duration time elapsed
23:45:45.020 00.032 8976 IsSlewing returns 0
23:45:45.020 00.000 8976 IsGuiding returns 1
23:45:45.051 00.031 8976 IsSlewing returns 0
23:45:45.051 00.000 8976 IsGuiding returns 1
23:45:45.082 00.031 8976 IsSlewing returns 0
23:45:45.082 00.000 8976 IsGuiding returns 0
23:45:45.082 00.000 8976 scope move finished after 550 + 117 ms
23:45:45.082 00.000 8976 Move returns status 0, amount 550
23:45:45.082 00.000 8976 move complete, result=0
23:45:45.082 00.000 8976 worker thread done servicing request
23:45:45.082 00.000 8976 Worker thread wakes up
23:45:45.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:45.082 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,351,37,37)
23:45:46.120 01.038 8976 Exposure complete
23:45:46.135 00.015 8976 worker thread done servicing request
23:45:46.135 00.000 5052 OnExposeComplete: enter
23:45:46.135 00.000 5052 UpdateGuideState(): m_state=4
23:45:46.135 00.000 5052 Star::Find(18, 338, 369, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
23:45:46.135 00.000 5052 Star::Find returns 1 (0), X=340.77, Y=377.05, Mass=4331, SNR=46.2, Peak=203 HFD=4.5
23:45:46.135 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.97) = xAngle (-3.40 = 2.88)
23:45:46.135 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.45 = 2.83)
23:45:46.135 00.000 5052 CameraToMount -- cameraX=3.51 cameraY=-25.24 hyp=25.48 cameraTheta=-1.43 mountX=-24.63 mountY=7.83, mountTheta=2.83
23:45:46.136 00.001 5052 Status Line: South step   1, dist=17.7
23:45:46.137 00.001 5052 Enqueuing Calibration Move request for direction 1
23:45:46.138 00.001 8976 Worker thread wakes up
23:45:46.138 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 100 opts 0x0
23:45:46.138 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=203, med=32, FiltMin=28, FiltMax=171, Gamma=2.260
23:45:46.138 00.000 8976 Handling axis move in thread for scope dir=1 dur=100
23:45:46.138 00.000 8976 scope move axis dir= 1 dur= 100 opts= 0x0
23:45:46.138 00.000 8976 MoveAxis(S, 100, -)
23:45:46.138 00.000 8976 Guiding  Dir = 1, Dur = 100
23:45:46.138 00.000 8976 IsSlewing returns 0
23:45:46.138 00.000 8976 IsGuiding returns 0
23:45:46.138 00.000 8976 PulseGuide returned control before completion, sleep 110
23:45:46.147 00.009 5052 UpdateGuideState exits: m=4331 SNR=46.2
23:45:46.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:46.147 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:46.147 00.000 5052 Enqueuing Expose request
23:45:46.254 00.107 8976 IsGuiding returns 1
23:45:46.254 00.000 8976 scope still moving after pulse duration time elapsed
23:45:46.285 00.031 8976 IsSlewing returns 0
23:45:46.285 00.000 8976 IsGuiding returns 1
23:45:46.316 00.031 8976 IsSlewing returns 0
23:45:46.316 00.000 8976 IsGuiding returns 1
23:45:46.348 00.032 8976 IsSlewing returns 0
23:45:46.348 00.000 8976 IsGuiding returns 0
23:45:46.348 00.000 8976 scope move finished after 100 + 109 ms
23:45:46.348 00.000 8976 Move returns status 0, amount 100
23:45:46.348 00.000 8976 move complete, result=0
23:45:46.348 00.000 8976 worker thread done servicing request
23:45:46.348 00.000 8976 Worker thread wakes up
23:45:46.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:46.348 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(323,359,37,37)
23:45:47.376 01.028 8976 Exposure complete
23:45:47.390 00.014 8976 worker thread done servicing request
23:45:47.390 00.000 5052 OnExposeComplete: enter
23:45:47.390 00.000 5052 UpdateGuideState(): m_state=4
23:45:47.390 00.000 5052 Star::Find(18, 340, 377, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
23:45:47.390 00.000 5052 Star::Find returns 1 (0), X=342.99, Y=379.15, Mass=4096, SNR=44.8, Peak=237 HFD=4.4
23:45:47.390 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.97) = xAngle (-3.30 = 2.99)
23:45:47.390 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.35 = 2.93)
23:45:47.390 00.000 5052 CameraToMount -- cameraX=5.73 cameraY=-23.14 hyp=23.83 cameraTheta=-1.33 mountX=-23.55 mountY=4.91, mountTheta=2.94
23:45:47.391 00.001 5052 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
23:45:47.391 00.000 5052 Nudge: theta = 2.93
23:45:47.391 00.000 5052 South nudging, decAmt = 24.827, Normal south moves = 15.473
23:45:47.391 00.000 5052 Sending NudgeSouth pulse of duration 300 ms
23:45:47.391 00.000 5052 Status Line: Nudge South   1
23:45:47.392 00.001 5052 Enqueuing Calibration Move request for direction 1
23:45:47.393 00.001 8976 Worker thread wakes up
23:45:47.393 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
23:45:47.393 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=237, med=32, FiltMin=28, FiltMax=176, Gamma=2.260
23:45:47.393 00.000 8976 Handling axis move in thread for scope dir=1 dur=300
23:45:47.393 00.000 8976 scope move axis dir= 1 dur= 300 opts= 0x0
23:45:47.393 00.000 8976 MoveAxis(S, 300, -)
23:45:47.393 00.000 8976 Guiding  Dir = 1, Dur = 300
23:45:47.393 00.000 8976 IsSlewing returns 0
23:45:47.393 00.000 8976 IsGuiding returns 0
23:45:47.393 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:47.402 00.009 5052 UpdateGuideState exits: m=4096 SNR=44.8
23:45:47.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:47.402 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:47.402 00.000 5052 Enqueuing Expose request
23:45:47.716 00.314 8976 IsGuiding returns 1
23:45:47.716 00.000 8976 scope still moving after pulse duration time elapsed
23:45:47.748 00.032 8976 IsSlewing returns 0
23:45:47.748 00.000 8976 IsGuiding returns 1
23:45:47.778 00.030 8976 IsSlewing returns 0
23:45:47.778 00.000 8976 IsGuiding returns 1
23:45:47.809 00.031 8976 IsSlewing returns 0
23:45:47.809 00.000 8976 IsGuiding returns 0
23:45:47.809 00.000 8976 scope move finished after 300 + 115 ms
23:45:47.809 00.000 8976 Move returns status 0, amount 300
23:45:47.809 00.000 8976 move complete, result=0
23:45:47.809 00.000 8976 worker thread done servicing request
23:45:47.809 00.000 8976 Worker thread wakes up
23:45:47.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:47.809 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,361,37,37)
23:45:48.844 01.035 8976 Exposure complete
23:45:48.859 00.015 8976 worker thread done servicing request
23:45:48.859 00.000 5052 OnExposeComplete: enter
23:45:48.859 00.000 5052 UpdateGuideState(): m_state=4
23:45:48.859 00.000 5052 Star::Find(18, 342, 379, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
23:45:48.859 00.000 5052 Star::Find returns 1 (0), X=342.99, Y=383.55, Mass=4230, SNR=45.6, Peak=268 HFD=4.1
23:45:48.859 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.97) = xAngle (-3.24 = 3.04)
23:45:48.859 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.30 = 2.99)
23:45:48.859 00.000 5052 CameraToMount -- cameraX=5.73 cameraY=-18.74 hyp=19.60 cameraTheta=-1.27 mountX=-19.50 mountY=3.00, mountTheta=2.99
23:45:48.860 00.001 5052 Nudge: theta = 2.87
23:45:48.860 00.000 5052 South nudging, decAmt = 20.444, Normal south moves = 15.473
23:45:48.860 00.000 5052 Sending NudgeSouth pulse of duration 300 ms
23:45:48.860 00.000 5052 Status Line: Nudge South   2
23:45:48.862 00.002 5052 Enqueuing Calibration Move request for direction 1
23:45:48.862 00.000 8976 Worker thread wakes up
23:45:48.862 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=268, med=32, FiltMin=27, FiltMax=188, Gamma=2.260
23:45:48.862 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
23:45:48.862 00.000 8976 Handling axis move in thread for scope dir=1 dur=300
23:45:48.862 00.000 8976 scope move axis dir= 1 dur= 300 opts= 0x0
23:45:48.862 00.000 8976 MoveAxis(S, 300, -)
23:45:48.862 00.000 8976 Guiding  Dir = 1, Dur = 300
23:45:48.862 00.000 8976 IsSlewing returns 0
23:45:48.862 00.000 8976 IsGuiding returns 0
23:45:48.863 00.001 8976 PulseGuide returned control before completion, sleep 310
23:45:48.872 00.009 5052 UpdateGuideState exits: m=4230 SNR=45.6
23:45:48.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:48.872 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:48.872 00.000 5052 Enqueuing Expose request
23:45:49.179 00.307 8976 IsGuiding returns 1
23:45:49.179 00.000 8976 scope still moving after pulse duration time elapsed
23:45:49.211 00.032 8976 IsSlewing returns 0
23:45:49.211 00.000 8976 IsGuiding returns 1
23:45:49.243 00.032 8976 IsSlewing returns 0
23:45:49.243 00.000 8976 IsGuiding returns 1
23:45:49.275 00.032 8976 IsSlewing returns 0
23:45:49.275 00.000 8976 IsGuiding returns 0
23:45:49.275 00.000 8976 scope move finished after 300 + 112 ms
23:45:49.275 00.000 8976 Move returns status 0, amount 300
23:45:49.275 00.000 8976 move complete, result=0
23:45:49.275 00.000 8976 worker thread done servicing request
23:45:49.275 00.000 8976 Worker thread wakes up
23:45:49.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:49.275 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,366,37,37)
23:45:50.306 01.031 8976 Exposure complete
23:45:50.320 00.014 8976 worker thread done servicing request
23:45:50.320 00.000 5052 OnExposeComplete: enter
23:45:50.320 00.000 5052 UpdateGuideState(): m_state=4
23:45:50.320 00.000 5052 Star::Find(18, 342, 383, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
23:45:50.320 00.000 5052 Star::Find returns 1 (0), X=342.41, Y=387.52, Mass=4070, SNR=44.7, Peak=247 HFD=4.3
23:45:50.320 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.97) = xAngle (-3.20 = 3.08)
23:45:50.320 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.26 = 3.03)
23:45:50.321 00.001 5052 CameraToMount -- cameraX=5.15 cameraY=-14.77 hyp=15.64 cameraTheta=-1.23 mountX=-15.61 mountY=1.78, mountTheta=3.03
23:45:50.321 00.000 5052 Nudge: theta = 2.83
23:45:50.321 00.000 5052 South nudging, decAmt = 16.440, Normal south moves = 15.473
23:45:50.321 00.000 5052 Sending NudgeSouth pulse of duration 300 ms
23:45:50.321 00.000 5052 Status Line: Nudge South   3
23:45:50.322 00.001 5052 Enqueuing Calibration Move request for direction 1
23:45:50.322 00.000 8976 Worker thread wakes up
23:45:50.322 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
23:45:50.322 00.000 8976 Handling axis move in thread for scope dir=1 dur=300
23:45:50.322 00.000 8976 scope move axis dir= 1 dur= 300 opts= 0x0
23:45:50.322 00.000 8976 MoveAxis(S, 300, -)
23:45:50.323 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=247, med=31, FiltMin=27, FiltMax=197, Gamma=2.260
23:45:50.323 00.000 8976 Guiding  Dir = 1, Dur = 300
23:45:50.323 00.000 8976 IsSlewing returns 0
23:45:50.323 00.000 8976 IsGuiding returns 0
23:45:50.323 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:50.332 00.009 5052 UpdateGuideState exits: m=4070 SNR=44.7
23:45:50.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:50.332 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:50.332 00.000 5052 Enqueuing Expose request
23:45:50.640 00.308 8976 IsGuiding returns 1
23:45:50.640 00.000 8976 scope still moving after pulse duration time elapsed
23:45:50.671 00.031 8976 IsSlewing returns 0
23:45:50.671 00.000 8976 IsGuiding returns 1
23:45:50.702 00.031 8976 IsSlewing returns 0
23:45:50.702 00.000 8976 IsGuiding returns 1
23:45:50.734 00.032 8976 IsSlewing returns 0
23:45:50.734 00.000 8976 IsGuiding returns 1
23:45:50.765 00.031 8976 IsSlewing returns 0
23:45:50.765 00.000 8976 IsGuiding returns 0
23:45:50.765 00.000 8976 scope move finished after 300 + 141 ms
23:45:50.765 00.000 8976 Move returns status 0, amount 300
23:45:50.765 00.000 8976 move complete, result=0
23:45:50.765 00.000 8976 worker thread done servicing request
23:45:50.765 00.000 8976 Worker thread wakes up
23:45:50.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:50.765 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(324,370,37,37)
23:45:51.809 01.044 8976 Exposure complete
23:45:51.823 00.014 8976 worker thread done servicing request
23:45:51.823 00.000 5052 OnExposeComplete: enter
23:45:51.823 00.000 5052 UpdateGuideState(): m_state=4
23:45:51.824 00.001 5052 Star::Find(18, 342, 387, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
23:45:51.824 00.000 5052 Star::Find returns 1 (0), X=342.81, Y=391.62, Mass=4077, SNR=44.7, Peak=252 HFD=4.0
23:45:51.824 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.97) = xAngle (-3.06 = -3.06)
23:45:51.824 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.11 = -3.11)
23:45:51.824 00.000 5052 CameraToMount -- cameraX=5.55 cameraY=-10.67 hyp=12.03 cameraTheta=-1.09 mountX=-11.98 mountY=-0.35, mountTheta=-3.11
23:45:51.824 00.000 5052 Nudge: theta = 2.70
23:45:51.824 00.000 5052 South nudging, decAmt = 12.377, Normal south moves = 15.473
23:45:51.825 00.001 5052 Sending NudgeSouth pulse of duration 300 ms
23:45:51.825 00.000 5052 Status Line: Nudge South   4
23:45:51.826 00.001 5052 Enqueuing Calibration Move request for direction 1
23:45:51.826 00.000 8976 Worker thread wakes up
23:45:51.826 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
23:45:51.826 00.000 8976 Handling axis move in thread for scope dir=1 dur=300
23:45:51.826 00.000 8976 scope move axis dir= 1 dur= 300 opts= 0x0
23:45:51.826 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=252, med=32, FiltMin=28, FiltMax=202, Gamma=2.260
23:45:51.826 00.000 8976 MoveAxis(S, 300, -)
23:45:51.826 00.000 8976 Guiding  Dir = 1, Dur = 300
23:45:51.827 00.001 8976 IsSlewing returns 0
23:45:51.827 00.000 8976 IsGuiding returns 0
23:45:51.827 00.000 8976 PulseGuide returned control before completion, sleep 310
23:45:51.836 00.009 5052 UpdateGuideState exits: m=4077 SNR=44.7
23:45:51.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:51.836 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:51.836 00.000 5052 Enqueuing Expose request
23:45:52.143 00.307 8976 IsGuiding returns 1
23:45:52.143 00.000 8976 scope still moving after pulse duration time elapsed
23:45:52.174 00.031 8976 IsSlewing returns 0
23:45:52.174 00.000 8976 IsGuiding returns 1
23:45:52.205 00.031 8976 IsSlewing returns 0
23:45:52.205 00.000 8976 IsGuiding returns 1
23:45:52.236 00.031 8976 IsSlewing returns 0
23:45:52.236 00.000 8976 IsGuiding returns 0
23:45:52.236 00.000 8976 scope move finished after 300 + 109 ms
23:45:52.236 00.000 8976 Move returns status 0, amount 300
23:45:52.236 00.000 8976 move complete, result=0
23:45:52.236 00.000 8976 worker thread done servicing request
23:45:52.236 00.000 8976 Worker thread wakes up
23:45:52.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:52.236 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,374,37,37)
23:45:53.275 01.039 8976 Exposure complete
23:45:53.290 00.015 8976 worker thread done servicing request
23:45:53.290 00.000 5052 OnExposeComplete: enter
23:45:53.290 00.000 5052 UpdateGuideState(): m_state=4
23:45:53.290 00.000 5052 Star::Find(18, 342, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
23:45:53.290 00.000 5052 Star::Find returns 1 (0), X=342.51, Y=396.16, Mass=4030, SNR=44.5, Peak=255 HFD=3.8
23:45:53.290 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.97) = xAngle (-2.83 = -2.83)
23:45:53.290 00.000 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.88 = -2.88)
23:45:53.290 00.000 5052 CameraToMount -- cameraX=5.25 cameraY=-6.13 hyp=8.07 cameraTheta=-0.86 mountX=-7.68 mountY=-2.06, mountTheta=-2.88
23:45:53.291 00.001 5052 Nudge: theta = 2.51
23:45:53.291 00.000 5052 Final south nudging status: Current loc = {342.514,396.158}, targeting {336.510,403.593}
23:45:53.291 00.000 5052 Falling Through to state CALIBRATION_COMPLETE
23:45:53.291 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 11:01:20 PM"
23:45:53.291 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.009433
23:45:53.291 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.008822
23:45:53.291 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
23:45:53.291 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.100890
23:45:53.292 00.001 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 1.397630
23:45:53.292 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.176831
23:45:53.292 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
23:45:53.292 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
23:45:53.292 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
23:45:53.292 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
23:45:53.292 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:45:53.292 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:45:53.293 00.001 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:45:53.293 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:45:53.293 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 12.253900
23:45:53.293 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 9
23:45:53.293 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 10
23:45:53.293 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:45:53.293 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:45:53.293 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 10:41:09 PM"
23:45:53.293 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
23:45:53.294 00.001 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.1 0.0}, {3.7 0.2}, {10.1 0.2}, {16.9 0.6}, {22.1 0.6}, {22.4 0.6}, {22.3 0.5}, {23.4 0.7}, {25.4 1.0}, {25.4 1.0}, {9.7 0.2}, {3.1 1.5}"
23:45:53.294 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.8 2.5}, {-3.9 5.5}, {-3.9 8.4}, {-3.0 10.8}, {-2.3 13.2}, {-3.4 16.1}, {1.0 18.6}, {3.0 21.4}, {4.0 23.1}, {4.6 26.1}, {4.6 26.1}, {19.3 22.7}, {24.1 28.6}"
23:45:53.294 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:45:53.294 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:45:53.294 00.000 5052 Mount::SetCalibration (scope) -- xAngle=-178.7 yAngle=-91.3 xRate=8.409 yRate=26.142 bin=2 dec=10.4 pierSide=0 par=+/- rotAng=None
23:45:53.294 00.000 5052 Mount::SetCalibration (scope) -- sets m_xAngle=-178.7 m_yAngleError=2.6
23:45:53.296 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:45:53.296 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:45:53.376 00.080 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:45:53.376 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:45:53.377 00.001 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 11:45:53 PM"
23:45:53.377 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.008409
23:45:53.378 00.001 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.026142
23:45:53.378 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
23:45:53.378 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.119050
23:45:53.378 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.594340
23:45:53.378 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.181699
23:45:53.378 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
23:45:53.378 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
23:45:53.378 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
23:45:53.379 00.001 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
23:45:53.379 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:45:53.379 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:45:53.379 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:45:53.379 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:45:53.379 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.640440
23:45:53.379 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 10
23:45:53.379 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 4
23:45:53.379 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:45:53.380 00.001 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
23:45:53.380 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:53 PM"
23:45:53.380 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
23:45:53.380 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.5 0.1}, {-5.5 -0.2}, {-7.5 -0.0}, {-8.8 -0.2}, {-8.4 -0.0}, {-9.2 -0.7}, {-13.3 -0.2}, {-18.2 -0.4}, {-22.6 -0.6}, {-25.2 -0.6}, {-25.2 -0.6}, {-7.9 -0.9}, {1.7 -1.0}"
23:45:53.380 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 8.8}, {2.7 16.3}, {2.3 23.5}, {0.7 31.4}, {0.7 31.4}, {0.5 25.5}, {-1.7 17.6}, {-4.0 15.5}"
23:45:53.381 00.001 5052 GetBoolean("/Confirm/2/CalWarning_Rates", 1) returns 1
23:45:53.382 00.001 5052 Alert: Advisory: Calibration completed but RA and Dec rates vary by an unexpected amount (often caused by large Dec backlash)
23:45:53.595 00.213 5052 Calibration alert details: Expected ratio at dec=10.4 is 0.984, actual is 0.322
23:45:53.596 00.001 5052 Status Line: Calibration complete
23:45:53.597 00.001 5052 Calibration Complete
23:45:53.597 00.000 5052 PhdConfig flush
23:45:53.597 00.000 5052 Changing from state CALIBRATING_SECONDARY to CALIBRATED
23:45:53.597 00.000 5052 guider state => CALIBRATED
23:45:53.597 00.000 5052 Changing from state CALIBRATED to GUIDING
23:45:53.597 00.000 5052 stepguider: scope pointing change, no change to calibration
23:45:53.597 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:45:53.597 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:45:53.597 00.000 5052 AdjustCalibrationForScopePointing (scope): current dec=10.4 pierSide=0, cal dec=10.4 pierSide=0 rotAngle=None bin=2
23:45:53.597 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:45:53.597 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:45:53.598 00.001 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:45:53.598 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:45:53.598 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.640440
23:45:53.598 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 10
23:45:53.598 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 4
23:45:53.598 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:45:53.598 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 3
23:45:53.598 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:53 PM"
23:45:53.599 00.001 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
23:45:53.599 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.5 0.1}, {-5.5 -0.2}, {-7.5 -0.0}, {-8.8 -0.2}, {-8.4 -0.0}, {-9.2 -0.7}, {-13.3 -0.2}, {-18.2 -0.4}, {-22.6 -0.6}, {-25.2 -0.6}, {-25.2 -0.6}, {-7.9 -0.9}, {1.7 -1.0}"
23:45:53.599 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 8.8}, {2.7 16.3}, {2.3 23.5}, {0.7 31.4}, {0.7 31.4}, {0.5 25.5}, {-1.7 17.6}, {-4.0 15.5}"
23:45:53.687 00.088 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:45:53.687 00.000 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
23:45:53.689 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:45:53.689 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:45:53.690 00.001 5052 setting lock position to (342.51, 396.16)
23:45:53.690 00.000 5052 guider state => GUIDING
23:45:53.690 00.000 5052 Status Line: Guiding
23:45:53.691 00.001 5052 Mount: notify guiding started
23:45:53.691 00.000 5052 Mount: notify guiding started
23:45:53.692 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
23:45:53.692 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:45:53.692 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:45:53.692 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:45:53.692 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:45:53.692 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 3.036680
23:45:53.693 00.001 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:45:53.693 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:45:53.693 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:45:53.693 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:45:53.693 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:12 PM"
23:45:53.693 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:45:53.693 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{1.9 0.0}, {1.1 1.5}, {-0.6 2.3}, {-1.5 3.8}, {-1.8 5.1}, {-3.1 6.0}, {-4.1 7.4}, {-4.7 9.1}, {-3.9 10.0}, {-2.2 11.2}, {-1.5 12.7}, {-1.5 13.8}, {-3.8 14.7}"
23:45:53.694 00.001 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{-1.1 -0.3}, {-0.7 0.4}, {-0.3 0.8}, {0.2 1.6}, {1.1 1.7}, {2.4 2.5}, {3.1 2.9}, {4.3 3.7}, {5.9 4.2}, {8.2 4.5}, {10.0 4.9}, {11.7 5.5}, {14.0 6.0}"
23:45:53.694 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:45:53.694 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:45:53.694 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:45:53.694 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:45:53.694 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 3.036680
23:45:53.694 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:45:53.694 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:45:53.695 00.001 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:45:53.695 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:45:53.695 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:12 PM"
23:45:53.695 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:45:53.695 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{1.9 0.0}, {1.1 1.5}, {-0.6 2.3}, {-1.5 3.8}, {-1.8 5.1}, {-3.1 6.0}, {-4.1 7.4}, {-4.7 9.1}, {-3.9 10.0}, {-2.2 11.2}, {-1.5 12.7}, {-1.5 13.8}, {-3.8 14.7}"
23:45:53.695 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{-1.1 -0.3}, {-0.7 0.4}, {-0.3 0.8}, {0.2 1.6}, {1.1 1.7}, {2.4 2.5}, {3.1 2.9}, {4.3 3.7}, {5.9 4.2}, {8.2 4.5}, {10.0 4.9}, {11.7 5.5}, {14.0 6.0}"
23:45:53.695 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 11:45:53 PM"
23:45:53.696 00.001 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.008409
23:45:53.696 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.026142
23:45:53.696 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
23:45:53.696 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.119050
23:45:53.696 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.594340
23:45:53.696 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.181699
23:45:53.696 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
23:45:53.696 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
23:45:53.696 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
23:45:53.697 00.001 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
23:45:53.697 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:45:53.697 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:45:53.697 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:45:53.697 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:45:53.697 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.640440
23:45:53.697 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 10
23:45:53.697 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 4
23:45:53.697 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:45:53.698 00.001 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 3
23:45:53.698 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:53 PM"
23:45:53.698 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
23:45:53.698 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.5 0.1}, {-5.5 -0.2}, {-7.5 -0.0}, {-8.8 -0.2}, {-8.4 -0.0}, {-9.2 -0.7}, {-13.3 -0.2}, {-18.2 -0.4}, {-22.6 -0.6}, {-25.2 -0.6}, {-25.2 -0.6}, {-7.9 -0.9}, {1.7 -1.0}"
23:45:53.698 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 8.8}, {2.7 16.3}, {2.3 23.5}, {0.7 31.4}, {0.7 31.4}, {0.5 25.5}, {-1.7 17.6}, {-4.0 15.5}"
23:45:53.698 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:45:53.698 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:45:53.698 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:45:53.699 00.001 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:45:53.699 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.640440
23:45:53.699 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 10
23:45:53.699 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 4
23:45:53.699 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:45:53.699 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 3
23:45:53.699 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:53 PM"
23:45:53.699 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
23:45:53.700 00.001 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.5 0.1}, {-5.5 -0.2}, {-7.5 -0.0}, {-8.8 -0.2}, {-8.4 -0.0}, {-9.2 -0.7}, {-13.3 -0.2}, {-18.2 -0.4}, {-22.6 -0.6}, {-25.2 -0.6}, {-25.2 -0.6}, {-7.9 -0.9}, {1.7 -1.0}"
23:45:53.700 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 8.8}, {2.7 16.3}, {2.3 23.5}, {0.7 31.4}, {0.7 31.4}, {0.5 25.5}, {-1.7 17.6}, {-4.0 15.5}"
23:45:53.781 00.081 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:45:53.781 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:45:53.781 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
23:45:53.781 00.000 5052 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
23:45:53.781 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:45:53.781 00.000 5052 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 10.4
23:45:53.781 00.000 5052 MountToCamera -- mountTheta (0.00) + m_xAngle (-3.12) = xAngle (-3.12 = -3.12)
23:45:53.781 00.000 5052 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
23:45:53.781 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
23:45:53.781 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
23:45:53.782 00.001 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
23:45:53.782 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=255, med=32, FiltMin=28, FiltMax=197, Gamma=2.260
23:45:53.790 00.008 5052 UpdateGuideState exits: m=4030 SNR=44.5
23:45:53.790 00.000 5052 PhdController: newstate STATE_SETTLE_BEGIN
23:45:53.790 00.000 5052 PhdController: newstate STATE_SETTLE_WAIT
23:45:53.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:53.790 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:53.790 00.000 5052 Enqueuing Expose request
23:45:53.790 00.000 8976 Worker thread wakes up
23:45:53.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:53.790 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:45:53.844 00.054 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 11:45:53 PM"
23:45:53.844 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.008409
23:45:53.844 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.026142
23:45:53.844 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
23:45:53.844 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.119050
23:45:53.845 00.001 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.594340
23:45:53.845 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.181699
23:45:53.845 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
23:45:53.845 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
23:45:53.845 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
23:45:53.845 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
23:45:53.845 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:45:53.845 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:45:53.845 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:45:53.846 00.001 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:45:53.846 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.640440
23:45:53.846 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 10
23:45:53.846 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 4
23:45:53.846 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:45:53.846 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 3
23:45:53.846 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:53 PM"
23:45:53.846 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
23:45:53.847 00.001 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.5 0.1}, {-5.5 -0.2}, {-7.5 -0.0}, {-8.8 -0.2}, {-8.4 -0.0}, {-9.2 -0.7}, {-13.3 -0.2}, {-18.2 -0.4}, {-22.6 -0.6}, {-25.2 -0.6}, {-25.2 -0.6}, {-7.9 -0.9}, {1.7 -1.0}"
23:45:53.847 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 8.8}, {2.7 16.3}, {2.3 23.5}, {0.7 31.4}, {0.7 31.4}, {0.5 25.5}, {-1.7 17.6}, {-4.0 15.5}"
23:45:53.847 00.000 5052 CalAsst: Spds: 0.5X,0.5X, Dec: 10.4, Rates: 2.0, 6.3, Steps: 10,4, Ortho: 2.64, Rates: 0.98 (Expect) vs 0.32 (Act)
23:45:53.847 00.000 5052 CalAsst: poor result, (Rates)
23:45:54.824 00.977 8976 Exposure complete
23:45:54.838 00.014 8976 worker thread done servicing request
23:45:54.838 00.000 5052 OnExposeComplete: enter
23:45:54.838 00.000 5052 UpdateGuideState(): m_state=6
23:45:54.838 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:45:54.838 00.000 5052 Star::Find returns 1 (0), X=342.50, Y=395.89, Mass=4044, SNR=44.5, Peak=247 HFD=4.3
23:45:54.838 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.97) = xAngle (-3.57 = 2.71)
23:45:54.838 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.63 = 2.66)
23:45:54.838 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.61 mountX=-0.24 mountY=0.12, mountTheta=2.67
23:45:54.839 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.27, opts=13)
23:45:54.839 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.27)
23:45:54.839 00.000 8976 Worker thread wakes up
23:45:54.839 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.27) opts 0xd
23:45:54.839 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.27)
23:45:54.839 00.000 8976 Moving (-0.01, -0.27) raw xDistance=-0.24 yDistance=0.12
23:45:54.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:45:54.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:45:54.839 00.000 8976 MoveAxis(R, 0, ABG)
23:45:54.840 00.001 8976 MoveAxis(U, 0, ABG)
23:45:54.840 00.000 8976 move complete, result=0
23:45:54.840 00.000 8976 worker thread done servicing request
23:45:54.840 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=247, med=32, FiltMin=27, FiltMax=192, Gamma=2.260
23:45:54.848 00.008 5052 UpdateGuideState exits: m=4044 SNR=44.5
23:45:54.848 00.000 5052 PhdController: settling, locked = 1, distance = 5.73 (99.00) aobump = 0 frame = 1 / 5
23:45:54.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:54.848 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:54.848 00.000 5052 Enqueuing Expose request
23:45:54.848 00.000 8976 Worker thread wakes up
23:45:54.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:54.848 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:45:54.850 00.002 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:55.883 01.033 8976 Exposure complete
23:45:55.896 00.013 8976 worker thread done servicing request
23:45:55.896 00.000 5052 OnExposeComplete: enter
23:45:55.896 00.000 5052 UpdateGuideState(): m_state=6
23:45:55.897 00.001 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:45:55.897 00.000 5052 Star::Find returns 1 (0), X=342.21, Y=396.01, Mass=3971, SNR=44.2, Peak=281 HFD=4.3
23:45:55.897 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.97) = xAngle (-4.66 = 1.62)
23:45:55.897 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.71 = 1.57)
23:45:55.897 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-2.69 mountX=-0.02 mountY=0.33, mountTheta=1.62
23:45:55.897 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.14, opts=13)
23:45:55.897 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.14)
23:45:55.898 00.001 8976 Worker thread wakes up
23:45:55.898 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.14) opts 0xd
23:45:55.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.14)
23:45:55.898 00.000 8976 Moving (-0.30, -0.14) raw xDistance=-0.02 yDistance=0.33
23:45:55.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:45:55.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.33
23:45:55.898 00.000 8976 MoveAxis(R, 0, ABG)
23:45:55.898 00.000 8976 MoveAxis(U, 0, ABG)
23:45:55.898 00.000 8976 move complete, result=0
23:45:55.898 00.000 8976 worker thread done servicing request
23:45:55.899 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=281, med=32, FiltMin=27, FiltMax=179, Gamma=2.260
23:45:55.907 00.008 5052 UpdateGuideState exits: m=3971 SNR=44.2
23:45:55.907 00.000 5052 PhdController: settling, locked = 1, distance = 4.11 (99.00) aobump = 0 frame = 2 / 5
23:45:55.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:55.907 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:55.907 00.000 5052 Enqueuing Expose request
23:45:55.907 00.000 8976 Worker thread wakes up
23:45:55.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:55.907 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:45:55.910 00.003 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:45:56.947 01.037 8976 Exposure complete
23:45:56.962 00.015 8976 worker thread done servicing request
23:45:56.962 00.000 5052 OnExposeComplete: enter
23:45:56.962 00.000 5052 UpdateGuideState(): m_state=6
23:45:56.963 00.001 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:45:56.963 00.000 5052 Star::Find returns 1 (0), X=342.48, Y=395.87, Mass=3933, SNR=43.9, Peak=251 HFD=4.5
23:45:56.963 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.97) = xAngle (-3.64 = 2.64)
23:45:56.963 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.70 = 2.59)
23:45:56.963 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.68 mountX=-0.26 mountY=0.15, mountTheta=2.60
23:45:56.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.29, opts=13)
23:45:56.964 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.29)
23:45:56.964 00.000 8976 Worker thread wakes up
23:45:56.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.29) opts 0xd
23:45:56.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.29)
23:45:56.964 00.000 8976 Moving (-0.03, -0.29) raw xDistance=-0.26 yDistance=0.15
23:45:56.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
23:45:56.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:45:56.964 00.000 8976 MoveAxis(R, 0, ABG)
23:45:56.964 00.000 8976 MoveAxis(U, 0, ABG)
23:45:56.964 00.000 8976 move complete, result=0
23:45:56.964 00.000 8976 worker thread done servicing request
23:45:56.965 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=251, med=31, FiltMin=27, FiltMax=164, Gamma=2.260
23:45:56.976 00.011 5052 UpdateGuideState exits: m=3933 SNR=43.9
23:45:56.976 00.000 5052 PhdController: settling, locked = 1, distance = 2.97 (99.00) aobump = 0 frame = 3 / 5
23:45:56.976 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:56.976 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:56.976 00.000 5052 Enqueuing Expose request
23:45:56.976 00.000 8976 Worker thread wakes up
23:45:56.977 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:56.977 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:45:56.980 00.003 5052 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:45:58.013 01.033 8976 Exposure complete
23:45:58.028 00.015 8976 worker thread done servicing request
23:45:58.029 00.001 5052 OnExposeComplete: enter
23:45:58.029 00.000 5052 UpdateGuideState(): m_state=6
23:45:58.029 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:45:58.029 00.000 5052 Star::Find returns 1 (0), X=342.91, Y=395.96, Mass=3989, SNR=44.2, Peak=290 HFD=4.3
23:45:58.029 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.97) = xAngle (-2.43 = -2.43)
23:45:58.029 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.48 = -2.48)
23:45:58.029 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.20 hyp=0.44 cameraTheta=-0.46 mountX=-0.33 mountY=-0.27, mountTheta=-2.46
23:45:58.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.20, opts=13)
23:45:58.030 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.20)
23:45:58.030 00.000 8976 Worker thread wakes up
23:45:58.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.20) opts 0xd
23:45:58.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.20)
23:45:58.030 00.000 8976 Moving (0.39, -0.20) raw xDistance=-0.33 yDistance=-0.27
23:45:58.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.33
23:45:58.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
23:45:58.030 00.000 8976 MoveAxis(R, 0, ABG)
23:45:58.030 00.000 8976 MoveAxis(U, 0, ABG)
23:45:58.030 00.000 8976 move complete, result=0
23:45:58.030 00.000 8976 worker thread done servicing request
23:45:58.031 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=290, med=31, FiltMin=27, FiltMax=192, Gamma=2.260
23:45:58.040 00.009 5052 UpdateGuideState exits: m=3989 SNR=44.2
23:45:58.040 00.000 5052 PhdController: settling, locked = 1, distance = 2.21 (99.00) aobump = 0 frame = 4 / 5
23:45:58.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:58.040 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:58.040 00.000 5052 Enqueuing Expose request
23:45:58.040 00.000 8976 Worker thread wakes up
23:45:58.040 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:58.040 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:45:58.043 00.003 5052 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:45:59.076 01.033 8976 Exposure complete
23:45:59.090 00.014 8976 worker thread done servicing request
23:45:59.090 00.000 5052 OnExposeComplete: enter
23:45:59.090 00.000 5052 UpdateGuideState(): m_state=6
23:45:59.090 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:45:59.090 00.000 5052 Star::Find returns 1 (0), X=343.39, Y=396.21, Mass=3971, SNR=44.2, Peak=252 HFD=4.2
23:45:59.090 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.97) = xAngle (-1.91 = -1.91)
23:45:59.090 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.96 = -1.96)
23:45:59.091 00.001 5052 CameraToMount -- cameraX=0.88 cameraY=0.05 hyp=0.88 cameraTheta=0.06 mountX=-0.29 mountY=-0.81, mountTheta=-1.91
23:45:59.091 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.05, opts=13)
23:45:59.091 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.05)
23:45:59.091 00.000 8976 Worker thread wakes up
23:45:59.091 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.05) opts 0xd
23:45:59.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.05)
23:45:59.091 00.000 8976 Moving (0.88, 0.05) raw xDistance=-0.29 yDistance=-0.81
23:45:59.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
23:45:59.092 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.81
23:45:59.092 00.000 8976 MoveAxis(R, 0, ABG)
23:45:59.092 00.000 8976 MoveAxis(U, 0, ABG)
23:45:59.092 00.000 8976 move complete, result=0
23:45:59.092 00.000 8976 worker thread done servicing request
23:45:59.092 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=252, med=32, FiltMin=28, FiltMax=204, Gamma=2.260
23:45:59.101 00.009 5052 UpdateGuideState exits: m=3971 SNR=44.2
23:45:59.101 00.000 5052 PhdController: settling, locked = 1, distance = 1.81 (99.00) aobump = 0 frame = 5 / 5
23:45:59.101 00.000 5052 PhdController: newstate STATE_FINISH
23:45:59.101 00.000 5052 PhdController complete: success
23:45:59.101 00.000 5052 Mount: notify guiding dither settle done success=1
23:45:59.101 00.000 5052 PhdController: newstate STATE_IDLE
23:45:59.101 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:59.101 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:45:59.101 00.000 5052 Enqueuing Expose request
23:45:59.101 00.000 8976 Worker thread wakes up
23:45:59.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:45:59.101 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:45:59.104 00.003 5052 GuideStep: -0.3 px 0 ms EAST, -0.8 px 0 ms NORTH
23:46:00.147 01.043 8976 Exposure complete
23:46:00.161 00.014 8976 worker thread done servicing request
23:46:00.161 00.000 5052 OnExposeComplete: enter
23:46:00.161 00.000 5052 UpdateGuideState(): m_state=6
23:46:00.161 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:46:00.161 00.000 5052 Star::Find returns 1 (0), X=342.26, Y=396.11, Mass=4096, SNR=44.8, Peak=284 HFD=4.1
23:46:00.161 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.97) = xAngle (-4.94 = 1.35)
23:46:00.161 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.99 = 1.29)
23:46:00.161 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-2.97 mountX=0.06 mountY=0.25, mountTheta=1.34
23:46:00.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.05, opts=13)
23:46:00.162 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.05)
23:46:00.162 00.000 8976 Worker thread wakes up
23:46:00.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.05) opts 0xd
23:46:00.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.05)
23:46:00.162 00.000 8976 Moving (-0.26, -0.05) raw xDistance=0.06 yDistance=0.25
23:46:00.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:46:00.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
23:46:00.162 00.000 8976 MoveAxis(R, 0, ABG)
23:46:00.162 00.000 8976 MoveAxis(U, 0, ABG)
23:46:00.162 00.000 8976 move complete, result=0
23:46:00.162 00.000 8976 worker thread done servicing request
23:46:00.163 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=284, med=32, FiltMin=27, FiltMax=224, Gamma=2.260
23:46:00.171 00.008 5052 UpdateGuideState exits: m=4096 SNR=44.8
23:46:00.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:00.171 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:00.171 00.000 5052 Enqueuing Expose request
23:46:00.172 00.001 8976 Worker thread wakes up
23:46:00.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:00.172 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:00.174 00.002 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:46:01.208 01.034 8976 Exposure complete
23:46:01.222 00.014 8976 worker thread done servicing request
23:46:01.222 00.000 5052 OnExposeComplete: enter
23:46:01.222 00.000 5052 UpdateGuideState(): m_state=6
23:46:01.222 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:46:01.222 00.000 5052 Star::Find returns 1 (0), X=340.40, Y=396.32, Mass=4040, SNR=44.5, Peak=254 HFD=4.6
23:46:01.222 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.97) = xAngle (1.10 = 1.10)
23:46:01.222 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.04 = 1.04)
23:46:01.222 00.000 5052 CameraToMount -- cameraX=-2.11 cameraY=0.16 hyp=2.12 cameraTheta=3.06 mountX=0.97 mountY=1.83, mountTheta=1.09
23:46:01.224 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-2.11, y=0.16, opts=13)
23:46:01.224 00.000 5052 Enqueuing Move request for stepguider (-2.11, 0.16)
23:46:01.224 00.000 8976 Worker thread wakes up
23:46:01.224 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.11, 0.16) opts 0xd
23:46:01.224 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.11, 0.16)
23:46:01.224 00.000 8976 Moving (-2.11, 0.16) raw xDistance=0.97 yDistance=1.83
23:46:01.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.97
23:46:01.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.83
23:46:01.224 00.000 8976 MoveAxis(L, 3, ABG)
23:46:01.224 00.000 8976 stepping (-3, 3) + (-3, 0)
23:46:01.224 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:01.225 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=254, med=31, FiltMin=27, FiltMax=196, Gamma=2.260
23:46:01.233 00.008 5052 UpdateGuideState exits: m=4040 SNR=44.5
23:46:01.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:01.233 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:01.233 00.000 5052 Enqueuing Expose request
23:46:01.255 00.022 8976 Received - 47 (G) 
23:46:01.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:01.255 00.000 8976 stepped: pos (-6, 3)
23:46:01.255 00.000 8976 MoveAxis(D, 5, ABG)
23:46:01.255 00.000 8976 stepping (-6, 3) + (0, -5)
23:46:01.255 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:46:01.303 00.048 8976 Received - 47 (G) 
23:46:01.303 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:46:01.303 00.000 8976 stepped: pos (-6, -2)
23:46:01.303 00.000 8976 move complete, result=0
23:46:01.303 00.000 8976 worker thread done servicing request
23:46:01.303 00.000 8976 Worker thread wakes up
23:46:01.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:01.303 00.000 5052 GuideStep: 1.0 px 3 ms WEST, 1.8 px 5 ms SOUTH
23:46:01.303 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:02.351 01.048 8976 Exposure complete
23:46:02.366 00.015 8976 worker thread done servicing request
23:46:02.366 00.000 5052 OnExposeComplete: enter
23:46:02.366 00.000 5052 UpdateGuideState(): m_state=6
23:46:02.366 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:46:02.366 00.000 5052 Star::Find returns 1 (0), X=339.80, Y=396.14, Mass=3989, SNR=44.3, Peak=222 HFD=4.4
23:46:02.366 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.97) = xAngle (-5.10 = 1.18)
23:46:02.366 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.16 = 1.13)
23:46:02.366 00.000 5052 CameraToMount -- cameraX=-2.71 cameraY=-0.02 hyp=2.71 cameraTheta=-3.14 mountX=1.03 mountY=2.45, mountTheta=1.17
23:46:02.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.71, y=-0.02, opts=13)
23:46:02.367 00.000 5052 Enqueuing Move request for stepguider (-2.71, -0.02)
23:46:02.367 00.000 8976 Worker thread wakes up
23:46:02.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.71, -0.02) opts 0xd
23:46:02.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.71, -0.02)
23:46:02.367 00.000 8976 Moving (-2.71, -0.02) raw xDistance=1.03 yDistance=2.45
23:46:02.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.03
23:46:02.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.62 from input 2.45
23:46:02.367 00.000 8976 MoveAxis(L, 3, ABG)
23:46:02.367 00.000 8976 stepping (-6, -2) + (-3, 0)
23:46:02.368 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:02.368 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=222, med=31, FiltMin=27, FiltMax=174, Gamma=2.260
23:46:02.377 00.009 5052 UpdateGuideState exits: m=3989 SNR=44.3
23:46:02.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:02.377 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:02.377 00.000 5052 Enqueuing Expose request
23:46:02.406 00.029 8976 Received - 47 (G) 
23:46:02.406 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:02.406 00.000 8976 stepped: pos (-9, -2)
23:46:02.406 00.000 8976 MoveAxis(D, 7, ABG)
23:46:02.406 00.000 8976 stepping (-9, -2) + (0, -7)
23:46:02.406 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:46:02.453 00.047 8976 Received - 47 (G) 
23:46:02.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:46:02.453 00.000 8976 stepped: pos (-9, -9)
23:46:02.453 00.000 8976 move complete, result=0
23:46:02.454 00.001 8976 worker thread done servicing request
23:46:02.454 00.000 8976 Worker thread wakes up
23:46:02.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:02.454 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:02.454 00.000 5052 GuideStep: 1.0 px 3 ms WEST, 2.4 px 7 ms SOUTH
23:46:03.493 01.039 8976 Exposure complete
23:46:03.508 00.015 8976 worker thread done servicing request
23:46:03.508 00.000 5052 OnExposeComplete: enter
23:46:03.509 00.001 5052 UpdateGuideState(): m_state=6
23:46:03.509 00.000 5052 Star::Find(18, 339, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:46:03.509 00.000 5052 Star::Find returns 1 (0), X=341.08, Y=396.39, Mass=4131, SNR=45.1, Peak=238 HFD=4.3
23:46:03.509 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.97) = xAngle (1.02 = 1.02)
23:46:03.509 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.96 = 0.96)
23:46:03.509 00.000 5052 CameraToMount -- cameraX=-1.44 cameraY=0.23 hyp=1.45 cameraTheta=2.98 mountX=0.77 mountY=1.19, mountTheta=1.00
23:46:03.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.44, y=0.23, opts=13)
23:46:03.510 00.000 5052 Enqueuing Move request for stepguider (-1.44, 0.23)
23:46:03.510 00.000 8976 Worker thread wakes up
23:46:03.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.44, 0.23) opts 0xd
23:46:03.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.44, 0.23)
23:46:03.510 00.000 8976 Moving (-1.44, 0.23) raw xDistance=0.77 yDistance=1.19
23:46:03.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.77
23:46:03.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.19
23:46:03.510 00.000 8976 MoveAxis(L, 2, ABG)
23:46:03.510 00.000 8976 stepping (-9, -9) + (-2, 0)
23:46:03.510 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:03.511 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=238, med=31, FiltMin=27, FiltMax=180, Gamma=2.260
23:46:03.520 00.009 5052 UpdateGuideState exits: m=4131 SNR=45.1
23:46:03.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:03.520 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:03.520 00.000 5052 Enqueuing Expose request
23:46:03.541 00.021 8976 Received - 47 (G) 
23:46:03.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:03.541 00.000 8976 stepped: pos (-11, -9)
23:46:03.541 00.000 8976 MoveAxis(D, 4, ABG)
23:46:03.541 00.000 8976 stepping (-11, -9) + (0, -4)
23:46:03.542 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:03.573 00.031 8976 Received - 47 (G) 
23:46:03.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:03.573 00.000 8976 stepped: pos (-11, -13)
23:46:03.573 00.000 8976 move complete, result=0
23:46:03.573 00.000 8976 worker thread done servicing request
23:46:03.573 00.000 8976 Worker thread wakes up
23:46:03.573 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 1.2 px 4 ms SOUTH
23:46:03.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:03.573 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:04.616 01.043 8976 Exposure complete
23:46:04.631 00.015 8976 worker thread done servicing request
23:46:04.631 00.000 5052 OnExposeComplete: enter
23:46:04.631 00.000 5052 UpdateGuideState(): m_state=6
23:46:04.631 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:46:04.631 00.000 5052 Star::Find returns 1 (0), X=342.10, Y=396.30, Mass=4138, SNR=45.1, Peak=236 HFD=4.6
23:46:04.631 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.97) = xAngle (0.85 = 0.85)
23:46:04.631 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.79 = 0.79)
23:46:04.631 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.14 hyp=0.43 cameraTheta=2.81 mountX=0.29 mountY=0.31, mountTheta=0.82
23:46:04.632 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.14, opts=13)
23:46:04.632 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.14)
23:46:04.632 00.000 8976 Worker thread wakes up
23:46:04.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.14) opts 0xd
23:46:04.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.14)
23:46:04.632 00.000 8976 Moving (-0.41, 0.14) raw xDistance=0.29 yDistance=0.31
23:46:04.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
23:46:04.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.31
23:46:04.632 00.000 8976 MoveAxis(R, 0, ABG)
23:46:04.633 00.001 8976 MoveAxis(U, 0, ABG)
23:46:04.633 00.000 8976 move complete, result=0
23:46:04.633 00.000 8976 worker thread done servicing request
23:46:04.633 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=236, med=32, FiltMin=27, FiltMax=180, Gamma=2.260
23:46:04.643 00.010 5052 UpdateGuideState exits: m=4138 SNR=45.1
23:46:04.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:04.643 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:04.643 00.000 5052 Enqueuing Expose request
23:46:04.643 00.000 8976 Worker thread wakes up
23:46:04.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:04.643 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:04.646 00.003 5052 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:46:05.677 01.031 8976 Exposure complete
23:46:05.691 00.014 8976 worker thread done servicing request
23:46:05.691 00.000 5052 OnExposeComplete: enter
23:46:05.691 00.000 5052 UpdateGuideState(): m_state=6
23:46:05.691 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:46:05.691 00.000 5052 Star::Find returns 1 (0), X=343.80, Y=396.40, Mass=4039, SNR=44.6, Peak=221 HFD=4.5
23:46:05.691 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.97) = xAngle (-1.78 = -1.78)
23:46:05.691 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.84 = -1.84)
23:46:05.691 00.000 5052 CameraToMount -- cameraX=1.28 cameraY=0.24 hyp=1.31 cameraTheta=0.18 mountX=-0.28 mountY=-1.26, mountTheta=-1.79
23:46:05.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.28, y=0.24, opts=13)
23:46:05.692 00.000 5052 Enqueuing Move request for stepguider (1.28, 0.24)
23:46:05.692 00.000 8976 Worker thread wakes up
23:46:05.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.28, 0.24) opts 0xd
23:46:05.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.28, 0.24)
23:46:05.692 00.000 8976 Moving (1.28, 0.24) raw xDistance=-0.28 yDistance=-1.26
23:46:05.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
23:46:05.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.26
23:46:05.692 00.000 8976 MoveAxis(R, 0, ABG)
23:46:05.693 00.001 8976 MoveAxis(U, 4, ABG)
23:46:05.693 00.000 8976 stepping (-11, -13) + (0, 4)
23:46:05.693 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:05.693 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=221, med=31, FiltMin=27, FiltMax=175, Gamma=2.260
23:46:05.702 00.009 5052 UpdateGuideState exits: m=4039 SNR=44.6
23:46:05.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:05.702 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:05.702 00.000 5052 Enqueuing Expose request
23:46:05.731 00.029 8976 Received - 47 (G) 
23:46:05.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:05.731 00.000 8976 stepped: pos (-11, -9)
23:46:05.731 00.000 8976 move complete, result=0
23:46:05.731 00.000 8976 worker thread done servicing request
23:46:05.731 00.000 8976 Worker thread wakes up
23:46:05.732 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:05.732 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:05.732 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -1.3 px 4 ms NORTH
23:46:06.766 01.034 8976 Exposure complete
23:46:06.781 00.015 8976 worker thread done servicing request
23:46:06.782 00.001 5052 OnExposeComplete: enter
23:46:06.782 00.000 5052 UpdateGuideState(): m_state=6
23:46:06.782 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:46:06.782 00.000 5052 Star::Find returns 1 (0), X=344.80, Y=396.16, Mass=3956, SNR=44.0, Peak=184 HFD=4.4
23:46:06.782 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:46:06.782 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:46:06.782 00.000 5052 CameraToMount -- cameraX=2.28 cameraY=-0.00 hyp=2.28 cameraTheta=-0.00 mountX=-0.89 mountY=-2.05, mountTheta=-1.98
23:46:06.783 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.28, y=-0.00, opts=13)
23:46:06.783 00.000 5052 Enqueuing Move request for stepguider (2.28, -0.00)
23:46:06.783 00.000 8976 Worker thread wakes up
23:46:06.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.28, -0.00) opts 0xd
23:46:06.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.28, -0.00)
23:46:06.783 00.000 8976 Moving (2.28, -0.00) raw xDistance=-0.89 yDistance=-2.05
23:46:06.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
23:46:06.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.35 from input -2.05
23:46:06.783 00.000 8976 MoveAxis(R, 3, ABG)
23:46:06.783 00.000 8976 stepping (-11, -9) + (3, 0)
23:46:06.783 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:06.784 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=184, med=31, FiltMin=27, FiltMax=166, Gamma=2.260
23:46:06.793 00.009 5052 UpdateGuideState exits: m=3956 SNR=44.0
23:46:06.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:06.793 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:06.793 00.000 5052 Enqueuing Expose request
23:46:06.818 00.025 8976 Received - 47 (G) 
23:46:06.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:06.818 00.000 8976 stepped: pos (-8, -9)
23:46:06.818 00.000 8976 MoveAxis(U, 6, ABG)
23:46:06.818 00.000 8976 stepping (-8, -9) + (0, 6)
23:46:06.818 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:46:06.866 00.048 8976 Received - 47 (G) 
23:46:06.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:46:06.866 00.000 8976 stepped: pos (-8, -3)
23:46:06.866 00.000 8976 move complete, result=0
23:46:06.866 00.000 8976 worker thread done servicing request
23:46:06.866 00.000 8976 Worker thread wakes up
23:46:06.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:06.866 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:06.866 00.000 5052 GuideStep: -0.9 px 3 ms EAST, -2.1 px 6 ms NORTH
23:46:07.908 01.042 8976 Exposure complete
23:46:07.923 00.015 8976 worker thread done servicing request
23:46:07.923 00.000 5052 OnExposeComplete: enter
23:46:07.923 00.000 5052 UpdateGuideState(): m_state=6
23:46:07.923 00.000 5052 Star::Find(18, 344, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:46:07.923 00.000 5052 Star::Find returns 1 (0), X=343.08, Y=396.47, Mass=4068, SNR=44.7, Peak=224 HFD=4.4
23:46:07.923 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.97) = xAngle (-1.47 = -1.47)
23:46:07.923 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.52 = -1.52)
23:46:07.923 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.31 hyp=0.64 cameraTheta=0.50 mountX=0.07 mountY=-0.64, mountTheta=-1.47
23:46:07.924 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.31, opts=13)
23:46:07.924 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.31)
23:46:07.924 00.000 8976 Worker thread wakes up
23:46:07.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.31) opts 0xd
23:46:07.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.31)
23:46:07.924 00.000 8976 Moving (0.56, 0.31) raw xDistance=0.07 yDistance=-0.64
23:46:07.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:46:07.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.64
23:46:07.924 00.000 8976 MoveAxis(R, 0, ABG)
23:46:07.925 00.001 8976 MoveAxis(U, 0, ABG)
23:46:07.925 00.000 8976 move complete, result=0
23:46:07.925 00.000 8976 worker thread done servicing request
23:46:07.925 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=224, med=32, FiltMin=28, FiltMax=170, Gamma=2.260
23:46:07.934 00.009 5052 UpdateGuideState exits: m=4068 SNR=44.7
23:46:07.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:07.934 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:07.935 00.001 5052 Enqueuing Expose request
23:46:07.935 00.000 8976 Worker thread wakes up
23:46:07.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:07.935 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:07.937 00.002 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
23:46:08.974 01.037 8976 Exposure complete
23:46:08.988 00.014 8976 worker thread done servicing request
23:46:08.988 00.000 5052 OnExposeComplete: enter
23:46:08.988 00.000 5052 UpdateGuideState(): m_state=6
23:46:08.988 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:46:08.988 00.000 5052 Star::Find returns 1 (0), X=343.80, Y=396.51, Mass=4053, SNR=44.6, Peak=245 HFD=4.5
23:46:08.988 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.97) = xAngle (-1.70 = -1.70)
23:46:08.988 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.75 = -1.75)
23:46:08.988 00.000 5052 CameraToMount -- cameraX=1.28 cameraY=0.36 hyp=1.33 cameraTheta=0.27 mountX=-0.17 mountY=-1.31, mountTheta=-1.70
23:46:08.989 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.28, y=0.36, opts=13)
23:46:08.989 00.000 5052 Enqueuing Move request for stepguider (1.28, 0.36)
23:46:08.989 00.000 8976 Worker thread wakes up
23:46:08.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.28, 0.36) opts 0xd
23:46:08.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.28, 0.36)
23:46:08.989 00.000 8976 Moving (1.28, 0.36) raw xDistance=-0.17 yDistance=-1.31
23:46:08.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:46:08.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.31
23:46:08.989 00.000 8976 MoveAxis(R, 0, ABG)
23:46:08.990 00.001 8976 MoveAxis(U, 4, ABG)
23:46:08.990 00.000 8976 stepping (-8, -3) + (0, 4)
23:46:08.990 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:08.990 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=245, med=32, FiltMin=27, FiltMax=202, Gamma=2.260
23:46:08.999 00.009 5052 UpdateGuideState exits: m=4053 SNR=44.6
23:46:08.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:08.999 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:08.999 00.000 5052 Enqueuing Expose request
23:46:09.024 00.025 8976 Received - 47 (G) 
23:46:09.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:09.024 00.000 8976 stepped: pos (-8, 1)
23:46:09.024 00.000 8976 move complete, result=0
23:46:09.024 00.000 8976 worker thread done servicing request
23:46:09.024 00.000 8976 Worker thread wakes up
23:46:09.024 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.3 px 4 ms NORTH
23:46:09.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:09.024 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:10.059 01.035 8976 Exposure complete
23:46:10.073 00.014 8976 worker thread done servicing request
23:46:10.073 00.000 5052 OnExposeComplete: enter
23:46:10.073 00.000 5052 UpdateGuideState(): m_state=6
23:46:10.073 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:46:10.074 00.001 5052 Star::Find returns 1 (0), X=344.23, Y=396.02, Mass=4055, SNR=44.6, Peak=222 HFD=4.1
23:46:10.074 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.97) = xAngle (-2.05 = -2.05)
23:46:10.074 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.10 = -2.10)
23:46:10.074 00.000 5052 CameraToMount -- cameraX=1.71 cameraY=-0.14 hyp=1.72 cameraTheta=-0.08 mountX=-0.79 mountY=-1.48, mountTheta=-2.06
23:46:10.075 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.71, y=-0.14, opts=13)
23:46:10.075 00.000 5052 Enqueuing Move request for stepguider (1.71, -0.14)
23:46:10.075 00.000 8976 Worker thread wakes up
23:46:10.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.71, -0.14) opts 0xd
23:46:10.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.71, -0.14)
23:46:10.075 00.000 8976 Moving (1.71, -0.14) raw xDistance=-0.79 yDistance=-1.48
23:46:10.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
23:46:10.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.48
23:46:10.075 00.000 8976 MoveAxis(R, 2, ABG)
23:46:10.075 00.000 8976 stepping (-8, 1) + (2, 0)
23:46:10.075 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:10.076 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=222, med=32, FiltMin=27, FiltMax=195, Gamma=2.260
23:46:10.085 00.009 5052 UpdateGuideState exits: m=4055 SNR=44.6
23:46:10.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:10.085 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:10.085 00.000 5052 Enqueuing Expose request
23:46:10.111 00.026 8976 Received - 47 (G) 
23:46:10.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:10.111 00.000 8976 stepped: pos (-6, 1)
23:46:10.111 00.000 8976 MoveAxis(U, 4, ABG)
23:46:10.112 00.001 8976 stepping (-6, 1) + (0, 4)
23:46:10.112 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:10.143 00.031 8976 Received - 47 (G) 
23:46:10.143 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:10.143 00.000 8976 stepped: pos (-6, 5)
23:46:10.143 00.000 8976 move complete, result=0
23:46:10.143 00.000 8976 worker thread done servicing request
23:46:10.143 00.000 8976 Worker thread wakes up
23:46:10.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:10.143 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:10.143 00.000 5052 GuideStep: -0.8 px 2 ms EAST, -1.5 px 4 ms NORTH
23:46:10.810 00.667 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 11:45:53 PM"
23:46:10.810 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.008409
23:46:10.810 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.026142
23:46:10.810 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
23:46:10.810 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.119050
23:46:10.810 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.594340
23:46:10.810 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.181699
23:46:10.811 00.001 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
23:46:10.811 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
23:46:10.811 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
23:46:10.811 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
23:46:10.811 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:46:10.811 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:46:10.811 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:46:10.811 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:46:10.811 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 3.036680
23:46:10.812 00.001 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:46:10.812 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:46:10.812 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:46:10.812 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:46:10.812 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:12 PM"
23:46:10.812 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:46:10.812 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{1.9 0.0}, {1.1 1.5}, {-0.6 2.3}, {-1.5 3.8}, {-1.8 5.1}, {-3.1 6.0}, {-4.1 7.4}, {-4.7 9.1}, {-3.9 10.0}, {-2.2 11.2}, {-1.5 12.7}, {-1.5 13.8}, {-3.8 14.7}"
23:46:10.812 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{-1.1 -0.3}, {-0.7 0.4}, {-0.3 0.8}, {0.2 1.6}, {1.1 1.7}, {2.4 2.5}, {3.1 2.9}, {4.3 3.7}, {5.9 4.2}, {8.2 4.5}, {10.0 4.9}, {11.7 5.5}, {14.0 6.0}"
23:46:10.815 00.003 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:46:10.816 00.001 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:46:10.816 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:46:10.816 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:46:10.816 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.640440
23:46:10.816 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 10
23:46:10.816 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 4
23:46:10.816 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:46:10.816 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 3
23:46:10.817 00.001 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:53 PM"
23:46:10.817 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
23:46:10.817 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.5 0.1}, {-5.5 -0.2}, {-7.5 -0.0}, {-8.8 -0.2}, {-8.4 -0.0}, {-9.2 -0.7}, {-13.3 -0.2}, {-18.2 -0.4}, {-22.6 -0.6}, {-25.2 -0.6}, {-25.2 -0.6}, {-7.9 -0.9}, {1.7 -1.0}"
23:46:10.817 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 8.8}, {2.7 16.3}, {2.3 23.5}, {0.7 31.4}, {0.7 31.4}, {0.5 25.5}, {-1.7 17.6}, {-4.0 15.5}"
23:46:10.837 00.020 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:46:10.837 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:46:10.837 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:46:10.837 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:46:10.837 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 3.036680
23:46:10.838 00.001 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:46:10.838 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:46:10.838 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:46:10.838 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:46:10.838 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:12 PM"
23:46:10.838 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:46:10.838 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{1.9 0.0}, {1.1 1.5}, {-0.6 2.3}, {-1.5 3.8}, {-1.8 5.1}, {-3.1 6.0}, {-4.1 7.4}, {-4.7 9.1}, {-3.9 10.0}, {-2.2 11.2}, {-1.5 12.7}, {-1.5 13.8}, {-3.8 14.7}"
23:46:10.839 00.001 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{-1.1 -0.3}, {-0.7 0.4}, {-0.3 0.8}, {0.2 1.6}, {1.1 1.7}, {2.4 2.5}, {3.1 2.9}, {4.3 3.7}, {5.9 4.2}, {8.2 4.5}, {10.0 4.9}, {11.7 5.5}, {14.0 6.0}"
23:46:11.179 00.340 8976 Exposure complete
23:46:11.193 00.014 8976 worker thread done servicing request
23:46:11.193 00.000 5052 OnExposeComplete: enter
23:46:11.193 00.000 5052 UpdateGuideState(): m_state=6
23:46:11.193 00.000 5052 Star::Find(18, 344, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:46:11.193 00.000 5052 Star::Find returns 1 (0), X=343.42, Y=395.77, Mass=3966, SNR=44.2, Peak=237 HFD=4.2
23:46:11.193 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.97) = xAngle (-2.37 = -2.37)
23:46:11.193 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.42 = -2.42)
23:46:11.193 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=-0.38 hyp=0.99 cameraTheta=-0.40 mountX=-0.71 mountY=-0.65, mountTheta=-2.40
23:46:11.194 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=-0.38, opts=13)
23:46:11.194 00.000 5052 Enqueuing Move request for stepguider (0.91, -0.38)
23:46:11.194 00.000 8976 Worker thread wakes up
23:46:11.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, -0.38) opts 0xd
23:46:11.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, -0.38)
23:46:11.194 00.000 8976 Moving (0.91, -0.38) raw xDistance=-0.71 yDistance=-0.65
23:46:11.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.71
23:46:11.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.65
23:46:11.194 00.000 8976 MoveAxis(R, 2, ABG)
23:46:11.194 00.000 8976 stepping (-6, 5) + (2, 0)
23:46:11.194 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:11.195 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=237, med=31, FiltMin=27, FiltMax=178, Gamma=2.260
23:46:11.203 00.008 5052 UpdateGuideState exits: m=3966 SNR=44.2
23:46:11.203 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:11.203 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:11.203 00.000 5052 Enqueuing Expose request
23:46:11.229 00.026 8976 Received - 47 (G) 
23:46:11.229 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:11.230 00.001 8976 stepped: pos (-4, 5)
23:46:11.230 00.000 8976 MoveAxis(U, 0, ABG)
23:46:11.230 00.000 8976 move complete, result=0
23:46:11.230 00.000 8976 worker thread done servicing request
23:46:11.230 00.000 8976 Worker thread wakes up
23:46:11.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:11.230 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:11.230 00.000 5052 GuideStep: -0.7 px 2 ms EAST, -0.7 px 0 ms NORTH
23:46:12.264 01.034 8976 Exposure complete
23:46:12.279 00.015 8976 worker thread done servicing request
23:46:12.279 00.000 5052 OnExposeComplete: enter
23:46:12.279 00.000 5052 UpdateGuideState(): m_state=6
23:46:12.279 00.000 5052 Star::Find(18, 343, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:46:12.279 00.000 5052 Star::Find returns 1 (0), X=342.46, Y=396.29, Mass=4000, SNR=44.3, Peak=228 HFD=4.6
23:46:12.279 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.97) = xAngle (0.01 = 0.01)
23:46:12.279 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.04 = -0.04)
23:46:12.279 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.98 mountX=0.15 mountY=-0.01, mountTheta=-0.04
23:46:12.280 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.14, opts=13)
23:46:12.280 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.14)
23:46:12.280 00.000 8976 Worker thread wakes up
23:46:12.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.14) opts 0xd
23:46:12.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.14)
23:46:12.280 00.000 8976 Moving (-0.06, 0.14) raw xDistance=0.15 yDistance=-0.01
23:46:12.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:46:12.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:46:12.280 00.000 8976 MoveAxis(R, 0, ABG)
23:46:12.281 00.001 8976 MoveAxis(U, 0, ABG)
23:46:12.281 00.000 8976 move complete, result=0
23:46:12.281 00.000 8976 worker thread done servicing request
23:46:12.281 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=228, med=32, FiltMin=28, FiltMax=188, Gamma=2.260
23:46:12.290 00.009 5052 UpdateGuideState exits: m=4000 SNR=44.3
23:46:12.290 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:12.290 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:12.290 00.000 5052 Enqueuing Expose request
23:46:12.290 00.000 8976 Worker thread wakes up
23:46:12.290 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:12.290 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:12.293 00.003 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:13.333 01.040 8976 Exposure complete
23:46:13.347 00.014 8976 worker thread done servicing request
23:46:13.347 00.000 5052 OnExposeComplete: enter
23:46:13.347 00.000 5052 UpdateGuideState(): m_state=6
23:46:13.347 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:46:13.347 00.000 5052 Star::Find returns 1 (0), X=341.90, Y=396.12, Mass=4088, SNR=44.8, Peak=263 HFD=4.4
23:46:13.347 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.97) = xAngle (-5.05 = 1.24)
23:46:13.347 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.10 = 1.18)
23:46:13.347 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.04 hyp=0.62 cameraTheta=-3.08 mountX=0.20 mountY=0.57, mountTheta=1.23
23:46:13.348 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.04, opts=13)
23:46:13.348 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.04)
23:46:13.348 00.000 8976 Worker thread wakes up
23:46:13.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.04) opts 0xd
23:46:13.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.04)
23:46:13.348 00.000 8976 Moving (-0.62, -0.04) raw xDistance=0.20 yDistance=0.57
23:46:13.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:46:13.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.57
23:46:13.348 00.000 8976 MoveAxis(R, 0, ABG)
23:46:13.348 00.000 8976 MoveAxis(U, 0, ABG)
23:46:13.349 00.001 8976 move complete, result=0
23:46:13.349 00.000 8976 worker thread done servicing request
23:46:13.349 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=263, med=32, FiltMin=27, FiltMax=178, Gamma=2.260
23:46:13.359 00.010 5052 UpdateGuideState exits: m=4088 SNR=44.8
23:46:13.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:13.359 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:13.359 00.000 5052 Enqueuing Expose request
23:46:13.359 00.000 8976 Worker thread wakes up
23:46:13.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:13.359 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:13.361 00.002 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
23:46:14.393 01.032 8976 Exposure complete
23:46:14.406 00.013 8976 worker thread done servicing request
23:46:14.407 00.001 5052 OnExposeComplete: enter
23:46:14.407 00.000 5052 UpdateGuideState(): m_state=6
23:46:14.407 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:46:14.407 00.000 5052 Star::Find returns 1 (0), X=343.05, Y=396.39, Mass=4026, SNR=44.4, Peak=203 HFD=4.8
23:46:14.407 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.97) = xAngle (-1.56 = -1.56)
23:46:14.407 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.62 = -1.62)
23:46:14.407 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.23 hyp=0.58 cameraTheta=0.40 mountX=0.00 mountY=-0.58, mountTheta=-1.56
23:46:14.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.23, opts=13)
23:46:14.408 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.23)
23:46:14.408 00.000 8976 Worker thread wakes up
23:46:14.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.23) opts 0xd
23:46:14.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.23)
23:46:14.408 00.000 8976 Moving (0.54, 0.23) raw xDistance=0.00 yDistance=-0.58
23:46:14.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:46:14.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.58
23:46:14.408 00.000 8976 MoveAxis(R, 0, ABG)
23:46:14.408 00.000 8976 MoveAxis(U, 0, ABG)
23:46:14.408 00.000 8976 move complete, result=0
23:46:14.408 00.000 8976 worker thread done servicing request
23:46:14.409 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=203, med=31, FiltMin=27, FiltMax=167, Gamma=2.260
23:46:14.417 00.008 5052 UpdateGuideState exits: m=4026 SNR=44.4
23:46:14.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:14.417 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:14.417 00.000 5052 Enqueuing Expose request
23:46:14.417 00.000 8976 Worker thread wakes up
23:46:14.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:14.417 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:14.419 00.002 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
23:46:15.448 01.029 8976 Exposure complete
23:46:15.463 00.015 8976 worker thread done servicing request
23:46:15.463 00.000 5052 OnExposeComplete: enter
23:46:15.463 00.000 5052 UpdateGuideState(): m_state=6
23:46:15.463 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:46:15.463 00.000 5052 Star::Find returns 1 (0), X=344.78, Y=396.42, Mass=4104, SNR=44.8, Peak=214 HFD=4.6
23:46:15.463 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.97) = xAngle (-1.85 = -1.85)
23:46:15.463 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.91 = -1.91)
23:46:15.463 00.000 5052 CameraToMount -- cameraX=2.27 cameraY=0.26 hyp=2.28 cameraTheta=0.11 mountX=-0.64 mountY=-2.15, mountTheta=-1.86
23:46:15.464 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.27, y=0.26, opts=13)
23:46:15.464 00.000 5052 Enqueuing Move request for stepguider (2.27, 0.26)
23:46:15.464 00.000 8976 Worker thread wakes up
23:46:15.464 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.27, 0.26) opts 0xd
23:46:15.464 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.27, 0.26)
23:46:15.464 00.000 8976 Moving (2.27, 0.26) raw xDistance=-0.64 yDistance=-2.15
23:46:15.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.64
23:46:15.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.36 from input -2.15
23:46:15.464 00.000 8976 MoveAxis(R, 0, ABG)
23:46:15.464 00.000 8976 MoveAxis(U, 6, ABG)
23:46:15.464 00.000 8976 stepping (-4, 5) + (0, 6)
23:46:15.464 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:46:15.465 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=214, med=32, FiltMin=27, FiltMax=170, Gamma=2.260
23:46:15.474 00.009 5052 UpdateGuideState exits: m=4104 SNR=44.8
23:46:15.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:15.474 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:15.474 00.000 5052 Enqueuing Expose request
23:46:15.514 00.040 8976 Received - 47 (G) 
23:46:15.514 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:46:15.514 00.000 8976 stepped: pos (-4, 11)
23:46:15.514 00.000 8976 move complete, result=0
23:46:15.514 00.000 8976 worker thread done servicing request
23:46:15.514 00.000 8976 Worker thread wakes up
23:46:15.514 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -2.2 px 6 ms NORTH
23:46:15.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:15.514 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:16.560 01.046 8976 Exposure complete
23:46:16.575 00.015 8976 worker thread done servicing request
23:46:16.576 00.001 5052 OnExposeComplete: enter
23:46:16.576 00.000 5052 UpdateGuideState(): m_state=6
23:46:16.576 00.000 5052 Star::Find(18, 344, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:46:16.576 00.000 5052 Star::Find returns 1 (0), X=343.73, Y=395.97, Mass=3844, SNR=43.3, Peak=180 HFD=4.7
23:46:16.576 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.97) = xAngle (-2.12 = -2.12)
23:46:16.576 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.18 = -2.18)
23:46:16.576 00.000 5052 CameraToMount -- cameraX=1.21 cameraY=-0.19 hyp=1.23 cameraTheta=-0.16 mountX=-0.64 mountY=-1.01, mountTheta=-2.14
23:46:16.577 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.21, y=-0.19, opts=13)
23:46:16.577 00.000 5052 Enqueuing Move request for stepguider (1.21, -0.19)
23:46:16.577 00.000 8976 Worker thread wakes up
23:46:16.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.21, -0.19) opts 0xd
23:46:16.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.21, -0.19)
23:46:16.577 00.000 8976 Moving (1.21, -0.19) raw xDistance=-0.64 yDistance=-1.01
23:46:16.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.64
23:46:16.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.01
23:46:16.577 00.000 8976 MoveAxis(R, 0, ABG)
23:46:16.577 00.000 8976 MoveAxis(U, 3, ABG)
23:46:16.577 00.000 8976 stepping (-4, 11) + (0, 3)
23:46:16.577 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:16.578 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=180, med=32, FiltMin=28, FiltMax=154, Gamma=2.260
23:46:16.587 00.009 5052 UpdateGuideState exits: m=3844 SNR=43.3
23:46:16.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:16.587 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:16.587 00.000 5052 Enqueuing Expose request
23:46:16.617 00.030 8976 Received - 47 (G) 
23:46:16.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:16.617 00.000 8976 stepped: pos (-4, 14)
23:46:16.618 00.001 8976 move complete, result=0
23:46:16.618 00.000 8976 worker thread done servicing request
23:46:16.618 00.000 8976 Worker thread wakes up
23:46:16.618 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -1.0 px 3 ms NORTH
23:46:16.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:16.618 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:17.664 01.046 8976 Exposure complete
23:46:17.679 00.015 8976 worker thread done servicing request
23:46:17.679 00.000 5052 OnExposeComplete: enter
23:46:17.679 00.000 5052 UpdateGuideState(): m_state=6
23:46:17.679 00.000 5052 Star::Find(18, 343, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:46:17.679 00.000 5052 Star::Find returns 1 (0), X=343.03, Y=395.92, Mass=3931, SNR=43.8, Peak=190 HFD=4.5
23:46:17.679 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.97) = xAngle (-2.40 = -2.40)
23:46:17.679 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.45 = -2.45)
23:46:17.679 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.24 hyp=0.57 cameraTheta=-0.43 mountX=-0.42 mountY=-0.36, mountTheta=-2.43
23:46:17.680 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.24, opts=13)
23:46:17.680 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.24)
23:46:17.680 00.000 8976 Worker thread wakes up
23:46:17.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.24) opts 0xd
23:46:17.680 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.24)
23:46:17.680 00.000 8976 Moving (0.52, -0.24) raw xDistance=-0.42 yDistance=-0.36
23:46:17.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.42
23:46:17.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.36
23:46:17.680 00.000 8976 MoveAxis(R, 0, ABG)
23:46:17.680 00.000 8976 MoveAxis(U, 0, ABG)
23:46:17.680 00.000 8976 move complete, result=0
23:46:17.680 00.000 8976 worker thread done servicing request
23:46:17.681 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=190, med=31, FiltMin=27, FiltMax=151, Gamma=2.260
23:46:17.690 00.009 5052 UpdateGuideState exits: m=3931 SNR=43.8
23:46:17.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:17.690 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:17.690 00.000 5052 Enqueuing Expose request
23:46:17.690 00.000 8976 Worker thread wakes up
23:46:17.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:17.690 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:17.693 00.003 5052 GuideStep: -0.4 px 0 ms EAST, -0.4 px 0 ms NORTH
23:46:18.730 01.037 8976 Exposure complete
23:46:18.745 00.015 8976 worker thread done servicing request
23:46:18.745 00.000 5052 OnExposeComplete: enter
23:46:18.745 00.000 5052 UpdateGuideState(): m_state=6
23:46:18.745 00.000 5052 Star::Find(18, 343, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:46:18.745 00.000 5052 Star::Find returns 1 (0), X=342.73, Y=395.89, Mass=4007, SNR=44.2, Peak=184 HFD=4.7
23:46:18.745 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.97) = xAngle (-2.87 = -2.87)
23:46:18.745 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.92 = -2.92)
23:46:18.745 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.27 hyp=0.35 cameraTheta=-0.90 mountX=-0.33 mountY=-0.07, mountTheta=-2.92
23:46:18.746 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.27, opts=13)
23:46:18.746 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.27)
23:46:18.746 00.000 8976 Worker thread wakes up
23:46:18.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.27) opts 0xd
23:46:18.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.27)
23:46:18.746 00.000 8976 Moving (0.21, -0.27) raw xDistance=-0.33 yDistance=-0.07
23:46:18.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.33
23:46:18.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:46:18.746 00.000 8976 MoveAxis(R, 0, ABG)
23:46:18.746 00.000 8976 MoveAxis(U, 0, ABG)
23:46:18.746 00.000 8976 move complete, result=0
23:46:18.746 00.000 8976 worker thread done servicing request
23:46:18.747 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=184, med=31, FiltMin=27, FiltMax=154, Gamma=2.260
23:46:18.756 00.009 5052 UpdateGuideState exits: m=4007 SNR=44.2
23:46:18.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:18.756 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:18.756 00.000 5052 Enqueuing Expose request
23:46:18.757 00.001 8976 Worker thread wakes up
23:46:18.757 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:18.757 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:18.760 00.003 5052 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:19.801 01.041 8976 Exposure complete
23:46:19.815 00.014 8976 worker thread done servicing request
23:46:19.815 00.000 5052 OnExposeComplete: enter
23:46:19.815 00.000 5052 UpdateGuideState(): m_state=6
23:46:19.815 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:46:19.815 00.000 5052 Star::Find returns 1 (0), X=342.28, Y=395.82, Mass=4021, SNR=44.4, Peak=192 HFD=4.9
23:46:19.815 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.97) = xAngle (-4.16 = 2.13)
23:46:19.815 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.21 = 2.07)
23:46:19.815 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.33 hyp=0.41 cameraTheta=-2.19 mountX=-0.22 mountY=0.36, mountTheta=2.11
23:46:19.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.33, opts=13)
23:46:19.816 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.33)
23:46:19.816 00.000 8976 Worker thread wakes up
23:46:19.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.33) opts 0xd
23:46:19.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.33)
23:46:19.816 00.000 8976 Moving (-0.24, -0.33) raw xDistance=-0.22 yDistance=0.36
23:46:19.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:46:19.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.36
23:46:19.816 00.000 8976 MoveAxis(R, 0, ABG)
23:46:19.816 00.000 8976 MoveAxis(U, 0, ABG)
23:46:19.816 00.000 8976 move complete, result=0
23:46:19.816 00.000 8976 worker thread done servicing request
23:46:19.817 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=192, med=31, FiltMin=28, FiltMax=159, Gamma=2.260
23:46:19.825 00.008 5052 UpdateGuideState exits: m=4021 SNR=44.4
23:46:19.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:19.826 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:19.826 00.000 5052 Enqueuing Expose request
23:46:19.826 00.000 8976 Worker thread wakes up
23:46:19.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:19.826 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:19.828 00.002 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:46:20.858 01.030 8976 Exposure complete
23:46:20.873 00.015 8976 worker thread done servicing request
23:46:20.873 00.000 5052 OnExposeComplete: enter
23:46:20.873 00.000 5052 UpdateGuideState(): m_state=6
23:46:20.873 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:46:20.873 00.000 5052 Star::Find returns 1 (0), X=342.32, Y=395.74, Mass=3905, SNR=43.7, Peak=215 HFD=5.3
23:46:20.873 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.97) = xAngle (-3.96 = 2.32)
23:46:20.873 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.02 = 2.27)
23:46:20.873 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.42 hyp=0.46 cameraTheta=-2.00 mountX=-0.31 mountY=0.35, mountTheta=2.30
23:46:20.874 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.42, opts=13)
23:46:20.874 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.42)
23:46:20.874 00.000 8976 Worker thread wakes up
23:46:20.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.42) opts 0xd
23:46:20.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.42)
23:46:20.874 00.000 8976 Moving (-0.19, -0.42) raw xDistance=-0.31 yDistance=0.35
23:46:20.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.31
23:46:20.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.35
23:46:20.874 00.000 8976 MoveAxis(R, 0, ABG)
23:46:20.874 00.000 8976 MoveAxis(U, 0, ABG)
23:46:20.874 00.000 8976 move complete, result=0
23:46:20.874 00.000 8976 worker thread done servicing request
23:46:20.875 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=215, med=31, FiltMin=27, FiltMax=141, Gamma=2.260
23:46:20.884 00.009 5052 UpdateGuideState exits: m=3905 SNR=43.7
23:46:20.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:20.884 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:20.884 00.000 5052 Enqueuing Expose request
23:46:20.884 00.000 8976 Worker thread wakes up
23:46:20.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:20.884 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:20.887 00.003 5052 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
23:46:21.925 01.038 8976 Exposure complete
23:46:21.937 00.012 8976 worker thread done servicing request
23:46:21.937 00.000 5052 OnExposeComplete: enter
23:46:21.937 00.000 5052 UpdateGuideState(): m_state=6
23:46:21.937 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:46:21.937 00.000 5052 Star::Find returns 1 (0), X=340.74, Y=396.09, Mass=3872, SNR=43.5, Peak=174 HFD=5.1
23:46:21.937 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.97) = xAngle (-5.07 = 1.21)
23:46:21.937 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.12 = 1.16)
23:46:21.937 00.000 5052 CameraToMount -- cameraX=-1.77 cameraY=-0.07 hyp=1.78 cameraTheta=-3.10 mountX=0.62 mountY=1.63, mountTheta=1.21
23:46:21.937 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.77, y=-0.07, opts=13)
23:46:21.937 00.000 5052 Enqueuing Move request for stepguider (-1.77, -0.07)
23:46:21.937 00.000 8976 Worker thread wakes up
23:46:21.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.77, -0.07) opts 0xd
23:46:21.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.77, -0.07)
23:46:21.937 00.000 8976 Moving (-1.77, -0.07) raw xDistance=0.62 yDistance=1.63
23:46:21.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.62
23:46:21.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.03 from input 1.63
23:46:21.937 00.000 8976 MoveAxis(R, 0, ABG)
23:46:21.937 00.000 8976 MoveAxis(D, 5, ABG)
23:46:21.937 00.000 8976 stepping (-4, 14) + (0, -5)
23:46:21.937 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:46:21.937 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=174, med=31, FiltMin=27, FiltMax=134, Gamma=2.260
23:46:21.946 00.009 5052 UpdateGuideState exits: m=3872 SNR=43.5
23:46:21.946 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:21.946 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:21.946 00.000 5052 Enqueuing Expose request
23:46:21.989 00.043 8976 Received - 47 (G) 
23:46:21.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:46:21.989 00.000 8976 stepped: pos (-4, 9)
23:46:21.989 00.000 8976 move complete, result=0
23:46:21.989 00.000 8976 worker thread done servicing request
23:46:21.989 00.000 8976 Worker thread wakes up
23:46:21.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:21.989 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:21.989 00.000 5052 GuideStep: 0.6 px 0 ms EAST, 1.6 px 5 ms SOUTH
23:46:23.030 01.041 8976 Exposure complete
23:46:23.045 00.015 8976 worker thread done servicing request
23:46:23.045 00.000 5052 OnExposeComplete: enter
23:46:23.045 00.000 5052 UpdateGuideState(): m_state=6
23:46:23.045 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:46:23.045 00.000 5052 Star::Find returns 1 (0), X=341.08, Y=396.39, Mass=3834, SNR=43.2, Peak=169 HFD=5.0
23:46:23.045 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.97) = xAngle (1.01 = 1.01)
23:46:23.045 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.96 = 0.96)
23:46:23.045 00.000 5052 CameraToMount -- cameraX=-1.44 cameraY=0.24 hyp=1.45 cameraTheta=2.98 mountX=0.77 mountY=1.19, mountTheta=1.00
23:46:23.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.44, y=0.24, opts=13)
23:46:23.046 00.000 5052 Enqueuing Move request for stepguider (-1.44, 0.24)
23:46:23.046 00.000 8976 Worker thread wakes up
23:46:23.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.44, 0.24) opts 0xd
23:46:23.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.44, 0.24)
23:46:23.046 00.000 8976 Moving (-1.44, 0.24) raw xDistance=0.77 yDistance=1.19
23:46:23.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
23:46:23.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.19
23:46:23.046 00.000 8976 MoveAxis(L, 2, ABG)
23:46:23.046 00.000 8976 stepping (-4, 9) + (-2, 0)
23:46:23.046 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:23.047 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=169, med=31, FiltMin=27, FiltMax=141, Gamma=2.260
23:46:23.055 00.008 5052 UpdateGuideState exits: m=3834 SNR=43.2
23:46:23.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:23.055 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:23.056 00.001 5052 Enqueuing Expose request
23:46:23.075 00.019 8976 Received - 47 (G) 
23:46:23.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:23.075 00.000 8976 stepped: pos (-6, 9)
23:46:23.075 00.000 8976 MoveAxis(D, 4, ABG)
23:46:23.075 00.000 8976 stepping (-6, 9) + (0, -4)
23:46:23.076 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:23.107 00.031 8976 Received - 47 (G) 
23:46:23.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:23.107 00.000 8976 stepped: pos (-6, 5)
23:46:23.108 00.001 8976 move complete, result=0
23:46:23.108 00.000 8976 worker thread done servicing request
23:46:23.108 00.000 8976 Worker thread wakes up
23:46:23.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:23.108 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:23.108 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 1.2 px 4 ms SOUTH
23:46:24.148 01.040 8976 Exposure complete
23:46:24.162 00.014 8976 worker thread done servicing request
23:46:24.162 00.000 5052 OnExposeComplete: enter
23:46:24.163 00.001 5052 UpdateGuideState(): m_state=6
23:46:24.163 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:46:24.163 00.000 5052 Star::Find returns 1 (0), X=341.32, Y=396.43, Mass=3910, SNR=43.7, Peak=168 HFD=5.1
23:46:24.163 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.97) = xAngle (0.95 = 0.95)
23:46:24.163 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.90 = 0.90)
23:46:24.163 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=0.27 hyp=1.22 cameraTheta=2.92 mountX=0.71 mountY=0.96, mountTheta=0.93
23:46:24.163 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.19, y=0.27, opts=13)
23:46:24.164 00.001 5052 Enqueuing Move request for stepguider (-1.19, 0.27)
23:46:24.164 00.000 8976 Worker thread wakes up
23:46:24.164 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.19, 0.27) opts 0xd
23:46:24.164 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.19, 0.27)
23:46:24.164 00.000 8976 Moving (-1.19, 0.27) raw xDistance=0.71 yDistance=0.96
23:46:24.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
23:46:24.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.96
23:46:24.164 00.000 8976 MoveAxis(L, 2, ABG)
23:46:24.164 00.000 8976 stepping (-6, 5) + (-2, 0)
23:46:24.164 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:24.165 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=31, FiltMin=27, FiltMax=144, Gamma=2.260
23:46:24.173 00.008 5052 UpdateGuideState exits: m=3910 SNR=43.7
23:46:24.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:24.173 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:24.173 00.000 5052 Enqueuing Expose request
23:46:24.194 00.021 8976 Received - 47 (G) 
23:46:24.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:24.194 00.000 8976 stepped: pos (-8, 5)
23:46:24.194 00.000 8976 MoveAxis(U, 0, ABG)
23:46:24.194 00.000 8976 move complete, result=0
23:46:24.194 00.000 8976 worker thread done servicing request
23:46:24.194 00.000 8976 Worker thread wakes up
23:46:24.194 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 1.0 px 0 ms NORTH
23:46:24.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:24.194 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:25.236 01.042 8976 Exposure complete
23:46:25.249 00.013 8976 worker thread done servicing request
23:46:25.249 00.000 5052 OnExposeComplete: enter
23:46:25.249 00.000 5052 UpdateGuideState(): m_state=6
23:46:25.250 00.001 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:46:25.250 00.000 5052 Star::Find returns 1 (0), X=342.80, Y=396.05, Mass=3947, SNR=44.0, Peak=148 HFD=5.3
23:46:25.250 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.97) = xAngle (-2.33 = -2.33)
23:46:25.250 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.38 = -2.38)
23:46:25.250 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-0.36 mountX=-0.21 mountY=-0.21, mountTheta=-2.36
23:46:25.250 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.11, opts=13)
23:46:25.251 00.001 5052 Enqueuing Move request for stepguider (0.29, -0.11)
23:46:25.251 00.000 8976 Worker thread wakes up
23:46:25.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.11) opts 0xd
23:46:25.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.11)
23:46:25.251 00.000 8976 Moving (0.29, -0.11) raw xDistance=-0.21 yDistance=-0.21
23:46:25.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:46:25.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:46:25.251 00.000 8976 MoveAxis(R, 0, ABG)
23:46:25.251 00.000 8976 MoveAxis(U, 0, ABG)
23:46:25.251 00.000 8976 move complete, result=0
23:46:25.251 00.000 8976 worker thread done servicing request
23:46:25.251 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=126, Gamma=2.260
23:46:25.260 00.009 5052 UpdateGuideState exits: m=3947 SNR=44.0
23:46:25.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:25.260 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:25.260 00.000 5052 Enqueuing Expose request
23:46:25.260 00.000 8976 Worker thread wakes up
23:46:25.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:25.260 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:25.263 00.003 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:46:26.299 01.036 8976 Exposure complete
23:46:26.314 00.015 8976 worker thread done servicing request
23:46:26.314 00.000 5052 OnExposeComplete: enter
23:46:26.314 00.000 5052 UpdateGuideState(): m_state=6
23:46:26.314 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:46:26.314 00.000 5052 Star::Find returns 1 (0), X=343.87, Y=396.16, Mass=3902, SNR=43.7, Peak=182 HFD=4.6
23:46:26.314 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.96 = -1.96)
23:46:26.314 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:46:26.314 00.000 5052 CameraToMount -- cameraX=1.36 cameraY=0.01 hyp=1.36 cameraTheta=0.00 mountX=-0.52 mountY=-1.22, mountTheta=-1.97
23:46:26.315 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.36, y=0.01, opts=13)
23:46:26.315 00.000 5052 Enqueuing Move request for stepguider (1.36, 0.01)
23:46:26.315 00.000 8976 Worker thread wakes up
23:46:26.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.36, 0.01) opts 0xd
23:46:26.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.36, 0.01)
23:46:26.315 00.000 8976 Moving (1.36, 0.01) raw xDistance=-0.52 yDistance=-1.22
23:46:26.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.52
23:46:26.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.22
23:46:26.315 00.000 8976 MoveAxis(R, 0, ABG)
23:46:26.315 00.000 8976 MoveAxis(U, 3, ABG)
23:46:26.315 00.000 8976 stepping (-8, 5) + (0, 3)
23:46:26.315 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:26.316 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=182, med=31, FiltMin=27, FiltMax=143, Gamma=2.260
23:46:26.324 00.008 5052 UpdateGuideState exits: m=3902 SNR=43.7
23:46:26.325 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:26.325 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:26.325 00.000 5052 Enqueuing Expose request
23:46:26.353 00.028 8976 Received - 47 (G) 
23:46:26.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:26.353 00.000 8976 stepped: pos (-8, 8)
23:46:26.354 00.001 8976 move complete, result=0
23:46:26.354 00.000 8976 worker thread done servicing request
23:46:26.354 00.000 8976 Worker thread wakes up
23:46:26.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:26.354 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:26.354 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -1.2 px 3 ms NORTH
23:46:27.392 01.038 8976 Exposure complete
23:46:27.406 00.014 8976 worker thread done servicing request
23:46:27.406 00.000 5052 OnExposeComplete: enter
23:46:27.406 00.000 5052 UpdateGuideState(): m_state=6
23:46:27.407 00.001 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:46:27.407 00.000 5052 Star::Find returns 1 (0), X=343.69, Y=396.46, Mass=4038, SNR=44.5, Peak=181 HFD=4.8
23:46:27.407 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.97) = xAngle (-1.72 = -1.72)
23:46:27.407 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.77 = -1.77)
23:46:27.407 00.000 5052 CameraToMount -- cameraX=1.17 cameraY=0.30 hyp=1.21 cameraTheta=0.25 mountX=-0.18 mountY=-1.19, mountTheta=-1.72
23:46:27.407 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.17, y=0.30, opts=13)
23:46:27.407 00.000 5052 Enqueuing Move request for stepguider (1.17, 0.30)
23:46:27.408 00.001 8976 Worker thread wakes up
23:46:27.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.17, 0.30) opts 0xd
23:46:27.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.17, 0.30)
23:46:27.408 00.000 8976 Moving (1.17, 0.30) raw xDistance=-0.18 yDistance=-1.19
23:46:27.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:46:27.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.19
23:46:27.408 00.000 8976 MoveAxis(R, 0, ABG)
23:46:27.408 00.000 8976 MoveAxis(U, 4, ABG)
23:46:27.408 00.000 8976 stepping (-8, 8) + (0, 4)
23:46:27.408 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:27.409 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=181, med=32, FiltMin=28, FiltMax=160, Gamma=2.260
23:46:27.417 00.008 5052 UpdateGuideState exits: m=4038 SNR=44.5
23:46:27.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:27.417 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:27.417 00.000 5052 Enqueuing Expose request
23:46:27.440 00.023 8976 Received - 47 (G) 
23:46:27.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:27.440 00.000 8976 stepped: pos (-8, 12)
23:46:27.440 00.000 8976 move complete, result=0
23:46:27.440 00.000 8976 worker thread done servicing request
23:46:27.440 00.000 8976 Worker thread wakes up
23:46:27.440 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.2 px 4 ms NORTH
23:46:27.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:27.440 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:28.481 01.041 8976 Exposure complete
23:46:28.495 00.014 8976 worker thread done servicing request
23:46:28.495 00.000 5052 OnExposeComplete: enter
23:46:28.496 00.001 5052 UpdateGuideState(): m_state=6
23:46:28.496 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:46:28.496 00.000 5052 Star::Find returns 1 (0), X=342.20, Y=395.85, Mass=3955, SNR=44.1, Peak=208 HFD=4.4
23:46:28.496 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.97) = xAngle (-4.33 = 1.95)
23:46:28.496 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.38 = 1.90)
23:46:28.496 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.31 hyp=0.44 cameraTheta=-2.36 mountX=-0.17 mountY=0.42, mountTheta=1.95
23:46:28.497 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.31, opts=13)
23:46:28.497 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.31)
23:46:28.497 00.000 8976 Worker thread wakes up
23:46:28.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.31) opts 0xd
23:46:28.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.31)
23:46:28.497 00.000 8976 Moving (-0.32, -0.31) raw xDistance=-0.17 yDistance=0.42
23:46:28.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:46:28.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.42
23:46:28.497 00.000 8976 MoveAxis(R, 0, ABG)
23:46:28.497 00.000 8976 MoveAxis(U, 0, ABG)
23:46:28.497 00.000 8976 move complete, result=0
23:46:28.497 00.000 8976 worker thread done servicing request
23:46:28.498 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=208, med=32, FiltMin=27, FiltMax=196, Gamma=2.260
23:46:28.506 00.008 5052 UpdateGuideState exits: m=3955 SNR=44.1
23:46:28.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:28.506 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:28.506 00.000 5052 Enqueuing Expose request
23:46:28.506 00.000 8976 Worker thread wakes up
23:46:28.506 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:28.506 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:28.509 00.003 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:46:29.544 01.035 8976 Exposure complete
23:46:29.558 00.014 8976 worker thread done servicing request
23:46:29.558 00.000 5052 OnExposeComplete: enter
23:46:29.558 00.000 5052 UpdateGuideState(): m_state=6
23:46:29.559 00.001 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:46:29.559 00.000 5052 Star::Find returns 1 (0), X=342.02, Y=395.89, Mass=3973, SNR=44.1, Peak=184 HFD=4.7
23:46:29.559 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.97) = xAngle (-4.62 = 1.66)
23:46:29.559 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.67 = 1.61)
23:46:29.559 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.26 hyp=0.56 cameraTheta=-2.65 mountX=-0.05 mountY=0.56, mountTheta=1.66
23:46:29.559 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.26, opts=13)
23:46:29.559 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.26)
23:46:29.560 00.001 8976 Worker thread wakes up
23:46:29.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.26) opts 0xd
23:46:29.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.26)
23:46:29.560 00.000 8976 Moving (-0.49, -0.26) raw xDistance=-0.05 yDistance=0.56
23:46:29.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:46:29.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.56
23:46:29.560 00.000 8976 MoveAxis(R, 0, ABG)
23:46:29.560 00.000 8976 MoveAxis(U, 0, ABG)
23:46:29.560 00.000 8976 move complete, result=0
23:46:29.560 00.000 8976 worker thread done servicing request
23:46:29.560 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=184, med=32, FiltMin=28, FiltMax=150, Gamma=2.260
23:46:29.569 00.009 5052 UpdateGuideState exits: m=3973 SNR=44.1
23:46:29.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:29.569 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:29.569 00.000 5052 Enqueuing Expose request
23:46:29.569 00.000 8976 Worker thread wakes up
23:46:29.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:29.569 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:29.572 00.003 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
23:46:30.615 01.043 8976 Exposure complete
23:46:30.630 00.015 8976 worker thread done servicing request
23:46:30.630 00.000 5052 OnExposeComplete: enter
23:46:30.630 00.000 5052 UpdateGuideState(): m_state=6
23:46:30.630 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:46:30.630 00.000 5052 Star::Find returns 1 (0), X=340.35, Y=395.97, Mass=4005, SNR=44.3, Peak=196 HFD=4.5
23:46:30.630 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.97) = xAngle (-5.02 = 1.26)
23:46:30.630 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.08 = 1.21)
23:46:30.630 00.000 5052 CameraToMount -- cameraX=-2.16 cameraY=-0.18 hyp=2.17 cameraTheta=-3.06 mountX=0.66 mountY=2.02, mountTheta=1.25
23:46:30.631 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.16, y=-0.18, opts=13)
23:46:30.631 00.000 5052 Enqueuing Move request for stepguider (-2.16, -0.18)
23:46:30.631 00.000 8976 Worker thread wakes up
23:46:30.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.16, -0.18) opts 0xd
23:46:30.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.16, -0.18)
23:46:30.631 00.000 8976 Moving (-2.16, -0.18) raw xDistance=0.66 yDistance=2.02
23:46:30.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
23:46:30.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.28 from input 2.02
23:46:30.631 00.000 8976 MoveAxis(L, 2, ABG)
23:46:30.631 00.000 8976 stepping (-8, 12) + (-2, 0)
23:46:30.631 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:30.632 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=196, med=32, FiltMin=27, FiltMax=172, Gamma=2.260
23:46:30.641 00.009 5052 UpdateGuideState exits: m=4005 SNR=44.3
23:46:30.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:30.641 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:30.641 00.000 5052 Enqueuing Expose request
23:46:30.653 00.012 8976 Received - 47 (G) 
23:46:30.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:30.653 00.000 8976 stepped: pos (-10, 12)
23:46:30.653 00.000 8976 MoveAxis(D, 6, ABG)
23:46:30.654 00.001 8976 stepping (-10, 12) + (0, -6)
23:46:30.654 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:46:30.701 00.047 8976 Received - 47 (G) 
23:46:30.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:46:30.701 00.000 8976 stepped: pos (-10, 6)
23:46:30.701 00.000 8976 move complete, result=0
23:46:30.701 00.000 8976 worker thread done servicing request
23:46:30.701 00.000 8976 Worker thread wakes up
23:46:30.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:30.702 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:30.702 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 2.0 px 6 ms SOUTH
23:46:31.741 01.039 8976 Exposure complete
23:46:31.755 00.014 8976 worker thread done servicing request
23:46:31.756 00.001 5052 OnExposeComplete: enter
23:46:31.756 00.000 5052 UpdateGuideState(): m_state=6
23:46:31.756 00.000 5052 Star::Find(18, 340, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:46:31.756 00.000 5052 Star::Find returns 1 (0), X=340.47, Y=396.23, Mass=4034, SNR=44.3, Peak=214 HFD=4.6
23:46:31.756 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.97) = xAngle (1.14 = 1.14)
23:46:31.756 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.09 = 1.09)
23:46:31.756 00.000 5052 CameraToMount -- cameraX=-2.04 cameraY=0.07 hyp=2.04 cameraTheta=3.11 mountX=0.85 mountY=1.81, mountTheta=1.13
23:46:31.757 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.04, y=0.07, opts=13)
23:46:31.757 00.000 5052 Enqueuing Move request for stepguider (-2.04, 0.07)
23:46:31.757 00.000 8976 Worker thread wakes up
23:46:31.757 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.04, 0.07) opts 0xd
23:46:31.757 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.04, 0.07)
23:46:31.757 00.000 8976 Moving (-2.04, 0.07) raw xDistance=0.85 yDistance=1.81
23:46:31.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.85
23:46:31.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.23 from input 1.81
23:46:31.757 00.000 8976 MoveAxis(L, 3, ABG)
23:46:31.757 00.000 8976 stepping (-10, 6) + (-3, 0)
23:46:31.757 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:31.758 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=214, med=32, FiltMin=28, FiltMax=188, Gamma=2.260
23:46:31.767 00.009 5052 UpdateGuideState exits: m=4034 SNR=44.3
23:46:31.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:31.767 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:31.767 00.000 5052 Enqueuing Expose request
23:46:31.788 00.021 8976 Received - 47 (G) 
23:46:31.788 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:31.788 00.000 8976 stepped: pos (-13, 6)
23:46:31.788 00.000 8976 MoveAxis(D, 5, ABG)
23:46:31.788 00.000 8976 stepping (-13, 6) + (0, -5)
23:46:31.788 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:46:31.836 00.048 8976 Received - 47 (G) 
23:46:31.836 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:46:31.836 00.000 8976 stepped: pos (-13, 1)
23:46:31.837 00.001 8976 move complete, result=0
23:46:31.837 00.000 8976 worker thread done servicing request
23:46:31.837 00.000 8976 Worker thread wakes up
23:46:31.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:31.837 00.000 5052 GuideStep: 0.9 px 3 ms WEST, 1.8 px 5 ms SOUTH
23:46:31.837 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:32.880 01.043 8976 Exposure complete
23:46:32.894 00.014 8976 worker thread done servicing request
23:46:32.894 00.000 5052 OnExposeComplete: enter
23:46:32.894 00.000 5052 UpdateGuideState(): m_state=6
23:46:32.895 00.001 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
23:46:32.895 00.000 5052 Star::Find returns 1 (0), X=341.56, Y=395.90, Mass=4135, SNR=45.0, Peak=237 HFD=4.3
23:46:32.895 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.97) = xAngle (-4.85 = 1.44)
23:46:32.895 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.90 = 1.38)
23:46:32.895 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=-0.26 hyp=0.98 cameraTheta=-2.88 mountX=0.13 mountY=0.97, mountTheta=1.44
23:46:32.895 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=-0.26, opts=13)
23:46:32.895 00.000 5052 Enqueuing Move request for stepguider (-0.95, -0.26)
23:46:32.896 00.001 8976 Worker thread wakes up
23:46:32.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, -0.26) opts 0xd
23:46:32.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, -0.26)
23:46:32.896 00.000 8976 Moving (-0.95, -0.26) raw xDistance=0.13 yDistance=0.97
23:46:32.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:46:32.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.97
23:46:32.896 00.000 8976 MoveAxis(R, 0, ABG)
23:46:32.896 00.000 8976 MoveAxis(U, 0, ABG)
23:46:32.896 00.000 8976 move complete, result=0
23:46:32.896 00.000 8976 worker thread done servicing request
23:46:32.897 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=237, med=31, FiltMin=27, FiltMax=194, Gamma=2.260
23:46:32.906 00.009 5052 UpdateGuideState exits: m=4135 SNR=45.0
23:46:32.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:32.906 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:32.906 00.000 5052 Enqueuing Expose request
23:46:32.906 00.000 8976 Worker thread wakes up
23:46:32.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:32.906 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:32.909 00.003 5052 GuideStep: 0.1 px 0 ms EAST, 1.0 px 0 ms NORTH
23:46:33.956 01.047 8976 Exposure complete
23:46:33.971 00.015 8976 worker thread done servicing request
23:46:33.971 00.000 5052 OnExposeComplete: enter
23:46:33.971 00.000 5052 UpdateGuideState(): m_state=6
23:46:33.971 00.000 5052 Star::Find(18, 341, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
23:46:33.971 00.000 5052 Star::Find returns 1 (0), X=341.40, Y=395.68, Mass=4100, SNR=44.8, Peak=200 HFD=4.7
23:46:33.971 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.97) = xAngle (-4.70 = 1.58)
23:46:33.971 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.76 = 1.53)
23:46:33.971 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=-0.48 hyp=1.21 cameraTheta=-2.74 mountX=-0.01 mountY=1.21, mountTheta=1.58
23:46:33.972 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-0.48, opts=13)
23:46:33.972 00.000 5052 Enqueuing Move request for stepguider (-1.11, -0.48)
23:46:33.972 00.000 8976 Worker thread wakes up
23:46:33.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -0.48) opts 0xd
23:46:33.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -0.48)
23:46:33.972 00.000 8976 Moving (-1.11, -0.48) raw xDistance=-0.01 yDistance=1.21
23:46:33.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:46:33.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.21
23:46:33.972 00.000 8976 MoveAxis(R, 0, ABG)
23:46:33.972 00.000 8976 MoveAxis(D, 3, ABG)
23:46:33.972 00.000 8976 stepping (-13, 1) + (0, -3)
23:46:33.972 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:33.973 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=200, med=31, FiltMin=27, FiltMax=162, Gamma=2.260
23:46:33.982 00.009 5052 UpdateGuideState exits: m=4100 SNR=44.8
23:46:33.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:33.982 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:33.982 00.000 5052 Enqueuing Expose request
23:46:34.011 00.029 8976 Received - 47 (G) 
23:46:34.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:34.011 00.000 8976 stepped: pos (-13, -2)
23:46:34.011 00.000 8976 move complete, result=0
23:46:34.011 00.000 8976 worker thread done servicing request
23:46:34.011 00.000 8976 Worker thread wakes up
23:46:34.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:34.011 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 1.2 px 3 ms SOUTH
23:46:34.011 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:35.052 01.041 8976 Exposure complete
23:46:35.066 00.014 8976 worker thread done servicing request
23:46:35.066 00.000 5052 OnExposeComplete: enter
23:46:35.066 00.000 5052 UpdateGuideState(): m_state=6
23:46:35.066 00.000 5052 Star::Find(18, 341, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
23:46:35.066 00.000 5052 Star::Find returns 1 (0), X=342.04, Y=396.11, Mass=3958, SNR=44.0, Peak=190 HFD=4.7
23:46:35.066 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.97) = xAngle (-5.01 = 1.27)
23:46:35.066 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.07 = 1.22)
23:46:35.066 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.05 hyp=0.47 cameraTheta=-3.05 mountX=0.14 mountY=0.44, mountTheta=1.26
23:46:35.067 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.05, opts=13)
23:46:35.067 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.05)
23:46:35.067 00.000 8976 Worker thread wakes up
23:46:35.067 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.05) opts 0xd
23:46:35.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.05)
23:46:35.067 00.000 8976 Moving (-0.47, -0.05) raw xDistance=0.14 yDistance=0.44
23:46:35.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:46:35.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.44
23:46:35.067 00.000 8976 MoveAxis(R, 0, ABG)
23:46:35.067 00.000 8976 MoveAxis(U, 0, ABG)
23:46:35.067 00.000 8976 move complete, result=0
23:46:35.068 00.001 8976 worker thread done servicing request
23:46:35.068 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=190, med=32, FiltMin=27, FiltMax=140, Gamma=2.260
23:46:35.077 00.009 5052 UpdateGuideState exits: m=3958 SNR=44.0
23:46:35.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:35.077 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:35.077 00.000 5052 Enqueuing Expose request
23:46:35.077 00.000 8976 Worker thread wakes up
23:46:35.077 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:35.077 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:35.080 00.003 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:46:36.108 01.028 8976 Exposure complete
23:46:36.123 00.015 8976 worker thread done servicing request
23:46:36.123 00.000 5052 OnExposeComplete: enter
23:46:36.123 00.000 5052 UpdateGuideState(): m_state=6
23:46:36.123 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
23:46:36.123 00.000 5052 Star::Find returns 1 (0), X=340.95, Y=395.99, Mass=3988, SNR=44.2, Peak=201 HFD=4.6
23:46:36.124 00.001 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.97) = xAngle (-5.00 = 1.28)
23:46:36.124 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.06 = 1.23)
23:46:36.124 00.000 5052 CameraToMount -- cameraX=-1.57 cameraY=-0.17 hyp=1.58 cameraTheta=-3.04 mountX=0.45 mountY=1.48, mountTheta=1.28
23:46:36.124 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.57, y=-0.17, opts=13)
23:46:36.124 00.000 5052 Enqueuing Move request for stepguider (-1.57, -0.17)
23:46:36.124 00.000 8976 Worker thread wakes up
23:46:36.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.57, -0.17) opts 0xd
23:46:36.125 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.57, -0.17)
23:46:36.125 00.000 8976 Moving (-1.57, -0.17) raw xDistance=0.45 yDistance=1.48
23:46:36.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.45
23:46:36.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.48
23:46:36.125 00.000 8976 MoveAxis(R, 0, ABG)
23:46:36.125 00.000 8976 MoveAxis(D, 4, ABG)
23:46:36.125 00.000 8976 stepping (-13, -2) + (0, -4)
23:46:36.125 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:36.125 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=201, med=32, FiltMin=27, FiltMax=143, Gamma=2.260
23:46:36.134 00.009 5052 UpdateGuideState exits: m=3988 SNR=44.2
23:46:36.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:36.134 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:36.134 00.000 5052 Enqueuing Expose request
23:46:36.168 00.034 8976 Received - 47 (G) 
23:46:36.169 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:36.169 00.000 8976 stepped: pos (-13, -6)
23:46:36.169 00.000 8976 move complete, result=0
23:46:36.169 00.000 8976 worker thread done servicing request
23:46:36.169 00.000 8976 Worker thread wakes up
23:46:36.169 00.000 5052 GuideStep: 0.5 px 0 ms EAST, 1.5 px 4 ms SOUTH
23:46:36.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:36.169 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:37.206 01.037 8976 Exposure complete
23:46:37.219 00.013 8976 worker thread done servicing request
23:46:37.219 00.000 5052 OnExposeComplete: enter
23:46:37.219 00.000 5052 UpdateGuideState(): m_state=6
23:46:37.220 00.001 5052 Star::Find(18, 340, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
23:46:37.220 00.000 5052 Star::Find returns 1 (0), X=341.74, Y=396.58, Mass=3913, SNR=43.8, Peak=179 HFD=5.4
23:46:37.220 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.97) = xAngle (0.67 = 0.67)
23:46:37.220 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.62 = 0.62)
23:46:37.220 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=0.42 hyp=0.88 cameraTheta=2.64 mountX=0.69 mountY=0.51, mountTheta=0.64
23:46:37.220 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.42, opts=13)
23:46:37.220 00.000 5052 Enqueuing Move request for stepguider (-0.77, 0.42)
23:46:37.221 00.001 8976 Worker thread wakes up
23:46:37.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.42) opts 0xd
23:46:37.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.42)
23:46:37.221 00.000 8976 Moving (-0.77, 0.42) raw xDistance=0.69 yDistance=0.51
23:46:37.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69
23:46:37.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.51
23:46:37.221 00.000 8976 MoveAxis(L, 2, ABG)
23:46:37.221 00.000 8976 stepping (-13, -6) + (-2, 0)
23:46:37.221 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:37.222 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=179, med=32, FiltMin=28, FiltMax=136, Gamma=2.260
23:46:37.230 00.008 5052 UpdateGuideState exits: m=3913 SNR=43.8
23:46:37.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:37.230 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:37.230 00.000 5052 Enqueuing Expose request
23:46:37.256 00.026 8976 Received - 47 (G) 
23:46:37.256 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:37.256 00.000 8976 stepped: pos (-15, -6)
23:46:37.256 00.000 8976 MoveAxis(U, 0, ABG)
23:46:37.256 00.000 8976 move complete, result=0
23:46:37.256 00.000 8976 worker thread done servicing request
23:46:37.256 00.000 8976 Worker thread wakes up
23:46:37.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:37.256 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:37.256 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 0.5 px 0 ms NORTH
23:46:38.301 01.045 8976 Exposure complete
23:46:38.315 00.014 8976 worker thread done servicing request
23:46:38.315 00.000 5052 OnExposeComplete: enter
23:46:38.315 00.000 5052 UpdateGuideState(): m_state=6
23:46:38.315 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
23:46:38.315 00.000 5052 Star::Find returns 1 (0), X=341.94, Y=396.12, Mass=4002, SNR=44.3, Peak=194 HFD=4.7
23:46:38.315 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.97) = xAngle (-5.04 = 1.24)
23:46:38.315 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.09 = 1.19)
23:46:38.315 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.04 hyp=0.58 cameraTheta=-3.07 mountX=0.19 mountY=0.54, mountTheta=1.24
23:46:38.316 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.04, opts=13)
23:46:38.316 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.04)
23:46:38.316 00.000 8976 Worker thread wakes up
23:46:38.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.04) opts 0xd
23:46:38.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.04)
23:46:38.316 00.000 8976 Moving (-0.58, -0.04) raw xDistance=0.19 yDistance=0.54
23:46:38.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:46:38.317 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.54
23:46:38.317 00.000 8976 MoveAxis(R, 0, ABG)
23:46:38.317 00.000 8976 MoveAxis(U, 0, ABG)
23:46:38.317 00.000 8976 move complete, result=0
23:46:38.317 00.000 8976 worker thread done servicing request
23:46:38.317 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=194, med=32, FiltMin=27, FiltMax=152, Gamma=2.260
23:46:38.326 00.009 5052 UpdateGuideState exits: m=4002 SNR=44.3
23:46:38.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:38.326 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:38.326 00.000 5052 Enqueuing Expose request
23:46:38.326 00.000 8976 Worker thread wakes up
23:46:38.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:38.326 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:38.329 00.003 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
23:46:39.370 01.041 8976 Exposure complete
23:46:39.383 00.013 8976 worker thread done servicing request
23:46:39.384 00.001 5052 OnExposeComplete: enter
23:46:39.384 00.000 5052 UpdateGuideState(): m_state=6
23:46:39.384 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
23:46:39.384 00.000 5052 Star::Find returns 1 (0), X=343.34, Y=396.21, Mass=4014, SNR=44.4, Peak=230 HFD=4.5
23:46:39.384 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.97) = xAngle (-1.91 = -1.91)
23:46:39.384 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.96 = -1.96)
23:46:39.384 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.05 hyp=0.83 cameraTheta=0.06 mountX=-0.27 mountY=-0.77, mountTheta=-1.91
23:46:39.385 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.05, opts=13)
23:46:39.385 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.05)
23:46:39.385 00.000 8976 Worker thread wakes up
23:46:39.385 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.05) opts 0xd
23:46:39.385 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.05)
23:46:39.385 00.000 8976 Moving (0.83, 0.05) raw xDistance=-0.27 yDistance=-0.77
23:46:39.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
23:46:39.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.77
23:46:39.385 00.000 8976 MoveAxis(R, 0, ABG)
23:46:39.385 00.000 8976 MoveAxis(U, 0, ABG)
23:46:39.385 00.000 8976 move complete, result=0
23:46:39.385 00.000 8976 worker thread done servicing request
23:46:39.386 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=230, med=32, FiltMin=27, FiltMax=190, Gamma=2.260
23:46:39.394 00.008 5052 UpdateGuideState exits: m=4014 SNR=44.4
23:46:39.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:39.394 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:39.394 00.000 5052 Enqueuing Expose request
23:46:39.394 00.000 8976 Worker thread wakes up
23:46:39.395 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:39.395 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:39.397 00.002 5052 GuideStep: -0.3 px 0 ms EAST, -0.8 px 0 ms NORTH
23:46:40.425 01.028 8976 Exposure complete
23:46:40.438 00.013 8976 worker thread done servicing request
23:46:40.439 00.001 5052 OnExposeComplete: enter
23:46:40.439 00.000 5052 UpdateGuideState(): m_state=6
23:46:40.439 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
23:46:40.439 00.000 5052 Star::Find returns 1 (0), X=343.56, Y=396.36, Mass=4049, SNR=44.6, Peak=252 HFD=4.1
23:46:40.439 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.97) = xAngle (-1.78 = -1.78)
23:46:40.439 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.83 = -1.83)
23:46:40.439 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=0.20 hyp=1.07 cameraTheta=0.19 mountX=-0.22 mountY=-1.03, mountTheta=-1.78
23:46:40.440 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=0.20, opts=13)
23:46:40.440 00.000 5052 Enqueuing Move request for stepguider (1.05, 0.20)
23:46:40.440 00.000 8976 Worker thread wakes up
23:46:40.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, 0.20) opts 0xd
23:46:40.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, 0.20)
23:46:40.440 00.000 8976 Moving (1.05, 0.20) raw xDistance=-0.22 yDistance=-1.03
23:46:40.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:46:40.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.03
23:46:40.440 00.000 8976 MoveAxis(R, 0, ABG)
23:46:40.440 00.000 8976 MoveAxis(U, 3, ABG)
23:46:40.440 00.000 8976 stepping (-15, -6) + (0, 3)
23:46:40.440 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:40.441 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=252, med=32, FiltMin=28, FiltMax=226, Gamma=2.260
23:46:40.450 00.009 5052 UpdateGuideState exits: m=4049 SNR=44.6
23:46:40.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:40.451 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:40.451 00.000 5052 Enqueuing Expose request
23:46:40.469 00.018 8976 Received - 47 (G) 
23:46:40.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:40.469 00.000 8976 stepped: pos (-15, -3)
23:46:40.469 00.000 8976 move complete, result=0
23:46:40.469 00.000 8976 worker thread done servicing request
23:46:40.469 00.000 8976 Worker thread wakes up
23:46:40.469 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 3 ms NORTH
23:46:40.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:40.469 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:41.511 01.042 8976 Exposure complete
23:46:41.525 00.014 8976 worker thread done servicing request
23:46:41.525 00.000 5052 OnExposeComplete: enter
23:46:41.525 00.000 5052 UpdateGuideState(): m_state=6
23:46:41.525 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
23:46:41.525 00.000 5052 Star::Find returns 1 (0), X=342.00, Y=396.30, Mass=4214, SNR=45.4, Peak=244 HFD=4.2
23:46:41.525 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.97) = xAngle (0.90 = 0.90)
23:46:41.525 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.85 = 0.85)
23:46:41.525 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.14 hyp=0.53 cameraTheta=2.87 mountX=0.33 mountY=0.40, mountTheta=0.88
23:46:41.526 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.14, opts=13)
23:46:41.526 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.14)
23:46:41.526 00.000 8976 Worker thread wakes up
23:46:41.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.14) opts 0xd
23:46:41.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.14)
23:46:41.526 00.000 8976 Moving (-0.51, 0.14) raw xDistance=0.33 yDistance=0.40
23:46:41.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.33
23:46:41.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.40
23:46:41.526 00.000 8976 MoveAxis(R, 0, ABG)
23:46:41.527 00.001 8976 MoveAxis(U, 0, ABG)
23:46:41.527 00.000 8976 move complete, result=0
23:46:41.527 00.000 8976 worker thread done servicing request
23:46:41.527 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=244, med=32, FiltMin=28, FiltMax=194, Gamma=2.260
23:46:41.536 00.009 5052 UpdateGuideState exits: m=4214 SNR=45.4
23:46:41.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:41.536 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:41.536 00.000 5052 Enqueuing Expose request
23:46:41.536 00.000 8976 Worker thread wakes up
23:46:41.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:41.536 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:41.538 00.002 5052 GuideStep: 0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
23:46:42.580 01.042 8976 Exposure complete
23:46:42.593 00.013 8976 worker thread done servicing request
23:46:42.593 00.000 5052 OnExposeComplete: enter
23:46:42.593 00.000 5052 UpdateGuideState(): m_state=6
23:46:42.593 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
23:46:42.594 00.001 5052 Star::Find returns 1 (0), X=341.67, Y=396.30, Mass=4100, SNR=44.9, Peak=278 HFD=3.9
23:46:42.594 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.97) = xAngle (1.01 = 1.01)
23:46:42.594 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.96 = 0.96)
23:46:42.594 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.14 hyp=0.85 cameraTheta=2.98 mountX=0.45 mountY=0.70, mountTheta=1.00
23:46:42.594 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.14, opts=13)
23:46:42.594 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.14)
23:46:42.594 00.000 8976 Worker thread wakes up
23:46:42.595 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.14) opts 0xd
23:46:42.595 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.14)
23:46:42.595 00.000 8976 Moving (-0.84, 0.14) raw xDistance=0.45 yDistance=0.70
23:46:42.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.45
23:46:42.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.70
23:46:42.595 00.000 8976 MoveAxis(R, 0, ABG)
23:46:42.595 00.000 8976 MoveAxis(U, 0, ABG)
23:46:42.595 00.000 8976 move complete, result=0
23:46:42.595 00.000 8976 worker thread done servicing request
23:46:42.595 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=278, med=32, FiltMin=27, FiltMax=204, Gamma=2.260
23:46:42.605 00.010 5052 UpdateGuideState exits: m=4100 SNR=44.9
23:46:42.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:42.605 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:42.605 00.000 5052 Enqueuing Expose request
23:46:42.605 00.000 8976 Worker thread wakes up
23:46:42.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:42.605 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:42.607 00.002 5052 GuideStep: 0.5 px 0 ms EAST, 0.7 px 0 ms NORTH
23:46:43.646 01.039 8976 Exposure complete
23:46:43.659 00.013 8976 worker thread done servicing request
23:46:43.660 00.001 5052 OnExposeComplete: enter
23:46:43.660 00.000 5052 UpdateGuideState(): m_state=6
23:46:43.660 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
23:46:43.660 00.000 5052 Star::Find returns 1 (0), X=342.97, Y=396.41, Mass=4013, SNR=44.3, Peak=208 HFD=4.2
23:46:43.660 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.97) = xAngle (-1.47 = -1.47)
23:46:43.660 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.53 = -1.53)
23:46:43.660 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.25 hyp=0.52 cameraTheta=0.50 mountX=0.05 mountY=-0.52, mountTheta=-1.47
23:46:43.661 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.25, opts=13)
23:46:43.661 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.25)
23:46:43.661 00.000 8976 Worker thread wakes up
23:46:43.661 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.25) opts 0xd
23:46:43.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.25)
23:46:43.661 00.000 8976 Moving (0.46, 0.25) raw xDistance=0.05 yDistance=-0.52
23:46:43.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:46:43.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.52
23:46:43.661 00.000 8976 MoveAxis(R, 0, ABG)
23:46:43.661 00.000 8976 MoveAxis(U, 0, ABG)
23:46:43.661 00.000 8976 move complete, result=0
23:46:43.661 00.000 8976 worker thread done servicing request
23:46:43.662 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=208, med=31, FiltMin=27, FiltMax=185, Gamma=2.260
23:46:43.671 00.009 5052 UpdateGuideState exits: m=4013 SNR=44.3
23:46:43.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:43.671 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:43.671 00.000 5052 Enqueuing Expose request
23:46:43.671 00.000 8976 Worker thread wakes up
23:46:43.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:43.671 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:43.674 00.003 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:46:44.712 01.038 8976 Exposure complete
23:46:44.726 00.014 8976 worker thread done servicing request
23:46:44.726 00.000 5052 OnExposeComplete: enter
23:46:44.726 00.000 5052 UpdateGuideState(): m_state=6
23:46:44.727 00.001 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
23:46:44.727 00.000 5052 Star::Find returns 1 (0), X=344.54, Y=396.49, Mass=4032, SNR=44.5, Peak=211 HFD=4.3
23:46:44.727 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.97) = xAngle (-1.80 = -1.80)
23:46:44.727 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.86 = -1.86)
23:46:44.727 00.000 5052 CameraToMount -- cameraX=2.02 cameraY=0.34 hyp=2.05 cameraTheta=0.16 mountX=-0.47 mountY=-1.97, mountTheta=-1.81
23:46:44.728 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.02, y=0.34, opts=13)
23:46:44.728 00.000 5052 Enqueuing Move request for stepguider (2.02, 0.34)
23:46:44.728 00.000 8976 Worker thread wakes up
23:46:44.728 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.02, 0.34) opts 0xd
23:46:44.728 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.02, 0.34)
23:46:44.728 00.000 8976 Moving (2.02, 0.34) raw xDistance=-0.47 yDistance=-1.97
23:46:44.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.47
23:46:44.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.24 from input -1.97
23:46:44.728 00.000 8976 MoveAxis(R, 0, ABG)
23:46:44.728 00.000 8976 MoveAxis(U, 6, ABG)
23:46:44.729 00.001 8976 stepping (-15, -3) + (0, 6)
23:46:44.729 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:46:44.729 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=211, med=32, FiltMin=27, FiltMax=193, Gamma=2.260
23:46:44.739 00.010 5052 UpdateGuideState exits: m=4032 SNR=44.5
23:46:44.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:44.739 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:44.739 00.000 5052 Enqueuing Expose request
23:46:44.769 00.030 8976 Received - 47 (G) 
23:46:44.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:46:44.769 00.000 8976 stepped: pos (-15, 3)
23:46:44.769 00.000 8976 move complete, result=0
23:46:44.769 00.000 8976 worker thread done servicing request
23:46:44.769 00.000 8976 Worker thread wakes up
23:46:44.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:44.769 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -2.0 px 6 ms NORTH
23:46:44.769 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:45.816 01.047 8976 Exposure complete
23:46:45.831 00.015 8976 worker thread done servicing request
23:46:45.831 00.000 5052 OnExposeComplete: enter
23:46:45.831 00.000 5052 UpdateGuideState(): m_state=6
23:46:45.831 00.000 5052 Star::Find(18, 344, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
23:46:45.831 00.000 5052 Star::Find returns 1 (0), X=343.74, Y=396.18, Mass=3949, SNR=44.0, Peak=195 HFD=4.6
23:46:45.831 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.97) = xAngle (-1.95 = -1.95)
23:46:45.832 00.001 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.01 = -2.01)
23:46:45.832 00.000 5052 CameraToMount -- cameraX=1.23 cameraY=0.02 hyp=1.23 cameraTheta=0.01 mountX=-0.46 mountY=-1.11, mountTheta=-1.96
23:46:45.832 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.23, y=0.02, opts=13)
23:46:45.832 00.000 5052 Enqueuing Move request for stepguider (1.23, 0.02)
23:46:45.832 00.000 8976 Worker thread wakes up
23:46:45.833 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.23, 0.02) opts 0xd
23:46:45.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.23, 0.02)
23:46:45.833 00.000 8976 Moving (1.23, 0.02) raw xDistance=-0.46 yDistance=-1.11
23:46:45.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.46
23:46:45.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.11
23:46:45.833 00.000 8976 MoveAxis(R, 0, ABG)
23:46:45.833 00.000 8976 MoveAxis(U, 4, ABG)
23:46:45.833 00.000 8976 stepping (-15, 3) + (0, 4)
23:46:45.833 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:45.834 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=195, med=32, FiltMin=28, FiltMax=157, Gamma=2.260
23:46:45.842 00.008 5052 UpdateGuideState exits: m=3949 SNR=44.0
23:46:45.843 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:45.843 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:45.843 00.000 5052 Enqueuing Expose request
23:46:45.872 00.029 8976 Received - 47 (G) 
23:46:45.872 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:45.872 00.000 8976 stepped: pos (-15, 7)
23:46:45.873 00.001 8976 move complete, result=0
23:46:45.873 00.000 8976 worker thread done servicing request
23:46:45.873 00.000 8976 Worker thread wakes up
23:46:45.873 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -1.1 px 4 ms NORTH
23:46:45.873 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:45.873 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:46.913 01.040 8976 Exposure complete
23:46:46.928 00.015 8976 worker thread done servicing request
23:46:46.928 00.000 5052 OnExposeComplete: enter
23:46:46.928 00.000 5052 UpdateGuideState(): m_state=6
23:46:46.928 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
23:46:46.928 00.000 5052 Star::Find returns 1 (0), X=343.54, Y=395.71, Mass=4044, SNR=44.5, Peak=230 HFD=4.6
23:46:46.928 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.97) = xAngle (-2.38 = -2.38)
23:46:46.928 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.44 = -2.44)
23:46:46.928 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=-0.45 hyp=1.12 cameraTheta=-0.42 mountX=-0.81 mountY=-0.72, mountTheta=-2.41
23:46:46.929 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=-0.45, opts=13)
23:46:46.929 00.000 5052 Enqueuing Move request for stepguider (1.02, -0.45)
23:46:46.929 00.000 8976 Worker thread wakes up
23:46:46.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, -0.45) opts 0xd
23:46:46.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, -0.45)
23:46:46.929 00.000 8976 Moving (1.02, -0.45) raw xDistance=-0.81 yDistance=-0.72
23:46:46.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
23:46:46.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.72
23:46:46.929 00.000 8976 MoveAxis(R, 2, ABG)
23:46:46.929 00.000 8976 stepping (-15, 7) + (2, 0)
23:46:46.929 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:46.930 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=230, med=31, FiltMin=27, FiltMax=183, Gamma=2.260
23:46:46.939 00.009 5052 UpdateGuideState exits: m=4044 SNR=44.5
23:46:46.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:46.939 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:46.939 00.000 5052 Enqueuing Expose request
23:46:46.959 00.020 8976 Received - 47 (G) 
23:46:46.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:46.959 00.000 8976 stepped: pos (-13, 7)
23:46:46.959 00.000 8976 MoveAxis(U, 0, ABG)
23:46:46.959 00.000 8976 move complete, result=0
23:46:46.959 00.000 8976 worker thread done servicing request
23:46:46.959 00.000 8976 Worker thread wakes up
23:46:46.959 00.000 5052 GuideStep: -0.8 px 2 ms EAST, -0.7 px 0 ms NORTH
23:46:46.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:46.959 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:47.998 01.039 8976 Exposure complete
23:46:48.013 00.015 8976 worker thread done servicing request
23:46:48.013 00.000 5052 OnExposeComplete: enter
23:46:48.013 00.000 5052 UpdateGuideState(): m_state=6
23:46:48.013 00.000 5052 Star::Find(18, 343, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
23:46:48.013 00.000 5052 Star::Find returns 1 (0), X=342.69, Y=396.01, Mass=4025, SNR=44.4, Peak=233 HFD=4.5
23:46:48.013 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.97) = xAngle (-2.67 = -2.67)
23:46:48.013 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.72 = -2.72)
23:46:48.013 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.70 mountX=-0.20 mountY=-0.09, mountTheta=-2.71
23:46:48.014 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.15, opts=13)
23:46:48.014 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.15)
23:46:48.014 00.000 8976 Worker thread wakes up
23:46:48.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.15) opts 0xd
23:46:48.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.15)
23:46:48.014 00.000 8976 Moving (0.17, -0.15) raw xDistance=-0.20 yDistance=-0.09
23:46:48.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:46:48.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:46:48.014 00.000 8976 MoveAxis(R, 0, ABG)
23:46:48.014 00.000 8976 MoveAxis(U, 0, ABG)
23:46:48.014 00.000 8976 move complete, result=0
23:46:48.014 00.000 8976 worker thread done servicing request
23:46:48.015 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=233, med=32, FiltMin=28, FiltMax=173, Gamma=2.260
23:46:48.023 00.008 5052 UpdateGuideState exits: m=4025 SNR=44.4
23:46:48.024 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:48.024 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:48.024 00.000 5052 Enqueuing Expose request
23:46:48.024 00.000 8976 Worker thread wakes up
23:46:48.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:48.024 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:48.027 00.003 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:49.071 01.044 8976 Exposure complete
23:46:49.085 00.014 8976 worker thread done servicing request
23:46:49.085 00.000 5052 OnExposeComplete: enter
23:46:49.085 00.000 5052 UpdateGuideState(): m_state=6
23:46:49.085 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
23:46:49.085 00.000 5052 Star::Find returns 1 (0), X=342.16, Y=396.10, Mass=4031, SNR=44.5, Peak=227 HFD=4.4
23:46:49.085 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.97) = xAngle (-4.95 = 1.33)
23:46:49.085 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.01 = 1.28)
23:46:49.085 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.06 hyp=0.36 cameraTheta=-2.98 mountX=0.09 mountY=0.35, mountTheta=1.33
23:46:49.086 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.06, opts=13)
23:46:49.086 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.06)
23:46:49.086 00.000 8976 Worker thread wakes up
23:46:49.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.06) opts 0xd
23:46:49.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.06)
23:46:49.086 00.000 8976 Moving (-0.36, -0.06) raw xDistance=0.09 yDistance=0.35
23:46:49.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:46:49.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.35
23:46:49.086 00.000 8976 MoveAxis(R, 0, ABG)
23:46:49.086 00.000 8976 MoveAxis(U, 0, ABG)
23:46:49.086 00.000 8976 move complete, result=0
23:46:49.086 00.000 8976 worker thread done servicing request
23:46:49.087 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=227, med=31, FiltMin=27, FiltMax=173, Gamma=2.260
23:46:49.095 00.008 5052 UpdateGuideState exits: m=4031 SNR=44.5
23:46:49.096 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:49.096 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:49.096 00.000 5052 Enqueuing Expose request
23:46:49.096 00.000 8976 Worker thread wakes up
23:46:49.096 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:49.096 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:49.098 00.002 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:46:50.143 01.045 8976 Exposure complete
23:46:50.156 00.013 8976 worker thread done servicing request
23:46:50.157 00.001 5052 OnExposeComplete: enter
23:46:50.157 00.000 5052 UpdateGuideState(): m_state=6
23:46:50.157 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
23:46:50.157 00.000 5052 Star::Find returns 1 (0), X=341.48, Y=396.21, Mass=3954, SNR=44.0, Peak=196 HFD=4.5
23:46:50.157 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.97) = xAngle (1.12 = 1.12)
23:46:50.157 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.07 = 1.07)
23:46:50.157 00.000 5052 CameraToMount -- cameraX=-1.03 cameraY=0.05 hyp=1.03 cameraTheta=3.09 mountX=0.45 mountY=0.90, mountTheta=1.11
23:46:50.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.03, y=0.05, opts=13)
23:46:50.158 00.000 5052 Enqueuing Move request for stepguider (-1.03, 0.05)
23:46:50.158 00.000 8976 Worker thread wakes up
23:46:50.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.03, 0.05) opts 0xd
23:46:50.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.03, 0.05)
23:46:50.158 00.000 8976 Moving (-1.03, 0.05) raw xDistance=0.45 yDistance=0.90
23:46:50.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.45
23:46:50.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.90
23:46:50.159 00.001 8976 MoveAxis(R, 0, ABG)
23:46:50.159 00.000 8976 MoveAxis(U, 0, ABG)
23:46:50.159 00.000 8976 move complete, result=0
23:46:50.159 00.000 8976 worker thread done servicing request
23:46:50.159 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=196, med=31, FiltMin=27, FiltMax=162, Gamma=2.260
23:46:50.168 00.009 5052 UpdateGuideState exits: m=3954 SNR=44.0
23:46:50.171 00.003 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:50.171 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:50.171 00.000 5052 Enqueuing Expose request
23:46:50.171 00.000 8976 Worker thread wakes up
23:46:50.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:50.171 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:50.173 00.002 5052 GuideStep: 0.4 px 0 ms EAST, 0.9 px 0 ms NORTH
23:46:51.212 01.039 8976 Exposure complete
23:46:51.226 00.014 8976 worker thread done servicing request
23:46:51.226 00.000 5052 OnExposeComplete: enter
23:46:51.227 00.001 5052 UpdateGuideState(): m_state=6
23:46:51.227 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
23:46:51.227 00.000 5052 Star::Find returns 1 (0), X=341.35, Y=396.07, Mass=4033, SNR=44.4, Peak=260 HFD=4.3
23:46:51.227 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.97) = xAngle (-5.04 = 1.25)
23:46:51.227 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.09 = 1.19)
23:46:51.227 00.000 5052 CameraToMount -- cameraX=-1.16 cameraY=-0.08 hyp=1.17 cameraTheta=-3.07 mountX=0.37 mountY=1.08, mountTheta=1.24
23:46:51.228 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.16, y=-0.08, opts=13)
23:46:51.228 00.000 5052 Enqueuing Move request for stepguider (-1.16, -0.08)
23:46:51.228 00.000 8976 Worker thread wakes up
23:46:51.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.16, -0.08) opts 0xd
23:46:51.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.16, -0.08)
23:46:51.228 00.000 8976 Moving (-1.16, -0.08) raw xDistance=0.37 yDistance=1.08
23:46:51.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.37
23:46:51.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.08
23:46:51.228 00.000 8976 MoveAxis(R, 0, ABG)
23:46:51.228 00.000 8976 MoveAxis(D, 3, ABG)
23:46:51.228 00.000 8976 stepping (-13, 7) + (0, -3)
23:46:51.228 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:51.229 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=260, med=32, FiltMin=28, FiltMax=174, Gamma=2.260
23:46:51.238 00.009 5052 UpdateGuideState exits: m=4033 SNR=44.4
23:46:51.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:51.238 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:51.238 00.000 5052 Enqueuing Expose request
23:46:51.259 00.021 8976 Received - 47 (G) 
23:46:51.260 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:51.260 00.000 8976 stepped: pos (-13, 4)
23:46:51.260 00.000 8976 move complete, result=0
23:46:51.260 00.000 8976 worker thread done servicing request
23:46:51.260 00.000 8976 Worker thread wakes up
23:46:51.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:51.260 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:51.260 00.000 5052 GuideStep: 0.4 px 0 ms EAST, 1.1 px 3 ms SOUTH
23:46:52.298 01.038 8976 Exposure complete
23:46:52.313 00.015 8976 worker thread done servicing request
23:46:52.313 00.000 5052 OnExposeComplete: enter
23:46:52.313 00.000 5052 UpdateGuideState(): m_state=6
23:46:52.313 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
23:46:52.313 00.000 5052 Star::Find returns 1 (0), X=340.35, Y=396.20, Mass=4046, SNR=44.5, Peak=249 HFD=4.6
23:46:52.313 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.97) = xAngle (1.15 = 1.15)
23:46:52.313 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.10 = 1.10)
23:46:52.313 00.000 5052 CameraToMount -- cameraX=-2.17 cameraY=0.05 hyp=2.17 cameraTheta=3.12 mountX=0.88 mountY=1.93, mountTheta=1.14
23:46:52.314 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.17, y=0.05, opts=13)
23:46:52.314 00.000 5052 Enqueuing Move request for stepguider (-2.17, 0.05)
23:46:52.314 00.000 8976 Worker thread wakes up
23:46:52.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.17, 0.05) opts 0xd
23:46:52.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.17, 0.05)
23:46:52.314 00.000 8976 Moving (-2.17, 0.05) raw xDistance=0.88 yDistance=1.93
23:46:52.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.88
23:46:52.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.26 from input 1.93
23:46:52.314 00.000 8976 MoveAxis(L, 3, ABG)
23:46:52.314 00.000 8976 stepping (-13, 4) + (-3, 0)
23:46:52.314 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:52.315 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=249, med=32, FiltMin=28, FiltMax=174, Gamma=2.260
23:46:52.323 00.008 5052 UpdateGuideState exits: m=4046 SNR=44.5
23:46:52.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:52.323 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:52.324 00.001 5052 Enqueuing Expose request
23:46:52.346 00.022 8976 Received - 47 (G) 
23:46:52.346 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:46:52.346 00.000 8976 stepped: pos (-16, 4)
23:46:52.346 00.000 8976 MoveAxis(D, 6, ABG)
23:46:52.346 00.000 8976 stepping (-16, 4) + (0, -6)
23:46:52.346 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:46:52.394 00.048 8976 Received - 47 (G) 
23:46:52.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:46:52.394 00.000 8976 stepped: pos (-16, -2)
23:46:52.394 00.000 8976 move complete, result=0
23:46:52.394 00.000 8976 worker thread done servicing request
23:46:52.394 00.000 8976 Worker thread wakes up
23:46:52.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:52.394 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:52.394 00.000 5052 GuideStep: 0.9 px 3 ms WEST, 1.9 px 6 ms SOUTH
23:46:53.440 01.046 8976 Exposure complete
23:46:53.453 00.013 8976 worker thread done servicing request
23:46:53.453 00.000 5052 OnExposeComplete: enter
23:46:53.453 00.000 5052 UpdateGuideState(): m_state=6
23:46:53.453 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
23:46:53.453 00.000 5052 Star::Find returns 1 (0), X=340.66, Y=396.17, Mass=4058, SNR=44.6, Peak=224 HFD=4.6
23:46:53.453 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.97) = xAngle (1.17 = 1.17)
23:46:53.454 00.001 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.12 = 1.12)
23:46:53.454 00.000 5052 CameraToMount -- cameraX=-1.85 cameraY=0.01 hyp=1.85 cameraTheta=3.14 mountX=0.73 mountY=1.66, mountTheta=1.16
23:46:53.454 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.85, y=0.01, opts=13)
23:46:53.454 00.000 5052 Enqueuing Move request for stepguider (-1.85, 0.01)
23:46:53.454 00.000 8976 Worker thread wakes up
23:46:53.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.85, 0.01) opts 0xd
23:46:53.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.85, 0.01)
23:46:53.455 00.001 8976 Moving (-1.85, 0.01) raw xDistance=0.73 yDistance=1.66
23:46:53.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.73
23:46:53.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.14 from input 1.66
23:46:53.455 00.000 8976 MoveAxis(L, 2, ABG)
23:46:53.455 00.000 8976 stepping (-16, -2) + (-2, 0)
23:46:53.455 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:53.455 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=224, med=31, FiltMin=27, FiltMax=175, Gamma=2.260
23:46:53.464 00.009 5052 UpdateGuideState exits: m=4058 SNR=44.6
23:46:53.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:53.464 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:53.464 00.000 5052 Enqueuing Expose request
23:46:53.481 00.017 8976 Received - 47 (G) 
23:46:53.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:46:53.481 00.000 8976 stepped: pos (-18, -2)
23:46:53.481 00.000 8976 MoveAxis(D, 5, ABG)
23:46:53.481 00.000 8976 stepping (-18, -2) + (0, -5)
23:46:53.481 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:46:53.529 00.048 8976 Received - 47 (G) 
23:46:53.529 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:46:53.529 00.000 8976 stepped: pos (-18, -7)
23:46:53.529 00.000 8976 move complete, result=0
23:46:53.529 00.000 8976 worker thread done servicing request
23:46:53.529 00.000 8976 Worker thread wakes up
23:46:53.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:53.529 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:53.529 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 1.7 px 5 ms SOUTH
23:46:54.565 01.036 8976 Exposure complete
23:46:54.579 00.014 8976 worker thread done servicing request
23:46:54.579 00.000 5052 OnExposeComplete: enter
23:46:54.579 00.000 5052 UpdateGuideState(): m_state=6
23:46:54.579 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
23:46:54.579 00.000 5052 Star::Find returns 1 (0), X=341.69, Y=396.48, Mass=4075, SNR=44.7, Peak=221 HFD=4.8
23:46:54.579 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.97) = xAngle (0.80 = 0.80)
23:46:54.579 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.74 = 0.74)
23:46:54.579 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.33 hyp=0.88 cameraTheta=2.76 mountX=0.62 mountY=0.60, mountTheta=0.77
23:46:54.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.33, opts=13)
23:46:54.580 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.33)
23:46:54.580 00.000 8976 Worker thread wakes up
23:46:54.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.33) opts 0xd
23:46:54.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.33)
23:46:54.580 00.000 8976 Moving (-0.82, 0.33) raw xDistance=0.62 yDistance=0.60
23:46:54.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.62
23:46:54.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.60
23:46:54.580 00.000 8976 MoveAxis(R, 0, ABG)
23:46:54.580 00.000 8976 MoveAxis(U, 0, ABG)
23:46:54.581 00.001 8976 move complete, result=0
23:46:54.581 00.000 8976 worker thread done servicing request
23:46:54.581 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=221, med=31, FiltMin=27, FiltMax=172, Gamma=2.260
23:46:54.589 00.008 5052 UpdateGuideState exits: m=4075 SNR=44.7
23:46:54.590 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:54.590 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:54.590 00.000 5052 Enqueuing Expose request
23:46:54.590 00.000 8976 Worker thread wakes up
23:46:54.590 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:54.590 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:54.592 00.002 5052 GuideStep: 0.6 px 0 ms EAST, 0.6 px 0 ms NORTH
23:46:55.628 01.036 8976 Exposure complete
23:46:55.642 00.014 8976 worker thread done servicing request
23:46:55.642 00.000 5052 OnExposeComplete: enter
23:46:55.642 00.000 5052 UpdateGuideState(): m_state=6
23:46:55.642 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
23:46:55.642 00.000 5052 Star::Find returns 1 (0), X=343.17, Y=396.83, Mass=4052, SNR=44.6, Peak=210 HFD=4.4
23:46:55.642 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.97) = xAngle (-1.17 = -1.17)
23:46:55.642 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.22 = -1.22)
23:46:55.642 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.68 hyp=0.94 cameraTheta=0.80 mountX=0.37 mountY=-0.89, mountTheta=-1.18
23:46:55.643 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.68, opts=13)
23:46:55.643 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.68)
23:46:55.643 00.000 8976 Worker thread wakes up
23:46:55.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.68) opts 0xd
23:46:55.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.68)
23:46:55.643 00.000 8976 Moving (0.66, 0.68) raw xDistance=0.37 yDistance=-0.89
23:46:55.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.37
23:46:55.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.89
23:46:55.643 00.000 8976 MoveAxis(R, 0, ABG)
23:46:55.643 00.000 8976 MoveAxis(U, 0, ABG)
23:46:55.643 00.000 8976 move complete, result=0
23:46:55.643 00.000 8976 worker thread done servicing request
23:46:55.644 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=210, med=32, FiltMin=28, FiltMax=169, Gamma=2.260
23:46:55.652 00.008 5052 UpdateGuideState exits: m=4052 SNR=44.6
23:46:55.653 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:55.653 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:55.653 00.000 5052 Enqueuing Expose request
23:46:55.653 00.000 8976 Worker thread wakes up
23:46:55.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:55.653 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:55.656 00.003 5052 GuideStep: 0.4 px 0 ms EAST, -0.9 px 0 ms NORTH
23:46:56.687 01.031 8976 Exposure complete
23:46:56.702 00.015 8976 worker thread done servicing request
23:46:56.702 00.000 5052 OnExposeComplete: enter
23:46:56.702 00.000 5052 UpdateGuideState(): m_state=6
23:46:56.702 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
23:46:56.702 00.000 5052 Star::Find returns 1 (0), X=344.85, Y=396.80, Mass=4004, SNR=44.3, Peak=255 HFD=4.4
23:46:56.702 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.97) = xAngle (-1.70 = -1.70)
23:46:56.702 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.75 = -1.75)
23:46:56.702 00.000 5052 CameraToMount -- cameraX=2.34 cameraY=0.64 hyp=2.43 cameraTheta=0.27 mountX=-0.32 mountY=-2.39, mountTheta=-1.70
23:46:56.702 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.34, y=0.64, opts=13)
23:46:56.702 00.000 5052 Enqueuing Move request for stepguider (2.34, 0.64)
23:46:56.702 00.000 8976 Worker thread wakes up
23:46:56.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.34, 0.64) opts 0xd
23:46:56.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.34, 0.64)
23:46:56.702 00.000 8976 Moving (2.34, 0.64) raw xDistance=-0.32 yDistance=-2.39
23:46:56.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.32
23:46:56.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.50 from input -2.39
23:46:56.704 00.002 8976 MoveAxis(R, 0, ABG)
23:46:56.704 00.000 8976 MoveAxis(U, 7, ABG)
23:46:56.704 00.000 8976 stepping (-18, -7) + (0, 7)
23:46:56.704 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:46:56.704 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=255, med=32, FiltMin=28, FiltMax=165, Gamma=2.260
23:46:56.712 00.008 5052 UpdateGuideState exits: m=4004 SNR=44.3
23:46:56.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:56.712 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:56.712 00.000 5052 Enqueuing Expose request
23:46:56.758 00.046 8976 Received - 47 (G) 
23:46:56.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:46:56.758 00.000 8976 stepped: pos (-18, 0)
23:46:56.758 00.000 8976 move complete, result=0
23:46:56.759 00.001 8976 worker thread done servicing request
23:46:56.759 00.000 8976 Worker thread wakes up
23:46:56.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:56.759 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:56.759 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -2.4 px 7 ms NORTH
23:46:57.802 01.043 8976 Exposure complete
23:46:57.815 00.013 8976 worker thread done servicing request
23:46:57.816 00.001 5052 OnExposeComplete: enter
23:46:57.816 00.000 5052 UpdateGuideState(): m_state=6
23:46:57.816 00.000 5052 Star::Find(18, 344, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
23:46:57.816 00.000 5052 Star::Find returns 1 (0), X=342.35, Y=396.29, Mass=4002, SNR=44.3, Peak=220 HFD=4.7
23:46:57.816 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.97) = xAngle (0.49 = 0.49)
23:46:57.816 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.44 = 0.44)
23:46:57.816 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.46 mountX=0.19 mountY=0.09, mountTheta=0.45
23:46:57.817 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.13, opts=13)
23:46:57.817 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.13)
23:46:57.817 00.000 8976 Worker thread wakes up
23:46:57.817 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.13) opts 0xd
23:46:57.817 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.13)
23:46:57.817 00.000 8976 Moving (-0.16, 0.13) raw xDistance=0.19 yDistance=0.09
23:46:57.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:46:57.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:46:57.817 00.000 8976 MoveAxis(R, 0, ABG)
23:46:57.817 00.000 8976 MoveAxis(U, 0, ABG)
23:46:57.817 00.000 8976 move complete, result=0
23:46:57.817 00.000 8976 worker thread done servicing request
23:46:57.818 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=220, med=32, FiltMin=28, FiltMax=188, Gamma=2.260
23:46:57.826 00.008 5052 UpdateGuideState exits: m=4002 SNR=44.3
23:46:57.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:57.826 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:57.826 00.000 5052 Enqueuing Expose request
23:46:57.826 00.000 8976 Worker thread wakes up
23:46:57.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:57.826 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:46:57.828 00.002 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:58.874 01.046 8976 Exposure complete
23:46:58.889 00.015 8976 worker thread done servicing request
23:46:58.889 00.000 5052 OnExposeComplete: enter
23:46:58.889 00.000 5052 UpdateGuideState(): m_state=6
23:46:58.889 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
23:46:58.889 00.000 5052 Star::Find returns 1 (0), X=339.57, Y=396.30, Mass=4008, SNR=44.3, Peak=217 HFD=4.7
23:46:58.889 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.97) = xAngle (1.12 = 1.12)
23:46:58.889 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.07 = 1.07)
23:46:58.889 00.000 5052 CameraToMount -- cameraX=-2.94 cameraY=0.15 hyp=2.94 cameraTheta=3.09 mountX=1.27 mountY=2.58, mountTheta=1.11
23:46:58.890 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.94, y=0.15, opts=13)
23:46:58.890 00.000 5052 Enqueuing Move request for stepguider (-2.94, 0.15)
23:46:58.890 00.000 8976 Worker thread wakes up
23:46:58.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.94, 0.15) opts 0xd
23:46:58.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.94, 0.15)
23:46:58.890 00.000 8976 Moving (-2.94, 0.15) raw xDistance=1.27 yDistance=2.58
23:46:58.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.27
23:46:58.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.63 from input 2.58
23:46:58.890 00.000 8976 MoveAxis(L, 4, ABG)
23:46:58.890 00.000 8976 stepping (-18, 0) + (-4, 0)
23:46:58.890 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:58.891 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=217, med=32, FiltMin=27, FiltMax=193, Gamma=2.260
23:46:58.900 00.009 5052 UpdateGuideState exits: m=4008 SNR=44.3
23:46:58.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:58.900 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:46:58.900 00.000 5052 Enqueuing Expose request
23:46:58.933 00.033 8976 Received - 47 (G) 
23:46:58.933 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:46:58.933 00.000 8976 stepped: pos (-22, 0)
23:46:58.933 00.000 8976 MoveAxis(D, 7, ABG)
23:46:58.933 00.000 8976 stepping (-22, 0) + (0, -7)
23:46:58.933 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:46:58.980 00.047 8976 Received - 47 (G) 
23:46:58.980 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:46:58.980 00.000 8976 stepped: pos (-22, -7)
23:46:58.981 00.001 8976 move complete, result=0
23:46:58.981 00.000 8976 worker thread done servicing request
23:46:58.981 00.000 8976 Worker thread wakes up
23:46:58.981 00.000 5052 GuideStep: 1.3 px 4 ms WEST, 2.6 px 7 ms SOUTH
23:46:58.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:46:58.981 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:00.020 01.039 8976 Exposure complete
23:47:00.035 00.015 8976 worker thread done servicing request
23:47:00.036 00.001 5052 OnExposeComplete: enter
23:47:00.036 00.000 5052 UpdateGuideState(): m_state=6
23:47:00.036 00.000 5052 Star::Find(18, 339, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
23:47:00.036 00.000 5052 Star::Find returns 1 (0), X=338.19, Y=395.77, Mass=3941, SNR=44.0, Peak=212 HFD=4.4
23:47:00.036 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.97) = xAngle (-5.02 = 1.26)
23:47:00.036 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.07 = 1.21)
23:47:00.036 00.000 5052 CameraToMount -- cameraX=-4.32 cameraY=-0.39 hyp=4.34 cameraTheta=-3.05 mountX=1.31 mountY=4.06, mountTheta=1.26
23:47:00.037 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.32, y=-0.39, opts=13)
23:47:00.037 00.000 5052 Enqueuing Move request for stepguider (-4.32, -0.39)
23:47:00.037 00.000 8976 Worker thread wakes up
23:47:00.037 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.32, -0.39) opts 0xd
23:47:00.037 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.32, -0.39)
23:47:00.037 00.000 8976 Moving (-4.32, -0.39) raw xDistance=1.31 yDistance=4.06
23:47:00.037 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.31
23:47:00.037 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.67 from input 4.06
23:47:00.037 00.000 8976 MoveAxis(L, 4, ABG)
23:47:00.037 00.000 8976 stepping (-22, -7) + (-4, 0)
23:47:00.037 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:00.038 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=212, med=32, FiltMin=27, FiltMax=177, Gamma=2.260
23:47:00.047 00.009 5052 UpdateGuideState exits: m=3941 SNR=44.0
23:47:00.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:00.047 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:00.047 00.000 5052 Enqueuing Expose request
23:47:00.068 00.021 8976 Received - 47 (G) 
23:47:00.068 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:00.068 00.000 8976 stepped: pos (-26, -7)
23:47:00.068 00.000 8976 MoveAxis(D, 12, ABG)
23:47:00.068 00.000 8976 stepping (-26, -7) + (0, -12)
23:47:00.068 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 32 (2) 
23:47:00.132 00.064 8976 Received - 47 (G) 
23:47:00.132 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 32 (2) 
23:47:00.132 00.000 8976 stepped: pos (-26, -19)
23:47:00.132 00.000 8976 move complete, result=0
23:47:00.132 00.000 8976 worker thread done servicing request
23:47:00.132 00.000 8976 Worker thread wakes up
23:47:00.132 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:00.132 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:00.132 00.000 5052 GuideStep: 1.3 px 4 ms WEST, 4.1 px 12 ms SOUTH
23:47:01.178 01.046 8976 Exposure complete
23:47:01.193 00.015 8976 worker thread done servicing request
23:47:01.193 00.000 5052 OnExposeComplete: enter
23:47:01.193 00.000 5052 UpdateGuideState(): m_state=6
23:47:01.193 00.000 5052 Star::Find(18, 338, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
23:47:01.193 00.000 5052 Star::Find returns 1 (0), X=339.69, Y=396.31, Mass=4102, SNR=44.9, Peak=233 HFD=4.3
23:47:01.193 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.97) = xAngle (1.12 = 1.12)
23:47:01.193 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.07 = 1.07)
23:47:01.193 00.000 5052 CameraToMount -- cameraX=-2.82 cameraY=0.15 hyp=2.83 cameraTheta=3.09 mountX=1.23 mountY=2.48, mountTheta=1.11
23:47:01.194 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.82, y=0.15, opts=13)
23:47:01.194 00.000 5052 Enqueuing Move request for stepguider (-2.82, 0.15)
23:47:01.194 00.000 8976 Worker thread wakes up
23:47:01.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.82, 0.15) opts 0xd
23:47:01.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.82, 0.15)
23:47:01.195 00.001 8976 Moving (-2.82, 0.15) raw xDistance=1.23 yDistance=2.48
23:47:01.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.23
23:47:01.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.75 from input 2.48
23:47:01.195 00.000 8976 MoveAxis(L, 4, ABG)
23:47:01.195 00.000 8976 stepping (-26, -19) + (-4, 0)
23:47:01.195 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:01.195 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=233, med=32, FiltMin=27, FiltMax=181, Gamma=2.260
23:47:01.204 00.009 5052 UpdateGuideState exits: m=4102 SNR=44.9
23:47:01.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:01.205 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:01.205 00.000 5052 Enqueuing Expose request
23:47:01.235 00.030 8976 Received - 47 (G) 
23:47:01.235 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:01.235 00.000 8976 stepped: pos (-30, -19)
23:47:01.235 00.000 8976 MoveAxis(D, 8, ABG)
23:47:01.235 00.000 8976 stepping (-30, -19) + (0, -8)
23:47:01.235 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:47:01.283 00.048 8976 Received - 47 (G) 
23:47:01.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:47:01.283 00.000 8976 stepped: pos (-30, -27)
23:47:01.283 00.000 8976 move complete, result=0
23:47:01.283 00.000 8976 worker thread done servicing request
23:47:01.283 00.000 8976 Worker thread wakes up
23:47:01.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:01.283 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:01.283 00.000 5052 GuideStep: 1.2 px 4 ms WEST, 2.5 px 8 ms SOUTH
23:47:02.327 01.044 8976 Exposure complete
23:47:02.342 00.015 8976 worker thread done servicing request
23:47:02.343 00.001 5052 OnExposeComplete: enter
23:47:02.343 00.000 5052 UpdateGuideState(): m_state=6
23:47:02.343 00.000 5052 Star::Find(18, 339, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
23:47:02.343 00.000 5052 Star::Find returns 1 (0), X=341.13, Y=396.00, Mass=4044, SNR=44.5, Peak=238 HFD=4.3
23:47:02.343 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.97) = xAngle (-5.00 = 1.29)
23:47:02.343 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.05 = 1.23)
23:47:02.343 00.000 5052 CameraToMount -- cameraX=-1.39 cameraY=-0.16 hyp=1.40 cameraTheta=-3.03 mountX=0.39 mountY=1.32, mountTheta=1.28
23:47:02.344 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.39, y=-0.16, opts=13)
23:47:02.344 00.000 5052 Enqueuing Move request for stepguider (-1.39, -0.16)
23:47:02.344 00.000 8976 Worker thread wakes up
23:47:02.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.39, -0.16) opts 0xd
23:47:02.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.39, -0.16)
23:47:02.344 00.000 8976 Moving (-1.39, -0.16) raw xDistance=0.39 yDistance=1.32
23:47:02.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.39
23:47:02.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.95 from input 1.32
23:47:02.344 00.000 8976 MoveAxis(R, 0, ABG)
23:47:02.344 00.000 8976 MoveAxis(D, 4, ABG)
23:47:02.344 00.000 8976 stepping (-30, -27) + (0, -4)
23:47:02.344 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:02.345 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=238, med=32, FiltMin=27, FiltMax=188, Gamma=2.260
23:47:02.354 00.009 5052 UpdateGuideState exits: m=4044 SNR=44.5
23:47:02.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:02.354 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:02.354 00.000 5052 Enqueuing Expose request
23:47:02.386 00.032 8976 Received - 47 (G) 
23:47:02.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:02.386 00.000 8976 stepped: pos (-30, -31)
23:47:02.386 00.000 8976 starting a new bump
23:47:02.386 00.000 8976 MountToCamera -- mountTheta (0.67) + m_xAngle (1.97) = xAngle (2.64 = 2.64)
23:47:02.386 00.000 8976 MountToCamera -- mountX=5.68 mountY=4.51 hyp=7.25 mountTheta=0.67 cameraX=-6.35, cameraY=3.49 cameraTheta=2.64
23:47:02.387 00.001 8976 incremental bump (-6.352, 3.494) isValid = 1
23:47:02.387 00.000 8976 Scheduling Mount bump of (-0.286, 0.162)
23:47:02.387 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.29, y=0.16, opts=4)
23:47:02.387 00.000 8976 Enqueuing Move request for scope (-0.29, 0.16)
23:47:02.387 00.000 8976 move complete, result=0
23:47:02.387 00.000 8976 worker thread done servicing request
23:47:02.387 00.000 8976 Worker thread wakes up
23:47:02.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:02.387 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:02.387 00.000 9828 Worker thread wakes up
23:47:02.387 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.16) opts 0x4
23:47:02.387 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.29, 0.16)
23:47:02.387 00.000 9828 CameraToMount -- cameraTheta (2.63) - m_xAngle (-3.12) = xAngle (5.74 = -0.54)
23:47:02.387 00.000 9828 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.70 = -0.58)
23:47:02.387 00.000 5052 GuideStep: 0.4 px 0 ms EAST, 1.3 px 4 ms SOUTH
23:47:02.387 00.000 9828 CameraToMount -- cameraX=-0.29 cameraY=0.16 hyp=0.33 cameraTheta=2.63 mountX=0.28 mountY=-0.18, mountTheta=-0.57
23:47:02.387 00.000 9828 Moving (-0.29, 0.16) raw xDistance=0.28 yDistance=-0.18
23:47:02.388 00.001 9828 MoveAxis(W, 34, B)
23:47:02.388 00.000 9828 Guiding  Dir = 3, Dur = 34
23:47:02.388 00.000 9828 IsSlewing returns 0
23:47:02.388 00.000 9828 IsGuiding returns 0
23:47:02.388 00.000 9828 PulseGuide returned control before completion, sleep 44
23:47:02.443 00.055 9828 IsGuiding returns 1
23:47:02.443 00.000 9828 scope still moving after pulse duration time elapsed
23:47:02.475 00.032 9828 IsSlewing returns 0
23:47:02.475 00.000 9828 IsGuiding returns 1
23:47:02.507 00.032 9828 IsSlewing returns 0
23:47:02.507 00.000 9828 IsGuiding returns 1
23:47:02.537 00.030 9828 IsSlewing returns 0
23:47:02.537 00.000 9828 IsGuiding returns 0
23:47:02.537 00.000 9828 scope move finished after 34 + 115 ms
23:47:02.537 00.000 9828 Move returns status 0, amount 34
23:47:02.537 00.000 9828 MoveAxis(N, 7, B)
23:47:02.537 00.000 9828 Guiding  Dir = 0, Dur = 7
23:47:02.553 00.016 9828 IsSlewing returns 0
23:47:02.553 00.000 9828 IsGuiding returns 0
23:47:02.553 00.000 9828 PulseGuide returned control before completion, sleep 17
23:47:02.585 00.032 9828 IsGuiding returns 1
23:47:02.585 00.000 9828 scope still moving after pulse duration time elapsed
23:47:02.616 00.031 9828 IsSlewing returns 0
23:47:02.616 00.000 9828 IsGuiding returns 1
23:47:02.647 00.031 9828 IsSlewing returns 0
23:47:02.647 00.000 9828 IsGuiding returns 1
23:47:02.679 00.032 9828 IsSlewing returns 0
23:47:02.679 00.000 9828 IsGuiding returns 0
23:47:02.679 00.000 9828 scope move finished after 7 + 119 ms
23:47:02.679 00.000 9828 Move returns status 0, amount 7
23:47:02.679 00.000 9828 move complete, result=0
23:47:02.679 00.000 9828 worker thread done servicing request
23:47:02.679 00.000 5052 GuideStep: 0.3 px 34 ms WEST, -0.2 px 7 ms NORTH
23:47:03.430 00.751 8976 Exposure complete
23:47:03.445 00.015 8976 worker thread done servicing request
23:47:03.445 00.000 5052 OnExposeComplete: enter
23:47:03.445 00.000 5052 UpdateGuideState(): m_state=6
23:47:03.445 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
23:47:03.446 00.001 5052 Star::Find returns 1 (0), X=342.09, Y=396.62, Mass=4141, SNR=45.0, Peak=244 HFD=4.2
23:47:03.446 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.97) = xAngle (0.35 = 0.35)
23:47:03.446 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.30 = 0.30)
23:47:03.446 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.46 hyp=0.62 cameraTheta=2.32 mountX=0.59 mountY=0.18, mountTheta=0.30
23:47:03.446 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.46, opts=13)
23:47:03.446 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.46)
23:47:03.446 00.000 8976 Worker thread wakes up
23:47:03.447 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.46) opts 0xd
23:47:03.447 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.46)
23:47:03.447 00.000 8976 Moving (-0.42, 0.46) raw xDistance=0.59 yDistance=0.18
23:47:03.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.59
23:47:03.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:47:03.447 00.000 8976 MoveAxis(R, 0, ABG)
23:47:03.447 00.000 8976 MoveAxis(U, 0, ABG)
23:47:03.447 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
23:47:03.447 00.000 8976 MountToCamera -- mountTheta (0.73) + m_xAngle (1.97) = xAngle (2.70 = 2.70)
23:47:03.447 00.000 8976 MountToCamera -- mountX=5.96 mountY=5.32 hyp=7.99 mountTheta=0.73 cameraX=-7.21, cameraY=3.44 cameraTheta=2.70
23:47:03.447 00.000 8976 incremental bump (-7.207, 3.439) isValid = 1
23:47:03.447 00.000 8976 Scheduling Mount bump of (-0.344, 0.169)
23:47:03.447 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.34, y=0.17, opts=4)
23:47:03.447 00.000 8976 Enqueuing Move request for scope (-0.34, 0.17)
23:47:03.447 00.000 8976 move complete, result=0
23:47:03.447 00.000 9828 Worker thread wakes up
23:47:03.447 00.000 8976 worker thread done servicing request
23:47:03.447 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.17) opts 0x4
23:47:03.447 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.34, 0.17)
23:47:03.447 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=244, med=31, FiltMin=27, FiltMax=194, Gamma=2.260
23:47:03.447 00.000 9828 CameraToMount -- cameraTheta (2.68) - m_xAngle (-3.12) = xAngle (5.80 = -0.48)
23:47:03.447 00.000 9828 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.76 = -0.53)
23:47:03.447 00.000 9828 CameraToMount -- cameraX=-0.34 cameraY=0.17 hyp=0.38 cameraTheta=2.68 mountX=0.34 mountY=-0.19, mountTheta=-0.52
23:47:03.447 00.000 9828 Moving (-0.34, 0.17) raw xDistance=0.34 yDistance=-0.19
23:47:03.447 00.000 9828 MoveAxis(W, 40, B)
23:47:03.448 00.001 9828 Guiding  Dir = 3, Dur = 40
23:47:03.448 00.000 9828 IsSlewing returns 0
23:47:03.448 00.000 9828 IsGuiding returns 0
23:47:03.448 00.000 9828 PulseGuide returned control before completion, sleep 50
23:47:03.456 00.008 5052 UpdateGuideState exits: m=4141 SNR=45.0
23:47:03.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:03.456 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:03.456 00.000 5052 Enqueuing Expose request
23:47:03.457 00.001 8976 Worker thread wakes up
23:47:03.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:03.457 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:03.459 00.002 5052 GuideStep: 0.6 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:03.501 00.042 9828 IsGuiding returns 1
23:47:03.501 00.000 9828 scope still moving after pulse duration time elapsed
23:47:03.533 00.032 9828 IsSlewing returns 0
23:47:03.533 00.000 9828 IsGuiding returns 1
23:47:03.564 00.031 9828 IsSlewing returns 0
23:47:03.564 00.000 9828 IsGuiding returns 1
23:47:03.596 00.032 9828 IsSlewing returns 0
23:47:03.596 00.000 9828 IsGuiding returns 1
23:47:03.628 00.032 9828 IsSlewing returns 0
23:47:03.628 00.000 9828 IsGuiding returns 1
23:47:03.658 00.030 9828 IsSlewing returns 0
23:47:03.658 00.000 9828 IsGuiding returns 1
23:47:03.689 00.031 9828 IsSlewing returns 0
23:47:03.689 00.000 9828 IsGuiding returns 1
23:47:03.721 00.032 9828 IsSlewing returns 0
23:47:03.721 00.000 9828 IsGuiding returns 0
23:47:03.721 00.000 9828 scope move finished after 40 + 233 ms
23:47:03.721 00.000 9828 Move returns status 0, amount 40
23:47:03.721 00.000 9828 MoveAxis(N, 7, B)
23:47:03.721 00.000 9828 Guiding  Dir = 0, Dur = 7
23:47:03.737 00.016 9828 IsSlewing returns 0
23:47:03.737 00.000 9828 IsGuiding returns 0
23:47:03.737 00.000 9828 PulseGuide returned control before completion, sleep 17
23:47:03.768 00.031 9828 IsGuiding returns 1
23:47:03.768 00.000 9828 scope still moving after pulse duration time elapsed
23:47:03.800 00.032 9828 IsSlewing returns 0
23:47:03.800 00.000 9828 IsGuiding returns 1
23:47:03.831 00.031 9828 IsSlewing returns 0
23:47:03.831 00.000 9828 IsGuiding returns 1
23:47:03.862 00.031 9828 IsSlewing returns 0
23:47:03.862 00.000 9828 IsGuiding returns 0
23:47:03.862 00.000 9828 scope move finished after 7 + 118 ms
23:47:03.862 00.000 9828 Move returns status 0, amount 7
23:47:03.862 00.000 9828 move complete, result=0
23:47:03.862 00.000 9828 worker thread done servicing request
23:47:03.862 00.000 5052 GuideStep: 0.3 px 40 ms WEST, -0.2 px 7 ms NORTH
23:47:04.495 00.633 8976 Exposure complete
23:47:04.509 00.014 8976 worker thread done servicing request
23:47:04.509 00.000 5052 OnExposeComplete: enter
23:47:04.509 00.000 5052 UpdateGuideState(): m_state=6
23:47:04.509 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
23:47:04.509 00.000 5052 Star::Find returns 1 (0), X=343.97, Y=396.77, Mass=3994, SNR=44.2, Peak=225 HFD=4.6
23:47:04.509 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.97) = xAngle (-1.57 = -1.57)
23:47:04.509 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.62 = -1.62)
23:47:04.509 00.000 5052 CameraToMount -- cameraX=1.46 cameraY=0.61 hyp=1.58 cameraTheta=0.40 mountX=0.00 mountY=-1.58, mountTheta=-1.57
23:47:04.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.46, y=0.61, opts=13)
23:47:04.510 00.000 5052 Enqueuing Move request for stepguider (1.46, 0.61)
23:47:04.510 00.000 8976 Worker thread wakes up
23:47:04.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.46, 0.61) opts 0xd
23:47:04.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.46, 0.61)
23:47:04.510 00.000 8976 Moving (1.46, 0.61) raw xDistance=0.00 yDistance=-1.58
23:47:04.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:47:04.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.58
23:47:04.510 00.000 8976 MoveAxis(R, 0, ABG)
23:47:04.510 00.000 8976 MoveAxis(U, 4, ABG)
23:47:04.510 00.000 8976 stepping (-30, -31) + (0, 4)
23:47:04.510 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:04.511 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=225, med=32, FiltMin=28, FiltMax=168, Gamma=2.260
23:47:04.519 00.008 5052 UpdateGuideState exits: m=3994 SNR=44.2
23:47:04.520 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:04.520 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:04.520 00.000 5052 Enqueuing Expose request
23:47:04.544 00.024 8976 Received - 47 (G) 
23:47:04.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:04.544 00.000 8976 stepped: pos (-30, -27)
23:47:04.544 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
23:47:04.544 00.000 8976 MountToCamera -- mountTheta (0.74) + m_xAngle (1.97) = xAngle (2.70 = 2.70)
23:47:04.544 00.000 8976 MountToCamera -- mountX=6.15 mountY=5.56 hyp=8.29 mountTheta=0.74 cameraX=-7.51, cameraY=3.52 cameraTheta=2.70
23:47:04.544 00.000 8976 incremental bump (-7.507, 3.518) isValid = 1
23:47:04.544 00.000 8976 Scheduling Mount bump of (-0.296, 0.143)
23:47:04.544 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.30, y=0.14, opts=4)
23:47:04.544 00.000 8976 Enqueuing Move request for scope (-0.30, 0.14)
23:47:04.544 00.000 8976 move complete, result=0
23:47:04.544 00.000 8976 worker thread done servicing request
23:47:04.545 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -1.6 px 4 ms NORTH
23:47:04.545 00.000 8976 Worker thread wakes up
23:47:04.545 00.000 9828 Worker thread wakes up
23:47:04.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:04.545 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:04.545 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.14) opts 0x4
23:47:04.545 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.30, 0.14)
23:47:04.545 00.000 9828 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.12) = xAngle (5.81 = -0.47)
23:47:04.545 00.000 9828 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.76 = -0.52)
23:47:04.545 00.000 9828 CameraToMount -- cameraX=-0.30 cameraY=0.14 hyp=0.33 cameraTheta=2.69 mountX=0.29 mountY=-0.16, mountTheta=-0.51
23:47:04.545 00.000 9828 Moving (-0.30, 0.14) raw xDistance=0.29 yDistance=-0.16
23:47:04.545 00.000 9828 MoveAxis(W, 35, B)
23:47:04.545 00.000 9828 Guiding  Dir = 3, Dur = 35
23:47:04.546 00.001 9828 IsSlewing returns 0
23:47:04.546 00.000 9828 IsGuiding returns 0
23:47:04.546 00.000 9828 PulseGuide returned control before completion, sleep 45
23:47:04.600 00.054 9828 IsGuiding returns 1
23:47:04.600 00.000 9828 scope still moving after pulse duration time elapsed
23:47:04.631 00.031 9828 IsSlewing returns 0
23:47:04.631 00.000 9828 IsGuiding returns 1
23:47:04.662 00.031 9828 IsSlewing returns 0
23:47:04.662 00.000 9828 IsGuiding returns 1
23:47:04.693 00.031 9828 IsSlewing returns 0
23:47:04.693 00.000 9828 IsGuiding returns 0
23:47:04.693 00.000 9828 scope move finished after 35 + 112 ms
23:47:04.693 00.000 9828 Move returns status 0, amount 35
23:47:04.693 00.000 9828 MoveAxis(N, 6, B)
23:47:04.693 00.000 9828 Guiding  Dir = 0, Dur = 6
23:47:04.709 00.016 9828 IsSlewing returns 0
23:47:04.709 00.000 9828 IsGuiding returns 0
23:47:04.709 00.000 9828 PulseGuide returned control before completion, sleep 16
23:47:04.741 00.032 9828 IsGuiding returns 1
23:47:04.741 00.000 9828 scope still moving after pulse duration time elapsed
23:47:04.772 00.031 9828 IsSlewing returns 0
23:47:04.772 00.000 9828 IsGuiding returns 1
23:47:04.803 00.031 9828 IsSlewing returns 0
23:47:04.803 00.000 9828 IsGuiding returns 1
23:47:04.835 00.032 9828 IsSlewing returns 0
23:47:04.835 00.000 9828 IsGuiding returns 1
23:47:04.866 00.031 9828 IsSlewing returns 0
23:47:04.866 00.000 9828 IsGuiding returns 0
23:47:04.866 00.000 9828 scope move finished after 6 + 150 ms
23:47:04.866 00.000 9828 Move returns status 0, amount 6
23:47:04.866 00.000 9828 move complete, result=0
23:47:04.866 00.000 9828 worker thread done servicing request
23:47:04.866 00.000 5052 GuideStep: 0.3 px 35 ms WEST, -0.2 px 6 ms NORTH
23:47:05.579 00.713 8976 Exposure complete
23:47:05.593 00.014 8976 worker thread done servicing request
23:47:05.593 00.000 5052 OnExposeComplete: enter
23:47:05.593 00.000 5052 UpdateGuideState(): m_state=6
23:47:05.593 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
23:47:05.593 00.000 5052 Star::Find returns 1 (0), X=344.78, Y=396.55, Mass=3973, SNR=44.1, Peak=239 HFD=4.7
23:47:05.593 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.97) = xAngle (-1.80 = -1.80)
23:47:05.593 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.85 = -1.85)
23:47:05.593 00.000 5052 CameraToMount -- cameraX=2.27 cameraY=0.39 hyp=2.30 cameraTheta=0.17 mountX=-0.52 mountY=-2.21, mountTheta=-1.80
23:47:05.594 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.27, y=0.39, opts=13)
23:47:05.594 00.000 5052 Enqueuing Move request for stepguider (2.27, 0.39)
23:47:05.594 00.000 8976 Worker thread wakes up
23:47:05.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.27, 0.39) opts 0xd
23:47:05.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.27, 0.39)
23:47:05.594 00.000 8976 Moving (2.27, 0.39) raw xDistance=-0.52 yDistance=-2.21
23:47:05.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.52
23:47:05.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.46 from input -2.21
23:47:05.594 00.000 8976 MoveAxis(R, 0, ABG)
23:47:05.594 00.000 8976 MoveAxis(U, 7, ABG)
23:47:05.595 00.001 8976 stepping (-30, -27) + (0, 7)
23:47:05.595 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:47:05.595 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=239, med=32, FiltMin=27, FiltMax=177, Gamma=2.260
23:47:05.604 00.009 5052 UpdateGuideState exits: m=3973 SNR=44.1
23:47:05.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:05.604 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:05.604 00.000 5052 Enqueuing Expose request
23:47:05.647 00.043 8976 Received - 47 (G) 
23:47:05.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:47:05.647 00.000 8976 stepped: pos (-30, -20)
23:47:05.647 00.000 8976 MountToCamera -- mountTheta (0.69) + m_xAngle (1.97) = xAngle (2.66 = 2.66)
23:47:05.647 00.000 8976 MountToCamera -- mountX=6.27 mountY=5.21 hyp=8.15 mountTheta=0.69 cameraX=-7.23, cameraY=3.77 cameraTheta=2.66
23:47:05.647 00.000 8976 incremental bump (-7.229, 3.771) isValid = 1
23:47:05.647 00.000 8976 Scheduling Mount bump of (-0.289, 0.156)
23:47:05.647 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.29, y=0.16, opts=4)
23:47:05.647 00.000 8976 Enqueuing Move request for scope (-0.29, 0.16)
23:47:05.647 00.000 8976 move complete, result=0
23:47:05.647 00.000 8976 worker thread done servicing request
23:47:05.648 00.001 9828 Worker thread wakes up
23:47:05.648 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.16) opts 0x4
23:47:05.648 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.29, 0.16)
23:47:05.648 00.000 9828 CameraToMount -- cameraTheta (2.65) - m_xAngle (-3.12) = xAngle (5.77 = -0.52)
23:47:05.648 00.000 9828 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.72 = -0.56)
23:47:05.648 00.000 9828 CameraToMount -- cameraX=-0.29 cameraY=0.16 hyp=0.33 cameraTheta=2.65 mountX=0.29 mountY=-0.18, mountTheta=-0.55
23:47:05.648 00.000 9828 Moving (-0.29, 0.16) raw xDistance=0.29 yDistance=-0.18
23:47:05.648 00.000 9828 MoveAxis(W, 34, B)
23:47:05.648 00.000 8976 Worker thread wakes up
23:47:05.648 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -2.2 px 7 ms NORTH
23:47:05.648 00.000 9828 Guiding  Dir = 3, Dur = 34
23:47:05.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:05.648 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:05.648 00.000 9828 IsSlewing returns 0
23:47:05.649 00.001 9828 IsGuiding returns 0
23:47:05.649 00.000 9828 PulseGuide returned control before completion, sleep 44
23:47:05.697 00.048 9828 IsGuiding returns 1
23:47:05.697 00.000 9828 scope still moving after pulse duration time elapsed
23:47:05.729 00.032 9828 IsSlewing returns 0
23:47:05.730 00.001 9828 IsGuiding returns 1
23:47:05.761 00.031 9828 IsSlewing returns 0
23:47:05.761 00.000 9828 IsGuiding returns 1
23:47:05.791 00.030 9828 IsSlewing returns 0
23:47:05.791 00.000 9828 IsGuiding returns 0
23:47:05.791 00.000 9828 scope move finished after 34 + 108 ms
23:47:05.791 00.000 9828 Move returns status 0, amount 34
23:47:05.791 00.000 9828 MoveAxis(N, 7, B)
23:47:05.791 00.000 9828 Guiding  Dir = 0, Dur = 7
23:47:05.807 00.016 9828 IsSlewing returns 0
23:47:05.807 00.000 9828 IsGuiding returns 0
23:47:05.807 00.000 9828 PulseGuide returned control before completion, sleep 17
23:47:05.839 00.032 9828 IsGuiding returns 1
23:47:05.839 00.000 9828 scope still moving after pulse duration time elapsed
23:47:05.870 00.031 9828 IsSlewing returns 0
23:47:05.870 00.000 9828 IsGuiding returns 1
23:47:05.901 00.031 9828 IsSlewing returns 0
23:47:05.901 00.000 9828 IsGuiding returns 1
23:47:05.932 00.031 9828 IsSlewing returns 0
23:47:05.932 00.000 9828 IsGuiding returns 0
23:47:05.932 00.000 9828 scope move finished after 7 + 118 ms
23:47:05.932 00.000 9828 Move returns status 0, amount 7
23:47:05.932 00.000 9828 move complete, result=0
23:47:05.932 00.000 9828 worker thread done servicing request
23:47:05.932 00.000 5052 GuideStep: 0.3 px 34 ms WEST, -0.2 px 7 ms NORTH
23:47:06.700 00.768 8976 Exposure complete
23:47:06.715 00.015 8976 worker thread done servicing request
23:47:06.715 00.000 5052 OnExposeComplete: enter
23:47:06.715 00.000 5052 UpdateGuideState(): m_state=6
23:47:06.715 00.000 5052 Star::Find(18, 344, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
23:47:06.715 00.000 5052 Star::Find returns 1 (0), X=345.16, Y=395.68, Mass=3940, SNR=43.9, Peak=256 HFD=4.5
23:47:06.715 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.97) = xAngle (-2.15 = -2.15)
23:47:06.715 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.20 = -2.20)
23:47:06.715 00.000 5052 CameraToMount -- cameraX=2.64 cameraY=-0.48 hyp=2.69 cameraTheta=-0.18 mountX=-1.46 mountY=-2.17, mountTheta=-2.16
23:47:06.716 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.64, y=-0.48, opts=13)
23:47:06.716 00.000 5052 Enqueuing Move request for stepguider (2.64, -0.48)
23:47:06.716 00.000 8976 Worker thread wakes up
23:47:06.716 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.64, -0.48) opts 0xd
23:47:06.716 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.64, -0.48)
23:47:06.716 00.000 8976 Moving (2.64, -0.48) raw xDistance=-1.46 yDistance=-2.17
23:47:06.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.46
23:47:06.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.47 from input -2.17
23:47:06.716 00.000 8976 MoveAxis(R, 4, ABG)
23:47:06.717 00.001 8976 stepping (-30, -20) + (4, 0)
23:47:06.717 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:06.717 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=256, med=32, FiltMin=27, FiltMax=185, Gamma=2.260
23:47:06.726 00.009 5052 UpdateGuideState exits: m=3940 SNR=43.9
23:47:06.726 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:06.726 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:06.726 00.000 5052 Enqueuing Expose request
23:47:06.750 00.024 8976 Received - 47 (G) 
23:47:06.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:06.750 00.000 8976 stepped: pos (-26, -20)
23:47:06.750 00.000 8976 MoveAxis(U, 7, ABG)
23:47:06.750 00.000 8976 stepping (-26, -20) + (0, 7)
23:47:06.750 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:47:06.798 00.048 8976 Received - 47 (G) 
23:47:06.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:47:06.798 00.000 8976 stepped: pos (-26, -13)
23:47:06.798 00.000 8976 MountToCamera -- mountTheta (0.63) + m_xAngle (1.97) = xAngle (2.60 = 2.60)
23:47:06.798 00.000 8976 MountToCamera -- mountX=6.07 mountY=4.45 hyp=7.53 mountTheta=0.63 cameraX=-6.45, cameraY=3.88 cameraTheta=2.60
23:47:06.798 00.000 8976 incremental bump (-6.454, 3.876) isValid = 1
23:47:06.798 00.000 8976 Scheduling Mount bump of (-0.280, 0.173)
23:47:06.798 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.28, y=0.17, opts=4)
23:47:06.798 00.000 8976 Enqueuing Move request for scope (-0.28, 0.17)
23:47:06.798 00.000 8976 move complete, result=0
23:47:06.798 00.000 8976 worker thread done servicing request
23:47:06.798 00.000 8976 Worker thread wakes up
23:47:06.798 00.000 5052 GuideStep: -1.5 px 4 ms EAST, -2.2 px 7 ms NORTH
23:47:06.799 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:06.799 00.000 9828 Worker thread wakes up
23:47:06.799 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:06.799 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.17) opts 0x4
23:47:06.799 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.28, 0.17)
23:47:06.799 00.000 9828 CameraToMount -- cameraTheta (2.59) - m_xAngle (-3.12) = xAngle (5.71 = -0.58)
23:47:06.799 00.000 9828 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.66 = -0.62)
23:47:06.799 00.000 9828 CameraToMount -- cameraX=-0.28 cameraY=0.17 hyp=0.33 cameraTheta=2.59 mountX=0.28 mountY=-0.19, mountTheta=-0.61
23:47:06.799 00.000 9828 Moving (-0.28, 0.17) raw xDistance=0.28 yDistance=-0.19
23:47:06.799 00.000 9828 MoveAxis(W, 33, B)
23:47:06.799 00.000 9828 Guiding  Dir = 3, Dur = 33
23:47:06.799 00.000 9828 IsSlewing returns 0
23:47:06.799 00.000 9828 IsGuiding returns 0
23:47:06.800 00.001 9828 PulseGuide returned control before completion, sleep 43
23:47:06.845 00.045 9828 IsGuiding returns 1
23:47:06.845 00.000 9828 scope still moving after pulse duration time elapsed
23:47:06.876 00.031 9828 IsSlewing returns 0
23:47:06.876 00.000 9828 IsGuiding returns 1
23:47:06.908 00.032 9828 IsSlewing returns 0
23:47:06.908 00.000 9828 IsGuiding returns 1
23:47:06.940 00.032 9828 IsSlewing returns 0
23:47:06.940 00.000 9828 IsGuiding returns 1
23:47:06.972 00.032 9828 IsSlewing returns 0
23:47:06.972 00.000 9828 IsGuiding returns 0
23:47:06.972 00.000 9828 scope move finished after 33 + 139 ms
23:47:06.972 00.000 9828 Move returns status 0, amount 33
23:47:06.972 00.000 9828 MoveAxis(N, 7, B)
23:47:06.972 00.000 9828 Guiding  Dir = 0, Dur = 7
23:47:06.988 00.016 9828 IsSlewing returns 0
23:47:06.988 00.000 9828 IsGuiding returns 0
23:47:06.988 00.000 9828 PulseGuide returned control before completion, sleep 17
23:47:07.020 00.032 9828 IsGuiding returns 1
23:47:07.020 00.000 9828 scope still moving after pulse duration time elapsed
23:47:07.052 00.032 9828 IsSlewing returns 0
23:47:07.052 00.000 9828 IsGuiding returns 1
23:47:07.083 00.031 9828 IsSlewing returns 0
23:47:07.083 00.000 9828 IsGuiding returns 1
23:47:07.114 00.031 9828 IsSlewing returns 0
23:47:07.114 00.000 9828 IsGuiding returns 1
23:47:07.146 00.032 9828 IsSlewing returns 0
23:47:07.146 00.000 9828 IsGuiding returns 1
23:47:07.188 00.042 9828 IsSlewing returns 0
23:47:07.188 00.000 9828 IsGuiding returns 1
23:47:07.222 00.034 9828 IsSlewing returns 0
23:47:07.222 00.000 9828 IsGuiding returns 0
23:47:07.222 00.000 9828 scope move finished after 7 + 227 ms
23:47:07.222 00.000 9828 Move returns status 0, amount 7
23:47:07.222 00.000 9828 move complete, result=0
23:47:07.222 00.000 9828 worker thread done servicing request
23:47:07.222 00.000 5052 GuideStep: 0.3 px 33 ms WEST, -0.2 px 7 ms NORTH
23:47:07.837 00.615 8976 Exposure complete
23:47:07.851 00.014 8976 worker thread done servicing request
23:47:07.851 00.000 5052 OnExposeComplete: enter
23:47:07.851 00.000 5052 UpdateGuideState(): m_state=6
23:47:07.851 00.000 5052 Star::Find(18, 345, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
23:47:07.851 00.000 5052 Star::Find returns 1 (0), X=345.12, Y=396.02, Mass=3982, SNR=44.2, Peak=255 HFD=4.3
23:47:07.851 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.97) = xAngle (-2.02 = -2.02)
23:47:07.851 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.08 = -2.08)
23:47:07.851 00.000 5052 CameraToMount -- cameraX=2.60 cameraY=-0.14 hyp=2.61 cameraTheta=-0.05 mountX=-1.14 mountY=-2.28, mountTheta=-2.03
23:47:07.852 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.60, y=-0.14, opts=13)
23:47:07.852 00.000 5052 Enqueuing Move request for stepguider (2.60, -0.14)
23:47:07.852 00.000 8976 Worker thread wakes up
23:47:07.852 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.60, -0.14) opts 0xd
23:47:07.852 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.60, -0.14)
23:47:07.852 00.000 8976 Moving (2.60, -0.14) raw xDistance=-1.14 yDistance=-2.28
23:47:07.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.14
23:47:07.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.54 from input -2.28
23:47:07.852 00.000 8976 MoveAxis(R, 4, ABG)
23:47:07.852 00.000 8976 stepping (-26, -13) + (4, 0)
23:47:07.853 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:07.853 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=255, med=32, FiltMin=27, FiltMax=196, Gamma=2.260
23:47:07.862 00.009 5052 UpdateGuideState exits: m=3982 SNR=44.2
23:47:07.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:07.862 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:07.862 00.000 5052 Enqueuing Expose request
23:47:07.885 00.023 8976 Received - 47 (G) 
23:47:07.885 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:07.885 00.000 8976 stepped: pos (-22, -13)
23:47:07.885 00.000 8976 MoveAxis(U, 7, ABG)
23:47:07.885 00.000 8976 stepping (-22, -13) + (0, 7)
23:47:07.885 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:47:07.933 00.048 8976 Received - 47 (G) 
23:47:07.933 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:47:07.933 00.000 8976 stepped: pos (-22, -6)
23:47:07.933 00.000 8976 MountToCamera -- mountTheta (0.55) + m_xAngle (1.97) = xAngle (2.51 = 2.51)
23:47:07.933 00.000 8976 MountToCamera -- mountX=5.65 mountY=3.43 hyp=6.61 mountTheta=0.55 cameraX=-5.35, cameraY=3.88 cameraTheta=2.51
23:47:07.933 00.000 8976 incremental bump (-5.345, 3.882) isValid = 1
23:47:07.933 00.000 8976 Scheduling Mount bump of (-0.264, 0.198)
23:47:07.933 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.26, y=0.20, opts=4)
23:47:07.933 00.000 8976 Enqueuing Move request for scope (-0.26, 0.20)
23:47:07.933 00.000 8976 move complete, result=0
23:47:07.933 00.000 8976 worker thread done servicing request
23:47:07.933 00.000 9828 Worker thread wakes up
23:47:07.933 00.000 5052 GuideStep: -1.1 px 4 ms EAST, -2.3 px 7 ms NORTH
23:47:07.933 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.20) opts 0x4
23:47:07.934 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.26, 0.20)
23:47:07.934 00.000 9828 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.12) = xAngle (5.62 = -0.67)
23:47:07.934 00.000 9828 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.57 = -0.71)
23:47:07.934 00.000 9828 CameraToMount -- cameraX=-0.26 cameraY=0.20 hyp=0.33 cameraTheta=2.50 mountX=0.26 mountY=-0.22, mountTheta=-0.69
23:47:07.934 00.000 9828 Moving (-0.26, 0.20) raw xDistance=0.26 yDistance=-0.22
23:47:07.934 00.000 9828 MoveAxis(W, 31, B)
23:47:07.934 00.000 8976 Worker thread wakes up
23:47:07.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:07.934 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:07.934 00.000 9828 Guiding  Dir = 3, Dur = 31
23:47:07.934 00.000 9828 IsSlewing returns 0
23:47:07.935 00.001 9828 IsGuiding returns 0
23:47:07.935 00.000 9828 PulseGuide returned control before completion, sleep 41
23:47:07.987 00.052 9828 IsGuiding returns 1
23:47:07.987 00.000 9828 scope still moving after pulse duration time elapsed
23:47:08.018 00.031 9828 IsSlewing returns 0
23:47:08.019 00.001 9828 IsGuiding returns 1
23:47:08.049 00.030 9828 IsSlewing returns 0
23:47:08.049 00.000 9828 IsGuiding returns 1
23:47:08.081 00.032 9828 IsSlewing returns 0
23:47:08.081 00.000 9828 IsGuiding returns 0
23:47:08.081 00.000 9828 scope move finished after 31 + 115 ms
23:47:08.081 00.000 9828 Move returns status 0, amount 31
23:47:08.081 00.000 9828 MoveAxis(N, 8, B)
23:47:08.081 00.000 9828 Guiding  Dir = 0, Dur = 8
23:47:08.097 00.016 9828 IsSlewing returns 0
23:47:08.097 00.000 9828 IsGuiding returns 0
23:47:08.098 00.001 9828 PulseGuide returned control before completion, sleep 18
23:47:08.128 00.030 9828 IsGuiding returns 1
23:47:08.128 00.000 9828 scope still moving after pulse duration time elapsed
23:47:08.159 00.031 9828 IsSlewing returns 0
23:47:08.159 00.000 9828 IsGuiding returns 1
23:47:08.191 00.032 9828 IsSlewing returns 0
23:47:08.191 00.000 9828 IsGuiding returns 1
23:47:08.222 00.031 9828 IsSlewing returns 0
23:47:08.222 00.000 9828 IsGuiding returns 0
23:47:08.222 00.000 9828 scope move finished after 8 + 116 ms
23:47:08.222 00.000 9828 Move returns status 0, amount 8
23:47:08.222 00.000 9828 move complete, result=0
23:47:08.222 00.000 9828 worker thread done servicing request
23:47:08.222 00.000 5052 GuideStep: 0.3 px 31 ms WEST, -0.2 px 8 ms NORTH
23:47:08.969 00.747 8976 Exposure complete
23:47:08.983 00.014 8976 worker thread done servicing request
23:47:08.983 00.000 5052 OnExposeComplete: enter
23:47:08.983 00.000 5052 UpdateGuideState(): m_state=6
23:47:08.983 00.000 5052 Star::Find(18, 345, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
23:47:08.983 00.000 5052 Star::Find returns 1 (0), X=344.33, Y=396.46, Mass=4020, SNR=44.5, Peak=254 HFD=4.0
23:47:08.983 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.97) = xAngle (-1.80 = -1.80)
23:47:08.983 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.86 = -1.86)
23:47:08.983 00.000 5052 CameraToMount -- cameraX=1.82 cameraY=0.30 hyp=1.84 cameraTheta=0.16 mountX=-0.43 mountY=-1.77, mountTheta=-1.81
23:47:08.984 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.82, y=0.30, opts=13)
23:47:08.984 00.000 5052 Enqueuing Move request for stepguider (1.82, 0.30)
23:47:08.984 00.000 8976 Worker thread wakes up
23:47:08.984 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.82, 0.30) opts 0xd
23:47:08.984 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.82, 0.30)
23:47:08.984 00.000 8976 Moving (1.82, 0.30) raw xDistance=-0.43 yDistance=-1.77
23:47:08.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.43
23:47:08.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.22 from input -1.77
23:47:08.984 00.000 8976 MoveAxis(R, 0, ABG)
23:47:08.984 00.000 8976 MoveAxis(U, 5, ABG)
23:47:08.984 00.000 8976 stepping (-22, -6) + (0, 5)
23:47:08.984 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:47:08.985 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=254, med=31, FiltMin=28, FiltMax=214, Gamma=2.260
23:47:08.993 00.008 5052 UpdateGuideState exits: m=4020 SNR=44.5
23:47:08.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:08.993 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:08.994 00.001 5052 Enqueuing Expose request
23:47:09.020 00.026 8976 Received - 47 (G) 
23:47:09.020 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:47:09.020 00.000 8976 stepped: pos (-22, -1)
23:47:09.020 00.000 8976 MountToCamera -- mountTheta (0.42) + m_xAngle (1.97) = xAngle (2.38 = 2.38)
23:47:09.020 00.000 8976 MountToCamera -- mountX=5.36 mountY=2.37 hyp=5.86 mountTheta=0.42 cameraX=-4.26, cameraY=4.03 cameraTheta=2.38
23:47:09.020 00.000 8976 incremental bump (-4.261, 4.030) isValid = 1
23:47:09.020 00.000 8976 Scheduling Mount bump of (-0.237, 0.231)
23:47:09.020 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.24, y=0.23, opts=4)
23:47:09.020 00.000 8976 Enqueuing Move request for scope (-0.24, 0.23)
23:47:09.020 00.000 8976 move complete, result=0
23:47:09.020 00.000 8976 worker thread done servicing request
23:47:09.020 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -1.8 px 5 ms NORTH
23:47:09.020 00.000 8976 Worker thread wakes up
23:47:09.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:09.020 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:09.020 00.000 9828 Worker thread wakes up
23:47:09.020 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0x4
23:47:09.021 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
23:47:09.021 00.000 9828 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.12) = xAngle (5.49 = -0.80)
23:47:09.021 00.000 9828 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.44 = -0.84)
23:47:09.021 00.000 9828 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.37 mountX=0.23 mountY=-0.25, mountTheta=-0.82
23:47:09.021 00.000 9828 Moving (-0.24, 0.23) raw xDistance=0.23 yDistance=-0.25
23:47:09.021 00.000 9828 MoveAxis(W, 28, B)
23:47:09.021 00.000 9828 Guiding  Dir = 3, Dur = 28
23:47:09.021 00.000 9828 IsSlewing returns 0
23:47:09.021 00.000 9828 IsGuiding returns 0
23:47:09.021 00.000 9828 PulseGuide returned control before completion, sleep 38
23:47:09.073 00.052 9828 IsGuiding returns 1
23:47:09.073 00.000 9828 scope still moving after pulse duration time elapsed
23:47:09.105 00.032 9828 IsSlewing returns 0
23:47:09.105 00.000 9828 IsGuiding returns 1
23:47:09.136 00.031 9828 IsSlewing returns 0
23:47:09.136 00.000 9828 IsGuiding returns 1
23:47:09.167 00.031 9828 IsSlewing returns 0
23:47:09.167 00.000 9828 IsGuiding returns 0
23:47:09.167 00.000 9828 scope move finished after 28 + 117 ms
23:47:09.167 00.000 9828 Move returns status 0, amount 28
23:47:09.167 00.000 9828 MoveAxis(N, 9, B)
23:47:09.167 00.000 9828 Guiding  Dir = 0, Dur = 9
23:47:09.183 00.016 9828 IsSlewing returns 0
23:47:09.183 00.000 9828 IsGuiding returns 0
23:47:09.183 00.000 9828 PulseGuide returned control before completion, sleep 19
23:47:09.215 00.032 9828 IsGuiding returns 1
23:47:09.215 00.000 9828 scope still moving after pulse duration time elapsed
23:47:09.247 00.032 9828 IsSlewing returns 0
23:47:09.247 00.000 9828 IsGuiding returns 1
23:47:09.278 00.031 9828 IsSlewing returns 0
23:47:09.278 00.000 9828 IsGuiding returns 1
23:47:09.308 00.030 9828 IsSlewing returns 0
23:47:09.308 00.000 9828 IsGuiding returns 1
23:47:09.339 00.031 9828 IsSlewing returns 0
23:47:09.339 00.000 9828 IsGuiding returns 0
23:47:09.339 00.000 9828 scope move finished after 9 + 146 ms
23:47:09.339 00.000 9828 Move returns status 0, amount 9
23:47:09.339 00.000 9828 move complete, result=0
23:47:09.339 00.000 9828 worker thread done servicing request
23:47:09.339 00.000 5052 GuideStep: 0.2 px 28 ms WEST, -0.2 px 9 ms NORTH
23:47:10.057 00.718 8976 Exposure complete
23:47:10.072 00.015 8976 worker thread done servicing request
23:47:10.073 00.001 5052 OnExposeComplete: enter
23:47:10.073 00.000 5052 UpdateGuideState(): m_state=6
23:47:10.073 00.000 5052 Star::Find(18, 344, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
23:47:10.073 00.000 5052 Star::Find returns 1 (0), X=342.98, Y=396.07, Mass=3988, SNR=44.3, Peak=287 HFD=4.4
23:47:10.073 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.97) = xAngle (-2.15 = -2.15)
23:47:10.073 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.20 = -2.20)
23:47:10.073 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.08 hyp=0.47 cameraTheta=-0.18 mountX=-0.26 mountY=-0.38, mountTheta=-2.16
23:47:10.074 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.08, opts=13)
23:47:10.074 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.08)
23:47:10.074 00.000 8976 Worker thread wakes up
23:47:10.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.08) opts 0xd
23:47:10.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.08)
23:47:10.074 00.000 8976 Moving (0.47, -0.08) raw xDistance=-0.26 yDistance=-0.38
23:47:10.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
23:47:10.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.38
23:47:10.074 00.000 8976 MoveAxis(R, 0, ABG)
23:47:10.074 00.000 8976 MoveAxis(U, 0, ABG)
23:47:10.074 00.000 8976 MountToCamera -- mountTheta (0.31) + m_xAngle (1.97) = xAngle (2.28 = 2.28)
23:47:10.074 00.000 8976 MountToCamera -- mountX=5.17 mountY=1.66 hyp=5.43 mountTheta=0.31 cameraX=-3.53, cameraY=4.13 cameraTheta=2.28
23:47:10.074 00.000 8976 incremental bump (-3.534, 4.128) isValid = 1
23:47:10.074 00.000 8976 Scheduling Mount bump of (-0.212, 0.256)
23:47:10.074 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.21, y=0.26, opts=4)
23:47:10.074 00.000 8976 Enqueuing Move request for scope (-0.21, 0.26)
23:47:10.074 00.000 8976 move complete, result=0
23:47:10.075 00.001 9828 Worker thread wakes up
23:47:10.075 00.000 8976 worker thread done servicing request
23:47:10.075 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.26) opts 0x4
23:47:10.075 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.21, 0.26)
23:47:10.075 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.12) = xAngle (5.38 = -0.90)
23:47:10.075 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.34 = -0.95)
23:47:10.075 00.000 9828 CameraToMount -- cameraX=-0.21 cameraY=0.26 hyp=0.33 cameraTheta=2.26 mountX=0.21 mountY=-0.27, mountTheta=-0.92
23:47:10.075 00.000 9828 Moving (-0.21, 0.26) raw xDistance=0.21 yDistance=-0.27
23:47:10.075 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=287, med=31, FiltMin=27, FiltMax=208, Gamma=2.260
23:47:10.075 00.000 9828 MoveAxis(W, 25, B)
23:47:10.075 00.000 9828 Guiding  Dir = 3, Dur = 25
23:47:10.075 00.000 9828 IsSlewing returns 0
23:47:10.076 00.001 9828 IsGuiding returns 0
23:47:10.076 00.000 9828 PulseGuide returned control before completion, sleep 35
23:47:10.085 00.009 5052 UpdateGuideState exits: m=3988 SNR=44.3
23:47:10.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:10.085 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:10.085 00.000 5052 Enqueuing Expose request
23:47:10.085 00.000 8976 Worker thread wakes up
23:47:10.086 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:10.086 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:10.088 00.002 5052 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
23:47:10.126 00.038 9828 IsGuiding returns 1
23:47:10.126 00.000 9828 scope still moving after pulse duration time elapsed
23:47:10.158 00.032 9828 IsSlewing returns 0
23:47:10.158 00.000 9828 IsGuiding returns 1
23:47:10.189 00.031 9828 IsSlewing returns 0
23:47:10.189 00.000 9828 IsGuiding returns 1
23:47:10.221 00.032 9828 IsSlewing returns 0
23:47:10.221 00.000 9828 IsGuiding returns 0
23:47:10.221 00.000 9828 scope move finished after 25 + 120 ms
23:47:10.221 00.000 9828 Move returns status 0, amount 25
23:47:10.221 00.000 9828 MoveAxis(N, 10, B)
23:47:10.221 00.000 9828 Guiding  Dir = 0, Dur = 10
23:47:10.236 00.015 9828 IsSlewing returns 0
23:47:10.236 00.000 9828 IsGuiding returns 0
23:47:10.236 00.000 9828 PulseGuide returned control before completion, sleep 20
23:47:10.267 00.031 9828 IsGuiding returns 1
23:47:10.267 00.000 9828 scope still moving after pulse duration time elapsed
23:47:10.299 00.032 9828 IsSlewing returns 0
23:47:10.299 00.000 9828 IsGuiding returns 1
23:47:10.330 00.031 9828 IsSlewing returns 0
23:47:10.330 00.000 9828 IsGuiding returns 1
23:47:10.362 00.032 9828 IsSlewing returns 0
23:47:10.362 00.000 9828 IsGuiding returns 0
23:47:10.362 00.000 9828 scope move finished after 10 + 115 ms
23:47:10.362 00.000 9828 Move returns status 0, amount 10
23:47:10.362 00.000 9828 move complete, result=0
23:47:10.362 00.000 9828 worker thread done servicing request
23:47:10.362 00.000 5052 GuideStep: 0.2 px 25 ms WEST, -0.3 px 10 ms NORTH
23:47:11.122 00.760 8976 Exposure complete
23:47:11.135 00.013 8976 worker thread done servicing request
23:47:11.136 00.001 5052 OnExposeComplete: enter
23:47:11.136 00.000 5052 UpdateGuideState(): m_state=6
23:47:11.136 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
23:47:11.136 00.000 5052 Star::Find returns 1 (0), X=342.08, Y=395.95, Mass=3989, SNR=44.2, Peak=233 HFD=4.4
23:47:11.136 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.97) = xAngle (-4.67 = 1.61)
23:47:11.136 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.72 = 1.56)
23:47:11.136 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.21 hyp=0.48 cameraTheta=-2.70 mountX=-0.02 mountY=0.48, mountTheta=1.61
23:47:11.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.21, opts=13)
23:47:11.137 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.21)
23:47:11.137 00.000 8976 Worker thread wakes up
23:47:11.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.21) opts 0xd
23:47:11.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.21)
23:47:11.137 00.000 8976 Moving (-0.44, -0.21) raw xDistance=-0.02 yDistance=0.48
23:47:11.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:47:11.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.48
23:47:11.137 00.000 8976 MoveAxis(R, 0, ABG)
23:47:11.137 00.000 8976 MoveAxis(U, 0, ABG)
23:47:11.137 00.000 8976 MountToCamera -- mountTheta (0.23) + m_xAngle (1.97) = xAngle (2.20 = 2.20)
23:47:11.137 00.000 8976 MountToCamera -- mountX=5.05 mountY=1.19 hyp=5.18 mountTheta=0.23 cameraX=-3.05, cameraY=4.19 cameraTheta=2.20
23:47:11.137 00.000 8976 incremental bump (-3.048, 4.194) isValid = 1
23:47:11.137 00.000 8976 Scheduling Mount bump of (-0.192, 0.272)
23:47:11.137 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.19, y=0.27, opts=4)
23:47:11.137 00.000 8976 Enqueuing Move request for scope (-0.19, 0.27)
23:47:11.138 00.001 8976 move complete, result=0
23:47:11.138 00.000 9828 Worker thread wakes up
23:47:11.138 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.27) opts 0x4
23:47:11.138 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.19, 0.27)
23:47:11.138 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.12) = xAngle (5.30 = -0.98)
23:47:11.138 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.26 = -1.03)
23:47:11.138 00.000 8976 worker thread done servicing request
23:47:11.138 00.000 9828 CameraToMount -- cameraX=-0.19 cameraY=0.27 hyp=0.33 cameraTheta=2.18 mountX=0.19 mountY=-0.28, mountTheta=-0.99
23:47:11.138 00.000 9828 Moving (-0.19, 0.27) raw xDistance=0.19 yDistance=-0.28
23:47:11.138 00.000 9828 MoveAxis(W, 22, B)
23:47:11.138 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=233, med=32, FiltMin=27, FiltMax=192, Gamma=2.260
23:47:11.138 00.000 9828 Guiding  Dir = 3, Dur = 22
23:47:11.138 00.000 9828 IsSlewing returns 0
23:47:11.139 00.001 9828 IsGuiding returns 0
23:47:11.139 00.000 9828 PulseGuide returned control before completion, sleep 32
23:47:11.147 00.008 5052 UpdateGuideState exits: m=3989 SNR=44.2
23:47:11.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:11.147 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:11.147 00.000 5052 Enqueuing Expose request
23:47:11.147 00.000 8976 Worker thread wakes up
23:47:11.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:11.148 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:11.151 00.003 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
23:47:11.178 00.027 9828 IsGuiding returns 1
23:47:11.178 00.000 9828 scope still moving after pulse duration time elapsed
23:47:11.209 00.031 9828 IsSlewing returns 0
23:47:11.209 00.000 9828 IsGuiding returns 1
23:47:11.239 00.030 9828 IsSlewing returns 0
23:47:11.239 00.000 9828 IsGuiding returns 1
23:47:11.271 00.032 9828 IsSlewing returns 0
23:47:11.271 00.000 9828 IsGuiding returns 0
23:47:11.271 00.000 9828 scope move finished after 22 + 110 ms
23:47:11.271 00.000 9828 Move returns status 0, amount 22
23:47:11.271 00.000 9828 MoveAxis(N, 11, B)
23:47:11.271 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:11.287 00.016 9828 IsSlewing returns 0
23:47:11.287 00.000 9828 IsGuiding returns 0
23:47:11.287 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:11.319 00.032 9828 IsGuiding returns 1
23:47:11.319 00.000 9828 scope still moving after pulse duration time elapsed
23:47:11.350 00.031 9828 IsSlewing returns 0
23:47:11.350 00.000 9828 IsGuiding returns 1
23:47:11.382 00.032 9828 IsSlewing returns 0
23:47:11.382 00.000 9828 IsGuiding returns 1
23:47:11.414 00.032 9828 IsSlewing returns 0
23:47:11.414 00.000 9828 IsGuiding returns 1
23:47:11.445 00.031 9828 IsSlewing returns 0
23:47:11.445 00.000 9828 IsGuiding returns 0
23:47:11.445 00.000 9828 scope move finished after 11 + 147 ms
23:47:11.445 00.000 9828 Move returns status 0, amount 11
23:47:11.445 00.000 9828 move complete, result=0
23:47:11.445 00.000 9828 worker thread done servicing request
23:47:11.445 00.000 5052 GuideStep: 0.2 px 22 ms WEST, -0.3 px 11 ms NORTH
23:47:12.183 00.738 8976 Exposure complete
23:47:12.197 00.014 8976 worker thread done servicing request
23:47:12.197 00.000 5052 OnExposeComplete: enter
23:47:12.197 00.000 5052 UpdateGuideState(): m_state=6
23:47:12.197 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
23:47:12.197 00.000 5052 Star::Find returns 1 (0), X=340.24, Y=396.33, Mass=3928, SNR=43.8, Peak=235 HFD=4.6
23:47:12.197 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.97) = xAngle (1.10 = 1.10)
23:47:12.197 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.04 = 1.04)
23:47:12.198 00.001 5052 CameraToMount -- cameraX=-2.28 cameraY=0.18 hyp=2.28 cameraTheta=3.06 mountX=1.04 mountY=1.97, mountTheta=1.08
23:47:12.198 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.28, y=0.18, opts=13)
23:47:12.198 00.000 5052 Enqueuing Move request for stepguider (-2.28, 0.18)
23:47:12.198 00.000 8976 Worker thread wakes up
23:47:12.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.28, 0.18) opts 0xd
23:47:12.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.28, 0.18)
23:47:12.198 00.000 8976 Moving (-2.28, 0.18) raw xDistance=1.04 yDistance=1.97
23:47:12.199 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.04
23:47:12.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.24 from input 1.97
23:47:12.199 00.000 8976 MoveAxis(L, 3, ABG)
23:47:12.199 00.000 8976 stepping (-22, -1) + (-3, 0)
23:47:12.199 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:12.199 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=235, med=32, FiltMin=27, FiltMax=178, Gamma=2.260
23:47:12.210 00.011 5052 UpdateGuideState exits: m=3928 SNR=43.8
23:47:12.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:12.210 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:12.210 00.000 5052 Enqueuing Expose request
23:47:12.234 00.024 8976 Received - 47 (G) 
23:47:12.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:12.234 00.000 8976 stepped: pos (-25, -1)
23:47:12.234 00.000 8976 MoveAxis(D, 6, ABG)
23:47:12.234 00.000 8976 stepping (-25, -1) + (0, -6)
23:47:12.234 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:47:12.281 00.047 8976 Received - 47 (G) 
23:47:12.281 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:47:12.281 00.000 8976 stepped: pos (-25, -7)
23:47:12.281 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (1.97) = xAngle (2.22 = 2.22)
23:47:12.281 00.000 8976 MountToCamera -- mountX=5.18 mountY=1.31 hyp=5.34 mountTheta=0.25 cameraX=-3.21, cameraY=4.27 cameraTheta=2.22
23:47:12.281 00.000 8976 incremental bump (-3.215, 4.266) isValid = 1
23:47:12.281 00.000 8976 Scheduling Mount bump of (-0.196, 0.269)
23:47:12.281 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.20, y=0.27, opts=4)
23:47:12.281 00.000 8976 Enqueuing Move request for scope (-0.20, 0.27)
23:47:12.281 00.000 8976 move complete, result=0
23:47:12.281 00.000 9828 Worker thread wakes up
23:47:12.281 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.27) opts 0x4
23:47:12.282 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.20, 0.27)
23:47:12.282 00.000 9828 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.12) = xAngle (5.32 = -0.96)
23:47:12.282 00.000 9828 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.27 = -1.01)
23:47:12.282 00.000 5052 GuideStep: 1.0 px 3 ms WEST, 2.0 px 6 ms SOUTH
23:47:12.282 00.000 8976 worker thread done servicing request
23:47:12.282 00.000 9828 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.33 cameraTheta=2.20 mountX=0.19 mountY=-0.28, mountTheta=-0.98
23:47:12.282 00.000 9828 Moving (-0.20, 0.27) raw xDistance=0.19 yDistance=-0.28
23:47:12.282 00.000 9828 MoveAxis(W, 23, B)
23:47:12.282 00.000 9828 Guiding  Dir = 3, Dur = 23
23:47:12.282 00.000 8976 Worker thread wakes up
23:47:12.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:12.282 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:12.282 00.000 9828 IsSlewing returns 0
23:47:12.282 00.000 9828 IsGuiding returns 0
23:47:12.283 00.001 9828 PulseGuide returned control before completion, sleep 33
23:47:12.319 00.036 9828 IsGuiding returns 1
23:47:12.319 00.000 9828 scope still moving after pulse duration time elapsed
23:47:12.351 00.032 9828 IsSlewing returns 0
23:47:12.351 00.000 9828 IsGuiding returns 1
23:47:12.382 00.031 9828 IsSlewing returns 0
23:47:12.382 00.000 9828 IsGuiding returns 1
23:47:12.413 00.031 9828 IsSlewing returns 0
23:47:12.413 00.000 9828 IsGuiding returns 0
23:47:12.413 00.000 9828 scope move finished after 23 + 107 ms
23:47:12.413 00.000 9828 Move returns status 0, amount 23
23:47:12.413 00.000 9828 MoveAxis(N, 11, B)
23:47:12.413 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:12.429 00.016 9828 IsSlewing returns 0
23:47:12.429 00.000 9828 IsGuiding returns 0
23:47:12.429 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:12.461 00.032 9828 IsGuiding returns 1
23:47:12.461 00.000 9828 scope still moving after pulse duration time elapsed
23:47:12.492 00.031 9828 IsSlewing returns 0
23:47:12.492 00.000 9828 IsGuiding returns 1
23:47:12.523 00.031 9828 IsSlewing returns 0
23:47:12.523 00.000 9828 IsGuiding returns 1
23:47:12.555 00.032 9828 IsSlewing returns 0
23:47:12.555 00.000 9828 IsGuiding returns 1
23:47:12.586 00.031 9828 IsSlewing returns 0
23:47:12.586 00.000 9828 IsGuiding returns 0
23:47:12.586 00.000 9828 scope move finished after 11 + 146 ms
23:47:12.586 00.000 9828 Move returns status 0, amount 11
23:47:12.586 00.000 9828 move complete, result=0
23:47:12.586 00.000 9828 worker thread done servicing request
23:47:12.586 00.000 5052 GuideStep: 0.2 px 23 ms WEST, -0.3 px 11 ms NORTH
23:47:13.314 00.728 8976 Exposure complete
23:47:13.328 00.014 8976 worker thread done servicing request
23:47:13.328 00.000 5052 OnExposeComplete: enter
23:47:13.328 00.000 5052 UpdateGuideState(): m_state=6
23:47:13.328 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
23:47:13.328 00.000 5052 Star::Find returns 1 (0), X=340.83, Y=396.17, Mass=3891, SNR=43.6, Peak=228 HFD=4.4
23:47:13.328 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.97) = xAngle (1.17 = 1.17)
23:47:13.328 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.11 = 1.11)
23:47:13.328 00.000 5052 CameraToMount -- cameraX=-1.69 cameraY=0.01 hyp=1.69 cameraTheta=3.13 mountX=0.67 mountY=1.51, mountTheta=1.16
23:47:13.329 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.69, y=0.01, opts=13)
23:47:13.329 00.000 5052 Enqueuing Move request for stepguider (-1.69, 0.01)
23:47:13.329 00.000 8976 Worker thread wakes up
23:47:13.329 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.69, 0.01) opts 0xd
23:47:13.329 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.69, 0.01)
23:47:13.329 00.000 8976 Moving (-1.69, 0.01) raw xDistance=0.67 yDistance=1.51
23:47:13.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.67
23:47:13.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.04 from input 1.51
23:47:13.329 00.000 8976 MoveAxis(L, 2, ABG)
23:47:13.329 00.000 8976 stepping (-25, -7) + (-2, 0)
23:47:13.330 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:47:13.330 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=228, med=32, FiltMin=28, FiltMax=179, Gamma=2.260
23:47:13.339 00.009 5052 UpdateGuideState exits: m=3891 SNR=43.6
23:47:13.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:13.339 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:13.339 00.000 5052 Enqueuing Expose request
23:47:13.353 00.014 8976 Received - 47 (G) 
23:47:13.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:47:13.353 00.000 8976 stepped: pos (-27, -7)
23:47:13.353 00.000 8976 MoveAxis(D, 5, ABG)
23:47:13.353 00.000 8976 stepping (-27, -7) + (0, -5)
23:47:13.353 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:47:13.400 00.047 8976 Received - 47 (G) 
23:47:13.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:47:13.401 00.001 8976 stepped: pos (-27, -12)
23:47:13.401 00.000 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (1.97) = xAngle (2.28 = 2.28)
23:47:13.401 00.000 8976 MountToCamera -- mountX=5.41 mountY=1.77 hyp=5.69 mountTheta=0.32 cameraX=-3.72, cameraY=4.30 cameraTheta=2.28
23:47:13.401 00.000 8976 incremental bump (-3.724, 4.302) isValid = 1
23:47:13.401 00.000 8976 Scheduling Mount bump of (-0.214, 0.255)
23:47:13.401 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.21, y=0.25, opts=4)
23:47:13.401 00.000 8976 Enqueuing Move request for scope (-0.21, 0.25)
23:47:13.401 00.000 8976 move complete, result=0
23:47:13.401 00.000 9828 Worker thread wakes up
23:47:13.401 00.000 8976 worker thread done servicing request
23:47:13.401 00.000 8976 Worker thread wakes up
23:47:13.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:13.401 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:13.401 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 1.5 px 5 ms SOUTH
23:47:13.401 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.25) opts 0x4
23:47:13.401 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.21, 0.25)
23:47:13.401 00.000 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.12) = xAngle (5.39 = -0.90)
23:47:13.401 00.000 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.34 = -0.94)
23:47:13.402 00.001 9828 CameraToMount -- cameraX=-0.21 cameraY=0.25 hyp=0.33 cameraTheta=2.27 mountX=0.21 mountY=-0.27, mountTheta=-0.91
23:47:13.402 00.000 9828 Moving (-0.21, 0.25) raw xDistance=0.21 yDistance=-0.27
23:47:13.402 00.000 9828 MoveAxis(W, 25, B)
23:47:13.402 00.000 9828 Guiding  Dir = 3, Dur = 25
23:47:13.402 00.000 9828 IsSlewing returns 0
23:47:13.402 00.000 9828 IsGuiding returns 0
23:47:13.402 00.000 9828 PulseGuide returned control before completion, sleep 35
23:47:13.450 00.048 9828 IsGuiding returns 1
23:47:13.450 00.000 9828 scope still moving after pulse duration time elapsed
23:47:13.480 00.030 9828 IsSlewing returns 0
23:47:13.480 00.000 9828 IsGuiding returns 1
23:47:13.510 00.030 9828 IsSlewing returns 0
23:47:13.510 00.000 9828 IsGuiding returns 1
23:47:13.542 00.032 9828 IsSlewing returns 0
23:47:13.542 00.000 9828 IsGuiding returns 0
23:47:13.542 00.000 9828 scope move finished after 25 + 115 ms
23:47:13.542 00.000 9828 Move returns status 0, amount 25
23:47:13.542 00.000 9828 MoveAxis(N, 10, B)
23:47:13.542 00.000 9828 Guiding  Dir = 0, Dur = 10
23:47:13.558 00.016 9828 IsSlewing returns 0
23:47:13.558 00.000 9828 IsGuiding returns 0
23:47:13.558 00.000 9828 PulseGuide returned control before completion, sleep 20
23:47:13.590 00.032 9828 IsGuiding returns 1
23:47:13.590 00.000 9828 scope still moving after pulse duration time elapsed
23:47:13.623 00.033 9828 IsSlewing returns 0
23:47:13.623 00.000 9828 IsGuiding returns 1
23:47:13.655 00.032 9828 IsSlewing returns 0
23:47:13.655 00.000 9828 IsGuiding returns 1
23:47:13.686 00.031 9828 IsSlewing returns 0
23:47:13.686 00.000 9828 IsGuiding returns 0
23:47:13.686 00.000 9828 scope move finished after 10 + 117 ms
23:47:13.686 00.000 9828 Move returns status 0, amount 10
23:47:13.686 00.000 9828 move complete, result=0
23:47:13.686 00.000 9828 worker thread done servicing request
23:47:13.686 00.000 5052 GuideStep: 0.2 px 25 ms WEST, -0.3 px 10 ms NORTH
23:47:14.440 00.754 8976 Exposure complete
23:47:14.454 00.014 8976 worker thread done servicing request
23:47:14.454 00.000 5052 OnExposeComplete: enter
23:47:14.454 00.000 5052 UpdateGuideState(): m_state=6
23:47:14.455 00.001 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
23:47:14.455 00.000 5052 Star::Find returns 1 (0), X=341.67, Y=396.40, Mass=3918, SNR=43.7, Peak=272 HFD=4.8
23:47:14.455 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.97) = xAngle (0.90 = 0.90)
23:47:14.455 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.84 = 0.84)
23:47:14.455 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.24 hyp=0.88 cameraTheta=2.86 mountX=0.55 mountY=0.66, mountTheta=0.87
23:47:14.455 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.24, opts=13)
23:47:14.455 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.24)
23:47:14.456 00.001 8976 Worker thread wakes up
23:47:14.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.24) opts 0xd
23:47:14.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.24)
23:47:14.456 00.000 8976 Moving (-0.85, 0.24) raw xDistance=0.55 yDistance=0.66
23:47:14.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.55
23:47:14.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.66
23:47:14.456 00.000 8976 MoveAxis(R, 0, ABG)
23:47:14.456 00.000 8976 MoveAxis(U, 0, ABG)
23:47:14.456 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (1.97) = xAngle (2.32 = 2.32)
23:47:14.456 00.000 8976 MountToCamera -- mountX=5.56 mountY=2.07 hyp=5.94 mountTheta=0.36 cameraX=-4.06, cameraY=4.33 cameraTheta=2.32
23:47:14.456 00.000 8976 incremental bump (-4.065, 4.327) isValid = 1
23:47:14.456 00.000 8976 Scheduling Mount bump of (-0.224, 0.245)
23:47:14.456 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.22, y=0.25, opts=4)
23:47:14.456 00.000 8976 Enqueuing Move request for scope (-0.22, 0.25)
23:47:14.456 00.000 8976 move complete, result=0
23:47:14.456 00.000 9828 Worker thread wakes up
23:47:14.456 00.000 8976 worker thread done servicing request
23:47:14.456 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.25) opts 0x4
23:47:14.456 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.22, 0.25)
23:47:14.457 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=272, med=33, FiltMin=28, FiltMax=175, Gamma=2.260
23:47:14.457 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.12) = xAngle (5.43 = -0.85)
23:47:14.457 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.38 = -0.90)
23:47:14.457 00.000 9828 CameraToMount -- cameraX=-0.22 cameraY=0.25 hyp=0.33 cameraTheta=2.31 mountX=0.22 mountY=-0.26, mountTheta=-0.87
23:47:14.457 00.000 9828 Moving (-0.22, 0.25) raw xDistance=0.22 yDistance=-0.26
23:47:14.457 00.000 9828 MoveAxis(W, 26, B)
23:47:14.457 00.000 9828 Guiding  Dir = 3, Dur = 26
23:47:14.457 00.000 9828 IsSlewing returns 0
23:47:14.457 00.000 9828 IsGuiding returns 0
23:47:14.457 00.000 9828 PulseGuide returned control before completion, sleep 36
23:47:14.465 00.008 5052 UpdateGuideState exits: m=3918 SNR=43.7
23:47:14.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:14.465 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:14.465 00.000 5052 Enqueuing Expose request
23:47:14.465 00.000 8976 Worker thread wakes up
23:47:14.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:14.465 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:14.469 00.004 5052 GuideStep: 0.5 px 0 ms EAST, 0.7 px 0 ms NORTH
23:47:14.497 00.028 9828 IsGuiding returns 1
23:47:14.497 00.000 9828 scope still moving after pulse duration time elapsed
23:47:14.527 00.030 9828 IsSlewing returns 0
23:47:14.527 00.000 9828 IsGuiding returns 1
23:47:14.559 00.032 9828 IsSlewing returns 0
23:47:14.559 00.000 9828 IsGuiding returns 1
23:47:14.590 00.031 9828 IsSlewing returns 0
23:47:14.590 00.000 9828 IsGuiding returns 1
23:47:14.620 00.030 9828 IsSlewing returns 0
23:47:14.620 00.000 9828 IsGuiding returns 0
23:47:14.620 00.000 9828 scope move finished after 26 + 136 ms
23:47:14.620 00.000 9828 Move returns status 0, amount 26
23:47:14.620 00.000 9828 MoveAxis(N, 10, B)
23:47:14.620 00.000 9828 Guiding  Dir = 0, Dur = 10
23:47:14.636 00.016 9828 IsSlewing returns 0
23:47:14.636 00.000 9828 IsGuiding returns 0
23:47:14.636 00.000 9828 PulseGuide returned control before completion, sleep 20
23:47:14.666 00.030 9828 IsGuiding returns 1
23:47:14.666 00.000 9828 scope still moving after pulse duration time elapsed
23:47:14.698 00.032 9828 IsSlewing returns 0
23:47:14.703 00.005 9828 IsGuiding returns 1
23:47:14.729 00.026 9828 IsSlewing returns 0
23:47:14.729 00.000 9828 IsGuiding returns 1
23:47:14.761 00.032 9828 IsSlewing returns 0
23:47:14.761 00.000 9828 IsGuiding returns 1
23:47:14.792 00.031 9828 IsSlewing returns 0
23:47:14.792 00.000 9828 IsGuiding returns 0
23:47:14.792 00.000 9828 scope move finished after 10 + 146 ms
23:47:14.792 00.000 9828 Move returns status 0, amount 10
23:47:14.792 00.000 9828 move complete, result=0
23:47:14.792 00.000 9828 worker thread done servicing request
23:47:14.792 00.000 5052 GuideStep: 0.2 px 26 ms WEST, -0.3 px 10 ms NORTH
23:47:15.499 00.707 8976 Exposure complete
23:47:15.513 00.014 8976 worker thread done servicing request
23:47:15.513 00.000 5052 OnExposeComplete: enter
23:47:15.513 00.000 5052 UpdateGuideState(): m_state=6
23:47:15.513 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
23:47:15.513 00.000 5052 Star::Find returns 1 (0), X=341.89, Y=396.11, Mass=3847, SNR=43.4, Peak=252 HFD=4.6
23:47:15.513 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.97) = xAngle (-5.03 = 1.25)
23:47:15.513 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.09 = 1.20)
23:47:15.513 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.05 hyp=0.62 cameraTheta=-3.07 mountX=0.20 mountY=0.58, mountTheta=1.24
23:47:15.514 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.05, opts=13)
23:47:15.514 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.05)
23:47:15.514 00.000 8976 Worker thread wakes up
23:47:15.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.05) opts 0xd
23:47:15.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.05)
23:47:15.514 00.000 8976 Moving (-0.62, -0.05) raw xDistance=0.20 yDistance=0.58
23:47:15.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:47:15.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.58
23:47:15.514 00.000 8976 MoveAxis(R, 0, ABG)
23:47:15.514 00.000 8976 MoveAxis(U, 0, ABG)
23:47:15.514 00.000 8976 MountToCamera -- mountTheta (0.38) + m_xAngle (1.97) = xAngle (2.35 = 2.35)
23:47:15.514 00.000 8976 MountToCamera -- mountX=5.67 mountY=2.28 hyp=6.11 mountTheta=0.38 cameraX=-4.29, cameraY=4.34 cameraTheta=2.35
23:47:15.514 00.000 8976 incremental bump (-4.293, 4.344) isValid = 1
23:47:15.514 00.000 8976 Scheduling Mount bump of (-0.230, 0.239)
23:47:15.515 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.23, y=0.24, opts=4)
23:47:15.515 00.000 8976 Enqueuing Move request for scope (-0.23, 0.24)
23:47:15.515 00.000 8976 move complete, result=0
23:47:15.515 00.000 9828 Worker thread wakes up
23:47:15.515 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0x4
23:47:15.515 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.23, 0.24)
23:47:15.515 00.000 9828 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.12) = xAngle (5.45 = -0.83)
23:47:15.515 00.000 9828 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.41 = -0.88)
23:47:15.515 00.000 8976 worker thread done servicing request
23:47:15.515 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=252, med=31, FiltMin=27, FiltMax=185, Gamma=2.260
23:47:15.515 00.000 9828 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.33 cameraTheta=2.33 mountX=0.22 mountY=-0.25, mountTheta=-0.85
23:47:15.515 00.000 9828 Moving (-0.23, 0.24) raw xDistance=0.22 yDistance=-0.25
23:47:15.515 00.000 9828 MoveAxis(W, 27, B)
23:47:15.515 00.000 9828 Guiding  Dir = 3, Dur = 27
23:47:15.516 00.001 9828 IsSlewing returns 0
23:47:15.516 00.000 9828 IsGuiding returns 0
23:47:15.516 00.000 9828 PulseGuide returned control before completion, sleep 37
23:47:15.525 00.009 5052 UpdateGuideState exits: m=3847 SNR=43.4
23:47:15.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:15.525 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:15.525 00.000 5052 Enqueuing Expose request
23:47:15.525 00.000 8976 Worker thread wakes up
23:47:15.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:15.525 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:15.528 00.003 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
23:47:15.559 00.031 9828 IsGuiding returns 1
23:47:15.559 00.000 9828 scope still moving after pulse duration time elapsed
23:47:15.589 00.030 9828 IsSlewing returns 0
23:47:15.589 00.000 9828 IsGuiding returns 1
23:47:15.621 00.032 9828 IsSlewing returns 0
23:47:15.621 00.000 9828 IsGuiding returns 1
23:47:15.652 00.031 9828 IsSlewing returns 0
23:47:15.652 00.000 9828 IsGuiding returns 1
23:47:15.683 00.031 9828 IsSlewing returns 0
23:47:15.683 00.000 9828 IsGuiding returns 0
23:47:15.683 00.000 9828 scope move finished after 27 + 140 ms
23:47:15.683 00.000 9828 Move returns status 0, amount 27
23:47:15.683 00.000 9828 MoveAxis(N, 10, B)
23:47:15.683 00.000 9828 Guiding  Dir = 0, Dur = 10
23:47:15.699 00.016 9828 IsSlewing returns 0
23:47:15.699 00.000 9828 IsGuiding returns 0
23:47:15.699 00.000 9828 PulseGuide returned control before completion, sleep 20
23:47:15.730 00.031 9828 IsGuiding returns 1
23:47:15.730 00.000 9828 scope still moving after pulse duration time elapsed
23:47:15.761 00.031 9828 IsSlewing returns 0
23:47:15.761 00.000 9828 IsGuiding returns 1
23:47:15.791 00.030 9828 IsSlewing returns 0
23:47:15.791 00.000 9828 IsGuiding returns 1
23:47:15.823 00.032 9828 IsSlewing returns 0
23:47:15.823 00.000 9828 IsGuiding returns 1
23:47:15.853 00.030 9828 IsSlewing returns 0
23:47:15.853 00.000 9828 IsGuiding returns 0
23:47:15.853 00.000 9828 scope move finished after 10 + 143 ms
23:47:15.853 00.000 9828 Move returns status 0, amount 10
23:47:15.853 00.000 9828 move complete, result=0
23:47:15.853 00.000 9828 worker thread done servicing request
23:47:15.853 00.000 5052 GuideStep: 0.2 px 27 ms WEST, -0.3 px 10 ms NORTH
23:47:16.563 00.710 8976 Exposure complete
23:47:16.573 00.010 5052 Calibration sanity check: user chose to ignore alert
23:47:16.578 00.005 8976 worker thread done servicing request
23:47:16.580 00.002 5052 OnExposeComplete: enter
23:47:16.580 00.000 5052 UpdateGuideState(): m_state=6
23:47:16.580 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
23:47:16.580 00.000 5052 Star::Find returns 1 (0), X=342.44, Y=396.04, Mass=3920, SNR=43.6, Peak=255 HFD=5.0
23:47:16.580 00.000 5052 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.97) = xAngle (-4.09 = 2.20)
23:47:16.580 00.000 5052 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.14 = 2.14)
23:47:16.580 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.12 mountX=-0.08 mountY=0.11, mountTheta=2.18
23:47:16.581 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.12, opts=13)
23:47:16.581 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.12)
23:47:16.581 00.000 8976 Worker thread wakes up
23:47:16.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.12) opts 0xd
23:47:16.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.12)
23:47:16.581 00.000 8976 Moving (-0.07, -0.12) raw xDistance=-0.08 yDistance=0.11
23:47:16.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:47:16.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:47:16.581 00.000 8976 MoveAxis(R, 0, ABG)
23:47:16.581 00.000 8976 MoveAxis(U, 0, ABG)
23:47:16.581 00.000 8976 MountToCamera -- mountTheta (0.40) + m_xAngle (1.97) = xAngle (2.37 = 2.37)
23:47:16.581 00.000 8976 MountToCamera -- mountX=5.74 mountY=2.42 hyp=6.22 mountTheta=0.40 cameraX=-4.45, cameraY=4.35 cameraTheta=2.37
23:47:16.581 00.000 8976 incremental bump (-4.447, 4.355) isValid = 1
23:47:16.582 00.001 8976 Scheduling Mount bump of (-0.096, 0.097)
23:47:16.582 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.10, opts=4)
23:47:16.582 00.000 8976 Enqueuing Move request for scope (-0.10, 0.10)
23:47:16.582 00.000 8976 move complete, result=0
23:47:16.582 00.000 9828 Worker thread wakes up
23:47:16.582 00.000 8976 worker thread done servicing request
23:47:16.582 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0x4
23:47:16.582 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
23:47:16.582 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.12) = xAngle (5.47 = -0.81)
23:47:16.582 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=255, med=32, FiltMin=27, FiltMax=164, Gamma=2.260
23:47:16.582 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.42 = -0.86)
23:47:16.583 00.001 9828 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.35 mountX=0.09 mountY=-0.10, mountTheta=-0.83
23:47:16.583 00.000 9828 Moving (-0.10, 0.10) raw xDistance=0.09 yDistance=-0.10
23:47:16.583 00.000 9828 MoveAxis(W, 11, B)
23:47:16.583 00.000 9828 Guiding  Dir = 3, Dur = 11
23:47:16.583 00.000 9828 IsSlewing returns 0
23:47:16.583 00.000 9828 IsGuiding returns 0
23:47:16.583 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:16.592 00.009 5052 UpdateGuideState exits: m=3920 SNR=43.6
23:47:16.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:16.592 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:16.592 00.000 5052 Enqueuing Expose request
23:47:16.592 00.000 8976 Worker thread wakes up
23:47:16.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:16.592 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:16.595 00.003 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:16.618 00.023 9828 IsGuiding returns 1
23:47:16.618 00.000 9828 scope still moving after pulse duration time elapsed
23:47:16.649 00.031 9828 IsSlewing returns 0
23:47:16.649 00.000 9828 IsGuiding returns 1
23:47:16.679 00.030 9828 IsSlewing returns 0
23:47:16.679 00.000 9828 IsGuiding returns 1
23:47:16.710 00.031 9828 IsSlewing returns 0
23:47:16.710 00.000 9828 IsGuiding returns 0
23:47:16.710 00.000 9828 scope move finished after 11 + 116 ms
23:47:16.710 00.000 9828 Move returns status 0, amount 11
23:47:16.710 00.000 9828 MoveAxis(N, 4, B)
23:47:16.710 00.000 9828 Guiding  Dir = 0, Dur = 4
23:47:16.726 00.016 9828 IsSlewing returns 0
23:47:16.726 00.000 9828 IsGuiding returns 0
23:47:16.726 00.000 9828 PulseGuide returned control before completion, sleep 14
23:47:16.742 00.016 9828 IsGuiding returns 1
23:47:16.742 00.000 9828 scope still moving after pulse duration time elapsed
23:47:16.774 00.032 9828 IsSlewing returns 0
23:47:16.774 00.000 9828 IsGuiding returns 1
23:47:16.804 00.030 9828 IsSlewing returns 0
23:47:16.804 00.000 9828 IsGuiding returns 1
23:47:16.835 00.031 9828 IsSlewing returns 0
23:47:16.835 00.000 9828 IsGuiding returns 1
23:47:16.868 00.033 9828 IsSlewing returns 0
23:47:16.868 00.000 9828 IsGuiding returns 0
23:47:16.868 00.000 9828 scope move finished after 4 + 137 ms
23:47:16.868 00.000 9828 Move returns status 0, amount 4
23:47:16.868 00.000 9828 move complete, result=0
23:47:16.868 00.000 9828 worker thread done servicing request
23:47:16.868 00.000 5052 GuideStep: 0.1 px 11 ms WEST, -0.1 px 4 ms NORTH
23:47:17.637 00.769 8976 Exposure complete
23:47:17.651 00.014 8976 worker thread done servicing request
23:47:17.651 00.000 5052 OnExposeComplete: enter
23:47:17.651 00.000 5052 UpdateGuideState(): m_state=6
23:47:17.652 00.001 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
23:47:17.652 00.000 5052 Star::Find returns 1 (0), X=341.86, Y=395.75, Mass=4010, SNR=44.3, Peak=243 HFD=4.5
23:47:17.652 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.97) = xAngle (-4.55 = 1.73)
23:47:17.652 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.61 = 1.68)
23:47:17.652 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.41 hyp=0.77 cameraTheta=-2.58 mountX=-0.12 mountY=0.77, mountTheta=1.73
23:47:17.652 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.41, opts=13)
23:47:17.653 00.001 5052 Enqueuing Move request for stepguider (-0.66, -0.41)
23:47:17.653 00.000 8976 Worker thread wakes up
23:47:17.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.41) opts 0xd
23:47:17.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.41)
23:47:17.653 00.000 8976 Moving (-0.66, -0.41) raw xDistance=-0.12 yDistance=0.77
23:47:17.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:47:17.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.77
23:47:17.653 00.000 8976 MoveAxis(R, 0, ABG)
23:47:17.653 00.000 8976 MoveAxis(U, 0, ABG)
23:47:17.653 00.000 8976 MountToCamera -- mountTheta (0.41) + m_xAngle (1.97) = xAngle (2.38 = 2.38)
23:47:17.653 00.000 8976 MountToCamera -- mountX=5.78 mountY=2.51 hyp=6.30 mountTheta=0.41 cameraX=-4.55, cameraY=4.36 cameraTheta=2.38
23:47:17.653 00.000 8976 incremental bump (-4.549, 4.362) isValid = 1
23:47:17.653 00.000 8976 Scheduling Mount bump of (-0.236, 0.233)
23:47:17.653 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.24, y=0.23, opts=4)
23:47:17.653 00.000 8976 Enqueuing Move request for scope (-0.24, 0.23)
23:47:17.653 00.000 8976 move complete, result=0
23:47:17.653 00.000 9828 Worker thread wakes up
23:47:17.654 00.001 8976 worker thread done servicing request
23:47:17.654 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0x4
23:47:17.654 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
23:47:17.654 00.000 9828 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.12) = xAngle (5.48 = -0.80)
23:47:17.654 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=243, med=32, FiltMin=27, FiltMax=179, Gamma=2.260
23:47:17.654 00.000 9828 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.43 = -0.85)
23:47:17.654 00.000 9828 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.36 mountX=0.23 mountY=-0.25, mountTheta=-0.82
23:47:17.654 00.000 9828 Moving (-0.24, 0.23) raw xDistance=0.23 yDistance=-0.25
23:47:17.654 00.000 9828 MoveAxis(W, 27, B)
23:47:17.654 00.000 9828 Guiding  Dir = 3, Dur = 27
23:47:17.654 00.000 9828 IsSlewing returns 0
23:47:17.655 00.001 9828 IsGuiding returns 0
23:47:17.655 00.000 9828 PulseGuide returned control before completion, sleep 37
23:47:17.664 00.009 5052 UpdateGuideState exits: m=4010 SNR=44.3
23:47:17.664 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:17.664 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:17.664 00.000 5052 Enqueuing Expose request
23:47:17.664 00.000 8976 Worker thread wakes up
23:47:17.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:17.664 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:17.667 00.003 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 0 ms NORTH
23:47:17.706 00.039 9828 IsGuiding returns 1
23:47:17.706 00.000 9828 scope still moving after pulse duration time elapsed
23:47:17.738 00.032 9828 IsSlewing returns 0
23:47:17.738 00.000 9828 IsGuiding returns 1
23:47:17.770 00.032 9828 IsSlewing returns 0
23:47:17.770 00.000 9828 IsGuiding returns 1
23:47:17.802 00.032 9828 IsSlewing returns 0
23:47:17.802 00.000 9828 IsGuiding returns 1
23:47:17.834 00.032 9828 IsSlewing returns 0
23:47:17.834 00.000 9828 IsGuiding returns 0
23:47:17.834 00.000 9828 scope move finished after 27 + 152 ms
23:47:17.834 00.000 9828 Move returns status 0, amount 27
23:47:17.834 00.000 9828 MoveAxis(N, 10, B)
23:47:17.834 00.000 9828 Guiding  Dir = 0, Dur = 10
23:47:17.850 00.016 9828 IsSlewing returns 0
23:47:17.850 00.000 9828 IsGuiding returns 0
23:47:17.850 00.000 9828 PulseGuide returned control before completion, sleep 20
23:47:17.880 00.030 9828 IsGuiding returns 1
23:47:17.880 00.000 9828 scope still moving after pulse duration time elapsed
23:47:17.912 00.032 9828 IsSlewing returns 0
23:47:17.912 00.000 9828 IsGuiding returns 1
23:47:17.943 00.031 9828 IsSlewing returns 0
23:47:17.943 00.000 9828 IsGuiding returns 1
23:47:17.975 00.032 9828 IsSlewing returns 0
23:47:17.975 00.000 9828 IsGuiding returns 1
23:47:18.006 00.031 9828 IsSlewing returns 0
23:47:18.006 00.000 9828 IsGuiding returns 0
23:47:18.006 00.000 9828 scope move finished after 10 + 146 ms
23:47:18.006 00.000 9828 Move returns status 0, amount 10
23:47:18.006 00.000 9828 move complete, result=0
23:47:18.006 00.000 9828 worker thread done servicing request
23:47:18.006 00.000 5052 GuideStep: 0.2 px 27 ms WEST, -0.2 px 10 ms NORTH
23:47:18.708 00.702 8976 Exposure complete
23:47:18.722 00.014 8976 worker thread done servicing request
23:47:18.722 00.000 5052 OnExposeComplete: enter
23:47:18.722 00.000 5052 UpdateGuideState(): m_state=6
23:47:18.722 00.000 5052 Star::Find(18, 341, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
23:47:18.722 00.000 5052 Star::Find returns 1 (0), X=342.13, Y=396.22, Mass=4005, SNR=44.2, Peak=286 HFD=4.5
23:47:18.722 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.97) = xAngle (1.01 = 1.01)
23:47:18.722 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.96 = 0.96)
23:47:18.722 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.06 hyp=0.39 cameraTheta=2.98 mountX=0.21 mountY=0.32, mountTheta=0.99
23:47:18.723 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.06, opts=13)
23:47:18.723 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.06)
23:47:18.723 00.000 8976 Worker thread wakes up
23:47:18.723 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.06) opts 0xd
23:47:18.723 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.06)
23:47:18.723 00.000 8976 Moving (-0.39, 0.06) raw xDistance=0.21 yDistance=0.32
23:47:18.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:47:18.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.32
23:47:18.724 00.001 8976 MoveAxis(R, 0, ABG)
23:47:18.724 00.000 8976 MoveAxis(U, 0, ABG)
23:47:18.724 00.000 8976 MountToCamera -- mountTheta (0.42) + m_xAngle (1.97) = xAngle (2.38 = 2.38)
23:47:18.724 00.000 8976 MountToCamera -- mountX=5.81 mountY=2.57 hyp=6.36 mountTheta=0.42 cameraX=-4.62, cameraY=4.37 cameraTheta=2.38
23:47:18.724 00.000 8976 incremental bump (-4.618, 4.367) isValid = 1
23:47:18.724 00.000 8976 Scheduling Mount bump of (-0.237, 0.231)
23:47:18.724 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.24, y=0.23, opts=4)
23:47:18.724 00.000 8976 Enqueuing Move request for scope (-0.24, 0.23)
23:47:18.724 00.000 8976 move complete, result=0
23:47:18.724 00.000 9828 Worker thread wakes up
23:47:18.724 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0x4
23:47:18.724 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
23:47:18.724 00.000 9828 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.12) = xAngle (5.49 = -0.80)
23:47:18.724 00.000 9828 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.44 = -0.84)
23:47:18.724 00.000 9828 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.37 mountX=0.23 mountY=-0.25, mountTheta=-0.82
23:47:18.725 00.001 9828 Moving (-0.24, 0.23) raw xDistance=0.23 yDistance=-0.25
23:47:18.725 00.000 8976 worker thread done servicing request
23:47:18.725 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=286, med=31, FiltMin=27, FiltMax=169, Gamma=2.260
23:47:18.725 00.000 9828 MoveAxis(W, 28, B)
23:47:18.725 00.000 9828 Guiding  Dir = 3, Dur = 28
23:47:18.725 00.000 9828 IsSlewing returns 0
23:47:18.725 00.000 9828 IsGuiding returns 0
23:47:18.725 00.000 9828 PulseGuide returned control before completion, sleep 38
23:47:18.734 00.009 5052 UpdateGuideState exits: m=4005 SNR=44.2
23:47:18.735 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:18.735 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:18.735 00.000 5052 Enqueuing Expose request
23:47:18.735 00.000 8976 Worker thread wakes up
23:47:18.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:18.735 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:18.737 00.002 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:47:18.777 00.040 9828 IsGuiding returns 1
23:47:18.777 00.000 9828 scope still moving after pulse duration time elapsed
23:47:18.807 00.030 9828 IsSlewing returns 0
23:47:18.807 00.000 9828 IsGuiding returns 1
23:47:18.838 00.031 9828 IsSlewing returns 0
23:47:18.838 00.000 9828 IsGuiding returns 1
23:47:18.869 00.031 9828 IsSlewing returns 0
23:47:18.869 00.000 9828 IsGuiding returns 0
23:47:18.869 00.000 9828 scope move finished after 28 + 115 ms
23:47:18.869 00.000 9828 Move returns status 0, amount 28
23:47:18.869 00.000 9828 MoveAxis(N, 9, B)
23:47:18.869 00.000 9828 Guiding  Dir = 0, Dur = 9
23:47:18.884 00.015 9828 IsSlewing returns 0
23:47:18.884 00.000 9828 IsGuiding returns 0
23:47:18.884 00.000 9828 PulseGuide returned control before completion, sleep 19
23:47:18.915 00.031 9828 IsGuiding returns 1
23:47:18.915 00.000 9828 scope still moving after pulse duration time elapsed
23:47:18.946 00.031 9828 IsSlewing returns 0
23:47:18.946 00.000 9828 IsGuiding returns 1
23:47:18.978 00.032 9828 IsSlewing returns 0
23:47:18.978 00.000 9828 IsGuiding returns 1
23:47:19.009 00.031 9828 IsSlewing returns 0
23:47:19.009 00.000 9828 IsGuiding returns 1
23:47:19.040 00.031 9828 IsSlewing returns 0
23:47:19.040 00.000 9828 IsGuiding returns 0
23:47:19.040 00.000 9828 scope move finished after 9 + 147 ms
23:47:19.040 00.000 9828 Move returns status 0, amount 9
23:47:19.040 00.000 9828 move complete, result=0
23:47:19.040 00.000 9828 worker thread done servicing request
23:47:19.040 00.000 5052 GuideStep: 0.2 px 28 ms WEST, -0.2 px 9 ms NORTH
23:47:19.770 00.730 8976 Exposure complete
23:47:19.784 00.014 8976 worker thread done servicing request
23:47:19.784 00.000 5052 OnExposeComplete: enter
23:47:19.784 00.000 5052 UpdateGuideState(): m_state=6
23:47:19.784 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
23:47:19.784 00.000 5052 Star::Find returns 1 (0), X=341.51, Y=396.11, Mass=3952, SNR=43.9, Peak=256 HFD=4.3
23:47:19.784 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.97) = xAngle (-5.07 = 1.22)
23:47:19.784 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.12 = 1.16)
23:47:19.784 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=-0.04 hyp=1.01 cameraTheta=-3.10 mountX=0.35 mountY=0.92, mountTheta=1.21
23:47:19.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=-0.04, opts=13)
23:47:19.785 00.000 5052 Enqueuing Move request for stepguider (-1.00, -0.04)
23:47:19.785 00.000 8976 Worker thread wakes up
23:47:19.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, -0.04) opts 0xd
23:47:19.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, -0.04)
23:47:19.785 00.000 8976 Moving (-1.00, -0.04) raw xDistance=0.35 yDistance=0.92
23:47:19.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.35
23:47:19.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.92
23:47:19.785 00.000 8976 MoveAxis(R, 0, ABG)
23:47:19.785 00.000 8976 MoveAxis(U, 0, ABG)
23:47:19.785 00.000 8976 MountToCamera -- mountTheta (0.42) + m_xAngle (1.97) = xAngle (2.39 = 2.39)
23:47:19.785 00.000 8976 MountToCamera -- mountX=5.83 mountY=2.61 hyp=6.39 mountTheta=0.42 cameraX=-4.66, cameraY=4.37 cameraTheta=2.39
23:47:19.786 00.001 8976 incremental bump (-4.664, 4.370) isValid = 1
23:47:19.786 00.000 8976 Scheduling Mount bump of (-0.238, 0.230)
23:47:19.787 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.24, y=0.23, opts=4)
23:47:19.787 00.000 8976 Enqueuing Move request for scope (-0.24, 0.23)
23:47:19.787 00.000 8976 move complete, result=0
23:47:19.787 00.000 9828 Worker thread wakes up
23:47:19.787 00.000 8976 worker thread done servicing request
23:47:19.787 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0x4
23:47:19.787 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
23:47:19.787 00.000 9828 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.12) = xAngle (5.49 = -0.79)
23:47:19.787 00.000 9828 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.45 = -0.84)
23:47:19.787 00.000 9828 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.37 mountX=0.23 mountY=-0.25, mountTheta=-0.81
23:47:19.787 00.000 9828 Moving (-0.24, 0.23) raw xDistance=0.23 yDistance=-0.25
23:47:19.787 00.000 9828 MoveAxis(W, 28, B)
23:47:19.787 00.000 9828 Guiding  Dir = 3, Dur = 28
23:47:19.787 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=256, med=32, FiltMin=28, FiltMax=166, Gamma=2.260
23:47:19.788 00.001 9828 IsSlewing returns 0
23:47:19.788 00.000 9828 IsGuiding returns 0
23:47:19.788 00.000 9828 PulseGuide returned control before completion, sleep 38
23:47:19.796 00.008 5052 UpdateGuideState exits: m=3952 SNR=43.9
23:47:19.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:19.796 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:19.796 00.000 5052 Enqueuing Expose request
23:47:19.797 00.001 8976 Worker thread wakes up
23:47:19.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:19.797 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:19.799 00.002 5052 GuideStep: 0.3 px 0 ms EAST, 0.9 px 0 ms NORTH
23:47:19.839 00.040 9828 IsGuiding returns 1
23:47:19.839 00.000 9828 scope still moving after pulse duration time elapsed
23:47:19.870 00.031 9828 IsSlewing returns 0
23:47:19.870 00.000 9828 IsGuiding returns 1
23:47:19.901 00.031 9828 IsSlewing returns 0
23:47:19.901 00.000 9828 IsGuiding returns 1
23:47:19.931 00.030 9828 IsSlewing returns 0
23:47:19.931 00.000 9828 IsGuiding returns 0
23:47:19.931 00.000 9828 scope move finished after 28 + 115 ms
23:47:19.931 00.000 9828 Move returns status 0, amount 28
23:47:19.931 00.000 9828 MoveAxis(N, 9, B)
23:47:19.931 00.000 9828 Guiding  Dir = 0, Dur = 9
23:47:19.947 00.016 9828 IsSlewing returns 0
23:47:19.947 00.000 9828 IsGuiding returns 0
23:47:19.947 00.000 9828 PulseGuide returned control before completion, sleep 19
23:47:19.979 00.032 9828 IsGuiding returns 1
23:47:19.979 00.000 9828 scope still moving after pulse duration time elapsed
23:47:20.009 00.030 9828 IsSlewing returns 0
23:47:20.009 00.000 9828 IsGuiding returns 1
23:47:20.040 00.031 9828 IsSlewing returns 0
23:47:20.040 00.000 9828 IsGuiding returns 1
23:47:20.071 00.031 9828 IsSlewing returns 0
23:47:20.071 00.000 9828 IsGuiding returns 0
23:47:20.071 00.000 9828 scope move finished after 9 + 115 ms
23:47:20.071 00.000 9828 Move returns status 0, amount 9
23:47:20.071 00.000 9828 move complete, result=0
23:47:20.072 00.001 9828 worker thread done servicing request
23:47:20.201 00.129 5052 GuideStep: 0.2 px 28 ms WEST, -0.2 px 9 ms NORTH
23:47:20.832 00.631 8976 Exposure complete
23:47:20.846 00.014 8976 worker thread done servicing request
23:47:20.846 00.000 5052 OnExposeComplete: enter
23:47:20.846 00.000 5052 UpdateGuideState(): m_state=6
23:47:20.846 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
23:47:20.846 00.000 5052 Star::Find returns 1 (0), X=341.86, Y=396.21, Mass=4024, SNR=44.4, Peak=271 HFD=4.4
23:47:20.846 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.97) = xAngle (1.09 = 1.09)
23:47:20.846 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.04 = 1.04)
23:47:20.846 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.05 hyp=0.66 cameraTheta=3.06 mountX=0.30 mountY=0.57, mountTheta=1.08
23:47:20.847 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.05, opts=13)
23:47:20.847 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.05)
23:47:20.847 00.000 8976 Worker thread wakes up
23:47:20.847 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.05) opts 0xd
23:47:20.847 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.05)
23:47:20.847 00.000 8976 Moving (-0.66, 0.05) raw xDistance=0.30 yDistance=0.57
23:47:20.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.30
23:47:20.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.57
23:47:20.847 00.000 8976 MoveAxis(R, 0, ABG)
23:47:20.847 00.000 8976 MoveAxis(U, 0, ABG)
23:47:20.848 00.001 8976 MountToCamera -- mountTheta (0.42) + m_xAngle (1.97) = xAngle (2.39 = 2.39)
23:47:20.848 00.000 8976 MountToCamera -- mountX=5.85 mountY=2.64 hyp=6.42 mountTheta=0.42 cameraX=-4.69, cameraY=4.37 cameraTheta=2.39
23:47:20.848 00.000 8976 incremental bump (-4.695, 4.373) isValid = 1
23:47:20.848 00.000 8976 Scheduling Mount bump of (-0.239, 0.230)
23:47:20.848 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.24, y=0.23, opts=4)
23:47:20.848 00.000 8976 Enqueuing Move request for scope (-0.24, 0.23)
23:47:20.848 00.000 8976 move complete, result=0
23:47:20.848 00.000 9828 Worker thread wakes up
23:47:20.848 00.000 8976 worker thread done servicing request
23:47:20.848 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0x4
23:47:20.848 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
23:47:20.848 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.12) = xAngle (5.50 = -0.79)
23:47:20.848 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.45 = -0.83)
23:47:20.848 00.000 9828 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.38 mountX=0.23 mountY=-0.25, mountTheta=-0.81
23:47:20.848 00.000 9828 Moving (-0.24, 0.23) raw xDistance=0.23 yDistance=-0.25
23:47:20.848 00.000 9828 MoveAxis(W, 28, B)
23:47:20.848 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=271, med=31, FiltMin=27, FiltMax=192, Gamma=2.260
23:47:20.849 00.001 9828 Guiding  Dir = 3, Dur = 28
23:47:20.849 00.000 9828 IsSlewing returns 0
23:47:20.849 00.000 9828 IsGuiding returns 0
23:47:20.849 00.000 9828 PulseGuide returned control before completion, sleep 38
23:47:20.857 00.008 5052 UpdateGuideState exits: m=4024 SNR=44.4
23:47:20.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:20.857 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:20.857 00.000 5052 Enqueuing Expose request
23:47:20.857 00.000 8976 Worker thread wakes up
23:47:20.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:20.857 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:20.860 00.003 5052 GuideStep: 0.3 px 0 ms EAST, 0.6 px 0 ms NORTH
23:47:20.895 00.035 9828 IsGuiding returns 1
23:47:20.895 00.000 9828 scope still moving after pulse duration time elapsed
23:47:20.926 00.031 9828 IsSlewing returns 0
23:47:20.926 00.000 9828 IsGuiding returns 1
23:47:20.957 00.031 9828 IsSlewing returns 0
23:47:20.957 00.000 9828 IsGuiding returns 1
23:47:20.989 00.032 9828 IsSlewing returns 0
23:47:20.989 00.000 9828 IsGuiding returns 1
23:47:21.020 00.031 9828 IsSlewing returns 0
23:47:21.020 00.000 9828 IsGuiding returns 0
23:47:21.020 00.000 9828 scope move finished after 28 + 143 ms
23:47:21.020 00.000 9828 Move returns status 0, amount 28
23:47:21.020 00.000 9828 MoveAxis(N, 9, B)
23:47:21.020 00.000 9828 Guiding  Dir = 0, Dur = 9
23:47:21.035 00.015 9828 IsSlewing returns 0
23:47:21.035 00.000 9828 IsGuiding returns 0
23:47:21.035 00.000 9828 PulseGuide returned control before completion, sleep 19
23:47:21.067 00.032 9828 IsGuiding returns 1
23:47:21.067 00.000 9828 scope still moving after pulse duration time elapsed
23:47:21.099 00.032 9828 IsSlewing returns 0
23:47:21.099 00.000 9828 IsGuiding returns 1
23:47:21.129 00.030 9828 IsSlewing returns 0
23:47:21.129 00.000 9828 IsGuiding returns 1
23:47:21.160 00.031 9828 IsSlewing returns 0
23:47:21.160 00.000 9828 IsGuiding returns 1
23:47:21.192 00.032 9828 IsSlewing returns 0
23:47:21.192 00.000 9828 IsGuiding returns 0
23:47:21.192 00.000 9828 scope move finished after 9 + 147 ms
23:47:21.192 00.000 9828 Move returns status 0, amount 9
23:47:21.192 00.000 9828 move complete, result=0
23:47:21.192 00.000 9828 worker thread done servicing request
23:47:21.192 00.000 5052 GuideStep: 0.2 px 28 ms WEST, -0.2 px 9 ms NORTH
23:47:21.904 00.712 8976 Exposure complete
23:47:21.918 00.014 8976 worker thread done servicing request
23:47:21.918 00.000 5052 OnExposeComplete: enter
23:47:21.918 00.000 5052 UpdateGuideState(): m_state=6
23:47:21.918 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
23:47:21.918 00.000 5052 Star::Find returns 1 (0), X=342.53, Y=396.24, Mass=4035, SNR=44.4, Peak=230 HFD=4.6
23:47:21.918 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.97) = xAngle (-0.61 = -0.61)
23:47:21.918 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.66 = -0.66)
23:47:21.918 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.36 mountX=0.07 mountY=-0.05, mountTheta=-0.64
23:47:21.919 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.08, opts=13)
23:47:21.919 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.08)
23:47:21.919 00.000 8976 Worker thread wakes up
23:47:21.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.08) opts 0xd
23:47:21.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.08)
23:47:21.919 00.000 8976 Moving (0.02, 0.08) raw xDistance=0.07 yDistance=-0.05
23:47:21.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:47:21.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:47:21.919 00.000 8976 MoveAxis(R, 0, ABG)
23:47:21.919 00.000 8976 MoveAxis(U, 0, ABG)
23:47:21.919 00.000 8976 MountToCamera -- mountTheta (0.43) + m_xAngle (1.97) = xAngle (2.39 = 2.39)
23:47:21.920 00.001 8976 MountToCamera -- mountX=5.86 mountY=2.66 hyp=6.43 mountTheta=0.43 cameraX=-4.72, cameraY=4.37 cameraTheta=2.39
23:47:21.920 00.000 8976 incremental bump (-4.715, 4.374) isValid = 1
23:47:21.920 00.000 8976 Scheduling Mount bump of (-0.060, 0.057)
23:47:21.920 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.06, opts=4)
23:47:21.920 00.000 8976 Enqueuing Move request for scope (-0.06, 0.06)
23:47:21.920 00.000 8976 move complete, result=0
23:47:21.920 00.000 9828 Worker thread wakes up
23:47:21.920 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0x4
23:47:21.920 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
23:47:21.920 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.12) = xAngle (5.50 = -0.79)
23:47:21.920 00.000 8976 worker thread done servicing request
23:47:21.920 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.45 = -0.83)
23:47:21.920 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.38 mountX=0.06 mountY=-0.06, mountTheta=-0.81
23:47:21.920 00.000 9828 Moving (-0.06, 0.06) raw xDistance=0.06 yDistance=-0.06
23:47:21.920 00.000 9828 MoveAxis(W, 7, B)
23:47:21.920 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=230, med=32, FiltMin=27, FiltMax=182, Gamma=2.260
23:47:21.920 00.000 9828 Guiding  Dir = 3, Dur = 7
23:47:21.921 00.001 9828 IsSlewing returns 0
23:47:21.921 00.000 9828 IsGuiding returns 0
23:47:21.921 00.000 9828 PulseGuide returned control before completion, sleep 17
23:47:21.930 00.009 5052 UpdateGuideState exits: m=4035 SNR=44.4
23:47:21.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:21.930 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:21.930 00.000 5052 Enqueuing Expose request
23:47:21.930 00.000 8976 Worker thread wakes up
23:47:21.931 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:21.931 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:21.933 00.002 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:21.943 00.010 9828 IsGuiding returns 1
23:47:21.943 00.000 9828 scope still moving after pulse duration time elapsed
23:47:21.975 00.032 9828 IsSlewing returns 0
23:47:21.975 00.000 9828 IsGuiding returns 1
23:47:22.007 00.032 9828 IsSlewing returns 0
23:47:22.007 00.000 9828 IsGuiding returns 1
23:47:22.038 00.031 9828 IsSlewing returns 0
23:47:22.038 00.000 9828 IsGuiding returns 0
23:47:22.038 00.000 9828 scope move finished after 7 + 110 ms
23:47:22.038 00.000 9828 Move returns status 0, amount 7
23:47:22.038 00.000 9828 MoveAxis(N, 2, B)
23:47:22.038 00.000 9828 Guiding  Dir = 0, Dur = 2
23:47:22.054 00.016 9828 IsSlewing returns 0
23:47:22.054 00.000 9828 IsGuiding returns 0
23:47:22.054 00.000 9828 PulseGuide returned control before completion, sleep 12
23:47:22.069 00.015 9828 IsGuiding returns 1
23:47:22.069 00.000 9828 scope still moving after pulse duration time elapsed
23:47:22.101 00.032 9828 IsSlewing returns 0
23:47:22.101 00.000 9828 IsGuiding returns 1
23:47:22.132 00.031 9828 IsSlewing returns 0
23:47:22.132 00.000 9828 IsGuiding returns 1
23:47:22.163 00.031 9828 IsSlewing returns 0
23:47:22.163 00.000 9828 IsGuiding returns 1
23:47:22.194 00.031 9828 IsSlewing returns 0
23:47:22.194 00.000 9828 IsGuiding returns 0
23:47:22.194 00.000 9828 scope move finished after 2 + 137 ms
23:47:22.194 00.000 9828 Move returns status 0, amount 2
23:47:22.194 00.000 9828 move complete, result=0
23:47:22.194 00.000 9828 worker thread done servicing request
23:47:22.194 00.000 5052 GuideStep: 0.1 px 7 ms WEST, -0.1 px 2 ms NORTH
23:47:22.973 00.779 8976 Exposure complete
23:47:22.987 00.014 8976 worker thread done servicing request
23:47:22.987 00.000 5052 OnExposeComplete: enter
23:47:22.987 00.000 5052 UpdateGuideState(): m_state=6
23:47:22.988 00.001 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
23:47:22.988 00.000 5052 Star::Find returns 1 (0), X=343.18, Y=396.26, Mass=4068, SNR=44.6, Peak=253 HFD=4.5
23:47:22.988 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.97) = xAngle (-1.82 = -1.82)
23:47:22.988 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.87 = -1.87)
23:47:22.988 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.10 hyp=0.67 cameraTheta=0.15 mountX=-0.17 mountY=-0.64, mountTheta=-1.82
23:47:22.988 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.10, opts=13)
23:47:22.988 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.10)
23:47:22.989 00.001 8976 Worker thread wakes up
23:47:22.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.10) opts 0xd
23:47:22.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.10)
23:47:22.989 00.000 8976 Moving (0.66, 0.10) raw xDistance=-0.17 yDistance=-0.64
23:47:22.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:47:22.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.64
23:47:22.989 00.000 8976 MoveAxis(R, 0, ABG)
23:47:22.989 00.000 8976 MoveAxis(U, 0, ABG)
23:47:22.989 00.000 8976 MountToCamera -- mountTheta (0.43) + m_xAngle (1.97) = xAngle (2.40 = 2.40)
23:47:22.989 00.000 8976 MountToCamera -- mountX=5.86 mountY=2.67 hyp=6.44 mountTheta=0.43 cameraX=-4.73, cameraY=4.38 cameraTheta=2.40
23:47:22.989 00.000 8976 incremental bump (-4.729, 4.375) isValid = 1
23:47:22.989 00.000 8976 Scheduling Mount bump of (-0.240, 0.229)
23:47:22.989 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.24, y=0.23, opts=4)
23:47:22.989 00.000 8976 Enqueuing Move request for scope (-0.24, 0.23)
23:47:22.989 00.000 8976 move complete, result=0
23:47:22.989 00.000 9828 Worker thread wakes up
23:47:22.990 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0x4
23:47:22.990 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
23:47:22.990 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.12) = xAngle (5.50 = -0.78)
23:47:22.990 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.45 = -0.83)
23:47:22.990 00.000 9828 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.38 mountX=0.23 mountY=-0.24, mountTheta=-0.81
23:47:22.990 00.000 8976 worker thread done servicing request
23:47:22.990 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=253, med=32, FiltMin=28, FiltMax=168, Gamma=2.260
23:47:22.990 00.000 9828 Moving (-0.24, 0.23) raw xDistance=0.23 yDistance=-0.24
23:47:22.990 00.000 9828 MoveAxis(W, 28, B)
23:47:22.990 00.000 9828 Guiding  Dir = 3, Dur = 28
23:47:22.990 00.000 9828 IsSlewing returns 0
23:47:22.991 00.001 9828 IsGuiding returns 0
23:47:22.991 00.000 9828 PulseGuide returned control before completion, sleep 38
23:47:23.000 00.009 5052 UpdateGuideState exits: m=4068 SNR=44.6
23:47:23.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:23.000 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:23.000 00.000 5052 Enqueuing Expose request
23:47:23.000 00.000 8976 Worker thread wakes up
23:47:23.000 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:23.000 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:23.003 00.003 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
23:47:23.044 00.041 9828 IsGuiding returns 1
23:47:23.044 00.000 9828 scope still moving after pulse duration time elapsed
23:47:23.070 00.026 9828 IsSlewing returns 0
23:47:23.070 00.000 9828 IsGuiding returns 1
23:47:23.100 00.030 9828 IsSlewing returns 0
23:47:23.100 00.000 9828 IsGuiding returns 1
23:47:23.132 00.032 9828 IsSlewing returns 0
23:47:23.132 00.000 9828 IsGuiding returns 0
23:47:23.132 00.000 9828 scope move finished after 28 + 113 ms
23:47:23.132 00.000 9828 Move returns status 0, amount 28
23:47:23.132 00.000 9828 MoveAxis(N, 9, B)
23:47:23.132 00.000 9828 Guiding  Dir = 0, Dur = 9
23:47:23.148 00.016 9828 IsSlewing returns 0
23:47:23.148 00.000 9828 IsGuiding returns 0
23:47:23.148 00.000 9828 PulseGuide returned control before completion, sleep 19
23:47:23.179 00.031 9828 IsGuiding returns 1
23:47:23.179 00.000 9828 scope still moving after pulse duration time elapsed
23:47:23.211 00.032 9828 IsSlewing returns 0
23:47:23.211 00.000 9828 IsGuiding returns 1
23:47:23.243 00.032 9828 IsSlewing returns 0
23:47:23.243 00.000 9828 IsGuiding returns 1
23:47:23.275 00.032 9828 IsSlewing returns 0
23:47:23.275 00.000 9828 IsGuiding returns 0
23:47:23.275 00.000 9828 scope move finished after 9 + 118 ms
23:47:23.275 00.000 9828 Move returns status 0, amount 9
23:47:23.275 00.000 9828 move complete, result=0
23:47:23.275 00.000 9828 worker thread done servicing request
23:47:23.275 00.000 5052 GuideStep: 0.2 px 28 ms WEST, -0.2 px 9 ms NORTH
23:47:24.039 00.764 8976 Exposure complete
23:47:24.053 00.014 8976 worker thread done servicing request
23:47:24.053 00.000 5052 OnExposeComplete: enter
23:47:24.053 00.000 5052 UpdateGuideState(): m_state=6
23:47:24.053 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
23:47:24.053 00.000 5052 Star::Find returns 1 (0), X=343.17, Y=396.72, Mass=4127, SNR=45.0, Peak=287 HFD=4.0
23:47:24.053 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.97) = xAngle (-1.26 = -1.26)
23:47:24.053 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.32 = -1.32)
23:47:24.053 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.56 hyp=0.87 cameraTheta=0.71 mountX=0.26 mountY=-0.84, mountTheta=-1.27
23:47:24.054 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.56, opts=13)
23:47:24.054 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.56)
23:47:24.054 00.000 8976 Worker thread wakes up
23:47:24.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.56) opts 0xd
23:47:24.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.56)
23:47:24.054 00.000 8976 Moving (0.66, 0.56) raw xDistance=0.26 yDistance=-0.84
23:47:24.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
23:47:24.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.84
23:47:24.054 00.000 8976 MoveAxis(R, 0, ABG)
23:47:24.054 00.000 8976 MoveAxis(U, 0, ABG)
23:47:24.054 00.000 8976 MountToCamera -- mountTheta (0.43) + m_xAngle (1.97) = xAngle (2.40 = 2.40)
23:47:24.054 00.000 8976 MountToCamera -- mountX=5.87 mountY=2.68 hyp=6.45 mountTheta=0.43 cameraX=-4.74, cameraY=4.38 cameraTheta=2.40
23:47:24.054 00.000 8976 incremental bump (-4.739, 4.376) isValid = 1
23:47:24.055 00.001 8976 Scheduling Mount bump of (-0.240, 0.228)
23:47:24.055 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.24, y=0.23, opts=4)
23:47:24.055 00.000 8976 Enqueuing Move request for scope (-0.24, 0.23)
23:47:24.055 00.000 8976 move complete, result=0
23:47:24.055 00.000 9828 Worker thread wakes up
23:47:24.055 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0x4
23:47:24.055 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
23:47:24.055 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.12) = xAngle (5.50 = -0.78)
23:47:24.055 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.45 = -0.83)
23:47:24.055 00.000 8976 worker thread done servicing request
23:47:24.055 00.000 9828 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.38 mountX=0.23 mountY=-0.24, mountTheta=-0.81
23:47:24.055 00.000 9828 Moving (-0.24, 0.23) raw xDistance=0.23 yDistance=-0.24
23:47:24.055 00.000 9828 MoveAxis(W, 28, B)
23:47:24.055 00.000 9828 Guiding  Dir = 3, Dur = 28
23:47:24.055 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=287, med=32, FiltMin=27, FiltMax=206, Gamma=2.260
23:47:24.056 00.001 9828 IsSlewing returns 0
23:47:24.056 00.000 9828 IsGuiding returns 0
23:47:24.056 00.000 9828 PulseGuide returned control before completion, sleep 38
23:47:24.066 00.010 5052 UpdateGuideState exits: m=4127 SNR=45.0
23:47:24.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:24.066 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:24.066 00.000 5052 Enqueuing Expose request
23:47:24.066 00.000 8976 Worker thread wakes up
23:47:24.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:24.066 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:24.069 00.003 5052 GuideStep: 0.3 px 0 ms EAST, -0.8 px 0 ms NORTH
23:47:24.108 00.039 9828 IsGuiding returns 1
23:47:24.108 00.000 9828 scope still moving after pulse duration time elapsed
23:47:24.139 00.031 9828 IsSlewing returns 0
23:47:24.139 00.000 9828 IsGuiding returns 1
23:47:24.169 00.030 9828 IsSlewing returns 0
23:47:24.169 00.000 9828 IsGuiding returns 1
23:47:24.200 00.031 9828 IsSlewing returns 0
23:47:24.200 00.000 9828 IsGuiding returns 1
23:47:24.232 00.032 9828 IsSlewing returns 0
23:47:24.232 00.000 9828 IsGuiding returns 0
23:47:24.232 00.000 9828 scope move finished after 28 + 148 ms
23:47:24.232 00.000 9828 Move returns status 0, amount 28
23:47:24.232 00.000 9828 MoveAxis(N, 9, B)
23:47:24.232 00.000 9828 Guiding  Dir = 0, Dur = 9
23:47:24.248 00.016 9828 IsSlewing returns 0
23:47:24.248 00.000 9828 IsGuiding returns 0
23:47:24.253 00.005 9828 PulseGuide returned control before completion, sleep 19
23:47:24.278 00.025 9828 IsGuiding returns 1
23:47:24.278 00.000 9828 scope still moving after pulse duration time elapsed
23:47:24.310 00.032 9828 IsSlewing returns 0
23:47:24.310 00.000 9828 IsGuiding returns 1
23:47:24.342 00.032 9828 IsSlewing returns 0
23:47:24.342 00.000 9828 IsGuiding returns 1
23:47:24.373 00.031 9828 IsSlewing returns 0
23:47:24.373 00.000 9828 IsGuiding returns 0
23:47:24.373 00.000 9828 scope move finished after 9 + 111 ms
23:47:24.373 00.000 9828 Move returns status 0, amount 9
23:47:24.373 00.000 9828 move complete, result=0
23:47:24.373 00.000 9828 worker thread done servicing request
23:47:24.373 00.000 5052 GuideStep: 0.2 px 28 ms WEST, -0.2 px 9 ms NORTH
23:47:25.105 00.732 8976 Exposure complete
23:47:25.119 00.014 8976 worker thread done servicing request
23:47:25.119 00.000 5052 OnExposeComplete: enter
23:47:25.120 00.001 5052 UpdateGuideState(): m_state=6
23:47:25.120 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
23:47:25.120 00.000 5052 Star::Find returns 1 (0), X=343.87, Y=396.48, Mass=3983, SNR=44.2, Peak=269 HFD=4.4
23:47:25.120 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.97) = xAngle (-1.73 = -1.73)
23:47:25.120 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.79 = -1.79)
23:47:25.120 00.000 5052 CameraToMount -- cameraX=1.35 cameraY=0.32 hyp=1.39 cameraTheta=0.23 mountX=-0.23 mountY=-1.36, mountTheta=-1.74
23:47:25.121 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.35, y=0.32, opts=13)
23:47:25.121 00.000 5052 Enqueuing Move request for stepguider (1.35, 0.32)
23:47:25.121 00.000 8976 Worker thread wakes up
23:47:25.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.35, 0.32) opts 0xd
23:47:25.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.35, 0.32)
23:47:25.121 00.000 8976 Moving (1.35, 0.32) raw xDistance=-0.23 yDistance=-1.36
23:47:25.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:47:25.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.36
23:47:25.121 00.000 8976 MoveAxis(R, 0, ABG)
23:47:25.121 00.000 8976 MoveAxis(U, 4, ABG)
23:47:25.121 00.000 8976 stepping (-27, -12) + (0, 4)
23:47:25.121 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:25.122 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=269, med=32, FiltMin=27, FiltMax=174, Gamma=2.260
23:47:25.132 00.010 5052 UpdateGuideState exits: m=3983 SNR=44.2
23:47:25.132 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:25.132 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:25.132 00.000 5052 Enqueuing Expose request
23:47:25.166 00.034 8976 Received - 47 (G) 
23:47:25.166 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:25.166 00.000 8976 stepped: pos (-27, -8)
23:47:25.166 00.000 8976 MountToCamera -- mountTheta (0.39) + m_xAngle (1.97) = xAngle (2.35 = 2.35)
23:47:25.166 00.000 8976 MountToCamera -- mountX=5.87 mountY=2.39 hyp=6.34 mountTheta=0.39 cameraX=-4.47, cameraY=4.49 cameraTheta=2.35
23:47:25.166 00.000 8976 incremental bump (-4.472, 4.491) isValid = 1
23:47:25.166 00.000 8976 Scheduling Mount bump of (-0.230, 0.239)
23:47:25.166 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.23, y=0.24, opts=4)
23:47:25.166 00.000 8976 Enqueuing Move request for scope (-0.23, 0.24)
23:47:25.166 00.000 8976 move complete, result=0
23:47:25.166 00.000 9828 Worker thread wakes up
23:47:25.166 00.000 8976 worker thread done servicing request
23:47:25.166 00.000 8976 Worker thread wakes up
23:47:25.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:25.166 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:25.166 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.4 px 4 ms NORTH
23:47:25.167 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0x4
23:47:25.167 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.23, 0.24)
23:47:25.167 00.000 9828 CameraToMount -- cameraTheta (2.34) - m_xAngle (-3.12) = xAngle (5.46 = -0.83)
23:47:25.167 00.000 9828 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.41 = -0.87)
23:47:25.167 00.000 9828 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.33 cameraTheta=2.34 mountX=0.22 mountY=-0.25, mountTheta=-0.85
23:47:25.167 00.000 9828 Moving (-0.23, 0.24) raw xDistance=0.22 yDistance=-0.25
23:47:25.167 00.000 9828 MoveAxis(W, 27, B)
23:47:25.167 00.000 9828 Guiding  Dir = 3, Dur = 27
23:47:25.168 00.001 9828 IsSlewing returns 0
23:47:25.168 00.000 9828 IsGuiding returns 0
23:47:25.168 00.000 9828 PulseGuide returned control before completion, sleep 37
23:47:25.210 00.042 9828 IsGuiding returns 1
23:47:25.210 00.000 9828 scope still moving after pulse duration time elapsed
23:47:25.242 00.032 9828 IsSlewing returns 0
23:47:25.242 00.000 9828 IsGuiding returns 1
23:47:25.272 00.030 9828 IsSlewing returns 0
23:47:25.272 00.000 9828 IsGuiding returns 1
23:47:25.304 00.032 9828 IsSlewing returns 0
23:47:25.304 00.000 9828 IsGuiding returns 1
23:47:25.335 00.031 9828 IsSlewing returns 0
23:47:25.335 00.000 9828 IsGuiding returns 0
23:47:25.335 00.000 9828 scope move finished after 27 + 139 ms
23:47:25.335 00.000 9828 Move returns status 0, amount 27
23:47:25.335 00.000 9828 MoveAxis(N, 10, B)
23:47:25.335 00.000 9828 Guiding  Dir = 0, Dur = 10
23:47:25.351 00.016 9828 IsSlewing returns 0
23:47:25.351 00.000 9828 IsGuiding returns 0
23:47:25.351 00.000 9828 PulseGuide returned control before completion, sleep 20
23:47:25.383 00.032 9828 IsGuiding returns 1
23:47:25.383 00.000 9828 scope still moving after pulse duration time elapsed
23:47:25.415 00.032 9828 IsSlewing returns 0
23:47:25.415 00.000 9828 IsGuiding returns 1
23:47:25.447 00.032 9828 IsSlewing returns 0
23:47:25.447 00.000 9828 IsGuiding returns 1
23:47:25.478 00.031 9828 IsSlewing returns 0
23:47:25.478 00.000 9828 IsGuiding returns 0
23:47:25.478 00.000 9828 scope move finished after 10 + 117 ms
23:47:25.478 00.000 9828 Move returns status 0, amount 10
23:47:25.478 00.000 9828 move complete, result=0
23:47:25.478 00.000 9828 worker thread done servicing request
23:47:25.478 00.000 5052 GuideStep: 0.2 px 27 ms WEST, -0.3 px 10 ms NORTH
23:47:26.206 00.728 8976 Exposure complete
23:47:26.220 00.014 8976 worker thread done servicing request
23:47:26.220 00.000 5052 OnExposeComplete: enter
23:47:26.220 00.000 5052 UpdateGuideState(): m_state=6
23:47:26.220 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
23:47:26.220 00.000 5052 Star::Find returns 1 (0), X=344.32, Y=395.96, Mass=3941, SNR=44.0, Peak=221 HFD=4.7
23:47:26.220 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.97) = xAngle (-2.08 = -2.08)
23:47:26.220 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.13 = -2.13)
23:47:26.220 00.000 5052 CameraToMount -- cameraX=1.80 cameraY=-0.20 hyp=1.81 cameraTheta=-0.11 mountX=-0.88 mountY=-1.54, mountTheta=-2.09
23:47:26.221 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.80, y=-0.20, opts=13)
23:47:26.221 00.000 5052 Enqueuing Move request for stepguider (1.80, -0.20)
23:47:26.221 00.000 8976 Worker thread wakes up
23:47:26.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.80, -0.20) opts 0xd
23:47:26.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.80, -0.20)
23:47:26.221 00.000 8976 Moving (1.80, -0.20) raw xDistance=-0.88 yDistance=-1.54
23:47:26.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88
23:47:26.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.03 from input -1.54
23:47:26.221 00.000 8976 MoveAxis(R, 3, ABG)
23:47:26.221 00.000 8976 stepping (-27, -8) + (3, 0)
23:47:26.221 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:26.222 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=221, med=31, FiltMin=27, FiltMax=170, Gamma=2.260
23:47:26.231 00.009 5052 UpdateGuideState exits: m=3941 SNR=44.0
23:47:26.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:26.231 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:26.232 00.001 5052 Enqueuing Expose request
23:47:26.253 00.021 8976 Received - 47 (G) 
23:47:26.253 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:26.253 00.000 8976 stepped: pos (-24, -8)
23:47:26.253 00.000 8976 MoveAxis(U, 5, ABG)
23:47:26.253 00.000 8976 stepping (-24, -8) + (0, 5)
23:47:26.253 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:47:26.300 00.047 8976 Received - 47 (G) 
23:47:26.301 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:47:26.301 00.000 8976 stepped: pos (-24, -3)
23:47:26.301 00.000 8976 MountToCamera -- mountTheta (0.31) + m_xAngle (1.97) = xAngle (2.28 = 2.28)
23:47:26.301 00.000 8976 MountToCamera -- mountX=5.66 mountY=1.82 hyp=5.94 mountTheta=0.31 cameraX=-3.87, cameraY=4.51 cameraTheta=2.28
23:47:26.301 00.000 8976 incremental bump (-3.868, 4.513) isValid = 1
23:47:26.301 00.000 8976 Scheduling Mount bump of (-0.212, 0.256)
23:47:26.301 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.21, y=0.26, opts=4)
23:47:26.301 00.000 8976 Enqueuing Move request for scope (-0.21, 0.26)
23:47:26.301 00.000 8976 move complete, result=0
23:47:26.301 00.000 9828 Worker thread wakes up
23:47:26.301 00.000 8976 worker thread done servicing request
23:47:26.301 00.000 8976 Worker thread wakes up
23:47:26.301 00.000 5052 GuideStep: -0.9 px 3 ms EAST, -1.5 px 5 ms NORTH
23:47:26.301 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.26) opts 0x4
23:47:26.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:26.301 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.21, 0.26)
23:47:26.301 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:26.301 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.12) = xAngle (5.38 = -0.90)
23:47:26.302 00.001 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.34 = -0.95)
23:47:26.302 00.000 9828 CameraToMount -- cameraX=-0.21 cameraY=0.26 hyp=0.33 cameraTheta=2.26 mountX=0.21 mountY=-0.27, mountTheta=-0.92
23:47:26.302 00.000 9828 Moving (-0.21, 0.26) raw xDistance=0.21 yDistance=-0.27
23:47:26.302 00.000 9828 MoveAxis(W, 25, B)
23:47:26.302 00.000 9828 Guiding  Dir = 3, Dur = 25
23:47:26.302 00.000 9828 IsSlewing returns 0
23:47:26.303 00.001 9828 IsGuiding returns 0
23:47:26.303 00.000 9828 PulseGuide returned control before completion, sleep 35
23:47:26.343 00.040 9828 IsGuiding returns 1
23:47:26.343 00.000 9828 scope still moving after pulse duration time elapsed
23:47:26.376 00.033 9828 IsSlewing returns 0
23:47:26.376 00.000 9828 IsGuiding returns 1
23:47:26.407 00.031 9828 IsSlewing returns 0
23:47:26.407 00.000 9828 IsGuiding returns 1
23:47:26.439 00.032 9828 IsSlewing returns 0
23:47:26.439 00.000 9828 IsGuiding returns 1
23:47:26.470 00.031 9828 IsSlewing returns 0
23:47:26.470 00.000 9828 IsGuiding returns 0
23:47:26.470 00.000 9828 scope move finished after 25 + 141 ms
23:47:26.470 00.000 9828 Move returns status 0, amount 25
23:47:26.470 00.000 9828 MoveAxis(N, 10, B)
23:47:26.470 00.000 9828 Guiding  Dir = 0, Dur = 10
23:47:26.486 00.016 9828 IsSlewing returns 0
23:47:26.486 00.000 9828 IsGuiding returns 0
23:47:26.486 00.000 9828 PulseGuide returned control before completion, sleep 20
23:47:26.517 00.031 9828 IsGuiding returns 1
23:47:26.517 00.000 9828 scope still moving after pulse duration time elapsed
23:47:26.548 00.031 9828 IsSlewing returns 0
23:47:26.548 00.000 9828 IsGuiding returns 1
23:47:26.580 00.032 9828 IsSlewing returns 0
23:47:26.580 00.000 9828 IsGuiding returns 1
23:47:26.611 00.031 9828 IsSlewing returns 0
23:47:26.611 00.000 9828 IsGuiding returns 1
23:47:26.642 00.031 9828 IsSlewing returns 0
23:47:26.642 00.000 9828 IsGuiding returns 0
23:47:26.642 00.000 9828 scope move finished after 10 + 146 ms
23:47:26.642 00.000 9828 Move returns status 0, amount 10
23:47:26.642 00.000 9828 move complete, result=0
23:47:26.642 00.000 9828 worker thread done servicing request
23:47:26.642 00.000 5052 GuideStep: 0.2 px 25 ms WEST, -0.3 px 10 ms NORTH
23:47:27.340 00.698 8976 Exposure complete
23:47:27.354 00.014 8976 worker thread done servicing request
23:47:27.354 00.000 5052 OnExposeComplete: enter
23:47:27.354 00.000 5052 UpdateGuideState(): m_state=6
23:47:27.354 00.000 5052 Star::Find(18, 344, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
23:47:27.355 00.001 5052 Star::Find returns 1 (0), X=343.06, Y=396.04, Mass=4122, SNR=45.0, Peak=272 HFD=4.4
23:47:27.355 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.97) = xAngle (-2.19 = -2.19)
23:47:27.355 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.24 = -2.24)
23:47:27.355 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.12 hyp=0.56 cameraTheta=-0.22 mountX=-0.32 mountY=-0.44, mountTheta=-2.21
23:47:27.355 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.12, opts=13)
23:47:27.355 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.12)
23:47:27.355 00.000 8976 Worker thread wakes up
23:47:27.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.12) opts 0xd
23:47:27.356 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.12)
23:47:27.356 00.000 8976 Moving (0.54, -0.12) raw xDistance=-0.32 yDistance=-0.44
23:47:27.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.32
23:47:27.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.44
23:47:27.356 00.000 8976 MoveAxis(R, 0, ABG)
23:47:27.356 00.000 8976 MoveAxis(U, 0, ABG)
23:47:27.356 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (1.97) = xAngle (2.22 = 2.22)
23:47:27.356 00.000 8976 MountToCamera -- mountX=5.51 mountY=1.44 hyp=5.70 mountTheta=0.26 cameraX=-3.46, cameraY=4.53 cameraTheta=2.22
23:47:27.356 00.000 8976 incremental bump (-3.463, 4.527) isValid = 1
23:47:27.356 00.000 8976 Scheduling Mount bump of (-0.198, 0.267)
23:47:27.356 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.20, y=0.27, opts=4)
23:47:27.356 00.000 8976 Enqueuing Move request for scope (-0.20, 0.27)
23:47:27.356 00.000 8976 move complete, result=0
23:47:27.356 00.000 8976 worker thread done servicing request
23:47:27.356 00.000 9828 Worker thread wakes up
23:47:27.356 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.27) opts 0x4
23:47:27.356 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.20, 0.27)
23:47:27.356 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.12) = xAngle (5.33 = -0.96)
23:47:27.356 00.000 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.28 = -1.00)
23:47:27.356 00.000 9828 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.33 cameraTheta=2.21 mountX=0.19 mountY=-0.28, mountTheta=-0.97
23:47:27.357 00.001 9828 Moving (-0.20, 0.27) raw xDistance=0.19 yDistance=-0.28
23:47:27.357 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=272, med=31, FiltMin=27, FiltMax=203, Gamma=2.260
23:47:27.357 00.000 9828 MoveAxis(W, 23, B)
23:47:27.357 00.000 9828 Guiding  Dir = 3, Dur = 23
23:47:27.357 00.000 9828 IsSlewing returns 0
23:47:27.357 00.000 9828 IsGuiding returns 0
23:47:27.357 00.000 9828 PulseGuide returned control before completion, sleep 33
23:47:27.367 00.010 5052 UpdateGuideState exits: m=4122 SNR=45.0
23:47:27.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:27.367 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:27.367 00.000 5052 Enqueuing Expose request
23:47:27.367 00.000 8976 Worker thread wakes up
23:47:27.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:27.367 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:27.370 00.003 5052 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
23:47:27.398 00.028 9828 IsGuiding returns 1
23:47:27.398 00.000 9828 scope still moving after pulse duration time elapsed
23:47:27.430 00.032 9828 IsSlewing returns 0
23:47:27.430 00.000 9828 IsGuiding returns 1
23:47:27.462 00.032 9828 IsSlewing returns 0
23:47:27.462 00.000 9828 IsGuiding returns 1
23:47:27.494 00.032 9828 IsSlewing returns 0
23:47:27.494 00.000 9828 IsGuiding returns 0
23:47:27.494 00.000 9828 scope move finished after 23 + 114 ms
23:47:27.494 00.000 9828 Move returns status 0, amount 23
23:47:27.494 00.000 9828 MoveAxis(N, 11, B)
23:47:27.494 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:27.509 00.015 9828 IsSlewing returns 0
23:47:27.509 00.000 9828 IsGuiding returns 0
23:47:27.509 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:27.540 00.031 9828 IsGuiding returns 1
23:47:27.540 00.000 9828 scope still moving after pulse duration time elapsed
23:47:27.572 00.032 9828 IsSlewing returns 0
23:47:27.572 00.000 9828 IsGuiding returns 1
23:47:27.618 00.046 9828 IsSlewing returns 0
23:47:27.618 00.000 9828 IsGuiding returns 1
23:47:27.650 00.032 9828 IsSlewing returns 0
23:47:27.650 00.000 9828 IsGuiding returns 0
23:47:27.650 00.000 9828 scope move finished after 11 + 129 ms
23:47:27.650 00.000 9828 Move returns status 0, amount 11
23:47:27.650 00.000 9828 move complete, result=0
23:47:27.650 00.000 9828 worker thread done servicing request
23:47:27.650 00.000 5052 GuideStep: 0.2 px 23 ms WEST, -0.3 px 11 ms NORTH
23:47:28.410 00.760 8976 Exposure complete
23:47:28.424 00.014 8976 worker thread done servicing request
23:47:28.424 00.000 5052 OnExposeComplete: enter
23:47:28.424 00.000 5052 UpdateGuideState(): m_state=6
23:47:28.424 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
23:47:28.424 00.000 5052 Star::Find returns 1 (0), X=342.18, Y=396.09, Mass=4104, SNR=44.9, Peak=260 HFD=4.2
23:47:28.424 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.97) = xAngle (-4.91 = 1.37)
23:47:28.424 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.97 = 1.32)
23:47:28.424 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.07 hyp=0.34 cameraTheta=-2.94 mountX=0.07 mountY=0.33, mountTheta=1.37
23:47:28.425 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.07, opts=13)
23:47:28.425 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.07)
23:47:28.425 00.000 8976 Worker thread wakes up
23:47:28.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.07) opts 0xd
23:47:28.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.07)
23:47:28.425 00.000 8976 Moving (-0.33, -0.07) raw xDistance=0.07 yDistance=0.33
23:47:28.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:47:28.426 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.33
23:47:28.426 00.000 8976 MoveAxis(R, 0, ABG)
23:47:28.426 00.000 8976 MoveAxis(U, 0, ABG)
23:47:28.426 00.000 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (1.97) = xAngle (2.18 = 2.18)
23:47:28.426 00.000 8976 MountToCamera -- mountX=5.42 mountY=1.19 hyp=5.55 mountTheta=0.22 cameraX=-3.19, cameraY=4.54 cameraTheta=2.18
23:47:28.426 00.000 8976 incremental bump (-3.192, 4.537) isValid = 1
23:47:28.426 00.000 8976 Scheduling Mount bump of (-0.188, 0.275)
23:47:28.426 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.19, y=0.28, opts=4)
23:47:28.426 00.000 8976 Enqueuing Move request for scope (-0.19, 0.28)
23:47:28.426 00.000 8976 move complete, result=0
23:47:28.426 00.000 8976 worker thread done servicing request
23:47:28.426 00.000 9828 Worker thread wakes up
23:47:28.426 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.28) opts 0x4
23:47:28.426 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.19, 0.28)
23:47:28.426 00.000 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.12) = xAngle (5.29 = -0.99)
23:47:28.426 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.24 = -1.04)
23:47:28.426 00.000 9828 CameraToMount -- cameraX=-0.19 cameraY=0.28 hyp=0.33 cameraTheta=2.17 mountX=0.18 mountY=-0.29, mountTheta=-1.01
23:47:28.426 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=260, med=32, FiltMin=28, FiltMax=211, Gamma=2.260
23:47:28.426 00.000 9828 Moving (-0.19, 0.28) raw xDistance=0.18 yDistance=-0.29
23:47:28.427 00.001 9828 MoveAxis(W, 22, B)
23:47:28.427 00.000 9828 Guiding  Dir = 3, Dur = 22
23:47:28.427 00.000 9828 IsSlewing returns 0
23:47:28.427 00.000 9828 IsGuiding returns 0
23:47:28.427 00.000 9828 PulseGuide returned control before completion, sleep 32
23:47:28.436 00.009 5052 UpdateGuideState exits: m=4104 SNR=44.9
23:47:28.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:28.436 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:28.436 00.000 5052 Enqueuing Expose request
23:47:28.436 00.000 8976 Worker thread wakes up
23:47:28.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:28.437 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:28.439 00.002 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:47:28.466 00.027 9828 IsGuiding returns 1
23:47:28.466 00.000 9828 scope still moving after pulse duration time elapsed
23:47:28.498 00.032 9828 IsSlewing returns 0
23:47:28.498 00.000 9828 IsGuiding returns 1
23:47:28.530 00.032 9828 IsSlewing returns 0
23:47:28.530 00.000 9828 IsGuiding returns 1
23:47:28.561 00.031 9828 IsSlewing returns 0
23:47:28.561 00.000 9828 IsGuiding returns 0
23:47:28.561 00.000 9828 scope move finished after 22 + 111 ms
23:47:28.561 00.000 9828 Move returns status 0, amount 22
23:47:28.561 00.000 9828 MoveAxis(N, 11, B)
23:47:28.561 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:28.577 00.016 9828 IsSlewing returns 0
23:47:28.577 00.000 9828 IsGuiding returns 0
23:47:28.577 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:28.608 00.031 9828 IsGuiding returns 1
23:47:28.608 00.000 9828 scope still moving after pulse duration time elapsed
23:47:28.639 00.031 9828 IsSlewing returns 0
23:47:28.639 00.000 9828 IsGuiding returns 1
23:47:28.669 00.030 9828 IsSlewing returns 0
23:47:28.669 00.000 9828 IsGuiding returns 1
23:47:28.700 00.031 9828 IsSlewing returns 0
23:47:28.700 00.000 9828 IsGuiding returns 1
23:47:28.731 00.031 9828 IsSlewing returns 0
23:47:28.731 00.000 9828 IsGuiding returns 0
23:47:28.731 00.000 9828 scope move finished after 11 + 143 ms
23:47:28.731 00.000 9828 Move returns status 0, amount 11
23:47:28.731 00.000 9828 move complete, result=0
23:47:28.731 00.000 9828 worker thread done servicing request
23:47:28.731 00.000 5052 GuideStep: 0.2 px 22 ms WEST, -0.3 px 11 ms NORTH
23:47:29.480 00.749 8976 Exposure complete
23:47:29.494 00.014 8976 worker thread done servicing request
23:47:29.494 00.000 5052 OnExposeComplete: enter
23:47:29.494 00.000 5052 UpdateGuideState(): m_state=6
23:47:29.495 00.001 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
23:47:29.495 00.000 5052 Star::Find returns 1 (0), X=341.81, Y=396.40, Mass=4175, SNR=45.3, Peak=214 HFD=4.5
23:47:29.495 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.97) = xAngle (0.84 = 0.84)
23:47:29.495 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.79 = 0.79)
23:47:29.495 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.24 hyp=0.75 cameraTheta=2.81 mountX=0.50 mountY=0.53, mountTheta=0.82
23:47:29.495 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.24, opts=13)
23:47:29.495 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.24)
23:47:29.496 00.001 8976 Worker thread wakes up
23:47:29.496 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.24) opts 0xd
23:47:29.496 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.24)
23:47:29.496 00.000 8976 Moving (-0.71, 0.24) raw xDistance=0.50 yDistance=0.53
23:47:29.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.50
23:47:29.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.53
23:47:29.496 00.000 8976 MoveAxis(R, 0, ABG)
23:47:29.496 00.000 8976 MoveAxis(U, 0, ABG)
23:47:29.496 00.000 8976 MountToCamera -- mountTheta (0.19) + m_xAngle (1.97) = xAngle (2.16 = 2.16)
23:47:29.496 00.000 8976 MountToCamera -- mountX=5.35 mountY=1.02 hyp=5.45 mountTheta=0.19 cameraX=-3.01, cameraY=4.54 cameraTheta=2.16
23:47:29.496 00.000 8976 incremental bump (-3.010, 4.543) isValid = 1
23:47:29.496 00.000 8976 Scheduling Mount bump of (-0.180, 0.281)
23:47:29.496 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.18, y=0.28, opts=4)
23:47:29.496 00.000 8976 Enqueuing Move request for scope (-0.18, 0.28)
23:47:29.496 00.000 8976 move complete, result=0
23:47:29.496 00.000 8976 worker thread done servicing request
23:47:29.496 00.000 9828 Worker thread wakes up
23:47:29.497 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0x4
23:47:29.497 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
23:47:29.497 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=214, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:47:29.497 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.12) = xAngle (5.26 = -1.02)
23:47:29.497 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.21 = -1.07)
23:47:29.497 00.000 9828 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.33 cameraTheta=2.14 mountX=0.17 mountY=-0.29, mountTheta=-1.03
23:47:29.497 00.000 9828 Moving (-0.18, 0.28) raw xDistance=0.17 yDistance=-0.29
23:47:29.497 00.000 9828 MoveAxis(W, 21, B)
23:47:29.497 00.000 9828 Guiding  Dir = 3, Dur = 21
23:47:29.497 00.000 9828 IsSlewing returns 0
23:47:29.497 00.000 9828 IsGuiding returns 0
23:47:29.498 00.001 9828 PulseGuide returned control before completion, sleep 31
23:47:29.507 00.009 5052 UpdateGuideState exits: m=4175 SNR=45.3
23:47:29.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:29.507 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:29.507 00.000 5052 Enqueuing Expose request
23:47:29.507 00.000 8976 Worker thread wakes up
23:47:29.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:29.507 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:29.510 00.003 5052 GuideStep: 0.5 px 0 ms EAST, 0.5 px 0 ms NORTH
23:47:29.532 00.022 9828 IsGuiding returns 1
23:47:29.532 00.000 9828 scope still moving after pulse duration time elapsed
23:47:29.563 00.031 9828 IsSlewing returns 0
23:47:29.563 00.000 9828 IsGuiding returns 1
23:47:29.594 00.031 9828 IsSlewing returns 0
23:47:29.594 00.000 9828 IsGuiding returns 1
23:47:29.626 00.032 9828 IsSlewing returns 0
23:47:29.626 00.000 9828 IsGuiding returns 0
23:47:29.626 00.000 9828 scope move finished after 21 + 107 ms
23:47:29.626 00.000 9828 Move returns status 0, amount 21
23:47:29.626 00.000 9828 MoveAxis(N, 11, B)
23:47:29.626 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:29.642 00.016 9828 IsSlewing returns 0
23:47:29.642 00.000 9828 IsGuiding returns 0
23:47:29.642 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:29.674 00.032 9828 IsGuiding returns 1
23:47:29.674 00.000 9828 scope still moving after pulse duration time elapsed
23:47:29.705 00.031 9828 IsSlewing returns 0
23:47:29.705 00.000 9828 IsGuiding returns 1
23:47:29.736 00.031 9828 IsSlewing returns 0
23:47:29.736 00.000 9828 IsGuiding returns 1
23:47:29.767 00.031 9828 IsSlewing returns 0
23:47:29.767 00.000 9828 IsGuiding returns 1
23:47:29.799 00.032 9828 IsSlewing returns 0
23:47:29.799 00.000 9828 IsGuiding returns 0
23:47:29.799 00.000 9828 scope move finished after 11 + 146 ms
23:47:29.799 00.000 9828 Move returns status 0, amount 11
23:47:29.799 00.000 9828 move complete, result=0
23:47:29.799 00.000 9828 worker thread done servicing request
23:47:29.799 00.000 5052 GuideStep: 0.2 px 21 ms WEST, -0.3 px 11 ms NORTH
23:47:30.555 00.756 8976 Exposure complete
23:47:30.570 00.015 8976 worker thread done servicing request
23:47:30.570 00.000 5052 OnExposeComplete: enter
23:47:30.570 00.000 5052 UpdateGuideState(): m_state=6
23:47:30.570 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
23:47:30.570 00.000 5052 Star::Find returns 1 (0), X=342.49, Y=396.82, Mass=4033, SNR=44.5, Peak=230 HFD=4.5
23:47:30.570 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.97) = xAngle (-0.36 = -0.36)
23:47:30.570 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.42 = -0.42)
23:47:30.570 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.66 hyp=0.66 cameraTheta=1.60 mountX=0.62 mountY=-0.27, mountTheta=-0.41
23:47:30.571 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.66, opts=13)
23:47:30.571 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.66)
23:47:30.571 00.000 8976 Worker thread wakes up
23:47:30.571 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.66) opts 0xd
23:47:30.571 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.66)
23:47:30.571 00.000 8976 Moving (-0.02, 0.66) raw xDistance=0.62 yDistance=-0.27
23:47:30.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.62
23:47:30.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
23:47:30.571 00.000 8976 MoveAxis(R, 0, ABG)
23:47:30.571 00.000 8976 MoveAxis(U, 0, ABG)
23:47:30.572 00.001 8976 MountToCamera -- mountTheta (0.17) + m_xAngle (1.97) = xAngle (2.14 = 2.14)
23:47:30.572 00.000 8976 MountToCamera -- mountX=5.31 mountY=0.90 hyp=5.39 mountTheta=0.17 cameraX=-2.89, cameraY=4.55 cameraTheta=2.14
23:47:30.572 00.000 8976 incremental bump (-2.889, 4.548) isValid = 1
23:47:30.572 00.000 8976 Scheduling Mount bump of (-0.175, 0.284)
23:47:30.572 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.18, y=0.28, opts=4)
23:47:30.572 00.000 8976 Enqueuing Move request for scope (-0.18, 0.28)
23:47:30.572 00.000 8976 move complete, result=0
23:47:30.572 00.000 9828 Worker thread wakes up
23:47:30.572 00.000 8976 worker thread done servicing request
23:47:30.572 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0x4
23:47:30.572 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
23:47:30.572 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.12) = xAngle (5.24 = -1.04)
23:47:30.572 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.20 = -1.09)
23:47:30.572 00.000 9828 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.33 cameraTheta=2.12 mountX=0.17 mountY=-0.30, mountTheta=-1.05
23:47:30.572 00.000 9828 Moving (-0.18, 0.28) raw xDistance=0.17 yDistance=-0.30
23:47:30.572 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=230, med=32, FiltMin=27, FiltMax=186, Gamma=2.260
23:47:30.573 00.001 9828 MoveAxis(W, 20, B)
23:47:30.573 00.000 9828 Guiding  Dir = 3, Dur = 20
23:47:30.573 00.000 9828 IsSlewing returns 0
23:47:30.573 00.000 9828 IsGuiding returns 0
23:47:30.573 00.000 9828 PulseGuide returned control before completion, sleep 30
23:47:30.582 00.009 5052 UpdateGuideState exits: m=4033 SNR=44.5
23:47:30.583 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:30.583 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:30.583 00.000 5052 Enqueuing Expose request
23:47:30.583 00.000 8976 Worker thread wakes up
23:47:30.583 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:30.583 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:30.585 00.002 5052 GuideStep: 0.6 px 0 ms EAST, -0.3 px 0 ms NORTH
23:47:30.608 00.023 9828 IsGuiding returns 1
23:47:30.608 00.000 9828 scope still moving after pulse duration time elapsed
23:47:30.639 00.031 9828 IsSlewing returns 0
23:47:30.639 00.000 9828 IsGuiding returns 1
23:47:30.670 00.031 9828 IsSlewing returns 0
23:47:30.670 00.000 9828 IsGuiding returns 1
23:47:30.701 00.031 9828 IsSlewing returns 0
23:47:30.701 00.000 9828 IsGuiding returns 1
23:47:30.732 00.031 9828 IsSlewing returns 0
23:47:30.732 00.000 9828 IsGuiding returns 1
23:47:30.763 00.031 9828 IsSlewing returns 0
23:47:30.763 00.000 9828 IsGuiding returns 1
23:47:30.794 00.031 9828 IsSlewing returns 0
23:47:30.794 00.000 9828 IsGuiding returns 0
23:47:30.794 00.000 9828 scope move finished after 20 + 201 ms
23:47:30.794 00.000 9828 Move returns status 0, amount 20
23:47:30.794 00.000 9828 MoveAxis(N, 11, B)
23:47:30.794 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:30.810 00.016 9828 IsSlewing returns 0
23:47:30.810 00.000 9828 IsGuiding returns 0
23:47:30.810 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:30.842 00.032 9828 IsGuiding returns 1
23:47:30.842 00.000 9828 scope still moving after pulse duration time elapsed
23:47:30.873 00.031 9828 IsSlewing returns 0
23:47:30.873 00.000 9828 IsGuiding returns 1
23:47:30.904 00.031 9828 IsSlewing returns 0
23:47:30.904 00.000 9828 IsGuiding returns 1
23:47:30.936 00.032 9828 IsSlewing returns 0
23:47:30.936 00.000 9828 IsGuiding returns 1
23:47:30.967 00.031 9828 IsSlewing returns 0
23:47:30.967 00.000 9828 IsGuiding returns 0
23:47:30.967 00.000 9828 scope move finished after 11 + 146 ms
23:47:30.967 00.000 9828 Move returns status 0, amount 11
23:47:30.967 00.000 9828 move complete, result=0
23:47:30.967 00.000 9828 worker thread done servicing request
23:47:30.967 00.000 5052 GuideStep: 0.2 px 20 ms WEST, -0.3 px 11 ms NORTH
23:47:31.620 00.653 8976 Exposure complete
23:47:31.634 00.014 8976 worker thread done servicing request
23:47:31.634 00.000 5052 OnExposeComplete: enter
23:47:31.635 00.001 5052 UpdateGuideState(): m_state=6
23:47:31.635 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
23:47:31.635 00.000 5052 Star::Find returns 1 (0), X=342.06, Y=396.61, Mass=3892, SNR=43.6, Peak=233 HFD=5.0
23:47:31.635 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
23:47:31.635 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
23:47:31.635 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.45 hyp=0.64 cameraTheta=2.36 mountX=0.59 mountY=0.21, mountTheta=0.35
23:47:31.636 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.45, opts=13)
23:47:31.636 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.45)
23:47:31.636 00.000 8976 Worker thread wakes up
23:47:31.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.45) opts 0xd
23:47:31.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.45)
23:47:31.636 00.000 8976 Moving (-0.46, 0.45) raw xDistance=0.59 yDistance=0.21
23:47:31.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.59
23:47:31.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:47:31.636 00.000 8976 MoveAxis(R, 0, ABG)
23:47:31.636 00.000 8976 MoveAxis(U, 0, ABG)
23:47:31.636 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (1.97) = xAngle (2.12 = 2.12)
23:47:31.636 00.000 8976 MountToCamera -- mountX=5.28 mountY=0.83 hyp=5.35 mountTheta=0.16 cameraX=-2.81, cameraY=4.55 cameraTheta=2.12
23:47:31.636 00.000 8976 incremental bump (-2.807, 4.551) isValid = 1
23:47:31.637 00.001 8976 Scheduling Mount bump of (-0.171, 0.287)
23:47:31.637 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=0.29, opts=4)
23:47:31.637 00.000 8976 Enqueuing Move request for scope (-0.17, 0.29)
23:47:31.637 00.000 8976 move complete, result=0
23:47:31.637 00.000 9828 Worker thread wakes up
23:47:31.637 00.000 8976 worker thread done servicing request
23:47:31.637 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.29) opts 0x4
23:47:31.637 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, 0.29)
23:47:31.637 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=233, med=31, FiltMin=27, FiltMax=145, Gamma=2.260
23:47:31.637 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.12) = xAngle (5.23 = -1.05)
23:47:31.637 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.18 = -1.10)
23:47:31.637 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=0.29 hyp=0.33 cameraTheta=2.11 mountX=0.16 mountY=-0.30, mountTheta=-1.06
23:47:31.637 00.000 9828 Moving (-0.17, 0.29) raw xDistance=0.16 yDistance=-0.30
23:47:31.637 00.000 9828 MoveAxis(W, 20, B)
23:47:31.637 00.000 9828 Guiding  Dir = 3, Dur = 20
23:47:31.638 00.001 9828 IsSlewing returns 0
23:47:31.638 00.000 9828 IsGuiding returns 0
23:47:31.638 00.000 9828 PulseGuide returned control before completion, sleep 30
23:47:31.647 00.009 5052 UpdateGuideState exits: m=3892 SNR=43.6
23:47:31.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:31.647 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:31.647 00.000 5052 Enqueuing Expose request
23:47:31.647 00.000 8976 Worker thread wakes up
23:47:31.648 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:31.648 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:31.650 00.002 5052 GuideStep: 0.6 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:31.675 00.025 9828 IsGuiding returns 1
23:47:31.675 00.000 9828 scope still moving after pulse duration time elapsed
23:47:31.706 00.031 9828 IsSlewing returns 0
23:47:31.706 00.000 9828 IsGuiding returns 1
23:47:31.737 00.031 9828 IsSlewing returns 0
23:47:31.737 00.000 9828 IsGuiding returns 1
23:47:31.769 00.032 9828 IsSlewing returns 0
23:47:31.769 00.000 9828 IsGuiding returns 0
23:47:31.769 00.000 9828 scope move finished after 20 + 110 ms
23:47:31.769 00.000 9828 Move returns status 0, amount 20
23:47:31.769 00.000 9828 MoveAxis(N, 11, B)
23:47:31.769 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:31.783 00.014 9828 IsSlewing returns 0
23:47:31.783 00.000 9828 IsGuiding returns 0
23:47:31.783 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:31.815 00.032 9828 IsGuiding returns 1
23:47:31.815 00.000 9828 scope still moving after pulse duration time elapsed
23:47:31.847 00.032 9828 IsSlewing returns 0
23:47:31.847 00.000 9828 IsGuiding returns 1
23:47:31.878 00.031 9828 IsSlewing returns 0
23:47:31.878 00.000 9828 IsGuiding returns 1
23:47:31.910 00.032 9828 IsSlewing returns 0
23:47:31.910 00.000 9828 IsGuiding returns 1
23:47:31.942 00.032 9828 IsSlewing returns 0
23:47:31.942 00.000 9828 IsGuiding returns 0
23:47:31.942 00.000 9828 scope move finished after 11 + 147 ms
23:47:31.942 00.000 9828 Move returns status 0, amount 11
23:47:31.942 00.000 9828 move complete, result=0
23:47:31.942 00.000 9828 worker thread done servicing request
23:47:31.942 00.000 5052 GuideStep: 0.2 px 20 ms WEST, -0.3 px 11 ms NORTH
23:47:32.693 00.751 8976 Exposure complete
23:47:32.706 00.013 8976 worker thread done servicing request
23:47:32.706 00.000 5052 OnExposeComplete: enter
23:47:32.706 00.000 5052 UpdateGuideState(): m_state=6
23:47:32.706 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
23:47:32.707 00.001 5052 Star::Find returns 1 (0), X=341.97, Y=396.73, Mass=4057, SNR=44.6, Peak=252 HFD=4.4
23:47:32.707 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
23:47:32.707 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.31 = 0.31)
23:47:32.707 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.57 hyp=0.79 cameraTheta=2.34 mountX=0.74 mountY=0.24, mountTheta=0.32
23:47:32.707 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.57, opts=13)
23:47:32.707 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.57)
23:47:32.707 00.000 8976 Worker thread wakes up
23:47:32.708 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.57) opts 0xd
23:47:32.708 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.57)
23:47:32.708 00.000 8976 Moving (-0.55, 0.57) raw xDistance=0.74 yDistance=0.24
23:47:32.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74
23:47:32.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
23:47:32.708 00.000 8976 MoveAxis(L, 2, ABG)
23:47:32.708 00.000 8976 stepping (-24, -3) + (-2, 0)
23:47:32.708 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:47:32.708 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=252, med=31, FiltMin=28, FiltMax=179, Gamma=2.260
23:47:32.718 00.010 5052 UpdateGuideState exits: m=4057 SNR=44.6
23:47:32.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:32.718 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:32.718 00.000 5052 Enqueuing Expose request
23:47:32.743 00.025 8976 Received - 47 (G) 
23:47:32.743 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:47:32.743 00.000 8976 stepped: pos (-26, -3)
23:47:32.743 00.000 8976 MoveAxis(U, 0, ABG)
23:47:32.743 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (1.97) = xAngle (2.11 = 2.11)
23:47:32.743 00.000 8976 MountToCamera -- mountX=5.41 mountY=0.78 hyp=5.46 mountTheta=0.14 cameraX=-2.81, cameraY=4.69 cameraTheta=2.11
23:47:32.743 00.000 8976 incremental bump (-2.808, 4.685) isValid = 1
23:47:32.743 00.000 8976 Scheduling Mount bump of (-0.168, 0.289)
23:47:32.744 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=0.29, opts=4)
23:47:32.744 00.000 8976 Enqueuing Move request for scope (-0.17, 0.29)
23:47:32.744 00.000 8976 move complete, result=0
23:47:32.744 00.000 8976 worker thread done servicing request
23:47:32.744 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 0.2 px 0 ms NORTH
23:47:32.744 00.000 8976 Worker thread wakes up
23:47:32.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:32.744 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:32.744 00.000 9828 Worker thread wakes up
23:47:32.744 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.29) opts 0x4
23:47:32.744 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, 0.29)
23:47:32.744 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.12) = xAngle (5.22 = -1.07)
23:47:32.744 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.17 = -1.11)
23:47:32.744 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=0.29 hyp=0.33 cameraTheta=2.10 mountX=0.16 mountY=-0.30, mountTheta=-1.08
23:47:32.744 00.000 9828 Moving (-0.17, 0.29) raw xDistance=0.16 yDistance=-0.30
23:47:32.744 00.000 9828 MoveAxis(W, 19, B)
23:47:32.744 00.000 9828 Guiding  Dir = 3, Dur = 19
23:47:32.745 00.001 9828 IsSlewing returns 0
23:47:32.745 00.000 9828 IsGuiding returns 0
23:47:32.745 00.000 9828 PulseGuide returned control before completion, sleep 29
23:47:32.781 00.036 9828 IsGuiding returns 1
23:47:32.781 00.000 9828 scope still moving after pulse duration time elapsed
23:47:32.812 00.031 9828 IsSlewing returns 0
23:47:32.812 00.000 9828 IsGuiding returns 1
23:47:32.843 00.031 9828 IsSlewing returns 0
23:47:32.843 00.000 9828 IsGuiding returns 1
23:47:32.875 00.032 9828 IsSlewing returns 0
23:47:32.875 00.000 9828 IsGuiding returns 0
23:47:32.875 00.000 9828 scope move finished after 19 + 111 ms
23:47:32.875 00.000 9828 Move returns status 0, amount 19
23:47:32.875 00.000 9828 MoveAxis(N, 11, B)
23:47:32.875 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:32.891 00.016 9828 IsSlewing returns 0
23:47:32.891 00.000 9828 IsGuiding returns 0
23:47:32.891 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:32.923 00.032 9828 IsGuiding returns 1
23:47:32.923 00.000 9828 scope still moving after pulse duration time elapsed
23:47:32.955 00.032 9828 IsSlewing returns 0
23:47:32.955 00.000 9828 IsGuiding returns 1
23:47:32.986 00.031 9828 IsSlewing returns 0
23:47:32.986 00.000 9828 IsGuiding returns 1
23:47:33.017 00.031 9828 IsSlewing returns 0
23:47:33.017 00.000 9828 IsGuiding returns 1
23:47:33.049 00.032 9828 IsSlewing returns 0
23:47:33.049 00.000 9828 IsGuiding returns 1
23:47:33.080 00.031 9828 IsSlewing returns 0
23:47:33.080 00.000 9828 IsGuiding returns 1
23:47:33.111 00.031 9828 IsSlewing returns 0
23:47:33.111 00.000 9828 IsGuiding returns 1
23:47:33.142 00.031 9828 IsSlewing returns 0
23:47:33.142 00.000 9828 IsGuiding returns 0
23:47:33.142 00.000 9828 scope move finished after 11 + 240 ms
23:47:33.142 00.000 9828 Move returns status 0, amount 11
23:47:33.142 00.000 9828 move complete, result=0
23:47:33.142 00.000 9828 worker thread done servicing request
23:47:33.142 00.000 5052 GuideStep: 0.2 px 19 ms WEST, -0.3 px 11 ms NORTH
23:47:33.789 00.647 8976 Exposure complete
23:47:33.804 00.015 8976 worker thread done servicing request
23:47:33.804 00.000 5052 OnExposeComplete: enter
23:47:33.804 00.000 5052 UpdateGuideState(): m_state=6
23:47:33.804 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
23:47:33.804 00.000 5052 Star::Find returns 1 (0), X=341.42, Y=396.01, Mass=4120, SNR=45.0, Peak=240 HFD=4.2
23:47:33.804 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.97) = xAngle (-4.97 = 1.31)
23:47:33.804 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.03 = 1.26)
23:47:33.804 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=-0.15 hyp=1.11 cameraTheta=-3.01 mountX=0.29 mountY=1.05, mountTheta=1.31
23:47:33.805 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=-0.15, opts=13)
23:47:33.805 00.000 5052 Enqueuing Move request for stepguider (-1.10, -0.15)
23:47:33.805 00.000 8976 Worker thread wakes up
23:47:33.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, -0.15) opts 0xd
23:47:33.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, -0.15)
23:47:33.805 00.000 8976 Moving (-1.10, -0.15) raw xDistance=0.29 yDistance=1.05
23:47:33.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
23:47:33.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.05
23:47:33.805 00.000 8976 MoveAxis(R, 0, ABG)
23:47:33.806 00.001 8976 MoveAxis(D, 3, ABG)
23:47:33.806 00.000 8976 stepping (-26, -3) + (0, -3)
23:47:33.806 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:33.806 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=240, med=32, FiltMin=28, FiltMax=184, Gamma=2.260
23:47:33.816 00.010 5052 UpdateGuideState exits: m=4120 SNR=45.0
23:47:33.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:33.817 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:33.817 00.000 5052 Enqueuing Expose request
23:47:33.847 00.030 8976 Received - 47 (G) 
23:47:33.847 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:33.847 00.000 8976 stepped: pos (-26, -6)
23:47:33.847 00.000 8976 MountToCamera -- mountTheta (0.17) + m_xAngle (1.97) = xAngle (2.14 = 2.14)
23:47:33.847 00.000 8976 MountToCamera -- mountX=5.49 mountY=0.97 hyp=5.57 mountTheta=0.17 cameraX=-3.01, cameraY=4.69 cameraTheta=2.14
23:47:33.847 00.000 8976 incremental bump (-3.014, 4.689) isValid = 1
23:47:33.847 00.000 8976 Scheduling Mount bump of (-0.177, 0.283)
23:47:33.847 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.18, y=0.28, opts=4)
23:47:33.847 00.000 8976 Enqueuing Move request for scope (-0.18, 0.28)
23:47:33.847 00.000 8976 move complete, result=0
23:47:33.847 00.000 9828 Worker thread wakes up
23:47:33.847 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0x4
23:47:33.847 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
23:47:33.847 00.000 8976 worker thread done servicing request
23:47:33.847 00.000 8976 Worker thread wakes up
23:47:33.847 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.12) = xAngle (5.25 = -1.04)
23:47:33.848 00.001 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.20 = -1.08)
23:47:33.848 00.000 9828 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.33 cameraTheta=2.13 mountX=0.17 mountY=-0.29, mountTheta=-1.05
23:47:33.848 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 1.1 px 3 ms SOUTH
23:47:33.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:33.848 00.000 9828 Moving (-0.18, 0.28) raw xDistance=0.17 yDistance=-0.29
23:47:33.848 00.000 9828 MoveAxis(W, 20, B)
23:47:33.848 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:33.848 00.000 9828 Guiding  Dir = 3, Dur = 20
23:47:33.848 00.000 9828 IsSlewing returns 0
23:47:33.848 00.000 9828 IsGuiding returns 0
23:47:33.849 00.001 9828 PulseGuide returned control before completion, sleep 30
23:47:33.893 00.044 9828 IsGuiding returns 1
23:47:33.893 00.000 9828 scope still moving after pulse duration time elapsed
23:47:33.924 00.031 9828 IsSlewing returns 0
23:47:33.924 00.000 9828 IsGuiding returns 1
23:47:33.956 00.032 9828 IsSlewing returns 0
23:47:33.956 00.000 9828 IsGuiding returns 1
23:47:33.988 00.032 9828 IsSlewing returns 0
23:47:33.988 00.000 9828 IsGuiding returns 0
23:47:33.988 00.000 9828 scope move finished after 20 + 119 ms
23:47:33.988 00.000 9828 Move returns status 0, amount 20
23:47:33.988 00.000 9828 MoveAxis(N, 11, B)
23:47:33.988 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:34.004 00.016 9828 IsSlewing returns 0
23:47:34.004 00.000 9828 IsGuiding returns 0
23:47:34.004 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:34.035 00.031 9828 IsGuiding returns 1
23:47:34.035 00.000 9828 scope still moving after pulse duration time elapsed
23:47:34.067 00.032 9828 IsSlewing returns 0
23:47:34.067 00.000 9828 IsGuiding returns 1
23:47:34.099 00.032 9828 IsSlewing returns 0
23:47:34.099 00.000 9828 IsGuiding returns 1
23:47:34.131 00.032 9828 IsSlewing returns 0
23:47:34.131 00.000 9828 IsGuiding returns 0
23:47:34.131 00.000 9828 scope move finished after 11 + 116 ms
23:47:34.131 00.000 9828 Move returns status 0, amount 11
23:47:34.131 00.000 9828 move complete, result=0
23:47:34.131 00.000 9828 worker thread done servicing request
23:47:34.131 00.000 5052 GuideStep: 0.2 px 20 ms WEST, -0.3 px 11 ms NORTH
23:47:34.893 00.762 8976 Exposure complete
23:47:34.907 00.014 8976 worker thread done servicing request
23:47:34.907 00.000 5052 OnExposeComplete: enter
23:47:34.907 00.000 5052 UpdateGuideState(): m_state=6
23:47:34.907 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
23:47:34.908 00.001 5052 Star::Find returns 1 (0), X=342.49, Y=396.06, Mass=4027, SNR=44.4, Peak=222 HFD=4.3
23:47:34.908 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.97) = xAngle (-3.83 = 2.46)
23:47:34.908 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.88 = 2.40)
23:47:34.908 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.86 mountX=-0.08 mountY=0.07, mountTheta=2.43
23:47:34.908 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.09, opts=13)
23:47:34.908 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.09)
23:47:34.908 00.000 8976 Worker thread wakes up
23:47:34.909 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.09) opts 0xd
23:47:34.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.09)
23:47:34.909 00.000 8976 Moving (-0.03, -0.09) raw xDistance=-0.08 yDistance=0.07
23:47:34.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:47:34.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:47:34.909 00.000 8976 MoveAxis(R, 0, ABG)
23:47:34.909 00.000 8976 MoveAxis(U, 0, ABG)
23:47:34.909 00.000 8976 MountToCamera -- mountTheta (0.19) + m_xAngle (1.97) = xAngle (2.16 = 2.16)
23:47:34.909 00.000 8976 MountToCamera -- mountX=5.55 mountY=1.09 hyp=5.65 mountTheta=0.19 cameraX=-3.15, cameraY=4.69 cameraTheta=2.16
23:47:34.909 00.000 8976 incremental bump (-3.151, 4.692) isValid = 1
23:47:34.909 00.000 8976 Scheduling Mount bump of (-0.053, 0.082)
23:47:34.909 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.08, opts=4)
23:47:34.909 00.000 8976 Enqueuing Move request for scope (-0.05, 0.08)
23:47:34.909 00.000 8976 move complete, result=0
23:47:34.909 00.000 9828 Worker thread wakes up
23:47:34.909 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0x4
23:47:34.909 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
23:47:34.909 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.12) = xAngle (5.27 = -1.02)
23:47:34.909 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.22 = -1.06)
23:47:34.910 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=222, med=32, FiltMin=28, FiltMax=177, Gamma=2.260
23:47:34.910 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.15 mountX=0.05 mountY=-0.09, mountTheta=-1.03
23:47:34.910 00.000 9828 Moving (-0.05, 0.08) raw xDistance=0.05 yDistance=-0.09
23:47:34.910 00.000 9828 MoveAxis(W, 6, B)
23:47:34.910 00.000 8976 worker thread done servicing request
23:47:34.910 00.000 9828 Guiding  Dir = 3, Dur = 6
23:47:34.910 00.000 9828 IsSlewing returns 0
23:47:34.910 00.000 9828 IsGuiding returns 0
23:47:34.911 00.001 9828 PulseGuide returned control before completion, sleep 16
23:47:34.920 00.009 5052 UpdateGuideState exits: m=4027 SNR=44.4
23:47:34.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:34.920 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:34.920 00.000 5052 Enqueuing Expose request
23:47:34.920 00.000 8976 Worker thread wakes up
23:47:34.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:34.920 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:34.923 00.003 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:34.935 00.012 9828 IsGuiding returns 1
23:47:34.935 00.000 9828 scope still moving after pulse duration time elapsed
23:47:34.966 00.031 9828 IsSlewing returns 0
23:47:34.966 00.000 9828 IsGuiding returns 1
23:47:34.998 00.032 9828 IsSlewing returns 0
23:47:34.998 00.000 9828 IsGuiding returns 1
23:47:35.030 00.032 9828 IsSlewing returns 0
23:47:35.030 00.000 9828 IsGuiding returns 0
23:47:35.030 00.000 9828 scope move finished after 6 + 112 ms
23:47:35.030 00.000 9828 Move returns status 0, amount 6
23:47:35.030 00.000 9828 MoveAxis(N, 3, B)
23:47:35.030 00.000 9828 Guiding  Dir = 0, Dur = 3
23:47:35.046 00.016 9828 IsSlewing returns 0
23:47:35.046 00.000 9828 IsGuiding returns 0
23:47:35.046 00.000 9828 PulseGuide returned control before completion, sleep 13
23:47:35.061 00.015 9828 IsGuiding returns 1
23:47:35.061 00.000 9828 scope still moving after pulse duration time elapsed
23:47:35.093 00.032 9828 IsSlewing returns 0
23:47:35.093 00.000 9828 IsGuiding returns 1
23:47:35.124 00.031 9828 IsSlewing returns 0
23:47:35.124 00.000 9828 IsGuiding returns 1
23:47:35.156 00.032 9828 IsSlewing returns 0
23:47:35.156 00.000 9828 IsGuiding returns 1
23:47:35.187 00.031 9828 IsSlewing returns 0
23:47:35.187 00.000 9828 IsGuiding returns 0
23:47:35.187 00.000 9828 scope move finished after 3 + 139 ms
23:47:35.187 00.000 9828 Move returns status 0, amount 3
23:47:35.187 00.000 9828 move complete, result=0
23:47:35.187 00.000 9828 worker thread done servicing request
23:47:35.187 00.000 5052 GuideStep: 0.1 px 6 ms WEST, -0.1 px 3 ms NORTH
23:47:35.962 00.775 8976 Exposure complete
23:47:35.976 00.014 8976 worker thread done servicing request
23:47:35.976 00.000 5052 OnExposeComplete: enter
23:47:35.976 00.000 5052 UpdateGuideState(): m_state=6
23:47:35.976 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
23:47:35.976 00.000 5052 Star::Find returns 1 (0), X=342.24, Y=396.53, Mass=4150, SNR=45.2, Peak=244 HFD=4.6
23:47:35.976 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.97) = xAngle (0.24 = 0.24)
23:47:35.977 00.001 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.19 = 0.19)
23:47:35.977 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.37 hyp=0.46 cameraTheta=2.21 mountX=0.44 mountY=0.09, mountTheta=0.19
23:47:35.977 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.37, opts=13)
23:47:35.977 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.37)
23:47:35.977 00.000 8976 Worker thread wakes up
23:47:35.977 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.37) opts 0xd
23:47:35.977 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.37)
23:47:35.978 00.001 8976 Moving (-0.27, 0.37) raw xDistance=0.44 yDistance=0.09
23:47:35.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.44
23:47:35.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:47:35.978 00.000 8976 MoveAxis(R, 0, ABG)
23:47:35.978 00.000 8976 MoveAxis(U, 0, ABG)
23:47:35.978 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (1.97) = xAngle (2.18 = 2.18)
23:47:35.978 00.000 8976 MountToCamera -- mountX=5.58 mountY=1.18 hyp=5.71 mountTheta=0.21 cameraX=-3.24, cameraY=4.69 cameraTheta=2.18
23:47:35.978 00.000 8976 incremental bump (-3.244, 4.694) isValid = 1
23:47:35.978 00.000 8976 Scheduling Mount bump of (-0.186, 0.277)
23:47:35.978 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.19, y=0.28, opts=4)
23:47:35.978 00.000 8976 Enqueuing Move request for scope (-0.19, 0.28)
23:47:35.978 00.000 8976 move complete, result=0
23:47:35.978 00.000 8976 worker thread done servicing request
23:47:35.978 00.000 9828 Worker thread wakes up
23:47:35.978 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.28) opts 0x4
23:47:35.978 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.19, 0.28)
23:47:35.978 00.000 9828 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.12) = xAngle (5.28 = -1.00)
23:47:35.978 00.000 9828 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.23 = -1.05)
23:47:35.978 00.000 9828 CameraToMount -- cameraX=-0.19 cameraY=0.28 hyp=0.33 cameraTheta=2.16 mountX=0.18 mountY=-0.29, mountTheta=-1.02
23:47:35.979 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=244, med=32, FiltMin=28, FiltMax=202, Gamma=2.260
23:47:35.979 00.000 9828 Moving (-0.19, 0.28) raw xDistance=0.18 yDistance=-0.29
23:47:35.979 00.000 9828 MoveAxis(W, 21, B)
23:47:35.979 00.000 9828 Guiding  Dir = 3, Dur = 21
23:47:35.979 00.000 9828 IsSlewing returns 0
23:47:35.979 00.000 9828 IsGuiding returns 0
23:47:35.979 00.000 9828 PulseGuide returned control before completion, sleep 31
23:47:35.990 00.011 5052 UpdateGuideState exits: m=4150 SNR=45.2
23:47:35.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:35.990 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:35.990 00.000 5052 Enqueuing Expose request
23:47:35.990 00.000 8976 Worker thread wakes up
23:47:35.990 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:35.990 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:35.993 00.003 5052 GuideStep: 0.4 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:36.016 00.023 9828 IsGuiding returns 1
23:47:36.016 00.000 9828 scope still moving after pulse duration time elapsed
23:47:36.047 00.031 9828 IsSlewing returns 0
23:47:36.047 00.000 9828 IsGuiding returns 1
23:47:36.078 00.031 9828 IsSlewing returns 0
23:47:36.078 00.000 9828 IsGuiding returns 1
23:47:36.109 00.031 9828 IsSlewing returns 0
23:47:36.109 00.000 9828 IsGuiding returns 0
23:47:36.109 00.000 9828 scope move finished after 21 + 109 ms
23:47:36.109 00.000 9828 Move returns status 0, amount 21
23:47:36.109 00.000 9828 MoveAxis(N, 11, B)
23:47:36.109 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:36.125 00.016 9828 IsSlewing returns 0
23:47:36.125 00.000 9828 IsGuiding returns 0
23:47:36.125 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:36.156 00.031 9828 IsGuiding returns 1
23:47:36.156 00.000 9828 scope still moving after pulse duration time elapsed
23:47:36.187 00.031 9828 IsSlewing returns 0
23:47:36.187 00.000 9828 IsGuiding returns 1
23:47:36.218 00.031 9828 IsSlewing returns 0
23:47:36.218 00.000 9828 IsGuiding returns 1
23:47:36.248 00.030 9828 IsSlewing returns 0
23:47:36.248 00.000 9828 IsGuiding returns 1
23:47:36.280 00.032 9828 IsSlewing returns 0
23:47:36.280 00.000 9828 IsGuiding returns 0
23:47:36.280 00.000 9828 scope move finished after 11 + 143 ms
23:47:36.280 00.000 9828 Move returns status 0, amount 11
23:47:36.280 00.000 9828 move complete, result=0
23:47:36.280 00.000 9828 worker thread done servicing request
23:47:36.280 00.000 5052 GuideStep: 0.2 px 21 ms WEST, -0.3 px 11 ms NORTH
23:47:37.027 00.747 8976 Exposure complete
23:47:37.041 00.014 8976 worker thread done servicing request
23:47:37.041 00.000 5052 OnExposeComplete: enter
23:47:37.041 00.000 5052 UpdateGuideState(): m_state=6
23:47:37.041 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
23:47:37.042 00.001 5052 Star::Find returns 1 (0), X=342.66, Y=396.25, Mass=4135, SNR=45.1, Peak=221 HFD=4.5
23:47:37.042 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.97) = xAngle (-1.42 = -1.42)
23:47:37.042 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.47 = -1.47)
23:47:37.042 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.55 mountX=0.03 mountY=-0.17, mountTheta=-1.42
23:47:37.042 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.09, opts=13)
23:47:37.042 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.09)
23:47:37.043 00.001 8976 Worker thread wakes up
23:47:37.043 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.09) opts 0xd
23:47:37.043 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.09)
23:47:37.043 00.000 8976 Moving (0.15, 0.09) raw xDistance=0.03 yDistance=-0.17
23:47:37.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:47:37.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:47:37.043 00.000 8976 MoveAxis(R, 0, ABG)
23:47:37.043 00.000 8976 MoveAxis(U, 0, ABG)
23:47:37.043 00.000 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (1.97) = xAngle (2.18 = 2.18)
23:47:37.043 00.000 8976 MountToCamera -- mountX=5.61 mountY=1.23 hyp=5.74 mountTheta=0.22 cameraX=-3.31, cameraY=4.69 cameraTheta=2.18
23:47:37.043 00.000 8976 incremental bump (-3.306, 4.695) isValid = 1
23:47:37.043 00.000 8976 Scheduling Mount bump of (-0.099, 0.145)
23:47:37.043 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.15, opts=4)
23:47:37.043 00.000 8976 Enqueuing Move request for scope (-0.10, 0.15)
23:47:37.043 00.000 8976 move complete, result=0
23:47:37.043 00.000 9828 Worker thread wakes up
23:47:37.043 00.000 8976 worker thread done servicing request
23:47:37.043 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0x4
23:47:37.043 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
23:47:37.044 00.001 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.12) = xAngle (5.29 = -0.99)
23:47:37.044 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.24 = -1.04)
23:47:37.044 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.17 mountX=0.10 mountY=-0.15, mountTheta=-1.01
23:47:37.044 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=221, med=32, FiltMin=27, FiltMax=186, Gamma=2.260
23:47:37.044 00.000 9828 Moving (-0.10, 0.15) raw xDistance=0.10 yDistance=-0.15
23:47:37.044 00.000 9828 MoveAxis(W, 11, B)
23:47:37.044 00.000 9828 Guiding  Dir = 3, Dur = 11
23:47:37.044 00.000 9828 IsSlewing returns 0
23:47:37.044 00.000 9828 IsGuiding returns 0
23:47:37.044 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:37.054 00.010 5052 UpdateGuideState exits: m=4135 SNR=45.1
23:47:37.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:37.054 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:37.054 00.000 5052 Enqueuing Expose request
23:47:37.054 00.000 8976 Worker thread wakes up
23:47:37.054 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:37.054 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:37.057 00.003 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:47:37.072 00.015 9828 IsGuiding returns 1
23:47:37.072 00.000 9828 scope still moving after pulse duration time elapsed
23:47:37.104 00.032 9828 IsSlewing returns 0
23:47:37.104 00.000 9828 IsGuiding returns 1
23:47:37.135 00.031 9828 IsSlewing returns 0
23:47:37.136 00.001 9828 IsGuiding returns 1
23:47:37.166 00.030 9828 IsSlewing returns 0
23:47:37.166 00.000 9828 IsGuiding returns 1
23:47:37.198 00.032 9828 IsSlewing returns 0
23:47:37.198 00.000 9828 IsGuiding returns 0
23:47:37.198 00.000 9828 scope move finished after 11 + 142 ms
23:47:37.198 00.000 9828 Move returns status 0, amount 11
23:47:37.198 00.000 9828 MoveAxis(N, 6, B)
23:47:37.198 00.000 9828 Guiding  Dir = 0, Dur = 6
23:47:37.214 00.016 9828 IsSlewing returns 0
23:47:37.214 00.000 9828 IsGuiding returns 0
23:47:37.214 00.000 9828 PulseGuide returned control before completion, sleep 16
23:47:37.245 00.031 9828 IsGuiding returns 1
23:47:37.245 00.000 9828 scope still moving after pulse duration time elapsed
23:47:37.276 00.031 9828 IsSlewing returns 0
23:47:37.276 00.000 9828 IsGuiding returns 1
23:47:37.307 00.031 9828 IsSlewing returns 0
23:47:37.307 00.000 9828 IsGuiding returns 1
23:47:37.339 00.032 9828 IsSlewing returns 0
23:47:37.339 00.000 9828 IsGuiding returns 0
23:47:37.339 00.000 9828 scope move finished after 6 + 119 ms
23:47:37.339 00.000 9828 Move returns status 0, amount 6
23:47:37.339 00.000 9828 move complete, result=0
23:47:37.339 00.000 9828 worker thread done servicing request
23:47:37.339 00.000 5052 GuideStep: 0.1 px 11 ms WEST, -0.2 px 6 ms NORTH
23:47:38.104 00.765 8976 Exposure complete
23:47:38.119 00.015 8976 worker thread done servicing request
23:47:38.119 00.000 5052 OnExposeComplete: enter
23:47:38.119 00.000 5052 UpdateGuideState(): m_state=6
23:47:38.119 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
23:47:38.119 00.000 5052 Star::Find returns 1 (0), X=343.89, Y=396.07, Mass=4071, SNR=44.6, Peak=196 HFD=4.4
23:47:38.119 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.97) = xAngle (-2.03 = -2.03)
23:47:38.119 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.09 = -2.09)
23:47:38.119 00.000 5052 CameraToMount -- cameraX=1.37 cameraY=-0.09 hyp=1.38 cameraTheta=-0.06 mountX=-0.61 mountY=-1.20, mountTheta=-2.04
23:47:38.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.37, y=-0.09, opts=13)
23:47:38.120 00.000 5052 Enqueuing Move request for stepguider (1.37, -0.09)
23:47:38.120 00.000 8976 Worker thread wakes up
23:47:38.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.37, -0.09) opts 0xd
23:47:38.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.37, -0.09)
23:47:38.120 00.000 8976 Moving (1.37, -0.09) raw xDistance=-0.61 yDistance=-1.20
23:47:38.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.61
23:47:38.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.20
23:47:38.120 00.000 8976 MoveAxis(R, 0, ABG)
23:47:38.120 00.000 8976 MoveAxis(U, 3, ABG)
23:47:38.120 00.000 8976 stepping (-26, -6) + (0, 3)
23:47:38.120 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:38.121 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=196, med=32, FiltMin=28, FiltMax=179, Gamma=2.260
23:47:38.131 00.010 5052 UpdateGuideState exits: m=4071 SNR=44.6
23:47:38.131 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:38.131 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:38.131 00.000 5052 Enqueuing Expose request
23:47:38.146 00.015 8976 Received - 47 (G) 
23:47:38.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:38.146 00.000 8976 stepped: pos (-26, -3)
23:47:38.147 00.001 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (1.97) = xAngle (2.15 = 2.15)
23:47:38.147 00.000 8976 MountToCamera -- mountX=5.62 mountY=1.05 hyp=5.72 mountTheta=0.18 cameraX=-3.14, cameraY=4.78 cameraTheta=2.15
23:47:38.147 00.000 8976 incremental bump (-3.142, 4.782) isValid = 1
23:47:38.147 00.000 8976 Scheduling Mount bump of (-0.179, 0.281)
23:47:38.147 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.18, y=0.28, opts=4)
23:47:38.147 00.000 8976 Enqueuing Move request for scope (-0.18, 0.28)
23:47:38.147 00.000 8976 move complete, result=0
23:47:38.147 00.000 9828 Worker thread wakes up
23:47:38.147 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0x4
23:47:38.147 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
23:47:38.147 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.12) = xAngle (5.26 = -1.03)
23:47:38.147 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.21 = -1.07)
23:47:38.147 00.000 9828 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.33 cameraTheta=2.14 mountX=0.17 mountY=-0.29, mountTheta=-1.04
23:47:38.147 00.000 9828 Moving (-0.18, 0.28) raw xDistance=0.17 yDistance=-0.29
23:47:38.147 00.000 9828 MoveAxis(W, 21, B)
23:47:38.147 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -1.2 px 3 ms NORTH
23:47:38.147 00.000 8976 worker thread done servicing request
23:47:38.147 00.000 9828 Guiding  Dir = 3, Dur = 21
23:47:38.147 00.000 8976 Worker thread wakes up
23:47:38.148 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:38.148 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:38.148 00.000 9828 IsSlewing returns 0
23:47:38.148 00.000 9828 IsGuiding returns 0
23:47:38.148 00.000 9828 PulseGuide returned control before completion, sleep 31
23:47:38.192 00.044 9828 IsGuiding returns 1
23:47:38.192 00.000 9828 scope still moving after pulse duration time elapsed
23:47:38.224 00.032 9828 IsSlewing returns 0
23:47:38.224 00.000 9828 IsGuiding returns 1
23:47:38.256 00.032 9828 IsSlewing returns 0
23:47:38.256 00.000 9828 IsGuiding returns 1
23:47:38.288 00.032 9828 IsSlewing returns 0
23:47:38.288 00.000 9828 IsGuiding returns 0
23:47:38.288 00.000 9828 scope move finished after 21 + 118 ms
23:47:38.288 00.000 9828 Move returns status 0, amount 21
23:47:38.288 00.000 9828 MoveAxis(N, 11, B)
23:47:38.288 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:38.304 00.016 9828 IsSlewing returns 0
23:47:38.304 00.000 9828 IsGuiding returns 0
23:47:38.304 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:38.335 00.031 9828 IsGuiding returns 1
23:47:38.335 00.000 9828 scope still moving after pulse duration time elapsed
23:47:38.367 00.032 9828 IsSlewing returns 0
23:47:38.367 00.000 9828 IsGuiding returns 1
23:47:38.399 00.032 9828 IsSlewing returns 0
23:47:38.399 00.000 9828 IsGuiding returns 1
23:47:38.431 00.032 9828 IsSlewing returns 0
23:47:38.431 00.000 9828 IsGuiding returns 0
23:47:38.431 00.000 9828 scope move finished after 11 + 116 ms
23:47:38.431 00.000 9828 Move returns status 0, amount 11
23:47:38.431 00.000 9828 move complete, result=0
23:47:38.431 00.000 9828 worker thread done servicing request
23:47:38.431 00.000 5052 GuideStep: 0.2 px 21 ms WEST, -0.3 px 11 ms NORTH
23:47:39.186 00.755 8976 Exposure complete
23:47:39.200 00.014 8976 worker thread done servicing request
23:47:39.200 00.000 5052 OnExposeComplete: enter
23:47:39.200 00.000 5052 UpdateGuideState(): m_state=6
23:47:39.200 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
23:47:39.200 00.000 5052 Star::Find returns 1 (0), X=344.03, Y=396.04, Mass=4093, SNR=44.8, Peak=196 HFD=4.4
23:47:39.200 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.97) = xAngle (-2.05 = -2.05)
23:47:39.200 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.10 = -2.10)
23:47:39.200 00.000 5052 CameraToMount -- cameraX=1.52 cameraY=-0.12 hyp=1.52 cameraTheta=-0.08 mountX=-0.70 mountY=-1.31, mountTheta=-2.06
23:47:39.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.52, y=-0.12, opts=13)
23:47:39.201 00.000 5052 Enqueuing Move request for stepguider (1.52, -0.12)
23:47:39.201 00.000 8976 Worker thread wakes up
23:47:39.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.52, -0.12) opts 0xd
23:47:39.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.52, -0.12)
23:47:39.201 00.000 8976 Moving (1.52, -0.12) raw xDistance=-0.70 yDistance=-1.31
23:47:39.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
23:47:39.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.31
23:47:39.202 00.001 8976 MoveAxis(R, 2, ABG)
23:47:39.202 00.000 8976 stepping (-26, -3) + (2, 0)
23:47:39.202 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:47:39.202 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=196, med=31, FiltMin=27, FiltMax=178, Gamma=2.260
23:47:39.212 00.010 5052 UpdateGuideState exits: m=4093 SNR=44.8
23:47:39.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:39.212 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:39.212 00.000 5052 Enqueuing Expose request
23:47:39.234 00.022 8976 Received - 47 (G) 
23:47:39.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:47:39.234 00.000 8976 stepped: pos (-24, -3)
23:47:39.234 00.000 8976 MoveAxis(U, 4, ABG)
23:47:39.234 00.000 8976 stepping (-24, -3) + (0, 4)
23:47:39.234 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:39.266 00.032 8976 Received - 47 (G) 
23:47:39.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:39.266 00.000 8976 stepped: pos (-24, 1)
23:47:39.266 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (1.97) = xAngle (2.08 = 2.08)
23:47:39.266 00.000 8976 MountToCamera -- mountX=5.49 mountY=0.63 hyp=5.53 mountTheta=0.11 cameraX=-2.70, cameraY=4.82 cameraTheta=2.08
23:47:39.266 00.000 8976 incremental bump (-2.704, 4.822) isValid = 1
23:47:39.266 00.000 8976 Scheduling Mount bump of (-0.160, 0.294)
23:47:39.266 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.16, y=0.29, opts=4)
23:47:39.266 00.000 8976 Enqueuing Move request for scope (-0.16, 0.29)
23:47:39.267 00.001 8976 move complete, result=0
23:47:39.267 00.000 9828 Worker thread wakes up
23:47:39.267 00.000 8976 worker thread done servicing request
23:47:39.267 00.000 5052 GuideStep: -0.7 px 2 ms EAST, -1.3 px 4 ms NORTH
23:47:39.267 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.29) opts 0x4
23:47:39.267 00.000 8976 Worker thread wakes up
23:47:39.267 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.16, 0.29)
23:47:39.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:39.267 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.12) = xAngle (5.19 = -1.10)
23:47:39.267 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:39.267 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.14 = -1.14)
23:47:39.267 00.000 9828 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.33 cameraTheta=2.07 mountX=0.15 mountY=-0.30, mountTheta=-1.10
23:47:39.267 00.000 9828 Moving (-0.16, 0.29) raw xDistance=0.15 yDistance=-0.30
23:47:39.267 00.000 9828 MoveAxis(W, 18, B)
23:47:39.267 00.000 9828 Guiding  Dir = 3, Dur = 18
23:47:39.268 00.001 9828 IsSlewing returns 0
23:47:39.268 00.000 9828 IsGuiding returns 0
23:47:39.268 00.000 9828 PulseGuide returned control before completion, sleep 28
23:47:39.300 00.032 9828 IsGuiding returns 1
23:47:39.300 00.000 9828 scope still moving after pulse duration time elapsed
23:47:39.331 00.031 9828 IsSlewing returns 0
23:47:39.331 00.000 9828 IsGuiding returns 1
23:47:39.363 00.032 9828 IsSlewing returns 0
23:47:39.363 00.000 9828 IsGuiding returns 1
23:47:39.395 00.032 9828 IsSlewing returns 0
23:47:39.395 00.000 9828 IsGuiding returns 0
23:47:39.395 00.000 9828 scope move finished after 18 + 109 ms
23:47:39.395 00.000 9828 Move returns status 0, amount 18
23:47:39.395 00.000 9828 MoveAxis(N, 12, B)
23:47:39.395 00.000 9828 Guiding  Dir = 0, Dur = 12
23:47:39.411 00.016 9828 IsSlewing returns 0
23:47:39.411 00.000 9828 IsGuiding returns 0
23:47:39.411 00.000 9828 PulseGuide returned control before completion, sleep 22
23:47:39.442 00.031 9828 IsGuiding returns 1
23:47:39.442 00.000 9828 scope still moving after pulse duration time elapsed
23:47:39.474 00.032 9828 IsSlewing returns 0
23:47:39.474 00.000 9828 IsGuiding returns 1
23:47:39.505 00.031 9828 IsSlewing returns 0
23:47:39.505 00.000 9828 IsGuiding returns 1
23:47:39.536 00.031 9828 IsSlewing returns 0
23:47:39.536 00.000 9828 IsGuiding returns 1
23:47:39.568 00.032 9828 IsSlewing returns 0
23:47:39.568 00.000 9828 IsGuiding returns 0
23:47:39.568 00.000 9828 scope move finished after 12 + 145 ms
23:47:39.568 00.000 9828 Move returns status 0, amount 12
23:47:39.568 00.000 9828 move complete, result=0
23:47:39.568 00.000 9828 worker thread done servicing request
23:47:39.568 00.000 5052 GuideStep: 0.2 px 18 ms WEST, -0.3 px 12 ms NORTH
23:47:40.315 00.747 8976 Exposure complete
23:47:40.330 00.015 8976 worker thread done servicing request
23:47:40.330 00.000 5052 OnExposeComplete: enter
23:47:40.330 00.000 5052 UpdateGuideState(): m_state=6
23:47:40.330 00.000 5052 Star::Find(18, 344, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
23:47:40.330 00.000 5052 Star::Find returns 1 (0), X=344.30, Y=395.93, Mass=4028, SNR=44.4, Peak=208 HFD=4.2
23:47:40.330 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.97) = xAngle (-2.09 = -2.09)
23:47:40.330 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.15 = -2.15)
23:47:40.330 00.000 5052 CameraToMount -- cameraX=1.79 cameraY=-0.22 hyp=1.80 cameraTheta=-0.13 mountX=-0.90 mountY=-1.51, mountTheta=-2.11
23:47:40.331 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.79, y=-0.22, opts=13)
23:47:40.331 00.000 5052 Enqueuing Move request for stepguider (1.79, -0.22)
23:47:40.331 00.000 8976 Worker thread wakes up
23:47:40.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.79, -0.22) opts 0xd
23:47:40.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.79, -0.22)
23:47:40.331 00.000 8976 Moving (1.79, -0.22) raw xDistance=-0.90 yDistance=-1.51
23:47:40.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.90
23:47:40.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.51
23:47:40.331 00.000 8976 MoveAxis(R, 3, ABG)
23:47:40.331 00.000 8976 stepping (-24, 1) + (3, 0)
23:47:40.331 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:40.332 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=208, med=32, FiltMin=27, FiltMax=176, Gamma=2.260
23:47:40.342 00.010 5052 UpdateGuideState exits: m=4028 SNR=44.4
23:47:40.342 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:40.342 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:40.342 00.000 5052 Enqueuing Expose request
23:47:40.369 00.027 8976 Received - 47 (G) 
23:47:40.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:40.369 00.000 8976 stepped: pos (-21, 1)
23:47:40.369 00.000 8976 MoveAxis(U, 5, ABG)
23:47:40.369 00.000 8976 stepping (-21, 1) + (0, 5)
23:47:40.369 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:47:40.417 00.048 8976 Received - 47 (G) 
23:47:40.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:47:40.417 00.000 8976 stepped: pos (-21, 6)
23:47:40.417 00.000 8976 MountToCamera -- mountTheta (-0.00) + m_xAngle (1.97) = xAngle (1.96 = 1.96)
23:47:40.417 00.000 8976 MountToCamera -- mountX=5.19 mountY=-0.02 hyp=5.19 mountTheta=-0.00 cameraX=-1.99, cameraY=4.79 cameraTheta=1.96
23:47:40.417 00.000 8976 incremental bump (-1.985, 4.794) isValid = 1
23:47:40.417 00.000 8976 Scheduling Mount bump of (-0.125, 0.311)
23:47:40.417 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.12, y=0.31, opts=4)
23:47:40.417 00.000 8976 Enqueuing Move request for scope (-0.12, 0.31)
23:47:40.417 00.000 8976 move complete, result=0
23:47:40.417 00.000 8976 worker thread done servicing request
23:47:40.417 00.000 8976 Worker thread wakes up
23:47:40.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:40.417 00.000 9828 Worker thread wakes up
23:47:40.417 00.000 5052 GuideStep: -0.9 px 3 ms EAST, -1.5 px 5 ms NORTH
23:47:40.417 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:40.417 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.31) opts 0x4
23:47:40.418 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.12, 0.31)
23:47:40.418 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.12) = xAngle (5.07 = -1.21)
23:47:40.418 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.03 = -1.26)
23:47:40.418 00.000 9828 CameraToMount -- cameraX=-0.12 cameraY=0.31 hyp=0.34 cameraTheta=1.95 mountX=0.12 mountY=-0.32, mountTheta=-1.22
23:47:40.418 00.000 9828 Moving (-0.12, 0.31) raw xDistance=0.12 yDistance=-0.32
23:47:40.418 00.000 9828 MoveAxis(W, 14, B)
23:47:40.418 00.000 9828 Guiding  Dir = 3, Dur = 14
23:47:40.418 00.000 9828 IsSlewing returns 0
23:47:40.418 00.000 9828 IsGuiding returns 0
23:47:40.418 00.000 9828 PulseGuide returned control before completion, sleep 24
23:47:40.451 00.033 9828 IsGuiding returns 1
23:47:40.451 00.000 9828 scope still moving after pulse duration time elapsed
23:47:40.483 00.032 9828 IsSlewing returns 0
23:47:40.483 00.000 9828 IsGuiding returns 1
23:47:40.514 00.031 9828 IsSlewing returns 0
23:47:40.514 00.000 9828 IsGuiding returns 1
23:47:40.546 00.032 9828 IsSlewing returns 0
23:47:40.546 00.000 9828 IsGuiding returns 0
23:47:40.546 00.000 9828 scope move finished after 14 + 112 ms
23:47:40.546 00.000 9828 Move returns status 0, amount 14
23:47:40.546 00.000 9828 MoveAxis(N, 12, B)
23:47:40.546 00.000 9828 Guiding  Dir = 0, Dur = 12
23:47:40.561 00.015 9828 IsSlewing returns 0
23:47:40.561 00.000 9828 IsGuiding returns 0
23:47:40.561 00.000 9828 PulseGuide returned control before completion, sleep 22
23:47:40.593 00.032 9828 IsGuiding returns 1
23:47:40.593 00.000 9828 scope still moving after pulse duration time elapsed
23:47:40.623 00.030 9828 IsSlewing returns 0
23:47:40.623 00.000 9828 IsGuiding returns 1
23:47:40.655 00.032 9828 IsSlewing returns 0
23:47:40.655 00.000 9828 IsGuiding returns 1
23:47:40.687 00.032 9828 IsSlewing returns 0
23:47:40.687 00.000 9828 IsGuiding returns 1
23:47:40.718 00.031 9828 IsSlewing returns 0
23:47:40.718 00.000 9828 IsGuiding returns 0
23:47:40.718 00.000 9828 scope move finished after 12 + 144 ms
23:47:40.718 00.000 9828 Move returns status 0, amount 12
23:47:40.718 00.000 9828 move complete, result=0
23:47:40.718 00.000 9828 worker thread done servicing request
23:47:40.718 00.000 5052 GuideStep: 0.1 px 14 ms WEST, -0.3 px 12 ms NORTH
23:47:41.459 00.741 8976 Exposure complete
23:47:41.473 00.014 8976 worker thread done servicing request
23:47:41.473 00.000 5052 OnExposeComplete: enter
23:47:41.473 00.000 5052 UpdateGuideState(): m_state=6
23:47:41.473 00.000 5052 Star::Find(18, 344, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
23:47:41.473 00.000 5052 Star::Find returns 1 (0), X=344.12, Y=396.16, Mass=4025, SNR=44.4, Peak=228 HFD=4.4
23:47:41.473 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:47:41.473 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:47:41.473 00.000 5052 CameraToMount -- cameraX=1.60 cameraY=0.00 hyp=1.60 cameraTheta=0.00 mountX=-0.62 mountY=-1.44, mountTheta=-1.98
23:47:41.475 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.60, y=0.00, opts=13)
23:47:41.475 00.000 5052 Enqueuing Move request for stepguider (1.60, 0.00)
23:47:41.475 00.000 8976 Worker thread wakes up
23:47:41.475 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.60, 0.00) opts 0xd
23:47:41.475 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.60, 0.00)
23:47:41.475 00.000 8976 Moving (1.60, 0.00) raw xDistance=-0.62 yDistance=-1.44
23:47:41.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.62
23:47:41.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.44
23:47:41.475 00.000 8976 MoveAxis(R, 0, ABG)
23:47:41.475 00.000 8976 MoveAxis(U, 4, ABG)
23:47:41.475 00.000 8976 stepping (-21, 6) + (0, 4)
23:47:41.475 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:41.476 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=228, med=32, FiltMin=28, FiltMax=163, Gamma=2.260
23:47:41.486 00.010 5052 UpdateGuideState exits: m=4025 SNR=44.4
23:47:41.486 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:41.486 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:41.486 00.000 5052 Enqueuing Expose request
23:47:41.520 00.034 8976 Received - 47 (G) 
23:47:41.520 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:41.520 00.000 8976 stepped: pos (-21, 10)
23:47:41.520 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (1.97) = xAngle (1.82 = 1.82)
23:47:41.520 00.000 8976 MountToCamera -- mountX=4.98 mountY=-0.76 hyp=5.04 mountTheta=-0.15 cameraX=-1.23, cameraY=4.89 cameraTheta=1.82
23:47:41.520 00.000 8976 incremental bump (-1.230, 4.889) isValid = 1
23:47:41.520 00.000 8976 Scheduling Mount bump of (-0.080, 0.327)
23:47:41.520 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.33, opts=4)
23:47:41.520 00.000 8976 Enqueuing Move request for scope (-0.08, 0.33)
23:47:41.520 00.000 8976 move complete, result=0
23:47:41.520 00.000 9828 Worker thread wakes up
23:47:41.520 00.000 8976 worker thread done servicing request
23:47:41.520 00.000 8976 Worker thread wakes up
23:47:41.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:41.520 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -1.4 px 4 ms NORTH
23:47:41.520 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.33) opts 0x4
23:47:41.521 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:41.521 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.33)
23:47:41.521 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.12) = xAngle (4.93 = -1.35)
23:47:41.521 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.88 = -1.40)
23:47:41.521 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.81 mountX=0.07 mountY=-0.33, mountTheta=-1.36
23:47:41.521 00.000 9828 Moving (-0.08, 0.33) raw xDistance=0.07 yDistance=-0.33
23:47:41.521 00.000 9828 MoveAxis(W, 9, B)
23:47:41.521 00.000 9828 Guiding  Dir = 3, Dur = 9
23:47:41.521 00.000 9828 IsSlewing returns 0
23:47:41.521 00.000 9828 IsGuiding returns 0
23:47:41.521 00.000 9828 PulseGuide returned control before completion, sleep 19
23:47:41.547 00.026 9828 IsGuiding returns 1
23:47:41.547 00.000 9828 scope still moving after pulse duration time elapsed
23:47:41.579 00.032 9828 IsSlewing returns 0
23:47:41.579 00.000 9828 IsGuiding returns 1
23:47:41.611 00.032 9828 IsSlewing returns 0
23:47:41.611 00.000 9828 IsGuiding returns 1
23:47:41.642 00.031 9828 IsSlewing returns 0
23:47:41.642 00.000 9828 IsGuiding returns 0
23:47:41.642 00.000 9828 scope move finished after 9 + 111 ms
23:47:41.642 00.000 9828 Move returns status 0, amount 9
23:47:41.642 00.000 9828 MoveAxis(N, 13, B)
23:47:41.642 00.000 9828 Guiding  Dir = 0, Dur = 13
23:47:41.657 00.015 9828 IsSlewing returns 0
23:47:41.657 00.000 9828 IsGuiding returns 0
23:47:41.657 00.000 9828 PulseGuide returned control before completion, sleep 23
23:47:41.689 00.032 9828 IsGuiding returns 1
23:47:41.689 00.000 9828 scope still moving after pulse duration time elapsed
23:47:41.721 00.032 9828 IsSlewing returns 0
23:47:41.721 00.000 9828 IsGuiding returns 1
23:47:41.752 00.031 9828 IsSlewing returns 0
23:47:41.752 00.000 9828 IsGuiding returns 1
23:47:41.783 00.031 9828 IsSlewing returns 0
23:47:41.783 00.000 9828 IsGuiding returns 1
23:47:41.815 00.032 9828 IsSlewing returns 0
23:47:41.815 00.000 9828 IsGuiding returns 0
23:47:41.815 00.000 9828 scope move finished after 13 + 144 ms
23:47:41.815 00.000 9828 Move returns status 0, amount 13
23:47:41.815 00.000 9828 move complete, result=0
23:47:41.815 00.000 9828 worker thread done servicing request
23:47:41.815 00.000 5052 GuideStep: 0.1 px 9 ms WEST, -0.3 px 13 ms NORTH
23:47:42.558 00.743 8976 Exposure complete
23:47:42.572 00.014 8976 worker thread done servicing request
23:47:42.572 00.000 5052 OnExposeComplete: enter
23:47:42.572 00.000 5052 UpdateGuideState(): m_state=6
23:47:42.572 00.000 5052 Star::Find(18, 344, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
23:47:42.572 00.000 5052 Star::Find returns 1 (0), X=343.66, Y=395.97, Mass=4006, SNR=44.3, Peak=205 HFD=4.7
23:47:42.572 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.97) = xAngle (-2.14 = -2.14)
23:47:42.572 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.19 = -2.19)
23:47:42.572 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=-0.19 hyp=1.16 cameraTheta=-0.17 mountX=-0.62 mountY=-0.94, mountTheta=-2.15
23:47:42.573 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=-0.19, opts=13)
23:47:42.573 00.000 5052 Enqueuing Move request for stepguider (1.14, -0.19)
23:47:42.573 00.000 8976 Worker thread wakes up
23:47:42.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, -0.19) opts 0xd
23:47:42.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, -0.19)
23:47:42.573 00.000 8976 Moving (1.14, -0.19) raw xDistance=-0.62 yDistance=-0.94
23:47:42.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.62
23:47:42.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.94
23:47:42.573 00.000 8976 MoveAxis(R, 0, ABG)
23:47:42.573 00.000 8976 MoveAxis(U, 0, ABG)
23:47:42.573 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (1.97) = xAngle (1.72 = 1.72)
23:47:42.573 00.000 8976 MountToCamera -- mountX=4.85 mountY=-1.25 hyp=5.01 mountTheta=-0.25 cameraX=-0.72, cameraY=4.95 cameraTheta=1.72
23:47:42.573 00.000 8976 incremental bump (-0.725, 4.953) isValid = 1
23:47:42.573 00.000 8976 Scheduling Mount bump of (-0.047, 0.333)
23:47:42.574 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.33, opts=4)
23:47:42.574 00.000 8976 Enqueuing Move request for scope (-0.05, 0.33)
23:47:42.574 00.000 8976 move complete, result=0
23:47:42.574 00.000 8976 worker thread done servicing request
23:47:42.574 00.000 9828 Worker thread wakes up
23:47:42.574 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0x4
23:47:42.574 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
23:47:42.574 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.12) = xAngle (4.83 = -1.45)
23:47:42.574 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.78 = -1.50)
23:47:42.574 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.34 cameraTheta=1.71 mountX=0.04 mountY=-0.34, mountTheta=-1.45
23:47:42.574 00.000 9828 Moving (-0.05, 0.33) raw xDistance=0.04 yDistance=-0.34
23:47:42.574 00.000 9828 MoveAxis(W, 5, B)
23:47:42.574 00.000 9828 Guiding  Dir = 3, Dur = 5
23:47:42.574 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=205, med=32, FiltMin=28, FiltMax=172, Gamma=2.260
23:47:42.574 00.000 9828 IsSlewing returns 0
23:47:42.574 00.000 9828 IsGuiding returns 0
23:47:42.574 00.000 9828 PulseGuide returned control before completion, sleep 15
23:47:42.584 00.010 5052 UpdateGuideState exits: m=4006 SNR=44.3
23:47:42.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:42.584 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:42.584 00.000 5052 Enqueuing Expose request
23:47:42.584 00.000 8976 Worker thread wakes up
23:47:42.585 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:42.585 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:42.587 00.002 5052 GuideStep: -0.6 px 0 ms EAST, -0.9 px 0 ms NORTH
23:47:42.596 00.009 9828 IsGuiding returns 1
23:47:42.596 00.000 9828 scope still moving after pulse duration time elapsed
23:47:42.628 00.032 9828 IsSlewing returns 0
23:47:42.628 00.000 9828 IsGuiding returns 1
23:47:42.658 00.030 9828 IsSlewing returns 0
23:47:42.658 00.000 9828 IsGuiding returns 1
23:47:42.690 00.032 9828 IsSlewing returns 0
23:47:42.690 00.000 9828 IsGuiding returns 0
23:47:42.690 00.000 9828 scope move finished after 5 + 110 ms
23:47:42.690 00.000 9828 Move returns status 0, amount 5
23:47:42.690 00.000 9828 MoveAxis(N, 13, B)
23:47:42.690 00.000 9828 Guiding  Dir = 0, Dur = 13
23:47:42.705 00.015 9828 IsSlewing returns 0
23:47:42.705 00.000 9828 IsGuiding returns 0
23:47:42.705 00.000 9828 PulseGuide returned control before completion, sleep 23
23:47:42.737 00.032 9828 IsGuiding returns 1
23:47:42.737 00.000 9828 scope still moving after pulse duration time elapsed
23:47:42.768 00.031 9828 IsSlewing returns 0
23:47:42.768 00.000 9828 IsGuiding returns 1
23:47:42.799 00.031 9828 IsSlewing returns 0
23:47:42.799 00.000 9828 IsGuiding returns 1
23:47:42.831 00.032 9828 IsSlewing returns 0
23:47:42.831 00.000 9828 IsGuiding returns 1
23:47:42.862 00.031 9828 IsSlewing returns 0
23:47:42.862 00.000 9828 IsGuiding returns 0
23:47:42.862 00.000 9828 scope move finished after 13 + 143 ms
23:47:42.862 00.000 9828 Move returns status 0, amount 13
23:47:42.862 00.000 9828 move complete, result=0
23:47:42.862 00.000 9828 worker thread done servicing request
23:47:42.862 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.3 px 13 ms NORTH
23:47:43.623 00.761 8976 Exposure complete
23:47:43.637 00.014 8976 worker thread done servicing request
23:47:43.637 00.000 5052 OnExposeComplete: enter
23:47:43.637 00.000 5052 UpdateGuideState(): m_state=6
23:47:43.637 00.000 5052 Star::Find(18, 343, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
23:47:43.637 00.000 5052 Star::Find returns 1 (0), X=343.90, Y=395.65, Mass=3763, SNR=42.8, Peak=247 HFD=4.7
23:47:43.637 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.97) = xAngle (-2.32 = -2.32)
23:47:43.637 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.37 = -2.37)
23:47:43.637 00.000 5052 CameraToMount -- cameraX=1.39 cameraY=-0.51 hyp=1.48 cameraTheta=-0.35 mountX=-1.01 mountY=-1.03, mountTheta=-2.35
23:47:43.638 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.39, y=-0.51, opts=13)
23:47:43.638 00.000 5052 Enqueuing Move request for stepguider (1.39, -0.51)
23:47:43.638 00.000 8976 Worker thread wakes up
23:47:43.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.39, -0.51) opts 0xd
23:47:43.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.39, -0.51)
23:47:43.638 00.000 8976 Moving (1.39, -0.51) raw xDistance=-1.01 yDistance=-1.03
23:47:43.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.01
23:47:43.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.03
23:47:43.639 00.001 8976 MoveAxis(R, 3, ABG)
23:47:43.639 00.000 8976 stepping (-21, 10) + (3, 0)
23:47:43.639 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:43.639 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=247, med=31, FiltMin=27, FiltMax=170, Gamma=2.260
23:47:43.649 00.010 5052 UpdateGuideState exits: m=3763 SNR=42.8
23:47:43.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:43.649 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:43.649 00.000 5052 Enqueuing Expose request
23:47:43.678 00.029 8976 Received - 47 (G) 
23:47:43.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:43.678 00.000 8976 stepped: pos (-18, 10)
23:47:43.678 00.000 8976 MoveAxis(U, 3, ABG)
23:47:43.678 00.000 8976 stepping (-18, 10) + (0, 3)
23:47:43.678 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:43.710 00.032 8976 Received - 47 (G) 
23:47:43.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:43.710 00.000 8976 stepped: pos (-18, 13)
23:47:43.710 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (1.97) = xAngle (1.59 = 1.59)
23:47:43.710 00.000 8976 MountToCamera -- mountX=4.54 mountY=-1.80 hyp=4.88 mountTheta=-0.38 cameraX=-0.10, cameraY=4.88 cameraTheta=1.59
23:47:43.711 00.001 8976 incremental bump (-0.097, 4.883) isValid = 1
23:47:43.711 00.000 8976 Scheduling Mount bump of (-0.007, 0.337)
23:47:43.711 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.34, opts=4)
23:47:43.711 00.000 8976 Enqueuing Move request for scope (-0.01, 0.34)
23:47:43.711 00.000 8976 move complete, result=0
23:47:43.711 00.000 8976 worker thread done servicing request
23:47:43.711 00.000 8976 Worker thread wakes up
23:47:43.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:43.711 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:43.711 00.000 5052 GuideStep: -1.0 px 3 ms EAST, -1.0 px 3 ms NORTH
23:47:43.711 00.000 9828 Worker thread wakes up
23:47:43.711 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.34) opts 0x4
23:47:43.711 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.34)
23:47:43.711 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.12) = xAngle (4.71 = -1.57)
23:47:43.711 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.66 = -1.62)
23:47:43.711 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.59 mountX=-0.00 mountY=-0.34, mountTheta=-1.57
23:47:43.711 00.000 9828 Moving (-0.01, 0.34) raw xDistance=-0.00 yDistance=-0.34
23:47:43.711 00.000 9828 MoveAxis(E, 0, B)
23:47:43.711 00.000 9828 Move returns status 0, amount 0
23:47:43.711 00.000 9828 MoveAxis(N, 13, B)
23:47:43.712 00.001 9828 Guiding  Dir = 0, Dur = 13
23:47:43.712 00.000 9828 IsSlewing returns 0
23:47:43.712 00.000 9828 IsGuiding returns 0
23:47:43.712 00.000 9828 PulseGuide returned control before completion, sleep 23
23:47:43.744 00.032 9828 IsGuiding returns 1
23:47:43.744 00.000 9828 scope still moving after pulse duration time elapsed
23:47:43.775 00.031 9828 IsSlewing returns 0
23:47:43.775 00.000 9828 IsGuiding returns 1
23:47:43.806 00.031 9828 IsSlewing returns 0
23:47:43.806 00.000 9828 IsGuiding returns 1
23:47:43.837 00.031 9828 IsSlewing returns 0
23:47:43.837 00.000 9828 IsGuiding returns 1
23:47:43.869 00.032 9828 IsSlewing returns 0
23:47:43.869 00.000 9828 IsGuiding returns 0
23:47:43.869 00.000 9828 scope move finished after 13 + 143 ms
23:47:43.869 00.000 9828 Move returns status 0, amount 13
23:47:43.869 00.000 9828 move complete, result=0
23:47:43.869 00.000 9828 worker thread done servicing request
23:47:43.869 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 13 ms NORTH
23:47:44.757 00.888 8976 Exposure complete
23:47:44.771 00.014 8976 worker thread done servicing request
23:47:44.771 00.000 5052 OnExposeComplete: enter
23:47:44.771 00.000 5052 UpdateGuideState(): m_state=6
23:47:44.771 00.000 5052 Star::Find(18, 343, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
23:47:44.771 00.000 5052 Star::Find returns 1 (0), X=344.14, Y=396.24, Mass=3808, SNR=43.0, Peak=237 HFD=4.9
23:47:44.771 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.97) = xAngle (-1.91 = -1.91)
23:47:44.771 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.97 = -1.97)
23:47:44.771 00.000 5052 CameraToMount -- cameraX=1.62 cameraY=0.09 hyp=1.63 cameraTheta=0.05 mountX=-0.55 mountY=-1.50, mountTheta=-1.92
23:47:44.772 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.62, y=0.09, opts=13)
23:47:44.772 00.000 5052 Enqueuing Move request for stepguider (1.62, 0.09)
23:47:44.772 00.000 8976 Worker thread wakes up
23:47:44.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.62, 0.09) opts 0xd
23:47:44.772 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.62, 0.09)
23:47:44.772 00.000 8976 Moving (1.62, 0.09) raw xDistance=-0.55 yDistance=-1.50
23:47:44.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.55
23:47:44.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.50
23:47:44.772 00.000 8976 MoveAxis(R, 0, ABG)
23:47:44.772 00.000 8976 MoveAxis(U, 4, ABG)
23:47:44.772 00.000 8976 stepping (-18, 13) + (0, 4)
23:47:44.773 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:44.773 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=237, med=31, FiltMin=27, FiltMax=150, Gamma=2.260
23:47:44.783 00.010 5052 UpdateGuideState exits: m=3808 SNR=43.0
23:47:44.783 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:44.783 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:44.783 00.000 5052 Enqueuing Expose request
23:47:44.813 00.030 8976 Received - 47 (G) 
23:47:44.813 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:44.813 00.000 8976 stepped: pos (-18, 17)
23:47:44.813 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (1.97) = xAngle (1.45 = 1.45)
23:47:44.813 00.000 8976 MountToCamera -- mountX=4.34 mountY=-2.46 hyp=4.99 mountTheta=-0.52 cameraX=0.60, cameraY=4.95 cameraTheta=1.45
23:47:44.813 00.000 8976 incremental bump (0.596, 4.951) isValid = 1
23:47:44.813 00.000 8976 Scheduling Mount bump of (0.039, 0.334)
23:47:44.814 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.33, opts=4)
23:47:44.814 00.000 8976 Enqueuing Move request for scope (0.04, 0.33)
23:47:44.814 00.000 8976 move complete, result=0
23:47:44.814 00.000 8976 worker thread done servicing request
23:47:44.814 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -1.5 px 4 ms NORTH
23:47:44.814 00.000 9828 Worker thread wakes up
23:47:44.814 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.33) opts 0x4
23:47:44.814 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.33)
23:47:44.814 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.12) = xAngle (4.57 = -1.71)
23:47:44.814 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.53 = -1.76)
23:47:44.814 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.33 hyp=0.34 cameraTheta=1.45 mountX=-0.05 mountY=-0.33, mountTheta=-1.71
23:47:44.814 00.000 9828 Moving (0.04, 0.33) raw xDistance=-0.05 yDistance=-0.33
23:47:44.814 00.000 8976 Worker thread wakes up
23:47:44.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:44.814 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:44.814 00.000 9828 MoveAxis(E, 6, B)
23:47:44.814 00.000 9828 Guiding  Dir = 2, Dur = 6
23:47:44.815 00.001 9828 IsSlewing returns 0
23:47:44.815 00.000 9828 IsGuiding returns 0
23:47:44.815 00.000 9828 PulseGuide returned control before completion, sleep 16
23:47:44.842 00.027 9828 IsGuiding returns 1
23:47:44.842 00.000 9828 scope still moving after pulse duration time elapsed
23:47:44.874 00.032 9828 IsSlewing returns 0
23:47:44.874 00.000 9828 IsGuiding returns 1
23:47:44.906 00.032 9828 IsSlewing returns 0
23:47:44.906 00.000 9828 IsGuiding returns 1
23:47:44.937 00.031 9828 IsSlewing returns 0
23:47:44.937 00.000 9828 IsGuiding returns 0
23:47:44.937 00.000 9828 scope move finished after 6 + 116 ms
23:47:44.937 00.000 9828 Move returns status 0, amount 6
23:47:44.937 00.000 9828 MoveAxis(N, 13, B)
23:47:44.937 00.000 9828 Guiding  Dir = 0, Dur = 13
23:47:44.953 00.016 9828 IsSlewing returns 0
23:47:44.953 00.000 9828 IsGuiding returns 0
23:47:44.953 00.000 9828 PulseGuide returned control before completion, sleep 23
23:47:44.985 00.032 9828 IsGuiding returns 1
23:47:44.985 00.000 9828 scope still moving after pulse duration time elapsed
23:47:45.016 00.031 9828 IsSlewing returns 0
23:47:45.016 00.000 9828 IsGuiding returns 1
23:47:45.048 00.032 9828 IsSlewing returns 0
23:47:45.048 00.000 9828 IsGuiding returns 1
23:47:45.080 00.032 9828 IsSlewing returns 0
23:47:45.080 00.000 9828 IsGuiding returns 1
23:47:45.111 00.031 9828 IsSlewing returns 0
23:47:45.111 00.000 9828 IsGuiding returns 0
23:47:45.111 00.000 9828 scope move finished after 13 + 144 ms
23:47:45.111 00.000 9828 Move returns status 0, amount 13
23:47:45.111 00.000 9828 move complete, result=0
23:47:45.111 00.000 9828 worker thread done servicing request
23:47:45.111 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.3 px 13 ms NORTH
23:47:45.855 00.744 8976 Exposure complete
23:47:45.870 00.015 8976 worker thread done servicing request
23:47:45.870 00.000 5052 OnExposeComplete: enter
23:47:45.870 00.000 5052 UpdateGuideState(): m_state=6
23:47:45.870 00.000 5052 Star::Find(18, 344, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
23:47:45.870 00.000 5052 Star::Find returns 1 (0), X=344.90, Y=395.98, Mass=3833, SNR=43.2, Peak=194 HFD=4.6
23:47:45.870 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.97) = xAngle (-2.04 = -2.04)
23:47:45.870 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.09 = -2.09)
23:47:45.870 00.000 5052 CameraToMount -- cameraX=2.39 cameraY=-0.17 hyp=2.40 cameraTheta=-0.07 mountX=-1.09 mountY=-2.08, mountTheta=-2.05
23:47:45.871 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.39, y=-0.17, opts=13)
23:47:45.871 00.000 5052 Enqueuing Move request for stepguider (2.39, -0.17)
23:47:45.871 00.000 8976 Worker thread wakes up
23:47:45.871 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.39, -0.17) opts 0xd
23:47:45.871 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.39, -0.17)
23:47:45.871 00.000 8976 Moving (2.39, -0.17) raw xDistance=-1.09 yDistance=-2.08
23:47:45.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.09
23:47:45.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.38 from input -2.08
23:47:45.871 00.000 8976 MoveAxis(R, 3, ABG)
23:47:45.871 00.000 8976 stepping (-18, 17) + (3, 0)
23:47:45.872 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:45.872 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=194, med=32, FiltMin=28, FiltMax=164, Gamma=2.260
23:47:45.882 00.010 5052 UpdateGuideState exits: m=3833 SNR=43.2
23:47:45.883 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:45.883 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:45.883 00.000 5052 Enqueuing Expose request
23:47:45.900 00.017 8976 Received - 47 (G) 
23:47:45.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:45.900 00.000 8976 stepped: pos (-15, 17)
23:47:45.900 00.000 8976 MoveAxis(U, 6, ABG)
23:47:45.901 00.001 8976 stepping (-15, 17) + (0, 6)
23:47:45.901 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:47:45.948 00.047 8976 Received - 47 (G) 
23:47:45.948 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:47:45.949 00.001 8976 stepped: pos (-15, 23)
23:47:45.949 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (1.97) = xAngle (1.27 = 1.27)
23:47:45.949 00.000 8976 MountToCamera -- mountX=3.98 mountY=-3.36 hyp=5.21 mountTheta=-0.70 cameraX=1.55, cameraY=4.97 cameraTheta=1.27
23:47:45.949 00.000 8976 incremental bump (1.554, 4.970) isValid = 1
23:47:45.949 00.000 8976 Scheduling Mount bump of (0.097, 0.321)
23:47:45.949 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.32, opts=4)
23:47:45.949 00.000 8976 Enqueuing Move request for scope (0.10, 0.32)
23:47:45.949 00.000 8976 move complete, result=0
23:47:45.949 00.000 9828 Worker thread wakes up
23:47:45.949 00.000 8976 worker thread done servicing request
23:47:45.949 00.000 8976 Worker thread wakes up
23:47:45.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.32) opts 0x4
23:47:45.949 00.000 5052 GuideStep: -1.1 px 3 ms EAST, -2.1 px 6 ms NORTH
23:47:45.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:45.949 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.32)
23:47:45.949 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.12) = xAngle (4.40 = -1.89)
23:47:45.949 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.35 = -1.93)
23:47:45.949 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.28 mountX=-0.10 mountY=-0.31, mountTheta=-1.89
23:47:45.950 00.001 9828 Moving (0.10, 0.32) raw xDistance=-0.10 yDistance=-0.31
23:47:45.950 00.000 9828 MoveAxis(E, 12, B)
23:47:45.950 00.000 9828 Guiding  Dir = 2, Dur = 12
23:47:45.950 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:45.950 00.000 9828 IsSlewing returns 0
23:47:45.950 00.000 9828 IsGuiding returns 0
23:47:45.950 00.000 9828 PulseGuide returned control before completion, sleep 22
23:47:45.988 00.038 9828 IsGuiding returns 1
23:47:45.988 00.000 9828 scope still moving after pulse duration time elapsed
23:47:46.018 00.030 9828 IsSlewing returns 0
23:47:46.018 00.000 9828 IsGuiding returns 1
23:47:46.050 00.032 9828 IsSlewing returns 0
23:47:46.050 00.000 9828 IsGuiding returns 1
23:47:46.082 00.032 9828 IsSlewing returns 0
23:47:46.082 00.000 9828 IsGuiding returns 0
23:47:46.082 00.000 9828 scope move finished after 12 + 119 ms
23:47:46.082 00.000 9828 Move returns status 0, amount 12
23:47:46.082 00.000 9828 MoveAxis(N, 12, B)
23:47:46.082 00.000 9828 Guiding  Dir = 0, Dur = 12
23:47:46.097 00.015 9828 IsSlewing returns 0
23:47:46.097 00.000 9828 IsGuiding returns 0
23:47:46.097 00.000 9828 PulseGuide returned control before completion, sleep 22
23:47:46.129 00.032 9828 IsGuiding returns 1
23:47:46.129 00.000 9828 scope still moving after pulse duration time elapsed
23:47:46.161 00.032 9828 IsSlewing returns 0
23:47:46.161 00.000 9828 IsGuiding returns 1
23:47:46.193 00.032 9828 IsSlewing returns 0
23:47:46.193 00.000 9828 IsGuiding returns 1
23:47:46.224 00.031 9828 IsSlewing returns 0
23:47:46.224 00.000 9828 IsGuiding returns 1
23:47:46.255 00.031 9828 IsSlewing returns 0
23:47:46.255 00.000 9828 IsGuiding returns 0
23:47:46.255 00.000 9828 scope move finished after 12 + 145 ms
23:47:46.255 00.000 9828 Move returns status 0, amount 12
23:47:46.255 00.000 9828 move complete, result=0
23:47:46.255 00.000 9828 worker thread done servicing request
23:47:46.255 00.000 5052 GuideStep: -0.1 px 12 ms EAST, -0.3 px 12 ms NORTH
23:47:46.989 00.734 8976 Exposure complete
23:47:47.004 00.015 8976 worker thread done servicing request
23:47:47.004 00.000 5052 OnExposeComplete: enter
23:47:47.004 00.000 5052 UpdateGuideState(): m_state=6
23:47:47.004 00.000 5052 Star::Find(18, 344, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
23:47:47.004 00.000 5052 Star::Find returns 1 (0), X=344.99, Y=395.81, Mass=3921, SNR=43.7, Peak=216 HFD=4.8
23:47:47.004 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.97) = xAngle (-2.11 = -2.11)
23:47:47.004 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.16 = -2.16)
23:47:47.004 00.000 5052 CameraToMount -- cameraX=2.48 cameraY=-0.35 hyp=2.50 cameraTheta=-0.14 mountX=-1.28 mountY=-2.08, mountTheta=-2.12
23:47:47.005 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.48, y=-0.35, opts=13)
23:47:47.005 00.000 5052 Enqueuing Move request for stepguider (2.48, -0.35)
23:47:47.005 00.000 8976 Worker thread wakes up
23:47:47.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.48, -0.35) opts 0xd
23:47:47.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.48, -0.35)
23:47:47.005 00.000 8976 Moving (2.48, -0.35) raw xDistance=-1.28 yDistance=-2.08
23:47:47.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.28
23:47:47.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.41 from input -2.08
23:47:47.005 00.000 8976 MoveAxis(R, 4, ABG)
23:47:47.005 00.000 8976 stepping (-15, 23) + (4, 0)
23:47:47.005 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:47.006 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=216, med=31, FiltMin=27, FiltMax=152, Gamma=2.260
23:47:47.016 00.010 5052 UpdateGuideState exits: m=3921 SNR=43.7
23:47:47.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:47.016 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:47.016 00.000 5052 Enqueuing Expose request
23:47:47.035 00.019 8976 Received - 47 (G) 
23:47:47.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:47.036 00.001 8976 stepped: pos (-11, 23)
23:47:47.036 00.000 8976 MoveAxis(U, 6, ABG)
23:47:47.036 00.000 8976 stepping (-11, 23) + (0, 6)
23:47:47.036 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:47:47.083 00.047 8976 Received - 47 (G) 
23:47:47.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:47:47.083 00.000 8976 stepped: pos (-11, 29)
23:47:47.084 00.001 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (1.97) = xAngle (1.06 = 1.06)
23:47:47.084 00.000 8976 MountToCamera -- mountX=3.46 mountY=-4.40 hyp=5.59 mountTheta=-0.90 cameraX=2.72, cameraY=4.89 cameraTheta=1.06
23:47:47.084 00.000 8976 incremental bump (2.717, 4.890) isValid = 1
23:47:47.084 00.000 8976 Scheduling Mount bump of (0.159, 0.294)
23:47:47.084 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.29, opts=4)
23:47:47.084 00.000 8976 Enqueuing Move request for scope (0.16, 0.29)
23:47:47.084 00.000 8976 move complete, result=0
23:47:47.084 00.000 9828 Worker thread wakes up
23:47:47.084 00.000 5052 GuideStep: -1.3 px 4 ms EAST, -2.1 px 6 ms NORTH
23:47:47.084 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.29) opts 0x4
23:47:47.084 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.29)
23:47:47.084 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.12) = xAngle (4.20 = -2.09)
23:47:47.084 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.15 = -2.13)
23:47:47.084 00.000 8976 worker thread done servicing request
23:47:47.084 00.000 8976 Worker thread wakes up
23:47:47.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:47.084 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:47.084 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.29 hyp=0.33 cameraTheta=1.08 mountX=-0.17 mountY=-0.28, mountTheta=-2.10
23:47:47.085 00.001 9828 Moving (0.16, 0.29) raw xDistance=-0.17 yDistance=-0.28
23:47:47.085 00.000 9828 MoveAxis(E, 20, B)
23:47:47.085 00.000 9828 Guiding  Dir = 2, Dur = 20
23:47:47.085 00.000 9828 IsSlewing returns 0
23:47:47.085 00.000 9828 IsGuiding returns 0
23:47:47.085 00.000 9828 PulseGuide returned control before completion, sleep 30
23:47:47.120 00.035 9828 IsGuiding returns 1
23:47:47.120 00.000 9828 scope still moving after pulse duration time elapsed
23:47:47.151 00.031 9828 IsSlewing returns 0
23:47:47.151 00.000 9828 IsGuiding returns 1
23:47:47.182 00.031 9828 IsSlewing returns 0
23:47:47.182 00.000 9828 IsGuiding returns 1
23:47:47.214 00.032 9828 IsSlewing returns 0
23:47:47.214 00.000 9828 IsGuiding returns 0
23:47:47.214 00.000 9828 scope move finished after 20 + 108 ms
23:47:47.214 00.000 9828 Move returns status 0, amount 20
23:47:47.214 00.000 9828 MoveAxis(N, 11, B)
23:47:47.214 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:47.229 00.015 9828 IsSlewing returns 0
23:47:47.229 00.000 9828 IsGuiding returns 0
23:47:47.229 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:47.261 00.032 9828 IsGuiding returns 1
23:47:47.261 00.000 9828 scope still moving after pulse duration time elapsed
23:47:47.292 00.031 9828 IsSlewing returns 0
23:47:47.292 00.000 9828 IsGuiding returns 1
23:47:47.323 00.031 9828 IsSlewing returns 0
23:47:47.323 00.000 9828 IsGuiding returns 1
23:47:47.354 00.031 9828 IsSlewing returns 0
23:47:47.354 00.000 9828 IsGuiding returns 1
23:47:47.385 00.031 9828 IsSlewing returns 0
23:47:47.385 00.000 9828 IsGuiding returns 0
23:47:47.385 00.000 9828 scope move finished after 11 + 144 ms
23:47:47.385 00.000 9828 Move returns status 0, amount 11
23:47:47.385 00.000 9828 move complete, result=0
23:47:47.385 00.000 9828 worker thread done servicing request
23:47:47.385 00.000 5052 GuideStep: -0.2 px 20 ms EAST, -0.3 px 11 ms NORTH
23:47:48.126 00.741 8976 Exposure complete
23:47:48.141 00.015 8976 worker thread done servicing request
23:47:48.141 00.000 5052 OnExposeComplete: enter
23:47:48.141 00.000 5052 UpdateGuideState(): m_state=6
23:47:48.141 00.000 5052 Star::Find(18, 344, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
23:47:48.141 00.000 5052 Star::Find returns 1 (0), X=344.17, Y=395.93, Mass=3830, SNR=43.2, Peak=256 HFD=4.6
23:47:48.141 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.97) = xAngle (-2.11 = -2.11)
23:47:48.141 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.16 = -2.16)
23:47:48.141 00.000 5052 CameraToMount -- cameraX=1.65 cameraY=-0.23 hyp=1.67 cameraTheta=-0.14 mountX=-0.85 mountY=-1.39, mountTheta=-2.12
23:47:48.142 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.65, y=-0.23, opts=13)
23:47:48.142 00.000 5052 Enqueuing Move request for stepguider (1.65, -0.23)
23:47:48.142 00.000 8976 Worker thread wakes up
23:47:48.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.65, -0.23) opts 0xd
23:47:48.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.65, -0.23)
23:47:48.142 00.000 8976 Moving (1.65, -0.23) raw xDistance=-0.85 yDistance=-1.39
23:47:48.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.85
23:47:48.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.97 from input -1.39
23:47:48.142 00.000 8976 MoveAxis(R, 3, ABG)
23:47:48.142 00.000 8976 stepping (-11, 29) + (3, 0)
23:47:48.142 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:48.143 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=256, med=31, FiltMin=27, FiltMax=164, Gamma=2.260
23:47:48.152 00.009 5052 UpdateGuideState exits: m=3830 SNR=43.2
23:47:48.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:48.152 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:48.152 00.000 5052 Enqueuing Expose request
23:47:48.170 00.018 8976 Received - 47 (G) 
23:47:48.170 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:48.170 00.000 8976 stepped: pos (-8, 29)
23:47:48.170 00.000 8976 MoveAxis(U, 4, ABG)
23:47:48.170 00.000 8976 stepping (-8, 29) + (0, 4)
23:47:48.170 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:48.202 00.032 8976 Received - 47 (G) 
23:47:48.202 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:47:48.202 00.000 8976 stepped: pos (-8, 33)
23:47:48.202 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
23:47:48.202 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (1.97) = xAngle (0.89 = 0.89)
23:47:48.202 00.000 8976 MountToCamera -- mountX=2.89 mountY=-5.39 hyp=6.12 mountTheta=-1.08 cameraX=3.85, cameraY=4.75 cameraTheta=0.89
23:47:48.202 00.000 8976 incremental bump (3.852, 4.752) isValid = 1
23:47:48.202 00.000 8976 Scheduling Mount bump of (0.240, 0.305)
23:47:48.202 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.24, y=0.31, opts=4)
23:47:48.202 00.000 8976 Enqueuing Move request for scope (0.24, 0.31)
23:47:48.202 00.000 8976 move complete, result=0
23:47:48.202 00.000 9828 Worker thread wakes up
23:47:48.202 00.000 8976 worker thread done servicing request
23:47:48.202 00.000 5052 GuideStep: -0.9 px 3 ms EAST, -1.4 px 4 ms NORTH
23:47:48.202 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.31) opts 0x4
23:47:48.203 00.001 8976 Worker thread wakes up
23:47:48.203 00.000 9828 Handling offset move in thread for scope, endpoint = (0.24, 0.31)
23:47:48.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:48.203 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.12) = xAngle (4.02 = -2.26)
23:47:48.203 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:48.203 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.98 = -2.31)
23:47:48.203 00.000 9828 CameraToMount -- cameraX=0.24 cameraY=0.31 hyp=0.39 cameraTheta=0.90 mountX=-0.25 mountY=-0.29, mountTheta=-2.28
23:47:48.203 00.000 9828 Moving (0.24, 0.31) raw xDistance=-0.25 yDistance=-0.29
23:47:48.203 00.000 9828 MoveAxis(E, 29, B)
23:47:48.203 00.000 9828 Guiding  Dir = 2, Dur = 29
23:47:48.204 00.001 9828 IsSlewing returns 0
23:47:48.204 00.000 9828 IsGuiding returns 0
23:47:48.204 00.000 9828 PulseGuide returned control before completion, sleep 39
23:47:48.245 00.041 9828 IsGuiding returns 1
23:47:48.245 00.000 9828 scope still moving after pulse duration time elapsed
23:47:48.276 00.031 9828 IsSlewing returns 0
23:47:48.276 00.000 9828 IsGuiding returns 1
23:47:48.308 00.032 9828 IsSlewing returns 0
23:47:48.308 00.000 9828 IsGuiding returns 1
23:47:48.340 00.032 9828 IsSlewing returns 0
23:47:48.340 00.000 9828 IsGuiding returns 1
23:47:48.370 00.030 9828 IsSlewing returns 0
23:47:48.370 00.000 9828 IsGuiding returns 1
23:47:48.401 00.031 9828 IsSlewing returns 0
23:47:48.401 00.000 9828 IsGuiding returns 1
23:47:48.431 00.030 9828 IsSlewing returns 0
23:47:48.431 00.000 9828 IsGuiding returns 0
23:47:48.431 00.000 9828 scope move finished after 29 + 197 ms
23:47:48.431 00.000 9828 Move returns status 0, amount 29
23:47:48.431 00.000 9828 MoveAxis(N, 11, B)
23:47:48.431 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:48.447 00.016 9828 IsSlewing returns 0
23:47:48.447 00.000 9828 IsGuiding returns 0
23:47:48.447 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:48.479 00.032 9828 IsGuiding returns 1
23:47:48.479 00.000 9828 scope still moving after pulse duration time elapsed
23:47:48.510 00.031 9828 IsSlewing returns 0
23:47:48.510 00.000 9828 IsGuiding returns 1
23:47:48.542 00.032 9828 IsSlewing returns 0
23:47:48.542 00.000 9828 IsGuiding returns 1
23:47:48.573 00.031 9828 IsSlewing returns 0
23:47:48.573 00.000 9828 IsGuiding returns 1
23:47:48.604 00.031 9828 IsSlewing returns 0
23:47:48.604 00.000 9828 IsGuiding returns 0
23:47:48.604 00.000 9828 scope move finished after 11 + 145 ms
23:47:48.604 00.000 9828 Move returns status 0, amount 11
23:47:48.604 00.000 9828 move complete, result=0
23:47:48.604 00.000 9828 worker thread done servicing request
23:47:48.604 00.000 5052 GuideStep: -0.2 px 29 ms EAST, -0.3 px 11 ms NORTH
23:47:49.239 00.635 8976 Exposure complete
23:47:49.253 00.014 8976 worker thread done servicing request
23:47:49.253 00.000 5052 OnExposeComplete: enter
23:47:49.253 00.000 5052 UpdateGuideState(): m_state=6
23:47:49.253 00.000 5052 Star::Find(18, 344, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
23:47:49.254 00.001 5052 Star::Find returns 1 (0), X=342.10, Y=396.52, Mass=4038, SNR=44.5, Peak=222 HFD=5.0
23:47:49.254 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.97) = xAngle (0.45 = 0.45)
23:47:49.254 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.40 = 0.40)
23:47:49.254 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.36 hyp=0.55 cameraTheta=2.42 mountX=0.49 mountY=0.21, mountTheta=0.41
23:47:49.254 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.36, opts=13)
23:47:49.254 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.36)
23:47:49.254 00.000 8976 Worker thread wakes up
23:47:49.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.36) opts 0xd
23:47:49.255 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.36)
23:47:49.255 00.000 8976 Moving (-0.41, 0.36) raw xDistance=0.49 yDistance=0.21
23:47:49.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.49
23:47:49.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:47:49.255 00.000 8976 MoveAxis(R, 0, ABG)
23:47:49.255 00.000 8976 MoveAxis(U, 0, ABG)
23:47:49.255 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
23:47:49.255 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (1.97) = xAngle (0.79 = 0.79)
23:47:49.255 00.000 8976 MountToCamera -- mountX=2.51 mountY=-6.06 hyp=6.56 mountTheta=-1.18 cameraX=4.61, cameraY=4.66 cameraTheta=0.79
23:47:49.255 00.000 8976 incremental bump (4.613, 4.659) isValid = 1
23:47:49.255 00.000 8976 Scheduling Mount bump of (0.306, 0.319)
23:47:49.255 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.31, y=0.32, opts=4)
23:47:49.255 00.000 8976 Enqueuing Move request for scope (0.31, 0.32)
23:47:49.255 00.000 8976 move complete, result=0
23:47:49.255 00.000 9828 Worker thread wakes up
23:47:49.255 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.32) opts 0x4
23:47:49.255 00.000 9828 Handling offset move in thread for scope, endpoint = (0.31, 0.32)
23:47:49.255 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.12) = xAngle (3.92 = -2.36)
23:47:49.255 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.88 = -2.40)
23:47:49.255 00.000 8976 worker thread done servicing request
23:47:49.256 00.001 9828 CameraToMount -- cameraX=0.31 cameraY=0.32 hyp=0.44 cameraTheta=0.81 mountX=-0.31 mountY=-0.30, mountTheta=-2.38
23:47:49.256 00.000 9828 Moving (0.31, 0.32) raw xDistance=-0.31 yDistance=-0.30
23:47:49.256 00.000 9828 MoveAxis(E, 37, B)
23:47:49.256 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=222, med=32, FiltMin=28, FiltMax=160, Gamma=2.260
23:47:49.256 00.000 9828 Guiding  Dir = 2, Dur = 37
23:47:49.256 00.000 9828 IsSlewing returns 0
23:47:49.256 00.000 9828 IsGuiding returns 0
23:47:49.256 00.000 9828 PulseGuide returned control before completion, sleep 47
23:47:49.266 00.010 5052 UpdateGuideState exits: m=4038 SNR=44.5
23:47:49.266 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:49.266 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:49.266 00.000 5052 Enqueuing Expose request
23:47:49.266 00.000 8976 Worker thread wakes up
23:47:49.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:49.266 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:49.269 00.003 5052 GuideStep: 0.5 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:49.311 00.042 9828 IsGuiding returns 1
23:47:49.311 00.000 9828 scope still moving after pulse duration time elapsed
23:47:49.343 00.032 9828 IsSlewing returns 0
23:47:49.343 00.000 9828 IsGuiding returns 1
23:47:49.373 00.030 9828 IsSlewing returns 0
23:47:49.373 00.000 9828 IsGuiding returns 1
23:47:49.404 00.031 9828 IsSlewing returns 0
23:47:49.404 00.000 9828 IsGuiding returns 0
23:47:49.404 00.000 9828 scope move finished after 37 + 110 ms
23:47:49.404 00.000 9828 Move returns status 0, amount 37
23:47:49.404 00.000 9828 MoveAxis(N, 11, B)
23:47:49.404 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:49.420 00.016 9828 IsSlewing returns 0
23:47:49.420 00.000 9828 IsGuiding returns 0
23:47:49.420 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:49.452 00.032 9828 IsGuiding returns 1
23:47:49.452 00.000 9828 scope still moving after pulse duration time elapsed
23:47:49.482 00.030 9828 IsSlewing returns 0
23:47:49.482 00.000 9828 IsGuiding returns 1
23:47:49.514 00.032 9828 IsSlewing returns 0
23:47:49.514 00.000 9828 IsGuiding returns 1
23:47:49.546 00.032 9828 IsSlewing returns 0
23:47:49.546 00.000 9828 IsGuiding returns 1
23:47:49.576 00.030 9828 IsSlewing returns 0
23:47:49.576 00.000 9828 IsGuiding returns 1
23:47:49.608 00.032 9828 IsSlewing returns 0
23:47:49.608 00.000 9828 IsGuiding returns 0
23:47:49.608 00.000 9828 scope move finished after 11 + 177 ms
23:47:49.608 00.000 9828 Move returns status 0, amount 11
23:47:49.608 00.000 9828 move complete, result=0
23:47:49.608 00.000 9828 worker thread done servicing request
23:47:49.608 00.000 5052 GuideStep: -0.3 px 37 ms EAST, -0.3 px 11 ms NORTH
23:47:50.298 00.690 8976 Exposure complete
23:47:50.313 00.015 8976 worker thread done servicing request
23:47:50.313 00.000 5052 OnExposeComplete: enter
23:47:50.313 00.000 5052 UpdateGuideState(): m_state=6
23:47:50.313 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
23:47:50.314 00.001 5052 Star::Find returns 1 (0), X=341.14, Y=396.57, Mass=4158, SNR=45.2, Peak=265 HFD=4.6
23:47:50.314 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.97) = xAngle (0.89 = 0.89)
23:47:50.314 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.83 = 0.83)
23:47:50.314 00.000 5052 CameraToMount -- cameraX=-1.37 cameraY=0.41 hyp=1.43 cameraTheta=2.85 mountX=0.91 mountY=1.06, mountTheta=0.86
23:47:50.314 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.37, y=0.41, opts=13)
23:47:50.314 00.000 5052 Enqueuing Move request for stepguider (-1.37, 0.41)
23:47:50.314 00.000 8976 Worker thread wakes up
23:47:50.315 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.37, 0.41) opts 0xd
23:47:50.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.37, 0.41)
23:47:50.315 00.000 8976 Moving (-1.37, 0.41) raw xDistance=0.91 yDistance=1.06
23:47:50.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
23:47:50.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.06
23:47:50.315 00.000 8976 MoveAxis(L, 3, ABG)
23:47:50.315 00.000 8976 stepping (-8, 33) + (-3, 0)
23:47:50.315 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:50.315 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=265, med=32, FiltMin=27, FiltMax=162, Gamma=2.260
23:47:50.325 00.010 5052 UpdateGuideState exits: m=4158 SNR=45.2
23:47:50.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:50.325 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:50.325 00.000 5052 Enqueuing Expose request
23:47:50.343 00.018 8976 Received - 47 (G) 
23:47:50.344 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:50.344 00.000 8976 stepped: pos (-11, 33)
23:47:50.344 00.000 8976 MoveAxis(D, 3, ABG)
23:47:50.344 00.000 8976 stepping (-11, 33) + (0, -3)
23:47:50.344 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:50.376 00.032 8976 Received - 47 (G) 
23:47:50.376 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:50.376 00.000 8976 stepped: pos (-11, 30)
23:47:50.376 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
23:47:50.376 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (1.97) = xAngle (0.77 = 0.77)
23:47:50.376 00.000 8976 MountToCamera -- mountX=2.47 mountY=-6.28 hyp=6.75 mountTheta=-1.20 cameraX=4.83, cameraY=4.71 cameraTheta=0.77
23:47:50.376 00.000 8976 incremental bump (4.835, 4.710) isValid = 1
23:47:50.376 00.000 8976 Scheduling Mount bump of (0.234, 0.235)
23:47:50.376 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.23, y=0.23, opts=4)
23:47:50.376 00.000 8976 Enqueuing Move request for scope (0.23, 0.23)
23:47:50.376 00.000 8976 move complete, result=0
23:47:50.376 00.000 8976 worker thread done servicing request
23:47:50.376 00.000 8976 Worker thread wakes up
23:47:50.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:50.376 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:50.376 00.000 9828 Worker thread wakes up
23:47:50.376 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.23) opts 0x4
23:47:50.377 00.001 9828 Handling offset move in thread for scope, endpoint = (0.23, 0.23)
23:47:50.377 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.12) = xAngle (3.91 = -2.38)
23:47:50.377 00.000 5052 GuideStep: 0.9 px 3 ms WEST, 1.1 px 3 ms SOUTH
23:47:50.377 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.86 = -2.42)
23:47:50.377 00.000 9828 CameraToMount -- cameraX=0.23 cameraY=0.23 hyp=0.33 cameraTheta=0.79 mountX=-0.24 mountY=-0.22, mountTheta=-2.40
23:47:50.377 00.000 9828 Moving (0.23, 0.23) raw xDistance=-0.24 yDistance=-0.22
23:47:50.377 00.000 9828 MoveAxis(E, 28, B)
23:47:50.377 00.000 9828 Guiding  Dir = 2, Dur = 28
23:47:50.377 00.000 9828 IsSlewing returns 0
23:47:50.377 00.000 9828 IsGuiding returns 0
23:47:50.377 00.000 9828 PulseGuide returned control before completion, sleep 38
23:47:50.432 00.055 9828 IsGuiding returns 1
23:47:50.432 00.000 9828 scope still moving after pulse duration time elapsed
23:47:50.464 00.032 9828 IsSlewing returns 0
23:47:50.464 00.000 9828 IsGuiding returns 1
23:47:50.496 00.032 9828 IsSlewing returns 0
23:47:50.496 00.000 9828 IsGuiding returns 1
23:47:50.527 00.031 9828 IsSlewing returns 0
23:47:50.527 00.000 9828 IsGuiding returns 0
23:47:50.527 00.000 9828 scope move finished after 28 + 121 ms
23:47:50.527 00.000 9828 Move returns status 0, amount 28
23:47:50.527 00.000 9828 MoveAxis(N, 8, B)
23:47:50.527 00.000 9828 Guiding  Dir = 0, Dur = 8
23:47:50.543 00.016 9828 IsSlewing returns 0
23:47:50.543 00.000 9828 IsGuiding returns 0
23:47:50.543 00.000 9828 PulseGuide returned control before completion, sleep 18
23:47:50.575 00.032 9828 IsGuiding returns 1
23:47:50.575 00.000 9828 scope still moving after pulse duration time elapsed
23:47:50.606 00.031 9828 IsSlewing returns 0
23:47:50.606 00.000 9828 IsGuiding returns 1
23:47:50.638 00.032 9828 IsSlewing returns 0
23:47:50.638 00.000 9828 IsGuiding returns 1
23:47:50.670 00.032 9828 IsSlewing returns 0
23:47:50.670 00.000 9828 IsGuiding returns 1
23:47:50.701 00.031 9828 IsSlewing returns 0
23:47:50.701 00.000 9828 IsGuiding returns 1
23:47:50.732 00.031 9828 IsSlewing returns 0
23:47:50.732 00.000 9828 IsGuiding returns 1
23:47:50.764 00.032 9828 IsSlewing returns 0
23:47:50.764 00.000 9828 IsGuiding returns 0
23:47:50.764 00.000 9828 scope move finished after 8 + 212 ms
23:47:50.764 00.000 9828 Move returns status 0, amount 8
23:47:50.764 00.000 9828 move complete, result=0
23:47:50.764 00.000 9828 worker thread done servicing request
23:47:50.764 00.000 5052 GuideStep: -0.2 px 28 ms EAST, -0.2 px 8 ms NORTH
23:47:51.417 00.653 8976 Exposure complete
23:47:51.430 00.013 8976 worker thread done servicing request
23:47:51.430 00.000 5052 OnExposeComplete: enter
23:47:51.430 00.000 5052 UpdateGuideState(): m_state=6
23:47:51.431 00.001 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
23:47:51.431 00.000 5052 Star::Find returns 1 (0), X=340.30, Y=396.10, Mass=4037, SNR=44.5, Peak=224 HFD=4.5
23:47:51.431 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.97) = xAngle (-5.08 = 1.20)
23:47:51.431 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.13 = 1.15)
23:47:51.431 00.000 5052 CameraToMount -- cameraX=-2.22 cameraY=-0.06 hyp=2.22 cameraTheta=-3.11 mountX=0.80 mountY=2.02, mountTheta=1.19
23:47:51.431 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.22, y=-0.06, opts=13)
23:47:51.431 00.000 5052 Enqueuing Move request for stepguider (-2.22, -0.06)
23:47:51.431 00.000 8976 Worker thread wakes up
23:47:51.432 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.22, -0.06) opts 0xd
23:47:51.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.22, -0.06)
23:47:51.432 00.000 8976 Moving (-2.22, -0.06) raw xDistance=0.80 yDistance=2.02
23:47:51.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.80
23:47:51.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.32 from input 2.02
23:47:51.432 00.000 8976 MoveAxis(L, 3, ABG)
23:47:51.432 00.000 8976 stepping (-11, 30) + (-3, 0)
23:47:51.432 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:51.432 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=224, med=32, FiltMin=27, FiltMax=177, Gamma=2.260
23:47:51.442 00.010 5052 UpdateGuideState exits: m=4037 SNR=44.5
23:47:51.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:51.442 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:51.442 00.000 5052 Enqueuing Expose request
23:47:51.463 00.021 8976 Received - 47 (G) 
23:47:51.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:51.463 00.000 8976 stepped: pos (-14, 30)
23:47:51.463 00.000 8976 MoveAxis(D, 6, ABG)
23:47:51.463 00.000 8976 stepping (-14, 30) + (0, -6)
23:47:51.463 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:47:51.511 00.048 8976 Received - 47 (G) 
23:47:51.512 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:47:51.512 00.000 8976 stepped: pos (-14, 24)
23:47:51.512 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (1.97) = xAngle (0.82 = 0.82)
23:47:51.512 00.000 8976 MountToCamera -- mountX=2.66 mountY=-5.99 hyp=6.55 mountTheta=-1.15 cameraX=4.49, cameraY=4.77 cameraTheta=0.82
23:47:51.512 00.000 8976 incremental bump (4.490, 4.771) isValid = 1
23:47:51.512 00.000 8976 Scheduling Mount bump of (0.224, 0.245)
23:47:51.512 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.22, y=0.25, opts=4)
23:47:51.512 00.000 8976 Enqueuing Move request for scope (0.22, 0.25)
23:47:51.512 00.000 8976 move complete, result=0
23:47:51.512 00.000 9828 Worker thread wakes up
23:47:51.512 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.25) opts 0x4
23:47:51.512 00.000 9828 Handling offset move in thread for scope, endpoint = (0.22, 0.25)
23:47:51.512 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.12) = xAngle (3.95 = -2.33)
23:47:51.512 00.000 8976 worker thread done servicing request
23:47:51.512 00.000 8976 Worker thread wakes up
23:47:51.512 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.90 = -2.38)
23:47:51.512 00.000 9828 CameraToMount -- cameraX=0.22 cameraY=0.25 hyp=0.33 cameraTheta=0.83 mountX=-0.23 mountY=-0.23, mountTheta=-2.36
23:47:51.512 00.000 9828 Moving (0.22, 0.25) raw xDistance=-0.23 yDistance=-0.23
23:47:51.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:51.513 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:51.513 00.000 9828 MoveAxis(E, 27, B)
23:47:51.513 00.000 9828 Guiding  Dir = 2, Dur = 27
23:47:51.513 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 2.0 px 6 ms SOUTH
23:47:51.513 00.000 9828 IsSlewing returns 0
23:47:51.513 00.000 9828 IsGuiding returns 0
23:47:51.513 00.000 9828 PulseGuide returned control before completion, sleep 37
23:47:51.565 00.052 9828 IsGuiding returns 1
23:47:51.565 00.000 9828 scope still moving after pulse duration time elapsed
23:47:51.597 00.032 9828 IsSlewing returns 0
23:47:51.597 00.000 9828 IsGuiding returns 1
23:47:51.629 00.032 9828 IsSlewing returns 0
23:47:51.629 00.000 9828 IsGuiding returns 1
23:47:51.659 00.030 9828 IsSlewing returns 0
23:47:51.659 00.000 9828 IsGuiding returns 0
23:47:51.659 00.000 9828 scope move finished after 27 + 119 ms
23:47:51.659 00.000 9828 Move returns status 0, amount 27
23:47:51.659 00.000 9828 MoveAxis(N, 9, B)
23:47:51.659 00.000 9828 Guiding  Dir = 0, Dur = 9
23:47:51.675 00.016 9828 IsSlewing returns 0
23:47:51.675 00.000 9828 IsGuiding returns 0
23:47:51.675 00.000 9828 PulseGuide returned control before completion, sleep 19
23:47:51.706 00.031 9828 IsGuiding returns 1
23:47:51.706 00.000 9828 scope still moving after pulse duration time elapsed
23:47:51.737 00.031 9828 IsSlewing returns 0
23:47:51.737 00.000 9828 IsGuiding returns 1
23:47:51.768 00.031 9828 IsSlewing returns 0
23:47:51.768 00.000 9828 IsGuiding returns 1
23:47:51.799 00.031 9828 IsSlewing returns 0
23:47:51.799 00.000 9828 IsGuiding returns 0
23:47:51.799 00.000 9828 scope move finished after 9 + 114 ms
23:47:51.799 00.000 9828 Move returns status 0, amount 9
23:47:51.799 00.000 9828 move complete, result=0
23:47:51.799 00.000 9828 worker thread done servicing request
23:47:51.799 00.000 5052 GuideStep: -0.2 px 27 ms EAST, -0.2 px 9 ms NORTH
23:47:52.548 00.749 8976 Exposure complete
23:47:52.562 00.014 8976 worker thread done servicing request
23:47:52.562 00.000 5052 OnExposeComplete: enter
23:47:52.562 00.000 5052 UpdateGuideState(): m_state=6
23:47:52.562 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
23:47:52.562 00.000 5052 Star::Find returns 1 (0), X=341.02, Y=395.84, Mass=4095, SNR=44.8, Peak=230 HFD=4.3
23:47:52.562 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.97) = xAngle (-4.90 = 1.38)
23:47:52.562 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.95 = 1.33)
23:47:52.562 00.000 5052 CameraToMount -- cameraX=-1.50 cameraY=-0.32 hyp=1.53 cameraTheta=-2.93 mountX=0.29 mountY=1.49, mountTheta=1.38
23:47:52.563 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.50, y=-0.32, opts=13)
23:47:52.563 00.000 5052 Enqueuing Move request for stepguider (-1.50, -0.32)
23:47:52.563 00.000 8976 Worker thread wakes up
23:47:52.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.50, -0.32) opts 0xd
23:47:52.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.50, -0.32)
23:47:52.563 00.000 8976 Moving (-1.50, -0.32) raw xDistance=0.29 yDistance=1.49
23:47:52.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
23:47:52.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.03 from input 1.49
23:47:52.563 00.000 8976 MoveAxis(R, 0, ABG)
23:47:52.563 00.000 8976 MoveAxis(D, 5, ABG)
23:47:52.563 00.000 8976 stepping (-14, 24) + (0, -5)
23:47:52.563 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:47:52.564 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=230, med=32, FiltMin=27, FiltMax=169, Gamma=2.260
23:47:52.574 00.010 5052 UpdateGuideState exits: m=4095 SNR=44.8
23:47:52.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:52.574 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:52.574 00.000 5052 Enqueuing Expose request
23:47:52.598 00.024 8976 Received - 47 (G) 
23:47:52.598 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:47:52.599 00.001 8976 stepped: pos (-14, 19)
23:47:52.599 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (1.97) = xAngle (0.87 = 0.87)
23:47:52.599 00.000 8976 MountToCamera -- mountX=2.79 mountY=-5.42 hyp=6.09 mountTheta=-1.10 cameraX=3.92, cameraY=4.67 cameraTheta=0.87
23:47:52.599 00.000 8976 incremental bump (3.917, 4.668) isValid = 1
23:47:52.599 00.000 8976 Scheduling Mount bump of (0.210, 0.258)
23:47:52.599 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.26, opts=4)
23:47:52.599 00.000 8976 Enqueuing Move request for scope (0.21, 0.26)
23:47:52.599 00.000 8976 move complete, result=0
23:47:52.599 00.000 9828 Worker thread wakes up
23:47:52.599 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 1.5 px 5 ms SOUTH
23:47:52.599 00.000 8976 worker thread done servicing request
23:47:52.599 00.000 8976 Worker thread wakes up
23:47:52.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:52.599 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:52.599 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0x4
23:47:52.599 00.000 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
23:47:52.599 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.12) = xAngle (4.01 = -2.28)
23:47:52.599 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.96 = -2.32)
23:47:52.599 00.000 9828 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.33 cameraTheta=0.89 mountX=-0.22 mountY=-0.24, mountTheta=-2.30
23:47:52.600 00.001 9828 Moving (0.21, 0.26) raw xDistance=-0.22 yDistance=-0.24
23:47:52.600 00.000 9828 MoveAxis(E, 26, B)
23:47:52.600 00.000 9828 Guiding  Dir = 2, Dur = 26
23:47:52.600 00.000 9828 IsSlewing returns 0
23:47:52.600 00.000 9828 IsGuiding returns 0
23:47:52.600 00.000 9828 PulseGuide returned control before completion, sleep 36
23:47:52.646 00.046 9828 IsGuiding returns 1
23:47:52.646 00.000 9828 scope still moving after pulse duration time elapsed
23:47:52.677 00.031 9828 IsSlewing returns 0
23:47:52.677 00.000 9828 IsGuiding returns 1
23:47:52.708 00.031 9828 IsSlewing returns 0
23:47:52.708 00.000 9828 IsGuiding returns 1
23:47:52.740 00.032 9828 IsSlewing returns 0
23:47:52.740 00.000 9828 IsGuiding returns 1
23:47:52.772 00.032 9828 IsSlewing returns 0
23:47:52.772 00.000 9828 IsGuiding returns 0
23:47:52.772 00.000 9828 scope move finished after 26 + 146 ms
23:47:52.772 00.000 9828 Move returns status 0, amount 26
23:47:52.772 00.000 9828 MoveAxis(N, 9, B)
23:47:52.772 00.000 9828 Guiding  Dir = 0, Dur = 9
23:47:52.787 00.015 9828 IsSlewing returns 0
23:47:52.787 00.000 9828 IsGuiding returns 0
23:47:52.787 00.000 9828 PulseGuide returned control before completion, sleep 19
23:47:52.819 00.032 9828 IsGuiding returns 1
23:47:52.819 00.000 9828 scope still moving after pulse duration time elapsed
23:47:52.849 00.030 9828 IsSlewing returns 0
23:47:52.849 00.000 9828 IsGuiding returns 1
23:47:52.881 00.032 9828 IsSlewing returns 0
23:47:52.881 00.000 9828 IsGuiding returns 1
23:47:52.913 00.032 9828 IsSlewing returns 0
23:47:52.913 00.000 9828 IsGuiding returns 0
23:47:52.913 00.000 9828 scope move finished after 9 + 117 ms
23:47:52.913 00.000 9828 Move returns status 0, amount 9
23:47:52.913 00.000 9828 move complete, result=0
23:47:52.913 00.000 9828 worker thread done servicing request
23:47:52.913 00.000 5052 GuideStep: -0.2 px 26 ms EAST, -0.2 px 9 ms NORTH
23:47:53.641 00.728 8976 Exposure complete
23:47:53.655 00.014 8976 worker thread done servicing request
23:47:53.655 00.000 5052 OnExposeComplete: enter
23:47:53.655 00.000 5052 UpdateGuideState(): m_state=6
23:47:53.655 00.000 5052 Star::Find(18, 341, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
23:47:53.655 00.000 5052 Star::Find returns 1 (0), X=342.07, Y=396.14, Mass=4152, SNR=45.1, Peak=220 HFD=4.5
23:47:53.655 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.97) = xAngle (-5.07 = 1.21)
23:47:53.655 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.12 = 1.16)
23:47:53.655 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.02 hyp=0.44 cameraTheta=-3.10 mountX=0.15 mountY=0.40, mountTheta=1.21
23:47:53.656 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.02, opts=13)
23:47:53.656 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.02)
23:47:53.656 00.000 8976 Worker thread wakes up
23:47:53.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.02) opts 0xd
23:47:53.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.02)
23:47:53.656 00.000 8976 Moving (-0.44, -0.02) raw xDistance=0.15 yDistance=0.40
23:47:53.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:47:53.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.40
23:47:53.656 00.000 8976 MoveAxis(R, 0, ABG)
23:47:53.657 00.001 8976 MoveAxis(U, 0, ABG)
23:47:53.657 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (1.97) = xAngle (0.92 = 0.92)
23:47:53.657 00.000 8976 MountToCamera -- mountX=2.87 mountY=-5.04 hyp=5.80 mountTheta=-1.05 cameraX=3.53, cameraY=4.60 cameraTheta=0.92
23:47:53.657 00.000 8976 incremental bump (3.534, 4.599) isValid = 1
23:47:53.657 00.000 8976 Scheduling Mount bump of (0.199, 0.267)
23:47:53.657 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.27, opts=4)
23:47:53.657 00.000 8976 Enqueuing Move request for scope (0.20, 0.27)
23:47:53.657 00.000 8976 move complete, result=0
23:47:53.657 00.000 9828 Worker thread wakes up
23:47:53.657 00.000 8976 worker thread done servicing request
23:47:53.657 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.27) opts 0x4
23:47:53.657 00.000 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.27)
23:47:53.657 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.12) = xAngle (4.05 = -2.23)
23:47:53.657 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.00 = -2.28)
23:47:53.657 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.27 hyp=0.33 cameraTheta=0.93 mountX=-0.20 mountY=-0.25, mountTheta=-2.25
23:47:53.657 00.000 9828 Moving (0.20, 0.27) raw xDistance=-0.20 yDistance=-0.25
23:47:53.657 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=220, med=32, FiltMin=27, FiltMax=169, Gamma=2.260
23:47:53.657 00.000 9828 MoveAxis(E, 24, B)
23:47:53.658 00.001 9828 Guiding  Dir = 2, Dur = 24
23:47:53.658 00.000 9828 IsSlewing returns 0
23:47:53.658 00.000 9828 IsGuiding returns 0
23:47:53.658 00.000 9828 PulseGuide returned control before completion, sleep 34
23:47:53.667 00.009 5052 UpdateGuideState exits: m=4152 SNR=45.1
23:47:53.668 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:53.668 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:53.668 00.000 5052 Enqueuing Expose request
23:47:53.668 00.000 8976 Worker thread wakes up
23:47:53.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:53.668 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:53.670 00.002 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:47:53.698 00.028 9828 IsGuiding returns 1
23:47:53.698 00.000 9828 scope still moving after pulse duration time elapsed
23:47:53.729 00.031 9828 IsSlewing returns 0
23:47:53.729 00.000 9828 IsGuiding returns 1
23:47:53.759 00.030 9828 IsSlewing returns 0
23:47:53.759 00.000 9828 IsGuiding returns 1
23:47:53.790 00.031 9828 IsSlewing returns 0
23:47:53.790 00.000 9828 IsGuiding returns 1
23:47:53.821 00.031 9828 IsSlewing returns 0
23:47:53.821 00.000 9828 IsGuiding returns 0
23:47:53.821 00.000 9828 scope move finished after 24 + 139 ms
23:47:53.821 00.000 9828 Move returns status 0, amount 24
23:47:53.821 00.000 9828 MoveAxis(N, 10, B)
23:47:53.821 00.000 9828 Guiding  Dir = 0, Dur = 10
23:47:53.838 00.017 9828 IsSlewing returns 0
23:47:53.838 00.000 9828 IsGuiding returns 0
23:47:53.838 00.000 9828 PulseGuide returned control before completion, sleep 20
23:47:53.869 00.031 9828 IsGuiding returns 1
23:47:53.869 00.000 9828 scope still moving after pulse duration time elapsed
23:47:53.900 00.031 9828 IsSlewing returns 0
23:47:53.900 00.000 9828 IsGuiding returns 1
23:47:53.930 00.030 9828 IsSlewing returns 0
23:47:53.930 00.000 9828 IsGuiding returns 1
23:47:53.962 00.032 9828 IsSlewing returns 0
23:47:53.962 00.000 9828 IsGuiding returns 1
23:47:53.994 00.032 9828 IsSlewing returns 0
23:47:53.994 00.000 9828 IsGuiding returns 0
23:47:53.994 00.000 9828 scope move finished after 10 + 146 ms
23:47:53.994 00.000 9828 Move returns status 0, amount 10
23:47:53.994 00.000 9828 move complete, result=0
23:47:53.994 00.000 9828 worker thread done servicing request
23:47:53.994 00.000 5052 GuideStep: -0.2 px 24 ms EAST, -0.3 px 10 ms NORTH
23:47:54.708 00.714 8976 Exposure complete
23:47:54.723 00.015 8976 worker thread done servicing request
23:47:54.723 00.000 5052 OnExposeComplete: enter
23:47:54.723 00.000 5052 UpdateGuideState(): m_state=6
23:47:54.723 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
23:47:54.723 00.000 5052 Star::Find returns 1 (0), X=343.11, Y=395.89, Mass=4104, SNR=44.9, Peak=227 HFD=4.6
23:47:54.724 00.001 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.97) = xAngle (-2.39 = -2.39)
23:47:54.724 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.44 = -2.44)
23:47:54.724 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.27 hyp=0.66 cameraTheta=-0.42 mountX=-0.48 mountY=-0.42, mountTheta=-2.42
23:47:54.724 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.27, opts=13)
23:47:54.724 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.27)
23:47:54.724 00.000 8976 Worker thread wakes up
23:47:54.725 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.27) opts 0xd
23:47:54.725 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.27)
23:47:54.725 00.000 8976 Moving (0.60, -0.27) raw xDistance=-0.48 yDistance=-0.42
23:47:54.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.48
23:47:54.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.42
23:47:54.725 00.000 8976 MoveAxis(R, 0, ABG)
23:47:54.725 00.000 8976 MoveAxis(U, 0, ABG)
23:47:54.725 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (1.97) = xAngle (0.95 = 0.95)
23:47:54.725 00.000 8976 MountToCamera -- mountX=2.93 mountY=-4.78 hyp=5.61 mountTheta=-1.02 cameraX=3.28, cameraY=4.55 cameraTheta=0.95
23:47:54.725 00.000 8976 incremental bump (3.276, 4.553) isValid = 1
23:47:54.725 00.000 8976 Scheduling Mount bump of (0.191, 0.273)
23:47:54.725 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.19, y=0.27, opts=4)
23:47:54.725 00.000 8976 Enqueuing Move request for scope (0.19, 0.27)
23:47:54.725 00.000 8976 move complete, result=0
23:47:54.725 00.000 9828 Worker thread wakes up
23:47:54.725 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.27) opts 0x4
23:47:54.725 00.000 9828 Handling offset move in thread for scope, endpoint = (0.19, 0.27)
23:47:54.725 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.12) = xAngle (4.08 = -2.20)
23:47:54.725 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.03 = -2.25)
23:47:54.725 00.000 8976 worker thread done servicing request
23:47:54.726 00.001 9828 CameraToMount -- cameraX=0.19 cameraY=0.27 hyp=0.33 cameraTheta=0.96 mountX=-0.20 mountY=-0.26, mountTheta=-2.22
23:47:54.726 00.000 9828 Moving (0.19, 0.27) raw xDistance=-0.20 yDistance=-0.26
23:47:54.726 00.000 9828 MoveAxis(E, 23, B)
23:47:54.726 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=227, med=32, FiltMin=27, FiltMax=153, Gamma=2.260
23:47:54.726 00.000 9828 Guiding  Dir = 2, Dur = 23
23:47:54.726 00.000 9828 IsSlewing returns 0
23:47:54.726 00.000 9828 IsGuiding returns 0
23:47:54.726 00.000 9828 PulseGuide returned control before completion, sleep 33
23:47:54.736 00.010 5052 UpdateGuideState exits: m=4104 SNR=44.9
23:47:54.736 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:54.736 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:54.736 00.000 5052 Enqueuing Expose request
23:47:54.736 00.000 8976 Worker thread wakes up
23:47:54.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:54.736 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:54.740 00.004 5052 GuideStep: -0.5 px 0 ms EAST, -0.4 px 0 ms NORTH
23:47:54.773 00.033 9828 IsGuiding returns 1
23:47:54.773 00.000 9828 scope still moving after pulse duration time elapsed
23:47:54.803 00.030 9828 IsSlewing returns 0
23:47:54.803 00.000 9828 IsGuiding returns 1
23:47:54.835 00.032 9828 IsSlewing returns 0
23:47:54.835 00.000 9828 IsGuiding returns 1
23:47:54.866 00.031 9828 IsSlewing returns 0
23:47:54.866 00.000 9828 IsGuiding returns 0
23:47:54.866 00.000 9828 scope move finished after 23 + 116 ms
23:47:54.866 00.000 9828 Move returns status 0, amount 23
23:47:54.866 00.000 9828 MoveAxis(N, 10, B)
23:47:54.866 00.000 9828 Guiding  Dir = 0, Dur = 10
23:47:54.881 00.015 9828 IsSlewing returns 0
23:47:54.881 00.000 9828 IsGuiding returns 0
23:47:54.881 00.000 9828 PulseGuide returned control before completion, sleep 20
23:47:54.912 00.031 9828 IsGuiding returns 1
23:47:54.912 00.000 9828 scope still moving after pulse duration time elapsed
23:47:54.944 00.032 9828 IsSlewing returns 0
23:47:54.944 00.000 9828 IsGuiding returns 1
23:47:54.976 00.032 9828 IsSlewing returns 0
23:47:54.976 00.000 9828 IsGuiding returns 1
23:47:55.008 00.032 9828 IsSlewing returns 0
23:47:55.008 00.000 9828 IsGuiding returns 0
23:47:55.008 00.000 9828 scope move finished after 10 + 117 ms
23:47:55.008 00.000 9828 Move returns status 0, amount 10
23:47:55.008 00.000 9828 move complete, result=0
23:47:55.008 00.000 9828 worker thread done servicing request
23:47:55.008 00.000 5052 GuideStep: -0.2 px 23 ms EAST, -0.3 px 10 ms NORTH
23:47:55.773 00.765 8976 Exposure complete
23:47:55.787 00.014 8976 worker thread done servicing request
23:47:55.788 00.001 5052 OnExposeComplete: enter
23:47:55.788 00.000 5052 UpdateGuideState(): m_state=6
23:47:55.788 00.000 5052 Star::Find(18, 343, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
23:47:55.788 00.000 5052 Star::Find returns 1 (0), X=342.52, Y=395.85, Mass=4058, SNR=44.7, Peak=236 HFD=4.6
23:47:55.788 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.97) = xAngle (-3.52 = 2.76)
23:47:55.788 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.57 = 2.71)
23:47:55.788 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.55 mountX=-0.29 mountY=0.13, mountTheta=2.72
23:47:55.789 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.31, opts=13)
23:47:55.789 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.31)
23:47:55.789 00.000 8976 Worker thread wakes up
23:47:55.789 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.31) opts 0xd
23:47:55.789 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.31)
23:47:55.789 00.000 8976 Moving (0.01, -0.31) raw xDistance=-0.29 yDistance=0.13
23:47:55.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
23:47:55.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:47:55.789 00.000 8976 MoveAxis(R, 0, ABG)
23:47:55.789 00.000 8976 MoveAxis(U, 0, ABG)
23:47:55.789 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (1.97) = xAngle (0.97 = 0.97)
23:47:55.789 00.000 8976 MountToCamera -- mountX=2.97 mountY=-4.61 hyp=5.49 mountTheta=-1.00 cameraX=3.10, cameraY=4.52 cameraTheta=0.97
23:47:55.789 00.000 8976 incremental bump (3.104, 4.523) isValid = 1
23:47:55.789 00.000 8976 Scheduling Mount bump of (0.171, 0.257)
23:47:55.789 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.26, opts=4)
23:47:55.790 00.001 8976 Enqueuing Move request for scope (0.17, 0.26)
23:47:55.790 00.000 8976 move complete, result=0
23:47:55.790 00.000 9828 Worker thread wakes up
23:47:55.790 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.26) opts 0x4
23:47:55.790 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.26)
23:47:55.790 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.12) = xAngle (4.10 = -2.18)
23:47:55.790 00.000 8976 worker thread done servicing request
23:47:55.790 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.06 = -2.23)
23:47:55.790 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.26 hyp=0.31 cameraTheta=0.98 mountX=-0.18 mountY=-0.24, mountTheta=-2.20
23:47:55.790 00.000 9828 Moving (0.17, 0.26) raw xDistance=-0.18 yDistance=-0.24
23:47:55.790 00.000 9828 MoveAxis(E, 21, B)
23:47:55.790 00.000 9828 Guiding  Dir = 2, Dur = 21
23:47:55.790 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=236, med=32, FiltMin=27, FiltMax=178, Gamma=2.260
23:47:55.791 00.001 9828 IsSlewing returns 0
23:47:55.791 00.000 9828 IsGuiding returns 0
23:47:55.791 00.000 9828 PulseGuide returned control before completion, sleep 31
23:47:55.801 00.010 5052 UpdateGuideState exits: m=4058 SNR=44.7
23:47:55.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:55.801 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:55.801 00.000 5052 Enqueuing Expose request
23:47:55.801 00.000 8976 Worker thread wakes up
23:47:55.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:55.801 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:55.805 00.004 5052 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:55.830 00.025 9828 IsGuiding returns 1
23:47:55.830 00.000 9828 scope still moving after pulse duration time elapsed
23:47:55.861 00.031 9828 IsSlewing returns 0
23:47:55.861 00.000 9828 IsGuiding returns 1
23:47:55.892 00.031 9828 IsSlewing returns 0
23:47:55.892 00.000 9828 IsGuiding returns 1
23:47:55.923 00.031 9828 IsSlewing returns 0
23:47:55.923 00.000 9828 IsGuiding returns 0
23:47:55.923 00.000 9828 scope move finished after 21 + 111 ms
23:47:55.923 00.000 9828 Move returns status 0, amount 21
23:47:55.923 00.000 9828 MoveAxis(N, 9, B)
23:47:55.923 00.000 9828 Guiding  Dir = 0, Dur = 9
23:47:55.939 00.016 9828 IsSlewing returns 0
23:47:55.939 00.000 9828 IsGuiding returns 0
23:47:55.939 00.000 9828 PulseGuide returned control before completion, sleep 19
23:47:55.971 00.032 9828 IsGuiding returns 1
23:47:55.971 00.000 9828 scope still moving after pulse duration time elapsed
23:47:56.002 00.031 9828 IsSlewing returns 0
23:47:56.002 00.000 9828 IsGuiding returns 1
23:47:56.033 00.031 9828 IsSlewing returns 0
23:47:56.033 00.000 9828 IsGuiding returns 1
23:47:56.065 00.032 9828 IsSlewing returns 0
23:47:56.065 00.000 9828 IsGuiding returns 0
23:47:56.065 00.000 9828 scope move finished after 9 + 116 ms
23:47:56.065 00.000 9828 Move returns status 0, amount 9
23:47:56.065 00.000 9828 move complete, result=0
23:47:56.065 00.000 9828 worker thread done servicing request
23:47:56.065 00.000 5052 GuideStep: -0.2 px 21 ms EAST, -0.2 px 9 ms NORTH
23:47:56.841 00.776 8976 Exposure complete
23:47:56.856 00.015 8976 worker thread done servicing request
23:47:56.856 00.000 5052 OnExposeComplete: enter
23:47:56.856 00.000 5052 UpdateGuideState(): m_state=6
23:47:56.856 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
23:47:56.856 00.000 5052 Star::Find returns 1 (0), X=340.62, Y=395.66, Mass=4152, SNR=45.1, Peak=228 HFD=4.5
23:47:56.856 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.97) = xAngle (-4.85 = 1.43)
23:47:56.856 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.91 = 1.38)
23:47:56.856 00.000 5052 CameraToMount -- cameraX=-1.89 cameraY=-0.50 hyp=1.96 cameraTheta=-2.88 mountX=0.27 mountY=1.92, mountTheta=1.43
23:47:56.857 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.89, y=-0.50, opts=13)
23:47:56.857 00.000 5052 Enqueuing Move request for stepguider (-1.89, -0.50)
23:47:56.857 00.000 8976 Worker thread wakes up
23:47:56.857 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.89, -0.50) opts 0xd
23:47:56.857 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.89, -0.50)
23:47:56.857 00.000 8976 Moving (-1.89, -0.50) raw xDistance=0.27 yDistance=1.92
23:47:56.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
23:47:56.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.21 from input 1.92
23:47:56.857 00.000 8976 MoveAxis(R, 0, ABG)
23:47:56.857 00.000 8976 MoveAxis(D, 5, ABG)
23:47:56.857 00.000 8976 stepping (-14, 19) + (0, -5)
23:47:56.858 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:47:56.858 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=228, med=32, FiltMin=27, FiltMax=183, Gamma=2.260
23:47:56.869 00.011 5052 UpdateGuideState exits: m=4152 SNR=45.1
23:47:56.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:56.869 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:56.869 00.000 5052 Enqueuing Expose request
23:47:56.899 00.030 8976 Received - 47 (G) 
23:47:56.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:47:56.899 00.000 8976 stepped: pos (-14, 14)
23:47:56.899 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (1.97) = xAngle (1.02 = 1.02)
23:47:56.899 00.000 8976 MountToCamera -- mountX=3.00 mountY=-4.13 hyp=5.10 mountTheta=-0.94 cameraX=2.65, cameraY=4.36 cameraTheta=1.02
23:47:56.899 00.000 8976 incremental bump (2.647, 4.359) isValid = 1
23:47:56.899 00.000 8976 Scheduling Mount bump of (0.169, 0.288)
23:47:56.899 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.29, opts=4)
23:47:56.899 00.000 8976 Enqueuing Move request for scope (0.17, 0.29)
23:47:56.899 00.000 8976 move complete, result=0
23:47:56.899 00.000 9828 Worker thread wakes up
23:47:56.899 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.29) opts 0x4
23:47:56.899 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.29)
23:47:56.899 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 1.9 px 5 ms SOUTH
23:47:56.899 00.000 8976 worker thread done servicing request
23:47:56.899 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.12) = xAngle (4.16 = -2.13)
23:47:56.899 00.000 8976 Worker thread wakes up
23:47:56.899 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.11 = -2.17)
23:47:56.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:56.899 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.29 hyp=0.33 cameraTheta=1.04 mountX=-0.18 mountY=-0.28, mountTheta=-2.14
23:47:56.899 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:56.899 00.000 9828 Moving (0.17, 0.29) raw xDistance=-0.18 yDistance=-0.28
23:47:56.899 00.000 9828 MoveAxis(E, 21, B)
23:47:56.899 00.000 9828 Guiding  Dir = 2, Dur = 21
23:47:56.900 00.001 9828 IsSlewing returns 0
23:47:56.900 00.000 9828 IsGuiding returns 0
23:47:56.900 00.000 9828 PulseGuide returned control before completion, sleep 31
23:47:56.946 00.046 9828 IsGuiding returns 1
23:47:56.946 00.000 9828 scope still moving after pulse duration time elapsed
23:47:56.977 00.031 9828 IsSlewing returns 0
23:47:56.977 00.000 9828 IsGuiding returns 1
23:47:57.007 00.030 9828 IsSlewing returns 0
23:47:57.007 00.000 9828 IsGuiding returns 1
23:47:57.038 00.031 9828 IsSlewing returns 0
23:47:57.038 00.000 9828 IsGuiding returns 0
23:47:57.038 00.000 9828 scope move finished after 21 + 117 ms
23:47:57.038 00.000 9828 Move returns status 0, amount 21
23:47:57.038 00.000 9828 MoveAxis(N, 11, B)
23:47:57.038 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:57.054 00.016 9828 IsSlewing returns 0
23:47:57.054 00.000 9828 IsGuiding returns 0
23:47:57.054 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:57.086 00.032 9828 IsGuiding returns 1
23:47:57.086 00.000 9828 scope still moving after pulse duration time elapsed
23:47:57.118 00.032 9828 IsSlewing returns 0
23:47:57.118 00.000 9828 IsGuiding returns 1
23:47:57.150 00.032 9828 IsSlewing returns 0
23:47:57.150 00.000 9828 IsGuiding returns 1
23:47:57.182 00.032 9828 IsSlewing returns 0
23:47:57.182 00.000 9828 IsGuiding returns 0
23:47:57.182 00.000 9828 scope move finished after 11 + 116 ms
23:47:57.182 00.000 9828 Move returns status 0, amount 11
23:47:57.182 00.000 9828 move complete, result=0
23:47:57.182 00.000 9828 worker thread done servicing request
23:47:57.182 00.000 5052 GuideStep: -0.2 px 21 ms EAST, -0.3 px 11 ms NORTH
23:47:57.940 00.758 8976 Exposure complete
23:47:57.954 00.014 8976 worker thread done servicing request
23:47:57.954 00.000 5052 OnExposeComplete: enter
23:47:57.954 00.000 5052 UpdateGuideState(): m_state=6
23:47:57.954 00.000 5052 Star::Find(18, 340, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
23:47:57.954 00.000 5052 Star::Find returns 1 (0), X=340.04, Y=396.28, Mass=4156, SNR=45.2, Peak=273 HFD=4.2
23:47:57.954 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.97) = xAngle (1.12 = 1.12)
23:47:57.954 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.07 = 1.07)
23:47:57.954 00.000 5052 CameraToMount -- cameraX=-2.47 cameraY=0.12 hyp=2.47 cameraTheta=3.09 mountX=1.07 mountY=2.17, mountTheta=1.11
23:47:57.955 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.47, y=0.12, opts=13)
23:47:57.955 00.000 5052 Enqueuing Move request for stepguider (-2.47, 0.12)
23:47:57.955 00.000 8976 Worker thread wakes up
23:47:57.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.47, 0.12) opts 0xd
23:47:57.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.47, 0.12)
23:47:57.955 00.000 8976 Moving (-2.47, 0.12) raw xDistance=1.07 yDistance=2.17
23:47:57.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.07
23:47:57.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.45 from input 2.17
23:47:57.955 00.000 8976 MoveAxis(L, 3, ABG)
23:47:57.955 00.000 8976 stepping (-14, 14) + (-3, 0)
23:47:57.955 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:57.956 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=273, med=31, FiltMin=27, FiltMax=160, Gamma=2.260
23:47:57.965 00.009 5052 UpdateGuideState exits: m=4156 SNR=45.2
23:47:57.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:57.965 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:57.965 00.000 5052 Enqueuing Expose request
23:47:57.986 00.021 8976 Received - 47 (G) 
23:47:57.986 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:47:57.986 00.000 8976 stepped: pos (-17, 14)
23:47:57.986 00.000 8976 MoveAxis(D, 6, ABG)
23:47:57.986 00.000 8976 stepping (-17, 14) + (0, -6)
23:47:57.986 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:47:58.033 00.047 8976 Received - 47 (G) 
23:47:58.033 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:47:58.033 00.000 8976 stepped: pos (-17, 8)
23:47:58.033 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (1.97) = xAngle (1.16 = 1.16)
23:47:58.033 00.000 8976 MountToCamera -- mountX=3.23 mountY=-3.36 hyp=4.66 mountTheta=-0.81 cameraX=1.85, cameraY=4.28 cameraTheta=1.16
23:47:58.033 00.000 8976 incremental bump (1.848, 4.275) isValid = 1
23:47:58.034 00.001 8976 Scheduling Mount bump of (0.130, 0.309)
23:47:58.034 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.31, opts=4)
23:47:58.034 00.000 8976 Enqueuing Move request for scope (0.13, 0.31)
23:47:58.034 00.000 8976 move complete, result=0
23:47:58.034 00.000 9828 Worker thread wakes up
23:47:58.034 00.000 5052 GuideStep: 1.1 px 3 ms WEST, 2.2 px 6 ms SOUTH
23:47:58.034 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.31) opts 0x4
23:47:58.034 00.000 8976 worker thread done servicing request
23:47:58.034 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.31)
23:47:58.034 00.000 8976 Worker thread wakes up
23:47:58.034 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.12) = xAngle (4.29 = -1.99)
23:47:58.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:58.034 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.25 = -2.04)
23:47:58.034 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.17 mountX=-0.14 mountY=-0.30, mountTheta=-2.00
23:47:58.034 00.000 9828 Moving (0.13, 0.31) raw xDistance=-0.14 yDistance=-0.30
23:47:58.034 00.000 9828 MoveAxis(E, 16, B)
23:47:58.034 00.000 9828 Guiding  Dir = 2, Dur = 16
23:47:58.034 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:58.035 00.001 9828 IsSlewing returns 0
23:47:58.035 00.000 9828 IsGuiding returns 0
23:47:58.035 00.000 9828 PulseGuide returned control before completion, sleep 26
23:47:58.069 00.034 9828 IsGuiding returns 1
23:47:58.069 00.000 9828 scope still moving after pulse duration time elapsed
23:47:58.100 00.031 9828 IsSlewing returns 0
23:47:58.100 00.000 9828 IsGuiding returns 1
23:47:58.132 00.032 9828 IsSlewing returns 0
23:47:58.132 00.000 9828 IsGuiding returns 1
23:47:58.164 00.032 9828 IsSlewing returns 0
23:47:58.164 00.000 9828 IsGuiding returns 1
23:47:58.195 00.031 9828 IsSlewing returns 0
23:47:58.195 00.000 9828 IsGuiding returns 0
23:47:58.195 00.000 9828 scope move finished after 16 + 143 ms
23:47:58.195 00.000 9828 Move returns status 0, amount 16
23:47:58.195 00.000 9828 MoveAxis(N, 11, B)
23:47:58.195 00.000 9828 Guiding  Dir = 0, Dur = 11
23:47:58.210 00.015 9828 IsSlewing returns 0
23:47:58.210 00.000 9828 IsGuiding returns 0
23:47:58.210 00.000 9828 PulseGuide returned control before completion, sleep 21
23:47:58.242 00.032 9828 IsGuiding returns 1
23:47:58.242 00.000 9828 scope still moving after pulse duration time elapsed
23:47:58.274 00.032 9828 IsSlewing returns 0
23:47:58.274 00.000 9828 IsGuiding returns 1
23:47:58.305 00.031 9828 IsSlewing returns 0
23:47:58.305 00.000 9828 IsGuiding returns 1
23:47:58.335 00.030 9828 IsSlewing returns 0
23:47:58.335 00.000 9828 IsGuiding returns 1
23:47:58.366 00.031 9828 IsSlewing returns 0
23:47:58.366 00.000 9828 IsGuiding returns 0
23:47:58.366 00.000 9828 scope move finished after 11 + 145 ms
23:47:58.366 00.000 9828 Move returns status 0, amount 11
23:47:58.366 00.000 9828 move complete, result=0
23:47:58.366 00.000 9828 worker thread done servicing request
23:47:58.366 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.3 px 11 ms NORTH
23:47:59.075 00.709 8976 Exposure complete
23:47:59.089 00.014 8976 worker thread done servicing request
23:47:59.089 00.000 5052 OnExposeComplete: enter
23:47:59.089 00.000 5052 UpdateGuideState(): m_state=6
23:47:59.089 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
23:47:59.090 00.001 5052 Star::Find returns 1 (0), X=342.49, Y=396.02, Mass=4110, SNR=44.9, Peak=234 HFD=5.0
23:47:59.090 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.97) = xAngle (-3.71 = 2.58)
23:47:59.090 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.76 = 2.52)
23:47:59.090 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.74 mountX=-0.12 mountY=0.08, mountTheta=2.54
23:47:59.090 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.14, opts=13)
23:47:59.090 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.14)
23:47:59.090 00.000 8976 Worker thread wakes up
23:47:59.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.14) opts 0xd
23:47:59.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.14)
23:47:59.091 00.001 8976 Moving (-0.02, -0.14) raw xDistance=-0.12 yDistance=0.08
23:47:59.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:47:59.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:47:59.091 00.000 8976 MoveAxis(R, 0, ABG)
23:47:59.091 00.000 8976 MoveAxis(U, 0, ABG)
23:47:59.091 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (1.97) = xAngle (1.27 = 1.27)
23:47:59.091 00.000 8976 MountToCamera -- mountX=3.38 mountY=-2.84 hyp=4.42 mountTheta=-0.70 cameraX=1.31, cameraY=4.22 cameraTheta=1.27
23:47:59.091 00.000 8976 incremental bump (1.312, 4.220) isValid = 1
23:47:59.091 00.000 8976 Scheduling Mount bump of (0.041, 0.137)
23:47:59.091 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.14, opts=4)
23:47:59.091 00.000 8976 Enqueuing Move request for scope (0.04, 0.14)
23:47:59.091 00.000 8976 move complete, result=0
23:47:59.091 00.000 8976 worker thread done servicing request
23:47:59.091 00.000 9828 Worker thread wakes up
23:47:59.091 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0x4
23:47:59.091 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
23:47:59.091 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.12) = xAngle (4.40 = -1.89)
23:47:59.091 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.35 = -1.93)
23:47:59.091 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=234, med=32, FiltMin=27, FiltMax=169, Gamma=2.260
23:47:59.092 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.28 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
23:47:59.092 00.000 9828 Moving (0.04, 0.14) raw xDistance=-0.04 yDistance=-0.13
23:47:59.092 00.000 9828 MoveAxis(E, 5, B)
23:47:59.092 00.000 9828 Guiding  Dir = 2, Dur = 5
23:47:59.092 00.000 9828 IsSlewing returns 0
23:47:59.092 00.000 9828 IsGuiding returns 0
23:47:59.092 00.000 9828 PulseGuide returned control before completion, sleep 15
23:47:59.101 00.009 5052 UpdateGuideState exits: m=4110 SNR=44.9
23:47:59.101 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:59.101 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:47:59.101 00.000 5052 Enqueuing Expose request
23:47:59.102 00.001 8976 Worker thread wakes up
23:47:59.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:47:59.102 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:47:59.104 00.002 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:59.119 00.015 9828 IsGuiding returns 1
23:47:59.119 00.000 9828 scope still moving after pulse duration time elapsed
23:47:59.150 00.031 9828 IsSlewing returns 0
23:47:59.150 00.000 9828 IsGuiding returns 1
23:47:59.182 00.032 9828 IsSlewing returns 0
23:47:59.182 00.000 9828 IsGuiding returns 1
23:47:59.214 00.032 9828 IsSlewing returns 0
23:47:59.214 00.000 9828 IsGuiding returns 0
23:47:59.214 00.000 9828 scope move finished after 5 + 116 ms
23:47:59.214 00.000 9828 Move returns status 0, amount 5
23:47:59.214 00.000 9828 MoveAxis(N, 5, B)
23:47:59.214 00.000 9828 Guiding  Dir = 0, Dur = 5
23:47:59.238 00.024 9828 IsSlewing returns 0
23:47:59.238 00.000 9828 IsGuiding returns 0
23:47:59.238 00.000 9828 PulseGuide returned control before completion, sleep 15
23:47:59.263 00.025 9828 IsGuiding returns 1
23:47:59.263 00.000 9828 scope still moving after pulse duration time elapsed
23:47:59.294 00.031 9828 IsSlewing returns 0
23:47:59.294 00.000 9828 IsGuiding returns 1
23:47:59.326 00.032 9828 IsSlewing returns 0
23:47:59.326 00.000 9828 IsGuiding returns 1
23:47:59.357 00.031 9828 IsSlewing returns 0
23:47:59.357 00.000 9828 IsGuiding returns 1
23:47:59.387 00.030 9828 IsSlewing returns 0
23:47:59.387 00.000 9828 IsGuiding returns 0
23:47:59.387 00.000 9828 scope move finished after 5 + 143 ms
23:47:59.387 00.000 9828 Move returns status 0, amount 5
23:47:59.387 00.000 9828 move complete, result=0
23:47:59.387 00.000 9828 worker thread done servicing request
23:47:59.387 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 5 ms NORTH
23:48:00.151 00.764 8976 Exposure complete
23:48:00.165 00.014 8976 worker thread done servicing request
23:48:00.165 00.000 5052 OnExposeComplete: enter
23:48:00.165 00.000 5052 UpdateGuideState(): m_state=6
23:48:00.165 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
23:48:00.165 00.000 5052 Star::Find returns 1 (0), X=345.31, Y=396.02, Mass=3979, SNR=44.1, Peak=214 HFD=4.4
23:48:00.165 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.97) = xAngle (-2.02 = -2.02)
23:48:00.165 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.07 = -2.07)
23:48:00.166 00.001 5052 CameraToMount -- cameraX=2.80 cameraY=-0.14 hyp=2.80 cameraTheta=-0.05 mountX=-1.22 mountY=-2.46, mountTheta=-2.03
23:48:00.166 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.80, y=-0.14, opts=13)
23:48:00.166 00.000 5052 Enqueuing Move request for stepguider (2.80, -0.14)
23:48:00.166 00.000 8976 Worker thread wakes up
23:48:00.167 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.80, -0.14) opts 0xd
23:48:00.167 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.80, -0.14)
23:48:00.167 00.000 8976 Moving (2.80, -0.14) raw xDistance=-1.22 yDistance=-2.46
23:48:00.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.22
23:48:00.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.55 from input -2.46
23:48:00.167 00.000 8976 MoveAxis(R, 4, ABG)
23:48:00.167 00.000 8976 stepping (-17, 8) + (4, 0)
23:48:00.167 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:48:00.168 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=214, med=32, FiltMin=27, FiltMax=173, Gamma=2.260
23:48:00.179 00.011 5052 UpdateGuideState exits: m=3979 SNR=44.1
23:48:00.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:00.179 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:00.179 00.000 5052 Enqueuing Expose request
23:48:00.207 00.028 8976 Received - 47 (G) 
23:48:00.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:48:00.207 00.000 8976 stepped: pos (-13, 8)
23:48:00.207 00.000 8976 MoveAxis(U, 7, ABG)
23:48:00.207 00.000 8976 stepping (-13, 8) + (0, 7)
23:48:00.207 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:48:00.255 00.048 8976 Received - 47 (G) 
23:48:00.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:48:00.255 00.000 8976 stepped: pos (-13, 15)
23:48:00.255 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (1.97) = xAngle (1.21 = 1.21)
23:48:00.255 00.000 8976 MountToCamera -- mountX=3.20 mountY=-3.02 hyp=4.40 mountTheta=-0.76 cameraX=1.54, cameraY=4.12 cameraTheta=1.21
23:48:00.255 00.000 8976 incremental bump (1.543, 4.118) isValid = 1
23:48:00.255 00.000 8976 Scheduling Mount bump of (0.115, 0.315)
23:48:00.256 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.32, opts=4)
23:48:00.256 00.000 8976 Enqueuing Move request for scope (0.11, 0.32)
23:48:00.256 00.000 8976 move complete, result=0
23:48:00.256 00.000 9828 Worker thread wakes up
23:48:00.256 00.000 8976 worker thread done servicing request
23:48:00.256 00.000 8976 Worker thread wakes up
23:48:00.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:00.256 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:00.256 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.32) opts 0x4
23:48:00.256 00.000 5052 GuideStep: -1.2 px 4 ms EAST, -2.5 px 7 ms NORTH
23:48:00.256 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.32)
23:48:00.256 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.12) = xAngle (4.34 = -1.94)
23:48:00.256 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.30 = -1.99)
23:48:00.256 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.22 mountX=-0.12 mountY=-0.31, mountTheta=-1.95
23:48:00.256 00.000 9828 Moving (0.11, 0.32) raw xDistance=-0.12 yDistance=-0.31
23:48:00.256 00.000 9828 MoveAxis(E, 14, B)
23:48:00.256 00.000 9828 Guiding  Dir = 2, Dur = 14
23:48:00.257 00.001 9828 IsSlewing returns 0
23:48:00.257 00.000 9828 IsGuiding returns 0
23:48:00.257 00.000 9828 PulseGuide returned control before completion, sleep 24
23:48:00.293 00.036 9828 IsGuiding returns 1
23:48:00.293 00.000 9828 scope still moving after pulse duration time elapsed
23:48:00.323 00.030 9828 IsSlewing returns 0
23:48:00.323 00.000 9828 IsGuiding returns 1
23:48:00.355 00.032 9828 IsSlewing returns 0
23:48:00.355 00.000 9828 IsGuiding returns 1
23:48:00.385 00.030 9828 IsSlewing returns 0
23:48:00.385 00.000 9828 IsGuiding returns 0
23:48:00.385 00.000 9828 scope move finished after 14 + 113 ms
23:48:00.385 00.000 9828 Move returns status 0, amount 14
23:48:00.385 00.000 9828 MoveAxis(N, 12, B)
23:48:00.385 00.000 9828 Guiding  Dir = 0, Dur = 12
23:48:00.401 00.016 9828 IsSlewing returns 0
23:48:00.401 00.000 9828 IsGuiding returns 0
23:48:00.401 00.000 9828 PulseGuide returned control before completion, sleep 22
23:48:00.433 00.032 9828 IsGuiding returns 1
23:48:00.433 00.000 9828 scope still moving after pulse duration time elapsed
23:48:00.464 00.031 9828 IsSlewing returns 0
23:48:00.464 00.000 9828 IsGuiding returns 1
23:48:00.495 00.031 9828 IsSlewing returns 0
23:48:00.495 00.000 9828 IsGuiding returns 1
23:48:00.526 00.031 9828 IsSlewing returns 0
23:48:00.526 00.000 9828 IsGuiding returns 1
23:48:00.557 00.031 9828 IsSlewing returns 0
23:48:00.557 00.000 9828 IsGuiding returns 0
23:48:00.557 00.000 9828 scope move finished after 12 + 143 ms
23:48:00.557 00.000 9828 Move returns status 0, amount 12
23:48:00.557 00.000 9828 move complete, result=0
23:48:00.557 00.000 9828 worker thread done servicing request
23:48:00.557 00.000 5052 GuideStep: -0.1 px 14 ms EAST, -0.3 px 12 ms NORTH
23:48:01.303 00.746 8976 Exposure complete
23:48:01.316 00.013 8976 worker thread done servicing request
23:48:01.316 00.000 5052 OnExposeComplete: enter
23:48:01.316 00.000 5052 UpdateGuideState(): m_state=6
23:48:01.317 00.001 5052 Star::Find(18, 345, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
23:48:01.317 00.000 5052 Star::Find returns 1 (0), X=344.35, Y=396.45, Mass=4113, SNR=44.9, Peak=232 HFD=4.1
23:48:01.317 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.97) = xAngle (-1.81 = -1.81)
23:48:01.317 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.86 = -1.86)
23:48:01.317 00.000 5052 CameraToMount -- cameraX=1.83 cameraY=0.30 hyp=1.86 cameraTheta=0.16 mountX=-0.44 mountY=-1.78, mountTheta=-1.81
23:48:01.317 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.83, y=0.30, opts=13)
23:48:01.317 00.000 5052 Enqueuing Move request for stepguider (1.83, 0.30)
23:48:01.318 00.001 8976 Worker thread wakes up
23:48:01.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.83, 0.30) opts 0xd
23:48:01.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.83, 0.30)
23:48:01.318 00.000 8976 Moving (1.83, 0.30) raw xDistance=-0.44 yDistance=-1.78
23:48:01.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.44
23:48:01.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.23 from input -1.78
23:48:01.318 00.000 8976 MoveAxis(R, 0, ABG)
23:48:01.318 00.000 8976 MoveAxis(U, 5, ABG)
23:48:01.318 00.000 8976 stepping (-13, 15) + (0, 5)
23:48:01.318 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:01.318 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=232, med=32, FiltMin=27, FiltMax=200, Gamma=2.260
23:48:01.327 00.009 5052 UpdateGuideState exits: m=4113 SNR=44.9
23:48:01.328 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:01.328 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:01.328 00.000 5052 Enqueuing Expose request
23:48:01.358 00.030 8976 Received - 47 (G) 
23:48:01.358 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:01.358 00.000 8976 stepped: pos (-13, 20)
23:48:01.359 00.001 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (1.97) = xAngle (1.12 = 1.12)
23:48:01.359 00.000 8976 MountToCamera -- mountX=3.08 mountY=-3.50 hyp=4.66 mountTheta=-0.85 cameraX=2.04, cameraY=4.19 cameraTheta=1.12
23:48:01.359 00.000 8976 incremental bump (2.039, 4.193) isValid = 1
23:48:01.359 00.000 8976 Scheduling Mount bump of (0.143, 0.303)
23:48:01.359 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.30, opts=4)
23:48:01.359 00.000 8976 Enqueuing Move request for scope (0.14, 0.30)
23:48:01.359 00.000 8976 move complete, result=0
23:48:01.359 00.000 9828 Worker thread wakes up
23:48:01.359 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.30) opts 0x4
23:48:01.359 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.30)
23:48:01.359 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.12) = xAngle (4.25 = -2.03)
23:48:01.359 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.20 = -2.08)
23:48:01.359 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.13 mountX=-0.15 mountY=-0.29, mountTheta=-2.04
23:48:01.359 00.000 9828 Moving (0.14, 0.30) raw xDistance=-0.15 yDistance=-0.29
23:48:01.359 00.000 9828 MoveAxis(E, 18, B)
23:48:01.359 00.000 9828 Guiding  Dir = 2, Dur = 18
23:48:01.359 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -1.8 px 5 ms NORTH
23:48:01.360 00.001 8976 worker thread done servicing request
23:48:01.360 00.000 8976 Worker thread wakes up
23:48:01.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:01.360 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:01.360 00.000 9828 IsSlewing returns 0
23:48:01.360 00.000 9828 IsGuiding returns 0
23:48:01.360 00.000 9828 PulseGuide returned control before completion, sleep 28
23:48:01.403 00.043 9828 IsGuiding returns 1
23:48:01.403 00.000 9828 scope still moving after pulse duration time elapsed
23:48:01.434 00.031 9828 IsSlewing returns 0
23:48:01.434 00.000 9828 IsGuiding returns 1
23:48:01.466 00.032 9828 IsSlewing returns 0
23:48:01.466 00.000 9828 IsGuiding returns 1
23:48:01.498 00.032 9828 IsSlewing returns 0
23:48:01.498 00.000 9828 IsGuiding returns 0
23:48:01.498 00.000 9828 scope move finished after 18 + 119 ms
23:48:01.498 00.000 9828 Move returns status 0, amount 18
23:48:01.498 00.000 9828 MoveAxis(N, 11, B)
23:48:01.498 00.000 9828 Guiding  Dir = 0, Dur = 11
23:48:01.514 00.016 9828 IsSlewing returns 0
23:48:01.514 00.000 9828 IsGuiding returns 0
23:48:01.514 00.000 9828 PulseGuide returned control before completion, sleep 21
23:48:01.544 00.030 9828 IsGuiding returns 1
23:48:01.544 00.000 9828 scope still moving after pulse duration time elapsed
23:48:01.576 00.032 9828 IsSlewing returns 0
23:48:01.576 00.000 9828 IsGuiding returns 1
23:48:01.607 00.031 9828 IsSlewing returns 0
23:48:01.607 00.000 9828 IsGuiding returns 1
23:48:01.638 00.031 9828 IsSlewing returns 0
23:48:01.638 00.000 9828 IsGuiding returns 1
23:48:01.669 00.031 9828 IsSlewing returns 0
23:48:01.669 00.000 9828 IsGuiding returns 0
23:48:01.669 00.000 9828 scope move finished after 11 + 144 ms
23:48:01.669 00.000 9828 Move returns status 0, amount 11
23:48:01.669 00.000 9828 move complete, result=0
23:48:01.669 00.000 9828 worker thread done servicing request
23:48:01.669 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.3 px 11 ms NORTH
23:48:02.398 00.729 8976 Exposure complete
23:48:02.413 00.015 8976 worker thread done servicing request
23:48:02.413 00.000 5052 OnExposeComplete: enter
23:48:02.413 00.000 5052 UpdateGuideState(): m_state=6
23:48:02.413 00.000 5052 Star::Find(18, 344, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
23:48:02.413 00.000 5052 Star::Find returns 1 (0), X=341.81, Y=395.79, Mass=4099, SNR=44.8, Peak=211 HFD=4.4
23:48:02.413 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.97) = xAngle (-4.63 = 1.65)
23:48:02.413 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.68 = 1.60)
23:48:02.413 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.36 hyp=0.79 cameraTheta=-2.66 mountX=-0.06 mountY=0.79, mountTheta=1.65
23:48:02.414 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.36, opts=13)
23:48:02.414 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.36)
23:48:02.414 00.000 8976 Worker thread wakes up
23:48:02.414 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.36) opts 0xd
23:48:02.414 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.36)
23:48:02.414 00.000 8976 Moving (-0.70, -0.36) raw xDistance=-0.06 yDistance=0.79
23:48:02.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:48:02.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.79
23:48:02.414 00.000 8976 MoveAxis(R, 0, ABG)
23:48:02.414 00.000 8976 MoveAxis(U, 0, ABG)
23:48:02.414 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (1.97) = xAngle (1.06 = 1.06)
23:48:02.414 00.000 8976 MountToCamera -- mountX=3.00 mountY=-3.83 hyp=4.86 mountTheta=-0.91 cameraX=2.37, cameraY=4.24 cameraTheta=1.06
23:48:02.414 00.000 8976 incremental bump (2.371, 4.244) isValid = 1
23:48:02.415 00.001 8976 Scheduling Mount bump of (0.159, 0.294)
23:48:02.415 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.29, opts=4)
23:48:02.415 00.000 8976 Enqueuing Move request for scope (0.16, 0.29)
23:48:02.415 00.000 8976 move complete, result=0
23:48:02.415 00.000 8976 worker thread done servicing request
23:48:02.415 00.000 9828 Worker thread wakes up
23:48:02.415 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.29) opts 0x4
23:48:02.415 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.29)
23:48:02.415 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.12) = xAngle (4.19 = -2.09)
23:48:02.415 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.15 = -2.14)
23:48:02.415 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.29 hyp=0.33 cameraTheta=1.07 mountX=-0.17 mountY=-0.28, mountTheta=-2.10
23:48:02.415 00.000 9828 Moving (0.16, 0.29) raw xDistance=-0.17 yDistance=-0.28
23:48:02.415 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=211, med=32, FiltMin=28, FiltMax=177, Gamma=2.260
23:48:02.415 00.000 9828 MoveAxis(E, 20, B)
23:48:02.415 00.000 9828 Guiding  Dir = 2, Dur = 20
23:48:02.416 00.001 9828 IsSlewing returns 0
23:48:02.416 00.000 9828 IsGuiding returns 0
23:48:02.416 00.000 9828 PulseGuide returned control before completion, sleep 30
23:48:02.426 00.010 5052 UpdateGuideState exits: m=4099 SNR=44.8
23:48:02.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:02.426 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:02.426 00.000 5052 Enqueuing Expose request
23:48:02.426 00.000 8976 Worker thread wakes up
23:48:02.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:02.426 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:02.428 00.002 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 0 ms NORTH
23:48:02.451 00.023 9828 IsGuiding returns 1
23:48:02.451 00.000 9828 scope still moving after pulse duration time elapsed
23:48:02.483 00.032 9828 IsSlewing returns 0
23:48:02.483 00.000 9828 IsGuiding returns 1
23:48:02.514 00.031 9828 IsSlewing returns 0
23:48:02.514 00.000 9828 IsGuiding returns 1
23:48:02.545 00.031 9828 IsSlewing returns 0
23:48:02.545 00.000 9828 IsGuiding returns 0
23:48:02.545 00.000 9828 scope move finished after 20 + 109 ms
23:48:02.545 00.000 9828 Move returns status 0, amount 20
23:48:02.545 00.000 9828 MoveAxis(N, 11, B)
23:48:02.545 00.000 9828 Guiding  Dir = 0, Dur = 11
23:48:02.561 00.016 9828 IsSlewing returns 0
23:48:02.561 00.000 9828 IsGuiding returns 0
23:48:02.561 00.000 9828 PulseGuide returned control before completion, sleep 21
23:48:02.593 00.032 9828 IsGuiding returns 1
23:48:02.593 00.000 9828 scope still moving after pulse duration time elapsed
23:48:02.623 00.030 9828 IsSlewing returns 0
23:48:02.623 00.000 9828 IsGuiding returns 1
23:48:02.655 00.032 9828 IsSlewing returns 0
23:48:02.655 00.000 9828 IsGuiding returns 1
23:48:02.686 00.031 9828 IsSlewing returns 0
23:48:02.686 00.000 9828 IsGuiding returns 1
23:48:02.717 00.031 9828 IsSlewing returns 0
23:48:02.717 00.000 9828 IsGuiding returns 0
23:48:02.717 00.000 9828 scope move finished after 11 + 145 ms
23:48:02.717 00.000 9828 Move returns status 0, amount 11
23:48:02.717 00.000 9828 move complete, result=0
23:48:02.717 00.000 9828 worker thread done servicing request
23:48:02.717 00.000 5052 GuideStep: -0.2 px 20 ms EAST, -0.3 px 11 ms NORTH
23:48:03.463 00.746 8976 Exposure complete
23:48:03.478 00.015 8976 worker thread done servicing request
23:48:03.478 00.000 5052 OnExposeComplete: enter
23:48:03.478 00.000 5052 UpdateGuideState(): m_state=6
23:48:03.478 00.000 5052 Star::Find(18, 341, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
23:48:03.478 00.000 5052 Star::Find returns 1 (0), X=340.03, Y=395.31, Mass=4043, SNR=44.6, Peak=224 HFD=4.6
23:48:03.478 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.97) = xAngle (-4.78 = 1.50)
23:48:03.478 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.83 = 1.45)
23:48:03.478 00.000 5052 CameraToMount -- cameraX=-2.49 cameraY=-0.85 hyp=2.63 cameraTheta=-2.81 mountX=0.18 mountY=2.61, mountTheta=1.50
23:48:03.479 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.49, y=-0.85, opts=13)
23:48:03.479 00.000 5052 Enqueuing Move request for stepguider (-2.49, -0.85)
23:48:03.479 00.000 8976 Worker thread wakes up
23:48:03.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.49, -0.85) opts 0xd
23:48:03.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.49, -0.85)
23:48:03.479 00.000 8976 Moving (-2.49, -0.85) raw xDistance=0.18 yDistance=2.61
23:48:03.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:48:03.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.64 from input 2.61
23:48:03.479 00.000 8976 MoveAxis(R, 0, ABG)
23:48:03.479 00.000 8976 MoveAxis(D, 7, ABG)
23:48:03.480 00.001 8976 stepping (-13, 20) + (0, -7)
23:48:03.480 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:48:03.480 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=224, med=31, FiltMin=27, FiltMax=166, Gamma=2.260
23:48:03.490 00.010 5052 UpdateGuideState exits: m=4043 SNR=44.6
23:48:03.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:03.490 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:03.490 00.000 5052 Enqueuing Expose request
23:48:03.533 00.043 8976 Received - 47 (G) 
23:48:03.533 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:48:03.533 00.000 8976 stepped: pos (-13, 13)
23:48:03.533 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (1.97) = xAngle (1.09 = 1.09)
23:48:03.533 00.000 8976 MountToCamera -- mountX=2.94 mountY=-3.53 hyp=4.59 mountTheta=-0.88 cameraX=2.12, cameraY=4.08 cameraTheta=1.09
23:48:03.533 00.000 8976 incremental bump (2.116, 4.077) isValid = 1
23:48:03.533 00.000 8976 Scheduling Mount bump of (0.150, 0.299)
23:48:03.533 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.30, opts=4)
23:48:03.533 00.000 8976 Enqueuing Move request for scope (0.15, 0.30)
23:48:03.533 00.000 8976 move complete, result=0
23:48:03.533 00.000 9828 Worker thread wakes up
23:48:03.533 00.000 8976 worker thread done servicing request
23:48:03.533 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 2.6 px 7 ms SOUTH
23:48:03.533 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.30) opts 0x4
23:48:03.533 00.000 8976 Worker thread wakes up
23:48:03.533 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.30)
23:48:03.534 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:03.534 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.12) = xAngle (4.22 = -2.06)
23:48:03.534 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:03.534 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.18 = -2.11)
23:48:03.534 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.33 cameraTheta=1.10 mountX=-0.16 mountY=-0.29, mountTheta=-2.07
23:48:03.534 00.000 9828 Moving (0.15, 0.30) raw xDistance=-0.16 yDistance=-0.29
23:48:03.534 00.000 9828 MoveAxis(E, 19, B)
23:48:03.534 00.000 9828 Guiding  Dir = 2, Dur = 19
23:48:03.534 00.000 9828 IsSlewing returns 0
23:48:03.534 00.000 9828 IsGuiding returns 0
23:48:03.535 00.001 9828 PulseGuide returned control before completion, sleep 29
23:48:03.568 00.033 9828 IsGuiding returns 1
23:48:03.568 00.000 9828 scope still moving after pulse duration time elapsed
23:48:03.600 00.032 9828 IsSlewing returns 0
23:48:03.600 00.000 9828 IsGuiding returns 1
23:48:03.631 00.031 9828 IsSlewing returns 0
23:48:03.631 00.000 9828 IsGuiding returns 1
23:48:03.661 00.030 9828 IsSlewing returns 0
23:48:03.661 00.000 9828 IsGuiding returns 1
23:48:03.693 00.032 9828 IsSlewing returns 0
23:48:03.693 00.000 9828 IsGuiding returns 1
23:48:03.724 00.031 9828 IsSlewing returns 0
23:48:03.724 00.000 9828 IsGuiding returns 0
23:48:03.724 00.000 9828 scope move finished after 19 + 170 ms
23:48:03.724 00.000 9828 Move returns status 0, amount 19
23:48:03.724 00.000 9828 MoveAxis(N, 11, B)
23:48:03.724 00.000 9828 Guiding  Dir = 0, Dur = 11
23:48:03.740 00.016 9828 IsSlewing returns 0
23:48:03.740 00.000 9828 IsGuiding returns 0
23:48:03.740 00.000 9828 PulseGuide returned control before completion, sleep 21
23:48:03.772 00.032 9828 IsGuiding returns 1
23:48:03.772 00.000 9828 scope still moving after pulse duration time elapsed
23:48:03.804 00.032 9828 IsSlewing returns 0
23:48:03.804 00.000 9828 IsGuiding returns 1
23:48:03.838 00.034 9828 IsSlewing returns 0
23:48:03.838 00.000 9828 IsGuiding returns 1
23:48:03.870 00.032 9828 IsSlewing returns 0
23:48:03.870 00.000 9828 IsGuiding returns 0
23:48:03.870 00.000 9828 scope move finished after 11 + 119 ms
23:48:03.870 00.000 9828 Move returns status 0, amount 11
23:48:03.870 00.000 9828 move complete, result=0
23:48:03.870 00.000 9828 worker thread done servicing request
23:48:03.870 00.000 5052 GuideStep: -0.2 px 19 ms EAST, -0.3 px 11 ms NORTH
23:48:04.573 00.703 8976 Exposure complete
23:48:04.587 00.014 8976 worker thread done servicing request
23:48:04.587 00.000 5052 OnExposeComplete: enter
23:48:04.587 00.000 5052 UpdateGuideState(): m_state=6
23:48:04.587 00.000 5052 Star::Find(18, 340, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
23:48:04.587 00.000 5052 Star::Find returns 1 (0), X=342.80, Y=395.89, Mass=4062, SNR=44.6, Peak=200 HFD=4.5
23:48:04.587 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.97) = xAngle (-2.72 = -2.72)
23:48:04.587 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.77 = -2.77)
23:48:04.587 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.27 hyp=0.39 cameraTheta=-0.75 mountX=-0.36 mountY=-0.14, mountTheta=-2.76
23:48:04.588 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.27, opts=13)
23:48:04.588 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.27)
23:48:04.588 00.000 8976 Worker thread wakes up
23:48:04.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.27) opts 0xd
23:48:04.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.27)
23:48:04.589 00.001 8976 Moving (0.29, -0.27) raw xDistance=-0.36 yDistance=-0.14
23:48:04.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.36
23:48:04.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:48:04.589 00.000 8976 MoveAxis(R, 0, ABG)
23:48:04.589 00.000 8976 MoveAxis(U, 0, ABG)
23:48:04.589 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (1.97) = xAngle (1.11 = 1.11)
23:48:04.589 00.000 8976 MountToCamera -- mountX=2.90 mountY=-3.33 hyp=4.42 mountTheta=-0.85 cameraX=1.94, cameraY=3.97 cameraTheta=1.11
23:48:04.589 00.000 8976 incremental bump (1.944, 3.965) isValid = 1
23:48:04.589 00.000 8976 Scheduling Mount bump of (0.144, 0.302)
23:48:04.589 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.30, opts=4)
23:48:04.589 00.000 8976 Enqueuing Move request for scope (0.14, 0.30)
23:48:04.589 00.000 8976 move complete, result=0
23:48:04.589 00.000 9828 Worker thread wakes up
23:48:04.589 00.000 8976 worker thread done servicing request
23:48:04.589 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.30) opts 0x4
23:48:04.589 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.30)
23:48:04.589 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.12) = xAngle (4.25 = -2.04)
23:48:04.589 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=200, med=31, FiltMin=27, FiltMax=160, Gamma=2.260
23:48:04.590 00.001 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.20 = -2.08)
23:48:04.590 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.13 mountX=-0.15 mountY=-0.29, mountTheta=-2.05
23:48:04.590 00.000 9828 Moving (0.14, 0.30) raw xDistance=-0.15 yDistance=-0.29
23:48:04.590 00.000 9828 MoveAxis(E, 18, B)
23:48:04.590 00.000 9828 Guiding  Dir = 2, Dur = 18
23:48:04.590 00.000 9828 IsSlewing returns 0
23:48:04.590 00.000 9828 IsGuiding returns 0
23:48:04.590 00.000 9828 PulseGuide returned control before completion, sleep 28
23:48:04.599 00.009 5052 UpdateGuideState exits: m=4062 SNR=44.6
23:48:04.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:04.599 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:04.599 00.000 5052 Enqueuing Expose request
23:48:04.599 00.000 8976 Worker thread wakes up
23:48:04.600 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:04.600 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:04.602 00.002 5052 GuideStep: -0.4 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:04.631 00.029 9828 IsGuiding returns 1
23:48:04.631 00.000 9828 scope still moving after pulse duration time elapsed
23:48:04.661 00.030 9828 IsSlewing returns 0
23:48:04.661 00.000 9828 IsGuiding returns 1
23:48:04.693 00.032 9828 IsSlewing returns 0
23:48:04.693 00.000 9828 IsGuiding returns 1
23:48:04.725 00.032 9828 IsSlewing returns 0
23:48:04.725 00.000 9828 IsGuiding returns 0
23:48:04.725 00.000 9828 scope move finished after 18 + 117 ms
23:48:04.725 00.000 9828 Move returns status 0, amount 18
23:48:04.725 00.000 9828 MoveAxis(N, 11, B)
23:48:04.725 00.000 9828 Guiding  Dir = 0, Dur = 11
23:48:04.741 00.016 9828 IsSlewing returns 0
23:48:04.741 00.000 9828 IsGuiding returns 0
23:48:04.741 00.000 9828 PulseGuide returned control before completion, sleep 21
23:48:04.772 00.031 9828 IsGuiding returns 1
23:48:04.772 00.000 9828 scope still moving after pulse duration time elapsed
23:48:04.803 00.031 9828 IsSlewing returns 0
23:48:04.803 00.000 9828 IsGuiding returns 1
23:48:04.835 00.032 9828 IsSlewing returns 0
23:48:04.835 00.000 9828 IsGuiding returns 1
23:48:04.867 00.032 9828 IsSlewing returns 0
23:48:04.867 00.000 9828 IsGuiding returns 1
23:48:04.898 00.031 9828 IsSlewing returns 0
23:48:04.898 00.000 9828 IsGuiding returns 0
23:48:04.898 00.000 9828 scope move finished after 11 + 145 ms
23:48:04.898 00.000 9828 Move returns status 0, amount 11
23:48:04.898 00.000 9828 move complete, result=0
23:48:04.898 00.000 9828 worker thread done servicing request
23:48:04.898 00.000 5052 GuideStep: -0.2 px 18 ms EAST, -0.3 px 11 ms NORTH
23:48:05.639 00.741 8976 Exposure complete
23:48:05.653 00.014 8976 worker thread done servicing request
23:48:05.654 00.001 5052 OnExposeComplete: enter
23:48:05.654 00.000 5052 UpdateGuideState(): m_state=6
23:48:05.654 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
23:48:05.654 00.000 5052 Star::Find returns 1 (0), X=345.02, Y=396.09, Mass=4006, SNR=44.3, Peak=212 HFD=4.4
23:48:05.654 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.97) = xAngle (-1.99 = -1.99)
23:48:05.654 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.05 = -2.05)
23:48:05.654 00.000 5052 CameraToMount -- cameraX=2.51 cameraY=-0.06 hyp=2.51 cameraTheta=-0.03 mountX=-1.03 mountY=-2.23, mountTheta=-2.00
23:48:05.655 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.51, y=-0.06, opts=13)
23:48:05.655 00.000 5052 Enqueuing Move request for stepguider (2.51, -0.06)
23:48:05.655 00.000 8976 Worker thread wakes up
23:48:05.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.51, -0.06) opts 0xd
23:48:05.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.51, -0.06)
23:48:05.655 00.000 8976 Moving (2.51, -0.06) raw xDistance=-1.03 yDistance=-2.23
23:48:05.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.03
23:48:05.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.41 from input -2.23
23:48:05.655 00.000 8976 MoveAxis(R, 3, ABG)
23:48:05.655 00.000 8976 stepping (-13, 13) + (3, 0)
23:48:05.655 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:05.656 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=212, med=32, FiltMin=27, FiltMax=181, Gamma=2.260
23:48:05.665 00.009 5052 UpdateGuideState exits: m=4006 SNR=44.3
23:48:05.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:05.665 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:05.665 00.000 5052 Enqueuing Expose request
23:48:05.690 00.025 8976 Received - 47 (G) 
23:48:05.691 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:05.691 00.000 8976 stepped: pos (-10, 13)
23:48:05.691 00.000 8976 MoveAxis(U, 6, ABG)
23:48:05.691 00.000 8976 stepping (-10, 13) + (0, 6)
23:48:05.691 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:48:05.739 00.048 8976 Received - 47 (G) 
23:48:05.739 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:48:05.739 00.000 8976 stepped: pos (-10, 19)
23:48:05.739 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (1.97) = xAngle (1.03 = 1.03)
23:48:05.739 00.000 8976 MountToCamera -- mountX=2.66 mountY=-3.64 hyp=4.51 mountTheta=-0.94 cameraX=2.32, cameraY=3.86 cameraTheta=1.03
23:48:05.739 00.000 8976 incremental bump (2.323, 3.863) isValid = 1
23:48:05.739 00.000 8976 Scheduling Mount bump of (0.168, 0.289)
23:48:05.739 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.29, opts=4)
23:48:05.739 00.000 8976 Enqueuing Move request for scope (0.17, 0.29)
23:48:05.739 00.000 8976 move complete, result=0
23:48:05.739 00.000 9828 Worker thread wakes up
23:48:05.739 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.29) opts 0x4
23:48:05.739 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.29)
23:48:05.739 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.12) = xAngle (4.16 = -2.12)
23:48:05.739 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.12 = -2.17)
23:48:05.739 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.29 hyp=0.33 cameraTheta=1.04 mountX=-0.17 mountY=-0.28, mountTheta=-2.13
23:48:05.739 00.000 9828 Moving (0.17, 0.29) raw xDistance=-0.17 yDistance=-0.28
23:48:05.739 00.000 9828 MoveAxis(E, 21, B)
23:48:05.739 00.000 9828 Guiding  Dir = 2, Dur = 21
23:48:05.739 00.000 5052 GuideStep: -1.0 px 3 ms EAST, -2.2 px 6 ms NORTH
23:48:05.739 00.000 8976 worker thread done servicing request
23:48:05.740 00.001 8976 Worker thread wakes up
23:48:05.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:05.740 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:05.740 00.000 9828 IsSlewing returns 0
23:48:05.740 00.000 9828 IsGuiding returns 0
23:48:05.740 00.000 9828 PulseGuide returned control before completion, sleep 31
23:48:05.775 00.035 9828 IsGuiding returns 1
23:48:05.775 00.000 9828 scope still moving after pulse duration time elapsed
23:48:05.806 00.031 9828 IsSlewing returns 0
23:48:05.806 00.000 9828 IsGuiding returns 1
23:48:05.838 00.032 9828 IsSlewing returns 0
23:48:05.838 00.000 9828 IsGuiding returns 1
23:48:05.870 00.032 9828 IsSlewing returns 0
23:48:05.870 00.000 9828 IsGuiding returns 0
23:48:05.870 00.000 9828 scope move finished after 21 + 108 ms
23:48:05.870 00.000 9828 Move returns status 0, amount 21
23:48:05.870 00.000 9828 MoveAxis(N, 11, B)
23:48:05.870 00.000 9828 Guiding  Dir = 0, Dur = 11
23:48:05.885 00.015 9828 IsSlewing returns 0
23:48:05.885 00.000 9828 IsGuiding returns 0
23:48:05.885 00.000 9828 PulseGuide returned control before completion, sleep 21
23:48:05.916 00.031 9828 IsGuiding returns 1
23:48:05.916 00.000 9828 scope still moving after pulse duration time elapsed
23:48:05.948 00.032 9828 IsSlewing returns 0
23:48:05.948 00.000 9828 IsGuiding returns 1
23:48:05.979 00.031 9828 IsSlewing returns 0
23:48:05.979 00.000 9828 IsGuiding returns 1
23:48:06.010 00.031 9828 IsSlewing returns 0
23:48:06.010 00.000 9828 IsGuiding returns 1
23:48:06.041 00.031 9828 IsSlewing returns 0
23:48:06.041 00.000 9828 IsGuiding returns 1
23:48:06.080 00.039 9828 IsSlewing returns 0
23:48:06.080 00.000 9828 IsGuiding returns 0
23:48:06.080 00.000 9828 scope move finished after 11 + 184 ms
23:48:06.080 00.000 9828 Move returns status 0, amount 11
23:48:06.080 00.000 9828 move complete, result=0
23:48:06.080 00.000 9828 worker thread done servicing request
23:48:06.080 00.000 5052 GuideStep: -0.2 px 21 ms EAST, -0.3 px 11 ms NORTH
23:48:06.783 00.703 8976 Exposure complete
23:48:06.798 00.015 8976 worker thread done servicing request
23:48:06.798 00.000 5052 OnExposeComplete: enter
23:48:06.798 00.000 5052 UpdateGuideState(): m_state=6
23:48:06.798 00.000 5052 Star::Find(18, 345, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
23:48:06.798 00.000 5052 Star::Find returns 1 (0), X=344.80, Y=396.39, Mass=3983, SNR=44.2, Peak=253 HFD=4.0
23:48:06.798 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.97) = xAngle (-1.87 = -1.87)
23:48:06.798 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.92 = -1.92)
23:48:06.798 00.000 5052 CameraToMount -- cameraX=2.29 cameraY=0.23 hyp=2.30 cameraTheta=0.10 mountX=-0.67 mountY=-2.16, mountTheta=-1.87
23:48:06.799 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.29, y=0.23, opts=13)
23:48:06.799 00.000 5052 Enqueuing Move request for stepguider (2.29, 0.23)
23:48:06.799 00.000 8976 Worker thread wakes up
23:48:06.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.29, 0.23) opts 0xd
23:48:06.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.29, 0.23)
23:48:06.799 00.000 8976 Moving (2.29, 0.23) raw xDistance=-0.67 yDistance=-2.16
23:48:06.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.67
23:48:06.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.46 from input -2.16
23:48:06.799 00.000 8976 MoveAxis(R, 2, ABG)
23:48:06.799 00.000 8976 stepping (-10, 19) + (2, 0)
23:48:06.800 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:48:06.800 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=253, med=32, FiltMin=27, FiltMax=190, Gamma=2.260
23:48:06.810 00.010 5052 UpdateGuideState exits: m=3983 SNR=44.2
23:48:06.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:06.810 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:06.810 00.000 5052 Enqueuing Expose request
23:48:06.825 00.015 8976 Received - 47 (G) 
23:48:06.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:48:06.825 00.000 8976 stepped: pos (-8, 19)
23:48:06.825 00.000 8976 MoveAxis(U, 6, ABG)
23:48:06.825 00.000 8976 stepping (-8, 19) + (0, 6)
23:48:06.825 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:48:06.874 00.049 8976 Received - 47 (G) 
23:48:06.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:48:06.874 00.000 8976 stepped: pos (-8, 25)
23:48:06.874 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (1.97) = xAngle (0.90 = 0.90)
23:48:06.874 00.000 8976 MountToCamera -- mountX=2.36 mountY=-4.29 hyp=4.89 mountTheta=-1.07 cameraX=3.04, cameraY=3.83 cameraTheta=0.90
23:48:06.874 00.000 8976 incremental bump (3.042, 3.835) isValid = 1
23:48:06.874 00.000 8976 Scheduling Mount bump of (0.203, 0.264)
23:48:06.874 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.26, opts=4)
23:48:06.874 00.000 8976 Enqueuing Move request for scope (0.20, 0.26)
23:48:06.874 00.000 8976 move complete, result=0
23:48:06.874 00.000 8976 worker thread done servicing request
23:48:06.874 00.000 9828 Worker thread wakes up
23:48:06.874 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.26) opts 0x4
23:48:06.874 00.000 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.26)
23:48:06.874 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.12) = xAngle (4.03 = -2.25)
23:48:06.874 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.99 = -2.30)
23:48:06.874 00.000 8976 Worker thread wakes up
23:48:06.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:06.875 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:06.875 00.000 5052 GuideStep: -0.7 px 2 ms EAST, -2.2 px 6 ms NORTH
23:48:06.875 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.26 hyp=0.33 cameraTheta=0.92 mountX=-0.21 mountY=-0.25, mountTheta=-2.27
23:48:06.875 00.000 9828 Moving (0.20, 0.26) raw xDistance=-0.21 yDistance=-0.25
23:48:06.875 00.000 9828 MoveAxis(E, 25, B)
23:48:06.875 00.000 9828 Guiding  Dir = 2, Dur = 25
23:48:06.875 00.000 9828 IsSlewing returns 0
23:48:06.875 00.000 9828 IsGuiding returns 0
23:48:06.875 00.000 9828 PulseGuide returned control before completion, sleep 35
23:48:06.913 00.038 9828 IsGuiding returns 1
23:48:06.913 00.000 9828 scope still moving after pulse duration time elapsed
23:48:06.945 00.032 9828 IsSlewing returns 0
23:48:06.945 00.000 9828 IsGuiding returns 1
23:48:06.976 00.031 9828 IsSlewing returns 0
23:48:06.976 00.000 9828 IsGuiding returns 1
23:48:07.007 00.031 9828 IsSlewing returns 0
23:48:07.007 00.000 9828 IsGuiding returns 1
23:48:07.039 00.032 9828 IsSlewing returns 0
23:48:07.039 00.000 9828 IsGuiding returns 0
23:48:07.039 00.000 9828 scope move finished after 25 + 138 ms
23:48:07.039 00.000 9828 Move returns status 0, amount 25
23:48:07.039 00.000 9828 MoveAxis(N, 10, B)
23:48:07.039 00.000 9828 Guiding  Dir = 0, Dur = 10
23:48:07.054 00.015 9828 IsSlewing returns 0
23:48:07.054 00.000 9828 IsGuiding returns 0
23:48:07.054 00.000 9828 PulseGuide returned control before completion, sleep 20
23:48:07.085 00.031 9828 IsGuiding returns 1
23:48:07.085 00.000 9828 scope still moving after pulse duration time elapsed
23:48:07.117 00.032 9828 IsSlewing returns 0
23:48:07.117 00.000 9828 IsGuiding returns 1
23:48:07.149 00.032 9828 IsSlewing returns 0
23:48:07.149 00.000 9828 IsGuiding returns 1
23:48:07.180 00.031 9828 IsSlewing returns 0
23:48:07.180 00.000 9828 IsGuiding returns 1
23:48:07.212 00.032 9828 IsSlewing returns 0
23:48:07.212 00.000 9828 IsGuiding returns 0
23:48:07.212 00.000 9828 scope move finished after 10 + 147 ms
23:48:07.212 00.000 9828 Move returns status 0, amount 10
23:48:07.212 00.000 9828 move complete, result=0
23:48:07.212 00.000 9828 worker thread done servicing request
23:48:07.212 00.000 5052 GuideStep: -0.2 px 25 ms EAST, -0.2 px 10 ms NORTH
23:48:07.908 00.696 8976 Exposure complete
23:48:07.921 00.013 8976 worker thread done servicing request
23:48:07.921 00.000 5052 OnExposeComplete: enter
23:48:07.921 00.000 5052 UpdateGuideState(): m_state=6
23:48:07.921 00.000 5052 Star::Find(18, 344, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 123
23:48:07.922 00.001 5052 Star::Find returns 1 (0), X=342.96, Y=395.96, Mass=4094, SNR=44.9, Peak=240 HFD=4.4
23:48:07.922 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.97) = xAngle (-2.39 = -2.39)
23:48:07.922 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.44 = -2.44)
23:48:07.922 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.20 hyp=0.49 cameraTheta=-0.42 mountX=-0.36 mountY=-0.32, mountTheta=-2.42
23:48:07.922 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.20, opts=13)
23:48:07.922 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.20)
23:48:07.922 00.000 8976 Worker thread wakes up
23:48:07.923 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.20) opts 0xd
23:48:07.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.20)
23:48:07.923 00.000 8976 Moving (0.45, -0.20) raw xDistance=-0.36 yDistance=-0.32
23:48:07.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.36
23:48:07.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.32
23:48:07.923 00.000 8976 MoveAxis(R, 0, ABG)
23:48:07.923 00.000 8976 MoveAxis(U, 0, ABG)
23:48:07.923 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (1.97) = xAngle (0.83 = 0.83)
23:48:07.923 00.000 8976 MountToCamera -- mountX=2.16 mountY=-4.73 hyp=5.19 mountTheta=-1.14 cameraX=3.52, cameraY=3.82 cameraTheta=0.83
23:48:07.923 00.000 8976 incremental bump (3.524, 3.816) isValid = 1
23:48:07.923 00.000 8976 Scheduling Mount bump of (0.222, 0.247)
23:48:07.923 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.22, y=0.25, opts=4)
23:48:07.923 00.000 8976 Enqueuing Move request for scope (0.22, 0.25)
23:48:07.923 00.000 8976 move complete, result=0
23:48:07.923 00.000 9828 Worker thread wakes up
23:48:07.923 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.25) opts 0x4
23:48:07.923 00.000 9828 Handling offset move in thread for scope, endpoint = (0.22, 0.25)
23:48:07.923 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.12) = xAngle (3.96 = -2.32)
23:48:07.923 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.91 = -2.37)
23:48:07.923 00.000 8976 worker thread done servicing request
23:48:07.924 00.001 9828 CameraToMount -- cameraX=0.22 cameraY=0.25 hyp=0.33 cameraTheta=0.84 mountX=-0.23 mountY=-0.23, mountTheta=-2.35
23:48:07.924 00.000 9828 Moving (0.22, 0.25) raw xDistance=-0.23 yDistance=-0.23
23:48:07.924 00.000 9828 MoveAxis(E, 27, B)
23:48:07.924 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=240, med=32, FiltMin=27, FiltMax=185, Gamma=2.260
23:48:07.924 00.000 9828 Guiding  Dir = 2, Dur = 27
23:48:07.924 00.000 9828 IsSlewing returns 0
23:48:07.924 00.000 9828 IsGuiding returns 0
23:48:07.924 00.000 9828 PulseGuide returned control before completion, sleep 37
23:48:07.934 00.010 5052 UpdateGuideState exits: m=4094 SNR=44.9
23:48:07.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:07.934 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:07.934 00.000 5052 Enqueuing Expose request
23:48:07.934 00.000 8976 Worker thread wakes up
23:48:07.935 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:07.935 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:07.938 00.003 5052 GuideStep: -0.4 px 0 ms EAST, -0.3 px 0 ms NORTH
23:48:07.972 00.034 9828 IsGuiding returns 1
23:48:07.972 00.000 9828 scope still moving after pulse duration time elapsed
23:48:08.003 00.031 9828 IsSlewing returns 0
23:48:08.003 00.000 9828 IsGuiding returns 1
23:48:08.035 00.032 9828 IsSlewing returns 0
23:48:08.035 00.000 9828 IsGuiding returns 1
23:48:08.066 00.031 9828 IsSlewing returns 0
23:48:08.066 00.000 9828 IsGuiding returns 0
23:48:08.066 00.000 9828 scope move finished after 27 + 114 ms
23:48:08.066 00.000 9828 Move returns status 0, amount 27
23:48:08.067 00.001 9828 MoveAxis(N, 9, B)
23:48:08.067 00.000 9828 Guiding  Dir = 0, Dur = 9
23:48:08.082 00.015 9828 IsSlewing returns 0
23:48:08.082 00.000 9828 IsGuiding returns 0
23:48:08.082 00.000 9828 PulseGuide returned control before completion, sleep 19
23:48:08.113 00.031 9828 IsGuiding returns 1
23:48:08.113 00.000 9828 scope still moving after pulse duration time elapsed
23:48:08.145 00.032 9828 IsSlewing returns 0
23:48:08.145 00.000 9828 IsGuiding returns 1
23:48:08.176 00.031 9828 IsSlewing returns 0
23:48:08.176 00.000 9828 IsGuiding returns 1
23:48:08.207 00.031 9828 IsSlewing returns 0
23:48:08.207 00.000 9828 IsGuiding returns 0
23:48:08.207 00.000 9828 scope move finished after 9 + 116 ms
23:48:08.207 00.000 9828 Move returns status 0, amount 9
23:48:08.207 00.000 9828 move complete, result=0
23:48:08.207 00.000 9828 worker thread done servicing request
23:48:08.207 00.000 5052 GuideStep: -0.2 px 27 ms EAST, -0.2 px 9 ms NORTH
23:48:08.973 00.766 8976 Exposure complete
23:48:08.988 00.015 8976 worker thread done servicing request
23:48:08.988 00.000 5052 OnExposeComplete: enter
23:48:08.988 00.000 5052 UpdateGuideState(): m_state=6
23:48:08.988 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 124
23:48:08.988 00.000 5052 Star::Find returns 1 (0), X=343.06, Y=395.61, Mass=4118, SNR=45.0, Peak=262 HFD=4.1
23:48:08.988 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.97) = xAngle (-2.76 = -2.76)
23:48:08.988 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.81 = -2.81)
23:48:08.988 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.55 hyp=0.77 cameraTheta=-0.79 mountX=-0.72 mountY=-0.25, mountTheta=-2.81
23:48:08.989 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.55, opts=13)
23:48:08.989 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.55)
23:48:08.989 00.000 8976 Worker thread wakes up
23:48:08.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.55) opts 0xd
23:48:08.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.55)
23:48:08.989 00.000 8976 Moving (0.54, -0.55) raw xDistance=-0.72 yDistance=-0.25
23:48:08.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
23:48:08.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
23:48:08.989 00.000 8976 MoveAxis(R, 2, ABG)
23:48:08.989 00.000 8976 stepping (-8, 25) + (2, 0)
23:48:08.989 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:48:08.990 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=262, med=32, FiltMin=28, FiltMax=187, Gamma=2.260
23:48:09.000 00.010 5052 UpdateGuideState exits: m=4118 SNR=45.0
23:48:09.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:09.000 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:09.000 00.000 5052 Enqueuing Expose request
23:48:09.016 00.016 8976 Received - 47 (G) 
23:48:09.016 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:48:09.016 00.000 8976 stepped: pos (-6, 25)
23:48:09.016 00.000 8976 MoveAxis(U, 0, ABG)
23:48:09.016 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (1.97) = xAngle (0.75 = 0.75)
23:48:09.016 00.000 8976 MountToCamera -- mountX=1.88 mountY=-5.02 hyp=5.36 mountTheta=-1.21 cameraX=3.90, cameraY=3.67 cameraTheta=0.75
23:48:09.016 00.000 8976 incremental bump (3.902, 3.670) isValid = 1
23:48:09.016 00.000 8976 Scheduling Mount bump of (0.238, 0.231)
23:48:09.016 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.24, y=0.23, opts=4)
23:48:09.016 00.000 8976 Enqueuing Move request for scope (0.24, 0.23)
23:48:09.016 00.000 8976 move complete, result=0
23:48:09.016 00.000 8976 worker thread done servicing request
23:48:09.016 00.000 5052 GuideStep: -0.7 px 2 ms EAST, -0.2 px 0 ms NORTH
23:48:09.016 00.000 9828 Worker thread wakes up
23:48:09.016 00.000 8976 Worker thread wakes up
23:48:09.017 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:09.017 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:09.017 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.23) opts 0x4
23:48:09.017 00.000 9828 Handling offset move in thread for scope, endpoint = (0.24, 0.23)
23:48:09.017 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.12) = xAngle (3.89 = -2.39)
23:48:09.017 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.84 = -2.44)
23:48:09.017 00.000 9828 CameraToMount -- cameraX=0.24 cameraY=0.23 hyp=0.33 cameraTheta=0.77 mountX=-0.24 mountY=-0.21, mountTheta=-2.42
23:48:09.017 00.000 9828 Moving (0.24, 0.23) raw xDistance=-0.24 yDistance=-0.21
23:48:09.017 00.000 9828 MoveAxis(E, 29, B)
23:48:09.017 00.000 9828 Guiding  Dir = 2, Dur = 29
23:48:09.017 00.000 9828 IsSlewing returns 0
23:48:09.017 00.000 9828 IsGuiding returns 0
23:48:09.018 00.001 9828 PulseGuide returned control before completion, sleep 39
23:48:09.058 00.040 9828 IsGuiding returns 1
23:48:09.058 00.000 9828 scope still moving after pulse duration time elapsed
23:48:09.089 00.031 9828 IsSlewing returns 0
23:48:09.089 00.000 9828 IsGuiding returns 1
23:48:09.119 00.030 9828 IsSlewing returns 0
23:48:09.119 00.000 9828 IsGuiding returns 1
23:48:09.151 00.032 9828 IsSlewing returns 0
23:48:09.151 00.000 9828 IsGuiding returns 1
23:48:09.182 00.031 9828 IsSlewing returns 0
23:48:09.182 00.000 9828 IsGuiding returns 0
23:48:09.182 00.000 9828 scope move finished after 29 + 135 ms
23:48:09.182 00.000 9828 Move returns status 0, amount 29
23:48:09.182 00.000 9828 MoveAxis(N, 8, B)
23:48:09.182 00.000 9828 Guiding  Dir = 0, Dur = 8
23:48:09.198 00.016 9828 IsSlewing returns 0
23:48:09.198 00.000 9828 IsGuiding returns 0
23:48:09.198 00.000 9828 PulseGuide returned control before completion, sleep 18
23:48:09.229 00.031 9828 IsGuiding returns 1
23:48:09.230 00.001 9828 scope still moving after pulse duration time elapsed
23:48:09.261 00.031 9828 IsSlewing returns 0
23:48:09.261 00.000 9828 IsGuiding returns 1
23:48:09.293 00.032 9828 IsSlewing returns 0
23:48:09.293 00.000 9828 IsGuiding returns 1
23:48:09.324 00.031 9828 IsSlewing returns 0
23:48:09.324 00.000 9828 IsGuiding returns 0
23:48:09.324 00.000 9828 scope move finished after 8 + 117 ms
23:48:09.324 00.000 9828 Move returns status 0, amount 8
23:48:09.324 00.000 9828 move complete, result=0
23:48:09.324 00.000 9828 worker thread done servicing request
23:48:09.324 00.000 5052 GuideStep: -0.2 px 29 ms EAST, -0.2 px 8 ms NORTH
23:48:10.058 00.734 8976 Exposure complete
23:48:10.072 00.014 8976 worker thread done servicing request
23:48:10.072 00.000 5052 OnExposeComplete: enter
23:48:10.072 00.000 5052 UpdateGuideState(): m_state=6
23:48:10.072 00.000 5052 Star::Find(18, 343, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 125
23:48:10.072 00.000 5052 Star::Find returns 1 (0), X=342.40, Y=395.90, Mass=4081, SNR=44.8, Peak=270 HFD=4.3
23:48:10.072 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.97) = xAngle (-3.94 = 2.34)
23:48:10.072 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.00 = 2.29)
23:48:10.072 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.98 mountX=-0.19 mountY=0.21, mountTheta=2.31
23:48:10.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.26, opts=13)
23:48:10.073 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.26)
23:48:10.073 00.000 8976 Worker thread wakes up
23:48:10.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.26) opts 0xd
23:48:10.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.26)
23:48:10.073 00.000 8976 Moving (-0.11, -0.26) raw xDistance=-0.19 yDistance=0.21
23:48:10.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:48:10.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:48:10.073 00.000 8976 MoveAxis(R, 0, ABG)
23:48:10.073 00.000 8976 MoveAxis(U, 0, ABG)
23:48:10.073 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (1.97) = xAngle (0.71 = 0.71)
23:48:10.074 00.001 8976 MountToCamera -- mountX=1.69 mountY=-5.21 hyp=5.48 mountTheta=-1.26 cameraX=4.16, cameraY=3.57 cameraTheta=0.71
23:48:10.074 00.000 8976 incremental bump (4.156, 3.573) isValid = 1
23:48:10.074 00.000 8976 Scheduling Mount bump of (0.209, 0.186)
23:48:10.074 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.19, opts=4)
23:48:10.074 00.000 8976 Enqueuing Move request for scope (0.21, 0.19)
23:48:10.074 00.000 8976 move complete, result=0
23:48:10.074 00.000 9828 Worker thread wakes up
23:48:10.074 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.19) opts 0x4
23:48:10.074 00.000 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.19)
23:48:10.074 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.12) = xAngle (3.84 = -2.44)
23:48:10.074 00.000 8976 worker thread done servicing request
23:48:10.074 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.80 = -2.48)
23:48:10.074 00.000 9828 CameraToMount -- cameraX=0.21 cameraY=0.19 hyp=0.28 cameraTheta=0.73 mountX=-0.21 mountY=-0.17, mountTheta=-2.47
23:48:10.074 00.000 9828 Moving (0.21, 0.19) raw xDistance=-0.21 yDistance=-0.17
23:48:10.074 00.000 9828 MoveAxis(E, 25, B)
23:48:10.075 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=270, med=32, FiltMin=27, FiltMax=180, Gamma=2.260
23:48:10.075 00.000 9828 Guiding  Dir = 2, Dur = 25
23:48:10.075 00.000 9828 IsSlewing returns 0
23:48:10.075 00.000 9828 IsGuiding returns 0
23:48:10.075 00.000 9828 PulseGuide returned control before completion, sleep 35
23:48:10.085 00.010 5052 UpdateGuideState exits: m=4081 SNR=44.8
23:48:10.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:10.085 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:10.085 00.000 5052 Enqueuing Expose request
23:48:10.085 00.000 8976 Worker thread wakes up
23:48:10.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:10.085 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:10.088 00.003 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:10.125 00.037 9828 IsGuiding returns 1
23:48:10.125 00.000 9828 scope still moving after pulse duration time elapsed
23:48:10.157 00.032 9828 IsSlewing returns 0
23:48:10.157 00.000 9828 IsGuiding returns 1
23:48:10.189 00.032 9828 IsSlewing returns 0
23:48:10.189 00.000 9828 IsGuiding returns 1
23:48:10.221 00.032 9828 IsSlewing returns 0
23:48:10.221 00.000 9828 IsGuiding returns 0
23:48:10.221 00.000 9828 scope move finished after 25 + 120 ms
23:48:10.221 00.000 9828 Move returns status 0, amount 25
23:48:10.221 00.000 9828 MoveAxis(N, 7, B)
23:48:10.221 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:10.236 00.015 9828 IsSlewing returns 0
23:48:10.236 00.000 9828 IsGuiding returns 0
23:48:10.236 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:10.266 00.030 9828 IsGuiding returns 1
23:48:10.266 00.000 9828 scope still moving after pulse duration time elapsed
23:48:10.298 00.032 9828 IsSlewing returns 0
23:48:10.298 00.000 9828 IsGuiding returns 1
23:48:10.330 00.032 9828 IsSlewing returns 0
23:48:10.330 00.000 9828 IsGuiding returns 1
23:48:10.360 00.030 9828 IsSlewing returns 0
23:48:10.360 00.000 9828 IsGuiding returns 1
23:48:10.391 00.031 9828 IsSlewing returns 0
23:48:10.391 00.000 9828 IsGuiding returns 0
23:48:10.391 00.000 9828 scope move finished after 7 + 148 ms
23:48:10.391 00.000 9828 Move returns status 0, amount 7
23:48:10.391 00.000 9828 move complete, result=0
23:48:10.391 00.000 9828 worker thread done servicing request
23:48:10.391 00.000 5052 GuideStep: -0.2 px 25 ms EAST, -0.2 px 7 ms NORTH
23:48:11.126 00.735 8976 Exposure complete
23:48:11.140 00.014 8976 worker thread done servicing request
23:48:11.140 00.000 5052 OnExposeComplete: enter
23:48:11.140 00.000 5052 UpdateGuideState(): m_state=6
23:48:11.140 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 126
23:48:11.141 00.001 5052 Star::Find returns 1 (0), X=342.13, Y=395.71, Mass=4150, SNR=45.1, Peak=240 HFD=4.5
23:48:11.141 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.97) = xAngle (-4.25 = 2.03)
23:48:11.141 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.31 = 1.98)
23:48:11.141 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.45 hyp=0.59 cameraTheta=-2.28 mountX=-0.26 mountY=0.54, mountTheta=2.02
23:48:11.141 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.45, opts=13)
23:48:11.141 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.45)
23:48:11.141 00.000 8976 Worker thread wakes up
23:48:11.142 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.45) opts 0xd
23:48:11.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.45)
23:48:11.142 00.000 8976 Moving (-0.39, -0.45) raw xDistance=-0.26 yDistance=0.54
23:48:11.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
23:48:11.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.54
23:48:11.142 00.000 8976 MoveAxis(R, 0, ABG)
23:48:11.142 00.000 8976 MoveAxis(U, 0, ABG)
23:48:11.142 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (1.97) = xAngle (0.68 = 0.68)
23:48:11.142 00.000 8976 MountToCamera -- mountX=1.56 mountY=-5.35 hyp=5.57 mountTheta=-1.29 cameraX=4.33, cameraY=3.51 cameraTheta=0.68
23:48:11.142 00.000 8976 incremental bump (4.325, 3.508) isValid = 1
23:48:11.142 00.000 8976 Scheduling Mount bump of (0.254, 0.212)
23:48:11.142 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.25, y=0.21, opts=4)
23:48:11.142 00.000 8976 Enqueuing Move request for scope (0.25, 0.21)
23:48:11.142 00.000 8976 move complete, result=0
23:48:11.142 00.000 9828 Worker thread wakes up
23:48:11.142 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.21) opts 0x4
23:48:11.142 00.000 9828 Handling offset move in thread for scope, endpoint = (0.25, 0.21)
23:48:11.143 00.001 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.12) = xAngle (3.82 = -2.47)
23:48:11.143 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.77 = -2.51)
23:48:11.143 00.000 9828 CameraToMount -- cameraX=0.25 cameraY=0.21 hyp=0.33 cameraTheta=0.70 mountX=-0.26 mountY=-0.19, mountTheta=-2.50
23:48:11.143 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=240, med=32, FiltMin=28, FiltMax=172, Gamma=2.260
23:48:11.143 00.000 8976 worker thread done servicing request
23:48:11.143 00.000 9828 Moving (0.25, 0.21) raw xDistance=-0.26 yDistance=-0.19
23:48:11.143 00.000 9828 MoveAxis(E, 31, B)
23:48:11.143 00.000 9828 Guiding  Dir = 2, Dur = 31
23:48:11.143 00.000 9828 IsSlewing returns 0
23:48:11.143 00.000 9828 IsGuiding returns 0
23:48:11.144 00.001 9828 PulseGuide returned control before completion, sleep 41
23:48:11.153 00.009 5052 UpdateGuideState exits: m=4150 SNR=45.1
23:48:11.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:11.153 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:11.153 00.000 5052 Enqueuing Expose request
23:48:11.153 00.000 8976 Worker thread wakes up
23:48:11.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:11.154 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:11.157 00.003 5052 GuideStep: -0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
23:48:11.198 00.041 9828 IsGuiding returns 1
23:48:11.198 00.000 9828 scope still moving after pulse duration time elapsed
23:48:11.230 00.032 9828 IsSlewing returns 0
23:48:11.231 00.001 9828 IsGuiding returns 1
23:48:11.262 00.031 9828 IsSlewing returns 0
23:48:11.262 00.000 9828 IsGuiding returns 1
23:48:11.294 00.032 9828 IsSlewing returns 0
23:48:11.294 00.000 9828 IsGuiding returns 0
23:48:11.294 00.000 9828 scope move finished after 31 + 119 ms
23:48:11.294 00.000 9828 Move returns status 0, amount 31
23:48:11.294 00.000 9828 MoveAxis(N, 7, B)
23:48:11.294 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:11.310 00.016 9828 IsSlewing returns 0
23:48:11.310 00.000 9828 IsGuiding returns 0
23:48:11.310 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:11.340 00.030 9828 IsGuiding returns 1
23:48:11.340 00.000 9828 scope still moving after pulse duration time elapsed
23:48:11.372 00.032 9828 IsSlewing returns 0
23:48:11.372 00.000 9828 IsGuiding returns 1
23:48:11.404 00.032 9828 IsSlewing returns 0
23:48:11.404 00.000 9828 IsGuiding returns 1
23:48:11.436 00.032 9828 IsSlewing returns 0
23:48:11.436 00.000 9828 IsGuiding returns 0
23:48:11.436 00.000 9828 scope move finished after 7 + 118 ms
23:48:11.436 00.000 9828 Move returns status 0, amount 7
23:48:11.436 00.000 9828 move complete, result=0
23:48:11.436 00.000 9828 worker thread done servicing request
23:48:11.436 00.000 5052 GuideStep: -0.3 px 31 ms EAST, -0.2 px 7 ms NORTH
23:48:12.198 00.762 8976 Exposure complete
23:48:12.212 00.014 8976 worker thread done servicing request
23:48:12.212 00.000 5052 OnExposeComplete: enter
23:48:12.212 00.000 5052 UpdateGuideState(): m_state=6
23:48:12.212 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 127
23:48:12.212 00.000 5052 Star::Find returns 1 (0), X=342.15, Y=395.80, Mass=4134, SNR=45.0, Peak=254 HFD=4.4
23:48:12.212 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.97) = xAngle (-4.33 = 1.95)
23:48:12.212 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.39 = 1.90)
23:48:12.212 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.35 hyp=0.51 cameraTheta=-2.37 mountX=-0.19 mountY=0.48, mountTheta=1.94
23:48:12.213 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.35, opts=13)
23:48:12.213 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.35)
23:48:12.213 00.000 8976 Worker thread wakes up
23:48:12.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.35) opts 0xd
23:48:12.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.35)
23:48:12.213 00.000 8976 Moving (-0.36, -0.35) raw xDistance=-0.19 yDistance=0.48
23:48:12.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:48:12.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.48
23:48:12.213 00.000 8976 MoveAxis(R, 0, ABG)
23:48:12.213 00.000 8976 MoveAxis(U, 0, ABG)
23:48:12.213 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (1.97) = xAngle (0.66 = 0.66)
23:48:12.213 00.000 8976 MountToCamera -- mountX=1.48 mountY=-5.43 hyp=5.63 mountTheta=-1.31 cameraX=4.44, cameraY=3.46 cameraTheta=0.66
23:48:12.213 00.000 8976 incremental bump (4.439, 3.464) isValid = 1
23:48:12.213 00.000 8976 Scheduling Mount bump of (0.257, 0.207)
23:48:12.214 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.26, y=0.21, opts=4)
23:48:12.214 00.000 8976 Enqueuing Move request for scope (0.26, 0.21)
23:48:12.214 00.000 8976 move complete, result=0
23:48:12.214 00.000 9828 Worker thread wakes up
23:48:12.214 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.21) opts 0x4
23:48:12.214 00.000 9828 Handling offset move in thread for scope, endpoint = (0.26, 0.21)
23:48:12.214 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.12) = xAngle (3.80 = -2.49)
23:48:12.214 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.75 = -2.53)
23:48:12.214 00.000 8976 worker thread done servicing request
23:48:12.214 00.000 9828 CameraToMount -- cameraX=0.26 cameraY=0.21 hyp=0.33 cameraTheta=0.68 mountX=-0.26 mountY=-0.19, mountTheta=-2.52
23:48:12.214 00.000 9828 Moving (0.26, 0.21) raw xDistance=-0.26 yDistance=-0.19
23:48:12.214 00.000 9828 MoveAxis(E, 31, B)
23:48:12.214 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=254, med=32, FiltMin=27, FiltMax=176, Gamma=2.260
23:48:12.214 00.000 9828 Guiding  Dir = 2, Dur = 31
23:48:12.215 00.001 9828 IsSlewing returns 0
23:48:12.215 00.000 9828 IsGuiding returns 0
23:48:12.215 00.000 9828 PulseGuide returned control before completion, sleep 41
23:48:12.224 00.009 5052 UpdateGuideState exits: m=4134 SNR=45.0
23:48:12.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:12.224 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:12.224 00.000 5052 Enqueuing Expose request
23:48:12.224 00.000 8976 Worker thread wakes up
23:48:12.224 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:12.225 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:12.228 00.003 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
23:48:12.268 00.040 9828 IsGuiding returns 1
23:48:12.268 00.000 9828 scope still moving after pulse duration time elapsed
23:48:12.300 00.032 9828 IsSlewing returns 0
23:48:12.300 00.000 9828 IsGuiding returns 1
23:48:12.332 00.032 9828 IsSlewing returns 0
23:48:12.332 00.000 9828 IsGuiding returns 1
23:48:12.363 00.031 9828 IsSlewing returns 0
23:48:12.363 00.000 9828 IsGuiding returns 0
23:48:12.363 00.000 9828 scope move finished after 31 + 117 ms
23:48:12.363 00.000 9828 Move returns status 0, amount 31
23:48:12.363 00.000 9828 MoveAxis(N, 7, B)
23:48:12.363 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:12.379 00.016 9828 IsSlewing returns 0
23:48:12.379 00.000 9828 IsGuiding returns 0
23:48:12.379 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:12.411 00.032 9828 IsGuiding returns 1
23:48:12.411 00.000 9828 scope still moving after pulse duration time elapsed
23:48:12.442 00.031 9828 IsSlewing returns 0
23:48:12.442 00.000 9828 IsGuiding returns 1
23:48:12.473 00.031 9828 IsSlewing returns 0
23:48:12.473 00.000 9828 IsGuiding returns 1
23:48:12.505 00.032 9828 IsSlewing returns 0
23:48:12.505 00.000 9828 IsGuiding returns 0
23:48:12.505 00.000 9828 scope move finished after 7 + 119 ms
23:48:12.505 00.000 9828 Move returns status 0, amount 7
23:48:12.505 00.000 9828 move complete, result=0
23:48:12.505 00.000 9828 worker thread done servicing request
23:48:12.505 00.000 5052 GuideStep: -0.3 px 31 ms EAST, -0.2 px 7 ms NORTH
23:48:13.267 00.762 8976 Exposure complete
23:48:13.281 00.014 8976 worker thread done servicing request
23:48:13.281 00.000 5052 OnExposeComplete: enter
23:48:13.281 00.000 5052 UpdateGuideState(): m_state=6
23:48:13.281 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 128
23:48:13.281 00.000 5052 Star::Find returns 1 (0), X=341.36, Y=395.87, Mass=4060, SNR=44.5, Peak=212 HFD=4.6
23:48:13.282 00.001 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.97) = xAngle (-4.86 = 1.42)
23:48:13.282 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.91 = 1.37)
23:48:13.282 00.000 5052 CameraToMount -- cameraX=-1.15 cameraY=-0.29 hyp=1.19 cameraTheta=-2.89 mountX=0.18 mountY=1.17, mountTheta=1.42
23:48:13.282 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.15, y=-0.29, opts=13)
23:48:13.282 00.000 5052 Enqueuing Move request for stepguider (-1.15, -0.29)
23:48:13.282 00.000 8976 Worker thread wakes up
23:48:13.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.15, -0.29) opts 0xd
23:48:13.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.15, -0.29)
23:48:13.283 00.001 8976 Moving (-1.15, -0.29) raw xDistance=0.18 yDistance=1.17
23:48:13.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:48:13.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.17
23:48:13.283 00.000 8976 MoveAxis(R, 0, ABG)
23:48:13.283 00.000 8976 MoveAxis(D, 3, ABG)
23:48:13.283 00.000 8976 stepping (-6, 25) + (0, -3)
23:48:13.283 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:13.284 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=212, med=32, FiltMin=28, FiltMax=174, Gamma=2.260
23:48:13.294 00.010 5052 UpdateGuideState exits: m=4060 SNR=44.5
23:48:13.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:13.294 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:13.294 00.000 5052 Enqueuing Expose request
23:48:13.316 00.022 8976 Received - 47 (G) 
23:48:13.316 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:13.316 00.000 8976 stepped: pos (-6, 22)
23:48:13.316 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (1.97) = xAngle (0.66 = 0.66)
23:48:13.316 00.000 8976 MountToCamera -- mountX=1.42 mountY=-5.27 hyp=5.46 mountTheta=-1.31 cameraX=4.31, cameraY=3.35 cameraTheta=0.66
23:48:13.316 00.000 8976 incremental bump (4.310, 3.349) isValid = 1
23:48:13.316 00.000 8976 Scheduling Mount bump of (0.258, 0.207)
23:48:13.316 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.26, y=0.21, opts=4)
23:48:13.316 00.000 8976 Enqueuing Move request for scope (0.26, 0.21)
23:48:13.316 00.000 8976 move complete, result=0
23:48:13.316 00.000 9828 Worker thread wakes up
23:48:13.316 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.21) opts 0x4
23:48:13.316 00.000 9828 Handling offset move in thread for scope, endpoint = (0.26, 0.21)
23:48:13.316 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.12) = xAngle (3.79 = -2.49)
23:48:13.317 00.001 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.75 = -2.53)
23:48:13.317 00.000 9828 CameraToMount -- cameraX=0.26 cameraY=0.21 hyp=0.33 cameraTheta=0.68 mountX=-0.26 mountY=-0.19, mountTheta=-2.52
23:48:13.317 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.2 px 3 ms SOUTH
23:48:13.317 00.000 8976 worker thread done servicing request
23:48:13.317 00.000 9828 Moving (0.26, 0.21) raw xDistance=-0.26 yDistance=-0.19
23:48:13.317 00.000 9828 MoveAxis(E, 31, B)
23:48:13.317 00.000 9828 Guiding  Dir = 2, Dur = 31
23:48:13.317 00.000 8976 Worker thread wakes up
23:48:13.317 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:13.317 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:13.317 00.000 9828 IsSlewing returns 0
23:48:13.317 00.000 9828 IsGuiding returns 0
23:48:13.318 00.001 9828 PulseGuide returned control before completion, sleep 41
23:48:13.366 00.048 9828 IsGuiding returns 1
23:48:13.366 00.000 9828 scope still moving after pulse duration time elapsed
23:48:13.398 00.032 9828 IsSlewing returns 0
23:48:13.398 00.000 9828 IsGuiding returns 1
23:48:13.429 00.031 9828 IsSlewing returns 0
23:48:13.429 00.000 9828 IsGuiding returns 1
23:48:13.460 00.031 9828 IsSlewing returns 0
23:48:13.460 00.000 9828 IsGuiding returns 0
23:48:13.460 00.000 9828 scope move finished after 31 + 111 ms
23:48:13.460 00.000 9828 Move returns status 0, amount 31
23:48:13.460 00.000 9828 MoveAxis(N, 7, B)
23:48:13.460 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:13.475 00.015 9828 IsSlewing returns 0
23:48:13.475 00.000 9828 IsGuiding returns 0
23:48:13.475 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:13.507 00.032 9828 IsGuiding returns 1
23:48:13.507 00.000 9828 scope still moving after pulse duration time elapsed
23:48:13.539 00.032 9828 IsSlewing returns 0
23:48:13.539 00.000 9828 IsGuiding returns 1
23:48:13.570 00.031 9828 IsSlewing returns 0
23:48:13.570 00.000 9828 IsGuiding returns 1
23:48:13.601 00.031 9828 IsSlewing returns 0
23:48:13.601 00.000 9828 IsGuiding returns 0
23:48:13.601 00.000 9828 scope move finished after 7 + 118 ms
23:48:13.601 00.000 9828 Move returns status 0, amount 7
23:48:13.601 00.000 9828 move complete, result=0
23:48:13.601 00.000 9828 worker thread done servicing request
23:48:13.601 00.000 5052 GuideStep: -0.3 px 31 ms EAST, -0.2 px 7 ms NORTH
23:48:14.053 00.452 5052 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
23:48:14.060 00.007 5052 GetDouble("/profile/2/camera/CoolerSetpt", 10.000000) returns 10.000000
23:48:14.362 00.302 8976 Exposure complete
23:48:14.376 00.014 8976 worker thread done servicing request
23:48:14.376 00.000 5052 OnExposeComplete: enter
23:48:14.376 00.000 5052 UpdateGuideState(): m_state=6
23:48:14.376 00.000 5052 Star::Find(18, 341, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 129
23:48:14.376 00.000 5052 Star::Find returns 1 (0), X=342.37, Y=396.24, Mass=4142, SNR=45.0, Peak=236 HFD=4.5
23:48:14.376 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.97) = xAngle (0.68 = 0.68)
23:48:14.376 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.62 = 0.62)
23:48:14.376 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.64 mountX=0.13 mountY=0.10, mountTheta=0.64
23:48:14.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.08, opts=13)
23:48:14.376 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.08)
23:48:14.376 00.000 8976 Worker thread wakes up
23:48:14.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.08) opts 0xd
23:48:14.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.08)
23:48:14.376 00.000 8976 Moving (-0.15, 0.08) raw xDistance=0.13 yDistance=0.10
23:48:14.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:48:14.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:48:14.376 00.000 8976 MoveAxis(R, 0, ABG)
23:48:14.376 00.000 8976 MoveAxis(U, 0, ABG)
23:48:14.376 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (1.97) = xAngle (0.66 = 0.66)
23:48:14.377 00.001 8976 MountToCamera -- mountX=1.38 mountY=-5.16 hyp=5.34 mountTheta=-1.31 cameraX=4.22, cameraY=3.27 cameraTheta=0.66
23:48:14.377 00.000 8976 incremental bump (4.224, 3.271) isValid = 1
23:48:14.377 00.000 8976 Scheduling Mount bump of (0.131, 0.105)
23:48:14.377 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.10, opts=4)
23:48:14.377 00.000 8976 Enqueuing Move request for scope (0.13, 0.10)
23:48:14.377 00.000 8976 move complete, result=0
23:48:14.377 00.000 9828 Worker thread wakes up
23:48:14.377 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0x4
23:48:14.377 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:48:14.377 00.000 8976 worker thread done servicing request
23:48:14.377 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.12) = xAngle (3.79 = -2.49)
23:48:14.377 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.75 = -2.54)
23:48:14.377 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.67 mountX=-0.13 mountY=-0.10, mountTheta=-2.52
23:48:14.377 00.000 9828 Moving (0.13, 0.10) raw xDistance=-0.13 yDistance=-0.10
23:48:14.377 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=236, med=32, FiltMin=27, FiltMax=184, Gamma=2.260
23:48:14.378 00.001 9828 MoveAxis(E, 16, B)
23:48:14.378 00.000 9828 Guiding  Dir = 2, Dur = 16
23:48:14.378 00.000 9828 IsSlewing returns 0
23:48:14.378 00.000 9828 IsGuiding returns 0
23:48:14.378 00.000 9828 PulseGuide returned control before completion, sleep 26
23:48:14.387 00.009 5052 UpdateGuideState exits: m=4142 SNR=45.0
23:48:14.388 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:14.388 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:14.388 00.000 5052 Enqueuing Expose request
23:48:14.388 00.000 8976 Worker thread wakes up
23:48:14.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:14.388 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:14.390 00.002 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:14.406 00.016 9828 IsGuiding returns 1
23:48:14.406 00.000 9828 scope still moving after pulse duration time elapsed
23:48:14.438 00.032 9828 IsSlewing returns 0
23:48:14.438 00.000 9828 IsGuiding returns 1
23:48:14.470 00.032 9828 IsSlewing returns 0
23:48:14.470 00.000 9828 IsGuiding returns 1
23:48:14.501 00.031 9828 IsSlewing returns 0
23:48:14.501 00.000 9828 IsGuiding returns 1
23:48:14.548 00.047 9828 IsSlewing returns 0
23:48:14.548 00.000 9828 IsGuiding returns 0
23:48:14.548 00.000 9828 scope move finished after 16 + 153 ms
23:48:14.548 00.000 9828 Move returns status 0, amount 16
23:48:14.548 00.000 9828 MoveAxis(N, 4, B)
23:48:14.548 00.000 9828 Guiding  Dir = 0, Dur = 4
23:48:14.564 00.016 9828 IsSlewing returns 0
23:48:14.564 00.000 9828 IsGuiding returns 0
23:48:14.564 00.000 9828 PulseGuide returned control before completion, sleep 14
23:48:14.580 00.016 9828 IsGuiding returns 1
23:48:14.580 00.000 9828 scope still moving after pulse duration time elapsed
23:48:14.611 00.031 9828 IsSlewing returns 0
23:48:14.611 00.000 9828 IsGuiding returns 1
23:48:14.642 00.031 9828 IsSlewing returns 0
23:48:14.642 00.000 9828 IsGuiding returns 1
23:48:14.674 00.032 9828 IsSlewing returns 0
23:48:14.674 00.000 9828 IsGuiding returns 1
23:48:14.705 00.031 9828 IsSlewing returns 0
23:48:14.705 00.000 9828 IsGuiding returns 0
23:48:14.705 00.000 9828 scope move finished after 4 + 136 ms
23:48:14.705 00.000 9828 Move returns status 0, amount 4
23:48:14.705 00.000 9828 move complete, result=0
23:48:14.705 00.000 9828 worker thread done servicing request
23:48:14.705 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 4 ms NORTH
23:48:15.427 00.722 8976 Exposure complete
23:48:15.441 00.014 8976 worker thread done servicing request
23:48:15.441 00.000 5052 OnExposeComplete: enter
23:48:15.441 00.000 5052 UpdateGuideState(): m_state=6
23:48:15.441 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 130
23:48:15.441 00.000 5052 Star::Find returns 1 (0), X=343.19, Y=396.22, Mass=3960, SNR=44.0, Peak=250 HFD=4.4
23:48:15.441 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.97) = xAngle (-1.88 = -1.88)
23:48:15.441 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.93 = -1.93)
23:48:15.441 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.06 hyp=0.67 cameraTheta=0.09 mountX=-0.21 mountY=-0.63, mountTheta=-1.89
23:48:15.442 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.06, opts=13)
23:48:15.442 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.06)
23:48:15.442 00.000 8976 Worker thread wakes up
23:48:15.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.06) opts 0xd
23:48:15.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.06)
23:48:15.442 00.000 8976 Moving (0.67, 0.06) raw xDistance=-0.21 yDistance=-0.63
23:48:15.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:48:15.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.63
23:48:15.442 00.000 8976 MoveAxis(R, 0, ABG)
23:48:15.442 00.000 8976 MoveAxis(U, 0, ABG)
23:48:15.442 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (1.97) = xAngle (0.66 = 0.66)
23:48:15.442 00.000 8976 MountToCamera -- mountX=1.36 mountY=-5.09 hyp=5.27 mountTheta=-1.31 cameraX=4.17, cameraY=3.22 cameraTheta=0.66
23:48:15.442 00.000 8976 incremental bump (4.166, 3.220) isValid = 1
23:48:15.443 00.001 8976 Scheduling Mount bump of (0.258, 0.206)
23:48:15.443 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.26, y=0.21, opts=4)
23:48:15.443 00.000 8976 Enqueuing Move request for scope (0.26, 0.21)
23:48:15.443 00.000 8976 move complete, result=0
23:48:15.443 00.000 9828 Worker thread wakes up
23:48:15.443 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.21) opts 0x4
23:48:15.443 00.000 9828 Handling offset move in thread for scope, endpoint = (0.26, 0.21)
23:48:15.443 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.12) = xAngle (3.79 = -2.49)
23:48:15.443 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.75 = -2.54)
23:48:15.443 00.000 9828 CameraToMount -- cameraX=0.26 cameraY=0.21 hyp=0.33 cameraTheta=0.67 mountX=-0.26 mountY=-0.19, mountTheta=-2.52
23:48:15.443 00.000 9828 Moving (0.26, 0.21) raw xDistance=-0.26 yDistance=-0.19
23:48:15.443 00.000 9828 MoveAxis(E, 31, B)
23:48:15.443 00.000 9828 Guiding  Dir = 2, Dur = 31
23:48:15.443 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=250, med=32, FiltMin=28, FiltMax=174, Gamma=2.260
23:48:15.443 00.000 8976 worker thread done servicing request
23:48:15.444 00.001 9828 IsSlewing returns 0
23:48:15.444 00.000 9828 IsGuiding returns 0
23:48:15.444 00.000 9828 PulseGuide returned control before completion, sleep 41
23:48:15.453 00.009 5052 UpdateGuideState exits: m=3960 SNR=44.0
23:48:15.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:15.453 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:15.453 00.000 5052 Enqueuing Expose request
23:48:15.453 00.000 8976 Worker thread wakes up
23:48:15.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:15.453 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:15.456 00.003 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
23:48:15.500 00.044 9828 IsGuiding returns 1
23:48:15.500 00.000 9828 scope still moving after pulse duration time elapsed
23:48:15.531 00.031 9828 IsSlewing returns 0
23:48:15.531 00.000 9828 IsGuiding returns 1
23:48:15.563 00.032 9828 IsSlewing returns 0
23:48:15.563 00.000 9828 IsGuiding returns 1
23:48:15.595 00.032 9828 IsSlewing returns 0
23:48:15.595 00.000 9828 IsGuiding returns 0
23:48:15.595 00.000 9828 scope move finished after 31 + 120 ms
23:48:15.595 00.000 9828 Move returns status 0, amount 31
23:48:15.595 00.000 9828 MoveAxis(N, 7, B)
23:48:15.595 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:15.611 00.016 9828 IsSlewing returns 0
23:48:15.611 00.000 9828 IsGuiding returns 0
23:48:15.611 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:15.642 00.031 9828 IsGuiding returns 1
23:48:15.642 00.000 9828 scope still moving after pulse duration time elapsed
23:48:15.673 00.031 9828 IsSlewing returns 0
23:48:15.673 00.000 9828 IsGuiding returns 1
23:48:15.705 00.032 9828 IsSlewing returns 0
23:48:15.705 00.000 9828 IsGuiding returns 1
23:48:15.751 00.046 9828 IsSlewing returns 0
23:48:15.751 00.000 9828 IsGuiding returns 0
23:48:15.751 00.000 9828 scope move finished after 7 + 133 ms
23:48:15.751 00.000 9828 Move returns status 0, amount 7
23:48:15.751 00.000 9828 move complete, result=0
23:48:15.751 00.000 9828 worker thread done servicing request
23:48:15.751 00.000 5052 GuideStep: -0.3 px 31 ms EAST, -0.2 px 7 ms NORTH
23:48:16.499 00.748 8976 Exposure complete
23:48:16.514 00.015 8976 worker thread done servicing request
23:48:16.514 00.000 5052 OnExposeComplete: enter
23:48:16.514 00.000 5052 UpdateGuideState(): m_state=6
23:48:16.514 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 131
23:48:16.514 00.000 5052 Star::Find returns 1 (0), X=343.85, Y=396.26, Mass=3993, SNR=44.2, Peak=216 HFD=4.5
23:48:16.514 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.97) = xAngle (-1.89 = -1.89)
23:48:16.514 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.95 = -1.95)
23:48:16.514 00.000 5052 CameraToMount -- cameraX=1.33 cameraY=0.10 hyp=1.34 cameraTheta=0.08 mountX=-0.42 mountY=-1.24, mountTheta=-1.90
23:48:16.515 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.33, y=0.10, opts=13)
23:48:16.515 00.000 5052 Enqueuing Move request for stepguider (1.33, 0.10)
23:48:16.515 00.000 8976 Worker thread wakes up
23:48:16.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.33, 0.10) opts 0xd
23:48:16.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.33, 0.10)
23:48:16.516 00.001 8976 Moving (1.33, 0.10) raw xDistance=-0.42 yDistance=-1.24
23:48:16.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.42
23:48:16.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.24
23:48:16.516 00.000 8976 MoveAxis(R, 0, ABG)
23:48:16.516 00.000 8976 MoveAxis(U, 3, ABG)
23:48:16.516 00.000 8976 stepping (-6, 22) + (0, 3)
23:48:16.516 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:16.516 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=216, med=32, FiltMin=27, FiltMax=166, Gamma=2.260
23:48:16.527 00.011 5052 UpdateGuideState exits: m=3993 SNR=44.2
23:48:16.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:16.527 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:16.527 00.000 5052 Enqueuing Expose request
23:48:16.545 00.018 8976 Received - 47 (G) 
23:48:16.545 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:16.545 00.000 8976 stepped: pos (-6, 25)
23:48:16.545 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (1.97) = xAngle (0.65 = 0.65)
23:48:16.545 00.000 8976 MountToCamera -- mountX=1.34 mountY=-5.26 hyp=5.43 mountTheta=-1.32 cameraX=4.33, cameraY=3.27 cameraTheta=0.65
23:48:16.545 00.000 8976 incremental bump (4.333, 3.271) isValid = 1
23:48:16.545 00.000 8976 Scheduling Mount bump of (0.261, 0.203)
23:48:16.545 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.26, y=0.20, opts=4)
23:48:16.545 00.000 8976 Enqueuing Move request for scope (0.26, 0.20)
23:48:16.545 00.000 8976 move complete, result=0
23:48:16.545 00.000 9828 Worker thread wakes up
23:48:16.545 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.20) opts 0x4
23:48:16.545 00.000 9828 Handling offset move in thread for scope, endpoint = (0.26, 0.20)
23:48:16.546 00.001 8976 worker thread done servicing request
23:48:16.546 00.000 8976 Worker thread wakes up
23:48:16.546 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -1.2 px 3 ms NORTH
23:48:16.546 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.12) = xAngle (3.78 = -2.50)
23:48:16.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:16.546 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.73 = -2.55)
23:48:16.546 00.000 9828 CameraToMount -- cameraX=0.26 cameraY=0.20 hyp=0.33 cameraTheta=0.66 mountX=-0.27 mountY=-0.18, mountTheta=-2.53
23:48:16.546 00.000 9828 Moving (0.26, 0.20) raw xDistance=-0.27 yDistance=-0.18
23:48:16.546 00.000 9828 MoveAxis(E, 32, B)
23:48:16.546 00.000 9828 Guiding  Dir = 2, Dur = 32
23:48:16.546 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:16.546 00.000 9828 IsSlewing returns 0
23:48:16.547 00.001 9828 IsGuiding returns 0
23:48:16.547 00.000 9828 PulseGuide returned control before completion, sleep 42
23:48:16.598 00.051 9828 IsGuiding returns 1
23:48:16.598 00.000 9828 scope still moving after pulse duration time elapsed
23:48:16.629 00.031 9828 IsSlewing returns 0
23:48:16.629 00.000 9828 IsGuiding returns 1
23:48:16.660 00.031 9828 IsSlewing returns 0
23:48:16.660 00.000 9828 IsGuiding returns 1
23:48:16.692 00.032 9828 IsSlewing returns 0
23:48:16.692 00.000 9828 IsGuiding returns 0
23:48:16.692 00.000 9828 scope move finished after 32 + 112 ms
23:48:16.692 00.000 9828 Move returns status 0, amount 32
23:48:16.692 00.000 9828 MoveAxis(N, 7, B)
23:48:16.692 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:16.708 00.016 9828 IsSlewing returns 0
23:48:16.708 00.000 9828 IsGuiding returns 0
23:48:16.708 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:16.740 00.032 9828 IsGuiding returns 1
23:48:16.740 00.000 9828 scope still moving after pulse duration time elapsed
23:48:16.771 00.031 9828 IsSlewing returns 0
23:48:16.771 00.000 9828 IsGuiding returns 1
23:48:16.803 00.032 9828 IsSlewing returns 0
23:48:16.803 00.000 9828 IsGuiding returns 1
23:48:16.834 00.031 9828 IsSlewing returns 0
23:48:16.834 00.000 9828 IsGuiding returns 0
23:48:16.834 00.000 9828 scope move finished after 7 + 119 ms
23:48:16.834 00.000 9828 Move returns status 0, amount 7
23:48:16.834 00.000 9828 move complete, result=0
23:48:16.834 00.000 9828 worker thread done servicing request
23:48:16.834 00.000 5052 GuideStep: -0.3 px 32 ms EAST, -0.2 px 7 ms NORTH
23:48:17.593 00.759 8976 Exposure complete
23:48:17.608 00.015 8976 worker thread done servicing request
23:48:17.608 00.000 5052 OnExposeComplete: enter
23:48:17.608 00.000 5052 UpdateGuideState(): m_state=6
23:48:17.608 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 132
23:48:17.608 00.000 5052 Star::Find returns 1 (0), X=343.06, Y=396.06, Mass=3968, SNR=44.1, Peak=209 HFD=4.5
23:48:17.608 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.97) = xAngle (-2.15 = -2.15)
23:48:17.608 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.21 = -2.21)
23:48:17.608 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.10 hyp=0.55 cameraTheta=-0.18 mountX=-0.30 mountY=-0.45, mountTheta=-2.17
23:48:17.609 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.10, opts=13)
23:48:17.609 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.10)
23:48:17.609 00.000 8976 Worker thread wakes up
23:48:17.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.10) opts 0xd
23:48:17.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.10)
23:48:17.609 00.000 8976 Moving (0.54, -0.10) raw xDistance=-0.30 yDistance=-0.45
23:48:17.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.30
23:48:17.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.45
23:48:17.609 00.000 8976 MoveAxis(R, 0, ABG)
23:48:17.609 00.000 8976 MoveAxis(U, 0, ABG)
23:48:17.610 00.001 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (1.97) = xAngle (0.64 = 0.64)
23:48:17.610 00.000 8976 MountToCamera -- mountX=1.33 mountY=-5.38 hyp=5.54 mountTheta=-1.33 cameraX=4.44, cameraY=3.31 cameraTheta=0.64
23:48:17.610 00.000 8976 incremental bump (4.444, 3.305) isValid = 1
23:48:17.610 00.000 8976 Scheduling Mount bump of (0.262, 0.201)
23:48:17.610 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.26, y=0.20, opts=4)
23:48:17.610 00.000 8976 Enqueuing Move request for scope (0.26, 0.20)
23:48:17.610 00.000 8976 move complete, result=0
23:48:17.610 00.000 9828 Worker thread wakes up
23:48:17.610 00.000 8976 worker thread done servicing request
23:48:17.610 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.20) opts 0x4
23:48:17.610 00.000 9828 Handling offset move in thread for scope, endpoint = (0.26, 0.20)
23:48:17.610 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.12) = xAngle (3.77 = -2.51)
23:48:17.610 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.73 = -2.56)
23:48:17.610 00.000 9828 CameraToMount -- cameraX=0.26 cameraY=0.20 hyp=0.33 cameraTheta=0.65 mountX=-0.27 mountY=-0.18, mountTheta=-2.54
23:48:17.610 00.000 9828 Moving (0.26, 0.20) raw xDistance=-0.27 yDistance=-0.18
23:48:17.610 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=209, med=32, FiltMin=27, FiltMax=157, Gamma=2.260
23:48:17.610 00.000 9828 MoveAxis(E, 32, B)
23:48:17.610 00.000 9828 Guiding  Dir = 2, Dur = 32
23:48:17.611 00.001 9828 IsSlewing returns 0
23:48:17.611 00.000 9828 IsGuiding returns 0
23:48:17.611 00.000 9828 PulseGuide returned control before completion, sleep 42
23:48:17.620 00.009 5052 UpdateGuideState exits: m=3968 SNR=44.1
23:48:17.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:17.620 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:17.620 00.000 5052 Enqueuing Expose request
23:48:17.621 00.001 8976 Worker thread wakes up
23:48:17.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:17.621 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:17.622 00.001 5052 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
23:48:17.659 00.037 9828 IsGuiding returns 1
23:48:17.659 00.000 9828 scope still moving after pulse duration time elapsed
23:48:17.690 00.031 9828 IsSlewing returns 0
23:48:17.690 00.000 9828 IsGuiding returns 1
23:48:17.722 00.032 9828 IsSlewing returns 0
23:48:17.722 00.000 9828 IsGuiding returns 1
23:48:17.753 00.031 9828 IsSlewing returns 0
23:48:17.753 00.000 9828 IsGuiding returns 1
23:48:17.784 00.031 9828 IsSlewing returns 0
23:48:17.784 00.000 9828 IsGuiding returns 1
23:48:17.816 00.032 9828 IsSlewing returns 0
23:48:17.816 00.000 9828 IsGuiding returns 1
23:48:17.848 00.032 9828 IsSlewing returns 0
23:48:17.848 00.000 9828 IsGuiding returns 0
23:48:17.848 00.000 9828 scope move finished after 32 + 204 ms
23:48:17.848 00.000 9828 Move returns status 0, amount 32
23:48:17.848 00.000 9828 MoveAxis(N, 7, B)
23:48:17.848 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:17.863 00.015 9828 IsSlewing returns 0
23:48:17.863 00.000 9828 IsGuiding returns 0
23:48:17.863 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:17.894 00.031 9828 IsGuiding returns 1
23:48:17.894 00.000 9828 scope still moving after pulse duration time elapsed
23:48:17.926 00.032 9828 IsSlewing returns 0
23:48:17.926 00.000 9828 IsGuiding returns 1
23:48:17.958 00.032 9828 IsSlewing returns 0
23:48:17.958 00.000 9828 IsGuiding returns 1
23:48:17.990 00.032 9828 IsSlewing returns 0
23:48:17.990 00.000 9828 IsGuiding returns 0
23:48:17.990 00.000 9828 scope move finished after 7 + 119 ms
23:48:17.990 00.000 9828 Move returns status 0, amount 7
23:48:17.990 00.000 9828 move complete, result=0
23:48:17.990 00.000 9828 worker thread done servicing request
23:48:17.990 00.000 5052 GuideStep: -0.3 px 32 ms EAST, -0.2 px 7 ms NORTH
23:48:18.661 00.671 8976 Exposure complete
23:48:18.677 00.016 8976 worker thread done servicing request
23:48:18.677 00.000 5052 OnExposeComplete: enter
23:48:18.677 00.000 5052 UpdateGuideState(): m_state=6
23:48:18.677 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 133
23:48:18.677 00.000 5052 Star::Find returns 1 (0), X=343.35, Y=396.38, Mass=3947, SNR=44.0, Peak=179 HFD=4.8
23:48:18.677 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.97) = xAngle (-1.71 = -1.71)
23:48:18.677 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.76 = -1.76)
23:48:18.677 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.23 hyp=0.87 cameraTheta=0.26 mountX=-0.12 mountY=-0.85, mountTheta=-1.71
23:48:18.678 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.23, opts=13)
23:48:18.678 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.23)
23:48:18.678 00.000 8976 Worker thread wakes up
23:48:18.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.23) opts 0xd
23:48:18.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.23)
23:48:18.678 00.000 8976 Moving (0.84, 0.23) raw xDistance=-0.12 yDistance=-0.85
23:48:18.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:48:18.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.85
23:48:18.678 00.000 8976 MoveAxis(R, 0, ABG)
23:48:18.679 00.001 8976 MoveAxis(U, 0, ABG)
23:48:18.679 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (1.97) = xAngle (0.63 = 0.63)
23:48:18.679 00.000 8976 MountToCamera -- mountX=1.32 mountY=-5.45 hyp=5.61 mountTheta=-1.33 cameraX=4.52, cameraY=3.33 cameraTheta=0.63
23:48:18.679 00.000 8976 incremental bump (4.519, 3.328) isValid = 1
23:48:18.679 00.000 8976 Scheduling Mount bump of (0.263, 0.200)
23:48:18.679 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.26, y=0.20, opts=4)
23:48:18.679 00.000 8976 Enqueuing Move request for scope (0.26, 0.20)
23:48:18.679 00.000 8976 move complete, result=0
23:48:18.679 00.000 9828 Worker thread wakes up
23:48:18.679 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.20) opts 0x4
23:48:18.679 00.000 9828 Handling offset move in thread for scope, endpoint = (0.26, 0.20)
23:48:18.679 00.000 8976 worker thread done servicing request
23:48:18.679 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.12) = xAngle (3.77 = -2.51)
23:48:18.679 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.72 = -2.56)
23:48:18.679 00.000 9828 CameraToMount -- cameraX=0.26 cameraY=0.20 hyp=0.33 cameraTheta=0.65 mountX=-0.27 mountY=-0.18, mountTheta=-2.55
23:48:18.679 00.000 9828 Moving (0.26, 0.20) raw xDistance=-0.27 yDistance=-0.18
23:48:18.679 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=179, med=31, FiltMin=27, FiltMax=142, Gamma=2.260
23:48:18.679 00.000 9828 MoveAxis(E, 32, B)
23:48:18.679 00.000 9828 Guiding  Dir = 2, Dur = 32
23:48:18.680 00.001 9828 IsSlewing returns 0
23:48:18.680 00.000 9828 IsGuiding returns 0
23:48:18.680 00.000 9828 PulseGuide returned control before completion, sleep 42
23:48:18.690 00.010 5052 UpdateGuideState exits: m=3947 SNR=44.0
23:48:18.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:18.690 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:18.690 00.000 5052 Enqueuing Expose request
23:48:18.690 00.000 8976 Worker thread wakes up
23:48:18.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:18.690 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:18.693 00.003 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 0 ms NORTH
23:48:18.729 00.036 9828 IsGuiding returns 1
23:48:18.729 00.000 9828 scope still moving after pulse duration time elapsed
23:48:18.760 00.031 9828 IsSlewing returns 0
23:48:18.765 00.005 9828 IsGuiding returns 1
23:48:18.792 00.027 9828 IsSlewing returns 0
23:48:18.792 00.000 9828 IsGuiding returns 1
23:48:18.824 00.032 9828 IsSlewing returns 0
23:48:18.824 00.000 9828 IsGuiding returns 0
23:48:18.824 00.000 9828 scope move finished after 32 + 112 ms
23:48:18.824 00.000 9828 Move returns status 0, amount 32
23:48:18.824 00.000 9828 MoveAxis(N, 7, B)
23:48:18.824 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:18.840 00.016 9828 IsSlewing returns 0
23:48:18.840 00.000 9828 IsGuiding returns 0
23:48:18.840 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:18.871 00.031 9828 IsGuiding returns 1
23:48:18.871 00.000 9828 scope still moving after pulse duration time elapsed
23:48:18.902 00.031 9828 IsSlewing returns 0
23:48:18.902 00.000 9828 IsGuiding returns 1
23:48:18.934 00.032 9828 IsSlewing returns 0
23:48:18.934 00.000 9828 IsGuiding returns 1
23:48:18.966 00.032 9828 IsSlewing returns 0
23:48:18.966 00.000 9828 IsGuiding returns 1
23:48:18.997 00.031 9828 IsSlewing returns 0
23:48:18.997 00.000 9828 IsGuiding returns 0
23:48:18.997 00.000 9828 scope move finished after 7 + 150 ms
23:48:18.997 00.000 9828 Move returns status 0, amount 7
23:48:18.997 00.000 9828 move complete, result=0
23:48:18.997 00.000 9828 worker thread done servicing request
23:48:18.997 00.000 5052 GuideStep: -0.3 px 32 ms EAST, -0.2 px 7 ms NORTH
23:48:19.727 00.730 8976 Exposure complete
23:48:19.741 00.014 8976 worker thread done servicing request
23:48:19.741 00.000 5052 OnExposeComplete: enter
23:48:19.741 00.000 5052 UpdateGuideState(): m_state=6
23:48:19.741 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 134
23:48:19.741 00.000 5052 Star::Find returns 1 (0), X=343.42, Y=396.38, Mass=4152, SNR=45.2, Peak=214 HFD=4.6
23:48:19.741 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.97) = xAngle (-1.73 = -1.73)
23:48:19.741 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.78 = -1.78)
23:48:19.741 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=0.22 hyp=0.93 cameraTheta=0.24 mountX=-0.15 mountY=-0.91, mountTheta=-1.73
23:48:19.742 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=0.22, opts=13)
23:48:19.742 00.000 5052 Enqueuing Move request for stepguider (0.90, 0.22)
23:48:19.742 00.000 8976 Worker thread wakes up
23:48:19.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, 0.22) opts 0xd
23:48:19.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, 0.22)
23:48:19.742 00.000 8976 Moving (0.90, 0.22) raw xDistance=-0.15 yDistance=-0.91
23:48:19.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:48:19.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.91
23:48:19.742 00.000 8976 MoveAxis(R, 0, ABG)
23:48:19.742 00.000 8976 MoveAxis(U, 0, ABG)
23:48:19.742 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (1.97) = xAngle (0.63 = 0.63)
23:48:19.742 00.000 8976 MountToCamera -- mountX=1.32 mountY=-5.51 hyp=5.66 mountTheta=-1.34 cameraX=4.57, cameraY=3.34 cameraTheta=0.63
23:48:19.742 00.000 8976 incremental bump (4.569, 3.344) isValid = 1
23:48:19.742 00.000 8976 Scheduling Mount bump of (0.263, 0.199)
23:48:19.742 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.26, y=0.20, opts=4)
23:48:19.742 00.000 8976 Enqueuing Move request for scope (0.26, 0.20)
23:48:19.742 00.000 8976 move complete, result=0
23:48:19.742 00.000 8976 worker thread done servicing request
23:48:19.742 00.000 9828 Worker thread wakes up
23:48:19.743 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.20) opts 0x4
23:48:19.743 00.000 9828 Handling offset move in thread for scope, endpoint = (0.26, 0.20)
23:48:19.743 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.12) = xAngle (3.77 = -2.52)
23:48:19.743 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.72 = -2.56)
23:48:19.744 00.001 9828 CameraToMount -- cameraX=0.26 cameraY=0.20 hyp=0.33 cameraTheta=0.65 mountX=-0.27 mountY=-0.18, mountTheta=-2.55
23:48:19.744 00.000 9828 Moving (0.26, 0.20) raw xDistance=-0.27 yDistance=-0.18
23:48:19.744 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=214, med=32, FiltMin=27, FiltMax=179, Gamma=2.260
23:48:19.744 00.000 9828 MoveAxis(E, 32, B)
23:48:19.744 00.000 9828 Guiding  Dir = 2, Dur = 32
23:48:19.744 00.000 9828 IsSlewing returns 0
23:48:19.744 00.000 9828 IsGuiding returns 0
23:48:19.744 00.000 9828 PulseGuide returned control before completion, sleep 42
23:48:19.753 00.009 5052 UpdateGuideState exits: m=4152 SNR=45.2
23:48:19.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:19.753 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:19.753 00.000 5052 Enqueuing Expose request
23:48:19.753 00.000 8976 Worker thread wakes up
23:48:19.753 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:19.754 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:19.756 00.002 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 0 ms NORTH
23:48:19.796 00.040 9828 IsGuiding returns 1
23:48:19.796 00.000 9828 scope still moving after pulse duration time elapsed
23:48:19.828 00.032 9828 IsSlewing returns 0
23:48:19.828 00.000 9828 IsGuiding returns 1
23:48:19.860 00.032 9828 IsSlewing returns 0
23:48:19.860 00.000 9828 IsGuiding returns 1
23:48:19.892 00.032 9828 IsSlewing returns 0
23:48:19.892 00.000 9828 IsGuiding returns 0
23:48:19.892 00.000 9828 scope move finished after 32 + 116 ms
23:48:19.892 00.000 9828 Move returns status 0, amount 32
23:48:19.892 00.000 9828 MoveAxis(N, 7, B)
23:48:19.892 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:19.908 00.016 9828 IsSlewing returns 0
23:48:19.908 00.000 9828 IsGuiding returns 0
23:48:19.908 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:19.939 00.031 9828 IsGuiding returns 1
23:48:19.939 00.000 9828 scope still moving after pulse duration time elapsed
23:48:19.970 00.031 9828 IsSlewing returns 0
23:48:19.970 00.000 9828 IsGuiding returns 1
23:48:20.002 00.032 9828 IsSlewing returns 0
23:48:20.002 00.000 9828 IsGuiding returns 1
23:48:20.035 00.033 9828 IsSlewing returns 0
23:48:20.035 00.000 9828 IsGuiding returns 0
23:48:20.035 00.000 9828 scope move finished after 7 + 119 ms
23:48:20.035 00.000 9828 Move returns status 0, amount 7
23:48:20.035 00.000 9828 move complete, result=0
23:48:20.035 00.000 9828 worker thread done servicing request
23:48:20.035 00.000 5052 GuideStep: -0.3 px 32 ms EAST, -0.2 px 7 ms NORTH
23:48:20.796 00.761 8976 Exposure complete
23:48:20.811 00.015 8976 worker thread done servicing request
23:48:20.811 00.000 5052 OnExposeComplete: enter
23:48:20.811 00.000 5052 UpdateGuideState(): m_state=6
23:48:20.811 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 135
23:48:20.811 00.000 5052 Star::Find returns 1 (0), X=343.88, Y=396.06, Mass=4034, SNR=44.5, Peak=248 HFD=4.2
23:48:20.811 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.97) = xAngle (-2.04 = -2.04)
23:48:20.811 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.09 = -2.09)
23:48:20.811 00.000 5052 CameraToMount -- cameraX=1.37 cameraY=-0.10 hyp=1.37 cameraTheta=-0.07 mountX=-0.62 mountY=-1.19, mountTheta=-2.05
23:48:20.812 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.37, y=-0.10, opts=13)
23:48:20.812 00.000 5052 Enqueuing Move request for stepguider (1.37, -0.10)
23:48:20.812 00.000 8976 Worker thread wakes up
23:48:20.812 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.37, -0.10) opts 0xd
23:48:20.812 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.37, -0.10)
23:48:20.812 00.000 8976 Moving (1.37, -0.10) raw xDistance=-0.62 yDistance=-1.19
23:48:20.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.62
23:48:20.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.19
23:48:20.813 00.001 8976 MoveAxis(R, 0, ABG)
23:48:20.813 00.000 8976 MoveAxis(U, 3, ABG)
23:48:20.813 00.000 8976 stepping (-6, 25) + (0, 3)
23:48:20.813 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:20.813 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=248, med=32, FiltMin=28, FiltMax=218, Gamma=2.260
23:48:20.823 00.010 5052 UpdateGuideState exits: m=4034 SNR=44.5
23:48:20.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:20.823 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:20.823 00.000 5052 Enqueuing Expose request
23:48:20.846 00.023 8976 Received - 47 (G) 
23:48:20.846 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:20.846 00.000 8976 stepped: pos (-6, 28)
23:48:20.846 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (1.97) = xAngle (0.62 = 0.62)
23:48:20.846 00.000 8976 MountToCamera -- mountX=1.31 mountY=-5.76 hyp=5.91 mountTheta=-1.35 cameraX=4.81, cameraY=3.44 cameraTheta=0.62
23:48:20.846 00.000 8976 incremental bump (4.807, 3.440) isValid = 1
23:48:20.846 00.000 8976 Scheduling Mount bump of (0.266, 0.196)
23:48:20.846 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.27, y=0.20, opts=4)
23:48:20.846 00.000 8976 Enqueuing Move request for scope (0.27, 0.20)
23:48:20.846 00.000 8976 move complete, result=0
23:48:20.846 00.000 9828 Worker thread wakes up
23:48:20.846 00.000 8976 worker thread done servicing request
23:48:20.846 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -1.2 px 3 ms NORTH
23:48:20.846 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0x4
23:48:20.846 00.000 8976 Worker thread wakes up
23:48:20.846 00.000 9828 Handling offset move in thread for scope, endpoint = (0.27, 0.20)
23:48:20.847 00.001 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.12) = xAngle (3.75 = -2.53)
23:48:20.847 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.71 = -2.57)
23:48:20.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:20.847 00.000 9828 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.33 cameraTheta=0.64 mountX=-0.27 mountY=-0.18, mountTheta=-2.56
23:48:20.847 00.000 9828 Moving (0.27, 0.20) raw xDistance=-0.27 yDistance=-0.18
23:48:20.847 00.000 9828 MoveAxis(E, 32, B)
23:48:20.847 00.000 9828 Guiding  Dir = 2, Dur = 32
23:48:20.847 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:20.847 00.000 9828 IsSlewing returns 0
23:48:20.847 00.000 9828 IsGuiding returns 0
23:48:20.848 00.001 9828 PulseGuide returned control before completion, sleep 42
23:48:20.904 00.056 9828 IsGuiding returns 1
23:48:20.904 00.000 9828 scope still moving after pulse duration time elapsed
23:48:20.936 00.032 9828 IsSlewing returns 0
23:48:20.936 00.000 9828 IsGuiding returns 1
23:48:20.968 00.032 9828 IsSlewing returns 0
23:48:20.968 00.000 9828 IsGuiding returns 1
23:48:20.999 00.031 9828 IsSlewing returns 0
23:48:20.999 00.000 9828 IsGuiding returns 0
23:48:20.999 00.000 9828 scope move finished after 32 + 120 ms
23:48:20.999 00.000 9828 Move returns status 0, amount 32
23:48:20.999 00.000 9828 MoveAxis(N, 7, B)
23:48:20.999 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:21.016 00.017 9828 IsSlewing returns 0
23:48:21.016 00.000 9828 IsGuiding returns 0
23:48:21.016 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:21.048 00.032 9828 IsGuiding returns 1
23:48:21.048 00.000 9828 scope still moving after pulse duration time elapsed
23:48:21.079 00.031 9828 IsSlewing returns 0
23:48:21.079 00.000 9828 IsGuiding returns 1
23:48:21.110 00.031 9828 IsSlewing returns 0
23:48:21.110 00.000 9828 IsGuiding returns 1
23:48:21.142 00.032 9828 IsSlewing returns 0
23:48:21.142 00.000 9828 IsGuiding returns 0
23:48:21.142 00.000 9828 scope move finished after 7 + 119 ms
23:48:21.142 00.000 9828 Move returns status 0, amount 7
23:48:21.142 00.000 9828 move complete, result=0
23:48:21.142 00.000 9828 worker thread done servicing request
23:48:21.142 00.000 5052 GuideStep: -0.3 px 32 ms EAST, -0.2 px 7 ms NORTH
23:48:21.889 00.747 8976 Exposure complete
23:48:21.901 00.012 8976 worker thread done servicing request
23:48:21.901 00.000 5052 OnExposeComplete: enter
23:48:21.901 00.000 5052 UpdateGuideState(): m_state=6
23:48:21.901 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 136
23:48:21.901 00.000 5052 Star::Find returns 1 (0), X=342.49, Y=395.69, Mass=4132, SNR=45.0, Peak=228 HFD=4.4
23:48:21.901 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.97) = xAngle (-3.58 = 2.70)
23:48:21.901 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.64 = 2.65)
23:48:21.901 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.47 hyp=0.47 cameraTheta=-1.61 mountX=-0.43 mountY=0.22, mountTheta=2.66
23:48:21.901 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.47, opts=13)
23:48:21.901 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.47)
23:48:21.901 00.000 8976 Worker thread wakes up
23:48:21.901 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.47) opts 0xd
23:48:21.901 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.47)
23:48:21.901 00.000 8976 Moving (-0.02, -0.47) raw xDistance=-0.43 yDistance=0.22
23:48:21.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.43
23:48:21.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
23:48:21.901 00.000 8976 MoveAxis(R, 0, ABG)
23:48:21.901 00.000 8976 MoveAxis(U, 0, ABG)
23:48:21.901 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (1.97) = xAngle (0.61 = 0.61)
23:48:21.901 00.000 8976 MountToCamera -- mountX=1.31 mountY=-5.94 hyp=6.08 mountTheta=-1.35 cameraX=4.97, cameraY=3.50 cameraTheta=0.61
23:48:21.901 00.000 8976 incremental bump (4.967, 3.505) isValid = 1
23:48:21.901 00.000 8976 Scheduling Mount bump of (0.267, 0.194)
23:48:21.901 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.27, y=0.19, opts=4)
23:48:21.901 00.000 8976 Enqueuing Move request for scope (0.27, 0.19)
23:48:21.901 00.000 8976 move complete, result=0
23:48:21.901 00.000 9828 Worker thread wakes up
23:48:21.901 00.000 8976 worker thread done servicing request
23:48:21.901 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.19) opts 0x4
23:48:21.901 00.000 9828 Handling offset move in thread for scope, endpoint = (0.27, 0.19)
23:48:21.901 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.12) = xAngle (3.75 = -2.54)
23:48:21.901 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=228, med=31, FiltMin=27, FiltMax=194, Gamma=2.260
23:48:21.901 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.70 = -2.58)
23:48:21.901 00.000 9828 CameraToMount -- cameraX=0.27 cameraY=0.19 hyp=0.33 cameraTheta=0.63 mountX=-0.27 mountY=-0.18, mountTheta=-2.57
23:48:21.901 00.000 9828 Moving (0.27, 0.19) raw xDistance=-0.27 yDistance=-0.18
23:48:21.901 00.000 9828 MoveAxis(E, 32, B)
23:48:21.901 00.000 9828 Guiding  Dir = 2, Dur = 32
23:48:21.901 00.000 9828 IsSlewing returns 0
23:48:21.901 00.000 9828 IsGuiding returns 0
23:48:21.901 00.000 9828 PulseGuide returned control before completion, sleep 42
23:48:21.916 00.015 5052 UpdateGuideState exits: m=4132 SNR=45.0
23:48:21.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:21.916 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:21.916 00.000 5052 Enqueuing Expose request
23:48:21.916 00.000 8976 Worker thread wakes up
23:48:21.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:21.916 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:21.922 00.006 5052 GuideStep: -0.4 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:21.957 00.035 9828 IsGuiding returns 1
23:48:21.957 00.000 9828 scope still moving after pulse duration time elapsed
23:48:21.988 00.031 9828 IsSlewing returns 0
23:48:21.988 00.000 9828 IsGuiding returns 1
23:48:22.019 00.031 9828 IsSlewing returns 0
23:48:22.019 00.000 9828 IsGuiding returns 1
23:48:22.050 00.031 9828 IsSlewing returns 0
23:48:22.050 00.000 9828 IsGuiding returns 0
23:48:22.050 00.000 9828 scope move finished after 32 + 110 ms
23:48:22.050 00.000 9828 Move returns status 0, amount 32
23:48:22.050 00.000 9828 MoveAxis(N, 7, B)
23:48:22.050 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:22.066 00.016 9828 IsSlewing returns 0
23:48:22.066 00.000 9828 IsGuiding returns 0
23:48:22.066 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:22.098 00.032 9828 IsGuiding returns 1
23:48:22.098 00.000 9828 scope still moving after pulse duration time elapsed
23:48:22.129 00.031 9828 IsSlewing returns 0
23:48:22.129 00.000 9828 IsGuiding returns 1
23:48:22.159 00.030 9828 IsSlewing returns 0
23:48:22.159 00.000 9828 IsGuiding returns 1
23:48:22.191 00.032 9828 IsSlewing returns 0
23:48:22.191 00.000 9828 IsGuiding returns 1
23:48:22.223 00.032 9828 IsSlewing returns 0
23:48:22.223 00.000 9828 IsGuiding returns 0
23:48:22.223 00.000 9828 scope move finished after 7 + 150 ms
23:48:22.223 00.000 9828 Move returns status 0, amount 7
23:48:22.223 00.000 9828 move complete, result=0
23:48:22.223 00.000 9828 worker thread done servicing request
23:48:22.223 00.000 5052 GuideStep: -0.3 px 32 ms EAST, -0.2 px 7 ms NORTH
23:48:22.960 00.737 8976 Exposure complete
23:48:22.973 00.013 8976 worker thread done servicing request
23:48:22.973 00.000 5052 OnExposeComplete: enter
23:48:22.974 00.001 5052 UpdateGuideState(): m_state=6
23:48:22.974 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 137
23:48:22.974 00.000 5052 Star::Find returns 1 (0), X=341.18, Y=396.25, Mass=4177, SNR=45.3, Peak=198 HFD=4.5
23:48:22.974 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.97) = xAngle (1.11 = 1.11)
23:48:22.974 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.05 = 1.05)
23:48:22.974 00.000 5052 CameraToMount -- cameraX=-1.33 cameraY=0.09 hyp=1.33 cameraTheta=3.08 mountX=0.60 mountY=1.16, mountTheta=1.10
23:48:22.974 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.33, y=0.09, opts=13)
23:48:22.975 00.001 5052 Enqueuing Move request for stepguider (-1.33, 0.09)
23:48:22.975 00.000 8976 Worker thread wakes up
23:48:22.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.33, 0.09) opts 0xd
23:48:22.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.33, 0.09)
23:48:22.975 00.000 8976 Moving (-1.33, 0.09) raw xDistance=0.60 yDistance=1.16
23:48:22.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.60
23:48:22.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.16
23:48:22.975 00.000 8976 MoveAxis(R, 0, ABG)
23:48:22.975 00.000 8976 MoveAxis(D, 3, ABG)
23:48:22.975 00.000 8976 stepping (-6, 28) + (0, -3)
23:48:22.975 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:22.976 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=198, med=31, FiltMin=27, FiltMax=172, Gamma=2.260
23:48:22.985 00.009 5052 UpdateGuideState exits: m=4177 SNR=45.3
23:48:22.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:22.985 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:22.985 00.000 5052 Enqueuing Expose request
23:48:23.004 00.019 8976 Received - 47 (G) 
23:48:23.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:23.004 00.000 8976 stepped: pos (-6, 25)
23:48:23.004 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (1.97) = xAngle (0.62 = 0.62)
23:48:23.004 00.000 8976 MountToCamera -- mountX=1.31 mountY=-5.83 hyp=5.97 mountTheta=-1.35 cameraX=4.87, cameraY=3.46 cameraTheta=0.62
23:48:23.004 00.000 8976 incremental bump (4.869, 3.462) isValid = 1
23:48:23.004 00.000 8976 Scheduling Mount bump of (0.266, 0.195)
23:48:23.004 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.27, y=0.20, opts=4)
23:48:23.004 00.000 8976 Enqueuing Move request for scope (0.27, 0.20)
23:48:23.004 00.000 8976 move complete, result=0
23:48:23.004 00.000 9828 Worker thread wakes up
23:48:23.004 00.000 5052 GuideStep: 0.6 px 0 ms EAST, 1.2 px 3 ms SOUTH
23:48:23.004 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0x4
23:48:23.004 00.000 9828 Handling offset move in thread for scope, endpoint = (0.27, 0.20)
23:48:23.004 00.000 8976 worker thread done servicing request
23:48:23.004 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.12) = xAngle (3.75 = -2.53)
23:48:23.005 00.001 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.71 = -2.58)
23:48:23.005 00.000 9828 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.33 cameraTheta=0.63 mountX=-0.27 mountY=-0.18, mountTheta=-2.56
23:48:23.005 00.000 9828 Moving (0.27, 0.20) raw xDistance=-0.27 yDistance=-0.18
23:48:23.005 00.000 8976 Worker thread wakes up
23:48:23.005 00.000 9828 MoveAxis(E, 32, B)
23:48:23.005 00.000 9828 Guiding  Dir = 2, Dur = 32
23:48:23.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:23.005 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:23.005 00.000 9828 IsSlewing returns 0
23:48:23.005 00.000 9828 IsGuiding returns 0
23:48:23.005 00.000 9828 PulseGuide returned control before completion, sleep 42
23:48:23.062 00.057 9828 IsGuiding returns 1
23:48:23.062 00.000 9828 scope still moving after pulse duration time elapsed
23:48:23.093 00.031 9828 IsSlewing returns 0
23:48:23.093 00.000 9828 IsGuiding returns 1
23:48:23.125 00.032 9828 IsSlewing returns 0
23:48:23.125 00.000 9828 IsGuiding returns 1
23:48:23.155 00.030 9828 IsSlewing returns 0
23:48:23.155 00.000 9828 IsGuiding returns 0
23:48:23.155 00.000 9828 scope move finished after 32 + 118 ms
23:48:23.155 00.000 9828 Move returns status 0, amount 32
23:48:23.155 00.000 9828 MoveAxis(N, 7, B)
23:48:23.155 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:23.171 00.016 9828 IsSlewing returns 0
23:48:23.171 00.000 9828 IsGuiding returns 0
23:48:23.171 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:23.202 00.031 9828 IsGuiding returns 1
23:48:23.202 00.000 9828 scope still moving after pulse duration time elapsed
23:48:23.233 00.031 9828 IsSlewing returns 0
23:48:23.233 00.000 9828 IsGuiding returns 1
23:48:23.263 00.030 9828 IsSlewing returns 0
23:48:23.263 00.000 9828 IsGuiding returns 1
23:48:23.295 00.032 9828 IsSlewing returns 0
23:48:23.295 00.000 9828 IsGuiding returns 0
23:48:23.295 00.000 9828 scope move finished after 7 + 117 ms
23:48:23.295 00.000 9828 Move returns status 0, amount 7
23:48:23.295 00.000 9828 move complete, result=0
23:48:23.295 00.000 9828 worker thread done servicing request
23:48:23.295 00.000 5052 GuideStep: -0.3 px 32 ms EAST, -0.2 px 7 ms NORTH
23:48:24.044 00.749 8976 Exposure complete
23:48:24.061 00.017 8976 worker thread done servicing request
23:48:24.061 00.000 5052 OnExposeComplete: enter
23:48:24.061 00.000 5052 UpdateGuideState(): m_state=6
23:48:24.061 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 138
23:48:24.061 00.000 5052 Star::Find returns 1 (0), X=341.23, Y=396.22, Mass=4088, SNR=44.8, Peak=207 HFD=4.5
23:48:24.061 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.97) = xAngle (1.12 = 1.12)
23:48:24.061 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.07 = 1.07)
23:48:24.061 00.000 5052 CameraToMount -- cameraX=-1.28 cameraY=0.07 hyp=1.28 cameraTheta=3.09 mountX=0.56 mountY=1.13, mountTheta=1.11
23:48:24.062 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.28, y=0.07, opts=13)
23:48:24.062 00.000 5052 Enqueuing Move request for stepguider (-1.28, 0.07)
23:48:24.062 00.000 8976 Worker thread wakes up
23:48:24.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.28, 0.07) opts 0xd
23:48:24.062 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.28, 0.07)
23:48:24.062 00.000 8976 Moving (-1.28, 0.07) raw xDistance=0.56 yDistance=1.13
23:48:24.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.56
23:48:24.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.13
23:48:24.062 00.000 8976 MoveAxis(R, 0, ABG)
23:48:24.062 00.000 8976 MoveAxis(D, 3, ABG)
23:48:24.062 00.000 8976 stepping (-6, 25) + (0, -3)
23:48:24.063 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:24.063 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=207, med=32, FiltMin=28, FiltMax=180, Gamma=2.260
23:48:24.074 00.011 5052 UpdateGuideState exits: m=4088 SNR=44.8
23:48:24.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:24.074 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:24.074 00.000 5052 Enqueuing Expose request
23:48:24.090 00.016 8976 Received - 47 (G) 
23:48:24.090 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:24.090 00.000 8976 stepped: pos (-6, 22)
23:48:24.090 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (1.97) = xAngle (0.63 = 0.63)
23:48:24.090 00.000 8976 MountToCamera -- mountX=1.31 mountY=-5.54 hyp=5.69 mountTheta=-1.34 cameraX=4.60, cameraY=3.35 cameraTheta=0.63
23:48:24.091 00.001 8976 incremental bump (4.598, 3.347) isValid = 1
23:48:24.091 00.000 8976 Scheduling Mount bump of (0.264, 0.198)
23:48:24.091 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.26, y=0.20, opts=4)
23:48:24.091 00.000 8976 Enqueuing Move request for scope (0.26, 0.20)
23:48:24.091 00.000 8976 move complete, result=0
23:48:24.091 00.000 9828 Worker thread wakes up
23:48:24.091 00.000 5052 GuideStep: 0.6 px 0 ms EAST, 1.1 px 3 ms SOUTH
23:48:24.091 00.000 8976 worker thread done servicing request
23:48:24.091 00.000 8976 Worker thread wakes up
23:48:24.091 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.20) opts 0x4
23:48:24.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:24.091 00.000 9828 Handling offset move in thread for scope, endpoint = (0.26, 0.20)
23:48:24.091 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:24.091 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.12) = xAngle (3.76 = -2.52)
23:48:24.091 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.72 = -2.57)
23:48:24.091 00.000 9828 CameraToMount -- cameraX=0.26 cameraY=0.20 hyp=0.33 cameraTheta=0.64 mountX=-0.27 mountY=-0.18, mountTheta=-2.55
23:48:24.091 00.000 9828 Moving (0.26, 0.20) raw xDistance=-0.27 yDistance=-0.18
23:48:24.091 00.000 9828 MoveAxis(E, 32, B)
23:48:24.091 00.000 9828 Guiding  Dir = 2, Dur = 32
23:48:24.092 00.001 9828 IsSlewing returns 0
23:48:24.092 00.000 9828 IsGuiding returns 0
23:48:24.092 00.000 9828 PulseGuide returned control before completion, sleep 42
23:48:24.147 00.055 9828 IsGuiding returns 1
23:48:24.147 00.000 9828 scope still moving after pulse duration time elapsed
23:48:24.177 00.030 9828 IsSlewing returns 0
23:48:24.177 00.000 9828 IsGuiding returns 1
23:48:24.209 00.032 9828 IsSlewing returns 0
23:48:24.209 00.000 9828 IsGuiding returns 1
23:48:24.241 00.032 9828 IsSlewing returns 0
23:48:24.241 00.000 9828 IsGuiding returns 0
23:48:24.241 00.000 9828 scope move finished after 32 + 116 ms
23:48:24.241 00.000 9828 Move returns status 0, amount 32
23:48:24.241 00.000 9828 MoveAxis(N, 7, B)
23:48:24.241 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:24.256 00.015 9828 IsSlewing returns 0
23:48:24.256 00.000 9828 IsGuiding returns 0
23:48:24.256 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:24.287 00.031 9828 IsGuiding returns 1
23:48:24.287 00.000 9828 scope still moving after pulse duration time elapsed
23:48:24.319 00.032 9828 IsSlewing returns 0
23:48:24.319 00.000 9828 IsGuiding returns 1
23:48:24.351 00.032 9828 IsSlewing returns 0
23:48:24.351 00.000 9828 IsGuiding returns 1
23:48:24.382 00.031 9828 IsSlewing returns 0
23:48:24.382 00.000 9828 IsGuiding returns 0
23:48:24.382 00.000 9828 scope move finished after 7 + 118 ms
23:48:24.382 00.000 9828 Move returns status 0, amount 7
23:48:24.382 00.000 9828 move complete, result=0
23:48:24.382 00.000 9828 worker thread done servicing request
23:48:24.382 00.000 5052 GuideStep: -0.3 px 32 ms EAST, -0.2 px 7 ms NORTH
23:48:25.138 00.756 8976 Exposure complete
23:48:25.153 00.015 8976 worker thread done servicing request
23:48:25.153 00.000 5052 OnExposeComplete: enter
23:48:25.153 00.000 5052 UpdateGuideState(): m_state=6
23:48:25.153 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
23:48:25.153 00.000 5052 Star::Find returns 1 (0), X=342.50, Y=396.56, Mass=4063, SNR=44.6, Peak=216 HFD=4.3
23:48:25.153 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.97) = xAngle (-0.35 = -0.35)
23:48:25.153 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.40 = -0.40)
23:48:25.153 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.62 mountX=0.38 mountY=-0.16, mountTheta=-0.40
23:48:25.154 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.40, opts=13)
23:48:25.154 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.40)
23:48:25.154 00.000 8976 Worker thread wakes up
23:48:25.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.40) opts 0xd
23:48:25.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.40)
23:48:25.154 00.000 8976 Moving (-0.02, 0.40) raw xDistance=0.38 yDistance=-0.16
23:48:25.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.38
23:48:25.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:48:25.154 00.000 8976 MoveAxis(R, 0, ABG)
23:48:25.154 00.000 8976 MoveAxis(U, 0, ABG)
23:48:25.154 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (1.97) = xAngle (0.64 = 0.64)
23:48:25.154 00.000 8976 MountToCamera -- mountX=1.31 mountY=-5.34 hyp=5.50 mountTheta=-1.33 cameraX=4.42, cameraY=3.27 cameraTheta=0.64
23:48:25.154 00.000 8976 incremental bump (4.417, 3.271) isValid = 1
23:48:25.154 00.000 8976 Scheduling Mount bump of (0.262, 0.200)
23:48:25.155 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.26, y=0.20, opts=4)
23:48:25.155 00.000 8976 Enqueuing Move request for scope (0.26, 0.20)
23:48:25.155 00.000 8976 move complete, result=0
23:48:25.155 00.000 8976 worker thread done servicing request
23:48:25.155 00.000 9828 Worker thread wakes up
23:48:25.155 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.20) opts 0x4
23:48:25.155 00.000 9828 Handling offset move in thread for scope, endpoint = (0.26, 0.20)
23:48:25.155 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.12) = xAngle (3.77 = -2.51)
23:48:25.155 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=216, med=32, FiltMin=27, FiltMax=165, Gamma=2.260
23:48:25.155 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.73 = -2.56)
23:48:25.155 00.000 9828 CameraToMount -- cameraX=0.26 cameraY=0.20 hyp=0.33 cameraTheta=0.65 mountX=-0.27 mountY=-0.18, mountTheta=-2.54
23:48:25.155 00.000 9828 Moving (0.26, 0.20) raw xDistance=-0.27 yDistance=-0.18
23:48:25.155 00.000 9828 MoveAxis(E, 32, B)
23:48:25.155 00.000 9828 Guiding  Dir = 2, Dur = 32
23:48:25.156 00.001 9828 IsSlewing returns 0
23:48:25.156 00.000 9828 IsGuiding returns 0
23:48:25.156 00.000 9828 PulseGuide returned control before completion, sleep 42
23:48:25.165 00.009 5052 UpdateGuideState exits: m=4063 SNR=44.6
23:48:25.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:25.165 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:25.165 00.000 5052 Enqueuing Expose request
23:48:25.165 00.000 8976 Worker thread wakes up
23:48:25.166 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:25.166 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:25.168 00.002 5052 GuideStep: 0.4 px 0 ms EAST, -0.2 px 0 ms NORTH
23:48:25.208 00.040 9828 IsGuiding returns 1
23:48:25.208 00.000 9828 scope still moving after pulse duration time elapsed
23:48:25.240 00.032 9828 IsSlewing returns 0
23:48:25.240 00.000 9828 IsGuiding returns 1
23:48:25.271 00.031 9828 IsSlewing returns 0
23:48:25.271 00.000 9828 IsGuiding returns 1
23:48:25.302 00.031 9828 IsSlewing returns 0
23:48:25.302 00.000 9828 IsGuiding returns 0
23:48:25.302 00.000 9828 scope move finished after 32 + 114 ms
23:48:25.302 00.000 9828 Move returns status 0, amount 32
23:48:25.302 00.000 9828 MoveAxis(N, 7, B)
23:48:25.302 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:25.318 00.016 9828 IsSlewing returns 0
23:48:25.318 00.000 9828 IsGuiding returns 0
23:48:25.318 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:25.348 00.030 9828 IsGuiding returns 1
23:48:25.348 00.000 9828 scope still moving after pulse duration time elapsed
23:48:25.380 00.032 9828 IsSlewing returns 0
23:48:25.380 00.000 9828 IsGuiding returns 1
23:48:25.412 00.032 9828 IsSlewing returns 0
23:48:25.412 00.000 9828 IsGuiding returns 1
23:48:25.444 00.032 9828 IsSlewing returns 0
23:48:25.444 00.000 9828 IsGuiding returns 0
23:48:25.444 00.000 9828 scope move finished after 7 + 118 ms
23:48:25.444 00.000 9828 Move returns status 0, amount 7
23:48:25.444 00.000 9828 move complete, result=0
23:48:25.444 00.000 9828 worker thread done servicing request
23:48:25.444 00.000 5052 GuideStep: -0.3 px 32 ms EAST, -0.2 px 7 ms NORTH
23:48:26.202 00.758 8976 Exposure complete
23:48:26.217 00.015 8976 worker thread done servicing request
23:48:26.218 00.001 5052 OnExposeComplete: enter
23:48:26.218 00.000 5052 UpdateGuideState(): m_state=6
23:48:26.218 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 140
23:48:26.218 00.000 5052 Star::Find returns 1 (0), X=341.65, Y=396.79, Mass=4126, SNR=45.1, Peak=225 HFD=4.3
23:48:26.218 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.97) = xAngle (0.54 = 0.54)
23:48:26.218 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.49 = 0.49)
23:48:26.218 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=0.63 hyp=1.07 cameraTheta=2.51 mountX=0.92 mountY=0.50, mountTheta=0.50
23:48:26.219 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=0.63, opts=13)
23:48:26.219 00.000 5052 Enqueuing Move request for stepguider (-0.87, 0.63)
23:48:26.219 00.000 8976 Worker thread wakes up
23:48:26.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, 0.63) opts 0xd
23:48:26.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, 0.63)
23:48:26.219 00.000 8976 Moving (-0.87, 0.63) raw xDistance=0.92 yDistance=0.50
23:48:26.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.92
23:48:26.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.50
23:48:26.219 00.000 8976 MoveAxis(L, 3, ABG)
23:48:26.219 00.000 8976 stepping (-6, 22) + (-3, 0)
23:48:26.219 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:26.220 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=225, med=32, FiltMin=28, FiltMax=196, Gamma=2.260
23:48:26.230 00.010 5052 UpdateGuideState exits: m=4126 SNR=45.1
23:48:26.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:26.230 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:26.230 00.000 5052 Enqueuing Expose request
23:48:26.248 00.018 8976 Received - 47 (G) 
23:48:26.248 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:26.248 00.000 8976 stepped: pos (-9, 22)
23:48:26.248 00.000 8976 MoveAxis(U, 0, ABG)
23:48:26.248 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (1.97) = xAngle (0.68 = 0.68)
23:48:26.249 00.001 8976 MountToCamera -- mountX=1.52 mountY=-5.21 hyp=5.42 mountTheta=-1.29 cameraX=4.21, cameraY=3.42 cameraTheta=0.68
23:48:26.249 00.000 8976 incremental bump (4.212, 3.418) isValid = 1
23:48:26.249 00.000 8976 Scheduling Mount bump of (0.254, 0.212)
23:48:26.249 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.25, y=0.21, opts=4)
23:48:26.249 00.000 8976 Enqueuing Move request for scope (0.25, 0.21)
23:48:26.249 00.000 8976 move complete, result=0
23:48:26.249 00.000 9828 Worker thread wakes up
23:48:26.249 00.000 5052 GuideStep: 0.9 px 3 ms WEST, 0.5 px 0 ms NORTH
23:48:26.249 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.21) opts 0x4
23:48:26.249 00.000 8976 worker thread done servicing request
23:48:26.249 00.000 8976 Worker thread wakes up
23:48:26.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:26.249 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:26.249 00.000 9828 Handling offset move in thread for scope, endpoint = (0.25, 0.21)
23:48:26.249 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.12) = xAngle (3.82 = -2.47)
23:48:26.249 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.77 = -2.51)
23:48:26.249 00.000 9828 CameraToMount -- cameraX=0.25 cameraY=0.21 hyp=0.33 cameraTheta=0.70 mountX=-0.26 mountY=-0.19, mountTheta=-2.50
23:48:26.250 00.001 9828 Moving (0.25, 0.21) raw xDistance=-0.26 yDistance=-0.19
23:48:26.250 00.000 9828 MoveAxis(E, 31, B)
23:48:26.250 00.000 9828 Guiding  Dir = 2, Dur = 31
23:48:26.250 00.000 9828 IsSlewing returns 0
23:48:26.250 00.000 9828 IsGuiding returns 0
23:48:26.250 00.000 9828 PulseGuide returned control before completion, sleep 41
23:48:26.305 00.055 9828 IsGuiding returns 1
23:48:26.305 00.000 9828 scope still moving after pulse duration time elapsed
23:48:26.337 00.032 9828 IsSlewing returns 0
23:48:26.337 00.000 9828 IsGuiding returns 1
23:48:26.368 00.031 9828 IsSlewing returns 0
23:48:26.368 00.000 9828 IsGuiding returns 1
23:48:26.397 00.029 9828 IsSlewing returns 0
23:48:26.397 00.000 9828 IsGuiding returns 0
23:48:26.397 00.000 9828 scope move finished after 31 + 116 ms
23:48:26.397 00.000 9828 Move returns status 0, amount 31
23:48:26.397 00.000 9828 MoveAxis(N, 7, B)
23:48:26.397 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:26.413 00.016 9828 IsSlewing returns 0
23:48:26.413 00.000 9828 IsGuiding returns 0
23:48:26.413 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:26.445 00.032 9828 IsGuiding returns 1
23:48:26.445 00.000 9828 scope still moving after pulse duration time elapsed
23:48:26.476 00.031 9828 IsSlewing returns 0
23:48:26.476 00.000 9828 IsGuiding returns 1
23:48:26.508 00.032 9828 IsSlewing returns 0
23:48:26.508 00.000 9828 IsGuiding returns 1
23:48:26.540 00.032 9828 IsSlewing returns 0
23:48:26.540 00.000 9828 IsGuiding returns 0
23:48:26.540 00.000 9828 scope move finished after 7 + 119 ms
23:48:26.540 00.000 9828 Move returns status 0, amount 7
23:48:26.540 00.000 9828 move complete, result=0
23:48:26.540 00.000 9828 worker thread done servicing request
23:48:26.540 00.000 5052 GuideStep: -0.3 px 31 ms EAST, -0.2 px 7 ms NORTH
23:48:27.283 00.743 8976 Exposure complete
23:48:27.297 00.014 8976 worker thread done servicing request
23:48:27.297 00.000 5052 OnExposeComplete: enter
23:48:27.297 00.000 5052 UpdateGuideState(): m_state=6
23:48:27.297 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 141
23:48:27.297 00.000 5052 Star::Find returns 1 (0), X=340.24, Y=396.50, Mass=4004, SNR=44.3, Peak=220 HFD=4.1
23:48:27.297 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.97) = xAngle (1.03 = 1.03)
23:48:27.297 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.97 = 0.97)
23:48:27.297 00.000 5052 CameraToMount -- cameraX=-2.28 cameraY=0.34 hyp=2.30 cameraTheta=2.99 mountX=1.19 mountY=1.90, mountTheta=1.01
23:48:27.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.28, y=0.34, opts=13)
23:48:27.298 00.000 5052 Enqueuing Move request for stepguider (-2.28, 0.34)
23:48:27.298 00.000 8976 Worker thread wakes up
23:48:27.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.28, 0.34) opts 0xd
23:48:27.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.28, 0.34)
23:48:27.298 00.000 8976 Moving (-2.28, 0.34) raw xDistance=1.19 yDistance=1.90
23:48:27.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.19
23:48:27.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.20 from input 1.90
23:48:27.298 00.000 8976 MoveAxis(L, 4, ABG)
23:48:27.298 00.000 8976 stepping (-9, 22) + (-4, 0)
23:48:27.298 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:48:27.299 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=220, med=31, FiltMin=27, FiltMax=192, Gamma=2.260
23:48:27.308 00.009 5052 UpdateGuideState exits: m=4004 SNR=44.3
23:48:27.309 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:27.309 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:27.309 00.000 5052 Enqueuing Expose request
23:48:27.336 00.027 8976 Received - 47 (G) 
23:48:27.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:48:27.336 00.000 8976 stepped: pos (-13, 22)
23:48:27.336 00.000 8976 MoveAxis(D, 5, ABG)
23:48:27.336 00.000 8976 stepping (-13, 22) + (0, -5)
23:48:27.336 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:27.384 00.048 8976 Received - 47 (G) 
23:48:27.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:27.384 00.000 8976 stepped: pos (-13, 17)
23:48:27.384 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (1.97) = xAngle (0.79 = 0.79)
23:48:27.384 00.000 8976 MountToCamera -- mountX=1.95 mountY=-4.75 hyp=5.13 mountTheta=-1.18 cameraX=3.62, cameraY=3.64 cameraTheta=0.79
23:48:27.384 00.000 8976 incremental bump (3.622, 3.638) isValid = 1
23:48:27.384 00.000 8976 Scheduling Mount bump of (0.230, 0.239)
23:48:27.384 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.23, y=0.24, opts=4)
23:48:27.384 00.000 8976 Enqueuing Move request for scope (0.23, 0.24)
23:48:27.384 00.000 8976 move complete, result=0
23:48:27.384 00.000 9828 Worker thread wakes up
23:48:27.384 00.000 5052 GuideStep: 1.2 px 4 ms WEST, 1.9 px 5 ms SOUTH
23:48:27.385 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.24) opts 0x4
23:48:27.385 00.000 8976 worker thread done servicing request
23:48:27.385 00.000 9828 Handling offset move in thread for scope, endpoint = (0.23, 0.24)
23:48:27.385 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.12) = xAngle (3.92 = -2.36)
23:48:27.385 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.88 = -2.41)
23:48:27.385 00.000 9828 CameraToMount -- cameraX=0.23 cameraY=0.24 hyp=0.33 cameraTheta=0.80 mountX=-0.24 mountY=-0.22, mountTheta=-2.39
23:48:27.385 00.000 9828 Moving (0.23, 0.24) raw xDistance=-0.24 yDistance=-0.22
23:48:27.385 00.000 9828 MoveAxis(E, 28, B)
23:48:27.385 00.000 9828 Guiding  Dir = 2, Dur = 28
23:48:27.385 00.000 8976 Worker thread wakes up
23:48:27.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:27.385 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:27.385 00.000 9828 IsSlewing returns 0
23:48:27.385 00.000 9828 IsGuiding returns 0
23:48:27.386 00.001 9828 PulseGuide returned control before completion, sleep 38
23:48:27.437 00.051 9828 IsGuiding returns 1
23:48:27.437 00.000 9828 scope still moving after pulse duration time elapsed
23:48:27.469 00.032 9828 IsSlewing returns 0
23:48:27.469 00.000 9828 IsGuiding returns 1
23:48:27.500 00.031 9828 IsSlewing returns 0
23:48:27.500 00.000 9828 IsGuiding returns 1
23:48:27.531 00.031 9828 IsSlewing returns 0
23:48:27.531 00.000 9828 IsGuiding returns 0
23:48:27.531 00.000 9828 scope move finished after 28 + 117 ms
23:48:27.531 00.000 9828 Move returns status 0, amount 28
23:48:27.531 00.000 9828 MoveAxis(N, 9, B)
23:48:27.531 00.000 9828 Guiding  Dir = 0, Dur = 9
23:48:27.546 00.015 9828 IsSlewing returns 0
23:48:27.546 00.000 9828 IsGuiding returns 0
23:48:27.546 00.000 9828 PulseGuide returned control before completion, sleep 19
23:48:27.577 00.031 9828 IsGuiding returns 1
23:48:27.577 00.000 9828 scope still moving after pulse duration time elapsed
23:48:27.609 00.032 9828 IsSlewing returns 0
23:48:27.609 00.000 9828 IsGuiding returns 1
23:48:27.640 00.031 9828 IsSlewing returns 0
23:48:27.640 00.000 9828 IsGuiding returns 1
23:48:27.671 00.031 9828 IsSlewing returns 0
23:48:27.671 00.000 9828 IsGuiding returns 0
23:48:27.671 00.000 9828 scope move finished after 9 + 116 ms
23:48:27.671 00.000 9828 Move returns status 0, amount 9
23:48:27.671 00.000 9828 move complete, result=0
23:48:27.671 00.000 9828 worker thread done servicing request
23:48:27.671 00.000 5052 GuideStep: -0.2 px 28 ms EAST, -0.2 px 9 ms NORTH
23:48:28.431 00.760 8976 Exposure complete
23:48:28.445 00.014 8976 worker thread done servicing request
23:48:28.445 00.000 5052 OnExposeComplete: enter
23:48:28.445 00.000 5052 UpdateGuideState(): m_state=6
23:48:28.445 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 142
23:48:28.445 00.000 5052 Star::Find returns 1 (0), X=340.68, Y=395.91, Mass=4107, SNR=44.9, Peak=255 HFD=4.1
23:48:28.445 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.97) = xAngle (-4.97 = 1.31)
23:48:28.445 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.03 = 1.26)
23:48:28.445 00.000 5052 CameraToMount -- cameraX=-1.83 cameraY=-0.25 hyp=1.85 cameraTheta=-3.01 mountX=0.48 mountY=1.76, mountTheta=1.31
23:48:28.446 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.83, y=-0.25, opts=13)
23:48:28.446 00.000 5052 Enqueuing Move request for stepguider (-1.83, -0.25)
23:48:28.446 00.000 8976 Worker thread wakes up
23:48:28.446 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.83, -0.25) opts 0xd
23:48:28.446 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.83, -0.25)
23:48:28.446 00.000 8976 Moving (-1.83, -0.25) raw xDistance=0.48 yDistance=1.76
23:48:28.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.48
23:48:28.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.19 from input 1.76
23:48:28.446 00.000 8976 MoveAxis(R, 0, ABG)
23:48:28.446 00.000 8976 MoveAxis(D, 5, ABG)
23:48:28.446 00.000 8976 stepping (-13, 17) + (0, -5)
23:48:28.446 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:28.447 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=255, med=31, FiltMin=27, FiltMax=198, Gamma=2.260
23:48:28.456 00.009 5052 UpdateGuideState exits: m=4107 SNR=44.9
23:48:28.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:28.456 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:28.456 00.000 5052 Enqueuing Expose request
23:48:28.486 00.030 8976 Received - 47 (G) 
23:48:28.486 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:28.486 00.000 8976 stepped: pos (-13, 12)
23:48:28.486 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (1.97) = xAngle (0.90 = 0.90)
23:48:28.487 00.001 8976 MountToCamera -- mountX=2.24 mountY=-4.07 hyp=4.65 mountTheta=-1.07 cameraX=2.89, cameraY=3.64 cameraTheta=0.90
23:48:28.487 00.000 8976 incremental bump (2.886, 3.643) isValid = 1
23:48:28.487 00.000 8976 Scheduling Mount bump of (0.203, 0.264)
23:48:28.487 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.26, opts=4)
23:48:28.487 00.000 8976 Enqueuing Move request for scope (0.20, 0.26)
23:48:28.487 00.000 8976 move complete, result=0
23:48:28.487 00.000 9828 Worker thread wakes up
23:48:28.487 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.26) opts 0x4
23:48:28.487 00.000 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.26)
23:48:28.487 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.12) = xAngle (4.03 = -2.25)
23:48:28.487 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.99 = -2.29)
23:48:28.487 00.000 5052 GuideStep: 0.5 px 0 ms EAST, 1.8 px 5 ms SOUTH
23:48:28.487 00.000 8976 worker thread done servicing request
23:48:28.487 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.26 hyp=0.33 cameraTheta=0.92 mountX=-0.21 mountY=-0.25, mountTheta=-2.27
23:48:28.487 00.000 9828 Moving (0.20, 0.26) raw xDistance=-0.21 yDistance=-0.25
23:48:28.487 00.000 8976 Worker thread wakes up
23:48:28.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:28.488 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:28.488 00.000 9828 MoveAxis(E, 25, B)
23:48:28.488 00.000 9828 Guiding  Dir = 2, Dur = 25
23:48:28.488 00.000 9828 IsSlewing returns 0
23:48:28.488 00.000 9828 IsGuiding returns 0
23:48:28.488 00.000 9828 PulseGuide returned control before completion, sleep 35
23:48:28.530 00.042 9828 IsGuiding returns 1
23:48:28.530 00.000 9828 scope still moving after pulse duration time elapsed
23:48:28.562 00.032 9828 IsSlewing returns 0
23:48:28.562 00.000 9828 IsGuiding returns 1
23:48:28.593 00.031 9828 IsSlewing returns 0
23:48:28.593 00.000 9828 IsGuiding returns 1
23:48:28.623 00.030 9828 IsSlewing returns 0
23:48:28.623 00.000 9828 IsGuiding returns 1
23:48:28.655 00.032 9828 IsSlewing returns 0
23:48:28.655 00.000 9828 IsGuiding returns 0
23:48:28.655 00.000 9828 scope move finished after 25 + 141 ms
23:48:28.655 00.000 9828 Move returns status 0, amount 25
23:48:28.655 00.000 9828 MoveAxis(N, 10, B)
23:48:28.655 00.000 9828 Guiding  Dir = 0, Dur = 10
23:48:28.670 00.015 9828 IsSlewing returns 0
23:48:28.670 00.000 9828 IsGuiding returns 0
23:48:28.670 00.000 9828 PulseGuide returned control before completion, sleep 20
23:48:28.702 00.032 9828 IsGuiding returns 1
23:48:28.702 00.000 9828 scope still moving after pulse duration time elapsed
23:48:28.734 00.032 9828 IsSlewing returns 0
23:48:28.734 00.000 9828 IsGuiding returns 1
23:48:28.765 00.031 9828 IsSlewing returns 0
23:48:28.765 00.000 9828 IsGuiding returns 1
23:48:28.796 00.031 9828 IsSlewing returns 0
23:48:28.796 00.000 9828 IsGuiding returns 1
23:48:28.827 00.031 9828 IsSlewing returns 0
23:48:28.827 00.000 9828 IsGuiding returns 0
23:48:28.827 00.000 9828 scope move finished after 10 + 147 ms
23:48:28.827 00.000 9828 Move returns status 0, amount 10
23:48:28.827 00.000 9828 move complete, result=0
23:48:28.827 00.000 9828 worker thread done servicing request
23:48:28.827 00.000 5052 GuideStep: -0.2 px 25 ms EAST, -0.2 px 10 ms NORTH
23:48:29.527 00.700 8976 Exposure complete
23:48:29.541 00.014 8976 worker thread done servicing request
23:48:29.541 00.000 5052 OnExposeComplete: enter
23:48:29.541 00.000 5052 UpdateGuideState(): m_state=6
23:48:29.542 00.001 5052 Star::Find(18, 340, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 143
23:48:29.542 00.000 5052 Star::Find returns 1 (0), X=340.16, Y=396.08, Mass=4044, SNR=44.5, Peak=261 HFD=4.3
23:48:29.542 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.97) = xAngle (-5.08 = 1.21)
23:48:29.542 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.13 = 1.15)
23:48:29.542 00.000 5052 CameraToMount -- cameraX=-2.36 cameraY=-0.08 hyp=2.36 cameraTheta=-3.11 mountX=0.84 mountY=2.16, mountTheta=1.20
23:48:29.542 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.36, y=-0.08, opts=13)
23:48:29.542 00.000 5052 Enqueuing Move request for stepguider (-2.36, -0.08)
23:48:29.543 00.001 8976 Worker thread wakes up
23:48:29.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.36, -0.08) opts 0xd
23:48:29.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.36, -0.08)
23:48:29.543 00.000 8976 Moving (-2.36, -0.08) raw xDistance=0.84 yDistance=2.16
23:48:29.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
23:48:29.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.44 from input 2.16
23:48:29.543 00.000 8976 MoveAxis(L, 2, ABG)
23:48:29.543 00.000 8976 stepping (-13, 12) + (-2, 0)
23:48:29.543 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:48:29.543 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=261, med=32, FiltMin=27, FiltMax=192, Gamma=2.260
23:48:29.553 00.010 5052 UpdateGuideState exits: m=4044 SNR=44.5
23:48:29.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:29.553 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:29.553 00.000 5052 Enqueuing Expose request
23:48:29.574 00.021 8976 Received - 47 (G) 
23:48:29.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:48:29.574 00.000 8976 stepped: pos (-15, 12)
23:48:29.574 00.000 8976 MoveAxis(D, 6, ABG)
23:48:29.574 00.000 8976 stepping (-15, 12) + (0, -6)
23:48:29.574 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:48:29.622 00.048 8976 Received - 47 (G) 
23:48:29.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:48:29.622 00.000 8976 stepped: pos (-15, 6)
23:48:29.622 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (1.97) = xAngle (1.08 = 1.08)
23:48:29.622 00.000 8976 MountToCamera -- mountX=2.58 mountY=-3.17 hyp=4.09 mountTheta=-0.89 cameraX=1.93, cameraY=3.61 cameraTheta=1.08
23:48:29.622 00.000 8976 incremental bump (1.927, 3.606) isValid = 1
23:48:29.622 00.000 8976 Scheduling Mount bump of (0.154, 0.297)
23:48:29.622 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.30, opts=4)
23:48:29.622 00.000 8976 Enqueuing Move request for scope (0.15, 0.30)
23:48:29.622 00.000 8976 move complete, result=0
23:48:29.622 00.000 8976 worker thread done servicing request
23:48:29.622 00.000 8976 Worker thread wakes up
23:48:29.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:29.622 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:29.623 00.001 5052 GuideStep: 0.8 px 2 ms WEST, 2.2 px 6 ms SOUTH
23:48:29.623 00.000 9828 Worker thread wakes up
23:48:29.623 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.30) opts 0x4
23:48:29.623 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.30)
23:48:29.623 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.12) = xAngle (4.21 = -2.07)
23:48:29.623 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.17 = -2.12)
23:48:29.623 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.33 cameraTheta=1.09 mountX=-0.16 mountY=-0.29, mountTheta=-2.08
23:48:29.623 00.000 9828 Moving (0.15, 0.30) raw xDistance=-0.16 yDistance=-0.29
23:48:29.623 00.000 9828 MoveAxis(E, 19, B)
23:48:29.623 00.000 9828 Guiding  Dir = 2, Dur = 19
23:48:29.623 00.000 9828 IsSlewing returns 0
23:48:29.623 00.000 9828 IsGuiding returns 0
23:48:29.624 00.001 9828 PulseGuide returned control before completion, sleep 29
23:48:29.661 00.037 9828 IsGuiding returns 1
23:48:29.661 00.000 9828 scope still moving after pulse duration time elapsed
23:48:29.693 00.032 9828 IsSlewing returns 0
23:48:29.693 00.000 9828 IsGuiding returns 1
23:48:29.723 00.030 9828 IsSlewing returns 0
23:48:29.723 00.000 9828 IsGuiding returns 1
23:48:29.755 00.032 9828 IsSlewing returns 0
23:48:29.755 00.000 9828 IsGuiding returns 0
23:48:29.755 00.000 9828 scope move finished after 19 + 112 ms
23:48:29.755 00.000 9828 Move returns status 0, amount 19
23:48:29.755 00.000 9828 MoveAxis(N, 11, B)
23:48:29.755 00.000 9828 Guiding  Dir = 0, Dur = 11
23:48:29.770 00.015 9828 IsSlewing returns 0
23:48:29.770 00.000 9828 IsGuiding returns 0
23:48:29.770 00.000 9828 PulseGuide returned control before completion, sleep 21
23:48:29.802 00.032 9828 IsGuiding returns 1
23:48:29.802 00.000 9828 scope still moving after pulse duration time elapsed
23:48:29.832 00.030 9828 IsSlewing returns 0
23:48:29.832 00.000 9828 IsGuiding returns 1
23:48:29.864 00.032 9828 IsSlewing returns 0
23:48:29.864 00.000 9828 IsGuiding returns 1
23:48:29.896 00.032 9828 IsSlewing returns 0
23:48:29.896 00.000 9828 IsGuiding returns 1
23:48:29.928 00.032 9828 IsSlewing returns 0
23:48:29.928 00.000 9828 IsGuiding returns 0
23:48:29.928 00.000 9828 scope move finished after 11 + 146 ms
23:48:29.928 00.000 9828 Move returns status 0, amount 11
23:48:29.928 00.000 9828 move complete, result=0
23:48:29.928 00.000 9828 worker thread done servicing request
23:48:29.928 00.000 5052 GuideStep: -0.2 px 19 ms EAST, -0.3 px 11 ms NORTH
23:48:30.656 00.728 8976 Exposure complete
23:48:30.671 00.015 8976 worker thread done servicing request
23:48:30.671 00.000 5052 OnExposeComplete: enter
23:48:30.671 00.000 5052 UpdateGuideState(): m_state=6
23:48:30.671 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 144
23:48:30.671 00.000 5052 Star::Find returns 1 (0), X=339.73, Y=396.13, Mass=3978, SNR=44.2, Peak=199 HFD=4.5
23:48:30.671 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.97) = xAngle (-5.10 = 1.18)
23:48:30.671 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.15 = 1.13)
23:48:30.671 00.000 5052 CameraToMount -- cameraX=-2.79 cameraY=-0.03 hyp=2.79 cameraTheta=-3.13 mountX=1.05 mountY=2.52, mountTheta=1.17
23:48:30.672 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.79, y=-0.03, opts=13)
23:48:30.672 00.000 5052 Enqueuing Move request for stepguider (-2.79, -0.03)
23:48:30.672 00.000 8976 Worker thread wakes up
23:48:30.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.79, -0.03) opts 0xd
23:48:30.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.79, -0.03)
23:48:30.672 00.000 8976 Moving (-2.79, -0.03) raw xDistance=1.05 yDistance=2.52
23:48:30.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.05
23:48:30.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.69 from input 2.52
23:48:30.672 00.000 8976 MoveAxis(L, 3, ABG)
23:48:30.672 00.000 8976 stepping (-15, 6) + (-3, 0)
23:48:30.672 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:30.673 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=199, med=32, FiltMin=28, FiltMax=166, Gamma=2.260
23:48:30.683 00.010 5052 UpdateGuideState exits: m=3978 SNR=44.2
23:48:30.684 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:30.684 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:30.684 00.000 5052 Enqueuing Expose request
23:48:30.708 00.024 8976 Received - 47 (G) 
23:48:30.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:30.708 00.000 8976 stepped: pos (-18, 6)
23:48:30.708 00.000 8976 MoveAxis(D, 8, ABG)
23:48:30.708 00.000 8976 stepping (-18, 6) + (0, -8)
23:48:30.708 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:48:30.756 00.048 8976 Received - 47 (G) 
23:48:30.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:48:30.756 00.000 8976 stepped: pos (-18, -2)
23:48:30.756 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (1.97) = xAngle (1.39 = 1.39)
23:48:30.756 00.000 8976 MountToCamera -- mountX=3.02 mountY=-1.98 hyp=3.61 mountTheta=-0.58 cameraX=0.65, cameraY=3.55 cameraTheta=1.39
23:48:30.756 00.000 8976 incremental bump (0.654, 3.551) isValid = 1
23:48:30.756 00.000 8976 Scheduling Mount bump of (0.059, 0.331)
23:48:30.756 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.33, opts=4)
23:48:30.757 00.001 8976 Enqueuing Move request for scope (0.06, 0.33)
23:48:30.757 00.000 8976 move complete, result=0
23:48:30.757 00.000 9828 Worker thread wakes up
23:48:30.757 00.000 5052 GuideStep: 1.1 px 3 ms WEST, 2.5 px 8 ms SOUTH
23:48:30.757 00.000 8976 worker thread done servicing request
23:48:30.757 00.000 8976 Worker thread wakes up
23:48:30.757 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.33) opts 0x4
23:48:30.757 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.33)
23:48:30.757 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.12) = xAngle (4.51 = -1.77)
23:48:30.757 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.47 = -1.82)
23:48:30.757 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.33 hyp=0.34 cameraTheta=1.39 mountX=-0.07 mountY=-0.33, mountTheta=-1.77
23:48:30.757 00.000 9828 Moving (0.06, 0.33) raw xDistance=-0.07 yDistance=-0.33
23:48:30.757 00.000 9828 MoveAxis(E, 8, B)
23:48:30.757 00.000 9828 Guiding  Dir = 2, Dur = 8
23:48:30.757 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:30.757 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:30.758 00.001 9828 IsSlewing returns 0
23:48:30.758 00.000 9828 IsGuiding returns 0
23:48:30.758 00.000 9828 PulseGuide returned control before completion, sleep 18
23:48:30.785 00.027 9828 IsGuiding returns 1
23:48:30.785 00.000 9828 scope still moving after pulse duration time elapsed
23:48:30.815 00.030 9828 IsSlewing returns 0
23:48:30.815 00.000 9828 IsGuiding returns 1
23:48:30.846 00.031 9828 IsSlewing returns 0
23:48:30.846 00.000 9828 IsGuiding returns 1
23:48:30.878 00.032 9828 IsSlewing returns 0
23:48:30.878 00.000 9828 IsGuiding returns 0
23:48:30.878 00.000 9828 scope move finished after 8 + 112 ms
23:48:30.878 00.000 9828 Move returns status 0, amount 8
23:48:30.878 00.000 9828 MoveAxis(N, 12, B)
23:48:30.878 00.000 9828 Guiding  Dir = 0, Dur = 12
23:48:30.894 00.016 9828 IsSlewing returns 0
23:48:30.894 00.000 9828 IsGuiding returns 0
23:48:30.894 00.000 9828 PulseGuide returned control before completion, sleep 22
23:48:30.924 00.030 9828 IsGuiding returns 1
23:48:30.924 00.000 9828 scope still moving after pulse duration time elapsed
23:48:30.955 00.031 9828 IsSlewing returns 0
23:48:30.955 00.000 9828 IsGuiding returns 1
23:48:30.987 00.032 9828 IsSlewing returns 0
23:48:30.987 00.000 9828 IsGuiding returns 1
23:48:31.019 00.032 9828 IsSlewing returns 0
23:48:31.019 00.000 9828 IsGuiding returns 1
23:48:31.050 00.031 9828 IsSlewing returns 0
23:48:31.050 00.000 9828 IsGuiding returns 0
23:48:31.050 00.000 9828 scope move finished after 12 + 143 ms
23:48:31.050 00.000 9828 Move returns status 0, amount 12
23:48:31.050 00.000 9828 move complete, result=0
23:48:31.050 00.000 9828 worker thread done servicing request
23:48:31.050 00.000 5052 GuideStep: -0.1 px 8 ms EAST, -0.3 px 12 ms NORTH
23:48:31.620 00.570 5052 User exited setup dialog with 'ok'
23:48:31.620 00.000 5052 set dither mode 0
23:48:31.621 00.001 5052 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
23:48:31.621 00.000 5052 AutoExp: config min = 1000 max = 5000 snr = 6.00
23:48:31.622 00.001 5052 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
23:48:31.623 00.001 5052 camera: set binning = 2
23:48:31.623 00.000 5052 Saturation detection set to star-profile-mode
23:48:31.630 00.007 5052 Setting StarMinHFD = 0.10
23:48:31.630 00.000 5052 Setting MaxHFD = 10.0
23:48:31.630 00.000 5052 Setting StarMinSNR = 6.0
23:48:31.630 00.000 5052 Setting AutoSelDownsample = 0
23:48:31.630 00.000 5052 MultiStar mode disabled
23:48:31.631 00.001 5052 SX-AO: setting max steps = 40
23:48:31.631 00.000 5052 StepGuider: Bump Limits: X: 30, 35; Y: 30, 35; center: 8
23:48:31.631 00.000 5052 Scope: enabling slew check, guiding will stop when slew is detected
23:48:31.632 00.001 5052 BLC: Backlash comp enabled, Comp pulse = 20 ms
23:48:31.637 00.005 5052 ScopeASCOM::GetDeclinationRadians() returns 10.4
23:48:31.637 00.000 5052 ScopeASCOM::SideOfPier() returns 0
23:48:31.667 00.030 5052 PhdConfig flush
23:48:31.802 00.135 8976 Exposure complete
23:48:31.818 00.016 8976 worker thread done servicing request
23:48:31.819 00.001 5052 OnExposeComplete: enter
23:48:31.819 00.000 5052 UpdateGuideState(): m_state=6
23:48:31.819 00.000 5052 Star::Find(18, 339, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 145
23:48:31.819 00.000 5052 Star::Find returns 1 (0), X=339.93, Y=396.07, Mass=3943, SNR=43.9, Peak=205 HFD=4.5
23:48:31.819 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.97) = xAngle (-5.07 = 1.21)
23:48:31.819 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.13 = 1.16)
23:48:31.819 00.000 5052 CameraToMount -- cameraX=-2.59 cameraY=-0.09 hyp=2.59 cameraTheta=-3.11 mountX=0.92 mountY=2.37, mountTheta=1.20
23:48:31.820 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.59, y=-0.09, opts=13)
23:48:31.820 00.000 5052 Enqueuing Move request for stepguider (-2.59, -0.09)
23:48:31.820 00.000 8976 Worker thread wakes up
23:48:31.820 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.59, -0.09) opts 0xd
23:48:31.820 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.59, -0.09)
23:48:31.820 00.000 8976 Moving (-2.59, -0.09) raw xDistance=0.92 yDistance=2.37
23:48:31.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.92
23:48:31.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.49 from input 2.37
23:48:31.820 00.000 8976 MoveAxis(L, 3, ABG)
23:48:31.820 00.000 8976 stepping (-18, -2) + (-3, 0)
23:48:31.821 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:31.822 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=205, med=32, FiltMin=28, FiltMax=156, Gamma=2.260
23:48:31.834 00.012 5052 UpdateGuideState exits: m=3943 SNR=43.9
23:48:31.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:31.834 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:31.834 00.000 5052 Enqueuing Expose request
23:48:31.860 00.026 8976 Received - 47 (G) 
23:48:31.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:31.860 00.000 8976 stepped: pos (-21, -2)
23:48:31.860 00.000 8976 MoveAxis(D, 7, ABG)
23:48:31.860 00.000 8976 stepping (-21, -2) + (0, -7)
23:48:31.860 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:48:31.908 00.048 8976 Received - 47 (G) 
23:48:31.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:48:31.908 00.000 8976 stepped: pos (-21, -9)
23:48:31.908 00.000 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (1.97) = xAngle (1.78 = 1.78)
23:48:31.908 00.000 8976 MountToCamera -- mountX=3.53 mountY=-0.66 hyp=3.59 mountTheta=-0.18 cameraX=-0.76, cameraY=3.51 cameraTheta=1.78
23:48:31.908 00.000 8976 incremental bump (-0.760, 3.512) isValid = 1
23:48:31.908 00.000 8976 Scheduling Mount bump of (-0.069, 0.329)
23:48:31.908 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.33, opts=4)
23:48:31.908 00.000 8976 Enqueuing Move request for scope (-0.07, 0.33)
23:48:31.908 00.000 8976 move complete, result=0
23:48:31.908 00.000 9828 Worker thread wakes up
23:48:31.908 00.000 8976 worker thread done servicing request
23:48:31.908 00.000 5052 GuideStep: 0.9 px 3 ms WEST, 2.4 px 7 ms SOUTH
23:48:31.908 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.33) opts 0x4
23:48:31.908 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.33)
23:48:31.909 00.001 8976 Worker thread wakes up
23:48:31.909 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.12) = xAngle (4.90 = -1.39)
23:48:31.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:31.909 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.85 = -1.43)
23:48:31.909 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:31.909 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.78 mountX=0.06 mountY=-0.33, mountTheta=-1.39
23:48:31.909 00.000 9828 Moving (-0.07, 0.33) raw xDistance=0.06 yDistance=-0.33
23:48:31.909 00.000 9828 BLC: window closed
23:48:31.909 00.000 9828 MoveAxis(W, 7, B)
23:48:31.909 00.000 9828 Guiding  Dir = 3, Dur = 7
23:48:31.909 00.000 9828 IsSlewing returns 0
23:48:31.910 00.001 9828 IsGuiding returns 0
23:48:31.910 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:31.941 00.031 9828 IsGuiding returns 1
23:48:31.941 00.000 9828 scope still moving after pulse duration time elapsed
23:48:31.972 00.031 9828 IsSlewing returns 0
23:48:31.972 00.000 9828 IsGuiding returns 1
23:48:32.005 00.033 9828 IsSlewing returns 0
23:48:32.005 00.000 9828 IsGuiding returns 1
23:48:32.035 00.030 9828 IsSlewing returns 0
23:48:32.035 00.000 9828 IsGuiding returns 0
23:48:32.035 00.000 9828 scope move finished after 7 + 118 ms
23:48:32.035 00.000 9828 Move returns status 0, amount 7
23:48:32.035 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:32.035 00.000 9828 MoveAxis(N, 13, B)
23:48:32.035 00.000 9828 Guiding  Dir = 0, Dur = 13
23:48:32.050 00.015 9828 IsSlewing returns 0
23:48:32.050 00.000 9828 IsGuiding returns 0
23:48:32.050 00.000 9828 PulseGuide returned control before completion, sleep 23
23:48:32.082 00.032 9828 IsGuiding returns 1
23:48:32.082 00.000 9828 scope still moving after pulse duration time elapsed
23:48:32.114 00.032 9828 IsSlewing returns 0
23:48:32.114 00.000 9828 IsGuiding returns 1
23:48:32.146 00.032 9828 IsSlewing returns 0
23:48:32.146 00.000 9828 IsGuiding returns 1
23:48:32.176 00.030 9828 IsSlewing returns 0
23:48:32.176 00.000 9828 IsGuiding returns 0
23:48:32.176 00.000 9828 scope move finished after 13 + 112 ms
23:48:32.176 00.000 9828 Move returns status 0, amount 13
23:48:32.176 00.000 9828 move complete, result=0
23:48:32.176 00.000 9828 worker thread done servicing request
23:48:32.176 00.000 5052 GuideStep: 0.1 px 7 ms WEST, -0.3 px 13 ms NORTH
23:48:32.948 00.772 8976 Exposure complete
23:48:32.963 00.015 8976 worker thread done servicing request
23:48:32.963 00.000 5052 OnExposeComplete: enter
23:48:32.963 00.000 5052 UpdateGuideState(): m_state=6
23:48:32.963 00.000 5052 Star::Find(18, 339, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 146
23:48:32.963 00.000 5052 Star::Find returns 1 (0), X=342.72, Y=396.32, Mass=3990, SNR=44.2, Peak=204 HFD=4.7
23:48:32.964 00.001 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.97) = xAngle (-1.30 = -1.30)
23:48:32.964 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.35 = -1.35)
23:48:32.964 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.26 cameraTheta=0.67 mountX=0.07 mountY=-0.26, mountTheta=-1.30
23:48:32.964 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.16, opts=13)
23:48:32.964 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.16)
23:48:32.964 00.000 8976 Worker thread wakes up
23:48:32.965 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.16) opts 0xd
23:48:32.965 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.16)
23:48:32.965 00.000 8976 Moving (0.21, 0.16) raw xDistance=0.07 yDistance=-0.26
23:48:32.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:48:32.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
23:48:32.965 00.000 8976 MoveAxis(R, 0, ABG)
23:48:32.965 00.000 8976 MoveAxis(U, 0, ABG)
23:48:32.965 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (1.97) = xAngle (2.03 = 2.03)
23:48:32.965 00.000 8976 MountToCamera -- mountX=3.88 mountY=0.23 hyp=3.88 mountTheta=0.06 cameraX=-1.71, cameraY=3.49 cameraTheta=2.03
23:48:32.965 00.000 8976 incremental bump (-1.708, 3.486) isValid = 1
23:48:32.965 00.000 8976 Scheduling Mount bump of (-0.113, 0.237)
23:48:32.965 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.24, opts=4)
23:48:32.965 00.000 8976 Enqueuing Move request for scope (-0.11, 0.24)
23:48:32.965 00.000 8976 move complete, result=0
23:48:32.965 00.000 9828 Worker thread wakes up
23:48:32.966 00.001 8976 worker thread done servicing request
23:48:32.966 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0x4
23:48:32.966 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
23:48:32.966 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.12) = xAngle (5.13 = -1.15)
23:48:32.966 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.09 = -1.20)
23:48:32.966 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=2.01 mountX=0.11 mountY=-0.24, mountTheta=-1.16
23:48:32.966 00.000 9828 Moving (-0.11, 0.24) raw xDistance=0.11 yDistance=-0.24
23:48:32.966 00.000 9828 BLC: window closed
23:48:32.966 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=204, med=32, FiltMin=27, FiltMax=158, Gamma=2.260
23:48:32.966 00.000 9828 MoveAxis(W, 13, B)
23:48:32.966 00.000 9828 Guiding  Dir = 3, Dur = 13
23:48:32.966 00.000 9828 IsSlewing returns 0
23:48:32.967 00.001 9828 IsGuiding returns 0
23:48:32.967 00.000 9828 PulseGuide returned control before completion, sleep 23
23:48:32.977 00.010 5052 UpdateGuideState exits: m=3990 SNR=44.2
23:48:32.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:32.977 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:32.977 00.000 5052 Enqueuing Expose request
23:48:32.977 00.000 8976 Worker thread wakes up
23:48:32.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:32.977 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:32.979 00.002 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:48:33.004 00.025 9828 IsGuiding returns 1
23:48:33.004 00.000 9828 scope still moving after pulse duration time elapsed
23:48:33.036 00.032 9828 IsSlewing returns 0
23:48:33.036 00.000 9828 IsGuiding returns 1
23:48:33.067 00.031 9828 IsSlewing returns 0
23:48:33.067 00.000 9828 IsGuiding returns 1
23:48:33.098 00.031 9828 IsSlewing returns 0
23:48:33.098 00.000 9828 IsGuiding returns 1
23:48:33.130 00.032 9828 IsSlewing returns 0
23:48:33.130 00.000 9828 IsGuiding returns 0
23:48:33.130 00.000 9828 scope move finished after 13 + 150 ms
23:48:33.130 00.000 9828 Move returns status 0, amount 13
23:48:33.130 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:33.131 00.001 9828 MoveAxis(N, 9, B)
23:48:33.131 00.000 9828 Guiding  Dir = 0, Dur = 9
23:48:33.146 00.015 9828 IsSlewing returns 0
23:48:33.146 00.000 9828 IsGuiding returns 0
23:48:33.146 00.000 9828 PulseGuide returned control before completion, sleep 19
23:48:33.191 00.045 9828 IsGuiding returns 1
23:48:33.191 00.000 9828 scope still moving after pulse duration time elapsed
23:48:33.222 00.031 9828 IsSlewing returns 0
23:48:33.222 00.000 9828 IsGuiding returns 1
23:48:33.254 00.032 9828 IsSlewing returns 0
23:48:33.254 00.000 9828 IsGuiding returns 1
23:48:33.286 00.032 9828 IsSlewing returns 0
23:48:33.286 00.000 9828 IsGuiding returns 0
23:48:33.286 00.000 9828 scope move finished after 9 + 130 ms
23:48:33.286 00.000 9828 Move returns status 0, amount 9
23:48:33.286 00.000 9828 move complete, result=0
23:48:33.286 00.000 9828 worker thread done servicing request
23:48:33.286 00.000 5052 GuideStep: 0.1 px 13 ms WEST, -0.2 px 9 ms NORTH
23:48:34.012 00.726 8976 Exposure complete
23:48:34.027 00.015 8976 worker thread done servicing request
23:48:34.027 00.000 5052 OnExposeComplete: enter
23:48:34.027 00.000 5052 UpdateGuideState(): m_state=6
23:48:34.027 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 147
23:48:34.027 00.000 5052 Star::Find returns 1 (0), X=344.88, Y=395.86, Mass=3916, SNR=43.7, Peak=202 HFD=4.6
23:48:34.027 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.97) = xAngle (-2.09 = -2.09)
23:48:34.027 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.14 = -2.14)
23:48:34.027 00.000 5052 CameraToMount -- cameraX=2.37 cameraY=-0.29 hyp=2.39 cameraTheta=-0.12 mountX=-1.19 mountY=-2.00, mountTheta=-2.11
23:48:34.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.37, y=-0.29, opts=13)
23:48:34.028 00.000 5052 Enqueuing Move request for stepguider (2.37, -0.29)
23:48:34.028 00.000 8976 Worker thread wakes up
23:48:34.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.37, -0.29) opts 0xd
23:48:34.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.37, -0.29)
23:48:34.028 00.000 8976 Moving (2.37, -0.29) raw xDistance=-1.19 yDistance=-2.00
23:48:34.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.19
23:48:34.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.26 from input -2.00
23:48:34.028 00.000 8976 MoveAxis(R, 3, ABG)
23:48:34.028 00.000 8976 stepping (-21, -9) + (3, 0)
23:48:34.028 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:34.029 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=202, med=32, FiltMin=28, FiltMax=167, Gamma=2.260
23:48:34.039 00.010 5052 UpdateGuideState exits: m=3916 SNR=43.7
23:48:34.040 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:34.040 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:34.040 00.000 5052 Enqueuing Expose request
23:48:34.066 00.026 8976 Received - 47 (G) 
23:48:34.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:34.066 00.000 8976 stepped: pos (-18, -9)
23:48:34.066 00.000 8976 MoveAxis(U, 6, ABG)
23:48:34.066 00.000 8976 stepping (-18, -9) + (0, 6)
23:48:34.066 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:48:34.113 00.047 8976 Received - 47 (G) 
23:48:34.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:48:34.113 00.000 8976 stepped: pos (-18, -3)
23:48:34.113 00.000 8976 MountToCamera -- mountTheta (0.10) + m_xAngle (1.97) = xAngle (2.06 = 2.06)
23:48:34.114 00.001 8976 MountToCamera -- mountX=3.89 mountY=0.37 hyp=3.91 mountTheta=0.10 cameraX=-1.85, cameraY=3.44 cameraTheta=2.06
23:48:34.114 00.000 8976 incremental bump (-1.849, 3.442) isValid = 1
23:48:34.114 00.000 8976 Scheduling Mount bump of (-0.155, 0.297)
23:48:34.114 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.30, opts=4)
23:48:34.114 00.000 8976 Enqueuing Move request for scope (-0.15, 0.30)
23:48:34.114 00.000 8976 move complete, result=0
23:48:34.114 00.000 9828 Worker thread wakes up
23:48:34.114 00.000 8976 worker thread done servicing request
23:48:34.114 00.000 5052 GuideStep: -1.2 px 3 ms EAST, -2.0 px 6 ms NORTH
23:48:34.114 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.30) opts 0x4
23:48:34.114 00.000 8976 Worker thread wakes up
23:48:34.114 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.30)
23:48:34.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:34.114 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.12) = xAngle (5.17 = -1.11)
23:48:34.114 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:34.115 00.001 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.12 = -1.16)
23:48:34.115 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.30 hyp=0.33 cameraTheta=2.05 mountX=0.15 mountY=-0.31, mountTheta=-1.12
23:48:34.115 00.000 9828 Moving (-0.15, 0.30) raw xDistance=0.15 yDistance=-0.31
23:48:34.115 00.000 9828 BLC: window closed
23:48:34.115 00.000 9828 MoveAxis(W, 18, B)
23:48:34.115 00.000 9828 Guiding  Dir = 3, Dur = 18
23:48:34.116 00.001 9828 IsSlewing returns 0
23:48:34.117 00.001 9828 IsGuiding returns 0
23:48:34.117 00.000 9828 PulseGuide returned control before completion, sleep 28
23:48:34.146 00.029 9828 IsGuiding returns 1
23:48:34.146 00.000 9828 scope still moving after pulse duration time elapsed
23:48:34.176 00.030 9828 IsSlewing returns 0
23:48:34.176 00.000 9828 IsGuiding returns 1
23:48:34.207 00.031 9828 IsSlewing returns 0
23:48:34.207 00.000 9828 IsGuiding returns 1
23:48:34.238 00.031 9828 IsSlewing returns 0
23:48:34.238 00.000 9828 IsGuiding returns 1
23:48:34.269 00.031 9828 IsSlewing returns 0
23:48:34.269 00.000 9828 IsGuiding returns 1
23:48:34.300 00.031 9828 IsSlewing returns 0
23:48:34.300 00.000 9828 IsGuiding returns 0
23:48:34.300 00.000 9828 scope move finished after 18 + 165 ms
23:48:34.300 00.000 9828 Move returns status 0, amount 18
23:48:34.300 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:34.300 00.000 9828 MoveAxis(N, 12, B)
23:48:34.300 00.000 9828 Guiding  Dir = 0, Dur = 12
23:48:34.315 00.015 9828 IsSlewing returns 0
23:48:34.315 00.000 9828 IsGuiding returns 0
23:48:34.315 00.000 9828 PulseGuide returned control before completion, sleep 22
23:48:34.346 00.031 9828 IsGuiding returns 1
23:48:34.346 00.000 9828 scope still moving after pulse duration time elapsed
23:48:34.378 00.032 9828 IsSlewing returns 0
23:48:34.378 00.000 9828 IsGuiding returns 1
23:48:34.410 00.032 9828 IsSlewing returns 0
23:48:34.410 00.000 9828 IsGuiding returns 1
23:48:34.440 00.030 9828 IsSlewing returns 0
23:48:34.440 00.000 9828 IsGuiding returns 1
23:48:34.472 00.032 9828 IsSlewing returns 0
23:48:34.472 00.000 9828 IsGuiding returns 0
23:48:34.472 00.000 9828 scope move finished after 12 + 145 ms
23:48:34.472 00.000 9828 Move returns status 0, amount 12
23:48:34.472 00.000 9828 move complete, result=0
23:48:34.472 00.000 9828 worker thread done servicing request
23:48:34.472 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.3 px 12 ms NORTH
23:48:35.158 00.686 8976 Exposure complete
23:48:35.172 00.014 8976 worker thread done servicing request
23:48:35.173 00.001 5052 OnExposeComplete: enter
23:48:35.173 00.000 5052 UpdateGuideState(): m_state=6
23:48:35.173 00.000 5052 Star::Find(18, 344, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 148
23:48:35.173 00.000 5052 Star::Find returns 1 (0), X=345.78, Y=395.73, Mass=4086, SNR=44.7, Peak=213 HFD=4.5
23:48:35.173 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.97) = xAngle (-2.10 = -2.10)
23:48:35.173 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.15 = -2.15)
23:48:35.173 00.000 5052 CameraToMount -- cameraX=3.27 cameraY=-0.43 hyp=3.30 cameraTheta=-0.13 mountX=-1.66 mountY=-2.76, mountTheta=-2.11
23:48:35.174 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.27, y=-0.43, opts=13)
23:48:35.174 00.000 5052 Enqueuing Move request for stepguider (3.27, -0.43)
23:48:35.174 00.000 8976 Worker thread wakes up
23:48:35.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.27, -0.43) opts 0xd
23:48:35.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.27, -0.43)
23:48:35.174 00.000 8976 Moving (3.27, -0.43) raw xDistance=-1.66 yDistance=-2.76
23:48:35.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.10 from input -1.66
23:48:35.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.82 from input -2.76
23:48:35.174 00.000 8976 MoveAxis(R, 5, ABG)
23:48:35.174 00.000 8976 stepping (-18, -3) + (5, 0)
23:48:35.174 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:35.175 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=213, med=31, FiltMin=27, FiltMax=174, Gamma=2.260
23:48:35.185 00.010 5052 UpdateGuideState exits: m=4086 SNR=44.7
23:48:35.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:35.185 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:35.185 00.000 5052 Enqueuing Expose request
23:48:35.217 00.032 8976 Received - 47 (G) 
23:48:35.217 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:35.217 00.000 8976 stepped: pos (-13, -3)
23:48:35.217 00.000 8976 MoveAxis(U, 8, ABG)
23:48:35.217 00.000 8976 stepping (-13, -3) + (0, 8)
23:48:35.217 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:48:35.265 00.048 8976 Received - 47 (G) 
23:48:35.265 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:48:35.265 00.000 8976 stepped: pos (-13, 5)
23:48:35.265 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (1.97) = xAngle (1.93 = 1.93)
23:48:35.265 00.000 8976 MountToCamera -- mountX=3.54 mountY=-0.12 hyp=3.54 mountTheta=-0.03 cameraX=-1.26, cameraY=3.31 cameraTheta=1.93
23:48:35.265 00.000 8976 incremental bump (-1.259, 3.310) isValid = 1
23:48:35.265 00.000 8976 Scheduling Mount bump of (-0.116, 0.315)
23:48:35.265 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.12, y=0.31, opts=4)
23:48:35.265 00.000 8976 Enqueuing Move request for scope (-0.12, 0.31)
23:48:35.265 00.000 8976 move complete, result=0
23:48:35.265 00.000 9828 Worker thread wakes up
23:48:35.265 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.31) opts 0x4
23:48:35.265 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.12, 0.31)
23:48:35.265 00.000 8976 worker thread done servicing request
23:48:35.265 00.000 8976 Worker thread wakes up
23:48:35.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:35.265 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:35.266 00.001 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.12) = xAngle (5.04 = -1.24)
23:48:35.266 00.000 5052 GuideStep: -1.7 px 5 ms EAST, -2.8 px 8 ms NORTH
23:48:35.266 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.00 = -1.29)
23:48:35.266 00.000 9828 CameraToMount -- cameraX=-0.12 cameraY=0.31 hyp=0.34 cameraTheta=1.92 mountX=0.11 mountY=-0.32, mountTheta=-1.24
23:48:35.266 00.000 9828 Moving (-0.12, 0.31) raw xDistance=0.11 yDistance=-0.32
23:48:35.266 00.000 9828 BLC: window closed
23:48:35.266 00.000 9828 MoveAxis(W, 13, B)
23:48:35.266 00.000 9828 Guiding  Dir = 3, Dur = 13
23:48:35.266 00.000 9828 IsSlewing returns 0
23:48:35.266 00.000 9828 IsGuiding returns 0
23:48:35.267 00.001 9828 PulseGuide returned control before completion, sleep 23
23:48:35.293 00.026 9828 IsGuiding returns 1
23:48:35.293 00.000 9828 scope still moving after pulse duration time elapsed
23:48:35.325 00.032 9828 IsSlewing returns 0
23:48:35.325 00.000 9828 IsGuiding returns 1
23:48:35.356 00.031 9828 IsSlewing returns 0
23:48:35.356 00.000 9828 IsGuiding returns 1
23:48:35.387 00.031 9828 IsSlewing returns 0
23:48:35.387 00.000 9828 IsGuiding returns 1
23:48:35.418 00.031 9828 IsSlewing returns 0
23:48:35.418 00.000 9828 IsGuiding returns 1
23:48:35.449 00.031 9828 IsSlewing returns 0
23:48:35.449 00.000 9828 IsGuiding returns 1
23:48:35.480 00.031 9828 IsSlewing returns 0
23:48:35.480 00.000 9828 IsGuiding returns 0
23:48:35.480 00.000 9828 scope move finished after 13 + 200 ms
23:48:35.480 00.000 9828 Move returns status 0, amount 13
23:48:35.480 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:35.480 00.000 9828 MoveAxis(N, 12, B)
23:48:35.480 00.000 9828 Guiding  Dir = 0, Dur = 12
23:48:35.496 00.016 9828 IsSlewing returns 0
23:48:35.496 00.000 9828 IsGuiding returns 0
23:48:35.496 00.000 9828 PulseGuide returned control before completion, sleep 22
23:48:35.528 00.032 9828 IsGuiding returns 1
23:48:35.528 00.000 9828 scope still moving after pulse duration time elapsed
23:48:35.560 00.032 9828 IsSlewing returns 0
23:48:35.560 00.000 9828 IsGuiding returns 1
23:48:35.591 00.031 9828 IsSlewing returns 0
23:48:35.591 00.000 9828 IsGuiding returns 1
23:48:35.623 00.032 9828 IsSlewing returns 0
23:48:35.623 00.000 9828 IsGuiding returns 1
23:48:35.654 00.031 9828 IsSlewing returns 0
23:48:35.654 00.000 9828 IsGuiding returns 0
23:48:35.654 00.000 9828 scope move finished after 12 + 146 ms
23:48:35.654 00.000 9828 Move returns status 0, amount 12
23:48:35.654 00.000 9828 move complete, result=0
23:48:35.654 00.000 9828 worker thread done servicing request
23:48:35.654 00.000 5052 GuideStep: 0.1 px 13 ms WEST, -0.3 px 12 ms NORTH
23:48:36.304 00.650 8976 Exposure complete
23:48:36.320 00.016 8976 worker thread done servicing request
23:48:36.320 00.000 5052 OnExposeComplete: enter
23:48:36.320 00.000 5052 UpdateGuideState(): m_state=6
23:48:36.320 00.000 5052 Star::Find(18, 345, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 149
23:48:36.320 00.000 5052 Star::Find returns 1 (0), X=345.73, Y=395.67, Mass=4114, SNR=44.8, Peak=188 HFD=4.8
23:48:36.320 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.97) = xAngle (-2.12 = -2.12)
23:48:36.320 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.17 = -2.17)
23:48:36.320 00.000 5052 CameraToMount -- cameraX=3.21 cameraY=-0.49 hyp=3.25 cameraTheta=-0.15 mountX=-1.70 mountY=-2.68, mountTheta=-2.13
23:48:36.321 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.21, y=-0.49, opts=13)
23:48:36.321 00.000 5052 Enqueuing Move request for stepguider (3.21, -0.49)
23:48:36.321 00.000 8976 Worker thread wakes up
23:48:36.321 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.21, -0.49) opts 0xd
23:48:36.321 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.21, -0.49)
23:48:36.321 00.000 8976 Moving (3.21, -0.49) raw xDistance=-1.70 yDistance=-2.68
23:48:36.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.15 from input -1.70
23:48:36.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.82 from input -2.68
23:48:36.321 00.000 8976 MoveAxis(R, 5, ABG)
23:48:36.321 00.000 8976 stepping (-13, 5) + (5, 0)
23:48:36.321 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:36.322 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=188, med=32, FiltMin=27, FiltMax=174, Gamma=2.260
23:48:36.332 00.010 5052 UpdateGuideState exits: m=4114 SNR=44.8
23:48:36.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:36.332 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:36.332 00.000 5052 Enqueuing Expose request
23:48:36.367 00.035 8976 Received - 47 (G) 
23:48:36.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:36.367 00.000 8976 stepped: pos (-8, 5)
23:48:36.367 00.000 8976 MoveAxis(U, 8, ABG)
23:48:36.367 00.000 8976 stepping (-8, 5) + (0, 8)
23:48:36.367 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:48:36.415 00.048 8976 Received - 47 (G) 
23:48:36.415 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:48:36.415 00.000 8976 stepped: pos (-8, 13)
23:48:36.415 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (1.97) = xAngle (1.63 = 1.63)
23:48:36.415 00.000 8976 MountToCamera -- mountX=2.95 mountY=-1.04 hyp=3.13 mountTheta=-0.34 cameraX=-0.18, cameraY=3.12 cameraTheta=1.63
23:48:36.415 00.000 8976 incremental bump (-0.177, 3.120) isValid = 1
23:48:36.416 00.001 8976 Scheduling Mount bump of (-0.019, 0.336)
23:48:36.416 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.34, opts=4)
23:48:36.416 00.000 8976 Enqueuing Move request for scope (-0.02, 0.34)
23:48:36.416 00.000 8976 move complete, result=0
23:48:36.416 00.000 9828 Worker thread wakes up
23:48:36.416 00.000 8976 worker thread done servicing request
23:48:36.416 00.000 5052 GuideStep: -1.7 px 5 ms EAST, -2.7 px 8 ms NORTH
23:48:36.416 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0x4
23:48:36.416 00.000 8976 Worker thread wakes up
23:48:36.416 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
23:48:36.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:36.416 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.12) = xAngle (4.74 = -1.54)
23:48:36.416 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:36.416 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.70 = -1.58)
23:48:36.416 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.63 mountX=0.01 mountY=-0.34, mountTheta=-1.54
23:48:36.416 00.000 9828 Moving (-0.02, 0.34) raw xDistance=0.01 yDistance=-0.34
23:48:36.416 00.000 9828 BLC: window closed
23:48:36.416 00.000 9828 MoveAxis(W, 1, B)
23:48:36.416 00.000 9828 Guiding  Dir = 3, Dur = 1
23:48:36.417 00.001 9828 IsSlewing returns 0
23:48:36.417 00.000 9828 IsGuiding returns 0
23:48:36.417 00.000 9828 PulseGuide returned control before completion, sleep 11
23:48:36.442 00.025 9828 IsGuiding returns 1
23:48:36.442 00.000 9828 scope still moving after pulse duration time elapsed
23:48:36.472 00.030 9828 IsSlewing returns 0
23:48:36.472 00.000 9828 IsGuiding returns 1
23:48:36.504 00.032 9828 IsSlewing returns 0
23:48:36.504 00.000 9828 IsGuiding returns 1
23:48:36.536 00.032 9828 IsSlewing returns 0
23:48:36.536 00.000 9828 IsGuiding returns 0
23:48:36.536 00.000 9828 scope move finished after 1 + 118 ms
23:48:36.536 00.000 9828 Move returns status 0, amount 1
23:48:36.536 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:36.536 00.000 9828 MoveAxis(N, 13, B)
23:48:36.536 00.000 9828 Guiding  Dir = 0, Dur = 13
23:48:36.552 00.016 9828 IsSlewing returns 0
23:48:36.552 00.000 9828 IsGuiding returns 0
23:48:36.552 00.000 9828 PulseGuide returned control before completion, sleep 23
23:48:36.583 00.031 9828 IsGuiding returns 1
23:48:36.583 00.000 9828 scope still moving after pulse duration time elapsed
23:48:36.614 00.031 9828 IsSlewing returns 0
23:48:36.614 00.000 9828 IsGuiding returns 1
23:48:36.646 00.032 9828 IsSlewing returns 0
23:48:36.646 00.000 9828 IsGuiding returns 1
23:48:36.678 00.032 9828 IsSlewing returns 0
23:48:36.678 00.000 9828 IsGuiding returns 0
23:48:36.678 00.000 9828 scope move finished after 13 + 113 ms
23:48:36.678 00.000 9828 Move returns status 0, amount 13
23:48:36.678 00.000 9828 move complete, result=0
23:48:36.678 00.000 9828 worker thread done servicing request
23:48:36.678 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.3 px 13 ms NORTH
23:48:37.458 00.780 8976 Exposure complete
23:48:37.473 00.015 8976 worker thread done servicing request
23:48:37.473 00.000 5052 OnExposeComplete: enter
23:48:37.473 00.000 5052 UpdateGuideState(): m_state=6
23:48:37.474 00.001 5052 Star::Find(18, 345, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 150
23:48:37.474 00.000 5052 Star::Find returns 1 (0), X=345.33, Y=396.30, Mass=3952, SNR=44.0, Peak=253 HFD=4.4
23:48:37.474 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.97) = xAngle (-1.92 = -1.92)
23:48:37.474 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.97 = -1.97)
23:48:37.474 00.000 5052 CameraToMount -- cameraX=2.81 cameraY=0.14 hyp=2.81 cameraTheta=0.05 mountX=-0.95 mountY=-2.59, mountTheta=-1.92
23:48:37.474 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.81, y=0.14, opts=13)
23:48:37.474 00.000 5052 Enqueuing Move request for stepguider (2.81, 0.14)
23:48:37.475 00.001 8976 Worker thread wakes up
23:48:37.475 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.81, 0.14) opts 0xd
23:48:37.475 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.81, 0.14)
23:48:37.475 00.000 8976 Moving (2.81, 0.14) raw xDistance=-0.95 yDistance=-2.59
23:48:37.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -0.95
23:48:37.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.76 from input -2.59
23:48:37.475 00.000 8976 MoveAxis(R, 3, ABG)
23:48:37.475 00.000 8976 stepping (-8, 13) + (3, 0)
23:48:37.475 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:37.476 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=253, med=32, FiltMin=27, FiltMax=174, Gamma=2.260
23:48:37.485 00.009 5052 UpdateGuideState exits: m=3952 SNR=44.0
23:48:37.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:37.485 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:37.485 00.000 5052 Enqueuing Expose request
23:48:37.503 00.018 8976 Received - 47 (G) 
23:48:37.503 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:37.503 00.000 8976 stepped: pos (-5, 13)
23:48:37.503 00.000 8976 MoveAxis(U, 8, ABG)
23:48:37.503 00.000 8976 stepping (-5, 13) + (0, 8)
23:48:37.503 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:48:37.551 00.048 8976 Received - 47 (G) 
23:48:37.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:48:37.551 00.000 8976 stepped: pos (-5, 21)
23:48:37.551 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (1.97) = xAngle (1.20 = 1.20)
23:48:37.551 00.000 8976 MountToCamera -- mountX=2.33 mountY=-2.25 hyp=3.24 mountTheta=-0.77 cameraX=1.18, cameraY=3.02 cameraTheta=1.20
23:48:37.551 00.000 8976 incremental bump (1.177, 3.024) isValid = 1
23:48:37.551 00.000 8976 Scheduling Mount bump of (0.118, 0.314)
23:48:37.551 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.31, opts=4)
23:48:37.551 00.000 8976 Enqueuing Move request for scope (0.12, 0.31)
23:48:37.551 00.000 8976 move complete, result=0
23:48:37.551 00.000 8976 worker thread done servicing request
23:48:37.551 00.000 8976 Worker thread wakes up
23:48:37.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:37.551 00.000 9828 Worker thread wakes up
23:48:37.552 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.31) opts 0x4
23:48:37.552 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:37.552 00.000 5052 GuideStep: -1.0 px 3 ms EAST, -2.6 px 8 ms NORTH
23:48:37.552 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.31)
23:48:37.552 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.12) = xAngle (4.33 = -1.95)
23:48:37.552 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.28 = -2.00)
23:48:37.552 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.31 hyp=0.34 cameraTheta=1.21 mountX=-0.13 mountY=-0.30, mountTheta=-1.96
23:48:37.552 00.000 9828 Moving (0.12, 0.31) raw xDistance=-0.13 yDistance=-0.30
23:48:37.552 00.000 9828 BLC: window closed
23:48:37.552 00.000 9828 MoveAxis(E, 15, B)
23:48:37.552 00.000 9828 Guiding  Dir = 2, Dur = 15
23:48:37.552 00.000 9828 IsSlewing returns 0
23:48:37.553 00.001 9828 IsGuiding returns 0
23:48:37.553 00.000 9828 PulseGuide returned control before completion, sleep 25
23:48:37.591 00.038 9828 IsGuiding returns 1
23:48:37.591 00.000 9828 scope still moving after pulse duration time elapsed
23:48:37.621 00.030 9828 IsSlewing returns 0
23:48:37.621 00.000 9828 IsGuiding returns 1
23:48:37.652 00.031 9828 IsSlewing returns 0
23:48:37.652 00.000 9828 IsGuiding returns 1
23:48:37.683 00.031 9828 IsSlewing returns 0
23:48:37.683 00.000 9828 IsGuiding returns 0
23:48:37.683 00.000 9828 scope move finished after 15 + 115 ms
23:48:37.683 00.000 9828 Move returns status 0, amount 15
23:48:37.683 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:37.683 00.000 9828 MoveAxis(N, 12, B)
23:48:37.683 00.000 9828 Guiding  Dir = 0, Dur = 12
23:48:37.698 00.015 9828 IsSlewing returns 0
23:48:37.698 00.000 9828 IsGuiding returns 0
23:48:37.698 00.000 9828 PulseGuide returned control before completion, sleep 22
23:48:37.729 00.031 9828 IsGuiding returns 1
23:48:37.729 00.000 9828 scope still moving after pulse duration time elapsed
23:48:37.773 00.044 9828 IsSlewing returns 0
23:48:37.773 00.000 9828 IsGuiding returns 1
23:48:37.804 00.031 9828 IsSlewing returns 0
23:48:37.804 00.000 9828 IsGuiding returns 1
23:48:37.835 00.031 9828 IsSlewing returns 0
23:48:37.835 00.000 9828 IsGuiding returns 0
23:48:37.835 00.000 9828 scope move finished after 12 + 124 ms
23:48:37.835 00.000 9828 Move returns status 0, amount 12
23:48:37.835 00.000 9828 move complete, result=0
23:48:37.835 00.000 9828 worker thread done servicing request
23:48:37.835 00.000 5052 GuideStep: -0.1 px 15 ms EAST, -0.3 px 12 ms NORTH
23:48:38.596 00.761 8976 Exposure complete
23:48:38.610 00.014 8976 worker thread done servicing request
23:48:38.611 00.001 5052 OnExposeComplete: enter
23:48:38.611 00.000 5052 UpdateGuideState(): m_state=6
23:48:38.611 00.000 5052 Star::Find(18, 345, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 151
23:48:38.611 00.000 5052 Star::Find returns 1 (0), X=344.36, Y=395.86, Mass=4061, SNR=44.5, Peak=203 HFD=4.6
23:48:38.611 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.97) = xAngle (-2.13 = -2.13)
23:48:38.611 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.18 = -2.18)
23:48:38.611 00.000 5052 CameraToMount -- cameraX=1.85 cameraY=-0.30 hyp=1.87 cameraTheta=-0.16 mountX=-0.99 mountY=-1.53, mountTheta=-2.15
23:48:38.612 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.85, y=-0.30, opts=13)
23:48:38.612 00.000 5052 Enqueuing Move request for stepguider (1.85, -0.30)
23:48:38.612 00.000 8976 Worker thread wakes up
23:48:38.612 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.85, -0.30) opts 0xd
23:48:38.612 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.85, -0.30)
23:48:38.612 00.000 8976 Moving (1.85, -0.30) raw xDistance=-0.99 yDistance=-1.53
23:48:38.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -0.99
23:48:38.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.09 from input -1.53
23:48:38.612 00.000 8976 MoveAxis(R, 3, ABG)
23:48:38.612 00.000 8976 stepping (-5, 21) + (3, 0)
23:48:38.612 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:38.613 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=203, med=31, FiltMin=27, FiltMax=168, Gamma=2.260
23:48:38.623 00.010 5052 UpdateGuideState exits: m=4061 SNR=44.5
23:48:38.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:38.623 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:38.623 00.000 5052 Enqueuing Expose request
23:48:38.654 00.031 8976 Received - 47 (G) 
23:48:38.654 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:38.654 00.000 8976 stepped: pos (-2, 21)
23:48:38.654 00.000 8976 MoveAxis(U, 5, ABG)
23:48:38.654 00.000 8976 stepping (-2, 21) + (0, 5)
23:48:38.654 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:38.701 00.047 8976 Received - 47 (G) 
23:48:38.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:38.701 00.000 8976 stepped: pos (-2, 26)
23:48:38.702 00.001 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (1.97) = xAngle (0.86 = 0.86)
23:48:38.702 00.000 8976 MountToCamera -- mountX=1.71 mountY=-3.44 hyp=3.84 mountTheta=-1.11 cameraX=2.51, cameraY=2.90 cameraTheta=0.86
23:48:38.702 00.000 8976 incremental bump (2.509, 2.903) isValid = 1
23:48:38.702 00.000 8976 Scheduling Mount bump of (0.213, 0.255)
23:48:38.702 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.25, opts=4)
23:48:38.702 00.000 8976 Enqueuing Move request for scope (0.21, 0.25)
23:48:38.702 00.000 8976 move complete, result=0
23:48:38.702 00.000 9828 Worker thread wakes up
23:48:38.702 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.25) opts 0x4
23:48:38.702 00.000 5052 GuideStep: -1.0 px 3 ms EAST, -1.5 px 5 ms NORTH
23:48:38.702 00.000 8976 worker thread done servicing request
23:48:38.702 00.000 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.25)
23:48:38.702 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.12) = xAngle (3.99 = -2.29)
23:48:38.702 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.95 = -2.34)
23:48:38.702 00.000 9828 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.33 cameraTheta=0.87 mountX=-0.22 mountY=-0.24, mountTheta=-2.31
23:48:38.702 00.000 9828 Moving (0.21, 0.25) raw xDistance=-0.22 yDistance=-0.24
23:48:38.702 00.000 9828 BLC: window closed
23:48:38.702 00.000 9828 MoveAxis(E, 26, B)
23:48:38.703 00.001 8976 Worker thread wakes up
23:48:38.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:38.703 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:38.703 00.000 9828 Guiding  Dir = 2, Dur = 26
23:48:38.703 00.000 9828 IsSlewing returns 0
23:48:38.703 00.000 9828 IsGuiding returns 0
23:48:38.703 00.000 9828 PulseGuide returned control before completion, sleep 36
23:48:38.745 00.042 9828 IsGuiding returns 1
23:48:38.745 00.000 9828 scope still moving after pulse duration time elapsed
23:48:38.777 00.032 9828 IsSlewing returns 0
23:48:38.777 00.000 9828 IsGuiding returns 1
23:48:38.808 00.031 9828 IsSlewing returns 0
23:48:38.808 00.000 9828 IsGuiding returns 1
23:48:38.840 00.032 9828 IsSlewing returns 0
23:48:38.840 00.000 9828 IsGuiding returns 1
23:48:38.872 00.032 9828 IsSlewing returns 0
23:48:38.872 00.000 9828 IsGuiding returns 0
23:48:38.872 00.000 9828 scope move finished after 26 + 142 ms
23:48:38.872 00.000 9828 Move returns status 0, amount 26
23:48:38.872 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:38.872 00.000 9828 MoveAxis(N, 9, B)
23:48:38.872 00.000 9828 Guiding  Dir = 0, Dur = 9
23:48:38.888 00.016 9828 IsSlewing returns 0
23:48:38.888 00.000 9828 IsGuiding returns 0
23:48:38.888 00.000 9828 PulseGuide returned control before completion, sleep 19
23:48:38.919 00.031 9828 IsGuiding returns 1
23:48:38.919 00.000 9828 scope still moving after pulse duration time elapsed
23:48:38.951 00.032 9828 IsSlewing returns 0
23:48:38.951 00.000 9828 IsGuiding returns 1
23:48:38.982 00.031 9828 IsSlewing returns 0
23:48:38.982 00.000 9828 IsGuiding returns 1
23:48:39.013 00.031 9828 IsSlewing returns 0
23:48:39.013 00.000 9828 IsGuiding returns 0
23:48:39.013 00.000 9828 scope move finished after 9 + 116 ms
23:48:39.013 00.000 9828 Move returns status 0, amount 9
23:48:39.013 00.000 9828 move complete, result=0
23:48:39.013 00.000 9828 worker thread done servicing request
23:48:39.013 00.000 5052 GuideStep: -0.2 px 26 ms EAST, -0.2 px 9 ms NORTH
23:48:39.744 00.731 8976 Exposure complete
23:48:39.759 00.015 8976 worker thread done servicing request
23:48:39.759 00.000 5052 OnExposeComplete: enter
23:48:39.759 00.000 5052 UpdateGuideState(): m_state=6
23:48:39.759 00.000 5052 Star::Find(18, 344, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 152
23:48:39.759 00.000 5052 Star::Find returns 1 (0), X=342.16, Y=396.16, Mass=4113, SNR=44.9, Peak=237 HFD=4.3
23:48:39.759 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.97) = xAngle (1.16 = 1.16)
23:48:39.759 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.11 = 1.11)
23:48:39.759 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.01 hyp=0.36 cameraTheta=3.13 mountX=0.14 mountY=0.32, mountTheta=1.15
23:48:39.760 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.01, opts=13)
23:48:39.760 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.01)
23:48:39.760 00.000 8976 Worker thread wakes up
23:48:39.760 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.01) opts 0xd
23:48:39.760 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.01)
23:48:39.760 00.000 8976 Moving (-0.36, 0.01) raw xDistance=0.14 yDistance=0.32
23:48:39.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:48:39.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.32
23:48:39.760 00.000 8976 MoveAxis(R, 0, ABG)
23:48:39.760 00.000 8976 MoveAxis(U, 0, ABG)
23:48:39.760 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (1.97) = xAngle (0.69 = 0.69)
23:48:39.760 00.000 8976 MountToCamera -- mountX=1.29 mountY=-4.23 hyp=4.42 mountTheta=-1.28 cameraX=3.40, cameraY=2.82 cameraTheta=0.69
23:48:39.760 00.000 8976 incremental bump (3.402, 2.823) isValid = 1
23:48:39.760 00.000 8976 Scheduling Mount bump of (0.251, 0.215)
23:48:39.760 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.25, y=0.22, opts=4)
23:48:39.760 00.000 8976 Enqueuing Move request for scope (0.25, 0.22)
23:48:39.761 00.001 8976 move complete, result=0
23:48:39.761 00.000 9828 Worker thread wakes up
23:48:39.761 00.000 8976 worker thread done servicing request
23:48:39.761 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.22) opts 0x4
23:48:39.761 00.000 9828 Handling offset move in thread for scope, endpoint = (0.25, 0.22)
23:48:39.761 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.12) = xAngle (3.83 = -2.46)
23:48:39.761 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.78 = -2.50)
23:48:39.761 00.000 9828 CameraToMount -- cameraX=0.25 cameraY=0.22 hyp=0.33 cameraTheta=0.71 mountX=-0.26 mountY=-0.20, mountTheta=-2.49
23:48:39.761 00.000 9828 Moving (0.25, 0.22) raw xDistance=-0.26 yDistance=-0.20
23:48:39.761 00.000 9828 BLC: window closed
23:48:39.761 00.000 9828 MoveAxis(E, 30, B)
23:48:39.761 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=237, med=31, FiltMin=27, FiltMax=181, Gamma=2.260
23:48:39.761 00.000 9828 Guiding  Dir = 2, Dur = 30
23:48:39.762 00.001 9828 IsSlewing returns 0
23:48:39.762 00.000 9828 IsGuiding returns 0
23:48:39.762 00.000 9828 PulseGuide returned control before completion, sleep 40
23:48:39.772 00.010 5052 UpdateGuideState exits: m=4113 SNR=44.9
23:48:39.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:39.772 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:39.772 00.000 5052 Enqueuing Expose request
23:48:39.772 00.000 8976 Worker thread wakes up
23:48:39.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:39.772 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:39.775 00.003 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:48:39.815 00.040 9828 IsGuiding returns 1
23:48:39.815 00.000 9828 scope still moving after pulse duration time elapsed
23:48:39.847 00.032 9828 IsSlewing returns 0
23:48:39.847 00.000 9828 IsGuiding returns 1
23:48:39.878 00.031 9828 IsSlewing returns 0
23:48:39.878 00.000 9828 IsGuiding returns 1
23:48:39.909 00.031 9828 IsSlewing returns 0
23:48:39.909 00.000 9828 IsGuiding returns 0
23:48:39.909 00.000 9828 scope move finished after 30 + 117 ms
23:48:39.909 00.000 9828 Move returns status 0, amount 30
23:48:39.909 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:39.909 00.000 9828 MoveAxis(N, 8, B)
23:48:39.909 00.000 9828 Guiding  Dir = 0, Dur = 8
23:48:39.925 00.016 9828 IsSlewing returns 0
23:48:39.925 00.000 9828 IsGuiding returns 0
23:48:39.926 00.001 9828 PulseGuide returned control before completion, sleep 18
23:48:39.957 00.031 9828 IsGuiding returns 1
23:48:39.957 00.000 9828 scope still moving after pulse duration time elapsed
23:48:39.989 00.032 9828 IsSlewing returns 0
23:48:39.989 00.000 9828 IsGuiding returns 1
23:48:40.023 00.034 9828 IsSlewing returns 0
23:48:40.023 00.000 9828 IsGuiding returns 1
23:48:40.055 00.032 9828 IsSlewing returns 0
23:48:40.055 00.000 9828 IsGuiding returns 0
23:48:40.055 00.000 9828 scope move finished after 8 + 121 ms
23:48:40.055 00.000 9828 Move returns status 0, amount 8
23:48:40.055 00.000 9828 move complete, result=0
23:48:40.055 00.000 9828 worker thread done servicing request
23:48:40.055 00.000 5052 GuideStep: -0.3 px 30 ms EAST, -0.2 px 8 ms NORTH
23:48:40.813 00.758 8976 Exposure complete
23:48:40.828 00.015 8976 worker thread done servicing request
23:48:40.828 00.000 5052 OnExposeComplete: enter
23:48:40.828 00.000 5052 UpdateGuideState(): m_state=6
23:48:40.828 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 153
23:48:40.829 00.001 5052 Star::Find returns 1 (0), X=341.73, Y=396.00, Mass=4164, SNR=45.2, Peak=222 HFD=4.3
23:48:40.829 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.97) = xAngle (-4.91 = 1.37)
23:48:40.829 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.97 = 1.32)
23:48:40.829 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.16 hyp=0.80 cameraTheta=-2.94 mountX=0.16 mountY=0.77, mountTheta=1.37
23:48:40.829 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.16, opts=13)
23:48:40.829 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.16)
23:48:40.829 00.000 8976 Worker thread wakes up
23:48:40.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.16) opts 0xd
23:48:40.830 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.16)
23:48:40.830 00.000 8976 Moving (-0.78, -0.16) raw xDistance=0.16 yDistance=0.77
23:48:40.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:48:40.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.77
23:48:40.830 00.000 8976 MoveAxis(R, 0, ABG)
23:48:40.830 00.000 8976 MoveAxis(U, 0, ABG)
23:48:40.830 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (1.97) = xAngle (0.61 = 0.61)
23:48:40.830 00.000 8976 MountToCamera -- mountX=1.01 mountY=-4.76 hyp=4.86 mountTheta=-1.36 cameraX=4.00, cameraY=2.77 cameraTheta=0.61
23:48:40.830 00.000 8976 incremental bump (4.000, 2.769) isValid = 1
23:48:40.830 00.000 8976 Scheduling Mount bump of (0.268, 0.192)
23:48:40.830 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.27, y=0.19, opts=4)
23:48:40.830 00.000 8976 Enqueuing Move request for scope (0.27, 0.19)
23:48:40.830 00.000 8976 move complete, result=0
23:48:40.830 00.000 9828 Worker thread wakes up
23:48:40.830 00.000 8976 worker thread done servicing request
23:48:40.830 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.19) opts 0x4
23:48:40.830 00.000 9828 Handling offset move in thread for scope, endpoint = (0.27, 0.19)
23:48:40.831 00.001 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.12) = xAngle (3.74 = -2.54)
23:48:40.831 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.69 = -2.59)
23:48:40.831 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=222, med=32, FiltMin=27, FiltMax=192, Gamma=2.260
23:48:40.831 00.000 9828 CameraToMount -- cameraX=0.27 cameraY=0.19 hyp=0.33 cameraTheta=0.62 mountX=-0.27 mountY=-0.17, mountTheta=-2.58
23:48:40.831 00.000 9828 Moving (0.27, 0.19) raw xDistance=-0.27 yDistance=-0.17
23:48:40.831 00.000 9828 BLC: window closed
23:48:40.831 00.000 9828 MoveAxis(E, 32, B)
23:48:40.831 00.000 9828 Guiding  Dir = 2, Dur = 32
23:48:40.831 00.000 9828 IsSlewing returns 0
23:48:40.831 00.000 9828 IsGuiding returns 0
23:48:40.831 00.000 9828 PulseGuide returned control before completion, sleep 42
23:48:40.840 00.009 5052 UpdateGuideState exits: m=4164 SNR=45.2
23:48:40.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:40.840 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:40.841 00.001 5052 Enqueuing Expose request
23:48:40.841 00.000 8976 Worker thread wakes up
23:48:40.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:40.841 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:40.843 00.002 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 0 ms NORTH
23:48:40.885 00.042 9828 IsGuiding returns 1
23:48:40.885 00.000 9828 scope still moving after pulse duration time elapsed
23:48:40.917 00.032 9828 IsSlewing returns 0
23:48:40.918 00.001 9828 IsGuiding returns 1
23:48:40.948 00.030 9828 IsSlewing returns 0
23:48:40.948 00.000 9828 IsGuiding returns 1
23:48:40.979 00.031 9828 IsSlewing returns 0
23:48:40.979 00.000 9828 IsGuiding returns 0
23:48:40.979 00.000 9828 scope move finished after 32 + 115 ms
23:48:40.979 00.000 9828 Move returns status 0, amount 32
23:48:40.979 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:40.979 00.000 9828 MoveAxis(N, 7, B)
23:48:40.979 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:40.994 00.015 9828 IsSlewing returns 0
23:48:40.994 00.000 9828 IsGuiding returns 0
23:48:40.994 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:41.025 00.031 9828 IsGuiding returns 1
23:48:41.025 00.000 9828 scope still moving after pulse duration time elapsed
23:48:41.055 00.030 9828 IsSlewing returns 0
23:48:41.055 00.000 9828 IsGuiding returns 1
23:48:41.087 00.032 9828 IsSlewing returns 0
23:48:41.087 00.000 9828 IsGuiding returns 1
23:48:41.119 00.032 9828 IsSlewing returns 0
23:48:41.119 00.000 9828 IsGuiding returns 0
23:48:41.119 00.000 9828 scope move finished after 7 + 117 ms
23:48:41.119 00.000 9828 Move returns status 0, amount 7
23:48:41.119 00.000 9828 move complete, result=0
23:48:41.119 00.000 9828 worker thread done servicing request
23:48:41.119 00.000 5052 GuideStep: -0.3 px 32 ms EAST, -0.2 px 7 ms NORTH
23:48:41.885 00.766 8976 Exposure complete
23:48:41.899 00.014 8976 worker thread done servicing request
23:48:41.899 00.000 5052 OnExposeComplete: enter
23:48:41.900 00.001 5052 UpdateGuideState(): m_state=6
23:48:41.900 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 154
23:48:41.900 00.000 5052 Star::Find returns 1 (0), X=340.58, Y=395.99, Mass=3996, SNR=44.2, Peak=221 HFD=4.5
23:48:41.900 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.97) = xAngle (-5.02 = 1.26)
23:48:41.900 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.07 = 1.21)
23:48:41.900 00.000 5052 CameraToMount -- cameraX=-1.94 cameraY=-0.17 hyp=1.94 cameraTheta=-3.05 mountX=0.59 mountY=1.82, mountTheta=1.26
23:48:41.900 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.94, y=-0.17, opts=13)
23:48:41.901 00.001 5052 Enqueuing Move request for stepguider (-1.94, -0.17)
23:48:41.901 00.000 8976 Worker thread wakes up
23:48:41.901 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.94, -0.17) opts 0xd
23:48:41.901 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.94, -0.17)
23:48:41.901 00.000 8976 Moving (-1.94, -0.17) raw xDistance=0.59 yDistance=1.82
23:48:41.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.59
23:48:41.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.82
23:48:41.901 00.000 8976 MoveAxis(R, 0, ABG)
23:48:41.901 00.000 8976 MoveAxis(D, 5, ABG)
23:48:41.901 00.000 8976 stepping (-2, 26) + (0, -5)
23:48:41.901 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:41.902 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=221, med=32, FiltMin=28, FiltMax=183, Gamma=2.260
23:48:41.911 00.009 5052 UpdateGuideState exits: m=3996 SNR=44.2
23:48:41.911 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:41.912 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:41.912 00.000 5052 Enqueuing Expose request
23:48:41.947 00.035 8976 Received - 47 (G) 
23:48:41.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:41.947 00.000 8976 stepped: pos (-2, 21)
23:48:41.948 00.001 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (1.97) = xAngle (0.57 = 0.57)
23:48:41.948 00.000 8976 MountToCamera -- mountX=0.82 mountY=-4.74 hyp=4.81 mountTheta=-1.40 cameraX=4.06, cameraY=2.59 cameraTheta=0.57
23:48:41.948 00.000 8976 incremental bump (4.059, 2.589) isValid = 1
23:48:41.948 00.000 8976 Scheduling Mount bump of (0.275, 0.181)
23:48:41.948 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.28, y=0.18, opts=4)
23:48:41.948 00.000 8976 Enqueuing Move request for scope (0.28, 0.18)
23:48:41.948 00.000 8976 move complete, result=0
23:48:41.948 00.000 9828 Worker thread wakes up
23:48:41.948 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.18) opts 0x4
23:48:41.948 00.000 9828 Handling offset move in thread for scope, endpoint = (0.28, 0.18)
23:48:41.948 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.12) = xAngle (3.70 = -2.58)
23:48:41.948 00.000 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.65 = -2.63)
23:48:41.948 00.000 5052 GuideStep: 0.6 px 0 ms EAST, 1.8 px 5 ms SOUTH
23:48:41.948 00.000 8976 worker thread done servicing request
23:48:41.948 00.000 8976 Worker thread wakes up
23:48:41.949 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:41.949 00.000 9828 CameraToMount -- cameraX=0.28 cameraY=0.18 hyp=0.33 cameraTheta=0.58 mountX=-0.28 mountY=-0.16, mountTheta=-2.62
23:48:41.949 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:41.949 00.000 9828 Moving (0.28, 0.18) raw xDistance=-0.28 yDistance=-0.16
23:48:41.949 00.000 9828 BLC: window closed
23:48:41.949 00.000 9828 MoveAxis(E, 33, B)
23:48:41.949 00.000 9828 Guiding  Dir = 2, Dur = 33
23:48:41.949 00.000 9828 IsSlewing returns 0
23:48:41.949 00.000 9828 IsGuiding returns 0
23:48:41.949 00.000 9828 PulseGuide returned control before completion, sleep 43
23:48:42.000 00.051 9828 IsGuiding returns 1
23:48:42.000 00.000 9828 scope still moving after pulse duration time elapsed
23:48:42.030 00.030 9828 IsSlewing returns 0
23:48:42.030 00.000 9828 IsGuiding returns 1
23:48:42.061 00.031 9828 IsSlewing returns 0
23:48:42.061 00.000 9828 IsGuiding returns 1
23:48:42.093 00.032 9828 IsSlewing returns 0
23:48:42.093 00.000 9828 IsGuiding returns 0
23:48:42.093 00.000 9828 scope move finished after 33 + 110 ms
23:48:42.093 00.000 9828 Move returns status 0, amount 33
23:48:42.093 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:42.093 00.000 9828 MoveAxis(N, 6, B)
23:48:42.093 00.000 9828 Guiding  Dir = 0, Dur = 6
23:48:42.109 00.016 9828 IsSlewing returns 0
23:48:42.109 00.000 9828 IsGuiding returns 0
23:48:42.109 00.000 9828 PulseGuide returned control before completion, sleep 16
23:48:42.141 00.032 9828 IsGuiding returns 1
23:48:42.141 00.000 9828 scope still moving after pulse duration time elapsed
23:48:42.173 00.032 9828 IsSlewing returns 0
23:48:42.173 00.000 9828 IsGuiding returns 1
23:48:42.205 00.032 9828 IsSlewing returns 0
23:48:42.205 00.000 9828 IsGuiding returns 1
23:48:42.241 00.036 9828 IsSlewing returns 0
23:48:42.241 00.000 9828 IsGuiding returns 0
23:48:42.241 00.000 9828 scope move finished after 6 + 126 ms
23:48:42.241 00.000 9828 Move returns status 0, amount 6
23:48:42.241 00.000 9828 move complete, result=0
23:48:42.241 00.000 9828 worker thread done servicing request
23:48:42.241 00.000 5052 GuideStep: -0.3 px 33 ms EAST, -0.2 px 6 ms NORTH
23:48:42.984 00.743 8976 Exposure complete
23:48:42.998 00.014 8976 worker thread done servicing request
23:48:42.998 00.000 5052 OnExposeComplete: enter
23:48:42.998 00.000 5052 UpdateGuideState(): m_state=6
23:48:42.998 00.000 5052 Star::Find(18, 340, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 155
23:48:42.998 00.000 5052 Star::Find returns 1 (0), X=340.35, Y=396.34, Mass=4013, SNR=44.4, Peak=244 HFD=4.3
23:48:42.998 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.97) = xAngle (1.09 = 1.09)
23:48:42.998 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.04 = 1.04)
23:48:42.998 00.000 5052 CameraToMount -- cameraX=-2.16 cameraY=0.18 hyp=2.17 cameraTheta=3.06 mountX=1.00 mountY=1.87, mountTheta=1.08
23:48:42.999 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.16, y=0.18, opts=13)
23:48:42.999 00.000 5052 Enqueuing Move request for stepguider (-2.16, 0.18)
23:48:42.999 00.000 8976 Worker thread wakes up
23:48:42.999 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.16, 0.18) opts 0xd
23:48:42.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.16, 0.18)
23:48:42.999 00.000 8976 Moving (-2.16, 0.18) raw xDistance=1.00 yDistance=1.87
23:48:42.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.00
23:48:42.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.26 from input 1.87
23:48:42.999 00.000 8976 MoveAxis(L, 3, ABG)
23:48:42.999 00.000 8976 stepping (-2, 21) + (-3, 0)
23:48:42.999 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:43.000 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=244, med=32, FiltMin=28, FiltMax=194, Gamma=2.260
23:48:43.010 00.010 5052 UpdateGuideState exits: m=4013 SNR=44.4
23:48:43.010 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:43.010 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:43.010 00.000 5052 Enqueuing Expose request
23:48:43.034 00.024 8976 Received - 47 (G) 
23:48:43.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:43.034 00.000 8976 stepped: pos (-5, 21)
23:48:43.034 00.000 8976 MoveAxis(D, 6, ABG)
23:48:43.034 00.000 8976 stepping (-5, 21) + (0, -6)
23:48:43.034 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:48:43.082 00.048 8976 Received - 47 (G) 
23:48:43.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:48:43.082 00.000 8976 stepped: pos (-5, 15)
23:48:43.082 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (1.97) = xAngle (0.61 = 0.61)
23:48:43.082 00.000 8976 MountToCamera -- mountX=0.91 mountY=-4.29 hyp=4.38 mountTheta=-1.36 cameraX=3.61, cameraY=2.50 cameraTheta=0.61
23:48:43.082 00.000 8976 incremental bump (3.605, 2.496) isValid = 1
23:48:43.082 00.000 8976 Scheduling Mount bump of (0.268, 0.192)
23:48:43.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.27, y=0.19, opts=4)
23:48:43.082 00.000 8976 Enqueuing Move request for scope (0.27, 0.19)
23:48:43.082 00.000 8976 move complete, result=0
23:48:43.082 00.000 9828 Worker thread wakes up
23:48:43.082 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.19) opts 0x4
23:48:43.082 00.000 9828 Handling offset move in thread for scope, endpoint = (0.27, 0.19)
23:48:43.082 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.12) = xAngle (3.74 = -2.54)
23:48:43.082 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.69 = -2.59)
23:48:43.082 00.000 5052 GuideStep: 1.0 px 3 ms WEST, 1.9 px 6 ms SOUTH
23:48:43.083 00.001 8976 worker thread done servicing request
23:48:43.083 00.000 8976 Worker thread wakes up
23:48:43.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:43.083 00.000 9828 CameraToMount -- cameraX=0.27 cameraY=0.19 hyp=0.33 cameraTheta=0.62 mountX=-0.27 mountY=-0.17, mountTheta=-2.58
23:48:43.083 00.000 9828 Moving (0.27, 0.19) raw xDistance=-0.27 yDistance=-0.17
23:48:43.083 00.000 9828 BLC: window closed
23:48:43.083 00.000 9828 MoveAxis(E, 32, B)
23:48:43.083 00.000 9828 Guiding  Dir = 2, Dur = 32
23:48:43.083 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:43.083 00.000 9828 IsSlewing returns 0
23:48:43.083 00.000 9828 IsGuiding returns 0
23:48:43.084 00.001 9828 PulseGuide returned control before completion, sleep 42
23:48:43.132 00.048 9828 IsGuiding returns 1
23:48:43.132 00.000 9828 scope still moving after pulse duration time elapsed
23:48:43.163 00.031 9828 IsSlewing returns 0
23:48:43.163 00.000 9828 IsGuiding returns 1
23:48:43.194 00.031 9828 IsSlewing returns 0
23:48:43.194 00.000 9828 IsGuiding returns 1
23:48:43.226 00.032 9828 IsSlewing returns 0
23:48:43.226 00.000 9828 IsGuiding returns 0
23:48:43.226 00.000 9828 scope move finished after 32 + 110 ms
23:48:43.226 00.000 9828 Move returns status 0, amount 32
23:48:43.226 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:43.226 00.000 9828 MoveAxis(N, 7, B)
23:48:43.226 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:43.242 00.016 9828 IsSlewing returns 0
23:48:43.242 00.000 9828 IsGuiding returns 0
23:48:43.242 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:43.273 00.031 9828 IsGuiding returns 1
23:48:43.273 00.000 9828 scope still moving after pulse duration time elapsed
23:48:43.305 00.032 9828 IsSlewing returns 0
23:48:43.308 00.003 9828 IsGuiding returns 1
23:48:43.335 00.027 9828 IsSlewing returns 0
23:48:43.335 00.000 9828 IsGuiding returns 1
23:48:43.366 00.031 9828 IsSlewing returns 0
23:48:43.366 00.000 9828 IsGuiding returns 0
23:48:43.366 00.000 9828 scope move finished after 7 + 116 ms
23:48:43.366 00.000 9828 Move returns status 0, amount 7
23:48:43.366 00.000 9828 move complete, result=0
23:48:43.366 00.000 9828 worker thread done servicing request
23:48:43.366 00.000 5052 GuideStep: -0.3 px 32 ms EAST, -0.2 px 7 ms NORTH
23:48:44.130 00.764 8976 Exposure complete
23:48:44.143 00.013 8976 worker thread done servicing request
23:48:44.144 00.001 5052 OnExposeComplete: enter
23:48:44.144 00.000 5052 UpdateGuideState(): m_state=6
23:48:44.144 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 156
23:48:44.144 00.000 5052 Star::Find returns 1 (0), X=341.44, Y=396.59, Mass=4079, SNR=44.7, Peak=211 HFD=4.9
23:48:44.144 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.97) = xAngle (0.79 = 0.79)
23:48:44.144 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.74 = 0.74)
23:48:44.144 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=0.43 hyp=1.16 cameraTheta=2.76 mountX=0.81 mountY=0.78, mountTheta=0.76
23:48:44.145 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=0.43, opts=13)
23:48:44.145 00.000 5052 Enqueuing Move request for stepguider (-1.07, 0.43)
23:48:44.145 00.000 8976 Worker thread wakes up
23:48:44.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, 0.43) opts 0xd
23:48:44.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, 0.43)
23:48:44.145 00.000 8976 Moving (-1.07, 0.43) raw xDistance=0.81 yDistance=0.78
23:48:44.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.81
23:48:44.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.78
23:48:44.145 00.000 8976 MoveAxis(L, 3, ABG)
23:48:44.145 00.000 8976 stepping (-5, 15) + (-3, 0)
23:48:44.145 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:44.146 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=211, med=32, FiltMin=28, FiltMax=164, Gamma=2.260
23:48:44.155 00.009 5052 UpdateGuideState exits: m=4079 SNR=44.7
23:48:44.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:44.155 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:44.155 00.000 5052 Enqueuing Expose request
23:48:44.184 00.029 8976 Received - 47 (G) 
23:48:44.184 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:44.185 00.001 8976 stepped: pos (-8, 15)
23:48:44.185 00.000 8976 MoveAxis(U, 0, ABG)
23:48:44.185 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (1.97) = xAngle (0.69 = 0.69)
23:48:44.185 00.000 8976 MountToCamera -- mountX=1.18 mountY=-3.99 hyp=4.16 mountTheta=-1.28 cameraX=3.22, cameraY=2.63 cameraTheta=0.69
23:48:44.185 00.000 8976 incremental bump (3.218, 2.632) isValid = 1
23:48:44.185 00.000 8976 Scheduling Mount bump of (0.253, 0.213)
23:48:44.185 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.25, y=0.21, opts=4)
23:48:44.185 00.000 8976 Enqueuing Move request for scope (0.25, 0.21)
23:48:44.185 00.000 8976 move complete, result=0
23:48:44.185 00.000 8976 worker thread done servicing request
23:48:44.185 00.000 8976 Worker thread wakes up
23:48:44.185 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.8 px 0 ms NORTH
23:48:44.185 00.000 9828 Worker thread wakes up
23:48:44.185 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.21) opts 0x4
23:48:44.185 00.000 9828 Handling offset move in thread for scope, endpoint = (0.25, 0.21)
23:48:44.185 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.12) = xAngle (3.82 = -2.46)
23:48:44.185 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.77 = -2.51)
23:48:44.185 00.000 9828 CameraToMount -- cameraX=0.25 cameraY=0.21 hyp=0.33 cameraTheta=0.70 mountX=-0.26 mountY=-0.20, mountTheta=-2.49
23:48:44.186 00.001 9828 Moving (0.25, 0.21) raw xDistance=-0.26 yDistance=-0.20
23:48:44.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:44.186 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:44.186 00.000 9828 BLC: window closed
23:48:44.186 00.000 9828 MoveAxis(E, 31, B)
23:48:44.186 00.000 9828 Guiding  Dir = 2, Dur = 31
23:48:44.186 00.000 9828 IsSlewing returns 0
23:48:44.186 00.000 9828 IsGuiding returns 0
23:48:44.186 00.000 9828 PulseGuide returned control before completion, sleep 41
23:48:44.231 00.045 9828 IsGuiding returns 1
23:48:44.231 00.000 9828 scope still moving after pulse duration time elapsed
23:48:44.261 00.030 9828 IsSlewing returns 0
23:48:44.261 00.000 9828 IsGuiding returns 1
23:48:44.292 00.031 9828 IsSlewing returns 0
23:48:44.292 00.000 9828 IsGuiding returns 1
23:48:44.324 00.032 9828 IsSlewing returns 0
23:48:44.324 00.000 9828 IsGuiding returns 1
23:48:44.356 00.032 9828 IsSlewing returns 0
23:48:44.356 00.000 9828 IsGuiding returns 0
23:48:44.356 00.000 9828 scope move finished after 31 + 138 ms
23:48:44.356 00.000 9828 Move returns status 0, amount 31
23:48:44.356 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:44.356 00.000 9828 MoveAxis(N, 7, B)
23:48:44.356 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:44.372 00.016 9828 IsSlewing returns 0
23:48:44.372 00.000 9828 IsGuiding returns 0
23:48:44.372 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:44.404 00.032 9828 IsGuiding returns 1
23:48:44.404 00.000 9828 scope still moving after pulse duration time elapsed
23:48:44.436 00.032 9828 IsSlewing returns 0
23:48:44.436 00.000 9828 IsGuiding returns 1
23:48:44.467 00.031 9828 IsSlewing returns 0
23:48:44.467 00.000 9828 IsGuiding returns 1
23:48:44.500 00.033 9828 IsSlewing returns 0
23:48:44.500 00.000 9828 IsGuiding returns 0
23:48:44.500 00.000 9828 scope move finished after 7 + 121 ms
23:48:44.500 00.000 9828 Move returns status 0, amount 7
23:48:44.500 00.000 9828 move complete, result=0
23:48:44.500 00.000 9828 worker thread done servicing request
23:48:44.500 00.000 5052 GuideStep: -0.3 px 31 ms EAST, -0.2 px 7 ms NORTH
23:48:45.216 00.716 8976 Exposure complete
23:48:45.229 00.013 8976 worker thread done servicing request
23:48:45.230 00.001 5052 OnExposeComplete: enter
23:48:45.230 00.000 5052 UpdateGuideState(): m_state=6
23:48:45.230 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 157
23:48:45.230 00.000 5052 Star::Find returns 1 (0), X=343.19, Y=396.01, Mass=3974, SNR=44.1, Peak=216 HFD=4.7
23:48:45.230 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.97) = xAngle (-2.19 = -2.19)
23:48:45.230 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.24 = -2.24)
23:48:45.230 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.15 hyp=0.69 cameraTheta=-0.22 mountX=-0.40 mountY=-0.54, mountTheta=-2.21
23:48:45.231 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.15, opts=13)
23:48:45.231 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.15)
23:48:45.231 00.000 8976 Worker thread wakes up
23:48:45.231 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.15) opts 0xd
23:48:45.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.15)
23:48:45.231 00.000 8976 Moving (0.68, -0.15) raw xDistance=-0.40 yDistance=-0.54
23:48:45.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.40
23:48:45.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.54
23:48:45.231 00.000 8976 MoveAxis(R, 0, ABG)
23:48:45.231 00.000 8976 MoveAxis(U, 0, ABG)
23:48:45.231 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (1.97) = xAngle (0.74 = 0.74)
23:48:45.231 00.000 8976 MountToCamera -- mountX=1.37 mountY=-3.78 hyp=4.02 mountTheta=-1.22 cameraX=2.96, cameraY=2.72 cameraTheta=0.74
23:48:45.231 00.000 8976 incremental bump (2.959, 2.723) isValid = 1
23:48:45.231 00.000 8976 Scheduling Mount bump of (0.240, 0.228)
23:48:45.231 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.24, y=0.23, opts=4)
23:48:45.231 00.000 8976 Enqueuing Move request for scope (0.24, 0.23)
23:48:45.231 00.000 8976 move complete, result=0
23:48:45.231 00.000 8976 worker thread done servicing request
23:48:45.231 00.000 9828 Worker thread wakes up
23:48:45.231 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.23) opts 0x4
23:48:45.231 00.000 9828 Handling offset move in thread for scope, endpoint = (0.24, 0.23)
23:48:45.231 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.12) = xAngle (3.88 = -2.40)
23:48:45.232 00.001 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.83 = -2.45)
23:48:45.232 00.000 9828 CameraToMount -- cameraX=0.24 cameraY=0.23 hyp=0.33 cameraTheta=0.76 mountX=-0.25 mountY=-0.21, mountTheta=-2.43
23:48:45.232 00.000 9828 Moving (0.24, 0.23) raw xDistance=-0.25 yDistance=-0.21
23:48:45.232 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=216, med=32, FiltMin=28, FiltMax=161, Gamma=2.260
23:48:45.232 00.000 9828 BLC: window closed
23:48:45.232 00.000 9828 MoveAxis(E, 29, B)
23:48:45.232 00.000 9828 Guiding  Dir = 2, Dur = 29
23:48:45.232 00.000 9828 IsSlewing returns 0
23:48:45.232 00.000 9828 IsGuiding returns 0
23:48:45.232 00.000 9828 PulseGuide returned control before completion, sleep 39
23:48:45.241 00.009 5052 UpdateGuideState exits: m=3974 SNR=44.1
23:48:45.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:45.241 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:45.242 00.001 5052 Enqueuing Expose request
23:48:45.242 00.000 8976 Worker thread wakes up
23:48:45.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:45.242 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:45.245 00.003 5052 GuideStep: -0.4 px 0 ms EAST, -0.5 px 0 ms NORTH
23:48:45.275 00.030 9828 IsGuiding returns 1
23:48:45.275 00.000 9828 scope still moving after pulse duration time elapsed
23:48:45.306 00.031 9828 IsSlewing returns 0
23:48:45.306 00.000 9828 IsGuiding returns 1
23:48:45.336 00.030 9828 IsSlewing returns 0
23:48:45.336 00.000 9828 IsGuiding returns 1
23:48:45.367 00.031 9828 IsSlewing returns 0
23:48:45.367 00.000 9828 IsGuiding returns 1
23:48:45.399 00.032 9828 IsSlewing returns 0
23:48:45.399 00.000 9828 IsGuiding returns 0
23:48:45.399 00.000 9828 scope move finished after 29 + 137 ms
23:48:45.399 00.000 9828 Move returns status 0, amount 29
23:48:45.399 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:45.399 00.000 9828 MoveAxis(N, 8, B)
23:48:45.399 00.000 9828 Guiding  Dir = 0, Dur = 8
23:48:45.415 00.016 9828 IsSlewing returns 0
23:48:45.415 00.000 9828 IsGuiding returns 0
23:48:45.415 00.000 9828 PulseGuide returned control before completion, sleep 18
23:48:45.447 00.032 9828 IsGuiding returns 1
23:48:45.447 00.000 9828 scope still moving after pulse duration time elapsed
23:48:45.479 00.032 9828 IsSlewing returns 0
23:48:45.479 00.000 9828 IsGuiding returns 1
23:48:45.510 00.031 9828 IsSlewing returns 0
23:48:45.510 00.000 9828 IsGuiding returns 1
23:48:45.541 00.031 9828 IsSlewing returns 0
23:48:45.541 00.000 9828 IsGuiding returns 0
23:48:45.541 00.000 9828 scope move finished after 8 + 118 ms
23:48:45.541 00.000 9828 Move returns status 0, amount 8
23:48:45.541 00.000 9828 move complete, result=0
23:48:45.541 00.000 9828 worker thread done servicing request
23:48:45.541 00.000 5052 GuideStep: -0.2 px 29 ms EAST, -0.2 px 8 ms NORTH
23:48:46.286 00.745 8976 Exposure complete
23:48:46.300 00.014 8976 worker thread done servicing request
23:48:46.300 00.000 5052 OnExposeComplete: enter
23:48:46.301 00.001 5052 UpdateGuideState(): m_state=6
23:48:46.301 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 158
23:48:46.301 00.000 5052 Star::Find returns 1 (0), X=343.94, Y=395.67, Mass=3889, SNR=43.6, Peak=189 HFD=4.8
23:48:46.301 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.97) = xAngle (-2.30 = -2.30)
23:48:46.301 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.35 = -2.35)
23:48:46.301 00.000 5052 CameraToMount -- cameraX=1.43 cameraY=-0.49 hyp=1.51 cameraTheta=-0.33 mountX=-1.00 mountY=-1.07, mountTheta=-2.32
23:48:46.301 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.43, y=-0.49, opts=13)
23:48:46.301 00.000 5052 Enqueuing Move request for stepguider (1.43, -0.49)
23:48:46.302 00.001 8976 Worker thread wakes up
23:48:46.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.43, -0.49) opts 0xd
23:48:46.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.43, -0.49)
23:48:46.302 00.000 8976 Moving (1.43, -0.49) raw xDistance=-1.00 yDistance=-1.07
23:48:46.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.00
23:48:46.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.07
23:48:46.302 00.000 8976 MoveAxis(R, 3, ABG)
23:48:46.302 00.000 8976 stepping (-8, 15) + (3, 0)
23:48:46.302 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:46.303 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=189, med=31, FiltMin=27, FiltMax=164, Gamma=2.260
23:48:46.312 00.009 5052 UpdateGuideState exits: m=3889 SNR=43.6
23:48:46.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:46.312 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:46.312 00.000 5052 Enqueuing Expose request
23:48:46.343 00.031 8976 Received - 47 (G) 
23:48:46.343 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:46.343 00.000 8976 stepped: pos (-5, 15)
23:48:46.343 00.000 8976 MoveAxis(U, 3, ABG)
23:48:46.343 00.000 8976 stepping (-5, 15) + (0, 3)
23:48:46.343 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:46.375 00.032 8976 Received - 47 (G) 
23:48:46.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:46.375 00.000 8976 stepped: pos (-5, 18)
23:48:46.375 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (1.97) = xAngle (0.72 = 0.72)
23:48:46.375 00.000 8976 MountToCamera -- mountX=1.27 mountY=-3.87 hyp=4.07 mountTheta=-1.25 cameraX=3.07, cameraY=2.67 cameraTheta=0.72
23:48:46.375 00.000 8976 incremental bump (3.073, 2.671) isValid = 1
23:48:46.375 00.000 8976 Scheduling Mount bump of (0.246, 0.221)
23:48:46.375 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.25, y=0.22, opts=4)
23:48:46.375 00.000 8976 Enqueuing Move request for scope (0.25, 0.22)
23:48:46.375 00.000 8976 move complete, result=0
23:48:46.375 00.000 8976 worker thread done servicing request
23:48:46.375 00.000 9828 Worker thread wakes up
23:48:46.375 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.22) opts 0x4
23:48:46.375 00.000 9828 Handling offset move in thread for scope, endpoint = (0.25, 0.22)
23:48:46.375 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.12) = xAngle (3.85 = -2.43)
23:48:46.375 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.80 = -2.48)
23:48:46.375 00.000 8976 Worker thread wakes up
23:48:46.376 00.001 5052 GuideStep: -1.0 px 3 ms EAST, -1.1 px 3 ms NORTH
23:48:46.376 00.000 9828 CameraToMount -- cameraX=0.25 cameraY=0.22 hyp=0.33 cameraTheta=0.73 mountX=-0.25 mountY=-0.20, mountTheta=-2.46
23:48:46.376 00.000 9828 Moving (0.25, 0.22) raw xDistance=-0.25 yDistance=-0.20
23:48:46.376 00.000 9828 BLC: window closed
23:48:46.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:46.376 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:46.376 00.000 9828 MoveAxis(E, 30, B)
23:48:46.376 00.000 9828 Guiding  Dir = 2, Dur = 30
23:48:46.376 00.000 9828 IsSlewing returns 0
23:48:46.376 00.000 9828 IsGuiding returns 0
23:48:46.377 00.001 9828 PulseGuide returned control before completion, sleep 40
23:48:46.419 00.042 9828 IsGuiding returns 1
23:48:46.419 00.000 9828 scope still moving after pulse duration time elapsed
23:48:46.451 00.032 9828 IsSlewing returns 0
23:48:46.451 00.000 9828 IsGuiding returns 1
23:48:46.482 00.031 9828 IsSlewing returns 0
23:48:46.482 00.000 9828 IsGuiding returns 1
23:48:46.514 00.032 9828 IsSlewing returns 0
23:48:46.514 00.000 9828 IsGuiding returns 1
23:48:46.545 00.031 9828 IsSlewing returns 0
23:48:46.545 00.000 9828 IsGuiding returns 0
23:48:46.545 00.000 9828 scope move finished after 30 + 137 ms
23:48:46.545 00.000 9828 Move returns status 0, amount 30
23:48:46.545 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:46.545 00.000 9828 MoveAxis(N, 8, B)
23:48:46.545 00.000 9828 Guiding  Dir = 0, Dur = 8
23:48:46.560 00.015 9828 IsSlewing returns 0
23:48:46.560 00.000 9828 IsGuiding returns 0
23:48:46.560 00.000 9828 PulseGuide returned control before completion, sleep 18
23:48:46.591 00.031 9828 IsGuiding returns 1
23:48:46.591 00.000 9828 scope still moving after pulse duration time elapsed
23:48:46.623 00.032 9828 IsSlewing returns 0
23:48:46.623 00.000 9828 IsGuiding returns 1
23:48:46.655 00.032 9828 IsSlewing returns 0
23:48:46.655 00.000 9828 IsGuiding returns 1
23:48:46.688 00.033 9828 IsSlewing returns 0
23:48:46.688 00.000 9828 IsGuiding returns 0
23:48:46.688 00.000 9828 scope move finished after 8 + 119 ms
23:48:46.688 00.000 9828 Move returns status 0, amount 8
23:48:46.688 00.000 9828 move complete, result=0
23:48:46.688 00.000 9828 worker thread done servicing request
23:48:46.688 00.000 5052 GuideStep: -0.3 px 30 ms EAST, -0.2 px 8 ms NORTH
23:48:47.419 00.731 8976 Exposure complete
23:48:47.432 00.013 8976 worker thread done servicing request
23:48:47.433 00.001 5052 OnExposeComplete: enter
23:48:47.433 00.000 5052 UpdateGuideState(): m_state=6
23:48:47.433 00.000 5052 Star::Find(18, 343, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 159
23:48:47.433 00.000 5052 Star::Find returns 1 (0), X=343.84, Y=395.36, Mass=4031, SNR=44.4, Peak=218 HFD=4.3
23:48:47.433 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.97) = xAngle (-2.51 = -2.51)
23:48:47.433 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.56 = -2.56)
23:48:47.433 00.000 5052 CameraToMount -- cameraX=1.33 cameraY=-0.80 hyp=1.55 cameraTheta=-0.54 mountX=-1.25 mountY=-0.85, mountTheta=-2.54
23:48:47.434 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.33, y=-0.80, opts=13)
23:48:47.434 00.000 5052 Enqueuing Move request for stepguider (1.33, -0.80)
23:48:47.434 00.000 8976 Worker thread wakes up
23:48:47.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.33, -0.80) opts 0xd
23:48:47.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.33, -0.80)
23:48:47.434 00.000 8976 Moving (1.33, -0.80) raw xDistance=-1.25 yDistance=-0.85
23:48:47.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.25
23:48:47.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.85
23:48:47.434 00.000 8976 MoveAxis(R, 4, ABG)
23:48:47.434 00.000 8976 stepping (-5, 18) + (4, 0)
23:48:47.434 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:48:47.435 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=218, med=32, FiltMin=27, FiltMax=202, Gamma=2.260
23:48:47.445 00.010 5052 UpdateGuideState exits: m=4031 SNR=44.4
23:48:47.445 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:47.445 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:47.445 00.000 5052 Enqueuing Expose request
23:48:47.478 00.033 8976 Received - 47 (G) 
23:48:47.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:48:47.478 00.000 8976 stepped: pos (-1, 18)
23:48:47.478 00.000 8976 MoveAxis(U, 0, ABG)
23:48:47.478 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (1.97) = xAngle (0.63 = 0.63)
23:48:47.478 00.000 8976 MountToCamera -- mountX=0.93 mountY=-3.92 hyp=4.03 mountTheta=-1.34 cameraX=3.26, cameraY=2.37 cameraTheta=0.63
23:48:47.478 00.000 8976 incremental bump (3.261, 2.372) isValid = 1
23:48:47.478 00.000 8976 Scheduling Mount bump of (0.264, 0.198)
23:48:47.478 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.26, y=0.20, opts=4)
23:48:47.478 00.000 8976 Enqueuing Move request for scope (0.26, 0.20)
23:48:47.478 00.000 8976 move complete, result=0
23:48:47.479 00.001 9828 Worker thread wakes up
23:48:47.479 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.20) opts 0x4
23:48:47.479 00.000 9828 Handling offset move in thread for scope, endpoint = (0.26, 0.20)
23:48:47.479 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.12) = xAngle (3.76 = -2.52)
23:48:47.479 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.72 = -2.57)
23:48:47.479 00.000 9828 CameraToMount -- cameraX=0.26 cameraY=0.20 hyp=0.33 cameraTheta=0.64 mountX=-0.27 mountY=-0.18, mountTheta=-2.55
23:48:47.479 00.000 8976 worker thread done servicing request
23:48:47.479 00.000 8976 Worker thread wakes up
23:48:47.479 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:47.479 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:47.479 00.000 5052 GuideStep: -1.2 px 4 ms EAST, -0.8 px 0 ms NORTH
23:48:47.479 00.000 9828 Moving (0.26, 0.20) raw xDistance=-0.27 yDistance=-0.18
23:48:47.479 00.000 9828 BLC: window closed
23:48:47.479 00.000 9828 MoveAxis(E, 32, B)
23:48:47.479 00.000 9828 Guiding  Dir = 2, Dur = 32
23:48:47.480 00.001 9828 IsSlewing returns 0
23:48:47.480 00.000 9828 IsGuiding returns 0
23:48:47.480 00.000 9828 PulseGuide returned control before completion, sleep 42
23:48:47.537 00.057 9828 IsGuiding returns 1
23:48:47.537 00.000 9828 scope still moving after pulse duration time elapsed
23:48:47.568 00.031 9828 IsSlewing returns 0
23:48:47.568 00.000 9828 IsGuiding returns 1
23:48:47.600 00.032 9828 IsSlewing returns 0
23:48:47.600 00.000 9828 IsGuiding returns 1
23:48:47.632 00.032 9828 IsSlewing returns 0
23:48:47.632 00.000 9828 IsGuiding returns 0
23:48:47.632 00.000 9828 scope move finished after 32 + 119 ms
23:48:47.632 00.000 9828 Move returns status 0, amount 32
23:48:47.632 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:47.632 00.000 9828 MoveAxis(N, 7, B)
23:48:47.632 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:47.648 00.016 9828 IsSlewing returns 0
23:48:47.648 00.000 9828 IsGuiding returns 0
23:48:47.648 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:47.680 00.032 9828 IsGuiding returns 1
23:48:47.680 00.000 9828 scope still moving after pulse duration time elapsed
23:48:47.712 00.032 9828 IsSlewing returns 0
23:48:47.712 00.000 9828 IsGuiding returns 1
23:48:47.742 00.030 9828 IsSlewing returns 0
23:48:47.742 00.000 9828 IsGuiding returns 1
23:48:47.774 00.032 9828 IsSlewing returns 0
23:48:47.774 00.000 9828 IsGuiding returns 0
23:48:47.774 00.000 9828 scope move finished after 7 + 118 ms
23:48:47.774 00.000 9828 Move returns status 0, amount 7
23:48:47.774 00.000 9828 move complete, result=0
23:48:47.774 00.000 9828 worker thread done servicing request
23:48:47.774 00.000 5052 GuideStep: -0.3 px 32 ms EAST, -0.2 px 7 ms NORTH
23:48:48.522 00.748 8976 Exposure complete
23:48:48.535 00.013 8976 worker thread done servicing request
23:48:48.535 00.000 5052 OnExposeComplete: enter
23:48:48.535 00.000 5052 UpdateGuideState(): m_state=6
23:48:48.536 00.001 5052 Star::Find(18, 343, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 160
23:48:48.536 00.000 5052 Star::Find returns 1 (0), X=343.63, Y=396.81, Mass=3946, SNR=44.0, Peak=252 HFD=4.1
23:48:48.536 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.97) = xAngle (-1.44 = -1.44)
23:48:48.536 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.49 = -1.49)
23:48:48.536 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=0.65 hyp=1.29 cameraTheta=0.53 mountX=0.17 mountY=-1.28, mountTheta=-1.44
23:48:48.536 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=0.65, opts=13)
23:48:48.536 00.000 5052 Enqueuing Move request for stepguider (1.11, 0.65)
23:48:48.537 00.001 8976 Worker thread wakes up
23:48:48.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, 0.65) opts 0xd
23:48:48.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, 0.65)
23:48:48.537 00.000 8976 Moving (1.11, 0.65) raw xDistance=0.17 yDistance=-1.28
23:48:48.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:48:48.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.28
23:48:48.537 00.000 8976 MoveAxis(R, 0, ABG)
23:48:48.537 00.000 8976 MoveAxis(U, 4, ABG)
23:48:48.537 00.000 8976 stepping (-1, 18) + (0, 4)
23:48:48.537 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:48:48.537 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=252, med=32, FiltMin=28, FiltMax=186, Gamma=2.260
23:48:48.548 00.011 5052 UpdateGuideState exits: m=3946 SNR=44.0
23:48:48.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:48.548 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:48.548 00.000 5052 Enqueuing Expose request
23:48:48.582 00.034 8976 Received - 47 (G) 
23:48:48.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:48:48.582 00.000 8976 stepped: pos (-1, 22)
23:48:48.582 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (1.97) = xAngle (0.56 = 0.56)
23:48:48.582 00.000 8976 MountToCamera -- mountX=0.69 mountY=-4.26 hyp=4.32 mountTheta=-1.41 cameraX=3.66, cameraY=2.29 cameraTheta=0.56
23:48:48.582 00.000 8976 incremental bump (3.660, 2.286) isValid = 1
23:48:48.582 00.000 8976 Scheduling Mount bump of (0.277, 0.178)
23:48:48.582 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.28, y=0.18, opts=4)
23:48:48.582 00.000 8976 Enqueuing Move request for scope (0.28, 0.18)
23:48:48.582 00.000 8976 move complete, result=0
23:48:48.582 00.000 8976 worker thread done servicing request
23:48:48.582 00.000 8976 Worker thread wakes up
23:48:48.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:48.582 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.3 px 4 ms NORTH
23:48:48.582 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:48.582 00.000 9828 Worker thread wakes up
23:48:48.582 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.18) opts 0x4
23:48:48.582 00.000 9828 Handling offset move in thread for scope, endpoint = (0.28, 0.18)
23:48:48.582 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.12) = xAngle (3.69 = -2.59)
23:48:48.582 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.65 = -2.64)
23:48:48.582 00.000 9828 CameraToMount -- cameraX=0.28 cameraY=0.18 hyp=0.33 cameraTheta=0.57 mountX=-0.28 mountY=-0.16, mountTheta=-2.63
23:48:48.582 00.000 9828 Moving (0.28, 0.18) raw xDistance=-0.28 yDistance=-0.16
23:48:48.582 00.000 9828 BLC: window closed
23:48:48.582 00.000 9828 MoveAxis(E, 33, B)
23:48:48.582 00.000 9828 Guiding  Dir = 2, Dur = 33
23:48:48.582 00.000 9828 IsSlewing returns 0
23:48:48.582 00.000 9828 IsGuiding returns 0
23:48:48.583 00.001 9828 PulseGuide returned control before completion, sleep 43
23:48:48.639 00.056 9828 IsGuiding returns 1
23:48:48.639 00.000 9828 scope still moving after pulse duration time elapsed
23:48:48.671 00.032 9828 IsSlewing returns 0
23:48:48.671 00.000 9828 IsGuiding returns 1
23:48:48.703 00.032 9828 IsSlewing returns 0
23:48:48.703 00.000 9828 IsGuiding returns 1
23:48:48.735 00.032 9828 IsSlewing returns 0
23:48:48.735 00.000 9828 IsGuiding returns 0
23:48:48.735 00.000 9828 scope move finished after 33 + 118 ms
23:48:48.735 00.000 9828 Move returns status 0, amount 33
23:48:48.735 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:48.735 00.000 9828 MoveAxis(N, 6, B)
23:48:48.735 00.000 9828 Guiding  Dir = 0, Dur = 6
23:48:48.750 00.015 9828 IsSlewing returns 0
23:48:48.754 00.004 9828 IsGuiding returns 0
23:48:48.754 00.000 9828 PulseGuide returned control before completion, sleep 16
23:48:48.781 00.027 9828 IsGuiding returns 1
23:48:48.781 00.000 9828 scope still moving after pulse duration time elapsed
23:48:48.813 00.032 9828 IsSlewing returns 0
23:48:48.813 00.000 9828 IsGuiding returns 1
23:48:48.844 00.031 9828 IsSlewing returns 0
23:48:48.844 00.000 9828 IsGuiding returns 1
23:48:48.876 00.032 9828 IsSlewing returns 0
23:48:48.876 00.000 9828 IsGuiding returns 0
23:48:48.876 00.000 9828 scope move finished after 6 + 115 ms
23:48:48.876 00.000 9828 Move returns status 0, amount 6
23:48:48.876 00.000 9828 move complete, result=0
23:48:48.876 00.000 9828 worker thread done servicing request
23:48:48.876 00.000 5052 GuideStep: -0.3 px 33 ms EAST, -0.2 px 6 ms NORTH
23:48:49.618 00.742 8976 Exposure complete
23:48:49.632 00.014 8976 worker thread done servicing request
23:48:49.632 00.000 5052 OnExposeComplete: enter
23:48:49.632 00.000 5052 UpdateGuideState(): m_state=6
23:48:49.632 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 161
23:48:49.632 00.000 5052 Star::Find returns 1 (0), X=342.59, Y=396.54, Mass=4027, SNR=44.5, Peak=206 HFD=4.4
23:48:49.632 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.97) = xAngle (-0.60 = -0.60)
23:48:49.632 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.66 = -0.66)
23:48:49.633 00.001 5052 CameraToMount -- cameraX=0.08 cameraY=0.39 hyp=0.39 cameraTheta=1.37 mountX=0.32 mountY=-0.24, mountTheta=-0.64
23:48:49.633 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.39, opts=13)
23:48:49.633 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.39)
23:48:49.633 00.000 8976 Worker thread wakes up
23:48:49.633 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.39) opts 0xd
23:48:49.633 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.39)
23:48:49.633 00.000 8976 Moving (0.08, 0.39) raw xDistance=0.32 yDistance=-0.24
23:48:49.634 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.32
23:48:49.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:48:49.634 00.000 8976 MoveAxis(R, 0, ABG)
23:48:49.634 00.000 8976 MoveAxis(U, 0, ABG)
23:48:49.634 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (1.97) = xAngle (0.52 = 0.52)
23:48:49.634 00.000 8976 MountToCamera -- mountX=0.54 mountY=-4.48 hyp=4.52 mountTheta=-1.45 cameraX=3.93, cameraY=2.23 cameraTheta=0.52
23:48:49.634 00.000 8976 incremental bump (3.927, 2.228) isValid = 1
23:48:49.634 00.000 8976 Scheduling Mount bump of (0.284, 0.166)
23:48:49.634 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.28, y=0.17, opts=4)
23:48:49.634 00.000 8976 Enqueuing Move request for scope (0.28, 0.17)
23:48:49.634 00.000 8976 move complete, result=0
23:48:49.634 00.000 9828 Worker thread wakes up
23:48:49.634 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.17) opts 0x4
23:48:49.634 00.000 9828 Handling offset move in thread for scope, endpoint = (0.28, 0.17)
23:48:49.634 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.12) = xAngle (3.65 = -2.63)
23:48:49.634 00.000 8976 worker thread done servicing request
23:48:49.635 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=206, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:48:49.635 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.60 = -2.68)
23:48:49.635 00.000 9828 CameraToMount -- cameraX=0.28 cameraY=0.17 hyp=0.33 cameraTheta=0.53 mountX=-0.29 mountY=-0.15, mountTheta=-2.67
23:48:49.635 00.000 9828 Moving (0.28, 0.17) raw xDistance=-0.29 yDistance=-0.15
23:48:49.635 00.000 9828 BLC: window closed
23:48:49.635 00.000 9828 MoveAxis(E, 34, B)
23:48:49.635 00.000 9828 Guiding  Dir = 2, Dur = 34
23:48:49.635 00.000 9828 IsSlewing returns 0
23:48:49.635 00.000 9828 IsGuiding returns 0
23:48:49.635 00.000 9828 PulseGuide returned control before completion, sleep 44
23:48:49.645 00.010 5052 UpdateGuideState exits: m=4027 SNR=44.5
23:48:49.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:49.645 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:49.645 00.000 5052 Enqueuing Expose request
23:48:49.645 00.000 8976 Worker thread wakes up
23:48:49.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:49.645 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:49.648 00.003 5052 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:48:49.692 00.044 9828 IsGuiding returns 1
23:48:49.692 00.000 9828 scope still moving after pulse duration time elapsed
23:48:49.723 00.031 9828 IsSlewing returns 0
23:48:49.723 00.000 9828 IsGuiding returns 1
23:48:49.754 00.031 9828 IsSlewing returns 0
23:48:49.754 00.000 9828 IsGuiding returns 1
23:48:49.785 00.031 9828 IsSlewing returns 0
23:48:49.785 00.000 9828 IsGuiding returns 0
23:48:49.785 00.000 9828 scope move finished after 34 + 116 ms
23:48:49.785 00.000 9828 Move returns status 0, amount 34
23:48:49.785 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:49.785 00.000 9828 MoveAxis(N, 6, B)
23:48:49.785 00.000 9828 Guiding  Dir = 0, Dur = 6
23:48:49.801 00.016 9828 IsSlewing returns 0
23:48:49.801 00.000 9828 IsGuiding returns 0
23:48:49.801 00.000 9828 PulseGuide returned control before completion, sleep 16
23:48:49.832 00.031 9828 IsGuiding returns 1
23:48:49.832 00.000 9828 scope still moving after pulse duration time elapsed
23:48:49.864 00.032 9828 IsSlewing returns 0
23:48:49.864 00.000 9828 IsGuiding returns 1
23:48:49.896 00.032 9828 IsSlewing returns 0
23:48:49.896 00.000 9828 IsGuiding returns 1
23:48:49.927 00.031 9828 IsSlewing returns 0
23:48:49.927 00.000 9828 IsGuiding returns 0
23:48:49.927 00.000 9828 scope move finished after 6 + 119 ms
23:48:49.927 00.000 9828 Move returns status 0, amount 6
23:48:49.927 00.000 9828 move complete, result=0
23:48:49.927 00.000 9828 worker thread done servicing request
23:48:49.927 00.000 5052 GuideStep: -0.3 px 34 ms EAST, -0.1 px 6 ms NORTH
23:48:50.685 00.758 8976 Exposure complete
23:48:50.699 00.014 8976 worker thread done servicing request
23:48:50.699 00.000 5052 OnExposeComplete: enter
23:48:50.699 00.000 5052 UpdateGuideState(): m_state=6
23:48:50.699 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 162
23:48:50.700 00.001 5052 Star::Find returns 1 (0), X=343.09, Y=396.50, Mass=4046, SNR=44.6, Peak=212 HFD=4.3
23:48:50.700 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.97) = xAngle (-1.43 = -1.43)
23:48:50.700 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.49 = -1.49)
23:48:50.700 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.34 hyp=0.67 cameraTheta=0.53 mountX=0.09 mountY=-0.67, mountTheta=-1.43
23:48:50.700 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.34, opts=13)
23:48:50.700 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.34)
23:48:50.700 00.000 8976 Worker thread wakes up
23:48:50.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.34) opts 0xd
23:48:50.701 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.34)
23:48:50.701 00.000 8976 Moving (0.58, 0.34) raw xDistance=0.09 yDistance=-0.67
23:48:50.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:48:50.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.67
23:48:50.701 00.000 8976 MoveAxis(R, 0, ABG)
23:48:50.701 00.000 8976 MoveAxis(U, 0, ABG)
23:48:50.701 00.000 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (1.97) = xAngle (0.49 = 0.49)
23:48:50.701 00.000 8976 MountToCamera -- mountX=0.43 mountY=-4.63 hyp=4.65 mountTheta=-1.48 cameraX=4.11, cameraY=2.19 cameraTheta=0.49
23:48:50.701 00.000 8976 incremental bump (4.106, 2.190) isValid = 1
23:48:50.701 00.000 8976 Scheduling Mount bump of (0.288, 0.158)
23:48:50.701 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.29, y=0.16, opts=4)
23:48:50.701 00.000 8976 Enqueuing Move request for scope (0.29, 0.16)
23:48:50.701 00.000 8976 move complete, result=0
23:48:50.701 00.000 9828 Worker thread wakes up
23:48:50.701 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.16) opts 0x4
23:48:50.701 00.000 9828 Handling offset move in thread for scope, endpoint = (0.29, 0.16)
23:48:50.701 00.000 9828 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.12) = xAngle (3.62 = -2.66)
23:48:50.701 00.000 9828 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.58 = -2.71)
23:48:50.701 00.000 9828 CameraToMount -- cameraX=0.29 cameraY=0.16 hyp=0.33 cameraTheta=0.50 mountX=-0.29 mountY=-0.14, mountTheta=-2.70
23:48:50.701 00.000 8976 worker thread done servicing request
23:48:50.702 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=212, med=31, FiltMin=27, FiltMax=186, Gamma=2.260
23:48:50.702 00.000 9828 Moving (0.29, 0.16) raw xDistance=-0.29 yDistance=-0.14
23:48:50.702 00.000 9828 BLC: window closed
23:48:50.702 00.000 9828 MoveAxis(E, 35, B)
23:48:50.702 00.000 9828 Guiding  Dir = 2, Dur = 35
23:48:50.702 00.000 9828 IsSlewing returns 0
23:48:50.702 00.000 9828 IsGuiding returns 0
23:48:50.702 00.000 9828 PulseGuide returned control before completion, sleep 45
23:48:50.712 00.010 5052 UpdateGuideState exits: m=4046 SNR=44.6
23:48:50.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:50.712 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:50.712 00.000 5052 Enqueuing Expose request
23:48:50.712 00.000 8976 Worker thread wakes up
23:48:50.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:50.712 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:50.715 00.003 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
23:48:50.757 00.042 9828 IsGuiding returns 1
23:48:50.757 00.000 9828 scope still moving after pulse duration time elapsed
23:48:50.788 00.031 9828 IsSlewing returns 0
23:48:50.788 00.000 9828 IsGuiding returns 1
23:48:50.819 00.031 9828 IsSlewing returns 0
23:48:50.819 00.000 9828 IsGuiding returns 1
23:48:50.850 00.031 9828 IsSlewing returns 0
23:48:50.850 00.000 9828 IsGuiding returns 0
23:48:50.850 00.000 9828 scope move finished after 35 + 112 ms
23:48:50.850 00.000 9828 Move returns status 0, amount 35
23:48:50.850 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:50.850 00.000 9828 MoveAxis(N, 5, B)
23:48:50.850 00.000 9828 Guiding  Dir = 0, Dur = 5
23:48:50.866 00.016 9828 IsSlewing returns 0
23:48:50.866 00.000 9828 IsGuiding returns 0
23:48:50.866 00.000 9828 PulseGuide returned control before completion, sleep 15
23:48:50.882 00.016 9828 IsGuiding returns 1
23:48:50.882 00.000 9828 scope still moving after pulse duration time elapsed
23:48:50.913 00.031 9828 IsSlewing returns 0
23:48:50.913 00.000 9828 IsGuiding returns 1
23:48:50.945 00.032 9828 IsSlewing returns 0
23:48:50.945 00.000 9828 IsGuiding returns 1
23:48:50.976 00.031 9828 IsSlewing returns 0
23:48:50.976 00.000 9828 IsGuiding returns 1
23:48:51.007 00.031 9828 IsSlewing returns 0
23:48:51.007 00.000 9828 IsGuiding returns 0
23:48:51.007 00.000 9828 scope move finished after 5 + 136 ms
23:48:51.007 00.000 9828 Move returns status 0, amount 5
23:48:51.007 00.000 9828 move complete, result=0
23:48:51.007 00.000 9828 worker thread done servicing request
23:48:51.007 00.000 5052 GuideStep: -0.3 px 35 ms EAST, -0.1 px 5 ms NORTH
23:48:51.762 00.755 8976 Exposure complete
23:48:51.777 00.015 8976 worker thread done servicing request
23:48:51.777 00.000 5052 OnExposeComplete: enter
23:48:51.777 00.000 5052 UpdateGuideState(): m_state=6
23:48:51.777 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 163
23:48:51.778 00.001 5052 Star::Find returns 1 (0), X=341.56, Y=396.70, Mass=4144, SNR=45.1, Peak=226 HFD=4.6
23:48:51.778 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.97) = xAngle (0.66 = 0.66)
23:48:51.778 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.61 = 0.61)
23:48:51.778 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=0.54 hyp=1.10 cameraTheta=2.63 mountX=0.87 mountY=0.63, mountTheta=0.63
23:48:51.778 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=0.54, opts=13)
23:48:51.778 00.000 5052 Enqueuing Move request for stepguider (-0.96, 0.54)
23:48:51.779 00.001 8976 Worker thread wakes up
23:48:51.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, 0.54) opts 0xd
23:48:51.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, 0.54)
23:48:51.779 00.000 8976 Moving (-0.96, 0.54) raw xDistance=0.87 yDistance=0.63
23:48:51.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
23:48:51.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.63
23:48:51.779 00.000 8976 MoveAxis(L, 3, ABG)
23:48:51.779 00.000 8976 stepping (-1, 22) + (-3, 0)
23:48:51.779 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:51.780 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=226, med=32, FiltMin=27, FiltMax=167, Gamma=2.260
23:48:51.790 00.010 5052 UpdateGuideState exits: m=4144 SNR=45.1
23:48:51.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:51.790 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:51.790 00.000 5052 Enqueuing Expose request
23:48:51.811 00.021 8976 Received - 47 (G) 
23:48:51.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:48:51.811 00.000 8976 stepped: pos (-4, 22)
23:48:51.811 00.000 8976 MoveAxis(U, 0, ABG)
23:48:51.811 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (1.97) = xAngle (0.52 = 0.52)
23:48:51.811 00.000 8976 MountToCamera -- mountX=0.58 mountY=-4.73 hyp=4.77 mountTheta=-1.45 cameraX=4.14, cameraY=2.36 cameraTheta=0.52
23:48:51.811 00.000 8976 incremental bump (4.143, 2.362) isValid = 1
23:48:51.811 00.000 8976 Scheduling Mount bump of (0.284, 0.167)
23:48:51.811 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.28, y=0.17, opts=4)
23:48:51.811 00.000 8976 Enqueuing Move request for scope (0.28, 0.17)
23:48:51.811 00.000 8976 move complete, result=0
23:48:51.811 00.000 9828 Worker thread wakes up
23:48:51.811 00.000 8976 worker thread done servicing request
23:48:51.811 00.000 8976 Worker thread wakes up
23:48:51.812 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:51.812 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:51.812 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.17) opts 0x4
23:48:51.812 00.000 5052 GuideStep: 0.9 px 3 ms WEST, 0.6 px 0 ms NORTH
23:48:51.812 00.000 9828 Handling offset move in thread for scope, endpoint = (0.28, 0.17)
23:48:51.812 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.12) = xAngle (3.65 = -2.63)
23:48:51.812 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.60 = -2.68)
23:48:51.812 00.000 9828 CameraToMount -- cameraX=0.28 cameraY=0.17 hyp=0.33 cameraTheta=0.53 mountX=-0.29 mountY=-0.15, mountTheta=-2.67
23:48:51.812 00.000 9828 Moving (0.28, 0.17) raw xDistance=-0.29 yDistance=-0.15
23:48:51.812 00.000 9828 BLC: window closed
23:48:51.812 00.000 9828 MoveAxis(E, 34, B)
23:48:51.812 00.000 9828 Guiding  Dir = 2, Dur = 34
23:48:51.812 00.000 9828 IsSlewing returns 0
23:48:51.813 00.001 9828 IsGuiding returns 0
23:48:51.813 00.000 9828 PulseGuide returned control before completion, sleep 44
23:48:51.863 00.050 9828 IsGuiding returns 1
23:48:51.863 00.000 9828 scope still moving after pulse duration time elapsed
23:48:51.895 00.032 9828 IsSlewing returns 0
23:48:51.895 00.000 9828 IsGuiding returns 1
23:48:51.927 00.032 9828 IsSlewing returns 0
23:48:51.927 00.000 9828 IsGuiding returns 1
23:48:51.959 00.032 9828 IsSlewing returns 0
23:48:51.959 00.000 9828 IsGuiding returns 0
23:48:51.959 00.000 9828 scope move finished after 34 + 112 ms
23:48:51.959 00.000 9828 Move returns status 0, amount 34
23:48:51.959 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:51.959 00.000 9828 MoveAxis(N, 6, B)
23:48:51.959 00.000 9828 Guiding  Dir = 0, Dur = 6
23:48:51.975 00.016 9828 IsSlewing returns 0
23:48:51.975 00.000 9828 IsGuiding returns 0
23:48:51.975 00.000 9828 PulseGuide returned control before completion, sleep 16
23:48:52.007 00.032 9828 IsGuiding returns 1
23:48:52.007 00.000 9828 scope still moving after pulse duration time elapsed
23:48:52.039 00.032 9828 IsSlewing returns 0
23:48:52.039 00.000 9828 IsGuiding returns 1
23:48:52.071 00.032 9828 IsSlewing returns 0
23:48:52.071 00.000 9828 IsGuiding returns 1
23:48:52.103 00.032 9828 IsSlewing returns 0
23:48:52.103 00.000 9828 IsGuiding returns 0
23:48:52.103 00.000 9828 scope move finished after 6 + 122 ms
23:48:52.103 00.000 9828 Move returns status 0, amount 6
23:48:52.103 00.000 9828 move complete, result=0
23:48:52.103 00.000 9828 worker thread done servicing request
23:48:52.103 00.000 5052 GuideStep: -0.3 px 34 ms EAST, -0.1 px 6 ms NORTH
23:48:52.851 00.748 8976 Exposure complete
23:48:52.867 00.016 8976 worker thread done servicing request
23:48:52.867 00.000 5052 OnExposeComplete: enter
23:48:52.867 00.000 5052 UpdateGuideState(): m_state=6
23:48:52.867 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 164
23:48:52.867 00.000 5052 Star::Find returns 1 (0), X=339.93, Y=396.39, Mass=4027, SNR=44.5, Peak=200 HFD=4.8
23:48:52.867 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.97) = xAngle (1.08 = 1.08)
23:48:52.867 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.03 = 1.03)
23:48:52.867 00.000 5052 CameraToMount -- cameraX=-2.59 cameraY=0.23 hyp=2.60 cameraTheta=3.05 mountX=1.21 mountY=2.23, mountTheta=1.07
23:48:52.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.59, y=0.23, opts=13)
23:48:52.868 00.000 5052 Enqueuing Move request for stepguider (-2.59, 0.23)
23:48:52.868 00.000 8976 Worker thread wakes up
23:48:52.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.59, 0.23) opts 0xd
23:48:52.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.59, 0.23)
23:48:52.868 00.000 8976 Moving (-2.59, 0.23) raw xDistance=1.21 yDistance=2.23
23:48:52.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.21
23:48:52.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.40 from input 2.23
23:48:52.868 00.000 8976 MoveAxis(L, 4, ABG)
23:48:52.868 00.000 8976 stepping (-4, 22) + (-4, 0)
23:48:52.868 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:48:52.869 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=200, med=32, FiltMin=27, FiltMax=167, Gamma=2.260
23:48:52.879 00.010 5052 UpdateGuideState exits: m=4027 SNR=44.5
23:48:52.880 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:52.880 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:52.880 00.000 5052 Enqueuing Expose request
23:48:52.913 00.033 8976 Received - 47 (G) 
23:48:52.913 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:48:52.913 00.000 8976 stepped: pos (-8, 22)
23:48:52.913 00.000 8976 MoveAxis(D, 6, ABG)
23:48:52.913 00.000 8976 stepping (-8, 22) + (0, -6)
23:48:52.913 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:48:52.961 00.048 8976 Received - 47 (G) 
23:48:52.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:48:52.961 00.000 8976 stepped: pos (-8, 16)
23:48:52.961 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (1.97) = xAngle (0.61 = 0.61)
23:48:52.961 00.000 8976 MountToCamera -- mountX=0.96 mountY=-4.36 hyp=4.46 mountTheta=-1.35 cameraX=3.65, cameraY=2.57 cameraTheta=0.61
23:48:52.962 00.001 8976 incremental bump (3.647, 2.571) isValid = 1
23:48:52.962 00.000 8976 Scheduling Mount bump of (0.267, 0.194)
23:48:52.962 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.27, y=0.19, opts=4)
23:48:52.962 00.000 8976 Enqueuing Move request for scope (0.27, 0.19)
23:48:52.962 00.000 8976 move complete, result=0
23:48:52.962 00.000 9828 Worker thread wakes up
23:48:52.962 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.19) opts 0x4
23:48:52.962 00.000 9828 Handling offset move in thread for scope, endpoint = (0.27, 0.19)
23:48:52.962 00.000 5052 GuideStep: 1.2 px 4 ms WEST, 2.2 px 6 ms SOUTH
23:48:52.962 00.000 8976 worker thread done servicing request
23:48:52.962 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.12) = xAngle (3.75 = -2.54)
23:48:52.962 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.70 = -2.58)
23:48:52.962 00.000 9828 CameraToMount -- cameraX=0.27 cameraY=0.19 hyp=0.33 cameraTheta=0.63 mountX=-0.27 mountY=-0.18, mountTheta=-2.57
23:48:52.962 00.000 8976 Worker thread wakes up
23:48:52.962 00.000 9828 Moving (0.27, 0.19) raw xDistance=-0.27 yDistance=-0.18
23:48:52.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:52.962 00.000 9828 BLC: window closed
23:48:52.962 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:52.963 00.001 9828 MoveAxis(E, 32, B)
23:48:52.963 00.000 9828 Guiding  Dir = 2, Dur = 32
23:48:52.963 00.000 9828 IsSlewing returns 0
23:48:52.963 00.000 9828 IsGuiding returns 0
23:48:52.963 00.000 9828 PulseGuide returned control before completion, sleep 42
23:48:53.015 00.052 9828 IsGuiding returns 1
23:48:53.015 00.000 9828 scope still moving after pulse duration time elapsed
23:48:53.047 00.032 9828 IsSlewing returns 0
23:48:53.047 00.000 9828 IsGuiding returns 1
23:48:53.077 00.030 9828 IsSlewing returns 0
23:48:53.077 00.000 9828 IsGuiding returns 1
23:48:53.109 00.032 9828 IsSlewing returns 0
23:48:53.109 00.000 9828 IsGuiding returns 1
23:48:53.140 00.031 9828 IsSlewing returns 0
23:48:53.140 00.000 9828 IsGuiding returns 0
23:48:53.140 00.000 9828 scope move finished after 32 + 144 ms
23:48:53.140 00.000 9828 Move returns status 0, amount 32
23:48:53.140 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:53.140 00.000 9828 MoveAxis(N, 7, B)
23:48:53.140 00.000 9828 Guiding  Dir = 0, Dur = 7
23:48:53.155 00.015 9828 IsSlewing returns 0
23:48:53.155 00.000 9828 IsGuiding returns 0
23:48:53.155 00.000 9828 PulseGuide returned control before completion, sleep 17
23:48:53.187 00.032 9828 IsGuiding returns 1
23:48:53.187 00.000 9828 scope still moving after pulse duration time elapsed
23:48:53.219 00.032 9828 IsSlewing returns 0
23:48:53.219 00.000 9828 IsGuiding returns 1
23:48:53.250 00.031 9828 IsSlewing returns 0
23:48:53.250 00.000 9828 IsGuiding returns 1
23:48:53.282 00.032 9828 IsSlewing returns 0
23:48:53.282 00.000 9828 IsGuiding returns 0
23:48:53.282 00.000 9828 scope move finished after 7 + 119 ms
23:48:53.282 00.000 9828 Move returns status 0, amount 7
23:48:53.282 00.000 9828 move complete, result=0
23:48:53.282 00.000 9828 worker thread done servicing request
23:48:53.282 00.000 5052 GuideStep: -0.3 px 32 ms EAST, -0.2 px 7 ms NORTH
23:48:54.002 00.720 8976 Exposure complete
23:48:54.018 00.016 8976 worker thread done servicing request
23:48:54.018 00.000 5052 OnExposeComplete: enter
23:48:54.018 00.000 5052 UpdateGuideState(): m_state=6
23:48:54.018 00.000 5052 Star::Find(18, 339, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 165
23:48:54.018 00.000 5052 Star::Find returns 1 (0), X=338.26, Y=396.03, Mass=4022, SNR=44.4, Peak=201 HFD=4.7
23:48:54.018 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.97) = xAngle (-5.08 = 1.20)
23:48:54.018 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.13 = 1.15)
23:48:54.018 00.000 5052 CameraToMount -- cameraX=-4.26 cameraY=-0.13 hyp=4.26 cameraTheta=-3.11 mountX=1.53 mountY=3.89, mountTheta=1.20
23:48:54.019 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.26, y=-0.13, opts=13)
23:48:54.019 00.000 5052 Enqueuing Move request for stepguider (-4.26, -0.13)
23:48:54.019 00.000 8976 Worker thread wakes up
23:48:54.019 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.26, -0.13) opts 0xd
23:48:54.019 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.26, -0.13)
23:48:54.019 00.000 8976 Moving (-4.26, -0.13) raw xDistance=1.53 yDistance=3.89
23:48:54.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.53
23:48:54.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.55 from input 3.89
23:48:54.019 00.000 8976 MoveAxis(L, 5, ABG)
23:48:54.019 00.000 8976 stepping (-8, 16) + (-5, 0)
23:48:54.019 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:54.020 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=201, med=31, FiltMin=28, FiltMax=161, Gamma=2.260
23:48:54.030 00.010 5052 UpdateGuideState exits: m=4022 SNR=44.4
23:48:54.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:54.030 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:54.030 00.000 5052 Enqueuing Expose request
23:48:54.065 00.035 8976 Received - 47 (G) 
23:48:54.065 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:48:54.065 00.000 8976 stepped: pos (-13, 16)
23:48:54.065 00.000 8976 MoveAxis(D, 11, ABG)
23:48:54.065 00.000 8976 stepping (-13, 16) + (0, -11)
23:48:54.065 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
23:48:54.129 00.064 8976 Received - 47 (G) 
23:48:54.129 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
23:48:54.129 00.000 8976 stepped: pos (-13, 5)
23:48:54.129 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (1.97) = xAngle (0.84 = 0.84)
23:48:54.129 00.000 8976 MountToCamera -- mountX=1.58 mountY=-3.29 hyp=3.65 mountTheta=-1.12 cameraX=2.42, cameraY=2.73 cameraTheta=0.84
23:48:54.129 00.000 8976 incremental bump (2.424, 2.727) isValid = 1
23:48:54.129 00.000 8976 Scheduling Mount bump of (0.217, 0.252)
23:48:54.129 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.22, y=0.25, opts=4)
23:48:54.129 00.000 8976 Enqueuing Move request for scope (0.22, 0.25)
23:48:54.129 00.000 8976 move complete, result=0
23:48:54.129 00.000 9828 Worker thread wakes up
23:48:54.129 00.000 8976 worker thread done servicing request
23:48:54.129 00.000 8976 Worker thread wakes up
23:48:54.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:54.129 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:54.130 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.25) opts 0x4
23:48:54.130 00.000 9828 Handling offset move in thread for scope, endpoint = (0.22, 0.25)
23:48:54.130 00.000 5052 GuideStep: 1.5 px 5 ms WEST, 3.9 px 11 ms SOUTH
23:48:54.130 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.12) = xAngle (3.98 = -2.30)
23:48:54.130 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.93 = -2.35)
23:48:54.130 00.000 9828 CameraToMount -- cameraX=0.22 cameraY=0.25 hyp=0.33 cameraTheta=0.86 mountX=-0.22 mountY=-0.24, mountTheta=-2.33
23:48:54.130 00.000 9828 Moving (0.22, 0.25) raw xDistance=-0.22 yDistance=-0.24
23:48:54.130 00.000 9828 BLC: window closed
23:48:54.130 00.000 9828 MoveAxis(E, 26, B)
23:48:54.130 00.000 9828 Guiding  Dir = 2, Dur = 26
23:48:54.130 00.000 9828 IsSlewing returns 0
23:48:54.130 00.000 9828 IsGuiding returns 0
23:48:54.131 00.001 9828 PulseGuide returned control before completion, sleep 36
23:48:54.169 00.038 9828 IsGuiding returns 1
23:48:54.169 00.000 9828 scope still moving after pulse duration time elapsed
23:48:54.199 00.030 9828 IsSlewing returns 0
23:48:54.199 00.000 9828 IsGuiding returns 1
23:48:54.230 00.031 9828 IsSlewing returns 0
23:48:54.230 00.000 9828 IsGuiding returns 1
23:48:54.261 00.031 9828 IsSlewing returns 0
23:48:54.261 00.000 9828 IsGuiding returns 1
23:48:54.293 00.032 9828 IsSlewing returns 0
23:48:54.293 00.000 9828 IsGuiding returns 1
23:48:54.324 00.031 9828 IsSlewing returns 0
23:48:54.324 00.000 9828 IsGuiding returns 0
23:48:54.324 00.000 9828 scope move finished after 26 + 168 ms
23:48:54.324 00.000 9828 Move returns status 0, amount 26
23:48:54.324 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:54.324 00.000 9828 MoveAxis(N, 9, B)
23:48:54.324 00.000 9828 Guiding  Dir = 0, Dur = 9
23:48:54.340 00.016 9828 IsSlewing returns 0
23:48:54.340 00.000 9828 IsGuiding returns 0
23:48:54.340 00.000 9828 PulseGuide returned control before completion, sleep 19
23:48:54.370 00.030 9828 IsGuiding returns 1
23:48:54.370 00.000 9828 scope still moving after pulse duration time elapsed
23:48:54.402 00.032 9828 IsSlewing returns 0
23:48:54.402 00.000 9828 IsGuiding returns 1
23:48:54.434 00.032 9828 IsSlewing returns 0
23:48:54.434 00.000 9828 IsGuiding returns 1
23:48:54.465 00.031 9828 IsSlewing returns 0
23:48:54.465 00.000 9828 IsGuiding returns 0
23:48:54.465 00.000 9828 scope move finished after 9 + 115 ms
23:48:54.465 00.000 9828 Move returns status 0, amount 9
23:48:54.465 00.000 9828 move complete, result=0
23:48:54.465 00.000 9828 worker thread done servicing request
23:48:54.465 00.000 5052 GuideStep: -0.2 px 26 ms EAST, -0.2 px 9 ms NORTH
23:48:55.165 00.700 8976 Exposure complete
23:48:55.179 00.014 8976 worker thread done servicing request
23:48:55.180 00.001 5052 OnExposeComplete: enter
23:48:55.180 00.000 5052 UpdateGuideState(): m_state=6
23:48:55.180 00.000 5052 Star::Find(18, 338, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 166
23:48:55.180 00.000 5052 Star::Find returns 1 (0), X=338.73, Y=395.96, Mass=4099, SNR=44.9, Peak=279 HFD=4.2
23:48:55.180 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.97) = xAngle (-5.06 = 1.22)
23:48:55.180 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.11 = 1.17)
23:48:55.180 00.000 5052 CameraToMount -- cameraX=-3.78 cameraY=-0.19 hyp=3.79 cameraTheta=-3.09 mountX=1.28 mountY=3.49, mountTheta=1.22
23:48:55.181 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.78, y=-0.19, opts=13)
23:48:55.181 00.000 5052 Enqueuing Move request for stepguider (-3.78, -0.19)
23:48:55.181 00.000 8976 Worker thread wakes up
23:48:55.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.78, -0.19) opts 0xd
23:48:55.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.78, -0.19)
23:48:55.181 00.000 8976 Moving (-3.78, -0.19) raw xDistance=1.28 yDistance=3.49
23:48:55.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.28
23:48:55.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.38 from input 3.49
23:48:55.181 00.000 8976 MoveAxis(L, 4, ABG)
23:48:55.181 00.000 8976 stepping (-13, 5) + (-4, 0)
23:48:55.181 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:48:55.182 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=279, med=31, FiltMin=27, FiltMax=178, Gamma=2.260
23:48:55.191 00.009 5052 UpdateGuideState exits: m=4099 SNR=44.9
23:48:55.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:55.191 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:55.191 00.000 5052 Enqueuing Expose request
23:48:55.216 00.025 8976 Received - 47 (G) 
23:48:55.216 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:48:55.216 00.000 8976 stepped: pos (-17, 5)
23:48:55.216 00.000 8976 MoveAxis(D, 11, ABG)
23:48:55.216 00.000 8976 stepping (-17, 5) + (0, -11)
23:48:55.216 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
23:48:55.280 00.064 8976 Received - 47 (G) 
23:48:55.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
23:48:55.280 00.000 8976 stepped: pos (-17, -6)
23:48:55.280 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (1.97) = xAngle (1.31 = 1.31)
23:48:55.280 00.000 8976 MountToCamera -- mountX=2.28 mountY=-1.76 hyp=2.88 mountTheta=-0.66 cameraX=0.74, cameraY=2.78 cameraTheta=1.31
23:48:55.280 00.000 8976 incremental bump (0.742, 2.781) isValid = 1
23:48:55.280 00.000 8976 Scheduling Mount bump of (0.084, 0.325)
23:48:55.280 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.33, opts=4)
23:48:55.280 00.000 8976 Enqueuing Move request for scope (0.08, 0.33)
23:48:55.280 00.000 8976 move complete, result=0
23:48:55.280 00.000 8976 worker thread done servicing request
23:48:55.281 00.001 9828 Worker thread wakes up
23:48:55.281 00.000 8976 Worker thread wakes up
23:48:55.281 00.000 5052 GuideStep: 1.3 px 4 ms WEST, 3.5 px 11 ms SOUTH
23:48:55.281 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0x4
23:48:55.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:55.281 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
23:48:55.281 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:55.281 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.12) = xAngle (4.44 = -1.85)
23:48:55.281 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.39 = -1.89)
23:48:55.281 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.32 mountX=-0.09 mountY=-0.32, mountTheta=-1.85
23:48:55.281 00.000 9828 Moving (0.08, 0.33) raw xDistance=-0.09 yDistance=-0.32
23:48:55.281 00.000 9828 BLC: window closed
23:48:55.281 00.000 9828 MoveAxis(E, 11, B)
23:48:55.281 00.000 9828 Guiding  Dir = 2, Dur = 11
23:48:55.282 00.001 9828 IsSlewing returns 0
23:48:55.282 00.000 9828 IsGuiding returns 0
23:48:55.282 00.000 9828 PulseGuide returned control before completion, sleep 21
23:48:55.312 00.030 9828 IsGuiding returns 1
23:48:55.312 00.000 9828 scope still moving after pulse duration time elapsed
23:48:55.343 00.031 9828 IsSlewing returns 0
23:48:55.343 00.000 9828 IsGuiding returns 1
23:48:55.375 00.032 9828 IsSlewing returns 0
23:48:55.375 00.000 9828 IsGuiding returns 1
23:48:55.406 00.031 9828 IsSlewing returns 0
23:48:55.406 00.000 9828 IsGuiding returns 1
23:48:55.437 00.031 9828 IsSlewing returns 0
23:48:55.437 00.000 9828 IsGuiding returns 1
23:48:55.468 00.031 9828 IsSlewing returns 0
23:48:55.468 00.000 9828 IsGuiding returns 1
23:48:55.500 00.032 9828 IsSlewing returns 0
23:48:55.500 00.000 9828 IsGuiding returns 0
23:48:55.500 00.000 9828 scope move finished after 11 + 207 ms
23:48:55.500 00.000 9828 Move returns status 0, amount 11
23:48:55.500 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:55.500 00.000 9828 MoveAxis(N, 12, B)
23:48:55.500 00.000 9828 Guiding  Dir = 0, Dur = 12
23:48:55.516 00.016 9828 IsSlewing returns 0
23:48:55.516 00.000 9828 IsGuiding returns 0
23:48:55.516 00.000 9828 PulseGuide returned control before completion, sleep 22
23:48:55.548 00.032 9828 IsGuiding returns 1
23:48:55.548 00.000 9828 scope still moving after pulse duration time elapsed
23:48:55.578 00.030 9828 IsSlewing returns 0
23:48:55.583 00.005 9828 IsGuiding returns 1
23:48:55.610 00.027 9828 IsSlewing returns 0
23:48:55.610 00.000 9828 IsGuiding returns 1
23:48:55.641 00.031 9828 IsSlewing returns 0
23:48:55.641 00.000 9828 IsGuiding returns 1
23:48:55.671 00.030 9828 IsSlewing returns 0
23:48:55.671 00.000 9828 IsGuiding returns 0
23:48:55.671 00.000 9828 scope move finished after 12 + 143 ms
23:48:55.671 00.000 9828 Move returns status 0, amount 12
23:48:55.671 00.000 9828 move complete, result=0
23:48:55.671 00.000 9828 worker thread done servicing request
23:48:55.671 00.000 5052 GuideStep: -0.1 px 11 ms EAST, -0.3 px 12 ms NORTH
23:48:56.315 00.644 8976 Exposure complete
23:48:56.328 00.013 8976 worker thread done servicing request
23:48:56.329 00.001 5052 OnExposeComplete: enter
23:48:56.329 00.000 5052 UpdateGuideState(): m_state=6
23:48:56.329 00.000 5052 Star::Find(18, 338, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 167
23:48:56.329 00.000 5052 Star::Find returns 1 (0), X=339.95, Y=395.89, Mass=4155, SNR=45.2, Peak=293 HFD=4.3
23:48:56.329 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.97) = xAngle (-5.00 = 1.28)
23:48:56.329 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.06 = 1.23)
23:48:56.329 00.000 5052 CameraToMount -- cameraX=-2.56 cameraY=-0.27 hyp=2.57 cameraTheta=-3.04 mountX=0.74 mountY=2.42, mountTheta=1.27
23:48:56.330 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.56, y=-0.27, opts=13)
23:48:56.330 00.000 5052 Enqueuing Move request for stepguider (-2.56, -0.27)
23:48:56.330 00.000 8976 Worker thread wakes up
23:48:56.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.56, -0.27) opts 0xd
23:48:56.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.56, -0.27)
23:48:56.330 00.000 8976 Moving (-2.56, -0.27) raw xDistance=0.74 yDistance=2.42
23:48:56.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.74
23:48:56.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.69 from input 2.42
23:48:56.330 00.000 8976 MoveAxis(L, 2, ABG)
23:48:56.330 00.000 8976 stepping (-17, -6) + (-2, 0)
23:48:56.330 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:48:56.331 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=293, med=32, FiltMin=27, FiltMax=197, Gamma=2.260
23:48:56.341 00.010 5052 UpdateGuideState exits: m=4155 SNR=45.2
23:48:56.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:56.341 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:56.341 00.000 5052 Enqueuing Expose request
23:48:56.366 00.025 8976 Received - 47 (G) 
23:48:56.367 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:48:56.367 00.000 8976 stepped: pos (-19, -6)
23:48:56.367 00.000 8976 MoveAxis(D, 8, ABG)
23:48:56.367 00.000 8976 stepping (-19, -6) + (0, -8)
23:48:56.367 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:48:56.415 00.048 8976 Received - 47 (G) 
23:48:56.415 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:48:56.415 00.000 8976 stepped: pos (-19, -14)
23:48:56.415 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (1.97) = xAngle (1.92 = 1.92)
23:48:56.415 00.000 8976 MountToCamera -- mountX=2.89 mountY=-0.14 hyp=2.89 mountTheta=-0.05 cameraX=-0.99, cameraY=2.72 cameraTheta=1.92
23:48:56.415 00.000 8976 incremental bump (-0.987, 2.721) isValid = 1
23:48:56.415 00.000 8976 Scheduling Mount bump of (-0.111, 0.317)
23:48:56.415 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.32, opts=4)
23:48:56.415 00.000 8976 Enqueuing Move request for scope (-0.11, 0.32)
23:48:56.415 00.000 8976 move complete, result=0
23:48:56.415 00.000 9828 Worker thread wakes up
23:48:56.416 00.001 8976 worker thread done servicing request
23:48:56.416 00.000 8976 Worker thread wakes up
23:48:56.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:56.416 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:56.416 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.32) opts 0x4
23:48:56.416 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.32)
23:48:56.416 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 2.4 px 8 ms SOUTH
23:48:56.416 00.000 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.12) = xAngle (5.03 = -1.25)
23:48:56.416 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.98 = -1.30)
23:48:56.416 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.91 mountX=0.10 mountY=-0.32, mountTheta=-1.26
23:48:56.416 00.000 9828 Moving (-0.11, 0.32) raw xDistance=0.10 yDistance=-0.32
23:48:56.416 00.000 9828 BLC: window closed
23:48:56.416 00.000 9828 MoveAxis(W, 12, B)
23:48:56.416 00.000 9828 Guiding  Dir = 3, Dur = 12
23:48:56.417 00.001 9828 IsSlewing returns 0
23:48:56.417 00.000 9828 IsGuiding returns 0
23:48:56.417 00.000 9828 PulseGuide returned control before completion, sleep 22
23:48:56.450 00.033 9828 IsGuiding returns 1
23:48:56.450 00.000 9828 scope still moving after pulse duration time elapsed
23:48:56.481 00.031 9828 IsSlewing returns 0
23:48:56.481 00.000 9828 IsGuiding returns 1
23:48:56.512 00.031 9828 IsSlewing returns 0
23:48:56.512 00.000 9828 IsGuiding returns 1
23:48:56.544 00.032 9828 IsSlewing returns 0
23:48:56.544 00.000 9828 IsGuiding returns 1
23:48:56.576 00.032 9828 IsSlewing returns 0
23:48:56.576 00.000 9828 IsGuiding returns 1
23:48:56.607 00.031 9828 IsSlewing returns 0
23:48:56.607 00.000 9828 IsGuiding returns 1
23:48:56.639 00.032 9828 IsSlewing returns 0
23:48:56.639 00.000 9828 IsGuiding returns 1
23:48:56.670 00.031 9828 IsSlewing returns 0
23:48:56.670 00.000 9828 IsGuiding returns 0
23:48:56.670 00.000 9828 scope move finished after 12 + 241 ms
23:48:56.670 00.000 9828 Move returns status 0, amount 12
23:48:56.670 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:56.670 00.000 9828 MoveAxis(N, 12, B)
23:48:56.670 00.000 9828 Guiding  Dir = 0, Dur = 12
23:48:56.686 00.016 9828 IsSlewing returns 0
23:48:56.686 00.000 9828 IsGuiding returns 0
23:48:56.686 00.000 9828 PulseGuide returned control before completion, sleep 22
23:48:56.718 00.032 9828 IsGuiding returns 1
23:48:56.718 00.000 9828 scope still moving after pulse duration time elapsed
23:48:56.750 00.032 9828 IsSlewing returns 0
23:48:56.750 00.000 9828 IsGuiding returns 1
23:48:56.781 00.031 9828 IsSlewing returns 0
23:48:56.781 00.000 9828 IsGuiding returns 1
23:48:56.812 00.031 9828 IsSlewing returns 0
23:48:56.812 00.000 9828 IsGuiding returns 1
23:48:56.843 00.031 9828 IsSlewing returns 0
23:48:56.843 00.000 9828 IsGuiding returns 0
23:48:56.843 00.000 9828 scope move finished after 12 + 144 ms
23:48:56.843 00.000 9828 Move returns status 0, amount 12
23:48:56.843 00.000 9828 move complete, result=0
23:48:56.843 00.000 9828 worker thread done servicing request
23:48:56.843 00.000 5052 GuideStep: 0.1 px 12 ms WEST, -0.3 px 12 ms NORTH
23:48:57.459 00.616 8976 Exposure complete
23:48:57.473 00.014 8976 worker thread done servicing request
23:48:57.473 00.000 5052 OnExposeComplete: enter
23:48:57.473 00.000 5052 UpdateGuideState(): m_state=6
23:48:57.473 00.000 5052 Star::Find(18, 339, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 168
23:48:57.473 00.000 5052 Star::Find returns 1 (0), X=342.01, Y=396.16, Mass=4087, SNR=44.8, Peak=275 HFD=4.2
23:48:57.473 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.97) = xAngle (-5.11 = 1.18)
23:48:57.473 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.16 = 1.12)
23:48:57.473 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.00 hyp=0.51 cameraTheta=-3.14 mountX=0.20 mountY=0.46, mountTheta=1.17
23:48:57.474 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.00, opts=13)
23:48:57.474 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.00)
23:48:57.474 00.000 8976 Worker thread wakes up
23:48:57.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.00) opts 0xd
23:48:57.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.00)
23:48:57.474 00.000 8976 Moving (-0.51, -0.00) raw xDistance=0.20 yDistance=0.46
23:48:57.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:48:57.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.46
23:48:57.474 00.000 8976 MoveAxis(R, 0, ABG)
23:48:57.474 00.000 8976 MoveAxis(U, 0, ABG)
23:48:57.474 00.000 8976 MountToCamera -- mountTheta (0.28) + m_xAngle (1.97) = xAngle (2.25 = 2.25)
23:48:57.474 00.000 8976 MountToCamera -- mountX=3.30 mountY=0.94 hyp=3.43 mountTheta=0.28 cameraX=-2.15, cameraY=2.68 cameraTheta=2.25
23:48:57.474 00.000 8976 incremental bump (-2.146, 2.680) isValid = 1
23:48:57.474 00.000 8976 Scheduling Mount bump of (-0.204, 0.263)
23:48:57.474 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.20, y=0.26, opts=4)
23:48:57.474 00.000 8976 Enqueuing Move request for scope (-0.20, 0.26)
23:48:57.474 00.000 8976 move complete, result=0
23:48:57.474 00.000 9828 Worker thread wakes up
23:48:57.474 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.26) opts 0x4
23:48:57.474 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.20, 0.26)
23:48:57.475 00.001 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.12) = xAngle (5.35 = -0.93)
23:48:57.475 00.000 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.30 = -0.98)
23:48:57.475 00.000 9828 CameraToMount -- cameraX=-0.20 cameraY=0.26 hyp=0.33 cameraTheta=2.23 mountX=0.20 mountY=-0.28, mountTheta=-0.95
23:48:57.475 00.000 8976 worker thread done servicing request
23:48:57.475 00.000 9828 Moving (-0.20, 0.26) raw xDistance=0.20 yDistance=-0.28
23:48:57.475 00.000 9828 BLC: window closed
23:48:57.475 00.000 9828 MoveAxis(W, 24, B)
23:48:57.475 00.000 9828 Guiding  Dir = 3, Dur = 24
23:48:57.475 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=275, med=32, FiltMin=28, FiltMax=204, Gamma=2.260
23:48:57.475 00.000 9828 IsSlewing returns 0
23:48:57.475 00.000 9828 IsGuiding returns 0
23:48:57.476 00.001 9828 PulseGuide returned control before completion, sleep 34
23:48:57.485 00.009 5052 UpdateGuideState exits: m=4087 SNR=44.8
23:48:57.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:57.485 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:57.485 00.000 5052 Enqueuing Expose request
23:48:57.485 00.000 8976 Worker thread wakes up
23:48:57.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:57.485 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:57.488 00.003 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
23:48:57.516 00.028 9828 IsGuiding returns 1
23:48:57.516 00.000 9828 scope still moving after pulse duration time elapsed
23:48:57.548 00.032 9828 IsSlewing returns 0
23:48:57.548 00.000 9828 IsGuiding returns 1
23:48:57.579 00.031 9828 IsSlewing returns 0
23:48:57.579 00.000 9828 IsGuiding returns 1
23:48:57.610 00.031 9828 IsSlewing returns 0
23:48:57.610 00.000 9828 IsGuiding returns 0
23:48:57.610 00.000 9828 scope move finished after 24 + 110 ms
23:48:57.610 00.000 9828 Move returns status 0, amount 24
23:48:57.610 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:57.610 00.000 9828 MoveAxis(N, 11, B)
23:48:57.610 00.000 9828 Guiding  Dir = 0, Dur = 11
23:48:57.626 00.016 9828 IsSlewing returns 0
23:48:57.626 00.000 9828 IsGuiding returns 0
23:48:57.626 00.000 9828 PulseGuide returned control before completion, sleep 21
23:48:57.658 00.032 9828 IsGuiding returns 1
23:48:57.658 00.000 9828 scope still moving after pulse duration time elapsed
23:48:57.690 00.032 9828 IsSlewing returns 0
23:48:57.690 00.000 9828 IsGuiding returns 1
23:48:57.721 00.031 9828 IsSlewing returns 0
23:48:57.721 00.000 9828 IsGuiding returns 1
23:48:57.752 00.031 9828 IsSlewing returns 0
23:48:57.752 00.000 9828 IsGuiding returns 1
23:48:57.783 00.031 9828 IsSlewing returns 0
23:48:57.783 00.000 9828 IsGuiding returns 1
23:48:57.814 00.031 9828 IsSlewing returns 0
23:48:57.814 00.000 9828 IsGuiding returns 0
23:48:57.814 00.000 9828 scope move finished after 11 + 177 ms
23:48:57.814 00.000 9828 Move returns status 0, amount 11
23:48:57.814 00.000 9828 move complete, result=0
23:48:57.814 00.000 9828 worker thread done servicing request
23:48:57.814 00.000 5052 GuideStep: 0.2 px 24 ms WEST, -0.3 px 11 ms NORTH
23:48:58.522 00.708 8976 Exposure complete
23:48:58.536 00.014 8976 worker thread done servicing request
23:48:58.536 00.000 5052 OnExposeComplete: enter
23:48:58.536 00.000 5052 UpdateGuideState(): m_state=6
23:48:58.536 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 169
23:48:58.536 00.000 5052 Star::Find returns 1 (0), X=342.47, Y=395.77, Mass=4149, SNR=45.2, Peak=280 HFD=4.6
23:48:58.536 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.97) = xAngle (-3.65 = 2.63)
23:48:58.536 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.70 = 2.58)
23:48:58.536 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.39 hyp=0.39 cameraTheta=-1.68 mountX=-0.34 mountY=0.21, mountTheta=2.60
23:48:58.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.39, opts=13)
23:48:58.537 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.39)
23:48:58.537 00.000 8976 Worker thread wakes up
23:48:58.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.39) opts 0xd
23:48:58.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.39)
23:48:58.537 00.000 8976 Moving (-0.04, -0.39) raw xDistance=-0.34 yDistance=0.21
23:48:58.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.34
23:48:58.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:48:58.537 00.000 8976 MoveAxis(R, 0, ABG)
23:48:58.537 00.000 8976 MoveAxis(U, 0, ABG)
23:48:58.538 00.001 8976 MountToCamera -- mountTheta (0.44) + m_xAngle (1.97) = xAngle (2.40 = 2.40)
23:48:58.538 00.000 8976 MountToCamera -- mountX=3.58 mountY=1.67 hyp=3.95 mountTheta=0.44 cameraX=-2.92, cameraY=2.65 cameraTheta=2.40
23:48:58.538 00.000 8976 incremental bump (-2.922, 2.653) isValid = 1
23:48:58.538 00.000 8976 Scheduling Mount bump of (-0.242, 0.226)
23:48:58.538 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.24, y=0.23, opts=4)
23:48:58.538 00.000 8976 Enqueuing Move request for scope (-0.24, 0.23)
23:48:58.538 00.000 8976 move complete, result=0
23:48:58.538 00.000 9828 Worker thread wakes up
23:48:58.538 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0x4
23:48:58.538 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
23:48:58.538 00.000 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.12) = xAngle (5.51 = -0.78)
23:48:58.538 00.000 8976 worker thread done servicing request
23:48:58.538 00.000 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.46 = -0.82)
23:48:58.538 00.000 9828 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.39 mountX=0.24 mountY=-0.24, mountTheta=-0.80
23:48:58.538 00.000 9828 Moving (-0.24, 0.23) raw xDistance=0.24 yDistance=-0.24
23:48:58.538 00.000 9828 BLC: window closed
23:48:58.539 00.001 9828 MoveAxis(W, 28, B)
23:48:58.539 00.000 9828 Guiding  Dir = 3, Dur = 28
23:48:58.539 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=280, med=32, FiltMin=28, FiltMax=172, Gamma=2.260
23:48:58.539 00.000 9828 IsSlewing returns 0
23:48:58.539 00.000 9828 IsGuiding returns 0
23:48:58.539 00.000 9828 PulseGuide returned control before completion, sleep 38
23:48:58.548 00.009 5052 UpdateGuideState exits: m=4149 SNR=45.2
23:48:58.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:58.548 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:58.548 00.000 5052 Enqueuing Expose request
23:48:58.548 00.000 8976 Worker thread wakes up
23:48:58.549 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:58.549 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:58.551 00.002 5052 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:58.579 00.028 9828 IsGuiding returns 1
23:48:58.579 00.000 9828 scope still moving after pulse duration time elapsed
23:48:58.611 00.032 9828 IsSlewing returns 0
23:48:58.611 00.000 9828 IsGuiding returns 1
23:48:58.642 00.031 9828 IsSlewing returns 0
23:48:58.642 00.000 9828 IsGuiding returns 1
23:48:58.674 00.032 9828 IsSlewing returns 0
23:48:58.674 00.000 9828 IsGuiding returns 1
23:48:58.706 00.032 9828 IsSlewing returns 0
23:48:58.706 00.000 9828 IsGuiding returns 0
23:48:58.706 00.000 9828 scope move finished after 28 + 138 ms
23:48:58.706 00.000 9828 Move returns status 0, amount 28
23:48:58.706 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:58.706 00.000 9828 MoveAxis(N, 9, B)
23:48:58.706 00.000 9828 Guiding  Dir = 0, Dur = 9
23:48:58.722 00.016 9828 IsSlewing returns 0
23:48:58.722 00.000 9828 IsGuiding returns 0
23:48:58.722 00.000 9828 PulseGuide returned control before completion, sleep 19
23:48:58.753 00.031 9828 IsGuiding returns 1
23:48:58.753 00.000 9828 scope still moving after pulse duration time elapsed
23:48:58.785 00.032 9828 IsSlewing returns 0
23:48:58.785 00.000 9828 IsGuiding returns 1
23:48:58.817 00.032 9828 IsSlewing returns 0
23:48:58.817 00.000 9828 IsGuiding returns 1
23:48:58.849 00.032 9828 IsSlewing returns 0
23:48:58.849 00.000 9828 IsGuiding returns 0
23:48:58.849 00.000 9828 scope move finished after 9 + 117 ms
23:48:58.849 00.000 9828 Move returns status 0, amount 9
23:48:58.849 00.000 9828 move complete, result=0
23:48:58.849 00.000 9828 worker thread done servicing request
23:48:58.849 00.000 5052 GuideStep: 0.2 px 28 ms WEST, -0.2 px 9 ms NORTH
23:48:59.593 00.744 8976 Exposure complete
23:48:59.608 00.015 8976 worker thread done servicing request
23:48:59.608 00.000 5052 OnExposeComplete: enter
23:48:59.608 00.000 5052 UpdateGuideState(): m_state=6
23:48:59.608 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 170
23:48:59.608 00.000 5052 Star::Find returns 1 (0), X=342.96, Y=395.76, Mass=4023, SNR=44.4, Peak=221 HFD=4.3
23:48:59.608 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.97) = xAngle (-2.70 = -2.70)
23:48:59.608 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.76 = -2.76)
23:48:59.608 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.40 hyp=0.60 cameraTheta=-0.73 mountX=-0.54 mountY=-0.23, mountTheta=-2.75
23:48:59.609 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.40, opts=13)
23:48:59.609 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.40)
23:48:59.609 00.000 8976 Worker thread wakes up
23:48:59.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.40) opts 0xd
23:48:59.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.40)
23:48:59.609 00.000 8976 Moving (0.44, -0.40) raw xDistance=-0.54 yDistance=-0.23
23:48:59.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.54
23:48:59.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:48:59.609 00.000 8976 MoveAxis(R, 0, ABG)
23:48:59.609 00.000 8976 MoveAxis(U, 0, ABG)
23:48:59.609 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (1.97) = xAngle (2.49 = 2.49)
23:48:59.609 00.000 8976 MountToCamera -- mountX=3.76 mountY=2.15 hyp=4.33 mountTheta=0.52 cameraX=-3.44, cameraY=2.63 cameraTheta=2.49
23:48:59.610 00.001 8976 incremental bump (-3.442, 2.635) isValid = 1
23:48:59.610 00.000 8976 Scheduling Mount bump of (-0.259, 0.205)
23:48:59.610 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.26, y=0.20, opts=4)
23:48:59.610 00.000 8976 Enqueuing Move request for scope (-0.26, 0.20)
23:48:59.610 00.000 8976 move complete, result=0
23:48:59.610 00.000 9828 Worker thread wakes up
23:48:59.610 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.20) opts 0x4
23:48:59.610 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.26, 0.20)
23:48:59.610 00.000 9828 CameraToMount -- cameraTheta (2.47) - m_xAngle (-3.12) = xAngle (5.59 = -0.69)
23:48:59.610 00.000 9828 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.55 = -0.74)
23:48:59.610 00.000 8976 worker thread done servicing request
23:48:59.610 00.000 9828 CameraToMount -- cameraX=-0.26 cameraY=0.20 hyp=0.33 cameraTheta=2.47 mountX=0.25 mountY=-0.22, mountTheta=-0.72
23:48:59.610 00.000 9828 Moving (-0.26, 0.20) raw xDistance=0.25 yDistance=-0.22
23:48:59.610 00.000 9828 BLC: window closed
23:48:59.610 00.000 9828 MoveAxis(W, 30, B)
23:48:59.610 00.000 9828 Guiding  Dir = 3, Dur = 30
23:48:59.610 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=221, med=31, FiltMin=27, FiltMax=175, Gamma=2.260
23:48:59.611 00.001 9828 IsSlewing returns 0
23:48:59.611 00.000 9828 IsGuiding returns 0
23:48:59.611 00.000 9828 PulseGuide returned control before completion, sleep 40
23:48:59.620 00.009 5052 UpdateGuideState exits: m=4023 SNR=44.4
23:48:59.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:59.620 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:48:59.620 00.000 5052 Enqueuing Expose request
23:48:59.620 00.000 8976 Worker thread wakes up
23:48:59.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:48:59.620 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:48:59.623 00.003 5052 GuideStep: -0.5 px 0 ms EAST, -0.2 px 0 ms NORTH
23:48:59.666 00.043 9828 IsGuiding returns 1
23:48:59.666 00.000 9828 scope still moving after pulse duration time elapsed
23:48:59.697 00.031 9828 IsSlewing returns 0
23:48:59.698 00.001 9828 IsGuiding returns 1
23:48:59.729 00.031 9828 IsSlewing returns 0
23:48:59.729 00.000 9828 IsGuiding returns 1
23:48:59.761 00.032 9828 IsSlewing returns 0
23:48:59.761 00.000 9828 IsGuiding returns 0
23:48:59.761 00.000 9828 scope move finished after 30 + 119 ms
23:48:59.761 00.000 9828 Move returns status 0, amount 30
23:48:59.761 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:48:59.761 00.000 9828 MoveAxis(N, 8, B)
23:48:59.761 00.000 9828 Guiding  Dir = 0, Dur = 8
23:48:59.777 00.016 9828 IsSlewing returns 0
23:48:59.777 00.000 9828 IsGuiding returns 0
23:48:59.777 00.000 9828 PulseGuide returned control before completion, sleep 18
23:48:59.808 00.031 9828 IsGuiding returns 1
23:48:59.808 00.000 9828 scope still moving after pulse duration time elapsed
23:48:59.840 00.032 9828 IsSlewing returns 0
23:48:59.840 00.000 9828 IsGuiding returns 1
23:48:59.871 00.031 9828 IsSlewing returns 0
23:48:59.871 00.000 9828 IsGuiding returns 1
23:48:59.902 00.031 9828 IsSlewing returns 0
23:48:59.902 00.000 9828 IsGuiding returns 0
23:48:59.902 00.000 9828 scope move finished after 8 + 117 ms
23:48:59.902 00.000 9828 Move returns status 0, amount 8
23:48:59.902 00.000 9828 move complete, result=0
23:48:59.902 00.000 9828 worker thread done servicing request
23:48:59.902 00.000 5052 GuideStep: 0.3 px 30 ms WEST, -0.2 px 8 ms NORTH
23:49:00.662 00.760 8976 Exposure complete
23:49:00.676 00.014 8976 worker thread done servicing request
23:49:00.676 00.000 5052 OnExposeComplete: enter
23:49:00.676 00.000 5052 UpdateGuideState(): m_state=6
23:49:00.676 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 171
23:49:00.676 00.000 5052 Star::Find returns 1 (0), X=344.86, Y=395.60, Mass=4008, SNR=44.4, Peak=252 HFD=4.3
23:49:00.676 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.97) = xAngle (-2.20 = -2.20)
23:49:00.676 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.25 = -2.25)
23:49:00.676 00.000 5052 CameraToMount -- cameraX=2.35 cameraY=-0.56 hyp=2.42 cameraTheta=-0.23 mountX=-1.42 mountY=-1.87, mountTheta=-2.22
23:49:00.677 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.35, y=-0.56, opts=13)
23:49:00.677 00.000 5052 Enqueuing Move request for stepguider (2.35, -0.56)
23:49:00.677 00.000 8976 Worker thread wakes up
23:49:00.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.35, -0.56) opts 0xd
23:49:00.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.35, -0.56)
23:49:00.677 00.000 8976 Moving (2.35, -0.56) raw xDistance=-1.42 yDistance=-1.87
23:49:00.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.42
23:49:00.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.18 from input -1.87
23:49:00.677 00.000 8976 MoveAxis(R, 4, ABG)
23:49:00.677 00.000 8976 stepping (-19, -14) + (4, 0)
23:49:00.677 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:00.678 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=252, med=31, FiltMin=27, FiltMax=182, Gamma=2.260
23:49:00.687 00.009 5052 UpdateGuideState exits: m=4008 SNR=44.4
23:49:00.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:00.688 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:00.688 00.000 5052 Enqueuing Expose request
23:49:00.714 00.026 8976 Received - 47 (G) 
23:49:00.714 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:00.714 00.000 8976 stepped: pos (-15, -14)
23:49:00.714 00.000 8976 MoveAxis(U, 5, ABG)
23:49:00.714 00.000 8976 stepping (-15, -14) + (0, 5)
23:49:00.714 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:49:00.763 00.049 8976 Received - 47 (G) 
23:49:00.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:49:00.763 00.000 8976 stepped: pos (-15, -9)
23:49:00.763 00.000 8976 MountToCamera -- mountTheta (0.53) + m_xAngle (1.97) = xAngle (2.50 = 2.50)
23:49:00.763 00.000 8976 MountToCamera -- mountX=3.60 mountY=2.11 hyp=4.17 mountTheta=0.53 cameraX=-3.34, cameraY=2.50 cameraTheta=2.50
23:49:00.763 00.000 8976 incremental bump (-3.338, 2.501) isValid = 1
23:49:00.763 00.000 8976 Scheduling Mount bump of (-0.261, 0.202)
23:49:00.763 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.26, y=0.20, opts=4)
23:49:00.763 00.000 8976 Enqueuing Move request for scope (-0.26, 0.20)
23:49:00.763 00.000 8976 move complete, result=0
23:49:00.763 00.000 8976 worker thread done servicing request
23:49:00.763 00.000 9828 Worker thread wakes up
23:49:00.763 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.20) opts 0x4
23:49:00.763 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.26, 0.20)
23:49:00.763 00.000 9828 CameraToMount -- cameraTheta (2.48) - m_xAngle (-3.12) = xAngle (5.60 = -0.68)
23:49:00.763 00.000 9828 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.56 = -0.73)
23:49:00.763 00.000 9828 CameraToMount -- cameraX=-0.26 cameraY=0.20 hyp=0.33 cameraTheta=2.48 mountX=0.26 mountY=-0.22, mountTheta=-0.71
23:49:00.763 00.000 9828 Moving (-0.26, 0.20) raw xDistance=0.26 yDistance=-0.22
23:49:00.764 00.001 9828 BLC: window closed
23:49:00.764 00.000 9828 MoveAxis(W, 31, B)
23:49:00.764 00.000 9828 Guiding  Dir = 3, Dur = 31
23:49:00.764 00.000 8976 Worker thread wakes up
23:49:00.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:00.764 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:00.764 00.000 5052 GuideStep: -1.4 px 4 ms EAST, -1.9 px 5 ms NORTH
23:49:00.764 00.000 9828 IsSlewing returns 0
23:49:00.764 00.000 9828 IsGuiding returns 0
23:49:00.764 00.000 9828 PulseGuide returned control before completion, sleep 41
23:49:00.816 00.052 9828 IsGuiding returns 1
23:49:00.816 00.000 9828 scope still moving after pulse duration time elapsed
23:49:00.847 00.031 9828 IsSlewing returns 0
23:49:00.847 00.000 9828 IsGuiding returns 1
23:49:00.877 00.030 9828 IsSlewing returns 0
23:49:00.877 00.000 9828 IsGuiding returns 1
23:49:00.909 00.032 9828 IsSlewing returns 0
23:49:00.909 00.000 9828 IsGuiding returns 0
23:49:00.909 00.000 9828 scope move finished after 31 + 114 ms
23:49:00.909 00.000 9828 Move returns status 0, amount 31
23:49:00.909 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:00.909 00.000 9828 MoveAxis(N, 8, B)
23:49:00.909 00.000 9828 Guiding  Dir = 0, Dur = 8
23:49:00.925 00.016 9828 IsSlewing returns 0
23:49:00.925 00.000 9828 IsGuiding returns 0
23:49:00.925 00.000 9828 PulseGuide returned control before completion, sleep 18
23:49:00.957 00.032 9828 IsGuiding returns 1
23:49:00.957 00.000 9828 scope still moving after pulse duration time elapsed
23:49:00.988 00.031 9828 IsSlewing returns 0
23:49:00.988 00.000 9828 IsGuiding returns 1
23:49:01.019 00.031 9828 IsSlewing returns 0
23:49:01.019 00.000 9828 IsGuiding returns 1
23:49:01.050 00.031 9828 IsSlewing returns 0
23:49:01.050 00.000 9828 IsGuiding returns 0
23:49:01.050 00.000 9828 scope move finished after 8 + 117 ms
23:49:01.050 00.000 9828 Move returns status 0, amount 8
23:49:01.050 00.000 9828 move complete, result=0
23:49:01.050 00.000 9828 worker thread done servicing request
23:49:01.050 00.000 5052 GuideStep: 0.3 px 31 ms WEST, -0.2 px 8 ms NORTH
23:49:01.811 00.761 8976 Exposure complete
23:49:01.826 00.015 8976 worker thread done servicing request
23:49:01.826 00.000 5052 OnExposeComplete: enter
23:49:01.826 00.000 5052 UpdateGuideState(): m_state=6
23:49:01.826 00.000 5052 Star::Find(18, 344, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 172
23:49:01.826 00.000 5052 Star::Find returns 1 (0), X=343.72, Y=396.15, Mass=4212, SNR=45.5, Peak=248 HFD=4.2
23:49:01.826 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.97) = xAngle (-1.98 = -1.98)
23:49:01.826 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.03 = -2.03)
23:49:01.826 00.000 5052 CameraToMount -- cameraX=1.21 cameraY=-0.01 hyp=1.21 cameraTheta=-0.01 mountX=-0.48 mountY=-1.08, mountTheta=-1.99
23:49:01.827 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.21, y=-0.01, opts=13)
23:49:01.827 00.000 5052 Enqueuing Move request for stepguider (1.21, -0.01)
23:49:01.827 00.000 8976 Worker thread wakes up
23:49:01.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.21, -0.01) opts 0xd
23:49:01.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.21, -0.01)
23:49:01.827 00.000 8976 Moving (1.21, -0.01) raw xDistance=-0.48 yDistance=-1.08
23:49:01.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.48
23:49:01.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.08
23:49:01.827 00.000 8976 MoveAxis(R, 0, ABG)
23:49:01.827 00.000 8976 MoveAxis(U, 3, ABG)
23:49:01.827 00.000 8976 stepping (-15, -9) + (0, 3)
23:49:01.827 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:01.828 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=248, med=32, FiltMin=28, FiltMax=204, Gamma=2.260
23:49:01.837 00.009 5052 UpdateGuideState exits: m=4212 SNR=45.5
23:49:01.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:01.837 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:01.837 00.000 5052 Enqueuing Expose request
23:49:01.865 00.028 8976 Received - 47 (G) 
23:49:01.866 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:01.866 00.000 8976 stepped: pos (-15, -6)
23:49:01.866 00.000 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (1.97) = xAngle (2.46 = 2.46)
23:49:01.866 00.000 8976 MountToCamera -- mountX=3.49 mountY=1.86 hyp=3.95 mountTheta=0.49 cameraX=-3.06, cameraY=2.50 cameraTheta=2.46
23:49:01.866 00.000 8976 incremental bump (-3.063, 2.497) isValid = 1
23:49:01.866 00.000 8976 Scheduling Mount bump of (-0.253, 0.213)
23:49:01.866 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.25, y=0.21, opts=4)
23:49:01.866 00.000 8976 Enqueuing Move request for scope (-0.25, 0.21)
23:49:01.866 00.000 8976 move complete, result=0
23:49:01.866 00.000 8976 worker thread done servicing request
23:49:01.866 00.000 8976 Worker thread wakes up
23:49:01.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:01.866 00.000 9828 Worker thread wakes up
23:49:01.866 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.21) opts 0x4
23:49:01.866 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.25, 0.21)
23:49:01.866 00.000 9828 CameraToMount -- cameraTheta (2.44) - m_xAngle (-3.12) = xAngle (5.56 = -0.72)
23:49:01.866 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:01.866 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -1.1 px 3 ms NORTH
23:49:01.867 00.001 9828 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.52 = -0.77)
23:49:01.867 00.000 9828 CameraToMount -- cameraX=-0.25 cameraY=0.21 hyp=0.33 cameraTheta=2.44 mountX=0.25 mountY=-0.23, mountTheta=-0.75
23:49:01.867 00.000 9828 Moving (-0.25, 0.21) raw xDistance=0.25 yDistance=-0.23
23:49:01.867 00.000 9828 BLC: window closed
23:49:01.867 00.000 9828 MoveAxis(W, 30, B)
23:49:01.867 00.000 9828 Guiding  Dir = 3, Dur = 30
23:49:01.867 00.000 9828 IsSlewing returns 0
23:49:01.867 00.000 9828 IsGuiding returns 0
23:49:01.867 00.000 9828 PulseGuide returned control before completion, sleep 40
23:49:01.911 00.044 9828 IsGuiding returns 1
23:49:01.911 00.000 9828 scope still moving after pulse duration time elapsed
23:49:01.943 00.032 9828 IsSlewing returns 0
23:49:01.943 00.000 9828 IsGuiding returns 1
23:49:01.974 00.031 9828 IsSlewing returns 0
23:49:01.974 00.000 9828 IsGuiding returns 1
23:49:02.005 00.031 9828 IsSlewing returns 0
23:49:02.005 00.000 9828 IsGuiding returns 1
23:49:02.036 00.031 9828 IsSlewing returns 0
23:49:02.036 00.000 9828 IsGuiding returns 0
23:49:02.036 00.000 9828 scope move finished after 30 + 138 ms
23:49:02.036 00.000 9828 Move returns status 0, amount 30
23:49:02.036 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:02.036 00.000 9828 MoveAxis(N, 9, B)
23:49:02.036 00.000 9828 Guiding  Dir = 0, Dur = 9
23:49:02.051 00.015 9828 IsSlewing returns 0
23:49:02.051 00.000 9828 IsGuiding returns 0
23:49:02.051 00.000 9828 PulseGuide returned control before completion, sleep 19
23:49:02.083 00.032 9828 IsGuiding returns 1
23:49:02.083 00.000 9828 scope still moving after pulse duration time elapsed
23:49:02.113 00.030 9828 IsSlewing returns 0
23:49:02.113 00.000 9828 IsGuiding returns 1
23:49:02.144 00.031 9828 IsSlewing returns 0
23:49:02.144 00.000 9828 IsGuiding returns 1
23:49:02.175 00.031 9828 IsSlewing returns 0
23:49:02.175 00.000 9828 IsGuiding returns 1
23:49:02.207 00.032 9828 IsSlewing returns 0
23:49:02.207 00.000 9828 IsGuiding returns 0
23:49:02.207 00.000 9828 scope move finished after 9 + 146 ms
23:49:02.207 00.000 9828 Move returns status 0, amount 9
23:49:02.207 00.000 9828 move complete, result=0
23:49:02.207 00.000 9828 worker thread done servicing request
23:49:02.207 00.000 5052 GuideStep: 0.2 px 30 ms WEST, -0.2 px 9 ms NORTH
23:49:02.898 00.691 8976 Exposure complete
23:49:02.912 00.014 8976 worker thread done servicing request
23:49:02.912 00.000 5052 OnExposeComplete: enter
23:49:02.912 00.000 5052 UpdateGuideState(): m_state=6
23:49:02.912 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 173
23:49:02.912 00.000 5052 Star::Find returns 1 (0), X=345.52, Y=395.61, Mass=4023, SNR=44.4, Peak=260 HFD=4.3
23:49:02.912 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.97) = xAngle (-2.15 = -2.15)
23:49:02.912 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.20 = -2.20)
23:49:02.912 00.000 5052 CameraToMount -- cameraX=3.00 cameraY=-0.55 hyp=3.05 cameraTheta=-0.18 mountX=-1.67 mountY=-2.46, mountTheta=-2.17
23:49:02.913 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.00, y=-0.55, opts=13)
23:49:02.913 00.000 5052 Enqueuing Move request for stepguider (3.00, -0.55)
23:49:02.913 00.000 8976 Worker thread wakes up
23:49:02.913 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.00, -0.55) opts 0xd
23:49:02.913 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.00, -0.55)
23:49:02.913 00.000 8976 Moving (3.00, -0.55) raw xDistance=-1.67 yDistance=-2.46
23:49:02.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.05 from input -1.67
23:49:02.914 00.001 8976 GuideAlgorithmHysteresis::Result() returns -1.61 from input -2.46
23:49:02.914 00.000 8976 MoveAxis(R, 5, ABG)
23:49:02.914 00.000 8976 stepping (-15, -6) + (5, 0)
23:49:02.914 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:49:02.914 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=260, med=32, FiltMin=28, FiltMax=188, Gamma=2.260
23:49:02.924 00.010 5052 UpdateGuideState exits: m=4023 SNR=44.4
23:49:02.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:02.924 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:02.924 00.000 5052 Enqueuing Expose request
23:49:02.952 00.028 8976 Received - 47 (G) 
23:49:02.953 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:49:02.953 00.000 8976 stepped: pos (-10, -6)
23:49:02.953 00.000 8976 MoveAxis(U, 7, ABG)
23:49:02.953 00.000 8976 stepping (-10, -6) + (0, 7)
23:49:02.953 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:49:03.001 00.048 8976 Received - 47 (G) 
23:49:03.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:49:03.001 00.000 8976 stepped: pos (-10, 1)
23:49:03.001 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (1.97) = xAngle (2.33 = 2.33)
23:49:03.002 00.001 8976 MountToCamera -- mountX=3.05 mountY=1.17 hyp=3.27 mountTheta=0.37 cameraX=-2.26, cameraY=2.36 cameraTheta=2.33
23:49:03.002 00.000 8976 incremental bump (-2.262, 2.364) isValid = 1
23:49:03.002 00.000 8976 Scheduling Mount bump of (-0.226, 0.243)
23:49:03.002 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.23, y=0.24, opts=4)
23:49:03.002 00.000 8976 Enqueuing Move request for scope (-0.23, 0.24)
23:49:03.002 00.000 8976 move complete, result=0
23:49:03.002 00.000 8976 worker thread done servicing request
23:49:03.002 00.000 9828 Worker thread wakes up
23:49:03.002 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0x4
23:49:03.002 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.23, 0.24)
23:49:03.002 00.000 9828 CameraToMount -- cameraTheta (2.32) - m_xAngle (-3.12) = xAngle (5.44 = -0.85)
23:49:03.002 00.000 9828 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.39 = -0.89)
23:49:03.002 00.000 5052 GuideStep: -1.7 px 5 ms EAST, -2.5 px 7 ms NORTH
23:49:03.002 00.000 8976 Worker thread wakes up
23:49:03.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:03.002 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:03.002 00.000 9828 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.33 cameraTheta=2.32 mountX=0.22 mountY=-0.26, mountTheta=-0.86
23:49:03.003 00.001 9828 Moving (-0.23, 0.24) raw xDistance=0.22 yDistance=-0.26
23:49:03.003 00.000 9828 BLC: window closed
23:49:03.003 00.000 9828 MoveAxis(W, 26, B)
23:49:03.003 00.000 9828 Guiding  Dir = 3, Dur = 26
23:49:03.003 00.000 9828 IsSlewing returns 0
23:49:03.003 00.000 9828 IsGuiding returns 0
23:49:03.003 00.000 9828 PulseGuide returned control before completion, sleep 36
23:49:03.050 00.047 9828 IsGuiding returns 1
23:49:03.050 00.000 9828 scope still moving after pulse duration time elapsed
23:49:03.081 00.031 9828 IsSlewing returns 0
23:49:03.081 00.000 9828 IsGuiding returns 1
23:49:03.113 00.032 9828 IsSlewing returns 0
23:49:03.113 00.000 9828 IsGuiding returns 1
23:49:03.145 00.032 9828 IsSlewing returns 0
23:49:03.145 00.000 9828 IsGuiding returns 1
23:49:03.175 00.030 9828 IsSlewing returns 0
23:49:03.175 00.000 9828 IsGuiding returns 0
23:49:03.175 00.000 9828 scope move finished after 26 + 146 ms
23:49:03.175 00.000 9828 Move returns status 0, amount 26
23:49:03.175 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:03.175 00.000 9828 MoveAxis(N, 10, B)
23:49:03.175 00.000 9828 Guiding  Dir = 0, Dur = 10
23:49:03.191 00.016 9828 IsSlewing returns 0
23:49:03.191 00.000 9828 IsGuiding returns 0
23:49:03.191 00.000 9828 PulseGuide returned control before completion, sleep 20
23:49:03.223 00.032 9828 IsGuiding returns 1
23:49:03.223 00.000 9828 scope still moving after pulse duration time elapsed
23:49:03.255 00.032 9828 IsSlewing returns 0
23:49:03.255 00.000 9828 IsGuiding returns 1
23:49:03.287 00.032 9828 IsSlewing returns 0
23:49:03.287 00.000 9828 IsGuiding returns 1
23:49:03.319 00.032 9828 IsSlewing returns 0
23:49:03.319 00.000 9828 IsGuiding returns 0
23:49:03.319 00.000 9828 scope move finished after 10 + 117 ms
23:49:03.319 00.000 9828 Move returns status 0, amount 10
23:49:03.319 00.000 9828 move complete, result=0
23:49:03.319 00.000 9828 worker thread done servicing request
23:49:03.319 00.000 5052 GuideStep: 0.2 px 26 ms WEST, -0.3 px 10 ms NORTH
23:49:04.036 00.717 8976 Exposure complete
23:49:04.050 00.014 8976 worker thread done servicing request
23:49:04.051 00.001 5052 OnExposeComplete: enter
23:49:04.051 00.000 5052 UpdateGuideState(): m_state=6
23:49:04.051 00.000 5052 Star::Find(18, 345, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 174
23:49:04.051 00.000 5052 Star::Find returns 1 (0), X=345.25, Y=395.84, Mass=4087, SNR=44.8, Peak=275 HFD=4.4
23:49:04.051 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.97) = xAngle (-2.08 = -2.08)
23:49:04.051 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.14 = -2.14)
23:49:04.051 00.000 5052 CameraToMount -- cameraX=2.74 cameraY=-0.32 hyp=2.75 cameraTheta=-0.12 mountX=-1.35 mountY=-2.32, mountTheta=-2.10
23:49:04.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.74, y=-0.32, opts=13)
23:49:04.052 00.000 5052 Enqueuing Move request for stepguider (2.74, -0.32)
23:49:04.052 00.000 8976 Worker thread wakes up
23:49:04.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.74, -0.32) opts 0xd
23:49:04.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.74, -0.32)
23:49:04.052 00.000 8976 Moving (2.74, -0.32) raw xDistance=-1.35 yDistance=-2.32
23:49:04.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.35
23:49:04.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.58 from input -2.32
23:49:04.052 00.000 8976 MoveAxis(R, 4, ABG)
23:49:04.052 00.000 8976 stepping (-10, 1) + (4, 0)
23:49:04.052 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:04.053 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=275, med=32, FiltMin=28, FiltMax=176, Gamma=2.260
23:49:04.063 00.010 5052 UpdateGuideState exits: m=4087 SNR=44.8
23:49:04.064 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:04.064 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:04.064 00.000 5052 Enqueuing Expose request
23:49:04.087 00.023 8976 Received - 47 (G) 
23:49:04.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:04.087 00.000 8976 stepped: pos (-6, 1)
23:49:04.087 00.000 8976 MoveAxis(U, 7, ABG)
23:49:04.087 00.000 8976 stepping (-6, 1) + (0, 7)
23:49:04.087 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:49:04.136 00.049 8976 Received - 47 (G) 
23:49:04.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:49:04.136 00.000 8976 stepped: pos (-6, 8)
23:49:04.136 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (1.97) = xAngle (2.05 = 2.05)
23:49:04.136 00.000 8976 MountToCamera -- mountX=2.48 mountY=0.19 hyp=2.49 mountTheta=0.08 cameraX=-1.14, cameraY=2.21 cameraTheta=2.05
23:49:04.136 00.000 8976 incremental bump (-1.136, 2.211) isValid = 1
23:49:04.136 00.000 8976 Scheduling Mount bump of (-0.149, 0.300)
23:49:04.136 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.30, opts=4)
23:49:04.136 00.000 8976 Enqueuing Move request for scope (-0.15, 0.30)
23:49:04.136 00.000 8976 move complete, result=0
23:49:04.136 00.000 8976 worker thread done servicing request
23:49:04.136 00.000 9828 Worker thread wakes up
23:49:04.136 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.30) opts 0x4
23:49:04.136 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.30)
23:49:04.137 00.001 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.12) = xAngle (5.15 = -1.13)
23:49:04.137 00.000 5052 GuideStep: -1.4 px 4 ms EAST, -2.3 px 7 ms NORTH
23:49:04.137 00.000 8976 Worker thread wakes up
23:49:04.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:04.137 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:04.137 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (5.11 = -1.18)
23:49:04.137 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.30 hyp=0.33 cameraTheta=2.03 mountX=0.14 mountY=-0.31, mountTheta=-1.14
23:49:04.137 00.000 9828 Moving (-0.15, 0.30) raw xDistance=0.14 yDistance=-0.31
23:49:04.137 00.000 9828 BLC: window closed
23:49:04.137 00.000 9828 MoveAxis(W, 17, B)
23:49:04.137 00.000 9828 Guiding  Dir = 3, Dur = 17
23:49:04.137 00.000 9828 IsSlewing returns 0
23:49:04.137 00.000 9828 IsGuiding returns 0
23:49:04.138 00.001 9828 PulseGuide returned control before completion, sleep 27
23:49:04.172 00.034 9828 IsGuiding returns 1
23:49:04.172 00.000 9828 scope still moving after pulse duration time elapsed
23:49:04.203 00.031 9828 IsSlewing returns 0
23:49:04.203 00.000 9828 IsGuiding returns 1
23:49:04.234 00.031 9828 IsSlewing returns 0
23:49:04.234 00.000 9828 IsGuiding returns 1
23:49:04.266 00.032 9828 IsSlewing returns 0
23:49:04.266 00.000 9828 IsGuiding returns 0
23:49:04.266 00.000 9828 scope move finished after 17 + 111 ms
23:49:04.266 00.000 9828 Move returns status 0, amount 17
23:49:04.266 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:04.266 00.000 9828 MoveAxis(N, 12, B)
23:49:04.266 00.000 9828 Guiding  Dir = 0, Dur = 12
23:49:04.281 00.015 9828 IsSlewing returns 0
23:49:04.281 00.000 9828 IsGuiding returns 0
23:49:04.281 00.000 9828 PulseGuide returned control before completion, sleep 22
23:49:04.313 00.032 9828 IsGuiding returns 1
23:49:04.313 00.000 9828 scope still moving after pulse duration time elapsed
23:49:04.345 00.032 9828 IsSlewing returns 0
23:49:04.345 00.000 9828 IsGuiding returns 1
23:49:04.377 00.032 9828 IsSlewing returns 0
23:49:04.377 00.000 9828 IsGuiding returns 1
23:49:04.408 00.031 9828 IsSlewing returns 0
23:49:04.408 00.000 9828 IsGuiding returns 1
23:49:04.440 00.032 9828 IsSlewing returns 0
23:49:04.440 00.000 9828 IsGuiding returns 0
23:49:04.440 00.000 9828 scope move finished after 12 + 146 ms
23:49:04.440 00.000 9828 Move returns status 0, amount 12
23:49:04.440 00.000 9828 move complete, result=0
23:49:04.440 00.000 9828 worker thread done servicing request
23:49:04.440 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.3 px 12 ms NORTH
23:49:05.178 00.738 8976 Exposure complete
23:49:05.192 00.014 8976 worker thread done servicing request
23:49:05.192 00.000 5052 OnExposeComplete: enter
23:49:05.192 00.000 5052 UpdateGuideState(): m_state=6
23:49:05.192 00.000 5052 Star::Find(18, 345, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 175
23:49:05.193 00.001 5052 Star::Find returns 1 (0), X=346.04, Y=395.66, Mass=4027, SNR=44.4, Peak=278 HFD=4.1
23:49:05.193 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.97) = xAngle (-2.11 = -2.11)
23:49:05.193 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.16 = -2.16)
23:49:05.193 00.000 5052 CameraToMount -- cameraX=3.53 cameraY=-0.50 hyp=3.56 cameraTheta=-0.14 mountX=-1.83 mountY=-2.96, mountTheta=-2.12
23:49:05.193 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=3.53, y=-0.50, opts=13)
23:49:05.193 00.000 5052 Enqueuing Move request for stepguider (3.53, -0.50)
23:49:05.193 00.000 8976 Worker thread wakes up
23:49:05.193 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.53, -0.50) opts 0xd
23:49:05.194 00.001 8976 Handling offset move in thread for stepguider, endpoint = (3.53, -0.50)
23:49:05.194 00.000 8976 Moving (3.53, -0.50) raw xDistance=-1.83 yDistance=-2.96
23:49:05.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.22 from input -1.83
23:49:05.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.97 from input -2.96
23:49:05.194 00.000 8976 MoveAxis(R, 6, ABG)
23:49:05.194 00.000 8976 stepping (-6, 8) + (6, 0)
23:49:05.194 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:49:05.195 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=278, med=32, FiltMin=28, FiltMax=174, Gamma=2.260
23:49:05.204 00.009 5052 UpdateGuideState exits: m=4027 SNR=44.4
23:49:05.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:05.204 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:05.204 00.000 5052 Enqueuing Expose request
23:49:05.239 00.035 8976 Received - 47 (G) 
23:49:05.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:49:05.239 00.000 8976 stepped: pos (0, 8)
23:49:05.239 00.000 8976 MoveAxis(U, 9, ABG)
23:49:05.239 00.000 8976 stepping (0, 8) + (0, 9)
23:49:05.239 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:49:05.303 00.064 8976 Received - 47 (G) 
23:49:05.303 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
23:49:05.303 00.000 8976 stepped: pos (0, 17)
23:49:05.303 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (1.97) = xAngle (1.37 = 1.37)
23:49:05.303 00.000 8976 MountToCamera -- mountX=1.66 mountY=-1.13 hyp=2.01 mountTheta=-0.60 cameraX=0.40, cameraY=1.97 cameraTheta=1.37
23:49:05.303 00.000 8976 incremental bump (0.401, 1.968) isValid = 1
23:49:05.303 00.000 8976 Scheduling Mount bump of (0.065, 0.330)
23:49:05.303 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.33, opts=4)
23:49:05.303 00.000 8976 Enqueuing Move request for scope (0.07, 0.33)
23:49:05.303 00.000 8976 move complete, result=0
23:49:05.303 00.000 8976 worker thread done servicing request
23:49:05.303 00.000 8976 Worker thread wakes up
23:49:05.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:05.303 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:05.303 00.000 9828 Worker thread wakes up
23:49:05.303 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.33) opts 0x4
23:49:05.304 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.33)
23:49:05.304 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.12) = xAngle (4.50 = -1.79)
23:49:05.304 00.000 5052 GuideStep: -1.8 px 6 ms EAST, -3.0 px 9 ms NORTH
23:49:05.304 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (4.45 = -1.83)
23:49:05.304 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.38 mountX=-0.07 mountY=-0.32, mountTheta=-1.79
23:49:05.304 00.000 9828 Moving (0.07, 0.33) raw xDistance=-0.07 yDistance=-0.32
23:49:05.304 00.000 9828 BLC: window closed
23:49:05.304 00.000 9828 MoveAxis(E, 9, B)
23:49:05.304 00.000 9828 Guiding  Dir = 2, Dur = 9
23:49:05.304 00.000 9828 IsSlewing returns 0
23:49:05.304 00.000 9828 IsGuiding returns 0
23:49:05.305 00.001 9828 PulseGuide returned control before completion, sleep 19
23:49:05.329 00.024 9828 IsGuiding returns 1
23:49:05.329 00.000 9828 scope still moving after pulse duration time elapsed
23:49:05.361 00.032 9828 IsSlewing returns 0
23:49:05.361 00.000 9828 IsGuiding returns 1
23:49:05.393 00.032 9828 IsSlewing returns 0
23:49:05.393 00.000 9828 IsGuiding returns 1
23:49:05.423 00.030 9828 IsSlewing returns 0
23:49:05.423 00.000 9828 IsGuiding returns 1
23:49:05.455 00.032 9828 IsSlewing returns 0
23:49:05.455 00.000 9828 IsGuiding returns 0
23:49:05.455 00.000 9828 scope move finished after 9 + 141 ms
23:49:05.455 00.000 9828 Move returns status 0, amount 9
23:49:05.455 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:05.455 00.000 9828 MoveAxis(N, 12, B)
23:49:05.455 00.000 9828 Guiding  Dir = 0, Dur = 12
23:49:05.471 00.016 9828 IsSlewing returns 0
23:49:05.471 00.000 9828 IsGuiding returns 0
23:49:05.471 00.000 9828 PulseGuide returned control before completion, sleep 22
23:49:05.503 00.032 9828 IsGuiding returns 1
23:49:05.503 00.000 9828 scope still moving after pulse duration time elapsed
23:49:05.534 00.031 9828 IsSlewing returns 0
23:49:05.534 00.000 9828 IsGuiding returns 1
23:49:05.565 00.031 9828 IsSlewing returns 0
23:49:05.565 00.000 9828 IsGuiding returns 1
23:49:05.597 00.032 9828 IsSlewing returns 0
23:49:05.597 00.000 9828 IsGuiding returns 1
23:49:05.628 00.031 9828 IsSlewing returns 0
23:49:05.628 00.000 9828 IsGuiding returns 0
23:49:05.628 00.000 9828 scope move finished after 12 + 144 ms
23:49:05.628 00.000 9828 Move returns status 0, amount 12
23:49:05.628 00.000 9828 move complete, result=0
23:49:05.628 00.000 9828 worker thread done servicing request
23:49:05.628 00.000 5052 GuideStep: -0.1 px 9 ms EAST, -0.3 px 12 ms NORTH
23:49:06.343 00.715 8976 Exposure complete
23:49:06.357 00.014 8976 worker thread done servicing request
23:49:06.357 00.000 5052 OnExposeComplete: enter
23:49:06.357 00.000 5052 UpdateGuideState(): m_state=6
23:49:06.357 00.000 5052 Star::Find(18, 346, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 176
23:49:06.358 00.001 5052 Star::Find returns 1 (0), X=344.98, Y=396.01, Mass=4066, SNR=44.6, Peak=294 HFD=4.4
23:49:06.358 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.97) = xAngle (-2.03 = -2.03)
23:49:06.358 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.08 = -2.08)
23:49:06.358 00.000 5052 CameraToMount -- cameraX=2.46 cameraY=-0.15 hyp=2.47 cameraTheta=-0.06 mountX=-1.09 mountY=-2.16, mountTheta=-2.04
23:49:06.358 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.46, y=-0.15, opts=13)
23:49:06.358 00.000 5052 Enqueuing Move request for stepguider (2.46, -0.15)
23:49:06.358 00.000 8976 Worker thread wakes up
23:49:06.359 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.46, -0.15) opts 0xd
23:49:06.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.46, -0.15)
23:49:06.359 00.000 8976 Moving (2.46, -0.15) raw xDistance=-1.09 yDistance=-2.16
23:49:06.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.09
23:49:06.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.50 from input -2.16
23:49:06.359 00.000 8976 MoveAxis(R, 4, ABG)
23:49:06.359 00.000 8976 stepping (0, 17) + (4, 0)
23:49:06.359 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:06.359 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=294, med=32, FiltMin=27, FiltMax=198, Gamma=2.260
23:49:06.369 00.010 5052 UpdateGuideState exits: m=4066 SNR=44.6
23:49:06.369 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:06.369 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:06.369 00.000 5052 Enqueuing Expose request
23:49:06.389 00.020 8976 Received - 47 (G) 
23:49:06.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:06.389 00.000 8976 stepped: pos (4, 17)
23:49:06.390 00.001 8976 MoveAxis(U, 7, ABG)
23:49:06.390 00.000 8976 stepping (4, 17) + (0, 7)
23:49:06.390 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:49:06.438 00.048 8976 Received - 47 (G) 
23:49:06.438 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:49:06.438 00.000 8976 stepped: pos (4, 24)
23:49:06.438 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (1.97) = xAngle (0.71 = 0.71)
23:49:06.438 00.000 8976 MountToCamera -- mountX=0.82 mountY=-2.54 hyp=2.67 mountTheta=-1.26 cameraX=2.02, cameraY=1.74 cameraTheta=0.71
23:49:06.438 00.000 8976 incremental bump (2.019, 1.742) isValid = 1
23:49:06.438 00.000 8976 Scheduling Mount bump of (0.247, 0.220)
23:49:06.438 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.25, y=0.22, opts=4)
23:49:06.438 00.000 8976 Enqueuing Move request for scope (0.25, 0.22)
23:49:06.438 00.000 8976 move complete, result=0
23:49:06.438 00.000 9828 Worker thread wakes up
23:49:06.438 00.000 5052 GuideStep: -1.1 px 4 ms EAST, -2.2 px 7 ms NORTH
23:49:06.438 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.22) opts 0x4
23:49:06.438 00.000 9828 Handling offset move in thread for scope, endpoint = (0.25, 0.22)
23:49:06.438 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.12) = xAngle (3.85 = -2.44)
23:49:06.438 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.80 = -2.48)
23:49:06.439 00.001 9828 CameraToMount -- cameraX=0.25 cameraY=0.22 hyp=0.33 cameraTheta=0.73 mountX=-0.25 mountY=-0.20, mountTheta=-2.46
23:49:06.439 00.000 9828 Moving (0.25, 0.22) raw xDistance=-0.25 yDistance=-0.20
23:49:06.439 00.000 9828 BLC: window closed
23:49:06.439 00.000 9828 MoveAxis(E, 30, B)
23:49:06.439 00.000 8976 worker thread done servicing request
23:49:06.439 00.000 9828 Guiding  Dir = 2, Dur = 30
23:49:06.439 00.000 8976 Worker thread wakes up
23:49:06.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:06.439 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:06.439 00.000 9828 IsSlewing returns 0
23:49:06.439 00.000 9828 IsGuiding returns 0
23:49:06.439 00.000 9828 PulseGuide returned control before completion, sleep 40
23:49:06.492 00.053 9828 IsGuiding returns 1
23:49:06.492 00.000 9828 scope still moving after pulse duration time elapsed
23:49:06.523 00.031 9828 IsSlewing returns 0
23:49:06.523 00.000 9828 IsGuiding returns 1
23:49:06.554 00.031 9828 IsSlewing returns 0
23:49:06.554 00.000 9828 IsGuiding returns 1
23:49:06.586 00.032 9828 IsSlewing returns 0
23:49:06.586 00.000 9828 IsGuiding returns 0
23:49:06.586 00.000 9828 scope move finished after 30 + 116 ms
23:49:06.586 00.000 9828 Move returns status 0, amount 30
23:49:06.586 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:06.586 00.000 9828 MoveAxis(N, 8, B)
23:49:06.586 00.000 9828 Guiding  Dir = 0, Dur = 8
23:49:06.602 00.016 9828 IsSlewing returns 0
23:49:06.602 00.000 9828 IsGuiding returns 0
23:49:06.602 00.000 9828 PulseGuide returned control before completion, sleep 18
23:49:06.634 00.032 9828 IsGuiding returns 1
23:49:06.634 00.000 9828 scope still moving after pulse duration time elapsed
23:49:06.665 00.031 9828 IsSlewing returns 0
23:49:06.665 00.000 9828 IsGuiding returns 1
23:49:06.697 00.032 9828 IsSlewing returns 0
23:49:06.697 00.000 9828 IsGuiding returns 1
23:49:06.729 00.032 9828 IsSlewing returns 0
23:49:06.729 00.000 9828 IsGuiding returns 0
23:49:06.729 00.000 9828 scope move finished after 8 + 118 ms
23:49:06.729 00.000 9828 Move returns status 0, amount 8
23:49:06.729 00.000 9828 move complete, result=0
23:49:06.729 00.000 9828 worker thread done servicing request
23:49:06.729 00.000 5052 GuideStep: -0.3 px 30 ms EAST, -0.2 px 8 ms NORTH
23:49:07.490 00.761 8976 Exposure complete
23:49:07.503 00.013 8976 worker thread done servicing request
23:49:07.503 00.000 5052 OnExposeComplete: enter
23:49:07.504 00.001 5052 UpdateGuideState(): m_state=6
23:49:07.504 00.000 5052 Star::Find(18, 344, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 177
23:49:07.504 00.000 5052 Star::Find returns 1 (0), X=343.15, Y=396.06, Mass=3934, SNR=44.0, Peak=299 HFD=4.2
23:49:07.504 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.97) = xAngle (-2.12 = -2.12)
23:49:07.504 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.17 = -2.17)
23:49:07.504 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.10 hyp=0.65 cameraTheta=-0.15 mountX=-0.34 mountY=-0.53, mountTheta=-2.13
23:49:07.504 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.10, opts=13)
23:49:07.504 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.10)
23:49:07.505 00.001 8976 Worker thread wakes up
23:49:07.505 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.10) opts 0xd
23:49:07.505 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.10)
23:49:07.505 00.000 8976 Moving (0.64, -0.10) raw xDistance=-0.34 yDistance=-0.53
23:49:07.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.34
23:49:07.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.53
23:49:07.505 00.000 8976 MoveAxis(R, 0, ABG)
23:49:07.505 00.000 8976 MoveAxis(U, 0, ABG)
23:49:07.505 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (1.97) = xAngle (0.47 = 0.47)
23:49:07.505 00.000 8976 MountToCamera -- mountX=0.27 mountY=-3.48 hyp=3.49 mountTheta=-1.49 cameraX=3.10, cameraY=1.59 cameraTheta=0.47
23:49:07.505 00.000 8976 incremental bump (3.103, 1.590) isValid = 1
23:49:07.505 00.000 8976 Scheduling Mount bump of (0.291, 0.154)
23:49:07.505 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.29, y=0.15, opts=4)
23:49:07.505 00.000 8976 Enqueuing Move request for scope (0.29, 0.15)
23:49:07.505 00.000 8976 move complete, result=0
23:49:07.505 00.000 8976 worker thread done servicing request
23:49:07.505 00.000 9828 Worker thread wakes up
23:49:07.506 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.15) opts 0x4
23:49:07.506 00.000 9828 Handling offset move in thread for scope, endpoint = (0.29, 0.15)
23:49:07.506 00.000 9828 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.12) = xAngle (3.61 = -2.68)
23:49:07.506 00.000 9828 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.56 = -2.72)
23:49:07.506 00.000 9828 CameraToMount -- cameraX=0.29 cameraY=0.15 hyp=0.33 cameraTheta=0.49 mountX=-0.29 mountY=-0.13, mountTheta=-2.72
23:49:07.506 00.000 9828 Moving (0.29, 0.15) raw xDistance=-0.29 yDistance=-0.13
23:49:07.506 00.000 9828 BLC: window closed
23:49:07.506 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=299, med=32, FiltMin=28, FiltMax=186, Gamma=2.260
23:49:07.506 00.000 9828 MoveAxis(E, 35, B)
23:49:07.506 00.000 9828 Guiding  Dir = 2, Dur = 35
23:49:07.506 00.000 9828 IsSlewing returns 0
23:49:07.507 00.001 9828 IsGuiding returns 0
23:49:07.507 00.000 9828 PulseGuide returned control before completion, sleep 45
23:49:07.516 00.009 5052 UpdateGuideState exits: m=3934 SNR=44.0
23:49:07.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:07.516 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:07.516 00.000 5052 Enqueuing Expose request
23:49:07.516 00.000 8976 Worker thread wakes up
23:49:07.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:07.516 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:07.519 00.003 5052 GuideStep: -0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
23:49:07.557 00.038 9828 IsGuiding returns 1
23:49:07.557 00.000 9828 scope still moving after pulse duration time elapsed
23:49:07.589 00.032 9828 IsSlewing returns 0
23:49:07.589 00.000 9828 IsGuiding returns 1
23:49:07.619 00.030 9828 IsSlewing returns 0
23:49:07.619 00.000 9828 IsGuiding returns 1
23:49:07.651 00.032 9828 IsSlewing returns 0
23:49:07.651 00.000 9828 IsGuiding returns 0
23:49:07.651 00.000 9828 scope move finished after 35 + 109 ms
23:49:07.651 00.000 9828 Move returns status 0, amount 35
23:49:07.651 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:07.651 00.000 9828 MoveAxis(N, 5, B)
23:49:07.651 00.000 9828 Guiding  Dir = 0, Dur = 5
23:49:07.667 00.016 9828 IsSlewing returns 0
23:49:07.667 00.000 9828 IsGuiding returns 0
23:49:07.667 00.000 9828 PulseGuide returned control before completion, sleep 15
23:49:07.683 00.016 9828 IsGuiding returns 1
23:49:07.683 00.000 9828 scope still moving after pulse duration time elapsed
23:49:07.715 00.032 9828 IsSlewing returns 0
23:49:07.715 00.000 9828 IsGuiding returns 1
23:49:07.746 00.031 9828 IsSlewing returns 0
23:49:07.746 00.000 9828 IsGuiding returns 1
23:49:07.777 00.031 9828 IsSlewing returns 0
23:49:07.777 00.000 9828 IsGuiding returns 1
23:49:07.809 00.032 9828 IsSlewing returns 0
23:49:07.809 00.000 9828 IsGuiding returns 0
23:49:07.809 00.000 9828 scope move finished after 5 + 137 ms
23:49:07.809 00.000 9828 Move returns status 0, amount 5
23:49:07.809 00.000 9828 move complete, result=0
23:49:07.809 00.000 9828 worker thread done servicing request
23:49:07.809 00.000 5052 GuideStep: -0.3 px 35 ms EAST, -0.1 px 5 ms NORTH
23:49:08.550 00.741 8976 Exposure complete
23:49:08.564 00.014 8976 worker thread done servicing request
23:49:08.564 00.000 5052 OnExposeComplete: enter
23:49:08.564 00.000 5052 UpdateGuideState(): m_state=6
23:49:08.564 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 178
23:49:08.564 00.000 5052 Star::Find returns 1 (0), X=343.20, Y=396.17, Mass=3951, SNR=44.0, Peak=254 HFD=4.4
23:49:08.564 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.97) = xAngle (-1.95 = -1.95)
23:49:08.564 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.00 = -2.00)
23:49:08.564 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.01 hyp=0.68 cameraTheta=0.02 mountX=-0.25 mountY=-0.62, mountTheta=-1.96
23:49:08.565 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.01, opts=13)
23:49:08.565 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.01)
23:49:08.565 00.000 8976 Worker thread wakes up
23:49:08.565 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.01) opts 0xd
23:49:08.565 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.01)
23:49:08.565 00.000 8976 Moving (0.68, 0.01) raw xDistance=-0.25 yDistance=-0.62
23:49:08.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
23:49:08.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.62
23:49:08.565 00.000 8976 MoveAxis(R, 0, ABG)
23:49:08.565 00.000 8976 MoveAxis(U, 0, ABG)
23:49:08.565 00.000 8976 MountToCamera -- mountTheta (-1.60) + m_xAngle (1.97) = xAngle (0.37 = 0.37)
23:49:08.565 00.000 8976 MountToCamera -- mountX=-0.11 mountY=-4.11 hyp=4.11 mountTheta=-1.60 cameraX=3.83, cameraY=1.49 cameraTheta=0.37
23:49:08.565 00.000 8976 incremental bump (3.830, 1.488) isValid = 1
23:49:08.565 00.000 8976 Scheduling Mount bump of (0.304, 0.122)
23:49:08.565 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.30, y=0.12, opts=4)
23:49:08.565 00.000 8976 Enqueuing Move request for scope (0.30, 0.12)
23:49:08.566 00.001 8976 move complete, result=0
23:49:08.566 00.000 8976 worker thread done servicing request
23:49:08.566 00.000 9828 Worker thread wakes up
23:49:08.566 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.12) opts 0x4
23:49:08.566 00.000 9828 Handling offset move in thread for scope, endpoint = (0.30, 0.12)
23:49:08.566 00.000 9828 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.12) = xAngle (3.50 = -2.78)
23:49:08.566 00.000 9828 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.45 = -2.83)
23:49:08.566 00.000 9828 CameraToMount -- cameraX=0.30 cameraY=0.12 hyp=0.33 cameraTheta=0.38 mountX=-0.31 mountY=-0.10, mountTheta=-2.82
23:49:08.566 00.000 9828 Moving (0.30, 0.12) raw xDistance=-0.31 yDistance=-0.10
23:49:08.566 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=254, med=32, FiltMin=27, FiltMax=167, Gamma=2.260
23:49:08.566 00.000 9828 BLC: window closed
23:49:08.566 00.000 9828 MoveAxis(E, 37, B)
23:49:08.566 00.000 9828 Guiding  Dir = 2, Dur = 37
23:49:08.567 00.001 9828 IsSlewing returns 0
23:49:08.567 00.000 9828 IsGuiding returns 0
23:49:08.567 00.000 9828 PulseGuide returned control before completion, sleep 47
23:49:08.576 00.009 5052 UpdateGuideState exits: m=3951 SNR=44.0
23:49:08.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:08.576 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:08.576 00.000 5052 Enqueuing Expose request
23:49:08.576 00.000 8976 Worker thread wakes up
23:49:08.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:08.576 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:08.579 00.003 5052 GuideStep: -0.3 px 0 ms EAST, -0.6 px 0 ms NORTH
23:49:08.624 00.045 9828 IsGuiding returns 1
23:49:08.624 00.000 9828 scope still moving after pulse duration time elapsed
23:49:08.655 00.031 9828 IsSlewing returns 0
23:49:08.655 00.000 9828 IsGuiding returns 1
23:49:08.686 00.031 9828 IsSlewing returns 0
23:49:08.686 00.000 9828 IsGuiding returns 1
23:49:08.719 00.033 9828 IsSlewing returns 0
23:49:08.719 00.000 9828 IsGuiding returns 0
23:49:08.719 00.000 9828 scope move finished after 37 + 114 ms
23:49:08.719 00.000 9828 Move returns status 0, amount 37
23:49:08.719 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:08.719 00.000 9828 MoveAxis(N, 4, B)
23:49:08.719 00.000 9828 Guiding  Dir = 0, Dur = 4
23:49:08.735 00.016 9828 IsSlewing returns 0
23:49:08.735 00.000 9828 IsGuiding returns 0
23:49:08.735 00.000 9828 PulseGuide returned control before completion, sleep 14
23:49:08.750 00.015 9828 IsGuiding returns 1
23:49:08.750 00.000 9828 scope still moving after pulse duration time elapsed
23:49:08.781 00.031 9828 IsSlewing returns 0
23:49:08.781 00.000 9828 IsGuiding returns 1
23:49:08.813 00.032 9828 IsSlewing returns 0
23:49:08.813 00.000 9828 IsGuiding returns 1
23:49:08.845 00.032 9828 IsSlewing returns 0
23:49:08.845 00.000 9828 IsGuiding returns 1
23:49:08.892 00.047 9828 IsSlewing returns 0
23:49:08.892 00.000 9828 IsGuiding returns 0
23:49:08.892 00.000 9828 scope move finished after 4 + 153 ms
23:49:08.892 00.000 9828 Move returns status 0, amount 4
23:49:08.892 00.000 9828 move complete, result=0
23:49:08.892 00.000 9828 worker thread done servicing request
23:49:08.892 00.000 5052 GuideStep: -0.3 px 37 ms EAST, -0.1 px 4 ms NORTH
23:49:09.627 00.735 8976 Exposure complete
23:49:09.641 00.014 8976 worker thread done servicing request
23:49:09.641 00.000 5052 OnExposeComplete: enter
23:49:09.641 00.000 5052 UpdateGuideState(): m_state=6
23:49:09.641 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 179
23:49:09.641 00.000 5052 Star::Find returns 1 (0), X=341.99, Y=396.46, Mass=3935, SNR=43.9, Peak=228 HFD=4.9
23:49:09.641 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.97) = xAngle (0.66 = 0.66)
23:49:09.641 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.60 = 0.60)
23:49:09.641 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.30 hyp=0.61 cameraTheta=2.63 mountX=0.48 mountY=0.35, mountTheta=0.62
23:49:09.642 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.30, opts=13)
23:49:09.642 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.30)
23:49:09.642 00.000 8976 Worker thread wakes up
23:49:09.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.30) opts 0xd
23:49:09.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.30)
23:49:09.642 00.000 8976 Moving (-0.53, 0.30) raw xDistance=0.48 yDistance=0.35
23:49:09.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.48
23:49:09.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.35
23:49:09.642 00.000 8976 MoveAxis(R, 0, ABG)
23:49:09.642 00.000 8976 MoveAxis(U, 0, ABG)
23:49:09.642 00.000 8976 MountToCamera -- mountTheta (-1.65) + m_xAngle (1.97) = xAngle (0.32 = 0.32)
23:49:09.642 00.000 8976 MountToCamera -- mountX=-0.36 mountY=-4.53 hyp=4.54 mountTheta=-1.65 cameraX=4.32, cameraY=1.42 cameraTheta=0.32
23:49:09.642 00.000 8976 incremental bump (4.317, 1.420) isValid = 1
23:49:09.643 00.001 8976 Scheduling Mount bump of (0.310, 0.105)
23:49:09.643 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.31, y=0.11, opts=4)
23:49:09.643 00.000 8976 Enqueuing Move request for scope (0.31, 0.11)
23:49:09.643 00.000 8976 move complete, result=0
23:49:09.643 00.000 9828 Worker thread wakes up
23:49:09.643 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.11) opts 0x4
23:49:09.643 00.000 9828 Handling offset move in thread for scope, endpoint = (0.31, 0.11)
23:49:09.643 00.000 9828 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.12) = xAngle (3.45 = -2.84)
23:49:09.643 00.000 8976 worker thread done servicing request
23:49:09.643 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=228, med=31, FiltMin=27, FiltMax=180, Gamma=2.260
23:49:09.643 00.000 9828 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.40 = -2.88)
23:49:09.643 00.000 9828 CameraToMount -- cameraX=0.31 cameraY=0.11 hyp=0.33 cameraTheta=0.33 mountX=-0.31 mountY=-0.08, mountTheta=-2.88
23:49:09.643 00.000 9828 Moving (0.31, 0.11) raw xDistance=-0.31 yDistance=-0.08
23:49:09.643 00.000 9828 BLC: window closed
23:49:09.643 00.000 9828 MoveAxis(E, 37, B)
23:49:09.643 00.000 9828 Guiding  Dir = 2, Dur = 37
23:49:09.644 00.001 9828 IsSlewing returns 0
23:49:09.644 00.000 9828 IsGuiding returns 0
23:49:09.644 00.000 9828 PulseGuide returned control before completion, sleep 47
23:49:09.654 00.010 5052 UpdateGuideState exits: m=3935 SNR=43.9
23:49:09.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:09.654 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:09.654 00.000 5052 Enqueuing Expose request
23:49:09.654 00.000 8976 Worker thread wakes up
23:49:09.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:09.655 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:09.657 00.002 5052 GuideStep: 0.5 px 0 ms EAST, 0.3 px 0 ms NORTH
23:49:09.698 00.041 9828 IsGuiding returns 1
23:49:09.698 00.000 9828 scope still moving after pulse duration time elapsed
23:49:09.730 00.032 9828 IsSlewing returns 0
23:49:09.730 00.000 9828 IsGuiding returns 1
23:49:09.761 00.031 9828 IsSlewing returns 0
23:49:09.761 00.000 9828 IsGuiding returns 1
23:49:09.791 00.030 9828 IsSlewing returns 0
23:49:09.791 00.000 9828 IsGuiding returns 0
23:49:09.791 00.000 9828 scope move finished after 37 + 109 ms
23:49:09.791 00.000 9828 Move returns status 0, amount 37
23:49:09.791 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:09.791 00.000 9828 MoveAxis(N, 3, B)
23:49:09.791 00.000 9828 Guiding  Dir = 0, Dur = 3
23:49:09.807 00.016 9828 IsSlewing returns 0
23:49:09.807 00.000 9828 IsGuiding returns 0
23:49:09.807 00.000 9828 PulseGuide returned control before completion, sleep 13
23:49:09.823 00.016 9828 IsGuiding returns 1
23:49:09.823 00.000 9828 scope still moving after pulse duration time elapsed
23:49:09.854 00.031 9828 IsSlewing returns 0
23:49:09.854 00.000 9828 IsGuiding returns 1
23:49:09.885 00.031 9828 IsSlewing returns 0
23:49:09.885 00.000 9828 IsGuiding returns 1
23:49:09.916 00.031 9828 IsSlewing returns 0
23:49:09.916 00.000 9828 IsGuiding returns 1
23:49:09.948 00.032 9828 IsSlewing returns 0
23:49:09.948 00.000 9828 IsGuiding returns 0
23:49:09.948 00.000 9828 scope move finished after 3 + 137 ms
23:49:09.948 00.000 9828 Move returns status 0, amount 3
23:49:09.948 00.000 9828 move complete, result=0
23:49:09.948 00.000 9828 worker thread done servicing request
23:49:09.948 00.000 5052 GuideStep: -0.3 px 37 ms EAST, -0.1 px 3 ms NORTH
23:49:10.695 00.747 8976 Exposure complete
23:49:10.709 00.014 8976 worker thread done servicing request
23:49:10.709 00.000 5052 OnExposeComplete: enter
23:49:10.709 00.000 5052 UpdateGuideState(): m_state=6
23:49:10.709 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 180
23:49:10.709 00.000 5052 Star::Find returns 1 (0), X=341.85, Y=396.32, Mass=3849, SNR=43.3, Peak=220 HFD=4.9
23:49:10.709 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.97) = xAngle (0.93 = 0.93)
23:49:10.709 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.88 = 0.88)
23:49:10.709 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.17 hyp=0.69 cameraTheta=2.90 mountX=0.41 mountY=0.53, mountTheta=0.91
23:49:10.709 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.17, opts=13)
23:49:10.709 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.17)
23:49:10.710 00.001 8976 Worker thread wakes up
23:49:10.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.17) opts 0xd
23:49:10.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.17)
23:49:10.710 00.000 8976 Moving (-0.67, 0.17) raw xDistance=0.41 yDistance=0.53
23:49:10.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.41
23:49:10.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.53
23:49:10.710 00.000 8976 MoveAxis(R, 0, ABG)
23:49:10.710 00.000 8976 MoveAxis(U, 0, ABG)
23:49:10.710 00.000 8976 MountToCamera -- mountTheta (-1.68) + m_xAngle (1.97) = xAngle (0.29 = 0.29)
23:49:10.710 00.000 8976 MountToCamera -- mountX=-0.53 mountY=-4.81 hyp=4.84 mountTheta=-1.68 cameraX=4.64, cameraY=1.37 cameraTheta=0.29
23:49:10.710 00.000 8976 incremental bump (4.643, 1.374) isValid = 1
23:49:10.710 00.000 8976 Scheduling Mount bump of (0.313, 0.096)
23:49:10.710 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.31, y=0.10, opts=4)
23:49:10.710 00.000 8976 Enqueuing Move request for scope (0.31, 0.10)
23:49:10.710 00.000 8976 move complete, result=0
23:49:10.710 00.000 8976 worker thread done servicing request
23:49:10.710 00.000 9828 Worker thread wakes up
23:49:10.710 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.10) opts 0x4
23:49:10.710 00.000 9828 Handling offset move in thread for scope, endpoint = (0.31, 0.10)
23:49:10.710 00.000 9828 CameraToMount -- cameraTheta (0.30) - m_xAngle (-3.12) = xAngle (3.42 = -2.87)
23:49:10.711 00.001 9828 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.37 = -2.91)
23:49:10.711 00.000 9828 CameraToMount -- cameraX=0.31 cameraY=0.10 hyp=0.33 cameraTheta=0.30 mountX=-0.32 mountY=-0.07, mountTheta=-2.91
23:49:10.711 00.000 9828 Moving (0.31, 0.10) raw xDistance=-0.32 yDistance=-0.07
23:49:10.711 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=220, med=32, FiltMin=27, FiltMax=148, Gamma=2.260
23:49:10.711 00.000 9828 BLC: window closed
23:49:10.711 00.000 9828 MoveAxis(E, 37, B)
23:49:10.711 00.000 9828 Guiding  Dir = 2, Dur = 37
23:49:10.711 00.000 9828 IsSlewing returns 0
23:49:10.711 00.000 9828 IsGuiding returns 0
23:49:10.711 00.000 9828 PulseGuide returned control before completion, sleep 47
23:49:10.721 00.010 5052 UpdateGuideState exits: m=3849 SNR=43.3
23:49:10.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:10.721 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:10.721 00.000 5052 Enqueuing Expose request
23:49:10.721 00.000 8976 Worker thread wakes up
23:49:10.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:10.721 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:10.724 00.003 5052 GuideStep: 0.4 px 0 ms EAST, 0.5 px 0 ms NORTH
23:49:10.766 00.042 9828 IsGuiding returns 1
23:49:10.766 00.000 9828 scope still moving after pulse duration time elapsed
23:49:10.797 00.031 9828 IsSlewing returns 0
23:49:10.797 00.000 9828 IsGuiding returns 1
23:49:10.828 00.031 9828 IsSlewing returns 0
23:49:10.828 00.000 9828 IsGuiding returns 1
23:49:10.859 00.031 9828 IsSlewing returns 0
23:49:10.859 00.000 9828 IsGuiding returns 0
23:49:10.859 00.000 9828 scope move finished after 37 + 110 ms
23:49:10.859 00.000 9828 Move returns status 0, amount 37
23:49:10.859 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:10.859 00.000 9828 MoveAxis(N, 3, B)
23:49:10.859 00.000 9828 Guiding  Dir = 0, Dur = 3
23:49:10.875 00.016 9828 IsSlewing returns 0
23:49:10.875 00.000 9828 IsGuiding returns 0
23:49:10.876 00.001 9828 PulseGuide returned control before completion, sleep 13
23:49:10.891 00.015 9828 IsGuiding returns 1
23:49:10.891 00.000 9828 scope still moving after pulse duration time elapsed
23:49:10.922 00.031 9828 IsSlewing returns 0
23:49:10.922 00.000 9828 IsGuiding returns 1
23:49:10.954 00.032 9828 IsSlewing returns 0
23:49:10.954 00.000 9828 IsGuiding returns 1
23:49:10.984 00.030 9828 IsSlewing returns 0
23:49:10.984 00.000 9828 IsGuiding returns 1
23:49:11.016 00.032 9828 IsSlewing returns 0
23:49:11.016 00.000 9828 IsGuiding returns 0
23:49:11.016 00.000 9828 scope move finished after 3 + 137 ms
23:49:11.016 00.000 9828 Move returns status 0, amount 3
23:49:11.016 00.000 9828 move complete, result=0
23:49:11.016 00.000 9828 worker thread done servicing request
23:49:11.016 00.000 5052 GuideStep: -0.3 px 37 ms EAST, -0.1 px 3 ms NORTH
23:49:11.763 00.747 8976 Exposure complete
23:49:11.778 00.015 8976 worker thread done servicing request
23:49:11.779 00.001 5052 OnExposeComplete: enter
23:49:11.779 00.000 5052 UpdateGuideState(): m_state=6
23:49:11.779 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 181
23:49:11.779 00.000 5052 Star::Find returns 1 (0), X=341.01, Y=396.14, Mass=3871, SNR=43.4, Peak=202 HFD=4.7
23:49:11.779 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.97) = xAngle (-5.10 = 1.19)
23:49:11.779 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.15 = 1.13)
23:49:11.779 00.000 5052 CameraToMount -- cameraX=-1.50 cameraY=-0.02 hyp=1.50 cameraTheta=-3.13 mountX=0.56 mountY=1.36, mountTheta=1.18
23:49:11.780 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.50, y=-0.02, opts=13)
23:49:11.780 00.000 5052 Enqueuing Move request for stepguider (-1.50, -0.02)
23:49:11.780 00.000 8976 Worker thread wakes up
23:49:11.780 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.50, -0.02) opts 0xd
23:49:11.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.50, -0.02)
23:49:11.780 00.000 8976 Moving (-1.50, -0.02) raw xDistance=0.56 yDistance=1.36
23:49:11.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.56
23:49:11.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.36
23:49:11.780 00.000 8976 MoveAxis(R, 0, ABG)
23:49:11.780 00.000 8976 MoveAxis(D, 4, ABG)
23:49:11.780 00.000 8976 stepping (4, 24) + (0, -4)
23:49:11.780 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:11.781 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=202, med=32, FiltMin=27, FiltMax=146, Gamma=2.260
23:49:11.791 00.010 5052 UpdateGuideState exits: m=3871 SNR=43.4
23:49:11.792 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:11.792 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:11.792 00.000 5052 Enqueuing Expose request
23:49:11.825 00.033 8976 Received - 47 (G) 
23:49:11.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:11.825 00.000 8976 stepped: pos (4, 20)
23:49:11.825 00.000 8976 MountToCamera -- mountTheta (-1.71) + m_xAngle (1.97) = xAngle (0.26 = 0.26)
23:49:11.825 00.000 8976 MountToCamera -- mountX=-0.64 mountY=-4.71 hyp=4.75 mountTheta=-1.71 cameraX=4.59, cameraY=1.23 cameraTheta=0.26
23:49:11.825 00.000 8976 incremental bump (4.588, 1.229) isValid = 1
23:49:11.825 00.000 8976 Scheduling Mount bump of (0.315, 0.087)
23:49:11.825 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.32, y=0.09, opts=4)
23:49:11.825 00.000 8976 Enqueuing Move request for scope (0.32, 0.09)
23:49:11.825 00.000 8976 move complete, result=0
23:49:11.826 00.001 9828 Worker thread wakes up
23:49:11.826 00.000 8976 worker thread done servicing request
23:49:11.826 00.000 8976 Worker thread wakes up
23:49:11.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:11.826 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:11.826 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.09) opts 0x4
23:49:11.826 00.000 5052 GuideStep: 0.6 px 0 ms EAST, 1.4 px 4 ms SOUTH
23:49:11.826 00.000 9828 Handling offset move in thread for scope, endpoint = (0.32, 0.09)
23:49:11.826 00.000 9828 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.12) = xAngle (3.39 = -2.89)
23:49:11.826 00.000 9828 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.34 = -2.94)
23:49:11.826 00.000 9828 CameraToMount -- cameraX=0.32 cameraY=0.09 hyp=0.33 cameraTheta=0.27 mountX=-0.32 mountY=-0.07, mountTheta=-2.94
23:49:11.826 00.000 9828 Moving (0.32, 0.09) raw xDistance=-0.32 yDistance=-0.07
23:49:11.826 00.000 9828 BLC: window closed
23:49:11.826 00.000 9828 MoveAxis(E, 38, B)
23:49:11.826 00.000 9828 Guiding  Dir = 2, Dur = 38
23:49:11.827 00.001 9828 IsSlewing returns 0
23:49:11.827 00.000 9828 IsGuiding returns 0
23:49:11.827 00.000 9828 PulseGuide returned control before completion, sleep 48
23:49:11.883 00.056 9828 IsGuiding returns 1
23:49:11.883 00.000 9828 scope still moving after pulse duration time elapsed
23:49:11.915 00.032 9828 IsSlewing returns 0
23:49:11.915 00.000 9828 IsGuiding returns 1
23:49:11.945 00.030 9828 IsSlewing returns 0
23:49:11.945 00.000 9828 IsGuiding returns 1
23:49:11.977 00.032 9828 IsSlewing returns 0
23:49:11.977 00.000 9828 IsGuiding returns 0
23:49:11.977 00.000 9828 scope move finished after 38 + 112 ms
23:49:11.977 00.000 9828 Move returns status 0, amount 38
23:49:11.977 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:11.977 00.000 9828 MoveAxis(N, 2, B)
23:49:11.977 00.000 9828 Guiding  Dir = 0, Dur = 2
23:49:11.993 00.016 9828 IsSlewing returns 0
23:49:11.993 00.000 9828 IsGuiding returns 0
23:49:11.993 00.000 9828 PulseGuide returned control before completion, sleep 12
23:49:12.009 00.016 9828 IsGuiding returns 1
23:49:12.009 00.000 9828 scope still moving after pulse duration time elapsed
23:49:12.041 00.032 9828 IsSlewing returns 0
23:49:12.041 00.000 9828 IsGuiding returns 1
23:49:12.073 00.032 9828 IsSlewing returns 0
23:49:12.073 00.000 9828 IsGuiding returns 1
23:49:12.105 00.032 9828 IsSlewing returns 0
23:49:12.105 00.000 9828 IsGuiding returns 1
23:49:12.136 00.031 9828 IsSlewing returns 0
23:49:12.136 00.000 9828 IsGuiding returns 0
23:49:12.136 00.000 9828 scope move finished after 2 + 141 ms
23:49:12.137 00.001 9828 Move returns status 0, amount 2
23:49:12.137 00.000 9828 move complete, result=0
23:49:12.137 00.000 9828 worker thread done servicing request
23:49:12.137 00.000 5052 GuideStep: -0.3 px 38 ms EAST, -0.1 px 2 ms NORTH
23:49:12.864 00.727 8976 Exposure complete
23:49:12.879 00.015 8976 worker thread done servicing request
23:49:12.879 00.000 5052 OnExposeComplete: enter
23:49:12.879 00.000 5052 UpdateGuideState(): m_state=6
23:49:12.879 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 182
23:49:12.879 00.000 5052 Star::Find returns 1 (0), X=341.77, Y=396.94, Mass=3902, SNR=43.7, Peak=208 HFD=4.8
23:49:12.880 00.001 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.97) = xAngle (0.36 = 0.36)
23:49:12.880 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.31 = 0.31)
23:49:12.880 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.78 hyp=1.07 cameraTheta=2.33 mountX=1.00 mountY=0.33, mountTheta=0.32
23:49:12.880 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.78, opts=13)
23:49:12.880 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.78)
23:49:12.880 00.000 8976 Worker thread wakes up
23:49:12.880 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.78) opts 0xd
23:49:12.881 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.78)
23:49:12.881 00.000 8976 Moving (-0.74, 0.78) raw xDistance=1.00 yDistance=0.33
23:49:12.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.00
23:49:12.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.33
23:49:12.881 00.000 8976 MoveAxis(L, 3, ABG)
23:49:12.881 00.000 8976 stepping (4, 20) + (-3, 0)
23:49:12.881 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:12.881 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=208, med=32, FiltMin=28, FiltMax=154, Gamma=2.260
23:49:12.892 00.011 5052 UpdateGuideState exits: m=3902 SNR=43.7
23:49:12.892 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:12.892 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:12.892 00.000 5052 Enqueuing Expose request
23:49:12.912 00.020 8976 Received - 47 (G) 
23:49:12.912 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:12.912 00.000 8976 stepped: pos (1, 20)
23:49:12.912 00.000 8976 MoveAxis(U, 0, ABG)
23:49:12.912 00.000 8976 MountToCamera -- mountTheta (-1.68) + m_xAngle (1.97) = xAngle (0.29 = 0.29)
23:49:12.912 00.000 8976 MountToCamera -- mountX=-0.50 mountY=-4.63 hyp=4.66 mountTheta=-1.68 cameraX=4.47, cameraY=1.33 cameraTheta=0.29
23:49:12.912 00.000 8976 incremental bump (4.468, 1.330) isValid = 1
23:49:12.913 00.001 8976 Scheduling Mount bump of (0.313, 0.096)
23:49:12.913 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.31, y=0.10, opts=4)
23:49:12.913 00.000 8976 Enqueuing Move request for scope (0.31, 0.10)
23:49:12.913 00.000 8976 move complete, result=0
23:49:12.913 00.000 9828 Worker thread wakes up
23:49:12.913 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.10) opts 0x4
23:49:12.913 00.000 9828 Handling offset move in thread for scope, endpoint = (0.31, 0.10)
23:49:12.913 00.000 9828 CameraToMount -- cameraTheta (0.30) - m_xAngle (-3.12) = xAngle (3.42 = -2.87)
23:49:12.913 00.000 5052 GuideStep: 1.0 px 3 ms WEST, 0.3 px 0 ms NORTH
23:49:12.913 00.000 8976 worker thread done servicing request
23:49:12.913 00.000 9828 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.37 = -2.91)
23:49:12.913 00.000 8976 Worker thread wakes up
23:49:12.913 00.000 9828 CameraToMount -- cameraX=0.31 cameraY=0.10 hyp=0.33 cameraTheta=0.30 mountX=-0.31 mountY=-0.07, mountTheta=-2.91
23:49:12.913 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:12.913 00.000 9828 Moving (0.31, 0.10) raw xDistance=-0.31 yDistance=-0.07
23:49:12.914 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:12.914 00.000 9828 BLC: window closed
23:49:12.914 00.000 9828 MoveAxis(E, 37, B)
23:49:12.914 00.000 9828 Guiding  Dir = 2, Dur = 37
23:49:12.914 00.000 9828 IsSlewing returns 0
23:49:12.914 00.000 9828 IsGuiding returns 0
23:49:12.915 00.001 9828 PulseGuide returned control before completion, sleep 47
23:49:12.966 00.051 9828 IsGuiding returns 1
23:49:12.966 00.000 9828 scope still moving after pulse duration time elapsed
23:49:12.998 00.032 9828 IsSlewing returns 0
23:49:12.998 00.000 9828 IsGuiding returns 1
23:49:13.030 00.032 9828 IsSlewing returns 0
23:49:13.030 00.000 9828 IsGuiding returns 1
23:49:13.061 00.031 9828 IsSlewing returns 0
23:49:13.061 00.000 9828 IsGuiding returns 1
23:49:13.093 00.032 9828 IsSlewing returns 0
23:49:13.093 00.000 9828 IsGuiding returns 1
23:49:13.124 00.031 9828 IsSlewing returns 0
23:49:13.124 00.000 9828 IsGuiding returns 1
23:49:13.155 00.031 9828 IsSlewing returns 0
23:49:13.155 00.000 9828 IsGuiding returns 1
23:49:13.187 00.032 9828 IsSlewing returns 0
23:49:13.187 00.000 9828 IsGuiding returns 0
23:49:13.187 00.000 9828 scope move finished after 37 + 235 ms
23:49:13.187 00.000 9828 Move returns status 0, amount 37
23:49:13.187 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:13.187 00.000 9828 MoveAxis(N, 3, B)
23:49:13.187 00.000 9828 Guiding  Dir = 0, Dur = 3
23:49:13.203 00.016 9828 IsSlewing returns 0
23:49:13.203 00.000 9828 IsGuiding returns 0
23:49:13.203 00.000 9828 PulseGuide returned control before completion, sleep 13
23:49:13.219 00.016 9828 IsGuiding returns 1
23:49:13.219 00.000 9828 scope still moving after pulse duration time elapsed
23:49:13.250 00.031 9828 IsSlewing returns 0
23:49:13.250 00.000 9828 IsGuiding returns 1
23:49:13.281 00.031 9828 IsSlewing returns 0
23:49:13.281 00.000 9828 IsGuiding returns 1
23:49:13.313 00.032 9828 IsSlewing returns 0
23:49:13.313 00.000 9828 IsGuiding returns 1
23:49:13.345 00.032 9828 IsSlewing returns 0
23:49:13.345 00.000 9828 IsGuiding returns 0
23:49:13.345 00.000 9828 scope move finished after 3 + 138 ms
23:49:13.345 00.000 9828 Move returns status 0, amount 3
23:49:13.345 00.000 9828 move complete, result=0
23:49:13.345 00.000 9828 worker thread done servicing request
23:49:13.345 00.000 5052 GuideStep: -0.3 px 37 ms EAST, -0.1 px 3 ms NORTH
23:49:13.945 00.600 8976 Exposure complete
23:49:13.962 00.017 8976 worker thread done servicing request
23:49:13.963 00.001 5052 OnExposeComplete: enter
23:49:13.963 00.000 5052 UpdateGuideState(): m_state=6
23:49:13.963 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 183
23:49:13.963 00.000 5052 Star::Find returns 1 (0), X=341.24, Y=395.97, Mass=3956, SNR=44.0, Peak=238 HFD=4.5
23:49:13.963 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.97) = xAngle (-4.96 = 1.32)
23:49:13.963 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.01 = 1.27)
23:49:13.963 00.000 5052 CameraToMount -- cameraX=-1.28 cameraY=-0.19 hyp=1.29 cameraTheta=-2.99 mountX=0.32 mountY=1.23, mountTheta=1.32
23:49:13.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.28, y=-0.19, opts=13)
23:49:13.964 00.000 5052 Enqueuing Move request for stepguider (-1.28, -0.19)
23:49:13.964 00.000 8976 Worker thread wakes up
23:49:13.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.28, -0.19) opts 0xd
23:49:13.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.28, -0.19)
23:49:13.964 00.000 8976 Moving (-1.28, -0.19) raw xDistance=0.32 yDistance=1.23
23:49:13.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.32
23:49:13.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.23
23:49:13.964 00.000 8976 MoveAxis(R, 0, ABG)
23:49:13.964 00.000 8976 MoveAxis(D, 3, ABG)
23:49:13.964 00.000 8976 stepping (1, 20) + (0, -3)
23:49:13.964 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:13.965 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=238, med=32, FiltMin=28, FiltMax=163, Gamma=2.260
23:49:13.974 00.009 5052 UpdateGuideState exits: m=3956 SNR=44.0
23:49:13.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:13.974 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:13.974 00.000 5052 Enqueuing Expose request
23:49:13.999 00.025 8976 Received - 47 (G) 
23:49:13.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:13.999 00.000 8976 stepped: pos (1, 17)
23:49:13.999 00.000 8976 MountToCamera -- mountTheta (-1.66) + m_xAngle (1.97) = xAngle (0.30 = 0.30)
23:49:13.999 00.000 8976 MountToCamera -- mountX=-0.41 mountY=-4.36 hyp=4.38 mountTheta=-1.66 cameraX=4.18, cameraY=1.31 cameraTheta=0.30
23:49:13.999 00.000 8976 incremental bump (4.183, 1.312) isValid = 1
23:49:14.000 00.001 8976 Scheduling Mount bump of (0.312, 0.101)
23:49:14.000 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.31, y=0.10, opts=4)
23:49:14.000 00.000 8976 Enqueuing Move request for scope (0.31, 0.10)
23:49:14.000 00.000 8976 move complete, result=0
23:49:14.000 00.000 8976 worker thread done servicing request
23:49:14.000 00.000 8976 Worker thread wakes up
23:49:14.000 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:14.000 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:14.000 00.000 9828 Worker thread wakes up
23:49:14.000 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 1.2 px 3 ms SOUTH
23:49:14.000 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.10) opts 0x4
23:49:14.000 00.000 9828 Handling offset move in thread for scope, endpoint = (0.31, 0.10)
23:49:14.000 00.000 9828 CameraToMount -- cameraTheta (0.31) - m_xAngle (-3.12) = xAngle (3.43 = -2.85)
23:49:14.000 00.000 9828 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.39 = -2.90)
23:49:14.000 00.000 9828 CameraToMount -- cameraX=0.31 cameraY=0.10 hyp=0.33 cameraTheta=0.31 mountX=-0.31 mountY=-0.08, mountTheta=-2.89
23:49:14.000 00.000 9828 Moving (0.31, 0.10) raw xDistance=-0.31 yDistance=-0.08
23:49:14.000 00.000 9828 BLC: window closed
23:49:14.000 00.000 9828 MoveAxis(E, 37, B)
23:49:14.000 00.000 9828 Guiding  Dir = 2, Dur = 37
23:49:14.001 00.001 9828 IsSlewing returns 0
23:49:14.001 00.000 9828 IsGuiding returns 0
23:49:14.001 00.000 9828 PulseGuide returned control before completion, sleep 47
23:49:14.053 00.052 9828 IsGuiding returns 1
23:49:14.053 00.000 9828 scope still moving after pulse duration time elapsed
23:49:14.085 00.032 9828 IsSlewing returns 0
23:49:14.085 00.000 9828 IsGuiding returns 1
23:49:14.116 00.031 9828 IsSlewing returns 0
23:49:14.116 00.000 9828 IsGuiding returns 1
23:49:14.147 00.031 9828 IsSlewing returns 0
23:49:14.147 00.000 9828 IsGuiding returns 0
23:49:14.147 00.000 9828 scope move finished after 37 + 109 ms
23:49:14.147 00.000 9828 Move returns status 0, amount 37
23:49:14.147 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:14.147 00.000 9828 MoveAxis(N, 3, B)
23:49:14.147 00.000 9828 Guiding  Dir = 0, Dur = 3
23:49:14.163 00.016 9828 IsSlewing returns 0
23:49:14.164 00.001 9828 IsGuiding returns 0
23:49:14.164 00.000 9828 PulseGuide returned control before completion, sleep 13
23:49:14.179 00.015 9828 IsGuiding returns 1
23:49:14.179 00.000 9828 scope still moving after pulse duration time elapsed
23:49:14.210 00.031 9828 IsSlewing returns 0
23:49:14.210 00.000 9828 IsGuiding returns 1
23:49:14.240 00.030 9828 IsSlewing returns 0
23:49:14.240 00.000 9828 IsGuiding returns 1
23:49:14.271 00.031 9828 IsSlewing returns 0
23:49:14.271 00.000 9828 IsGuiding returns 0
23:49:14.271 00.000 9828 scope move finished after 3 + 105 ms
23:49:14.271 00.000 9828 Move returns status 0, amount 3
23:49:14.271 00.000 9828 move complete, result=0
23:49:14.271 00.000 9828 worker thread done servicing request
23:49:14.271 00.000 5052 GuideStep: -0.3 px 37 ms EAST, -0.1 px 3 ms NORTH
23:49:15.048 00.777 8976 Exposure complete
23:49:15.062 00.014 8976 worker thread done servicing request
23:49:15.062 00.000 5052 OnExposeComplete: enter
23:49:15.062 00.000 5052 UpdateGuideState(): m_state=6
23:49:15.062 00.000 5052 Star::Find(18, 341, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 184
23:49:15.063 00.001 5052 Star::Find returns 1 (0), X=342.18, Y=396.31, Mass=3957, SNR=43.9, Peak=230 HFD=4.6
23:49:15.063 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.97) = xAngle (0.76 = 0.76)
23:49:15.063 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.70 = 0.70)
23:49:15.063 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.15 hyp=0.37 cameraTheta=2.72 mountX=0.27 mountY=0.24, mountTheta=0.73
23:49:15.063 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.15, opts=13)
23:49:15.063 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.15)
23:49:15.063 00.000 8976 Worker thread wakes up
23:49:15.064 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.15) opts 0xd
23:49:15.064 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.15)
23:49:15.064 00.000 8976 Moving (-0.34, 0.15) raw xDistance=0.27 yDistance=0.24
23:49:15.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
23:49:15.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
23:49:15.064 00.000 8976 MoveAxis(R, 0, ABG)
23:49:15.064 00.000 8976 MoveAxis(U, 0, ABG)
23:49:15.064 00.000 8976 MountToCamera -- mountTheta (-1.65) + m_xAngle (1.97) = xAngle (0.31 = 0.31)
23:49:15.064 00.000 8976 MountToCamera -- mountX=-0.35 mountY=-4.18 hyp=4.20 mountTheta=-1.65 cameraX=3.99, cameraY=1.30 cameraTheta=0.31
23:49:15.064 00.000 8976 incremental bump (3.992, 1.300) isValid = 1
23:49:15.064 00.000 8976 Scheduling Mount bump of (0.310, 0.104)
23:49:15.064 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.31, y=0.10, opts=4)
23:49:15.064 00.000 8976 Enqueuing Move request for scope (0.31, 0.10)
23:49:15.064 00.000 8976 move complete, result=0
23:49:15.064 00.000 9828 Worker thread wakes up
23:49:15.064 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.10) opts 0x4
23:49:15.064 00.000 9828 Handling offset move in thread for scope, endpoint = (0.31, 0.10)
23:49:15.064 00.000 9828 CameraToMount -- cameraTheta (0.32) - m_xAngle (-3.12) = xAngle (3.44 = -2.84)
23:49:15.064 00.000 9828 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.40 = -2.89)
23:49:15.065 00.001 9828 CameraToMount -- cameraX=0.31 cameraY=0.10 hyp=0.33 cameraTheta=0.32 mountX=-0.31 mountY=-0.08, mountTheta=-2.88
23:49:15.065 00.000 9828 Moving (0.31, 0.10) raw xDistance=-0.31 yDistance=-0.08
23:49:15.065 00.000 9828 BLC: window closed
23:49:15.065 00.000 9828 MoveAxis(E, 37, B)
23:49:15.065 00.000 9828 Guiding  Dir = 2, Dur = 37
23:49:15.065 00.000 8976 worker thread done servicing request
23:49:15.065 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=230, med=32, FiltMin=28, FiltMax=164, Gamma=2.260
23:49:15.065 00.000 9828 IsSlewing returns 0
23:49:15.065 00.000 9828 IsGuiding returns 0
23:49:15.065 00.000 9828 PulseGuide returned control before completion, sleep 47
23:49:15.075 00.010 5052 UpdateGuideState exits: m=3957 SNR=43.9
23:49:15.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:15.075 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:15.075 00.000 5052 Enqueuing Expose request
23:49:15.075 00.000 8976 Worker thread wakes up
23:49:15.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:15.075 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:15.078 00.003 5052 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:49:15.122 00.044 9828 IsGuiding returns 1
23:49:15.122 00.000 9828 scope still moving after pulse duration time elapsed
23:49:15.154 00.032 9828 IsSlewing returns 0
23:49:15.154 00.000 9828 IsGuiding returns 1
23:49:15.184 00.030 9828 IsSlewing returns 0
23:49:15.184 00.000 9828 IsGuiding returns 1
23:49:15.215 00.031 9828 IsSlewing returns 0
23:49:15.215 00.000 9828 IsGuiding returns 0
23:49:15.215 00.000 9828 scope move finished after 37 + 112 ms
23:49:15.215 00.000 9828 Move returns status 0, amount 37
23:49:15.215 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:15.215 00.000 9828 MoveAxis(N, 3, B)
23:49:15.215 00.000 9828 Guiding  Dir = 0, Dur = 3
23:49:15.231 00.016 9828 IsSlewing returns 0
23:49:15.231 00.000 9828 IsGuiding returns 0
23:49:15.231 00.000 9828 PulseGuide returned control before completion, sleep 13
23:49:15.247 00.016 9828 IsGuiding returns 1
23:49:15.247 00.000 9828 scope still moving after pulse duration time elapsed
23:49:15.277 00.030 9828 IsSlewing returns 0
23:49:15.277 00.000 9828 IsGuiding returns 1
23:49:15.309 00.032 9828 IsSlewing returns 0
23:49:15.309 00.000 9828 IsGuiding returns 1
23:49:15.340 00.031 9828 IsSlewing returns 0
23:49:15.340 00.000 9828 IsGuiding returns 1
23:49:15.370 00.030 9828 IsSlewing returns 0
23:49:15.370 00.000 9828 IsGuiding returns 0
23:49:15.370 00.000 9828 scope move finished after 3 + 136 ms
23:49:15.370 00.000 9828 Move returns status 0, amount 3
23:49:15.370 00.000 9828 move complete, result=0
23:49:15.370 00.000 9828 worker thread done servicing request
23:49:15.370 00.000 5052 GuideStep: -0.3 px 37 ms EAST, -0.1 px 3 ms NORTH
23:49:16.119 00.749 8976 Exposure complete
23:49:16.134 00.015 8976 worker thread done servicing request
23:49:16.134 00.000 5052 OnExposeComplete: enter
23:49:16.135 00.001 5052 UpdateGuideState(): m_state=6
23:49:16.135 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 185
23:49:16.135 00.000 5052 Star::Find returns 1 (0), X=342.26, Y=396.33, Mass=3967, SNR=44.1, Peak=191 HFD=4.9
23:49:16.135 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.97) = xAngle (0.58 = 0.58)
23:49:16.135 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.53 = 0.53)
23:49:16.135 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.17 hyp=0.31 cameraTheta=2.55 mountX=0.26 mountY=0.15, mountTheta=0.54
23:49:16.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.17, opts=13)
23:49:16.136 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.17)
23:49:16.136 00.000 8976 Worker thread wakes up
23:49:16.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.17) opts 0xd
23:49:16.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.17)
23:49:16.136 00.000 8976 Moving (-0.25, 0.17) raw xDistance=0.26 yDistance=0.15
23:49:16.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
23:49:16.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:49:16.136 00.000 8976 MoveAxis(R, 0, ABG)
23:49:16.136 00.000 8976 MoveAxis(U, 0, ABG)
23:49:16.136 00.000 8976 MountToCamera -- mountTheta (-1.65) + m_xAngle (1.97) = xAngle (0.32 = 0.32)
23:49:16.136 00.000 8976 MountToCamera -- mountX=-0.30 mountY=-4.06 hyp=4.07 mountTheta=-1.65 cameraX=3.86, cameraY=1.29 cameraTheta=0.32
23:49:16.136 00.000 8976 incremental bump (3.864, 1.292) isValid = 1
23:49:16.136 00.000 8976 Scheduling Mount bump of (0.290, 0.100)
23:49:16.137 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.29, y=0.10, opts=4)
23:49:16.137 00.000 8976 Enqueuing Move request for scope (0.29, 0.10)
23:49:16.137 00.000 8976 move complete, result=0
23:49:16.137 00.000 9828 Worker thread wakes up
23:49:16.137 00.000 8976 worker thread done servicing request
23:49:16.137 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.10) opts 0x4
23:49:16.137 00.000 9828 Handling offset move in thread for scope, endpoint = (0.29, 0.10)
23:49:16.137 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=191, med=32, FiltMin=27, FiltMax=144, Gamma=2.260
23:49:16.137 00.000 9828 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.12) = xAngle (3.45 = -2.83)
23:49:16.137 00.000 9828 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.41 = -2.88)
23:49:16.137 00.000 9828 CameraToMount -- cameraX=0.29 cameraY=0.10 hyp=0.31 cameraTheta=0.33 mountX=-0.29 mountY=-0.08, mountTheta=-2.87
23:49:16.137 00.000 9828 Moving (0.29, 0.10) raw xDistance=-0.29 yDistance=-0.08
23:49:16.137 00.000 9828 BLC: window closed
23:49:16.137 00.000 9828 MoveAxis(E, 35, B)
23:49:16.137 00.000 9828 Guiding  Dir = 2, Dur = 35
23:49:16.138 00.001 9828 IsSlewing returns 0
23:49:16.138 00.000 9828 IsGuiding returns 0
23:49:16.138 00.000 9828 PulseGuide returned control before completion, sleep 45
23:49:16.148 00.010 5052 UpdateGuideState exits: m=3967 SNR=44.1
23:49:16.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:16.148 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:16.148 00.000 5052 Enqueuing Expose request
23:49:16.148 00.000 8976 Worker thread wakes up
23:49:16.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:16.148 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:16.151 00.003 5052 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:49:16.195 00.044 9828 IsGuiding returns 1
23:49:16.195 00.000 9828 scope still moving after pulse duration time elapsed
23:49:16.226 00.031 9828 IsSlewing returns 0
23:49:16.226 00.000 9828 IsGuiding returns 1
23:49:16.258 00.032 9828 IsSlewing returns 0
23:49:16.258 00.000 9828 IsGuiding returns 1
23:49:16.290 00.032 9828 IsSlewing returns 0
23:49:16.290 00.000 9828 IsGuiding returns 0
23:49:16.290 00.000 9828 scope move finished after 35 + 116 ms
23:49:16.290 00.000 9828 Move returns status 0, amount 35
23:49:16.290 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:16.290 00.000 9828 MoveAxis(N, 3, B)
23:49:16.290 00.000 9828 Guiding  Dir = 0, Dur = 3
23:49:16.306 00.016 9828 IsSlewing returns 0
23:49:16.306 00.000 9828 IsGuiding returns 0
23:49:16.306 00.000 9828 PulseGuide returned control before completion, sleep 13
23:49:16.322 00.016 9828 IsGuiding returns 1
23:49:16.322 00.000 9828 scope still moving after pulse duration time elapsed
23:49:16.354 00.032 9828 IsSlewing returns 0
23:49:16.354 00.000 9828 IsGuiding returns 1
23:49:16.385 00.031 9828 IsSlewing returns 0
23:49:16.385 00.000 9828 IsGuiding returns 1
23:49:16.417 00.032 9828 IsSlewing returns 0
23:49:16.417 00.000 9828 IsGuiding returns 1
23:49:16.448 00.031 9828 IsSlewing returns 0
23:49:16.448 00.000 9828 IsGuiding returns 0
23:49:16.448 00.000 9828 scope move finished after 3 + 139 ms
23:49:16.448 00.000 9828 Move returns status 0, amount 3
23:49:16.448 00.000 9828 move complete, result=0
23:49:16.448 00.000 9828 worker thread done servicing request
23:49:16.448 00.000 5052 GuideStep: -0.3 px 35 ms EAST, -0.1 px 3 ms NORTH
23:49:17.197 00.749 8976 Exposure complete
23:49:17.210 00.013 8976 worker thread done servicing request
23:49:17.210 00.000 5052 OnExposeComplete: enter
23:49:17.210 00.000 5052 UpdateGuideState(): m_state=6
23:49:17.211 00.001 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 186
23:49:17.211 00.000 5052 Star::Find returns 1 (0), X=341.72, Y=396.38, Mass=3965, SNR=44.0, Peak=244 HFD=4.8
23:49:17.211 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.97) = xAngle (0.91 = 0.91)
23:49:17.211 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.85 = 0.85)
23:49:17.211 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.22 hyp=0.83 cameraTheta=2.88 mountX=0.51 mountY=0.62, mountTheta=0.89
23:49:17.211 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.22, opts=13)
23:49:17.212 00.001 5052 Enqueuing Move request for stepguider (-0.80, 0.22)
23:49:17.212 00.000 8976 Worker thread wakes up
23:49:17.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.22) opts 0xd
23:49:17.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.22)
23:49:17.212 00.000 8976 Moving (-0.80, 0.22) raw xDistance=0.51 yDistance=0.62
23:49:17.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.51
23:49:17.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.62
23:49:17.212 00.000 8976 MoveAxis(R, 0, ABG)
23:49:17.212 00.000 8976 MoveAxis(U, 0, ABG)
23:49:17.212 00.000 8976 MountToCamera -- mountTheta (-1.64) + m_xAngle (1.97) = xAngle (0.33 = 0.33)
23:49:17.212 00.000 8976 MountToCamera -- mountX=-0.27 mountY=-3.98 hyp=3.99 mountTheta=-1.64 cameraX=3.78, cameraY=1.29 cameraTheta=0.33
23:49:17.212 00.000 8976 incremental bump (3.778, 1.287) isValid = 1
23:49:17.212 00.000 8976 Scheduling Mount bump of (0.309, 0.109)
23:49:17.212 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.31, y=0.11, opts=4)
23:49:17.212 00.000 8976 Enqueuing Move request for scope (0.31, 0.11)
23:49:17.212 00.000 8976 move complete, result=0
23:49:17.212 00.000 8976 worker thread done servicing request
23:49:17.212 00.000 9828 Worker thread wakes up
23:49:17.212 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.11) opts 0x4
23:49:17.212 00.000 9828 Handling offset move in thread for scope, endpoint = (0.31, 0.11)
23:49:17.213 00.001 9828 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.12) = xAngle (3.46 = -2.83)
23:49:17.213 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=244, med=31, FiltMin=27, FiltMax=167, Gamma=2.260
23:49:17.213 00.000 9828 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.41 = -2.87)
23:49:17.213 00.000 9828 CameraToMount -- cameraX=0.31 cameraY=0.11 hyp=0.33 cameraTheta=0.34 mountX=-0.31 mountY=-0.09, mountTheta=-2.87
23:49:17.213 00.000 9828 Moving (0.31, 0.11) raw xDistance=-0.31 yDistance=-0.09
23:49:17.213 00.000 9828 BLC: window closed
23:49:17.213 00.000 9828 MoveAxis(E, 37, B)
23:49:17.213 00.000 9828 Guiding  Dir = 2, Dur = 37
23:49:17.213 00.000 9828 IsSlewing returns 0
23:49:17.213 00.000 9828 IsGuiding returns 0
23:49:17.214 00.001 9828 PulseGuide returned control before completion, sleep 47
23:49:17.222 00.008 5052 UpdateGuideState exits: m=3965 SNR=44.0
23:49:17.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:17.222 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:17.222 00.000 5052 Enqueuing Expose request
23:49:17.222 00.000 8976 Worker thread wakes up
23:49:17.222 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:17.223 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:17.226 00.003 5052 GuideStep: 0.5 px 0 ms EAST, 0.6 px 0 ms NORTH
23:49:17.269 00.043 9828 IsGuiding returns 1
23:49:17.269 00.000 9828 scope still moving after pulse duration time elapsed
23:49:17.302 00.033 9828 IsSlewing returns 0
23:49:17.302 00.000 9828 IsGuiding returns 1
23:49:17.333 00.031 9828 IsSlewing returns 0
23:49:17.333 00.000 9828 IsGuiding returns 1
23:49:17.363 00.030 9828 IsSlewing returns 0
23:49:17.363 00.000 9828 IsGuiding returns 0
23:49:17.363 00.000 9828 scope move finished after 37 + 112 ms
23:49:17.363 00.000 9828 Move returns status 0, amount 37
23:49:17.363 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:17.363 00.000 9828 MoveAxis(N, 3, B)
23:49:17.363 00.000 9828 Guiding  Dir = 0, Dur = 3
23:49:17.379 00.016 9828 IsSlewing returns 0
23:49:17.383 00.004 9828 IsGuiding returns 0
23:49:17.383 00.000 9828 PulseGuide returned control before completion, sleep 13
23:49:17.409 00.026 9828 IsGuiding returns 1
23:49:17.409 00.000 9828 scope still moving after pulse duration time elapsed
23:49:17.440 00.031 9828 IsSlewing returns 0
23:49:17.440 00.000 9828 IsGuiding returns 1
23:49:17.472 00.032 9828 IsSlewing returns 0
23:49:17.472 00.000 9828 IsGuiding returns 1
23:49:17.503 00.031 9828 IsSlewing returns 0
23:49:17.503 00.000 9828 IsGuiding returns 0
23:49:17.503 00.000 9828 scope move finished after 3 + 116 ms
23:49:17.503 00.000 9828 Move returns status 0, amount 3
23:49:17.503 00.000 9828 move complete, result=0
23:49:17.503 00.000 9828 worker thread done servicing request
23:49:17.503 00.000 5052 GuideStep: -0.3 px 37 ms EAST, -0.1 px 3 ms NORTH
23:49:18.266 00.763 8976 Exposure complete
23:49:18.281 00.015 8976 worker thread done servicing request
23:49:18.281 00.000 5052 OnExposeComplete: enter
23:49:18.281 00.000 5052 UpdateGuideState(): m_state=6
23:49:18.281 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 187
23:49:18.281 00.000 5052 Star::Find returns 1 (0), X=341.16, Y=396.38, Mass=3949, SNR=43.9, Peak=267 HFD=4.7
23:49:18.281 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.97) = xAngle (1.01 = 1.01)
23:49:18.281 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.96 = 0.96)
23:49:18.282 00.001 5052 CameraToMount -- cameraX=-1.35 cameraY=0.22 hyp=1.37 cameraTheta=2.98 mountX=0.72 mountY=1.12, mountTheta=1.00
23:49:18.282 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.35, y=0.22, opts=13)
23:49:18.282 00.000 5052 Enqueuing Move request for stepguider (-1.35, 0.22)
23:49:18.282 00.000 8976 Worker thread wakes up
23:49:18.283 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.35, 0.22) opts 0xd
23:49:18.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.35, 0.22)
23:49:18.283 00.000 8976 Moving (-1.35, 0.22) raw xDistance=0.72 yDistance=1.12
23:49:18.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72
23:49:18.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.12
23:49:18.283 00.000 8976 MoveAxis(L, 2, ABG)
23:49:18.283 00.000 8976 stepping (1, 17) + (-2, 0)
23:49:18.283 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:18.284 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=267, med=32, FiltMin=27, FiltMax=173, Gamma=2.260
23:49:18.293 00.009 5052 UpdateGuideState exits: m=3949 SNR=43.9
23:49:18.294 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:18.294 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:18.294 00.000 5052 Enqueuing Expose request
23:49:18.315 00.021 8976 Received - 47 (G) 
23:49:18.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:18.315 00.000 8976 stepped: pos (-1, 17)
23:49:18.315 00.000 8976 MoveAxis(D, 3, ABG)
23:49:18.315 00.000 8976 stepping (-1, 17) + (0, -3)
23:49:18.315 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:18.347 00.032 8976 Received - 47 (G) 
23:49:18.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:18.347 00.000 8976 stepped: pos (-1, 14)
23:49:18.347 00.000 8976 MountToCamera -- mountTheta (-1.60) + m_xAngle (1.97) = xAngle (0.37 = 0.37)
23:49:18.347 00.000 8976 MountToCamera -- mountX=-0.11 mountY=-3.70 hyp=3.71 mountTheta=-1.60 cameraX=3.46, cameraY=1.33 cameraTheta=0.37
23:49:18.347 00.000 8976 incremental bump (3.460, 1.329) isValid = 1
23:49:18.347 00.000 8976 Scheduling Mount bump of (0.305, 0.121)
23:49:18.347 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.30, y=0.12, opts=4)
23:49:18.347 00.000 8976 Enqueuing Move request for scope (0.30, 0.12)
23:49:18.348 00.001 8976 move complete, result=0
23:49:18.348 00.000 9828 Worker thread wakes up
23:49:18.348 00.000 8976 worker thread done servicing request
23:49:18.348 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 1.1 px 3 ms SOUTH
23:49:18.348 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.12) opts 0x4
23:49:18.348 00.000 9828 Handling offset move in thread for scope, endpoint = (0.30, 0.12)
23:49:18.348 00.000 9828 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.12) = xAngle (3.50 = -2.79)
23:49:18.348 00.000 9828 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.45 = -2.83)
23:49:18.349 00.001 9828 CameraToMount -- cameraX=0.30 cameraY=0.12 hyp=0.33 cameraTheta=0.38 mountX=-0.31 mountY=-0.10, mountTheta=-2.83
23:49:18.349 00.000 9828 Moving (0.30, 0.12) raw xDistance=-0.31 yDistance=-0.10
23:49:18.349 00.000 9828 BLC: window closed
23:49:18.349 00.000 9828 MoveAxis(E, 37, B)
23:49:18.349 00.000 8976 Worker thread wakes up
23:49:18.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:18.349 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:18.349 00.000 9828 Guiding  Dir = 2, Dur = 37
23:49:18.349 00.000 9828 IsSlewing returns 0
23:49:18.349 00.000 9828 IsGuiding returns 0
23:49:18.350 00.001 9828 PulseGuide returned control before completion, sleep 47
23:49:18.402 00.052 9828 IsGuiding returns 1
23:49:18.402 00.000 9828 scope still moving after pulse duration time elapsed
23:49:18.433 00.031 9828 IsSlewing returns 0
23:49:18.433 00.000 9828 IsGuiding returns 1
23:49:18.465 00.032 9828 IsSlewing returns 0
23:49:18.465 00.000 9828 IsGuiding returns 1
23:49:18.496 00.031 9828 IsSlewing returns 0
23:49:18.496 00.000 9828 IsGuiding returns 0
23:49:18.496 00.000 9828 scope move finished after 37 + 109 ms
23:49:18.496 00.000 9828 Move returns status 0, amount 37
23:49:18.496 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:18.496 00.000 9828 MoveAxis(N, 4, B)
23:49:18.496 00.000 9828 Guiding  Dir = 0, Dur = 4
23:49:18.518 00.022 9828 IsSlewing returns 0
23:49:18.518 00.000 9828 IsGuiding returns 0
23:49:18.518 00.000 9828 PulseGuide returned control before completion, sleep 14
23:49:18.547 00.029 9828 IsGuiding returns 1
23:49:18.547 00.000 9828 scope still moving after pulse duration time elapsed
23:49:18.579 00.032 9828 IsSlewing returns 0
23:49:18.579 00.000 9828 IsGuiding returns 1
23:49:18.611 00.032 9828 IsSlewing returns 0
23:49:18.611 00.000 9828 IsGuiding returns 1
23:49:18.642 00.031 9828 IsSlewing returns 0
23:49:18.642 00.000 9828 IsGuiding returns 1
23:49:18.673 00.031 9828 IsSlewing returns 0
23:49:18.673 00.000 9828 IsGuiding returns 0
23:49:18.673 00.000 9828 scope move finished after 4 + 151 ms
23:49:18.673 00.000 9828 Move returns status 0, amount 4
23:49:18.673 00.000 9828 move complete, result=0
23:49:18.673 00.000 9828 worker thread done servicing request
23:49:18.673 00.000 5052 GuideStep: -0.3 px 37 ms EAST, -0.1 px 4 ms NORTH
23:49:19.394 00.721 8976 Exposure complete
23:49:19.408 00.014 8976 worker thread done servicing request
23:49:19.408 00.000 5052 OnExposeComplete: enter
23:49:19.408 00.000 5052 UpdateGuideState(): m_state=6
23:49:19.408 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 188
23:49:19.408 00.000 5052 Star::Find returns 1 (0), X=341.42, Y=396.17, Mass=4012, SNR=44.4, Peak=190 HFD=4.7
23:49:19.408 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.97) = xAngle (1.16 = 1.16)
23:49:19.408 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.11 = 1.11)
23:49:19.408 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=0.02 hyp=1.10 cameraTheta=3.13 mountX=0.44 mountY=0.98, mountTheta=1.15
23:49:19.409 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=0.02, opts=13)
23:49:19.409 00.000 5052 Enqueuing Move request for stepguider (-1.10, 0.02)
23:49:19.409 00.000 8976 Worker thread wakes up
23:49:19.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, 0.02) opts 0xd
23:49:19.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, 0.02)
23:49:19.409 00.000 8976 Moving (-1.10, 0.02) raw xDistance=0.44 yDistance=0.98
23:49:19.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.44
23:49:19.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.98
23:49:19.409 00.000 8976 MoveAxis(R, 0, ABG)
23:49:19.409 00.000 8976 MoveAxis(U, 0, ABG)
23:49:19.410 00.001 8976 MountToCamera -- mountTheta (-1.57) + m_xAngle (1.97) = xAngle (0.40 = 0.40)
23:49:19.410 00.000 8976 MountToCamera -- mountX=-0.00 mountY=-3.52 hyp=3.52 mountTheta=-1.57 cameraX=3.25, cameraY=1.36 cameraTheta=0.40
23:49:19.410 00.000 8976 incremental bump (3.247, 1.358) isValid = 1
23:49:19.410 00.000 8976 Scheduling Mount bump of (0.301, 0.130)
23:49:19.410 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.30, y=0.13, opts=4)
23:49:19.410 00.000 8976 Enqueuing Move request for scope (0.30, 0.13)
23:49:19.410 00.000 8976 move complete, result=0
23:49:19.410 00.000 9828 Worker thread wakes up
23:49:19.410 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.13) opts 0x4
23:49:19.410 00.000 9828 Handling offset move in thread for scope, endpoint = (0.30, 0.13)
23:49:19.410 00.000 9828 CameraToMount -- cameraTheta (0.41) - m_xAngle (-3.12) = xAngle (3.53 = -2.76)
23:49:19.410 00.000 9828 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.48 = -2.80)
23:49:19.410 00.000 9828 CameraToMount -- cameraX=0.30 cameraY=0.13 hyp=0.33 cameraTheta=0.41 mountX=-0.30 mountY=-0.11, mountTheta=-2.80
23:49:19.410 00.000 8976 worker thread done servicing request
23:49:19.410 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=190, med=32, FiltMin=28, FiltMax=163, Gamma=2.260
23:49:19.410 00.000 9828 Moving (0.30, 0.13) raw xDistance=-0.30 yDistance=-0.11
23:49:19.411 00.001 9828 BLC: window closed
23:49:19.411 00.000 9828 MoveAxis(E, 36, B)
23:49:19.411 00.000 9828 Guiding  Dir = 2, Dur = 36
23:49:19.411 00.000 9828 IsSlewing returns 0
23:49:19.411 00.000 9828 IsGuiding returns 0
23:49:19.411 00.000 9828 PulseGuide returned control before completion, sleep 46
23:49:19.421 00.010 5052 UpdateGuideState exits: m=4012 SNR=44.4
23:49:19.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:19.421 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:19.421 00.000 5052 Enqueuing Expose request
23:49:19.421 00.000 8976 Worker thread wakes up
23:49:19.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:19.421 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:19.424 00.003 5052 GuideStep: 0.4 px 0 ms EAST, 1.0 px 0 ms NORTH
23:49:19.465 00.041 9828 IsGuiding returns 1
23:49:19.465 00.000 9828 scope still moving after pulse duration time elapsed
23:49:19.496 00.031 9828 IsSlewing returns 0
23:49:19.496 00.000 9828 IsGuiding returns 1
23:49:19.527 00.031 9828 IsSlewing returns 0
23:49:19.527 00.000 9828 IsGuiding returns 1
23:49:19.558 00.031 9828 IsSlewing returns 0
23:49:19.558 00.000 9828 IsGuiding returns 0
23:49:19.558 00.000 9828 scope move finished after 36 + 110 ms
23:49:19.558 00.000 9828 Move returns status 0, amount 36
23:49:19.558 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:19.558 00.000 9828 MoveAxis(N, 4, B)
23:49:19.558 00.000 9828 Guiding  Dir = 0, Dur = 4
23:49:19.574 00.016 9828 IsSlewing returns 0
23:49:19.575 00.001 9828 IsGuiding returns 0
23:49:19.575 00.000 9828 PulseGuide returned control before completion, sleep 14
23:49:19.590 00.015 9828 IsGuiding returns 1
23:49:19.590 00.000 9828 scope still moving after pulse duration time elapsed
23:49:19.622 00.032 9828 IsSlewing returns 0
23:49:19.622 00.000 9828 IsGuiding returns 1
23:49:19.652 00.030 9828 IsSlewing returns 0
23:49:19.652 00.000 9828 IsGuiding returns 1
23:49:19.684 00.032 9828 IsSlewing returns 0
23:49:19.684 00.000 9828 IsGuiding returns 1
23:49:19.716 00.032 9828 IsSlewing returns 0
23:49:19.716 00.000 9828 IsGuiding returns 0
23:49:19.716 00.000 9828 scope move finished after 4 + 137 ms
23:49:19.716 00.000 9828 Move returns status 0, amount 4
23:49:19.716 00.000 9828 move complete, result=0
23:49:19.716 00.000 9828 worker thread done servicing request
23:49:19.716 00.000 5052 GuideStep: -0.3 px 36 ms EAST, -0.1 px 4 ms NORTH
23:49:20.453 00.737 8976 Exposure complete
23:49:20.466 00.013 8976 worker thread done servicing request
23:49:20.466 00.000 5052 OnExposeComplete: enter
23:49:20.466 00.000 5052 UpdateGuideState(): m_state=6
23:49:20.467 00.001 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 189
23:49:20.467 00.000 5052 Star::Find returns 1 (0), X=340.60, Y=395.93, Mass=4056, SNR=44.6, Peak=198 HFD=4.8
23:49:20.467 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.97) = xAngle (-4.99 = 1.29)
23:49:20.467 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.04 = 1.24)
23:49:20.467 00.000 5052 CameraToMount -- cameraX=-1.92 cameraY=-0.23 hyp=1.93 cameraTheta=-3.02 mountX=0.53 mountY=1.83, mountTheta=1.29
23:49:20.467 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.92, y=-0.23, opts=13)
23:49:20.467 00.000 5052 Enqueuing Move request for stepguider (-1.92, -0.23)
23:49:20.468 00.001 8976 Worker thread wakes up
23:49:20.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.92, -0.23) opts 0xd
23:49:20.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.92, -0.23)
23:49:20.468 00.000 8976 Moving (-1.92, -0.23) raw xDistance=0.53 yDistance=1.83
23:49:20.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.53
23:49:20.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.83
23:49:20.468 00.000 8976 MoveAxis(R, 0, ABG)
23:49:20.468 00.000 8976 MoveAxis(D, 5, ABG)
23:49:20.468 00.000 8976 stepping (-1, 14) + (0, -5)
23:49:20.468 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:49:20.469 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=198, med=32, FiltMin=28, FiltMax=164, Gamma=2.260
23:49:20.478 00.009 5052 UpdateGuideState exits: m=4056 SNR=44.6
23:49:20.479 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:20.479 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:49:20.479 00.000 5052 Enqueuing Expose request
23:49:20.505 00.026 8976 Received - 47 (G) 
23:49:20.505 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:49:20.506 00.001 8976 stepped: pos (-1, 9)
23:49:20.506 00.000 8976 MountToCamera -- mountTheta (-1.55) + m_xAngle (1.97) = xAngle (0.42 = 0.42)
23:49:20.506 00.000 8976 MountToCamera -- mountX=0.07 mountY=-3.02 hyp=3.03 mountTheta=-1.55 cameraX=2.76, cameraY=1.23 cameraTheta=0.42
23:49:20.506 00.000 8976 incremental bump (2.762, 1.234) isValid = 1
23:49:20.506 00.000 8976 Scheduling Mount bump of (0.298, 0.137)
23:49:20.506 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.30, y=0.14, opts=4)
23:49:20.506 00.000 8976 Enqueuing Move request for scope (0.30, 0.14)
23:49:20.506 00.000 8976 move complete, result=0
23:49:20.506 00.000 8976 worker thread done servicing request
23:49:20.506 00.000 9828 Worker thread wakes up
23:49:20.506 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.14) opts 0x4
23:49:20.506 00.000 9828 Handling offset move in thread for scope, endpoint = (0.30, 0.14)
23:49:20.506 00.000 9828 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.12) = xAngle (3.55 = -2.73)
23:49:20.506 00.000 5052 GuideStep: 0.5 px 0 ms EAST, 1.8 px 5 ms SOUTH
23:49:20.506 00.000 8976 Worker thread wakes up
23:49:20.506 00.000 9828 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.50 = -2.78)
23:49:20.506 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:49:20.506 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(325,378,37,37)
23:49:20.507 00.001 9828 CameraToMount -- cameraX=0.30 cameraY=0.14 hyp=0.33 cameraTheta=0.43 mountX=-0.30 mountY=-0.12, mountTheta=-2.77
23:49:20.507 00.000 9828 Moving (0.30, 0.14) raw xDistance=-0.30 yDistance=-0.12
23:49:20.507 00.000 9828 BLC: window closed
23:49:20.507 00.000 9828 MoveAxis(E, 36, B)
23:49:20.507 00.000 9828 Guiding  Dir = 2, Dur = 36
23:49:20.507 00.000 9828 IsSlewing returns 0
23:49:20.507 00.000 9828 IsGuiding returns 0
23:49:20.507 00.000 9828 PulseGuide returned control before completion, sleep 46
23:49:20.558 00.051 9828 IsGuiding returns 1
23:49:20.558 00.000 9828 scope still moving after pulse duration time elapsed
23:49:20.589 00.031 9828 IsSlewing returns 0
23:49:20.589 00.000 9828 IsGuiding returns 1
23:49:20.621 00.032 9828 IsSlewing returns 0
23:49:20.621 00.000 9828 IsGuiding returns 1
23:49:20.652 00.031 9828 IsSlewing returns 0
23:49:20.652 00.000 9828 IsGuiding returns 0
23:49:20.652 00.000 9828 scope move finished after 36 + 109 ms
23:49:20.652 00.000 9828 Move returns status 0, amount 36
23:49:20.652 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:20.652 00.000 9828 MoveAxis(N, 4, B)
23:49:20.652 00.000 9828 Guiding  Dir = 0, Dur = 4
23:49:20.667 00.015 9828 IsSlewing returns 0
23:49:20.667 00.000 9828 IsGuiding returns 0
23:49:20.667 00.000 9828 PulseGuide returned control before completion, sleep 14
23:49:20.683 00.016 9828 IsGuiding returns 1
23:49:20.683 00.000 9828 scope still moving after pulse duration time elapsed
23:49:20.715 00.032 9828 IsSlewing returns 0
23:49:20.715 00.000 9828 IsGuiding returns 1
23:49:20.746 00.031 9828 IsSlewing returns 0
23:49:20.746 00.000 9828 IsGuiding returns 1
23:49:20.782 00.036 9828 IsSlewing returns 0
23:49:20.782 00.000 9828 IsGuiding returns 1
23:49:20.814 00.032 9828 IsSlewing returns 0
23:49:20.814 00.000 9828 IsGuiding returns 0
23:49:20.814 00.000 9828 scope move finished after 4 + 142 ms
23:49:20.814 00.000 9828 Move returns status 0, amount 4
23:49:20.814 00.000 9828 move complete, result=0
23:49:20.814 00.000 9828 worker thread done servicing request
23:49:20.814 00.000 5052 GuideStep: -0.3 px 36 ms EAST, -0.1 px 4 ms NORTH
23:49:21.274 00.460 5052 OnExposureDurationSelected: duration = 500
23:49:21.545 00.271 8976 Exposure complete
23:49:21.559 00.014 8976 worker thread done servicing request
23:49:21.559 00.000 5052 OnExposeComplete: enter
23:49:21.559 00.000 5052 UpdateGuideState(): m_state=6
23:49:21.559 00.000 5052 Star::Find(18, 340, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 190
23:49:21.559 00.000 5052 Star::Find returns 1 (0), X=341.34, Y=396.44, Mass=4066, SNR=44.7, Peak=211 HFD=4.8
23:49:21.559 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.97) = xAngle (0.94 = 0.94)
23:49:21.559 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.88 = 0.88)
23:49:21.560 00.001 5052 CameraToMount -- cameraX=-1.18 cameraY=0.29 hyp=1.21 cameraTheta=2.90 mountX=0.72 mountY=0.94, mountTheta=0.92
23:49:21.560 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.18, y=0.29, opts=13)
23:49:21.560 00.000 5052 Enqueuing Move request for stepguider (-1.18, 0.29)
23:49:21.560 00.000 8976 Worker thread wakes up
23:49:21.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.18, 0.29) opts 0xd
23:49:21.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.18, 0.29)
23:49:21.560 00.000 8976 Moving (-1.18, 0.29) raw xDistance=0.72 yDistance=0.94
23:49:21.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
23:49:21.561 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.94
23:49:21.561 00.000 8976 MoveAxis(L, 2, ABG)
23:49:21.561 00.000 8976 stepping (-1, 9) + (-2, 0)
23:49:21.561 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:21.561 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=211, med=32, FiltMin=27, FiltMax=171, Gamma=2.260
23:49:21.571 00.010 5052 UpdateGuideState exits: m=4066 SNR=44.7
23:49:21.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:21.571 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:21.571 00.000 5052 Enqueuing Expose request
23:49:21.593 00.022 8976 Received - 47 (G) 
23:49:21.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:21.593 00.000 8976 stepped: pos (-3, 9)
23:49:21.593 00.000 8976 MoveAxis(U, 0, ABG)
23:49:21.593 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (1.97) = xAngle (0.49 = 0.49)
23:49:21.593 00.000 8976 MountToCamera -- mountX=0.26 mountY=-2.69 hyp=2.71 mountTheta=-1.47 cameraX=2.38, cameraY=1.28 cameraTheta=0.49
23:49:21.593 00.000 8976 incremental bump (2.382, 1.283) isValid = 1
23:49:21.593 00.000 8976 Scheduling Mount bump of (0.287, 0.160)
23:49:21.593 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.29, y=0.16, opts=4)
23:49:21.593 00.000 8976 Enqueuing Move request for scope (0.29, 0.16)
23:49:21.593 00.000 8976 move complete, result=0
23:49:21.593 00.000 9828 Worker thread wakes up
23:49:21.593 00.000 8976 worker thread done servicing request
23:49:21.593 00.000 8976 Worker thread wakes up
23:49:21.593 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 0.9 px 0 ms NORTH
23:49:21.593 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.16) opts 0x4
23:49:21.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:21.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:21.594 00.001 9828 Handling offset move in thread for scope, endpoint = (0.29, 0.16)
23:49:21.594 00.000 9828 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.12) = xAngle (3.63 = -2.66)
23:49:21.594 00.000 9828 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.58 = -2.70)
23:49:21.594 00.000 9828 CameraToMount -- cameraX=0.29 cameraY=0.16 hyp=0.33 cameraTheta=0.51 mountX=-0.29 mountY=-0.14, mountTheta=-2.69
23:49:21.594 00.000 9828 Moving (0.29, 0.16) raw xDistance=-0.29 yDistance=-0.14
23:49:21.594 00.000 9828 BLC: window closed
23:49:21.594 00.000 9828 MoveAxis(E, 35, B)
23:49:21.594 00.000 9828 Guiding  Dir = 2, Dur = 35
23:49:21.594 00.000 9828 IsSlewing returns 0
23:49:21.594 00.000 9828 IsGuiding returns 0
23:49:21.594 00.000 9828 PulseGuide returned control before completion, sleep 45
23:49:21.646 00.052 9828 IsGuiding returns 1
23:49:21.646 00.000 9828 scope still moving after pulse duration time elapsed
23:49:21.678 00.032 9828 IsSlewing returns 0
23:49:21.678 00.000 9828 IsGuiding returns 1
23:49:21.709 00.031 9828 IsSlewing returns 0
23:49:21.709 00.000 9828 IsGuiding returns 1
23:49:21.740 00.031 9828 IsSlewing returns 0
23:49:21.740 00.000 9828 IsGuiding returns 0
23:49:21.740 00.000 9828 scope move finished after 35 + 111 ms
23:49:21.740 00.000 9828 Move returns status 0, amount 35
23:49:21.740 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:21.740 00.000 9828 MoveAxis(N, 5, B)
23:49:21.740 00.000 9828 Guiding  Dir = 0, Dur = 5
23:49:21.756 00.016 9828 IsSlewing returns 0
23:49:21.756 00.000 9828 IsGuiding returns 0
23:49:21.756 00.000 9828 PulseGuide returned control before completion, sleep 15
23:49:21.772 00.016 9828 IsGuiding returns 1
23:49:21.772 00.000 9828 scope still moving after pulse duration time elapsed
23:49:21.802 00.030 9828 IsSlewing returns 0
23:49:21.802 00.000 9828 IsGuiding returns 1
23:49:21.834 00.032 9828 IsSlewing returns 0
23:49:21.834 00.000 9828 IsGuiding returns 1
23:49:21.865 00.031 9828 IsSlewing returns 0
23:49:21.865 00.000 9828 IsGuiding returns 1
23:49:21.896 00.031 9828 IsSlewing returns 0
23:49:21.896 00.000 9828 IsGuiding returns 0
23:49:21.896 00.000 9828 scope move finished after 5 + 134 ms
23:49:21.896 00.000 9828 Move returns status 0, amount 5
23:49:21.896 00.000 9828 move complete, result=0
23:49:21.896 00.000 9828 worker thread done servicing request
23:49:21.896 00.000 5052 GuideStep: -0.3 px 35 ms EAST, -0.1 px 5 ms NORTH
23:49:22.167 00.271 8976 Exposure complete
23:49:22.180 00.013 8976 worker thread done servicing request
23:49:22.180 00.000 5052 OnExposeComplete: enter
23:49:22.180 00.000 5052 UpdateGuideState(): m_state=6
23:49:22.181 00.001 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 191
23:49:22.181 00.000 5052 Star::Find returns 1 (0), X=341.08, Y=396.01, Mass=1839, SNR=29.9, Peak=115 HFD=4.4
23:49:22.181 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.97) = xAngle (-5.00 = 1.28)
23:49:22.181 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.06 = 1.23)
23:49:22.181 00.000 5052 CameraToMount -- cameraX=-1.43 cameraY=-0.15 hyp=1.44 cameraTheta=-3.04 mountX=0.41 mountY=1.36, mountTheta=1.27
23:49:22.181 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.43, y=-0.15, opts=13)
23:49:22.181 00.000 5052 Enqueuing Move request for stepguider (-1.43, -0.15)
23:49:22.181 00.000 8976 Worker thread wakes up
23:49:22.182 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.43, -0.15) opts 0xd
23:49:22.182 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.43, -0.15)
23:49:22.182 00.000 8976 Moving (-1.43, -0.15) raw xDistance=0.41 yDistance=1.36
23:49:22.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.41
23:49:22.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.36
23:49:22.182 00.000 8976 MoveAxis(R, 0, ABG)
23:49:22.182 00.000 8976 MoveAxis(D, 4, ABG)
23:49:22.182 00.000 8976 stepping (-3, 9) + (0, -4)
23:49:22.182 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:22.183 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=122, med=31, FiltMin=27, FiltMax=100, Gamma=2.260
23:49:22.193 00.010 5052 UpdateGuideState exits: m=1839 SNR=29.9
23:49:22.193 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:22.193 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:22.193 00.000 5052 Enqueuing Expose request
23:49:22.215 00.022 8976 Received - 47 (G) 
23:49:22.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:22.216 00.001 8976 stepped: pos (-3, 5)
23:49:22.216 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (1.97) = xAngle (0.58 = 0.58)
23:49:22.216 00.000 8976 MountToCamera -- mountX=0.39 mountY=-2.17 hyp=2.21 mountTheta=-1.39 cameraX=1.85, cameraY=1.20 cameraTheta=0.58
23:49:22.216 00.000 8976 incremental bump (1.854, 1.202) isValid = 1
23:49:22.216 00.000 8976 Scheduling Mount bump of (0.274, 0.183)
23:49:22.216 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.27, y=0.18, opts=4)
23:49:22.216 00.000 8976 Enqueuing Move request for scope (0.27, 0.18)
23:49:22.216 00.000 8976 move complete, result=0
23:49:22.216 00.000 9828 Worker thread wakes up
23:49:22.216 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.18) opts 0x4
23:49:22.216 00.000 9828 Handling offset move in thread for scope, endpoint = (0.27, 0.18)
23:49:22.216 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.12) = xAngle (3.71 = -2.57)
23:49:22.216 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.66 = -2.62)
23:49:22.216 00.000 9828 CameraToMount -- cameraX=0.27 cameraY=0.18 hyp=0.33 cameraTheta=0.59 mountX=-0.28 mountY=-0.16, mountTheta=-2.61
23:49:22.216 00.000 9828 Moving (0.27, 0.18) raw xDistance=-0.28 yDistance=-0.16
23:49:22.216 00.000 9828 BLC: window closed
23:49:22.216 00.000 9828 MoveAxis(E, 33, B)
23:49:22.216 00.000 8976 worker thread done servicing request
23:49:22.216 00.000 5052 GuideStep: 0.4 px 0 ms EAST, 1.4 px 4 ms SOUTH
23:49:22.216 00.000 9828 Guiding  Dir = 2, Dur = 33
23:49:22.217 00.001 8976 Worker thread wakes up
23:49:22.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:22.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:22.217 00.000 9828 IsSlewing returns 0
23:49:22.217 00.000 9828 IsGuiding returns 0
23:49:22.217 00.000 9828 PulseGuide returned control before completion, sleep 43
23:49:22.274 00.057 9828 IsGuiding returns 1
23:49:22.274 00.000 9828 scope still moving after pulse duration time elapsed
23:49:22.305 00.031 9828 IsSlewing returns 0
23:49:22.305 00.000 9828 IsGuiding returns 1
23:49:22.336 00.031 9828 IsSlewing returns 0
23:49:22.336 00.000 9828 IsGuiding returns 1
23:49:22.368 00.032 9828 IsSlewing returns 0
23:49:22.368 00.000 9828 IsGuiding returns 0
23:49:22.368 00.000 9828 scope move finished after 33 + 118 ms
23:49:22.368 00.000 9828 Move returns status 0, amount 33
23:49:22.368 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:22.368 00.000 9828 MoveAxis(N, 6, B)
23:49:22.368 00.000 9828 Guiding  Dir = 0, Dur = 6
23:49:22.383 00.015 9828 IsSlewing returns 0
23:49:22.383 00.000 9828 IsGuiding returns 0
23:49:22.383 00.000 9828 PulseGuide returned control before completion, sleep 16
23:49:22.414 00.031 9828 IsGuiding returns 1
23:49:22.414 00.000 9828 scope still moving after pulse duration time elapsed
23:49:22.446 00.032 9828 IsSlewing returns 0
23:49:22.446 00.000 9828 IsGuiding returns 1
23:49:22.478 00.032 9828 IsSlewing returns 0
23:49:22.478 00.000 9828 IsGuiding returns 1
23:49:22.510 00.032 9828 IsSlewing returns 0
23:49:22.510 00.000 9828 IsGuiding returns 0
23:49:22.510 00.000 9828 scope move finished after 6 + 120 ms
23:49:22.510 00.000 9828 Move returns status 0, amount 6
23:49:22.510 00.000 9828 move complete, result=0
23:49:22.510 00.000 9828 worker thread done servicing request
23:49:22.510 00.000 5052 GuideStep: -0.3 px 33 ms EAST, -0.2 px 6 ms NORTH
23:49:22.782 00.272 8976 Exposure complete
23:49:22.795 00.013 8976 worker thread done servicing request
23:49:22.795 00.000 5052 OnExposeComplete: enter
23:49:22.795 00.000 5052 UpdateGuideState(): m_state=6
23:49:22.795 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 192
23:49:22.796 00.001 5052 Star::Find returns 1 (0), X=341.67, Y=396.16, Mass=1908, SNR=30.4, Peak=109 HFD=4.5
23:49:22.796 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.97) = xAngle (-5.11 = 1.17)
23:49:22.796 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.16 = 1.12)
23:49:22.796 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.00 hyp=0.84 cameraTheta=-3.14 mountX=0.32 mountY=0.76, mountTheta=1.17
23:49:22.796 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.00, opts=13)
23:49:22.796 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.00)
23:49:22.796 00.000 8976 Worker thread wakes up
23:49:22.797 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.00) opts 0xd
23:49:22.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.00)
23:49:22.797 00.000 8976 Moving (-0.84, -0.00) raw xDistance=0.32 yDistance=0.76
23:49:22.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.32
23:49:22.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.76
23:49:22.797 00.000 8976 MoveAxis(R, 0, ABG)
23:49:22.797 00.000 8976 MoveAxis(U, 0, ABG)
23:49:22.797 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (1.97) = xAngle (0.65 = 0.65)
23:49:22.797 00.000 8976 MountToCamera -- mountX=0.48 mountY=-1.83 hyp=1.89 mountTheta=-1.32 cameraX=1.50, cameraY=1.15 cameraTheta=0.65
23:49:22.797 00.000 8976 incremental bump (1.501, 1.147) isValid = 1
23:49:22.797 00.000 8976 Scheduling Mount bump of (0.259, 0.205)
23:49:22.797 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.26, y=0.20, opts=4)
23:49:22.797 00.000 8976 Enqueuing Move request for scope (0.26, 0.20)
23:49:22.797 00.000 8976 move complete, result=0
23:49:22.797 00.000 9828 Worker thread wakes up
23:49:22.797 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.20) opts 0x4
23:49:22.797 00.000 9828 Handling offset move in thread for scope, endpoint = (0.26, 0.20)
23:49:22.797 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.12) = xAngle (3.79 = -2.50)
23:49:22.797 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.12) + m_yAngleError (0.05)) = yAngle (3.74 = -2.54)
23:49:22.797 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=122, med=31, FiltMin=27, FiltMax=103, Gamma=2.260
23:49:22.798 00.001 9828 CameraToMount -- cameraX=0.26 cameraY=0.20 hyp=0.33 cameraTheta=0.67 mountX=-0.26 mountY=-0.19, mountTheta=-2.53
23:49:22.798 00.000 9828 Moving (0.26, 0.20) raw xDistance=-0.26 yDistance=-0.19
23:49:22.798 00.000 9828 BLC: window closed
23:49:22.798 00.000 9828 MoveAxis(E, 31, B)
23:49:22.798 00.000 8976 worker thread done servicing request
23:49:22.798 00.000 9828 Guiding  Dir = 2, Dur = 31
23:49:22.798 00.000 9828 IsSlewing returns 0
23:49:22.798 00.000 9828 IsGuiding returns 0
23:49:22.798 00.000 9828 PulseGuide returned control before completion, sleep 41
23:49:22.807 00.009 5052 UpdateGuideState exits: m=1908 SNR=30.4
23:49:22.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:22.807 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:22.807 00.000 5052 Enqueuing Expose request
23:49:22.807 00.000 8976 Worker thread wakes up
23:49:22.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:22.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:22.810 00.003 5052 GuideStep: 0.3 px 0 ms EAST, 0.8 px 0 ms NORTH
23:49:22.856 00.046 9828 IsGuiding returns 1
23:49:22.856 00.000 9828 scope still moving after pulse duration time elapsed
23:49:22.887 00.031 9828 IsSlewing returns 0
23:49:22.887 00.000 9828 IsGuiding returns 1
23:49:22.919 00.032 9828 IsSlewing returns 0
23:49:22.919 00.000 9828 IsGuiding returns 1
23:49:22.951 00.032 9828 IsSlewing returns 0
23:49:22.951 00.000 9828 IsGuiding returns 0
23:49:22.951 00.000 9828 scope move finished after 31 + 120 ms
23:49:22.951 00.000 9828 Move returns status 0, amount 31
23:49:22.951 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:49:22.951 00.000 9828 MoveAxis(N, 7, B)
23:49:22.951 00.000 9828 Guiding  Dir = 0, Dur = 7
23:49:22.966 00.015 9828 IsSlewing returns 0
23:49:22.966 00.000 9828 IsGuiding returns 0
23:49:22.966 00.000 9828 PulseGuide returned control before completion, sleep 17
23:49:23.001 00.035 9828 IsGuiding returns 1
23:49:23.001 00.000 9828 scope still moving after pulse duration time elapsed
23:49:23.033 00.032 9828 IsSlewing returns 0
23:49:23.033 00.000 9828 IsGuiding returns 1
23:49:23.065 00.032 9828 IsSlewing returns 0
23:49:23.065 00.000 9828 IsGuiding returns 1
23:49:23.097 00.032 9828 IsSlewing returns 0
23:49:23.097 00.000 9828 IsGuiding returns 0
23:49:23.097 00.000 9828 scope move finished after 7 + 123 ms
23:49:23.097 00.000 9828 Move returns status 0, amount 7
23:49:23.097 00.000 9828 move complete, result=0
23:49:23.097 00.000 9828 worker thread done servicing request
23:49:23.097 00.000 5052 GuideStep: -0.3 px 31 ms EAST, -0.2 px 7 ms NORTH
23:49:23.388 00.291 8976 Exposure complete
23:49:23.402 00.014 8976 worker thread done servicing request
23:49:23.402 00.000 5052 OnExposeComplete: enter
23:49:23.402 00.000 5052 UpdateGuideState(): m_state=6
23:49:23.402 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 193
23:49:23.402 00.000 5052 Star::Find returns 1 (0), X=340.55, Y=396.41, Mass=1817, SNR=29.7, Peak=133 HFD=4.1
23:49:23.402 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.97) = xAngle (1.05 = 1.05)
23:49:23.402 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.99 = 0.99)
23:49:23.402 00.000 5052 CameraToMount -- cameraX=-1.97 cameraY=0.25 hyp=1.98 cameraTheta=3.01 mountX=0.99 mountY=1.66, mountTheta=1.03
23:49:23.403 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.97, y=0.25, opts=13)
23:49:23.403 00.000 5052 Enqueuing Move request for stepguider (-1.97, 0.25)
23:49:23.403 00.000 8976 Worker thread wakes up
23:49:23.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.97, 0.25) opts 0xd
23:49:23.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.97, 0.25)
23:49:23.403 00.000 8976 Moving (-1.97, 0.25) raw xDistance=0.99 yDistance=1.66
23:49:23.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.99
23:49:23.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.05 from input 1.66
23:49:23.403 00.000 8976 MoveAxis(L, 3, ABG)
23:49:23.403 00.000 8976 stepping (-3, 5) + (-3, 0)
23:49:23.403 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:23.404 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=133, med=31, FiltMin=26, FiltMax=104, Gamma=2.260
23:49:23.414 00.010 5052 UpdateGuideState exits: m=1817 SNR=29.7
23:49:23.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:23.414 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:23.414 00.000 5052 Enqueuing Expose request
23:49:23.431 00.017 8976 Received - 47 (G) 
23:49:23.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:23.431 00.000 8976 stepped: pos (-6, 5)
23:49:23.431 00.000 8976 MoveAxis(D, 5, ABG)
23:49:23.431 00.000 8976 stepping (-6, 5) + (0, -5)
23:49:23.431 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:49:23.479 00.048 8976 Received - 47 (G) 
23:49:23.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:49:23.479 00.000 8976 stepped: pos (-6, 0)
23:49:23.479 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
23:49:23.479 00.000 8976 move complete, result=0
23:49:23.479 00.000 8976 worker thread done servicing request
23:49:23.479 00.000 8976 Worker thread wakes up
23:49:23.479 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:23.479 00.000 5052 GuideStep: 1.0 px 3 ms WEST, 1.7 px 5 ms SOUTH
23:49:23.479 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:24.050 00.571 8976 Exposure complete
23:49:24.065 00.015 8976 worker thread done servicing request
23:49:24.065 00.000 5052 OnExposeComplete: enter
23:49:24.065 00.000 5052 UpdateGuideState(): m_state=6
23:49:24.065 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 194
23:49:24.065 00.000 5052 Star::Find returns 1 (0), X=340.79, Y=396.52, Mass=1835, SNR=29.9, Peak=126 HFD=4.5
23:49:24.065 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.97) = xAngle (0.97 = 0.97)
23:49:24.065 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.91 = 0.91)
23:49:24.065 00.000 5052 CameraToMount -- cameraX=-1.72 cameraY=0.36 hyp=1.76 cameraTheta=2.93 mountX=1.00 mountY=1.39, mountTheta=0.95
23:49:24.066 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.72, y=0.36, opts=13)
23:49:24.066 00.000 5052 Enqueuing Move request for stepguider (-1.72, 0.36)
23:49:24.066 00.000 8976 Worker thread wakes up
23:49:24.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.72, 0.36) opts 0xd
23:49:24.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.72, 0.36)
23:49:24.066 00.000 8976 Moving (-1.72, 0.36) raw xDistance=1.00 yDistance=1.39
23:49:24.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.00
23:49:24.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.95 from input 1.39
23:49:24.066 00.000 8976 MoveAxis(L, 3, ABG)
23:49:24.066 00.000 8976 stepping (-6, 0) + (-3, 0)
23:49:24.067 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:24.067 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=126, med=31, FiltMin=27, FiltMax=101, Gamma=2.260
23:49:24.077 00.010 5052 UpdateGuideState exits: m=1835 SNR=29.9
23:49:24.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:24.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:24.077 00.000 5052 Enqueuing Expose request
23:49:24.102 00.025 8976 Received - 47 (G) 
23:49:24.102 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:24.102 00.000 8976 stepped: pos (-9, 0)
23:49:24.102 00.000 8976 MoveAxis(D, 4, ABG)
23:49:24.102 00.000 8976 stepping (-9, 0) + (0, -4)
23:49:24.103 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:24.134 00.031 8976 Received - 47 (G) 
23:49:24.134 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:24.134 00.000 8976 stepped: pos (-9, -4)
23:49:24.134 00.000 8976 move complete, result=0
23:49:24.134 00.000 8976 worker thread done servicing request
23:49:24.134 00.000 8976 Worker thread wakes up
23:49:24.134 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:24.134 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:24.135 00.001 5052 GuideStep: 1.0 px 3 ms WEST, 1.4 px 4 ms SOUTH
23:49:24.716 00.581 8976 Exposure complete
23:49:24.731 00.015 8976 worker thread done servicing request
23:49:24.731 00.000 5052 OnExposeComplete: enter
23:49:24.731 00.000 5052 UpdateGuideState(): m_state=6
23:49:24.731 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 195
23:49:24.732 00.001 5052 Star::Find returns 1 (0), X=342.41, Y=396.38, Mass=1751, SNR=29.2, Peak=112 HFD=4.7
23:49:24.732 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.97) = xAngle (0.03 = 0.03)
23:49:24.732 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.02 = -0.02)
23:49:24.732 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=2.00 mountX=0.24 mountY=-0.01, mountTheta=-0.02
23:49:24.732 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.22, opts=13)
23:49:24.732 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.22)
23:49:24.732 00.000 8976 Worker thread wakes up
23:49:24.733 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.22) opts 0xd
23:49:24.733 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.22)
23:49:24.733 00.000 8976 Moving (-0.10, 0.22) raw xDistance=0.24 yDistance=-0.01
23:49:24.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
23:49:24.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:49:24.733 00.000 8976 MoveAxis(R, 0, ABG)
23:49:24.733 00.000 8976 MoveAxis(U, 0, ABG)
23:49:24.733 00.000 8976 move complete, result=0
23:49:24.733 00.000 8976 worker thread done servicing request
23:49:24.733 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=123, med=31, FiltMin=27, FiltMax=92, Gamma=2.260
23:49:24.743 00.010 5052 UpdateGuideState exits: m=1751 SNR=29.2
23:49:24.744 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:24.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:24.744 00.000 5052 Enqueuing Expose request
23:49:24.744 00.000 8976 Worker thread wakes up
23:49:24.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:24.744 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:24.747 00.003 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:25.320 00.573 8976 Exposure complete
23:49:25.334 00.014 8976 worker thread done servicing request
23:49:25.334 00.000 5052 OnExposeComplete: enter
23:49:25.334 00.000 5052 UpdateGuideState(): m_state=6
23:49:25.334 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 196
23:49:25.334 00.000 5052 Star::Find returns 1 (0), X=342.71, Y=396.50, Mass=1830, SNR=29.7, Peak=121 HFD=4.6
23:49:25.334 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.97) = xAngle (-0.93 = -0.93)
23:49:25.334 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.98 = -0.98)
23:49:25.334 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.34 hyp=0.39 cameraTheta=1.04 mountX=0.23 mountY=-0.33, mountTheta=-0.95
23:49:25.335 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.34, opts=13)
23:49:25.335 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.34)
23:49:25.335 00.000 8976 Worker thread wakes up
23:49:25.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.34) opts 0xd
23:49:25.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.34)
23:49:25.335 00.000 8976 Moving (0.20, 0.34) raw xDistance=0.23 yDistance=-0.33
23:49:25.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
23:49:25.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.33
23:49:25.335 00.000 8976 MoveAxis(R, 0, ABG)
23:49:25.335 00.000 8976 MoveAxis(U, 0, ABG)
23:49:25.336 00.001 8976 move complete, result=0
23:49:25.336 00.000 8976 worker thread done servicing request
23:49:25.336 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=121, med=31, FiltMin=27, FiltMax=95, Gamma=2.260
23:49:25.346 00.010 5052 UpdateGuideState exits: m=1830 SNR=29.7
23:49:25.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:25.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:25.346 00.000 5052 Enqueuing Expose request
23:49:25.346 00.000 8976 Worker thread wakes up
23:49:25.346 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:25.346 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:25.349 00.003 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:49:25.923 00.574 8976 Exposure complete
23:49:25.938 00.015 8976 worker thread done servicing request
23:49:25.938 00.000 5052 OnExposeComplete: enter
23:49:25.938 00.000 5052 UpdateGuideState(): m_state=6
23:49:25.938 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 197
23:49:25.938 00.000 5052 Star::Find returns 1 (0), X=342.80, Y=396.80, Mass=1736, SNR=28.9, Peak=119 HFD=4.4
23:49:25.938 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.97) = xAngle (-0.82 = -0.82)
23:49:25.938 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.88 = -0.88)
23:49:25.938 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.64 hyp=0.70 cameraTheta=1.14 mountX=0.48 mountY=-0.54, mountTheta=-0.85
23:49:25.939 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.64, opts=13)
23:49:25.939 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.64)
23:49:25.940 00.001 8976 Worker thread wakes up
23:49:25.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.64) opts 0xd
23:49:25.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.64)
23:49:25.940 00.000 8976 Moving (0.29, 0.64) raw xDistance=0.48 yDistance=-0.54
23:49:25.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.48
23:49:25.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.54
23:49:25.940 00.000 8976 MoveAxis(R, 0, ABG)
23:49:25.940 00.000 8976 MoveAxis(U, 0, ABG)
23:49:25.940 00.000 8976 move complete, result=0
23:49:25.940 00.000 8976 worker thread done servicing request
23:49:25.941 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=89, Gamma=2.260
23:49:25.951 00.010 5052 UpdateGuideState exits: m=1736 SNR=28.9
23:49:25.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:25.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:25.951 00.000 5052 Enqueuing Expose request
23:49:25.951 00.000 8976 Worker thread wakes up
23:49:25.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:25.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:25.954 00.003 5052 GuideStep: 0.5 px 0 ms EAST, -0.5 px 0 ms NORTH
23:49:26.522 00.568 8976 Exposure complete
23:49:26.536 00.014 8976 worker thread done servicing request
23:49:26.536 00.000 5052 OnExposeComplete: enter
23:49:26.536 00.000 5052 UpdateGuideState(): m_state=6
23:49:26.536 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 198
23:49:26.536 00.000 5052 Star::Find returns 1 (0), X=343.63, Y=396.40, Mass=1723, SNR=28.8, Peak=125 HFD=4.6
23:49:26.536 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.97) = xAngle (-1.75 = -1.75)
23:49:26.536 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.81 = -1.81)
23:49:26.536 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=0.24 hyp=1.14 cameraTheta=0.21 mountX=-0.21 mountY=-1.11, mountTheta=-1.76
23:49:26.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=0.24, opts=13)
23:49:26.537 00.000 5052 Enqueuing Move request for stepguider (1.11, 0.24)
23:49:26.537 00.000 8976 Worker thread wakes up
23:49:26.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, 0.24) opts 0xd
23:49:26.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, 0.24)
23:49:26.537 00.000 8976 Moving (1.11, 0.24) raw xDistance=-0.21 yDistance=-1.11
23:49:26.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:49:26.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.11
23:49:26.537 00.000 8976 MoveAxis(R, 0, ABG)
23:49:26.537 00.000 8976 MoveAxis(U, 3, ABG)
23:49:26.537 00.000 8976 stepping (-9, -4) + (0, 3)
23:49:26.538 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:26.538 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=125, med=31, FiltMin=26, FiltMax=97, Gamma=2.260
23:49:26.548 00.010 5052 UpdateGuideState exits: m=1723 SNR=28.8
23:49:26.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:26.548 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:26.548 00.000 5052 Enqueuing Expose request
23:49:26.564 00.016 8976 Received - 47 (G) 
23:49:26.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:26.564 00.000 8976 stepped: pos (-9, -1)
23:49:26.564 00.000 8976 move complete, result=0
23:49:26.564 00.000 8976 worker thread done servicing request
23:49:26.564 00.000 8976 Worker thread wakes up
23:49:26.564 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.1 px 3 ms NORTH
23:49:26.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:26.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:27.129 00.565 8976 Exposure complete
23:49:27.143 00.014 8976 worker thread done servicing request
23:49:27.143 00.000 5052 OnExposeComplete: enter
23:49:27.143 00.000 5052 UpdateGuideState(): m_state=6
23:49:27.144 00.001 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 199
23:49:27.144 00.000 5052 Star::Find returns 1 (0), X=342.33, Y=396.40, Mass=1805, SNR=29.6, Peak=121 HFD=4.7
23:49:27.144 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.97) = xAngle (0.25 = 0.25)
23:49:27.144 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.20 = 0.20)
23:49:27.144 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.31 cameraTheta=2.22 mountX=0.30 mountY=0.06, mountTheta=0.20
23:49:27.145 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.24, opts=13)
23:49:27.145 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.24)
23:49:27.145 00.000 8976 Worker thread wakes up
23:49:27.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.24) opts 0xd
23:49:27.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.24)
23:49:27.145 00.000 8976 Moving (-0.18, 0.24) raw xDistance=0.30 yDistance=0.06
23:49:27.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.30
23:49:27.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:49:27.145 00.000 8976 MoveAxis(R, 0, ABG)
23:49:27.145 00.000 8976 MoveAxis(U, 0, ABG)
23:49:27.145 00.000 8976 move complete, result=0
23:49:27.145 00.000 8976 worker thread done servicing request
23:49:27.146 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=121, med=31, FiltMin=27, FiltMax=98, Gamma=2.260
23:49:27.156 00.010 5052 UpdateGuideState exits: m=1805 SNR=29.6
23:49:27.157 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:27.157 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:27.157 00.000 5052 Enqueuing Expose request
23:49:27.157 00.000 8976 Worker thread wakes up
23:49:27.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:27.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:27.160 00.003 5052 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:27.735 00.575 8976 Exposure complete
23:49:27.749 00.014 8976 worker thread done servicing request
23:49:27.749 00.000 5052 OnExposeComplete: enter
23:49:27.749 00.000 5052 UpdateGuideState(): m_state=6
23:49:27.749 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 200
23:49:27.749 00.000 5052 Star::Find returns 1 (0), X=340.92, Y=396.41, Mass=1857, SNR=30.0, Peak=146 HFD=4.2
23:49:27.749 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.97) = xAngle (1.02 = 1.02)
23:49:27.749 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.96 = 0.96)
23:49:27.749 00.000 5052 CameraToMount -- cameraX=-1.60 cameraY=0.25 hyp=1.61 cameraTheta=2.99 mountX=0.85 mountY=1.33, mountTheta=1.00
23:49:27.750 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.60, y=0.25, opts=13)
23:49:27.750 00.000 5052 Enqueuing Move request for stepguider (-1.60, 0.25)
23:49:27.750 00.000 8976 Worker thread wakes up
23:49:27.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.60, 0.25) opts 0xd
23:49:27.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.60, 0.25)
23:49:27.750 00.000 8976 Moving (-1.60, 0.25) raw xDistance=0.85 yDistance=1.33
23:49:27.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.85
23:49:27.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.33
23:49:27.750 00.000 8976 MoveAxis(L, 2, ABG)
23:49:27.750 00.000 8976 stepping (-9, -1) + (-2, 0)
23:49:27.750 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:27.751 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=146, med=31, FiltMin=27, FiltMax=103, Gamma=2.260
23:49:27.761 00.010 5052 UpdateGuideState exits: m=1857 SNR=30.0
23:49:27.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:27.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:27.761 00.000 5052 Enqueuing Expose request
23:49:27.779 00.018 8976 Received - 47 (G) 
23:49:27.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:27.779 00.000 8976 stepped: pos (-11, -1)
23:49:27.779 00.000 8976 MoveAxis(D, 4, ABG)
23:49:27.779 00.000 8976 stepping (-11, -1) + (0, -4)
23:49:27.779 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:27.811 00.032 8976 Received - 47 (G) 
23:49:27.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:27.811 00.000 8976 stepped: pos (-11, -5)
23:49:27.811 00.000 8976 move complete, result=0
23:49:27.811 00.000 8976 worker thread done servicing request
23:49:27.811 00.000 8976 Worker thread wakes up
23:49:27.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:27.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:27.811 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 1.3 px 4 ms SOUTH
23:49:28.384 00.573 8976 Exposure complete
23:49:28.398 00.014 8976 worker thread done servicing request
23:49:28.398 00.000 5052 OnExposeComplete: enter
23:49:28.398 00.000 5052 UpdateGuideState(): m_state=6
23:49:28.398 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 201
23:49:28.399 00.001 5052 Star::Find returns 1 (0), X=340.23, Y=396.36, Mass=1793, SNR=29.5, Peak=131 HFD=4.3
23:49:28.399 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.97) = xAngle (1.08 = 1.08)
23:49:28.399 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.03 = 1.03)
23:49:28.399 00.000 5052 CameraToMount -- cameraX=-2.28 cameraY=0.21 hyp=2.29 cameraTheta=3.05 mountX=1.07 mountY=1.96, mountTheta=1.07
23:49:28.399 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.28, y=0.21, opts=13)
23:49:28.399 00.000 5052 Enqueuing Move request for stepguider (-2.28, 0.21)
23:49:28.400 00.001 8976 Worker thread wakes up
23:49:28.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.28, 0.21) opts 0xd
23:49:28.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.28, 0.21)
23:49:28.400 00.000 8976 Moving (-2.28, 0.21) raw xDistance=1.07 yDistance=1.96
23:49:28.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.07
23:49:28.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.30 from input 1.96
23:49:28.400 00.000 8976 MoveAxis(L, 3, ABG)
23:49:28.400 00.000 8976 stepping (-11, -5) + (-3, 0)
23:49:28.400 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:28.401 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=131, med=31, FiltMin=27, FiltMax=105, Gamma=2.260
23:49:28.410 00.009 5052 UpdateGuideState exits: m=1793 SNR=29.5
23:49:28.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:28.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:28.410 00.000 5052 Enqueuing Expose request
23:49:28.435 00.025 8976 Received - 47 (G) 
23:49:28.435 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:28.435 00.000 8976 stepped: pos (-14, -5)
23:49:28.435 00.000 8976 MoveAxis(D, 6, ABG)
23:49:28.435 00.000 8976 stepping (-14, -5) + (0, -6)
23:49:28.435 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:49:28.482 00.047 8976 Received - 47 (G) 
23:49:28.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:49:28.482 00.000 8976 stepped: pos (-14, -11)
23:49:28.482 00.000 8976 move complete, result=0
23:49:28.482 00.000 8976 worker thread done servicing request
23:49:28.482 00.000 8976 Worker thread wakes up
23:49:28.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:28.482 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:28.482 00.000 5052 GuideStep: 1.1 px 3 ms WEST, 2.0 px 6 ms SOUTH
23:49:29.058 00.576 8976 Exposure complete
23:49:29.072 00.014 8976 worker thread done servicing request
23:49:29.072 00.000 5052 OnExposeComplete: enter
23:49:29.072 00.000 5052 UpdateGuideState(): m_state=6
23:49:29.072 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 202
23:49:29.072 00.000 5052 Star::Find returns 1 (0), X=339.97, Y=396.31, Mass=1761, SNR=29.3, Peak=129 HFD=4.2
23:49:29.072 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.97) = xAngle (1.11 = 1.11)
23:49:29.072 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.06 = 1.06)
23:49:29.072 00.000 5052 CameraToMount -- cameraX=-2.55 cameraY=0.16 hyp=2.55 cameraTheta=3.08 mountX=1.13 mountY=2.23, mountTheta=1.10
23:49:29.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.55, y=0.16, opts=13)
23:49:29.073 00.000 5052 Enqueuing Move request for stepguider (-2.55, 0.16)
23:49:29.073 00.000 8976 Worker thread wakes up
23:49:29.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.55, 0.16) opts 0xd
23:49:29.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.55, 0.16)
23:49:29.073 00.000 8976 Moving (-2.55, 0.16) raw xDistance=1.13 yDistance=2.23
23:49:29.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.13
23:49:29.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.49 from input 2.23
23:49:29.073 00.000 8976 MoveAxis(L, 3, ABG)
23:49:29.073 00.000 8976 stepping (-14, -11) + (-3, 0)
23:49:29.073 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:29.074 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=129, med=31, FiltMin=27, FiltMax=110, Gamma=2.260
23:49:29.084 00.010 5052 UpdateGuideState exits: m=1761 SNR=29.3
23:49:29.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:29.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:29.084 00.000 5052 Enqueuing Expose request
23:49:29.105 00.021 8976 Received - 47 (G) 
23:49:29.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:29.105 00.000 8976 stepped: pos (-17, -11)
23:49:29.105 00.000 8976 MoveAxis(D, 7, ABG)
23:49:29.105 00.000 8976 stepping (-17, -11) + (0, -7)
23:49:29.105 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:49:29.153 00.048 8976 Received - 47 (G) 
23:49:29.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:49:29.153 00.000 8976 stepped: pos (-17, -18)
23:49:29.153 00.000 8976 move complete, result=0
23:49:29.153 00.000 8976 worker thread done servicing request
23:49:29.153 00.000 8976 Worker thread wakes up
23:49:29.153 00.000 5052 GuideStep: 1.1 px 3 ms WEST, 2.2 px 7 ms SOUTH
23:49:29.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:29.154 00.001 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:29.720 00.566 8976 Exposure complete
23:49:29.736 00.016 8976 worker thread done servicing request
23:49:29.736 00.000 5052 OnExposeComplete: enter
23:49:29.736 00.000 5052 UpdateGuideState(): m_state=6
23:49:29.736 00.000 5052 Star::Find(18, 339, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 203
23:49:29.736 00.000 5052 Star::Find returns 1 (0), X=340.76, Y=396.55, Mass=1809, SNR=29.6, Peak=129 HFD=4.6
23:49:29.736 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.97) = xAngle (0.95 = 0.95)
23:49:29.736 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.90 = 0.90)
23:49:29.736 00.000 5052 CameraToMount -- cameraX=-1.76 cameraY=0.39 hyp=1.80 cameraTheta=2.92 mountX=1.04 mountY=1.41, mountTheta=0.93
23:49:29.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.76, y=0.39, opts=13)
23:49:29.737 00.000 5052 Enqueuing Move request for stepguider (-1.76, 0.39)
23:49:29.737 00.000 8976 Worker thread wakes up
23:49:29.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.76, 0.39) opts 0xd
23:49:29.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.76, 0.39)
23:49:29.737 00.000 8976 Moving (-1.76, 0.39) raw xDistance=1.04 yDistance=1.41
23:49:29.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.04
23:49:29.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.41
23:49:29.737 00.000 8976 MoveAxis(L, 3, ABG)
23:49:29.737 00.000 8976 stepping (-17, -18) + (-3, 0)
23:49:29.738 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:29.738 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=129, med=31, FiltMin=27, FiltMax=104, Gamma=2.260
23:49:29.748 00.010 5052 UpdateGuideState exits: m=1809 SNR=29.6
23:49:29.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:29.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:29.748 00.000 5052 Enqueuing Expose request
23:49:29.777 00.029 8976 Received - 47 (G) 
23:49:29.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:29.777 00.000 8976 stepped: pos (-20, -18)
23:49:29.777 00.000 8976 MoveAxis(D, 4, ABG)
23:49:29.778 00.001 8976 stepping (-20, -18) + (0, -4)
23:49:29.778 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:29.797 00.019 8976 Received - 47 (G) 
23:49:29.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:29.797 00.000 8976 stepped: pos (-20, -22)
23:49:29.797 00.000 8976 move complete, result=0
23:49:29.797 00.000 8976 worker thread done servicing request
23:49:29.797 00.000 8976 Worker thread wakes up
23:49:29.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:29.797 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:29.797 00.000 5052 GuideStep: 1.0 px 3 ms WEST, 1.4 px 4 ms SOUTH
23:49:30.376 00.579 8976 Exposure complete
23:49:30.390 00.014 8976 worker thread done servicing request
23:49:30.390 00.000 5052 OnExposeComplete: enter
23:49:30.390 00.000 5052 UpdateGuideState(): m_state=6
23:49:30.390 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 204
23:49:30.391 00.001 5052 Star::Find returns 1 (0), X=342.03, Y=396.38, Mass=1778, SNR=29.3, Peak=143 HFD=4.1
23:49:30.391 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.97) = xAngle (0.75 = 0.75)
23:49:30.391 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.70 = 0.70)
23:49:30.391 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.22 hyp=0.53 cameraTheta=2.72 mountX=0.39 mountY=0.34, mountTheta=0.72
23:49:30.391 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.22, opts=13)
23:49:30.391 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.22)
23:49:30.391 00.000 8976 Worker thread wakes up
23:49:30.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.22) opts 0xd
23:49:30.392 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.22)
23:49:30.392 00.000 8976 Moving (-0.48, 0.22) raw xDistance=0.39 yDistance=0.34
23:49:30.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.39
23:49:30.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.34
23:49:30.392 00.000 8976 MoveAxis(R, 0, ABG)
23:49:30.392 00.000 8976 MoveAxis(U, 0, ABG)
23:49:30.392 00.000 8976 move complete, result=0
23:49:30.392 00.000 8976 worker thread done servicing request
23:49:30.392 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=143, med=31, FiltMin=27, FiltMax=103, Gamma=2.260
23:49:30.402 00.010 5052 UpdateGuideState exits: m=1778 SNR=29.3
23:49:30.403 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:30.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:30.403 00.000 5052 Enqueuing Expose request
23:49:30.403 00.000 8976 Worker thread wakes up
23:49:30.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:30.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:30.405 00.002 5052 GuideStep: 0.4 px 0 ms EAST, 0.3 px 0 ms NORTH
23:49:30.971 00.566 8976 Exposure complete
23:49:30.985 00.014 8976 worker thread done servicing request
23:49:30.985 00.000 5052 OnExposeComplete: enter
23:49:30.985 00.000 5052 UpdateGuideState(): m_state=6
23:49:30.985 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 205
23:49:30.985 00.000 5052 Star::Find returns 1 (0), X=341.47, Y=396.17, Mass=1810, SNR=29.6, Peak=119 HFD=4.4
23:49:30.985 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.97) = xAngle (1.17 = 1.17)
23:49:30.985 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.11 = 1.11)
23:49:30.985 00.000 5052 CameraToMount -- cameraX=-1.05 cameraY=0.01 hyp=1.05 cameraTheta=3.13 mountX=0.41 mountY=0.94, mountTheta=1.16
23:49:30.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.05, y=0.01, opts=13)
23:49:30.986 00.000 5052 Enqueuing Move request for stepguider (-1.05, 0.01)
23:49:30.986 00.000 8976 Worker thread wakes up
23:49:30.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.05, 0.01) opts 0xd
23:49:30.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.05, 0.01)
23:49:30.986 00.000 8976 Moving (-1.05, 0.01) raw xDistance=0.41 yDistance=0.94
23:49:30.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.41
23:49:30.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.94
23:49:30.986 00.000 8976 MoveAxis(R, 0, ABG)
23:49:30.986 00.000 8976 MoveAxis(U, 0, ABG)
23:49:30.986 00.000 8976 move complete, result=0
23:49:30.986 00.000 8976 worker thread done servicing request
23:49:30.986 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=119, med=31, FiltMin=27, FiltMax=103, Gamma=2.260
23:49:30.996 00.010 5052 UpdateGuideState exits: m=1810 SNR=29.6
23:49:30.996 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:30.996 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:30.996 00.000 5052 Enqueuing Expose request
23:49:30.996 00.000 8976 Worker thread wakes up
23:49:30.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:30.996 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:30.998 00.002 5052 GuideStep: 0.4 px 0 ms EAST, 0.9 px 0 ms NORTH
23:49:31.570 00.572 8976 Exposure complete
23:49:31.583 00.013 8976 worker thread done servicing request
23:49:31.583 00.000 5052 OnExposeComplete: enter
23:49:31.583 00.000 5052 UpdateGuideState(): m_state=6
23:49:31.584 00.001 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 206
23:49:31.584 00.000 5052 Star::Find returns 1 (0), X=341.67, Y=396.01, Mass=1786, SNR=29.5, Peak=96 HFD=4.8
23:49:31.584 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.97) = xAngle (-4.94 = 1.34)
23:49:31.584 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.99 = 1.29)
23:49:31.584 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.14 hyp=0.85 cameraTheta=-2.97 mountX=0.19 mountY=0.82, mountTheta=1.34
23:49:31.584 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.14, opts=13)
23:49:31.584 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.14)
23:49:31.585 00.001 8976 Worker thread wakes up
23:49:31.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.14) opts 0xd
23:49:31.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.14)
23:49:31.585 00.000 8976 Moving (-0.84, -0.14) raw xDistance=0.19 yDistance=0.82
23:49:31.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:49:31.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.82
23:49:31.585 00.000 8976 MoveAxis(R, 0, ABG)
23:49:31.585 00.000 8976 MoveAxis(U, 0, ABG)
23:49:31.585 00.000 8976 move complete, result=0
23:49:31.585 00.000 8976 worker thread done servicing request
23:49:31.586 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=123, med=31, FiltMin=27, FiltMax=90, Gamma=2.260
23:49:31.594 00.008 5052 UpdateGuideState exits: m=1786 SNR=29.5
23:49:31.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:31.595 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:31.595 00.000 5052 Enqueuing Expose request
23:49:31.595 00.000 8976 Worker thread wakes up
23:49:31.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:31.595 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:31.597 00.002 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 0 ms NORTH
23:49:32.169 00.572 8976 Exposure complete
23:49:32.183 00.014 8976 worker thread done servicing request
23:49:32.183 00.000 5052 OnExposeComplete: enter
23:49:32.183 00.000 5052 UpdateGuideState(): m_state=6
23:49:32.183 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 207
23:49:32.184 00.001 5052 Star::Find returns 1 (0), X=342.27, Y=396.03, Mass=1737, SNR=28.9, Peak=92 HFD=4.7
23:49:32.184 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.97) = xAngle (-4.61 = 1.67)
23:49:32.184 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.67 = 1.62)
23:49:32.184 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.13 hyp=0.28 cameraTheta=-2.65 mountX=-0.03 mountY=0.28, mountTheta=1.67
23:49:32.184 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.13, opts=13)
23:49:32.184 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.13)
23:49:32.184 00.000 8976 Worker thread wakes up
23:49:32.185 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.13) opts 0xd
23:49:32.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.13)
23:49:32.185 00.000 8976 Moving (-0.24, -0.13) raw xDistance=-0.03 yDistance=0.28
23:49:32.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:49:32.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
23:49:32.185 00.000 8976 MoveAxis(R, 0, ABG)
23:49:32.185 00.000 8976 MoveAxis(U, 0, ABG)
23:49:32.185 00.000 8976 move complete, result=0
23:49:32.185 00.000 8976 worker thread done servicing request
23:49:32.185 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=84, Gamma=2.260
23:49:32.196 00.011 5052 UpdateGuideState exits: m=1737 SNR=28.9
23:49:32.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:32.196 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:32.196 00.000 5052 Enqueuing Expose request
23:49:32.196 00.000 8976 Worker thread wakes up
23:49:32.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:32.196 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:32.198 00.002 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:49:32.771 00.573 8976 Exposure complete
23:49:32.785 00.014 8976 worker thread done servicing request
23:49:32.785 00.000 5052 OnExposeComplete: enter
23:49:32.785 00.000 5052 UpdateGuideState(): m_state=6
23:49:32.785 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 208
23:49:32.785 00.000 5052 Star::Find returns 1 (0), X=342.84, Y=396.11, Mass=1826, SNR=29.8, Peak=119 HFD=4.6
23:49:32.785 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.97) = xAngle (-2.12 = -2.12)
23:49:32.785 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.18 = -2.18)
23:49:32.785 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.05 hyp=0.33 cameraTheta=-0.15 mountX=-0.17 mountY=-0.27, mountTheta=-2.14
23:49:32.786 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.05, opts=13)
23:49:32.786 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.05)
23:49:32.786 00.000 8976 Worker thread wakes up
23:49:32.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.05) opts 0xd
23:49:32.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.05)
23:49:32.786 00.000 8976 Moving (0.32, -0.05) raw xDistance=-0.17 yDistance=-0.27
23:49:32.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:49:32.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
23:49:32.786 00.000 8976 MoveAxis(R, 0, ABG)
23:49:32.786 00.000 8976 MoveAxis(U, 0, ABG)
23:49:32.786 00.000 8976 move complete, result=0
23:49:32.786 00.000 8976 worker thread done servicing request
23:49:32.788 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=119, med=31, FiltMin=26, FiltMax=83, Gamma=2.260
23:49:32.796 00.008 5052 UpdateGuideState exits: m=1826 SNR=29.8
23:49:32.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:32.797 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:32.797 00.000 5052 Enqueuing Expose request
23:49:32.797 00.000 8976 Worker thread wakes up
23:49:32.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:32.797 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:32.799 00.002 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:49:33.363 00.564 8976 Exposure complete
23:49:33.377 00.014 8976 worker thread done servicing request
23:49:33.377 00.000 5052 OnExposeComplete: enter
23:49:33.377 00.000 5052 UpdateGuideState(): m_state=6
23:49:33.377 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 209
23:49:33.377 00.000 5052 Star::Find returns 1 (0), X=343.40, Y=396.18, Mass=1726, SNR=28.8, Peak=122 HFD=4.8
23:49:33.377 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.97) = xAngle (-1.95 = -1.95)
23:49:33.377 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.00 = -2.00)
23:49:33.377 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.02 hyp=0.88 cameraTheta=0.02 mountX=-0.33 mountY=-0.80, mountTheta=-1.96
23:49:33.378 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.02, opts=13)
23:49:33.378 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.02)
23:49:33.378 00.000 8976 Worker thread wakes up
23:49:33.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.02) opts 0xd
23:49:33.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.02)
23:49:33.378 00.000 8976 Moving (0.88, 0.02) raw xDistance=-0.33 yDistance=-0.80
23:49:33.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.33
23:49:33.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.80
23:49:33.378 00.000 8976 MoveAxis(R, 0, ABG)
23:49:33.378 00.000 8976 MoveAxis(U, 0, ABG)
23:49:33.379 00.001 8976 move complete, result=0
23:49:33.379 00.000 8976 worker thread done servicing request
23:49:33.379 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=122, med=31, FiltMin=27, FiltMax=87, Gamma=2.260
23:49:33.388 00.009 5052 UpdateGuideState exits: m=1726 SNR=28.8
23:49:33.389 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:33.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:33.389 00.000 5052 Enqueuing Expose request
23:49:33.389 00.000 8976 Worker thread wakes up
23:49:33.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:33.389 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:33.391 00.002 5052 GuideStep: -0.3 px 0 ms EAST, -0.8 px 0 ms NORTH
23:49:33.963 00.572 8976 Exposure complete
23:49:33.977 00.014 8976 worker thread done servicing request
23:49:33.977 00.000 5052 OnExposeComplete: enter
23:49:33.977 00.000 5052 UpdateGuideState(): m_state=6
23:49:33.977 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 210
23:49:33.978 00.001 5052 Star::Find returns 1 (0), X=343.74, Y=396.25, Mass=1787, SNR=29.4, Peak=120 HFD=5.0
23:49:33.978 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.97) = xAngle (-1.89 = -1.89)
23:49:33.978 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.95 = -1.95)
23:49:33.978 00.000 5052 CameraToMount -- cameraX=1.23 cameraY=0.09 hyp=1.23 cameraTheta=0.07 mountX=-0.39 mountY=-1.14, mountTheta=-1.90
23:49:33.978 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.23, y=0.09, opts=13)
23:49:33.978 00.000 5052 Enqueuing Move request for stepguider (1.23, 0.09)
23:49:33.978 00.000 8976 Worker thread wakes up
23:49:33.979 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.23, 0.09) opts 0xd
23:49:33.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.23, 0.09)
23:49:33.979 00.000 8976 Moving (1.23, 0.09) raw xDistance=-0.39 yDistance=-1.14
23:49:33.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.39
23:49:33.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.14
23:49:33.979 00.000 8976 MoveAxis(R, 0, ABG)
23:49:33.979 00.000 8976 MoveAxis(U, 3, ABG)
23:49:33.979 00.000 8976 stepping (-20, -22) + (0, 3)
23:49:33.979 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:33.980 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=120, med=31, FiltMin=27, FiltMax=83, Gamma=2.260
23:49:33.990 00.010 5052 UpdateGuideState exits: m=1787 SNR=29.4
23:49:33.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:33.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:33.990 00.000 5052 Enqueuing Expose request
23:49:34.013 00.023 8976 Received - 47 (G) 
23:49:34.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:34.013 00.000 8976 stepped: pos (-20, -19)
23:49:34.013 00.000 8976 move complete, result=0
23:49:34.013 00.000 8976 worker thread done servicing request
23:49:34.013 00.000 8976 Worker thread wakes up
23:49:34.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:34.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:34.014 00.001 5052 GuideStep: -0.4 px 0 ms EAST, -1.1 px 3 ms NORTH
23:49:34.572 00.558 8976 Exposure complete
23:49:34.585 00.013 8976 worker thread done servicing request
23:49:34.585 00.000 5052 OnExposeComplete: enter
23:49:34.586 00.001 5052 UpdateGuideState(): m_state=6
23:49:34.586 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 211
23:49:34.586 00.000 5052 Star::Find returns 1 (0), X=345.53, Y=395.78, Mass=1776, SNR=29.3, Peak=123 HFD=4.6
23:49:34.586 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.97) = xAngle (-2.09 = -2.09)
23:49:34.586 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.15 = -2.15)
23:49:34.586 00.000 5052 CameraToMount -- cameraX=3.01 cameraY=-0.38 hyp=3.04 cameraTheta=-0.13 mountX=-1.51 mountY=-2.55, mountTheta=-2.11
23:49:34.587 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=3.01, y=-0.38, opts=13)
23:49:34.587 00.000 5052 Enqueuing Move request for stepguider (3.01, -0.38)
23:49:34.587 00.000 8976 Worker thread wakes up
23:49:34.587 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (3.01, -0.38) opts 0xd
23:49:34.587 00.000 8976 Handling offset move in thread for stepguider, endpoint = (3.01, -0.38)
23:49:34.587 00.000 8976 Moving (3.01, -0.38) raw xDistance=-1.51 yDistance=-2.55
23:49:34.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.51
23:49:34.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.65 from input -2.55
23:49:34.587 00.000 8976 MoveAxis(R, 4, ABG)
23:49:34.587 00.000 8976 stepping (-20, -19) + (4, 0)
23:49:34.587 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:34.588 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=123, med=31, FiltMin=27, FiltMax=95, Gamma=2.260
23:49:34.597 00.009 5052 UpdateGuideState exits: m=1776 SNR=29.3
23:49:34.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:34.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:34.597 00.000 5052 Enqueuing Expose request
23:49:34.621 00.024 8976 Received - 47 (G) 
23:49:34.621 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:34.621 00.000 8976 stepped: pos (-16, -19)
23:49:34.621 00.000 8976 MoveAxis(U, 7, ABG)
23:49:34.621 00.000 8976 stepping (-16, -19) + (0, 7)
23:49:34.621 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:49:34.669 00.048 8976 Received - 47 (G) 
23:49:34.669 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:49:34.669 00.000 8976 stepped: pos (-16, -12)
23:49:34.669 00.000 8976 move complete, result=0
23:49:34.669 00.000 8976 worker thread done servicing request
23:49:34.669 00.000 8976 Worker thread wakes up
23:49:34.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:34.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:34.669 00.000 5052 GuideStep: -1.5 px 4 ms EAST, -2.5 px 7 ms NORTH
23:49:35.237 00.568 8976 Exposure complete
23:49:35.252 00.015 8976 worker thread done servicing request
23:49:35.252 00.000 5052 OnExposeComplete: enter
23:49:35.252 00.000 5052 UpdateGuideState(): m_state=6
23:49:35.252 00.000 5052 Star::Find(18, 345, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 212
23:49:35.252 00.000 5052 Star::Find returns 1 (0), X=344.84, Y=396.23, Mass=1776, SNR=29.4, Peak=120 HFD=4.6
23:49:35.252 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.97) = xAngle (-1.94 = -1.94)
23:49:35.252 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.99 = -1.99)
23:49:35.252 00.000 5052 CameraToMount -- cameraX=2.33 cameraY=0.07 hyp=2.33 cameraTheta=0.03 mountX=-0.83 mountY=-2.13, mountTheta=-1.94
23:49:35.253 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.33, y=0.07, opts=13)
23:49:35.253 00.000 5052 Enqueuing Move request for stepguider (2.33, 0.07)
23:49:35.253 00.000 8976 Worker thread wakes up
23:49:35.253 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.33, 0.07) opts 0xd
23:49:35.253 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.33, 0.07)
23:49:35.253 00.000 8976 Moving (2.33, 0.07) raw xDistance=-0.83 yDistance=-2.13
23:49:35.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.83
23:49:35.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.46 from input -2.13
23:49:35.253 00.000 8976 MoveAxis(R, 3, ABG)
23:49:35.253 00.000 8976 stepping (-16, -12) + (3, 0)
23:49:35.253 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:35.254 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=120, med=31, FiltMin=27, FiltMax=92, Gamma=2.260
23:49:35.264 00.010 5052 UpdateGuideState exits: m=1776 SNR=29.4
23:49:35.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:35.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:35.264 00.000 5052 Enqueuing Expose request
23:49:35.292 00.028 8976 Received - 47 (G) 
23:49:35.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:35.292 00.000 8976 stepped: pos (-13, -12)
23:49:35.292 00.000 8976 MoveAxis(U, 6, ABG)
23:49:35.292 00.000 8976 stepping (-13, -12) + (0, 6)
23:49:35.292 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:49:35.340 00.048 8976 Received - 47 (G) 
23:49:35.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:49:35.340 00.000 8976 stepped: pos (-13, -6)
23:49:35.340 00.000 8976 move complete, result=0
23:49:35.340 00.000 8976 worker thread done servicing request
23:49:35.340 00.000 8976 Worker thread wakes up
23:49:35.341 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:35.341 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -2.1 px 6 ms NORTH
23:49:35.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:35.920 00.579 8976 Exposure complete
23:49:35.934 00.014 8976 worker thread done servicing request
23:49:35.934 00.000 5052 OnExposeComplete: enter
23:49:35.935 00.001 5052 UpdateGuideState(): m_state=6
23:49:35.935 00.000 5052 Star::Find(18, 344, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 213
23:49:35.935 00.000 5052 Star::Find returns 1 (0), X=344.70, Y=396.00, Mass=1837, SNR=29.8, Peak=121 HFD=4.5
23:49:35.935 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.97) = xAngle (-2.04 = -2.04)
23:49:35.935 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.09 = -2.09)
23:49:35.935 00.000 5052 CameraToMount -- cameraX=2.19 cameraY=-0.16 hyp=2.19 cameraTheta=-0.07 mountX=-1.00 mountY=-1.90, mountTheta=-2.05
23:49:35.936 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.19, y=-0.16, opts=13)
23:49:35.936 00.000 5052 Enqueuing Move request for stepguider (2.19, -0.16)
23:49:35.936 00.000 8976 Worker thread wakes up
23:49:35.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.19, -0.16) opts 0xd
23:49:35.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.19, -0.16)
23:49:35.936 00.000 8976 Moving (2.19, -0.16) raw xDistance=-1.00 yDistance=-1.90
23:49:35.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.00
23:49:35.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.30 from input -1.90
23:49:35.936 00.000 8976 MoveAxis(R, 3, ABG)
23:49:35.936 00.000 8976 stepping (-13, -6) + (3, 0)
23:49:35.936 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:35.937 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=121, med=31, FiltMin=27, FiltMax=97, Gamma=2.260
23:49:35.947 00.010 5052 UpdateGuideState exits: m=1837 SNR=29.8
23:49:35.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:35.947 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:35.947 00.000 5052 Enqueuing Expose request
23:49:35.963 00.016 8976 Received - 47 (G) 
23:49:35.964 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:35.964 00.000 8976 stepped: pos (-10, -6)
23:49:35.964 00.000 8976 MoveAxis(U, 6, ABG)
23:49:35.964 00.000 8976 stepping (-10, -6) + (0, 6)
23:49:35.964 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:49:36.012 00.048 8976 Received - 47 (G) 
23:49:36.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:49:36.012 00.000 8976 stepped: pos (-10, 0)
23:49:36.012 00.000 8976 move complete, result=0
23:49:36.012 00.000 8976 worker thread done servicing request
23:49:36.012 00.000 8976 Worker thread wakes up
23:49:36.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:36.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:36.012 00.000 5052 GuideStep: -1.0 px 3 ms EAST, -1.9 px 6 ms NORTH
23:49:36.587 00.575 8976 Exposure complete
23:49:36.602 00.015 8976 worker thread done servicing request
23:49:36.602 00.000 5052 OnExposeComplete: enter
23:49:36.602 00.000 5052 UpdateGuideState(): m_state=6
23:49:36.602 00.000 5052 Star::Find(18, 344, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 214
23:49:36.602 00.000 5052 Star::Find returns 1 (0), X=345.21, Y=396.19, Mass=1770, SNR=29.4, Peak=124 HFD=4.4
23:49:36.602 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.97) = xAngle (-1.95 = -1.95)
23:49:36.602 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.01 = -2.01)
23:49:36.602 00.000 5052 CameraToMount -- cameraX=2.69 cameraY=0.04 hyp=2.69 cameraTheta=0.01 mountX=-1.01 mountY=-2.44, mountTheta=-1.96
23:49:36.603 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.69, y=0.04, opts=13)
23:49:36.603 00.000 5052 Enqueuing Move request for stepguider (2.69, 0.04)
23:49:36.603 00.000 8976 Worker thread wakes up
23:49:36.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.69, 0.04) opts 0xd
23:49:36.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.69, 0.04)
23:49:36.603 00.000 8976 Moving (2.69, 0.04) raw xDistance=-1.01 yDistance=-2.44
23:49:36.604 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.01
23:49:36.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.63 from input -2.44
23:49:36.604 00.000 8976 MoveAxis(R, 3, ABG)
23:49:36.604 00.000 8976 stepping (-10, 0) + (3, 0)
23:49:36.604 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:36.604 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=124, med=30, FiltMin=26, FiltMax=95, Gamma=2.260
23:49:36.614 00.010 5052 UpdateGuideState exits: m=1770 SNR=29.4
23:49:36.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:36.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:36.614 00.000 5052 Enqueuing Expose request
23:49:36.632 00.018 8976 Received - 47 (G) 
23:49:36.632 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:36.632 00.000 8976 stepped: pos (-7, 0)
23:49:36.632 00.000 8976 MoveAxis(U, 7, ABG)
23:49:36.632 00.000 8976 stepping (-7, 0) + (0, 7)
23:49:36.632 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:49:36.684 00.052 8976 Received - 47 (G) 
23:49:36.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:49:36.684 00.000 8976 stepped: pos (-7, 7)
23:49:36.684 00.000 8976 move complete, result=0
23:49:36.684 00.000 8976 worker thread done servicing request
23:49:36.684 00.000 8976 Worker thread wakes up
23:49:36.684 00.000 5052 GuideStep: -1.0 px 3 ms EAST, -2.4 px 7 ms NORTH
23:49:36.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:36.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:37.259 00.575 8976 Exposure complete
23:49:37.273 00.014 8976 worker thread done servicing request
23:49:37.273 00.000 5052 OnExposeComplete: enter
23:49:37.273 00.000 5052 UpdateGuideState(): m_state=6
23:49:37.273 00.000 5052 Star::Find(18, 345, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 215
23:49:37.273 00.000 5052 Star::Find returns 1 (0), X=343.51, Y=396.06, Mass=1743, SNR=29.1, Peak=123 HFD=4.2
23:49:37.273 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.97) = xAngle (-2.07 = -2.07)
23:49:37.273 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.12 = -2.12)
23:49:37.273 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=-0.10 hyp=1.01 cameraTheta=-0.10 mountX=-0.48 mountY=-0.86, mountTheta=-2.08
23:49:37.274 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=-0.10, opts=13)
23:49:37.274 00.000 5052 Enqueuing Move request for stepguider (1.00, -0.10)
23:49:37.274 00.000 8976 Worker thread wakes up
23:49:37.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, -0.10) opts 0xd
23:49:37.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, -0.10)
23:49:37.274 00.000 8976 Moving (1.00, -0.10) raw xDistance=-0.48 yDistance=-0.86
23:49:37.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.48
23:49:37.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.86
23:49:37.274 00.000 8976 MoveAxis(R, 0, ABG)
23:49:37.274 00.000 8976 MoveAxis(U, 0, ABG)
23:49:37.274 00.000 8976 move complete, result=0
23:49:37.274 00.000 8976 worker thread done servicing request
23:49:37.275 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=123, med=31, FiltMin=27, FiltMax=106, Gamma=2.260
23:49:37.285 00.010 5052 UpdateGuideState exits: m=1743 SNR=29.1
23:49:37.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:37.285 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:37.285 00.000 5052 Enqueuing Expose request
23:49:37.285 00.000 8976 Worker thread wakes up
23:49:37.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:37.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:37.287 00.002 5052 GuideStep: -0.5 px 0 ms EAST, -0.9 px 0 ms NORTH
23:49:37.854 00.567 8976 Exposure complete
23:49:37.867 00.013 8976 worker thread done servicing request
23:49:37.867 00.000 5052 OnExposeComplete: enter
23:49:37.867 00.000 5052 UpdateGuideState(): m_state=6
23:49:37.867 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 216
23:49:37.867 00.000 5052 Star::Find returns 1 (0), X=343.12, Y=396.38, Mass=1729, SNR=28.9, Peak=137 HFD=4.1
23:49:37.867 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.97) = xAngle (-1.61 = -1.61)
23:49:37.868 00.001 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.66 = -1.66)
23:49:37.868 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.23 hyp=0.65 cameraTheta=0.36 mountX=-0.03 mountY=-0.64, mountTheta=-1.61
23:49:37.868 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.23, opts=13)
23:49:37.868 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.23)
23:49:37.868 00.000 8976 Worker thread wakes up
23:49:37.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.23) opts 0xd
23:49:37.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.23)
23:49:37.869 00.001 8976 Moving (0.61, 0.23) raw xDistance=-0.03 yDistance=-0.64
23:49:37.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:49:37.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.64
23:49:37.869 00.000 8976 MoveAxis(R, 0, ABG)
23:49:37.869 00.000 8976 MoveAxis(U, 0, ABG)
23:49:37.869 00.000 8976 move complete, result=0
23:49:37.869 00.000 8976 worker thread done servicing request
23:49:37.869 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=137, med=31, FiltMin=27, FiltMax=97, Gamma=2.260
23:49:37.879 00.010 5052 UpdateGuideState exits: m=1729 SNR=28.9
23:49:37.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:37.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:37.879 00.000 5052 Enqueuing Expose request
23:49:37.880 00.001 8976 Worker thread wakes up
23:49:37.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:37.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:37.883 00.003 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
23:49:38.450 00.567 8976 Exposure complete
23:49:38.464 00.014 8976 worker thread done servicing request
23:49:38.464 00.000 5052 OnExposeComplete: enter
23:49:38.464 00.000 5052 UpdateGuideState(): m_state=6
23:49:38.464 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 217
23:49:38.464 00.000 5052 Star::Find returns 1 (0), X=343.49, Y=396.19, Mass=1712, SNR=28.7, Peak=143 HFD=4.6
23:49:38.464 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.97) = xAngle (-1.93 = -1.93)
23:49:38.464 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.99 = -1.99)
23:49:38.464 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=0.03 hyp=0.97 cameraTheta=0.04 mountX=-0.35 mountY=-0.89, mountTheta=-1.94
23:49:38.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=0.03, opts=13)
23:49:38.465 00.000 5052 Enqueuing Move request for stepguider (0.97, 0.03)
23:49:38.465 00.000 8976 Worker thread wakes up
23:49:38.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, 0.03) opts 0xd
23:49:38.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, 0.03)
23:49:38.465 00.000 8976 Moving (0.97, 0.03) raw xDistance=-0.35 yDistance=-0.89
23:49:38.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.35
23:49:38.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.89
23:49:38.465 00.000 8976 MoveAxis(R, 0, ABG)
23:49:38.466 00.001 8976 MoveAxis(U, 0, ABG)
23:49:38.466 00.000 8976 move complete, result=0
23:49:38.466 00.000 8976 worker thread done servicing request
23:49:38.466 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=143, med=31, FiltMin=27, FiltMax=93, Gamma=2.260
23:49:38.476 00.010 5052 UpdateGuideState exits: m=1712 SNR=28.7
23:49:38.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:38.476 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:38.476 00.000 5052 Enqueuing Expose request
23:49:38.476 00.000 8976 Worker thread wakes up
23:49:38.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:38.476 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:38.478 00.002 5052 GuideStep: -0.3 px 0 ms EAST, -0.9 px 0 ms NORTH
23:49:39.042 00.564 8976 Exposure complete
23:49:39.055 00.013 8976 worker thread done servicing request
23:49:39.055 00.000 5052 OnExposeComplete: enter
23:49:39.056 00.001 5052 UpdateGuideState(): m_state=6
23:49:39.056 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 218
23:49:39.056 00.000 5052 Star::Find returns 1 (0), X=343.28, Y=396.31, Mass=1749, SNR=29.2, Peak=142 HFD=4.3
23:49:39.056 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.97) = xAngle (-1.78 = -1.78)
23:49:39.056 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.83 = -1.83)
23:49:39.056 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.15 hyp=0.78 cameraTheta=0.19 mountX=-0.16 mountY=-0.75, mountTheta=-1.78
23:49:39.057 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.15, opts=13)
23:49:39.057 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.15)
23:49:39.057 00.000 8976 Worker thread wakes up
23:49:39.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.15) opts 0xd
23:49:39.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.15)
23:49:39.057 00.000 8976 Moving (0.77, 0.15) raw xDistance=-0.16 yDistance=-0.75
23:49:39.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:49:39.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.75
23:49:39.057 00.000 8976 MoveAxis(R, 0, ABG)
23:49:39.057 00.000 8976 MoveAxis(U, 0, ABG)
23:49:39.057 00.000 8976 move complete, result=0
23:49:39.057 00.000 8976 worker thread done servicing request
23:49:39.058 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=142, med=31, FiltMin=27, FiltMax=98, Gamma=2.260
23:49:39.067 00.009 5052 UpdateGuideState exits: m=1749 SNR=29.2
23:49:39.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:39.067 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:39.068 00.001 5052 Enqueuing Expose request
23:49:39.068 00.000 8976 Worker thread wakes up
23:49:39.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:39.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:39.070 00.002 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 0 ms NORTH
23:49:39.638 00.568 8976 Exposure complete
23:49:39.652 00.014 8976 worker thread done servicing request
23:49:39.652 00.000 5052 OnExposeComplete: enter
23:49:39.652 00.000 5052 UpdateGuideState(): m_state=6
23:49:39.652 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 219
23:49:39.652 00.000 5052 Star::Find returns 1 (0), X=343.00, Y=396.24, Mass=1727, SNR=28.9, Peak=124 HFD=4.5
23:49:39.652 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.97) = xAngle (-1.80 = -1.80)
23:49:39.653 00.001 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.85 = -1.85)
23:49:39.653 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.08 hyp=0.49 cameraTheta=0.17 mountX=-0.11 mountY=-0.47, mountTheta=-1.80
23:49:39.653 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.08, opts=13)
23:49:39.653 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.08)
23:49:39.653 00.000 8976 Worker thread wakes up
23:49:39.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.08) opts 0xd
23:49:39.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.08)
23:49:39.653 00.000 8976 Moving (0.48, 0.08) raw xDistance=-0.11 yDistance=-0.47
23:49:39.654 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:49:39.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.47
23:49:39.654 00.000 8976 MoveAxis(R, 0, ABG)
23:49:39.654 00.000 8976 MoveAxis(U, 0, ABG)
23:49:39.654 00.000 8976 move complete, result=0
23:49:39.654 00.000 8976 worker thread done servicing request
23:49:39.654 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=124, med=31, FiltMin=27, FiltMax=87, Gamma=2.260
23:49:39.664 00.010 5052 UpdateGuideState exits: m=1727 SNR=28.9
23:49:39.664 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:39.664 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:39.664 00.000 5052 Enqueuing Expose request
23:49:39.664 00.000 8976 Worker thread wakes up
23:49:39.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:39.664 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:39.666 00.002 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:49:40.236 00.570 8976 Exposure complete
23:49:40.251 00.015 8976 worker thread done servicing request
23:49:40.251 00.000 5052 OnExposeComplete: enter
23:49:40.251 00.000 5052 UpdateGuideState(): m_state=6
23:49:40.251 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 220
23:49:40.251 00.000 5052 Star::Find returns 1 (0), X=343.14, Y=396.36, Mass=1750, SNR=29.1, Peak=125 HFD=4.7
23:49:40.251 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.97) = xAngle (-1.65 = -1.65)
23:49:40.251 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.71 = -1.71)
23:49:40.251 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.20 hyp=0.66 cameraTheta=0.31 mountX=-0.05 mountY=-0.65, mountTheta=-1.65
23:49:40.252 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.20, opts=13)
23:49:40.252 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.20)
23:49:40.252 00.000 8976 Worker thread wakes up
23:49:40.252 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.20) opts 0xd
23:49:40.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.20)
23:49:40.252 00.000 8976 Moving (0.63, 0.20) raw xDistance=-0.05 yDistance=-0.65
23:49:40.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:49:40.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.65
23:49:40.252 00.000 8976 MoveAxis(R, 0, ABG)
23:49:40.252 00.000 8976 MoveAxis(U, 0, ABG)
23:49:40.253 00.001 8976 move complete, result=0
23:49:40.253 00.000 8976 worker thread done servicing request
23:49:40.253 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=125, med=31, FiltMin=26, FiltMax=93, Gamma=2.260
23:49:40.264 00.011 5052 UpdateGuideState exits: m=1750 SNR=29.1
23:49:40.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:40.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:40.264 00.000 5052 Enqueuing Expose request
23:49:40.264 00.000 8976 Worker thread wakes up
23:49:40.265 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:40.265 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:40.267 00.002 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
23:49:40.837 00.570 8976 Exposure complete
23:49:40.850 00.013 8976 worker thread done servicing request
23:49:40.850 00.000 5052 OnExposeComplete: enter
23:49:40.851 00.001 5052 UpdateGuideState(): m_state=6
23:49:40.851 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 221
23:49:40.851 00.000 5052 Star::Find returns 1 (0), X=343.17, Y=396.19, Mass=1718, SNR=28.9, Peak=121 HFD=4.4
23:49:40.851 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.97) = xAngle (-1.92 = -1.92)
23:49:40.851 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.98 = -1.98)
23:49:40.851 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.03 hyp=0.66 cameraTheta=0.04 mountX=-0.23 mountY=-0.60, mountTheta=-1.93
23:49:40.851 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.03, opts=13)
23:49:40.851 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.03)
23:49:40.852 00.001 8976 Worker thread wakes up
23:49:40.852 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.03) opts 0xd
23:49:40.852 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.03)
23:49:40.852 00.000 8976 Moving (0.65, 0.03) raw xDistance=-0.23 yDistance=-0.60
23:49:40.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:49:40.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.60
23:49:40.852 00.000 8976 MoveAxis(R, 0, ABG)
23:49:40.852 00.000 8976 MoveAxis(U, 0, ABG)
23:49:40.852 00.000 8976 move complete, result=0
23:49:40.852 00.000 8976 worker thread done servicing request
23:49:40.852 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=26, FiltMax=97, Gamma=2.260
23:49:40.862 00.010 5052 UpdateGuideState exits: m=1718 SNR=28.9
23:49:40.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:40.862 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:40.862 00.000 5052 Enqueuing Expose request
23:49:40.863 00.001 8976 Worker thread wakes up
23:49:40.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:40.863 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:40.865 00.002 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
23:49:41.435 00.570 8976 Exposure complete
23:49:41.449 00.014 8976 worker thread done servicing request
23:49:41.449 00.000 5052 OnExposeComplete: enter
23:49:41.449 00.000 5052 UpdateGuideState(): m_state=6
23:49:41.449 00.000 5052 Star::Find(18, 343, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 222
23:49:41.449 00.000 5052 Star::Find returns 1 (0), X=342.61, Y=396.48, Mass=1769, SNR=29.3, Peak=119 HFD=4.8
23:49:41.449 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.97) = xAngle (-0.69 = -0.69)
23:49:41.449 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.74 = -0.74)
23:49:41.449 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.28 mountX=0.26 mountY=-0.23, mountTheta=-0.72
23:49:41.450 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.32, opts=13)
23:49:41.450 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.32)
23:49:41.450 00.000 8976 Worker thread wakes up
23:49:41.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.32) opts 0xd
23:49:41.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.32)
23:49:41.450 00.000 8976 Moving (0.10, 0.32) raw xDistance=0.26 yDistance=-0.23
23:49:41.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
23:49:41.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:49:41.450 00.000 8976 MoveAxis(R, 0, ABG)
23:49:41.450 00.000 8976 MoveAxis(U, 0, ABG)
23:49:41.450 00.000 8976 move complete, result=0
23:49:41.450 00.000 8976 worker thread done servicing request
23:49:41.451 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=119, med=31, FiltMin=27, FiltMax=100, Gamma=2.260
23:49:41.460 00.009 5052 UpdateGuideState exits: m=1769 SNR=29.3
23:49:41.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:41.460 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:41.460 00.000 5052 Enqueuing Expose request
23:49:41.460 00.000 8976 Worker thread wakes up
23:49:41.461 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:41.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:41.463 00.002 5052 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:49:42.036 00.573 8976 Exposure complete
23:49:42.051 00.015 8976 worker thread done servicing request
23:49:42.051 00.000 5052 OnExposeComplete: enter
23:49:42.051 00.000 5052 UpdateGuideState(): m_state=6
23:49:42.051 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 223
23:49:42.051 00.000 5052 Star::Find returns 1 (0), X=342.17, Y=396.49, Mass=1810, SNR=29.6, Peak=124 HFD=4.7
23:49:42.051 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
23:49:42.051 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
23:49:42.051 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.33 hyp=0.48 cameraTheta=2.38 mountX=0.44 mountY=0.17, mountTheta=0.36
23:49:42.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.33, opts=13)
23:49:42.052 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.33)
23:49:42.052 00.000 8976 Worker thread wakes up
23:49:42.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.33) opts 0xd
23:49:42.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.33)
23:49:42.052 00.000 8976 Moving (-0.34, 0.33) raw xDistance=0.44 yDistance=0.17
23:49:42.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.44
23:49:42.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:49:42.052 00.000 8976 MoveAxis(R, 0, ABG)
23:49:42.052 00.000 8976 MoveAxis(U, 0, ABG)
23:49:42.052 00.000 8976 move complete, result=0
23:49:42.053 00.001 8976 worker thread done servicing request
23:49:42.053 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=124, med=31, FiltMin=27, FiltMax=93, Gamma=2.260
23:49:42.063 00.010 5052 UpdateGuideState exits: m=1810 SNR=29.6
23:49:42.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:42.064 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:42.064 00.000 5052 Enqueuing Expose request
23:49:42.064 00.000 8976 Worker thread wakes up
23:49:42.064 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:42.064 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:42.066 00.002 5052 GuideStep: 0.4 px 0 ms EAST, 0.2 px 0 ms NORTH
23:49:42.630 00.564 8976 Exposure complete
23:49:42.645 00.015 8976 worker thread done servicing request
23:49:42.645 00.000 5052 OnExposeComplete: enter
23:49:42.645 00.000 5052 UpdateGuideState(): m_state=6
23:49:42.645 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 224
23:49:42.645 00.000 5052 Star::Find returns 1 (0), X=342.33, Y=396.47, Mass=1693, SNR=28.6, Peak=123 HFD=4.8
23:49:42.645 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.97) = xAngle (0.15 = 0.15)
23:49:42.645 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.10 = 0.10)
23:49:42.645 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.31 hyp=0.36 cameraTheta=2.12 mountX=0.36 mountY=0.03, mountTheta=0.10
23:49:42.646 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.31, opts=13)
23:49:42.646 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.31)
23:49:42.646 00.000 8976 Worker thread wakes up
23:49:42.646 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.31) opts 0xd
23:49:42.646 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.31)
23:49:42.646 00.000 8976 Moving (-0.19, 0.31) raw xDistance=0.36 yDistance=0.03
23:49:42.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.36
23:49:42.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:49:42.646 00.000 8976 MoveAxis(R, 0, ABG)
23:49:42.646 00.000 8976 MoveAxis(U, 0, ABG)
23:49:42.646 00.000 8976 move complete, result=0
23:49:42.646 00.000 8976 worker thread done servicing request
23:49:42.647 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=123, med=31, FiltMin=27, FiltMax=94, Gamma=2.260
23:49:42.657 00.010 5052 UpdateGuideState exits: m=1693 SNR=28.6
23:49:42.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:42.657 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:42.657 00.000 5052 Enqueuing Expose request
23:49:42.657 00.000 8976 Worker thread wakes up
23:49:42.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:42.658 00.001 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:42.660 00.002 5052 GuideStep: 0.4 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:43.228 00.568 8976 Exposure complete
23:49:43.241 00.013 8976 worker thread done servicing request
23:49:43.241 00.000 5052 OnExposeComplete: enter
23:49:43.241 00.000 5052 UpdateGuideState(): m_state=6
23:49:43.242 00.001 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 225
23:49:43.242 00.000 5052 Star::Find returns 1 (0), X=342.01, Y=396.44, Mass=1792, SNR=29.4, Peak=123 HFD=4.8
23:49:43.242 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.97) = xAngle (0.66 = 0.66)
23:49:43.242 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.60 = 0.60)
23:49:43.242 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.28 hyp=0.58 cameraTheta=2.62 mountX=0.46 mountY=0.33, mountTheta=0.62
23:49:43.242 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.28, opts=13)
23:49:43.243 00.001 5052 Enqueuing Move request for stepguider (-0.50, 0.28)
23:49:43.243 00.000 8976 Worker thread wakes up
23:49:43.243 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.28) opts 0xd
23:49:43.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.28)
23:49:43.243 00.000 8976 Moving (-0.50, 0.28) raw xDistance=0.46 yDistance=0.33
23:49:43.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.46
23:49:43.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.33
23:49:43.243 00.000 8976 MoveAxis(R, 0, ABG)
23:49:43.243 00.000 8976 MoveAxis(U, 0, ABG)
23:49:43.243 00.000 8976 move complete, result=0
23:49:43.243 00.000 8976 worker thread done servicing request
23:49:43.244 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=123, med=31, FiltMin=27, FiltMax=100, Gamma=2.260
23:49:43.254 00.010 5052 UpdateGuideState exits: m=1792 SNR=29.4
23:49:43.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:43.254 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:43.254 00.000 5052 Enqueuing Expose request
23:49:43.254 00.000 8976 Worker thread wakes up
23:49:43.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:43.254 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:43.256 00.002 5052 GuideStep: 0.5 px 0 ms EAST, 0.3 px 0 ms NORTH
23:49:43.835 00.579 8976 Exposure complete
23:49:43.848 00.013 8976 worker thread done servicing request
23:49:43.848 00.000 5052 OnExposeComplete: enter
23:49:43.849 00.001 5052 UpdateGuideState(): m_state=6
23:49:43.849 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 226
23:49:43.849 00.000 5052 Star::Find returns 1 (0), X=341.28, Y=396.46, Mass=1748, SNR=29.1, Peak=122 HFD=4.7
23:49:43.849 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.97) = xAngle (0.93 = 0.93)
23:49:43.849 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.88 = 0.88)
23:49:43.849 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=0.31 hyp=1.27 cameraTheta=2.90 mountX=0.76 mountY=0.98, mountTheta=0.91
23:49:43.850 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=0.31, opts=13)
23:49:43.850 00.000 5052 Enqueuing Move request for stepguider (-1.23, 0.31)
23:49:43.850 00.000 8976 Worker thread wakes up
23:49:43.850 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, 0.31) opts 0xd
23:49:43.850 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, 0.31)
23:49:43.850 00.000 8976 Moving (-1.23, 0.31) raw xDistance=0.76 yDistance=0.98
23:49:43.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
23:49:43.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.98
23:49:43.850 00.000 8976 MoveAxis(L, 2, ABG)
23:49:43.850 00.000 8976 stepping (-7, 7) + (-2, 0)
23:49:43.850 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:43.851 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=122, med=31, FiltMin=27, FiltMax=89, Gamma=2.260
23:49:43.861 00.010 5052 UpdateGuideState exits: m=1748 SNR=29.1
23:49:43.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:43.861 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:43.861 00.000 5052 Enqueuing Expose request
23:49:43.877 00.016 8976 Received - 47 (G) 
23:49:43.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:43.877 00.000 8976 stepped: pos (-9, 7)
23:49:43.877 00.000 8976 MoveAxis(U, 0, ABG)
23:49:43.877 00.000 8976 move complete, result=0
23:49:43.877 00.000 8976 worker thread done servicing request
23:49:43.877 00.000 8976 Worker thread wakes up
23:49:43.877 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 1.0 px 0 ms NORTH
23:49:43.878 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:43.878 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:44.449 00.571 8976 Exposure complete
23:49:44.463 00.014 8976 worker thread done servicing request
23:49:44.463 00.000 5052 OnExposeComplete: enter
23:49:44.463 00.000 5052 UpdateGuideState(): m_state=6
23:49:44.463 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 227
23:49:44.463 00.000 5052 Star::Find returns 1 (0), X=341.37, Y=396.24, Mass=1804, SNR=29.6, Peak=119 HFD=4.7
23:49:44.464 00.001 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.97) = xAngle (1.11 = 1.11)
23:49:44.464 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.05 = 1.05)
23:49:44.464 00.000 5052 CameraToMount -- cameraX=-1.15 cameraY=0.08 hyp=1.15 cameraTheta=3.07 mountX=0.52 mountY=1.00, mountTheta=1.10
23:49:44.464 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.15, y=0.08, opts=13)
23:49:44.464 00.000 5052 Enqueuing Move request for stepguider (-1.15, 0.08)
23:49:44.464 00.000 8976 Worker thread wakes up
23:49:44.465 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.15, 0.08) opts 0xd
23:49:44.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.15, 0.08)
23:49:44.465 00.000 8976 Moving (-1.15, 0.08) raw xDistance=0.52 yDistance=1.00
23:49:44.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.52
23:49:44.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.00
23:49:44.465 00.000 8976 MoveAxis(R, 0, ABG)
23:49:44.465 00.000 8976 MoveAxis(D, 3, ABG)
23:49:44.465 00.000 8976 stepping (-9, 7) + (0, -3)
23:49:44.465 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:44.465 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=122, med=31, FiltMin=26, FiltMax=91, Gamma=2.260
23:49:44.474 00.009 5052 UpdateGuideState exits: m=1804 SNR=29.6
23:49:44.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:44.474 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:44.475 00.001 5052 Enqueuing Expose request
23:49:44.501 00.026 8976 Received - 47 (G) 
23:49:44.501 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:44.501 00.000 8976 stepped: pos (-9, 4)
23:49:44.501 00.000 8976 move complete, result=0
23:49:44.501 00.000 8976 worker thread done servicing request
23:49:44.501 00.000 8976 Worker thread wakes up
23:49:44.501 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:44.501 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:44.501 00.000 5052 GuideStep: 0.5 px 0 ms EAST, 1.0 px 3 ms SOUTH
23:49:45.076 00.575 8976 Exposure complete
23:49:45.090 00.014 8976 worker thread done servicing request
23:49:45.090 00.000 5052 OnExposeComplete: enter
23:49:45.090 00.000 5052 UpdateGuideState(): m_state=6
23:49:45.090 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 228
23:49:45.090 00.000 5052 Star::Find returns 1 (0), X=341.79, Y=396.50, Mass=1755, SNR=29.1, Peak=119 HFD=4.7
23:49:45.091 00.001 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.97) = xAngle (0.73 = 0.73)
23:49:45.091 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.68 = 0.68)
23:49:45.091 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.34 hyp=0.80 cameraTheta=2.70 mountX=0.59 mountY=0.50, mountTheta=0.70
23:49:45.091 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.34, opts=13)
23:49:45.091 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.34)
23:49:45.091 00.000 8976 Worker thread wakes up
23:49:45.091 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.34) opts 0xd
23:49:45.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.34)
23:49:45.092 00.001 8976 Moving (-0.72, 0.34) raw xDistance=0.59 yDistance=0.50
23:49:45.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.59
23:49:45.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.50
23:49:45.092 00.000 8976 MoveAxis(R, 0, ABG)
23:49:45.092 00.000 8976 MoveAxis(U, 0, ABG)
23:49:45.092 00.000 8976 move complete, result=0
23:49:45.092 00.000 8976 worker thread done servicing request
23:49:45.092 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=123, med=31, FiltMin=27, FiltMax=87, Gamma=2.260
23:49:45.103 00.011 5052 UpdateGuideState exits: m=1755 SNR=29.1
23:49:45.103 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:45.103 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:45.103 00.000 5052 Enqueuing Expose request
23:49:45.103 00.000 8976 Worker thread wakes up
23:49:45.103 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:45.103 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:45.105 00.002 5052 GuideStep: 0.6 px 0 ms EAST, 0.5 px 0 ms NORTH
23:49:45.671 00.566 8976 Exposure complete
23:49:45.691 00.020 8976 worker thread done servicing request
23:49:45.691 00.000 5052 OnExposeComplete: enter
23:49:45.691 00.000 5052 UpdateGuideState(): m_state=6
23:49:45.691 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 229
23:49:45.691 00.000 5052 Star::Find returns 1 (0), X=341.18, Y=396.48, Mass=1767, SNR=29.3, Peak=127 HFD=4.6
23:49:45.691 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.97) = xAngle (0.94 = 0.94)
23:49:45.691 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.89 = 0.89)
23:49:45.691 00.000 5052 CameraToMount -- cameraX=-1.33 cameraY=0.32 hyp=1.37 cameraTheta=2.91 mountX=0.81 mountY=1.06, mountTheta=0.92
23:49:45.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.33, y=0.32, opts=13)
23:49:45.692 00.000 5052 Enqueuing Move request for stepguider (-1.33, 0.32)
23:49:45.692 00.000 8976 Worker thread wakes up
23:49:45.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.33, 0.32) opts 0xd
23:49:45.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.33, 0.32)
23:49:45.692 00.000 8976 Moving (-1.33, 0.32) raw xDistance=0.81 yDistance=1.06
23:49:45.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
23:49:45.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.06
23:49:45.692 00.000 8976 MoveAxis(L, 2, ABG)
23:49:45.692 00.000 8976 stepping (-9, 4) + (-2, 0)
23:49:45.692 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:45.693 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=127, med=31, FiltMin=26, FiltMax=95, Gamma=2.260
23:49:45.702 00.009 5052 UpdateGuideState exits: m=1767 SNR=29.3
23:49:45.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:45.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:45.703 00.001 5052 Enqueuing Expose request
23:49:45.715 00.012 8976 Received - 47 (G) 
23:49:45.715 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:45.715 00.000 8976 stepped: pos (-11, 4)
23:49:45.715 00.000 8976 MoveAxis(D, 3, ABG)
23:49:45.716 00.001 8976 stepping (-11, 4) + (0, -3)
23:49:45.716 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:45.748 00.032 8976 Received - 47 (G) 
23:49:45.748 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:49:45.748 00.000 8976 stepped: pos (-11, 1)
23:49:45.748 00.000 8976 move complete, result=0
23:49:45.748 00.000 8976 worker thread done servicing request
23:49:45.748 00.000 8976 Worker thread wakes up
23:49:45.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:45.748 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:45.748 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 1.1 px 3 ms SOUTH
23:49:46.324 00.576 8976 Exposure complete
23:49:46.338 00.014 8976 worker thread done servicing request
23:49:46.338 00.000 5052 OnExposeComplete: enter
23:49:46.338 00.000 5052 UpdateGuideState(): m_state=6
23:49:46.338 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 230
23:49:46.338 00.000 5052 Star::Find returns 1 (0), X=341.05, Y=396.41, Mass=1786, SNR=29.4, Peak=121 HFD=4.8
23:49:46.338 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.97) = xAngle (1.00 = 1.00)
23:49:46.338 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.95 = 0.95)
23:49:46.338 00.000 5052 CameraToMount -- cameraX=-1.46 cameraY=0.26 hyp=1.48 cameraTheta=2.97 mountX=0.80 mountY=1.20, mountTheta=0.98
23:49:46.339 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.46, y=0.26, opts=13)
23:49:46.339 00.000 5052 Enqueuing Move request for stepguider (-1.46, 0.26)
23:49:46.339 00.000 8976 Worker thread wakes up
23:49:46.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.46, 0.26) opts 0xd
23:49:46.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.46, 0.26)
23:49:46.339 00.000 8976 Moving (-1.46, 0.26) raw xDistance=0.80 yDistance=1.20
23:49:46.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.80
23:49:46.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.20
23:49:46.340 00.001 8976 MoveAxis(L, 2, ABG)
23:49:46.340 00.000 8976 stepping (-11, 1) + (-2, 0)
23:49:46.340 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:46.340 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=123, med=31, FiltMin=27, FiltMax=91, Gamma=2.260
23:49:46.350 00.010 5052 UpdateGuideState exits: m=1786 SNR=29.4
23:49:46.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:46.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:46.350 00.000 5052 Enqueuing Expose request
23:49:46.371 00.021 8976 Received - 47 (G) 
23:49:46.371 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:46.371 00.000 8976 stepped: pos (-13, 1)
23:49:46.371 00.000 8976 MoveAxis(D, 4, ABG)
23:49:46.371 00.000 8976 stepping (-13, 1) + (0, -4)
23:49:46.371 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:46.403 00.032 8976 Received - 47 (G) 
23:49:46.403 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:46.403 00.000 8976 stepped: pos (-13, -3)
23:49:46.403 00.000 8976 move complete, result=0
23:49:46.403 00.000 8976 worker thread done servicing request
23:49:46.403 00.000 8976 Worker thread wakes up
23:49:46.403 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 1.2 px 4 ms SOUTH
23:49:46.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:46.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:46.967 00.564 8976 Exposure complete
23:49:46.981 00.014 8976 worker thread done servicing request
23:49:46.981 00.000 5052 OnExposeComplete: enter
23:49:46.981 00.000 5052 UpdateGuideState(): m_state=6
23:49:46.981 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 231
23:49:46.981 00.000 5052 Star::Find returns 1 (0), X=340.20, Y=396.64, Mass=1818, SNR=29.7, Peak=116 HFD=4.8
23:49:46.981 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.97) = xAngle (0.97 = 0.97)
23:49:46.981 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.92 = 0.92)
23:49:46.981 00.000 5052 CameraToMount -- cameraX=-2.32 cameraY=0.48 hyp=2.37 cameraTheta=2.94 mountX=1.34 mountY=1.88, mountTheta=0.95
23:49:46.982 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.32, y=0.48, opts=13)
23:49:46.982 00.000 5052 Enqueuing Move request for stepguider (-2.32, 0.48)
23:49:46.982 00.000 8976 Worker thread wakes up
23:49:46.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.32, 0.48) opts 0xd
23:49:46.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.32, 0.48)
23:49:46.982 00.000 8976 Moving (-2.32, 0.48) raw xDistance=1.34 yDistance=1.88
23:49:46.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.34
23:49:46.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.24 from input 1.88
23:49:46.982 00.000 8976 MoveAxis(L, 4, ABG)
23:49:46.982 00.000 8976 stepping (-13, -3) + (-4, 0)
23:49:46.982 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:46.983 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=90, Gamma=2.260
23:49:46.992 00.009 5052 UpdateGuideState exits: m=1818 SNR=29.7
23:49:46.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:46.993 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:46.993 00.000 5052 Enqueuing Expose request
23:49:47.026 00.033 8976 Received - 47 (G) 
23:49:47.026 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:47.026 00.000 8976 stepped: pos (-17, -3)
23:49:47.026 00.000 8976 MoveAxis(D, 6, ABG)
23:49:47.026 00.000 8976 stepping (-17, -3) + (0, -6)
23:49:47.026 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:49:47.074 00.048 8976 Received - 47 (G) 
23:49:47.074 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:49:47.074 00.000 8976 stepped: pos (-17, -9)
23:49:47.074 00.000 8976 move complete, result=0
23:49:47.074 00.000 8976 worker thread done servicing request
23:49:47.074 00.000 8976 Worker thread wakes up
23:49:47.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:47.074 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:47.074 00.000 5052 GuideStep: 1.3 px 4 ms WEST, 1.9 px 6 ms SOUTH
23:49:47.644 00.570 8976 Exposure complete
23:49:47.658 00.014 8976 worker thread done servicing request
23:49:47.658 00.000 5052 OnExposeComplete: enter
23:49:47.658 00.000 5052 UpdateGuideState(): m_state=6
23:49:47.658 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 232
23:49:47.658 00.000 5052 Star::Find returns 1 (0), X=340.68, Y=396.65, Mass=1727, SNR=28.9, Peak=113 HFD=4.8
23:49:47.658 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.97) = xAngle (0.91 = 0.91)
23:49:47.658 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.86 = 0.86)
23:49:47.658 00.000 5052 CameraToMount -- cameraX=-1.83 cameraY=0.49 hyp=1.90 cameraTheta=2.88 mountX=1.16 mountY=1.44, mountTheta=0.89
23:49:47.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.83, y=0.49, opts=13)
23:49:47.659 00.000 5052 Enqueuing Move request for stepguider (-1.83, 0.49)
23:49:47.659 00.000 8976 Worker thread wakes up
23:49:47.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.83, 0.49) opts 0xd
23:49:47.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.83, 0.49)
23:49:47.659 00.000 8976 Moving (-1.83, 0.49) raw xDistance=1.16 yDistance=1.44
23:49:47.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.16
23:49:47.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.44
23:49:47.659 00.000 8976 MoveAxis(L, 4, ABG)
23:49:47.659 00.000 8976 stepping (-17, -9) + (-4, 0)
23:49:47.659 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:47.660 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=124, med=31, FiltMin=27, FiltMax=83, Gamma=2.260
23:49:47.669 00.009 5052 UpdateGuideState exits: m=1727 SNR=28.9
23:49:47.670 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:47.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:47.670 00.000 5052 Enqueuing Expose request
23:49:47.697 00.027 8976 Received - 47 (G) 
23:49:47.698 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:47.698 00.000 8976 stepped: pos (-21, -9)
23:49:47.698 00.000 8976 MoveAxis(D, 4, ABG)
23:49:47.698 00.000 8976 stepping (-21, -9) + (0, -4)
23:49:47.698 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:47.729 00.031 8976 Received - 47 (G) 
23:49:47.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:47.729 00.000 8976 stepped: pos (-21, -13)
23:49:47.729 00.000 8976 move complete, result=0
23:49:47.729 00.000 8976 worker thread done servicing request
23:49:47.729 00.000 8976 Worker thread wakes up
23:49:47.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:47.730 00.001 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:47.730 00.000 5052 GuideStep: 1.2 px 4 ms WEST, 1.4 px 4 ms SOUTH
23:49:48.300 00.570 8976 Exposure complete
23:49:48.316 00.016 8976 worker thread done servicing request
23:49:48.316 00.000 5052 OnExposeComplete: enter
23:49:48.316 00.000 5052 UpdateGuideState(): m_state=6
23:49:48.316 00.000 5052 Star::Find(18, 340, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 233
23:49:48.316 00.000 5052 Star::Find returns 1 (0), X=342.39, Y=395.90, Mass=1791, SNR=29.4, Peak=109 HFD=4.9
23:49:48.316 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.97) = xAngle (-3.99 = 2.29)
23:49:48.316 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.04 = 2.24)
23:49:48.316 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-2.02 mountX=-0.19 mountY=0.23, mountTheta=2.27
23:49:48.317 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.26, opts=13)
23:49:48.317 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.26)
23:49:48.317 00.000 8976 Worker thread wakes up
23:49:48.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.26) opts 0xd
23:49:48.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.26)
23:49:48.317 00.000 8976 Moving (-0.13, -0.26) raw xDistance=-0.19 yDistance=0.23
23:49:48.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:49:48.318 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
23:49:48.318 00.000 8976 MoveAxis(R, 0, ABG)
23:49:48.318 00.000 8976 MoveAxis(U, 0, ABG)
23:49:48.318 00.000 8976 move complete, result=0
23:49:48.318 00.000 8976 worker thread done servicing request
23:49:48.318 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=122, med=31, FiltMin=27, FiltMax=89, Gamma=2.260
23:49:48.328 00.010 5052 UpdateGuideState exits: m=1791 SNR=29.4
23:49:48.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:48.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:48.328 00.000 5052 Enqueuing Expose request
23:49:48.329 00.001 8976 Worker thread wakes up
23:49:48.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:48.329 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:48.331 00.002 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:49:48.899 00.568 8976 Exposure complete
23:49:48.912 00.013 8976 worker thread done servicing request
23:49:48.912 00.000 5052 OnExposeComplete: enter
23:49:48.912 00.000 5052 UpdateGuideState(): m_state=6
23:49:48.912 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 234
23:49:48.912 00.000 5052 Star::Find returns 1 (0), X=342.67, Y=395.91, Mass=1777, SNR=29.3, Peak=121 HFD=4.7
23:49:48.912 00.000 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.97) = xAngle (-2.99 = -2.99)
23:49:48.912 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.04 = -3.04)
23:49:48.912 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-1.02 mountX=-0.29 mountY=-0.03, mountTheta=-3.04
23:49:48.913 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.25, opts=13)
23:49:48.913 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.25)
23:49:48.913 00.000 8976 Worker thread wakes up
23:49:48.913 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.25) opts 0xd
23:49:48.913 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.25)
23:49:48.913 00.000 8976 Moving (0.15, -0.25) raw xDistance=-0.29 yDistance=-0.03
23:49:48.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
23:49:48.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:49:48.913 00.000 8976 MoveAxis(R, 0, ABG)
23:49:48.913 00.000 8976 MoveAxis(U, 0, ABG)
23:49:48.913 00.000 8976 move complete, result=0
23:49:48.913 00.000 8976 worker thread done servicing request
23:49:48.914 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=121, med=31, FiltMin=27, FiltMax=92, Gamma=2.260
23:49:48.923 00.009 5052 UpdateGuideState exits: m=1777 SNR=29.3
23:49:48.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:48.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:48.923 00.000 5052 Enqueuing Expose request
23:49:48.924 00.001 8976 Worker thread wakes up
23:49:48.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:48.924 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:48.926 00.002 5052 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:49.493 00.567 8976 Exposure complete
23:49:49.507 00.014 8976 worker thread done servicing request
23:49:49.507 00.000 5052 OnExposeComplete: enter
23:49:49.508 00.001 5052 UpdateGuideState(): m_state=6
23:49:49.508 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 235
23:49:49.508 00.000 5052 Star::Find returns 1 (0), X=342.58, Y=396.11, Mass=1807, SNR=29.5, Peak=121 HFD=4.8
23:49:49.508 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.97) = xAngle (-2.65 = -2.65)
23:49:49.508 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.71 = -2.71)
23:49:49.508 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.69 mountX=-0.07 mountY=-0.03, mountTheta=-2.70
23:49:49.509 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.05, opts=13)
23:49:49.509 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.05)
23:49:49.509 00.000 8976 Worker thread wakes up
23:49:49.509 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.05) opts 0xd
23:49:49.509 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.05)
23:49:49.509 00.000 8976 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.03
23:49:49.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:49:49.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:49:49.509 00.000 8976 MoveAxis(R, 0, ABG)
23:49:49.509 00.000 8976 MoveAxis(U, 0, ABG)
23:49:49.509 00.000 8976 move complete, result=0
23:49:49.509 00.000 8976 worker thread done servicing request
23:49:49.510 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=95, Gamma=2.260
23:49:49.519 00.009 5052 UpdateGuideState exits: m=1807 SNR=29.5
23:49:49.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:49.519 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:49.519 00.000 5052 Enqueuing Expose request
23:49:49.519 00.000 8976 Worker thread wakes up
23:49:49.520 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:49.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:49.522 00.002 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:50.101 00.579 8976 Exposure complete
23:49:50.118 00.017 8976 worker thread done servicing request
23:49:50.118 00.000 5052 OnExposeComplete: enter
23:49:50.119 00.001 5052 UpdateGuideState(): m_state=6
23:49:50.119 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 236
23:49:50.119 00.000 5052 Star::Find returns 1 (0), X=342.50, Y=396.10, Mass=1797, SNR=29.4, Peak=130 HFD=4.2
23:49:50.119 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.97) = xAngle (-3.74 = 2.54)
23:49:50.119 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.79 = 2.49)
23:49:50.119 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.77 mountX=-0.05 mountY=0.04, mountTheta=2.51
23:49:50.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.06, opts=13)
23:49:50.120 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.06)
23:49:50.120 00.000 8976 Worker thread wakes up
23:49:50.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.06) opts 0xd
23:49:50.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.06)
23:49:50.120 00.000 8976 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.04
23:49:50.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:49:50.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:49:50.120 00.000 8976 MoveAxis(R, 0, ABG)
23:49:50.120 00.000 8976 MoveAxis(U, 0, ABG)
23:49:50.120 00.000 8976 move complete, result=0
23:49:50.120 00.000 8976 worker thread done servicing request
23:49:50.121 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=130, med=31, FiltMin=27, FiltMax=106, Gamma=2.260
23:49:50.130 00.009 5052 UpdateGuideState exits: m=1797 SNR=29.4
23:49:50.130 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:50.130 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:50.130 00.000 5052 Enqueuing Expose request
23:49:50.130 00.000 8976 Worker thread wakes up
23:49:50.130 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:50.131 00.001 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:50.133 00.002 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:50.713 00.580 8976 Exposure complete
23:49:50.728 00.015 8976 worker thread done servicing request
23:49:50.728 00.000 5052 OnExposeComplete: enter
23:49:50.728 00.000 5052 UpdateGuideState(): m_state=6
23:49:50.728 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 237
23:49:50.729 00.001 5052 Star::Find returns 1 (0), X=342.57, Y=395.95, Mass=1741, SNR=29.0, Peak=121 HFD=4.1
23:49:50.729 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.97) = xAngle (-3.28 = 3.01)
23:49:50.729 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.33 = 2.96)
23:49:50.729 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.31 mountX=-0.22 mountY=0.04, mountTheta=2.96
23:49:50.730 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.21, opts=13)
23:49:50.730 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.21)
23:49:50.730 00.000 8976 Worker thread wakes up
23:49:50.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.21) opts 0xd
23:49:50.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.21)
23:49:50.730 00.000 8976 Moving (0.06, -0.21) raw xDistance=-0.22 yDistance=0.04
23:49:50.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:49:50.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:49:50.730 00.000 8976 MoveAxis(R, 0, ABG)
23:49:50.730 00.000 8976 MoveAxis(U, 0, ABG)
23:49:50.730 00.000 8976 move complete, result=0
23:49:50.730 00.000 8976 worker thread done servicing request
23:49:50.731 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=107, Gamma=2.260
23:49:50.741 00.010 5052 UpdateGuideState exits: m=1741 SNR=29.0
23:49:50.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:50.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:50.741 00.000 5052 Enqueuing Expose request
23:49:50.741 00.000 8976 Worker thread wakes up
23:49:50.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:50.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:50.744 00.003 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:51.313 00.569 8976 Exposure complete
23:49:51.327 00.014 8976 worker thread done servicing request
23:49:51.327 00.000 5052 OnExposeComplete: enter
23:49:51.327 00.000 5052 UpdateGuideState(): m_state=6
23:49:51.327 00.000 5052 Star::Find(18, 342, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 238
23:49:51.327 00.000 5052 Star::Find returns 1 (0), X=343.30, Y=395.89, Mass=1746, SNR=29.1, Peak=127 HFD=4.5
23:49:51.327 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.97) = xAngle (-2.30 = -2.30)
23:49:51.327 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.35 = -2.35)
23:49:51.327 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.27 hyp=0.84 cameraTheta=-0.33 mountX=-0.56 mountY=-0.59, mountTheta=-2.32
23:49:51.328 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.27, opts=13)
23:49:51.328 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.27)
23:49:51.328 00.000 8976 Worker thread wakes up
23:49:51.328 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.27) opts 0xd
23:49:51.328 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.27)
23:49:51.328 00.000 8976 Moving (0.79, -0.27) raw xDistance=-0.56 yDistance=-0.59
23:49:51.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.56
23:49:51.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.59
23:49:51.328 00.000 8976 MoveAxis(R, 0, ABG)
23:49:51.328 00.000 8976 MoveAxis(U, 0, ABG)
23:49:51.328 00.000 8976 move complete, result=0
23:49:51.328 00.000 8976 worker thread done servicing request
23:49:51.329 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=127, med=31, FiltMin=26, FiltMax=94, Gamma=2.260
23:49:51.339 00.010 5052 UpdateGuideState exits: m=1746 SNR=29.1
23:49:51.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:51.339 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:51.339 00.000 5052 Enqueuing Expose request
23:49:51.339 00.000 8976 Worker thread wakes up
23:49:51.339 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:51.339 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:51.341 00.002 5052 GuideStep: -0.6 px 0 ms EAST, -0.6 px 0 ms NORTH
23:49:51.908 00.567 8976 Exposure complete
23:49:51.922 00.014 8976 worker thread done servicing request
23:49:51.922 00.000 5052 OnExposeComplete: enter
23:49:51.922 00.000 5052 UpdateGuideState(): m_state=6
23:49:51.922 00.000 5052 Star::Find(18, 343, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 239
23:49:51.922 00.000 5052 Star::Find returns 1 (0), X=343.33, Y=395.70, Mass=1783, SNR=29.4, Peak=152 HFD=4.7
23:49:51.922 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.97) = xAngle (-2.47 = -2.47)
23:49:51.922 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.53 = -2.53)
23:49:51.922 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=-0.45 hyp=0.94 cameraTheta=-0.51 mountX=-0.74 mountY=-0.54, mountTheta=-2.51
23:49:51.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=-0.45, opts=13)
23:49:51.923 00.000 5052 Enqueuing Move request for stepguider (0.82, -0.45)
23:49:51.923 00.000 8976 Worker thread wakes up
23:49:51.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, -0.45) opts 0xd
23:49:51.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, -0.45)
23:49:51.923 00.000 8976 Moving (0.82, -0.45) raw xDistance=-0.74 yDistance=-0.54
23:49:51.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74
23:49:51.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.54
23:49:51.923 00.000 8976 MoveAxis(R, 2, ABG)
23:49:51.923 00.000 8976 stepping (-21, -13) + (2, 0)
23:49:51.924 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:51.924 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=152, med=31, FiltMin=27, FiltMax=93, Gamma=2.260
23:49:51.933 00.009 5052 UpdateGuideState exits: m=1783 SNR=29.4
23:49:51.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:51.933 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:51.933 00.000 5052 Enqueuing Expose request
23:49:51.950 00.017 8976 Received - 47 (G) 
23:49:51.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:51.950 00.000 8976 stepped: pos (-19, -13)
23:49:51.950 00.000 8976 MoveAxis(U, 0, ABG)
23:49:51.950 00.000 8976 move complete, result=0
23:49:51.950 00.000 8976 worker thread done servicing request
23:49:51.950 00.000 8976 Worker thread wakes up
23:49:51.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:51.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:51.950 00.000 5052 GuideStep: -0.7 px 2 ms EAST, -0.5 px 0 ms NORTH
23:49:52.522 00.572 8976 Exposure complete
23:49:52.536 00.014 8976 worker thread done servicing request
23:49:52.536 00.000 5052 OnExposeComplete: enter
23:49:52.536 00.000 5052 UpdateGuideState(): m_state=6
23:49:52.536 00.000 5052 Star::Find(18, 343, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 240
23:49:52.536 00.000 5052 Star::Find returns 1 (0), X=342.72, Y=396.16, Mass=1761, SNR=29.2, Peak=122 HFD=4.6
23:49:52.536 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.97) = xAngle (-1.98 = -1.98)
23:49:52.536 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.03 = -2.03)
23:49:52.536 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.01 mountX=-0.08 mountY=-0.18, mountTheta=-1.99
23:49:52.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.00, opts=13)
23:49:52.537 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.00)
23:49:52.537 00.000 8976 Worker thread wakes up
23:49:52.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.00) opts 0xd
23:49:52.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.00)
23:49:52.537 00.000 8976 Moving (0.21, -0.00) raw xDistance=-0.08 yDistance=-0.18
23:49:52.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:49:52.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:49:52.537 00.000 8976 MoveAxis(R, 0, ABG)
23:49:52.537 00.000 8976 MoveAxis(U, 0, ABG)
23:49:52.537 00.000 8976 move complete, result=0
23:49:52.537 00.000 8976 worker thread done servicing request
23:49:52.538 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=122, med=31, FiltMin=27, FiltMax=83, Gamma=2.260
23:49:52.547 00.009 5052 UpdateGuideState exits: m=1761 SNR=29.2
23:49:52.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:52.547 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:52.547 00.000 5052 Enqueuing Expose request
23:49:52.547 00.000 8976 Worker thread wakes up
23:49:52.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:52.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:52.549 00.002 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:49:52.844 00.295 5052 PhdConfig flush
23:49:53.110 00.266 8976 Exposure complete
23:49:53.124 00.014 8976 worker thread done servicing request
23:49:53.124 00.000 5052 OnExposeComplete: enter
23:49:53.125 00.001 5052 UpdateGuideState(): m_state=6
23:49:53.125 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 241
23:49:53.125 00.000 5052 Star::Find returns 1 (0), X=341.34, Y=396.43, Mass=1804, SNR=29.5, Peak=129 HFD=4.8
23:49:53.125 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.97) = xAngle (0.94 = 0.94)
23:49:53.125 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.89 = 0.89)
23:49:53.125 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=0.27 hyp=1.20 cameraTheta=2.91 mountX=0.71 mountY=0.93, mountTheta=0.92
23:49:53.126 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=0.27, opts=13)
23:49:53.126 00.000 5052 Enqueuing Move request for stepguider (-1.17, 0.27)
23:49:53.126 00.000 8976 Worker thread wakes up
23:49:53.126 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, 0.27) opts 0xd
23:49:53.126 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, 0.27)
23:49:53.126 00.000 8976 Moving (-1.17, 0.27) raw xDistance=0.71 yDistance=0.93
23:49:53.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.71
23:49:53.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.93
23:49:53.126 00.000 8976 MoveAxis(L, 2, ABG)
23:49:53.126 00.000 8976 stepping (-19, -13) + (-2, 0)
23:49:53.126 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:53.127 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=129, med=31, FiltMin=27, FiltMax=91, Gamma=2.260
23:49:53.137 00.010 5052 UpdateGuideState exits: m=1804 SNR=29.5
23:49:53.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:53.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:53.137 00.000 5052 Enqueuing Expose request
23:49:53.149 00.012 8976 Received - 47 (G) 
23:49:53.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:49:53.149 00.000 8976 stepped: pos (-21, -13)
23:49:53.149 00.000 8976 MoveAxis(U, 0, ABG)
23:49:53.149 00.000 8976 move complete, result=0
23:49:53.149 00.000 8976 worker thread done servicing request
23:49:53.149 00.000 8976 Worker thread wakes up
23:49:53.149 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 0.9 px 0 ms NORTH
23:49:53.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:53.149 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:53.728 00.579 8976 Exposure complete
23:49:53.742 00.014 8976 worker thread done servicing request
23:49:53.742 00.000 5052 OnExposeComplete: enter
23:49:53.742 00.000 5052 UpdateGuideState(): m_state=6
23:49:53.742 00.000 5052 Star::Find(18, 341, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 242
23:49:53.742 00.000 5052 Star::Find returns 1 (0), X=340.95, Y=395.83, Mass=1774, SNR=29.4, Peak=126 HFD=4.3
23:49:53.742 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.97) = xAngle (-4.90 = 1.38)
23:49:53.742 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.95 = 1.33)
23:49:53.742 00.000 5052 CameraToMount -- cameraX=-1.56 cameraY=-0.33 hyp=1.59 cameraTheta=-2.93 mountX=0.30 mountY=1.55, mountTheta=1.38
23:49:53.743 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.56, y=-0.33, opts=13)
23:49:53.743 00.000 5052 Enqueuing Move request for stepguider (-1.56, -0.33)
23:49:53.743 00.000 8976 Worker thread wakes up
23:49:53.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.56, -0.33) opts 0xd
23:49:53.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.56, -0.33)
23:49:53.743 00.000 8976 Moving (-1.56, -0.33) raw xDistance=0.30 yDistance=1.55
23:49:53.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.30
23:49:53.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.98 from input 1.55
23:49:53.743 00.000 8976 MoveAxis(R, 0, ABG)
23:49:53.743 00.000 8976 MoveAxis(D, 4, ABG)
23:49:53.743 00.000 8976 stepping (-21, -13) + (0, -4)
23:49:53.743 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:53.744 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=126, med=30, FiltMin=25, FiltMax=95, Gamma=2.260
23:49:53.753 00.009 5052 UpdateGuideState exits: m=1774 SNR=29.4
23:49:53.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:53.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:53.753 00.000 5052 Enqueuing Expose request
23:49:53.788 00.035 8976 Received - 47 (G) 
23:49:53.789 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:49:53.789 00.000 8976 stepped: pos (-21, -17)
23:49:53.789 00.000 8976 move complete, result=0
23:49:53.789 00.000 8976 worker thread done servicing request
23:49:53.789 00.000 8976 Worker thread wakes up
23:49:53.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:53.789 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:53.789 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 1.5 px 4 ms SOUTH
23:49:54.358 00.569 8976 Exposure complete
23:49:54.372 00.014 8976 worker thread done servicing request
23:49:54.372 00.000 5052 OnExposeComplete: enter
23:49:54.372 00.000 5052 UpdateGuideState(): m_state=6
23:49:54.372 00.000 5052 Star::Find(18, 340, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 243
23:49:54.372 00.000 5052 Star::Find returns 1 (0), X=342.51, Y=396.15, Mass=1818, SNR=29.6, Peak=118 HFD=5.0
23:49:54.372 00.000 5052 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.97) = xAngle (-3.98 = 2.31)
23:49:54.373 00.001 5052 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.03 = 2.25)
23:49:54.373 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-2.01 mountX=-0.01 mountY=0.01, mountTheta=2.28
23:49:54.373 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.01, opts=13)
23:49:54.373 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.01)
23:49:54.373 00.000 8976 Worker thread wakes up
23:49:54.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.01) opts 0xd
23:49:54.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.01)
23:49:54.374 00.001 8976 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
23:49:54.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:49:54.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:49:54.374 00.000 8976 MoveAxis(R, 0, ABG)
23:49:54.374 00.000 8976 MoveAxis(U, 0, ABG)
23:49:54.374 00.000 8976 move complete, result=0
23:49:54.374 00.000 8976 worker thread done servicing request
23:49:54.374 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=120, med=31, FiltMin=27, FiltMax=85, Gamma=2.260
23:49:54.384 00.010 5052 UpdateGuideState exits: m=1818 SNR=29.6
23:49:54.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:54.384 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:49:54.384 00.000 5052 Enqueuing Expose request
23:49:54.384 00.000 8976 Worker thread wakes up
23:49:54.384 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:54.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:49:54.384 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,378,37,37)
23:49:54.402 00.018 5052 Stop button clicked
23:49:54.402 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:49:54.402 00.000 5052 Status Line: Waiting for devices...
23:49:54.509 00.107 8976 ASCOM_AbortExposure returns err = 0
23:49:54.509 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
23:49:54.509 00.000 8976 worker thread done servicing request
23:49:54.509 00.000 5052 OnExposeComplete: enter
23:49:54.509 00.000 5052 OnExposeComplete: Capture Error reported
23:49:54.509 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
23:49:54.509 00.000 5052 MoveAxis(U, 17, -)
23:49:54.509 00.000 5052 stepping (-21, -17) + (0, 17)
23:49:54.509 00.000 5052 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 37 (7) 
23:49:54.604 00.095 5052 Received - 47 (G) 
23:49:54.604 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 37 (7) 
23:49:54.604 00.000 5052 stepped: pos (-21, 0)
23:49:54.604 00.000 5052 MoveAxis(R, 21, -)
23:49:54.604 00.000 5052 stepping (-21, 0) + (21, 0)
23:49:54.604 00.000 5052 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 32 (2) 31 (1) 
23:49:54.716 00.112 5052 Received - 47 (G) 
23:49:54.716 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 32 (2) 31 (1) 
23:49:54.716 00.000 5052 stepped: pos (0, 0)
23:49:54.716 00.000 5052 Mount: notify guiding stopped
23:49:54.716 00.000 5052 BLC: window closed
23:49:54.716 00.000 5052 BLC: Last direction was reset
23:49:54.716 00.000 5052 Changing from state GUIDING to STOP
23:49:54.716 00.000 5052 guider state => SELECTED
23:49:54.716 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=120, med=31, FiltMin=27, FiltMax=85, Gamma=2.260
23:49:54.726 00.010 5052 Changing from state SELECTED to UNINITIALIZED
23:49:54.726 00.000 5052 guider state => SELECTING
23:49:54.726 00.000 5052 Status Line: Stopped.
23:49:54.726 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
23:53:39.593 224.867 5052 OnExposureDurationSelected: duration = 1000
23:53:40.751 01.158 5052 StartLoopingInteractive: Loop button clicked
23:53:40.751 00.000 5052 Status Line: Looping
23:53:40.752 00.001 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:53:40.755 00.003 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:53:40.755 00.000 5052 Enqueuing Expose request
23:53:40.755 00.000 8976 Worker thread wakes up
23:53:40.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:40.755 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:53:41.788 01.033 8976 Exposure complete
23:53:41.802 00.014 8976 worker thread done servicing request
23:53:41.802 00.000 5052 OnExposeComplete: enter
23:53:41.802 00.000 5052 UpdateGuideState(): m_state=1
23:53:41.802 00.000 5052 Star::Find(18, 342, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:53:41.802 00.000 5052 Star::Find returns 1 (0), X=359.12, Y=392.12, Mass=138, SNR=8.3, Peak=166 HFD=0.2
23:53:41.803 00.001 5052 setting lock position to (359.12, 392.12)
23:53:41.803 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:53:41.803 00.000 5052 Changing from state SELECTING to SELECTED
23:53:41.803 00.000 5052 guider state => SELECTED
23:53:41.805 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:53:41.814 00.009 5052 UpdateGuideState exits: m=138 SNR=8.3
23:53:41.815 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:41.815 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:41.815 00.000 5052 Enqueuing Expose request
23:53:41.815 00.000 8976 Worker thread wakes up
23:53:41.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:41.815 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:42.848 01.033 8976 Exposure complete
23:53:42.861 00.013 8976 worker thread done servicing request
23:53:42.861 00.000 5052 OnExposeComplete: enter
23:53:42.861 00.000 5052 UpdateGuideState(): m_state=2
23:53:42.861 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:53:42.861 00.000 5052 Star::Find returns 1 (0), X=359.56, Y=392.34, Mass=161, SNR=8.8, Peak=163 HFD=0.8
23:53:42.861 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.97) = xAngle (-1.51 = -1.51)
23:53:42.861 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.56 = -1.56)
23:53:42.861 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.22 hyp=0.49 cameraTheta=0.46 mountX=0.03 mountY=-0.49, mountTheta=-1.51
23:53:42.862 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
23:53:42.871 00.009 5052 UpdateGuideState exits: m=161 SNR=8.8
23:53:42.871 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:42.871 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:42.871 00.000 5052 Enqueuing Expose request
23:53:42.871 00.000 8976 Worker thread wakes up
23:53:42.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:42.871 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(342,374,37,37)
23:53:43.907 01.036 8976 Exposure complete
23:53:43.920 00.013 8976 worker thread done servicing request
23:53:43.920 00.000 5052 OnExposeComplete: enter
23:53:43.920 00.000 5052 UpdateGuideState(): m_state=2
23:53:43.921 00.001 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:53:43.921 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=133, SNR=8.1, Peak=166 HFD=0.5
23:53:43.921 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.97) = xAngle (-4.32 = 1.96)
23:53:43.921 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.38 = 1.91)
23:53:43.921 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.18 cameraTheta=-2.36 mountX=-0.07 mountY=0.17, mountTheta=1.95
23:53:43.921 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:53:43.930 00.009 5052 UpdateGuideState exits: m=133 SNR=8.1
23:53:43.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:43.930 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:43.930 00.000 5052 Enqueuing Expose request
23:53:43.930 00.000 8976 Worker thread wakes up
23:53:43.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:43.930 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:44.960 01.030 8976 Exposure complete
23:53:44.974 00.014 8976 worker thread done servicing request
23:53:44.974 00.000 5052 OnExposeComplete: enter
23:53:44.974 00.000 5052 UpdateGuideState(): m_state=2
23:53:44.974 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:53:44.974 00.000 5052 Star::Find returns 1 (0), X=359.11, Y=392.11, Mass=137, SNR=8.2, Peak=166 HFD=0.2
23:53:44.975 00.001 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.97) = xAngle (-4.32 = 1.96)
23:53:44.975 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.38 = 1.91)
23:53:44.975 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.36 mountX=-0.01 mountY=0.02, mountTheta=1.95
23:53:44.975 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:53:44.984 00.009 5052 UpdateGuideState exits: m=137 SNR=8.2
23:53:44.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:44.984 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:44.984 00.000 5052 Enqueuing Expose request
23:53:44.984 00.000 8976 Worker thread wakes up
23:53:44.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:44.984 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:46.027 01.043 8976 Exposure complete
23:53:46.042 00.015 8976 worker thread done servicing request
23:53:46.042 00.000 5052 OnExposeComplete: enter
23:53:46.042 00.000 5052 UpdateGuideState(): m_state=2
23:53:46.042 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:53:46.042 00.000 5052 Star::Find returns 1 (0), X=358.91, Y=392.06, Mass=137, SNR=8.2, Peak=163 HFD=0.1
23:53:46.042 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.97) = xAngle (-4.82 = 1.46)
23:53:46.042 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.88 = 1.41)
23:53:46.042 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-2.85 mountX=0.02 mountY=0.22, mountTheta=1.46
23:53:46.043 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:53:46.052 00.009 5052 UpdateGuideState exits: m=137 SNR=8.2
23:53:46.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:46.053 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:46.053 00.000 5052 Enqueuing Expose request
23:53:46.053 00.000 8976 Worker thread wakes up
23:53:46.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:46.053 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:47.093 01.040 8976 Exposure complete
23:53:47.108 00.015 8976 worker thread done servicing request
23:53:47.108 00.000 5052 OnExposeComplete: enter
23:53:47.108 00.000 5052 UpdateGuideState(): m_state=2
23:53:47.108 00.000 5052 Star::Find(18, 358, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:53:47.108 00.000 5052 Star::Find returns 1 (0), X=359.11, Y=392.00, Mass=159, SNR=8.8, Peak=165 HFD=0.1
23:53:47.108 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.97) = xAngle (-3.65 = 2.63)
23:53:47.108 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.71 = 2.58)
23:53:47.109 00.001 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.13 cameraTheta=-1.69 mountX=-0.11 mountY=0.07, mountTheta=2.59
23:53:47.110 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:53:47.119 00.009 5052 UpdateGuideState exits: m=159 SNR=8.8
23:53:47.120 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:47.120 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:47.120 00.000 5052 Enqueuing Expose request
23:53:47.120 00.000 8976 Worker thread wakes up
23:53:47.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:47.120 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:48.149 01.029 8976 Exposure complete
23:53:48.163 00.014 8976 worker thread done servicing request
23:53:48.163 00.000 5052 OnExposeComplete: enter
23:53:48.163 00.000 5052 UpdateGuideState(): m_state=2
23:53:48.163 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:53:48.163 00.000 5052 Star::Find returns 1 (0), X=359.48, Y=392.02, Mass=149, SNR=8.5, Peak=163 HFD=0.5
23:53:48.163 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.97) = xAngle (-2.25 = -2.25)
23:53:48.163 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.31 = -2.31)
23:53:48.163 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.10 hyp=0.37 cameraTheta=-0.29 mountX=-0.23 mountY=-0.27, mountTheta=-2.28
23:53:48.164 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:53:48.172 00.008 5052 UpdateGuideState exits: m=149 SNR=8.5
23:53:48.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:48.172 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:48.172 00.000 5052 Enqueuing Expose request
23:53:48.172 00.000 8976 Worker thread wakes up
23:53:48.173 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:48.173 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:49.199 01.026 8976 Exposure complete
23:53:49.212 00.013 8976 worker thread done servicing request
23:53:49.213 00.001 5052 OnExposeComplete: enter
23:53:49.213 00.000 5052 UpdateGuideState(): m_state=2
23:53:49.213 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:53:49.213 00.000 5052 Star::Find returns 1 (0), X=359.18, Y=392.10, Mass=142, SNR=8.4, Peak=166 HFD=0.2
23:53:49.213 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.97) = xAngle (-2.34 = -2.34)
23:53:49.213 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.39 = -2.39)
23:53:49.213 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.37 mountX=-0.04 mountY=-0.04, mountTheta=-2.37
23:53:49.214 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:53:49.222 00.008 5052 UpdateGuideState exits: m=142 SNR=8.4
23:53:49.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:49.222 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:49.222 00.000 5052 Enqueuing Expose request
23:53:49.223 00.001 8976 Worker thread wakes up
23:53:49.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:49.223 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:50.270 01.047 8976 Exposure complete
23:53:50.284 00.014 8976 worker thread done servicing request
23:53:50.285 00.001 5052 OnExposeComplete: enter
23:53:50.285 00.000 5052 UpdateGuideState(): m_state=2
23:53:50.285 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:53:50.285 00.000 5052 Star::Find returns 1 (0), X=359.18, Y=392.16, Mass=147, SNR=8.5, Peak=164 HFD=0.3
23:53:50.285 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.97) = xAngle (-1.39 = -1.39)
23:53:50.285 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.45 = -1.45)
23:53:50.285 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.57 mountX=0.01 mountY=-0.07, mountTheta=-1.40
23:53:50.286 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:53:50.295 00.009 5052 UpdateGuideState exits: m=147 SNR=8.5
23:53:50.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:50.295 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:50.295 00.000 5052 Enqueuing Expose request
23:53:50.295 00.000 8976 Worker thread wakes up
23:53:50.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:50.295 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:51.329 01.034 8976 Exposure complete
23:53:51.342 00.013 8976 worker thread done servicing request
23:53:51.342 00.000 5052 OnExposeComplete: enter
23:53:51.343 00.001 5052 UpdateGuideState(): m_state=2
23:53:51.343 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:53:51.343 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=136, SNR=8.2, Peak=168 HFD=0.5
23:53:51.343 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.97) = xAngle (-4.32 = 1.96)
23:53:51.343 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.38 = 1.91)
23:53:51.343 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.18 cameraTheta=-2.36 mountX=-0.07 mountY=0.17, mountTheta=1.95
23:53:51.344 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:53:51.352 00.008 5052 UpdateGuideState exits: m=136 SNR=8.2
23:53:51.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:51.352 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:51.352 00.000 5052 Enqueuing Expose request
23:53:51.352 00.000 8976 Worker thread wakes up
23:53:51.352 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:51.352 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:52.386 01.034 8976 Exposure complete
23:53:52.401 00.015 8976 worker thread done servicing request
23:53:52.401 00.000 5052 OnExposeComplete: enter
23:53:52.401 00.000 5052 UpdateGuideState(): m_state=2
23:53:52.401 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:53:52.401 00.000 5052 Star::Find returns 1 (0), X=359.13, Y=392.13, Mass=136, SNR=8.2, Peak=164 HFD=0.2
23:53:52.401 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.97) = xAngle (-1.18 = -1.18)
23:53:52.401 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.24 = -1.24)
23:53:52.401 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.79 mountX=0.00 mountY=-0.01, mountTheta=-1.19
23:53:52.402 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:53:52.411 00.009 5052 UpdateGuideState exits: m=136 SNR=8.2
23:53:52.411 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:52.411 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:52.411 00.000 5052 Enqueuing Expose request
23:53:52.411 00.000 8976 Worker thread wakes up
23:53:52.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:52.411 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:53.450 01.039 8976 Exposure complete
23:53:53.465 00.015 8976 worker thread done servicing request
23:53:53.465 00.000 5052 OnExposeComplete: enter
23:53:53.465 00.000 5052 UpdateGuideState(): m_state=2
23:53:53.465 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:53:53.465 00.000 5052 Star::Find returns 1 (0), X=359.15, Y=392.29, Mass=146, SNR=8.4, Peak=163 HFD=0.4
23:53:53.465 00.000 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.97) = xAngle (-0.52 = -0.52)
23:53:53.465 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.58 = -0.58)
23:53:53.465 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.44 mountX=0.15 mountY=-0.09, mountTheta=-0.56
23:53:53.466 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:53:53.476 00.010 5052 UpdateGuideState exits: m=146 SNR=8.4
23:53:53.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:53.476 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:53.476 00.000 5052 Enqueuing Expose request
23:53:53.477 00.001 8976 Worker thread wakes up
23:53:53.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:53.477 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:54.522 01.045 8976 Exposure complete
23:53:54.528 00.006 8976 worker thread done servicing request
23:53:54.528 00.000 5052 OnExposeComplete: enter
23:53:54.528 00.000 5052 UpdateGuideState(): m_state=2
23:53:54.528 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:53:54.528 00.000 5052 Star::Find returns 1 (0), X=359.32, Y=392.16, Mass=149, SNR=8.5, Peak=166 HFD=0.4
23:53:54.528 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.97) = xAngle (-1.81 = -1.81)
23:53:54.528 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.86 = -1.86)
23:53:54.528 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.16 mountX=-0.05 mountY=-0.19, mountTheta=-1.81
23:53:54.528 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:53:54.538 00.010 5052 UpdateGuideState exits: m=149 SNR=8.5
23:53:54.538 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:54.538 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:54.538 00.000 5052 Enqueuing Expose request
23:53:54.538 00.000 8976 Worker thread wakes up
23:53:54.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:54.538 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:55.577 01.039 8976 Exposure complete
23:53:55.591 00.014 8976 worker thread done servicing request
23:53:55.591 00.000 5052 OnExposeComplete: enter
23:53:55.591 00.000 5052 UpdateGuideState(): m_state=2
23:53:55.591 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:53:55.591 00.000 5052 Star::Find returns 1 (0), X=359.15, Y=391.85, Mass=158, SNR=8.7, Peak=166 HFD=0.2
23:53:55.591 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.97) = xAngle (-3.46 = 2.82)
23:53:55.591 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.51 = 2.77)
23:53:55.591 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.49 mountX=-0.26 mountY=0.10, mountTheta=2.78
23:53:55.592 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:53:55.600 00.008 5052 UpdateGuideState exits: m=158 SNR=8.7
23:53:55.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:55.600 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:55.601 00.001 5052 Enqueuing Expose request
23:53:55.601 00.000 8976 Worker thread wakes up
23:53:55.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:55.601 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:56.642 01.041 8976 Exposure complete
23:53:56.657 00.015 8976 worker thread done servicing request
23:53:56.657 00.000 5052 OnExposeComplete: enter
23:53:56.657 00.000 5052 UpdateGuideState(): m_state=2
23:53:56.657 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:53:56.657 00.000 5052 Star::Find returns 1 (0), X=359.31, Y=391.93, Mass=152, SNR=8.6, Peak=166 HFD=0.4
23:53:56.657 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.97) = xAngle (-2.79 = -2.79)
23:53:56.657 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.84 = -2.84)
23:53:56.657 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.27 cameraTheta=-0.82 mountX=-0.25 mountY=-0.08, mountTheta=-2.84
23:53:56.658 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:53:56.667 00.009 5052 UpdateGuideState exits: m=152 SNR=8.6
23:53:56.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:56.667 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:56.667 00.000 5052 Enqueuing Expose request
23:53:56.667 00.000 8976 Worker thread wakes up
23:53:56.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:56.667 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:57.707 01.040 8976 Exposure complete
23:53:57.723 00.016 8976 worker thread done servicing request
23:53:57.723 00.000 5052 OnExposeComplete: enter
23:53:57.723 00.000 5052 UpdateGuideState(): m_state=2
23:53:57.723 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:53:57.723 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=135, SNR=8.2, Peak=168 HFD=0.5
23:53:57.723 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.97) = xAngle (-4.32 = 1.96)
23:53:57.723 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.38 = 1.91)
23:53:57.723 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.18 cameraTheta=-2.36 mountX=-0.07 mountY=0.17, mountTheta=1.95
23:53:57.724 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:53:57.734 00.010 5052 UpdateGuideState exits: m=135 SNR=8.2
23:53:57.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:57.734 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:57.734 00.000 5052 Enqueuing Expose request
23:53:57.734 00.000 8976 Worker thread wakes up
23:53:57.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:57.734 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:58.766 01.032 8976 Exposure complete
23:53:58.780 00.014 8976 worker thread done servicing request
23:53:58.780 00.000 5052 OnExposeComplete: enter
23:53:58.780 00.000 5052 UpdateGuideState(): m_state=2
23:53:58.780 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:53:58.780 00.000 5052 Star::Find returns 1 (0), X=359.10, Y=392.05, Mass=136, SNR=8.2, Peak=165 HFD=0.1
23:53:58.780 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.97) = xAngle (-3.83 = 2.46)
23:53:58.780 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.88 = 2.40)
23:53:58.780 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.86 mountX=-0.06 mountY=0.05, mountTheta=2.43
23:53:58.781 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=38, Gamma=2.260
23:53:58.790 00.009 5052 UpdateGuideState exits: m=136 SNR=8.2
23:53:58.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:58.790 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:58.790 00.000 5052 Enqueuing Expose request
23:53:58.790 00.000 8976 Worker thread wakes up
23:53:58.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:58.790 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:53:59.828 01.038 8976 Exposure complete
23:53:59.843 00.015 8976 worker thread done servicing request
23:53:59.844 00.001 5052 OnExposeComplete: enter
23:53:59.844 00.000 5052 UpdateGuideState(): m_state=2
23:53:59.844 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:53:59.844 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=134, SNR=8.2, Peak=166 HFD=0.5
23:53:59.844 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.97) = xAngle (-4.32 = 1.96)
23:53:59.844 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.38 = 1.91)
23:53:59.844 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.18 cameraTheta=-2.36 mountX=-0.07 mountY=0.17, mountTheta=1.95
23:53:59.845 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:53:59.855 00.010 5052 UpdateGuideState exits: m=134 SNR=8.2
23:53:59.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:59.855 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:53:59.855 00.000 5052 Enqueuing Expose request
23:53:59.855 00.000 8976 Worker thread wakes up
23:53:59.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:53:59.855 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:00.893 01.038 8976 Exposure complete
23:54:00.907 00.014 8976 worker thread done servicing request
23:54:00.907 00.000 5052 OnExposeComplete: enter
23:54:00.907 00.000 5052 UpdateGuideState(): m_state=2
23:54:00.907 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:54:00.907 00.000 5052 Star::Find returns 1 (0), X=359.12, Y=392.01, Mass=150, SNR=8.5, Peak=164 HFD=0.1
23:54:00.907 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.97) = xAngle (-3.61 = 2.67)
23:54:00.907 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.67 = 2.62)
23:54:00.907 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.64 mountX=-0.10 mountY=0.06, mountTheta=2.63
23:54:00.908 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:54:00.916 00.008 5052 UpdateGuideState exits: m=150 SNR=8.5
23:54:00.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:00.916 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:00.916 00.000 5052 Enqueuing Expose request
23:54:00.916 00.000 8976 Worker thread wakes up
23:54:00.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:00.917 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:01.952 01.035 8976 Exposure complete
23:54:01.967 00.015 8976 worker thread done servicing request
23:54:01.967 00.000 5052 OnExposeComplete: enter
23:54:01.967 00.000 5052 UpdateGuideState(): m_state=2
23:54:01.967 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:54:01.967 00.000 5052 Star::Find returns 1 (0), X=359.02, Y=392.10, Mass=141, SNR=8.3, Peak=170 HFD=0.1
23:54:01.967 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.97) = xAngle (-4.84 = 1.45)
23:54:01.968 00.001 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.89 = 1.39)
23:54:01.968 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.87 mountX=0.01 mountY=0.10, mountTheta=1.44
23:54:01.968 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=170, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:54:01.977 00.009 5052 UpdateGuideState exits: m=141 SNR=8.3
23:54:01.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:01.977 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:01.977 00.000 5052 Enqueuing Expose request
23:54:01.977 00.000 8976 Worker thread wakes up
23:54:01.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:01.977 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:03.012 01.035 8976 Exposure complete
23:54:03.027 00.015 8976 worker thread done servicing request
23:54:03.027 00.000 5052 OnExposeComplete: enter
23:54:03.027 00.000 5052 UpdateGuideState(): m_state=2
23:54:03.027 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:54:03.027 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=135, SNR=8.2, Peak=167 HFD=0.5
23:54:03.027 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.97) = xAngle (-4.32 = 1.96)
23:54:03.027 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.38 = 1.91)
23:54:03.027 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.18 cameraTheta=-2.36 mountX=-0.07 mountY=0.17, mountTheta=1.95
23:54:03.028 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:54:03.036 00.008 5052 UpdateGuideState exits: m=135 SNR=8.2
23:54:03.037 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:03.037 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:03.037 00.000 5052 Enqueuing Expose request
23:54:03.037 00.000 8976 Worker thread wakes up
23:54:03.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:03.037 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:04.073 01.036 8976 Exposure complete
23:54:04.086 00.013 8976 worker thread done servicing request
23:54:04.086 00.000 5052 OnExposeComplete: enter
23:54:04.086 00.000 5052 UpdateGuideState(): m_state=2
23:54:04.086 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:54:04.087 00.001 5052 Star::Find returns 1 (0), X=359.39, Y=391.96, Mass=160, SNR=8.8, Peak=168 HFD=0.5
23:54:04.087 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.97) = xAngle (-2.52 = -2.52)
23:54:04.087 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.57 = -2.57)
23:54:04.087 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.17 hyp=0.32 cameraTheta=-0.55 mountX=-0.26 mountY=-0.17, mountTheta=-2.56
23:54:04.087 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:54:04.096 00.009 5052 UpdateGuideState exits: m=160 SNR=8.8
23:54:04.097 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:04.098 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:04.098 00.000 5052 Enqueuing Expose request
23:54:04.098 00.000 8976 Worker thread wakes up
23:54:04.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:04.098 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:05.131 01.033 8976 Exposure complete
23:54:05.145 00.014 8976 worker thread done servicing request
23:54:05.145 00.000 5052 OnExposeComplete: enter
23:54:05.145 00.000 5052 UpdateGuideState(): m_state=2
23:54:05.145 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:54:05.145 00.000 5052 Star::Find returns 0 (4), X=359.00, Y=391.97, Mass=136, SNR=8.2, Peak=165 HFD=0.0
23:54:05.145 00.000 5052 DistanceChecker: activated
23:54:05.145 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:54:05.145 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:54:05.145 00.000 5052 guider state => SELECTING
23:54:05.145 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:54:05.145 00.000 5052 Status Line: Star lost - low HFD
23:54:05.150 00.005 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:54:05.159 00.009 5052 UpdateGuideState exits: Star lost - low HFD
23:54:05.159 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:05.159 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:54:05.159 00.000 5052 Enqueuing Expose request
23:54:05.159 00.000 8976 Worker thread wakes up
23:54:05.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:05.159 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:54:06.199 01.040 8976 Exposure complete
23:54:06.214 00.015 8976 worker thread done servicing request
23:54:06.214 00.000 5052 OnExposeComplete: enter
23:54:06.214 00.000 5052 UpdateGuideState(): m_state=1
23:54:06.214 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:54:06.214 00.000 5052 Star::Find returns 1 (0), X=359.27, Y=391.91, Mass=156, SNR=8.7, Peak=163 HFD=0.3
23:54:06.214 00.000 5052 DistanceChecker: deactivated
23:54:06.216 00.002 5052 setting lock position to (359.27, 391.91)
23:54:06.216 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:54:06.216 00.000 5052 Changing from state SELECTING to SELECTED
23:54:06.216 00.000 5052 guider state => SELECTED
23:54:06.218 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:54:06.227 00.009 5052 UpdateGuideState exits: m=156 SNR=8.7
23:54:06.227 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:06.227 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:06.227 00.000 5052 Enqueuing Expose request
23:54:06.227 00.000 8976 Worker thread wakes up
23:54:06.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:06.227 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:07.270 01.043 8976 Exposure complete
23:54:07.285 00.015 8976 worker thread done servicing request
23:54:07.285 00.000 5052 OnExposeComplete: enter
23:54:07.285 00.000 5052 UpdateGuideState(): m_state=2
23:54:07.285 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:54:07.285 00.000 5052 Star::Find returns 1 (0), X=359.37, Y=391.83, Mass=172, SNR=9.1, Peak=166 HFD=0.5
23:54:07.285 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.97) = xAngle (-2.59 = -2.59)
23:54:07.285 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.64 = -2.64)
23:54:07.286 00.001 5052 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-0.62 mountX=-0.11 mountY=-0.06, mountTheta=-2.63
23:54:07.286 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:54:07.295 00.009 5052 UpdateGuideState exits: m=172 SNR=9.1
23:54:07.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:07.295 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:07.295 00.000 5052 Enqueuing Expose request
23:54:07.295 00.000 8976 Worker thread wakes up
23:54:07.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:07.295 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:08.332 01.037 8976 Exposure complete
23:54:08.347 00.015 8976 worker thread done servicing request
23:54:08.347 00.000 5052 OnExposeComplete: enter
23:54:08.347 00.000 5052 UpdateGuideState(): m_state=2
23:54:08.348 00.001 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:54:08.348 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=134, SNR=8.1, Peak=166 HFD=0.5
23:54:08.348 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.97) = xAngle (0.84 = 0.84)
23:54:08.348 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.78 = 0.78)
23:54:08.348 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.28 cameraTheta=2.80 mountX=0.19 mountY=0.20, mountTheta=0.81
23:54:08.348 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:54:08.358 00.010 5052 UpdateGuideState exits: m=134 SNR=8.1
23:54:08.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:08.358 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:08.358 00.000 5052 Enqueuing Expose request
23:54:08.358 00.000 8976 Worker thread wakes up
23:54:08.359 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:08.359 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:09.391 01.032 8976 Exposure complete
23:54:09.405 00.014 8976 worker thread done servicing request
23:54:09.405 00.000 5052 OnExposeComplete: enter
23:54:09.405 00.000 5052 UpdateGuideState(): m_state=2
23:54:09.405 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:54:09.405 00.000 5052 Star::Find returns 1 (0), X=358.98, Y=392.20, Mass=144, SNR=8.4, Peak=169 HFD=0.2
23:54:09.406 00.001 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
23:54:09.406 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
23:54:09.406 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.29 hyp=0.41 cameraTheta=2.35 mountX=0.38 mountY=0.13, mountTheta=0.34
23:54:09.406 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=27, FiltMax=38, Gamma=2.260
23:54:09.416 00.010 5052 UpdateGuideState exits: m=144 SNR=8.4
23:54:09.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:09.416 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:09.416 00.000 5052 Enqueuing Expose request
23:54:09.416 00.000 8976 Worker thread wakes up
23:54:09.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:09.416 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:10.453 01.037 8976 Exposure complete
23:54:10.467 00.014 8976 worker thread done servicing request
23:54:10.469 00.002 5052 OnExposeComplete: enter
23:54:10.469 00.000 5052 UpdateGuideState(): m_state=2
23:54:10.470 00.001 5052 Star::Find(18, 358, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:54:10.470 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=135, SNR=8.2, Peak=168 HFD=0.5
23:54:10.470 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.97) = xAngle (0.84 = 0.84)
23:54:10.470 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.78 = 0.78)
23:54:10.470 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.28 cameraTheta=2.80 mountX=0.19 mountY=0.20, mountTheta=0.81
23:54:10.470 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=39, Gamma=2.260
23:54:10.479 00.009 5052 UpdateGuideState exits: m=135 SNR=8.2
23:54:10.479 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:10.479 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:10.479 00.000 5052 Enqueuing Expose request
23:54:10.479 00.000 8976 Worker thread wakes up
23:54:10.480 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:10.480 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:11.519 01.039 8976 Exposure complete
23:54:11.533 00.014 8976 worker thread done servicing request
23:54:11.533 00.000 5052 OnExposeComplete: enter
23:54:11.533 00.000 5052 UpdateGuideState(): m_state=2
23:54:11.533 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:54:11.533 00.000 5052 Star::Find returns 1 (0), X=359.47, Y=392.16, Mass=162, SNR=8.9, Peak=168 HFD=0.6
23:54:11.533 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.97) = xAngle (-1.06 = -1.06)
23:54:11.533 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.11 = -1.11)
23:54:11.533 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.26 hyp=0.32 cameraTheta=0.91 mountX=0.16 mountY=-0.29, mountTheta=-1.07
23:54:11.534 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=31, FiltMin=27, FiltMax=39, Gamma=2.260
23:54:11.542 00.008 5052 UpdateGuideState exits: m=162 SNR=8.9
23:54:11.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:11.542 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:11.543 00.001 5052 Enqueuing Expose request
23:54:11.543 00.000 8976 Worker thread wakes up
23:54:11.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:11.543 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:12.577 01.034 8976 Exposure complete
23:54:12.592 00.015 8976 worker thread done servicing request
23:54:12.592 00.000 5052 OnExposeComplete: enter
23:54:12.592 00.000 5052 UpdateGuideState(): m_state=2
23:54:12.592 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:54:12.592 00.000 5052 Star::Find returns 1 (0), X=359.10, Y=392.03, Mass=135, SNR=8.2, Peak=164 HFD=0.1
23:54:12.592 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.97) = xAngle (0.55 = 0.55)
23:54:12.592 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.49 = 0.49)
23:54:12.592 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.51 mountX=0.17 mountY=0.10, mountTheta=0.50
23:54:12.593 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=40, Gamma=2.260
23:54:12.603 00.010 5052 UpdateGuideState exits: m=135 SNR=8.2
23:54:12.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:12.603 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:12.603 00.000 5052 Enqueuing Expose request
23:54:12.603 00.000 8976 Worker thread wakes up
23:54:12.604 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:12.604 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:13.645 01.041 8976 Exposure complete
23:54:13.660 00.015 8976 worker thread done servicing request
23:54:13.661 00.001 5052 OnExposeComplete: enter
23:54:13.661 00.000 5052 UpdateGuideState(): m_state=2
23:54:13.661 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:54:13.661 00.000 5052 Star::Find returns 1 (0), X=359.10, Y=391.83, Mass=142, SNR=8.4, Peak=168 HFD=0.2
23:54:13.661 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.97) = xAngle (-4.69 = 1.59)
23:54:13.661 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.74 = 1.54)
23:54:13.661 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.72 mountX=-0.00 mountY=0.19, mountTheta=1.59
23:54:13.662 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=27, FiltMax=40, Gamma=2.260
23:54:13.671 00.009 5052 UpdateGuideState exits: m=142 SNR=8.4
23:54:13.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:13.671 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:13.671 00.000 5052 Enqueuing Expose request
23:54:13.671 00.000 8976 Worker thread wakes up
23:54:13.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:13.671 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:14.708 01.037 8976 Exposure complete
23:54:14.723 00.015 8976 worker thread done servicing request
23:54:14.723 00.000 5052 OnExposeComplete: enter
23:54:14.723 00.000 5052 UpdateGuideState(): m_state=2
23:54:14.723 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:54:14.723 00.000 5052 Star::Find returns 1 (0), X=359.21, Y=391.92, Mass=140, SNR=8.3, Peak=165 HFD=0.2
23:54:14.723 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.97) = xAngle (0.91 = 0.91)
23:54:14.723 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.86 = 0.86)
23:54:14.723 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.88 mountX=0.04 mountY=0.05, mountTheta=0.89
23:54:14.724 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=41, Gamma=2.260
23:54:14.734 00.010 5052 UpdateGuideState exits: m=140 SNR=8.3
23:54:14.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:14.734 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:14.734 00.000 5052 Enqueuing Expose request
23:54:14.734 00.000 8976 Worker thread wakes up
23:54:14.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:14.734 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:15.769 01.035 8976 Exposure complete
23:54:15.783 00.014 8976 worker thread done servicing request
23:54:15.783 00.000 5052 OnExposeComplete: enter
23:54:15.783 00.000 5052 UpdateGuideState(): m_state=2
23:54:15.783 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:54:15.783 00.000 5052 Star::Find returns 1 (0), X=359.03, Y=392.11, Mass=139, SNR=8.3, Peak=167 HFD=0.1
23:54:15.783 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.97) = xAngle (0.47 = 0.47)
23:54:15.783 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.41 = 0.41)
23:54:15.784 00.001 5052 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.31 cameraTheta=2.43 mountX=0.28 mountY=0.13, mountTheta=0.42
23:54:15.784 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=167, med=32, FiltMin=27, FiltMax=39, Gamma=2.260
23:54:15.793 00.009 5052 UpdateGuideState exits: m=139 SNR=8.3
23:54:15.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:15.793 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:15.793 00.000 5052 Enqueuing Expose request
23:54:15.793 00.000 8976 Worker thread wakes up
23:54:15.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:15.793 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:16.822 01.029 8976 Exposure complete
23:54:16.836 00.014 8976 worker thread done servicing request
23:54:16.836 00.000 5052 OnExposeComplete: enter
23:54:16.836 00.000 5052 UpdateGuideState(): m_state=2
23:54:16.836 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:54:16.836 00.000 5052 Star::Find returns 1 (0), X=359.08, Y=392.08, Mass=141, SNR=8.3, Peak=164 HFD=0.1
23:54:16.836 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
23:54:16.836 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
23:54:16.836 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.25 cameraTheta=2.38 mountX=0.23 mountY=0.09, mountTheta=0.36
23:54:16.837 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=39, Gamma=2.260
23:54:16.846 00.009 5052 UpdateGuideState exits: m=141 SNR=8.3
23:54:16.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:16.846 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:16.846 00.000 5052 Enqueuing Expose request
23:54:16.846 00.000 8976 Worker thread wakes up
23:54:16.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:16.846 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:17.883 01.037 8976 Exposure complete
23:54:17.898 00.015 8976 worker thread done servicing request
23:54:17.898 00.000 5052 OnExposeComplete: enter
23:54:17.898 00.000 5052 UpdateGuideState(): m_state=2
23:54:17.899 00.001 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:54:17.899 00.000 5052 Star::Find returns 1 (0), X=359.19, Y=391.97, Mass=136, SNR=8.2, Peak=164 HFD=0.2
23:54:17.899 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
23:54:17.899 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.43 = 0.43)
23:54:17.899 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.10 cameraTheta=2.45 mountX=0.08 mountY=0.04, mountTheta=0.44
23:54:17.900 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:54:17.909 00.009 5052 UpdateGuideState exits: m=136 SNR=8.2
23:54:17.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:17.909 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:17.909 00.000 5052 Enqueuing Expose request
23:54:17.909 00.000 8976 Worker thread wakes up
23:54:17.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:17.909 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:18.951 01.042 8976 Exposure complete
23:54:18.965 00.014 8976 worker thread done servicing request
23:54:18.965 00.000 5052 OnExposeComplete: enter
23:54:18.965 00.000 5052 UpdateGuideState(): m_state=2
23:54:18.966 00.001 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
23:54:18.966 00.000 5052 Star::Find returns 1 (0), X=359.15, Y=391.99, Mass=145, SNR=8.4, Peak=164 HFD=0.2
23:54:18.966 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.97) = xAngle (0.59 = 0.59)
23:54:18.966 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.54 = 0.54)
23:54:18.966 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.15 cameraTheta=2.56 mountX=0.12 mountY=0.07, mountTheta=0.56
23:54:18.967 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:54:18.975 00.008 5052 UpdateGuideState exits: m=145 SNR=8.4
23:54:18.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:18.975 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:18.975 00.000 5052 Enqueuing Expose request
23:54:18.975 00.000 8976 Worker thread wakes up
23:54:18.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:18.975 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:20.018 01.043 8976 Exposure complete
23:54:20.032 00.014 8976 worker thread done servicing request
23:54:20.032 00.000 5052 OnExposeComplete: enter
23:54:20.032 00.000 5052 UpdateGuideState(): m_state=2
23:54:20.032 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
23:54:20.032 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.11, Mass=134, SNR=8.1, Peak=163 HFD=0.1
23:54:20.032 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.97) = xAngle (0.53 = 0.53)
23:54:20.032 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.47 = 0.47)
23:54:20.032 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.20 hyp=0.33 cameraTheta=2.50 mountX=0.29 mountY=0.15, mountTheta=0.49
23:54:20.033 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=27, FiltMax=39, Gamma=2.260
23:54:20.042 00.009 5052 UpdateGuideState exits: m=134 SNR=8.1
23:54:20.043 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:20.043 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:20.043 00.000 5052 Enqueuing Expose request
23:54:20.043 00.000 8976 Worker thread wakes up
23:54:20.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:20.043 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:21.068 01.025 8976 Exposure complete
23:54:21.082 00.014 8976 worker thread done servicing request
23:54:21.082 00.000 5052 OnExposeComplete: enter
23:54:21.082 00.000 5052 UpdateGuideState(): m_state=2
23:54:21.082 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
23:54:21.084 00.002 5052 Star::Find returns 1 (0), X=359.15, Y=391.98, Mass=139, SNR=8.3, Peak=168 HFD=0.2
23:54:21.084 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.97) = xAngle (0.65 = 0.65)
23:54:21.084 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.60 = 0.60)
23:54:21.084 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.62 mountX=0.11 mountY=0.08, mountTheta=0.62
23:54:21.084 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=39, Gamma=2.260
23:54:21.093 00.009 5052 UpdateGuideState exits: m=139 SNR=8.3
23:54:21.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:21.093 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:21.093 00.000 5052 Enqueuing Expose request
23:54:21.093 00.000 8976 Worker thread wakes up
23:54:21.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:21.093 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:22.128 01.035 8976 Exposure complete
23:54:22.143 00.015 8976 worker thread done servicing request
23:54:22.143 00.000 5052 OnExposeComplete: enter
23:54:22.143 00.000 5052 UpdateGuideState(): m_state=2
23:54:22.143 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
23:54:22.143 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=132, SNR=8.1, Peak=164 HFD=0.5
23:54:22.143 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.97) = xAngle (0.84 = 0.84)
23:54:22.143 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.78 = 0.78)
23:54:22.143 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.28 cameraTheta=2.80 mountX=0.19 mountY=0.20, mountTheta=0.81
23:54:22.144 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:54:22.152 00.008 5052 UpdateGuideState exits: m=132 SNR=8.1
23:54:22.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:22.152 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:22.152 00.000 5052 Enqueuing Expose request
23:54:22.152 00.000 8976 Worker thread wakes up
23:54:22.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:22.153 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:23.191 01.038 8976 Exposure complete
23:54:23.206 00.015 8976 worker thread done servicing request
23:54:23.206 00.000 5052 OnExposeComplete: enter
23:54:23.206 00.000 5052 UpdateGuideState(): m_state=2
23:54:23.206 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
23:54:23.206 00.000 5052 Star::Find returns 0 (4), X=359.08, Y=392.00, Mass=141, SNR=8.3, Peak=164 HFD=0.1
23:54:23.206 00.000 5052 DistanceChecker: activated
23:54:23.206 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:54:23.206 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:54:23.206 00.000 5052 guider state => SELECTING
23:54:23.206 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:54:23.206 00.000 5052 Status Line: Star lost - low HFD
23:54:23.209 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.260
23:54:23.218 00.009 5052 UpdateGuideState exits: Star lost - low HFD
23:54:23.219 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:23.219 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:54:23.219 00.000 5052 Enqueuing Expose request
23:54:23.219 00.000 8976 Worker thread wakes up
23:54:23.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:23.219 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:54:24.257 01.038 8976 Exposure complete
23:54:24.272 00.015 8976 worker thread done servicing request
23:54:24.272 00.000 5052 OnExposeComplete: enter
23:54:24.272 00.000 5052 UpdateGuideState(): m_state=1
23:54:24.272 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
23:54:24.272 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=130, SNR=8.0, Peak=162 HFD=0.5
23:54:24.272 00.000 5052 DistanceChecker: deactivated
23:54:24.273 00.001 5052 setting lock position to (359.00, 392.00)
23:54:24.273 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:54:24.274 00.001 5052 Changing from state SELECTING to SELECTED
23:54:24.274 00.000 5052 guider state => SELECTED
23:54:24.275 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
23:54:24.284 00.009 5052 UpdateGuideState exits: m=130 SNR=8.0
23:54:24.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:24.284 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:24.284 00.000 5052 Enqueuing Expose request
23:54:24.284 00.000 8976 Worker thread wakes up
23:54:24.284 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:24.284 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:25.318 01.034 8976 Exposure complete
23:54:25.331 00.013 8976 worker thread done servicing request
23:54:25.332 00.001 5052 OnExposeComplete: enter
23:54:25.332 00.000 5052 UpdateGuideState(): m_state=2
23:54:25.332 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
23:54:25.332 00.000 5052 Star::Find returns 1 (0), X=359.29, Y=391.95, Mass=160, SNR=8.7, Peak=163 HFD=0.4
23:54:25.332 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.97) = xAngle (-2.15 = -2.15)
23:54:25.332 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.21 = -2.21)
23:54:25.332 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.05 hyp=0.29 cameraTheta=-0.19 mountX=-0.16 mountY=-0.24, mountTheta=-2.17
23:54:25.333 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=31, FiltMin=27, FiltMax=43, Gamma=2.260
23:54:25.341 00.008 5052 UpdateGuideState exits: m=160 SNR=8.7
23:54:25.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:25.341 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:25.341 00.000 5052 Enqueuing Expose request
23:54:25.341 00.000 8976 Worker thread wakes up
23:54:25.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:25.341 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:26.377 01.036 8976 Exposure complete
23:54:26.393 00.016 8976 worker thread done servicing request
23:54:26.393 00.000 5052 OnExposeComplete: enter
23:54:26.393 00.000 5052 UpdateGuideState(): m_state=2
23:54:26.393 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
23:54:26.393 00.000 5052 Star::Find returns 1 (0), X=359.19, Y=392.06, Mass=143, SNR=8.4, Peak=164 HFD=0.2
23:54:26.393 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.97) = xAngle (-1.66 = -1.66)
23:54:26.393 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.72 = -1.72)
23:54:26.393 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.30 mountX=-0.02 mountY=-0.20, mountTheta=-1.66
23:54:26.394 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
23:54:26.404 00.010 5052 UpdateGuideState exits: m=143 SNR=8.4
23:54:26.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:26.404 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:26.404 00.000 5052 Enqueuing Expose request
23:54:26.404 00.000 8976 Worker thread wakes up
23:54:26.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:26.404 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:27.440 01.036 8976 Exposure complete
23:54:27.455 00.015 8976 worker thread done servicing request
23:54:27.455 00.000 5052 OnExposeComplete: enter
23:54:27.455 00.000 5052 UpdateGuideState(): m_state=2
23:54:27.456 00.001 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
23:54:27.456 00.000 5052 Star::Find returns 1 (0), X=359.10, Y=392.10, Mass=133, SNR=8.1, Peak=162 HFD=0.1
23:54:27.456 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.97) = xAngle (-1.18 = -1.18)
23:54:27.456 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.24 = -1.24)
23:54:27.456 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.79 mountX=0.05 mountY=-0.13, mountTheta=-1.19
23:54:27.456 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=49, Gamma=2.260
23:54:27.466 00.010 5052 UpdateGuideState exits: m=133 SNR=8.1
23:54:27.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:27.466 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:27.466 00.000 5052 Enqueuing Expose request
23:54:27.466 00.000 8976 Worker thread wakes up
23:54:27.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:27.466 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:28.504 01.038 8976 Exposure complete
23:54:28.510 00.006 8976 worker thread done servicing request
23:54:28.510 00.000 5052 OnExposeComplete: enter
23:54:28.510 00.000 5052 UpdateGuideState(): m_state=2
23:54:28.510 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
23:54:28.510 00.000 5052 Star::Find returns 1 (0), X=358.94, Y=392.15, Mass=159, SNR=8.8, Peak=166 HFD=0.2
23:54:28.510 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.97) = xAngle (-0.01 = -0.01)
23:54:28.510 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.06 = -0.06)
23:54:28.510 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.96 mountX=0.17 mountY=-0.01, mountTheta=-0.06
23:54:28.510 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
23:54:28.531 00.021 5052 UpdateGuideState exits: m=159 SNR=8.8
23:54:28.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:28.531 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:28.531 00.000 5052 Enqueuing Expose request
23:54:28.531 00.000 8976 Worker thread wakes up
23:54:28.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:28.531 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:29.562 01.031 8976 Exposure complete
23:54:29.576 00.014 8976 worker thread done servicing request
23:54:29.576 00.000 5052 OnExposeComplete: enter
23:54:29.576 00.000 5052 UpdateGuideState(): m_state=2
23:54:29.576 00.000 5052 Star::Find(18, 358, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
23:54:29.576 00.000 5052 Star::Find returns 1 (0), X=359.10, Y=392.10, Mass=139, SNR=8.3, Peak=168 HFD=0.1
23:54:29.576 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.97) = xAngle (-1.18 = -1.18)
23:54:29.576 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.24 = -1.24)
23:54:29.576 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.79 mountX=0.05 mountY=-0.13, mountTheta=-1.19
23:54:29.577 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=27, FiltMax=51, Gamma=2.260
23:54:29.586 00.009 5052 UpdateGuideState exits: m=139 SNR=8.3
23:54:29.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:29.586 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:29.586 00.000 5052 Enqueuing Expose request
23:54:29.586 00.000 8976 Worker thread wakes up
23:54:29.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:29.586 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:30.617 01.031 8976 Exposure complete
23:54:30.631 00.014 8976 worker thread done servicing request
23:54:30.631 00.000 5052 OnExposeComplete: enter
23:54:30.631 00.000 5052 UpdateGuideState(): m_state=2
23:54:30.631 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
23:54:30.631 00.000 5052 Star::Find returns 1 (0), X=359.13, Y=392.13, Mass=140, SNR=8.3, Peak=168 HFD=0.2
23:54:30.631 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.97) = xAngle (-1.18 = -1.18)
23:54:30.631 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.24 = -1.24)
23:54:30.631 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.79 mountX=0.07 mountY=-0.17, mountTheta=-1.19
23:54:30.632 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=48, Gamma=2.260
23:54:30.640 00.008 5052 UpdateGuideState exits: m=140 SNR=8.3
23:54:30.641 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:30.641 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:30.641 00.000 5052 Enqueuing Expose request
23:54:30.641 00.000 8976 Worker thread wakes up
23:54:30.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:30.641 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:31.681 01.040 8976 Exposure complete
23:54:31.695 00.014 8976 worker thread done servicing request
23:54:31.695 00.000 5052 OnExposeComplete: enter
23:54:31.695 00.000 5052 UpdateGuideState(): m_state=2
23:54:31.695 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
23:54:31.696 00.001 5052 Star::Find returns 0 (4), X=359.04, Y=392.04, Mass=142, SNR=8.4, Peak=167 HFD=0.1
23:54:31.696 00.000 5052 DistanceChecker: activated
23:54:31.696 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:54:31.696 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:54:31.696 00.000 5052 guider state => SELECTING
23:54:31.696 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:54:31.696 00.000 5052 Status Line: Star lost - low HFD
23:54:31.699 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=53, Gamma=2.260
23:54:31.708 00.009 5052 UpdateGuideState exits: Star lost - low HFD
23:54:31.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:31.708 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:54:31.708 00.000 5052 Enqueuing Expose request
23:54:31.708 00.000 8976 Worker thread wakes up
23:54:31.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:31.708 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:54:32.750 01.042 8976 Exposure complete
23:54:32.765 00.015 8976 worker thread done servicing request
23:54:32.765 00.000 5052 OnExposeComplete: enter
23:54:32.765 00.000 5052 UpdateGuideState(): m_state=1
23:54:32.766 00.001 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
23:54:32.766 00.000 5052 Star::Find returns 1 (0), X=359.16, Y=391.92, Mass=151, SNR=8.6, Peak=168 HFD=0.2
23:54:32.766 00.000 5052 DistanceChecker: deactivated
23:54:32.767 00.001 5052 setting lock position to (359.16, 391.92)
23:54:32.767 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:54:32.767 00.000 5052 Changing from state SELECTING to SELECTED
23:54:32.767 00.000 5052 guider state => SELECTED
23:54:32.769 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=31, FiltMin=27, FiltMax=48, Gamma=2.260
23:54:32.778 00.009 5052 UpdateGuideState exits: m=151 SNR=8.6
23:54:32.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:32.778 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:32.778 00.000 5052 Enqueuing Expose request
23:54:32.778 00.000 8976 Worker thread wakes up
23:54:32.779 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:32.779 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:33.812 01.033 8976 Exposure complete
23:54:33.827 00.015 8976 worker thread done servicing request
23:54:33.827 00.000 5052 OnExposeComplete: enter
23:54:33.827 00.000 5052 UpdateGuideState(): m_state=2
23:54:33.827 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
23:54:33.827 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=131, SNR=8.1, Peak=164 HFD=0.5
23:54:33.827 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.97) = xAngle (0.71 = 0.71)
23:54:33.827 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.66 = 0.66)
23:54:33.827 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.68 mountX=0.14 mountY=0.11, mountTheta=0.68
23:54:33.828 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=49, Gamma=2.260
23:54:33.836 00.008 5052 UpdateGuideState exits: m=131 SNR=8.1
23:54:33.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:33.836 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:33.836 00.000 5052 Enqueuing Expose request
23:54:33.836 00.000 8976 Worker thread wakes up
23:54:33.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:33.837 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:34.868 01.031 8976 Exposure complete
23:54:34.883 00.015 5052 OnExposeComplete: enter
23:54:34.883 00.000 8976 worker thread done servicing request
23:54:34.883 00.000 5052 UpdateGuideState(): m_state=2
23:54:34.883 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
23:54:34.883 00.000 5052 Star::Find returns 1 (0), X=359.35, Y=392.13, Mass=171, SNR=9.0, Peak=166 HFD=0.5
23:54:34.883 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.97) = xAngle (-1.12 = -1.12)
23:54:34.883 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.17 = -1.17)
23:54:34.883 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.21 hyp=0.28 cameraTheta=0.85 mountX=0.12 mountY=-0.26, mountTheta=-1.13
23:54:34.885 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=51, Gamma=2.260
23:54:34.895 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
23:54:34.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:34.895 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:34.895 00.000 5052 Enqueuing Expose request
23:54:34.895 00.000 8976 Worker thread wakes up
23:54:34.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:34.895 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:35.924 01.029 8976 Exposure complete
23:54:35.938 00.014 8976 worker thread done servicing request
23:54:35.939 00.001 5052 OnExposeComplete: enter
23:54:35.939 00.000 5052 UpdateGuideState(): m_state=2
23:54:35.939 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
23:54:35.939 00.000 5052 Star::Find returns 1 (0), X=359.09, Y=391.89, Mass=135, SNR=8.2, Peak=160 HFD=0.1
23:54:35.939 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.97) = xAngle (-4.74 = 1.55)
23:54:35.939 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.79 = 1.49)
23:54:35.939 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.77 mountX=0.00 mountY=0.08, mountTheta=1.55
23:54:35.940 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=50, Gamma=2.260
23:54:35.948 00.008 5052 UpdateGuideState exits: m=135 SNR=8.2
23:54:35.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:35.948 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:35.948 00.000 5052 Enqueuing Expose request
23:54:35.948 00.000 8976 Worker thread wakes up
23:54:35.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:35.948 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:36.979 01.031 8976 Exposure complete
23:54:36.994 00.015 8976 worker thread done servicing request
23:54:36.994 00.000 5052 OnExposeComplete: enter
23:54:36.994 00.000 5052 UpdateGuideState(): m_state=2
23:54:36.994 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
23:54:36.994 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=136, SNR=8.2, Peak=168 HFD=0.5
23:54:36.994 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.97) = xAngle (0.71 = 0.71)
23:54:36.994 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.66 = 0.66)
23:54:36.994 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.68 mountX=0.14 mountY=0.11, mountTheta=0.68
23:54:36.995 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=28, FiltMax=42, Gamma=2.260
23:54:37.003 00.008 5052 UpdateGuideState exits: m=136 SNR=8.2
23:54:37.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:37.003 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:37.003 00.000 5052 Enqueuing Expose request
23:54:37.004 00.001 8976 Worker thread wakes up
23:54:37.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:37.004 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:38.045 01.041 8976 Exposure complete
23:54:38.061 00.016 8976 worker thread done servicing request
23:54:38.061 00.000 5052 OnExposeComplete: enter
23:54:38.061 00.000 5052 UpdateGuideState(): m_state=2
23:54:38.061 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
23:54:38.061 00.000 5052 Star::Find returns 1 (0), X=359.12, Y=392.12, Mass=137, SNR=8.2, Peak=166 HFD=0.2
23:54:38.061 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.97) = xAngle (-0.21 = -0.21)
23:54:38.061 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.26 = -0.26)
23:54:38.061 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.76 mountX=0.20 mountY=-0.05, mountTheta=-0.26
23:54:38.062 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
23:54:38.072 00.010 5052 UpdateGuideState exits: m=137 SNR=8.2
23:54:38.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:38.072 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:38.072 00.000 5052 Enqueuing Expose request
23:54:38.072 00.000 8976 Worker thread wakes up
23:54:38.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:38.072 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:39.111 01.039 8976 Exposure complete
23:54:39.126 00.015 8976 worker thread done servicing request
23:54:39.127 00.001 5052 OnExposeComplete: enter
23:54:39.127 00.000 5052 UpdateGuideState(): m_state=2
23:54:39.127 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
23:54:39.127 00.000 5052 Star::Find returns 1 (0), X=359.28, Y=392.09, Mass=150, SNR=8.5, Peak=166 HFD=0.3
23:54:39.127 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.97) = xAngle (-0.99 = -0.99)
23:54:39.127 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.04 = -1.04)
23:54:39.127 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.98 mountX=0.12 mountY=-0.18, mountTheta=-1.00
23:54:39.128 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:54:39.136 00.008 5052 UpdateGuideState exits: m=150 SNR=8.5
23:54:39.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:39.137 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:39.137 00.000 5052 Enqueuing Expose request
23:54:39.137 00.000 8976 Worker thread wakes up
23:54:39.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:39.137 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:40.169 01.032 8976 Exposure complete
23:54:40.184 00.015 8976 worker thread done servicing request
23:54:40.184 00.000 5052 OnExposeComplete: enter
23:54:40.184 00.000 5052 UpdateGuideState(): m_state=2
23:54:40.184 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
23:54:40.184 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=135, SNR=8.2, Peak=168 HFD=0.5
23:54:40.184 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.97) = xAngle (0.71 = 0.71)
23:54:40.184 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.66 = 0.66)
23:54:40.184 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.68 mountX=0.14 mountY=0.11, mountTheta=0.68
23:54:40.185 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.260
23:54:40.194 00.009 5052 UpdateGuideState exits: m=135 SNR=8.2
23:54:40.195 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:40.195 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:40.195 00.000 5052 Enqueuing Expose request
23:54:40.195 00.000 8976 Worker thread wakes up
23:54:40.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:40.195 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:41.226 01.031 8976 Exposure complete
23:54:41.239 00.013 8976 worker thread done servicing request
23:54:41.239 00.000 5052 OnExposeComplete: enter
23:54:41.239 00.000 5052 UpdateGuideState(): m_state=2
23:54:41.239 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
23:54:41.239 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=130, SNR=8.0, Peak=162 HFD=0.5
23:54:41.239 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.97) = xAngle (0.71 = 0.71)
23:54:41.239 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.66 = 0.66)
23:54:41.239 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.68 mountX=0.14 mountY=0.11, mountTheta=0.68
23:54:41.240 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=38, Gamma=2.260
23:54:41.249 00.009 5052 UpdateGuideState exits: m=130 SNR=8.0
23:54:41.249 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:41.249 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:41.249 00.000 5052 Enqueuing Expose request
23:54:41.249 00.000 8976 Worker thread wakes up
23:54:41.250 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:41.250 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:42.282 01.032 8976 Exposure complete
23:54:42.297 00.015 8976 worker thread done servicing request
23:54:42.297 00.000 5052 OnExposeComplete: enter
23:54:42.297 00.000 5052 UpdateGuideState(): m_state=2
23:54:42.297 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
23:54:42.297 00.000 5052 Star::Find returns 1 (0), X=359.26, Y=391.58, Mass=163, SNR=8.9, Peak=167 HFD=0.6
23:54:42.297 00.000 5052 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.97) = xAngle (-3.27 = 3.01)
23:54:42.297 00.000 5052 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.33 = 2.96)
23:54:42.297 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.34 hyp=0.36 cameraTheta=-1.30 mountX=-0.35 mountY=0.07, mountTheta=2.96
23:54:42.298 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=167, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:54:42.306 00.008 5052 UpdateGuideState exits: m=163 SNR=8.9
23:54:42.307 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:42.307 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:42.307 00.000 5052 Enqueuing Expose request
23:54:42.307 00.000 8976 Worker thread wakes up
23:54:42.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:42.307 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:43.336 01.029 8976 Exposure complete
23:54:43.350 00.014 8976 worker thread done servicing request
23:54:43.350 00.000 5052 OnExposeComplete: enter
23:54:43.350 00.000 5052 UpdateGuideState(): m_state=2
23:54:43.350 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
23:54:43.350 00.000 5052 Star::Find returns 1 (0), X=359.21, Y=392.05, Mass=140, SNR=8.3, Peak=163 HFD=0.2
23:54:43.350 00.000 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.97) = xAngle (-0.75 = -0.75)
23:54:43.350 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.80 = -0.80)
23:54:43.350 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.22 mountX=0.10 mountY=-0.10, mountTheta=-0.77
23:54:43.351 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=37, Gamma=2.260
23:54:43.359 00.008 5052 UpdateGuideState exits: m=140 SNR=8.3
23:54:43.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:43.359 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:43.359 00.000 5052 Enqueuing Expose request
23:54:43.359 00.000 8976 Worker thread wakes up
23:54:43.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:43.359 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:44.391 01.032 8976 Exposure complete
23:54:44.404 00.013 8976 worker thread done servicing request
23:54:44.404 00.000 5052 OnExposeComplete: enter
23:54:44.405 00.001 5052 UpdateGuideState(): m_state=2
23:54:44.405 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
23:54:44.405 00.000 5052 Star::Find returns 1 (0), X=359.20, Y=391.97, Mass=135, SNR=8.2, Peak=163 HFD=0.2
23:54:44.405 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.97) = xAngle (-1.12 = -1.12)
23:54:44.405 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.17 = -1.17)
23:54:44.405 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.85 mountX=0.03 mountY=-0.06, mountTheta=-1.13
23:54:44.405 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:54:44.414 00.009 5052 UpdateGuideState exits: m=135 SNR=8.2
23:54:44.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:44.414 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:44.414 00.000 5052 Enqueuing Expose request
23:54:44.414 00.000 8976 Worker thread wakes up
23:54:44.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:44.414 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:45.440 01.026 8976 Exposure complete
23:54:45.453 00.013 8976 worker thread done servicing request
23:54:45.454 00.001 5052 OnExposeComplete: enter
23:54:45.454 00.000 5052 UpdateGuideState(): m_state=2
23:54:45.454 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
23:54:45.454 00.000 5052 Star::Find returns 1 (0), X=359.21, Y=391.96, Mass=138, SNR=8.3, Peak=165 HFD=0.2
23:54:45.454 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.97) = xAngle (-1.23 = -1.23)
23:54:45.454 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.29 = -1.29)
23:54:45.454 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.73 mountX=0.02 mountY=-0.07, mountTheta=-1.24
23:54:45.455 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.260
23:54:45.464 00.009 5052 UpdateGuideState exits: m=138 SNR=8.3
23:54:45.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:45.464 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:45.464 00.000 5052 Enqueuing Expose request
23:54:45.464 00.000 8976 Worker thread wakes up
23:54:45.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:45.464 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:46.496 01.032 8976 Exposure complete
23:54:46.511 00.015 8976 worker thread done servicing request
23:54:46.512 00.001 5052 OnExposeComplete: enter
23:54:46.512 00.000 5052 UpdateGuideState(): m_state=2
23:54:46.512 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
23:54:46.512 00.000 5052 Star::Find returns 1 (0), X=359.24, Y=392.10, Mass=147, SNR=8.5, Peak=167 HFD=0.3
23:54:46.512 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.97) = xAngle (-0.81 = -0.81)
23:54:46.512 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.86 = -0.86)
23:54:46.512 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.16 mountX=0.14 mountY=-0.15, mountTheta=-0.83
23:54:46.513 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=167, med=31, FiltMin=27, FiltMax=49, Gamma=2.260
23:54:46.522 00.009 5052 UpdateGuideState exits: m=147 SNR=8.5
23:54:46.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:46.522 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:46.522 00.000 5052 Enqueuing Expose request
23:54:46.522 00.000 8976 Worker thread wakes up
23:54:46.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:46.522 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:47.556 01.034 8976 Exposure complete
23:54:47.572 00.016 8976 worker thread done servicing request
23:54:47.572 00.000 5052 OnExposeComplete: enter
23:54:47.572 00.000 5052 UpdateGuideState(): m_state=2
23:54:47.572 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
23:54:47.572 00.000 5052 Star::Find returns 1 (0), X=359.18, Y=391.94, Mass=135, SNR=8.2, Peak=164 HFD=0.2
23:54:47.572 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.97) = xAngle (-1.25 = -1.25)
23:54:47.572 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.31 = -1.31)
23:54:47.572 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.71 mountX=0.01 mountY=-0.03, mountTheta=-1.26
23:54:47.574 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
23:54:47.582 00.008 5052 UpdateGuideState exits: m=135 SNR=8.2
23:54:47.582 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:47.582 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:47.583 00.001 5052 Enqueuing Expose request
23:54:47.583 00.000 8976 Worker thread wakes up
23:54:47.583 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:47.583 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:48.622 01.039 8976 Exposure complete
23:54:48.639 00.017 8976 worker thread done servicing request
23:54:48.639 00.000 5052 OnExposeComplete: enter
23:54:48.639 00.000 5052 UpdateGuideState(): m_state=2
23:54:48.640 00.001 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
23:54:48.640 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=130, SNR=8.0, Peak=163 HFD=0.5
23:54:48.640 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.97) = xAngle (0.71 = 0.71)
23:54:48.640 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.66 = 0.66)
23:54:48.640 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.68 mountX=0.14 mountY=0.11, mountTheta=0.68
23:54:48.640 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=50, Gamma=2.260
23:54:48.649 00.009 5052 UpdateGuideState exits: m=130 SNR=8.0
23:54:48.650 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:48.650 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:48.650 00.000 5052 Enqueuing Expose request
23:54:48.650 00.000 8976 Worker thread wakes up
23:54:48.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:48.650 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:49.688 01.038 8976 Exposure complete
23:54:49.702 00.014 8976 worker thread done servicing request
23:54:49.702 00.000 5052 OnExposeComplete: enter
23:54:49.702 00.000 5052 UpdateGuideState(): m_state=2
23:54:49.702 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
23:54:49.702 00.000 5052 Star::Find returns 0 (4), X=359.07, Y=391.93, Mass=137, SNR=8.2, Peak=165 HFD=0.1
23:54:49.702 00.000 5052 DistanceChecker: activated
23:54:49.702 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:54:49.702 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:54:49.702 00.000 5052 guider state => SELECTING
23:54:49.702 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:54:49.703 00.001 5052 Status Line: Star lost - low HFD
23:54:49.706 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=49, Gamma=2.260
23:54:49.715 00.009 5052 UpdateGuideState exits: Star lost - low HFD
23:54:49.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:49.715 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:54:49.715 00.000 5052 Enqueuing Expose request
23:54:49.715 00.000 8976 Worker thread wakes up
23:54:49.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:49.715 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:54:50.745 01.030 8976 Exposure complete
23:54:50.759 00.014 8976 worker thread done servicing request
23:54:50.759 00.000 5052 OnExposeComplete: enter
23:54:50.759 00.000 5052 UpdateGuideState(): m_state=1
23:54:50.760 00.001 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
23:54:50.760 00.000 5052 Star::Find returns 0 (4), X=359.06, Y=391.97, Mass=140, SNR=8.3, Peak=168 HFD=0.1
23:54:50.760 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:54:50.760 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:54:50.760 00.000 5052 Status Line: Star lost - low HFD
23:54:50.761 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=50, Gamma=2.260
23:54:50.770 00.009 5052 UpdateGuideState exits: Star lost - low HFD
23:54:50.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:50.770 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:54:50.770 00.000 5052 Enqueuing Expose request
23:54:50.770 00.000 8976 Worker thread wakes up
23:54:50.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:50.770 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:54:51.798 01.028 8976 Exposure complete
23:54:51.812 00.014 8976 worker thread done servicing request
23:54:51.812 00.000 5052 OnExposeComplete: enter
23:54:51.812 00.000 5052 UpdateGuideState(): m_state=1
23:54:51.812 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
23:54:51.812 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=132, SNR=8.1, Peak=164 HFD=0.5
23:54:51.812 00.000 5052 DistanceChecker: deactivated
23:54:51.814 00.002 5052 setting lock position to (359.00, 392.00)
23:54:51.814 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:54:51.814 00.000 5052 Changing from state SELECTING to SELECTED
23:54:51.814 00.000 5052 guider state => SELECTED
23:54:51.816 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.260
23:54:51.824 00.008 5052 UpdateGuideState exits: m=132 SNR=8.1
23:54:51.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:51.824 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:51.824 00.000 5052 Enqueuing Expose request
23:54:51.825 00.001 8976 Worker thread wakes up
23:54:51.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:51.825 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:52.868 01.043 8976 Exposure complete
23:54:52.882 00.014 8976 worker thread done servicing request
23:54:52.882 00.000 5052 OnExposeComplete: enter
23:54:52.882 00.000 5052 UpdateGuideState(): m_state=2
23:54:52.882 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
23:54:52.882 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=130, SNR=8.0, Peak=162 HFD=0.5
23:54:52.882 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:54:52.882 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:54:52.882 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:54:52.883 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
23:54:52.891 00.008 5052 UpdateGuideState exits: m=130 SNR=8.0
23:54:52.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:52.892 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:52.892 00.000 5052 Enqueuing Expose request
23:54:52.892 00.000 8976 Worker thread wakes up
23:54:52.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:52.892 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:53.923 01.031 8976 Exposure complete
23:54:53.938 00.015 8976 worker thread done servicing request
23:54:53.938 00.000 5052 OnExposeComplete: enter
23:54:53.938 00.000 5052 UpdateGuideState(): m_state=2
23:54:53.938 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
23:54:53.938 00.000 5052 Star::Find returns 1 (0), X=359.09, Y=391.94, Mass=153, SNR=8.6, Peak=165 HFD=0.1
23:54:53.938 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.97) = xAngle (-2.59 = -2.59)
23:54:53.938 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.64 = -2.64)
23:54:53.938 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-0.62 mountX=-0.09 mountY=-0.05, mountTheta=-2.63
23:54:53.939 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=49, Gamma=2.260
23:54:53.948 00.009 5052 UpdateGuideState exits: m=153 SNR=8.6
23:54:53.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:53.948 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:53.948 00.000 5052 Enqueuing Expose request
23:54:53.948 00.000 8976 Worker thread wakes up
23:54:53.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:53.948 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:54.975 01.027 8976 Exposure complete
23:54:54.989 00.014 8976 worker thread done servicing request
23:54:54.989 00.000 5052 OnExposeComplete: enter
23:54:54.989 00.000 5052 UpdateGuideState(): m_state=2
23:54:54.989 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
23:54:54.989 00.000 5052 Star::Find returns 1 (0), X=359.40, Y=392.06, Mass=140, SNR=8.3, Peak=162 HFD=0.4
23:54:54.989 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.97) = xAngle (-1.82 = -1.82)
23:54:54.989 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.87 = -1.87)
23:54:54.989 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.06 hyp=0.41 cameraTheta=0.15 mountX=-0.10 mountY=-0.39, mountTheta=-1.82
23:54:54.990 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=33, FiltMin=29, FiltMax=43, Gamma=2.260
23:54:54.999 00.009 5052 UpdateGuideState exits: m=140 SNR=8.3
23:54:54.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:54.999 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:54.999 00.000 5052 Enqueuing Expose request
23:54:54.999 00.000 8976 Worker thread wakes up
23:54:54.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:54.999 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:56.030 01.031 8976 Exposure complete
23:54:56.045 00.015 8976 worker thread done servicing request
23:54:56.045 00.000 5052 OnExposeComplete: enter
23:54:56.046 00.001 5052 UpdateGuideState(): m_state=2
23:54:56.046 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
23:54:56.046 00.000 5052 Star::Find returns 1 (0), X=358.98, Y=391.81, Mass=151, SNR=8.6, Peak=164 HFD=0.2
23:54:56.046 00.000 5052 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.97) = xAngle (-3.64 = 2.64)
23:54:56.046 00.000 5052 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.69 = 2.59)
23:54:56.046 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.67 mountX=-0.17 mountY=0.10, mountTheta=2.60
23:54:56.047 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=42, Gamma=2.260
23:54:56.056 00.009 5052 UpdateGuideState exits: m=151 SNR=8.6
23:54:56.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:56.056 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:56.056 00.000 5052 Enqueuing Expose request
23:54:56.056 00.000 8976 Worker thread wakes up
23:54:56.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:56.056 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:57.087 01.031 8976 Exposure complete
23:54:57.100 00.013 8976 worker thread done servicing request
23:54:57.100 00.000 5052 OnExposeComplete: enter
23:54:57.100 00.000 5052 UpdateGuideState(): m_state=2
23:54:57.100 00.000 5052 Star::Find(18, 358, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
23:54:57.101 00.001 5052 Star::Find returns 1 (0), X=359.28, Y=392.14, Mass=141, SNR=8.3, Peak=164 HFD=0.3
23:54:57.101 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.97) = xAngle (-1.50 = -1.50)
23:54:57.101 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.56 = -1.56)
23:54:57.101 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.14 hyp=0.31 cameraTheta=0.46 mountX=0.02 mountY=-0.31, mountTheta=-1.50
23:54:57.103 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
23:54:57.113 00.010 5052 UpdateGuideState exits: m=141 SNR=8.3
23:54:57.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:57.113 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:57.113 00.000 5052 Enqueuing Expose request
23:54:57.113 00.000 8976 Worker thread wakes up
23:54:57.114 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:57.114 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:54:58.159 01.045 8976 Exposure complete
23:54:58.175 00.016 8976 worker thread done servicing request
23:54:58.175 00.000 5052 OnExposeComplete: enter
23:54:58.175 00.000 5052 UpdateGuideState(): m_state=2
23:54:58.175 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
23:54:58.175 00.000 5052 Star::Find returns 0 (4), X=358.95, Y=392.00, Mass=139, SNR=8.3, Peak=168 HFD=0.1
23:54:58.175 00.000 5052 DistanceChecker: activated
23:54:58.175 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:54:58.175 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:54:58.175 00.000 5052 guider state => SELECTING
23:54:58.175 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:54:58.175 00.000 5052 Status Line: Star lost - low HFD
23:54:58.178 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
23:54:58.188 00.010 5052 UpdateGuideState exits: Star lost - low HFD
23:54:58.188 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:58.188 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:54:58.188 00.000 5052 Enqueuing Expose request
23:54:58.188 00.000 8976 Worker thread wakes up
23:54:58.189 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:58.189 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:54:59.223 01.034 8976 Exposure complete
23:54:59.238 00.015 8976 worker thread done servicing request
23:54:59.238 00.000 5052 OnExposeComplete: enter
23:54:59.238 00.000 5052 UpdateGuideState(): m_state=1
23:54:59.238 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
23:54:59.238 00.000 5052 Star::Find returns 1 (0), X=359.02, Y=391.82, Mass=143, SNR=8.4, Peak=164 HFD=0.2
23:54:59.238 00.000 5052 DistanceChecker: deactivated
23:54:59.239 00.001 5052 setting lock position to (359.02, 391.82)
23:54:59.239 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:54:59.239 00.000 5052 Changing from state SELECTING to SELECTED
23:54:59.239 00.000 5052 guider state => SELECTED
23:54:59.241 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
23:54:59.250 00.009 5052 UpdateGuideState exits: m=143 SNR=8.4
23:54:59.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:59.250 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:54:59.250 00.000 5052 Enqueuing Expose request
23:54:59.250 00.000 8976 Worker thread wakes up
23:54:59.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:54:59.250 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:55:00.281 01.031 8976 Exposure complete
23:55:00.295 00.014 8976 worker thread done servicing request
23:55:00.295 00.000 5052 OnExposeComplete: enter
23:55:00.296 00.001 5052 UpdateGuideState(): m_state=2
23:55:00.296 00.000 5052 Star::Find(18, 359, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
23:55:00.296 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=128, SNR=8.0, Peak=161 HFD=0.5
23:55:00.296 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.97) = xAngle (-0.26 = -0.26)
23:55:00.296 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.32 = -0.32)
23:55:00.296 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.70 mountX=0.18 mountY=-0.06, mountTheta=-0.31
23:55:00.297 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
23:55:00.305 00.008 5052 UpdateGuideState exits: m=128 SNR=8.0
23:55:00.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:00.305 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:00.305 00.000 5052 Enqueuing Expose request
23:55:00.305 00.000 8976 Worker thread wakes up
23:55:00.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:00.305 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:55:01.331 01.026 8976 Exposure complete
23:55:01.345 00.014 8976 worker thread done servicing request
23:55:01.345 00.000 5052 OnExposeComplete: enter
23:55:01.345 00.000 5052 UpdateGuideState(): m_state=2
23:55:01.345 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
23:55:01.345 00.000 5052 Star::Find returns 1 (0), X=359.03, Y=392.20, Mass=138, SNR=8.3, Peak=166 HFD=0.2
23:55:01.346 00.001 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.97) = xAngle (-0.42 = -0.42)
23:55:01.346 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.47 = -0.47)
23:55:01.346 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.55 mountX=0.34 mountY=-0.17, mountTheta=-0.46
23:55:01.346 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=46, Gamma=2.260
23:55:01.355 00.009 5052 UpdateGuideState exits: m=138 SNR=8.3
23:55:01.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:01.355 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:01.355 00.000 5052 Enqueuing Expose request
23:55:01.355 00.000 8976 Worker thread wakes up
23:55:01.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:01.355 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:55:02.386 01.031 8976 Exposure complete
23:55:02.402 00.016 8976 worker thread done servicing request
23:55:02.402 00.000 5052 OnExposeComplete: enter
23:55:02.402 00.000 5052 UpdateGuideState(): m_state=2
23:55:02.402 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
23:55:02.402 00.000 5052 Star::Find returns 1 (0), X=359.37, Y=392.43, Mass=168, SNR=9.0, Peak=164 HFD=0.7
23:55:02.402 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.97) = xAngle (-0.92 = -0.92)
23:55:02.402 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.97 = -0.97)
23:55:02.402 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.61 hyp=0.70 cameraTheta=1.05 mountX=0.43 mountY=-0.58, mountTheta=-0.93
23:55:02.404 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=41, Gamma=2.260
23:55:02.413 00.009 5052 UpdateGuideState exits: m=168 SNR=9.0
23:55:02.413 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:02.413 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:02.413 00.000 5052 Enqueuing Expose request
23:55:02.413 00.000 8976 Worker thread wakes up
23:55:02.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:02.413 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:55:03.446 01.033 8976 Exposure complete
23:55:03.461 00.015 8976 worker thread done servicing request
23:55:03.462 00.001 5052 OnExposeComplete: enter
23:55:03.462 00.000 5052 UpdateGuideState(): m_state=2
23:55:03.462 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
23:55:03.462 00.000 5052 Star::Find returns 1 (0), X=358.92, Y=392.13, Mass=135, SNR=8.2, Peak=164 HFD=0.2
23:55:03.462 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.97) = xAngle (-0.08 = -0.08)
23:55:03.462 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.13 = -0.13)
23:55:03.462 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.33 cameraTheta=1.89 mountX=0.33 mountY=-0.04, mountTheta=-0.13
23:55:03.463 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=54, Gamma=2.260
23:55:03.471 00.008 5052 UpdateGuideState exits: m=135 SNR=8.2
23:55:03.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:03.471 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:03.471 00.000 5052 Enqueuing Expose request
23:55:03.471 00.000 8976 Worker thread wakes up
23:55:03.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:03.472 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:55:04.498 01.026 8976 Exposure complete
23:55:04.511 00.013 8976 worker thread done servicing request
23:55:04.512 00.001 5052 OnExposeComplete: enter
23:55:04.512 00.000 5052 UpdateGuideState(): m_state=2
23:55:04.512 00.000 5052 Star::Find(18, 358, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
23:55:04.512 00.000 5052 Star::Find returns 1 (0), X=359.00, Y=392.00, Mass=133, SNR=8.1, Peak=166 HFD=0.5
23:55:04.512 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.97) = xAngle (-0.26 = -0.26)
23:55:04.512 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.32 = -0.32)
23:55:04.512 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.70 mountX=0.18 mountY=-0.06, mountTheta=-0.31
23:55:04.513 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=50, Gamma=2.260
23:55:04.521 00.008 5052 UpdateGuideState exits: m=133 SNR=8.1
23:55:04.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:04.521 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:04.521 00.000 5052 Enqueuing Expose request
23:55:04.521 00.000 8976 Worker thread wakes up
23:55:04.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:04.521 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:55:05.561 01.040 8976 Exposure complete
23:55:05.575 00.014 8976 worker thread done servicing request
23:55:05.575 00.000 5052 OnExposeComplete: enter
23:55:05.576 00.001 5052 UpdateGuideState(): m_state=2
23:55:05.576 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
23:55:05.576 00.000 5052 Star::Find returns 0 (4), X=359.00, Y=391.95, Mass=136, SNR=8.2, Peak=165 HFD=0.1
23:55:05.576 00.000 5052 DistanceChecker: activated
23:55:05.576 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:55:05.576 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:55:05.576 00.000 5052 guider state => SELECTING
23:55:05.576 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:55:05.576 00.000 5052 Status Line: Star lost - low HFD
23:55:05.579 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=57, Gamma=2.260
23:55:05.587 00.008 5052 UpdateGuideState exits: Star lost - low HFD
23:55:05.588 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:05.588 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:55:05.588 00.000 5052 Enqueuing Expose request
23:55:05.588 00.000 8976 Worker thread wakes up
23:55:05.588 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:05.588 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:55:06.630 01.042 8976 Exposure complete
23:55:06.644 00.014 8976 worker thread done servicing request
23:55:06.644 00.000 5052 OnExposeComplete: enter
23:55:06.644 00.000 5052 UpdateGuideState(): m_state=1
23:55:06.644 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
23:55:06.644 00.000 5052 Star::Find returns 1 (0), X=359.09, Y=392.04, Mass=139, SNR=8.3, Peak=164 HFD=0.1
23:55:06.644 00.000 5052 DistanceChecker: deactivated
23:55:06.645 00.001 5052 setting lock position to (359.09, 392.04)
23:55:06.645 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:55:06.645 00.000 5052 Changing from state SELECTING to SELECTED
23:55:06.645 00.000 5052 guider state => SELECTED
23:55:06.647 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.260
23:55:06.656 00.009 5052 UpdateGuideState exits: m=139 SNR=8.3
23:55:06.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:06.656 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:06.656 00.000 5052 Enqueuing Expose request
23:55:06.656 00.000 8976 Worker thread wakes up
23:55:06.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:06.656 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:55:07.690 01.034 8976 Exposure complete
23:55:07.705 00.015 8976 worker thread done servicing request
23:55:07.705 00.000 5052 OnExposeComplete: enter
23:55:07.706 00.001 5052 UpdateGuideState(): m_state=2
23:55:07.706 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
23:55:07.706 00.000 5052 Star::Find returns 1 (0), X=358.97, Y=391.89, Mass=135, SNR=8.2, Peak=164 HFD=0.1
23:55:07.706 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.97) = xAngle (-4.22 = 2.06)
23:55:07.706 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.27 = 2.01)
23:55:07.706 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.25 mountX=-0.09 mountY=0.17, mountTheta=2.05
23:55:07.707 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
23:55:07.716 00.009 5052 UpdateGuideState exits: m=135 SNR=8.2
23:55:07.717 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:07.717 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:07.717 00.000 5052 Enqueuing Expose request
23:55:07.717 00.000 8976 Worker thread wakes up
23:55:07.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:07.717 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:55:08.756 01.039 8976 Exposure complete
23:55:08.770 00.014 8976 worker thread done servicing request
23:55:08.771 00.001 5052 OnExposeComplete: enter
23:55:08.771 00.000 5052 UpdateGuideState(): m_state=2
23:55:08.771 00.000 5052 Star::Find(18, 358, 391, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
23:55:08.771 00.000 5052 Star::Find returns 1 (0), X=359.14, Y=392.14, Mass=134, SNR=8.1, Peak=162 HFD=0.2
23:55:08.771 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.97) = xAngle (-0.84 = -0.84)
23:55:08.771 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.89 = -0.89)
23:55:08.771 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.13 mountX=0.08 mountY=-0.09, mountTheta=-0.86
23:55:08.772 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=52, Gamma=2.260
23:55:08.781 00.009 5052 UpdateGuideState exits: m=134 SNR=8.1
23:55:08.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:08.781 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:08.781 00.000 5052 Enqueuing Expose request
23:55:08.781 00.000 8976 Worker thread wakes up
23:55:08.781 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:08.781 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:55:09.818 01.037 8976 Exposure complete
23:55:09.831 00.013 8976 worker thread done servicing request
23:55:09.832 00.001 5052 OnExposeComplete: enter
23:55:09.832 00.000 5052 UpdateGuideState(): m_state=2
23:55:09.832 00.000 5052 Star::Find(18, 359, 392, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
23:55:09.832 00.000 5052 Star::Find returns 1 (0), X=359.16, Y=391.95, Mass=135, SNR=8.2, Peak=164 HFD=0.2
23:55:09.832 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.97) = xAngle (-2.87 = -2.87)
23:55:09.832 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.92 = -2.92)
23:55:09.832 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.90 mountX=-0.11 mountY=-0.02, mountTheta=-2.92
23:55:09.833 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=50, Gamma=2.260
23:55:09.842 00.009 5052 UpdateGuideState exits: m=135 SNR=8.2
23:55:09.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:09.842 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:09.842 00.000 5052 Enqueuing Expose request
23:55:09.842 00.000 8976 Worker thread wakes up
23:55:09.843 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:09.843 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(341,374,37,37)
23:55:10.831 00.988 5052 SetCurrentPosition(547.17,401.58)
23:55:10.832 00.001 5052 Star::Find(18, 547, 401, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
23:55:10.832 00.000 5052 Star::Find returns 1 (0), X=551.73, Y=400.93, Mass=391, SNR=13.4, Peak=101 HFD=4.0
23:55:10.832 00.000 5052 setting lock position to (551.73, 400.93)
23:55:10.832 00.000 5052 MultiStar: single-star usage forced by user star selection
23:55:10.832 00.000 5052 Status Line: Selected star at (551.7, 400.9)
23:55:10.835 00.003 5052 Changing from state SELECTED to SELECTED
23:55:10.835 00.000 5052 guider state => SELECTED
23:55:10.890 00.055 8976 Exposure complete
23:55:10.904 00.014 8976 worker thread done servicing request
23:55:10.904 00.000 5052 OnExposeComplete: enter
23:55:10.904 00.000 5052 UpdateGuideState(): m_state=2
23:55:10.904 00.000 5052 Star::Find(18, 551, 400, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
23:55:10.904 00.000 5052 Star::Find returns 1 (0), X=546.58, Y=395.46, Mass=109, SNR=7.1, Peak=103 HFD=3.3
23:55:10.904 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.97) = xAngle (-4.29 = 1.99)
23:55:10.904 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.35 = 1.94)
23:55:10.904 00.000 5052 CameraToMount -- cameraX=-5.14 cameraY=-5.47 hyp=7.51 cameraTheta=-2.33 mountX=-3.06 mountY=7.01, mountTheta=1.98
23:55:10.905 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=27, FiltMax=49, Gamma=2.260
23:55:10.914 00.009 5052 UpdateGuideState exits: m=109 SNR=7.1
23:55:10.914 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:10.914 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:10.914 00.000 5052 Enqueuing Expose request
23:55:10.915 00.001 8976 Worker thread wakes up
23:55:10.915 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:10.915 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(529,377,37,37)
23:55:11.953 01.038 8976 Exposure complete
23:55:11.967 00.014 8976 worker thread done servicing request
23:55:11.967 00.000 5052 OnExposeComplete: enter
23:55:11.967 00.000 5052 UpdateGuideState(): m_state=2
23:55:11.967 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
23:55:11.968 00.001 5052 Star::Find returns 1 (0), X=546.46, Y=395.81, Mass=113, SNR=7.2, Peak=103 HFD=3.7
23:55:11.968 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.97) = xAngle (-4.34 = 1.95)
23:55:11.968 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.39 = 1.89)
23:55:11.968 00.000 5052 CameraToMount -- cameraX=-5.27 cameraY=-5.13 hyp=7.35 cameraTheta=-2.37 mountX=-2.69 mountY=6.98, mountTheta=1.94
23:55:11.968 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
23:55:11.977 00.009 5052 UpdateGuideState exits: m=113 SNR=7.2
23:55:11.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:11.977 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:11.977 00.000 5052 Enqueuing Expose request
23:55:11.977 00.000 8976 Worker thread wakes up
23:55:11.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:11.977 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(528,378,37,37)
23:55:13.004 01.027 8976 Exposure complete
23:55:13.019 00.015 8976 worker thread done servicing request
23:55:13.019 00.000 5052 OnExposeComplete: enter
23:55:13.019 00.000 5052 UpdateGuideState(): m_state=2
23:55:13.019 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
23:55:13.019 00.000 5052 Star::Find returns 1 (0), X=546.75, Y=396.00, Mass=121, SNR=7.6, Peak=101 HFD=4.7
23:55:13.019 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.97) = xAngle (-4.33 = 1.95)
23:55:13.019 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.38 = 1.90)
23:55:13.019 00.000 5052 CameraToMount -- cameraX=-4.98 cameraY=-4.93 hyp=7.00 cameraTheta=-2.36 mountX=-2.62 mountY=6.63, mountTheta=1.95
23:55:13.020 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=44, Gamma=2.260
23:55:13.028 00.008 5052 UpdateGuideState exits: m=121 SNR=7.6
23:55:13.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:13.028 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:13.028 00.000 5052 Enqueuing Expose request
23:55:13.028 00.000 8976 Worker thread wakes up
23:55:13.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:13.028 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(529,378,37,37)
23:55:13.187 00.159 5052 GuideButtonClick i=1 ctx=Guide button clicked
23:55:13.188 00.001 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
23:55:13.188 00.000 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
23:55:13.188 00.000 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
23:55:13.188 00.000 5052 guider state => CALIBRATING_PRIMARY
23:55:13.188 00.000 5052 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:55:13.190 00.002 5052 reset dither spiral
23:55:14.064 00.874 8976 Exposure complete
23:55:14.079 00.015 8976 worker thread done servicing request
23:55:14.079 00.000 5052 OnExposeComplete: enter
23:55:14.079 00.000 5052 UpdateGuideState(): m_state=3
23:55:14.079 00.000 5052 Star::Find(18, 546, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
23:55:14.079 00.000 5052 Star::Find returns 1 (0), X=546.69, Y=395.89, Mass=113, SNR=7.3, Peak=99 HFD=4.3
23:55:14.079 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.97) = xAngle (-4.32 = 1.96)
23:55:14.079 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.38 = 1.91)
23:55:14.079 00.000 5052 CameraToMount -- cameraX=-5.04 cameraY=-5.04 hyp=7.13 cameraTheta=-2.36 mountX=-2.70 mountY=6.73, mountTheta=1.95
23:55:14.080 00.001 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
23:55:14.080 00.000 5052 guider state => CALIBRATING_SECONDARY
23:55:14.081 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=43, Gamma=2.260
23:55:14.090 00.009 5052 UpdateGuideState exits: m=113 SNR=7.3
23:55:14.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:14.090 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:14.090 00.000 5052 Enqueuing Expose request
23:55:14.090 00.000 8976 Worker thread wakes up
23:55:14.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:14.091 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(529,378,37,37)
23:55:15.125 01.034 8976 Exposure complete
23:55:15.138 00.013 8976 worker thread done servicing request
23:55:15.138 00.000 5052 OnExposeComplete: enter
23:55:15.138 00.000 5052 UpdateGuideState(): m_state=4
23:55:15.138 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
23:55:15.138 00.000 5052 Star::Find returns 1 (0), X=546.80, Y=395.52, Mass=112, SNR=7.2, Peak=98 HFD=4.0
23:55:15.138 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.97) = xAngle (-4.28 = 2.01)
23:55:15.138 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.33 = 1.95)
23:55:15.138 00.000 5052 CameraToMount -- cameraX=-4.93 cameraY=-5.41 hyp=7.32 cameraTheta=-2.31 mountX=-3.08 mountY=6.79, mountTheta=2.00
23:55:15.139 00.001 5052 Changing from state CALIBRATING_SECONDARY to CALIBRATED
23:55:15.139 00.000 5052 guider state => CALIBRATED
23:55:15.139 00.000 5052 Changing from state CALIBRATED to GUIDING
23:55:15.139 00.000 5052 stepguider: scope pointing change, no change to calibration
23:55:15.139 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 54.4
23:55:15.139 00.000 5052 ScopeASCOM::SideOfPier() returns 1
23:55:15.139 00.000 5052 AdjustCalibrationForScopePointing (scope): current dec=54.4 pierSide=1, cal dec=10.4 pierSide=0 rotAngle=None bin=2
23:55:15.140 00.001 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:55:15.140 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:55:15.140 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:55:15.140 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:55:15.140 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.640440
23:55:15.140 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 10
23:55:15.140 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 4
23:55:15.140 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:55:15.141 00.001 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 3
23:55:15.141 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:53 PM"
23:55:15.141 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
23:55:15.141 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.5 0.1}, {-5.5 -0.2}, {-7.5 -0.0}, {-8.8 -0.2}, {-8.4 -0.0}, {-9.2 -0.7}, {-13.3 -0.2}, {-18.2 -0.4}, {-22.6 -0.6}, {-25.2 -0.6}, {-25.2 -0.6}, {-7.9 -0.9}, {1.7 -1.0}"
23:55:15.141 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 8.8}, {2.7 16.3}, {2.3 23.5}, {0.7 31.4}, {0.7 31.4}, {0.5 25.5}, {-1.7 17.6}, {-4.0 15.5}"
23:55:15.229 00.088 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:55:15.229 00.000 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
23:55:15.229 00.000 5052 Guiding starts on opposite side of pier: calibration data side is East, current side is West
23:55:15.229 00.000 5052 FlipCalibration before: x=-178.7, y=-91.3 decFlipRequired=1 sideOfPier=East rotAngle=None parity=+/-
23:55:15.229 00.000 5052 FlipCalibration pre-normalize: x=1.3, y=88.7
23:55:15.229 00.000 5052 FlipCalibration after: x=1.3 y=88.7 sideOfPier=West parity=+/-
23:55:15.229 00.000 5052 Mount::SetCalibration (scope) -- xAngle=1.3 yAngle=88.7 xRate=8.409 yRate=26.142 bin=2 dec=10.4 pierSide=1 par=+/- rotAng=None
23:55:15.229 00.000 5052 Mount::SetCalibration (scope) -- sets m_xAngle=1.3 m_yAngleError=2.6
23:55:15.231 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.4
23:55:15.231 00.000 5052 ScopeASCOM::SideOfPier() returns 1
23:55:15.233 00.002 5052 Status Line: CAL: East(-179,-91)->West(1,89)
23:55:15.234 00.001 5052 Dec comp: XRate 8.409 -> 4.979 for dec 10.4 -> dec 54.4
23:55:15.236 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.4
23:55:15.236 00.000 5052 ScopeASCOM::SideOfPier() returns 1
23:55:15.236 00.000 5052 setting lock position to (546.80, 395.52)
23:55:15.236 00.000 5052 guider state => GUIDING
23:55:15.236 00.000 5052 Status Line: Guiding
23:55:15.238 00.002 5052 Mount: notify guiding started
23:55:15.238 00.000 5052 Mount: notify guiding started
23:55:15.238 00.000 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
23:55:15.238 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:55:15.238 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:55:15.239 00.001 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:55:15.239 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:55:15.239 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 3.036680
23:55:15.239 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:55:15.239 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:55:15.239 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:55:15.239 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:55:15.239 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:12 PM"
23:55:15.240 00.001 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:55:15.240 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{1.9 0.0}, {1.1 1.5}, {-0.6 2.3}, {-1.5 3.8}, {-1.8 5.1}, {-3.1 6.0}, {-4.1 7.4}, {-4.7 9.1}, {-3.9 10.0}, {-2.2 11.2}, {-1.5 12.7}, {-1.5 13.8}, {-3.8 14.7}"
23:55:15.240 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{-1.1 -0.3}, {-0.7 0.4}, {-0.3 0.8}, {0.2 1.6}, {1.1 1.7}, {2.4 2.5}, {3.1 2.9}, {4.3 3.7}, {5.9 4.2}, {8.2 4.5}, {10.0 4.9}, {11.7 5.5}, {14.0 6.0}"
23:55:15.240 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:55:15.240 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:55:15.240 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:55:15.240 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:55:15.241 00.001 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 3.036680
23:55:15.241 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:55:15.241 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:55:15.241 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:55:15.241 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:55:15.241 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:12 PM"
23:55:15.241 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:55:15.241 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{1.9 0.0}, {1.1 1.5}, {-0.6 2.3}, {-1.5 3.8}, {-1.8 5.1}, {-3.1 6.0}, {-4.1 7.4}, {-4.7 9.1}, {-3.9 10.0}, {-2.2 11.2}, {-1.5 12.7}, {-1.5 13.8}, {-3.8 14.7}"
23:55:15.241 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{-1.1 -0.3}, {-0.7 0.4}, {-0.3 0.8}, {0.2 1.6}, {1.1 1.7}, {2.4 2.5}, {3.1 2.9}, {4.3 3.7}, {5.9 4.2}, {8.2 4.5}, {10.0 4.9}, {11.7 5.5}, {14.0 6.0}"
23:55:15.242 00.001 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 11:55:15 PM"
23:55:15.242 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.008409
23:55:15.242 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.026142
23:55:15.242 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
23:55:15.242 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 0.022538
23:55:15.242 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 1.547250
23:55:15.242 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.181699
23:55:15.242 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
23:55:15.243 00.001 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
23:55:15.243 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
23:55:15.243 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
23:55:15.243 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:55:15.243 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:55:15.243 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:55:15.243 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:55:15.243 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.640440
23:55:15.243 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 10
23:55:15.244 00.001 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 4
23:55:15.244 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:55:15.244 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 3
23:55:15.244 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:53 PM"
23:55:15.244 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
23:55:15.244 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.5 0.1}, {-5.5 -0.2}, {-7.5 -0.0}, {-8.8 -0.2}, {-8.4 -0.0}, {-9.2 -0.7}, {-13.3 -0.2}, {-18.2 -0.4}, {-22.6 -0.6}, {-25.2 -0.6}, {-25.2 -0.6}, {-7.9 -0.9}, {1.7 -1.0}"
23:55:15.244 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 8.8}, {2.7 16.3}, {2.3 23.5}, {0.7 31.4}, {0.7 31.4}, {0.5 25.5}, {-1.7 17.6}, {-4.0 15.5}"
23:55:15.244 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:55:15.244 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:55:15.245 00.001 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:55:15.245 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:55:15.245 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.640440
23:55:15.245 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 10
23:55:15.245 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 4
23:55:15.245 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:55:15.245 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 3
23:55:15.246 00.001 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:53 PM"
23:55:15.246 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
23:55:15.246 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.5 0.1}, {-5.5 -0.2}, {-7.5 -0.0}, {-8.8 -0.2}, {-8.4 -0.0}, {-9.2 -0.7}, {-13.3 -0.2}, {-18.2 -0.4}, {-22.6 -0.6}, {-25.2 -0.6}, {-25.2 -0.6}, {-7.9 -0.9}, {1.7 -1.0}"
23:55:15.246 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 8.8}, {2.7 16.3}, {2.3 23.5}, {0.7 31.4}, {0.7 31.4}, {0.5 25.5}, {-1.7 17.6}, {-4.0 15.5}"
23:55:15.339 00.093 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:55:15.339 00.000 5052 ScopeASCOM::SideOfPier() returns 1
23:55:15.339 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
23:55:15.339 00.000 5052 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
23:55:15.339 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 54.4
23:55:15.339 00.000 5052 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 54.4
23:55:15.339 00.000 5052 MountToCamera -- mountTheta (0.00) + m_xAngle (0.02) = xAngle (0.02 = 0.02)
23:55:15.339 00.000 5052 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
23:55:15.339 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
23:55:15.339 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
23:55:15.340 00.001 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
23:55:15.340 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=42, Gamma=2.260
23:55:15.349 00.009 5052 UpdateGuideState exits: m=112 SNR=7.2
23:55:15.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:15.349 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:15.349 00.000 5052 Enqueuing Expose request
23:55:15.350 00.001 8976 Worker thread wakes up
23:55:15.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:15.350 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(529,378,37,37)
23:55:16.379 01.029 8976 Exposure complete
23:55:16.393 00.014 8976 worker thread done servicing request
23:55:16.393 00.000 5052 OnExposeComplete: enter
23:55:16.393 00.000 5052 UpdateGuideState(): m_state=6
23:55:16.393 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:55:16.393 00.000 5052 Star::Find returns 1 (0), X=546.15, Y=394.92, Mass=95, SNR=6.7, Peak=99 HFD=2.1
23:55:16.393 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.97) = xAngle (-4.36 = 1.92)
23:55:16.393 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.42 = 1.87)
23:55:16.393 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.60 hyp=0.88 cameraTheta=-2.39 mountX=-0.30 mountY=0.84, mountTheta=1.92
23:55:16.394 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.60, opts=13)
23:55:16.394 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.60)
23:55:16.394 00.000 8976 Worker thread wakes up
23:55:16.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.60) opts 0xd
23:55:16.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.60)
23:55:16.394 00.000 8976 Moving (-0.65, -0.60) raw xDistance=-0.30 yDistance=0.84
23:55:16.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.30
23:55:16.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.84
23:55:16.394 00.000 8976 MoveAxis(R, 0, ABG)
23:55:16.395 00.001 8976 MoveAxis(U, 0, ABG)
23:55:16.395 00.000 8976 move complete, result=0
23:55:16.395 00.000 8976 worker thread done servicing request
23:55:16.395 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=45, Gamma=2.260
23:55:16.404 00.009 5052 UpdateGuideState exits: m=95 SNR=6.7
23:55:16.405 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:16.405 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:16.405 00.000 5052 Enqueuing Expose request
23:55:16.405 00.000 8976 Worker thread wakes up
23:55:16.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:16.405 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(529,378,37,37)
23:55:16.405 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.8 px 0 ms NORTH
23:55:17.449 01.044 8976 Exposure complete
23:55:17.463 00.014 8976 worker thread done servicing request
23:55:17.463 00.000 5052 OnExposeComplete: enter
23:55:17.464 00.001 5052 UpdateGuideState(): m_state=6
23:55:17.464 00.000 5052 Star::Find(18, 546, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:55:17.464 00.000 5052 Star::Find returns 1 (0), X=545.83, Y=394.51, Mass=81, SNR=6.3, Peak=101 HFD=1.1
23:55:17.464 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.97) = xAngle (-4.30 = 1.98)
23:55:17.464 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.36 = 1.93)
23:55:17.464 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=-1.01 hyp=1.40 cameraTheta=-2.33 mountX=-0.56 mountY=1.31, mountTheta=1.97
23:55:17.464 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=-1.01, opts=13)
23:55:17.465 00.001 5052 Enqueuing Move request for stepguider (-0.97, -1.01)
23:55:17.465 00.000 8976 Worker thread wakes up
23:55:17.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, -1.01) opts 0xd
23:55:17.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, -1.01)
23:55:17.465 00.000 8976 Moving (-0.97, -1.01) raw xDistance=-0.56 yDistance=1.31
23:55:17.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.56
23:55:17.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.31
23:55:17.465 00.000 8976 MoveAxis(R, 0, ABG)
23:55:17.465 00.000 8976 MoveAxis(D, 4, ABG)
23:55:17.465 00.000 8976 stepping (0, 0) + (0, -4)
23:55:17.465 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:17.466 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=31, FiltMin=27, FiltMax=46, Gamma=2.260
23:55:17.474 00.008 5052 UpdateGuideState exits: m=81 SNR=6.3
23:55:17.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:17.474 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:17.474 00.000 5052 Enqueuing Expose request
23:55:17.506 00.032 8976 Received - 47 (G) 
23:55:17.506 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:17.506 00.000 8976 stepped: pos (0, -4)
23:55:17.506 00.000 8976 move complete, result=0
23:55:17.506 00.000 8976 worker thread done servicing request
23:55:17.506 00.000 8976 Worker thread wakes up
23:55:17.507 00.001 5052 GuideStep: -0.6 px 0 ms EAST, 1.3 px 4 ms SOUTH
23:55:17.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:17.507 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(529,378,37,37)
23:55:18.543 01.036 8976 Exposure complete
23:55:18.557 00.014 8976 worker thread done servicing request
23:55:18.557 00.000 5052 OnExposeComplete: enter
23:55:18.557 00.000 5052 UpdateGuideState(): m_state=6
23:55:18.558 00.001 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:55:18.558 00.000 5052 Star::Find returns 1 (0), X=544.80, Y=393.80, Mass=70, SNR=5.8, Peak=99 HFD=0.3
23:55:18.558 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.97) = xAngle (-4.40 = 1.88)
23:55:18.558 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.45 = 1.83)
23:55:18.558 00.000 5052 CameraToMount -- cameraX=-2.00 cameraY=-1.72 hyp=2.63 cameraTheta=-2.43 mountX=-0.81 mountY=2.55, mountTheta=1.88
23:55:18.558 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.00, y=-1.72, opts=13)
23:55:18.559 00.001 5052 Enqueuing Move request for stepguider (-2.00, -1.72)
23:55:18.559 00.000 8976 Worker thread wakes up
23:55:18.559 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.00, -1.72) opts 0xd
23:55:18.559 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.00, -1.72)
23:55:18.559 00.000 8976 Moving (-2.00, -1.72) raw xDistance=-0.81 yDistance=2.55
23:55:18.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
23:55:18.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.66 from input 2.55
23:55:18.559 00.000 8976 MoveAxis(R, 2, ABG)
23:55:18.559 00.000 8976 stepping (0, -4) + (2, 0)
23:55:18.559 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:55:18.560 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=48, Gamma=2.260
23:55:18.570 00.010 5052 UpdateGuideState exits: m=70 SNR=5.8
23:55:18.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:18.570 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:18.570 00.000 5052 Enqueuing Expose request
23:55:18.593 00.023 8976 Received - 47 (G) 
23:55:18.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:55:18.593 00.000 8976 stepped: pos (2, -4)
23:55:18.593 00.000 8976 MoveAxis(D, 7, ABG)
23:55:18.593 00.000 8976 stepping (2, -4) + (0, -7)
23:55:18.593 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:55:18.641 00.048 8976 Received - 47 (G) 
23:55:18.641 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:55:18.641 00.000 8976 stepped: pos (2, -11)
23:55:18.641 00.000 8976 move complete, result=0
23:55:18.641 00.000 8976 worker thread done servicing request
23:55:18.641 00.000 5052 GuideStep: -0.8 px 2 ms EAST, 2.5 px 7 ms SOUTH
23:55:18.641 00.000 8976 Worker thread wakes up
23:55:18.642 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:18.642 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(529,378,37,37)
23:55:19.683 01.041 8976 Exposure complete
23:55:19.698 00.015 8976 worker thread done servicing request
23:55:19.698 00.000 5052 OnExposeComplete: enter
23:55:19.698 00.000 5052 UpdateGuideState(): m_state=6
23:55:19.698 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:55:19.698 00.000 5052 Star::Find returns 1 (0), X=556.97, Y=402.02, Mass=398, SNR=13.5, Peak=101 HFD=4.5
23:55:19.698 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.97) = xAngle (-1.40 = -1.40)
23:55:19.698 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.45 = -1.45)
23:55:19.698 00.000 5052 CameraToMount -- cameraX=10.17 cameraY=6.50 hyp=12.07 cameraTheta=0.57 mountX=2.06 mountY=-11.98, mountTheta=-1.40
23:55:19.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=10.17, y=6.50, opts=13)
23:55:19.699 00.000 5052 Enqueuing Move request for stepguider (10.17, 6.50)
23:55:19.699 00.000 8976 Worker thread wakes up
23:55:19.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (10.17, 6.50) opts 0xd
23:55:19.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (10.17, 6.50)
23:55:19.699 00.000 8976 Moving (10.17, 6.50) raw xDistance=2.06 yDistance=-11.98
23:55:19.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.26 from input 2.06
23:55:19.700 00.001 8976 GuideAlgorithmHysteresis::Result() returns -7.43 from input -11.98
23:55:19.700 00.000 8976 MoveAxis(L, 6, ABG)
23:55:19.700 00.000 8976 stepping (2, -11) + (-6, 0)
23:55:19.700 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:55:19.700 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=47, Gamma=2.260
23:55:19.710 00.010 5052 UpdateGuideState exits: m=398 SNR=13.5
23:55:19.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:19.710 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:19.710 00.000 5052 Enqueuing Expose request
23:55:19.744 00.034 8976 Received - 47 (G) 
23:55:19.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:55:19.744 00.000 8976 stepped: pos (-4, -11)
23:55:19.744 00.000 8976 MoveAxis(U, 33, ABG)
23:55:19.744 00.000 8976 stepping (-4, -11) + (0, 33)
23:55:19.745 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 33 (3) 33 (3) 
23:55:19.904 00.159 8976 Received - 47 (G) 
23:55:19.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 33 (3) 33 (3) 
23:55:19.904 00.000 8976 stepped: pos (-4, 22)
23:55:19.904 00.000 8976 move complete, result=0
23:55:19.904 00.000 8976 worker thread done servicing request
23:55:19.904 00.000 8976 Worker thread wakes up
23:55:19.905 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:19.905 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(539,384,37,37)
23:55:19.905 00.000 5052 GuideStep: 2.1 px 6 ms WEST, -12.0 px 33 ms NORTH
23:55:20.938 01.033 8976 Exposure complete
23:55:20.953 00.015 8976 worker thread done servicing request
23:55:20.953 00.000 5052 OnExposeComplete: enter
23:55:20.953 00.000 5052 UpdateGuideState(): m_state=6
23:55:20.953 00.000 5052 Star::Find(18, 556, 402, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:55:20.954 00.001 5052 Star::Find returns 1 (0), X=548.19, Y=395.86, Mass=266, SNR=11.1, Peak=101 HFD=4.3
23:55:20.954 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.97) = xAngle (-1.73 = -1.73)
23:55:20.954 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.78 = -1.78)
23:55:20.954 00.000 5052 CameraToMount -- cameraX=1.39 cameraY=0.34 hyp=1.43 cameraTheta=0.24 mountX=-0.23 mountY=-1.40, mountTheta=-1.73
23:55:20.954 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.39, y=0.34, opts=13)
23:55:20.954 00.000 5052 Enqueuing Move request for stepguider (1.39, 0.34)
23:55:20.955 00.001 8976 Worker thread wakes up
23:55:20.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.39, 0.34) opts 0xd
23:55:20.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.39, 0.34)
23:55:20.955 00.000 8976 Moving (1.39, 0.34) raw xDistance=-0.23 yDistance=-1.40
23:55:20.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:55:20.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.40 from input -1.40
23:55:20.955 00.000 8976 MoveAxis(R, 0, ABG)
23:55:20.955 00.000 8976 MoveAxis(U, 6, ABG)
23:55:20.955 00.000 8976 stepping (-4, 22) + (0, 6)
23:55:20.955 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:55:20.956 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=27, FiltMax=47, Gamma=2.260
23:55:20.966 00.010 5052 UpdateGuideState exits: m=266 SNR=11.1
23:55:20.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:20.966 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:20.966 00.000 5052 Enqueuing Expose request
23:55:21.007 00.041 8976 Received - 47 (G) 
23:55:21.007 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:55:21.007 00.000 8976 stepped: pos (-4, 28)
23:55:21.007 00.000 8976 move complete, result=0
23:55:21.007 00.000 8976 worker thread done servicing request
23:55:21.007 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.4 px 6 ms NORTH
23:55:21.007 00.000 8976 Worker thread wakes up
23:55:21.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:21.007 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(529,378,37,37)
23:55:22.048 01.041 8976 Exposure complete
23:55:22.064 00.016 8976 worker thread done servicing request
23:55:22.064 00.000 5052 OnExposeComplete: enter
23:55:22.064 00.000 5052 UpdateGuideState(): m_state=6
23:55:22.064 00.000 5052 Star::Find(18, 548, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:55:22.064 00.000 5052 Star::Find returns 1 (0), X=548.03, Y=395.72, Mass=338, SNR=12.4, Peak=101 HFD=4.4
23:55:22.064 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.97) = xAngle (-1.81 = -1.81)
23:55:22.064 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.86 = -1.86)
23:55:22.064 00.000 5052 CameraToMount -- cameraX=1.23 cameraY=0.20 hyp=1.24 cameraTheta=0.16 mountX=-0.29 mountY=-1.19, mountTheta=-1.81
23:55:22.065 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.23, y=0.20, opts=13)
23:55:22.065 00.000 5052 Enqueuing Move request for stepguider (1.23, 0.20)
23:55:22.065 00.000 8976 Worker thread wakes up
23:55:22.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.23, 0.20) opts 0xd
23:55:22.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.23, 0.20)
23:55:22.065 00.000 8976 Moving (1.23, 0.20) raw xDistance=-0.29 yDistance=-1.19
23:55:22.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
23:55:22.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.19
23:55:22.065 00.000 8976 MoveAxis(R, 0, ABG)
23:55:22.065 00.000 8976 MoveAxis(U, 4, ABG)
23:55:22.065 00.000 8976 stepping (-4, 28) + (0, 4)
23:55:22.065 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:22.066 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=46, Gamma=2.260
23:55:22.076 00.010 5052 UpdateGuideState exits: m=338 SNR=12.4
23:55:22.076 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:22.076 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:55:22.076 00.000 5052 Enqueuing Expose request
23:55:22.110 00.034 8976 Received - 47 (G) 
23:55:22.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:22.110 00.000 8976 stepped: pos (-4, 32)
23:55:22.111 00.001 8976 starting a new bump
23:55:22.111 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (1.97) = xAngle (0.53 = 0.53)
23:55:22.111 00.000 8976 MountToCamera -- mountX=0.57 mountY=-4.19 hyp=4.23 mountTheta=-1.44 cameraX=3.64, cameraY=2.14 cameraTheta=0.53
23:55:22.111 00.000 8976 incremental bump (3.642, 2.141) isValid = 1
23:55:22.111 00.000 8976 Scheduling Mount bump of (0.281, 0.171)
23:55:22.111 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.28, y=0.17, opts=4)
23:55:22.111 00.000 8976 Enqueuing Move request for scope (0.28, 0.17)
23:55:22.111 00.000 8976 move complete, result=0
23:55:22.111 00.000 9828 Worker thread wakes up
23:55:22.111 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.17) opts 0x4
23:55:22.111 00.000 9828 Handling offset move in thread for scope, endpoint = (0.28, 0.17)
23:55:22.111 00.000 9828 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.02) = xAngle (0.52 = 0.52)
23:55:22.111 00.000 9828 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.48 = 0.48)
23:55:22.111 00.000 9828 CameraToMount -- cameraX=0.28 cameraY=0.17 hyp=0.33 cameraTheta=0.55 mountX=0.29 mountY=0.15, mountTheta=0.49
23:55:22.111 00.000 9828 Moving (0.28, 0.17) raw xDistance=0.29 yDistance=0.15
23:55:22.111 00.000 9828 BLC: window closed
23:55:22.111 00.000 8976 worker thread done servicing request
23:55:22.111 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -1.2 px 4 ms NORTH
23:55:22.111 00.000 9828 MoveAxis(W, 57, B)
23:55:22.112 00.001 9828 Guiding  Dir = 3, Dur = 57
23:55:22.112 00.000 8976 Worker thread wakes up
23:55:22.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:55:22.112 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(529,378,37,37)
23:55:22.112 00.000 9828 IsSlewing returns 0
23:55:22.112 00.000 9828 IsGuiding returns 0
23:55:22.112 00.000 9828 PulseGuide returned control before completion, sleep 67
23:55:22.183 00.071 9828 IsGuiding returns 1
23:55:22.183 00.000 9828 scope still moving after pulse duration time elapsed
23:55:22.215 00.032 9828 IsSlewing returns 0
23:55:22.215 00.000 9828 IsGuiding returns 1
23:55:22.247 00.032 9828 IsSlewing returns 0
23:55:22.247 00.000 9828 IsGuiding returns 1
23:55:22.278 00.031 9828 IsSlewing returns 0
23:55:22.278 00.000 9828 IsGuiding returns 0
23:55:22.278 00.000 9828 scope move finished after 57 + 109 ms
23:55:22.278 00.000 9828 Move returns status 0, amount 57
23:55:22.278 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:22.278 00.000 9828 MoveAxis(S, 6, B)
23:55:22.278 00.000 9828 Guiding  Dir = 1, Dur = 6
23:55:22.294 00.016 9828 IsSlewing returns 0
23:55:22.294 00.000 9828 IsGuiding returns 0
23:55:22.294 00.000 9828 PulseGuide returned control before completion, sleep 16
23:55:22.325 00.031 9828 IsGuiding returns 1
23:55:22.325 00.000 9828 scope still moving after pulse duration time elapsed
23:55:22.356 00.031 9828 IsSlewing returns 0
23:55:22.356 00.000 9828 IsGuiding returns 1
23:55:22.387 00.031 9828 IsSlewing returns 0
23:55:22.387 00.000 9828 IsGuiding returns 1
23:55:22.410 00.023 5052 OnExposureDurationSelected: duration = 500
23:55:22.419 00.009 9828 IsSlewing returns 0
23:55:22.419 00.000 9828 IsGuiding returns 0
23:55:22.419 00.000 9828 scope move finished after 6 + 119 ms
23:55:22.419 00.000 9828 Move returns status 0, amount 6
23:55:22.419 00.000 9828 move complete, result=0
23:55:22.419 00.000 9828 worker thread done servicing request
23:55:22.419 00.000 5052 GuideStep: 0.3 px 57 ms WEST, 0.2 px 6 ms SOUTH
23:55:23.156 00.737 8976 Exposure complete
23:55:23.170 00.014 8976 worker thread done servicing request
23:55:23.170 00.000 5052 OnExposeComplete: enter
23:55:23.170 00.000 5052 UpdateGuideState(): m_state=6
23:55:23.170 00.000 5052 Star::Find(18, 548, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:55:23.170 00.000 5052 Star::Find returns 1 (0), X=547.71, Y=395.91, Mass=398, SNR=13.5, Peak=105 HFD=4.7
23:55:23.170 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.97) = xAngle (-1.56 = -1.56)
23:55:23.170 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.62 = -1.62)
23:55:23.170 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=0.39 hyp=0.99 cameraTheta=0.40 mountX=0.01 mountY=-0.99, mountTheta=-1.56
23:55:23.171 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=0.39, opts=13)
23:55:23.171 00.000 5052 Enqueuing Move request for stepguider (0.91, 0.39)
23:55:23.171 00.000 8976 Worker thread wakes up
23:55:23.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, 0.39) opts 0xd
23:55:23.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, 0.39)
23:55:23.171 00.000 8976 Moving (0.91, 0.39) raw xDistance=0.01 yDistance=-0.99
23:55:23.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:55:23.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.99
23:55:23.172 00.001 8976 MoveAxis(R, 0, ABG)
23:55:23.172 00.000 8976 MoveAxis(U, 0, ABG)
23:55:23.172 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
23:55:23.172 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (1.97) = xAngle (0.53 = 0.53)
23:55:23.172 00.000 8976 MountToCamera -- mountX=0.67 mountY=-5.18 hyp=5.22 mountTheta=-1.44 cameraX=4.52, cameraY=2.62 cameraTheta=0.53
23:55:23.172 00.000 8976 incremental bump (4.515, 2.617) isValid = 1
23:55:23.172 00.000 8976 Scheduling Mount bump of (0.330, 0.197)
23:55:23.172 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.33, y=0.20, opts=4)
23:55:23.172 00.000 8976 Enqueuing Move request for scope (0.33, 0.20)
23:55:23.172 00.000 8976 move complete, result=0
23:55:23.172 00.000 9828 Worker thread wakes up
23:55:23.172 00.000 8976 worker thread done servicing request
23:55:23.172 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.20) opts 0x4
23:55:23.172 00.000 9828 Handling offset move in thread for scope, endpoint = (0.33, 0.20)
23:55:23.172 00.000 9828 CameraToMount -- cameraTheta (0.54) - m_xAngle (0.02) = xAngle (0.52 = 0.52)
23:55:23.172 00.000 9828 CameraToMount -- cameraTheta (0.54) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.47 = 0.47)
23:55:23.172 00.000 9828 CameraToMount -- cameraX=0.33 cameraY=0.20 hyp=0.38 cameraTheta=0.54 mountX=0.33 mountY=0.17, mountTheta=0.48
23:55:23.172 00.000 9828 Moving (0.33, 0.20) raw xDistance=0.33 yDistance=0.17
23:55:23.172 00.000 9828 BLC: window closed
23:55:23.173 00.001 9828 MoveAxis(W, 67, B)
23:55:23.173 00.000 9828 Guiding  Dir = 3, Dur = 67
23:55:23.173 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=45, Gamma=2.260
23:55:23.173 00.000 9828 IsSlewing returns 0
23:55:23.173 00.000 9828 IsGuiding returns 0
23:55:23.173 00.000 9828 PulseGuide returned control before completion, sleep 77
23:55:23.182 00.009 5052 UpdateGuideState exits: m=398 SNR=13.5
23:55:23.183 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:23.183 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:23.183 00.000 5052 Enqueuing Expose request
23:55:23.183 00.000 8976 Worker thread wakes up
23:55:23.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:23.183 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -1.0 px 0 ms NORTH
23:55:23.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:23.260 00.077 9828 IsGuiding returns 1
23:55:23.260 00.000 9828 scope still moving after pulse duration time elapsed
23:55:23.291 00.031 9828 IsSlewing returns 0
23:55:23.291 00.000 9828 IsGuiding returns 1
23:55:23.323 00.032 9828 IsSlewing returns 0
23:55:23.323 00.000 9828 IsGuiding returns 1
23:55:23.354 00.031 9828 IsSlewing returns 0
23:55:23.354 00.000 9828 IsGuiding returns 0
23:55:23.354 00.000 9828 scope move finished after 67 + 113 ms
23:55:23.354 00.000 9828 Move returns status 0, amount 67
23:55:23.354 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:23.354 00.000 9828 MoveAxis(S, 7, B)
23:55:23.354 00.000 9828 Guiding  Dir = 1, Dur = 7
23:55:23.369 00.015 9828 IsSlewing returns 0
23:55:23.369 00.000 9828 IsGuiding returns 0
23:55:23.369 00.000 9828 PulseGuide returned control before completion, sleep 17
23:55:23.400 00.031 9828 IsGuiding returns 1
23:55:23.400 00.000 9828 scope still moving after pulse duration time elapsed
23:55:23.431 00.031 9828 IsSlewing returns 0
23:55:23.431 00.000 9828 IsGuiding returns 1
23:55:23.462 00.031 9828 IsSlewing returns 0
23:55:23.462 00.000 9828 IsGuiding returns 1
23:55:23.493 00.031 9828 IsSlewing returns 0
23:55:23.493 00.000 9828 IsGuiding returns 0
23:55:23.493 00.000 9828 scope move finished after 7 + 117 ms
23:55:23.493 00.000 9828 Move returns status 0, amount 7
23:55:23.493 00.000 9828 move complete, result=0
23:55:23.493 00.000 9828 worker thread done servicing request
23:55:23.493 00.000 5052 GuideStep: 0.3 px 67 ms WEST, 0.2 px 7 ms SOUTH
23:55:23.751 00.258 8976 Exposure complete
23:55:23.764 00.013 8976 worker thread done servicing request
23:55:23.765 00.001 5052 OnExposeComplete: enter
23:55:23.765 00.000 5052 UpdateGuideState(): m_state=6
23:55:23.765 00.000 5052 Star::Find(18, 547, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:55:23.765 00.000 5052 Star::Find returns 1 (0), X=547.57, Y=395.77, Mass=151, SNR=8.2, Peak=66 HFD=5.2
23:55:23.765 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.97) = xAngle (-1.66 = -1.66)
23:55:23.765 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.71 = -1.71)
23:55:23.765 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.25 hyp=0.81 cameraTheta=0.31 mountX=-0.07 mountY=-0.80, mountTheta=-1.66
23:55:23.766 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.25, opts=13)
23:55:23.766 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.25)
23:55:23.766 00.000 8976 Worker thread wakes up
23:55:23.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.25) opts 0xd
23:55:23.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.25)
23:55:23.766 00.000 8976 Moving (0.77, 0.25) raw xDistance=-0.07 yDistance=-0.80
23:55:23.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:55:23.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.80
23:55:23.766 00.000 8976 MoveAxis(R, 0, ABG)
23:55:23.766 00.000 8976 MoveAxis(U, 0, ABG)
23:55:23.766 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
23:55:23.766 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (1.97) = xAngle (0.52 = 0.52)
23:55:23.766 00.000 8976 MountToCamera -- mountX=0.73 mountY=-5.84 hyp=5.88 mountTheta=-1.45 cameraX=5.10, cameraY=2.94 cameraTheta=0.52
23:55:23.766 00.000 8976 incremental bump (5.100, 2.935) isValid = 1
23:55:23.766 00.000 8976 Scheduling Mount bump of (0.377, 0.224)
23:55:23.767 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.38, y=0.22, opts=4)
23:55:23.767 00.000 8976 Enqueuing Move request for scope (0.38, 0.22)
23:55:23.767 00.000 8976 move complete, result=0
23:55:23.767 00.000 9828 Worker thread wakes up
23:55:23.767 00.000 8976 worker thread done servicing request
23:55:23.767 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=126, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:55:23.767 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.22) opts 0x4
23:55:23.767 00.000 9828 Handling offset move in thread for scope, endpoint = (0.38, 0.22)
23:55:23.767 00.000 9828 CameraToMount -- cameraTheta (0.54) - m_xAngle (0.02) = xAngle (0.51 = 0.51)
23:55:23.767 00.000 9828 CameraToMount -- cameraTheta (0.54) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.47 = 0.47)
23:55:23.767 00.000 9828 CameraToMount -- cameraX=0.38 cameraY=0.22 hyp=0.44 cameraTheta=0.54 mountX=0.38 mountY=0.20, mountTheta=0.48
23:55:23.767 00.000 9828 Moving (0.38, 0.22) raw xDistance=0.38 yDistance=0.20
23:55:23.767 00.000 9828 BLC: window closed
23:55:23.767 00.000 9828 MoveAxis(W, 77, B)
23:55:23.767 00.000 9828 Guiding  Dir = 3, Dur = 77
23:55:23.768 00.001 9828 IsSlewing returns 0
23:55:23.768 00.000 9828 IsGuiding returns 0
23:55:23.768 00.000 9828 PulseGuide returned control before completion, sleep 87
23:55:23.778 00.010 5052 UpdateGuideState exits: m=151 SNR=8.2
23:55:23.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:23.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:23.778 00.000 5052 Enqueuing Expose request
23:55:23.778 00.000 8976 Worker thread wakes up
23:55:23.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:23.778 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 0 ms NORTH
23:55:23.778 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:23.866 00.088 9828 IsGuiding returns 1
23:55:23.866 00.000 9828 scope still moving after pulse duration time elapsed
23:55:23.897 00.031 9828 IsSlewing returns 0
23:55:23.897 00.000 9828 IsGuiding returns 1
23:55:23.928 00.031 9828 IsSlewing returns 0
23:55:23.928 00.000 9828 IsGuiding returns 1
23:55:23.959 00.031 9828 IsSlewing returns 0
23:55:23.959 00.000 9828 IsGuiding returns 0
23:55:23.959 00.000 9828 scope move finished after 77 + 113 ms
23:55:23.959 00.000 9828 Move returns status 0, amount 77
23:55:23.959 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:23.959 00.000 9828 MoveAxis(S, 8, B)
23:55:23.959 00.000 9828 Guiding  Dir = 1, Dur = 8
23:55:23.975 00.016 9828 IsSlewing returns 0
23:55:23.975 00.000 9828 IsGuiding returns 0
23:55:23.975 00.000 9828 PulseGuide returned control before completion, sleep 18
23:55:24.006 00.031 9828 IsGuiding returns 1
23:55:24.006 00.000 9828 scope still moving after pulse duration time elapsed
23:55:24.037 00.031 9828 IsSlewing returns 0
23:55:24.037 00.000 9828 IsGuiding returns 1
23:55:24.068 00.031 9828 IsSlewing returns 0
23:55:24.073 00.005 9828 IsGuiding returns 1
23:55:24.099 00.026 9828 IsSlewing returns 0
23:55:24.099 00.000 9828 IsGuiding returns 0
23:55:24.099 00.000 9828 scope move finished after 8 + 116 ms
23:55:24.099 00.000 9828 Move returns status 0, amount 8
23:55:24.099 00.000 9828 move complete, result=0
23:55:24.099 00.000 9828 worker thread done servicing request
23:55:24.099 00.000 5052 GuideStep: 0.4 px 77 ms WEST, 0.2 px 8 ms SOUTH
23:55:24.341 00.242 8976 Exposure complete
23:55:24.355 00.014 8976 worker thread done servicing request
23:55:24.355 00.000 5052 OnExposeComplete: enter
23:55:24.355 00.000 5052 UpdateGuideState(): m_state=6
23:55:24.355 00.000 5052 Star::Find(18, 547, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:55:24.355 00.000 5052 Star::Find returns 1 (0), X=547.46, Y=395.93, Mass=196, SNR=9.5, Peak=65 HFD=5.1
23:55:24.355 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.97) = xAngle (-1.41 = -1.41)
23:55:24.355 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.46 = -1.46)
23:55:24.355 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.41 hyp=0.78 cameraTheta=0.56 mountX=0.13 mountY=-0.77, mountTheta=-1.41
23:55:24.356 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.41, opts=13)
23:55:24.356 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.41)
23:55:24.356 00.000 8976 Worker thread wakes up
23:55:24.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.41) opts 0xd
23:55:24.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.41)
23:55:24.356 00.000 8976 Moving (0.66, 0.41) raw xDistance=0.13 yDistance=-0.77
23:55:24.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:55:24.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.77
23:55:24.356 00.000 8976 MoveAxis(R, 0, ABG)
23:55:24.356 00.000 8976 MoveAxis(U, 0, ABG)
23:55:24.356 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
23:55:24.356 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (1.97) = xAngle (0.52 = 0.52)
23:55:24.356 00.000 8976 MountToCamera -- mountX=0.78 mountY=-6.28 hyp=6.33 mountTheta=-1.45 cameraX=5.49, cameraY=3.15 cameraTheta=0.52
23:55:24.356 00.000 8976 incremental bump (5.492, 3.148) isValid = 1
23:55:24.356 00.000 8976 Scheduling Mount bump of (0.425, 0.251)
23:55:24.357 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.42, y=0.25, opts=4)
23:55:24.357 00.000 8976 Enqueuing Move request for scope (0.42, 0.25)
23:55:24.357 00.000 8976 move complete, result=0
23:55:24.357 00.000 9828 Worker thread wakes up
23:55:24.357 00.000 8976 worker thread done servicing request
23:55:24.357 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.25) opts 0x4
23:55:24.357 00.000 9828 Handling offset move in thread for scope, endpoint = (0.42, 0.25)
23:55:24.357 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.02) = xAngle (0.51 = 0.51)
23:55:24.357 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.47 = 0.47)
23:55:24.357 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=125, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
23:55:24.357 00.000 9828 CameraToMount -- cameraX=0.42 cameraY=0.25 hyp=0.49 cameraTheta=0.53 mountX=0.43 mountY=0.22, mountTheta=0.48
23:55:24.357 00.000 9828 Moving (0.42, 0.25) raw xDistance=0.43 yDistance=0.22
23:55:24.357 00.000 9828 BLC: window closed
23:55:24.357 00.000 9828 MoveAxis(W, 86, B)
23:55:24.357 00.000 9828 Guiding  Dir = 3, Dur = 86
23:55:24.358 00.001 9828 IsSlewing returns 0
23:55:24.358 00.000 9828 IsGuiding returns 0
23:55:24.358 00.000 9828 PulseGuide returned control before completion, sleep 96
23:55:24.367 00.009 5052 UpdateGuideState exits: m=196 SNR=9.5
23:55:24.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:24.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:24.367 00.000 5052 Enqueuing Expose request
23:55:24.367 00.000 8976 Worker thread wakes up
23:55:24.368 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:24.368 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 0 ms NORTH
23:55:24.368 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:24.459 00.091 9828 IsGuiding returns 1
23:55:24.459 00.000 9828 scope still moving after pulse duration time elapsed
23:55:24.490 00.031 9828 IsSlewing returns 0
23:55:24.490 00.000 9828 IsGuiding returns 1
23:55:24.521 00.031 9828 IsSlewing returns 0
23:55:24.521 00.000 9828 IsGuiding returns 1
23:55:24.552 00.031 9828 IsSlewing returns 0
23:55:24.552 00.000 9828 IsGuiding returns 0
23:55:24.552 00.000 9828 scope move finished after 86 + 108 ms
23:55:24.552 00.000 9828 Move returns status 0, amount 86
23:55:24.552 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:24.552 00.000 9828 MoveAxis(S, 8, B)
23:55:24.552 00.000 9828 Guiding  Dir = 1, Dur = 8
23:55:24.567 00.015 9828 IsSlewing returns 0
23:55:24.567 00.000 9828 IsGuiding returns 0
23:55:24.567 00.000 9828 PulseGuide returned control before completion, sleep 18
23:55:24.598 00.031 9828 IsGuiding returns 1
23:55:24.598 00.000 9828 scope still moving after pulse duration time elapsed
23:55:24.631 00.033 9828 IsSlewing returns 0
23:55:24.631 00.000 9828 IsGuiding returns 1
23:55:24.662 00.031 9828 IsSlewing returns 0
23:55:24.662 00.000 9828 IsGuiding returns 1
23:55:24.694 00.032 9828 IsSlewing returns 0
23:55:24.694 00.000 9828 IsGuiding returns 0
23:55:24.694 00.000 9828 scope move finished after 8 + 118 ms
23:55:24.694 00.000 9828 Move returns status 0, amount 8
23:55:24.694 00.000 9828 move complete, result=0
23:55:24.694 00.000 9828 worker thread done servicing request
23:55:24.694 00.000 5052 GuideStep: 0.4 px 86 ms WEST, 0.2 px 8 ms SOUTH
23:55:24.939 00.245 8976 Exposure complete
23:55:24.952 00.013 8976 worker thread done servicing request
23:55:24.952 00.000 5052 OnExposeComplete: enter
23:55:24.952 00.000 5052 UpdateGuideState(): m_state=6
23:55:24.952 00.000 5052 Star::Find(18, 547, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:55:24.952 00.000 5052 Star::Find returns 1 (0), X=547.48, Y=396.05, Mass=168, SNR=8.7, Peak=65 HFD=4.0
23:55:24.952 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.97) = xAngle (-1.31 = -1.31)
23:55:24.952 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.36 = -1.36)
23:55:24.952 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.53 hyp=0.86 cameraTheta=0.66 mountX=0.22 mountY=-0.84, mountTheta=-1.31
23:55:24.953 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.53, opts=13)
23:55:24.953 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.53)
23:55:24.953 00.000 8976 Worker thread wakes up
23:55:24.953 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.53) opts 0xd
23:55:24.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.53)
23:55:24.953 00.000 8976 Moving (0.68, 0.53) raw xDistance=0.22 yDistance=-0.84
23:55:24.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
23:55:24.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.84
23:55:24.953 00.000 8976 MoveAxis(R, 0, ABG)
23:55:24.953 00.000 8976 MoveAxis(U, 0, ABG)
23:55:24.953 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
23:55:24.954 00.001 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (1.97) = xAngle (0.52 = 0.52)
23:55:24.954 00.000 8976 MountToCamera -- mountX=0.81 mountY=-6.58 hyp=6.63 mountTheta=-1.45 cameraX=5.75, cameraY=3.29 cameraTheta=0.52
23:55:24.954 00.000 8976 incremental bump (5.755, 3.291) isValid = 1
23:55:24.954 00.000 8976 Scheduling Mount bump of (0.472, 0.279)
23:55:24.954 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.47, y=0.28, opts=4)
23:55:24.954 00.000 8976 Enqueuing Move request for scope (0.47, 0.28)
23:55:24.954 00.000 8976 move complete, result=0
23:55:24.954 00.000 8976 worker thread done servicing request
23:55:24.954 00.000 9828 Worker thread wakes up
23:55:24.954 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.28) opts 0x4
23:55:24.954 00.000 9828 Handling offset move in thread for scope, endpoint = (0.47, 0.28)
23:55:24.954 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=123, med=31, FiltMin=27, FiltMax=39, Gamma=2.260
23:55:24.954 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.02) = xAngle (0.51 = 0.51)
23:55:24.954 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.46 = 0.46)
23:55:24.954 00.000 9828 CameraToMount -- cameraX=0.47 cameraY=0.28 hyp=0.55 cameraTheta=0.53 mountX=0.48 mountY=0.25, mountTheta=0.47
23:55:24.954 00.000 9828 Moving (0.47, 0.28) raw xDistance=0.48 yDistance=0.25
23:55:24.955 00.001 9828 BLC: window closed
23:55:24.955 00.000 9828 MoveAxis(W, 96, B)
23:55:24.955 00.000 9828 Guiding  Dir = 3, Dur = 96
23:55:24.955 00.000 9828 IsSlewing returns 0
23:55:24.955 00.000 9828 IsGuiding returns 0
23:55:24.955 00.000 9828 PulseGuide returned control before completion, sleep 106
23:55:24.964 00.009 5052 UpdateGuideState exits: m=168 SNR=8.7
23:55:24.965 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:24.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:24.965 00.000 5052 Enqueuing Expose request
23:55:24.965 00.000 8976 Worker thread wakes up
23:55:24.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:24.965 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.8 px 0 ms NORTH
23:55:24.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:25.069 00.104 9828 IsGuiding returns 1
23:55:25.069 00.000 9828 scope still moving after pulse duration time elapsed
23:55:25.101 00.032 9828 IsSlewing returns 0
23:55:25.101 00.000 9828 IsGuiding returns 1
23:55:25.132 00.031 9828 IsSlewing returns 0
23:55:25.132 00.000 9828 IsGuiding returns 1
23:55:25.164 00.032 9828 IsSlewing returns 0
23:55:25.164 00.000 9828 IsGuiding returns 0
23:55:25.164 00.000 9828 scope move finished after 96 + 112 ms
23:55:25.164 00.000 9828 Move returns status 0, amount 96
23:55:25.164 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:25.164 00.000 9828 MoveAxis(S, 9, B)
23:55:25.164 00.000 9828 Guiding  Dir = 1, Dur = 9
23:55:25.186 00.022 9828 IsSlewing returns 0
23:55:25.186 00.000 9828 IsGuiding returns 0
23:55:25.186 00.000 9828 PulseGuide returned control before completion, sleep 19
23:55:25.217 00.031 9828 IsGuiding returns 1
23:55:25.217 00.000 9828 scope still moving after pulse duration time elapsed
23:55:25.249 00.032 9828 IsSlewing returns 0
23:55:25.249 00.000 9828 IsGuiding returns 1
23:55:25.280 00.031 9828 IsSlewing returns 0
23:55:25.280 00.000 9828 IsGuiding returns 1
23:55:25.312 00.032 9828 IsSlewing returns 0
23:55:25.312 00.000 9828 IsGuiding returns 0
23:55:25.312 00.000 9828 scope move finished after 9 + 116 ms
23:55:25.312 00.000 9828 Move returns status 0, amount 9
23:55:25.312 00.000 9828 move complete, result=0
23:55:25.312 00.000 9828 worker thread done servicing request
23:55:25.312 00.000 5052 GuideStep: 0.5 px 96 ms WEST, 0.2 px 9 ms SOUTH
23:55:25.535 00.223 8976 Exposure complete
23:55:25.550 00.015 8976 worker thread done servicing request
23:55:25.550 00.000 5052 OnExposeComplete: enter
23:55:25.550 00.000 5052 UpdateGuideState(): m_state=6
23:55:25.550 00.000 5052 Star::Find(18, 547, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:55:25.550 00.000 5052 Star::Find returns 1 (0), X=547.58, Y=396.24, Mass=171, SNR=8.8, Peak=64 HFD=3.7
23:55:25.550 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.97) = xAngle (-1.23 = -1.23)
23:55:25.550 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.28 = -1.28)
23:55:25.550 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.71 hyp=1.06 cameraTheta=0.74 mountX=0.36 mountY=-1.01, mountTheta=-1.23
23:55:25.551 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.71, opts=13)
23:55:25.551 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.71)
23:55:25.551 00.000 8976 Worker thread wakes up
23:55:25.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.71) opts 0xd
23:55:25.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.71)
23:55:25.551 00.000 8976 Moving (0.78, 0.71) raw xDistance=0.36 yDistance=-1.01
23:55:25.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.36
23:55:25.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.01
23:55:25.551 00.000 8976 MoveAxis(R, 0, ABG)
23:55:25.551 00.000 8976 MoveAxis(U, 3, ABG)
23:55:25.551 00.000 8976 stepping (-4, 32) + (0, 3)
23:55:25.551 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:55:25.552 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=123, med=31, FiltMin=27, FiltMax=41, Gamma=2.260
23:55:25.562 00.010 5052 UpdateGuideState exits: m=171 SNR=8.8
23:55:25.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:25.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:25.562 00.000 5052 Enqueuing Expose request
23:55:25.579 00.017 8976 Received - 47 (G) 
23:55:25.579 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:55:25.579 00.000 8976 stepped: pos (-4, 35)
23:55:25.579 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
23:55:25.579 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (1.97) = xAngle (0.52 = 0.52)
23:55:25.579 00.000 8976 MountToCamera -- mountX=0.83 mountY=-7.00 hyp=7.05 mountTheta=-1.45 cameraX=6.14, cameraY=3.47 cameraTheta=0.52
23:55:25.579 00.000 8976 incremental bump (6.136, 3.473) isValid = 1
23:55:25.579 00.000 8976 Scheduling Mount bump of (0.521, 0.304)
23:55:25.579 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.52, y=0.30, opts=4)
23:55:25.579 00.000 8976 Enqueuing Move request for scope (0.52, 0.30)
23:55:25.579 00.000 8976 move complete, result=0
23:55:25.579 00.000 8976 worker thread done servicing request
23:55:25.579 00.000 8976 Worker thread wakes up
23:55:25.579 00.000 5052 GuideStep: 0.4 px 0 ms EAST, -1.0 px 3 ms NORTH
23:55:25.579 00.000 9828 Worker thread wakes up
23:55:25.579 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:25.579 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:25.580 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.30) opts 0x4
23:55:25.580 00.000 9828 Handling offset move in thread for scope, endpoint = (0.52, 0.30)
23:55:25.580 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.02) = xAngle (0.51 = 0.51)
23:55:25.580 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.46 = 0.46)
23:55:25.580 00.000 9828 CameraToMount -- cameraX=0.52 cameraY=0.30 hyp=0.60 cameraTheta=0.53 mountX=0.53 mountY=0.27, mountTheta=0.47
23:55:25.580 00.000 9828 Moving (0.52, 0.30) raw xDistance=0.53 yDistance=0.27
23:55:25.580 00.000 9828 BLC: window closed
23:55:25.580 00.000 9828 MoveAxis(W, 106, B)
23:55:25.580 00.000 9828 Guiding  Dir = 3, Dur = 106
23:55:25.580 00.000 9828 IsSlewing returns 0
23:55:25.580 00.000 9828 IsGuiding returns 0
23:55:25.581 00.001 9828 PulseGuide returned control before completion, sleep 116
23:55:25.706 00.125 9828 IsGuiding returns 1
23:55:25.706 00.000 9828 scope still moving after pulse duration time elapsed
23:55:25.738 00.032 9828 IsSlewing returns 0
23:55:25.738 00.000 9828 IsGuiding returns 1
23:55:25.769 00.031 9828 IsSlewing returns 0
23:55:25.769 00.000 9828 IsGuiding returns 1
23:55:25.800 00.031 9828 IsSlewing returns 0
23:55:25.800 00.000 9828 IsGuiding returns 1
23:55:25.832 00.032 9828 IsSlewing returns 0
23:55:25.832 00.000 9828 IsGuiding returns 0
23:55:25.832 00.000 9828 scope move finished after 106 + 145 ms
23:55:25.832 00.000 9828 Move returns status 0, amount 106
23:55:25.832 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:25.832 00.000 9828 MoveAxis(S, 10, B)
23:55:25.832 00.000 9828 Guiding  Dir = 1, Dur = 10
23:55:25.848 00.016 9828 IsSlewing returns 0
23:55:25.848 00.000 9828 IsGuiding returns 0
23:55:25.848 00.000 9828 PulseGuide returned control before completion, sleep 20
23:55:25.881 00.033 9828 IsGuiding returns 1
23:55:25.881 00.000 9828 scope still moving after pulse duration time elapsed
23:55:25.911 00.030 9828 IsSlewing returns 0
23:55:25.911 00.000 9828 IsGuiding returns 1
23:55:25.943 00.032 9828 IsSlewing returns 0
23:55:25.943 00.000 9828 IsGuiding returns 1
23:55:25.975 00.032 9828 IsSlewing returns 0
23:55:25.975 00.000 9828 IsGuiding returns 1
23:55:26.006 00.031 9828 IsSlewing returns 0
23:55:26.006 00.000 9828 IsGuiding returns 0
23:55:26.006 00.000 9828 scope move finished after 10 + 147 ms
23:55:26.006 00.000 9828 Move returns status 0, amount 10
23:55:26.006 00.000 9828 move complete, result=0
23:55:26.006 00.000 9828 worker thread done servicing request
23:55:26.006 00.000 5052 GuideStep: 0.5 px 106 ms WEST, 0.3 px 10 ms SOUTH
23:55:26.155 00.149 8976 Exposure complete
23:55:26.169 00.014 8976 worker thread done servicing request
23:55:26.169 00.000 5052 OnExposeComplete: enter
23:55:26.169 00.000 5052 UpdateGuideState(): m_state=6
23:55:26.169 00.000 5052 Star::Find(18, 547, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:55:26.169 00.000 5052 Star::Find returns 1 (0), X=546.36, Y=395.80, Mass=146, SNR=8.2, Peak=64 HFD=3.6
23:55:26.169 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.97) = xAngle (0.61 = 0.61)
23:55:26.169 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.56 = 0.56)
23:55:26.170 00.001 5052 CameraToMount -- cameraX=-0.44 cameraY=0.28 hyp=0.52 cameraTheta=2.58 mountX=0.43 mountY=0.27, mountTheta=0.57
23:55:26.170 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.28, opts=13)
23:55:26.170 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.28)
23:55:26.170 00.000 8976 Worker thread wakes up
23:55:26.170 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.28) opts 0xd
23:55:26.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.28)
23:55:26.170 00.000 8976 Moving (-0.44, 0.28) raw xDistance=0.43 yDistance=0.27
23:55:26.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.43
23:55:26.171 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
23:55:26.171 00.000 8976 MoveAxis(R, 0, ABG)
23:55:26.171 00.000 8976 MoveAxis(U, 0, ABG)
23:55:26.171 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
23:55:26.171 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (1.97) = xAngle (0.51 = 0.51)
23:55:26.171 00.000 8976 MountToCamera -- mountX=0.84 mountY=-7.28 hyp=7.33 mountTheta=-1.46 cameraX=6.39, cameraY=3.59 cameraTheta=0.51
23:55:26.171 00.000 8976 incremental bump (6.391, 3.595) isValid = 1
23:55:26.171 00.000 8976 Scheduling Mount bump of (0.449, 0.261)
23:55:26.171 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.45, y=0.26, opts=4)
23:55:26.171 00.000 8976 Enqueuing Move request for scope (0.45, 0.26)
23:55:26.171 00.000 8976 move complete, result=0
23:55:26.171 00.000 9828 Worker thread wakes up
23:55:26.171 00.000 8976 worker thread done servicing request
23:55:26.171 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.26) opts 0x4
23:55:26.171 00.000 9828 Handling offset move in thread for scope, endpoint = (0.45, 0.26)
23:55:26.171 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.02) = xAngle (0.50 = 0.50)
23:55:26.171 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.46 = 0.46)
23:55:26.171 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=125, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
23:55:26.172 00.001 9828 CameraToMount -- cameraX=0.45 cameraY=0.26 hyp=0.52 cameraTheta=0.53 mountX=0.45 mountY=0.23, mountTheta=0.47
23:55:26.172 00.000 9828 Moving (0.45, 0.26) raw xDistance=0.45 yDistance=0.23
23:55:26.172 00.000 9828 BLC: window closed
23:55:26.172 00.000 9828 MoveAxis(W, 91, B)
23:55:26.172 00.000 9828 Guiding  Dir = 3, Dur = 91
23:55:26.172 00.000 9828 IsSlewing returns 0
23:55:26.172 00.000 9828 IsGuiding returns 0
23:55:26.172 00.000 9828 PulseGuide returned control before completion, sleep 101
23:55:26.181 00.009 5052 UpdateGuideState exits: m=146 SNR=8.2
23:55:26.182 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:26.182 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:26.182 00.000 5052 Enqueuing Expose request
23:55:26.182 00.000 8976 Worker thread wakes up
23:55:26.182 00.000 5052 GuideStep: 0.4 px 0 ms EAST, 0.3 px 0 ms NORTH
23:55:26.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:26.182 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:26.288 00.106 9828 IsGuiding returns 1
23:55:26.288 00.000 9828 scope still moving after pulse duration time elapsed
23:55:26.319 00.031 9828 IsSlewing returns 0
23:55:26.319 00.000 9828 IsGuiding returns 1
23:55:26.351 00.032 9828 IsSlewing returns 0
23:55:26.351 00.000 9828 IsGuiding returns 1
23:55:26.383 00.032 9828 IsSlewing returns 0
23:55:26.383 00.000 9828 IsGuiding returns 0
23:55:26.383 00.000 9828 scope move finished after 91 + 120 ms
23:55:26.383 00.000 9828 Move returns status 0, amount 91
23:55:26.383 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:26.383 00.000 9828 MoveAxis(S, 9, B)
23:55:26.383 00.000 9828 Guiding  Dir = 1, Dur = 9
23:55:26.399 00.016 9828 IsSlewing returns 0
23:55:26.399 00.000 9828 IsGuiding returns 0
23:55:26.399 00.000 9828 PulseGuide returned control before completion, sleep 19
23:55:26.430 00.031 9828 IsGuiding returns 1
23:55:26.430 00.000 9828 scope still moving after pulse duration time elapsed
23:55:26.461 00.031 9828 IsSlewing returns 0
23:55:26.461 00.000 9828 IsGuiding returns 1
23:55:26.493 00.032 9828 IsSlewing returns 0
23:55:26.493 00.000 9828 IsGuiding returns 1
23:55:26.524 00.031 9828 IsSlewing returns 0
23:55:26.524 00.000 9828 IsGuiding returns 0
23:55:26.524 00.000 9828 scope move finished after 9 + 115 ms
23:55:26.524 00.000 9828 Move returns status 0, amount 9
23:55:26.524 00.000 9828 move complete, result=0
23:55:26.524 00.000 9828 worker thread done servicing request
23:55:26.524 00.000 5052 GuideStep: 0.5 px 91 ms WEST, 0.2 px 9 ms SOUTH
23:55:26.751 00.227 8976 Exposure complete
23:55:26.766 00.015 8976 worker thread done servicing request
23:55:26.766 00.000 5052 OnExposeComplete: enter
23:55:26.766 00.000 5052 UpdateGuideState(): m_state=6
23:55:26.766 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:55:26.766 00.000 5052 Star::Find returns 1 (0), X=545.93, Y=396.11, Mass=167, SNR=8.7, Peak=69 HFD=4.1
23:55:26.766 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.97) = xAngle (0.58 = 0.58)
23:55:26.766 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.53 = 0.53)
23:55:26.766 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=0.59 hyp=1.05 cameraTheta=2.55 mountX=0.88 mountY=0.53, mountTheta=0.54
23:55:26.767 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=0.59, opts=13)
23:55:26.767 00.000 5052 Enqueuing Move request for stepguider (-0.87, 0.59)
23:55:26.767 00.000 8976 Worker thread wakes up
23:55:26.767 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, 0.59) opts 0xd
23:55:26.767 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, 0.59)
23:55:26.767 00.000 8976 Moving (-0.87, 0.59) raw xDistance=0.88 yDistance=0.53
23:55:26.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.88
23:55:26.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.53
23:55:26.767 00.000 8976 MoveAxis(L, 3, ABG)
23:55:26.767 00.000 8976 stepping (-4, 35) + (-3, 0)
23:55:26.767 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:55:26.768 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=122, med=31, FiltMin=27, FiltMax=42, Gamma=2.260
23:55:26.779 00.011 5052 UpdateGuideState exits: m=167 SNR=8.7
23:55:26.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:26.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:26.779 00.000 5052 Enqueuing Expose request
23:55:26.794 00.015 8976 Received - 47 (G) 
23:55:26.794 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:55:26.794 00.000 8976 stepped: pos (-7, 35)
23:55:26.794 00.000 8976 MoveAxis(U, 0, ABG)
23:55:26.794 00.000 8976 outside bump range, increase bump weight 2.00 => 2.17
23:55:26.794 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (1.97) = xAngle (0.54 = 0.54)
23:55:26.794 00.000 8976 MountToCamera -- mountX=1.07 mountY=-7.47 hyp=7.55 mountTheta=-1.43 cameraX=6.48, cameraY=3.88 cameraTheta=0.54
23:55:26.794 00.000 8976 incremental bump (6.478, 3.875) isValid = 1
23:55:26.795 00.001 8976 Scheduling Mount bump of (0.607, 0.375)
23:55:26.795 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.61, y=0.37, opts=4)
23:55:26.795 00.000 8976 Enqueuing Move request for scope (0.61, 0.37)
23:55:26.795 00.000 8976 move complete, result=0
23:55:26.795 00.000 9828 Worker thread wakes up
23:55:26.795 00.000 8976 worker thread done servicing request
23:55:26.795 00.000 8976 Worker thread wakes up
23:55:26.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:26.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:26.795 00.000 5052 GuideStep: 0.9 px 3 ms WEST, 0.5 px 0 ms NORTH
23:55:26.795 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.37) opts 0x4
23:55:26.795 00.000 9828 Handling offset move in thread for scope, endpoint = (0.61, 0.37)
23:55:26.795 00.000 9828 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.02) = xAngle (0.53 = 0.53)
23:55:26.796 00.001 9828 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.48 = 0.48)
23:55:26.796 00.000 9828 CameraToMount -- cameraX=0.61 cameraY=0.37 hyp=0.71 cameraTheta=0.55 mountX=0.62 mountY=0.33, mountTheta=0.49
23:55:26.796 00.000 9828 Moving (0.61, 0.37) raw xDistance=0.62 yDistance=0.33
23:55:26.796 00.000 9828 BLC: window closed
23:55:26.796 00.000 9828 MoveAxis(W, 124, B)
23:55:26.796 00.000 9828 Guiding  Dir = 3, Dur = 124
23:55:26.796 00.000 9828 IsSlewing returns 0
23:55:26.796 00.000 9828 IsGuiding returns 0
23:55:26.796 00.000 9828 PulseGuide returned control before completion, sleep 134
23:55:26.932 00.136 9828 IsGuiding returns 1
23:55:26.932 00.000 9828 scope still moving after pulse duration time elapsed
23:55:26.963 00.031 9828 IsSlewing returns 0
23:55:26.963 00.000 9828 IsGuiding returns 1
23:55:26.995 00.032 9828 IsSlewing returns 0
23:55:26.995 00.000 9828 IsGuiding returns 1
23:55:27.027 00.032 9828 IsSlewing returns 0
23:55:27.027 00.000 9828 IsGuiding returns 1
23:55:27.058 00.031 9828 IsSlewing returns 0
23:55:27.058 00.000 9828 IsGuiding returns 0
23:55:27.058 00.000 9828 scope move finished after 124 + 138 ms
23:55:27.058 00.000 9828 Move returns status 0, amount 124
23:55:27.058 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:27.058 00.000 9828 MoveAxis(S, 13, B)
23:55:27.058 00.000 9828 Guiding  Dir = 1, Dur = 13
23:55:27.073 00.015 9828 IsSlewing returns 0
23:55:27.073 00.000 9828 IsGuiding returns 0
23:55:27.073 00.000 9828 PulseGuide returned control before completion, sleep 23
23:55:27.105 00.032 9828 IsGuiding returns 1
23:55:27.105 00.000 9828 scope still moving after pulse duration time elapsed
23:55:27.137 00.032 9828 IsSlewing returns 0
23:55:27.137 00.000 9828 IsGuiding returns 1
23:55:27.168 00.031 9828 IsSlewing returns 0
23:55:27.168 00.000 9828 IsGuiding returns 1
23:55:27.200 00.032 9828 IsSlewing returns 0
23:55:27.200 00.000 9828 IsGuiding returns 1
23:55:27.231 00.031 9828 IsSlewing returns 0
23:55:27.231 00.000 9828 IsGuiding returns 0
23:55:27.231 00.000 9828 scope move finished after 13 + 144 ms
23:55:27.231 00.000 9828 Move returns status 0, amount 13
23:55:27.231 00.000 9828 move complete, result=0
23:55:27.231 00.000 9828 worker thread done servicing request
23:55:27.231 00.000 5052 GuideStep: 0.6 px 124 ms WEST, 0.3 px 13 ms SOUTH
23:55:27.365 00.134 8976 Exposure complete
23:55:27.379 00.014 8976 worker thread done servicing request
23:55:27.379 00.000 5052 OnExposeComplete: enter
23:55:27.379 00.000 5052 UpdateGuideState(): m_state=6
23:55:27.379 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:55:27.379 00.000 5052 Star::Find returns 1 (0), X=545.89, Y=395.98, Mass=173, SNR=8.8, Peak=71 HFD=4.2
23:55:27.380 00.001 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.97) = xAngle (0.70 = 0.70)
23:55:27.380 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.65 = 0.65)
23:55:27.380 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=0.46 hyp=1.02 cameraTheta=2.67 mountX=0.78 mountY=0.62, mountTheta=0.67
23:55:27.380 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.46, opts=13)
23:55:27.380 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.46)
23:55:27.380 00.000 8976 Worker thread wakes up
23:55:27.380 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.46) opts 0xd
23:55:27.380 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.46)
23:55:27.381 00.001 8976 Moving (-0.91, 0.46) raw xDistance=0.78 yDistance=0.62
23:55:27.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.78
23:55:27.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.62
23:55:27.381 00.000 8976 MoveAxis(L, 2, ABG)
23:55:27.381 00.000 8976 stepping (-7, 35) + (-2, 0)
23:55:27.381 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:55:27.381 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=122, med=31, FiltMin=27, FiltMax=39, Gamma=2.260
23:55:27.392 00.011 5052 UpdateGuideState exits: m=173 SNR=8.8
23:55:27.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:27.392 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:27.392 00.000 5052 Enqueuing Expose request
23:55:27.413 00.021 8976 Received - 47 (G) 
23:55:27.413 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:55:27.413 00.000 8976 stepped: pos (-9, 35)
23:55:27.413 00.000 8976 MoveAxis(U, 0, ABG)
23:55:27.413 00.000 8976 outside bump range, increase bump weight 2.17 => 2.33
23:55:27.413 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (1.97) = xAngle (0.57 = 0.57)
23:55:27.413 00.000 8976 MountToCamera -- mountX=1.36 mountY=-7.60 hyp=7.72 mountTheta=-1.39 cameraX=6.48, cameraY=4.20 cameraTheta=0.57
23:55:27.413 00.000 8976 incremental bump (6.481, 4.195) isValid = 1
23:55:27.413 00.000 8976 Scheduling Mount bump of (0.640, 0.427)
23:55:27.413 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.64, y=0.43, opts=4)
23:55:27.413 00.000 8976 Enqueuing Move request for scope (0.64, 0.43)
23:55:27.413 00.000 8976 move complete, result=0
23:55:27.413 00.000 9828 Worker thread wakes up
23:55:27.413 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.43) opts 0x4
23:55:27.413 00.000 9828 Handling offset move in thread for scope, endpoint = (0.64, 0.43)
23:55:27.413 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.02) = xAngle (0.57 = 0.57)
23:55:27.413 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.52 = 0.52)
23:55:27.413 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 0.6 px 0 ms NORTH
23:55:27.413 00.000 8976 worker thread done servicing request
23:55:27.413 00.000 9828 CameraToMount -- cameraX=0.64 cameraY=0.43 hyp=0.77 cameraTheta=0.59 mountX=0.65 mountY=0.38, mountTheta=0.53
23:55:27.413 00.000 8976 Worker thread wakes up
23:55:27.413 00.000 9828 Moving (0.64, 0.43) raw xDistance=0.65 yDistance=0.38
23:55:27.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:27.413 00.000 9828 BLC: window closed
23:55:27.413 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:27.413 00.000 9828 MoveAxis(W, 130, B)
23:55:27.413 00.000 9828 Guiding  Dir = 3, Dur = 130
23:55:27.413 00.000 9828 IsSlewing returns 0
23:55:27.413 00.000 9828 IsGuiding returns 0
23:55:27.413 00.000 9828 PulseGuide returned control before completion, sleep 140
23:55:27.564 00.151 9828 IsGuiding returns 1
23:55:27.564 00.000 9828 scope still moving after pulse duration time elapsed
23:55:27.596 00.032 9828 IsSlewing returns 0
23:55:27.596 00.000 9828 IsGuiding returns 1
23:55:27.627 00.031 9828 IsSlewing returns 0
23:55:27.627 00.000 9828 IsGuiding returns 1
23:55:27.658 00.031 9828 IsSlewing returns 0
23:55:27.658 00.000 9828 IsGuiding returns 0
23:55:27.658 00.000 9828 scope move finished after 130 + 109 ms
23:55:27.658 00.000 9828 Move returns status 0, amount 130
23:55:27.658 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:27.658 00.000 9828 MoveAxis(S, 15, B)
23:55:27.658 00.000 9828 Guiding  Dir = 1, Dur = 15
23:55:27.673 00.015 9828 IsSlewing returns 0
23:55:27.673 00.000 9828 IsGuiding returns 0
23:55:27.673 00.000 9828 PulseGuide returned control before completion, sleep 25
23:55:27.705 00.032 9828 IsGuiding returns 1
23:55:27.705 00.000 9828 scope still moving after pulse duration time elapsed
23:55:27.736 00.031 9828 IsSlewing returns 0
23:55:27.736 00.000 9828 IsGuiding returns 1
23:55:27.767 00.031 9828 IsSlewing returns 0
23:55:27.767 00.000 9828 IsGuiding returns 1
23:55:27.798 00.031 9828 IsSlewing returns 0
23:55:27.798 00.000 9828 IsGuiding returns 1
23:55:27.830 00.032 9828 IsSlewing returns 0
23:55:27.830 00.000 9828 IsGuiding returns 1
23:55:27.861 00.031 9828 IsSlewing returns 0
23:55:27.861 00.000 9828 IsGuiding returns 0
23:55:27.861 00.000 9828 scope move finished after 15 + 172 ms
23:55:27.861 00.000 9828 Move returns status 0, amount 15
23:55:27.861 00.000 9828 move complete, result=0
23:55:27.861 00.000 9828 worker thread done servicing request
23:55:27.861 00.000 5052 GuideStep: 0.6 px 130 ms WEST, 0.4 px 15 ms SOUTH
23:55:27.992 00.131 8976 Exposure complete
23:55:28.006 00.014 8976 worker thread done servicing request
23:55:28.006 00.000 5052 OnExposeComplete: enter
23:55:28.006 00.000 5052 UpdateGuideState(): m_state=6
23:55:28.006 00.000 5052 Star::Find(18, 545, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:55:28.006 00.000 5052 Star::Find returns 1 (0), X=545.29, Y=395.34, Mass=166, SNR=8.6, Peak=73 HFD=2.9
23:55:28.006 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.97) = xAngle (-4.99 = 1.29)
23:55:28.006 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.05 = 1.24)
23:55:28.006 00.000 5052 CameraToMount -- cameraX=-1.51 cameraY=-0.18 hyp=1.52 cameraTheta=-3.03 mountX=0.42 mountY=1.43, mountTheta=1.29
23:55:28.007 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.51, y=-0.18, opts=13)
23:55:28.007 00.000 5052 Enqueuing Move request for stepguider (-1.51, -0.18)
23:55:28.007 00.000 8976 Worker thread wakes up
23:55:28.007 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.51, -0.18) opts 0xd
23:55:28.007 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.51, -0.18)
23:55:28.007 00.000 8976 Moving (-1.51, -0.18) raw xDistance=0.42 yDistance=1.43
23:55:28.008 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.42
23:55:28.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.43
23:55:28.008 00.000 8976 MoveAxis(R, 0, ABG)
23:55:28.008 00.000 8976 MoveAxis(D, 4, ABG)
23:55:28.008 00.000 8976 stepping (-9, 35) + (0, -4)
23:55:28.008 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:28.008 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=123, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
23:55:28.019 00.011 5052 UpdateGuideState exits: m=166 SNR=8.6
23:55:28.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:28.019 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:28.019 00.000 5052 Enqueuing Expose request
23:55:28.041 00.022 8976 Received - 47 (G) 
23:55:28.041 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:28.041 00.000 8976 stepped: pos (-9, 31)
23:55:28.041 00.000 8976 outside bump range, increase bump weight 2.33 => 2.50
23:55:28.041 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (1.97) = xAngle (0.61 = 0.61)
23:55:28.042 00.001 8976 MountToCamera -- mountX=1.56 mountY=-7.39 hyp=7.55 mountTheta=-1.36 cameraX=6.21, cameraY=4.30 cameraTheta=0.61
23:55:28.042 00.000 8976 incremental bump (6.210, 4.295) isValid = 1
23:55:28.042 00.000 8976 Scheduling Mount bump of (0.671, 0.479)
23:55:28.042 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.67, y=0.48, opts=4)
23:55:28.042 00.000 8976 Enqueuing Move request for scope (0.67, 0.48)
23:55:28.042 00.000 8976 move complete, result=0
23:55:28.042 00.000 9828 Worker thread wakes up
23:55:28.042 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.48) opts 0x4
23:55:28.043 00.001 9828 Handling offset move in thread for scope, endpoint = (0.67, 0.48)
23:55:28.043 00.000 5052 GuideStep: 0.4 px 0 ms EAST, 1.4 px 4 ms SOUTH
23:55:28.043 00.000 8976 worker thread done servicing request
23:55:28.043 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (0.02) = xAngle (0.60 = 0.60)
23:55:28.043 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.55 = 0.55)
23:55:28.043 00.000 8976 Worker thread wakes up
23:55:28.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:28.043 00.000 9828 CameraToMount -- cameraX=0.67 cameraY=0.48 hyp=0.82 cameraTheta=0.62 mountX=0.68 mountY=0.43, mountTheta=0.56
23:55:28.043 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:28.043 00.000 9828 Moving (0.67, 0.48) raw xDistance=0.68 yDistance=0.43
23:55:28.043 00.000 9828 BLC: window closed
23:55:28.043 00.000 9828 MoveAxis(W, 137, B)
23:55:28.043 00.000 9828 Guiding  Dir = 3, Dur = 137
23:55:28.044 00.001 9828 IsSlewing returns 0
23:55:28.044 00.000 9828 IsGuiding returns 0
23:55:28.044 00.000 9828 PulseGuide returned control before completion, sleep 147
23:55:28.207 00.163 9828 IsGuiding returns 1
23:55:28.207 00.000 9828 scope still moving after pulse duration time elapsed
23:55:28.238 00.031 9828 IsSlewing returns 0
23:55:28.238 00.000 9828 IsGuiding returns 1
23:55:28.270 00.032 9828 IsSlewing returns 0
23:55:28.270 00.000 9828 IsGuiding returns 1
23:55:28.302 00.032 9828 IsSlewing returns 0
23:55:28.302 00.000 9828 IsGuiding returns 0
23:55:28.302 00.000 9828 scope move finished after 137 + 121 ms
23:55:28.302 00.000 9828 Move returns status 0, amount 137
23:55:28.302 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:28.302 00.000 9828 MoveAxis(S, 17, B)
23:55:28.302 00.000 9828 Guiding  Dir = 1, Dur = 17
23:55:28.318 00.016 9828 IsSlewing returns 0
23:55:28.318 00.000 9828 IsGuiding returns 0
23:55:28.318 00.000 9828 PulseGuide returned control before completion, sleep 27
23:55:28.349 00.031 9828 IsGuiding returns 1
23:55:28.349 00.000 9828 scope still moving after pulse duration time elapsed
23:55:28.380 00.031 9828 IsSlewing returns 0
23:55:28.380 00.000 9828 IsGuiding returns 1
23:55:28.412 00.032 9828 IsSlewing returns 0
23:55:28.412 00.000 9828 IsGuiding returns 1
23:55:28.443 00.031 9828 IsSlewing returns 0
23:55:28.443 00.000 9828 IsGuiding returns 1
23:55:28.473 00.030 9828 IsSlewing returns 0
23:55:28.473 00.000 9828 IsGuiding returns 0
23:55:28.473 00.000 9828 scope move finished after 17 + 138 ms
23:55:28.473 00.000 9828 Move returns status 0, amount 17
23:55:28.473 00.000 9828 move complete, result=0
23:55:28.473 00.000 9828 worker thread done servicing request
23:55:28.473 00.000 5052 GuideStep: 0.7 px 137 ms WEST, 0.4 px 17 ms SOUTH
23:55:28.624 00.151 8976 Exposure complete
23:55:28.639 00.015 8976 worker thread done servicing request
23:55:28.639 00.000 5052 OnExposeComplete: enter
23:55:28.639 00.000 5052 UpdateGuideState(): m_state=6
23:55:28.639 00.000 5052 Star::Find(18, 545, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:55:28.639 00.000 5052 Star::Find returns 1 (0), X=545.19, Y=396.03, Mass=177, SNR=9.0, Peak=73 HFD=4.0
23:55:28.639 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.97) = xAngle (0.87 = 0.87)
23:55:28.639 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.81 = 0.81)
23:55:28.639 00.000 5052 CameraToMount -- cameraX=-1.61 cameraY=0.51 hyp=1.69 cameraTheta=2.84 mountX=1.09 mountY=1.23, mountTheta=0.84
23:55:28.640 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.61, y=0.51, opts=13)
23:55:28.640 00.000 5052 Enqueuing Move request for stepguider (-1.61, 0.51)
23:55:28.640 00.000 8976 Worker thread wakes up
23:55:28.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.61, 0.51) opts 0xd
23:55:28.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.61, 0.51)
23:55:28.640 00.000 8976 Moving (-1.61, 0.51) raw xDistance=1.09 yDistance=1.23
23:55:28.641 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.09
23:55:28.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.23
23:55:28.641 00.000 8976 MoveAxis(L, 3, ABG)
23:55:28.641 00.000 8976 stepping (-9, 31) + (-3, 0)
23:55:28.641 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:55:28.641 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=122, med=31, FiltMin=27, FiltMax=39, Gamma=2.260
23:55:28.651 00.010 5052 UpdateGuideState exits: m=177 SNR=9.0
23:55:28.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:28.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:28.651 00.000 5052 Enqueuing Expose request
23:55:28.680 00.029 8976 Received - 47 (G) 
23:55:28.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:55:28.680 00.000 8976 stepped: pos (-12, 31)
23:55:28.681 00.001 8976 MoveAxis(D, 4, ABG)
23:55:28.681 00.000 8976 stepping (-12, 31) + (0, -4)
23:55:28.681 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:28.712 00.031 8976 Received - 47 (G) 
23:55:28.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:28.712 00.000 8976 stepped: pos (-12, 27)
23:55:28.713 00.001 8976 back inside bump range: decrease bump weight 2.50 => 1.25
23:55:28.713 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (1.97) = xAngle (0.66 = 0.66)
23:55:28.713 00.000 8976 MountToCamera -- mountX=1.91 mountY=-6.95 hyp=7.21 mountTheta=-1.30 cameraX=5.67, cameraY=4.45 cameraTheta=0.66
23:55:28.713 00.000 8976 incremental bump (5.672, 4.446) isValid = 1
23:55:28.713 00.000 8976 Scheduling Mount bump of (0.321, 0.260)
23:55:28.713 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.32, y=0.26, opts=4)
23:55:28.713 00.000 8976 Enqueuing Move request for scope (0.32, 0.26)
23:55:28.713 00.000 8976 move complete, result=0
23:55:28.713 00.000 9828 Worker thread wakes up
23:55:28.713 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.26) opts 0x4
23:55:28.713 00.000 5052 GuideStep: 1.1 px 3 ms WEST, 1.2 px 4 ms SOUTH
23:55:28.713 00.000 8976 worker thread done servicing request
23:55:28.713 00.000 8976 Worker thread wakes up
23:55:28.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:28.713 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:28.713 00.000 9828 Handling offset move in thread for scope, endpoint = (0.32, 0.26)
23:55:28.713 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (0.02) = xAngle (0.66 = 0.66)
23:55:28.713 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.61 = 0.61)
23:55:28.713 00.000 9828 CameraToMount -- cameraX=0.32 cameraY=0.26 hyp=0.41 cameraTheta=0.68 mountX=0.33 mountY=0.24, mountTheta=0.63
23:55:28.714 00.001 9828 Moving (0.32, 0.26) raw xDistance=0.33 yDistance=0.24
23:55:28.714 00.000 9828 BLC: window closed
23:55:28.714 00.000 9828 MoveAxis(W, 66, B)
23:55:28.714 00.000 9828 Guiding  Dir = 3, Dur = 66
23:55:28.714 00.000 9828 IsSlewing returns 0
23:55:28.714 00.000 9828 IsGuiding returns 0
23:55:28.714 00.000 9828 PulseGuide returned control before completion, sleep 76
23:55:28.804 00.090 9828 IsGuiding returns 1
23:55:28.804 00.000 9828 scope still moving after pulse duration time elapsed
23:55:28.836 00.032 9828 IsSlewing returns 0
23:55:28.836 00.000 9828 IsGuiding returns 1
23:55:28.866 00.030 9828 IsSlewing returns 0
23:55:28.866 00.000 9828 IsGuiding returns 1
23:55:28.898 00.032 9828 IsSlewing returns 0
23:55:28.898 00.000 9828 IsGuiding returns 0
23:55:28.898 00.000 9828 scope move finished after 66 + 117 ms
23:55:28.898 00.000 9828 Move returns status 0, amount 66
23:55:28.898 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:28.898 00.000 9828 MoveAxis(S, 9, B)
23:55:28.898 00.000 9828 Guiding  Dir = 1, Dur = 9
23:55:28.914 00.016 9828 IsSlewing returns 0
23:55:28.914 00.000 9828 IsGuiding returns 0
23:55:28.914 00.000 9828 PulseGuide returned control before completion, sleep 19
23:55:28.945 00.031 9828 IsGuiding returns 1
23:55:28.945 00.000 9828 scope still moving after pulse duration time elapsed
23:55:28.975 00.030 9828 IsSlewing returns 0
23:55:28.975 00.000 9828 IsGuiding returns 1
23:55:29.007 00.032 9828 IsSlewing returns 0
23:55:29.007 00.000 9828 IsGuiding returns 1
23:55:29.039 00.032 9828 IsSlewing returns 0
23:55:29.039 00.000 9828 IsGuiding returns 1
23:55:29.070 00.031 9828 IsSlewing returns 0
23:55:29.070 00.000 9828 IsGuiding returns 0
23:55:29.070 00.000 9828 scope move finished after 9 + 146 ms
23:55:29.070 00.000 9828 Move returns status 0, amount 9
23:55:29.070 00.000 9828 move complete, result=0
23:55:29.070 00.000 9828 worker thread done servicing request
23:55:29.070 00.000 5052 GuideStep: 0.3 px 66 ms WEST, 0.2 px 9 ms SOUTH
23:55:29.280 00.210 8976 Exposure complete
23:55:29.296 00.016 8976 worker thread done servicing request
23:55:29.296 00.000 5052 OnExposeComplete: enter
23:55:29.296 00.000 5052 UpdateGuideState(): m_state=6
23:55:29.296 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:55:29.296 00.000 5052 Star::Find returns 1 (0), X=545.98, Y=395.40, Mass=147, SNR=8.2, Peak=69 HFD=3.3
23:55:29.296 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.97) = xAngle (-4.96 = 1.32)
23:55:29.297 00.001 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.02 = 1.27)
23:55:29.297 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=-0.12 hyp=0.83 cameraTheta=-3.00 mountX=0.21 mountY=0.79, mountTheta=1.32
23:55:29.297 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=-0.12, opts=13)
23:55:29.297 00.000 5052 Enqueuing Move request for stepguider (-0.82, -0.12)
23:55:29.297 00.000 8976 Worker thread wakes up
23:55:29.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, -0.12) opts 0xd
23:55:29.298 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, -0.12)
23:55:29.298 00.000 8976 Moving (-0.82, -0.12) raw xDistance=0.21 yDistance=0.79
23:55:29.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:55:29.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.79
23:55:29.298 00.000 8976 MoveAxis(R, 0, ABG)
23:55:29.298 00.000 8976 MoveAxis(U, 0, ABG)
23:55:29.298 00.000 8976 back inside bump range: decrease bump weight 1.25 => 1.00
23:55:29.298 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (1.97) = xAngle (0.71 = 0.71)
23:55:29.298 00.000 8976 MountToCamera -- mountX=2.14 mountY=-6.66 hyp=6.99 mountTheta=-1.26 cameraX=5.31, cameraY=4.55 cameraTheta=0.71
23:55:29.298 00.000 8976 incremental bump (5.311, 4.548) isValid = 1
23:55:29.298 00.000 8976 Scheduling Mount bump of (0.248, 0.219)
23:55:29.298 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.25, y=0.22, opts=4)
23:55:29.298 00.000 8976 Enqueuing Move request for scope (0.25, 0.22)
23:55:29.298 00.000 8976 move complete, result=0
23:55:29.298 00.000 9828 Worker thread wakes up
23:55:29.298 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.22) opts 0x4
23:55:29.298 00.000 8976 worker thread done servicing request
23:55:29.298 00.000 9828 Handling offset move in thread for scope, endpoint = (0.25, 0.22)
23:55:29.298 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.02) = xAngle (0.70 = 0.70)
23:55:29.298 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.65 = 0.65)
23:55:29.299 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=123, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:55:29.299 00.000 9828 CameraToMount -- cameraX=0.25 cameraY=0.22 hyp=0.33 cameraTheta=0.72 mountX=0.25 mountY=0.20, mountTheta=0.67
23:55:29.299 00.000 9828 Moving (0.25, 0.22) raw xDistance=0.25 yDistance=0.20
23:55:29.299 00.000 9828 BLC: window closed
23:55:29.299 00.000 9828 MoveAxis(W, 51, B)
23:55:29.299 00.000 9828 Guiding  Dir = 3, Dur = 51
23:55:29.299 00.000 9828 IsSlewing returns 0
23:55:29.299 00.000 9828 IsGuiding returns 0
23:55:29.299 00.000 9828 PulseGuide returned control before completion, sleep 61
23:55:29.309 00.010 5052 UpdateGuideState exits: m=147 SNR=8.2
23:55:29.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:29.309 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:29.309 00.000 5052 Enqueuing Expose request
23:55:29.309 00.000 8976 Worker thread wakes up
23:55:29.309 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:29.309 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:29.309 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 0 ms NORTH
23:55:29.366 00.057 9828 IsGuiding returns 1
23:55:29.366 00.000 9828 scope still moving after pulse duration time elapsed
23:55:29.397 00.031 9828 IsSlewing returns 0
23:55:29.397 00.000 9828 IsGuiding returns 1
23:55:29.428 00.031 9828 IsSlewing returns 0
23:55:29.428 00.000 9828 IsGuiding returns 1
23:55:29.459 00.031 9828 IsSlewing returns 0
23:55:29.459 00.000 9828 IsGuiding returns 0
23:55:29.459 00.000 9828 scope move finished after 51 + 108 ms
23:55:29.459 00.000 9828 Move returns status 0, amount 51
23:55:29.459 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:29.459 00.000 9828 MoveAxis(S, 8, B)
23:55:29.459 00.000 9828 Guiding  Dir = 1, Dur = 8
23:55:29.474 00.015 9828 IsSlewing returns 0
23:55:29.474 00.000 9828 IsGuiding returns 0
23:55:29.474 00.000 9828 PulseGuide returned control before completion, sleep 18
23:55:29.506 00.032 9828 IsGuiding returns 1
23:55:29.506 00.000 9828 scope still moving after pulse duration time elapsed
23:55:29.538 00.032 9828 IsSlewing returns 0
23:55:29.538 00.000 9828 IsGuiding returns 1
23:55:29.569 00.031 9828 IsSlewing returns 0
23:55:29.569 00.000 9828 IsGuiding returns 1
23:55:29.601 00.032 9828 IsSlewing returns 0
23:55:29.601 00.000 9828 IsGuiding returns 0
23:55:29.601 00.000 9828 scope move finished after 8 + 118 ms
23:55:29.601 00.000 9828 Move returns status 0, amount 8
23:55:29.601 00.000 9828 move complete, result=0
23:55:29.601 00.000 9828 worker thread done servicing request
23:55:29.601 00.000 5052 GuideStep: 0.3 px 51 ms WEST, 0.2 px 8 ms SOUTH
23:55:29.887 00.286 8976 Exposure complete
23:55:29.901 00.014 8976 worker thread done servicing request
23:55:29.902 00.001 5052 OnExposeComplete: enter
23:55:29.902 00.000 5052 UpdateGuideState(): m_state=6
23:55:29.902 00.000 5052 Star::Find(18, 545, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:55:29.902 00.000 5052 Star::Find returns 1 (0), X=545.56, Y=396.32, Mass=159, SNR=8.6, Peak=64 HFD=3.7
23:55:29.902 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.97) = xAngle (0.60 = 0.60)
23:55:29.902 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.55 = 0.55)
23:55:29.902 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=0.80 hyp=1.47 cameraTheta=2.57 mountX=1.21 mountY=0.77, mountTheta=0.56
23:55:29.903 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=0.80, opts=13)
23:55:29.903 00.000 5052 Enqueuing Move request for stepguider (-1.23, 0.80)
23:55:29.903 00.000 8976 Worker thread wakes up
23:55:29.903 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, 0.80) opts 0xd
23:55:29.903 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, 0.80)
23:55:29.903 00.000 8976 Moving (-1.23, 0.80) raw xDistance=1.21 yDistance=0.77
23:55:29.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.21
23:55:29.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.77
23:55:29.903 00.000 8976 MoveAxis(L, 4, ABG)
23:55:29.903 00.000 8976 stepping (-12, 27) + (-4, 0)
23:55:29.903 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:29.904 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=123, med=31, FiltMin=27, FiltMax=39, Gamma=2.260
23:55:29.915 00.011 5052 UpdateGuideState exits: m=159 SNR=8.6
23:55:29.915 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:29.915 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:29.915 00.000 5052 Enqueuing Expose request
23:55:29.943 00.028 8976 Received - 47 (G) 
23:55:29.943 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:29.943 00.000 8976 stepped: pos (-16, 27)
23:55:29.943 00.000 8976 MoveAxis(U, 0, ABG)
23:55:29.943 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (1.97) = xAngle (0.78 = 0.78)
23:55:29.943 00.000 8976 MountToCamera -- mountX=2.58 mountY=-6.46 hyp=6.96 mountTheta=-1.19 cameraX=4.96, cameraY=4.88 cameraTheta=0.78
23:55:29.943 00.000 8976 incremental bump (4.959, 4.880) isValid = 1
23:55:29.943 00.000 8976 Scheduling Mount bump of (0.233, 0.236)
23:55:29.943 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.23, y=0.24, opts=4)
23:55:29.943 00.000 8976 Enqueuing Move request for scope (0.23, 0.24)
23:55:29.943 00.000 8976 move complete, result=0
23:55:29.943 00.000 8976 worker thread done servicing request
23:55:29.944 00.001 9828 Worker thread wakes up
23:55:29.944 00.000 5052 GuideStep: 1.2 px 4 ms WEST, 0.8 px 0 ms NORTH
23:55:29.944 00.000 8976 Worker thread wakes up
23:55:29.944 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.24) opts 0x4
23:55:29.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:29.944 00.000 9828 Handling offset move in thread for scope, endpoint = (0.23, 0.24)
23:55:29.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:29.944 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (0.02) = xAngle (0.77 = 0.77)
23:55:29.944 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.72 = 0.72)
23:55:29.944 00.000 9828 CameraToMount -- cameraX=0.23 cameraY=0.24 hyp=0.33 cameraTheta=0.79 mountX=0.24 mountY=0.22, mountTheta=0.75
23:55:29.944 00.000 9828 Moving (0.23, 0.24) raw xDistance=0.24 yDistance=0.22
23:55:29.944 00.000 9828 BLC: window closed
23:55:29.944 00.000 9828 MoveAxis(W, 48, B)
23:55:29.944 00.000 9828 Guiding  Dir = 3, Dur = 48
23:55:29.945 00.001 9828 IsSlewing returns 0
23:55:29.945 00.000 9828 IsGuiding returns 0
23:55:29.945 00.000 9828 PulseGuide returned control before completion, sleep 58
23:55:30.017 00.072 9828 IsGuiding returns 1
23:55:30.017 00.000 9828 scope still moving after pulse duration time elapsed
23:55:30.049 00.032 9828 IsSlewing returns 0
23:55:30.049 00.000 9828 IsGuiding returns 1
23:55:30.080 00.031 9828 IsSlewing returns 0
23:55:30.080 00.000 9828 IsGuiding returns 1
23:55:30.111 00.031 9828 IsSlewing returns 0
23:55:30.111 00.000 9828 IsGuiding returns 1
23:55:30.157 00.046 9828 IsSlewing returns 0
23:55:30.157 00.000 9828 IsGuiding returns 1
23:55:30.187 00.030 9828 IsSlewing returns 0
23:55:30.187 00.000 9828 IsGuiding returns 1
23:55:30.219 00.032 9828 IsSlewing returns 0
23:55:30.219 00.000 9828 IsGuiding returns 1
23:55:30.251 00.032 9828 IsSlewing returns 0
23:55:30.251 00.000 9828 IsGuiding returns 0
23:55:30.251 00.000 9828 scope move finished after 48 + 257 ms
23:55:30.251 00.000 9828 Move returns status 0, amount 48
23:55:30.251 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:30.251 00.000 9828 MoveAxis(S, 8, B)
23:55:30.251 00.000 9828 Guiding  Dir = 1, Dur = 8
23:55:30.267 00.016 9828 IsSlewing returns 0
23:55:30.267 00.000 9828 IsGuiding returns 0
23:55:30.267 00.000 9828 PulseGuide returned control before completion, sleep 18
23:55:30.297 00.030 9828 IsGuiding returns 1
23:55:30.297 00.000 9828 scope still moving after pulse duration time elapsed
23:55:30.329 00.032 9828 IsSlewing returns 0
23:55:30.329 00.000 9828 IsGuiding returns 1
23:55:30.360 00.031 9828 IsSlewing returns 0
23:55:30.360 00.000 9828 IsGuiding returns 1
23:55:30.407 00.047 9828 IsSlewing returns 0
23:55:30.407 00.000 9828 IsGuiding returns 0
23:55:30.407 00.000 9828 scope move finished after 8 + 131 ms
23:55:30.407 00.000 9828 Move returns status 0, amount 8
23:55:30.407 00.000 9828 move complete, result=0
23:55:30.407 00.000 9828 worker thread done servicing request
23:55:30.410 00.003 5052 GuideStep: 0.2 px 48 ms WEST, 0.2 px 8 ms SOUTH
23:55:30.524 00.114 8976 Exposure complete
23:55:30.538 00.014 8976 worker thread done servicing request
23:55:30.538 00.000 5052 OnExposeComplete: enter
23:55:30.538 00.000 5052 UpdateGuideState(): m_state=6
23:55:30.538 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:55:30.538 00.000 5052 Star::Find returns 1 (0), X=545.92, Y=395.14, Mass=176, SNR=8.8, Peak=73 HFD=2.9
23:55:30.538 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.97) = xAngle (-4.71 = 1.58)
23:55:30.538 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.76 = 1.52)
23:55:30.538 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=-0.38 hyp=0.96 cameraTheta=-2.74 mountX=-0.01 mountY=0.96, mountTheta=1.58
23:55:30.539 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=-0.38, opts=13)
23:55:30.539 00.000 5052 Enqueuing Move request for stepguider (-0.88, -0.38)
23:55:30.539 00.000 8976 Worker thread wakes up
23:55:30.539 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, -0.38) opts 0xd
23:55:30.539 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, -0.38)
23:55:30.539 00.000 8976 Moving (-0.88, -0.38) raw xDistance=-0.01 yDistance=0.96
23:55:30.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:55:30.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.96
23:55:30.539 00.000 8976 MoveAxis(R, 0, ABG)
23:55:30.539 00.000 8976 MoveAxis(U, 0, ABG)
23:55:30.539 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (1.97) = xAngle (0.82 = 0.82)
23:55:30.539 00.000 8976 MountToCamera -- mountX=2.88 mountY=-6.33 hyp=6.95 mountTheta=-1.14 cameraX=4.72, cameraY=5.10 cameraTheta=0.82
23:55:30.539 00.000 8976 incremental bump (4.722, 5.103) isValid = 1
23:55:30.539 00.000 8976 Scheduling Mount bump of (0.222, 0.247)
23:55:30.540 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.22, y=0.25, opts=4)
23:55:30.540 00.000 8976 Enqueuing Move request for scope (0.22, 0.25)
23:55:30.540 00.000 8976 move complete, result=0
23:55:30.540 00.000 9828 Worker thread wakes up
23:55:30.540 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.25) opts 0x4
23:55:30.540 00.000 9828 Handling offset move in thread for scope, endpoint = (0.22, 0.25)
23:55:30.540 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (0.02) = xAngle (0.82 = 0.82)
23:55:30.540 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=123, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
23:55:30.540 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.77 = 0.77)
23:55:30.540 00.000 9828 CameraToMount -- cameraX=0.22 cameraY=0.25 hyp=0.33 cameraTheta=0.84 mountX=0.23 mountY=0.23, mountTheta=0.79
23:55:30.540 00.000 9828 Moving (0.22, 0.25) raw xDistance=0.23 yDistance=0.23
23:55:30.540 00.000 9828 BLC: window closed
23:55:30.540 00.000 8976 worker thread done servicing request
23:55:30.540 00.000 9828 MoveAxis(W, 46, B)
23:55:30.540 00.000 9828 Guiding  Dir = 3, Dur = 46
23:55:30.541 00.001 9828 IsSlewing returns 0
23:55:30.541 00.000 9828 IsGuiding returns 0
23:55:30.541 00.000 9828 PulseGuide returned control before completion, sleep 56
23:55:30.550 00.009 5052 UpdateGuideState exits: m=176 SNR=8.8
23:55:30.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:30.550 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:30.550 00.000 5052 Enqueuing Expose request
23:55:30.550 00.000 8976 Worker thread wakes up
23:55:30.550 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 1.0 px 0 ms NORTH
23:55:30.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:30.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:30.598 00.048 9828 IsGuiding returns 1
23:55:30.598 00.000 9828 scope still moving after pulse duration time elapsed
23:55:30.630 00.032 9828 IsSlewing returns 0
23:55:30.630 00.000 9828 IsGuiding returns 1
23:55:30.662 00.032 9828 IsSlewing returns 0
23:55:30.662 00.000 9828 IsGuiding returns 1
23:55:30.694 00.032 9828 IsSlewing returns 0
23:55:30.694 00.000 9828 IsGuiding returns 1
23:55:30.726 00.032 9828 IsSlewing returns 0
23:55:30.726 00.000 9828 IsGuiding returns 0
23:55:30.726 00.000 9828 scope move finished after 46 + 139 ms
23:55:30.726 00.000 9828 Move returns status 0, amount 46
23:55:30.726 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:30.726 00.000 9828 MoveAxis(S, 9, B)
23:55:30.726 00.000 9828 Guiding  Dir = 1, Dur = 9
23:55:30.741 00.015 9828 IsSlewing returns 0
23:55:30.741 00.000 9828 IsGuiding returns 0
23:55:30.741 00.000 9828 PulseGuide returned control before completion, sleep 19
23:55:30.773 00.032 9828 IsGuiding returns 1
23:55:30.773 00.000 9828 scope still moving after pulse duration time elapsed
23:55:30.803 00.030 9828 IsSlewing returns 0
23:55:30.803 00.000 9828 IsGuiding returns 1
23:55:30.835 00.032 9828 IsSlewing returns 0
23:55:30.835 00.000 9828 IsGuiding returns 1
23:55:30.866 00.031 9828 IsSlewing returns 0
23:55:30.866 00.000 9828 IsGuiding returns 1
23:55:30.897 00.031 9828 IsSlewing returns 0
23:55:30.897 00.000 9828 IsGuiding returns 0
23:55:30.897 00.000 9828 scope move finished after 9 + 146 ms
23:55:30.897 00.000 9828 Move returns status 0, amount 9
23:55:30.897 00.000 9828 move complete, result=0
23:55:30.897 00.000 9828 worker thread done servicing request
23:55:30.897 00.000 5052 GuideStep: 0.2 px 46 ms WEST, 0.2 px 9 ms SOUTH
23:55:31.126 00.229 8976 Exposure complete
23:55:31.141 00.015 8976 worker thread done servicing request
23:55:31.141 00.000 5052 OnExposeComplete: enter
23:55:31.141 00.000 5052 UpdateGuideState(): m_state=6
23:55:31.142 00.001 5052 Star::Find(18, 545, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:55:31.142 00.000 5052 Star::Find returns 1 (0), X=545.49, Y=395.37, Mass=181, SNR=9.0, Peak=69 HFD=3.3
23:55:31.142 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.97) = xAngle (-5.00 = 1.29)
23:55:31.142 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.05 = 1.23)
23:55:31.142 00.000 5052 CameraToMount -- cameraX=-1.31 cameraY=-0.15 hyp=1.32 cameraTheta=-3.03 mountX=0.37 mountY=1.25, mountTheta=1.28
23:55:31.142 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.31, y=-0.15, opts=13)
23:55:31.143 00.001 5052 Enqueuing Move request for stepguider (-1.31, -0.15)
23:55:31.143 00.000 8976 Worker thread wakes up
23:55:31.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.31, -0.15) opts 0xd
23:55:31.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.31, -0.15)
23:55:31.143 00.000 8976 Moving (-1.31, -0.15) raw xDistance=0.37 yDistance=1.25
23:55:31.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.37
23:55:31.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.25
23:55:31.143 00.000 8976 MoveAxis(R, 0, ABG)
23:55:31.143 00.000 8976 MoveAxis(D, 4, ABG)
23:55:31.143 00.000 8976 stepping (-16, 27) + (0, -4)
23:55:31.143 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:31.144 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=123, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
23:55:31.153 00.009 5052 UpdateGuideState exits: m=181 SNR=9.0
23:55:31.154 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:31.154 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:31.154 00.000 5052 Enqueuing Expose request
23:55:31.174 00.020 8976 Received - 47 (G) 
23:55:31.175 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:31.175 00.000 8976 stepped: pos (-16, 23)
23:55:31.175 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (1.97) = xAngle (0.88 = 0.88)
23:55:31.175 00.000 8976 MountToCamera -- mountX=3.08 mountY=-5.94 hyp=6.69 mountTheta=-1.09 cameraX=4.29, cameraY=5.14 cameraTheta=0.88
23:55:31.175 00.000 8976 incremental bump (4.291, 5.138) isValid = 1
23:55:31.175 00.000 8976 Scheduling Mount bump of (0.209, 0.258)
23:55:31.175 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.26, opts=4)
23:55:31.175 00.000 8976 Enqueuing Move request for scope (0.21, 0.26)
23:55:31.175 00.000 8976 move complete, result=0
23:55:31.175 00.000 9828 Worker thread wakes up
23:55:31.175 00.000 8976 worker thread done servicing request
23:55:31.175 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0x4
23:55:31.175 00.000 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
23:55:31.175 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (0.02) = xAngle (0.87 = 0.87)
23:55:31.175 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.82 = 0.82)
23:55:31.176 00.001 5052 GuideStep: 0.4 px 0 ms EAST, 1.2 px 4 ms SOUTH
23:55:31.176 00.000 8976 Worker thread wakes up
23:55:31.176 00.000 9828 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.33 cameraTheta=0.89 mountX=0.22 mountY=0.24, mountTheta=0.85
23:55:31.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:31.176 00.000 9828 Moving (0.21, 0.26) raw xDistance=0.22 yDistance=0.24
23:55:31.176 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:31.176 00.000 9828 BLC: window closed
23:55:31.176 00.000 9828 MoveAxis(W, 43, B)
23:55:31.176 00.000 9828 Guiding  Dir = 3, Dur = 43
23:55:31.176 00.000 9828 IsSlewing returns 0
23:55:31.176 00.000 9828 IsGuiding returns 0
23:55:31.176 00.000 9828 PulseGuide returned control before completion, sleep 53
23:55:31.230 00.054 9828 IsGuiding returns 1
23:55:31.230 00.000 9828 scope still moving after pulse duration time elapsed
23:55:31.262 00.032 9828 IsSlewing returns 0
23:55:31.262 00.000 9828 IsGuiding returns 1
23:55:31.293 00.031 9828 IsSlewing returns 0
23:55:31.293 00.000 9828 IsGuiding returns 1
23:55:31.324 00.031 9828 IsSlewing returns 0
23:55:31.324 00.000 9828 IsGuiding returns 1
23:55:31.356 00.032 9828 IsSlewing returns 0
23:55:31.356 00.000 9828 IsGuiding returns 1
23:55:31.388 00.032 9828 IsSlewing returns 0
23:55:31.388 00.000 9828 IsGuiding returns 1
23:55:31.420 00.032 9828 IsSlewing returns 0
23:55:31.420 00.000 9828 IsGuiding returns 1
23:55:31.451 00.031 9828 IsSlewing returns 0
23:55:31.451 00.000 9828 IsGuiding returns 0
23:55:31.451 00.000 9828 scope move finished after 43 + 231 ms
23:55:31.451 00.000 9828 Move returns status 0, amount 43
23:55:31.451 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:31.451 00.000 9828 MoveAxis(S, 9, B)
23:55:31.451 00.000 9828 Guiding  Dir = 1, Dur = 9
23:55:31.467 00.016 9828 IsSlewing returns 0
23:55:31.467 00.000 9828 IsGuiding returns 0
23:55:31.467 00.000 9828 PulseGuide returned control before completion, sleep 19
23:55:31.499 00.032 9828 IsGuiding returns 1
23:55:31.499 00.000 9828 scope still moving after pulse duration time elapsed
23:55:31.531 00.032 9828 IsSlewing returns 0
23:55:31.531 00.000 9828 IsGuiding returns 1
23:55:31.561 00.030 9828 IsSlewing returns 0
23:55:31.561 00.000 9828 IsGuiding returns 1
23:55:31.592 00.031 9828 IsSlewing returns 0
23:55:31.592 00.000 9828 IsGuiding returns 1
23:55:31.623 00.031 9828 IsSlewing returns 0
23:55:31.623 00.000 9828 IsGuiding returns 0
23:55:31.623 00.000 9828 scope move finished after 9 + 147 ms
23:55:31.623 00.000 9828 Move returns status 0, amount 9
23:55:31.623 00.000 9828 move complete, result=0
23:55:31.623 00.000 9828 worker thread done servicing request
23:55:31.625 00.002 5052 GuideStep: 0.2 px 43 ms WEST, 0.2 px 9 ms SOUTH
23:55:31.743 00.118 8976 Exposure complete
23:55:31.757 00.014 8976 worker thread done servicing request
23:55:31.757 00.000 5052 OnExposeComplete: enter
23:55:31.757 00.000 5052 UpdateGuideState(): m_state=6
23:55:31.757 00.000 5052 Star::Find(18, 545, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:55:31.757 00.000 5052 Star::Find returns 1 (0), X=546.13, Y=395.88, Mass=150, SNR=8.3, Peak=64 HFD=4.1
23:55:31.757 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.97) = xAngle (0.69 = 0.69)
23:55:31.758 00.001 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.63 = 0.63)
23:55:31.758 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.36 hyp=0.76 cameraTheta=2.65 mountX=0.59 mountY=0.45, mountTheta=0.65
23:55:31.759 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.36, opts=13)
23:55:31.759 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.36)
23:55:31.759 00.000 8976 Worker thread wakes up
23:55:31.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.36) opts 0xd
23:55:31.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.36)
23:55:31.759 00.000 8976 Moving (-0.67, 0.36) raw xDistance=0.59 yDistance=0.45
23:55:31.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.59
23:55:31.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.45
23:55:31.759 00.000 8976 MoveAxis(R, 0, ABG)
23:55:31.759 00.000 8976 MoveAxis(U, 0, ABG)
23:55:31.759 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (1.97) = xAngle (0.91 = 0.91)
23:55:31.759 00.000 8976 MountToCamera -- mountX=3.21 mountY=-5.69 hyp=6.53 mountTheta=-1.06 cameraX=4.00, cameraY=5.16 cameraTheta=0.91
23:55:31.759 00.000 8976 incremental bump (4.001, 5.161) isValid = 1
23:55:31.759 00.000 8976 Scheduling Mount bump of (0.200, 0.266)
23:55:31.759 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.27, opts=4)
23:55:31.759 00.000 8976 Enqueuing Move request for scope (0.20, 0.27)
23:55:31.759 00.000 8976 move complete, result=0
23:55:31.759 00.000 9828 Worker thread wakes up
23:55:31.760 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.27) opts 0x4
23:55:31.760 00.000 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.27)
23:55:31.760 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (0.02) = xAngle (0.90 = 0.90)
23:55:31.760 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.86 = 0.86)
23:55:31.760 00.000 8976 worker thread done servicing request
23:55:31.760 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.27 hyp=0.33 cameraTheta=0.93 mountX=0.21 mountY=0.25, mountTheta=0.89
23:55:31.760 00.000 9828 Moving (0.20, 0.27) raw xDistance=0.21 yDistance=0.25
23:55:31.760 00.000 9828 BLC: window closed
23:55:31.760 00.000 9828 MoveAxis(W, 41, B)
23:55:31.760 00.000 9828 Guiding  Dir = 3, Dur = 41
23:55:31.760 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=124, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
23:55:31.760 00.000 9828 IsSlewing returns 0
23:55:31.760 00.000 9828 IsGuiding returns 0
23:55:31.761 00.001 9828 PulseGuide returned control before completion, sleep 51
23:55:31.771 00.010 5052 UpdateGuideState exits: m=150 SNR=8.3
23:55:31.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:31.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:31.771 00.000 5052 Enqueuing Expose request
23:55:31.771 00.000 8976 Worker thread wakes up
23:55:31.771 00.000 5052 GuideStep: 0.6 px 0 ms EAST, 0.5 px 0 ms NORTH
23:55:31.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:31.771 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:31.826 00.055 9828 IsGuiding returns 1
23:55:31.827 00.001 9828 scope still moving after pulse duration time elapsed
23:55:31.858 00.031 9828 IsSlewing returns 0
23:55:31.858 00.000 9828 IsGuiding returns 1
23:55:31.889 00.031 9828 IsSlewing returns 0
23:55:31.889 00.000 9828 IsGuiding returns 1
23:55:31.920 00.031 9828 IsSlewing returns 0
23:55:31.920 00.000 9828 IsGuiding returns 0
23:55:31.920 00.000 9828 scope move finished after 41 + 118 ms
23:55:31.920 00.000 9828 Move returns status 0, amount 41
23:55:31.920 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:31.920 00.000 9828 MoveAxis(S, 10, B)
23:55:31.920 00.000 9828 Guiding  Dir = 1, Dur = 10
23:55:31.935 00.015 9828 IsSlewing returns 0
23:55:31.935 00.000 9828 IsGuiding returns 0
23:55:31.935 00.000 9828 PulseGuide returned control before completion, sleep 20
23:55:31.967 00.032 9828 IsGuiding returns 1
23:55:31.967 00.000 9828 scope still moving after pulse duration time elapsed
23:55:31.998 00.031 9828 IsSlewing returns 0
23:55:31.998 00.000 9828 IsGuiding returns 1
23:55:32.028 00.030 9828 IsSlewing returns 0
23:55:32.028 00.000 9828 IsGuiding returns 1
23:55:32.060 00.032 9828 IsSlewing returns 0
23:55:32.060 00.000 9828 IsGuiding returns 1
23:55:32.091 00.031 9828 IsSlewing returns 0
23:55:32.091 00.000 9828 IsGuiding returns 0
23:55:32.091 00.000 9828 scope move finished after 10 + 146 ms
23:55:32.091 00.000 9828 Move returns status 0, amount 10
23:55:32.091 00.000 9828 move complete, result=0
23:55:32.091 00.000 9828 worker thread done servicing request
23:55:32.091 00.000 5052 GuideStep: 0.2 px 41 ms WEST, 0.3 px 10 ms SOUTH
23:55:32.367 00.276 8976 Exposure complete
23:55:32.382 00.015 8976 worker thread done servicing request
23:55:32.382 00.000 5052 OnExposeComplete: enter
23:55:32.382 00.000 5052 UpdateGuideState(): m_state=6
23:55:32.383 00.001 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:55:32.383 00.000 5052 Star::Find returns 1 (0), X=546.32, Y=396.16, Mass=162, SNR=8.5, Peak=64 HFD=4.3
23:55:32.383 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.97) = xAngle (0.25 = 0.25)
23:55:32.383 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.20 = 0.20)
23:55:32.383 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.64 hyp=0.80 cameraTheta=2.22 mountX=0.77 mountY=0.16, mountTheta=0.20
23:55:32.384 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.64, opts=13)
23:55:32.384 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.64)
23:55:32.384 00.000 8976 Worker thread wakes up
23:55:32.384 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.64) opts 0xd
23:55:32.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.64)
23:55:32.384 00.000 8976 Moving (-0.48, 0.64) raw xDistance=0.77 yDistance=0.16
23:55:32.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
23:55:32.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:55:32.384 00.000 8976 MoveAxis(L, 2, ABG)
23:55:32.384 00.000 8976 stepping (-16, 23) + (-2, 0)
23:55:32.384 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:55:32.385 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=125, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:55:32.396 00.011 5052 UpdateGuideState exits: m=162 SNR=8.5
23:55:32.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:32.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:32.396 00.000 5052 Enqueuing Expose request
23:55:32.405 00.009 8976 Received - 47 (G) 
23:55:32.406 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:55:32.406 00.000 8976 stepped: pos (-18, 23)
23:55:32.406 00.000 8976 MoveAxis(U, 0, ABG)
23:55:32.406 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (1.97) = xAngle (0.96 = 0.96)
23:55:32.406 00.000 8976 MountToCamera -- mountX=3.44 mountY=-5.51 hyp=6.50 mountTheta=-1.01 cameraX=3.75, cameraY=5.31 cameraTheta=0.96
23:55:32.406 00.000 8976 incremental bump (3.752, 5.309) isValid = 1
23:55:32.406 00.000 8976 Scheduling Mount bump of (0.188, 0.275)
23:55:32.406 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.19, y=0.27, opts=4)
23:55:32.406 00.000 8976 Enqueuing Move request for scope (0.19, 0.27)
23:55:32.406 00.000 8976 move complete, result=0
23:55:32.406 00.000 9828 Worker thread wakes up
23:55:32.406 00.000 8976 worker thread done servicing request
23:55:32.406 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 0.2 px 0 ms NORTH
23:55:32.406 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.27) opts 0x4
23:55:32.406 00.000 9828 Handling offset move in thread for scope, endpoint = (0.19, 0.27)
23:55:32.406 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (0.02) = xAngle (0.95 = 0.95)
23:55:32.406 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.90 = 0.90)
23:55:32.406 00.000 8976 Worker thread wakes up
23:55:32.406 00.000 9828 CameraToMount -- cameraX=0.19 cameraY=0.27 hyp=0.33 cameraTheta=0.97 mountX=0.19 mountY=0.26, mountTheta=0.93
23:55:32.407 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:32.407 00.000 9828 Moving (0.19, 0.27) raw xDistance=0.19 yDistance=0.26
23:55:32.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:32.407 00.000 9828 BLC: window closed
23:55:32.407 00.000 9828 MoveAxis(W, 39, B)
23:55:32.407 00.000 9828 Guiding  Dir = 3, Dur = 39
23:55:32.407 00.000 9828 IsSlewing returns 0
23:55:32.407 00.000 9828 IsGuiding returns 0
23:55:32.408 00.001 9828 PulseGuide returned control before completion, sleep 49
23:55:32.470 00.062 9828 IsGuiding returns 1
23:55:32.470 00.000 9828 scope still moving after pulse duration time elapsed
23:55:32.501 00.031 9828 IsSlewing returns 0
23:55:32.501 00.000 9828 IsGuiding returns 1
23:55:32.533 00.032 9828 IsSlewing returns 0
23:55:32.533 00.000 9828 IsGuiding returns 1
23:55:32.565 00.032 9828 IsSlewing returns 0
23:55:32.565 00.000 9828 IsGuiding returns 1
23:55:32.597 00.032 9828 IsSlewing returns 0
23:55:32.597 00.000 9828 IsGuiding returns 0
23:55:32.597 00.000 9828 scope move finished after 39 + 150 ms
23:55:32.597 00.000 9828 Move returns status 0, amount 39
23:55:32.597 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:32.597 00.000 9828 MoveAxis(S, 10, B)
23:55:32.597 00.000 9828 Guiding  Dir = 1, Dur = 10
23:55:32.612 00.015 9828 IsSlewing returns 0
23:55:32.612 00.000 9828 IsGuiding returns 0
23:55:32.612 00.000 9828 PulseGuide returned control before completion, sleep 20
23:55:32.644 00.032 9828 IsGuiding returns 1
23:55:32.644 00.000 9828 scope still moving after pulse duration time elapsed
23:55:32.676 00.032 9828 IsSlewing returns 0
23:55:32.676 00.000 9828 IsGuiding returns 1
23:55:32.707 00.031 9828 IsSlewing returns 0
23:55:32.707 00.000 9828 IsGuiding returns 1
23:55:32.737 00.030 9828 IsSlewing returns 0
23:55:32.737 00.000 9828 IsGuiding returns 1
23:55:32.769 00.032 9828 IsSlewing returns 0
23:55:32.769 00.000 9828 IsGuiding returns 0
23:55:32.769 00.000 9828 scope move finished after 10 + 146 ms
23:55:32.769 00.000 9828 Move returns status 0, amount 10
23:55:32.769 00.000 9828 move complete, result=0
23:55:32.769 00.000 9828 worker thread done servicing request
23:55:32.769 00.000 5052 GuideStep: 0.2 px 39 ms WEST, 0.3 px 10 ms SOUTH
23:55:32.980 00.211 8976 Exposure complete
23:55:32.994 00.014 8976 worker thread done servicing request
23:55:32.994 00.000 5052 OnExposeComplete: enter
23:55:32.995 00.001 5052 UpdateGuideState(): m_state=6
23:55:32.995 00.000 5052 Star::Find(18, 546, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:55:32.995 00.000 5052 Star::Find returns 1 (0), X=546.82, Y=395.74, Mass=154, SNR=8.2, Peak=63 HFD=4.8
23:55:32.995 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.97) = xAngle (-0.49 = -0.49)
23:55:32.995 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.54 = -0.54)
23:55:32.995 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.48 mountX=0.19 mountY=-0.11, mountTheta=-0.53
23:55:32.996 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.22, opts=13)
23:55:32.996 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.22)
23:55:32.996 00.000 8976 Worker thread wakes up
23:55:32.996 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.22) opts 0xd
23:55:32.996 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.22)
23:55:32.996 00.000 8976 Moving (0.02, 0.22) raw xDistance=0.19 yDistance=-0.11
23:55:32.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:55:32.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:55:32.996 00.000 8976 MoveAxis(R, 0, ABG)
23:55:32.996 00.000 8976 MoveAxis(U, 0, ABG)
23:55:32.996 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (1.97) = xAngle (0.99 = 0.99)
23:55:32.996 00.000 8976 MountToCamera -- mountX=3.60 mountY=-5.40 hyp=6.49 mountTheta=-0.98 cameraX=3.59, cameraY=5.41 cameraTheta=0.99
23:55:32.996 00.000 8976 incremental bump (3.585, 5.409) isValid = 1
23:55:32.996 00.000 8976 Scheduling Mount bump of (0.117, 0.183)
23:55:32.996 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.18, opts=4)
23:55:32.996 00.000 8976 Enqueuing Move request for scope (0.12, 0.18)
23:55:32.996 00.000 8976 move complete, result=0
23:55:32.996 00.000 9828 Worker thread wakes up
23:55:32.997 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0x4
23:55:32.997 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
23:55:32.997 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (0.02) = xAngle (0.98 = 0.98)
23:55:32.997 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.93 = 0.93)
23:55:32.997 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=1.00 mountX=0.12 mountY=0.17, mountTheta=0.96
23:55:32.997 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=125, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:55:32.997 00.000 9828 Moving (0.12, 0.18) raw xDistance=0.12 yDistance=0.17
23:55:32.997 00.000 9828 BLC: window closed
23:55:32.997 00.000 9828 MoveAxis(W, 24, B)
23:55:32.997 00.000 8976 worker thread done servicing request
23:55:32.997 00.000 9828 Guiding  Dir = 3, Dur = 24
23:55:32.997 00.000 9828 IsSlewing returns 0
23:55:32.998 00.001 9828 IsGuiding returns 0
23:55:32.998 00.000 9828 PulseGuide returned control before completion, sleep 34
23:55:33.011 00.013 5052 UpdateGuideState exits: m=154 SNR=8.2
23:55:33.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:33.011 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:33.011 00.000 5052 Enqueuing Expose request
23:55:33.011 00.000 8976 Worker thread wakes up
23:55:33.012 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:33.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:33.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:33.036 00.024 9828 IsGuiding returns 1
23:55:33.036 00.000 9828 scope still moving after pulse duration time elapsed
23:55:33.067 00.031 9828 IsSlewing returns 0
23:55:33.067 00.000 9828 IsGuiding returns 1
23:55:33.099 00.032 9828 IsSlewing returns 0
23:55:33.099 00.000 9828 IsGuiding returns 1
23:55:33.129 00.030 9828 IsSlewing returns 0
23:55:33.129 00.000 9828 IsGuiding returns 0
23:55:33.129 00.000 9828 scope move finished after 24 + 106 ms
23:55:33.129 00.000 9828 Move returns status 0, amount 24
23:55:33.129 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:33.129 00.000 9828 MoveAxis(S, 7, B)
23:55:33.129 00.000 9828 Guiding  Dir = 1, Dur = 7
23:55:33.145 00.016 9828 IsSlewing returns 0
23:55:33.145 00.000 9828 IsGuiding returns 0
23:55:33.145 00.000 9828 PulseGuide returned control before completion, sleep 17
23:55:33.176 00.031 9828 IsGuiding returns 1
23:55:33.176 00.000 9828 scope still moving after pulse duration time elapsed
23:55:33.208 00.032 9828 IsSlewing returns 0
23:55:33.208 00.000 9828 IsGuiding returns 1
23:55:33.238 00.030 9828 IsSlewing returns 0
23:55:33.238 00.000 9828 IsGuiding returns 1
23:55:33.270 00.032 9828 IsSlewing returns 0
23:55:33.270 00.000 9828 IsGuiding returns 0
23:55:33.270 00.000 9828 scope move finished after 7 + 117 ms
23:55:33.270 00.000 9828 Move returns status 0, amount 7
23:55:33.270 00.000 9828 move complete, result=0
23:55:33.270 00.000 9828 worker thread done servicing request
23:55:33.270 00.000 5052 GuideStep: 0.1 px 24 ms WEST, 0.2 px 7 ms SOUTH
23:55:33.578 00.308 8976 Exposure complete
23:55:33.592 00.014 8976 worker thread done servicing request
23:55:33.592 00.000 5052 OnExposeComplete: enter
23:55:33.592 00.000 5052 UpdateGuideState(): m_state=6
23:55:33.593 00.001 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:55:33.593 00.000 5052 Star::Find returns 1 (0), X=546.61, Y=395.65, Mass=176, SNR=8.9, Peak=66 HFD=4.4
23:55:33.593 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.97) = xAngle (0.58 = 0.58)
23:55:33.593 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.53 = 0.53)
23:55:33.593 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.55 mountX=0.19 mountY=0.11, mountTheta=0.54
23:55:33.593 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.13, opts=13)
23:55:33.594 00.001 5052 Enqueuing Move request for stepguider (-0.19, 0.13)
23:55:33.594 00.000 8976 Worker thread wakes up
23:55:33.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.13) opts 0xd
23:55:33.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.13)
23:55:33.594 00.000 8976 Moving (-0.19, 0.13) raw xDistance=0.19 yDistance=0.11
23:55:33.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:55:33.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:55:33.594 00.000 8976 MoveAxis(R, 0, ABG)
23:55:33.594 00.000 8976 MoveAxis(U, 0, ABG)
23:55:33.594 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (1.97) = xAngle (1.01 = 1.01)
23:55:33.594 00.000 8976 MountToCamera -- mountX=3.71 mountY=-5.32 hyp=6.48 mountTheta=-0.96 cameraX=3.47, cameraY=5.48 cameraTheta=1.01
23:55:33.594 00.000 8976 incremental bump (3.473, 5.475) isValid = 1
23:55:33.594 00.000 8976 Scheduling Mount bump of (0.120, 0.195)
23:55:33.594 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.19, opts=4)
23:55:33.594 00.000 8976 Enqueuing Move request for scope (0.12, 0.19)
23:55:33.594 00.000 8976 move complete, result=0
23:55:33.594 00.000 8976 worker thread done servicing request
23:55:33.594 00.000 9828 Worker thread wakes up
23:55:33.595 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0x4
23:55:33.595 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
23:55:33.595 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=122, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:55:33.595 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (0.02) = xAngle (1.00 = 1.00)
23:55:33.595 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.95 = 0.95)
23:55:33.595 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.02 mountX=0.12 mountY=0.19, mountTheta=0.98
23:55:33.595 00.000 9828 Moving (0.12, 0.19) raw xDistance=0.12 yDistance=0.19
23:55:33.595 00.000 9828 BLC: window closed
23:55:33.595 00.000 9828 MoveAxis(W, 25, B)
23:55:33.595 00.000 9828 Guiding  Dir = 3, Dur = 25
23:55:33.595 00.000 9828 IsSlewing returns 0
23:55:33.596 00.001 9828 IsGuiding returns 0
23:55:33.596 00.000 9828 PulseGuide returned control before completion, sleep 35
23:55:33.605 00.009 5052 UpdateGuideState exits: m=176 SNR=8.9
23:55:33.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:33.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:33.606 00.001 5052 Enqueuing Expose request
23:55:33.606 00.000 8976 Worker thread wakes up
23:55:33.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:33.606 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:33.606 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:33.644 00.038 9828 IsGuiding returns 1
23:55:33.644 00.000 9828 scope still moving after pulse duration time elapsed
23:55:33.676 00.032 9828 IsSlewing returns 0
23:55:33.676 00.000 9828 IsGuiding returns 1
23:55:33.708 00.032 9828 IsSlewing returns 0
23:55:33.708 00.000 9828 IsGuiding returns 1
23:55:33.738 00.030 9828 IsSlewing returns 0
23:55:33.738 00.000 9828 IsGuiding returns 1
23:55:33.770 00.032 9828 IsSlewing returns 0
23:55:33.770 00.000 9828 IsGuiding returns 0
23:55:33.770 00.000 9828 scope move finished after 25 + 149 ms
23:55:33.770 00.000 9828 Move returns status 0, amount 25
23:55:33.770 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:33.770 00.000 9828 MoveAxis(S, 7, B)
23:55:33.770 00.000 9828 Guiding  Dir = 1, Dur = 7
23:55:33.786 00.016 9828 IsSlewing returns 0
23:55:33.786 00.000 9828 IsGuiding returns 0
23:55:33.786 00.000 9828 PulseGuide returned control before completion, sleep 17
23:55:33.818 00.032 9828 IsGuiding returns 1
23:55:33.818 00.000 9828 scope still moving after pulse duration time elapsed
23:55:33.849 00.031 9828 IsSlewing returns 0
23:55:33.849 00.000 9828 IsGuiding returns 1
23:55:33.881 00.032 9828 IsSlewing returns 0
23:55:33.881 00.000 9828 IsGuiding returns 1
23:55:33.913 00.032 9828 IsSlewing returns 0
23:55:33.913 00.000 9828 IsGuiding returns 0
23:55:33.913 00.000 9828 scope move finished after 7 + 119 ms
23:55:33.913 00.000 9828 Move returns status 0, amount 7
23:55:33.913 00.000 9828 move complete, result=0
23:55:33.913 00.000 9828 worker thread done servicing request
23:55:33.913 00.000 5052 GuideStep: 0.1 px 25 ms WEST, 0.2 px 7 ms SOUTH
23:55:34.177 00.264 8976 Exposure complete
23:55:34.191 00.014 8976 worker thread done servicing request
23:55:34.191 00.000 5052 OnExposeComplete: enter
23:55:34.191 00.000 5052 UpdateGuideState(): m_state=6
23:55:34.191 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:55:34.191 00.000 5052 Star::Find returns 1 (0), X=546.48, Y=395.39, Mass=162, SNR=8.6, Peak=67 HFD=3.4
23:55:34.191 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.97) = xAngle (-4.73 = 1.55)
23:55:34.191 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.78 = 1.50)
23:55:34.191 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.13 hyp=0.34 cameraTheta=-2.76 mountX=0.01 mountY=0.34, mountTheta=1.55
23:55:34.192 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.13, opts=13)
23:55:34.192 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.13)
23:55:34.192 00.000 8976 Worker thread wakes up
23:55:34.192 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.13) opts 0xd
23:55:34.192 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.13)
23:55:34.192 00.000 8976 Moving (-0.32, -0.13) raw xDistance=0.01 yDistance=0.34
23:55:34.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:55:34.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.34
23:55:34.192 00.000 8976 MoveAxis(R, 0, ABG)
23:55:34.192 00.000 8976 MoveAxis(U, 0, ABG)
23:55:34.192 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (1.97) = xAngle (1.02 = 1.02)
23:55:34.192 00.000 8976 MountToCamera -- mountX=3.78 mountY=-5.27 hyp=6.48 mountTheta=-0.95 cameraX=3.40, cameraY=5.52 cameraTheta=1.02
23:55:34.193 00.001 8976 incremental bump (3.398, 5.520) isValid = 1
23:55:34.193 00.000 8976 Scheduling Mount bump of (0.171, 0.287)
23:55:34.193 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.29, opts=4)
23:55:34.193 00.000 8976 Enqueuing Move request for scope (0.17, 0.29)
23:55:34.193 00.000 8976 move complete, result=0
23:55:34.193 00.000 9828 Worker thread wakes up
23:55:34.193 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.29) opts 0x4
23:55:34.193 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.29)
23:55:34.193 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.02) = xAngle (1.01 = 1.01)
23:55:34.193 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.96 = 0.96)
23:55:34.193 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.29 hyp=0.33 cameraTheta=1.03 mountX=0.18 mountY=0.27, mountTheta=1.00
23:55:34.193 00.000 9828 Moving (0.17, 0.29) raw xDistance=0.18 yDistance=0.27
23:55:34.193 00.000 8976 worker thread done servicing request
23:55:34.193 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=122, med=31, FiltMin=27, FiltMax=39, Gamma=2.260
23:55:34.193 00.000 9828 BLC: window closed
23:55:34.193 00.000 9828 MoveAxis(W, 36, B)
23:55:34.193 00.000 9828 Guiding  Dir = 3, Dur = 36
23:55:34.195 00.002 9828 IsSlewing returns 0
23:55:34.195 00.000 9828 IsGuiding returns 0
23:55:34.195 00.000 9828 PulseGuide returned control before completion, sleep 46
23:55:34.204 00.009 5052 UpdateGuideState exits: m=162 SNR=8.6
23:55:34.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:34.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:34.204 00.000 5052 Enqueuing Expose request
23:55:34.204 00.000 8976 Worker thread wakes up
23:55:34.204 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:55:34.205 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:34.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:34.252 00.047 9828 IsGuiding returns 1
23:55:34.252 00.000 9828 scope still moving after pulse duration time elapsed
23:55:34.284 00.032 9828 IsSlewing returns 0
23:55:34.284 00.000 9828 IsGuiding returns 1
23:55:34.316 00.032 9828 IsSlewing returns 0
23:55:34.316 00.000 9828 IsGuiding returns 1
23:55:34.347 00.031 9828 IsSlewing returns 0
23:55:34.347 00.000 9828 IsGuiding returns 1
23:55:34.379 00.032 9828 IsSlewing returns 0
23:55:34.379 00.000 9828 IsGuiding returns 0
23:55:34.379 00.000 9828 scope move finished after 36 + 148 ms
23:55:34.379 00.000 9828 Move returns status 0, amount 36
23:55:34.379 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:34.379 00.000 9828 MoveAxis(S, 10, B)
23:55:34.379 00.000 9828 Guiding  Dir = 1, Dur = 10
23:55:34.395 00.016 9828 IsSlewing returns 0
23:55:34.395 00.000 9828 IsGuiding returns 0
23:55:34.395 00.000 9828 PulseGuide returned control before completion, sleep 20
23:55:34.426 00.031 9828 IsGuiding returns 1
23:55:34.426 00.000 9828 scope still moving after pulse duration time elapsed
23:55:34.456 00.030 9828 IsSlewing returns 0
23:55:34.456 00.000 9828 IsGuiding returns 1
23:55:34.487 00.031 9828 IsSlewing returns 0
23:55:34.487 00.000 9828 IsGuiding returns 1
23:55:34.519 00.032 9828 IsSlewing returns 0
23:55:34.519 00.000 9828 IsGuiding returns 1
23:55:34.549 00.030 9828 IsSlewing returns 0
23:55:34.549 00.000 9828 IsGuiding returns 0
23:55:34.549 00.000 9828 scope move finished after 10 + 143 ms
23:55:34.549 00.000 9828 Move returns status 0, amount 10
23:55:34.549 00.000 9828 move complete, result=0
23:55:34.549 00.000 9828 worker thread done servicing request
23:55:34.549 00.000 5052 GuideStep: 0.2 px 36 ms WEST, 0.3 px 10 ms SOUTH
23:55:34.781 00.232 8976 Exposure complete
23:55:34.795 00.014 8976 worker thread done servicing request
23:55:34.795 00.000 5052 OnExposeComplete: enter
23:55:34.796 00.001 5052 UpdateGuideState(): m_state=6
23:55:34.796 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:55:34.796 00.000 5052 Star::Find returns 1 (0), X=546.74, Y=395.57, Mass=187, SNR=9.1, Peak=67 HFD=4.7
23:55:34.796 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.97) = xAngle (0.44 = 0.44)
23:55:34.796 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.39 = 0.39)
23:55:34.796 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.41 mountX=0.07 mountY=0.03, mountTheta=0.40
23:55:34.797 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.05, opts=13)
23:55:34.797 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.05)
23:55:34.797 00.000 8976 Worker thread wakes up
23:55:34.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.05) opts 0xd
23:55:34.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.05)
23:55:34.797 00.000 8976 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=0.03
23:55:34.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:55:34.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:55:34.797 00.000 8976 MoveAxis(R, 0, ABG)
23:55:34.797 00.000 8976 MoveAxis(U, 0, ABG)
23:55:34.797 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (1.97) = xAngle (1.03 = 1.03)
23:55:34.797 00.000 8976 MountToCamera -- mountX=3.82 mountY=-5.23 hyp=6.48 mountTheta=-0.94 cameraX=3.35, cameraY=5.55 cameraTheta=1.03
23:55:34.797 00.000 8976 incremental bump (3.348, 5.550) isValid = 1
23:55:34.797 00.000 8976 Scheduling Mount bump of (0.041, 0.070)
23:55:34.797 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.07, opts=4)
23:55:34.797 00.000 8976 Enqueuing Move request for scope (0.04, 0.07)
23:55:34.797 00.000 8976 move complete, result=0
23:55:34.797 00.000 9828 Worker thread wakes up
23:55:34.798 00.001 8976 worker thread done servicing request
23:55:34.798 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0x4
23:55:34.798 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:55:34.798 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (0.02) = xAngle (1.02 = 1.02)
23:55:34.798 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (0.97 = 0.97)
23:55:34.798 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=123, med=31, FiltMin=27, FiltMax=39, Gamma=2.260
23:55:34.798 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.04 mountX=0.04 mountY=0.07, mountTheta=1.01
23:55:34.798 00.000 9828 Moving (0.04, 0.07) raw xDistance=0.04 yDistance=0.07
23:55:34.798 00.000 9828 BLC: window closed
23:55:34.798 00.000 9828 MoveAxis(W, 9, B)
23:55:34.798 00.000 9828 Guiding  Dir = 3, Dur = 9
23:55:34.798 00.000 9828 IsSlewing returns 0
23:55:34.799 00.001 9828 IsGuiding returns 0
23:55:34.799 00.000 9828 PulseGuide returned control before completion, sleep 19
23:55:34.808 00.009 5052 UpdateGuideState exits: m=187 SNR=9.1
23:55:34.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:34.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:34.808 00.000 5052 Enqueuing Expose request
23:55:34.808 00.000 8976 Worker thread wakes up
23:55:34.809 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:34.809 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:34.809 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:34.832 00.023 9828 IsGuiding returns 1
23:55:34.832 00.000 9828 scope still moving after pulse duration time elapsed
23:55:34.863 00.031 9828 IsSlewing returns 0
23:55:34.863 00.000 9828 IsGuiding returns 1
23:55:34.895 00.032 9828 IsSlewing returns 0
23:55:34.895 00.000 9828 IsGuiding returns 1
23:55:34.927 00.032 9828 IsSlewing returns 0
23:55:34.927 00.000 9828 IsGuiding returns 0
23:55:34.927 00.000 9828 scope move finished after 9 + 119 ms
23:55:34.927 00.000 9828 Move returns status 0, amount 9
23:55:34.927 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:34.927 00.000 9828 MoveAxis(S, 3, B)
23:55:34.927 00.000 9828 Guiding  Dir = 1, Dur = 3
23:55:34.943 00.016 9828 IsSlewing returns 0
23:55:34.943 00.000 9828 IsGuiding returns 0
23:55:34.943 00.000 9828 PulseGuide returned control before completion, sleep 13
23:55:34.959 00.016 9828 IsGuiding returns 1
23:55:34.959 00.000 9828 scope still moving after pulse duration time elapsed
23:55:34.990 00.031 9828 IsSlewing returns 0
23:55:34.990 00.000 9828 IsGuiding returns 1
23:55:35.021 00.031 9828 IsSlewing returns 0
23:55:35.021 00.000 9828 IsGuiding returns 1
23:55:35.052 00.031 9828 IsSlewing returns 0
23:55:35.052 00.000 9828 IsGuiding returns 1
23:55:35.084 00.032 9828 IsSlewing returns 0
23:55:35.084 00.000 9828 IsGuiding returns 0
23:55:35.084 00.000 9828 scope move finished after 3 + 138 ms
23:55:35.084 00.000 9828 Move returns status 0, amount 3
23:55:35.084 00.000 9828 move complete, result=0
23:55:35.084 00.000 9828 worker thread done servicing request
23:55:35.084 00.000 5052 GuideStep: 0.0 px 9 ms WEST, 0.1 px 3 ms SOUTH
23:55:35.377 00.293 8976 Exposure complete
23:55:35.392 00.015 8976 worker thread done servicing request
23:55:35.392 00.000 5052 OnExposeComplete: enter
23:55:35.393 00.001 5052 UpdateGuideState(): m_state=6
23:55:35.393 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:55:35.393 00.000 5052 Star::Find returns 1 (0), X=545.83, Y=395.89, Mass=156, SNR=8.4, Peak=67 HFD=4.1
23:55:35.393 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.97) = xAngle (0.81 = 0.81)
23:55:35.393 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.76 = 0.76)
23:55:35.393 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.37 hyp=1.03 cameraTheta=2.78 mountX=0.71 mountY=0.71, mountTheta=0.78
23:55:35.394 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.37, opts=13)
23:55:35.394 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.37)
23:55:35.394 00.000 8976 Worker thread wakes up
23:55:35.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.37) opts 0xd
23:55:35.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.37)
23:55:35.394 00.000 8976 Moving (-0.97, 0.37) raw xDistance=0.71 yDistance=0.71
23:55:35.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
23:55:35.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.71
23:55:35.394 00.000 8976 MoveAxis(L, 2, ABG)
23:55:35.394 00.000 8976 stepping (-18, 23) + (-2, 0)
23:55:35.394 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:55:35.395 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=121, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:55:35.405 00.010 5052 UpdateGuideState exits: m=156 SNR=8.4
23:55:35.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:35.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:35.405 00.000 5052 Enqueuing Expose request
23:55:35.427 00.022 8976 Received - 47 (G) 
23:55:35.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:55:35.427 00.000 8976 stepped: pos (-20, 23)
23:55:35.427 00.000 8976 MoveAxis(U, 0, ABG)
23:55:35.427 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (1.97) = xAngle (1.05 = 1.05)
23:55:35.427 00.000 8976 MountToCamera -- mountX=4.00 mountY=-5.21 hyp=6.57 mountTheta=-0.92 cameraX=3.26, cameraY=5.70 cameraTheta=1.05
23:55:35.427 00.000 8976 incremental bump (3.259, 5.702) isValid = 1
23:55:35.427 00.000 8976 Scheduling Mount bump of (0.162, 0.292)
23:55:35.427 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.29, opts=4)
23:55:35.427 00.000 8976 Enqueuing Move request for scope (0.16, 0.29)
23:55:35.427 00.000 8976 move complete, result=0
23:55:35.428 00.001 9828 Worker thread wakes up
23:55:35.428 00.000 8976 worker thread done servicing request
23:55:35.428 00.000 8976 Worker thread wakes up
23:55:35.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:35.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:35.428 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.29) opts 0x4
23:55:35.428 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.29)
23:55:35.428 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (0.02) = xAngle (1.04 = 1.04)
23:55:35.428 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (1.00 = 1.00)
23:55:35.428 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.29 hyp=0.33 cameraTheta=1.06 mountX=0.17 mountY=0.28, mountTheta=1.03
23:55:35.428 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 0.7 px 0 ms NORTH
23:55:35.428 00.000 9828 Moving (0.16, 0.29) raw xDistance=0.17 yDistance=0.28
23:55:35.428 00.000 9828 BLC: window closed
23:55:35.428 00.000 9828 MoveAxis(W, 34, B)
23:55:35.428 00.000 9828 Guiding  Dir = 3, Dur = 34
23:55:35.429 00.001 9828 IsSlewing returns 0
23:55:35.429 00.000 9828 IsGuiding returns 0
23:55:35.429 00.000 9828 PulseGuide returned control before completion, sleep 44
23:55:35.479 00.050 9828 IsGuiding returns 1
23:55:35.479 00.000 9828 scope still moving after pulse duration time elapsed
23:55:35.511 00.032 9828 IsSlewing returns 0
23:55:35.511 00.000 9828 IsGuiding returns 1
23:55:35.543 00.032 9828 IsSlewing returns 0
23:55:35.543 00.000 9828 IsGuiding returns 1
23:55:35.575 00.032 9828 IsSlewing returns 0
23:55:35.575 00.000 9828 IsGuiding returns 0
23:55:35.575 00.000 9828 scope move finished after 34 + 112 ms
23:55:35.575 00.000 9828 Move returns status 0, amount 34
23:55:35.575 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:35.575 00.000 9828 MoveAxis(S, 11, B)
23:55:35.575 00.000 9828 Guiding  Dir = 1, Dur = 11
23:55:35.591 00.016 9828 IsSlewing returns 0
23:55:35.591 00.000 9828 IsGuiding returns 0
23:55:35.591 00.000 9828 PulseGuide returned control before completion, sleep 21
23:55:35.623 00.032 9828 IsGuiding returns 1
23:55:35.623 00.000 9828 scope still moving after pulse duration time elapsed
23:55:35.654 00.031 9828 IsSlewing returns 0
23:55:35.654 00.000 9828 IsGuiding returns 1
23:55:35.685 00.031 9828 IsSlewing returns 0
23:55:35.685 00.000 9828 IsGuiding returns 1
23:55:35.717 00.032 9828 IsSlewing returns 0
23:55:35.717 00.000 9828 IsGuiding returns 1
23:55:35.749 00.032 9828 IsSlewing returns 0
23:55:35.749 00.000 9828 IsGuiding returns 0
23:55:35.749 00.000 9828 scope move finished after 11 + 147 ms
23:55:35.749 00.000 9828 Move returns status 0, amount 11
23:55:35.749 00.000 9828 move complete, result=0
23:55:35.749 00.000 9828 worker thread done servicing request
23:55:35.749 00.000 5052 GuideStep: 0.2 px 34 ms WEST, 0.3 px 11 ms SOUTH
23:55:35.993 00.244 8976 Exposure complete
23:55:36.007 00.014 8976 worker thread done servicing request
23:55:36.007 00.000 5052 OnExposeComplete: enter
23:55:36.007 00.000 5052 UpdateGuideState(): m_state=6
23:55:36.007 00.000 5052 Star::Find(18, 545, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:55:36.007 00.000 5052 Star::Find returns 1 (0), X=545.59, Y=395.92, Mass=142, SNR=8.0, Peak=69 HFD=3.9
23:55:36.007 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.97) = xAngle (0.85 = 0.85)
23:55:36.007 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.80 = 0.80)
23:55:36.007 00.000 5052 CameraToMount -- cameraX=-1.21 cameraY=0.40 hyp=1.28 cameraTheta=2.82 mountX=0.84 mountY=0.92, mountTheta=0.83
23:55:36.008 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.21, y=0.40, opts=13)
23:55:36.008 00.000 5052 Enqueuing Move request for stepguider (-1.21, 0.40)
23:55:36.008 00.000 8976 Worker thread wakes up
23:55:36.008 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.21, 0.40) opts 0xd
23:55:36.008 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.21, 0.40)
23:55:36.008 00.000 8976 Moving (-1.21, 0.40) raw xDistance=0.84 yDistance=0.92
23:55:36.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.84
23:55:36.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.92
23:55:36.008 00.000 8976 MoveAxis(L, 3, ABG)
23:55:36.008 00.000 8976 stepping (-20, 23) + (-3, 0)
23:55:36.008 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:55:36.009 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=122, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:55:36.019 00.010 5052 UpdateGuideState exits: m=142 SNR=8.0
23:55:36.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:36.019 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:36.019 00.000 5052 Enqueuing Expose request
23:55:36.034 00.015 8976 Received - 47 (G) 
23:55:36.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:55:36.034 00.000 8976 stepped: pos (-23, 23)
23:55:36.034 00.000 8976 MoveAxis(U, 0, ABG)
23:55:36.034 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (1.97) = xAngle (1.09 = 1.09)
23:55:36.035 00.001 8976 MountToCamera -- mountX=4.33 mountY=-5.20 hyp=6.76 mountTheta=-0.88 cameraX=3.12, cameraY=6.00 cameraTheta=1.09
23:55:36.035 00.000 8976 incremental bump (3.116, 6.003) isValid = 1
23:55:36.035 00.000 8976 Scheduling Mount bump of (0.150, 0.299)
23:55:36.035 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.30, opts=4)
23:55:36.035 00.000 8976 Enqueuing Move request for scope (0.15, 0.30)
23:55:36.035 00.000 8976 move complete, result=0
23:55:36.035 00.000 9828 Worker thread wakes up
23:55:36.035 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.30) opts 0x4
23:55:36.035 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.30)
23:55:36.035 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.9 px 0 ms NORTH
23:55:36.035 00.000 8976 worker thread done servicing request
23:55:36.035 00.000 8976 Worker thread wakes up
23:55:36.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:36.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:36.035 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.02) = xAngle (1.08 = 1.08)
23:55:36.035 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (1.04 = 1.04)
23:55:36.036 00.001 9828 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.33 cameraTheta=1.10 mountX=0.16 mountY=0.29, mountTheta=1.07
23:55:36.036 00.000 9828 Moving (0.15, 0.30) raw xDistance=0.16 yDistance=0.29
23:55:36.036 00.000 9828 BLC: window closed
23:55:36.036 00.000 9828 MoveAxis(W, 32, B)
23:55:36.036 00.000 9828 Guiding  Dir = 3, Dur = 32
23:55:36.036 00.000 9828 IsSlewing returns 0
23:55:36.036 00.000 9828 IsGuiding returns 0
23:55:36.036 00.000 9828 PulseGuide returned control before completion, sleep 42
23:55:36.082 00.046 9828 IsGuiding returns 1
23:55:36.082 00.000 9828 scope still moving after pulse duration time elapsed
23:55:36.114 00.032 9828 IsSlewing returns 0
23:55:36.114 00.000 9828 IsGuiding returns 1
23:55:36.146 00.032 9828 IsSlewing returns 0
23:55:36.146 00.000 9828 IsGuiding returns 1
23:55:36.178 00.032 9828 IsSlewing returns 0
23:55:36.178 00.000 9828 IsGuiding returns 1
23:55:36.210 00.032 9828 IsSlewing returns 0
23:55:36.210 00.000 9828 IsGuiding returns 0
23:55:36.210 00.000 9828 scope move finished after 32 + 141 ms
23:55:36.210 00.000 9828 Move returns status 0, amount 32
23:55:36.210 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:36.210 00.000 9828 MoveAxis(S, 11, B)
23:55:36.210 00.000 9828 Guiding  Dir = 1, Dur = 11
23:55:36.226 00.016 9828 IsSlewing returns 0
23:55:36.226 00.000 9828 IsGuiding returns 0
23:55:36.226 00.000 9828 PulseGuide returned control before completion, sleep 21
23:55:36.257 00.031 9828 IsGuiding returns 1
23:55:36.257 00.000 9828 scope still moving after pulse duration time elapsed
23:55:36.287 00.030 9828 IsSlewing returns 0
23:55:36.287 00.000 9828 IsGuiding returns 1
23:55:36.319 00.032 9828 IsSlewing returns 0
23:55:36.319 00.000 9828 IsGuiding returns 1
23:55:36.349 00.030 9828 IsSlewing returns 0
23:55:36.349 00.000 9828 IsGuiding returns 1
23:55:36.380 00.031 9828 IsSlewing returns 0
23:55:36.380 00.000 9828 IsGuiding returns 0
23:55:36.380 00.000 9828 scope move finished after 11 + 143 ms
23:55:36.380 00.000 9828 Move returns status 0, amount 11
23:55:36.380 00.000 9828 move complete, result=0
23:55:36.380 00.000 9828 worker thread done servicing request
23:55:36.380 00.000 5052 GuideStep: 0.2 px 32 ms WEST, 0.3 px 11 ms SOUTH
23:55:36.606 00.226 8976 Exposure complete
23:55:36.619 00.013 8976 worker thread done servicing request
23:55:36.619 00.000 5052 OnExposeComplete: enter
23:55:36.619 00.000 5052 UpdateGuideState(): m_state=6
23:55:36.619 00.000 5052 Star::Find(18, 545, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:55:36.619 00.000 5052 Star::Find returns 1 (0), X=546.37, Y=394.88, Mass=156, SNR=8.4, Peak=71 HFD=3.2
23:55:36.619 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.97) = xAngle (-4.13 = 2.16)
23:55:36.619 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.18 = 2.10)
23:55:36.619 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.64 hyp=0.77 cameraTheta=-2.16 mountX=-0.43 mountY=0.67, mountTheta=2.14
23:55:36.620 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.64, opts=13)
23:55:36.620 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.64)
23:55:36.620 00.000 8976 Worker thread wakes up
23:55:36.620 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.64) opts 0xd
23:55:36.620 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.64)
23:55:36.620 00.000 8976 Moving (-0.43, -0.64) raw xDistance=-0.43 yDistance=0.67
23:55:36.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.43
23:55:36.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.67
23:55:36.620 00.000 8976 MoveAxis(R, 0, ABG)
23:55:36.620 00.000 8976 MoveAxis(U, 0, ABG)
23:55:36.620 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (1.97) = xAngle (1.12 = 1.12)
23:55:36.620 00.000 8976 MountToCamera -- mountX=4.55 mountY=-5.18 hyp=6.90 mountTheta=-0.85 cameraX=3.02, cameraY=6.20 cameraTheta=1.12
23:55:36.620 00.000 8976 incremental bump (3.020, 6.204) isValid = 1
23:55:36.620 00.000 8976 Scheduling Mount bump of (0.143, 0.303)
23:55:36.621 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.30, opts=4)
23:55:36.621 00.000 8976 Enqueuing Move request for scope (0.14, 0.30)
23:55:36.621 00.000 8976 move complete, result=0
23:55:36.621 00.000 9828 Worker thread wakes up
23:55:36.621 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.30) opts 0x4
23:55:36.621 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.30)
23:55:36.621 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (0.02) = xAngle (1.11 = 1.11)
23:55:36.621 00.000 8976 worker thread done servicing request
23:55:36.621 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (1.06 = 1.06)
23:55:36.621 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.13 mountX=0.15 mountY=0.29, mountTheta=1.10
23:55:36.621 00.000 9828 Moving (0.14, 0.30) raw xDistance=0.15 yDistance=0.29
23:55:36.621 00.000 9828 BLC: window closed
23:55:36.621 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=125, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:55:36.621 00.000 9828 MoveAxis(W, 30, B)
23:55:36.621 00.000 9828 Guiding  Dir = 3, Dur = 30
23:55:36.622 00.001 9828 IsSlewing returns 0
23:55:36.622 00.000 9828 IsGuiding returns 0
23:55:36.622 00.000 9828 PulseGuide returned control before completion, sleep 40
23:55:36.631 00.009 5052 UpdateGuideState exits: m=156 SNR=8.4
23:55:36.631 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:36.631 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:36.631 00.000 5052 Enqueuing Expose request
23:55:36.631 00.000 8976 Worker thread wakes up
23:55:36.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:36.631 00.000 5052 GuideStep: -0.4 px 0 ms EAST, 0.7 px 0 ms NORTH
23:55:36.631 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:36.663 00.032 9828 IsGuiding returns 1
23:55:36.663 00.000 9828 scope still moving after pulse duration time elapsed
23:55:36.695 00.032 9828 IsSlewing returns 0
23:55:36.695 00.000 9828 IsGuiding returns 1
23:55:36.727 00.032 9828 IsSlewing returns 0
23:55:36.727 00.000 9828 IsGuiding returns 1
23:55:36.758 00.031 9828 IsSlewing returns 0
23:55:36.758 00.000 9828 IsGuiding returns 1
23:55:36.789 00.031 9828 IsSlewing returns 0
23:55:36.789 00.000 9828 IsGuiding returns 0
23:55:36.789 00.000 9828 scope move finished after 30 + 137 ms
23:55:36.789 00.000 9828 Move returns status 0, amount 30
23:55:36.789 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:36.789 00.000 9828 MoveAxis(S, 11, B)
23:55:36.789 00.000 9828 Guiding  Dir = 1, Dur = 11
23:55:36.805 00.016 9828 IsSlewing returns 0
23:55:36.805 00.000 9828 IsGuiding returns 0
23:55:36.805 00.000 9828 PulseGuide returned control before completion, sleep 21
23:55:36.837 00.032 9828 IsGuiding returns 1
23:55:36.837 00.000 9828 scope still moving after pulse duration time elapsed
23:55:36.869 00.032 9828 IsSlewing returns 0
23:55:36.869 00.000 9828 IsGuiding returns 1
23:55:36.900 00.031 9828 IsSlewing returns 0
23:55:36.900 00.000 9828 IsGuiding returns 1
23:55:36.932 00.032 9828 IsSlewing returns 0
23:55:36.932 00.000 9828 IsGuiding returns 1
23:55:36.964 00.032 9828 IsSlewing returns 0
23:55:36.964 00.000 9828 IsGuiding returns 0
23:55:36.964 00.000 9828 scope move finished after 11 + 147 ms
23:55:36.964 00.000 9828 Move returns status 0, amount 11
23:55:36.964 00.000 9828 move complete, result=0
23:55:36.964 00.000 9828 worker thread done servicing request
23:55:36.964 00.000 5052 GuideStep: 0.1 px 30 ms WEST, 0.3 px 11 ms SOUTH
23:55:37.100 00.136 5052 OnExposureDurationSelected: duration = 200
23:55:37.206 00.106 8976 Exposure complete
23:55:37.220 00.014 8976 worker thread done servicing request
23:55:37.220 00.000 5052 OnExposeComplete: enter
23:55:37.220 00.000 5052 UpdateGuideState(): m_state=6
23:55:37.220 00.000 5052 Star::Find(18, 546, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:55:37.220 00.000 5052 Star::Find returns 1 (0), X=546.62, Y=395.05, Mass=190, SNR=9.2, Peak=73 HFD=3.8
23:55:37.220 00.000 5052 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.97) = xAngle (-3.90 = 2.38)
23:55:37.220 00.000 5052 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.96 = 2.33)
23:55:37.221 00.001 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.47 hyp=0.51 cameraTheta=-1.94 mountX=-0.37 mountY=0.37, mountTheta=2.35
23:55:37.221 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.47, opts=13)
23:55:37.221 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.47)
23:55:37.221 00.000 8976 Worker thread wakes up
23:55:37.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.47) opts 0xd
23:55:37.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.47)
23:55:37.221 00.000 8976 Moving (-0.18, -0.47) raw xDistance=-0.37 yDistance=0.37
23:55:37.222 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.37
23:55:37.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.37
23:55:37.222 00.000 8976 MoveAxis(R, 0, ABG)
23:55:37.222 00.000 8976 MoveAxis(U, 0, ABG)
23:55:37.222 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (1.97) = xAngle (1.13 = 1.13)
23:55:37.222 00.000 8976 MountToCamera -- mountX=4.70 mountY=-5.18 hyp=6.99 mountTheta=-0.83 cameraX=2.96, cameraY=6.34 cameraTheta=1.13
23:55:37.222 00.000 8976 incremental bump (2.955, 6.339) isValid = 1
23:55:37.222 00.000 8976 Scheduling Mount bump of (0.138, 0.305)
23:55:37.222 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.31, opts=4)
23:55:37.222 00.000 8976 Enqueuing Move request for scope (0.14, 0.31)
23:55:37.222 00.000 8976 move complete, result=0
23:55:37.222 00.000 9828 Worker thread wakes up
23:55:37.222 00.000 8976 worker thread done servicing request
23:55:37.222 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.31) opts 0x4
23:55:37.222 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.31)
23:55:37.222 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=120, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:55:37.222 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (0.02) = xAngle (1.12 = 1.12)
23:55:37.222 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (1.08 = 1.08)
23:55:37.223 00.001 9828 CameraToMount -- cameraX=0.14 cameraY=0.31 hyp=0.33 cameraTheta=1.15 mountX=0.14 mountY=0.30, mountTheta=1.11
23:55:37.223 00.000 9828 Moving (0.14, 0.31) raw xDistance=0.14 yDistance=0.30
23:55:37.223 00.000 9828 BLC: window closed
23:55:37.223 00.000 9828 MoveAxis(W, 29, B)
23:55:37.223 00.000 9828 Guiding  Dir = 3, Dur = 29
23:55:37.223 00.000 9828 IsSlewing returns 0
23:55:37.223 00.000 9828 IsGuiding returns 0
23:55:37.223 00.000 9828 PulseGuide returned control before completion, sleep 39
23:55:37.233 00.010 5052 UpdateGuideState exits: m=190 SNR=9.2
23:55:37.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:37.233 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
23:55:37.233 00.000 5052 Enqueuing Expose request
23:55:37.233 00.000 8976 Worker thread wakes up
23:55:37.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
23:55:37.233 00.000 5052 GuideStep: -0.4 px 0 ms EAST, 0.4 px 0 ms NORTH
23:55:37.233 00.000 8976 Handling exposure in thread, d=200 o=3 r=(529,378,37,37)
23:55:37.277 00.044 9828 IsGuiding returns 1
23:55:37.277 00.000 9828 scope still moving after pulse duration time elapsed
23:55:37.309 00.032 9828 IsSlewing returns 0
23:55:37.309 00.000 9828 IsGuiding returns 1
23:55:37.340 00.031 9828 IsSlewing returns 0
23:55:37.340 00.000 9828 IsGuiding returns 1
23:55:37.372 00.032 9828 IsSlewing returns 0
23:55:37.372 00.000 9828 IsGuiding returns 0
23:55:37.372 00.000 9828 scope move finished after 29 + 120 ms
23:55:37.372 00.000 9828 Move returns status 0, amount 29
23:55:37.372 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:37.372 00.000 9828 MoveAxis(S, 11, B)
23:55:37.372 00.000 9828 Guiding  Dir = 1, Dur = 11
23:55:37.387 00.015 9828 IsSlewing returns 0
23:55:37.387 00.000 9828 IsGuiding returns 0
23:55:37.387 00.000 9828 PulseGuide returned control before completion, sleep 21
23:55:37.418 00.031 9828 IsGuiding returns 1
23:55:37.418 00.000 9828 scope still moving after pulse duration time elapsed
23:55:37.450 00.032 9828 IsSlewing returns 0
23:55:37.450 00.000 9828 IsGuiding returns 1
23:55:37.482 00.032 9828 IsSlewing returns 0
23:55:37.482 00.000 9828 IsGuiding returns 1
23:55:37.514 00.032 9828 IsSlewing returns 0
23:55:37.514 00.000 9828 IsGuiding returns 0
23:55:37.514 00.000 9828 scope move finished after 11 + 115 ms
23:55:37.514 00.000 9828 Move returns status 0, amount 11
23:55:37.514 00.000 9828 move complete, result=0
23:55:37.514 00.000 9828 worker thread done servicing request
23:55:37.514 00.000 5052 GuideStep: 0.1 px 29 ms WEST, 0.3 px 11 ms SOUTH
23:55:37.536 00.022 8976 Exposure complete
23:55:37.550 00.014 8976 worker thread done servicing request
23:55:37.550 00.000 5052 OnExposeComplete: enter
23:55:37.550 00.000 5052 UpdateGuideState(): m_state=6
23:55:37.551 00.001 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:55:37.551 00.000 5052 Star::Find false star n=4 nbg=284 bg=30.8 sigma=1.2 thresh=34 peak=34
23:55:37.551 00.000 5052 Star::Find returns 0 (2), X=546.00, Y=395.00, Mass=24, SNR=2.9, Peak=43 HFD=0.0
23:55:37.551 00.000 5052 DistanceChecker: activated
23:55:37.551 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:55:37.551 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:55:37.551 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:55:37.551 00.000 8976 Worker thread wakes up
23:55:37.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:55:37.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:55:37.551 00.000 8976 StepGuider: deferring bump for deduced move
23:55:37.551 00.000 8976 move complete, result=0
23:55:37.551 00.000 8976 worker thread done servicing request
23:55:37.658 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:55:37.658 00.000 5052 Status Line: Star lost - low SNR
23:55:37.659 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=82, med=30, FiltMin=26, FiltMax=35, Gamma=2.260
23:55:37.669 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:55:37.670 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:37.670 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
23:55:37.670 00.000 5052 Enqueuing Expose request
23:55:37.670 00.000 8976 Worker thread wakes up
23:55:37.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
23:55:37.670 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
23:55:37.969 00.299 8976 Exposure complete
23:55:37.984 00.015 8976 worker thread done servicing request
23:55:37.984 00.000 5052 OnExposeComplete: enter
23:55:37.984 00.000 5052 UpdateGuideState(): m_state=6
23:55:37.984 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:55:37.984 00.000 5052 Star::Find false star n=7 nbg=280 bg=31.0 sigma=1.1 thresh=34 peak=34
23:55:37.984 00.000 5052 Star::Find returns 0 (2), X=546.00, Y=395.00, Mass=34, SNR=2.9, Peak=44 HFD=0.0
23:55:37.984 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:55:37.984 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:55:37.984 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:55:37.984 00.000 8976 Worker thread wakes up
23:55:37.984 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:55:37.984 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:55:37.985 00.001 8976 StepGuider: deferring bump for deduced move
23:55:37.985 00.000 8976 move complete, result=0
23:55:37.985 00.000 8976 worker thread done servicing request
23:55:38.096 00.111 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:55:38.096 00.000 5052 Status Line: Star lost - low SNR
23:55:38.097 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=84, med=30, FiltMin=26, FiltMax=35, Gamma=2.260
23:55:38.107 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:55:38.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:38.107 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
23:55:38.107 00.000 5052 Enqueuing Expose request
23:55:38.107 00.000 8976 Worker thread wakes up
23:55:38.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
23:55:38.107 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
23:55:38.412 00.305 8976 Exposure complete
23:55:38.426 00.014 8976 worker thread done servicing request
23:55:38.427 00.001 5052 OnExposeComplete: enter
23:55:38.427 00.000 5052 UpdateGuideState(): m_state=6
23:55:38.427 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:55:38.427 00.000 5052 Star::Find false star n=4 nbg=283 bg=30.6 sigma=1.2 thresh=34 peak=32
23:55:38.427 00.000 5052 Star::Find returns 0 (2), X=546.00, Y=395.00, Mass=21, SNR=2.9, Peak=41 HFD=0.0
23:55:38.427 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:55:38.427 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:55:38.427 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:55:38.427 00.000 8976 Worker thread wakes up
23:55:38.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:55:38.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:55:38.427 00.000 8976 StepGuider: deferring bump for deduced move
23:55:38.427 00.000 8976 move complete, result=0
23:55:38.427 00.000 8976 worker thread done servicing request
23:55:38.542 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:55:38.542 00.000 5052 Status Line: Star lost - low SNR
23:55:38.543 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=83, med=30, FiltMin=26, FiltMax=35, Gamma=2.260
23:55:38.552 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:55:38.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:38.552 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
23:55:38.552 00.000 5052 Enqueuing Expose request
23:55:38.552 00.000 8976 Worker thread wakes up
23:55:38.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
23:55:38.552 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
23:55:38.862 00.310 8976 Exposure complete
23:55:38.876 00.014 8976 worker thread done servicing request
23:55:38.876 00.000 5052 OnExposeComplete: enter
23:55:38.876 00.000 5052 UpdateGuideState(): m_state=6
23:55:38.876 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:55:38.876 00.000 5052 Star::Find returns 0 (2), X=546.00, Y=395.00, Mass=17, SNR=2.8, Peak=41 HFD=0.0
23:55:38.876 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:55:38.877 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:55:38.877 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:55:38.877 00.000 8976 Worker thread wakes up
23:55:38.877 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:55:38.877 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:55:38.877 00.000 8976 StepGuider: deferring bump for deduced move
23:55:38.877 00.000 8976 move complete, result=0
23:55:38.877 00.000 8976 worker thread done servicing request
23:55:38.980 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:55:38.980 00.000 5052 Status Line: Star lost - low SNR
23:55:38.981 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=81, med=30, FiltMin=26, FiltMax=35, Gamma=2.260
23:55:38.991 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:55:38.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:38.991 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
23:55:38.991 00.000 5052 Enqueuing Expose request
23:55:38.991 00.000 8976 Worker thread wakes up
23:55:38.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
23:55:38.991 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
23:55:39.285 00.294 8976 Exposure complete
23:55:39.300 00.015 8976 worker thread done servicing request
23:55:39.301 00.001 5052 OnExposeComplete: enter
23:55:39.301 00.000 5052 UpdateGuideState(): m_state=6
23:55:39.301 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:55:39.301 00.000 5052 Star::Find false star n=3 nbg=278 bg=31.0 sigma=1.3 thresh=35 peak=34
23:55:39.301 00.000 5052 Star::Find returns 0 (2), X=546.00, Y=395.00, Mass=21, SNR=2.9, Peak=44 HFD=0.0
23:55:39.301 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:55:39.301 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:55:39.301 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:55:39.301 00.000 8976 Worker thread wakes up
23:55:39.301 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:55:39.301 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:55:39.301 00.000 8976 StepGuider: deferring bump for deduced move
23:55:39.301 00.000 8976 move complete, result=0
23:55:39.301 00.000 8976 worker thread done servicing request
23:55:39.403 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:55:39.403 00.000 5052 Status Line: Star lost - low SNR
23:55:39.404 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=82, med=31, FiltMin=26, FiltMax=36, Gamma=2.260
23:55:39.414 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:55:39.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:39.414 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
23:55:39.414 00.000 5052 Enqueuing Expose request
23:55:39.414 00.000 8976 Worker thread wakes up
23:55:39.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
23:55:39.414 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
23:55:39.708 00.294 8976 Exposure complete
23:55:39.724 00.016 8976 worker thread done servicing request
23:55:39.724 00.000 5052 OnExposeComplete: enter
23:55:39.724 00.000 5052 UpdateGuideState(): m_state=6
23:55:39.724 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
23:55:39.724 00.000 5052 Star::Find returns 0 (2), X=546.00, Y=395.00, Mass=19, SNR=2.9, Peak=42 HFD=0.0
23:55:39.724 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:55:39.724 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:55:39.724 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:55:39.724 00.000 8976 Worker thread wakes up
23:55:39.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:55:39.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:55:39.724 00.000 8976 StepGuider: deferring bump for deduced move
23:55:39.724 00.000 8976 move complete, result=0
23:55:39.725 00.001 8976 worker thread done servicing request
23:55:39.827 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:55:39.827 00.000 5052 Status Line: Star lost - low SNR
23:55:39.828 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=85, med=30, FiltMin=26, FiltMax=36, Gamma=2.260
23:55:39.838 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:55:39.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:39.838 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
23:55:39.838 00.000 5052 Enqueuing Expose request
23:55:39.838 00.000 8976 Worker thread wakes up
23:55:39.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
23:55:39.838 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
23:55:40.134 00.296 8976 Exposure complete
23:55:40.149 00.015 8976 worker thread done servicing request
23:55:40.149 00.000 5052 OnExposeComplete: enter
23:55:40.149 00.000 5052 UpdateGuideState(): m_state=6
23:55:40.149 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
23:55:40.149 00.000 5052 Star::Find returns 0 (2), X=546.00, Y=395.00, Mass=14, SNR=2.6, Peak=45 HFD=0.0
23:55:40.149 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:55:40.149 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:55:40.149 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:55:40.149 00.000 8976 Worker thread wakes up
23:55:40.149 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:55:40.149 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:55:40.150 00.001 8976 StepGuider: deferring bump for deduced move
23:55:40.150 00.000 8976 move complete, result=0
23:55:40.150 00.000 8976 worker thread done servicing request
23:55:40.253 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:55:40.253 00.000 5052 Status Line: Star lost - low SNR
23:55:40.255 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=81, med=30, FiltMin=26, FiltMax=36, Gamma=2.260
23:55:40.265 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:55:40.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:40.265 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
23:55:40.265 00.000 5052 Enqueuing Expose request
23:55:40.265 00.000 8976 Worker thread wakes up
23:55:40.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
23:55:40.265 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
23:55:40.559 00.294 8976 Exposure complete
23:55:40.574 00.015 8976 worker thread done servicing request
23:55:40.574 00.000 5052 OnExposeComplete: enter
23:55:40.575 00.001 5052 UpdateGuideState(): m_state=6
23:55:40.575 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
23:55:40.575 00.000 5052 Star::Find false star n=4 nbg=285 bg=30.8 sigma=1.2 thresh=34 peak=33
23:55:40.575 00.000 5052 Star::Find returns 0 (2), X=546.00, Y=395.00, Mass=23, SNR=2.9, Peak=41 HFD=0.0
23:55:40.575 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:55:40.575 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:55:40.575 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:55:40.575 00.000 8976 Worker thread wakes up
23:55:40.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:55:40.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:55:40.575 00.000 8976 StepGuider: deferring bump for deduced move
23:55:40.575 00.000 8976 move complete, result=0
23:55:40.575 00.000 8976 worker thread done servicing request
23:55:40.691 00.116 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:55:40.691 00.000 5052 Status Line: Star lost - low SNR
23:55:40.693 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=79, med=30, FiltMin=26, FiltMax=36, Gamma=2.260
23:55:40.702 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:55:40.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:40.702 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
23:55:40.702 00.000 5052 Enqueuing Expose request
23:55:40.702 00.000 8976 Worker thread wakes up
23:55:40.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
23:55:40.702 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
23:55:40.998 00.296 8976 Exposure complete
23:55:41.013 00.015 8976 worker thread done servicing request
23:55:41.014 00.001 5052 OnExposeComplete: enter
23:55:41.014 00.000 5052 UpdateGuideState(): m_state=6
23:55:41.014 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
23:55:41.014 00.000 5052 Star::Find false star n=4 nbg=280 bg=30.7 sigma=1.1 thresh=34 peak=33
23:55:41.014 00.000 5052 Star::Find returns 0 (2), X=546.00, Y=395.00, Mass=24, SNR=2.9, Peak=43 HFD=0.0
23:55:41.014 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:55:41.014 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:55:41.014 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:55:41.014 00.000 8976 Worker thread wakes up
23:55:41.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:55:41.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:55:41.014 00.000 8976 StepGuider: deferring bump for deduced move
23:55:41.014 00.000 8976 move complete, result=0
23:55:41.014 00.000 8976 worker thread done servicing request
23:55:41.116 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:55:41.116 00.000 5052 Status Line: Star lost - low SNR
23:55:41.117 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=79, med=30, FiltMin=26, FiltMax=35, Gamma=2.260
23:55:41.127 00.010 5052 UpdateGuideState exits: Star lost - low SNR
23:55:41.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:41.127 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
23:55:41.127 00.000 5052 Enqueuing Expose request
23:55:41.127 00.000 8976 Worker thread wakes up
23:55:41.127 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
23:55:41.127 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
23:55:41.421 00.294 8976 Exposure complete
23:55:41.435 00.014 8976 worker thread done servicing request
23:55:41.435 00.000 5052 OnExposeComplete: enter
23:55:41.435 00.000 5052 UpdateGuideState(): m_state=6
23:55:41.435 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
23:55:41.435 00.000 5052 Star::Find false star n=3 nbg=279 bg=30.7 sigma=1.2 thresh=34 peak=33
23:55:41.435 00.000 5052 Star::Find returns 0 (2), X=546.00, Y=395.00, Mass=20, SNR=2.9, Peak=43 HFD=0.0
23:55:41.435 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:55:41.435 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:55:41.435 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:55:41.436 00.001 8976 Worker thread wakes up
23:55:41.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:55:41.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:55:41.436 00.000 8976 StepGuider: deferring bump for deduced move
23:55:41.436 00.000 8976 move complete, result=0
23:55:41.436 00.000 8976 worker thread done servicing request
23:55:41.542 00.106 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:55:41.542 00.000 5052 Status Line: Star lost - low SNR
23:55:41.543 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=81, med=30, FiltMin=26, FiltMax=35, Gamma=2.260
23:55:41.551 00.008 5052 UpdateGuideState exits: Star lost - low SNR
23:55:41.552 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:41.552 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
23:55:41.552 00.000 5052 Enqueuing Expose request
23:55:41.552 00.000 8976 Worker thread wakes up
23:55:41.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
23:55:41.552 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
23:55:41.847 00.295 8976 Exposure complete
23:55:41.861 00.014 8976 worker thread done servicing request
23:55:41.861 00.000 5052 OnExposeComplete: enter
23:55:41.861 00.000 5052 UpdateGuideState(): m_state=6
23:55:41.861 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
23:55:41.862 00.001 5052 Star::Find returns 0 (2), X=546.00, Y=395.00, Mass=19, SNR=3.0, Peak=43 HFD=0.0
23:55:41.862 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:55:41.862 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:55:41.862 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:55:41.862 00.000 8976 Worker thread wakes up
23:55:41.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:55:41.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:55:41.862 00.000 8976 StepGuider: deferring bump for deduced move
23:55:41.862 00.000 8976 move complete, result=0
23:55:41.862 00.000 8976 worker thread done servicing request
23:55:41.965 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:55:41.965 00.000 5052 Status Line: Star lost - low SNR
23:55:41.967 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=83, med=31, FiltMin=26, FiltMax=36, Gamma=2.260
23:55:41.976 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:55:41.976 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:41.976 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
23:55:41.976 00.000 5052 Enqueuing Expose request
23:55:41.976 00.000 8976 Worker thread wakes up
23:55:41.977 00.001 8976 worker thread servicing REQUEST_EXPOSE 200
23:55:41.977 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
23:55:42.268 00.291 8976 Exposure complete
23:55:42.283 00.015 8976 worker thread done servicing request
23:55:42.283 00.000 5052 OnExposeComplete: enter
23:55:42.283 00.000 5052 UpdateGuideState(): m_state=6
23:55:42.283 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
23:55:42.284 00.001 5052 Star::Find false star n=5 nbg=274 bg=29.9 sigma=1.1 thresh=33 peak=32
23:55:42.284 00.000 5052 Star::Find returns 0 (2), X=546.00, Y=395.00, Mass=27, SNR=2.9, Peak=41 HFD=0.0
23:55:42.284 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:55:42.284 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:55:42.284 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:55:42.284 00.000 8976 Worker thread wakes up
23:55:42.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:55:42.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:55:42.284 00.000 8976 StepGuider: deferring bump for deduced move
23:55:42.284 00.000 8976 move complete, result=0
23:55:42.284 00.000 8976 worker thread done servicing request
23:55:42.386 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:55:42.386 00.000 5052 Status Line: Star lost - low SNR
23:55:42.386 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=81, med=29, FiltMin=25, FiltMax=35, Gamma=2.260
23:55:42.395 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:55:42.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:42.395 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
23:55:42.395 00.000 5052 Enqueuing Expose request
23:55:42.395 00.000 8976 Worker thread wakes up
23:55:42.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
23:55:42.395 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
23:55:42.516 00.121 5052 OnExposureDurationSelected: duration = 500
23:55:42.687 00.171 8976 Exposure complete
23:55:42.701 00.014 8976 worker thread done servicing request
23:55:42.701 00.000 5052 OnExposeComplete: enter
23:55:42.701 00.000 5052 UpdateGuideState(): m_state=6
23:55:42.701 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
23:55:42.701 00.000 5052 Star::Find returns 0 (2), X=546.00, Y=395.00, Mass=13, SNR=2.5, Peak=44 HFD=0.0
23:55:42.701 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:55:42.701 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
23:55:42.701 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
23:55:42.702 00.001 8976 Worker thread wakes up
23:55:42.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
23:55:42.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
23:55:42.702 00.000 8976 StepGuider: deferring bump for deduced move
23:55:42.702 00.000 8976 move complete, result=0
23:55:42.702 00.000 8976 worker thread done servicing request
23:55:42.806 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:55:42.806 00.000 5052 Status Line: Star lost - low SNR
23:55:42.807 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=83, med=30, FiltMin=26, FiltMax=35, Gamma=2.260
23:55:42.816 00.009 5052 UpdateGuideState exits: Star lost - low SNR
23:55:42.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:42.816 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
23:55:42.816 00.000 5052 Enqueuing Expose request
23:55:42.816 00.000 8976 Worker thread wakes up
23:55:42.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:42.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
23:55:43.382 00.566 8976 Exposure complete
23:55:43.396 00.014 8976 worker thread done servicing request
23:55:43.397 00.001 5052 OnExposeComplete: enter
23:55:43.397 00.000 5052 UpdateGuideState(): m_state=6
23:55:43.397 00.000 5052 Star::Find(18, 546, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
23:55:43.397 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=33, SNR=4.0, Peak=65 HFD=0.5
23:55:43.397 00.000 5052 DistanceChecker: deactivated
23:55:43.397 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.97) = xAngle (-4.41 = 1.88)
23:55:43.397 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.46 = 1.82)
23:55:43.397 00.000 5052 CameraToMount -- cameraX=-1.80 cameraY=-1.52 hyp=2.36 cameraTheta=-2.44 mountX=-0.71 mountY=2.28, mountTheta=1.87
23:55:43.398 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.80, y=-1.52, opts=13)
23:55:43.398 00.000 5052 Enqueuing Move request for stepguider (-1.80, -1.52)
23:55:43.398 00.000 8976 Worker thread wakes up
23:55:43.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.80, -1.52) opts 0xd
23:55:43.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.80, -1.52)
23:55:43.398 00.000 8976 Moving (-1.80, -1.52) raw xDistance=-0.71 yDistance=2.28
23:55:43.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.71
23:55:43.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.44 from input 2.28
23:55:43.398 00.000 8976 MoveAxis(R, 2, ABG)
23:55:43.398 00.000 8976 stepping (-23, 23) + (2, 0)
23:55:43.398 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:55:43.399 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=120, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:55:43.408 00.009 5052 UpdateGuideState exits: m=33 SNR=4.0
23:55:43.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:43.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:43.408 00.000 5052 Enqueuing Expose request
23:55:43.420 00.012 8976 Received - 47 (G) 
23:55:43.420 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:55:43.420 00.000 8976 stepped: pos (-21, 23)
23:55:43.420 00.000 8976 MoveAxis(D, 6, ABG)
23:55:43.420 00.000 8976 stepping (-21, 23) + (0, -6)
23:55:43.420 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:55:43.468 00.048 8976 Received - 47 (G) 
23:55:43.468 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:55:43.468 00.000 8976 stepped: pos (-21, 17)
23:55:43.468 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (1.97) = xAngle (1.18 = 1.18)
23:55:43.468 00.000 8976 MountToCamera -- mountX=4.66 mountY=-4.73 hyp=6.64 mountTheta=-0.79 cameraX=2.56, cameraY=6.13 cameraTheta=1.18
23:55:43.468 00.000 8976 incremental bump (2.558, 6.126) isValid = 1
23:55:43.468 00.000 8976 Scheduling Mount bump of (0.126, 0.311)
23:55:43.468 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.31, opts=4)
23:55:43.468 00.000 8976 Enqueuing Move request for scope (0.13, 0.31)
23:55:43.468 00.000 8976 move complete, result=0
23:55:43.468 00.000 9828 Worker thread wakes up
23:55:43.468 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.31) opts 0x4
23:55:43.468 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.31)
23:55:43.468 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.02) = xAngle (1.16 = 1.16)
23:55:43.468 00.000 8976 worker thread done servicing request
23:55:43.468 00.000 8976 Worker thread wakes up
23:55:43.469 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:43.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:43.469 00.000 5052 GuideStep: -0.7 px 2 ms EAST, 2.3 px 6 ms SOUTH
23:55:43.469 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (1.12 = 1.12)
23:55:43.469 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.19 mountX=0.13 mountY=0.30, mountTheta=1.16
23:55:43.469 00.000 9828 Moving (0.13, 0.31) raw xDistance=0.13 yDistance=0.30
23:55:43.469 00.000 9828 BLC: window closed
23:55:43.469 00.000 9828 MoveAxis(W, 27, B)
23:55:43.469 00.000 9828 Guiding  Dir = 3, Dur = 27
23:55:43.469 00.000 9828 IsSlewing returns 0
23:55:43.469 00.000 9828 IsGuiding returns 0
23:55:43.470 00.001 9828 PulseGuide returned control before completion, sleep 37
23:55:43.520 00.050 9828 IsGuiding returns 1
23:55:43.520 00.000 9828 scope still moving after pulse duration time elapsed
23:55:43.551 00.031 9828 IsSlewing returns 0
23:55:43.551 00.000 9828 IsGuiding returns 1
23:55:43.582 00.031 9828 IsSlewing returns 0
23:55:43.582 00.000 9828 IsGuiding returns 1
23:55:43.613 00.031 9828 IsSlewing returns 0
23:55:43.613 00.000 9828 IsGuiding returns 0
23:55:43.613 00.000 9828 scope move finished after 27 + 116 ms
23:55:43.613 00.000 9828 Move returns status 0, amount 27
23:55:43.613 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:43.613 00.000 9828 MoveAxis(S, 12, B)
23:55:43.613 00.000 9828 Guiding  Dir = 1, Dur = 12
23:55:43.629 00.016 9828 IsSlewing returns 0
23:55:43.629 00.000 9828 IsGuiding returns 0
23:55:43.629 00.000 9828 PulseGuide returned control before completion, sleep 22
23:55:43.661 00.032 9828 IsGuiding returns 1
23:55:43.661 00.000 9828 scope still moving after pulse duration time elapsed
23:55:43.693 00.032 9828 IsSlewing returns 0
23:55:43.693 00.000 9828 IsGuiding returns 1
23:55:43.722 00.029 9828 IsSlewing returns 0
23:55:43.722 00.000 9828 IsGuiding returns 1
23:55:43.754 00.032 9828 IsSlewing returns 0
23:55:43.754 00.000 9828 IsGuiding returns 1
23:55:43.784 00.030 9828 IsSlewing returns 0
23:55:43.784 00.000 9828 IsGuiding returns 0
23:55:43.784 00.000 9828 scope move finished after 12 + 142 ms
23:55:43.784 00.000 9828 Move returns status 0, amount 12
23:55:43.784 00.000 9828 move complete, result=0
23:55:43.784 00.000 9828 worker thread done servicing request
23:55:43.784 00.000 5052 GuideStep: 0.1 px 27 ms WEST, 0.3 px 12 ms SOUTH
23:55:44.050 00.266 8976 Exposure complete
23:55:44.066 00.016 8976 worker thread done servicing request
23:55:44.066 00.000 5052 OnExposeComplete: enter
23:55:44.067 00.001 5052 UpdateGuideState(): m_state=6
23:55:44.067 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
23:55:44.067 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=393.49, Mass=38, SNR=4.3, Peak=65 HFD=0.6
23:55:44.067 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.97) = xAngle (-4.26 = 2.02)
23:55:44.067 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.32 = 1.97)
23:55:44.067 00.000 5052 CameraToMount -- cameraX=-1.80 cameraY=-2.03 hyp=2.72 cameraTheta=-2.30 mountX=-1.18 mountY=2.51, mountTheta=2.01
23:55:44.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.80, y=-2.03, opts=13)
23:55:44.068 00.000 5052 Enqueuing Move request for stepguider (-1.80, -2.03)
23:55:44.069 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=120, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:55:44.070 00.001 8976 Worker thread wakes up
23:55:44.070 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.80, -2.03) opts 0xd
23:55:44.070 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.80, -2.03)
23:55:44.070 00.000 8976 Moving (-1.80, -2.03) raw xDistance=-1.18 yDistance=2.51
23:55:44.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.18
23:55:44.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.68 from input 2.51
23:55:44.071 00.001 8976 MoveAxis(R, 4, ABG)
23:55:44.071 00.000 8976 stepping (-21, 17) + (4, 0)
23:55:44.071 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:44.081 00.010 5052 UpdateGuideState exits: m=38 SNR=4.3
23:55:44.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:44.081 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:44.081 00.000 5052 Enqueuing Expose request
23:55:44.107 00.026 8976 Received - 47 (G) 
23:55:44.108 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:44.108 00.000 8976 stepped: pos (-17, 17)
23:55:44.108 00.000 8976 MoveAxis(D, 7, ABG)
23:55:44.108 00.000 8976 stepping (-17, 17) + (0, -7)
23:55:44.108 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:55:44.155 00.047 8976 Received - 47 (G) 
23:55:44.155 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:55:44.155 00.000 8976 stepped: pos (-17, 10)
23:55:44.155 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (1.97) = xAngle (1.24 = 1.24)
23:55:44.155 00.000 8976 MountToCamera -- mountX=4.34 mountY=-3.91 hyp=5.84 mountTheta=-0.73 cameraX=1.92, cameraY=5.52 cameraTheta=1.24
23:55:44.155 00.000 8976 incremental bump (1.925, 5.517) isValid = 1
23:55:44.155 00.000 8976 Scheduling Mount bump of (0.108, 0.318)
23:55:44.155 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.32, opts=4)
23:55:44.155 00.000 8976 Enqueuing Move request for scope (0.11, 0.32)
23:55:44.156 00.001 8976 move complete, result=0
23:55:44.156 00.000 9828 Worker thread wakes up
23:55:44.156 00.000 8976 worker thread done servicing request
23:55:44.156 00.000 5052 GuideStep: -1.2 px 4 ms EAST, 2.5 px 7 ms SOUTH
23:55:44.156 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.32) opts 0x4
23:55:44.156 00.000 8976 Worker thread wakes up
23:55:44.156 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.32)
23:55:44.156 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:44.156 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (0.02) = xAngle (1.22 = 1.22)
23:55:44.156 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:44.156 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (1.18 = 1.18)
23:55:44.156 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.24 mountX=0.11 mountY=0.31, mountTheta=1.22
23:55:44.156 00.000 9828 Moving (0.11, 0.32) raw xDistance=0.11 yDistance=0.31
23:55:44.156 00.000 9828 BLC: window closed
23:55:44.156 00.000 9828 MoveAxis(W, 23, B)
23:55:44.156 00.000 9828 Guiding  Dir = 3, Dur = 23
23:55:44.157 00.001 9828 IsSlewing returns 0
23:55:44.157 00.000 9828 IsGuiding returns 0
23:55:44.157 00.000 9828 PulseGuide returned control before completion, sleep 33
23:55:44.206 00.049 9828 IsGuiding returns 1
23:55:44.206 00.000 9828 scope still moving after pulse duration time elapsed
23:55:44.237 00.031 9828 IsSlewing returns 0
23:55:44.237 00.000 9828 IsGuiding returns 1
23:55:44.269 00.032 9828 IsSlewing returns 0
23:55:44.269 00.000 9828 IsGuiding returns 1
23:55:44.300 00.031 9828 IsSlewing returns 0
23:55:44.300 00.000 9828 IsGuiding returns 1
23:55:44.331 00.031 9828 IsSlewing returns 0
23:55:44.331 00.000 9828 IsGuiding returns 1
23:55:44.362 00.031 9828 IsSlewing returns 0
23:55:44.362 00.000 9828 IsGuiding returns 1
23:55:44.394 00.032 9828 IsSlewing returns 0
23:55:44.394 00.000 9828 IsGuiding returns 0
23:55:44.394 00.000 9828 scope move finished after 23 + 213 ms
23:55:44.394 00.000 9828 Move returns status 0, amount 23
23:55:44.394 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:44.394 00.000 9828 MoveAxis(S, 12, B)
23:55:44.394 00.000 9828 Guiding  Dir = 1, Dur = 12
23:55:44.410 00.016 9828 IsSlewing returns 0
23:55:44.410 00.000 9828 IsGuiding returns 0
23:55:44.410 00.000 9828 PulseGuide returned control before completion, sleep 22
23:55:44.440 00.030 9828 IsGuiding returns 1
23:55:44.440 00.000 9828 scope still moving after pulse duration time elapsed
23:55:44.472 00.032 9828 IsSlewing returns 0
23:55:44.472 00.000 9828 IsGuiding returns 1
23:55:44.503 00.031 9828 IsSlewing returns 0
23:55:44.503 00.000 9828 IsGuiding returns 1
23:55:44.534 00.031 9828 IsSlewing returns 0
23:55:44.534 00.000 9828 IsGuiding returns 1
23:55:44.566 00.032 9828 IsSlewing returns 0
23:55:44.566 00.000 9828 IsGuiding returns 0
23:55:44.566 00.000 9828 scope move finished after 12 + 143 ms
23:55:44.566 00.000 9828 Move returns status 0, amount 12
23:55:44.566 00.000 9828 move complete, result=0
23:55:44.566 00.000 9828 worker thread done servicing request
23:55:44.566 00.000 5052 GuideStep: 0.1 px 23 ms WEST, 0.3 px 12 ms SOUTH
23:55:44.731 00.165 8976 Exposure complete
23:55:44.745 00.014 8976 worker thread done servicing request
23:55:44.745 00.000 5052 OnExposeComplete: enter
23:55:44.745 00.000 5052 UpdateGuideState(): m_state=6
23:55:44.745 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
23:55:44.745 00.000 5052 Star::Find returns 1 (0), X=545.26, Y=393.40, Mass=38, SNR=4.2, Peak=63 HFD=0.8
23:55:44.745 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.97) = xAngle (-4.17 = 2.11)
23:55:44.745 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.22 = 2.06)
23:55:44.745 00.000 5052 CameraToMount -- cameraX=-1.54 cameraY=-2.12 hyp=2.62 cameraTheta=-2.20 mountX=-1.36 mountY=2.31, mountTheta=2.10
23:55:44.746 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.54, y=-2.12, opts=13)
23:55:44.746 00.000 5052 Enqueuing Move request for stepguider (-1.54, -2.12)
23:55:44.746 00.000 8976 Worker thread wakes up
23:55:44.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.54, -2.12) opts 0xd
23:55:44.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.54, -2.12)
23:55:44.746 00.000 8976 Moving (-1.54, -2.12) raw xDistance=-1.36 yDistance=2.31
23:55:44.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.36
23:55:44.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.57 from input 2.31
23:55:44.747 00.001 8976 MoveAxis(R, 4, ABG)
23:55:44.747 00.000 8976 stepping (-17, 10) + (4, 0)
23:55:44.747 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:44.748 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:55:44.758 00.010 5052 UpdateGuideState exits: m=38 SNR=4.2
23:55:44.758 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:44.758 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:44.758 00.000 5052 Enqueuing Expose request
23:55:44.779 00.021 8976 Received - 47 (G) 
23:55:44.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:44.779 00.000 8976 stepped: pos (-13, 10)
23:55:44.779 00.000 8976 MoveAxis(D, 7, ABG)
23:55:44.779 00.000 8976 stepping (-13, 10) + (0, -7)
23:55:44.779 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:55:44.826 00.047 8976 Received - 47 (G) 
23:55:44.827 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:55:44.827 00.000 8976 stepped: pos (-13, 3)
23:55:44.827 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (1.97) = xAngle (1.33 = 1.33)
23:55:44.827 00.000 8976 MountToCamera -- mountX=3.84 mountY=-2.84 hyp=4.78 mountTheta=-0.64 cameraX=1.13, cameraY=4.64 cameraTheta=1.33
23:55:44.827 00.000 8976 incremental bump (1.133, 4.643) isValid = 1
23:55:44.827 00.000 8976 Scheduling Mount bump of (0.077, 0.327)
23:55:44.827 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.33, opts=4)
23:55:44.827 00.000 8976 Enqueuing Move request for scope (0.08, 0.33)
23:55:44.827 00.000 8976 move complete, result=0
23:55:44.827 00.000 9828 Worker thread wakes up
23:55:44.827 00.000 8976 worker thread done servicing request
23:55:44.827 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0x4
23:55:44.827 00.000 5052 GuideStep: -1.4 px 4 ms EAST, 2.3 px 7 ms SOUTH
23:55:44.828 00.001 8976 Worker thread wakes up
23:55:44.828 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
23:55:44.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:44.828 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (0.02) = xAngle (1.32 = 1.32)
23:55:44.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:44.828 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (1.27 = 1.27)
23:55:44.828 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.34 mountX=0.08 mountY=0.32, mountTheta=1.31
23:55:44.828 00.000 9828 Moving (0.08, 0.33) raw xDistance=0.08 yDistance=0.32
23:55:44.828 00.000 9828 BLC: window closed
23:55:44.828 00.000 9828 MoveAxis(W, 17, B)
23:55:44.828 00.000 9828 Guiding  Dir = 3, Dur = 17
23:55:44.829 00.001 9828 IsSlewing returns 0
23:55:44.829 00.000 9828 IsGuiding returns 0
23:55:44.829 00.000 9828 PulseGuide returned control before completion, sleep 27
23:55:44.858 00.029 9828 IsGuiding returns 1
23:55:44.858 00.000 9828 scope still moving after pulse duration time elapsed
23:55:44.889 00.031 9828 IsSlewing returns 0
23:55:44.889 00.000 9828 IsGuiding returns 1
23:55:44.921 00.032 9828 IsSlewing returns 0
23:55:44.921 00.000 9828 IsGuiding returns 1
23:55:44.952 00.031 9828 IsSlewing returns 0
23:55:44.952 00.000 9828 IsGuiding returns 0
23:55:44.952 00.000 9828 scope move finished after 17 + 106 ms
23:55:44.952 00.000 9828 Move returns status 0, amount 17
23:55:44.952 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:44.952 00.000 9828 MoveAxis(S, 12, B)
23:55:44.952 00.000 9828 Guiding  Dir = 1, Dur = 12
23:55:44.968 00.016 9828 IsSlewing returns 0
23:55:44.968 00.000 9828 IsGuiding returns 0
23:55:44.968 00.000 9828 PulseGuide returned control before completion, sleep 22
23:55:45.000 00.032 9828 IsGuiding returns 1
23:55:45.000 00.000 9828 scope still moving after pulse duration time elapsed
23:55:45.031 00.031 9828 IsSlewing returns 0
23:55:45.031 00.000 9828 IsGuiding returns 1
23:55:45.062 00.031 9828 IsSlewing returns 0
23:55:45.062 00.000 9828 IsGuiding returns 1
23:55:45.094 00.032 9828 IsSlewing returns 0
23:55:45.094 00.000 9828 IsGuiding returns 1
23:55:45.125 00.031 9828 IsSlewing returns 0
23:55:45.125 00.000 9828 IsGuiding returns 0
23:55:45.125 00.000 9828 scope move finished after 12 + 144 ms
23:55:45.125 00.000 9828 Move returns status 0, amount 12
23:55:45.125 00.000 9828 move complete, result=0
23:55:45.125 00.000 9828 worker thread done servicing request
23:55:45.125 00.000 5052 GuideStep: 0.1 px 17 ms WEST, 0.3 px 12 ms SOUTH
23:55:45.398 00.273 8976 Exposure complete
23:55:45.414 00.016 8976 worker thread done servicing request
23:55:45.414 00.000 5052 OnExposeComplete: enter
23:55:45.414 00.000 5052 UpdateGuideState(): m_state=6
23:55:45.414 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
23:55:45.414 00.000 5052 Star::Find returns 1 (0), X=544.92, Y=394.08, Mass=48, SNR=4.7, Peak=65 HFD=0.2
23:55:45.414 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.97) = xAngle (-4.46 = 1.83)
23:55:45.414 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.51 = 1.77)
23:55:45.414 00.000 5052 CameraToMount -- cameraX=-1.88 cameraY=-1.44 hyp=2.37 cameraTheta=-2.49 mountX=-0.60 mountY=2.32, mountTheta=1.82
23:55:45.415 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.88, y=-1.44, opts=13)
23:55:45.415 00.000 5052 Enqueuing Move request for stepguider (-1.88, -1.44)
23:55:45.415 00.000 8976 Worker thread wakes up
23:55:45.415 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.88, -1.44) opts 0xd
23:55:45.415 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.88, -1.44)
23:55:45.415 00.000 8976 Moving (-1.88, -1.44) raw xDistance=-0.60 yDistance=2.32
23:55:45.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.60
23:55:45.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.57 from input 2.32
23:55:45.416 00.001 8976 MoveAxis(R, 0, ABG)
23:55:45.416 00.000 8976 MoveAxis(D, 7, ABG)
23:55:45.416 00.000 8976 stepping (-13, 3) + (0, -7)
23:55:45.416 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:55:45.416 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=124, med=31, FiltMin=26, FiltMax=37, Gamma=2.260
23:55:45.428 00.012 5052 UpdateGuideState exits: m=48 SNR=4.7
23:55:45.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:45.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:45.428 00.000 5052 Enqueuing Expose request
23:55:45.466 00.038 8976 Received - 47 (G) 
23:55:45.466 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:55:45.466 00.000 8976 stepped: pos (-13, -4)
23:55:45.466 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (1.97) = xAngle (1.54 = 1.54)
23:55:45.466 00.000 8976 MountToCamera -- mountX=3.51 mountY=-1.61 hyp=3.86 mountTheta=-0.43 cameraX=0.12, cameraY=3.86 cameraTheta=1.54
23:55:45.466 00.000 8976 incremental bump (0.125, 3.857) isValid = 1
23:55:45.466 00.000 8976 Scheduling Mount bump of (0.011, 0.337)
23:55:45.466 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.34, opts=4)
23:55:45.466 00.000 8976 Enqueuing Move request for scope (0.01, 0.34)
23:55:45.466 00.000 8976 move complete, result=0
23:55:45.466 00.000 9828 Worker thread wakes up
23:55:45.466 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.34) opts 0x4
23:55:45.466 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.34)
23:55:45.466 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.02) = xAngle (1.52 = 1.52)
23:55:45.467 00.001 5052 GuideStep: -0.6 px 0 ms EAST, 2.3 px 7 ms SOUTH
23:55:45.467 00.000 8976 worker thread done servicing request
23:55:45.467 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (1.47 = 1.47)
23:55:45.467 00.000 8976 Worker thread wakes up
23:55:45.467 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:45.467 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.54 mountX=0.02 mountY=0.34, mountTheta=1.52
23:55:45.467 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:45.467 00.000 9828 Moving (0.01, 0.34) raw xDistance=0.02 yDistance=0.34
23:55:45.467 00.000 9828 BLC: window closed
23:55:45.467 00.000 9828 MoveAxis(W, 4, B)
23:55:45.467 00.000 9828 Guiding  Dir = 3, Dur = 4
23:55:45.467 00.000 9828 IsSlewing returns 0
23:55:45.468 00.001 9828 IsGuiding returns 0
23:55:45.468 00.000 9828 PulseGuide returned control before completion, sleep 14
23:55:45.496 00.028 9828 IsGuiding returns 1
23:55:45.496 00.000 9828 scope still moving after pulse duration time elapsed
23:55:45.527 00.031 9828 IsSlewing returns 0
23:55:45.527 00.000 9828 IsGuiding returns 1
23:55:45.558 00.031 9828 IsSlewing returns 0
23:55:45.558 00.000 9828 IsGuiding returns 1
23:55:45.590 00.032 9828 IsSlewing returns 0
23:55:45.590 00.000 9828 IsGuiding returns 0
23:55:45.590 00.000 9828 scope move finished after 4 + 118 ms
23:55:45.590 00.000 9828 Move returns status 0, amount 4
23:55:45.590 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:45.590 00.000 9828 MoveAxis(S, 13, B)
23:55:45.590 00.000 9828 Guiding  Dir = 1, Dur = 13
23:55:45.606 00.016 9828 IsSlewing returns 0
23:55:45.606 00.000 9828 IsGuiding returns 0
23:55:45.606 00.000 9828 PulseGuide returned control before completion, sleep 23
23:55:45.637 00.031 9828 IsGuiding returns 1
23:55:45.637 00.000 9828 scope still moving after pulse duration time elapsed
23:55:45.668 00.031 9828 IsSlewing returns 0
23:55:45.668 00.000 9828 IsGuiding returns 1
23:55:45.699 00.031 9828 IsSlewing returns 0
23:55:45.699 00.000 9828 IsGuiding returns 1
23:55:45.730 00.031 9828 IsSlewing returns 0
23:55:45.730 00.000 9828 IsGuiding returns 1
23:55:45.762 00.032 9828 IsSlewing returns 0
23:55:45.762 00.000 9828 IsGuiding returns 0
23:55:45.762 00.000 9828 scope move finished after 13 + 143 ms
23:55:45.762 00.000 9828 Move returns status 0, amount 13
23:55:45.762 00.000 9828 move complete, result=0
23:55:45.762 00.000 9828 worker thread done servicing request
23:55:45.762 00.000 5052 GuideStep: 0.0 px 4 ms WEST, 0.3 px 13 ms SOUTH
23:55:46.043 00.281 8976 Exposure complete
23:55:46.059 00.016 8976 worker thread done servicing request
23:55:46.059 00.000 5052 OnExposeComplete: enter
23:55:46.059 00.000 5052 UpdateGuideState(): m_state=6
23:55:46.060 00.001 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
23:55:46.060 00.000 5052 Star::Find returns 1 (0), X=545.26, Y=393.93, Mass=41, SNR=4.4, Peak=65 HFD=0.3
23:55:46.060 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.97) = xAngle (-4.31 = 1.97)
23:55:46.060 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.36 = 1.92)
23:55:46.060 00.000 5052 CameraToMount -- cameraX=-1.54 cameraY=-1.59 hyp=2.22 cameraTheta=-2.34 mountX=-0.87 mountY=2.08, mountTheta=1.97
23:55:46.061 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.54, y=-1.59, opts=13)
23:55:46.061 00.000 5052 Enqueuing Move request for stepguider (-1.54, -1.59)
23:55:46.061 00.000 8976 Worker thread wakes up
23:55:46.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.54, -1.59) opts 0xd
23:55:46.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.54, -1.59)
23:55:46.061 00.000 8976 Moving (-1.54, -1.59) raw xDistance=-0.87 yDistance=2.08
23:55:46.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
23:55:46.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.42 from input 2.08
23:55:46.061 00.000 8976 MoveAxis(R, 3, ABG)
23:55:46.061 00.000 8976 stepping (-13, -4) + (3, 0)
23:55:46.061 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:55:46.062 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=128, med=31, FiltMin=26, FiltMax=39, Gamma=2.260
23:55:46.074 00.012 5052 UpdateGuideState exits: m=41 SNR=4.4
23:55:46.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:46.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:46.074 00.000 5052 Enqueuing Expose request
23:55:46.090 00.016 8976 Received - 47 (G) 
23:55:46.090 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:55:46.090 00.000 8976 stepped: pos (-10, -4)
23:55:46.090 00.000 8976 MoveAxis(D, 6, ABG)
23:55:46.090 00.000 8976 stepping (-10, -4) + (0, -6)
23:55:46.090 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:55:46.138 00.048 8976 Received - 47 (G) 
23:55:46.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:55:46.138 00.000 8976 stepped: pos (-10, -10)
23:55:46.138 00.000 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (1.97) = xAngle (1.86 = 1.86)
23:55:46.138 00.000 8976 MountToCamera -- mountX=3.07 mountY=-0.34 hyp=3.09 mountTheta=-0.11 cameraX=-0.88, cameraY=2.96 cameraTheta=1.86
23:55:46.138 00.000 8976 incremental bump (-0.877, 2.960) isValid = 1
23:55:46.138 00.000 8976 Scheduling Mount bump of (-0.093, 0.323)
23:55:46.138 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.32, opts=4)
23:55:46.138 00.000 8976 Enqueuing Move request for scope (-0.09, 0.32)
23:55:46.138 00.000 8976 move complete, result=0
23:55:46.138 00.000 9828 Worker thread wakes up
23:55:46.138 00.000 8976 worker thread done servicing request
23:55:46.138 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.32) opts 0x4
23:55:46.139 00.001 5052 GuideStep: -0.9 px 3 ms EAST, 2.1 px 6 ms SOUTH
23:55:46.139 00.000 8976 Worker thread wakes up
23:55:46.139 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.32)
23:55:46.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:46.139 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (0.02) = xAngle (1.83 = 1.83)
23:55:46.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:46.139 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (1.78 = 1.78)
23:55:46.139 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.32 hyp=0.34 cameraTheta=1.85 mountX=-0.09 mountY=0.33, mountTheta=1.83
23:55:46.139 00.000 9828 Moving (-0.09, 0.32) raw xDistance=-0.09 yDistance=0.33
23:55:46.139 00.000 9828 BLC: window closed
23:55:46.139 00.000 9828 MoveAxis(E, 17, B)
23:55:46.139 00.000 9828 Guiding  Dir = 2, Dur = 17
23:55:46.140 00.001 9828 IsSlewing returns 0
23:55:46.140 00.000 9828 IsGuiding returns 0
23:55:46.140 00.000 9828 PulseGuide returned control before completion, sleep 27
23:55:46.181 00.041 9828 IsGuiding returns 1
23:55:46.181 00.000 9828 scope still moving after pulse duration time elapsed
23:55:46.212 00.031 9828 IsSlewing returns 0
23:55:46.212 00.000 9828 IsGuiding returns 1
23:55:46.243 00.031 9828 IsSlewing returns 0
23:55:46.243 00.000 9828 IsGuiding returns 1
23:55:46.275 00.032 9828 IsSlewing returns 0
23:55:46.275 00.000 9828 IsGuiding returns 0
23:55:46.275 00.000 9828 scope move finished after 17 + 118 ms
23:55:46.275 00.000 9828 Move returns status 0, amount 17
23:55:46.275 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:46.275 00.000 9828 MoveAxis(S, 13, B)
23:55:46.275 00.000 9828 Guiding  Dir = 1, Dur = 13
23:55:46.291 00.016 9828 IsSlewing returns 0
23:55:46.291 00.000 9828 IsGuiding returns 0
23:55:46.291 00.000 9828 PulseGuide returned control before completion, sleep 23
23:55:46.322 00.031 9828 IsGuiding returns 1
23:55:46.322 00.000 9828 scope still moving after pulse duration time elapsed
23:55:46.355 00.033 9828 IsSlewing returns 0
23:55:46.355 00.000 9828 IsGuiding returns 1
23:55:46.387 00.032 9828 IsSlewing returns 0
23:55:46.387 00.000 9828 IsGuiding returns 1
23:55:46.419 00.032 9828 IsSlewing returns 0
23:55:46.419 00.000 9828 IsGuiding returns 1
23:55:46.451 00.032 9828 IsSlewing returns 0
23:55:46.451 00.000 9828 IsGuiding returns 0
23:55:46.451 00.000 9828 scope move finished after 13 + 146 ms
23:55:46.451 00.000 9828 Move returns status 0, amount 13
23:55:46.451 00.000 9828 move complete, result=0
23:55:46.451 00.000 9828 worker thread done servicing request
23:55:46.451 00.000 5052 GuideStep: -0.1 px 17 ms EAST, 0.3 px 13 ms SOUTH
23:55:46.709 00.258 8976 Exposure complete
23:55:46.722 00.013 8976 worker thread done servicing request
23:55:46.723 00.001 5052 OnExposeComplete: enter
23:55:46.723 00.000 5052 UpdateGuideState(): m_state=6
23:55:46.723 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
23:55:46.723 00.000 5052 Star::Find returns 1 (0), X=545.49, Y=393.61, Mass=36, SNR=4.2, Peak=64 HFD=0.7
23:55:46.723 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.97) = xAngle (-4.14 = 2.14)
23:55:46.723 00.000 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.19 = 2.09)
23:55:46.723 00.000 5052 CameraToMount -- cameraX=-1.31 cameraY=-1.91 hyp=2.32 cameraTheta=-2.17 mountX=-1.25 mountY=2.01, mountTheta=2.13
23:55:46.724 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.31, y=-1.91, opts=13)
23:55:46.724 00.000 5052 Enqueuing Move request for stepguider (-1.31, -1.91)
23:55:46.724 00.000 8976 Worker thread wakes up
23:55:46.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.31, -1.91) opts 0xd
23:55:46.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.31, -1.91)
23:55:46.724 00.000 8976 Moving (-1.31, -1.91) raw xDistance=-1.25 yDistance=2.01
23:55:46.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.25
23:55:46.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.37 from input 2.01
23:55:46.724 00.000 8976 MoveAxis(R, 4, ABG)
23:55:46.724 00.000 8976 stepping (-10, -10) + (4, 0)
23:55:46.724 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:46.725 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=124, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
23:55:46.734 00.009 5052 UpdateGuideState exits: m=36 SNR=4.2
23:55:46.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:46.734 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:46.734 00.000 5052 Enqueuing Expose request
23:55:46.761 00.027 8976 Received - 47 (G) 
23:55:46.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:55:46.761 00.000 8976 stepped: pos (-6, -10)
23:55:46.761 00.000 8976 MoveAxis(D, 6, ABG)
23:55:46.761 00.000 8976 stepping (-6, -10) + (0, -6)
23:55:46.761 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:55:46.809 00.048 8976 Received - 47 (G) 
23:55:46.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:55:46.809 00.000 8976 stepped: pos (-6, -16)
23:55:46.809 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (1.97) = xAngle (2.34 = 2.34)
23:55:46.809 00.000 8976 MountToCamera -- mountX=2.49 mountY=0.96 hyp=2.67 mountTheta=0.37 cameraX=-1.85, cameraY=1.92 cameraTheta=2.34
23:55:46.809 00.000 8976 incremental bump (-1.848, 1.922) isValid = 1
23:55:46.809 00.000 8976 Scheduling Mount bump of (-0.226, 0.243)
23:55:46.809 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.23, y=0.24, opts=4)
23:55:46.809 00.000 8976 Enqueuing Move request for scope (-0.23, 0.24)
23:55:46.809 00.000 8976 move complete, result=0
23:55:46.809 00.000 8976 worker thread done servicing request
23:55:46.809 00.000 8976 Worker thread wakes up
23:55:46.809 00.000 5052 GuideStep: -1.3 px 4 ms EAST, 2.0 px 6 ms SOUTH
23:55:46.809 00.000 9828 Worker thread wakes up
23:55:46.809 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0x4
23:55:46.809 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.23, 0.24)
23:55:46.809 00.000 9828 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.02) = xAngle (2.30 = 2.30)
23:55:46.810 00.001 9828 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (2.25 = 2.25)
23:55:46.810 00.000 9828 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.33 cameraTheta=2.32 mountX=-0.22 mountY=0.26, mountTheta=2.28
23:55:46.810 00.000 9828 Moving (-0.23, 0.24) raw xDistance=-0.22 yDistance=0.26
23:55:46.810 00.000 9828 BLC: window closed
23:55:46.810 00.000 9828 MoveAxis(E, 44, B)
23:55:46.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:46.810 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:46.810 00.000 9828 Guiding  Dir = 2, Dur = 44
23:55:46.810 00.000 9828 IsSlewing returns 0
23:55:46.810 00.000 9828 IsGuiding returns 0
23:55:46.811 00.001 9828 PulseGuide returned control before completion, sleep 54
23:55:46.875 00.064 9828 IsGuiding returns 1
23:55:46.875 00.000 9828 scope still moving after pulse duration time elapsed
23:55:46.907 00.032 9828 IsSlewing returns 0
23:55:46.907 00.000 9828 IsGuiding returns 1
23:55:46.937 00.030 9828 IsSlewing returns 0
23:55:46.937 00.000 9828 IsGuiding returns 1
23:55:46.968 00.031 9828 IsSlewing returns 0
23:55:46.968 00.000 9828 IsGuiding returns 0
23:55:46.968 00.000 9828 scope move finished after 44 + 113 ms
23:55:46.968 00.000 9828 Move returns status 0, amount 44
23:55:46.968 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:46.968 00.000 9828 MoveAxis(S, 10, B)
23:55:46.968 00.000 9828 Guiding  Dir = 1, Dur = 10
23:55:46.983 00.015 9828 IsSlewing returns 0
23:55:46.983 00.000 9828 IsGuiding returns 0
23:55:46.983 00.000 9828 PulseGuide returned control before completion, sleep 20
23:55:47.015 00.032 9828 IsGuiding returns 1
23:55:47.015 00.000 9828 scope still moving after pulse duration time elapsed
23:55:47.047 00.032 9828 IsSlewing returns 0
23:55:47.047 00.000 9828 IsGuiding returns 1
23:55:47.078 00.031 9828 IsSlewing returns 0
23:55:47.078 00.000 9828 IsGuiding returns 1
23:55:47.110 00.032 9828 IsSlewing returns 0
23:55:47.110 00.000 9828 IsGuiding returns 1
23:55:47.141 00.031 9828 IsSlewing returns 0
23:55:47.141 00.000 9828 IsGuiding returns 0
23:55:47.141 00.000 9828 scope move finished after 10 + 147 ms
23:55:47.141 00.000 9828 Move returns status 0, amount 10
23:55:47.141 00.000 9828 move complete, result=0
23:55:47.141 00.000 9828 worker thread done servicing request
23:55:47.141 00.000 5052 GuideStep: -0.2 px 44 ms EAST, 0.3 px 10 ms SOUTH
23:55:47.386 00.245 8976 Exposure complete
23:55:47.400 00.014 8976 worker thread done servicing request
23:55:47.400 00.000 5052 OnExposeComplete: enter
23:55:47.400 00.000 5052 UpdateGuideState(): m_state=6
23:55:47.400 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
23:55:47.401 00.001 5052 Star::Find returns 1 (0), X=544.79, Y=393.69, Mass=37, SNR=4.2, Peak=64 HFD=0.4
23:55:47.401 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.97) = xAngle (-4.37 = 1.91)
23:55:47.401 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.42 = 1.86)
23:55:47.401 00.000 5052 CameraToMount -- cameraX=-2.01 cameraY=-1.83 hyp=2.72 cameraTheta=-2.40 mountX=-0.91 mountY=2.61, mountTheta=1.91
23:55:47.401 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.01, y=-1.83, opts=13)
23:55:47.401 00.000 5052 Enqueuing Move request for stepguider (-2.01, -1.83)
23:55:47.401 00.000 8976 Worker thread wakes up
23:55:47.402 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.01, -1.83) opts 0xd
23:55:47.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.01, -1.83)
23:55:47.402 00.000 8976 Moving (-2.01, -1.83) raw xDistance=-0.91 yDistance=2.61
23:55:47.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.91
23:55:47.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.74 from input 2.61
23:55:47.402 00.000 8976 MoveAxis(R, 3, ABG)
23:55:47.402 00.000 8976 stepping (-6, -16) + (3, 0)
23:55:47.402 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:55:47.402 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=121, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
23:55:47.412 00.010 5052 UpdateGuideState exits: m=37 SNR=4.2
23:55:47.412 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:47.412 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:47.413 00.001 5052 Enqueuing Expose request
23:55:47.433 00.020 8976 Received - 47 (G) 
23:55:47.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:55:47.433 00.000 8976 stepped: pos (-3, -16)
23:55:47.433 00.000 8976 MoveAxis(D, 8, ABG)
23:55:47.433 00.000 8976 stepping (-3, -16) + (0, -8)
23:55:47.433 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:55:47.480 00.047 8976 Received - 47 (G) 
23:55:47.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
23:55:47.480 00.000 8976 stepped: pos (-3, -24)
23:55:47.481 00.001 8976 MountToCamera -- mountTheta (0.91) + m_xAngle (1.97) = xAngle (2.88 = 2.88)
23:55:47.481 00.000 8976 MountToCamera -- mountX=1.88 mountY=2.42 hyp=3.07 mountTheta=0.91 cameraX=-2.96, cameraY=0.80 cameraTheta=2.88
23:55:47.481 00.000 8976 incremental bump (-2.961, 0.799) isValid = 1
23:55:47.481 00.000 8976 Scheduling Mount bump of (-0.315, 0.088)
23:55:47.481 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.32, y=0.09, opts=4)
23:55:47.481 00.000 8976 Enqueuing Move request for scope (-0.32, 0.09)
23:55:47.481 00.000 8976 move complete, result=0
23:55:47.481 00.000 8976 worker thread done servicing request
23:55:47.481 00.000 5052 GuideStep: -0.9 px 3 ms EAST, 2.6 px 8 ms SOUTH
23:55:47.481 00.000 9828 Worker thread wakes up
23:55:47.481 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.09) opts 0x4
23:55:47.481 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.32, 0.09)
23:55:47.481 00.000 9828 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.02) = xAngle (2.85 = 2.85)
23:55:47.481 00.000 9828 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (2.80 = 2.80)
23:55:47.481 00.000 9828 CameraToMount -- cameraX=-0.32 cameraY=0.09 hyp=0.33 cameraTheta=2.87 mountX=-0.31 mountY=0.11, mountTheta=2.81
23:55:47.481 00.000 9828 Moving (-0.32, 0.09) raw xDistance=-0.31 yDistance=0.11
23:55:47.481 00.000 8976 Worker thread wakes up
23:55:47.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:47.482 00.001 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:47.482 00.000 9828 BLC: window closed
23:55:47.482 00.000 9828 MoveAxis(E, 63, B)
23:55:47.482 00.000 9828 Guiding  Dir = 2, Dur = 63
23:55:47.482 00.000 9828 IsSlewing returns 0
23:55:47.482 00.000 9828 IsGuiding returns 0
23:55:47.482 00.000 9828 PulseGuide returned control before completion, sleep 73
23:55:47.567 00.085 9828 IsGuiding returns 1
23:55:47.567 00.000 9828 scope still moving after pulse duration time elapsed
23:55:47.598 00.031 9828 IsSlewing returns 0
23:55:47.598 00.000 9828 IsGuiding returns 1
23:55:47.629 00.031 9828 IsSlewing returns 0
23:55:47.629 00.000 9828 IsGuiding returns 1
23:55:47.659 00.030 9828 IsSlewing returns 0
23:55:47.659 00.000 9828 IsGuiding returns 0
23:55:47.659 00.000 9828 scope move finished after 63 + 114 ms
23:55:47.659 00.000 9828 Move returns status 0, amount 63
23:55:47.659 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:47.659 00.000 9828 MoveAxis(S, 4, B)
23:55:47.659 00.000 9828 Guiding  Dir = 1, Dur = 4
23:55:47.675 00.016 9828 IsSlewing returns 0
23:55:47.675 00.000 9828 IsGuiding returns 0
23:55:47.676 00.001 9828 PulseGuide returned control before completion, sleep 14
23:55:47.691 00.015 9828 IsGuiding returns 1
23:55:47.691 00.000 9828 scope still moving after pulse duration time elapsed
23:55:47.722 00.031 9828 IsSlewing returns 0
23:55:47.722 00.000 9828 IsGuiding returns 1
23:55:47.757 00.035 9828 IsSlewing returns 0
23:55:47.757 00.000 9828 IsGuiding returns 1
23:55:47.788 00.031 9828 IsSlewing returns 0
23:55:47.788 00.000 9828 IsGuiding returns 1
23:55:47.819 00.031 9828 IsSlewing returns 0
23:55:47.819 00.000 9828 IsGuiding returns 1
23:55:47.851 00.032 9828 IsSlewing returns 0
23:55:47.851 00.000 9828 IsGuiding returns 1
23:55:47.882 00.031 9828 IsSlewing returns 0
23:55:47.882 00.000 9828 IsGuiding returns 0
23:55:47.882 00.000 9828 scope move finished after 4 + 203 ms
23:55:47.882 00.000 9828 Move returns status 0, amount 4
23:55:47.882 00.000 9828 move complete, result=0
23:55:47.882 00.000 9828 worker thread done servicing request
23:55:47.882 00.000 5052 GuideStep: -0.3 px 63 ms EAST, 0.1 px 4 ms SOUTH
23:55:48.047 00.165 8976 Exposure complete
23:55:48.063 00.016 8976 worker thread done servicing request
23:55:48.063 00.000 5052 OnExposeComplete: enter
23:55:48.063 00.000 5052 UpdateGuideState(): m_state=6
23:55:48.064 00.001 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
23:55:48.064 00.000 5052 Star::Find returns 1 (0), X=545.10, Y=394.38, Mass=39, SNR=4.3, Peak=63 HFD=0.5
23:55:48.064 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.97) = xAngle (-4.52 = 1.76)
23:55:48.064 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.57 = 1.71)
23:55:48.064 00.000 5052 CameraToMount -- cameraX=-1.70 cameraY=-1.14 hyp=2.05 cameraTheta=-2.55 mountX=-0.39 mountY=2.03, mountTheta=1.76
23:55:48.064 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.70, y=-1.14, opts=13)
23:55:48.064 00.000 5052 Enqueuing Move request for stepguider (-1.70, -1.14)
23:55:48.065 00.001 8976 Worker thread wakes up
23:55:48.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.70, -1.14) opts 0xd
23:55:48.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.70, -1.14)
23:55:48.065 00.000 8976 Moving (-1.70, -1.14) raw xDistance=-0.39 yDistance=2.03
23:55:48.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.39
23:55:48.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.40 from input 2.03
23:55:48.065 00.000 8976 MoveAxis(R, 0, ABG)
23:55:48.065 00.000 8976 MoveAxis(D, 6, ABG)
23:55:48.065 00.000 8976 stepping (-3, -24) + (0, -6)
23:55:48.065 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:55:48.066 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=118, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:55:48.074 00.008 5052 UpdateGuideState exits: m=39 SNR=4.3
23:55:48.075 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:48.075 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:48.075 00.000 5052 Enqueuing Expose request
23:55:48.104 00.029 8976 Received - 47 (G) 
23:55:48.104 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:55:48.104 00.000 8976 stepped: pos (-3, -30)
23:55:48.104 00.000 8976 MountToCamera -- mountTheta (1.20) + m_xAngle (1.97) = xAngle (3.17 = -3.11)
23:55:48.104 00.000 8976 MountToCamera -- mountX=1.48 mountY=3.84 hyp=4.12 mountTheta=1.20 cameraX=-4.12, cameraY=-0.13 cameraTheta=-3.11
23:55:48.104 00.000 8976 incremental bump (-4.117, -0.126) isValid = 1
23:55:48.104 00.000 8976 Scheduling Mount bump of (-0.326, -0.010)
23:55:48.104 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.33, y=-0.01, opts=4)
23:55:48.104 00.000 8976 Enqueuing Move request for scope (-0.33, -0.01)
23:55:48.105 00.001 8976 move complete, result=0
23:55:48.105 00.000 9828 Worker thread wakes up
23:55:48.105 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.01) opts 0x4
23:55:48.105 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.33, -0.01)
23:55:48.105 00.000 9828 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.02) = xAngle (-3.13 = -3.13)
23:55:48.105 00.000 5052 GuideStep: -0.4 px 0 ms EAST, 2.0 px 6 ms SOUTH
23:55:48.105 00.000 8976 worker thread done servicing request
23:55:48.105 00.000 8976 Worker thread wakes up
23:55:48.105 00.000 9828 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (-3.18 = 3.10)
23:55:48.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:48.105 00.000 9828 CameraToMount -- cameraX=-0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-3.11 mountX=-0.33 mountY=0.01, mountTheta=3.10
23:55:48.105 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:48.105 00.000 9828 Moving (-0.33, -0.01) raw xDistance=-0.33 yDistance=0.01
23:55:48.106 00.001 9828 BLC: window closed
23:55:48.106 00.000 9828 MoveAxis(E, 66, B)
23:55:48.106 00.000 9828 Guiding  Dir = 2, Dur = 66
23:55:48.106 00.000 9828 IsSlewing returns 0
23:55:48.106 00.000 9828 IsGuiding returns 0
23:55:48.106 00.000 9828 PulseGuide returned control before completion, sleep 76
23:55:48.192 00.086 9828 IsGuiding returns 1
23:55:48.192 00.000 9828 scope still moving after pulse duration time elapsed
23:55:48.223 00.031 9828 IsSlewing returns 0
23:55:48.223 00.000 9828 IsGuiding returns 1
23:55:48.255 00.032 9828 IsSlewing returns 0
23:55:48.255 00.000 9828 IsGuiding returns 1
23:55:48.286 00.031 9828 IsSlewing returns 0
23:55:48.286 00.000 9828 IsGuiding returns 0
23:55:48.286 00.000 9828 scope move finished after 66 + 114 ms
23:55:48.286 00.000 9828 Move returns status 0, amount 66
23:55:48.286 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:48.286 00.000 9828 MoveAxis(S, 0, B)
23:55:48.286 00.000 9828 Move returns status 0, amount 0
23:55:48.286 00.000 9828 move complete, result=0
23:55:48.286 00.000 9828 worker thread done servicing request
23:55:48.286 00.000 5052 GuideStep: -0.3 px 66 ms EAST, 0.0 px 0 ms SOUTH
23:55:48.682 00.396 8976 Exposure complete
23:55:48.696 00.014 8976 worker thread done servicing request
23:55:48.696 00.000 5052 OnExposeComplete: enter
23:55:48.696 00.000 5052 UpdateGuideState(): m_state=6
23:55:48.696 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
23:55:48.696 00.000 5052 Star::Find returns 1 (0), X=545.31, Y=394.00, Mass=38, SNR=4.2, Peak=63 HFD=0.4
23:55:48.696 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.97) = xAngle (-4.31 = 1.97)
23:55:48.696 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.37 = 1.92)
23:55:48.696 00.000 5052 CameraToMount -- cameraX=-1.49 cameraY=-1.52 hyp=2.13 cameraTheta=-2.35 mountX=-0.83 mountY=2.00, mountTheta=1.96
23:55:48.697 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.49, y=-1.52, opts=13)
23:55:48.697 00.000 5052 Enqueuing Move request for stepguider (-1.49, -1.52)
23:55:48.697 00.000 8976 Worker thread wakes up
23:55:48.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.49, -1.52) opts 0xd
23:55:48.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.49, -1.52)
23:55:48.697 00.000 8976 Moving (-1.49, -1.52) raw xDistance=-0.83 yDistance=2.00
23:55:48.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
23:55:48.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.36 from input 2.00
23:55:48.697 00.000 8976 MoveAxis(R, 2, ABG)
23:55:48.697 00.000 8976 stepping (-3, -30) + (2, 0)
23:55:48.697 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:55:48.698 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=26, FiltMax=37, Gamma=2.260
23:55:48.707 00.009 5052 UpdateGuideState exits: m=38 SNR=4.2
23:55:48.707 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:48.708 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:48.708 00.000 5052 Enqueuing Expose request
23:55:48.727 00.019 8976 Received - 47 (G) 
23:55:48.727 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:55:48.727 00.000 8976 stepped: pos (-1, -30)
23:55:48.727 00.000 8976 MoveAxis(D, 6, ABG)
23:55:48.727 00.000 8976 stepping (-1, -30) + (0, -6)
23:55:48.728 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:55:48.775 00.047 8976 Received - 47 (G) 
23:55:48.775 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:55:48.775 00.000 8976 stepped: pos (-1, -36)
23:55:48.775 00.000 8976 FAR outside bump range, increase bump weight 1.00 => 2.00
23:55:48.775 00.000 8976 MountToCamera -- mountTheta (1.37) + m_xAngle (1.97) = xAngle (3.34 = -2.94)
23:55:48.775 00.000 8976 MountToCamera -- mountX=1.06 mountY=5.24 hyp=5.35 mountTheta=1.37 cameraX=-5.25, cameraY=-1.05 cameraTheta=-2.94
23:55:48.775 00.000 8976 incremental bump (-5.245, -1.050) isValid = 1
23:55:48.775 00.000 8976 Scheduling Mount bump of (-0.640, -0.132)
23:55:48.775 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.64, y=-0.13, opts=4)
23:55:48.776 00.001 8976 Enqueuing Move request for scope (-0.64, -0.13)
23:55:48.776 00.000 8976 move complete, result=0
23:55:48.776 00.000 8976 worker thread done servicing request
23:55:48.776 00.000 8976 Worker thread wakes up
23:55:48.776 00.000 9828 Worker thread wakes up
23:55:48.776 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.13) opts 0x4
23:55:48.776 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.64, -0.13)
23:55:48.776 00.000 9828 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.02) = xAngle (-2.96 = -2.96)
23:55:48.776 00.000 9828 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (-3.01 = -3.01)
23:55:48.776 00.000 9828 CameraToMount -- cameraX=-0.64 cameraY=-0.13 hyp=0.65 cameraTheta=-2.94 mountX=-0.64 mountY=-0.09, mountTheta=-3.01
23:55:48.776 00.000 9828 Moving (-0.64, -0.13) raw xDistance=-0.64 yDistance=-0.09
23:55:48.776 00.000 9828 BLC: window closed
23:55:48.776 00.000 9828 MoveAxis(E, 129, B)
23:55:48.776 00.000 9828 Guiding  Dir = 2, Dur = 129
23:55:48.776 00.000 5052 GuideStep: -0.8 px 2 ms EAST, 2.0 px 6 ms SOUTH
23:55:48.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:48.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:48.777 00.001 9828 IsSlewing returns 0
23:55:48.777 00.000 9828 IsGuiding returns 0
23:55:48.777 00.000 9828 PulseGuide returned control before completion, sleep 139
23:55:48.924 00.147 9828 IsGuiding returns 1
23:55:48.924 00.000 9828 scope still moving after pulse duration time elapsed
23:55:48.954 00.030 9828 IsSlewing returns 0
23:55:48.954 00.000 9828 IsGuiding returns 1
23:55:48.986 00.032 9828 IsSlewing returns 0
23:55:48.986 00.000 9828 IsGuiding returns 1
23:55:49.018 00.032 9828 IsSlewing returns 0
23:55:49.018 00.000 9828 IsGuiding returns 1
23:55:49.049 00.031 9828 IsSlewing returns 0
23:55:49.049 00.000 9828 IsGuiding returns 1
23:55:49.081 00.032 9828 IsSlewing returns 0
23:55:49.081 00.000 9828 IsGuiding returns 1
23:55:49.112 00.031 9828 IsSlewing returns 0
23:55:49.112 00.000 9828 IsGuiding returns 1
23:55:49.143 00.031 9828 IsSlewing returns 0
23:55:49.143 00.000 9828 IsGuiding returns 1
23:55:49.174 00.031 9828 IsSlewing returns 0
23:55:49.174 00.000 9828 IsGuiding returns 0
23:55:49.174 00.000 9828 scope move finished after 129 + 268 ms
23:55:49.174 00.000 9828 Move returns status 0, amount 129
23:55:49.174 00.000 9828 BLC: window closed
23:55:49.174 00.000 9828 BLC: Compensation needed for non-algo type move
23:55:49.174 00.000 9828 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
23:55:49.174 00.000 9828 MoveAxis(N, 23, B)
23:55:49.174 00.000 9828 Guiding  Dir = 0, Dur = 23
23:55:49.190 00.016 9828 IsSlewing returns 0
23:55:49.190 00.000 9828 IsGuiding returns 0
23:55:49.190 00.000 9828 PulseGuide returned control before completion, sleep 33
23:55:49.237 00.047 9828 IsGuiding returns 1
23:55:49.237 00.000 9828 scope still moving after pulse duration time elapsed
23:55:49.268 00.031 9828 IsSlewing returns 0
23:55:49.268 00.000 9828 IsGuiding returns 1
23:55:49.299 00.031 9828 IsSlewing returns 0
23:55:49.299 00.000 9828 IsGuiding returns 1
23:55:49.330 00.031 9828 IsSlewing returns 0
23:55:49.330 00.000 9828 IsGuiding returns 0
23:55:49.330 00.000 9828 scope move finished after 23 + 116 ms
23:55:49.330 00.000 9828 Move returns status 0, amount 23
23:55:49.330 00.000 9828 move complete, result=0
23:55:49.330 00.000 9828 worker thread done servicing request
23:55:49.333 00.003 5052 GuideStep: -0.6 px 129 ms EAST, -0.1 px 23 ms NORTH
23:55:49.374 00.041 8976 Exposure complete
23:55:49.388 00.014 8976 worker thread done servicing request
23:55:49.389 00.001 5052 OnExposeComplete: enter
23:55:49.389 00.000 5052 UpdateGuideState(): m_state=6
23:55:49.389 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
23:55:49.389 00.000 5052 Star::Find returns 1 (0), X=545.41, Y=394.27, Mass=47, SNR=4.7, Peak=64 HFD=0.7
23:55:49.389 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.97) = xAngle (-4.38 = 1.91)
23:55:49.389 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.43 = 1.85)
23:55:49.389 00.000 5052 CameraToMount -- cameraX=-1.39 cameraY=-1.25 hyp=1.87 cameraTheta=-2.41 mountX=-0.61 mountY=1.79, mountTheta=1.90
23:55:49.390 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.39, y=-1.25, opts=13)
23:55:49.390 00.000 5052 Enqueuing Move request for stepguider (-1.39, -1.25)
23:55:49.390 00.000 8976 Worker thread wakes up
23:55:49.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.39, -1.25) opts 0xd
23:55:49.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.39, -1.25)
23:55:49.390 00.000 8976 Moving (-1.39, -1.25) raw xDistance=-0.61 yDistance=1.79
23:55:49.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.61
23:55:49.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.23 from input 1.79
23:55:49.390 00.000 8976 MoveAxis(R, 0, ABG)
23:55:49.390 00.000 8976 MoveAxis(D, 5, ABG)
23:55:49.390 00.000 8976 stepping (-1, -36) + (0, -5)
23:55:49.390 00.000 8976 StepGuider step would hit limit: truncate move to (-1, -36) + (0, -3)
23:55:49.390 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:55:49.391 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=121, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
23:55:49.400 00.009 5052 UpdateGuideState exits: m=47 SNR=4.7
23:55:49.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:49.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:49.401 00.001 5052 Enqueuing Expose request
23:55:49.431 00.030 8976 Received - 47 (G) 
23:55:49.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:55:49.431 00.000 8976 stepped: pos (-1, -39)
23:55:49.431 00.000 8976 FAR outside bump range, increase bump weight 2.00 => 3.00
23:55:49.431 00.000 8976 AO travel limit exceeded, using large bump correction
23:55:49.431 00.000 8976 Scheduling Mount bump of (-0.972, -0.874)
23:55:49.431 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.97, y=-0.87, opts=4)
23:55:49.431 00.000 8976 Enqueuing Move request for scope (-0.97, -0.87)
23:55:49.431 00.000 8976 move complete, result=0
23:55:49.431 00.000 9828 Worker thread wakes up
23:55:49.431 00.000 5052 GuideStep: -0.6 px 0 ms EAST, 1.8 px 3 ms SOUTH
23:55:49.431 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -0.87) opts 0x4
23:55:49.431 00.000 8976 worker thread done servicing request
23:55:49.431 00.000 8976 Worker thread wakes up
23:55:49.431 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.97, -0.87)
23:55:49.432 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:49.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:49.432 00.000 9828 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.02) = xAngle (-2.43 = -2.43)
23:55:49.432 00.000 9828 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (-2.48 = -2.48)
23:55:49.432 00.000 9828 CameraToMount -- cameraX=-0.97 cameraY=-0.87 hyp=1.31 cameraTheta=-2.41 mountX=-0.99 mountY=-0.80, mountTheta=-2.46
23:55:49.432 00.000 9828 Moving (-0.97, -0.87) raw xDistance=-0.99 yDistance=-0.80
23:55:49.432 00.000 9828 BLC: window closed
23:55:49.432 00.000 9828 MoveAxis(E, 199, B)
23:55:49.432 00.000 9828 Guiding  Dir = 2, Dur = 199
23:55:49.432 00.000 9828 IsSlewing returns 0
23:55:49.432 00.000 9828 IsGuiding returns 0
23:55:49.433 00.001 9828 PulseGuide returned control before completion, sleep 209
23:55:49.642 00.209 9828 IsGuiding returns 1
23:55:49.642 00.000 9828 scope still moving after pulse duration time elapsed
23:55:49.674 00.032 9828 IsSlewing returns 0
23:55:49.674 00.000 9828 IsGuiding returns 1
23:55:49.705 00.031 9828 IsSlewing returns 0
23:55:49.705 00.000 9828 IsGuiding returns 1
23:55:49.736 00.031 9828 IsSlewing returns 0
23:55:49.736 00.000 9828 IsGuiding returns 1
23:55:49.767 00.031 9828 IsSlewing returns 0
23:55:49.767 00.000 9828 IsGuiding returns 0
23:55:49.767 00.000 9828 scope move finished after 199 + 135 ms
23:55:49.767 00.000 9828 Move returns status 0, amount 199
23:55:49.767 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:49.767 00.000 9828 MoveAxis(N, 31, B)
23:55:49.767 00.000 9828 Guiding  Dir = 0, Dur = 31
23:55:49.783 00.016 9828 IsSlewing returns 0
23:55:49.783 00.000 9828 IsGuiding returns 0
23:55:49.783 00.000 9828 PulseGuide returned control before completion, sleep 41
23:55:49.830 00.047 9828 IsGuiding returns 1
23:55:49.830 00.000 9828 scope still moving after pulse duration time elapsed
23:55:49.862 00.032 9828 IsSlewing returns 0
23:55:49.862 00.000 9828 IsGuiding returns 1
23:55:49.894 00.032 9828 IsSlewing returns 0
23:55:49.894 00.000 9828 IsGuiding returns 1
23:55:49.926 00.032 9828 IsSlewing returns 0
23:55:49.926 00.000 9828 IsGuiding returns 1
23:55:49.958 00.032 9828 IsSlewing returns 0
23:55:49.958 00.000 9828 IsGuiding returns 0
23:55:49.958 00.000 9828 scope move finished after 31 + 143 ms
23:55:49.958 00.000 9828 Move returns status 0, amount 31
23:55:49.958 00.000 9828 move complete, result=0
23:55:49.958 00.000 9828 worker thread done servicing request
23:55:49.959 00.001 5052 GuideStep: -1.0 px 199 ms EAST, -0.8 px 31 ms NORTH
23:55:50.003 00.044 8976 Exposure complete
23:55:50.018 00.015 8976 worker thread done servicing request
23:55:50.018 00.000 5052 OnExposeComplete: enter
23:55:50.018 00.000 5052 UpdateGuideState(): m_state=6
23:55:50.019 00.001 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
23:55:50.019 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=35, SNR=4.1, Peak=66 HFD=0.5
23:55:50.019 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.97) = xAngle (-4.41 = 1.88)
23:55:50.019 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.46 = 1.82)
23:55:50.019 00.000 5052 CameraToMount -- cameraX=-1.80 cameraY=-1.52 hyp=2.36 cameraTheta=-2.44 mountX=-0.71 mountY=2.28, mountTheta=1.87
23:55:50.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.80, y=-1.52, opts=13)
23:55:50.020 00.000 5052 Enqueuing Move request for stepguider (-1.80, -1.52)
23:55:50.020 00.000 8976 Worker thread wakes up
23:55:50.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.80, -1.52) opts 0xd
23:55:50.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.80, -1.52)
23:55:50.020 00.000 8976 Moving (-1.80, -1.52) raw xDistance=-0.71 yDistance=2.28
23:55:50.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.71
23:55:50.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.52 from input 2.28
23:55:50.020 00.000 8976 MoveAxis(R, 2, ABG)
23:55:50.020 00.000 8976 stepping (-1, -39) + (2, 0)
23:55:50.020 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:55:50.021 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=125, med=31, FiltMin=27, FiltMax=39, Gamma=2.260
23:55:50.031 00.010 5052 UpdateGuideState exits: m=35 SNR=4.1
23:55:50.033 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:50.033 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:55:50.033 00.000 5052 Enqueuing Expose request
23:55:50.054 00.021 8976 Received - 47 (G) 
23:55:50.055 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:55:50.055 00.000 8976 stepped: pos (1, -39)
23:55:50.055 00.000 8976 MoveAxis(D, 7, ABG)
23:55:50.055 00.000 8976 stepping (1, -39) + (0, -7)
23:55:50.055 00.000 8976 StepGuider step would hit limit: truncate move to (1, -39) + (0, 0)
23:55:50.055 00.000 8976 FAR outside bump range, increase bump weight 3.00 => 4.00
23:55:50.055 00.000 8976 AO travel limit exceeded, using large bump correction
23:55:50.055 00.000 8976 Scheduling Mount bump of (-1.260, -1.064)
23:55:50.055 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-1.26, y=-1.06, opts=4)
23:55:50.055 00.000 8976 Enqueuing Move request for scope (-1.26, -1.06)
23:55:50.055 00.000 8976 move complete, result=0
23:55:50.055 00.000 9828 Worker thread wakes up
23:55:50.055 00.000 8976 worker thread done servicing request
23:55:50.055 00.000 8976 Worker thread wakes up
23:55:50.055 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-1.26, -1.06) opts 0x4
23:55:50.055 00.000 5052 GuideStep: -0.7 px 2 ms EAST, 2.3 px 0 ms SOUTH
23:55:50.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:55:50.055 00.000 8976 Handling exposure in thread, d=500 o=3 r=(529,378,37,37)
23:55:50.055 00.000 9828 Handling offset move in thread for scope, endpoint = (-1.26, -1.06)
23:55:50.056 00.001 9828 CameraToMount -- cameraTheta (-2.44) - m_xAngle (0.02) = xAngle (-2.46 = -2.46)
23:55:50.056 00.000 9828 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (0.02) + m_yAngleError (0.05)) = yAngle (-2.51 = -2.51)
23:55:50.056 00.000 9828 CameraToMount -- cameraX=-1.26 cameraY=-1.06 hyp=1.65 cameraTheta=-2.44 mountX=-1.28 mountY=-0.98, mountTheta=-2.49
23:55:50.056 00.000 9828 Moving (-1.26, -1.06) raw xDistance=-1.28 yDistance=-0.98
23:55:50.056 00.000 9828 BLC: window closed
23:55:50.056 00.000 9828 MoveAxis(E, 258, B)
23:55:50.056 00.000 9828 Guiding  Dir = 2, Dur = 258
23:55:50.056 00.000 9828 IsSlewing returns 0
23:55:50.056 00.000 9828 IsGuiding returns 0
23:55:50.056 00.000 9828 PulseGuide returned control before completion, sleep 268
23:55:50.234 00.178 5052 Stop button clicked
23:55:50.234 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:55:50.234 00.000 5052 Status Line: Waiting for devices...
23:55:50.290 00.056 8976 ASCOM_AbortExposure returns err = 0
23:55:50.290 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
23:55:50.290 00.000 8976 worker thread done servicing request
23:55:50.290 00.000 5052 OnExposeComplete: enter
23:55:50.290 00.000 5052 OnExposeComplete: Capture Error reported
23:55:50.291 00.001 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
23:55:50.291 00.000 5052 Changing from state GUIDING to STOP
23:55:50.291 00.000 5052 guider state => SELECTED
23:55:50.291 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=125, med=31, FiltMin=27, FiltMax=39, Gamma=2.260
23:55:50.301 00.010 5052 Changing from state SELECTED to UNINITIALIZED
23:55:50.301 00.000 5052 guider state => SELECTING
23:55:50.302 00.001 5052 Status Line: Stopped.
23:55:50.305 00.003 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
23:55:50.336 00.031 9828 IsGuiding returns 1
23:55:50.336 00.000 9828 scope still moving after pulse duration time elapsed
23:55:50.368 00.032 9828 IsSlewing returns 0
23:55:50.368 00.000 9828 IsGuiding returns 1
23:55:50.398 00.030 9828 IsSlewing returns 0
23:55:50.398 00.000 9828 IsGuiding returns 1
23:55:50.430 00.032 9828 IsSlewing returns 0
23:55:50.430 00.000 9828 IsGuiding returns 1
23:55:50.461 00.031 9828 IsSlewing returns 0
23:55:50.461 00.000 9828 IsGuiding returns 1
23:55:50.493 00.032 9828 IsSlewing returns 0
23:55:50.493 00.000 9828 IsGuiding returns 0
23:55:50.493 00.000 9828 scope move finished after 258 + 179 ms
23:55:50.493 00.000 9828 Move returns status 0, amount 258
23:55:50.493 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:55:50.493 00.000 9828 MoveAxis(N, 37, B)
23:55:50.493 00.000 9828 Guiding  Dir = 0, Dur = 37
23:55:50.509 00.016 9828 IsSlewing returns 0
23:55:50.509 00.000 9828 IsGuiding returns 0
23:55:50.509 00.000 9828 PulseGuide returned control before completion, sleep 47
23:55:50.556 00.047 9828 IsGuiding returns 1
23:55:50.556 00.000 9828 scope still moving after pulse duration time elapsed
23:55:50.588 00.032 9828 IsSlewing returns 0
23:55:50.588 00.000 9828 IsGuiding returns 1
23:55:50.620 00.032 9828 IsSlewing returns 0
23:55:50.620 00.000 9828 IsGuiding returns 1
23:55:50.651 00.031 9828 IsSlewing returns 0
23:55:50.651 00.000 9828 IsGuiding returns 1
23:55:50.683 00.032 9828 IsSlewing returns 0
23:55:50.683 00.000 9828 IsGuiding returns 0
23:55:50.683 00.000 9828 scope move finished after 37 + 137 ms
23:55:50.683 00.000 9828 Move returns status 0, amount 37
23:55:50.683 00.000 9828 move complete, result=0
23:55:50.683 00.000 9828 worker thread done servicing request
23:55:50.683 00.000 5052 GuideStep: -1.3 px 258 ms EAST, -1.0 px 37 ms NORTH
23:55:50.685 00.002 5052 MoveAxis(U, 39, -)
23:55:50.685 00.000 5052 stepping (1, -39) + (0, 39)
23:55:50.685 00.000 5052 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:55:50.869 00.184 5052 Received - 47 (G) 
23:55:50.869 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
23:55:50.869 00.000 5052 stepped: pos (1, 0)
23:55:50.869 00.000 5052 MoveAxis(L, 1, -)
23:55:50.869 00.000 5052 stepping (1, 0) + (-1, 0)
23:55:50.869 00.000 5052 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
23:55:50.901 00.032 5052 Received - 47 (G) 
23:55:50.901 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
23:55:50.901 00.000 5052 stepped: pos (0, 0)
23:55:50.902 00.001 5052 Mount: notify guiding stopped
23:55:50.902 00.000 5052 BLC: window closed
23:55:50.902 00.000 5052 BLC: Last direction was reset
23:56:01.320 10.418 5052 StartLoopingInteractive: Loop button clicked
23:56:01.320 00.000 5052 Status Line: Looping
23:56:01.323 00.003 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:56:01.327 00.004 5052 ScheduleExposure(500,3,0) exposurePending=0
23:56:01.327 00.000 5052 Enqueuing Expose request
23:56:01.327 00.000 8976 Worker thread wakes up
23:56:01.327 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:01.327 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
23:56:01.898 00.571 8976 Exposure complete
23:56:01.912 00.014 8976 worker thread done servicing request
23:56:01.912 00.000 5052 OnExposeComplete: enter
23:56:01.912 00.000 5052 UpdateGuideState(): m_state=1
23:56:01.912 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:56:01.912 00.000 5052 Star::Find returns 1 (0), X=544.69, Y=393.69, Mass=42, SNR=4.5, Peak=67 HFD=0.5
23:56:01.913 00.001 5052 setting lock position to (544.69, 393.69)
23:56:01.914 00.001 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:56:01.914 00.000 5052 Changing from state SELECTING to SELECTED
23:56:01.914 00.000 5052 guider state => SELECTED
23:56:01.915 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=125, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:01.925 00.010 5052 UpdateGuideState exits: m=42 SNR=4.5
23:56:01.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:01.925 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:01.925 00.000 5052 Enqueuing Expose request
23:56:01.925 00.000 8976 Worker thread wakes up
23:56:01.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:01.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:02.497 00.572 8976 Exposure complete
23:56:02.510 00.013 8976 worker thread done servicing request
23:56:02.510 00.000 5052 OnExposeComplete: enter
23:56:02.510 00.000 5052 UpdateGuideState(): m_state=2
23:56:02.511 00.001 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:56:02.511 00.000 5052 Star::Find returns 1 (0), X=544.96, Y=394.18, Mass=49, SNR=4.8, Peak=65 HFD=0.3
23:56:02.511 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.97) = xAngle (-0.90 = -0.90)
23:56:02.511 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.96 = -0.96)
23:56:02.511 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.49 hyp=0.56 cameraTheta=1.06 mountX=0.34 mountY=-0.46, mountTheta=-0.92
23:56:02.511 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=121, med=31, FiltMin=27, FiltMax=36, Gamma=2.260
23:56:02.520 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
23:56:02.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:02.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:02.520 00.000 5052 Enqueuing Expose request
23:56:02.520 00.000 8976 Worker thread wakes up
23:56:02.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:02.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:03.075 00.555 8976 Exposure complete
23:56:03.090 00.015 8976 worker thread done servicing request
23:56:03.090 00.000 5052 OnExposeComplete: enter
23:56:03.090 00.000 5052 UpdateGuideState(): m_state=2
23:56:03.090 00.000 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:56:03.090 00.000 5052 Star::Find returns 1 (0), X=545.92, Y=393.91, Mass=41, SNR=4.4, Peak=65 HFD=1.1
23:56:03.090 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.97) = xAngle (-1.79 = -1.79)
23:56:03.090 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.84 = -1.84)
23:56:03.090 00.000 5052 CameraToMount -- cameraX=1.23 cameraY=0.22 hyp=1.25 cameraTheta=0.18 mountX=-0.27 mountY=-1.20, mountTheta=-1.79
23:56:03.091 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=122, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:03.099 00.008 5052 UpdateGuideState exits: m=41 SNR=4.4
23:56:03.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:03.099 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:03.099 00.000 5052 Enqueuing Expose request
23:56:03.099 00.000 8976 Worker thread wakes up
23:56:03.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:03.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(528,376,37,37)
23:56:03.659 00.560 8976 Exposure complete
23:56:03.674 00.015 8976 worker thread done servicing request
23:56:03.675 00.001 5052 OnExposeComplete: enter
23:56:03.675 00.000 5052 UpdateGuideState(): m_state=2
23:56:03.675 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:56:03.675 00.000 5052 Star::Find returns 1 (0), X=545.09, Y=393.49, Mass=42, SNR=4.4, Peak=66 HFD=0.6
23:56:03.675 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.97) = xAngle (-2.44 = -2.44)
23:56:03.675 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.49 = -2.49)
23:56:03.675 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.20 hyp=0.45 cameraTheta=-0.47 mountX=-0.34 mountY=-0.27, mountTheta=-2.47
23:56:03.676 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:03.685 00.009 5052 UpdateGuideState exits: m=42 SNR=4.4
23:56:03.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:03.685 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:03.685 00.000 5052 Enqueuing Expose request
23:56:03.685 00.000 8976 Worker thread wakes up
23:56:03.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:03.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,375,37,37)
23:56:04.251 00.566 8976 Exposure complete
23:56:04.267 00.016 8976 worker thread done servicing request
23:56:04.267 00.000 5052 OnExposeComplete: enter
23:56:04.267 00.000 5052 UpdateGuideState(): m_state=2
23:56:04.267 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:56:04.267 00.000 5052 Star::Find returns 1 (0), X=545.14, Y=393.72, Mass=49, SNR=4.7, Peak=63 HFD=0.5
23:56:04.267 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.97) = xAngle (-1.91 = -1.91)
23:56:04.267 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.96 = -1.96)
23:56:04.267 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.03 hyp=0.45 cameraTheta=0.06 mountX=-0.15 mountY=-0.42, mountTheta=-1.91
23:56:04.268 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=124, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:04.278 00.010 5052 UpdateGuideState exits: m=49 SNR=4.7
23:56:04.278 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:04.278 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:04.278 00.000 5052 Enqueuing Expose request
23:56:04.278 00.000 8976 Worker thread wakes up
23:56:04.278 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:04.278 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:04.844 00.566 8976 Exposure complete
23:56:04.859 00.015 8976 worker thread done servicing request
23:56:04.859 00.000 5052 OnExposeComplete: enter
23:56:04.859 00.000 5052 UpdateGuideState(): m_state=2
23:56:04.859 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:56:04.859 00.000 5052 Star::Find returns 1 (0), X=545.10, Y=394.10, Mass=38, SNR=4.3, Peak=65 HFD=0.2
23:56:04.859 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.97) = xAngle (-1.18 = -1.18)
23:56:04.859 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.24 = -1.24)
23:56:04.859 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.42 hyp=0.59 cameraTheta=0.79 mountX=0.22 mountY=-0.56, mountTheta=-1.19
23:56:04.860 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=36, Gamma=2.260
23:56:04.868 00.008 5052 UpdateGuideState exits: m=38 SNR=4.3
23:56:04.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:04.869 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:04.869 00.000 5052 Enqueuing Expose request
23:56:04.869 00.000 8976 Worker thread wakes up
23:56:04.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:04.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:05.441 00.572 8976 Exposure complete
23:56:05.456 00.015 8976 worker thread done servicing request
23:56:05.456 00.000 5052 OnExposeComplete: enter
23:56:05.456 00.000 5052 UpdateGuideState(): m_state=2
23:56:05.456 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:56:05.456 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=32, SNR=4.0, Peak=63 HFD=0.5
23:56:05.456 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.97) = xAngle (-1.18 = -1.18)
23:56:05.456 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.24 = -1.24)
23:56:05.456 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.31 hyp=0.44 cameraTheta=0.79 mountX=0.17 mountY=-0.42, mountTheta=-1.19
23:56:05.457 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=35, Gamma=2.260
23:56:05.466 00.009 5052 UpdateGuideState exits: m=32 SNR=4.0
23:56:05.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:05.466 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:05.466 00.000 5052 Enqueuing Expose request
23:56:05.467 00.001 8976 Worker thread wakes up
23:56:05.467 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:05.467 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:06.041 00.574 8976 Exposure complete
23:56:06.055 00.014 8976 worker thread done servicing request
23:56:06.055 00.000 5052 OnExposeComplete: enter
23:56:06.056 00.001 5052 UpdateGuideState(): m_state=2
23:56:06.056 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:56:06.056 00.000 5052 Star::Find returns 1 (0), X=545.26, Y=394.09, Mass=45, SNR=4.6, Peak=68 HFD=0.3
23:56:06.056 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.97) = xAngle (-1.36 = -1.36)
23:56:06.056 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.41 = -1.41)
23:56:06.056 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.40 hyp=0.70 cameraTheta=0.61 mountX=0.15 mountY=-0.69, mountTheta=-1.36
23:56:06.056 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=36, Gamma=2.260
23:56:06.065 00.009 5052 UpdateGuideState exits: m=45 SNR=4.6
23:56:06.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:06.065 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:06.066 00.001 5052 Enqueuing Expose request
23:56:06.066 00.000 8976 Worker thread wakes up
23:56:06.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:06.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:06.640 00.574 8976 Exposure complete
23:56:06.655 00.015 8976 worker thread done servicing request
23:56:06.655 00.000 5052 OnExposeComplete: enter
23:56:06.655 00.000 5052 UpdateGuideState(): m_state=2
23:56:06.655 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:56:06.655 00.000 5052 Star::Find returns 1 (0), X=544.81, Y=394.19, Mass=42, SNR=4.4, Peak=65 HFD=0.3
23:56:06.655 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.97) = xAngle (-0.65 = -0.65)
23:56:06.655 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.70 = -0.70)
23:56:06.655 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.50 hyp=0.51 cameraTheta=1.32 mountX=0.41 mountY=-0.33, mountTheta=-0.68
23:56:06.656 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=124, med=31, FiltMin=26, FiltMax=36, Gamma=2.260
23:56:06.665 00.009 5052 UpdateGuideState exits: m=42 SNR=4.4
23:56:06.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:06.665 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:06.665 00.000 5052 Enqueuing Expose request
23:56:06.665 00.000 8976 Worker thread wakes up
23:56:06.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:06.665 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:07.234 00.569 8976 Exposure complete
23:56:07.248 00.014 8976 worker thread done servicing request
23:56:07.248 00.000 5052 OnExposeComplete: enter
23:56:07.248 00.000 5052 UpdateGuideState(): m_state=2
23:56:07.248 00.000 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:56:07.248 00.000 5052 Star::Find returns 1 (0), X=545.48, Y=393.62, Mass=38, SNR=4.3, Peak=66 HFD=0.7
23:56:07.249 00.001 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.97) = xAngle (-2.06 = -2.06)
23:56:07.249 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.11 = -2.11)
23:56:07.249 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.07 hyp=0.80 cameraTheta=-0.09 mountX=-0.37 mountY=-0.68, mountTheta=-2.07
23:56:07.249 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:07.258 00.009 5052 UpdateGuideState exits: m=38 SNR=4.3
23:56:07.258 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:07.258 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:07.258 00.000 5052 Enqueuing Expose request
23:56:07.259 00.001 8976 Worker thread wakes up
23:56:07.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:07.259 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:07.832 00.573 8976 Exposure complete
23:56:07.846 00.014 8976 worker thread done servicing request
23:56:07.846 00.000 5052 OnExposeComplete: enter
23:56:07.846 00.000 5052 UpdateGuideState(): m_state=2
23:56:07.846 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:56:07.846 00.000 5052 Star::Find returns 1 (0), X=544.64, Y=393.64, Mass=50, SNR=4.8, Peak=67 HFD=0.7
23:56:07.846 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.97) = xAngle (-4.32 = 1.96)
23:56:07.846 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.38 = 1.91)
23:56:07.846 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.36 mountX=-0.03 mountY=0.07, mountTheta=1.95
23:56:07.848 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:07.857 00.009 5052 UpdateGuideState exits: m=50 SNR=4.8
23:56:07.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:07.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:07.857 00.000 5052 Enqueuing Expose request
23:56:07.857 00.000 8976 Worker thread wakes up
23:56:07.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:07.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:08.421 00.564 8976 Exposure complete
23:56:08.434 00.013 8976 worker thread done servicing request
23:56:08.434 00.000 5052 OnExposeComplete: enter
23:56:08.434 00.000 5052 UpdateGuideState(): m_state=2
23:56:08.435 00.001 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:56:08.435 00.000 5052 Star::Find returns 1 (0), X=544.80, Y=393.69, Mass=38, SNR=4.3, Peak=65 HFD=0.4
23:56:08.435 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.97) = xAngle (-1.92 = -1.92)
23:56:08.435 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.98 = -1.98)
23:56:08.435 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.04 mountX=-0.04 mountY=-0.10, mountTheta=-1.93
23:56:08.435 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:08.444 00.009 5052 UpdateGuideState exits: m=38 SNR=4.3
23:56:08.444 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:08.444 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:08.444 00.000 5052 Enqueuing Expose request
23:56:08.444 00.000 8976 Worker thread wakes up
23:56:08.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:08.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:09.006 00.562 8976 Exposure complete
23:56:09.019 00.013 8976 worker thread done servicing request
23:56:09.020 00.001 5052 OnExposeComplete: enter
23:56:09.020 00.000 5052 UpdateGuideState(): m_state=2
23:56:09.020 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:56:09.020 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=34, SNR=4.1, Peak=65 HFD=0.5
23:56:09.020 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.97) = xAngle (-1.18 = -1.18)
23:56:09.020 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.24 = -1.24)
23:56:09.020 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.31 hyp=0.44 cameraTheta=0.79 mountX=0.17 mountY=-0.42, mountTheta=-1.19
23:56:09.021 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
23:56:09.029 00.008 5052 UpdateGuideState exits: m=34 SNR=4.1
23:56:09.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:09.029 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:09.029 00.000 5052 Enqueuing Expose request
23:56:09.029 00.000 8976 Worker thread wakes up
23:56:09.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:09.029 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:09.603 00.574 8976 Exposure complete
23:56:09.617 00.014 8976 worker thread done servicing request
23:56:09.617 00.000 5052 OnExposeComplete: enter
23:56:09.617 00.000 5052 UpdateGuideState(): m_state=2
23:56:09.617 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:56:09.617 00.000 5052 Star::Find returns 1 (0), X=545.10, Y=394.10, Mass=37, SNR=4.2, Peak=65 HFD=0.2
23:56:09.617 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.97) = xAngle (-1.18 = -1.18)
23:56:09.617 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.24 = -1.24)
23:56:09.617 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.41 hyp=0.58 cameraTheta=0.79 mountX=0.22 mountY=-0.55, mountTheta=-1.19
23:56:09.618 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=116, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:09.626 00.008 5052 UpdateGuideState exits: m=37 SNR=4.2
23:56:09.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:09.626 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:09.626 00.000 5052 Enqueuing Expose request
23:56:09.627 00.001 8976 Worker thread wakes up
23:56:09.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:09.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:10.196 00.569 8976 Exposure complete
23:56:10.210 00.014 8976 worker thread done servicing request
23:56:10.210 00.000 5052 OnExposeComplete: enter
23:56:10.210 00.000 5052 UpdateGuideState(): m_state=2
23:56:10.210 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:56:10.210 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=33, SNR=4.0, Peak=64 HFD=0.5
23:56:10.210 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.97) = xAngle (-1.18 = -1.18)
23:56:10.210 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.24 = -1.24)
23:56:10.210 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.31 hyp=0.44 cameraTheta=0.79 mountX=0.17 mountY=-0.42, mountTheta=-1.19
23:56:10.211 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:10.220 00.009 5052 UpdateGuideState exits: m=33 SNR=4.0
23:56:10.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:10.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:10.220 00.000 5052 Enqueuing Expose request
23:56:10.220 00.000 8976 Worker thread wakes up
23:56:10.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:10.220 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:10.791 00.571 8976 Exposure complete
23:56:10.805 00.014 8976 worker thread done servicing request
23:56:10.805 00.000 5052 OnExposeComplete: enter
23:56:10.805 00.000 5052 UpdateGuideState(): m_state=2
23:56:10.806 00.001 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:56:10.806 00.000 5052 Star::Find returns 1 (0), X=544.50, Y=394.14, Mass=41, SNR=4.4, Peak=63 HFD=0.7
23:56:10.806 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.97) = xAngle (0.00 = 0.00)
23:56:10.806 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.05 = -0.05)
23:56:10.806 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.46 hyp=0.49 cameraTheta=1.97 mountX=0.49 mountY=-0.03, mountTheta=-0.05
23:56:10.806 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:10.816 00.010 5052 UpdateGuideState exits: m=41 SNR=4.4
23:56:10.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:10.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:10.816 00.000 5052 Enqueuing Expose request
23:56:10.816 00.000 8976 Worker thread wakes up
23:56:10.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:10.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(526,376,37,37)
23:56:11.388 00.572 8976 Exposure complete
23:56:11.403 00.015 8976 worker thread done servicing request
23:56:11.403 00.000 5052 OnExposeComplete: enter
23:56:11.403 00.000 5052 UpdateGuideState(): m_state=2
23:56:11.404 00.001 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:56:11.404 00.000 5052 Star::Find returns 1 (0), X=545.49, Y=393.71, Mass=37, SNR=4.2, Peak=65 HFD=0.6
23:56:11.404 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.97) = xAngle (-1.94 = -1.94)
23:56:11.404 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.00 = -2.00)
23:56:11.404 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.02 hyp=0.80 cameraTheta=0.02 mountX=-0.29 mountY=-0.73, mountTheta=-1.95
23:56:11.404 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=114, med=31, FiltMin=27, FiltMax=36, Gamma=2.260
23:56:11.414 00.010 5052 UpdateGuideState exits: m=37 SNR=4.2
23:56:11.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:11.414 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:11.414 00.000 5052 Enqueuing Expose request
23:56:11.414 00.000 8976 Worker thread wakes up
23:56:11.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:11.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:11.982 00.568 8976 Exposure complete
23:56:11.995 00.013 8976 worker thread done servicing request
23:56:11.996 00.001 5052 OnExposeComplete: enter
23:56:11.996 00.000 5052 UpdateGuideState(): m_state=2
23:56:11.996 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:56:11.996 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=33, SNR=4.0, Peak=65 HFD=0.5
23:56:11.996 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.97) = xAngle (-1.18 = -1.18)
23:56:11.996 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.24 = -1.24)
23:56:11.996 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.31 hyp=0.44 cameraTheta=0.79 mountX=0.17 mountY=-0.42, mountTheta=-1.19
23:56:11.997 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:12.006 00.009 5052 UpdateGuideState exits: m=33 SNR=4.0
23:56:12.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:12.006 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:12.006 00.000 5052 Enqueuing Expose request
23:56:12.006 00.000 8976 Worker thread wakes up
23:56:12.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:12.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:12.580 00.574 8976 Exposure complete
23:56:12.596 00.016 8976 worker thread done servicing request
23:56:12.596 00.000 5052 OnExposeComplete: enter
23:56:12.596 00.000 5052 UpdateGuideState(): m_state=2
23:56:12.597 00.001 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:56:12.597 00.000 5052 Star::Find returns 1 (0), X=544.80, Y=394.20, Mass=37, SNR=4.2, Peak=65 HFD=0.3
23:56:12.597 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.97) = xAngle (-0.61 = -0.61)
23:56:12.597 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.66 = -0.66)
23:56:12.597 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.51 hyp=0.52 cameraTheta=1.36 mountX=0.43 mountY=-0.32, mountTheta=-0.65
23:56:12.598 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:12.608 00.010 5052 UpdateGuideState exits: m=37 SNR=4.2
23:56:12.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:12.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:12.608 00.000 5052 Enqueuing Expose request
23:56:12.608 00.000 8976 Worker thread wakes up
23:56:12.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:12.608 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:13.179 00.571 8976 Exposure complete
23:56:13.193 00.014 8976 worker thread done servicing request
23:56:13.193 00.000 5052 OnExposeComplete: enter
23:56:13.193 00.000 5052 UpdateGuideState(): m_state=2
23:56:13.193 00.000 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:56:13.193 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=31, SNR=3.9, Peak=63 HFD=0.5
23:56:13.193 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.97) = xAngle (-1.18 = -1.18)
23:56:13.193 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.24 = -1.24)
23:56:13.193 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.31 hyp=0.44 cameraTheta=0.79 mountX=0.17 mountY=-0.42, mountTheta=-1.19
23:56:13.194 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=114, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:13.203 00.009 5052 UpdateGuideState exits: m=31 SNR=3.9
23:56:13.203 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:13.203 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:13.203 00.000 5052 Enqueuing Expose request
23:56:13.203 00.000 8976 Worker thread wakes up
23:56:13.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:13.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:13.777 00.574 8976 Exposure complete
23:56:13.791 00.014 8976 worker thread done servicing request
23:56:13.791 00.000 5052 OnExposeComplete: enter
23:56:13.791 00.000 5052 UpdateGuideState(): m_state=2
23:56:13.791 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:56:13.791 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=33, SNR=4.0, Peak=64 HFD=0.5
23:56:13.791 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.97) = xAngle (-1.18 = -1.18)
23:56:13.791 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.24 = -1.24)
23:56:13.792 00.001 5052 CameraToMount -- cameraX=0.31 cameraY=0.31 hyp=0.44 cameraTheta=0.79 mountX=0.17 mountY=-0.42, mountTheta=-1.19
23:56:13.792 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=26, FiltMax=37, Gamma=2.260
23:56:13.801 00.009 5052 UpdateGuideState exits: m=33 SNR=4.0
23:56:13.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:13.801 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:13.801 00.000 5052 Enqueuing Expose request
23:56:13.801 00.000 8976 Worker thread wakes up
23:56:13.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:13.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:14.372 00.571 8976 Exposure complete
23:56:14.386 00.014 8976 worker thread done servicing request
23:56:14.386 00.000 5052 OnExposeComplete: enter
23:56:14.386 00.000 5052 UpdateGuideState(): m_state=2
23:56:14.386 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:56:14.386 00.000 5052 Star::Find returns 1 (0), X=544.64, Y=393.73, Mass=41, SNR=4.4, Peak=65 HFD=0.5
23:56:14.386 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
23:56:14.386 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
23:56:14.386 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.38 mountX=0.06 mountY=0.02, mountTheta=0.36
23:56:14.387 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
23:56:14.395 00.008 5052 UpdateGuideState exits: m=41 SNR=4.4
23:56:14.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:14.395 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:14.395 00.000 5052 Enqueuing Expose request
23:56:14.395 00.000 8976 Worker thread wakes up
23:56:14.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:14.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:14.960 00.565 8976 Exposure complete
23:56:14.979 00.019 8976 worker thread done servicing request
23:56:14.979 00.000 5052 OnExposeComplete: enter
23:56:14.979 00.000 5052 UpdateGuideState(): m_state=2
23:56:14.979 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:56:14.987 00.008 5052 Star::Find returns 1 (0), X=544.77, Y=393.65, Mass=37, SNR=4.2, Peak=64 HFD=0.5
23:56:14.987 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.97) = xAngle (-2.42 = -2.42)
23:56:14.987 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.48 = -2.48)
23:56:14.987 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.46 mountX=-0.07 mountY=-0.05, mountTheta=-2.46
23:56:14.987 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=118, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:14.997 00.010 5052 UpdateGuideState exits: m=37 SNR=4.2
23:56:14.997 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:14.997 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:14.997 00.000 5052 Enqueuing Expose request
23:56:14.997 00.000 8976 Worker thread wakes up
23:56:14.997 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:14.997 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:15.569 00.572 8976 Exposure complete
23:56:15.583 00.014 8976 worker thread done servicing request
23:56:15.583 00.000 5052 OnExposeComplete: enter
23:56:15.583 00.000 5052 UpdateGuideState(): m_state=2
23:56:15.583 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:56:15.583 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.90, Mass=36, SNR=4.1, Peak=63 HFD=1.0
23:56:15.583 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.97) = xAngle (-0.65 = -0.65)
23:56:15.583 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.70 = -0.70)
23:56:15.583 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=1.21 hyp=1.25 cameraTheta=1.32 mountX=1.00 mountY=-0.81, mountTheta=-0.68
23:56:15.584 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:15.592 00.008 5052 UpdateGuideState exits: m=36 SNR=4.1
23:56:15.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:15.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:15.593 00.001 5052 Enqueuing Expose request
23:56:15.593 00.000 8976 Worker thread wakes up
23:56:15.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:15.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,377,37,37)
23:56:16.168 00.575 8976 Exposure complete
23:56:16.182 00.014 8976 worker thread done servicing request
23:56:16.183 00.001 5052 OnExposeComplete: enter
23:56:16.183 00.000 5052 UpdateGuideState(): m_state=2
23:56:16.183 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:56:16.183 00.000 5052 Star::Find returns 1 (0), X=544.78, Y=396.21, Mass=49, SNR=4.8, Peak=64 HFD=3.4
23:56:16.183 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.97) = xAngle (-0.44 = -0.44)
23:56:16.183 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.49 = -0.49)
23:56:16.183 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=2.52 hyp=2.52 cameraTheta=1.53 mountX=2.29 mountY=-1.18, mountTheta=-0.48
23:56:16.184 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=118, med=31, FiltMin=27, FiltMax=39, Gamma=2.260
23:56:16.193 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
23:56:16.193 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:16.193 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:16.193 00.000 5052 Enqueuing Expose request
23:56:16.193 00.000 8976 Worker thread wakes up
23:56:16.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:16.193 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,378,37,37)
23:56:16.767 00.574 8976 Exposure complete
23:56:16.781 00.014 8976 worker thread done servicing request
23:56:16.781 00.000 5052 OnExposeComplete: enter
23:56:16.781 00.000 5052 UpdateGuideState(): m_state=2
23:56:16.781 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:56:16.781 00.000 5052 Star::Find returns 1 (0), X=544.54, Y=396.52, Mass=58, SNR=5.1, Peak=65 HFD=4.4
23:56:16.781 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.97) = xAngle (-0.35 = -0.35)
23:56:16.781 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.40 = -0.40)
23:56:16.782 00.001 5052 CameraToMount -- cameraX=-0.15 cameraY=2.83 hyp=2.84 cameraTheta=1.62 mountX=2.67 mountY=-1.10, mountTheta=-0.39
23:56:16.782 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:16.791 00.009 5052 UpdateGuideState exits: m=58 SNR=5.1
23:56:16.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:16.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:16.791 00.000 5052 Enqueuing Expose request
23:56:16.791 00.000 8976 Worker thread wakes up
23:56:16.791 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:16.791 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:17.351 00.560 8976 Exposure complete
23:56:17.366 00.015 8976 worker thread done servicing request
23:56:17.366 00.000 5052 OnExposeComplete: enter
23:56:17.366 00.000 5052 UpdateGuideState(): m_state=2
23:56:17.366 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:56:17.366 00.000 5052 Star::Find returns 1 (0), X=544.91, Y=396.16, Mass=50, SNR=4.8, Peak=65 HFD=3.3
23:56:17.367 00.001 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.97) = xAngle (-0.49 = -0.49)
23:56:17.367 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.54 = -0.54)
23:56:17.367 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=2.47 hyp=2.48 cameraTheta=1.48 mountX=2.19 mountY=-1.28, mountTheta=-0.53
23:56:17.367 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=116, med=31, FiltMin=26, FiltMax=37, Gamma=2.260
23:56:17.377 00.010 5052 UpdateGuideState exits: m=50 SNR=4.8
23:56:17.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:17.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:17.377 00.000 5052 Enqueuing Expose request
23:56:17.377 00.000 8976 Worker thread wakes up
23:56:17.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:17.377 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,378,37,37)
23:56:17.965 00.588 8976 Exposure complete
23:56:17.979 00.014 8976 worker thread done servicing request
23:56:17.979 00.000 5052 OnExposeComplete: enter
23:56:17.979 00.000 5052 UpdateGuideState(): m_state=2
23:56:17.979 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:56:17.979 00.000 5052 Star::Find returns 1 (0), X=544.82, Y=396.04, Mass=51, SNR=4.8, Peak=65 HFD=3.1
23:56:17.979 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.97) = xAngle (-0.45 = -0.45)
23:56:17.980 00.001 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.50 = -0.50)
23:56:17.980 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=2.35 hyp=2.35 cameraTheta=1.52 mountX=2.11 mountY=-1.14, mountTheta=-0.49
23:56:17.980 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:17.989 00.009 5052 UpdateGuideState exits: m=51 SNR=4.8
23:56:17.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:17.989 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:17.989 00.000 5052 Enqueuing Expose request
23:56:17.989 00.000 8976 Worker thread wakes up
23:56:17.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:17.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,378,37,37)
23:56:18.549 00.560 8976 Exposure complete
23:56:18.564 00.015 8976 worker thread done servicing request
23:56:18.564 00.000 5052 OnExposeComplete: enter
23:56:18.564 00.000 5052 UpdateGuideState(): m_state=2
23:56:18.564 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:56:18.564 00.000 5052 Star::Find returns 1 (0), X=544.49, Y=396.85, Mass=59, SNR=5.2, Peak=63 HFD=5.5
23:56:18.564 00.000 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.97) = xAngle (-0.34 = -0.34)
23:56:18.564 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.39 = -0.39)
23:56:18.564 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=3.17 hyp=3.17 cameraTheta=1.63 mountX=3.00 mountY=-1.20, mountTheta=-0.38
23:56:18.565 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=119, med=31, FiltMin=27, FiltMax=38, Gamma=2.260
23:56:18.576 00.011 5052 UpdateGuideState exits: m=59 SNR=5.2
23:56:18.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:18.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:18.576 00.000 5052 Enqueuing Expose request
23:56:18.576 00.000 8976 Worker thread wakes up
23:56:18.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:18.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(526,379,37,37)
23:56:19.154 00.578 8976 Exposure complete
23:56:19.167 00.013 8976 worker thread done servicing request
23:56:19.167 00.000 5052 OnExposeComplete: enter
23:56:19.167 00.000 5052 UpdateGuideState(): m_state=2
23:56:19.168 00.001 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:56:19.168 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.97, Mass=39, SNR=4.3, Peak=65 HFD=1.1
23:56:19.168 00.000 5052 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.97) = xAngle (-0.63 = -0.63)
23:56:19.168 00.000 5052 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.69 = -0.69)
23:56:19.168 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=1.29 hyp=1.32 cameraTheta=1.33 mountX=1.07 mountY=-0.84, mountTheta=-0.67
23:56:19.168 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=116, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:19.177 00.009 5052 UpdateGuideState exits: m=39 SNR=4.3
23:56:19.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:19.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:19.177 00.000 5052 Enqueuing Expose request
23:56:19.177 00.000 8976 Worker thread wakes up
23:56:19.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:19.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,377,37,37)
23:56:19.748 00.571 8976 Exposure complete
23:56:19.764 00.016 8976 worker thread done servicing request
23:56:19.764 00.000 5052 OnExposeComplete: enter
23:56:19.764 00.000 5052 UpdateGuideState(): m_state=2
23:56:19.764 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:56:19.764 00.000 5052 Star::Find returns 1 (0), X=544.87, Y=395.51, Mass=41, SNR=4.4, Peak=63 HFD=2.0
23:56:19.765 00.001 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.97) = xAngle (-0.50 = -0.50)
23:56:19.765 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.55 = -0.55)
23:56:19.765 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=1.82 hyp=1.83 cameraTheta=1.47 mountX=1.61 mountY=-0.96, mountTheta=-0.54
23:56:19.765 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=114, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:19.774 00.009 5052 UpdateGuideState exits: m=41 SNR=4.4
23:56:19.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:19.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:19.774 00.000 5052 Enqueuing Expose request
23:56:19.775 00.001 8976 Worker thread wakes up
23:56:19.775 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:19.775 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,378,37,37)
23:56:20.345 00.570 8976 Exposure complete
23:56:20.360 00.015 8976 worker thread done servicing request
23:56:20.360 00.000 5052 OnExposeComplete: enter
23:56:20.360 00.000 5052 UpdateGuideState(): m_state=2
23:56:20.360 00.000 5052 Star::Find(18, 544, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:56:20.360 00.000 5052 Star::Find returns 1 (0), X=545.07, Y=395.80, Mass=61, SNR=5.3, Peak=66 HFD=3.2
23:56:20.360 00.000 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.97) = xAngle (-0.58 = -0.58)
23:56:20.360 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.63 = -0.63)
23:56:20.360 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=2.11 hyp=2.15 cameraTheta=1.39 mountX=1.80 mountY=-1.27, mountTheta=-0.61
23:56:20.361 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:20.370 00.009 5052 UpdateGuideState exits: m=61 SNR=5.3
23:56:20.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:20.370 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:20.370 00.000 5052 Enqueuing Expose request
23:56:20.370 00.000 8976 Worker thread wakes up
23:56:20.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:20.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,378,37,37)
23:56:20.942 00.572 8976 Exposure complete
23:56:20.958 00.016 8976 worker thread done servicing request
23:56:20.958 00.000 5052 OnExposeComplete: enter
23:56:20.958 00.000 5052 UpdateGuideState(): m_state=2
23:56:20.958 00.000 5052 Star::Find(18, 545, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:56:20.958 00.000 5052 Star::Find returns 1 (0), X=545.07, Y=396.82, Mass=60, SNR=5.2, Peak=64 HFD=5.2
23:56:20.958 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.97) = xAngle (-0.52 = -0.52)
23:56:20.958 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.57 = -0.57)
23:56:20.958 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=3.14 hyp=3.16 cameraTheta=1.45 mountX=2.74 mountY=-1.71, mountTheta=-0.56
23:56:20.959 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.260
23:56:20.968 00.009 5052 UpdateGuideState exits: m=60 SNR=5.2
23:56:20.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:20.968 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:20.968 00.000 5052 Enqueuing Expose request
23:56:20.968 00.000 8976 Worker thread wakes up
23:56:20.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:20.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:21.049 00.081 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.280
23:56:21.213 00.164 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.300
23:56:21.324 00.111 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.320
23:56:21.357 00.033 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.370
23:56:21.399 00.042 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.430
23:56:21.535 00.136 8976 Exposure complete
23:56:21.549 00.014 8976 worker thread done servicing request
23:56:21.549 00.000 5052 OnExposeComplete: enter
23:56:21.549 00.000 5052 UpdateGuideState(): m_state=2
23:56:21.549 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:56:21.549 00.000 5052 Star::Find returns 1 (0), X=545.14, Y=396.66, Mass=63, SNR=5.4, Peak=66 HFD=5.2
23:56:21.549 00.000 5052 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.97) = xAngle (-0.55 = -0.55)
23:56:21.549 00.000 5052 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.60 = -0.60)
23:56:21.550 00.001 5052 CameraToMount -- cameraX=0.45 cameraY=2.97 hyp=3.00 cameraTheta=1.42 mountX=2.56 mountY=-1.70, mountTheta=-0.58
23:56:21.550 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=118, med=31, FiltMin=27, FiltMax=37, Gamma=2.430
23:56:21.559 00.009 5052 UpdateGuideState exits: m=63 SNR=5.4
23:56:21.559 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:21.559 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:21.559 00.000 5052 Enqueuing Expose request
23:56:21.559 00.000 8976 Worker thread wakes up
23:56:21.559 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:21.559 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:21.562 00.003 5052 UpdateImageDisplay: Size=(640,512) min=23, max=118, med=31, FiltMin=27, FiltMax=37, Gamma=2.450
23:56:21.625 00.063 5052 UpdateImageDisplay: Size=(640,512) min=23, max=118, med=31, FiltMin=27, FiltMax=37, Gamma=2.480
23:56:21.691 00.066 5052 UpdateImageDisplay: Size=(640,512) min=23, max=118, med=31, FiltMin=27, FiltMax=37, Gamma=2.500
23:56:21.747 00.056 5052 UpdateImageDisplay: Size=(640,512) min=23, max=118, med=31, FiltMin=27, FiltMax=37, Gamma=2.540
23:56:22.136 00.389 8976 Exposure complete
23:56:22.146 00.010 5052 UpdateImageDisplay: Size=(640,512) min=23, max=118, med=31, FiltMin=27, FiltMax=37, Gamma=2.560
23:56:22.151 00.005 8976 worker thread done servicing request
23:56:22.156 00.005 5052 OnExposeComplete: enter
23:56:22.157 00.001 5052 UpdateGuideState(): m_state=2
23:56:22.157 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:56:22.157 00.000 5052 Star::Find returns 1 (0), X=544.38, Y=396.43, Mass=56, SNR=5.1, Peak=65 HFD=4.2
23:56:22.157 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.97) = xAngle (-0.29 = -0.29)
23:56:22.157 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.34 = -0.34)
23:56:22.157 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=2.74 hyp=2.76 cameraTheta=1.68 mountX=2.65 mountY=-0.92, mountTheta=-0.33
23:56:22.158 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.560
23:56:22.169 00.011 5052 UpdateGuideState exits: m=56 SNR=5.1
23:56:22.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:22.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:22.169 00.000 5052 Enqueuing Expose request
23:56:22.169 00.000 8976 Worker thread wakes up
23:56:22.170 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:22.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(526,378,37,37)
23:56:22.240 00.070 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.590
23:56:22.314 00.074 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.610
23:56:22.448 00.134 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:22.691 00.243 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:22.700 00.009 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:22.749 00.049 8976 Exposure complete
23:56:22.763 00.014 8976 worker thread done servicing request
23:56:22.763 00.000 5052 OnExposeComplete: enter
23:56:22.763 00.000 5052 UpdateGuideState(): m_state=2
23:56:22.763 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
23:56:22.763 00.000 5052 Star::Find returns 1 (0), X=543.92, Y=396.62, Mass=59, SNR=5.2, Peak=64 HFD=5.2
23:56:22.763 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.97) = xAngle (-0.14 = -0.14)
23:56:22.763 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.20 = -0.20)
23:56:22.763 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=2.94 hyp=3.03 cameraTheta=1.83 mountX=3.00 mountY=-0.59, mountTheta=-0.19
23:56:22.764 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:56:22.773 00.009 5052 UpdateGuideState exits: m=59 SNR=5.2
23:56:22.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:22.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:22.773 00.000 5052 Enqueuing Expose request
23:56:22.773 00.000 8976 Worker thread wakes up
23:56:22.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:22.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(526,379,37,37)
23:56:23.348 00.575 8976 Exposure complete
23:56:23.363 00.015 8976 worker thread done servicing request
23:56:23.363 00.000 5052 OnExposeComplete: enter
23:56:23.363 00.000 5052 UpdateGuideState(): m_state=2
23:56:23.363 00.000 5052 Star::Find(18, 543, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
23:56:23.363 00.000 5052 Star::Find returns 1 (0), X=542.51, Y=399.67, Mass=170, SNR=8.7, Peak=63 HFD=5.0
23:56:23.363 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.97) = xAngle (-0.05 = -0.05)
23:56:23.363 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.10 = -0.10)
23:56:23.363 00.000 5052 CameraToMount -- cameraX=-2.18 cameraY=5.99 hyp=6.37 cameraTheta=1.92 mountX=6.36 mountY=-0.64, mountTheta=-0.10
23:56:23.365 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=114, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:56:23.374 00.009 5052 UpdateGuideState exits: m=170 SNR=8.7
23:56:23.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:23.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:23.374 00.000 5052 Enqueuing Expose request
23:56:23.374 00.000 8976 Worker thread wakes up
23:56:23.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:23.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(525,382,37,37)
23:56:23.946 00.572 8976 Exposure complete
23:56:23.960 00.014 8976 worker thread done servicing request
23:56:23.960 00.000 5052 OnExposeComplete: enter
23:56:23.960 00.000 5052 UpdateGuideState(): m_state=2
23:56:23.960 00.000 5052 Star::Find(18, 542, 399, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
23:56:23.960 00.000 5052 Star::Find returns 1 (0), X=541.38, Y=401.43, Mass=131, SNR=7.6, Peak=65 HFD=3.3
23:56:23.960 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.97) = xAngle (0.01 = 0.01)
23:56:23.960 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.05 = -0.05)
23:56:23.960 00.000 5052 CameraToMount -- cameraX=-3.31 cameraY=7.74 hyp=8.42 cameraTheta=1.97 mountX=8.42 mountY=-0.39, mountTheta=-0.05
23:56:23.961 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:56:23.970 00.009 5052 UpdateGuideState exits: m=131 SNR=7.6
23:56:23.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:23.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:23.970 00.000 5052 Enqueuing Expose request
23:56:23.970 00.000 8976 Worker thread wakes up
23:56:23.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:23.970 00.000 8976 Handling exposure in thread, d=500 o=3 r=(523,383,37,37)
23:56:24.538 00.568 8976 Exposure complete
23:56:24.552 00.014 8976 worker thread done servicing request
23:56:24.552 00.000 5052 OnExposeComplete: enter
23:56:24.552 00.000 5052 UpdateGuideState(): m_state=2
23:56:24.553 00.001 5052 Star::Find(18, 541, 401, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
23:56:24.553 00.000 5052 Star::Find returns 1 (0), X=543.68, Y=396.27, Mass=56, SNR=5.1, Peak=63 HFD=5.2
23:56:24.553 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.97) = xAngle (-0.02 = -0.02)
23:56:24.553 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.08 = -0.08)
23:56:24.553 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=2.59 hyp=2.78 cameraTheta=1.94 mountX=2.78 mountY=-0.22, mountTheta=-0.08
23:56:24.553 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=118, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:56:24.562 00.009 5052 UpdateGuideState exits: m=56 SNR=5.1
23:56:24.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:24.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:24.562 00.000 5052 Enqueuing Expose request
23:56:24.562 00.000 8976 Worker thread wakes up
23:56:24.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:24.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(526,378,37,37)
23:56:25.131 00.569 8976 Exposure complete
23:56:25.144 00.013 8976 worker thread done servicing request
23:56:25.145 00.001 5052 OnExposeComplete: enter
23:56:25.145 00.000 5052 UpdateGuideState(): m_state=2
23:56:25.145 00.000 5052 Star::Find(18, 543, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
23:56:25.145 00.000 5052 Star::Find returns 1 (0), X=543.64, Y=395.78, Mass=60, SNR=5.2, Peak=64 HFD=4.1
23:56:25.145 00.000 5052 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.97) = xAngle (0.07 = 0.07)
23:56:25.145 00.000 5052 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.01 = 0.01)
23:56:25.145 00.000 5052 CameraToMount -- cameraX=-1.05 cameraY=2.10 hyp=2.34 cameraTheta=2.03 mountX=2.34 mountY=0.03, mountTheta=0.01
23:56:25.146 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:56:25.154 00.008 5052 UpdateGuideState exits: m=60 SNR=5.2
23:56:25.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:25.154 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:25.155 00.001 5052 Enqueuing Expose request
23:56:25.155 00.000 8976 Worker thread wakes up
23:56:25.155 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:25.155 00.000 8976 Handling exposure in thread, d=500 o=3 r=(526,378,37,37)
23:56:25.713 00.558 8976 Exposure complete
23:56:25.727 00.014 8976 worker thread done servicing request
23:56:25.728 00.001 5052 OnExposeComplete: enter
23:56:25.728 00.000 5052 UpdateGuideState(): m_state=2
23:56:25.728 00.000 5052 Star::Find(18, 543, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
23:56:25.728 00.000 5052 Star::Find returns 1 (0), X=544.38, Y=395.47, Mass=43, SNR=4.5, Peak=64 HFD=2.1
23:56:25.728 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.97) = xAngle (-0.22 = -0.22)
23:56:25.728 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.28 = -0.28)
23:56:25.728 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=1.78 hyp=1.81 cameraTheta=1.74 mountX=1.76 mountY=-0.49, mountTheta=-0.27
23:56:25.729 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=117, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:56:25.737 00.008 5052 UpdateGuideState exits: m=43 SNR=4.5
23:56:25.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:25.738 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:25.738 00.000 5052 Enqueuing Expose request
23:56:25.738 00.000 8976 Worker thread wakes up
23:56:25.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:25.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(526,377,37,37)
23:56:26.306 00.568 8976 Exposure complete
23:56:26.320 00.014 8976 worker thread done servicing request
23:56:26.320 00.000 5052 OnExposeComplete: enter
23:56:26.320 00.000 5052 UpdateGuideState(): m_state=2
23:56:26.320 00.000 5052 Star::Find(18, 544, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
23:56:26.320 00.000 5052 Star::Find returns 1 (0), X=544.59, Y=394.83, Mass=40, SNR=4.4, Peak=66 HFD=1.1
23:56:26.320 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.97) = xAngle (-0.31 = -0.31)
23:56:26.320 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.36 = -0.36)
23:56:26.320 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=1.14 hyp=1.14 cameraTheta=1.66 mountX=1.09 mountY=-0.40, mountTheta=-0.35
23:56:26.321 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:26.330 00.009 5052 UpdateGuideState exits: m=40 SNR=4.4
23:56:26.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:26.330 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:26.330 00.000 5052 Enqueuing Expose request
23:56:26.330 00.000 8976 Worker thread wakes up
23:56:26.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:26.330 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,377,37,37)
23:56:26.894 00.564 8976 Exposure complete
23:56:26.908 00.014 8976 worker thread done servicing request
23:56:26.908 00.000 5052 OnExposeComplete: enter
23:56:26.908 00.000 5052 UpdateGuideState(): m_state=2
23:56:26.908 00.000 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
23:56:26.908 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=33, SNR=4.0, Peak=64 HFD=0.5
23:56:26.908 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.97) = xAngle (-1.18 = -1.18)
23:56:26.908 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.24 = -1.24)
23:56:26.908 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.31 hyp=0.44 cameraTheta=0.79 mountX=0.17 mountY=-0.42, mountTheta=-1.19
23:56:26.909 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=116, med=31, FiltMin=26, FiltMax=37, Gamma=2.630
23:56:26.918 00.009 5052 UpdateGuideState exits: m=33 SNR=4.0
23:56:26.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:26.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:26.918 00.000 5052 Enqueuing Expose request
23:56:26.918 00.000 8976 Worker thread wakes up
23:56:26.918 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:26.918 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,376,37,37)
23:56:27.490 00.572 8976 Exposure complete
23:56:27.503 00.013 8976 worker thread done servicing request
23:56:27.503 00.000 5052 OnExposeComplete: enter
23:56:27.504 00.001 5052 UpdateGuideState(): m_state=2
23:56:27.504 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
23:56:27.504 00.000 5052 Star::Find returns 1 (0), X=543.94, Y=396.17, Mass=54, SNR=5.0, Peak=64 HFD=4.0
23:56:27.504 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.97) = xAngle (-0.11 = -0.11)
23:56:27.504 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.16 = -0.16)
23:56:27.504 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=2.48 hyp=2.59 cameraTheta=1.86 mountX=2.58 mountY=-0.41, mountTheta=-0.16
23:56:27.504 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=114, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:27.513 00.009 5052 UpdateGuideState exits: m=54 SNR=5.0
23:56:27.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:27.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:27.513 00.000 5052 Enqueuing Expose request
23:56:27.513 00.000 8976 Worker thread wakes up
23:56:27.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:27.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(526,378,37,37)
23:56:28.084 00.571 8976 Exposure complete
23:56:28.099 00.015 8976 worker thread done servicing request
23:56:28.100 00.001 5052 OnExposeComplete: enter
23:56:28.100 00.000 5052 UpdateGuideState(): m_state=2
23:56:28.100 00.000 5052 Star::Find(18, 543, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
23:56:28.100 00.000 5052 Star::Find returns 1 (0), X=543.92, Y=396.57, Mass=61, SNR=5.3, Peak=65 HFD=5.5
23:56:28.100 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.97) = xAngle (-0.14 = -0.14)
23:56:28.100 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.19 = -0.19)
23:56:28.100 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=2.88 hyp=2.98 cameraTheta=1.83 mountX=2.95 mountY=-0.56, mountTheta=-0.19
23:56:28.101 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:28.109 00.008 5052 UpdateGuideState exits: m=61 SNR=5.3
23:56:28.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:28.110 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:28.110 00.000 5052 Enqueuing Expose request
23:56:28.110 00.000 8976 Worker thread wakes up
23:56:28.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:28.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(526,379,37,37)
23:56:28.674 00.564 8976 Exposure complete
23:56:28.687 00.013 8976 worker thread done servicing request
23:56:28.687 00.000 5052 OnExposeComplete: enter
23:56:28.688 00.001 5052 UpdateGuideState(): m_state=2
23:56:28.688 00.000 5052 Star::Find(18, 543, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
23:56:28.688 00.000 5052 Star::Find returns 1 (0), X=544.47, Y=395.05, Mass=43, SNR=4.5, Peak=67 HFD=1.4
23:56:28.688 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.97) = xAngle (-0.24 = -0.24)
23:56:28.688 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.29 = -0.29)
23:56:28.688 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=1.37 hyp=1.38 cameraTheta=1.73 mountX=1.34 mountY=-0.40, mountTheta=-0.29
23:56:28.689 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=116, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:56:28.698 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5
23:56:28.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:28.698 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:28.699 00.001 5052 Enqueuing Expose request
23:56:28.699 00.000 8976 Worker thread wakes up
23:56:28.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:28.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(526,377,37,37)
23:56:28.766 00.067 5052 GuideButtonClick i=1 ctx=Guide button clicked
23:56:28.767 00.001 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
23:56:28.767 00.000 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
23:56:28.767 00.000 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
23:56:28.767 00.000 5052 guider state => CALIBRATING_PRIMARY
23:56:28.767 00.000 5052 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:56:28.769 00.002 5052 reset dither spiral
23:56:29.269 00.500 8976 Exposure complete
23:56:29.283 00.014 8976 worker thread done servicing request
23:56:29.283 00.000 5052 OnExposeComplete: enter
23:56:29.284 00.001 5052 UpdateGuideState(): m_state=3
23:56:29.284 00.000 5052 Star::Find(18, 544, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
23:56:29.284 00.000 5052 Star::Find returns 1 (0), X=544.18, Y=395.70, Mass=49, SNR=4.8, Peak=65 HFD=2.8
23:56:29.284 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.97) = xAngle (-0.15 = -0.15)
23:56:29.284 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.20 = -0.20)
23:56:29.284 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=2.01 hyp=2.08 cameraTheta=1.82 mountX=2.05 mountY=-0.42, mountTheta=-0.20
23:56:29.285 00.001 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
23:56:29.285 00.000 5052 guider state => CALIBRATING_SECONDARY
23:56:29.286 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=118, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:29.295 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
23:56:29.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:29.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:29.295 00.000 5052 Enqueuing Expose request
23:56:29.295 00.000 8976 Worker thread wakes up
23:56:29.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:29.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(526,378,37,37)
23:56:29.870 00.575 8976 Exposure complete
23:56:29.885 00.015 8976 worker thread done servicing request
23:56:29.885 00.000 5052 OnExposeComplete: enter
23:56:29.885 00.000 5052 UpdateGuideState(): m_state=4
23:56:29.886 00.001 5052 Star::Find(18, 544, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
23:56:29.886 00.000 5052 Star::Find returns 1 (0), X=544.65, Y=396.95, Mass=84, SNR=6.1, Peak=67 HFD=5.8
23:56:29.886 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.97) = xAngle (-0.39 = -0.39)
23:56:29.886 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.44 = -0.44)
23:56:29.886 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=3.26 hyp=3.26 cameraTheta=1.58 mountX=3.02 mountY=-1.39, mountTheta=-0.43
23:56:29.887 00.001 5052 Changing from state CALIBRATING_SECONDARY to CALIBRATED
23:56:29.887 00.000 5052 guider state => CALIBRATED
23:56:29.887 00.000 5052 Changing from state CALIBRATED to GUIDING
23:56:29.887 00.000 5052 stepguider: scope pointing change, no change to calibration
23:56:29.887 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 54.4
23:56:29.887 00.000 5052 ScopeASCOM::SideOfPier() returns 1
23:56:29.887 00.000 5052 AdjustCalibrationForScopePointing (scope): current dec=54.4 pierSide=1, cal dec=10.4 pierSide=1 rotAngle=None bin=2
23:56:29.887 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:56:29.888 00.001 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:56:29.888 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:56:29.888 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:56:29.888 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.640440
23:56:29.888 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 10
23:56:29.888 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 4
23:56:29.888 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:56:29.888 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 3
23:56:29.888 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:53 PM"
23:56:29.889 00.001 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
23:56:29.889 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.5 0.1}, {-5.5 -0.2}, {-7.5 -0.0}, {-8.8 -0.2}, {-8.4 -0.0}, {-9.2 -0.7}, {-13.3 -0.2}, {-18.2 -0.4}, {-22.6 -0.6}, {-25.2 -0.6}, {-25.2 -0.6}, {-7.9 -0.9}, {1.7 -1.0}"
23:56:29.889 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 8.8}, {2.7 16.3}, {2.3 23.5}, {0.7 31.4}, {0.7 31.4}, {0.5 25.5}, {-1.7 17.6}, {-4.0 15.5}"
23:56:29.973 00.084 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:56:29.973 00.000 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
23:56:29.973 00.000 5052 Dec comp: XRate 8.409 -> 4.979 for dec 10.4 -> dec 54.4
23:56:29.975 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.4
23:56:29.976 00.001 5052 ScopeASCOM::SideOfPier() returns 1
23:56:29.976 00.000 5052 setting lock position to (544.65, 396.95)
23:56:29.976 00.000 5052 guider state => GUIDING
23:56:29.976 00.000 5052 Status Line: Guiding
23:56:29.977 00.001 5052 Mount: notify guiding started
23:56:29.977 00.000 5052 Mount: notify guiding started
23:56:29.977 00.000 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
23:56:29.978 00.001 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:56:29.978 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:56:29.978 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:56:29.978 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:56:29.978 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 3.036680
23:56:29.978 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:56:29.978 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:56:29.978 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:56:29.978 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:56:29.979 00.001 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:12 PM"
23:56:29.979 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:56:29.979 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{1.9 0.0}, {1.1 1.5}, {-0.6 2.3}, {-1.5 3.8}, {-1.8 5.1}, {-3.1 6.0}, {-4.1 7.4}, {-4.7 9.1}, {-3.9 10.0}, {-2.2 11.2}, {-1.5 12.7}, {-1.5 13.8}, {-3.8 14.7}"
23:56:29.979 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{-1.1 -0.3}, {-0.7 0.4}, {-0.3 0.8}, {0.2 1.6}, {1.1 1.7}, {2.4 2.5}, {3.1 2.9}, {4.3 3.7}, {5.9 4.2}, {8.2 4.5}, {10.0 4.9}, {11.7 5.5}, {14.0 6.0}"
23:56:29.979 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
23:56:29.979 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 0.990072
23:56:29.979 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
23:56:29.980 00.001 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
23:56:29.980 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 3.036680
23:56:29.980 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
23:56:29.980 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
23:56:29.980 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 2.000000
23:56:29.980 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
23:56:29.980 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:12 PM"
23:56:29.980 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
23:56:29.980 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{1.9 0.0}, {1.1 1.5}, {-0.6 2.3}, {-1.5 3.8}, {-1.8 5.1}, {-3.1 6.0}, {-4.1 7.4}, {-4.7 9.1}, {-3.9 10.0}, {-2.2 11.2}, {-1.5 12.7}, {-1.5 13.8}, {-3.8 14.7}"
23:56:29.981 00.001 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{-1.1 -0.3}, {-0.7 0.4}, {-0.3 0.8}, {0.2 1.6}, {1.1 1.7}, {2.4 2.5}, {3.1 2.9}, {4.3 3.7}, {5.9 4.2}, {8.2 4.5}, {10.0 4.9}, {11.7 5.5}, {14.0 6.0}"
23:56:29.981 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 11:55:15 PM"
23:56:29.981 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.008409
23:56:29.981 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.026142
23:56:29.981 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
23:56:29.981 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 0.022538
23:56:29.981 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 1.547250
23:56:29.981 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.181699
23:56:29.981 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
23:56:29.982 00.001 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
23:56:29.982 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
23:56:29.982 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
23:56:29.982 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:56:29.982 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:56:29.982 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:56:29.982 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:56:29.982 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.640440
23:56:29.982 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 10
23:56:29.983 00.001 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 4
23:56:29.983 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:56:29.983 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 3
23:56:29.983 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:53 PM"
23:56:29.983 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
23:56:29.983 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.5 0.1}, {-5.5 -0.2}, {-7.5 -0.0}, {-8.8 -0.2}, {-8.4 -0.0}, {-9.2 -0.7}, {-13.3 -0.2}, {-18.2 -0.4}, {-22.6 -0.6}, {-25.2 -0.6}, {-25.2 -0.6}, {-7.9 -0.9}, {1.7 -1.0}"
23:56:29.983 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 8.8}, {2.7 16.3}, {2.3 23.5}, {0.7 31.4}, {0.7 31.4}, {0.5 25.5}, {-1.7 17.6}, {-4.0 15.5}"
23:56:29.983 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
23:56:29.984 00.001 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
23:56:29.984 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:56:29.984 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:56:29.984 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.640440
23:56:29.984 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 10
23:56:29.984 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 4
23:56:29.984 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
23:56:29.984 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 3
23:56:29.984 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:53 PM"
23:56:29.985 00.001 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
23:56:29.985 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.5 0.1}, {-5.5 -0.2}, {-7.5 -0.0}, {-8.8 -0.2}, {-8.4 -0.0}, {-9.2 -0.7}, {-13.3 -0.2}, {-18.2 -0.4}, {-22.6 -0.6}, {-25.2 -0.6}, {-25.2 -0.6}, {-7.9 -0.9}, {1.7 -1.0}"
23:56:29.985 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 8.8}, {2.7 16.3}, {2.3 23.5}, {0.7 31.4}, {0.7 31.4}, {0.5 25.5}, {-1.7 17.6}, {-4.0 15.5}"
23:56:30.100 00.115 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:56:30.100 00.000 5052 ScopeASCOM::SideOfPier() returns 1
23:56:30.101 00.001 5052 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
23:56:30.101 00.000 5052 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
23:56:30.101 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 54.4
23:56:30.101 00.000 5052 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 54.4
23:56:30.101 00.000 5052 MountToCamera -- mountTheta (0.00) + m_xAngle (0.02) = xAngle (0.02 = 0.02)
23:56:30.101 00.000 5052 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
23:56:30.101 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
23:56:30.101 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
23:56:30.101 00.000 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
23:56:30.101 00.000 5052 UpdateImageDisplay: Size=(640,512) min=21, max=117, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
23:56:30.110 00.009 5052 UpdateGuideState exits: m=84 SNR=6.1
23:56:30.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:30.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:30.110 00.000 5052 Enqueuing Expose request
23:56:30.111 00.001 8976 Worker thread wakes up
23:56:30.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:30.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:30.673 00.562 8976 Exposure complete
23:56:30.687 00.014 8976 worker thread done servicing request
23:56:30.687 00.000 5052 OnExposeComplete: enter
23:56:30.687 00.000 5052 UpdateGuideState(): m_state=6
23:56:30.688 00.001 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:56:30.688 00.000 5052 Star::Find returns 1 (0), X=544.60, Y=396.29, Mass=52, SNR=4.9, Peak=65 HFD=3.6
23:56:30.688 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.97) = xAngle (-3.62 = 2.66)
23:56:30.688 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.67 = 2.61)
23:56:30.688 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.65 hyp=0.66 cameraTheta=-1.65 mountX=-0.58 mountY=0.33, mountTheta=2.62
23:56:30.689 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.65, opts=13)
23:56:30.689 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.65)
23:56:30.689 00.000 8976 Worker thread wakes up
23:56:30.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.65) opts 0xd
23:56:30.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.65)
23:56:30.689 00.000 8976 Moving (-0.05, -0.65) raw xDistance=-0.58 yDistance=0.33
23:56:30.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.58
23:56:30.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.33
23:56:30.689 00.000 8976 MoveAxis(R, 0, ABG)
23:56:30.689 00.000 8976 MoveAxis(U, 0, ABG)
23:56:30.689 00.000 8976 move complete, result=0
23:56:30.689 00.000 8976 worker thread done servicing request
23:56:30.690 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=117, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
23:56:30.699 00.009 5052 UpdateGuideState exits: m=52 SNR=4.9
23:56:30.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:30.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:30.699 00.000 5052 Enqueuing Expose request
23:56:30.700 00.001 8976 Worker thread wakes up
23:56:30.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:30.700 00.000 5052 GuideStep: -0.6 px 0 ms EAST, 0.3 px 0 ms NORTH
23:56:30.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:31.273 00.573 8976 Exposure complete
23:56:31.287 00.014 8976 worker thread done servicing request
23:56:31.287 00.000 5052 OnExposeComplete: enter
23:56:31.287 00.000 5052 UpdateGuideState(): m_state=6
23:56:31.288 00.001 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:56:31.288 00.000 5052 Star::Find returns 1 (0), X=544.04, Y=396.45, Mass=63, SNR=5.3, Peak=64 HFD=5.1
23:56:31.288 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.97) = xAngle (-4.43 = 1.86)
23:56:31.288 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.48 = 1.80)
23:56:31.288 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.50 hyp=0.79 cameraTheta=-2.46 mountX=-0.22 mountY=0.77, mountTheta=1.85
23:56:31.288 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.50, opts=13)
23:56:31.289 00.001 5052 Enqueuing Move request for stepguider (-0.61, -0.50)
23:56:31.289 00.000 8976 Worker thread wakes up
23:56:31.289 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.50) opts 0xd
23:56:31.289 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.50)
23:56:31.289 00.000 8976 Moving (-0.61, -0.50) raw xDistance=-0.22 yDistance=0.77
23:56:31.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:56:31.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.77
23:56:31.289 00.000 8976 MoveAxis(R, 0, ABG)
23:56:31.289 00.000 8976 MoveAxis(U, 0, ABG)
23:56:31.289 00.000 8976 move complete, result=0
23:56:31.289 00.000 8976 worker thread done servicing request
23:56:31.290 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=116, med=31, FiltMin=26, FiltMax=36, Gamma=2.630
23:56:31.300 00.010 5052 UpdateGuideState exits: m=63 SNR=5.3
23:56:31.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:31.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:31.300 00.000 5052 Enqueuing Expose request
23:56:31.300 00.000 8976 Worker thread wakes up
23:56:31.300 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.8 px 0 ms NORTH
23:56:31.300 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:31.300 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:31.869 00.569 8976 Exposure complete
23:56:31.884 00.015 8976 worker thread done servicing request
23:56:31.884 00.000 5052 OnExposeComplete: enter
23:56:31.884 00.000 5052 UpdateGuideState(): m_state=6
23:56:31.884 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:56:31.884 00.000 5052 Star::Find returns 1 (0), X=544.02, Y=397.49, Mass=86, SNR=6.3, Peak=65 HFD=6.6
23:56:31.884 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.97) = xAngle (0.47 = 0.47)
23:56:31.884 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.41 = 0.41)
23:56:31.884 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.54 hyp=0.83 cameraTheta=2.43 mountX=0.74 mountY=0.33, mountTheta=0.42
23:56:31.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.54, opts=13)
23:56:31.885 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.54)
23:56:31.885 00.000 8976 Worker thread wakes up
23:56:31.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.54) opts 0xd
23:56:31.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.54)
23:56:31.885 00.000 8976 Moving (-0.63, 0.54) raw xDistance=0.74 yDistance=0.33
23:56:31.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74
23:56:31.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.33
23:56:31.885 00.000 8976 MoveAxis(L, 2, ABG)
23:56:31.885 00.000 8976 stepping (0, 0) + (-2, 0)
23:56:31.885 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:56:31.886 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=114, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:31.895 00.009 5052 UpdateGuideState exits: m=86 SNR=6.3
23:56:31.896 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:31.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:31.896 00.000 5052 Enqueuing Expose request
23:56:31.922 00.026 8976 Received - 47 (G) 
23:56:31.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:56:31.922 00.000 8976 stepped: pos (-2, 0)
23:56:31.922 00.000 8976 MoveAxis(U, 0, ABG)
23:56:31.922 00.000 8976 move complete, result=0
23:56:31.922 00.000 8976 worker thread done servicing request
23:56:31.922 00.000 8976 Worker thread wakes up
23:56:31.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:31.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:31.922 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 0.3 px 0 ms NORTH
23:56:32.496 00.574 8976 Exposure complete
23:56:32.510 00.014 8976 worker thread done servicing request
23:56:32.510 00.000 5052 OnExposeComplete: enter
23:56:32.510 00.000 5052 UpdateGuideState(): m_state=6
23:56:32.510 00.000 5052 Star::Find(18, 544, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:56:32.510 00.000 5052 Star::Find returns 1 (0), X=543.95, Y=397.04, Mass=96, SNR=6.6, Peak=66 HFD=6.3
23:56:32.510 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.97) = xAngle (1.05 = 1.05)
23:56:32.510 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.00 = 1.00)
23:56:32.510 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.09 hyp=0.70 cameraTheta=3.02 mountX=0.35 mountY=0.59, mountTheta=1.04
23:56:32.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.09, opts=13)
23:56:32.511 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.09)
23:56:32.511 00.000 8976 Worker thread wakes up
23:56:32.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.09) opts 0xd
23:56:32.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.09)
23:56:32.511 00.000 8976 Moving (-0.70, 0.09) raw xDistance=0.35 yDistance=0.59
23:56:32.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.35
23:56:32.512 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.59
23:56:32.512 00.000 8976 MoveAxis(R, 0, ABG)
23:56:32.512 00.000 8976 MoveAxis(U, 0, ABG)
23:56:32.512 00.000 8976 move complete, result=0
23:56:32.512 00.000 8976 worker thread done servicing request
23:56:32.512 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:32.521 00.009 5052 UpdateGuideState exits: m=96 SNR=6.6
23:56:32.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:32.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:32.521 00.000 5052 Enqueuing Expose request
23:56:32.521 00.000 8976 Worker thread wakes up
23:56:32.521 00.000 5052 GuideStep: 0.4 px 0 ms EAST, 0.6 px 0 ms NORTH
23:56:32.522 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:32.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:33.093 00.571 8976 Exposure complete
23:56:33.108 00.015 8976 worker thread done servicing request
23:56:33.108 00.000 5052 OnExposeComplete: enter
23:56:33.108 00.000 5052 UpdateGuideState(): m_state=6
23:56:33.108 00.000 5052 Star::Find(18, 543, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:56:33.108 00.000 5052 Star::Find returns 1 (0), X=543.62, Y=397.19, Mass=85, SNR=6.2, Peak=65 HFD=5.8
23:56:33.109 00.001 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.97) = xAngle (0.94 = 0.94)
23:56:33.109 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.89 = 0.89)
23:56:33.109 00.000 5052 CameraToMount -- cameraX=-1.03 cameraY=0.24 hyp=1.06 cameraTheta=2.91 mountX=0.62 mountY=0.82, mountTheta=0.93
23:56:33.109 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.03, y=0.24, opts=13)
23:56:33.109 00.000 5052 Enqueuing Move request for stepguider (-1.03, 0.24)
23:56:33.109 00.000 8976 Worker thread wakes up
23:56:33.110 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.03, 0.24) opts 0xd
23:56:33.110 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.03, 0.24)
23:56:33.110 00.000 8976 Moving (-1.03, 0.24) raw xDistance=0.62 yDistance=0.82
23:56:33.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.62
23:56:33.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.82
23:56:33.110 00.000 8976 MoveAxis(R, 0, ABG)
23:56:33.110 00.000 8976 MoveAxis(U, 0, ABG)
23:56:33.110 00.000 8976 move complete, result=0
23:56:33.110 00.000 8976 worker thread done servicing request
23:56:33.110 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:33.120 00.010 5052 UpdateGuideState exits: m=85 SNR=6.2
23:56:33.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:33.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:33.120 00.000 5052 Enqueuing Expose request
23:56:33.120 00.000 8976 Worker thread wakes up
23:56:33.120 00.000 5052 GuideStep: 0.6 px 0 ms EAST, 0.8 px 0 ms NORTH
23:56:33.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:33.121 00.001 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:33.686 00.565 8976 Exposure complete
23:56:33.700 00.014 8976 worker thread done servicing request
23:56:33.700 00.000 5052 OnExposeComplete: enter
23:56:33.700 00.000 5052 UpdateGuideState(): m_state=6
23:56:33.700 00.000 5052 Star::Find(18, 543, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:56:33.700 00.000 5052 Star::Find returns 1 (0), X=543.68, Y=396.97, Mass=94, SNR=6.5, Peak=67 HFD=6.3
23:56:33.700 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.97) = xAngle (1.15 = 1.15)
23:56:33.700 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.10 = 1.10)
23:56:33.700 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.02 hyp=0.97 cameraTheta=3.12 mountX=0.39 mountY=0.87, mountTheta=1.15
23:56:33.701 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.02, opts=13)
23:56:33.701 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.02)
23:56:33.701 00.000 8976 Worker thread wakes up
23:56:33.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.02) opts 0xd
23:56:33.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.02)
23:56:33.701 00.000 8976 Moving (-0.97, 0.02) raw xDistance=0.39 yDistance=0.87
23:56:33.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.39
23:56:33.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.87
23:56:33.701 00.000 8976 MoveAxis(R, 0, ABG)
23:56:33.701 00.000 8976 MoveAxis(U, 0, ABG)
23:56:33.701 00.000 8976 move complete, result=0
23:56:33.701 00.000 8976 worker thread done servicing request
23:56:33.702 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:56:33.712 00.010 5052 UpdateGuideState exits: m=94 SNR=6.5
23:56:33.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:33.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:33.712 00.000 5052 Enqueuing Expose request
23:56:33.713 00.001 8976 Worker thread wakes up
23:56:33.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:33.713 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:33.713 00.000 5052 GuideStep: 0.4 px 0 ms EAST, 0.9 px 0 ms NORTH
23:56:34.289 00.576 8976 Exposure complete
23:56:34.303 00.014 8976 worker thread done servicing request
23:56:34.303 00.000 5052 OnExposeComplete: enter
23:56:34.303 00.000 5052 UpdateGuideState(): m_state=6
23:56:34.303 00.000 5052 Star::Find(18, 543, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:56:34.303 00.000 5052 Star::Find returns 1 (0), X=543.51, Y=397.31, Mass=86, SNR=6.3, Peak=63 HFD=5.7
23:56:34.303 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.97) = xAngle (0.87 = 0.87)
23:56:34.303 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.81 = 0.81)
23:56:34.303 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=0.36 hyp=1.19 cameraTheta=2.84 mountX=0.77 mountY=0.87, mountTheta=0.84
23:56:34.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.14, y=0.36, opts=13)
23:56:34.304 00.000 5052 Enqueuing Move request for stepguider (-1.14, 0.36)
23:56:34.304 00.000 8976 Worker thread wakes up
23:56:34.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.14, 0.36) opts 0xd
23:56:34.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.14, 0.36)
23:56:34.304 00.000 8976 Moving (-1.14, 0.36) raw xDistance=0.77 yDistance=0.87
23:56:34.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
23:56:34.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.87
23:56:34.304 00.000 8976 MoveAxis(L, 2, ABG)
23:56:34.304 00.000 8976 stepping (-2, 0) + (-2, 0)
23:56:34.304 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:56:34.305 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=120, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:34.315 00.010 5052 UpdateGuideState exits: m=86 SNR=6.3
23:56:34.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:34.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:34.315 00.000 5052 Enqueuing Expose request
23:56:34.336 00.021 8976 Received - 47 (G) 
23:56:34.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:56:34.336 00.000 8976 stepped: pos (-4, 0)
23:56:34.336 00.000 8976 MoveAxis(U, 0, ABG)
23:56:34.336 00.000 8976 move complete, result=0
23:56:34.336 00.000 8976 worker thread done servicing request
23:56:34.336 00.000 8976 Worker thread wakes up
23:56:34.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:34.336 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 0.9 px 0 ms NORTH
23:56:34.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:34.911 00.575 8976 Exposure complete
23:56:34.925 00.014 8976 worker thread done servicing request
23:56:34.926 00.001 5052 OnExposeComplete: enter
23:56:34.926 00.000 5052 UpdateGuideState(): m_state=6
23:56:34.926 00.000 5052 Star::Find(18, 543, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:56:34.926 00.000 5052 Star::Find returns 1 (0), X=543.31, Y=397.14, Mass=99, SNR=6.7, Peak=66 HFD=5.9
23:56:34.926 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.97) = xAngle (1.03 = 1.03)
23:56:34.926 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.98 = 0.98)
23:56:34.926 00.000 5052 CameraToMount -- cameraX=-1.34 cameraY=0.19 hyp=1.35 cameraTheta=3.00 mountX=0.69 mountY=1.12, mountTheta=1.02
23:56:34.927 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.34, y=0.19, opts=13)
23:56:34.927 00.000 5052 Enqueuing Move request for stepguider (-1.34, 0.19)
23:56:34.927 00.000 8976 Worker thread wakes up
23:56:34.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.34, 0.19) opts 0xd
23:56:34.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.34, 0.19)
23:56:34.927 00.000 8976 Moving (-1.34, 0.19) raw xDistance=0.69 yDistance=1.12
23:56:34.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
23:56:34.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.12
23:56:34.927 00.000 8976 MoveAxis(L, 2, ABG)
23:56:34.927 00.000 8976 stepping (-4, 0) + (-2, 0)
23:56:34.927 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:56:34.928 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=117, med=31, FiltMin=26, FiltMax=37, Gamma=2.630
23:56:34.938 00.010 5052 UpdateGuideState exits: m=99 SNR=6.7
23:56:34.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:34.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:34.938 00.000 5052 Enqueuing Expose request
23:56:34.959 00.021 8976 Received - 47 (G) 
23:56:34.960 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:56:34.960 00.000 8976 stepped: pos (-6, 0)
23:56:34.960 00.000 8976 MoveAxis(D, 3, ABG)
23:56:34.960 00.000 8976 stepping (-6, 0) + (0, -3)
23:56:34.960 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:56:34.991 00.031 8976 Received - 47 (G) 
23:56:34.992 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:56:34.992 00.000 8976 stepped: pos (-6, -3)
23:56:34.992 00.000 8976 move complete, result=0
23:56:34.992 00.000 8976 worker thread done servicing request
23:56:34.992 00.000 8976 Worker thread wakes up
23:56:34.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:34.992 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 1.1 px 3 ms SOUTH
23:56:34.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:35.565 00.573 8976 Exposure complete
23:56:35.579 00.014 8976 worker thread done servicing request
23:56:35.579 00.000 5052 OnExposeComplete: enter
23:56:35.579 00.000 5052 UpdateGuideState(): m_state=6
23:56:35.579 00.000 5052 Star::Find(18, 543, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:56:35.579 00.000 5052 Star::Find returns 1 (0), X=544.46, Y=397.67, Mass=116, SNR=7.3, Peak=65 HFD=4.8
23:56:35.579 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.97) = xAngle (-0.13 = -0.13)
23:56:35.579 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.19 = -0.19)
23:56:35.579 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.72 hyp=0.75 cameraTheta=1.83 mountX=0.74 mountY=-0.14, mountTheta=-0.18
23:56:35.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.72, opts=13)
23:56:35.580 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.72)
23:56:35.580 00.000 8976 Worker thread wakes up
23:56:35.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.72) opts 0xd
23:56:35.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.72)
23:56:35.580 00.000 8976 Moving (-0.20, 0.72) raw xDistance=0.74 yDistance=-0.14
23:56:35.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.74
23:56:35.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:56:35.580 00.000 8976 MoveAxis(L, 2, ABG)
23:56:35.580 00.000 8976 stepping (-6, -3) + (-2, 0)
23:56:35.580 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:56:35.581 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=116, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:56:35.590 00.009 5052 UpdateGuideState exits: m=116 SNR=7.3
23:56:35.591 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:35.591 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:35.591 00.000 5052 Enqueuing Expose request
23:56:35.615 00.024 8976 Received - 47 (G) 
23:56:35.615 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:56:35.615 00.000 8976 stepped: pos (-8, -3)
23:56:35.615 00.000 8976 MoveAxis(U, 0, ABG)
23:56:35.615 00.000 8976 move complete, result=0
23:56:35.615 00.000 8976 worker thread done servicing request
23:56:35.615 00.000 8976 Worker thread wakes up
23:56:35.615 00.000 5052 GuideStep: 0.7 px 2 ms WEST, -0.1 px 0 ms NORTH
23:56:35.616 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:35.616 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:36.182 00.566 8976 Exposure complete
23:56:36.196 00.014 8976 worker thread done servicing request
23:56:36.196 00.000 5052 OnExposeComplete: enter
23:56:36.196 00.000 5052 UpdateGuideState(): m_state=6
23:56:36.197 00.001 5052 Star::Find(18, 544, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:56:36.197 00.000 5052 Star::Find returns 1 (0), X=545.04, Y=397.20, Mass=134, SNR=7.7, Peak=67 HFD=5.6
23:56:36.197 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.97) = xAngle (-1.39 = -1.39)
23:56:36.197 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.44 = -1.44)
23:56:36.197 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.25 hyp=0.46 cameraTheta=0.58 mountX=0.08 mountY=-0.46, mountTheta=-1.39
23:56:36.198 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.25, opts=13)
23:56:36.198 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.25)
23:56:36.198 00.000 8976 Worker thread wakes up
23:56:36.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.25) opts 0xd
23:56:36.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.25)
23:56:36.198 00.000 8976 Moving (0.39, 0.25) raw xDistance=0.08 yDistance=-0.46
23:56:36.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:56:36.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.46
23:56:36.198 00.000 8976 MoveAxis(R, 0, ABG)
23:56:36.198 00.000 8976 MoveAxis(U, 0, ABG)
23:56:36.198 00.000 8976 move complete, result=0
23:56:36.198 00.000 8976 worker thread done servicing request
23:56:36.199 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:36.209 00.010 5052 UpdateGuideState exits: m=134 SNR=7.7
23:56:36.210 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:36.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:36.210 00.000 5052 Enqueuing Expose request
23:56:36.210 00.000 8976 Worker thread wakes up
23:56:36.210 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:56:36.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:36.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:36.774 00.564 8976 Exposure complete
23:56:36.788 00.014 8976 worker thread done servicing request
23:56:36.788 00.000 5052 OnExposeComplete: enter
23:56:36.788 00.000 5052 UpdateGuideState(): m_state=6
23:56:36.788 00.000 5052 Star::Find(18, 545, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:56:36.789 00.001 5052 Star::Find returns 1 (0), X=544.99, Y=397.31, Mass=122, SNR=7.4, Peak=65 HFD=4.2
23:56:36.789 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.97) = xAngle (-1.15 = -1.15)
23:56:36.789 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.20 = -1.20)
23:56:36.789 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.36 hyp=0.49 cameraTheta=0.82 mountX=0.20 mountY=-0.46, mountTheta=-1.16
23:56:36.789 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.36, opts=13)
23:56:36.789 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.36)
23:56:36.789 00.000 8976 Worker thread wakes up
23:56:36.789 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.36) opts 0xd
23:56:36.789 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.36)
23:56:36.789 00.000 8976 Moving (0.34, 0.36) raw xDistance=0.20 yDistance=-0.46
23:56:36.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:56:36.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.46
23:56:36.789 00.000 8976 MoveAxis(R, 0, ABG)
23:56:36.789 00.000 8976 MoveAxis(U, 0, ABG)
23:56:36.789 00.000 8976 move complete, result=0
23:56:36.789 00.000 8976 worker thread done servicing request
23:56:36.790 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=115, med=31, FiltMin=26, FiltMax=38, Gamma=2.630
23:56:36.799 00.009 5052 UpdateGuideState exits: m=122 SNR=7.4
23:56:36.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:36.800 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:36.800 00.000 5052 Enqueuing Expose request
23:56:36.800 00.000 8976 Worker thread wakes up
23:56:36.800 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:36.800 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
23:56:36.800 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:37.361 00.561 8976 Exposure complete
23:56:37.375 00.014 8976 worker thread done servicing request
23:56:37.375 00.000 5052 OnExposeComplete: enter
23:56:37.375 00.000 5052 UpdateGuideState(): m_state=6
23:56:37.375 00.000 5052 Star::Find(18, 544, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:56:37.375 00.000 5052 Star::Find returns 1 (0), X=544.91, Y=397.49, Mass=123, SNR=7.5, Peak=66 HFD=4.9
23:56:37.375 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.97) = xAngle (-0.84 = -0.84)
23:56:37.375 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.89 = -0.89)
23:56:37.376 00.001 5052 CameraToMount -- cameraX=0.25 cameraY=0.54 hyp=0.60 cameraTheta=1.13 mountX=0.40 mountY=-0.46, mountTheta=-0.86
23:56:37.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.54, opts=13)
23:56:37.376 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.54)
23:56:37.376 00.000 8976 Worker thread wakes up
23:56:37.377 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.54) opts 0xd
23:56:37.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.54)
23:56:37.377 00.000 8976 Moving (0.25, 0.54) raw xDistance=0.40 yDistance=-0.46
23:56:37.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.40
23:56:37.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.46
23:56:37.377 00.000 8976 MoveAxis(R, 0, ABG)
23:56:37.377 00.000 8976 MoveAxis(U, 0, ABG)
23:56:37.377 00.000 8976 move complete, result=0
23:56:37.377 00.000 8976 worker thread done servicing request
23:56:37.378 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=119, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:56:37.388 00.010 5052 UpdateGuideState exits: m=123 SNR=7.5
23:56:37.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:37.388 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:37.388 00.000 5052 Enqueuing Expose request
23:56:37.388 00.000 8976 Worker thread wakes up
23:56:37.388 00.000 5052 GuideStep: 0.4 px 0 ms EAST, -0.5 px 0 ms NORTH
23:56:37.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:37.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:37.959 00.571 8976 Exposure complete
23:56:37.972 00.013 8976 worker thread done servicing request
23:56:37.972 00.000 5052 OnExposeComplete: enter
23:56:37.972 00.000 5052 UpdateGuideState(): m_state=6
23:56:37.972 00.000 5052 Star::Find(18, 544, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:56:37.973 00.001 5052 Star::Find returns 1 (0), X=544.84, Y=397.48, Mass=125, SNR=7.5, Peak=66 HFD=5.3
23:56:37.973 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.97) = xAngle (-0.74 = -0.74)
23:56:37.973 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.79 = -0.79)
23:56:37.973 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.53 hyp=0.56 cameraTheta=1.23 mountX=0.41 mountY=-0.40, mountTheta=-0.76
23:56:37.973 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.53, opts=13)
23:56:37.973 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.53)
23:56:37.973 00.000 8976 Worker thread wakes up
23:56:37.974 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.53) opts 0xd
23:56:37.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.53)
23:56:37.974 00.000 8976 Moving (0.19, 0.53) raw xDistance=0.41 yDistance=-0.40
23:56:37.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.41
23:56:37.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.40
23:56:37.974 00.000 8976 MoveAxis(R, 0, ABG)
23:56:37.974 00.000 8976 MoveAxis(U, 0, ABG)
23:56:37.974 00.000 8976 move complete, result=0
23:56:37.974 00.000 8976 worker thread done servicing request
23:56:37.974 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:37.984 00.010 5052 UpdateGuideState exits: m=125 SNR=7.5
23:56:37.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:37.984 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:37.984 00.000 5052 Enqueuing Expose request
23:56:37.984 00.000 8976 Worker thread wakes up
23:56:37.984 00.000 5052 GuideStep: 0.4 px 0 ms EAST, -0.4 px 0 ms NORTH
23:56:37.985 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:37.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:38.553 00.568 8976 Exposure complete
23:56:38.568 00.015 8976 worker thread done servicing request
23:56:38.569 00.001 5052 OnExposeComplete: enter
23:56:38.569 00.000 5052 UpdateGuideState(): m_state=6
23:56:38.569 00.000 5052 Star::Find(18, 544, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:56:38.569 00.000 5052 Star::Find returns 1 (0), X=544.73, Y=397.24, Mass=92, SNR=6.3, Peak=65 HFD=6.5
23:56:38.569 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.97) = xAngle (-0.67 = -0.67)
23:56:38.569 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.73 = -0.73)
23:56:38.569 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.29 hyp=0.31 cameraTheta=1.29 mountX=0.24 mountY=-0.20, mountTheta=-0.71
23:56:38.570 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.29, opts=13)
23:56:38.570 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.29)
23:56:38.570 00.000 8976 Worker thread wakes up
23:56:38.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.29) opts 0xd
23:56:38.570 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.29)
23:56:38.570 00.000 8976 Moving (0.08, 0.29) raw xDistance=0.24 yDistance=-0.20
23:56:38.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
23:56:38.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:56:38.570 00.000 8976 MoveAxis(R, 0, ABG)
23:56:38.570 00.000 8976 MoveAxis(U, 0, ABG)
23:56:38.570 00.000 8976 move complete, result=0
23:56:38.570 00.000 8976 worker thread done servicing request
23:56:38.571 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:38.581 00.010 5052 UpdateGuideState exits: m=92 SNR=6.3
23:56:38.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:38.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:38.581 00.000 5052 Enqueuing Expose request
23:56:38.581 00.000 8976 Worker thread wakes up
23:56:38.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:38.581 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:56:38.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:39.140 00.559 8976 Exposure complete
23:56:39.154 00.014 8976 worker thread done servicing request
23:56:39.154 00.000 5052 OnExposeComplete: enter
23:56:39.154 00.000 5052 UpdateGuideState(): m_state=6
23:56:39.154 00.000 5052 Star::Find(18, 544, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:56:39.154 00.000 5052 Star::Find returns 1 (0), X=544.94, Y=397.44, Mass=123, SNR=7.4, Peak=66 HFD=5.5
23:56:39.154 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.97) = xAngle (-0.93 = -0.93)
23:56:39.155 00.001 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.98 = -0.98)
23:56:39.155 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.49 hyp=0.57 cameraTheta=1.04 mountX=0.34 mountY=-0.47, mountTheta=-0.95
23:56:39.155 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.49, opts=13)
23:56:39.155 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.49)
23:56:39.155 00.000 8976 Worker thread wakes up
23:56:39.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.49) opts 0xd
23:56:39.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.49)
23:56:39.156 00.001 8976 Moving (0.29, 0.49) raw xDistance=0.34 yDistance=-0.47
23:56:39.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.34
23:56:39.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.47
23:56:39.156 00.000 8976 MoveAxis(R, 0, ABG)
23:56:39.156 00.000 8976 MoveAxis(U, 0, ABG)
23:56:39.156 00.000 8976 move complete, result=0
23:56:39.156 00.000 8976 worker thread done servicing request
23:56:39.157 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
23:56:39.167 00.010 5052 UpdateGuideState exits: m=123 SNR=7.4
23:56:39.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:39.167 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:39.167 00.000 5052 Enqueuing Expose request
23:56:39.167 00.000 8976 Worker thread wakes up
23:56:39.167 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
23:56:39.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:39.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:39.740 00.573 8976 Exposure complete
23:56:39.755 00.015 8976 worker thread done servicing request
23:56:39.756 00.001 5052 OnExposeComplete: enter
23:56:39.756 00.000 5052 UpdateGuideState(): m_state=6
23:56:39.756 00.000 5052 Star::Find(18, 544, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:56:39.756 00.000 5052 Star::Find returns 1 (0), X=545.27, Y=397.25, Mass=135, SNR=7.8, Peak=67 HFD=5.3
23:56:39.756 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.97) = xAngle (-1.52 = -1.52)
23:56:39.756 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.57 = -1.57)
23:56:39.756 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.30 hyp=0.69 cameraTheta=0.45 mountX=0.03 mountY=-0.69, mountTheta=-1.52
23:56:39.757 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.30, opts=13)
23:56:39.757 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.30)
23:56:39.757 00.000 8976 Worker thread wakes up
23:56:39.757 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.30) opts 0xd
23:56:39.757 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.30)
23:56:39.757 00.000 8976 Moving (0.62, 0.30) raw xDistance=0.03 yDistance=-0.69
23:56:39.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:56:39.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.69
23:56:39.757 00.000 8976 MoveAxis(R, 0, ABG)
23:56:39.757 00.000 8976 MoveAxis(U, 0, ABG)
23:56:39.757 00.000 8976 move complete, result=0
23:56:39.757 00.000 8976 worker thread done servicing request
23:56:39.758 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
23:56:39.769 00.011 5052 UpdateGuideState exits: m=135 SNR=7.8
23:56:39.769 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:39.769 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:39.769 00.000 5052 Enqueuing Expose request
23:56:39.769 00.000 8976 Worker thread wakes up
23:56:39.770 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:39.770 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 0 ms NORTH
23:56:39.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:40.340 00.570 8976 Exposure complete
23:56:40.354 00.014 8976 worker thread done servicing request
23:56:40.355 00.001 5052 OnExposeComplete: enter
23:56:40.355 00.000 5052 UpdateGuideState(): m_state=6
23:56:40.355 00.000 5052 Star::Find(18, 545, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:56:40.355 00.000 5052 Star::Find returns 1 (0), X=545.76, Y=397.51, Mass=139, SNR=7.9, Peak=66 HFD=5.2
23:56:40.355 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.97) = xAngle (-1.50 = -1.50)
23:56:40.355 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.55 = -1.55)
23:56:40.355 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=0.56 hyp=1.24 cameraTheta=0.47 mountX=0.09 mountY=-1.24, mountTheta=-1.50
23:56:40.356 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=0.56, opts=13)
23:56:40.356 00.000 5052 Enqueuing Move request for stepguider (1.11, 0.56)
23:56:40.356 00.000 8976 Worker thread wakes up
23:56:40.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, 0.56) opts 0xd
23:56:40.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, 0.56)
23:56:40.356 00.000 8976 Moving (1.11, 0.56) raw xDistance=0.09 yDistance=-1.24
23:56:40.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:56:40.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.24
23:56:40.356 00.000 8976 MoveAxis(R, 0, ABG)
23:56:40.356 00.000 8976 MoveAxis(U, 3, ABG)
23:56:40.356 00.000 8976 stepping (-8, -3) + (0, 3)
23:56:40.356 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:56:40.357 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:40.367 00.010 5052 UpdateGuideState exits: m=139 SNR=7.9
23:56:40.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:40.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:40.368 00.001 5052 Enqueuing Expose request
23:56:40.394 00.026 8976 Received - 47 (G) 
23:56:40.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:56:40.395 00.001 8976 stepped: pos (-8, 0)
23:56:40.395 00.000 8976 move complete, result=0
23:56:40.395 00.000 8976 worker thread done servicing request
23:56:40.395 00.000 8976 Worker thread wakes up
23:56:40.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:40.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:40.395 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.2 px 3 ms NORTH
23:56:40.975 00.580 8976 Exposure complete
23:56:40.990 00.015 8976 worker thread done servicing request
23:56:40.990 00.000 5052 OnExposeComplete: enter
23:56:40.990 00.000 5052 UpdateGuideState(): m_state=6
23:56:40.990 00.000 5052 Star::Find(18, 545, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:56:40.990 00.000 5052 Star::Find returns 1 (0), X=544.83, Y=396.76, Mass=130, SNR=7.6, Peak=67 HFD=5.2
23:56:40.990 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.97) = xAngle (-2.77 = -2.77)
23:56:40.990 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.83 = -2.83)
23:56:40.990 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.27 cameraTheta=-0.81 mountX=-0.25 mountY=-0.08, mountTheta=-2.82
23:56:40.991 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.19, opts=13)
23:56:40.991 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.19)
23:56:40.991 00.000 8976 Worker thread wakes up
23:56:40.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.19) opts 0xd
23:56:40.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.19)
23:56:40.991 00.000 8976 Moving (0.18, -0.19) raw xDistance=-0.25 yDistance=-0.08
23:56:40.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
23:56:40.992 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:56:40.992 00.000 8976 MoveAxis(R, 0, ABG)
23:56:40.992 00.000 8976 MoveAxis(U, 0, ABG)
23:56:40.992 00.000 8976 move complete, result=0
23:56:40.992 00.000 8976 worker thread done servicing request
23:56:40.992 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=114, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:41.002 00.010 5052 UpdateGuideState exits: m=130 SNR=7.6
23:56:41.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:41.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:41.002 00.000 5052 Enqueuing Expose request
23:56:41.002 00.000 8976 Worker thread wakes up
23:56:41.002 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:41.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:41.002 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:41.564 00.562 8976 Exposure complete
23:56:41.578 00.014 8976 worker thread done servicing request
23:56:41.579 00.001 5052 OnExposeComplete: enter
23:56:41.579 00.000 5052 UpdateGuideState(): m_state=6
23:56:41.579 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:56:41.579 00.000 5052 Star::Find returns 1 (0), X=545.56, Y=397.16, Mass=135, SNR=7.7, Peak=67 HFD=5.1
23:56:41.579 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.97) = xAngle (-1.74 = -1.74)
23:56:41.579 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.79 = -1.79)
23:56:41.579 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=0.21 hyp=0.93 cameraTheta=0.23 mountX=-0.16 mountY=-0.91, mountTheta=-1.74
23:56:41.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=0.21, opts=13)
23:56:41.580 00.000 5052 Enqueuing Move request for stepguider (0.91, 0.21)
23:56:41.580 00.000 8976 Worker thread wakes up
23:56:41.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, 0.21) opts 0xd
23:56:41.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, 0.21)
23:56:41.580 00.000 8976 Moving (0.91, 0.21) raw xDistance=-0.16 yDistance=-0.91
23:56:41.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:56:41.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.91
23:56:41.580 00.000 8976 MoveAxis(R, 0, ABG)
23:56:41.580 00.000 8976 MoveAxis(U, 0, ABG)
23:56:41.580 00.000 8976 move complete, result=0
23:56:41.580 00.000 8976 worker thread done servicing request
23:56:41.581 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=116, med=31, FiltMin=26, FiltMax=37, Gamma=2.630
23:56:41.590 00.009 5052 UpdateGuideState exits: m=135 SNR=7.7
23:56:41.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:41.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:41.590 00.000 5052 Enqueuing Expose request
23:56:41.590 00.000 8976 Worker thread wakes up
23:56:41.590 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 0 ms NORTH
23:56:41.590 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:41.590 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:42.169 00.579 8976 Exposure complete
23:56:42.185 00.016 8976 worker thread done servicing request
23:56:42.185 00.000 5052 OnExposeComplete: enter
23:56:42.185 00.000 5052 UpdateGuideState(): m_state=6
23:56:42.185 00.000 5052 Star::Find(18, 545, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:56:42.185 00.000 5052 Star::Find returns 1 (0), X=545.31, Y=397.08, Mass=161, SNR=8.4, Peak=66 HFD=5.1
23:56:42.185 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.97) = xAngle (-1.77 = -1.77)
23:56:42.185 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.83 = -1.83)
23:56:42.185 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.13 hyp=0.67 cameraTheta=0.19 mountX=-0.14 mountY=-0.65, mountTheta=-1.78
23:56:42.186 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.13, opts=13)
23:56:42.186 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.13)
23:56:42.186 00.000 8976 Worker thread wakes up
23:56:42.186 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.13) opts 0xd
23:56:42.186 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.13)
23:56:42.186 00.000 8976 Moving (0.66, 0.13) raw xDistance=-0.14 yDistance=-0.65
23:56:42.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:56:42.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.65
23:56:42.186 00.000 8976 MoveAxis(R, 0, ABG)
23:56:42.186 00.000 8976 MoveAxis(U, 0, ABG)
23:56:42.186 00.000 8976 move complete, result=0
23:56:42.187 00.001 8976 worker thread done servicing request
23:56:42.187 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:42.197 00.010 5052 UpdateGuideState exits: m=161 SNR=8.4
23:56:42.198 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:42.198 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:42.198 00.000 5052 Enqueuing Expose request
23:56:42.198 00.000 8976 Worker thread wakes up
23:56:42.198 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:42.198 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:42.198 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
23:56:42.771 00.573 8976 Exposure complete
23:56:42.785 00.014 8976 worker thread done servicing request
23:56:42.785 00.000 5052 OnExposeComplete: enter
23:56:42.785 00.000 5052 UpdateGuideState(): m_state=6
23:56:42.785 00.000 5052 Star::Find(18, 545, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:56:42.785 00.000 5052 Star::Find returns 1 (0), X=545.19, Y=397.26, Mass=153, SNR=8.3, Peak=65 HFD=4.5
23:56:42.785 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.97) = xAngle (-1.45 = -1.45)
23:56:42.785 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.51 = -1.51)
23:56:42.785 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.31 hyp=0.62 cameraTheta=0.51 mountX=0.07 mountY=-0.62, mountTheta=-1.46
23:56:42.786 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.31, opts=13)
23:56:42.786 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.31)
23:56:42.786 00.000 8976 Worker thread wakes up
23:56:42.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.31) opts 0xd
23:56:42.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.31)
23:56:42.786 00.000 8976 Moving (0.54, 0.31) raw xDistance=0.07 yDistance=-0.62
23:56:42.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:56:42.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.62
23:56:42.787 00.001 8976 MoveAxis(R, 0, ABG)
23:56:42.787 00.000 8976 MoveAxis(U, 0, ABG)
23:56:42.787 00.000 8976 move complete, result=0
23:56:42.787 00.000 8976 worker thread done servicing request
23:56:42.787 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=117, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:56:42.797 00.010 5052 UpdateGuideState exits: m=153 SNR=8.3
23:56:42.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:42.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:42.798 00.001 5052 Enqueuing Expose request
23:56:42.798 00.000 8976 Worker thread wakes up
23:56:42.798 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
23:56:42.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:42.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:43.367 00.569 8976 Exposure complete
23:56:43.382 00.015 8976 worker thread done servicing request
23:56:43.383 00.001 5052 OnExposeComplete: enter
23:56:43.383 00.000 5052 UpdateGuideState(): m_state=6
23:56:43.383 00.000 5052 Star::Find(18, 545, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:56:43.383 00.000 5052 Star::Find returns 1 (0), X=545.25, Y=397.28, Mass=133, SNR=7.7, Peak=67 HFD=4.6
23:56:43.383 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.97) = xAngle (-1.46 = -1.46)
23:56:43.383 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.51 = -1.51)
23:56:43.383 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.33 hyp=0.69 cameraTheta=0.51 mountX=0.08 mountY=-0.69, mountTheta=-1.46
23:56:43.383 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.33, opts=13)
23:56:43.383 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.33)
23:56:43.383 00.000 8976 Worker thread wakes up
23:56:43.383 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.33) opts 0xd
23:56:43.383 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.33)
23:56:43.383 00.000 8976 Moving (0.60, 0.33) raw xDistance=0.08 yDistance=-0.69
23:56:43.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:56:43.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.69
23:56:43.383 00.000 8976 MoveAxis(R, 0, ABG)
23:56:43.384 00.001 8976 MoveAxis(U, 0, ABG)
23:56:43.384 00.000 8976 move complete, result=0
23:56:43.384 00.000 8976 worker thread done servicing request
23:56:43.384 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=113, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:56:43.394 00.010 5052 UpdateGuideState exits: m=133 SNR=7.7
23:56:43.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:43.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:43.394 00.000 5052 Enqueuing Expose request
23:56:43.394 00.000 8976 Worker thread wakes up
23:56:43.395 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:43.395 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
23:56:43.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:43.972 00.577 8976 Exposure complete
23:56:43.985 00.013 8976 worker thread done servicing request
23:56:43.985 00.000 5052 OnExposeComplete: enter
23:56:43.985 00.000 5052 UpdateGuideState(): m_state=6
23:56:43.986 00.001 5052 Star::Find(18, 545, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:56:43.986 00.000 5052 Star::Find returns 1 (0), X=544.77, Y=397.20, Mass=150, SNR=8.2, Peak=67 HFD=3.9
23:56:43.986 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.97) = xAngle (-0.86 = -0.86)
23:56:43.986 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.91 = -0.91)
23:56:43.986 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.28 cameraTheta=1.11 mountX=0.18 mountY=-0.22, mountTheta=-0.88
23:56:43.986 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.25, opts=13)
23:56:43.987 00.001 5052 Enqueuing Move request for stepguider (0.12, 0.25)
23:56:43.987 00.000 8976 Worker thread wakes up
23:56:43.987 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.25) opts 0xd
23:56:43.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.25)
23:56:43.987 00.000 8976 Moving (0.12, 0.25) raw xDistance=0.18 yDistance=-0.22
23:56:43.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:56:43.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:56:43.987 00.000 8976 MoveAxis(R, 0, ABG)
23:56:43.987 00.000 8976 MoveAxis(U, 0, ABG)
23:56:43.987 00.000 8976 move complete, result=0
23:56:43.987 00.000 8976 worker thread done servicing request
23:56:43.988 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:56:43.997 00.009 5052 UpdateGuideState exits: m=150 SNR=8.2
23:56:43.997 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:43.997 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:43.997 00.000 5052 Enqueuing Expose request
23:56:43.997 00.000 8976 Worker thread wakes up
23:56:43.997 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:56:43.997 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:43.998 00.001 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:44.566 00.568 8976 Exposure complete
23:56:44.581 00.015 8976 worker thread done servicing request
23:56:44.581 00.000 5052 OnExposeComplete: enter
23:56:44.581 00.000 5052 UpdateGuideState(): m_state=6
23:56:44.581 00.000 5052 Star::Find(18, 544, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:56:44.581 00.000 5052 Star::Find returns 1 (0), X=543.98, Y=397.16, Mass=124, SNR=7.5, Peak=64 HFD=5.2
23:56:44.581 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.97) = xAngle (0.87 = 0.87)
23:56:44.581 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.82 = 0.82)
23:56:44.582 00.001 5052 CameraToMount -- cameraX=-0.67 cameraY=0.21 hyp=0.70 cameraTheta=2.84 mountX=0.45 mountY=0.51, mountTheta=0.85
23:56:44.582 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.21, opts=13)
23:56:44.582 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.21)
23:56:44.582 00.000 8976 Worker thread wakes up
23:56:44.582 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.21) opts 0xd
23:56:44.582 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.21)
23:56:44.582 00.000 8976 Moving (-0.67, 0.21) raw xDistance=0.45 yDistance=0.51
23:56:44.583 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.45
23:56:44.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.51
23:56:44.583 00.000 8976 MoveAxis(R, 0, ABG)
23:56:44.583 00.000 8976 MoveAxis(U, 0, ABG)
23:56:44.583 00.000 8976 move complete, result=0
23:56:44.583 00.000 8976 worker thread done servicing request
23:56:44.583 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=114, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:44.594 00.011 5052 UpdateGuideState exits: m=124 SNR=7.5
23:56:44.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:44.594 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:44.594 00.000 5052 Enqueuing Expose request
23:56:44.594 00.000 8976 Worker thread wakes up
23:56:44.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:44.594 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:44.594 00.000 5052 GuideStep: 0.5 px 0 ms EAST, 0.5 px 0 ms NORTH
23:56:45.159 00.565 8976 Exposure complete
23:56:45.172 00.013 8976 worker thread done servicing request
23:56:45.173 00.001 5052 OnExposeComplete: enter
23:56:45.173 00.000 5052 UpdateGuideState(): m_state=6
23:56:45.173 00.000 5052 Star::Find(18, 543, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:56:45.173 00.000 5052 Star::Find returns 1 (0), X=544.25, Y=396.87, Mass=152, SNR=8.2, Peak=66 HFD=5.0
23:56:45.173 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.97) = xAngle (-4.92 = 1.37)
23:56:45.173 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.97 = 1.31)
23:56:45.173 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.08 hyp=0.41 cameraTheta=-2.95 mountX=0.08 mountY=0.40, mountTheta=1.37
23:56:45.173 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.08, opts=13)
23:56:45.174 00.001 5052 Enqueuing Move request for stepguider (-0.40, -0.08)
23:56:45.174 00.000 8976 Worker thread wakes up
23:56:45.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.08) opts 0xd
23:56:45.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.08)
23:56:45.174 00.000 8976 Moving (-0.40, -0.08) raw xDistance=0.08 yDistance=0.40
23:56:45.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:56:45.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.40
23:56:45.174 00.000 8976 MoveAxis(R, 0, ABG)
23:56:45.174 00.000 8976 MoveAxis(U, 0, ABG)
23:56:45.174 00.000 8976 move complete, result=0
23:56:45.174 00.000 8976 worker thread done servicing request
23:56:45.175 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:45.185 00.010 5052 UpdateGuideState exits: m=152 SNR=8.2
23:56:45.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:45.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:45.185 00.000 5052 Enqueuing Expose request
23:56:45.185 00.000 8976 Worker thread wakes up
23:56:45.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:45.185 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:45.185 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:56:45.760 00.575 8976 Exposure complete
23:56:45.775 00.015 8976 worker thread done servicing request
23:56:45.775 00.000 5052 OnExposeComplete: enter
23:56:45.775 00.000 5052 UpdateGuideState(): m_state=6
23:56:45.775 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:56:45.775 00.000 5052 Star::Find returns 1 (0), X=543.93, Y=396.79, Mass=130, SNR=7.6, Peak=62 HFD=4.9
23:56:45.775 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.97) = xAngle (-4.89 = 1.39)
23:56:45.775 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.95 = 1.34)
23:56:45.775 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.16 hyp=0.74 cameraTheta=-2.92 mountX=0.13 mountY=0.72, mountTheta=1.39
23:56:45.776 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.16, opts=13)
23:56:45.776 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.16)
23:56:45.776 00.000 8976 Worker thread wakes up
23:56:45.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.16) opts 0xd
23:56:45.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.16)
23:56:45.776 00.000 8976 Moving (-0.73, -0.16) raw xDistance=0.13 yDistance=0.72
23:56:45.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:56:45.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.72
23:56:45.776 00.000 8976 MoveAxis(R, 0, ABG)
23:56:45.776 00.000 8976 MoveAxis(U, 0, ABG)
23:56:45.776 00.000 8976 move complete, result=0
23:56:45.777 00.001 8976 worker thread done servicing request
23:56:45.777 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:45.787 00.010 5052 UpdateGuideState exits: m=130 SNR=7.6
23:56:45.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:45.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:45.787 00.000 5052 Enqueuing Expose request
23:56:45.787 00.000 8976 Worker thread wakes up
23:56:45.787 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
23:56:45.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:45.787 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:46.357 00.570 8976 Exposure complete
23:56:46.372 00.015 8976 worker thread done servicing request
23:56:46.372 00.000 5052 OnExposeComplete: enter
23:56:46.372 00.000 5052 UpdateGuideState(): m_state=6
23:56:46.372 00.000 5052 Star::Find(18, 543, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:56:46.372 00.000 5052 Star::Find returns 1 (0), X=543.90, Y=396.69, Mass=135, SNR=7.7, Peak=66 HFD=5.2
23:56:46.372 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.97) = xAngle (-4.78 = 1.50)
23:56:46.373 00.001 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.83 = 1.45)
23:56:46.373 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.26 hyp=0.79 cameraTheta=-2.81 mountX=0.05 mountY=0.79, mountTheta=1.50
23:56:46.373 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.26, opts=13)
23:56:46.373 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.26)
23:56:46.373 00.000 8976 Worker thread wakes up
23:56:46.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.26) opts 0xd
23:56:46.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.26)
23:56:46.374 00.001 8976 Moving (-0.75, -0.26) raw xDistance=0.05 yDistance=0.79
23:56:46.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:56:46.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.79
23:56:46.374 00.000 8976 MoveAxis(R, 0, ABG)
23:56:46.374 00.000 8976 MoveAxis(U, 0, ABG)
23:56:46.374 00.000 8976 move complete, result=0
23:56:46.374 00.000 8976 worker thread done servicing request
23:56:46.374 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=116, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:46.385 00.011 5052 UpdateGuideState exits: m=135 SNR=7.7
23:56:46.385 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:46.385 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:46.385 00.000 5052 Enqueuing Expose request
23:56:46.385 00.000 8976 Worker thread wakes up
23:56:46.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:46.385 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:46.385 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 0 ms NORTH
23:56:46.955 00.570 8976 Exposure complete
23:56:46.970 00.015 8976 worker thread done servicing request
23:56:46.970 00.000 5052 OnExposeComplete: enter
23:56:46.970 00.000 5052 UpdateGuideState(): m_state=6
23:56:46.970 00.000 5052 Star::Find(18, 543, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:56:46.970 00.000 5052 Star::Find returns 1 (0), X=543.80, Y=397.02, Mass=98, SNR=6.6, Peak=65 HFD=5.9
23:56:46.970 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.97) = xAngle (1.09 = 1.09)
23:56:46.970 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.04 = 1.04)
23:56:46.970 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.07 hyp=0.86 cameraTheta=3.06 mountX=0.39 mountY=0.74, mountTheta=1.08
23:56:46.971 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.07, opts=13)
23:56:46.971 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.07)
23:56:46.971 00.000 8976 Worker thread wakes up
23:56:46.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.07) opts 0xd
23:56:46.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.07)
23:56:46.971 00.000 8976 Moving (-0.85, 0.07) raw xDistance=0.39 yDistance=0.74
23:56:46.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.39
23:56:46.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.74
23:56:46.971 00.000 8976 MoveAxis(R, 0, ABG)
23:56:46.971 00.000 8976 MoveAxis(U, 0, ABG)
23:56:46.972 00.001 8976 move complete, result=0
23:56:46.972 00.000 8976 worker thread done servicing request
23:56:46.972 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=116, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
23:56:46.982 00.010 5052 UpdateGuideState exits: m=98 SNR=6.6
23:56:46.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:46.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:46.982 00.000 5052 Enqueuing Expose request
23:56:46.982 00.000 8976 Worker thread wakes up
23:56:46.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:46.983 00.001 5052 GuideStep: 0.4 px 0 ms EAST, 0.7 px 0 ms NORTH
23:56:46.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:47.549 00.566 8976 Exposure complete
23:56:47.562 00.013 8976 worker thread done servicing request
23:56:47.562 00.000 5052 OnExposeComplete: enter
23:56:47.562 00.000 5052 UpdateGuideState(): m_state=6
23:56:47.562 00.000 5052 Star::Find(18, 543, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:56:47.562 00.000 5052 Star::Find returns 1 (0), X=543.44, Y=396.67, Mass=107, SNR=6.9, Peak=66 HFD=5.7
23:56:47.563 00.001 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.97) = xAngle (-4.88 = 1.40)
23:56:47.563 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.94 = 1.35)
23:56:47.563 00.000 5052 CameraToMount -- cameraX=-1.21 cameraY=-0.28 hyp=1.24 cameraTheta=-2.92 mountX=0.21 mountY=1.21, mountTheta=1.40
23:56:47.563 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.21, y=-0.28, opts=13)
23:56:47.563 00.000 5052 Enqueuing Move request for stepguider (-1.21, -0.28)
23:56:47.563 00.000 8976 Worker thread wakes up
23:56:47.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.21, -0.28) opts 0xd
23:56:47.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.21, -0.28)
23:56:47.563 00.000 8976 Moving (-1.21, -0.28) raw xDistance=0.21 yDistance=1.21
23:56:47.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:56:47.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.21
23:56:47.563 00.000 8976 MoveAxis(R, 0, ABG)
23:56:47.563 00.000 8976 MoveAxis(D, 3, ABG)
23:56:47.563 00.000 8976 stepping (-8, 0) + (0, -3)
23:56:47.563 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:56:47.564 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=112, med=31, FiltMin=26, FiltMax=39, Gamma=2.630
23:56:47.574 00.010 5052 UpdateGuideState exits: m=107 SNR=6.9
23:56:47.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:47.574 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:47.574 00.000 5052 Enqueuing Expose request
23:56:47.605 00.031 8976 Received - 47 (G) 
23:56:47.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:56:47.605 00.000 8976 stepped: pos (-8, -3)
23:56:47.606 00.001 8976 move complete, result=0
23:56:47.606 00.000 8976 worker thread done servicing request
23:56:47.606 00.000 8976 Worker thread wakes up
23:56:47.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:47.606 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:47.606 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.2 px 3 ms SOUTH
23:56:48.177 00.571 8976 Exposure complete
23:56:48.192 00.015 8976 worker thread done servicing request
23:56:48.192 00.000 5052 OnExposeComplete: enter
23:56:48.192 00.000 5052 UpdateGuideState(): m_state=6
23:56:48.192 00.000 5052 Star::Find(18, 543, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:56:48.192 00.000 5052 Star::Find returns 1 (0), X=543.48, Y=396.96, Mass=104, SNR=6.8, Peak=64 HFD=5.1
23:56:48.192 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.97) = xAngle (1.17 = 1.17)
23:56:48.192 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.12 = 1.12)
23:56:48.192 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=0.01 hyp=1.17 cameraTheta=3.14 mountX=0.46 mountY=1.05, mountTheta=1.16
23:56:48.193 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=0.01, opts=13)
23:56:48.193 00.000 5052 Enqueuing Move request for stepguider (-1.17, 0.01)
23:56:48.193 00.000 8976 Worker thread wakes up
23:56:48.193 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, 0.01) opts 0xd
23:56:48.193 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, 0.01)
23:56:48.193 00.000 8976 Moving (-1.17, 0.01) raw xDistance=0.46 yDistance=1.05
23:56:48.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.46
23:56:48.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.05
23:56:48.193 00.000 8976 MoveAxis(R, 0, ABG)
23:56:48.193 00.000 8976 MoveAxis(D, 3, ABG)
23:56:48.193 00.000 8976 stepping (-8, -3) + (0, -3)
23:56:48.193 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:56:48.194 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
23:56:48.204 00.010 5052 UpdateGuideState exits: m=104 SNR=6.8
23:56:48.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:48.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:48.204 00.000 5052 Enqueuing Expose request
23:56:48.229 00.025 8976 Received - 47 (G) 
23:56:48.229 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:56:48.229 00.000 8976 stepped: pos (-8, -6)
23:56:48.229 00.000 8976 move complete, result=0
23:56:48.230 00.001 8976 worker thread done servicing request
23:56:48.230 00.000 8976 Worker thread wakes up
23:56:48.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:48.230 00.000 5052 GuideStep: 0.5 px 0 ms EAST, 1.0 px 3 ms SOUTH
23:56:48.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:48.801 00.571 8976 Exposure complete
23:56:48.814 00.013 8976 worker thread done servicing request
23:56:48.814 00.000 5052 OnExposeComplete: enter
23:56:48.814 00.000 5052 UpdateGuideState(): m_state=6
23:56:48.815 00.001 5052 Star::Find(18, 543, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:56:48.815 00.000 5052 Star::Find returns 1 (0), X=543.70, Y=396.09, Mass=64, SNR=5.4, Peak=67 HFD=4.4
23:56:48.815 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.97) = xAngle (-4.37 = 1.91)
23:56:48.815 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.42 = 1.86)
23:56:48.815 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=-0.86 hyp=1.28 cameraTheta=-2.40 mountX=-0.43 mountY=1.23, mountTheta=1.91
23:56:48.815 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=-0.86, opts=13)
23:56:48.815 00.000 5052 Enqueuing Move request for stepguider (-0.95, -0.86)
23:56:48.816 00.001 8976 Worker thread wakes up
23:56:48.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, -0.86) opts 0xd
23:56:48.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, -0.86)
23:56:48.816 00.000 8976 Moving (-0.95, -0.86) raw xDistance=-0.43 yDistance=1.23
23:56:48.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.43
23:56:48.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.23
23:56:48.816 00.000 8976 MoveAxis(R, 0, ABG)
23:56:48.816 00.000 8976 MoveAxis(D, 4, ABG)
23:56:48.816 00.000 8976 stepping (-8, -6) + (0, -4)
23:56:48.816 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:56:48.817 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:48.826 00.009 5052 UpdateGuideState exits: m=64 SNR=5.4
23:56:48.827 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:48.827 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:48.827 00.000 5052 Enqueuing Expose request
23:56:48.851 00.024 8976 Received - 47 (G) 
23:56:48.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:56:48.851 00.000 8976 stepped: pos (-8, -10)
23:56:48.853 00.002 8976 move complete, result=0
23:56:48.853 00.000 8976 worker thread done servicing request
23:56:48.853 00.000 8976 Worker thread wakes up
23:56:48.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:48.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:48.853 00.000 5052 GuideStep: -0.4 px 0 ms EAST, 1.2 px 4 ms SOUTH
23:56:49.424 00.571 8976 Exposure complete
23:56:49.438 00.014 8976 worker thread done servicing request
23:56:49.438 00.000 5052 OnExposeComplete: enter
23:56:49.438 00.000 5052 UpdateGuideState(): m_state=6
23:56:49.438 00.000 5052 Star::Find(18, 543, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:56:49.438 00.000 5052 Star::Find returns 1 (0), X=543.85, Y=396.10, Mass=58, SNR=5.2, Peak=65 HFD=4.1
23:56:49.438 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.97) = xAngle (-4.29 = 1.99)
23:56:49.438 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.35 = 1.94)
23:56:49.438 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=-0.85 hyp=1.17 cameraTheta=-2.33 mountX=-0.48 mountY=1.09, mountTheta=1.98
23:56:49.439 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-0.85, opts=13)
23:56:49.439 00.000 5052 Enqueuing Move request for stepguider (-0.80, -0.85)
23:56:49.439 00.000 8976 Worker thread wakes up
23:56:49.439 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -0.85) opts 0xd
23:56:49.439 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -0.85)
23:56:49.439 00.000 8976 Moving (-0.80, -0.85) raw xDistance=-0.48 yDistance=1.09
23:56:49.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.48
23:56:49.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.09
23:56:49.439 00.000 8976 MoveAxis(R, 0, ABG)
23:56:49.440 00.001 8976 MoveAxis(D, 3, ABG)
23:56:49.440 00.000 8976 stepping (-8, -10) + (0, -3)
23:56:49.440 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:56:49.440 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=117, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:56:49.450 00.010 5052 UpdateGuideState exits: m=58 SNR=5.2
23:56:49.451 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:49.451 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:49.451 00.000 5052 Enqueuing Expose request
23:56:49.475 00.024 8976 Received - 47 (G) 
23:56:49.476 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:56:49.476 00.000 8976 stepped: pos (-8, -13)
23:56:49.476 00.000 8976 move complete, result=0
23:56:49.476 00.000 8976 worker thread done servicing request
23:56:49.476 00.000 8976 Worker thread wakes up
23:56:49.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:49.476 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:49.476 00.000 5052 GuideStep: -0.5 px 0 ms EAST, 1.1 px 3 ms SOUTH
23:56:50.042 00.566 8976 Exposure complete
23:56:50.056 00.014 8976 worker thread done servicing request
23:56:50.056 00.000 5052 OnExposeComplete: enter
23:56:50.056 00.000 5052 UpdateGuideState(): m_state=6
23:56:50.056 00.000 5052 Star::Find(18, 543, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:56:50.056 00.000 5052 Star::Find returns 1 (0), X=543.91, Y=396.29, Mass=60, SNR=5.2, Peak=62 HFD=4.6
23:56:50.056 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.97) = xAngle (-4.38 = 1.90)
23:56:50.056 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.43 = 1.85)
23:56:50.056 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.66 hyp=0.99 cameraTheta=-2.41 mountX=-0.32 mountY=0.95, mountTheta=1.90
23:56:50.057 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.66, opts=13)
23:56:50.057 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.66)
23:56:50.057 00.000 8976 Worker thread wakes up
23:56:50.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.66) opts 0xd
23:56:50.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.66)
23:56:50.057 00.000 8976 Moving (-0.74, -0.66) raw xDistance=-0.32 yDistance=0.95
23:56:50.058 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.32
23:56:50.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.95
23:56:50.058 00.000 8976 MoveAxis(R, 0, ABG)
23:56:50.058 00.000 8976 MoveAxis(U, 0, ABG)
23:56:50.058 00.000 8976 move complete, result=0
23:56:50.058 00.000 8976 worker thread done servicing request
23:56:50.058 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:50.068 00.010 5052 UpdateGuideState exits: m=60 SNR=5.2
23:56:50.069 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:50.069 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:50.069 00.000 5052 Enqueuing Expose request
23:56:50.069 00.000 8976 Worker thread wakes up
23:56:50.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:50.069 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 1.0 px 0 ms NORTH
23:56:50.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:50.646 00.577 8976 Exposure complete
23:56:50.659 00.013 8976 worker thread done servicing request
23:56:50.660 00.001 5052 OnExposeComplete: enter
23:56:50.660 00.000 5052 UpdateGuideState(): m_state=6
23:56:50.660 00.000 5052 Star::Find(18, 543, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:56:50.660 00.000 5052 Star::Find returns 1 (0), X=543.86, Y=395.77, Mass=57, SNR=5.1, Peak=67 HFD=3.3
23:56:50.660 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.97) = xAngle (-4.13 = 2.16)
23:56:50.660 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.18 = 2.10)
23:56:50.660 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-1.18 hyp=1.42 cameraTheta=-2.16 mountX=-0.79 mountY=1.22, mountTheta=2.14
23:56:50.661 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-1.18, opts=13)
23:56:50.661 00.000 5052 Enqueuing Move request for stepguider (-0.79, -1.18)
23:56:50.661 00.000 8976 Worker thread wakes up
23:56:50.661 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -1.18) opts 0xd
23:56:50.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -1.18)
23:56:50.661 00.000 8976 Moving (-0.79, -1.18) raw xDistance=-0.79 yDistance=1.22
23:56:50.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
23:56:50.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.22
23:56:50.661 00.000 8976 MoveAxis(R, 2, ABG)
23:56:50.661 00.000 8976 stepping (-8, -13) + (2, 0)
23:56:50.661 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:56:50.662 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=118, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:50.671 00.009 5052 UpdateGuideState exits: m=57 SNR=5.1
23:56:50.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:50.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:50.671 00.000 5052 Enqueuing Expose request
23:56:50.690 00.019 8976 Received - 47 (G) 
23:56:50.690 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:56:50.690 00.000 8976 stepped: pos (-6, -13)
23:56:50.690 00.000 8976 MoveAxis(D, 3, ABG)
23:56:50.690 00.000 8976 stepping (-6, -13) + (0, -3)
23:56:50.690 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:56:50.722 00.032 8976 Received - 47 (G) 
23:56:50.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:56:50.722 00.000 8976 stepped: pos (-6, -16)
23:56:50.722 00.000 8976 move complete, result=0
23:56:50.722 00.000 8976 worker thread done servicing request
23:56:50.722 00.000 8976 Worker thread wakes up
23:56:50.722 00.000 5052 GuideStep: -0.8 px 2 ms EAST, 1.2 px 3 ms SOUTH
23:56:50.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:50.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:51.294 00.572 8976 Exposure complete
23:56:51.308 00.014 8976 worker thread done servicing request
23:56:51.308 00.000 5052 OnExposeComplete: enter
23:56:51.308 00.000 5052 UpdateGuideState(): m_state=6
23:56:51.309 00.001 5052 Star::Find(18, 543, 395, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:56:51.309 00.000 5052 Star::Find returns 1 (0), X=541.57, Y=400.69, Mass=155, SNR=8.2, Peak=64 HFD=3.7
23:56:51.309 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.97) = xAngle (0.29 = 0.29)
23:56:51.309 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.24 = 0.24)
23:56:51.309 00.000 5052 CameraToMount -- cameraX=-3.08 cameraY=3.74 hyp=4.84 cameraTheta=2.26 mountX=4.64 mountY=1.15, mountTheta=0.24
23:56:51.309 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.08, y=3.74, opts=13)
23:56:51.309 00.000 5052 Enqueuing Move request for stepguider (-3.08, 3.74)
23:56:51.310 00.001 8976 Worker thread wakes up
23:56:51.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.08, 3.74) opts 0xd
23:56:51.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.08, 3.74)
23:56:51.310 00.000 8976 Moving (-3.08, 3.74) raw xDistance=4.64 yDistance=1.15
23:56:51.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.89 from input 4.64
23:56:51.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.15
23:56:51.310 00.000 8976 MoveAxis(L, 13, ABG)
23:56:51.310 00.000 8976 stepping (-6, -16) + (-13, 0)
23:56:51.310 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 31 (1) 33 (3) 
23:56:51.310 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=118, med=31, FiltMin=26, FiltMax=38, Gamma=2.630
23:56:51.320 00.010 5052 UpdateGuideState exits: m=155 SNR=8.2
23:56:51.320 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:51.321 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:51.321 00.000 5052 Enqueuing Expose request
23:56:51.378 00.057 8976 Received - 47 (G) 
23:56:51.378 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 31 (1) 33 (3) 
23:56:51.378 00.000 8976 stepped: pos (-19, -16)
23:56:51.378 00.000 8976 MoveAxis(D, 3, ABG)
23:56:51.378 00.000 8976 stepping (-19, -16) + (0, -3)
23:56:51.378 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:56:51.409 00.031 8976 Received - 47 (G) 
23:56:51.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:56:51.410 00.001 8976 stepped: pos (-19, -19)
23:56:51.410 00.000 8976 move complete, result=0
23:56:51.410 00.000 8976 worker thread done servicing request
23:56:51.410 00.000 8976 Worker thread wakes up
23:56:51.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:51.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:51.410 00.000 5052 GuideStep: 4.6 px 13 ms WEST, 1.1 px 3 ms SOUTH
23:56:51.987 00.577 8976 Exposure complete
23:56:52.001 00.014 8976 worker thread done servicing request
23:56:52.001 00.000 5052 OnExposeComplete: enter
23:56:52.001 00.000 5052 UpdateGuideState(): m_state=6
23:56:52.001 00.000 5052 Star::Find(18, 541, 400, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
23:56:52.001 00.000 5052 Star::Find returns 1 (0), X=544.87, Y=397.18, Mass=154, SNR=8.3, Peak=65 HFD=4.3
23:56:52.001 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.97) = xAngle (-1.16 = -1.16)
23:56:52.001 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.22 = -1.22)
23:56:52.001 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.23 hyp=0.32 cameraTheta=0.80 mountX=0.13 mountY=-0.30, mountTheta=-1.17
23:56:52.001 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.23, opts=13)
23:56:52.002 00.001 5052 Enqueuing Move request for stepguider (0.22, 0.23)
23:56:52.002 00.000 8976 Worker thread wakes up
23:56:52.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.23) opts 0xd
23:56:52.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.23)
23:56:52.002 00.000 8976 Moving (0.22, 0.23) raw xDistance=0.13 yDistance=-0.30
23:56:52.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:56:52.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.30
23:56:52.002 00.000 8976 MoveAxis(R, 0, ABG)
23:56:52.002 00.000 8976 MoveAxis(U, 0, ABG)
23:56:52.002 00.000 8976 move complete, result=0
23:56:52.002 00.000 8976 worker thread done servicing request
23:56:52.003 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:52.012 00.009 5052 UpdateGuideState exits: m=154 SNR=8.3
23:56:52.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:52.013 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:52.013 00.000 5052 Enqueuing Expose request
23:56:52.013 00.000 8976 Worker thread wakes up
23:56:52.013 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:56:52.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:52.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:52.582 00.569 8976 Exposure complete
23:56:52.597 00.015 8976 worker thread done servicing request
23:56:52.597 00.000 5052 OnExposeComplete: enter
23:56:52.597 00.000 5052 UpdateGuideState(): m_state=6
23:56:52.597 00.000 5052 Star::Find(18, 544, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
23:56:52.597 00.000 5052 Star::Find returns 1 (0), X=544.59, Y=396.76, Mass=127, SNR=7.5, Peak=65 HFD=4.8
23:56:52.597 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.97) = xAngle (-3.85 = 2.44)
23:56:52.597 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.90 = 2.38)
23:56:52.597 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.88 mountX=-0.15 mountY=0.14, mountTheta=2.41
23:56:52.598 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.19, opts=13)
23:56:52.598 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.19)
23:56:52.598 00.000 8976 Worker thread wakes up
23:56:52.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.19) opts 0xd
23:56:52.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.19)
23:56:52.598 00.000 8976 Moving (-0.06, -0.19) raw xDistance=-0.15 yDistance=0.14
23:56:52.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:56:52.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:56:52.598 00.000 8976 MoveAxis(R, 0, ABG)
23:56:52.598 00.000 8976 MoveAxis(U, 0, ABG)
23:56:52.598 00.000 8976 move complete, result=0
23:56:52.598 00.000 8976 worker thread done servicing request
23:56:52.599 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=115, med=31, FiltMin=26, FiltMax=36, Gamma=2.630
23:56:52.610 00.011 5052 UpdateGuideState exits: m=127 SNR=7.5
23:56:52.610 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:52.610 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:52.610 00.000 5052 Enqueuing Expose request
23:56:52.610 00.000 8976 Worker thread wakes up
23:56:52.610 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:52.610 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:52.610 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:53.178 00.568 8976 Exposure complete
23:56:53.192 00.014 8976 worker thread done servicing request
23:56:53.193 00.001 5052 OnExposeComplete: enter
23:56:53.193 00.000 5052 UpdateGuideState(): m_state=6
23:56:53.193 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
23:56:53.193 00.000 5052 Star::Find returns 1 (0), X=544.99, Y=397.15, Mass=163, SNR=8.7, Peak=66 HFD=4.2
23:56:53.193 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.97) = xAngle (-1.44 = -1.44)
23:56:53.193 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.49 = -1.49)
23:56:53.193 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.20 hyp=0.39 cameraTheta=0.53 mountX=0.05 mountY=-0.39, mountTheta=-1.44
23:56:53.194 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.20, opts=13)
23:56:53.194 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.20)
23:56:53.194 00.000 8976 Worker thread wakes up
23:56:53.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.20) opts 0xd
23:56:53.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.20)
23:56:53.194 00.000 8976 Moving (0.34, 0.20) raw xDistance=0.05 yDistance=-0.39
23:56:53.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:56:53.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.39
23:56:53.194 00.000 8976 MoveAxis(R, 0, ABG)
23:56:53.194 00.000 8976 MoveAxis(U, 0, ABG)
23:56:53.194 00.000 8976 move complete, result=0
23:56:53.194 00.000 8976 worker thread done servicing request
23:56:53.195 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=118, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:56:53.204 00.009 5052 UpdateGuideState exits: m=163 SNR=8.7
23:56:53.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:53.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:53.205 00.001 5052 Enqueuing Expose request
23:56:53.205 00.000 8976 Worker thread wakes up
23:56:53.205 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:56:53.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:53.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:53.781 00.576 8976 Exposure complete
23:56:53.796 00.015 8976 worker thread done servicing request
23:56:53.796 00.000 5052 OnExposeComplete: enter
23:56:53.796 00.000 5052 UpdateGuideState(): m_state=6
23:56:53.796 00.000 5052 Star::Find(18, 544, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
23:56:53.796 00.000 5052 Star::Find returns 1 (0), X=545.11, Y=396.73, Mass=160, SNR=8.5, Peak=66 HFD=4.5
23:56:53.796 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.97) = xAngle (-2.42 = -2.42)
23:56:53.796 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.47 = -2.47)
23:56:53.796 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.22 hyp=0.51 cameraTheta=-0.45 mountX=-0.38 mountY=-0.32, mountTheta=-2.45
23:56:53.797 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.22, opts=13)
23:56:53.797 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.22)
23:56:53.797 00.000 8976 Worker thread wakes up
23:56:53.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.22) opts 0xd
23:56:53.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.22)
23:56:53.797 00.000 8976 Moving (0.46, -0.22) raw xDistance=-0.38 yDistance=-0.32
23:56:53.798 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.38
23:56:53.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.32
23:56:53.798 00.000 8976 MoveAxis(R, 0, ABG)
23:56:53.798 00.000 8976 MoveAxis(U, 0, ABG)
23:56:53.798 00.000 8976 move complete, result=0
23:56:53.798 00.000 8976 worker thread done servicing request
23:56:53.798 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=26, FiltMax=37, Gamma=2.630
23:56:53.808 00.010 5052 UpdateGuideState exits: m=160 SNR=8.5
23:56:53.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:53.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:53.808 00.000 5052 Enqueuing Expose request
23:56:53.809 00.001 8976 Worker thread wakes up
23:56:53.809 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -0.3 px 0 ms NORTH
23:56:53.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:53.809 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:54.379 00.570 8976 Exposure complete
23:56:54.393 00.014 8976 worker thread done servicing request
23:56:54.394 00.001 5052 OnExposeComplete: enter
23:56:54.394 00.000 5052 UpdateGuideState(): m_state=6
23:56:54.394 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
23:56:54.394 00.000 5052 Star::Find returns 1 (0), X=545.44, Y=397.15, Mass=156, SNR=8.4, Peak=64 HFD=4.4
23:56:54.394 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.97) = xAngle (-1.72 = -1.72)
23:56:54.394 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.77 = -1.77)
23:56:54.394 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.20 hyp=0.81 cameraTheta=0.25 mountX=-0.12 mountY=-0.80, mountTheta=-1.72
23:56:54.395 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.20, opts=13)
23:56:54.395 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.20)
23:56:54.395 00.000 8976 Worker thread wakes up
23:56:54.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.20) opts 0xd
23:56:54.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.20)
23:56:54.395 00.000 8976 Moving (0.79, 0.20) raw xDistance=-0.12 yDistance=-0.80
23:56:54.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:56:54.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.80
23:56:54.395 00.000 8976 MoveAxis(R, 0, ABG)
23:56:54.395 00.000 8976 MoveAxis(U, 0, ABG)
23:56:54.395 00.000 8976 move complete, result=0
23:56:54.395 00.000 8976 worker thread done servicing request
23:56:54.396 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:54.406 00.010 5052 UpdateGuideState exits: m=156 SNR=8.4
23:56:54.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:54.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:54.406 00.000 5052 Enqueuing Expose request
23:56:54.406 00.000 8976 Worker thread wakes up
23:56:54.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:54.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:54.406 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 0 ms NORTH
23:56:54.978 00.572 8976 Exposure complete
23:56:54.992 00.014 8976 worker thread done servicing request
23:56:54.992 00.000 5052 OnExposeComplete: enter
23:56:54.992 00.000 5052 UpdateGuideState(): m_state=6
23:56:54.992 00.000 5052 Star::Find(18, 545, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
23:56:54.992 00.000 5052 Star::Find returns 1 (0), X=545.59, Y=396.88, Mass=175, SNR=9.0, Peak=68 HFD=4.3
23:56:54.992 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.97) = xAngle (-2.04 = -2.04)
23:56:54.992 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.09 = -2.09)
23:56:54.992 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=-0.07 hyp=0.94 cameraTheta=-0.07 mountX=-0.42 mountY=-0.81, mountTheta=-2.05
23:56:54.993 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=-0.07, opts=13)
23:56:54.993 00.000 5052 Enqueuing Move request for stepguider (0.93, -0.07)
23:56:54.993 00.000 8976 Worker thread wakes up
23:56:54.993 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, -0.07) opts 0xd
23:56:54.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, -0.07)
23:56:54.993 00.000 8976 Moving (0.93, -0.07) raw xDistance=-0.42 yDistance=-0.81
23:56:54.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.42
23:56:54.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.81
23:56:54.994 00.001 8976 MoveAxis(R, 0, ABG)
23:56:54.994 00.000 8976 MoveAxis(U, 0, ABG)
23:56:54.994 00.000 8976 move complete, result=0
23:56:54.994 00.000 8976 worker thread done servicing request
23:56:54.994 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=26, FiltMax=39, Gamma=2.630
23:56:55.004 00.010 5052 UpdateGuideState exits: m=175 SNR=9.0
23:56:55.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:55.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:55.005 00.001 5052 Enqueuing Expose request
23:56:55.005 00.000 8976 Worker thread wakes up
23:56:55.005 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -0.8 px 0 ms NORTH
23:56:55.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:55.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:55.574 00.569 8976 Exposure complete
23:56:55.589 00.015 8976 worker thread done servicing request
23:56:55.589 00.000 5052 OnExposeComplete: enter
23:56:55.589 00.000 5052 UpdateGuideState(): m_state=6
23:56:55.589 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
23:56:55.589 00.000 5052 Star::Find returns 1 (0), X=546.06, Y=397.07, Mass=122, SNR=7.4, Peak=64 HFD=4.5
23:56:55.590 00.001 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.97) = xAngle (-1.88 = -1.88)
23:56:55.590 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.94 = -1.94)
23:56:55.590 00.000 5052 CameraToMount -- cameraX=1.40 cameraY=0.12 hyp=1.41 cameraTheta=0.08 mountX=-0.43 mountY=-1.32, mountTheta=-1.89
23:56:55.590 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.40, y=0.12, opts=13)
23:56:55.590 00.000 5052 Enqueuing Move request for stepguider (1.40, 0.12)
23:56:55.591 00.001 8976 Worker thread wakes up
23:56:55.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.40, 0.12) opts 0xd
23:56:55.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.40, 0.12)
23:56:55.591 00.000 8976 Moving (1.40, 0.12) raw xDistance=-0.43 yDistance=-1.32
23:56:55.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.43
23:56:55.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.32
23:56:55.591 00.000 8976 MoveAxis(R, 0, ABG)
23:56:55.591 00.000 8976 MoveAxis(U, 4, ABG)
23:56:55.591 00.000 8976 stepping (-19, -19) + (0, 4)
23:56:55.591 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:56:55.592 00.001 5052 UpdateImageDisplay: Size=(640,512) min=21, max=118, med=31, FiltMin=26, FiltMax=37, Gamma=2.630
23:56:55.603 00.011 5052 UpdateGuideState exits: m=122 SNR=7.4
23:56:55.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:55.603 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:55.603 00.000 5052 Enqueuing Expose request
23:56:55.630 00.027 8976 Received - 47 (G) 
23:56:55.630 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:56:55.630 00.000 8976 stepped: pos (-19, -15)
23:56:55.630 00.000 8976 move complete, result=0
23:56:55.630 00.000 8976 worker thread done servicing request
23:56:55.630 00.000 8976 Worker thread wakes up
23:56:55.630 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -1.3 px 4 ms NORTH
23:56:55.630 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:55.630 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:56.211 00.581 8976 Exposure complete
23:56:56.225 00.014 8976 worker thread done servicing request
23:56:56.225 00.000 5052 OnExposeComplete: enter
23:56:56.225 00.000 5052 UpdateGuideState(): m_state=6
23:56:56.225 00.000 5052 Star::Find(18, 546, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
23:56:56.225 00.000 5052 Star::Find returns 1 (0), X=545.27, Y=396.54, Mass=186, SNR=9.1, Peak=67 HFD=5.0
23:56:56.225 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.97) = xAngle (-2.55 = -2.55)
23:56:56.226 00.001 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.61 = -2.61)
23:56:56.226 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.41 hyp=0.75 cameraTheta=-0.58 mountX=-0.62 mountY=-0.38, mountTheta=-2.59
23:56:56.226 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.41, opts=13)
23:56:56.227 00.001 5052 Enqueuing Move request for stepguider (0.62, -0.41)
23:56:56.227 00.000 8976 Worker thread wakes up
23:56:56.227 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.41) opts 0xd
23:56:56.227 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.41)
23:56:56.227 00.000 8976 Moving (0.62, -0.41) raw xDistance=-0.62 yDistance=-0.38
23:56:56.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.62
23:56:56.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.38
23:56:56.227 00.000 8976 MoveAxis(R, 0, ABG)
23:56:56.227 00.000 8976 MoveAxis(U, 0, ABG)
23:56:56.227 00.000 8976 move complete, result=0
23:56:56.227 00.000 8976 worker thread done servicing request
23:56:56.228 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=114, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:56:56.239 00.011 5052 UpdateGuideState exits: m=186 SNR=9.1
23:56:56.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:56.240 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:56.240 00.000 5052 Enqueuing Expose request
23:56:56.240 00.000 8976 Worker thread wakes up
23:56:56.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:56.240 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -0.4 px 0 ms NORTH
23:56:56.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:56.806 00.566 8976 Exposure complete
23:56:56.820 00.014 8976 worker thread done servicing request
23:56:56.821 00.001 5052 OnExposeComplete: enter
23:56:56.821 00.000 5052 UpdateGuideState(): m_state=6
23:56:56.821 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
23:56:56.821 00.000 5052 Star::Find returns 1 (0), X=545.17, Y=397.12, Mass=142, SNR=8.0, Peak=63 HFD=4.4
23:56:56.821 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.97) = xAngle (-1.66 = -1.66)
23:56:56.821 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.71 = -1.71)
23:56:56.821 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.17 hyp=0.55 cameraTheta=0.31 mountX=-0.05 mountY=-0.54, mountTheta=-1.66
23:56:56.822 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.17, opts=13)
23:56:56.822 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.17)
23:56:56.822 00.000 8976 Worker thread wakes up
23:56:56.822 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.17) opts 0xd
23:56:56.822 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.17)
23:56:56.822 00.000 8976 Moving (0.52, 0.17) raw xDistance=-0.05 yDistance=-0.54
23:56:56.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:56:56.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.54
23:56:56.822 00.000 8976 MoveAxis(R, 0, ABG)
23:56:56.822 00.000 8976 MoveAxis(U, 0, ABG)
23:56:56.822 00.000 8976 move complete, result=0
23:56:56.822 00.000 8976 worker thread done servicing request
23:56:56.823 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:56.832 00.009 5052 UpdateGuideState exits: m=142 SNR=8.0
23:56:56.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:56.832 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:56.832 00.000 5052 Enqueuing Expose request
23:56:56.832 00.000 8976 Worker thread wakes up
23:56:56.832 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
23:56:56.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:56.832 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:57.407 00.575 8976 Exposure complete
23:56:57.423 00.016 8976 worker thread done servicing request
23:56:57.423 00.000 5052 OnExposeComplete: enter
23:56:57.423 00.000 5052 UpdateGuideState(): m_state=6
23:56:57.423 00.000 5052 Star::Find(18, 545, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
23:56:57.423 00.000 5052 Star::Find returns 1 (0), X=545.39, Y=396.70, Mass=168, SNR=8.6, Peak=65 HFD=4.8
23:56:57.423 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.97) = xAngle (-2.30 = -2.30)
23:56:57.423 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.35 = -2.35)
23:56:57.423 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.25 hyp=0.78 cameraTheta=-0.33 mountX=-0.52 mountY=-0.55, mountTheta=-2.33
23:56:57.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.25, opts=13)
23:56:57.424 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.25)
23:56:57.424 00.000 8976 Worker thread wakes up
23:56:57.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.25) opts 0xd
23:56:57.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.25)
23:56:57.424 00.000 8976 Moving (0.73, -0.25) raw xDistance=-0.52 yDistance=-0.55
23:56:57.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.52
23:56:57.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.55
23:56:57.424 00.000 8976 MoveAxis(R, 0, ABG)
23:56:57.424 00.000 8976 MoveAxis(U, 0, ABG)
23:56:57.424 00.000 8976 move complete, result=0
23:56:57.425 00.001 8976 worker thread done servicing request
23:56:57.425 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=118, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:56:57.435 00.010 5052 UpdateGuideState exits: m=168 SNR=8.6
23:56:57.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:57.436 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:57.436 00.000 5052 Enqueuing Expose request
23:56:57.436 00.000 8976 Worker thread wakes up
23:56:57.436 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -0.6 px 0 ms NORTH
23:56:57.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:57.436 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:57.995 00.559 8976 Exposure complete
23:56:58.017 00.022 8976 worker thread done servicing request
23:56:58.017 00.000 5052 OnExposeComplete: enter
23:56:58.017 00.000 5052 UpdateGuideState(): m_state=6
23:56:58.017 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
23:56:58.017 00.000 5052 Star::Find returns 1 (0), X=545.63, Y=396.81, Mass=158, SNR=8.4, Peak=65 HFD=4.5
23:56:58.017 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.97) = xAngle (-2.11 = -2.11)
23:56:58.017 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.16 = -2.16)
23:56:58.017 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=-0.14 hyp=0.99 cameraTheta=-0.14 mountX=-0.51 mountY=-0.82, mountTheta=-2.12
23:56:58.018 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=-0.14, opts=13)
23:56:58.018 00.000 5052 Enqueuing Move request for stepguider (0.98, -0.14)
23:56:58.018 00.000 8976 Worker thread wakes up
23:56:58.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, -0.14) opts 0xd
23:56:58.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, -0.14)
23:56:58.018 00.000 8976 Moving (0.98, -0.14) raw xDistance=-0.51 yDistance=-0.82
23:56:58.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.51
23:56:58.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.82
23:56:58.019 00.001 8976 MoveAxis(R, 0, ABG)
23:56:58.019 00.000 8976 MoveAxis(U, 0, ABG)
23:56:58.019 00.000 8976 move complete, result=0
23:56:58.019 00.000 8976 worker thread done servicing request
23:56:58.019 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:56:58.029 00.010 5052 UpdateGuideState exits: m=158 SNR=8.4
23:56:58.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:58.029 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:58.029 00.000 5052 Enqueuing Expose request
23:56:58.029 00.000 8976 Worker thread wakes up
23:56:58.029 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -0.8 px 0 ms NORTH
23:56:58.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:58.029 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:58.598 00.569 8976 Exposure complete
23:56:58.612 00.014 8976 worker thread done servicing request
23:56:58.613 00.001 5052 OnExposeComplete: enter
23:56:58.613 00.000 5052 UpdateGuideState(): m_state=6
23:56:58.613 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
23:56:58.613 00.000 5052 Star::Find returns 1 (0), X=545.58, Y=397.12, Mass=159, SNR=8.5, Peak=65 HFD=3.9
23:56:58.613 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.97) = xAngle (-1.79 = -1.79)
23:56:58.613 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.84 = -1.84)
23:56:58.613 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=0.17 hyp=0.94 cameraTheta=0.18 mountX=-0.20 mountY=-0.91, mountTheta=-1.79
23:56:58.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=0.17, opts=13)
23:56:58.614 00.000 5052 Enqueuing Move request for stepguider (0.93, 0.17)
23:56:58.614 00.000 8976 Worker thread wakes up
23:56:58.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, 0.17) opts 0xd
23:56:58.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, 0.17)
23:56:58.614 00.000 8976 Moving (0.93, 0.17) raw xDistance=-0.20 yDistance=-0.91
23:56:58.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:56:58.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.91
23:56:58.614 00.000 8976 MoveAxis(R, 0, ABG)
23:56:58.614 00.000 8976 MoveAxis(U, 0, ABG)
23:56:58.614 00.000 8976 move complete, result=0
23:56:58.614 00.000 8976 worker thread done servicing request
23:56:58.615 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:56:58.625 00.010 5052 UpdateGuideState exits: m=159 SNR=8.5
23:56:58.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:58.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:58.625 00.000 5052 Enqueuing Expose request
23:56:58.626 00.001 8976 Worker thread wakes up
23:56:58.626 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 0 ms NORTH
23:56:58.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:58.626 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:59.196 00.570 8976 Exposure complete
23:56:59.209 00.013 8976 worker thread done servicing request
23:56:59.209 00.000 5052 OnExposeComplete: enter
23:56:59.209 00.000 5052 UpdateGuideState(): m_state=6
23:56:59.209 00.000 5052 Star::Find(18, 545, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
23:56:59.209 00.000 5052 Star::Find returns 1 (0), X=545.79, Y=396.87, Mass=158, SNR=8.5, Peak=67 HFD=4.2
23:56:59.209 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.97) = xAngle (-2.04 = -2.04)
23:56:59.209 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.09 = -2.09)
23:56:59.209 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=-0.08 hyp=1.14 cameraTheta=-0.07 mountX=-0.51 mountY=-0.99, mountTheta=-2.05
23:56:59.210 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=-0.08, opts=13)
23:56:59.210 00.000 5052 Enqueuing Move request for stepguider (1.14, -0.08)
23:56:59.210 00.000 8976 Worker thread wakes up
23:56:59.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, -0.08) opts 0xd
23:56:59.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, -0.08)
23:56:59.211 00.001 8976 Moving (1.14, -0.08) raw xDistance=-0.51 yDistance=-0.99
23:56:59.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.51
23:56:59.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.99
23:56:59.211 00.000 8976 MoveAxis(R, 0, ABG)
23:56:59.211 00.000 8976 MoveAxis(U, 0, ABG)
23:56:59.211 00.000 8976 move complete, result=0
23:56:59.211 00.000 8976 worker thread done servicing request
23:56:59.211 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=26, FiltMax=38, Gamma=2.630
23:56:59.220 00.009 5052 UpdateGuideState exits: m=158 SNR=8.5
23:56:59.221 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:59.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:59.221 00.000 5052 Enqueuing Expose request
23:56:59.221 00.000 8976 Worker thread wakes up
23:56:59.221 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -1.0 px 0 ms NORTH
23:56:59.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:59.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:56:59.793 00.572 8976 Exposure complete
23:56:59.807 00.014 8976 worker thread done servicing request
23:56:59.807 00.000 5052 OnExposeComplete: enter
23:56:59.808 00.001 5052 UpdateGuideState(): m_state=6
23:56:59.808 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
23:56:59.808 00.000 5052 Star::Find returns 1 (0), X=545.55, Y=396.76, Mass=191, SNR=9.3, Peak=65 HFD=4.6
23:56:59.808 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.97) = xAngle (-2.18 = -2.18)
23:56:59.808 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.23 = -2.23)
23:56:59.808 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-0.19 hyp=0.92 cameraTheta=-0.21 mountX=-0.52 mountY=-0.73, mountTheta=-2.19
23:56:59.809 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=-0.19, opts=13)
23:56:59.809 00.000 5052 Enqueuing Move request for stepguider (0.90, -0.19)
23:56:59.809 00.000 8976 Worker thread wakes up
23:56:59.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, -0.19) opts 0xd
23:56:59.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, -0.19)
23:56:59.809 00.000 8976 Moving (0.90, -0.19) raw xDistance=-0.52 yDistance=-0.73
23:56:59.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.52
23:56:59.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.73
23:56:59.809 00.000 8976 MoveAxis(R, 0, ABG)
23:56:59.809 00.000 8976 MoveAxis(U, 0, ABG)
23:56:59.809 00.000 8976 move complete, result=0
23:56:59.809 00.000 8976 worker thread done servicing request
23:56:59.810 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:56:59.820 00.010 5052 UpdateGuideState exits: m=191 SNR=9.3
23:56:59.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:59.820 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:56:59.820 00.000 5052 Enqueuing Expose request
23:56:59.820 00.000 8976 Worker thread wakes up
23:56:59.820 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -0.7 px 0 ms NORTH
23:56:59.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:56:59.820 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:00.398 00.578 8976 Exposure complete
23:57:00.412 00.014 8976 worker thread done servicing request
23:57:00.412 00.000 5052 OnExposeComplete: enter
23:57:00.412 00.000 5052 UpdateGuideState(): m_state=6
23:57:00.413 00.001 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
23:57:00.413 00.000 5052 Star::Find returns 1 (0), X=545.75, Y=397.03, Mass=179, SNR=9.1, Peak=63 HFD=4.0
23:57:00.413 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.97) = xAngle (-1.89 = -1.89)
23:57:00.413 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.95 = -1.95)
23:57:00.413 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=0.08 hyp=1.10 cameraTheta=0.07 mountX=-0.35 mountY=-1.02, mountTheta=-1.90
23:57:00.413 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=0.08, opts=13)
23:57:00.414 00.001 5052 Enqueuing Move request for stepguider (1.10, 0.08)
23:57:00.414 00.000 8976 Worker thread wakes up
23:57:00.414 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, 0.08) opts 0xd
23:57:00.414 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, 0.08)
23:57:00.414 00.000 8976 Moving (1.10, 0.08) raw xDistance=-0.35 yDistance=-1.02
23:57:00.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.35
23:57:00.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.02
23:57:00.414 00.000 8976 MoveAxis(R, 0, ABG)
23:57:00.414 00.000 8976 MoveAxis(U, 3, ABG)
23:57:00.414 00.000 8976 stepping (-19, -15) + (0, 3)
23:57:00.414 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:57:00.415 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=40, Gamma=2.630
23:57:00.424 00.009 5052 UpdateGuideState exits: m=179 SNR=9.1
23:57:00.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:00.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:00.424 00.000 5052 Enqueuing Expose request
23:57:00.442 00.018 8976 Received - 47 (G) 
23:57:00.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:57:00.442 00.000 8976 stepped: pos (-19, -12)
23:57:00.442 00.000 8976 move complete, result=0
23:57:00.442 00.000 8976 worker thread done servicing request
23:57:00.442 00.000 8976 Worker thread wakes up
23:57:00.442 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -1.0 px 3 ms NORTH
23:57:00.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:00.443 00.001 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:01.017 00.574 8976 Exposure complete
23:57:01.031 00.014 8976 worker thread done servicing request
23:57:01.031 00.000 5052 OnExposeComplete: enter
23:57:01.031 00.000 5052 UpdateGuideState(): m_state=6
23:57:01.031 00.000 5052 Star::Find(18, 545, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
23:57:01.031 00.000 5052 Star::Find returns 1 (0), X=544.93, Y=396.91, Mass=147, SNR=8.2, Peak=66 HFD=4.3
23:57:01.031 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.97) = xAngle (-2.12 = -2.12)
23:57:01.031 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.17 = -2.17)
23:57:01.031 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-0.15 mountX=-0.15 mountY=-0.23, mountTheta=-2.13
23:57:01.032 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.04, opts=13)
23:57:01.032 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.04)
23:57:01.032 00.000 8976 Worker thread wakes up
23:57:01.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.04) opts 0xd
23:57:01.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.04)
23:57:01.032 00.000 8976 Moving (0.28, -0.04) raw xDistance=-0.15 yDistance=-0.23
23:57:01.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:57:01.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:57:01.032 00.000 8976 MoveAxis(R, 0, ABG)
23:57:01.032 00.000 8976 MoveAxis(U, 0, ABG)
23:57:01.033 00.001 8976 move complete, result=0
23:57:01.033 00.000 8976 worker thread done servicing request
23:57:01.033 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=119, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:57:01.043 00.010 5052 UpdateGuideState exits: m=147 SNR=8.2
23:57:01.043 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:01.043 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:01.043 00.000 5052 Enqueuing Expose request
23:57:01.043 00.000 8976 Worker thread wakes up
23:57:01.043 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:57:01.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:01.043 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:01.611 00.568 8976 Exposure complete
23:57:01.626 00.015 8976 worker thread done servicing request
23:57:01.627 00.001 5052 OnExposeComplete: enter
23:57:01.627 00.000 5052 UpdateGuideState(): m_state=6
23:57:01.627 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
23:57:01.627 00.000 5052 Star::Find returns 1 (0), X=544.98, Y=396.88, Mass=145, SNR=8.1, Peak=64 HFD=4.3
23:57:01.627 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.97) = xAngle (-2.17 = -2.17)
23:57:01.627 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.22 = -2.22)
23:57:01.627 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.07 hyp=0.34 cameraTheta=-0.20 mountX=-0.19 mountY=-0.27, mountTheta=-2.18
23:57:01.628 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.07, opts=13)
23:57:01.628 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.07)
23:57:01.628 00.000 8976 Worker thread wakes up
23:57:01.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.07) opts 0xd
23:57:01.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.07)
23:57:01.628 00.000 8976 Moving (0.33, -0.07) raw xDistance=-0.19 yDistance=-0.27
23:57:01.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:57:01.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
23:57:01.628 00.000 8976 MoveAxis(R, 0, ABG)
23:57:01.628 00.000 8976 MoveAxis(U, 0, ABG)
23:57:01.628 00.000 8976 move complete, result=0
23:57:01.629 00.001 8976 worker thread done servicing request
23:57:01.629 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:57:01.640 00.011 5052 UpdateGuideState exits: m=145 SNR=8.1
23:57:01.641 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:01.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:01.641 00.000 5052 Enqueuing Expose request
23:57:01.641 00.000 8976 Worker thread wakes up
23:57:01.641 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:57:01.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:01.641 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:02.227 00.586 8976 Exposure complete
23:57:02.244 00.017 8976 worker thread done servicing request
23:57:02.244 00.000 5052 OnExposeComplete: enter
23:57:02.244 00.000 5052 UpdateGuideState(): m_state=6
23:57:02.244 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
23:57:02.244 00.000 5052 Star::Find returns 1 (0), X=545.41, Y=396.78, Mass=171, SNR=8.8, Peak=63 HFD=3.8
23:57:02.244 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.97) = xAngle (-2.19 = -2.19)
23:57:02.244 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.24 = -2.24)
23:57:02.244 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=-0.17 hyp=0.78 cameraTheta=-0.22 mountX=-0.45 mountY=-0.61, mountTheta=-2.21
23:57:02.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.17, opts=13)
23:57:02.245 00.000 5052 Enqueuing Move request for stepguider (0.76, -0.17)
23:57:02.245 00.000 8976 Worker thread wakes up
23:57:02.246 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.17) opts 0xd
23:57:02.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.17)
23:57:02.246 00.000 8976 Moving (0.76, -0.17) raw xDistance=-0.45 yDistance=-0.61
23:57:02.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.45
23:57:02.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.61
23:57:02.246 00.000 8976 MoveAxis(R, 0, ABG)
23:57:02.246 00.000 8976 MoveAxis(U, 0, ABG)
23:57:02.246 00.000 8976 move complete, result=0
23:57:02.246 00.000 8976 worker thread done servicing request
23:57:02.247 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:57:02.262 00.015 5052 UpdateGuideState exits: m=171 SNR=8.8
23:57:02.263 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:02.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:02.263 00.000 5052 Enqueuing Expose request
23:57:02.263 00.000 8976 Worker thread wakes up
23:57:02.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:02.263 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -0.6 px 0 ms NORTH
23:57:02.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:02.862 00.599 8976 Exposure complete
23:57:02.878 00.016 8976 worker thread done servicing request
23:57:02.878 00.000 5052 OnExposeComplete: enter
23:57:02.878 00.000 5052 UpdateGuideState(): m_state=6
23:57:02.879 00.001 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
23:57:02.879 00.000 5052 Star::Find returns 1 (0), X=545.04, Y=396.87, Mass=159, SNR=8.5, Peak=65 HFD=4.5
23:57:02.879 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.97) = xAngle (-2.18 = -2.18)
23:57:02.879 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.24 = -2.24)
23:57:02.879 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.08 hyp=0.39 cameraTheta=-0.21 mountX=-0.23 mountY=-0.31, mountTheta=-2.20
23:57:02.880 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.08, opts=13)
23:57:02.880 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.08)
23:57:02.880 00.000 8976 Worker thread wakes up
23:57:02.880 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.08) opts 0xd
23:57:02.880 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.08)
23:57:02.880 00.000 8976 Moving (0.39, -0.08) raw xDistance=-0.23 yDistance=-0.31
23:57:02.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:57:02.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.31
23:57:02.880 00.000 8976 MoveAxis(R, 0, ABG)
23:57:02.880 00.000 8976 MoveAxis(U, 0, ABG)
23:57:02.880 00.000 8976 move complete, result=0
23:57:02.880 00.000 8976 worker thread done servicing request
23:57:02.881 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:57:02.892 00.011 5052 UpdateGuideState exits: m=159 SNR=8.5
23:57:02.893 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:02.893 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:02.893 00.000 5052 Enqueuing Expose request
23:57:02.893 00.000 8976 Worker thread wakes up
23:57:02.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:02.893 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:57:02.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:03.464 00.571 8976 Exposure complete
23:57:03.480 00.016 8976 worker thread done servicing request
23:57:03.480 00.000 5052 OnExposeComplete: enter
23:57:03.480 00.000 5052 UpdateGuideState(): m_state=6
23:57:03.481 00.001 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
23:57:03.481 00.000 5052 Star::Find returns 1 (0), X=545.03, Y=396.55, Mass=195, SNR=9.4, Peak=69 HFD=4.3
23:57:03.481 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.97) = xAngle (-2.79 = -2.79)
23:57:03.481 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.84 = -2.84)
23:57:03.481 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.40 hyp=0.55 cameraTheta=-0.82 mountX=-0.52 mountY=-0.17, mountTheta=-2.83
23:57:03.482 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.40, opts=13)
23:57:03.482 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.40)
23:57:03.482 00.000 8976 Worker thread wakes up
23:57:03.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.40) opts 0xd
23:57:03.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.40)
23:57:03.482 00.000 8976 Moving (0.38, -0.40) raw xDistance=-0.52 yDistance=-0.17
23:57:03.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.52
23:57:03.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:57:03.482 00.000 8976 MoveAxis(R, 0, ABG)
23:57:03.482 00.000 8976 MoveAxis(U, 0, ABG)
23:57:03.482 00.000 8976 move complete, result=0
23:57:03.482 00.000 8976 worker thread done servicing request
23:57:03.483 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=118, med=31, FiltMin=27, FiltMax=40, Gamma=2.630
23:57:03.494 00.011 5052 UpdateGuideState exits: m=195 SNR=9.4
23:57:03.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:03.494 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:03.494 00.000 5052 Enqueuing Expose request
23:57:03.494 00.000 8976 Worker thread wakes up
23:57:03.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:03.494 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -0.2 px 0 ms NORTH
23:57:03.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:04.078 00.584 8976 Exposure complete
23:57:04.094 00.016 8976 worker thread done servicing request
23:57:04.094 00.000 5052 OnExposeComplete: enter
23:57:04.094 00.000 5052 UpdateGuideState(): m_state=6
23:57:04.094 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
23:57:04.094 00.000 5052 Star::Find returns 1 (0), X=544.58, Y=396.24, Mass=156, SNR=8.4, Peak=65 HFD=4.5
23:57:04.094 00.000 5052 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.97) = xAngle (-3.64 = 2.65)
23:57:04.094 00.000 5052 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.69 = 2.59)
23:57:04.094 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.71 hyp=0.71 cameraTheta=-1.67 mountX=-0.63 mountY=0.37, mountTheta=2.61
23:57:04.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.71, opts=13)
23:57:04.095 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.71)
23:57:04.095 00.000 8976 Worker thread wakes up
23:57:04.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.71) opts 0xd
23:57:04.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.71)
23:57:04.095 00.000 8976 Moving (-0.07, -0.71) raw xDistance=-0.63 yDistance=0.37
23:57:04.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.63
23:57:04.096 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.37
23:57:04.096 00.000 8976 MoveAxis(R, 0, ABG)
23:57:04.096 00.000 8976 MoveAxis(U, 0, ABG)
23:57:04.096 00.000 8976 move complete, result=0
23:57:04.096 00.000 8976 worker thread done servicing request
23:57:04.096 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:57:04.107 00.011 5052 UpdateGuideState exits: m=156 SNR=8.4
23:57:04.108 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:04.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:04.108 00.000 5052 Enqueuing Expose request
23:57:04.108 00.000 8976 Worker thread wakes up
23:57:04.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:04.108 00.000 5052 GuideStep: -0.6 px 0 ms EAST, 0.4 px 0 ms NORTH
23:57:04.108 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:04.683 00.575 8976 Exposure complete
23:57:04.698 00.015 8976 worker thread done servicing request
23:57:04.698 00.000 5052 OnExposeComplete: enter
23:57:04.698 00.000 5052 UpdateGuideState(): m_state=6
23:57:04.698 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
23:57:04.698 00.000 5052 Star::Find returns 1 (0), X=544.50, Y=396.48, Mass=138, SNR=7.9, Peak=65 HFD=4.4
23:57:04.698 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.97) = xAngle (-3.85 = 2.44)
23:57:04.698 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.90 = 2.38)
23:57:04.698 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.47 hyp=0.49 cameraTheta=-1.88 mountX=-0.38 mountY=0.34, mountTheta=2.41
23:57:04.698 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.47, opts=13)
23:57:04.698 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.47)
23:57:04.698 00.000 8976 Worker thread wakes up
23:57:04.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.47) opts 0xd
23:57:04.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.47)
23:57:04.698 00.000 8976 Moving (-0.15, -0.47) raw xDistance=-0.38 yDistance=0.34
23:57:04.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.38
23:57:04.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.34
23:57:04.698 00.000 8976 MoveAxis(R, 0, ABG)
23:57:04.698 00.000 8976 MoveAxis(U, 0, ABG)
23:57:04.698 00.000 8976 move complete, result=0
23:57:04.698 00.000 8976 worker thread done servicing request
23:57:04.698 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:57:04.709 00.011 5052 UpdateGuideState exits: m=138 SNR=7.9
23:57:04.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:04.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:04.709 00.000 5052 Enqueuing Expose request
23:57:04.709 00.000 8976 Worker thread wakes up
23:57:04.709 00.000 5052 GuideStep: -0.4 px 0 ms EAST, 0.3 px 0 ms NORTH
23:57:04.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:04.709 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:05.278 00.569 8976 Exposure complete
23:57:05.291 00.013 8976 worker thread done servicing request
23:57:05.292 00.001 5052 OnExposeComplete: enter
23:57:05.292 00.000 5052 UpdateGuideState(): m_state=6
23:57:05.292 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
23:57:05.292 00.000 5052 Star::Find returns 1 (0), X=544.09, Y=396.49, Mass=176, SNR=8.9, Peak=67 HFD=4.3
23:57:05.292 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.97) = xAngle (-4.43 = 1.85)
23:57:05.292 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.49 = 1.80)
23:57:05.292 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.45 hyp=0.73 cameraTheta=-2.46 mountX=-0.20 mountY=0.71, mountTheta=1.85
23:57:05.292 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.45, opts=13)
23:57:05.293 00.001 5052 Enqueuing Move request for stepguider (-0.57, -0.45)
23:57:05.293 00.000 8976 Worker thread wakes up
23:57:05.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.45) opts 0xd
23:57:05.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.45)
23:57:05.293 00.000 8976 Moving (-0.57, -0.45) raw xDistance=-0.20 yDistance=0.71
23:57:05.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:57:05.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.71
23:57:05.293 00.000 8976 MoveAxis(R, 0, ABG)
23:57:05.293 00.000 8976 MoveAxis(U, 0, ABG)
23:57:05.293 00.000 8976 move complete, result=0
23:57:05.293 00.000 8976 worker thread done servicing request
23:57:05.294 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:57:05.303 00.009 5052 UpdateGuideState exits: m=176 SNR=8.9
23:57:05.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:05.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:05.303 00.000 5052 Enqueuing Expose request
23:57:05.303 00.000 8976 Worker thread wakes up
23:57:05.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:05.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:05.304 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
23:57:05.870 00.566 8976 Exposure complete
23:57:05.884 00.014 8976 worker thread done servicing request
23:57:05.884 00.000 5052 OnExposeComplete: enter
23:57:05.884 00.000 5052 UpdateGuideState(): m_state=6
23:57:05.884 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
23:57:05.884 00.000 5052 Star::Find returns 1 (0), X=544.08, Y=396.20, Mass=143, SNR=8.1, Peak=65 HFD=4.5
23:57:05.884 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.97) = xAngle (-4.19 = 2.09)
23:57:05.884 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.24 = 2.04)
23:57:05.884 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.75 hyp=0.94 cameraTheta=-2.22 mountX=-0.47 mountY=0.84, mountTheta=2.08
23:57:05.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.75, opts=13)
23:57:05.885 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.75)
23:57:05.885 00.000 8976 Worker thread wakes up
23:57:05.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.75) opts 0xd
23:57:05.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.75)
23:57:05.885 00.000 8976 Moving (-0.57, -0.75) raw xDistance=-0.47 yDistance=0.84
23:57:05.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.47
23:57:05.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.84
23:57:05.885 00.000 8976 MoveAxis(R, 0, ABG)
23:57:05.885 00.000 8976 MoveAxis(U, 0, ABG)
23:57:05.885 00.000 8976 move complete, result=0
23:57:05.885 00.000 8976 worker thread done servicing request
23:57:05.886 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=26, FiltMax=37, Gamma=2.630
23:57:05.895 00.009 5052 UpdateGuideState exits: m=143 SNR=8.1
23:57:05.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:05.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:05.895 00.000 5052 Enqueuing Expose request
23:57:05.895 00.000 8976 Worker thread wakes up
23:57:05.896 00.001 5052 GuideStep: -0.5 px 0 ms EAST, 0.8 px 0 ms NORTH
23:57:05.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:05.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:06.470 00.574 8976 Exposure complete
23:57:06.484 00.014 8976 worker thread done servicing request
23:57:06.484 00.000 5052 OnExposeComplete: enter
23:57:06.484 00.000 5052 UpdateGuideState(): m_state=6
23:57:06.484 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
23:57:06.484 00.000 5052 Star::Find returns 1 (0), X=544.22, Y=396.57, Mass=158, SNR=8.5, Peak=64 HFD=3.7
23:57:06.484 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.97) = xAngle (-4.38 = 1.90)
23:57:06.484 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.43 = 1.85)
23:57:06.484 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.38 hyp=0.58 cameraTheta=-2.41 mountX=-0.19 mountY=0.55, mountTheta=1.90
23:57:06.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.38, opts=13)
23:57:06.485 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.38)
23:57:06.485 00.000 8976 Worker thread wakes up
23:57:06.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.38) opts 0xd
23:57:06.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.38)
23:57:06.485 00.000 8976 Moving (-0.43, -0.38) raw xDistance=-0.19 yDistance=0.55
23:57:06.486 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:57:06.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.55
23:57:06.486 00.000 8976 MoveAxis(R, 0, ABG)
23:57:06.486 00.000 8976 MoveAxis(U, 0, ABG)
23:57:06.486 00.000 8976 move complete, result=0
23:57:06.486 00.000 8976 worker thread done servicing request
23:57:06.486 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=40, Gamma=2.630
23:57:06.496 00.010 5052 UpdateGuideState exits: m=158 SNR=8.5
23:57:06.497 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:06.497 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:06.497 00.000 5052 Enqueuing Expose request
23:57:06.497 00.000 8976 Worker thread wakes up
23:57:06.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:06.497 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
23:57:06.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:07.069 00.572 8976 Exposure complete
23:57:07.083 00.014 8976 worker thread done servicing request
23:57:07.083 00.000 5052 OnExposeComplete: enter
23:57:07.084 00.001 5052 UpdateGuideState(): m_state=6
23:57:07.084 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
23:57:07.084 00.000 5052 Star::Find returns 1 (0), X=544.44, Y=396.28, Mass=163, SNR=8.6, Peak=65 HFD=4.5
23:57:07.084 00.000 5052 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.97) = xAngle (-3.84 = 2.45)
23:57:07.084 00.000 5052 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.89 = 2.39)
23:57:07.084 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.67 hyp=0.70 cameraTheta=-1.87 mountX=-0.54 mountY=0.48, mountTheta=2.42
23:57:07.084 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.67, opts=13)
23:57:07.084 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.67)
23:57:07.085 00.001 8976 Worker thread wakes up
23:57:07.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.67) opts 0xd
23:57:07.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.67)
23:57:07.085 00.000 8976 Moving (-0.21, -0.67) raw xDistance=-0.54 yDistance=0.48
23:57:07.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.54
23:57:07.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.48
23:57:07.085 00.000 8976 MoveAxis(R, 0, ABG)
23:57:07.085 00.000 8976 MoveAxis(U, 0, ABG)
23:57:07.085 00.000 8976 move complete, result=0
23:57:07.085 00.000 8976 worker thread done servicing request
23:57:07.085 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=116, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:57:07.095 00.010 5052 UpdateGuideState exits: m=163 SNR=8.6
23:57:07.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:07.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:07.095 00.000 5052 Enqueuing Expose request
23:57:07.095 00.000 8976 Worker thread wakes up
23:57:07.095 00.000 5052 GuideStep: -0.5 px 0 ms EAST, 0.5 px 0 ms NORTH
23:57:07.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:07.095 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:07.659 00.564 8976 Exposure complete
23:57:07.674 00.015 8976 worker thread done servicing request
23:57:07.674 00.000 5052 OnExposeComplete: enter
23:57:07.674 00.000 5052 UpdateGuideState(): m_state=6
23:57:07.674 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
23:57:07.674 00.000 5052 Star::Find returns 1 (0), X=544.93, Y=396.43, Mass=155, SNR=8.4, Peak=65 HFD=4.0
23:57:07.675 00.001 5052 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.97) = xAngle (-3.05 = -3.05)
23:57:07.675 00.000 5052 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.10 = -3.10)
23:57:07.675 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.52 hyp=0.59 cameraTheta=-1.08 mountX=-0.59 mountY=-0.02, mountTheta=-3.10
23:57:07.675 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.52, opts=13)
23:57:07.675 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.52)
23:57:07.675 00.000 8976 Worker thread wakes up
23:57:07.676 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.52) opts 0xd
23:57:07.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.52)
23:57:07.676 00.000 8976 Moving (0.28, -0.52) raw xDistance=-0.59 yDistance=-0.02
23:57:07.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.59
23:57:07.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:57:07.676 00.000 8976 MoveAxis(R, 0, ABG)
23:57:07.676 00.000 8976 MoveAxis(U, 0, ABG)
23:57:07.676 00.000 8976 move complete, result=0
23:57:07.676 00.000 8976 worker thread done servicing request
23:57:07.676 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:57:07.686 00.010 5052 UpdateGuideState exits: m=155 SNR=8.4
23:57:07.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:07.686 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:07.686 00.000 5052 Enqueuing Expose request
23:57:07.686 00.000 8976 Worker thread wakes up
23:57:07.687 00.001 5052 GuideStep: -0.6 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:07.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:07.687 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:08.252 00.565 8976 Exposure complete
23:57:08.267 00.015 8976 worker thread done servicing request
23:57:08.267 00.000 5052 OnExposeComplete: enter
23:57:08.268 00.001 5052 UpdateGuideState(): m_state=6
23:57:08.268 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
23:57:08.268 00.000 5052 Star::Find returns 1 (0), X=545.24, Y=396.59, Mass=180, SNR=8.9, Peak=65 HFD=4.6
23:57:08.268 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.97) = xAngle (-2.52 = -2.52)
23:57:08.268 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.57 = -2.57)
23:57:08.268 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.36 hyp=0.69 cameraTheta=-0.55 mountX=-0.56 mountY=-0.37, mountTheta=-2.55
23:57:08.268 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.36, opts=13)
23:57:08.269 00.001 5052 Enqueuing Move request for stepguider (0.59, -0.36)
23:57:08.269 00.000 8976 Worker thread wakes up
23:57:08.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.36) opts 0xd
23:57:08.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.36)
23:57:08.269 00.000 8976 Moving (0.59, -0.36) raw xDistance=-0.56 yDistance=-0.37
23:57:08.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.56
23:57:08.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.37
23:57:08.269 00.000 8976 MoveAxis(R, 0, ABG)
23:57:08.269 00.000 8976 MoveAxis(U, 0, ABG)
23:57:08.269 00.000 8976 move complete, result=0
23:57:08.269 00.000 8976 worker thread done servicing request
23:57:08.269 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=119, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:57:08.279 00.010 5052 UpdateGuideState exits: m=180 SNR=8.9
23:57:08.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:08.279 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:08.279 00.000 5052 Enqueuing Expose request
23:57:08.279 00.000 8976 Worker thread wakes up
23:57:08.279 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -0.4 px 0 ms NORTH
23:57:08.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:08.279 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:08.852 00.573 8976 Exposure complete
23:57:08.867 00.015 8976 worker thread done servicing request
23:57:08.867 00.000 5052 OnExposeComplete: enter
23:57:08.867 00.000 5052 UpdateGuideState(): m_state=6
23:57:08.867 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
23:57:08.867 00.000 5052 Star::Find returns 1 (0), X=544.87, Y=396.13, Mass=159, SNR=8.5, Peak=67 HFD=4.2
23:57:08.867 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.97) = xAngle (-3.27 = 3.01)
23:57:08.867 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.33 = 2.96)
23:57:08.868 00.001 5052 CameraToMount -- cameraX=0.22 cameraY=-0.82 hyp=0.85 cameraTheta=-1.31 mountX=-0.84 mountY=0.16, mountTheta=2.96
23:57:08.868 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.82, opts=13)
23:57:08.868 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.82)
23:57:08.868 00.000 8976 Worker thread wakes up
23:57:08.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.82) opts 0xd
23:57:08.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.82)
23:57:08.869 00.001 8976 Moving (0.22, -0.82) raw xDistance=-0.84 yDistance=0.16
23:57:08.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
23:57:08.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:57:08.869 00.000 8976 MoveAxis(R, 2, ABG)
23:57:08.869 00.000 8976 stepping (-19, -12) + (2, 0)
23:57:08.869 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:08.870 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=120, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:57:08.880 00.010 5052 UpdateGuideState exits: m=159 SNR=8.5
23:57:08.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:08.880 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:08.880 00.000 5052 Enqueuing Expose request
23:57:08.899 00.019 8976 Received - 47 (G) 
23:57:08.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:08.899 00.000 8976 stepped: pos (-17, -12)
23:57:08.899 00.000 8976 MoveAxis(U, 0, ABG)
23:57:08.899 00.000 8976 move complete, result=0
23:57:08.899 00.000 8976 worker thread done servicing request
23:57:08.899 00.000 8976 Worker thread wakes up
23:57:08.899 00.000 5052 GuideStep: -0.8 px 2 ms EAST, 0.2 px 0 ms NORTH
23:57:08.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:08.899 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:09.470 00.571 8976 Exposure complete
23:57:09.485 00.015 8976 worker thread done servicing request
23:57:09.485 00.000 5052 OnExposeComplete: enter
23:57:09.485 00.000 5052 UpdateGuideState(): m_state=6
23:57:09.485 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
23:57:09.485 00.000 5052 Star::Find returns 1 (0), X=545.56, Y=396.55, Mass=150, SNR=8.2, Peak=64 HFD=3.7
23:57:09.485 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.97) = xAngle (-2.38 = -2.38)
23:57:09.485 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.43 = -2.43)
23:57:09.485 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=-0.40 hyp=1.00 cameraTheta=-0.41 mountX=-0.72 mountY=-0.65, mountTheta=-2.41
23:57:09.486 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=-0.40, opts=13)
23:57:09.486 00.000 5052 Enqueuing Move request for stepguider (0.91, -0.40)
23:57:09.486 00.000 8976 Worker thread wakes up
23:57:09.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, -0.40) opts 0xd
23:57:09.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, -0.40)
23:57:09.486 00.000 8976 Moving (0.91, -0.40) raw xDistance=-0.72 yDistance=-0.65
23:57:09.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.72
23:57:09.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.65
23:57:09.486 00.000 8976 MoveAxis(R, 2, ABG)
23:57:09.486 00.000 8976 stepping (-17, -12) + (2, 0)
23:57:09.487 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:09.487 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=26, FiltMax=37, Gamma=2.630
23:57:09.497 00.010 5052 UpdateGuideState exits: m=150 SNR=8.2
23:57:09.498 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:09.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:09.498 00.000 5052 Enqueuing Expose request
23:57:09.522 00.024 8976 Received - 47 (G) 
23:57:09.522 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:09.522 00.000 8976 stepped: pos (-15, -12)
23:57:09.522 00.000 8976 MoveAxis(U, 0, ABG)
23:57:09.522 00.000 8976 move complete, result=0
23:57:09.523 00.001 8976 worker thread done servicing request
23:57:09.523 00.000 8976 Worker thread wakes up
23:57:09.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:09.523 00.000 5052 GuideStep: -0.7 px 2 ms EAST, -0.6 px 0 ms NORTH
23:57:09.523 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:10.100 00.577 8976 Exposure complete
23:57:10.115 00.015 8976 worker thread done servicing request
23:57:10.115 00.000 5052 OnExposeComplete: enter
23:57:10.115 00.000 5052 UpdateGuideState(): m_state=6
23:57:10.115 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
23:57:10.115 00.000 5052 Star::Find returns 1 (0), X=546.58, Y=396.65, Mass=132, SNR=7.7, Peak=65 HFD=4.7
23:57:10.115 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.97) = xAngle (-2.12 = -2.12)
23:57:10.115 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.18 = -2.18)
23:57:10.115 00.000 5052 CameraToMount -- cameraX=1.93 cameraY=-0.30 hyp=1.95 cameraTheta=-0.15 mountX=-1.02 mountY=-1.60, mountTheta=-2.14
23:57:10.116 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.93, y=-0.30, opts=13)
23:57:10.116 00.000 5052 Enqueuing Move request for stepguider (1.93, -0.30)
23:57:10.116 00.000 8976 Worker thread wakes up
23:57:10.116 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.93, -0.30) opts 0xd
23:57:10.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.93, -0.30)
23:57:10.116 00.000 8976 Moving (1.93, -0.30) raw xDistance=-1.02 yDistance=-1.60
23:57:10.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.02
23:57:10.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.60
23:57:10.116 00.000 8976 MoveAxis(R, 3, ABG)
23:57:10.116 00.000 8976 stepping (-15, -12) + (3, 0)
23:57:10.116 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:57:10.117 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:57:10.127 00.010 5052 UpdateGuideState exits: m=132 SNR=7.7
23:57:10.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:10.127 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:10.127 00.000 5052 Enqueuing Expose request
23:57:10.146 00.019 8976 Received - 47 (G) 
23:57:10.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:57:10.146 00.000 8976 stepped: pos (-12, -12)
23:57:10.146 00.000 8976 MoveAxis(U, 5, ABG)
23:57:10.146 00.000 8976 stepping (-12, -12) + (0, 5)
23:57:10.146 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:57:10.194 00.048 8976 Received - 47 (G) 
23:57:10.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
23:57:10.194 00.000 8976 stepped: pos (-12, -7)
23:57:10.194 00.000 8976 move complete, result=0
23:57:10.194 00.000 8976 worker thread done servicing request
23:57:10.194 00.000 8976 Worker thread wakes up
23:57:10.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:10.194 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:10.194 00.000 5052 GuideStep: -1.0 px 3 ms EAST, -1.6 px 5 ms NORTH
23:57:10.770 00.576 8976 Exposure complete
23:57:10.784 00.014 8976 worker thread done servicing request
23:57:10.784 00.000 5052 OnExposeComplete: enter
23:57:10.784 00.000 5052 UpdateGuideState(): m_state=6
23:57:10.784 00.000 5052 Star::Find(18, 546, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
23:57:10.784 00.000 5052 Star::Find returns 1 (0), X=546.27, Y=396.94, Mass=186, SNR=9.2, Peak=65 HFD=5.2
23:57:10.784 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:57:10.784 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.03 = -2.03)
23:57:10.784 00.000 5052 CameraToMount -- cameraX=1.62 cameraY=-0.01 hyp=1.62 cameraTheta=-0.01 mountX=-0.64 mountY=-1.46, mountTheta=-1.98
23:57:10.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.62, y=-0.01, opts=13)
23:57:10.785 00.000 5052 Enqueuing Move request for stepguider (1.62, -0.01)
23:57:10.785 00.000 8976 Worker thread wakes up
23:57:10.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.62, -0.01) opts 0xd
23:57:10.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.62, -0.01)
23:57:10.785 00.000 8976 Moving (1.62, -0.01) raw xDistance=-0.64 yDistance=-1.46
23:57:10.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.64
23:57:10.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.46
23:57:10.785 00.000 8976 MoveAxis(R, 0, ABG)
23:57:10.785 00.000 8976 MoveAxis(U, 4, ABG)
23:57:10.785 00.000 8976 stepping (-12, -7) + (0, 4)
23:57:10.786 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:57:10.786 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:57:10.797 00.011 5052 UpdateGuideState exits: m=186 SNR=9.2
23:57:10.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:10.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:10.797 00.000 5052 Enqueuing Expose request
23:57:10.817 00.020 8976 Received - 47 (G) 
23:57:10.817 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:57:10.817 00.000 8976 stepped: pos (-12, -3)
23:57:10.817 00.000 8976 move complete, result=0
23:57:10.817 00.000 8976 worker thread done servicing request
23:57:10.817 00.000 8976 Worker thread wakes up
23:57:10.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:10.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:10.817 00.000 5052 GuideStep: -0.6 px 0 ms EAST, -1.5 px 4 ms NORTH
23:57:11.398 00.581 8976 Exposure complete
23:57:11.412 00.014 8976 worker thread done servicing request
23:57:11.412 00.000 5052 OnExposeComplete: enter
23:57:11.412 00.000 5052 UpdateGuideState(): m_state=6
23:57:11.412 00.000 5052 Star::Find(18, 546, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
23:57:11.412 00.000 5052 Star::Find returns 1 (0), X=546.29, Y=396.80, Mass=154, SNR=8.4, Peak=65 HFD=4.0
23:57:11.412 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.97) = xAngle (-2.06 = -2.06)
23:57:11.412 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.11 = -2.11)
23:57:11.412 00.000 5052 CameraToMount -- cameraX=1.64 cameraY=-0.15 hyp=1.64 cameraTheta=-0.09 mountX=-0.77 mountY=-1.41, mountTheta=-2.07
23:57:11.413 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.64, y=-0.15, opts=13)
23:57:11.413 00.000 5052 Enqueuing Move request for stepguider (1.64, -0.15)
23:57:11.413 00.000 8976 Worker thread wakes up
23:57:11.413 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.64, -0.15) opts 0xd
23:57:11.413 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.64, -0.15)
23:57:11.413 00.000 8976 Moving (1.64, -0.15) raw xDistance=-0.77 yDistance=-1.41
23:57:11.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77
23:57:11.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.41
23:57:11.413 00.000 8976 MoveAxis(R, 2, ABG)
23:57:11.413 00.000 8976 stepping (-12, -3) + (2, 0)
23:57:11.413 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:11.414 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:57:11.427 00.013 5052 UpdateGuideState exits: m=154 SNR=8.4
23:57:11.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:11.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:11.427 00.000 5052 Enqueuing Expose request
23:57:11.440 00.013 8976 Received - 47 (G) 
23:57:11.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:11.440 00.000 8976 stepped: pos (-10, -3)
23:57:11.440 00.000 8976 MoveAxis(U, 4, ABG)
23:57:11.441 00.001 8976 stepping (-10, -3) + (0, 4)
23:57:11.441 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:57:11.472 00.031 8976 Received - 47 (G) 
23:57:11.472 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:57:11.472 00.000 8976 stepped: pos (-10, 1)
23:57:11.473 00.001 8976 move complete, result=0
23:57:11.473 00.000 8976 worker thread done servicing request
23:57:11.473 00.000 8976 Worker thread wakes up
23:57:11.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:11.473 00.000 5052 GuideStep: -0.8 px 2 ms EAST, -1.4 px 4 ms NORTH
23:57:11.473 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:12.052 00.579 8976 Exposure complete
23:57:12.067 00.015 8976 worker thread done servicing request
23:57:12.067 00.000 5052 OnExposeComplete: enter
23:57:12.067 00.000 5052 UpdateGuideState(): m_state=6
23:57:12.067 00.000 5052 Star::Find(18, 546, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
23:57:12.067 00.000 5052 Star::Find returns 1 (0), X=545.32, Y=396.78, Mass=136, SNR=7.9, Peak=65 HFD=3.9
23:57:12.067 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.97) = xAngle (-2.22 = -2.22)
23:57:12.067 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.27 = -2.27)
23:57:12.068 00.001 5052 CameraToMount -- cameraX=0.66 cameraY=-0.17 hyp=0.69 cameraTheta=-0.25 mountX=-0.41 mountY=-0.52, mountTheta=-2.24
23:57:12.068 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.17, opts=13)
23:57:12.068 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.17)
23:57:12.068 00.000 8976 Worker thread wakes up
23:57:12.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.17) opts 0xd
23:57:12.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.17)
23:57:12.068 00.000 8976 Moving (0.66, -0.17) raw xDistance=-0.41 yDistance=-0.52
23:57:12.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.41
23:57:12.069 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.52
23:57:12.069 00.000 8976 MoveAxis(R, 0, ABG)
23:57:12.069 00.000 8976 MoveAxis(U, 0, ABG)
23:57:12.069 00.000 8976 move complete, result=0
23:57:12.069 00.000 8976 worker thread done servicing request
23:57:12.069 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=121, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:57:12.080 00.011 5052 UpdateGuideState exits: m=136 SNR=7.9
23:57:12.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:12.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:12.080 00.000 5052 Enqueuing Expose request
23:57:12.080 00.000 8976 Worker thread wakes up
23:57:12.080 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -0.5 px 0 ms NORTH
23:57:12.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:12.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:12.676 00.596 8976 Exposure complete
23:57:12.690 00.014 8976 worker thread done servicing request
23:57:12.691 00.001 5052 OnExposeComplete: enter
23:57:12.691 00.000 5052 UpdateGuideState(): m_state=6
23:57:12.691 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
23:57:12.691 00.000 5052 Star::Find returns 1 (0), X=545.24, Y=396.65, Mass=154, SNR=8.3, Peak=63 HFD=3.6
23:57:12.691 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.97) = xAngle (-2.44 = -2.44)
23:57:12.691 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.49 = -2.49)
23:57:12.691 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.30 hyp=0.66 cameraTheta=-0.47 mountX=-0.51 mountY=-0.40, mountTheta=-2.47
23:57:12.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.30, opts=13)
23:57:12.692 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.30)
23:57:12.692 00.000 8976 Worker thread wakes up
23:57:12.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.30) opts 0xd
23:57:12.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.30)
23:57:12.692 00.000 8976 Moving (0.59, -0.30) raw xDistance=-0.51 yDistance=-0.40
23:57:12.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.51
23:57:12.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.40
23:57:12.692 00.000 8976 MoveAxis(R, 0, ABG)
23:57:12.692 00.000 8976 MoveAxis(U, 0, ABG)
23:57:12.693 00.001 8976 move complete, result=0
23:57:12.693 00.000 8976 worker thread done servicing request
23:57:12.693 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=113, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:57:12.703 00.010 5052 UpdateGuideState exits: m=154 SNR=8.3
23:57:12.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:12.703 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:12.703 00.000 5052 Enqueuing Expose request
23:57:12.703 00.000 8976 Worker thread wakes up
23:57:12.704 00.001 5052 GuideStep: -0.5 px 0 ms EAST, -0.4 px 0 ms NORTH
23:57:12.704 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:12.704 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:13.266 00.562 8976 Exposure complete
23:57:13.280 00.014 8976 worker thread done servicing request
23:57:13.280 00.000 5052 OnExposeComplete: enter
23:57:13.280 00.000 5052 UpdateGuideState(): m_state=6
23:57:13.280 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
23:57:13.281 00.001 5052 Star::Find returns 1 (0), X=544.82, Y=396.85, Mass=171, SNR=8.8, Peak=67 HFD=4.3
23:57:13.281 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.97) = xAngle (-2.50 = -2.50)
23:57:13.281 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.55 = -2.55)
23:57:13.281 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.53 mountX=-0.15 mountY=-0.11, mountTheta=-2.54
23:57:13.281 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.10, opts=13)
23:57:13.281 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.10)
23:57:13.281 00.000 8976 Worker thread wakes up
23:57:13.282 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.10) opts 0xd
23:57:13.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.10)
23:57:13.282 00.000 8976 Moving (0.16, -0.10) raw xDistance=-0.15 yDistance=-0.11
23:57:13.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:57:13.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:57:13.282 00.000 8976 MoveAxis(R, 0, ABG)
23:57:13.282 00.000 8976 MoveAxis(U, 0, ABG)
23:57:13.282 00.000 8976 move complete, result=0
23:57:13.282 00.000 8976 worker thread done servicing request
23:57:13.283 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=122, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:57:13.292 00.009 5052 UpdateGuideState exits: m=171 SNR=8.8
23:57:13.293 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:13.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:13.293 00.000 5052 Enqueuing Expose request
23:57:13.293 00.000 8976 Worker thread wakes up
23:57:13.293 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:13.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:13.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:13.862 00.569 8976 Exposure complete
23:57:13.876 00.014 8976 worker thread done servicing request
23:57:13.876 00.000 5052 OnExposeComplete: enter
23:57:13.876 00.000 5052 UpdateGuideState(): m_state=6
23:57:13.877 00.001 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
23:57:13.877 00.000 5052 Star::Find returns 1 (0), X=544.80, Y=396.24, Mass=189, SNR=9.3, Peak=69 HFD=4.4
23:57:13.877 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.97) = xAngle (-3.33 = 2.95)
23:57:13.877 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.39 = 2.90)
23:57:13.877 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.71 hyp=0.72 cameraTheta=-1.36 mountX=-0.71 mountY=0.17, mountTheta=2.90
23:57:13.878 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.71, opts=13)
23:57:13.878 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.71)
23:57:13.878 00.000 8976 Worker thread wakes up
23:57:13.878 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.71) opts 0xd
23:57:13.878 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.71)
23:57:13.878 00.000 8976 Moving (0.15, -0.71) raw xDistance=-0.71 yDistance=0.17
23:57:13.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
23:57:13.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:57:13.878 00.000 8976 MoveAxis(R, 2, ABG)
23:57:13.878 00.000 8976 stepping (-10, 1) + (2, 0)
23:57:13.878 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:13.879 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=26, FiltMax=38, Gamma=2.630
23:57:13.889 00.010 5052 UpdateGuideState exits: m=189 SNR=9.3
23:57:13.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:13.890 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:13.890 00.000 5052 Enqueuing Expose request
23:57:13.902 00.012 8976 Received - 47 (G) 
23:57:13.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:13.902 00.000 8976 stepped: pos (-8, 1)
23:57:13.902 00.000 8976 MoveAxis(U, 0, ABG)
23:57:13.902 00.000 8976 move complete, result=0
23:57:13.903 00.001 8976 worker thread done servicing request
23:57:13.903 00.000 8976 Worker thread wakes up
23:57:13.903 00.000 5052 GuideStep: -0.7 px 2 ms EAST, 0.2 px 0 ms NORTH
23:57:13.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:13.903 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:14.470 00.567 8976 Exposure complete
23:57:14.483 00.013 8976 worker thread done servicing request
23:57:14.483 00.000 5052 OnExposeComplete: enter
23:57:14.483 00.000 5052 UpdateGuideState(): m_state=6
23:57:14.483 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
23:57:14.483 00.000 5052 Star::Find returns 1 (0), X=544.92, Y=397.21, Mass=192, SNR=9.4, Peak=63 HFD=4.1
23:57:14.483 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.97) = xAngle (-1.20 = -1.20)
23:57:14.483 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.25 = -1.25)
23:57:14.483 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.26 hyp=0.38 cameraTheta=0.77 mountX=0.14 mountY=-0.36, mountTheta=-1.20
23:57:14.484 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.26, opts=13)
23:57:14.484 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.26)
23:57:14.484 00.000 8976 Worker thread wakes up
23:57:14.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.26) opts 0xd
23:57:14.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.26)
23:57:14.484 00.000 8976 Moving (0.27, 0.26) raw xDistance=0.14 yDistance=-0.36
23:57:14.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:57:14.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.36
23:57:14.484 00.000 8976 MoveAxis(R, 0, ABG)
23:57:14.484 00.000 8976 MoveAxis(U, 0, ABG)
23:57:14.484 00.000 8976 move complete, result=0
23:57:14.484 00.000 8976 worker thread done servicing request
23:57:14.485 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=26, FiltMax=41, Gamma=2.630
23:57:14.494 00.009 5052 UpdateGuideState exits: m=192 SNR=9.4
23:57:14.495 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:14.495 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:14.495 00.000 5052 Enqueuing Expose request
23:57:14.495 00.000 8976 Worker thread wakes up
23:57:14.495 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:57:14.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:14.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:15.072 00.577 8976 Exposure complete
23:57:15.085 00.013 8976 worker thread done servicing request
23:57:15.086 00.001 5052 OnExposeComplete: enter
23:57:15.086 00.000 5052 UpdateGuideState(): m_state=6
23:57:15.086 00.000 5052 Star::Find(18, 544, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
23:57:15.086 00.000 5052 Star::Find returns 1 (0), X=544.83, Y=396.79, Mass=173, SNR=8.8, Peak=65 HFD=4.4
23:57:15.086 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.97) = xAngle (-2.68 = -2.68)
23:57:15.086 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.73 = -2.73)
23:57:15.086 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.71 mountX=-0.21 mountY=-0.10, mountTheta=-2.72
23:57:15.087 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.16, opts=13)
23:57:15.087 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.16)
23:57:15.087 00.000 8976 Worker thread wakes up
23:57:15.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.16) opts 0xd
23:57:15.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.16)
23:57:15.087 00.000 8976 Moving (0.18, -0.16) raw xDistance=-0.21 yDistance=-0.10
23:57:15.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:57:15.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:57:15.087 00.000 8976 MoveAxis(R, 0, ABG)
23:57:15.087 00.000 8976 MoveAxis(U, 0, ABG)
23:57:15.087 00.000 8976 move complete, result=0
23:57:15.087 00.000 8976 worker thread done servicing request
23:57:15.088 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=118, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:57:15.098 00.010 5052 UpdateGuideState exits: m=173 SNR=8.8
23:57:15.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:15.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:15.098 00.000 5052 Enqueuing Expose request
23:57:15.098 00.000 8976 Worker thread wakes up
23:57:15.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:15.098 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:15.098 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:15.668 00.570 8976 Exposure complete
23:57:15.681 00.013 8976 worker thread done servicing request
23:57:15.681 00.000 5052 OnExposeComplete: enter
23:57:15.682 00.001 5052 UpdateGuideState(): m_state=6
23:57:15.682 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
23:57:15.682 00.000 5052 Star::Find returns 1 (0), X=545.32, Y=396.74, Mass=153, SNR=8.3, Peak=65 HFD=3.9
23:57:15.682 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.97) = xAngle (-2.27 = -2.27)
23:57:15.682 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.32 = -2.32)
23:57:15.682 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.21 hyp=0.70 cameraTheta=-0.30 mountX=-0.45 mountY=-0.51, mountTheta=-2.29
23:57:15.683 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.21, opts=13)
23:57:15.683 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.21)
23:57:15.683 00.000 8976 Worker thread wakes up
23:57:15.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.21) opts 0xd
23:57:15.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.21)
23:57:15.683 00.000 8976 Moving (0.67, -0.21) raw xDistance=-0.45 yDistance=-0.51
23:57:15.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.45
23:57:15.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.51
23:57:15.683 00.000 8976 MoveAxis(R, 0, ABG)
23:57:15.683 00.000 8976 MoveAxis(U, 0, ABG)
23:57:15.683 00.000 8976 move complete, result=0
23:57:15.683 00.000 8976 worker thread done servicing request
23:57:15.684 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=118, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:57:15.693 00.009 5052 UpdateGuideState exits: m=153 SNR=8.3
23:57:15.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:15.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:15.693 00.000 5052 Enqueuing Expose request
23:57:15.693 00.000 8976 Worker thread wakes up
23:57:15.695 00.002 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:15.695 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -0.5 px 0 ms NORTH
23:57:15.695 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:16.264 00.569 8976 Exposure complete
23:57:16.280 00.016 8976 worker thread done servicing request
23:57:16.280 00.000 5052 OnExposeComplete: enter
23:57:16.280 00.000 5052 UpdateGuideState(): m_state=6
23:57:16.280 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
23:57:16.280 00.000 5052 Star::Find returns 1 (0), X=545.59, Y=396.54, Mass=155, SNR=8.3, Peak=65 HFD=4.9
23:57:16.280 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.97) = xAngle (-2.38 = -2.38)
23:57:16.280 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.44 = -2.44)
23:57:16.280 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=-0.41 hyp=1.03 cameraTheta=-0.41 mountX=-0.75 mountY=-0.67, mountTheta=-2.41
23:57:16.281 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=-0.41, opts=13)
23:57:16.281 00.000 5052 Enqueuing Move request for stepguider (0.94, -0.41)
23:57:16.281 00.000 8976 Worker thread wakes up
23:57:16.282 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, -0.41) opts 0xd
23:57:16.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, -0.41)
23:57:16.282 00.000 8976 Moving (0.94, -0.41) raw xDistance=-0.75 yDistance=-0.67
23:57:16.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
23:57:16.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.67
23:57:16.282 00.000 8976 MoveAxis(R, 2, ABG)
23:57:16.282 00.000 8976 stepping (-8, 1) + (2, 0)
23:57:16.282 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:16.283 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=30, FiltMin=26, FiltMax=37, Gamma=2.630
23:57:16.293 00.010 5052 UpdateGuideState exits: m=155 SNR=8.3
23:57:16.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:16.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:16.293 00.000 5052 Enqueuing Expose request
23:57:16.316 00.023 8976 Received - 47 (G) 
23:57:16.316 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:16.316 00.000 8976 stepped: pos (-6, 1)
23:57:16.316 00.000 8976 MoveAxis(U, 0, ABG)
23:57:16.316 00.000 8976 move complete, result=0
23:57:16.316 00.000 8976 worker thread done servicing request
23:57:16.316 00.000 8976 Worker thread wakes up
23:57:16.316 00.000 5052 GuideStep: -0.7 px 2 ms EAST, -0.7 px 0 ms NORTH
23:57:16.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:16.317 00.001 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:16.897 00.580 8976 Exposure complete
23:57:16.910 00.013 8976 worker thread done servicing request
23:57:16.911 00.001 5052 OnExposeComplete: enter
23:57:16.911 00.000 5052 UpdateGuideState(): m_state=6
23:57:16.911 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
23:57:16.911 00.000 5052 Star::Find returns 1 (0), X=545.39, Y=397.06, Mass=150, SNR=8.2, Peak=65 HFD=4.0
23:57:16.911 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.97) = xAngle (-1.82 = -1.82)
23:57:16.911 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.88 = -1.88)
23:57:16.911 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.11 hyp=0.75 cameraTheta=0.14 mountX=-0.19 mountY=-0.71, mountTheta=-1.83
23:57:16.912 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.11, opts=13)
23:57:16.912 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.11)
23:57:16.912 00.000 8976 Worker thread wakes up
23:57:16.912 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.11) opts 0xd
23:57:16.912 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.11)
23:57:16.912 00.000 8976 Moving (0.74, 0.11) raw xDistance=-0.19 yDistance=-0.71
23:57:16.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:57:16.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.71
23:57:16.912 00.000 8976 MoveAxis(R, 0, ABG)
23:57:16.912 00.000 8976 MoveAxis(U, 0, ABG)
23:57:16.912 00.000 8976 move complete, result=0
23:57:16.912 00.000 8976 worker thread done servicing request
23:57:16.913 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:57:16.922 00.009 5052 UpdateGuideState exits: m=150 SNR=8.2
23:57:16.923 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:16.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:16.923 00.000 5052 Enqueuing Expose request
23:57:16.923 00.000 8976 Worker thread wakes up
23:57:16.923 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 0 ms NORTH
23:57:16.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:16.923 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:17.496 00.573 8976 Exposure complete
23:57:17.509 00.013 8976 worker thread done servicing request
23:57:17.510 00.001 5052 OnExposeComplete: enter
23:57:17.510 00.000 5052 UpdateGuideState(): m_state=6
23:57:17.510 00.000 5052 Star::Find(18, 545, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
23:57:17.510 00.000 5052 Star::Find returns 1 (0), X=545.95, Y=396.56, Mass=128, SNR=7.6, Peak=65 HFD=4.9
23:57:17.510 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.97) = xAngle (-2.26 = -2.26)
23:57:17.510 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.31 = -2.31)
23:57:17.510 00.000 5052 CameraToMount -- cameraX=1.30 cameraY=-0.39 hyp=1.36 cameraTheta=-0.29 mountX=-0.86 mountY=-1.01, mountTheta=-2.28
23:57:17.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.30, y=-0.39, opts=13)
23:57:17.511 00.000 5052 Enqueuing Move request for stepguider (1.30, -0.39)
23:57:17.511 00.000 8976 Worker thread wakes up
23:57:17.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.30, -0.39) opts 0xd
23:57:17.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.30, -0.39)
23:57:17.511 00.000 8976 Moving (1.30, -0.39) raw xDistance=-0.86 yDistance=-1.01
23:57:17.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86
23:57:17.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.01
23:57:17.511 00.000 8976 MoveAxis(R, 2, ABG)
23:57:17.511 00.000 8976 stepping (-6, 1) + (2, 0)
23:57:17.511 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:17.512 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
23:57:17.521 00.009 5052 UpdateGuideState exits: m=128 SNR=7.6
23:57:17.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:17.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:17.521 00.000 5052 Enqueuing Expose request
23:57:17.547 00.026 8976 Received - 47 (G) 
23:57:17.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:17.548 00.001 8976 stepped: pos (-4, 1)
23:57:17.548 00.000 8976 MoveAxis(U, 3, ABG)
23:57:17.548 00.000 8976 stepping (-4, 1) + (0, 3)
23:57:17.548 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:57:17.579 00.031 8976 Received - 47 (G) 
23:57:17.579 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:57:17.579 00.000 8976 stepped: pos (-4, 4)
23:57:17.579 00.000 8976 move complete, result=0
23:57:17.579 00.000 8976 worker thread done servicing request
23:57:17.579 00.000 5052 GuideStep: -0.9 px 2 ms EAST, -1.0 px 3 ms NORTH
23:57:17.579 00.000 8976 Worker thread wakes up
23:57:17.579 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:17.579 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:18.151 00.572 8976 Exposure complete
23:57:18.166 00.015 8976 worker thread done servicing request
23:57:18.166 00.000 5052 OnExposeComplete: enter
23:57:18.166 00.000 5052 UpdateGuideState(): m_state=6
23:57:18.166 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
23:57:18.166 00.000 5052 Star::Find returns 1 (0), X=545.51, Y=396.80, Mass=143, SNR=8.1, Peak=65 HFD=5.3
23:57:18.166 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.97) = xAngle (-2.14 = -2.14)
23:57:18.166 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.19 = -2.19)
23:57:18.166 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=-0.15 hyp=0.87 cameraTheta=-0.17 mountX=-0.47 mountY=-0.71, mountTheta=-2.15
23:57:18.167 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=-0.15, opts=13)
23:57:18.167 00.000 5052 Enqueuing Move request for stepguider (0.86, -0.15)
23:57:18.167 00.000 8976 Worker thread wakes up
23:57:18.167 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, -0.15) opts 0xd
23:57:18.167 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, -0.15)
23:57:18.167 00.000 8976 Moving (0.86, -0.15) raw xDistance=-0.47 yDistance=-0.71
23:57:18.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.47
23:57:18.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.71
23:57:18.167 00.000 8976 MoveAxis(R, 0, ABG)
23:57:18.167 00.000 8976 MoveAxis(U, 0, ABG)
23:57:18.167 00.000 8976 move complete, result=0
23:57:18.167 00.000 8976 worker thread done servicing request
23:57:18.168 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:57:18.178 00.010 5052 UpdateGuideState exits: m=143 SNR=8.1
23:57:18.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:18.178 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:18.178 00.000 5052 Enqueuing Expose request
23:57:18.178 00.000 8976 Worker thread wakes up
23:57:18.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:18.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:18.178 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -0.7 px 0 ms NORTH
23:57:18.746 00.568 8976 Exposure complete
23:57:18.761 00.015 8976 worker thread done servicing request
23:57:18.761 00.000 5052 OnExposeComplete: enter
23:57:18.761 00.000 5052 UpdateGuideState(): m_state=6
23:57:18.761 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
23:57:18.761 00.000 5052 Star::Find returns 1 (0), X=545.21, Y=396.72, Mass=161, SNR=8.6, Peak=64 HFD=4.8
23:57:18.761 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.97) = xAngle (-2.36 = -2.36)
23:57:18.761 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.42 = -2.42)
23:57:18.761 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.23 hyp=0.60 cameraTheta=-0.39 mountX=-0.43 mountY=-0.40, mountTheta=-2.39
23:57:18.762 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.23, opts=13)
23:57:18.762 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.23)
23:57:18.762 00.000 8976 Worker thread wakes up
23:57:18.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.23) opts 0xd
23:57:18.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.23)
23:57:18.762 00.000 8976 Moving (0.56, -0.23) raw xDistance=-0.43 yDistance=-0.40
23:57:18.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.43
23:57:18.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.40
23:57:18.762 00.000 8976 MoveAxis(R, 0, ABG)
23:57:18.762 00.000 8976 MoveAxis(U, 0, ABG)
23:57:18.762 00.000 8976 move complete, result=0
23:57:18.762 00.000 8976 worker thread done servicing request
23:57:18.763 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
23:57:18.772 00.009 5052 UpdateGuideState exits: m=161 SNR=8.6
23:57:18.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:18.772 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:18.773 00.001 5052 Enqueuing Expose request
23:57:18.773 00.000 8976 Worker thread wakes up
23:57:18.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:18.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:18.773 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -0.4 px 0 ms NORTH
23:57:19.340 00.567 8976 Exposure complete
23:57:19.354 00.014 8976 worker thread done servicing request
23:57:19.354 00.000 5052 OnExposeComplete: enter
23:57:19.354 00.000 5052 UpdateGuideState(): m_state=6
23:57:19.354 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
23:57:19.354 00.000 5052 Star::Find returns 1 (0), X=545.15, Y=396.98, Mass=156, SNR=8.3, Peak=67 HFD=4.7
23:57:19.354 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.97) = xAngle (-1.90 = -1.90)
23:57:19.354 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.96 = -1.96)
23:57:19.354 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.03 hyp=0.50 cameraTheta=0.07 mountX=-0.16 mountY=-0.46, mountTheta=-1.91
23:57:19.355 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.03, opts=13)
23:57:19.355 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.03)
23:57:19.355 00.000 8976 Worker thread wakes up
23:57:19.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.03) opts 0xd
23:57:19.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.03)
23:57:19.355 00.000 8976 Moving (0.50, 0.03) raw xDistance=-0.16 yDistance=-0.46
23:57:19.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:57:19.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.46
23:57:19.355 00.000 8976 MoveAxis(R, 0, ABG)
23:57:19.355 00.000 8976 MoveAxis(U, 0, ABG)
23:57:19.355 00.000 8976 move complete, result=0
23:57:19.355 00.000 8976 worker thread done servicing request
23:57:19.356 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:57:19.365 00.009 5052 UpdateGuideState exits: m=156 SNR=8.3
23:57:19.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:19.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:19.365 00.000 5052 Enqueuing Expose request
23:57:19.365 00.000 8976 Worker thread wakes up
23:57:19.366 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
23:57:19.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:19.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:19.936 00.570 8976 Exposure complete
23:57:19.950 00.014 8976 worker thread done servicing request
23:57:19.950 00.000 5052 OnExposeComplete: enter
23:57:19.951 00.001 5052 UpdateGuideState(): m_state=6
23:57:19.951 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
23:57:19.951 00.000 5052 Star::Find returns 1 (0), X=545.57, Y=396.45, Mass=123, SNR=7.5, Peak=68 HFD=5.0
23:57:19.951 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.97) = xAngle (-2.47 = -2.47)
23:57:19.951 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.52 = -2.52)
23:57:19.951 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=-0.50 hyp=1.04 cameraTheta=-0.50 mountX=-0.82 mountY=-0.61, mountTheta=-2.50
23:57:19.952 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=-0.50, opts=13)
23:57:19.952 00.000 5052 Enqueuing Move request for stepguider (0.92, -0.50)
23:57:19.952 00.000 8976 Worker thread wakes up
23:57:19.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, -0.50) opts 0xd
23:57:19.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, -0.50)
23:57:19.952 00.000 8976 Moving (0.92, -0.50) raw xDistance=-0.82 yDistance=-0.61
23:57:19.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.82
23:57:19.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.61
23:57:19.952 00.000 8976 MoveAxis(R, 2, ABG)
23:57:19.952 00.000 8976 stepping (-4, 4) + (2, 0)
23:57:19.952 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:19.953 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=119, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
23:57:19.962 00.009 5052 UpdateGuideState exits: m=123 SNR=7.5
23:57:19.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:19.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:19.963 00.001 5052 Enqueuing Expose request
23:57:19.977 00.014 8976 Received - 47 (G) 
23:57:19.977 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:19.977 00.000 8976 stepped: pos (-2, 4)
23:57:19.977 00.000 8976 MoveAxis(U, 0, ABG)
23:57:19.977 00.000 8976 move complete, result=0
23:57:19.977 00.000 8976 worker thread done servicing request
23:57:19.977 00.000 8976 Worker thread wakes up
23:57:19.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:19.977 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:19.977 00.000 5052 GuideStep: -0.8 px 2 ms EAST, -0.6 px 0 ms NORTH
23:57:20.546 00.569 8976 Exposure complete
23:57:20.560 00.014 8976 worker thread done servicing request
23:57:20.560 00.000 5052 OnExposeComplete: enter
23:57:20.560 00.000 5052 UpdateGuideState(): m_state=6
23:57:20.560 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
23:57:20.560 00.000 5052 Star::Find returns 1 (0), X=545.25, Y=396.63, Mass=113, SNR=7.2, Peak=69 HFD=4.6
23:57:20.560 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.97) = xAngle (-2.46 = -2.46)
23:57:20.560 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.51 = -2.51)
23:57:20.561 00.001 5052 CameraToMount -- cameraX=0.59 cameraY=-0.32 hyp=0.67 cameraTheta=-0.49 mountX=-0.52 mountY=-0.40, mountTheta=-2.49
23:57:20.561 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.32, opts=13)
23:57:20.561 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.32)
23:57:20.561 00.000 8976 Worker thread wakes up
23:57:20.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.32) opts 0xd
23:57:20.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.32)
23:57:20.561 00.000 8976 Moving (0.59, -0.32) raw xDistance=-0.52 yDistance=-0.40
23:57:20.562 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.52
23:57:20.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.40
23:57:20.562 00.000 8976 MoveAxis(R, 0, ABG)
23:57:20.562 00.000 8976 MoveAxis(U, 0, ABG)
23:57:20.562 00.000 8976 move complete, result=0
23:57:20.562 00.000 8976 worker thread done servicing request
23:57:20.562 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:57:20.569 00.007 5052 UpdateGuideState exits: m=113 SNR=7.2
23:57:20.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:20.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:20.569 00.000 5052 Enqueuing Expose request
23:57:20.569 00.000 8976 Worker thread wakes up
23:57:20.569 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -0.4 px 0 ms NORTH
23:57:20.573 00.004 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:20.573 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:21.142 00.569 8976 Exposure complete
23:57:21.157 00.015 8976 worker thread done servicing request
23:57:21.157 00.000 5052 OnExposeComplete: enter
23:57:21.157 00.000 5052 UpdateGuideState(): m_state=6
23:57:21.157 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
23:57:21.157 00.000 5052 Star::Find returns 1 (0), X=545.71, Y=396.87, Mass=130, SNR=7.6, Peak=63 HFD=4.1
23:57:21.157 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.97) = xAngle (-2.04 = -2.04)
23:57:21.157 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.09 = -2.09)
23:57:21.157 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=-0.08 hyp=1.06 cameraTheta=-0.07 mountX=-0.48 mountY=-0.92, mountTheta=-2.05
23:57:21.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=-0.08, opts=13)
23:57:21.158 00.000 5052 Enqueuing Move request for stepguider (1.05, -0.08)
23:57:21.158 00.000 8976 Worker thread wakes up
23:57:21.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, -0.08) opts 0xd
23:57:21.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, -0.08)
23:57:21.158 00.000 8976 Moving (1.05, -0.08) raw xDistance=-0.48 yDistance=-0.92
23:57:21.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.48
23:57:21.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.92
23:57:21.158 00.000 8976 MoveAxis(R, 0, ABG)
23:57:21.158 00.000 8976 MoveAxis(U, 0, ABG)
23:57:21.158 00.000 8976 move complete, result=0
23:57:21.158 00.000 8976 worker thread done servicing request
23:57:21.159 00.001 5052 UpdateImageDisplay: Size=(640,512) min=21, max=115, med=31, FiltMin=26, FiltMax=38, Gamma=2.630
23:57:21.169 00.010 5052 UpdateGuideState exits: m=130 SNR=7.6
23:57:21.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:21.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:21.169 00.000 5052 Enqueuing Expose request
23:57:21.169 00.000 8976 Worker thread wakes up
23:57:21.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:21.169 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:21.169 00.000 5052 GuideStep: -0.5 px 0 ms EAST, -0.9 px 0 ms NORTH
23:57:21.742 00.573 8976 Exposure complete
23:57:21.756 00.014 8976 worker thread done servicing request
23:57:21.756 00.000 5052 OnExposeComplete: enter
23:57:21.756 00.000 5052 UpdateGuideState(): m_state=6
23:57:21.757 00.001 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
23:57:21.757 00.000 5052 Star::Find returns 1 (0), X=545.50, Y=396.88, Mass=122, SNR=7.4, Peak=65 HFD=4.4
23:57:21.757 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.97) = xAngle (-2.05 = -2.05)
23:57:21.757 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.11 = -2.11)
23:57:21.757 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.07 hyp=0.85 cameraTheta=-0.08 mountX=-0.40 mountY=-0.73, mountTheta=-2.06
23:57:21.757 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.07, opts=13)
23:57:21.757 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.07)
23:57:21.758 00.001 8976 Worker thread wakes up
23:57:21.758 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.07) opts 0xd
23:57:21.758 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.07)
23:57:21.758 00.000 8976 Moving (0.85, -0.07) raw xDistance=-0.40 yDistance=-0.73
23:57:21.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.40
23:57:21.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.73
23:57:21.758 00.000 8976 MoveAxis(R, 0, ABG)
23:57:21.758 00.000 8976 MoveAxis(U, 0, ABG)
23:57:21.758 00.000 8976 move complete, result=0
23:57:21.758 00.000 8976 worker thread done servicing request
23:57:21.759 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=115, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:57:21.769 00.010 5052 UpdateGuideState exits: m=122 SNR=7.4
23:57:21.770 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:21.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:21.770 00.000 5052 Enqueuing Expose request
23:57:21.770 00.000 8976 Worker thread wakes up
23:57:21.770 00.000 5052 GuideStep: -0.4 px 0 ms EAST, -0.7 px 0 ms NORTH
23:57:21.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:21.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:22.344 00.574 8976 Exposure complete
23:57:22.358 00.014 8976 worker thread done servicing request
23:57:22.358 00.000 5052 OnExposeComplete: enter
23:57:22.358 00.000 5052 UpdateGuideState(): m_state=6
23:57:22.358 00.000 5052 Star::Find(18, 545, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
23:57:22.358 00.000 5052 Star::Find returns 1 (0), X=545.21, Y=397.15, Mass=139, SNR=7.9, Peak=66 HFD=4.5
23:57:22.359 00.001 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.97) = xAngle (-1.63 = -1.63)
23:57:22.359 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.68 = -1.68)
23:57:22.359 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.20 hyp=0.59 cameraTheta=0.34 mountX=-0.03 mountY=-0.59, mountTheta=-1.63
23:57:22.359 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.20, opts=13)
23:57:22.359 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.20)
23:57:22.359 00.000 8976 Worker thread wakes up
23:57:22.360 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.20) opts 0xd
23:57:22.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.20)
23:57:22.360 00.000 8976 Moving (0.56, 0.20) raw xDistance=-0.03 yDistance=-0.59
23:57:22.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:57:22.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.59
23:57:22.360 00.000 8976 MoveAxis(R, 0, ABG)
23:57:22.360 00.000 8976 MoveAxis(U, 0, ABG)
23:57:22.360 00.000 8976 move complete, result=0
23:57:22.360 00.000 8976 worker thread done servicing request
23:57:22.360 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:57:22.370 00.010 5052 UpdateGuideState exits: m=139 SNR=7.9
23:57:22.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:22.370 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:22.370 00.000 5052 Enqueuing Expose request
23:57:22.370 00.000 8976 Worker thread wakes up
23:57:22.371 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:22.371 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
23:57:22.371 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:22.934 00.563 8976 Exposure complete
23:57:22.948 00.014 8976 worker thread done servicing request
23:57:22.948 00.000 5052 OnExposeComplete: enter
23:57:22.948 00.000 5052 UpdateGuideState(): m_state=6
23:57:22.948 00.000 5052 Star::Find(18, 545, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
23:57:22.948 00.000 5052 Star::Find returns 1 (0), X=544.37, Y=396.90, Mass=166, SNR=8.6, Peak=66 HFD=5.1
23:57:22.948 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.97) = xAngle (-4.92 = 1.36)
23:57:22.948 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.98 = 1.31)
23:57:22.948 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.05 hyp=0.29 cameraTheta=-2.96 mountX=0.06 mountY=0.28, mountTheta=1.36
23:57:22.949 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.05, opts=13)
23:57:22.949 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.05)
23:57:22.949 00.000 8976 Worker thread wakes up
23:57:22.949 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.05) opts 0xd
23:57:22.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.05)
23:57:22.949 00.000 8976 Moving (-0.28, -0.05) raw xDistance=0.06 yDistance=0.28
23:57:22.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:57:22.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
23:57:22.949 00.000 8976 MoveAxis(R, 0, ABG)
23:57:22.949 00.000 8976 MoveAxis(U, 0, ABG)
23:57:22.949 00.000 8976 move complete, result=0
23:57:22.949 00.000 8976 worker thread done servicing request
23:57:22.950 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:57:22.960 00.010 5052 UpdateGuideState exits: m=166 SNR=8.6
23:57:22.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:22.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:22.960 00.000 5052 Enqueuing Expose request
23:57:22.960 00.000 8976 Worker thread wakes up
23:57:22.960 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:57:22.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:22.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:23.530 00.570 8976 Exposure complete
23:57:23.544 00.014 8976 worker thread done servicing request
23:57:23.545 00.001 5052 OnExposeComplete: enter
23:57:23.545 00.000 5052 UpdateGuideState(): m_state=6
23:57:23.545 00.000 5052 Star::Find(18, 544, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
23:57:23.545 00.000 5052 Star::Find returns 1 (0), X=543.53, Y=396.71, Mass=133, SNR=7.7, Peak=64 HFD=5.4
23:57:23.545 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.97) = xAngle (-4.90 = 1.38)
23:57:23.545 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.96 = 1.33)
23:57:23.545 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=-0.23 hyp=1.14 cameraTheta=-2.93 mountX=0.22 mountY=1.11, mountTheta=1.38
23:57:23.546 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=-0.23, opts=13)
23:57:23.546 00.000 5052 Enqueuing Move request for stepguider (-1.12, -0.23)
23:57:23.546 00.000 8976 Worker thread wakes up
23:57:23.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, -0.23) opts 0xd
23:57:23.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, -0.23)
23:57:23.546 00.000 8976 Moving (-1.12, -0.23) raw xDistance=0.22 yDistance=1.11
23:57:23.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
23:57:23.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.11
23:57:23.546 00.000 8976 MoveAxis(R, 0, ABG)
23:57:23.546 00.000 8976 MoveAxis(D, 3, ABG)
23:57:23.546 00.000 8976 stepping (-2, 4) + (0, -3)
23:57:23.546 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:57:23.547 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
23:57:23.557 00.010 5052 UpdateGuideState exits: m=133 SNR=7.7
23:57:23.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:23.557 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:23.557 00.000 5052 Enqueuing Expose request
23:57:23.574 00.017 8976 Received - 47 (G) 
23:57:23.575 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
23:57:23.575 00.000 8976 stepped: pos (-2, 1)
23:57:23.575 00.000 8976 move complete, result=0
23:57:23.575 00.000 8976 worker thread done servicing request
23:57:23.575 00.000 8976 Worker thread wakes up
23:57:23.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:23.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:23.575 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.1 px 3 ms SOUTH
23:57:24.141 00.566 8976 Exposure complete
23:57:24.155 00.014 8976 worker thread done servicing request
23:57:24.155 00.000 5052 OnExposeComplete: enter
23:57:24.155 00.000 5052 UpdateGuideState(): m_state=6
23:57:24.155 00.000 5052 Star::Find(18, 543, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
23:57:24.155 00.000 5052 Star::Find returns 1 (0), X=543.37, Y=396.65, Mass=134, SNR=7.6, Peak=65 HFD=5.4
23:57:24.155 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.97) = xAngle (-4.88 = 1.41)
23:57:24.155 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.93 = 1.35)
23:57:24.155 00.000 5052 CameraToMount -- cameraX=-1.28 cameraY=-0.30 hyp=1.31 cameraTheta=-2.91 mountX=0.22 mountY=1.28, mountTheta=1.40
23:57:24.156 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.28, y=-0.30, opts=13)
23:57:24.156 00.000 5052 Enqueuing Move request for stepguider (-1.28, -0.30)
23:57:24.156 00.000 8976 Worker thread wakes up
23:57:24.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.28, -0.30) opts 0xd
23:57:24.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.28, -0.30)
23:57:24.156 00.000 8976 Moving (-1.28, -0.30) raw xDistance=0.22 yDistance=1.28
23:57:24.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
23:57:24.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.28
23:57:24.156 00.000 8976 MoveAxis(R, 0, ABG)
23:57:24.156 00.000 8976 MoveAxis(D, 4, ABG)
23:57:24.156 00.000 8976 stepping (-2, 1) + (0, -4)
23:57:24.156 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:57:24.157 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:57:24.166 00.009 5052 UpdateGuideState exits: m=134 SNR=7.6
23:57:24.166 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:24.166 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:24.166 00.000 5052 Enqueuing Expose request
23:57:24.197 00.031 8976 Received - 47 (G) 
23:57:24.197 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:57:24.197 00.000 8976 stepped: pos (-2, -3)
23:57:24.197 00.000 8976 move complete, result=0
23:57:24.197 00.000 8976 worker thread done servicing request
23:57:24.198 00.001 8976 Worker thread wakes up
23:57:24.198 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:24.198 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:24.198 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.3 px 4 ms SOUTH
23:57:24.769 00.571 8976 Exposure complete
23:57:24.783 00.014 8976 worker thread done servicing request
23:57:24.783 00.000 5052 OnExposeComplete: enter
23:57:24.783 00.000 5052 UpdateGuideState(): m_state=6
23:57:24.783 00.000 5052 Star::Find(18, 543, 396, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
23:57:24.783 00.000 5052 Star::Find returns 1 (0), X=543.28, Y=397.04, Mass=102, SNR=6.8, Peak=65 HFD=6.0
23:57:24.783 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.97) = xAngle (1.11 = 1.11)
23:57:24.783 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.06 = 1.06)
23:57:24.783 00.000 5052 CameraToMount -- cameraX=-1.37 cameraY=0.09 hyp=1.38 cameraTheta=3.08 mountX=0.61 mountY=1.20, mountTheta=1.10
23:57:24.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.37, y=0.09, opts=13)
23:57:24.784 00.000 5052 Enqueuing Move request for stepguider (-1.37, 0.09)
23:57:24.784 00.000 8976 Worker thread wakes up
23:57:24.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.37, 0.09) opts 0xd
23:57:24.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.37, 0.09)
23:57:24.784 00.000 8976 Moving (-1.37, 0.09) raw xDistance=0.61 yDistance=1.20
23:57:24.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.61
23:57:24.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.20
23:57:24.784 00.000 8976 MoveAxis(R, 0, ABG)
23:57:24.784 00.000 8976 MoveAxis(D, 4, ABG)
23:57:24.784 00.000 8976 stepping (-2, -3) + (0, -4)
23:57:24.784 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:57:24.785 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:57:24.794 00.009 5052 UpdateGuideState exits: m=102 SNR=6.8
23:57:24.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:24.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:24.794 00.000 5052 Enqueuing Expose request
23:57:24.821 00.027 8976 Received - 47 (G) 
23:57:24.821 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
23:57:24.821 00.000 8976 stepped: pos (-2, -7)
23:57:24.821 00.000 8976 move complete, result=0
23:57:24.821 00.000 8976 worker thread done servicing request
23:57:24.821 00.000 8976 Worker thread wakes up
23:57:24.822 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:24.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:24.822 00.000 5052 GuideStep: 0.6 px 0 ms EAST, 1.2 px 4 ms SOUTH
23:57:25.394 00.572 8976 Exposure complete
23:57:25.407 00.013 8976 worker thread done servicing request
23:57:25.407 00.000 5052 OnExposeComplete: enter
23:57:25.407 00.000 5052 UpdateGuideState(): m_state=6
23:57:25.408 00.001 5052 Star::Find(18, 543, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
23:57:25.408 00.000 5052 Star::Find returns 1 (0), X=543.65, Y=397.37, Mass=104, SNR=6.9, Peak=66 HFD=5.8
23:57:25.408 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.97) = xAngle (0.77 = 0.77)
23:57:25.408 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.72 = 0.72)
23:57:25.408 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=0.42 hyp=1.09 cameraTheta=2.74 mountX=0.78 mountY=0.72, mountTheta=0.75
23:57:25.408 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=0.42, opts=13)
23:57:25.408 00.000 5052 Enqueuing Move request for stepguider (-1.00, 0.42)
23:57:25.408 00.000 8976 Worker thread wakes up
23:57:25.409 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, 0.42) opts 0xd
23:57:25.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, 0.42)
23:57:25.409 00.000 8976 Moving (-1.00, 0.42) raw xDistance=0.78 yDistance=0.72
23:57:25.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
23:57:25.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.72
23:57:25.409 00.000 8976 MoveAxis(L, 2, ABG)
23:57:25.409 00.000 8976 stepping (-2, -7) + (-2, 0)
23:57:25.409 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:25.409 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=122, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:57:25.419 00.010 5052 UpdateGuideState exits: m=104 SNR=6.9
23:57:25.423 00.004 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:25.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:25.423 00.000 5052 Enqueuing Expose request
23:57:25.444 00.021 8976 Received - 47 (G) 
23:57:25.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:25.444 00.000 8976 stepped: pos (-4, -7)
23:57:25.444 00.000 8976 MoveAxis(U, 0, ABG)
23:57:25.444 00.000 8976 move complete, result=0
23:57:25.444 00.000 8976 worker thread done servicing request
23:57:25.444 00.000 8976 Worker thread wakes up
23:57:25.444 00.000 5052 GuideStep: 0.8 px 2 ms WEST, 0.7 px 0 ms NORTH
23:57:25.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:25.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:26.019 00.575 8976 Exposure complete
23:57:26.033 00.014 8976 worker thread done servicing request
23:57:26.033 00.000 5052 OnExposeComplete: enter
23:57:26.033 00.000 5052 UpdateGuideState(): m_state=6
23:57:26.033 00.000 5052 Star::Find(18, 543, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
23:57:26.033 00.000 5052 Star::Find returns 1 (0), X=543.99, Y=397.16, Mass=112, SNR=7.1, Peak=65 HFD=4.4
23:57:26.034 00.001 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.97) = xAngle (0.86 = 0.86)
23:57:26.034 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.81 = 0.81)
23:57:26.034 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.21 hyp=0.70 cameraTheta=2.83 mountX=0.45 mountY=0.51, mountTheta=0.84
23:57:26.034 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.21, opts=13)
23:57:26.034 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.21)
23:57:26.034 00.000 8976 Worker thread wakes up
23:57:26.034 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.21) opts 0xd
23:57:26.035 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.21)
23:57:26.035 00.000 8976 Moving (-0.67, 0.21) raw xDistance=0.45 yDistance=0.51
23:57:26.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.45
23:57:26.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.51
23:57:26.035 00.000 8976 MoveAxis(R, 0, ABG)
23:57:26.035 00.000 8976 MoveAxis(U, 0, ABG)
23:57:26.035 00.000 8976 move complete, result=0
23:57:26.035 00.000 8976 worker thread done servicing request
23:57:26.035 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:57:26.045 00.010 5052 UpdateGuideState exits: m=112 SNR=7.1
23:57:26.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:26.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:26.045 00.000 5052 Enqueuing Expose request
23:57:26.045 00.000 8976 Worker thread wakes up
23:57:26.045 00.000 5052 GuideStep: 0.5 px 0 ms EAST, 0.5 px 0 ms NORTH
23:57:26.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:26.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:26.616 00.571 8976 Exposure complete
23:57:26.630 00.014 8976 worker thread done servicing request
23:57:26.630 00.000 5052 OnExposeComplete: enter
23:57:26.630 00.000 5052 UpdateGuideState(): m_state=6
23:57:26.630 00.000 5052 Star::Find(18, 543, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
23:57:26.630 00.000 5052 Star::Find returns 1 (0), X=544.09, Y=397.50, Mass=130, SNR=7.6, Peak=63 HFD=3.8
23:57:26.630 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
23:57:26.630 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
23:57:26.630 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.55 hyp=0.78 cameraTheta=2.36 mountX=0.72 mountY=0.26, mountTheta=0.35
23:57:26.631 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.55, opts=13)
23:57:26.631 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.55)
23:57:26.631 00.000 8976 Worker thread wakes up
23:57:26.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.55) opts 0xd
23:57:26.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.55)
23:57:26.631 00.000 8976 Moving (-0.56, 0.55) raw xDistance=0.72 yDistance=0.26
23:57:26.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72
23:57:26.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
23:57:26.631 00.000 8976 MoveAxis(L, 2, ABG)
23:57:26.631 00.000 8976 stepping (-4, -7) + (-2, 0)
23:57:26.631 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:26.632 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:57:26.641 00.009 5052 UpdateGuideState exits: m=130 SNR=7.6
23:57:26.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:26.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
23:57:26.641 00.000 5052 Enqueuing Expose request
23:57:26.659 00.018 8976 Received - 47 (G) 
23:57:26.659 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
23:57:26.659 00.000 8976 stepped: pos (-6, -7)
23:57:26.659 00.000 8976 MoveAxis(U, 0, ABG)
23:57:26.659 00.000 8976 move complete, result=0
23:57:26.659 00.000 8976 worker thread done servicing request
23:57:26.659 00.000 8976 Worker thread wakes up
23:57:26.659 00.000 5052 GuideStep: 0.7 px 2 ms WEST, 0.3 px 0 ms NORTH
23:57:26.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
23:57:26.659 00.000 8976 Handling exposure in thread, d=500 o=3 r=(527,379,37,37)
23:57:27.229 00.570 8976 Exposure complete
23:57:27.235 00.006 5052 Stop button clicked
23:57:27.235 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:57:27.236 00.001 5052 Status Line: Waiting for devices...
23:57:27.243 00.007 8976 worker thread done servicing request
23:57:27.243 00.000 5052 OnExposeComplete: enter
23:57:27.243 00.000 5052 UpdateGuideState(): m_state=6
23:57:27.243 00.000 5052 MoveAxis(U, 7, -)
23:57:27.243 00.000 5052 stepping (-6, -7) + (0, 7)
23:57:27.243 00.000 5052 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:57:27.299 00.056 5052 Received - 47 (G) 
23:57:27.299 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
23:57:27.299 00.000 5052 stepped: pos (-6, 0)
23:57:27.299 00.000 5052 MoveAxis(R, 6, -)
23:57:27.299 00.000 5052 stepping (-6, 0) + (6, 0)
23:57:27.299 00.000 5052 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:57:27.346 00.047 5052 Received - 47 (G) 
23:57:27.346 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
23:57:27.347 00.001 5052 stepped: pos (0, 0)
23:57:27.347 00.000 5052 Mount: notify guiding stopped
23:57:27.347 00.000 5052 BLC: window closed
23:57:27.347 00.000 5052 BLC: Last direction was reset
23:57:27.347 00.000 5052 Changing from state GUIDING to STOP
23:57:27.347 00.000 5052 guider state => SELECTED
23:57:27.347 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
23:57:27.347 00.000 5052 Status Line: Stopped Guiding
23:57:27.350 00.003 5052 UpdateImageDisplay: Size=(640,512) min=22, max=117, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:57:27.359 00.009 5052 UpdateGuideState exits: Stopped Guiding
23:57:27.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
23:57:27.359 00.000 5052 setting force full frames = true
23:57:27.362 00.003 5052 Status Line: Stopped.
23:57:31.325 03.963 5052 OnExposureDurationSelected: duration = 1000
23:58:00.767 29.442 5052 StartLoopingInteractive: Loop button clicked
23:58:00.767 00.000 5052 Status Line: Looping
23:58:00.769 00.002 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:58:00.773 00.004 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:58:00.773 00.000 5052 Enqueuing Expose request
23:58:00.773 00.000 8976 Worker thread wakes up
23:58:00.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:00.774 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:58:01.806 01.032 8976 Exposure complete
23:58:01.820 00.014 8976 worker thread done servicing request
23:58:01.820 00.000 5052 OnExposeComplete: enter
23:58:01.820 00.000 5052 UpdateGuideState(): m_state=2
23:58:01.820 00.000 5052 Star::Find(18, 544, 397, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
23:58:01.820 00.000 5052 Star::Find returns 1 (0), X=545.14, Y=394.42, Mass=78, SNR=6.1, Peak=103 HFD=0.5
23:58:01.820 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.97) = xAngle (-3.35 = 2.93)
23:58:01.820 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.40 = 2.88)
23:58:01.820 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-2.53 hyp=2.58 cameraTheta=-1.38 mountX=-2.52 mountY=0.66, mountTheta=2.88
23:58:01.821 00.001 5052 setting force full frames = false
23:58:01.821 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:01.830 00.009 5052 UpdateGuideState exits: m=78 SNR=6.1
23:58:01.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:01.830 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:01.830 00.000 5052 Enqueuing Expose request
23:58:01.831 00.001 8976 Worker thread wakes up
23:58:01.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:01.831 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:02.858 01.027 8976 Exposure complete
23:58:02.872 00.014 8976 worker thread done servicing request
23:58:02.872 00.000 5052 OnExposeComplete: enter
23:58:02.872 00.000 5052 UpdateGuideState(): m_state=2
23:58:02.873 00.001 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
23:58:02.873 00.000 5052 Star::Find returns 1 (0), X=544.90, Y=393.85, Mass=73, SNR=6.0, Peak=102 HFD=0.2
23:58:02.873 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.97) = xAngle (-3.46 = 2.82)
23:58:02.873 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.51 = 2.77)
23:58:02.873 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-3.10 hyp=3.11 cameraTheta=-1.49 mountX=-2.95 mountY=1.12, mountTheta=2.78
23:58:02.874 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:02.882 00.008 5052 UpdateGuideState exits: m=73 SNR=6.0
23:58:02.882 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:02.882 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:02.882 00.000 5052 Enqueuing Expose request
23:58:02.883 00.001 8976 Worker thread wakes up
23:58:02.883 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:02.883 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:03.915 01.032 8976 Exposure complete
23:58:03.929 00.014 8976 worker thread done servicing request
23:58:03.929 00.000 5052 OnExposeComplete: enter
23:58:03.929 00.000 5052 UpdateGuideState(): m_state=2
23:58:03.929 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
23:58:03.929 00.000 5052 Star::Find returns 1 (0), X=544.90, Y=393.85, Mass=72, SNR=6.0, Peak=101 HFD=0.2
23:58:03.929 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.97) = xAngle (-3.46 = 2.82)
23:58:03.929 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.51 = 2.77)
23:58:03.929 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-3.10 hyp=3.11 cameraTheta=-1.49 mountX=-2.96 mountY=1.13, mountTheta=2.78
23:58:03.930 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:03.938 00.008 5052 UpdateGuideState exits: m=72 SNR=6.0
23:58:03.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:03.938 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:03.938 00.000 5052 Enqueuing Expose request
23:58:03.939 00.001 8976 Worker thread wakes up
23:58:03.939 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:03.939 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:04.971 01.032 8976 Exposure complete
23:58:04.985 00.014 8976 worker thread done servicing request
23:58:04.985 00.000 5052 OnExposeComplete: enter
23:58:04.986 00.001 5052 UpdateGuideState(): m_state=2
23:58:04.986 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
23:58:04.986 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=67, SNR=5.8, Peak=99 HFD=0.5
23:58:04.986 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:04.986 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:04.986 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:04.986 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:58:04.995 00.009 5052 UpdateGuideState exits: m=67 SNR=5.8
23:58:04.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:04.995 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:04.995 00.000 5052 Enqueuing Expose request
23:58:04.995 00.000 8976 Worker thread wakes up
23:58:04.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:04.995 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:06.023 01.028 8976 Exposure complete
23:58:06.039 00.016 8976 worker thread done servicing request
23:58:06.039 00.000 5052 OnExposeComplete: enter
23:58:06.039 00.000 5052 UpdateGuideState(): m_state=2
23:58:06.039 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
23:58:06.039 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=67, SNR=5.8, Peak=99 HFD=0.5
23:58:06.039 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:06.039 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:06.039 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:06.040 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:06.049 00.009 5052 UpdateGuideState exits: m=67 SNR=5.8
23:58:06.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:06.049 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:06.049 00.000 5052 Enqueuing Expose request
23:58:06.049 00.000 8976 Worker thread wakes up
23:58:06.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:06.049 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:07.088 01.039 8976 Exposure complete
23:58:07.103 00.015 8976 worker thread done servicing request
23:58:07.103 00.000 5052 OnExposeComplete: enter
23:58:07.103 00.000 5052 UpdateGuideState(): m_state=2
23:58:07.103 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
23:58:07.103 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=68, SNR=5.8, Peak=100 HFD=0.5
23:58:07.103 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:07.103 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:07.103 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:07.104 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:07.112 00.008 5052 UpdateGuideState exits: m=68 SNR=5.8
23:58:07.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:07.112 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:07.112 00.000 5052 Enqueuing Expose request
23:58:07.113 00.001 8976 Worker thread wakes up
23:58:07.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:07.113 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:08.142 01.029 8976 Exposure complete
23:58:08.163 00.021 8976 worker thread done servicing request
23:58:08.163 00.000 5052 OnExposeComplete: enter
23:58:08.163 00.000 5052 UpdateGuideState(): m_state=2
23:58:08.163 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
23:58:08.163 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=73, SNR=6.0, Peak=105 HFD=0.5
23:58:08.163 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:08.163 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:08.163 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:08.163 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=159, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:08.176 00.013 5052 UpdateGuideState exits: m=73 SNR=6.0
23:58:08.177 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:08.177 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:08.177 00.000 5052 Enqueuing Expose request
23:58:08.177 00.000 8976 Worker thread wakes up
23:58:08.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:08.177 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:09.209 01.032 8976 Exposure complete
23:58:09.223 00.014 8976 worker thread done servicing request
23:58:09.223 00.000 5052 OnExposeComplete: enter
23:58:09.223 00.000 5052 UpdateGuideState(): m_state=2
23:58:09.223 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
23:58:09.223 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=72, SNR=5.9, Peak=104 HFD=0.5
23:58:09.223 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:09.223 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:09.223 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:09.224 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=49, Gamma=2.630
23:58:09.233 00.009 5052 UpdateGuideState exits: m=72 SNR=5.9
23:58:09.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:09.233 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:09.233 00.000 5052 Enqueuing Expose request
23:58:09.233 00.000 8976 Worker thread wakes up
23:58:09.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:09.233 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:10.273 01.040 8976 Exposure complete
23:58:10.291 00.018 8976 worker thread done servicing request
23:58:10.291 00.000 5052 OnExposeComplete: enter
23:58:10.291 00.000 5052 UpdateGuideState(): m_state=2
23:58:10.291 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
23:58:10.291 00.000 5052 Star::Find returns 1 (0), X=545.23, Y=393.95, Mass=74, SNR=6.0, Peak=103 HFD=0.3
23:58:10.291 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.97) = xAngle (-3.35 = 2.94)
23:58:10.291 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.40 = 2.88)
23:58:10.291 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-3.00 hyp=3.05 cameraTheta=-1.38 mountX=-2.99 mountY=0.78, mountTheta=2.89
23:58:10.292 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:10.302 00.010 5052 UpdateGuideState exits: m=74 SNR=6.0
23:58:10.303 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:10.303 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:10.303 00.000 5052 Enqueuing Expose request
23:58:10.304 00.001 8976 Worker thread wakes up
23:58:10.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:10.304 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:11.343 01.039 8976 Exposure complete
23:58:11.357 00.014 8976 worker thread done servicing request
23:58:11.357 00.000 5052 OnExposeComplete: enter
23:58:11.357 00.000 5052 UpdateGuideState(): m_state=2
23:58:11.357 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
23:58:11.357 00.000 5052 Star::Find returns 1 (0), X=545.33, Y=394.19, Mass=76, SNR=6.1, Peak=101 HFD=0.4
23:58:11.357 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.97) = xAngle (-3.30 = 2.99)
23:58:11.357 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.35 = 2.93)
23:58:11.357 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-2.75 hyp=2.84 cameraTheta=-1.33 mountX=-2.80 mountY=0.59, mountTheta=2.94
23:58:11.358 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:58:11.366 00.008 5052 UpdateGuideState exits: m=76 SNR=6.1
23:58:11.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:11.366 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:11.366 00.000 5052 Enqueuing Expose request
23:58:11.366 00.000 8976 Worker thread wakes up
23:58:11.367 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:11.367 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:12.407 01.040 8976 Exposure complete
23:58:12.421 00.014 8976 worker thread done servicing request
23:58:12.421 00.000 5052 OnExposeComplete: enter
23:58:12.421 00.000 5052 UpdateGuideState(): m_state=2
23:58:12.421 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
23:58:12.421 00.000 5052 Star::Find returns 1 (0), X=544.90, Y=393.76, Mass=74, SNR=6.0, Peak=103 HFD=0.3
23:58:12.422 00.001 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.97) = xAngle (-3.46 = 2.82)
23:58:12.422 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.51 = 2.77)
23:58:12.422 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-3.19 hyp=3.20 cameraTheta=-1.49 mountX=-3.04 mountY=1.16, mountTheta=2.78
23:58:12.422 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:12.431 00.009 5052 UpdateGuideState exits: m=74 SNR=6.0
23:58:12.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:12.431 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:12.431 00.000 5052 Enqueuing Expose request
23:58:12.431 00.000 8976 Worker thread wakes up
23:58:12.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:12.431 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:13.473 01.042 8976 Exposure complete
23:58:13.487 00.014 8976 worker thread done servicing request
23:58:13.488 00.001 5052 OnExposeComplete: enter
23:58:13.488 00.000 5052 UpdateGuideState(): m_state=2
23:58:13.488 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
23:58:13.488 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=67, SNR=5.7, Peak=99 HFD=0.5
23:58:13.488 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:13.488 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:13.488 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:13.489 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:13.497 00.008 5052 UpdateGuideState exits: m=67 SNR=5.7
23:58:13.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:13.498 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:13.498 00.000 5052 Enqueuing Expose request
23:58:13.498 00.000 8976 Worker thread wakes up
23:58:13.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:13.498 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:14.536 01.038 8976 Exposure complete
23:58:14.551 00.015 8976 worker thread done servicing request
23:58:14.551 00.000 5052 OnExposeComplete: enter
23:58:14.551 00.000 5052 UpdateGuideState(): m_state=2
23:58:14.551 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
23:58:14.552 00.001 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=67, SNR=5.8, Peak=100 HFD=0.5
23:58:14.552 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:14.552 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:14.552 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:14.552 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
23:58:14.561 00.009 5052 UpdateGuideState exits: m=67 SNR=5.8
23:58:14.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:14.561 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:14.561 00.000 5052 Enqueuing Expose request
23:58:14.562 00.001 8976 Worker thread wakes up
23:58:14.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:14.562 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:15.595 01.033 8976 Exposure complete
23:58:15.610 00.015 8976 worker thread done servicing request
23:58:15.610 00.000 5052 OnExposeComplete: enter
23:58:15.610 00.000 5052 UpdateGuideState(): m_state=2
23:58:15.610 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
23:58:15.610 00.000 5052 Star::Find returns 1 (0), X=544.78, Y=394.16, Mass=72, SNR=5.9, Peak=100 HFD=0.3
23:58:15.610 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.97) = xAngle (-3.49 = 2.79)
23:58:15.610 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.55 = 2.74)
23:58:15.610 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-2.78 hyp=2.79 cameraTheta=-1.52 mountX=-2.62 mountY=1.10, mountTheta=2.75
23:58:15.611 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:15.620 00.009 5052 UpdateGuideState exits: m=72 SNR=5.9
23:58:15.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:15.620 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:15.620 00.000 5052 Enqueuing Expose request
23:58:15.620 00.000 8976 Worker thread wakes up
23:58:15.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:15.620 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:16.658 01.038 8976 Exposure complete
23:58:16.671 00.013 8976 worker thread done servicing request
23:58:16.672 00.001 5052 OnExposeComplete: enter
23:58:16.672 00.000 5052 UpdateGuideState(): m_state=2
23:58:16.672 00.000 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
23:58:16.672 00.000 5052 Star::Find returns 1 (0), X=544.90, Y=393.85, Mass=70, SNR=5.9, Peak=99 HFD=0.2
23:58:16.672 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.97) = xAngle (-3.46 = 2.82)
23:58:16.672 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.51 = 2.77)
23:58:16.672 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-3.10 hyp=3.11 cameraTheta=-1.49 mountX=-2.96 mountY=1.13, mountTheta=2.78
23:58:16.673 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:16.681 00.008 5052 UpdateGuideState exits: m=70 SNR=5.9
23:58:16.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:16.681 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:16.681 00.000 5052 Enqueuing Expose request
23:58:16.681 00.000 8976 Worker thread wakes up
23:58:16.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:16.681 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:17.716 01.035 8976 Exposure complete
23:58:17.730 00.014 8976 worker thread done servicing request
23:58:17.730 00.000 5052 OnExposeComplete: enter
23:58:17.730 00.000 5052 UpdateGuideState(): m_state=2
23:58:17.731 00.001 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
23:58:17.731 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=68, SNR=5.8, Peak=100 HFD=0.5
23:58:17.731 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:17.731 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:17.731 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:17.731 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:17.740 00.009 5052 UpdateGuideState exits: m=68 SNR=5.8
23:58:17.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:17.740 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:17.740 00.000 5052 Enqueuing Expose request
23:58:17.740 00.000 8976 Worker thread wakes up
23:58:17.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:17.740 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:18.781 01.041 8976 Exposure complete
23:58:18.795 00.014 8976 worker thread done servicing request
23:58:18.796 00.001 5052 OnExposeComplete: enter
23:58:18.796 00.000 5052 UpdateGuideState(): m_state=2
23:58:18.796 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
23:58:18.796 00.000 5052 Star::Find returns 1 (0), X=545.15, Y=394.25, Mass=76, SNR=6.1, Peak=104 HFD=0.3
23:58:18.796 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.97) = xAngle (-3.36 = 2.93)
23:58:18.796 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.41 = 2.87)
23:58:18.796 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-2.70 hyp=2.74 cameraTheta=-1.39 mountX=-2.68 mountY=0.72, mountTheta=2.88
23:58:18.797 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:58:18.805 00.008 5052 UpdateGuideState exits: m=76 SNR=6.1
23:58:18.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:18.805 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:18.805 00.000 5052 Enqueuing Expose request
23:58:18.805 00.000 8976 Worker thread wakes up
23:58:18.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:18.805 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:19.843 01.038 8976 Exposure complete
23:58:19.857 00.014 8976 worker thread done servicing request
23:58:19.857 00.000 5052 OnExposeComplete: enter
23:58:19.857 00.000 5052 UpdateGuideState(): m_state=2
23:58:19.857 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
23:58:19.858 00.001 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=68, SNR=5.8, Peak=101 HFD=0.5
23:58:19.858 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:19.858 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:19.858 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:19.858 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:58:19.867 00.009 5052 UpdateGuideState exits: m=68 SNR=5.8
23:58:19.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:19.867 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:19.867 00.000 5052 Enqueuing Expose request
23:58:19.867 00.000 8976 Worker thread wakes up
23:58:19.868 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:19.868 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:20.903 01.035 8976 Exposure complete
23:58:20.917 00.014 8976 worker thread done servicing request
23:58:20.917 00.000 5052 OnExposeComplete: enter
23:58:20.917 00.000 5052 UpdateGuideState(): m_state=2
23:58:20.917 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
23:58:20.917 00.000 5052 Star::Find returns 1 (0), X=545.41, Y=393.83, Mass=85, SNR=6.4, Peak=103 HFD=0.5
23:58:20.917 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.97) = xAngle (-3.30 = 2.98)
23:58:20.917 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.35 = 2.93)
23:58:20.918 00.001 5052 CameraToMount -- cameraX=0.75 cameraY=-3.12 hyp=3.21 cameraTheta=-1.33 mountX=-3.17 mountY=0.68, mountTheta=2.93
23:58:20.918 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:20.927 00.009 5052 UpdateGuideState exits: m=85 SNR=6.4
23:58:20.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:20.927 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:20.927 00.000 5052 Enqueuing Expose request
23:58:20.927 00.000 8976 Worker thread wakes up
23:58:20.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:20.927 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:21.968 01.041 8976 Exposure complete
23:58:21.983 00.015 8976 worker thread done servicing request
23:58:21.983 00.000 5052 OnExposeComplete: enter
23:58:21.983 00.000 5052 UpdateGuideState(): m_state=2
23:58:21.983 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
23:58:21.983 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=67, SNR=5.8, Peak=99 HFD=0.5
23:58:21.983 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:21.983 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:21.983 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:21.984 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:21.994 00.010 5052 UpdateGuideState exits: m=67 SNR=5.8
23:58:21.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:21.994 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:21.994 00.000 5052 Enqueuing Expose request
23:58:21.994 00.000 8976 Worker thread wakes up
23:58:21.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:21.994 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:23.032 01.038 8976 Exposure complete
23:58:23.046 00.014 8976 worker thread done servicing request
23:58:23.046 00.000 5052 OnExposeComplete: enter
23:58:23.046 00.000 5052 UpdateGuideState(): m_state=2
23:58:23.046 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
23:58:23.046 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=69, SNR=5.9, Peak=102 HFD=0.5
23:58:23.046 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:23.047 00.001 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:23.047 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:23.047 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:58:23.056 00.009 5052 UpdateGuideState exits: m=69 SNR=5.9
23:58:23.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:23.056 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:23.056 00.000 5052 Enqueuing Expose request
23:58:23.056 00.000 8976 Worker thread wakes up
23:58:23.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:23.056 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:24.088 01.032 8976 Exposure complete
23:58:24.103 00.015 8976 worker thread done servicing request
23:58:24.104 00.001 5052 OnExposeComplete: enter
23:58:24.104 00.000 5052 UpdateGuideState(): m_state=2
23:58:24.104 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
23:58:24.104 00.000 5052 Star::Find returns 1 (0), X=545.26, Y=393.79, Mass=73, SNR=6.0, Peak=101 HFD=0.3
23:58:24.104 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.97) = xAngle (-3.35 = 2.93)
23:58:24.104 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.40 = 2.88)
23:58:24.104 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-3.16 hyp=3.21 cameraTheta=-1.38 mountX=-3.15 mountY=0.83, mountTheta=2.88
23:58:24.105 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:58:24.114 00.009 5052 UpdateGuideState exits: m=73 SNR=6.0
23:58:24.115 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:24.115 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:24.115 00.000 5052 Enqueuing Expose request
23:58:24.115 00.000 8976 Worker thread wakes up
23:58:24.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:24.115 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:25.156 01.041 8976 Exposure complete
23:58:25.170 00.014 8976 worker thread done servicing request
23:58:25.170 00.000 5052 OnExposeComplete: enter
23:58:25.170 00.000 5052 UpdateGuideState(): m_state=2
23:58:25.171 00.001 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
23:58:25.171 00.000 5052 Star::Find returns 1 (0), X=545.32, Y=394.26, Mass=73, SNR=6.0, Peak=101 HFD=0.4
23:58:25.171 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.97) = xAngle (-3.29 = 2.99)
23:58:25.171 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.35 = 2.94)
23:58:25.171 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-2.69 hyp=2.77 cameraTheta=-1.33 mountX=-2.74 mountY=0.57, mountTheta=2.94
23:58:25.171 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:58:25.180 00.009 5052 UpdateGuideState exits: m=73 SNR=6.0
23:58:25.181 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:25.181 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:25.181 00.000 5052 Enqueuing Expose request
23:58:25.181 00.000 8976 Worker thread wakes up
23:58:25.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:25.181 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:26.228 01.047 8976 Exposure complete
23:58:26.243 00.015 8976 worker thread done servicing request
23:58:26.243 00.000 5052 OnExposeComplete: enter
23:58:26.243 00.000 5052 UpdateGuideState(): m_state=2
23:58:26.243 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
23:58:26.243 00.000 5052 Star::Find returns 1 (0), X=544.87, Y=393.81, Mass=74, SNR=6.0, Peak=102 HFD=0.2
23:58:26.243 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.97) = xAngle (-3.47 = 2.82)
23:58:26.243 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.52 = 2.76)
23:58:26.244 00.001 5052 CameraToMount -- cameraX=0.22 cameraY=-3.14 hyp=3.15 cameraTheta=-1.50 mountX=-2.98 mountY=1.16, mountTheta=2.77
23:58:26.244 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:26.253 00.009 5052 UpdateGuideState exits: m=74 SNR=6.0
23:58:26.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:26.253 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:26.253 00.000 5052 Enqueuing Expose request
23:58:26.253 00.000 8976 Worker thread wakes up
23:58:26.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:26.253 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:27.295 01.042 8976 Exposure complete
23:58:27.310 00.015 8976 worker thread done servicing request
23:58:27.311 00.001 5052 OnExposeComplete: enter
23:58:27.311 00.000 5052 UpdateGuideState(): m_state=2
23:58:27.311 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
23:58:27.311 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=103 HFD=0.5
23:58:27.311 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:27.311 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:27.311 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:27.312 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:58:27.322 00.010 5052 UpdateGuideState exits: m=71 SNR=5.9
23:58:27.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:27.322 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:27.322 00.000 5052 Enqueuing Expose request
23:58:27.322 00.000 8976 Worker thread wakes up
23:58:27.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:27.322 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:28.360 01.038 8976 Exposure complete
23:58:28.376 00.016 8976 worker thread done servicing request
23:58:28.377 00.001 5052 OnExposeComplete: enter
23:58:28.377 00.000 5052 UpdateGuideState(): m_state=2
23:58:28.377 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
23:58:28.377 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=70, SNR=5.9, Peak=102 HFD=0.5
23:58:28.377 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:28.377 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:28.377 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:28.378 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:58:28.391 00.013 5052 UpdateGuideState exits: m=70 SNR=5.9
23:58:28.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:28.391 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:28.391 00.000 5052 Enqueuing Expose request
23:58:28.391 00.000 8976 Worker thread wakes up
23:58:28.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:28.391 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:29.425 01.034 8976 Exposure complete
23:58:29.442 00.017 8976 worker thread done servicing request
23:58:29.442 00.000 5052 OnExposeComplete: enter
23:58:29.442 00.000 5052 UpdateGuideState(): m_state=2
23:58:29.442 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
23:58:29.442 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=103 HFD=0.5
23:58:29.442 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:29.442 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:29.443 00.001 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:29.443 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:29.453 00.010 5052 UpdateGuideState exits: m=71 SNR=5.9
23:58:29.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:29.453 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:29.453 00.000 5052 Enqueuing Expose request
23:58:29.454 00.001 8976 Worker thread wakes up
23:58:29.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:29.454 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:30.482 01.028 8976 Exposure complete
23:58:30.496 00.014 8976 worker thread done servicing request
23:58:30.496 00.000 5052 OnExposeComplete: enter
23:58:30.496 00.000 5052 UpdateGuideState(): m_state=2
23:58:30.496 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
23:58:30.496 00.000 5052 Star::Find returns 1 (0), X=545.05, Y=394.28, Mass=75, SNR=6.0, Peak=101 HFD=0.3
23:58:30.496 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.97) = xAngle (-3.39 = 2.89)
23:58:30.496 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.44 = 2.84)
23:58:30.496 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-2.67 hyp=2.70 cameraTheta=-1.42 mountX=-2.62 mountY=0.81, mountTheta=2.84
23:58:30.498 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:58:30.506 00.008 5052 UpdateGuideState exits: m=75 SNR=6.0
23:58:30.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:30.506 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:30.506 00.000 5052 Enqueuing Expose request
23:58:30.506 00.000 8976 Worker thread wakes up
23:58:30.506 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:30.506 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:31.537 01.031 8976 Exposure complete
23:58:31.552 00.015 8976 worker thread done servicing request
23:58:31.552 00.000 5052 OnExposeComplete: enter
23:58:31.552 00.000 5052 UpdateGuideState(): m_state=2
23:58:31.552 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
23:58:31.553 00.001 5052 Star::Find returns 1 (0), X=545.26, Y=393.85, Mass=77, SNR=6.1, Peak=105 HFD=0.3
23:58:31.553 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.97) = xAngle (-3.35 = 2.94)
23:58:31.553 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.40 = 2.88)
23:58:31.553 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-3.10 hyp=3.16 cameraTheta=-1.38 mountX=-3.09 mountY=0.81, mountTheta=2.89
23:58:31.553 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:31.562 00.009 5052 UpdateGuideState exits: m=77 SNR=6.1
23:58:31.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:31.562 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:31.562 00.000 5052 Enqueuing Expose request
23:58:31.562 00.000 8976 Worker thread wakes up
23:58:31.563 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:31.563 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:32.597 01.034 8976 Exposure complete
23:58:32.613 00.016 8976 worker thread done servicing request
23:58:32.613 00.000 5052 OnExposeComplete: enter
23:58:32.613 00.000 5052 UpdateGuideState(): m_state=2
23:58:32.614 00.001 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
23:58:32.614 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=67, SNR=5.7, Peak=99 HFD=0.5
23:58:32.614 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:32.614 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:32.614 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:32.615 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:32.624 00.009 5052 UpdateGuideState exits: m=67 SNR=5.7
23:58:32.625 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:32.625 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:32.625 00.000 5052 Enqueuing Expose request
23:58:32.625 00.000 8976 Worker thread wakes up
23:58:32.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:32.625 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:33.661 01.036 8976 Exposure complete
23:58:33.675 00.014 8976 worker thread done servicing request
23:58:33.675 00.000 5052 OnExposeComplete: enter
23:58:33.675 00.000 5052 UpdateGuideState(): m_state=2
23:58:33.675 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
23:58:33.675 00.000 5052 Star::Find returns 1 (0), X=545.25, Y=393.95, Mass=73, SNR=6.0, Peak=102 HFD=0.3
23:58:33.675 00.000 5052 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.97) = xAngle (-3.34 = 2.94)
23:58:33.675 00.000 5052 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.40 = 2.89)
23:58:33.676 00.001 5052 CameraToMount -- cameraX=0.60 cameraY=-3.00 hyp=3.06 cameraTheta=-1.37 mountX=-3.00 mountY=0.77, mountTheta=2.89
23:58:33.676 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:58:33.685 00.009 5052 UpdateGuideState exits: m=73 SNR=6.0
23:58:33.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:33.685 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:33.685 00.000 5052 Enqueuing Expose request
23:58:33.685 00.000 8976 Worker thread wakes up
23:58:33.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:33.685 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:34.728 01.043 8976 Exposure complete
23:58:34.743 00.015 8976 worker thread done servicing request
23:58:34.743 00.000 5052 OnExposeComplete: enter
23:58:34.743 00.000 5052 UpdateGuideState(): m_state=2
23:58:34.744 00.001 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
23:58:34.744 00.000 5052 Star::Find returns 1 (0), X=545.30, Y=394.39, Mass=77, SNR=6.1, Peak=100 HFD=0.6
23:58:34.744 00.000 5052 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.97) = xAngle (-3.29 = 2.99)
23:58:34.744 00.000 5052 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.34 = 2.94)
23:58:34.744 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-2.56 hyp=2.64 cameraTheta=-1.32 mountX=-2.61 mountY=0.53, mountTheta=2.94
23:58:34.744 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:58:34.753 00.009 5052 UpdateGuideState exits: m=77 SNR=6.1
23:58:34.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:34.753 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:34.753 00.000 5052 Enqueuing Expose request
23:58:34.754 00.001 8976 Worker thread wakes up
23:58:34.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:34.754 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:35.781 01.027 8976 Exposure complete
23:58:35.795 00.014 8976 worker thread done servicing request
23:58:35.795 00.000 5052 OnExposeComplete: enter
23:58:35.795 00.000 5052 UpdateGuideState(): m_state=2
23:58:35.795 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
23:58:35.795 00.000 5052 Star::Find returns 1 (0), X=544.85, Y=393.95, Mass=74, SNR=6.0, Peak=99 HFD=0.2
23:58:35.796 00.001 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.97) = xAngle (-3.47 = 2.81)
23:58:35.796 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.52 = 2.76)
23:58:35.796 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-3.00 hyp=3.01 cameraTheta=-1.50 mountX=-2.84 mountY=1.12, mountTheta=2.77
23:58:35.796 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:35.805 00.009 5052 UpdateGuideState exits: m=74 SNR=6.0
23:58:35.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:35.805 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:35.805 00.000 5052 Enqueuing Expose request
23:58:35.805 00.000 8976 Worker thread wakes up
23:58:35.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:35.805 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:36.840 01.035 8976 Exposure complete
23:58:36.853 00.013 8976 worker thread done servicing request
23:58:36.853 00.000 5052 OnExposeComplete: enter
23:58:36.853 00.000 5052 UpdateGuideState(): m_state=2
23:58:36.854 00.001 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
23:58:36.854 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=104 HFD=0.5
23:58:36.854 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:36.854 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:36.854 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:36.854 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:58:36.863 00.009 5052 UpdateGuideState exits: m=71 SNR=5.9
23:58:36.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:36.863 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:36.863 00.000 5052 Enqueuing Expose request
23:58:36.863 00.000 8976 Worker thread wakes up
23:58:36.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:36.863 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:37.903 01.040 8976 Exposure complete
23:58:37.917 00.014 8976 worker thread done servicing request
23:58:37.917 00.000 5052 OnExposeComplete: enter
23:58:37.917 00.000 5052 UpdateGuideState(): m_state=2
23:58:37.917 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
23:58:37.917 00.000 5052 Star::Find returns 1 (0), X=545.10, Y=394.19, Mass=72, SNR=5.9, Peak=101 HFD=0.2
23:58:37.917 00.000 5052 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.97) = xAngle (-3.38 = 2.91)
23:58:37.917 00.000 5052 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.43 = 2.85)
23:58:37.917 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-2.75 hyp=2.79 cameraTheta=-1.41 mountX=-2.71 mountY=0.80, mountTheta=2.86
23:58:37.918 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:37.927 00.009 5052 UpdateGuideState exits: m=72 SNR=5.9
23:58:37.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:37.927 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:37.927 00.000 5052 Enqueuing Expose request
23:58:37.927 00.000 8976 Worker thread wakes up
23:58:37.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:37.927 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:38.956 01.029 8976 Exposure complete
23:58:38.971 00.015 8976 worker thread done servicing request
23:58:38.971 00.000 5052 OnExposeComplete: enter
23:58:38.971 00.000 5052 UpdateGuideState(): m_state=2
23:58:38.971 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
23:58:38.971 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=72, SNR=5.9, Peak=104 HFD=0.5
23:58:38.971 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:38.971 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:38.971 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:38.972 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:38.980 00.008 5052 UpdateGuideState exits: m=72 SNR=5.9
23:58:38.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:38.980 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:38.980 00.000 5052 Enqueuing Expose request
23:58:38.980 00.000 8976 Worker thread wakes up
23:58:38.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:38.980 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:40.018 01.038 8976 Exposure complete
23:58:40.032 00.014 8976 worker thread done servicing request
23:58:40.032 00.000 5052 OnExposeComplete: enter
23:58:40.032 00.000 5052 UpdateGuideState(): m_state=2
23:58:40.032 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
23:58:40.032 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=68, SNR=5.8, Peak=101 HFD=0.5
23:58:40.033 00.001 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:40.033 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:40.033 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:40.033 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:40.042 00.009 5052 UpdateGuideState exits: m=68 SNR=5.8
23:58:40.042 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:40.042 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:40.042 00.000 5052 Enqueuing Expose request
23:58:40.042 00.000 8976 Worker thread wakes up
23:58:40.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:40.042 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:41.073 01.031 8976 Exposure complete
23:58:41.087 00.014 8976 worker thread done servicing request
23:58:41.087 00.000 5052 OnExposeComplete: enter
23:58:41.087 00.000 5052 UpdateGuideState(): m_state=2
23:58:41.087 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
23:58:41.087 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=103 HFD=0.5
23:58:41.087 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:41.087 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:41.087 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:41.088 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
23:58:41.096 00.008 5052 UpdateGuideState exits: m=71 SNR=5.9
23:58:41.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:41.096 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:41.096 00.000 5052 Enqueuing Expose request
23:58:41.096 00.000 8976 Worker thread wakes up
23:58:41.096 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:41.096 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:42.128 01.032 8976 Exposure complete
23:58:42.145 00.017 8976 worker thread done servicing request
23:58:42.145 00.000 5052 OnExposeComplete: enter
23:58:42.145 00.000 5052 UpdateGuideState(): m_state=2
23:58:42.145 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
23:58:42.145 00.000 5052 Star::Find returns 1 (0), X=545.04, Y=394.42, Mass=77, SNR=6.1, Peak=99 HFD=0.5
23:58:42.145 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.97) = xAngle (-3.39 = 2.90)
23:58:42.145 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.44 = 2.84)
23:58:42.145 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-2.53 hyp=2.56 cameraTheta=-1.42 mountX=-2.48 mountY=0.75, mountTheta=2.85
23:58:42.146 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:42.155 00.009 5052 UpdateGuideState exits: m=77 SNR=6.1
23:58:42.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:42.156 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:42.156 00.000 5052 Enqueuing Expose request
23:58:42.156 00.000 8976 Worker thread wakes up
23:58:42.156 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:42.156 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:43.195 01.039 8976 Exposure complete
23:58:43.210 00.015 8976 worker thread done servicing request
23:58:43.210 00.000 5052 OnExposeComplete: enter
23:58:43.210 00.000 5052 UpdateGuideState(): m_state=2
23:58:43.210 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
23:58:43.210 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=67, SNR=5.7, Peak=99 HFD=0.5
23:58:43.210 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:43.210 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:43.210 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:43.211 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
23:58:43.220 00.009 5052 UpdateGuideState exits: m=67 SNR=5.7
23:58:43.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:43.220 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:43.220 00.000 5052 Enqueuing Expose request
23:58:43.220 00.000 8976 Worker thread wakes up
23:58:43.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:43.220 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:44.265 01.045 8976 Exposure complete
23:58:44.281 00.016 8976 worker thread done servicing request
23:58:44.281 00.000 5052 OnExposeComplete: enter
23:58:44.281 00.000 5052 UpdateGuideState(): m_state=2
23:58:44.281 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
23:58:44.281 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=70, SNR=5.9, Peak=102 HFD=0.5
23:58:44.281 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:44.281 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:44.281 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:44.282 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:44.291 00.009 5052 UpdateGuideState exits: m=70 SNR=5.9
23:58:44.292 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:44.292 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:44.292 00.000 5052 Enqueuing Expose request
23:58:44.292 00.000 8976 Worker thread wakes up
23:58:44.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:44.292 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:45.333 01.041 8976 Exposure complete
23:58:45.347 00.014 8976 worker thread done servicing request
23:58:45.347 00.000 5052 OnExposeComplete: enter
23:58:45.347 00.000 5052 UpdateGuideState(): m_state=2
23:58:45.347 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
23:58:45.347 00.000 5052 Star::Find returns 1 (0), X=545.29, Y=393.66, Mass=77, SNR=6.1, Peak=102 HFD=0.5
23:58:45.347 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.97) = xAngle (-3.35 = 2.94)
23:58:45.347 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.40 = 2.88)
23:58:45.347 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-3.29 hyp=3.35 cameraTheta=-1.38 mountX=-3.28 mountY=0.85, mountTheta=2.89
23:58:45.348 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
23:58:45.357 00.009 5052 UpdateGuideState exits: m=77 SNR=6.1
23:58:45.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:45.357 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:45.357 00.000 5052 Enqueuing Expose request
23:58:45.358 00.001 8976 Worker thread wakes up
23:58:45.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:45.358 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:46.391 01.033 8976 Exposure complete
23:58:46.406 00.015 8976 worker thread done servicing request
23:58:46.406 00.000 5052 OnExposeComplete: enter
23:58:46.407 00.001 5052 UpdateGuideState(): m_state=2
23:58:46.407 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
23:58:46.407 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=103 HFD=0.5
23:58:46.407 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:46.407 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:46.407 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:46.407 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:46.416 00.009 5052 UpdateGuideState exits: m=71 SNR=5.9
23:58:46.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:46.416 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:46.416 00.000 5052 Enqueuing Expose request
23:58:46.416 00.000 8976 Worker thread wakes up
23:58:46.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:46.416 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:47.445 01.029 8976 Exposure complete
23:58:47.459 00.014 8976 worker thread done servicing request
23:58:47.459 00.000 5052 OnExposeComplete: enter
23:58:47.459 00.000 5052 UpdateGuideState(): m_state=2
23:58:47.459 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
23:58:47.459 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=68, SNR=5.8, Peak=101 HFD=0.5
23:58:47.459 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:47.459 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:47.459 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:47.460 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:58:47.468 00.008 5052 UpdateGuideState exits: m=68 SNR=5.8
23:58:47.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:47.468 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:47.468 00.000 5052 Enqueuing Expose request
23:58:47.468 00.000 8976 Worker thread wakes up
23:58:47.469 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:47.469 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:48.495 01.026 8976 Exposure complete
23:58:48.509 00.014 8976 worker thread done servicing request
23:58:48.509 00.000 5052 OnExposeComplete: enter
23:58:48.509 00.000 5052 UpdateGuideState(): m_state=2
23:58:48.509 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
23:58:48.509 00.000 5052 Star::Find returns 1 (0), X=544.95, Y=394.24, Mass=72, SNR=5.9, Peak=101 HFD=0.3
23:58:48.510 00.001 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.97) = xAngle (-3.43 = 2.86)
23:58:48.510 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.48 = 2.80)
23:58:48.510 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-2.71 hyp=2.73 cameraTheta=-1.46 mountX=-2.62 mountY=0.91, mountTheta=2.81
23:58:48.510 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:58:48.519 00.009 5052 UpdateGuideState exits: m=72 SNR=5.9
23:58:48.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:48.519 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:48.519 00.000 5052 Enqueuing Expose request
23:58:48.519 00.000 8976 Worker thread wakes up
23:58:48.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:48.519 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:49.548 01.029 8976 Exposure complete
23:58:49.563 00.015 8976 worker thread done servicing request
23:58:49.563 00.000 5052 OnExposeComplete: enter
23:58:49.563 00.000 5052 UpdateGuideState(): m_state=2
23:58:49.563 00.000 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
23:58:49.563 00.000 5052 Star::Find returns 1 (0), X=544.90, Y=393.86, Mass=72, SNR=5.9, Peak=101 HFD=0.2
23:58:49.563 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.97) = xAngle (-3.46 = 2.83)
23:58:49.563 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.51 = 2.77)
23:58:49.563 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-3.09 hyp=3.10 cameraTheta=-1.49 mountX=-2.95 mountY=1.12, mountTheta=2.78
23:58:49.564 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:58:49.573 00.009 5052 UpdateGuideState exits: m=72 SNR=5.9
23:58:49.573 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:49.573 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:49.573 00.000 5052 Enqueuing Expose request
23:58:49.573 00.000 8976 Worker thread wakes up
23:58:49.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:49.573 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:50.601 01.028 8976 Exposure complete
23:58:50.615 00.014 8976 worker thread done servicing request
23:58:50.615 00.000 5052 OnExposeComplete: enter
23:58:50.615 00.000 5052 UpdateGuideState(): m_state=2
23:58:50.615 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
23:58:50.615 00.000 5052 Star::Find returns 1 (0), X=545.12, Y=394.23, Mass=71, SNR=5.9, Peak=100 HFD=0.3
23:58:50.615 00.000 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.97) = xAngle (-3.37 = 2.91)
23:58:50.615 00.000 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.42 = 2.86)
23:58:50.615 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-2.72 hyp=2.76 cameraTheta=-1.40 mountX=-2.69 mountY=0.76, mountTheta=2.86
23:58:50.616 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=33, FiltMin=28, FiltMax=38, Gamma=2.630
23:58:50.624 00.008 5052 UpdateGuideState exits: m=71 SNR=5.9
23:58:50.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:50.624 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:50.624 00.000 5052 Enqueuing Expose request
23:58:50.624 00.000 8976 Worker thread wakes up
23:58:50.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:50.624 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:51.658 01.034 8976 Exposure complete
23:58:51.672 00.014 8976 worker thread done servicing request
23:58:51.673 00.001 5052 OnExposeComplete: enter
23:58:51.673 00.000 5052 UpdateGuideState(): m_state=2
23:58:51.673 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
23:58:51.673 00.000 5052 Star::Find returns 1 (0), X=545.36, Y=394.18, Mass=73, SNR=6.0, Peak=101 HFD=0.4
23:58:51.673 00.000 5052 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.97) = xAngle (-3.29 = 2.99)
23:58:51.673 00.000 5052 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.34 = 2.94)
23:58:51.673 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-2.77 hyp=2.86 cameraTheta=-1.32 mountX=-2.83 mountY=0.57, mountTheta=2.94
23:58:51.674 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
23:58:51.683 00.009 5052 UpdateGuideState exits: m=73 SNR=6.0
23:58:51.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:51.683 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:51.683 00.000 5052 Enqueuing Expose request
23:58:51.683 00.000 8976 Worker thread wakes up
23:58:51.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:51.683 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:52.713 01.030 8976 Exposure complete
23:58:52.727 00.014 8976 worker thread done servicing request
23:58:52.727 00.000 5052 OnExposeComplete: enter
23:58:52.727 00.000 5052 UpdateGuideState(): m_state=2
23:58:52.727 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
23:58:52.727 00.000 5052 Star::Find returns 1 (0), X=544.75, Y=393.90, Mass=73, SNR=6.0, Peak=102 HFD=0.3
23:58:52.727 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.97) = xAngle (-3.51 = 2.78)
23:58:52.727 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.56 = 2.72)
23:58:52.728 00.001 5052 CameraToMount -- cameraX=0.10 cameraY=-3.05 hyp=3.05 cameraTheta=-1.54 mountX=-2.85 mountY=1.24, mountTheta=2.73
23:58:52.728 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
23:58:52.738 00.010 5052 UpdateGuideState exits: m=73 SNR=6.0
23:58:52.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:52.738 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:52.738 00.000 5052 Enqueuing Expose request
23:58:52.738 00.000 8976 Worker thread wakes up
23:58:52.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:52.738 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:53.773 01.035 8976 Exposure complete
23:58:53.788 00.015 8976 worker thread done servicing request
23:58:53.788 00.000 5052 OnExposeComplete: enter
23:58:53.788 00.000 5052 UpdateGuideState(): m_state=2
23:58:53.788 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
23:58:53.788 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=393.81, Mass=74, SNR=6.0, Peak=103 HFD=0.2
23:58:53.788 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.97) = xAngle (-3.43 = 2.86)
23:58:53.788 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.48 = 2.80)
23:58:53.788 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-3.14 hyp=3.16 cameraTheta=-1.46 mountX=-3.03 mountY=1.05, mountTheta=2.81
23:58:53.789 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
23:58:53.799 00.010 5052 UpdateGuideState exits: m=74 SNR=6.0
23:58:53.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:53.799 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:53.799 00.000 5052 Enqueuing Expose request
23:58:53.799 00.000 8976 Worker thread wakes up
23:58:53.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:53.799 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:54.845 01.046 8976 Exposure complete
23:58:54.860 00.015 8976 worker thread done servicing request
23:58:54.860 00.000 5052 OnExposeComplete: enter
23:58:54.860 00.000 5052 UpdateGuideState(): m_state=2
23:58:54.860 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
23:58:54.860 00.000 5052 Star::Find returns 1 (0), X=544.68, Y=393.60, Mass=82, SNR=6.3, Peak=103 HFD=0.6
23:58:54.860 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.75)
23:58:54.860 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
23:58:54.860 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-3.35 hyp=3.35 cameraTheta=-1.56 mountX=-3.10 mountY=1.43, mountTheta=2.71
23:58:54.861 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
23:58:54.870 00.009 5052 UpdateGuideState exits: m=82 SNR=6.3
23:58:54.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:54.870 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:54.870 00.000 5052 Enqueuing Expose request
23:58:54.870 00.000 8976 Worker thread wakes up
23:58:54.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:54.870 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:55.906 01.036 8976 Exposure complete
23:58:55.921 00.015 8976 worker thread done servicing request
23:58:55.921 00.000 5052 OnExposeComplete: enter
23:58:55.921 00.000 5052 UpdateGuideState(): m_state=2
23:58:55.921 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
23:58:55.921 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=68, SNR=5.8, Peak=100 HFD=0.5
23:58:55.921 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:55.921 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:55.921 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:55.922 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:58:55.931 00.009 5052 UpdateGuideState exits: m=68 SNR=5.8
23:58:55.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:55.931 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:55.931 00.000 5052 Enqueuing Expose request
23:58:55.931 00.000 8976 Worker thread wakes up
23:58:55.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:55.931 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:56.961 01.030 8976 Exposure complete
23:58:56.974 00.013 8976 worker thread done servicing request
23:58:56.975 00.001 5052 OnExposeComplete: enter
23:58:56.975 00.000 5052 UpdateGuideState(): m_state=2
23:58:56.975 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
23:58:56.975 00.000 5052 Star::Find returns 1 (0), X=544.91, Y=394.33, Mass=76, SNR=6.0, Peak=101 HFD=0.4
23:58:56.975 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.97) = xAngle (-3.44 = 2.84)
23:58:56.975 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.49 = 2.79)
23:58:56.975 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-2.62 hyp=2.63 cameraTheta=-1.47 mountX=-2.51 mountY=0.91, mountTheta=2.79
23:58:56.976 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
23:58:56.985 00.009 5052 UpdateGuideState exits: m=76 SNR=6.0
23:58:56.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:56.985 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:56.985 00.000 5052 Enqueuing Expose request
23:58:56.986 00.001 8976 Worker thread wakes up
23:58:56.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:56.986 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:58.031 01.045 8976 Exposure complete
23:58:58.045 00.014 8976 worker thread done servicing request
23:58:58.045 00.000 5052 OnExposeComplete: enter
23:58:58.045 00.000 5052 UpdateGuideState(): m_state=2
23:58:58.045 00.000 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
23:58:58.046 00.001 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=65, SNR=5.7, Peak=97 HFD=0.5
23:58:58.046 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:58.046 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:58.046 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:58.046 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
23:58:58.056 00.010 5052 UpdateGuideState exits: m=65 SNR=5.7
23:58:58.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:58.056 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:58.056 00.000 5052 Enqueuing Expose request
23:58:58.056 00.000 8976 Worker thread wakes up
23:58:58.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:58.056 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:58:59.092 01.036 8976 Exposure complete
23:58:59.106 00.014 8976 worker thread done servicing request
23:58:59.106 00.000 5052 OnExposeComplete: enter
23:58:59.106 00.000 5052 UpdateGuideState(): m_state=2
23:58:59.106 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
23:58:59.106 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=72, SNR=5.9, Peak=104 HFD=0.5
23:58:59.106 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:58:59.106 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:58:59.106 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:58:59.107 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
23:58:59.115 00.008 5052 UpdateGuideState exits: m=72 SNR=5.9
23:58:59.116 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:59.116 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:58:59.116 00.000 5052 Enqueuing Expose request
23:58:59.116 00.000 8976 Worker thread wakes up
23:58:59.116 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:58:59.116 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:00.151 01.035 8976 Exposure complete
23:59:00.166 00.015 8976 worker thread done servicing request
23:59:00.166 00.000 5052 OnExposeComplete: enter
23:59:00.166 00.000 5052 UpdateGuideState(): m_state=2
23:59:00.166 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
23:59:00.166 00.000 5052 Star::Find returns 1 (0), X=545.19, Y=394.26, Mass=82, SNR=6.3, Peak=103 HFD=0.4
23:59:00.166 00.000 5052 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.97) = xAngle (-3.34 = 2.94)
23:59:00.166 00.000 5052 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.39 = 2.89)
23:59:00.166 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-2.69 hyp=2.74 cameraTheta=-1.37 mountX=-2.69 mountY=0.68, mountTheta=2.89
23:59:00.167 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
23:59:00.175 00.008 5052 UpdateGuideState exits: m=82 SNR=6.3
23:59:00.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:00.175 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:00.175 00.000 5052 Enqueuing Expose request
23:59:00.175 00.000 8976 Worker thread wakes up
23:59:00.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:00.175 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:01.205 01.030 8976 Exposure complete
23:59:01.219 00.014 8976 worker thread done servicing request
23:59:01.219 00.000 5052 OnExposeComplete: enter
23:59:01.219 00.000 5052 UpdateGuideState(): m_state=2
23:59:01.219 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
23:59:01.219 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=72, SNR=6.0, Peak=105 HFD=0.5
23:59:01.219 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:59:01.219 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:59:01.219 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:59:01.220 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
23:59:01.229 00.009 5052 UpdateGuideState exits: m=72 SNR=6.0
23:59:01.229 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:01.229 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:01.229 00.000 5052 Enqueuing Expose request
23:59:01.229 00.000 8976 Worker thread wakes up
23:59:01.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:01.229 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:02.261 01.032 8976 Exposure complete
23:59:02.276 00.015 8976 worker thread done servicing request
23:59:02.276 00.000 5052 OnExposeComplete: enter
23:59:02.276 00.000 5052 UpdateGuideState(): m_state=2
23:59:02.276 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
23:59:02.277 00.001 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=69, SNR=5.8, Peak=101 HFD=0.5
23:59:02.277 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:59:02.277 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:59:02.277 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:59:02.277 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
23:59:02.286 00.009 5052 UpdateGuideState exits: m=69 SNR=5.8
23:59:02.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:02.286 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:02.286 00.000 5052 Enqueuing Expose request
23:59:02.286 00.000 8976 Worker thread wakes up
23:59:02.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:02.286 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:03.317 01.031 8976 Exposure complete
23:59:03.333 00.016 8976 worker thread done servicing request
23:59:03.333 00.000 5052 OnExposeComplete: enter
23:59:03.333 00.000 5052 UpdateGuideState(): m_state=2
23:59:03.333 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
23:59:03.333 00.000 5052 Star::Find returns 1 (0), X=544.80, Y=393.59, Mass=82, SNR=6.3, Peak=99 HFD=0.6
23:59:03.333 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.97) = xAngle (-3.49 = 2.79)
23:59:03.333 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.55 = 2.74)
23:59:03.333 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-3.36 hyp=3.36 cameraTheta=-1.53 mountX=-3.16 mountY=1.33, mountTheta=2.74
23:59:03.334 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
23:59:03.343 00.009 5052 UpdateGuideState exits: m=82 SNR=6.3
23:59:03.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:03.343 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:03.343 00.000 5052 Enqueuing Expose request
23:59:03.343 00.000 8976 Worker thread wakes up
23:59:03.343 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:03.343 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:04.381 01.038 8976 Exposure complete
23:59:04.397 00.016 8976 worker thread done servicing request
23:59:04.397 00.000 5052 OnExposeComplete: enter
23:59:04.397 00.000 5052 UpdateGuideState(): m_state=2
23:59:04.397 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
23:59:04.397 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=68, SNR=5.8, Peak=101 HFD=0.5
23:59:04.397 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:59:04.397 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:59:04.397 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:59:04.398 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
23:59:04.407 00.009 5052 UpdateGuideState exits: m=68 SNR=5.8
23:59:04.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:04.407 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:04.407 00.000 5052 Enqueuing Expose request
23:59:04.407 00.000 8976 Worker thread wakes up
23:59:04.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:04.407 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:05.436 01.029 8976 Exposure complete
23:59:05.452 00.016 8976 worker thread done servicing request
23:59:05.453 00.001 5052 OnExposeComplete: enter
23:59:05.453 00.000 5052 UpdateGuideState(): m_state=2
23:59:05.453 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
23:59:05.453 00.000 5052 Star::Find returns 1 (0), X=544.90, Y=393.85, Mass=72, SNR=5.9, Peak=101 HFD=0.2
23:59:05.453 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.97) = xAngle (-3.46 = 2.82)
23:59:05.453 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.51 = 2.77)
23:59:05.453 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-3.10 hyp=3.11 cameraTheta=-1.49 mountX=-2.96 mountY=1.13, mountTheta=2.78
23:59:05.454 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
23:59:05.463 00.009 5052 UpdateGuideState exits: m=72 SNR=5.9
23:59:05.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:05.463 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:05.463 00.000 5052 Enqueuing Expose request
23:59:05.463 00.000 8976 Worker thread wakes up
23:59:05.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:05.463 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:06.501 01.038 8976 Exposure complete
23:59:06.516 00.015 8976 worker thread done servicing request
23:59:06.516 00.000 5052 OnExposeComplete: enter
23:59:06.516 00.000 5052 UpdateGuideState(): m_state=2
23:59:06.516 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
23:59:06.516 00.000 5052 Star::Find returns 1 (0), X=544.77, Y=394.06, Mass=72, SNR=5.9, Peak=101 HFD=0.2
23:59:06.516 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.97) = xAngle (-3.50 = 2.79)
23:59:06.516 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.55 = 2.73)
23:59:06.516 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-2.89 hyp=2.90 cameraTheta=-1.53 mountX=-2.72 mountY=1.15, mountTheta=2.74
23:59:06.517 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
23:59:06.526 00.009 5052 UpdateGuideState exits: m=72 SNR=5.9
23:59:06.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:06.526 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:06.526 00.000 5052 Enqueuing Expose request
23:59:06.526 00.000 8976 Worker thread wakes up
23:59:06.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:06.526 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:07.565 01.039 8976 Exposure complete
23:59:07.580 00.015 8976 worker thread done servicing request
23:59:07.580 00.000 5052 OnExposeComplete: enter
23:59:07.580 00.000 5052 UpdateGuideState(): m_state=2
23:59:07.580 00.000 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
23:59:07.580 00.000 5052 Star::Find returns 1 (0), X=544.69, Y=394.05, Mass=77, SNR=6.1, Peak=101 HFD=0.4
23:59:07.580 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.76)
23:59:07.580 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
23:59:07.580 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-2.90 hyp=2.90 cameraTheta=-1.56 mountX=-2.69 mountY=1.23, mountTheta=2.71
23:59:07.581 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
23:59:07.590 00.009 5052 UpdateGuideState exits: m=77 SNR=6.1
23:59:07.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:07.590 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:07.590 00.000 5052 Enqueuing Expose request
23:59:07.590 00.000 8976 Worker thread wakes up
23:59:07.590 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:07.590 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:08.630 01.040 8976 Exposure complete
23:59:08.645 00.015 8976 worker thread done servicing request
23:59:08.645 00.000 5052 OnExposeComplete: enter
23:59:08.645 00.000 5052 UpdateGuideState(): m_state=2
23:59:08.645 00.000 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
23:59:08.645 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=72, SNR=6.0, Peak=104 HFD=0.5
23:59:08.645 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:59:08.645 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:59:08.645 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:59:08.645 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:59:08.654 00.009 5052 UpdateGuideState exits: m=72 SNR=6.0
23:59:08.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:08.654 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:08.654 00.000 5052 Enqueuing Expose request
23:59:08.654 00.000 8976 Worker thread wakes up
23:59:08.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:08.654 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:09.685 01.031 8976 Exposure complete
23:59:09.699 00.014 8976 worker thread done servicing request
23:59:09.699 00.000 5052 OnExposeComplete: enter
23:59:09.699 00.000 5052 UpdateGuideState(): m_state=2
23:59:09.699 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
23:59:09.699 00.000 5052 Star::Find returns 1 (0), X=545.45, Y=393.87, Mass=76, SNR=6.1, Peak=102 HFD=0.5
23:59:09.699 00.000 5052 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.97) = xAngle (-3.29 = 3.00)
23:59:09.699 00.000 5052 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.34 = 2.94)
23:59:09.699 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-3.08 hyp=3.19 cameraTheta=-1.32 mountX=-3.15 mountY=0.62, mountTheta=2.95
23:59:09.700 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
23:59:09.709 00.009 5052 UpdateGuideState exits: m=76 SNR=6.1
23:59:09.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:09.709 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:09.709 00.000 5052 Enqueuing Expose request
23:59:09.709 00.000 8976 Worker thread wakes up
23:59:09.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:09.709 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:10.738 01.029 8976 Exposure complete
23:59:10.752 00.014 8976 worker thread done servicing request
23:59:10.752 00.000 5052 OnExposeComplete: enter
23:59:10.752 00.000 5052 UpdateGuideState(): m_state=2
23:59:10.752 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
23:59:10.752 00.000 5052 Star::Find returns 1 (0), X=544.91, Y=394.09, Mass=72, SNR=5.9, Peak=101 HFD=0.1
23:59:10.752 00.000 5052 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.97) = xAngle (-3.45 = 2.83)
23:59:10.752 00.000 5052 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.50 = 2.78)
23:59:10.752 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-2.85 hyp=2.87 cameraTheta=-1.48 mountX=-2.73 mountY=1.01, mountTheta=2.79
23:59:10.753 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
23:59:10.762 00.009 5052 UpdateGuideState exits: m=72 SNR=5.9
23:59:10.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:10.762 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:10.762 00.000 5052 Enqueuing Expose request
23:59:10.762 00.000 8976 Worker thread wakes up
23:59:10.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:10.762 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:11.800 01.038 8976 Exposure complete
23:59:11.814 00.014 8976 worker thread done servicing request
23:59:11.815 00.001 5052 OnExposeComplete: enter
23:59:11.815 00.000 5052 UpdateGuideState(): m_state=2
23:59:11.815 00.000 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
23:59:11.815 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=103 HFD=0.5
23:59:11.815 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:59:11.815 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:59:11.815 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:59:11.816 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=31, FiltMin=28, FiltMax=37, Gamma=2.630
23:59:11.826 00.010 5052 UpdateGuideState exits: m=71 SNR=5.9
23:59:11.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:11.826 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:11.826 00.000 5052 Enqueuing Expose request
23:59:11.826 00.000 8976 Worker thread wakes up
23:59:11.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:11.826 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:12.861 01.035 8976 Exposure complete
23:59:12.875 00.014 8976 worker thread done servicing request
23:59:12.875 00.000 5052 OnExposeComplete: enter
23:59:12.875 00.000 5052 UpdateGuideState(): m_state=2
23:59:12.875 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
23:59:12.875 00.000 5052 Star::Find returns 1 (0), X=544.95, Y=393.54, Mass=75, SNR=6.0, Peak=101 HFD=0.5
23:59:12.875 00.000 5052 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.97) = xAngle (-3.45 = 2.83)
23:59:12.876 00.001 5052 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.50 = 2.78)
23:59:12.876 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-3.41 hyp=3.42 cameraTheta=-1.48 mountX=-3.26 mountY=1.21, mountTheta=2.79
23:59:12.876 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
23:59:12.885 00.009 5052 UpdateGuideState exits: m=75 SNR=6.0
23:59:12.885 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:12.885 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:12.885 00.000 5052 Enqueuing Expose request
23:59:12.885 00.000 8976 Worker thread wakes up
23:59:12.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:12.885 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:13.927 01.042 8976 Exposure complete
23:59:13.941 00.014 8976 worker thread done servicing request
23:59:13.941 00.000 5052 OnExposeComplete: enter
23:59:13.942 00.001 5052 UpdateGuideState(): m_state=2
23:59:13.942 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
23:59:13.942 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=103 HFD=0.5
23:59:13.942 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.97) = xAngle (-3.42 = 2.86)
23:59:13.942 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.47 = 2.81)
23:59:13.942 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-2.95 hyp=2.97 cameraTheta=-1.45 mountX=-2.85 mountY=0.97, mountTheta=2.81
23:59:13.943 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
23:59:13.952 00.009 5052 UpdateGuideState exits: m=71 SNR=5.9
23:59:13.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:13.952 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:13.952 00.000 5052 Enqueuing Expose request
23:59:13.952 00.000 8976 Worker thread wakes up
23:59:13.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:13.952 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:14.996 01.044 8976 Exposure complete
23:59:15.011 00.015 8976 worker thread done servicing request
23:59:15.011 00.000 5052 OnExposeComplete: enter
23:59:15.012 00.001 5052 UpdateGuideState(): m_state=2
23:59:15.012 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
23:59:15.012 00.000 5052 Star::Find returns 0 (4), X=545.05, Y=394.05, Mass=72, SNR=5.9, Peak=100 HFD=0.1
23:59:15.012 00.000 5052 DistanceChecker: activated
23:59:15.012 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
23:59:15.012 00.000 5052 Changing from state SELECTED to UNINITIALIZED
23:59:15.012 00.000 5052 guider state => SELECTING
23:59:15.012 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:59:15.012 00.000 5052 Status Line: Star lost - low HFD
23:59:15.015 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:59:15.024 00.009 5052 UpdateGuideState exits: Star lost - low HFD
23:59:15.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:15.024 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
23:59:15.024 00.000 5052 Enqueuing Expose request
23:59:15.024 00.000 8976 Worker thread wakes up
23:59:15.025 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:15.025 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
23:59:16.054 01.029 8976 Exposure complete
23:59:16.070 00.016 8976 worker thread done servicing request
23:59:16.070 00.000 5052 OnExposeComplete: enter
23:59:16.070 00.000 5052 UpdateGuideState(): m_state=1
23:59:16.070 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
23:59:16.070 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=69, SNR=5.8, Peak=101 HFD=0.5
23:59:16.070 00.000 5052 DistanceChecker: deactivated
23:59:16.071 00.001 5052 setting lock position to (545.00, 394.00)
23:59:16.071 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
23:59:16.071 00.000 5052 Changing from state SELECTING to SELECTED
23:59:16.071 00.000 5052 guider state => SELECTED
23:59:16.073 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
23:59:16.083 00.010 5052 UpdateGuideState exits: m=69 SNR=5.8
23:59:16.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:16.083 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:16.083 00.000 5052 Enqueuing Expose request
23:59:16.083 00.000 8976 Worker thread wakes up
23:59:16.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:16.083 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:17.114 01.031 8976 Exposure complete
23:59:17.128 00.014 8976 worker thread done servicing request
23:59:17.128 00.000 5052 OnExposeComplete: enter
23:59:17.128 00.000 5052 UpdateGuideState(): m_state=2
23:59:17.128 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
23:59:17.129 00.001 5052 Star::Find returns 1 (0), X=544.87, Y=394.00, Mass=76, SNR=6.1, Peak=103 HFD=0.1
23:59:17.129 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.97) = xAngle (1.17 = 1.17)
23:59:17.129 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.12 = 1.12)
23:59:17.129 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.14 mountX=0.05 mountY=0.12, mountTheta=1.17
23:59:17.130 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
23:59:17.139 00.009 5052 UpdateGuideState exits: m=76 SNR=6.1
23:59:17.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:17.139 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:17.139 00.000 5052 Enqueuing Expose request
23:59:17.139 00.000 8976 Worker thread wakes up
23:59:17.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:17.139 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:18.172 01.033 8976 Exposure complete
23:59:18.187 00.015 8976 worker thread done servicing request
23:59:18.188 00.001 5052 OnExposeComplete: enter
23:59:18.188 00.000 5052 UpdateGuideState(): m_state=2
23:59:18.188 00.000 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
23:59:18.188 00.000 5052 Star::Find returns 1 (0), X=545.11, Y=393.70, Mass=87, SNR=6.5, Peak=102 HFD=0.4
23:59:18.188 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.97) = xAngle (-3.20 = 3.09)
23:59:18.188 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.25 = 3.03)
23:59:18.188 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.23 mountX=-0.32 mountY=0.03, mountTheta=3.03
23:59:18.189 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
23:59:18.198 00.009 5052 UpdateGuideState exits: m=87 SNR=6.5
23:59:18.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:18.198 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:18.199 00.001 5052 Enqueuing Expose request
23:59:18.199 00.000 8976 Worker thread wakes up
23:59:18.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:18.199 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:19.241 01.042 8976 Exposure complete
23:59:19.255 00.014 8976 worker thread done servicing request
23:59:19.255 00.000 5052 OnExposeComplete: enter
23:59:19.255 00.000 5052 UpdateGuideState(): m_state=2
23:59:19.255 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
23:59:19.255 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=393.84, Mass=73, SNR=5.9, Peak=101 HFD=0.2
23:59:19.255 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
23:59:19.255 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
23:59:19.255 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.57 mountX=-0.15 mountY=0.07, mountTheta=2.70
23:59:19.256 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
23:59:19.264 00.008 5052 UpdateGuideState exits: m=73 SNR=5.9
23:59:19.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:19.264 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:19.264 00.000 5052 Enqueuing Expose request
23:59:19.265 00.001 8976 Worker thread wakes up
23:59:19.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:19.265 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:20.296 01.031 8976 Exposure complete
23:59:20.309 00.013 8976 worker thread done servicing request
23:59:20.309 00.000 5052 OnExposeComplete: enter
23:59:20.310 00.001 5052 UpdateGuideState(): m_state=2
23:59:20.310 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
23:59:20.310 00.000 5052 Star::Find returns 1 (0), X=544.89, Y=393.83, Mass=76, SNR=6.1, Peak=104 HFD=0.2
23:59:20.310 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.97) = xAngle (-4.13 = 2.16)
23:59:20.310 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.18 = 2.10)
23:59:20.310 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-2.16 mountX=-0.11 mountY=0.18, mountTheta=2.14
23:59:20.310 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
23:59:20.319 00.009 5052 UpdateGuideState exits: m=76 SNR=6.1
23:59:20.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:20.319 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:20.319 00.000 5052 Enqueuing Expose request
23:59:20.319 00.000 8976 Worker thread wakes up
23:59:20.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:20.319 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:21.359 01.040 8976 Exposure complete
23:59:21.373 00.014 8976 worker thread done servicing request
23:59:21.373 00.000 5052 OnExposeComplete: enter
23:59:21.373 00.000 5052 UpdateGuideState(): m_state=2
23:59:21.373 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
23:59:21.373 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=103 HFD=0.5
23:59:21.373 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:21.373 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:21.373 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:21.374 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:59:21.383 00.009 5052 UpdateGuideState exits: m=71 SNR=5.9
23:59:21.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:21.383 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:21.383 00.000 5052 Enqueuing Expose request
23:59:21.383 00.000 8976 Worker thread wakes up
23:59:21.383 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:21.383 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:22.414 01.031 8976 Exposure complete
23:59:22.428 00.014 8976 worker thread done servicing request
23:59:22.428 00.000 5052 OnExposeComplete: enter
23:59:22.428 00.000 5052 UpdateGuideState(): m_state=2
23:59:22.428 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
23:59:22.428 00.000 5052 Star::Find returns 1 (0), X=545.18, Y=394.09, Mass=77, SNR=6.1, Peak=103 HFD=0.2
23:59:22.428 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.97) = xAngle (-1.50 = -1.50)
23:59:22.428 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.56 = -1.56)
23:59:22.428 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.46 mountX=0.01 mountY=-0.20, mountTheta=-1.50
23:59:22.429 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
23:59:22.437 00.008 5052 UpdateGuideState exits: m=77 SNR=6.1
23:59:22.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:22.437 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:22.437 00.000 5052 Enqueuing Expose request
23:59:22.438 00.001 8976 Worker thread wakes up
23:59:22.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:22.438 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:23.466 01.028 8976 Exposure complete
23:59:23.480 00.014 8976 worker thread done servicing request
23:59:23.480 00.000 5052 OnExposeComplete: enter
23:59:23.480 00.000 5052 UpdateGuideState(): m_state=2
23:59:23.480 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
23:59:23.480 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=67, SNR=5.8, Peak=99 HFD=0.5
23:59:23.480 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:23.480 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:23.480 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:23.481 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:59:23.490 00.009 5052 UpdateGuideState exits: m=67 SNR=5.8
23:59:23.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:23.490 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:23.490 00.000 5052 Enqueuing Expose request
23:59:23.490 00.000 8976 Worker thread wakes up
23:59:23.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:23.490 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:24.532 01.042 8976 Exposure complete
23:59:24.546 00.014 8976 worker thread done servicing request
23:59:24.546 00.000 5052 OnExposeComplete: enter
23:59:24.546 00.000 5052 UpdateGuideState(): m_state=2
23:59:24.546 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
23:59:24.546 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=69, SNR=5.8, Peak=101 HFD=0.5
23:59:24.546 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:24.546 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:24.546 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:24.547 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
23:59:24.556 00.009 5052 UpdateGuideState exits: m=69 SNR=5.8
23:59:24.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:24.556 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:24.556 00.000 5052 Enqueuing Expose request
23:59:24.556 00.000 8976 Worker thread wakes up
23:59:24.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:24.556 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:25.590 01.034 8976 Exposure complete
23:59:25.605 00.015 8976 worker thread done servicing request
23:59:25.605 00.000 5052 OnExposeComplete: enter
23:59:25.605 00.000 5052 UpdateGuideState(): m_state=2
23:59:25.605 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
23:59:25.605 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=70, SNR=5.9, Peak=102 HFD=0.5
23:59:25.605 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:25.605 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:25.605 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:25.606 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
23:59:25.615 00.009 5052 UpdateGuideState exits: m=70 SNR=5.9
23:59:25.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:25.615 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:25.615 00.000 5052 Enqueuing Expose request
23:59:25.615 00.000 8976 Worker thread wakes up
23:59:25.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:25.615 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:26.654 01.039 8976 Exposure complete
23:59:26.668 00.014 8976 worker thread done servicing request
23:59:26.668 00.000 5052 OnExposeComplete: enter
23:59:26.668 00.000 5052 UpdateGuideState(): m_state=2
23:59:26.669 00.001 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
23:59:26.669 00.000 5052 Star::Find returns 1 (0), X=544.90, Y=393.86, Mass=74, SNR=6.0, Peak=103 HFD=0.2
23:59:26.669 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.97) = xAngle (-4.13 = 2.16)
23:59:26.669 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.18 = 2.10)
23:59:26.669 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.16 mountX=-0.10 mountY=0.15, mountTheta=2.14
23:59:26.669 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
23:59:26.679 00.010 5052 UpdateGuideState exits: m=74 SNR=6.0
23:59:26.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:26.679 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:26.679 00.000 5052 Enqueuing Expose request
23:59:26.679 00.000 8976 Worker thread wakes up
23:59:26.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:26.679 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:27.707 01.028 8976 Exposure complete
23:59:27.721 00.014 8976 worker thread done servicing request
23:59:27.722 00.001 5052 OnExposeComplete: enter
23:59:27.722 00.000 5052 UpdateGuideState(): m_state=2
23:59:27.722 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
23:59:27.722 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=68, SNR=5.8, Peak=100 HFD=0.5
23:59:27.722 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:27.722 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:27.722 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:27.723 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
23:59:27.731 00.008 5052 UpdateGuideState exits: m=68 SNR=5.8
23:59:27.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:27.731 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:27.731 00.000 5052 Enqueuing Expose request
23:59:27.731 00.000 8976 Worker thread wakes up
23:59:27.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:27.731 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:28.763 01.032 8976 Exposure complete
23:59:28.777 00.014 8976 worker thread done servicing request
23:59:28.777 00.000 5052 OnExposeComplete: enter
23:59:28.777 00.000 5052 UpdateGuideState(): m_state=2
23:59:28.777 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
23:59:28.777 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=103 HFD=0.5
23:59:28.777 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:28.777 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:28.777 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:28.778 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:59:28.786 00.008 5052 UpdateGuideState exits: m=71 SNR=5.9
23:59:28.786 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:28.786 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:28.786 00.000 5052 Enqueuing Expose request
23:59:28.786 00.000 8976 Worker thread wakes up
23:59:28.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:28.786 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:29.821 01.035 8976 Exposure complete
23:59:29.835 00.014 8976 worker thread done servicing request
23:59:29.835 00.000 5052 OnExposeComplete: enter
23:59:29.835 00.000 5052 UpdateGuideState(): m_state=2
23:59:29.835 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
23:59:29.835 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=72, SNR=6.0, Peak=105 HFD=0.5
23:59:29.836 00.001 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:29.836 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:29.836 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:29.836 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
23:59:29.845 00.009 5052 UpdateGuideState exits: m=72 SNR=6.0
23:59:29.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:29.845 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:29.845 00.000 5052 Enqueuing Expose request
23:59:29.845 00.000 8976 Worker thread wakes up
23:59:29.845 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:29.845 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:30.885 01.040 8976 Exposure complete
23:59:30.900 00.015 8976 worker thread done servicing request
23:59:30.900 00.000 5052 OnExposeComplete: enter
23:59:30.900 00.000 5052 UpdateGuideState(): m_state=2
23:59:30.900 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
23:59:30.900 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=70, SNR=5.9, Peak=103 HFD=0.5
23:59:30.900 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:30.900 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:30.900 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:30.900 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
23:59:30.909 00.009 5052 UpdateGuideState exits: m=70 SNR=5.9
23:59:30.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:30.909 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:30.909 00.000 5052 Enqueuing Expose request
23:59:30.909 00.000 8976 Worker thread wakes up
23:59:30.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:30.909 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:31.950 01.041 8976 Exposure complete
23:59:31.965 00.015 8976 worker thread done servicing request
23:59:31.965 00.000 5052 OnExposeComplete: enter
23:59:31.965 00.000 5052 UpdateGuideState(): m_state=2
23:59:31.965 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
23:59:31.965 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=68, SNR=5.8, Peak=100 HFD=0.5
23:59:31.965 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:31.965 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:31.965 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:31.966 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
23:59:31.975 00.009 5052 UpdateGuideState exits: m=68 SNR=5.8
23:59:31.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:31.975 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:31.975 00.000 5052 Enqueuing Expose request
23:59:31.975 00.000 8976 Worker thread wakes up
23:59:31.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:31.975 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:33.007 01.032 8976 Exposure complete
23:59:33.022 00.015 8976 worker thread done servicing request
23:59:33.022 00.000 5052 OnExposeComplete: enter
23:59:33.022 00.000 5052 UpdateGuideState(): m_state=2
23:59:33.022 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
23:59:33.022 00.000 5052 Star::Find returns 1 (0), X=544.85, Y=394.05, Mass=75, SNR=6.0, Peak=103 HFD=0.2
23:59:33.022 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.97) = xAngle (0.85 = 0.85)
23:59:33.022 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.80 = 0.80)
23:59:33.022 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.82 mountX=0.11 mountY=0.11, mountTheta=0.83
23:59:33.023 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:59:33.033 00.010 5052 UpdateGuideState exits: m=75 SNR=6.0
23:59:33.033 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:33.033 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:33.033 00.000 5052 Enqueuing Expose request
23:59:33.033 00.000 8976 Worker thread wakes up
23:59:33.033 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:33.033 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:34.077 01.044 8976 Exposure complete
23:59:34.093 00.016 8976 worker thread done servicing request
23:59:34.093 00.000 5052 OnExposeComplete: enter
23:59:34.093 00.000 5052 UpdateGuideState(): m_state=2
23:59:34.093 00.000 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
23:59:34.093 00.000 5052 Star::Find returns 1 (0), X=545.02, Y=394.21, Mass=82, SNR=6.3, Peak=106 HFD=0.2
23:59:34.094 00.001 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.97) = xAngle (-0.51 = -0.51)
23:59:34.094 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.56 = -0.56)
23:59:34.094 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.46 mountX=0.19 mountY=-0.11, mountTheta=-0.55
23:59:34.094 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
23:59:34.103 00.009 5052 UpdateGuideState exits: m=82 SNR=6.3
23:59:34.103 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:34.103 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:34.103 00.000 5052 Enqueuing Expose request
23:59:34.104 00.001 8976 Worker thread wakes up
23:59:34.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:34.104 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:35.133 01.029 8976 Exposure complete
23:59:35.147 00.014 8976 worker thread done servicing request
23:59:35.147 00.000 5052 OnExposeComplete: enter
23:59:35.147 00.000 5052 UpdateGuideState(): m_state=2
23:59:35.147 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
23:59:35.147 00.000 5052 Star::Find returns 1 (0), X=545.10, Y=394.15, Mass=74, SNR=6.0, Peak=103 HFD=0.2
23:59:35.147 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.97) = xAngle (-0.99 = -0.99)
23:59:35.147 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.04 = -1.04)
23:59:35.147 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.98 mountX=0.10 mountY=-0.15, mountTheta=-1.00
23:59:35.148 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
23:59:35.157 00.009 5052 UpdateGuideState exits: m=74 SNR=6.0
23:59:35.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:35.157 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:35.157 00.000 5052 Enqueuing Expose request
23:59:35.157 00.000 8976 Worker thread wakes up
23:59:35.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:35.157 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:36.186 01.029 8976 Exposure complete
23:59:36.200 00.014 8976 worker thread done servicing request
23:59:36.200 00.000 5052 OnExposeComplete: enter
23:59:36.200 00.000 5052 UpdateGuideState(): m_state=2
23:59:36.200 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
23:59:36.200 00.000 5052 Star::Find returns 1 (0), X=544.94, Y=394.23, Mass=76, SNR=6.1, Peak=104 HFD=0.3
23:59:36.200 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.97) = xAngle (-0.15 = -0.15)
23:59:36.202 00.002 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.21 = -0.21)
23:59:36.202 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.82 mountX=0.24 mountY=-0.05, mountTheta=-0.20
23:59:36.202 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
23:59:36.212 00.010 5052 UpdateGuideState exits: m=76 SNR=6.1
23:59:36.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:36.212 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:36.212 00.000 5052 Enqueuing Expose request
23:59:36.212 00.000 8976 Worker thread wakes up
23:59:36.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:36.212 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:37.245 01.033 8976 Exposure complete
23:59:37.259 00.014 8976 worker thread done servicing request
23:59:37.259 00.000 5052 OnExposeComplete: enter
23:59:37.259 00.000 5052 UpdateGuideState(): m_state=2
23:59:37.259 00.000 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
23:59:37.259 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=69, SNR=5.8, Peak=101 HFD=0.5
23:59:37.260 00.001 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:37.260 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:37.260 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:37.260 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
23:59:37.269 00.009 5052 UpdateGuideState exits: m=69 SNR=5.8
23:59:37.270 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:37.270 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:37.270 00.000 5052 Enqueuing Expose request
23:59:37.270 00.000 8976 Worker thread wakes up
23:59:37.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:37.270 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:38.299 01.029 8976 Exposure complete
23:59:38.313 00.014 8976 worker thread done servicing request
23:59:38.313 00.000 5052 OnExposeComplete: enter
23:59:38.313 00.000 5052 UpdateGuideState(): m_state=2
23:59:38.313 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
23:59:38.313 00.000 5052 Star::Find returns 1 (0), X=544.74, Y=393.90, Mass=69, SNR=5.8, Peak=98 HFD=0.3
23:59:38.313 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.97) = xAngle (-4.73 = 1.55)
23:59:38.313 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.78 = 1.50)
23:59:38.313 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-2.76 mountX=0.00 mountY=0.28, mountTheta=1.55
23:59:38.314 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
23:59:38.323 00.009 5052 UpdateGuideState exits: m=69 SNR=5.8
23:59:38.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:38.323 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:38.323 00.000 5052 Enqueuing Expose request
23:59:38.323 00.000 8976 Worker thread wakes up
23:59:38.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:38.323 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:39.348 01.025 8976 Exposure complete
23:59:39.362 00.014 8976 worker thread done servicing request
23:59:39.362 00.000 5052 OnExposeComplete: enter
23:59:39.362 00.000 5052 UpdateGuideState(): m_state=2
23:59:39.362 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
23:59:39.362 00.000 5052 Star::Find returns 1 (0), X=544.72, Y=394.08, Mass=77, SNR=6.1, Peak=100 HFD=0.3
23:59:39.362 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.97) = xAngle (0.90 = 0.90)
23:59:39.362 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.84 = 0.84)
23:59:39.362 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.08 hyp=0.29 cameraTheta=2.86 mountX=0.18 mountY=0.22, mountTheta=0.87
23:59:39.363 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
23:59:39.371 00.008 5052 UpdateGuideState exits: m=77 SNR=6.1
23:59:39.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:39.371 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:39.371 00.000 5052 Enqueuing Expose request
23:59:39.371 00.000 8976 Worker thread wakes up
23:59:39.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:39.371 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:40.404 01.033 8976 Exposure complete
23:59:40.419 00.015 8976 worker thread done servicing request
23:59:40.419 00.000 5052 OnExposeComplete: enter
23:59:40.419 00.000 5052 UpdateGuideState(): m_state=2
23:59:40.420 00.001 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
23:59:40.420 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=103 HFD=0.5
23:59:40.420 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:40.420 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:40.420 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:40.420 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=172, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:59:40.429 00.009 5052 UpdateGuideState exits: m=71 SNR=5.9
23:59:40.430 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:40.430 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:40.430 00.000 5052 Enqueuing Expose request
23:59:40.430 00.000 8976 Worker thread wakes up
23:59:40.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:40.430 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:41.469 01.039 8976 Exposure complete
23:59:41.485 00.016 8976 worker thread done servicing request
23:59:41.485 00.000 5052 OnExposeComplete: enter
23:59:41.485 00.000 5052 UpdateGuideState(): m_state=2
23:59:41.485 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
23:59:41.485 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=103 HFD=0.5
23:59:41.485 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:41.485 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:41.486 00.001 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:41.486 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
23:59:41.495 00.009 5052 UpdateGuideState exits: m=71 SNR=5.9
23:59:41.495 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:41.495 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:41.495 00.000 5052 Enqueuing Expose request
23:59:41.495 00.000 8976 Worker thread wakes up
23:59:41.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:41.495 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:42.537 01.042 8976 Exposure complete
23:59:42.552 00.015 8976 worker thread done servicing request
23:59:42.552 00.000 5052 OnExposeComplete: enter
23:59:42.553 00.001 5052 UpdateGuideState(): m_state=2
23:59:42.553 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
23:59:42.553 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=104 HFD=0.5
23:59:42.553 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:42.553 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:42.553 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:42.553 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
23:59:42.563 00.010 5052 UpdateGuideState exits: m=71 SNR=5.9
23:59:42.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:42.563 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:42.563 00.000 5052 Enqueuing Expose request
23:59:42.563 00.000 8976 Worker thread wakes up
23:59:42.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:42.563 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:43.601 01.038 8976 Exposure complete
23:59:43.615 00.014 8976 worker thread done servicing request
23:59:43.615 00.000 5052 OnExposeComplete: enter
23:59:43.615 00.000 5052 UpdateGuideState(): m_state=2
23:59:43.615 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
23:59:43.615 00.000 5052 Star::Find returns 1 (0), X=545.36, Y=394.31, Mass=78, SNR=6.2, Peak=103 HFD=0.5
23:59:43.615 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.97) = xAngle (-1.26 = -1.26)
23:59:43.615 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.31 = -1.31)
23:59:43.615 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.31 hyp=0.48 cameraTheta=0.71 mountX=0.15 mountY=-0.46, mountTheta=-1.26
23:59:43.616 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=33, FiltMin=28, FiltMax=39, Gamma=2.630
23:59:43.624 00.008 5052 UpdateGuideState exits: m=78 SNR=6.2
23:59:43.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:43.624 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:43.624 00.000 5052 Enqueuing Expose request
23:59:43.624 00.000 8976 Worker thread wakes up
23:59:43.625 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:43.625 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:44.656 01.031 8976 Exposure complete
23:59:44.670 00.014 8976 worker thread done servicing request
23:59:44.670 00.000 5052 OnExposeComplete: enter
23:59:44.670 00.000 5052 UpdateGuideState(): m_state=2
23:59:44.670 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
23:59:44.670 00.000 5052 Star::Find returns 1 (0), X=545.05, Y=394.16, Mass=73, SNR=5.9, Peak=101 HFD=0.2
23:59:44.670 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.97) = xAngle (-0.72 = -0.72)
23:59:44.670 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.77 = -0.77)
23:59:44.670 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.25 mountX=0.12 mountY=-0.11, mountTheta=-0.75
23:59:44.671 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
23:59:44.679 00.008 5052 UpdateGuideState exits: m=73 SNR=5.9
23:59:44.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:44.679 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:44.679 00.000 5052 Enqueuing Expose request
23:59:44.679 00.000 8976 Worker thread wakes up
23:59:44.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:44.680 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:45.709 01.029 8976 Exposure complete
23:59:45.725 00.016 8976 worker thread done servicing request
23:59:45.725 00.000 5052 OnExposeComplete: enter
23:59:45.725 00.000 5052 UpdateGuideState(): m_state=2
23:59:45.725 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
23:59:45.725 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=65, SNR=5.7, Peak=98 HFD=0.5
23:59:45.725 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:45.726 00.001 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:45.726 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:45.727 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
23:59:45.735 00.008 5052 UpdateGuideState exits: m=65 SNR=5.7
23:59:45.736 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:45.736 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:45.736 00.000 5052 Enqueuing Expose request
23:59:45.736 00.000 8976 Worker thread wakes up
23:59:45.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:45.736 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:46.775 01.039 8976 Exposure complete
23:59:46.789 00.014 8976 worker thread done servicing request
23:59:46.789 00.000 5052 OnExposeComplete: enter
23:59:46.789 00.000 5052 UpdateGuideState(): m_state=2
23:59:46.789 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
23:59:46.789 00.000 5052 Star::Find returns 1 (0), X=544.90, Y=393.95, Mass=73, SNR=6.0, Peak=102 HFD=0.1
23:59:46.789 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.97) = xAngle (-4.65 = 1.64)
23:59:46.789 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.70 = 1.58)
23:59:46.789 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.68 mountX=-0.01 mountY=0.11, mountTheta=1.64
23:59:46.790 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:59:46.798 00.008 5052 UpdateGuideState exits: m=73 SNR=6.0
23:59:46.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:46.798 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:46.799 00.001 5052 Enqueuing Expose request
23:59:46.799 00.000 8976 Worker thread wakes up
23:59:46.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:46.799 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:47.841 01.042 8976 Exposure complete
23:59:47.854 00.013 8976 worker thread done servicing request
23:59:47.854 00.000 5052 OnExposeComplete: enter
23:59:47.854 00.000 5052 UpdateGuideState(): m_state=2
23:59:47.854 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
23:59:47.854 00.000 5052 Star::Find returns 1 (0), X=544.80, Y=393.80, Mass=71, SNR=5.9, Peak=100 HFD=0.3
23:59:47.854 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.97) = xAngle (-4.32 = 1.96)
23:59:47.854 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.38 = 1.91)
23:59:47.854 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-2.36 mountX=-0.11 mountY=0.27, mountTheta=1.95
23:59:47.855 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:59:47.864 00.009 5052 UpdateGuideState exits: m=71 SNR=5.9
23:59:47.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:47.864 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:47.864 00.000 5052 Enqueuing Expose request
23:59:47.864 00.000 8976 Worker thread wakes up
23:59:47.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:47.864 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:48.900 01.036 8976 Exposure complete
23:59:48.914 00.014 8976 worker thread done servicing request
23:59:48.914 00.000 5052 OnExposeComplete: enter
23:59:48.914 00.000 5052 UpdateGuideState(): m_state=2
23:59:48.914 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
23:59:48.914 00.000 5052 Star::Find returns 1 (0), X=544.73, Y=394.00, Mass=79, SNR=6.2, Peak=103 HFD=0.3
23:59:48.914 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.97) = xAngle (1.17 = 1.17)
23:59:48.914 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.12 = 1.12)
23:59:48.914 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.00 hyp=0.27 cameraTheta=3.14 mountX=0.10 mountY=0.24, mountTheta=1.17
23:59:48.915 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:59:48.924 00.009 5052 UpdateGuideState exits: m=79 SNR=6.2
23:59:48.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:48.924 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:48.924 00.000 5052 Enqueuing Expose request
23:59:48.924 00.000 8976 Worker thread wakes up
23:59:48.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:48.924 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:49.955 01.031 8976 Exposure complete
23:59:49.969 00.014 8976 worker thread done servicing request
23:59:49.969 00.000 5052 OnExposeComplete: enter
23:59:49.969 00.000 5052 UpdateGuideState(): m_state=2
23:59:49.969 00.000 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
23:59:49.969 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=72, SNR=6.0, Peak=105 HFD=0.5
23:59:49.969 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:49.969 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:49.970 00.001 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:49.970 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:59:49.978 00.008 5052 UpdateGuideState exits: m=72 SNR=6.0
23:59:49.978 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:49.978 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:49.978 00.000 5052 Enqueuing Expose request
23:59:49.978 00.000 8976 Worker thread wakes up
23:59:49.979 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:49.979 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:51.007 01.028 8976 Exposure complete
23:59:51.020 00.013 8976 worker thread done servicing request
23:59:51.020 00.000 5052 OnExposeComplete: enter
23:59:51.020 00.000 5052 UpdateGuideState(): m_state=2
23:59:51.020 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
23:59:51.020 00.000 5052 Star::Find returns 1 (0), X=544.90, Y=393.75, Mass=72, SNR=6.0, Peak=101 HFD=0.3
23:59:51.020 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.97) = xAngle (-3.92 = 2.36)
23:59:51.020 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.97 = 2.31)
23:59:51.021 00.001 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.95 mountX=-0.19 mountY=0.20, mountTheta=2.34
23:59:51.021 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:59:51.030 00.009 5052 UpdateGuideState exits: m=72 SNR=6.0
23:59:51.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:51.030 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:51.030 00.000 5052 Enqueuing Expose request
23:59:51.030 00.000 8976 Worker thread wakes up
23:59:51.031 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:51.031 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:52.065 01.034 8976 Exposure complete
23:59:52.079 00.014 8976 worker thread done servicing request
23:59:52.080 00.001 5052 OnExposeComplete: enter
23:59:52.080 00.000 5052 UpdateGuideState(): m_state=2
23:59:52.080 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
23:59:52.080 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=73, SNR=6.0, Peak=105 HFD=0.5
23:59:52.080 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:52.080 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:52.080 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:52.081 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:59:52.090 00.009 5052 UpdateGuideState exits: m=73 SNR=6.0
23:59:52.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:52.090 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:52.090 00.000 5052 Enqueuing Expose request
23:59:52.090 00.000 8976 Worker thread wakes up
23:59:52.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:52.090 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:53.128 01.038 8976 Exposure complete
23:59:53.141 00.013 8976 worker thread done servicing request
23:59:53.141 00.000 5052 OnExposeComplete: enter
23:59:53.141 00.000 5052 UpdateGuideState(): m_state=2
23:59:53.141 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
23:59:53.142 00.001 5052 Star::Find returns 1 (0), X=545.28, Y=393.77, Mass=71, SNR=5.9, Peak=99 HFD=0.4
23:59:53.142 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.97) = xAngle (-2.64 = -2.64)
23:59:53.142 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.70 = -2.70)
23:59:53.142 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.23 hyp=0.36 cameraTheta=-0.67 mountX=-0.32 mountY=-0.16, mountTheta=-2.69
23:59:53.142 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
23:59:53.151 00.009 5052 UpdateGuideState exits: m=71 SNR=5.9
23:59:53.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:53.151 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:53.151 00.000 5052 Enqueuing Expose request
23:59:53.151 00.000 8976 Worker thread wakes up
23:59:53.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:53.151 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:54.185 01.034 8976 Exposure complete
23:59:54.199 00.014 8976 worker thread done servicing request
23:59:54.199 00.000 5052 OnExposeComplete: enter
23:59:54.199 00.000 5052 UpdateGuideState(): m_state=2
23:59:54.199 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
23:59:54.199 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=68, SNR=5.8, Peak=101 HFD=0.5
23:59:54.199 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:54.199 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:54.199 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:54.200 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:59:54.209 00.009 5052 UpdateGuideState exits: m=68 SNR=5.8
23:59:54.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:54.209 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:54.209 00.000 5052 Enqueuing Expose request
23:59:54.209 00.000 8976 Worker thread wakes up
23:59:54.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:54.209 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:55.247 01.038 8976 Exposure complete
23:59:55.261 00.014 8976 worker thread done servicing request
23:59:55.261 00.000 5052 OnExposeComplete: enter
23:59:55.261 00.000 5052 UpdateGuideState(): m_state=2
23:59:55.261 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
23:59:55.261 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=70, SNR=5.9, Peak=102 HFD=0.5
23:59:55.261 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:55.261 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:55.261 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:55.262 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
23:59:55.271 00.009 5052 UpdateGuideState exits: m=70 SNR=5.9
23:59:55.271 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:55.271 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:55.271 00.000 5052 Enqueuing Expose request
23:59:55.271 00.000 8976 Worker thread wakes up
23:59:55.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:55.271 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:56.309 01.038 8976 Exposure complete
23:59:56.324 00.015 8976 worker thread done servicing request
23:59:56.324 00.000 5052 OnExposeComplete: enter
23:59:56.324 00.000 5052 UpdateGuideState(): m_state=2
23:59:56.324 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
23:59:56.324 00.000 5052 Star::Find returns 1 (0), X=545.29, Y=394.14, Mass=73, SNR=6.0, Peak=102 HFD=0.3
23:59:56.324 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.97) = xAngle (-1.50 = -1.50)
23:59:56.324 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.56 = -1.56)
23:59:56.324 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.14 hyp=0.32 cameraTheta=0.46 mountX=0.02 mountY=-0.32, mountTheta=-1.50
23:59:56.325 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:59:56.334 00.009 5052 UpdateGuideState exits: m=73 SNR=6.0
23:59:56.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:56.334 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:56.334 00.000 5052 Enqueuing Expose request
23:59:56.334 00.000 8976 Worker thread wakes up
23:59:56.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:56.334 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:57.373 01.039 8976 Exposure complete
23:59:57.388 00.015 8976 worker thread done servicing request
23:59:57.389 00.001 5052 OnExposeComplete: enter
23:59:57.389 00.000 5052 UpdateGuideState(): m_state=2
23:59:57.389 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
23:59:57.389 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=393.76, Mass=74, SNR=6.0, Peak=103 HFD=0.3
23:59:57.389 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
23:59:57.389 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
23:59:57.389 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.57 mountX=-0.22 mountY=0.11, mountTheta=2.70
23:59:57.390 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:59:57.398 00.008 5052 UpdateGuideState exits: m=74 SNR=6.0
23:59:57.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:57.398 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:57.399 00.001 5052 Enqueuing Expose request
23:59:57.399 00.000 8976 Worker thread wakes up
23:59:57.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:57.399 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:58.432 01.033 8976 Exposure complete
23:59:58.445 00.013 8976 worker thread done servicing request
23:59:58.446 00.001 5052 OnExposeComplete: enter
23:59:58.446 00.000 5052 UpdateGuideState(): m_state=2
23:59:58.446 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
23:59:58.446 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=72, SNR=6.0, Peak=104 HFD=0.5
23:59:58.446 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
23:59:58.446 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
23:59:58.446 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
23:59:58.447 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
23:59:58.456 00.009 5052 UpdateGuideState exits: m=72 SNR=6.0
23:59:58.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:58.456 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:58.456 00.000 5052 Enqueuing Expose request
23:59:58.456 00.000 8976 Worker thread wakes up
23:59:58.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:58.456 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
23:59:59.499 01.043 8976 Exposure complete
23:59:59.513 00.014 8976 worker thread done servicing request
23:59:59.513 00.000 5052 OnExposeComplete: enter
23:59:59.513 00.000 5052 UpdateGuideState(): m_state=2
23:59:59.513 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
23:59:59.513 00.000 5052 Star::Find returns 1 (0), X=544.88, Y=393.70, Mass=77, SNR=6.1, Peak=99 HFD=0.4
23:59:59.514 00.001 5052 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.97) = xAngle (-3.93 = 2.35)
23:59:59.514 00.000 5052 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.98 = 2.30)
23:59:59.514 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.33 cameraTheta=-1.96 mountX=-0.23 mountY=0.24, mountTheta=2.33
23:59:59.514 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
23:59:59.523 00.009 5052 UpdateGuideState exits: m=77 SNR=6.1
23:59:59.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:59.523 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
23:59:59.523 00.000 5052 Enqueuing Expose request
23:59:59.523 00.000 8976 Worker thread wakes up
23:59:59.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
23:59:59.523 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:00.562 01.039 8976 Exposure complete
00:00:00.576 00.014 8976 worker thread done servicing request
00:00:00.576 00.000 5052 OnExposeComplete: enter
00:00:00.576 00.000 5052 UpdateGuideState(): m_state=2
00:00:00.577 00.001 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
00:00:00.577 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=103 HFD=0.5
00:00:00.577 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
00:00:00.577 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
00:00:00.577 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
00:00:00.577 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:00:00.586 00.009 5052 UpdateGuideState exits: m=71 SNR=5.9
00:00:00.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:00.586 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:00.586 00.000 5052 Enqueuing Expose request
00:00:00.586 00.000 8976 Worker thread wakes up
00:00:00.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:00.586 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:01.620 01.034 8976 Exposure complete
00:00:01.634 00.014 8976 worker thread done servicing request
00:00:01.634 00.000 5052 OnExposeComplete: enter
00:00:01.634 00.000 5052 UpdateGuideState(): m_state=2
00:00:01.634 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
00:00:01.634 00.000 5052 Star::Find returns 1 (0), X=544.85, Y=393.76, Mass=74, SNR=6.0, Peak=103 HFD=0.3
00:00:01.635 00.001 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.97) = xAngle (-4.08 = 2.20)
00:00:01.635 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.13 = 2.15)
00:00:01.635 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-2.11 mountX=-0.17 mountY=0.24, mountTheta=2.19
00:00:01.635 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:00:01.644 00.009 5052 UpdateGuideState exits: m=74 SNR=6.0
00:00:01.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:01.644 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:01.644 00.000 5052 Enqueuing Expose request
00:00:01.645 00.001 8976 Worker thread wakes up
00:00:01.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:01.645 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:02.675 01.030 8976 Exposure complete
00:00:02.690 00.015 8976 worker thread done servicing request
00:00:02.690 00.000 5052 OnExposeComplete: enter
00:00:02.690 00.000 5052 UpdateGuideState(): m_state=2
00:00:02.690 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
00:00:02.690 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=68, SNR=5.8, Peak=100 HFD=0.5
00:00:02.690 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
00:00:02.690 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
00:00:02.690 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
00:00:02.691 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:00:02.701 00.010 5052 UpdateGuideState exits: m=68 SNR=5.8
00:00:02.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:02.701 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:02.701 00.000 5052 Enqueuing Expose request
00:00:02.701 00.000 8976 Worker thread wakes up
00:00:02.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:02.701 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:03.725 01.024 8976 Exposure complete
00:00:03.740 00.015 8976 worker thread done servicing request
00:00:03.740 00.000 5052 OnExposeComplete: enter
00:00:03.740 00.000 5052 UpdateGuideState(): m_state=2
00:00:03.740 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
00:00:03.741 00.001 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=69, SNR=5.8, Peak=101 HFD=0.5
00:00:03.741 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
00:00:03.741 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
00:00:03.741 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
00:00:03.741 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:00:03.751 00.010 5052 UpdateGuideState exits: m=69 SNR=5.8
00:00:03.751 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:03.751 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:03.751 00.000 5052 Enqueuing Expose request
00:00:03.751 00.000 8976 Worker thread wakes up
00:00:03.751 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:03.751 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:04.791 01.040 8976 Exposure complete
00:00:04.805 00.014 8976 worker thread done servicing request
00:00:04.805 00.000 5052 OnExposeComplete: enter
00:00:04.805 00.000 5052 UpdateGuideState(): m_state=2
00:00:04.806 00.001 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
00:00:04.806 00.000 5052 Star::Find returns 1 (0), X=544.86, Y=394.00, Mass=74, SNR=6.0, Peak=102 HFD=0.2
00:00:04.806 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.97) = xAngle (1.17 = 1.17)
00:00:04.806 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.12 = 1.12)
00:00:04.806 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.14 mountX=0.05 mountY=0.13, mountTheta=1.17
00:00:04.806 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:00:04.815 00.009 5052 UpdateGuideState exits: m=74 SNR=6.0
00:00:04.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:04.815 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:04.815 00.000 5052 Enqueuing Expose request
00:00:04.815 00.000 8976 Worker thread wakes up
00:00:04.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:04.815 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:05.843 01.028 8976 Exposure complete
00:00:05.857 00.014 8976 worker thread done servicing request
00:00:05.857 00.000 5052 OnExposeComplete: enter
00:00:05.857 00.000 5052 UpdateGuideState(): m_state=2
00:00:05.857 00.000 5052 Star::Find(18, 544, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
00:00:05.857 00.000 5052 Star::Find returns 1 (0), X=545.34, Y=394.17, Mass=73, SNR=6.0, Peak=102 HFD=0.4
00:00:05.857 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.97) = xAngle (-1.50 = -1.50)
00:00:05.857 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.56 = -1.56)
00:00:05.857 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.17 hyp=0.38 cameraTheta=0.46 mountX=0.03 mountY=-0.38, mountTheta=-1.50
00:00:05.858 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:00:05.863 00.005 5052 UpdateGuideState exits: m=73 SNR=6.0
00:00:05.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:05.863 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:05.863 00.000 5052 Enqueuing Expose request
00:00:05.863 00.000 8976 Worker thread wakes up
00:00:05.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:05.863 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:06.909 01.046 8976 Exposure complete
00:00:06.923 00.014 8976 worker thread done servicing request
00:00:06.923 00.000 5052 OnExposeComplete: enter
00:00:06.923 00.000 5052 UpdateGuideState(): m_state=2
00:00:06.923 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
00:00:06.923 00.000 5052 Star::Find returns 1 (0), X=545.34, Y=393.83, Mass=77, SNR=6.1, Peak=101 HFD=0.4
00:00:06.923 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.97) = xAngle (-2.43 = -2.43)
00:00:06.923 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.48 = -2.48)
00:00:06.924 00.001 5052 CameraToMount -- cameraX=0.34 cameraY=-0.17 hyp=0.38 cameraTheta=-0.46 mountX=-0.29 mountY=-0.23, mountTheta=-2.46
00:00:06.924 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:00:06.933 00.009 5052 UpdateGuideState exits: m=77 SNR=6.1
00:00:06.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:06.933 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:06.933 00.000 5052 Enqueuing Expose request
00:00:06.933 00.000 8976 Worker thread wakes up
00:00:06.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:06.933 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:07.960 01.027 8976 Exposure complete
00:00:07.974 00.014 8976 worker thread done servicing request
00:00:07.974 00.000 5052 OnExposeComplete: enter
00:00:07.974 00.000 5052 UpdateGuideState(): m_state=2
00:00:07.974 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
00:00:07.974 00.000 5052 Star::Find returns 1 (0), X=544.78, Y=393.91, Mass=76, SNR=6.1, Peak=105 HFD=0.3
00:00:07.974 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.97) = xAngle (-4.73 = 1.55)
00:00:07.974 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.78 = 1.50)
00:00:07.974 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.76 mountX=0.00 mountY=0.24, mountTheta=1.55
00:00:07.975 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:00:07.983 00.008 5052 UpdateGuideState exits: m=76 SNR=6.1
00:00:07.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:07.983 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:07.983 00.000 5052 Enqueuing Expose request
00:00:07.983 00.000 8976 Worker thread wakes up
00:00:07.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:07.983 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:09.011 01.028 8976 Exposure complete
00:00:09.025 00.014 8976 worker thread done servicing request
00:00:09.025 00.000 5052 OnExposeComplete: enter
00:00:09.025 00.000 5052 UpdateGuideState(): m_state=2
00:00:09.025 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
00:00:09.025 00.000 5052 Star::Find returns 1 (0), X=545.26, Y=394.00, Mass=73, SNR=6.0, Peak=101 HFD=0.3
00:00:09.025 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
00:00:09.025 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
00:00:09.025 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.00 hyp=0.26 cameraTheta=0.00 mountX=-0.10 mountY=-0.24, mountTheta=-1.98
00:00:09.025 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:00:09.034 00.009 5052 UpdateGuideState exits: m=73 SNR=6.0
00:00:09.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:09.034 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:09.034 00.000 5052 Enqueuing Expose request
00:00:09.034 00.000 8976 Worker thread wakes up
00:00:09.035 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:09.035 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:10.079 01.044 8976 Exposure complete
00:00:10.094 00.015 8976 worker thread done servicing request
00:00:10.094 00.000 5052 OnExposeComplete: enter
00:00:10.094 00.000 5052 UpdateGuideState(): m_state=2
00:00:10.094 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
00:00:10.094 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=67, SNR=5.7, Peak=99 HFD=0.5
00:00:10.094 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
00:00:10.094 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
00:00:10.094 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
00:00:10.095 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:00:10.104 00.009 5052 UpdateGuideState exits: m=67 SNR=5.7
00:00:10.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:10.104 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:10.104 00.000 5052 Enqueuing Expose request
00:00:10.104 00.000 8976 Worker thread wakes up
00:00:10.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:10.104 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:11.145 01.041 8976 Exposure complete
00:00:11.159 00.014 8976 worker thread done servicing request
00:00:11.159 00.000 5052 OnExposeComplete: enter
00:00:11.160 00.001 5052 UpdateGuideState(): m_state=2
00:00:11.160 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 123
00:00:11.160 00.000 5052 Star::Find returns 1 (0), X=544.93, Y=393.59, Mass=79, SNR=6.1, Peak=100 HFD=0.5
00:00:11.160 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.97) = xAngle (-3.70 = 2.58)
00:00:11.160 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.76 = 2.53)
00:00:11.160 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.41 hyp=0.42 cameraTheta=-1.74 mountX=-0.35 mountY=0.24, mountTheta=2.54
00:00:11.161 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:00:11.170 00.009 5052 UpdateGuideState exits: m=79 SNR=6.1
00:00:11.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:11.170 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:11.171 00.001 5052 Enqueuing Expose request
00:00:11.171 00.000 8976 Worker thread wakes up
00:00:11.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:11.171 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:12.214 01.043 8976 Exposure complete
00:00:12.229 00.015 8976 worker thread done servicing request
00:00:12.229 00.000 5052 OnExposeComplete: enter
00:00:12.229 00.000 5052 UpdateGuideState(): m_state=2
00:00:12.229 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 124
00:00:12.229 00.000 5052 Star::Find returns 1 (0), X=544.85, Y=393.75, Mass=70, SNR=5.9, Peak=99 HFD=0.3
00:00:12.229 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.97) = xAngle (-4.08 = 2.20)
00:00:12.229 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.13 = 2.15)
00:00:12.229 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-2.11 mountX=-0.17 mountY=0.24, mountTheta=2.19
00:00:12.230 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:00:12.239 00.009 5052 UpdateGuideState exits: m=70 SNR=5.9
00:00:12.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:12.239 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:12.239 00.000 5052 Enqueuing Expose request
00:00:12.239 00.000 8976 Worker thread wakes up
00:00:12.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:12.239 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:13.276 01.037 8976 Exposure complete
00:00:13.290 00.014 8976 worker thread done servicing request
00:00:13.290 00.000 5052 OnExposeComplete: enter
00:00:13.290 00.000 5052 UpdateGuideState(): m_state=2
00:00:13.290 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 125
00:00:13.290 00.000 5052 Star::Find returns 1 (0), X=544.77, Y=393.77, Mass=75, SNR=6.0, Peak=103 HFD=0.4
00:00:13.290 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.97) = xAngle (-4.32 = 1.96)
00:00:13.290 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.38 = 1.91)
00:00:13.290 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.23 hyp=0.33 cameraTheta=-2.36 mountX=-0.13 mountY=0.31, mountTheta=1.95
00:00:13.291 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:00:13.300 00.009 5052 UpdateGuideState exits: m=75 SNR=6.0
00:00:13.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:13.300 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:13.300 00.000 5052 Enqueuing Expose request
00:00:13.300 00.000 8976 Worker thread wakes up
00:00:13.300 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:13.300 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:14.341 01.041 8976 Exposure complete
00:00:14.355 00.014 8976 worker thread done servicing request
00:00:14.355 00.000 5052 OnExposeComplete: enter
00:00:14.355 00.000 5052 UpdateGuideState(): m_state=2
00:00:14.355 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 126
00:00:14.355 00.000 5052 Star::Find returns 1 (0), X=544.87, Y=393.81, Mass=73, SNR=6.0, Peak=101 HFD=0.2
00:00:14.355 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.97) = xAngle (-4.13 = 2.16)
00:00:14.355 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.18 = 2.10)
00:00:14.355 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.16 mountX=-0.13 mountY=0.20, mountTheta=2.14
00:00:14.356 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:00:14.365 00.009 5052 UpdateGuideState exits: m=73 SNR=6.0
00:00:14.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:14.365 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:14.365 00.000 5052 Enqueuing Expose request
00:00:14.365 00.000 8976 Worker thread wakes up
00:00:14.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:14.365 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:15.391 01.026 8976 Exposure complete
00:00:15.405 00.014 8976 worker thread done servicing request
00:00:15.406 00.001 5052 OnExposeComplete: enter
00:00:15.406 00.000 5052 UpdateGuideState(): m_state=2
00:00:15.406 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 127
00:00:15.406 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=103 HFD=0.5
00:00:15.406 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.97 = -1.97)
00:00:15.406 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
00:00:15.406 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
00:00:15.407 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:00:15.416 00.009 5052 UpdateGuideState exits: m=71 SNR=5.9
00:00:15.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:15.416 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:15.416 00.000 5052 Enqueuing Expose request
00:00:15.416 00.000 8976 Worker thread wakes up
00:00:15.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:15.416 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:16.444 01.028 8976 Exposure complete
00:00:16.458 00.014 8976 worker thread done servicing request
00:00:16.458 00.000 5052 OnExposeComplete: enter
00:00:16.458 00.000 5052 UpdateGuideState(): m_state=2
00:00:16.458 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 128
00:00:16.458 00.000 5052 Star::Find returns 1 (0), X=545.34, Y=393.80, Mass=71, SNR=5.9, Peak=98 HFD=0.4
00:00:16.459 00.001 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.97) = xAngle (-2.51 = -2.51)
00:00:16.459 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.56 = -2.56)
00:00:16.459 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.20 hyp=0.39 cameraTheta=-0.54 mountX=-0.32 mountY=-0.22, mountTheta=-2.54
00:00:16.459 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:00:16.468 00.009 5052 UpdateGuideState exits: m=71 SNR=5.9
00:00:16.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:16.468 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:16.468 00.000 5052 Enqueuing Expose request
00:00:16.468 00.000 8976 Worker thread wakes up
00:00:16.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:16.468 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:17.506 01.038 8976 Exposure complete
00:00:17.519 00.013 8976 worker thread done servicing request
00:00:17.520 00.001 5052 OnExposeComplete: enter
00:00:17.520 00.000 5052 UpdateGuideState(): m_state=2
00:00:17.520 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 129
00:00:17.520 00.000 5052 Star::Find returns 0 (4), X=545.05, Y=394.05, Mass=73, SNR=6.0, Peak=101 HFD=0.1
00:00:17.520 00.000 5052 DistanceChecker: activated
00:00:17.520 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:00:17.520 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:00:17.520 00.000 5052 guider state => SELECTING
00:00:17.520 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:00:17.520 00.000 5052 Status Line: Star lost - low HFD
00:00:17.523 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:00:17.532 00.009 5052 UpdateGuideState exits: Star lost - low HFD
00:00:17.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:17.532 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:00:17.532 00.000 5052 Enqueuing Expose request
00:00:17.532 00.000 8976 Worker thread wakes up
00:00:17.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:17.532 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:00:18.581 01.049 8976 Exposure complete
00:00:18.595 00.014 8976 worker thread done servicing request
00:00:18.595 00.000 5052 OnExposeComplete: enter
00:00:18.595 00.000 5052 UpdateGuideState(): m_state=1
00:00:18.595 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 130
00:00:18.595 00.000 5052 Star::Find returns 1 (0), X=544.69, Y=393.73, Mass=89, SNR=6.5, Peak=103 HFD=0.5
00:00:18.595 00.000 5052 DistanceChecker: deactivated
00:00:18.597 00.002 5052 setting lock position to (544.69, 393.73)
00:00:18.597 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:00:18.597 00.000 5052 Changing from state SELECTING to SELECTED
00:00:18.597 00.000 5052 guider state => SELECTED
00:00:18.599 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:00:18.609 00.010 5052 UpdateGuideState exits: m=89 SNR=6.5
00:00:18.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:18.609 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:18.609 00.000 5052 Enqueuing Expose request
00:00:18.609 00.000 8976 Worker thread wakes up
00:00:18.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:18.609 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:19.649 01.040 8976 Exposure complete
00:00:19.663 00.014 8976 worker thread done servicing request
00:00:19.663 00.000 5052 OnExposeComplete: enter
00:00:19.663 00.000 5052 UpdateGuideState(): m_state=2
00:00:19.663 00.000 5052 Star::Find(18, 544, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 131
00:00:19.663 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=68, SNR=5.8, Peak=100 HFD=0.5
00:00:19.663 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.97) = xAngle (-1.24 = -1.24)
00:00:19.663 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.29 = -1.29)
00:00:19.663 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.27 hyp=0.41 cameraTheta=0.73 mountX=0.13 mountY=-0.40, mountTheta=-1.25
00:00:19.664 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:00:19.672 00.008 5052 UpdateGuideState exits: m=68 SNR=5.8
00:00:19.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:19.672 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:19.672 00.000 5052 Enqueuing Expose request
00:00:19.672 00.000 8976 Worker thread wakes up
00:00:19.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:19.673 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:20.703 01.030 8976 Exposure complete
00:00:20.718 00.015 8976 worker thread done servicing request
00:00:20.718 00.000 5052 OnExposeComplete: enter
00:00:20.718 00.000 5052 UpdateGuideState(): m_state=2
00:00:20.718 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 132
00:00:20.718 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=68, SNR=5.8, Peak=101 HFD=0.5
00:00:20.718 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.97) = xAngle (-1.24 = -1.24)
00:00:20.718 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.29 = -1.29)
00:00:20.718 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.27 hyp=0.41 cameraTheta=0.73 mountX=0.13 mountY=-0.40, mountTheta=-1.25
00:00:20.719 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:00:20.728 00.009 5052 UpdateGuideState exits: m=68 SNR=5.8
00:00:20.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:20.728 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:20.728 00.000 5052 Enqueuing Expose request
00:00:20.728 00.000 8976 Worker thread wakes up
00:00:20.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:20.728 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:21.766 01.038 8976 Exposure complete
00:00:21.780 00.014 8976 worker thread done servicing request
00:00:21.780 00.000 5052 OnExposeComplete: enter
00:00:21.780 00.000 5052 UpdateGuideState(): m_state=2
00:00:21.780 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 133
00:00:21.781 00.001 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=68, SNR=5.8, Peak=101 HFD=0.5
00:00:21.781 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.97) = xAngle (-1.24 = -1.24)
00:00:21.781 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.29 = -1.29)
00:00:21.781 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.27 hyp=0.41 cameraTheta=0.73 mountX=0.13 mountY=-0.40, mountTheta=-1.25
00:00:21.781 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:00:21.790 00.009 5052 UpdateGuideState exits: m=68 SNR=5.8
00:00:21.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:21.790 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:21.790 00.000 5052 Enqueuing Expose request
00:00:21.790 00.000 8976 Worker thread wakes up
00:00:21.791 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:21.791 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:22.830 01.039 8976 Exposure complete
00:00:22.845 00.015 8976 worker thread done servicing request
00:00:22.845 00.000 5052 OnExposeComplete: enter
00:00:22.845 00.000 5052 UpdateGuideState(): m_state=2
00:00:22.845 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 134
00:00:22.845 00.000 5052 Star::Find returns 1 (0), X=545.05, Y=394.10, Mass=72, SNR=5.9, Peak=101 HFD=0.1
00:00:22.845 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.97) = xAngle (-1.16 = -1.16)
00:00:22.845 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.22 = -1.22)
00:00:22.845 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.37 hyp=0.51 cameraTheta=0.80 mountX=0.20 mountY=-0.48, mountTheta=-1.17
00:00:22.846 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:00:22.854 00.008 5052 UpdateGuideState exits: m=72 SNR=5.9
00:00:22.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:22.855 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:22.855 00.000 5052 Enqueuing Expose request
00:00:22.855 00.000 8976 Worker thread wakes up
00:00:22.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:22.855 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:23.886 01.031 8976 Exposure complete
00:00:23.899 00.013 8976 worker thread done servicing request
00:00:23.899 00.000 5052 OnExposeComplete: enter
00:00:23.899 00.000 5052 UpdateGuideState(): m_state=2
00:00:23.899 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 135
00:00:23.900 00.001 5052 Star::Find returns 1 (0), X=545.13, Y=393.82, Mass=79, SNR=6.2, Peak=104 HFD=0.2
00:00:23.900 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.97) = xAngle (-1.76 = -1.76)
00:00:23.900 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.81 = -1.81)
00:00:23.900 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.09 hyp=0.45 cameraTheta=0.21 mountX=-0.08 mountY=-0.44, mountTheta=-1.76
00:00:23.900 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:00:23.909 00.009 5052 UpdateGuideState exits: m=79 SNR=6.2
00:00:23.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:23.909 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:23.909 00.000 5052 Enqueuing Expose request
00:00:23.909 00.000 8976 Worker thread wakes up
00:00:23.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:23.909 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:24.944 01.035 8976 Exposure complete
00:00:24.959 00.015 8976 worker thread done servicing request
00:00:24.959 00.000 5052 OnExposeComplete: enter
00:00:24.959 00.000 5052 UpdateGuideState(): m_state=2
00:00:24.959 00.000 5052 Star::Find(18, 545, 393, 0, (0,0,0,0), 0.1, 10.0, 0) frame 136
00:00:24.959 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=70, SNR=5.9, Peak=102 HFD=0.5
00:00:24.959 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.97) = xAngle (-1.24 = -1.24)
00:00:24.959 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.29 = -1.29)
00:00:24.960 00.001 5052 CameraToMount -- cameraX=0.31 cameraY=0.27 hyp=0.41 cameraTheta=0.73 mountX=0.13 mountY=-0.40, mountTheta=-1.25
00:00:24.960 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:00:24.969 00.009 5052 UpdateGuideState exits: m=70 SNR=5.9
00:00:24.969 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:24.969 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:24.969 00.000 5052 Enqueuing Expose request
00:00:24.969 00.000 8976 Worker thread wakes up
00:00:24.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:24.969 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:26.011 01.042 8976 Exposure complete
00:00:26.026 00.015 8976 worker thread done servicing request
00:00:26.026 00.000 5052 OnExposeComplete: enter
00:00:26.026 00.000 5052 UpdateGuideState(): m_state=2
00:00:26.026 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 137
00:00:26.026 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=103 HFD=0.5
00:00:26.026 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.97) = xAngle (-1.24 = -1.24)
00:00:26.026 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.29 = -1.29)
00:00:26.026 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.27 hyp=0.41 cameraTheta=0.73 mountX=0.13 mountY=-0.40, mountTheta=-1.25
00:00:26.027 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
00:00:26.036 00.009 5052 UpdateGuideState exits: m=71 SNR=5.9
00:00:26.036 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:26.036 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:26.036 00.000 5052 Enqueuing Expose request
00:00:26.036 00.000 8976 Worker thread wakes up
00:00:26.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:26.036 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:27.072 01.036 8976 Exposure complete
00:00:27.085 00.013 8976 worker thread done servicing request
00:00:27.086 00.001 5052 OnExposeComplete: enter
00:00:27.086 00.000 5052 UpdateGuideState(): m_state=2
00:00:27.086 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 138
00:00:27.086 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=68, SNR=5.8, Peak=100 HFD=0.5
00:00:27.086 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.97) = xAngle (-1.24 = -1.24)
00:00:27.086 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.29 = -1.29)
00:00:27.086 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.27 hyp=0.41 cameraTheta=0.73 mountX=0.13 mountY=-0.40, mountTheta=-1.25
00:00:27.087 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:00:27.095 00.008 5052 UpdateGuideState exits: m=68 SNR=5.8
00:00:27.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:27.095 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:27.095 00.000 5052 Enqueuing Expose request
00:00:27.095 00.000 8976 Worker thread wakes up
00:00:27.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:27.095 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:28.139 01.044 8976 Exposure complete
00:00:28.153 00.014 8976 worker thread done servicing request
00:00:28.154 00.001 5052 OnExposeComplete: enter
00:00:28.154 00.000 5052 UpdateGuideState(): m_state=2
00:00:28.154 00.000 5052 Star::Find(18, 545, 394, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
00:00:28.154 00.000 5052 Star::Find returns 1 (0), X=545.00, Y=394.00, Mass=71, SNR=5.9, Peak=103 HFD=0.5
00:00:28.154 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.97) = xAngle (-1.24 = -1.24)
00:00:28.154 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.29 = -1.29)
00:00:28.154 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.27 hyp=0.41 cameraTheta=0.73 mountX=0.13 mountY=-0.40, mountTheta=-1.25
00:00:28.155 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:00:28.164 00.009 5052 UpdateGuideState exits: m=71 SNR=5.9
00:00:28.164 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:28.164 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:28.164 00.000 5052 Enqueuing Expose request
00:00:28.164 00.000 8976 Worker thread wakes up
00:00:28.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:28.164 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(527,376,37,37)
00:00:29.168 01.004 5052 SetCurrentPosition(175.85,287.08)
00:00:29.168 00.000 5052 Star::Find(18, 175, 287, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
00:00:29.169 00.001 5052 Star::Find returns 1 (0), X=178.27, Y=286.34, Mass=189, SNR=9.3, Peak=58 HFD=4.6
00:00:29.169 00.000 5052 setting lock position to (178.27, 286.34)
00:00:29.169 00.000 5052 MultiStar: single-star usage forced by user star selection
00:00:29.169 00.000 5052 Status Line: Selected star at (178.3, 286.3)
00:00:29.173 00.004 5052 Changing from state SELECTED to SELECTED
00:00:29.173 00.000 5052 guider state => SELECTED
00:00:29.228 00.055 8976 Exposure complete
00:00:29.242 00.014 8976 worker thread done servicing request
00:00:29.242 00.000 5052 OnExposeComplete: enter
00:00:29.242 00.000 5052 UpdateGuideState(): m_state=2
00:00:29.242 00.000 5052 Star::Find(18, 178, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 140
00:00:29.243 00.001 5052 Star::Find returns 1 (0), X=179.65, Y=287.01, Mass=202, SNR=9.4, Peak=59 HFD=4.7
00:00:29.243 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.97) = xAngle (-1.51 = -1.51)
00:00:29.243 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.56 = -1.56)
00:00:29.243 00.000 5052 CameraToMount -- cameraX=1.37 cameraY=0.68 hyp=1.53 cameraTheta=0.46 mountX=0.09 mountY=-1.53, mountTheta=-1.51
00:00:29.243 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:00:29.253 00.010 5052 UpdateGuideState exits: m=202 SNR=9.4
00:00:29.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:29.253 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:29.253 00.000 5052 Enqueuing Expose request
00:00:29.253 00.000 8976 Worker thread wakes up
00:00:29.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:29.253 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(162,269,37,37)
00:00:30.286 01.033 8976 Exposure complete
00:00:30.301 00.015 8976 worker thread done servicing request
00:00:30.301 00.000 5052 OnExposeComplete: enter
00:00:30.301 00.000 5052 UpdateGuideState(): m_state=2
00:00:30.301 00.000 5052 Star::Find(18, 179, 287, 0, (0,0,0,0), 0.1, 10.0, 0) frame 141
00:00:30.301 00.000 5052 Star::Find returns 1 (0), X=180.01, Y=286.46, Mass=187, SNR=9.1, Peak=61 HFD=4.3
00:00:30.301 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.97) = xAngle (-1.90 = -1.90)
00:00:30.301 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.95 = -1.95)
00:00:30.301 00.000 5052 CameraToMount -- cameraX=1.73 cameraY=0.12 hyp=1.74 cameraTheta=0.07 mountX=-0.56 mountY=-1.61, mountTheta=-1.91
00:00:30.302 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:00:30.310 00.008 5052 UpdateGuideState exits: m=187 SNR=9.1
00:00:30.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:30.310 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:30.310 00.000 5052 Enqueuing Expose request
00:00:30.310 00.000 8976 Worker thread wakes up
00:00:30.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:30.310 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(162,268,37,37)
00:00:31.349 01.039 8976 Exposure complete
00:00:31.364 00.015 8976 worker thread done servicing request
00:00:31.364 00.000 5052 OnExposeComplete: enter
00:00:31.364 00.000 5052 UpdateGuideState(): m_state=2
00:00:31.364 00.000 5052 Star::Find(18, 180, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 142
00:00:31.364 00.000 5052 Star::Find returns 1 (0), X=181.23, Y=286.80, Mass=217, SNR=9.9, Peak=58 HFD=5.0
00:00:31.364 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.97) = xAngle (-1.81 = -1.81)
00:00:31.364 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.87 = -1.87)
00:00:31.364 00.000 5052 CameraToMount -- cameraX=2.96 cameraY=0.46 hyp=2.99 cameraTheta=0.16 mountX=-0.72 mountY=-2.86, mountTheta=-1.82
00:00:31.365 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:00:31.373 00.008 5052 UpdateGuideState exits: m=217 SNR=9.9
00:00:31.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:31.373 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:31.373 00.000 5052 Enqueuing Expose request
00:00:31.373 00.000 8976 Worker thread wakes up
00:00:31.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:31.373 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(163,269,37,37)
00:00:32.412 01.039 8976 Exposure complete
00:00:32.426 00.014 8976 worker thread done servicing request
00:00:32.426 00.000 5052 OnExposeComplete: enter
00:00:32.426 00.000 5052 UpdateGuideState(): m_state=2
00:00:32.426 00.000 5052 Star::Find(18, 181, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 143
00:00:32.426 00.000 5052 Star::Find returns 1 (0), X=183.10, Y=286.24, Mass=185, SNR=9.1, Peak=59 HFD=4.0
00:00:32.427 00.001 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.97) = xAngle (-1.99 = -1.99)
00:00:32.427 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.04 = -2.04)
00:00:32.427 00.000 5052 CameraToMount -- cameraX=4.82 cameraY=-0.10 hyp=4.83 cameraTheta=-0.02 mountX=-1.96 mountY=-4.30, mountTheta=-2.00
00:00:32.427 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:00:32.437 00.010 5052 UpdateGuideState exits: m=185 SNR=9.1
00:00:32.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:32.437 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:32.437 00.000 5052 Enqueuing Expose request
00:00:32.437 00.000 8976 Worker thread wakes up
00:00:32.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:32.437 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(165,268,37,37)
00:00:33.478 01.041 8976 Exposure complete
00:00:33.492 00.014 8976 worker thread done servicing request
00:00:33.492 00.000 5052 OnExposeComplete: enter
00:00:33.492 00.000 5052 UpdateGuideState(): m_state=2
00:00:33.492 00.000 5052 Star::Find(18, 183, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 144
00:00:33.492 00.000 5052 Star::Find returns 1 (0), X=182.99, Y=286.46, Mass=177, SNR=8.9, Peak=59 HFD=4.1
00:00:33.492 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.97) = xAngle (-1.94 = -1.94)
00:00:33.492 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.00 = -2.00)
00:00:33.492 00.000 5052 CameraToMount -- cameraX=4.71 cameraY=0.12 hyp=4.71 cameraTheta=0.03 mountX=-1.71 mountY=-4.29, mountTheta=-1.95
00:00:33.493 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:00:33.503 00.010 5052 UpdateGuideState exits: m=177 SNR=8.9
00:00:33.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:33.503 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:33.503 00.000 5052 Enqueuing Expose request
00:00:33.503 00.000 8976 Worker thread wakes up
00:00:33.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:33.503 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(165,268,37,37)
00:00:34.493 00.990 5052 OnExposureDurationSelected: duration = 500
00:00:34.535 00.042 8976 Exposure complete
00:00:34.550 00.015 8976 worker thread done servicing request
00:00:34.550 00.000 5052 OnExposeComplete: enter
00:00:34.550 00.000 5052 UpdateGuideState(): m_state=2
00:00:34.550 00.000 5052 Star::Find(18, 182, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 145
00:00:34.550 00.000 5052 Star::Find returns 1 (0), X=181.21, Y=286.20, Mass=200, SNR=9.4, Peak=56 HFD=4.8
00:00:34.550 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.97) = xAngle (-2.02 = -2.02)
00:00:34.550 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.07 = -2.07)
00:00:34.550 00.000 5052 CameraToMount -- cameraX=2.94 cameraY=-0.14 hyp=2.94 cameraTheta=-0.05 mountX=-1.27 mountY=-2.59, mountTheta=-2.03
00:00:34.551 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:00:34.561 00.010 5052 UpdateGuideState exits: m=200 SNR=9.4
00:00:34.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:34.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:00:34.561 00.000 5052 Enqueuing Expose request
00:00:34.561 00.000 8976 Worker thread wakes up
00:00:34.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:00:34.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(163,268,37,37)
00:00:35.136 00.575 8976 Exposure complete
00:00:35.151 00.015 8976 worker thread done servicing request
00:00:35.151 00.000 5052 OnExposeComplete: enter
00:00:35.151 00.000 5052 UpdateGuideState(): m_state=2
00:00:35.151 00.000 5052 Star::Find(18, 181, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 146
00:00:35.152 00.001 5052 Star::Find false star n=14 nbg=287 bg=29.6 sigma=1.3 thresh=33 peak=33
00:00:35.152 00.000 5052 Star::Find returns 0 (2), X=181.00, Y=286.00, Mass=63, SNR=2.9, Peak=41 HFD=0.0
00:00:35.152 00.000 5052 DistanceChecker: activated
00:00:35.152 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:00:35.152 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:00:35.152 00.000 5052 guider state => SELECTING
00:00:35.152 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:00:35.152 00.000 5052 Status Line: Star lost - low SNR
00:00:35.155 00.003 5052 UpdateImageDisplay: Size=(640,512) min=23, max=124, med=31, FiltMin=26, FiltMax=36, Gamma=2.630
00:00:35.165 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:00:35.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:35.165 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:00:35.165 00.000 5052 Enqueuing Expose request
00:00:35.165 00.000 8976 Worker thread wakes up
00:00:35.165 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:00:35.165 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:00:35.726 00.561 8976 Exposure complete
00:00:35.739 00.013 8976 worker thread done servicing request
00:00:35.739 00.000 5052 OnExposeComplete: enter
00:00:35.739 00.000 5052 UpdateGuideState(): m_state=1
00:00:35.740 00.001 5052 Star::Find(18, 181, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 147
00:00:35.740 00.000 5052 Star::Find false star n=22 nbg=278 bg=30.1 sigma=1.1 thresh=33 peak=33
00:00:35.740 00.000 5052 Star::Find returns 0 (2), X=181.00, Y=286.00, Mass=76, SNR=2.9, Peak=43 HFD=0.0
00:00:35.740 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:00:35.740 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:00:35.740 00.000 5052 Status Line: Star lost - low SNR
00:00:35.741 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=120, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:00:35.750 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:00:35.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:35.750 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:00:35.750 00.000 5052 Enqueuing Expose request
00:00:35.750 00.000 8976 Worker thread wakes up
00:00:35.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:00:35.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:00:36.319 00.569 8976 Exposure complete
00:00:36.333 00.014 8976 worker thread done servicing request
00:00:36.333 00.000 5052 OnExposeComplete: enter
00:00:36.333 00.000 5052 UpdateGuideState(): m_state=1
00:00:36.333 00.000 5052 Star::Find(18, 181, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 148
00:00:36.333 00.000 5052 Star::Find false star n=13 nbg=268 bg=30.1 sigma=1.1 thresh=33 peak=33
00:00:36.333 00.000 5052 Star::Find returns 0 (2), X=181.00, Y=286.00, Mass=57, SNR=2.9, Peak=45 HFD=0.0
00:00:36.333 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:00:36.333 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:00:36.333 00.000 5052 Status Line: Star lost - low SNR
00:00:36.335 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=123, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:00:36.343 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:00:36.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:36.343 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:00:36.343 00.000 5052 Enqueuing Expose request
00:00:36.343 00.000 8976 Worker thread wakes up
00:00:36.344 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:00:36.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:00:36.930 00.586 8976 Exposure complete
00:00:36.944 00.014 8976 worker thread done servicing request
00:00:36.944 00.000 5052 OnExposeComplete: enter
00:00:36.944 00.000 5052 UpdateGuideState(): m_state=1
00:00:36.945 00.001 5052 Star::Find(18, 181, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 149
00:00:36.945 00.000 5052 Star::Find false star n=15 nbg=271 bg=29.9 sigma=1.1 thresh=33 peak=33
00:00:36.945 00.000 5052 Star::Find returns 0 (2), X=181.00, Y=286.00, Mass=58, SNR=2.9, Peak=41 HFD=0.0
00:00:36.945 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:00:36.945 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:00:36.945 00.000 5052 Status Line: Star lost - low SNR
00:00:36.946 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=121, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:00:36.955 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:00:36.955 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:36.955 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:00:36.955 00.000 5052 Enqueuing Expose request
00:00:36.955 00.000 8976 Worker thread wakes up
00:00:36.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:00:36.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:00:37.518 00.563 8976 Exposure complete
00:00:37.533 00.015 8976 worker thread done servicing request
00:00:37.533 00.000 5052 OnExposeComplete: enter
00:00:37.533 00.000 5052 UpdateGuideState(): m_state=1
00:00:37.534 00.001 5052 Star::Find(18, 181, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 150
00:00:37.534 00.000 5052 Star::Find false star n=3 nbg=277 bg=30.2 sigma=1.3 thresh=34 peak=32
00:00:37.534 00.000 5052 Star::Find returns 0 (2), X=181.00, Y=286.00, Mass=24, SNR=2.9, Peak=43 HFD=0.0
00:00:37.534 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:00:37.534 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:00:37.534 00.000 5052 Status Line: Star lost - low SNR
00:00:37.535 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=121, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:00:37.544 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:00:37.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:37.544 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:00:37.544 00.000 5052 Enqueuing Expose request
00:00:37.544 00.000 8976 Worker thread wakes up
00:00:37.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:00:37.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:00:38.105 00.561 8976 Exposure complete
00:00:38.120 00.015 8976 worker thread done servicing request
00:00:38.120 00.000 5052 OnExposeComplete: enter
00:00:38.120 00.000 5052 UpdateGuideState(): m_state=1
00:00:38.121 00.001 5052 Star::Find(18, 181, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 151
00:00:38.121 00.000 5052 Star::Find false star n=5 nbg=283 bg=30.3 sigma=1.2 thresh=34 peak=33
00:00:38.121 00.000 5052 Star::Find returns 0 (2), X=181.00, Y=286.00, Mass=31, SNR=2.9, Peak=44 HFD=0.0
00:00:38.121 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:00:38.121 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:00:38.121 00.000 5052 Status Line: Star lost - low SNR
00:00:38.122 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:00:38.131 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:00:38.131 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:38.131 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:00:38.131 00.000 5052 Enqueuing Expose request
00:00:38.131 00.000 8976 Worker thread wakes up
00:00:38.132 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:00:38.132 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:00:38.703 00.571 8976 Exposure complete
00:00:38.718 00.015 8976 worker thread done servicing request
00:00:38.719 00.001 5052 OnExposeComplete: enter
00:00:38.719 00.000 5052 UpdateGuideState(): m_state=1
00:00:38.719 00.000 5052 Star::Find(18, 181, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 152
00:00:38.719 00.000 5052 Star::Find false star n=11 nbg=286 bg=29.4 sigma=1.2 thresh=33 peak=32
00:00:38.719 00.000 5052 Star::Find returns 0 (2), X=181.00, Y=286.00, Mass=50, SNR=2.9, Peak=43 HFD=0.0
00:00:38.719 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:00:38.719 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:00:38.719 00.000 5052 Status Line: Star lost - low SNR
00:00:38.720 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=121, med=31, FiltMin=26, FiltMax=36, Gamma=2.630
00:00:38.730 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:00:38.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:38.731 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:00:38.731 00.000 5052 Enqueuing Expose request
00:00:38.731 00.000 8976 Worker thread wakes up
00:00:38.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:00:38.731 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:00:39.300 00.569 8976 Exposure complete
00:00:39.315 00.015 8976 worker thread done servicing request
00:00:39.316 00.001 5052 OnExposeComplete: enter
00:00:39.316 00.000 5052 UpdateGuideState(): m_state=1
00:00:39.316 00.000 5052 Star::Find(18, 181, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 153
00:00:39.316 00.000 5052 Star::Find false star n=11 nbg=286 bg=29.6 sigma=1.3 thresh=33 peak=33
00:00:39.316 00.000 5052 Star::Find returns 0 (2), X=181.00, Y=286.00, Mass=54, SNR=2.9, Peak=41 HFD=0.0
00:00:39.316 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:00:39.316 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:00:39.316 00.000 5052 Status Line: Star lost - low SNR
00:00:39.318 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=123, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:00:39.328 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:00:39.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:39.328 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:00:39.328 00.000 5052 Enqueuing Expose request
00:00:39.328 00.000 8976 Worker thread wakes up
00:00:39.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:00:39.328 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:00:39.752 00.424 5052 Stop button clicked
00:00:39.752 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:00:39.752 00.000 5052 Status Line: Waiting for devices...
00:00:39.777 00.025 8976 ASCOM_AbortExposure returns err = 0
00:00:39.777 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
00:00:39.777 00.000 8976 worker thread done servicing request
00:00:39.777 00.000 5052 OnExposeComplete: enter
00:00:39.777 00.000 5052 OnExposeComplete: Capture Error reported
00:00:39.777 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
00:00:39.777 00.000 5052 Changing from state SELECTING to UNINITIALIZED
00:00:39.778 00.001 5052 guider state => SELECTING
00:00:39.779 00.001 5052 Status Line: Stopped.
00:00:39.781 00.002 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
00:00:43.438 03.657 5052 OnExposureDurationSelected: duration = 1000
00:00:44.440 01.002 5052 StartLoopingInteractive: Loop button clicked
00:00:44.441 00.001 5052 Status Line: Looping
00:00:44.443 00.002 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:00:44.446 00.003 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:00:44.446 00.000 5052 Enqueuing Expose request
00:00:44.446 00.000 8976 Worker thread wakes up
00:00:44.446 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:44.446 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:00:45.481 01.035 8976 Exposure complete
00:00:45.495 00.014 8976 worker thread done servicing request
00:00:45.495 00.000 5052 OnExposeComplete: enter
00:00:45.495 00.000 5052 UpdateGuideState(): m_state=1
00:00:45.495 00.000 5052 Star::Find(18, 181, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
00:00:45.496 00.001 5052 Star::Find returns 1 (0), X=177.68, Y=286.03, Mass=193, SNR=9.3, Peak=60 HFD=4.3
00:00:45.496 00.000 5052 DistanceChecker: deactivated
00:00:45.497 00.001 5052 setting lock position to (177.68, 286.03)
00:00:45.497 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:00:45.497 00.000 5052 Changing from state SELECTING to SELECTED
00:00:45.497 00.000 5052 guider state => SELECTED
00:00:45.499 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:00:45.508 00.009 5052 UpdateGuideState exits: m=193 SNR=9.3
00:00:45.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:45.508 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:45.508 00.000 5052 Enqueuing Expose request
00:00:45.508 00.000 8976 Worker thread wakes up
00:00:45.508 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:45.508 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(160,268,37,37)
00:00:46.542 01.034 8976 Exposure complete
00:00:46.557 00.015 8976 worker thread done servicing request
00:00:46.557 00.000 5052 OnExposeComplete: enter
00:00:46.557 00.000 5052 UpdateGuideState(): m_state=2
00:00:46.557 00.000 5052 Star::Find(18, 177, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
00:00:46.558 00.001 5052 Star::Find returns 1 (0), X=177.83, Y=286.26, Mass=216, SNR=9.8, Peak=59 HFD=4.7
00:00:46.558 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.97) = xAngle (-0.98 = -0.98)
00:00:46.558 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.03 = -1.03)
00:00:46.558 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.27 cameraTheta=0.99 mountX=0.15 mountY=-0.23, mountTheta=-0.99
00:00:46.558 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:00:46.568 00.010 5052 UpdateGuideState exits: m=216 SNR=9.8
00:00:46.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:46.568 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:46.568 00.000 5052 Enqueuing Expose request
00:00:46.568 00.000 8976 Worker thread wakes up
00:00:46.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:46.568 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(160,268,37,37)
00:00:47.612 01.044 8976 Exposure complete
00:00:47.627 00.015 8976 worker thread done servicing request
00:00:47.627 00.000 5052 OnExposeComplete: enter
00:00:47.627 00.000 5052 UpdateGuideState(): m_state=2
00:00:47.627 00.000 5052 Star::Find(18, 177, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
00:00:47.627 00.000 5052 Star::Find returns 1 (0), X=177.77, Y=286.01, Mass=192, SNR=9.2, Peak=57 HFD=4.2
00:00:47.627 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.97) = xAngle (-2.18 = -2.18)
00:00:47.627 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.23 = -2.23)
00:00:47.627 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.21 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
00:00:47.629 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=40, Gamma=2.630
00:00:47.639 00.010 5052 UpdateGuideState exits: m=192 SNR=9.2
00:00:47.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:47.640 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:47.640 00.000 5052 Enqueuing Expose request
00:00:47.640 00.000 8976 Worker thread wakes up
00:00:47.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:47.640 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(160,268,37,37)
00:00:48.675 01.035 8976 Exposure complete
00:00:48.689 00.014 8976 worker thread done servicing request
00:00:48.689 00.000 5052 OnExposeComplete: enter
00:00:48.689 00.000 5052 UpdateGuideState(): m_state=2
00:00:48.689 00.000 5052 Star::Find(18, 177, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
00:00:48.689 00.000 5052 Star::Find returns 1 (0), X=177.64, Y=285.81, Mass=165, SNR=8.6, Peak=60 HFD=3.8
00:00:48.689 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.97) = xAngle (-3.75 = 2.53)
00:00:48.689 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.81 = 2.48)
00:00:48.689 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.79 mountX=-0.18 mountY=0.14, mountTheta=2.49
00:00:48.690 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:00:48.699 00.009 5052 UpdateGuideState exits: m=165 SNR=8.6
00:00:48.700 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:48.700 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:48.700 00.000 5052 Enqueuing Expose request
00:00:48.700 00.000 8976 Worker thread wakes up
00:00:48.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:48.700 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(160,268,37,37)
00:00:49.740 01.040 8976 Exposure complete
00:00:49.754 00.014 8976 worker thread done servicing request
00:00:49.754 00.000 5052 OnExposeComplete: enter
00:00:49.754 00.000 5052 UpdateGuideState(): m_state=2
00:00:49.754 00.000 5052 Star::Find(18, 177, 285, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
00:00:49.755 00.001 5052 Star::Find returns 1 (0), X=177.54, Y=285.57, Mass=179, SNR=9.0, Peak=58 HFD=3.3
00:00:49.755 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.97) = xAngle (-3.85 = 2.44)
00:00:49.755 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.90 = 2.38)
00:00:49.755 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.46 hyp=0.49 cameraTheta=-1.88 mountX=-0.37 mountY=0.34, mountTheta=2.41
00:00:49.755 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=50, Gamma=2.630
00:00:49.764 00.009 5052 UpdateGuideState exits: m=179 SNR=9.0
00:00:49.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:49.764 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:49.764 00.000 5052 Enqueuing Expose request
00:00:49.765 00.001 8976 Worker thread wakes up
00:00:49.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:49.765 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(160,268,37,37)
00:00:50.805 01.040 8976 Exposure complete
00:00:50.818 00.013 8976 worker thread done servicing request
00:00:50.819 00.001 5052 OnExposeComplete: enter
00:00:50.819 00.000 5052 UpdateGuideState(): m_state=2
00:00:50.819 00.000 5052 Star::Find(18, 177, 285, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
00:00:50.819 00.000 5052 Star::Find returns 1 (0), X=178.00, Y=285.54, Mass=220, SNR=10.0, Peak=59 HFD=4.1
00:00:50.819 00.000 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.97) = xAngle (-2.97 = -2.97)
00:00:50.819 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.02 = -3.02)
00:00:50.819 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.49 hyp=0.58 cameraTheta=-1.00 mountX=-0.58 mountY=-0.07, mountTheta=-3.02
00:00:50.820 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:00:50.828 00.008 5052 UpdateGuideState exits: m=220 SNR=10.0
00:00:50.828 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:50.828 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:50.828 00.000 5052 Enqueuing Expose request
00:00:50.828 00.000 8976 Worker thread wakes up
00:00:50.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:50.828 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(160,268,37,37)
00:00:51.865 01.037 8976 Exposure complete
00:00:51.880 00.015 8976 worker thread done servicing request
00:00:51.880 00.000 5052 OnExposeComplete: enter
00:00:51.880 00.000 5052 UpdateGuideState(): m_state=2
00:00:51.880 00.000 5052 Star::Find(18, 178, 285, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
00:00:51.880 00.000 5052 Star::Find returns 1 (0), X=178.12, Y=285.95, Mass=169, SNR=8.7, Peak=59 HFD=4.2
00:00:51.880 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.97) = xAngle (-2.16 = -2.16)
00:00:51.880 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.21 = -2.21)
00:00:51.880 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.08 hyp=0.44 cameraTheta=-0.19 mountX=-0.24 mountY=-0.35, mountTheta=-2.18
00:00:51.881 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:00:51.889 00.008 5052 UpdateGuideState exits: m=169 SNR=8.7
00:00:51.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:51.889 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:51.889 00.000 5052 Enqueuing Expose request
00:00:51.889 00.000 8976 Worker thread wakes up
00:00:51.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:51.889 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(160,268,37,37)
00:00:52.923 01.034 8976 Exposure complete
00:00:52.937 00.014 8976 worker thread done servicing request
00:00:52.937 00.000 5052 OnExposeComplete: enter
00:00:52.937 00.000 5052 UpdateGuideState(): m_state=2
00:00:52.937 00.000 5052 Star::Find(18, 178, 285, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
00:00:52.937 00.000 5052 Star::Find returns 1 (0), X=176.98, Y=286.68, Mass=139, SNR=7.9, Peak=61 HFD=4.8
00:00:52.938 00.001 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:00:52.938 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:00:52.938 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.64 hyp=0.95 cameraTheta=2.40 mountX=0.87 mountY=0.35, mountTheta=0.39
00:00:52.938 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:00:52.947 00.009 5052 UpdateGuideState exits: m=139 SNR=7.9
00:00:52.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:52.947 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:52.947 00.000 5052 Enqueuing Expose request
00:00:52.947 00.000 8976 Worker thread wakes up
00:00:52.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:52.947 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(159,269,37,37)
00:00:53.988 01.041 8976 Exposure complete
00:00:54.004 00.016 8976 worker thread done servicing request
00:00:54.004 00.000 5052 OnExposeComplete: enter
00:00:54.004 00.000 5052 UpdateGuideState(): m_state=2
00:00:54.004 00.000 5052 Star::Find(18, 176, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
00:00:54.004 00.000 5052 Star::Find returns 1 (0), X=175.00, Y=288.74, Mass=47, SNR=4.7, Peak=57 HFD=1.3
00:00:54.004 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:00:54.004 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:00:54.004 00.000 5052 CameraToMount -- cameraX=-2.68 cameraY=2.71 hyp=3.81 cameraTheta=2.35 mountX=3.54 mountY=1.23, mountTheta=0.34
00:00:54.005 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:00:54.013 00.008 5052 UpdateGuideState exits: m=47 SNR=4.7
00:00:54.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:54.013 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:54.013 00.000 5052 Enqueuing Expose request
00:00:54.013 00.000 8976 Worker thread wakes up
00:00:54.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:54.013 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:00:55.057 01.044 8976 Exposure complete
00:00:55.072 00.015 8976 worker thread done servicing request
00:00:55.072 00.000 5052 OnExposeComplete: enter
00:00:55.072 00.000 5052 UpdateGuideState(): m_state=2
00:00:55.072 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
00:00:55.072 00.000 5052 Star::Find returns 1 (0), X=174.43, Y=289.08, Mass=52, SNR=4.9, Peak=57 HFD=2.4
00:00:55.072 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:00:55.072 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:00:55.072 00.000 5052 CameraToMount -- cameraX=-3.25 cameraY=3.05 hyp=4.46 cameraTheta=2.39 mountX=4.07 mountY=1.60, mountTheta=0.37
00:00:55.073 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:00:55.082 00.009 5052 UpdateGuideState exits: m=52 SNR=4.9
00:00:55.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:55.082 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:55.082 00.000 5052 Enqueuing Expose request
00:00:55.082 00.000 8976 Worker thread wakes up
00:00:55.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:55.083 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:00:56.123 01.040 8976 Exposure complete
00:00:56.137 00.014 8976 worker thread done servicing request
00:00:56.137 00.000 5052 OnExposeComplete: enter
00:00:56.137 00.000 5052 UpdateGuideState(): m_state=2
00:00:56.137 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
00:00:56.137 00.000 5052 Star::Find returns 1 (0), X=174.48, Y=288.92, Mass=47, SNR=4.7, Peak=59 HFD=1.8
00:00:56.137 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.97) = xAngle (0.44 = 0.44)
00:00:56.137 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.39 = 0.39)
00:00:56.137 00.000 5052 CameraToMount -- cameraX=-3.20 cameraY=2.89 hyp=4.31 cameraTheta=2.41 mountX=3.90 mountY=1.63, mountTheta=0.39
00:00:56.138 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:00:56.148 00.010 5052 UpdateGuideState exits: m=47 SNR=4.7
00:00:56.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:56.148 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:56.148 00.000 5052 Enqueuing Expose request
00:00:56.148 00.000 8976 Worker thread wakes up
00:00:56.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:56.148 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:00:57.192 01.044 8976 Exposure complete
00:00:57.207 00.015 8976 worker thread done servicing request
00:00:57.207 00.000 5052 OnExposeComplete: enter
00:00:57.208 00.001 5052 UpdateGuideState(): m_state=2
00:00:57.208 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
00:00:57.208 00.000 5052 Star::Find returns 1 (0), X=174.28, Y=288.89, Mass=55, SNR=5.1, Peak=61 HFD=2.1
00:00:57.208 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:00:57.208 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:00:57.208 00.000 5052 CameraToMount -- cameraX=-3.41 cameraY=2.86 hyp=4.45 cameraTheta=2.44 mountX=3.95 mountY=1.82, mountTheta=0.43
00:00:57.209 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:00:57.218 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
00:00:57.218 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:57.218 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:57.218 00.000 5052 Enqueuing Expose request
00:00:57.218 00.000 8976 Worker thread wakes up
00:00:57.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:57.218 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:00:58.253 01.035 8976 Exposure complete
00:00:58.267 00.014 8976 worker thread done servicing request
00:00:58.267 00.000 5052 OnExposeComplete: enter
00:00:58.267 00.000 5052 UpdateGuideState(): m_state=2
00:00:58.267 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
00:00:58.267 00.000 5052 Star::Find returns 1 (0), X=174.82, Y=288.88, Mass=54, SNR=5.1, Peak=59 HFD=1.7
00:00:58.268 00.001 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:00:58.268 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:00:58.268 00.000 5052 CameraToMount -- cameraX=-2.86 cameraY=2.85 hyp=4.04 cameraTheta=2.36 mountX=3.73 mountY=1.34, mountTheta=0.34
00:00:58.268 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:00:58.279 00.011 5052 UpdateGuideState exits: m=54 SNR=5.1
00:00:58.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:58.279 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:58.279 00.000 5052 Enqueuing Expose request
00:00:58.279 00.000 8976 Worker thread wakes up
00:00:58.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:58.279 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:00:59.321 01.042 8976 Exposure complete
00:00:59.336 00.015 8976 worker thread done servicing request
00:00:59.336 00.000 5052 OnExposeComplete: enter
00:00:59.336 00.000 5052 UpdateGuideState(): m_state=2
00:00:59.336 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
00:00:59.336 00.000 5052 Star::Find returns 1 (0), X=174.55, Y=288.78, Mass=55, SNR=5.1, Peak=59 HFD=1.7
00:00:59.337 00.001 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.97) = xAngle (0.45 = 0.45)
00:00:59.337 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.40 = 0.40)
00:00:59.337 00.000 5052 CameraToMount -- cameraX=-3.13 cameraY=2.75 hyp=4.17 cameraTheta=2.42 mountX=3.75 mountY=1.62, mountTheta=0.41
00:00:59.337 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:00:59.346 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
00:00:59.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:59.346 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:00:59.346 00.000 5052 Enqueuing Expose request
00:00:59.346 00.000 8976 Worker thread wakes up
00:00:59.346 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:00:59.346 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:00.378 01.032 8976 Exposure complete
00:01:00.393 00.015 8976 worker thread done servicing request
00:01:00.393 00.000 5052 OnExposeComplete: enter
00:01:00.393 00.000 5052 UpdateGuideState(): m_state=2
00:01:00.393 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
00:01:00.393 00.000 5052 Star::Find returns 1 (0), X=175.11, Y=288.94, Mass=53, SNR=5.0, Peak=60 HFD=1.8
00:01:00.393 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.97) = xAngle (0.33 = 0.33)
00:01:00.393 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.27 = 0.27)
00:01:00.393 00.000 5052 CameraToMount -- cameraX=-2.57 cameraY=2.91 hyp=3.88 cameraTheta=2.29 mountX=3.68 mountY=1.05, mountTheta=0.28
00:01:00.394 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:01:00.403 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:01:00.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:00.403 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:00.403 00.000 5052 Enqueuing Expose request
00:01:00.403 00.000 8976 Worker thread wakes up
00:01:00.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:00.403 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:01.442 01.039 8976 Exposure complete
00:01:01.456 00.014 8976 worker thread done servicing request
00:01:01.456 00.000 5052 OnExposeComplete: enter
00:01:01.456 00.000 5052 UpdateGuideState(): m_state=2
00:01:01.456 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
00:01:01.456 00.000 5052 Star::Find returns 1 (0), X=175.14, Y=288.61, Mass=49, SNR=4.8, Peak=60 HFD=1.0
00:01:01.456 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:01:01.456 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:01:01.456 00.000 5052 CameraToMount -- cameraX=-2.54 cameraY=2.57 hyp=3.62 cameraTheta=2.35 mountX=3.36 mountY=1.17, mountTheta=0.33
00:01:01.457 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=169, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:01:01.466 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
00:01:01.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:01.466 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:01.466 00.000 5052 Enqueuing Expose request
00:01:01.466 00.000 8976 Worker thread wakes up
00:01:01.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:01.466 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:02.502 01.036 8976 Exposure complete
00:01:02.517 00.015 8976 worker thread done servicing request
00:01:02.517 00.000 5052 OnExposeComplete: enter
00:01:02.517 00.000 5052 UpdateGuideState(): m_state=2
00:01:02.517 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
00:01:02.517 00.000 5052 Star::Find returns 1 (0), X=174.91, Y=288.80, Mass=52, SNR=5.0, Peak=59 HFD=1.5
00:01:02.517 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:01:02.517 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:01:02.517 00.000 5052 CameraToMount -- cameraX=-2.77 cameraY=2.77 hyp=3.92 cameraTheta=2.36 mountX=3.63 mountY=1.29, mountTheta=0.34
00:01:02.518 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:01:02.527 00.009 5052 UpdateGuideState exits: m=52 SNR=5.0
00:01:02.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:02.528 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:02.528 00.000 5052 Enqueuing Expose request
00:01:02.528 00.000 8976 Worker thread wakes up
00:01:02.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:02.528 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:03.558 01.030 8976 Exposure complete
00:01:03.572 00.014 8976 worker thread done servicing request
00:01:03.572 00.000 5052 OnExposeComplete: enter
00:01:03.572 00.000 5052 UpdateGuideState(): m_state=2
00:01:03.572 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
00:01:03.572 00.000 5052 Star::Find returns 1 (0), X=174.67, Y=288.87, Mass=46, SNR=4.7, Peak=57 HFD=1.6
00:01:03.572 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:01:03.572 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:01:03.572 00.000 5052 CameraToMount -- cameraX=-3.01 cameraY=2.84 hyp=4.14 cameraTheta=2.39 mountX=3.78 mountY=1.48, mountTheta=0.37
00:01:03.573 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:03.581 00.008 5052 UpdateGuideState exits: m=46 SNR=4.7
00:01:03.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:03.581 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:03.581 00.000 5052 Enqueuing Expose request
00:01:03.582 00.001 8976 Worker thread wakes up
00:01:03.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:03.582 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:04.615 01.033 8976 Exposure complete
00:01:04.628 00.013 8976 worker thread done servicing request
00:01:04.628 00.000 5052 OnExposeComplete: enter
00:01:04.628 00.000 5052 UpdateGuideState(): m_state=2
00:01:04.628 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
00:01:04.628 00.000 5052 Star::Find returns 1 (0), X=174.92, Y=288.75, Mass=50, SNR=4.9, Peak=59 HFD=1.3
00:01:04.628 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:01:04.628 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:01:04.628 00.000 5052 CameraToMount -- cameraX=-2.77 cameraY=2.72 hyp=3.88 cameraTheta=2.37 mountX=3.57 mountY=1.31, mountTheta=0.35
00:01:04.628 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:04.641 00.013 5052 UpdateGuideState exits: m=50 SNR=4.9
00:01:04.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:04.641 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:04.641 00.000 5052 Enqueuing Expose request
00:01:04.641 00.000 8976 Worker thread wakes up
00:01:04.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:04.641 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:05.666 01.025 8976 Exposure complete
00:01:05.680 00.014 8976 worker thread done servicing request
00:01:05.680 00.000 5052 OnExposeComplete: enter
00:01:05.681 00.001 5052 UpdateGuideState(): m_state=2
00:01:05.681 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
00:01:05.681 00.000 5052 Star::Find returns 1 (0), X=174.81, Y=288.80, Mass=49, SNR=4.8, Peak=59 HFD=1.4
00:01:05.681 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:01:05.681 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:01:05.681 00.000 5052 CameraToMount -- cameraX=-2.87 cameraY=2.76 hyp=3.99 cameraTheta=2.38 mountX=3.66 mountY=1.38, mountTheta=0.36
00:01:05.682 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:05.691 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
00:01:05.691 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:05.691 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:05.691 00.000 5052 Enqueuing Expose request
00:01:05.691 00.000 8976 Worker thread wakes up
00:01:05.691 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:05.691 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:06.723 01.032 8976 Exposure complete
00:01:06.739 00.016 8976 worker thread done servicing request
00:01:06.739 00.000 5052 OnExposeComplete: enter
00:01:06.739 00.000 5052 UpdateGuideState(): m_state=2
00:01:06.739 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
00:01:06.739 00.000 5052 Star::Find returns 1 (0), X=174.43, Y=288.91, Mass=56, SNR=5.2, Peak=59 HFD=2.1
00:01:06.739 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.97) = xAngle (0.45 = 0.45)
00:01:06.739 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.40 = 0.40)
00:01:06.739 00.000 5052 CameraToMount -- cameraX=-3.26 cameraY=2.88 hyp=4.35 cameraTheta=2.42 mountX=3.91 mountY=1.68, mountTheta=0.41
00:01:06.740 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:06.749 00.009 5052 UpdateGuideState exits: m=56 SNR=5.2
00:01:06.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:06.749 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:06.749 00.000 5052 Enqueuing Expose request
00:01:06.750 00.001 8976 Worker thread wakes up
00:01:06.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:06.750 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:01:07.782 01.032 8976 Exposure complete
00:01:07.796 00.014 8976 worker thread done servicing request
00:01:07.796 00.000 5052 OnExposeComplete: enter
00:01:07.796 00.000 5052 UpdateGuideState(): m_state=2
00:01:07.796 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
00:01:07.796 00.000 5052 Star::Find returns 1 (0), X=174.54, Y=288.89, Mass=54, SNR=5.1, Peak=58 HFD=2.0
00:01:07.796 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.44 = 0.44)
00:01:07.796 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:01:07.796 00.000 5052 CameraToMount -- cameraX=-3.14 cameraY=2.86 hyp=4.25 cameraTheta=2.40 mountX=3.85 mountY=1.59, mountTheta=0.39
00:01:07.797 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=158, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:07.806 00.009 5052 UpdateGuideState exits: m=54 SNR=5.1
00:01:07.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:07.806 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:07.806 00.000 5052 Enqueuing Expose request
00:01:07.806 00.000 8976 Worker thread wakes up
00:01:07.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:07.806 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:08.848 01.042 8976 Exposure complete
00:01:08.862 00.014 8976 worker thread done servicing request
00:01:08.862 00.000 5052 OnExposeComplete: enter
00:01:08.862 00.000 5052 UpdateGuideState(): m_state=2
00:01:08.862 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
00:01:08.862 00.000 5052 Star::Find returns 1 (0), X=175.12, Y=288.68, Mass=59, SNR=5.2, Peak=59 HFD=1.9
00:01:08.862 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
00:01:08.862 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.32 = 0.32)
00:01:08.863 00.001 5052 CameraToMount -- cameraX=-2.56 cameraY=2.65 hyp=3.69 cameraTheta=2.34 mountX=3.44 mountY=1.15, mountTheta=0.32
00:01:08.863 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:01:08.872 00.009 5052 UpdateGuideState exits: m=59 SNR=5.2
00:01:08.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:08.872 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:08.872 00.000 5052 Enqueuing Expose request
00:01:08.872 00.000 8976 Worker thread wakes up
00:01:08.872 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:08.872 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:09.901 01.029 8976 Exposure complete
00:01:09.916 00.015 8976 worker thread done servicing request
00:01:09.916 00.000 5052 OnExposeComplete: enter
00:01:09.916 00.000 5052 UpdateGuideState(): m_state=2
00:01:09.916 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
00:01:09.916 00.000 5052 Star::Find returns 1 (0), X=175.05, Y=288.74, Mass=49, SNR=4.9, Peak=57 HFD=1.4
00:01:09.916 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
00:01:09.916 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.32 = 0.32)
00:01:09.916 00.000 5052 CameraToMount -- cameraX=-2.64 cameraY=2.71 hyp=3.78 cameraTheta=2.34 mountX=3.52 mountY=1.19, mountTheta=0.33
00:01:09.917 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:09.926 00.009 5052 UpdateGuideState exits: m=49 SNR=4.9
00:01:09.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:09.926 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:09.926 00.000 5052 Enqueuing Expose request
00:01:09.926 00.000 8976 Worker thread wakes up
00:01:09.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:09.926 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:10.959 01.033 8976 Exposure complete
00:01:10.973 00.014 8976 worker thread done servicing request
00:01:10.973 00.000 5052 OnExposeComplete: enter
00:01:10.973 00.000 5052 UpdateGuideState(): m_state=2
00:01:10.973 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
00:01:10.973 00.000 5052 Star::Find returns 1 (0), X=174.75, Y=288.81, Mass=51, SNR=5.0, Peak=61 HFD=1.5
00:01:10.973 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:01:10.973 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:01:10.973 00.000 5052 CameraToMount -- cameraX=-2.93 cameraY=2.78 hyp=4.04 cameraTheta=2.38 mountX=3.70 mountY=1.43, mountTheta=0.37
00:01:10.974 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=33, FiltMin=28, FiltMax=38, Gamma=2.630
00:01:10.982 00.008 5052 UpdateGuideState exits: m=51 SNR=5.0
00:01:10.983 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:10.983 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:10.983 00.000 5052 Enqueuing Expose request
00:01:10.983 00.000 8976 Worker thread wakes up
00:01:10.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:10.983 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:12.014 01.031 8976 Exposure complete
00:01:12.028 00.014 8976 worker thread done servicing request
00:01:12.028 00.000 5052 OnExposeComplete: enter
00:01:12.028 00.000 5052 UpdateGuideState(): m_state=2
00:01:12.028 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
00:01:12.028 00.000 5052 Star::Find returns 1 (0), X=174.11, Y=288.69, Mass=49, SNR=4.8, Peak=55 HFD=2.3
00:01:12.028 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.97) = xAngle (0.53 = 0.53)
00:01:12.028 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.48 = 0.48)
00:01:12.028 00.000 5052 CameraToMount -- cameraX=-3.57 cameraY=2.66 hyp=4.45 cameraTheta=2.50 mountX=3.84 mountY=2.06, mountTheta=0.49
00:01:12.029 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:12.038 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
00:01:12.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:12.038 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:12.038 00.000 5052 Enqueuing Expose request
00:01:12.038 00.000 8976 Worker thread wakes up
00:01:12.039 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:12.039 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:01:13.066 01.027 8976 Exposure complete
00:01:13.081 00.015 8976 worker thread done servicing request
00:01:13.082 00.001 5052 OnExposeComplete: enter
00:01:13.082 00.000 5052 UpdateGuideState(): m_state=2
00:01:13.082 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
00:01:13.082 00.000 5052 Star::Find returns 1 (0), X=174.97, Y=288.57, Mass=61, SNR=5.3, Peak=57 HFD=2.7
00:01:13.082 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:01:13.082 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:01:13.082 00.000 5052 CameraToMount -- cameraX=-2.71 cameraY=2.54 hyp=3.71 cameraTheta=2.39 mountX=3.39 mountY=1.33, mountTheta=0.38
00:01:13.083 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=158, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:01:13.092 00.009 5052 UpdateGuideState exits: m=61 SNR=5.3
00:01:13.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:13.092 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:13.092 00.000 5052 Enqueuing Expose request
00:01:13.092 00.000 8976 Worker thread wakes up
00:01:13.092 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:13.092 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:14.124 01.032 8976 Exposure complete
00:01:14.137 00.013 8976 worker thread done servicing request
00:01:14.138 00.001 5052 OnExposeComplete: enter
00:01:14.138 00.000 5052 UpdateGuideState(): m_state=2
00:01:14.138 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
00:01:14.138 00.000 5052 Star::Find returns 1 (0), X=174.70, Y=288.94, Mass=56, SNR=5.1, Peak=60 HFD=1.9
00:01:14.138 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:01:14.138 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:01:14.138 00.000 5052 CameraToMount -- cameraX=-2.99 cameraY=2.91 hyp=4.17 cameraTheta=2.37 mountX=3.84 mountY=1.42, mountTheta=0.35
00:01:14.139 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:14.147 00.008 5052 UpdateGuideState exits: m=56 SNR=5.1
00:01:14.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:14.147 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:14.147 00.000 5052 Enqueuing Expose request
00:01:14.147 00.000 8976 Worker thread wakes up
00:01:14.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:14.147 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:15.180 01.033 8976 Exposure complete
00:01:15.193 00.013 8976 worker thread done servicing request
00:01:15.194 00.001 5052 OnExposeComplete: enter
00:01:15.194 00.000 5052 UpdateGuideState(): m_state=2
00:01:15.194 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
00:01:15.194 00.000 5052 Star::Find returns 1 (0), X=174.38, Y=289.32, Mass=54, SNR=5.0, Peak=56 HFD=3.3
00:01:15.194 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:01:15.194 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:01:15.194 00.000 5052 CameraToMount -- cameraX=-3.31 cameraY=3.29 hyp=4.67 cameraTheta=2.36 mountX=4.31 mountY=1.54, mountTheta=0.34
00:01:15.195 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:15.203 00.008 5052 UpdateGuideState exits: m=54 SNR=5.0
00:01:15.203 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:15.203 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:15.203 00.000 5052 Enqueuing Expose request
00:01:15.203 00.000 8976 Worker thread wakes up
00:01:15.204 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:15.204 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:01:16.237 01.033 8976 Exposure complete
00:01:16.251 00.014 8976 worker thread done servicing request
00:01:16.251 00.000 5052 OnExposeComplete: enter
00:01:16.251 00.000 5052 UpdateGuideState(): m_state=2
00:01:16.251 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
00:01:16.252 00.001 5052 Star::Find returns 1 (0), X=174.83, Y=288.81, Mass=49, SNR=4.8, Peak=58 HFD=1.5
00:01:16.252 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:01:16.252 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:01:16.252 00.000 5052 CameraToMount -- cameraX=-2.86 cameraY=2.78 hyp=3.99 cameraTheta=2.37 mountX=3.67 mountY=1.36, mountTheta=0.36
00:01:16.252 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:16.261 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
00:01:16.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:16.261 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:16.261 00.000 5052 Enqueuing Expose request
00:01:16.261 00.000 8976 Worker thread wakes up
00:01:16.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:16.261 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:17.290 01.029 8976 Exposure complete
00:01:17.303 00.013 8976 worker thread done servicing request
00:01:17.303 00.000 5052 OnExposeComplete: enter
00:01:17.303 00.000 5052 UpdateGuideState(): m_state=2
00:01:17.304 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
00:01:17.304 00.000 5052 Star::Find returns 1 (0), X=174.55, Y=288.91, Mass=50, SNR=4.9, Peak=59 HFD=1.8
00:01:17.304 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:01:17.304 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:01:17.304 00.000 5052 CameraToMount -- cameraX=-3.13 cameraY=2.88 hyp=4.25 cameraTheta=2.40 mountX=3.86 mountY=1.57, mountTheta=0.39
00:01:17.304 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:17.313 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
00:01:17.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:17.313 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:17.313 00.000 5052 Enqueuing Expose request
00:01:17.313 00.000 8976 Worker thread wakes up
00:01:17.313 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:17.313 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:18.348 01.035 8976 Exposure complete
00:01:18.362 00.014 8976 worker thread done servicing request
00:01:18.362 00.000 5052 OnExposeComplete: enter
00:01:18.362 00.000 5052 UpdateGuideState(): m_state=2
00:01:18.362 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
00:01:18.362 00.000 5052 Star::Find returns 1 (0), X=174.77, Y=288.69, Mass=51, SNR=4.9, Peak=60 HFD=1.3
00:01:18.362 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.44 = 0.44)
00:01:18.362 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:01:18.362 00.000 5052 CameraToMount -- cameraX=-2.92 cameraY=2.65 hyp=3.94 cameraTheta=2.40 mountX=3.58 mountY=1.47, mountTheta=0.39
00:01:18.363 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:18.371 00.008 5052 UpdateGuideState exits: m=51 SNR=4.9
00:01:18.372 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:18.372 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:18.372 00.000 5052 Enqueuing Expose request
00:01:18.372 00.000 8976 Worker thread wakes up
00:01:18.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:18.372 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:19.400 01.028 8976 Exposure complete
00:01:19.414 00.014 8976 worker thread done servicing request
00:01:19.414 00.000 5052 OnExposeComplete: enter
00:01:19.414 00.000 5052 UpdateGuideState(): m_state=2
00:01:19.414 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
00:01:19.414 00.000 5052 Star::Find returns 1 (0), X=175.35, Y=288.85, Mass=53, SNR=5.0, Peak=59 HFD=1.8
00:01:19.414 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.97) = xAngle (0.29 = 0.29)
00:01:19.414 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.24 = 0.24)
00:01:19.415 00.001 5052 CameraToMount -- cameraX=-2.33 cameraY=2.82 hyp=3.66 cameraTheta=2.26 mountX=3.50 mountY=0.87, mountTheta=0.24
00:01:19.415 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:01:19.424 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:01:19.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:19.424 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:19.424 00.000 5052 Enqueuing Expose request
00:01:19.424 00.000 8976 Worker thread wakes up
00:01:19.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:19.424 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:20.456 01.032 8976 Exposure complete
00:01:20.468 00.012 8976 worker thread done servicing request
00:01:20.468 00.000 5052 OnExposeComplete: enter
00:01:20.468 00.000 5052 UpdateGuideState(): m_state=2
00:01:20.468 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
00:01:20.468 00.000 5052 Star::Find returns 1 (0), X=174.14, Y=288.86, Mass=52, SNR=4.9, Peak=58 HFD=2.3
00:01:20.468 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.97) = xAngle (0.50 = 0.50)
00:01:20.468 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.45 = 0.45)
00:01:20.468 00.000 5052 CameraToMount -- cameraX=-3.54 cameraY=2.82 hyp=4.53 cameraTheta=2.47 mountX=3.97 mountY=1.96, mountTheta=0.46
00:01:20.468 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:20.476 00.008 5052 UpdateGuideState exits: m=52 SNR=4.9
00:01:20.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:20.476 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:20.476 00.000 5052 Enqueuing Expose request
00:01:20.476 00.000 8976 Worker thread wakes up
00:01:20.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:20.476 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:01:21.517 01.041 8976 Exposure complete
00:01:21.532 00.015 8976 worker thread done servicing request
00:01:21.533 00.001 5052 OnExposeComplete: enter
00:01:21.533 00.000 5052 UpdateGuideState(): m_state=2
00:01:21.533 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
00:01:21.533 00.000 5052 Star::Find returns 1 (0), X=174.80, Y=288.24, Mass=49, SNR=4.8, Peak=56 HFD=0.6
00:01:21.533 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.97) = xAngle (0.52 = 0.52)
00:01:21.533 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.47 = 0.47)
00:01:21.533 00.000 5052 CameraToMount -- cameraX=-2.89 cameraY=2.21 hyp=3.64 cameraTheta=2.49 mountX=3.16 mountY=1.64, mountTheta=0.48
00:01:21.534 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:21.543 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
00:01:21.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:21.543 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:21.543 00.000 5052 Enqueuing Expose request
00:01:21.543 00.000 8976 Worker thread wakes up
00:01:21.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:21.543 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:01:22.581 01.038 8976 Exposure complete
00:01:22.595 00.014 8976 worker thread done servicing request
00:01:22.595 00.000 5052 OnExposeComplete: enter
00:01:22.595 00.000 5052 UpdateGuideState(): m_state=2
00:01:22.595 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
00:01:22.595 00.000 5052 Star::Find returns 1 (0), X=174.89, Y=288.75, Mass=49, SNR=4.8, Peak=59 HFD=1.3
00:01:22.595 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:01:22.595 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:01:22.595 00.000 5052 CameraToMount -- cameraX=-2.80 cameraY=2.72 hyp=3.90 cameraTheta=2.37 mountX=3.59 mountY=1.33, mountTheta=0.36
00:01:22.596 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:22.605 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
00:01:22.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:22.605 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:22.605 00.000 5052 Enqueuing Expose request
00:01:22.605 00.000 8976 Worker thread wakes up
00:01:22.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:22.605 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:23.647 01.042 8976 Exposure complete
00:01:23.667 00.020 8976 worker thread done servicing request
00:01:23.667 00.000 5052 OnExposeComplete: enter
00:01:23.667 00.000 5052 UpdateGuideState(): m_state=2
00:01:23.668 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
00:01:23.668 00.000 5052 Star::Find returns 1 (0), X=175.02, Y=288.71, Mass=50, SNR=4.9, Peak=59 HFD=1.3
00:01:23.668 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:01:23.668 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:01:23.668 00.000 5052 CameraToMount -- cameraX=-2.66 cameraY=2.68 hyp=3.78 cameraTheta=2.35 mountX=3.50 mountY=1.23, mountTheta=0.34
00:01:23.669 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:23.678 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
00:01:23.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:23.679 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:23.679 00.000 5052 Enqueuing Expose request
00:01:23.679 00.000 8976 Worker thread wakes up
00:01:23.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:23.679 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:24.891 01.212 8976 Exposure complete
00:01:24.912 00.021 8976 worker thread done servicing request
00:01:24.912 00.000 5052 OnExposeComplete: enter
00:01:24.912 00.000 5052 UpdateGuideState(): m_state=2
00:01:24.912 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
00:01:24.912 00.000 5052 Star::Find returns 1 (0), X=175.14, Y=288.84, Mass=55, SNR=5.1, Peak=58 HFD=1.7
00:01:24.912 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.97) = xAngle (0.34 = 0.34)
00:01:24.912 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.29 = 0.29)
00:01:24.912 00.000 5052 CameraToMount -- cameraX=-2.55 cameraY=2.80 hyp=3.79 cameraTheta=2.31 mountX=3.57 mountY=1.07, mountTheta=0.29
00:01:24.914 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:24.925 00.011 5052 UpdateGuideState exits: m=55 SNR=5.1
00:01:24.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:24.925 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:24.925 00.000 5052 Enqueuing Expose request
00:01:24.927 00.002 8976 Worker thread wakes up
00:01:24.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:24.927 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:25.972 01.045 8976 Exposure complete
00:01:25.987 00.015 8976 worker thread done servicing request
00:01:25.987 00.000 5052 OnExposeComplete: enter
00:01:25.987 00.000 5052 UpdateGuideState(): m_state=2
00:01:25.987 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
00:01:25.987 00.000 5052 Star::Find returns 1 (0), X=174.84, Y=288.91, Mass=54, SNR=5.0, Peak=57 HFD=2.3
00:01:25.987 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:01:25.987 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:01:25.987 00.000 5052 CameraToMount -- cameraX=-2.84 cameraY=2.88 hyp=4.04 cameraTheta=2.35 mountX=3.75 mountY=1.31, mountTheta=0.34
00:01:25.988 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:01:25.997 00.009 5052 UpdateGuideState exits: m=54 SNR=5.0
00:01:25.998 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:25.998 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:25.998 00.000 5052 Enqueuing Expose request
00:01:25.998 00.000 8976 Worker thread wakes up
00:01:25.998 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:25.998 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:27.110 01.112 8976 Exposure complete
00:01:27.130 00.020 5052 OnExposeComplete: enter
00:01:27.130 00.000 8976 worker thread done servicing request
00:01:27.130 00.000 5052 UpdateGuideState(): m_state=2
00:01:27.130 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
00:01:27.130 00.000 5052 Star::Find returns 1 (0), X=174.61, Y=288.76, Mass=54, SNR=5.1, Peak=59 HFD=1.6
00:01:27.130 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.97) = xAngle (0.45 = 0.45)
00:01:27.130 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.40 = 0.40)
00:01:27.130 00.000 5052 CameraToMount -- cameraX=-3.07 cameraY=2.73 hyp=4.11 cameraTheta=2.42 mountX=3.70 mountY=1.58, mountTheta=0.40
00:01:27.131 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:27.143 00.012 5052 UpdateGuideState exits: m=54 SNR=5.1
00:01:27.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:27.143 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:27.143 00.000 5052 Enqueuing Expose request
00:01:27.143 00.000 8976 Worker thread wakes up
00:01:27.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:27.143 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:28.292 01.149 8976 Exposure complete
00:01:28.314 00.022 8976 worker thread done servicing request
00:01:28.315 00.001 5052 OnExposeComplete: enter
00:01:28.315 00.000 5052 UpdateGuideState(): m_state=2
00:01:28.315 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
00:01:28.315 00.000 5052 Star::Find returns 1 (0), X=174.41, Y=288.81, Mass=58, SNR=5.2, Peak=59 HFD=2.1
00:01:28.315 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.47 = 0.47)
00:01:28.315 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:01:28.315 00.000 5052 CameraToMount -- cameraX=-3.27 cameraY=2.78 hyp=4.29 cameraTheta=2.44 mountX=3.83 mountY=1.74, mountTheta=0.43
00:01:28.317 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:01:28.329 00.012 5052 UpdateGuideState exits: m=58 SNR=5.2
00:01:28.329 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:28.329 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:28.329 00.000 5052 Enqueuing Expose request
00:01:28.329 00.000 8976 Worker thread wakes up
00:01:28.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:28.329 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:01:29.387 01.058 8976 Exposure complete
00:01:29.415 00.028 8976 worker thread done servicing request
00:01:29.415 00.000 5052 OnExposeComplete: enter
00:01:29.416 00.001 5052 UpdateGuideState(): m_state=2
00:01:29.416 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
00:01:29.416 00.000 5052 Star::Find returns 1 (0), X=174.48, Y=287.99, Mass=63, SNR=5.4, Peak=57 HFD=6.9
00:01:29.416 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.97) = xAngle (0.62 = 0.62)
00:01:29.416 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.57 = 0.57)
00:01:29.416 00.000 5052 CameraToMount -- cameraX=-3.21 cameraY=1.96 hyp=3.76 cameraTheta=2.59 mountX=3.05 mountY=2.03, mountTheta=0.59
00:01:29.418 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=169, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:01:29.428 00.010 5052 UpdateGuideState exits: m=63 SNR=5.4
00:01:29.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:29.428 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:29.429 00.001 5052 Enqueuing Expose request
00:01:29.429 00.000 8976 Worker thread wakes up
00:01:29.429 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:29.429 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,270,37,37)
00:01:30.484 01.055 8976 Exposure complete
00:01:30.501 00.017 8976 worker thread done servicing request
00:01:30.501 00.000 5052 OnExposeComplete: enter
00:01:30.502 00.001 5052 UpdateGuideState(): m_state=2
00:01:30.502 00.000 5052 Star::Find(18, 174, 287, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
00:01:30.502 00.000 5052 Star::Find returns 1 (0), X=174.59, Y=288.93, Mass=50, SNR=4.9, Peak=58 HFD=1.9
00:01:30.502 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:01:30.502 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:01:30.502 00.000 5052 CameraToMount -- cameraX=-3.09 cameraY=2.90 hyp=4.24 cameraTheta=2.39 mountX=3.87 mountY=1.52, mountTheta=0.37
00:01:30.503 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:30.515 00.012 5052 UpdateGuideState exits: m=50 SNR=4.9
00:01:30.515 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:30.515 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:30.515 00.000 5052 Enqueuing Expose request
00:01:30.515 00.000 8976 Worker thread wakes up
00:01:30.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:30.515 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:31.568 01.053 8976 Exposure complete
00:01:31.590 00.022 8976 worker thread done servicing request
00:01:31.590 00.000 5052 OnExposeComplete: enter
00:01:31.590 00.000 5052 UpdateGuideState(): m_state=2
00:01:31.590 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
00:01:31.590 00.000 5052 Star::Find returns 1 (0), X=174.73, Y=288.77, Mass=57, SNR=5.2, Peak=60 HFD=1.6
00:01:31.590 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:01:31.590 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:01:31.590 00.000 5052 CameraToMount -- cameraX=-2.96 cameraY=2.74 hyp=4.03 cameraTheta=2.40 mountX=3.67 mountY=1.47, mountTheta=0.38
00:01:31.592 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:31.604 00.012 5052 UpdateGuideState exits: m=57 SNR=5.2
00:01:31.605 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:31.605 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:31.605 00.000 5052 Enqueuing Expose request
00:01:31.608 00.003 8976 Worker thread wakes up
00:01:31.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:31.608 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:32.666 01.058 8976 Exposure complete
00:01:32.700 00.034 8976 worker thread done servicing request
00:01:32.700 00.000 5052 OnExposeComplete: enter
00:01:32.700 00.000 5052 UpdateGuideState(): m_state=2
00:01:32.700 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
00:01:32.700 00.000 5052 Star::Find returns 1 (0), X=174.58, Y=288.90, Mass=47, SNR=4.7, Peak=57 HFD=1.7
00:01:32.701 00.001 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:01:32.701 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:01:32.701 00.000 5052 CameraToMount -- cameraX=-3.10 cameraY=2.87 hyp=4.23 cameraTheta=2.39 mountX=3.85 mountY=1.54, mountTheta=0.38
00:01:32.702 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:32.712 00.010 5052 UpdateGuideState exits: m=47 SNR=4.7
00:01:32.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:32.712 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:32.712 00.000 5052 Enqueuing Expose request
00:01:32.714 00.002 8976 Worker thread wakes up
00:01:32.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:32.714 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:33.786 01.072 8976 Exposure complete
00:01:33.804 00.018 8976 worker thread done servicing request
00:01:33.804 00.000 5052 OnExposeComplete: enter
00:01:33.804 00.000 5052 UpdateGuideState(): m_state=2
00:01:33.804 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
00:01:33.804 00.000 5052 Star::Find returns 1 (0), X=175.21, Y=288.68, Mass=50, SNR=4.9, Peak=60 HFD=1.2
00:01:33.804 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.97) = xAngle (0.36 = 0.36)
00:01:33.804 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.30 = 0.30)
00:01:33.804 00.000 5052 CameraToMount -- cameraX=-2.48 cameraY=2.65 hyp=3.63 cameraTheta=2.32 mountX=3.40 mountY=1.08, mountTheta=0.31
00:01:33.805 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:33.815 00.010 5052 UpdateGuideState exits: m=50 SNR=4.9
00:01:33.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:33.815 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:33.815 00.000 5052 Enqueuing Expose request
00:01:33.815 00.000 8976 Worker thread wakes up
00:01:33.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:33.816 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:34.860 01.044 8976 Exposure complete
00:01:34.878 00.018 8976 worker thread done servicing request
00:01:34.878 00.000 5052 OnExposeComplete: enter
00:01:34.878 00.000 5052 UpdateGuideState(): m_state=2
00:01:34.878 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
00:01:34.878 00.000 5052 Star::Find returns 1 (0), X=174.96, Y=288.95, Mass=51, SNR=4.9, Peak=57 HFD=1.8
00:01:34.878 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.97) = xAngle (0.35 = 0.35)
00:01:34.878 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.30 = 0.30)
00:01:34.879 00.001 5052 CameraToMount -- cameraX=-2.72 cameraY=2.92 hyp=3.99 cameraTheta=2.32 mountX=3.75 mountY=1.18, mountTheta=0.31
00:01:34.879 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:34.890 00.011 5052 UpdateGuideState exits: m=51 SNR=4.9
00:01:34.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:34.890 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:34.890 00.000 5052 Enqueuing Expose request
00:01:34.890 00.000 8976 Worker thread wakes up
00:01:34.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:34.890 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:35.943 01.053 8976 Exposure complete
00:01:35.960 00.017 8976 worker thread done servicing request
00:01:35.960 00.000 5052 OnExposeComplete: enter
00:01:35.960 00.000 5052 UpdateGuideState(): m_state=2
00:01:35.960 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
00:01:35.960 00.000 5052 Star::Find returns 1 (0), X=174.73, Y=288.69, Mass=55, SNR=5.1, Peak=59 HFD=1.5
00:01:35.960 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.97) = xAngle (0.44 = 0.44)
00:01:35.960 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.39 = 0.39)
00:01:35.960 00.000 5052 CameraToMount -- cameraX=-2.95 cameraY=2.66 hyp=3.97 cameraTheta=2.41 mountX=3.59 mountY=1.50, mountTheta=0.40
00:01:35.961 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:35.971 00.010 5052 UpdateGuideState exits: m=55 SNR=5.1
00:01:35.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:35.971 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:35.971 00.000 5052 Enqueuing Expose request
00:01:35.971 00.000 8976 Worker thread wakes up
00:01:35.972 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:35.972 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:37.020 01.048 8976 Exposure complete
00:01:37.037 00.017 8976 worker thread done servicing request
00:01:37.037 00.000 5052 OnExposeComplete: enter
00:01:37.037 00.000 5052 UpdateGuideState(): m_state=2
00:01:37.037 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
00:01:37.037 00.000 5052 Star::Find returns 1 (0), X=174.71, Y=288.48, Mass=53, SNR=5.0, Peak=59 HFD=1.1
00:01:37.037 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.97) = xAngle (0.49 = 0.49)
00:01:37.037 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.43 = 0.43)
00:01:37.037 00.000 5052 CameraToMount -- cameraX=-2.98 cameraY=2.45 hyp=3.86 cameraTheta=2.45 mountX=3.41 mountY=1.62, mountTheta=0.44
00:01:37.038 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:37.051 00.013 5052 UpdateGuideState exits: m=53 SNR=5.0
00:01:37.052 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:37.052 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:37.052 00.000 5052 Enqueuing Expose request
00:01:37.052 00.000 8976 Worker thread wakes up
00:01:37.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:37.052 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:01:38.098 01.046 8976 Exposure complete
00:01:38.116 00.018 8976 worker thread done servicing request
00:01:38.117 00.001 5052 OnExposeComplete: enter
00:01:38.117 00.000 5052 UpdateGuideState(): m_state=2
00:01:38.117 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
00:01:38.117 00.000 5052 Star::Find returns 1 (0), X=174.64, Y=288.37, Mass=52, SNR=4.9, Peak=57 HFD=1.0
00:01:38.117 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.97) = xAngle (0.52 = 0.52)
00:01:38.117 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.47 = 0.47)
00:01:38.117 00.000 5052 CameraToMount -- cameraX=-3.05 cameraY=2.34 hyp=3.84 cameraTheta=2.49 mountX=3.33 mountY=1.72, mountTheta=0.48
00:01:38.118 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:38.129 00.011 5052 UpdateGuideState exits: m=52 SNR=4.9
00:01:38.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:38.129 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:38.129 00.000 5052 Enqueuing Expose request
00:01:38.129 00.000 8976 Worker thread wakes up
00:01:38.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:38.129 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:01:39.174 01.045 8976 Exposure complete
00:01:39.191 00.017 8976 worker thread done servicing request
00:01:39.191 00.000 5052 OnExposeComplete: enter
00:01:39.191 00.000 5052 UpdateGuideState(): m_state=2
00:01:39.191 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
00:01:39.191 00.000 5052 Star::Find returns 1 (0), X=174.82, Y=288.88, Mass=54, SNR=5.1, Peak=59 HFD=1.7
00:01:39.192 00.001 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:01:39.192 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:01:39.192 00.000 5052 CameraToMount -- cameraX=-2.86 cameraY=2.85 hyp=4.04 cameraTheta=2.36 mountX=3.74 mountY=1.34, mountTheta=0.34
00:01:39.193 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:39.203 00.010 5052 UpdateGuideState exits: m=54 SNR=5.1
00:01:39.203 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:39.203 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:39.203 00.000 5052 Enqueuing Expose request
00:01:39.203 00.000 8976 Worker thread wakes up
00:01:39.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:39.203 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:40.240 01.037 8976 Exposure complete
00:01:40.257 00.017 8976 worker thread done servicing request
00:01:40.257 00.000 5052 OnExposeComplete: enter
00:01:40.257 00.000 5052 UpdateGuideState(): m_state=2
00:01:40.257 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
00:01:40.257 00.000 5052 Star::Find returns 1 (0), X=174.77, Y=288.44, Mass=54, SNR=5.1, Peak=57 HFD=1.3
00:01:40.257 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:01:40.257 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.43 = 0.43)
00:01:40.257 00.000 5052 CameraToMount -- cameraX=-2.91 cameraY=2.41 hyp=3.78 cameraTheta=2.45 mountX=3.35 mountY=1.57, mountTheta=0.44
00:01:40.258 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:40.269 00.011 5052 UpdateGuideState exits: m=54 SNR=5.1
00:01:40.269 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:40.269 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:40.269 00.000 5052 Enqueuing Expose request
00:01:40.269 00.000 8976 Worker thread wakes up
00:01:40.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:40.269 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:01:41.308 01.039 8976 Exposure complete
00:01:41.325 00.017 8976 worker thread done servicing request
00:01:41.325 00.000 5052 OnExposeComplete: enter
00:01:41.325 00.000 5052 UpdateGuideState(): m_state=2
00:01:41.325 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
00:01:41.326 00.001 5052 Star::Find returns 1 (0), X=175.14, Y=288.61, Mass=49, SNR=4.8, Peak=60 HFD=1.0
00:01:41.326 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:01:41.326 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:01:41.326 00.000 5052 CameraToMount -- cameraX=-2.55 cameraY=2.57 hyp=3.62 cameraTheta=2.35 mountX=3.36 mountY=1.17, mountTheta=0.34
00:01:41.327 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:41.337 00.010 5052 UpdateGuideState exits: m=49 SNR=4.8
00:01:41.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:41.337 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:41.337 00.000 5052 Enqueuing Expose request
00:01:41.337 00.000 8976 Worker thread wakes up
00:01:41.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:41.337 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:42.378 01.041 8976 Exposure complete
00:01:42.395 00.017 8976 worker thread done servicing request
00:01:42.395 00.000 5052 OnExposeComplete: enter
00:01:42.395 00.000 5052 UpdateGuideState(): m_state=2
00:01:42.395 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
00:01:42.395 00.000 5052 Star::Find returns 1 (0), X=174.43, Y=289.14, Mass=55, SNR=5.1, Peak=57 HFD=2.8
00:01:42.395 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:01:42.395 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:01:42.395 00.000 5052 CameraToMount -- cameraX=-3.26 cameraY=3.10 hyp=4.50 cameraTheta=2.38 mountX=4.12 mountY=1.58, mountTheta=0.37
00:01:42.396 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:42.405 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
00:01:42.406 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:42.406 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:42.406 00.000 5052 Enqueuing Expose request
00:01:42.406 00.000 8976 Worker thread wakes up
00:01:42.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:42.406 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:01:43.454 01.048 8976 Exposure complete
00:01:43.481 00.027 5052 OnExposeComplete: enter
00:01:43.481 00.000 8976 worker thread done servicing request
00:01:43.481 00.000 5052 UpdateGuideState(): m_state=2
00:01:43.482 00.001 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
00:01:43.482 00.000 5052 Star::Find returns 1 (0), X=174.96, Y=288.95, Mass=52, SNR=5.0, Peak=59 HFD=1.8
00:01:43.482 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.97) = xAngle (0.35 = 0.35)
00:01:43.482 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.30 = 0.30)
00:01:43.482 00.000 5052 CameraToMount -- cameraX=-2.72 cameraY=2.92 hyp=3.99 cameraTheta=2.32 mountX=3.75 mountY=1.18, mountTheta=0.31
00:01:43.483 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=169, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:43.494 00.011 5052 UpdateGuideState exits: m=52 SNR=5.0
00:01:43.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:43.494 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:43.494 00.000 5052 Enqueuing Expose request
00:01:43.494 00.000 8976 Worker thread wakes up
00:01:43.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:43.494 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:44.542 01.048 8976 Exposure complete
00:01:44.559 00.017 8976 worker thread done servicing request
00:01:44.559 00.000 5052 OnExposeComplete: enter
00:01:44.559 00.000 5052 UpdateGuideState(): m_state=2
00:01:44.560 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
00:01:44.560 00.000 5052 Star::Find returns 1 (0), X=174.95, Y=288.59, Mass=58, SNR=5.2, Peak=57 HFD=2.4
00:01:44.560 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:01:44.560 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:01:44.560 00.000 5052 CameraToMount -- cameraX=-2.74 cameraY=2.56 hyp=3.75 cameraTheta=2.39 mountX=3.42 mountY=1.35, mountTheta=0.38
00:01:44.561 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:01:44.571 00.010 5052 UpdateGuideState exits: m=58 SNR=5.2
00:01:44.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:44.571 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:44.571 00.000 5052 Enqueuing Expose request
00:01:44.571 00.000 8976 Worker thread wakes up
00:01:44.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:44.571 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:45.629 01.058 8976 Exposure complete
00:01:45.656 00.027 8976 worker thread done servicing request
00:01:45.656 00.000 5052 OnExposeComplete: enter
00:01:45.656 00.000 5052 UpdateGuideState(): m_state=2
00:01:45.657 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
00:01:45.657 00.000 5052 Star::Find returns 1 (0), X=174.80, Y=288.55, Mass=58, SNR=5.2, Peak=59 HFD=2.2
00:01:45.657 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.97) = xAngle (0.46 = 0.46)
00:01:45.657 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.40 = 0.40)
00:01:45.657 00.000 5052 CameraToMount -- cameraX=-2.89 cameraY=2.51 hyp=3.83 cameraTheta=2.42 mountX=3.44 mountY=1.50, mountTheta=0.41
00:01:45.659 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=170, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:01:45.685 00.026 5052 UpdateGuideState exits: m=58 SNR=5.2
00:01:45.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:45.685 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:45.685 00.000 5052 Enqueuing Expose request
00:01:45.689 00.004 8976 Worker thread wakes up
00:01:45.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:45.689 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:46.732 01.043 8976 Exposure complete
00:01:46.748 00.016 8976 worker thread done servicing request
00:01:46.749 00.001 5052 OnExposeComplete: enter
00:01:46.749 00.000 5052 UpdateGuideState(): m_state=2
00:01:46.749 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
00:01:46.749 00.000 5052 Star::Find returns 1 (0), X=174.95, Y=288.70, Mass=48, SNR=4.8, Peak=59 HFD=1.2
00:01:46.749 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:01:46.749 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:01:46.749 00.000 5052 CameraToMount -- cameraX=-2.73 cameraY=2.67 hyp=3.82 cameraTheta=2.37 mountX=3.52 mountY=1.30, mountTheta=0.35
00:01:46.750 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:01:46.760 00.010 5052 UpdateGuideState exits: m=48 SNR=4.8
00:01:46.760 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:46.760 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:46.760 00.000 5052 Enqueuing Expose request
00:01:46.760 00.000 8976 Worker thread wakes up
00:01:46.761 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:46.761 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:47.798 01.037 8976 Exposure complete
00:01:47.812 00.014 8976 worker thread done servicing request
00:01:47.812 00.000 5052 OnExposeComplete: enter
00:01:47.812 00.000 5052 UpdateGuideState(): m_state=2
00:01:47.812 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
00:01:47.812 00.000 5052 Star::Find returns 1 (0), X=174.96, Y=288.72, Mass=56, SNR=5.1, Peak=57 HFD=3.7
00:01:47.812 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:01:47.812 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:01:47.812 00.000 5052 CameraToMount -- cameraX=-2.73 cameraY=2.69 hyp=3.83 cameraTheta=2.36 mountX=3.54 mountY=1.29, mountTheta=0.35
00:01:47.813 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:01:47.822 00.009 5052 UpdateGuideState exits: m=56 SNR=5.1
00:01:47.823 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:47.823 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:47.823 00.000 5052 Enqueuing Expose request
00:01:47.823 00.000 8976 Worker thread wakes up
00:01:47.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:47.823 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:48.868 01.045 8976 Exposure complete
00:01:48.884 00.016 8976 worker thread done servicing request
00:01:48.884 00.000 5052 OnExposeComplete: enter
00:01:48.884 00.000 5052 UpdateGuideState(): m_state=2
00:01:48.885 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
00:01:48.885 00.000 5052 Star::Find returns 1 (0), X=175.18, Y=288.69, Mass=53, SNR=5.0, Peak=59 HFD=1.3
00:01:48.885 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.97) = xAngle (0.36 = 0.36)
00:01:48.885 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.30 = 0.30)
00:01:48.885 00.000 5052 CameraToMount -- cameraX=-2.50 cameraY=2.66 hyp=3.65 cameraTheta=2.33 mountX=3.42 mountY=1.09, mountTheta=0.31
00:01:48.886 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:48.896 00.010 5052 UpdateGuideState exits: m=53 SNR=5.0
00:01:48.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:48.896 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:48.896 00.000 5052 Enqueuing Expose request
00:01:48.896 00.000 8976 Worker thread wakes up
00:01:48.897 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:48.897 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:49.940 01.043 8976 Exposure complete
00:01:49.955 00.015 8976 worker thread done servicing request
00:01:49.955 00.000 5052 OnExposeComplete: enter
00:01:49.955 00.000 5052 UpdateGuideState(): m_state=2
00:01:49.955 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
00:01:49.955 00.000 5052 Star::Find returns 1 (0), X=173.85, Y=288.74, Mass=61, SNR=5.3, Peak=59 HFD=3.3
00:01:49.955 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.97) = xAngle (0.56 = 0.56)
00:01:49.955 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.51 = 0.51)
00:01:49.955 00.000 5052 CameraToMount -- cameraX=-3.84 cameraY=2.71 hyp=4.70 cameraTheta=2.53 mountX=3.99 mountY=2.27, mountTheta=0.52
00:01:49.956 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:49.965 00.009 5052 UpdateGuideState exits: m=61 SNR=5.3
00:01:49.966 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:49.966 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:49.966 00.000 5052 Enqueuing Expose request
00:01:49.966 00.000 8976 Worker thread wakes up
00:01:49.966 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:49.966 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:01:51.000 01.034 8976 Exposure complete
00:01:51.013 00.013 8976 worker thread done servicing request
00:01:51.013 00.000 5052 OnExposeComplete: enter
00:01:51.014 00.001 5052 UpdateGuideState(): m_state=2
00:01:51.014 00.000 5052 Star::Find(18, 173, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
00:01:51.014 00.000 5052 Star::Find returns 1 (0), X=174.76, Y=288.71, Mass=61, SNR=5.4, Peak=61 HFD=1.6
00:01:51.014 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:01:51.014 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:01:51.014 00.000 5052 CameraToMount -- cameraX=-2.93 cameraY=2.68 hyp=3.97 cameraTheta=2.40 mountX=3.60 mountY=1.47, mountTheta=0.39
00:01:51.014 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:01:51.024 00.010 5052 UpdateGuideState exits: m=61 SNR=5.4
00:01:51.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:51.024 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:51.024 00.000 5052 Enqueuing Expose request
00:01:51.024 00.000 8976 Worker thread wakes up
00:01:51.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:51.024 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:52.054 01.030 8976 Exposure complete
00:01:52.069 00.015 8976 worker thread done servicing request
00:01:52.069 00.000 5052 OnExposeComplete: enter
00:01:52.069 00.000 5052 UpdateGuideState(): m_state=2
00:01:52.069 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
00:01:52.069 00.000 5052 Star::Find returns 1 (0), X=174.58, Y=288.63, Mass=54, SNR=5.1, Peak=59 HFD=1.4
00:01:52.069 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:01:52.069 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:01:52.069 00.000 5052 CameraToMount -- cameraX=-3.10 cameraY=2.59 hyp=4.04 cameraTheta=2.45 mountX=3.59 mountY=1.66, mountTheta=0.43
00:01:52.070 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:52.079 00.009 5052 UpdateGuideState exits: m=54 SNR=5.1
00:01:52.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:52.079 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:52.079 00.000 5052 Enqueuing Expose request
00:01:52.079 00.000 8976 Worker thread wakes up
00:01:52.080 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:52.080 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:53.115 01.035 8976 Exposure complete
00:01:53.133 00.018 8976 worker thread done servicing request
00:01:53.133 00.000 5052 OnExposeComplete: enter
00:01:53.133 00.000 5052 UpdateGuideState(): m_state=2
00:01:53.133 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
00:01:53.133 00.000 5052 Star::Find returns 1 (0), X=174.05, Y=289.31, Mass=57, SNR=5.2, Peak=59 HFD=3.3
00:01:53.133 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.97) = xAngle (0.44 = 0.44)
00:01:53.133 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.39 = 0.39)
00:01:53.133 00.000 5052 CameraToMount -- cameraX=-3.63 cameraY=3.28 hyp=4.90 cameraTheta=2.41 mountX=4.43 mountY=1.84, mountTheta=0.39
00:01:53.134 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:01:53.144 00.010 5052 UpdateGuideState exits: m=57 SNR=5.2
00:01:53.144 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:53.145 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:53.145 00.000 5052 Enqueuing Expose request
00:01:53.145 00.000 8976 Worker thread wakes up
00:01:53.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:53.145 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:01:54.207 01.062 8976 Exposure complete
00:01:54.225 00.018 8976 worker thread done servicing request
00:01:54.225 00.000 5052 OnExposeComplete: enter
00:01:54.225 00.000 5052 UpdateGuideState(): m_state=2
00:01:54.225 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
00:01:54.225 00.000 5052 Star::Find returns 1 (0), X=174.22, Y=288.78, Mass=59, SNR=5.2, Peak=58 HFD=2.8
00:01:54.225 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.97) = xAngle (0.50 = 0.50)
00:01:54.226 00.001 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.45 = 0.45)
00:01:54.226 00.000 5052 CameraToMount -- cameraX=-3.46 cameraY=2.75 hyp=4.42 cameraTheta=2.47 mountX=3.87 mountY=1.92, mountTheta=0.46
00:01:54.226 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:54.237 00.011 5052 UpdateGuideState exits: m=59 SNR=5.2
00:01:54.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:54.237 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:54.237 00.000 5052 Enqueuing Expose request
00:01:54.237 00.000 8976 Worker thread wakes up
00:01:54.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:54.237 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:01:55.280 01.043 8976 Exposure complete
00:01:55.300 00.020 8976 worker thread done servicing request
00:01:55.300 00.000 5052 OnExposeComplete: enter
00:01:55.300 00.000 5052 UpdateGuideState(): m_state=2
00:01:55.300 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
00:01:55.300 00.000 5052 Star::Find returns 1 (0), X=174.20, Y=288.42, Mass=59, SNR=5.3, Peak=60 HFD=2.0
00:01:55.300 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.97) = xAngle (0.57 = 0.57)
00:01:55.300 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.52 = 0.52)
00:01:55.300 00.000 5052 CameraToMount -- cameraX=-3.49 cameraY=2.39 hyp=4.22 cameraTheta=2.54 mountX=3.55 mountY=2.10, mountTheta=0.53
00:01:55.301 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:55.310 00.009 5052 UpdateGuideState exits: m=59 SNR=5.3
00:01:55.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:55.310 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:55.310 00.000 5052 Enqueuing Expose request
00:01:55.310 00.000 8976 Worker thread wakes up
00:01:55.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:55.310 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,270,37,37)
00:01:56.353 01.043 8976 Exposure complete
00:01:56.367 00.014 8976 worker thread done servicing request
00:01:56.367 00.000 5052 OnExposeComplete: enter
00:01:56.367 00.000 5052 UpdateGuideState(): m_state=2
00:01:56.367 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
00:01:56.367 00.000 5052 Star::Find returns 1 (0), X=174.96, Y=288.76, Mass=51, SNR=4.9, Peak=59 HFD=1.4
00:01:56.367 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:01:56.367 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:01:56.367 00.000 5052 CameraToMount -- cameraX=-2.73 cameraY=2.73 hyp=3.86 cameraTheta=2.36 mountX=3.57 mountY=1.27, mountTheta=0.34
00:01:56.368 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:56.377 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
00:01:56.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:56.377 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:56.377 00.000 5052 Enqueuing Expose request
00:01:56.377 00.000 8976 Worker thread wakes up
00:01:56.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:56.377 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:01:57.415 01.038 8976 Exposure complete
00:01:57.431 00.016 8976 worker thread done servicing request
00:01:57.431 00.000 5052 OnExposeComplete: enter
00:01:57.431 00.000 5052 UpdateGuideState(): m_state=2
00:01:57.431 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
00:01:57.431 00.000 5052 Star::Find returns 1 (0), X=174.47, Y=288.90, Mass=48, SNR=4.8, Peak=59 HFD=1.8
00:01:57.431 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.97) = xAngle (0.44 = 0.44)
00:01:57.431 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.39 = 0.39)
00:01:57.431 00.000 5052 CameraToMount -- cameraX=-3.21 cameraY=2.87 hyp=4.31 cameraTheta=2.41 mountX=3.89 mountY=1.64, mountTheta=0.40
00:01:57.432 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:01:57.441 00.009 5052 UpdateGuideState exits: m=48 SNR=4.8
00:01:57.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:57.441 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:57.441 00.000 5052 Enqueuing Expose request
00:01:57.441 00.000 8976 Worker thread wakes up
00:01:57.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:57.441 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:01:58.522 01.081 8976 Exposure complete
00:01:58.549 00.027 8976 worker thread done servicing request
00:01:58.549 00.000 5052 OnExposeComplete: enter
00:01:58.549 00.000 5052 UpdateGuideState(): m_state=2
00:01:58.549 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
00:01:58.549 00.000 5052 Star::Find returns 1 (0), X=174.82, Y=288.29, Mass=53, SNR=5.0, Peak=59 HFD=0.6
00:01:58.549 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.97) = xAngle (0.51 = 0.51)
00:01:58.549 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.45 = 0.45)
00:01:58.549 00.000 5052 CameraToMount -- cameraX=-2.86 cameraY=2.26 hyp=3.65 cameraTheta=2.47 mountX=3.19 mountY=1.59, mountTheta=0.46
00:01:58.550 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:58.560 00.010 5052 UpdateGuideState exits: m=53 SNR=5.0
00:01:58.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:58.560 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:58.560 00.000 5052 Enqueuing Expose request
00:01:58.560 00.000 8976 Worker thread wakes up
00:01:58.561 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:58.561 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:01:59.607 01.046 8976 Exposure complete
00:01:59.622 00.015 8976 worker thread done servicing request
00:01:59.622 00.000 5052 OnExposeComplete: enter
00:01:59.622 00.000 5052 UpdateGuideState(): m_state=2
00:01:59.622 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
00:01:59.622 00.000 5052 Star::Find returns 1 (0), X=175.19, Y=288.61, Mass=52, SNR=5.0, Peak=61 HFD=1.1
00:01:59.622 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
00:01:59.622 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.32 = 0.32)
00:01:59.622 00.000 5052 CameraToMount -- cameraX=-2.49 cameraY=2.58 hyp=3.59 cameraTheta=2.34 mountX=3.34 mountY=1.12, mountTheta=0.32
00:01:59.623 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:01:59.633 00.010 5052 UpdateGuideState exits: m=52 SNR=5.0
00:01:59.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:59.633 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:01:59.633 00.000 5052 Enqueuing Expose request
00:01:59.633 00.000 8976 Worker thread wakes up
00:01:59.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:01:59.633 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:00.676 01.043 8976 Exposure complete
00:02:00.691 00.015 8976 worker thread done servicing request
00:02:00.691 00.000 5052 OnExposeComplete: enter
00:02:00.691 00.000 5052 UpdateGuideState(): m_state=2
00:02:00.691 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
00:02:00.691 00.000 5052 Star::Find returns 1 (0), X=174.80, Y=288.26, Mass=62, SNR=5.4, Peak=60 HFD=2.9
00:02:00.691 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.97) = xAngle (0.51 = 0.51)
00:02:00.691 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.46 = 0.46)
00:02:00.691 00.000 5052 CameraToMount -- cameraX=-2.88 cameraY=2.23 hyp=3.64 cameraTheta=2.48 mountX=3.17 mountY=1.62, mountTheta=0.47
00:02:00.692 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:02:00.701 00.009 5052 UpdateGuideState exits: m=62 SNR=5.4
00:02:00.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:00.701 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:00.701 00.000 5052 Enqueuing Expose request
00:02:00.701 00.000 8976 Worker thread wakes up
00:02:00.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:00.702 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:02:01.735 01.033 8976 Exposure complete
00:02:01.749 00.014 8976 worker thread done servicing request
00:02:01.749 00.000 5052 OnExposeComplete: enter
00:02:01.749 00.000 5052 UpdateGuideState(): m_state=2
00:02:01.750 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
00:02:01.750 00.000 5052 Star::Find returns 1 (0), X=174.73, Y=289.16, Mass=50, SNR=4.9, Peak=58 HFD=2.2
00:02:01.750 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.97) = xAngle (0.36 = 0.36)
00:02:01.750 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.31 = 0.31)
00:02:01.750 00.000 5052 CameraToMount -- cameraX=-2.95 cameraY=3.12 hyp=4.30 cameraTheta=2.33 mountX=4.02 mountY=1.30, mountTheta=0.31
00:02:01.750 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:01.762 00.012 5052 UpdateGuideState exits: m=50 SNR=4.9
00:02:01.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:01.762 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:01.762 00.000 5052 Enqueuing Expose request
00:02:01.762 00.000 8976 Worker thread wakes up
00:02:01.763 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:01.763 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:02.793 01.030 8976 Exposure complete
00:02:02.807 00.014 8976 worker thread done servicing request
00:02:02.807 00.000 5052 OnExposeComplete: enter
00:02:02.807 00.000 5052 UpdateGuideState(): m_state=2
00:02:02.807 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
00:02:02.807 00.000 5052 Star::Find returns 1 (0), X=174.88, Y=288.76, Mass=58, SNR=5.2, Peak=60 HFD=1.5
00:02:02.808 00.001 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:02:02.808 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:02:02.808 00.000 5052 CameraToMount -- cameraX=-2.80 cameraY=2.72 hyp=3.91 cameraTheta=2.37 mountX=3.60 mountY=1.34, mountTheta=0.36
00:02:02.808 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:02.818 00.010 5052 UpdateGuideState exits: m=58 SNR=5.2
00:02:02.819 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:02.819 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:02.819 00.000 5052 Enqueuing Expose request
00:02:02.819 00.000 8976 Worker thread wakes up
00:02:02.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:02.819 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:03.857 01.038 8976 Exposure complete
00:02:03.871 00.014 8976 worker thread done servicing request
00:02:03.872 00.001 5052 OnExposeComplete: enter
00:02:03.872 00.000 5052 UpdateGuideState(): m_state=2
00:02:03.872 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
00:02:03.872 00.000 5052 Star::Find returns 1 (0), X=173.98, Y=288.15, Mass=70, SNR=5.7, Peak=61 HFD=3.5
00:02:03.872 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.97) = xAngle (0.65 = 0.65)
00:02:03.872 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.60 = 0.60)
00:02:03.872 00.000 5052 CameraToMount -- cameraX=-3.71 cameraY=2.12 hyp=4.27 cameraTheta=2.62 mountX=3.39 mountY=2.41, mountTheta=0.62
00:02:03.873 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:03.882 00.009 5052 UpdateGuideState exits: m=70 SNR=5.7
00:02:03.882 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:03.882 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:03.882 00.000 5052 Enqueuing Expose request
00:02:03.882 00.000 8976 Worker thread wakes up
00:02:03.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:03.882 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,270,37,37)
00:02:04.933 01.051 8976 Exposure complete
00:02:04.949 00.016 8976 worker thread done servicing request
00:02:04.949 00.000 5052 OnExposeComplete: enter
00:02:04.949 00.000 5052 UpdateGuideState(): m_state=2
00:02:04.949 00.000 5052 Star::Find(18, 173, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
00:02:04.949 00.000 5052 Star::Find returns 1 (0), X=174.74, Y=288.88, Mass=52, SNR=5.0, Peak=59 HFD=1.7
00:02:04.949 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:02:04.950 00.001 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:02:04.950 00.000 5052 CameraToMount -- cameraX=-2.95 cameraY=2.85 hyp=4.10 cameraTheta=2.37 mountX=3.76 mountY=1.42, mountTheta=0.36
00:02:04.950 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:04.959 00.009 5052 UpdateGuideState exits: m=52 SNR=5.0
00:02:04.960 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:04.960 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:04.960 00.000 5052 Enqueuing Expose request
00:02:04.960 00.000 8976 Worker thread wakes up
00:02:04.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:04.960 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:06.002 01.042 8976 Exposure complete
00:02:06.019 00.017 8976 worker thread done servicing request
00:02:06.019 00.000 5052 OnExposeComplete: enter
00:02:06.019 00.000 5052 UpdateGuideState(): m_state=2
00:02:06.019 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
00:02:06.019 00.000 5052 Star::Find returns 1 (0), X=174.33, Y=288.54, Mass=52, SNR=4.9, Peak=59 HFD=1.6
00:02:06.019 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.97) = xAngle (0.53 = 0.53)
00:02:06.019 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.48 = 0.48)
00:02:06.019 00.000 5052 CameraToMount -- cameraX=-3.36 cameraY=2.51 hyp=4.19 cameraTheta=2.50 mountX=3.61 mountY=1.93, mountTheta=0.49
00:02:06.020 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:02:06.029 00.009 5052 UpdateGuideState exits: m=52 SNR=4.9
00:02:06.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:06.029 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:06.029 00.000 5052 Enqueuing Expose request
00:02:06.030 00.001 8976 Worker thread wakes up
00:02:06.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:06.030 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:02:07.063 01.033 8976 Exposure complete
00:02:07.080 00.017 8976 worker thread done servicing request
00:02:07.081 00.001 5052 OnExposeComplete: enter
00:02:07.081 00.000 5052 UpdateGuideState(): m_state=2
00:02:07.081 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
00:02:07.081 00.000 5052 Star::Find returns 1 (0), X=174.61, Y=288.77, Mass=56, SNR=5.2, Peak=61 HFD=1.6
00:02:07.081 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.97) = xAngle (0.45 = 0.45)
00:02:07.081 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.39 = 0.39)
00:02:07.081 00.000 5052 CameraToMount -- cameraX=-3.07 cameraY=2.74 hyp=4.11 cameraTheta=2.41 mountX=3.71 mountY=1.57, mountTheta=0.40
00:02:07.082 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:02:07.090 00.008 5052 UpdateGuideState exits: m=56 SNR=5.2
00:02:07.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:07.090 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:07.090 00.000 5052 Enqueuing Expose request
00:02:07.091 00.001 8976 Worker thread wakes up
00:02:07.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:07.091 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:08.132 01.041 8976 Exposure complete
00:02:08.148 00.016 8976 worker thread done servicing request
00:02:08.148 00.000 5052 OnExposeComplete: enter
00:02:08.148 00.000 5052 UpdateGuideState(): m_state=2
00:02:08.148 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
00:02:08.149 00.001 5052 Star::Find returns 1 (0), X=174.24, Y=288.60, Mass=63, SNR=5.4, Peak=57 HFD=3.3
00:02:08.149 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.97) = xAngle (0.53 = 0.53)
00:02:08.149 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.48 = 0.48)
00:02:08.149 00.000 5052 CameraToMount -- cameraX=-3.44 cameraY=2.57 hyp=4.30 cameraTheta=2.50 mountX=3.70 mountY=1.98, mountTheta=0.49
00:02:08.149 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:08.159 00.010 5052 UpdateGuideState exits: m=63 SNR=5.4
00:02:08.159 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:08.159 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:08.159 00.000 5052 Enqueuing Expose request
00:02:08.159 00.000 8976 Worker thread wakes up
00:02:08.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:08.159 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:02:09.206 01.047 8976 Exposure complete
00:02:09.220 00.014 8976 worker thread done servicing request
00:02:09.220 00.000 5052 OnExposeComplete: enter
00:02:09.220 00.000 5052 UpdateGuideState(): m_state=2
00:02:09.221 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
00:02:09.221 00.000 5052 Star::Find returns 1 (0), X=174.88, Y=288.75, Mass=48, SNR=4.8, Peak=59 HFD=1.3
00:02:09.221 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:02:09.221 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:02:09.221 00.000 5052 CameraToMount -- cameraX=-2.80 cameraY=2.72 hyp=3.91 cameraTheta=2.37 mountX=3.59 mountY=1.34, mountTheta=0.36
00:02:09.222 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=169, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:09.232 00.010 5052 UpdateGuideState exits: m=48 SNR=4.8
00:02:09.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:09.232 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:09.232 00.000 5052 Enqueuing Expose request
00:02:09.232 00.000 8976 Worker thread wakes up
00:02:09.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:09.232 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:10.281 01.049 8976 Exposure complete
00:02:10.300 00.019 8976 worker thread done servicing request
00:02:10.300 00.000 5052 OnExposeComplete: enter
00:02:10.300 00.000 5052 UpdateGuideState(): m_state=2
00:02:10.300 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
00:02:10.300 00.000 5052 Star::Find returns 1 (0), X=175.04, Y=288.85, Mass=52, SNR=5.0, Peak=59 HFD=1.6
00:02:10.300 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.97) = xAngle (0.36 = 0.36)
00:02:10.300 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.30 = 0.30)
00:02:10.300 00.000 5052 CameraToMount -- cameraX=-2.64 cameraY=2.81 hyp=3.86 cameraTheta=2.32 mountX=3.62 mountY=1.15, mountTheta=0.31
00:02:10.301 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:10.310 00.009 5052 UpdateGuideState exits: m=52 SNR=5.0
00:02:10.311 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:10.311 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:10.311 00.000 5052 Enqueuing Expose request
00:02:10.311 00.000 8976 Worker thread wakes up
00:02:10.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:10.311 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:11.346 01.035 8976 Exposure complete
00:02:11.362 00.016 8976 worker thread done servicing request
00:02:11.362 00.000 5052 OnExposeComplete: enter
00:02:11.362 00.000 5052 UpdateGuideState(): m_state=2
00:02:11.362 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
00:02:11.362 00.000 5052 Star::Find returns 1 (0), X=174.61, Y=288.55, Mass=58, SNR=5.2, Peak=57 HFD=4.1
00:02:11.362 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.97) = xAngle (0.49 = 0.49)
00:02:11.362 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.43 = 0.43)
00:02:11.362 00.000 5052 CameraToMount -- cameraX=-3.07 cameraY=2.52 hyp=3.97 cameraTheta=2.45 mountX=3.51 mountY=1.67, mountTheta=0.44
00:02:11.363 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:11.371 00.008 5052 UpdateGuideState exits: m=58 SNR=5.2
00:02:11.372 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:11.372 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:11.372 00.000 5052 Enqueuing Expose request
00:02:11.372 00.000 8976 Worker thread wakes up
00:02:11.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:11.372 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:12.411 01.039 8976 Exposure complete
00:02:12.428 00.017 8976 worker thread done servicing request
00:02:12.428 00.000 5052 OnExposeComplete: enter
00:02:12.428 00.000 5052 UpdateGuideState(): m_state=2
00:02:12.428 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
00:02:12.428 00.000 5052 Star::Find returns 1 (0), X=174.68, Y=288.92, Mass=54, SNR=5.1, Peak=59 HFD=1.9
00:02:12.428 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:02:12.428 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:02:12.428 00.000 5052 CameraToMount -- cameraX=-3.01 cameraY=2.89 hyp=4.17 cameraTheta=2.38 mountX=3.83 mountY=1.45, mountTheta=0.36
00:02:12.429 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:12.439 00.010 5052 UpdateGuideState exits: m=54 SNR=5.1
00:02:12.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:12.439 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:12.439 00.000 5052 Enqueuing Expose request
00:02:12.439 00.000 8976 Worker thread wakes up
00:02:12.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:12.439 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:13.473 01.034 8976 Exposure complete
00:02:13.491 00.018 8976 worker thread done servicing request
00:02:13.491 00.000 5052 OnExposeComplete: enter
00:02:13.491 00.000 5052 UpdateGuideState(): m_state=2
00:02:13.491 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
00:02:13.491 00.000 5052 Star::Find returns 1 (0), X=174.97, Y=288.96, Mass=54, SNR=5.0, Peak=57 HFD=2.2
00:02:13.491 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.97) = xAngle (0.35 = 0.35)
00:02:13.491 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.30 = 0.30)
00:02:13.491 00.000 5052 CameraToMount -- cameraX=-2.72 cameraY=2.93 hyp=4.00 cameraTheta=2.32 mountX=3.75 mountY=1.17, mountTheta=0.30
00:02:13.492 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:13.501 00.009 5052 UpdateGuideState exits: m=54 SNR=5.0
00:02:13.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:13.501 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:13.501 00.000 5052 Enqueuing Expose request
00:02:13.501 00.000 8976 Worker thread wakes up
00:02:13.501 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:13.501 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:14.547 01.046 8976 Exposure complete
00:02:14.561 00.014 8976 worker thread done servicing request
00:02:14.562 00.001 5052 OnExposeComplete: enter
00:02:14.562 00.000 5052 UpdateGuideState(): m_state=2
00:02:14.562 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
00:02:14.562 00.000 5052 Star::Find returns 1 (0), X=174.27, Y=288.62, Mass=51, SNR=4.9, Peak=58 HFD=1.8
00:02:14.562 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.97) = xAngle (0.52 = 0.52)
00:02:14.562 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.47 = 0.47)
00:02:14.562 00.000 5052 CameraToMount -- cameraX=-3.41 cameraY=2.59 hyp=4.28 cameraTheta=2.49 mountX=3.71 mountY=1.94, mountTheta=0.48
00:02:14.563 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:14.575 00.012 5052 UpdateGuideState exits: m=51 SNR=4.9
00:02:14.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:14.575 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:14.575 00.000 5052 Enqueuing Expose request
00:02:14.575 00.000 8976 Worker thread wakes up
00:02:14.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:14.575 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:02:15.612 01.037 8976 Exposure complete
00:02:15.626 00.014 8976 worker thread done servicing request
00:02:15.626 00.000 5052 OnExposeComplete: enter
00:02:15.626 00.000 5052 UpdateGuideState(): m_state=2
00:02:15.626 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
00:02:15.626 00.000 5052 Star::Find returns 1 (0), X=174.99, Y=288.84, Mass=56, SNR=5.1, Peak=61 HFD=1.5
00:02:15.626 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
00:02:15.626 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.31 = 0.31)
00:02:15.626 00.000 5052 CameraToMount -- cameraX=-2.69 cameraY=2.81 hyp=3.89 cameraTheta=2.34 mountX=3.63 mountY=1.20, mountTheta=0.32
00:02:15.627 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:15.637 00.010 5052 UpdateGuideState exits: m=56 SNR=5.1
00:02:15.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:15.637 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:15.637 00.000 5052 Enqueuing Expose request
00:02:15.637 00.000 8976 Worker thread wakes up
00:02:15.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:15.637 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:16.678 01.041 8976 Exposure complete
00:02:16.691 00.013 8976 worker thread done servicing request
00:02:16.691 00.000 5052 OnExposeComplete: enter
00:02:16.692 00.001 5052 UpdateGuideState(): m_state=2
00:02:16.692 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
00:02:16.692 00.000 5052 Star::Find returns 1 (0), X=174.23, Y=289.08, Mass=53, SNR=5.0, Peak=61 HFD=2.4
00:02:16.692 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.97) = xAngle (0.45 = 0.45)
00:02:16.692 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.40 = 0.40)
00:02:16.692 00.000 5052 CameraToMount -- cameraX=-3.46 cameraY=3.05 hyp=4.61 cameraTheta=2.42 mountX=4.15 mountY=1.79, mountTheta=0.41
00:02:16.692 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:16.702 00.010 5052 UpdateGuideState exits: m=53 SNR=5.0
00:02:16.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:16.702 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:16.702 00.000 5052 Enqueuing Expose request
00:02:16.702 00.000 8976 Worker thread wakes up
00:02:16.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:16.702 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:02:17.739 01.037 8976 Exposure complete
00:02:17.755 00.016 8976 worker thread done servicing request
00:02:17.755 00.000 5052 OnExposeComplete: enter
00:02:17.755 00.000 5052 UpdateGuideState(): m_state=2
00:02:17.755 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
00:02:17.755 00.000 5052 Star::Find returns 1 (0), X=174.00, Y=289.00, Mass=45, SNR=4.7, Peak=61 HFD=2.1
00:02:17.755 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.97) = xAngle (0.50 = 0.50)
00:02:17.755 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.44 = 0.44)
00:02:17.756 00.001 5052 CameraToMount -- cameraX=-3.69 cameraY=2.97 hyp=4.73 cameraTheta=2.46 mountX=4.17 mountY=2.03, mountTheta=0.45
00:02:17.756 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:02:17.767 00.011 5052 UpdateGuideState exits: m=45 SNR=4.7
00:02:17.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:17.767 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:17.767 00.000 5052 Enqueuing Expose request
00:02:17.767 00.000 8976 Worker thread wakes up
00:02:17.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:17.767 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:02:18.799 01.032 8976 Exposure complete
00:02:18.813 00.014 8976 worker thread done servicing request
00:02:18.813 00.000 5052 OnExposeComplete: enter
00:02:18.814 00.001 5052 UpdateGuideState(): m_state=2
00:02:18.814 00.000 5052 Star::Find(18, 173, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
00:02:18.814 00.000 5052 Star::Find returns 1 (0), X=174.95, Y=288.73, Mass=46, SNR=4.7, Peak=57 HFD=1.3
00:02:18.814 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:02:18.814 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:02:18.814 00.000 5052 CameraToMount -- cameraX=-2.74 cameraY=2.70 hyp=3.84 cameraTheta=2.36 mountX=3.55 mountY=1.29, mountTheta=0.35
00:02:18.814 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:18.825 00.011 5052 UpdateGuideState exits: m=46 SNR=4.7
00:02:18.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:18.825 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:18.825 00.000 5052 Enqueuing Expose request
00:02:18.826 00.001 8976 Worker thread wakes up
00:02:18.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:18.826 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:19.867 01.041 8976 Exposure complete
00:02:19.881 00.014 8976 worker thread done servicing request
00:02:19.881 00.000 5052 OnExposeComplete: enter
00:02:19.881 00.000 5052 UpdateGuideState(): m_state=2
00:02:19.881 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
00:02:19.881 00.000 5052 Star::Find returns 1 (0), X=174.81, Y=288.83, Mass=47, SNR=4.7, Peak=57 HFD=1.5
00:02:19.881 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:02:19.881 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:02:19.881 00.000 5052 CameraToMount -- cameraX=-2.87 cameraY=2.80 hyp=4.01 cameraTheta=2.37 mountX=3.69 mountY=1.37, mountTheta=0.36
00:02:19.883 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:02:19.893 00.010 5052 UpdateGuideState exits: m=47 SNR=4.7
00:02:19.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:19.893 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:19.893 00.000 5052 Enqueuing Expose request
00:02:19.893 00.000 8976 Worker thread wakes up
00:02:19.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:19.893 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:20.942 01.049 8976 Exposure complete
00:02:20.962 00.020 8976 worker thread done servicing request
00:02:20.962 00.000 5052 OnExposeComplete: enter
00:02:20.962 00.000 5052 UpdateGuideState(): m_state=2
00:02:20.962 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
00:02:20.962 00.000 5052 Star::Find returns 1 (0), X=175.11, Y=289.00, Mass=57, SNR=5.1, Peak=59 HFD=2.0
00:02:20.962 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.97) = xAngle (0.32 = 0.32)
00:02:20.962 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.27 = 0.27)
00:02:20.962 00.000 5052 CameraToMount -- cameraX=-2.58 cameraY=2.97 hyp=3.93 cameraTheta=2.29 mountX=3.73 mountY=1.03, mountTheta=0.27
00:02:20.963 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:20.973 00.010 5052 UpdateGuideState exits: m=57 SNR=5.1
00:02:20.973 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:20.973 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:20.973 00.000 5052 Enqueuing Expose request
00:02:20.973 00.000 8976 Worker thread wakes up
00:02:20.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:20.973 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:22.019 01.046 8976 Exposure complete
00:02:22.033 00.014 8976 worker thread done servicing request
00:02:22.034 00.001 5052 OnExposeComplete: enter
00:02:22.034 00.000 5052 UpdateGuideState(): m_state=2
00:02:22.034 00.000 5052 Star::Find(18, 175, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
00:02:22.034 00.000 5052 Star::Find returns 1 (0), X=175.04, Y=288.28, Mass=60, SNR=5.3, Peak=61 HFD=0.6
00:02:22.034 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.47 = 0.47)
00:02:22.034 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:02:22.034 00.000 5052 CameraToMount -- cameraX=-2.64 cameraY=2.25 hyp=3.47 cameraTheta=2.44 mountX=3.09 mountY=1.40, mountTheta=0.43
00:02:22.035 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:22.045 00.010 5052 UpdateGuideState exits: m=60 SNR=5.3
00:02:22.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:22.045 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:22.045 00.000 5052 Enqueuing Expose request
00:02:22.045 00.000 8976 Worker thread wakes up
00:02:22.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:22.045 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:02:23.078 01.033 8976 Exposure complete
00:02:23.094 00.016 8976 worker thread done servicing request
00:02:23.094 00.000 5052 OnExposeComplete: enter
00:02:23.094 00.000 5052 UpdateGuideState(): m_state=2
00:02:23.094 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
00:02:23.094 00.000 5052 Star::Find returns 1 (0), X=174.81, Y=288.80, Mass=49, SNR=4.8, Peak=59 HFD=1.4
00:02:23.094 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:02:23.094 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:02:23.094 00.000 5052 CameraToMount -- cameraX=-2.87 cameraY=2.76 hyp=3.99 cameraTheta=2.38 mountX=3.66 mountY=1.38, mountTheta=0.36
00:02:23.095 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:23.106 00.011 5052 UpdateGuideState exits: m=49 SNR=4.8
00:02:23.106 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:23.106 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:23.106 00.000 5052 Enqueuing Expose request
00:02:23.106 00.000 8976 Worker thread wakes up
00:02:23.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:23.106 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:24.150 01.044 8976 Exposure complete
00:02:24.167 00.017 8976 worker thread done servicing request
00:02:24.167 00.000 5052 OnExposeComplete: enter
00:02:24.167 00.000 5052 UpdateGuideState(): m_state=2
00:02:24.168 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
00:02:24.168 00.000 5052 Star::Find returns 1 (0), X=174.61, Y=288.84, Mass=45, SNR=4.6, Peak=58 HFD=1.6
00:02:24.168 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:02:24.168 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:02:24.168 00.000 5052 CameraToMount -- cameraX=-3.07 cameraY=2.81 hyp=4.17 cameraTheta=2.40 mountX=3.78 mountY=1.54, mountTheta=0.39
00:02:24.169 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:02:24.179 00.010 5052 UpdateGuideState exits: m=45 SNR=4.6
00:02:24.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:24.179 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:24.179 00.000 5052 Enqueuing Expose request
00:02:24.179 00.000 8976 Worker thread wakes up
00:02:24.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:24.179 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:25.216 01.037 8976 Exposure complete
00:02:25.233 00.017 8976 worker thread done servicing request
00:02:25.233 00.000 5052 OnExposeComplete: enter
00:02:25.233 00.000 5052 UpdateGuideState(): m_state=2
00:02:25.233 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
00:02:25.233 00.000 5052 Star::Find returns 1 (0), X=174.31, Y=288.63, Mass=53, SNR=5.0, Peak=59 HFD=1.8
00:02:25.233 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.97) = xAngle (0.52 = 0.52)
00:02:25.233 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.47 = 0.47)
00:02:25.233 00.000 5052 CameraToMount -- cameraX=-3.38 cameraY=2.60 hyp=4.26 cameraTheta=2.49 mountX=3.70 mountY=1.91, mountTheta=0.48
00:02:25.234 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:25.243 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:02:25.244 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:25.244 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:25.244 00.000 5052 Enqueuing Expose request
00:02:25.244 00.000 8976 Worker thread wakes up
00:02:25.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:25.244 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:02:26.293 01.049 8976 Exposure complete
00:02:26.309 00.016 8976 worker thread done servicing request
00:02:26.309 00.000 5052 OnExposeComplete: enter
00:02:26.309 00.000 5052 UpdateGuideState(): m_state=2
00:02:26.309 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
00:02:26.309 00.000 5052 Star::Find returns 1 (0), X=174.36, Y=288.57, Mass=54, SNR=5.0, Peak=58 HFD=1.7
00:02:26.309 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.97) = xAngle (0.52 = 0.52)
00:02:26.309 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.47 = 0.47)
00:02:26.309 00.000 5052 CameraToMount -- cameraX=-3.33 cameraY=2.54 hyp=4.18 cameraTheta=2.49 mountX=3.63 mountY=1.89, mountTheta=0.48
00:02:26.310 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:26.320 00.010 5052 UpdateGuideState exits: m=54 SNR=5.0
00:02:26.320 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:26.320 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:26.321 00.001 5052 Enqueuing Expose request
00:02:26.321 00.000 8976 Worker thread wakes up
00:02:26.321 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:26.321 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:02:27.368 01.047 8976 Exposure complete
00:02:27.384 00.016 8976 worker thread done servicing request
00:02:27.384 00.000 5052 OnExposeComplete: enter
00:02:27.384 00.000 5052 UpdateGuideState(): m_state=2
00:02:27.385 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
00:02:27.385 00.000 5052 Star::Find returns 1 (0), X=174.61, Y=289.20, Mass=59, SNR=5.3, Peak=59 HFD=3.9
00:02:27.385 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
00:02:27.385 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.32 = 0.32)
00:02:27.385 00.000 5052 CameraToMount -- cameraX=-3.08 cameraY=3.17 hyp=4.42 cameraTheta=2.34 mountX=4.11 mountY=1.39, mountTheta=0.33
00:02:27.386 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:02:27.396 00.010 5052 UpdateGuideState exits: m=59 SNR=5.3
00:02:27.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:27.396 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:27.396 00.000 5052 Enqueuing Expose request
00:02:27.396 00.000 8976 Worker thread wakes up
00:02:27.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:27.396 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:28.435 01.039 8976 Exposure complete
00:02:28.446 00.011 8976 worker thread done servicing request
00:02:28.446 00.000 5052 OnExposeComplete: enter
00:02:28.446 00.000 5052 UpdateGuideState(): m_state=2
00:02:28.446 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
00:02:28.446 00.000 5052 Star::Find returns 1 (0), X=174.67, Y=288.82, Mass=48, SNR=4.8, Peak=59 HFD=1.5
00:02:28.446 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:02:28.446 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:02:28.446 00.000 5052 CameraToMount -- cameraX=-3.01 cameraY=2.79 hyp=4.11 cameraTheta=2.40 mountX=3.74 mountY=1.50, mountTheta=0.38
00:02:28.446 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:28.446 00.000 5052 UpdateGuideState exits: m=48 SNR=4.8
00:02:28.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:28.446 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:28.446 00.000 5052 Enqueuing Expose request
00:02:28.446 00.000 8976 Worker thread wakes up
00:02:28.446 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:28.446 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:29.496 01.050 8976 Exposure complete
00:02:29.512 00.016 8976 worker thread done servicing request
00:02:29.512 00.000 5052 OnExposeComplete: enter
00:02:29.512 00.000 5052 UpdateGuideState(): m_state=2
00:02:29.513 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
00:02:29.513 00.000 5052 Star::Find returns 1 (0), X=174.70, Y=288.10, Mass=57, SNR=5.2, Peak=58 HFD=1.2
00:02:29.513 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.97) = xAngle (0.57 = 0.57)
00:02:29.513 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.51 = 0.51)
00:02:29.513 00.000 5052 CameraToMount -- cameraX=-2.98 cameraY=2.07 hyp=3.63 cameraTheta=2.53 mountX=3.06 mountY=1.78, mountTheta=0.53
00:02:29.513 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:29.523 00.010 5052 UpdateGuideState exits: m=57 SNR=5.2
00:02:29.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:29.523 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:29.523 00.000 5052 Enqueuing Expose request
00:02:29.524 00.001 8976 Worker thread wakes up
00:02:29.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:29.524 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:02:30.553 01.029 8976 Exposure complete
00:02:30.568 00.015 8976 worker thread done servicing request
00:02:30.568 00.000 5052 OnExposeComplete: enter
00:02:30.568 00.000 5052 UpdateGuideState(): m_state=2
00:02:30.568 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
00:02:30.568 00.000 5052 Star::Find returns 1 (0), X=174.86, Y=288.75, Mass=47, SNR=4.8, Peak=59 HFD=1.3
00:02:30.568 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:02:30.569 00.001 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:02:30.569 00.000 5052 CameraToMount -- cameraX=-2.82 cameraY=2.72 hyp=3.92 cameraTheta=2.37 mountX=3.60 mountY=1.36, mountTheta=0.36
00:02:30.569 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:30.580 00.011 5052 UpdateGuideState exits: m=47 SNR=4.8
00:02:30.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:30.580 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:30.580 00.000 5052 Enqueuing Expose request
00:02:30.580 00.000 8976 Worker thread wakes up
00:02:30.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:30.580 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:31.623 01.043 8976 Exposure complete
00:02:31.638 00.015 8976 worker thread done servicing request
00:02:31.638 00.000 5052 OnExposeComplete: enter
00:02:31.638 00.000 5052 UpdateGuideState(): m_state=2
00:02:31.638 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
00:02:31.638 00.000 5052 Star::Find returns 1 (0), X=175.07, Y=288.91, Mass=52, SNR=4.9, Peak=57 HFD=1.8
00:02:31.638 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.97) = xAngle (0.34 = 0.34)
00:02:31.638 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.29 = 0.29)
00:02:31.638 00.000 5052 CameraToMount -- cameraX=-2.61 cameraY=2.88 hyp=3.89 cameraTheta=2.31 mountX=3.67 mountY=1.10, mountTheta=0.29
00:02:31.639 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:31.648 00.009 5052 UpdateGuideState exits: m=52 SNR=4.9
00:02:31.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:31.648 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:31.648 00.000 5052 Enqueuing Expose request
00:02:31.648 00.000 8976 Worker thread wakes up
00:02:31.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:31.648 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:32.690 01.042 8976 Exposure complete
00:02:32.706 00.016 8976 worker thread done servicing request
00:02:32.706 00.000 5052 OnExposeComplete: enter
00:02:32.706 00.000 5052 UpdateGuideState(): m_state=2
00:02:32.706 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
00:02:32.706 00.000 5052 Star::Find returns 1 (0), X=174.77, Y=289.28, Mass=51, SNR=4.9, Peak=58 HFD=2.5
00:02:32.706 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.97) = xAngle (0.33 = 0.33)
00:02:32.706 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.28 = 0.28)
00:02:32.706 00.000 5052 CameraToMount -- cameraX=-2.92 cameraY=3.25 hyp=4.37 cameraTheta=2.30 mountX=4.13 mountY=1.21, mountTheta=0.29
00:02:32.707 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:32.716 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
00:02:32.716 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:32.716 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:32.716 00.000 5052 Enqueuing Expose request
00:02:32.716 00.000 8976 Worker thread wakes up
00:02:32.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:32.716 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:33.766 01.050 8976 Exposure complete
00:02:33.783 00.017 8976 worker thread done servicing request
00:02:33.783 00.000 5052 OnExposeComplete: enter
00:02:33.784 00.001 5052 UpdateGuideState(): m_state=2
00:02:33.784 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
00:02:33.784 00.000 5052 Star::Find returns 1 (0), X=174.70, Y=288.87, Mass=47, SNR=4.7, Peak=57 HFD=1.6
00:02:33.784 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:02:33.784 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:02:33.784 00.000 5052 CameraToMount -- cameraX=-2.99 cameraY=2.83 hyp=4.12 cameraTheta=2.38 mountX=3.77 mountY=1.46, mountTheta=0.37
00:02:33.786 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:33.797 00.011 5052 UpdateGuideState exits: m=47 SNR=4.7
00:02:33.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:33.797 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:33.797 00.000 5052 Enqueuing Expose request
00:02:33.798 00.001 8976 Worker thread wakes up
00:02:33.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:33.798 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:34.836 01.038 8976 Exposure complete
00:02:34.853 00.017 8976 worker thread done servicing request
00:02:34.854 00.001 5052 OnExposeComplete: enter
00:02:34.854 00.000 5052 UpdateGuideState(): m_state=2
00:02:34.854 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
00:02:34.854 00.000 5052 Star::Find returns 1 (0), X=174.64, Y=288.82, Mass=47, SNR=4.8, Peak=59 HFD=1.5
00:02:34.854 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:02:34.854 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:02:34.854 00.000 5052 CameraToMount -- cameraX=-3.04 cameraY=2.79 hyp=4.13 cameraTheta=2.40 mountX=3.75 mountY=1.52, mountTheta=0.39
00:02:34.855 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:34.866 00.011 5052 UpdateGuideState exits: m=47 SNR=4.8
00:02:34.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:34.866 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:34.866 00.000 5052 Enqueuing Expose request
00:02:34.866 00.000 8976 Worker thread wakes up
00:02:34.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:34.866 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:35.908 01.042 8976 Exposure complete
00:02:35.932 00.024 8976 worker thread done servicing request
00:02:35.932 00.000 5052 OnExposeComplete: enter
00:02:35.932 00.000 5052 UpdateGuideState(): m_state=2
00:02:35.932 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
00:02:35.932 00.000 5052 Star::Find returns 1 (0), X=174.94, Y=288.75, Mass=51, SNR=4.9, Peak=59 HFD=1.3
00:02:35.932 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:02:35.932 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:02:35.932 00.000 5052 CameraToMount -- cameraX=-2.75 cameraY=2.71 hyp=3.86 cameraTheta=2.36 mountX=3.57 mountY=1.29, mountTheta=0.35
00:02:35.933 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:35.943 00.010 5052 UpdateGuideState exits: m=51 SNR=4.9
00:02:35.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:35.943 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:35.943 00.000 5052 Enqueuing Expose request
00:02:35.943 00.000 8976 Worker thread wakes up
00:02:35.944 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:35.944 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:36.988 01.044 8976 Exposure complete
00:02:37.003 00.015 8976 worker thread done servicing request
00:02:37.003 00.000 5052 OnExposeComplete: enter
00:02:37.003 00.000 5052 UpdateGuideState(): m_state=2
00:02:37.003 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
00:02:37.004 00.001 5052 Star::Find returns 1 (0), X=174.88, Y=288.70, Mass=61, SNR=5.3, Peak=59 HFD=3.7
00:02:37.004 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:02:37.004 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:02:37.004 00.000 5052 CameraToMount -- cameraX=-2.81 cameraY=2.67 hyp=3.87 cameraTheta=2.38 mountX=3.55 mountY=1.37, mountTheta=0.37
00:02:37.004 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:37.015 00.011 5052 UpdateGuideState exits: m=61 SNR=5.3
00:02:37.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:37.015 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:37.015 00.000 5052 Enqueuing Expose request
00:02:37.015 00.000 8976 Worker thread wakes up
00:02:37.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:37.015 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:38.052 01.037 8976 Exposure complete
00:02:38.068 00.016 8976 worker thread done servicing request
00:02:38.068 00.000 5052 OnExposeComplete: enter
00:02:38.068 00.000 5052 UpdateGuideState(): m_state=2
00:02:38.068 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
00:02:38.068 00.000 5052 Star::Find returns 1 (0), X=175.00, Y=288.89, Mass=56, SNR=5.1, Peak=57 HFD=2.5
00:02:38.068 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.97) = xAngle (0.36 = 0.36)
00:02:38.068 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.30 = 0.30)
00:02:38.068 00.000 5052 CameraToMount -- cameraX=-2.69 cameraY=2.86 hyp=3.93 cameraTheta=2.32 mountX=3.68 mountY=1.18, mountTheta=0.31
00:02:38.069 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:38.079 00.010 5052 UpdateGuideState exits: m=56 SNR=5.1
00:02:38.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:38.079 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:38.079 00.000 5052 Enqueuing Expose request
00:02:38.079 00.000 8976 Worker thread wakes up
00:02:38.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:38.079 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:39.119 01.040 8976 Exposure complete
00:02:39.134 00.015 8976 worker thread done servicing request
00:02:39.134 00.000 5052 OnExposeComplete: enter
00:02:39.135 00.001 5052 UpdateGuideState(): m_state=2
00:02:39.135 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
00:02:39.135 00.000 5052 Star::Find returns 1 (0), X=175.42, Y=289.04, Mass=52, SNR=5.0, Peak=57 HFD=2.2
00:02:39.135 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.97) = xAngle (0.25 = 0.25)
00:02:39.135 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.19 = 0.19)
00:02:39.135 00.000 5052 CameraToMount -- cameraX=-2.26 cameraY=3.01 hyp=3.76 cameraTheta=2.22 mountX=3.65 mountY=0.73, mountTheta=0.20
00:02:39.136 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:39.145 00.009 5052 UpdateGuideState exits: m=52 SNR=5.0
00:02:39.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:39.145 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:39.146 00.001 5052 Enqueuing Expose request
00:02:39.146 00.000 8976 Worker thread wakes up
00:02:39.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:39.146 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:40.189 01.043 8976 Exposure complete
00:02:40.207 00.018 8976 worker thread done servicing request
00:02:40.207 00.000 5052 OnExposeComplete: enter
00:02:40.207 00.000 5052 UpdateGuideState(): m_state=2
00:02:40.207 00.000 5052 Star::Find(18, 175, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
00:02:40.207 00.000 5052 Star::Find returns 1 (0), X=174.89, Y=288.76, Mass=48, SNR=4.7, Peak=58 HFD=1.4
00:02:40.207 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:02:40.207 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:02:40.207 00.000 5052 CameraToMount -- cameraX=-2.80 cameraY=2.73 hyp=3.91 cameraTheta=2.37 mountX=3.60 mountY=1.33, mountTheta=0.35
00:02:40.209 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=170, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:40.219 00.010 5052 UpdateGuideState exits: m=48 SNR=4.7
00:02:40.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:40.219 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:40.219 00.000 5052 Enqueuing Expose request
00:02:40.219 00.000 8976 Worker thread wakes up
00:02:40.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:40.219 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:41.265 01.046 8976 Exposure complete
00:02:41.292 00.027 8976 worker thread done servicing request
00:02:41.292 00.000 5052 OnExposeComplete: enter
00:02:41.292 00.000 5052 UpdateGuideState(): m_state=2
00:02:41.292 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
00:02:41.293 00.001 5052 Star::Find returns 1 (0), X=174.57, Y=288.28, Mass=52, SNR=5.0, Peak=61 HFD=0.9
00:02:41.293 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.97) = xAngle (0.55 = 0.55)
00:02:41.293 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.50 = 0.50)
00:02:41.293 00.000 5052 CameraToMount -- cameraX=-3.11 cameraY=2.24 hyp=3.84 cameraTheta=2.52 mountX=3.27 mountY=1.83, mountTheta=0.51
00:02:41.293 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:41.304 00.011 5052 UpdateGuideState exits: m=52 SNR=5.0
00:02:41.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:41.304 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:41.304 00.000 5052 Enqueuing Expose request
00:02:41.306 00.002 8976 Worker thread wakes up
00:02:41.307 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:41.307 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:02:42.343 01.036 8976 Exposure complete
00:02:42.358 00.015 8976 worker thread done servicing request
00:02:42.358 00.000 5052 OnExposeComplete: enter
00:02:42.358 00.000 5052 UpdateGuideState(): m_state=2
00:02:42.358 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
00:02:42.358 00.000 5052 Star::Find returns 1 (0), X=174.77, Y=288.87, Mass=49, SNR=4.8, Peak=57 HFD=1.7
00:02:42.358 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:02:42.358 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:02:42.359 00.001 5052 CameraToMount -- cameraX=-2.91 cameraY=2.84 hyp=4.07 cameraTheta=2.37 mountX=3.74 mountY=1.38, mountTheta=0.35
00:02:42.359 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:42.368 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
00:02:42.369 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:42.369 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:42.369 00.000 5052 Enqueuing Expose request
00:02:42.369 00.000 8976 Worker thread wakes up
00:02:42.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:42.369 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:43.415 01.046 8976 Exposure complete
00:02:43.431 00.016 8976 worker thread done servicing request
00:02:43.431 00.000 5052 OnExposeComplete: enter
00:02:43.431 00.000 5052 UpdateGuideState(): m_state=2
00:02:43.431 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
00:02:43.432 00.001 5052 Star::Find returns 1 (0), X=175.03, Y=288.65, Mass=47, SNR=4.8, Peak=59 HFD=1.1
00:02:43.432 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:02:43.432 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:02:43.432 00.000 5052 CameraToMount -- cameraX=-2.66 cameraY=2.62 hyp=3.73 cameraTheta=2.36 mountX=3.44 mountY=1.25, mountTheta=0.35
00:02:43.432 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:43.442 00.010 5052 UpdateGuideState exits: m=47 SNR=4.8
00:02:43.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:43.442 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:43.443 00.001 5052 Enqueuing Expose request
00:02:43.443 00.000 8976 Worker thread wakes up
00:02:43.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:43.443 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:44.471 01.028 8976 Exposure complete
00:02:44.485 00.014 8976 worker thread done servicing request
00:02:44.485 00.000 5052 OnExposeComplete: enter
00:02:44.485 00.000 5052 UpdateGuideState(): m_state=2
00:02:44.485 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
00:02:44.485 00.000 5052 Star::Find returns 1 (0), X=174.64, Y=288.88, Mass=49, SNR=4.9, Peak=59 HFD=1.7
00:02:44.485 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:02:44.485 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:02:44.485 00.000 5052 CameraToMount -- cameraX=-3.04 cameraY=2.84 hyp=4.16 cameraTheta=2.39 mountX=3.80 mountY=1.50, mountTheta=0.38
00:02:44.486 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:02:44.494 00.008 5052 UpdateGuideState exits: m=49 SNR=4.9
00:02:44.495 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:44.495 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:44.495 00.000 5052 Enqueuing Expose request
00:02:44.495 00.000 8976 Worker thread wakes up
00:02:44.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:44.495 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:45.532 01.037 8976 Exposure complete
00:02:45.546 00.014 8976 worker thread done servicing request
00:02:45.546 00.000 5052 OnExposeComplete: enter
00:02:45.546 00.000 5052 UpdateGuideState(): m_state=2
00:02:45.547 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
00:02:45.547 00.000 5052 Star::Find returns 1 (0), X=174.24, Y=288.35, Mass=66, SNR=5.5, Peak=59 HFD=3.3
00:02:45.547 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.97) = xAngle (0.58 = 0.58)
00:02:45.547 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.53 = 0.53)
00:02:45.547 00.000 5052 CameraToMount -- cameraX=-3.44 cameraY=2.32 hyp=4.15 cameraTheta=2.55 mountX=3.47 mountY=2.09, mountTheta=0.54
00:02:45.547 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:45.557 00.010 5052 UpdateGuideState exits: m=66 SNR=5.5
00:02:45.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:45.557 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:45.557 00.000 5052 Enqueuing Expose request
00:02:45.557 00.000 8976 Worker thread wakes up
00:02:45.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:45.557 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,270,37,37)
00:02:46.589 01.032 8976 Exposure complete
00:02:46.603 00.014 8976 worker thread done servicing request
00:02:46.603 00.000 5052 OnExposeComplete: enter
00:02:46.604 00.001 5052 UpdateGuideState(): m_state=2
00:02:46.604 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
00:02:46.604 00.000 5052 Star::Find returns 1 (0), X=175.17, Y=288.85, Mass=55, SNR=5.1, Peak=59 HFD=1.7
00:02:46.604 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.97) = xAngle (0.33 = 0.33)
00:02:46.604 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.28 = 0.28)
00:02:46.604 00.000 5052 CameraToMount -- cameraX=-2.51 cameraY=2.81 hyp=3.77 cameraTheta=2.30 mountX=3.57 mountY=1.04, mountTheta=0.28
00:02:46.605 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:46.614 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
00:02:46.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:46.614 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:46.614 00.000 5052 Enqueuing Expose request
00:02:46.614 00.000 8976 Worker thread wakes up
00:02:46.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:46.614 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:47.655 01.041 8976 Exposure complete
00:02:47.670 00.015 8976 worker thread done servicing request
00:02:47.670 00.000 5052 OnExposeComplete: enter
00:02:47.670 00.000 5052 UpdateGuideState(): m_state=2
00:02:47.670 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
00:02:47.670 00.000 5052 Star::Find returns 1 (0), X=174.37, Y=288.67, Mass=59, SNR=5.3, Peak=59 HFD=3.5
00:02:47.670 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.97) = xAngle (0.50 = 0.50)
00:02:47.670 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.45 = 0.45)
00:02:47.670 00.000 5052 CameraToMount -- cameraX=-3.31 cameraY=2.63 hyp=4.23 cameraTheta=2.47 mountX=3.71 mountY=1.83, mountTheta=0.46
00:02:47.671 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:47.680 00.009 5052 UpdateGuideState exits: m=59 SNR=5.3
00:02:47.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:47.680 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:47.680 00.000 5052 Enqueuing Expose request
00:02:47.680 00.000 8976 Worker thread wakes up
00:02:47.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:47.680 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:02:48.709 01.029 8976 Exposure complete
00:02:48.726 00.017 8976 worker thread done servicing request
00:02:48.726 00.000 5052 OnExposeComplete: enter
00:02:48.726 00.000 5052 UpdateGuideState(): m_state=2
00:02:48.726 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
00:02:48.727 00.001 5052 Star::Find returns 1 (0), X=174.58, Y=288.79, Mass=59, SNR=5.3, Peak=59 HFD=2.1
00:02:48.727 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.97) = xAngle (0.45 = 0.45)
00:02:48.727 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.39 = 0.39)
00:02:48.727 00.000 5052 CameraToMount -- cameraX=-3.10 cameraY=2.76 hyp=4.15 cameraTheta=2.41 mountX=3.75 mountY=1.59, mountTheta=0.40
00:02:48.728 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:48.738 00.010 5052 UpdateGuideState exits: m=59 SNR=5.3
00:02:48.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:48.739 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:48.739 00.000 5052 Enqueuing Expose request
00:02:48.739 00.000 8976 Worker thread wakes up
00:02:48.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:48.739 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:49.770 01.031 8976 Exposure complete
00:02:49.785 00.015 8976 worker thread done servicing request
00:02:49.785 00.000 5052 OnExposeComplete: enter
00:02:49.785 00.000 5052 UpdateGuideState(): m_state=2
00:02:49.785 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
00:02:49.785 00.000 5052 Star::Find returns 1 (0), X=175.29, Y=288.72, Mass=50, SNR=4.9, Peak=57 HFD=1.5
00:02:49.785 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.97) = xAngle (0.33 = 0.33)
00:02:49.785 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.28 = 0.28)
00:02:49.785 00.000 5052 CameraToMount -- cameraX=-2.39 cameraY=2.69 hyp=3.60 cameraTheta=2.30 mountX=3.40 mountY=0.98, mountTheta=0.28
00:02:49.786 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:49.795 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
00:02:49.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:49.795 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:49.795 00.000 5052 Enqueuing Expose request
00:02:49.795 00.000 8976 Worker thread wakes up
00:02:49.796 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:49.796 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:50.837 01.041 8976 Exposure complete
00:02:50.852 00.015 8976 worker thread done servicing request
00:02:50.852 00.000 5052 OnExposeComplete: enter
00:02:50.852 00.000 5052 UpdateGuideState(): m_state=2
00:02:50.852 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
00:02:50.852 00.000 5052 Star::Find returns 1 (0), X=174.53, Y=288.49, Mass=57, SNR=5.2, Peak=59 HFD=1.5
00:02:50.852 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.97) = xAngle (0.51 = 0.51)
00:02:50.852 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.46 = 0.46)
00:02:50.853 00.001 5052 CameraToMount -- cameraX=-3.16 cameraY=2.46 hyp=4.00 cameraTheta=2.48 mountX=3.49 mountY=1.77, mountTheta=0.47
00:02:50.853 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:02:50.862 00.009 5052 UpdateGuideState exits: m=57 SNR=5.2
00:02:50.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:50.862 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:50.862 00.000 5052 Enqueuing Expose request
00:02:50.862 00.000 8976 Worker thread wakes up
00:02:50.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:50.862 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:02:51.906 01.044 8976 Exposure complete
00:02:51.920 00.014 8976 worker thread done servicing request
00:02:51.920 00.000 5052 OnExposeComplete: enter
00:02:51.920 00.000 5052 UpdateGuideState(): m_state=2
00:02:51.920 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
00:02:51.920 00.000 5052 Star::Find returns 1 (0), X=174.49, Y=289.03, Mass=52, SNR=5.0, Peak=58 HFD=2.2
00:02:51.920 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:02:51.920 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:02:51.920 00.000 5052 CameraToMount -- cameraX=-3.19 cameraY=3.00 hyp=4.38 cameraTheta=2.39 mountX=4.00 mountY=1.57, mountTheta=0.37
00:02:51.921 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:51.929 00.008 5052 UpdateGuideState exits: m=52 SNR=5.0
00:02:51.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:51.929 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:51.929 00.000 5052 Enqueuing Expose request
00:02:51.930 00.001 8976 Worker thread wakes up
00:02:51.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:51.930 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:02:52.958 01.028 8976 Exposure complete
00:02:52.973 00.015 8976 worker thread done servicing request
00:02:52.973 00.000 5052 OnExposeComplete: enter
00:02:52.973 00.000 5052 UpdateGuideState(): m_state=2
00:02:52.973 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
00:02:52.973 00.000 5052 Star::Find returns 1 (0), X=174.54, Y=288.26, Mass=60, SNR=5.3, Peak=61 HFD=1.1
00:02:52.973 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.97) = xAngle (0.56 = 0.56)
00:02:52.973 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.50 = 0.50)
00:02:52.973 00.000 5052 CameraToMount -- cameraX=-3.15 cameraY=2.23 hyp=3.86 cameraTheta=2.52 mountX=3.28 mountY=1.86, mountTheta=0.52
00:02:52.974 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:52.983 00.009 5052 UpdateGuideState exits: m=60 SNR=5.3
00:02:52.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:52.983 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:52.983 00.000 5052 Enqueuing Expose request
00:02:52.984 00.001 8976 Worker thread wakes up
00:02:52.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:52.984 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:02:54.022 01.038 8976 Exposure complete
00:02:54.036 00.014 8976 worker thread done servicing request
00:02:54.037 00.001 5052 OnExposeComplete: enter
00:02:54.037 00.000 5052 UpdateGuideState(): m_state=2
00:02:54.037 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
00:02:54.037 00.000 5052 Star::Find returns 1 (0), X=175.07, Y=288.96, Mass=53, SNR=5.0, Peak=59 HFD=1.8
00:02:54.037 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.97) = xAngle (0.33 = 0.33)
00:02:54.037 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.28 = 0.28)
00:02:54.037 00.000 5052 CameraToMount -- cameraX=-2.61 cameraY=2.93 hyp=3.92 cameraTheta=2.30 mountX=3.71 mountY=1.08, mountTheta=0.28
00:02:54.038 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:54.047 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:02:54.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:54.047 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:54.047 00.000 5052 Enqueuing Expose request
00:02:54.047 00.000 8976 Worker thread wakes up
00:02:54.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:54.047 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:55.090 01.043 8976 Exposure complete
00:02:55.106 00.016 8976 worker thread done servicing request
00:02:55.106 00.000 5052 OnExposeComplete: enter
00:02:55.106 00.000 5052 UpdateGuideState(): m_state=2
00:02:55.106 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
00:02:55.106 00.000 5052 Star::Find returns 1 (0), X=175.18, Y=288.83, Mass=53, SNR=5.0, Peak=58 HFD=1.7
00:02:55.106 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.97) = xAngle (0.33 = 0.33)
00:02:55.106 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.28 = 0.28)
00:02:55.106 00.000 5052 CameraToMount -- cameraX=-2.51 cameraY=2.80 hyp=3.76 cameraTheta=2.30 mountX=3.55 mountY=1.04, mountTheta=0.29
00:02:55.107 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:55.116 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:02:55.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:55.116 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:55.116 00.000 5052 Enqueuing Expose request
00:02:55.116 00.000 8976 Worker thread wakes up
00:02:55.117 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:55.117 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:56.158 01.041 8976 Exposure complete
00:02:56.172 00.014 8976 worker thread done servicing request
00:02:56.172 00.000 5052 OnExposeComplete: enter
00:02:56.172 00.000 5052 UpdateGuideState(): m_state=2
00:02:56.172 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 123
00:02:56.172 00.000 5052 Star::Find returns 1 (0), X=174.73, Y=288.51, Mass=55, SNR=5.1, Peak=57 HFD=1.5
00:02:56.172 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:02:56.172 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:02:56.172 00.000 5052 CameraToMount -- cameraX=-2.95 cameraY=2.48 hyp=3.85 cameraTheta=2.44 mountX=3.43 mountY=1.58, mountTheta=0.43
00:02:56.173 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:56.182 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
00:02:56.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:56.182 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:56.182 00.000 5052 Enqueuing Expose request
00:02:56.183 00.001 8976 Worker thread wakes up
00:02:56.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:56.183 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:57.221 01.038 8976 Exposure complete
00:02:57.235 00.014 8976 worker thread done servicing request
00:02:57.235 00.000 5052 OnExposeComplete: enter
00:02:57.235 00.000 5052 UpdateGuideState(): m_state=2
00:02:57.236 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 124
00:02:57.236 00.000 5052 Star::Find returns 1 (0), X=175.17, Y=288.85, Mass=54, SNR=5.1, Peak=59 HFD=1.7
00:02:57.236 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.97) = xAngle (0.33 = 0.33)
00:02:57.236 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.28 = 0.28)
00:02:57.236 00.000 5052 CameraToMount -- cameraX=-2.51 cameraY=2.81 hyp=3.77 cameraTheta=2.30 mountX=3.57 mountY=1.04, mountTheta=0.28
00:02:57.236 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:57.246 00.010 5052 UpdateGuideState exits: m=54 SNR=5.1
00:02:57.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:57.246 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:57.246 00.000 5052 Enqueuing Expose request
00:02:57.246 00.000 8976 Worker thread wakes up
00:02:57.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:57.246 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:02:58.287 01.041 8976 Exposure complete
00:02:58.301 00.014 8976 worker thread done servicing request
00:02:58.301 00.000 5052 OnExposeComplete: enter
00:02:58.301 00.000 5052 UpdateGuideState(): m_state=2
00:02:58.302 00.001 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 125
00:02:58.302 00.000 5052 Star::Find returns 1 (0), X=174.23, Y=288.86, Mass=56, SNR=5.2, Peak=58 HFD=2.6
00:02:58.302 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.97) = xAngle (0.49 = 0.49)
00:02:58.302 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.43 = 0.43)
00:02:58.302 00.000 5052 CameraToMount -- cameraX=-3.45 cameraY=2.83 hyp=4.47 cameraTheta=2.45 mountX=3.95 mountY=1.88, mountTheta=0.44
00:02:58.302 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:02:58.311 00.009 5052 UpdateGuideState exits: m=56 SNR=5.2
00:02:58.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:58.311 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:58.311 00.000 5052 Enqueuing Expose request
00:02:58.311 00.000 8976 Worker thread wakes up
00:02:58.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:58.311 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:02:59.349 01.038 8976 Exposure complete
00:02:59.363 00.014 8976 worker thread done servicing request
00:02:59.364 00.001 5052 OnExposeComplete: enter
00:02:59.364 00.000 5052 UpdateGuideState(): m_state=2
00:02:59.364 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 126
00:02:59.364 00.000 5052 Star::Find returns 1 (0), X=174.05, Y=289.02, Mass=45, SNR=4.6, Peak=55 HFD=2.6
00:02:59.364 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:02:59.364 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.43 = 0.43)
00:02:59.364 00.000 5052 CameraToMount -- cameraX=-3.63 cameraY=2.99 hyp=4.71 cameraTheta=2.45 mountX=4.16 mountY=1.97, mountTheta=0.44
00:02:59.365 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:02:59.374 00.009 5052 UpdateGuideState exits: m=45 SNR=4.6
00:02:59.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:59.374 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:02:59.374 00.000 5052 Enqueuing Expose request
00:02:59.374 00.000 8976 Worker thread wakes up
00:02:59.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:02:59.374 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:03:00.402 01.028 8976 Exposure complete
00:03:00.416 00.014 8976 worker thread done servicing request
00:03:00.416 00.000 5052 OnExposeComplete: enter
00:03:00.416 00.000 5052 UpdateGuideState(): m_state=2
00:03:00.416 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 127
00:03:00.416 00.000 5052 Star::Find returns 1 (0), X=175.10, Y=288.75, Mass=58, SNR=5.2, Peak=58 HFD=2.8
00:03:00.416 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.97) = xAngle (0.36 = 0.36)
00:03:00.416 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.31 = 0.31)
00:03:00.416 00.000 5052 CameraToMount -- cameraX=-2.58 cameraY=2.72 hyp=3.75 cameraTheta=2.33 mountX=3.51 mountY=1.14, mountTheta=0.32
00:03:00.417 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:00.425 00.008 5052 UpdateGuideState exits: m=58 SNR=5.2
00:03:00.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:00.426 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:00.426 00.000 5052 Enqueuing Expose request
00:03:00.426 00.000 8976 Worker thread wakes up
00:03:00.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:00.426 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:01.455 01.029 8976 Exposure complete
00:03:01.468 00.013 8976 worker thread done servicing request
00:03:01.469 00.001 5052 OnExposeComplete: enter
00:03:01.469 00.000 5052 UpdateGuideState(): m_state=2
00:03:01.469 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 128
00:03:01.469 00.000 5052 Star::Find returns 1 (0), X=174.90, Y=289.26, Mass=56, SNR=5.1, Peak=55 HFD=4.3
00:03:01.469 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.97) = xAngle (0.31 = 0.31)
00:03:01.469 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.26 = 0.26)
00:03:01.469 00.000 5052 CameraToMount -- cameraX=-2.78 cameraY=3.23 hyp=4.26 cameraTheta=2.28 mountX=4.06 mountY=1.10, mountTheta=0.26
00:03:01.470 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:03:01.478 00.008 5052 UpdateGuideState exits: m=56 SNR=5.1
00:03:01.478 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:01.478 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:01.478 00.000 5052 Enqueuing Expose request
00:03:01.478 00.000 8976 Worker thread wakes up
00:03:01.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:01.478 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:02.516 01.038 8976 Exposure complete
00:03:02.531 00.015 8976 worker thread done servicing request
00:03:02.531 00.000 5052 OnExposeComplete: enter
00:03:02.531 00.000 5052 UpdateGuideState(): m_state=2
00:03:02.531 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 129
00:03:02.531 00.000 5052 Star::Find returns 1 (0), X=174.48, Y=288.99, Mass=57, SNR=5.2, Peak=58 HFD=2.7
00:03:02.531 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:03:02.531 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:03:02.531 00.000 5052 CameraToMount -- cameraX=-3.20 cameraY=2.95 hyp=4.35 cameraTheta=2.40 mountX=3.96 mountY=1.60, mountTheta=0.38
00:03:02.532 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:03:02.540 00.008 5052 UpdateGuideState exits: m=57 SNR=5.2
00:03:02.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:02.540 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:02.541 00.001 5052 Enqueuing Expose request
00:03:02.541 00.000 8976 Worker thread wakes up
00:03:02.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:02.541 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:03:03.582 01.041 8976 Exposure complete
00:03:03.596 00.014 8976 worker thread done servicing request
00:03:03.597 00.001 5052 OnExposeComplete: enter
00:03:03.597 00.000 5052 UpdateGuideState(): m_state=2
00:03:03.597 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 130
00:03:03.597 00.000 5052 Star::Find returns 1 (0), X=175.20, Y=289.17, Mass=54, SNR=5.0, Peak=59 HFD=2.3
00:03:03.597 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.97) = xAngle (0.27 = 0.27)
00:03:03.597 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.22 = 0.22)
00:03:03.597 00.000 5052 CameraToMount -- cameraX=-2.49 cameraY=3.14 hyp=4.01 cameraTheta=2.24 mountX=3.86 mountY=0.87, mountTheta=0.22
00:03:03.598 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:03.606 00.008 5052 UpdateGuideState exits: m=54 SNR=5.0
00:03:03.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:03.606 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:03.606 00.000 5052 Enqueuing Expose request
00:03:03.606 00.000 8976 Worker thread wakes up
00:03:03.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:03.607 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:04.638 01.031 8976 Exposure complete
00:03:04.652 00.014 8976 worker thread done servicing request
00:03:04.652 00.000 5052 OnExposeComplete: enter
00:03:04.652 00.000 5052 UpdateGuideState(): m_state=2
00:03:04.652 00.000 5052 Star::Find(18, 175, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 131
00:03:04.652 00.000 5052 Star::Find returns 1 (0), X=174.64, Y=288.54, Mass=57, SNR=5.2, Peak=59 HFD=1.3
00:03:04.652 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:03:04.652 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.43 = 0.43)
00:03:04.652 00.000 5052 CameraToMount -- cameraX=-3.04 cameraY=2.51 hyp=3.94 cameraTheta=2.45 mountX=3.49 mountY=1.65, mountTheta=0.44
00:03:04.653 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:03:04.661 00.008 5052 UpdateGuideState exits: m=57 SNR=5.2
00:03:04.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:04.662 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:04.662 00.000 5052 Enqueuing Expose request
00:03:04.662 00.000 8976 Worker thread wakes up
00:03:04.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:04.662 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:05.694 01.032 8976 Exposure complete
00:03:05.708 00.014 8976 worker thread done servicing request
00:03:05.708 00.000 5052 OnExposeComplete: enter
00:03:05.708 00.000 5052 UpdateGuideState(): m_state=2
00:03:05.708 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 132
00:03:05.709 00.001 5052 Star::Find returns 1 (0), X=175.38, Y=288.41, Mass=61, SNR=5.4, Peak=61 HFD=1.3
00:03:05.709 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
00:03:05.709 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.32 = 0.32)
00:03:05.709 00.000 5052 CameraToMount -- cameraX=-2.31 cameraY=2.38 hyp=3.32 cameraTheta=2.34 mountX=3.09 mountY=1.04, mountTheta=0.33
00:03:05.709 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:05.719 00.010 5052 UpdateGuideState exits: m=61 SNR=5.4
00:03:05.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:05.719 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:05.719 00.000 5052 Enqueuing Expose request
00:03:05.719 00.000 8976 Worker thread wakes up
00:03:05.719 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:05.719 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:03:06.761 01.042 8976 Exposure complete
00:03:06.775 00.014 8976 worker thread done servicing request
00:03:06.775 00.000 5052 OnExposeComplete: enter
00:03:06.775 00.000 5052 UpdateGuideState(): m_state=2
00:03:06.775 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 133
00:03:06.775 00.000 5052 Star::Find returns 1 (0), X=174.54, Y=288.99, Mass=53, SNR=5.0, Peak=59 HFD=2.0
00:03:06.775 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:03:06.775 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:03:06.775 00.000 5052 CameraToMount -- cameraX=-3.15 cameraY=2.96 hyp=4.32 cameraTheta=2.39 mountX=3.94 mountY=1.55, mountTheta=0.37
00:03:06.776 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:06.784 00.008 5052 UpdateGuideState exits: m=53 SNR=5.0
00:03:06.785 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:06.785 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:06.785 00.000 5052 Enqueuing Expose request
00:03:06.785 00.000 8976 Worker thread wakes up
00:03:06.785 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:06.785 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:07.816 01.031 8976 Exposure complete
00:03:07.830 00.014 8976 worker thread done servicing request
00:03:07.830 00.000 5052 OnExposeComplete: enter
00:03:07.830 00.000 5052 UpdateGuideState(): m_state=2
00:03:07.830 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 134
00:03:07.830 00.000 5052 Star::Find returns 1 (0), X=174.98, Y=288.75, Mass=46, SNR=4.7, Peak=57 HFD=1.3
00:03:07.830 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:03:07.830 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:03:07.830 00.000 5052 CameraToMount -- cameraX=-2.70 cameraY=2.71 hyp=3.83 cameraTheta=2.35 mountX=3.55 mountY=1.25, mountTheta=0.34
00:03:07.831 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:03:07.840 00.009 5052 UpdateGuideState exits: m=46 SNR=4.7
00:03:07.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:07.840 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:07.840 00.000 5052 Enqueuing Expose request
00:03:07.840 00.000 8976 Worker thread wakes up
00:03:07.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:07.840 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:08.871 01.031 8976 Exposure complete
00:03:08.885 00.014 8976 worker thread done servicing request
00:03:08.885 00.000 5052 OnExposeComplete: enter
00:03:08.885 00.000 5052 UpdateGuideState(): m_state=2
00:03:08.885 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 135
00:03:08.885 00.000 5052 Star::Find returns 1 (0), X=174.63, Y=288.82, Mass=47, SNR=4.7, Peak=59 HFD=1.5
00:03:08.885 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:03:08.886 00.001 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:03:08.886 00.000 5052 CameraToMount -- cameraX=-3.06 cameraY=2.79 hyp=4.14 cameraTheta=2.40 mountX=3.76 mountY=1.54, mountTheta=0.39
00:03:08.886 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:08.895 00.009 5052 UpdateGuideState exits: m=47 SNR=4.7
00:03:08.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:08.895 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:08.895 00.000 5052 Enqueuing Expose request
00:03:08.895 00.000 8976 Worker thread wakes up
00:03:08.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:08.895 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:09.935 01.040 8976 Exposure complete
00:03:09.949 00.014 8976 worker thread done servicing request
00:03:09.949 00.000 5052 OnExposeComplete: enter
00:03:09.949 00.000 5052 UpdateGuideState(): m_state=2
00:03:09.950 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 136
00:03:09.950 00.000 5052 Star::Find returns 1 (0), X=174.89, Y=288.76, Mass=48, SNR=4.8, Peak=58 HFD=1.4
00:03:09.950 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:03:09.950 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:03:09.950 00.000 5052 CameraToMount -- cameraX=-2.80 cameraY=2.73 hyp=3.91 cameraTheta=2.37 mountX=3.60 mountY=1.33, mountTheta=0.35
00:03:09.950 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:09.960 00.010 5052 UpdateGuideState exits: m=48 SNR=4.8
00:03:09.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:09.960 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:09.960 00.000 5052 Enqueuing Expose request
00:03:09.961 00.001 8976 Worker thread wakes up
00:03:09.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:09.961 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:11.001 01.040 8976 Exposure complete
00:03:11.015 00.014 8976 worker thread done servicing request
00:03:11.015 00.000 5052 OnExposeComplete: enter
00:03:11.016 00.001 5052 UpdateGuideState(): m_state=2
00:03:11.016 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 137
00:03:11.016 00.000 5052 Star::Find returns 1 (0), X=174.80, Y=288.90, Mass=50, SNR=4.9, Peak=59 HFD=1.6
00:03:11.016 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:03:11.016 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:03:11.016 00.000 5052 CameraToMount -- cameraX=-2.89 cameraY=2.87 hyp=4.07 cameraTheta=2.36 mountX=3.76 mountY=1.35, mountTheta=0.34
00:03:11.017 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:11.026 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
00:03:11.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:11.026 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:11.026 00.000 5052 Enqueuing Expose request
00:03:11.026 00.000 8976 Worker thread wakes up
00:03:11.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:11.026 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:12.077 01.051 8976 Exposure complete
00:03:12.093 00.016 8976 worker thread done servicing request
00:03:12.093 00.000 5052 OnExposeComplete: enter
00:03:12.093 00.000 5052 UpdateGuideState(): m_state=2
00:03:12.093 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 138
00:03:12.093 00.000 5052 Star::Find returns 1 (0), X=174.03, Y=288.65, Mass=57, SNR=5.2, Peak=57 HFD=3.1
00:03:12.093 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.97) = xAngle (0.55 = 0.55)
00:03:12.093 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.50 = 0.50)
00:03:12.093 00.000 5052 CameraToMount -- cameraX=-3.65 cameraY=2.62 hyp=4.49 cameraTheta=2.52 mountX=3.83 mountY=2.15, mountTheta=0.51
00:03:12.095 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:12.105 00.010 5052 UpdateGuideState exits: m=57 SNR=5.2
00:03:12.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:12.105 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:12.105 00.000 5052 Enqueuing Expose request
00:03:12.105 00.000 8976 Worker thread wakes up
00:03:12.106 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:12.106 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:03:13.140 01.034 8976 Exposure complete
00:03:13.153 00.013 8976 worker thread done servicing request
00:03:13.153 00.000 5052 OnExposeComplete: enter
00:03:13.153 00.000 5052 UpdateGuideState(): m_state=2
00:03:13.153 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
00:03:13.154 00.001 5052 Star::Find returns 1 (0), X=174.75, Y=289.10, Mass=49, SNR=4.8, Peak=57 HFD=2.1
00:03:13.154 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
00:03:13.154 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.31 = 0.31)
00:03:13.154 00.000 5052 CameraToMount -- cameraX=-2.93 cameraY=3.07 hyp=4.24 cameraTheta=2.33 mountX=3.96 mountY=1.30, mountTheta=0.32
00:03:13.154 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:13.163 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
00:03:13.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:13.164 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:13.164 00.000 5052 Enqueuing Expose request
00:03:13.164 00.000 8976 Worker thread wakes up
00:03:13.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:13.164 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:14.205 01.041 8976 Exposure complete
00:03:14.219 00.014 8976 worker thread done servicing request
00:03:14.219 00.000 5052 OnExposeComplete: enter
00:03:14.219 00.000 5052 UpdateGuideState(): m_state=2
00:03:14.219 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 140
00:03:14.219 00.000 5052 Star::Find returns 1 (0), X=174.50, Y=288.47, Mass=54, SNR=5.1, Peak=59 HFD=1.3
00:03:14.219 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.97) = xAngle (0.52 = 0.52)
00:03:14.219 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.47 = 0.47)
00:03:14.219 00.000 5052 CameraToMount -- cameraX=-3.19 cameraY=2.44 hyp=4.02 cameraTheta=2.49 mountX=3.49 mountY=1.81, mountTheta=0.48
00:03:14.220 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:14.228 00.008 5052 UpdateGuideState exits: m=54 SNR=5.1
00:03:14.228 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:14.228 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:14.228 00.000 5052 Enqueuing Expose request
00:03:14.228 00.000 8976 Worker thread wakes up
00:03:14.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:14.228 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,270,37,37)
00:03:15.270 01.042 8976 Exposure complete
00:03:15.285 00.015 8976 worker thread done servicing request
00:03:15.285 00.000 5052 OnExposeComplete: enter
00:03:15.285 00.000 5052 UpdateGuideState(): m_state=2
00:03:15.285 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 141
00:03:15.285 00.000 5052 Star::Find returns 1 (0), X=174.10, Y=289.06, Mass=57, SNR=5.2, Peak=60 HFD=2.7
00:03:15.285 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.47 = 0.47)
00:03:15.285 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:03:15.285 00.000 5052 CameraToMount -- cameraX=-3.59 cameraY=3.03 hyp=4.69 cameraTheta=2.44 mountX=4.18 mountY=1.91, mountTheta=0.43
00:03:15.286 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:03:15.295 00.009 5052 UpdateGuideState exits: m=57 SNR=5.2
00:03:15.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:15.295 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:15.295 00.000 5052 Enqueuing Expose request
00:03:15.295 00.000 8976 Worker thread wakes up
00:03:15.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:15.295 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:03:16.340 01.045 8976 Exposure complete
00:03:16.356 00.016 8976 worker thread done servicing request
00:03:16.356 00.000 5052 OnExposeComplete: enter
00:03:16.356 00.000 5052 UpdateGuideState(): m_state=2
00:03:16.356 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 142
00:03:16.356 00.000 5052 Star::Find returns 1 (0), X=174.95, Y=288.88, Mass=52, SNR=4.9, Peak=58 HFD=1.7
00:03:16.356 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
00:03:16.356 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.31 = 0.31)
00:03:16.356 00.000 5052 CameraToMount -- cameraX=-2.73 cameraY=2.85 hyp=3.95 cameraTheta=2.33 mountX=3.69 mountY=1.22, mountTheta=0.32
00:03:16.358 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:03:16.370 00.012 5052 UpdateGuideState exits: m=52 SNR=4.9
00:03:16.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:16.370 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:16.370 00.000 5052 Enqueuing Expose request
00:03:16.370 00.000 8976 Worker thread wakes up
00:03:16.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:16.370 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:17.407 01.037 8976 Exposure complete
00:03:17.421 00.014 8976 worker thread done servicing request
00:03:17.421 00.000 5052 OnExposeComplete: enter
00:03:17.421 00.000 5052 UpdateGuideState(): m_state=2
00:03:17.421 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 143
00:03:17.421 00.000 5052 Star::Find returns 1 (0), X=174.78, Y=288.98, Mass=51, SNR=4.9, Peak=57 HFD=1.9
00:03:17.421 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:03:17.421 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:03:17.421 00.000 5052 CameraToMount -- cameraX=-2.90 cameraY=2.95 hyp=4.14 cameraTheta=2.35 mountX=3.84 mountY=1.33, mountTheta=0.33
00:03:17.422 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:17.431 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
00:03:17.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:17.431 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:17.431 00.000 5052 Enqueuing Expose request
00:03:17.432 00.001 8976 Worker thread wakes up
00:03:17.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:17.432 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:18.456 01.024 8976 Exposure complete
00:03:18.471 00.015 8976 worker thread done servicing request
00:03:18.472 00.001 5052 OnExposeComplete: enter
00:03:18.472 00.000 5052 UpdateGuideState(): m_state=2
00:03:18.472 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 144
00:03:18.472 00.000 5052 Star::Find returns 1 (0), X=174.53, Y=288.36, Mass=53, SNR=5.0, Peak=59 HFD=1.1
00:03:18.472 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.97) = xAngle (0.54 = 0.54)
00:03:18.472 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.49 = 0.49)
00:03:18.472 00.000 5052 CameraToMount -- cameraX=-3.16 cameraY=2.32 hyp=3.92 cameraTheta=2.51 mountX=3.36 mountY=1.83, mountTheta=0.50
00:03:18.473 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:18.482 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:03:18.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:18.482 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:18.482 00.000 5052 Enqueuing Expose request
00:03:18.482 00.000 8976 Worker thread wakes up
00:03:18.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:18.482 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:03:19.512 01.030 8976 Exposure complete
00:03:19.527 00.015 8976 worker thread done servicing request
00:03:19.527 00.000 5052 OnExposeComplete: enter
00:03:19.528 00.001 5052 UpdateGuideState(): m_state=2
00:03:19.528 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 145
00:03:19.528 00.000 5052 Star::Find returns 1 (0), X=175.25, Y=288.86, Mass=54, SNR=5.1, Peak=63 HFD=1.5
00:03:19.528 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.97) = xAngle (0.31 = 0.31)
00:03:19.528 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.26 = 0.26)
00:03:19.528 00.000 5052 CameraToMount -- cameraX=-2.43 cameraY=2.83 hyp=3.73 cameraTheta=2.28 mountX=3.55 mountY=0.96, mountTheta=0.26
00:03:19.528 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:19.538 00.010 5052 UpdateGuideState exits: m=54 SNR=5.1
00:03:19.538 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:19.538 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:19.538 00.000 5052 Enqueuing Expose request
00:03:19.538 00.000 8976 Worker thread wakes up
00:03:19.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:19.538 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:20.574 01.036 8976 Exposure complete
00:03:20.589 00.015 8976 worker thread done servicing request
00:03:20.589 00.000 5052 OnExposeComplete: enter
00:03:20.589 00.000 5052 UpdateGuideState(): m_state=2
00:03:20.589 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 146
00:03:20.590 00.001 5052 Star::Find returns 1 (0), X=174.83, Y=288.79, Mass=50, SNR=4.9, Peak=59 HFD=1.4
00:03:20.590 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:03:20.590 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:03:20.590 00.000 5052 CameraToMount -- cameraX=-2.86 cameraY=2.76 hyp=3.97 cameraTheta=2.37 mountX=3.65 mountY=1.37, mountTheta=0.36
00:03:20.590 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:20.600 00.010 5052 UpdateGuideState exits: m=50 SNR=4.9
00:03:20.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:20.600 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:20.600 00.000 5052 Enqueuing Expose request
00:03:20.601 00.001 8976 Worker thread wakes up
00:03:20.602 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:20.602 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:21.636 01.034 8976 Exposure complete
00:03:21.651 00.015 8976 worker thread done servicing request
00:03:21.651 00.000 5052 OnExposeComplete: enter
00:03:21.651 00.000 5052 UpdateGuideState(): m_state=2
00:03:21.651 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 147
00:03:21.651 00.000 5052 Star::Find returns 1 (0), X=174.08, Y=289.08, Mass=61, SNR=5.4, Peak=59 HFD=3.2
00:03:21.651 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.47 = 0.47)
00:03:21.651 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:03:21.652 00.001 5052 CameraToMount -- cameraX=-3.60 cameraY=3.05 hyp=4.72 cameraTheta=2.44 mountX=4.21 mountY=1.92, mountTheta=0.43
00:03:21.652 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:21.661 00.009 5052 UpdateGuideState exits: m=61 SNR=5.4
00:03:21.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:21.661 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:21.662 00.001 5052 Enqueuing Expose request
00:03:21.662 00.000 8976 Worker thread wakes up
00:03:21.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:21.662 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:03:22.710 01.048 8976 Exposure complete
00:03:22.725 00.015 8976 worker thread done servicing request
00:03:22.725 00.000 5052 OnExposeComplete: enter
00:03:22.725 00.000 5052 UpdateGuideState(): m_state=2
00:03:22.725 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 148
00:03:22.725 00.000 5052 Star::Find returns 1 (0), X=174.20, Y=288.46, Mass=50, SNR=4.8, Peak=59 HFD=1.6
00:03:22.725 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.97) = xAngle (0.56 = 0.56)
00:03:22.725 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.51 = 0.51)
00:03:22.725 00.000 5052 CameraToMount -- cameraX=-3.48 cameraY=2.43 hyp=4.24 cameraTheta=2.53 mountX=3.58 mountY=2.08, mountTheta=0.53
00:03:22.727 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:22.738 00.011 5052 UpdateGuideState exits: m=50 SNR=4.8
00:03:22.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:22.738 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:22.738 00.000 5052 Enqueuing Expose request
00:03:22.738 00.000 8976 Worker thread wakes up
00:03:22.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:22.738 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,270,37,37)
00:03:23.774 01.036 8976 Exposure complete
00:03:23.789 00.015 8976 worker thread done servicing request
00:03:23.789 00.000 5052 OnExposeComplete: enter
00:03:23.789 00.000 5052 UpdateGuideState(): m_state=2
00:03:23.789 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 149
00:03:23.790 00.001 5052 Star::Find returns 1 (0), X=174.40, Y=288.69, Mass=51, SNR=4.9, Peak=57 HFD=1.8
00:03:23.790 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.97) = xAngle (0.49 = 0.49)
00:03:23.790 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.44 = 0.44)
00:03:23.790 00.000 5052 CameraToMount -- cameraX=-3.28 cameraY=2.66 hyp=4.23 cameraTheta=2.46 mountX=3.72 mountY=1.80, mountTheta=0.45
00:03:23.792 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:23.801 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
00:03:23.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:23.801 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:23.801 00.000 5052 Enqueuing Expose request
00:03:23.801 00.000 8976 Worker thread wakes up
00:03:23.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:23.801 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:03:24.845 01.044 8976 Exposure complete
00:03:24.861 00.016 8976 worker thread done servicing request
00:03:24.861 00.000 5052 OnExposeComplete: enter
00:03:24.861 00.000 5052 UpdateGuideState(): m_state=2
00:03:24.861 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 150
00:03:24.861 00.000 5052 Star::Find returns 1 (0), X=174.68, Y=288.94, Mass=54, SNR=5.1, Peak=61 HFD=1.8
00:03:24.861 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:03:24.862 00.001 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:03:24.862 00.000 5052 CameraToMount -- cameraX=-3.00 cameraY=2.91 hyp=4.18 cameraTheta=2.37 mountX=3.85 mountY=1.44, mountTheta=0.36
00:03:24.862 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:24.871 00.009 5052 UpdateGuideState exits: m=54 SNR=5.1
00:03:24.872 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:24.872 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:24.872 00.000 5052 Enqueuing Expose request
00:03:24.872 00.000 8976 Worker thread wakes up
00:03:24.872 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:24.872 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:25.906 01.034 8976 Exposure complete
00:03:25.920 00.014 8976 worker thread done servicing request
00:03:25.920 00.000 5052 OnExposeComplete: enter
00:03:25.920 00.000 5052 UpdateGuideState(): m_state=2
00:03:25.920 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 151
00:03:25.920 00.000 5052 Star::Find returns 1 (0), X=174.86, Y=288.56, Mass=53, SNR=5.0, Peak=57 HFD=1.5
00:03:25.920 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.97) = xAngle (0.44 = 0.44)
00:03:25.920 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.39 = 0.39)
00:03:25.920 00.000 5052 CameraToMount -- cameraX=-2.82 cameraY=2.53 hyp=3.79 cameraTheta=2.41 mountX=3.43 mountY=1.44, mountTheta=0.40
00:03:25.921 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:25.930 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:03:25.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:25.930 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:25.930 00.000 5052 Enqueuing Expose request
00:03:25.930 00.000 8976 Worker thread wakes up
00:03:25.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:25.931 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:26.968 01.037 8976 Exposure complete
00:03:26.982 00.014 8976 worker thread done servicing request
00:03:26.982 00.000 5052 OnExposeComplete: enter
00:03:26.982 00.000 5052 UpdateGuideState(): m_state=2
00:03:26.983 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 152
00:03:26.983 00.000 5052 Star::Find returns 1 (0), X=174.89, Y=288.75, Mass=49, SNR=4.8, Peak=59 HFD=1.3
00:03:26.983 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:03:26.983 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:03:26.983 00.000 5052 CameraToMount -- cameraX=-2.79 cameraY=2.72 hyp=3.90 cameraTheta=2.37 mountX=3.59 mountY=1.33, mountTheta=0.36
00:03:26.983 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:26.992 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
00:03:26.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:26.992 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:26.992 00.000 5052 Enqueuing Expose request
00:03:26.992 00.000 8976 Worker thread wakes up
00:03:26.993 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:26.993 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:28.023 01.030 8976 Exposure complete
00:03:28.038 00.015 8976 worker thread done servicing request
00:03:28.038 00.000 5052 OnExposeComplete: enter
00:03:28.038 00.000 5052 UpdateGuideState(): m_state=2
00:03:28.038 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 153
00:03:28.038 00.000 5052 Star::Find returns 1 (0), X=174.88, Y=288.82, Mass=50, SNR=4.9, Peak=58 HFD=1.5
00:03:28.038 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:03:28.038 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:03:28.038 00.000 5052 CameraToMount -- cameraX=-2.80 cameraY=2.79 hyp=3.95 cameraTheta=2.36 mountX=3.65 mountY=1.31, mountTheta=0.34
00:03:28.039 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:28.049 00.010 5052 UpdateGuideState exits: m=50 SNR=4.9
00:03:28.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:28.049 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:28.050 00.001 5052 Enqueuing Expose request
00:03:28.050 00.000 8976 Worker thread wakes up
00:03:28.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:28.050 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:29.091 01.041 8976 Exposure complete
00:03:29.106 00.015 8976 worker thread done servicing request
00:03:29.106 00.000 5052 OnExposeComplete: enter
00:03:29.106 00.000 5052 UpdateGuideState(): m_state=2
00:03:29.106 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 154
00:03:29.106 00.000 5052 Star::Find returns 1 (0), X=175.02, Y=288.75, Mass=54, SNR=5.1, Peak=60 HFD=1.4
00:03:29.106 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:03:29.106 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:03:29.106 00.000 5052 CameraToMount -- cameraX=-2.67 cameraY=2.72 hyp=3.81 cameraTheta=2.35 mountX=3.54 mountY=1.22, mountTheta=0.33
00:03:29.107 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:29.116 00.009 5052 UpdateGuideState exits: m=54 SNR=5.1
00:03:29.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:29.116 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:29.116 00.000 5052 Enqueuing Expose request
00:03:29.116 00.000 8976 Worker thread wakes up
00:03:29.116 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:29.116 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:30.156 01.040 8976 Exposure complete
00:03:30.170 00.014 8976 worker thread done servicing request
00:03:30.170 00.000 5052 OnExposeComplete: enter
00:03:30.170 00.000 5052 UpdateGuideState(): m_state=2
00:03:30.170 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 155
00:03:30.171 00.001 5052 Star::Find returns 1 (0), X=174.58, Y=288.29, Mass=53, SNR=5.0, Peak=59 HFD=1.0
00:03:30.171 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.97) = xAngle (0.54 = 0.54)
00:03:30.171 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.49 = 0.49)
00:03:30.171 00.000 5052 CameraToMount -- cameraX=-3.10 cameraY=2.26 hyp=3.84 cameraTheta=2.51 mountX=3.28 mountY=1.81, mountTheta=0.50
00:03:30.171 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:03:30.180 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:03:30.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:30.180 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:30.180 00.000 5052 Enqueuing Expose request
00:03:30.180 00.000 8976 Worker thread wakes up
00:03:30.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:30.180 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:03:31.221 01.041 8976 Exposure complete
00:03:31.235 00.014 8976 worker thread done servicing request
00:03:31.236 00.001 5052 OnExposeComplete: enter
00:03:31.236 00.000 5052 UpdateGuideState(): m_state=2
00:03:31.236 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 156
00:03:31.236 00.000 5052 Star::Find returns 1 (0), X=175.33, Y=289.14, Mass=55, SNR=5.1, Peak=57 HFD=2.8
00:03:31.236 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.97) = xAngle (0.25 = 0.25)
00:03:31.236 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.20 = 0.20)
00:03:31.236 00.000 5052 CameraToMount -- cameraX=-2.35 cameraY=3.11 hyp=3.90 cameraTheta=2.22 mountX=3.78 mountY=0.76, mountTheta=0.20
00:03:31.237 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:31.245 00.008 5052 UpdateGuideState exits: m=55 SNR=5.1
00:03:31.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:31.245 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:31.245 00.000 5052 Enqueuing Expose request
00:03:31.245 00.000 8976 Worker thread wakes up
00:03:31.245 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:31.246 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:32.284 01.038 8976 Exposure complete
00:03:32.298 00.014 8976 worker thread done servicing request
00:03:32.299 00.001 5052 OnExposeComplete: enter
00:03:32.299 00.000 5052 UpdateGuideState(): m_state=2
00:03:32.299 00.000 5052 Star::Find(18, 175, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 157
00:03:32.299 00.000 5052 Star::Find returns 1 (0), X=175.17, Y=288.74, Mass=48, SNR=4.8, Peak=55 HFD=1.5
00:03:32.299 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.97) = xAngle (0.35 = 0.35)
00:03:32.299 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.30 = 0.30)
00:03:32.299 00.000 5052 CameraToMount -- cameraX=-2.52 cameraY=2.70 hyp=3.70 cameraTheta=2.32 mountX=3.47 mountY=1.09, mountTheta=0.30
00:03:32.300 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:32.311 00.011 5052 UpdateGuideState exits: m=48 SNR=4.8
00:03:32.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:32.311 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:32.311 00.000 5052 Enqueuing Expose request
00:03:32.311 00.000 8976 Worker thread wakes up
00:03:32.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:32.311 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:33.352 01.041 8976 Exposure complete
00:03:33.366 00.014 8976 worker thread done servicing request
00:03:33.367 00.001 5052 OnExposeComplete: enter
00:03:33.367 00.000 5052 UpdateGuideState(): m_state=2
00:03:33.367 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 158
00:03:33.367 00.000 5052 Star::Find returns 1 (0), X=174.47, Y=289.01, Mass=58, SNR=5.2, Peak=58 HFD=2.8
00:03:33.367 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:03:33.367 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:03:33.367 00.000 5052 CameraToMount -- cameraX=-3.21 cameraY=2.98 hyp=4.38 cameraTheta=2.39 mountX=3.99 mountY=1.60, mountTheta=0.38
00:03:33.368 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:33.376 00.008 5052 UpdateGuideState exits: m=58 SNR=5.2
00:03:33.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:33.377 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:33.377 00.000 5052 Enqueuing Expose request
00:03:33.377 00.000 8976 Worker thread wakes up
00:03:33.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:33.377 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:03:34.411 01.034 8976 Exposure complete
00:03:34.427 00.016 8976 worker thread done servicing request
00:03:34.427 00.000 5052 OnExposeComplete: enter
00:03:34.427 00.000 5052 UpdateGuideState(): m_state=2
00:03:34.427 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 159
00:03:34.427 00.000 5052 Star::Find returns 1 (0), X=174.87, Y=289.00, Mass=60, SNR=5.3, Peak=59 HFD=2.4
00:03:34.427 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.97) = xAngle (0.36 = 0.36)
00:03:34.428 00.001 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.31 = 0.31)
00:03:34.428 00.000 5052 CameraToMount -- cameraX=-2.82 cameraY=2.97 hyp=4.09 cameraTheta=2.33 mountX=3.83 mountY=1.24, mountTheta=0.31
00:03:34.428 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
00:03:34.437 00.009 5052 UpdateGuideState exits: m=60 SNR=5.3
00:03:34.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:34.437 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:34.437 00.000 5052 Enqueuing Expose request
00:03:34.437 00.000 8976 Worker thread wakes up
00:03:34.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:34.437 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:35.466 01.029 8976 Exposure complete
00:03:35.481 00.015 8976 worker thread done servicing request
00:03:35.481 00.000 5052 OnExposeComplete: enter
00:03:35.481 00.000 5052 UpdateGuideState(): m_state=2
00:03:35.481 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 160
00:03:35.482 00.001 5052 Star::Find returns 1 (0), X=174.79, Y=288.49, Mass=54, SNR=5.1, Peak=57 HFD=2.0
00:03:35.482 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.47 = 0.47)
00:03:35.482 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:03:35.482 00.000 5052 CameraToMount -- cameraX=-2.90 cameraY=2.46 hyp=3.80 cameraTheta=2.44 mountX=3.38 mountY=1.54, mountTheta=0.43
00:03:35.482 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:35.492 00.010 5052 UpdateGuideState exits: m=54 SNR=5.1
00:03:35.492 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:35.492 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:35.492 00.000 5052 Enqueuing Expose request
00:03:35.492 00.000 8976 Worker thread wakes up
00:03:35.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:35.492 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:03:36.525 01.033 8976 Exposure complete
00:03:36.539 00.014 8976 worker thread done servicing request
00:03:36.539 00.000 5052 OnExposeComplete: enter
00:03:36.539 00.000 5052 UpdateGuideState(): m_state=2
00:03:36.539 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 161
00:03:36.539 00.000 5052 Star::Find returns 1 (0), X=174.91, Y=288.82, Mass=51, SNR=5.0, Peak=58 HFD=1.5
00:03:36.539 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:03:36.539 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:03:36.539 00.000 5052 CameraToMount -- cameraX=-2.77 cameraY=2.78 hyp=3.93 cameraTheta=2.35 mountX=3.64 mountY=1.29, mountTheta=0.34
00:03:36.540 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:36.549 00.009 5052 UpdateGuideState exits: m=51 SNR=5.0
00:03:36.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:36.549 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:36.549 00.000 5052 Enqueuing Expose request
00:03:36.549 00.000 8976 Worker thread wakes up
00:03:36.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:36.549 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:37.576 01.027 8976 Exposure complete
00:03:37.591 00.015 8976 worker thread done servicing request
00:03:37.591 00.000 5052 OnExposeComplete: enter
00:03:37.591 00.000 5052 UpdateGuideState(): m_state=2
00:03:37.591 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 162
00:03:37.591 00.000 5052 Star::Find returns 1 (0), X=174.33, Y=288.77, Mass=50, SNR=4.8, Peak=57 HFD=1.9
00:03:37.591 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.97) = xAngle (0.49 = 0.49)
00:03:37.591 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.44 = 0.44)
00:03:37.591 00.000 5052 CameraToMount -- cameraX=-3.35 cameraY=2.74 hyp=4.33 cameraTheta=2.46 mountX=3.82 mountY=1.83, mountTheta=0.45
00:03:37.592 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:37.600 00.008 5052 UpdateGuideState exits: m=50 SNR=4.8
00:03:37.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:37.600 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:37.600 00.000 5052 Enqueuing Expose request
00:03:37.600 00.000 8976 Worker thread wakes up
00:03:37.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:37.601 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:03:38.634 01.033 8976 Exposure complete
00:03:38.649 00.015 8976 worker thread done servicing request
00:03:38.649 00.000 5052 OnExposeComplete: enter
00:03:38.649 00.000 5052 UpdateGuideState(): m_state=2
00:03:38.649 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 163
00:03:38.650 00.001 5052 Star::Find returns 1 (0), X=174.87, Y=288.51, Mass=54, SNR=5.0, Peak=57 HFD=1.5
00:03:38.650 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.97) = xAngle (0.45 = 0.45)
00:03:38.650 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.40 = 0.40)
00:03:38.650 00.000 5052 CameraToMount -- cameraX=-2.81 cameraY=2.48 hyp=3.75 cameraTheta=2.42 mountX=3.37 mountY=1.45, mountTheta=0.41
00:03:38.650 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:38.659 00.009 5052 UpdateGuideState exits: m=54 SNR=5.0
00:03:38.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:38.659 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:38.659 00.000 5052 Enqueuing Expose request
00:03:38.659 00.000 8976 Worker thread wakes up
00:03:38.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:38.659 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:39.704 01.045 8976 Exposure complete
00:03:39.719 00.015 8976 worker thread done servicing request
00:03:39.719 00.000 5052 OnExposeComplete: enter
00:03:39.719 00.000 5052 UpdateGuideState(): m_state=2
00:03:39.719 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 164
00:03:39.719 00.000 5052 Star::Find returns 1 (0), X=174.93, Y=288.74, Mass=53, SNR=5.0, Peak=58 HFD=1.5
00:03:39.719 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:03:39.719 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:03:39.719 00.000 5052 CameraToMount -- cameraX=-2.76 cameraY=2.71 hyp=3.87 cameraTheta=2.36 mountX=3.57 mountY=1.30, mountTheta=0.35
00:03:39.720 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:39.729 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:03:39.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:39.729 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:39.729 00.000 5052 Enqueuing Expose request
00:03:39.729 00.000 8976 Worker thread wakes up
00:03:39.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:39.729 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:40.765 01.036 8976 Exposure complete
00:03:40.780 00.015 8976 worker thread done servicing request
00:03:40.780 00.000 5052 OnExposeComplete: enter
00:03:40.780 00.000 5052 UpdateGuideState(): m_state=2
00:03:40.780 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 165
00:03:40.780 00.000 5052 Star::Find returns 1 (0), X=174.97, Y=288.40, Mass=54, SNR=5.0, Peak=58 HFD=0.8
00:03:40.780 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.97) = xAngle (0.46 = 0.46)
00:03:40.780 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.40 = 0.40)
00:03:40.780 00.000 5052 CameraToMount -- cameraX=-2.72 cameraY=2.37 hyp=3.61 cameraTheta=2.42 mountX=3.24 mountY=1.41, mountTheta=0.41
00:03:40.781 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:40.794 00.013 5052 UpdateGuideState exits: m=54 SNR=5.0
00:03:40.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:40.794 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:40.794 00.000 5052 Enqueuing Expose request
00:03:40.794 00.000 8976 Worker thread wakes up
00:03:40.795 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:40.795 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:03:41.825 01.030 8976 Exposure complete
00:03:41.840 00.015 8976 worker thread done servicing request
00:03:41.840 00.000 5052 OnExposeComplete: enter
00:03:41.840 00.000 5052 UpdateGuideState(): m_state=2
00:03:41.840 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 166
00:03:41.841 00.001 5052 Star::Find returns 1 (0), X=174.90, Y=288.66, Mass=48, SNR=4.8, Peak=61 HFD=1.1
00:03:41.841 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:03:41.841 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:03:41.841 00.000 5052 CameraToMount -- cameraX=-2.79 cameraY=2.63 hyp=3.83 cameraTheta=2.39 mountX=3.50 mountY=1.37, mountTheta=0.37
00:03:41.841 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:41.850 00.009 5052 UpdateGuideState exits: m=48 SNR=4.8
00:03:41.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:41.850 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:41.850 00.000 5052 Enqueuing Expose request
00:03:41.850 00.000 8976 Worker thread wakes up
00:03:41.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:41.850 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:42.890 01.040 8976 Exposure complete
00:03:42.906 00.016 8976 worker thread done servicing request
00:03:42.906 00.000 5052 OnExposeComplete: enter
00:03:42.906 00.000 5052 UpdateGuideState(): m_state=2
00:03:42.906 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 167
00:03:42.906 00.000 5052 Star::Find returns 1 (0), X=174.58, Y=288.52, Mass=53, SNR=5.0, Peak=59 HFD=1.3
00:03:42.906 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.97) = xAngle (0.50 = 0.50)
00:03:42.906 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.45 = 0.45)
00:03:42.906 00.000 5052 CameraToMount -- cameraX=-3.11 cameraY=2.49 hyp=3.98 cameraTheta=2.47 mountX=3.49 mountY=1.72, mountTheta=0.46
00:03:42.907 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:42.917 00.010 5052 UpdateGuideState exits: m=53 SNR=5.0
00:03:42.917 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:42.917 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:42.917 00.000 5052 Enqueuing Expose request
00:03:42.917 00.000 8976 Worker thread wakes up
00:03:42.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:42.917 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:43.951 01.034 8976 Exposure complete
00:03:43.965 00.014 8976 worker thread done servicing request
00:03:43.965 00.000 5052 OnExposeComplete: enter
00:03:43.965 00.000 5052 UpdateGuideState(): m_state=2
00:03:43.965 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 168
00:03:43.965 00.000 5052 Star::Find returns 1 (0), X=175.00, Y=288.73, Mass=48, SNR=4.8, Peak=58 HFD=1.3
00:03:43.965 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:03:43.965 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:03:43.966 00.001 5052 CameraToMount -- cameraX=-2.68 cameraY=2.70 hyp=3.80 cameraTheta=2.35 mountX=3.52 mountY=1.24, mountTheta=0.34
00:03:43.966 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:43.975 00.009 5052 UpdateGuideState exits: m=48 SNR=4.8
00:03:43.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:43.975 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:43.975 00.000 5052 Enqueuing Expose request
00:03:43.975 00.000 8976 Worker thread wakes up
00:03:43.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:43.975 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:45.006 01.031 8976 Exposure complete
00:03:45.021 00.015 8976 worker thread done servicing request
00:03:45.021 00.000 5052 OnExposeComplete: enter
00:03:45.021 00.000 5052 UpdateGuideState(): m_state=2
00:03:45.021 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 169
00:03:45.021 00.000 5052 Star::Find returns 1 (0), X=174.88, Y=288.92, Mass=66, SNR=5.5, Peak=60 HFD=3.3
00:03:45.021 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
00:03:45.021 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.32 = 0.32)
00:03:45.021 00.000 5052 CameraToMount -- cameraX=-2.80 cameraY=2.89 hyp=4.03 cameraTheta=2.34 mountX=3.75 mountY=1.27, mountTheta=0.33
00:03:45.022 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:45.030 00.008 5052 UpdateGuideState exits: m=66 SNR=5.5
00:03:45.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:45.030 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:45.030 00.000 5052 Enqueuing Expose request
00:03:45.030 00.000 8976 Worker thread wakes up
00:03:45.031 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:45.031 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:46.062 01.031 8976 Exposure complete
00:03:46.077 00.015 8976 worker thread done servicing request
00:03:46.077 00.000 5052 OnExposeComplete: enter
00:03:46.077 00.000 5052 UpdateGuideState(): m_state=2
00:03:46.077 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 170
00:03:46.077 00.000 5052 Star::Find returns 1 (0), X=174.91, Y=288.75, Mass=50, SNR=4.9, Peak=59 HFD=1.3
00:03:46.077 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:03:46.077 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:03:46.077 00.000 5052 CameraToMount -- cameraX=-2.77 cameraY=2.72 hyp=3.88 cameraTheta=2.37 mountX=3.58 mountY=1.31, mountTheta=0.35
00:03:46.078 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:46.088 00.010 5052 UpdateGuideState exits: m=50 SNR=4.9
00:03:46.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:46.088 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:46.088 00.000 5052 Enqueuing Expose request
00:03:46.088 00.000 8976 Worker thread wakes up
00:03:46.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:46.088 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:47.126 01.038 8976 Exposure complete
00:03:47.141 00.015 8976 worker thread done servicing request
00:03:47.141 00.000 5052 OnExposeComplete: enter
00:03:47.141 00.000 5052 UpdateGuideState(): m_state=2
00:03:47.141 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 171
00:03:47.141 00.000 5052 Star::Find returns 1 (0), X=174.69, Y=288.97, Mass=53, SNR=5.0, Peak=58 HFD=2.0
00:03:47.141 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:03:47.141 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:03:47.141 00.000 5052 CameraToMount -- cameraX=-3.00 cameraY=2.94 hyp=4.20 cameraTheta=2.37 mountX=3.87 mountY=1.42, mountTheta=0.35
00:03:47.142 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:47.151 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:03:47.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:47.151 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:47.151 00.000 5052 Enqueuing Expose request
00:03:47.151 00.000 8976 Worker thread wakes up
00:03:47.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:47.151 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:48.186 01.035 8976 Exposure complete
00:03:48.200 00.014 8976 worker thread done servicing request
00:03:48.200 00.000 5052 OnExposeComplete: enter
00:03:48.200 00.000 5052 UpdateGuideState(): m_state=2
00:03:48.201 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 172
00:03:48.201 00.000 5052 Star::Find returns 1 (0), X=174.71, Y=288.88, Mass=51, SNR=4.9, Peak=59 HFD=1.7
00:03:48.201 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:03:48.201 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:03:48.201 00.000 5052 CameraToMount -- cameraX=-2.98 cameraY=2.85 hyp=4.12 cameraTheta=2.38 mountX=3.78 mountY=1.44, mountTheta=0.36
00:03:48.201 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:48.210 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
00:03:48.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:48.210 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:48.210 00.000 5052 Enqueuing Expose request
00:03:48.210 00.000 8976 Worker thread wakes up
00:03:48.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:48.211 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:49.246 01.035 8976 Exposure complete
00:03:49.261 00.015 8976 worker thread done servicing request
00:03:49.261 00.000 5052 OnExposeComplete: enter
00:03:49.261 00.000 5052 UpdateGuideState(): m_state=2
00:03:49.261 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 173
00:03:49.261 00.000 5052 Star::Find returns 1 (0), X=174.59, Y=288.87, Mass=48, SNR=4.8, Peak=59 HFD=1.6
00:03:49.262 00.001 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:03:49.262 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:03:49.262 00.000 5052 CameraToMount -- cameraX=-3.10 cameraY=2.84 hyp=4.20 cameraTheta=2.40 mountX=3.81 mountY=1.55, mountTheta=0.39
00:03:49.262 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:49.271 00.009 5052 UpdateGuideState exits: m=48 SNR=4.8
00:03:49.271 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:49.271 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:49.271 00.000 5052 Enqueuing Expose request
00:03:49.271 00.000 8976 Worker thread wakes up
00:03:49.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:49.271 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:50.308 01.037 8976 Exposure complete
00:03:50.322 00.014 8976 worker thread done servicing request
00:03:50.323 00.001 5052 OnExposeComplete: enter
00:03:50.323 00.000 5052 UpdateGuideState(): m_state=2
00:03:50.323 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 174
00:03:50.323 00.000 5052 Star::Find returns 1 (0), X=174.31, Y=288.66, Mass=59, SNR=5.3, Peak=59 HFD=2.2
00:03:50.323 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.97) = xAngle (0.51 = 0.51)
00:03:50.323 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.46 = 0.46)
00:03:50.323 00.000 5052 CameraToMount -- cameraX=-3.38 cameraY=2.63 hyp=4.28 cameraTheta=2.48 mountX=3.73 mountY=1.90, mountTheta=0.47
00:03:50.324 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:50.333 00.009 5052 UpdateGuideState exits: m=59 SNR=5.3
00:03:50.333 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:50.333 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:50.333 00.000 5052 Enqueuing Expose request
00:03:50.333 00.000 8976 Worker thread wakes up
00:03:50.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:50.334 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:03:51.374 01.040 8976 Exposure complete
00:03:51.390 00.016 8976 worker thread done servicing request
00:03:51.390 00.000 5052 OnExposeComplete: enter
00:03:51.390 00.000 5052 UpdateGuideState(): m_state=2
00:03:51.390 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 175
00:03:51.390 00.000 5052 Star::Find returns 1 (0), X=174.89, Y=288.41, Mass=57, SNR=5.2, Peak=59 HFD=1.0
00:03:51.390 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.47 = 0.47)
00:03:51.390 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:03:51.390 00.000 5052 CameraToMount -- cameraX=-2.79 cameraY=2.38 hyp=3.67 cameraTheta=2.44 mountX=3.27 mountY=1.48, mountTheta=0.43
00:03:51.391 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:51.400 00.009 5052 UpdateGuideState exits: m=57 SNR=5.2
00:03:51.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:51.400 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:51.400 00.000 5052 Enqueuing Expose request
00:03:51.401 00.001 8976 Worker thread wakes up
00:03:51.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:51.401 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:03:52.434 01.033 8976 Exposure complete
00:03:52.448 00.014 8976 worker thread done servicing request
00:03:52.449 00.001 5052 OnExposeComplete: enter
00:03:52.449 00.000 5052 UpdateGuideState(): m_state=2
00:03:52.449 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 176
00:03:52.449 00.000 5052 Star::Find returns 1 (0), X=174.64, Y=289.03, Mass=54, SNR=5.1, Peak=58 HFD=2.2
00:03:52.449 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:03:52.449 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:03:52.449 00.000 5052 CameraToMount -- cameraX=-3.04 cameraY=2.99 hyp=4.27 cameraTheta=2.36 mountX=3.94 mountY=1.44, mountTheta=0.35
00:03:52.449 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:03:52.458 00.009 5052 UpdateGuideState exits: m=54 SNR=5.1
00:03:52.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:52.458 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:52.458 00.000 5052 Enqueuing Expose request
00:03:52.458 00.000 8976 Worker thread wakes up
00:03:52.459 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:52.459 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:53.490 01.031 8976 Exposure complete
00:03:53.504 00.014 8976 worker thread done servicing request
00:03:53.504 00.000 5052 OnExposeComplete: enter
00:03:53.505 00.001 5052 UpdateGuideState(): m_state=2
00:03:53.505 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 177
00:03:53.505 00.000 5052 Star::Find returns 1 (0), X=174.69, Y=288.78, Mass=46, SNR=4.7, Peak=59 HFD=1.4
00:03:53.505 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:03:53.505 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:03:53.505 00.000 5052 CameraToMount -- cameraX=-2.99 cameraY=2.74 hyp=4.06 cameraTheta=2.40 mountX=3.69 mountY=1.50, mountTheta=0.39
00:03:53.506 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:03:53.516 00.010 5052 UpdateGuideState exits: m=46 SNR=4.7
00:03:53.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:53.516 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:53.516 00.000 5052 Enqueuing Expose request
00:03:53.516 00.000 8976 Worker thread wakes up
00:03:53.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:53.516 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:54.552 01.036 8976 Exposure complete
00:03:54.566 00.014 8976 worker thread done servicing request
00:03:54.566 00.000 5052 OnExposeComplete: enter
00:03:54.566 00.000 5052 UpdateGuideState(): m_state=2
00:03:54.566 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 178
00:03:54.566 00.000 5052 Star::Find returns 1 (0), X=174.38, Y=288.58, Mass=53, SNR=5.0, Peak=58 HFD=1.6
00:03:54.566 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.97) = xAngle (0.52 = 0.52)
00:03:54.566 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.46 = 0.46)
00:03:54.566 00.000 5052 CameraToMount -- cameraX=-3.30 cameraY=2.55 hyp=4.17 cameraTheta=2.48 mountX=3.63 mountY=1.86, mountTheta=0.47
00:03:54.568 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:03:54.577 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:03:54.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:54.577 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:54.577 00.000 5052 Enqueuing Expose request
00:03:54.577 00.000 8976 Worker thread wakes up
00:03:54.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:54.577 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:03:55.608 01.031 8976 Exposure complete
00:03:55.622 00.014 8976 worker thread done servicing request
00:03:55.622 00.000 5052 OnExposeComplete: enter
00:03:55.623 00.001 5052 UpdateGuideState(): m_state=2
00:03:55.623 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 179
00:03:55.623 00.000 5052 Star::Find returns 1 (0), X=175.41, Y=289.15, Mass=62, SNR=5.4, Peak=58 HFD=3.9
00:03:55.623 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.97) = xAngle (0.23 = 0.23)
00:03:55.623 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.18 = 0.18)
00:03:55.623 00.000 5052 CameraToMount -- cameraX=-2.27 cameraY=3.12 hyp=3.85 cameraTheta=2.20 mountX=3.75 mountY=0.69, mountTheta=0.18
00:03:55.624 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:03:55.632 00.008 5052 UpdateGuideState exits: m=62 SNR=5.4
00:03:55.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:55.632 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:55.632 00.000 5052 Enqueuing Expose request
00:03:55.632 00.000 8976 Worker thread wakes up
00:03:55.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:55.632 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:56.661 01.029 8976 Exposure complete
00:03:56.677 00.016 8976 worker thread done servicing request
00:03:56.677 00.000 5052 OnExposeComplete: enter
00:03:56.677 00.000 5052 UpdateGuideState(): m_state=2
00:03:56.678 00.001 5052 Star::Find(18, 175, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 180
00:03:56.678 00.000 5052 Star::Find returns 1 (0), X=174.49, Y=288.65, Mass=55, SNR=5.1, Peak=59 HFD=1.6
00:03:56.678 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.97) = xAngle (0.49 = 0.49)
00:03:56.678 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.44 = 0.44)
00:03:56.678 00.000 5052 CameraToMount -- cameraX=-3.20 cameraY=2.62 hyp=4.13 cameraTheta=2.46 mountX=3.65 mountY=1.74, mountTheta=0.45
00:03:56.679 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:03:56.690 00.011 5052 UpdateGuideState exits: m=55 SNR=5.1
00:03:56.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:56.690 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:56.691 00.001 5052 Enqueuing Expose request
00:03:56.691 00.000 8976 Worker thread wakes up
00:03:56.691 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:56.691 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:03:57.724 01.033 8976 Exposure complete
00:03:57.738 00.014 8976 worker thread done servicing request
00:03:57.738 00.000 5052 OnExposeComplete: enter
00:03:57.738 00.000 5052 UpdateGuideState(): m_state=2
00:03:57.738 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 181
00:03:57.738 00.000 5052 Star::Find returns 1 (0), X=174.26, Y=289.16, Mass=52, SNR=4.9, Peak=57 HFD=2.7
00:03:57.738 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:03:57.738 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:03:57.738 00.000 5052 CameraToMount -- cameraX=-3.43 cameraY=3.13 hyp=4.64 cameraTheta=2.40 mountX=4.21 mountY=1.72, mountTheta=0.39
00:03:57.739 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:57.748 00.009 5052 UpdateGuideState exits: m=52 SNR=4.9
00:03:57.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:57.748 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:57.748 00.000 5052 Enqueuing Expose request
00:03:57.748 00.000 8976 Worker thread wakes up
00:03:57.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:57.748 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:03:58.773 01.025 8976 Exposure complete
00:03:58.787 00.014 8976 worker thread done servicing request
00:03:58.787 00.000 5052 OnExposeComplete: enter
00:03:58.787 00.000 5052 UpdateGuideState(): m_state=2
00:03:58.787 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 182
00:03:58.787 00.000 5052 Star::Find returns 1 (0), X=174.73, Y=288.51, Mass=53, SNR=5.0, Peak=55 HFD=1.9
00:03:58.787 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:03:58.787 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:03:58.787 00.000 5052 CameraToMount -- cameraX=-2.95 cameraY=2.48 hyp=3.86 cameraTheta=2.44 mountX=3.43 mountY=1.58, mountTheta=0.43
00:03:58.788 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=159, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
00:03:58.798 00.010 5052 UpdateGuideState exits: m=53 SNR=5.0
00:03:58.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:58.798 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:58.798 00.000 5052 Enqueuing Expose request
00:03:58.798 00.000 8976 Worker thread wakes up
00:03:58.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:58.798 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:03:59.828 01.030 8976 Exposure complete
00:03:59.842 00.014 8976 worker thread done servicing request
00:03:59.843 00.001 5052 OnExposeComplete: enter
00:03:59.843 00.000 5052 UpdateGuideState(): m_state=2
00:03:59.843 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 183
00:03:59.843 00.000 5052 Star::Find returns 1 (0), X=175.19, Y=289.01, Mass=58, SNR=5.2, Peak=60 HFD=2.0
00:03:59.843 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.97) = xAngle (0.30 = 0.30)
00:03:59.843 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.25 = 0.25)
00:03:59.843 00.000 5052 CameraToMount -- cameraX=-2.49 cameraY=2.98 hyp=3.88 cameraTheta=2.27 mountX=3.71 mountY=0.95, mountTheta=0.25
00:03:59.844 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:03:59.852 00.008 5052 UpdateGuideState exits: m=58 SNR=5.2
00:03:59.852 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:59.852 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:03:59.852 00.000 5052 Enqueuing Expose request
00:03:59.852 00.000 8976 Worker thread wakes up
00:03:59.853 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:03:59.853 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:00.887 01.034 8976 Exposure complete
00:04:00.903 00.016 8976 worker thread done servicing request
00:04:00.903 00.000 5052 OnExposeComplete: enter
00:04:00.903 00.000 5052 UpdateGuideState(): m_state=2
00:04:00.903 00.000 5052 Star::Find(18, 175, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 184
00:04:00.903 00.000 5052 Star::Find returns 1 (0), X=174.27, Y=288.27, Mass=58, SNR=5.2, Peak=57 HFD=2.7
00:04:00.903 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.97) = xAngle (0.59 = 0.59)
00:04:00.903 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.54 = 0.54)
00:04:00.903 00.000 5052 CameraToMount -- cameraX=-3.41 cameraY=2.24 hyp=4.08 cameraTheta=2.56 mountX=3.38 mountY=2.10, mountTheta=0.56
00:04:00.904 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:04:00.915 00.011 5052 UpdateGuideState exits: m=58 SNR=5.2
00:04:00.915 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:00.915 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:00.916 00.001 5052 Enqueuing Expose request
00:04:00.916 00.000 8976 Worker thread wakes up
00:04:00.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:00.916 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,270,37,37)
00:04:01.961 01.045 8976 Exposure complete
00:04:01.975 00.014 8976 worker thread done servicing request
00:04:01.975 00.000 5052 OnExposeComplete: enter
00:04:01.975 00.000 5052 UpdateGuideState(): m_state=2
00:04:01.975 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 185
00:04:01.975 00.000 5052 Star::Find returns 1 (0), X=174.44, Y=288.75, Mass=52, SNR=5.0, Peak=58 HFD=1.8
00:04:01.975 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:04:01.975 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:04:01.975 00.000 5052 CameraToMount -- cameraX=-3.24 cameraY=2.72 hyp=4.23 cameraTheta=2.44 mountX=3.76 mountY=1.74, mountTheta=0.43
00:04:01.976 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:01.986 00.010 5052 UpdateGuideState exits: m=52 SNR=5.0
00:04:01.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:01.986 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:01.986 00.000 5052 Enqueuing Expose request
00:04:01.986 00.000 8976 Worker thread wakes up
00:04:01.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:01.986 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:04:03.027 01.041 8976 Exposure complete
00:04:03.042 00.015 8976 worker thread done servicing request
00:04:03.042 00.000 5052 OnExposeComplete: enter
00:04:03.042 00.000 5052 UpdateGuideState(): m_state=2
00:04:03.043 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 186
00:04:03.043 00.000 5052 Star::Find returns 1 (0), X=175.14, Y=288.78, Mass=55, SNR=5.1, Peak=61 HFD=1.5
00:04:03.043 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.97) = xAngle (0.35 = 0.35)
00:04:03.043 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.30 = 0.30)
00:04:03.043 00.000 5052 CameraToMount -- cameraX=-2.55 cameraY=2.75 hyp=3.75 cameraTheta=2.32 mountX=3.52 mountY=1.10, mountTheta=0.30
00:04:03.044 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:04:03.054 00.010 5052 UpdateGuideState exits: m=55 SNR=5.1
00:04:03.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:03.054 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:03.054 00.000 5052 Enqueuing Expose request
00:04:03.054 00.000 8976 Worker thread wakes up
00:04:03.054 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:03.054 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:04.086 01.032 8976 Exposure complete
00:04:04.101 00.015 8976 worker thread done servicing request
00:04:04.102 00.001 5052 OnExposeComplete: enter
00:04:04.102 00.000 5052 UpdateGuideState(): m_state=2
00:04:04.102 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 187
00:04:04.102 00.000 5052 Star::Find returns 1 (0), X=174.27, Y=288.50, Mass=60, SNR=5.3, Peak=61 HFD=1.8
00:04:04.102 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.97) = xAngle (0.55 = 0.55)
00:04:04.102 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.50 = 0.50)
00:04:04.102 00.000 5052 CameraToMount -- cameraX=-3.42 cameraY=2.46 hyp=4.21 cameraTheta=2.52 mountX=3.60 mountY=2.01, mountTheta=0.51
00:04:04.103 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:04:04.113 00.010 5052 UpdateGuideState exits: m=60 SNR=5.3
00:04:04.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:04.113 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:04.113 00.000 5052 Enqueuing Expose request
00:04:04.113 00.000 8976 Worker thread wakes up
00:04:04.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:04.114 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(156,270,37,37)
00:04:05.141 01.027 8976 Exposure complete
00:04:05.155 00.014 8976 worker thread done servicing request
00:04:05.156 00.001 5052 OnExposeComplete: enter
00:04:05.156 00.000 5052 UpdateGuideState(): m_state=2
00:04:05.156 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 188
00:04:05.156 00.000 5052 Star::Find returns 1 (0), X=174.71, Y=288.88, Mass=51, SNR=4.9, Peak=59 HFD=1.7
00:04:05.156 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:04:05.156 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:04:05.156 00.000 5052 CameraToMount -- cameraX=-2.98 cameraY=2.85 hyp=4.12 cameraTheta=2.38 mountX=3.78 mountY=1.44, mountTheta=0.36
00:04:05.157 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:05.166 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
00:04:05.166 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:05.166 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:05.167 00.001 5052 Enqueuing Expose request
00:04:05.167 00.000 8976 Worker thread wakes up
00:04:05.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:05.167 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:06.202 01.035 8976 Exposure complete
00:04:06.217 00.015 8976 worker thread done servicing request
00:04:06.217 00.000 5052 OnExposeComplete: enter
00:04:06.217 00.000 5052 UpdateGuideState(): m_state=2
00:04:06.217 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 189
00:04:06.217 00.000 5052 Star::Find returns 1 (0), X=174.18, Y=289.20, Mass=62, SNR=5.4, Peak=59 HFD=3.4
00:04:06.218 00.001 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.97) = xAngle (0.44 = 0.44)
00:04:06.218 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.39 = 0.39)
00:04:06.218 00.000 5052 CameraToMount -- cameraX=-3.51 cameraY=3.17 hyp=4.72 cameraTheta=2.41 mountX=4.28 mountY=1.78, mountTheta=0.39
00:04:06.218 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:04:06.227 00.009 5052 UpdateGuideState exits: m=62 SNR=5.4
00:04:06.227 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:06.227 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:06.227 00.000 5052 Enqueuing Expose request
00:04:06.227 00.000 8976 Worker thread wakes up
00:04:06.228 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:06.228 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:04:07.268 01.040 8976 Exposure complete
00:04:07.283 00.015 8976 worker thread done servicing request
00:04:07.283 00.000 5052 OnExposeComplete: enter
00:04:07.283 00.000 5052 UpdateGuideState(): m_state=2
00:04:07.283 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 190
00:04:07.283 00.000 5052 Star::Find returns 1 (0), X=174.97, Y=288.70, Mass=49, SNR=4.8, Peak=59 HFD=1.2
00:04:07.283 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:04:07.283 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:04:07.283 00.000 5052 CameraToMount -- cameraX=-2.71 cameraY=2.67 hyp=3.81 cameraTheta=2.36 mountX=3.51 mountY=1.28, mountTheta=0.35
00:04:07.284 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:07.293 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
00:04:07.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:07.293 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:07.293 00.000 5052 Enqueuing Expose request
00:04:07.293 00.000 8976 Worker thread wakes up
00:04:07.294 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:07.294 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:08.333 01.039 8976 Exposure complete
00:04:08.349 00.016 8976 worker thread done servicing request
00:04:08.349 00.000 5052 OnExposeComplete: enter
00:04:08.349 00.000 5052 UpdateGuideState(): m_state=2
00:04:08.349 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 191
00:04:08.349 00.000 5052 Star::Find returns 1 (0), X=175.26, Y=288.60, Mass=64, SNR=5.5, Peak=61 HFD=2.0
00:04:08.349 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.97) = xAngle (0.36 = 0.36)
00:04:08.349 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.30 = 0.30)
00:04:08.349 00.000 5052 CameraToMount -- cameraX=-2.42 cameraY=2.57 hyp=3.53 cameraTheta=2.33 mountX=3.31 mountY=1.06, mountTheta=0.31
00:04:08.351 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=167, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:08.360 00.009 5052 UpdateGuideState exits: m=64 SNR=5.5
00:04:08.361 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:08.361 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:08.361 00.000 5052 Enqueuing Expose request
00:04:08.361 00.000 8976 Worker thread wakes up
00:04:08.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:08.361 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:09.399 01.038 8976 Exposure complete
00:04:09.413 00.014 8976 worker thread done servicing request
00:04:09.413 00.000 5052 OnExposeComplete: enter
00:04:09.413 00.000 5052 UpdateGuideState(): m_state=2
00:04:09.413 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 192
00:04:09.413 00.000 5052 Star::Find returns 1 (0), X=174.54, Y=288.53, Mass=52, SNR=5.0, Peak=59 HFD=1.3
00:04:09.413 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.97) = xAngle (0.50 = 0.50)
00:04:09.413 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.45 = 0.45)
00:04:09.413 00.000 5052 CameraToMount -- cameraX=-3.14 cameraY=2.50 hyp=4.02 cameraTheta=2.47 mountX=3.52 mountY=1.74, mountTheta=0.46
00:04:09.414 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:09.423 00.009 5052 UpdateGuideState exits: m=52 SNR=5.0
00:04:09.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:09.423 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:09.423 00.000 5052 Enqueuing Expose request
00:04:09.423 00.000 8976 Worker thread wakes up
00:04:09.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:09.423 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:10.459 01.036 8976 Exposure complete
00:04:10.474 00.015 8976 worker thread done servicing request
00:04:10.474 00.000 5052 OnExposeComplete: enter
00:04:10.474 00.000 5052 UpdateGuideState(): m_state=2
00:04:10.474 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 193
00:04:10.474 00.000 5052 Star::Find returns 1 (0), X=175.05, Y=288.73, Mass=50, SNR=4.9, Peak=59 HFD=1.3
00:04:10.474 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:04:10.474 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.32 = 0.32)
00:04:10.474 00.000 5052 CameraToMount -- cameraX=-2.64 cameraY=2.69 hyp=3.77 cameraTheta=2.35 mountX=3.50 mountY=1.20, mountTheta=0.33
00:04:10.475 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:04:10.484 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
00:04:10.484 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:10.484 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:10.484 00.000 5052 Enqueuing Expose request
00:04:10.485 00.001 8976 Worker thread wakes up
00:04:10.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:10.485 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:11.518 01.033 8976 Exposure complete
00:04:11.532 00.014 8976 worker thread done servicing request
00:04:11.532 00.000 5052 OnExposeComplete: enter
00:04:11.532 00.000 5052 UpdateGuideState(): m_state=2
00:04:11.533 00.001 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 194
00:04:11.533 00.000 5052 Star::Find returns 1 (0), X=174.55, Y=288.34, Mass=74, SNR=5.9, Peak=59 HFD=7.3
00:04:11.533 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.97) = xAngle (0.54 = 0.54)
00:04:11.533 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.49 = 0.49)
00:04:11.533 00.000 5052 CameraToMount -- cameraX=-3.14 cameraY=2.31 hyp=3.90 cameraTheta=2.51 mountX=3.35 mountY=1.82, mountTheta=0.50
00:04:11.533 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:11.543 00.010 5052 UpdateGuideState exits: m=74 SNR=5.9
00:04:11.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:11.543 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:11.543 00.000 5052 Enqueuing Expose request
00:04:11.543 00.000 8976 Worker thread wakes up
00:04:11.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:11.543 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:04:12.576 01.033 8976 Exposure complete
00:04:12.592 00.016 8976 worker thread done servicing request
00:04:12.592 00.000 5052 OnExposeComplete: enter
00:04:12.592 00.000 5052 UpdateGuideState(): m_state=2
00:04:12.592 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 195
00:04:12.592 00.000 5052 Star::Find returns 1 (0), X=175.00, Y=288.28, Mass=50, SNR=4.9, Peak=59 HFD=0.5
00:04:12.592 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:04:12.592 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:04:12.592 00.000 5052 CameraToMount -- cameraX=-2.68 cameraY=2.25 hyp=3.50 cameraTheta=2.44 mountX=3.11 mountY=1.44, mountTheta=0.43
00:04:12.593 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:12.603 00.010 5052 UpdateGuideState exits: m=50 SNR=4.9
00:04:12.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:12.603 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:12.603 00.000 5052 Enqueuing Expose request
00:04:12.603 00.000 8976 Worker thread wakes up
00:04:12.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:12.603 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:04:13.647 01.044 8976 Exposure complete
00:04:13.661 00.014 8976 worker thread done servicing request
00:04:13.661 00.000 5052 OnExposeComplete: enter
00:04:13.661 00.000 5052 UpdateGuideState(): m_state=2
00:04:13.661 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 196
00:04:13.661 00.000 5052 Star::Find returns 1 (0), X=174.85, Y=288.97, Mass=54, SNR=5.0, Peak=58 HFD=2.0
00:04:13.661 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
00:04:13.661 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.32 = 0.32)
00:04:13.662 00.001 5052 CameraToMount -- cameraX=-2.84 cameraY=2.94 hyp=4.09 cameraTheta=2.34 mountX=3.81 mountY=1.28, mountTheta=0.32
00:04:13.662 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:13.671 00.009 5052 UpdateGuideState exits: m=54 SNR=5.0
00:04:13.672 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:13.672 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:13.672 00.000 5052 Enqueuing Expose request
00:04:13.672 00.000 8976 Worker thread wakes up
00:04:13.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:13.672 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:14.715 01.043 8976 Exposure complete
00:04:14.730 00.015 8976 worker thread done servicing request
00:04:14.730 00.000 5052 OnExposeComplete: enter
00:04:14.730 00.000 5052 UpdateGuideState(): m_state=2
00:04:14.730 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 197
00:04:14.730 00.000 5052 Star::Find returns 1 (0), X=175.06, Y=288.76, Mass=55, SNR=5.1, Peak=59 HFD=1.5
00:04:14.730 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
00:04:14.730 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.32 = 0.32)
00:04:14.730 00.000 5052 CameraToMount -- cameraX=-2.62 cameraY=2.73 hyp=3.79 cameraTheta=2.34 mountX=3.53 mountY=1.17, mountTheta=0.32
00:04:14.731 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:14.740 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
00:04:14.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:14.740 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:14.740 00.000 5052 Enqueuing Expose request
00:04:14.741 00.001 8976 Worker thread wakes up
00:04:14.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:14.741 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:15.768 01.027 8976 Exposure complete
00:04:15.782 00.014 8976 worker thread done servicing request
00:04:15.782 00.000 5052 OnExposeComplete: enter
00:04:15.782 00.000 5052 UpdateGuideState(): m_state=2
00:04:15.782 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 198
00:04:15.782 00.000 5052 Star::Find returns 1 (0), X=174.11, Y=289.18, Mass=52, SNR=5.0, Peak=59 HFD=2.8
00:04:15.783 00.001 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.97) = xAngle (0.45 = 0.45)
00:04:15.783 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.40 = 0.40)
00:04:15.783 00.000 5052 CameraToMount -- cameraX=-3.58 cameraY=3.15 hyp=4.77 cameraTheta=2.42 mountX=4.29 mountY=1.85, mountTheta=0.41
00:04:15.783 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:15.793 00.010 5052 UpdateGuideState exits: m=52 SNR=5.0
00:04:15.794 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:15.794 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:15.794 00.000 5052 Enqueuing Expose request
00:04:15.794 00.000 8976 Worker thread wakes up
00:04:15.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:15.794 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:04:16.829 01.035 8976 Exposure complete
00:04:16.843 00.014 8976 worker thread done servicing request
00:04:16.843 00.000 5052 OnExposeComplete: enter
00:04:16.843 00.000 5052 UpdateGuideState(): m_state=2
00:04:16.844 00.001 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 199
00:04:16.844 00.000 5052 Star::Find returns 1 (0), X=174.49, Y=288.48, Mass=57, SNR=5.2, Peak=59 HFD=1.5
00:04:16.844 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.97) = xAngle (0.52 = 0.52)
00:04:16.844 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.47 = 0.47)
00:04:16.844 00.000 5052 CameraToMount -- cameraX=-3.19 cameraY=2.44 hyp=4.02 cameraTheta=2.49 mountX=3.49 mountY=1.81, mountTheta=0.48
00:04:16.844 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:16.854 00.010 5052 UpdateGuideState exits: m=57 SNR=5.2
00:04:16.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:16.854 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:16.854 00.000 5052 Enqueuing Expose request
00:04:16.854 00.000 8976 Worker thread wakes up
00:04:16.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:16.855 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(156,270,37,37)
00:04:17.897 01.042 8976 Exposure complete
00:04:17.911 00.014 8976 worker thread done servicing request
00:04:17.912 00.001 5052 OnExposeComplete: enter
00:04:17.912 00.000 5052 UpdateGuideState(): m_state=2
00:04:17.912 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 200
00:04:17.912 00.000 5052 Star::Find returns 1 (0), X=174.76, Y=288.78, Mass=43, SNR=4.5, Peak=56 HFD=1.4
00:04:17.912 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:04:17.912 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:04:17.912 00.000 5052 CameraToMount -- cameraX=-2.93 cameraY=2.74 hyp=4.01 cameraTheta=2.39 mountX=3.66 mountY=1.44, mountTheta=0.37
00:04:17.913 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:17.921 00.008 5052 UpdateGuideState exits: m=43 SNR=4.5
00:04:17.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:17.921 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:17.921 00.000 5052 Enqueuing Expose request
00:04:17.921 00.000 8976 Worker thread wakes up
00:04:17.921 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:17.921 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:18.948 01.027 8976 Exposure complete
00:04:18.964 00.016 8976 worker thread done servicing request
00:04:18.964 00.000 5052 OnExposeComplete: enter
00:04:18.964 00.000 5052 UpdateGuideState(): m_state=2
00:04:18.964 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 201
00:04:18.964 00.000 5052 Star::Find returns 1 (0), X=174.73, Y=288.83, Mass=49, SNR=4.9, Peak=59 HFD=1.5
00:04:18.964 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:04:18.964 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:04:18.964 00.000 5052 CameraToMount -- cameraX=-2.96 cameraY=2.80 hyp=4.07 cameraTheta=2.38 mountX=3.72 mountY=1.45, mountTheta=0.37
00:04:18.965 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:18.974 00.009 5052 UpdateGuideState exits: m=49 SNR=4.9
00:04:18.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:18.974 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:18.974 00.000 5052 Enqueuing Expose request
00:04:18.974 00.000 8976 Worker thread wakes up
00:04:18.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:18.974 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:20.008 01.034 8976 Exposure complete
00:04:20.023 00.015 8976 worker thread done servicing request
00:04:20.023 00.000 5052 OnExposeComplete: enter
00:04:20.023 00.000 5052 UpdateGuideState(): m_state=2
00:04:20.023 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 202
00:04:20.023 00.000 5052 Star::Find returns 1 (0), X=174.76, Y=288.86, Mass=49, SNR=4.8, Peak=58 HFD=1.6
00:04:20.023 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:04:20.023 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:04:20.023 00.000 5052 CameraToMount -- cameraX=-2.92 cameraY=2.82 hyp=4.06 cameraTheta=2.37 mountX=3.73 mountY=1.40, mountTheta=0.36
00:04:20.024 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:20.034 00.010 5052 UpdateGuideState exits: m=49 SNR=4.8
00:04:20.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:20.034 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:20.034 00.000 5052 Enqueuing Expose request
00:04:20.034 00.000 8976 Worker thread wakes up
00:04:20.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:20.034 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:21.075 01.041 8976 Exposure complete
00:04:21.090 00.015 8976 worker thread done servicing request
00:04:21.090 00.000 5052 OnExposeComplete: enter
00:04:21.090 00.000 5052 UpdateGuideState(): m_state=2
00:04:21.090 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 203
00:04:21.090 00.000 5052 Star::Find returns 1 (0), X=174.77, Y=288.12, Mass=55, SNR=5.1, Peak=59 HFD=0.5
00:04:21.091 00.001 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.97) = xAngle (0.55 = 0.55)
00:04:21.091 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.50 = 0.50)
00:04:21.091 00.000 5052 CameraToMount -- cameraX=-2.91 cameraY=2.09 hyp=3.58 cameraTheta=2.52 mountX=3.05 mountY=1.71, mountTheta=0.51
00:04:21.091 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:21.100 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
00:04:21.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:21.100 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:21.100 00.000 5052 Enqueuing Expose request
00:04:21.101 00.001 8976 Worker thread wakes up
00:04:21.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:21.101 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:04:22.141 01.040 8976 Exposure complete
00:04:22.156 00.015 8976 worker thread done servicing request
00:04:22.156 00.000 5052 OnExposeComplete: enter
00:04:22.156 00.000 5052 UpdateGuideState(): m_state=2
00:04:22.156 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 204
00:04:22.156 00.000 5052 Star::Find returns 1 (0), X=175.25, Y=288.74, Mass=59, SNR=5.2, Peak=56 HFD=4.8
00:04:22.156 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.97) = xAngle (0.33 = 0.33)
00:04:22.156 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.28 = 0.28)
00:04:22.156 00.000 5052 CameraToMount -- cameraX=-2.43 cameraY=2.71 hyp=3.64 cameraTheta=2.30 mountX=3.44 mountY=1.01, mountTheta=0.29
00:04:22.157 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:22.167 00.010 5052 UpdateGuideState exits: m=59 SNR=5.2
00:04:22.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:22.167 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:22.168 00.001 5052 Enqueuing Expose request
00:04:22.168 00.000 8976 Worker thread wakes up
00:04:22.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:22.168 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:23.207 01.039 8976 Exposure complete
00:04:23.221 00.014 8976 worker thread done servicing request
00:04:23.221 00.000 5052 OnExposeComplete: enter
00:04:23.221 00.000 5052 UpdateGuideState(): m_state=2
00:04:23.222 00.001 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 205
00:04:23.222 00.000 5052 Star::Find returns 1 (0), X=175.03, Y=288.71, Mass=51, SNR=4.9, Peak=59 HFD=1.3
00:04:23.222 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:04:23.222 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:04:23.222 00.000 5052 CameraToMount -- cameraX=-2.65 cameraY=2.68 hyp=3.77 cameraTheta=2.35 mountX=3.50 mountY=1.22, mountTheta=0.34
00:04:23.222 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:23.232 00.010 5052 UpdateGuideState exits: m=51 SNR=4.9
00:04:23.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:23.232 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:23.232 00.000 5052 Enqueuing Expose request
00:04:23.232 00.000 8976 Worker thread wakes up
00:04:23.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:23.232 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:24.280 01.048 8976 Exposure complete
00:04:24.297 00.017 8976 worker thread done servicing request
00:04:24.297 00.000 5052 OnExposeComplete: enter
00:04:24.297 00.000 5052 UpdateGuideState(): m_state=2
00:04:24.297 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 206
00:04:24.298 00.001 5052 Star::Find returns 1 (0), X=174.16, Y=289.12, Mass=54, SNR=5.0, Peak=55 HFD=3.2
00:04:24.298 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.97) = xAngle (0.45 = 0.45)
00:04:24.298 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.40 = 0.40)
00:04:24.298 00.000 5052 CameraToMount -- cameraX=-3.52 cameraY=3.08 hyp=4.68 cameraTheta=2.42 mountX=4.21 mountY=1.83, mountTheta=0.41
00:04:24.299 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:24.309 00.010 5052 UpdateGuideState exits: m=54 SNR=5.0
00:04:24.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:24.309 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:24.309 00.000 5052 Enqueuing Expose request
00:04:24.309 00.000 8976 Worker thread wakes up
00:04:24.309 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:24.309 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:04:25.347 01.038 8976 Exposure complete
00:04:25.364 00.017 8976 worker thread done servicing request
00:04:25.364 00.000 5052 OnExposeComplete: enter
00:04:25.365 00.001 5052 UpdateGuideState(): m_state=2
00:04:25.365 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 207
00:04:25.365 00.000 5052 Star::Find returns 1 (0), X=175.11, Y=288.44, Mass=53, SNR=5.0, Peak=60 HFD=0.8
00:04:25.365 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:04:25.365 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:04:25.365 00.000 5052 CameraToMount -- cameraX=-2.57 cameraY=2.40 hyp=3.52 cameraTheta=2.39 mountX=3.21 mountY=1.27, mountTheta=0.38
00:04:25.366 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:25.376 00.010 5052 UpdateGuideState exits: m=53 SNR=5.0
00:04:25.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:25.376 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:25.376 00.000 5052 Enqueuing Expose request
00:04:25.376 00.000 8976 Worker thread wakes up
00:04:25.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:25.376 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:04:26.421 01.045 8976 Exposure complete
00:04:26.436 00.015 8976 worker thread done servicing request
00:04:26.436 00.000 5052 OnExposeComplete: enter
00:04:26.436 00.000 5052 UpdateGuideState(): m_state=2
00:04:26.436 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 208
00:04:26.436 00.000 5052 Star::Find returns 1 (0), X=174.23, Y=288.94, Mass=49, SNR=4.8, Peak=57 HFD=2.2
00:04:26.436 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.47 = 0.47)
00:04:26.436 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:04:26.436 00.000 5052 CameraToMount -- cameraX=-3.45 cameraY=2.91 hyp=4.51 cameraTheta=2.44 mountX=4.01 mountY=1.84, mountTheta=0.43
00:04:26.437 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:04:26.446 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
00:04:26.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:26.446 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:26.446 00.000 5052 Enqueuing Expose request
00:04:26.446 00.000 8976 Worker thread wakes up
00:04:26.447 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:26.447 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:04:27.487 01.040 8976 Exposure complete
00:04:27.502 00.015 8976 worker thread done servicing request
00:04:27.502 00.000 5052 OnExposeComplete: enter
00:04:27.502 00.000 5052 UpdateGuideState(): m_state=2
00:04:27.502 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 209
00:04:27.502 00.000 5052 Star::Find returns 1 (0), X=174.63, Y=288.91, Mass=47, SNR=4.8, Peak=57 HFD=1.8
00:04:27.502 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:04:27.502 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:04:27.502 00.000 5052 CameraToMount -- cameraX=-3.06 cameraY=2.88 hyp=4.20 cameraTheta=2.39 mountX=3.84 mountY=1.50, mountTheta=0.37
00:04:27.503 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:27.513 00.010 5052 UpdateGuideState exits: m=47 SNR=4.8
00:04:27.514 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:27.514 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:27.514 00.000 5052 Enqueuing Expose request
00:04:27.514 00.000 8976 Worker thread wakes up
00:04:27.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:27.514 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:28.546 01.032 8976 Exposure complete
00:04:28.559 00.013 8976 worker thread done servicing request
00:04:28.560 00.001 5052 OnExposeComplete: enter
00:04:28.560 00.000 5052 UpdateGuideState(): m_state=2
00:04:28.560 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 210
00:04:28.560 00.000 5052 Star::Find returns 1 (0), X=174.91, Y=288.69, Mass=55, SNR=5.1, Peak=59 HFD=1.4
00:04:28.560 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:04:28.560 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:04:28.560 00.000 5052 CameraToMount -- cameraX=-2.77 cameraY=2.66 hyp=3.84 cameraTheta=2.38 mountX=3.53 mountY=1.34, mountTheta=0.36
00:04:28.561 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:28.569 00.008 5052 UpdateGuideState exits: m=55 SNR=5.1
00:04:28.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:28.569 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:28.569 00.000 5052 Enqueuing Expose request
00:04:28.569 00.000 8976 Worker thread wakes up
00:04:28.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:28.569 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:29.600 01.031 8976 Exposure complete
00:04:29.615 00.015 8976 worker thread done servicing request
00:04:29.615 00.000 5052 OnExposeComplete: enter
00:04:29.615 00.000 5052 UpdateGuideState(): m_state=2
00:04:29.615 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 211
00:04:29.615 00.000 5052 Star::Find returns 1 (0), X=175.05, Y=288.71, Mass=51, SNR=5.0, Peak=60 HFD=1.3
00:04:29.615 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:04:29.615 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:04:29.615 00.000 5052 CameraToMount -- cameraX=-2.64 cameraY=2.68 hyp=3.76 cameraTheta=2.35 mountX=3.49 mountY=1.21, mountTheta=0.33
00:04:29.616 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:04:29.625 00.009 5052 UpdateGuideState exits: m=51 SNR=5.0
00:04:29.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:29.625 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:29.625 00.000 5052 Enqueuing Expose request
00:04:29.625 00.000 8976 Worker thread wakes up
00:04:29.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:29.626 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:30.670 01.044 8976 Exposure complete
00:04:30.686 00.016 8976 worker thread done servicing request
00:04:30.686 00.000 5052 OnExposeComplete: enter
00:04:30.686 00.000 5052 UpdateGuideState(): m_state=2
00:04:30.686 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 212
00:04:30.686 00.000 5052 Star::Find returns 1 (0), X=174.67, Y=289.09, Mass=54, SNR=5.1, Peak=59 HFD=2.2
00:04:30.686 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:04:30.686 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:04:30.686 00.000 5052 CameraToMount -- cameraX=-3.01 cameraY=3.06 hyp=4.29 cameraTheta=2.35 mountX=3.99 mountY=1.38, mountTheta=0.33
00:04:30.687 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:30.697 00.010 5052 UpdateGuideState exits: m=54 SNR=5.1
00:04:30.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:30.697 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:30.697 00.000 5052 Enqueuing Expose request
00:04:30.697 00.000 8976 Worker thread wakes up
00:04:30.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:30.697 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:31.731 01.034 8976 Exposure complete
00:04:31.745 00.014 8976 worker thread done servicing request
00:04:31.745 00.000 5052 OnExposeComplete: enter
00:04:31.745 00.000 5052 UpdateGuideState(): m_state=2
00:04:31.745 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 213
00:04:31.745 00.000 5052 Star::Find returns 1 (0), X=174.42, Y=289.12, Mass=64, SNR=5.5, Peak=61 HFD=2.9
00:04:31.745 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:04:31.745 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:04:31.745 00.000 5052 CameraToMount -- cameraX=-3.27 cameraY=3.08 hyp=4.49 cameraTheta=2.38 mountX=4.11 mountY=1.60, mountTheta=0.37
00:04:31.746 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:31.755 00.009 5052 UpdateGuideState exits: m=64 SNR=5.5
00:04:31.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:31.755 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:31.755 00.000 5052 Enqueuing Expose request
00:04:31.756 00.001 8976 Worker thread wakes up
00:04:31.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:31.756 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:04:32.798 01.042 8976 Exposure complete
00:04:32.812 00.014 8976 worker thread done servicing request
00:04:32.812 00.000 5052 OnExposeComplete: enter
00:04:32.813 00.001 5052 UpdateGuideState(): m_state=2
00:04:32.813 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 214
00:04:32.813 00.000 5052 Star::Find returns 1 (0), X=174.77, Y=288.88, Mass=51, SNR=4.9, Peak=59 HFD=1.7
00:04:32.813 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:04:32.813 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:04:32.813 00.000 5052 CameraToMount -- cameraX=-2.92 cameraY=2.85 hyp=4.08 cameraTheta=2.37 mountX=3.76 mountY=1.39, mountTheta=0.35
00:04:32.814 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:04:32.824 00.010 5052 UpdateGuideState exits: m=51 SNR=4.9
00:04:32.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:32.824 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:32.824 00.000 5052 Enqueuing Expose request
00:04:32.824 00.000 8976 Worker thread wakes up
00:04:32.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:32.824 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:33.857 01.033 8976 Exposure complete
00:04:33.873 00.016 8976 worker thread done servicing request
00:04:33.873 00.000 5052 OnExposeComplete: enter
00:04:33.873 00.000 5052 UpdateGuideState(): m_state=2
00:04:33.873 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 215
00:04:33.874 00.001 5052 Star::Find returns 1 (0), X=174.98, Y=288.69, Mass=50, SNR=4.9, Peak=60 HFD=1.2
00:04:33.874 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:04:33.874 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:04:33.874 00.000 5052 CameraToMount -- cameraX=-2.70 cameraY=2.65 hyp=3.79 cameraTheta=2.36 mountX=3.49 mountY=1.28, mountTheta=0.35
00:04:33.874 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:33.883 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
00:04:33.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:33.883 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:33.883 00.000 5052 Enqueuing Expose request
00:04:33.883 00.000 8976 Worker thread wakes up
00:04:33.884 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:33.884 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:34.921 01.037 8976 Exposure complete
00:04:34.935 00.014 8976 worker thread done servicing request
00:04:34.935 00.000 5052 OnExposeComplete: enter
00:04:34.935 00.000 5052 UpdateGuideState(): m_state=2
00:04:34.935 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 216
00:04:34.935 00.000 5052 Star::Find returns 1 (0), X=174.91, Y=288.70, Mass=53, SNR=5.0, Peak=58 HFD=1.4
00:04:34.935 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:04:34.935 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:04:34.935 00.000 5052 CameraToMount -- cameraX=-2.77 cameraY=2.67 hyp=3.85 cameraTheta=2.37 mountX=3.54 mountY=1.33, mountTheta=0.36
00:04:34.936 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:34.944 00.008 5052 UpdateGuideState exits: m=53 SNR=5.0
00:04:34.944 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:34.944 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:34.944 00.000 5052 Enqueuing Expose request
00:04:34.944 00.000 8976 Worker thread wakes up
00:04:34.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:34.944 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:35.981 01.037 8976 Exposure complete
00:04:35.995 00.014 8976 worker thread done servicing request
00:04:35.995 00.000 5052 OnExposeComplete: enter
00:04:35.995 00.000 5052 UpdateGuideState(): m_state=2
00:04:35.995 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 217
00:04:35.996 00.001 5052 Star::Find returns 1 (0), X=175.03, Y=288.89, Mass=55, SNR=5.1, Peak=59 HFD=1.7
00:04:35.996 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.97) = xAngle (0.35 = 0.35)
00:04:35.996 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.30 = 0.30)
00:04:35.996 00.000 5052 CameraToMount -- cameraX=-2.65 cameraY=2.86 hyp=3.90 cameraTheta=2.32 mountX=3.66 mountY=1.14, mountTheta=0.30
00:04:35.996 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:36.007 00.011 5052 UpdateGuideState exits: m=55 SNR=5.1
00:04:36.007 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:36.007 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:36.007 00.000 5052 Enqueuing Expose request
00:04:36.007 00.000 8976 Worker thread wakes up
00:04:36.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:36.007 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:37.051 01.044 8976 Exposure complete
00:04:37.067 00.016 8976 worker thread done servicing request
00:04:37.067 00.000 5052 OnExposeComplete: enter
00:04:37.067 00.000 5052 UpdateGuideState(): m_state=2
00:04:37.067 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 218
00:04:37.067 00.000 5052 Star::Find returns 1 (0), X=174.25, Y=288.00, Mass=76, SNR=5.9, Peak=61 HFD=7.0
00:04:37.067 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.97) = xAngle (0.65 = 0.65)
00:04:37.067 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.60 = 0.60)
00:04:37.068 00.001 5052 CameraToMount -- cameraX=-3.43 cameraY=1.97 hyp=3.96 cameraTheta=2.62 mountX=3.14 mountY=2.24, mountTheta=0.62
00:04:37.068 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:37.078 00.010 5052 UpdateGuideState exits: m=76 SNR=5.9
00:04:37.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:37.078 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:37.078 00.000 5052 Enqueuing Expose request
00:04:37.078 00.000 8976 Worker thread wakes up
00:04:37.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:37.078 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,270,37,37)
00:04:38.113 01.035 8976 Exposure complete
00:04:38.128 00.015 8976 worker thread done servicing request
00:04:38.128 00.000 5052 OnExposeComplete: enter
00:04:38.128 00.000 5052 UpdateGuideState(): m_state=2
00:04:38.128 00.000 5052 Star::Find(18, 174, 287, 0, (0,0,0,0), 0.1, 10.0, 0) frame 219
00:04:38.128 00.000 5052 Star::Find returns 1 (0), X=174.89, Y=288.75, Mass=49, SNR=4.8, Peak=59 HFD=1.3
00:04:38.128 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:04:38.128 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:04:38.129 00.001 5052 CameraToMount -- cameraX=-2.79 cameraY=2.72 hyp=3.90 cameraTheta=2.37 mountX=3.59 mountY=1.33, mountTheta=0.36
00:04:38.129 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:04:38.142 00.013 5052 UpdateGuideState exits: m=49 SNR=4.8
00:04:38.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:38.142 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:38.142 00.000 5052 Enqueuing Expose request
00:04:38.142 00.000 8976 Worker thread wakes up
00:04:38.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:38.142 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:39.171 01.029 8976 Exposure complete
00:04:39.186 00.015 8976 worker thread done servicing request
00:04:39.186 00.000 5052 OnExposeComplete: enter
00:04:39.186 00.000 5052 UpdateGuideState(): m_state=2
00:04:39.186 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 220
00:04:39.186 00.000 5052 Star::Find returns 1 (0), X=174.90, Y=288.75, Mass=49, SNR=4.8, Peak=59 HFD=1.3
00:04:39.186 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:04:39.186 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:04:39.186 00.000 5052 CameraToMount -- cameraX=-2.78 cameraY=2.72 hyp=3.89 cameraTheta=2.37 mountX=3.58 mountY=1.32, mountTheta=0.35
00:04:39.187 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:39.197 00.010 5052 UpdateGuideState exits: m=49 SNR=4.8
00:04:39.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:39.197 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:39.197 00.000 5052 Enqueuing Expose request
00:04:39.197 00.000 8976 Worker thread wakes up
00:04:39.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:39.197 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:40.238 01.041 8976 Exposure complete
00:04:40.253 00.015 8976 worker thread done servicing request
00:04:40.253 00.000 5052 OnExposeComplete: enter
00:04:40.253 00.000 5052 UpdateGuideState(): m_state=2
00:04:40.253 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 221
00:04:40.253 00.000 5052 Star::Find returns 1 (0), X=174.77, Y=288.82, Mass=46, SNR=4.7, Peak=57 HFD=1.5
00:04:40.253 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:04:40.253 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:04:40.253 00.000 5052 CameraToMount -- cameraX=-2.91 cameraY=2.79 hyp=4.03 cameraTheta=2.38 mountX=3.70 mountY=1.41, mountTheta=0.36
00:04:40.254 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:40.264 00.010 5052 UpdateGuideState exits: m=46 SNR=4.7
00:04:40.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:40.264 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:40.264 00.000 5052 Enqueuing Expose request
00:04:40.264 00.000 8976 Worker thread wakes up
00:04:40.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:40.264 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:41.292 01.028 8976 Exposure complete
00:04:41.307 00.015 8976 worker thread done servicing request
00:04:41.307 00.000 5052 OnExposeComplete: enter
00:04:41.307 00.000 5052 UpdateGuideState(): m_state=2
00:04:41.307 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 222
00:04:41.307 00.000 5052 Star::Find returns 1 (0), X=174.63, Y=288.88, Mass=49, SNR=4.8, Peak=59 HFD=1.7
00:04:41.307 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:04:41.307 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:04:41.307 00.000 5052 CameraToMount -- cameraX=-3.05 cameraY=2.85 hyp=4.18 cameraTheta=2.39 mountX=3.81 mountY=1.51, mountTheta=0.38
00:04:41.308 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:41.316 00.008 5052 UpdateGuideState exits: m=49 SNR=4.8
00:04:41.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:41.316 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:41.316 00.000 5052 Enqueuing Expose request
00:04:41.316 00.000 8976 Worker thread wakes up
00:04:41.317 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:41.317 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:42.362 01.045 8976 Exposure complete
00:04:42.376 00.014 8976 worker thread done servicing request
00:04:42.377 00.001 5052 OnExposeComplete: enter
00:04:42.377 00.000 5052 UpdateGuideState(): m_state=2
00:04:42.377 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 223
00:04:42.377 00.000 5052 Star::Find returns 1 (0), X=174.29, Y=288.59, Mass=56, SNR=5.1, Peak=59 HFD=1.8
00:04:42.377 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.97) = xAngle (0.53 = 0.53)
00:04:42.377 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.48 = 0.48)
00:04:42.377 00.000 5052 CameraToMount -- cameraX=-3.39 cameraY=2.55 hyp=4.25 cameraTheta=2.50 mountX=3.67 mountY=1.94, mountTheta=0.49
00:04:42.378 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:42.388 00.010 5052 UpdateGuideState exits: m=56 SNR=5.1
00:04:42.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:42.389 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:42.389 00.000 5052 Enqueuing Expose request
00:04:42.389 00.000 8976 Worker thread wakes up
00:04:42.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:42.389 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:04:43.425 01.036 8976 Exposure complete
00:04:43.439 00.014 8976 worker thread done servicing request
00:04:43.439 00.000 5052 OnExposeComplete: enter
00:04:43.439 00.000 5052 UpdateGuideState(): m_state=2
00:04:43.440 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 224
00:04:43.440 00.000 5052 Star::Find returns 1 (0), X=174.84, Y=288.89, Mass=54, SNR=5.1, Peak=59 HFD=1.8
00:04:43.440 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:04:43.440 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:04:43.440 00.000 5052 CameraToMount -- cameraX=-2.85 cameraY=2.86 hyp=4.03 cameraTheta=2.35 mountX=3.74 mountY=1.32, mountTheta=0.34
00:04:43.440 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=170, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:43.450 00.010 5052 UpdateGuideState exits: m=54 SNR=5.1
00:04:43.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:43.450 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:43.450 00.000 5052 Enqueuing Expose request
00:04:43.450 00.000 8976 Worker thread wakes up
00:04:43.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:43.450 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:44.483 01.033 8976 Exposure complete
00:04:44.498 00.015 8976 worker thread done servicing request
00:04:44.498 00.000 5052 OnExposeComplete: enter
00:04:44.498 00.000 5052 UpdateGuideState(): m_state=2
00:04:44.498 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 225
00:04:44.498 00.000 5052 Star::Find returns 1 (0), X=174.80, Y=288.83, Mass=52, SNR=5.0, Peak=59 HFD=1.6
00:04:44.498 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:04:44.498 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:04:44.498 00.000 5052 CameraToMount -- cameraX=-2.88 cameraY=2.80 hyp=4.02 cameraTheta=2.37 mountX=3.70 mountY=1.38, mountTheta=0.36
00:04:44.499 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=170, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:44.508 00.009 5052 UpdateGuideState exits: m=52 SNR=5.0
00:04:44.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:44.508 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:44.508 00.000 5052 Enqueuing Expose request
00:04:44.508 00.000 8976 Worker thread wakes up
00:04:44.508 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:44.508 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:45.545 01.037 8976 Exposure complete
00:04:45.559 00.014 8976 worker thread done servicing request
00:04:45.559 00.000 5052 OnExposeComplete: enter
00:04:45.559 00.000 5052 UpdateGuideState(): m_state=2
00:04:45.559 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 226
00:04:45.559 00.000 5052 Star::Find returns 1 (0), X=174.88, Y=288.78, Mass=47, SNR=4.7, Peak=57 HFD=1.4
00:04:45.559 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:04:45.559 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:04:45.560 00.001 5052 CameraToMount -- cameraX=-2.80 cameraY=2.75 hyp=3.92 cameraTheta=2.37 mountX=3.62 mountY=1.32, mountTheta=0.35
00:04:45.560 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:45.569 00.009 5052 UpdateGuideState exits: m=47 SNR=4.7
00:04:45.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:45.569 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:45.569 00.000 5052 Enqueuing Expose request
00:04:45.569 00.000 8976 Worker thread wakes up
00:04:45.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:45.569 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:46.604 01.035 8976 Exposure complete
00:04:46.618 00.014 8976 worker thread done servicing request
00:04:46.618 00.000 5052 OnExposeComplete: enter
00:04:46.618 00.000 5052 UpdateGuideState(): m_state=2
00:04:46.618 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 227
00:04:46.618 00.000 5052 Star::Find returns 1 (0), X=174.97, Y=288.76, Mass=51, SNR=5.0, Peak=59 HFD=1.4
00:04:46.618 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:04:46.619 00.001 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:04:46.619 00.000 5052 CameraToMount -- cameraX=-2.72 cameraY=2.73 hyp=3.85 cameraTheta=2.35 mountX=3.56 mountY=1.26, mountTheta=0.34
00:04:46.619 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:46.628 00.009 5052 UpdateGuideState exits: m=51 SNR=5.0
00:04:46.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:46.628 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:46.629 00.001 5052 Enqueuing Expose request
00:04:46.629 00.000 8976 Worker thread wakes up
00:04:46.629 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:46.629 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:47.672 01.043 8976 Exposure complete
00:04:47.687 00.015 8976 worker thread done servicing request
00:04:47.687 00.000 5052 OnExposeComplete: enter
00:04:47.687 00.000 5052 UpdateGuideState(): m_state=2
00:04:47.687 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 228
00:04:47.687 00.000 5052 Star::Find returns 1 (0), X=175.00, Y=288.70, Mass=50, SNR=4.9, Peak=60 HFD=1.2
00:04:47.687 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:04:47.687 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:04:47.687 00.000 5052 CameraToMount -- cameraX=-2.68 cameraY=2.67 hyp=3.78 cameraTheta=2.36 mountX=3.50 mountY=1.25, mountTheta=0.34
00:04:47.688 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:04:47.697 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
00:04:47.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:47.697 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:47.697 00.000 5052 Enqueuing Expose request
00:04:47.697 00.000 8976 Worker thread wakes up
00:04:47.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:47.698 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:48.732 01.034 8976 Exposure complete
00:04:48.747 00.015 8976 worker thread done servicing request
00:04:48.747 00.000 5052 OnExposeComplete: enter
00:04:48.747 00.000 5052 UpdateGuideState(): m_state=2
00:04:48.747 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 229
00:04:48.747 00.000 5052 Star::Find returns 1 (0), X=175.01, Y=288.64, Mass=47, SNR=4.8, Peak=60 HFD=1.0
00:04:48.747 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:04:48.747 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:04:48.747 00.000 5052 CameraToMount -- cameraX=-2.67 cameraY=2.61 hyp=3.73 cameraTheta=2.37 mountX=3.44 mountY=1.27, mountTheta=0.35
00:04:48.748 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:04:48.762 00.014 5052 UpdateGuideState exits: m=47 SNR=4.8
00:04:48.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:48.762 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:48.762 00.000 5052 Enqueuing Expose request
00:04:48.766 00.004 8976 Worker thread wakes up
00:04:48.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:48.766 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:49.802 01.036 8976 Exposure complete
00:04:49.816 00.014 8976 worker thread done servicing request
00:04:49.816 00.000 5052 OnExposeComplete: enter
00:04:49.816 00.000 5052 UpdateGuideState(): m_state=2
00:04:49.816 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 230
00:04:49.817 00.001 5052 Star::Find returns 1 (0), X=175.29, Y=288.61, Mass=48, SNR=4.8, Peak=57 HFD=1.2
00:04:49.817 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.97) = xAngle (0.35 = 0.35)
00:04:49.817 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.30 = 0.30)
00:04:49.817 00.000 5052 CameraToMount -- cameraX=-2.40 cameraY=2.58 hyp=3.52 cameraTheta=2.32 mountX=3.31 mountY=1.03, mountTheta=0.30
00:04:49.817 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:49.826 00.009 5052 UpdateGuideState exits: m=48 SNR=4.8
00:04:49.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:49.826 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:49.826 00.000 5052 Enqueuing Expose request
00:04:49.826 00.000 8976 Worker thread wakes up
00:04:49.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:49.826 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:50.866 01.040 8976 Exposure complete
00:04:50.881 00.015 8976 worker thread done servicing request
00:04:50.881 00.000 5052 OnExposeComplete: enter
00:04:50.881 00.000 5052 UpdateGuideState(): m_state=2
00:04:50.881 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 231
00:04:50.882 00.001 5052 Star::Find returns 1 (0), X=174.52, Y=288.83, Mass=52, SNR=5.0, Peak=59 HFD=1.8
00:04:50.882 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.97) = xAngle (0.45 = 0.45)
00:04:50.882 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.40 = 0.40)
00:04:50.882 00.000 5052 CameraToMount -- cameraX=-3.16 cameraY=2.80 hyp=4.22 cameraTheta=2.42 mountX=3.80 mountY=1.63, mountTheta=0.41
00:04:50.884 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:50.893 00.009 5052 UpdateGuideState exits: m=52 SNR=5.0
00:04:50.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:50.893 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:50.893 00.000 5052 Enqueuing Expose request
00:04:50.893 00.000 8976 Worker thread wakes up
00:04:50.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:50.893 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:51.932 01.039 8976 Exposure complete
00:04:51.947 00.015 8976 worker thread done servicing request
00:04:51.947 00.000 5052 OnExposeComplete: enter
00:04:51.947 00.000 5052 UpdateGuideState(): m_state=2
00:04:51.947 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 232
00:04:51.947 00.000 5052 Star::Find returns 1 (0), X=174.94, Y=288.79, Mass=48, SNR=4.8, Peak=57 HFD=1.5
00:04:51.947 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:04:51.947 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:04:51.947 00.000 5052 CameraToMount -- cameraX=-2.74 cameraY=2.76 hyp=3.89 cameraTheta=2.35 mountX=3.61 mountY=1.27, mountTheta=0.34
00:04:51.948 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:51.957 00.009 5052 UpdateGuideState exits: m=48 SNR=4.8
00:04:51.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:51.957 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:51.957 00.000 5052 Enqueuing Expose request
00:04:51.957 00.000 8976 Worker thread wakes up
00:04:51.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:51.957 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:52.992 01.035 8976 Exposure complete
00:04:53.005 00.013 8976 worker thread done servicing request
00:04:53.005 00.000 5052 OnExposeComplete: enter
00:04:53.005 00.000 5052 UpdateGuideState(): m_state=2
00:04:53.006 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 233
00:04:53.006 00.000 5052 Star::Find returns 1 (0), X=174.93, Y=287.98, Mass=55, SNR=5.1, Peak=59 HFD=0.1
00:04:53.006 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.97) = xAngle (0.56 = 0.56)
00:04:53.006 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.51 = 0.51)
00:04:53.006 00.000 5052 CameraToMount -- cameraX=-2.75 cameraY=1.95 hyp=3.37 cameraTheta=2.53 mountX=2.86 mountY=1.63, mountTheta=0.52
00:04:53.007 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=169, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:04:53.015 00.008 5052 UpdateGuideState exits: m=55 SNR=5.1
00:04:53.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:53.015 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:53.015 00.000 5052 Enqueuing Expose request
00:04:53.016 00.001 8976 Worker thread wakes up
00:04:53.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:53.016 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:04:54.055 01.039 8976 Exposure complete
00:04:54.070 00.015 8976 worker thread done servicing request
00:04:54.070 00.000 5052 OnExposeComplete: enter
00:04:54.070 00.000 5052 UpdateGuideState(): m_state=2
00:04:54.070 00.000 5052 Star::Find(18, 174, 287, 0, (0,0,0,0), 0.1, 10.0, 0) frame 234
00:04:54.070 00.000 5052 Star::Find returns 1 (0), X=174.85, Y=288.76, Mass=52, SNR=5.0, Peak=61 HFD=1.3
00:04:54.070 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:04:54.070 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:04:54.070 00.000 5052 CameraToMount -- cameraX=-2.84 cameraY=2.73 hyp=3.94 cameraTheta=2.38 mountX=3.62 mountY=1.37, mountTheta=0.36
00:04:54.071 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:54.081 00.010 5052 UpdateGuideState exits: m=52 SNR=5.0
00:04:54.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:54.081 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:54.081 00.000 5052 Enqueuing Expose request
00:04:54.082 00.001 8976 Worker thread wakes up
00:04:54.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:54.082 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:55.116 01.034 8976 Exposure complete
00:04:55.130 00.014 8976 worker thread done servicing request
00:04:55.131 00.001 5052 OnExposeComplete: enter
00:04:55.131 00.000 5052 UpdateGuideState(): m_state=2
00:04:55.131 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 235
00:04:55.131 00.000 5052 Star::Find returns 1 (0), X=174.73, Y=288.60, Mass=57, SNR=5.1, Peak=59 HFD=1.9
00:04:55.131 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.97) = xAngle (0.46 = 0.46)
00:04:55.131 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.40 = 0.40)
00:04:55.131 00.000 5052 CameraToMount -- cameraX=-2.95 cameraY=2.56 hyp=3.91 cameraTheta=2.43 mountX=3.51 mountY=1.54, mountTheta=0.41
00:04:55.132 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=33, FiltMin=28, FiltMax=38, Gamma=2.630
00:04:55.141 00.009 5052 UpdateGuideState exits: m=57 SNR=5.1
00:04:55.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:55.141 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:55.141 00.000 5052 Enqueuing Expose request
00:04:55.141 00.000 8976 Worker thread wakes up
00:04:55.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:55.141 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:56.182 01.041 8976 Exposure complete
00:04:56.196 00.014 8976 worker thread done servicing request
00:04:56.196 00.000 5052 OnExposeComplete: enter
00:04:56.196 00.000 5052 UpdateGuideState(): m_state=2
00:04:56.196 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 236
00:04:56.196 00.000 5052 Star::Find returns 1 (0), X=174.75, Y=288.77, Mass=56, SNR=5.1, Peak=59 HFD=1.6
00:04:56.196 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:04:56.196 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:04:56.197 00.001 5052 CameraToMount -- cameraX=-2.93 cameraY=2.73 hyp=4.01 cameraTheta=2.39 mountX=3.66 mountY=1.45, mountTheta=0.38
00:04:56.197 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:56.206 00.009 5052 UpdateGuideState exits: m=56 SNR=5.1
00:04:56.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:56.206 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:56.206 00.000 5052 Enqueuing Expose request
00:04:56.206 00.000 8976 Worker thread wakes up
00:04:56.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:56.206 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:57.251 01.045 8976 Exposure complete
00:04:57.265 00.014 8976 worker thread done servicing request
00:04:57.265 00.000 5052 OnExposeComplete: enter
00:04:57.265 00.000 5052 UpdateGuideState(): m_state=2
00:04:57.265 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 237
00:04:57.265 00.000 5052 Star::Find returns 1 (0), X=174.74, Y=288.30, Mass=57, SNR=5.2, Peak=59 HFD=1.3
00:04:57.265 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.97) = xAngle (0.52 = 0.52)
00:04:57.265 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.46 = 0.46)
00:04:57.266 00.001 5052 CameraToMount -- cameraX=-2.94 cameraY=2.27 hyp=3.72 cameraTheta=2.48 mountX=3.23 mountY=1.66, mountTheta=0.48
00:04:57.266 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:57.276 00.010 5052 UpdateGuideState exits: m=57 SNR=5.2
00:04:57.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:57.276 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:57.276 00.000 5052 Enqueuing Expose request
00:04:57.276 00.000 8976 Worker thread wakes up
00:04:57.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:57.276 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:04:58.322 01.046 8976 Exposure complete
00:04:58.337 00.015 8976 worker thread done servicing request
00:04:58.337 00.000 5052 OnExposeComplete: enter
00:04:58.337 00.000 5052 UpdateGuideState(): m_state=2
00:04:58.337 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 238
00:04:58.337 00.000 5052 Star::Find returns 1 (0), X=174.65, Y=288.96, Mass=53, SNR=5.0, Peak=59 HFD=1.9
00:04:58.337 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:04:58.337 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:04:58.337 00.000 5052 CameraToMount -- cameraX=-3.03 cameraY=2.93 hyp=4.22 cameraTheta=2.37 mountX=3.87 mountY=1.46, mountTheta=0.36
00:04:58.338 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:04:58.347 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:04:58.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:58.347 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:58.347 00.000 5052 Enqueuing Expose request
00:04:58.347 00.000 8976 Worker thread wakes up
00:04:58.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:58.347 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:04:59.392 01.045 8976 Exposure complete
00:04:59.407 00.015 8976 worker thread done servicing request
00:04:59.407 00.000 5052 OnExposeComplete: enter
00:04:59.407 00.000 5052 UpdateGuideState(): m_state=2
00:04:59.407 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 239
00:04:59.407 00.000 5052 Star::Find returns 1 (0), X=174.20, Y=288.80, Mass=51, SNR=4.9, Peak=59 HFD=2.1
00:04:59.407 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.97) = xAngle (0.50 = 0.50)
00:04:59.407 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.45 = 0.45)
00:04:59.407 00.000 5052 CameraToMount -- cameraX=-3.49 cameraY=2.77 hyp=4.45 cameraTheta=2.47 mountX=3.90 mountY=1.93, mountTheta=0.46
00:04:59.408 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:04:59.417 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
00:04:59.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:59.417 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:04:59.417 00.000 5052 Enqueuing Expose request
00:04:59.418 00.001 8976 Worker thread wakes up
00:04:59.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:04:59.418 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:05:00.447 01.029 8976 Exposure complete
00:05:00.467 00.020 8976 worker thread done servicing request
00:05:00.467 00.000 5052 OnExposeComplete: enter
00:05:00.467 00.000 5052 UpdateGuideState(): m_state=2
00:05:00.467 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 240
00:05:00.467 00.000 5052 Star::Find returns 1 (0), X=175.24, Y=288.97, Mass=58, SNR=5.2, Peak=61 HFD=1.9
00:05:00.467 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.97) = xAngle (0.30 = 0.30)
00:05:00.467 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.24 = 0.24)
00:05:00.467 00.000 5052 CameraToMount -- cameraX=-2.44 cameraY=2.94 hyp=3.82 cameraTheta=2.26 mountX=3.65 mountY=0.92, mountTheta=0.25
00:05:00.468 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:00.477 00.009 5052 UpdateGuideState exits: m=58 SNR=5.2
00:05:00.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:00.478 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:00.478 00.000 5052 Enqueuing Expose request
00:05:00.478 00.000 8976 Worker thread wakes up
00:05:00.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:00.478 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:01.526 01.048 8976 Exposure complete
00:05:01.541 00.015 8976 worker thread done servicing request
00:05:01.541 00.000 5052 OnExposeComplete: enter
00:05:01.541 00.000 5052 UpdateGuideState(): m_state=2
00:05:01.541 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 241
00:05:01.541 00.000 5052 Star::Find returns 1 (0), X=174.93, Y=288.76, Mass=50, SNR=4.9, Peak=59 HFD=1.4
00:05:01.541 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:05:01.542 00.001 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:05:01.542 00.000 5052 CameraToMount -- cameraX=-2.75 cameraY=2.73 hyp=3.88 cameraTheta=2.36 mountX=3.58 mountY=1.29, mountTheta=0.35
00:05:01.542 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:01.551 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
00:05:01.551 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:01.551 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:01.551 00.000 5052 Enqueuing Expose request
00:05:01.551 00.000 8976 Worker thread wakes up
00:05:01.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:01.551 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:02.594 01.043 8976 Exposure complete
00:05:02.608 00.014 8976 worker thread done servicing request
00:05:02.608 00.000 5052 OnExposeComplete: enter
00:05:02.608 00.000 5052 UpdateGuideState(): m_state=2
00:05:02.609 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 242
00:05:02.609 00.000 5052 Star::Find returns 1 (0), X=174.72, Y=288.12, Mass=66, SNR=5.5, Peak=60 HFD=2.4
00:05:02.609 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.97) = xAngle (0.56 = 0.56)
00:05:02.609 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.51 = 0.51)
00:05:02.609 00.000 5052 CameraToMount -- cameraX=-2.96 cameraY=2.09 hyp=3.62 cameraTheta=2.53 mountX=3.07 mountY=1.76, mountTheta=0.52
00:05:02.610 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:02.619 00.009 5052 UpdateGuideState exits: m=66 SNR=5.5
00:05:02.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:02.619 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:02.619 00.000 5052 Enqueuing Expose request
00:05:02.619 00.000 8976 Worker thread wakes up
00:05:02.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:02.619 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:05:03.650 01.031 8976 Exposure complete
00:05:03.664 00.014 8976 worker thread done servicing request
00:05:03.664 00.000 5052 OnExposeComplete: enter
00:05:03.664 00.000 5052 UpdateGuideState(): m_state=2
00:05:03.664 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 243
00:05:03.665 00.001 5052 Star::Find returns 1 (0), X=174.28, Y=288.93, Mass=57, SNR=5.2, Peak=58 HFD=2.6
00:05:03.665 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.47 = 0.47)
00:05:03.665 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:05:03.665 00.000 5052 CameraToMount -- cameraX=-3.41 cameraY=2.90 hyp=4.47 cameraTheta=2.44 mountX=3.99 mountY=1.81, mountTheta=0.43
00:05:03.666 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:03.675 00.009 5052 UpdateGuideState exits: m=57 SNR=5.2
00:05:03.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:03.675 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:03.675 00.000 5052 Enqueuing Expose request
00:05:03.675 00.000 8976 Worker thread wakes up
00:05:03.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:03.675 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:05:04.721 01.046 8976 Exposure complete
00:05:04.736 00.015 8976 worker thread done servicing request
00:05:04.736 00.000 5052 OnExposeComplete: enter
00:05:04.736 00.000 5052 UpdateGuideState(): m_state=2
00:05:04.736 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 244
00:05:04.736 00.000 5052 Star::Find returns 1 (0), X=175.28, Y=289.07, Mass=51, SNR=4.9, Peak=58 HFD=2.1
00:05:04.736 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.97) = xAngle (0.27 = 0.27)
00:05:04.736 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.22 = 0.22)
00:05:04.736 00.000 5052 CameraToMount -- cameraX=-2.40 cameraY=3.04 hyp=3.87 cameraTheta=2.24 mountX=3.73 mountY=0.84, mountTheta=0.22
00:05:04.737 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:04.746 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
00:05:04.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:04.746 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:04.746 00.000 5052 Enqueuing Expose request
00:05:04.746 00.000 8976 Worker thread wakes up
00:05:04.746 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:04.746 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:05.790 01.044 8976 Exposure complete
00:05:05.805 00.015 8976 worker thread done servicing request
00:05:05.805 00.000 5052 OnExposeComplete: enter
00:05:05.805 00.000 5052 UpdateGuideState(): m_state=2
00:05:05.805 00.000 5052 Star::Find(18, 175, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 245
00:05:05.805 00.000 5052 Star::Find returns 1 (0), X=174.56, Y=288.59, Mass=55, SNR=5.1, Peak=58 HFD=1.5
00:05:05.806 00.001 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.97) = xAngle (0.49 = 0.49)
00:05:05.806 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.43 = 0.43)
00:05:05.806 00.000 5052 CameraToMount -- cameraX=-3.12 cameraY=2.56 hyp=4.03 cameraTheta=2.46 mountX=3.56 mountY=1.70, mountTheta=0.44
00:05:05.806 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:05.815 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
00:05:05.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:05.815 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:05.815 00.000 5052 Enqueuing Expose request
00:05:05.815 00.000 8976 Worker thread wakes up
00:05:05.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:05.815 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:06.850 01.035 8976 Exposure complete
00:05:06.866 00.016 8976 worker thread done servicing request
00:05:06.866 00.000 5052 OnExposeComplete: enter
00:05:06.866 00.000 5052 UpdateGuideState(): m_state=2
00:05:06.867 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 246
00:05:06.867 00.000 5052 Star::Find returns 1 (0), X=175.11, Y=289.10, Mass=54, SNR=5.0, Peak=58 HFD=2.2
00:05:06.867 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.97) = xAngle (0.30 = 0.30)
00:05:06.867 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.25 = 0.25)
00:05:06.867 00.000 5052 CameraToMount -- cameraX=-2.57 cameraY=3.07 hyp=4.01 cameraTheta=2.27 mountX=3.83 mountY=0.98, mountTheta=0.25
00:05:06.867 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:06.876 00.009 5052 UpdateGuideState exits: m=54 SNR=5.0
00:05:06.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:06.876 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:06.876 00.000 5052 Enqueuing Expose request
00:05:06.876 00.000 8976 Worker thread wakes up
00:05:06.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:06.876 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:07.916 01.040 8976 Exposure complete
00:05:07.930 00.014 8976 worker thread done servicing request
00:05:07.930 00.000 5052 OnExposeComplete: enter
00:05:07.930 00.000 5052 UpdateGuideState(): m_state=2
00:05:07.930 00.000 5052 Star::Find(18, 175, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 247
00:05:07.930 00.000 5052 Star::Find returns 1 (0), X=174.40, Y=288.89, Mass=63, SNR=5.4, Peak=61 HFD=2.5
00:05:07.930 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.97) = xAngle (0.46 = 0.46)
00:05:07.930 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.40 = 0.40)
00:05:07.930 00.000 5052 CameraToMount -- cameraX=-3.28 cameraY=2.86 hyp=4.35 cameraTheta=2.43 mountX=3.90 mountY=1.71, mountTheta=0.41
00:05:07.931 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:07.940 00.009 5052 UpdateGuideState exits: m=63 SNR=5.4
00:05:07.940 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:07.940 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:07.940 00.000 5052 Enqueuing Expose request
00:05:07.940 00.000 8976 Worker thread wakes up
00:05:07.940 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:07.940 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:05:08.983 01.043 8976 Exposure complete
00:05:08.999 00.016 8976 worker thread done servicing request
00:05:08.999 00.000 5052 OnExposeComplete: enter
00:05:08.999 00.000 5052 UpdateGuideState(): m_state=2
00:05:08.999 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 248
00:05:08.999 00.000 5052 Star::Find returns 1 (0), X=174.72, Y=288.90, Mass=51, SNR=4.9, Peak=58 HFD=1.7
00:05:08.999 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:05:08.999 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:05:08.999 00.000 5052 CameraToMount -- cameraX=-2.96 cameraY=2.86 hyp=4.12 cameraTheta=2.37 mountX=3.79 mountY=1.42, mountTheta=0.36
00:05:09.000 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:05:09.010 00.010 5052 UpdateGuideState exits: m=51 SNR=4.9
00:05:09.011 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:09.011 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:09.011 00.000 5052 Enqueuing Expose request
00:05:09.011 00.000 8976 Worker thread wakes up
00:05:09.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:09.011 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:10.052 01.041 8976 Exposure complete
00:05:10.066 00.014 8976 worker thread done servicing request
00:05:10.067 00.001 5052 OnExposeComplete: enter
00:05:10.067 00.000 5052 UpdateGuideState(): m_state=2
00:05:10.067 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 249
00:05:10.067 00.000 5052 Star::Find returns 1 (0), X=174.78, Y=288.84, Mass=51, SNR=4.9, Peak=59 HFD=1.6
00:05:10.067 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:05:10.067 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:05:10.067 00.000 5052 CameraToMount -- cameraX=-2.90 cameraY=2.80 hyp=4.03 cameraTheta=2.37 mountX=3.71 mountY=1.39, mountTheta=0.36
00:05:10.068 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:10.078 00.010 5052 UpdateGuideState exits: m=51 SNR=4.9
00:05:10.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:10.078 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:10.078 00.000 5052 Enqueuing Expose request
00:05:10.078 00.000 8976 Worker thread wakes up
00:05:10.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:10.078 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:11.116 01.038 8976 Exposure complete
00:05:11.130 00.014 8976 worker thread done servicing request
00:05:11.131 00.001 5052 OnExposeComplete: enter
00:05:11.131 00.000 5052 UpdateGuideState(): m_state=2
00:05:11.131 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 250
00:05:11.131 00.000 5052 Star::Find returns 1 (0), X=175.00, Y=288.74, Mass=47, SNR=4.7, Peak=57 HFD=1.3
00:05:11.131 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:05:11.131 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:05:11.131 00.000 5052 CameraToMount -- cameraX=-2.69 cameraY=2.71 hyp=3.82 cameraTheta=2.35 mountX=3.54 mountY=1.24, mountTheta=0.34
00:05:11.132 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=202, med=32, FiltMin=28, FiltMax=66, Gamma=2.630
00:05:11.141 00.009 5052 UpdateGuideState exits: m=47 SNR=4.7
00:05:11.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:11.141 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:11.141 00.000 5052 Enqueuing Expose request
00:05:11.141 00.000 8976 Worker thread wakes up
00:05:11.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:11.141 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:12.174 01.033 8976 Exposure complete
00:05:12.188 00.014 8976 worker thread done servicing request
00:05:12.188 00.000 5052 OnExposeComplete: enter
00:05:12.188 00.000 5052 UpdateGuideState(): m_state=2
00:05:12.188 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 251
00:05:12.188 00.000 5052 Star::Find returns 1 (0), X=174.60, Y=288.88, Mass=48, SNR=4.8, Peak=58 HFD=1.7
00:05:12.188 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:05:12.188 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:05:12.188 00.000 5052 CameraToMount -- cameraX=-3.08 cameraY=2.85 hyp=4.20 cameraTheta=2.40 mountX=3.82 mountY=1.53, mountTheta=0.38
00:05:12.189 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
00:05:12.200 00.011 5052 UpdateGuideState exits: m=48 SNR=4.8
00:05:12.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:12.200 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:12.200 00.000 5052 Enqueuing Expose request
00:05:12.200 00.000 8976 Worker thread wakes up
00:05:12.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:12.200 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:13.244 01.044 8976 Exposure complete
00:05:13.258 00.014 8976 worker thread done servicing request
00:05:13.258 00.000 5052 OnExposeComplete: enter
00:05:13.258 00.000 5052 UpdateGuideState(): m_state=2
00:05:13.259 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 252
00:05:13.259 00.000 5052 Star::Find returns 1 (0), X=175.16, Y=289.07, Mass=54, SNR=5.0, Peak=59 HFD=2.1
00:05:13.259 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.97) = xAngle (0.30 = 0.30)
00:05:13.259 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.24 = 0.24)
00:05:13.259 00.000 5052 CameraToMount -- cameraX=-2.52 cameraY=3.04 hyp=3.95 cameraTheta=2.26 mountX=3.78 mountY=0.95, mountTheta=0.25
00:05:13.260 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:13.268 00.008 5052 UpdateGuideState exits: m=54 SNR=5.0
00:05:13.268 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:13.268 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:13.268 00.000 5052 Enqueuing Expose request
00:05:13.269 00.001 8976 Worker thread wakes up
00:05:13.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:13.269 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:14.307 01.038 8976 Exposure complete
00:05:14.323 00.016 8976 worker thread done servicing request
00:05:14.323 00.000 5052 OnExposeComplete: enter
00:05:14.323 00.000 5052 UpdateGuideState(): m_state=2
00:05:14.323 00.000 5052 Star::Find(18, 175, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 253
00:05:14.323 00.000 5052 Star::Find returns 1 (0), X=174.57, Y=288.91, Mass=54, SNR=5.0, Peak=57 HFD=2.3
00:05:14.323 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:05:14.323 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:05:14.323 00.000 5052 CameraToMount -- cameraX=-3.11 cameraY=2.88 hyp=4.24 cameraTheta=2.40 mountX=3.86 mountY=1.55, mountTheta=0.38
00:05:14.324 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:14.332 00.008 5052 UpdateGuideState exits: m=54 SNR=5.0
00:05:14.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:14.333 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:14.333 00.000 5052 Enqueuing Expose request
00:05:14.333 00.000 8976 Worker thread wakes up
00:05:14.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:14.333 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:15.365 01.032 8976 Exposure complete
00:05:15.379 00.014 8976 worker thread done servicing request
00:05:15.379 00.000 5052 OnExposeComplete: enter
00:05:15.379 00.000 5052 UpdateGuideState(): m_state=2
00:05:15.379 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 254
00:05:15.379 00.000 5052 Star::Find returns 1 (0), X=175.03, Y=288.70, Mass=52, SNR=5.0, Peak=60 HFD=1.2
00:05:15.379 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:05:15.379 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:05:15.379 00.000 5052 CameraToMount -- cameraX=-2.65 cameraY=2.67 hyp=3.76 cameraTheta=2.35 mountX=3.49 mountY=1.23, mountTheta=0.34
00:05:15.380 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:15.389 00.009 5052 UpdateGuideState exits: m=52 SNR=5.0
00:05:15.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:15.390 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:15.390 00.000 5052 Enqueuing Expose request
00:05:15.390 00.000 8976 Worker thread wakes up
00:05:15.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:15.390 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:16.418 01.028 8976 Exposure complete
00:05:16.431 00.013 8976 worker thread done servicing request
00:05:16.432 00.001 5052 OnExposeComplete: enter
00:05:16.432 00.000 5052 UpdateGuideState(): m_state=2
00:05:16.432 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 255
00:05:16.432 00.000 5052 Star::Find returns 1 (0), X=173.93, Y=289.02, Mass=61, SNR=5.3, Peak=59 HFD=3.3
00:05:16.432 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.97) = xAngle (0.50 = 0.50)
00:05:16.432 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.45 = 0.45)
00:05:16.432 00.000 5052 CameraToMount -- cameraX=-3.75 cameraY=2.98 hyp=4.80 cameraTheta=2.47 mountX=4.20 mountY=2.08, mountTheta=0.46
00:05:16.433 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:16.441 00.008 5052 UpdateGuideState exits: m=61 SNR=5.3
00:05:16.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:16.441 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:16.441 00.000 5052 Enqueuing Expose request
00:05:16.441 00.000 8976 Worker thread wakes up
00:05:16.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:16.441 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:05:17.472 01.031 8976 Exposure complete
00:05:17.487 00.015 8976 worker thread done servicing request
00:05:17.487 00.000 5052 OnExposeComplete: enter
00:05:17.487 00.000 5052 UpdateGuideState(): m_state=2
00:05:17.487 00.000 5052 Star::Find(18, 173, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 256
00:05:17.487 00.000 5052 Star::Find returns 1 (0), X=174.76, Y=288.75, Mass=49, SNR=4.8, Peak=61 HFD=1.3
00:05:17.487 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:05:17.487 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:05:17.487 00.000 5052 CameraToMount -- cameraX=-2.93 cameraY=2.72 hyp=4.00 cameraTheta=2.39 mountX=3.64 mountY=1.45, mountTheta=0.38
00:05:17.488 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:05:17.497 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
00:05:17.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:17.497 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:17.497 00.000 5052 Enqueuing Expose request
00:05:17.497 00.000 8976 Worker thread wakes up
00:05:17.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:17.498 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:18.531 01.033 8976 Exposure complete
00:05:18.546 00.015 8976 worker thread done servicing request
00:05:18.546 00.000 5052 OnExposeComplete: enter
00:05:18.546 00.000 5052 UpdateGuideState(): m_state=2
00:05:18.546 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 257
00:05:18.546 00.000 5052 Star::Find returns 1 (0), X=175.52, Y=288.76, Mass=55, SNR=5.1, Peak=59 HFD=1.8
00:05:18.546 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.97) = xAngle (0.27 = 0.27)
00:05:18.546 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.22 = 0.22)
00:05:18.546 00.000 5052 CameraToMount -- cameraX=-2.16 cameraY=2.73 hyp=3.48 cameraTheta=2.24 mountX=3.35 mountY=0.76, mountTheta=0.22
00:05:18.547 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:18.557 00.010 5052 UpdateGuideState exits: m=55 SNR=5.1
00:05:18.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:18.557 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:18.557 00.000 5052 Enqueuing Expose request
00:05:18.557 00.000 8976 Worker thread wakes up
00:05:18.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:18.557 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(158,271,37,37)
00:05:19.584 01.027 8976 Exposure complete
00:05:19.598 00.014 8976 worker thread done servicing request
00:05:19.598 00.000 5052 OnExposeComplete: enter
00:05:19.599 00.001 5052 UpdateGuideState(): m_state=2
00:05:19.599 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 258
00:05:19.599 00.000 5052 Star::Find returns 1 (0), X=175.02, Y=288.77, Mass=53, SNR=5.0, Peak=59 HFD=1.4
00:05:19.599 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:05:19.599 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.32 = 0.32)
00:05:19.599 00.000 5052 CameraToMount -- cameraX=-2.66 cameraY=2.74 hyp=3.82 cameraTheta=2.34 mountX=3.55 mountY=1.21, mountTheta=0.33
00:05:19.599 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:19.609 00.010 5052 UpdateGuideState exits: m=53 SNR=5.0
00:05:19.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:19.609 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:19.609 00.000 5052 Enqueuing Expose request
00:05:19.609 00.000 8976 Worker thread wakes up
00:05:19.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:19.609 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:20.641 01.032 8976 Exposure complete
00:05:20.655 00.014 8976 worker thread done servicing request
00:05:20.655 00.000 5052 OnExposeComplete: enter
00:05:20.655 00.000 5052 UpdateGuideState(): m_state=2
00:05:20.656 00.001 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 259
00:05:20.656 00.000 5052 Star::Find returns 1 (0), X=174.53, Y=288.66, Mass=52, SNR=4.9, Peak=57 HFD=1.6
00:05:20.656 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:05:20.656 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.43 = 0.43)
00:05:20.656 00.000 5052 CameraToMount -- cameraX=-3.15 cameraY=2.63 hyp=4.10 cameraTheta=2.45 mountX=3.64 mountY=1.69, mountTheta=0.44
00:05:20.656 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:20.667 00.011 5052 UpdateGuideState exits: m=52 SNR=4.9
00:05:20.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:20.667 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:20.667 00.000 5052 Enqueuing Expose request
00:05:20.667 00.000 8976 Worker thread wakes up
00:05:20.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:20.667 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:21.702 01.035 8976 Exposure complete
00:05:21.717 00.015 8976 worker thread done servicing request
00:05:21.717 00.000 5052 OnExposeComplete: enter
00:05:21.717 00.000 5052 UpdateGuideState(): m_state=2
00:05:21.717 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 260
00:05:21.717 00.000 5052 Star::Find returns 1 (0), X=174.81, Y=289.03, Mass=55, SNR=5.1, Peak=59 HFD=2.0
00:05:21.717 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
00:05:21.717 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.31 = 0.31)
00:05:21.717 00.000 5052 CameraToMount -- cameraX=-2.88 cameraY=3.00 hyp=4.16 cameraTheta=2.33 mountX=3.88 mountY=1.28, mountTheta=0.32
00:05:21.718 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:21.727 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
00:05:21.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:21.727 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:21.727 00.000 5052 Enqueuing Expose request
00:05:21.727 00.000 8976 Worker thread wakes up
00:05:21.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:21.728 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:22.761 01.033 8976 Exposure complete
00:05:22.778 00.017 8976 worker thread done servicing request
00:05:22.778 00.000 5052 OnExposeComplete: enter
00:05:22.778 00.000 5052 UpdateGuideState(): m_state=2
00:05:22.778 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 261
00:05:22.778 00.000 5052 Star::Find returns 1 (0), X=174.55, Y=288.61, Mass=52, SNR=4.9, Peak=59 HFD=1.4
00:05:22.778 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.97) = xAngle (0.49 = 0.49)
00:05:22.779 00.001 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.43 = 0.43)
00:05:22.779 00.000 5052 CameraToMount -- cameraX=-3.14 cameraY=2.58 hyp=4.06 cameraTheta=2.45 mountX=3.59 mountY=1.70, mountTheta=0.44
00:05:22.779 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:22.789 00.010 5052 UpdateGuideState exits: m=52 SNR=4.9
00:05:22.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:22.789 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:22.789 00.000 5052 Enqueuing Expose request
00:05:22.789 00.000 8976 Worker thread wakes up
00:05:22.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:22.790 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:23.818 01.028 8976 Exposure complete
00:05:23.833 00.015 8976 worker thread done servicing request
00:05:23.833 00.000 5052 OnExposeComplete: enter
00:05:23.833 00.000 5052 UpdateGuideState(): m_state=2
00:05:23.833 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 262
00:05:23.833 00.000 5052 Star::Find returns 1 (0), X=174.43, Y=288.94, Mass=49, SNR=4.9, Peak=59 HFD=1.9
00:05:23.833 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.97) = xAngle (0.44 = 0.44)
00:05:23.833 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.39 = 0.39)
00:05:23.833 00.000 5052 CameraToMount -- cameraX=-3.25 cameraY=2.91 hyp=4.37 cameraTheta=2.41 mountX=3.94 mountY=1.66, mountTheta=0.40
00:05:23.834 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:23.843 00.009 5052 UpdateGuideState exits: m=49 SNR=4.9
00:05:23.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:23.843 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:23.843 00.000 5052 Enqueuing Expose request
00:05:23.843 00.000 8976 Worker thread wakes up
00:05:23.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:23.843 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:05:24.871 01.028 8976 Exposure complete
00:05:24.886 00.015 8976 worker thread done servicing request
00:05:24.886 00.000 5052 OnExposeComplete: enter
00:05:24.886 00.000 5052 UpdateGuideState(): m_state=2
00:05:24.886 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 263
00:05:24.887 00.001 5052 Star::Find returns 1 (0), X=174.84, Y=288.78, Mass=51, SNR=4.9, Peak=60 HFD=1.4
00:05:24.887 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:05:24.887 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:05:24.887 00.000 5052 CameraToMount -- cameraX=-2.85 cameraY=2.75 hyp=3.96 cameraTheta=2.37 mountX=3.63 mountY=1.37, mountTheta=0.36
00:05:24.888 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:24.897 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
00:05:24.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:24.897 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:24.898 00.001 5052 Enqueuing Expose request
00:05:24.898 00.000 8976 Worker thread wakes up
00:05:24.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:24.898 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:25.939 01.041 8976 Exposure complete
00:05:25.954 00.015 8976 worker thread done servicing request
00:05:25.954 00.000 5052 OnExposeComplete: enter
00:05:25.954 00.000 5052 UpdateGuideState(): m_state=2
00:05:25.954 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 264
00:05:25.954 00.000 5052 Star::Find returns 1 (0), X=175.02, Y=288.97, Mass=54, SNR=5.0, Peak=57 HFD=2.2
00:05:25.955 00.001 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.97) = xAngle (0.34 = 0.34)
00:05:25.955 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.29 = 0.29)
00:05:25.955 00.000 5052 CameraToMount -- cameraX=-2.66 cameraY=2.94 hyp=3.96 cameraTheta=2.31 mountX=3.74 mountY=1.12, mountTheta=0.29
00:05:25.955 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:25.964 00.009 5052 UpdateGuideState exits: m=54 SNR=5.0
00:05:25.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:25.964 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:25.964 00.000 5052 Enqueuing Expose request
00:05:25.964 00.000 8976 Worker thread wakes up
00:05:25.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:25.964 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:26.994 01.030 8976 Exposure complete
00:05:27.008 00.014 8976 worker thread done servicing request
00:05:27.008 00.000 5052 OnExposeComplete: enter
00:05:27.008 00.000 5052 UpdateGuideState(): m_state=2
00:05:27.008 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 265
00:05:27.008 00.000 5052 Star::Find returns 1 (0), X=174.77, Y=288.29, Mass=50, SNR=4.9, Peak=59 HFD=0.6
00:05:27.008 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.97) = xAngle (0.51 = 0.51)
00:05:27.008 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.46 = 0.46)
00:05:27.008 00.000 5052 CameraToMount -- cameraX=-2.91 cameraY=2.26 hyp=3.69 cameraTheta=2.48 mountX=3.21 mountY=1.64, mountTheta=0.47
00:05:27.009 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:27.017 00.008 5052 UpdateGuideState exits: m=50 SNR=4.9
00:05:27.018 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:27.018 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:27.018 00.000 5052 Enqueuing Expose request
00:05:27.018 00.000 8976 Worker thread wakes up
00:05:27.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:27.018 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:05:28.050 01.032 8976 Exposure complete
00:05:28.064 00.014 8976 worker thread done servicing request
00:05:28.065 00.001 5052 OnExposeComplete: enter
00:05:28.065 00.000 5052 UpdateGuideState(): m_state=2
00:05:28.065 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 266
00:05:28.065 00.000 5052 Star::Find returns 1 (0), X=174.63, Y=288.42, Mass=54, SNR=5.1, Peak=59 HFD=1.1
00:05:28.065 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.97) = xAngle (0.51 = 0.51)
00:05:28.065 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.46 = 0.46)
00:05:28.065 00.000 5052 CameraToMount -- cameraX=-3.06 cameraY=2.39 hyp=3.88 cameraTheta=2.48 mountX=3.39 mountY=1.71, mountTheta=0.47
00:05:28.066 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:28.075 00.009 5052 UpdateGuideState exits: m=54 SNR=5.1
00:05:28.079 00.004 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:28.079 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:28.079 00.000 5052 Enqueuing Expose request
00:05:28.079 00.000 8976 Worker thread wakes up
00:05:28.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:28.079 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:05:29.109 01.030 8976 Exposure complete
00:05:29.123 00.014 8976 worker thread done servicing request
00:05:29.123 00.000 5052 OnExposeComplete: enter
00:05:29.123 00.000 5052 UpdateGuideState(): m_state=2
00:05:29.123 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 267
00:05:29.123 00.000 5052 Star::Find returns 1 (0), X=174.56, Y=289.16, Mass=57, SNR=5.2, Peak=58 HFD=3.1
00:05:29.123 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:05:29.123 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:05:29.123 00.000 5052 CameraToMount -- cameraX=-3.13 cameraY=3.13 hyp=4.42 cameraTheta=2.36 mountX=4.09 mountY=1.45, mountTheta=0.34
00:05:29.124 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=158, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:29.133 00.009 5052 UpdateGuideState exits: m=57 SNR=5.2
00:05:29.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:29.133 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:29.133 00.000 5052 Enqueuing Expose request
00:05:29.133 00.000 8976 Worker thread wakes up
00:05:29.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:29.134 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:30.180 01.046 8976 Exposure complete
00:05:30.195 00.015 8976 worker thread done servicing request
00:05:30.195 00.000 5052 OnExposeComplete: enter
00:05:30.195 00.000 5052 UpdateGuideState(): m_state=2
00:05:30.195 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 268
00:05:30.195 00.000 5052 Star::Find returns 1 (0), X=174.68, Y=289.02, Mass=51, SNR=4.9, Peak=58 HFD=2.0
00:05:30.196 00.001 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:05:30.196 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:05:30.196 00.000 5052 CameraToMount -- cameraX=-3.01 cameraY=2.99 hyp=4.24 cameraTheta=2.36 mountX=3.92 mountY=1.41, mountTheta=0.34
00:05:30.196 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:05:30.206 00.010 5052 UpdateGuideState exits: m=51 SNR=4.9
00:05:30.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:30.206 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:30.206 00.000 5052 Enqueuing Expose request
00:05:30.206 00.000 8976 Worker thread wakes up
00:05:30.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:30.206 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:31.244 01.038 8976 Exposure complete
00:05:31.261 00.017 8976 worker thread done servicing request
00:05:31.261 00.000 5052 OnExposeComplete: enter
00:05:31.261 00.000 5052 UpdateGuideState(): m_state=2
00:05:31.261 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 269
00:05:31.261 00.000 5052 Star::Find returns 1 (0), X=174.61, Y=288.88, Mass=48, SNR=4.8, Peak=58 HFD=1.7
00:05:31.261 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:05:31.261 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:05:31.261 00.000 5052 CameraToMount -- cameraX=-3.08 cameraY=2.85 hyp=4.19 cameraTheta=2.39 mountX=3.82 mountY=1.53, mountTheta=0.38
00:05:31.262 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:31.271 00.009 5052 UpdateGuideState exits: m=48 SNR=4.8
00:05:31.271 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:31.271 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:31.271 00.000 5052 Enqueuing Expose request
00:05:31.271 00.000 8976 Worker thread wakes up
00:05:31.272 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:31.272 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:32.312 01.040 8976 Exposure complete
00:05:32.326 00.014 8976 worker thread done servicing request
00:05:32.326 00.000 5052 OnExposeComplete: enter
00:05:32.326 00.000 5052 UpdateGuideState(): m_state=2
00:05:32.326 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 270
00:05:32.326 00.000 5052 Star::Find returns 1 (0), X=174.68, Y=288.35, Mass=53, SNR=5.0, Peak=59 HFD=0.9
00:05:32.326 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.97) = xAngle (0.52 = 0.52)
00:05:32.326 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.46 = 0.46)
00:05:32.326 00.000 5052 CameraToMount -- cameraX=-3.00 cameraY=2.32 hyp=3.79 cameraTheta=2.48 mountX=3.30 mountY=1.69, mountTheta=0.47
00:05:32.327 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:32.336 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:05:32.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:32.336 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:32.336 00.000 5052 Enqueuing Expose request
00:05:32.336 00.000 8976 Worker thread wakes up
00:05:32.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:32.336 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:05:33.368 01.032 8976 Exposure complete
00:05:33.383 00.015 8976 worker thread done servicing request
00:05:33.383 00.000 5052 OnExposeComplete: enter
00:05:33.384 00.001 5052 UpdateGuideState(): m_state=2
00:05:33.384 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 271
00:05:33.384 00.000 5052 Star::Find returns 1 (0), X=174.42, Y=288.09, Mass=57, SNR=5.2, Peak=57 HFD=2.2
00:05:33.384 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.97) = xAngle (0.61 = 0.61)
00:05:33.384 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.56 = 0.56)
00:05:33.384 00.000 5052 CameraToMount -- cameraX=-3.26 cameraY=2.06 hyp=3.86 cameraTheta=2.58 mountX=3.16 mountY=2.04, mountTheta=0.57
00:05:33.385 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:05:33.395 00.010 5052 UpdateGuideState exits: m=57 SNR=5.2
00:05:33.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:33.395 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:33.395 00.000 5052 Enqueuing Expose request
00:05:33.395 00.000 8976 Worker thread wakes up
00:05:33.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:33.395 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,270,37,37)
00:05:34.440 01.045 8976 Exposure complete
00:05:34.455 00.015 8976 worker thread done servicing request
00:05:34.455 00.000 5052 OnExposeComplete: enter
00:05:34.455 00.000 5052 UpdateGuideState(): m_state=2
00:05:34.455 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 272
00:05:34.455 00.000 5052 Star::Find returns 1 (0), X=173.95, Y=288.53, Mass=55, SNR=5.1, Peak=57 HFD=2.7
00:05:34.455 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.97) = xAngle (0.58 = 0.58)
00:05:34.455 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.53 = 0.53)
00:05:34.455 00.000 5052 CameraToMount -- cameraX=-3.74 cameraY=2.50 hyp=4.50 cameraTheta=2.55 mountX=3.75 mountY=2.28, mountTheta=0.55
00:05:34.456 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:05:34.465 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
00:05:34.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:34.465 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:34.465 00.000 5052 Enqueuing Expose request
00:05:34.465 00.000 8976 Worker thread wakes up
00:05:34.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:34.465 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:05:35.506 01.041 8976 Exposure complete
00:05:35.520 00.014 8976 worker thread done servicing request
00:05:35.520 00.000 5052 OnExposeComplete: enter
00:05:35.520 00.000 5052 UpdateGuideState(): m_state=2
00:05:35.520 00.000 5052 Star::Find(18, 173, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 273
00:05:35.520 00.000 5052 Star::Find returns 1 (0), X=175.08, Y=289.14, Mass=58, SNR=5.3, Peak=59 HFD=2.6
00:05:35.520 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.97) = xAngle (0.30 = 0.30)
00:05:35.520 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.25 = 0.25)
00:05:35.520 00.000 5052 CameraToMount -- cameraX=-2.60 cameraY=3.11 hyp=4.05 cameraTheta=2.27 mountX=3.87 mountY=0.99, mountTheta=0.25
00:05:35.521 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=159, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:35.530 00.009 5052 UpdateGuideState exits: m=58 SNR=5.3
00:05:35.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:35.530 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:35.530 00.000 5052 Enqueuing Expose request
00:05:35.530 00.000 8976 Worker thread wakes up
00:05:35.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:35.530 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:36.559 01.029 8976 Exposure complete
00:05:36.573 00.014 8976 worker thread done servicing request
00:05:36.574 00.001 5052 OnExposeComplete: enter
00:05:36.574 00.000 5052 UpdateGuideState(): m_state=2
00:05:36.574 00.000 5052 Star::Find(18, 175, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 274
00:05:36.574 00.000 5052 Star::Find returns 1 (0), X=174.36, Y=287.99, Mass=60, SNR=5.3, Peak=58 HFD=2.8
00:05:36.574 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.97) = xAngle (0.64 = 0.64)
00:05:36.574 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.59 = 0.59)
00:05:36.574 00.000 5052 CameraToMount -- cameraX=-3.33 cameraY=1.96 hyp=3.86 cameraTheta=2.61 mountX=3.09 mountY=2.14, mountTheta=0.61
00:05:36.575 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:36.583 00.008 5052 UpdateGuideState exits: m=60 SNR=5.3
00:05:36.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:36.583 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:36.583 00.000 5052 Enqueuing Expose request
00:05:36.583 00.000 8976 Worker thread wakes up
00:05:36.584 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:36.584 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,270,37,37)
00:05:37.617 01.033 8976 Exposure complete
00:05:37.631 00.014 8976 worker thread done servicing request
00:05:37.631 00.000 5052 OnExposeComplete: enter
00:05:37.631 00.000 5052 UpdateGuideState(): m_state=2
00:05:37.631 00.000 5052 Star::Find(18, 174, 287, 0, (0,0,0,0), 0.1, 10.0, 0) frame 275
00:05:37.631 00.000 5052 Star::Find returns 1 (0), X=175.46, Y=288.52, Mass=74, SNR=5.8, Peak=59 HFD=6.1
00:05:37.631 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.97) = xAngle (0.33 = 0.33)
00:05:37.631 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.28 = 0.28)
00:05:37.631 00.000 5052 CameraToMount -- cameraX=-2.22 cameraY=2.49 hyp=3.34 cameraTheta=2.30 mountX=3.15 mountY=0.92, mountTheta=0.28
00:05:37.632 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:37.641 00.009 5052 UpdateGuideState exits: m=74 SNR=5.8
00:05:37.642 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:37.642 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:37.642 00.000 5052 Enqueuing Expose request
00:05:37.642 00.000 8976 Worker thread wakes up
00:05:37.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:37.642 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:38.690 01.048 8976 Exposure complete
00:05:38.706 00.016 8976 worker thread done servicing request
00:05:38.706 00.000 5052 OnExposeComplete: enter
00:05:38.706 00.000 5052 UpdateGuideState(): m_state=2
00:05:38.706 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 276
00:05:38.706 00.000 5052 Star::Find returns 1 (0), X=174.82, Y=288.77, Mass=45, SNR=4.6, Peak=57 HFD=1.4
00:05:38.706 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:05:38.706 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:05:38.706 00.000 5052 CameraToMount -- cameraX=-2.86 cameraY=2.74 hyp=3.96 cameraTheta=2.38 mountX=3.63 mountY=1.38, mountTheta=0.36
00:05:38.708 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:38.717 00.009 5052 UpdateGuideState exits: m=45 SNR=4.6
00:05:38.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:38.717 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:38.717 00.000 5052 Enqueuing Expose request
00:05:38.717 00.000 8976 Worker thread wakes up
00:05:38.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:38.717 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:39.750 01.033 8976 Exposure complete
00:05:39.764 00.014 8976 worker thread done servicing request
00:05:39.764 00.000 5052 OnExposeComplete: enter
00:05:39.764 00.000 5052 UpdateGuideState(): m_state=2
00:05:39.764 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 277
00:05:39.764 00.000 5052 Star::Find returns 1 (0), X=174.40, Y=288.96, Mass=52, SNR=4.9, Peak=61 HFD=1.9
00:05:39.764 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.97) = xAngle (0.45 = 0.45)
00:05:39.764 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.39 = 0.39)
00:05:39.764 00.000 5052 CameraToMount -- cameraX=-3.28 cameraY=2.93 hyp=4.40 cameraTheta=2.41 mountX=3.97 mountY=1.68, mountTheta=0.40
00:05:39.765 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:39.774 00.009 5052 UpdateGuideState exits: m=52 SNR=4.9
00:05:39.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:39.774 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:39.774 00.000 5052 Enqueuing Expose request
00:05:39.774 00.000 8976 Worker thread wakes up
00:05:39.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:39.774 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:05:40.810 01.036 8976 Exposure complete
00:05:40.826 00.016 8976 worker thread done servicing request
00:05:40.826 00.000 5052 OnExposeComplete: enter
00:05:40.826 00.000 5052 UpdateGuideState(): m_state=2
00:05:40.826 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 278
00:05:40.826 00.000 5052 Star::Find returns 1 (0), X=174.82, Y=288.89, Mass=55, SNR=5.1, Peak=59 HFD=1.8
00:05:40.826 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:05:40.826 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:05:40.826 00.000 5052 CameraToMount -- cameraX=-2.87 cameraY=2.86 hyp=4.05 cameraTheta=2.36 mountX=3.74 mountY=1.34, mountTheta=0.34
00:05:40.827 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:40.836 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
00:05:40.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:40.836 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:40.836 00.000 5052 Enqueuing Expose request
00:05:40.836 00.000 8976 Worker thread wakes up
00:05:40.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:40.836 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:41.864 01.028 8976 Exposure complete
00:05:41.879 00.015 8976 worker thread done servicing request
00:05:41.879 00.000 5052 OnExposeComplete: enter
00:05:41.879 00.000 5052 UpdateGuideState(): m_state=2
00:05:41.879 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 279
00:05:41.879 00.000 5052 Star::Find returns 1 (0), X=174.86, Y=288.26, Mass=60, SNR=5.3, Peak=57 HFD=4.1
00:05:41.879 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.97) = xAngle (0.51 = 0.51)
00:05:41.879 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.45 = 0.45)
00:05:41.879 00.000 5052 CameraToMount -- cameraX=-2.83 cameraY=2.23 hyp=3.60 cameraTheta=2.47 mountX=3.15 mountY=1.58, mountTheta=0.46
00:05:41.880 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:41.891 00.011 5052 UpdateGuideState exits: m=60 SNR=5.3
00:05:41.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:41.891 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:41.891 00.000 5052 Enqueuing Expose request
00:05:41.891 00.000 8976 Worker thread wakes up
00:05:41.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:41.891 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:05:42.919 01.028 8976 Exposure complete
00:05:42.932 00.013 8976 worker thread done servicing request
00:05:42.933 00.001 5052 OnExposeComplete: enter
00:05:42.933 00.000 5052 UpdateGuideState(): m_state=2
00:05:42.933 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 280
00:05:42.933 00.000 5052 Star::Find returns 1 (0), X=174.90, Y=288.94, Mass=52, SNR=5.0, Peak=58 HFD=1.8
00:05:42.933 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
00:05:42.933 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.31 = 0.31)
00:05:42.933 00.000 5052 CameraToMount -- cameraX=-2.78 cameraY=2.91 hyp=4.03 cameraTheta=2.33 mountX=3.76 mountY=1.24, mountTheta=0.32
00:05:42.934 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:42.942 00.008 5052 UpdateGuideState exits: m=52 SNR=5.0
00:05:42.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:42.943 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:42.943 00.000 5052 Enqueuing Expose request
00:05:42.943 00.000 8976 Worker thread wakes up
00:05:42.943 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:42.943 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:43.972 01.029 8976 Exposure complete
00:05:43.986 00.014 8976 worker thread done servicing request
00:05:43.986 00.000 5052 OnExposeComplete: enter
00:05:43.986 00.000 5052 UpdateGuideState(): m_state=2
00:05:43.986 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 281
00:05:43.986 00.000 5052 Star::Find returns 1 (0), X=174.67, Y=288.32, Mass=60, SNR=5.3, Peak=59 HFD=3.7
00:05:43.986 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.97) = xAngle (0.52 = 0.52)
00:05:43.986 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.47 = 0.47)
00:05:43.986 00.000 5052 CameraToMount -- cameraX=-3.01 cameraY=2.29 hyp=3.78 cameraTheta=2.49 mountX=3.27 mountY=1.72, mountTheta=0.48
00:05:43.987 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:43.995 00.008 5052 UpdateGuideState exits: m=60 SNR=5.3
00:05:43.996 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:43.996 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:43.996 00.000 5052 Enqueuing Expose request
00:05:43.996 00.000 8976 Worker thread wakes up
00:05:43.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:43.996 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:05:45.032 01.036 8976 Exposure complete
00:05:45.046 00.014 8976 worker thread done servicing request
00:05:45.046 00.000 5052 OnExposeComplete: enter
00:05:45.046 00.000 5052 UpdateGuideState(): m_state=2
00:05:45.046 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 282
00:05:45.047 00.001 5052 Star::Find returns 1 (0), X=174.63, Y=288.85, Mass=50, SNR=4.9, Peak=61 HFD=1.6
00:05:45.047 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:05:45.047 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:05:45.047 00.000 5052 CameraToMount -- cameraX=-3.05 cameraY=2.81 hyp=4.15 cameraTheta=2.40 mountX=3.78 mountY=1.53, mountTheta=0.38
00:05:45.047 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:45.056 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
00:05:45.057 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:45.057 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:45.057 00.000 5052 Enqueuing Expose request
00:05:45.057 00.000 8976 Worker thread wakes up
00:05:45.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:45.057 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:46.094 01.037 8976 Exposure complete
00:05:46.109 00.015 8976 worker thread done servicing request
00:05:46.109 00.000 5052 OnExposeComplete: enter
00:05:46.109 00.000 5052 UpdateGuideState(): m_state=2
00:05:46.109 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 283
00:05:46.110 00.001 5052 Star::Find returns 1 (0), X=175.09, Y=288.71, Mass=46, SNR=4.7, Peak=56 HFD=1.3
00:05:46.110 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
00:05:46.110 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.32 = 0.32)
00:05:46.110 00.000 5052 CameraToMount -- cameraX=-2.59 cameraY=2.68 hyp=3.73 cameraTheta=2.34 mountX=3.47 mountY=1.17, mountTheta=0.32
00:05:46.110 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:46.119 00.009 5052 UpdateGuideState exits: m=46 SNR=4.7
00:05:46.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:46.119 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:46.119 00.000 5052 Enqueuing Expose request
00:05:46.119 00.000 8976 Worker thread wakes up
00:05:46.120 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:46.120 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:47.169 01.049 8976 Exposure complete
00:05:47.186 00.017 8976 worker thread done servicing request
00:05:47.186 00.000 5052 OnExposeComplete: enter
00:05:47.186 00.000 5052 UpdateGuideState(): m_state=2
00:05:47.186 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 284
00:05:47.186 00.000 5052 Star::Find returns 1 (0), X=174.56, Y=289.04, Mass=52, SNR=5.0, Peak=58 HFD=2.2
00:05:47.186 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:05:47.186 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:05:47.186 00.000 5052 CameraToMount -- cameraX=-3.12 cameraY=3.01 hyp=4.33 cameraTheta=2.37 mountX=3.98 mountY=1.50, mountTheta=0.36
00:05:47.187 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:05:47.197 00.010 5052 UpdateGuideState exits: m=52 SNR=5.0
00:05:47.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:47.197 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:47.197 00.000 5052 Enqueuing Expose request
00:05:47.197 00.000 8976 Worker thread wakes up
00:05:47.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:47.197 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:48.228 01.031 8976 Exposure complete
00:05:48.242 00.014 8976 worker thread done servicing request
00:05:48.242 00.000 5052 OnExposeComplete: enter
00:05:48.242 00.000 5052 UpdateGuideState(): m_state=2
00:05:48.242 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 285
00:05:48.242 00.000 5052 Star::Find returns 1 (0), X=174.89, Y=288.58, Mass=52, SNR=4.9, Peak=58 HFD=1.1
00:05:48.242 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:05:48.242 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:05:48.242 00.000 5052 CameraToMount -- cameraX=-2.79 cameraY=2.55 hyp=3.78 cameraTheta=2.40 mountX=3.43 mountY=1.40, mountTheta=0.39
00:05:48.243 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:48.252 00.009 5052 UpdateGuideState exits: m=52 SNR=4.9
00:05:48.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:48.252 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:48.252 00.000 5052 Enqueuing Expose request
00:05:48.252 00.000 8976 Worker thread wakes up
00:05:48.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:48.252 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:49.283 01.031 8976 Exposure complete
00:05:49.297 00.014 8976 worker thread done servicing request
00:05:49.297 00.000 5052 OnExposeComplete: enter
00:05:49.297 00.000 5052 UpdateGuideState(): m_state=2
00:05:49.297 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 286
00:05:49.297 00.000 5052 Star::Find returns 1 (0), X=174.82, Y=289.27, Mass=57, SNR=5.2, Peak=58 HFD=2.9
00:05:49.297 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.97) = xAngle (0.33 = 0.33)
00:05:49.298 00.001 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.28 = 0.28)
00:05:49.298 00.000 5052 CameraToMount -- cameraX=-2.87 cameraY=3.24 hyp=4.32 cameraTheta=2.30 mountX=4.09 mountY=1.17, mountTheta=0.28
00:05:49.298 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:05:49.307 00.009 5052 UpdateGuideState exits: m=57 SNR=5.2
00:05:49.308 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:49.308 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:49.308 00.000 5052 Enqueuing Expose request
00:05:49.308 00.000 8976 Worker thread wakes up
00:05:49.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:49.308 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:50.354 01.046 8976 Exposure complete
00:05:50.369 00.015 8976 worker thread done servicing request
00:05:50.370 00.001 5052 OnExposeComplete: enter
00:05:50.370 00.000 5052 UpdateGuideState(): m_state=2
00:05:50.370 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 287
00:05:50.370 00.000 5052 Star::Find returns 1 (0), X=174.82, Y=288.41, Mass=54, SNR=5.1, Peak=60 HFD=0.8
00:05:50.370 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:05:50.370 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.43 = 0.43)
00:05:50.370 00.000 5052 CameraToMount -- cameraX=-2.86 cameraY=2.38 hyp=3.72 cameraTheta=2.45 mountX=3.30 mountY=1.54, mountTheta=0.44
00:05:50.371 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:50.380 00.009 5052 UpdateGuideState exits: m=54 SNR=5.1
00:05:50.380 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:50.380 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:50.380 00.000 5052 Enqueuing Expose request
00:05:50.380 00.000 8976 Worker thread wakes up
00:05:50.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:50.380 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:05:51.412 01.032 8976 Exposure complete
00:05:51.426 00.014 8976 worker thread done servicing request
00:05:51.427 00.001 5052 OnExposeComplete: enter
00:05:51.427 00.000 5052 UpdateGuideState(): m_state=2
00:05:51.427 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 288
00:05:51.427 00.000 5052 Star::Find returns 1 (0), X=174.75, Y=288.84, Mass=50, SNR=4.9, Peak=59 HFD=1.6
00:05:51.427 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:05:51.427 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:05:51.427 00.000 5052 CameraToMount -- cameraX=-2.93 cameraY=2.81 hyp=4.06 cameraTheta=2.38 mountX=3.73 mountY=1.42, mountTheta=0.36
00:05:51.428 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:51.436 00.008 5052 UpdateGuideState exits: m=50 SNR=4.9
00:05:51.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:51.436 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:51.436 00.000 5052 Enqueuing Expose request
00:05:51.436 00.000 8976 Worker thread wakes up
00:05:51.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:51.437 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:52.475 01.038 8976 Exposure complete
00:05:52.490 00.015 8976 worker thread done servicing request
00:05:52.490 00.000 5052 OnExposeComplete: enter
00:05:52.490 00.000 5052 UpdateGuideState(): m_state=2
00:05:52.491 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 289
00:05:52.491 00.000 5052 Star::Find returns 1 (0), X=174.35, Y=288.82, Mass=51, SNR=4.9, Peak=60 HFD=1.8
00:05:52.491 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:05:52.491 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:05:52.491 00.000 5052 CameraToMount -- cameraX=-3.33 cameraY=2.79 hyp=4.35 cameraTheta=2.44 mountX=3.86 mountY=1.78, mountTheta=0.43
00:05:52.492 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:05:52.501 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
00:05:52.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:52.501 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:52.501 00.000 5052 Enqueuing Expose request
00:05:52.501 00.000 8976 Worker thread wakes up
00:05:52.501 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:52.501 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:05:53.547 01.046 8976 Exposure complete
00:05:53.563 00.016 8976 worker thread done servicing request
00:05:53.563 00.000 5052 OnExposeComplete: enter
00:05:53.563 00.000 5052 UpdateGuideState(): m_state=2
00:05:53.563 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 290
00:05:53.563 00.000 5052 Star::Find returns 1 (0), X=174.81, Y=288.92, Mass=53, SNR=5.0, Peak=57 HFD=1.9
00:05:53.563 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:05:53.563 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:05:53.563 00.000 5052 CameraToMount -- cameraX=-2.87 cameraY=2.89 hyp=4.07 cameraTheta=2.35 mountX=3.78 mountY=1.33, mountTheta=0.34
00:05:53.564 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:53.574 00.010 5052 UpdateGuideState exits: m=53 SNR=5.0
00:05:53.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:53.574 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:53.574 00.000 5052 Enqueuing Expose request
00:05:53.574 00.000 8976 Worker thread wakes up
00:05:53.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:53.574 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:54.613 01.039 8976 Exposure complete
00:05:54.628 00.015 8976 worker thread done servicing request
00:05:54.628 00.000 5052 OnExposeComplete: enter
00:05:54.628 00.000 5052 UpdateGuideState(): m_state=2
00:05:54.629 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 291
00:05:54.629 00.000 5052 Star::Find returns 1 (0), X=174.67, Y=288.87, Mass=50, SNR=4.9, Peak=59 HFD=1.7
00:05:54.629 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:05:54.629 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:05:54.629 00.000 5052 CameraToMount -- cameraX=-3.02 cameraY=2.84 hyp=4.15 cameraTheta=2.39 mountX=3.79 mountY=1.48, mountTheta=0.37
00:05:54.629 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:54.638 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
00:05:54.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:54.638 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:54.639 00.001 5052 Enqueuing Expose request
00:05:54.639 00.000 8976 Worker thread wakes up
00:05:54.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:54.639 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:55.668 01.029 8976 Exposure complete
00:05:55.682 00.014 8976 worker thread done servicing request
00:05:55.682 00.000 5052 OnExposeComplete: enter
00:05:55.682 00.000 5052 UpdateGuideState(): m_state=2
00:05:55.682 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 292
00:05:55.683 00.001 5052 Star::Find returns 1 (0), X=174.67, Y=288.87, Mass=50, SNR=4.9, Peak=59 HFD=1.7
00:05:55.683 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:05:55.683 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:05:55.683 00.000 5052 CameraToMount -- cameraX=-3.01 cameraY=2.84 hyp=4.14 cameraTheta=2.39 mountX=3.79 mountY=1.48, mountTheta=0.37
00:05:55.683 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:55.692 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
00:05:55.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:55.692 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:55.692 00.000 5052 Enqueuing Expose request
00:05:55.692 00.000 8976 Worker thread wakes up
00:05:55.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:55.692 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:56.728 01.036 8976 Exposure complete
00:05:56.743 00.015 8976 worker thread done servicing request
00:05:56.743 00.000 5052 OnExposeComplete: enter
00:05:56.743 00.000 5052 UpdateGuideState(): m_state=2
00:05:56.743 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 293
00:05:56.743 00.000 5052 Star::Find returns 1 (0), X=174.27, Y=288.42, Mass=56, SNR=5.1, Peak=59 HFD=1.6
00:05:56.743 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.97) = xAngle (0.56 = 0.56)
00:05:56.743 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.51 = 0.51)
00:05:56.743 00.000 5052 CameraToMount -- cameraX=-3.41 cameraY=2.39 hyp=4.16 cameraTheta=2.53 mountX=3.52 mountY=2.03, mountTheta=0.52
00:05:56.744 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:05:56.754 00.010 5052 UpdateGuideState exits: m=56 SNR=5.1
00:05:56.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:56.754 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:56.754 00.000 5052 Enqueuing Expose request
00:05:56.754 00.000 8976 Worker thread wakes up
00:05:56.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:56.754 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,270,37,37)
00:05:57.780 01.026 8976 Exposure complete
00:05:57.795 00.015 8976 worker thread done servicing request
00:05:57.795 00.000 5052 OnExposeComplete: enter
00:05:57.795 00.000 5052 UpdateGuideState(): m_state=2
00:05:57.795 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 294
00:05:57.795 00.000 5052 Star::Find returns 1 (0), X=174.89, Y=288.73, Mass=50, SNR=4.9, Peak=60 HFD=1.3
00:05:57.795 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:05:57.795 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:05:57.795 00.000 5052 CameraToMount -- cameraX=-2.79 cameraY=2.70 hyp=3.88 cameraTheta=2.37 mountX=3.57 mountY=1.34, mountTheta=0.36
00:05:57.796 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:05:57.805 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
00:05:57.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:57.805 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:57.805 00.000 5052 Enqueuing Expose request
00:05:57.806 00.001 8976 Worker thread wakes up
00:05:57.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:57.806 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:58.839 01.033 8976 Exposure complete
00:05:58.854 00.015 8976 worker thread done servicing request
00:05:58.854 00.000 5052 OnExposeComplete: enter
00:05:58.854 00.000 5052 UpdateGuideState(): m_state=2
00:05:58.854 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 295
00:05:58.854 00.000 5052 Star::Find returns 1 (0), X=174.92, Y=288.58, Mass=58, SNR=5.3, Peak=60 HFD=1.3
00:05:58.854 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:05:58.854 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:05:58.854 00.000 5052 CameraToMount -- cameraX=-2.76 cameraY=2.55 hyp=3.76 cameraTheta=2.40 mountX=3.42 mountY=1.38, mountTheta=0.38
00:05:58.855 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:05:58.863 00.008 5052 UpdateGuideState exits: m=58 SNR=5.3
00:05:58.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:58.863 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:58.863 00.000 5052 Enqueuing Expose request
00:05:58.864 00.001 8976 Worker thread wakes up
00:05:58.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:58.864 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:05:59.891 01.027 8976 Exposure complete
00:05:59.906 00.015 8976 worker thread done servicing request
00:05:59.906 00.000 5052 OnExposeComplete: enter
00:05:59.906 00.000 5052 UpdateGuideState(): m_state=2
00:05:59.906 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 296
00:05:59.906 00.000 5052 Star::Find returns 1 (0), X=174.68, Y=288.85, Mass=47, SNR=4.7, Peak=58 HFD=1.6
00:05:59.906 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:05:59.906 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:05:59.906 00.000 5052 CameraToMount -- cameraX=-3.00 cameraY=2.82 hyp=4.12 cameraTheta=2.39 mountX=3.76 mountY=1.47, mountTheta=0.37
00:05:59.907 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:05:59.916 00.009 5052 UpdateGuideState exits: m=47 SNR=4.7
00:05:59.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:59.916 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:05:59.916 00.000 5052 Enqueuing Expose request
00:05:59.916 00.000 8976 Worker thread wakes up
00:05:59.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:05:59.916 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:00.950 01.034 8976 Exposure complete
00:06:00.964 00.014 8976 worker thread done servicing request
00:06:00.964 00.000 5052 OnExposeComplete: enter
00:06:00.964 00.000 5052 UpdateGuideState(): m_state=2
00:06:00.964 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 297
00:06:00.964 00.000 5052 Star::Find returns 1 (0), X=174.57, Y=289.00, Mass=51, SNR=4.9, Peak=57 HFD=2.1
00:06:00.964 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:06:00.964 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:06:00.964 00.000 5052 CameraToMount -- cameraX=-3.11 cameraY=2.97 hyp=4.30 cameraTheta=2.38 mountX=3.94 mountY=1.51, mountTheta=0.37
00:06:00.965 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:06:00.975 00.010 5052 UpdateGuideState exits: m=51 SNR=4.9
00:06:00.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:00.975 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:00.975 00.000 5052 Enqueuing Expose request
00:06:00.975 00.000 8976 Worker thread wakes up
00:06:00.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:00.975 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:02.011 01.036 8976 Exposure complete
00:06:02.027 00.016 8976 worker thread done servicing request
00:06:02.027 00.000 5052 OnExposeComplete: enter
00:06:02.027 00.000 5052 UpdateGuideState(): m_state=2
00:06:02.027 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 298
00:06:02.027 00.000 5052 Star::Find returns 1 (0), X=174.81, Y=289.27, Mass=57, SNR=5.1, Peak=58 HFD=2.8
00:06:02.027 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.97) = xAngle (0.33 = 0.33)
00:06:02.027 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.28 = 0.28)
00:06:02.027 00.000 5052 CameraToMount -- cameraX=-2.88 cameraY=3.23 hyp=4.33 cameraTheta=2.30 mountX=4.10 mountY=1.18, mountTheta=0.28
00:06:02.028 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:06:02.036 00.008 5052 UpdateGuideState exits: m=57 SNR=5.1
00:06:02.037 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:02.037 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:02.037 00.000 5052 Enqueuing Expose request
00:06:02.037 00.000 8976 Worker thread wakes up
00:06:02.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:02.037 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:03.074 01.037 8976 Exposure complete
00:06:03.089 00.015 8976 worker thread done servicing request
00:06:03.089 00.000 5052 OnExposeComplete: enter
00:06:03.089 00.000 5052 UpdateGuideState(): m_state=2
00:06:03.090 00.001 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 299
00:06:03.090 00.000 5052 Star::Find returns 1 (0), X=174.47, Y=289.05, Mass=51, SNR=4.9, Peak=58 HFD=2.2
00:06:03.090 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:06:03.090 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:06:03.090 00.000 5052 CameraToMount -- cameraX=-3.22 cameraY=3.02 hyp=4.41 cameraTheta=2.39 mountX=4.03 mountY=1.58, mountTheta=0.37
00:06:03.090 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:06:03.099 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
00:06:03.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:03.099 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:03.099 00.000 5052 Enqueuing Expose request
00:06:03.099 00.000 8976 Worker thread wakes up
00:06:03.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:03.099 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:06:04.145 01.046 8976 Exposure complete
00:06:04.161 00.016 8976 worker thread done servicing request
00:06:04.161 00.000 5052 OnExposeComplete: enter
00:06:04.161 00.000 5052 UpdateGuideState(): m_state=2
00:06:04.161 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 300
00:06:04.161 00.000 5052 Star::Find returns 1 (0), X=174.39, Y=289.08, Mass=58, SNR=5.3, Peak=61 HFD=2.4
00:06:04.161 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:06:04.161 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:06:04.161 00.000 5052 CameraToMount -- cameraX=-3.30 cameraY=3.04 hyp=4.49 cameraTheta=2.40 mountX=4.08 mountY=1.64, mountTheta=0.38
00:06:04.162 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:06:04.171 00.009 5052 UpdateGuideState exits: m=58 SNR=5.3
00:06:04.172 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:04.172 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:04.172 00.000 5052 Enqueuing Expose request
00:06:04.172 00.000 8976 Worker thread wakes up
00:06:04.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:04.172 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:06:05.203 01.031 8976 Exposure complete
00:06:05.217 00.014 8976 worker thread done servicing request
00:06:05.217 00.000 5052 OnExposeComplete: enter
00:06:05.217 00.000 5052 UpdateGuideState(): m_state=2
00:06:05.217 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 301
00:06:05.217 00.000 5052 Star::Find returns 1 (0), X=174.68, Y=288.85, Mass=52, SNR=5.0, Peak=60 HFD=1.6
00:06:05.218 00.001 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:06:05.218 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:06:05.218 00.000 5052 CameraToMount -- cameraX=-3.00 cameraY=2.82 hyp=4.12 cameraTheta=2.39 mountX=3.76 mountY=1.48, mountTheta=0.37
00:06:05.218 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:06:05.227 00.009 5052 UpdateGuideState exits: m=52 SNR=5.0
00:06:05.227 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:05.227 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:05.227 00.000 5052 Enqueuing Expose request
00:06:05.227 00.000 8976 Worker thread wakes up
00:06:05.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:05.227 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:06.272 01.045 8976 Exposure complete
00:06:06.287 00.015 8976 worker thread done servicing request
00:06:06.287 00.000 5052 OnExposeComplete: enter
00:06:06.287 00.000 5052 UpdateGuideState(): m_state=2
00:06:06.287 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 302
00:06:06.287 00.000 5052 Star::Find returns 1 (0), X=174.75, Y=288.46, Mass=54, SNR=5.0, Peak=57 HFD=1.3
00:06:06.287 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:06:06.287 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.43 = 0.43)
00:06:06.287 00.000 5052 CameraToMount -- cameraX=-2.93 cameraY=2.43 hyp=3.81 cameraTheta=2.45 mountX=3.37 mountY=1.58, mountTheta=0.44
00:06:06.288 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:06:06.298 00.010 5052 UpdateGuideState exits: m=54 SNR=5.0
00:06:06.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:06.298 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:06.298 00.000 5052 Enqueuing Expose request
00:06:06.298 00.000 8976 Worker thread wakes up
00:06:06.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:06.298 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:06:07.340 01.042 8976 Exposure complete
00:06:07.355 00.015 8976 worker thread done servicing request
00:06:07.355 00.000 5052 OnExposeComplete: enter
00:06:07.355 00.000 5052 UpdateGuideState(): m_state=2
00:06:07.355 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 303
00:06:07.355 00.000 5052 Star::Find returns 1 (0), X=174.31, Y=288.87, Mass=55, SNR=5.1, Peak=58 HFD=2.3
00:06:07.355 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.47 = 0.47)
00:06:07.355 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:06:07.355 00.000 5052 CameraToMount -- cameraX=-3.38 cameraY=2.84 hyp=4.41 cameraTheta=2.44 mountX=3.93 mountY=1.80, mountTheta=0.43
00:06:07.356 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:06:07.365 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
00:06:07.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:07.365 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:07.365 00.000 5052 Enqueuing Expose request
00:06:07.365 00.000 8976 Worker thread wakes up
00:06:07.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:07.365 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:06:08.395 01.030 8976 Exposure complete
00:06:08.409 00.014 8976 worker thread done servicing request
00:06:08.409 00.000 5052 OnExposeComplete: enter
00:06:08.409 00.000 5052 UpdateGuideState(): m_state=2
00:06:08.410 00.001 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 304
00:06:08.410 00.000 5052 Star::Find returns 1 (0), X=174.73, Y=288.92, Mass=58, SNR=5.2, Peak=58 HFD=2.7
00:06:08.410 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:06:08.410 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:06:08.410 00.000 5052 CameraToMount -- cameraX=-2.95 cameraY=2.89 hyp=4.13 cameraTheta=2.37 mountX=3.80 mountY=1.40, mountTheta=0.35
00:06:08.410 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:06:08.419 00.009 5052 UpdateGuideState exits: m=58 SNR=5.2
00:06:08.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:08.419 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:08.419 00.000 5052 Enqueuing Expose request
00:06:08.419 00.000 8976 Worker thread wakes up
00:06:08.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:08.419 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:09.450 01.031 8976 Exposure complete
00:06:09.465 00.015 8976 worker thread done servicing request
00:06:09.465 00.000 5052 OnExposeComplete: enter
00:06:09.465 00.000 5052 UpdateGuideState(): m_state=2
00:06:09.465 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 305
00:06:09.465 00.000 5052 Star::Find returns 1 (0), X=174.80, Y=288.83, Mass=52, SNR=5.0, Peak=59 HFD=1.6
00:06:09.465 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:06:09.465 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:06:09.465 00.000 5052 CameraToMount -- cameraX=-2.89 cameraY=2.80 hyp=4.02 cameraTheta=2.37 mountX=3.70 mountY=1.38, mountTheta=0.36
00:06:09.466 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=48, Gamma=2.630
00:06:09.474 00.008 5052 UpdateGuideState exits: m=52 SNR=5.0
00:06:09.475 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:09.475 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:09.475 00.000 5052 Enqueuing Expose request
00:06:09.475 00.000 8976 Worker thread wakes up
00:06:09.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:09.475 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:10.510 01.035 8976 Exposure complete
00:06:10.526 00.016 8976 worker thread done servicing request
00:06:10.526 00.000 5052 OnExposeComplete: enter
00:06:10.526 00.000 5052 UpdateGuideState(): m_state=2
00:06:10.526 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 306
00:06:10.526 00.000 5052 Star::Find returns 1 (0), X=175.02, Y=289.25, Mass=57, SNR=5.2, Peak=59 HFD=2.8
00:06:10.526 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.97) = xAngle (0.29 = 0.29)
00:06:10.526 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.24 = 0.24)
00:06:10.526 00.000 5052 CameraToMount -- cameraX=-2.66 cameraY=3.21 hyp=4.17 cameraTheta=2.26 mountX=3.99 mountY=1.00, mountTheta=0.25
00:06:10.527 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:06:10.535 00.008 5052 UpdateGuideState exits: m=57 SNR=5.2
00:06:10.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:10.535 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:10.536 00.001 5052 Enqueuing Expose request
00:06:10.536 00.000 8976 Worker thread wakes up
00:06:10.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:10.536 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:11.577 01.041 8976 Exposure complete
00:06:11.592 00.015 8976 worker thread done servicing request
00:06:11.592 00.000 5052 OnExposeComplete: enter
00:06:11.592 00.000 5052 UpdateGuideState(): m_state=2
00:06:11.592 00.000 5052 Star::Find(18, 175, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 307
00:06:11.592 00.000 5052 Star::Find returns 1 (0), X=174.99, Y=288.79, Mass=51, SNR=4.9, Peak=58 HFD=1.5
00:06:11.592 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:06:11.592 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.32 = 0.32)
00:06:11.592 00.000 5052 CameraToMount -- cameraX=-2.69 cameraY=2.75 hyp=3.85 cameraTheta=2.34 mountX=3.58 mountY=1.22, mountTheta=0.33
00:06:11.593 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:06:11.603 00.010 5052 UpdateGuideState exits: m=51 SNR=4.9
00:06:11.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:11.603 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:11.603 00.000 5052 Enqueuing Expose request
00:06:11.603 00.000 8976 Worker thread wakes up
00:06:11.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:11.603 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:12.640 01.037 8976 Exposure complete
00:06:12.655 00.015 8976 worker thread done servicing request
00:06:12.655 00.000 5052 OnExposeComplete: enter
00:06:12.655 00.000 5052 UpdateGuideState(): m_state=2
00:06:12.655 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 308
00:06:12.655 00.000 5052 Star::Find returns 1 (0), X=174.47, Y=288.96, Mass=50, SNR=4.9, Peak=59 HFD=1.9
00:06:12.655 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.44 = 0.44)
00:06:12.655 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:06:12.655 00.000 5052 CameraToMount -- cameraX=-3.21 cameraY=2.92 hyp=4.34 cameraTheta=2.40 mountX=3.94 mountY=1.62, mountTheta=0.39
00:06:12.656 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:06:12.665 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
00:06:12.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:12.666 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:12.666 00.000 5052 Enqueuing Expose request
00:06:12.666 00.000 8976 Worker thread wakes up
00:06:12.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:12.666 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:06:13.711 01.045 8976 Exposure complete
00:06:13.727 00.016 8976 worker thread done servicing request
00:06:13.727 00.000 5052 OnExposeComplete: enter
00:06:13.727 00.000 5052 UpdateGuideState(): m_state=2
00:06:13.727 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 309
00:06:13.727 00.000 5052 Star::Find returns 1 (0), X=175.45, Y=289.13, Mass=57, SNR=5.2, Peak=56 HFD=5.9
00:06:13.727 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.97) = xAngle (0.23 = 0.23)
00:06:13.727 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.17 = 0.17)
00:06:13.727 00.000 5052 CameraToMount -- cameraX=-2.24 cameraY=3.10 hyp=3.82 cameraTheta=2.20 mountX=3.73 mountY=0.66, mountTheta=0.18
00:06:13.728 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:06:13.737 00.009 5052 UpdateGuideState exits: m=57 SNR=5.2
00:06:13.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:13.737 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:13.737 00.000 5052 Enqueuing Expose request
00:06:13.737 00.000 8976 Worker thread wakes up
00:06:13.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:13.737 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:14.779 01.042 8976 Exposure complete
00:06:14.795 00.016 8976 worker thread done servicing request
00:06:14.795 00.000 5052 OnExposeComplete: enter
00:06:14.795 00.000 5052 UpdateGuideState(): m_state=2
00:06:14.795 00.000 5052 Star::Find(18, 175, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 310
00:06:14.795 00.000 5052 Star::Find returns 1 (0), X=174.67, Y=288.49, Mass=53, SNR=5.0, Peak=58 HFD=1.2
00:06:14.795 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.97) = xAngle (0.49 = 0.49)
00:06:14.795 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.44 = 0.44)
00:06:14.795 00.000 5052 CameraToMount -- cameraX=-3.02 cameraY=2.46 hyp=3.89 cameraTheta=2.46 mountX=3.44 mountY=1.65, mountTheta=0.45
00:06:14.796 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:06:14.805 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:06:14.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:14.805 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:14.805 00.000 5052 Enqueuing Expose request
00:06:14.806 00.001 8976 Worker thread wakes up
00:06:14.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:14.806 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:06:15.840 01.034 8976 Exposure complete
00:06:15.854 00.014 8976 worker thread done servicing request
00:06:15.854 00.000 5052 OnExposeComplete: enter
00:06:15.854 00.000 5052 UpdateGuideState(): m_state=2
00:06:15.854 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 311
00:06:15.854 00.000 5052 Star::Find returns 1 (0), X=174.50, Y=288.93, Mass=47, SNR=4.8, Peak=58 HFD=1.8
00:06:15.854 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:06:15.854 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:06:15.854 00.000 5052 CameraToMount -- cameraX=-3.18 cameraY=2.90 hyp=4.31 cameraTheta=2.40 mountX=3.91 mountY=1.60, mountTheta=0.39
00:06:15.855 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:06:15.864 00.009 5052 UpdateGuideState exits: m=47 SNR=4.8
00:06:15.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:15.864 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:15.864 00.000 5052 Enqueuing Expose request
00:06:15.864 00.000 8976 Worker thread wakes up
00:06:15.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:15.864 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:16.904 01.040 8976 Exposure complete
00:06:16.918 00.014 8976 worker thread done servicing request
00:06:16.918 00.000 5052 OnExposeComplete: enter
00:06:16.918 00.000 5052 UpdateGuideState(): m_state=2
00:06:16.918 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 312
00:06:16.918 00.000 5052 Star::Find returns 1 (0), X=174.76, Y=288.96, Mass=47, SNR=4.7, Peak=57 HFD=1.8
00:06:16.918 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:06:16.918 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:06:16.918 00.000 5052 CameraToMount -- cameraX=-2.92 cameraY=2.93 hyp=4.13 cameraTheta=2.36 mountX=3.83 mountY=1.36, mountTheta=0.34
00:06:16.918 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:06:16.926 00.008 5052 UpdateGuideState exits: m=47 SNR=4.7
00:06:16.927 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:16.927 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:16.927 00.000 5052 Enqueuing Expose request
00:06:16.927 00.000 8976 Worker thread wakes up
00:06:16.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:16.927 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:17.961 01.034 8976 Exposure complete
00:06:17.975 00.014 8976 worker thread done servicing request
00:06:17.975 00.000 5052 OnExposeComplete: enter
00:06:17.975 00.000 5052 UpdateGuideState(): m_state=2
00:06:17.975 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 313
00:06:17.975 00.000 5052 Star::Find returns 1 (0), X=175.64, Y=289.04, Mass=57, SNR=5.1, Peak=58 HFD=2.9
00:06:17.975 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.97) = xAngle (0.20 = 0.20)
00:06:17.975 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.15 = 0.15)
00:06:17.975 00.000 5052 CameraToMount -- cameraX=-2.05 cameraY=3.01 hyp=3.64 cameraTheta=2.17 mountX=3.57 mountY=0.53, mountTheta=0.15
00:06:17.976 00.001 5052 UpdateImageDisplay: Size=(640,512) min=22, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:06:17.985 00.009 5052 UpdateGuideState exits: m=57 SNR=5.1
00:06:17.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:17.985 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:17.985 00.000 5052 Enqueuing Expose request
00:06:17.985 00.000 8976 Worker thread wakes up
00:06:17.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:17.985 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(158,271,37,37)
00:06:19.026 01.041 8976 Exposure complete
00:06:19.040 00.014 8976 worker thread done servicing request
00:06:19.040 00.000 5052 OnExposeComplete: enter
00:06:19.040 00.000 5052 UpdateGuideState(): m_state=2
00:06:19.040 00.000 5052 Star::Find(18, 175, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 314
00:06:19.040 00.000 5052 Star::Find returns 1 (0), X=174.55, Y=288.70, Mass=53, SNR=5.0, Peak=57 HFD=1.8
00:06:19.040 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.47 = 0.47)
00:06:19.040 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:06:19.040 00.000 5052 CameraToMount -- cameraX=-3.13 cameraY=2.66 hyp=4.11 cameraTheta=2.44 mountX=3.67 mountY=1.66, mountTheta=0.43
00:06:19.041 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:06:19.050 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:06:19.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:19.050 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:19.050 00.000 5052 Enqueuing Expose request
00:06:19.050 00.000 8976 Worker thread wakes up
00:06:19.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:19.050 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:20.085 01.035 8976 Exposure complete
00:06:20.100 00.015 8976 worker thread done servicing request
00:06:20.100 00.000 5052 OnExposeComplete: enter
00:06:20.101 00.001 5052 UpdateGuideState(): m_state=2
00:06:20.101 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 315
00:06:20.101 00.000 5052 Star::Find returns 1 (0), X=174.02, Y=288.98, Mass=40, SNR=4.4, Peak=58 HFD=2.0
00:06:20.101 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.97) = xAngle (0.50 = 0.50)
00:06:20.101 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.44 = 0.44)
00:06:20.101 00.000 5052 CameraToMount -- cameraX=-3.66 cameraY=2.95 hyp=4.70 cameraTheta=2.46 mountX=4.13 mountY=2.01, mountTheta=0.45
00:06:20.102 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:06:20.113 00.011 5052 UpdateGuideState exits: m=40 SNR=4.4
00:06:20.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:20.113 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:20.113 00.000 5052 Enqueuing Expose request
00:06:20.113 00.000 8976 Worker thread wakes up
00:06:20.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:20.113 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:06:21.157 01.044 8976 Exposure complete
00:06:21.171 00.014 8976 worker thread done servicing request
00:06:21.171 00.000 5052 OnExposeComplete: enter
00:06:21.171 00.000 5052 UpdateGuideState(): m_state=2
00:06:21.171 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 316
00:06:21.171 00.000 5052 Star::Find returns 1 (0), X=175.00, Y=288.70, Mass=50, SNR=4.9, Peak=60 HFD=1.2
00:06:21.171 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:06:21.171 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:06:21.171 00.000 5052 CameraToMount -- cameraX=-2.68 cameraY=2.67 hyp=3.78 cameraTheta=2.36 mountX=3.50 mountY=1.25, mountTheta=0.34
00:06:21.172 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:06:21.182 00.010 5052 UpdateGuideState exits: m=50 SNR=4.9
00:06:21.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:21.182 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:21.182 00.000 5052 Enqueuing Expose request
00:06:21.182 00.000 8976 Worker thread wakes up
00:06:21.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:21.182 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:22.228 01.046 8976 Exposure complete
00:06:22.242 00.014 8976 worker thread done servicing request
00:06:22.242 00.000 5052 OnExposeComplete: enter
00:06:22.242 00.000 5052 UpdateGuideState(): m_state=2
00:06:22.242 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 317
00:06:22.242 00.000 5052 Star::Find returns 1 (0), X=174.83, Y=288.54, Mass=56, SNR=5.1, Peak=57 HFD=1.8
00:06:22.242 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.97) = xAngle (0.45 = 0.45)
00:06:22.243 00.001 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.40 = 0.40)
00:06:22.243 00.000 5052 CameraToMount -- cameraX=-2.86 cameraY=2.51 hyp=3.80 cameraTheta=2.42 mountX=3.42 mountY=1.48, mountTheta=0.41
00:06:22.243 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:06:22.253 00.010 5052 UpdateGuideState exits: m=56 SNR=5.1
00:06:22.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:22.253 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:22.253 00.000 5052 Enqueuing Expose request
00:06:22.253 00.000 8976 Worker thread wakes up
00:06:22.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:22.253 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:23.300 01.047 8976 Exposure complete
00:06:23.315 00.015 8976 worker thread done servicing request
00:06:23.315 00.000 5052 OnExposeComplete: enter
00:06:23.315 00.000 5052 UpdateGuideState(): m_state=2
00:06:23.315 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 318
00:06:23.316 00.001 5052 Star::Find returns 1 (0), X=174.51, Y=288.52, Mass=55, SNR=5.1, Peak=59 HFD=1.4
00:06:23.316 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.97) = xAngle (0.51 = 0.51)
00:06:23.316 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.46 = 0.46)
00:06:23.316 00.000 5052 CameraToMount -- cameraX=-3.18 cameraY=2.49 hyp=4.04 cameraTheta=2.48 mountX=3.53 mountY=1.78, mountTheta=0.47
00:06:23.316 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=169, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:06:23.326 00.010 5052 UpdateGuideState exits: m=55 SNR=5.1
00:06:23.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:23.326 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:23.326 00.000 5052 Enqueuing Expose request
00:06:23.326 00.000 8976 Worker thread wakes up
00:06:23.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:23.326 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:24.366 01.040 8976 Exposure complete
00:06:24.383 00.017 8976 worker thread done servicing request
00:06:24.383 00.000 5052 OnExposeComplete: enter
00:06:24.383 00.000 5052 UpdateGuideState(): m_state=2
00:06:24.383 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 319
00:06:24.383 00.000 5052 Star::Find returns 1 (0), X=174.55, Y=288.93, Mass=49, SNR=4.8, Peak=58 HFD=1.8
00:06:24.383 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:06:24.383 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:06:24.383 00.000 5052 CameraToMount -- cameraX=-3.14 cameraY=2.89 hyp=4.27 cameraTheta=2.40 mountX=3.88 mountY=1.56, mountTheta=0.38
00:06:24.385 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
00:06:24.395 00.010 5052 UpdateGuideState exits: m=49 SNR=4.8
00:06:24.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:24.395 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:24.395 00.000 5052 Enqueuing Expose request
00:06:24.395 00.000 8976 Worker thread wakes up
00:06:24.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:24.395 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:25.435 01.040 8976 Exposure complete
00:06:25.451 00.016 8976 worker thread done servicing request
00:06:25.451 00.000 5052 OnExposeComplete: enter
00:06:25.451 00.000 5052 UpdateGuideState(): m_state=2
00:06:25.451 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 320
00:06:25.451 00.000 5052 Star::Find returns 1 (0), X=175.24, Y=289.17, Mass=58, SNR=5.2, Peak=60 HFD=2.4
00:06:25.451 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.97) = xAngle (0.27 = 0.27)
00:06:25.451 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.21 = 0.21)
00:06:25.451 00.000 5052 CameraToMount -- cameraX=-2.45 cameraY=3.14 hyp=3.98 cameraTheta=2.23 mountX=3.84 mountY=0.84, mountTheta=0.21
00:06:25.452 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:06:25.461 00.009 5052 UpdateGuideState exits: m=58 SNR=5.2
00:06:25.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:25.461 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:25.461 00.000 5052 Enqueuing Expose request
00:06:25.461 00.000 8976 Worker thread wakes up
00:06:25.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:25.461 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:26.489 01.028 8976 Exposure complete
00:06:26.502 00.013 8976 worker thread done servicing request
00:06:26.503 00.001 5052 OnExposeComplete: enter
00:06:26.503 00.000 5052 UpdateGuideState(): m_state=2
00:06:26.503 00.000 5052 Star::Find(18, 175, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 321
00:06:26.503 00.000 5052 Star::Find returns 1 (0), X=174.72, Y=288.47, Mass=51, SNR=4.9, Peak=59 HFD=1.0
00:06:26.503 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:06:26.503 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.43 = 0.43)
00:06:26.503 00.000 5052 CameraToMount -- cameraX=-2.96 cameraY=2.44 hyp=3.83 cameraTheta=2.45 mountX=3.39 mountY=1.60, mountTheta=0.44
00:06:26.504 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=42, Gamma=2.630
00:06:26.513 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
00:06:26.514 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:26.514 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:26.514 00.000 5052 Enqueuing Expose request
00:06:26.514 00.000 8976 Worker thread wakes up
00:06:26.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:26.514 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:06:27.543 01.029 8976 Exposure complete
00:06:27.557 00.014 8976 worker thread done servicing request
00:06:27.557 00.000 5052 OnExposeComplete: enter
00:06:27.557 00.000 5052 UpdateGuideState(): m_state=2
00:06:27.557 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 322
00:06:27.558 00.001 5052 Star::Find returns 1 (0), X=174.78, Y=288.47, Mass=53, SNR=5.0, Peak=57 HFD=1.2
00:06:27.558 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.97) = xAngle (0.47 = 0.47)
00:06:27.558 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.42 = 0.42)
00:06:27.558 00.000 5052 CameraToMount -- cameraX=-2.90 cameraY=2.44 hyp=3.79 cameraTheta=2.44 mountX=3.37 mountY=1.55, mountTheta=0.43
00:06:27.558 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:06:27.567 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:06:27.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:27.567 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:27.567 00.000 5052 Enqueuing Expose request
00:06:27.567 00.000 8976 Worker thread wakes up
00:06:27.567 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:27.567 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:06:28.605 01.038 8976 Exposure complete
00:06:28.621 00.016 8976 worker thread done servicing request
00:06:28.621 00.000 5052 OnExposeComplete: enter
00:06:28.621 00.000 5052 UpdateGuideState(): m_state=2
00:06:28.621 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 323
00:06:28.621 00.000 5052 Star::Find returns 1 (0), X=175.08, Y=288.50, Mass=50, SNR=4.8, Peak=59 HFD=0.9
00:06:28.621 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:06:28.621 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:06:28.621 00.000 5052 CameraToMount -- cameraX=-2.60 cameraY=2.47 hyp=3.59 cameraTheta=2.38 mountX=3.28 mountY=1.27, mountTheta=0.37
00:06:28.622 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:06:28.630 00.008 5052 UpdateGuideState exits: m=50 SNR=4.8
00:06:28.630 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:28.630 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:28.631 00.001 5052 Enqueuing Expose request
00:06:28.631 00.000 8976 Worker thread wakes up
00:06:28.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:28.631 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:29.668 01.037 8976 Exposure complete
00:06:29.683 00.015 8976 worker thread done servicing request
00:06:29.683 00.000 5052 OnExposeComplete: enter
00:06:29.683 00.000 5052 UpdateGuideState(): m_state=2
00:06:29.683 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 324
00:06:29.683 00.000 5052 Star::Find returns 1 (0), X=174.90, Y=289.18, Mass=53, SNR=5.0, Peak=57 HFD=2.6
00:06:29.683 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.97) = xAngle (0.33 = 0.33)
00:06:29.683 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.27 = 0.27)
00:06:29.683 00.000 5052 CameraToMount -- cameraX=-2.78 cameraY=3.15 hyp=4.20 cameraTheta=2.29 mountX=3.98 mountY=1.13, mountTheta=0.28
00:06:29.684 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:06:29.692 00.008 5052 UpdateGuideState exits: m=53 SNR=5.0
00:06:29.693 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:29.693 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:29.693 00.000 5052 Enqueuing Expose request
00:06:29.693 00.000 8976 Worker thread wakes up
00:06:29.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:29.693 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:30.724 01.031 8976 Exposure complete
00:06:30.738 00.014 8976 worker thread done servicing request
00:06:30.738 00.000 5052 OnExposeComplete: enter
00:06:30.738 00.000 5052 UpdateGuideState(): m_state=2
00:06:30.738 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 325
00:06:30.738 00.000 5052 Star::Find returns 1 (0), X=174.57, Y=288.91, Mass=46, SNR=4.7, Peak=57 HFD=1.8
00:06:30.738 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.97) = xAngle (0.43 = 0.43)
00:06:30.738 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:06:30.738 00.000 5052 CameraToMount -- cameraX=-3.12 cameraY=2.87 hyp=4.24 cameraTheta=2.40 mountX=3.86 mountY=1.56, mountTheta=0.38
00:06:30.740 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=31, FiltMin=27, FiltMax=41, Gamma=2.630
00:06:30.748 00.008 5052 UpdateGuideState exits: m=46 SNR=4.7
00:06:30.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:30.748 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:30.748 00.000 5052 Enqueuing Expose request
00:06:30.748 00.000 8976 Worker thread wakes up
00:06:30.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:30.748 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:31.780 01.032 8976 Exposure complete
00:06:31.795 00.015 8976 worker thread done servicing request
00:06:31.795 00.000 5052 OnExposeComplete: enter
00:06:31.795 00.000 5052 UpdateGuideState(): m_state=2
00:06:31.795 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 326
00:06:31.796 00.001 5052 Star::Find returns 1 (0), X=175.18, Y=288.43, Mass=52, SNR=5.0, Peak=57 HFD=0.9
00:06:31.796 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:06:31.796 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:06:31.796 00.000 5052 CameraToMount -- cameraX=-2.51 cameraY=2.40 hyp=3.47 cameraTheta=2.38 mountX=3.18 mountY=1.21, mountTheta=0.36
00:06:31.796 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:06:31.805 00.009 5052 UpdateGuideState exits: m=52 SNR=5.0
00:06:31.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:31.805 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:31.805 00.000 5052 Enqueuing Expose request
00:06:31.805 00.000 8976 Worker thread wakes up
00:06:31.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:31.805 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:06:32.850 01.045 8976 Exposure complete
00:06:32.868 00.018 8976 worker thread done servicing request
00:06:32.868 00.000 5052 OnExposeComplete: enter
00:06:32.868 00.000 5052 UpdateGuideState(): m_state=2
00:06:32.869 00.001 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 327
00:06:32.869 00.000 5052 Star::Find returns 1 (0), X=174.49, Y=289.03, Mass=58, SNR=5.2, Peak=59 HFD=2.9
00:06:32.869 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.97) = xAngle (0.42 = 0.42)
00:06:32.869 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.37 = 0.37)
00:06:32.869 00.000 5052 CameraToMount -- cameraX=-3.19 cameraY=3.00 hyp=4.38 cameraTheta=2.39 mountX=4.00 mountY=1.57, mountTheta=0.37
00:06:32.870 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:06:32.880 00.010 5052 UpdateGuideState exits: m=58 SNR=5.2
00:06:32.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:32.880 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:32.880 00.000 5052 Enqueuing Expose request
00:06:32.880 00.000 8976 Worker thread wakes up
00:06:32.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:32.880 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:06:33.922 01.042 8976 Exposure complete
00:06:33.935 00.013 8976 worker thread done servicing request
00:06:33.936 00.001 5052 OnExposeComplete: enter
00:06:33.936 00.000 5052 UpdateGuideState(): m_state=2
00:06:33.936 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 328
00:06:33.936 00.000 5052 Star::Find returns 1 (0), X=174.89, Y=288.82, Mass=50, SNR=4.9, Peak=58 HFD=1.5
00:06:33.936 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:06:33.936 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:06:33.936 00.000 5052 CameraToMount -- cameraX=-2.79 cameraY=2.79 hyp=3.95 cameraTheta=2.36 mountX=3.65 mountY=1.30, mountTheta=0.34
00:06:33.938 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:06:33.947 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
00:06:33.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:33.947 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:33.947 00.000 5052 Enqueuing Expose request
00:06:33.947 00.000 8976 Worker thread wakes up
00:06:33.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:33.947 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:34.979 01.032 8976 Exposure complete
00:06:34.993 00.014 8976 worker thread done servicing request
00:06:34.994 00.001 5052 OnExposeComplete: enter
00:06:34.994 00.000 5052 UpdateGuideState(): m_state=2
00:06:34.994 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 329
00:06:34.994 00.000 5052 Star::Find returns 1 (0), X=174.82, Y=288.83, Mass=47, SNR=4.7, Peak=57 HFD=1.5
00:06:34.994 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:06:34.994 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:06:34.994 00.000 5052 CameraToMount -- cameraX=-2.87 cameraY=2.80 hyp=4.01 cameraTheta=2.37 mountX=3.69 mountY=1.36, mountTheta=0.35
00:06:34.995 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:06:35.003 00.008 5052 UpdateGuideState exits: m=47 SNR=4.7
00:06:35.004 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:35.004 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:35.004 00.000 5052 Enqueuing Expose request
00:06:35.004 00.000 8976 Worker thread wakes up
00:06:35.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:35.004 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:36.037 01.033 8976 Exposure complete
00:06:36.053 00.016 8976 worker thread done servicing request
00:06:36.053 00.000 5052 OnExposeComplete: enter
00:06:36.053 00.000 5052 UpdateGuideState(): m_state=2
00:06:36.053 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 330
00:06:36.053 00.000 5052 Star::Find returns 1 (0), X=175.02, Y=288.65, Mass=47, SNR=4.7, Peak=59 HFD=1.1
00:06:36.053 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:06:36.054 00.001 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:06:36.054 00.000 5052 CameraToMount -- cameraX=-2.67 cameraY=2.62 hyp=3.74 cameraTheta=2.37 mountX=3.45 mountY=1.26, mountTheta=0.35
00:06:36.054 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:06:36.064 00.010 5052 UpdateGuideState exits: m=47 SNR=4.7
00:06:36.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:36.064 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:36.064 00.000 5052 Enqueuing Expose request
00:06:36.064 00.000 8976 Worker thread wakes up
00:06:36.064 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:36.064 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:37.107 01.043 8976 Exposure complete
00:06:37.121 00.014 8976 worker thread done servicing request
00:06:37.121 00.000 5052 OnExposeComplete: enter
00:06:37.122 00.001 5052 UpdateGuideState(): m_state=2
00:06:37.122 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 331
00:06:37.122 00.000 5052 Star::Find returns 1 (0), X=174.99, Y=288.70, Mass=50, SNR=4.9, Peak=60 HFD=1.2
00:06:37.122 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:06:37.122 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:06:37.122 00.000 5052 CameraToMount -- cameraX=-2.69 cameraY=2.67 hyp=3.79 cameraTheta=2.36 mountX=3.50 mountY=1.26, mountTheta=0.35
00:06:37.122 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=42, Gamma=2.630
00:06:37.131 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
00:06:37.131 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:37.131 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:37.131 00.000 5052 Enqueuing Expose request
00:06:37.131 00.000 8976 Worker thread wakes up
00:06:37.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:37.131 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:38.161 01.030 8976 Exposure complete
00:06:38.176 00.015 8976 worker thread done servicing request
00:06:38.176 00.000 5052 OnExposeComplete: enter
00:06:38.176 00.000 5052 UpdateGuideState(): m_state=2
00:06:38.176 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 332
00:06:38.176 00.000 5052 Star::Find returns 1 (0), X=174.41, Y=288.74, Mass=56, SNR=5.1, Peak=59 HFD=1.9
00:06:38.176 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:06:38.176 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.43 = 0.43)
00:06:38.176 00.000 5052 CameraToMount -- cameraX=-3.28 cameraY=2.71 hyp=4.25 cameraTheta=2.45 mountX=3.76 mountY=1.77, mountTheta=0.44
00:06:38.177 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:06:38.186 00.009 5052 UpdateGuideState exits: m=56 SNR=5.1
00:06:38.186 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:38.186 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:38.186 00.000 5052 Enqueuing Expose request
00:06:38.186 00.000 8976 Worker thread wakes up
00:06:38.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:38.186 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:06:39.229 01.043 8976 Exposure complete
00:06:39.243 00.014 8976 worker thread done servicing request
00:06:39.243 00.000 5052 OnExposeComplete: enter
00:06:39.243 00.000 5052 UpdateGuideState(): m_state=2
00:06:39.243 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 333
00:06:39.243 00.000 5052 Star::Find returns 1 (0), X=174.88, Y=288.80, Mass=51, SNR=4.9, Peak=59 HFD=1.5
00:06:39.243 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.97) = xAngle (0.39 = 0.39)
00:06:39.243 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.34 = 0.34)
00:06:39.243 00.000 5052 CameraToMount -- cameraX=-2.81 cameraY=2.77 hyp=3.95 cameraTheta=2.36 mountX=3.64 mountY=1.32, mountTheta=0.35
00:06:39.244 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=43, Gamma=2.630
00:06:39.254 00.010 5052 UpdateGuideState exits: m=51 SNR=4.9
00:06:39.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:39.254 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:39.254 00.000 5052 Enqueuing Expose request
00:06:39.254 00.000 8976 Worker thread wakes up
00:06:39.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:39.254 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:40.286 01.032 8976 Exposure complete
00:06:40.301 00.015 8976 worker thread done servicing request
00:06:40.302 00.001 5052 OnExposeComplete: enter
00:06:40.302 00.000 5052 UpdateGuideState(): m_state=2
00:06:40.302 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 334
00:06:40.302 00.000 5052 Star::Find returns 1 (0), X=175.12, Y=288.49, Mass=59, SNR=5.3, Peak=59 HFD=2.7
00:06:40.302 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.97) = xAngle (0.41 = 0.41)
00:06:40.302 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.36 = 0.36)
00:06:40.302 00.000 5052 CameraToMount -- cameraX=-2.57 cameraY=2.46 hyp=3.55 cameraTheta=2.38 mountX=3.26 mountY=1.24, mountTheta=0.36
00:06:40.303 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:06:40.312 00.009 5052 UpdateGuideState exits: m=59 SNR=5.3
00:06:40.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:40.312 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:40.312 00.000 5052 Enqueuing Expose request
00:06:40.312 00.000 8976 Worker thread wakes up
00:06:40.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:40.312 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:06:41.348 01.036 8976 Exposure complete
00:06:41.362 00.014 8976 worker thread done servicing request
00:06:41.362 00.000 5052 OnExposeComplete: enter
00:06:41.362 00.000 5052 UpdateGuideState(): m_state=2
00:06:41.362 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 335
00:06:41.363 00.001 5052 Star::Find returns 1 (0), X=175.00, Y=288.75, Mass=53, SNR=5.0, Peak=60 HFD=1.4
00:06:41.363 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.97) = xAngle (0.38 = 0.38)
00:06:41.363 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
00:06:41.363 00.000 5052 CameraToMount -- cameraX=-2.68 cameraY=2.72 hyp=3.82 cameraTheta=2.35 mountX=3.55 mountY=1.23, mountTheta=0.33
00:06:41.363 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:06:41.372 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:06:41.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:41.372 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:41.372 00.000 5052 Enqueuing Expose request
00:06:41.372 00.000 8976 Worker thread wakes up
00:06:41.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:41.372 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:42.407 01.035 8976 Exposure complete
00:06:42.421 00.014 8976 worker thread done servicing request
00:06:42.421 00.000 5052 OnExposeComplete: enter
00:06:42.421 00.000 5052 UpdateGuideState(): m_state=2
00:06:42.421 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 336
00:06:42.421 00.000 5052 Star::Find returns 1 (0), X=175.08, Y=288.72, Mass=52, SNR=5.0, Peak=59 HFD=1.3
00:06:42.421 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.97) = xAngle (0.37 = 0.37)
00:06:42.421 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.32 = 0.32)
00:06:42.421 00.000 5052 CameraToMount -- cameraX=-2.60 cameraY=2.69 hyp=3.74 cameraTheta=2.34 mountX=3.49 mountY=1.17, mountTheta=0.32
00:06:42.422 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=43, Gamma=2.630
00:06:42.430 00.008 5052 UpdateGuideState exits: m=52 SNR=5.0
00:06:42.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:42.430 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:42.430 00.000 5052 Enqueuing Expose request
00:06:42.430 00.000 8976 Worker thread wakes up
00:06:42.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:42.430 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,271,37,37)
00:06:43.473 01.043 8976 Exposure complete
00:06:43.488 00.015 8976 worker thread done servicing request
00:06:43.488 00.000 5052 OnExposeComplete: enter
00:06:43.488 00.000 5052 UpdateGuideState(): m_state=2
00:06:43.488 00.000 5052 Star::Find(18, 175, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 337
00:06:43.488 00.000 5052 Star::Find returns 1 (0), X=174.35, Y=289.06, Mass=55, SNR=5.2, Peak=61 HFD=2.3
00:06:43.489 00.001 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.97) = xAngle (0.44 = 0.44)
00:06:43.489 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.38 = 0.38)
00:06:43.489 00.000 5052 CameraToMount -- cameraX=-3.34 cameraY=3.03 hyp=4.50 cameraTheta=2.41 mountX=4.08 mountY=1.69, mountTheta=0.39
00:06:43.490 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=43, Gamma=2.630
00:06:43.499 00.009 5052 UpdateGuideState exits: m=55 SNR=5.2
00:06:43.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:43.499 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:43.499 00.000 5052 Enqueuing Expose request
00:06:43.499 00.000 8976 Worker thread wakes up
00:06:43.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:43.499 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(156,271,37,37)
00:06:44.531 01.032 8976 Exposure complete
00:06:44.545 00.014 8976 worker thread done servicing request
00:06:44.545 00.000 5052 OnExposeComplete: enter
00:06:44.545 00.000 5052 UpdateGuideState(): m_state=2
00:06:44.545 00.000 5052 Star::Find(18, 174, 289, 0, (0,0,0,0), 0.1, 10.0, 0) frame 338
00:06:44.545 00.000 5052 Star::Find returns 1 (0), X=174.94, Y=288.02, Mass=55, SNR=5.1, Peak=59 HFD=0.1
00:06:44.545 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.97) = xAngle (0.55 = 0.55)
00:06:44.545 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.49 = 0.49)
00:06:44.545 00.000 5052 CameraToMount -- cameraX=-2.74 cameraY=1.99 hyp=3.39 cameraTheta=2.51 mountX=2.90 mountY=1.60, mountTheta=0.51
00:06:44.546 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=28, FiltMax=43, Gamma=2.630
00:06:44.555 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
00:06:44.556 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:44.556 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:44.556 00.000 5052 Enqueuing Expose request
00:06:44.556 00.000 8976 Worker thread wakes up
00:06:44.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:44.556 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:06:45.588 01.032 8976 Exposure complete
00:06:45.605 00.017 8976 worker thread done servicing request
00:06:45.605 00.000 5052 OnExposeComplete: enter
00:06:45.605 00.000 5052 UpdateGuideState(): m_state=2
00:06:45.605 00.000 5052 Star::Find(18, 174, 288, 0, (0,0,0,0), 0.1, 10.0, 0) frame 339
00:06:45.605 00.000 5052 Star::Find returns 1 (0), X=174.52, Y=288.39, Mass=47, SNR=4.7, Peak=57 HFD=1.1
00:06:45.605 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.97) = xAngle (0.53 = 0.53)
00:06:45.605 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.48 = 0.48)
00:06:45.605 00.000 5052 CameraToMount -- cameraX=-3.16 cameraY=2.36 hyp=3.94 cameraTheta=2.50 mountX=3.40 mountY=1.82, mountTheta=0.49
00:06:45.606 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:06:45.616 00.010 5052 UpdateGuideState exits: m=47 SNR=4.7
00:06:45.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:45.616 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:45.616 00.000 5052 Enqueuing Expose request
00:06:45.617 00.001 8976 Worker thread wakes up
00:06:45.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:45.617 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(157,270,37,37)
00:06:45.943 00.326 5052 SetCurrentPosition(293.62,188.93)
00:06:45.944 00.001 5052 Star::Find(18, 293, 188, 0, (0,0,0,0), 0.1, 10.0, 0) frame 339
00:06:45.944 00.000 5052 Star::Find returns 1 (0), X=291.82, Y=187.62, Mass=250, SNR=10.6, Peak=53 HFD=5.1
00:06:45.944 00.000 5052 setting lock position to (291.82, 187.62)
00:06:45.944 00.000 5052 MultiStar: single-star usage forced by user star selection
00:06:45.944 00.000 5052 Status Line: Selected star at (291.8, 187.6)
00:06:45.946 00.002 5052 Changing from state SELECTED to SELECTED
00:06:45.946 00.000 5052 guider state => SELECTED
00:06:46.653 00.707 8976 Exposure complete
00:06:46.668 00.015 8976 worker thread done servicing request
00:06:46.668 00.000 5052 OnExposeComplete: enter
00:06:46.668 00.000 5052 UpdateGuideState(): m_state=2
00:06:46.668 00.000 5052 Star::Find(18, 291, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 340
00:06:46.668 00.000 5052 Star::Find returns 1 (0), X=292.99, Y=187.85, Mass=227, SNR=10.1, Peak=53 HFD=4.5
00:06:46.668 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.97) = xAngle (-1.77 = -1.77)
00:06:46.668 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.83 = -1.83)
00:06:46.668 00.000 5052 CameraToMount -- cameraX=1.17 cameraY=0.23 hyp=1.20 cameraTheta=0.19 mountX=-0.24 mountY=-1.16, mountTheta=-1.78
00:06:46.669 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:06:46.678 00.009 5052 UpdateGuideState exits: m=227 SNR=10.1
00:06:46.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:46.678 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:46.678 00.000 5052 Enqueuing Expose request
00:06:46.678 00.000 8976 Worker thread wakes up
00:06:46.679 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:46.679 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(275,170,37,37)
00:06:47.715 01.036 8976 Exposure complete
00:06:47.729 00.014 8976 worker thread done servicing request
00:06:47.729 00.000 5052 OnExposeComplete: enter
00:06:47.729 00.000 5052 UpdateGuideState(): m_state=2
00:06:47.729 00.000 5052 Star::Find(18, 292, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 341
00:06:47.729 00.000 5052 Star::Find returns 1 (0), X=292.68, Y=187.99, Mass=235, SNR=10.3, Peak=52 HFD=4.7
00:06:47.729 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.97) = xAngle (-1.57 = -1.57)
00:06:47.729 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.62 = -1.62)
00:06:47.729 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=0.37 hyp=0.94 cameraTheta=0.40 mountX=0.00 mountY=-0.93, mountTheta=-1.57
00:06:47.730 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:06:47.738 00.008 5052 UpdateGuideState exits: m=235 SNR=10.3
00:06:47.739 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:47.739 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:47.739 00.000 5052 Enqueuing Expose request
00:06:47.739 00.000 8976 Worker thread wakes up
00:06:47.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:47.739 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(275,170,37,37)
00:06:48.782 01.043 8976 Exposure complete
00:06:48.798 00.016 8976 worker thread done servicing request
00:06:48.798 00.000 5052 OnExposeComplete: enter
00:06:48.798 00.000 5052 UpdateGuideState(): m_state=2
00:06:48.798 00.000 5052 Star::Find(18, 292, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 342
00:06:48.798 00.000 5052 Star::Find returns 1 (0), X=292.30, Y=187.19, Mass=245, SNR=10.4, Peak=51 HFD=4.6
00:06:48.798 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.97) = xAngle (-2.69 = -2.69)
00:06:48.798 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.75 = -2.75)
00:06:48.799 00.001 5052 CameraToMount -- cameraX=0.49 cameraY=-0.43 hyp=0.65 cameraTheta=-0.73 mountX=-0.59 mountY=-0.25, mountTheta=-2.74
00:06:48.799 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:06:48.808 00.009 5052 UpdateGuideState exits: m=245 SNR=10.4
00:06:48.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:48.808 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:48.808 00.000 5052 Enqueuing Expose request
00:06:48.808 00.000 8976 Worker thread wakes up
00:06:48.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:48.808 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(274,169,37,37)
00:06:49.848 01.040 8976 Exposure complete
00:06:49.862 00.014 8976 worker thread done servicing request
00:06:49.862 00.000 5052 OnExposeComplete: enter
00:06:49.862 00.000 5052 UpdateGuideState(): m_state=2
00:06:49.863 00.001 5052 Star::Find(18, 292, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 343
00:06:49.863 00.000 5052 Star::Find returns 1 (0), X=292.78, Y=186.87, Mass=227, SNR=10.1, Peak=53 HFD=4.2
00:06:49.863 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.97) = xAngle (-2.63 = -2.63)
00:06:49.863 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.68 = -2.68)
00:06:49.863 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=-0.75 hyp=1.22 cameraTheta=-0.66 mountX=-1.06 mountY=-0.54, mountTheta=-2.67
00:06:49.863 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=31, FiltMin=27, FiltMax=42, Gamma=2.630
00:06:49.873 00.010 5052 UpdateGuideState exits: m=227 SNR=10.1
00:06:49.874 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:49.874 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:49.874 00.000 5052 Enqueuing Expose request
00:06:49.875 00.001 8976 Worker thread wakes up
00:06:49.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:49.875 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(275,169,37,37)
00:06:50.914 01.039 8976 Exposure complete
00:06:50.928 00.014 8976 worker thread done servicing request
00:06:50.928 00.000 5052 OnExposeComplete: enter
00:06:50.928 00.000 5052 UpdateGuideState(): m_state=2
00:06:50.928 00.000 5052 Star::Find(18, 292, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 344
00:06:50.928 00.000 5052 Star::Find returns 1 (0), X=294.04, Y=187.30, Mass=208, SNR=9.8, Peak=51 HFD=4.1
00:06:50.929 00.001 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.97) = xAngle (-2.11 = -2.11)
00:06:50.929 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.17 = -2.17)
00:06:50.929 00.000 5052 CameraToMount -- cameraX=2.22 cameraY=-0.32 hyp=2.24 cameraTheta=-0.14 mountX=-1.16 mountY=-1.86, mountTheta=-2.13
00:06:50.929 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=32, FiltMin=28, FiltMax=42, Gamma=2.630
00:06:50.938 00.009 5052 UpdateGuideState exits: m=208 SNR=9.8
00:06:50.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:50.938 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:50.938 00.000 5052 Enqueuing Expose request
00:06:50.938 00.000 8976 Worker thread wakes up
00:06:50.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:50.938 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(276,169,37,37)
00:06:51.972 01.034 8976 Exposure complete
00:06:51.988 00.016 5052 OnExposeComplete: enter
00:06:51.988 00.000 5052 UpdateGuideState(): m_state=2
00:06:51.988 00.000 8976 worker thread done servicing request
00:06:51.988 00.000 5052 Star::Find(18, 294, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 345
00:06:51.988 00.000 5052 Star::Find returns 1 (0), X=294.03, Y=187.63, Mass=290, SNR=11.4, Peak=51 HFD=5.2
00:06:51.988 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.97) = xAngle (-1.96 = -1.96)
00:06:51.988 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.02 = -2.02)
00:06:51.988 00.000 5052 CameraToMount -- cameraX=2.22 cameraY=0.01 hyp=2.22 cameraTheta=0.00 mountX=-0.85 mountY=-2.00, mountTheta=-1.97
00:06:51.990 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:06:51.999 00.009 5052 UpdateGuideState exits: m=290 SNR=11.4
00:06:51.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:51.999 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:51.999 00.000 5052 Enqueuing Expose request
00:06:51.999 00.000 8976 Worker thread wakes up
00:06:51.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:51.999 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(276,170,37,37)
00:06:53.031 01.032 8976 Exposure complete
00:06:53.046 00.015 8976 worker thread done servicing request
00:06:53.046 00.000 5052 OnExposeComplete: enter
00:06:53.046 00.000 5052 UpdateGuideState(): m_state=2
00:06:53.046 00.000 5052 Star::Find(18, 294, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 346
00:06:53.046 00.000 5052 Star::Find returns 1 (0), X=293.54, Y=187.57, Mass=268, SNR=10.9, Peak=52 HFD=5.1
00:06:53.046 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.97) = xAngle (-2.00 = -2.00)
00:06:53.046 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.05 = -2.05)
00:06:53.046 00.000 5052 CameraToMount -- cameraX=1.72 cameraY=-0.05 hyp=1.72 cameraTheta=-0.03 mountX=-0.72 mountY=-1.52, mountTheta=-2.01
00:06:53.047 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=27, FiltMax=42, Gamma=2.630
00:06:53.055 00.008 5052 UpdateGuideState exits: m=268 SNR=10.9
00:06:53.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:53.055 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:53.056 00.001 5052 Enqueuing Expose request
00:06:53.056 00.000 8976 Worker thread wakes up
00:06:53.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:53.056 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(276,170,37,37)
00:06:54.092 01.036 8976 Exposure complete
00:06:54.108 00.016 8976 worker thread done servicing request
00:06:54.108 00.000 5052 OnExposeComplete: enter
00:06:54.108 00.000 5052 UpdateGuideState(): m_state=2
00:06:54.108 00.000 5052 Star::Find(18, 293, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 347
00:06:54.108 00.000 5052 Star::Find returns 1 (0), X=292.86, Y=187.32, Mass=245, SNR=10.4, Peak=53 HFD=4.3
00:06:54.108 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.97) = xAngle (-2.25 = -2.25)
00:06:54.108 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.30 = -2.30)
00:06:54.108 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=-0.30 hyp=1.08 cameraTheta=-0.28 mountX=-0.68 mountY=-0.80, mountTheta=-2.27
00:06:54.109 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=42, Gamma=2.630
00:06:54.119 00.010 5052 UpdateGuideState exits: m=245 SNR=10.4
00:06:54.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:54.119 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:54.119 00.000 5052 Enqueuing Expose request
00:06:54.119 00.000 8976 Worker thread wakes up
00:06:54.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:54.119 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(275,169,37,37)
00:06:55.163 01.044 8976 Exposure complete
00:06:55.182 00.019 8976 worker thread done servicing request
00:06:55.182 00.000 5052 OnExposeComplete: enter
00:06:55.183 00.001 5052 UpdateGuideState(): m_state=2
00:06:55.183 00.000 5052 Star::Find(18, 292, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 348
00:06:55.183 00.000 5052 Star::Find returns 1 (0), X=293.53, Y=187.41, Mass=255, SNR=10.7, Peak=54 HFD=4.3
00:06:55.183 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.97) = xAngle (-2.09 = -2.09)
00:06:55.183 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.14 = -2.14)
00:06:55.183 00.000 5052 CameraToMount -- cameraX=1.71 cameraY=-0.21 hyp=1.73 cameraTheta=-0.12 mountX=-0.86 mountY=-1.45, mountTheta=-2.11
00:06:55.184 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=27, FiltMax=42, Gamma=2.630
00:06:55.194 00.010 5052 UpdateGuideState exits: m=255 SNR=10.7
00:06:55.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:55.194 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:55.194 00.000 5052 Enqueuing Expose request
00:06:55.194 00.000 8976 Worker thread wakes up
00:06:55.195 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:55.195 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(276,169,37,37)
00:06:56.227 01.032 8976 Exposure complete
00:06:56.241 00.014 8976 worker thread done servicing request
00:06:56.241 00.000 5052 OnExposeComplete: enter
00:06:56.241 00.000 5052 UpdateGuideState(): m_state=2
00:06:56.241 00.000 5052 Star::Find(18, 293, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 349
00:06:56.242 00.001 5052 Star::Find returns 1 (0), X=293.69, Y=187.15, Mass=184, SNR=9.0, Peak=53 HFD=3.6
00:06:56.242 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.97) = xAngle (-2.21 = -2.21)
00:06:56.242 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.27 = -2.27)
00:06:56.242 00.000 5052 CameraToMount -- cameraX=1.88 cameraY=-0.47 hyp=1.93 cameraTheta=-0.25 mountX=-1.16 mountY=-1.48, mountTheta=-2.23
00:06:56.242 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=43, Gamma=2.630
00:06:56.252 00.010 5052 UpdateGuideState exits: m=184 SNR=9.0
00:06:56.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:56.252 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:56.252 00.000 5052 Enqueuing Expose request
00:06:56.253 00.001 8976 Worker thread wakes up
00:06:56.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:56.253 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(276,169,37,37)
00:06:57.294 01.041 8976 Exposure complete
00:06:57.311 00.017 8976 worker thread done servicing request
00:06:57.311 00.000 5052 OnExposeComplete: enter
00:06:57.311 00.000 5052 UpdateGuideState(): m_state=2
00:06:57.311 00.000 5052 Star::Find(18, 293, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 350
00:06:57.311 00.000 5052 Star::Find returns 1 (0), X=293.98, Y=187.27, Mass=222, SNR=9.9, Peak=53 HFD=4.1
00:06:57.311 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.97) = xAngle (-2.13 = -2.13)
00:06:57.311 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.18 = -2.18)
00:06:57.312 00.001 5052 CameraToMount -- cameraX=2.17 cameraY=-0.35 hyp=2.19 cameraTheta=-0.16 mountX=-1.16 mountY=-1.80, mountTheta=-2.14
00:06:57.312 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=43, Gamma=2.630
00:06:57.323 00.011 5052 UpdateGuideState exits: m=222 SNR=9.9
00:06:57.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:57.323 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:57.323 00.000 5052 Enqueuing Expose request
00:06:57.323 00.000 8976 Worker thread wakes up
00:06:57.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:57.323 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(276,169,37,37)
00:06:58.362 01.039 8976 Exposure complete
00:06:58.376 00.014 8976 worker thread done servicing request
00:06:58.376 00.000 5052 OnExposeComplete: enter
00:06:58.376 00.000 5052 UpdateGuideState(): m_state=2
00:06:58.376 00.000 5052 Star::Find(18, 293, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 351
00:06:58.376 00.000 5052 Star::Find returns 1 (0), X=294.48, Y=187.20, Mass=241, SNR=10.4, Peak=52 HFD=4.0
00:06:58.376 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.97) = xAngle (-2.12 = -2.12)
00:06:58.376 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.18 = -2.18)
00:06:58.376 00.000 5052 CameraToMount -- cameraX=2.67 cameraY=-0.42 hyp=2.70 cameraTheta=-0.16 mountX=-1.42 mountY=-2.22, mountTheta=-2.14
00:06:58.377 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=31, FiltMin=27, FiltMax=43, Gamma=2.630
00:06:58.387 00.010 5052 UpdateGuideState exits: m=241 SNR=10.4
00:06:58.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:58.387 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:58.387 00.000 5052 Enqueuing Expose request
00:06:58.387 00.000 8976 Worker thread wakes up
00:06:58.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:58.387 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(276,169,37,37)
00:06:59.428 01.041 8976 Exposure complete
00:06:59.442 00.014 8976 worker thread done servicing request
00:06:59.442 00.000 5052 OnExposeComplete: enter
00:06:59.442 00.000 5052 UpdateGuideState(): m_state=2
00:06:59.442 00.000 5052 Star::Find(18, 294, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 352
00:06:59.442 00.000 5052 Star::Find returns 1 (0), X=295.58, Y=187.23, Mass=177, SNR=9.0, Peak=53 HFD=3.7
00:06:59.442 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.97) = xAngle (-2.07 = -2.07)
00:06:59.443 00.001 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.13 = -2.13)
00:06:59.443 00.000 5052 CameraToMount -- cameraX=3.77 cameraY=-0.39 hyp=3.79 cameraTheta=-0.10 mountX=-1.82 mountY=-3.22, mountTheta=-2.09
00:06:59.443 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:06:59.453 00.010 5052 UpdateGuideState exits: m=177 SNR=9.0
00:06:59.454 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:59.454 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:06:59.454 00.000 5052 Enqueuing Expose request
00:06:59.454 00.000 8976 Worker thread wakes up
00:06:59.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:06:59.454 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(278,169,37,37)
00:07:00.484 01.030 8976 Exposure complete
00:07:00.498 00.014 8976 worker thread done servicing request
00:07:00.498 00.000 5052 OnExposeComplete: enter
00:07:00.498 00.000 5052 UpdateGuideState(): m_state=2
00:07:00.498 00.000 5052 Star::Find(18, 295, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 353
00:07:00.498 00.000 5052 Star::Find returns 1 (0), X=296.06, Y=187.21, Mass=216, SNR=9.8, Peak=50 HFD=4.8
00:07:00.498 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.97) = xAngle (-2.06 = -2.06)
00:07:00.498 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.12 = -2.12)
00:07:00.498 00.000 5052 CameraToMount -- cameraX=4.24 cameraY=-0.41 hyp=4.26 cameraTheta=-0.10 mountX=-2.02 mountY=-3.64, mountTheta=-2.08
00:07:00.499 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=31, FiltMin=27, FiltMax=40, Gamma=2.630
00:07:00.508 00.009 5052 UpdateGuideState exits: m=216 SNR=9.8
00:07:00.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:00.508 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:00.509 00.001 5052 Enqueuing Expose request
00:07:00.509 00.000 8976 Worker thread wakes up
00:07:00.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:00.509 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(278,169,37,37)
00:07:01.552 01.043 8976 Exposure complete
00:07:01.566 00.014 8976 worker thread done servicing request
00:07:01.566 00.000 5052 OnExposeComplete: enter
00:07:01.566 00.000 5052 UpdateGuideState(): m_state=2
00:07:01.566 00.000 5052 Star::Find(18, 296, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 354
00:07:01.566 00.000 5052 Star::Find returns 1 (0), X=295.95, Y=186.60, Mass=183, SNR=9.1, Peak=48 HFD=3.8
00:07:01.567 00.001 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.97) = xAngle (-2.21 = -2.21)
00:07:01.567 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.26 = -2.26)
00:07:01.567 00.000 5052 CameraToMount -- cameraX=4.14 cameraY=-1.02 hyp=4.26 cameraTheta=-0.24 mountX=-2.54 mountY=-3.28, mountTheta=-2.23
00:07:01.567 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:07:01.577 00.010 5052 UpdateGuideState exits: m=183 SNR=9.1
00:07:01.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:01.577 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:01.577 00.000 5052 Enqueuing Expose request
00:07:01.577 00.000 8976 Worker thread wakes up
00:07:01.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:01.577 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(278,169,37,37)
00:07:02.618 01.041 8976 Exposure complete
00:07:02.633 00.015 8976 worker thread done servicing request
00:07:02.633 00.000 5052 OnExposeComplete: enter
00:07:02.633 00.000 5052 UpdateGuideState(): m_state=2
00:07:02.633 00.000 5052 Star::Find(18, 295, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 355
00:07:02.633 00.000 5052 Star::Find returns 1 (0), X=295.94, Y=186.95, Mass=192, SNR=9.3, Peak=54 HFD=4.2
00:07:02.633 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.97) = xAngle (-2.13 = -2.13)
00:07:02.633 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.18 = -2.18)
00:07:02.633 00.000 5052 CameraToMount -- cameraX=4.12 cameraY=-0.67 hyp=4.18 cameraTheta=-0.16 mountX=-2.21 mountY=-3.42, mountTheta=-2.14
00:07:02.634 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=43, Gamma=2.630
00:07:02.644 00.010 5052 UpdateGuideState exits: m=192 SNR=9.3
00:07:02.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:02.644 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:02.644 00.000 5052 Enqueuing Expose request
00:07:02.644 00.000 8976 Worker thread wakes up
00:07:02.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:02.644 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(278,169,37,37)
00:07:03.674 01.030 8976 Exposure complete
00:07:03.689 00.015 8976 worker thread done servicing request
00:07:03.689 00.000 5052 OnExposeComplete: enter
00:07:03.689 00.000 5052 UpdateGuideState(): m_state=2
00:07:03.690 00.001 5052 Star::Find(18, 295, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 356
00:07:03.690 00.000 5052 Star::Find returns 1 (0), X=296.90, Y=187.09, Mass=239, SNR=10.3, Peak=52 HFD=4.5
00:07:03.690 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.97) = xAngle (-2.07 = -2.07)
00:07:03.690 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.13 = -2.13)
00:07:03.690 00.000 5052 CameraToMount -- cameraX=5.08 cameraY=-0.53 hyp=5.11 cameraTheta=-0.10 mountX=-2.46 mountY=-4.34, mountTheta=-2.09
00:07:03.690 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:07:03.701 00.011 5052 UpdateGuideState exits: m=239 SNR=10.3
00:07:03.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:03.701 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:03.701 00.000 5052 Enqueuing Expose request
00:07:03.701 00.000 8976 Worker thread wakes up
00:07:03.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:03.701 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(279,169,37,37)
00:07:04.739 01.038 8976 Exposure complete
00:07:04.753 00.014 8976 worker thread done servicing request
00:07:04.753 00.000 5052 OnExposeComplete: enter
00:07:04.753 00.000 5052 UpdateGuideState(): m_state=2
00:07:04.753 00.000 5052 Star::Find(18, 296, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 357
00:07:04.753 00.000 5052 Star::Find returns 1 (0), X=297.53, Y=187.35, Mass=183, SNR=9.0, Peak=46 HFD=4.1
00:07:04.753 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.97) = xAngle (-2.01 = -2.01)
00:07:04.753 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.07 = -2.07)
00:07:04.753 00.000 5052 CameraToMount -- cameraX=5.72 cameraY=-0.27 hyp=5.72 cameraTheta=-0.05 mountX=-2.46 mountY=-5.03, mountTheta=-2.03
00:07:04.754 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:07:04.763 00.009 5052 UpdateGuideState exits: m=183 SNR=9.0
00:07:04.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:04.764 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:04.764 00.000 5052 Enqueuing Expose request
00:07:04.764 00.000 8976 Worker thread wakes up
00:07:04.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:04.764 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(280,169,37,37)
00:07:05.790 01.026 8976 Exposure complete
00:07:05.805 00.015 8976 worker thread done servicing request
00:07:05.805 00.000 5052 OnExposeComplete: enter
00:07:05.805 00.000 5052 UpdateGuideState(): m_state=2
00:07:05.805 00.000 5052 Star::Find(18, 297, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 358
00:07:05.805 00.000 5052 Star::Find returns 1 (0), X=298.76, Y=187.75, Mass=151, SNR=8.3, Peak=50 HFD=3.8
00:07:05.805 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.97) = xAngle (-1.95 = -1.95)
00:07:05.805 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.00 = -2.00)
00:07:05.805 00.000 5052 CameraToMount -- cameraX=6.95 cameraY=0.13 hyp=6.95 cameraTheta=0.02 mountX=-2.57 mountY=-6.31, mountTheta=-1.96
00:07:05.806 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:07:05.814 00.008 5052 UpdateGuideState exits: m=151 SNR=8.3
00:07:05.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:05.815 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:05.815 00.000 5052 Enqueuing Expose request
00:07:05.815 00.000 8976 Worker thread wakes up
00:07:05.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:05.815 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(281,170,37,37)
00:07:06.862 01.047 8976 Exposure complete
00:07:06.876 00.014 8976 worker thread done servicing request
00:07:06.876 00.000 5052 OnExposeComplete: enter
00:07:06.876 00.000 5052 UpdateGuideState(): m_state=2
00:07:06.876 00.000 5052 Star::Find(18, 298, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 359
00:07:06.876 00.000 5052 Star::Find returns 1 (0), X=299.21, Y=187.24, Mass=206, SNR=9.6, Peak=49 HFD=5.1
00:07:06.876 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.97) = xAngle (-2.02 = -2.02)
00:07:06.876 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.07 = -2.07)
00:07:06.876 00.000 5052 CameraToMount -- cameraX=7.39 cameraY=-0.38 hyp=7.40 cameraTheta=-0.05 mountX=-3.21 mountY=-6.49, mountTheta=-2.03
00:07:06.876 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:07:06.890 00.014 5052 UpdateGuideState exits: m=206 SNR=9.6
00:07:06.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:06.890 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:06.890 00.000 5052 Enqueuing Expose request
00:07:06.890 00.000 8976 Worker thread wakes up
00:07:06.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:06.890 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(281,169,37,37)
00:07:07.930 01.040 8976 Exposure complete
00:07:07.944 00.014 8976 worker thread done servicing request
00:07:07.944 00.000 5052 OnExposeComplete: enter
00:07:07.944 00.000 5052 UpdateGuideState(): m_state=2
00:07:07.944 00.000 5052 Star::Find(18, 299, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 360
00:07:07.944 00.000 5052 Star::Find returns 1 (0), X=298.77, Y=186.47, Mass=208, SNR=9.6, Peak=49 HFD=5.2
00:07:07.944 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.97) = xAngle (-2.13 = -2.13)
00:07:07.944 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.18 = -2.18)
00:07:07.944 00.000 5052 CameraToMount -- cameraX=6.95 cameraY=-1.15 hyp=7.04 cameraTheta=-0.16 mountX=-3.75 mountY=-5.76, mountTheta=-2.15
00:07:07.945 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:07:07.955 00.010 5052 UpdateGuideState exits: m=208 SNR=9.6
00:07:07.955 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:07.955 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:07.955 00.000 5052 Enqueuing Expose request
00:07:07.955 00.000 8976 Worker thread wakes up
00:07:07.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:07.956 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(281,168,37,37)
00:07:08.993 01.037 8976 Exposure complete
00:07:09.007 00.014 8976 worker thread done servicing request
00:07:09.007 00.000 5052 OnExposeComplete: enter
00:07:09.007 00.000 5052 UpdateGuideState(): m_state=2
00:07:09.007 00.000 5052 Star::Find(18, 298, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 361
00:07:09.007 00.000 5052 Star::Find returns 1 (0), X=299.81, Y=187.13, Mass=199, SNR=9.5, Peak=47 HFD=4.8
00:07:09.007 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.97) = xAngle (-2.03 = -2.03)
00:07:09.007 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.08 = -2.08)
00:07:09.007 00.000 5052 CameraToMount -- cameraX=7.99 cameraY=-0.49 hyp=8.01 cameraTheta=-0.06 mountX=-3.54 mountY=-6.98, mountTheta=-2.04
00:07:09.008 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:07:09.017 00.009 5052 UpdateGuideState exits: m=199 SNR=9.5
00:07:09.017 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:09.017 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:09.017 00.000 5052 Enqueuing Expose request
00:07:09.018 00.001 8976 Worker thread wakes up
00:07:09.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:09.018 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(282,169,37,37)
00:07:10.060 01.042 8976 Exposure complete
00:07:10.076 00.016 8976 worker thread done servicing request
00:07:10.076 00.000 5052 OnExposeComplete: enter
00:07:10.076 00.000 5052 UpdateGuideState(): m_state=2
00:07:10.076 00.000 5052 Star::Find(18, 299, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 362
00:07:10.076 00.000 5052 Star::Find returns 1 (0), X=300.45, Y=186.63, Mass=174, SNR=8.7, Peak=48 HFD=4.7
00:07:10.076 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.97) = xAngle (-2.08 = -2.08)
00:07:10.076 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.14 = -2.14)
00:07:10.076 00.000 5052 CameraToMount -- cameraX=8.63 cameraY=-0.99 hyp=8.69 cameraTheta=-0.11 mountX=-4.26 mountY=-7.34, mountTheta=-2.10
00:07:10.077 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:07:10.086 00.009 5052 UpdateGuideState exits: m=174 SNR=8.7
00:07:10.087 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:10.087 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:10.087 00.000 5052 Enqueuing Expose request
00:07:10.087 00.000 8976 Worker thread wakes up
00:07:10.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:10.087 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(282,169,37,37)
00:07:11.132 01.045 8976 Exposure complete
00:07:11.146 00.014 8976 worker thread done servicing request
00:07:11.146 00.000 5052 OnExposeComplete: enter
00:07:11.146 00.000 5052 UpdateGuideState(): m_state=2
00:07:11.146 00.000 5052 Star::Find(18, 300, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 363
00:07:11.146 00.000 5052 Star::Find returns 1 (0), X=301.06, Y=186.20, Mass=157, SNR=8.3, Peak=47 HFD=4.5
00:07:11.146 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.97) = xAngle (-2.12 = -2.12)
00:07:11.146 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.17 = -2.17)
00:07:11.146 00.000 5052 CameraToMount -- cameraX=9.24 cameraY=-1.42 hyp=9.35 cameraTheta=-0.15 mountX=-4.89 mountY=-7.70, mountTheta=-2.14
00:07:11.147 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
00:07:11.156 00.009 5052 UpdateGuideState exits: m=157 SNR=8.3
00:07:11.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:11.156 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:11.156 00.000 5052 Enqueuing Expose request
00:07:11.156 00.000 8976 Worker thread wakes up
00:07:11.156 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:11.156 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(283,168,37,37)
00:07:12.186 01.030 8976 Exposure complete
00:07:12.200 00.014 8976 worker thread done servicing request
00:07:12.200 00.000 5052 OnExposeComplete: enter
00:07:12.200 00.000 5052 UpdateGuideState(): m_state=2
00:07:12.200 00.000 5052 Star::Find(18, 301, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 364
00:07:12.201 00.001 5052 Star::Find returns 1 (0), X=299.84, Y=187.18, Mass=153, SNR=8.2, Peak=47 HFD=4.4
00:07:12.201 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.97) = xAngle (-2.02 = -2.02)
00:07:12.201 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.08 = -2.08)
00:07:12.201 00.000 5052 CameraToMount -- cameraX=8.02 cameraY=-0.44 hyp=8.03 cameraTheta=-0.05 mountX=-3.51 mountY=-7.03, mountTheta=-2.03
00:07:12.202 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=169, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:07:12.211 00.009 5052 UpdateGuideState exits: m=153 SNR=8.2
00:07:12.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:12.211 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:12.211 00.000 5052 Enqueuing Expose request
00:07:12.211 00.000 8976 Worker thread wakes up
00:07:12.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:12.211 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(282,169,37,37)
00:07:13.244 01.033 8976 Exposure complete
00:07:13.260 00.016 8976 worker thread done servicing request
00:07:13.260 00.000 5052 OnExposeComplete: enter
00:07:13.260 00.000 5052 UpdateGuideState(): m_state=2
00:07:13.260 00.000 5052 Star::Find(18, 299, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 365
00:07:13.260 00.000 5052 Star::Find returns 1 (0), X=298.41, Y=186.48, Mass=205, SNR=9.6, Peak=47 HFD=5.1
00:07:13.260 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.97) = xAngle (-2.14 = -2.14)
00:07:13.260 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.19 = -2.19)
00:07:13.260 00.000 5052 CameraToMount -- cameraX=6.59 cameraY=-1.14 hyp=6.69 cameraTheta=-0.17 mountX=-3.60 mountY=-5.44, mountTheta=-2.16
00:07:13.261 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:07:13.269 00.008 5052 UpdateGuideState exits: m=205 SNR=9.6
00:07:13.269 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:13.269 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:13.270 00.001 5052 Enqueuing Expose request
00:07:13.270 00.000 8976 Worker thread wakes up
00:07:13.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:13.270 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(280,168,37,37)
00:07:14.307 01.037 8976 Exposure complete
00:07:14.323 00.016 8976 worker thread done servicing request
00:07:14.324 00.001 5052 OnExposeComplete: enter
00:07:14.324 00.000 5052 UpdateGuideState(): m_state=2
00:07:14.324 00.000 5052 Star::Find(18, 298, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 366
00:07:14.324 00.000 5052 Star::Find returns 1 (0), X=298.48, Y=186.72, Mass=213, SNR=9.8, Peak=47 HFD=4.0
00:07:14.324 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.97) = xAngle (-2.10 = -2.10)
00:07:14.324 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.16 = -2.16)
00:07:14.324 00.000 5052 CameraToMount -- cameraX=6.66 cameraY=-0.90 hyp=6.72 cameraTheta=-0.13 mountX=-3.41 mountY=-5.61, mountTheta=-2.12
00:07:14.325 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:07:14.335 00.010 5052 UpdateGuideState exits: m=213 SNR=9.8
00:07:14.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:14.335 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:14.335 00.000 5052 Enqueuing Expose request
00:07:14.336 00.001 8976 Worker thread wakes up
00:07:14.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:14.336 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(280,169,37,37)
00:07:15.376 01.040 8976 Exposure complete
00:07:15.391 00.015 8976 worker thread done servicing request
00:07:15.391 00.000 5052 OnExposeComplete: enter
00:07:15.392 00.001 5052 UpdateGuideState(): m_state=2
00:07:15.392 00.000 5052 Star::Find(18, 298, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 367
00:07:15.392 00.000 5052 Star::Find returns 1 (0), X=298.87, Y=187.02, Mass=209, SNR=9.7, Peak=49 HFD=4.3
00:07:15.392 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.97) = xAngle (-2.05 = -2.05)
00:07:15.392 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.11 = -2.11)
00:07:15.392 00.000 5052 CameraToMount -- cameraX=7.05 cameraY=-0.60 hyp=7.08 cameraTheta=-0.08 mountX=-3.28 mountY=-6.09, mountTheta=-2.06
00:07:15.393 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=31, FiltMin=27, FiltMax=41, Gamma=2.630
00:07:15.403 00.010 5052 UpdateGuideState exits: m=209 SNR=9.7
00:07:15.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:15.403 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:15.403 00.000 5052 Enqueuing Expose request
00:07:15.403 00.000 8976 Worker thread wakes up
00:07:15.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:15.403 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(281,169,37,37)
00:07:16.439 01.036 8976 Exposure complete
00:07:16.455 00.016 8976 worker thread done servicing request
00:07:16.455 00.000 5052 OnExposeComplete: enter
00:07:16.455 00.000 5052 UpdateGuideState(): m_state=2
00:07:16.455 00.000 5052 Star::Find(18, 298, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 368
00:07:16.455 00.000 5052 Star::Find returns 1 (0), X=299.76, Y=187.09, Mass=217, SNR=9.9, Peak=49 HFD=4.5
00:07:16.455 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.97) = xAngle (-2.03 = -2.03)
00:07:16.455 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.09 = -2.09)
00:07:16.455 00.000 5052 CameraToMount -- cameraX=7.94 cameraY=-0.53 hyp=7.96 cameraTheta=-0.07 mountX=-3.56 mountY=-6.92, mountTheta=-2.05
00:07:16.456 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:07:16.465 00.009 5052 UpdateGuideState exits: m=217 SNR=9.9
00:07:16.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:16.465 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:16.465 00.000 5052 Enqueuing Expose request
00:07:16.465 00.000 8976 Worker thread wakes up
00:07:16.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:16.465 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(282,169,37,37)
00:07:17.507 01.042 8976 Exposure complete
00:07:17.522 00.015 8976 worker thread done servicing request
00:07:17.522 00.000 5052 OnExposeComplete: enter
00:07:17.522 00.000 5052 UpdateGuideState(): m_state=2
00:07:17.522 00.000 5052 Star::Find(18, 299, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 369
00:07:17.522 00.000 5052 Star::Find returns 1 (0), X=300.50, Y=187.20, Mass=178, SNR=8.9, Peak=47 HFD=3.8
00:07:17.522 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.97) = xAngle (-2.02 = -2.02)
00:07:17.522 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.07 = -2.07)
00:07:17.522 00.000 5052 CameraToMount -- cameraX=8.68 cameraY=-0.42 hyp=8.69 cameraTheta=-0.05 mountX=-3.75 mountY=-7.63, mountTheta=-2.03
00:07:17.523 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:07:17.533 00.010 5052 UpdateGuideState exits: m=178 SNR=8.9
00:07:17.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:17.533 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:17.533 00.000 5052 Enqueuing Expose request
00:07:17.533 00.000 8976 Worker thread wakes up
00:07:17.533 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:17.533 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(283,169,37,37)
00:07:18.576 01.043 8976 Exposure complete
00:07:18.592 00.016 8976 worker thread done servicing request
00:07:18.592 00.000 5052 OnExposeComplete: enter
00:07:18.592 00.000 5052 UpdateGuideState(): m_state=2
00:07:18.592 00.000 5052 Star::Find(18, 300, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 370
00:07:18.592 00.000 5052 Star::Find returns 1 (0), X=300.14, Y=186.55, Mass=186, SNR=9.1, Peak=48 HFD=3.8
00:07:18.592 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.97) = xAngle (-2.10 = -2.10)
00:07:18.592 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.15 = -2.15)
00:07:18.592 00.000 5052 CameraToMount -- cameraX=8.32 cameraY=-1.07 hyp=8.39 cameraTheta=-0.13 mountX=-4.21 mountY=-7.03, mountTheta=-2.11
00:07:18.593 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:07:18.602 00.009 5052 UpdateGuideState exits: m=186 SNR=9.1
00:07:18.602 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:18.602 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:18.602 00.000 5052 Enqueuing Expose request
00:07:18.602 00.000 8976 Worker thread wakes up
00:07:18.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:18.602 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(282,169,37,37)
00:07:19.642 01.040 8976 Exposure complete
00:07:19.656 00.014 8976 worker thread done servicing request
00:07:19.656 00.000 5052 OnExposeComplete: enter
00:07:19.656 00.000 5052 UpdateGuideState(): m_state=2
00:07:19.657 00.001 5052 Star::Find(18, 300, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 371
00:07:19.657 00.000 5052 Star::Find returns 1 (0), X=300.16, Y=186.45, Mass=196, SNR=9.3, Peak=49 HFD=3.8
00:07:19.657 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.97) = xAngle (-2.11 = -2.11)
00:07:19.657 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.16 = -2.16)
00:07:19.657 00.000 5052 CameraToMount -- cameraX=8.34 cameraY=-1.17 hyp=8.42 cameraTheta=-0.14 mountX=-4.31 mountY=-7.00, mountTheta=-2.12
00:07:19.658 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=43, Gamma=2.630
00:07:19.668 00.010 5052 UpdateGuideState exits: m=196 SNR=9.3
00:07:19.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:19.668 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:19.668 00.000 5052 Enqueuing Expose request
00:07:19.668 00.000 8976 Worker thread wakes up
00:07:19.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:19.668 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(282,168,37,37)
00:07:20.706 01.038 8976 Exposure complete
00:07:20.721 00.015 8976 worker thread done servicing request
00:07:20.721 00.000 5052 OnExposeComplete: enter
00:07:20.721 00.000 5052 UpdateGuideState(): m_state=2
00:07:20.721 00.000 5052 Star::Find(18, 300, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 372
00:07:20.721 00.000 5052 Star::Find returns 1 (0), X=301.81, Y=186.51, Mass=179, SNR=8.9, Peak=48 HFD=3.5
00:07:20.721 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.97) = xAngle (-2.08 = -2.08)
00:07:20.721 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.13 = -2.13)
00:07:20.721 00.000 5052 CameraToMount -- cameraX=9.99 cameraY=-1.11 hyp=10.05 cameraTheta=-0.11 mountX=-4.89 mountY=-8.51, mountTheta=-2.09
00:07:20.722 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:07:20.731 00.009 5052 UpdateGuideState exits: m=179 SNR=8.9
00:07:20.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:20.731 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:20.731 00.000 5052 Enqueuing Expose request
00:07:20.731 00.000 8976 Worker thread wakes up
00:07:20.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:20.731 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(284,169,37,37)
00:07:21.759 01.028 8976 Exposure complete
00:07:21.773 00.014 8976 worker thread done servicing request
00:07:21.774 00.001 5052 OnExposeComplete: enter
00:07:21.774 00.000 5052 UpdateGuideState(): m_state=2
00:07:21.774 00.000 5052 Star::Find(18, 301, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 373
00:07:21.774 00.000 5052 Star::Find returns 1 (0), X=303.42, Y=186.53, Mass=177, SNR=8.8, Peak=51 HFD=3.2
00:07:21.774 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.97) = xAngle (-2.06 = -2.06)
00:07:21.774 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.11 = -2.11)
00:07:21.774 00.000 5052 CameraToMount -- cameraX=11.60 cameraY=-1.09 hyp=11.65 cameraTheta=-0.09 mountX=-5.49 mountY=-9.97, mountTheta=-2.07
00:07:21.775 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=43, Gamma=2.630
00:07:21.784 00.009 5052 UpdateGuideState exits: m=177 SNR=8.8
00:07:21.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:21.784 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:21.784 00.000 5052 Enqueuing Expose request
00:07:21.784 00.000 8976 Worker thread wakes up
00:07:21.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:21.784 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(285,169,37,37)
00:07:22.828 01.044 8976 Exposure complete
00:07:22.843 00.015 8976 worker thread done servicing request
00:07:22.843 00.000 5052 OnExposeComplete: enter
00:07:22.843 00.000 5052 UpdateGuideState(): m_state=2
00:07:22.843 00.000 5052 Star::Find(18, 303, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 374
00:07:22.843 00.000 5052 Star::Find returns 1 (0), X=304.54, Y=186.01, Mass=171, SNR=8.7, Peak=51 HFD=3.6
00:07:22.843 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.97) = xAngle (-2.09 = -2.09)
00:07:22.843 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.15 = -2.15)
00:07:22.843 00.000 5052 CameraToMount -- cameraX=12.72 cameraY=-1.61 hyp=12.82 cameraTheta=-0.13 mountX=-6.41 mountY=-10.75, mountTheta=-2.11
00:07:22.844 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=42, Gamma=2.630
00:07:22.855 00.011 5052 UpdateGuideState exits: m=171 SNR=8.7
00:07:22.856 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:22.856 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:22.856 00.000 5052 Enqueuing Expose request
00:07:22.856 00.000 8976 Worker thread wakes up
00:07:22.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:22.856 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(287,168,37,37)
00:07:23.900 01.044 8976 Exposure complete
00:07:23.914 00.014 8976 worker thread done servicing request
00:07:23.914 00.000 5052 OnExposeComplete: enter
00:07:23.914 00.000 5052 UpdateGuideState(): m_state=2
00:07:23.914 00.000 5052 Star::Find(18, 304, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 375
00:07:23.914 00.000 5052 Star::Find returns 1 (1), X=304.46, Y=186.26, Mass=187, SNR=9.2, Peak=49 HFD=3.8
00:07:23.914 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.97) = xAngle (-2.08 = -2.08)
00:07:23.914 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.13 = -2.13)
00:07:23.914 00.000 5052 CameraToMount -- cameraX=12.65 cameraY=-1.36 hyp=12.72 cameraTheta=-0.11 mountX=-6.15 mountY=-10.79, mountTheta=-2.09
00:07:23.915 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=43, Gamma=2.630
00:07:23.924 00.009 5052 UpdateGuideState exits: m=187 SNR=9.2 Saturated
00:07:23.925 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:23.925 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:23.925 00.000 5052 Enqueuing Expose request
00:07:23.925 00.000 8976 Worker thread wakes up
00:07:23.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:23.925 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(286,168,37,37)
00:07:24.967 01.042 8976 Exposure complete
00:07:24.980 00.013 8976 worker thread done servicing request
00:07:24.980 00.000 5052 OnExposeComplete: enter
00:07:24.980 00.000 5052 UpdateGuideState(): m_state=2
00:07:24.981 00.001 5052 Star::Find(18, 304, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 376
00:07:24.981 00.000 5052 Star::Find returns 1 (0), X=304.52, Y=186.09, Mass=184, SNR=9.0, Peak=47 HFD=4.1
00:07:24.981 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.97) = xAngle (-2.09 = -2.09)
00:07:24.981 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.14 = -2.14)
00:07:24.981 00.000 5052 CameraToMount -- cameraX=12.70 cameraY=-1.53 hyp=12.79 cameraTheta=-0.12 mountX=-6.32 mountY=-10.77, mountTheta=-2.10
00:07:24.981 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:07:24.988 00.007 5052 UpdateGuideState exits: m=184 SNR=9.0
00:07:24.988 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:24.988 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:24.988 00.000 5052 Enqueuing Expose request
00:07:24.988 00.000 8976 Worker thread wakes up
00:07:24.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:24.988 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(287,168,37,37)
00:07:26.024 01.036 8976 Exposure complete
00:07:26.040 00.016 8976 worker thread done servicing request
00:07:26.040 00.000 5052 OnExposeComplete: enter
00:07:26.040 00.000 5052 UpdateGuideState(): m_state=2
00:07:26.040 00.000 5052 Star::Find(18, 304, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 377
00:07:26.040 00.000 5052 Star::Find returns 1 (0), X=304.79, Y=186.01, Mass=203, SNR=9.5, Peak=48 HFD=4.1
00:07:26.040 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.97) = xAngle (-2.09 = -2.09)
00:07:26.040 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.14 = -2.14)
00:07:26.040 00.000 5052 CameraToMount -- cameraX=12.97 cameraY=-1.61 hyp=13.07 cameraTheta=-0.12 mountX=-6.50 mountY=-10.98, mountTheta=-2.11
00:07:26.041 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=43, Gamma=2.630
00:07:26.051 00.010 5052 UpdateGuideState exits: m=203 SNR=9.5
00:07:26.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:26.051 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:26.051 00.000 5052 Enqueuing Expose request
00:07:26.051 00.000 8976 Worker thread wakes up
00:07:26.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:26.051 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(287,168,37,37)
00:07:27.090 01.039 8976 Exposure complete
00:07:27.104 00.014 8976 worker thread done servicing request
00:07:27.105 00.001 5052 OnExposeComplete: enter
00:07:27.105 00.000 5052 UpdateGuideState(): m_state=2
00:07:27.105 00.000 5052 Star::Find(18, 304, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 378
00:07:27.105 00.000 5052 Star::Find returns 1 (0), X=305.76, Y=186.29, Mass=192, SNR=9.3, Peak=49 HFD=4.6
00:07:27.105 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.97) = xAngle (-2.06 = -2.06)
00:07:27.105 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.12 = -2.12)
00:07:27.105 00.000 5052 CameraToMount -- cameraX=13.94 cameraY=-1.33 hyp=14.01 cameraTheta=-0.10 mountX=-6.62 mountY=-11.97, mountTheta=-2.08
00:07:27.106 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:07:27.116 00.010 5052 UpdateGuideState exits: m=192 SNR=9.3
00:07:27.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:27.116 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:27.116 00.000 5052 Enqueuing Expose request
00:07:27.116 00.000 8976 Worker thread wakes up
00:07:27.117 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:27.117 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,168,37,37)
00:07:27.455 00.338 5052 OnExposureDurationSelected: duration = 500
00:07:28.163 00.708 8976 Exposure complete
00:07:28.178 00.015 8976 worker thread done servicing request
00:07:28.179 00.001 5052 OnExposeComplete: enter
00:07:28.179 00.000 5052 UpdateGuideState(): m_state=2
00:07:28.179 00.000 5052 Star::Find(18, 305, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 379
00:07:28.179 00.000 5052 Star::Find returns 1 (0), X=306.43, Y=185.85, Mass=207, SNR=9.5, Peak=50 HFD=4.4
00:07:28.179 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.97) = xAngle (-2.09 = -2.09)
00:07:28.179 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.14 = -2.14)
00:07:28.179 00.000 5052 CameraToMount -- cameraX=14.61 cameraY=-1.77 hyp=14.72 cameraTheta=-0.12 mountX=-7.29 mountY=-12.38, mountTheta=-2.10
00:07:28.180 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:07:28.189 00.009 5052 UpdateGuideState exits: m=207 SNR=9.5
00:07:28.189 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:28.189 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:07:28.189 00.000 5052 Enqueuing Expose request
00:07:28.189 00.000 8976 Worker thread wakes up
00:07:28.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:07:28.189 00.000 8976 Handling exposure in thread, d=500 o=3 r=(288,168,37,37)
00:07:28.758 00.569 8976 Exposure complete
00:07:28.772 00.014 8976 worker thread done servicing request
00:07:28.772 00.000 5052 OnExposeComplete: enter
00:07:28.772 00.000 5052 UpdateGuideState(): m_state=2
00:07:28.772 00.000 5052 Star::Find(18, 306, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 380
00:07:28.772 00.000 5052 Star::Find false star n=14 nbg=281 bg=30.8 sigma=1.2 thresh=34 peak=34
00:07:28.772 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=185.00, Mass=57, SNR=2.9, Peak=37 HFD=0.0
00:07:28.772 00.000 5052 DistanceChecker: activated
00:07:28.772 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:07:28.772 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:07:28.772 00.000 5052 guider state => SELECTING
00:07:28.773 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:07:28.773 00.000 5052 Status Line: Star lost - low SNR
00:07:28.776 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=122, med=31, FiltMin=26, FiltMax=37, Gamma=2.630
00:07:28.785 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:07:28.785 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:28.785 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:07:28.786 00.001 5052 Enqueuing Expose request
00:07:28.786 00.000 8976 Worker thread wakes up
00:07:28.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:07:28.786 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:07:29.361 00.575 8976 Exposure complete
00:07:29.377 00.016 8976 worker thread done servicing request
00:07:29.377 00.000 5052 OnExposeComplete: enter
00:07:29.377 00.000 5052 UpdateGuideState(): m_state=1
00:07:29.377 00.000 5052 Star::Find(18, 306, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 381
00:07:29.377 00.000 5052 Star::Find false star n=12 nbg=287 bg=30.5 sigma=1.2 thresh=34 peak=34
00:07:29.377 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=185.00, Mass=49, SNR=2.9, Peak=37 HFD=0.0
00:07:29.377 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:07:29.377 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:07:29.377 00.000 5052 Status Line: Star lost - low SNR
00:07:29.378 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:07:29.388 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:07:29.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:29.388 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:07:29.388 00.000 5052 Enqueuing Expose request
00:07:29.388 00.000 8976 Worker thread wakes up
00:07:29.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:07:29.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:07:29.953 00.565 8976 Exposure complete
00:07:29.969 00.016 8976 worker thread done servicing request
00:07:29.969 00.000 5052 OnExposeComplete: enter
00:07:29.969 00.000 5052 UpdateGuideState(): m_state=1
00:07:29.969 00.000 5052 Star::Find(18, 306, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 382
00:07:29.969 00.000 5052 Star::Find false star n=14 nbg=285 bg=31.3 sigma=1.2 thresh=35 peak=35
00:07:29.969 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=185.00, Mass=61, SNR=2.9, Peak=39 HFD=0.0
00:07:29.969 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:07:29.969 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:07:29.969 00.000 5052 Status Line: Star lost - low SNR
00:07:29.971 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:07:29.982 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:07:29.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:29.982 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:07:29.982 00.000 5052 Enqueuing Expose request
00:07:29.982 00.000 8976 Worker thread wakes up
00:07:29.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:07:29.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:07:30.546 00.564 8976 Exposure complete
00:07:30.559 00.013 8976 worker thread done servicing request
00:07:30.559 00.000 5052 OnExposeComplete: enter
00:07:30.559 00.000 5052 UpdateGuideState(): m_state=1
00:07:30.559 00.000 5052 Star::Find(18, 306, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 383
00:07:30.559 00.000 5052 Star::Find returns 1 (0), X=308.32, Y=186.42, Mass=70, SNR=5.5, Peak=38 HFD=3.9
00:07:30.559 00.000 5052 DistanceChecker: deactivated
00:07:30.561 00.002 5052 setting lock position to (308.32, 186.42)
00:07:30.561 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:07:30.561 00.000 5052 Changing from state SELECTING to SELECTED
00:07:30.561 00.000 5052 guider state => SELECTED
00:07:30.563 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=121, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:07:30.573 00.010 5052 UpdateGuideState exits: m=70 SNR=5.5
00:07:30.573 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:30.573 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:07:30.573 00.000 5052 Enqueuing Expose request
00:07:30.573 00.000 8976 Worker thread wakes up
00:07:30.574 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:07:30.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(290,168,37,37)
00:07:31.146 00.572 8976 Exposure complete
00:07:31.160 00.014 8976 worker thread done servicing request
00:07:31.160 00.000 5052 OnExposeComplete: enter
00:07:31.160 00.000 5052 UpdateGuideState(): m_state=2
00:07:31.160 00.000 5052 Star::Find(18, 308, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 384
00:07:31.161 00.001 5052 Star::Find false star n=12 nbg=280 bg=31.1 sigma=1.2 thresh=35 peak=34
00:07:31.161 00.000 5052 Star::Find returns 0 (2), X=308.00, Y=186.00, Mass=52, SNR=2.9, Peak=38 HFD=0.0
00:07:31.161 00.000 5052 DistanceChecker: activated
00:07:31.161 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:07:31.161 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:07:31.161 00.000 5052 guider state => SELECTING
00:07:31.161 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:07:31.161 00.000 5052 Status Line: Star lost - low SNR
00:07:31.165 00.004 5052 UpdateImageDisplay: Size=(640,512) min=24, max=120, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:07:31.174 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:07:31.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:31.174 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:07:31.174 00.000 5052 Enqueuing Expose request
00:07:31.174 00.000 8976 Worker thread wakes up
00:07:31.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:07:31.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:07:31.749 00.575 8976 Exposure complete
00:07:31.764 00.015 8976 worker thread done servicing request
00:07:31.764 00.000 5052 OnExposeComplete: enter
00:07:31.764 00.000 5052 UpdateGuideState(): m_state=1
00:07:31.764 00.000 5052 Star::Find(18, 308, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 385
00:07:31.764 00.000 5052 Star::Find false star n=14 nbg=287 bg=31.1 sigma=1.2 thresh=35 peak=35
00:07:31.764 00.000 5052 Star::Find returns 0 (2), X=308.00, Y=186.00, Mass=63, SNR=2.9, Peak=39 HFD=0.0
00:07:31.764 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:07:31.764 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:07:31.764 00.000 5052 Status Line: Star lost - low SNR
00:07:31.765 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=120, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:07:31.774 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:07:31.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:31.774 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:07:31.774 00.000 5052 Enqueuing Expose request
00:07:31.774 00.000 8976 Worker thread wakes up
00:07:31.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:07:31.774 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:07:32.349 00.575 8976 Exposure complete
00:07:32.364 00.015 8976 worker thread done servicing request
00:07:32.364 00.000 5052 OnExposeComplete: enter
00:07:32.364 00.000 5052 UpdateGuideState(): m_state=1
00:07:32.364 00.000 5052 Star::Find(18, 308, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 386
00:07:32.364 00.000 5052 Star::Find false star n=16 nbg=287 bg=31.3 sigma=1.2 thresh=35 peak=34
00:07:32.364 00.000 5052 Star::Find returns 0 (2), X=308.00, Y=186.00, Mass=64, SNR=2.9, Peak=37 HFD=0.0
00:07:32.364 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:07:32.364 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:07:32.364 00.000 5052 Status Line: Star lost - low SNR
00:07:32.365 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=122, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:07:32.374 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:07:32.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:32.374 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:07:32.374 00.000 5052 Enqueuing Expose request
00:07:32.375 00.001 8976 Worker thread wakes up
00:07:32.375 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:07:32.375 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:07:32.946 00.571 8976 Exposure complete
00:07:32.959 00.013 8976 worker thread done servicing request
00:07:32.959 00.000 5052 OnExposeComplete: enter
00:07:32.959 00.000 5052 UpdateGuideState(): m_state=1
00:07:32.959 00.000 5052 Star::Find(18, 308, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 387
00:07:32.960 00.001 5052 Star::Find false star n=9 nbg=282 bg=31.1 sigma=1.2 thresh=35 peak=34
00:07:32.960 00.000 5052 Star::Find returns 0 (2), X=308.00, Y=186.00, Mass=39, SNR=2.9, Peak=41 HFD=0.0
00:07:32.960 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:07:32.960 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:07:32.960 00.000 5052 Status Line: Star lost - low SNR
00:07:32.961 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=123, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:07:32.971 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:07:32.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:32.971 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:07:32.971 00.000 5052 Enqueuing Expose request
00:07:32.971 00.000 8976 Worker thread wakes up
00:07:32.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:07:32.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:07:33.546 00.575 8976 Exposure complete
00:07:33.560 00.014 8976 worker thread done servicing request
00:07:33.561 00.001 5052 OnExposeComplete: enter
00:07:33.561 00.000 5052 UpdateGuideState(): m_state=1
00:07:33.561 00.000 5052 Star::Find(18, 308, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 388
00:07:33.561 00.000 5052 Star::Find false star n=15 nbg=284 bg=31.2 sigma=1.2 thresh=35 peak=35
00:07:33.561 00.000 5052 Star::Find returns 0 (2), X=308.00, Y=186.00, Mass=66, SNR=2.9, Peak=41 HFD=0.0
00:07:33.561 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:07:33.561 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:07:33.561 00.000 5052 Status Line: Star lost - low SNR
00:07:33.562 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=118, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:07:33.572 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:07:33.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:33.572 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:07:33.572 00.000 5052 Enqueuing Expose request
00:07:33.572 00.000 8976 Worker thread wakes up
00:07:33.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:07:33.572 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:07:34.149 00.577 8976 Exposure complete
00:07:34.163 00.014 8976 worker thread done servicing request
00:07:34.165 00.002 5052 OnExposeComplete: enter
00:07:34.165 00.000 5052 UpdateGuideState(): m_state=1
00:07:34.165 00.000 5052 Star::Find(18, 308, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 389
00:07:34.165 00.000 5052 Star::Find false star n=13 nbg=287 bg=31.3 sigma=1.2 thresh=35 peak=35
00:07:34.165 00.000 5052 Star::Find returns 0 (2), X=308.00, Y=186.00, Mass=61, SNR=2.9, Peak=41 HFD=0.0
00:07:34.165 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:07:34.165 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:07:34.165 00.000 5052 Status Line: Star lost - low SNR
00:07:34.166 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=116, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:07:34.176 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:07:34.176 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:34.176 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:07:34.176 00.000 5052 Enqueuing Expose request
00:07:34.176 00.000 8976 Worker thread wakes up
00:07:34.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:07:34.176 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:07:34.750 00.574 8976 Exposure complete
00:07:34.764 00.014 8976 worker thread done servicing request
00:07:34.764 00.000 5052 OnExposeComplete: enter
00:07:34.764 00.000 5052 UpdateGuideState(): m_state=1
00:07:34.764 00.000 5052 Star::Find(18, 308, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 390
00:07:34.764 00.000 5052 Star::Find false star n=17 nbg=286 bg=31.4 sigma=1.2 thresh=35 peak=35
00:07:34.764 00.000 5052 Star::Find returns 0 (2), X=308.00, Y=186.00, Mass=71, SNR=2.9, Peak=37 HFD=0.0
00:07:34.764 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:07:34.764 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:07:34.764 00.000 5052 Status Line: Star lost - low SNR
00:07:34.766 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=114, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:07:34.774 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:07:34.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:34.775 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:07:34.775 00.000 5052 Enqueuing Expose request
00:07:34.775 00.000 8976 Worker thread wakes up
00:07:34.775 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:07:34.775 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:07:35.346 00.571 8976 Exposure complete
00:07:35.361 00.015 8976 worker thread done servicing request
00:07:35.361 00.000 5052 OnExposeComplete: enter
00:07:35.361 00.000 5052 UpdateGuideState(): m_state=1
00:07:35.361 00.000 5052 Star::Find(18, 308, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 391
00:07:35.361 00.000 5052 Star::Find false star n=9 nbg=285 bg=31.2 sigma=1.1 thresh=35 peak=35
00:07:35.361 00.000 5052 Star::Find returns 0 (2), X=308.00, Y=186.00, Mass=40, SNR=2.9, Peak=39 HFD=0.0
00:07:35.361 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:07:35.361 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:07:35.361 00.000 5052 Status Line: Star lost - low SNR
00:07:35.362 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=123, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:07:35.371 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:07:35.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:35.371 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:07:35.371 00.000 5052 Enqueuing Expose request
00:07:35.371 00.000 8976 Worker thread wakes up
00:07:35.372 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:07:35.372 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:07:35.941 00.569 8976 Exposure complete
00:07:35.956 00.015 8976 worker thread done servicing request
00:07:35.956 00.000 5052 OnExposeComplete: enter
00:07:35.956 00.000 5052 UpdateGuideState(): m_state=1
00:07:35.956 00.000 5052 Star::Find(18, 308, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 392
00:07:35.956 00.000 5052 Star::Find returns 1 (0), X=308.22, Y=186.74, Mass=84, SNR=6.0, Peak=39 HFD=5.0
00:07:35.956 00.000 5052 DistanceChecker: deactivated
00:07:35.958 00.002 5052 setting lock position to (308.22, 186.74)
00:07:35.958 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:07:35.958 00.000 5052 Changing from state SELECTING to SELECTED
00:07:35.958 00.000 5052 guider state => SELECTED
00:07:35.960 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=121, med=31, FiltMin=26, FiltMax=36, Gamma=2.630
00:07:35.970 00.010 5052 UpdateGuideState exits: m=84 SNR=6.0
00:07:35.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:35.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:07:35.970 00.000 5052 Enqueuing Expose request
00:07:35.970 00.000 8976 Worker thread wakes up
00:07:35.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:07:35.970 00.000 8976 Handling exposure in thread, d=500 o=3 r=(290,169,37,37)
00:07:36.533 00.563 8976 Exposure complete
00:07:36.548 00.015 8976 worker thread done servicing request
00:07:36.548 00.000 5052 OnExposeComplete: enter
00:07:36.548 00.000 5052 UpdateGuideState(): m_state=2
00:07:36.548 00.000 5052 Star::Find(18, 308, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 393
00:07:36.548 00.000 5052 Star::Find false star n=13 nbg=279 bg=30.9 sigma=1.2 thresh=34 peak=33
00:07:36.548 00.000 5052 Star::Find returns 0 (2), X=308.00, Y=186.00, Mass=48, SNR=2.9, Peak=38 HFD=0.0
00:07:36.548 00.000 5052 DistanceChecker: activated
00:07:36.548 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:07:36.548 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:07:36.548 00.000 5052 guider state => SELECTING
00:07:36.548 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:07:36.548 00.000 5052 Status Line: Star lost - low SNR
00:07:36.552 00.004 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:07:36.562 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:07:36.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:36.562 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:07:36.562 00.000 5052 Enqueuing Expose request
00:07:36.562 00.000 8976 Worker thread wakes up
00:07:36.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:07:36.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:07:36.757 00.195 5052 OnExposureDurationSelected: duration = 1000
00:07:37.133 00.376 8976 Exposure complete
00:07:37.149 00.016 8976 worker thread done servicing request
00:07:37.149 00.000 5052 OnExposeComplete: enter
00:07:37.149 00.000 5052 UpdateGuideState(): m_state=1
00:07:37.149 00.000 5052 Star::Find(18, 308, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 394
00:07:37.149 00.000 5052 Star::Find returns 1 (1), X=306.33, Y=185.51, Mass=62, SNR=5.2, Peak=37 HFD=4.1
00:07:37.149 00.000 5052 DistanceChecker: deactivated
00:07:37.150 00.001 5052 setting lock position to (306.33, 185.51)
00:07:37.150 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:07:37.150 00.000 5052 Changing from state SELECTING to SELECTED
00:07:37.151 00.001 5052 guider state => SELECTED
00:07:37.152 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=120, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:07:37.162 00.010 5052 UpdateGuideState exits: m=62 SNR=5.2 Saturated
00:07:37.162 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:37.162 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:37.162 00.000 5052 Enqueuing Expose request
00:07:37.162 00.000 8976 Worker thread wakes up
00:07:37.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:37.162 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,168,37,37)
00:07:38.204 01.042 8976 Exposure complete
00:07:38.218 00.014 8976 worker thread done servicing request
00:07:38.219 00.001 5052 OnExposeComplete: enter
00:07:38.219 00.000 5052 UpdateGuideState(): m_state=2
00:07:38.219 00.000 5052 Star::Find(18, 306, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 395
00:07:38.219 00.000 5052 Star::Find returns 1 (0), X=305.83, Y=185.62, Mass=178, SNR=8.9, Peak=47 HFD=4.3
00:07:38.219 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.97) = xAngle (0.95 = 0.95)
00:07:38.219 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.90 = 0.90)
00:07:38.219 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.11 hyp=0.51 cameraTheta=2.92 mountX=0.29 mountY=0.40, mountTheta=0.93
00:07:38.220 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:07:38.229 00.009 5052 UpdateGuideState exits: m=178 SNR=8.9
00:07:38.229 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:38.229 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:38.229 00.000 5052 Enqueuing Expose request
00:07:38.229 00.000 8976 Worker thread wakes up
00:07:38.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:38.229 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,168,37,37)
00:07:39.270 01.041 8976 Exposure complete
00:07:39.284 00.014 8976 worker thread done servicing request
00:07:39.284 00.000 5052 OnExposeComplete: enter
00:07:39.284 00.000 5052 UpdateGuideState(): m_state=2
00:07:39.284 00.000 5052 Star::Find(18, 305, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 396
00:07:39.284 00.000 5052 Star::Find returns 1 (0), X=305.69, Y=186.04, Mass=180, SNR=8.9, Peak=48 HFD=4.2
00:07:39.284 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.97) = xAngle (0.48 = 0.48)
00:07:39.284 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.43 = 0.43)
00:07:39.284 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.53 hyp=0.83 cameraTheta=2.45 mountX=0.73 mountY=0.35, mountTheta=0.44
00:07:39.285 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:07:39.295 00.010 5052 UpdateGuideState exits: m=180 SNR=8.9
00:07:39.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:39.295 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:39.295 00.000 5052 Enqueuing Expose request
00:07:39.295 00.000 8976 Worker thread wakes up
00:07:39.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:39.295 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,168,37,37)
00:07:40.337 01.042 8976 Exposure complete
00:07:40.352 00.015 8976 worker thread done servicing request
00:07:40.352 00.000 5052 OnExposeComplete: enter
00:07:40.352 00.000 5052 UpdateGuideState(): m_state=2
00:07:40.352 00.000 5052 Star::Find(18, 305, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 397
00:07:40.352 00.000 5052 Star::Find returns 1 (0), X=305.61, Y=185.30, Mass=197, SNR=9.3, Peak=49 HFD=4.2
00:07:40.352 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.97) = xAngle (-4.82 = 1.46)
00:07:40.353 00.001 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.87 = 1.41)
00:07:40.353 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=-0.22 hyp=0.75 cameraTheta=-2.85 mountX=0.08 mountY=0.74, mountTheta=1.46
00:07:40.353 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:07:40.362 00.009 5052 UpdateGuideState exits: m=197 SNR=9.3
00:07:40.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:40.362 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:40.362 00.000 5052 Enqueuing Expose request
00:07:40.362 00.000 8976 Worker thread wakes up
00:07:40.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:40.362 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,167,37,37)
00:07:41.406 01.044 8976 Exposure complete
00:07:41.421 00.015 8976 worker thread done servicing request
00:07:41.421 00.000 5052 OnExposeComplete: enter
00:07:41.421 00.000 5052 UpdateGuideState(): m_state=2
00:07:41.421 00.000 5052 Star::Find(18, 305, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 398
00:07:41.421 00.000 5052 Star::Find returns 1 (0), X=306.11, Y=186.44, Mass=186, SNR=9.1, Peak=46 HFD=3.8
00:07:41.422 00.001 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.97) = xAngle (-0.17 = -0.17)
00:07:41.422 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.22 = -0.22)
00:07:41.422 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.93 hyp=0.95 cameraTheta=1.80 mountX=0.94 mountY=-0.21, mountTheta=-0.22
00:07:41.422 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:07:41.432 00.010 5052 UpdateGuideState exits: m=186 SNR=9.1
00:07:41.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:41.432 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:41.432 00.000 5052 Enqueuing Expose request
00:07:41.432 00.000 8976 Worker thread wakes up
00:07:41.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:41.432 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,168,37,37)
00:07:42.475 01.043 8976 Exposure complete
00:07:42.492 00.017 8976 worker thread done servicing request
00:07:42.492 00.000 5052 OnExposeComplete: enter
00:07:42.492 00.000 5052 UpdateGuideState(): m_state=2
00:07:42.492 00.000 5052 Star::Find(18, 306, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 399
00:07:42.492 00.000 5052 Star::Find returns 1 (0), X=306.07, Y=186.85, Mass=250, SNR=10.5, Peak=49 HFD=4.6
00:07:42.492 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.97) = xAngle (-0.20 = -0.20)
00:07:42.492 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.26 = -0.26)
00:07:42.492 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=1.33 hyp=1.36 cameraTheta=1.76 mountX=1.33 mountY=-0.34, mountTheta=-0.25
00:07:42.493 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
00:07:42.503 00.010 5052 UpdateGuideState exits: m=250 SNR=10.5
00:07:42.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:42.503 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:42.503 00.000 5052 Enqueuing Expose request
00:07:42.503 00.000 8976 Worker thread wakes up
00:07:42.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:42.503 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,169,37,37)
00:07:43.541 01.038 8976 Exposure complete
00:07:43.555 00.014 8976 worker thread done servicing request
00:07:43.555 00.000 5052 OnExposeComplete: enter
00:07:43.555 00.000 5052 UpdateGuideState(): m_state=2
00:07:43.556 00.001 5052 Star::Find(18, 306, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 400
00:07:43.556 00.000 5052 Star::Find returns 1 (0), X=306.16, Y=185.91, Mass=197, SNR=9.4, Peak=46 HFD=4.1
00:07:43.556 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.97) = xAngle (0.00 = 0.00)
00:07:43.556 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.05 = -0.05)
00:07:43.556 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.40 hyp=0.43 cameraTheta=1.97 mountX=0.43 mountY=-0.02, mountTheta=-0.05
00:07:43.557 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=42, Gamma=2.630
00:07:43.566 00.009 5052 UpdateGuideState exits: m=197 SNR=9.4
00:07:43.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:43.566 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:43.566 00.000 5052 Enqueuing Expose request
00:07:43.566 00.000 8976 Worker thread wakes up
00:07:43.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:43.566 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,168,37,37)
00:07:44.598 01.032 8976 Exposure complete
00:07:44.613 00.015 8976 worker thread done servicing request
00:07:44.613 00.000 5052 OnExposeComplete: enter
00:07:44.613 00.000 5052 UpdateGuideState(): m_state=2
00:07:44.613 00.000 5052 Star::Find(18, 306, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 401
00:07:44.613 00.000 5052 Star::Find returns 1 (0), X=306.43, Y=185.83, Mass=203, SNR=9.5, Peak=47 HFD=3.8
00:07:44.613 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.97) = xAngle (-0.72 = -0.72)
00:07:44.613 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.78 = -0.78)
00:07:44.613 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.24 mountX=0.25 mountY=-0.23, mountTheta=-0.75
00:07:44.614 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:07:44.623 00.009 5052 UpdateGuideState exits: m=203 SNR=9.5
00:07:44.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:44.623 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:44.623 00.000 5052 Enqueuing Expose request
00:07:44.623 00.000 8976 Worker thread wakes up
00:07:44.623 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:44.623 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,168,37,37)
00:07:45.663 01.040 8976 Exposure complete
00:07:45.679 00.016 8976 worker thread done servicing request
00:07:45.679 00.000 5052 OnExposeComplete: enter
00:07:45.679 00.000 5052 UpdateGuideState(): m_state=2
00:07:45.679 00.000 5052 Star::Find(18, 306, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 402
00:07:45.680 00.001 5052 Star::Find returns 1 (0), X=305.81, Y=185.44, Mass=205, SNR=9.5, Peak=49 HFD=4.4
00:07:45.680 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.97) = xAngle (-4.97 = 1.32)
00:07:45.680 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.02 = 1.26)
00:07:45.680 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.07 hyp=0.53 cameraTheta=-3.00 mountX=0.13 mountY=0.50, mountTheta=1.31
00:07:45.680 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:07:45.690 00.010 5052 UpdateGuideState exits: m=205 SNR=9.5
00:07:45.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:45.690 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:45.690 00.000 5052 Enqueuing Expose request
00:07:45.690 00.000 8976 Worker thread wakes up
00:07:45.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:45.690 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,167,37,37)
00:07:46.726 01.036 8976 Exposure complete
00:07:46.741 00.015 8976 worker thread done servicing request
00:07:46.741 00.000 5052 OnExposeComplete: enter
00:07:46.741 00.000 5052 UpdateGuideState(): m_state=2
00:07:46.741 00.000 5052 Star::Find(18, 305, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 403
00:07:46.741 00.000 5052 Star::Find returns 1 (0), X=305.27, Y=185.65, Mass=205, SNR=9.6, Peak=49 HFD=4.6
00:07:46.741 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.97) = xAngle (1.05 = 1.05)
00:07:46.741 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.99 = 0.99)
00:07:46.741 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.14 hyp=1.07 cameraTheta=3.01 mountX=0.53 mountY=0.89, mountTheta=1.03
00:07:46.742 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=31, FiltMin=27, FiltMax=41, Gamma=2.630
00:07:46.752 00.010 5052 UpdateGuideState exits: m=205 SNR=9.6
00:07:46.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:46.752 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:46.752 00.000 5052 Enqueuing Expose request
00:07:46.752 00.000 8976 Worker thread wakes up
00:07:46.752 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:46.752 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(287,168,37,37)
00:07:47.780 01.028 8976 Exposure complete
00:07:47.796 00.016 8976 worker thread done servicing request
00:07:47.796 00.000 5052 OnExposeComplete: enter
00:07:47.796 00.000 5052 UpdateGuideState(): m_state=2
00:07:47.796 00.000 5052 Star::Find(18, 305, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 404
00:07:47.796 00.000 5052 Star::Find returns 1 (0), X=304.36, Y=185.42, Mass=192, SNR=9.1, Peak=48 HFD=4.4
00:07:47.796 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.97) = xAngle (-5.06 = 1.22)
00:07:47.796 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.12 = 1.17)
00:07:47.797 00.001 5052 CameraToMount -- cameraX=-1.97 cameraY=-0.09 hyp=1.97 cameraTheta=-3.09 mountX=0.68 mountY=1.82, mountTheta=1.21
00:07:47.797 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:07:47.806 00.009 5052 UpdateGuideState exits: m=192 SNR=9.1
00:07:47.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:47.806 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:47.806 00.000 5052 Enqueuing Expose request
00:07:47.807 00.001 8976 Worker thread wakes up
00:07:47.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:47.807 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(286,167,37,37)
00:07:48.843 01.036 8976 Exposure complete
00:07:48.858 00.015 8976 worker thread done servicing request
00:07:48.858 00.000 5052 OnExposeComplete: enter
00:07:48.858 00.000 5052 UpdateGuideState(): m_state=2
00:07:48.858 00.000 5052 Star::Find(18, 304, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 405
00:07:48.858 00.000 5052 Star::Find returns 1 (0), X=303.82, Y=185.21, Mass=181, SNR=9.0, Peak=47 HFD=4.8
00:07:48.858 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.97) = xAngle (-4.99 = 1.29)
00:07:48.858 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.04 = 1.24)
00:07:48.858 00.000 5052 CameraToMount -- cameraX=-2.51 cameraY=-0.30 hyp=2.52 cameraTheta=-3.02 mountX=0.69 mountY=2.39, mountTheta=1.29
00:07:48.860 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:07:48.869 00.009 5052 UpdateGuideState exits: m=181 SNR=9.0
00:07:48.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:48.869 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:48.869 00.000 5052 Enqueuing Expose request
00:07:48.869 00.000 8976 Worker thread wakes up
00:07:48.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:48.869 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(286,167,37,37)
00:07:49.904 01.035 8976 Exposure complete
00:07:49.918 00.014 8976 worker thread done servicing request
00:07:49.918 00.000 5052 OnExposeComplete: enter
00:07:49.918 00.000 5052 UpdateGuideState(): m_state=2
00:07:49.918 00.000 5052 Star::Find(18, 303, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 406
00:07:49.918 00.000 5052 Star::Find returns 1 (0), X=303.86, Y=185.64, Mass=239, SNR=10.2, Peak=47 HFD=5.0
00:07:49.918 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.97) = xAngle (1.12 = 1.12)
00:07:49.918 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.07 = 1.07)
00:07:49.919 00.001 5052 CameraToMount -- cameraX=-2.47 cameraY=0.13 hyp=2.47 cameraTheta=3.09 mountX=1.07 mountY=2.17, mountTheta=1.11
00:07:49.919 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:07:49.928 00.009 5052 UpdateGuideState exits: m=239 SNR=10.2
00:07:49.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:49.928 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:49.928 00.000 5052 Enqueuing Expose request
00:07:49.928 00.000 8976 Worker thread wakes up
00:07:49.929 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:49.929 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(286,168,37,37)
00:07:50.969 01.040 8976 Exposure complete
00:07:50.983 00.014 8976 worker thread done servicing request
00:07:50.983 00.000 5052 OnExposeComplete: enter
00:07:50.984 00.001 5052 UpdateGuideState(): m_state=2
00:07:50.984 00.000 5052 Star::Find(18, 303, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 407
00:07:50.984 00.000 5052 Star::Find returns 1 (0), X=304.41, Y=186.38, Mass=93, SNR=6.4, Peak=49 HFD=4.4
00:07:50.984 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.97) = xAngle (0.75 = 0.75)
00:07:50.984 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.69 = 0.69)
00:07:50.984 00.000 5052 CameraToMount -- cameraX=-1.92 cameraY=0.87 hyp=2.11 cameraTheta=2.72 mountX=1.55 mountY=1.35, mountTheta=0.72
00:07:50.985 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:07:50.994 00.009 5052 UpdateGuideState exits: m=93 SNR=6.4
00:07:50.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:50.994 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:50.994 00.000 5052 Enqueuing Expose request
00:07:50.994 00.000 8976 Worker thread wakes up
00:07:50.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:50.994 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(286,168,37,37)
00:07:52.030 01.036 8976 Exposure complete
00:07:52.046 00.016 8976 worker thread done servicing request
00:07:52.046 00.000 5052 OnExposeComplete: enter
00:07:52.046 00.000 5052 UpdateGuideState(): m_state=2
00:07:52.046 00.000 5052 Star::Find(18, 304, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 408
00:07:52.046 00.000 5052 Star::Find returns 1 (0), X=307.75, Y=174.76, Mass=37, SNR=4.1, Peak=48 HFD=4.5
00:07:52.046 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.97) = xAngle (-3.41 = 2.88)
00:07:52.046 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.46 = 2.82)
00:07:52.046 00.000 5052 CameraToMount -- cameraX=1.42 cameraY=-10.75 hyp=10.85 cameraTheta=-1.44 mountX=-10.46 mountY=3.40, mountTheta=2.83
00:07:52.047 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:07:52.057 00.010 5052 UpdateGuideState exits: m=37 SNR=4.1
00:07:52.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:52.057 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:52.057 00.000 5052 Enqueuing Expose request
00:07:52.057 00.000 8976 Worker thread wakes up
00:07:52.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:52.057 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(290,157,37,37)
00:07:53.091 01.034 8976 Exposure complete
00:07:53.105 00.014 8976 worker thread done servicing request
00:07:53.106 00.001 5052 OnExposeComplete: enter
00:07:53.106 00.000 5052 UpdateGuideState(): m_state=2
00:07:53.106 00.000 5052 Star::Find(18, 307, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 409
00:07:53.106 00.000 5052 Star::Find returns 1 (0), X=306.82, Y=175.18, Mass=33, SNR=3.8, Peak=47 HFD=2.6
00:07:53.106 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.97) = xAngle (-3.49 = 2.79)
00:07:53.106 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.54 = 2.74)
00:07:53.106 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-10.33 hyp=10.34 cameraTheta=-1.52 mountX=-9.72 mountY=4.05, mountTheta=2.75
00:07:53.107 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:07:53.116 00.009 5052 UpdateGuideState exits: m=33 SNR=3.8
00:07:53.117 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:53.117 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:53.117 00.000 5052 Enqueuing Expose request
00:07:53.117 00.000 8976 Worker thread wakes up
00:07:53.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:53.117 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:07:54.149 01.032 8976 Exposure complete
00:07:54.167 00.018 8976 worker thread done servicing request
00:07:54.168 00.001 5052 OnExposeComplete: enter
00:07:54.168 00.000 5052 UpdateGuideState(): m_state=2
00:07:54.168 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 410
00:07:54.168 00.000 5052 Star::Find returns 1 (0), X=307.07, Y=175.07, Mass=46, SNR=4.5, Peak=49 HFD=3.3
00:07:54.168 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.97) = xAngle (-3.47 = 2.82)
00:07:54.168 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.52 = 2.76)
00:07:54.168 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=-10.45 hyp=10.47 cameraTheta=-1.50 mountX=-9.92 mountY=3.87, mountTheta=2.77
00:07:54.169 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:07:54.178 00.009 5052 UpdateGuideState exits: m=46 SNR=4.5
00:07:54.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:54.178 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:54.178 00.000 5052 Enqueuing Expose request
00:07:54.178 00.000 8976 Worker thread wakes up
00:07:54.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:54.178 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:07:55.216 01.038 8976 Exposure complete
00:07:55.231 00.015 8976 worker thread done servicing request
00:07:55.231 00.000 5052 OnExposeComplete: enter
00:07:55.231 00.000 5052 UpdateGuideState(): m_state=2
00:07:55.231 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 411
00:07:55.231 00.000 5052 Star::Find false star n=3 nbg=275 bg=32.2 sigma=1.1 thresh=36 peak=35
00:07:55.231 00.000 5052 Star::Find returns 0 (2), X=307.00, Y=175.00, Mass=24, SNR=2.9, Peak=48 HFD=0.0
00:07:55.232 00.001 5052 DistanceChecker: activated
00:07:55.232 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:07:55.232 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:07:55.232 00.000 5052 guider state => SELECTING
00:07:55.232 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:07:55.232 00.000 5052 Status Line: Star lost - low SNR
00:07:55.235 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:07:55.245 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:07:55.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:55.245 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:07:55.245 00.000 5052 Enqueuing Expose request
00:07:55.245 00.000 8976 Worker thread wakes up
00:07:55.245 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:55.245 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:07:56.290 01.045 8976 Exposure complete
00:07:56.304 00.014 8976 worker thread done servicing request
00:07:56.304 00.000 5052 OnExposeComplete: enter
00:07:56.305 00.001 5052 UpdateGuideState(): m_state=1
00:07:56.305 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 412
00:07:56.305 00.000 5052 Star::Find returns 1 (0), X=306.86, Y=175.10, Mass=30, SNR=3.7, Peak=47 HFD=1.7
00:07:56.305 00.000 5052 DistanceChecker: deactivated
00:07:56.306 00.001 5052 setting lock position to (306.86, 175.10)
00:07:56.307 00.001 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:07:56.307 00.000 5052 Changing from state SELECTING to SELECTED
00:07:56.307 00.000 5052 guider state => SELECTED
00:07:56.308 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:07:56.318 00.010 5052 UpdateGuideState exits: m=30 SNR=3.7
00:07:56.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:56.318 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:56.318 00.000 5052 Enqueuing Expose request
00:07:56.318 00.000 8976 Worker thread wakes up
00:07:56.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:56.318 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:07:57.360 01.042 8976 Exposure complete
00:07:57.374 00.014 8976 worker thread done servicing request
00:07:57.374 00.000 5052 OnExposeComplete: enter
00:07:57.374 00.000 5052 UpdateGuideState(): m_state=2
00:07:57.374 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 413
00:07:57.374 00.000 5052 Star::Find returns 1 (0), X=305.94, Y=173.22, Mass=47, SNR=4.5, Peak=49 HFD=6.1
00:07:57.374 00.000 5052 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.97) = xAngle (-3.99 = 2.29)
00:07:57.374 00.000 5052 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.05 = 2.24)
00:07:57.374 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-1.88 hyp=2.09 cameraTheta=-2.03 mountX=-1.38 mountY=1.65, mountTheta=2.27
00:07:57.375 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:07:57.384 00.009 5052 UpdateGuideState exits: m=47 SNR=4.5
00:07:57.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:57.384 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:07:57.384 00.000 5052 Enqueuing Expose request
00:07:57.384 00.000 8976 Worker thread wakes up
00:07:57.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:57.384 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,155,37,37)
00:07:58.424 01.040 8976 Exposure complete
00:07:58.438 00.014 8976 worker thread done servicing request
00:07:58.438 00.000 5052 OnExposeComplete: enter
00:07:58.438 00.000 5052 UpdateGuideState(): m_state=2
00:07:58.438 00.000 5052 Star::Find(18, 305, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 414
00:07:58.438 00.000 5052 Star::Find returns 0 (2), X=305.00, Y=173.00, Mass=18, SNR=2.9, Peak=47 HFD=0.0
00:07:58.438 00.000 5052 DistanceChecker: activated
00:07:58.438 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:07:58.438 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:07:58.438 00.000 5052 guider state => SELECTING
00:07:58.438 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:07:58.438 00.000 5052 Status Line: Star lost - low SNR
00:07:58.442 00.004 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:07:58.451 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:07:58.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:58.451 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:07:58.451 00.000 5052 Enqueuing Expose request
00:07:58.451 00.000 8976 Worker thread wakes up
00:07:58.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:58.452 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:07:59.488 01.036 8976 Exposure complete
00:07:59.501 00.013 8976 worker thread done servicing request
00:07:59.501 00.000 5052 OnExposeComplete: enter
00:07:59.501 00.000 5052 UpdateGuideState(): m_state=1
00:07:59.502 00.001 5052 Star::Find(18, 305, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 415
00:07:59.502 00.000 5052 Star::Find false star n=7 nbg=282 bg=32.0 sigma=1.0 thresh=35 peak=35
00:07:59.502 00.000 5052 Star::Find returns 0 (2), X=305.00, Y=173.00, Mass=31, SNR=2.9, Peak=45 HFD=0.0
00:07:59.502 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:07:59.502 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:07:59.502 00.000 5052 Status Line: Star lost - low SNR
00:07:59.503 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:07:59.513 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:07:59.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:59.513 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:07:59.513 00.000 5052 Enqueuing Expose request
00:07:59.514 00.001 8976 Worker thread wakes up
00:07:59.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:07:59.514 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:00.548 01.034 8976 Exposure complete
00:08:00.563 00.015 8976 worker thread done servicing request
00:08:00.563 00.000 5052 OnExposeComplete: enter
00:08:00.563 00.000 5052 UpdateGuideState(): m_state=1
00:08:00.563 00.000 5052 Star::Find(18, 305, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 416
00:08:00.563 00.000 5052 Star::Find false star n=8 nbg=274 bg=32.1 sigma=1.0 thresh=35 peak=35
00:08:00.563 00.000 5052 Star::Find returns 0 (2), X=305.00, Y=173.00, Mass=35, SNR=2.9, Peak=47 HFD=0.0
00:08:00.563 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:00.563 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:00.563 00.000 5052 Status Line: Star lost - low SNR
00:08:00.565 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:08:00.574 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:08:00.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:00.574 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:00.574 00.000 5052 Enqueuing Expose request
00:08:00.574 00.000 8976 Worker thread wakes up
00:08:00.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:00.574 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:01.612 01.038 8976 Exposure complete
00:08:01.626 00.014 8976 worker thread done servicing request
00:08:01.626 00.000 5052 OnExposeComplete: enter
00:08:01.626 00.000 5052 UpdateGuideState(): m_state=1
00:08:01.626 00.000 5052 Star::Find(18, 305, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 417
00:08:01.626 00.000 5052 Star::Find returns 1 (0), X=305.86, Y=175.81, Mass=40, SNR=4.3, Peak=48 HFD=6.4
00:08:01.626 00.000 5052 DistanceChecker: deactivated
00:08:01.628 00.002 5052 setting lock position to (305.86, 175.81)
00:08:01.628 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:01.628 00.000 5052 Changing from state SELECTING to SELECTED
00:08:01.628 00.000 5052 guider state => SELECTED
00:08:01.630 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:08:01.639 00.009 5052 UpdateGuideState exits: m=40 SNR=4.3
00:08:01.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:01.639 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:01.639 00.000 5052 Enqueuing Expose request
00:08:01.639 00.000 8976 Worker thread wakes up
00:08:01.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:01.639 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:08:02.671 01.032 8976 Exposure complete
00:08:02.685 00.014 8976 worker thread done servicing request
00:08:02.685 00.000 5052 OnExposeComplete: enter
00:08:02.685 00.000 5052 UpdateGuideState(): m_state=2
00:08:02.685 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 418
00:08:02.685 00.000 5052 Star::Find returns 1 (0), X=306.48, Y=175.11, Mass=71, SNR=5.6, Peak=47 HFD=8.1
00:08:02.685 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.97) = xAngle (-2.81 = -2.81)
00:08:02.686 00.001 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.86 = -2.86)
00:08:02.686 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.70 hyp=0.93 cameraTheta=-0.84 mountX=-0.88 mountY=-0.26, mountTheta=-2.86
00:08:02.686 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:08:02.695 00.009 5052 UpdateGuideState exits: m=71 SNR=5.6
00:08:02.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:02.695 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:02.695 00.000 5052 Enqueuing Expose request
00:08:02.695 00.000 8976 Worker thread wakes up
00:08:02.696 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:02.696 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:08:03.737 01.041 8976 Exposure complete
00:08:03.751 00.014 8976 worker thread done servicing request
00:08:03.751 00.000 5052 OnExposeComplete: enter
00:08:03.751 00.000 5052 UpdateGuideState(): m_state=2
00:08:03.751 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 419
00:08:03.751 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=17, SNR=2.8, Peak=45 HFD=0.0
00:08:03.751 00.000 5052 DistanceChecker: activated
00:08:03.751 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:03.751 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:08:03.751 00.000 5052 guider state => SELECTING
00:08:03.751 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:03.751 00.000 5052 Status Line: Star lost - low SNR
00:08:03.755 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:08:03.765 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:08:03.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:03.765 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:03.765 00.000 5052 Enqueuing Expose request
00:08:03.765 00.000 8976 Worker thread wakes up
00:08:03.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:03.765 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:04.812 01.047 8976 Exposure complete
00:08:04.827 00.015 8976 worker thread done servicing request
00:08:04.828 00.001 5052 OnExposeComplete: enter
00:08:04.828 00.000 5052 UpdateGuideState(): m_state=1
00:08:04.828 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 420
00:08:04.828 00.000 5052 Star::Find returns 1 (0), X=306.63, Y=175.12, Mass=33, SNR=3.9, Peak=51 HFD=1.1
00:08:04.828 00.000 5052 DistanceChecker: deactivated
00:08:04.829 00.001 5052 setting lock position to (306.63, 175.12)
00:08:04.829 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:04.829 00.000 5052 Changing from state SELECTING to SELECTED
00:08:04.829 00.000 5052 guider state => SELECTED
00:08:04.831 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:08:04.842 00.011 5052 UpdateGuideState exits: m=33 SNR=3.9
00:08:04.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:04.842 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:04.842 00.000 5052 Enqueuing Expose request
00:08:04.842 00.000 8976 Worker thread wakes up
00:08:04.842 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:04.842 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:08:05.883 01.041 8976 Exposure complete
00:08:05.899 00.016 8976 worker thread done servicing request
00:08:05.899 00.000 5052 OnExposeComplete: enter
00:08:05.899 00.000 5052 UpdateGuideState(): m_state=2
00:08:05.899 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 421
00:08:05.899 00.000 5052 Star::Find returns 1 (0), X=306.36, Y=174.11, Mass=49, SNR=4.6, Peak=49 HFD=6.0
00:08:05.899 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.97) = xAngle (-3.81 = 2.48)
00:08:05.899 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.86 = 2.42)
00:08:05.899 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-1.02 hyp=1.05 cameraTheta=-1.84 mountX=-0.83 mountY=0.69, mountTheta=2.45
00:08:05.900 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:08:05.910 00.010 5052 UpdateGuideState exits: m=49 SNR=4.6
00:08:05.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:05.910 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:05.910 00.000 5052 Enqueuing Expose request
00:08:05.910 00.000 8976 Worker thread wakes up
00:08:05.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:05.910 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:08:06.944 01.034 8976 Exposure complete
00:08:06.959 00.015 8976 worker thread done servicing request
00:08:06.959 00.000 5052 OnExposeComplete: enter
00:08:06.959 00.000 5052 UpdateGuideState(): m_state=2
00:08:06.959 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 422
00:08:06.959 00.000 5052 Star::Find returns 1 (0), X=306.34, Y=175.41, Mass=44, SNR=4.4, Peak=49 HFD=4.2
00:08:06.959 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.97) = xAngle (0.40 = 0.40)
00:08:06.959 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.35 = 0.35)
00:08:06.959 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.29 hyp=0.41 cameraTheta=2.37 mountX=0.38 mountY=0.14, mountTheta=0.35
00:08:06.960 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:08:06.968 00.008 5052 UpdateGuideState exits: m=44 SNR=4.4
00:08:06.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:06.968 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:06.968 00.000 5052 Enqueuing Expose request
00:08:06.968 00.000 8976 Worker thread wakes up
00:08:06.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:06.968 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:08:08.014 01.046 8976 Exposure complete
00:08:08.029 00.015 8976 worker thread done servicing request
00:08:08.029 00.000 5052 OnExposeComplete: enter
00:08:08.029 00.000 5052 UpdateGuideState(): m_state=2
00:08:08.029 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 423
00:08:08.029 00.000 5052 Star::Find false star n=4 nbg=283 bg=32.6 sigma=1.2 thresh=36 peak=36
00:08:08.029 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=26, SNR=2.9, Peak=47 HFD=0.0
00:08:08.030 00.001 5052 DistanceChecker: activated
00:08:08.030 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:08.030 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:08:08.030 00.000 5052 guider state => SELECTING
00:08:08.030 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:08.030 00.000 5052 Status Line: Star lost - low SNR
00:08:08.034 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:08:08.044 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:08:08.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:08.044 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:08.044 00.000 5052 Enqueuing Expose request
00:08:08.044 00.000 8976 Worker thread wakes up
00:08:08.045 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:08.045 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:09.086 01.041 8976 Exposure complete
00:08:09.101 00.015 8976 worker thread done servicing request
00:08:09.101 00.000 5052 OnExposeComplete: enter
00:08:09.101 00.000 5052 UpdateGuideState(): m_state=1
00:08:09.101 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 424
00:08:09.101 00.000 5052 Star::Find returns 1 (0), X=305.54, Y=174.09, Mass=52, SNR=4.8, Peak=47 HFD=7.3
00:08:09.101 00.000 5052 DistanceChecker: deactivated
00:08:09.103 00.002 5052 setting lock position to (305.54, 174.09)
00:08:09.103 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:09.103 00.000 5052 Changing from state SELECTING to SELECTED
00:08:09.103 00.000 5052 guider state => SELECTED
00:08:09.105 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:08:09.115 00.010 5052 UpdateGuideState exits: m=52 SNR=4.8
00:08:09.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:09.115 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:09.115 00.000 5052 Enqueuing Expose request
00:08:09.115 00.000 8976 Worker thread wakes up
00:08:09.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:09.115 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:08:10.154 01.039 8976 Exposure complete
00:08:10.169 00.015 8976 worker thread done servicing request
00:08:10.169 00.000 5052 OnExposeComplete: enter
00:08:10.169 00.000 5052 UpdateGuideState(): m_state=2
00:08:10.170 00.001 5052 Star::Find(18, 305, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 425
00:08:10.170 00.000 5052 Star::Find false star n=4 nbg=277 bg=31.8 sigma=1.1 thresh=35 peak=34
00:08:10.170 00.000 5052 Star::Find returns 0 (2), X=305.00, Y=174.00, Mass=25, SNR=2.9, Peak=47 HFD=0.0
00:08:10.170 00.000 5052 DistanceChecker: activated
00:08:10.170 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:10.170 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:08:10.170 00.000 5052 guider state => SELECTING
00:08:10.170 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:10.170 00.000 5052 Status Line: Star lost - low SNR
00:08:10.173 00.003 5052 UpdateImageDisplay: Size=(640,512) min=23, max=167, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:08:10.183 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:08:10.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:10.183 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:10.184 00.001 5052 Enqueuing Expose request
00:08:10.184 00.000 8976 Worker thread wakes up
00:08:10.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:10.184 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:11.221 01.037 8976 Exposure complete
00:08:11.235 00.014 8976 worker thread done servicing request
00:08:11.235 00.000 5052 OnExposeComplete: enter
00:08:11.235 00.000 5052 UpdateGuideState(): m_state=1
00:08:11.235 00.000 5052 Star::Find(18, 305, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 426
00:08:11.235 00.000 5052 Star::Find false star n=6 nbg=276 bg=32.0 sigma=1.1 thresh=35 peak=35
00:08:11.235 00.000 5052 Star::Find returns 0 (2), X=305.00, Y=174.00, Mass=32, SNR=2.9, Peak=47 HFD=0.0
00:08:11.235 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:11.235 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:11.235 00.000 5052 Status Line: Star lost - low SNR
00:08:11.237 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=71, Gamma=2.630
00:08:11.247 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:08:11.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:11.247 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:11.247 00.000 5052 Enqueuing Expose request
00:08:11.247 00.000 8976 Worker thread wakes up
00:08:11.247 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:11.247 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:12.294 01.047 8976 Exposure complete
00:08:12.308 00.014 8976 worker thread done servicing request
00:08:12.308 00.000 5052 OnExposeComplete: enter
00:08:12.308 00.000 5052 UpdateGuideState(): m_state=1
00:08:12.308 00.000 5052 Star::Find(18, 305, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 427
00:08:12.308 00.000 5052 Star::Find returns 1 (0), X=306.31, Y=174.69, Mass=50, SNR=4.7, Peak=49 HFD=6.0
00:08:12.308 00.000 5052 DistanceChecker: deactivated
00:08:12.310 00.002 5052 setting lock position to (306.31, 174.69)
00:08:12.310 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:12.310 00.000 5052 Changing from state SELECTING to SELECTED
00:08:12.310 00.000 5052 guider state => SELECTED
00:08:12.312 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:08:12.321 00.009 5052 UpdateGuideState exits: m=50 SNR=4.7
00:08:12.321 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:12.321 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:12.321 00.000 5052 Enqueuing Expose request
00:08:12.321 00.000 8976 Worker thread wakes up
00:08:12.322 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:12.322 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:08:13.352 01.030 8976 Exposure complete
00:08:13.366 00.014 8976 worker thread done servicing request
00:08:13.367 00.001 5052 OnExposeComplete: enter
00:08:13.367 00.000 5052 UpdateGuideState(): m_state=2
00:08:13.367 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 428
00:08:13.367 00.000 5052 Star::Find returns 1 (0), X=305.94, Y=175.17, Mass=34, SNR=3.9, Peak=47 HFD=1.8
00:08:13.367 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.97) = xAngle (0.26 = 0.26)
00:08:13.367 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.21 = 0.21)
00:08:13.367 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.48 hyp=0.60 cameraTheta=2.23 mountX=0.58 mountY=0.12, mountTheta=0.21
00:08:13.368 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:08:13.376 00.008 5052 UpdateGuideState exits: m=34 SNR=3.9
00:08:13.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:13.376 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:13.376 00.000 5052 Enqueuing Expose request
00:08:13.377 00.001 8976 Worker thread wakes up
00:08:13.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:13.377 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:08:14.409 01.032 8976 Exposure complete
00:08:14.423 00.014 8976 worker thread done servicing request
00:08:14.423 00.000 5052 OnExposeComplete: enter
00:08:14.423 00.000 5052 UpdateGuideState(): m_state=2
00:08:14.423 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 429
00:08:14.423 00.000 5052 Star::Find returns 1 (0), X=307.24, Y=174.56, Mass=38, SNR=4.1, Peak=47 HFD=3.3
00:08:14.423 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.97) = xAngle (-2.11 = -2.11)
00:08:14.423 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.16 = -2.16)
00:08:14.423 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=-0.13 hyp=0.94 cameraTheta=-0.14 mountX=-0.48 mountY=-0.78, mountTheta=-2.13
00:08:14.424 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:08:14.434 00.010 5052 UpdateGuideState exits: m=38 SNR=4.1
00:08:14.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:14.434 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:14.434 00.000 5052 Enqueuing Expose request
00:08:14.435 00.001 8976 Worker thread wakes up
00:08:14.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:14.435 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:08:15.474 01.039 8976 Exposure complete
00:08:15.490 00.016 8976 worker thread done servicing request
00:08:15.490 00.000 5052 OnExposeComplete: enter
00:08:15.490 00.000 5052 UpdateGuideState(): m_state=2
00:08:15.490 00.000 5052 Star::Find(18, 307, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 430
00:08:15.490 00.000 5052 Star::Find returns 1 (0), X=306.29, Y=174.72, Mass=33, SNR=3.8, Peak=46 HFD=1.5
00:08:15.490 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.97) = xAngle (0.09 = 0.09)
00:08:15.490 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.04 = 0.04)
00:08:15.490 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.06 mountX=0.03 mountY=0.00, mountTheta=0.04
00:08:15.491 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:08:15.500 00.009 5052 UpdateGuideState exits: m=33 SNR=3.8
00:08:15.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:15.500 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:15.500 00.000 5052 Enqueuing Expose request
00:08:15.500 00.000 8976 Worker thread wakes up
00:08:15.501 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:15.501 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:08:16.530 01.029 8976 Exposure complete
00:08:16.544 00.014 8976 worker thread done servicing request
00:08:16.544 00.000 5052 OnExposeComplete: enter
00:08:16.544 00.000 5052 UpdateGuideState(): m_state=2
00:08:16.544 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 431
00:08:16.544 00.000 5052 Star::Find false star n=2 nbg=286 bg=32.5 sigma=1.2 thresh=36 peak=36
00:08:16.544 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=22, SNR=2.9, Peak=50 HFD=0.0
00:08:16.544 00.000 5052 DistanceChecker: activated
00:08:16.544 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:16.544 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:08:16.544 00.000 5052 guider state => SELECTING
00:08:16.544 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:16.544 00.000 5052 Status Line: Star lost - low SNR
00:08:16.548 00.004 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:08:16.557 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:08:16.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:16.558 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:16.558 00.000 5052 Enqueuing Expose request
00:08:16.558 00.000 8976 Worker thread wakes up
00:08:16.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:16.558 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:17.598 01.040 8976 Exposure complete
00:08:17.613 00.015 8976 worker thread done servicing request
00:08:17.613 00.000 5052 OnExposeComplete: enter
00:08:17.613 00.000 5052 UpdateGuideState(): m_state=1
00:08:17.613 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 432
00:08:17.613 00.000 5052 Star::Find returns 1 (0), X=306.91, Y=175.79, Mass=52, SNR=4.8, Peak=50 HFD=6.2
00:08:17.613 00.000 5052 DistanceChecker: deactivated
00:08:17.615 00.002 5052 setting lock position to (306.91, 175.79)
00:08:17.615 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:17.615 00.000 5052 Changing from state SELECTING to SELECTED
00:08:17.615 00.000 5052 guider state => SELECTED
00:08:17.617 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:08:17.626 00.009 5052 UpdateGuideState exits: m=52 SNR=4.8
00:08:17.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:17.627 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:17.627 00.000 5052 Enqueuing Expose request
00:08:17.627 00.000 8976 Worker thread wakes up
00:08:17.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:17.627 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:08:18.673 01.046 8976 Exposure complete
00:08:18.686 00.013 8976 worker thread done servicing request
00:08:18.686 00.000 5052 OnExposeComplete: enter
00:08:18.687 00.001 5052 UpdateGuideState(): m_state=2
00:08:18.687 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 433
00:08:18.687 00.000 5052 Star::Find returns 1 (0), X=307.08, Y=175.00, Mass=47, SNR=4.5, Peak=49 HFD=6.1
00:08:18.687 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.97) = xAngle (-3.33 = 2.96)
00:08:18.687 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.38 = 2.90)
00:08:18.687 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.79 hyp=0.81 cameraTheta=-1.36 mountX=-0.79 mountY=0.19, mountTheta=2.90
00:08:18.687 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:08:18.697 00.010 5052 UpdateGuideState exits: m=47 SNR=4.5
00:08:18.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:18.697 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:18.697 00.000 5052 Enqueuing Expose request
00:08:18.697 00.000 8976 Worker thread wakes up
00:08:18.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:18.697 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:08:19.739 01.042 8976 Exposure complete
00:08:19.753 00.014 8976 worker thread done servicing request
00:08:19.753 00.000 5052 OnExposeComplete: enter
00:08:19.753 00.000 5052 UpdateGuideState(): m_state=2
00:08:19.753 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 434
00:08:19.753 00.000 5052 Star::Find returns 1 (0), X=306.95, Y=175.19, Mass=42, SNR=4.3, Peak=50 HFD=4.7
00:08:19.753 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.97) = xAngle (-3.47 = 2.81)
00:08:19.753 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.52 = 2.76)
00:08:19.753 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.60 hyp=0.60 cameraTheta=-1.50 mountX=-0.57 mountY=0.22, mountTheta=2.77
00:08:19.754 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:08:19.763 00.009 5052 UpdateGuideState exits: m=42 SNR=4.3
00:08:19.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:19.763 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:19.763 00.000 5052 Enqueuing Expose request
00:08:19.763 00.000 8976 Worker thread wakes up
00:08:19.763 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:19.763 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:08:20.798 01.035 8976 Exposure complete
00:08:20.812 00.014 8976 worker thread done servicing request
00:08:20.812 00.000 5052 OnExposeComplete: enter
00:08:20.812 00.000 5052 UpdateGuideState(): m_state=2
00:08:20.812 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 435
00:08:20.812 00.000 5052 Star::Find false star n=4 nbg=286 bg=32.7 sigma=1.1 thresh=36 peak=36
00:08:20.812 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=25, SNR=2.9, Peak=47 HFD=0.0
00:08:20.812 00.000 5052 DistanceChecker: activated
00:08:20.812 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:20.813 00.001 5052 Changing from state SELECTED to UNINITIALIZED
00:08:20.813 00.000 5052 guider state => SELECTING
00:08:20.813 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:20.813 00.000 5052 Status Line: Star lost - low SNR
00:08:20.816 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=33, FiltMin=28, FiltMax=38, Gamma=2.630
00:08:20.826 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:08:20.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:20.826 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:20.826 00.000 5052 Enqueuing Expose request
00:08:20.826 00.000 8976 Worker thread wakes up
00:08:20.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:20.826 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:21.866 01.040 8976 Exposure complete
00:08:21.881 00.015 8976 worker thread done servicing request
00:08:21.881 00.000 5052 OnExposeComplete: enter
00:08:21.881 00.000 5052 UpdateGuideState(): m_state=1
00:08:21.881 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 436
00:08:21.881 00.000 5052 Star::Find false star n=6 nbg=267 bg=32.0 sigma=1.1 thresh=35 peak=34
00:08:21.881 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=28, SNR=2.9, Peak=45 HFD=0.0
00:08:21.881 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:21.881 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:21.881 00.000 5052 Status Line: Star lost - low SNR
00:08:21.883 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=167, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
00:08:21.892 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:08:21.892 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:21.892 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:21.892 00.000 5052 Enqueuing Expose request
00:08:21.892 00.000 8976 Worker thread wakes up
00:08:21.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:21.893 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:22.928 01.035 8976 Exposure complete
00:08:22.942 00.014 8976 worker thread done servicing request
00:08:22.943 00.001 5052 OnExposeComplete: enter
00:08:22.943 00.000 5052 UpdateGuideState(): m_state=1
00:08:22.943 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 437
00:08:22.943 00.000 5052 Star::Find returns 1 (0), X=306.69, Y=175.77, Mass=37, SNR=4.0, Peak=49 HFD=2.9
00:08:22.943 00.000 5052 DistanceChecker: deactivated
00:08:22.944 00.001 5052 setting lock position to (306.69, 175.77)
00:08:22.944 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:22.945 00.001 5052 Changing from state SELECTING to SELECTED
00:08:22.945 00.000 5052 guider state => SELECTED
00:08:22.947 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:08:22.956 00.009 5052 UpdateGuideState exits: m=37 SNR=4.0
00:08:22.957 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:22.957 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:22.957 00.000 5052 Enqueuing Expose request
00:08:22.957 00.000 8976 Worker thread wakes up
00:08:22.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:22.957 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:08:23.998 01.041 8976 Exposure complete
00:08:24.013 00.015 8976 worker thread done servicing request
00:08:24.013 00.000 5052 OnExposeComplete: enter
00:08:24.013 00.000 5052 UpdateGuideState(): m_state=2
00:08:24.013 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 438
00:08:24.014 00.001 5052 Star::Find returns 1 (0), X=306.16, Y=174.30, Mass=33, SNR=3.9, Peak=51 HFD=1.3
00:08:24.014 00.000 5052 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.97) = xAngle (-3.89 = 2.40)
00:08:24.014 00.000 5052 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.94 = 2.34)
00:08:24.014 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-1.47 hyp=1.56 cameraTheta=-1.92 mountX=-1.15 mountY=1.12, mountTheta=2.37
00:08:24.014 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:08:24.023 00.009 5052 UpdateGuideState exits: m=33 SNR=3.9
00:08:24.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:24.023 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:24.023 00.000 5052 Enqueuing Expose request
00:08:24.024 00.001 8976 Worker thread wakes up
00:08:24.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:24.024 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:08:25.052 01.028 8976 Exposure complete
00:08:25.066 00.014 8976 worker thread done servicing request
00:08:25.066 00.000 5052 OnExposeComplete: enter
00:08:25.066 00.000 5052 UpdateGuideState(): m_state=2
00:08:25.066 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 439
00:08:25.066 00.000 5052 Star::Find returns 1 (0), X=306.84, Y=175.88, Mass=43, SNR=4.4, Peak=50 HFD=5.0
00:08:25.066 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.97) = xAngle (-1.30 = -1.30)
00:08:25.066 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.36 = -1.36)
00:08:25.066 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=0.05 mountY=-0.18, mountTheta=-1.31
00:08:25.067 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:08:25.076 00.009 5052 UpdateGuideState exits: m=43 SNR=4.4
00:08:25.076 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:25.076 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:25.076 00.000 5052 Enqueuing Expose request
00:08:25.076 00.000 8976 Worker thread wakes up
00:08:25.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:25.076 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:08:26.111 01.035 8976 Exposure complete
00:08:26.128 00.017 8976 worker thread done servicing request
00:08:26.128 00.000 5052 OnExposeComplete: enter
00:08:26.128 00.000 5052 UpdateGuideState(): m_state=2
00:08:26.128 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 440
00:08:26.129 00.001 5052 Star::Find false star n=12 nbg=275 bg=32.1 sigma=1.1 thresh=35 peak=35
00:08:26.129 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=48, SNR=2.9, Peak=47 HFD=0.0
00:08:26.129 00.000 5052 DistanceChecker: activated
00:08:26.129 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:26.129 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:08:26.129 00.000 5052 guider state => SELECTING
00:08:26.129 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:26.129 00.000 5052 Status Line: Star lost - low SNR
00:08:26.133 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:08:26.143 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:08:26.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:26.143 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:26.143 00.000 5052 Enqueuing Expose request
00:08:26.143 00.000 8976 Worker thread wakes up
00:08:26.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:26.143 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:27.181 01.038 8976 Exposure complete
00:08:27.196 00.015 8976 worker thread done servicing request
00:08:27.196 00.000 5052 OnExposeComplete: enter
00:08:27.196 00.000 5052 UpdateGuideState(): m_state=1
00:08:27.196 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 441
00:08:27.196 00.000 5052 Star::Find returns 1 (0), X=306.44, Y=174.75, Mass=51, SNR=4.7, Peak=47 HFD=8.1
00:08:27.196 00.000 5052 DistanceChecker: deactivated
00:08:27.198 00.002 5052 setting lock position to (306.44, 174.75)
00:08:27.198 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:27.198 00.000 5052 Changing from state SELECTING to SELECTED
00:08:27.198 00.000 5052 guider state => SELECTED
00:08:27.200 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:08:27.211 00.011 5052 UpdateGuideState exits: m=51 SNR=4.7
00:08:27.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:27.211 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:27.211 00.000 5052 Enqueuing Expose request
00:08:27.211 00.000 8976 Worker thread wakes up
00:08:27.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:27.211 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:08:28.254 01.043 8976 Exposure complete
00:08:28.271 00.017 8976 worker thread done servicing request
00:08:28.272 00.001 5052 OnExposeComplete: enter
00:08:28.272 00.000 5052 UpdateGuideState(): m_state=2
00:08:28.272 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 442
00:08:28.272 00.000 5052 Star::Find false star n=9 nbg=267 bg=32.1 sigma=1.1 thresh=35 peak=34
00:08:28.272 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=39, SNR=2.9, Peak=45 HFD=0.0
00:08:28.272 00.000 5052 DistanceChecker: activated
00:08:28.272 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:28.272 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:08:28.272 00.000 5052 guider state => SELECTING
00:08:28.272 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:28.272 00.000 5052 Status Line: Star lost - low SNR
00:08:28.276 00.004 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:08:28.286 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:08:28.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:28.286 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:28.286 00.000 5052 Enqueuing Expose request
00:08:28.286 00.000 8976 Worker thread wakes up
00:08:28.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:28.286 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:29.318 01.032 8976 Exposure complete
00:08:29.333 00.015 8976 worker thread done servicing request
00:08:29.333 00.000 5052 OnExposeComplete: enter
00:08:29.333 00.000 5052 UpdateGuideState(): m_state=1
00:08:29.333 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 443
00:08:29.333 00.000 5052 Star::Find returns 1 (0), X=305.62, Y=176.22, Mass=26, SNR=3.5, Peak=49 HFD=1.9
00:08:29.333 00.000 5052 DistanceChecker: deactivated
00:08:29.335 00.002 5052 setting lock position to (305.62, 176.22)
00:08:29.335 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:29.335 00.000 5052 Changing from state SELECTING to SELECTED
00:08:29.335 00.000 5052 guider state => SELECTED
00:08:29.338 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:08:29.348 00.010 5052 UpdateGuideState exits: m=26 SNR=3.5
00:08:29.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:29.348 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:29.348 00.000 5052 Enqueuing Expose request
00:08:29.348 00.000 8976 Worker thread wakes up
00:08:29.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:29.348 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:08:30.384 01.036 8976 Exposure complete
00:08:30.398 00.014 8976 worker thread done servicing request
00:08:30.399 00.001 5052 OnExposeComplete: enter
00:08:30.399 00.000 5052 UpdateGuideState(): m_state=2
00:08:30.399 00.000 5052 Star::Find(18, 305, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 444
00:08:30.399 00.000 5052 Star::Find false star n=10 nbg=273 bg=32.0 sigma=1.1 thresh=35 peak=35
00:08:30.399 00.000 5052 Star::Find returns 0 (2), X=305.00, Y=176.00, Mass=43, SNR=2.9, Peak=47 HFD=0.0
00:08:30.399 00.000 5052 DistanceChecker: activated
00:08:30.399 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:30.399 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:08:30.399 00.000 5052 guider state => SELECTING
00:08:30.399 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:30.399 00.000 5052 Status Line: Star lost - low SNR
00:08:30.402 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:08:30.412 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:08:30.412 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:30.412 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:30.412 00.000 5052 Enqueuing Expose request
00:08:30.412 00.000 8976 Worker thread wakes up
00:08:30.412 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:30.412 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:31.447 01.035 8976 Exposure complete
00:08:31.462 00.015 8976 worker thread done servicing request
00:08:31.462 00.000 5052 OnExposeComplete: enter
00:08:31.462 00.000 5052 UpdateGuideState(): m_state=1
00:08:31.462 00.000 5052 Star::Find(18, 305, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 445
00:08:31.462 00.000 5052 Star::Find false star n=7 nbg=288 bg=32.6 sigma=1.3 thresh=36 peak=36
00:08:31.462 00.000 5052 Star::Find returns 0 (2), X=305.00, Y=176.00, Mass=38, SNR=2.9, Peak=48 HFD=0.0
00:08:31.462 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:31.462 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:31.462 00.000 5052 Status Line: Star lost - low SNR
00:08:31.464 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=33, FiltMin=29, FiltMax=41, Gamma=2.630
00:08:31.473 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:08:31.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:31.473 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:31.473 00.000 5052 Enqueuing Expose request
00:08:31.473 00.000 8976 Worker thread wakes up
00:08:31.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:31.473 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:32.516 01.043 8976 Exposure complete
00:08:32.531 00.015 8976 worker thread done servicing request
00:08:32.531 00.000 5052 OnExposeComplete: enter
00:08:32.531 00.000 5052 UpdateGuideState(): m_state=1
00:08:32.531 00.000 5052 Star::Find(18, 305, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 446
00:08:32.531 00.000 5052 Star::Find returns 1 (0), X=306.24, Y=175.49, Mass=37, SNR=4.1, Peak=48 HFD=4.6
00:08:32.531 00.000 5052 DistanceChecker: deactivated
00:08:32.533 00.002 5052 setting lock position to (306.24, 175.49)
00:08:32.533 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:32.533 00.000 5052 Changing from state SELECTING to SELECTED
00:08:32.533 00.000 5052 guider state => SELECTED
00:08:32.535 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:08:32.545 00.010 5052 UpdateGuideState exits: m=37 SNR=4.1
00:08:32.545 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:32.545 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:32.545 00.000 5052 Enqueuing Expose request
00:08:32.545 00.000 8976 Worker thread wakes up
00:08:32.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:32.545 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:08:33.586 01.041 8976 Exposure complete
00:08:33.600 00.014 8976 worker thread done servicing request
00:08:33.600 00.000 5052 OnExposeComplete: enter
00:08:33.600 00.000 5052 UpdateGuideState(): m_state=2
00:08:33.600 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 447
00:08:33.600 00.000 5052 Star::Find false star n=2 nbg=287 bg=32.6 sigma=1.3 thresh=36 peak=36
00:08:33.600 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=21, SNR=2.9, Peak=49 HFD=0.0
00:08:33.600 00.000 5052 DistanceChecker: activated
00:08:33.600 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:33.600 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:08:33.600 00.000 5052 guider state => SELECTING
00:08:33.600 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:33.601 00.001 5052 Status Line: Star lost - low SNR
00:08:33.605 00.004 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:08:33.616 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:08:33.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:33.616 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:33.616 00.000 5052 Enqueuing Expose request
00:08:33.616 00.000 8976 Worker thread wakes up
00:08:33.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:33.616 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:34.661 01.045 8976 Exposure complete
00:08:34.676 00.015 8976 worker thread done servicing request
00:08:34.676 00.000 5052 OnExposeComplete: enter
00:08:34.676 00.000 5052 UpdateGuideState(): m_state=1
00:08:34.676 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 448
00:08:34.676 00.000 5052 Star::Find false star n=4 nbg=285 bg=31.3 sigma=1.2 thresh=35 peak=35
00:08:34.676 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=30, SNR=2.9, Peak=50 HFD=0.0
00:08:34.676 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:34.676 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:34.676 00.000 5052 Status Line: Star lost - low SNR
00:08:34.678 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=31, FiltMin=27, FiltMax=40, Gamma=2.630
00:08:34.687 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:08:34.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:34.687 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:34.687 00.000 5052 Enqueuing Expose request
00:08:34.687 00.000 8976 Worker thread wakes up
00:08:34.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:34.687 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:35.725 01.038 8976 Exposure complete
00:08:35.741 00.016 8976 worker thread done servicing request
00:08:35.741 00.000 5052 OnExposeComplete: enter
00:08:35.741 00.000 5052 UpdateGuideState(): m_state=1
00:08:35.741 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 449
00:08:35.741 00.000 5052 Star::Find returns 1 (0), X=306.69, Y=173.84, Mass=48, SNR=4.6, Peak=49 HFD=5.2
00:08:35.741 00.000 5052 DistanceChecker: deactivated
00:08:35.743 00.002 5052 setting lock position to (306.69, 173.84)
00:08:35.743 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:35.743 00.000 5052 Changing from state SELECTING to SELECTED
00:08:35.743 00.000 5052 guider state => SELECTED
00:08:35.745 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:08:35.754 00.009 5052 UpdateGuideState exits: m=48 SNR=4.6
00:08:35.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:35.754 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:35.754 00.000 5052 Enqueuing Expose request
00:08:35.754 00.000 8976 Worker thread wakes up
00:08:35.755 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:35.755 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,156,37,37)
00:08:36.796 01.041 8976 Exposure complete
00:08:36.811 00.015 8976 worker thread done servicing request
00:08:36.811 00.000 5052 OnExposeComplete: enter
00:08:36.811 00.000 5052 UpdateGuideState(): m_state=2
00:08:36.811 00.000 5052 Star::Find(18, 306, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 450
00:08:36.811 00.000 5052 Star::Find false star n=4 nbg=274 bg=31.9 sigma=1.0 thresh=35 peak=35
00:08:36.811 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=173.00, Mass=27, SNR=2.9, Peak=47 HFD=0.0
00:08:36.811 00.000 5052 DistanceChecker: activated
00:08:36.811 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:36.811 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:08:36.811 00.000 5052 guider state => SELECTING
00:08:36.811 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:36.811 00.000 5052 Status Line: Star lost - low SNR
00:08:36.815 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:08:36.824 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:08:36.825 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:36.825 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:36.825 00.000 5052 Enqueuing Expose request
00:08:36.825 00.000 8976 Worker thread wakes up
00:08:36.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:36.825 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:37.867 01.042 8976 Exposure complete
00:08:37.883 00.016 5052 OnExposeComplete: enter
00:08:37.883 00.000 8976 worker thread done servicing request
00:08:37.883 00.000 5052 UpdateGuideState(): m_state=1
00:08:37.883 00.000 5052 Star::Find(18, 306, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 451
00:08:37.883 00.000 5052 Star::Find returns 1 (0), X=306.27, Y=175.68, Mass=41, SNR=4.3, Peak=48 HFD=3.8
00:08:37.883 00.000 5052 DistanceChecker: deactivated
00:08:37.885 00.002 5052 setting lock position to (306.27, 175.68)
00:08:37.885 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:37.885 00.000 5052 Changing from state SELECTING to SELECTED
00:08:37.885 00.000 5052 guider state => SELECTED
00:08:37.887 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:08:37.896 00.009 5052 UpdateGuideState exits: m=41 SNR=4.3
00:08:37.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:37.896 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:37.896 00.000 5052 Enqueuing Expose request
00:08:37.896 00.000 8976 Worker thread wakes up
00:08:37.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:37.896 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:08:38.934 01.038 8976 Exposure complete
00:08:38.950 00.016 8976 worker thread done servicing request
00:08:38.950 00.000 5052 OnExposeComplete: enter
00:08:38.950 00.000 5052 UpdateGuideState(): m_state=2
00:08:38.950 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 452
00:08:38.950 00.000 5052 Star::Find false star n=3 nbg=285 bg=32.4 sigma=1.3 thresh=36 peak=36
00:08:38.950 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=25, SNR=2.9, Peak=49 HFD=0.0
00:08:38.950 00.000 5052 DistanceChecker: activated
00:08:38.950 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:38.950 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:08:38.950 00.000 5052 guider state => SELECTING
00:08:38.950 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:38.950 00.000 5052 Status Line: Star lost - low SNR
00:08:38.954 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:08:38.964 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:08:38.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:38.964 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:38.964 00.000 5052 Enqueuing Expose request
00:08:38.964 00.000 8976 Worker thread wakes up
00:08:38.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:38.964 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:40.001 01.037 8976 Exposure complete
00:08:40.016 00.015 8976 worker thread done servicing request
00:08:40.016 00.000 5052 OnExposeComplete: enter
00:08:40.016 00.000 5052 UpdateGuideState(): m_state=1
00:08:40.017 00.001 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 453
00:08:40.017 00.000 5052 Star::Find returns 1 (0), X=306.39, Y=175.71, Mass=42, SNR=4.3, Peak=47 HFD=5.0
00:08:40.017 00.000 5052 DistanceChecker: deactivated
00:08:40.018 00.001 5052 setting lock position to (306.39, 175.71)
00:08:40.018 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:40.018 00.000 5052 Changing from state SELECTING to SELECTED
00:08:40.018 00.000 5052 guider state => SELECTED
00:08:40.020 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:08:40.030 00.010 5052 UpdateGuideState exits: m=42 SNR=4.3
00:08:40.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:40.030 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:40.030 00.000 5052 Enqueuing Expose request
00:08:40.030 00.000 8976 Worker thread wakes up
00:08:40.031 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:40.031 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:08:41.062 01.031 8976 Exposure complete
00:08:41.076 00.014 8976 worker thread done servicing request
00:08:41.076 00.000 5052 OnExposeComplete: enter
00:08:41.076 00.000 5052 UpdateGuideState(): m_state=2
00:08:41.077 00.001 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 454
00:08:41.077 00.000 5052 Star::Find returns 1 (0), X=306.34, Y=174.10, Mass=46, SNR=4.5, Peak=50 HFD=2.4
00:08:41.077 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.97) = xAngle (-3.57 = 2.71)
00:08:41.077 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.62 = 2.66)
00:08:41.077 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-1.61 hyp=1.61 cameraTheta=-1.60 mountX=-1.46 mountY=0.75, mountTheta=2.67
00:08:41.077 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:08:41.087 00.010 5052 UpdateGuideState exits: m=46 SNR=4.5
00:08:41.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:41.087 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:41.087 00.000 5052 Enqueuing Expose request
00:08:41.087 00.000 8976 Worker thread wakes up
00:08:41.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:41.087 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:08:42.120 01.033 8976 Exposure complete
00:08:42.136 00.016 8976 worker thread done servicing request
00:08:42.136 00.000 5052 OnExposeComplete: enter
00:08:42.136 00.000 5052 UpdateGuideState(): m_state=2
00:08:42.137 00.001 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 455
00:08:42.137 00.000 5052 Star::Find returns 1 (0), X=306.17, Y=174.53, Mass=38, SNR=4.1, Peak=49 HFD=1.8
00:08:42.137 00.000 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.97) = xAngle (-3.72 = 2.56)
00:08:42.137 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.77 = 2.51)
00:08:42.137 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-1.18 hyp=1.20 cameraTheta=-1.75 mountX=-1.00 mountY=0.71, mountTheta=2.53
00:08:42.137 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:08:42.146 00.009 5052 UpdateGuideState exits: m=38 SNR=4.1
00:08:42.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:42.146 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:42.146 00.000 5052 Enqueuing Expose request
00:08:42.146 00.000 8976 Worker thread wakes up
00:08:42.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:42.146 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:08:43.191 01.045 8976 Exposure complete
00:08:43.205 00.014 8976 worker thread done servicing request
00:08:43.206 00.001 5052 OnExposeComplete: enter
00:08:43.206 00.000 5052 UpdateGuideState(): m_state=2
00:08:43.206 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 456
00:08:43.206 00.000 5052 Star::Find returns 1 (0), X=306.23, Y=174.53, Mass=38, SNR=4.2, Peak=49 HFD=5.2
00:08:43.206 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.97) = xAngle (-3.67 = 2.61)
00:08:43.206 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.73 = 2.56)
00:08:43.206 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-1.18 hyp=1.19 cameraTheta=-1.70 mountX=-1.03 mountY=0.66, mountTheta=2.57
00:08:43.207 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:08:43.216 00.009 5052 UpdateGuideState exits: m=38 SNR=4.2
00:08:43.217 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:43.217 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:43.217 00.000 5052 Enqueuing Expose request
00:08:43.217 00.000 8976 Worker thread wakes up
00:08:43.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:43.217 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:08:44.252 01.035 8976 Exposure complete
00:08:44.268 00.016 8976 worker thread done servicing request
00:08:44.268 00.000 5052 OnExposeComplete: enter
00:08:44.268 00.000 5052 UpdateGuideState(): m_state=2
00:08:44.268 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 457
00:08:44.268 00.000 5052 Star::Find false star n=8 nbg=275 bg=32.2 sigma=1.1 thresh=35 peak=35
00:08:44.268 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=34, SNR=2.9, Peak=46 HFD=0.0
00:08:44.268 00.000 5052 DistanceChecker: activated
00:08:44.268 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:44.268 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:08:44.268 00.000 5052 guider state => SELECTING
00:08:44.268 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:44.268 00.000 5052 Status Line: Star lost - low SNR
00:08:44.271 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:08:44.281 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:08:44.282 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:44.282 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:44.282 00.000 5052 Enqueuing Expose request
00:08:44.282 00.000 8976 Worker thread wakes up
00:08:44.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:44.282 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:45.316 01.034 8976 Exposure complete
00:08:45.330 00.014 8976 worker thread done servicing request
00:08:45.330 00.000 5052 OnExposeComplete: enter
00:08:45.330 00.000 5052 UpdateGuideState(): m_state=1
00:08:45.330 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 458
00:08:45.330 00.000 5052 Star::Find false star n=10 nbg=282 bg=31.8 sigma=1.1 thresh=35 peak=35
00:08:45.330 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=44, SNR=2.9, Peak=47 HFD=0.0
00:08:45.331 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:45.331 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:45.331 00.000 5052 Status Line: Star lost - low SNR
00:08:45.332 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:08:45.341 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:08:45.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:45.341 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:45.341 00.000 5052 Enqueuing Expose request
00:08:45.341 00.000 8976 Worker thread wakes up
00:08:45.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:45.341 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:46.386 01.045 8976 Exposure complete
00:08:46.403 00.017 8976 worker thread done servicing request
00:08:46.403 00.000 5052 OnExposeComplete: enter
00:08:46.403 00.000 5052 UpdateGuideState(): m_state=1
00:08:46.404 00.001 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 459
00:08:46.404 00.000 5052 Star::Find false star n=3 nbg=272 bg=31.9 sigma=1.1 thresh=35 peak=35
00:08:46.404 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=21, SNR=2.9, Peak=47 HFD=0.0
00:08:46.404 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:46.404 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:46.404 00.000 5052 Status Line: Star lost - low SNR
00:08:46.405 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:08:46.415 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:08:46.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:46.415 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:46.415 00.000 5052 Enqueuing Expose request
00:08:46.415 00.000 8976 Worker thread wakes up
00:08:46.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:46.415 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:47.458 01.043 8976 Exposure complete
00:08:47.472 00.014 8976 worker thread done servicing request
00:08:47.472 00.000 5052 OnExposeComplete: enter
00:08:47.472 00.000 5052 UpdateGuideState(): m_state=1
00:08:47.472 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 460
00:08:47.472 00.000 5052 Star::Find returns 1 (0), X=306.66, Y=175.42, Mass=66, SNR=5.3, Peak=48 HFD=7.4
00:08:47.472 00.000 5052 DistanceChecker: deactivated
00:08:47.474 00.002 5052 setting lock position to (306.66, 175.42)
00:08:47.474 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:47.474 00.000 5052 Changing from state SELECTING to SELECTED
00:08:47.474 00.000 5052 guider state => SELECTED
00:08:47.476 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:08:47.485 00.009 5052 UpdateGuideState exits: m=66 SNR=5.3
00:08:47.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:47.486 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:47.486 00.000 5052 Enqueuing Expose request
00:08:47.486 00.000 8976 Worker thread wakes up
00:08:47.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:47.486 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:08:48.527 01.041 8976 Exposure complete
00:08:48.542 00.015 8976 worker thread done servicing request
00:08:48.542 00.000 5052 OnExposeComplete: enter
00:08:48.542 00.000 5052 UpdateGuideState(): m_state=2
00:08:48.542 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 461
00:08:48.542 00.000 5052 Star::Find returns 1 (0), X=306.41, Y=174.34, Mass=35, SNR=4.0, Peak=47 HFD=1.5
00:08:48.542 00.000 5052 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.97) = xAngle (-3.77 = 2.52)
00:08:48.542 00.000 5052 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.82 = 2.46)
00:08:48.542 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-1.08 hyp=1.10 cameraTheta=-1.80 mountX=-0.90 mountY=0.69, mountTheta=2.48
00:08:48.543 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:08:48.551 00.008 5052 UpdateGuideState exits: m=35 SNR=4.0
00:08:48.552 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:48.552 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:48.552 00.000 5052 Enqueuing Expose request
00:08:48.552 00.000 8976 Worker thread wakes up
00:08:48.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:48.552 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:08:49.585 01.033 8976 Exposure complete
00:08:49.600 00.015 8976 worker thread done servicing request
00:08:49.600 00.000 5052 OnExposeComplete: enter
00:08:49.600 00.000 5052 UpdateGuideState(): m_state=2
00:08:49.601 00.001 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 462
00:08:49.601 00.000 5052 Star::Find false star n=6 nbg=275 bg=32.0 sigma=1.1 thresh=35 peak=35
00:08:49.601 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=32, SNR=2.9, Peak=46 HFD=0.0
00:08:49.601 00.000 5052 DistanceChecker: activated
00:08:49.601 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:49.601 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:08:49.601 00.000 5052 guider state => SELECTING
00:08:49.601 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:49.601 00.000 5052 Status Line: Star lost - low SNR
00:08:49.605 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:08:49.613 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:08:49.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:49.613 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:49.613 00.000 5052 Enqueuing Expose request
00:08:49.613 00.000 8976 Worker thread wakes up
00:08:49.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:49.613 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:50.652 01.039 8976 Exposure complete
00:08:50.667 00.015 8976 worker thread done servicing request
00:08:50.667 00.000 5052 OnExposeComplete: enter
00:08:50.667 00.000 5052 UpdateGuideState(): m_state=1
00:08:50.668 00.001 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 463
00:08:50.668 00.000 5052 Star::Find returns 1 (0), X=306.48, Y=175.12, Mass=50, SNR=4.7, Peak=49 HFD=6.1
00:08:50.668 00.000 5052 DistanceChecker: deactivated
00:08:50.670 00.002 5052 setting lock position to (306.48, 175.12)
00:08:50.670 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:50.670 00.000 5052 Changing from state SELECTING to SELECTED
00:08:50.670 00.000 5052 guider state => SELECTED
00:08:50.672 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=169, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:08:50.682 00.010 5052 UpdateGuideState exits: m=50 SNR=4.7
00:08:50.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:50.682 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:50.682 00.000 5052 Enqueuing Expose request
00:08:50.682 00.000 8976 Worker thread wakes up
00:08:50.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:50.682 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:08:51.720 01.038 8976 Exposure complete
00:08:51.735 00.015 8976 worker thread done servicing request
00:08:51.735 00.000 5052 OnExposeComplete: enter
00:08:51.735 00.000 5052 UpdateGuideState(): m_state=2
00:08:51.735 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 464
00:08:51.735 00.000 5052 Star::Find returns 1 (0), X=305.76, Y=175.38, Mass=48, SNR=4.6, Peak=49 HFD=4.9
00:08:51.735 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.97) = xAngle (0.83 = 0.83)
00:08:51.735 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.78 = 0.78)
00:08:51.735 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.26 hyp=0.77 cameraTheta=2.80 mountX=0.52 mountY=0.54, mountTheta=0.80
00:08:51.736 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:08:51.745 00.009 5052 UpdateGuideState exits: m=48 SNR=4.6
00:08:51.745 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:51.745 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:51.745 00.000 5052 Enqueuing Expose request
00:08:51.745 00.000 8976 Worker thread wakes up
00:08:51.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:51.745 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:08:52.784 01.039 8976 Exposure complete
00:08:52.799 00.015 8976 worker thread done servicing request
00:08:52.799 00.000 5052 OnExposeComplete: enter
00:08:52.799 00.000 5052 UpdateGuideState(): m_state=2
00:08:52.799 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 465
00:08:52.799 00.000 5052 Star::Find returns 1 (0), X=306.91, Y=174.53, Mass=61, SNR=5.2, Peak=48 HFD=6.1
00:08:52.799 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.97) = xAngle (-2.91 = -2.91)
00:08:52.799 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.96 = -2.96)
00:08:52.799 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.59 hyp=0.73 cameraTheta=-0.94 mountX=-0.71 mountY=-0.13, mountTheta=-2.96
00:08:52.800 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:08:52.809 00.009 5052 UpdateGuideState exits: m=61 SNR=5.2
00:08:52.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:52.809 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:52.810 00.001 5052 Enqueuing Expose request
00:08:52.810 00.000 8976 Worker thread wakes up
00:08:52.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:52.810 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:08:53.838 01.028 8976 Exposure complete
00:08:53.853 00.015 8976 worker thread done servicing request
00:08:53.853 00.000 5052 OnExposeComplete: enter
00:08:53.853 00.000 5052 UpdateGuideState(): m_state=2
00:08:53.853 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 466
00:08:53.853 00.000 5052 Star::Find false star n=7 nbg=272 bg=32.1 sigma=1.0 thresh=35 peak=35
00:08:53.853 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=34, SNR=2.9, Peak=47 HFD=0.0
00:08:53.853 00.000 5052 DistanceChecker: activated
00:08:53.853 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:53.853 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:08:53.853 00.000 5052 guider state => SELECTING
00:08:53.853 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:53.853 00.000 5052 Status Line: Star lost - low SNR
00:08:53.857 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:08:53.866 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:08:53.867 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:53.867 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:53.867 00.000 5052 Enqueuing Expose request
00:08:53.867 00.000 8976 Worker thread wakes up
00:08:53.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:53.867 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:54.905 01.038 8976 Exposure complete
00:08:54.919 00.014 8976 worker thread done servicing request
00:08:54.919 00.000 5052 OnExposeComplete: enter
00:08:54.919 00.000 5052 UpdateGuideState(): m_state=1
00:08:54.919 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 467
00:08:54.919 00.000 5052 Star::Find returns 1 (0), X=306.33, Y=176.04, Mass=57, SNR=5.0, Peak=48 HFD=5.7
00:08:54.920 00.001 5052 DistanceChecker: deactivated
00:08:54.921 00.001 5052 setting lock position to (306.33, 176.04)
00:08:54.921 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:54.921 00.000 5052 Changing from state SELECTING to SELECTED
00:08:54.921 00.000 5052 guider state => SELECTED
00:08:54.923 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:08:54.932 00.009 5052 UpdateGuideState exits: m=57 SNR=5.0
00:08:54.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:54.932 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:54.932 00.000 5052 Enqueuing Expose request
00:08:54.932 00.000 8976 Worker thread wakes up
00:08:54.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:54.932 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:08:55.969 01.037 8976 Exposure complete
00:08:55.984 00.015 8976 worker thread done servicing request
00:08:55.984 00.000 5052 OnExposeComplete: enter
00:08:55.984 00.000 5052 UpdateGuideState(): m_state=2
00:08:55.984 00.000 5052 Star::Find(18, 306, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 468
00:08:55.985 00.001 5052 Star::Find false star n=8 nbg=277 bg=32.1 sigma=1.1 thresh=35 peak=35
00:08:55.985 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=176.00, Mass=33, SNR=2.9, Peak=45 HFD=0.0
00:08:55.985 00.000 5052 DistanceChecker: activated
00:08:55.985 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:55.985 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:08:55.985 00.000 5052 guider state => SELECTING
00:08:55.985 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:55.985 00.000 5052 Status Line: Star lost - low SNR
00:08:55.988 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:08:55.998 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:08:55.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:55.998 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:55.998 00.000 5052 Enqueuing Expose request
00:08:55.998 00.000 8976 Worker thread wakes up
00:08:55.998 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:55.998 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:08:57.030 01.032 8976 Exposure complete
00:08:57.044 00.014 8976 worker thread done servicing request
00:08:57.044 00.000 5052 OnExposeComplete: enter
00:08:57.044 00.000 5052 UpdateGuideState(): m_state=1
00:08:57.044 00.000 5052 Star::Find(18, 306, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 469
00:08:57.044 00.000 5052 Star::Find returns 1 (0), X=306.14, Y=175.90, Mass=29, SNR=3.7, Peak=47 HFD=1.8
00:08:57.044 00.000 5052 DistanceChecker: deactivated
00:08:57.046 00.002 5052 setting lock position to (306.14, 175.90)
00:08:57.046 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:08:57.046 00.000 5052 Changing from state SELECTING to SELECTED
00:08:57.046 00.000 5052 guider state => SELECTED
00:08:57.048 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
00:08:57.057 00.009 5052 UpdateGuideState exits: m=29 SNR=3.7
00:08:57.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:57.057 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:57.058 00.001 5052 Enqueuing Expose request
00:08:57.058 00.000 8976 Worker thread wakes up
00:08:57.058 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:57.058 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:08:58.104 01.046 8976 Exposure complete
00:08:58.120 00.016 8976 worker thread done servicing request
00:08:58.120 00.000 5052 OnExposeComplete: enter
00:08:58.120 00.000 5052 UpdateGuideState(): m_state=2
00:08:58.120 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 470
00:08:58.120 00.000 5052 Star::Find returns 1 (0), X=307.43, Y=175.55, Mass=39, SNR=4.2, Peak=49 HFD=3.1
00:08:58.120 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.97) = xAngle (-2.23 = -2.23)
00:08:58.120 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.29 = -2.29)
00:08:58.120 00.000 5052 CameraToMount -- cameraX=1.30 cameraY=-0.35 hyp=1.34 cameraTheta=-0.27 mountX=-0.83 mountY=-1.01, mountTheta=-2.26
00:08:58.121 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:08:58.130 00.009 5052 UpdateGuideState exits: m=39 SNR=4.2
00:08:58.130 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:58.130 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:08:58.130 00.000 5052 Enqueuing Expose request
00:08:58.130 00.000 8976 Worker thread wakes up
00:08:58.131 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:58.131 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:08:59.172 01.041 8976 Exposure complete
00:08:59.186 00.014 8976 worker thread done servicing request
00:08:59.186 00.000 5052 OnExposeComplete: enter
00:08:59.186 00.000 5052 UpdateGuideState(): m_state=2
00:08:59.186 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 471
00:08:59.187 00.001 5052 Star::Find false star n=6 nbg=277 bg=31.9 sigma=1.0 thresh=35 peak=35
00:08:59.187 00.000 5052 Star::Find returns 0 (2), X=307.00, Y=175.00, Mass=30, SNR=2.9, Peak=45 HFD=0.0
00:08:59.187 00.000 5052 DistanceChecker: activated
00:08:59.187 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:08:59.187 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:08:59.187 00.000 5052 guider state => SELECTING
00:08:59.187 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:08:59.187 00.000 5052 Status Line: Star lost - low SNR
00:08:59.190 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:08:59.201 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:08:59.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:59.201 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:08:59.201 00.000 5052 Enqueuing Expose request
00:08:59.201 00.000 8976 Worker thread wakes up
00:08:59.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:08:59.201 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:00.249 01.048 8976 Exposure complete
00:09:00.267 00.018 8976 worker thread done servicing request
00:09:00.267 00.000 5052 OnExposeComplete: enter
00:09:00.267 00.000 5052 UpdateGuideState(): m_state=1
00:09:00.267 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 472
00:09:00.267 00.000 5052 Star::Find false star n=7 nbg=273 bg=32.1 sigma=1.1 thresh=35 peak=35
00:09:00.267 00.000 5052 Star::Find returns 0 (2), X=307.00, Y=175.00, Mass=33, SNR=2.9, Peak=47 HFD=0.0
00:09:00.267 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:00.267 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:00.267 00.000 5052 Status Line: Star lost - low SNR
00:09:00.269 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:09:00.279 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:09:00.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:00.279 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:00.280 00.001 5052 Enqueuing Expose request
00:09:00.280 00.000 8976 Worker thread wakes up
00:09:00.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:00.280 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:01.319 01.039 8976 Exposure complete
00:09:01.335 00.016 8976 worker thread done servicing request
00:09:01.335 00.000 5052 OnExposeComplete: enter
00:09:01.335 00.000 5052 UpdateGuideState(): m_state=1
00:09:01.335 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 473
00:09:01.335 00.000 5052 Star::Find false star n=9 nbg=278 bg=32.1 sigma=1.1 thresh=35 peak=35
00:09:01.335 00.000 5052 Star::Find returns 0 (2), X=307.00, Y=175.00, Mass=44, SNR=2.9, Peak=47 HFD=0.0
00:09:01.335 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:01.335 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:01.335 00.000 5052 Status Line: Star lost - low SNR
00:09:01.337 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:09:01.347 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:09:01.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:01.347 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:01.347 00.000 5052 Enqueuing Expose request
00:09:01.347 00.000 8976 Worker thread wakes up
00:09:01.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:01.347 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:02.387 01.040 8976 Exposure complete
00:09:02.403 00.016 8976 worker thread done servicing request
00:09:02.403 00.000 5052 OnExposeComplete: enter
00:09:02.403 00.000 5052 UpdateGuideState(): m_state=1
00:09:02.404 00.001 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 474
00:09:02.404 00.000 5052 Star::Find returns 1 (0), X=305.76, Y=175.07, Mass=57, SNR=5.0, Peak=48 HFD=6.5
00:09:02.404 00.000 5052 DistanceChecker: deactivated
00:09:02.405 00.001 5052 setting lock position to (305.76, 175.07)
00:09:02.405 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:02.405 00.000 5052 Changing from state SELECTING to SELECTED
00:09:02.405 00.000 5052 guider state => SELECTED
00:09:02.407 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:09:02.418 00.011 5052 UpdateGuideState exits: m=57 SNR=5.0
00:09:02.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:02.418 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:02.418 00.000 5052 Enqueuing Expose request
00:09:02.418 00.000 8976 Worker thread wakes up
00:09:02.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:02.418 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:09:03.460 01.042 8976 Exposure complete
00:09:03.476 00.016 8976 worker thread done servicing request
00:09:03.476 00.000 5052 OnExposeComplete: enter
00:09:03.476 00.000 5052 UpdateGuideState(): m_state=2
00:09:03.476 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 475
00:09:03.476 00.000 5052 Star::Find false star n=9 nbg=279 bg=32.1 sigma=1.1 thresh=35 peak=35
00:09:03.476 00.000 5052 Star::Find returns 0 (2), X=305.00, Y=175.00, Mass=41, SNR=2.9, Peak=48 HFD=0.0
00:09:03.476 00.000 5052 DistanceChecker: activated
00:09:03.476 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:03.476 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:09:03.476 00.000 5052 guider state => SELECTING
00:09:03.476 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:03.476 00.000 5052 Status Line: Star lost - low SNR
00:09:03.480 00.004 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:09:03.490 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:09:03.491 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:03.491 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:03.491 00.000 5052 Enqueuing Expose request
00:09:03.491 00.000 8976 Worker thread wakes up
00:09:03.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:03.491 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:04.535 01.044 8976 Exposure complete
00:09:04.549 00.014 8976 worker thread done servicing request
00:09:04.549 00.000 5052 OnExposeComplete: enter
00:09:04.549 00.000 5052 UpdateGuideState(): m_state=1
00:09:04.549 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 476
00:09:04.549 00.000 5052 Star::Find false star n=9 nbg=274 bg=31.9 sigma=1.1 thresh=35 peak=35
00:09:04.549 00.000 5052 Star::Find returns 0 (2), X=305.00, Y=175.00, Mass=41, SNR=2.9, Peak=46 HFD=0.0
00:09:04.549 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:04.550 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:04.550 00.000 5052 Status Line: Star lost - low SNR
00:09:04.551 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:09:04.560 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:09:04.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:04.560 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:04.560 00.000 5052 Enqueuing Expose request
00:09:04.560 00.000 8976 Worker thread wakes up
00:09:04.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:04.561 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:05.595 01.034 8976 Exposure complete
00:09:05.610 00.015 8976 worker thread done servicing request
00:09:05.611 00.001 5052 OnExposeComplete: enter
00:09:05.611 00.000 5052 UpdateGuideState(): m_state=1
00:09:05.611 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 477
00:09:05.611 00.000 5052 Star::Find returns 1 (0), X=306.78, Y=175.75, Mass=49, SNR=4.6, Peak=49 HFD=4.7
00:09:05.611 00.000 5052 DistanceChecker: deactivated
00:09:05.613 00.002 5052 setting lock position to (306.78, 175.75)
00:09:05.613 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:05.613 00.000 5052 Changing from state SELECTING to SELECTED
00:09:05.613 00.000 5052 guider state => SELECTED
00:09:05.615 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:09:05.624 00.009 5052 UpdateGuideState exits: m=49 SNR=4.6
00:09:05.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:05.624 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:05.624 00.000 5052 Enqueuing Expose request
00:09:05.624 00.000 8976 Worker thread wakes up
00:09:05.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:05.624 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:09:06.666 01.042 8976 Exposure complete
00:09:06.681 00.015 8976 worker thread done servicing request
00:09:06.681 00.000 5052 OnExposeComplete: enter
00:09:06.681 00.000 5052 UpdateGuideState(): m_state=2
00:09:06.681 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 478
00:09:06.681 00.000 5052 Star::Find returns 1 (0), X=306.81, Y=175.95, Mass=25, SNR=3.4, Peak=51 HFD=1.7
00:09:06.681 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.97) = xAngle (-0.59 = -0.59)
00:09:06.681 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.64 = -0.64)
00:09:06.681 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.38 mountX=0.17 mountY=-0.12, mountTheta=-0.62
00:09:06.682 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:09:06.692 00.010 5052 UpdateGuideState exits: m=25 SNR=3.4
00:09:06.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:06.692 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:06.692 00.000 5052 Enqueuing Expose request
00:09:06.692 00.000 8976 Worker thread wakes up
00:09:06.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:06.692 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:09:07.725 01.033 8976 Exposure complete
00:09:07.740 00.015 8976 worker thread done servicing request
00:09:07.740 00.000 5052 OnExposeComplete: enter
00:09:07.740 00.000 5052 UpdateGuideState(): m_state=2
00:09:07.740 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 479
00:09:07.740 00.000 5052 Star::Find false star n=12 nbg=269 bg=32.1 sigma=1.0 thresh=35 peak=35
00:09:07.740 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=47, SNR=2.9, Peak=46 HFD=0.0
00:09:07.741 00.001 5052 DistanceChecker: activated
00:09:07.741 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:07.741 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:09:07.741 00.000 5052 guider state => SELECTING
00:09:07.741 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:07.741 00.000 5052 Status Line: Star lost - low SNR
00:09:07.744 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=169, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:09:07.754 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:09:07.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:07.754 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:07.754 00.000 5052 Enqueuing Expose request
00:09:07.754 00.000 8976 Worker thread wakes up
00:09:07.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:07.754 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:08.795 01.041 8976 Exposure complete
00:09:08.809 00.014 8976 worker thread done servicing request
00:09:08.809 00.000 5052 OnExposeComplete: enter
00:09:08.809 00.000 5052 UpdateGuideState(): m_state=1
00:09:08.809 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 480
00:09:08.810 00.001 5052 Star::Find returns 1 (0), X=306.13, Y=175.80, Mass=45, SNR=4.5, Peak=47 HFD=4.1
00:09:08.810 00.000 5052 DistanceChecker: deactivated
00:09:08.811 00.001 5052 setting lock position to (306.13, 175.80)
00:09:08.811 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:08.811 00.000 5052 Changing from state SELECTING to SELECTED
00:09:08.811 00.000 5052 guider state => SELECTED
00:09:08.813 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:09:08.823 00.010 5052 UpdateGuideState exits: m=45 SNR=4.5
00:09:08.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:08.823 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:08.823 00.000 5052 Enqueuing Expose request
00:09:08.823 00.000 8976 Worker thread wakes up
00:09:08.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:08.823 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:09:09.852 01.029 8976 Exposure complete
00:09:09.866 00.014 8976 worker thread done servicing request
00:09:09.866 00.000 5052 OnExposeComplete: enter
00:09:09.866 00.000 5052 UpdateGuideState(): m_state=2
00:09:09.867 00.001 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 481
00:09:09.867 00.000 5052 Star::Find returns 1 (0), X=306.93, Y=175.05, Mass=45, SNR=4.5, Peak=49 HFD=7.3
00:09:09.867 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.97) = xAngle (-2.73 = -2.73)
00:09:09.867 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.78 = -2.78)
00:09:09.867 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-0.75 hyp=1.10 cameraTheta=-0.76 mountX=-1.00 mountY=-0.39, mountTheta=-2.77
00:09:09.868 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:09:09.876 00.008 5052 UpdateGuideState exits: m=45 SNR=4.5
00:09:09.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:09.876 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:09.876 00.000 5052 Enqueuing Expose request
00:09:09.877 00.001 8976 Worker thread wakes up
00:09:09.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:09.877 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:09:10.909 01.032 8976 Exposure complete
00:09:10.924 00.015 8976 worker thread done servicing request
00:09:10.924 00.000 5052 OnExposeComplete: enter
00:09:10.924 00.000 5052 UpdateGuideState(): m_state=2
00:09:10.924 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 482
00:09:10.924 00.000 5052 Star::Find returns 1 (0), X=305.65, Y=174.86, Mass=40, SNR=4.2, Peak=47 HFD=4.6
00:09:10.924 00.000 5052 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.97) = xAngle (-4.01 = 2.27)
00:09:10.924 00.000 5052 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.07 = 2.22)
00:09:10.924 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.94 hyp=1.06 cameraTheta=-2.05 mountX=-0.68 mountY=0.85, mountTheta=2.25
00:09:10.925 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:09:10.934 00.009 5052 UpdateGuideState exits: m=40 SNR=4.2
00:09:10.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:10.934 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:10.934 00.000 5052 Enqueuing Expose request
00:09:10.934 00.000 8976 Worker thread wakes up
00:09:10.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:10.934 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:09:11.970 01.036 8976 Exposure complete
00:09:11.983 00.013 8976 worker thread done servicing request
00:09:11.984 00.001 5052 OnExposeComplete: enter
00:09:11.984 00.000 5052 UpdateGuideState(): m_state=2
00:09:11.984 00.000 5052 Star::Find(18, 305, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 483
00:09:11.984 00.000 5052 Star::Find false star n=14 nbg=274 bg=32.2 sigma=1.1 thresh=35 peak=35
00:09:11.984 00.000 5052 Star::Find returns 0 (2), X=305.00, Y=174.00, Mass=50, SNR=2.9, Peak=46 HFD=0.0
00:09:11.984 00.000 5052 DistanceChecker: activated
00:09:11.984 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:11.984 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:09:11.984 00.000 5052 guider state => SELECTING
00:09:11.984 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:11.984 00.000 5052 Status Line: Star lost - low SNR
00:09:11.988 00.004 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:09:11.998 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:09:11.999 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:11.999 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:11.999 00.000 5052 Enqueuing Expose request
00:09:11.999 00.000 8976 Worker thread wakes up
00:09:11.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:11.999 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:13.037 01.038 8976 Exposure complete
00:09:13.052 00.015 8976 worker thread done servicing request
00:09:13.052 00.000 5052 OnExposeComplete: enter
00:09:13.052 00.000 5052 UpdateGuideState(): m_state=1
00:09:13.053 00.001 5052 Star::Find(18, 305, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 484
00:09:13.053 00.000 5052 Star::Find returns 1 (0), X=307.00, Y=175.27, Mass=31, SNR=3.7, Peak=49 HFD=1.9
00:09:13.053 00.000 5052 DistanceChecker: deactivated
00:09:13.054 00.001 5052 setting lock position to (307.00, 175.27)
00:09:13.054 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:13.054 00.000 5052 Changing from state SELECTING to SELECTED
00:09:13.055 00.001 5052 guider state => SELECTED
00:09:13.056 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:09:13.066 00.010 5052 UpdateGuideState exits: m=31 SNR=3.7
00:09:13.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:13.066 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:13.066 00.000 5052 Enqueuing Expose request
00:09:13.067 00.001 8976 Worker thread wakes up
00:09:13.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:13.067 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:09:14.099 01.032 8976 Exposure complete
00:09:14.116 00.017 8976 worker thread done servicing request
00:09:14.116 00.000 5052 OnExposeComplete: enter
00:09:14.116 00.000 5052 UpdateGuideState(): m_state=2
00:09:14.116 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 485
00:09:14.116 00.000 5052 Star::Find returns 1 (0), X=306.44, Y=174.49, Mass=45, SNR=4.5, Peak=49 HFD=6.7
00:09:14.116 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.97) = xAngle (-4.15 = 2.13)
00:09:14.116 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.21 = 2.08)
00:09:14.116 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.79 hyp=0.96 cameraTheta=-2.19 mountX=-0.51 mountY=0.84, mountTheta=2.11
00:09:14.116 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:09:14.127 00.011 5052 UpdateGuideState exits: m=45 SNR=4.5
00:09:14.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:14.127 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:14.127 00.000 5052 Enqueuing Expose request
00:09:14.127 00.000 8976 Worker thread wakes up
00:09:14.127 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:14.127 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:09:15.153 01.026 8976 Exposure complete
00:09:15.167 00.014 8976 worker thread done servicing request
00:09:15.168 00.001 5052 OnExposeComplete: enter
00:09:15.168 00.000 5052 UpdateGuideState(): m_state=2
00:09:15.168 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 486
00:09:15.168 00.000 5052 Star::Find returns 1 (0), X=305.86, Y=174.21, Mass=35, SNR=4.0, Peak=50 HFD=1.6
00:09:15.168 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.97) = xAngle (-4.36 = 1.93)
00:09:15.168 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.41 = 1.87)
00:09:15.168 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=-1.07 hyp=1.56 cameraTheta=-2.39 mountX=-0.54 mountY=1.49, mountTheta=1.92
00:09:15.169 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:09:15.177 00.008 5052 UpdateGuideState exits: m=35 SNR=4.0
00:09:15.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:15.177 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:15.177 00.000 5052 Enqueuing Expose request
00:09:15.178 00.001 8976 Worker thread wakes up
00:09:15.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:15.178 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:09:16.211 01.033 8976 Exposure complete
00:09:16.226 00.015 8976 worker thread done servicing request
00:09:16.226 00.000 5052 OnExposeComplete: enter
00:09:16.226 00.000 5052 UpdateGuideState(): m_state=2
00:09:16.226 00.000 5052 Star::Find(18, 305, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 487
00:09:16.227 00.001 5052 Star::Find returns 1 (0), X=306.11, Y=173.78, Mass=50, SNR=4.7, Peak=49 HFD=6.6
00:09:16.227 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.97) = xAngle (-4.08 = 2.21)
00:09:16.227 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.13 = 2.15)
00:09:16.227 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=-1.49 hyp=1.74 cameraTheta=-2.11 mountX=-1.03 mountY=1.45, mountTheta=2.19
00:09:16.227 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=169, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:09:16.236 00.009 5052 UpdateGuideState exits: m=50 SNR=4.7
00:09:16.237 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:16.237 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:16.237 00.000 5052 Enqueuing Expose request
00:09:16.237 00.000 8976 Worker thread wakes up
00:09:16.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:16.237 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:09:17.279 01.042 8976 Exposure complete
00:09:17.293 00.014 8976 worker thread done servicing request
00:09:17.294 00.001 5052 OnExposeComplete: enter
00:09:17.294 00.000 5052 UpdateGuideState(): m_state=2
00:09:17.294 00.000 5052 Star::Find(18, 306, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 488
00:09:17.294 00.000 5052 Star::Find false star n=14 nbg=268 bg=32.2 sigma=1.0 thresh=35 peak=35
00:09:17.294 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=173.00, Mass=54, SNR=2.9, Peak=47 HFD=0.0
00:09:17.294 00.000 5052 DistanceChecker: activated
00:09:17.294 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:17.294 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:09:17.294 00.000 5052 guider state => SELECTING
00:09:17.294 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:17.294 00.000 5052 Status Line: Star lost - low SNR
00:09:17.297 00.003 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:09:17.308 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:09:17.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:17.308 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:17.308 00.000 5052 Enqueuing Expose request
00:09:17.308 00.000 8976 Worker thread wakes up
00:09:17.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:17.308 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:18.343 01.035 8976 Exposure complete
00:09:18.359 00.016 8976 worker thread done servicing request
00:09:18.359 00.000 5052 OnExposeComplete: enter
00:09:18.359 00.000 5052 UpdateGuideState(): m_state=1
00:09:18.359 00.000 5052 Star::Find(18, 306, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 489
00:09:18.359 00.000 5052 Star::Find returns 1 (0), X=306.72, Y=175.93, Mass=29, SNR=3.6, Peak=49 HFD=2.0
00:09:18.359 00.000 5052 DistanceChecker: deactivated
00:09:18.360 00.001 5052 setting lock position to (306.72, 175.93)
00:09:18.360 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:18.361 00.001 5052 Changing from state SELECTING to SELECTED
00:09:18.361 00.000 5052 guider state => SELECTED
00:09:18.362 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:09:18.372 00.010 5052 UpdateGuideState exits: m=29 SNR=3.6
00:09:18.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:18.372 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:18.372 00.000 5052 Enqueuing Expose request
00:09:18.372 00.000 8976 Worker thread wakes up
00:09:18.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:18.372 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:09:19.412 01.040 8976 Exposure complete
00:09:19.426 00.014 8976 worker thread done servicing request
00:09:19.426 00.000 5052 OnExposeComplete: enter
00:09:19.426 00.000 5052 UpdateGuideState(): m_state=2
00:09:19.426 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 490
00:09:19.427 00.001 5052 Star::Find returns 1 (0), X=306.02, Y=176.25, Mass=41, SNR=4.2, Peak=46 HFD=5.1
00:09:19.427 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.97) = xAngle (0.74 = 0.74)
00:09:19.427 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.69 = 0.69)
00:09:19.427 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.32 hyp=0.77 cameraTheta=2.71 mountX=0.57 mountY=0.49, mountTheta=0.71
00:09:19.427 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:09:19.436 00.009 5052 UpdateGuideState exits: m=41 SNR=4.2
00:09:19.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:19.436 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:19.436 00.000 5052 Enqueuing Expose request
00:09:19.436 00.000 8976 Worker thread wakes up
00:09:19.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:19.436 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:09:20.479 01.043 8976 Exposure complete
00:09:20.495 00.016 8976 worker thread done servicing request
00:09:20.495 00.000 5052 OnExposeComplete: enter
00:09:20.495 00.000 5052 UpdateGuideState(): m_state=2
00:09:20.495 00.000 5052 Star::Find(18, 306, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 491
00:09:20.495 00.000 5052 Star::Find false star n=6 nbg=269 bg=32.1 sigma=1.1 thresh=35 peak=35
00:09:20.495 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=176.00, Mass=29, SNR=2.9, Peak=46 HFD=0.0
00:09:20.495 00.000 5052 DistanceChecker: activated
00:09:20.495 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:20.495 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:09:20.495 00.000 5052 guider state => SELECTING
00:09:20.495 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:20.495 00.000 5052 Status Line: Star lost - low SNR
00:09:20.499 00.004 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:09:20.508 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:09:20.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:20.508 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:20.508 00.000 5052 Enqueuing Expose request
00:09:20.509 00.001 8976 Worker thread wakes up
00:09:20.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:20.509 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:21.542 01.033 8976 Exposure complete
00:09:21.558 00.016 8976 worker thread done servicing request
00:09:21.558 00.000 5052 OnExposeComplete: enter
00:09:21.558 00.000 5052 UpdateGuideState(): m_state=1
00:09:21.558 00.000 5052 Star::Find(18, 306, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 492
00:09:21.558 00.000 5052 Star::Find returns 1 (0), X=307.67, Y=174.37, Mass=57, SNR=5.0, Peak=49 HFD=5.4
00:09:21.558 00.000 5052 DistanceChecker: deactivated
00:09:21.559 00.001 5052 setting lock position to (307.67, 174.37)
00:09:21.559 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:21.559 00.000 5052 Changing from state SELECTING to SELECTED
00:09:21.560 00.001 5052 guider state => SELECTED
00:09:21.561 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:09:21.573 00.012 5052 UpdateGuideState exits: m=57 SNR=5.0
00:09:21.573 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:21.573 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:21.573 00.000 5052 Enqueuing Expose request
00:09:21.573 00.000 8976 Worker thread wakes up
00:09:21.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:21.573 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(290,156,37,37)
00:09:22.611 01.038 8976 Exposure complete
00:09:22.626 00.015 8976 worker thread done servicing request
00:09:22.626 00.000 5052 OnExposeComplete: enter
00:09:22.626 00.000 5052 UpdateGuideState(): m_state=2
00:09:22.626 00.000 5052 Star::Find(18, 307, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 493
00:09:22.627 00.001 5052 Star::Find false star n=5 nbg=271 bg=32.0 sigma=1.1 thresh=35 peak=35
00:09:22.627 00.000 5052 Star::Find returns 0 (2), X=307.00, Y=174.00, Mass=29, SNR=2.9, Peak=48 HFD=0.0
00:09:22.627 00.000 5052 DistanceChecker: activated
00:09:22.627 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:22.627 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:09:22.627 00.000 5052 guider state => SELECTING
00:09:22.627 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:22.627 00.000 5052 Status Line: Star lost - low SNR
00:09:22.630 00.003 5052 UpdateImageDisplay: Size=(640,512) min=23, max=167, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:09:22.633 00.003 5052 UpdateGuideState exits: Star lost - low SNR
00:09:22.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:22.633 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:22.633 00.000 5052 Enqueuing Expose request
00:09:22.633 00.000 8976 Worker thread wakes up
00:09:22.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:22.633 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:23.681 01.048 8976 Exposure complete
00:09:23.696 00.015 8976 worker thread done servicing request
00:09:23.696 00.000 5052 OnExposeComplete: enter
00:09:23.696 00.000 5052 UpdateGuideState(): m_state=1
00:09:23.696 00.000 5052 Star::Find(18, 307, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 494
00:09:23.696 00.000 5052 Star::Find returns 1 (0), X=306.68, Y=175.70, Mass=37, SNR=4.1, Peak=49 HFD=3.6
00:09:23.697 00.001 5052 DistanceChecker: deactivated
00:09:23.698 00.001 5052 setting lock position to (306.68, 175.70)
00:09:23.698 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:23.698 00.000 5052 Changing from state SELECTING to SELECTED
00:09:23.698 00.000 5052 guider state => SELECTED
00:09:23.701 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:09:23.710 00.009 5052 UpdateGuideState exits: m=37 SNR=4.1
00:09:23.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:23.710 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:23.710 00.000 5052 Enqueuing Expose request
00:09:23.710 00.000 8976 Worker thread wakes up
00:09:23.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:23.710 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:09:24.745 01.035 8976 Exposure complete
00:09:24.761 00.016 8976 worker thread done servicing request
00:09:24.761 00.000 5052 OnExposeComplete: enter
00:09:24.761 00.000 5052 UpdateGuideState(): m_state=2
00:09:24.761 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 495
00:09:24.762 00.001 5052 Star::Find false star n=9 nbg=282 bg=31.9 sigma=1.1 thresh=35 peak=35
00:09:24.762 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=39, SNR=2.9, Peak=45 HFD=0.0
00:09:24.762 00.000 5052 DistanceChecker: activated
00:09:24.762 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:24.762 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:09:24.762 00.000 5052 guider state => SELECTING
00:09:24.762 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:24.762 00.000 5052 Status Line: Star lost - low SNR
00:09:24.765 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
00:09:24.774 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:09:24.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:24.774 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:24.774 00.000 5052 Enqueuing Expose request
00:09:24.775 00.001 8976 Worker thread wakes up
00:09:24.775 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:24.775 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:25.819 01.044 8976 Exposure complete
00:09:25.833 00.014 8976 worker thread done servicing request
00:09:25.833 00.000 5052 OnExposeComplete: enter
00:09:25.833 00.000 5052 UpdateGuideState(): m_state=1
00:09:25.833 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 496
00:09:25.833 00.000 5052 Star::Find returns 1 (0), X=305.74, Y=174.39, Mass=34, SNR=3.9, Peak=48 HFD=3.8
00:09:25.833 00.000 5052 DistanceChecker: deactivated
00:09:25.835 00.002 5052 setting lock position to (305.74, 174.39)
00:09:25.835 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:25.835 00.000 5052 Changing from state SELECTING to SELECTED
00:09:25.835 00.000 5052 guider state => SELECTED
00:09:25.837 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:09:25.846 00.009 5052 UpdateGuideState exits: m=34 SNR=3.9
00:09:25.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:25.846 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:25.846 00.000 5052 Enqueuing Expose request
00:09:25.846 00.000 8976 Worker thread wakes up
00:09:25.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:25.846 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:09:26.889 01.043 8976 Exposure complete
00:09:26.902 00.013 8976 worker thread done servicing request
00:09:26.902 00.000 5052 OnExposeComplete: enter
00:09:26.902 00.000 5052 UpdateGuideState(): m_state=2
00:09:26.902 00.000 5052 Star::Find(18, 305, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 497
00:09:26.902 00.000 5052 Star::Find false star n=3 nbg=286 bg=32.5 sigma=1.3 thresh=36 peak=36
00:09:26.902 00.000 5052 Star::Find returns 0 (2), X=305.00, Y=174.00, Mass=24, SNR=2.9, Peak=47 HFD=0.0
00:09:26.902 00.000 5052 DistanceChecker: activated
00:09:26.902 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:26.904 00.002 5052 Changing from state SELECTED to UNINITIALIZED
00:09:26.904 00.000 5052 guider state => SELECTING
00:09:26.904 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:26.904 00.000 5052 Status Line: Star lost - low SNR
00:09:26.906 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:09:26.916 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:09:26.917 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:26.917 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:26.917 00.000 5052 Enqueuing Expose request
00:09:26.917 00.000 8976 Worker thread wakes up
00:09:26.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:26.917 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:27.960 01.043 8976 Exposure complete
00:09:27.973 00.013 8976 worker thread done servicing request
00:09:27.974 00.001 5052 OnExposeComplete: enter
00:09:27.974 00.000 5052 UpdateGuideState(): m_state=1
00:09:27.974 00.000 5052 Star::Find(18, 305, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 498
00:09:27.974 00.000 5052 Star::Find returns 1 (0), X=306.87, Y=174.78, Mass=65, SNR=5.3, Peak=49 HFD=6.6
00:09:27.974 00.000 5052 DistanceChecker: deactivated
00:09:27.976 00.002 5052 setting lock position to (306.87, 174.78)
00:09:27.976 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:27.976 00.000 5052 Changing from state SELECTING to SELECTED
00:09:27.976 00.000 5052 guider state => SELECTED
00:09:27.978 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:09:27.987 00.009 5052 UpdateGuideState exits: m=65 SNR=5.3
00:09:27.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:27.987 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:27.987 00.000 5052 Enqueuing Expose request
00:09:27.987 00.000 8976 Worker thread wakes up
00:09:27.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:27.987 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:09:29.028 01.041 8976 Exposure complete
00:09:29.043 00.015 8976 worker thread done servicing request
00:09:29.043 00.000 5052 OnExposeComplete: enter
00:09:29.043 00.000 5052 UpdateGuideState(): m_state=2
00:09:29.043 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 499
00:09:29.043 00.000 5052 Star::Find false star n=6 nbg=274 bg=32.2 sigma=1.1 thresh=35 peak=35
00:09:29.043 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=31, SNR=2.9, Peak=47 HFD=0.0
00:09:29.043 00.000 5052 DistanceChecker: activated
00:09:29.043 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:29.043 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:09:29.043 00.000 5052 guider state => SELECTING
00:09:29.043 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:29.043 00.000 5052 Status Line: Star lost - low SNR
00:09:29.047 00.004 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:09:29.056 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:09:29.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:29.056 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:29.056 00.000 5052 Enqueuing Expose request
00:09:29.056 00.000 8976 Worker thread wakes up
00:09:29.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:29.056 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:30.096 01.040 8976 Exposure complete
00:09:30.112 00.016 8976 worker thread done servicing request
00:09:30.112 00.000 5052 OnExposeComplete: enter
00:09:30.112 00.000 5052 UpdateGuideState(): m_state=1
00:09:30.112 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 500
00:09:30.112 00.000 5052 Star::Find returns 1 (0), X=306.25, Y=174.02, Mass=24, SNR=3.3, Peak=47 HFD=1.6
00:09:30.112 00.000 5052 DistanceChecker: deactivated
00:09:30.113 00.001 5052 setting lock position to (306.25, 174.02)
00:09:30.113 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:30.113 00.000 5052 Changing from state SELECTING to SELECTED
00:09:30.113 00.000 5052 guider state => SELECTED
00:09:30.115 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:09:30.125 00.010 5052 UpdateGuideState exits: m=24 SNR=3.3
00:09:30.126 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:30.126 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:30.126 00.000 5052 Enqueuing Expose request
00:09:30.126 00.000 8976 Worker thread wakes up
00:09:30.126 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:30.126 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:09:31.169 01.043 8976 Exposure complete
00:09:31.184 00.015 8976 worker thread done servicing request
00:09:31.184 00.000 5052 OnExposeComplete: enter
00:09:31.184 00.000 5052 UpdateGuideState(): m_state=2
00:09:31.184 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 501
00:09:31.184 00.000 5052 Star::Find returns 1 (0), X=306.64, Y=175.40, Mass=44, SNR=4.4, Peak=47 HFD=5.8
00:09:31.184 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.97) = xAngle (-0.67 = -0.67)
00:09:31.184 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.73 = -0.73)
00:09:31.184 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=1.38 hyp=1.44 cameraTheta=1.29 mountX=1.12 mountY=-0.96, mountTheta=-0.71
00:09:31.185 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:09:31.194 00.009 5052 UpdateGuideState exits: m=44 SNR=4.4
00:09:31.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:31.194 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:31.194 00.000 5052 Enqueuing Expose request
00:09:31.195 00.001 8976 Worker thread wakes up
00:09:31.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:31.195 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:09:32.240 01.045 8976 Exposure complete
00:09:32.255 00.015 8976 worker thread done servicing request
00:09:32.255 00.000 5052 OnExposeComplete: enter
00:09:32.255 00.000 5052 UpdateGuideState(): m_state=2
00:09:32.255 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 502
00:09:32.255 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=18, SNR=2.9, Peak=45 HFD=0.0
00:09:32.255 00.000 5052 DistanceChecker: activated
00:09:32.255 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:32.255 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:09:32.255 00.000 5052 guider state => SELECTING
00:09:32.255 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:32.255 00.000 5052 Status Line: Star lost - low SNR
00:09:32.260 00.005 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:09:32.269 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:09:32.269 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:32.269 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:32.269 00.000 5052 Enqueuing Expose request
00:09:32.269 00.000 8976 Worker thread wakes up
00:09:32.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:32.270 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:33.309 01.039 8976 Exposure complete
00:09:33.323 00.014 8976 worker thread done servicing request
00:09:33.323 00.000 5052 OnExposeComplete: enter
00:09:33.323 00.000 5052 UpdateGuideState(): m_state=1
00:09:33.323 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 503
00:09:33.323 00.000 5052 Star::Find false star n=8 nbg=267 bg=31.9 sigma=1.1 thresh=35 peak=35
00:09:33.323 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=36, SNR=2.9, Peak=46 HFD=0.0
00:09:33.323 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:33.323 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:33.323 00.000 5052 Status Line: Star lost - low SNR
00:09:33.325 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:09:33.334 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:09:33.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:33.334 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:33.334 00.000 5052 Enqueuing Expose request
00:09:33.334 00.000 8976 Worker thread wakes up
00:09:33.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:33.334 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:34.375 01.041 8976 Exposure complete
00:09:34.389 00.014 8976 worker thread done servicing request
00:09:34.389 00.000 5052 OnExposeComplete: enter
00:09:34.389 00.000 5052 UpdateGuideState(): m_state=1
00:09:34.389 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 504
00:09:34.389 00.000 5052 Star::Find returns 1 (0), X=306.31, Y=175.53, Mass=31, SNR=3.7, Peak=47 HFD=1.3
00:09:34.389 00.000 5052 DistanceChecker: deactivated
00:09:34.391 00.002 5052 setting lock position to (306.31, 175.53)
00:09:34.391 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:34.391 00.000 5052 Changing from state SELECTING to SELECTED
00:09:34.391 00.000 5052 guider state => SELECTED
00:09:34.393 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:09:34.402 00.009 5052 UpdateGuideState exits: m=31 SNR=3.7
00:09:34.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:34.402 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:34.402 00.000 5052 Enqueuing Expose request
00:09:34.402 00.000 8976 Worker thread wakes up
00:09:34.403 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:34.403 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:09:35.434 01.031 8976 Exposure complete
00:09:35.449 00.015 8976 worker thread done servicing request
00:09:35.449 00.000 5052 OnExposeComplete: enter
00:09:35.449 00.000 5052 UpdateGuideState(): m_state=2
00:09:35.449 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 505
00:09:35.449 00.000 5052 Star::Find false star n=6 nbg=274 bg=31.9 sigma=1.1 thresh=35 peak=35
00:09:35.449 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=32, SNR=2.9, Peak=46 HFD=0.0
00:09:35.450 00.001 5052 DistanceChecker: activated
00:09:35.450 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:35.450 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:09:35.450 00.000 5052 guider state => SELECTING
00:09:35.450 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:35.450 00.000 5052 Status Line: Star lost - low SNR
00:09:35.453 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:09:35.463 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:09:35.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:35.463 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:35.463 00.000 5052 Enqueuing Expose request
00:09:35.463 00.000 8976 Worker thread wakes up
00:09:35.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:35.463 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:36.511 01.048 8976 Exposure complete
00:09:36.526 00.015 8976 worker thread done servicing request
00:09:36.526 00.000 5052 OnExposeComplete: enter
00:09:36.527 00.001 5052 UpdateGuideState(): m_state=1
00:09:36.527 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 506
00:09:36.527 00.000 5052 Star::Find returns 1 (0), X=306.36, Y=174.56, Mass=29, SNR=3.6, Peak=46 HFD=1.2
00:09:36.527 00.000 5052 DistanceChecker: deactivated
00:09:36.528 00.001 5052 setting lock position to (306.36, 174.56)
00:09:36.528 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:36.529 00.001 5052 Changing from state SELECTING to SELECTED
00:09:36.529 00.000 5052 guider state => SELECTED
00:09:36.531 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:09:36.540 00.009 5052 UpdateGuideState exits: m=29 SNR=3.6
00:09:36.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:36.540 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:36.540 00.000 5052 Enqueuing Expose request
00:09:36.540 00.000 8976 Worker thread wakes up
00:09:36.540 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:36.540 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:09:37.574 01.034 8976 Exposure complete
00:09:37.589 00.015 8976 worker thread done servicing request
00:09:37.589 00.000 5052 OnExposeComplete: enter
00:09:37.589 00.000 5052 UpdateGuideState(): m_state=2
00:09:37.589 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 507
00:09:37.589 00.000 5052 Star::Find returns 1 (0), X=306.69, Y=174.69, Mass=36, SNR=4.0, Peak=49 HFD=2.9
00:09:37.589 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.97) = xAngle (-1.57 = -1.57)
00:09:37.589 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.63 = -1.63)
00:09:37.589 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.14 hyp=0.35 cameraTheta=0.39 mountX=-0.00 mountY=-0.35, mountTheta=-1.57
00:09:37.590 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:09:37.599 00.009 5052 UpdateGuideState exits: m=36 SNR=4.0
00:09:37.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:37.599 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:37.599 00.000 5052 Enqueuing Expose request
00:09:37.599 00.000 8976 Worker thread wakes up
00:09:37.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:37.599 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:09:38.634 01.035 8976 Exposure complete
00:09:38.648 00.014 8976 worker thread done servicing request
00:09:38.648 00.000 5052 OnExposeComplete: enter
00:09:38.648 00.000 5052 UpdateGuideState(): m_state=2
00:09:38.648 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 508
00:09:38.648 00.000 5052 Star::Find returns 1 (0), X=306.64, Y=173.84, Mass=44, SNR=4.4, Peak=49 HFD=4.4
00:09:38.648 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.97) = xAngle (-3.17 = 3.11)
00:09:38.648 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.22 = 3.06)
00:09:38.648 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.72 hyp=0.77 cameraTheta=-1.20 mountX=-0.77 mountY=0.06, mountTheta=3.06
00:09:38.649 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:09:38.658 00.009 5052 UpdateGuideState exits: m=44 SNR=4.4
00:09:38.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:38.658 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:38.658 00.000 5052 Enqueuing Expose request
00:09:38.658 00.000 8976 Worker thread wakes up
00:09:38.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:38.658 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,156,37,37)
00:09:39.694 01.036 8976 Exposure complete
00:09:39.709 00.015 8976 worker thread done servicing request
00:09:39.709 00.000 5052 OnExposeComplete: enter
00:09:39.709 00.000 5052 UpdateGuideState(): m_state=2
00:09:39.709 00.000 5052 Star::Find(18, 306, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 509
00:09:39.709 00.000 5052 Star::Find false star n=7 nbg=279 bg=32.1 sigma=1.1 thresh=35 peak=35
00:09:39.709 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=173.00, Mass=32, SNR=2.9, Peak=45 HFD=0.0
00:09:39.709 00.000 5052 DistanceChecker: activated
00:09:39.709 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:39.709 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:09:39.709 00.000 5052 guider state => SELECTING
00:09:39.709 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:39.709 00.000 5052 Status Line: Star lost - low SNR
00:09:39.713 00.004 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:09:39.721 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:09:39.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:39.721 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:39.721 00.000 5052 Enqueuing Expose request
00:09:39.722 00.001 8976 Worker thread wakes up
00:09:39.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:39.722 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:40.765 01.043 8976 Exposure complete
00:09:40.779 00.014 8976 worker thread done servicing request
00:09:40.779 00.000 5052 OnExposeComplete: enter
00:09:40.779 00.000 5052 UpdateGuideState(): m_state=1
00:09:40.779 00.000 5052 Star::Find(18, 306, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 510
00:09:40.779 00.000 5052 Star::Find returns 1 (0), X=306.56, Y=175.02, Mass=37, SNR=4.1, Peak=49 HFD=3.4
00:09:40.779 00.000 5052 DistanceChecker: deactivated
00:09:40.781 00.002 5052 setting lock position to (306.56, 175.02)
00:09:40.781 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:40.781 00.000 5052 Changing from state SELECTING to SELECTED
00:09:40.781 00.000 5052 guider state => SELECTED
00:09:40.783 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:09:40.794 00.011 5052 UpdateGuideState exits: m=37 SNR=4.1
00:09:40.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:40.795 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:40.795 00.000 5052 Enqueuing Expose request
00:09:40.795 00.000 8976 Worker thread wakes up
00:09:40.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:40.795 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:09:41.835 01.040 8976 Exposure complete
00:09:41.849 00.014 8976 worker thread done servicing request
00:09:41.850 00.001 5052 OnExposeComplete: enter
00:09:41.850 00.000 5052 UpdateGuideState(): m_state=2
00:09:41.850 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 511
00:09:41.850 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=19, SNR=3.0, Peak=51 HFD=0.0
00:09:41.850 00.000 5052 DistanceChecker: activated
00:09:41.850 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:41.850 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:09:41.850 00.000 5052 guider state => SELECTING
00:09:41.850 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:41.850 00.000 5052 Status Line: Star lost - low SNR
00:09:41.854 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:09:41.863 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:09:41.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:41.863 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:41.863 00.000 5052 Enqueuing Expose request
00:09:41.863 00.000 8976 Worker thread wakes up
00:09:41.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:41.863 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:42.908 01.045 8976 Exposure complete
00:09:42.924 00.016 8976 worker thread done servicing request
00:09:42.924 00.000 5052 OnExposeComplete: enter
00:09:42.924 00.000 5052 UpdateGuideState(): m_state=1
00:09:42.924 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 512
00:09:42.924 00.000 5052 Star::Find false star n=6 nbg=279 bg=31.8 sigma=1.1 thresh=35 peak=35
00:09:42.924 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=31, SNR=2.9, Peak=45 HFD=0.0
00:09:42.924 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:42.924 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:42.924 00.000 5052 Status Line: Star lost - low SNR
00:09:42.926 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
00:09:42.938 00.012 5052 UpdateGuideState exits: Star lost - low SNR
00:09:42.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:42.938 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:42.938 00.000 5052 Enqueuing Expose request
00:09:42.938 00.000 8976 Worker thread wakes up
00:09:42.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:42.938 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:43.983 01.045 8976 Exposure complete
00:09:43.998 00.015 8976 worker thread done servicing request
00:09:43.998 00.000 5052 OnExposeComplete: enter
00:09:43.998 00.000 5052 UpdateGuideState(): m_state=1
00:09:43.998 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 513
00:09:43.998 00.000 5052 Star::Find false star n=3 nbg=279 bg=32.3 sigma=1.1 thresh=36 peak=36
00:09:43.998 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=23, SNR=2.9, Peak=47 HFD=0.0
00:09:43.998 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:43.998 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:43.998 00.000 5052 Status Line: Star lost - low SNR
00:09:43.999 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=171, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:09:44.009 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:09:44.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:44.009 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:44.009 00.000 5052 Enqueuing Expose request
00:09:44.009 00.000 8976 Worker thread wakes up
00:09:44.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:44.009 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:45.037 01.028 8976 Exposure complete
00:09:45.052 00.015 8976 worker thread done servicing request
00:09:45.052 00.000 5052 OnExposeComplete: enter
00:09:45.052 00.000 5052 UpdateGuideState(): m_state=1
00:09:45.052 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 514
00:09:45.052 00.000 5052 Star::Find false star n=16 nbg=277 bg=32.2 sigma=1.1 thresh=35 peak=35
00:09:45.052 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=58, SNR=2.9, Peak=44 HFD=0.0
00:09:45.052 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:45.052 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:45.052 00.000 5052 Status Line: Star lost - low SNR
00:09:45.053 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:09:45.062 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:09:45.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:45.062 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:45.062 00.000 5052 Enqueuing Expose request
00:09:45.062 00.000 8976 Worker thread wakes up
00:09:45.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:45.062 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:46.104 01.042 8976 Exposure complete
00:09:46.120 00.016 8976 worker thread done servicing request
00:09:46.120 00.000 5052 OnExposeComplete: enter
00:09:46.120 00.000 5052 UpdateGuideState(): m_state=1
00:09:46.120 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 515
00:09:46.120 00.000 5052 Star::Find returns 1 (0), X=306.07, Y=175.53, Mass=27, SNR=3.6, Peak=51 HFD=0.7
00:09:46.120 00.000 5052 DistanceChecker: deactivated
00:09:46.122 00.002 5052 setting lock position to (306.07, 175.53)
00:09:46.122 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:46.122 00.000 5052 Changing from state SELECTING to SELECTED
00:09:46.122 00.000 5052 guider state => SELECTED
00:09:46.124 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:09:46.134 00.010 5052 UpdateGuideState exits: m=27 SNR=3.6
00:09:46.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:46.134 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:46.134 00.000 5052 Enqueuing Expose request
00:09:46.134 00.000 8976 Worker thread wakes up
00:09:46.134 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:46.134 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:09:47.171 01.037 8976 Exposure complete
00:09:47.186 00.015 8976 worker thread done servicing request
00:09:47.186 00.000 5052 OnExposeComplete: enter
00:09:47.186 00.000 5052 UpdateGuideState(): m_state=2
00:09:47.186 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 516
00:09:47.186 00.000 5052 Star::Find false star n=13 nbg=274 bg=32.0 sigma=1.1 thresh=35 peak=35
00:09:47.186 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=52, SNR=2.9, Peak=46 HFD=0.0
00:09:47.186 00.000 5052 DistanceChecker: activated
00:09:47.186 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:47.186 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:09:47.186 00.000 5052 guider state => SELECTING
00:09:47.187 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:47.187 00.000 5052 Status Line: Star lost - low SNR
00:09:47.190 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:09:47.201 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:09:47.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:47.202 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:47.202 00.000 5052 Enqueuing Expose request
00:09:47.202 00.000 8976 Worker thread wakes up
00:09:47.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:47.202 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:48.242 01.040 8976 Exposure complete
00:09:48.258 00.016 8976 worker thread done servicing request
00:09:48.258 00.000 5052 OnExposeComplete: enter
00:09:48.258 00.000 5052 UpdateGuideState(): m_state=1
00:09:48.258 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 517
00:09:48.258 00.000 5052 Star::Find false star n=4 nbg=284 bg=31.7 sigma=1.3 thresh=36 peak=35
00:09:48.258 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=28, SNR=2.9, Peak=46 HFD=0.0
00:09:48.258 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:48.259 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:48.259 00.000 5052 Status Line: Star lost - low SNR
00:09:48.261 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:09:48.271 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:09:48.272 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:48.272 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:48.272 00.000 5052 Enqueuing Expose request
00:09:48.272 00.000 8976 Worker thread wakes up
00:09:48.272 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:48.272 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:49.304 01.032 8976 Exposure complete
00:09:49.318 00.014 8976 worker thread done servicing request
00:09:49.319 00.001 5052 OnExposeComplete: enter
00:09:49.319 00.000 5052 UpdateGuideState(): m_state=1
00:09:49.319 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 518
00:09:49.319 00.000 5052 Star::Find returns 1 (0), X=306.88, Y=174.73, Mass=47, SNR=4.5, Peak=47 HFD=7.6
00:09:49.319 00.000 5052 DistanceChecker: deactivated
00:09:49.321 00.002 5052 setting lock position to (306.88, 174.73)
00:09:49.321 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:49.321 00.000 5052 Changing from state SELECTING to SELECTED
00:09:49.321 00.000 5052 guider state => SELECTED
00:09:49.323 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:09:49.333 00.010 5052 UpdateGuideState exits: m=47 SNR=4.5
00:09:49.333 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:49.333 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:49.333 00.000 5052 Enqueuing Expose request
00:09:49.333 00.000 8976 Worker thread wakes up
00:09:49.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:49.333 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:09:50.364 01.031 8976 Exposure complete
00:09:50.378 00.014 8976 worker thread done servicing request
00:09:50.378 00.000 5052 OnExposeComplete: enter
00:09:50.378 00.000 5052 UpdateGuideState(): m_state=2
00:09:50.378 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 519
00:09:50.378 00.000 5052 Star::Find false star n=8 nbg=275 bg=32.1 sigma=1.1 thresh=35 peak=35
00:09:50.378 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=38, SNR=2.9, Peak=47 HFD=0.0
00:09:50.378 00.000 5052 DistanceChecker: activated
00:09:50.378 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:50.379 00.001 5052 Changing from state SELECTED to UNINITIALIZED
00:09:50.379 00.000 5052 guider state => SELECTING
00:09:50.379 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:50.379 00.000 5052 Status Line: Star lost - low SNR
00:09:50.382 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:09:50.392 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:09:50.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:50.392 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:50.392 00.000 5052 Enqueuing Expose request
00:09:50.392 00.000 8976 Worker thread wakes up
00:09:50.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:50.392 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:51.439 01.047 8976 Exposure complete
00:09:51.454 00.015 8976 worker thread done servicing request
00:09:51.454 00.000 5052 OnExposeComplete: enter
00:09:51.454 00.000 5052 UpdateGuideState(): m_state=1
00:09:51.455 00.001 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 520
00:09:51.455 00.000 5052 Star::Find false star n=10 nbg=274 bg=32.3 sigma=1.0 thresh=35 peak=35
00:09:51.455 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=42, SNR=2.9, Peak=46 HFD=0.0
00:09:51.455 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:51.455 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:51.455 00.000 5052 Status Line: Star lost - low SNR
00:09:51.456 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:09:51.465 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:09:51.466 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:51.466 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:51.466 00.000 5052 Enqueuing Expose request
00:09:51.466 00.000 8976 Worker thread wakes up
00:09:51.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:51.466 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:52.508 01.042 8976 Exposure complete
00:09:52.524 00.016 8976 worker thread done servicing request
00:09:52.524 00.000 5052 OnExposeComplete: enter
00:09:52.524 00.000 5052 UpdateGuideState(): m_state=1
00:09:52.524 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 521
00:09:52.524 00.000 5052 Star::Find false star n=9 nbg=272 bg=32.1 sigma=1.1 thresh=35 peak=35
00:09:52.524 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=42, SNR=2.9, Peak=46 HFD=0.0
00:09:52.524 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:52.524 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:52.524 00.000 5052 Status Line: Star lost - low SNR
00:09:52.526 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:09:52.535 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:09:52.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:52.535 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:52.535 00.000 5052 Enqueuing Expose request
00:09:52.535 00.000 8976 Worker thread wakes up
00:09:52.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:52.535 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:53.563 01.028 8976 Exposure complete
00:09:53.577 00.014 8976 worker thread done servicing request
00:09:53.577 00.000 5052 OnExposeComplete: enter
00:09:53.577 00.000 5052 UpdateGuideState(): m_state=1
00:09:53.578 00.001 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 522
00:09:53.578 00.000 5052 Star::Find returns 1 (0), X=306.30, Y=175.26, Mass=55, SNR=4.9, Peak=50 HFD=5.3
00:09:53.578 00.000 5052 DistanceChecker: deactivated
00:09:53.579 00.001 5052 setting lock position to (306.30, 175.26)
00:09:53.580 00.001 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:53.580 00.000 5052 Changing from state SELECTING to SELECTED
00:09:53.580 00.000 5052 guider state => SELECTED
00:09:53.581 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:09:53.591 00.010 5052 UpdateGuideState exits: m=55 SNR=4.9
00:09:53.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:53.591 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:53.591 00.000 5052 Enqueuing Expose request
00:09:53.591 00.000 8976 Worker thread wakes up
00:09:53.591 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:53.591 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:09:54.627 01.036 8976 Exposure complete
00:09:54.642 00.015 8976 worker thread done servicing request
00:09:54.642 00.000 5052 OnExposeComplete: enter
00:09:54.642 00.000 5052 UpdateGuideState(): m_state=2
00:09:54.642 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 523
00:09:54.642 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=16, SNR=2.7, Peak=44 HFD=0.0
00:09:54.642 00.000 5052 DistanceChecker: activated
00:09:54.642 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:54.643 00.001 5052 Changing from state SELECTED to UNINITIALIZED
00:09:54.643 00.000 5052 guider state => SELECTING
00:09:54.643 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:54.643 00.000 5052 Status Line: Star lost - low SNR
00:09:54.646 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:09:54.657 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:09:54.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:54.657 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:54.657 00.000 5052 Enqueuing Expose request
00:09:54.657 00.000 8976 Worker thread wakes up
00:09:54.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:54.657 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:09:55.688 01.031 8976 Exposure complete
00:09:55.702 00.014 8976 worker thread done servicing request
00:09:55.703 00.001 5052 OnExposeComplete: enter
00:09:55.703 00.000 5052 UpdateGuideState(): m_state=1
00:09:55.703 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 524
00:09:55.703 00.000 5052 Star::Find returns 1 (0), X=306.71, Y=175.51, Mass=34, SNR=3.9, Peak=48 HFD=3.9
00:09:55.703 00.000 5052 DistanceChecker: deactivated
00:09:55.705 00.002 5052 setting lock position to (306.71, 175.51)
00:09:55.705 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:09:55.705 00.000 5052 Changing from state SELECTING to SELECTED
00:09:55.705 00.000 5052 guider state => SELECTED
00:09:55.707 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:09:55.716 00.009 5052 UpdateGuideState exits: m=34 SNR=3.9
00:09:55.716 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:55.717 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:55.717 00.000 5052 Enqueuing Expose request
00:09:55.717 00.000 8976 Worker thread wakes up
00:09:55.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:55.717 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:09:56.754 01.037 8976 Exposure complete
00:09:56.770 00.016 8976 worker thread done servicing request
00:09:56.770 00.000 5052 OnExposeComplete: enter
00:09:56.771 00.001 5052 UpdateGuideState(): m_state=2
00:09:56.771 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 525
00:09:56.771 00.000 5052 Star::Find returns 1 (0), X=307.70, Y=174.68, Mass=37, SNR=4.1, Peak=51 HFD=3.3
00:09:56.771 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.97) = xAngle (-2.67 = -2.67)
00:09:56.771 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.72 = -2.72)
00:09:56.771 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=-0.83 hyp=1.30 cameraTheta=-0.70 mountX=-1.15 mountY=-0.53, mountTheta=-2.71
00:09:56.772 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:09:56.781 00.009 5052 UpdateGuideState exits: m=37 SNR=4.1
00:09:56.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:56.781 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:56.781 00.000 5052 Enqueuing Expose request
00:09:56.781 00.000 8976 Worker thread wakes up
00:09:56.781 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:56.781 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(290,157,37,37)
00:09:57.814 01.033 8976 Exposure complete
00:09:57.830 00.016 8976 worker thread done servicing request
00:09:57.830 00.000 5052 OnExposeComplete: enter
00:09:57.830 00.000 5052 UpdateGuideState(): m_state=2
00:09:57.830 00.000 5052 Star::Find(18, 307, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 526
00:09:57.830 00.000 5052 Star::Find returns 1 (0), X=306.96, Y=175.60, Mass=48, SNR=4.6, Peak=48 HFD=6.0
00:09:57.830 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.97) = xAngle (-1.61 = -1.61)
00:09:57.830 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.66 = -1.66)
00:09:57.830 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.26 cameraTheta=0.36 mountX=-0.01 mountY=-0.26, mountTheta=-1.61
00:09:57.831 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:09:57.840 00.009 5052 UpdateGuideState exits: m=48 SNR=4.6
00:09:57.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:57.840 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:57.840 00.000 5052 Enqueuing Expose request
00:09:57.841 00.001 8976 Worker thread wakes up
00:09:57.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:57.841 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:09:58.881 01.040 8976 Exposure complete
00:09:58.896 00.015 8976 worker thread done servicing request
00:09:58.896 00.000 5052 OnExposeComplete: enter
00:09:58.896 00.000 5052 UpdateGuideState(): m_state=2
00:09:58.897 00.001 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 527
00:09:58.897 00.000 5052 Star::Find returns 1 (0), X=306.94, Y=174.12, Mass=62, SNR=5.2, Peak=48 HFD=8.4
00:09:58.897 00.000 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.97) = xAngle (-3.37 = 2.91)
00:09:58.897 00.000 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.42 = 2.86)
00:09:58.897 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-1.39 hyp=1.41 cameraTheta=-1.40 mountX=-1.37 mountY=0.39, mountTheta=2.86
00:09:58.898 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:09:58.908 00.010 5052 UpdateGuideState exits: m=62 SNR=5.2
00:09:58.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:58.908 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:09:58.908 00.000 5052 Enqueuing Expose request
00:09:58.908 00.000 8976 Worker thread wakes up
00:09:58.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:58.908 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,156,37,37)
00:09:59.954 01.046 8976 Exposure complete
00:09:59.970 00.016 8976 worker thread done servicing request
00:09:59.970 00.000 5052 OnExposeComplete: enter
00:09:59.970 00.000 5052 UpdateGuideState(): m_state=2
00:09:59.970 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 528
00:09:59.970 00.000 5052 Star::Find false star n=5 nbg=280 bg=31.7 sigma=1.0 thresh=35 peak=35
00:09:59.970 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=31, SNR=2.9, Peak=47 HFD=0.0
00:09:59.970 00.000 5052 DistanceChecker: activated
00:09:59.970 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:09:59.970 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:09:59.971 00.001 5052 guider state => SELECTING
00:09:59.971 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:09:59.971 00.000 5052 Status Line: Star lost - low SNR
00:09:59.974 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
00:09:59.984 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:09:59.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:59.984 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:09:59.984 00.000 5052 Enqueuing Expose request
00:09:59.984 00.000 8976 Worker thread wakes up
00:09:59.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:09:59.984 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:01.034 01.050 8976 Exposure complete
00:10:01.050 00.016 8976 worker thread done servicing request
00:10:01.050 00.000 5052 OnExposeComplete: enter
00:10:01.050 00.000 5052 UpdateGuideState(): m_state=1
00:10:01.050 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 529
00:10:01.050 00.000 5052 Star::Find false star n=5 nbg=274 bg=31.9 sigma=1.1 thresh=35 peak=35
00:10:01.050 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=26, SNR=2.9, Peak=45 HFD=0.0
00:10:01.051 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:01.051 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:01.051 00.000 5052 Status Line: Star lost - low SNR
00:10:01.052 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=31, FiltMin=27, FiltMax=40, Gamma=2.630
00:10:01.063 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:10:01.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:01.063 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:01.063 00.000 5052 Enqueuing Expose request
00:10:01.063 00.000 8976 Worker thread wakes up
00:10:01.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:01.063 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:02.107 01.044 8976 Exposure complete
00:10:02.122 00.015 8976 worker thread done servicing request
00:10:02.122 00.000 5052 OnExposeComplete: enter
00:10:02.122 00.000 5052 UpdateGuideState(): m_state=1
00:10:02.122 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 530
00:10:02.122 00.000 5052 Star::Find false star n=8 nbg=266 bg=32.0 sigma=1.0 thresh=35 peak=35
00:10:02.122 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=37, SNR=2.9, Peak=46 HFD=0.0
00:10:02.122 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:02.122 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:02.122 00.000 5052 Status Line: Star lost - low SNR
00:10:02.124 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=159, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:10:02.133 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:10:02.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:02.133 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:02.133 00.000 5052 Enqueuing Expose request
00:10:02.133 00.000 8976 Worker thread wakes up
00:10:02.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:02.133 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:03.172 01.039 8976 Exposure complete
00:10:03.185 00.013 8976 worker thread done servicing request
00:10:03.186 00.001 5052 OnExposeComplete: enter
00:10:03.186 00.000 5052 UpdateGuideState(): m_state=1
00:10:03.186 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 531
00:10:03.186 00.000 5052 Star::Find returns 1 (0), X=306.90, Y=174.57, Mass=41, SNR=4.3, Peak=49 HFD=5.0
00:10:03.186 00.000 5052 DistanceChecker: deactivated
00:10:03.188 00.002 5052 setting lock position to (306.90, 174.57)
00:10:03.188 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:10:03.188 00.000 5052 Changing from state SELECTING to SELECTED
00:10:03.188 00.000 5052 guider state => SELECTED
00:10:03.190 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:10:03.200 00.010 5052 UpdateGuideState exits: m=41 SNR=4.3
00:10:03.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:03.200 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:03.200 00.000 5052 Enqueuing Expose request
00:10:03.200 00.000 8976 Worker thread wakes up
00:10:03.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:03.200 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:10:04.246 01.046 8976 Exposure complete
00:10:04.260 00.014 8976 worker thread done servicing request
00:10:04.260 00.000 5052 OnExposeComplete: enter
00:10:04.260 00.000 5052 UpdateGuideState(): m_state=2
00:10:04.260 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 532
00:10:04.260 00.000 5052 Star::Find false star n=6 nbg=283 bg=32.1 sigma=1.1 thresh=35 peak=35
00:10:04.260 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=28, SNR=2.9, Peak=46 HFD=0.0
00:10:04.260 00.000 5052 DistanceChecker: activated
00:10:04.260 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:04.260 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:10:04.260 00.000 5052 guider state => SELECTING
00:10:04.261 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:04.261 00.000 5052 Status Line: Star lost - low SNR
00:10:04.264 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:10:04.274 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:10:04.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:04.274 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:04.274 00.000 5052 Enqueuing Expose request
00:10:04.274 00.000 8976 Worker thread wakes up
00:10:04.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:04.274 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:05.309 01.035 8976 Exposure complete
00:10:05.323 00.014 8976 worker thread done servicing request
00:10:05.324 00.001 5052 OnExposeComplete: enter
00:10:05.324 00.000 5052 UpdateGuideState(): m_state=1
00:10:05.324 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 533
00:10:05.324 00.000 5052 Star::Find returns 1 (0), X=305.86, Y=175.97, Mass=49, SNR=4.6, Peak=45 HFD=3.1
00:10:05.324 00.000 5052 DistanceChecker: deactivated
00:10:05.325 00.001 5052 setting lock position to (305.86, 175.97)
00:10:05.325 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:10:05.325 00.000 5052 Changing from state SELECTING to SELECTED
00:10:05.325 00.000 5052 guider state => SELECTED
00:10:05.327 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:05.337 00.010 5052 UpdateGuideState exits: m=49 SNR=4.6
00:10:05.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:05.337 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:05.337 00.000 5052 Enqueuing Expose request
00:10:05.337 00.000 8976 Worker thread wakes up
00:10:05.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:05.337 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:10:06.377 01.040 8976 Exposure complete
00:10:06.394 00.017 8976 worker thread done servicing request
00:10:06.394 00.000 5052 OnExposeComplete: enter
00:10:06.394 00.000 5052 UpdateGuideState(): m_state=2
00:10:06.394 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 534
00:10:06.395 00.001 5052 Star::Find returns 0 (2), X=305.00, Y=175.00, Mass=19, SNR=3.0, Peak=47 HFD=0.0
00:10:06.395 00.000 5052 DistanceChecker: activated
00:10:06.395 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:06.395 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:10:06.395 00.000 5052 guider state => SELECTING
00:10:06.395 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:06.395 00.000 5052 Status Line: Star lost - low SNR
00:10:06.400 00.005 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:10:06.410 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:10:06.411 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:06.411 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:06.411 00.000 5052 Enqueuing Expose request
00:10:06.411 00.000 8976 Worker thread wakes up
00:10:06.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:06.411 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:07.466 01.055 8976 Exposure complete
00:10:07.482 00.016 8976 worker thread done servicing request
00:10:07.482 00.000 5052 OnExposeComplete: enter
00:10:07.482 00.000 5052 UpdateGuideState(): m_state=1
00:10:07.482 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 535
00:10:07.482 00.000 5052 Star::Find false star n=2 nbg=286 bg=32.6 sigma=1.3 thresh=36 peak=36
00:10:07.483 00.001 5052 Star::Find returns 0 (2), X=305.00, Y=175.00, Mass=22, SNR=2.9, Peak=49 HFD=0.0
00:10:07.483 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:07.483 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:07.483 00.000 5052 Status Line: Star lost - low SNR
00:10:07.485 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:07.494 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:10:07.495 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:07.495 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:07.495 00.000 5052 Enqueuing Expose request
00:10:07.495 00.000 8976 Worker thread wakes up
00:10:07.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:07.495 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:08.539 01.044 8976 Exposure complete
00:10:08.556 00.017 8976 worker thread done servicing request
00:10:08.556 00.000 5052 OnExposeComplete: enter
00:10:08.557 00.001 5052 UpdateGuideState(): m_state=1
00:10:08.557 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 536
00:10:08.557 00.000 5052 Star::Find false star n=3 nbg=270 bg=31.8 sigma=1.0 thresh=35 peak=35
00:10:08.557 00.000 5052 Star::Find returns 0 (2), X=305.00, Y=175.00, Mass=22, SNR=2.9, Peak=48 HFD=0.0
00:10:08.557 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:08.557 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:08.557 00.000 5052 Status Line: Star lost - low SNR
00:10:08.559 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
00:10:08.569 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:10:08.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:08.569 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:08.569 00.000 5052 Enqueuing Expose request
00:10:08.569 00.000 8976 Worker thread wakes up
00:10:08.570 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:08.570 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:09.612 01.042 8976 Exposure complete
00:10:09.627 00.015 8976 worker thread done servicing request
00:10:09.627 00.000 5052 OnExposeComplete: enter
00:10:09.628 00.001 5052 UpdateGuideState(): m_state=1
00:10:09.628 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 537
00:10:09.628 00.000 5052 Star::Find returns 1 (0), X=306.21, Y=174.31, Mass=63, SNR=5.3, Peak=49 HFD=6.4
00:10:09.628 00.000 5052 DistanceChecker: deactivated
00:10:09.629 00.001 5052 setting lock position to (306.21, 174.31)
00:10:09.629 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:10:09.630 00.001 5052 Changing from state SELECTING to SELECTED
00:10:09.630 00.000 5052 guider state => SELECTED
00:10:09.631 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:09.641 00.010 5052 UpdateGuideState exits: m=63 SNR=5.3
00:10:09.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:09.641 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:09.641 00.000 5052 Enqueuing Expose request
00:10:09.641 00.000 8976 Worker thread wakes up
00:10:09.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:09.641 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:10:10.679 01.038 8976 Exposure complete
00:10:10.694 00.015 8976 worker thread done servicing request
00:10:10.695 00.001 5052 OnExposeComplete: enter
00:10:10.695 00.000 5052 UpdateGuideState(): m_state=2
00:10:10.695 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 538
00:10:10.695 00.000 5052 Star::Find false star n=7 nbg=277 bg=32.0 sigma=1.0 thresh=35 peak=35
00:10:10.695 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=36, SNR=2.9, Peak=48 HFD=0.0
00:10:10.695 00.000 5052 DistanceChecker: activated
00:10:10.695 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:10.695 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:10:10.695 00.000 5052 guider state => SELECTING
00:10:10.695 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:10.695 00.000 5052 Status Line: Star lost - low SNR
00:10:10.700 00.005 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:10:10.710 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:10:10.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:10.710 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:10.710 00.000 5052 Enqueuing Expose request
00:10:10.710 00.000 8976 Worker thread wakes up
00:10:10.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:10.710 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:11.751 01.041 8976 Exposure complete
00:10:11.766 00.015 8976 worker thread done servicing request
00:10:11.766 00.000 5052 OnExposeComplete: enter
00:10:11.766 00.000 5052 UpdateGuideState(): m_state=1
00:10:11.766 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 539
00:10:11.766 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=19, SNR=3.0, Peak=47 HFD=0.0
00:10:11.766 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:11.766 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:11.766 00.000 5052 Status Line: Star lost - low SNR
00:10:11.768 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:11.778 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:10:11.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:11.778 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:11.778 00.000 5052 Enqueuing Expose request
00:10:11.778 00.000 8976 Worker thread wakes up
00:10:11.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:11.778 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:12.818 01.040 8976 Exposure complete
00:10:12.832 00.014 8976 worker thread done servicing request
00:10:12.832 00.000 5052 OnExposeComplete: enter
00:10:12.832 00.000 5052 UpdateGuideState(): m_state=1
00:10:12.833 00.001 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 540
00:10:12.833 00.000 5052 Star::Find returns 1 (0), X=306.66, Y=174.58, Mass=52, SNR=4.7, Peak=49 HFD=6.3
00:10:12.833 00.000 5052 DistanceChecker: deactivated
00:10:12.834 00.001 5052 setting lock position to (306.66, 174.58)
00:10:12.834 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:10:12.835 00.001 5052 Changing from state SELECTING to SELECTED
00:10:12.835 00.000 5052 guider state => SELECTED
00:10:12.836 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:12.846 00.010 5052 UpdateGuideState exits: m=52 SNR=4.7
00:10:12.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:12.846 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:12.846 00.000 5052 Enqueuing Expose request
00:10:12.846 00.000 8976 Worker thread wakes up
00:10:12.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:12.846 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:10:13.879 01.033 8976 Exposure complete
00:10:13.893 00.014 8976 worker thread done servicing request
00:10:13.894 00.001 5052 OnExposeComplete: enter
00:10:13.894 00.000 5052 UpdateGuideState(): m_state=2
00:10:13.894 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 541
00:10:13.894 00.000 5052 Star::Find returns 1 (0), X=306.15, Y=175.57, Mass=44, SNR=4.4, Peak=49 HFD=1.8
00:10:13.894 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.97) = xAngle (0.07 = 0.07)
00:10:13.894 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.02 = 0.02)
00:10:13.894 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.99 hyp=1.12 cameraTheta=2.04 mountX=1.11 mountY=0.02, mountTheta=0.02
00:10:13.895 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:13.905 00.010 5052 UpdateGuideState exits: m=44 SNR=4.4
00:10:13.906 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:13.906 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:13.906 00.000 5052 Enqueuing Expose request
00:10:13.906 00.000 8976 Worker thread wakes up
00:10:13.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:13.906 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:10:14.942 01.036 8976 Exposure complete
00:10:14.957 00.015 8976 worker thread done servicing request
00:10:14.957 00.000 5052 OnExposeComplete: enter
00:10:14.957 00.000 5052 UpdateGuideState(): m_state=2
00:10:14.957 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 542
00:10:14.957 00.000 5052 Star::Find returns 1 (0), X=306.72, Y=174.92, Mass=42, SNR=4.3, Peak=46 HFD=7.7
00:10:14.957 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.97) = xAngle (-0.56 = -0.56)
00:10:14.957 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.62 = -0.62)
00:10:14.957 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.40 mountX=0.29 mountY=-0.20, mountTheta=-0.60
00:10:14.958 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:10:14.967 00.009 5052 UpdateGuideState exits: m=42 SNR=4.3
00:10:14.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:14.967 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:14.967 00.000 5052 Enqueuing Expose request
00:10:14.967 00.000 8976 Worker thread wakes up
00:10:14.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:14.967 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:10:16.005 01.038 8976 Exposure complete
00:10:16.020 00.015 5052 OnExposeComplete: enter
00:10:16.021 00.001 5052 UpdateGuideState(): m_state=2
00:10:16.021 00.000 8976 worker thread done servicing request
00:10:16.021 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 543
00:10:16.021 00.000 5052 Star::Find returns 1 (0), X=306.26, Y=174.20, Mass=39, SNR=4.2, Peak=49 HFD=2.4
00:10:16.021 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.97) = xAngle (-4.36 = 1.92)
00:10:16.021 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.42 = 1.87)
00:10:16.021 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.37 hyp=0.55 cameraTheta=-2.40 mountX=-0.19 mountY=0.52, mountTheta=1.91
00:10:16.023 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:10:16.034 00.011 5052 UpdateGuideState exits: m=39 SNR=4.2
00:10:16.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:16.034 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:16.034 00.000 5052 Enqueuing Expose request
00:10:16.034 00.000 8976 Worker thread wakes up
00:10:16.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:16.034 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:10:17.088 01.054 8976 Exposure complete
00:10:17.104 00.016 8976 worker thread done servicing request
00:10:17.105 00.001 5052 OnExposeComplete: enter
00:10:17.105 00.000 5052 UpdateGuideState(): m_state=2
00:10:17.105 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 544
00:10:17.105 00.000 5052 Star::Find false star n=12 nbg=277 bg=32.1 sigma=1.1 thresh=35 peak=35
00:10:17.105 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=48, SNR=2.9, Peak=48 HFD=0.0
00:10:17.105 00.000 5052 DistanceChecker: activated
00:10:17.105 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:17.105 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:10:17.105 00.000 5052 guider state => SELECTING
00:10:17.105 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:17.105 00.000 5052 Status Line: Star lost - low SNR
00:10:17.110 00.005 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:10:17.119 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:10:17.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:17.120 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:17.120 00.000 5052 Enqueuing Expose request
00:10:17.120 00.000 8976 Worker thread wakes up
00:10:17.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:17.120 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:18.170 01.050 8976 Exposure complete
00:10:18.186 00.016 8976 worker thread done servicing request
00:10:18.186 00.000 5052 OnExposeComplete: enter
00:10:18.186 00.000 5052 UpdateGuideState(): m_state=1
00:10:18.186 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 545
00:10:18.186 00.000 5052 Star::Find returns 1 (0), X=306.58, Y=174.75, Mass=35, SNR=4.0, Peak=47 HFD=7.2
00:10:18.186 00.000 5052 DistanceChecker: deactivated
00:10:18.188 00.002 5052 setting lock position to (306.58, 174.75)
00:10:18.188 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:10:18.188 00.000 5052 Changing from state SELECTING to SELECTED
00:10:18.188 00.000 5052 guider state => SELECTED
00:10:18.191 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:18.201 00.010 5052 UpdateGuideState exits: m=35 SNR=4.0
00:10:18.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:18.201 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:18.201 00.000 5052 Enqueuing Expose request
00:10:18.201 00.000 8976 Worker thread wakes up
00:10:18.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:18.201 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:10:19.241 01.040 8976 Exposure complete
00:10:19.255 00.014 8976 worker thread done servicing request
00:10:19.255 00.000 5052 OnExposeComplete: enter
00:10:19.255 00.000 5052 UpdateGuideState(): m_state=2
00:10:19.255 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 546
00:10:19.256 00.001 5052 Star::Find returns 1 (0), X=306.60, Y=174.76, Mass=47, SNR=4.6, Peak=47 HFD=7.3
00:10:19.256 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.97) = xAngle (-1.81 = -1.81)
00:10:19.256 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.86 = -1.86)
00:10:19.256 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.16 mountX=-0.01 mountY=-0.02, mountTheta=-1.81
00:10:19.256 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:10:19.265 00.009 5052 UpdateGuideState exits: m=47 SNR=4.6
00:10:19.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:19.265 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:19.265 00.000 5052 Enqueuing Expose request
00:10:19.267 00.002 8976 Worker thread wakes up
00:10:19.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:19.267 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:10:20.302 01.035 8976 Exposure complete
00:10:20.316 00.014 8976 worker thread done servicing request
00:10:20.316 00.000 5052 OnExposeComplete: enter
00:10:20.316 00.000 5052 UpdateGuideState(): m_state=2
00:10:20.316 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 547
00:10:20.316 00.000 5052 Star::Find false star n=11 nbg=278 bg=32.0 sigma=1.1 thresh=35 peak=35
00:10:20.316 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=44, SNR=2.9, Peak=45 HFD=0.0
00:10:20.316 00.000 5052 DistanceChecker: activated
00:10:20.316 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:20.316 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:10:20.316 00.000 5052 guider state => SELECTING
00:10:20.316 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:20.316 00.000 5052 Status Line: Star lost - low SNR
00:10:20.320 00.004 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:10:20.330 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:10:20.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:20.330 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:20.330 00.000 5052 Enqueuing Expose request
00:10:20.330 00.000 8976 Worker thread wakes up
00:10:20.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:20.330 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:21.369 01.039 8976 Exposure complete
00:10:21.386 00.017 8976 worker thread done servicing request
00:10:21.386 00.000 5052 OnExposeComplete: enter
00:10:21.387 00.001 5052 UpdateGuideState(): m_state=1
00:10:21.387 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 548
00:10:21.387 00.000 5052 Star::Find returns 1 (0), X=306.31, Y=175.61, Mass=20, SNR=3.1, Peak=49 HFD=0.8
00:10:21.387 00.000 5052 DistanceChecker: deactivated
00:10:21.388 00.001 5052 setting lock position to (306.31, 175.61)
00:10:21.388 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:10:21.388 00.000 5052 Changing from state SELECTING to SELECTED
00:10:21.388 00.000 5052 guider state => SELECTED
00:10:21.391 00.003 5052 UpdateImageDisplay: Size=(640,512) min=22, max=166, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:10:21.401 00.010 5052 UpdateGuideState exits: m=20 SNR=3.1
00:10:21.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:21.401 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:21.401 00.000 5052 Enqueuing Expose request
00:10:21.401 00.000 8976 Worker thread wakes up
00:10:21.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:21.401 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:10:22.445 01.044 8976 Exposure complete
00:10:22.460 00.015 8976 worker thread done servicing request
00:10:22.460 00.000 5052 OnExposeComplete: enter
00:10:22.461 00.001 5052 UpdateGuideState(): m_state=2
00:10:22.461 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 549
00:10:22.461 00.000 5052 Star::Find false star n=6 nbg=273 bg=31.9 sigma=1.1 thresh=35 peak=35
00:10:22.461 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=31, SNR=2.9, Peak=47 HFD=0.0
00:10:22.461 00.000 5052 DistanceChecker: activated
00:10:22.461 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:22.461 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:10:22.461 00.000 5052 guider state => SELECTING
00:10:22.461 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:22.461 00.000 5052 Status Line: Star lost - low SNR
00:10:22.465 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:10:22.474 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:10:22.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:22.474 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:22.474 00.000 5052 Enqueuing Expose request
00:10:22.474 00.000 8976 Worker thread wakes up
00:10:22.475 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:22.475 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:23.507 01.032 8976 Exposure complete
00:10:23.522 00.015 8976 worker thread done servicing request
00:10:23.522 00.000 5052 OnExposeComplete: enter
00:10:23.522 00.000 5052 UpdateGuideState(): m_state=1
00:10:23.522 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 550
00:10:23.522 00.000 5052 Star::Find returns 1 (0), X=306.18, Y=175.53, Mass=49, SNR=4.7, Peak=48 HFD=6.5
00:10:23.522 00.000 5052 DistanceChecker: deactivated
00:10:23.524 00.002 5052 setting lock position to (306.18, 175.53)
00:10:23.524 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:10:23.524 00.000 5052 Changing from state SELECTING to SELECTED
00:10:23.524 00.000 5052 guider state => SELECTED
00:10:23.526 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:10:23.536 00.010 5052 UpdateGuideState exits: m=49 SNR=4.7
00:10:23.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:23.536 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:23.536 00.000 5052 Enqueuing Expose request
00:10:23.536 00.000 8976 Worker thread wakes up
00:10:23.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:23.536 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:10:24.572 01.036 8976 Exposure complete
00:10:24.587 00.015 8976 worker thread done servicing request
00:10:24.587 00.000 5052 OnExposeComplete: enter
00:10:24.587 00.000 5052 UpdateGuideState(): m_state=2
00:10:24.587 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 551
00:10:24.587 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=17, SNR=2.8, Peak=45 HFD=0.0
00:10:24.587 00.000 5052 DistanceChecker: activated
00:10:24.587 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:24.587 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:10:24.587 00.000 5052 guider state => SELECTING
00:10:24.587 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:24.587 00.000 5052 Status Line: Star lost - low SNR
00:10:24.591 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:10:24.600 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:10:24.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:24.600 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:24.600 00.000 5052 Enqueuing Expose request
00:10:24.600 00.000 8976 Worker thread wakes up
00:10:24.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:24.600 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:25.646 01.046 8976 Exposure complete
00:10:25.660 00.014 8976 worker thread done servicing request
00:10:25.660 00.000 5052 OnExposeComplete: enter
00:10:25.660 00.000 5052 UpdateGuideState(): m_state=1
00:10:25.660 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 552
00:10:25.660 00.000 5052 Star::Find returns 1 (0), X=306.60, Y=173.96, Mass=47, SNR=4.6, Peak=48 HFD=5.6
00:10:25.660 00.000 5052 DistanceChecker: deactivated
00:10:25.662 00.002 5052 setting lock position to (306.60, 173.96)
00:10:25.662 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:10:25.662 00.000 5052 Changing from state SELECTING to SELECTED
00:10:25.662 00.000 5052 guider state => SELECTED
00:10:25.665 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:10:25.674 00.009 5052 UpdateGuideState exits: m=47 SNR=4.6
00:10:25.675 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:25.675 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:25.675 00.000 5052 Enqueuing Expose request
00:10:25.675 00.000 8976 Worker thread wakes up
00:10:25.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:25.675 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,156,37,37)
00:10:26.720 01.045 8976 Exposure complete
00:10:26.735 00.015 8976 worker thread done servicing request
00:10:26.735 00.000 5052 OnExposeComplete: enter
00:10:26.735 00.000 5052 UpdateGuideState(): m_state=2
00:10:26.735 00.000 5052 Star::Find(18, 306, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 553
00:10:26.735 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=173.00, Mass=18, SNR=2.9, Peak=46 HFD=0.0
00:10:26.735 00.000 5052 DistanceChecker: activated
00:10:26.735 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:26.735 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:10:26.735 00.000 5052 guider state => SELECTING
00:10:26.735 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:26.736 00.001 5052 Status Line: Star lost - low SNR
00:10:26.739 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:10:26.748 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:10:26.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:26.748 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:26.748 00.000 5052 Enqueuing Expose request
00:10:26.748 00.000 8976 Worker thread wakes up
00:10:26.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:26.748 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:27.784 01.036 8976 Exposure complete
00:10:27.799 00.015 8976 worker thread done servicing request
00:10:27.799 00.000 5052 OnExposeComplete: enter
00:10:27.799 00.000 5052 UpdateGuideState(): m_state=1
00:10:27.799 00.000 5052 Star::Find(18, 306, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 554
00:10:27.799 00.000 5052 Star::Find false star n=8 nbg=278 bg=32.0 sigma=1.0 thresh=35 peak=35
00:10:27.799 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=173.00, Mass=38, SNR=2.9, Peak=47 HFD=0.0
00:10:27.799 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:27.799 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:27.799 00.000 5052 Status Line: Star lost - low SNR
00:10:27.801 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:10:27.810 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:10:27.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:27.810 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:27.810 00.000 5052 Enqueuing Expose request
00:10:27.810 00.000 8976 Worker thread wakes up
00:10:27.811 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:27.811 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:28.864 01.053 8976 Exposure complete
00:10:28.882 00.018 8976 worker thread done servicing request
00:10:28.882 00.000 5052 OnExposeComplete: enter
00:10:28.882 00.000 5052 UpdateGuideState(): m_state=1
00:10:28.882 00.000 5052 Star::Find(18, 306, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 555
00:10:28.882 00.000 5052 Star::Find false star n=5 nbg=273 bg=32.0 sigma=1.0 thresh=35 peak=35
00:10:28.882 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=173.00, Mass=28, SNR=2.9, Peak=46 HFD=0.0
00:10:28.882 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:28.882 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:28.882 00.000 5052 Status Line: Star lost - low SNR
00:10:28.883 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:10:28.893 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:10:28.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:28.893 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:28.893 00.000 5052 Enqueuing Expose request
00:10:28.893 00.000 8976 Worker thread wakes up
00:10:28.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:28.893 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:29.921 01.028 8976 Exposure complete
00:10:29.936 00.015 8976 worker thread done servicing request
00:10:29.936 00.000 5052 OnExposeComplete: enter
00:10:29.936 00.000 5052 UpdateGuideState(): m_state=1
00:10:29.936 00.000 5052 Star::Find(18, 306, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 556
00:10:29.936 00.000 5052 Star::Find false star n=3 nbg=276 bg=32.7 sigma=1.1 thresh=36 peak=36
00:10:29.936 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=173.00, Mass=23, SNR=2.9, Peak=49 HFD=0.0
00:10:29.936 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:29.936 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:29.937 00.001 5052 Status Line: Star lost - low SNR
00:10:29.938 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:29.949 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:10:29.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:29.949 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:29.949 00.000 5052 Enqueuing Expose request
00:10:29.949 00.000 8976 Worker thread wakes up
00:10:29.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:29.949 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:30.984 01.035 8976 Exposure complete
00:10:30.999 00.015 8976 worker thread done servicing request
00:10:30.999 00.000 5052 OnExposeComplete: enter
00:10:30.999 00.000 5052 UpdateGuideState(): m_state=1
00:10:30.999 00.000 5052 Star::Find(18, 306, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 557
00:10:30.999 00.000 5052 Star::Find false star n=6 nbg=270 bg=32.1 sigma=1.1 thresh=35 peak=35
00:10:30.999 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=173.00, Mass=31, SNR=2.9, Peak=47 HFD=0.0
00:10:30.999 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:30.999 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:30.999 00.000 5052 Status Line: Star lost - low SNR
00:10:31.001 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:10:31.010 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:10:31.010 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:31.011 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:31.011 00.000 5052 Enqueuing Expose request
00:10:31.011 00.000 8976 Worker thread wakes up
00:10:31.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:31.011 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:32.055 01.044 8976 Exposure complete
00:10:32.072 00.017 8976 worker thread done servicing request
00:10:32.073 00.001 5052 OnExposeComplete: enter
00:10:32.073 00.000 5052 UpdateGuideState(): m_state=1
00:10:32.073 00.000 5052 Star::Find(18, 306, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 558
00:10:32.073 00.000 5052 Star::Find false star n=14 nbg=276 bg=32.2 sigma=1.1 thresh=35 peak=35
00:10:32.073 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=173.00, Mass=53, SNR=2.9, Peak=48 HFD=0.0
00:10:32.073 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:32.073 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:32.073 00.000 5052 Status Line: Star lost - low SNR
00:10:32.075 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=165, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:10:32.084 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:10:32.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:32.084 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:32.084 00.000 5052 Enqueuing Expose request
00:10:32.084 00.000 8976 Worker thread wakes up
00:10:32.085 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:32.085 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:33.118 01.033 8976 Exposure complete
00:10:33.132 00.014 8976 worker thread done servicing request
00:10:33.132 00.000 5052 OnExposeComplete: enter
00:10:33.132 00.000 5052 UpdateGuideState(): m_state=1
00:10:33.133 00.001 5052 Star::Find(18, 306, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 559
00:10:33.133 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=173.00, Mass=16, SNR=2.8, Peak=48 HFD=0.0
00:10:33.133 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:33.133 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:33.133 00.000 5052 Status Line: Star lost - low SNR
00:10:33.135 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:33.144 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:10:33.144 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:33.144 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:33.144 00.000 5052 Enqueuing Expose request
00:10:33.144 00.000 8976 Worker thread wakes up
00:10:33.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:33.144 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:34.180 01.036 8976 Exposure complete
00:10:34.196 00.016 8976 worker thread done servicing request
00:10:34.196 00.000 5052 OnExposeComplete: enter
00:10:34.196 00.000 5052 UpdateGuideState(): m_state=1
00:10:34.196 00.000 5052 Star::Find(18, 306, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 560
00:10:34.196 00.000 5052 Star::Find returns 1 (0), X=307.25, Y=175.42, Mass=45, SNR=4.4, Peak=45 HFD=5.1
00:10:34.196 00.000 5052 DistanceChecker: deactivated
00:10:34.199 00.003 5052 setting lock position to (307.25, 175.42)
00:10:34.199 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:10:34.199 00.000 5052 Changing from state SELECTING to SELECTED
00:10:34.199 00.000 5052 guider state => SELECTED
00:10:34.201 00.002 5052 UpdateImageDisplay: Size=(640,512) min=23, max=169, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:10:34.211 00.010 5052 UpdateGuideState exits: m=45 SNR=4.4
00:10:34.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:34.211 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:34.211 00.000 5052 Enqueuing Expose request
00:10:34.212 00.001 8976 Worker thread wakes up
00:10:34.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:34.212 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:10:35.279 01.067 8976 Exposure complete
00:10:35.297 00.018 8976 worker thread done servicing request
00:10:35.297 00.000 5052 OnExposeComplete: enter
00:10:35.297 00.000 5052 UpdateGuideState(): m_state=2
00:10:35.298 00.001 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 561
00:10:35.298 00.000 5052 Star::Find returns 1 (0), X=305.79, Y=175.94, Mass=29, SNR=3.6, Peak=49 HFD=1.4
00:10:35.298 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.97) = xAngle (0.83 = 0.83)
00:10:35.298 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.78 = 0.78)
00:10:35.298 00.000 5052 CameraToMount -- cameraX=-1.46 cameraY=0.52 hyp=1.55 cameraTheta=2.80 mountX=1.04 mountY=1.09, mountTheta=0.81
00:10:35.299 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:35.311 00.012 5052 UpdateGuideState exits: m=29 SNR=3.6
00:10:35.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:35.311 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:35.311 00.000 5052 Enqueuing Expose request
00:10:35.311 00.000 8976 Worker thread wakes up
00:10:35.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:35.311 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:10:36.368 01.057 8976 Exposure complete
00:10:36.383 00.015 8976 worker thread done servicing request
00:10:36.383 00.000 5052 OnExposeComplete: enter
00:10:36.384 00.001 5052 UpdateGuideState(): m_state=2
00:10:36.384 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 562
00:10:36.384 00.000 5052 Star::Find false star n=8 nbg=271 bg=32.0 sigma=1.1 thresh=35 peak=35
00:10:36.384 00.000 5052 Star::Find returns 0 (2), X=305.00, Y=175.00, Mass=38, SNR=2.9, Peak=47 HFD=0.0
00:10:36.384 00.000 5052 DistanceChecker: activated
00:10:36.384 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:36.384 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:10:36.384 00.000 5052 guider state => SELECTING
00:10:36.384 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:36.384 00.000 5052 Status Line: Star lost - low SNR
00:10:36.387 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:10:36.397 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:10:36.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:36.397 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:36.397 00.000 5052 Enqueuing Expose request
00:10:36.397 00.000 8976 Worker thread wakes up
00:10:36.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:36.398 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:37.441 01.043 8976 Exposure complete
00:10:37.455 00.014 8976 worker thread done servicing request
00:10:37.455 00.000 5052 OnExposeComplete: enter
00:10:37.455 00.000 5052 UpdateGuideState(): m_state=1
00:10:37.455 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 563
00:10:37.455 00.000 5052 Star::Find returns 1 (0), X=307.70, Y=173.77, Mass=49, SNR=4.7, Peak=48 HFD=4.3
00:10:37.455 00.000 5052 DistanceChecker: deactivated
00:10:37.457 00.002 5052 setting lock position to (307.70, 173.77)
00:10:37.457 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:10:37.457 00.000 5052 Changing from state SELECTING to SELECTED
00:10:37.457 00.000 5052 guider state => SELECTED
00:10:37.459 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:10:37.469 00.010 5052 UpdateGuideState exits: m=49 SNR=4.7
00:10:37.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:37.469 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:37.469 00.000 5052 Enqueuing Expose request
00:10:37.469 00.000 8976 Worker thread wakes up
00:10:37.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:37.469 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(290,156,37,37)
00:10:38.503 01.034 8976 Exposure complete
00:10:38.518 00.015 8976 worker thread done servicing request
00:10:38.518 00.000 5052 OnExposeComplete: enter
00:10:38.518 00.000 5052 UpdateGuideState(): m_state=2
00:10:38.518 00.000 5052 Star::Find(18, 307, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 564
00:10:38.518 00.000 5052 Star::Find returns 1 (0), X=305.77, Y=175.18, Mass=45, SNR=4.4, Peak=49 HFD=7.5
00:10:38.519 00.001 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.97) = xAngle (0.54 = 0.54)
00:10:38.519 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.49 = 0.49)
00:10:38.519 00.000 5052 CameraToMount -- cameraX=-1.94 cameraY=1.41 hyp=2.39 cameraTheta=2.51 mountX=2.05 mountY=1.13, mountTheta=0.50
00:10:38.520 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:10:38.529 00.009 5052 UpdateGuideState exits: m=45 SNR=4.4
00:10:38.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:38.529 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:38.529 00.000 5052 Enqueuing Expose request
00:10:38.530 00.001 8976 Worker thread wakes up
00:10:38.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:38.530 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:10:39.610 01.080 8976 Exposure complete
00:10:39.627 00.017 8976 worker thread done servicing request
00:10:39.627 00.000 5052 OnExposeComplete: enter
00:10:39.628 00.001 5052 UpdateGuideState(): m_state=2
00:10:39.628 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 565
00:10:39.628 00.000 5052 Star::Find false star n=9 nbg=269 bg=32.3 sigma=1.0 thresh=35 peak=35
00:10:39.628 00.000 5052 Star::Find returns 0 (2), X=305.00, Y=175.00, Mass=39, SNR=2.9, Peak=49 HFD=0.0
00:10:39.628 00.000 5052 DistanceChecker: activated
00:10:39.628 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:39.628 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:10:39.628 00.000 5052 guider state => SELECTING
00:10:39.628 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:39.628 00.000 5052 Status Line: Star lost - low SNR
00:10:39.635 00.007 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:39.645 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:10:39.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:39.645 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:39.645 00.000 5052 Enqueuing Expose request
00:10:39.645 00.000 8976 Worker thread wakes up
00:10:39.646 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:39.646 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:40.687 01.041 8976 Exposure complete
00:10:40.704 00.017 8976 worker thread done servicing request
00:10:40.704 00.000 5052 OnExposeComplete: enter
00:10:40.704 00.000 5052 UpdateGuideState(): m_state=1
00:10:40.704 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 566
00:10:40.704 00.000 5052 Star::Find returns 1 (0), X=305.67, Y=175.05, Mass=35, SNR=4.0, Peak=49 HFD=0.9
00:10:40.704 00.000 5052 DistanceChecker: deactivated
00:10:40.705 00.001 5052 setting lock position to (305.67, 175.05)
00:10:40.706 00.001 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:10:40.706 00.000 5052 Changing from state SELECTING to SELECTED
00:10:40.706 00.000 5052 guider state => SELECTED
00:10:40.710 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:10:40.720 00.010 5052 UpdateGuideState exits: m=35 SNR=4.0
00:10:40.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:40.720 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:40.720 00.000 5052 Enqueuing Expose request
00:10:40.720 00.000 8976 Worker thread wakes up
00:10:40.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:40.720 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:10:41.769 01.049 8976 Exposure complete
00:10:41.788 00.019 8976 worker thread done servicing request
00:10:41.789 00.001 5052 OnExposeComplete: enter
00:10:41.789 00.000 5052 UpdateGuideState(): m_state=2
00:10:41.789 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 567
00:10:41.789 00.000 5052 Star::Find returns 1 (0), X=306.58, Y=174.27, Mass=34, SNR=3.9, Peak=49 HFD=1.8
00:10:41.789 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.97) = xAngle (-2.68 = -2.68)
00:10:41.789 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.73 = -2.73)
00:10:41.789 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=-0.78 hyp=1.20 cameraTheta=-0.71 mountX=-1.08 mountY=-0.48, mountTheta=-2.72
00:10:41.790 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:10:41.803 00.013 5052 UpdateGuideState exits: m=34 SNR=3.9
00:10:41.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:41.803 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:41.803 00.000 5052 Enqueuing Expose request
00:10:41.803 00.000 8976 Worker thread wakes up
00:10:41.804 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:41.804 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,156,37,37)
00:10:42.842 01.038 8976 Exposure complete
00:10:42.856 00.014 8976 worker thread done servicing request
00:10:42.856 00.000 5052 OnExposeComplete: enter
00:10:42.856 00.000 5052 UpdateGuideState(): m_state=2
00:10:42.856 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 568
00:10:42.856 00.000 5052 Star::Find false star n=3 nbg=289 bg=32.5 sigma=1.2 thresh=36 peak=36
00:10:42.856 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=23, SNR=2.9, Peak=49 HFD=0.0
00:10:42.856 00.000 5052 DistanceChecker: activated
00:10:42.856 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:42.857 00.001 5052 Changing from state SELECTED to UNINITIALIZED
00:10:42.857 00.000 5052 guider state => SELECTING
00:10:42.857 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:42.857 00.000 5052 Status Line: Star lost - low SNR
00:10:42.860 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:42.869 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:10:42.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:42.869 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:42.869 00.000 5052 Enqueuing Expose request
00:10:42.869 00.000 8976 Worker thread wakes up
00:10:42.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:42.869 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:43.942 01.073 8976 Exposure complete
00:10:43.961 00.019 8976 worker thread done servicing request
00:10:43.961 00.000 5052 OnExposeComplete: enter
00:10:43.961 00.000 5052 UpdateGuideState(): m_state=1
00:10:43.962 00.001 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 569
00:10:43.962 00.000 5052 Star::Find returns 1 (0), X=306.79, Y=175.55, Mass=39, SNR=4.2, Peak=47 HFD=5.2
00:10:43.962 00.000 5052 DistanceChecker: deactivated
00:10:43.964 00.002 5052 setting lock position to (306.79, 175.55)
00:10:43.964 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:10:43.964 00.000 5052 Changing from state SELECTING to SELECTED
00:10:43.964 00.000 5052 guider state => SELECTED
00:10:43.967 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:43.980 00.013 5052 UpdateGuideState exits: m=39 SNR=4.2
00:10:43.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:43.980 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:43.980 00.000 5052 Enqueuing Expose request
00:10:43.980 00.000 8976 Worker thread wakes up
00:10:43.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:43.980 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:10:45.076 01.096 8976 Exposure complete
00:10:45.093 00.017 8976 worker thread done servicing request
00:10:45.093 00.000 5052 OnExposeComplete: enter
00:10:45.093 00.000 5052 UpdateGuideState(): m_state=2
00:10:45.093 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 570
00:10:45.093 00.000 5052 Star::Find returns 1 (0), X=306.99, Y=175.79, Mass=51, SNR=4.7, Peak=46 HFD=6.9
00:10:45.093 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.97) = xAngle (-1.09 = -1.09)
00:10:45.093 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.15 = -1.15)
00:10:45.093 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.24 hyp=0.31 cameraTheta=0.87 mountX=0.14 mountY=-0.28, mountTheta=-1.11
00:10:45.094 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:45.111 00.017 5052 UpdateGuideState exits: m=51 SNR=4.7
00:10:45.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:45.111 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:45.111 00.000 5052 Enqueuing Expose request
00:10:45.119 00.008 8976 Worker thread wakes up
00:10:45.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:45.119 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:10:46.155 01.036 8976 Exposure complete
00:10:46.170 00.015 8976 worker thread done servicing request
00:10:46.170 00.000 5052 OnExposeComplete: enter
00:10:46.170 00.000 5052 UpdateGuideState(): m_state=2
00:10:46.171 00.001 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 571
00:10:46.171 00.000 5052 Star::Find returns 1 (0), X=306.50, Y=175.53, Mass=32, SNR=3.8, Peak=47 HFD=3.6
00:10:46.171 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.97) = xAngle (-5.05 = 1.23)
00:10:46.171 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.11 = 1.18)
00:10:46.171 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.02 hyp=0.29 cameraTheta=-3.08 mountX=0.10 mountY=0.27, mountTheta=1.22
00:10:46.171 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:10:46.180 00.009 5052 UpdateGuideState exits: m=32 SNR=3.8
00:10:46.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:46.180 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:46.180 00.000 5052 Enqueuing Expose request
00:10:46.180 00.000 8976 Worker thread wakes up
00:10:46.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:46.180 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:10:47.222 01.042 8976 Exposure complete
00:10:47.237 00.015 8976 worker thread done servicing request
00:10:47.238 00.001 5052 OnExposeComplete: enter
00:10:47.238 00.000 5052 UpdateGuideState(): m_state=2
00:10:47.238 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 572
00:10:47.238 00.000 5052 Star::Find returns 1 (0), X=306.01, Y=174.90, Mass=43, SNR=4.4, Peak=49 HFD=2.9
00:10:47.238 00.000 5052 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.97) = xAngle (-4.42 = 1.87)
00:10:47.238 00.000 5052 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.47 = 1.81)
00:10:47.238 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.65 hyp=1.02 cameraTheta=-2.45 mountX=-0.30 mountY=0.99, mountTheta=1.86
00:10:47.239 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:47.247 00.008 5052 UpdateGuideState exits: m=43 SNR=4.4
00:10:47.248 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:47.248 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:47.248 00.000 5052 Enqueuing Expose request
00:10:47.248 00.000 8976 Worker thread wakes up
00:10:47.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:47.248 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:10:48.296 01.048 8976 Exposure complete
00:10:48.310 00.014 8976 worker thread done servicing request
00:10:48.310 00.000 5052 OnExposeComplete: enter
00:10:48.310 00.000 5052 UpdateGuideState(): m_state=2
00:10:48.311 00.001 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 573
00:10:48.311 00.000 5052 Star::Find false star n=2 nbg=289 bg=32.4 sigma=1.3 thresh=36 peak=36
00:10:48.311 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=20, SNR=2.9, Peak=49 HFD=0.0
00:10:48.311 00.000 5052 DistanceChecker: activated
00:10:48.311 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:48.311 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:10:48.311 00.000 5052 guider state => SELECTING
00:10:48.311 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:48.311 00.000 5052 Status Line: Star lost - low SNR
00:10:48.315 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:10:48.324 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:10:48.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:48.324 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:48.324 00.000 5052 Enqueuing Expose request
00:10:48.324 00.000 8976 Worker thread wakes up
00:10:48.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:48.324 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:49.360 01.036 8976 Exposure complete
00:10:49.374 00.014 8976 worker thread done servicing request
00:10:49.374 00.000 5052 OnExposeComplete: enter
00:10:49.374 00.000 5052 UpdateGuideState(): m_state=1
00:10:49.374 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 574
00:10:49.374 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=19, SNR=3.0, Peak=47 HFD=0.0
00:10:49.375 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:49.375 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:49.375 00.000 5052 Status Line: Star lost - low SNR
00:10:49.376 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:10:49.387 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:10:49.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:49.387 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:49.387 00.000 5052 Enqueuing Expose request
00:10:49.387 00.000 8976 Worker thread wakes up
00:10:49.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:49.387 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:50.426 01.039 8976 Exposure complete
00:10:50.441 00.015 8976 worker thread done servicing request
00:10:50.441 00.000 5052 OnExposeComplete: enter
00:10:50.441 00.000 5052 UpdateGuideState(): m_state=1
00:10:50.441 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 575
00:10:50.441 00.000 5052 Star::Find returns 1 (0), X=306.09, Y=174.36, Mass=53, SNR=4.8, Peak=49 HFD=4.5
00:10:50.441 00.000 5052 DistanceChecker: deactivated
00:10:50.443 00.002 5052 setting lock position to (306.09, 174.36)
00:10:50.443 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:10:50.443 00.000 5052 Changing from state SELECTING to SELECTED
00:10:50.443 00.000 5052 guider state => SELECTED
00:10:50.445 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:10:50.454 00.009 5052 UpdateGuideState exits: m=53 SNR=4.8
00:10:50.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:50.454 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:50.454 00.000 5052 Enqueuing Expose request
00:10:50.454 00.000 8976 Worker thread wakes up
00:10:50.455 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:50.455 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:10:51.495 01.040 8976 Exposure complete
00:10:51.509 00.014 8976 worker thread done servicing request
00:10:51.509 00.000 5052 OnExposeComplete: enter
00:10:51.509 00.000 5052 UpdateGuideState(): m_state=2
00:10:51.509 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 576
00:10:51.509 00.000 5052 Star::Find returns 1 (0), X=307.45, Y=175.75, Mass=40, SNR=4.2, Peak=49 HFD=3.4
00:10:51.509 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.97) = xAngle (-1.17 = -1.17)
00:10:51.509 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.22 = -1.22)
00:10:51.509 00.000 5052 CameraToMount -- cameraX=1.35 cameraY=1.39 hyp=1.94 cameraTheta=0.80 mountX=0.76 mountY=-1.82, mountTheta=-1.18
00:10:51.510 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:10:51.518 00.008 5052 UpdateGuideState exits: m=40 SNR=4.2
00:10:51.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:51.519 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:51.519 00.000 5052 Enqueuing Expose request
00:10:51.519 00.000 8976 Worker thread wakes up
00:10:51.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:51.519 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:10:52.554 01.035 8976 Exposure complete
00:10:52.568 00.014 8976 worker thread done servicing request
00:10:52.568 00.000 5052 OnExposeComplete: enter
00:10:52.568 00.000 5052 UpdateGuideState(): m_state=2
00:10:52.568 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 577
00:10:52.568 00.000 5052 Star::Find false star n=9 nbg=271 bg=32.2 sigma=1.1 thresh=35 peak=35
00:10:52.568 00.000 5052 Star::Find returns 0 (2), X=307.00, Y=175.00, Mass=38, SNR=2.9, Peak=45 HFD=0.0
00:10:52.568 00.000 5052 DistanceChecker: activated
00:10:52.568 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:52.568 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:10:52.569 00.001 5052 guider state => SELECTING
00:10:52.569 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:52.569 00.000 5052 Status Line: Star lost - low SNR
00:10:52.574 00.005 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:10:52.584 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:10:52.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:52.584 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:52.584 00.000 5052 Enqueuing Expose request
00:10:52.584 00.000 8976 Worker thread wakes up
00:10:52.584 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:52.584 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:53.617 01.033 8976 Exposure complete
00:10:53.631 00.014 8976 worker thread done servicing request
00:10:53.631 00.000 5052 OnExposeComplete: enter
00:10:53.631 00.000 5052 UpdateGuideState(): m_state=1
00:10:53.631 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 578
00:10:53.631 00.000 5052 Star::Find false star n=8 nbg=272 bg=32.0 sigma=1.0 thresh=35 peak=35
00:10:53.631 00.000 5052 Star::Find returns 0 (2), X=307.00, Y=175.00, Mass=36, SNR=2.9, Peak=47 HFD=0.0
00:10:53.632 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:53.632 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:53.632 00.000 5052 Status Line: Star lost - low SNR
00:10:53.633 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=42, Gamma=2.630
00:10:53.643 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:10:53.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:53.643 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:53.643 00.000 5052 Enqueuing Expose request
00:10:53.643 00.000 8976 Worker thread wakes up
00:10:53.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:53.643 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:54.684 01.041 8976 Exposure complete
00:10:54.700 00.016 8976 worker thread done servicing request
00:10:54.700 00.000 5052 OnExposeComplete: enter
00:10:54.700 00.000 5052 UpdateGuideState(): m_state=1
00:10:54.700 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 579
00:10:54.700 00.000 5052 Star::Find false star n=12 nbg=275 bg=32.1 sigma=1.1 thresh=35 peak=35
00:10:54.700 00.000 5052 Star::Find returns 0 (2), X=307.00, Y=175.00, Mass=48, SNR=2.9, Peak=45 HFD=0.0
00:10:54.700 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:54.700 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:54.700 00.000 5052 Status Line: Star lost - low SNR
00:10:54.702 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:10:54.711 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:10:54.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:54.711 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:54.711 00.000 5052 Enqueuing Expose request
00:10:54.712 00.001 8976 Worker thread wakes up
00:10:54.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:54.712 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:55.742 01.030 8976 Exposure complete
00:10:55.756 00.014 8976 worker thread done servicing request
00:10:55.756 00.000 5052 OnExposeComplete: enter
00:10:55.756 00.000 5052 UpdateGuideState(): m_state=1
00:10:55.756 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 580
00:10:55.756 00.000 5052 Star::Find returns 1 (0), X=306.30, Y=175.09, Mass=56, SNR=5.0, Peak=48 HFD=7.2
00:10:55.756 00.000 5052 DistanceChecker: deactivated
00:10:55.758 00.002 5052 setting lock position to (306.30, 175.09)
00:10:55.758 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:10:55.758 00.000 5052 Changing from state SELECTING to SELECTED
00:10:55.758 00.000 5052 guider state => SELECTED
00:10:55.761 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:10:55.770 00.009 5052 UpdateGuideState exits: m=56 SNR=5.0
00:10:55.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:55.770 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:55.770 00.000 5052 Enqueuing Expose request
00:10:55.770 00.000 8976 Worker thread wakes up
00:10:55.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:55.770 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:10:56.802 01.032 8976 Exposure complete
00:10:56.816 00.014 8976 worker thread done servicing request
00:10:56.816 00.000 5052 OnExposeComplete: enter
00:10:56.816 00.000 5052 UpdateGuideState(): m_state=2
00:10:56.816 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 581
00:10:56.816 00.000 5052 Star::Find returns 1 (0), X=307.28, Y=174.72, Mass=39, SNR=4.2, Peak=49 HFD=4.0
00:10:56.816 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.97) = xAngle (-2.33 = -2.33)
00:10:56.816 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.38 = -2.38)
00:10:56.816 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=-0.37 hyp=1.05 cameraTheta=-0.36 mountX=-0.72 mountY=-0.72, mountTheta=-2.35
00:10:56.817 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:10:56.826 00.009 5052 UpdateGuideState exits: m=39 SNR=4.2
00:10:56.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:56.826 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:56.826 00.000 5052 Enqueuing Expose request
00:10:56.826 00.000 8976 Worker thread wakes up
00:10:56.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:56.826 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:10:57.865 01.039 8976 Exposure complete
00:10:57.880 00.015 8976 worker thread done servicing request
00:10:57.880 00.000 5052 OnExposeComplete: enter
00:10:57.880 00.000 5052 UpdateGuideState(): m_state=2
00:10:57.880 00.000 5052 Star::Find(18, 307, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 582
00:10:57.881 00.001 5052 Star::Find false star n=7 nbg=271 bg=32.0 sigma=1.1 thresh=35 peak=35
00:10:57.881 00.000 5052 Star::Find returns 0 (2), X=307.00, Y=174.00, Mass=35, SNR=2.9, Peak=47 HFD=0.0
00:10:57.881 00.000 5052 DistanceChecker: activated
00:10:57.881 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:10:57.881 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:10:57.881 00.000 5052 guider state => SELECTING
00:10:57.881 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:10:57.881 00.000 5052 Status Line: Star lost - low SNR
00:10:57.885 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:57.894 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:10:57.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:57.894 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:10:57.894 00.000 5052 Enqueuing Expose request
00:10:57.894 00.000 8976 Worker thread wakes up
00:10:57.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:57.895 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:10:58.932 01.037 8976 Exposure complete
00:10:58.947 00.015 8976 worker thread done servicing request
00:10:58.947 00.000 5052 OnExposeComplete: enter
00:10:58.947 00.000 5052 UpdateGuideState(): m_state=1
00:10:58.948 00.001 5052 Star::Find(18, 307, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 583
00:10:58.948 00.000 5052 Star::Find returns 1 (0), X=307.00, Y=174.65, Mass=37, SNR=4.1, Peak=49 HFD=3.0
00:10:58.948 00.000 5052 DistanceChecker: deactivated
00:10:58.949 00.001 5052 setting lock position to (307.00, 174.65)
00:10:58.949 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:10:58.949 00.000 5052 Changing from state SELECTING to SELECTED
00:10:58.949 00.000 5052 guider state => SELECTED
00:10:58.951 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:10:58.961 00.010 5052 UpdateGuideState exits: m=37 SNR=4.1
00:10:58.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:58.961 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:10:58.962 00.001 5052 Enqueuing Expose request
00:10:58.962 00.000 8976 Worker thread wakes up
00:10:58.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:10:58.962 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:10:59.997 01.035 8976 Exposure complete
00:11:00.013 00.016 8976 worker thread done servicing request
00:11:00.013 00.000 5052 OnExposeComplete: enter
00:11:00.013 00.000 5052 UpdateGuideState(): m_state=2
00:11:00.013 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 584
00:11:00.014 00.001 5052 Star::Find returns 1 (0), X=307.46, Y=175.21, Mass=42, SNR=4.3, Peak=48 HFD=5.6
00:11:00.014 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.97) = xAngle (-1.08 = -1.08)
00:11:00.014 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.14 = -1.14)
00:11:00.014 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.56 hyp=0.72 cameraTheta=0.88 mountX=0.34 mountY=-0.66, mountTheta=-1.09
00:11:00.015 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:11:00.025 00.010 5052 UpdateGuideState exits: m=42 SNR=4.3
00:11:00.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:00.025 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:00.025 00.000 5052 Enqueuing Expose request
00:11:00.025 00.000 8976 Worker thread wakes up
00:11:00.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:00.025 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:11:01.069 01.044 8976 Exposure complete
00:11:01.084 00.015 8976 worker thread done servicing request
00:11:01.084 00.000 5052 OnExposeComplete: enter
00:11:01.084 00.000 5052 UpdateGuideState(): m_state=2
00:11:01.084 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 585
00:11:01.084 00.000 5052 Star::Find returns 1 (0), X=306.29, Y=174.64, Mass=40, SNR=4.2, Peak=49 HFD=4.3
00:11:01.084 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.97) = xAngle (-5.10 = 1.18)
00:11:01.084 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.15 = 1.13)
00:11:01.084 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.01 hyp=0.71 cameraTheta=-3.13 mountX=0.27 mountY=0.64, mountTheta=1.18
00:11:01.085 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:11:01.095 00.010 5052 UpdateGuideState exits: m=40 SNR=4.2
00:11:01.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:01.095 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:01.095 00.000 5052 Enqueuing Expose request
00:11:01.095 00.000 8976 Worker thread wakes up
00:11:01.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:01.095 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:11:02.133 01.038 8976 Exposure complete
00:11:02.147 00.014 8976 worker thread done servicing request
00:11:02.147 00.000 5052 OnExposeComplete: enter
00:11:02.147 00.000 5052 UpdateGuideState(): m_state=2
00:11:02.147 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 586
00:11:02.147 00.000 5052 Star::Find returns 1 (0), X=306.24, Y=174.38, Mass=57, SNR=4.9, Peak=47 HFD=8.0
00:11:02.147 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.97) = xAngle (-4.77 = 1.51)
00:11:02.148 00.001 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.83 = 1.46)
00:11:02.148 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.27 hyp=0.81 cameraTheta=-2.80 mountX=0.05 mountY=0.80, mountTheta=1.51
00:11:02.148 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:11:02.158 00.010 5052 UpdateGuideState exits: m=57 SNR=4.9
00:11:02.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:02.158 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:02.158 00.000 5052 Enqueuing Expose request
00:11:02.158 00.000 8976 Worker thread wakes up
00:11:02.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:02.158 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:11:03.192 01.034 8976 Exposure complete
00:11:03.207 00.015 8976 worker thread done servicing request
00:11:03.207 00.000 5052 OnExposeComplete: enter
00:11:03.207 00.000 5052 UpdateGuideState(): m_state=2
00:11:03.207 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 587
00:11:03.208 00.001 5052 Star::Find false star n=8 nbg=267 bg=32.0 sigma=1.1 thresh=35 peak=35
00:11:03.208 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=39, SNR=2.9, Peak=47 HFD=0.0
00:11:03.208 00.000 5052 DistanceChecker: activated
00:11:03.208 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:03.208 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:11:03.208 00.000 5052 guider state => SELECTING
00:11:03.208 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:03.208 00.000 5052 Status Line: Star lost - low SNR
00:11:03.212 00.004 5052 UpdateImageDisplay: Size=(640,512) min=24, max=159, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:11:03.221 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:11:03.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:03.221 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:03.221 00.000 5052 Enqueuing Expose request
00:11:03.221 00.000 8976 Worker thread wakes up
00:11:03.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:03.221 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:04.263 01.042 8976 Exposure complete
00:11:04.278 00.015 8976 worker thread done servicing request
00:11:04.279 00.001 5052 OnExposeComplete: enter
00:11:04.279 00.000 5052 UpdateGuideState(): m_state=1
00:11:04.279 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 588
00:11:04.279 00.000 5052 Star::Find returns 1 (0), X=307.20, Y=175.45, Mass=31, SNR=3.8, Peak=49 HFD=2.1
00:11:04.279 00.000 5052 DistanceChecker: deactivated
00:11:04.281 00.002 5052 setting lock position to (307.20, 175.45)
00:11:04.281 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:11:04.281 00.000 5052 Changing from state SELECTING to SELECTED
00:11:04.281 00.000 5052 guider state => SELECTED
00:11:04.283 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:11:04.294 00.011 5052 UpdateGuideState exits: m=31 SNR=3.8
00:11:04.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:04.294 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:04.294 00.000 5052 Enqueuing Expose request
00:11:04.294 00.000 8976 Worker thread wakes up
00:11:04.294 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:04.294 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:11:05.327 01.033 8976 Exposure complete
00:11:05.340 00.013 8976 worker thread done servicing request
00:11:05.341 00.001 5052 OnExposeComplete: enter
00:11:05.341 00.000 5052 UpdateGuideState(): m_state=2
00:11:05.341 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 589
00:11:05.341 00.000 5052 Star::Find returns 0 (2), X=307.00, Y=175.00, Mass=18, SNR=2.8, Peak=43 HFD=0.0
00:11:05.341 00.000 5052 DistanceChecker: activated
00:11:05.341 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:05.341 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:11:05.341 00.000 5052 guider state => SELECTING
00:11:05.341 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:05.341 00.000 5052 Status Line: Star lost - low SNR
00:11:05.344 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
00:11:05.355 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:11:05.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:05.355 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:05.355 00.000 5052 Enqueuing Expose request
00:11:05.355 00.000 8976 Worker thread wakes up
00:11:05.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:05.355 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:06.392 01.037 8976 Exposure complete
00:11:06.407 00.015 8976 worker thread done servicing request
00:11:06.407 00.000 5052 OnExposeComplete: enter
00:11:06.407 00.000 5052 UpdateGuideState(): m_state=1
00:11:06.407 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 590
00:11:06.407 00.000 5052 Star::Find false star n=3 nbg=273 bg=32.3 sigma=1.1 thresh=36 peak=35
00:11:06.407 00.000 5052 Star::Find returns 0 (2), X=307.00, Y=175.00, Mass=24, SNR=2.9, Peak=47 HFD=0.0
00:11:06.407 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:06.407 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:06.407 00.000 5052 Status Line: Star lost - low SNR
00:11:06.409 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=42, Gamma=2.630
00:11:06.417 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:11:06.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:06.417 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:06.418 00.001 5052 Enqueuing Expose request
00:11:06.418 00.000 8976 Worker thread wakes up
00:11:06.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:06.418 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:07.449 01.031 8976 Exposure complete
00:11:07.463 00.014 8976 worker thread done servicing request
00:11:07.463 00.000 5052 OnExposeComplete: enter
00:11:07.463 00.000 5052 UpdateGuideState(): m_state=1
00:11:07.463 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 591
00:11:07.463 00.000 5052 Star::Find returns 1 (0), X=306.87, Y=175.82, Mass=39, SNR=4.2, Peak=48 HFD=2.9
00:11:07.463 00.000 5052 DistanceChecker: deactivated
00:11:07.465 00.002 5052 setting lock position to (306.87, 175.82)
00:11:07.465 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:11:07.465 00.000 5052 Changing from state SELECTING to SELECTED
00:11:07.465 00.000 5052 guider state => SELECTED
00:11:07.467 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:11:07.476 00.009 5052 UpdateGuideState exits: m=39 SNR=4.2
00:11:07.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:07.477 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:07.477 00.000 5052 Enqueuing Expose request
00:11:07.477 00.000 8976 Worker thread wakes up
00:11:07.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:07.477 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:11:08.522 01.045 8976 Exposure complete
00:11:08.538 00.016 8976 worker thread done servicing request
00:11:08.538 00.000 5052 OnExposeComplete: enter
00:11:08.538 00.000 5052 UpdateGuideState(): m_state=2
00:11:08.538 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 592
00:11:08.538 00.000 5052 Star::Find false star n=3 nbg=283 bg=32.3 sigma=1.2 thresh=36 peak=36
00:11:08.538 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=24, SNR=2.9, Peak=48 HFD=0.0
00:11:08.538 00.000 5052 DistanceChecker: activated
00:11:08.538 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:08.538 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:11:08.538 00.000 5052 guider state => SELECTING
00:11:08.538 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:08.538 00.000 5052 Status Line: Star lost - low SNR
00:11:08.541 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:11:08.551 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:11:08.551 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:08.551 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:08.551 00.000 5052 Enqueuing Expose request
00:11:08.551 00.000 8976 Worker thread wakes up
00:11:08.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:08.551 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:09.589 01.038 8976 Exposure complete
00:11:09.603 00.014 8976 worker thread done servicing request
00:11:09.604 00.001 5052 OnExposeComplete: enter
00:11:09.604 00.000 5052 UpdateGuideState(): m_state=1
00:11:09.604 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 593
00:11:09.604 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=16, SNR=2.7, Peak=48 HFD=0.0
00:11:09.604 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:09.604 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:09.604 00.000 5052 Status Line: Star lost - low SNR
00:11:09.605 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:11:09.614 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:11:09.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:09.614 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:09.614 00.000 5052 Enqueuing Expose request
00:11:09.614 00.000 8976 Worker thread wakes up
00:11:09.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:09.614 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:10.662 01.048 8976 Exposure complete
00:11:10.678 00.016 8976 worker thread done servicing request
00:11:10.678 00.000 5052 OnExposeComplete: enter
00:11:10.678 00.000 5052 UpdateGuideState(): m_state=1
00:11:10.678 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 594
00:11:10.678 00.000 5052 Star::Find returns 1 (0), X=307.39, Y=175.74, Mass=34, SNR=3.9, Peak=47 HFD=3.1
00:11:10.678 00.000 5052 DistanceChecker: deactivated
00:11:10.679 00.001 5052 setting lock position to (307.39, 175.74)
00:11:10.679 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:11:10.679 00.000 5052 Changing from state SELECTING to SELECTED
00:11:10.679 00.000 5052 guider state => SELECTED
00:11:10.682 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:11:10.691 00.009 5052 UpdateGuideState exits: m=34 SNR=3.9
00:11:10.691 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:10.691 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:10.691 00.000 5052 Enqueuing Expose request
00:11:10.691 00.000 8976 Worker thread wakes up
00:11:10.691 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:10.691 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:11:11.725 01.034 8976 Exposure complete
00:11:11.739 00.014 8976 worker thread done servicing request
00:11:11.739 00.000 5052 OnExposeComplete: enter
00:11:11.739 00.000 5052 UpdateGuideState(): m_state=2
00:11:11.739 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 595
00:11:11.739 00.000 5052 Star::Find returns 1 (0), X=306.06, Y=174.21, Mass=50, SNR=4.6, Peak=48 HFD=5.0
00:11:11.739 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.97) = xAngle (-4.25 = 2.03)
00:11:11.739 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.31 = 1.98)
00:11:11.739 00.000 5052 CameraToMount -- cameraX=-1.33 cameraY=-1.53 hyp=2.03 cameraTheta=-2.28 mountX=-0.90 mountY=1.87, mountTheta=2.02
00:11:11.740 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:11:11.749 00.009 5052 UpdateGuideState exits: m=50 SNR=4.6
00:11:11.750 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:11.750 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:11.750 00.000 5052 Enqueuing Expose request
00:11:11.750 00.000 8976 Worker thread wakes up
00:11:11.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:11.750 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:11:12.784 01.034 8976 Exposure complete
00:11:12.798 00.014 8976 worker thread done servicing request
00:11:12.798 00.000 5052 OnExposeComplete: enter
00:11:12.798 00.000 5052 UpdateGuideState(): m_state=2
00:11:12.798 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 596
00:11:12.799 00.001 5052 Star::Find returns 1 (0), X=305.94, Y=175.28, Mass=45, SNR=4.4, Peak=47 HFD=5.6
00:11:12.799 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.97) = xAngle (-4.80 = 1.48)
00:11:12.799 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.85 = 1.43)
00:11:12.799 00.000 5052 CameraToMount -- cameraX=-1.45 cameraY=-0.46 hyp=1.52 cameraTheta=-2.83 mountX=0.13 mountY=1.51, mountTheta=1.48
00:11:12.799 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:11:12.808 00.009 5052 UpdateGuideState exits: m=45 SNR=4.4
00:11:12.809 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:12.809 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:12.809 00.000 5052 Enqueuing Expose request
00:11:12.809 00.000 8976 Worker thread wakes up
00:11:12.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:12.809 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:11:13.837 01.028 8976 Exposure complete
00:11:13.851 00.014 8976 worker thread done servicing request
00:11:13.851 00.000 5052 OnExposeComplete: enter
00:11:13.851 00.000 5052 UpdateGuideState(): m_state=2
00:11:13.851 00.000 5052 Star::Find(18, 305, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 597
00:11:13.851 00.000 5052 Star::Find returns 1 (0), X=307.06, Y=175.30, Mass=71, SNR=5.6, Peak=50 HFD=6.7
00:11:13.851 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.97) = xAngle (-4.18 = 2.10)
00:11:13.851 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.23 = 2.05)
00:11:13.851 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.44 hyp=0.54 cameraTheta=-2.21 mountX=-0.28 mountY=0.48, mountTheta=2.09
00:11:13.852 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:11:13.861 00.009 5052 UpdateGuideState exits: m=71 SNR=5.6
00:11:13.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:13.862 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:13.862 00.000 5052 Enqueuing Expose request
00:11:13.862 00.000 8976 Worker thread wakes up
00:11:13.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:13.862 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:11:14.904 01.042 8976 Exposure complete
00:11:14.918 00.014 8976 worker thread done servicing request
00:11:14.918 00.000 5052 OnExposeComplete: enter
00:11:14.918 00.000 5052 UpdateGuideState(): m_state=2
00:11:14.918 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 598
00:11:14.918 00.000 5052 Star::Find returns 1 (0), X=306.71, Y=174.57, Mass=41, SNR=4.3, Peak=47 HFD=4.5
00:11:14.918 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.97) = xAngle (-4.06 = 2.22)
00:11:14.918 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.12 = 2.17)
00:11:14.918 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-1.17 hyp=1.35 cameraTheta=-2.10 mountX=-0.82 mountY=1.12, mountTheta=2.20
00:11:14.919 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:11:14.927 00.008 5052 UpdateGuideState exits: m=41 SNR=4.3
00:11:14.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:14.927 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:14.927 00.000 5052 Enqueuing Expose request
00:11:14.927 00.000 8976 Worker thread wakes up
00:11:14.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:14.927 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:11:15.965 01.038 8976 Exposure complete
00:11:15.980 00.015 8976 worker thread done servicing request
00:11:15.980 00.000 5052 OnExposeComplete: enter
00:11:15.980 00.000 5052 UpdateGuideState(): m_state=2
00:11:15.981 00.001 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 599
00:11:15.981 00.000 5052 Star::Find false star n=3 nbg=272 bg=32.2 sigma=1.1 thresh=36 peak=36
00:11:15.981 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=26, SNR=2.9, Peak=51 HFD=0.0
00:11:15.981 00.000 5052 DistanceChecker: activated
00:11:15.981 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:15.981 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:11:15.981 00.000 5052 guider state => SELECTING
00:11:15.981 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:15.981 00.000 5052 Status Line: Star lost - low SNR
00:11:15.985 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=42, Gamma=2.630
00:11:15.995 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:11:15.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:15.995 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:15.995 00.000 5052 Enqueuing Expose request
00:11:15.995 00.000 8976 Worker thread wakes up
00:11:15.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:15.995 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:17.036 01.041 8976 Exposure complete
00:11:17.054 00.018 8976 worker thread done servicing request
00:11:17.055 00.001 5052 OnExposeComplete: enter
00:11:17.055 00.000 5052 UpdateGuideState(): m_state=1
00:11:17.055 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 600
00:11:17.055 00.000 5052 Star::Find returns 1 (0), X=306.46, Y=174.63, Mass=32, SNR=3.8, Peak=47 HFD=1.8
00:11:17.055 00.000 5052 DistanceChecker: deactivated
00:11:17.056 00.001 5052 setting lock position to (306.46, 174.63)
00:11:17.056 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:11:17.056 00.000 5052 Changing from state SELECTING to SELECTED
00:11:17.056 00.000 5052 guider state => SELECTED
00:11:17.059 00.003 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
00:11:17.068 00.009 5052 UpdateGuideState exits: m=32 SNR=3.8
00:11:17.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:17.068 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:17.069 00.001 5052 Enqueuing Expose request
00:11:17.069 00.000 8976 Worker thread wakes up
00:11:17.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:17.069 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:11:18.110 01.041 8976 Exposure complete
00:11:18.125 00.015 8976 worker thread done servicing request
00:11:18.125 00.000 5052 OnExposeComplete: enter
00:11:18.125 00.000 5052 UpdateGuideState(): m_state=2
00:11:18.126 00.001 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 601
00:11:18.126 00.000 5052 Star::Find returns 1 (0), X=307.12, Y=175.60, Mass=28, SNR=3.6, Peak=48 HFD=2.2
00:11:18.126 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.97) = xAngle (-0.99 = -0.99)
00:11:18.126 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.05 = -1.05)
00:11:18.126 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.97 hyp=1.18 cameraTheta=0.97 mountX=0.64 mountY=-1.02, mountTheta=-1.01
00:11:18.127 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=31, FiltMin=27, FiltMax=40, Gamma=2.630
00:11:18.137 00.010 5052 UpdateGuideState exits: m=28 SNR=3.6
00:11:18.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:18.137 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:18.137 00.000 5052 Enqueuing Expose request
00:11:18.137 00.000 8976 Worker thread wakes up
00:11:18.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:18.138 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:11:19.177 01.039 8976 Exposure complete
00:11:19.191 00.014 8976 worker thread done servicing request
00:11:19.191 00.000 5052 OnExposeComplete: enter
00:11:19.191 00.000 5052 UpdateGuideState(): m_state=2
00:11:19.192 00.001 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 602
00:11:19.192 00.000 5052 Star::Find returns 0 (2), X=307.00, Y=175.00, Mass=15, SNR=2.7, Peak=47 HFD=0.0
00:11:19.192 00.000 5052 DistanceChecker: activated
00:11:19.192 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:19.192 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:11:19.192 00.000 5052 guider state => SELECTING
00:11:19.192 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:19.192 00.000 5052 Status Line: Star lost - low SNR
00:11:19.197 00.005 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:11:19.206 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:11:19.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:19.206 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:19.206 00.000 5052 Enqueuing Expose request
00:11:19.206 00.000 8976 Worker thread wakes up
00:11:19.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:19.206 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:20.245 01.039 8976 Exposure complete
00:11:20.261 00.016 8976 worker thread done servicing request
00:11:20.261 00.000 5052 OnExposeComplete: enter
00:11:20.261 00.000 5052 UpdateGuideState(): m_state=1
00:11:20.261 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 603
00:11:20.261 00.000 5052 Star::Find returns 1 (0), X=306.47, Y=175.93, Mass=21, SNR=3.1, Peak=48 HFD=1.4
00:11:20.261 00.000 5052 DistanceChecker: deactivated
00:11:20.263 00.002 5052 setting lock position to (306.47, 175.93)
00:11:20.263 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:11:20.263 00.000 5052 Changing from state SELECTING to SELECTED
00:11:20.263 00.000 5052 guider state => SELECTED
00:11:20.265 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:11:20.275 00.010 5052 UpdateGuideState exits: m=21 SNR=3.1
00:11:20.276 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:20.276 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:20.276 00.000 5052 Enqueuing Expose request
00:11:20.276 00.000 8976 Worker thread wakes up
00:11:20.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:20.276 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:11:21.324 01.048 8976 Exposure complete
00:11:21.339 00.015 8976 worker thread done servicing request
00:11:21.339 00.000 5052 OnExposeComplete: enter
00:11:21.339 00.000 5052 UpdateGuideState(): m_state=2
00:11:21.339 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 604
00:11:21.339 00.000 5052 Star::Find returns 1 (0), X=306.36, Y=174.11, Mass=41, SNR=4.3, Peak=47 HFD=3.4
00:11:21.339 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.97) = xAngle (-3.60 = 2.68)
00:11:21.339 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.65 = 2.63)
00:11:21.339 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-1.82 hyp=1.83 cameraTheta=-1.63 mountX=-1.64 mountY=0.89, mountTheta=2.64
00:11:21.340 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:11:21.348 00.008 5052 UpdateGuideState exits: m=41 SNR=4.3
00:11:21.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:21.348 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:21.348 00.000 5052 Enqueuing Expose request
00:11:21.348 00.000 8976 Worker thread wakes up
00:11:21.349 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:21.349 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:11:22.384 01.035 8976 Exposure complete
00:11:22.399 00.015 8976 worker thread done servicing request
00:11:22.399 00.000 5052 OnExposeComplete: enter
00:11:22.399 00.000 5052 UpdateGuideState(): m_state=2
00:11:22.399 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 605
00:11:22.399 00.000 5052 Star::Find returns 1 (0), X=306.73, Y=174.62, Mass=38, SNR=4.1, Peak=47 HFD=2.0
00:11:22.399 00.000 5052 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.97) = xAngle (-3.34 = 2.94)
00:11:22.399 00.000 5052 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.39 = 2.89)
00:11:22.399 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-1.32 hyp=1.34 cameraTheta=-1.37 mountX=-1.32 mountY=0.33, mountTheta=2.89
00:11:22.400 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:11:22.409 00.009 5052 UpdateGuideState exits: m=38 SNR=4.1
00:11:22.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:22.409 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:22.409 00.000 5052 Enqueuing Expose request
00:11:22.410 00.001 8976 Worker thread wakes up
00:11:22.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:22.410 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:11:23.438 01.028 8976 Exposure complete
00:11:23.453 00.015 8976 worker thread done servicing request
00:11:23.453 00.000 5052 OnExposeComplete: enter
00:11:23.453 00.000 5052 UpdateGuideState(): m_state=2
00:11:23.453 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 606
00:11:23.453 00.000 5052 Star::Find false star n=8 nbg=275 bg=32.0 sigma=1.1 thresh=35 peak=35
00:11:23.453 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=36, SNR=2.9, Peak=47 HFD=0.0
00:11:23.453 00.000 5052 DistanceChecker: activated
00:11:23.453 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:23.453 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:11:23.453 00.000 5052 guider state => SELECTING
00:11:23.453 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:23.453 00.000 5052 Status Line: Star lost - low SNR
00:11:23.457 00.004 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:11:23.466 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:11:23.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:23.466 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:23.466 00.000 5052 Enqueuing Expose request
00:11:23.466 00.000 8976 Worker thread wakes up
00:11:23.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:23.466 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:24.507 01.041 8976 Exposure complete
00:11:24.522 00.015 8976 worker thread done servicing request
00:11:24.522 00.000 5052 OnExposeComplete: enter
00:11:24.522 00.000 5052 UpdateGuideState(): m_state=1
00:11:24.522 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 607
00:11:24.522 00.000 5052 Star::Find returns 1 (0), X=306.97, Y=175.90, Mass=41, SNR=4.3, Peak=47 HFD=4.2
00:11:24.522 00.000 5052 DistanceChecker: deactivated
00:11:24.524 00.002 5052 setting lock position to (306.97, 175.90)
00:11:24.524 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:11:24.524 00.000 5052 Changing from state SELECTING to SELECTED
00:11:24.524 00.000 5052 guider state => SELECTED
00:11:24.527 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:11:24.537 00.010 5052 UpdateGuideState exits: m=41 SNR=4.3
00:11:24.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:24.537 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:24.537 00.000 5052 Enqueuing Expose request
00:11:24.537 00.000 8976 Worker thread wakes up
00:11:24.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:24.537 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:11:25.580 01.043 8976 Exposure complete
00:11:25.594 00.014 8976 worker thread done servicing request
00:11:25.594 00.000 5052 OnExposeComplete: enter
00:11:25.594 00.000 5052 UpdateGuideState(): m_state=2
00:11:25.594 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 608
00:11:25.594 00.000 5052 Star::Find returns 1 (0), X=306.67, Y=175.37, Mass=63, SNR=5.3, Peak=48 HFD=7.2
00:11:25.595 00.001 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.97) = xAngle (-4.05 = 2.24)
00:11:25.595 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.10 = 2.19)
00:11:25.595 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.53 hyp=0.61 cameraTheta=-2.08 mountX=-0.38 mountY=0.50, mountTheta=2.22
00:11:25.595 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:11:25.606 00.011 5052 UpdateGuideState exits: m=63 SNR=5.3
00:11:25.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:25.606 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:25.606 00.000 5052 Enqueuing Expose request
00:11:25.606 00.000 8976 Worker thread wakes up
00:11:25.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:25.606 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:11:26.650 01.044 8976 Exposure complete
00:11:26.663 00.013 8976 worker thread done servicing request
00:11:26.664 00.001 5052 OnExposeComplete: enter
00:11:26.664 00.000 5052 UpdateGuideState(): m_state=2
00:11:26.664 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 609
00:11:26.664 00.000 5052 Star::Find returns 1 (0), X=306.61, Y=174.47, Mass=40, SNR=4.2, Peak=47 HFD=4.1
00:11:26.664 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.97) = xAngle (-3.79 = 2.50)
00:11:26.664 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.84 = 2.44)
00:11:26.664 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-1.43 hyp=1.47 cameraTheta=-1.82 mountX=-1.18 mountY=0.95, mountTheta=2.46
00:11:26.665 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:11:26.674 00.009 5052 UpdateGuideState exits: m=40 SNR=4.2
00:11:26.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:26.674 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:26.674 00.000 5052 Enqueuing Expose request
00:11:26.674 00.000 8976 Worker thread wakes up
00:11:26.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:26.674 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,156,37,37)
00:11:27.705 01.031 8976 Exposure complete
00:11:27.720 00.015 8976 worker thread done servicing request
00:11:27.720 00.000 5052 OnExposeComplete: enter
00:11:27.720 00.000 5052 UpdateGuideState(): m_state=2
00:11:27.720 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 610
00:11:27.720 00.000 5052 Star::Find false star n=7 nbg=271 bg=32.1 sigma=1.1 thresh=35 peak=34
00:11:27.720 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=31, SNR=2.9, Peak=45 HFD=0.0
00:11:27.720 00.000 5052 DistanceChecker: activated
00:11:27.720 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:27.720 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:11:27.720 00.000 5052 guider state => SELECTING
00:11:27.720 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:27.720 00.000 5052 Status Line: Star lost - low SNR
00:11:27.724 00.004 5052 UpdateImageDisplay: Size=(640,512) min=23, max=161, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
00:11:27.734 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:11:27.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:27.734 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:27.734 00.000 5052 Enqueuing Expose request
00:11:27.734 00.000 8976 Worker thread wakes up
00:11:27.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:27.734 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:28.767 01.033 8976 Exposure complete
00:11:28.781 00.014 8976 worker thread done servicing request
00:11:28.781 00.000 5052 OnExposeComplete: enter
00:11:28.781 00.000 5052 UpdateGuideState(): m_state=1
00:11:28.781 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 611
00:11:28.781 00.000 5052 Star::Find returns 1 (0), X=307.16, Y=175.56, Mass=38, SNR=4.1, Peak=47 HFD=4.9
00:11:28.781 00.000 5052 DistanceChecker: deactivated
00:11:28.783 00.002 5052 setting lock position to (307.16, 175.56)
00:11:28.783 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:11:28.783 00.000 5052 Changing from state SELECTING to SELECTED
00:11:28.783 00.000 5052 guider state => SELECTED
00:11:28.785 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:11:28.795 00.010 5052 UpdateGuideState exits: m=38 SNR=4.1
00:11:28.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:28.795 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:28.795 00.000 5052 Enqueuing Expose request
00:11:28.795 00.000 8976 Worker thread wakes up
00:11:28.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:28.796 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:11:29.838 01.042 8976 Exposure complete
00:11:29.852 00.014 8976 worker thread done servicing request
00:11:29.852 00.000 5052 OnExposeComplete: enter
00:11:29.852 00.000 5052 UpdateGuideState(): m_state=2
00:11:29.852 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 612
00:11:29.852 00.000 5052 Star::Find returns 1 (0), X=306.70, Y=174.79, Mass=30, SNR=3.7, Peak=49 HFD=1.3
00:11:29.852 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.97) = xAngle (-4.08 = 2.21)
00:11:29.852 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.13 = 2.15)
00:11:29.852 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.77 hyp=0.90 cameraTheta=-2.11 mountX=-0.53 mountY=0.75, mountTheta=2.19
00:11:29.853 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:11:29.862 00.009 5052 UpdateGuideState exits: m=30 SNR=3.7
00:11:29.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:29.862 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:29.862 00.000 5052 Enqueuing Expose request
00:11:29.862 00.000 8976 Worker thread wakes up
00:11:29.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:29.862 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:11:30.890 01.028 8976 Exposure complete
00:11:30.906 00.016 8976 worker thread done servicing request
00:11:30.906 00.000 5052 OnExposeComplete: enter
00:11:30.906 00.000 5052 UpdateGuideState(): m_state=2
00:11:30.906 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 613
00:11:30.906 00.000 5052 Star::Find false star n=6 nbg=275 bg=31.9 sigma=1.1 thresh=35 peak=35
00:11:30.906 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=32, SNR=2.9, Peak=48 HFD=0.0
00:11:30.906 00.000 5052 DistanceChecker: activated
00:11:30.906 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:30.906 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:11:30.906 00.000 5052 guider state => SELECTING
00:11:30.906 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:30.906 00.000 5052 Status Line: Star lost - low SNR
00:11:30.910 00.004 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:11:30.919 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:11:30.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:30.919 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:30.919 00.000 5052 Enqueuing Expose request
00:11:30.919 00.000 8976 Worker thread wakes up
00:11:30.920 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:30.920 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:31.952 01.032 8976 Exposure complete
00:11:31.965 00.013 8976 worker thread done servicing request
00:11:31.966 00.001 5052 OnExposeComplete: enter
00:11:31.966 00.000 5052 UpdateGuideState(): m_state=1
00:11:31.966 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 614
00:11:31.966 00.000 5052 Star::Find false star n=10 nbg=275 bg=32.0 sigma=1.1 thresh=35 peak=35
00:11:31.966 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=42, SNR=2.9, Peak=47 HFD=0.0
00:11:31.966 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:31.966 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:31.966 00.000 5052 Status Line: Star lost - low SNR
00:11:31.967 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:11:31.977 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:11:31.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:31.977 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:31.977 00.000 5052 Enqueuing Expose request
00:11:31.977 00.000 8976 Worker thread wakes up
00:11:31.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:31.978 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:33.023 01.045 8976 Exposure complete
00:11:33.044 00.021 8976 worker thread done servicing request
00:11:33.044 00.000 5052 OnExposeComplete: enter
00:11:33.044 00.000 5052 UpdateGuideState(): m_state=1
00:11:33.044 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 615
00:11:33.045 00.001 5052 Star::Find returns 1 (0), X=306.06, Y=175.76, Mass=33, SNR=3.8, Peak=46 HFD=3.7
00:11:33.045 00.000 5052 DistanceChecker: deactivated
00:11:33.046 00.001 5052 setting lock position to (306.06, 175.76)
00:11:33.046 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:11:33.046 00.000 5052 Changing from state SELECTING to SELECTED
00:11:33.046 00.000 5052 guider state => SELECTED
00:11:33.050 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:11:33.061 00.011 5052 UpdateGuideState exits: m=33 SNR=3.8
00:11:33.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:33.061 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:33.061 00.000 5052 Enqueuing Expose request
00:11:33.061 00.000 8976 Worker thread wakes up
00:11:33.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:33.061 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:11:34.096 01.035 8976 Exposure complete
00:11:34.112 00.016 8976 worker thread done servicing request
00:11:34.112 00.000 5052 OnExposeComplete: enter
00:11:34.112 00.000 5052 UpdateGuideState(): m_state=2
00:11:34.112 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 616
00:11:34.112 00.000 5052 Star::Find false star n=3 nbg=280 bg=32.3 sigma=1.2 thresh=36 peak=36
00:11:34.112 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=24, SNR=2.9, Peak=48 HFD=0.0
00:11:34.112 00.000 5052 DistanceChecker: activated
00:11:34.112 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:34.112 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:11:34.112 00.000 5052 guider state => SELECTING
00:11:34.113 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:34.113 00.000 5052 Status Line: Star lost - low SNR
00:11:34.117 00.004 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:11:34.127 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:11:34.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:34.127 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:34.127 00.000 5052 Enqueuing Expose request
00:11:34.127 00.000 8976 Worker thread wakes up
00:11:34.127 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:34.127 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:35.165 01.038 8976 Exposure complete
00:11:35.179 00.014 8976 worker thread done servicing request
00:11:35.180 00.001 5052 OnExposeComplete: enter
00:11:35.180 00.000 5052 UpdateGuideState(): m_state=1
00:11:35.180 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 617
00:11:35.180 00.000 5052 Star::Find returns 1 (0), X=306.66, Y=174.77, Mass=38, SNR=4.2, Peak=49 HFD=2.5
00:11:35.180 00.000 5052 DistanceChecker: deactivated
00:11:35.181 00.001 5052 setting lock position to (306.66, 174.77)
00:11:35.181 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:11:35.181 00.000 5052 Changing from state SELECTING to SELECTED
00:11:35.181 00.000 5052 guider state => SELECTED
00:11:35.183 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:11:35.193 00.010 5052 UpdateGuideState exits: m=38 SNR=4.2
00:11:35.193 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:35.193 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:35.193 00.000 5052 Enqueuing Expose request
00:11:35.193 00.000 8976 Worker thread wakes up
00:11:35.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:35.193 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:11:36.233 01.040 8976 Exposure complete
00:11:36.251 00.018 8976 worker thread done servicing request
00:11:36.251 00.000 5052 OnExposeComplete: enter
00:11:36.251 00.000 5052 UpdateGuideState(): m_state=2
00:11:36.251 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 618
00:11:36.251 00.000 5052 Star::Find returns 1 (0), X=307.53, Y=175.34, Mass=32, SNR=3.8, Peak=48 HFD=2.8
00:11:36.251 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.97) = xAngle (-1.39 = -1.39)
00:11:36.251 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.44 = -1.44)
00:11:36.251 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.57 hyp=1.04 cameraTheta=0.58 mountX=0.19 mountY=-1.04, mountTheta=-1.39
00:11:36.252 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:11:36.262 00.010 5052 UpdateGuideState exits: m=32 SNR=3.8
00:11:36.263 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:36.263 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:36.263 00.000 5052 Enqueuing Expose request
00:11:36.263 00.000 8976 Worker thread wakes up
00:11:36.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:36.263 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(290,157,37,37)
00:11:37.307 01.044 8976 Exposure complete
00:11:37.324 00.017 8976 worker thread done servicing request
00:11:37.324 00.000 5052 OnExposeComplete: enter
00:11:37.325 00.001 5052 UpdateGuideState(): m_state=2
00:11:37.325 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 619
00:11:37.325 00.000 5052 Star::Find returns 1 (0), X=306.07, Y=174.08, Mass=44, SNR=4.4, Peak=47 HFD=3.7
00:11:37.325 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.97) = xAngle (-4.25 = 2.04)
00:11:37.325 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.30 = 1.98)
00:11:37.325 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.69 hyp=0.91 cameraTheta=-2.28 mountX=-0.41 mountY=0.83, mountTheta=2.03
00:11:37.326 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:11:37.334 00.008 5052 UpdateGuideState exits: m=44 SNR=4.4
00:11:37.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:37.334 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:37.334 00.000 5052 Enqueuing Expose request
00:11:37.334 00.000 8976 Worker thread wakes up
00:11:37.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:37.334 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:11:38.379 01.045 8976 Exposure complete
00:11:38.395 00.016 8976 worker thread done servicing request
00:11:38.396 00.001 5052 OnExposeComplete: enter
00:11:38.396 00.000 5052 UpdateGuideState(): m_state=2
00:11:38.396 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 620
00:11:38.396 00.000 5052 Star::Find returns 1 (0), X=306.77, Y=174.13, Mass=47, SNR=4.6, Peak=49 HFD=7.2
00:11:38.396 00.000 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.97) = xAngle (-3.37 = 2.91)
00:11:38.396 00.000 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.42 = 2.86)
00:11:38.396 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.64 hyp=0.65 cameraTheta=-1.40 mountX=-0.63 mountY=0.18, mountTheta=2.86
00:11:38.397 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:11:38.409 00.012 5052 UpdateGuideState exits: m=47 SNR=4.6
00:11:38.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:38.409 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:38.409 00.000 5052 Enqueuing Expose request
00:11:38.409 00.000 8976 Worker thread wakes up
00:11:38.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:38.409 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,156,37,37)
00:11:39.446 01.037 8976 Exposure complete
00:11:39.460 00.014 8976 worker thread done servicing request
00:11:39.460 00.000 5052 OnExposeComplete: enter
00:11:39.460 00.000 5052 UpdateGuideState(): m_state=2
00:11:39.460 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 621
00:11:39.461 00.001 5052 Star::Find returns 1 (0), X=307.39, Y=176.00, Mass=35, SNR=4.0, Peak=47 HFD=4.7
00:11:39.461 00.000 5052 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.97) = xAngle (-0.94 = -0.94)
00:11:39.461 00.000 5052 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-0.99 = -0.99)
00:11:39.461 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=1.23 hyp=1.43 cameraTheta=1.03 mountX=0.85 mountY=-1.19, mountTheta=-0.95
00:11:39.461 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:11:39.470 00.009 5052 UpdateGuideState exits: m=35 SNR=4.0
00:11:39.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:39.470 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:39.470 00.000 5052 Enqueuing Expose request
00:11:39.470 00.000 8976 Worker thread wakes up
00:11:39.470 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:39.471 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:11:40.503 01.032 8976 Exposure complete
00:11:40.518 00.015 8976 worker thread done servicing request
00:11:40.518 00.000 5052 OnExposeComplete: enter
00:11:40.518 00.000 5052 UpdateGuideState(): m_state=2
00:11:40.518 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 622
00:11:40.518 00.000 5052 Star::Find false star n=5 nbg=277 bg=32.0 sigma=1.1 thresh=35 peak=35
00:11:40.518 00.000 5052 Star::Find returns 0 (2), X=307.00, Y=175.00, Mass=28, SNR=2.9, Peak=47 HFD=0.0
00:11:40.518 00.000 5052 DistanceChecker: activated
00:11:40.518 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:40.518 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:11:40.518 00.000 5052 guider state => SELECTING
00:11:40.518 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:40.518 00.000 5052 Status Line: Star lost - low SNR
00:11:40.522 00.004 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:11:40.532 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:11:40.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:40.532 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:40.532 00.000 5052 Enqueuing Expose request
00:11:40.532 00.000 8976 Worker thread wakes up
00:11:40.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:40.532 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:41.573 01.041 8976 Exposure complete
00:11:41.586 00.013 8976 worker thread done servicing request
00:11:41.587 00.001 5052 OnExposeComplete: enter
00:11:41.587 00.000 5052 UpdateGuideState(): m_state=1
00:11:41.587 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 623
00:11:41.587 00.000 5052 Star::Find returns 1 (0), X=307.20, Y=175.25, Mass=32, SNR=3.8, Peak=48 HFD=2.8
00:11:41.587 00.000 5052 DistanceChecker: deactivated
00:11:41.588 00.001 5052 setting lock position to (307.20, 175.25)
00:11:41.588 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:11:41.589 00.001 5052 Changing from state SELECTING to SELECTED
00:11:41.589 00.000 5052 guider state => SELECTED
00:11:41.590 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:11:41.600 00.010 5052 UpdateGuideState exits: m=32 SNR=3.8
00:11:41.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:41.600 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:41.600 00.000 5052 Enqueuing Expose request
00:11:41.600 00.000 8976 Worker thread wakes up
00:11:41.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:41.600 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:11:42.630 01.030 8976 Exposure complete
00:11:42.644 00.014 8976 worker thread done servicing request
00:11:42.644 00.000 5052 OnExposeComplete: enter
00:11:42.644 00.000 5052 UpdateGuideState(): m_state=2
00:11:42.644 00.000 5052 Star::Find(18, 307, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 624
00:11:42.644 00.000 5052 Star::Find returns 1 (0), X=306.35, Y=175.46, Mass=26, SNR=3.4, Peak=49 HFD=0.9
00:11:42.644 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.97) = xAngle (0.93 = 0.93)
00:11:42.644 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (0.87 = 0.87)
00:11:42.644 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.21 hyp=0.88 cameraTheta=2.90 mountX=0.53 mountY=0.68, mountTheta=0.91
00:11:42.645 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=31, FiltMin=27, FiltMax=41, Gamma=2.630
00:11:42.654 00.009 5052 UpdateGuideState exits: m=26 SNR=3.4
00:11:42.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:42.654 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:42.654 00.000 5052 Enqueuing Expose request
00:11:42.654 00.000 8976 Worker thread wakes up
00:11:42.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:42.654 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:11:43.698 01.044 8976 Exposure complete
00:11:43.713 00.015 8976 worker thread done servicing request
00:11:43.713 00.000 5052 OnExposeComplete: enter
00:11:43.713 00.000 5052 UpdateGuideState(): m_state=2
00:11:43.713 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 625
00:11:43.714 00.001 5052 Star::Find false star n=8 nbg=272 bg=31.9 sigma=1.1 thresh=35 peak=35
00:11:43.714 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=36, SNR=2.9, Peak=45 HFD=0.0
00:11:43.714 00.000 5052 DistanceChecker: activated
00:11:43.714 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:43.714 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:11:43.714 00.000 5052 guider state => SELECTING
00:11:43.714 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:43.714 00.000 5052 Status Line: Star lost - low SNR
00:11:43.717 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:11:43.727 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:11:43.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:43.727 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:43.727 00.000 5052 Enqueuing Expose request
00:11:43.727 00.000 8976 Worker thread wakes up
00:11:43.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:43.727 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:44.765 01.038 8976 Exposure complete
00:11:44.780 00.015 8976 worker thread done servicing request
00:11:44.780 00.000 5052 OnExposeComplete: enter
00:11:44.780 00.000 5052 UpdateGuideState(): m_state=1
00:11:44.780 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 626
00:11:44.780 00.000 5052 Star::Find returns 1 (0), X=306.40, Y=174.85, Mass=44, SNR=4.4, Peak=50 HFD=4.4
00:11:44.780 00.000 5052 DistanceChecker: deactivated
00:11:44.783 00.003 5052 setting lock position to (306.40, 174.85)
00:11:44.783 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:11:44.783 00.000 5052 Changing from state SELECTING to SELECTED
00:11:44.783 00.000 5052 guider state => SELECTED
00:11:44.785 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:11:44.795 00.010 5052 UpdateGuideState exits: m=44 SNR=4.4
00:11:44.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:44.795 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:44.795 00.000 5052 Enqueuing Expose request
00:11:44.795 00.000 8976 Worker thread wakes up
00:11:44.796 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:44.796 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:11:45.832 01.036 8976 Exposure complete
00:11:45.845 00.013 8976 worker thread done servicing request
00:11:45.846 00.001 5052 OnExposeComplete: enter
00:11:45.846 00.000 5052 UpdateGuideState(): m_state=2
00:11:45.846 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 627
00:11:45.846 00.000 5052 Star::Find returns 1 (0), X=306.71, Y=175.30, Mass=28, SNR=3.6, Peak=49 HFD=1.3
00:11:45.846 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.97) = xAngle (-0.99 = -0.99)
00:11:45.846 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.05 = -1.05)
00:11:45.846 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.45 hyp=0.55 cameraTheta=0.97 mountX=0.30 mountY=-0.48, mountTheta=-1.01
00:11:45.847 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=43, Gamma=2.630
00:11:45.856 00.009 5052 UpdateGuideState exits: m=28 SNR=3.6
00:11:45.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:45.856 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:45.856 00.000 5052 Enqueuing Expose request
00:11:45.856 00.000 8976 Worker thread wakes up
00:11:45.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:45.856 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:11:46.897 01.041 8976 Exposure complete
00:11:46.912 00.015 8976 worker thread done servicing request
00:11:46.912 00.000 5052 OnExposeComplete: enter
00:11:46.912 00.000 5052 UpdateGuideState(): m_state=2
00:11:46.912 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 628
00:11:46.913 00.001 5052 Star::Find false star n=4 nbg=281 bg=32.3 sigma=1.2 thresh=36 peak=36
00:11:46.913 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=27, SNR=2.9, Peak=47 HFD=0.0
00:11:46.913 00.000 5052 DistanceChecker: activated
00:11:46.913 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:46.913 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:11:46.913 00.000 5052 guider state => SELECTING
00:11:46.913 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:46.913 00.000 5052 Status Line: Star lost - low SNR
00:11:46.916 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:11:46.925 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:11:46.926 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:46.926 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:46.926 00.000 5052 Enqueuing Expose request
00:11:46.926 00.000 8976 Worker thread wakes up
00:11:46.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:46.926 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:47.968 01.042 8976 Exposure complete
00:11:47.982 00.014 8976 worker thread done servicing request
00:11:47.983 00.001 5052 OnExposeComplete: enter
00:11:47.983 00.000 5052 UpdateGuideState(): m_state=1
00:11:47.983 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 629
00:11:47.983 00.000 5052 Star::Find returns 1 (0), X=308.19, Y=174.83, Mass=37, SNR=4.1, Peak=47 HFD=4.5
00:11:47.983 00.000 5052 DistanceChecker: deactivated
00:11:47.984 00.001 5052 setting lock position to (308.19, 174.83)
00:11:47.984 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:11:47.984 00.000 5052 Changing from state SELECTING to SELECTED
00:11:47.984 00.000 5052 guider state => SELECTED
00:11:47.986 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:11:47.995 00.009 5052 UpdateGuideState exits: m=37 SNR=4.1
00:11:47.996 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:47.996 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:47.996 00.000 5052 Enqueuing Expose request
00:11:47.996 00.000 8976 Worker thread wakes up
00:11:47.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:47.996 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(290,157,37,37)
00:11:49.043 01.047 8976 Exposure complete
00:11:49.056 00.013 8976 worker thread done servicing request
00:11:49.057 00.001 5052 OnExposeComplete: enter
00:11:49.057 00.000 5052 UpdateGuideState(): m_state=2
00:11:49.057 00.000 5052 Star::Find(18, 308, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 630
00:11:49.057 00.000 5052 Star::Find false star n=5 nbg=273 bg=31.9 sigma=1.1 thresh=35 peak=35
00:11:49.057 00.000 5052 Star::Find returns 0 (2), X=308.00, Y=174.00, Mass=27, SNR=2.9, Peak=47 HFD=0.0
00:11:49.057 00.000 5052 DistanceChecker: activated
00:11:49.057 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:49.057 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:11:49.057 00.000 5052 guider state => SELECTING
00:11:49.057 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:49.057 00.000 5052 Status Line: Star lost - low SNR
00:11:49.061 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:11:49.070 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:11:49.070 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:49.070 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:49.070 00.000 5052 Enqueuing Expose request
00:11:49.070 00.000 8976 Worker thread wakes up
00:11:49.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:49.070 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:50.116 01.046 8976 Exposure complete
00:11:50.131 00.015 8976 worker thread done servicing request
00:11:50.132 00.001 5052 OnExposeComplete: enter
00:11:50.132 00.000 5052 UpdateGuideState(): m_state=1
00:11:50.132 00.000 5052 Star::Find(18, 308, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 631
00:11:50.132 00.000 5052 Star::Find false star n=8 nbg=278 bg=32.1 sigma=1.1 thresh=35 peak=35
00:11:50.132 00.000 5052 Star::Find returns 0 (2), X=308.00, Y=174.00, Mass=40, SNR=2.9, Peak=48 HFD=0.0
00:11:50.132 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:50.132 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:50.132 00.000 5052 Status Line: Star lost - low SNR
00:11:50.134 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=159, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:11:50.142 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:11:50.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:50.142 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:50.142 00.000 5052 Enqueuing Expose request
00:11:50.142 00.000 8976 Worker thread wakes up
00:11:50.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:50.143 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:51.190 01.047 8976 Exposure complete
00:11:51.205 00.015 8976 worker thread done servicing request
00:11:51.205 00.000 5052 OnExposeComplete: enter
00:11:51.205 00.000 5052 UpdateGuideState(): m_state=1
00:11:51.205 00.000 5052 Star::Find(18, 308, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 632
00:11:51.205 00.000 5052 Star::Find returns 1 (0), X=306.99, Y=174.32, Mass=42, SNR=4.3, Peak=48 HFD=4.6
00:11:51.205 00.000 5052 DistanceChecker: deactivated
00:11:51.208 00.003 5052 setting lock position to (306.99, 174.32)
00:11:51.208 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:11:51.208 00.000 5052 Changing from state SELECTING to SELECTED
00:11:51.208 00.000 5052 guider state => SELECTED
00:11:51.211 00.003 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:11:51.220 00.009 5052 UpdateGuideState exits: m=42 SNR=4.3
00:11:51.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:51.220 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:51.220 00.000 5052 Enqueuing Expose request
00:11:51.220 00.000 8976 Worker thread wakes up
00:11:51.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:51.220 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,156,37,37)
00:11:52.256 01.036 8976 Exposure complete
00:11:52.272 00.016 8976 worker thread done servicing request
00:11:52.272 00.000 5052 OnExposeComplete: enter
00:11:52.272 00.000 5052 UpdateGuideState(): m_state=2
00:11:52.272 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 633
00:11:52.272 00.000 5052 Star::Find false star n=3 nbg=286 bg=32.5 sigma=1.2 thresh=36 peak=36
00:11:52.272 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=21, SNR=2.9, Peak=47 HFD=0.0
00:11:52.272 00.000 5052 DistanceChecker: activated
00:11:52.272 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:52.272 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:11:52.272 00.000 5052 guider state => SELECTING
00:11:52.272 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:52.272 00.000 5052 Status Line: Star lost - low SNR
00:11:52.276 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:11:52.285 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:11:52.286 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:52.286 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:52.286 00.000 5052 Enqueuing Expose request
00:11:52.286 00.000 8976 Worker thread wakes up
00:11:52.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:52.286 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:53.325 01.039 8976 Exposure complete
00:11:53.339 00.014 8976 worker thread done servicing request
00:11:53.339 00.000 5052 OnExposeComplete: enter
00:11:53.339 00.000 5052 UpdateGuideState(): m_state=1
00:11:53.339 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 634
00:11:53.339 00.000 5052 Star::Find false star n=6 nbg=276 bg=31.7 sigma=1.0 thresh=35 peak=35
00:11:53.339 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=36, SNR=2.9, Peak=48 HFD=0.0
00:11:53.339 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:53.339 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:53.339 00.000 5052 Status Line: Star lost - low SNR
00:11:53.341 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
00:11:53.350 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:11:53.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:53.350 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:53.350 00.000 5052 Enqueuing Expose request
00:11:53.350 00.000 8976 Worker thread wakes up
00:11:53.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:53.350 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:54.395 01.045 8976 Exposure complete
00:11:54.410 00.015 8976 worker thread done servicing request
00:11:54.410 00.000 5052 OnExposeComplete: enter
00:11:54.410 00.000 5052 UpdateGuideState(): m_state=1
00:11:54.410 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 635
00:11:54.410 00.000 5052 Star::Find returns 1 (0), X=306.56, Y=175.22, Mass=58, SNR=5.1, Peak=49 HFD=5.6
00:11:54.410 00.000 5052 DistanceChecker: deactivated
00:11:54.412 00.002 5052 setting lock position to (306.56, 175.22)
00:11:54.412 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:11:54.412 00.000 5052 Changing from state SELECTING to SELECTED
00:11:54.412 00.000 5052 guider state => SELECTED
00:11:54.414 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:11:54.424 00.010 5052 UpdateGuideState exits: m=58 SNR=5.1
00:11:54.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:54.424 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:54.424 00.000 5052 Enqueuing Expose request
00:11:54.424 00.000 8976 Worker thread wakes up
00:11:54.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:54.424 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:11:55.456 01.032 8976 Exposure complete
00:11:55.470 00.014 8976 worker thread done servicing request
00:11:55.470 00.000 5052 OnExposeComplete: enter
00:11:55.471 00.001 5052 UpdateGuideState(): m_state=2
00:11:55.471 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 636
00:11:55.471 00.000 5052 Star::Find returns 1 (0), X=306.60, Y=174.53, Mass=47, SNR=4.6, Peak=49 HFD=3.2
00:11:55.471 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.97) = xAngle (-3.49 = 2.80)
00:11:55.471 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.54 = 2.74)
00:11:55.471 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.69 hyp=0.69 cameraTheta=-1.52 mountX=-0.65 mountY=0.27, mountTheta=2.75
00:11:55.472 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:11:55.481 00.009 5052 UpdateGuideState exits: m=47 SNR=4.6
00:11:55.482 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:55.482 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:55.482 00.000 5052 Enqueuing Expose request
00:11:55.482 00.000 8976 Worker thread wakes up
00:11:55.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:55.482 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,157,37,37)
00:11:56.520 01.038 8976 Exposure complete
00:11:56.536 00.016 8976 worker thread done servicing request
00:11:56.536 00.000 5052 OnExposeComplete: enter
00:11:56.536 00.000 5052 UpdateGuideState(): m_state=2
00:11:56.536 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 637
00:11:56.536 00.000 5052 Star::Find false star n=3 nbg=274 bg=32.3 sigma=1.1 thresh=36 peak=36
00:11:56.536 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=174.00, Mass=24, SNR=2.9, Peak=48 HFD=0.0
00:11:56.536 00.000 5052 DistanceChecker: activated
00:11:56.536 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:11:56.536 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:11:56.536 00.000 5052 guider state => SELECTING
00:11:56.536 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:11:56.536 00.000 5052 Status Line: Star lost - low SNR
00:11:56.540 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:11:56.550 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:11:56.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:56.550 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:11:56.550 00.000 5052 Enqueuing Expose request
00:11:56.550 00.000 8976 Worker thread wakes up
00:11:56.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:56.550 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:11:57.588 01.038 8976 Exposure complete
00:11:57.602 00.014 8976 worker thread done servicing request
00:11:57.602 00.000 5052 OnExposeComplete: enter
00:11:57.602 00.000 5052 UpdateGuideState(): m_state=1
00:11:57.602 00.000 5052 Star::Find(18, 306, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 638
00:11:57.602 00.000 5052 Star::Find returns 1 (0), X=306.02, Y=175.53, Mass=43, SNR=4.4, Peak=49 HFD=3.5
00:11:57.602 00.000 5052 DistanceChecker: deactivated
00:11:57.604 00.002 5052 setting lock position to (306.02, 175.53)
00:11:57.604 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:11:57.604 00.000 5052 Changing from state SELECTING to SELECTED
00:11:57.604 00.000 5052 guider state => SELECTED
00:11:57.607 00.003 5052 UpdateImageDisplay: Size=(640,512) min=23, max=160, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:11:57.616 00.009 5052 UpdateGuideState exits: m=43 SNR=4.4
00:11:57.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:57.616 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:57.616 00.000 5052 Enqueuing Expose request
00:11:57.616 00.000 8976 Worker thread wakes up
00:11:57.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:57.616 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,158,37,37)
00:11:58.650 01.034 8976 Exposure complete
00:11:58.664 00.014 8976 worker thread done servicing request
00:11:58.664 00.000 5052 OnExposeComplete: enter
00:11:58.664 00.000 5052 UpdateGuideState(): m_state=2
00:11:58.664 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 639
00:11:58.664 00.000 5052 Star::Find returns 1 (0), X=306.97, Y=176.00, Mass=29, SNR=3.7, Peak=50 HFD=2.3
00:11:58.664 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.97) = xAngle (-1.51 = -1.51)
00:11:58.664 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.56 = -1.56)
00:11:58.664 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.47 hyp=1.06 cameraTheta=0.46 mountX=0.07 mountY=-1.06, mountTheta=-1.51
00:11:58.665 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:11:58.674 00.009 5052 UpdateGuideState exits: m=29 SNR=3.7
00:11:58.675 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:58.675 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:58.675 00.000 5052 Enqueuing Expose request
00:11:58.675 00.000 8976 Worker thread wakes up
00:11:58.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:58.675 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:11:59.711 01.036 8976 Exposure complete
00:11:59.726 00.015 8976 worker thread done servicing request
00:11:59.726 00.000 5052 OnExposeComplete: enter
00:11:59.726 00.000 5052 UpdateGuideState(): m_state=2
00:11:59.726 00.000 5052 Star::Find(18, 306, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 640
00:11:59.726 00.000 5052 Star::Find returns 1 (0), X=306.51, Y=175.60, Mass=42, SNR=4.3, Peak=46 HFD=5.5
00:11:59.726 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.97) = xAngle (-1.82 = -1.82)
00:11:59.726 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-1.88 = -1.88)
00:11:59.726 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.07 hyp=0.49 cameraTheta=0.14 mountX=-0.12 mountY=-0.47, mountTheta=-1.83
00:11:59.727 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:11:59.736 00.009 5052 UpdateGuideState exits: m=42 SNR=4.3
00:11:59.736 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:59.736 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:11:59.736 00.000 5052 Enqueuing Expose request
00:11:59.736 00.000 8976 Worker thread wakes up
00:11:59.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:11:59.736 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,158,37,37)
00:12:00.772 01.036 8976 Exposure complete
00:12:00.787 00.015 8976 worker thread done servicing request
00:12:00.787 00.000 5052 OnExposeComplete: enter
00:12:00.787 00.000 5052 UpdateGuideState(): m_state=2
00:12:00.787 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 641
00:12:00.787 00.000 5052 Star::Find false star n=5 nbg=273 bg=32.0 sigma=1.1 thresh=35 peak=35
00:12:00.787 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=26, SNR=2.9, Peak=46 HFD=0.0
00:12:00.787 00.000 5052 DistanceChecker: activated
00:12:00.787 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:12:00.787 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:12:00.787 00.000 5052 guider state => SELECTING
00:12:00.787 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:12:00.787 00.000 5052 Status Line: Star lost - low SNR
00:12:00.791 00.004 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:12:00.800 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:12:00.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:00.800 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:12:00.800 00.000 5052 Enqueuing Expose request
00:12:00.800 00.000 8976 Worker thread wakes up
00:12:00.800 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:00.800 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:12:01.833 01.033 8976 Exposure complete
00:12:01.848 00.015 8976 worker thread done servicing request
00:12:01.848 00.000 5052 OnExposeComplete: enter
00:12:01.848 00.000 5052 UpdateGuideState(): m_state=1
00:12:01.848 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 642
00:12:01.848 00.000 5052 Star::Find false star n=10 nbg=277 bg=32.1 sigma=1.0 thresh=35 peak=35
00:12:01.848 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=45, SNR=2.9, Peak=48 HFD=0.0
00:12:01.848 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:12:01.848 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:12:01.848 00.000 5052 Status Line: Star lost - low SNR
00:12:01.849 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:12:01.860 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:12:01.860 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:01.860 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:12:01.860 00.000 5052 Enqueuing Expose request
00:12:01.860 00.000 8976 Worker thread wakes up
00:12:01.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:01.860 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:12:02.899 01.039 8976 Exposure complete
00:12:02.913 00.014 8976 worker thread done servicing request
00:12:02.913 00.000 5052 OnExposeComplete: enter
00:12:02.913 00.000 5052 UpdateGuideState(): m_state=1
00:12:02.914 00.001 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 643
00:12:02.914 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=16, SNR=2.7, Peak=48 HFD=0.0
00:12:02.914 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:12:02.914 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:12:02.914 00.000 5052 Status Line: Star lost - low SNR
00:12:02.915 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:12:02.924 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:12:02.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:02.924 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:12:02.924 00.000 5052 Enqueuing Expose request
00:12:02.924 00.000 8976 Worker thread wakes up
00:12:02.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:02.924 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:12:03.962 01.038 8976 Exposure complete
00:12:03.977 00.015 8976 worker thread done servicing request
00:12:03.978 00.001 5052 OnExposeComplete: enter
00:12:03.978 00.000 5052 UpdateGuideState(): m_state=1
00:12:03.978 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 644
00:12:03.978 00.000 5052 Star::Find returns 1 (0), X=306.41, Y=175.11, Mass=45, SNR=4.5, Peak=50 HFD=4.5
00:12:03.978 00.000 5052 DistanceChecker: deactivated
00:12:03.980 00.002 5052 setting lock position to (306.41, 175.11)
00:12:03.980 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:12:03.980 00.000 5052 Changing from state SELECTING to SELECTED
00:12:03.980 00.000 5052 guider state => SELECTED
00:12:03.982 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:12:03.992 00.010 5052 UpdateGuideState exits: m=45 SNR=4.5
00:12:03.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:03.992 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:03.992 00.000 5052 Enqueuing Expose request
00:12:03.992 00.000 8976 Worker thread wakes up
00:12:03.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:03.992 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,157,37,37)
00:12:05.024 01.032 8976 Exposure complete
00:12:05.038 00.014 8976 worker thread done servicing request
00:12:05.038 00.000 5052 OnExposeComplete: enter
00:12:05.038 00.000 5052 UpdateGuideState(): m_state=2
00:12:05.038 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 645
00:12:05.038 00.000 5052 Star::Find false star n=6 nbg=270 bg=31.9 sigma=1.1 thresh=35 peak=35
00:12:05.038 00.000 5052 Star::Find returns 0 (2), X=306.00, Y=175.00, Mass=32, SNR=2.9, Peak=47 HFD=0.0
00:12:05.039 00.001 5052 DistanceChecker: activated
00:12:05.039 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:12:05.039 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:12:05.039 00.000 5052 guider state => SELECTING
00:12:05.039 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:12:05.039 00.000 5052 Status Line: Star lost - low SNR
00:12:05.042 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
00:12:05.052 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:12:05.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:05.052 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:12:05.052 00.000 5052 Enqueuing Expose request
00:12:05.052 00.000 8976 Worker thread wakes up
00:12:05.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:05.052 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:12:06.088 01.036 8976 Exposure complete
00:12:06.104 00.016 8976 worker thread done servicing request
00:12:06.104 00.000 5052 OnExposeComplete: enter
00:12:06.104 00.000 5052 UpdateGuideState(): m_state=1
00:12:06.104 00.000 5052 Star::Find(18, 306, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 646
00:12:06.104 00.000 5052 Star::Find returns 1 (0), X=306.04, Y=173.98, Mass=55, SNR=4.9, Peak=48 HFD=6.3
00:12:06.104 00.000 5052 DistanceChecker: deactivated
00:12:06.106 00.002 5052 setting lock position to (306.04, 173.98)
00:12:06.106 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:12:06.106 00.000 5052 Changing from state SELECTING to SELECTED
00:12:06.106 00.000 5052 guider state => SELECTED
00:12:06.109 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=162, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:12:06.122 00.013 5052 UpdateGuideState exits: m=55 SNR=4.9
00:12:06.123 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:06.123 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:06.123 00.000 5052 Enqueuing Expose request
00:12:06.123 00.000 8976 Worker thread wakes up
00:12:06.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:06.123 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,156,37,37)
00:12:07.155 01.032 8976 Exposure complete
00:12:07.170 00.015 8976 worker thread done servicing request
00:12:07.171 00.001 5052 OnExposeComplete: enter
00:12:07.171 00.000 5052 UpdateGuideState(): m_state=2
00:12:07.171 00.000 5052 Star::Find(18, 306, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 647
00:12:07.171 00.000 5052 Star::Find returns 1 (0), X=315.48, Y=160.95, Mass=54, SNR=4.9, Peak=49 HFD=3.0
00:12:07.171 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.97) = xAngle (-2.91 = -2.91)
00:12:07.171 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-2.96 = -2.96)
00:12:07.171 00.000 5052 CameraToMount -- cameraX=9.45 cameraY=-13.03 hyp=16.10 cameraTheta=-0.94 mountX=-15.67 mountY=-2.84, mountTheta=-2.96
00:12:07.171 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:12:07.180 00.009 5052 UpdateGuideState exits: m=54 SNR=4.9
00:12:07.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:07.180 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:07.180 00.000 5052 Enqueuing Expose request
00:12:07.180 00.000 8976 Worker thread wakes up
00:12:07.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:07.180 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(297,143,37,37)
00:12:08.216 01.036 8976 Exposure complete
00:12:08.230 00.014 8976 worker thread done servicing request
00:12:08.230 00.000 5052 OnExposeComplete: enter
00:12:08.230 00.000 5052 UpdateGuideState(): m_state=2
00:12:08.230 00.000 5052 Star::Find(18, 315, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 648
00:12:08.230 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=33, SNR=4.0, Peak=65 HFD=0.5
00:12:08.230 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:08.230 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:12:08.230 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:12:08.231 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:12:08.239 00.008 5052 UpdateGuideState exits: m=33 SNR=4.0
00:12:08.240 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:08.240 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:08.240 00.000 5052 Enqueuing Expose request
00:12:08.240 00.000 8976 Worker thread wakes up
00:12:08.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:08.240 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:09.287 01.047 8976 Exposure complete
00:12:09.303 00.016 8976 worker thread done servicing request
00:12:09.303 00.000 5052 OnExposeComplete: enter
00:12:09.303 00.000 5052 UpdateGuideState(): m_state=2
00:12:09.303 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 649
00:12:09.303 00.000 5052 Star::Find returns 1 (0), X=305.56, Y=143.29, Mass=48, SNR=4.8, Peak=63 HFD=0.8
00:12:09.303 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.97) = xAngle (-3.55 = 2.73)
00:12:09.303 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.61 = 2.68)
00:12:09.303 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-30.69 hyp=30.69 cameraTheta=-1.59 mountX=-28.11 mountY=13.78, mountTheta=2.69
00:12:09.304 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:12:09.313 00.009 5052 UpdateGuideState exits: m=48 SNR=4.8
00:12:09.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:09.313 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:09.313 00.000 5052 Enqueuing Expose request
00:12:09.313 00.000 8976 Worker thread wakes up
00:12:09.313 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:09.313 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:10.358 01.045 8976 Exposure complete
00:12:10.373 00.015 8976 worker thread done servicing request
00:12:10.373 00.000 5052 OnExposeComplete: enter
00:12:10.373 00.000 5052 UpdateGuideState(): m_state=2
00:12:10.373 00.000 5052 Star::Find(18, 305, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 650
00:12:10.373 00.000 5052 Star::Find returns 1 (0), X=306.80, Y=143.58, Mass=38, SNR=4.2, Peak=62 HFD=1.3
00:12:10.373 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.97) = xAngle (-3.51 = 2.77)
00:12:10.373 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.57 = 2.72)
00:12:10.373 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=-30.40 hyp=30.41 cameraTheta=-1.55 mountX=-28.33 mountY=12.54, mountTheta=2.72
00:12:10.374 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:12:10.384 00.010 5052 UpdateGuideState exits: m=38 SNR=4.2
00:12:10.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:10.384 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:10.384 00.000 5052 Enqueuing Expose request
00:12:10.384 00.000 8976 Worker thread wakes up
00:12:10.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:10.384 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,126,37,37)
00:12:11.424 01.040 8976 Exposure complete
00:12:11.439 00.015 8976 worker thread done servicing request
00:12:11.439 00.000 5052 OnExposeComplete: enter
00:12:11.439 00.000 5052 UpdateGuideState(): m_state=2
00:12:11.440 00.001 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 651
00:12:11.440 00.000 5052 Star::Find returns 1 (0), X=305.46, Y=143.43, Mass=73, SNR=5.7, Peak=65 HFD=5.7
00:12:11.440 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.97) = xAngle (-3.56 = 2.73)
00:12:11.440 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.61 = 2.67)
00:12:11.440 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-30.54 hyp=30.55 cameraTheta=-1.59 mountX=-27.95 mountY=13.81, mountTheta=2.68
00:12:11.440 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:12:11.450 00.010 5052 UpdateGuideState exits: m=73 SNR=5.7
00:12:11.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:11.450 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:11.450 00.000 5052 Enqueuing Expose request
00:12:11.450 00.000 8976 Worker thread wakes up
00:12:11.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:11.451 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(287,125,37,37)
00:12:12.492 01.041 8976 Exposure complete
00:12:12.507 00.015 8976 worker thread done servicing request
00:12:12.507 00.000 5052 OnExposeComplete: enter
00:12:12.507 00.000 5052 UpdateGuideState(): m_state=2
00:12:12.507 00.000 5052 Star::Find(18, 305, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 652
00:12:12.507 00.000 5052 Star::Find returns 1 (0), X=306.32, Y=142.94, Mass=45, SNR=4.6, Peak=63 HFD=0.5
00:12:12.507 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.75)
00:12:12.507 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
00:12:12.507 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-31.04 hyp=31.04 cameraTheta=-1.56 mountX=-28.73 mountY=13.25, mountTheta=2.71
00:12:12.508 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:12:12.517 00.009 5052 UpdateGuideState exits: m=45 SNR=4.6
00:12:12.518 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:12.518 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:12.518 00.000 5052 Enqueuing Expose request
00:12:12.518 00.000 8976 Worker thread wakes up
00:12:12.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:12.518 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:13.549 01.031 8976 Exposure complete
00:12:13.564 00.015 8976 worker thread done servicing request
00:12:13.564 00.000 5052 OnExposeComplete: enter
00:12:13.564 00.000 5052 UpdateGuideState(): m_state=2
00:12:13.564 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 653
00:12:13.564 00.000 5052 Star::Find returns 1 (0), X=306.08, Y=142.85, Mass=40, SNR=4.4, Peak=63 HFD=0.2
00:12:13.564 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.75)
00:12:13.564 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:12:13.564 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-31.13 hyp=31.13 cameraTheta=-1.57 mountX=-28.72 mountY=13.51, mountTheta=2.70
00:12:13.564 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=164, med=31, FiltMin=27, FiltMax=40, Gamma=2.630
00:12:13.576 00.012 5052 UpdateGuideState exits: m=40 SNR=4.4
00:12:13.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:13.576 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:13.576 00.000 5052 Enqueuing Expose request
00:12:13.576 00.000 8976 Worker thread wakes up
00:12:13.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:13.576 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:14.621 01.045 8976 Exposure complete
00:12:14.635 00.014 8976 worker thread done servicing request
00:12:14.635 00.000 5052 OnExposeComplete: enter
00:12:14.635 00.000 5052 UpdateGuideState(): m_state=2
00:12:14.635 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 654
00:12:14.635 00.000 5052 Star::Find returns 1 (0), X=305.85, Y=143.29, Mass=45, SNR=4.6, Peak=64 HFD=0.5
00:12:14.635 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:14.635 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.69)
00:12:14.635 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-30.69 hyp=30.69 cameraTheta=-1.58 mountX=-28.23 mountY=13.53, mountTheta=2.69
00:12:14.636 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:12:14.645 00.009 5052 UpdateGuideState exits: m=45 SNR=4.6
00:12:14.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:14.645 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:14.645 00.000 5052 Enqueuing Expose request
00:12:14.645 00.000 8976 Worker thread wakes up
00:12:14.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:14.646 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:15.676 01.030 8976 Exposure complete
00:12:15.690 00.014 8976 worker thread done servicing request
00:12:15.690 00.000 5052 OnExposeComplete: enter
00:12:15.691 00.001 5052 UpdateGuideState(): m_state=2
00:12:15.691 00.000 5052 Star::Find(18, 305, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 655
00:12:15.691 00.000 5052 Star::Find returns 1 (0), X=306.45, Y=142.73, Mass=35, SNR=4.1, Peak=64 HFD=0.6
00:12:15.691 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.76)
00:12:15.691 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
00:12:15.691 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-31.25 hyp=31.25 cameraTheta=-1.56 mountX=-28.98 mountY=13.22, mountTheta=2.71
00:12:15.691 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:12:15.701 00.010 5052 UpdateGuideState exits: m=35 SNR=4.1
00:12:15.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:15.701 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:15.701 00.000 5052 Enqueuing Expose request
00:12:15.701 00.000 8976 Worker thread wakes up
00:12:15.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:15.701 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:16.736 01.035 8976 Exposure complete
00:12:16.752 00.016 8976 worker thread done servicing request
00:12:16.752 00.000 5052 OnExposeComplete: enter
00:12:16.753 00.001 5052 UpdateGuideState(): m_state=2
00:12:16.753 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 656
00:12:16.753 00.000 5052 Star::Find returns 1 (0), X=306.40, Y=142.74, Mass=46, SNR=4.6, Peak=65 HFD=0.7
00:12:16.753 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.76)
00:12:16.753 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
00:12:16.753 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-31.24 hyp=31.24 cameraTheta=-1.56 mountX=-28.95 mountY=13.27, mountTheta=2.71
00:12:16.754 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=169, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:12:16.764 00.010 5052 UpdateGuideState exits: m=46 SNR=4.6
00:12:16.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:16.764 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:16.764 00.000 5052 Enqueuing Expose request
00:12:16.764 00.000 8976 Worker thread wakes up
00:12:16.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:16.764 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:17.797 01.033 8976 Exposure complete
00:12:17.813 00.016 8976 worker thread done servicing request
00:12:17.813 00.000 5052 OnExposeComplete: enter
00:12:17.813 00.000 5052 UpdateGuideState(): m_state=2
00:12:17.813 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 657
00:12:17.813 00.000 5052 Star::Find returns 1 (0), X=305.95, Y=143.55, Mass=58, SNR=5.1, Peak=63 HFD=1.0
00:12:17.813 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:17.813 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:12:17.813 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-30.43 hyp=30.43 cameraTheta=-1.57 mountX=-28.02 mountY=13.32, mountTheta=2.70
00:12:17.814 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:12:17.823 00.009 5052 UpdateGuideState exits: m=58 SNR=5.1
00:12:17.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:17.823 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:17.823 00.000 5052 Enqueuing Expose request
00:12:17.823 00.000 8976 Worker thread wakes up
00:12:17.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:17.823 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,126,37,37)
00:12:18.854 01.031 8976 Exposure complete
00:12:18.870 00.016 8976 worker thread done servicing request
00:12:18.870 00.000 5052 OnExposeComplete: enter
00:12:18.870 00.000 5052 UpdateGuideState(): m_state=2
00:12:18.870 00.000 5052 Star::Find(18, 305, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 658
00:12:18.870 00.000 5052 Star::Find returns 1 (0), X=305.76, Y=143.29, Mass=62, SNR=5.3, Peak=67 HFD=0.7
00:12:18.870 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.55 = 2.74)
00:12:18.870 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.68)
00:12:18.870 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-30.69 hyp=30.69 cameraTheta=-1.58 mountX=-28.19 mountY=13.60, mountTheta=2.69
00:12:18.871 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:12:18.880 00.009 5052 UpdateGuideState exits: m=62 SNR=5.3
00:12:18.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:18.881 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:18.881 00.000 5052 Enqueuing Expose request
00:12:18.881 00.000 8976 Worker thread wakes up
00:12:18.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:18.881 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:19.912 01.031 8976 Exposure complete
00:12:19.927 00.015 8976 worker thread done servicing request
00:12:19.927 00.000 5052 OnExposeComplete: enter
00:12:19.927 00.000 5052 UpdateGuideState(): m_state=2
00:12:19.927 00.000 5052 Star::Find(18, 305, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 659
00:12:19.927 00.000 5052 Star::Find returns 1 (0), X=306.51, Y=143.00, Mass=51, SNR=4.9, Peak=66 HFD=0.8
00:12:19.927 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.52 = 2.76)
00:12:19.927 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.71)
00:12:19.927 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-30.98 hyp=30.98 cameraTheta=-1.56 mountX=-28.75 mountY=13.05, mountTheta=2.72
00:12:19.928 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:12:19.937 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
00:12:19.937 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:19.937 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:19.937 00.000 5052 Enqueuing Expose request
00:12:19.937 00.000 8976 Worker thread wakes up
00:12:19.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:19.937 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,125,37,37)
00:12:20.964 01.027 8976 Exposure complete
00:12:20.979 00.015 8976 worker thread done servicing request
00:12:20.979 00.000 5052 OnExposeComplete: enter
00:12:20.979 00.000 5052 UpdateGuideState(): m_state=2
00:12:20.979 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 660
00:12:20.980 00.001 5052 Star::Find returns 1 (0), X=306.24, Y=142.17, Mass=48, SNR=4.7, Peak=63 HFD=1.3
00:12:20.980 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.75)
00:12:20.980 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.70)
00:12:20.980 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-31.81 hyp=31.81 cameraTheta=-1.56 mountX=-29.41 mountY=13.66, mountTheta=2.71
00:12:20.980 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:12:20.989 00.009 5052 UpdateGuideState exits: m=48 SNR=4.7
00:12:20.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:20.989 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:20.989 00.000 5052 Enqueuing Expose request
00:12:20.989 00.000 8976 Worker thread wakes up
00:12:20.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:20.989 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,124,37,37)
00:12:22.023 01.034 8976 Exposure complete
00:12:22.038 00.015 8976 worker thread done servicing request
00:12:22.038 00.000 5052 OnExposeComplete: enter
00:12:22.038 00.000 5052 UpdateGuideState(): m_state=2
00:12:22.038 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 661
00:12:22.038 00.000 5052 Star::Find returns 1 (0), X=306.19, Y=143.10, Mass=35, SNR=4.1, Peak=64 HFD=0.2
00:12:22.038 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.53 = 2.75)
00:12:22.038 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.70)
00:12:22.038 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-30.88 hyp=30.88 cameraTheta=-1.57 mountX=-28.54 mountY=13.30, mountTheta=2.71
00:12:22.039 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:12:22.048 00.009 5052 UpdateGuideState exits: m=35 SNR=4.1
00:12:22.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:22.048 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:22.048 00.000 5052 Enqueuing Expose request
00:12:22.048 00.000 8976 Worker thread wakes up
00:12:22.048 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:22.048 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:23.091 01.043 8976 Exposure complete
00:12:23.106 00.015 8976 worker thread done servicing request
00:12:23.107 00.001 5052 OnExposeComplete: enter
00:12:23.107 00.000 5052 UpdateGuideState(): m_state=2
00:12:23.107 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 662
00:12:23.107 00.000 5052 Star::Find returns 1 (0), X=306.32, Y=143.16, Mass=37, SNR=4.2, Peak=63 HFD=0.4
00:12:23.107 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.75)
00:12:23.107 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
00:12:23.107 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-30.82 hyp=30.82 cameraTheta=-1.56 mountX=-28.53 mountY=13.15, mountTheta=2.71
00:12:23.108 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:12:23.117 00.009 5052 UpdateGuideState exits: m=37 SNR=4.2
00:12:23.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:23.117 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:23.117 00.000 5052 Enqueuing Expose request
00:12:23.117 00.000 8976 Worker thread wakes up
00:12:23.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:23.117 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:24.158 01.041 8976 Exposure complete
00:12:24.173 00.015 8976 worker thread done servicing request
00:12:24.173 00.000 5052 OnExposeComplete: enter
00:12:24.173 00.000 5052 UpdateGuideState(): m_state=2
00:12:24.173 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 663
00:12:24.173 00.000 5052 Star::Find returns 1 (0), X=306.88, Y=142.76, Mass=40, SNR=4.3, Peak=65 HFD=1.1
00:12:24.173 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.97) = xAngle (-3.51 = 2.77)
00:12:24.173 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.56 = 2.72)
00:12:24.173 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-31.22 hyp=31.23 cameraTheta=-1.54 mountX=-29.12 mountY=12.82, mountTheta=2.73
00:12:24.174 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:12:24.183 00.009 5052 UpdateGuideState exits: m=40 SNR=4.3
00:12:24.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:24.183 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:24.183 00.000 5052 Enqueuing Expose request
00:12:24.183 00.000 8976 Worker thread wakes up
00:12:24.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:24.184 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(289,125,37,37)
00:12:25.221 01.037 8976 Exposure complete
00:12:25.237 00.016 8976 worker thread done servicing request
00:12:25.237 00.000 5052 OnExposeComplete: enter
00:12:25.237 00.000 5052 UpdateGuideState(): m_state=2
00:12:25.237 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 664
00:12:25.237 00.000 5052 Star::Find returns 1 (0), X=305.67, Y=142.35, Mass=33, SNR=4.0, Peak=62 HFD=0.8
00:12:25.237 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.55 = 2.73)
00:12:25.237 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.68)
00:12:25.238 00.001 5052 CameraToMount -- cameraX=-0.36 cameraY=-31.63 hyp=31.63 cameraTheta=-1.58 mountX=-29.03 mountY=14.09, mountTheta=2.69
00:12:25.238 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:12:25.247 00.009 5052 UpdateGuideState exits: m=33 SNR=4.0
00:12:25.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:25.247 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:25.247 00.000 5052 Enqueuing Expose request
00:12:25.247 00.000 8976 Worker thread wakes up
00:12:25.247 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:25.247 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,124,37,37)
00:12:26.286 01.039 8976 Exposure complete
00:12:26.303 00.017 8976 worker thread done servicing request
00:12:26.303 00.000 5052 OnExposeComplete: enter
00:12:26.303 00.000 5052 UpdateGuideState(): m_state=2
00:12:26.303 00.000 5052 Star::Find(18, 305, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 665
00:12:26.303 00.000 5052 Star::Find returns 1 (0), X=306.61, Y=142.90, Mass=36, SNR=4.1, Peak=61 HFD=0.8
00:12:26.303 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.97) = xAngle (-3.52 = 2.76)
00:12:26.303 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.57 = 2.71)
00:12:26.303 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-31.08 hyp=31.08 cameraTheta=-1.55 mountX=-28.88 mountY=13.01, mountTheta=2.72
00:12:26.304 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:12:26.312 00.008 5052 UpdateGuideState exits: m=36 SNR=4.1
00:12:26.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:26.312 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:26.312 00.000 5052 Enqueuing Expose request
00:12:26.312 00.000 8976 Worker thread wakes up
00:12:26.313 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:26.313 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,125,37,37)
00:12:27.345 01.032 8976 Exposure complete
00:12:27.361 00.016 8976 worker thread done servicing request
00:12:27.361 00.000 5052 OnExposeComplete: enter
00:12:27.361 00.000 5052 UpdateGuideState(): m_state=2
00:12:27.361 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 666
00:12:27.361 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=33, SNR=4.0, Peak=65 HFD=0.5
00:12:27.361 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:27.362 00.001 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:12:27.362 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:12:27.362 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:12:27.371 00.009 5052 UpdateGuideState exits: m=33 SNR=4.0
00:12:27.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:27.371 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:27.371 00.000 5052 Enqueuing Expose request
00:12:27.371 00.000 8976 Worker thread wakes up
00:12:27.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:27.372 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:28.402 01.030 8976 Exposure complete
00:12:28.419 00.017 8976 worker thread done servicing request
00:12:28.419 00.000 5052 OnExposeComplete: enter
00:12:28.419 00.000 5052 UpdateGuideState(): m_state=2
00:12:28.419 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 667
00:12:28.419 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=30, SNR=3.8, Peak=62 HFD=0.5
00:12:28.419 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:28.419 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:12:28.419 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:12:28.420 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:12:28.429 00.009 5052 UpdateGuideState exits: m=30 SNR=3.8
00:12:28.429 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:28.429 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:28.429 00.000 5052 Enqueuing Expose request
00:12:28.429 00.000 8976 Worker thread wakes up
00:12:28.429 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:28.429 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:29.463 01.034 8976 Exposure complete
00:12:29.478 00.015 8976 worker thread done servicing request
00:12:29.478 00.000 5052 OnExposeComplete: enter
00:12:29.478 00.000 5052 UpdateGuideState(): m_state=2
00:12:29.478 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 668
00:12:29.478 00.000 5052 Star::Find returns 1 (0), X=306.34, Y=142.58, Mass=35, SNR=4.1, Peak=64 HFD=0.6
00:12:29.478 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.75)
00:12:29.478 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
00:12:29.478 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-31.40 hyp=31.40 cameraTheta=-1.56 mountX=-29.08 mountY=13.39, mountTheta=2.71
00:12:29.479 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:12:29.488 00.009 5052 UpdateGuideState exits: m=35 SNR=4.1
00:12:29.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:29.488 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:29.488 00.000 5052 Enqueuing Expose request
00:12:29.488 00.000 8976 Worker thread wakes up
00:12:29.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:29.488 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:30.524 01.036 8976 Exposure complete
00:12:30.539 00.015 8976 worker thread done servicing request
00:12:30.540 00.001 5052 OnExposeComplete: enter
00:12:30.540 00.000 5052 UpdateGuideState(): m_state=2
00:12:30.540 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 669
00:12:30.540 00.000 5052 Star::Find returns 1 (0), X=305.93, Y=141.73, Mass=41, SNR=4.4, Peak=62 HFD=2.5
00:12:30.540 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:30.540 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.69)
00:12:30.540 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-32.24 hyp=32.24 cameraTheta=-1.57 mountX=-29.69 mountY=14.13, mountTheta=2.70
00:12:30.541 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:12:30.542 00.001 5052 UpdateGuideState exits: m=41 SNR=4.4
00:12:30.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:30.542 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:30.542 00.000 5052 Enqueuing Expose request
00:12:30.542 00.000 8976 Worker thread wakes up
00:12:30.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:30.542 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,124,37,37)
00:12:31.579 01.037 8976 Exposure complete
00:12:31.595 00.016 8976 worker thread done servicing request
00:12:31.595 00.000 5052 OnExposeComplete: enter
00:12:31.595 00.000 5052 UpdateGuideState(): m_state=2
00:12:31.595 00.000 5052 Star::Find(18, 305, 141, 0, (0,0,0,0), 0.1, 10.0, 0) frame 670
00:12:31.595 00.000 5052 Star::Find returns 1 (0), X=306.42, Y=142.84, Mass=52, SNR=4.9, Peak=65 HFD=0.7
00:12:31.595 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.76)
00:12:31.595 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
00:12:31.595 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-31.14 hyp=31.14 cameraTheta=-1.56 mountX=-28.86 mountY=13.20, mountTheta=2.71
00:12:31.596 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:12:31.606 00.010 5052 UpdateGuideState exits: m=52 SNR=4.9
00:12:31.607 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:31.607 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:31.607 00.000 5052 Enqueuing Expose request
00:12:31.607 00.000 8976 Worker thread wakes up
00:12:31.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:31.607 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:32.647 01.040 8976 Exposure complete
00:12:32.663 00.016 8976 worker thread done servicing request
00:12:32.663 00.000 5052 OnExposeComplete: enter
00:12:32.663 00.000 5052 UpdateGuideState(): m_state=2
00:12:32.663 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 671
00:12:32.663 00.000 5052 Star::Find returns 1 (0), X=306.72, Y=143.10, Mass=59, SNR=5.2, Peak=63 HFD=1.4
00:12:32.663 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.97) = xAngle (-3.52 = 2.77)
00:12:32.663 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.57 = 2.71)
00:12:32.663 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-30.88 hyp=30.89 cameraTheta=-1.55 mountX=-28.74 mountY=12.82, mountTheta=2.72
00:12:32.665 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:12:32.674 00.009 5052 UpdateGuideState exits: m=59 SNR=5.2
00:12:32.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:32.675 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:32.675 00.000 5052 Enqueuing Expose request
00:12:32.675 00.000 8976 Worker thread wakes up
00:12:32.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:32.675 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,125,37,37)
00:12:33.714 01.039 8976 Exposure complete
00:12:33.729 00.015 8976 worker thread done servicing request
00:12:33.729 00.000 5052 OnExposeComplete: enter
00:12:33.729 00.000 5052 UpdateGuideState(): m_state=2
00:12:33.729 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 672
00:12:33.729 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=28, SNR=3.7, Peak=60 HFD=0.5
00:12:33.729 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:33.729 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:12:33.729 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:12:33.730 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=32, FiltMin=28, FiltMax=43, Gamma=2.630
00:12:33.739 00.009 5052 UpdateGuideState exits: m=28 SNR=3.7
00:12:33.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:33.739 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:33.739 00.000 5052 Enqueuing Expose request
00:12:33.739 00.000 8976 Worker thread wakes up
00:12:33.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:33.739 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:34.766 01.027 8976 Exposure complete
00:12:34.779 00.013 8976 worker thread done servicing request
00:12:34.779 00.000 5052 OnExposeComplete: enter
00:12:34.780 00.001 5052 UpdateGuideState(): m_state=2
00:12:34.780 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 673
00:12:34.780 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=142.67, Mass=45, SNR=4.5, Peak=62 HFD=0.5
00:12:34.780 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:34.780 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:12:34.780 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-31.31 hyp=31.31 cameraTheta=-1.57 mountX=-28.86 mountY=13.66, mountTheta=2.70
00:12:34.781 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:12:34.789 00.008 5052 UpdateGuideState exits: m=45 SNR=4.5
00:12:34.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:34.789 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:34.789 00.000 5052 Enqueuing Expose request
00:12:34.789 00.000 8976 Worker thread wakes up
00:12:34.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:34.789 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:35.836 01.047 8976 Exposure complete
00:12:35.851 00.015 8976 worker thread done servicing request
00:12:35.851 00.000 5052 OnExposeComplete: enter
00:12:35.851 00.000 5052 UpdateGuideState(): m_state=2
00:12:35.851 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 674
00:12:35.852 00.001 5052 Star::Find returns 1 (0), X=306.26, Y=143.40, Mass=46, SNR=4.6, Peak=63 HFD=0.7
00:12:35.852 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.75)
00:12:35.852 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
00:12:35.852 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-30.58 hyp=30.58 cameraTheta=-1.56 mountX=-28.29 mountY=13.10, mountTheta=2.71
00:12:35.853 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
00:12:35.862 00.009 5052 UpdateGuideState exits: m=46 SNR=4.6
00:12:35.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:35.862 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:35.862 00.000 5052 Enqueuing Expose request
00:12:35.862 00.000 8976 Worker thread wakes up
00:12:35.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:35.862 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:36.905 01.043 8976 Exposure complete
00:12:36.920 00.015 8976 worker thread done servicing request
00:12:36.920 00.000 5052 OnExposeComplete: enter
00:12:36.920 00.000 5052 UpdateGuideState(): m_state=2
00:12:36.920 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 675
00:12:36.920 00.000 5052 Star::Find returns 1 (0), X=305.80, Y=142.86, Mass=42, SNR=4.4, Peak=63 HFD=0.3
00:12:36.920 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.55 = 2.74)
00:12:36.921 00.001 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.68)
00:12:36.921 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-31.11 hyp=31.11 cameraTheta=-1.58 mountX=-28.60 mountY=13.75, mountTheta=2.69
00:12:36.921 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:12:36.930 00.009 5052 UpdateGuideState exits: m=42 SNR=4.4
00:12:36.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:36.930 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:36.930 00.000 5052 Enqueuing Expose request
00:12:36.930 00.000 8976 Worker thread wakes up
00:12:36.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:36.930 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:37.960 01.030 8976 Exposure complete
00:12:37.974 00.014 8976 worker thread done servicing request
00:12:37.974 00.000 5052 OnExposeComplete: enter
00:12:37.975 00.001 5052 UpdateGuideState(): m_state=2
00:12:37.975 00.000 5052 Star::Find(18, 305, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 676
00:12:37.975 00.000 5052 Star::Find returns 1 (0), X=305.68, Y=141.63, Mass=38, SNR=4.2, Peak=61 HFD=1.9
00:12:37.975 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.55 = 2.73)
00:12:37.975 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.68)
00:12:37.975 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-32.35 hyp=32.35 cameraTheta=-1.58 mountX=-29.69 mountY=14.40, mountTheta=2.69
00:12:37.976 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:12:37.986 00.010 5052 UpdateGuideState exits: m=38 SNR=4.2
00:12:37.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:37.986 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:37.986 00.000 5052 Enqueuing Expose request
00:12:37.986 00.000 8976 Worker thread wakes up
00:12:37.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:37.986 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,124,37,37)
00:12:39.018 01.032 8976 Exposure complete
00:12:39.033 00.015 8976 worker thread done servicing request
00:12:39.033 00.000 5052 OnExposeComplete: enter
00:12:39.033 00.000 5052 UpdateGuideState(): m_state=2
00:12:39.034 00.001 5052 Star::Find(18, 305, 141, 0, (0,0,0,0), 0.1, 10.0, 0) frame 677
00:12:39.034 00.000 5052 Star::Find returns 1 (0), X=306.56, Y=143.00, Mass=53, SNR=4.9, Peak=67 HFD=0.8
00:12:39.034 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.97) = xAngle (-3.52 = 2.76)
00:12:39.034 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.57 = 2.71)
00:12:39.034 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-30.98 hyp=30.98 cameraTheta=-1.55 mountX=-28.77 mountY=13.01, mountTheta=2.72
00:12:39.034 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=31, FiltMin=27, FiltMax=38, Gamma=2.630
00:12:39.045 00.011 5052 UpdateGuideState exits: m=53 SNR=4.9
00:12:39.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:39.045 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:39.045 00.000 5052 Enqueuing Expose request
00:12:39.045 00.000 8976 Worker thread wakes up
00:12:39.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:39.045 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,125,37,37)
00:12:40.075 01.030 8976 Exposure complete
00:12:40.090 00.015 8976 worker thread done servicing request
00:12:40.090 00.000 5052 OnExposeComplete: enter
00:12:40.090 00.000 5052 UpdateGuideState(): m_state=2
00:12:40.090 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 678
00:12:40.090 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=31, SNR=3.9, Peak=64 HFD=0.5
00:12:40.090 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:40.090 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:12:40.090 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:12:40.091 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:12:40.101 00.010 5052 UpdateGuideState exits: m=31 SNR=3.9
00:12:40.101 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:40.101 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:40.101 00.000 5052 Enqueuing Expose request
00:12:40.101 00.000 8976 Worker thread wakes up
00:12:40.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:40.101 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:41.131 01.030 8976 Exposure complete
00:12:41.145 00.014 8976 worker thread done servicing request
00:12:41.145 00.000 5052 OnExposeComplete: enter
00:12:41.146 00.001 5052 UpdateGuideState(): m_state=2
00:12:41.146 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 679
00:12:41.146 00.000 5052 Star::Find returns 1 (0), X=306.30, Y=143.30, Mass=34, SNR=4.0, Peak=63 HFD=0.5
00:12:41.146 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.75)
00:12:41.146 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
00:12:41.146 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-30.68 hyp=30.68 cameraTheta=-1.56 mountX=-28.39 mountY=13.11, mountTheta=2.71
00:12:41.147 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:12:41.155 00.008 5052 UpdateGuideState exits: m=34 SNR=4.0
00:12:41.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:41.155 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:41.155 00.000 5052 Enqueuing Expose request
00:12:41.155 00.000 8976 Worker thread wakes up
00:12:41.155 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:41.155 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:42.194 01.039 8976 Exposure complete
00:12:42.209 00.015 8976 worker thread done servicing request
00:12:42.209 00.000 5052 OnExposeComplete: enter
00:12:42.209 00.000 5052 UpdateGuideState(): m_state=2
00:12:42.209 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 680
00:12:42.209 00.000 5052 Star::Find returns 1 (0), X=306.82, Y=142.77, Mass=49, SNR=4.8, Peak=64 HFD=1.3
00:12:42.210 00.001 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.97) = xAngle (-3.51 = 2.77)
00:12:42.210 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.57 = 2.72)
00:12:42.210 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-31.21 hyp=31.22 cameraTheta=-1.55 mountX=-29.09 mountY=12.87, mountTheta=2.72
00:12:42.210 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:12:42.220 00.010 5052 UpdateGuideState exits: m=49 SNR=4.8
00:12:42.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:42.220 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:42.220 00.000 5052 Enqueuing Expose request
00:12:42.220 00.000 8976 Worker thread wakes up
00:12:42.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:42.220 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,125,37,37)
00:12:43.258 01.038 8976 Exposure complete
00:12:43.272 00.014 8976 worker thread done servicing request
00:12:43.272 00.000 5052 OnExposeComplete: enter
00:12:43.272 00.000 5052 UpdateGuideState(): m_state=2
00:12:43.272 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 681
00:12:43.273 00.001 5052 Star::Find returns 1 (0), X=306.49, Y=143.06, Mass=48, SNR=4.7, Peak=62 HFD=0.8
00:12:43.273 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.52 = 2.76)
00:12:43.273 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.71)
00:12:43.273 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-30.92 hyp=30.92 cameraTheta=-1.56 mountX=-28.69 mountY=13.04, mountTheta=2.71
00:12:43.273 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:12:43.283 00.010 5052 UpdateGuideState exits: m=48 SNR=4.7
00:12:43.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:43.283 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:43.283 00.000 5052 Enqueuing Expose request
00:12:43.283 00.000 8976 Worker thread wakes up
00:12:43.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:43.283 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:44.315 01.032 8976 Exposure complete
00:12:44.330 00.015 8976 worker thread done servicing request
00:12:44.330 00.000 5052 OnExposeComplete: enter
00:12:44.330 00.000 5052 UpdateGuideState(): m_state=2
00:12:44.330 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 682
00:12:44.331 00.001 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=33, SNR=4.0, Peak=65 HFD=0.5
00:12:44.331 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:44.331 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:12:44.331 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:12:44.331 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=169, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:12:44.341 00.010 5052 UpdateGuideState exits: m=33 SNR=4.0
00:12:44.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:44.341 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:44.341 00.000 5052 Enqueuing Expose request
00:12:44.341 00.000 8976 Worker thread wakes up
00:12:44.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:44.341 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:45.384 01.043 8976 Exposure complete
00:12:45.399 00.015 8976 worker thread done servicing request
00:12:45.399 00.000 5052 OnExposeComplete: enter
00:12:45.399 00.000 5052 UpdateGuideState(): m_state=2
00:12:45.399 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 683
00:12:45.400 00.001 5052 Star::Find returns 1 (0), X=305.67, Y=142.41, Mass=46, SNR=4.6, Peak=63 HFD=1.0
00:12:45.400 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.55 = 2.73)
00:12:45.400 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.68)
00:12:45.400 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-31.57 hyp=31.57 cameraTheta=-1.58 mountX=-28.97 mountY=14.06, mountTheta=2.69
00:12:45.400 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=163, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:12:45.409 00.009 5052 UpdateGuideState exits: m=46 SNR=4.6
00:12:45.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:45.410 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:45.410 00.000 5052 Enqueuing Expose request
00:12:45.410 00.000 8976 Worker thread wakes up
00:12:45.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:45.410 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,124,37,37)
00:12:46.445 01.035 8976 Exposure complete
00:12:46.462 00.017 8976 worker thread done servicing request
00:12:46.462 00.000 5052 OnExposeComplete: enter
00:12:46.462 00.000 5052 UpdateGuideState(): m_state=2
00:12:46.462 00.000 5052 Star::Find(18, 305, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 684
00:12:46.462 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=31, SNR=3.9, Peak=63 HFD=0.5
00:12:46.462 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:46.462 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:12:46.462 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:12:46.463 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:12:46.471 00.008 5052 UpdateGuideState exits: m=31 SNR=3.9
00:12:46.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:46.471 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:46.472 00.001 5052 Enqueuing Expose request
00:12:46.472 00.000 8976 Worker thread wakes up
00:12:46.472 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:46.472 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:47.520 01.048 8976 Exposure complete
00:12:47.535 00.015 8976 worker thread done servicing request
00:12:47.535 00.000 5052 OnExposeComplete: enter
00:12:47.536 00.001 5052 UpdateGuideState(): m_state=2
00:12:47.536 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 685
00:12:47.536 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=31, SNR=3.9, Peak=63 HFD=0.5
00:12:47.536 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:47.536 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:12:47.536 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:12:47.536 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=170, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:12:47.545 00.009 5052 UpdateGuideState exits: m=31 SNR=3.9
00:12:47.545 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:47.545 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:47.545 00.000 5052 Enqueuing Expose request
00:12:47.546 00.001 8976 Worker thread wakes up
00:12:47.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:47.546 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:48.586 01.040 8976 Exposure complete
00:12:48.604 00.018 8976 worker thread done servicing request
00:12:48.604 00.000 5052 OnExposeComplete: enter
00:12:48.604 00.000 5052 UpdateGuideState(): m_state=2
00:12:48.604 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 686
00:12:48.604 00.000 5052 Star::Find returns 1 (0), X=306.07, Y=143.07, Mass=43, SNR=4.5, Peak=64 HFD=0.1
00:12:48.605 00.001 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.75)
00:12:48.605 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:12:48.605 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-30.91 hyp=30.91 cameraTheta=-1.57 mountX=-28.52 mountY=13.42, mountTheta=2.70
00:12:48.606 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:12:48.617 00.011 5052 UpdateGuideState exits: m=43 SNR=4.5
00:12:48.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:48.617 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:48.617 00.000 5052 Enqueuing Expose request
00:12:48.617 00.000 8976 Worker thread wakes up
00:12:48.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:48.617 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:49.648 01.031 8976 Exposure complete
00:12:49.663 00.015 8976 worker thread done servicing request
00:12:49.663 00.000 5052 OnExposeComplete: enter
00:12:49.663 00.000 5052 UpdateGuideState(): m_state=2
00:12:49.663 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 687
00:12:49.664 00.001 5052 Star::Find returns 1 (0), X=305.76, Y=142.76, Mass=37, SNR=4.2, Peak=65 HFD=0.4
00:12:49.664 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.55 = 2.74)
00:12:49.664 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.68)
00:12:49.664 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-31.22 hyp=31.22 cameraTheta=-1.58 mountX=-28.68 mountY=13.83, mountTheta=2.69
00:12:49.665 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:12:49.674 00.009 5052 UpdateGuideState exits: m=37 SNR=4.2
00:12:49.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:49.674 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:49.674 00.000 5052 Enqueuing Expose request
00:12:49.674 00.000 8976 Worker thread wakes up
00:12:49.675 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:49.675 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:50.709 01.034 8976 Exposure complete
00:12:50.723 00.014 8976 worker thread done servicing request
00:12:50.723 00.000 5052 OnExposeComplete: enter
00:12:50.723 00.000 5052 UpdateGuideState(): m_state=2
00:12:50.724 00.001 5052 Star::Find(18, 305, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 688
00:12:50.724 00.000 5052 Star::Find returns 1 (0), X=305.90, Y=142.49, Mass=35, SNR=4.1, Peak=64 HFD=0.6
00:12:50.724 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:50.724 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.69)
00:12:50.724 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-31.49 hyp=31.49 cameraTheta=-1.58 mountX=-28.99 mountY=13.83, mountTheta=2.70
00:12:50.724 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:12:50.734 00.010 5052 UpdateGuideState exits: m=35 SNR=4.1
00:12:50.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:50.734 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:50.734 00.000 5052 Enqueuing Expose request
00:12:50.734 00.000 8976 Worker thread wakes up
00:12:50.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:50.734 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,124,37,37)
00:12:51.772 01.038 8976 Exposure complete
00:12:51.787 00.015 8976 worker thread done servicing request
00:12:51.787 00.000 5052 OnExposeComplete: enter
00:12:51.787 00.000 5052 UpdateGuideState(): m_state=2
00:12:51.787 00.000 5052 Star::Find(18, 305, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 689
00:12:51.787 00.000 5052 Star::Find returns 1 (0), X=306.03, Y=142.85, Mass=41, SNR=4.4, Peak=63 HFD=0.2
00:12:51.787 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:51.787 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:12:51.787 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-31.13 hyp=31.13 cameraTheta=-1.57 mountX=-28.70 mountY=13.55, mountTheta=2.70
00:12:51.788 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=31, FiltMin=27, FiltMax=39, Gamma=2.630
00:12:51.797 00.009 5052 UpdateGuideState exits: m=41 SNR=4.4
00:12:51.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:51.797 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:51.797 00.000 5052 Enqueuing Expose request
00:12:51.797 00.000 8976 Worker thread wakes up
00:12:51.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:51.797 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:52.836 01.039 8976 Exposure complete
00:12:52.851 00.015 8976 worker thread done servicing request
00:12:52.851 00.000 5052 OnExposeComplete: enter
00:12:52.851 00.000 5052 UpdateGuideState(): m_state=2
00:12:52.851 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 690
00:12:52.851 00.000 5052 Star::Find returns 1 (0), X=306.98, Y=142.63, Mass=44, SNR=4.5, Peak=63 HFD=1.5
00:12:52.851 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.97) = xAngle (-3.51 = 2.77)
00:12:52.851 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.56 = 2.72)
00:12:52.851 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=-31.35 hyp=31.36 cameraTheta=-1.54 mountX=-29.27 mountY=12.79, mountTheta=2.73
00:12:52.852 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:12:52.861 00.009 5052 UpdateGuideState exits: m=44 SNR=4.5
00:12:52.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:52.861 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:52.861 00.000 5052 Enqueuing Expose request
00:12:52.861 00.000 8976 Worker thread wakes up
00:12:52.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:52.861 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,125,37,37)
00:12:53.895 01.034 8976 Exposure complete
00:12:53.909 00.014 8976 worker thread done servicing request
00:12:53.909 00.000 5052 OnExposeComplete: enter
00:12:53.909 00.000 5052 UpdateGuideState(): m_state=2
00:12:53.909 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 691
00:12:53.909 00.000 5052 Star::Find returns 1 (0), X=306.32, Y=142.57, Mass=33, SNR=4.0, Peak=62 HFD=0.6
00:12:53.909 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.75)
00:12:53.909 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
00:12:53.909 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-31.41 hyp=31.41 cameraTheta=-1.56 mountX=-29.08 mountY=13.41, mountTheta=2.71
00:12:53.910 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:12:53.919 00.009 5052 UpdateGuideState exits: m=33 SNR=4.0
00:12:53.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:53.919 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:53.919 00.000 5052 Enqueuing Expose request
00:12:53.919 00.000 8976 Worker thread wakes up
00:12:53.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:53.919 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:54.961 01.042 8976 Exposure complete
00:12:54.974 00.013 8976 worker thread done servicing request
00:12:54.974 00.000 5052 OnExposeComplete: enter
00:12:54.974 00.000 5052 UpdateGuideState(): m_state=2
00:12:54.974 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 692
00:12:54.974 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=32, SNR=3.9, Peak=64 HFD=0.5
00:12:54.974 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:54.974 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:12:54.974 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:12:54.975 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:12:54.985 00.010 5052 UpdateGuideState exits: m=32 SNR=3.9
00:12:54.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:54.985 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:54.985 00.000 5052 Enqueuing Expose request
00:12:54.985 00.000 8976 Worker thread wakes up
00:12:54.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:54.985 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:56.018 01.033 8976 Exposure complete
00:12:56.033 00.015 8976 worker thread done servicing request
00:12:56.034 00.001 5052 OnExposeComplete: enter
00:12:56.034 00.000 5052 UpdateGuideState(): m_state=2
00:12:56.034 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 693
00:12:56.034 00.000 5052 Star::Find returns 1 (0), X=306.54, Y=142.20, Mass=45, SNR=4.6, Peak=62 HFD=1.5
00:12:56.034 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.52 = 2.76)
00:12:56.034 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.71)
00:12:56.034 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-31.78 hyp=31.79 cameraTheta=-1.56 mountX=-29.50 mountY=13.38, mountTheta=2.72
00:12:56.035 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:12:56.043 00.008 5052 UpdateGuideState exits: m=45 SNR=4.6
00:12:56.044 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:56.044 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:56.044 00.000 5052 Enqueuing Expose request
00:12:56.044 00.000 8976 Worker thread wakes up
00:12:56.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:56.044 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,124,37,37)
00:12:57.080 01.036 8976 Exposure complete
00:12:57.095 00.015 8976 worker thread done servicing request
00:12:57.095 00.000 5052 OnExposeComplete: enter
00:12:57.095 00.000 5052 UpdateGuideState(): m_state=2
00:12:57.095 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 694
00:12:57.095 00.000 5052 Star::Find returns 1 (0), X=306.23, Y=142.88, Mass=49, SNR=4.7, Peak=64 HFD=0.4
00:12:57.095 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.75)
00:12:57.095 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.70)
00:12:57.095 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-31.09 hyp=31.10 cameraTheta=-1.56 mountX=-28.75 mountY=13.35, mountTheta=2.71
00:12:57.096 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:12:57.106 00.010 5052 UpdateGuideState exits: m=49 SNR=4.7
00:12:57.106 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:57.106 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:57.106 00.000 5052 Enqueuing Expose request
00:12:57.106 00.000 8976 Worker thread wakes up
00:12:57.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:57.106 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:58.150 01.044 8976 Exposure complete
00:12:58.164 00.014 8976 worker thread done servicing request
00:12:58.164 00.000 5052 OnExposeComplete: enter
00:12:58.164 00.000 5052 UpdateGuideState(): m_state=2
00:12:58.164 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 695
00:12:58.164 00.000 5052 Star::Find returns 1 (0), X=305.95, Y=142.80, Mass=41, SNR=4.5, Peak=66 HFD=0.3
00:12:58.164 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:12:58.165 00.001 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:12:58.165 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-31.18 hyp=31.18 cameraTheta=-1.57 mountX=-28.72 mountY=13.65, mountTheta=2.70
00:12:58.166 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:12:58.175 00.009 5052 UpdateGuideState exits: m=41 SNR=4.5
00:12:58.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:58.175 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:58.175 00.000 5052 Enqueuing Expose request
00:12:58.175 00.000 8976 Worker thread wakes up
00:12:58.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:58.175 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:12:59.221 01.046 8976 Exposure complete
00:12:59.235 00.014 8976 worker thread done servicing request
00:12:59.236 00.001 5052 OnExposeComplete: enter
00:12:59.236 00.000 5052 UpdateGuideState(): m_state=2
00:12:59.236 00.000 5052 Star::Find(18, 305, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 696
00:12:59.236 00.000 5052 Star::Find returns 1 (0), X=305.67, Y=142.34, Mass=35, SNR=4.1, Peak=63 HFD=0.8
00:12:59.236 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.55 = 2.73)
00:12:59.236 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.68)
00:12:59.236 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-31.63 hyp=31.64 cameraTheta=-1.58 mountX=-29.03 mountY=14.09, mountTheta=2.69
00:12:59.237 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:12:59.246 00.009 5052 UpdateGuideState exits: m=35 SNR=4.1
00:12:59.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:59.246 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:12:59.246 00.000 5052 Enqueuing Expose request
00:12:59.246 00.000 8976 Worker thread wakes up
00:12:59.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:12:59.246 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,124,37,37)
00:13:00.282 01.036 8976 Exposure complete
00:13:00.296 00.014 8976 worker thread done servicing request
00:13:00.296 00.000 5052 OnExposeComplete: enter
00:13:00.296 00.000 5052 UpdateGuideState(): m_state=2
00:13:00.296 00.000 5052 Star::Find(18, 305, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 697
00:13:00.296 00.000 5052 Star::Find returns 1 (0), X=306.64, Y=142.89, Mass=34, SNR=4.0, Peak=63 HFD=0.7
00:13:00.296 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.97) = xAngle (-3.52 = 2.76)
00:13:00.296 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.57 = 2.71)
00:13:00.296 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-31.09 hyp=31.09 cameraTheta=-1.55 mountX=-28.90 mountY=12.98, mountTheta=2.72
00:13:00.297 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:13:00.306 00.009 5052 UpdateGuideState exits: m=34 SNR=4.0
00:13:00.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:00.306 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:00.306 00.000 5052 Enqueuing Expose request
00:13:00.306 00.000 8976 Worker thread wakes up
00:13:00.307 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:00.307 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,125,37,37)
00:13:01.340 01.033 8976 Exposure complete
00:13:01.355 00.015 8976 worker thread done servicing request
00:13:01.355 00.000 5052 OnExposeComplete: enter
00:13:01.355 00.000 5052 UpdateGuideState(): m_state=2
00:13:01.355 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 698
00:13:01.355 00.000 5052 Star::Find returns 1 (0), X=306.09, Y=143.69, Mass=41, SNR=4.4, Peak=63 HFD=0.9
00:13:01.355 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.75)
00:13:01.355 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:13:01.355 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-30.29 hyp=30.29 cameraTheta=-1.57 mountX=-27.95 mountY=13.13, mountTheta=2.70
00:13:01.356 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:13:01.365 00.009 5052 UpdateGuideState exits: m=41 SNR=4.4
00:13:01.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:01.365 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:01.365 00.000 5052 Enqueuing Expose request
00:13:01.365 00.000 8976 Worker thread wakes up
00:13:01.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:01.365 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,126,37,37)
00:13:02.407 01.042 8976 Exposure complete
00:13:02.422 00.015 8976 worker thread done servicing request
00:13:02.422 00.000 5052 OnExposeComplete: enter
00:13:02.422 00.000 5052 UpdateGuideState(): m_state=2
00:13:02.422 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 699
00:13:02.422 00.000 5052 Star::Find returns 1 (0), X=306.14, Y=142.93, Mass=42, SNR=4.4, Peak=62 HFD=0.2
00:13:02.422 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.75)
00:13:02.422 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:13:02.422 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-31.05 hyp=31.05 cameraTheta=-1.57 mountX=-28.67 mountY=13.42, mountTheta=2.70
00:13:02.423 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=160, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:13:02.431 00.008 5052 UpdateGuideState exits: m=42 SNR=4.4
00:13:02.432 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:02.432 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:02.432 00.000 5052 Enqueuing Expose request
00:13:02.432 00.000 8976 Worker thread wakes up
00:13:02.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:02.432 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:03.480 01.048 8976 Exposure complete
00:13:03.495 00.015 8976 worker thread done servicing request
00:13:03.495 00.000 5052 OnExposeComplete: enter
00:13:03.495 00.000 5052 UpdateGuideState(): m_state=2
00:13:03.495 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 700
00:13:03.495 00.000 5052 Star::Find returns 1 (0), X=306.63, Y=141.73, Mass=48, SNR=4.7, Peak=65 HFD=2.1
00:13:03.495 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.97) = xAngle (-3.52 = 2.76)
00:13:03.495 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.57 = 2.71)
00:13:03.496 00.001 5052 CameraToMount -- cameraX=0.60 cameraY=-32.24 hyp=32.25 cameraTheta=-1.55 mountX=-29.96 mountY=13.49, mountTheta=2.72
00:13:03.496 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=168, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:13:03.505 00.009 5052 UpdateGuideState exits: m=48 SNR=4.7
00:13:03.505 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:03.505 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:03.505 00.000 5052 Enqueuing Expose request
00:13:03.505 00.000 8976 Worker thread wakes up
00:13:03.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:03.505 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,124,37,37)
00:13:04.546 01.041 8976 Exposure complete
00:13:04.561 00.015 8976 worker thread done servicing request
00:13:04.561 00.000 5052 OnExposeComplete: enter
00:13:04.561 00.000 5052 UpdateGuideState(): m_state=2
00:13:04.561 00.000 5052 Star::Find(18, 306, 141, 0, (0,0,0,0), 0.1, 10.0, 0) frame 701
00:13:04.561 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=31, SNR=3.9, Peak=63 HFD=0.5
00:13:04.561 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:13:04.561 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:13:04.561 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:13:04.562 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:13:04.571 00.009 5052 UpdateGuideState exits: m=31 SNR=3.9
00:13:04.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:04.571 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:04.571 00.000 5052 Enqueuing Expose request
00:13:04.571 00.000 8976 Worker thread wakes up
00:13:04.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:04.571 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:05.607 01.036 8976 Exposure complete
00:13:05.622 00.015 8976 worker thread done servicing request
00:13:05.622 00.000 5052 OnExposeComplete: enter
00:13:05.622 00.000 5052 UpdateGuideState(): m_state=2
00:13:05.622 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 702
00:13:05.622 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=27, SNR=3.6, Peak=59 HFD=0.5
00:13:05.622 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:13:05.622 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:13:05.622 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:13:05.623 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:13:05.631 00.008 5052 UpdateGuideState exits: m=27 SNR=3.6
00:13:05.631 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:05.631 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:05.631 00.000 5052 Enqueuing Expose request
00:13:05.631 00.000 8976 Worker thread wakes up
00:13:05.632 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:05.632 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:06.676 01.044 8976 Exposure complete
00:13:06.693 00.017 8976 worker thread done servicing request
00:13:06.693 00.000 5052 OnExposeComplete: enter
00:13:06.693 00.000 5052 UpdateGuideState(): m_state=2
00:13:06.693 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 703
00:13:06.693 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=31, SNR=3.9, Peak=63 HFD=0.5
00:13:06.693 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:13:06.693 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:13:06.693 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:13:06.694 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:13:06.706 00.012 5052 UpdateGuideState exits: m=31 SNR=3.9
00:13:06.706 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:06.706 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:06.706 00.000 5052 Enqueuing Expose request
00:13:06.706 00.000 8976 Worker thread wakes up
00:13:06.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:06.706 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:07.746 01.040 8976 Exposure complete
00:13:07.761 00.015 8976 worker thread done servicing request
00:13:07.761 00.000 5052 OnExposeComplete: enter
00:13:07.761 00.000 5052 UpdateGuideState(): m_state=2
00:13:07.761 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 704
00:13:07.761 00.000 5052 Star::Find returns 1 (0), X=306.29, Y=142.78, Mass=42, SNR=4.5, Peak=65 HFD=0.5
00:13:07.761 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.75)
00:13:07.761 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
00:13:07.761 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-31.20 hyp=31.20 cameraTheta=-1.56 mountX=-28.87 mountY=13.34, mountTheta=2.71
00:13:07.762 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:13:07.771 00.009 5052 UpdateGuideState exits: m=42 SNR=4.5
00:13:07.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:07.771 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:07.771 00.000 5052 Enqueuing Expose request
00:13:07.771 00.000 8976 Worker thread wakes up
00:13:07.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:07.771 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:08.807 01.036 8976 Exposure complete
00:13:08.821 00.014 8976 worker thread done servicing request
00:13:08.821 00.000 5052 OnExposeComplete: enter
00:13:08.821 00.000 5052 UpdateGuideState(): m_state=2
00:13:08.822 00.001 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 705
00:13:08.822 00.000 5052 Star::Find returns 1 (0), X=305.70, Y=142.40, Mass=35, SNR=4.1, Peak=64 HFD=0.7
00:13:08.822 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.55 = 2.73)
00:13:08.822 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.68)
00:13:08.822 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-31.58 hyp=31.58 cameraTheta=-1.58 mountX=-28.99 mountY=14.04, mountTheta=2.69
00:13:08.824 00.002 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:13:08.834 00.010 5052 UpdateGuideState exits: m=35 SNR=4.1
00:13:08.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:08.834 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:08.834 00.000 5052 Enqueuing Expose request
00:13:08.834 00.000 8976 Worker thread wakes up
00:13:08.834 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:08.834 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,124,37,37)
00:13:09.868 01.034 8976 Exposure complete
00:13:09.882 00.014 8976 worker thread done servicing request
00:13:09.882 00.000 5052 OnExposeComplete: enter
00:13:09.882 00.000 5052 UpdateGuideState(): m_state=2
00:13:09.882 00.000 5052 Star::Find(18, 305, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 706
00:13:09.882 00.000 5052 Star::Find returns 1 (0), X=306.21, Y=142.50, Mass=39, SNR=4.3, Peak=63 HFD=0.7
00:13:09.882 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.53 = 2.75)
00:13:09.882 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.70)
00:13:09.882 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-31.48 hyp=31.48 cameraTheta=-1.57 mountX=-29.10 mountY=13.54, mountTheta=2.71
00:13:09.883 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:13:09.891 00.008 5052 UpdateGuideState exits: m=39 SNR=4.3
00:13:09.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:09.891 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:09.891 00.000 5052 Enqueuing Expose request
00:13:09.892 00.001 8976 Worker thread wakes up
00:13:09.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:09.892 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,124,37,37)
00:13:10.923 01.031 8976 Exposure complete
00:13:10.938 00.015 8976 worker thread done servicing request
00:13:10.938 00.000 5052 OnExposeComplete: enter
00:13:10.938 00.000 5052 UpdateGuideState(): m_state=2
00:13:10.938 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 707
00:13:10.938 00.000 5052 Star::Find returns 1 (0), X=306.92, Y=143.00, Mass=60, SNR=5.2, Peak=65 HFD=1.7
00:13:10.938 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.97) = xAngle (-3.51 = 2.77)
00:13:10.938 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.56 = 2.72)
00:13:10.938 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-30.98 hyp=30.99 cameraTheta=-1.54 mountX=-28.91 mountY=12.69, mountTheta=2.73
00:13:10.939 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:13:10.950 00.011 5052 UpdateGuideState exits: m=60 SNR=5.2
00:13:10.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:10.951 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:10.951 00.000 5052 Enqueuing Expose request
00:13:10.951 00.000 8976 Worker thread wakes up
00:13:10.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:10.951 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,125,37,37)
00:13:11.986 01.035 8976 Exposure complete
00:13:12.001 00.015 8976 worker thread done servicing request
00:13:12.001 00.000 5052 OnExposeComplete: enter
00:13:12.001 00.000 5052 UpdateGuideState(): m_state=2
00:13:12.001 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 708
00:13:12.001 00.000 5052 Star::Find returns 1 (0), X=307.19, Y=142.80, Mass=70, SNR=5.6, Peak=66 HFD=2.4
00:13:12.001 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.97) = xAngle (-3.50 = 2.78)
00:13:12.001 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.55 = 2.73)
00:13:12.001 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=-31.18 hyp=31.20 cameraTheta=-1.53 mountX=-29.20 mountY=12.52, mountTheta=2.74
00:13:12.002 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:13:12.011 00.009 5052 UpdateGuideState exits: m=70 SNR=5.6
00:13:12.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:12.011 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:12.011 00.000 5052 Enqueuing Expose request
00:13:12.011 00.000 8976 Worker thread wakes up
00:13:12.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:12.011 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,125,37,37)
00:13:13.044 01.033 8976 Exposure complete
00:13:13.059 00.015 8976 worker thread done servicing request
00:13:13.059 00.000 5052 OnExposeComplete: enter
00:13:13.059 00.000 5052 UpdateGuideState(): m_state=2
00:13:13.059 00.000 5052 Star::Find(18, 307, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 709
00:13:13.059 00.000 5052 Star::Find returns 1 (0), X=306.93, Y=143.09, Mass=37, SNR=4.2, Peak=63 HFD=1.1
00:13:13.059 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.97) = xAngle (-3.51 = 2.77)
00:13:13.059 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.56 = 2.72)
00:13:13.059 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=-30.89 hyp=30.90 cameraTheta=-1.54 mountX=-28.83 mountY=12.64, mountTheta=2.73
00:13:13.060 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:13:13.069 00.009 5052 UpdateGuideState exits: m=37 SNR=4.2
00:13:13.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:13.069 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:13.069 00.000 5052 Enqueuing Expose request
00:13:13.069 00.000 8976 Worker thread wakes up
00:13:13.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:13.070 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(289,125,37,37)
00:13:14.111 01.041 8976 Exposure complete
00:13:14.127 00.016 8976 worker thread done servicing request
00:13:14.127 00.000 5052 OnExposeComplete: enter
00:13:14.127 00.000 5052 UpdateGuideState(): m_state=2
00:13:14.128 00.001 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 710
00:13:14.128 00.000 5052 Star::Find returns 1 (0), X=306.93, Y=143.08, Mass=64, SNR=5.4, Peak=63 HFD=1.9
00:13:14.128 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.97) = xAngle (-3.51 = 2.77)
00:13:14.128 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.56 = 2.72)
00:13:14.128 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-30.90 hyp=30.91 cameraTheta=-1.54 mountX=-28.84 mountY=12.64, mountTheta=2.73
00:13:14.129 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=166, med=32, FiltMin=27, FiltMax=37, Gamma=2.630
00:13:14.139 00.010 5052 UpdateGuideState exits: m=64 SNR=5.4
00:13:14.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:14.139 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:14.139 00.000 5052 Enqueuing Expose request
00:13:14.139 00.000 8976 Worker thread wakes up
00:13:14.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:14.139 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,125,37,37)
00:13:15.179 01.040 8976 Exposure complete
00:13:15.192 00.013 8976 worker thread done servicing request
00:13:15.192 00.000 5052 OnExposeComplete: enter
00:13:15.192 00.000 5052 UpdateGuideState(): m_state=2
00:13:15.193 00.001 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 711
00:13:15.193 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=32, SNR=4.0, Peak=65 HFD=0.5
00:13:15.193 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:13:15.193 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:13:15.193 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:13:15.194 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=33, FiltMin=28, FiltMax=38, Gamma=2.630
00:13:15.204 00.010 5052 UpdateGuideState exits: m=32 SNR=4.0
00:13:15.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:15.204 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:15.204 00.000 5052 Enqueuing Expose request
00:13:15.204 00.000 8976 Worker thread wakes up
00:13:15.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:15.204 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:16.237 01.033 8976 Exposure complete
00:13:16.250 00.013 8976 worker thread done servicing request
00:13:16.251 00.001 5052 OnExposeComplete: enter
00:13:16.251 00.000 5052 UpdateGuideState(): m_state=2
00:13:16.251 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 712
00:13:16.251 00.000 5052 Star::Find returns 1 (0), X=307.03, Y=142.62, Mass=45, SNR=4.6, Peak=65 HFD=1.5
00:13:16.251 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.97) = xAngle (-3.51 = 2.78)
00:13:16.251 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.56 = 2.72)
00:13:16.251 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=-31.36 hyp=31.37 cameraTheta=-1.54 mountX=-29.30 mountY=12.75, mountTheta=2.73
00:13:16.252 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:13:16.261 00.009 5052 UpdateGuideState exits: m=45 SNR=4.6
00:13:16.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:16.261 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:16.261 00.000 5052 Enqueuing Expose request
00:13:16.261 00.000 8976 Worker thread wakes up
00:13:16.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:16.261 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,125,37,37)
00:13:17.298 01.037 8976 Exposure complete
00:13:17.313 00.015 8976 worker thread done servicing request
00:13:17.313 00.000 5052 OnExposeComplete: enter
00:13:17.313 00.000 5052 UpdateGuideState(): m_state=2
00:13:17.313 00.000 5052 Star::Find(18, 307, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 713
00:13:17.313 00.000 5052 Star::Find returns 1 (0), X=306.40, Y=143.48, Mass=43, SNR=4.5, Peak=65 HFD=0.8
00:13:17.313 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.76)
00:13:17.313 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
00:13:17.313 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-30.50 hyp=30.50 cameraTheta=-1.56 mountX=-28.27 mountY=12.95, mountTheta=2.71
00:13:17.314 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=166, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:13:17.323 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5
00:13:17.324 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:17.324 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:17.324 00.000 5052 Enqueuing Expose request
00:13:17.324 00.000 8976 Worker thread wakes up
00:13:17.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:17.324 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:18.363 01.039 8976 Exposure complete
00:13:18.377 00.014 8976 worker thread done servicing request
00:13:18.377 00.000 5052 OnExposeComplete: enter
00:13:18.377 00.000 5052 UpdateGuideState(): m_state=2
00:13:18.377 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 714
00:13:18.377 00.000 5052 Star::Find returns 1 (0), X=305.74, Y=142.60, Mass=37, SNR=4.2, Peak=64 HFD=0.5
00:13:18.378 00.001 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.55 = 2.73)
00:13:18.378 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.68)
00:13:18.378 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-31.37 hyp=31.38 cameraTheta=-1.58 mountX=-28.82 mountY=13.92, mountTheta=2.69
00:13:18.378 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=165, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:13:18.387 00.009 5052 UpdateGuideState exits: m=37 SNR=4.2
00:13:18.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:18.387 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:18.388 00.001 5052 Enqueuing Expose request
00:13:18.388 00.000 8976 Worker thread wakes up
00:13:18.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:18.388 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:19.418 01.030 8976 Exposure complete
00:13:19.433 00.015 8976 worker thread done servicing request
00:13:19.434 00.001 5052 OnExposeComplete: enter
00:13:19.434 00.000 5052 UpdateGuideState(): m_state=2
00:13:19.434 00.000 5052 Star::Find(18, 305, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 715
00:13:19.434 00.000 5052 Star::Find returns 1 (0), X=306.59, Y=143.07, Mass=40, SNR=4.3, Peak=63 HFD=0.8
00:13:19.434 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.97) = xAngle (-3.52 = 2.76)
00:13:19.434 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.57 = 2.71)
00:13:19.434 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-30.90 hyp=30.91 cameraTheta=-1.55 mountX=-28.71 mountY=12.95, mountTheta=2.72
00:13:19.435 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=159, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:13:19.444 00.009 5052 UpdateGuideState exits: m=40 SNR=4.3
00:13:19.444 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:19.444 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:19.444 00.000 5052 Enqueuing Expose request
00:13:19.444 00.000 8976 Worker thread wakes up
00:13:19.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:19.444 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,125,37,37)
00:13:20.484 01.040 8976 Exposure complete
00:13:20.498 00.014 8976 worker thread done servicing request
00:13:20.498 00.000 5052 OnExposeComplete: enter
00:13:20.499 00.001 5052 UpdateGuideState(): m_state=2
00:13:20.499 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 716
00:13:20.499 00.000 5052 Star::Find returns 1 (0), X=305.74, Y=142.83, Mass=42, SNR=4.4, Peak=63 HFD=0.4
00:13:20.499 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.55 = 2.73)
00:13:20.499 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.68)
00:13:20.499 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-31.15 hyp=31.15 cameraTheta=-1.58 mountX=-28.61 mountY=13.82, mountTheta=2.69
00:13:20.499 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=160, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:13:20.509 00.010 5052 UpdateGuideState exits: m=42 SNR=4.4
00:13:20.509 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:20.509 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:20.509 00.000 5052 Enqueuing Expose request
00:13:20.509 00.000 8976 Worker thread wakes up
00:13:20.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:20.510 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:21.547 01.037 8976 Exposure complete
00:13:21.563 00.016 8976 worker thread done servicing request
00:13:21.563 00.000 5052 OnExposeComplete: enter
00:13:21.563 00.000 5052 UpdateGuideState(): m_state=2
00:13:21.563 00.000 5052 Star::Find(18, 305, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 717
00:13:21.563 00.000 5052 Star::Find returns 1 (0), X=306.59, Y=142.47, Mass=49, SNR=4.8, Peak=64 HFD=1.2
00:13:21.563 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.97) = xAngle (-3.52 = 2.76)
00:13:21.563 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.57 = 2.71)
00:13:21.563 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-31.51 hyp=31.51 cameraTheta=-1.55 mountX=-29.27 mountY=13.21, mountTheta=2.72
00:13:21.564 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:13:21.573 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
00:13:21.573 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:21.573 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:21.573 00.000 5052 Enqueuing Expose request
00:13:21.573 00.000 8976 Worker thread wakes up
00:13:21.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:21.573 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,124,37,37)
00:13:22.611 01.038 8976 Exposure complete
00:13:22.626 00.015 8976 worker thread done servicing request
00:13:22.626 00.000 5052 OnExposeComplete: enter
00:13:22.626 00.000 5052 UpdateGuideState(): m_state=2
00:13:22.627 00.001 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 718
00:13:22.627 00.000 5052 Star::Find returns 1 (0), X=306.12, Y=142.89, Mass=43, SNR=4.5, Peak=67 HFD=0.2
00:13:22.627 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.75)
00:13:22.627 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:13:22.627 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-31.09 hyp=31.09 cameraTheta=-1.57 mountX=-28.70 mountY=13.45, mountTheta=2.70
00:13:22.627 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:13:22.636 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5
00:13:22.636 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:22.636 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:22.636 00.000 5052 Enqueuing Expose request
00:13:22.636 00.000 8976 Worker thread wakes up
00:13:22.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:22.636 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:23.675 01.039 8976 Exposure complete
00:13:23.689 00.014 8976 worker thread done servicing request
00:13:23.690 00.001 5052 OnExposeComplete: enter
00:13:23.690 00.000 5052 UpdateGuideState(): m_state=2
00:13:23.690 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 719
00:13:23.690 00.000 5052 Star::Find returns 1 (0), X=306.08, Y=143.68, Mass=41, SNR=4.4, Peak=63 HFD=0.9
00:13:23.690 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.75)
00:13:23.690 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:13:23.690 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-30.30 hyp=30.30 cameraTheta=-1.57 mountX=-27.96 mountY=13.14, mountTheta=2.70
00:13:23.691 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:13:23.701 00.010 5052 UpdateGuideState exits: m=41 SNR=4.4
00:13:23.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:23.701 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:23.701 00.000 5052 Enqueuing Expose request
00:13:23.701 00.000 8976 Worker thread wakes up
00:13:23.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:23.701 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,126,37,37)
00:13:24.742 01.041 8976 Exposure complete
00:13:24.756 00.014 8976 worker thread done servicing request
00:13:24.756 00.000 5052 OnExposeComplete: enter
00:13:24.756 00.000 5052 UpdateGuideState(): m_state=2
00:13:24.757 00.001 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 720
00:13:24.757 00.000 5052 Star::Find returns 1 (0), X=305.72, Y=142.44, Mass=36, SNR=4.1, Peak=65 HFD=0.7
00:13:24.757 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.55 = 2.73)
00:13:24.757 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.68)
00:13:24.757 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-31.54 hyp=31.54 cameraTheta=-1.58 mountX=-28.96 mountY=14.01, mountTheta=2.69
00:13:24.758 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:13:24.770 00.012 5052 UpdateGuideState exits: m=36 SNR=4.1
00:13:24.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:24.770 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:24.770 00.000 5052 Enqueuing Expose request
00:13:24.770 00.000 8976 Worker thread wakes up
00:13:24.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:24.770 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,124,37,37)
00:13:25.808 01.038 8976 Exposure complete
00:13:25.822 00.014 8976 worker thread done servicing request
00:13:25.822 00.000 5052 OnExposeComplete: enter
00:13:25.822 00.000 5052 UpdateGuideState(): m_state=2
00:13:25.822 00.000 5052 Star::Find(18, 305, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 721
00:13:25.822 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=32, SNR=4.0, Peak=64 HFD=0.5
00:13:25.823 00.001 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:13:25.823 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:13:25.823 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:13:25.823 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=168, med=32, FiltMin=27, FiltMax=40, Gamma=2.630
00:13:25.832 00.009 5052 UpdateGuideState exits: m=32 SNR=4.0
00:13:25.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:25.832 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:25.832 00.000 5052 Enqueuing Expose request
00:13:25.832 00.000 8976 Worker thread wakes up
00:13:25.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:25.832 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:26.863 01.031 8976 Exposure complete
00:13:26.877 00.014 8976 worker thread done servicing request
00:13:26.877 00.000 5052 OnExposeComplete: enter
00:13:26.878 00.001 5052 UpdateGuideState(): m_state=2
00:13:26.878 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 722
00:13:26.878 00.000 5052 Star::Find returns 1 (0), X=306.14, Y=141.73, Mass=61, SNR=5.2, Peak=63 HFD=2.5
00:13:26.878 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.75)
00:13:26.878 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:13:26.878 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-32.25 hyp=32.25 cameraTheta=-1.57 mountX=-29.78 mountY=13.94, mountTheta=2.70
00:13:26.878 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:13:26.889 00.011 5052 UpdateGuideState exits: m=61 SNR=5.2
00:13:26.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:26.890 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:26.890 00.000 5052 Enqueuing Expose request
00:13:26.890 00.000 8976 Worker thread wakes up
00:13:26.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:26.890 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,124,37,37)
00:13:27.922 01.032 8976 Exposure complete
00:13:27.937 00.015 8976 worker thread done servicing request
00:13:27.937 00.000 5052 OnExposeComplete: enter
00:13:27.937 00.000 5052 UpdateGuideState(): m_state=2
00:13:27.937 00.000 5052 Star::Find(18, 306, 141, 0, (0,0,0,0), 0.1, 10.0, 0) frame 723
00:13:27.937 00.000 5052 Star::Find returns 1 (0), X=305.74, Y=142.74, Mass=35, SNR=4.1, Peak=63 HFD=0.4
00:13:27.937 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.55 = 2.73)
00:13:27.937 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.68)
00:13:27.937 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-31.24 hyp=31.24 cameraTheta=-1.58 mountX=-28.69 mountY=13.86, mountTheta=2.69
00:13:27.938 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:13:27.946 00.008 5052 UpdateGuideState exits: m=35 SNR=4.1
00:13:27.946 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:27.946 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:27.946 00.000 5052 Enqueuing Expose request
00:13:27.947 00.001 8976 Worker thread wakes up
00:13:27.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:27.947 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:28.991 01.044 8976 Exposure complete
00:13:29.006 00.015 8976 worker thread done servicing request
00:13:29.006 00.000 5052 OnExposeComplete: enter
00:13:29.006 00.000 5052 UpdateGuideState(): m_state=2
00:13:29.006 00.000 5052 Star::Find(18, 305, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 724
00:13:29.006 00.000 5052 Star::Find returns 1 (0), X=306.38, Y=143.00, Mass=55, SNR=5.0, Peak=63 HFD=0.7
00:13:29.006 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.76)
00:13:29.007 00.001 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
00:13:29.007 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-30.98 hyp=30.98 cameraTheta=-1.56 mountX=-28.70 mountY=13.17, mountTheta=2.71
00:13:29.007 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:13:29.016 00.009 5052 UpdateGuideState exits: m=55 SNR=5.0
00:13:29.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:29.016 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:29.017 00.001 5052 Enqueuing Expose request
00:13:29.017 00.000 8976 Worker thread wakes up
00:13:29.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:29.017 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:30.054 01.037 8976 Exposure complete
00:13:30.069 00.015 8976 worker thread done servicing request
00:13:30.069 00.000 5052 OnExposeComplete: enter
00:13:30.069 00.000 5052 UpdateGuideState(): m_state=2
00:13:30.069 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 725
00:13:30.069 00.000 5052 Star::Find returns 1 (0), X=306.07, Y=142.79, Mass=40, SNR=4.4, Peak=64 HFD=0.3
00:13:30.069 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.75)
00:13:30.070 00.001 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:13:30.070 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-31.19 hyp=31.19 cameraTheta=-1.57 mountX=-28.77 mountY=13.54, mountTheta=2.70
00:13:30.071 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=38, Gamma=2.630
00:13:30.080 00.009 5052 UpdateGuideState exits: m=40 SNR=4.4
00:13:30.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:30.080 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:30.080 00.000 5052 Enqueuing Expose request
00:13:30.080 00.000 8976 Worker thread wakes up
00:13:30.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:30.080 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:31.123 01.043 8976 Exposure complete
00:13:31.138 00.015 8976 worker thread done servicing request
00:13:31.138 00.000 5052 OnExposeComplete: enter
00:13:31.138 00.000 5052 UpdateGuideState(): m_state=2
00:13:31.138 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 726
00:13:31.138 00.000 5052 Star::Find returns 1 (0), X=305.89, Y=142.79, Mass=53, SNR=5.0, Peak=63 HFD=0.4
00:13:31.138 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:13:31.138 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.69)
00:13:31.138 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-31.19 hyp=31.19 cameraTheta=-1.58 mountX=-28.71 mountY=13.70, mountTheta=2.70
00:13:31.139 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=162, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:13:31.148 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:13:31.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:31.148 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:31.148 00.000 5052 Enqueuing Expose request
00:13:31.148 00.000 8976 Worker thread wakes up
00:13:31.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:31.148 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:32.180 01.032 8976 Exposure complete
00:13:32.194 00.014 8976 worker thread done servicing request
00:13:32.194 00.000 5052 OnExposeComplete: enter
00:13:32.194 00.000 5052 UpdateGuideState(): m_state=2
00:13:32.194 00.000 5052 Star::Find(18, 305, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 727
00:13:32.194 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=32, SNR=3.9, Peak=64 HFD=0.5
00:13:32.194 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:13:32.194 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:13:32.194 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:13:32.195 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:13:32.205 00.010 5052 UpdateGuideState exits: m=32 SNR=3.9
00:13:32.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:32.206 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:32.206 00.000 5052 Enqueuing Expose request
00:13:32.206 00.000 8976 Worker thread wakes up
00:13:32.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:32.206 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:33.237 01.031 8976 Exposure complete
00:13:33.251 00.014 8976 worker thread done servicing request
00:13:33.251 00.000 5052 OnExposeComplete: enter
00:13:33.251 00.000 5052 UpdateGuideState(): m_state=2
00:13:33.251 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 728
00:13:33.251 00.000 5052 Star::Find returns 1 (0), X=306.27, Y=142.64, Mass=34, SNR=4.1, Peak=63 HFD=0.5
00:13:33.251 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.75)
00:13:33.251 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
00:13:33.252 00.001 5052 CameraToMount -- cameraX=0.23 cameraY=-31.34 hyp=31.34 cameraTheta=-1.56 mountX=-28.99 mountY=13.43, mountTheta=2.71
00:13:33.252 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:13:33.261 00.009 5052 UpdateGuideState exits: m=34 SNR=4.1
00:13:33.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:33.261 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:33.262 00.001 5052 Enqueuing Expose request
00:13:33.262 00.000 8976 Worker thread wakes up
00:13:33.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:33.262 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:34.306 01.044 8976 Exposure complete
00:13:34.320 00.014 8976 worker thread done servicing request
00:13:34.321 00.001 5052 OnExposeComplete: enter
00:13:34.321 00.000 5052 UpdateGuideState(): m_state=2
00:13:34.321 00.000 5052 Star::Find(18, 306, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 729
00:13:34.321 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=33, SNR=4.0, Peak=65 HFD=0.5
00:13:34.321 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:13:34.321 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:13:34.321 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:13:34.322 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=163, med=32, FiltMin=28, FiltMax=37, Gamma=2.630
00:13:34.334 00.012 5052 UpdateGuideState exits: m=33 SNR=4.0
00:13:34.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:34.334 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:34.334 00.000 5052 Enqueuing Expose request
00:13:34.334 00.000 8976 Worker thread wakes up
00:13:34.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:34.334 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:35.366 01.032 8976 Exposure complete
00:13:35.380 00.014 8976 worker thread done servicing request
00:13:35.380 00.000 5052 OnExposeComplete: enter
00:13:35.380 00.000 5052 UpdateGuideState(): m_state=2
00:13:35.380 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 730
00:13:35.381 00.001 5052 Star::Find returns 1 (0), X=307.07, Y=142.54, Mass=57, SNR=5.1, Peak=63 HFD=2.1
00:13:35.381 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.97) = xAngle (-3.51 = 2.78)
00:13:35.381 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.56 = 2.72)
00:13:35.381 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=-31.44 hyp=31.45 cameraTheta=-1.54 mountX=-29.39 mountY=12.75, mountTheta=2.73
00:13:35.381 00.000 5052 UpdateImageDisplay: Size=(640,512) min=24, max=161, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:13:35.391 00.010 5052 UpdateGuideState exits: m=57 SNR=5.1
00:13:35.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:35.391 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:35.391 00.000 5052 Enqueuing Expose request
00:13:35.391 00.000 8976 Worker thread wakes up
00:13:35.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:35.391 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(289,125,37,37)
00:13:36.423 01.032 8976 Exposure complete
00:13:36.437 00.014 8976 worker thread done servicing request
00:13:36.437 00.000 5052 OnExposeComplete: enter
00:13:36.437 00.000 5052 UpdateGuideState(): m_state=2
00:13:36.437 00.000 5052 Star::Find(18, 307, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 731
00:13:36.437 00.000 5052 Star::Find returns 1 (0), X=306.26, Y=143.09, Mass=35, SNR=4.1, Peak=64 HFD=0.3
00:13:36.437 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.75)
00:13:36.437 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
00:13:36.437 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-30.89 hyp=30.89 cameraTheta=-1.56 mountX=-28.57 mountY=13.24, mountTheta=2.71
00:13:36.438 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=164, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:13:36.448 00.010 5052 UpdateGuideState exits: m=35 SNR=4.1
00:13:36.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:36.448 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:36.448 00.000 5052 Enqueuing Expose request
00:13:36.450 00.002 8976 Worker thread wakes up
00:13:36.451 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:36.451 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:37.490 01.039 8976 Exposure complete
00:13:37.504 00.014 8976 worker thread done servicing request
00:13:37.504 00.000 5052 OnExposeComplete: enter
00:13:37.504 00.000 5052 UpdateGuideState(): m_state=2
00:13:37.504 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 732
00:13:37.504 00.000 5052 Star::Find returns 1 (0), X=305.75, Y=143.21, Mass=68, SNR=5.5, Peak=63 HFD=2.3
00:13:37.504 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.97) = xAngle (-3.55 = 2.74)
00:13:37.504 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.60 = 2.68)
00:13:37.504 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-30.77 hyp=30.77 cameraTheta=-1.58 mountX=-28.26 mountY=13.65, mountTheta=2.69
00:13:37.505 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=27, FiltMax=41, Gamma=2.630
00:13:37.515 00.010 5052 UpdateGuideState exits: m=68 SNR=5.5
00:13:37.515 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:37.515 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:37.515 00.000 5052 Enqueuing Expose request
00:13:37.515 00.000 8976 Worker thread wakes up
00:13:37.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:37.515 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:38.562 01.047 8976 Exposure complete
00:13:38.577 00.015 8976 worker thread done servicing request
00:13:38.578 00.001 5052 OnExposeComplete: enter
00:13:38.578 00.000 5052 UpdateGuideState(): m_state=2
00:13:38.578 00.000 5052 Star::Find(18, 305, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 733
00:13:38.578 00.000 5052 Star::Find returns 1 (0), X=306.32, Y=143.32, Mass=35, SNR=4.1, Peak=64 HFD=0.5
00:13:38.578 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.97) = xAngle (-3.53 = 2.75)
00:13:38.578 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.58 = 2.70)
00:13:38.578 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-30.66 hyp=30.66 cameraTheta=-1.56 mountX=-28.38 mountY=13.09, mountTheta=2.71
00:13:38.579 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=165, med=32, FiltMin=28, FiltMax=42, Gamma=2.630
00:13:38.589 00.010 5052 UpdateGuideState exits: m=35 SNR=4.1
00:13:38.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:38.589 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:38.589 00.000 5052 Enqueuing Expose request
00:13:38.589 00.000 8976 Worker thread wakes up
00:13:38.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:38.589 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:39.619 01.030 8976 Exposure complete
00:13:39.635 00.016 8976 worker thread done servicing request
00:13:39.635 00.000 5052 OnExposeComplete: enter
00:13:39.635 00.000 5052 UpdateGuideState(): m_state=2
00:13:39.635 00.000 5052 Star::Find(18, 306, 143, 0, (0,0,0,0), 0.1, 10.0, 0) frame 734
00:13:39.635 00.000 5052 Star::Find returns 1 (0), X=306.00, Y=143.00, Mass=32, SNR=3.9, Peak=64 HFD=0.5
00:13:39.636 00.001 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.97) = xAngle (-3.54 = 2.74)
00:13:39.636 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.59 = 2.69)
00:13:39.636 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-30.98 hyp=30.98 cameraTheta=-1.57 mountX=-28.55 mountY=13.51, mountTheta=2.70
00:13:39.636 00.000 5052 UpdateImageDisplay: Size=(640,512) min=25, max=168, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:13:39.646 00.010 5052 UpdateGuideState exits: m=32 SNR=3.9
00:13:39.646 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:39.646 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:39.646 00.000 5052 Enqueuing Expose request
00:13:39.646 00.000 8976 Worker thread wakes up
00:13:39.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:39.646 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(288,125,37,37)
00:13:40.437 00.791 5052 SetCurrentPosition(226.56,161.12)
00:13:40.437 00.000 5052 Star::Find(18, 226, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 734
00:13:40.437 00.000 5052 Star::Find returns 1 (0), X=228.76, Y=161.97, Mass=227, SNR=10.2, Peak=52 HFD=4.1
00:13:40.437 00.000 5052 setting lock position to (228.76, 161.97)
00:13:40.437 00.000 5052 MultiStar: single-star usage forced by user star selection
00:13:40.437 00.000 5052 Status Line: Selected star at (228.8, 162.0)
00:13:40.441 00.004 5052 Changing from state SELECTED to SELECTED
00:13:40.441 00.000 5052 guider state => SELECTED
00:13:40.694 00.253 8976 Exposure complete
00:13:40.711 00.017 8976 worker thread done servicing request
00:13:40.711 00.000 5052 OnExposeComplete: enter
00:13:40.711 00.000 5052 UpdateGuideState(): m_state=2
00:13:40.711 00.000 5052 Star::Find(18, 228, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 735
00:13:40.711 00.000 5052 Star::Find returns 1 (0), X=227.74, Y=161.99, Mass=211, SNR=9.8, Peak=51 HFD=4.1
00:13:40.711 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.97) = xAngle (1.15 = 1.15)
00:13:40.711 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.10 = 1.10)
00:13:40.711 00.000 5052 CameraToMount -- cameraX=-1.03 cameraY=0.02 hyp=1.03 cameraTheta=3.12 mountX=0.42 mountY=0.91, mountTheta=1.14
00:13:40.712 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:13:40.721 00.009 5052 UpdateGuideState exits: m=211 SNR=9.8
00:13:40.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:40.721 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:40.721 00.000 5052 Enqueuing Expose request
00:13:40.721 00.000 8976 Worker thread wakes up
00:13:40.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:40.721 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(210,144,37,37)
00:13:41.760 01.039 8976 Exposure complete
00:13:41.774 00.014 8976 worker thread done servicing request
00:13:41.774 00.000 5052 OnExposeComplete: enter
00:13:41.774 00.000 5052 UpdateGuideState(): m_state=2
00:13:41.774 00.000 5052 Star::Find(18, 227, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 736
00:13:41.774 00.000 5052 Star::Find returns 1 (0), X=226.72, Y=161.69, Mass=200, SNR=9.5, Peak=49 HFD=4.3
00:13:41.774 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.97) = xAngle (-4.97 = 1.31)
00:13:41.774 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.03 = 1.26)
00:13:41.774 00.000 5052 CameraToMount -- cameraX=-2.04 cameraY=-0.28 hyp=2.06 cameraTheta=-3.00 mountX=0.53 mountY=1.96, mountTheta=1.31
00:13:41.775 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=161, med=32, FiltMin=28, FiltMax=38, Gamma=2.630
00:13:41.783 00.008 5052 UpdateGuideState exits: m=200 SNR=9.5
00:13:41.784 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:41.784 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:41.784 00.000 5052 Enqueuing Expose request
00:13:41.784 00.000 8976 Worker thread wakes up
00:13:41.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:41.784 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(209,144,37,37)
00:13:42.826 01.042 8976 Exposure complete
00:13:42.840 00.014 8976 worker thread done servicing request
00:13:42.840 00.000 5052 OnExposeComplete: enter
00:13:42.840 00.000 5052 UpdateGuideState(): m_state=2
00:13:42.840 00.000 5052 Star::Find(18, 226, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 737
00:13:42.840 00.000 5052 Star::Find returns 1 (0), X=226.38, Y=162.03, Mass=199, SNR=9.6, Peak=45 HFD=4.8
00:13:42.840 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.97) = xAngle (1.15 = 1.15)
00:13:42.840 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (1.09 = 1.09)
00:13:42.840 00.000 5052 CameraToMount -- cameraX=-2.38 cameraY=0.06 hyp=2.38 cameraTheta=3.12 mountX=0.98 mountY=2.12, mountTheta=1.14
00:13:42.841 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=27, FiltMax=39, Gamma=2.630
00:13:42.850 00.009 5052 UpdateGuideState exits: m=199 SNR=9.6
00:13:42.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:42.850 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:42.850 00.000 5052 Enqueuing Expose request
00:13:42.850 00.000 8976 Worker thread wakes up
00:13:42.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:42.850 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(208,144,37,37)
00:13:43.886 01.036 8976 Exposure complete
00:13:43.901 00.015 8976 worker thread done servicing request
00:13:43.902 00.001 5052 OnExposeComplete: enter
00:13:43.902 00.000 5052 UpdateGuideState(): m_state=2
00:13:43.902 00.000 5052 Star::Find(18, 226, 162, 0, (0,0,0,0), 0.1, 10.0, 0) frame 738
00:13:43.902 00.000 5052 Star::Find returns 1 (0), X=226.87, Y=161.80, Mass=214, SNR=9.8, Peak=47 HFD=4.5
00:13:43.902 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.97) = xAngle (-5.02 = 1.26)
00:13:43.902 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.07 = 1.21)
00:13:43.902 00.000 5052 CameraToMount -- cameraX=-1.89 cameraY=-0.17 hyp=1.90 cameraTheta=-3.05 mountX=0.57 mountY=1.78, mountTheta=1.26
00:13:43.903 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=162, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:13:43.911 00.008 5052 UpdateGuideState exits: m=214 SNR=9.8
00:13:43.911 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:43.911 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:43.911 00.000 5052 Enqueuing Expose request
00:13:43.911 00.000 8976 Worker thread wakes up
00:13:43.912 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:43.912 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(209,144,37,37)
00:13:44.943 01.031 8976 Exposure complete
00:13:44.956 00.013 8976 worker thread done servicing request
00:13:44.957 00.001 5052 OnExposeComplete: enter
00:13:44.957 00.000 5052 UpdateGuideState(): m_state=2
00:13:44.957 00.000 5052 Star::Find(18, 226, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 739
00:13:44.957 00.000 5052 Star::Find returns 1 (0), X=226.62, Y=161.84, Mass=198, SNR=9.4, Peak=47 HFD=4.6
00:13:44.957 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.97) = xAngle (-5.05 = 1.23)
00:13:44.957 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.10 = 1.18)
00:13:44.957 00.000 5052 CameraToMount -- cameraX=-2.14 cameraY=-0.13 hyp=2.15 cameraTheta=-3.08 mountX=0.71 mountY=1.98, mountTheta=1.23
00:13:44.958 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=166, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:13:44.966 00.008 5052 UpdateGuideState exits: m=198 SNR=9.4
00:13:44.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:44.966 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:44.966 00.000 5052 Enqueuing Expose request
00:13:44.966 00.000 8976 Worker thread wakes up
00:13:44.967 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:44.967 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(209,144,37,37)
00:13:46.001 01.034 8976 Exposure complete
00:13:46.015 00.014 8976 worker thread done servicing request
00:13:46.016 00.001 5052 OnExposeComplete: enter
00:13:46.016 00.000 5052 UpdateGuideState(): m_state=2
00:13:46.016 00.000 5052 Star::Find(18, 226, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 740
00:13:46.016 00.000 5052 Star::Find returns 1 (0), X=226.55, Y=161.50, Mass=214, SNR=9.9, Peak=50 HFD=4.2
00:13:46.016 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.97) = xAngle (-4.90 = 1.38)
00:13:46.016 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.96 = 1.33)
00:13:46.016 00.000 5052 CameraToMount -- cameraX=-2.22 cameraY=-0.47 hyp=2.27 cameraTheta=-2.93 mountX=0.43 mountY=2.20, mountTheta=1.38
00:13:46.017 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=167, med=32, FiltMin=28, FiltMax=41, Gamma=2.630
00:13:46.026 00.009 5052 UpdateGuideState exits: m=214 SNR=9.9
00:13:46.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:46.026 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:46.026 00.000 5052 Enqueuing Expose request
00:13:46.026 00.000 8976 Worker thread wakes up
00:13:46.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:46.026 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(209,144,37,37)
00:13:47.066 01.040 8976 Exposure complete
00:13:47.082 00.016 8976 worker thread done servicing request
00:13:47.082 00.000 5052 OnExposeComplete: enter
00:13:47.082 00.000 5052 UpdateGuideState(): m_state=2
00:13:47.082 00.000 5052 Star::Find(18, 226, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 741
00:13:47.082 00.000 5052 Star::Find returns 1 (0), X=226.22, Y=161.37, Mass=214, SNR=9.8, Peak=47 HFD=4.5
00:13:47.082 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.97) = xAngle (-4.88 = 1.40)
00:13:47.082 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.93 = 1.35)
00:13:47.082 00.000 5052 CameraToMount -- cameraX=-2.55 cameraY=-0.60 hyp=2.62 cameraTheta=-2.91 mountX=0.43 mountY=2.55, mountTheta=1.40
00:13:47.083 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=167, med=32, FiltMin=28, FiltMax=40, Gamma=2.630
00:13:47.092 00.009 5052 UpdateGuideState exits: m=214 SNR=9.8
00:13:47.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:47.092 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:13:47.092 00.000 5052 Enqueuing Expose request
00:13:47.092 00.000 8976 Worker thread wakes up
00:13:47.093 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:13:47.093 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(208,143,37,37)
00:13:47.850 00.757 5052 OnExposureDurationSelected: duration = 500
00:13:48.136 00.286 8976 Exposure complete
00:13:48.152 00.016 8976 worker thread done servicing request
00:13:48.152 00.000 5052 OnExposeComplete: enter
00:13:48.152 00.000 5052 UpdateGuideState(): m_state=2
00:13:48.152 00.000 5052 Star::Find(18, 226, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 742
00:13:48.152 00.000 5052 Star::Find returns 1 (0), X=226.35, Y=161.76, Mass=224, SNR=10.1, Peak=47 HFD=4.6
00:13:48.152 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.97) = xAngle (-5.02 = 1.26)
00:13:48.152 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-5.08 = 1.21)
00:13:48.152 00.000 5052 CameraToMount -- cameraX=-2.42 cameraY=-0.21 hyp=2.42 cameraTheta=-3.06 mountX=0.74 mountY=2.27, mountTheta=1.25
00:13:48.153 00.001 5052 UpdateImageDisplay: Size=(640,512) min=25, max=163, med=32, FiltMin=28, FiltMax=39, Gamma=2.630
00:13:48.162 00.009 5052 UpdateGuideState exits: m=224 SNR=10.1
00:13:48.162 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:48.163 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:13:48.163 00.000 5052 Enqueuing Expose request
00:13:48.163 00.000 8976 Worker thread wakes up
00:13:48.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:13:48.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(208,144,37,37)
00:13:48.730 00.567 8976 Exposure complete
00:13:48.744 00.014 8976 worker thread done servicing request
00:13:48.744 00.000 5052 OnExposeComplete: enter
00:13:48.744 00.000 5052 UpdateGuideState(): m_state=2
00:13:48.744 00.000 5052 Star::Find(18, 226, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 743
00:13:48.744 00.000 5052 Star::Find false star n=26 nbg=279 bg=30.3 sigma=1.1 thresh=33 peak=33
00:13:48.744 00.000 5052 Star::Find returns 0 (2), X=226.00, Y=161.00, Mass=88, SNR=2.9, Peak=39 HFD=0.0
00:13:48.744 00.000 5052 DistanceChecker: activated
00:13:48.744 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:13:48.745 00.001 5052 Changing from state SELECTED to UNINITIALIZED
00:13:48.745 00.000 5052 guider state => SELECTING
00:13:48.745 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:13:48.745 00.000 5052 Status Line: Star lost - low SNR
00:13:48.748 00.003 5052 UpdateImageDisplay: Size=(640,512) min=25, max=120, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:13:48.757 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:13:48.757 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:48.757 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:13:48.757 00.000 5052 Enqueuing Expose request
00:13:48.757 00.000 8976 Worker thread wakes up
00:13:48.758 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:13:48.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:13:49.330 00.572 8976 Exposure complete
00:13:49.343 00.013 8976 worker thread done servicing request
00:13:49.344 00.001 5052 OnExposeComplete: enter
00:13:49.344 00.000 5052 UpdateGuideState(): m_state=1
00:13:49.344 00.000 5052 Star::Find(18, 226, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 744
00:13:49.344 00.000 5052 Star::Find returns 1 (0), X=225.79, Y=161.54, Mass=88, SNR=6.1, Peak=38 HFD=4.7
00:13:49.344 00.000 5052 DistanceChecker: deactivated
00:13:49.345 00.001 5052 setting lock position to (225.79, 161.54)
00:13:49.345 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:13:49.346 00.001 5052 Changing from state SELECTING to SELECTED
00:13:49.346 00.000 5052 guider state => SELECTED
00:13:49.347 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=123, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:13:49.357 00.010 5052 UpdateGuideState exits: m=88 SNR=6.1
00:13:49.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:49.358 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:13:49.358 00.000 5052 Enqueuing Expose request
00:13:49.358 00.000 8976 Worker thread wakes up
00:13:49.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:13:49.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(208,144,37,37)
00:13:49.929 00.571 8976 Exposure complete
00:13:49.944 00.015 8976 worker thread done servicing request
00:13:49.944 00.000 5052 OnExposeComplete: enter
00:13:49.944 00.000 5052 UpdateGuideState(): m_state=2
00:13:49.944 00.000 5052 Star::Find(18, 225, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 745
00:13:49.944 00.000 5052 Star::Find returns 1 (0), X=225.88, Y=161.06, Mass=75, SNR=5.8, Peak=37 HFD=4.2
00:13:49.944 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.97) = xAngle (-3.35 = 2.93)
00:13:49.944 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.40 = 2.88)
00:13:49.944 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.48 hyp=0.49 cameraTheta=-1.38 mountX=-0.48 mountY=0.13, mountTheta=2.88
00:13:49.945 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=117, med=31, FiltMin=26, FiltMax=36, Gamma=2.630
00:13:49.953 00.008 5052 UpdateGuideState exits: m=75 SNR=5.8
00:13:49.954 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:49.954 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:13:49.954 00.000 5052 Enqueuing Expose request
00:13:49.954 00.000 8976 Worker thread wakes up
00:13:49.954 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:13:49.954 00.000 8976 Handling exposure in thread, d=500 o=3 r=(208,143,37,37)
00:13:50.521 00.567 8976 Exposure complete
00:13:50.535 00.014 8976 worker thread done servicing request
00:13:50.535 00.000 5052 OnExposeComplete: enter
00:13:50.535 00.000 5052 UpdateGuideState(): m_state=2
00:13:50.535 00.000 5052 Star::Find(18, 225, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 746
00:13:50.535 00.000 5052 Star::Find returns 1 (0), X=226.19, Y=160.80, Mass=113, SNR=6.9, Peak=37 HFD=5.8
00:13:50.535 00.000 5052 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.97) = xAngle (-3.05 = -3.05)
00:13:50.535 00.000 5052 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.10 = -3.10)
00:13:50.535 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.75 hyp=0.85 cameraTheta=-1.08 mountX=-0.84 mountY=-0.04, mountTheta=-3.10
00:13:50.536 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:13:50.545 00.009 5052 UpdateGuideState exits: m=113 SNR=6.9
00:13:50.545 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:50.545 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:13:50.545 00.000 5052 Enqueuing Expose request
00:13:50.545 00.000 8976 Worker thread wakes up
00:13:50.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:13:50.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(208,143,37,37)
00:13:51.135 00.590 8976 Exposure complete
00:13:51.149 00.014 8976 worker thread done servicing request
00:13:51.149 00.000 5052 OnExposeComplete: enter
00:13:51.149 00.000 5052 UpdateGuideState(): m_state=2
00:13:51.149 00.000 5052 Star::Find(18, 226, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 747
00:13:51.149 00.000 5052 Star::Find false star n=14 nbg=280 bg=29.8 sigma=1.1 thresh=33 peak=33
00:13:51.149 00.000 5052 Star::Find returns 0 (2), X=226.00, Y=160.00, Mass=56, SNR=2.9, Peak=36 HFD=0.0
00:13:51.150 00.001 5052 DistanceChecker: activated
00:13:51.150 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:13:51.150 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:13:51.150 00.000 5052 guider state => SELECTING
00:13:51.150 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:13:51.150 00.000 5052 Status Line: Star lost - low SNR
00:13:51.153 00.003 5052 UpdateImageDisplay: Size=(640,512) min=23, max=123, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:13:51.162 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:13:51.162 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:51.162 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:13:51.162 00.000 5052 Enqueuing Expose request
00:13:51.162 00.000 8976 Worker thread wakes up
00:13:51.163 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:13:51.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:13:51.733 00.570 8976 Exposure complete
00:13:51.747 00.014 8976 worker thread done servicing request
00:13:51.747 00.000 5052 OnExposeComplete: enter
00:13:51.747 00.000 5052 UpdateGuideState(): m_state=1
00:13:51.747 00.000 5052 Star::Find(18, 226, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 748
00:13:51.747 00.000 5052 Star::Find false star n=9 nbg=282 bg=30.7 sigma=1.2 thresh=34 peak=34
00:13:51.747 00.000 5052 Star::Find returns 0 (2), X=226.00, Y=160.00, Mass=37, SNR=2.9, Peak=39 HFD=0.0
00:13:51.747 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:13:51.747 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:13:51.747 00.000 5052 Status Line: Star lost - low SNR
00:13:51.748 00.001 5052 UpdateImageDisplay: Size=(640,512) min=24, max=121, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:13:51.757 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:13:51.757 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:51.757 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:13:51.757 00.000 5052 Enqueuing Expose request
00:13:51.757 00.000 8976 Worker thread wakes up
00:13:51.758 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:13:51.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:13:52.344 00.586 8976 Exposure complete
00:13:52.359 00.015 8976 worker thread done servicing request
00:13:52.359 00.000 5052 OnExposeComplete: enter
00:13:52.359 00.000 5052 UpdateGuideState(): m_state=1
00:13:52.359 00.000 5052 Star::Find(18, 226, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 749
00:13:52.359 00.000 5052 Star::Find false star n=16 nbg=282 bg=30.0 sigma=1.1 thresh=33 peak=33
00:13:52.359 00.000 5052 Star::Find returns 0 (2), X=226.00, Y=160.00, Mass=64, SNR=2.9, Peak=38 HFD=0.0
00:13:52.359 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:13:52.359 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:13:52.359 00.000 5052 Status Line: Star lost - low SNR
00:13:52.361 00.002 5052 UpdateImageDisplay: Size=(640,512) min=22, max=124, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:13:52.370 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:13:52.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:52.370 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:13:52.370 00.000 5052 Enqueuing Expose request
00:13:52.371 00.001 8976 Worker thread wakes up
00:13:52.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:13:52.371 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:13:52.937 00.566 8976 Exposure complete
00:13:52.951 00.014 8976 worker thread done servicing request
00:13:52.951 00.000 5052 OnExposeComplete: enter
00:13:52.951 00.000 5052 UpdateGuideState(): m_state=1
00:13:52.951 00.000 5052 Star::Find(18, 226, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 750
00:13:52.952 00.001 5052 Star::Find returns 1 (0), X=228.36, Y=161.84, Mass=74, SNR=5.7, Peak=41 HFD=4.6
00:13:52.952 00.000 5052 DistanceChecker: deactivated
00:13:52.953 00.001 5052 setting lock position to (228.36, 161.84)
00:13:52.953 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:13:52.953 00.000 5052 Changing from state SELECTING to SELECTED
00:13:52.953 00.000 5052 guider state => SELECTED
00:13:52.955 00.002 5052 UpdateImageDisplay: Size=(640,512) min=24, max=121, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:13:52.965 00.010 5052 UpdateGuideState exits: m=74 SNR=5.7
00:13:52.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:52.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:13:52.965 00.000 5052 Enqueuing Expose request
00:13:52.965 00.000 8976 Worker thread wakes up
00:13:52.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:13:52.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(210,144,37,37)
00:13:53.535 00.570 8976 Exposure complete
00:13:53.549 00.014 8976 worker thread done servicing request
00:13:53.549 00.000 5052 OnExposeComplete: enter
00:13:53.549 00.000 5052 UpdateGuideState(): m_state=2
00:13:53.549 00.000 5052 Star::Find(18, 228, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 751
00:13:53.550 00.001 5052 Star::Find returns 1 (0), X=227.72, Y=161.34, Mass=54, SNR=4.9, Peak=40 HFD=4.4
00:13:53.550 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.97) = xAngle (-4.44 = 1.84)
00:13:53.550 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-4.50 = 1.79)
00:13:53.550 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.50 hyp=0.81 cameraTheta=-2.48 mountX=-0.22 mountY=0.79, mountTheta=1.84
00:13:53.550 00.000 5052 UpdateImageDisplay: Size=(640,512) min=22, max=118, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:13:53.559 00.009 5052 UpdateGuideState exits: m=54 SNR=4.9
00:13:53.559 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:53.559 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:13:53.559 00.000 5052 Enqueuing Expose request
00:13:53.559 00.000 8976 Worker thread wakes up
00:13:53.559 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:13:53.559 00.000 8976 Handling exposure in thread, d=500 o=3 r=(210,143,37,37)
00:13:54.149 00.590 8976 Exposure complete
00:13:54.165 00.016 8976 worker thread done servicing request
00:13:54.165 00.000 5052 OnExposeComplete: enter
00:13:54.165 00.000 5052 UpdateGuideState(): m_state=2
00:13:54.166 00.001 5052 Star::Find(18, 227, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 752
00:13:54.166 00.000 5052 Star::Find false star n=21 nbg=277 bg=30.3 sigma=1.0 thresh=33 peak=33
00:13:54.166 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=161.00, Mass=65, SNR=2.9, Peak=39 HFD=0.0
00:13:54.166 00.000 5052 DistanceChecker: activated
00:13:54.166 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:13:54.166 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:13:54.166 00.000 5052 guider state => SELECTING
00:13:54.166 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:13:54.166 00.000 5052 Status Line: Star lost - low SNR
00:13:54.172 00.006 5052 UpdateImageDisplay: Size=(640,512) min=24, max=122, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:13:54.183 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:13:54.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:54.183 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:13:54.183 00.000 5052 Enqueuing Expose request
00:13:54.184 00.001 8976 Worker thread wakes up
00:13:54.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:13:54.184 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:13:54.756 00.572 8976 Exposure complete
00:13:54.770 00.014 8976 worker thread done servicing request
00:13:54.770 00.000 5052 OnExposeComplete: enter
00:13:54.770 00.000 5052 UpdateGuideState(): m_state=1
00:13:54.770 00.000 5052 Star::Find(18, 227, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 753
00:13:54.770 00.000 5052 Star::Find returns 1 (0), X=227.76, Y=161.42, Mass=93, SNR=6.3, Peak=39 HFD=5.0
00:13:54.770 00.000 5052 DistanceChecker: deactivated
00:13:54.771 00.001 5052 setting lock position to (227.76, 161.42)
00:13:54.772 00.001 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:13:54.772 00.000 5052 Changing from state SELECTING to SELECTED
00:13:54.772 00.000 5052 guider state => SELECTED
00:13:54.773 00.001 5052 UpdateImageDisplay: Size=(640,512) min=23, max=123, med=31, FiltMin=27, FiltMax=36, Gamma=2.630
00:13:54.781 00.008 5052 UpdateGuideState exits: m=93 SNR=6.3
00:13:54.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:54.781 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:13:54.781 00.000 5052 Enqueuing Expose request
00:13:54.782 00.001 8976 Worker thread wakes up
00:13:54.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:13:54.782 00.000 8976 Handling exposure in thread, d=500 o=3 r=(210,143,37,37)
00:13:55.342 00.560 8976 Exposure complete
00:13:55.356 00.014 8976 worker thread done servicing request
00:13:55.356 00.000 5052 OnExposeComplete: enter
00:13:55.356 00.000 5052 UpdateGuideState(): m_state=2
00:13:55.357 00.001 5052 Star::Find(18, 227, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 754
00:13:55.357 00.000 5052 Star::Find returns 1 (0), X=227.43, Y=160.22, Mass=45, SNR=4.4, Peak=41 HFD=2.7
00:13:55.357 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.97) = xAngle (-3.80 = 2.48)
00:13:55.357 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.97) + m_yAngleError (0.05)) = yAngle (-3.86 = 2.43)
00:13:55.357 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-1.20 hyp=1.24 cameraTheta=-1.84 mountX=-0.98 mountY=0.82, mountTheta=2.45
00:13:55.357 00.000 5052 UpdateImageDisplay: Size=(640,512) min=23, max=119, med=31, FiltMin=27, FiltMax=37, Gamma=2.630
00:13:55.366 00.009 5052 UpdateGuideState exits: m=45 SNR=4.4
00:13:55.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:55.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:13:55.366 00.000 5052 Enqueuing Expose request
00:13:55.366 00.000 8976 Worker thread wakes up
00:13:55.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:13:55.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(209,142,37,37)
00:13:55.390 00.024 5052 Stop button clicked
00:13:55.390 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:13:55.390 00.000 5052 Status Line: Waiting for devices...
00:13:55.494 00.104 8976 ASCOM_AbortExposure returns err = 0
00:13:55.494 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
00:13:55.494 00.000 8976 worker thread done servicing request
00:13:55.494 00.000 5052 OnExposeComplete: enter
00:13:55.494 00.000 5052 OnExposeComplete: Capture Error reported
00:13:55.494 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
00:13:55.494 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:13:55.495 00.001 5052 guider state => SELECTING
00:13:55.497 00.002 5052 Status Line: Stopped.
00:13:55.498 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
00:13:56.709 01.211 5052 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
00:13:56.718 00.009 5052 GetDouble("/profile/2/camera/CoolerSetpt", 10.000000) returns 10.000000
00:14:05.456 08.738 5052 User exited setup dialog with 'ok'
00:14:05.456 00.000 5052 set dither mode 0
00:14:05.456 00.000 5052 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
00:14:05.457 00.001 5052 AutoExp: config min = 1000 max = 5000 snr = 6.00
00:14:05.457 00.000 5052 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
00:14:05.458 00.001 5052 camera: set binning = 3
00:14:05.459 00.001 5052 Saturation detection set to star-profile-mode
00:14:05.466 00.007 5052 Setting StarMinHFD = 0.10
00:14:05.466 00.000 5052 Setting MaxHFD = 10.0
00:14:05.466 00.000 5052 Setting StarMinSNR = 6.0
00:14:05.466 00.000 5052 Setting AutoSelDownsample = 0
00:14:05.467 00.001 5052 MultiStar mode disabled
00:14:05.467 00.000 5052 SX-AO: setting max steps = 40
00:14:05.467 00.000 5052 StepGuider: Bump Limits: X: 30, 35; Y: 30, 35; center: 8
00:14:05.468 00.001 5052 Scope: enabling slew check, guiding will stop when slew is detected
00:14:05.468 00.000 5052 BLC: Backlash comp enabled, Comp pulse = 20 ms
00:14:05.470 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:14:05.470 00.000 5052 ScopeASCOM::SideOfPier() returns 1
00:14:05.471 00.001 5052 Image scale has changed via AD UI - step-size and algo adjustments will be made
00:14:05.471 00.000 5052 New image scale properties:  fl= 2000, px= 4.800u, bin= 3
00:14:05.554 00.083 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:14:05.555 00.001 5052 Cal step-size changed from 300 ms to 450 ms
00:14:05.557 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:14:05.557 00.000 5052 ScopeASCOM::SideOfPier() returns 1
00:14:05.559 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:14:05.559 00.000 5052 ScopeASCOM::SideOfPier() returns 1
00:14:05.559 00.000 5052 Calibrations cleared because of image scale change
00:14:05.559 00.000 5052 Guide algo min moves reset to 0.256u
00:14:05.597 00.038 5052 PhdConfig flush
00:14:11.778 06.181 5052 StartLoopingInteractive: Loop button clicked
00:14:11.779 00.001 5052 Status Line: Looping
00:14:11.780 00.001 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:14:11.784 00.004 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:11.784 00.000 5052 Enqueuing Expose request
00:14:11.784 00.000 8976 Worker thread wakes up
00:14:11.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:11.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:11.784 00.000 8976 ASCOM Camera: set binning = 3
00:14:12.445 00.661 8976 Exposure complete
00:14:12.451 00.006 8976 worker thread done servicing request
00:14:12.451 00.000 5052 OnExposeComplete: enter
00:14:12.453 00.002 5052 UpdateGuideState(): m_state=1
00:14:12.453 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
00:14:12.453 00.000 5052 Star::Find returns 0 (3), X=227.00, Y=160.00, Mass=8, SNR=1.9, Peak=51 HFD=0.0
00:14:12.453 00.000 5052 DistanceChecker: activated
00:14:12.453 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:12.453 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:12.453 00.000 5052 Status Line: Star lost - low mass
00:14:12.455 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:12.463 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:14:12.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:12.463 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:12.463 00.000 5052 Enqueuing Expose request
00:14:12.463 00.000 8976 Worker thread wakes up
00:14:12.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:12.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:13.120 00.657 8976 Exposure complete
00:14:13.126 00.006 8976 worker thread done servicing request
00:14:13.126 00.000 5052 OnExposeComplete: enter
00:14:13.126 00.000 5052 UpdateGuideState(): m_state=1
00:14:13.126 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
00:14:13.127 00.001 5052 Star::Find false star n=6 nbg=268 bg=42.9 sigma=0.7 thresh=45 peak=44
00:14:13.127 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=21, SNR=2.9, Peak=51 HFD=0.0
00:14:13.127 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:13.127 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:13.127 00.000 5052 Status Line: Star lost - low SNR
00:14:13.128 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:14:13.137 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:13.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:13.137 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:13.137 00.000 5052 Enqueuing Expose request
00:14:13.137 00.000 8976 Worker thread wakes up
00:14:13.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:13.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:13.793 00.656 8976 Exposure complete
00:14:13.798 00.005 8976 worker thread done servicing request
00:14:13.799 00.001 5052 OnExposeComplete: enter
00:14:13.799 00.000 5052 UpdateGuideState(): m_state=1
00:14:13.799 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
00:14:13.799 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=16, SNR=2.7, Peak=51 HFD=0.0
00:14:13.799 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:13.799 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:13.799 00.000 5052 Status Line: Star lost - low SNR
00:14:13.801 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
00:14:13.810 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:13.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:13.810 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:13.810 00.000 5052 Enqueuing Expose request
00:14:13.811 00.001 8976 Worker thread wakes up
00:14:13.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:13.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:14.466 00.655 8976 Exposure complete
00:14:14.472 00.006 8976 worker thread done servicing request
00:14:14.472 00.000 5052 OnExposeComplete: enter
00:14:14.472 00.000 5052 UpdateGuideState(): m_state=1
00:14:14.472 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
00:14:14.472 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=15, SNR=2.7, Peak=50 HFD=0.0
00:14:14.473 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:14.473 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:14.473 00.000 5052 Status Line: Star lost - low SNR
00:14:14.474 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:14.483 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:14.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:14.483 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:14.483 00.000 5052 Enqueuing Expose request
00:14:14.483 00.000 8976 Worker thread wakes up
00:14:14.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:14.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:15.145 00.662 8976 Exposure complete
00:14:15.150 00.005 8976 worker thread done servicing request
00:14:15.150 00.000 5052 OnExposeComplete: enter
00:14:15.151 00.001 5052 UpdateGuideState(): m_state=1
00:14:15.151 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
00:14:15.151 00.000 5052 Star::Find returns 0 (3), X=227.00, Y=160.00, Mass=8, SNR=1.9, Peak=51 HFD=0.0
00:14:15.151 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:15.151 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:15.151 00.000 5052 Status Line: Star lost - low mass
00:14:15.152 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:15.160 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:14:15.161 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:15.161 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:15.161 00.000 5052 Enqueuing Expose request
00:14:15.161 00.000 8976 Worker thread wakes up
00:14:15.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:15.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:15.821 00.660 8976 Exposure complete
00:14:15.826 00.005 8976 worker thread done servicing request
00:14:15.826 00.000 5052 OnExposeComplete: enter
00:14:15.826 00.000 5052 UpdateGuideState(): m_state=1
00:14:15.826 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
00:14:15.826 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=10, SNR=2.2, Peak=51 HFD=0.0
00:14:15.826 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:15.827 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:15.827 00.000 5052 Status Line: Star lost - low SNR
00:14:15.828 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:14:15.837 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:15.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:15.837 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:15.837 00.000 5052 Enqueuing Expose request
00:14:15.837 00.000 8976 Worker thread wakes up
00:14:15.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:15.837 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:16.494 00.657 8976 Exposure complete
00:14:16.499 00.005 8976 worker thread done servicing request
00:14:16.499 00.000 5052 OnExposeComplete: enter
00:14:16.499 00.000 5052 UpdateGuideState(): m_state=1
00:14:16.499 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
00:14:16.499 00.000 5052 Star::Find returns 0 (3), X=227.00, Y=160.00, Mass=7, SNR=1.8, Peak=50 HFD=0.0
00:14:16.499 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:16.499 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:16.500 00.001 5052 Status Line: Star lost - low mass
00:14:16.501 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
00:14:16.510 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:14:16.511 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:16.511 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:16.511 00.000 5052 Enqueuing Expose request
00:14:16.511 00.000 8976 Worker thread wakes up
00:14:16.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:16.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:17.165 00.654 8976 Exposure complete
00:14:17.170 00.005 8976 worker thread done servicing request
00:14:17.170 00.000 5052 OnExposeComplete: enter
00:14:17.170 00.000 5052 UpdateGuideState(): m_state=1
00:14:17.171 00.001 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
00:14:17.171 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=17, SNR=2.8, Peak=51 HFD=0.0
00:14:17.171 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:17.171 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:17.171 00.000 5052 Status Line: Star lost - low SNR
00:14:17.172 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:17.181 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:17.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:17.181 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:17.181 00.000 5052 Enqueuing Expose request
00:14:17.181 00.000 8976 Worker thread wakes up
00:14:17.182 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:17.182 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:17.837 00.655 8976 Exposure complete
00:14:17.843 00.006 8976 worker thread done servicing request
00:14:17.843 00.000 5052 OnExposeComplete: enter
00:14:17.843 00.000 5052 UpdateGuideState(): m_state=1
00:14:17.843 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
00:14:17.843 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=17, SNR=2.8, Peak=51 HFD=0.0
00:14:17.843 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:17.843 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:17.843 00.000 5052 Status Line: Star lost - low SNR
00:14:17.845 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
00:14:17.854 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:17.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:17.855 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:17.855 00.000 5052 Enqueuing Expose request
00:14:17.855 00.000 8976 Worker thread wakes up
00:14:17.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:17.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:18.514 00.659 8976 Exposure complete
00:14:18.519 00.005 8976 worker thread done servicing request
00:14:18.520 00.001 5052 OnExposeComplete: enter
00:14:18.520 00.000 5052 UpdateGuideState(): m_state=1
00:14:18.520 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
00:14:18.520 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=18, SNR=2.9, Peak=50 HFD=0.0
00:14:18.520 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:18.520 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:18.520 00.000 5052 Status Line: Star lost - low SNR
00:14:18.521 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:18.530 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:18.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:18.530 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:18.530 00.000 5052 Enqueuing Expose request
00:14:18.531 00.001 8976 Worker thread wakes up
00:14:18.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:18.531 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:19.190 00.659 8976 Exposure complete
00:14:19.196 00.006 8976 worker thread done servicing request
00:14:19.196 00.000 5052 OnExposeComplete: enter
00:14:19.196 00.000 5052 UpdateGuideState(): m_state=1
00:14:19.196 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
00:14:19.196 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=11, SNR=2.3, Peak=52 HFD=0.0
00:14:19.196 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:19.197 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:19.197 00.000 5052 Status Line: Star lost - low SNR
00:14:19.198 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:14:19.207 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:19.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:19.207 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:19.207 00.000 5052 Enqueuing Expose request
00:14:19.208 00.001 8976 Worker thread wakes up
00:14:19.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:19.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:19.863 00.655 8976 Exposure complete
00:14:19.869 00.006 8976 worker thread done servicing request
00:14:19.869 00.000 5052 OnExposeComplete: enter
00:14:19.869 00.000 5052 UpdateGuideState(): m_state=1
00:14:19.869 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
00:14:19.869 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=10, SNR=2.2, Peak=51 HFD=0.0
00:14:19.869 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:19.869 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:19.869 00.000 5052 Status Line: Star lost - low SNR
00:14:19.870 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:14:19.879 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:19.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:19.879 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:19.879 00.000 5052 Enqueuing Expose request
00:14:19.879 00.000 8976 Worker thread wakes up
00:14:19.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:19.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:20.537 00.658 8976 Exposure complete
00:14:20.543 00.006 8976 worker thread done servicing request
00:14:20.543 00.000 5052 OnExposeComplete: enter
00:14:20.543 00.000 5052 UpdateGuideState(): m_state=1
00:14:20.543 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
00:14:20.543 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=12, SNR=2.3, Peak=52 HFD=0.0
00:14:20.543 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:20.544 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:20.544 00.000 5052 Status Line: Star lost - low SNR
00:14:20.545 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:20.554 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:20.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:20.554 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:20.554 00.000 5052 Enqueuing Expose request
00:14:20.554 00.000 8976 Worker thread wakes up
00:14:20.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:20.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:21.209 00.655 8976 Exposure complete
00:14:21.214 00.005 8976 worker thread done servicing request
00:14:21.214 00.000 5052 OnExposeComplete: enter
00:14:21.214 00.000 5052 UpdateGuideState(): m_state=1
00:14:21.214 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
00:14:21.214 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=12, SNR=2.4, Peak=52 HFD=0.0
00:14:21.214 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:21.215 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:21.215 00.000 5052 Status Line: Star lost - low SNR
00:14:21.217 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
00:14:21.225 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:14:21.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:21.225 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:21.225 00.000 5052 Enqueuing Expose request
00:14:21.225 00.000 8976 Worker thread wakes up
00:14:21.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:21.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:21.882 00.657 8976 Exposure complete
00:14:21.888 00.006 8976 worker thread done servicing request
00:14:21.888 00.000 5052 OnExposeComplete: enter
00:14:21.888 00.000 5052 UpdateGuideState(): m_state=1
00:14:21.888 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
00:14:21.888 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=10, SNR=2.2, Peak=51 HFD=0.0
00:14:21.888 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:21.889 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:21.889 00.000 5052 Status Line: Star lost - low SNR
00:14:21.890 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
00:14:21.899 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:21.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:21.899 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:21.899 00.000 5052 Enqueuing Expose request
00:14:21.899 00.000 8976 Worker thread wakes up
00:14:21.900 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:21.900 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:22.555 00.655 8976 Exposure complete
00:14:22.560 00.005 8976 worker thread done servicing request
00:14:22.560 00.000 5052 OnExposeComplete: enter
00:14:22.560 00.000 5052 UpdateGuideState(): m_state=1
00:14:22.561 00.001 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
00:14:22.561 00.000 5052 Star::Find false star n=8 nbg=273 bg=43.1 sigma=0.7 thresh=45 peak=44
00:14:22.561 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=22, SNR=2.9, Peak=51 HFD=0.0
00:14:22.561 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:22.561 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:22.561 00.000 5052 Status Line: Star lost - low SNR
00:14:22.562 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:14:22.571 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:22.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:22.571 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:22.571 00.000 5052 Enqueuing Expose request
00:14:22.571 00.000 8976 Worker thread wakes up
00:14:22.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:22.572 00.001 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:23.232 00.660 8976 Exposure complete
00:14:23.238 00.006 8976 worker thread done servicing request
00:14:23.238 00.000 5052 OnExposeComplete: enter
00:14:23.238 00.000 5052 UpdateGuideState(): m_state=1
00:14:23.238 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
00:14:23.238 00.000 5052 Star::Find returns 0 (3), X=227.00, Y=160.00, Mass=3, SNR=1.1, Peak=51 HFD=0.0
00:14:23.238 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:23.238 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:23.238 00.000 5052 Status Line: Star lost - low mass
00:14:23.239 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:14:23.249 00.010 5052 UpdateGuideState exits: Star lost - low mass
00:14:23.249 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:23.249 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:23.249 00.000 5052 Enqueuing Expose request
00:14:23.249 00.000 8976 Worker thread wakes up
00:14:23.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:23.249 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:23.908 00.659 8976 Exposure complete
00:14:23.913 00.005 8976 worker thread done servicing request
00:14:23.913 00.000 5052 OnExposeComplete: enter
00:14:23.913 00.000 5052 UpdateGuideState(): m_state=1
00:14:23.914 00.001 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
00:14:23.914 00.000 5052 Star::Find false star n=7 nbg=276 bg=43.0 sigma=0.7 thresh=45 peak=45
00:14:23.914 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=22, SNR=2.9, Peak=52 HFD=0.0
00:14:23.914 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:23.914 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:23.914 00.000 5052 Status Line: Star lost - low SNR
00:14:23.915 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:14:23.924 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:23.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:23.924 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:23.924 00.000 5052 Enqueuing Expose request
00:14:23.924 00.000 8976 Worker thread wakes up
00:14:23.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:23.924 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:24.580 00.656 8976 Exposure complete
00:14:24.586 00.006 8976 worker thread done servicing request
00:14:24.587 00.001 5052 OnExposeComplete: enter
00:14:24.587 00.000 5052 UpdateGuideState(): m_state=1
00:14:24.587 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
00:14:24.587 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=14, SNR=2.5, Peak=52 HFD=0.0
00:14:24.587 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:24.587 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:24.587 00.000 5052 Status Line: Star lost - low SNR
00:14:24.588 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:24.598 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:14:24.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:24.598 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:24.598 00.000 5052 Enqueuing Expose request
00:14:24.598 00.000 8976 Worker thread wakes up
00:14:24.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:24.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:25.257 00.659 8976 Exposure complete
00:14:25.263 00.006 8976 worker thread done servicing request
00:14:25.263 00.000 5052 OnExposeComplete: enter
00:14:25.263 00.000 5052 UpdateGuideState(): m_state=1
00:14:25.263 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
00:14:25.263 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=16, SNR=2.7, Peak=52 HFD=0.0
00:14:25.263 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:25.264 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:25.264 00.000 5052 Status Line: Star lost - low SNR
00:14:25.265 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:14:25.274 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:25.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:25.274 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:25.274 00.000 5052 Enqueuing Expose request
00:14:25.274 00.000 8976 Worker thread wakes up
00:14:25.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:25.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:25.927 00.653 8976 Exposure complete
00:14:25.933 00.006 8976 worker thread done servicing request
00:14:25.933 00.000 5052 OnExposeComplete: enter
00:14:25.933 00.000 5052 UpdateGuideState(): m_state=1
00:14:25.933 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
00:14:25.933 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=12, SNR=2.4, Peak=51 HFD=0.0
00:14:25.933 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:25.934 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:25.934 00.000 5052 Status Line: Star lost - low SNR
00:14:25.935 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:25.944 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:25.945 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:25.945 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:25.945 00.000 5052 Enqueuing Expose request
00:14:25.945 00.000 8976 Worker thread wakes up
00:14:25.945 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:25.945 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:26.602 00.657 8976 Exposure complete
00:14:26.607 00.005 8976 worker thread done servicing request
00:14:26.608 00.001 5052 OnExposeComplete: enter
00:14:26.608 00.000 5052 UpdateGuideState(): m_state=1
00:14:26.608 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
00:14:26.608 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=14, SNR=2.6, Peak=51 HFD=0.0
00:14:26.608 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:26.608 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:26.608 00.000 5052 Status Line: Star lost - low SNR
00:14:26.609 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:26.618 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:26.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:26.618 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:26.618 00.000 5052 Enqueuing Expose request
00:14:26.618 00.000 8976 Worker thread wakes up
00:14:26.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:26.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:27.274 00.656 8976 Exposure complete
00:14:27.280 00.006 8976 worker thread done servicing request
00:14:27.280 00.000 5052 OnExposeComplete: enter
00:14:27.280 00.000 5052 UpdateGuideState(): m_state=1
00:14:27.280 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
00:14:27.280 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=18, SNR=2.9, Peak=51 HFD=0.0
00:14:27.280 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:27.280 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:27.280 00.000 5052 Status Line: Star lost - low SNR
00:14:27.282 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:14:27.291 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:27.292 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:27.292 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:27.292 00.000 5052 Enqueuing Expose request
00:14:27.292 00.000 8976 Worker thread wakes up
00:14:27.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:27.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:27.949 00.657 8976 Exposure complete
00:14:27.955 00.006 8976 worker thread done servicing request
00:14:27.955 00.000 5052 OnExposeComplete: enter
00:14:27.955 00.000 5052 UpdateGuideState(): m_state=1
00:14:27.955 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
00:14:27.955 00.000 5052 Star::Find returns 0 (3), X=227.00, Y=160.00, Mass=5, SNR=1.5, Peak=50 HFD=0.0
00:14:27.955 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:27.955 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:27.955 00.000 5052 Status Line: Star lost - low mass
00:14:27.957 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:27.965 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:14:27.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:27.965 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:27.965 00.000 5052 Enqueuing Expose request
00:14:27.966 00.001 8976 Worker thread wakes up
00:14:27.966 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:27.966 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:28.619 00.653 8976 Exposure complete
00:14:28.625 00.006 8976 worker thread done servicing request
00:14:28.625 00.000 5052 OnExposeComplete: enter
00:14:28.625 00.000 5052 UpdateGuideState(): m_state=1
00:14:28.625 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
00:14:28.625 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=10, SNR=2.2, Peak=51 HFD=0.0
00:14:28.625 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:28.625 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:28.625 00.000 5052 Status Line: Star lost - low SNR
00:14:28.627 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:28.635 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:14:28.635 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:28.636 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:28.636 00.000 5052 Enqueuing Expose request
00:14:28.636 00.000 8976 Worker thread wakes up
00:14:28.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:28.636 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:29.293 00.657 8976 Exposure complete
00:14:29.299 00.006 8976 worker thread done servicing request
00:14:29.299 00.000 5052 OnExposeComplete: enter
00:14:29.300 00.001 5052 UpdateGuideState(): m_state=1
00:14:29.300 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
00:14:29.300 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=16, SNR=2.6, Peak=50 HFD=0.0
00:14:29.300 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:29.300 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:29.300 00.000 5052 Status Line: Star lost - low SNR
00:14:29.302 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:29.312 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:14:29.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:29.312 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:29.312 00.000 5052 Enqueuing Expose request
00:14:29.312 00.000 8976 Worker thread wakes up
00:14:29.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:29.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:29.969 00.657 8976 Exposure complete
00:14:29.974 00.005 8976 worker thread done servicing request
00:14:29.974 00.000 5052 OnExposeComplete: enter
00:14:29.974 00.000 5052 UpdateGuideState(): m_state=1
00:14:29.974 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
00:14:29.974 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=18, SNR=2.9, Peak=51 HFD=0.0
00:14:29.974 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:29.975 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:29.975 00.000 5052 Status Line: Star lost - low SNR
00:14:29.976 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:29.985 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:29.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:29.985 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:29.985 00.000 5052 Enqueuing Expose request
00:14:29.985 00.000 8976 Worker thread wakes up
00:14:29.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:29.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:30.644 00.659 8976 Exposure complete
00:14:30.650 00.006 8976 worker thread done servicing request
00:14:30.650 00.000 5052 OnExposeComplete: enter
00:14:30.650 00.000 5052 UpdateGuideState(): m_state=1
00:14:30.650 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
00:14:30.650 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=15, SNR=2.7, Peak=51 HFD=0.0
00:14:30.650 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:30.650 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:30.650 00.000 5052 Status Line: Star lost - low SNR
00:14:30.652 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:14:30.662 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:14:30.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:30.662 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:30.662 00.000 5052 Enqueuing Expose request
00:14:30.662 00.000 8976 Worker thread wakes up
00:14:30.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:30.662 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:31.321 00.659 8976 Exposure complete
00:14:31.328 00.007 8976 worker thread done servicing request
00:14:31.328 00.000 5052 OnExposeComplete: enter
00:14:31.328 00.000 5052 UpdateGuideState(): m_state=1
00:14:31.328 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
00:14:31.328 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=13, SNR=2.5, Peak=51 HFD=0.0
00:14:31.328 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:31.328 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:31.328 00.000 5052 Status Line: Star lost - low SNR
00:14:31.330 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:31.338 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:14:31.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:31.338 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:31.338 00.000 5052 Enqueuing Expose request
00:14:31.338 00.000 8976 Worker thread wakes up
00:14:31.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:31.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:31.995 00.657 8976 Exposure complete
00:14:32.000 00.005 8976 worker thread done servicing request
00:14:32.000 00.000 5052 OnExposeComplete: enter
00:14:32.000 00.000 5052 UpdateGuideState(): m_state=1
00:14:32.001 00.001 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
00:14:32.001 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=17, SNR=2.8, Peak=51 HFD=0.0
00:14:32.001 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:32.001 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:32.001 00.000 5052 Status Line: Star lost - low SNR
00:14:32.002 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:32.011 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:32.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:32.011 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:32.011 00.000 5052 Enqueuing Expose request
00:14:32.011 00.000 8976 Worker thread wakes up
00:14:32.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:32.011 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:32.665 00.654 8976 Exposure complete
00:14:32.671 00.006 8976 worker thread done servicing request
00:14:32.671 00.000 5052 OnExposeComplete: enter
00:14:32.671 00.000 5052 UpdateGuideState(): m_state=1
00:14:32.671 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
00:14:32.671 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=14, SNR=2.6, Peak=51 HFD=0.0
00:14:32.671 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:32.671 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:32.671 00.000 5052 Status Line: Star lost - low SNR
00:14:32.673 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:32.681 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:14:32.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:32.681 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:32.681 00.000 5052 Enqueuing Expose request
00:14:32.682 00.001 8976 Worker thread wakes up
00:14:32.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:32.682 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:33.338 00.656 8976 Exposure complete
00:14:33.343 00.005 8976 worker thread done servicing request
00:14:33.344 00.001 5052 OnExposeComplete: enter
00:14:33.344 00.000 5052 UpdateGuideState(): m_state=1
00:14:33.344 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
00:14:33.344 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=15, SNR=2.6, Peak=51 HFD=0.0
00:14:33.344 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:33.344 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:33.344 00.000 5052 Status Line: Star lost - low SNR
00:14:33.346 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:33.355 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:33.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:33.355 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:33.355 00.000 5052 Enqueuing Expose request
00:14:33.355 00.000 8976 Worker thread wakes up
00:14:33.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:33.356 00.001 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:34.026 00.670 8976 Exposure complete
00:14:34.033 00.007 8976 worker thread done servicing request
00:14:34.033 00.000 5052 OnExposeComplete: enter
00:14:34.033 00.000 5052 UpdateGuideState(): m_state=1
00:14:34.033 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
00:14:34.033 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=11, SNR=2.2, Peak=51 HFD=0.0
00:14:34.033 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:34.033 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:34.033 00.000 5052 Status Line: Star lost - low SNR
00:14:34.035 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:14:34.045 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:14:34.046 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:34.046 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:34.046 00.000 5052 Enqueuing Expose request
00:14:34.046 00.000 8976 Worker thread wakes up
00:14:34.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:34.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:34.702 00.656 8976 Exposure complete
00:14:34.707 00.005 8976 worker thread done servicing request
00:14:34.709 00.002 5052 OnExposeComplete: enter
00:14:34.709 00.000 5052 UpdateGuideState(): m_state=1
00:14:34.709 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
00:14:34.709 00.000 5052 Star::Find returns 0 (3), X=227.00, Y=160.00, Mass=3, SNR=1.1, Peak=50 HFD=0.0
00:14:34.709 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:34.710 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:34.710 00.000 5052 Status Line: Star lost - low mass
00:14:34.711 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:14:34.719 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:14:34.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:34.719 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:34.720 00.001 5052 Enqueuing Expose request
00:14:34.720 00.000 8976 Worker thread wakes up
00:14:34.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:34.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:35.378 00.658 8976 Exposure complete
00:14:35.384 00.006 8976 worker thread done servicing request
00:14:35.384 00.000 5052 OnExposeComplete: enter
00:14:35.384 00.000 5052 UpdateGuideState(): m_state=1
00:14:35.384 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
00:14:35.384 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=13, SNR=2.5, Peak=52 HFD=0.0
00:14:35.384 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:35.384 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:35.384 00.000 5052 Status Line: Star lost - low SNR
00:14:35.386 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:35.395 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:35.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:35.395 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:35.395 00.000 5052 Enqueuing Expose request
00:14:35.395 00.000 8976 Worker thread wakes up
00:14:35.396 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:35.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:36.052 00.656 8976 Exposure complete
00:14:36.058 00.006 8976 worker thread done servicing request
00:14:36.058 00.000 5052 OnExposeComplete: enter
00:14:36.058 00.000 5052 UpdateGuideState(): m_state=1
00:14:36.058 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
00:14:36.058 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=18, SNR=2.8, Peak=51 HFD=0.0
00:14:36.058 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:36.058 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:36.058 00.000 5052 Status Line: Star lost - low SNR
00:14:36.060 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:36.069 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:36.071 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:36.071 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:36.071 00.000 5052 Enqueuing Expose request
00:14:36.071 00.000 8976 Worker thread wakes up
00:14:36.071 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:36.071 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:36.731 00.660 8976 Exposure complete
00:14:36.737 00.006 8976 worker thread done servicing request
00:14:36.737 00.000 5052 OnExposeComplete: enter
00:14:36.737 00.000 5052 UpdateGuideState(): m_state=1
00:14:36.737 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
00:14:36.737 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=10, SNR=2.2, Peak=51 HFD=0.0
00:14:36.737 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:36.737 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:36.737 00.000 5052 Status Line: Star lost - low SNR
00:14:36.738 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:14:36.747 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:36.747 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:36.747 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:14:36.747 00.000 5052 Enqueuing Expose request
00:14:36.747 00.000 8976 Worker thread wakes up
00:14:36.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:14:36.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:14:37.220 00.473 5052 OnExposureDurationSelected: duration = 1000
00:14:37.409 00.189 8976 Exposure complete
00:14:37.415 00.006 8976 worker thread done servicing request
00:14:37.415 00.000 5052 OnExposeComplete: enter
00:14:37.416 00.001 5052 UpdateGuideState(): m_state=1
00:14:37.416 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
00:14:37.416 00.000 5052 Star::Find returns 0 (2), X=227.00, Y=160.00, Mass=10, SNR=2.2, Peak=51 HFD=0.0
00:14:37.416 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:37.416 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:37.416 00.000 5052 Status Line: Star lost - low SNR
00:14:37.417 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:14:37.426 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:37.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:37.426 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:14:37.426 00.000 5052 Enqueuing Expose request
00:14:37.426 00.000 8976 Worker thread wakes up
00:14:37.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:37.427 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:14:38.549 01.122 8976 Exposure complete
00:14:38.555 00.006 8976 worker thread done servicing request
00:14:38.555 00.000 5052 OnExposeComplete: enter
00:14:38.555 00.000 5052 UpdateGuideState(): m_state=1
00:14:38.555 00.000 5052 Star::Find(18, 227, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
00:14:38.555 00.000 5052 Star::Find returns 1 (0), X=209.57, Y=168.41, Mass=30, SNR=3.8, Peak=60 HFD=3.0
00:14:38.555 00.000 5052 DistanceChecker: deactivated
00:14:38.557 00.002 5052 setting lock position to (209.57, 168.41)
00:14:38.557 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:14:38.557 00.000 5052 Changing from state SELECTING to SELECTED
00:14:38.557 00.000 5052 guider state => SELECTED
00:14:38.559 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:38.568 00.009 5052 UpdateGuideState exits: m=30 SNR=3.8
00:14:38.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:38.568 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:38.568 00.000 5052 Enqueuing Expose request
00:14:38.568 00.000 8976 Worker thread wakes up
00:14:38.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:38.568 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,150,37,37)
00:14:39.696 01.128 8976 Exposure complete
00:14:39.702 00.006 8976 worker thread done servicing request
00:14:39.702 00.000 5052 OnExposeComplete: enter
00:14:39.702 00.000 5052 UpdateGuideState(): m_state=2
00:14:39.702 00.000 5052 Star::Find(18, 209, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
00:14:39.702 00.000 5052 Star::Find returns 1 (0), X=204.43, Y=184.71, Mass=22, SNR=3.3, Peak=62 HFD=0.8
00:14:39.703 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:14:39.712 00.009 5052 UpdateGuideState exits: m=22 SNR=3.3
00:14:39.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:39.712 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:39.712 00.000 5052 Enqueuing Expose request
00:14:39.712 00.000 8976 Worker thread wakes up
00:14:39.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:39.712 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,167,37,37)
00:14:40.833 01.121 8976 Exposure complete
00:14:40.839 00.006 8976 worker thread done servicing request
00:14:40.839 00.000 5052 OnExposeComplete: enter
00:14:40.839 00.000 5052 UpdateGuideState(): m_state=2
00:14:40.839 00.000 5052 Star::Find(18, 204, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
00:14:40.839 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.0, Peak=63 HFD=0.5
00:14:40.840 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:14:40.849 00.009 5052 UpdateGuideState exits: m=19 SNR=3.0
00:14:40.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:40.849 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:40.849 00.000 5052 Enqueuing Expose request
00:14:40.849 00.000 8976 Worker thread wakes up
00:14:40.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:40.849 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:14:41.974 01.125 8976 Exposure complete
00:14:41.979 00.005 8976 worker thread done servicing request
00:14:41.980 00.001 5052 OnExposeComplete: enter
00:14:41.980 00.000 5052 UpdateGuideState(): m_state=2
00:14:41.980 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
00:14:41.980 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=185.00, Mass=17, SNR=2.9, Peak=62 HFD=0.0
00:14:41.980 00.000 5052 DistanceChecker: activated
00:14:41.980 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:14:41.980 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:14:41.980 00.000 5052 guider state => SELECTING
00:14:41.980 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:14:41.980 00.000 5052 Status Line: Star lost - low SNR
00:14:41.985 00.005 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:14:41.994 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:14:41.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:41.994 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:14:41.994 00.000 5052 Enqueuing Expose request
00:14:41.995 00.001 8976 Worker thread wakes up
00:14:41.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:41.995 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:14:43.119 01.124 8976 Exposure complete
00:14:43.125 00.006 8976 worker thread done servicing request
00:14:43.125 00.000 5052 OnExposeComplete: enter
00:14:43.125 00.000 5052 UpdateGuideState(): m_state=1
00:14:43.125 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
00:14:43.125 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=20, SNR=3.1, Peak=64 HFD=0.5
00:14:43.125 00.000 5052 DistanceChecker: deactivated
00:14:43.127 00.002 5052 setting lock position to (205.00, 185.00)
00:14:43.127 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:14:43.127 00.000 5052 Changing from state SELECTING to SELECTED
00:14:43.127 00.000 5052 guider state => SELECTED
00:14:43.128 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:14:43.137 00.009 5052 UpdateGuideState exits: m=20 SNR=3.1
00:14:43.138 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:43.138 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:43.138 00.000 5052 Enqueuing Expose request
00:14:43.138 00.000 8976 Worker thread wakes up
00:14:43.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:43.138 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:14:44.262 01.124 8976 Exposure complete
00:14:44.268 00.006 8976 worker thread done servicing request
00:14:44.268 00.000 5052 OnExposeComplete: enter
00:14:44.268 00.000 5052 UpdateGuideState(): m_state=2
00:14:44.268 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
00:14:44.268 00.000 5052 Star::Find returns 1 (0), X=205.16, Y=185.44, Mass=43, SNR=4.5, Peak=63 HFD=2.6
00:14:44.269 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:14:44.278 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5
00:14:44.279 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:44.279 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:44.279 00.000 5052 Enqueuing Expose request
00:14:44.279 00.000 8976 Worker thread wakes up
00:14:44.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:44.279 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:14:45.404 01.125 8976 Exposure complete
00:14:45.410 00.006 8976 worker thread done servicing request
00:14:45.410 00.000 5052 OnExposeComplete: enter
00:14:45.410 00.000 5052 UpdateGuideState(): m_state=2
00:14:45.410 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
00:14:45.410 00.000 5052 Star::Find returns 1 (0), X=205.17, Y=185.00, Mass=26, SNR=3.5, Peak=61 HFD=0.3
00:14:45.411 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:14:45.419 00.008 5052 UpdateGuideState exits: m=26 SNR=3.5
00:14:45.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:45.419 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:45.419 00.000 5052 Enqueuing Expose request
00:14:45.419 00.000 8976 Worker thread wakes up
00:14:45.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:45.419 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:14:46.545 01.126 8976 Exposure complete
00:14:46.551 00.006 8976 worker thread done servicing request
00:14:46.551 00.000 5052 OnExposeComplete: enter
00:14:46.551 00.000 5052 UpdateGuideState(): m_state=2
00:14:46.551 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
00:14:46.551 00.000 5052 Star::Find returns 1 (0), X=204.47, Y=184.15, Mass=23, SNR=3.3, Peak=63 HFD=1.3
00:14:46.552 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:14:46.561 00.009 5052 UpdateGuideState exits: m=23 SNR=3.3
00:14:46.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:46.561 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:46.561 00.000 5052 Enqueuing Expose request
00:14:46.561 00.000 8976 Worker thread wakes up
00:14:46.562 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:46.562 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,166,37,37)
00:14:47.686 01.124 8976 Exposure complete
00:14:47.691 00.005 8976 worker thread done servicing request
00:14:47.692 00.001 5052 OnExposeComplete: enter
00:14:47.692 00.000 5052 UpdateGuideState(): m_state=2
00:14:47.692 00.000 5052 Star::Find(18, 204, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
00:14:47.692 00.000 5052 Star::Find returns 1 (0), X=204.94, Y=184.88, Mass=32, SNR=3.9, Peak=63 HFD=0.2
00:14:47.693 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:14:47.702 00.009 5052 UpdateGuideState exits: m=32 SNR=3.9
00:14:47.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:47.702 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:47.702 00.000 5052 Enqueuing Expose request
00:14:47.702 00.000 8976 Worker thread wakes up
00:14:47.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:47.702 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:14:48.827 01.125 8976 Exposure complete
00:14:48.832 00.005 8976 worker thread done servicing request
00:14:48.832 00.000 5052 OnExposeComplete: enter
00:14:48.833 00.001 5052 UpdateGuideState(): m_state=2
00:14:48.833 00.000 5052 Star::Find(18, 204, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
00:14:48.833 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.0, Peak=63 HFD=0.5
00:14:48.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:14:48.842 00.009 5052 UpdateGuideState exits: m=19 SNR=3.0
00:14:48.843 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:48.843 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:48.843 00.000 5052 Enqueuing Expose request
00:14:48.843 00.000 8976 Worker thread wakes up
00:14:48.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:48.843 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:14:49.967 01.124 8976 Exposure complete
00:14:49.971 00.004 8976 worker thread done servicing request
00:14:49.972 00.001 5052 OnExposeComplete: enter
00:14:49.972 00.000 5052 UpdateGuideState(): m_state=2
00:14:49.972 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
00:14:49.972 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.0, Peak=63 HFD=0.5
00:14:49.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:14:49.982 00.010 5052 UpdateGuideState exits: m=19 SNR=3.0
00:14:49.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:49.982 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:49.982 00.000 5052 Enqueuing Expose request
00:14:49.982 00.000 8976 Worker thread wakes up
00:14:49.983 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:49.983 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:14:51.106 01.123 8976 Exposure complete
00:14:51.112 00.006 8976 worker thread done servicing request
00:14:51.112 00.000 5052 OnExposeComplete: enter
00:14:51.112 00.000 5052 UpdateGuideState(): m_state=2
00:14:51.112 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
00:14:51.112 00.000 5052 Star::Find returns 1 (0), X=204.10, Y=184.35, Mass=40, SNR=4.3, Peak=64 HFD=2.1
00:14:51.114 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:14:51.124 00.010 5052 UpdateGuideState exits: m=40 SNR=4.3
00:14:51.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:51.124 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:51.124 00.000 5052 Enqueuing Expose request
00:14:51.125 00.001 8976 Worker thread wakes up
00:14:51.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:51.125 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,166,37,37)
00:14:52.253 01.128 8976 Exposure complete
00:14:52.260 00.007 8976 worker thread done servicing request
00:14:52.260 00.000 5052 OnExposeComplete: enter
00:14:52.260 00.000 5052 UpdateGuideState(): m_state=2
00:14:52.260 00.000 5052 Star::Find(18, 204, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
00:14:52.260 00.000 5052 Star::Find returns 1 (0), X=209.03, Y=168.47, Mass=26, SNR=3.5, Peak=62 HFD=2.8
00:14:52.262 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:14:52.273 00.011 5052 UpdateGuideState exits: m=26 SNR=3.5
00:14:52.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:52.273 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:52.273 00.000 5052 Enqueuing Expose request
00:14:52.273 00.000 8976 Worker thread wakes up
00:14:52.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:52.273 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,150,37,37)
00:14:53.396 01.123 8976 Exposure complete
00:14:53.402 00.006 8976 worker thread done servicing request
00:14:53.402 00.000 5052 OnExposeComplete: enter
00:14:53.402 00.000 5052 UpdateGuideState(): m_state=2
00:14:53.402 00.000 5052 Star::Find(18, 209, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
00:14:53.402 00.000 5052 Star::Find returns 1 (0), X=205.12, Y=185.06, Mass=31, SNR=3.9, Peak=64 HFD=0.2
00:14:53.403 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:14:53.412 00.009 5052 UpdateGuideState exits: m=31 SNR=3.9
00:14:53.412 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:53.412 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:53.412 00.000 5052 Enqueuing Expose request
00:14:53.413 00.001 8976 Worker thread wakes up
00:14:53.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:53.413 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:14:54.538 01.125 8976 Exposure complete
00:14:54.544 00.006 8976 worker thread done servicing request
00:14:54.544 00.000 5052 OnExposeComplete: enter
00:14:54.544 00.000 5052 UpdateGuideState(): m_state=2
00:14:54.544 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
00:14:54.545 00.001 5052 Star::Find returns 1 (0), X=209.24, Y=168.47, Mass=24, SNR=3.4, Peak=62 HFD=2.3
00:14:54.545 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:14:54.554 00.009 5052 UpdateGuideState exits: m=24 SNR=3.4
00:14:54.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:54.554 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:54.554 00.000 5052 Enqueuing Expose request
00:14:54.554 00.000 8976 Worker thread wakes up
00:14:54.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:54.554 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,150,37,37)
00:14:55.679 01.125 8976 Exposure complete
00:14:55.685 00.006 8976 worker thread done servicing request
00:14:55.685 00.000 5052 OnExposeComplete: enter
00:14:55.685 00.000 5052 UpdateGuideState(): m_state=2
00:14:55.685 00.000 5052 Star::Find(18, 209, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
00:14:55.685 00.000 5052 Star::Find returns 1 (0), X=205.49, Y=184.51, Mass=21, SNR=3.2, Peak=63 HFD=0.8
00:14:55.686 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:14:55.694 00.008 5052 UpdateGuideState exits: m=21 SNR=3.2
00:14:55.694 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:55.695 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:55.695 00.000 5052 Enqueuing Expose request
00:14:55.695 00.000 8976 Worker thread wakes up
00:14:55.695 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:55.695 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:14:56.820 01.125 8976 Exposure complete
00:14:56.825 00.005 8976 worker thread done servicing request
00:14:56.825 00.000 5052 OnExposeComplete: enter
00:14:56.826 00.001 5052 UpdateGuideState(): m_state=2
00:14:56.826 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
00:14:56.826 00.000 5052 Star::Find returns 1 (0), X=204.81, Y=184.38, Mass=40, SNR=4.3, Peak=63 HFD=1.9
00:14:56.826 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:14:56.835 00.009 5052 UpdateGuideState exits: m=40 SNR=4.3
00:14:56.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:56.835 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:56.835 00.000 5052 Enqueuing Expose request
00:14:56.835 00.000 8976 Worker thread wakes up
00:14:56.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:56.835 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,166,37,37)
00:14:57.960 01.125 8976 Exposure complete
00:14:57.965 00.005 8976 worker thread done servicing request
00:14:57.965 00.000 5052 OnExposeComplete: enter
00:14:57.965 00.000 5052 UpdateGuideState(): m_state=2
00:14:57.965 00.000 5052 Star::Find(18, 204, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
00:14:57.966 00.001 5052 Star::Find returns 1 (0), X=205.12, Y=184.88, Mass=23, SNR=3.3, Peak=64 HFD=0.2
00:14:57.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:14:57.975 00.009 5052 UpdateGuideState exits: m=23 SNR=3.3
00:14:57.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:57.975 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:57.975 00.000 5052 Enqueuing Expose request
00:14:57.975 00.000 8976 Worker thread wakes up
00:14:57.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:57.975 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:14:59.100 01.125 8976 Exposure complete
00:14:59.105 00.005 8976 worker thread done servicing request
00:14:59.106 00.001 5052 OnExposeComplete: enter
00:14:59.106 00.000 5052 UpdateGuideState(): m_state=2
00:14:59.106 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
00:14:59.106 00.000 5052 Star::Find returns 1 (0), X=204.89, Y=184.43, Mass=21, SNR=3.2, Peak=63 HFD=0.7
00:14:59.107 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:14:59.117 00.010 5052 UpdateGuideState exits: m=21 SNR=3.2
00:14:59.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:59.117 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:14:59.117 00.000 5052 Enqueuing Expose request
00:14:59.118 00.001 8976 Worker thread wakes up
00:14:59.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:14:59.118 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,166,37,37)
00:15:00.240 01.122 8976 Exposure complete
00:15:00.247 00.007 8976 worker thread done servicing request
00:15:00.247 00.000 5052 OnExposeComplete: enter
00:15:00.247 00.000 5052 UpdateGuideState(): m_state=2
00:15:00.247 00.000 5052 Star::Find(18, 204, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
00:15:00.247 00.000 5052 Star::Find returns 1 (0), X=203.99, Y=185.61, Mass=35, SNR=4.1, Peak=63 HFD=2.2
00:15:00.248 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:15:00.256 00.008 5052 UpdateGuideState exits: m=35 SNR=4.1
00:15:00.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:00.256 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:00.257 00.001 5052 Enqueuing Expose request
00:15:00.257 00.000 8976 Worker thread wakes up
00:15:00.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:00.257 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,168,37,37)
00:15:01.379 01.122 8976 Exposure complete
00:15:01.385 00.006 8976 worker thread done servicing request
00:15:01.385 00.000 5052 OnExposeComplete: enter
00:15:01.385 00.000 5052 UpdateGuideState(): m_state=2
00:15:01.385 00.000 5052 Star::Find(18, 203, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
00:15:01.385 00.000 5052 Star::Find returns 1 (0), X=204.56, Y=184.64, Mass=28, SNR=3.7, Peak=62 HFD=0.9
00:15:01.387 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:01.396 00.009 5052 UpdateGuideState exits: m=28 SNR=3.7
00:15:01.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:01.396 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:01.396 00.000 5052 Enqueuing Expose request
00:15:01.396 00.000 8976 Worker thread wakes up
00:15:01.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:01.396 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:15:02.521 01.125 8976 Exposure complete
00:15:02.527 00.006 8976 worker thread done servicing request
00:15:02.527 00.000 5052 OnExposeComplete: enter
00:15:02.527 00.000 5052 UpdateGuideState(): m_state=2
00:15:02.527 00.000 5052 Star::Find(18, 204, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
00:15:02.527 00.000 5052 Star::Find returns 1 (0), X=209.70, Y=168.45, Mass=27, SNR=3.6, Peak=63 HFD=2.2
00:15:02.528 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:02.536 00.008 5052 UpdateGuideState exits: m=27 SNR=3.6
00:15:02.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:02.536 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:02.536 00.000 5052 Enqueuing Expose request
00:15:02.537 00.001 8976 Worker thread wakes up
00:15:02.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:02.537 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,150,37,37)
00:15:03.659 01.122 8976 Exposure complete
00:15:03.666 00.007 8976 worker thread done servicing request
00:15:03.666 00.000 5052 OnExposeComplete: enter
00:15:03.666 00.000 5052 UpdateGuideState(): m_state=2
00:15:03.666 00.000 5052 Star::Find(18, 209, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
00:15:03.666 00.000 5052 Star::Find returns 1 (0), X=205.21, Y=185.21, Mass=27, SNR=3.6, Peak=62 HFD=0.5
00:15:03.667 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:03.675 00.008 5052 UpdateGuideState exits: m=27 SNR=3.6
00:15:03.676 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:03.676 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:03.676 00.000 5052 Enqueuing Expose request
00:15:03.676 00.000 8976 Worker thread wakes up
00:15:03.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:03.676 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:15:04.802 01.126 8976 Exposure complete
00:15:04.808 00.006 8976 worker thread done servicing request
00:15:04.809 00.001 5052 OnExposeComplete: enter
00:15:04.809 00.000 5052 UpdateGuideState(): m_state=2
00:15:04.809 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
00:15:04.809 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=185.00, Mass=18, SNR=2.9, Peak=62 HFD=0.0
00:15:04.809 00.000 5052 DistanceChecker: activated
00:15:04.809 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:04.809 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:15:04.809 00.000 5052 guider state => SELECTING
00:15:04.809 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:04.809 00.000 5052 Status Line: Star lost - low SNR
00:15:04.812 00.003 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:04.822 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:15:04.822 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:04.823 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:15:04.823 00.000 5052 Enqueuing Expose request
00:15:04.823 00.000 8976 Worker thread wakes up
00:15:04.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:04.823 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:15:05.947 01.124 8976 Exposure complete
00:15:05.953 00.006 8976 worker thread done servicing request
00:15:05.953 00.000 5052 OnExposeComplete: enter
00:15:05.953 00.000 5052 UpdateGuideState(): m_state=1
00:15:05.953 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
00:15:05.953 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=185.00, Mass=18, SNR=2.9, Peak=62 HFD=0.0
00:15:05.953 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:05.953 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:05.953 00.000 5052 Status Line: Star lost - low SNR
00:15:05.955 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:15:05.963 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:15:05.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:05.963 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:15:05.963 00.000 5052 Enqueuing Expose request
00:15:05.963 00.000 8976 Worker thread wakes up
00:15:05.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:05.963 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:15:07.091 01.128 8976 Exposure complete
00:15:07.097 00.006 8976 worker thread done servicing request
00:15:07.097 00.000 5052 OnExposeComplete: enter
00:15:07.097 00.000 5052 UpdateGuideState(): m_state=1
00:15:07.097 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
00:15:07.097 00.000 5052 Star::Find returns 1 (0), X=204.70, Y=185.07, Mass=27, SNR=3.6, Peak=63 HFD=0.4
00:15:07.097 00.000 5052 DistanceChecker: deactivated
00:15:07.099 00.002 5052 setting lock position to (204.70, 185.07)
00:15:07.099 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:15:07.099 00.000 5052 Changing from state SELECTING to SELECTED
00:15:07.099 00.000 5052 guider state => SELECTED
00:15:07.100 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:15:07.110 00.010 5052 UpdateGuideState exits: m=27 SNR=3.6
00:15:07.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:07.110 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:07.110 00.000 5052 Enqueuing Expose request
00:15:07.110 00.000 8976 Worker thread wakes up
00:15:07.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:07.110 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:15:08.236 01.126 8976 Exposure complete
00:15:08.242 00.006 8976 worker thread done servicing request
00:15:08.242 00.000 5052 OnExposeComplete: enter
00:15:08.242 00.000 5052 UpdateGuideState(): m_state=2
00:15:08.243 00.001 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
00:15:08.243 00.000 5052 Star::Find returns 1 (0), X=204.92, Y=185.54, Mass=37, SNR=4.2, Peak=64 HFD=1.0
00:15:08.244 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:15:08.252 00.008 5052 UpdateGuideState exits: m=37 SNR=4.2
00:15:08.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:08.252 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:08.252 00.000 5052 Enqueuing Expose request
00:15:08.252 00.000 8976 Worker thread wakes up
00:15:08.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:08.252 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,168,37,37)
00:15:09.374 01.122 8976 Exposure complete
00:15:09.380 00.006 8976 worker thread done servicing request
00:15:09.380 00.000 5052 OnExposeComplete: enter
00:15:09.380 00.000 5052 UpdateGuideState(): m_state=2
00:15:09.380 00.000 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
00:15:09.380 00.000 5052 Star::Find false star n=2 nbg=287 bg=44.0 sigma=0.9 thresh=47 peak=47
00:15:09.380 00.000 5052 Star::Find returns 0 (2), X=204.00, Y=185.00, Mass=24, SNR=2.9, Peak=61 HFD=0.0
00:15:09.380 00.000 5052 DistanceChecker: activated
00:15:09.380 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:09.380 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:15:09.380 00.000 5052 guider state => SELECTING
00:15:09.380 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:09.380 00.000 5052 Status Line: Star lost - low SNR
00:15:09.384 00.004 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:15:09.393 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:15:09.393 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:09.393 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:15:09.393 00.000 5052 Enqueuing Expose request
00:15:09.393 00.000 8976 Worker thread wakes up
00:15:09.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:09.393 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:15:10.519 01.126 8976 Exposure complete
00:15:10.525 00.006 8976 worker thread done servicing request
00:15:10.525 00.000 5052 OnExposeComplete: enter
00:15:10.525 00.000 5052 UpdateGuideState(): m_state=1
00:15:10.525 00.000 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
00:15:10.525 00.000 5052 Star::Find returns 1 (0), X=204.68, Y=185.64, Mass=25, SNR=3.5, Peak=64 HFD=0.9
00:15:10.525 00.000 5052 DistanceChecker: deactivated
00:15:10.526 00.001 5052 setting lock position to (204.68, 185.64)
00:15:10.526 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:15:10.527 00.001 5052 Changing from state SELECTING to SELECTED
00:15:10.527 00.000 5052 guider state => SELECTED
00:15:10.528 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:15:10.537 00.009 5052 UpdateGuideState exits: m=25 SNR=3.5
00:15:10.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:10.537 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:10.537 00.000 5052 Enqueuing Expose request
00:15:10.537 00.000 8976 Worker thread wakes up
00:15:10.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:10.538 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(187,168,37,37)
00:15:11.662 01.124 8976 Exposure complete
00:15:11.667 00.005 8976 worker thread done servicing request
00:15:11.667 00.000 5052 OnExposeComplete: enter
00:15:11.667 00.000 5052 UpdateGuideState(): m_state=2
00:15:11.668 00.001 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
00:15:11.668 00.000 5052 Star::Find returns 1 (0), X=205.12, Y=184.88, Mass=21, SNR=3.2, Peak=63 HFD=0.2
00:15:11.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:15:11.677 00.009 5052 UpdateGuideState exits: m=21 SNR=3.2
00:15:11.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:11.677 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:11.677 00.000 5052 Enqueuing Expose request
00:15:11.677 00.000 8976 Worker thread wakes up
00:15:11.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:11.677 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:15:12.803 01.126 8976 Exposure complete
00:15:12.808 00.005 8976 worker thread done servicing request
00:15:12.808 00.000 5052 OnExposeComplete: enter
00:15:12.808 00.000 5052 UpdateGuideState(): m_state=2
00:15:12.808 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
00:15:12.808 00.000 5052 Star::Find returns 1 (0), X=204.18, Y=185.62, Mass=29, SNR=3.7, Peak=62 HFD=1.7
00:15:12.809 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:15:12.817 00.008 5052 UpdateGuideState exits: m=29 SNR=3.7
00:15:12.818 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:12.818 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:12.818 00.000 5052 Enqueuing Expose request
00:15:12.818 00.000 8976 Worker thread wakes up
00:15:12.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:12.818 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,168,37,37)
00:15:13.941 01.123 8976 Exposure complete
00:15:13.947 00.006 8976 worker thread done servicing request
00:15:13.947 00.000 5052 OnExposeComplete: enter
00:15:13.947 00.000 5052 UpdateGuideState(): m_state=2
00:15:13.947 00.000 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
00:15:13.947 00.000 5052 Star::Find returns 1 (0), X=205.38, Y=185.55, Mass=33, SNR=4.0, Peak=63 HFD=1.2
00:15:13.948 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:15:13.956 00.008 5052 UpdateGuideState exits: m=33 SNR=4.0
00:15:13.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:13.957 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:13.957 00.000 5052 Enqueuing Expose request
00:15:13.957 00.000 8976 Worker thread wakes up
00:15:13.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:13.957 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,168,37,37)
00:15:15.081 01.124 8976 Exposure complete
00:15:15.087 00.006 8976 worker thread done servicing request
00:15:15.087 00.000 5052 OnExposeComplete: enter
00:15:15.087 00.000 5052 UpdateGuideState(): m_state=2
00:15:15.087 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
00:15:15.087 00.000 5052 Star::Find returns 1 (0), X=204.78, Y=185.29, Mass=27, SNR=3.6, Peak=63 HFD=0.5
00:15:15.088 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=101, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:15:15.097 00.009 5052 UpdateGuideState exits: m=27 SNR=3.6
00:15:15.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:15.097 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:15.097 00.000 5052 Enqueuing Expose request
00:15:15.097 00.000 8976 Worker thread wakes up
00:15:15.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:15.097 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:15:16.222 01.125 8976 Exposure complete
00:15:16.228 00.006 8976 worker thread done servicing request
00:15:16.228 00.000 5052 OnExposeComplete: enter
00:15:16.228 00.000 5052 UpdateGuideState(): m_state=2
00:15:16.228 00.000 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
00:15:16.228 00.000 5052 Star::Find returns 1 (0), X=205.13, Y=184.87, Mass=20, SNR=3.1, Peak=62 HFD=0.2
00:15:16.229 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:15:16.237 00.008 5052 UpdateGuideState exits: m=20 SNR=3.1
00:15:16.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:16.237 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:16.237 00.000 5052 Enqueuing Expose request
00:15:16.238 00.001 8976 Worker thread wakes up
00:15:16.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:16.238 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:15:17.361 01.123 8976 Exposure complete
00:15:17.366 00.005 8976 worker thread done servicing request
00:15:17.366 00.000 5052 OnExposeComplete: enter
00:15:17.367 00.001 5052 UpdateGuideState(): m_state=2
00:15:17.367 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
00:15:17.367 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.0, Peak=63 HFD=0.5
00:15:17.367 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:15:17.377 00.010 5052 UpdateGuideState exits: m=19 SNR=3.0
00:15:17.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:17.377 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:17.377 00.000 5052 Enqueuing Expose request
00:15:17.377 00.000 8976 Worker thread wakes up
00:15:17.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:17.377 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:15:18.502 01.125 8976 Exposure complete
00:15:18.508 00.006 8976 worker thread done servicing request
00:15:18.508 00.000 5052 OnExposeComplete: enter
00:15:18.508 00.000 5052 UpdateGuideState(): m_state=2
00:15:18.508 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
00:15:18.508 00.000 5052 Star::Find returns 1 (0), X=204.45, Y=185.43, Mass=33, SNR=4.0, Peak=63 HFD=1.2
00:15:18.509 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:18.518 00.009 5052 UpdateGuideState exits: m=33 SNR=4.0
00:15:18.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:18.518 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:18.518 00.000 5052 Enqueuing Expose request
00:15:18.518 00.000 8976 Worker thread wakes up
00:15:18.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:18.518 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,167,37,37)
00:15:19.648 01.130 8976 Exposure complete
00:15:19.654 00.006 8976 worker thread done servicing request
00:15:19.654 00.000 5052 OnExposeComplete: enter
00:15:19.654 00.000 5052 UpdateGuideState(): m_state=2
00:15:19.654 00.000 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
00:15:19.654 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.0, Peak=63 HFD=0.5
00:15:19.655 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:15:19.663 00.008 5052 UpdateGuideState exits: m=19 SNR=3.0
00:15:19.663 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:19.663 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:19.664 00.001 5052 Enqueuing Expose request
00:15:19.664 00.000 8976 Worker thread wakes up
00:15:19.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:19.664 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:15:20.787 01.123 8976 Exposure complete
00:15:20.793 00.006 8976 worker thread done servicing request
00:15:20.793 00.000 5052 OnExposeComplete: enter
00:15:20.793 00.000 5052 UpdateGuideState(): m_state=2
00:15:20.793 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
00:15:20.793 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=185.00, Mass=18, SNR=2.9, Peak=62 HFD=0.0
00:15:20.793 00.000 5052 DistanceChecker: activated
00:15:20.793 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:20.794 00.001 5052 Changing from state SELECTED to UNINITIALIZED
00:15:20.794 00.000 5052 guider state => SELECTING
00:15:20.794 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:20.794 00.000 5052 Status Line: Star lost - low SNR
00:15:20.798 00.004 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:15:20.807 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:15:20.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:20.807 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:15:20.807 00.000 5052 Enqueuing Expose request
00:15:20.807 00.000 8976 Worker thread wakes up
00:15:20.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:20.807 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:15:21.931 01.124 8976 Exposure complete
00:15:21.937 00.006 8976 worker thread done servicing request
00:15:21.937 00.000 5052 OnExposeComplete: enter
00:15:21.937 00.000 5052 UpdateGuideState(): m_state=1
00:15:21.937 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
00:15:21.937 00.000 5052 Star::Find returns 1 (0), X=204.01, Y=184.81, Mass=34, SNR=4.0, Peak=63 HFD=1.9
00:15:21.937 00.000 5052 DistanceChecker: deactivated
00:15:21.939 00.002 5052 setting lock position to (204.01, 184.81)
00:15:21.939 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:15:21.939 00.000 5052 Changing from state SELECTING to SELECTED
00:15:21.939 00.000 5052 guider state => SELECTED
00:15:21.941 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:21.949 00.008 5052 UpdateGuideState exits: m=34 SNR=4.0
00:15:21.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:21.949 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:21.949 00.000 5052 Enqueuing Expose request
00:15:21.949 00.000 8976 Worker thread wakes up
00:15:21.950 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:21.950 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,167,37,37)
00:15:23.077 01.127 8976 Exposure complete
00:15:23.082 00.005 8976 worker thread done servicing request
00:15:23.083 00.001 5052 OnExposeComplete: enter
00:15:23.083 00.000 5052 UpdateGuideState(): m_state=2
00:15:23.083 00.000 5052 Star::Find(18, 204, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
00:15:23.083 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.50, Mass=34, SNR=4.0, Peak=63 HFD=0.9
00:15:23.084 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:23.093 00.009 5052 UpdateGuideState exits: m=34 SNR=4.0
00:15:23.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:23.093 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:23.093 00.000 5052 Enqueuing Expose request
00:15:23.093 00.000 8976 Worker thread wakes up
00:15:23.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:23.093 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,168,37,37)
00:15:24.220 01.127 8976 Exposure complete
00:15:24.225 00.005 8976 worker thread done servicing request
00:15:24.225 00.000 5052 OnExposeComplete: enter
00:15:24.225 00.000 5052 UpdateGuideState(): m_state=2
00:15:24.225 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
00:15:24.225 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=185.00, Mass=18, SNR=2.9, Peak=62 HFD=0.0
00:15:24.225 00.000 5052 DistanceChecker: activated
00:15:24.225 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:24.226 00.001 5052 Changing from state SELECTED to UNINITIALIZED
00:15:24.226 00.000 5052 guider state => SELECTING
00:15:24.226 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:24.226 00.000 5052 Status Line: Star lost - low SNR
00:15:24.229 00.003 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:15:24.238 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:15:24.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:24.238 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:15:24.238 00.000 5052 Enqueuing Expose request
00:15:24.238 00.000 8976 Worker thread wakes up
00:15:24.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:24.239 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:15:25.361 01.122 8976 Exposure complete
00:15:25.367 00.006 8976 worker thread done servicing request
00:15:25.367 00.000 5052 OnExposeComplete: enter
00:15:25.367 00.000 5052 UpdateGuideState(): m_state=1
00:15:25.367 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
00:15:25.367 00.000 5052 Star::Find returns 1 (0), X=205.15, Y=184.77, Mass=27, SNR=3.6, Peak=63 HFD=0.4
00:15:25.367 00.000 5052 DistanceChecker: deactivated
00:15:25.369 00.002 5052 setting lock position to (205.15, 184.77)
00:15:25.369 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:15:25.369 00.000 5052 Changing from state SELECTING to SELECTED
00:15:25.369 00.000 5052 guider state => SELECTED
00:15:25.371 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:25.380 00.009 5052 UpdateGuideState exits: m=27 SNR=3.6
00:15:25.380 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:25.380 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:25.380 00.000 5052 Enqueuing Expose request
00:15:25.380 00.000 8976 Worker thread wakes up
00:15:25.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:25.380 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:15:26.511 01.131 8976 Exposure complete
00:15:26.517 00.006 8976 worker thread done servicing request
00:15:26.517 00.000 5052 OnExposeComplete: enter
00:15:26.517 00.000 5052 UpdateGuideState(): m_state=2
00:15:26.517 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
00:15:26.517 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.0, Peak=63 HFD=0.5
00:15:26.518 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:15:26.526 00.008 5052 UpdateGuideState exits: m=19 SNR=3.0
00:15:26.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:26.526 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:26.526 00.000 5052 Enqueuing Expose request
00:15:26.526 00.000 8976 Worker thread wakes up
00:15:26.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:26.526 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:15:27.652 01.126 8976 Exposure complete
00:15:27.658 00.006 8976 worker thread done servicing request
00:15:27.658 00.000 5052 OnExposeComplete: enter
00:15:27.658 00.000 5052 UpdateGuideState(): m_state=2
00:15:27.658 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
00:15:27.658 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.0, Peak=63 HFD=0.5
00:15:27.659 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:27.670 00.011 5052 UpdateGuideState exits: m=19 SNR=3.0
00:15:27.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:27.670 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:27.670 00.000 5052 Enqueuing Expose request
00:15:27.670 00.000 8976 Worker thread wakes up
00:15:27.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:27.670 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:15:28.797 01.127 8976 Exposure complete
00:15:28.803 00.006 8976 worker thread done servicing request
00:15:28.803 00.000 5052 OnExposeComplete: enter
00:15:28.803 00.000 5052 UpdateGuideState(): m_state=2
00:15:28.803 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
00:15:28.803 00.000 5052 Star::Find returns 1 (0), X=204.60, Y=185.80, Mass=23, SNR=3.4, Peak=62 HFD=1.2
00:15:28.804 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:15:28.814 00.010 5052 UpdateGuideState exits: m=23 SNR=3.4
00:15:28.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:28.814 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:28.814 00.000 5052 Enqueuing Expose request
00:15:28.814 00.000 8976 Worker thread wakes up
00:15:28.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:28.814 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,168,37,37)
00:15:29.939 01.125 8976 Exposure complete
00:15:29.945 00.006 8976 worker thread done servicing request
00:15:29.945 00.000 5052 OnExposeComplete: enter
00:15:29.945 00.000 5052 UpdateGuideState(): m_state=2
00:15:29.945 00.000 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
00:15:29.946 00.001 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.0, Peak=63 HFD=0.5
00:15:29.946 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=37, FiltMax=51, Gamma=2.630
00:15:29.956 00.010 5052 UpdateGuideState exits: m=19 SNR=3.0
00:15:29.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:29.956 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:29.956 00.000 5052 Enqueuing Expose request
00:15:29.956 00.000 8976 Worker thread wakes up
00:15:29.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:29.956 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:15:31.080 01.124 8976 Exposure complete
00:15:31.087 00.007 8976 worker thread done servicing request
00:15:31.087 00.000 5052 OnExposeComplete: enter
00:15:31.087 00.000 5052 UpdateGuideState(): m_state=2
00:15:31.087 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
00:15:31.087 00.000 5052 Star::Find returns 1 (0), X=204.63, Y=185.65, Mass=25, SNR=3.5, Peak=63 HFD=1.0
00:15:31.088 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=51, Gamma=2.630
00:15:31.097 00.009 5052 UpdateGuideState exits: m=25 SNR=3.5
00:15:31.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:31.097 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:31.097 00.000 5052 Enqueuing Expose request
00:15:31.098 00.001 8976 Worker thread wakes up
00:15:31.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:31.098 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,168,37,37)
00:15:32.227 01.129 8976 Exposure complete
00:15:32.233 00.006 8976 worker thread done servicing request
00:15:32.233 00.000 5052 OnExposeComplete: enter
00:15:32.233 00.000 5052 UpdateGuideState(): m_state=2
00:15:32.233 00.000 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
00:15:32.233 00.000 5052 Star::Find returns 1 (0), X=205.12, Y=184.88, Mass=21, SNR=3.2, Peak=63 HFD=0.2
00:15:32.234 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=36, FiltMax=51, Gamma=2.630
00:15:32.243 00.009 5052 UpdateGuideState exits: m=21 SNR=3.2
00:15:32.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:32.243 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:32.243 00.000 5052 Enqueuing Expose request
00:15:32.244 00.001 8976 Worker thread wakes up
00:15:32.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:32.244 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:15:33.372 01.128 8976 Exposure complete
00:15:33.378 00.006 8976 worker thread done servicing request
00:15:33.378 00.000 5052 OnExposeComplete: enter
00:15:33.378 00.000 5052 UpdateGuideState(): m_state=2
00:15:33.379 00.001 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
00:15:33.379 00.000 5052 Star::Find returns 1 (0), X=205.98, Y=185.39, Mass=26, SNR=3.5, Peak=63 HFD=1.5
00:15:33.379 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=36, FiltMax=51, Gamma=2.630
00:15:33.390 00.011 5052 UpdateGuideState exits: m=26 SNR=3.5
00:15:33.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:33.390 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:33.390 00.000 5052 Enqueuing Expose request
00:15:33.390 00.000 8976 Worker thread wakes up
00:15:33.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:33.391 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(188,167,37,37)
00:15:34.517 01.126 8976 Exposure complete
00:15:34.523 00.006 8976 worker thread done servicing request
00:15:34.523 00.000 5052 OnExposeComplete: enter
00:15:34.524 00.001 5052 UpdateGuideState(): m_state=2
00:15:34.524 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
00:15:34.524 00.000 5052 Star::Find returns 1 (0), X=204.32, Y=184.26, Mass=31, SNR=3.8, Peak=62 HFD=1.8
00:15:34.525 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=37, FiltMax=51, Gamma=2.630
00:15:34.534 00.009 5052 UpdateGuideState exits: m=31 SNR=3.8
00:15:34.535 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:34.535 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:34.535 00.000 5052 Enqueuing Expose request
00:15:34.535 00.000 8976 Worker thread wakes up
00:15:34.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:34.535 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,166,37,37)
00:15:35.662 01.127 8976 Exposure complete
00:15:35.668 00.006 8976 worker thread done servicing request
00:15:35.668 00.000 5052 OnExposeComplete: enter
00:15:35.668 00.000 5052 UpdateGuideState(): m_state=2
00:15:35.669 00.001 5052 Star::Find(18, 204, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
00:15:35.669 00.000 5052 Star::Find returns 1 (0), X=205.59, Y=184.83, Mass=24, SNR=3.4, Peak=64 HFD=0.7
00:15:35.670 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:15:35.680 00.010 5052 UpdateGuideState exits: m=24 SNR=3.4
00:15:35.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:35.680 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:35.680 00.000 5052 Enqueuing Expose request
00:15:35.680 00.000 8976 Worker thread wakes up
00:15:35.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:35.680 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,167,37,37)
00:15:36.803 01.123 8976 Exposure complete
00:15:36.809 00.006 8976 worker thread done servicing request
00:15:36.809 00.000 5052 OnExposeComplete: enter
00:15:36.809 00.000 5052 UpdateGuideState(): m_state=2
00:15:36.809 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
00:15:36.809 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.0, Peak=63 HFD=0.5
00:15:36.810 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=51, Gamma=2.630
00:15:36.819 00.009 5052 UpdateGuideState exits: m=19 SNR=3.0
00:15:36.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:36.819 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:36.819 00.000 5052 Enqueuing Expose request
00:15:36.819 00.000 8976 Worker thread wakes up
00:15:36.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:36.819 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:15:37.941 01.122 8976 Exposure complete
00:15:37.947 00.006 8976 worker thread done servicing request
00:15:37.947 00.000 5052 OnExposeComplete: enter
00:15:37.947 00.000 5052 UpdateGuideState(): m_state=2
00:15:37.947 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
00:15:37.947 00.000 5052 Star::Find returns 1 (0), X=205.22, Y=185.90, Mass=24, SNR=3.4, Peak=63 HFD=1.2
00:15:37.947 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=37, FiltMax=51, Gamma=2.630
00:15:37.956 00.009 5052 UpdateGuideState exits: m=24 SNR=3.4
00:15:37.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:37.956 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:37.956 00.000 5052 Enqueuing Expose request
00:15:37.956 00.000 8976 Worker thread wakes up
00:15:37.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:37.956 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,168,37,37)
00:15:39.080 01.124 8976 Exposure complete
00:15:39.088 00.008 8976 worker thread done servicing request
00:15:39.091 00.003 5052 OnExposeComplete: enter
00:15:39.092 00.001 5052 UpdateGuideState(): m_state=2
00:15:39.092 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
00:15:39.092 00.000 5052 Star::Find returns 1 (0), X=205.42, Y=185.17, Mass=24, SNR=3.4, Peak=62 HFD=0.6
00:15:39.093 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:15:39.103 00.010 5052 UpdateGuideState exits: m=24 SNR=3.4
00:15:39.103 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:39.103 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:39.103 00.000 5052 Enqueuing Expose request
00:15:39.103 00.000 8976 Worker thread wakes up
00:15:39.103 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:39.103 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:15:40.228 01.125 8976 Exposure complete
00:15:40.234 00.006 8976 worker thread done servicing request
00:15:40.234 00.000 5052 OnExposeComplete: enter
00:15:40.234 00.000 5052 UpdateGuideState(): m_state=2
00:15:40.234 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
00:15:40.234 00.000 5052 Star::Find returns 1 (0), X=204.38, Y=184.88, Mass=23, SNR=3.3, Peak=64 HFD=0.7
00:15:40.235 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:15:40.243 00.008 5052 UpdateGuideState exits: m=23 SNR=3.3
00:15:40.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:40.244 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:40.244 00.000 5052 Enqueuing Expose request
00:15:40.244 00.000 8976 Worker thread wakes up
00:15:40.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:40.244 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,167,37,37)
00:15:41.366 01.122 8976 Exposure complete
00:15:41.372 00.006 8976 worker thread done servicing request
00:15:41.372 00.000 5052 OnExposeComplete: enter
00:15:41.372 00.000 5052 UpdateGuideState(): m_state=2
00:15:41.372 00.000 5052 Star::Find(18, 204, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
00:15:41.372 00.000 5052 Star::Find returns 0 (2), X=204.00, Y=184.00, Mass=17, SNR=2.9, Peak=62 HFD=0.0
00:15:41.372 00.000 5052 DistanceChecker: activated
00:15:41.372 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:41.372 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:15:41.372 00.000 5052 guider state => SELECTING
00:15:41.372 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:41.372 00.000 5052 Status Line: Star lost - low SNR
00:15:41.376 00.004 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=51, Gamma=2.630
00:15:41.386 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:15:41.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:41.386 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:15:41.386 00.000 5052 Enqueuing Expose request
00:15:41.386 00.000 8976 Worker thread wakes up
00:15:41.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:41.387 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:15:42.060 00.673 5052 OnExposureDurationSelected: duration = 500
00:15:42.513 00.453 8976 Exposure complete
00:15:42.519 00.006 8976 worker thread done servicing request
00:15:42.519 00.000 5052 OnExposeComplete: enter
00:15:42.519 00.000 5052 UpdateGuideState(): m_state=1
00:15:42.520 00.001 5052 Star::Find(18, 204, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
00:15:42.520 00.000 5052 Star::Find returns 1 (0), X=205.30, Y=184.90, Mass=38, SNR=4.2, Peak=63 HFD=0.6
00:15:42.520 00.000 5052 DistanceChecker: deactivated
00:15:42.521 00.001 5052 setting lock position to (205.30, 184.90)
00:15:42.521 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:15:42.521 00.000 5052 Changing from state SELECTING to SELECTED
00:15:42.521 00.000 5052 guider state => SELECTED
00:15:42.523 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=52, Gamma=2.630
00:15:42.532 00.009 5052 UpdateGuideState exits: m=38 SNR=4.2
00:15:42.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:42.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:15:42.532 00.000 5052 Enqueuing Expose request
00:15:42.532 00.000 8976 Worker thread wakes up
00:15:42.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:42.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(187,167,37,37)
00:15:43.190 00.658 8976 Exposure complete
00:15:43.196 00.006 8976 worker thread done servicing request
00:15:43.197 00.001 5052 OnExposeComplete: enter
00:15:43.197 00.000 5052 UpdateGuideState(): m_state=2
00:15:43.197 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
00:15:43.197 00.000 5052 Star::Find returns 0 (3), X=205.00, Y=184.00, Mass=8, SNR=1.9, Peak=52 HFD=0.0
00:15:43.197 00.000 5052 DistanceChecker: activated
00:15:43.197 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:43.197 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:15:43.197 00.000 5052 guider state => SELECTING
00:15:43.197 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:43.197 00.000 5052 Status Line: Star lost - low mass
00:15:43.201 00.004 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
00:15:43.211 00.010 5052 UpdateGuideState exits: Star lost - low mass
00:15:43.212 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:43.212 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:43.212 00.000 5052 Enqueuing Expose request
00:15:43.212 00.000 8976 Worker thread wakes up
00:15:43.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:43.212 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:43.871 00.659 8976 Exposure complete
00:15:43.877 00.006 8976 worker thread done servicing request
00:15:43.877 00.000 5052 OnExposeComplete: enter
00:15:43.877 00.000 5052 UpdateGuideState(): m_state=1
00:15:43.877 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
00:15:43.877 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=19, SNR=2.9, Peak=51 HFD=0.0
00:15:43.877 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:43.877 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:43.877 00.000 5052 Status Line: Star lost - low SNR
00:15:43.879 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:15:43.889 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:15:43.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:43.889 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:43.889 00.000 5052 Enqueuing Expose request
00:15:43.889 00.000 8976 Worker thread wakes up
00:15:43.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:43.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:44.549 00.660 8976 Exposure complete
00:15:44.554 00.005 8976 worker thread done servicing request
00:15:44.554 00.000 5052 OnExposeComplete: enter
00:15:44.555 00.001 5052 UpdateGuideState(): m_state=1
00:15:44.555 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
00:15:44.555 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=18, SNR=2.9, Peak=50 HFD=0.0
00:15:44.555 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:44.555 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:44.555 00.000 5052 Status Line: Star lost - low SNR
00:15:44.556 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:44.565 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:15:44.565 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:44.565 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:44.565 00.000 5052 Enqueuing Expose request
00:15:44.565 00.000 8976 Worker thread wakes up
00:15:44.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:44.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:45.228 00.663 8976 Exposure complete
00:15:45.235 00.007 8976 worker thread done servicing request
00:15:45.235 00.000 5052 OnExposeComplete: enter
00:15:45.235 00.000 5052 UpdateGuideState(): m_state=1
00:15:45.235 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
00:15:45.235 00.000 5052 Star::Find false star n=9 nbg=274 bg=43.1 sigma=0.7 thresh=45 peak=45
00:15:45.235 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=25, SNR=2.9, Peak=51 HFD=0.0
00:15:45.235 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:45.235 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:45.235 00.000 5052 Status Line: Star lost - low SNR
00:15:45.236 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
00:15:45.245 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:15:45.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:45.245 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:45.245 00.000 5052 Enqueuing Expose request
00:15:45.245 00.000 8976 Worker thread wakes up
00:15:45.247 00.002 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:45.247 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:45.905 00.658 8976 Exposure complete
00:15:45.911 00.006 8976 worker thread done servicing request
00:15:45.911 00.000 5052 OnExposeComplete: enter
00:15:45.911 00.000 5052 UpdateGuideState(): m_state=1
00:15:45.911 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
00:15:45.911 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=11, SNR=2.3, Peak=52 HFD=0.0
00:15:45.911 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:45.911 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:45.911 00.000 5052 Status Line: Star lost - low SNR
00:15:45.912 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:45.921 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:15:45.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:45.922 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:45.922 00.000 5052 Enqueuing Expose request
00:15:45.922 00.000 8976 Worker thread wakes up
00:15:45.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:45.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:46.581 00.659 8976 Exposure complete
00:15:46.587 00.006 8976 worker thread done servicing request
00:15:46.587 00.000 5052 OnExposeComplete: enter
00:15:46.587 00.000 5052 UpdateGuideState(): m_state=1
00:15:46.587 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
00:15:46.587 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=11, SNR=2.3, Peak=51 HFD=0.0
00:15:46.587 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:46.587 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:46.587 00.000 5052 Status Line: Star lost - low SNR
00:15:46.589 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:15:46.597 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:15:46.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:46.597 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:46.598 00.001 5052 Enqueuing Expose request
00:15:46.598 00.000 8976 Worker thread wakes up
00:15:46.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:46.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:47.251 00.653 8976 Exposure complete
00:15:47.257 00.006 8976 worker thread done servicing request
00:15:47.257 00.000 5052 OnExposeComplete: enter
00:15:47.257 00.000 5052 UpdateGuideState(): m_state=1
00:15:47.257 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
00:15:47.257 00.000 5052 Star::Find returns 0 (3), X=205.00, Y=184.00, Mass=10, SNR=2.1, Peak=53 HFD=0.0
00:15:47.257 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:47.257 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:47.257 00.000 5052 Status Line: Star lost - low mass
00:15:47.259 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:47.268 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:15:47.269 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:47.269 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:47.269 00.000 5052 Enqueuing Expose request
00:15:47.269 00.000 8976 Worker thread wakes up
00:15:47.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:47.269 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:47.923 00.654 8976 Exposure complete
00:15:47.929 00.006 8976 worker thread done servicing request
00:15:47.929 00.000 5052 OnExposeComplete: enter
00:15:47.929 00.000 5052 UpdateGuideState(): m_state=1
00:15:47.929 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
00:15:47.929 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=19, SNR=3.0, Peak=52 HFD=0.0
00:15:47.929 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:47.929 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:47.929 00.000 5052 Status Line: Star lost - low SNR
00:15:47.931 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:47.939 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:15:47.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:47.939 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:47.939 00.000 5052 Enqueuing Expose request
00:15:47.939 00.000 8976 Worker thread wakes up
00:15:47.939 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:47.940 00.001 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:48.597 00.657 8976 Exposure complete
00:15:48.603 00.006 8976 worker thread done servicing request
00:15:48.603 00.000 5052 OnExposeComplete: enter
00:15:48.603 00.000 5052 UpdateGuideState(): m_state=1
00:15:48.603 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
00:15:48.603 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=16, SNR=2.7, Peak=51 HFD=0.0
00:15:48.603 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:48.604 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:48.604 00.000 5052 Status Line: Star lost - low SNR
00:15:48.606 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:15:48.615 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:15:48.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:48.615 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:48.615 00.000 5052 Enqueuing Expose request
00:15:48.615 00.000 8976 Worker thread wakes up
00:15:48.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:48.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:49.275 00.660 8976 Exposure complete
00:15:49.280 00.005 8976 worker thread done servicing request
00:15:49.280 00.000 5052 OnExposeComplete: enter
00:15:49.281 00.001 5052 UpdateGuideState(): m_state=1
00:15:49.281 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
00:15:49.281 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=13, SNR=2.5, Peak=53 HFD=0.0
00:15:49.281 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:49.281 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:49.281 00.000 5052 Status Line: Star lost - low SNR
00:15:49.282 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:49.291 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:15:49.292 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:49.292 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:49.292 00.000 5052 Enqueuing Expose request
00:15:49.292 00.000 8976 Worker thread wakes up
00:15:49.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:49.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:49.949 00.657 8976 Exposure complete
00:15:49.955 00.006 8976 worker thread done servicing request
00:15:49.955 00.000 5052 OnExposeComplete: enter
00:15:49.955 00.000 5052 UpdateGuideState(): m_state=1
00:15:49.955 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
00:15:49.955 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=10, SNR=2.2, Peak=51 HFD=0.0
00:15:49.955 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:49.955 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:49.956 00.001 5052 Status Line: Star lost - low SNR
00:15:49.957 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:15:49.967 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:15:49.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:49.967 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:49.967 00.000 5052 Enqueuing Expose request
00:15:49.967 00.000 8976 Worker thread wakes up
00:15:49.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:49.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:50.625 00.658 8976 Exposure complete
00:15:50.631 00.006 8976 worker thread done servicing request
00:15:50.631 00.000 5052 OnExposeComplete: enter
00:15:50.631 00.000 5052 UpdateGuideState(): m_state=1
00:15:50.631 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
00:15:50.631 00.000 5052 Star::Find false star n=8 nbg=272 bg=43.1 sigma=0.7 thresh=45 peak=45
00:15:50.631 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=22, SNR=2.9, Peak=52 HFD=0.0
00:15:50.631 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:50.631 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:50.631 00.000 5052 Status Line: Star lost - low SNR
00:15:50.633 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:15:50.642 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:15:50.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:50.642 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:50.642 00.000 5052 Enqueuing Expose request
00:15:50.642 00.000 8976 Worker thread wakes up
00:15:50.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:50.642 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:51.293 00.651 8976 Exposure complete
00:15:51.299 00.006 8976 worker thread done servicing request
00:15:51.299 00.000 5052 OnExposeComplete: enter
00:15:51.299 00.000 5052 UpdateGuideState(): m_state=1
00:15:51.299 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
00:15:51.299 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=12, SNR=2.4, Peak=51 HFD=0.0
00:15:51.299 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:51.299 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:51.299 00.000 5052 Status Line: Star lost - low SNR
00:15:51.301 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:15:51.310 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:15:51.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:51.310 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:51.310 00.000 5052 Enqueuing Expose request
00:15:51.310 00.000 8976 Worker thread wakes up
00:15:51.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:51.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:51.969 00.659 8976 Exposure complete
00:15:51.975 00.006 8976 worker thread done servicing request
00:15:51.975 00.000 5052 OnExposeComplete: enter
00:15:51.976 00.001 5052 UpdateGuideState(): m_state=1
00:15:51.976 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
00:15:51.976 00.000 5052 Star::Find false star n=7 nbg=271 bg=42.9 sigma=0.7 thresh=45 peak=45
00:15:51.976 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=21, SNR=2.9, Peak=51 HFD=0.0
00:15:51.976 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:51.976 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:51.976 00.000 5052 Status Line: Star lost - low SNR
00:15:51.978 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:15:51.988 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:15:51.988 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:51.988 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:51.988 00.000 5052 Enqueuing Expose request
00:15:51.988 00.000 8976 Worker thread wakes up
00:15:51.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:51.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:52.648 00.660 8976 Exposure complete
00:15:52.654 00.006 8976 worker thread done servicing request
00:15:52.654 00.000 5052 OnExposeComplete: enter
00:15:52.654 00.000 5052 UpdateGuideState(): m_state=1
00:15:52.654 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
00:15:52.654 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=14, SNR=2.5, Peak=52 HFD=0.0
00:15:52.654 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:52.654 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:52.654 00.000 5052 Status Line: Star lost - low SNR
00:15:52.655 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:15:52.666 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:15:52.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:52.666 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:52.666 00.000 5052 Enqueuing Expose request
00:15:52.666 00.000 8976 Worker thread wakes up
00:15:52.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:52.666 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:53.323 00.657 8976 Exposure complete
00:15:53.329 00.006 8976 worker thread done servicing request
00:15:53.329 00.000 5052 OnExposeComplete: enter
00:15:53.329 00.000 5052 UpdateGuideState(): m_state=1
00:15:53.329 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
00:15:53.329 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=12, SNR=2.4, Peak=51 HFD=0.0
00:15:53.329 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:53.329 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:53.329 00.000 5052 Status Line: Star lost - low SNR
00:15:53.331 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:15:53.339 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:15:53.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:53.339 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:53.339 00.000 5052 Enqueuing Expose request
00:15:53.340 00.001 8976 Worker thread wakes up
00:15:53.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:53.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:53.997 00.657 8976 Exposure complete
00:15:54.003 00.006 8976 worker thread done servicing request
00:15:54.003 00.000 5052 OnExposeComplete: enter
00:15:54.003 00.000 5052 UpdateGuideState(): m_state=1
00:15:54.003 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
00:15:54.003 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=17, SNR=2.8, Peak=51 HFD=0.0
00:15:54.003 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:54.003 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:54.003 00.000 5052 Status Line: Star lost - low SNR
00:15:54.005 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:15:54.015 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:15:54.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:54.015 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:54.015 00.000 5052 Enqueuing Expose request
00:15:54.016 00.001 8976 Worker thread wakes up
00:15:54.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:54.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:54.679 00.663 8976 Exposure complete
00:15:54.685 00.006 8976 worker thread done servicing request
00:15:54.685 00.000 5052 OnExposeComplete: enter
00:15:54.685 00.000 5052 UpdateGuideState(): m_state=1
00:15:54.685 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
00:15:54.685 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=12, SNR=2.3, Peak=51 HFD=0.0
00:15:54.685 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:54.685 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:54.685 00.000 5052 Status Line: Star lost - low SNR
00:15:54.687 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:54.697 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:15:54.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:54.697 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:54.697 00.000 5052 Enqueuing Expose request
00:15:54.697 00.000 8976 Worker thread wakes up
00:15:54.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:54.697 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:55.356 00.659 8976 Exposure complete
00:15:55.362 00.006 8976 worker thread done servicing request
00:15:55.362 00.000 5052 OnExposeComplete: enter
00:15:55.362 00.000 5052 UpdateGuideState(): m_state=1
00:15:55.362 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
00:15:55.363 00.001 5052 Star::Find false star n=8 nbg=268 bg=43.1 sigma=0.7 thresh=45 peak=45
00:15:55.363 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=24, SNR=2.9, Peak=53 HFD=0.0
00:15:55.363 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:55.363 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:55.363 00.000 5052 Status Line: Star lost - low SNR
00:15:55.364 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:55.373 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:15:55.374 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:55.374 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:55.374 00.000 5052 Enqueuing Expose request
00:15:55.374 00.000 8976 Worker thread wakes up
00:15:55.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:55.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:56.032 00.658 8976 Exposure complete
00:15:56.038 00.006 8976 worker thread done servicing request
00:15:56.038 00.000 5052 OnExposeComplete: enter
00:15:56.038 00.000 5052 UpdateGuideState(): m_state=1
00:15:56.038 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
00:15:56.038 00.000 5052 Star::Find returns 0 (3), X=205.00, Y=184.00, Mass=8, SNR=1.9, Peak=51 HFD=0.0
00:15:56.038 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:56.038 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:56.038 00.000 5052 Status Line: Star lost - low mass
00:15:56.039 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:15:56.048 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:15:56.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:56.048 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:56.048 00.000 5052 Enqueuing Expose request
00:15:56.049 00.001 8976 Worker thread wakes up
00:15:56.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:56.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:56.703 00.654 8976 Exposure complete
00:15:56.709 00.006 8976 worker thread done servicing request
00:15:56.709 00.000 5052 OnExposeComplete: enter
00:15:56.709 00.000 5052 UpdateGuideState(): m_state=1
00:15:56.709 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
00:15:56.709 00.000 5052 Star::Find returns 0 (3), X=205.00, Y=184.00, Mass=9, SNR=2.0, Peak=52 HFD=0.0
00:15:56.710 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:56.710 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:56.710 00.000 5052 Status Line: Star lost - low mass
00:15:56.711 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:15:56.719 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:15:56.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:56.719 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:56.720 00.001 5052 Enqueuing Expose request
00:15:56.720 00.000 8976 Worker thread wakes up
00:15:56.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:56.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:57.378 00.658 8976 Exposure complete
00:15:57.384 00.006 8976 worker thread done servicing request
00:15:57.384 00.000 5052 OnExposeComplete: enter
00:15:57.384 00.000 5052 UpdateGuideState(): m_state=1
00:15:57.384 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
00:15:57.384 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=17, SNR=2.8, Peak=51 HFD=0.0
00:15:57.384 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:57.384 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:57.384 00.000 5052 Status Line: Star lost - low SNR
00:15:57.385 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:15:57.395 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:15:57.396 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:57.396 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:57.396 00.000 5052 Enqueuing Expose request
00:15:57.396 00.000 8976 Worker thread wakes up
00:15:57.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:57.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:58.054 00.658 8976 Exposure complete
00:15:58.060 00.006 8976 worker thread done servicing request
00:15:58.060 00.000 5052 OnExposeComplete: enter
00:15:58.060 00.000 5052 UpdateGuideState(): m_state=1
00:15:58.060 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
00:15:58.060 00.000 5052 Star::Find false star n=11 nbg=268 bg=43.0 sigma=0.7 thresh=45 peak=45
00:15:58.060 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=27, SNR=2.9, Peak=50 HFD=0.0
00:15:58.060 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:58.060 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:58.060 00.000 5052 Status Line: Star lost - low SNR
00:15:58.062 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:15:58.070 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:15:58.070 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:58.070 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:15:58.070 00.000 5052 Enqueuing Expose request
00:15:58.070 00.000 8976 Worker thread wakes up
00:15:58.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:15:58.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:15:58.487 00.417 5052 OnExposureDurationSelected: duration = 1000
00:15:58.728 00.241 8976 Exposure complete
00:15:58.734 00.006 8976 worker thread done servicing request
00:15:58.734 00.000 5052 OnExposeComplete: enter
00:15:58.734 00.000 5052 UpdateGuideState(): m_state=1
00:15:58.734 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
00:15:58.734 00.000 5052 Star::Find false star n=12 nbg=273 bg=43.2 sigma=0.7 thresh=45 peak=45
00:15:58.734 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=27, SNR=2.9, Peak=51 HFD=0.0
00:15:58.734 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:15:58.734 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:15:58.734 00.000 5052 Status Line: Star lost - low SNR
00:15:58.736 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:15:58.745 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:15:58.745 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:58.745 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:15:58.745 00.000 5052 Enqueuing Expose request
00:15:58.745 00.000 8976 Worker thread wakes up
00:15:58.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:58.745 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:15:59.869 01.124 8976 Exposure complete
00:15:59.874 00.005 8976 worker thread done servicing request
00:15:59.875 00.001 5052 OnExposeComplete: enter
00:15:59.875 00.000 5052 UpdateGuideState(): m_state=1
00:15:59.875 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
00:15:59.875 00.000 5052 Star::Find returns 1 (0), X=204.65, Y=184.30, Mass=22, SNR=3.3, Peak=64 HFD=0.9
00:15:59.875 00.000 5052 DistanceChecker: deactivated
00:15:59.877 00.002 5052 setting lock position to (204.65, 184.30)
00:15:59.877 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:15:59.877 00.000 5052 Changing from state SELECTING to SELECTED
00:15:59.877 00.000 5052 guider state => SELECTED
00:15:59.879 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:15:59.888 00.009 5052 UpdateGuideState exits: m=22 SNR=3.3
00:15:59.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:59.888 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:15:59.888 00.000 5052 Enqueuing Expose request
00:15:59.889 00.001 8976 Worker thread wakes up
00:15:59.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:15:59.889 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,166,37,37)
00:16:01.013 01.124 8976 Exposure complete
00:16:01.020 00.007 8976 worker thread done servicing request
00:16:01.020 00.000 5052 OnExposeComplete: enter
00:16:01.020 00.000 5052 UpdateGuideState(): m_state=2
00:16:01.020 00.000 5052 Star::Find(18, 204, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
00:16:01.021 00.001 5052 Star::Find returns 1 (0), X=205.51, Y=185.07, Mass=27, SNR=3.6, Peak=63 HFD=0.7
00:16:01.021 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=52, Gamma=2.630
00:16:01.030 00.009 5052 UpdateGuideState exits: m=27 SNR=3.6
00:16:01.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:01.030 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:01.030 00.000 5052 Enqueuing Expose request
00:16:01.030 00.000 8976 Worker thread wakes up
00:16:01.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:01.030 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,167,37,37)
00:16:02.153 01.123 8976 Exposure complete
00:16:02.158 00.005 8976 worker thread done servicing request
00:16:02.158 00.000 5052 OnExposeComplete: enter
00:16:02.159 00.001 5052 UpdateGuideState(): m_state=2
00:16:02.159 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
00:16:02.159 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=185.00, Mass=18, SNR=3.0, Peak=62 HFD=0.0
00:16:02.159 00.000 5052 DistanceChecker: activated
00:16:02.159 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:16:02.159 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:16:02.159 00.000 5052 guider state => SELECTING
00:16:02.159 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:16:02.159 00.000 5052 Status Line: Star lost - low SNR
00:16:02.162 00.003 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=43, FiltMin=37, FiltMax=51, Gamma=2.630
00:16:02.172 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:16:02.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:02.172 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:16:02.172 00.000 5052 Enqueuing Expose request
00:16:02.172 00.000 8976 Worker thread wakes up
00:16:02.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:02.172 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:16:03.299 01.127 8976 Exposure complete
00:16:03.305 00.006 8976 worker thread done servicing request
00:16:03.306 00.001 5052 OnExposeComplete: enter
00:16:03.306 00.000 5052 UpdateGuideState(): m_state=1
00:16:03.306 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 123
00:16:03.306 00.000 5052 Star::Find returns 1 (0), X=204.94, Y=185.06, Mass=31, SNR=3.8, Peak=63 HFD=0.1
00:16:03.306 00.000 5052 DistanceChecker: deactivated
00:16:03.307 00.001 5052 setting lock position to (204.94, 185.06)
00:16:03.307 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:16:03.308 00.001 5052 Changing from state SELECTING to SELECTED
00:16:03.308 00.000 5052 guider state => SELECTED
00:16:03.310 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=43, FiltMin=37, FiltMax=51, Gamma=2.630
00:16:03.323 00.013 5052 UpdateGuideState exits: m=31 SNR=3.8
00:16:03.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:03.323 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:03.323 00.000 5052 Enqueuing Expose request
00:16:03.323 00.000 8976 Worker thread wakes up
00:16:03.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:03.323 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:04.450 01.127 8976 Exposure complete
00:16:04.456 00.006 8976 worker thread done servicing request
00:16:04.456 00.000 5052 OnExposeComplete: enter
00:16:04.456 00.000 5052 UpdateGuideState(): m_state=2
00:16:04.456 00.000 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 124
00:16:04.456 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=20, SNR=3.1, Peak=64 HFD=0.5
00:16:04.456 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=51, Gamma=2.630
00:16:04.465 00.009 5052 UpdateGuideState exits: m=20 SNR=3.1
00:16:04.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:04.465 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:04.465 00.000 5052 Enqueuing Expose request
00:16:04.465 00.000 8976 Worker thread wakes up
00:16:04.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:04.465 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:05.589 01.124 8976 Exposure complete
00:16:05.595 00.006 8976 worker thread done servicing request
00:16:05.596 00.001 5052 OnExposeComplete: enter
00:16:05.596 00.000 5052 UpdateGuideState(): m_state=2
00:16:05.596 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 125
00:16:05.596 00.000 5052 Star::Find returns 1 (0), X=209.18, Y=168.36, Mass=24, SNR=3.4, Peak=63 HFD=2.5
00:16:05.597 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=44, FiltMin=37, FiltMax=51, Gamma=2.630
00:16:05.609 00.012 5052 UpdateGuideState exits: m=24 SNR=3.4
00:16:05.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:05.609 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:05.609 00.000 5052 Enqueuing Expose request
00:16:05.609 00.000 8976 Worker thread wakes up
00:16:05.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:05.609 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,150,37,37)
00:16:06.734 01.125 8976 Exposure complete
00:16:06.739 00.005 8976 worker thread done servicing request
00:16:06.739 00.000 5052 OnExposeComplete: enter
00:16:06.739 00.000 5052 UpdateGuideState(): m_state=2
00:16:06.740 00.001 5052 Star::Find(18, 209, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 126
00:16:06.740 00.000 5052 Star::Find returns 1 (0), X=205.12, Y=184.88, Mass=21, SNR=3.2, Peak=63 HFD=0.2
00:16:06.740 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=51, Gamma=2.630
00:16:06.749 00.009 5052 UpdateGuideState exits: m=21 SNR=3.2
00:16:06.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:06.749 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:06.749 00.000 5052 Enqueuing Expose request
00:16:06.749 00.000 8976 Worker thread wakes up
00:16:06.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:06.749 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:07.877 01.128 8976 Exposure complete
00:16:07.882 00.005 8976 worker thread done servicing request
00:16:07.882 00.000 5052 OnExposeComplete: enter
00:16:07.882 00.000 5052 UpdateGuideState(): m_state=2
00:16:07.882 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 127
00:16:07.883 00.001 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=18, SNR=2.9, Peak=62 HFD=0.0
00:16:07.883 00.000 5052 DistanceChecker: activated
00:16:07.883 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:16:07.883 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:16:07.883 00.000 5052 guider state => SELECTING
00:16:07.883 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:16:07.883 00.000 5052 Status Line: Star lost - low SNR
00:16:07.887 00.004 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=37, FiltMax=51, Gamma=2.630
00:16:07.898 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:16:07.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:07.898 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:16:07.898 00.000 5052 Enqueuing Expose request
00:16:07.899 00.001 8976 Worker thread wakes up
00:16:07.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:07.899 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:16:09.024 01.125 8976 Exposure complete
00:16:09.030 00.006 8976 worker thread done servicing request
00:16:09.030 00.000 5052 OnExposeComplete: enter
00:16:09.030 00.000 5052 UpdateGuideState(): m_state=1
00:16:09.030 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 128
00:16:09.030 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.0, Peak=63 HFD=0.5
00:16:09.030 00.000 5052 DistanceChecker: deactivated
00:16:09.032 00.002 5052 setting lock position to (205.00, 185.00)
00:16:09.032 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:16:09.032 00.000 5052 Changing from state SELECTING to SELECTED
00:16:09.032 00.000 5052 guider state => SELECTED
00:16:09.035 00.003 5052 UpdateImageDisplay: Size=(426,341) min=36, max=107, med=44, FiltMin=37, FiltMax=52, Gamma=2.630
00:16:09.047 00.012 5052 UpdateGuideState exits: m=19 SNR=3.0
00:16:09.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:09.048 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:09.048 00.000 5052 Enqueuing Expose request
00:16:09.048 00.000 8976 Worker thread wakes up
00:16:09.048 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:09.048 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:10.168 01.120 8976 Exposure complete
00:16:10.179 00.011 8976 worker thread done servicing request
00:16:10.179 00.000 5052 OnExposeComplete: enter
00:16:10.179 00.000 5052 UpdateGuideState(): m_state=2
00:16:10.179 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 129
00:16:10.179 00.000 5052 Star::Find returns 1 (0), X=204.37, Y=185.25, Mass=21, SNR=3.2, Peak=63 HFD=0.8
00:16:10.180 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=36, FiltMax=51, Gamma=2.630
00:16:10.188 00.008 5052 UpdateGuideState exits: m=21 SNR=3.2
00:16:10.189 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:10.189 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:10.189 00.000 5052 Enqueuing Expose request
00:16:10.189 00.000 8976 Worker thread wakes up
00:16:10.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:10.189 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,167,37,37)
00:16:11.314 01.125 8976 Exposure complete
00:16:11.318 00.004 8976 worker thread done servicing request
00:16:11.320 00.002 5052 OnExposeComplete: enter
00:16:11.320 00.000 5052 UpdateGuideState(): m_state=2
00:16:11.320 00.000 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 130
00:16:11.320 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.0, Peak=63 HFD=0.5
00:16:11.321 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=52, Gamma=2.630
00:16:11.329 00.008 5052 UpdateGuideState exits: m=19 SNR=3.0
00:16:11.330 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:11.330 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:11.330 00.000 5052 Enqueuing Expose request
00:16:11.330 00.000 8976 Worker thread wakes up
00:16:11.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:11.330 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:12.454 01.124 8976 Exposure complete
00:16:12.460 00.006 8976 worker thread done servicing request
00:16:12.461 00.001 5052 OnExposeComplete: enter
00:16:12.461 00.000 5052 UpdateGuideState(): m_state=2
00:16:12.461 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 131
00:16:12.461 00.000 5052 Star::Find returns 1 (0), X=205.26, Y=185.51, Mass=21, SNR=3.2, Peak=63 HFD=0.7
00:16:12.462 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:12.470 00.008 5052 UpdateGuideState exits: m=21 SNR=3.2
00:16:12.471 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:12.471 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:12.471 00.000 5052 Enqueuing Expose request
00:16:12.471 00.000 8976 Worker thread wakes up
00:16:12.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:12.471 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,168,37,37)
00:16:13.599 01.128 8976 Exposure complete
00:16:13.605 00.006 8976 worker thread done servicing request
00:16:13.605 00.000 5052 OnExposeComplete: enter
00:16:13.605 00.000 5052 UpdateGuideState(): m_state=2
00:16:13.605 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 132
00:16:13.605 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=185.00, Mass=18, SNR=2.9, Peak=62 HFD=0.0
00:16:13.605 00.000 5052 DistanceChecker: activated
00:16:13.605 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:16:13.605 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:16:13.605 00.000 5052 guider state => SELECTING
00:16:13.606 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:16:13.606 00.000 5052 Status Line: Star lost - low SNR
00:16:13.609 00.003 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:13.619 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:16:13.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:13.619 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:16:13.619 00.000 5052 Enqueuing Expose request
00:16:13.619 00.000 8976 Worker thread wakes up
00:16:13.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:13.619 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:16:14.744 01.125 8976 Exposure complete
00:16:14.750 00.006 8976 worker thread done servicing request
00:16:14.751 00.001 5052 OnExposeComplete: enter
00:16:14.751 00.000 5052 UpdateGuideState(): m_state=1
00:16:14.751 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 133
00:16:14.751 00.000 5052 Star::Find returns 1 (0), X=209.30, Y=168.60, Mass=24, SNR=3.4, Peak=63 HFD=2.0
00:16:14.751 00.000 5052 DistanceChecker: deactivated
00:16:14.752 00.001 5052 setting lock position to (209.30, 168.60)
00:16:14.752 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:16:14.752 00.000 5052 Changing from state SELECTING to SELECTED
00:16:14.752 00.000 5052 guider state => SELECTED
00:16:14.754 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:14.764 00.010 5052 UpdateGuideState exits: m=24 SNR=3.4
00:16:14.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:14.764 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:14.764 00.000 5052 Enqueuing Expose request
00:16:14.764 00.000 8976 Worker thread wakes up
00:16:14.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:14.764 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,151,37,37)
00:16:15.892 01.128 8976 Exposure complete
00:16:15.898 00.006 8976 worker thread done servicing request
00:16:15.898 00.000 5052 OnExposeComplete: enter
00:16:15.898 00.000 5052 UpdateGuideState(): m_state=2
00:16:15.898 00.000 5052 Star::Find(18, 209, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 134
00:16:15.898 00.000 5052 Star::Find returns 1 (0), X=209.62, Y=169.06, Mass=32, SNR=3.9, Peak=62 HFD=1.8
00:16:15.899 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:16:15.908 00.009 5052 UpdateGuideState exits: m=32 SNR=3.9
00:16:15.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:15.908 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:15.908 00.000 5052 Enqueuing Expose request
00:16:15.908 00.000 8976 Worker thread wakes up
00:16:15.909 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:15.909 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(192,151,37,37)
00:16:17.032 01.123 8976 Exposure complete
00:16:17.037 00.005 8976 worker thread done servicing request
00:16:17.037 00.000 5052 OnExposeComplete: enter
00:16:17.038 00.001 5052 UpdateGuideState(): m_state=2
00:16:17.038 00.000 5052 Star::Find(18, 209, 169, 0, (0,0,0,0), 0.1, 10.0, 0) frame 135
00:16:17.038 00.000 5052 Star::Find returns 0 (2), X=209.00, Y=169.00, Mass=17, SNR=2.9, Peak=62 HFD=0.0
00:16:17.038 00.000 5052 DistanceChecker: activated
00:16:17.038 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:16:17.038 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:16:17.038 00.000 5052 guider state => SELECTING
00:16:17.038 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:16:17.038 00.000 5052 Status Line: Star lost - low SNR
00:16:17.042 00.004 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:17.051 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:16:17.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:17.051 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:16:17.051 00.000 5052 Enqueuing Expose request
00:16:17.051 00.000 8976 Worker thread wakes up
00:16:17.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:17.051 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:16:18.180 01.129 8976 Exposure complete
00:16:18.185 00.005 8976 worker thread done servicing request
00:16:18.185 00.000 5052 OnExposeComplete: enter
00:16:18.186 00.001 5052 UpdateGuideState(): m_state=1
00:16:18.186 00.000 5052 Star::Find(18, 209, 169, 0, (0,0,0,0), 0.1, 10.0, 0) frame 136
00:16:18.186 00.000 5052 Star::Find returns 1 (0), X=204.77, Y=185.22, Mass=45, SNR=4.6, Peak=63 HFD=5.6
00:16:18.186 00.000 5052 DistanceChecker: deactivated
00:16:18.187 00.001 5052 setting lock position to (204.77, 185.22)
00:16:18.187 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:16:18.188 00.001 5052 Changing from state SELECTING to SELECTED
00:16:18.188 00.000 5052 guider state => SELECTED
00:16:18.189 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:16:18.200 00.011 5052 UpdateGuideState exits: m=45 SNR=4.6
00:16:18.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:18.200 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:18.200 00.000 5052 Enqueuing Expose request
00:16:18.200 00.000 8976 Worker thread wakes up
00:16:18.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:18.200 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:19.331 01.131 8976 Exposure complete
00:16:19.336 00.005 8976 worker thread done servicing request
00:16:19.336 00.000 5052 OnExposeComplete: enter
00:16:19.336 00.000 5052 UpdateGuideState(): m_state=2
00:16:19.336 00.000 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 137
00:16:19.336 00.000 5052 Star::Find returns 1 (0), X=204.69, Y=185.52, Mass=31, SNR=3.8, Peak=63 HFD=1.0
00:16:19.337 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=37, FiltMax=51, Gamma=2.630
00:16:19.345 00.008 5052 UpdateGuideState exits: m=31 SNR=3.8
00:16:19.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:19.345 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:19.346 00.001 5052 Enqueuing Expose request
00:16:19.346 00.000 8976 Worker thread wakes up
00:16:19.346 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:19.346 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,168,37,37)
00:16:20.474 01.128 8976 Exposure complete
00:16:20.480 00.006 8976 worker thread done servicing request
00:16:20.481 00.001 5052 OnExposeComplete: enter
00:16:20.481 00.000 5052 UpdateGuideState(): m_state=2
00:16:20.481 00.000 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 138
00:16:20.481 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.0, Peak=63 HFD=0.5
00:16:20.482 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=44, FiltMin=36, FiltMax=51, Gamma=2.630
00:16:20.490 00.008 5052 UpdateGuideState exits: m=19 SNR=3.0
00:16:20.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:20.490 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:20.490 00.000 5052 Enqueuing Expose request
00:16:20.490 00.000 8976 Worker thread wakes up
00:16:20.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:20.490 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:21.612 01.122 8976 Exposure complete
00:16:21.618 00.006 8976 worker thread done servicing request
00:16:21.618 00.000 5052 OnExposeComplete: enter
00:16:21.618 00.000 5052 UpdateGuideState(): m_state=2
00:16:21.618 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
00:16:21.618 00.000 5052 Star::Find returns 1 (0), X=205.13, Y=184.87, Mass=21, SNR=3.2, Peak=63 HFD=0.2
00:16:21.619 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:16:21.628 00.009 5052 UpdateGuideState exits: m=21 SNR=3.2
00:16:21.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:21.628 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:21.628 00.000 5052 Enqueuing Expose request
00:16:21.628 00.000 8976 Worker thread wakes up
00:16:21.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:21.628 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:22.751 01.123 8976 Exposure complete
00:16:22.757 00.006 8976 worker thread done servicing request
00:16:22.757 00.000 5052 OnExposeComplete: enter
00:16:22.757 00.000 5052 UpdateGuideState(): m_state=2
00:16:22.757 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 140
00:16:22.757 00.000 5052 Star::Find returns 1 (0), X=204.40, Y=185.24, Mass=22, SNR=3.3, Peak=64 HFD=0.7
00:16:22.757 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=37, FiltMax=52, Gamma=2.630
00:16:22.767 00.010 5052 UpdateGuideState exits: m=22 SNR=3.3
00:16:22.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:22.767 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:22.767 00.000 5052 Enqueuing Expose request
00:16:22.767 00.000 8976 Worker thread wakes up
00:16:22.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:22.767 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,167,37,37)
00:16:23.894 01.127 8976 Exposure complete
00:16:23.900 00.006 8976 worker thread done servicing request
00:16:23.900 00.000 5052 OnExposeComplete: enter
00:16:23.900 00.000 5052 UpdateGuideState(): m_state=2
00:16:23.900 00.000 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 141
00:16:23.900 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.0, Peak=63 HFD=0.5
00:16:23.901 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:16:23.910 00.009 5052 UpdateGuideState exits: m=19 SNR=3.0
00:16:23.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:23.911 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:23.911 00.000 5052 Enqueuing Expose request
00:16:23.911 00.000 8976 Worker thread wakes up
00:16:23.911 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:23.911 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:25.038 01.127 8976 Exposure complete
00:16:25.043 00.005 8976 worker thread done servicing request
00:16:25.043 00.000 5052 OnExposeComplete: enter
00:16:25.043 00.000 5052 UpdateGuideState(): m_state=2
00:16:25.043 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 142
00:16:25.043 00.000 5052 Star::Find returns 1 (0), X=205.39, Y=185.65, Mass=22, SNR=3.2, Peak=63 HFD=0.9
00:16:25.044 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:25.053 00.009 5052 UpdateGuideState exits: m=22 SNR=3.2
00:16:25.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:25.053 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:25.053 00.000 5052 Enqueuing Expose request
00:16:25.053 00.000 8976 Worker thread wakes up
00:16:25.054 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:25.054 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,168,37,37)
00:16:26.178 01.124 8976 Exposure complete
00:16:26.184 00.006 8976 worker thread done servicing request
00:16:26.184 00.000 5052 OnExposeComplete: enter
00:16:26.184 00.000 5052 UpdateGuideState(): m_state=2
00:16:26.184 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 143
00:16:26.184 00.000 5052 Star::Find returns 1 (0), X=209.16, Y=167.91, Mass=27, SNR=3.6, Peak=62 HFD=3.5
00:16:26.185 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=107, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:26.193 00.008 5052 UpdateGuideState exits: m=27 SNR=3.6
00:16:26.193 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:26.193 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:26.193 00.000 5052 Enqueuing Expose request
00:16:26.193 00.000 8976 Worker thread wakes up
00:16:26.194 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:26.194 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,150,37,37)
00:16:27.319 01.125 8976 Exposure complete
00:16:27.325 00.006 8976 worker thread done servicing request
00:16:27.325 00.000 5052 OnExposeComplete: enter
00:16:27.325 00.000 5052 UpdateGuideState(): m_state=2
00:16:27.325 00.000 5052 Star::Find(18, 209, 167, 0, (0,0,0,0), 0.1, 10.0, 0) frame 144
00:16:27.325 00.000 5052 Star::Find returns 1 (0), X=209.18, Y=168.64, Mass=28, SNR=3.6, Peak=61 HFD=2.6
00:16:27.326 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:16:27.334 00.008 5052 UpdateGuideState exits: m=28 SNR=3.6
00:16:27.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:27.334 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:27.334 00.000 5052 Enqueuing Expose request
00:16:27.334 00.000 8976 Worker thread wakes up
00:16:27.335 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:27.335 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,151,37,37)
00:16:28.457 01.122 8976 Exposure complete
00:16:28.462 00.005 8976 worker thread done servicing request
00:16:28.463 00.001 5052 OnExposeComplete: enter
00:16:28.463 00.000 5052 UpdateGuideState(): m_state=2
00:16:28.463 00.000 5052 Star::Find(18, 209, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 145
00:16:28.463 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.1, Peak=64 HFD=0.5
00:16:28.463 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=51, Gamma=2.630
00:16:28.472 00.009 5052 UpdateGuideState exits: m=19 SNR=3.1
00:16:28.472 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:28.472 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:28.472 00.000 5052 Enqueuing Expose request
00:16:28.472 00.000 8976 Worker thread wakes up
00:16:28.472 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:28.472 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:29.598 01.126 8976 Exposure complete
00:16:29.605 00.007 8976 worker thread done servicing request
00:16:29.605 00.000 5052 OnExposeComplete: enter
00:16:29.605 00.000 5052 UpdateGuideState(): m_state=2
00:16:29.605 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 146
00:16:29.605 00.000 5052 Star::Find returns 1 (0), X=209.25, Y=168.49, Mass=24, SNR=3.4, Peak=62 HFD=2.3
00:16:29.606 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:16:29.616 00.010 5052 UpdateGuideState exits: m=24 SNR=3.4
00:16:29.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:29.616 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:29.617 00.001 5052 Enqueuing Expose request
00:16:29.617 00.000 8976 Worker thread wakes up
00:16:29.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:29.617 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,150,37,37)
00:16:30.741 01.124 8976 Exposure complete
00:16:30.746 00.005 8976 worker thread done servicing request
00:16:30.746 00.000 5052 OnExposeComplete: enter
00:16:30.746 00.000 5052 UpdateGuideState(): m_state=2
00:16:30.746 00.000 5052 Star::Find(18, 209, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 147
00:16:30.746 00.000 5052 Star::Find returns 1 (0), X=205.58, Y=184.81, Mass=26, SNR=3.5, Peak=64 HFD=0.8
00:16:30.747 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=51, Gamma=2.630
00:16:30.756 00.009 5052 UpdateGuideState exits: m=26 SNR=3.5
00:16:30.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:30.756 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:30.756 00.000 5052 Enqueuing Expose request
00:16:30.756 00.000 8976 Worker thread wakes up
00:16:30.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:30.756 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,167,37,37)
00:16:31.878 01.122 8976 Exposure complete
00:16:31.884 00.006 8976 worker thread done servicing request
00:16:31.884 00.000 5052 OnExposeComplete: enter
00:16:31.884 00.000 5052 UpdateGuideState(): m_state=2
00:16:31.884 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 148
00:16:31.884 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=184.00, Mass=18, SNR=2.9, Peak=62 HFD=0.0
00:16:31.884 00.000 5052 DistanceChecker: activated
00:16:31.885 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:16:31.885 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:16:31.885 00.000 5052 guider state => SELECTING
00:16:31.885 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:16:31.885 00.000 5052 Status Line: Star lost - low SNR
00:16:31.888 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:31.898 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:16:31.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:31.898 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:16:31.898 00.000 5052 Enqueuing Expose request
00:16:31.898 00.000 8976 Worker thread wakes up
00:16:31.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:31.898 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:16:33.021 01.123 8976 Exposure complete
00:16:33.027 00.006 8976 worker thread done servicing request
00:16:33.027 00.000 5052 OnExposeComplete: enter
00:16:33.027 00.000 5052 UpdateGuideState(): m_state=1
00:16:33.027 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 149
00:16:33.027 00.000 5052 Star::Find returns 1 (0), X=204.18, Y=184.30, Mass=23, SNR=3.3, Peak=62 HFD=1.4
00:16:33.027 00.000 5052 DistanceChecker: deactivated
00:16:33.029 00.002 5052 setting lock position to (204.18, 184.30)
00:16:33.029 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:16:33.029 00.000 5052 Changing from state SELECTING to SELECTED
00:16:33.029 00.000 5052 guider state => SELECTED
00:16:33.031 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:16:33.040 00.009 5052 UpdateGuideState exits: m=23 SNR=3.3
00:16:33.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:33.040 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:33.040 00.000 5052 Enqueuing Expose request
00:16:33.040 00.000 8976 Worker thread wakes up
00:16:33.040 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:33.040 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,166,37,37)
00:16:34.168 01.128 8976 Exposure complete
00:16:34.174 00.006 8976 worker thread done servicing request
00:16:34.174 00.000 5052 OnExposeComplete: enter
00:16:34.174 00.000 5052 UpdateGuideState(): m_state=2
00:16:34.174 00.000 5052 Star::Find(18, 204, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 150
00:16:34.175 00.001 5052 Star::Find returns 1 (0), X=205.12, Y=184.88, Mass=21, SNR=3.2, Peak=63 HFD=0.2
00:16:34.175 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=51, Gamma=2.630
00:16:34.184 00.009 5052 UpdateGuideState exits: m=21 SNR=3.2
00:16:34.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:34.184 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:34.184 00.000 5052 Enqueuing Expose request
00:16:34.184 00.000 8976 Worker thread wakes up
00:16:34.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:34.184 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:35.314 01.130 8976 Exposure complete
00:16:35.321 00.007 8976 worker thread done servicing request
00:16:35.321 00.000 5052 OnExposeComplete: enter
00:16:35.321 00.000 5052 UpdateGuideState(): m_state=2
00:16:35.321 00.000 5052 Star::Find(18, 205, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 151
00:16:35.321 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.0, Peak=63 HFD=0.5
00:16:35.322 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:16:35.331 00.009 5052 UpdateGuideState exits: m=19 SNR=3.0
00:16:35.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:35.331 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:35.331 00.000 5052 Enqueuing Expose request
00:16:35.331 00.000 8976 Worker thread wakes up
00:16:35.332 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:35.332 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:36.455 01.123 8976 Exposure complete
00:16:36.461 00.006 8976 worker thread done servicing request
00:16:36.461 00.000 5052 OnExposeComplete: enter
00:16:36.461 00.000 5052 UpdateGuideState(): m_state=2
00:16:36.461 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 152
00:16:36.461 00.000 5052 Star::Find returns 0 (2), X=205.00, Y=185.00, Mass=17, SNR=2.9, Peak=62 HFD=0.0
00:16:36.461 00.000 5052 DistanceChecker: activated
00:16:36.461 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:16:36.461 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:16:36.461 00.000 5052 guider state => SELECTING
00:16:36.461 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:16:36.461 00.000 5052 Status Line: Star lost - low SNR
00:16:36.465 00.004 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:36.474 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:16:36.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:36.474 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:16:36.474 00.000 5052 Enqueuing Expose request
00:16:36.474 00.000 8976 Worker thread wakes up
00:16:36.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:36.474 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:16:37.598 01.124 8976 Exposure complete
00:16:37.604 00.006 8976 worker thread done servicing request
00:16:37.605 00.001 5052 OnExposeComplete: enter
00:16:37.605 00.000 5052 UpdateGuideState(): m_state=1
00:16:37.605 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 153
00:16:37.605 00.000 5052 Star::Find returns 1 (0), X=204.72, Y=185.56, Mass=29, SNR=3.7, Peak=63 HFD=1.0
00:16:37.605 00.000 5052 DistanceChecker: deactivated
00:16:37.606 00.001 5052 setting lock position to (204.72, 185.56)
00:16:37.607 00.001 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:16:37.607 00.000 5052 Changing from state SELECTING to SELECTED
00:16:37.607 00.000 5052 guider state => SELECTED
00:16:37.609 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:37.618 00.009 5052 UpdateGuideState exits: m=29 SNR=3.7
00:16:37.619 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:37.619 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:37.619 00.000 5052 Enqueuing Expose request
00:16:37.619 00.000 8976 Worker thread wakes up
00:16:37.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:37.619 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,168,37,37)
00:16:38.745 01.126 8976 Exposure complete
00:16:38.750 00.005 8976 worker thread done servicing request
00:16:38.750 00.000 5052 OnExposeComplete: enter
00:16:38.751 00.001 5052 UpdateGuideState(): m_state=2
00:16:38.751 00.000 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 154
00:16:38.751 00.000 5052 Star::Find returns 1 (0), X=203.25, Y=184.94, Mass=33, SNR=3.9, Peak=62 HFD=3.3
00:16:38.751 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:16:38.761 00.010 5052 UpdateGuideState exits: m=33 SNR=3.9
00:16:38.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:38.761 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:38.761 00.000 5052 Enqueuing Expose request
00:16:38.761 00.000 8976 Worker thread wakes up
00:16:38.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:38.761 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(185,167,37,37)
00:16:39.887 01.126 8976 Exposure complete
00:16:39.893 00.006 8976 worker thread done servicing request
00:16:39.893 00.000 5052 OnExposeComplete: enter
00:16:39.893 00.000 5052 UpdateGuideState(): m_state=2
00:16:39.893 00.000 5052 Star::Find(18, 203, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 155
00:16:39.893 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=20, SNR=3.1, Peak=64 HFD=0.5
00:16:39.894 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:39.904 00.010 5052 UpdateGuideState exits: m=20 SNR=3.1
00:16:39.904 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:39.904 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:39.904 00.000 5052 Enqueuing Expose request
00:16:39.904 00.000 8976 Worker thread wakes up
00:16:39.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:39.904 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:41.034 01.130 8976 Exposure complete
00:16:41.040 00.006 8976 worker thread done servicing request
00:16:41.040 00.000 5052 OnExposeComplete: enter
00:16:41.040 00.000 5052 UpdateGuideState(): m_state=2
00:16:41.040 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 156
00:16:41.041 00.001 5052 Star::Find returns 1 (0), X=209.26, Y=168.52, Mass=24, SNR=3.4, Peak=62 HFD=2.2
00:16:41.041 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=52, Gamma=2.630
00:16:41.050 00.009 5052 UpdateGuideState exits: m=24 SNR=3.4
00:16:41.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:41.050 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:41.050 00.000 5052 Enqueuing Expose request
00:16:41.051 00.001 8976 Worker thread wakes up
00:16:41.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:41.051 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(191,151,37,37)
00:16:42.176 01.125 8976 Exposure complete
00:16:42.182 00.006 8976 worker thread done servicing request
00:16:42.183 00.001 5052 OnExposeComplete: enter
00:16:42.183 00.000 5052 UpdateGuideState(): m_state=2
00:16:42.183 00.000 5052 Star::Find(18, 209, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 157
00:16:42.183 00.000 5052 Star::Find returns 1 (0), X=205.00, Y=185.00, Mass=19, SNR=3.0, Peak=63 HFD=0.5
00:16:42.184 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=51, Gamma=2.630
00:16:42.193 00.009 5052 UpdateGuideState exits: m=19 SNR=3.0
00:16:42.193 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:42.193 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:42.193 00.000 5052 Enqueuing Expose request
00:16:42.193 00.000 8976 Worker thread wakes up
00:16:42.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:42.193 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:43.318 01.125 8976 Exposure complete
00:16:43.324 00.006 8976 worker thread done servicing request
00:16:43.324 00.000 5052 OnExposeComplete: enter
00:16:43.325 00.001 5052 UpdateGuideState(): m_state=2
00:16:43.325 00.000 5052 Star::Find(18, 205, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 158
00:16:43.325 00.000 5052 Star::Find returns 1 (0), X=204.59, Y=185.41, Mass=25, SNR=3.4, Peak=64 HFD=0.7
00:16:43.325 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:43.334 00.009 5052 UpdateGuideState exits: m=25 SNR=3.4
00:16:43.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:43.334 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:43.335 00.001 5052 Enqueuing Expose request
00:16:43.335 00.000 8976 Worker thread wakes up
00:16:43.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:43.335 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:44.458 01.123 8976 Exposure complete
00:16:44.464 00.006 8976 worker thread done servicing request
00:16:44.464 00.000 5052 OnExposeComplete: enter
00:16:44.464 00.000 5052 UpdateGuideState(): m_state=2
00:16:44.464 00.000 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 159
00:16:44.464 00.000 5052 Star::Find returns 1 (0), X=204.67, Y=184.37, Mass=26, SNR=3.5, Peak=62 HFD=1.0
00:16:44.465 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:44.473 00.008 5052 UpdateGuideState exits: m=26 SNR=3.5
00:16:44.474 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:44.474 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:44.474 00.000 5052 Enqueuing Expose request
00:16:44.474 00.000 8976 Worker thread wakes up
00:16:44.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:44.474 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,166,37,37)
00:16:45.600 01.126 8976 Exposure complete
00:16:45.606 00.006 8976 worker thread done servicing request
00:16:45.606 00.000 5052 OnExposeComplete: enter
00:16:45.606 00.000 5052 UpdateGuideState(): m_state=2
00:16:45.606 00.000 5052 Star::Find(18, 204, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 160
00:16:45.606 00.000 5052 Star::Find returns 1 (0), X=204.44, Y=184.94, Mass=33, SNR=3.9, Peak=64 HFD=0.9
00:16:45.607 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:16:45.616 00.009 5052 UpdateGuideState exits: m=33 SNR=3.9
00:16:45.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:45.617 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:45.617 00.000 5052 Enqueuing Expose request
00:16:45.617 00.000 8976 Worker thread wakes up
00:16:45.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:45.617 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,167,37,37)
00:16:46.744 01.127 8976 Exposure complete
00:16:46.750 00.006 8976 worker thread done servicing request
00:16:46.750 00.000 5052 OnExposeComplete: enter
00:16:46.750 00.000 5052 UpdateGuideState(): m_state=2
00:16:46.750 00.000 5052 Star::Find(18, 204, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 161
00:16:46.750 00.000 5052 Star::Find returns 1 (0), X=206.03, Y=185.30, Mass=33, SNR=3.9, Peak=63 HFD=1.9
00:16:46.751 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:46.760 00.009 5052 UpdateGuideState exits: m=33 SNR=3.9
00:16:46.760 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:46.760 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:46.760 00.000 5052 Enqueuing Expose request
00:16:46.761 00.001 8976 Worker thread wakes up
00:16:46.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:46.761 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(188,167,37,37)
00:16:47.886 01.125 8976 Exposure complete
00:16:47.892 00.006 8976 worker thread done servicing request
00:16:47.892 00.000 5052 OnExposeComplete: enter
00:16:47.892 00.000 5052 UpdateGuideState(): m_state=2
00:16:47.892 00.000 5052 Star::Find(18, 206, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 162
00:16:47.892 00.000 5052 Star::Find returns 1 (0), X=204.78, Y=185.15, Mass=27, SNR=3.6, Peak=63 HFD=0.4
00:16:47.893 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:16:47.902 00.009 5052 UpdateGuideState exits: m=27 SNR=3.6
00:16:47.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:47.902 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:47.902 00.000 5052 Enqueuing Expose request
00:16:47.902 00.000 8976 Worker thread wakes up
00:16:47.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:47.902 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(187,167,37,37)
00:16:49.025 01.123 8976 Exposure complete
00:16:49.030 00.005 8976 worker thread done servicing request
00:16:49.031 00.001 5052 OnExposeComplete: enter
00:16:49.031 00.000 5052 UpdateGuideState(): m_state=2
00:16:49.031 00.000 5052 Star::Find(18, 204, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 163
00:16:49.031 00.000 5052 Star::Find returns 1 (0), X=204.40, Y=184.76, Mass=21, SNR=3.2, Peak=63 HFD=0.7
00:16:49.031 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:49.040 00.009 5052 UpdateGuideState exits: m=21 SNR=3.2
00:16:49.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:49.040 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:49.040 00.000 5052 Enqueuing Expose request
00:16:49.041 00.001 8976 Worker thread wakes up
00:16:49.041 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:49.041 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(186,167,37,37)
00:16:49.849 00.808 5052 SetCurrentPosition(133.46,101.86)
00:16:49.849 00.000 5052 Star::Find(18, 133, 101, 0, (0,0,0,0), 0.1, 10.0, 0) frame 163
00:16:49.849 00.000 5052 Star::Find returns 1 (0), X=131.36, Y=102.88, Mass=155, SNR=8.5, Peak=54 HFD=3.9
00:16:49.849 00.000 5052 setting lock position to (131.36, 102.88)
00:16:49.849 00.000 5052 MultiStar: single-star usage forced by user star selection
00:16:49.849 00.000 5052 Status Line: Selected star at (131.4, 102.9)
00:16:49.854 00.005 5052 Changing from state SELECTED to SELECTED
00:16:49.854 00.000 5052 guider state => SELECTED
00:16:50.166 00.312 8976 Exposure complete
00:16:50.171 00.005 8976 worker thread done servicing request
00:16:50.171 00.000 5052 OnExposeComplete: enter
00:16:50.171 00.000 5052 UpdateGuideState(): m_state=2
00:16:50.171 00.000 5052 Star::Find(18, 131, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 164
00:16:50.172 00.001 5052 Star::Find returns 1 (0), X=132.91, Y=103.02, Mass=111, SNR=7.2, Peak=54 HFD=3.9
00:16:50.172 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:50.180 00.008 5052 UpdateGuideState exits: m=111 SNR=7.2
00:16:50.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:50.182 00.002 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:50.182 00.000 5052 Enqueuing Expose request
00:16:50.182 00.000 8976 Worker thread wakes up
00:16:50.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:50.182 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(115,85,37,37)
00:16:51.306 01.124 8976 Exposure complete
00:16:51.311 00.005 8976 worker thread done servicing request
00:16:51.311 00.000 5052 OnExposeComplete: enter
00:16:51.311 00.000 5052 UpdateGuideState(): m_state=2
00:16:51.312 00.001 5052 Star::Find(18, 132, 103, 0, (0,0,0,0), 0.1, 10.0, 0) frame 165
00:16:51.312 00.000 5052 Star::Find returns 1 (0), X=134.34, Y=102.61, Mass=142, SNR=8.1, Peak=56 HFD=3.8
00:16:51.312 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:51.321 00.009 5052 UpdateGuideState exits: m=142 SNR=8.1
00:16:51.321 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:51.322 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:51.322 00.000 5052 Enqueuing Expose request
00:16:51.322 00.000 8976 Worker thread wakes up
00:16:51.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:51.322 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(116,85,37,37)
00:16:52.446 01.124 8976 Exposure complete
00:16:52.452 00.006 8976 worker thread done servicing request
00:16:52.452 00.000 5052 OnExposeComplete: enter
00:16:52.452 00.000 5052 UpdateGuideState(): m_state=2
00:16:52.452 00.000 5052 Star::Find(18, 134, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 166
00:16:52.452 00.000 5052 Star::Find returns 1 (0), X=135.18, Y=102.77, Mass=136, SNR=8.0, Peak=56 HFD=3.6
00:16:52.453 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:52.462 00.009 5052 UpdateGuideState exits: m=136 SNR=8.0
00:16:52.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:52.462 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:52.462 00.000 5052 Enqueuing Expose request
00:16:52.463 00.001 8976 Worker thread wakes up
00:16:52.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:52.463 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(117,85,37,37)
00:16:53.587 01.124 8976 Exposure complete
00:16:53.592 00.005 8976 worker thread done servicing request
00:16:53.592 00.000 5052 OnExposeComplete: enter
00:16:53.592 00.000 5052 UpdateGuideState(): m_state=2
00:16:53.592 00.000 5052 Star::Find(18, 135, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 167
00:16:53.593 00.001 5052 Star::Find returns 1 (0), X=135.28, Y=102.60, Mass=107, SNR=7.1, Peak=59 HFD=3.2
00:16:53.593 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:53.602 00.009 5052 UpdateGuideState exits: m=107 SNR=7.1
00:16:53.602 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:53.602 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:53.602 00.000 5052 Enqueuing Expose request
00:16:53.602 00.000 8976 Worker thread wakes up
00:16:53.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:53.602 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(117,85,37,37)
00:16:53.890 00.288 5052 GuideButtonClick i=1 ctx=Guide button clicked
00:16:53.890 00.000 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
00:16:53.890 00.000 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
00:16:53.890 00.000 5052 GetBoolean("/Confirm/v2_highdec_calibration_ok", 0) returns 0
00:16:54.728 00.838 8976 Exposure complete
00:16:54.733 00.005 8976 worker thread done servicing request
00:16:54.733 00.000 5052 OnExposeComplete: enter
00:16:54.733 00.000 5052 UpdateGuideState(): m_state=2
00:16:54.733 00.000 5052 Star::Find(18, 135, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 168
00:16:54.733 00.000 5052 Star::Find returns 1 (0), X=134.87, Y=102.28, Mass=122, SNR=7.6, Peak=56 HFD=3.4
00:16:54.734 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:16:54.743 00.009 5052 UpdateGuideState exits: m=122 SNR=7.6
00:16:54.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:54.743 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:54.743 00.000 5052 Enqueuing Expose request
00:16:54.743 00.000 8976 Worker thread wakes up
00:16:54.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:54.743 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(117,84,37,37)
00:16:55.868 01.125 8976 Exposure complete
00:16:55.874 00.006 8976 worker thread done servicing request
00:16:55.874 00.000 5052 OnExposeComplete: enter
00:16:55.874 00.000 5052 UpdateGuideState(): m_state=2
00:16:55.874 00.000 5052 Star::Find(18, 134, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 169
00:16:55.874 00.000 5052 Star::Find returns 1 (0), X=134.41, Y=102.01, Mass=122, SNR=7.6, Peak=56 HFD=3.9
00:16:55.875 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:55.884 00.009 5052 UpdateGuideState exits: m=122 SNR=7.6
00:16:55.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:55.884 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:55.884 00.000 5052 Enqueuing Expose request
00:16:55.884 00.000 8976 Worker thread wakes up
00:16:55.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:55.884 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(116,84,37,37)
00:16:57.006 01.122 8976 Exposure complete
00:16:57.012 00.006 8976 worker thread done servicing request
00:16:57.012 00.000 5052 OnExposeComplete: enter
00:16:57.012 00.000 5052 UpdateGuideState(): m_state=2
00:16:57.012 00.000 5052 Star::Find(18, 134, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 170
00:16:57.013 00.001 5052 Star::Find returns 1 (0), X=134.79, Y=102.58, Mass=134, SNR=8.0, Peak=56 HFD=3.7
00:16:57.014 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:16:57.023 00.009 5052 UpdateGuideState exits: m=134 SNR=8.0
00:16:57.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:57.024 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:57.024 00.000 5052 Enqueuing Expose request
00:16:57.024 00.000 8976 Worker thread wakes up
00:16:57.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:57.024 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(117,85,37,37)
00:16:58.147 01.123 8976 Exposure complete
00:16:58.153 00.006 8976 worker thread done servicing request
00:16:58.153 00.000 5052 OnExposeComplete: enter
00:16:58.153 00.000 5052 UpdateGuideState(): m_state=2
00:16:58.153 00.000 5052 Star::Find(18, 134, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 171
00:16:58.153 00.000 5052 Star::Find returns 1 (0), X=134.62, Y=102.98, Mass=149, SNR=8.3, Peak=56 HFD=4.1
00:16:58.154 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:16:58.163 00.009 5052 UpdateGuideState exits: m=149 SNR=8.3
00:16:58.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:58.163 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:58.163 00.000 5052 Enqueuing Expose request
00:16:58.163 00.000 8976 Worker thread wakes up
00:16:58.164 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:58.164 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(117,85,37,37)
00:16:59.288 01.124 8976 Exposure complete
00:16:59.294 00.006 8976 worker thread done servicing request
00:16:59.294 00.000 5052 OnExposeComplete: enter
00:16:59.294 00.000 5052 UpdateGuideState(): m_state=2
00:16:59.294 00.000 5052 Star::Find(18, 134, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 172
00:16:59.295 00.001 5052 Star::Find returns 1 (0), X=134.50, Y=102.44, Mass=146, SNR=8.2, Peak=59 HFD=3.3
00:16:59.295 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:16:59.305 00.010 5052 UpdateGuideState exits: m=146 SNR=8.2
00:16:59.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:59.305 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:16:59.305 00.000 5052 Enqueuing Expose request
00:16:59.305 00.000 8976 Worker thread wakes up
00:16:59.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:16:59.305 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(116,84,37,37)
00:17:00.429 01.124 8976 Exposure complete
00:17:00.434 00.005 8976 worker thread done servicing request
00:17:00.434 00.000 5052 OnExposeComplete: enter
00:17:00.434 00.000 5052 UpdateGuideState(): m_state=2
00:17:00.435 00.001 5052 Star::Find(18, 134, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 173
00:17:00.435 00.000 5052 Star::Find returns 1 (0), X=134.35, Y=102.41, Mass=119, SNR=7.5, Peak=55 HFD=3.2
00:17:00.435 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:17:00.444 00.009 5052 UpdateGuideState exits: m=119 SNR=7.5
00:17:00.444 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:00.444 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:00.444 00.000 5052 Enqueuing Expose request
00:17:00.444 00.000 8976 Worker thread wakes up
00:17:00.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:00.444 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(116,84,37,37)
00:17:01.568 01.124 8976 Exposure complete
00:17:01.574 00.006 8976 worker thread done servicing request
00:17:01.574 00.000 5052 OnExposeComplete: enter
00:17:01.574 00.000 5052 UpdateGuideState(): m_state=2
00:17:01.574 00.000 5052 Star::Find(18, 134, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 174
00:17:01.574 00.000 5052 Star::Find returns 1 (0), X=134.40, Y=102.26, Mass=131, SNR=7.8, Peak=55 HFD=3.5
00:17:01.575 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:17:01.585 00.010 5052 UpdateGuideState exits: m=131 SNR=7.8
00:17:01.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:01.585 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:01.585 00.000 5052 Enqueuing Expose request
00:17:01.585 00.000 8976 Worker thread wakes up
00:17:01.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:01.585 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(116,84,37,37)
00:17:02.711 01.126 8976 Exposure complete
00:17:02.716 00.005 8976 worker thread done servicing request
00:17:02.716 00.000 5052 OnExposeComplete: enter
00:17:02.716 00.000 5052 UpdateGuideState(): m_state=2
00:17:02.716 00.000 5052 Star::Find(18, 134, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 175
00:17:02.716 00.000 5052 Star::Find returns 1 (0), X=134.25, Y=102.46, Mass=142, SNR=8.1, Peak=55 HFD=4.6
00:17:02.717 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:17:02.726 00.009 5052 UpdateGuideState exits: m=142 SNR=8.1
00:17:02.727 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:02.727 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:02.727 00.000 5052 Enqueuing Expose request
00:17:02.727 00.000 8976 Worker thread wakes up
00:17:02.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:02.727 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(116,84,37,37)
00:17:03.849 01.122 8976 Exposure complete
00:17:03.855 00.006 8976 worker thread done servicing request
00:17:03.856 00.001 5052 OnExposeComplete: enter
00:17:03.856 00.000 5052 UpdateGuideState(): m_state=2
00:17:03.856 00.000 5052 Star::Find(18, 134, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 176
00:17:03.856 00.000 5052 Star::Find returns 1 (0), X=134.42, Y=102.28, Mass=139, SNR=8.0, Peak=55 HFD=4.4
00:17:03.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:03.865 00.009 5052 UpdateGuideState exits: m=139 SNR=8.0
00:17:03.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:03.865 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:03.865 00.000 5052 Enqueuing Expose request
00:17:03.865 00.000 8976 Worker thread wakes up
00:17:03.865 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:03.865 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(116,84,37,37)
00:17:04.992 01.127 8976 Exposure complete
00:17:04.998 00.006 8976 worker thread done servicing request
00:17:04.998 00.000 5052 OnExposeComplete: enter
00:17:04.998 00.000 5052 UpdateGuideState(): m_state=2
00:17:04.998 00.000 5052 Star::Find(18, 134, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 177
00:17:04.998 00.000 5052 Star::Find returns 1 (0), X=134.53, Y=102.15, Mass=103, SNR=6.9, Peak=54 HFD=3.8
00:17:04.999 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:05.009 00.010 5052 UpdateGuideState exits: m=103 SNR=6.9
00:17:05.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:05.009 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:05.009 00.000 5052 Enqueuing Expose request
00:17:05.009 00.000 8976 Worker thread wakes up
00:17:05.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:05.010 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(117,84,37,37)
00:17:06.132 01.122 8976 Exposure complete
00:17:06.138 00.006 8976 worker thread done servicing request
00:17:06.138 00.000 5052 OnExposeComplete: enter
00:17:06.138 00.000 5052 UpdateGuideState(): m_state=2
00:17:06.138 00.000 5052 Star::Find(18, 134, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 178
00:17:06.138 00.000 5052 Star::Find returns 1 (0), X=134.24, Y=102.44, Mass=112, SNR=7.3, Peak=55 HFD=3.6
00:17:06.140 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:06.149 00.009 5052 UpdateGuideState exits: m=112 SNR=7.3
00:17:06.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:06.149 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:06.149 00.000 5052 Enqueuing Expose request
00:17:06.149 00.000 8976 Worker thread wakes up
00:17:06.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:06.150 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(116,84,37,37)
00:17:07.273 01.123 8976 Exposure complete
00:17:07.278 00.005 8976 worker thread done servicing request
00:17:07.279 00.001 5052 OnExposeComplete: enter
00:17:07.279 00.000 5052 UpdateGuideState(): m_state=2
00:17:07.279 00.000 5052 Star::Find(18, 134, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 179
00:17:07.279 00.000 5052 Star::Find returns 1 (0), X=134.94, Y=101.90, Mass=100, SNR=6.9, Peak=58 HFD=3.0
00:17:07.279 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:07.288 00.009 5052 UpdateGuideState exits: m=100 SNR=6.9
00:17:07.288 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:07.288 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:07.288 00.000 5052 Enqueuing Expose request
00:17:07.288 00.000 8976 Worker thread wakes up
00:17:07.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:07.288 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(117,84,37,37)
00:17:08.414 01.126 8976 Exposure complete
00:17:08.420 00.006 8976 worker thread done servicing request
00:17:08.420 00.000 5052 OnExposeComplete: enter
00:17:08.421 00.001 5052 UpdateGuideState(): m_state=2
00:17:08.421 00.000 5052 Star::Find(18, 134, 101, 0, (0,0,0,0), 0.1, 10.0, 0) frame 180
00:17:08.421 00.000 5052 Star::Find returns 1 (0), X=135.90, Y=102.31, Mass=133, SNR=7.9, Peak=57 HFD=3.4
00:17:08.421 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:08.430 00.009 5052 UpdateGuideState exits: m=133 SNR=7.9
00:17:08.431 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:08.431 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:08.431 00.000 5052 Enqueuing Expose request
00:17:08.431 00.000 8976 Worker thread wakes up
00:17:08.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:08.431 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(118,84,37,37)
00:17:09.554 01.123 8976 Exposure complete
00:17:09.560 00.006 8976 worker thread done servicing request
00:17:09.560 00.000 5052 OnExposeComplete: enter
00:17:09.560 00.000 5052 UpdateGuideState(): m_state=2
00:17:09.560 00.000 5052 Star::Find(18, 135, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 181
00:17:09.560 00.000 5052 Star::Find returns 1 (0), X=135.45, Y=102.61, Mass=117, SNR=7.4, Peak=57 HFD=3.2
00:17:09.561 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:17:09.571 00.010 5052 UpdateGuideState exits: m=117 SNR=7.4
00:17:09.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:09.571 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:09.571 00.000 5052 Enqueuing Expose request
00:17:09.571 00.000 8976 Worker thread wakes up
00:17:09.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:09.571 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(117,85,37,37)
00:17:10.700 01.129 8976 Exposure complete
00:17:10.706 00.006 8976 worker thread done servicing request
00:17:10.706 00.000 5052 OnExposeComplete: enter
00:17:10.706 00.000 5052 UpdateGuideState(): m_state=2
00:17:10.706 00.000 5052 Star::Find(18, 135, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 182
00:17:10.706 00.000 5052 Star::Find returns 1 (0), X=135.53, Y=102.31, Mass=114, SNR=7.3, Peak=59 HFD=3.0
00:17:10.707 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:17:10.716 00.009 5052 UpdateGuideState exits: m=114 SNR=7.3
00:17:10.716 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:10.716 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:10.716 00.000 5052 Enqueuing Expose request
00:17:10.716 00.000 8976 Worker thread wakes up
00:17:10.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:10.717 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(118,84,37,37)
00:17:11.841 01.124 8976 Exposure complete
00:17:11.846 00.005 8976 worker thread done servicing request
00:17:11.846 00.000 5052 OnExposeComplete: enter
00:17:11.846 00.000 5052 UpdateGuideState(): m_state=2
00:17:11.847 00.001 5052 Star::Find(18, 135, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 183
00:17:11.847 00.000 5052 Star::Find returns 1 (0), X=135.06, Y=102.13, Mass=123, SNR=7.6, Peak=60 HFD=3.0
00:17:11.847 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:17:11.858 00.011 5052 UpdateGuideState exits: m=123 SNR=7.6
00:17:11.858 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:11.858 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:11.858 00.000 5052 Enqueuing Expose request
00:17:11.858 00.000 8976 Worker thread wakes up
00:17:11.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:11.858 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(117,84,37,37)
00:17:12.983 01.125 8976 Exposure complete
00:17:12.989 00.006 8976 worker thread done servicing request
00:17:12.989 00.000 5052 OnExposeComplete: enter
00:17:12.989 00.000 5052 UpdateGuideState(): m_state=2
00:17:12.989 00.000 5052 Star::Find(18, 135, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 184
00:17:12.990 00.001 5052 Star::Find returns 1 (0), X=134.15, Y=102.27, Mass=139, SNR=8.0, Peak=55 HFD=3.6
00:17:12.990 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:12.999 00.009 5052 UpdateGuideState exits: m=139 SNR=8.0
00:17:12.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:12.999 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:12.999 00.000 5052 Enqueuing Expose request
00:17:12.999 00.000 8976 Worker thread wakes up
00:17:12.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:12.999 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(116,84,37,37)
00:17:14.127 01.128 8976 Exposure complete
00:17:14.132 00.005 8976 worker thread done servicing request
00:17:14.133 00.001 5052 OnExposeComplete: enter
00:17:14.133 00.000 5052 UpdateGuideState(): m_state=2
00:17:14.133 00.000 5052 Star::Find(18, 134, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 185
00:17:14.133 00.000 5052 Star::Find returns 1 (0), X=134.19, Y=102.20, Mass=118, SNR=7.5, Peak=56 HFD=3.2
00:17:14.134 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:14.143 00.009 5052 UpdateGuideState exits: m=118 SNR=7.5
00:17:14.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:14.143 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:14.143 00.000 5052 Enqueuing Expose request
00:17:14.144 00.001 8976 Worker thread wakes up
00:17:14.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:14.144 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(116,84,37,37)
00:17:15.271 01.127 8976 Exposure complete
00:17:15.277 00.006 8976 worker thread done servicing request
00:17:15.278 00.001 5052 OnExposeComplete: enter
00:17:15.278 00.000 5052 UpdateGuideState(): m_state=2
00:17:15.278 00.000 5052 Star::Find(18, 134, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 186
00:17:15.278 00.000 5052 Star::Find returns 1 (0), X=134.57, Y=102.22, Mass=140, SNR=8.1, Peak=59 HFD=3.7
00:17:15.279 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:17:15.288 00.009 5052 UpdateGuideState exits: m=140 SNR=8.1
00:17:15.288 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:15.288 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:15.288 00.000 5052 Enqueuing Expose request
00:17:15.288 00.000 8976 Worker thread wakes up
00:17:15.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:15.288 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(117,84,37,37)
00:17:16.415 01.127 8976 Exposure complete
00:17:16.421 00.006 8976 worker thread done servicing request
00:17:16.421 00.000 5052 OnExposeComplete: enter
00:17:16.421 00.000 5052 UpdateGuideState(): m_state=2
00:17:16.421 00.000 5052 Star::Find(18, 134, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 187
00:17:16.421 00.000 5052 Star::Find returns 1 (0), X=135.23, Y=102.07, Mass=124, SNR=7.7, Peak=56 HFD=3.9
00:17:16.422 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:17:16.431 00.009 5052 UpdateGuideState exits: m=124 SNR=7.7
00:17:16.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:16.431 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:16.431 00.000 5052 Enqueuing Expose request
00:17:16.431 00.000 8976 Worker thread wakes up
00:17:16.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:16.431 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(117,84,37,37)
00:17:17.557 01.126 8976 Exposure complete
00:17:17.563 00.006 8976 worker thread done servicing request
00:17:17.563 00.000 5052 OnExposeComplete: enter
00:17:17.563 00.000 5052 UpdateGuideState(): m_state=2
00:17:17.563 00.000 5052 Star::Find(18, 135, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 188
00:17:17.563 00.000 5052 Star::Find returns 1 (0), X=135.76, Y=102.17, Mass=135, SNR=7.9, Peak=57 HFD=3.4
00:17:17.564 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:17.574 00.010 5052 UpdateGuideState exits: m=135 SNR=7.9
00:17:17.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:17.574 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:17.575 00.001 5052 Enqueuing Expose request
00:17:17.575 00.000 8976 Worker thread wakes up
00:17:17.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:17.575 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(118,84,37,37)
00:17:18.718 01.143 8976 Exposure complete
00:17:18.725 00.007 8976 worker thread done servicing request
00:17:18.725 00.000 5052 OnExposeComplete: enter
00:17:18.725 00.000 5052 UpdateGuideState(): m_state=2
00:17:18.725 00.000 5052 Star::Find(18, 135, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 189
00:17:18.725 00.000 5052 Star::Find returns 1 (0), X=136.59, Y=102.29, Mass=121, SNR=7.6, Peak=60 HFD=3.0
00:17:18.726 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:17:18.736 00.010 5052 UpdateGuideState exits: m=121 SNR=7.6
00:17:18.736 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:18.736 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:18.736 00.000 5052 Enqueuing Expose request
00:17:18.736 00.000 8976 Worker thread wakes up
00:17:18.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:18.736 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(119,84,37,37)
00:17:19.864 01.128 8976 Exposure complete
00:17:19.870 00.006 8976 worker thread done servicing request
00:17:19.870 00.000 5052 OnExposeComplete: enter
00:17:19.870 00.000 5052 UpdateGuideState(): m_state=2
00:17:19.870 00.000 5052 Star::Find(18, 136, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 190
00:17:19.870 00.000 5052 Star::Find returns 1 (0), X=137.56, Y=102.06, Mass=125, SNR=7.6, Peak=57 HFD=2.8
00:17:19.871 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:19.880 00.009 5052 UpdateGuideState exits: m=125 SNR=7.6
00:17:19.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:19.880 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:19.880 00.000 5052 Enqueuing Expose request
00:17:19.880 00.000 8976 Worker thread wakes up
00:17:19.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:19.881 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(120,84,37,37)
00:17:21.003 01.122 8976 Exposure complete
00:17:21.011 00.008 8976 worker thread done servicing request
00:17:21.011 00.000 5052 OnExposeComplete: enter
00:17:21.011 00.000 5052 UpdateGuideState(): m_state=2
00:17:21.012 00.001 5052 Star::Find(18, 137, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 191
00:17:21.012 00.000 5052 Star::Find returns 1 (0), X=137.92, Y=102.07, Mass=122, SNR=7.5, Peak=57 HFD=2.8
00:17:21.013 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:21.023 00.010 5052 UpdateGuideState exits: m=122 SNR=7.5
00:17:21.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:21.023 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:21.023 00.000 5052 Enqueuing Expose request
00:17:21.023 00.000 8976 Worker thread wakes up
00:17:21.024 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:21.024 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(120,84,37,37)
00:17:22.151 01.127 8976 Exposure complete
00:17:22.157 00.006 8976 worker thread done servicing request
00:17:22.157 00.000 5052 OnExposeComplete: enter
00:17:22.157 00.000 5052 UpdateGuideState(): m_state=2
00:17:22.157 00.000 5052 Star::Find(18, 137, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 192
00:17:22.157 00.000 5052 Star::Find returns 1 (0), X=136.92, Y=102.21, Mass=130, SNR=7.9, Peak=58 HFD=3.5
00:17:22.158 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:17:22.168 00.010 5052 UpdateGuideState exits: m=130 SNR=7.9
00:17:22.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:22.168 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:22.168 00.000 5052 Enqueuing Expose request
00:17:22.168 00.000 8976 Worker thread wakes up
00:17:22.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:22.168 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(119,84,37,37)
00:17:23.293 01.125 8976 Exposure complete
00:17:23.299 00.006 8976 worker thread done servicing request
00:17:23.299 00.000 5052 OnExposeComplete: enter
00:17:23.299 00.000 5052 UpdateGuideState(): m_state=2
00:17:23.299 00.000 5052 Star::Find(18, 136, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 193
00:17:23.299 00.000 5052 Star::Find returns 1 (0), X=136.26, Y=101.97, Mass=117, SNR=7.4, Peak=56 HFD=3.4
00:17:23.300 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:23.308 00.008 5052 UpdateGuideState exits: m=117 SNR=7.4
00:17:23.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:23.308 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:23.309 00.001 5052 Enqueuing Expose request
00:17:23.309 00.000 8976 Worker thread wakes up
00:17:23.309 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:23.309 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(118,84,37,37)
00:17:24.433 01.124 8976 Exposure complete
00:17:24.438 00.005 8976 worker thread done servicing request
00:17:24.439 00.001 5052 OnExposeComplete: enter
00:17:24.439 00.000 5052 UpdateGuideState(): m_state=2
00:17:24.439 00.000 5052 Star::Find(18, 136, 101, 0, (0,0,0,0), 0.1, 10.0, 0) frame 194
00:17:24.439 00.000 5052 Star::Find returns 1 (0), X=135.83, Y=102.18, Mass=133, SNR=7.9, Peak=57 HFD=3.4
00:17:24.439 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:24.448 00.009 5052 UpdateGuideState exits: m=133 SNR=7.9
00:17:24.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:24.448 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:24.448 00.000 5052 Enqueuing Expose request
00:17:24.448 00.000 8976 Worker thread wakes up
00:17:24.449 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:24.449 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(118,84,37,37)
00:17:25.572 01.123 8976 Exposure complete
00:17:25.577 00.005 8976 worker thread done servicing request
00:17:25.577 00.000 5052 OnExposeComplete: enter
00:17:25.577 00.000 5052 UpdateGuideState(): m_state=2
00:17:25.578 00.001 5052 Star::Find(18, 135, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 195
00:17:25.578 00.000 5052 Star::Find returns 1 (0), X=136.15, Y=101.77, Mass=109, SNR=7.2, Peak=59 HFD=2.9
00:17:25.578 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:25.587 00.009 5052 UpdateGuideState exits: m=109 SNR=7.2
00:17:25.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:25.587 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:25.587 00.000 5052 Enqueuing Expose request
00:17:25.587 00.000 8976 Worker thread wakes up
00:17:25.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:25.587 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(118,84,37,37)
00:17:26.458 00.871 5052 GuideButtonClick i=1 ctx=Guide button clicked
00:17:26.458 00.000 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
00:17:26.458 00.000 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
00:17:26.458 00.000 5052 GetBoolean("/Confirm/v2_highdec_calibration_ok", 0) returns 0
00:17:26.711 00.253 8976 Exposure complete
00:17:26.717 00.006 8976 worker thread done servicing request
00:17:26.717 00.000 5052 OnExposeComplete: enter
00:17:26.717 00.000 5052 UpdateGuideState(): m_state=2
00:17:26.717 00.000 5052 Star::Find(18, 136, 101, 0, (0,0,0,0), 0.1, 10.0, 0) frame 196
00:17:26.717 00.000 5052 Star::Find returns 1 (0), X=137.00, Y=102.05, Mass=116, SNR=7.3, Peak=57 HFD=3.9
00:17:26.717 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:17:26.726 00.009 5052 UpdateGuideState exits: m=116 SNR=7.3
00:17:26.726 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:26.726 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:26.726 00.000 5052 Enqueuing Expose request
00:17:26.727 00.001 8976 Worker thread wakes up
00:17:26.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:26.727 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(119,84,37,37)
00:17:27.849 01.122 8976 Exposure complete
00:17:27.856 00.007 8976 worker thread done servicing request
00:17:27.856 00.000 5052 OnExposeComplete: enter
00:17:27.856 00.000 5052 UpdateGuideState(): m_state=2
00:17:27.856 00.000 5052 Star::Find(18, 137, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 197
00:17:27.856 00.000 5052 Star::Find returns 1 (0), X=136.98, Y=101.93, Mass=123, SNR=7.6, Peak=58 HFD=3.9
00:17:27.857 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:27.866 00.009 5052 UpdateGuideState exits: m=123 SNR=7.6
00:17:27.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:27.866 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:27.866 00.000 5052 Enqueuing Expose request
00:17:27.866 00.000 8976 Worker thread wakes up
00:17:27.867 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:27.867 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(119,84,37,37)
00:17:28.989 01.122 8976 Exposure complete
00:17:28.995 00.006 8976 worker thread done servicing request
00:17:28.995 00.000 5052 OnExposeComplete: enter
00:17:28.995 00.000 5052 UpdateGuideState(): m_state=2
00:17:28.995 00.000 5052 Star::Find(18, 136, 101, 0, (0,0,0,0), 0.1, 10.0, 0) frame 198
00:17:28.995 00.000 5052 Star::Find returns 1 (0), X=136.39, Y=102.02, Mass=139, SNR=8.1, Peak=56 HFD=4.1
00:17:28.996 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:29.004 00.008 5052 UpdateGuideState exits: m=139 SNR=8.1
00:17:29.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:29.004 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:29.005 00.001 5052 Enqueuing Expose request
00:17:29.005 00.000 8976 Worker thread wakes up
00:17:29.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:29.005 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(118,84,37,37)
00:17:30.120 01.115 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
00:17:30.122 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:17:30.122 00.000 5052 ScopeASCOM::SideOfPier() returns 1
00:17:30.123 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
00:17:30.123 00.000 5052 ScopeASCOM::SideOfPier() returns 1
00:17:30.123 00.000 5052 guider state => CALIBRATING_PRIMARY
00:17:30.123 00.000 5052 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:17:30.124 00.001 5052 reset dither spiral
00:17:30.143 00.019 8976 Exposure complete
00:17:30.149 00.006 8976 worker thread done servicing request
00:17:30.149 00.000 5052 OnExposeComplete: enter
00:17:30.150 00.001 5052 UpdateGuideState(): m_state=3
00:17:30.150 00.000 5052 Star::Find(18, 136, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 199
00:17:30.150 00.000 5052 Star::Find returns 1 (0), X=136.02, Y=101.78, Mass=129, SNR=7.8, Peak=57 HFD=3.1
00:17:30.151 00.001 5052 Stepguider::UpdateCalibrationstate: starting location = 136.02,101.78
00:17:30.151 00.000 5052 Enqueuing Calibration Move request for direction 1
00:17:30.151 00.000 5052 Enqueuing Calibration Move request for direction 2
00:17:30.151 00.000 5052 Status Line: Init Calibration:   7, distance  0.0 px
00:17:30.151 00.000 8976 Worker thread wakes up
00:17:30.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:17:30.151 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:17:30.151 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:17:30.151 00.000 8976 MoveAxis(D, 6, -)
00:17:30.151 00.000 8976 stepping (0, 0) + (0, -6)
00:17:30.151 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:30.153 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:17:30.162 00.009 5052 UpdateGuideState exits: m=129 SNR=7.8
00:17:30.162 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:30.162 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:30.162 00.000 5052 Enqueuing Expose request
00:17:30.193 00.031 8976 Received - 47 (G) 
00:17:30.193 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:30.194 00.001 8976 stepped: pos (0, -6)
00:17:30.194 00.000 8976 move complete, result=0
00:17:30.194 00.000 8976 worker thread done servicing request
00:17:30.194 00.000 8976 Worker thread wakes up
00:17:30.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:17:30.194 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:17:30.194 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:17:30.194 00.000 8976 MoveAxis(R, 6, -)
00:17:30.194 00.000 8976 stepping (0, -6) + (6, 0)
00:17:30.194 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:30.242 00.048 8976 Received - 47 (G) 
00:17:30.242 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:30.242 00.000 8976 stepped: pos (6, -6)
00:17:30.242 00.000 8976 move complete, result=0
00:17:30.242 00.000 8976 worker thread done servicing request
00:17:30.242 00.000 8976 Worker thread wakes up
00:17:30.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:30.242 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(118,84,37,37)
00:17:31.366 01.124 8976 Exposure complete
00:17:31.371 00.005 8976 worker thread done servicing request
00:17:31.371 00.000 5052 OnExposeComplete: enter
00:17:31.371 00.000 5052 UpdateGuideState(): m_state=3
00:17:31.371 00.000 5052 Star::Find(18, 136, 101, 0, (0,0,0,0), 0.1, 10.0, 0) frame 200
00:17:31.371 00.000 5052 Star::Find returns 1 (0), X=135.19, Y=102.80, Mass=114, SNR=7.3, Peak=57 HFD=3.5
00:17:31.372 00.001 5052 Enqueuing Calibration Move request for direction 1
00:17:31.372 00.000 5052 Enqueuing Calibration Move request for direction 2
00:17:31.372 00.000 5052 Status Line: Init Calibration:   6, distance  1.3 px
00:17:31.372 00.000 8976 Worker thread wakes up
00:17:31.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:17:31.372 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:17:31.372 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:17:31.372 00.000 8976 MoveAxis(D, 6, -)
00:17:31.372 00.000 8976 stepping (6, -6) + (0, -6)
00:17:31.373 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:31.374 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:17:31.383 00.009 5052 UpdateGuideState exits: m=114 SNR=7.3
00:17:31.384 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:31.384 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:31.384 00.000 5052 Enqueuing Expose request
00:17:31.424 00.040 8976 Received - 47 (G) 
00:17:31.425 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:31.425 00.000 8976 stepped: pos (6, -12)
00:17:31.425 00.000 8976 move complete, result=0
00:17:31.425 00.000 8976 worker thread done servicing request
00:17:31.425 00.000 8976 Worker thread wakes up
00:17:31.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:17:31.425 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:17:31.425 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:17:31.425 00.000 8976 MoveAxis(R, 6, -)
00:17:31.425 00.000 8976 stepping (6, -12) + (6, 0)
00:17:31.425 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:31.472 00.047 8976 Received - 47 (G) 
00:17:31.472 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:31.472 00.000 8976 stepped: pos (12, -12)
00:17:31.472 00.000 8976 move complete, result=0
00:17:31.472 00.000 8976 worker thread done servicing request
00:17:31.472 00.000 8976 Worker thread wakes up
00:17:31.473 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:31.473 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(117,85,37,37)
00:17:32.600 01.127 8976 Exposure complete
00:17:32.606 00.006 8976 worker thread done servicing request
00:17:32.606 00.000 5052 OnExposeComplete: enter
00:17:32.606 00.000 5052 UpdateGuideState(): m_state=3
00:17:32.606 00.000 5052 Star::Find(18, 135, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 201
00:17:32.606 00.000 5052 Star::Find returns 1 (0), X=134.75, Y=104.25, Mass=142, SNR=8.1, Peak=54 HFD=3.8
00:17:32.607 00.001 5052 Enqueuing Calibration Move request for direction 1
00:17:32.607 00.000 5052 Enqueuing Calibration Move request for direction 2
00:17:32.607 00.000 8976 Worker thread wakes up
00:17:32.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:17:32.607 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:17:32.607 00.000 5052 Status Line: Init Calibration:   5, distance  2.8 px
00:17:32.608 00.001 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:17:32.608 00.000 8976 MoveAxis(D, 6, -)
00:17:32.608 00.000 8976 stepping (12, -12) + (0, -6)
00:17:32.608 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:32.609 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:32.618 00.009 5052 UpdateGuideState exits: m=142 SNR=8.1
00:17:32.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:32.618 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:32.618 00.000 5052 Enqueuing Expose request
00:17:32.655 00.037 8976 Received - 47 (G) 
00:17:32.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:32.655 00.000 8976 stepped: pos (12, -18)
00:17:32.656 00.001 8976 move complete, result=0
00:17:32.656 00.000 8976 worker thread done servicing request
00:17:32.656 00.000 8976 Worker thread wakes up
00:17:32.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:17:32.656 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:17:32.656 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:17:32.656 00.000 8976 MoveAxis(R, 6, -)
00:17:32.656 00.000 8976 stepping (12, -18) + (6, 0)
00:17:32.656 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:32.703 00.047 8976 Received - 47 (G) 
00:17:32.703 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:32.703 00.000 8976 stepped: pos (18, -18)
00:17:32.703 00.000 8976 move complete, result=0
00:17:32.703 00.000 8976 worker thread done servicing request
00:17:32.704 00.001 8976 Worker thread wakes up
00:17:32.704 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:32.704 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(117,86,37,37)
00:17:33.831 01.127 8976 Exposure complete
00:17:33.837 00.006 8976 worker thread done servicing request
00:17:33.837 00.000 5052 OnExposeComplete: enter
00:17:33.837 00.000 5052 UpdateGuideState(): m_state=3
00:17:33.837 00.000 5052 Star::Find(18, 134, 104, 0, (0,0,0,0), 0.1, 10.0, 0) frame 202
00:17:33.837 00.000 5052 Star::Find returns 1 (0), X=135.32, Y=105.09, Mass=129, SNR=7.8, Peak=56 HFD=3.4
00:17:33.839 00.002 5052 Enqueuing Calibration Move request for direction 1
00:17:33.839 00.000 5052 Enqueuing Calibration Move request for direction 2
00:17:33.839 00.000 5052 Status Line: Init Calibration:   4, distance  3.4 px
00:17:33.839 00.000 8976 Worker thread wakes up
00:17:33.839 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:17:33.839 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:17:33.839 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:17:33.839 00.000 8976 MoveAxis(D, 6, -)
00:17:33.839 00.000 8976 stepping (18, -18) + (0, -6)
00:17:33.839 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:33.842 00.003 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:17:33.853 00.011 5052 UpdateGuideState exits: m=129 SNR=7.8
00:17:33.854 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:33.854 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:33.854 00.000 5052 Enqueuing Expose request
00:17:33.887 00.033 8976 Received - 47 (G) 
00:17:33.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:33.887 00.000 8976 stepped: pos (18, -24)
00:17:33.887 00.000 8976 move complete, result=0
00:17:33.887 00.000 8976 worker thread done servicing request
00:17:33.887 00.000 8976 Worker thread wakes up
00:17:33.888 00.001 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:17:33.888 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:17:33.888 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:17:33.888 00.000 8976 MoveAxis(R, 6, -)
00:17:33.888 00.000 8976 stepping (18, -24) + (6, 0)
00:17:33.888 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:33.934 00.046 8976 Received - 47 (G) 
00:17:33.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:33.934 00.000 8976 stepped: pos (24, -24)
00:17:33.934 00.000 8976 move complete, result=0
00:17:33.934 00.000 8976 worker thread done servicing request
00:17:33.934 00.000 8976 Worker thread wakes up
00:17:33.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:33.935 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(117,87,37,37)
00:17:35.057 01.122 8976 Exposure complete
00:17:35.062 00.005 8976 worker thread done servicing request
00:17:35.062 00.000 5052 OnExposeComplete: enter
00:17:35.063 00.001 5052 UpdateGuideState(): m_state=3
00:17:35.063 00.000 5052 Star::Find(18, 135, 105, 0, (0,0,0,0), 0.1, 10.0, 0) frame 203
00:17:35.063 00.000 5052 Star::Find returns 1 (0), X=135.71, Y=106.22, Mass=124, SNR=7.6, Peak=55 HFD=3.7
00:17:35.063 00.000 5052 Enqueuing Calibration Move request for direction 1
00:17:35.063 00.000 5052 Enqueuing Calibration Move request for direction 2
00:17:35.063 00.000 5052 Status Line: Init Calibration:   3, distance  4.5 px
00:17:35.064 00.001 8976 Worker thread wakes up
00:17:35.064 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:17:35.064 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:17:35.064 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:17:35.064 00.000 8976 MoveAxis(D, 6, -)
00:17:35.064 00.000 8976 stepping (24, -24) + (0, -6)
00:17:35.064 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:35.065 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:35.075 00.010 5052 UpdateGuideState exits: m=124 SNR=7.6
00:17:35.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:35.076 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:35.076 00.000 5052 Enqueuing Expose request
00:17:35.101 00.025 8976 Received - 47 (G) 
00:17:35.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:35.101 00.000 8976 stepped: pos (24, -30)
00:17:35.101 00.000 8976 move complete, result=0
00:17:35.101 00.000 8976 worker thread done servicing request
00:17:35.101 00.000 8976 Worker thread wakes up
00:17:35.101 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:17:35.101 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:17:35.101 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:17:35.101 00.000 8976 MoveAxis(R, 6, -)
00:17:35.101 00.000 8976 stepping (24, -30) + (6, 0)
00:17:35.102 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:35.150 00.048 8976 Received - 47 (G) 
00:17:35.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:35.150 00.000 8976 stepped: pos (30, -30)
00:17:35.150 00.000 8976 move complete, result=0
00:17:35.150 00.000 8976 worker thread done servicing request
00:17:35.150 00.000 8976 Worker thread wakes up
00:17:35.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:35.150 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(118,88,37,37)
00:17:36.275 01.125 8976 Exposure complete
00:17:36.281 00.006 8976 worker thread done servicing request
00:17:36.282 00.001 5052 OnExposeComplete: enter
00:17:36.282 00.000 5052 UpdateGuideState(): m_state=3
00:17:36.282 00.000 5052 Star::Find(18, 135, 106, 0, (0,0,0,0), 0.1, 10.0, 0) frame 204
00:17:36.282 00.000 5052 Star::Find returns 1 (0), X=137.29, Y=107.07, Mass=132, SNR=7.8, Peak=55 HFD=3.4
00:17:36.283 00.001 5052 Enqueuing Calibration Move request for direction 1
00:17:36.283 00.000 5052 Enqueuing Calibration Move request for direction 2
00:17:36.283 00.000 8976 Worker thread wakes up
00:17:36.283 00.000 5052 Status Line: Init Calibration:   2, distance  5.4 px
00:17:36.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:17:36.283 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:17:36.283 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:17:36.283 00.000 8976 MoveAxis(D, 6, -)
00:17:36.283 00.000 8976 stepping (30, -30) + (0, -6)
00:17:36.283 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:36.285 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:36.295 00.010 5052 UpdateGuideState exits: m=132 SNR=7.8
00:17:36.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:36.295 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:36.296 00.001 5052 Enqueuing Expose request
00:17:36.332 00.036 8976 Received - 47 (G) 
00:17:36.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:36.332 00.000 8976 stepped: pos (30, -36)
00:17:36.332 00.000 8976 move complete, result=0
00:17:36.332 00.000 8976 worker thread done servicing request
00:17:36.332 00.000 8976 Worker thread wakes up
00:17:36.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:17:36.332 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:17:36.332 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:17:36.332 00.000 8976 MoveAxis(R, 6, -)
00:17:36.332 00.000 8976 stepping (30, -36) + (6, 0)
00:17:36.332 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:36.380 00.048 8976 Received - 47 (G) 
00:17:36.380 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:36.380 00.000 8976 stepped: pos (36, -36)
00:17:36.380 00.000 8976 move complete, result=0
00:17:36.380 00.000 8976 worker thread done servicing request
00:17:36.380 00.000 8976 Worker thread wakes up
00:17:36.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:36.380 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(119,89,37,37)
00:17:37.507 01.127 8976 Exposure complete
00:17:37.514 00.007 8976 worker thread done servicing request
00:17:37.514 00.000 5052 OnExposeComplete: enter
00:17:37.514 00.000 5052 UpdateGuideState(): m_state=3
00:17:37.514 00.000 5052 Star::Find(18, 137, 107, 0, (0,0,0,0), 0.1, 10.0, 0) frame 205
00:17:37.514 00.000 5052 Star::Find returns 1 (0), X=137.76, Y=108.05, Mass=119, SNR=7.5, Peak=53 HFD=2.9
00:17:37.515 00.001 5052 Enqueuing Calibration Move request for direction 1
00:17:37.515 00.000 5052 Enqueuing Calibration Move request for direction 2
00:17:37.515 00.000 5052 Status Line: Init Calibration:   1, distance  6.5 px
00:17:37.515 00.000 8976 Worker thread wakes up
00:17:37.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 3 opts 0x0
00:17:37.515 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=3
00:17:37.515 00.000 8976 stepguider move axis dir= 1 steps= 3 opts= 0x0
00:17:37.515 00.000 8976 MoveAxis(D, 3, -)
00:17:37.515 00.000 8976 stepping (36, -36) + (0, -3)
00:17:37.515 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:17:37.516 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:37.525 00.009 5052 UpdateGuideState exits: m=119 SNR=7.5
00:17:37.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:37.525 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:37.525 00.000 5052 Enqueuing Expose request
00:17:37.548 00.023 8976 Received - 47 (G) 
00:17:37.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:17:37.548 00.000 8976 stepped: pos (36, -39)
00:17:37.548 00.000 8976 move complete, result=0
00:17:37.548 00.000 8976 worker thread done servicing request
00:17:37.548 00.000 8976 Worker thread wakes up
00:17:37.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 3 opts 0x0
00:17:37.548 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=3
00:17:37.548 00.000 8976 stepguider move axis dir= 2 steps= 3 opts= 0x0
00:17:37.548 00.000 8976 MoveAxis(R, 3, -)
00:17:37.548 00.000 8976 stepping (36, -39) + (3, 0)
00:17:37.548 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:17:37.579 00.031 8976 Received - 47 (G) 
00:17:37.580 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:17:37.580 00.000 8976 stepped: pos (39, -39)
00:17:37.580 00.000 8976 move complete, result=0
00:17:37.580 00.000 8976 worker thread done servicing request
00:17:37.580 00.000 8976 Worker thread wakes up
00:17:37.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:37.580 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(120,90,37,37)
00:17:38.706 01.126 8976 Exposure complete
00:17:38.712 00.006 8976 worker thread done servicing request
00:17:38.712 00.000 5052 OnExposeComplete: enter
00:17:38.712 00.000 5052 UpdateGuideState(): m_state=3
00:17:38.712 00.000 5052 Star::Find(18, 137, 108, 0, (0,0,0,0), 0.1, 10.0, 0) frame 206
00:17:38.712 00.000 5052 Star::Find returns 1 (0), X=137.52, Y=108.44, Mass=118, SNR=7.5, Peak=55 HFD=3.3
00:17:38.713 00.001 5052 Falling through to state AVERAGE_STARTING_LOCATION, position=(137.52, 108.44)
00:17:38.713 00.000 5052 Status Line: Averaging:   3, distance  6.8 px
00:17:38.715 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:17:38.724 00.009 5052 UpdateGuideState exits: m=118 SNR=7.5
00:17:38.728 00.004 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:38.728 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:38.728 00.000 5052 Enqueuing Expose request
00:17:38.728 00.000 8976 Worker thread wakes up
00:17:38.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:38.729 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(120,90,37,37)
00:17:39.852 01.123 8976 Exposure complete
00:17:39.858 00.006 8976 worker thread done servicing request
00:17:39.858 00.000 5052 OnExposeComplete: enter
00:17:39.859 00.001 5052 UpdateGuideState(): m_state=3
00:17:39.859 00.000 5052 Star::Find(18, 137, 108, 0, (0,0,0,0), 0.1, 10.0, 0) frame 207
00:17:39.859 00.000 5052 Star::Find returns 1 (0), X=137.53, Y=108.30, Mass=99, SNR=6.9, Peak=57 HFD=2.8
00:17:39.859 00.000 5052 Status Line: Averaging:   2, distance  6.7 px
00:17:39.861 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:39.870 00.009 5052 UpdateGuideState exits: m=99 SNR=6.9
00:17:39.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:39.870 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:39.870 00.000 5052 Enqueuing Expose request
00:17:39.870 00.000 8976 Worker thread wakes up
00:17:39.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:39.871 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(120,90,37,37)
00:17:40.996 01.125 8976 Exposure complete
00:17:41.001 00.005 8976 worker thread done servicing request
00:17:41.002 00.001 5052 OnExposeComplete: enter
00:17:41.002 00.000 5052 UpdateGuideState(): m_state=3
00:17:41.002 00.000 5052 Star::Find(18, 137, 108, 0, (0,0,0,0), 0.1, 10.0, 0) frame 208
00:17:41.002 00.000 5052 Star::Find returns 1 (0), X=137.49, Y=108.76, Mass=126, SNR=7.7, Peak=54 HFD=3.4
00:17:41.002 00.000 5052 Falling through to state GO_LEFT, startinglocation=(137.51, 108.50)
00:17:41.003 00.001 5052 Enqueuing Calibration Move request for direction 3
00:17:41.003 00.000 8976 Worker thread wakes up
00:17:41.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:17:41.003 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:17:41.003 00.000 5052 Status Line: Left Calibration:  13, distance  0.3 px
00:17:41.003 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:17:41.003 00.000 8976 MoveAxis(L, 6, -)
00:17:41.003 00.000 8976 stepping (39, -39) + (-6, 0)
00:17:41.003 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:41.005 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
00:17:41.014 00.009 5052 UpdateGuideState exits: m=126 SNR=7.7
00:17:41.014 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:41.014 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:41.014 00.000 5052 Enqueuing Expose request
00:17:41.048 00.034 8976 Received - 47 (G) 
00:17:41.048 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:41.048 00.000 8976 stepped: pos (33, -39)
00:17:41.048 00.000 8976 move complete, result=0
00:17:41.048 00.000 8976 worker thread done servicing request
00:17:41.048 00.000 8976 Worker thread wakes up
00:17:41.048 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:41.048 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(119,91,37,37)
00:17:42.172 01.124 8976 Exposure complete
00:17:42.178 00.006 8976 worker thread done servicing request
00:17:42.178 00.000 5052 OnExposeComplete: enter
00:17:42.178 00.000 5052 UpdateGuideState(): m_state=3
00:17:42.178 00.000 5052 Star::Find(18, 137, 108, 0, (0,0,0,0), 0.1, 10.0, 0) frame 209
00:17:42.178 00.000 5052 Star::Find returns 1 (0), X=138.54, Y=107.55, Mass=115, SNR=7.4, Peak=53 HFD=3.2
00:17:42.179 00.001 5052 Enqueuing Calibration Move request for direction 3
00:17:42.179 00.000 5052 Status Line: Left Calibration:  12, distance  1.4 px
00:17:42.179 00.000 8976 Worker thread wakes up
00:17:42.180 00.001 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:17:42.180 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:17:42.180 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:17:42.180 00.000 8976 MoveAxis(L, 6, -)
00:17:42.180 00.000 8976 stepping (33, -39) + (-6, 0)
00:17:42.180 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:42.181 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:17:42.190 00.009 5052 UpdateGuideState exits: m=115 SNR=7.4
00:17:42.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:42.190 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:42.190 00.000 5052 Enqueuing Expose request
00:17:42.231 00.041 8976 Received - 47 (G) 
00:17:42.231 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:42.231 00.000 8976 stepped: pos (27, -39)
00:17:42.231 00.000 8976 move complete, result=0
00:17:42.231 00.000 8976 worker thread done servicing request
00:17:42.231 00.000 8976 Worker thread wakes up
00:17:42.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:42.231 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(121,90,37,37)
00:17:43.354 01.123 8976 Exposure complete
00:17:43.359 00.005 8976 worker thread done servicing request
00:17:43.360 00.001 5052 OnExposeComplete: enter
00:17:43.360 00.000 5052 UpdateGuideState(): m_state=3
00:17:43.360 00.000 5052 Star::Find(18, 138, 107, 0, (0,0,0,0), 0.1, 10.0, 0) frame 210
00:17:43.360 00.000 5052 Star::Find returns 1 (0), X=138.73, Y=107.23, Mass=119, SNR=7.4, Peak=52 HFD=3.6
00:17:43.361 00.001 5052 Enqueuing Calibration Move request for direction 3
00:17:43.361 00.000 5052 Status Line: Left Calibration:  11, distance  1.8 px
00:17:43.361 00.000 8976 Worker thread wakes up
00:17:43.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:17:43.361 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:17:43.361 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:17:43.361 00.000 8976 MoveAxis(L, 6, -)
00:17:43.361 00.000 8976 stepping (27, -39) + (-6, 0)
00:17:43.361 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:43.362 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:17:43.372 00.010 5052 UpdateGuideState exits: m=119 SNR=7.4
00:17:43.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:43.372 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:43.372 00.000 5052 Enqueuing Expose request
00:17:43.414 00.042 8976 Received - 47 (G) 
00:17:43.414 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:43.414 00.000 8976 stepped: pos (21, -39)
00:17:43.414 00.000 8976 move complete, result=0
00:17:43.414 00.000 8976 worker thread done servicing request
00:17:43.414 00.000 8976 Worker thread wakes up
00:17:43.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:43.414 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(121,89,37,37)
00:17:44.537 01.123 8976 Exposure complete
00:17:44.542 00.005 8976 worker thread done servicing request
00:17:44.543 00.001 5052 OnExposeComplete: enter
00:17:44.543 00.000 5052 UpdateGuideState(): m_state=3
00:17:44.543 00.000 5052 Star::Find(18, 138, 107, 0, (0,0,0,0), 0.1, 10.0, 0) frame 211
00:17:44.543 00.000 5052 Star::Find returns 1 (0), X=139.46, Y=106.27, Mass=120, SNR=7.4, Peak=53 HFD=3.5
00:17:44.544 00.001 5052 Enqueuing Calibration Move request for direction 3
00:17:44.544 00.000 5052 Status Line: Left Calibration:  10, distance  3.0 px
00:17:44.544 00.000 8976 Worker thread wakes up
00:17:44.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:17:44.544 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:17:44.544 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:17:44.544 00.000 8976 MoveAxis(L, 6, -)
00:17:44.544 00.000 8976 stepping (21, -39) + (-6, 0)
00:17:44.544 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:44.545 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:17:44.555 00.010 5052 UpdateGuideState exits: m=120 SNR=7.4
00:17:44.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:44.555 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:44.555 00.000 5052 Enqueuing Expose request
00:17:44.597 00.042 8976 Received - 47 (G) 
00:17:44.597 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:44.597 00.000 8976 stepped: pos (15, -39)
00:17:44.597 00.000 8976 move complete, result=0
00:17:44.597 00.000 8976 worker thread done servicing request
00:17:44.597 00.000 8976 Worker thread wakes up
00:17:44.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:44.597 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(121,88,37,37)
00:17:45.724 01.127 8976 Exposure complete
00:17:45.731 00.007 8976 worker thread done servicing request
00:17:45.731 00.000 5052 OnExposeComplete: enter
00:17:45.731 00.000 5052 UpdateGuideState(): m_state=3
00:17:45.731 00.000 5052 Star::Find(18, 139, 106, 0, (0,0,0,0), 0.1, 10.0, 0) frame 212
00:17:45.731 00.000 5052 Star::Find returns 1 (0), X=140.24, Y=105.30, Mass=120, SNR=7.5, Peak=55 HFD=3.5
00:17:45.732 00.001 5052 Enqueuing Calibration Move request for direction 3
00:17:45.732 00.000 5052 Status Line: Left Calibration:   9, distance  4.2 px
00:17:45.732 00.000 8976 Worker thread wakes up
00:17:45.732 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:17:45.732 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:17:45.732 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:17:45.732 00.000 8976 MoveAxis(L, 6, -)
00:17:45.732 00.000 8976 stepping (15, -39) + (-6, 0)
00:17:45.732 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:45.734 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:17:45.743 00.009 5052 UpdateGuideState exits: m=120 SNR=7.5
00:17:45.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:45.743 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:45.743 00.000 5052 Enqueuing Expose request
00:17:45.779 00.036 8976 Received - 47 (G) 
00:17:45.780 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:45.780 00.000 8976 stepped: pos (9, -39)
00:17:45.780 00.000 8976 move complete, result=0
00:17:45.780 00.000 8976 worker thread done servicing request
00:17:45.780 00.000 8976 Worker thread wakes up
00:17:45.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:45.780 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(122,87,37,37)
00:17:46.904 01.124 8976 Exposure complete
00:17:46.910 00.006 8976 worker thread done servicing request
00:17:46.911 00.001 5052 OnExposeComplete: enter
00:17:46.911 00.000 5052 UpdateGuideState(): m_state=3
00:17:46.911 00.000 5052 Star::Find(18, 140, 105, 0, (0,0,0,0), 0.1, 10.0, 0) frame 213
00:17:46.911 00.000 5052 Star::Find returns 1 (0), X=140.53, Y=104.25, Mass=101, SNR=6.9, Peak=53 HFD=2.7
00:17:46.912 00.001 5052 Enqueuing Calibration Move request for direction 3
00:17:46.912 00.000 5052 Status Line: Left Calibration:   8, distance  5.2 px
00:17:46.912 00.000 8976 Worker thread wakes up
00:17:46.912 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:17:46.912 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:17:46.912 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:17:46.912 00.000 8976 MoveAxis(L, 6, -)
00:17:46.912 00.000 8976 stepping (9, -39) + (-6, 0)
00:17:46.912 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:46.914 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:17:46.922 00.008 5052 UpdateGuideState exits: m=101 SNR=6.9
00:17:46.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:46.922 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:46.923 00.001 5052 Enqueuing Expose request
00:17:46.962 00.039 8976 Received - 47 (G) 
00:17:46.962 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:46.963 00.001 8976 stepped: pos (3, -39)
00:17:46.963 00.000 8976 move complete, result=0
00:17:46.963 00.000 8976 worker thread done servicing request
00:17:46.963 00.000 8976 Worker thread wakes up
00:17:46.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:46.963 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(123,86,37,37)
00:17:48.087 01.124 8976 Exposure complete
00:17:48.093 00.006 8976 worker thread done servicing request
00:17:48.093 00.000 5052 OnExposeComplete: enter
00:17:48.093 00.000 5052 UpdateGuideState(): m_state=3
00:17:48.093 00.000 5052 Star::Find(18, 140, 104, 0, (0,0,0,0), 0.1, 10.0, 0) frame 214
00:17:48.093 00.000 5052 Star::Find returns 1 (0), X=141.97, Y=104.09, Mass=127, SNR=7.8, Peak=56 HFD=3.0
00:17:48.094 00.001 5052 Enqueuing Calibration Move request for direction 3
00:17:48.094 00.000 5052 Status Line: Left Calibration:   7, distance  6.3 px
00:17:48.094 00.000 8976 Worker thread wakes up
00:17:48.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:17:48.094 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:17:48.094 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:17:48.094 00.000 8976 MoveAxis(L, 6, -)
00:17:48.094 00.000 8976 stepping (3, -39) + (-6, 0)
00:17:48.094 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:48.096 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:17:48.107 00.011 5052 UpdateGuideState exits: m=127 SNR=7.8
00:17:48.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:48.107 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:48.107 00.000 5052 Enqueuing Expose request
00:17:48.146 00.039 8976 Received - 47 (G) 
00:17:48.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:48.146 00.000 8976 stepped: pos (-3, -39)
00:17:48.147 00.001 8976 move complete, result=0
00:17:48.147 00.000 8976 worker thread done servicing request
00:17:48.147 00.000 8976 Worker thread wakes up
00:17:48.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:48.147 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,86,37,37)
00:17:49.269 01.122 8976 Exposure complete
00:17:49.275 00.006 8976 worker thread done servicing request
00:17:49.275 00.000 5052 OnExposeComplete: enter
00:17:49.275 00.000 5052 UpdateGuideState(): m_state=3
00:17:49.275 00.000 5052 Star::Find(18, 141, 104, 0, (0,0,0,0), 0.1, 10.0, 0) frame 215
00:17:49.275 00.000 5052 Star::Find returns 1 (1), X=142.41, Y=103.14, Mass=118, SNR=7.5, Peak=52 HFD=3.4
00:17:49.276 00.001 5052 Enqueuing Calibration Move request for direction 3
00:17:49.276 00.000 5052 Status Line: Left Calibration:   6, distance  7.3 px
00:17:49.276 00.000 8976 Worker thread wakes up
00:17:49.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:17:49.276 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:17:49.276 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:17:49.276 00.000 8976 MoveAxis(L, 6, -)
00:17:49.276 00.000 8976 stepping (-3, -39) + (-6, 0)
00:17:49.276 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:49.278 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:17:49.286 00.008 5052 UpdateGuideState exits: m=118 SNR=7.5 Saturated
00:17:49.287 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:49.287 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:49.287 00.000 5052 Enqueuing Expose request
00:17:49.329 00.042 8976 Received - 47 (G) 
00:17:49.329 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:49.329 00.000 8976 stepped: pos (-9, -39)
00:17:49.329 00.000 8976 move complete, result=0
00:17:49.329 00.000 8976 worker thread done servicing request
00:17:49.329 00.000 8976 Worker thread wakes up
00:17:49.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:49.329 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,85,37,37)
00:17:50.452 01.123 8976 Exposure complete
00:17:50.458 00.006 8976 worker thread done servicing request
00:17:50.458 00.000 5052 OnExposeComplete: enter
00:17:50.458 00.000 5052 UpdateGuideState(): m_state=3
00:17:50.458 00.000 5052 Star::Find(18, 142, 103, 0, (0,0,0,0), 0.1, 10.0, 0) frame 216
00:17:50.458 00.000 5052 Star::Find returns 1 (0), X=142.39, Y=102.58, Mass=120, SNR=7.5, Peak=54 HFD=3.4
00:17:50.459 00.001 5052 Enqueuing Calibration Move request for direction 3
00:17:50.459 00.000 5052 Status Line: Left Calibration:   5, distance  7.7 px
00:17:50.459 00.000 8976 Worker thread wakes up
00:17:50.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:17:50.459 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:17:50.459 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:17:50.459 00.000 8976 MoveAxis(L, 6, -)
00:17:50.459 00.000 8976 stepping (-9, -39) + (-6, 0)
00:17:50.459 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:50.461 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:50.470 00.009 5052 UpdateGuideState exits: m=120 SNR=7.5
00:17:50.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:50.471 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:50.471 00.000 5052 Enqueuing Expose request
00:17:50.512 00.041 8976 Received - 47 (G) 
00:17:50.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:50.512 00.000 8976 stepped: pos (-15, -39)
00:17:50.512 00.000 8976 move complete, result=0
00:17:50.512 00.000 8976 worker thread done servicing request
00:17:50.512 00.000 8976 Worker thread wakes up
00:17:50.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:50.512 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,85,37,37)
00:17:51.636 01.124 8976 Exposure complete
00:17:51.641 00.005 8976 worker thread done servicing request
00:17:51.642 00.001 5052 OnExposeComplete: enter
00:17:51.642 00.000 5052 UpdateGuideState(): m_state=3
00:17:51.642 00.000 5052 Star::Find(18, 142, 102, 0, (0,0,0,0), 0.1, 10.0, 0) frame 217
00:17:51.642 00.000 5052 Star::Find returns 1 (0), X=142.91, Y=101.72, Mass=119, SNR=7.5, Peak=55 HFD=3.5
00:17:51.642 00.000 5052 Enqueuing Calibration Move request for direction 3
00:17:51.643 00.001 5052 Status Line: Left Calibration:   4, distance  8.7 px
00:17:51.643 00.000 8976 Worker thread wakes up
00:17:51.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:17:51.643 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:17:51.643 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:17:51.643 00.000 8976 MoveAxis(L, 6, -)
00:17:51.643 00.000 8976 stepping (-15, -39) + (-6, 0)
00:17:51.643 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:51.644 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:17:51.653 00.009 5052 UpdateGuideState exits: m=119 SNR=7.5
00:17:51.653 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:51.653 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:51.653 00.000 5052 Enqueuing Expose request
00:17:51.695 00.042 8976 Received - 47 (G) 
00:17:51.695 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:51.695 00.000 8976 stepped: pos (-21, -39)
00:17:51.695 00.000 8976 move complete, result=0
00:17:51.695 00.000 8976 worker thread done servicing request
00:17:51.695 00.000 8976 Worker thread wakes up
00:17:51.695 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:51.695 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(125,84,37,37)
00:17:52.820 01.125 8976 Exposure complete
00:17:52.826 00.006 8976 worker thread done servicing request
00:17:52.826 00.000 5052 OnExposeComplete: enter
00:17:52.826 00.000 5052 UpdateGuideState(): m_state=3
00:17:52.826 00.000 5052 Star::Find(18, 142, 101, 0, (0,0,0,0), 0.1, 10.0, 0) frame 218
00:17:52.826 00.000 5052 Star::Find returns 1 (0), X=142.58, Y=100.11, Mass=120, SNR=7.5, Peak=54 HFD=3.5
00:17:52.827 00.001 5052 Enqueuing Calibration Move request for direction 3
00:17:52.827 00.000 5052 Status Line: Left Calibration:   3, distance  9.8 px
00:17:52.827 00.000 8976 Worker thread wakes up
00:17:52.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:17:52.827 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:17:52.827 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:17:52.827 00.000 8976 MoveAxis(L, 6, -)
00:17:52.827 00.000 8976 stepping (-21, -39) + (-6, 0)
00:17:52.827 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:52.829 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:17:52.837 00.008 5052 UpdateGuideState exits: m=120 SNR=7.5
00:17:52.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:52.837 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:52.837 00.000 5052 Enqueuing Expose request
00:17:52.878 00.041 8976 Received - 47 (G) 
00:17:52.878 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:52.878 00.000 8976 stepped: pos (-27, -39)
00:17:52.878 00.000 8976 move complete, result=0
00:17:52.878 00.000 8976 worker thread done servicing request
00:17:52.878 00.000 8976 Worker thread wakes up
00:17:52.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:52.878 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(125,82,37,37)
00:17:54.001 01.123 8976 Exposure complete
00:17:54.007 00.006 8976 worker thread done servicing request
00:17:54.008 00.001 5052 OnExposeComplete: enter
00:17:54.008 00.000 5052 UpdateGuideState(): m_state=3
00:17:54.008 00.000 5052 Star::Find(18, 142, 100, 0, (0,0,0,0), 0.1, 10.0, 0) frame 219
00:17:54.008 00.000 5052 Star::Find returns 1 (0), X=143.47, Y=99.30, Mass=101, SNR=6.9, Peak=56 HFD=2.8
00:17:54.008 00.000 5052 Enqueuing Calibration Move request for direction 3
00:17:54.008 00.000 5052 Status Line: Left Calibration:   2, distance 11.0 px
00:17:54.009 00.001 8976 Worker thread wakes up
00:17:54.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:17:54.009 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:17:54.009 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:17:54.009 00.000 8976 MoveAxis(L, 6, -)
00:17:54.009 00.000 8976 stepping (-27, -39) + (-6, 0)
00:17:54.009 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:54.011 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:54.019 00.008 5052 UpdateGuideState exits: m=101 SNR=6.9
00:17:54.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:54.019 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:54.019 00.000 5052 Enqueuing Expose request
00:17:54.061 00.042 8976 Received - 47 (G) 
00:17:54.061 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:54.061 00.000 8976 stepped: pos (-33, -39)
00:17:54.061 00.000 8976 move complete, result=0
00:17:54.061 00.000 8976 worker thread done servicing request
00:17:54.061 00.000 8976 Worker thread wakes up
00:17:54.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:54.061 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(125,81,37,37)
00:17:55.187 01.126 8976 Exposure complete
00:17:55.193 00.006 8976 worker thread done servicing request
00:17:55.193 00.000 5052 OnExposeComplete: enter
00:17:55.193 00.000 5052 UpdateGuideState(): m_state=3
00:17:55.193 00.000 5052 Star::Find(18, 143, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 220
00:17:55.193 00.000 5052 Star::Find returns 1 (0), X=143.70, Y=99.03, Mass=109, SNR=7.1, Peak=54 HFD=3.2
00:17:55.194 00.001 5052 Enqueuing Calibration Move request for direction 3
00:17:55.194 00.000 5052 Status Line: Left Calibration:   1, distance 11.3 px
00:17:55.194 00.000 8976 Worker thread wakes up
00:17:55.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:17:55.194 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:17:55.194 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:17:55.194 00.000 8976 MoveAxis(L, 6, -)
00:17:55.194 00.000 8976 stepping (-33, -39) + (-6, 0)
00:17:55.194 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:55.196 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:17:55.205 00.009 5052 UpdateGuideState exits: m=109 SNR=7.1
00:17:55.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:55.205 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:55.205 00.000 5052 Enqueuing Expose request
00:17:55.244 00.039 8976 Received - 47 (G) 
00:17:55.244 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:55.244 00.000 8976 stepped: pos (-39, -39)
00:17:55.244 00.000 8976 move complete, result=0
00:17:55.244 00.000 8976 worker thread done servicing request
00:17:55.244 00.000 8976 Worker thread wakes up
00:17:55.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:55.244 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(126,81,37,37)
00:17:56.366 01.122 8976 Exposure complete
00:17:56.372 00.006 8976 worker thread done servicing request
00:17:56.372 00.000 5052 OnExposeComplete: enter
00:17:56.372 00.000 5052 UpdateGuideState(): m_state=3
00:17:56.372 00.000 5052 Star::Find(18, 143, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 221
00:17:56.372 00.000 5052 Star::Find returns 1 (0), X=143.83, Y=97.98, Mass=102, SNR=6.9, Peak=53 HFD=3.1
00:17:56.373 00.001 5052 Falling through to state AVERAGE_CENTER_LOCATION, position=(143.83, 97.98)
00:17:56.373 00.000 5052 Status Line: Averaging:   3, distance 12.3 px
00:17:56.375 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:17:56.384 00.009 5052 UpdateGuideState exits: m=102 SNR=6.9
00:17:56.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:56.384 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:56.384 00.000 5052 Enqueuing Expose request
00:17:56.384 00.000 8976 Worker thread wakes up
00:17:56.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:56.384 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(126,80,37,37)
00:17:57.510 01.126 8976 Exposure complete
00:17:57.517 00.007 8976 worker thread done servicing request
00:17:57.517 00.000 5052 OnExposeComplete: enter
00:17:57.517 00.000 5052 UpdateGuideState(): m_state=3
00:17:57.517 00.000 5052 Star::Find(18, 143, 97, 0, (0,0,0,0), 0.1, 10.0, 0) frame 222
00:17:57.517 00.000 5052 Star::Find returns 1 (0), X=143.73, Y=98.01, Mass=81, SNR=6.2, Peak=53 HFD=2.8
00:17:57.517 00.000 5052 Status Line: Averaging:   2, distance 12.2 px
00:17:57.518 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:17:57.528 00.010 5052 UpdateGuideState exits: m=81 SNR=6.2
00:17:57.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:57.528 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:57.528 00.000 5052 Enqueuing Expose request
00:17:57.528 00.000 8976 Worker thread wakes up
00:17:57.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:57.528 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(126,80,37,37)
00:17:58.651 01.123 8976 Exposure complete
00:17:58.656 00.005 8976 worker thread done servicing request
00:17:58.656 00.000 5052 OnExposeComplete: enter
00:17:58.656 00.000 5052 UpdateGuideState(): m_state=3
00:17:58.656 00.000 5052 Star::Find(18, 143, 98, 0, (0,0,0,0), 0.1, 10.0, 0) frame 223
00:17:58.656 00.000 5052 Star::Find returns 1 (0), X=144.23, Y=97.75, Mass=95, SNR=6.7, Peak=53 HFD=3.5
00:17:58.657 00.001 5052 LEFT calibration completes with angle=121.2 rate=0.16
00:17:58.657 00.000 5052 distance=12.38 iterations=13
00:17:58.657 00.000 5052 Falling through to state GO_UP, startinglocation=(143.93, 97.92)
00:17:58.657 00.000 5052 Enqueuing Calibration Move request for direction 0
00:17:58.657 00.000 5052 Status Line: Up Calibration:  13, distance  0.3 px
00:17:58.657 00.000 8976 Worker thread wakes up
00:17:58.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:17:58.657 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:17:58.657 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:17:58.657 00.000 8976 MoveAxis(U, 6, -)
00:17:58.658 00.001 8976 stepping (-39, -39) + (0, 6)
00:17:58.658 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:58.660 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:17:58.669 00.009 5052 UpdateGuideState exits: m=95 SNR=6.7
00:17:58.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:58.669 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:58.670 00.001 5052 Enqueuing Expose request
00:17:58.697 00.027 8976 Received - 47 (G) 
00:17:58.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:58.697 00.000 8976 stepped: pos (-39, -33)
00:17:58.697 00.000 8976 move complete, result=0
00:17:58.697 00.000 8976 worker thread done servicing request
00:17:58.697 00.000 8976 Worker thread wakes up
00:17:58.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:58.697 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(126,80,37,37)
00:17:59.819 01.122 8976 Exposure complete
00:17:59.826 00.007 8976 worker thread done servicing request
00:17:59.826 00.000 5052 OnExposeComplete: enter
00:17:59.826 00.000 5052 UpdateGuideState(): m_state=3
00:17:59.826 00.000 5052 Star::Find(18, 144, 97, 0, (0,0,0,0), 0.1, 10.0, 0) frame 224
00:17:59.826 00.000 5052 Star::Find returns 1 (0), X=142.76, Y=96.75, Mass=75, SNR=5.9, Peak=53 HFD=2.5
00:17:59.827 00.001 5052 Enqueuing Calibration Move request for direction 0
00:17:59.827 00.000 8976 Worker thread wakes up
00:17:59.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:17:59.827 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:17:59.827 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:17:59.827 00.000 5052 Status Line: Up Calibration:  12, distance  1.7 px
00:17:59.827 00.000 8976 MoveAxis(U, 6, -)
00:17:59.827 00.000 8976 stepping (-39, -33) + (0, 6)
00:17:59.827 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:59.829 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:17:59.838 00.009 5052 UpdateGuideState exits: m=75 SNR=5.9
00:17:59.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:59.839 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:17:59.839 00.000 5052 Enqueuing Expose request
00:17:59.879 00.040 8976 Received - 47 (G) 
00:17:59.879 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:17:59.879 00.000 8976 stepped: pos (-39, -27)
00:17:59.879 00.000 8976 move complete, result=0
00:17:59.880 00.001 8976 worker thread done servicing request
00:17:59.880 00.000 8976 Worker thread wakes up
00:17:59.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:17:59.880 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(125,79,37,37)
00:18:01.005 01.125 8976 Exposure complete
00:18:01.011 00.006 8976 worker thread done servicing request
00:18:01.012 00.001 5052 OnExposeComplete: enter
00:18:01.012 00.000 5052 UpdateGuideState(): m_state=3
00:18:01.012 00.000 5052 Star::Find(18, 142, 96, 0, (0,0,0,0), 0.1, 10.0, 0) frame 225
00:18:01.012 00.000 5052 Star::Find returns 1 (0), X=141.39, Y=96.73, Mass=99, SNR=6.7, Peak=53 HFD=3.2
00:18:01.013 00.001 5052 Enqueuing Calibration Move request for direction 0
00:18:01.013 00.000 5052 Status Line: Up Calibration:  11, distance  2.8 px
00:18:01.013 00.000 8976 Worker thread wakes up
00:18:01.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:18:01.013 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:18:01.013 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:18:01.013 00.000 8976 MoveAxis(U, 6, -)
00:18:01.013 00.000 8976 stepping (-39, -27) + (0, 6)
00:18:01.013 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:01.015 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:18:01.024 00.009 5052 UpdateGuideState exits: m=99 SNR=6.7
00:18:01.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:01.024 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:01.024 00.000 5052 Enqueuing Expose request
00:18:01.062 00.038 8976 Received - 47 (G) 
00:18:01.062 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:01.062 00.000 8976 stepped: pos (-39, -21)
00:18:01.062 00.000 8976 move complete, result=0
00:18:01.063 00.001 8976 worker thread done servicing request
00:18:01.063 00.000 8976 Worker thread wakes up
00:18:01.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:01.063 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(123,79,37,37)
00:18:02.185 01.122 8976 Exposure complete
00:18:02.190 00.005 8976 worker thread done servicing request
00:18:02.190 00.000 5052 OnExposeComplete: enter
00:18:02.191 00.001 5052 UpdateGuideState(): m_state=3
00:18:02.191 00.000 5052 Star::Find(18, 141, 96, 0, (0,0,0,0), 0.1, 10.0, 0) frame 226
00:18:02.191 00.000 5052 Star::Find returns 1 (0), X=139.41, Y=96.08, Mass=89, SNR=6.5, Peak=52 HFD=3.0
00:18:02.191 00.000 5052 Enqueuing Calibration Move request for direction 0
00:18:02.191 00.000 5052 Status Line: Up Calibration:  10, distance  4.9 px
00:18:02.191 00.000 8976 Worker thread wakes up
00:18:02.192 00.001 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:18:02.192 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:18:02.192 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:18:02.192 00.000 8976 MoveAxis(U, 6, -)
00:18:02.192 00.000 8976 stepping (-39, -21) + (0, 6)
00:18:02.192 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:02.193 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:02.203 00.010 5052 UpdateGuideState exits: m=89 SNR=6.5
00:18:02.203 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:02.203 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:02.203 00.000 5052 Enqueuing Expose request
00:18:02.229 00.026 8976 Received - 47 (G) 
00:18:02.230 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:02.230 00.000 8976 stepped: pos (-39, -15)
00:18:02.230 00.000 8976 move complete, result=0
00:18:02.230 00.000 8976 worker thread done servicing request
00:18:02.230 00.000 8976 Worker thread wakes up
00:18:02.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:02.230 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(121,78,37,37)
00:18:03.355 01.125 8976 Exposure complete
00:18:03.361 00.006 8976 worker thread done servicing request
00:18:03.361 00.000 5052 OnExposeComplete: enter
00:18:03.361 00.000 5052 UpdateGuideState(): m_state=3
00:18:03.361 00.000 5052 Star::Find(18, 139, 96, 0, (0,0,0,0), 0.1, 10.0, 0) frame 227
00:18:03.361 00.000 5052 Star::Find returns 1 (0), X=138.23, Y=96.27, Mass=127, SNR=7.6, Peak=54 HFD=3.6
00:18:03.362 00.001 5052 Enqueuing Calibration Move request for direction 0
00:18:03.362 00.000 5052 Status Line: Up Calibration:   9, distance  5.9 px
00:18:03.362 00.000 8976 Worker thread wakes up
00:18:03.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:18:03.362 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:18:03.362 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:18:03.362 00.000 8976 MoveAxis(U, 6, -)
00:18:03.362 00.000 8976 stepping (-39, -15) + (0, 6)
00:18:03.363 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:03.364 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:03.374 00.010 5052 UpdateGuideState exits: m=127 SNR=7.6
00:18:03.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:03.374 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:03.374 00.000 5052 Enqueuing Expose request
00:18:03.413 00.039 8976 Received - 47 (G) 
00:18:03.413 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:03.413 00.000 8976 stepped: pos (-39, -9)
00:18:03.413 00.000 8976 move complete, result=0
00:18:03.413 00.000 8976 worker thread done servicing request
00:18:03.413 00.000 8976 Worker thread wakes up
00:18:03.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:03.413 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(120,78,37,37)
00:18:04.536 01.123 8976 Exposure complete
00:18:04.541 00.005 8976 worker thread done servicing request
00:18:04.541 00.000 5052 OnExposeComplete: enter
00:18:04.541 00.000 5052 UpdateGuideState(): m_state=3
00:18:04.541 00.000 5052 Star::Find(18, 138, 96, 0, (0,0,0,0), 0.1, 10.0, 0) frame 228
00:18:04.542 00.001 5052 Star::Find returns 1 (0), X=137.49, Y=95.66, Mass=104, SNR=7.0, Peak=56 HFD=3.1
00:18:04.542 00.000 5052 Enqueuing Calibration Move request for direction 0
00:18:04.542 00.000 5052 Status Line: Up Calibration:   8, distance  6.8 px
00:18:04.542 00.000 8976 Worker thread wakes up
00:18:04.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:18:04.543 00.001 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:18:04.543 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:18:04.543 00.000 8976 MoveAxis(U, 6, -)
00:18:04.543 00.000 8976 stepping (-39, -9) + (0, 6)
00:18:04.543 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:04.544 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:18:04.552 00.008 5052 UpdateGuideState exits: m=104 SNR=7.0
00:18:04.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:04.552 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:04.552 00.000 5052 Enqueuing Expose request
00:18:04.596 00.044 8976 Received - 47 (G) 
00:18:04.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:04.596 00.000 8976 stepped: pos (-39, -3)
00:18:04.596 00.000 8976 move complete, result=0
00:18:04.596 00.000 8976 worker thread done servicing request
00:18:04.596 00.000 8976 Worker thread wakes up
00:18:04.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:04.596 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(119,78,37,37)
00:18:05.720 01.124 8976 Exposure complete
00:18:05.725 00.005 8976 worker thread done servicing request
00:18:05.725 00.000 5052 OnExposeComplete: enter
00:18:05.725 00.000 5052 UpdateGuideState(): m_state=3
00:18:05.725 00.000 5052 Star::Find(18, 137, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 229
00:18:05.726 00.001 5052 Star::Find returns 1 (0), X=137.21, Y=94.93, Mass=96, SNR=6.7, Peak=53 HFD=2.6
00:18:05.726 00.000 5052 Enqueuing Calibration Move request for direction 0
00:18:05.726 00.000 5052 Status Line: Up Calibration:   7, distance  7.3 px
00:18:05.727 00.001 8976 Worker thread wakes up
00:18:05.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:18:05.727 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:18:05.727 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:18:05.727 00.000 8976 MoveAxis(U, 6, -)
00:18:05.727 00.000 8976 stepping (-39, -3) + (0, 6)
00:18:05.727 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:05.729 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:05.737 00.008 5052 UpdateGuideState exits: m=96 SNR=6.7
00:18:05.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:05.737 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:05.737 00.000 5052 Enqueuing Expose request
00:18:05.779 00.042 8976 Received - 47 (G) 
00:18:05.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:05.779 00.000 8976 stepped: pos (-39, 3)
00:18:05.779 00.000 8976 move complete, result=0
00:18:05.779 00.000 8976 worker thread done servicing request
00:18:05.779 00.000 8976 Worker thread wakes up
00:18:05.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:05.779 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(119,77,37,37)
00:18:06.901 01.122 8976 Exposure complete
00:18:06.907 00.006 8976 worker thread done servicing request
00:18:06.907 00.000 5052 OnExposeComplete: enter
00:18:06.907 00.000 5052 UpdateGuideState(): m_state=3
00:18:06.907 00.000 5052 Star::Find(18, 137, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 230
00:18:06.907 00.000 5052 Star::Find returns 1 (0), X=137.01, Y=94.70, Mass=88, SNR=6.4, Peak=53 HFD=3.3
00:18:06.908 00.001 5052 Enqueuing Calibration Move request for direction 0
00:18:06.908 00.000 8976 Worker thread wakes up
00:18:06.908 00.000 5052 Status Line: Up Calibration:   6, distance  7.6 px
00:18:06.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:18:06.908 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:18:06.908 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:18:06.908 00.000 8976 MoveAxis(U, 6, -)
00:18:06.908 00.000 8976 stepping (-39, 3) + (0, 6)
00:18:06.908 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:06.910 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:06.918 00.008 5052 UpdateGuideState exits: m=88 SNR=6.4
00:18:06.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:06.918 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:06.918 00.000 5052 Enqueuing Expose request
00:18:06.945 00.027 8976 Received - 47 (G) 
00:18:06.945 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:06.945 00.000 8976 stepped: pos (-39, 9)
00:18:06.945 00.000 8976 move complete, result=0
00:18:06.945 00.000 8976 worker thread done servicing request
00:18:06.945 00.000 8976 Worker thread wakes up
00:18:06.945 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:06.945 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(119,77,37,37)
00:18:08.072 01.127 8976 Exposure complete
00:18:08.078 00.006 8976 worker thread done servicing request
00:18:08.078 00.000 5052 OnExposeComplete: enter
00:18:08.078 00.000 5052 UpdateGuideState(): m_state=3
00:18:08.078 00.000 5052 Star::Find(18, 137, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 231
00:18:08.078 00.000 5052 Star::Find returns 1 (0), X=136.07, Y=94.47, Mass=88, SNR=6.4, Peak=53 HFD=3.0
00:18:08.079 00.001 5052 Enqueuing Calibration Move request for direction 0
00:18:08.079 00.000 8976 Worker thread wakes up
00:18:08.079 00.000 5052 Status Line: Up Calibration:   5, distance  8.6 px
00:18:08.079 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:18:08.079 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:18:08.080 00.001 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:18:08.080 00.000 8976 MoveAxis(U, 6, -)
00:18:08.080 00.000 8976 stepping (-39, 9) + (0, 6)
00:18:08.080 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:08.081 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:18:08.090 00.009 5052 UpdateGuideState exits: m=88 SNR=6.4
00:18:08.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:08.090 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:08.090 00.000 5052 Enqueuing Expose request
00:18:08.129 00.039 8976 Received - 47 (G) 
00:18:08.129 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:08.129 00.000 8976 stepped: pos (-39, 15)
00:18:08.129 00.000 8976 move complete, result=0
00:18:08.129 00.000 8976 worker thread done servicing request
00:18:08.129 00.000 8976 Worker thread wakes up
00:18:08.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:08.129 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(118,76,37,37)
00:18:09.250 01.121 8976 Exposure complete
00:18:09.256 00.006 8976 worker thread done servicing request
00:18:09.256 00.000 5052 OnExposeComplete: enter
00:18:09.256 00.000 5052 UpdateGuideState(): m_state=3
00:18:09.256 00.000 5052 Star::Find(18, 136, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 232
00:18:09.256 00.000 5052 Star::Find returns 1 (0), X=134.73, Y=94.00, Mass=110, SNR=7.1, Peak=53 HFD=2.6
00:18:09.257 00.001 5052 Enqueuing Calibration Move request for direction 0
00:18:09.258 00.001 8976 Worker thread wakes up
00:18:09.258 00.000 5052 Status Line: Up Calibration:   4, distance 10.0 px
00:18:09.258 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:18:09.258 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:18:09.258 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:18:09.258 00.000 8976 MoveAxis(U, 6, -)
00:18:09.258 00.000 8976 stepping (-39, 15) + (0, 6)
00:18:09.258 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:09.260 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:18:09.269 00.009 5052 UpdateGuideState exits: m=110 SNR=7.1
00:18:09.269 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:09.269 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:09.269 00.000 5052 Enqueuing Expose request
00:18:09.295 00.026 8976 Received - 47 (G) 
00:18:09.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:09.295 00.000 8976 stepped: pos (-39, 21)
00:18:09.295 00.000 8976 move complete, result=0
00:18:09.295 00.000 8976 worker thread done servicing request
00:18:09.295 00.000 8976 Worker thread wakes up
00:18:09.296 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:09.296 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(117,76,37,37)
00:18:10.419 01.123 8976 Exposure complete
00:18:10.425 00.006 8976 worker thread done servicing request
00:18:10.425 00.000 5052 OnExposeComplete: enter
00:18:10.425 00.000 5052 UpdateGuideState(): m_state=3
00:18:10.425 00.000 5052 Star::Find(18, 134, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 233
00:18:10.425 00.000 5052 Star::Find returns 1 (0), X=133.44, Y=93.75, Mass=126, SNR=7.6, Peak=57 HFD=3.2
00:18:10.426 00.001 5052 Enqueuing Calibration Move request for direction 0
00:18:10.426 00.000 5052 Status Line: Up Calibration:   3, distance 11.3 px
00:18:10.426 00.000 8976 Worker thread wakes up
00:18:10.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:18:10.426 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:18:10.426 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:18:10.426 00.000 8976 MoveAxis(U, 6, -)
00:18:10.426 00.000 8976 stepping (-39, 21) + (0, 6)
00:18:10.426 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:10.428 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:18:10.436 00.008 5052 UpdateGuideState exits: m=126 SNR=7.6
00:18:10.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:10.436 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:10.436 00.000 5052 Enqueuing Expose request
00:18:10.479 00.043 8976 Received - 47 (G) 
00:18:10.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:10.479 00.000 8976 stepped: pos (-39, 27)
00:18:10.479 00.000 8976 move complete, result=0
00:18:10.479 00.000 8976 worker thread done servicing request
00:18:10.479 00.000 8976 Worker thread wakes up
00:18:10.479 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:10.479 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(115,76,37,37)
00:18:11.602 01.123 8976 Exposure complete
00:18:11.608 00.006 8976 worker thread done servicing request
00:18:11.608 00.000 5052 OnExposeComplete: enter
00:18:11.608 00.000 5052 UpdateGuideState(): m_state=3
00:18:11.608 00.000 5052 Star::Find(18, 133, 93, 0, (0,0,0,0), 0.1, 10.0, 0) frame 234
00:18:11.608 00.000 5052 Star::Find returns 1 (0), X=132.66, Y=93.58, Mass=119, SNR=7.4, Peak=58 HFD=3.2
00:18:11.609 00.001 5052 Enqueuing Calibration Move request for direction 0
00:18:11.609 00.000 5052 Status Line: Up Calibration:   2, distance 12.1 px
00:18:11.609 00.000 8976 Worker thread wakes up
00:18:11.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:18:11.609 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:18:11.609 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:18:11.609 00.000 8976 MoveAxis(U, 6, -)
00:18:11.609 00.000 8976 stepping (-39, 27) + (0, 6)
00:18:11.609 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:11.610 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:11.619 00.009 5052 UpdateGuideState exits: m=119 SNR=7.4
00:18:11.620 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:11.620 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:11.620 00.000 5052 Enqueuing Expose request
00:18:11.662 00.042 8976 Received - 47 (G) 
00:18:11.662 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:11.662 00.000 8976 stepped: pos (-39, 33)
00:18:11.662 00.000 8976 move complete, result=0
00:18:11.662 00.000 8976 worker thread done servicing request
00:18:11.662 00.000 8976 Worker thread wakes up
00:18:11.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:11.662 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(115,76,37,37)
00:18:12.785 01.123 8976 Exposure complete
00:18:12.791 00.006 8976 worker thread done servicing request
00:18:12.791 00.000 5052 OnExposeComplete: enter
00:18:12.791 00.000 5052 UpdateGuideState(): m_state=3
00:18:12.791 00.000 5052 Star::Find(18, 132, 93, 0, (0,0,0,0), 0.1, 10.0, 0) frame 235
00:18:12.791 00.000 5052 Star::Find returns 1 (0), X=132.15, Y=93.32, Mass=110, SNR=7.2, Peak=54 HFD=2.7
00:18:12.792 00.001 5052 Enqueuing Calibration Move request for direction 0
00:18:12.792 00.000 5052 Status Line: Up Calibration:   1, distance 12.6 px
00:18:12.792 00.000 8976 Worker thread wakes up
00:18:12.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:18:12.792 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:18:12.792 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:18:12.792 00.000 8976 MoveAxis(U, 6, -)
00:18:12.792 00.000 8976 stepping (-39, 33) + (0, 6)
00:18:12.793 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:12.794 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:18:12.802 00.008 5052 UpdateGuideState exits: m=110 SNR=7.2
00:18:12.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:12.803 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:12.803 00.000 5052 Enqueuing Expose request
00:18:12.844 00.041 8976 Received - 47 (G) 
00:18:12.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:12.844 00.000 8976 stepped: pos (-39, 39)
00:18:12.844 00.000 8976 move complete, result=0
00:18:12.844 00.000 8976 worker thread done servicing request
00:18:12.844 00.000 8976 Worker thread wakes up
00:18:12.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:12.844 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(114,75,37,37)
00:18:13.968 01.124 8976 Exposure complete
00:18:13.973 00.005 8976 worker thread done servicing request
00:18:13.973 00.000 5052 OnExposeComplete: enter
00:18:13.973 00.000 5052 UpdateGuideState(): m_state=3
00:18:13.973 00.000 5052 Star::Find(18, 132, 93, 0, (0,0,0,0), 0.1, 10.0, 0) frame 236
00:18:13.973 00.000 5052 Star::Find returns 1 (0), X=131.09, Y=92.73, Mass=124, SNR=7.5, Peak=54 HFD=3.4
00:18:13.974 00.001 5052 Falling through to state AVERAGE_ENDING_LOCATION, position=(131.09, 92.73)
00:18:13.974 00.000 5052 Status Line: Averaging:   3, distance 13.8 px
00:18:13.977 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:13.986 00.009 5052 UpdateGuideState exits: m=124 SNR=7.5
00:18:13.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:13.986 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:13.986 00.000 5052 Enqueuing Expose request
00:18:13.986 00.000 8976 Worker thread wakes up
00:18:13.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:13.986 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(113,75,37,37)
00:18:15.111 01.125 8976 Exposure complete
00:18:15.117 00.006 8976 worker thread done servicing request
00:18:15.117 00.000 5052 OnExposeComplete: enter
00:18:15.117 00.000 5052 UpdateGuideState(): m_state=3
00:18:15.117 00.000 5052 Star::Find(18, 131, 92, 0, (0,0,0,0), 0.1, 10.0, 0) frame 237
00:18:15.117 00.000 5052 Star::Find returns 1 (0), X=130.59, Y=92.48, Mass=93, SNR=6.6, Peak=54 HFD=3.1
00:18:15.118 00.001 5052 Status Line: Averaging:   2, distance 14.4 px
00:18:15.119 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=107, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:18:15.127 00.008 5052 UpdateGuideState exits: m=93 SNR=6.6
00:18:15.128 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:15.128 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:15.128 00.000 5052 Enqueuing Expose request
00:18:15.128 00.000 8976 Worker thread wakes up
00:18:15.128 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:15.128 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(113,74,37,37)
00:18:16.257 01.129 8976 Exposure complete
00:18:16.263 00.006 8976 worker thread done servicing request
00:18:16.263 00.000 5052 OnExposeComplete: enter
00:18:16.263 00.000 5052 UpdateGuideState(): m_state=3
00:18:16.263 00.000 5052 Star::Find(18, 130, 92, 0, (0,0,0,0), 0.1, 10.0, 0) frame 238
00:18:16.263 00.000 5052 Star::Find returns 1 (0), X=130.62, Y=92.62, Mass=98, SNR=6.7, Peak=53 HFD=3.2
00:18:16.264 00.001 5052 UP calibration completes with angle=-158.0 rate=0.18
00:18:16.264 00.000 5052 distance=14.19 iterations=13
00:18:16.264 00.000 5052 Falling through to state RECENTER, position=(130.62, 92.62)
00:18:16.264 00.000 5052 CurrentPosition(LEFT)=39 CurrentPosition(UP)=39
00:18:16.264 00.000 5052 Enqueuing Calibration Move request for direction 1
00:18:16.264 00.000 5052 Enqueuing Calibration Move request for direction 2
00:18:16.264 00.000 5052 Status Line: Re-centering:   6, distance  0.2 px
00:18:16.264 00.000 8976 Worker thread wakes up
00:18:16.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:18:16.264 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:18:16.264 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:18:16.264 00.000 8976 MoveAxis(D, 6, -)
00:18:16.264 00.000 8976 stepping (-39, 39) + (0, -6)
00:18:16.265 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:16.267 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:18:16.277 00.010 5052 UpdateGuideState exits: m=98 SNR=6.7
00:18:16.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:16.277 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:16.277 00.000 5052 Enqueuing Expose request
00:18:16.314 00.037 8976 Received - 47 (G) 
00:18:16.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:16.314 00.000 8976 stepped: pos (-39, 33)
00:18:16.314 00.000 8976 move complete, result=0
00:18:16.314 00.000 8976 worker thread done servicing request
00:18:16.314 00.000 8976 Worker thread wakes up
00:18:16.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:18:16.314 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:18:16.314 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:18:16.314 00.000 8976 MoveAxis(R, 6, -)
00:18:16.314 00.000 8976 stepping (-39, 33) + (6, 0)
00:18:16.314 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:16.361 00.047 8976 Received - 47 (G) 
00:18:16.361 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:16.361 00.000 8976 stepped: pos (-33, 33)
00:18:16.361 00.000 8976 move complete, result=0
00:18:16.361 00.000 8976 worker thread done servicing request
00:18:16.361 00.000 8976 Worker thread wakes up
00:18:16.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:16.361 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(113,75,37,37)
00:18:17.482 01.121 8976 Exposure complete
00:18:17.488 00.006 8976 worker thread done servicing request
00:18:17.488 00.000 5052 OnExposeComplete: enter
00:18:17.488 00.000 5052 UpdateGuideState(): m_state=3
00:18:17.488 00.000 5052 Star::Find(18, 130, 92, 0, (0,0,0,0), 0.1, 10.0, 0) frame 239
00:18:17.488 00.000 5052 Star::Find returns 1 (0), X=132.62, Y=93.52, Mass=100, SNR=6.8, Peak=56 HFD=3.1
00:18:17.489 00.001 5052 CurrentPosition(LEFT)=33 CurrentPosition(UP)=33
00:18:17.489 00.000 5052 Enqueuing Calibration Move request for direction 1
00:18:17.489 00.000 5052 Enqueuing Calibration Move request for direction 2
00:18:17.490 00.001 5052 Status Line: Re-centering:   6, distance  2.1 px
00:18:17.490 00.000 8976 Worker thread wakes up
00:18:17.490 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:18:17.490 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:18:17.490 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:18:17.490 00.000 8976 MoveAxis(D, 6, -)
00:18:17.490 00.000 8976 stepping (-33, 33) + (0, -6)
00:18:17.490 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:17.492 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:18:17.501 00.009 5052 UpdateGuideState exits: m=100 SNR=6.8
00:18:17.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:17.501 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:17.501 00.000 5052 Enqueuing Expose request
00:18:17.529 00.028 8976 Received - 47 (G) 
00:18:17.529 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:17.529 00.000 8976 stepped: pos (-33, 27)
00:18:17.529 00.000 8976 move complete, result=0
00:18:17.529 00.000 8976 worker thread done servicing request
00:18:17.529 00.000 8976 Worker thread wakes up
00:18:17.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:18:17.529 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:18:17.529 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:18:17.529 00.000 8976 MoveAxis(R, 6, -)
00:18:17.529 00.000 8976 stepping (-33, 27) + (6, 0)
00:18:17.529 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:17.577 00.048 8976 Received - 47 (G) 
00:18:17.577 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:17.577 00.000 8976 stepped: pos (-27, 27)
00:18:17.577 00.000 8976 move complete, result=0
00:18:17.577 00.000 8976 worker thread done servicing request
00:18:17.577 00.000 8976 Worker thread wakes up
00:18:17.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:17.577 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(115,76,37,37)
00:18:18.701 01.124 8976 Exposure complete
00:18:18.706 00.005 8976 worker thread done servicing request
00:18:18.707 00.001 5052 OnExposeComplete: enter
00:18:18.707 00.000 5052 UpdateGuideState(): m_state=3
00:18:18.707 00.000 5052 Star::Find(18, 132, 93, 0, (0,0,0,0), 0.1, 10.0, 0) frame 240
00:18:18.707 00.000 5052 Star::Find returns 1 (0), X=133.54, Y=94.81, Mass=112, SNR=7.2, Peak=53 HFD=3.4
00:18:18.708 00.001 5052 CurrentPosition(LEFT)=27 CurrentPosition(UP)=27
00:18:18.708 00.000 5052 Enqueuing Calibration Move request for direction 1
00:18:18.708 00.000 5052 Enqueuing Calibration Move request for direction 2
00:18:18.708 00.000 5052 Status Line: Re-centering:   5, distance  3.5 px
00:18:18.709 00.001 8976 Worker thread wakes up
00:18:18.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:18:18.709 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:18:18.709 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:18:18.709 00.000 8976 MoveAxis(D, 6, -)
00:18:18.709 00.000 8976 stepping (-27, 27) + (0, -6)
00:18:18.709 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:18.711 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:18.719 00.008 5052 UpdateGuideState exits: m=112 SNR=7.2
00:18:18.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:18.719 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:18.719 00.000 5052 Enqueuing Expose request
00:18:18.759 00.040 8976 Received - 47 (G) 
00:18:18.759 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:18.759 00.000 8976 stepped: pos (-27, 21)
00:18:18.759 00.000 8976 move complete, result=0
00:18:18.760 00.001 8976 worker thread done servicing request
00:18:18.760 00.000 8976 Worker thread wakes up
00:18:18.760 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:18:18.760 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:18:18.760 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:18:18.760 00.000 8976 MoveAxis(R, 6, -)
00:18:18.760 00.000 8976 stepping (-27, 21) + (6, 0)
00:18:18.760 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:18.807 00.047 8976 Received - 47 (G) 
00:18:18.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:18.807 00.000 8976 stepped: pos (-21, 21)
00:18:18.807 00.000 8976 move complete, result=0
00:18:18.807 00.000 8976 worker thread done servicing request
00:18:18.807 00.000 8976 Worker thread wakes up
00:18:18.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:18.807 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(116,77,37,37)
00:18:19.930 01.123 8976 Exposure complete
00:18:19.935 00.005 8976 worker thread done servicing request
00:18:19.935 00.000 5052 OnExposeComplete: enter
00:18:19.935 00.000 5052 UpdateGuideState(): m_state=3
00:18:19.935 00.000 5052 Star::Find(18, 133, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 241
00:18:19.936 00.001 5052 Star::Find returns 1 (0), X=133.47, Y=96.09, Mass=104, SNR=7.0, Peak=54 HFD=3.0
00:18:19.936 00.000 5052 CurrentPosition(LEFT)=21 CurrentPosition(UP)=21
00:18:19.936 00.000 5052 Enqueuing Calibration Move request for direction 1
00:18:19.936 00.000 5052 Enqueuing Calibration Move request for direction 2
00:18:19.936 00.000 8976 Worker thread wakes up
00:18:19.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:18:19.937 00.001 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:18:19.937 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:18:19.937 00.000 8976 MoveAxis(D, 6, -)
00:18:19.937 00.000 8976 stepping (-21, 21) + (0, -6)
00:18:19.937 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:19.937 00.000 5052 Status Line: Re-centering:   5, distance  4.4 px
00:18:19.938 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:18:19.947 00.009 5052 UpdateGuideState exits: m=104 SNR=7.0
00:18:19.948 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:19.948 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:19.948 00.000 5052 Enqueuing Expose request
00:18:19.990 00.042 8976 Received - 47 (G) 
00:18:19.990 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:19.990 00.000 8976 stepped: pos (-21, 15)
00:18:19.990 00.000 8976 move complete, result=0
00:18:19.991 00.001 8976 worker thread done servicing request
00:18:19.991 00.000 8976 Worker thread wakes up
00:18:19.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:18:19.991 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:18:19.991 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:18:19.991 00.000 8976 MoveAxis(R, 6, -)
00:18:19.991 00.000 8976 stepping (-21, 15) + (6, 0)
00:18:19.991 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:20.037 00.046 8976 Received - 47 (G) 
00:18:20.038 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:20.038 00.000 8976 stepped: pos (-15, 15)
00:18:20.038 00.000 8976 move complete, result=0
00:18:20.038 00.000 8976 worker thread done servicing request
00:18:20.038 00.000 8976 Worker thread wakes up
00:18:20.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:20.038 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(115,78,37,37)
00:18:21.161 01.123 8976 Exposure complete
00:18:21.167 00.006 8976 worker thread done servicing request
00:18:21.167 00.000 5052 OnExposeComplete: enter
00:18:21.167 00.000 5052 UpdateGuideState(): m_state=3
00:18:21.167 00.000 5052 Star::Find(18, 133, 96, 0, (0,0,0,0), 0.1, 10.0, 0) frame 242
00:18:21.167 00.000 5052 Star::Find returns 1 (0), X=133.00, Y=97.70, Mass=112, SNR=7.2, Peak=53 HFD=3.4
00:18:21.168 00.001 5052 CurrentPosition(LEFT)=15 CurrentPosition(UP)=15
00:18:21.168 00.000 5052 Enqueuing Calibration Move request for direction 1
00:18:21.168 00.000 5052 Enqueuing Calibration Move request for direction 2
00:18:21.168 00.000 5052 Status Line: Re-centering:   4, distance  5.6 px
00:18:21.168 00.000 8976 Worker thread wakes up
00:18:21.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:18:21.168 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:18:21.169 00.001 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:18:21.169 00.000 8976 MoveAxis(D, 6, -)
00:18:21.169 00.000 8976 stepping (-15, 15) + (0, -6)
00:18:21.169 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:21.170 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:21.179 00.009 5052 UpdateGuideState exits: m=112 SNR=7.2
00:18:21.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:21.179 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:21.179 00.000 5052 Enqueuing Expose request
00:18:21.221 00.042 8976 Received - 47 (G) 
00:18:21.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:21.221 00.000 8976 stepped: pos (-15, 9)
00:18:21.221 00.000 8976 move complete, result=0
00:18:21.221 00.000 8976 worker thread done servicing request
00:18:21.221 00.000 8976 Worker thread wakes up
00:18:21.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:18:21.221 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:18:21.221 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:18:21.221 00.000 8976 MoveAxis(R, 6, -)
00:18:21.221 00.000 8976 stepping (-15, 9) + (6, 0)
00:18:21.221 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:21.269 00.048 8976 Received - 47 (G) 
00:18:21.269 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:21.269 00.000 8976 stepped: pos (-9, 9)
00:18:21.269 00.000 8976 move complete, result=0
00:18:21.269 00.000 8976 worker thread done servicing request
00:18:21.269 00.000 8976 Worker thread wakes up
00:18:21.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:21.269 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(115,80,37,37)
00:18:22.399 01.130 8976 Exposure complete
00:18:22.405 00.006 8976 worker thread done servicing request
00:18:22.405 00.000 5052 OnExposeComplete: enter
00:18:22.405 00.000 5052 UpdateGuideState(): m_state=3
00:18:22.405 00.000 5052 Star::Find(18, 133, 97, 0, (0,0,0,0), 0.1, 10.0, 0) frame 243
00:18:22.405 00.000 5052 Star::Find returns 1 (0), X=134.21, Y=98.70, Mass=99, SNR=6.8, Peak=52 HFD=3.4
00:18:22.406 00.001 5052 CurrentPosition(LEFT)=9 CurrentPosition(UP)=9
00:18:22.406 00.000 5052 Enqueuing Calibration Move request for direction 1
00:18:22.406 00.000 5052 Enqueuing Calibration Move request for direction 2
00:18:22.406 00.000 8976 Worker thread wakes up
00:18:22.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:18:22.406 00.000 5052 Status Line: Re-centering:   4, distance  7.0 px
00:18:22.406 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:18:22.406 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:18:22.406 00.000 8976 MoveAxis(D, 6, -)
00:18:22.406 00.000 8976 stepping (-9, 9) + (0, -6)
00:18:22.406 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:22.408 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:18:22.417 00.009 5052 UpdateGuideState exits: m=99 SNR=6.8
00:18:22.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:22.417 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:22.417 00.000 5052 Enqueuing Expose request
00:18:22.451 00.034 8976 Received - 47 (G) 
00:18:22.452 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:22.452 00.000 8976 stepped: pos (-9, 3)
00:18:22.452 00.000 8976 move complete, result=0
00:18:22.452 00.000 8976 worker thread done servicing request
00:18:22.452 00.000 8976 Worker thread wakes up
00:18:22.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:18:22.452 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:18:22.452 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:18:22.452 00.000 8976 MoveAxis(R, 6, -)
00:18:22.452 00.000 8976 stepping (-9, 3) + (6, 0)
00:18:22.452 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:22.500 00.048 8976 Received - 47 (G) 
00:18:22.500 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:18:22.500 00.000 8976 stepped: pos (-3, 3)
00:18:22.500 00.000 8976 move complete, result=0
00:18:22.500 00.000 8976 worker thread done servicing request
00:18:22.500 00.000 8976 Worker thread wakes up
00:18:22.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:22.501 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(116,81,37,37)
00:18:23.626 01.125 8976 Exposure complete
00:18:23.632 00.006 8976 worker thread done servicing request
00:18:23.633 00.001 5052 OnExposeComplete: enter
00:18:23.633 00.000 5052 UpdateGuideState(): m_state=3
00:18:23.633 00.000 5052 Star::Find(18, 134, 98, 0, (0,0,0,0), 0.1, 10.0, 0) frame 244
00:18:23.633 00.000 5052 Star::Find returns 1 (0), X=135.70, Y=99.96, Mass=133, SNR=7.9, Peak=55 HFD=3.9
00:18:23.634 00.001 5052 Falling through to state COMPLETE, position=(135.70, 99.96)
00:18:23.634 00.000 5052 Mount::SetCalibration (stepguider) -- xAngle=121.2 yAngle=-158.0 xRate=158.696 yRate=181.968 bin=3 dec=Unknown pierSide=-1 par=?/? rotAng=None
00:18:23.634 00.000 5052 Mount::SetCalibration (stepguider) -- sets m_xAngle=121.2 m_yAngleError=9.3
00:18:23.636 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:18:23.636 00.000 5052 ScopeASCOM::SideOfPier() returns 1
00:18:23.638 00.002 5052 Calibration Complete
00:18:23.639 00.001 5052 Status Line: Calibration complete
00:18:23.641 00.002 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
00:18:23.641 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:18:23.641 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
00:18:23.641 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:18:23.642 00.001 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:18:23.642 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.640440
00:18:23.642 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 10
00:18:23.642 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 4
00:18:23.642 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
00:18:23.642 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 3
00:18:23.642 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:53 PM"
00:18:23.643 00.001 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
00:18:23.643 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.5 0.1}, {-5.5 -0.2}, {-7.5 -0.0}, {-8.8 -0.2}, {-8.4 -0.0}, {-9.2 -0.7}, {-13.3 -0.2}, {-18.2 -0.4}, {-22.6 -0.6}, {-25.2 -0.6}, {-25.2 -0.6}, {-7.9 -0.9}, {1.7 -1.0}"
00:18:23.643 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 8.8}, {2.7 16.3}, {2.3 23.5}, {0.7 31.4}, {0.7 31.4}, {0.5 25.5}, {-1.7 17.6}, {-4.0 15.5}"
00:18:23.773 00.130 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:18:23.773 00.000 5052 CalDuration adjusted at start of calibration from 450 to 450 because of  binning  change
00:18:23.775 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:18:23.775 00.000 5052 ScopeASCOM::SideOfPier() returns 1
00:18:23.775 00.000 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
00:18:23.867 00.092 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:18:23.867 00.000 5052 ScopeASCOM::SideOfPier() returns 1
00:18:23.867 00.000 5052 guider state => CALIBRATING_SECONDARY
00:18:23.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:18:23.877 00.010 5052 UpdateGuideState exits: m=133 SNR=7.9
00:18:23.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:23.877 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:23.877 00.000 5052 Enqueuing Expose request
00:18:23.877 00.000 8976 Worker thread wakes up
00:18:23.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:23.877 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(118,82,37,37)
00:18:25.003 01.126 8976 Exposure complete
00:18:25.009 00.006 8976 worker thread done servicing request
00:18:25.009 00.000 5052 OnExposeComplete: enter
00:18:25.009 00.000 5052 UpdateGuideState(): m_state=4
00:18:25.009 00.000 5052 Star::Find(18, 135, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 245
00:18:25.010 00.001 5052 Star::Find returns 1 (0), X=135.86, Y=99.95, Mass=132, SNR=7.9, Peak=55 HFD=4.1
00:18:25.010 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.12) = xAngle (-2.69 = -2.69)
00:18:25.010 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.85 = -2.85)
00:18:25.010 00.000 5052 CameraToMount -- cameraX=4.50 cameraY=-2.93 hyp=5.37 cameraTheta=-0.58 mountX=-4.83 mountY=-1.52, mountTheta=-2.84
00:18:25.010 00.000 5052 Scope::UpdateCalibrationState: starting location = 135.86,99.95 coords = 14.07,54.2
00:18:25.011 00.001 5052 Status Line: West step   1, dist= 0.0
00:18:25.013 00.002 5052 Enqueuing Calibration Move request for direction 3
00:18:25.013 00.000 8976 Worker thread wakes up
00:18:25.013 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:25.013 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:25.013 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:25.013 00.000 8976 MoveAxis(W, 450, -)
00:18:25.014 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:18:25.014 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:25.014 00.000 8976 IsSlewing returns 0
00:18:25.014 00.000 8976 IsGuiding returns 0
00:18:25.014 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:25.024 00.010 5052 UpdateGuideState exits: m=132 SNR=7.9
00:18:25.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:25.024 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:25.024 00.000 5052 Enqueuing Expose request
00:18:25.489 00.465 8976 IsGuiding returns 1
00:18:25.489 00.000 8976 scope still moving after pulse duration time elapsed
00:18:25.520 00.031 8976 IsSlewing returns 0
00:18:25.520 00.000 8976 IsGuiding returns 1
00:18:25.550 00.030 8976 IsSlewing returns 0
00:18:25.550 00.000 8976 IsGuiding returns 1
00:18:25.581 00.031 8976 IsSlewing returns 0
00:18:25.581 00.000 8976 IsGuiding returns 0
00:18:25.581 00.000 8976 scope move finished after 450 + 116 ms
00:18:25.581 00.000 8976 Move returns status 0, amount 450
00:18:25.581 00.000 8976 move complete, result=0
00:18:25.581 00.000 8976 worker thread done servicing request
00:18:25.581 00.000 8976 Worker thread wakes up
00:18:25.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:25.581 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(118,82,37,37)
00:18:26.705 01.124 8976 Exposure complete
00:18:26.711 00.006 8976 worker thread done servicing request
00:18:26.711 00.000 5052 OnExposeComplete: enter
00:18:26.711 00.000 5052 UpdateGuideState(): m_state=4
00:18:26.711 00.000 5052 Star::Find(18, 135, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 246
00:18:26.711 00.000 5052 Star::Find returns 1 (0), X=134.18, Y=99.55, Mass=132, SNR=7.9, Peak=53 HFD=3.8
00:18:26.711 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.12) = xAngle (-2.98 = -2.98)
00:18:26.711 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.15 = 3.14)
00:18:26.711 00.000 5052 CameraToMount -- cameraX=2.82 cameraY=-3.33 hyp=4.36 cameraTheta=-0.87 mountX=-4.31 mountY=0.02, mountTheta=3.14
00:18:26.712 00.001 5052 Status Line: West step   2, dist= 1.7
00:18:26.713 00.001 5052 Enqueuing Calibration Move request for direction 3
00:18:26.713 00.000 8976 Worker thread wakes up
00:18:26.713 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:26.714 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:26.714 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:26.714 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:26.714 00.000 8976 MoveAxis(W, 450, -)
00:18:26.714 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:26.714 00.000 8976 IsSlewing returns 0
00:18:26.714 00.000 8976 IsGuiding returns 0
00:18:26.714 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:26.723 00.009 5052 UpdateGuideState exits: m=132 SNR=7.9
00:18:26.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:26.723 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:26.723 00.000 5052 Enqueuing Expose request
00:18:27.176 00.453 8976 IsGuiding returns 1
00:18:27.176 00.000 8976 scope still moving after pulse duration time elapsed
00:18:27.206 00.030 8976 IsSlewing returns 0
00:18:27.206 00.000 8976 IsGuiding returns 1
00:18:27.237 00.031 8976 IsSlewing returns 0
00:18:27.237 00.000 8976 IsGuiding returns 1
00:18:27.269 00.032 8976 IsSlewing returns 0
00:18:27.269 00.000 8976 IsGuiding returns 0
00:18:27.269 00.000 8976 scope move finished after 450 + 104 ms
00:18:27.269 00.000 8976 Move returns status 0, amount 450
00:18:27.269 00.000 8976 move complete, result=0
00:18:27.269 00.000 8976 worker thread done servicing request
00:18:27.269 00.000 8976 Worker thread wakes up
00:18:27.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:27.269 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(116,82,37,37)
00:18:28.397 01.128 8976 Exposure complete
00:18:28.403 00.006 8976 worker thread done servicing request
00:18:28.403 00.000 5052 OnExposeComplete: enter
00:18:28.404 00.001 5052 UpdateGuideState(): m_state=4
00:18:28.404 00.000 5052 Star::Find(18, 134, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 247
00:18:28.404 00.000 5052 Star::Find returns 1 (0), X=130.99, Y=99.32, Mass=106, SNR=7.0, Peak=54 HFD=3.2
00:18:28.404 00.000 5052 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.12) = xAngle (-3.79 = 2.49)
00:18:28.404 00.000 5052 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.95 = 2.33)
00:18:28.404 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-3.56 hyp=3.58 cameraTheta=-1.67 mountX=-2.85 mountY=2.60, mountTheta=2.40
00:18:28.405 00.001 5052 Status Line: West step   3, dist= 4.9
00:18:28.407 00.002 5052 Enqueuing Calibration Move request for direction 3
00:18:28.407 00.000 8976 Worker thread wakes up
00:18:28.407 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:28.407 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:28.407 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:28.407 00.000 8976 MoveAxis(W, 450, -)
00:18:28.407 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:28.407 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:28.407 00.000 8976 IsSlewing returns 0
00:18:28.407 00.000 8976 IsGuiding returns 0
00:18:28.408 00.001 8976 PulseGuide returned control before completion, sleep 460
00:18:28.417 00.009 5052 UpdateGuideState exits: m=106 SNR=7.0
00:18:28.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:28.417 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:28.417 00.000 5052 Enqueuing Expose request
00:18:28.881 00.464 8976 IsGuiding returns 1
00:18:28.881 00.000 8976 scope still moving after pulse duration time elapsed
00:18:28.913 00.032 8976 IsSlewing returns 0
00:18:28.913 00.000 8976 IsGuiding returns 1
00:18:28.945 00.032 8976 IsSlewing returns 0
00:18:28.945 00.000 8976 IsGuiding returns 1
00:18:28.976 00.031 8976 IsSlewing returns 0
00:18:28.976 00.000 8976 IsGuiding returns 0
00:18:28.976 00.000 8976 scope move finished after 450 + 118 ms
00:18:28.976 00.000 8976 Move returns status 0, amount 450
00:18:28.976 00.000 8976 move complete, result=0
00:18:28.976 00.000 8976 worker thread done servicing request
00:18:28.976 00.000 8976 Worker thread wakes up
00:18:28.976 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:28.976 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(113,81,37,37)
00:18:30.100 01.124 8976 Exposure complete
00:18:30.106 00.006 8976 worker thread done servicing request
00:18:30.106 00.000 5052 OnExposeComplete: enter
00:18:30.106 00.000 5052 UpdateGuideState(): m_state=4
00:18:30.106 00.000 5052 Star::Find(18, 130, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 248
00:18:30.106 00.000 5052 Star::Find returns 1 (0), X=128.86, Y=99.83, Mass=120, SNR=7.5, Peak=55 HFD=3.8
00:18:30.106 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.12) = xAngle (-4.37 = 1.91)
00:18:30.106 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.54 = 1.75)
00:18:30.106 00.000 5052 CameraToMount -- cameraX=-2.50 cameraY=-3.05 hyp=3.94 cameraTheta=-2.26 mountX=-1.31 mountY=3.88, mountTheta=1.90
00:18:30.107 00.001 5052 Status Line: West step   4, dist= 7.0
00:18:30.109 00.002 5052 Enqueuing Calibration Move request for direction 3
00:18:30.109 00.000 8976 Worker thread wakes up
00:18:30.109 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:18:30.109 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:30.109 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:30.109 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:30.109 00.000 8976 MoveAxis(W, 450, -)
00:18:30.109 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:30.110 00.001 8976 IsSlewing returns 0
00:18:30.110 00.000 8976 IsGuiding returns 0
00:18:30.110 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:30.119 00.009 5052 UpdateGuideState exits: m=120 SNR=7.5
00:18:30.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:30.119 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:30.119 00.000 5052 Enqueuing Expose request
00:18:30.580 00.461 8976 IsGuiding returns 1
00:18:30.580 00.000 8976 scope still moving after pulse duration time elapsed
00:18:30.611 00.031 8976 IsSlewing returns 0
00:18:30.611 00.000 8976 IsGuiding returns 1
00:18:30.643 00.032 8976 IsSlewing returns 0
00:18:30.643 00.000 8976 IsGuiding returns 1
00:18:30.674 00.031 8976 IsSlewing returns 0
00:18:30.674 00.000 8976 IsGuiding returns 1
00:18:30.706 00.032 8976 IsSlewing returns 0
00:18:30.706 00.000 8976 IsGuiding returns 0
00:18:30.706 00.000 8976 scope move finished after 450 + 145 ms
00:18:30.706 00.000 8976 Move returns status 0, amount 450
00:18:30.706 00.000 8976 move complete, result=0
00:18:30.706 00.000 8976 worker thread done servicing request
00:18:30.707 00.001 8976 Worker thread wakes up
00:18:30.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:30.707 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(111,82,37,37)
00:18:31.831 01.124 8976 Exposure complete
00:18:31.837 00.006 8976 worker thread done servicing request
00:18:31.837 00.000 5052 OnExposeComplete: enter
00:18:31.837 00.000 5052 UpdateGuideState(): m_state=4
00:18:31.837 00.000 5052 Star::Find(18, 128, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 249
00:18:31.837 00.000 5052 Star::Find returns 1 (0), X=128.56, Y=99.72, Mass=123, SNR=7.6, Peak=54 HFD=3.6
00:18:31.837 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.12) = xAngle (-4.41 = 1.87)
00:18:31.837 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.57 = 1.71)
00:18:31.837 00.000 5052 CameraToMount -- cameraX=-2.80 cameraY=-3.16 hyp=4.22 cameraTheta=-2.30 mountX=-1.25 mountY=4.18, mountTheta=1.86
00:18:31.838 00.001 5052 Status Line: West step   5, dist= 7.3
00:18:31.840 00.002 5052 Enqueuing Calibration Move request for direction 3
00:18:31.840 00.000 8976 Worker thread wakes up
00:18:31.840 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:31.840 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:31.840 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:31.840 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:31.841 00.001 8976 MoveAxis(W, 450, -)
00:18:31.841 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:31.841 00.000 8976 IsSlewing returns 0
00:18:31.841 00.000 8976 IsGuiding returns 0
00:18:31.841 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:31.850 00.009 5052 UpdateGuideState exits: m=123 SNR=7.6
00:18:31.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:31.850 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:31.850 00.000 5052 Enqueuing Expose request
00:18:32.309 00.459 8976 IsGuiding returns 1
00:18:32.309 00.000 8976 scope still moving after pulse duration time elapsed
00:18:32.341 00.032 8976 IsSlewing returns 0
00:18:32.341 00.000 8976 IsGuiding returns 1
00:18:32.372 00.031 8976 IsSlewing returns 0
00:18:32.372 00.000 8976 IsGuiding returns 1
00:18:32.403 00.031 8976 IsSlewing returns 0
00:18:32.403 00.000 8976 IsGuiding returns 1
00:18:32.435 00.032 8976 IsSlewing returns 0
00:18:32.435 00.000 8976 IsGuiding returns 1
00:18:32.465 00.030 8976 IsSlewing returns 0
00:18:32.465 00.000 8976 IsGuiding returns 1
00:18:32.496 00.031 8976 IsSlewing returns 0
00:18:32.496 00.000 8976 IsGuiding returns 0
00:18:32.496 00.000 8976 scope move finished after 450 + 204 ms
00:18:32.496 00.000 8976 Move returns status 0, amount 450
00:18:32.496 00.000 8976 move complete, result=0
00:18:32.496 00.000 8976 worker thread done servicing request
00:18:32.496 00.000 8976 Worker thread wakes up
00:18:32.496 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:32.496 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(111,82,37,37)
00:18:33.620 01.124 8976 Exposure complete
00:18:33.625 00.005 8976 worker thread done servicing request
00:18:33.625 00.000 5052 OnExposeComplete: enter
00:18:33.625 00.000 5052 UpdateGuideState(): m_state=4
00:18:33.625 00.000 5052 Star::Find(18, 128, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 250
00:18:33.625 00.000 5052 Star::Find returns 1 (0), X=127.80, Y=99.89, Mass=118, SNR=7.4, Peak=58 HFD=3.9
00:18:33.625 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.12) = xAngle (-4.56 = 1.72)
00:18:33.626 00.001 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.72 = 1.56)
00:18:33.626 00.000 5052 CameraToMount -- cameraX=-3.56 cameraY=-2.99 hyp=4.65 cameraTheta=-2.44 mountX=-0.71 mountY=4.65, mountTheta=1.72
00:18:33.626 00.000 5052 Status Line: West step   6, dist= 8.1
00:18:33.628 00.002 5052 Enqueuing Calibration Move request for direction 3
00:18:33.628 00.000 8976 Worker thread wakes up
00:18:33.628 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:33.628 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:33.628 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:33.628 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:33.628 00.000 8976 MoveAxis(W, 450, -)
00:18:33.628 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:33.629 00.001 8976 IsSlewing returns 0
00:18:33.629 00.000 8976 IsGuiding returns 0
00:18:33.629 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:33.636 00.007 5052 UpdateGuideState exits: m=118 SNR=7.4
00:18:33.636 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:33.637 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:33.637 00.000 5052 Enqueuing Expose request
00:18:34.095 00.458 8976 IsGuiding returns 1
00:18:34.095 00.000 8976 scope still moving after pulse duration time elapsed
00:18:34.127 00.032 8976 IsSlewing returns 0
00:18:34.127 00.000 8976 IsGuiding returns 1
00:18:34.159 00.032 8976 IsSlewing returns 0
00:18:34.159 00.000 8976 IsGuiding returns 1
00:18:34.191 00.032 8976 IsSlewing returns 0
00:18:34.191 00.000 8976 IsGuiding returns 1
00:18:34.223 00.032 8976 IsSlewing returns 0
00:18:34.223 00.000 8976 IsGuiding returns 0
00:18:34.223 00.000 8976 scope move finished after 450 + 144 ms
00:18:34.223 00.000 8976 Move returns status 0, amount 450
00:18:34.223 00.000 8976 move complete, result=0
00:18:34.223 00.000 8976 worker thread done servicing request
00:18:34.223 00.000 8976 Worker thread wakes up
00:18:34.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:34.223 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(110,82,37,37)
00:18:35.348 01.125 8976 Exposure complete
00:18:35.354 00.006 8976 worker thread done servicing request
00:18:35.354 00.000 5052 OnExposeComplete: enter
00:18:35.354 00.000 5052 UpdateGuideState(): m_state=4
00:18:35.354 00.000 5052 Star::Find(18, 127, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 251
00:18:35.354 00.000 5052 Star::Find returns 1 (0), X=126.22, Y=99.58, Mass=143, SNR=8.2, Peak=56 HFD=3.7
00:18:35.354 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.12) = xAngle (-4.69 = 1.60)
00:18:35.354 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.85 = 1.43)
00:18:35.354 00.000 5052 CameraToMount -- cameraX=-5.14 cameraY=-3.30 hyp=6.11 cameraTheta=-2.57 mountX=-0.16 mountY=6.05, mountTheta=1.60
00:18:35.355 00.001 5052 Status Line: West step   7, dist= 9.6
00:18:35.358 00.003 5052 Enqueuing Calibration Move request for direction 3
00:18:35.358 00.000 8976 Worker thread wakes up
00:18:35.358 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:35.358 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:35.358 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:35.358 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:35.358 00.000 8976 MoveAxis(W, 450, -)
00:18:35.358 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:35.359 00.001 8976 IsSlewing returns 0
00:18:35.359 00.000 8976 IsGuiding returns 0
00:18:35.359 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:35.368 00.009 5052 UpdateGuideState exits: m=143 SNR=8.2
00:18:35.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:35.368 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:35.368 00.000 5052 Enqueuing Expose request
00:18:35.821 00.453 8976 IsGuiding returns 1
00:18:35.821 00.000 8976 scope still moving after pulse duration time elapsed
00:18:35.853 00.032 8976 IsSlewing returns 0
00:18:35.853 00.000 8976 IsGuiding returns 1
00:18:35.885 00.032 8976 IsSlewing returns 0
00:18:35.885 00.000 8976 IsGuiding returns 1
00:18:35.917 00.032 8976 IsSlewing returns 0
00:18:35.917 00.000 8976 IsGuiding returns 1
00:18:35.949 00.032 8976 IsSlewing returns 0
00:18:35.949 00.000 8976 IsGuiding returns 1
00:18:35.980 00.031 8976 IsSlewing returns 0
00:18:35.980 00.000 8976 IsGuiding returns 1
00:18:36.012 00.032 8976 IsSlewing returns 0
00:18:36.012 00.000 8976 IsGuiding returns 1
00:18:36.044 00.032 8976 IsSlewing returns 0
00:18:36.044 00.000 8976 IsGuiding returns 0
00:18:36.044 00.000 8976 scope move finished after 450 + 235 ms
00:18:36.044 00.000 8976 Move returns status 0, amount 450
00:18:36.044 00.000 8976 move complete, result=0
00:18:36.044 00.000 8976 worker thread done servicing request
00:18:36.044 00.000 8976 Worker thread wakes up
00:18:36.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:36.044 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(108,82,37,37)
00:18:37.163 01.119 8976 Exposure complete
00:18:37.169 00.006 8976 worker thread done servicing request
00:18:37.169 00.000 5052 OnExposeComplete: enter
00:18:37.169 00.000 5052 UpdateGuideState(): m_state=4
00:18:37.169 00.000 5052 Star::Find(18, 126, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 252
00:18:37.170 00.001 5052 Star::Find returns 1 (1), X=125.34, Y=99.77, Mass=137, SNR=8.0, Peak=54 HFD=4.0
00:18:37.170 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.12) = xAngle (-4.78 = 1.50)
00:18:37.170 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.94 = 1.34)
00:18:37.170 00.000 5052 CameraToMount -- cameraX=-6.02 cameraY=-3.10 hyp=6.77 cameraTheta=-2.67 mountX=0.47 mountY=6.59, mountTheta=1.50
00:18:37.170 00.000 5052 Status Line: West step   8, dist=10.5
00:18:37.172 00.002 5052 Enqueuing Calibration Move request for direction 3
00:18:37.172 00.000 8976 Worker thread wakes up
00:18:37.172 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:37.172 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:37.172 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:37.172 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:37.172 00.000 8976 MoveAxis(W, 450, -)
00:18:37.172 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:37.173 00.001 8976 IsSlewing returns 0
00:18:37.173 00.000 8976 IsGuiding returns 0
00:18:37.173 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:37.182 00.009 5052 UpdateGuideState exits: m=137 SNR=8.0 Saturated
00:18:37.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:37.182 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:37.182 00.000 5052 Enqueuing Expose request
00:18:37.639 00.457 8976 IsGuiding returns 1
00:18:37.639 00.000 8976 scope still moving after pulse duration time elapsed
00:18:37.670 00.031 8976 IsSlewing returns 0
00:18:37.670 00.000 8976 IsGuiding returns 1
00:18:37.702 00.032 8976 IsSlewing returns 0
00:18:37.702 00.000 8976 IsGuiding returns 1
00:18:37.733 00.031 8976 IsSlewing returns 0
00:18:37.733 00.000 8976 IsGuiding returns 0
00:18:37.733 00.000 8976 scope move finished after 450 + 110 ms
00:18:37.733 00.000 8976 Move returns status 0, amount 450
00:18:37.733 00.000 8976 move complete, result=0
00:18:37.733 00.000 8976 worker thread done servicing request
00:18:37.733 00.000 8976 Worker thread wakes up
00:18:37.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:37.733 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(107,82,37,37)
00:18:38.856 01.123 8976 Exposure complete
00:18:38.862 00.006 8976 worker thread done servicing request
00:18:38.862 00.000 5052 OnExposeComplete: enter
00:18:38.862 00.000 5052 UpdateGuideState(): m_state=4
00:18:38.863 00.001 5052 Star::Find(18, 125, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 253
00:18:38.863 00.000 5052 Star::Find returns 1 (0), X=123.54, Y=99.14, Mass=112, SNR=7.3, Peak=58 HFD=2.8
00:18:38.863 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.12) = xAngle (-4.81 = 1.47)
00:18:38.863 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.97 = 1.31)
00:18:38.863 00.000 5052 CameraToMount -- cameraX=-7.83 cameraY=-3.74 hyp=8.67 cameraTheta=-2.70 mountX=0.86 mountY=8.38, mountTheta=1.47
00:18:38.863 00.000 5052 Status Line: West step   9, dist=12.4
00:18:38.865 00.002 5052 Enqueuing Calibration Move request for direction 3
00:18:38.865 00.000 8976 Worker thread wakes up
00:18:38.865 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:38.866 00.001 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:38.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:18:38.866 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:38.866 00.000 8976 MoveAxis(W, 450, -)
00:18:38.866 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:38.866 00.000 8976 IsSlewing returns 0
00:18:38.866 00.000 8976 IsGuiding returns 0
00:18:38.866 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:38.875 00.009 5052 UpdateGuideState exits: m=112 SNR=7.3
00:18:38.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:38.875 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:38.875 00.000 5052 Enqueuing Expose request
00:18:39.333 00.458 8976 IsGuiding returns 1
00:18:39.333 00.000 8976 scope still moving after pulse duration time elapsed
00:18:39.364 00.031 8976 IsSlewing returns 0
00:18:39.364 00.000 8976 IsGuiding returns 1
00:18:39.396 00.032 8976 IsSlewing returns 0
00:18:39.396 00.000 8976 IsGuiding returns 1
00:18:39.429 00.033 8976 IsSlewing returns 0
00:18:39.429 00.000 8976 IsGuiding returns 1
00:18:39.459 00.030 8976 IsSlewing returns 0
00:18:39.460 00.001 8976 IsGuiding returns 1
00:18:39.490 00.030 8976 IsSlewing returns 0
00:18:39.490 00.000 8976 IsGuiding returns 1
00:18:39.522 00.032 8976 IsSlewing returns 0
00:18:39.522 00.000 8976 IsGuiding returns 1
00:18:39.554 00.032 8976 IsSlewing returns 0
00:18:39.554 00.000 8976 IsGuiding returns 0
00:18:39.554 00.000 8976 scope move finished after 450 + 237 ms
00:18:39.554 00.000 8976 Move returns status 0, amount 450
00:18:39.554 00.000 8976 move complete, result=0
00:18:39.554 00.000 8976 worker thread done servicing request
00:18:39.554 00.000 8976 Worker thread wakes up
00:18:39.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:39.554 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(106,81,37,37)
00:18:40.678 01.124 8976 Exposure complete
00:18:40.684 00.006 8976 worker thread done servicing request
00:18:40.684 00.000 5052 OnExposeComplete: enter
00:18:40.684 00.000 5052 UpdateGuideState(): m_state=4
00:18:40.684 00.000 5052 Star::Find(18, 123, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 254
00:18:40.684 00.000 5052 Star::Find returns 1 (0), X=122.94, Y=99.22, Mass=127, SNR=7.6, Peak=53 HFD=3.2
00:18:40.684 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.12) = xAngle (-4.85 = 1.44)
00:18:40.684 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.01 = 1.27)
00:18:40.684 00.000 5052 CameraToMount -- cameraX=-8.42 cameraY=-3.65 hyp=9.18 cameraTheta=-2.73 mountX=1.24 mountY=8.77, mountTheta=1.43
00:18:40.685 00.001 5052 Status Line: West step  10, dist=12.9
00:18:40.687 00.002 5052 Enqueuing Calibration Move request for direction 3
00:18:40.687 00.000 8976 Worker thread wakes up
00:18:40.687 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:40.687 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:40.687 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:40.687 00.000 8976 MoveAxis(W, 450, -)
00:18:40.687 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:40.687 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:40.687 00.000 8976 IsSlewing returns 0
00:18:40.687 00.000 8976 IsGuiding returns 0
00:18:40.687 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:40.696 00.009 5052 UpdateGuideState exits: m=127 SNR=7.6
00:18:40.696 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:40.696 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:40.696 00.000 5052 Enqueuing Expose request
00:18:41.156 00.460 8976 IsGuiding returns 1
00:18:41.156 00.000 8976 scope still moving after pulse duration time elapsed
00:18:41.187 00.031 8976 IsSlewing returns 0
00:18:41.187 00.000 8976 IsGuiding returns 1
00:18:41.219 00.032 8976 IsSlewing returns 0
00:18:41.219 00.000 8976 IsGuiding returns 1
00:18:41.250 00.031 8976 IsSlewing returns 0
00:18:41.250 00.000 8976 IsGuiding returns 1
00:18:41.282 00.032 8976 IsSlewing returns 0
00:18:41.282 00.000 8976 IsGuiding returns 0
00:18:41.282 00.000 8976 scope move finished after 450 + 144 ms
00:18:41.282 00.000 8976 Move returns status 0, amount 450
00:18:41.282 00.000 8976 move complete, result=0
00:18:41.282 00.000 8976 worker thread done servicing request
00:18:41.282 00.000 8976 Worker thread wakes up
00:18:41.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:41.282 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(105,81,37,37)
00:18:42.409 01.127 8976 Exposure complete
00:18:42.415 00.006 8976 worker thread done servicing request
00:18:42.415 00.000 5052 OnExposeComplete: enter
00:18:42.415 00.000 5052 UpdateGuideState(): m_state=4
00:18:42.415 00.000 5052 Star::Find(18, 122, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 255
00:18:42.415 00.000 5052 Star::Find returns 1 (0), X=123.41, Y=98.71, Mass=137, SNR=8.0, Peak=54 HFD=3.4
00:18:42.415 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.12) = xAngle (-4.77 = 1.51)
00:18:42.415 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.94 = 1.35)
00:18:42.415 00.000 5052 CameraToMount -- cameraX=-7.96 cameraY=-4.17 hyp=8.98 cameraTheta=-2.66 mountX=0.56 mountY=8.76, mountTheta=1.51
00:18:42.416 00.001 5052 Status Line: West step  11, dist=12.5
00:18:42.418 00.002 5052 Enqueuing Calibration Move request for direction 3
00:18:42.418 00.000 8976 Worker thread wakes up
00:18:42.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:18:42.418 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:42.418 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:42.418 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:42.418 00.000 8976 MoveAxis(W, 450, -)
00:18:42.418 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:42.419 00.001 8976 IsSlewing returns 0
00:18:42.419 00.000 8976 IsGuiding returns 0
00:18:42.419 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:42.428 00.009 5052 UpdateGuideState exits: m=137 SNR=8.0
00:18:42.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:42.428 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:42.428 00.000 5052 Enqueuing Expose request
00:18:42.886 00.458 8976 IsGuiding returns 1
00:18:42.886 00.000 8976 scope still moving after pulse duration time elapsed
00:18:42.917 00.031 8976 IsSlewing returns 0
00:18:42.917 00.000 8976 IsGuiding returns 1
00:18:42.948 00.031 8976 IsSlewing returns 0
00:18:42.948 00.000 8976 IsGuiding returns 1
00:18:42.979 00.031 8976 IsSlewing returns 0
00:18:42.980 00.001 8976 IsGuiding returns 1
00:18:43.011 00.031 8976 IsSlewing returns 0
00:18:43.011 00.000 8976 IsGuiding returns 1
00:18:43.042 00.031 8976 IsSlewing returns 0
00:18:43.042 00.000 8976 IsGuiding returns 1
00:18:43.073 00.031 8976 IsSlewing returns 0
00:18:43.073 00.000 8976 IsGuiding returns 0
00:18:43.073 00.000 8976 scope move finished after 450 + 204 ms
00:18:43.073 00.000 8976 Move returns status 0, amount 450
00:18:43.073 00.000 8976 move complete, result=0
00:18:43.073 00.000 8976 worker thread done servicing request
00:18:43.073 00.000 8976 Worker thread wakes up
00:18:43.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:43.073 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(105,81,37,37)
00:18:44.196 01.123 8976 Exposure complete
00:18:44.201 00.005 8976 worker thread done servicing request
00:18:44.202 00.001 5052 OnExposeComplete: enter
00:18:44.202 00.000 5052 UpdateGuideState(): m_state=4
00:18:44.202 00.000 5052 Star::Find(18, 123, 98, 0, (0,0,0,0), 0.1, 10.0, 0) frame 256
00:18:44.202 00.000 5052 Star::Find returns 1 (0), X=123.08, Y=99.17, Mass=115, SNR=7.3, Peak=53 HFD=2.8
00:18:44.202 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.12) = xAngle (-4.84 = 1.45)
00:18:44.202 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.00 = 1.28)
00:18:44.202 00.000 5052 CameraToMount -- cameraX=-8.28 cameraY=-3.70 hyp=9.07 cameraTheta=-2.72 mountX=1.13 mountY=8.70, mountTheta=1.44
00:18:44.203 00.001 5052 Status Line: West step  12, dist=12.8
00:18:44.204 00.001 5052 Enqueuing Calibration Move request for direction 3
00:18:44.204 00.000 8976 Worker thread wakes up
00:18:44.204 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:44.204 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:44.204 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:44.204 00.000 8976 MoveAxis(W, 450, -)
00:18:44.204 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:44.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:44.205 00.001 8976 IsSlewing returns 0
00:18:44.205 00.000 8976 IsGuiding returns 0
00:18:44.205 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:44.214 00.009 5052 UpdateGuideState exits: m=115 SNR=7.3
00:18:44.215 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:44.215 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:44.215 00.000 5052 Enqueuing Expose request
00:18:44.677 00.462 8976 IsGuiding returns 1
00:18:44.677 00.000 8976 scope still moving after pulse duration time elapsed
00:18:44.709 00.032 8976 IsSlewing returns 0
00:18:44.709 00.000 8976 IsGuiding returns 1
00:18:44.740 00.031 8976 IsSlewing returns 0
00:18:44.740 00.000 8976 IsGuiding returns 1
00:18:44.772 00.032 8976 IsSlewing returns 0
00:18:44.772 00.000 8976 IsGuiding returns 0
00:18:44.772 00.000 8976 scope move finished after 450 + 116 ms
00:18:44.772 00.000 8976 Move returns status 0, amount 450
00:18:44.772 00.000 8976 move complete, result=0
00:18:44.772 00.000 8976 worker thread done servicing request
00:18:44.772 00.000 8976 Worker thread wakes up
00:18:44.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:44.772 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(105,81,37,37)
00:18:45.895 01.123 8976 Exposure complete
00:18:45.901 00.006 8976 worker thread done servicing request
00:18:45.901 00.000 5052 OnExposeComplete: enter
00:18:45.901 00.000 5052 UpdateGuideState(): m_state=4
00:18:45.901 00.000 5052 Star::Find(18, 123, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 257
00:18:45.902 00.001 5052 Star::Find returns 1 (1), X=121.58, Y=98.80, Mass=132, SNR=7.9, Peak=52 HFD=3.4
00:18:45.902 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.12) = xAngle (-4.86 = 1.42)
00:18:45.902 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.02 = 1.26)
00:18:45.902 00.000 5052 CameraToMount -- cameraX=-9.78 cameraY=-4.08 hyp=10.60 cameraTheta=-2.75 mountX=1.58 mountY=10.09, mountTheta=1.42
00:18:45.902 00.000 5052 Status Line: West step  13, dist=14.3
00:18:45.904 00.002 5052 Enqueuing Calibration Move request for direction 3
00:18:45.904 00.000 8976 Worker thread wakes up
00:18:45.904 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:45.904 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:45.904 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:18:45.904 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:45.905 00.001 8976 MoveAxis(W, 450, -)
00:18:45.905 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:45.905 00.000 8976 IsSlewing returns 0
00:18:45.905 00.000 8976 IsGuiding returns 0
00:18:45.905 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:45.914 00.009 5052 UpdateGuideState exits: m=132 SNR=7.9 Saturated
00:18:45.914 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:45.914 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:45.914 00.000 5052 Enqueuing Expose request
00:18:46.378 00.464 8976 IsGuiding returns 1
00:18:46.378 00.000 8976 scope still moving after pulse duration time elapsed
00:18:46.409 00.031 8976 IsSlewing returns 0
00:18:46.409 00.000 8976 IsGuiding returns 1
00:18:46.441 00.032 8976 IsSlewing returns 0
00:18:46.441 00.000 8976 IsGuiding returns 1
00:18:46.472 00.031 8976 IsSlewing returns 0
00:18:46.472 00.000 8976 IsGuiding returns 1
00:18:46.503 00.031 8976 IsSlewing returns 0
00:18:46.503 00.000 8976 IsGuiding returns 1
00:18:46.535 00.032 8976 IsSlewing returns 0
00:18:46.535 00.000 8976 IsGuiding returns 1
00:18:46.567 00.032 8976 IsSlewing returns 0
00:18:46.567 00.000 8976 IsGuiding returns 1
00:18:46.599 00.032 8976 IsSlewing returns 0
00:18:46.599 00.000 8976 IsGuiding returns 0
00:18:46.599 00.000 8976 scope move finished after 450 + 243 ms
00:18:46.599 00.000 8976 Move returns status 0, amount 450
00:18:46.599 00.000 8976 move complete, result=0
00:18:46.599 00.000 8976 worker thread done servicing request
00:18:46.599 00.000 8976 Worker thread wakes up
00:18:46.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:46.599 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(104,81,37,37)
00:18:47.723 01.124 8976 Exposure complete
00:18:47.728 00.005 8976 worker thread done servicing request
00:18:47.729 00.001 5052 OnExposeComplete: enter
00:18:47.729 00.000 5052 UpdateGuideState(): m_state=4
00:18:47.729 00.000 5052 Star::Find(18, 121, 98, 0, (0,0,0,0), 0.1, 10.0, 0) frame 258
00:18:47.729 00.000 5052 Star::Find returns 1 (0), X=119.60, Y=99.22, Mass=123, SNR=7.6, Peak=56 HFD=3.5
00:18:47.729 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.12) = xAngle (-4.96 = 1.33)
00:18:47.729 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.12 = 1.17)
00:18:47.729 00.000 5052 CameraToMount -- cameraX=-11.76 cameraY=-3.66 hyp=12.32 cameraTheta=-2.84 mountX=2.97 mountY=11.32, mountTheta=1.31
00:18:47.730 00.001 5052 Status Line: West step  14, dist=16.3
00:18:47.731 00.001 5052 Enqueuing Calibration Move request for direction 3
00:18:47.731 00.000 8976 Worker thread wakes up
00:18:47.731 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:47.731 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:47.731 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:47.731 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:18:47.731 00.000 8976 MoveAxis(W, 450, -)
00:18:47.731 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:47.732 00.001 8976 IsSlewing returns 0
00:18:47.732 00.000 8976 IsGuiding returns 0
00:18:47.732 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:47.740 00.008 5052 UpdateGuideState exits: m=123 SNR=7.6
00:18:47.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:47.740 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:47.740 00.000 5052 Enqueuing Expose request
00:18:48.204 00.464 8976 IsGuiding returns 1
00:18:48.204 00.000 8976 scope still moving after pulse duration time elapsed
00:18:48.236 00.032 8976 IsSlewing returns 0
00:18:48.241 00.005 8976 IsGuiding returns 1
00:18:48.268 00.027 8976 IsSlewing returns 0
00:18:48.268 00.000 8976 IsGuiding returns 1
00:18:48.299 00.031 8976 IsSlewing returns 0
00:18:48.299 00.000 8976 IsGuiding returns 0
00:18:48.299 00.000 8976 scope move finished after 450 + 116 ms
00:18:48.299 00.000 8976 Move returns status 0, amount 450
00:18:48.299 00.000 8976 move complete, result=0
00:18:48.299 00.000 8976 worker thread done servicing request
00:18:48.299 00.000 8976 Worker thread wakes up
00:18:48.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:48.299 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(102,81,37,37)
00:18:49.421 01.122 8976 Exposure complete
00:18:49.427 00.006 8976 worker thread done servicing request
00:18:49.427 00.000 5052 OnExposeComplete: enter
00:18:49.427 00.000 5052 UpdateGuideState(): m_state=4
00:18:49.427 00.000 5052 Star::Find(18, 119, 99, 0, (0,0,0,0), 0.1, 10.0, 0) frame 259
00:18:49.427 00.000 5052 Star::Find returns 1 (0), X=117.28, Y=98.91, Mass=127, SNR=7.7, Peak=56 HFD=3.4
00:18:49.427 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.12) = xAngle (-4.98 = 1.30)
00:18:49.427 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.14 = 1.14)
00:18:49.427 00.000 5052 CameraToMount -- cameraX=-14.08 cameraY=-3.97 hyp=14.63 cameraTheta=-2.87 mountX=3.91 mountY=13.29, mountTheta=1.28
00:18:49.428 00.001 5052 Status Line: West step  15, dist=18.6
00:18:49.430 00.002 5052 Enqueuing Calibration Move request for direction 3
00:18:49.430 00.000 8976 Worker thread wakes up
00:18:49.431 00.001 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:49.431 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:49.431 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:49.431 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:49.431 00.000 8976 MoveAxis(W, 450, -)
00:18:49.431 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:49.431 00.000 8976 IsSlewing returns 0
00:18:49.431 00.000 8976 IsGuiding returns 0
00:18:49.431 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:49.440 00.009 5052 UpdateGuideState exits: m=127 SNR=7.7
00:18:49.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:49.440 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:49.440 00.000 5052 Enqueuing Expose request
00:18:49.905 00.465 8976 IsGuiding returns 1
00:18:49.905 00.000 8976 scope still moving after pulse duration time elapsed
00:18:49.936 00.031 8976 IsSlewing returns 0
00:18:49.936 00.000 8976 IsGuiding returns 1
00:18:49.967 00.031 8976 IsSlewing returns 0
00:18:49.967 00.000 8976 IsGuiding returns 1
00:18:49.999 00.032 8976 IsSlewing returns 0
00:18:49.999 00.000 8976 IsGuiding returns 1
00:18:50.031 00.032 8976 IsSlewing returns 0
00:18:50.031 00.000 8976 IsGuiding returns 1
00:18:50.063 00.032 8976 IsSlewing returns 0
00:18:50.063 00.000 8976 IsGuiding returns 1
00:18:50.094 00.031 8976 IsSlewing returns 0
00:18:50.094 00.000 8976 IsGuiding returns 1
00:18:50.124 00.030 8976 IsSlewing returns 0
00:18:50.124 00.000 8976 IsGuiding returns 0
00:18:50.124 00.000 8976 scope move finished after 450 + 243 ms
00:18:50.124 00.000 8976 Move returns status 0, amount 450
00:18:50.124 00.000 8976 move complete, result=0
00:18:50.124 00.000 8976 worker thread done servicing request
00:18:50.124 00.000 8976 Worker thread wakes up
00:18:50.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:50.125 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(99,81,37,37)
00:18:51.248 01.123 8976 Exposure complete
00:18:51.253 00.005 8976 worker thread done servicing request
00:18:51.253 00.000 5052 OnExposeComplete: enter
00:18:51.253 00.000 5052 UpdateGuideState(): m_state=4
00:18:51.253 00.000 5052 Star::Find(18, 117, 98, 0, (0,0,0,0), 0.1, 10.0, 0) frame 260
00:18:51.253 00.000 5052 Star::Find returns 1 (0), X=115.51, Y=98.60, Mass=117, SNR=7.4, Peak=56 HFD=3.2
00:18:51.253 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.12) = xAngle (-4.99 = 1.29)
00:18:51.253 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.16 = 1.13)
00:18:51.253 00.000 5052 CameraToMount -- cameraX=-15.85 cameraY=-4.28 hyp=16.42 cameraTheta=-2.88 mountX=4.56 mountY=14.83, mountTheta=1.27
00:18:51.254 00.001 5052 Status Line: West step  16, dist=20.4
00:18:51.255 00.001 5052 Enqueuing Calibration Move request for direction 3
00:18:51.256 00.001 8976 Worker thread wakes up
00:18:51.256 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:51.256 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:51.256 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:18:51.256 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:51.256 00.000 8976 MoveAxis(W, 450, -)
00:18:51.256 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:51.257 00.001 8976 IsSlewing returns 0
00:18:51.257 00.000 8976 IsGuiding returns 0
00:18:51.257 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:51.267 00.010 5052 UpdateGuideState exits: m=117 SNR=7.4
00:18:51.267 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:51.267 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:51.267 00.000 5052 Enqueuing Expose request
00:18:51.733 00.466 8976 IsGuiding returns 1
00:18:51.733 00.000 8976 scope still moving after pulse duration time elapsed
00:18:51.764 00.031 8976 IsSlewing returns 0
00:18:51.764 00.000 8976 IsGuiding returns 1
00:18:51.795 00.031 8976 IsSlewing returns 0
00:18:51.795 00.000 8976 IsGuiding returns 1
00:18:51.826 00.031 8976 IsSlewing returns 0
00:18:51.826 00.000 8976 IsGuiding returns 0
00:18:51.826 00.000 8976 scope move finished after 450 + 119 ms
00:18:51.826 00.000 8976 Move returns status 0, amount 450
00:18:51.826 00.000 8976 move complete, result=0
00:18:51.826 00.000 8976 worker thread done servicing request
00:18:51.826 00.000 8976 Worker thread wakes up
00:18:51.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:51.826 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(98,81,37,37)
00:18:52.949 01.123 8976 Exposure complete
00:18:52.955 00.006 8976 worker thread done servicing request
00:18:52.955 00.000 5052 OnExposeComplete: enter
00:18:52.955 00.000 5052 UpdateGuideState(): m_state=4
00:18:52.955 00.000 5052 Star::Find(18, 115, 98, 0, (0,0,0,0), 0.1, 10.0, 0) frame 261
00:18:52.955 00.000 5052 Star::Find returns 1 (0), X=115.26, Y=98.48, Mass=106, SNR=7.0, Peak=54 HFD=3.2
00:18:52.955 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.12) = xAngle (-4.99 = 1.29)
00:18:52.955 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.15 = 1.13)
00:18:52.955 00.000 5052 CameraToMount -- cameraX=-16.10 cameraY=-4.39 hyp=16.69 cameraTheta=-2.88 mountX=4.59 mountY=15.10, mountTheta=1.28
00:18:52.956 00.001 5052 Status Line: West step  17, dist=20.7
00:18:52.958 00.002 5052 Enqueuing Calibration Move request for direction 3
00:18:52.958 00.000 8976 Worker thread wakes up
00:18:52.958 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:52.958 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:52.958 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:52.958 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:52.958 00.000 8976 MoveAxis(W, 450, -)
00:18:52.958 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:52.959 00.001 8976 IsSlewing returns 0
00:18:52.959 00.000 8976 IsGuiding returns 0
00:18:52.959 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:52.967 00.008 5052 UpdateGuideState exits: m=106 SNR=7.0
00:18:52.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:52.967 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:52.967 00.000 5052 Enqueuing Expose request
00:18:53.435 00.468 8976 IsGuiding returns 1
00:18:53.435 00.000 8976 scope still moving after pulse duration time elapsed
00:18:53.467 00.032 8976 IsSlewing returns 0
00:18:53.467 00.000 8976 IsGuiding returns 1
00:18:53.499 00.032 8976 IsSlewing returns 0
00:18:53.499 00.000 8976 IsGuiding returns 1
00:18:53.530 00.031 8976 IsSlewing returns 0
00:18:53.530 00.000 8976 IsGuiding returns 1
00:18:53.561 00.031 8976 IsSlewing returns 0
00:18:53.561 00.000 8976 IsGuiding returns 1
00:18:53.593 00.032 8976 IsSlewing returns 0
00:18:53.593 00.000 8976 IsGuiding returns 1
00:18:53.625 00.032 8976 IsSlewing returns 0
00:18:53.625 00.000 8976 IsGuiding returns 1
00:18:53.658 00.033 8976 IsSlewing returns 0
00:18:53.658 00.000 8976 IsGuiding returns 0
00:18:53.658 00.000 8976 scope move finished after 450 + 249 ms
00:18:53.658 00.000 8976 Move returns status 0, amount 450
00:18:53.658 00.000 8976 move complete, result=0
00:18:53.658 00.000 8976 worker thread done servicing request
00:18:53.658 00.000 8976 Worker thread wakes up
00:18:53.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:53.658 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(97,80,37,37)
00:18:54.781 01.123 8976 Exposure complete
00:18:54.786 00.005 8976 worker thread done servicing request
00:18:54.786 00.000 5052 OnExposeComplete: enter
00:18:54.786 00.000 5052 UpdateGuideState(): m_state=4
00:18:54.787 00.001 5052 Star::Find(18, 115, 98, 0, (0,0,0,0), 0.1, 10.0, 0) frame 262
00:18:54.787 00.000 5052 Star::Find returns 1 (0), X=114.46, Y=98.87, Mass=132, SNR=7.8, Peak=56 HFD=3.8
00:18:54.787 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.12) = xAngle (-5.02 = 1.26)
00:18:54.787 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.19 = 1.10)
00:18:54.787 00.000 5052 CameraToMount -- cameraX=-16.90 cameraY=-4.00 hyp=17.37 cameraTheta=-2.91 mountX=5.34 mountY=15.45, mountTheta=1.24
00:18:54.787 00.000 5052 Status Line: West step  18, dist=21.4
00:18:54.789 00.002 5052 Enqueuing Calibration Move request for direction 3
00:18:54.789 00.000 8976 Worker thread wakes up
00:18:54.789 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:54.789 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:54.789 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:54.790 00.001 8976 MoveAxis(W, 450, -)
00:18:54.790 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:54.790 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:54.790 00.000 8976 IsSlewing returns 0
00:18:54.790 00.000 8976 IsGuiding returns 0
00:18:54.790 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:54.799 00.009 5052 UpdateGuideState exits: m=132 SNR=7.8
00:18:54.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:54.799 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:54.799 00.000 5052 Enqueuing Expose request
00:18:55.262 00.463 8976 IsGuiding returns 1
00:18:55.262 00.000 8976 scope still moving after pulse duration time elapsed
00:18:55.293 00.031 8976 IsSlewing returns 0
00:18:55.293 00.000 8976 IsGuiding returns 1
00:18:55.326 00.033 8976 IsSlewing returns 0
00:18:55.326 00.000 8976 IsGuiding returns 1
00:18:55.356 00.030 8976 IsSlewing returns 0
00:18:55.356 00.000 8976 IsGuiding returns 0
00:18:55.356 00.000 8976 scope move finished after 450 + 115 ms
00:18:55.356 00.000 8976 Move returns status 0, amount 450
00:18:55.356 00.000 8976 move complete, result=0
00:18:55.356 00.000 8976 worker thread done servicing request
00:18:55.356 00.000 8976 Worker thread wakes up
00:18:55.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:55.357 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(96,81,37,37)
00:18:56.481 01.124 8976 Exposure complete
00:18:56.487 00.006 8976 worker thread done servicing request
00:18:56.487 00.000 5052 OnExposeComplete: enter
00:18:56.487 00.000 5052 UpdateGuideState(): m_state=4
00:18:56.487 00.000 5052 Star::Find(18, 114, 98, 0, (0,0,0,0), 0.1, 10.0, 0) frame 263
00:18:56.487 00.000 5052 Star::Find returns 1 (0), X=113.08, Y=98.43, Mass=116, SNR=7.4, Peak=56 HFD=3.0
00:18:56.487 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.12) = xAngle (-5.02 = 1.26)
00:18:56.487 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.18 = 1.10)
00:18:56.487 00.000 5052 CameraToMount -- cameraX=-18.28 cameraY=-4.45 hyp=18.82 cameraTheta=-2.90 mountX=5.67 mountY=16.79, mountTheta=1.25
00:18:56.488 00.001 5052 Status Line: West step  19, dist=22.8
00:18:56.489 00.001 5052 Enqueuing Calibration Move request for direction 3
00:18:56.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:18:56.489 00.000 8976 Worker thread wakes up
00:18:56.490 00.001 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:56.490 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:56.490 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:56.490 00.000 8976 MoveAxis(W, 450, -)
00:18:56.490 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:56.490 00.000 8976 IsSlewing returns 0
00:18:56.490 00.000 8976 IsGuiding returns 0
00:18:56.490 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:56.498 00.008 5052 UpdateGuideState exits: m=116 SNR=7.4
00:18:56.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:56.498 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:56.498 00.000 5052 Enqueuing Expose request
00:18:56.960 00.462 8976 IsGuiding returns 1
00:18:56.960 00.000 8976 scope still moving after pulse duration time elapsed
00:18:56.992 00.032 8976 IsSlewing returns 0
00:18:56.992 00.000 8976 IsGuiding returns 1
00:18:57.023 00.031 8976 IsSlewing returns 0
00:18:57.023 00.000 8976 IsGuiding returns 1
00:18:57.054 00.031 8976 IsSlewing returns 0
00:18:57.054 00.000 8976 IsGuiding returns 1
00:18:57.085 00.031 8976 IsSlewing returns 0
00:18:57.085 00.000 8976 IsGuiding returns 1
00:18:57.117 00.032 8976 IsSlewing returns 0
00:18:57.117 00.000 8976 IsGuiding returns 1
00:18:57.149 00.032 8976 IsSlewing returns 0
00:18:57.149 00.000 8976 IsGuiding returns 1
00:18:57.181 00.032 8976 IsSlewing returns 0
00:18:57.181 00.000 8976 IsGuiding returns 1
00:18:57.212 00.031 8976 IsSlewing returns 0
00:18:57.212 00.000 8976 IsGuiding returns 0
00:18:57.212 00.000 8976 scope move finished after 450 + 271 ms
00:18:57.212 00.000 8976 Move returns status 0, amount 450
00:18:57.212 00.000 8976 move complete, result=0
00:18:57.212 00.000 8976 worker thread done servicing request
00:18:57.212 00.000 8976 Worker thread wakes up
00:18:57.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:57.212 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(95,80,37,37)
00:18:58.334 01.122 8976 Exposure complete
00:18:58.339 00.005 8976 worker thread done servicing request
00:18:58.339 00.000 5052 OnExposeComplete: enter
00:18:58.339 00.000 5052 UpdateGuideState(): m_state=4
00:18:58.339 00.000 5052 Star::Find(18, 113, 98, 0, (0,0,0,0), 0.1, 10.0, 0) frame 264
00:18:58.339 00.000 5052 Star::Find returns 1 (0), X=111.59, Y=98.61, Mass=101, SNR=6.8, Peak=57 HFD=3.3
00:18:58.339 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.12) = xAngle (-5.04 = 1.24)
00:18:58.339 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.21 = 1.08)
00:18:58.339 00.000 5052 CameraToMount -- cameraX=-19.77 cameraY=-4.27 hyp=20.23 cameraTheta=-2.93 mountX=6.60 mountY=17.81, mountTheta=1.22
00:18:58.340 00.001 5052 Status Line: West step  20, dist=24.3
00:18:58.342 00.002 5052 Enqueuing Calibration Move request for direction 3
00:18:58.342 00.000 8976 Worker thread wakes up
00:18:58.342 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:18:58.342 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:18:58.342 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:18:58.342 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:18:58.342 00.000 8976 MoveAxis(W, 450, -)
00:18:58.342 00.000 8976 Guiding  Dir = 3, Dur = 450
00:18:58.342 00.000 8976 IsSlewing returns 0
00:18:58.343 00.001 8976 IsGuiding returns 0
00:18:58.343 00.000 8976 PulseGuide returned control before completion, sleep 460
00:18:58.351 00.008 5052 UpdateGuideState exits: m=101 SNR=6.8
00:18:58.351 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:58.351 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:18:58.351 00.000 5052 Enqueuing Expose request
00:18:58.813 00.462 8976 IsGuiding returns 1
00:18:58.813 00.000 8976 scope still moving after pulse duration time elapsed
00:18:58.845 00.032 8976 IsSlewing returns 0
00:18:58.845 00.000 8976 IsGuiding returns 1
00:18:58.876 00.031 8976 IsSlewing returns 0
00:18:58.876 00.000 8976 IsGuiding returns 1
00:18:58.908 00.032 8976 IsSlewing returns 0
00:18:58.908 00.000 8976 IsGuiding returns 0
00:18:58.908 00.000 8976 scope move finished after 450 + 115 ms
00:18:58.908 00.000 8976 Move returns status 0, amount 450
00:18:58.908 00.000 8976 move complete, result=0
00:18:58.908 00.000 8976 worker thread done servicing request
00:18:58.908 00.000 8976 Worker thread wakes up
00:18:58.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:18:58.908 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(94,81,37,37)
00:19:00.038 01.130 8976 Exposure complete
00:19:00.044 00.006 8976 worker thread done servicing request
00:19:00.045 00.001 5052 OnExposeComplete: enter
00:19:00.045 00.000 5052 UpdateGuideState(): m_state=4
00:19:00.045 00.000 5052 Star::Find(18, 111, 98, 0, (0,0,0,0), 0.1, 10.0, 0) frame 265
00:19:00.045 00.000 5052 Star::Find returns 1 (0), X=109.19, Y=98.76, Mass=107, SNR=7.0, Peak=55 HFD=3.1
00:19:00.045 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.12) = xAngle (-5.07 = 1.21)
00:19:00.045 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.24 = 1.05)
00:19:00.045 00.000 5052 CameraToMount -- cameraX=-22.17 cameraY=-4.12 hyp=22.55 cameraTheta=-2.96 mountX=7.97 mountY=19.54, mountTheta=1.18
00:19:00.046 00.001 5052 WEST calibration completes with steps=20 angle=2.6 rate=2.967 parity=1
00:19:00.046 00.000 5052 Falling Through to state GO_EAST
00:19:00.046 00.000 5052 Status Line: East step   4, dist=26.7
00:19:00.048 00.002 5052 Enqueuing Calibration Move request for direction 2
00:19:00.048 00.000 8976 Worker thread wakes up
00:19:00.048 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
00:19:00.048 00.000 8976 Handling axis move in thread for scope dir=2 dur=2500
00:19:00.048 00.000 8976 scope move axis dir= 2 dur= 2500 opts= 0x0
00:19:00.048 00.000 8976 MoveAxis(E, 2500, -)
00:19:00.048 00.000 8976 Guiding  Dir = 2, Dur = 2500
00:19:00.048 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=101, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:00.048 00.000 8976 IsSlewing returns 0
00:19:00.049 00.001 8976 IsGuiding returns 0
00:19:00.049 00.000 8976 PulseGuide returned control before completion, sleep 2510
00:19:00.058 00.009 5052 UpdateGuideState exits: m=107 SNR=7.0
00:19:00.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:00.058 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:00.058 00.000 5052 Enqueuing Expose request
00:19:02.561 02.503 8976 IsGuiding returns 1
00:19:02.561 00.000 8976 scope still moving after pulse duration time elapsed
00:19:02.592 00.031 8976 IsSlewing returns 0
00:19:02.592 00.000 8976 IsGuiding returns 1
00:19:02.624 00.032 8976 IsSlewing returns 0
00:19:02.624 00.000 8976 IsGuiding returns 1
00:19:02.655 00.031 8976 IsSlewing returns 0
00:19:02.655 00.000 8976 IsGuiding returns 1
00:19:02.686 00.031 8976 IsSlewing returns 0
00:19:02.686 00.000 8976 IsGuiding returns 1
00:19:02.718 00.032 8976 IsSlewing returns 0
00:19:02.718 00.000 8976 IsGuiding returns 1
00:19:02.749 00.031 8976 IsSlewing returns 0
00:19:02.749 00.000 8976 IsGuiding returns 1
00:19:02.780 00.031 8976 IsSlewing returns 0
00:19:02.780 00.000 8976 IsGuiding returns 0
00:19:02.780 00.000 8976 scope move finished after 2500 + 231 ms
00:19:02.780 00.000 8976 Move returns status 0, amount 2500
00:19:02.780 00.000 8976 move complete, result=0
00:19:02.780 00.000 8976 worker thread done servicing request
00:19:02.780 00.000 8976 Worker thread wakes up
00:19:02.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:02.780 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(91,81,37,37)
00:19:03.903 01.123 8976 Exposure complete
00:19:03.909 00.006 8976 worker thread done servicing request
00:19:03.909 00.000 5052 OnExposeComplete: enter
00:19:03.909 00.000 5052 UpdateGuideState(): m_state=4
00:19:03.909 00.000 5052 Star::Find(18, 109, 98, 0, (0,0,0,0), 0.1, 10.0, 0) frame 266
00:19:03.909 00.000 5052 Star::Find returns 1 (0), X=116.57, Y=98.54, Mass=140, SNR=8.1, Peak=56 HFD=3.3
00:19:03.909 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.12) = xAngle (-4.97 = 1.31)
00:19:03.909 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.13 = 1.15)
00:19:03.909 00.000 5052 CameraToMount -- cameraX=-14.79 cameraY=-4.34 hyp=15.41 cameraTheta=-2.86 mountX=3.96 mountY=14.06, mountTheta=1.30
00:19:03.910 00.001 5052 Status Line: East step   3, dist=19.3
00:19:03.911 00.001 5052 Enqueuing Calibration Move request for direction 2
00:19:03.911 00.000 8976 Worker thread wakes up
00:19:03.912 00.001 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
00:19:03.912 00.000 8976 Handling axis move in thread for scope dir=2 dur=2500
00:19:03.912 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:03.912 00.000 8976 scope move axis dir= 2 dur= 2500 opts= 0x0
00:19:03.912 00.000 8976 MoveAxis(E, 2500, -)
00:19:03.912 00.000 8976 Guiding  Dir = 2, Dur = 2500
00:19:03.912 00.000 8976 IsSlewing returns 0
00:19:03.912 00.000 8976 IsGuiding returns 0
00:19:03.912 00.000 8976 PulseGuide returned control before completion, sleep 2510
00:19:03.921 00.009 5052 UpdateGuideState exits: m=140 SNR=8.1
00:19:03.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:03.921 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:03.921 00.000 5052 Enqueuing Expose request
00:19:06.435 02.514 8976 IsGuiding returns 1
00:19:06.435 00.000 8976 scope still moving after pulse duration time elapsed
00:19:06.466 00.031 8976 IsSlewing returns 0
00:19:06.466 00.000 8976 IsGuiding returns 1
00:19:06.497 00.031 8976 IsSlewing returns 0
00:19:06.497 00.000 8976 IsGuiding returns 1
00:19:06.528 00.031 8976 IsSlewing returns 0
00:19:06.528 00.000 8976 IsGuiding returns 0
00:19:06.528 00.000 8976 scope move finished after 2500 + 115 ms
00:19:06.528 00.000 8976 Move returns status 0, amount 2500
00:19:06.528 00.000 8976 move complete, result=0
00:19:06.528 00.000 8976 worker thread done servicing request
00:19:06.528 00.000 8976 Worker thread wakes up
00:19:06.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:06.528 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(99,81,37,37)
00:19:07.649 01.121 8976 Exposure complete
00:19:07.655 00.006 8976 worker thread done servicing request
00:19:07.655 00.000 5052 OnExposeComplete: enter
00:19:07.655 00.000 5052 UpdateGuideState(): m_state=4
00:19:07.655 00.000 5052 Star::Find(18, 116, 98, 0, (0,0,0,0), 0.1, 10.0, 0) frame 267
00:19:07.655 00.000 5052 Star::Find returns 1 (0), X=123.98, Y=98.26, Mass=116, SNR=7.4, Peak=55 HFD=2.5
00:19:07.655 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.12) = xAngle (-4.70 = 1.58)
00:19:07.655 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.86 = 1.42)
00:19:07.655 00.000 5052 CameraToMount -- cameraX=-7.38 cameraY=-4.62 hyp=8.71 cameraTheta=-2.58 mountX=-0.12 mountY=8.61, mountTheta=1.58
00:19:07.656 00.001 5052 Status Line: East step   2, dist=12.0
00:19:07.657 00.001 5052 Enqueuing Calibration Move request for direction 2
00:19:07.658 00.001 8976 Worker thread wakes up
00:19:07.658 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
00:19:07.658 00.000 8976 Handling axis move in thread for scope dir=2 dur=2500
00:19:07.658 00.000 8976 scope move axis dir= 2 dur= 2500 opts= 0x0
00:19:07.658 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:07.658 00.000 8976 MoveAxis(E, 2500, -)
00:19:07.658 00.000 8976 Guiding  Dir = 2, Dur = 2500
00:19:07.658 00.000 8976 IsSlewing returns 0
00:19:07.658 00.000 8976 IsGuiding returns 0
00:19:07.658 00.000 8976 PulseGuide returned control before completion, sleep 2510
00:19:07.668 00.010 5052 UpdateGuideState exits: m=116 SNR=7.4
00:19:07.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:07.668 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:07.668 00.000 5052 Enqueuing Expose request
00:19:10.181 02.513 8976 IsGuiding returns 1
00:19:10.181 00.000 8976 scope still moving after pulse duration time elapsed
00:19:10.213 00.032 8976 IsSlewing returns 0
00:19:10.213 00.000 8976 IsGuiding returns 1
00:19:10.245 00.032 8976 IsSlewing returns 0
00:19:10.245 00.000 8976 IsGuiding returns 1
00:19:10.277 00.032 8976 IsSlewing returns 0
00:19:10.277 00.000 8976 IsGuiding returns 0
00:19:10.277 00.000 8976 scope move finished after 2500 + 118 ms
00:19:10.277 00.000 8976 Move returns status 0, amount 2500
00:19:10.277 00.000 8976 move complete, result=0
00:19:10.277 00.000 8976 worker thread done servicing request
00:19:10.277 00.000 8976 Worker thread wakes up
00:19:10.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:10.277 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(106,80,37,37)
00:19:11.406 01.129 8976 Exposure complete
00:19:11.412 00.006 8976 worker thread done servicing request
00:19:11.412 00.000 5052 OnExposeComplete: enter
00:19:11.412 00.000 5052 UpdateGuideState(): m_state=4
00:19:11.412 00.000 5052 Star::Find(18, 123, 98, 0, (0,0,0,0), 0.1, 10.0, 0) frame 268
00:19:11.412 00.000 5052 Star::Find returns 1 (0), X=132.37, Y=98.05, Mass=115, SNR=7.3, Peak=56 HFD=3.6
00:19:11.412 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.12) = xAngle (-3.48 = 2.80)
00:19:11.412 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.64 = 2.64)
00:19:11.412 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=-4.83 hyp=4.93 cameraTheta=-1.36 mountX=-4.65 mountY=2.37, mountTheta=2.67
00:19:11.414 00.002 5052 Status Line: East step   1, dist= 4.0
00:19:11.415 00.001 5052 Enqueuing Calibration Move request for direction 2
00:19:11.416 00.001 8976 Worker thread wakes up
00:19:11.416 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 1500 opts 0x0
00:19:11.416 00.000 8976 Handling axis move in thread for scope dir=2 dur=1500
00:19:11.416 00.000 8976 scope move axis dir= 2 dur= 1500 opts= 0x0
00:19:11.416 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:19:11.416 00.000 8976 MoveAxis(E, 1500, -)
00:19:11.416 00.000 8976 Guiding  Dir = 2, Dur = 1500
00:19:11.416 00.000 8976 IsSlewing returns 0
00:19:11.416 00.000 8976 IsGuiding returns 0
00:19:11.416 00.000 8976 PulseGuide returned control before completion, sleep 1510
00:19:11.425 00.009 5052 UpdateGuideState exits: m=115 SNR=7.3
00:19:11.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:11.425 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:11.425 00.000 5052 Enqueuing Expose request
00:19:12.943 01.518 8976 IsGuiding returns 1
00:19:12.943 00.000 8976 scope still moving after pulse duration time elapsed
00:19:12.975 00.032 8976 IsSlewing returns 0
00:19:12.975 00.000 8976 IsGuiding returns 1
00:19:13.007 00.032 8976 IsSlewing returns 0
00:19:13.007 00.000 8976 IsGuiding returns 1
00:19:13.039 00.032 8976 IsSlewing returns 0
00:19:13.039 00.000 8976 IsGuiding returns 0
00:19:13.039 00.000 8976 scope move finished after 1500 + 122 ms
00:19:13.039 00.000 8976 Move returns status 0, amount 1500
00:19:13.039 00.000 8976 move complete, result=0
00:19:13.039 00.000 8976 worker thread done servicing request
00:19:13.039 00.000 8976 Worker thread wakes up
00:19:13.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:13.040 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(114,80,37,37)
00:19:14.169 01.129 8976 Exposure complete
00:19:14.175 00.006 8976 worker thread done servicing request
00:19:14.175 00.000 5052 OnExposeComplete: enter
00:19:14.175 00.000 5052 UpdateGuideState(): m_state=4
00:19:14.175 00.000 5052 Star::Find(18, 132, 98, 0, (0,0,0,0), 0.1, 10.0, 0) frame 269
00:19:14.175 00.000 5052 Star::Find returns 1 (0), X=137.89, Y=98.21, Mass=109, SNR=7.1, Peak=53 HFD=2.9
00:19:14.176 00.001 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.12) = xAngle (-2.74 = -2.74)
00:19:14.176 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.90 = -2.90)
00:19:14.176 00.000 5052 CameraToMount -- cameraX=6.53 cameraY=-4.67 hyp=8.02 cameraTheta=-0.62 mountX=-7.37 mountY=-1.93, mountTheta=-2.89
00:19:14.373 00.197 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:19:14.373 00.000 5052 Backlash: Looking for 3 moves of 0.8 px, max attempts = 133
00:19:14.373 00.000 5052 Falling Through to state CLEAR_BACKLASH
00:19:14.373 00.000 5052 Backlash: Starting north clearing using pulse width of 450
00:19:14.373 00.000 5052 Enqueuing Calibration Move request for direction 0
00:19:14.373 00.000 5052 Status Line: Clearing backlash step 1
00:19:14.373 00.000 8976 Worker thread wakes up
00:19:14.373 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:19:14.373 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:19:14.373 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:19:14.373 00.000 8976 MoveAxis(N, 450, -)
00:19:14.373 00.000 8976 Guiding  Dir = 0, Dur = 450
00:19:14.374 00.001 8976 IsSlewing returns 0
00:19:14.374 00.000 8976 IsGuiding returns 0
00:19:14.374 00.000 8976 PulseGuide returned control before completion, sleep 460
00:19:14.374 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:14.383 00.009 5052 UpdateGuideState exits: m=109 SNR=7.1
00:19:14.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:14.383 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:14.383 00.000 5052 Enqueuing Expose request
00:19:14.841 00.458 8976 IsGuiding returns 1
00:19:14.841 00.000 8976 scope still moving after pulse duration time elapsed
00:19:14.873 00.032 8976 IsSlewing returns 0
00:19:14.873 00.000 8976 IsGuiding returns 1
00:19:14.905 00.032 8976 IsSlewing returns 0
00:19:14.905 00.000 8976 IsGuiding returns 1
00:19:14.936 00.031 8976 IsSlewing returns 0
00:19:14.936 00.000 8976 IsGuiding returns 1
00:19:14.968 00.032 8976 IsSlewing returns 0
00:19:14.968 00.000 8976 IsGuiding returns 0
00:19:14.968 00.000 8976 scope move finished after 450 + 144 ms
00:19:14.968 00.000 8976 Move returns status 0, amount 450
00:19:14.968 00.000 8976 move complete, result=0
00:19:14.968 00.000 8976 worker thread done servicing request
00:19:14.968 00.000 8976 Worker thread wakes up
00:19:14.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:14.969 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(120,80,37,37)
00:19:16.092 01.123 8976 Exposure complete
00:19:16.098 00.006 8976 worker thread done servicing request
00:19:16.098 00.000 5052 OnExposeComplete: enter
00:19:16.098 00.000 5052 UpdateGuideState(): m_state=4
00:19:16.098 00.000 5052 Star::Find(18, 137, 98, 0, (0,0,0,0), 0.1, 10.0, 0) frame 270
00:19:16.098 00.000 5052 Star::Find returns 1 (0), X=139.89, Y=95.57, Mass=122, SNR=7.5, Peak=54 HFD=3.5
00:19:16.098 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.12) = xAngle (-2.82 = -2.82)
00:19:16.098 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.99 = -2.99)
00:19:16.098 00.000 5052 CameraToMount -- cameraX=8.53 cameraY=-7.31 hyp=11.23 cameraTheta=-0.71 mountX=-10.67 mountY=-1.74, mountTheta=-2.98
00:19:16.099 00.001 5052 Backlash: Accepted clearing move of 3.3
00:19:16.099 00.000 5052 Enqueuing Calibration Move request for direction 0
00:19:16.099 00.000 8976 Worker thread wakes up
00:19:16.099 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:19:16.099 00.000 5052 Status Line: Clearing backlash step   2
00:19:16.099 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:19:16.099 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:19:16.100 00.001 8976 MoveAxis(N, 450, -)
00:19:16.100 00.000 8976 Guiding  Dir = 0, Dur = 450
00:19:16.100 00.000 8976 IsSlewing returns 0
00:19:16.100 00.000 8976 IsGuiding returns 0
00:19:16.100 00.000 8976 PulseGuide returned control before completion, sleep 460
00:19:16.102 00.002 5052 Backlash: Clearing backlash step   2, Last Delta = 3.32 px, CumDistance = 3.32 px
00:19:16.102 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:16.112 00.010 5052 UpdateGuideState exits: m=122 SNR=7.5
00:19:16.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:16.112 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:16.112 00.000 5052 Enqueuing Expose request
00:19:16.566 00.454 8976 IsGuiding returns 1
00:19:16.566 00.000 8976 scope still moving after pulse duration time elapsed
00:19:16.596 00.030 8976 IsSlewing returns 0
00:19:16.596 00.000 8976 IsGuiding returns 1
00:19:16.627 00.031 8976 IsSlewing returns 0
00:19:16.627 00.000 8976 IsGuiding returns 1
00:19:16.659 00.032 8976 IsSlewing returns 0
00:19:16.659 00.000 8976 IsGuiding returns 1
00:19:16.690 00.031 8976 IsSlewing returns 0
00:19:16.690 00.000 8976 IsGuiding returns 0
00:19:16.690 00.000 8976 scope move finished after 450 + 139 ms
00:19:16.690 00.000 8976 Move returns status 0, amount 450
00:19:16.690 00.000 8976 move complete, result=0
00:19:16.690 00.000 8976 worker thread done servicing request
00:19:16.690 00.000 8976 Worker thread wakes up
00:19:16.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:16.690 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(122,78,37,37)
00:19:17.816 01.126 8976 Exposure complete
00:19:17.822 00.006 8976 worker thread done servicing request
00:19:17.822 00.000 5052 OnExposeComplete: enter
00:19:17.822 00.000 5052 UpdateGuideState(): m_state=4
00:19:17.822 00.000 5052 Star::Find(18, 139, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 271
00:19:17.822 00.000 5052 Star::Find returns 1 (0), X=139.61, Y=92.76, Mass=111, SNR=7.2, Peak=57 HFD=2.7
00:19:17.822 00.000 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.12) = xAngle (-3.00 = -3.00)
00:19:17.822 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.16 = 3.12)
00:19:17.822 00.000 5052 CameraToMount -- cameraX=8.24 cameraY=-10.12 hyp=13.05 cameraTheta=-0.89 mountX=-12.92 mountY=0.30, mountTheta=3.12
00:19:17.823 00.001 5052 Backlash: Accepted clearing move of 2.8
00:19:17.823 00.000 5052 Enqueuing Calibration Move request for direction 0
00:19:17.823 00.000 8976 Worker thread wakes up
00:19:17.823 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:19:17.823 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:19:17.823 00.000 5052 Status Line: Clearing backlash step   3
00:19:17.823 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:19:17.824 00.001 8976 MoveAxis(N, 450, -)
00:19:17.824 00.000 8976 Guiding  Dir = 0, Dur = 450
00:19:17.824 00.000 8976 IsSlewing returns 0
00:19:17.824 00.000 8976 IsGuiding returns 0
00:19:17.824 00.000 8976 PulseGuide returned control before completion, sleep 460
00:19:17.825 00.001 5052 Backlash: Clearing backlash step   3, Last Delta = 2.82 px, CumDistance = 5.71 px
00:19:17.825 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:19:17.835 00.010 5052 UpdateGuideState exits: m=111 SNR=7.2
00:19:17.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:17.835 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:17.835 00.000 5052 Enqueuing Expose request
00:19:18.299 00.464 8976 IsGuiding returns 1
00:19:18.299 00.000 8976 scope still moving after pulse duration time elapsed
00:19:18.331 00.032 8976 IsSlewing returns 0
00:19:18.331 00.000 8976 IsGuiding returns 1
00:19:18.362 00.031 8976 IsSlewing returns 0
00:19:18.362 00.000 8976 IsGuiding returns 1
00:19:18.393 00.031 8976 IsSlewing returns 0
00:19:18.393 00.000 8976 IsGuiding returns 0
00:19:18.393 00.000 8976 scope move finished after 450 + 119 ms
00:19:18.393 00.000 8976 Move returns status 0, amount 450
00:19:18.393 00.000 8976 move complete, result=0
00:19:18.393 00.000 8976 worker thread done servicing request
00:19:18.393 00.000 8976 Worker thread wakes up
00:19:18.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:18.393 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(122,75,37,37)
00:19:19.517 01.124 8976 Exposure complete
00:19:19.523 00.006 8976 worker thread done servicing request
00:19:19.523 00.000 5052 OnExposeComplete: enter
00:19:19.523 00.000 5052 UpdateGuideState(): m_state=4
00:19:19.523 00.000 5052 Star::Find(18, 139, 92, 0, (0,0,0,0), 0.1, 10.0, 0) frame 272
00:19:19.523 00.000 5052 Star::Find returns 1 (0), X=139.21, Y=90.54, Mass=107, SNR=7.1, Peak=54 HFD=2.9
00:19:19.523 00.000 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.12) = xAngle (-3.12 = -3.12)
00:19:19.523 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.28 = 3.00)
00:19:19.523 00.000 5052 CameraToMount -- cameraX=7.85 cameraY=-12.34 hyp=14.62 cameraTheta=-1.00 mountX=-14.62 mountY=2.05, mountTheta=3.00
00:19:19.524 00.001 5052 Backlash: Accepted clearing move of 2.3
00:19:19.524 00.000 5052 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
00:19:19.524 00.000 5052 Backlash: North calibration moves starting at {139.6,92.8}, Offset = 8.2 px
00:19:19.524 00.000 5052 Backlash: Total distance moved = 10.1
00:19:19.524 00.000 5052 Backlash: Falling Through to state GO_NORTH
00:19:19.524 00.000 5052 Status Line: North step   2, dist= 2.3
00:19:19.525 00.001 5052 Enqueuing Calibration Move request for direction 0
00:19:19.525 00.000 8976 Worker thread wakes up
00:19:19.526 00.001 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:19:19.526 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:19:19.526 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:19:19.526 00.000 8976 MoveAxis(N, 450, -)
00:19:19.526 00.000 8976 Guiding  Dir = 0, Dur = 450
00:19:19.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:19:19.526 00.000 8976 IsSlewing returns 0
00:19:19.526 00.000 8976 IsGuiding returns 0
00:19:19.526 00.000 8976 PulseGuide returned control before completion, sleep 460
00:19:19.536 00.010 5052 UpdateGuideState exits: m=107 SNR=7.1
00:19:19.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:19.536 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:19.536 00.000 5052 Enqueuing Expose request
00:19:20.001 00.465 8976 IsGuiding returns 1
00:19:20.001 00.000 8976 scope still moving after pulse duration time elapsed
00:19:20.033 00.032 8976 IsSlewing returns 0
00:19:20.033 00.000 8976 IsGuiding returns 1
00:19:20.064 00.031 8976 IsSlewing returns 0
00:19:20.064 00.000 8976 IsGuiding returns 1
00:19:20.095 00.031 8976 IsSlewing returns 0
00:19:20.095 00.000 8976 IsGuiding returns 0
00:19:20.095 00.000 8976 scope move finished after 450 + 119 ms
00:19:20.095 00.000 8976 Move returns status 0, amount 450
00:19:20.095 00.000 8976 move complete, result=0
00:19:20.095 00.000 8976 worker thread done servicing request
00:19:20.095 00.000 8976 Worker thread wakes up
00:19:20.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:20.095 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(121,73,37,37)
00:19:21.221 01.126 8976 Exposure complete
00:19:21.226 00.005 8976 worker thread done servicing request
00:19:21.227 00.001 5052 OnExposeComplete: enter
00:19:21.227 00.000 5052 UpdateGuideState(): m_state=4
00:19:21.227 00.000 5052 Star::Find(18, 139, 90, 0, (0,0,0,0), 0.1, 10.0, 0) frame 273
00:19:21.227 00.000 5052 Star::Find returns 1 (0), X=140.07, Y=88.76, Mass=123, SNR=7.6, Peak=53 HFD=3.4
00:19:21.227 00.000 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.12) = xAngle (-3.13 = -3.13)
00:19:21.227 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.30 = 2.99)
00:19:21.227 00.000 5052 CameraToMount -- cameraX=8.70 cameraY=-14.11 hyp=16.58 cameraTheta=-1.02 mountX=-16.58 mountY=2.55, mountTheta=2.99
00:19:21.228 00.001 5052 Status Line: North step   3, dist= 4.0
00:19:21.229 00.001 5052 Enqueuing Calibration Move request for direction 0
00:19:21.229 00.000 8976 Worker thread wakes up
00:19:21.229 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:19:21.229 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:19:21.229 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:21.229 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:19:21.229 00.000 8976 MoveAxis(N, 450, -)
00:19:21.229 00.000 8976 Guiding  Dir = 0, Dur = 450
00:19:21.230 00.001 8976 IsSlewing returns 0
00:19:21.230 00.000 8976 IsGuiding returns 0
00:19:21.230 00.000 8976 PulseGuide returned control before completion, sleep 460
00:19:21.238 00.008 5052 UpdateGuideState exits: m=123 SNR=7.6
00:19:21.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:21.238 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:21.238 00.000 5052 Enqueuing Expose request
00:19:21.705 00.467 8976 IsGuiding returns 1
00:19:21.705 00.000 8976 scope still moving after pulse duration time elapsed
00:19:21.737 00.032 8976 IsSlewing returns 0
00:19:21.737 00.000 8976 IsGuiding returns 1
00:19:21.769 00.032 8976 IsSlewing returns 0
00:19:21.769 00.000 8976 IsGuiding returns 1
00:19:21.799 00.030 8976 IsSlewing returns 0
00:19:21.799 00.000 8976 IsGuiding returns 1
00:19:21.831 00.032 8976 IsSlewing returns 0
00:19:21.831 00.000 8976 IsGuiding returns 1
00:19:21.863 00.032 8976 IsSlewing returns 0
00:19:21.863 00.000 8976 IsGuiding returns 1
00:19:21.893 00.030 8976 IsSlewing returns 0
00:19:21.893 00.000 8976 IsGuiding returns 1
00:19:21.925 00.032 8976 IsSlewing returns 0
00:19:21.925 00.000 8976 IsGuiding returns 0
00:19:21.925 00.000 8976 scope move finished after 450 + 245 ms
00:19:21.925 00.000 8976 Move returns status 0, amount 450
00:19:21.925 00.000 8976 move complete, result=0
00:19:21.925 00.000 8976 worker thread done servicing request
00:19:21.925 00.000 8976 Worker thread wakes up
00:19:21.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:21.925 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(122,71,37,37)
00:19:23.051 01.126 8976 Exposure complete
00:19:23.056 00.005 8976 worker thread done servicing request
00:19:23.056 00.000 5052 OnExposeComplete: enter
00:19:23.056 00.000 5052 UpdateGuideState(): m_state=4
00:19:23.056 00.000 5052 Star::Find(18, 140, 88, 0, (0,0,0,0), 0.1, 10.0, 0) frame 274
00:19:23.057 00.001 5052 Star::Find returns 1 (0), X=140.72, Y=85.09, Mass=93, SNR=6.6, Peak=54 HFD=3.4
00:19:23.057 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.12) = xAngle (-3.20 = 3.08)
00:19:23.057 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.36 = 2.92)
00:19:23.057 00.000 5052 CameraToMount -- cameraX=9.36 cameraY=-17.79 hyp=20.10 cameraTheta=-1.09 mountX=-20.06 mountY=4.44, mountTheta=2.92
00:19:23.057 00.000 5052 Status Line: North step   4, dist= 7.8
00:19:23.058 00.001 5052 Enqueuing Calibration Move request for direction 0
00:19:23.059 00.001 8976 Worker thread wakes up
00:19:23.059 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:19:23.059 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:19:23.059 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:19:23.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:23.059 00.000 8976 MoveAxis(N, 450, -)
00:19:23.059 00.000 8976 Guiding  Dir = 0, Dur = 450
00:19:23.059 00.000 8976 IsSlewing returns 0
00:19:23.059 00.000 8976 IsGuiding returns 0
00:19:23.059 00.000 8976 PulseGuide returned control before completion, sleep 460
00:19:23.067 00.008 5052 UpdateGuideState exits: m=93 SNR=6.6
00:19:23.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:23.067 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:23.067 00.000 5052 Enqueuing Expose request
00:19:23.529 00.462 8976 IsGuiding returns 1
00:19:23.529 00.000 8976 scope still moving after pulse duration time elapsed
00:19:23.560 00.031 8976 IsSlewing returns 0
00:19:23.560 00.000 8976 IsGuiding returns 1
00:19:23.591 00.031 8976 IsSlewing returns 0
00:19:23.591 00.000 8976 IsGuiding returns 1
00:19:23.623 00.032 8976 IsSlewing returns 0
00:19:23.623 00.000 8976 IsGuiding returns 0
00:19:23.623 00.000 8976 scope move finished after 450 + 113 ms
00:19:23.623 00.000 8976 Move returns status 0, amount 450
00:19:23.623 00.000 8976 move complete, result=0
00:19:23.623 00.000 8976 worker thread done servicing request
00:19:23.623 00.000 8976 Worker thread wakes up
00:19:23.623 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:23.623 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(123,67,37,37)
00:19:24.744 01.121 8976 Exposure complete
00:19:24.749 00.005 8976 worker thread done servicing request
00:19:24.749 00.000 5052 OnExposeComplete: enter
00:19:24.750 00.001 5052 UpdateGuideState(): m_state=4
00:19:24.750 00.000 5052 Star::Find(18, 140, 85, 0, (0,0,0,0), 0.1, 10.0, 0) frame 275
00:19:24.750 00.000 5052 Star::Find returns 1 (1), X=139.27, Y=82.75, Mass=99, SNR=6.8, Peak=51 HFD=2.9
00:19:24.750 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.12) = xAngle (-3.31 = 2.97)
00:19:24.750 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.47 = 2.81)
00:19:24.750 00.000 5052 CameraToMount -- cameraX=7.91 cameraY=-20.12 hyp=21.62 cameraTheta=-1.20 mountX=-21.31 mountY=7.06, mountTheta=2.82
00:19:24.751 00.001 5052 Status Line: North step   5, dist=10.0
00:19:24.752 00.001 5052 Enqueuing Calibration Move request for direction 0
00:19:24.752 00.000 8976 Worker thread wakes up
00:19:24.752 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:19:24.752 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:19:24.752 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:19:24.752 00.000 8976 MoveAxis(N, 450, -)
00:19:24.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:24.753 00.001 8976 Guiding  Dir = 0, Dur = 450
00:19:24.753 00.000 8976 IsSlewing returns 0
00:19:24.753 00.000 8976 IsGuiding returns 0
00:19:24.753 00.000 8976 PulseGuide returned control before completion, sleep 460
00:19:24.764 00.011 5052 UpdateGuideState exits: m=99 SNR=6.8 Saturated
00:19:24.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:24.764 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:24.764 00.000 5052 Enqueuing Expose request
00:19:25.215 00.451 8976 IsGuiding returns 1
00:19:25.215 00.000 8976 scope still moving after pulse duration time elapsed
00:19:25.247 00.032 8976 IsSlewing returns 0
00:19:25.247 00.000 8976 IsGuiding returns 1
00:19:25.279 00.032 8976 IsSlewing returns 0
00:19:25.279 00.000 8976 IsGuiding returns 1
00:19:25.310 00.031 8976 IsSlewing returns 0
00:19:25.310 00.000 8976 IsGuiding returns 1
00:19:25.342 00.032 8976 IsSlewing returns 0
00:19:25.342 00.000 8976 IsGuiding returns 1
00:19:25.374 00.032 8976 IsSlewing returns 0
00:19:25.374 00.000 8976 IsGuiding returns 1
00:19:25.405 00.031 8976 IsSlewing returns 0
00:19:25.405 00.000 8976 IsGuiding returns 1
00:19:25.436 00.031 8976 IsSlewing returns 0
00:19:25.436 00.000 8976 IsGuiding returns 0
00:19:25.436 00.000 8976 scope move finished after 450 + 232 ms
00:19:25.436 00.000 8976 Move returns status 0, amount 450
00:19:25.436 00.000 8976 move complete, result=0
00:19:25.436 00.000 8976 worker thread done servicing request
00:19:25.436 00.000 8976 Worker thread wakes up
00:19:25.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:25.436 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(121,65,37,37)
00:19:26.561 01.125 8976 Exposure complete
00:19:26.566 00.005 8976 worker thread done servicing request
00:19:26.566 00.000 5052 OnExposeComplete: enter
00:19:26.566 00.000 5052 UpdateGuideState(): m_state=4
00:19:26.566 00.000 5052 Star::Find(18, 139, 82, 0, (0,0,0,0), 0.1, 10.0, 0) frame 276
00:19:26.566 00.000 5052 Star::Find returns 1 (1), X=138.03, Y=80.50, Mass=117, SNR=7.4, Peak=51 HFD=3.5
00:19:26.566 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.12) = xAngle (-3.40 = 2.89)
00:19:26.566 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.56 = 2.72)
00:19:26.566 00.000 5052 CameraToMount -- cameraX=6.67 cameraY=-22.38 hyp=23.35 cameraTheta=-1.28 mountX=-22.59 mountY=9.46, mountTheta=2.74
00:19:26.567 00.001 5052 Status Line: North step   6, dist=12.4
00:19:26.569 00.002 5052 Enqueuing Calibration Move request for direction 0
00:19:26.569 00.000 8976 Worker thread wakes up
00:19:26.569 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:19:26.569 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:19:26.569 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:26.569 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:19:26.570 00.001 8976 MoveAxis(N, 450, -)
00:19:26.570 00.000 8976 Guiding  Dir = 0, Dur = 450
00:19:26.570 00.000 8976 IsSlewing returns 0
00:19:26.570 00.000 8976 IsGuiding returns 0
00:19:26.570 00.000 8976 PulseGuide returned control before completion, sleep 460
00:19:26.579 00.009 5052 UpdateGuideState exits: m=117 SNR=7.4 Saturated
00:19:26.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:26.579 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:26.579 00.000 5052 Enqueuing Expose request
00:19:27.042 00.463 8976 IsGuiding returns 1
00:19:27.042 00.000 8976 scope still moving after pulse duration time elapsed
00:19:27.074 00.032 8976 IsSlewing returns 0
00:19:27.074 00.000 8976 IsGuiding returns 1
00:19:27.106 00.032 8976 IsSlewing returns 0
00:19:27.107 00.001 8976 IsGuiding returns 1
00:19:27.137 00.030 8976 IsSlewing returns 0
00:19:27.137 00.000 8976 IsGuiding returns 0
00:19:27.137 00.000 8976 scope move finished after 450 + 117 ms
00:19:27.137 00.000 8976 Move returns status 0, amount 450
00:19:27.137 00.000 8976 move complete, result=0
00:19:27.137 00.000 8976 worker thread done servicing request
00:19:27.137 00.000 8976 Worker thread wakes up
00:19:27.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:27.137 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(120,63,37,37)
00:19:28.263 01.126 8976 Exposure complete
00:19:28.269 00.006 8976 worker thread done servicing request
00:19:28.270 00.001 5052 OnExposeComplete: enter
00:19:28.270 00.000 5052 UpdateGuideState(): m_state=4
00:19:28.270 00.000 5052 Star::Find(18, 138, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 277
00:19:28.270 00.000 5052 Star::Find returns 1 (0), X=137.40, Y=77.83, Mass=113, SNR=7.3, Peak=52 HFD=3.3
00:19:28.270 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.12) = xAngle (-3.45 = 2.83)
00:19:28.270 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.61 = 2.67)
00:19:28.270 00.000 5052 CameraToMount -- cameraX=6.04 cameraY=-25.05 hyp=25.77 cameraTheta=-1.33 mountX=-24.55 mountY=11.68, mountTheta=2.70
00:19:28.271 00.001 5052 Status Line: North step   7, dist=15.1
00:19:28.274 00.003 5052 Enqueuing Calibration Move request for direction 0
00:19:28.274 00.000 8976 Worker thread wakes up
00:19:28.274 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:28.274 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:19:28.274 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:19:28.274 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:19:28.274 00.000 8976 MoveAxis(N, 450, -)
00:19:28.274 00.000 8976 Guiding  Dir = 0, Dur = 450
00:19:28.274 00.000 8976 IsSlewing returns 0
00:19:28.274 00.000 8976 IsGuiding returns 0
00:19:28.275 00.001 8976 PulseGuide returned control before completion, sleep 460
00:19:28.283 00.008 5052 UpdateGuideState exits: m=113 SNR=7.3
00:19:28.284 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:28.284 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:28.284 00.000 5052 Enqueuing Expose request
00:19:28.744 00.460 8976 IsGuiding returns 1
00:19:28.744 00.000 8976 scope still moving after pulse duration time elapsed
00:19:28.777 00.033 8976 IsSlewing returns 0
00:19:28.777 00.000 8976 IsGuiding returns 1
00:19:28.809 00.032 8976 IsSlewing returns 0
00:19:28.809 00.000 8976 IsGuiding returns 1
00:19:28.841 00.032 8976 IsSlewing returns 0
00:19:28.841 00.000 8976 IsGuiding returns 1
00:19:28.872 00.031 8976 IsSlewing returns 0
00:19:28.872 00.000 8976 IsGuiding returns 1
00:19:28.903 00.031 8976 IsSlewing returns 0
00:19:28.903 00.000 8976 IsGuiding returns 1
00:19:28.933 00.030 8976 IsSlewing returns 0
00:19:28.933 00.000 8976 IsGuiding returns 1
00:19:28.964 00.031 8976 IsSlewing returns 0
00:19:28.964 00.000 8976 IsGuiding returns 0
00:19:28.964 00.000 8976 scope move finished after 450 + 239 ms
00:19:28.964 00.000 8976 Move returns status 0, amount 450
00:19:28.964 00.000 8976 move complete, result=0
00:19:28.964 00.000 8976 worker thread done servicing request
00:19:28.964 00.000 8976 Worker thread wakes up
00:19:28.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:28.964 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(119,60,37,37)
00:19:30.091 01.127 8976 Exposure complete
00:19:30.097 00.006 8976 worker thread done servicing request
00:19:30.097 00.000 5052 OnExposeComplete: enter
00:19:30.097 00.000 5052 UpdateGuideState(): m_state=4
00:19:30.097 00.000 5052 Star::Find(18, 137, 77, 0, (0,0,0,0), 0.1, 10.0, 0) frame 278
00:19:30.097 00.000 5052 Star::Find returns 1 (0), X=137.36, Y=76.40, Mass=114, SNR=7.3, Peak=53 HFD=3.3
00:19:30.097 00.000 5052 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.12) = xAngle (-3.46 = 2.82)
00:19:30.097 00.000 5052 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.63 = 2.66)
00:19:30.097 00.000 5052 CameraToMount -- cameraX=6.00 cameraY=-26.48 hyp=27.15 cameraTheta=-1.35 mountX=-25.75 mountY=12.64, mountTheta=2.69
00:19:30.098 00.001 5052 Status Line: North step   8, dist=16.5
00:19:30.100 00.002 5052 Enqueuing Calibration Move request for direction 0
00:19:30.100 00.000 8976 Worker thread wakes up
00:19:30.100 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:19:30.100 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:19:30.100 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:19:30.100 00.000 8976 MoveAxis(N, 450, -)
00:19:30.100 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:19:30.100 00.000 8976 Guiding  Dir = 0, Dur = 450
00:19:30.101 00.001 8976 IsSlewing returns 0
00:19:30.101 00.000 8976 IsGuiding returns 0
00:19:30.101 00.000 8976 PulseGuide returned control before completion, sleep 460
00:19:30.110 00.009 5052 UpdateGuideState exits: m=114 SNR=7.3
00:19:30.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:30.110 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:30.110 00.000 5052 Enqueuing Expose request
00:19:30.567 00.457 8976 IsGuiding returns 1
00:19:30.567 00.000 8976 scope still moving after pulse duration time elapsed
00:19:30.599 00.032 8976 IsSlewing returns 0
00:19:30.599 00.000 8976 IsGuiding returns 1
00:19:30.631 00.032 8976 IsSlewing returns 0
00:19:30.631 00.000 8976 IsGuiding returns 1
00:19:30.663 00.032 8976 IsSlewing returns 0
00:19:30.663 00.000 8976 IsGuiding returns 0
00:19:30.663 00.000 8976 scope move finished after 450 + 111 ms
00:19:30.663 00.000 8976 Move returns status 0, amount 450
00:19:30.663 00.000 8976 move complete, result=0
00:19:30.663 00.000 8976 worker thread done servicing request
00:19:30.663 00.000 8976 Worker thread wakes up
00:19:30.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:30.664 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(119,58,37,37)
00:19:31.788 01.124 8976 Exposure complete
00:19:31.794 00.006 8976 worker thread done servicing request
00:19:31.794 00.000 5052 OnExposeComplete: enter
00:19:31.794 00.000 5052 UpdateGuideState(): m_state=4
00:19:31.794 00.000 5052 Star::Find(18, 137, 76, 0, (0,0,0,0), 0.1, 10.0, 0) frame 279
00:19:31.794 00.000 5052 Star::Find returns 1 (0), X=137.15, Y=73.73, Mass=115, SNR=7.4, Peak=54 HFD=3.0
00:19:31.794 00.000 5052 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.12) = xAngle (-3.49 = 2.79)
00:19:31.794 00.000 5052 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.65 = 2.63)
00:19:31.794 00.000 5052 CameraToMount -- cameraX=5.78 cameraY=-29.15 hyp=29.71 cameraTheta=-1.37 mountX=-27.92 mountY=14.53, mountTheta=2.66
00:19:31.795 00.001 5052 Status Line: North step   9, dist=19.2
00:19:31.796 00.001 5052 Enqueuing Calibration Move request for direction 0
00:19:31.797 00.001 8976 Worker thread wakes up
00:19:31.797 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:19:31.797 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:19:31.797 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:19:31.797 00.000 8976 MoveAxis(N, 450, -)
00:19:31.797 00.000 8976 Guiding  Dir = 0, Dur = 450
00:19:31.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:31.797 00.000 8976 IsSlewing returns 0
00:19:31.797 00.000 8976 IsGuiding returns 0
00:19:31.797 00.000 8976 PulseGuide returned control before completion, sleep 460
00:19:31.806 00.009 5052 UpdateGuideState exits: m=115 SNR=7.4
00:19:31.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:31.806 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:31.806 00.000 5052 Enqueuing Expose request
00:19:32.261 00.455 8976 IsGuiding returns 1
00:19:32.261 00.000 8976 scope still moving after pulse duration time elapsed
00:19:32.294 00.033 8976 IsSlewing returns 0
00:19:32.294 00.000 8976 IsGuiding returns 1
00:19:32.325 00.031 8976 IsSlewing returns 0
00:19:32.325 00.000 8976 IsGuiding returns 1
00:19:32.355 00.030 8976 IsSlewing returns 0
00:19:32.355 00.000 8976 IsGuiding returns 1
00:19:32.386 00.031 8976 IsSlewing returns 0
00:19:32.387 00.001 8976 IsGuiding returns 1
00:19:32.418 00.031 8976 IsSlewing returns 0
00:19:32.418 00.000 8976 IsGuiding returns 1
00:19:32.450 00.032 8976 IsSlewing returns 0
00:19:32.450 00.000 8976 IsGuiding returns 1
00:19:32.481 00.031 8976 IsSlewing returns 0
00:19:32.481 00.000 8976 IsGuiding returns 1
00:19:32.513 00.032 8976 IsSlewing returns 0
00:19:32.513 00.000 8976 IsGuiding returns 0
00:19:32.513 00.000 8976 scope move finished after 450 + 266 ms
00:19:32.513 00.000 8976 Move returns status 0, amount 450
00:19:32.513 00.000 8976 move complete, result=0
00:19:32.513 00.000 8976 worker thread done servicing request
00:19:32.513 00.000 8976 Worker thread wakes up
00:19:32.514 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:32.514 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(119,56,37,37)
00:19:33.635 01.121 8976 Exposure complete
00:19:33.641 00.006 8976 worker thread done servicing request
00:19:33.641 00.000 5052 OnExposeComplete: enter
00:19:33.641 00.000 5052 UpdateGuideState(): m_state=4
00:19:33.641 00.000 5052 Star::Find(18, 137, 73, 0, (0,0,0,0), 0.1, 10.0, 0) frame 280
00:19:33.641 00.000 5052 Star::Find returns 1 (0), X=137.39, Y=71.57, Mass=108, SNR=7.1, Peak=54 HFD=3.1
00:19:33.641 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.12) = xAngle (-3.50 = 2.79)
00:19:33.641 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.66 = 2.62)
00:19:33.641 00.000 5052 CameraToMount -- cameraX=6.03 cameraY=-31.30 hyp=31.88 cameraTheta=-1.38 mountX=-29.89 mountY=15.75, mountTheta=2.66
00:19:33.642 00.001 5052 Status Line: North step  10, dist=21.3
00:19:33.643 00.001 5052 Enqueuing Calibration Move request for direction 0
00:19:33.643 00.000 8976 Worker thread wakes up
00:19:33.643 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:19:33.643 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:19:33.643 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:19:33.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:19:33.643 00.000 8976 MoveAxis(N, 450, -)
00:19:33.643 00.000 8976 Guiding  Dir = 0, Dur = 450
00:19:33.644 00.001 8976 IsSlewing returns 0
00:19:33.644 00.000 8976 IsGuiding returns 0
00:19:33.644 00.000 8976 PulseGuide returned control before completion, sleep 460
00:19:33.652 00.008 5052 UpdateGuideState exits: m=108 SNR=7.1
00:19:33.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:33.652 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:33.652 00.000 5052 Enqueuing Expose request
00:19:34.117 00.465 8976 IsGuiding returns 1
00:19:34.117 00.000 8976 scope still moving after pulse duration time elapsed
00:19:34.149 00.032 8976 IsSlewing returns 0
00:19:34.149 00.000 8976 IsGuiding returns 1
00:19:34.180 00.031 8976 IsSlewing returns 0
00:19:34.180 00.000 8976 IsGuiding returns 1
00:19:34.211 00.031 8976 IsSlewing returns 0
00:19:34.211 00.000 8976 IsGuiding returns 0
00:19:34.211 00.000 8976 scope move finished after 450 + 117 ms
00:19:34.211 00.000 8976 Move returns status 0, amount 450
00:19:34.211 00.000 8976 move complete, result=0
00:19:34.211 00.000 8976 worker thread done servicing request
00:19:34.211 00.000 8976 Worker thread wakes up
00:19:34.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:34.211 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(119,54,37,37)
00:19:35.338 01.127 8976 Exposure complete
00:19:35.344 00.006 8976 worker thread done servicing request
00:19:35.345 00.001 5052 OnExposeComplete: enter
00:19:35.345 00.000 5052 UpdateGuideState(): m_state=4
00:19:35.345 00.000 5052 Star::Find(18, 137, 71, 0, (0,0,0,0), 0.1, 10.0, 0) frame 281
00:19:35.345 00.000 5052 Star::Find returns 1 (0), X=137.28, Y=68.97, Mass=109, SNR=7.1, Peak=52 HFD=3.3
00:19:35.345 00.000 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.12) = xAngle (-3.51 = 2.77)
00:19:35.345 00.000 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.68 = 2.61)
00:19:35.345 00.000 5052 CameraToMount -- cameraX=5.91 cameraY=-33.91 hyp=34.42 cameraTheta=-1.40 mountX=-32.06 mountY=17.53, mountTheta=2.64
00:19:35.346 00.001 5052 Status Line: North step  11, dist=23.9
00:19:35.347 00.001 5052 Enqueuing Calibration Move request for direction 0
00:19:35.347 00.000 8976 Worker thread wakes up
00:19:35.347 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:19:35.347 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:19:35.347 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:19:35.347 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:35.347 00.000 8976 MoveAxis(N, 450, -)
00:19:35.348 00.001 8976 Guiding  Dir = 0, Dur = 450
00:19:35.348 00.000 8976 IsSlewing returns 0
00:19:35.348 00.000 8976 IsGuiding returns 0
00:19:35.348 00.000 8976 PulseGuide returned control before completion, sleep 460
00:19:35.356 00.008 5052 UpdateGuideState exits: m=109 SNR=7.1
00:19:35.357 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:35.357 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:35.357 00.000 5052 Enqueuing Expose request
00:19:35.824 00.467 8976 IsGuiding returns 1
00:19:35.824 00.000 8976 scope still moving after pulse duration time elapsed
00:19:35.855 00.031 8976 IsSlewing returns 0
00:19:35.855 00.000 8976 IsGuiding returns 1
00:19:35.886 00.031 8976 IsSlewing returns 0
00:19:35.886 00.000 8976 IsGuiding returns 1
00:19:35.918 00.032 8976 IsSlewing returns 0
00:19:35.918 00.000 8976 IsGuiding returns 1
00:19:35.949 00.031 8976 IsSlewing returns 0
00:19:35.949 00.000 8976 IsGuiding returns 1
00:19:35.981 00.032 8976 IsSlewing returns 0
00:19:35.981 00.000 8976 IsGuiding returns 1
00:19:36.011 00.030 8976 IsSlewing returns 0
00:19:36.011 00.000 8976 IsGuiding returns 1
00:19:36.043 00.032 8976 IsSlewing returns 0
00:19:36.043 00.000 8976 IsGuiding returns 0
00:19:36.043 00.000 8976 scope move finished after 450 + 245 ms
00:19:36.043 00.000 8976 Move returns status 0, amount 450
00:19:36.043 00.000 8976 move complete, result=0
00:19:36.043 00.000 8976 worker thread done servicing request
00:19:36.043 00.000 8976 Worker thread wakes up
00:19:36.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:36.043 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(119,51,37,37)
00:19:37.168 01.125 8976 Exposure complete
00:19:37.174 00.006 8976 worker thread done servicing request
00:19:37.174 00.000 5052 OnExposeComplete: enter
00:19:37.174 00.000 5052 UpdateGuideState(): m_state=4
00:19:37.174 00.000 5052 Star::Find(18, 137, 68, 0, (0,0,0,0), 0.1, 10.0, 0) frame 282
00:19:37.174 00.000 5052 Star::Find returns 1 (0), X=137.97, Y=66.13, Mass=116, SNR=7.4, Peak=52 HFD=3.4
00:19:37.174 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.12) = xAngle (-3.51 = 2.77)
00:19:37.174 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.67 = 2.61)
00:19:37.174 00.000 5052 CameraToMount -- cameraX=6.60 cameraY=-36.75 hyp=37.34 cameraTheta=-1.39 mountX=-34.85 mountY=18.85, mountTheta=2.65
00:19:37.175 00.001 5052 NORTH calibration completes with angle=-93.5 rate=5.391 parity=1
00:19:37.175 00.000 5052 Falling Through to state GO_SOUTH
00:19:37.175 00.000 5052 Status Line: South step   2, dist=26.7
00:19:37.177 00.002 5052 Enqueuing Calibration Move request for direction 1
00:19:37.177 00.000 8976 Worker thread wakes up
00:19:37.177 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
00:19:37.177 00.000 8976 Handling axis move in thread for scope dir=1 dur=2500
00:19:37.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:19:37.177 00.000 8976 scope move axis dir= 1 dur= 2500 opts= 0x0
00:19:37.177 00.000 8976 MoveAxis(S, 2500, -)
00:19:37.177 00.000 8976 Guiding  Dir = 1, Dur = 2500
00:19:37.177 00.000 8976 IsSlewing returns 0
00:19:37.178 00.001 8976 IsGuiding returns 0
00:19:37.178 00.000 8976 PulseGuide returned control before completion, sleep 2510
00:19:37.186 00.008 5052 UpdateGuideState exits: m=116 SNR=7.4
00:19:37.186 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:37.186 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:37.186 00.000 5052 Enqueuing Expose request
00:19:39.695 02.509 8976 IsGuiding returns 1
00:19:39.695 00.000 8976 scope still moving after pulse duration time elapsed
00:19:39.726 00.031 8976 IsSlewing returns 0
00:19:39.726 00.000 8976 IsGuiding returns 1
00:19:39.758 00.032 8976 IsSlewing returns 0
00:19:39.758 00.000 8976 IsGuiding returns 1
00:19:39.790 00.032 8976 IsSlewing returns 0
00:19:39.790 00.000 8976 IsGuiding returns 0
00:19:39.790 00.000 8976 scope move finished after 2500 + 112 ms
00:19:39.790 00.000 8976 Move returns status 0, amount 2500
00:19:39.790 00.000 8976 move complete, result=0
00:19:39.790 00.000 8976 worker thread done servicing request
00:19:39.790 00.000 8976 Worker thread wakes up
00:19:39.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:39.790 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(120,48,37,37)
00:19:40.913 01.123 8976 Exposure complete
00:19:40.919 00.006 8976 worker thread done servicing request
00:19:40.920 00.001 5052 OnExposeComplete: enter
00:19:40.920 00.000 5052 UpdateGuideState(): m_state=4
00:19:40.920 00.000 5052 Star::Find(18, 137, 66, 0, (0,0,0,0), 0.1, 10.0, 0) frame 283
00:19:40.920 00.000 5052 Star::Find returns 1 (0), X=139.64, Y=79.30, Mass=103, SNR=6.9, Peak=53 HFD=3.1
00:19:40.920 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.12) = xAngle (-3.35 = 2.93)
00:19:40.920 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.51 = 2.77)
00:19:40.920 00.000 5052 CameraToMount -- cameraX=8.28 cameraY=-23.58 hyp=24.99 cameraTheta=-1.23 mountX=-24.45 mountY=9.02, mountTheta=2.79
00:19:40.921 00.001 5052 Status Line: South step   1, dist=13.5
00:19:40.922 00.001 5052 Enqueuing Calibration Move request for direction 1
00:19:40.922 00.000 8976 Worker thread wakes up
00:19:40.922 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 2450 opts 0x0
00:19:40.923 00.001 8976 Handling axis move in thread for scope dir=1 dur=2450
00:19:40.923 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:40.923 00.000 8976 scope move axis dir= 1 dur= 2450 opts= 0x0
00:19:40.923 00.000 8976 MoveAxis(S, 2450, -)
00:19:40.923 00.000 8976 Guiding  Dir = 1, Dur = 2450
00:19:40.923 00.000 8976 IsSlewing returns 0
00:19:40.923 00.000 8976 IsGuiding returns 0
00:19:40.923 00.000 8976 PulseGuide returned control before completion, sleep 2460
00:19:40.931 00.008 5052 UpdateGuideState exits: m=103 SNR=6.9
00:19:40.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:40.931 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:40.931 00.000 5052 Enqueuing Expose request
00:19:43.386 02.455 8976 IsGuiding returns 1
00:19:43.386 00.000 8976 scope still moving after pulse duration time elapsed
00:19:43.417 00.031 8976 IsSlewing returns 0
00:19:43.418 00.001 8976 IsGuiding returns 1
00:19:43.447 00.029 8976 IsSlewing returns 0
00:19:43.448 00.001 8976 IsGuiding returns 1
00:19:43.479 00.031 8976 IsSlewing returns 0
00:19:43.479 00.000 8976 IsGuiding returns 1
00:19:43.511 00.032 8976 IsSlewing returns 0
00:19:43.511 00.000 8976 IsGuiding returns 0
00:19:43.511 00.000 8976 scope move finished after 2450 + 137 ms
00:19:43.511 00.000 8976 Move returns status 0, amount 2450
00:19:43.511 00.000 8976 move complete, result=0
00:19:43.511 00.000 8976 worker thread done servicing request
00:19:43.511 00.000 8976 Worker thread wakes up
00:19:43.512 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:43.512 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(122,61,37,37)
00:19:44.633 01.121 8976 Exposure complete
00:19:44.639 00.006 8976 worker thread done servicing request
00:19:44.639 00.000 5052 OnExposeComplete: enter
00:19:44.639 00.000 5052 UpdateGuideState(): m_state=4
00:19:44.639 00.000 5052 Star::Find(18, 139, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 284
00:19:44.639 00.000 5052 Star::Find returns 1 (0), X=141.58, Y=95.21, Mass=112, SNR=7.2, Peak=54 HFD=3.3
00:19:44.639 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.12) = xAngle (-2.76 = -2.76)
00:19:44.639 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.92 = -2.92)
00:19:44.639 00.000 5052 CameraToMount -- cameraX=10.22 cameraY=-7.66 hyp=12.77 cameraTheta=-0.64 mountX=-11.85 mountY=-2.79, mountTheta=-2.91
00:19:44.640 00.001 5052 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
00:19:44.640 00.000 5052 Nudge: theta = 2.32
00:19:44.640 00.000 5052 Nudging discontinued, wrong direction: 2.32
00:19:44.640 00.000 5052 Final south nudging status: Current loc = {141.582,95.215}, targeting {135.695,99.963}
00:19:44.640 00.000 5052 Falling Through to state CALIBRATION_COMPLETE
00:19:44.640 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/11/2026 11:55:15 PM"
00:19:44.640 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.008409
00:19:44.640 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.026142
00:19:44.641 00.001 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 2
00:19:44.641 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 0.022538
00:19:44.641 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 1.547250
00:19:44.641 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.181699
00:19:44.641 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
00:19:44.641 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
00:19:44.641 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
00:19:44.641 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:19:44.641 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:19:44.642 00.001 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 0.990072
00:19:44.642 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:19:44.642 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:19:44.642 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 2.640440
00:19:44.642 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 10
00:19:44.642 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 4
00:19:44.642 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 2.000000
00:19:44.642 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 3
00:19:44.642 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/11/2026 11:45:53 PM"
00:19:44.643 00.001 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
00:19:44.643 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.5 0.1}, {-5.5 -0.2}, {-7.5 -0.0}, {-8.8 -0.2}, {-8.4 -0.0}, {-9.2 -0.7}, {-13.3 -0.2}, {-18.2 -0.4}, {-22.6 -0.6}, {-25.2 -0.6}, {-25.2 -0.6}, {-7.9 -0.9}, {1.7 -1.0}"
00:19:44.643 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 8.8}, {2.7 16.3}, {2.3 23.5}, {0.7 31.4}, {0.7 31.4}, {0.5 25.5}, {-1.7 17.6}, {-4.0 15.5}"
00:19:44.643 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:19:44.643 00.000 5052 ScopeASCOM::SideOfPier() returns 1
00:19:44.643 00.000 5052 Mount::SetCalibration (scope) -- xAngle=2.6 yAngle=-93.5 xRate=2.967 yRate=5.391 bin=3 dec=54.2 pierSide=1 par=+/+ rotAng=None
00:19:44.643 00.000 5052 Mount::SetCalibration (scope) -- sets m_xAngle=2.6 m_yAngleError=-173.9
00:19:44.646 00.003 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:19:44.646 00.000 5052 ScopeASCOM::SideOfPier() returns 1
00:19:44.727 00.081 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:19:44.727 00.000 5052 ScopeASCOM::SideOfPier() returns 1
00:19:44.728 00.001 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/12/2026 12:19:44 AM"
00:19:44.729 00.001 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.002967
00:19:44.729 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.005391
00:19:44.729 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
00:19:44.730 00.001 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 0.044771
00:19:44.730 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.632240
00:19:44.730 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.946381
00:19:44.731 00.001 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
00:19:44.731 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
00:19:44.731 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
00:19:44.731 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:19:44.731 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:19:44.731 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:19:44.731 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:19:44.732 00.001 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:19:44.732 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 6.085410
00:19:44.732 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 20
00:19:44.732 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:19:44.732 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:19:44.732 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:19:44.732 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:19:44 AM"
00:19:44.733 00.001 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:19:44.733 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.4}, {4.9 0.6}, {7.0 0.1}, {7.3 0.2}, {8.1 0.1}, {9.6 0.4}, {10.5 0.2}, {12.3 0.8}, {12.9 0.7}, {12.5 1.2}, {12.8 0.8}, {14.3 1.2}, {16.3 0.7}, {18.6 1.0}, {20.4 1.4}, {20.6 1.5}, {21.4 1.1}, {22.8 1.5}, {24.3 1.3}, {26.7 1.2}, {26.7 1.2}, {19.3 1.4}, {11.9 1.7}, {3.5 1.9}, {-2.0 1.7}"
00:19:44.733 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.4 2.2}, {-0.5 4.0}, {-1.1 7.7}, {0.3 10.0}, {1.6 12.3}, {2.2 14.9}, {2.2 16.4}, {2.5 19.0}, {2.2 21.2}, {2.3 23.8}, {1.6 26.6}, {1.6 26.6}, {-0.0 13.5}, {-2.0 -2.5}"
00:19:44.733 00.000 5052 Calibration passed sanity checks...
00:19:44.733 00.000 5052 Status Line: Calibration complete
00:19:44.735 00.002 5052 Calibration Complete
00:19:44.735 00.000 5052 PhdConfig flush
00:19:44.735 00.000 5052 Changing from state CALIBRATING_SECONDARY to CALIBRATED
00:19:44.735 00.000 5052 guider state => CALIBRATED
00:19:44.735 00.000 5052 Changing from state CALIBRATED to GUIDING
00:19:44.735 00.000 5052 stepguider: scope pointing change, no change to calibration
00:19:44.735 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:19:44.735 00.000 5052 ScopeASCOM::SideOfPier() returns 1
00:19:44.735 00.000 5052 AdjustCalibrationForScopePointing (scope): current dec=54.2 pierSide=1, cal dec=54.2 pierSide=1 rotAngle=None bin=3
00:19:44.735 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:19:44.736 00.001 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:19:44.736 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:19:44.736 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:19:44.736 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 6.085410
00:19:44.736 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 20
00:19:44.736 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:19:44.736 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:19:44.737 00.001 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:19:44.737 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:19:44 AM"
00:19:44.737 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:19:44.737 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.4}, {4.9 0.6}, {7.0 0.1}, {7.3 0.2}, {8.1 0.1}, {9.6 0.4}, {10.5 0.2}, {12.3 0.8}, {12.9 0.7}, {12.5 1.2}, {12.8 0.8}, {14.3 1.2}, {16.3 0.7}, {18.6 1.0}, {20.4 1.4}, {20.6 1.5}, {21.4 1.1}, {22.8 1.5}, {24.3 1.3}, {26.7 1.2}, {26.7 1.2}, {19.3 1.4}, {11.9 1.7}, {3.5 1.9}, {-2.0 1.7}"
00:19:44.737 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.4 2.2}, {-0.5 4.0}, {-1.1 7.7}, {0.3 10.0}, {1.6 12.3}, {2.2 14.9}, {2.2 16.4}, {2.5 19.0}, {2.2 21.2}, {2.3 23.8}, {1.6 26.6}, {1.6 26.6}, {-0.0 13.5}, {-2.0 -2.5}"
00:19:44.806 00.069 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:19:44.806 00.000 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
00:19:44.808 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:19:44.808 00.000 5052 ScopeASCOM::SideOfPier() returns 1
00:19:44.809 00.001 5052 setting lock position to (141.58, 95.21)
00:19:44.809 00.000 5052 guider state => GUIDING
00:19:44.809 00.000 5052 Status Line: Guiding
00:19:44.810 00.001 5052 Mount: notify guiding started
00:19:44.810 00.000 5052 Mount: notify guiding started
00:19:44.810 00.000 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
00:19:44.811 00.001 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
00:19:44.811 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 1.485110
00:19:44.811 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
00:19:44.811 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
00:19:44.811 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 9.275760
00:19:44.811 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
00:19:44.812 00.001 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
00:19:44.812 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 3.000000
00:19:44.812 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
00:19:44.812 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:18:23 AM"
00:19:44.812 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
00:19:44.812 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{0.0 -0.3}, {-1.0 0.9}, {-1.2 1.3}, {-1.9 2.2}, {-2.7 3.2}, {-3.0 4.3}, {-4.5 4.4}, {-4.9 5.4}, {-4.9 5.9}, {-5.4 6.8}, {-5.1 8.4}, {-6.0 9.2}, {-6.2 9.5}"
00:19:44.812 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{-0.3 0.2}, {1.2 1.2}, {2.5 1.2}, {4.5 1.8}, {5.7 1.6}, {6.4 2.3}, {6.7 3.0}, {6.9 3.2}, {7.9 3.4}, {9.2 3.9}, {10.5 4.2}, {11.3 4.3}, {11.8 4.6}"
00:19:44.813 00.001 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
00:19:44.813 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 1.485110
00:19:44.813 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
00:19:44.813 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
00:19:44.813 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 9.275760
00:19:44.813 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
00:19:44.813 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
00:19:44.814 00.001 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 3.000000
00:19:44.814 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
00:19:44.814 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:18:23 AM"
00:19:44.814 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
00:19:44.814 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{0.0 -0.3}, {-1.0 0.9}, {-1.2 1.3}, {-1.9 2.2}, {-2.7 3.2}, {-3.0 4.3}, {-4.5 4.4}, {-4.9 5.4}, {-4.9 5.9}, {-5.4 6.8}, {-5.1 8.4}, {-6.0 9.2}, {-6.2 9.5}"
00:19:44.814 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{-0.3 0.2}, {1.2 1.2}, {2.5 1.2}, {4.5 1.8}, {5.7 1.6}, {6.4 2.3}, {6.7 3.0}, {6.9 3.2}, {7.9 3.4}, {9.2 3.9}, {10.5 4.2}, {11.3 4.3}, {11.8 4.6}"
00:19:44.814 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/12/2026 12:19:44 AM"
00:19:44.815 00.001 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.002967
00:19:44.815 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.005391
00:19:44.815 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
00:19:44.815 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 0.044771
00:19:44.815 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.632240
00:19:44.815 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.946381
00:19:44.815 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
00:19:44.815 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
00:19:44.816 00.001 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
00:19:44.816 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:19:44.816 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:19:44.816 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:19:44.816 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:19:44.816 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:19:44.816 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 6.085410
00:19:44.816 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 20
00:19:44.817 00.001 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:19:44.817 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:19:44.817 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:19:44.817 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:19:44 AM"
00:19:44.817 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:19:44.817 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.4}, {4.9 0.6}, {7.0 0.1}, {7.3 0.2}, {8.1 0.1}, {9.6 0.4}, {10.5 0.2}, {12.3 0.8}, {12.9 0.7}, {12.5 1.2}, {12.8 0.8}, {14.3 1.2}, {16.3 0.7}, {18.6 1.0}, {20.4 1.4}, {20.6 1.5}, {21.4 1.1}, {22.8 1.5}, {24.3 1.3}, {26.7 1.2}, {26.7 1.2}, {19.3 1.4}, {11.9 1.7}, {3.5 1.9}, {-2.0 1.7}"
00:19:44.817 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.4 2.2}, {-0.5 4.0}, {-1.1 7.7}, {0.3 10.0}, {1.6 12.3}, {2.2 14.9}, {2.2 16.4}, {2.5 19.0}, {2.2 21.2}, {2.3 23.8}, {1.6 26.6}, {1.6 26.6}, {-0.0 13.5}, {-2.0 -2.5}"
00:19:44.818 00.001 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:19:44.818 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:19:44.818 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:19:44.818 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:19:44.818 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 6.085410
00:19:44.818 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 20
00:19:44.818 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:19:44.818 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:19:44.819 00.001 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:19:44.819 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:19:44 AM"
00:19:44.819 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:19:44.819 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.4}, {4.9 0.6}, {7.0 0.1}, {7.3 0.2}, {8.1 0.1}, {9.6 0.4}, {10.5 0.2}, {12.3 0.8}, {12.9 0.7}, {12.5 1.2}, {12.8 0.8}, {14.3 1.2}, {16.3 0.7}, {18.6 1.0}, {20.4 1.4}, {20.6 1.5}, {21.4 1.1}, {22.8 1.5}, {24.3 1.3}, {26.7 1.2}, {26.7 1.2}, {19.3 1.4}, {11.9 1.7}, {3.5 1.9}, {-2.0 1.7}"
00:19:44.819 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.4 2.2}, {-0.5 4.0}, {-1.1 7.7}, {0.3 10.0}, {1.6 12.3}, {2.2 14.9}, {2.2 16.4}, {2.5 19.0}, {2.2 21.2}, {2.3 23.8}, {1.6 26.6}, {1.6 26.6}, {-0.0 13.5}, {-2.0 -2.5}"
00:19:45.073 00.254 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:19:45.073 00.000 5052 ScopeASCOM::SideOfPier() returns 1
00:19:45.073 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:19:45.073 00.000 5052 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
00:19:45.073 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:19:45.073 00.000 5052 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 54.2
00:19:45.073 00.000 5052 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.04) = xAngle (0.04 = 0.04)
00:19:45.073 00.000 5052 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
00:19:45.074 00.001 5052 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
00:19:45.074 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
00:19:45.074 00.000 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
00:19:45.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:19:45.082 00.008 5052 UpdateGuideState exits: m=112 SNR=7.2
00:19:45.083 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:45.083 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:45.083 00.000 5052 Enqueuing Expose request
00:19:45.083 00.000 8976 Worker thread wakes up
00:19:45.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:45.083 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:19:46.211 01.128 8976 Exposure complete
00:19:46.217 00.006 8976 worker thread done servicing request
00:19:46.217 00.000 5052 OnExposeComplete: enter
00:19:46.218 00.001 5052 UpdateGuideState(): m_state=6
00:19:46.218 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
00:19:46.218 00.000 5052 Star::Find returns 1 (0), X=142.73, Y=94.11, Mass=115, SNR=7.3, Peak=52 HFD=3.8
00:19:46.218 00.000 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.12) = xAngle (-2.88 = -2.88)
00:19:46.218 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.04 = -3.04)
00:19:46.218 00.000 5052 CameraToMount -- cameraX=1.15 cameraY=-1.11 hyp=1.60 cameraTheta=-0.77 mountX=-1.54 mountY=-0.15, mountTheta=-3.04
00:19:46.219 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.15, y=-1.11, opts=13)
00:19:46.219 00.000 5052 Enqueuing Move request for stepguider (1.15, -1.11)
00:19:46.219 00.000 8976 Worker thread wakes up
00:19:46.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.15, -1.11) opts 0xd
00:19:46.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.15, -1.11)
00:19:46.219 00.000 8976 Moving (1.15, -1.11) raw xDistance=-1.54 yDistance=-0.15
00:19:46.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.97 from input -1.54
00:19:46.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:19:46.219 00.000 8976 MoveAxis(R, 6, ABG)
00:19:46.219 00.000 8976 stepping (-3, 3) + (6, 0)
00:19:46.219 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:19:46.220 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:19:46.229 00.009 5052 UpdateGuideState exits: m=115 SNR=7.3
00:19:46.229 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:46.229 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:46.229 00.000 5052 Enqueuing Expose request
00:19:46.267 00.038 8976 Received - 47 (G) 
00:19:46.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:19:46.267 00.000 8976 stepped: pos (3, 3)
00:19:46.267 00.000 8976 MoveAxis(U, 0, ABG)
00:19:46.267 00.000 8976 move complete, result=0
00:19:46.267 00.000 8976 worker thread done servicing request
00:19:46.267 00.000 8976 Worker thread wakes up
00:19:46.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:46.267 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:19:46.267 00.000 5052 GuideStep: -1.5 px 6 ms EAST, -0.2 px 0 ms NORTH
00:19:47.394 01.127 8976 Exposure complete
00:19:47.400 00.006 8976 worker thread done servicing request
00:19:47.400 00.000 5052 OnExposeComplete: enter
00:19:47.400 00.000 5052 UpdateGuideState(): m_state=6
00:19:47.400 00.000 5052 Star::Find(18, 142, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
00:19:47.400 00.000 5052 Star::Find returns 1 (0), X=142.41, Y=95.04, Mass=101, SNR=6.8, Peak=52 HFD=3.5
00:19:47.400 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.12) = xAngle (-2.32 = -2.32)
00:19:47.400 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.48 = -2.48)
00:19:47.400 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.17 hyp=0.85 cameraTheta=-0.20 mountX=-0.58 mountY=-0.52, mountTheta=-2.41
00:19:47.401 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.17, opts=13)
00:19:47.401 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.17)
00:19:47.401 00.000 8976 Worker thread wakes up
00:19:47.401 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.17) opts 0xd
00:19:47.401 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.17)
00:19:47.401 00.000 8976 Moving (0.83, -0.17) raw xDistance=-0.58 yDistance=-0.52
00:19:47.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.58
00:19:47.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
00:19:47.401 00.000 8976 MoveAxis(R, 3, ABG)
00:19:47.401 00.000 8976 stepping (3, 3) + (3, 0)
00:19:47.401 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:19:47.402 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:19:47.413 00.011 5052 UpdateGuideState exits: m=101 SNR=6.8
00:19:47.413 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:47.413 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:47.415 00.002 5052 Enqueuing Expose request
00:19:47.433 00.018 8976 Received - 47 (G) 
00:19:47.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:19:47.434 00.001 8976 stepped: pos (6, 3)
00:19:47.434 00.000 8976 MoveAxis(U, 2, ABG)
00:19:47.434 00.000 8976 stepping (6, 3) + (0, 2)
00:19:47.434 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:19:47.465 00.031 8976 Received - 47 (G) 
00:19:47.466 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:19:47.466 00.000 8976 stepped: pos (6, 5)
00:19:47.466 00.000 8976 move complete, result=0
00:19:47.466 00.000 8976 worker thread done servicing request
00:19:47.466 00.000 8976 Worker thread wakes up
00:19:47.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:47.466 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:19:47.466 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.5 px 2 ms NORTH
00:19:48.594 01.128 8976 Exposure complete
00:19:48.600 00.006 8976 worker thread done servicing request
00:19:48.600 00.000 5052 OnExposeComplete: enter
00:19:48.600 00.000 5052 UpdateGuideState(): m_state=6
00:19:48.600 00.000 5052 Star::Find(18, 142, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
00:19:48.600 00.000 5052 Star::Find returns 1 (0), X=141.95, Y=95.55, Mass=103, SNR=6.9, Peak=53 HFD=3.3
00:19:48.600 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.12) = xAngle (-1.38 = -1.38)
00:19:48.600 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.54 = -1.54)
00:19:48.600 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.34 hyp=0.50 cameraTheta=0.74 mountX=0.10 mountY=-0.50, mountTheta=-1.38
00:19:48.601 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.34, opts=13)
00:19:48.602 00.001 5052 Enqueuing Move request for stepguider (0.37, 0.34)
00:19:48.602 00.000 8976 Worker thread wakes up
00:19:48.602 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.34) opts 0xd
00:19:48.602 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.34)
00:19:48.602 00.000 8976 Moving (0.37, 0.34) raw xDistance=0.10 yDistance=-0.50
00:19:48.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:19:48.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
00:19:48.602 00.000 8976 MoveAxis(R, 0, ABG)
00:19:48.602 00.000 8976 MoveAxis(U, 2, ABG)
00:19:48.602 00.000 8976 stepping (6, 5) + (0, 2)
00:19:48.602 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:19:48.603 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=101, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:48.612 00.009 5052 UpdateGuideState exits: m=103 SNR=6.9
00:19:48.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:48.612 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:48.612 00.000 5052 Enqueuing Expose request
00:19:48.633 00.021 8976 Received - 47 (G) 
00:19:48.633 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:19:48.633 00.000 8976 stepped: pos (6, 7)
00:19:48.633 00.000 8976 move complete, result=0
00:19:48.633 00.000 8976 worker thread done servicing request
00:19:48.633 00.000 8976 Worker thread wakes up
00:19:48.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:48.633 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:19:48.633 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:19:49.761 01.128 8976 Exposure complete
00:19:49.766 00.005 8976 worker thread done servicing request
00:19:49.767 00.001 5052 OnExposeComplete: enter
00:19:49.767 00.000 5052 UpdateGuideState(): m_state=6
00:19:49.767 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
00:19:49.767 00.000 5052 Star::Find returns 1 (0), X=140.51, Y=95.58, Mass=101, SNR=6.9, Peak=53 HFD=3.2
00:19:49.767 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.12) = xAngle (0.70 = 0.70)
00:19:49.767 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.54 = 0.54)
00:19:49.767 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=0.36 hyp=1.13 cameraTheta=2.82 mountX=0.87 mountY=0.58, mountTheta=0.59
00:19:49.768 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=0.36, opts=13)
00:19:49.768 00.000 5052 Enqueuing Move request for stepguider (-1.07, 0.36)
00:19:49.768 00.000 8976 Worker thread wakes up
00:19:49.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, 0.36) opts 0xd
00:19:49.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, 0.36)
00:19:49.768 00.000 8976 Moving (-1.07, 0.36) raw xDistance=0.87 yDistance=0.58
00:19:49.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
00:19:49.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.58
00:19:49.768 00.000 8976 MoveAxis(L, 3, ABG)
00:19:49.768 00.000 8976 stepping (6, 7) + (-3, 0)
00:19:49.768 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:19:49.769 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:19:49.779 00.010 5052 UpdateGuideState exits: m=101 SNR=6.9
00:19:49.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:49.779 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:49.779 00.000 5052 Enqueuing Expose request
00:19:49.800 00.021 8976 Received - 47 (G) 
00:19:49.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:19:49.800 00.000 8976 stepped: pos (3, 7)
00:19:49.800 00.000 8976 MoveAxis(D, 2, ABG)
00:19:49.800 00.000 8976 stepping (3, 7) + (0, -2)
00:19:49.800 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:19:49.832 00.032 8976 Received - 47 (G) 
00:19:49.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:19:49.832 00.000 8976 stepped: pos (3, 5)
00:19:49.832 00.000 8976 move complete, result=0
00:19:49.832 00.000 8976 worker thread done servicing request
00:19:49.832 00.000 8976 Worker thread wakes up
00:19:49.832 00.000 5052 GuideStep: 0.9 px 3 ms WEST, 0.6 px 2 ms SOUTH
00:19:49.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:49.832 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:19:50.961 01.129 8976 Exposure complete
00:19:50.967 00.006 8976 worker thread done servicing request
00:19:50.967 00.000 5052 OnExposeComplete: enter
00:19:50.967 00.000 5052 UpdateGuideState(): m_state=6
00:19:50.967 00.000 5052 Star::Find(18, 140, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
00:19:50.967 00.000 5052 Star::Find returns 1 (0), X=140.48, Y=94.82, Mass=103, SNR=6.9, Peak=52 HFD=3.7
00:19:50.967 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.12) = xAngle (-4.91 = 1.37)
00:19:50.967 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.08 = 1.21)
00:19:50.967 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=-0.39 hyp=1.17 cameraTheta=-2.80 mountX=0.24 mountY=1.10, mountTheta=1.36
00:19:50.968 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-0.39, opts=13)
00:19:50.968 00.000 5052 Enqueuing Move request for stepguider (-1.11, -0.39)
00:19:50.968 00.000 8976 Worker thread wakes up
00:19:50.968 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -0.39) opts 0xd
00:19:50.968 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -0.39)
00:19:50.968 00.000 8976 Moving (-1.11, -0.39) raw xDistance=0.24 yDistance=1.10
00:19:50.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:19:50.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.10
00:19:50.969 00.001 8976 MoveAxis(R, 0, ABG)
00:19:50.969 00.000 8976 MoveAxis(D, 4, ABG)
00:19:50.969 00.000 8976 stepping (3, 5) + (0, -4)
00:19:50.969 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:19:50.969 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:19:50.980 00.011 5052 UpdateGuideState exits: m=103 SNR=6.9
00:19:50.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:50.980 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:50.980 00.000 5052 Enqueuing Expose request
00:19:50.999 00.019 8976 Received - 47 (G) 
00:19:50.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:19:50.999 00.000 8976 stepped: pos (3, 1)
00:19:50.999 00.000 8976 move complete, result=0
00:19:50.999 00.000 8976 worker thread done servicing request
00:19:50.999 00.000 8976 Worker thread wakes up
00:19:50.999 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.1 px 4 ms SOUTH
00:19:50.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:50.999 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:19:52.140 01.141 8976 Exposure complete
00:19:52.147 00.007 8976 worker thread done servicing request
00:19:52.148 00.001 5052 OnExposeComplete: enter
00:19:52.148 00.000 5052 UpdateGuideState(): m_state=6
00:19:52.148 00.000 5052 Star::Find(18, 140, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
00:19:52.148 00.000 5052 Star::Find returns 1 (0), X=140.52, Y=95.31, Mass=108, SNR=7.0, Peak=53 HFD=3.2
00:19:52.148 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.12) = xAngle (0.94 = 0.94)
00:19:52.148 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.78 = 0.78)
00:19:52.148 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.09 hyp=1.07 cameraTheta=3.06 mountX=0.63 mountY=0.75, mountTheta=0.87
00:19:52.149 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.09, opts=13)
00:19:52.149 00.000 5052 Enqueuing Move request for stepguider (-1.06, 0.09)
00:19:52.149 00.000 8976 Worker thread wakes up
00:19:52.149 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.09) opts 0xd
00:19:52.149 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.09)
00:19:52.149 00.000 8976 Moving (-1.06, 0.09) raw xDistance=0.63 yDistance=0.75
00:19:52.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
00:19:52.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.75
00:19:52.149 00.000 8976 MoveAxis(L, 2, ABG)
00:19:52.149 00.000 8976 stepping (3, 1) + (-2, 0)
00:19:52.149 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:19:52.151 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:19:52.161 00.010 5052 UpdateGuideState exits: m=108 SNR=7.0
00:19:52.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:52.161 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:52.161 00.000 5052 Enqueuing Expose request
00:19:52.181 00.020 8976 Received - 47 (G) 
00:19:52.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:19:52.181 00.000 8976 stepped: pos (1, 1)
00:19:52.182 00.001 8976 MoveAxis(D, 3, ABG)
00:19:52.182 00.000 8976 stepping (1, 1) + (0, -3)
00:19:52.182 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:19:52.213 00.031 8976 Received - 47 (G) 
00:19:52.213 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:19:52.214 00.001 8976 stepped: pos (1, -2)
00:19:52.214 00.000 8976 move complete, result=0
00:19:52.214 00.000 8976 worker thread done servicing request
00:19:52.214 00.000 8976 Worker thread wakes up
00:19:52.214 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.7 px 3 ms SOUTH
00:19:52.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:52.214 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:19:53.346 01.132 8976 Exposure complete
00:19:53.353 00.007 8976 worker thread done servicing request
00:19:53.354 00.001 5052 OnExposeComplete: enter
00:19:53.354 00.000 5052 UpdateGuideState(): m_state=6
00:19:53.354 00.000 5052 Star::Find(18, 140, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
00:19:53.354 00.000 5052 Star::Find returns 1 (0), X=140.51, Y=95.04, Mass=102, SNR=6.9, Peak=54 HFD=2.6
00:19:53.354 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.12) = xAngle (-5.09 = 1.19)
00:19:53.354 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.25 = 1.03)
00:19:53.354 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=-0.18 hyp=1.08 cameraTheta=-2.98 mountX=0.40 mountY=0.93, mountTheta=1.16
00:19:53.355 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=-0.18, opts=13)
00:19:53.355 00.000 5052 Enqueuing Move request for stepguider (-1.07, -0.18)
00:19:53.355 00.000 8976 Worker thread wakes up
00:19:53.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, -0.18) opts 0xd
00:19:53.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, -0.18)
00:19:53.355 00.000 8976 Moving (-1.07, -0.18) raw xDistance=0.40 yDistance=0.93
00:19:53.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
00:19:53.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.93
00:19:53.356 00.001 8976 MoveAxis(L, 2, ABG)
00:19:53.356 00.000 8976 stepping (1, -2) + (-2, 0)
00:19:53.356 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:19:53.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:19:53.366 00.010 5052 UpdateGuideState exits: m=102 SNR=6.9
00:19:53.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:53.367 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:53.367 00.000 5052 Enqueuing Expose request
00:19:53.381 00.014 8976 Received - 47 (G) 
00:19:53.381 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:19:53.381 00.000 8976 stepped: pos (-1, -2)
00:19:53.381 00.000 8976 MoveAxis(D, 3, ABG)
00:19:53.381 00.000 8976 stepping (-1, -2) + (0, -3)
00:19:53.381 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:19:53.413 00.032 8976 Received - 47 (G) 
00:19:53.413 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:19:53.413 00.000 8976 stepped: pos (-1, -5)
00:19:53.413 00.000 8976 move complete, result=0
00:19:53.413 00.000 8976 worker thread done servicing request
00:19:53.413 00.000 8976 Worker thread wakes up
00:19:53.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:53.413 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 3 ms SOUTH
00:19:53.413 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:19:54.543 01.130 8976 Exposure complete
00:19:54.549 00.006 8976 worker thread done servicing request
00:19:54.549 00.000 5052 OnExposeComplete: enter
00:19:54.549 00.000 5052 UpdateGuideState(): m_state=6
00:19:54.549 00.000 5052 Star::Find(18, 140, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
00:19:54.549 00.000 5052 Star::Find returns 1 (0), X=140.71, Y=94.95, Mass=108, SNR=7.1, Peak=54 HFD=2.6
00:19:54.549 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.12) = xAngle (-4.96 = 1.32)
00:19:54.549 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.13 = 1.16)
00:19:54.549 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=-0.26 hyp=0.91 cameraTheta=-2.85 mountX=0.23 mountY=0.83, mountTheta=1.30
00:19:54.550 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=-0.26, opts=13)
00:19:54.550 00.000 5052 Enqueuing Move request for stepguider (-0.87, -0.26)
00:19:54.550 00.000 8976 Worker thread wakes up
00:19:54.550 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, -0.26) opts 0xd
00:19:54.550 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, -0.26)
00:19:54.550 00.000 8976 Moving (-0.87, -0.26) raw xDistance=0.23 yDistance=0.83
00:19:54.551 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:19:54.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.83
00:19:54.551 00.000 8976 MoveAxis(R, 0, ABG)
00:19:54.551 00.000 8976 MoveAxis(D, 3, ABG)
00:19:54.551 00.000 8976 stepping (-1, -5) + (0, -3)
00:19:54.551 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:19:54.551 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:19:54.560 00.009 5052 UpdateGuideState exits: m=108 SNR=7.1
00:19:54.561 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:54.561 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:54.561 00.000 5052 Enqueuing Expose request
00:19:54.580 00.019 8976 Received - 47 (G) 
00:19:54.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:19:54.580 00.000 8976 stepped: pos (-1, -8)
00:19:54.580 00.000 8976 move complete, result=0
00:19:54.580 00.000 8976 worker thread done servicing request
00:19:54.580 00.000 8976 Worker thread wakes up
00:19:54.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:54.580 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:19:54.580 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
00:19:55.712 01.132 8976 Exposure complete
00:19:55.718 00.006 8976 worker thread done servicing request
00:19:55.718 00.000 5052 OnExposeComplete: enter
00:19:55.718 00.000 5052 UpdateGuideState(): m_state=6
00:19:55.718 00.000 5052 Star::Find(18, 140, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
00:19:55.718 00.000 5052 Star::Find returns 1 (0), X=141.24, Y=95.15, Mass=107, SNR=7.1, Peak=56 HFD=2.7
00:19:55.718 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.12) = xAngle (-5.07 = 1.22)
00:19:55.718 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.23 = 1.06)
00:19:55.719 00.001 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.07 hyp=0.34 cameraTheta=-2.95 mountX=0.12 mountY=0.30, mountTheta=1.19
00:19:55.719 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.07, opts=13)
00:19:55.719 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.07)
00:19:55.719 00.000 8976 Worker thread wakes up
00:19:55.719 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.07) opts 0xd
00:19:55.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.07)
00:19:55.719 00.000 8976 Moving (-0.34, -0.07) raw xDistance=0.12 yDistance=0.30
00:19:55.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:19:55.720 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.30
00:19:55.720 00.000 8976 MoveAxis(R, 0, ABG)
00:19:55.720 00.000 8976 MoveAxis(D, 1, ABG)
00:19:55.720 00.000 8976 stepping (-1, -8) + (0, -1)
00:19:55.720 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:19:55.720 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:55.730 00.010 5052 UpdateGuideState exits: m=107 SNR=7.1
00:19:55.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:55.730 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:55.730 00.000 5052 Enqueuing Expose request
00:19:55.747 00.017 8976 Received - 47 (G) 
00:19:55.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:19:55.747 00.000 8976 stepped: pos (-1, -9)
00:19:55.747 00.000 8976 move complete, result=0
00:19:55.747 00.000 8976 worker thread done servicing request
00:19:55.747 00.000 8976 Worker thread wakes up
00:19:55.747 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:19:55.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:55.747 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:19:56.877 01.130 8976 Exposure complete
00:19:56.883 00.006 8976 worker thread done servicing request
00:19:56.883 00.000 5052 OnExposeComplete: enter
00:19:56.883 00.000 5052 UpdateGuideState(): m_state=6
00:19:56.883 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
00:19:56.883 00.000 5052 Star::Find returns 1 (0), X=141.54, Y=95.57, Mass=121, SNR=7.5, Peak=55 HFD=3.2
00:19:56.883 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.12) = xAngle (-0.42 = -0.42)
00:19:56.884 00.001 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.58 = -0.58)
00:19:56.884 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.36 cameraTheta=1.70 mountX=0.32 mountY=-0.20, mountTheta=-0.54
00:19:56.884 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.35, opts=13)
00:19:56.884 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.35)
00:19:56.884 00.000 8976 Worker thread wakes up
00:19:56.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.35) opts 0xd
00:19:56.885 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.35)
00:19:56.885 00.000 8976 Moving (-0.04, 0.35) raw xDistance=0.32 yDistance=-0.20
00:19:56.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:19:56.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:19:56.885 00.000 8976 MoveAxis(L, 1, ABG)
00:19:56.885 00.000 8976 stepping (-1, -9) + (-1, 0)
00:19:56.885 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:19:56.885 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:19:56.898 00.013 5052 UpdateGuideState exits: m=121 SNR=7.5
00:19:56.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:56.898 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:56.898 00.000 5052 Enqueuing Expose request
00:19:56.913 00.015 8976 Received - 47 (G) 
00:19:56.913 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:19:56.913 00.000 8976 stepped: pos (-2, -9)
00:19:56.913 00.000 8976 MoveAxis(U, 0, ABG)
00:19:56.913 00.000 8976 move complete, result=0
00:19:56.913 00.000 8976 worker thread done servicing request
00:19:56.913 00.000 8976 Worker thread wakes up
00:19:56.913 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:56.913 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:19:56.913 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:19:58.048 01.135 8976 Exposure complete
00:19:58.054 00.006 8976 worker thread done servicing request
00:19:58.054 00.000 5052 OnExposeComplete: enter
00:19:58.054 00.000 5052 UpdateGuideState(): m_state=6
00:19:58.054 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
00:19:58.054 00.000 5052 Star::Find returns 1 (0), X=141.51, Y=94.96, Mass=113, SNR=7.2, Peak=55 HFD=3.6
00:19:58.054 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.12) = xAngle (-3.97 = 2.31)
00:19:58.054 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.13 = 2.15)
00:19:58.054 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.86 mountX=-0.18 mountY=0.22, mountTheta=2.25
00:19:58.055 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.26, opts=13)
00:19:58.055 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.26)
00:19:58.055 00.000 8976 Worker thread wakes up
00:19:58.055 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.26) opts 0xd
00:19:58.055 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.26)
00:19:58.055 00.000 8976 Moving (-0.08, -0.26) raw xDistance=-0.18 yDistance=0.22
00:19:58.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:19:58.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:19:58.055 00.000 8976 MoveAxis(R, 0, ABG)
00:19:58.055 00.000 8976 MoveAxis(U, 0, ABG)
00:19:58.055 00.000 8976 move complete, result=0
00:19:58.056 00.001 8976 worker thread done servicing request
00:19:58.056 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:19:58.066 00.010 5052 UpdateGuideState exits: m=113 SNR=7.2
00:19:58.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:58.066 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:58.066 00.000 5052 Enqueuing Expose request
00:19:58.066 00.000 8976 Worker thread wakes up
00:19:58.066 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:58.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:58.066 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:19:59.192 01.126 8976 Exposure complete
00:19:59.198 00.006 8976 worker thread done servicing request
00:19:59.198 00.000 5052 OnExposeComplete: enter
00:19:59.199 00.001 5052 UpdateGuideState(): m_state=6
00:19:59.199 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
00:19:59.199 00.000 5052 Star::Find returns 1 (0), X=140.80, Y=95.11, Mass=91, SNR=6.5, Peak=53 HFD=2.5
00:19:59.199 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.12) = xAngle (-5.12 = 1.16)
00:19:59.199 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.28 = 1.00)
00:19:59.199 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.11 hyp=0.79 cameraTheta=-3.01 mountX=0.31 mountY=0.66, mountTheta=1.13
00:19:59.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.11, opts=13)
00:19:59.200 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.11)
00:19:59.200 00.000 8976 Worker thread wakes up
00:19:59.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.11) opts 0xd
00:19:59.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.11)
00:19:59.200 00.000 8976 Moving (-0.78, -0.11) raw xDistance=0.31 yDistance=0.66
00:19:59.201 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:19:59.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
00:19:59.201 00.000 8976 MoveAxis(L, 1, ABG)
00:19:59.201 00.000 8976 stepping (-2, -9) + (-1, 0)
00:19:59.201 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:19:59.201 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:19:59.211 00.010 5052 UpdateGuideState exits: m=91 SNR=6.5
00:19:59.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:59.211 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:19:59.211 00.000 5052 Enqueuing Expose request
00:19:59.232 00.021 8976 Received - 47 (G) 
00:19:59.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:19:59.232 00.000 8976 stepped: pos (-3, -9)
00:19:59.232 00.000 8976 MoveAxis(D, 2, ABG)
00:19:59.232 00.000 8976 stepping (-3, -9) + (0, -2)
00:19:59.232 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:19:59.264 00.032 8976 Received - 47 (G) 
00:19:59.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:19:59.264 00.000 8976 stepped: pos (-3, -11)
00:19:59.264 00.000 8976 move complete, result=0
00:19:59.264 00.000 8976 worker thread done servicing request
00:19:59.264 00.000 8976 Worker thread wakes up
00:19:59.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:19:59.264 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:19:59.264 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 2 ms SOUTH
00:20:00.396 01.132 8976 Exposure complete
00:20:00.402 00.006 8976 worker thread done servicing request
00:20:00.402 00.000 5052 OnExposeComplete: enter
00:20:00.402 00.000 5052 UpdateGuideState(): m_state=6
00:20:00.402 00.000 5052 Star::Find(18, 140, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
00:20:00.402 00.000 5052 Star::Find returns 1 (0), X=140.52, Y=94.77, Mass=112, SNR=7.2, Peak=54 HFD=3.0
00:20:00.402 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.12) = xAngle (-4.86 = 1.42)
00:20:00.402 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.02 = 1.26)
00:20:00.402 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=-0.44 hyp=1.14 cameraTheta=-2.75 mountX=0.17 mountY=1.09, mountTheta=1.41
00:20:00.403 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=-0.44, opts=13)
00:20:00.403 00.000 5052 Enqueuing Move request for stepguider (-1.06, -0.44)
00:20:00.403 00.000 8976 Worker thread wakes up
00:20:00.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, -0.44) opts 0xd
00:20:00.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, -0.44)
00:20:00.403 00.000 8976 Moving (-1.06, -0.44) raw xDistance=0.17 yDistance=1.09
00:20:00.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:20:00.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.09
00:20:00.404 00.001 8976 MoveAxis(R, 0, ABG)
00:20:00.404 00.000 8976 MoveAxis(D, 4, ABG)
00:20:00.404 00.000 8976 stepping (-3, -11) + (0, -4)
00:20:00.404 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:20:00.404 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:20:00.414 00.010 5052 UpdateGuideState exits: m=112 SNR=7.2
00:20:00.415 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:00.415 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:00.415 00.000 5052 Enqueuing Expose request
00:20:00.447 00.032 8976 Received - 47 (G) 
00:20:00.447 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:20:00.447 00.000 8976 stepped: pos (-3, -15)
00:20:00.447 00.000 8976 move complete, result=0
00:20:00.447 00.000 8976 worker thread done servicing request
00:20:00.447 00.000 8976 Worker thread wakes up
00:20:00.447 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:00.447 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:00.447 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.1 px 4 ms SOUTH
00:20:01.578 01.131 8976 Exposure complete
00:20:01.584 00.006 8976 worker thread done servicing request
00:20:01.584 00.000 5052 OnExposeComplete: enter
00:20:01.584 00.000 5052 UpdateGuideState(): m_state=6
00:20:01.584 00.000 5052 Star::Find(18, 140, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
00:20:01.584 00.000 5052 Star::Find returns 1 (0), X=141.27, Y=95.10, Mass=109, SNR=7.2, Peak=60 HFD=2.8
00:20:01.584 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.12) = xAngle (-4.91 = 1.37)
00:20:01.585 00.001 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.07 = 1.21)
00:20:01.585 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-2.79 mountX=0.07 mountY=0.31, mountTheta=1.36
00:20:01.585 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.11, opts=13)
00:20:01.585 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.11)
00:20:01.585 00.000 8976 Worker thread wakes up
00:20:01.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.11) opts 0xd
00:20:01.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.11)
00:20:01.586 00.001 8976 Moving (-0.31, -0.11) raw xDistance=0.07 yDistance=0.31
00:20:01.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:20:01.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.31
00:20:01.586 00.000 8976 MoveAxis(R, 0, ABG)
00:20:01.586 00.000 8976 MoveAxis(D, 1, ABG)
00:20:01.586 00.000 8976 stepping (-3, -15) + (0, -1)
00:20:01.586 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:01.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:20:01.595 00.009 5052 UpdateGuideState exits: m=109 SNR=7.2
00:20:01.596 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:01.596 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:01.596 00.000 5052 Enqueuing Expose request
00:20:01.614 00.018 8976 Received - 47 (G) 
00:20:01.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:01.614 00.000 8976 stepped: pos (-3, -16)
00:20:01.614 00.000 8976 move complete, result=0
00:20:01.614 00.000 8976 worker thread done servicing request
00:20:01.614 00.000 8976 Worker thread wakes up
00:20:01.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:01.614 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:01.614 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:20:02.740 01.126 8976 Exposure complete
00:20:02.745 00.005 8976 worker thread done servicing request
00:20:02.745 00.000 5052 OnExposeComplete: enter
00:20:02.745 00.000 5052 UpdateGuideState(): m_state=6
00:20:02.746 00.001 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
00:20:02.746 00.000 5052 Star::Find returns 1 (0), X=141.22, Y=94.93, Mass=94, SNR=6.7, Peak=55 HFD=3.2
00:20:02.746 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.12) = xAngle (-4.58 = 1.70)
00:20:02.746 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.74 = 1.54)
00:20:02.746 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.29 hyp=0.46 cameraTheta=-2.46 mountX=-0.06 mountY=0.46, mountTheta=1.70
00:20:02.746 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.29, opts=13)
00:20:02.746 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.29)
00:20:02.747 00.001 8976 Worker thread wakes up
00:20:02.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.29) opts 0xd
00:20:02.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.29)
00:20:02.747 00.000 8976 Moving (-0.36, -0.29) raw xDistance=-0.06 yDistance=0.46
00:20:02.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:20:02.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
00:20:02.747 00.000 8976 MoveAxis(R, 0, ABG)
00:20:02.747 00.000 8976 MoveAxis(D, 2, ABG)
00:20:02.747 00.000 8976 stepping (-3, -16) + (0, -2)
00:20:02.747 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:02.747 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:20:02.757 00.010 5052 UpdateGuideState exits: m=94 SNR=6.7
00:20:02.757 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:02.757 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:02.757 00.000 5052 Enqueuing Expose request
00:20:02.781 00.024 8976 Received - 47 (G) 
00:20:02.781 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:02.781 00.000 8976 stepped: pos (-3, -18)
00:20:02.781 00.000 8976 move complete, result=0
00:20:02.781 00.000 8976 worker thread done servicing request
00:20:02.781 00.000 8976 Worker thread wakes up
00:20:02.781 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:20:02.781 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:02.781 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:03.913 01.132 8976 Exposure complete
00:20:03.919 00.006 8976 worker thread done servicing request
00:20:03.919 00.000 5052 OnExposeComplete: enter
00:20:03.919 00.000 5052 UpdateGuideState(): m_state=6
00:20:03.919 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
00:20:03.919 00.000 5052 Star::Find returns 1 (0), X=141.63, Y=95.42, Mass=96, SNR=6.7, Peak=52 HFD=3.0
00:20:03.919 00.000 5052 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.12) = xAngle (-0.79 = -0.79)
00:20:03.919 00.000 5052 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.95 = -0.95)
00:20:03.919 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.33 mountX=0.15 mountY=-0.17, mountTheta=-0.86
00:20:03.920 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.20, opts=13)
00:20:03.920 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.20)
00:20:03.920 00.000 8976 Worker thread wakes up
00:20:03.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.20) opts 0xd
00:20:03.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.20)
00:20:03.920 00.000 8976 Moving (0.05, 0.20) raw xDistance=0.15 yDistance=-0.17
00:20:03.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:20:03.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:20:03.920 00.000 8976 MoveAxis(R, 0, ABG)
00:20:03.920 00.000 8976 MoveAxis(U, 0, ABG)
00:20:03.920 00.000 8976 move complete, result=0
00:20:03.921 00.001 8976 worker thread done servicing request
00:20:03.921 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:20:03.931 00.010 5052 UpdateGuideState exits: m=96 SNR=6.7
00:20:03.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:03.931 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:03.931 00.000 5052 Enqueuing Expose request
00:20:03.931 00.000 8976 Worker thread wakes up
00:20:03.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:03.931 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:03.931 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:20:05.059 01.128 8976 Exposure complete
00:20:05.064 00.005 8976 worker thread done servicing request
00:20:05.065 00.001 5052 OnExposeComplete: enter
00:20:05.065 00.000 5052 UpdateGuideState(): m_state=6
00:20:05.065 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
00:20:05.065 00.000 5052 Star::Find returns 1 (0), X=141.29, Y=95.25, Mass=125, SNR=7.6, Peak=53 HFD=3.5
00:20:05.065 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.12) = xAngle (0.89 = 0.89)
00:20:05.065 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.73 = 0.73)
00:20:05.065 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.04 hyp=0.29 cameraTheta=3.01 mountX=0.18 mountY=0.19, mountTheta=0.82
00:20:05.066 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.04, opts=13)
00:20:05.066 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.04)
00:20:05.066 00.000 8976 Worker thread wakes up
00:20:05.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.04) opts 0xd
00:20:05.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.04)
00:20:05.066 00.000 8976 Moving (-0.29, 0.04) raw xDistance=0.18 yDistance=0.19
00:20:05.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:20:05.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:20:05.066 00.000 8976 MoveAxis(R, 0, ABG)
00:20:05.066 00.000 8976 MoveAxis(U, 0, ABG)
00:20:05.066 00.000 8976 move complete, result=0
00:20:05.066 00.000 8976 worker thread done servicing request
00:20:05.067 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:20:05.078 00.011 5052 UpdateGuideState exits: m=125 SNR=7.6
00:20:05.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:05.078 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:05.078 00.000 5052 Enqueuing Expose request
00:20:05.078 00.000 8976 Worker thread wakes up
00:20:05.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:05.078 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:05.078 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:20:06.208 01.130 8976 Exposure complete
00:20:06.214 00.006 8976 worker thread done servicing request
00:20:06.214 00.000 5052 OnExposeComplete: enter
00:20:06.214 00.000 5052 UpdateGuideState(): m_state=6
00:20:06.214 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
00:20:06.214 00.000 5052 Star::Find returns 1 (0), X=140.62, Y=95.03, Mass=110, SNR=7.2, Peak=53 HFD=3.2
00:20:06.214 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.12) = xAngle (-5.07 = 1.22)
00:20:06.214 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.23 = 1.05)
00:20:06.214 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=-0.18 hyp=0.98 cameraTheta=-2.95 mountX=0.34 mountY=0.85, mountTheta=1.19
00:20:06.215 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=-0.18, opts=13)
00:20:06.215 00.000 5052 Enqueuing Move request for stepguider (-0.96, -0.18)
00:20:06.215 00.000 8976 Worker thread wakes up
00:20:06.215 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, -0.18) opts 0xd
00:20:06.215 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, -0.18)
00:20:06.215 00.000 8976 Moving (-0.96, -0.18) raw xDistance=0.34 yDistance=0.85
00:20:06.216 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:20:06.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.85
00:20:06.216 00.000 8976 MoveAxis(L, 1, ABG)
00:20:06.216 00.000 8976 stepping (-3, -18) + (-1, 0)
00:20:06.216 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:06.216 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=101, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:20:06.226 00.010 5052 UpdateGuideState exits: m=110 SNR=7.2
00:20:06.226 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:06.226 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:06.226 00.000 5052 Enqueuing Expose request
00:20:06.234 00.008 8976 Received - 47 (G) 
00:20:06.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:06.234 00.000 8976 stepped: pos (-4, -18)
00:20:06.234 00.000 8976 MoveAxis(D, 3, ABG)
00:20:06.234 00.000 8976 stepping (-4, -18) + (0, -3)
00:20:06.234 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:06.266 00.032 8976 Received - 47 (G) 
00:20:06.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:06.266 00.000 8976 stepped: pos (-4, -21)
00:20:06.266 00.000 8976 move complete, result=0
00:20:06.266 00.000 8976 worker thread done servicing request
00:20:06.266 00.000 8976 Worker thread wakes up
00:20:06.266 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 3 ms SOUTH
00:20:06.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:06.266 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:07.396 01.130 8976 Exposure complete
00:20:07.402 00.006 8976 worker thread done servicing request
00:20:07.402 00.000 5052 OnExposeComplete: enter
00:20:07.402 00.000 5052 UpdateGuideState(): m_state=6
00:20:07.402 00.000 5052 Star::Find(18, 140, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
00:20:07.402 00.000 5052 Star::Find returns 1 (0), X=141.56, Y=94.95, Mass=114, SNR=7.2, Peak=56 HFD=3.5
00:20:07.402 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.12) = xAngle (-3.75 = 2.53)
00:20:07.402 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.92 = 2.37)
00:20:07.402 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.64 mountX=-0.21 mountY=0.18, mountTheta=2.43
00:20:07.403 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.26, opts=13)
00:20:07.403 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.26)
00:20:07.403 00.000 8976 Worker thread wakes up
00:20:07.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.26) opts 0xd
00:20:07.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.26)
00:20:07.403 00.000 8976 Moving (-0.02, -0.26) raw xDistance=-0.21 yDistance=0.18
00:20:07.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:20:07.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:20:07.403 00.000 8976 MoveAxis(R, 0, ABG)
00:20:07.403 00.000 8976 MoveAxis(U, 0, ABG)
00:20:07.404 00.001 8976 move complete, result=0
00:20:07.404 00.000 8976 worker thread done servicing request
00:20:07.404 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:07.414 00.010 5052 UpdateGuideState exits: m=114 SNR=7.2
00:20:07.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:07.414 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:07.414 00.000 5052 Enqueuing Expose request
00:20:07.414 00.000 8976 Worker thread wakes up
00:20:07.414 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:20:07.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:07.414 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:08.546 01.132 8976 Exposure complete
00:20:08.552 00.006 8976 worker thread done servicing request
00:20:08.552 00.000 5052 OnExposeComplete: enter
00:20:08.552 00.000 5052 UpdateGuideState(): m_state=6
00:20:08.552 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
00:20:08.552 00.000 5052 Star::Find returns 1 (0), X=141.10, Y=95.38, Mass=116, SNR=7.4, Peak=53 HFD=3.4
00:20:08.552 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.12) = xAngle (0.70 = 0.70)
00:20:08.552 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.53 = 0.53)
00:20:08.552 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.16 hyp=0.51 cameraTheta=2.81 mountX=0.39 mountY=0.26, mountTheta=0.59
00:20:08.553 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.16, opts=13)
00:20:08.553 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.16)
00:20:08.553 00.000 8976 Worker thread wakes up
00:20:08.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.16) opts 0xd
00:20:08.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.16)
00:20:08.553 00.000 8976 Moving (-0.48, 0.16) raw xDistance=0.39 yDistance=0.26
00:20:08.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:20:08.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:20:08.553 00.000 8976 MoveAxis(L, 2, ABG)
00:20:08.554 00.001 8976 stepping (-4, -21) + (-2, 0)
00:20:08.554 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:08.554 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:20:08.564 00.010 5052 UpdateGuideState exits: m=116 SNR=7.4
00:20:08.564 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:08.564 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:08.564 00.000 5052 Enqueuing Expose request
00:20:08.583 00.019 8976 Received - 47 (G) 
00:20:08.583 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:08.583 00.000 8976 stepped: pos (-6, -21)
00:20:08.583 00.000 8976 MoveAxis(D, 1, ABG)
00:20:08.583 00.000 8976 stepping (-6, -21) + (0, -1)
00:20:08.583 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:08.615 00.032 8976 Received - 47 (G) 
00:20:08.616 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:08.616 00.000 8976 stepped: pos (-6, -22)
00:20:08.616 00.000 8976 move complete, result=0
00:20:08.616 00.000 8976 worker thread done servicing request
00:20:08.616 00.000 8976 Worker thread wakes up
00:20:08.616 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:20:08.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:08.616 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:09.748 01.132 8976 Exposure complete
00:20:09.754 00.006 8976 worker thread done servicing request
00:20:09.754 00.000 5052 OnExposeComplete: enter
00:20:09.754 00.000 5052 UpdateGuideState(): m_state=6
00:20:09.754 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
00:20:09.754 00.000 5052 Star::Find returns 1 (0), X=141.19, Y=94.95, Mass=116, SNR=7.4, Peak=53 HFD=3.6
00:20:09.754 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.12) = xAngle (-4.67 = 1.61)
00:20:09.754 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.83 = 1.45)
00:20:09.754 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.26 hyp=0.47 cameraTheta=-2.56 mountX=-0.02 mountY=0.47, mountTheta=1.61
00:20:09.755 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.26, opts=13)
00:20:09.755 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.26)
00:20:09.755 00.000 8976 Worker thread wakes up
00:20:09.755 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.26) opts 0xd
00:20:09.755 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.26)
00:20:09.755 00.000 8976 Moving (-0.39, -0.26) raw xDistance=-0.02 yDistance=0.47
00:20:09.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:20:09.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
00:20:09.755 00.000 8976 MoveAxis(R, 0, ABG)
00:20:09.755 00.000 8976 MoveAxis(D, 2, ABG)
00:20:09.755 00.000 8976 stepping (-6, -22) + (0, -2)
00:20:09.755 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:09.756 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:20:09.767 00.011 5052 UpdateGuideState exits: m=116 SNR=7.4
00:20:09.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:09.768 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:09.768 00.000 5052 Enqueuing Expose request
00:20:09.782 00.014 8976 Received - 47 (G) 
00:20:09.783 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:09.783 00.000 8976 stepped: pos (-6, -24)
00:20:09.783 00.000 8976 move complete, result=0
00:20:09.783 00.000 8976 worker thread done servicing request
00:20:09.783 00.000 8976 Worker thread wakes up
00:20:09.783 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:20:09.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:09.783 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:10.915 01.132 8976 Exposure complete
00:20:10.920 00.005 8976 worker thread done servicing request
00:20:10.920 00.000 5052 OnExposeComplete: enter
00:20:10.920 00.000 5052 UpdateGuideState(): m_state=6
00:20:10.921 00.001 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
00:20:10.921 00.000 5052 Star::Find returns 1 (0), X=142.29, Y=94.34, Mass=114, SNR=7.3, Peak=54 HFD=3.5
00:20:10.921 00.000 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.12) = xAngle (-3.01 = -3.01)
00:20:10.921 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.17 = 3.12)
00:20:10.921 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.88 hyp=1.13 cameraTheta=-0.89 mountX=-1.12 mountY=0.03, mountTheta=3.11
00:20:10.921 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.88, opts=13)
00:20:10.921 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.88)
00:20:10.922 00.001 8976 Worker thread wakes up
00:20:10.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.88) opts 0xd
00:20:10.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.88)
00:20:10.922 00.000 8976 Moving (0.71, -0.88) raw xDistance=-1.12 yDistance=0.03
00:20:10.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.12
00:20:10.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:20:10.922 00.000 8976 MoveAxis(R, 4, ABG)
00:20:10.922 00.000 8976 stepping (-6, -24) + (4, 0)
00:20:10.922 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:20:10.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:10.932 00.010 5052 UpdateGuideState exits: m=114 SNR=7.3
00:20:10.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:10.932 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:10.932 00.000 5052 Enqueuing Expose request
00:20:10.965 00.033 8976 Received - 47 (G) 
00:20:10.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:20:10.965 00.000 8976 stepped: pos (-2, -24)
00:20:10.965 00.000 8976 MoveAxis(U, 0, ABG)
00:20:10.965 00.000 8976 move complete, result=0
00:20:10.965 00.000 8976 worker thread done servicing request
00:20:10.965 00.000 8976 Worker thread wakes up
00:20:10.965 00.000 5052 GuideStep: -1.1 px 4 ms EAST, 0.0 px 0 ms NORTH
00:20:10.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:10.965 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:12.095 01.130 8976 Exposure complete
00:20:12.101 00.006 8976 worker thread done servicing request
00:20:12.102 00.001 5052 OnExposeComplete: enter
00:20:12.102 00.000 5052 UpdateGuideState(): m_state=6
00:20:12.102 00.000 5052 Star::Find(18, 142, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
00:20:12.102 00.000 5052 Star::Find returns 1 (1), X=142.99, Y=95.51, Mass=105, SNR=7.0, Peak=51 HFD=3.0
00:20:12.102 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.12) = xAngle (-1.91 = -1.91)
00:20:12.102 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.07 = -2.07)
00:20:12.102 00.000 5052 CameraToMount -- cameraX=1.41 cameraY=0.29 hyp=1.44 cameraTheta=0.20 mountX=-0.48 mountY=-1.26, mountTheta=-1.93
00:20:12.103 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.41, y=0.29, opts=13)
00:20:12.103 00.000 5052 Enqueuing Move request for stepguider (1.41, 0.29)
00:20:12.103 00.000 8976 Worker thread wakes up
00:20:12.103 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.41, 0.29) opts 0xd
00:20:12.103 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.41, 0.29)
00:20:12.103 00.000 8976 Moving (1.41, 0.29) raw xDistance=-0.48 yDistance=-1.26
00:20:12.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.48
00:20:12.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.26
00:20:12.103 00.000 8976 MoveAxis(R, 2, ABG)
00:20:12.103 00.000 8976 stepping (-2, -24) + (2, 0)
00:20:12.103 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:12.104 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:20:12.115 00.011 5052 UpdateGuideState exits: m=105 SNR=7.0 Saturated
00:20:12.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:12.115 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:12.115 00.000 5052 Enqueuing Expose request
00:20:12.132 00.017 8976 Received - 47 (G) 
00:20:12.132 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:12.132 00.000 8976 stepped: pos (0, -24)
00:20:12.132 00.000 8976 MoveAxis(U, 4, ABG)
00:20:12.132 00.000 8976 stepping (0, -24) + (0, 4)
00:20:12.132 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:20:12.164 00.032 8976 Received - 47 (G) 
00:20:12.165 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:20:12.165 00.000 8976 stepped: pos (0, -20)
00:20:12.165 00.000 8976 move complete, result=0
00:20:12.165 00.000 8976 worker thread done servicing request
00:20:12.165 00.000 8976 Worker thread wakes up
00:20:12.165 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.3 px 4 ms NORTH
00:20:12.165 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:12.165 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:13.297 01.132 8976 Exposure complete
00:20:13.302 00.005 8976 worker thread done servicing request
00:20:13.302 00.000 5052 OnExposeComplete: enter
00:20:13.302 00.000 5052 UpdateGuideState(): m_state=6
00:20:13.302 00.000 5052 Star::Find(18, 142, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
00:20:13.302 00.000 5052 Star::Find returns 1 (0), X=143.05, Y=95.56, Mass=110, SNR=7.2, Peak=54 HFD=2.9
00:20:13.302 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.12) = xAngle (-1.88 = -1.88)
00:20:13.302 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.05 = -2.05)
00:20:13.302 00.000 5052 CameraToMount -- cameraX=1.47 cameraY=0.35 hyp=1.51 cameraTheta=0.23 mountX=-0.47 mountY=-1.35, mountTheta=-1.90
00:20:13.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.47, y=0.35, opts=13)
00:20:13.303 00.000 5052 Enqueuing Move request for stepguider (1.47, 0.35)
00:20:13.303 00.000 8976 Worker thread wakes up
00:20:13.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.47, 0.35) opts 0xd
00:20:13.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.47, 0.35)
00:20:13.303 00.000 8976 Moving (1.47, 0.35) raw xDistance=-0.47 yDistance=-1.35
00:20:13.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
00:20:13.304 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.35
00:20:13.304 00.000 8976 MoveAxis(R, 2, ABG)
00:20:13.304 00.000 8976 stepping (0, -20) + (2, 0)
00:20:13.304 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:13.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:13.315 00.011 5052 UpdateGuideState exits: m=110 SNR=7.2
00:20:13.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:13.315 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:13.315 00.000 5052 Enqueuing Expose request
00:20:13.331 00.016 8976 Received - 47 (G) 
00:20:13.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:13.331 00.000 8976 stepped: pos (2, -20)
00:20:13.331 00.000 8976 MoveAxis(U, 5, ABG)
00:20:13.331 00.000 8976 stepping (2, -20) + (0, 5)
00:20:13.331 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:20:13.379 00.048 8976 Received - 47 (G) 
00:20:13.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:20:13.379 00.000 8976 stepped: pos (2, -15)
00:20:13.379 00.000 8976 move complete, result=0
00:20:13.379 00.000 8976 worker thread done servicing request
00:20:13.380 00.001 8976 Worker thread wakes up
00:20:13.380 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.3 px 5 ms NORTH
00:20:13.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:13.380 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:14.514 01.134 8976 Exposure complete
00:20:14.519 00.005 8976 worker thread done servicing request
00:20:14.520 00.001 5052 OnExposeComplete: enter
00:20:14.520 00.000 5052 UpdateGuideState(): m_state=6
00:20:14.520 00.000 5052 Star::Find(18, 143, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
00:20:14.520 00.000 5052 Star::Find returns 1 (0), X=142.49, Y=95.52, Mass=104, SNR=7.0, Peak=53 HFD=3.2
00:20:14.520 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.12) = xAngle (-1.79 = -1.79)
00:20:14.520 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.96 = -1.96)
00:20:14.520 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=0.30 hyp=0.96 cameraTheta=0.32 mountX=-0.21 mountY=-0.89, mountTheta=-1.81
00:20:14.520 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=0.30, opts=13)
00:20:14.521 00.001 5052 Enqueuing Move request for stepguider (0.91, 0.30)
00:20:14.521 00.000 8976 Worker thread wakes up
00:20:14.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, 0.30) opts 0xd
00:20:14.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, 0.30)
00:20:14.521 00.000 8976 Moving (0.91, 0.30) raw xDistance=-0.21 yDistance=-0.89
00:20:14.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:20:14.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.89
00:20:14.521 00.000 8976 MoveAxis(R, 0, ABG)
00:20:14.521 00.000 8976 MoveAxis(U, 3, ABG)
00:20:14.521 00.000 8976 stepping (2, -15) + (0, 3)
00:20:14.521 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:14.522 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:14.531 00.009 5052 UpdateGuideState exits: m=104 SNR=7.0
00:20:14.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:14.532 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:14.532 00.000 5052 Enqueuing Expose request
00:20:14.562 00.030 8976 Received - 47 (G) 
00:20:14.562 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:14.562 00.000 8976 stepped: pos (2, -12)
00:20:14.563 00.001 8976 move complete, result=0
00:20:14.563 00.000 8976 worker thread done servicing request
00:20:14.563 00.000 8976 Worker thread wakes up
00:20:14.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:14.563 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:14.563 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 3 ms NORTH
00:20:15.696 01.133 8976 Exposure complete
00:20:15.702 00.006 8976 worker thread done servicing request
00:20:15.702 00.000 5052 OnExposeComplete: enter
00:20:15.702 00.000 5052 UpdateGuideState(): m_state=6
00:20:15.702 00.000 5052 Star::Find(18, 142, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
00:20:15.702 00.000 5052 Star::Find returns 1 (0), X=141.71, Y=95.93, Mass=112, SNR=7.2, Peak=55 HFD=3.7
00:20:15.702 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.12) = xAngle (-0.72 = -0.72)
00:20:15.702 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.88 = -0.88)
00:20:15.702 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.72 hyp=0.73 cameraTheta=1.40 mountX=0.55 mountY=-0.56, mountTheta=-0.80
00:20:15.703 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.72, opts=13)
00:20:15.703 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.72)
00:20:15.703 00.000 8976 Worker thread wakes up
00:20:15.703 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.72) opts 0xd
00:20:15.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.72)
00:20:15.703 00.000 8976 Moving (0.13, 0.72) raw xDistance=0.55 yDistance=-0.56
00:20:15.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
00:20:15.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.56
00:20:15.703 00.000 8976 MoveAxis(L, 2, ABG)
00:20:15.703 00.000 8976 stepping (2, -12) + (-2, 0)
00:20:15.703 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:15.704 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=101, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:15.714 00.010 5052 UpdateGuideState exits: m=112 SNR=7.2
00:20:15.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:15.714 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:15.714 00.000 5052 Enqueuing Expose request
00:20:15.729 00.015 8976 Received - 47 (G) 
00:20:15.730 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:15.730 00.000 8976 stepped: pos (0, -12)
00:20:15.730 00.000 8976 MoveAxis(U, 2, ABG)
00:20:15.730 00.000 8976 stepping (0, -12) + (0, 2)
00:20:15.730 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:15.762 00.032 8976 Received - 47 (G) 
00:20:15.762 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:15.762 00.000 8976 stepped: pos (0, -10)
00:20:15.762 00.000 8976 move complete, result=0
00:20:15.762 00.000 8976 worker thread done servicing request
00:20:15.762 00.000 8976 Worker thread wakes up
00:20:15.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:15.762 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:15.762 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.6 px 2 ms NORTH
00:20:16.897 01.135 8976 Exposure complete
00:20:16.903 00.006 8976 worker thread done servicing request
00:20:16.904 00.001 5052 OnExposeComplete: enter
00:20:16.904 00.000 5052 UpdateGuideState(): m_state=6
00:20:16.904 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
00:20:16.904 00.000 5052 Star::Find returns 1 (0), X=141.43, Y=94.97, Mass=112, SNR=7.2, Peak=57 HFD=3.3
00:20:16.904 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.12) = xAngle (-4.22 = 2.06)
00:20:16.904 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.38 = 1.90)
00:20:16.904 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-2.10 mountX=-0.14 mountY=0.27, mountTheta=2.04
00:20:16.905 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.25, opts=13)
00:20:16.905 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.25)
00:20:16.905 00.000 8976 Worker thread wakes up
00:20:16.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.25) opts 0xd
00:20:16.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.25)
00:20:16.905 00.000 8976 Moving (-0.15, -0.25) raw xDistance=-0.14 yDistance=0.27
00:20:16.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:20:16.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.27
00:20:16.905 00.000 8976 MoveAxis(R, 0, ABG)
00:20:16.905 00.000 8976 MoveAxis(D, 1, ABG)
00:20:16.905 00.000 8976 stepping (0, -10) + (0, -1)
00:20:16.905 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:16.906 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:20:16.915 00.009 5052 UpdateGuideState exits: m=112 SNR=7.2
00:20:16.915 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:16.916 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:16.916 00.000 5052 Enqueuing Expose request
00:20:16.928 00.012 8976 Received - 47 (G) 
00:20:16.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:16.928 00.000 8976 stepped: pos (0, -11)
00:20:16.928 00.000 8976 move complete, result=0
00:20:16.928 00.000 8976 worker thread done servicing request
00:20:16.928 00.000 8976 Worker thread wakes up
00:20:16.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:16.928 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:16.928 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:20:18.060 01.132 8976 Exposure complete
00:20:18.066 00.006 8976 worker thread done servicing request
00:20:18.066 00.000 5052 OnExposeComplete: enter
00:20:18.066 00.000 5052 UpdateGuideState(): m_state=6
00:20:18.066 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
00:20:18.066 00.000 5052 Star::Find returns 1 (0), X=142.05, Y=94.66, Mass=114, SNR=7.3, Peak=52 HFD=3.3
00:20:18.066 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.12) = xAngle (-2.98 = -2.98)
00:20:18.066 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.14 = 3.14)
00:20:18.066 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.55 hyp=0.73 cameraTheta=-0.87 mountX=-0.72 mountY=0.00, mountTheta=3.14
00:20:18.067 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.55, opts=13)
00:20:18.067 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.55)
00:20:18.067 00.000 8976 Worker thread wakes up
00:20:18.067 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.55) opts 0xd
00:20:18.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.55)
00:20:18.067 00.000 8976 Moving (0.47, -0.55) raw xDistance=-0.72 yDistance=0.00
00:20:18.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
00:20:18.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:20:18.067 00.000 8976 MoveAxis(R, 3, ABG)
00:20:18.067 00.000 8976 stepping (0, -11) + (3, 0)
00:20:18.067 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:18.068 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:20:18.078 00.010 5052 UpdateGuideState exits: m=114 SNR=7.3
00:20:18.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:18.078 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:18.078 00.000 5052 Enqueuing Expose request
00:20:18.095 00.017 8976 Received - 47 (G) 
00:20:18.095 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:18.095 00.000 8976 stepped: pos (3, -11)
00:20:18.095 00.000 8976 MoveAxis(U, 0, ABG)
00:20:18.095 00.000 8976 move complete, result=0
00:20:18.095 00.000 8976 worker thread done servicing request
00:20:18.095 00.000 8976 Worker thread wakes up
00:20:18.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:18.095 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:18.095 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.0 px 0 ms NORTH
00:20:19.227 01.132 8976 Exposure complete
00:20:19.233 00.006 8976 worker thread done servicing request
00:20:19.233 00.000 5052 OnExposeComplete: enter
00:20:19.233 00.000 5052 UpdateGuideState(): m_state=6
00:20:19.234 00.001 5052 Star::Find(18, 142, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
00:20:19.234 00.000 5052 Star::Find returns 1 (0), X=142.12, Y=95.62, Mass=112, SNR=7.2, Peak=51 HFD=3.0
00:20:19.234 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.12) = xAngle (-1.47 = -1.47)
00:20:19.234 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.63 = -1.63)
00:20:19.234 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.40 hyp=0.67 cameraTheta=0.65 mountX=0.07 mountY=-0.67, mountTheta=-1.47
00:20:19.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.40, opts=13)
00:20:19.235 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.40)
00:20:19.235 00.000 8976 Worker thread wakes up
00:20:19.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.40) opts 0xd
00:20:19.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.40)
00:20:19.235 00.000 8976 Moving (0.54, 0.40) raw xDistance=0.07 yDistance=-0.67
00:20:19.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:20:19.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
00:20:19.235 00.000 8976 MoveAxis(R, 0, ABG)
00:20:19.235 00.000 8976 MoveAxis(U, 2, ABG)
00:20:19.235 00.000 8976 stepping (3, -11) + (0, 2)
00:20:19.235 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:19.236 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:20:19.246 00.010 5052 UpdateGuideState exits: m=112 SNR=7.2
00:20:19.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:19.246 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:19.246 00.000 5052 Enqueuing Expose request
00:20:19.262 00.016 8976 Received - 47 (G) 
00:20:19.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:19.262 00.000 8976 stepped: pos (3, -9)
00:20:19.262 00.000 8976 move complete, result=0
00:20:19.262 00.000 8976 worker thread done servicing request
00:20:19.262 00.000 8976 Worker thread wakes up
00:20:19.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:19.262 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:19.262 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 2 ms NORTH
00:20:20.393 01.131 8976 Exposure complete
00:20:20.399 00.006 8976 worker thread done servicing request
00:20:20.399 00.000 5052 OnExposeComplete: enter
00:20:20.399 00.000 5052 UpdateGuideState(): m_state=6
00:20:20.399 00.000 5052 Star::Find(18, 142, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
00:20:20.399 00.000 5052 Star::Find returns 1 (0), X=141.59, Y=95.27, Mass=98, SNR=6.7, Peak=53 HFD=3.3
00:20:20.399 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.12) = xAngle (-0.62 = -0.62)
00:20:20.399 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.79 = -0.79)
00:20:20.399 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.49 mountX=0.05 mountY=-0.04, mountTheta=-0.72
00:20:20.400 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.06, opts=13)
00:20:20.400 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.06)
00:20:20.400 00.000 8976 Worker thread wakes up
00:20:20.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.06) opts 0xd
00:20:20.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.06)
00:20:20.400 00.000 8976 Moving (0.00, 0.06) raw xDistance=0.05 yDistance=-0.04
00:20:20.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:20:20.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:20:20.400 00.000 8976 MoveAxis(R, 0, ABG)
00:20:20.400 00.000 8976 MoveAxis(U, 0, ABG)
00:20:20.400 00.000 8976 move complete, result=0
00:20:20.400 00.000 8976 worker thread done servicing request
00:20:20.401 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:20.411 00.010 5052 UpdateGuideState exits: m=98 SNR=6.7
00:20:20.411 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:20.411 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:20.411 00.000 5052 Enqueuing Expose request
00:20:20.411 00.000 8976 Worker thread wakes up
00:20:20.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:20.411 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:20.411 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:21.540 01.129 8976 Exposure complete
00:20:21.546 00.006 8976 worker thread done servicing request
00:20:21.546 00.000 5052 OnExposeComplete: enter
00:20:21.546 00.000 5052 UpdateGuideState(): m_state=6
00:20:21.546 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
00:20:21.546 00.000 5052 Star::Find returns 1 (0), X=141.04, Y=95.77, Mass=111, SNR=7.2, Peak=53 HFD=3.2
00:20:21.546 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.12) = xAngle (0.23 = 0.23)
00:20:21.546 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.07 = 0.07)
00:20:21.546 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.56 hyp=0.78 cameraTheta=2.34 mountX=0.76 mountY=0.05, mountTheta=0.07
00:20:21.547 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.56, opts=13)
00:20:21.547 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.56)
00:20:21.547 00.000 8976 Worker thread wakes up
00:20:21.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.56) opts 0xd
00:20:21.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.56)
00:20:21.547 00.000 8976 Moving (-0.54, 0.56) raw xDistance=0.76 yDistance=0.05
00:20:21.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
00:20:21.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:20:21.547 00.000 8976 MoveAxis(L, 3, ABG)
00:20:21.547 00.000 8976 stepping (3, -9) + (-3, 0)
00:20:21.547 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:21.548 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:20:21.557 00.009 5052 UpdateGuideState exits: m=111 SNR=7.2
00:20:21.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:21.557 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:21.557 00.000 5052 Enqueuing Expose request
00:20:21.579 00.022 8976 Received - 47 (G) 
00:20:21.580 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:21.580 00.000 8976 stepped: pos (0, -9)
00:20:21.580 00.000 8976 MoveAxis(U, 0, ABG)
00:20:21.580 00.000 8976 move complete, result=0
00:20:21.580 00.000 8976 worker thread done servicing request
00:20:21.580 00.000 8976 Worker thread wakes up
00:20:21.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:21.580 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:21.580 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.1 px 0 ms NORTH
00:20:22.709 01.129 8976 Exposure complete
00:20:22.715 00.006 8976 worker thread done servicing request
00:20:22.715 00.000 5052 OnExposeComplete: enter
00:20:22.715 00.000 5052 UpdateGuideState(): m_state=6
00:20:22.715 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
00:20:22.715 00.000 5052 Star::Find returns 1 (0), X=140.00, Y=94.41, Mass=92, SNR=6.6, Peak=52 HFD=2.7
00:20:22.715 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.12) = xAngle (-4.79 = 1.50)
00:20:22.715 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.95 = 1.33)
00:20:22.715 00.000 5052 CameraToMount -- cameraX=-1.58 cameraY=-0.80 hyp=1.77 cameraTheta=-2.67 mountX=0.13 mountY=1.72, mountTheta=1.49
00:20:22.716 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.58, y=-0.80, opts=13)
00:20:22.716 00.000 5052 Enqueuing Move request for stepguider (-1.58, -0.80)
00:20:22.716 00.000 8976 Worker thread wakes up
00:20:22.716 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.58, -0.80) opts 0xd
00:20:22.716 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.58, -0.80)
00:20:22.716 00.000 8976 Moving (-1.58, -0.80) raw xDistance=0.13 yDistance=1.72
00:20:22.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:20:22.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.72
00:20:22.716 00.000 8976 MoveAxis(R, 0, ABG)
00:20:22.716 00.000 8976 MoveAxis(D, 6, ABG)
00:20:22.717 00.001 8976 stepping (0, -9) + (0, -6)
00:20:22.717 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:20:22.717 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:22.727 00.010 5052 UpdateGuideState exits: m=92 SNR=6.6
00:20:22.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:22.727 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:22.727 00.000 5052 Enqueuing Expose request
00:20:22.763 00.036 8976 Received - 47 (G) 
00:20:22.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:20:22.763 00.000 8976 stepped: pos (0, -15)
00:20:22.763 00.000 8976 move complete, result=0
00:20:22.763 00.000 8976 worker thread done servicing request
00:20:22.763 00.000 8976 Worker thread wakes up
00:20:22.763 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:22.763 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:22.763 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.7 px 6 ms SOUTH
00:20:23.891 01.128 8976 Exposure complete
00:20:23.898 00.007 8976 worker thread done servicing request
00:20:23.899 00.001 5052 OnExposeComplete: enter
00:20:23.899 00.000 5052 UpdateGuideState(): m_state=6
00:20:23.899 00.000 5052 Star::Find(18, 140, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
00:20:23.899 00.000 5052 Star::Find returns 1 (0), X=140.11, Y=94.59, Mass=104, SNR=7.0, Peak=52 HFD=3.2
00:20:23.899 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.12) = xAngle (-4.85 = 1.43)
00:20:23.899 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.02 = 1.27)
00:20:23.899 00.000 5052 CameraToMount -- cameraX=-1.47 cameraY=-0.63 hyp=1.60 cameraTheta=-2.74 mountX=0.23 mountY=1.52, mountTheta=1.42
00:20:23.900 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.47, y=-0.63, opts=13)
00:20:23.900 00.000 5052 Enqueuing Move request for stepguider (-1.47, -0.63)
00:20:23.900 00.000 8976 Worker thread wakes up
00:20:23.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.47, -0.63) opts 0xd
00:20:23.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.47, -0.63)
00:20:23.900 00.000 8976 Moving (-1.47, -0.63) raw xDistance=0.23 yDistance=1.52
00:20:23.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:20:23.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.04 from input 1.52
00:20:23.900 00.000 8976 MoveAxis(R, 0, ABG)
00:20:23.900 00.000 8976 MoveAxis(D, 6, ABG)
00:20:23.900 00.000 8976 stepping (0, -15) + (0, -6)
00:20:23.900 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:20:23.901 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:23.910 00.009 5052 UpdateGuideState exits: m=104 SNR=7.0
00:20:23.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:23.910 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:23.910 00.000 5052 Enqueuing Expose request
00:20:23.946 00.036 8976 Received - 47 (G) 
00:20:23.946 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:20:23.946 00.000 8976 stepped: pos (0, -21)
00:20:23.946 00.000 8976 move complete, result=0
00:20:23.946 00.000 8976 worker thread done servicing request
00:20:23.946 00.000 8976 Worker thread wakes up
00:20:23.946 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:23.946 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:23.946 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.5 px 6 ms SOUTH
00:20:25.080 01.134 8976 Exposure complete
00:20:25.086 00.006 8976 worker thread done servicing request
00:20:25.086 00.000 5052 OnExposeComplete: enter
00:20:25.086 00.000 5052 UpdateGuideState(): m_state=6
00:20:25.086 00.000 5052 Star::Find(18, 140, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
00:20:25.086 00.000 5052 Star::Find returns 1 (0), X=140.54, Y=94.78, Mass=108, SNR=7.1, Peak=53 HFD=3.3
00:20:25.086 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.12) = xAngle (-4.86 = 1.42)
00:20:25.086 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.02 = 1.26)
00:20:25.086 00.000 5052 CameraToMount -- cameraX=-1.05 cameraY=-0.44 hyp=1.13 cameraTheta=-2.75 mountX=0.17 mountY=1.08, mountTheta=1.42
00:20:25.087 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.05, y=-0.44, opts=13)
00:20:25.087 00.000 5052 Enqueuing Move request for stepguider (-1.05, -0.44)
00:20:25.087 00.000 8976 Worker thread wakes up
00:20:25.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.05, -0.44) opts 0xd
00:20:25.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.05, -0.44)
00:20:25.087 00.000 8976 Moving (-1.05, -0.44) raw xDistance=0.17 yDistance=1.08
00:20:25.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:20:25.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.08
00:20:25.087 00.000 8976 MoveAxis(R, 0, ABG)
00:20:25.087 00.000 8976 MoveAxis(D, 4, ABG)
00:20:25.087 00.000 8976 stepping (0, -21) + (0, -4)
00:20:25.087 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:20:25.088 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:20:25.098 00.010 5052 UpdateGuideState exits: m=108 SNR=7.1
00:20:25.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:25.098 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:25.098 00.000 5052 Enqueuing Expose request
00:20:25.128 00.030 8976 Received - 47 (G) 
00:20:25.128 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:20:25.129 00.001 8976 stepped: pos (0, -25)
00:20:25.129 00.000 8976 move complete, result=0
00:20:25.129 00.000 8976 worker thread done servicing request
00:20:25.129 00.000 8976 Worker thread wakes up
00:20:25.129 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.1 px 4 ms SOUTH
00:20:25.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:25.129 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:26.268 01.139 8976 Exposure complete
00:20:26.274 00.006 8976 worker thread done servicing request
00:20:26.275 00.001 5052 OnExposeComplete: enter
00:20:26.275 00.000 5052 UpdateGuideState(): m_state=6
00:20:26.275 00.000 5052 Star::Find(18, 140, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
00:20:26.275 00.000 5052 Star::Find returns 1 (0), X=141.23, Y=95.58, Mass=113, SNR=7.3, Peak=52 HFD=3.2
00:20:26.275 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.12) = xAngle (0.22 = 0.22)
00:20:26.275 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.06 = 0.06)
00:20:26.275 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.37 hyp=0.51 cameraTheta=2.34 mountX=0.50 mountY=0.03, mountTheta=0.06
00:20:26.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.37, opts=13)
00:20:26.276 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.37)
00:20:26.276 00.000 8976 Worker thread wakes up
00:20:26.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.37) opts 0xd
00:20:26.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.37)
00:20:26.276 00.000 8976 Moving (-0.35, 0.37) raw xDistance=0.50 yDistance=0.03
00:20:26.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
00:20:26.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:20:26.276 00.000 8976 MoveAxis(L, 2, ABG)
00:20:26.276 00.000 8976 stepping (0, -25) + (-2, 0)
00:20:26.276 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:26.277 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:20:26.287 00.010 5052 UpdateGuideState exits: m=113 SNR=7.3
00:20:26.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:26.287 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:26.287 00.000 5052 Enqueuing Expose request
00:20:26.312 00.025 8976 Received - 47 (G) 
00:20:26.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:26.312 00.000 8976 stepped: pos (-2, -25)
00:20:26.312 00.000 8976 MoveAxis(U, 0, ABG)
00:20:26.312 00.000 8976 move complete, result=0
00:20:26.312 00.000 8976 worker thread done servicing request
00:20:26.312 00.000 8976 Worker thread wakes up
00:20:26.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:26.312 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:26.312 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.0 px 0 ms NORTH
00:20:27.440 01.128 8976 Exposure complete
00:20:27.446 00.006 8976 worker thread done servicing request
00:20:27.446 00.000 5052 OnExposeComplete: enter
00:20:27.446 00.000 5052 UpdateGuideState(): m_state=6
00:20:27.446 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
00:20:27.446 00.000 5052 Star::Find returns 1 (0), X=141.97, Y=95.13, Mass=103, SNR=6.9, Peak=52 HFD=3.0
00:20:27.446 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.12) = xAngle (-2.34 = -2.34)
00:20:27.446 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.50 = -2.50)
00:20:27.446 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-0.22 mountX=-0.28 mountY=-0.24, mountTheta=-2.43
00:20:27.447 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.09, opts=13)
00:20:27.447 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.09)
00:20:27.447 00.000 8976 Worker thread wakes up
00:20:27.447 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.09) opts 0xd
00:20:27.447 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.09)
00:20:27.447 00.000 8976 Moving (0.39, -0.09) raw xDistance=-0.28 yDistance=-0.24
00:20:27.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28
00:20:27.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:20:27.447 00.000 8976 MoveAxis(R, 1, ABG)
00:20:27.447 00.000 8976 stepping (-2, -25) + (1, 0)
00:20:27.447 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:27.448 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:27.458 00.010 5052 UpdateGuideState exits: m=103 SNR=6.9
00:20:27.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:27.458 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:27.458 00.000 5052 Enqueuing Expose request
00:20:27.478 00.020 8976 Received - 47 (G) 
00:20:27.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:27.478 00.000 8976 stepped: pos (-1, -25)
00:20:27.478 00.000 8976 MoveAxis(U, 0, ABG)
00:20:27.478 00.000 8976 move complete, result=0
00:20:27.478 00.000 8976 worker thread done servicing request
00:20:27.479 00.001 8976 Worker thread wakes up
00:20:27.479 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:27.479 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:27.479 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
00:20:28.610 01.131 8976 Exposure complete
00:20:28.616 00.006 8976 worker thread done servicing request
00:20:28.616 00.000 5052 OnExposeComplete: enter
00:20:28.616 00.000 5052 UpdateGuideState(): m_state=6
00:20:28.616 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
00:20:28.616 00.000 5052 Star::Find returns 1 (0), X=142.57, Y=95.20, Mass=111, SNR=7.2, Peak=52 HFD=3.2
00:20:28.616 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.12) = xAngle (-2.13 = -2.13)
00:20:28.616 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.29 = -2.29)
00:20:28.616 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=-0.01 hyp=0.99 cameraTheta=-0.01 mountX=-0.52 mountY=-0.74, mountTheta=-2.18
00:20:28.616 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=-0.01, opts=13)
00:20:28.616 00.000 5052 Enqueuing Move request for stepguider (0.99, -0.01)
00:20:28.616 00.000 8976 Worker thread wakes up
00:20:28.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, -0.01) opts 0xd
00:20:28.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, -0.01)
00:20:28.616 00.000 8976 Moving (0.99, -0.01) raw xDistance=-0.52 yDistance=-0.74
00:20:28.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
00:20:28.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
00:20:28.616 00.000 8976 MoveAxis(R, 2, ABG)
00:20:28.617 00.001 8976 stepping (-1, -25) + (2, 0)
00:20:28.617 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:28.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:20:28.628 00.011 5052 UpdateGuideState exits: m=111 SNR=7.2
00:20:28.629 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:28.629 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:28.629 00.000 5052 Enqueuing Expose request
00:20:28.646 00.017 8976 Received - 47 (G) 
00:20:28.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:28.646 00.000 8976 stepped: pos (1, -25)
00:20:28.646 00.000 8976 MoveAxis(U, 3, ABG)
00:20:28.646 00.000 8976 stepping (1, -25) + (0, 3)
00:20:28.646 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:28.678 00.032 8976 Received - 47 (G) 
00:20:28.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:28.678 00.000 8976 stepped: pos (1, -22)
00:20:28.678 00.000 8976 move complete, result=0
00:20:28.678 00.000 8976 worker thread done servicing request
00:20:28.678 00.000 8976 Worker thread wakes up
00:20:28.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:28.678 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
00:20:28.678 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:29.809 01.131 8976 Exposure complete
00:20:29.815 00.006 8976 worker thread done servicing request
00:20:29.815 00.000 5052 OnExposeComplete: enter
00:20:29.815 00.000 5052 UpdateGuideState(): m_state=6
00:20:29.815 00.000 5052 Star::Find(18, 142, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
00:20:29.815 00.000 5052 Star::Find returns 1 (0), X=142.19, Y=95.40, Mass=96, SNR=6.7, Peak=54 HFD=3.2
00:20:29.815 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.12) = xAngle (-1.82 = -1.82)
00:20:29.815 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.98 = -1.98)
00:20:29.815 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.19 hyp=0.63 cameraTheta=0.30 mountX=-0.15 mountY=-0.58, mountTheta=-1.83
00:20:29.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.19, opts=13)
00:20:29.816 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.19)
00:20:29.816 00.000 8976 Worker thread wakes up
00:20:29.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.19) opts 0xd
00:20:29.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.19)
00:20:29.816 00.000 8976 Moving (0.61, 0.19) raw xDistance=-0.15 yDistance=-0.58
00:20:29.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:20:29.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
00:20:29.816 00.000 8976 MoveAxis(R, 0, ABG)
00:20:29.817 00.001 8976 MoveAxis(U, 2, ABG)
00:20:29.817 00.000 8976 stepping (1, -22) + (0, 2)
00:20:29.817 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:29.817 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:29.827 00.010 5052 UpdateGuideState exits: m=96 SNR=6.7
00:20:29.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:29.828 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:29.828 00.000 5052 Enqueuing Expose request
00:20:29.844 00.016 8976 Received - 47 (G) 
00:20:29.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:29.844 00.000 8976 stepped: pos (1, -20)
00:20:29.844 00.000 8976 move complete, result=0
00:20:29.844 00.000 8976 worker thread done servicing request
00:20:29.844 00.000 8976 Worker thread wakes up
00:20:29.845 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
00:20:29.845 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:29.845 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:30.975 01.130 8976 Exposure complete
00:20:30.981 00.006 8976 worker thread done servicing request
00:20:30.982 00.001 5052 OnExposeComplete: enter
00:20:30.982 00.000 5052 UpdateGuideState(): m_state=6
00:20:30.982 00.000 5052 Star::Find(18, 142, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
00:20:30.982 00.000 5052 Star::Find returns 1 (0), X=141.58, Y=94.91, Mass=114, SNR=7.3, Peak=58 HFD=3.1
00:20:30.982 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.12) = xAngle (-3.68 = 2.60)
00:20:30.982 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.84 = 2.44)
00:20:30.982 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.31 hyp=0.31 cameraTheta=-1.56 mountX=-0.26 mountY=0.20, mountTheta=2.50
00:20:30.983 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.31, opts=13)
00:20:30.983 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.31)
00:20:30.983 00.000 8976 Worker thread wakes up
00:20:30.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.31) opts 0xd
00:20:30.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.31)
00:20:30.983 00.000 8976 Moving (0.00, -0.31) raw xDistance=-0.26 yDistance=0.20
00:20:30.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:20:30.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:20:30.983 00.000 8976 MoveAxis(R, 1, ABG)
00:20:30.983 00.000 8976 stepping (1, -20) + (1, 0)
00:20:30.983 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:30.984 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:30.994 00.010 5052 UpdateGuideState exits: m=114 SNR=7.3
00:20:30.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:30.994 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:30.994 00.000 5052 Enqueuing Expose request
00:20:31.012 00.018 8976 Received - 47 (G) 
00:20:31.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:31.012 00.000 8976 stepped: pos (2, -20)
00:20:31.012 00.000 8976 MoveAxis(U, 0, ABG)
00:20:31.012 00.000 8976 move complete, result=0
00:20:31.012 00.000 8976 worker thread done servicing request
00:20:31.012 00.000 8976 Worker thread wakes up
00:20:31.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:31.013 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:31.013 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
00:20:32.142 01.129 8976 Exposure complete
00:20:32.148 00.006 8976 worker thread done servicing request
00:20:32.148 00.000 5052 OnExposeComplete: enter
00:20:32.148 00.000 5052 UpdateGuideState(): m_state=6
00:20:32.148 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
00:20:32.148 00.000 5052 Star::Find returns 1 (0), X=141.28, Y=95.04, Mass=101, SNR=6.9, Peak=54 HFD=2.5
00:20:32.148 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.12) = xAngle (-4.74 = 1.54)
00:20:32.148 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.90 = 1.38)
00:20:32.148 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.17 hyp=0.35 cameraTheta=-2.63 mountX=0.01 mountY=0.34, mountTheta=1.54
00:20:32.150 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.17, opts=13)
00:20:32.150 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.17)
00:20:32.150 00.000 8976 Worker thread wakes up
00:20:32.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.17) opts 0xd
00:20:32.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.17)
00:20:32.150 00.000 8976 Moving (-0.30, -0.17) raw xDistance=0.01 yDistance=0.34
00:20:32.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:20:32.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
00:20:32.150 00.000 8976 MoveAxis(R, 0, ABG)
00:20:32.150 00.000 8976 MoveAxis(D, 1, ABG)
00:20:32.150 00.000 8976 stepping (2, -20) + (0, -1)
00:20:32.150 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:32.151 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:32.161 00.010 5052 UpdateGuideState exits: m=101 SNR=6.9
00:20:32.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:32.161 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:32.161 00.000 5052 Enqueuing Expose request
00:20:32.178 00.017 8976 Received - 47 (G) 
00:20:32.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:32.178 00.000 8976 stepped: pos (2, -21)
00:20:32.178 00.000 8976 move complete, result=0
00:20:32.178 00.000 8976 worker thread done servicing request
00:20:32.178 00.000 8976 Worker thread wakes up
00:20:32.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:32.178 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:32.179 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:20:33.310 01.131 8976 Exposure complete
00:20:33.315 00.005 8976 worker thread done servicing request
00:20:33.315 00.000 5052 OnExposeComplete: enter
00:20:33.315 00.000 5052 UpdateGuideState(): m_state=6
00:20:33.315 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
00:20:33.315 00.000 5052 Star::Find returns 1 (1), X=141.37, Y=95.17, Mass=116, SNR=7.3, Peak=52 HFD=3.3
00:20:33.315 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.12) = xAngle (-5.03 = 1.25)
00:20:33.315 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.19 = 1.09)
00:20:33.316 00.001 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-2.91 mountX=0.07 mountY=0.19, mountTheta=1.23
00:20:33.316 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.05, opts=13)
00:20:33.316 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.05)
00:20:33.316 00.000 8976 Worker thread wakes up
00:20:33.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.05) opts 0xd
00:20:33.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.05)
00:20:33.317 00.001 8976 Moving (-0.21, -0.05) raw xDistance=0.07 yDistance=0.19
00:20:33.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:20:33.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:20:33.317 00.000 8976 MoveAxis(R, 0, ABG)
00:20:33.317 00.000 8976 MoveAxis(U, 0, ABG)
00:20:33.317 00.000 8976 move complete, result=0
00:20:33.317 00.000 8976 worker thread done servicing request
00:20:33.317 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:20:33.328 00.011 5052 UpdateGuideState exits: m=116 SNR=7.3 Saturated
00:20:33.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:33.328 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:33.328 00.000 5052 Enqueuing Expose request
00:20:33.328 00.000 8976 Worker thread wakes up
00:20:33.328 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:20:33.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:33.328 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:34.454 01.126 8976 Exposure complete
00:20:34.460 00.006 8976 worker thread done servicing request
00:20:34.460 00.000 5052 OnExposeComplete: enter
00:20:34.460 00.000 5052 UpdateGuideState(): m_state=6
00:20:34.460 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
00:20:34.460 00.000 5052 Star::Find returns 1 (0), X=141.05, Y=95.23, Mass=102, SNR=6.9, Peak=53 HFD=2.5
00:20:34.460 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.12) = xAngle (0.99 = 0.99)
00:20:34.460 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.83 = 0.83)
00:20:34.460 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.02 hyp=0.53 cameraTheta=3.11 mountX=0.29 mountY=0.39, mountTheta=0.93
00:20:34.461 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.02, opts=13)
00:20:34.461 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.02)
00:20:34.461 00.000 8976 Worker thread wakes up
00:20:34.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.02) opts 0xd
00:20:34.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.02)
00:20:34.461 00.000 8976 Moving (-0.53, 0.02) raw xDistance=0.29 yDistance=0.39
00:20:34.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:20:34.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:20:34.461 00.000 8976 MoveAxis(L, 1, ABG)
00:20:34.461 00.000 8976 stepping (2, -21) + (-1, 0)
00:20:34.461 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:34.462 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:34.471 00.009 5052 UpdateGuideState exits: m=102 SNR=6.9
00:20:34.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:34.472 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:34.472 00.000 5052 Enqueuing Expose request
00:20:34.480 00.008 8976 Received - 47 (G) 
00:20:34.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:34.480 00.000 8976 stepped: pos (1, -21)
00:20:34.480 00.000 8976 MoveAxis(D, 1, ABG)
00:20:34.480 00.000 8976 stepping (1, -21) + (0, -1)
00:20:34.480 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:34.512 00.032 8976 Received - 47 (G) 
00:20:34.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:34.512 00.000 8976 stepped: pos (1, -22)
00:20:34.512 00.000 8976 move complete, result=0
00:20:34.512 00.000 8976 worker thread done servicing request
00:20:34.512 00.000 8976 Worker thread wakes up
00:20:34.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:34.512 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:34.513 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 1 ms SOUTH
00:20:35.645 01.132 8976 Exposure complete
00:20:35.651 00.006 8976 worker thread done servicing request
00:20:35.651 00.000 5052 OnExposeComplete: enter
00:20:35.651 00.000 5052 UpdateGuideState(): m_state=6
00:20:35.651 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
00:20:35.651 00.000 5052 Star::Find returns 1 (0), X=142.37, Y=95.12, Mass=104, SNR=7.0, Peak=52 HFD=3.3
00:20:35.651 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.12) = xAngle (-2.24 = -2.24)
00:20:35.651 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.40 = -2.40)
00:20:35.651 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.10 hyp=0.80 cameraTheta=-0.13 mountX=-0.49 mountY=-0.54, mountTheta=-2.32
00:20:35.652 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.10, opts=13)
00:20:35.652 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.10)
00:20:35.652 00.000 8976 Worker thread wakes up
00:20:35.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.10) opts 0xd
00:20:35.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.10)
00:20:35.652 00.000 8976 Moving (0.79, -0.10) raw xDistance=-0.49 yDistance=-0.54
00:20:35.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.49
00:20:35.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.54
00:20:35.652 00.000 8976 MoveAxis(R, 2, ABG)
00:20:35.652 00.000 8976 stepping (1, -22) + (2, 0)
00:20:35.653 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:35.653 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:20:35.663 00.010 5052 UpdateGuideState exits: m=104 SNR=7.0
00:20:35.663 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:35.663 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:35.663 00.000 5052 Enqueuing Expose request
00:20:35.679 00.016 8976 Received - 47 (G) 
00:20:35.680 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:35.680 00.000 8976 stepped: pos (3, -22)
00:20:35.680 00.000 8976 MoveAxis(U, 2, ABG)
00:20:35.680 00.000 8976 stepping (3, -22) + (0, 2)
00:20:35.680 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:35.711 00.031 8976 Received - 47 (G) 
00:20:35.712 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:35.712 00.000 8976 stepped: pos (3, -20)
00:20:35.712 00.000 8976 move complete, result=0
00:20:35.712 00.000 8976 worker thread done servicing request
00:20:35.712 00.000 8976 Worker thread wakes up
00:20:35.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:35.712 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:35.712 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
00:20:36.845 01.133 8976 Exposure complete
00:20:36.851 00.006 8976 worker thread done servicing request
00:20:36.851 00.000 5052 OnExposeComplete: enter
00:20:36.851 00.000 5052 UpdateGuideState(): m_state=6
00:20:36.851 00.000 5052 Star::Find(18, 142, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
00:20:36.851 00.000 5052 Star::Find returns 1 (0), X=142.91, Y=95.48, Mass=109, SNR=7.1, Peak=53 HFD=3.4
00:20:36.851 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.12) = xAngle (-1.92 = -1.92)
00:20:36.851 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.08 = -2.08)
00:20:36.851 00.000 5052 CameraToMount -- cameraX=1.33 cameraY=0.27 hyp=1.36 cameraTheta=0.20 mountX=-0.46 mountY=-1.19, mountTheta=-1.94
00:20:36.852 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.33, y=0.27, opts=13)
00:20:36.852 00.000 5052 Enqueuing Move request for stepguider (1.33, 0.27)
00:20:36.853 00.001 8976 Worker thread wakes up
00:20:36.853 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.33, 0.27) opts 0xd
00:20:36.853 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.33, 0.27)
00:20:36.853 00.000 8976 Moving (1.33, 0.27) raw xDistance=-0.46 yDistance=-1.19
00:20:36.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
00:20:36.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.19
00:20:36.853 00.000 8976 MoveAxis(R, 2, ABG)
00:20:36.853 00.000 8976 stepping (3, -20) + (2, 0)
00:20:36.853 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:36.854 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:20:36.864 00.010 5052 UpdateGuideState exits: m=109 SNR=7.1
00:20:36.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:36.864 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:36.864 00.000 5052 Enqueuing Expose request
00:20:36.878 00.014 8976 Received - 47 (G) 
00:20:36.878 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:36.878 00.000 8976 stepped: pos (5, -20)
00:20:36.878 00.000 8976 MoveAxis(U, 4, ABG)
00:20:36.878 00.000 8976 stepping (5, -20) + (0, 4)
00:20:36.878 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:20:36.910 00.032 8976 Received - 47 (G) 
00:20:36.910 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:20:36.910 00.000 8976 stepped: pos (5, -16)
00:20:36.911 00.001 8976 move complete, result=0
00:20:36.911 00.000 8976 worker thread done servicing request
00:20:36.911 00.000 8976 Worker thread wakes up
00:20:36.911 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.2 px 4 ms NORTH
00:20:36.911 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:36.911 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:38.043 01.132 8976 Exposure complete
00:20:38.049 00.006 8976 worker thread done servicing request
00:20:38.049 00.000 5052 OnExposeComplete: enter
00:20:38.049 00.000 5052 UpdateGuideState(): m_state=6
00:20:38.049 00.000 5052 Star::Find(18, 142, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
00:20:38.049 00.000 5052 Star::Find returns 1 (0), X=142.79, Y=95.24, Mass=127, SNR=7.6, Peak=53 HFD=3.6
00:20:38.049 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.12) = xAngle (-2.10 = -2.10)
00:20:38.049 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.26 = -2.26)
00:20:38.049 00.000 5052 CameraToMount -- cameraX=1.21 cameraY=0.02 hyp=1.21 cameraTheta=0.02 mountX=-0.61 mountY=-0.94, mountTheta=-2.15
00:20:38.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.21, y=0.02, opts=13)
00:20:38.050 00.000 5052 Enqueuing Move request for stepguider (1.21, 0.02)
00:20:38.050 00.000 8976 Worker thread wakes up
00:20:38.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.21, 0.02) opts 0xd
00:20:38.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.21, 0.02)
00:20:38.050 00.000 8976 Moving (1.21, 0.02) raw xDistance=-0.61 yDistance=-0.94
00:20:38.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
00:20:38.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.94
00:20:38.050 00.000 8976 MoveAxis(R, 3, ABG)
00:20:38.050 00.000 8976 stepping (5, -16) + (3, 0)
00:20:38.050 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:38.050 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:38.061 00.011 5052 UpdateGuideState exits: m=127 SNR=7.6
00:20:38.062 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:38.062 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:38.062 00.000 5052 Enqueuing Expose request
00:20:38.077 00.015 8976 Received - 47 (G) 
00:20:38.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:38.077 00.000 8976 stepped: pos (8, -16)
00:20:38.078 00.001 8976 MoveAxis(U, 4, ABG)
00:20:38.078 00.000 8976 stepping (8, -16) + (0, 4)
00:20:38.078 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:20:38.109 00.031 8976 Received - 47 (G) 
00:20:38.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:20:38.109 00.000 8976 stepped: pos (8, -12)
00:20:38.109 00.000 8976 move complete, result=0
00:20:38.110 00.001 8976 worker thread done servicing request
00:20:38.110 00.000 8976 Worker thread wakes up
00:20:38.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:38.110 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:38.110 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.9 px 4 ms NORTH
00:20:39.241 01.131 8976 Exposure complete
00:20:39.247 00.006 8976 worker thread done servicing request
00:20:39.247 00.000 5052 OnExposeComplete: enter
00:20:39.247 00.000 5052 UpdateGuideState(): m_state=6
00:20:39.247 00.000 5052 Star::Find(18, 142, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
00:20:39.247 00.000 5052 Star::Find returns 1 (0), X=142.43, Y=94.97, Mass=112, SNR=7.2, Peak=52 HFD=3.4
00:20:39.247 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.12) = xAngle (-2.40 = -2.40)
00:20:39.247 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.56 = -2.56)
00:20:39.247 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.25 hyp=0.89 cameraTheta=-0.28 mountX=-0.65 mountY=-0.49, mountTheta=-2.50
00:20:39.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.25, opts=13)
00:20:39.248 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.25)
00:20:39.248 00.000 8976 Worker thread wakes up
00:20:39.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.25) opts 0xd
00:20:39.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.25)
00:20:39.248 00.000 8976 Moving (0.85, -0.25) raw xDistance=-0.65 yDistance=-0.49
00:20:39.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.65
00:20:39.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.49
00:20:39.248 00.000 8976 MoveAxis(R, 3, ABG)
00:20:39.248 00.000 8976 stepping (8, -12) + (3, 0)
00:20:39.249 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:39.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:20:39.259 00.010 5052 UpdateGuideState exits: m=112 SNR=7.2
00:20:39.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:39.259 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:39.259 00.000 5052 Enqueuing Expose request
00:20:39.276 00.017 8976 Received - 47 (G) 
00:20:39.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:39.276 00.000 8976 stepped: pos (11, -12)
00:20:39.276 00.000 8976 MoveAxis(U, 2, ABG)
00:20:39.276 00.000 8976 stepping (11, -12) + (0, 2)
00:20:39.276 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:39.308 00.032 8976 Received - 47 (G) 
00:20:39.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:39.308 00.000 8976 stepped: pos (11, -10)
00:20:39.308 00.000 8976 move complete, result=0
00:20:39.308 00.000 8976 worker thread done servicing request
00:20:39.308 00.000 8976 Worker thread wakes up
00:20:39.308 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
00:20:39.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:39.308 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:40.447 01.139 8976 Exposure complete
00:20:40.452 00.005 8976 worker thread done servicing request
00:20:40.452 00.000 5052 OnExposeComplete: enter
00:20:40.452 00.000 5052 UpdateGuideState(): m_state=6
00:20:40.452 00.000 5052 Star::Find(18, 142, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
00:20:40.453 00.001 5052 Star::Find returns 1 (0), X=141.15, Y=95.73, Mass=95, SNR=6.6, Peak=54 HFD=2.7
00:20:40.453 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.12) = xAngle (0.15 = 0.15)
00:20:40.453 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.01 = -0.01)
00:20:40.453 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.52 hyp=0.67 cameraTheta=2.26 mountX=0.66 mountY=-0.01, mountTheta=-0.01
00:20:40.453 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.52, opts=13)
00:20:40.453 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.52)
00:20:40.453 00.000 8976 Worker thread wakes up
00:20:40.454 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.52) opts 0xd
00:20:40.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.52)
00:20:40.454 00.000 8976 Moving (-0.43, 0.52) raw xDistance=0.66 yDistance=-0.01
00:20:40.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.66
00:20:40.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:20:40.454 00.000 8976 MoveAxis(L, 2, ABG)
00:20:40.454 00.000 8976 stepping (11, -10) + (-2, 0)
00:20:40.454 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:40.454 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:40.466 00.012 5052 UpdateGuideState exits: m=95 SNR=6.6
00:20:40.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:40.466 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:40.466 00.000 5052 Enqueuing Expose request
00:20:40.490 00.024 8976 Received - 47 (G) 
00:20:40.491 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:40.491 00.000 8976 stepped: pos (9, -10)
00:20:40.491 00.000 8976 MoveAxis(U, 0, ABG)
00:20:40.491 00.000 8976 move complete, result=0
00:20:40.491 00.000 8976 worker thread done servicing request
00:20:40.491 00.000 8976 Worker thread wakes up
00:20:40.491 00.000 5052 GuideStep: 0.7 px 2 ms WEST, -0.0 px 0 ms NORTH
00:20:40.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:40.491 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:41.617 01.126 8976 Exposure complete
00:20:41.622 00.005 8976 worker thread done servicing request
00:20:41.622 00.000 5052 OnExposeComplete: enter
00:20:41.622 00.000 5052 UpdateGuideState(): m_state=6
00:20:41.622 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
00:20:41.622 00.000 5052 Star::Find returns 1 (0), X=141.35, Y=95.45, Mass=107, SNR=7.1, Peak=54 HFD=3.1
00:20:41.622 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.12) = xAngle (0.24 = 0.24)
00:20:41.623 00.001 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.08 = 0.08)
00:20:41.623 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.36 mountX=0.32 mountY=0.03, mountTheta=0.09
00:20:41.623 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.23, opts=13)
00:20:41.623 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.23)
00:20:41.623 00.000 8976 Worker thread wakes up
00:20:41.623 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.23) opts 0xd
00:20:41.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.23)
00:20:41.623 00.000 8976 Moving (-0.24, 0.23) raw xDistance=0.32 yDistance=0.03
00:20:41.624 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
00:20:41.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:20:41.624 00.000 8976 MoveAxis(L, 1, ABG)
00:20:41.624 00.000 8976 stepping (9, -10) + (-1, 0)
00:20:41.624 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:41.624 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:41.634 00.010 5052 UpdateGuideState exits: m=107 SNR=7.1
00:20:41.635 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:41.635 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:41.635 00.000 5052 Enqueuing Expose request
00:20:41.642 00.007 8976 Received - 47 (G) 
00:20:41.642 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:41.642 00.000 8976 stepped: pos (8, -10)
00:20:41.642 00.000 8976 MoveAxis(U, 0, ABG)
00:20:41.642 00.000 8976 move complete, result=0
00:20:41.642 00.000 8976 worker thread done servicing request
00:20:41.642 00.000 8976 Worker thread wakes up
00:20:41.642 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
00:20:41.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:41.642 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:42.776 01.134 8976 Exposure complete
00:20:42.782 00.006 8976 worker thread done servicing request
00:20:42.782 00.000 5052 OnExposeComplete: enter
00:20:42.782 00.000 5052 UpdateGuideState(): m_state=6
00:20:42.782 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
00:20:42.782 00.000 5052 Star::Find returns 1 (1), X=141.41, Y=95.42, Mass=112, SNR=7.2, Peak=52 HFD=3.1
00:20:42.782 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.12) = xAngle (0.15 = 0.15)
00:20:42.782 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.01 = -0.01)
00:20:42.782 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.27 mountX=0.27 mountY=-0.00, mountTheta=-0.01
00:20:42.783 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.21, opts=13)
00:20:42.783 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.21)
00:20:42.783 00.000 8976 Worker thread wakes up
00:20:42.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.21) opts 0xd
00:20:42.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.21)
00:20:42.783 00.000 8976 Moving (-0.17, 0.21) raw xDistance=0.27 yDistance=-0.00
00:20:42.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
00:20:42.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:20:42.783 00.000 8976 MoveAxis(L, 1, ABG)
00:20:42.783 00.000 8976 stepping (8, -10) + (-1, 0)
00:20:42.783 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:42.784 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:20:42.795 00.011 5052 UpdateGuideState exits: m=112 SNR=7.2 Saturated
00:20:42.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:42.795 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:42.795 00.000 5052 Enqueuing Expose request
00:20:42.808 00.013 8976 Received - 47 (G) 
00:20:42.809 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:42.809 00.000 8976 stepped: pos (7, -10)
00:20:42.809 00.000 8976 MoveAxis(U, 0, ABG)
00:20:42.809 00.000 8976 move complete, result=0
00:20:42.809 00.000 8976 worker thread done servicing request
00:20:42.809 00.000 8976 Worker thread wakes up
00:20:42.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:42.809 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:42.809 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
00:20:43.952 01.143 8976 Exposure complete
00:20:43.959 00.007 8976 worker thread done servicing request
00:20:43.959 00.000 5052 OnExposeComplete: enter
00:20:43.959 00.000 5052 UpdateGuideState(): m_state=6
00:20:43.959 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
00:20:43.959 00.000 5052 Star::Find returns 1 (0), X=142.15, Y=95.38, Mass=107, SNR=7.1, Peak=53 HFD=2.7
00:20:43.959 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.12) = xAngle (-1.84 = -1.84)
00:20:43.959 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.00 = -2.00)
00:20:43.959 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.16 hyp=0.59 cameraTheta=0.27 mountX=-0.16 mountY=-0.54, mountTheta=-1.86
00:20:43.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.16, opts=13)
00:20:43.960 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.16)
00:20:43.960 00.000 8976 Worker thread wakes up
00:20:43.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.16) opts 0xd
00:20:43.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.16)
00:20:43.960 00.000 8976 Moving (0.57, 0.16) raw xDistance=-0.16 yDistance=-0.54
00:20:43.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:20:43.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
00:20:43.960 00.000 8976 MoveAxis(R, 0, ABG)
00:20:43.960 00.000 8976 MoveAxis(U, 2, ABG)
00:20:43.960 00.000 8976 stepping (7, -10) + (0, 2)
00:20:43.960 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:43.961 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:20:43.971 00.010 5052 UpdateGuideState exits: m=107 SNR=7.1
00:20:43.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:43.971 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:43.971 00.000 5052 Enqueuing Expose request
00:20:43.992 00.021 8976 Received - 47 (G) 
00:20:43.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:43.992 00.000 8976 stepped: pos (7, -8)
00:20:43.992 00.000 8976 move complete, result=0
00:20:43.992 00.000 8976 worker thread done servicing request
00:20:43.992 00.000 8976 Worker thread wakes up
00:20:43.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:43.992 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:43.992 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:20:45.130 01.138 8976 Exposure complete
00:20:45.136 00.006 8976 worker thread done servicing request
00:20:45.136 00.000 5052 OnExposeComplete: enter
00:20:45.136 00.000 5052 UpdateGuideState(): m_state=6
00:20:45.136 00.000 5052 Star::Find(18, 142, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
00:20:45.136 00.000 5052 Star::Find returns 1 (0), X=141.36, Y=94.46, Mass=121, SNR=7.4, Peak=56 HFD=3.2
00:20:45.136 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.12) = xAngle (-3.97 = 2.31)
00:20:45.136 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.13 = 2.15)
00:20:45.136 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.76 hyp=0.79 cameraTheta=-1.85 mountX=-0.53 mountY=0.66, mountTheta=2.25
00:20:45.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.76, opts=13)
00:20:45.137 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.76)
00:20:45.137 00.000 8976 Worker thread wakes up
00:20:45.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.76) opts 0xd
00:20:45.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.76)
00:20:45.137 00.000 8976 Moving (-0.22, -0.76) raw xDistance=-0.53 yDistance=0.66
00:20:45.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
00:20:45.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.66
00:20:45.137 00.000 8976 MoveAxis(R, 2, ABG)
00:20:45.137 00.000 8976 stepping (7, -8) + (2, 0)
00:20:45.137 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:45.138 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:45.147 00.009 5052 UpdateGuideState exits: m=121 SNR=7.4
00:20:45.148 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:45.148 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:45.148 00.000 5052 Enqueuing Expose request
00:20:45.159 00.011 8976 Received - 47 (G) 
00:20:45.159 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:45.159 00.000 8976 stepped: pos (9, -8)
00:20:45.159 00.000 8976 MoveAxis(D, 2, ABG)
00:20:45.159 00.000 8976 stepping (9, -8) + (0, -2)
00:20:45.159 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:45.191 00.032 8976 Received - 47 (G) 
00:20:45.191 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:45.191 00.000 8976 stepped: pos (9, -10)
00:20:45.191 00.000 8976 move complete, result=0
00:20:45.191 00.000 8976 worker thread done servicing request
00:20:45.191 00.000 8976 Worker thread wakes up
00:20:45.191 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:45.191 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:45.191 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.7 px 2 ms SOUTH
00:20:46.332 01.141 8976 Exposure complete
00:20:46.338 00.006 8976 worker thread done servicing request
00:20:46.339 00.001 5052 OnExposeComplete: enter
00:20:46.339 00.000 5052 UpdateGuideState(): m_state=6
00:20:46.339 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
00:20:46.339 00.000 5052 Star::Find returns 1 (0), X=141.50, Y=95.31, Mass=118, SNR=7.4, Peak=54 HFD=3.3
00:20:46.339 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.12) = xAngle (0.14 = 0.14)
00:20:46.339 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.02 = -0.02)
00:20:46.339 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.26 mountX=0.12 mountY=-0.00, mountTheta=-0.02
00:20:46.340 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.10, opts=13)
00:20:46.340 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.10)
00:20:46.340 00.000 8976 Worker thread wakes up
00:20:46.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.10) opts 0xd
00:20:46.341 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.10)
00:20:46.341 00.000 8976 Moving (-0.08, 0.10) raw xDistance=0.12 yDistance=-0.00
00:20:46.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:20:46.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:20:46.341 00.000 8976 MoveAxis(R, 0, ABG)
00:20:46.341 00.000 8976 MoveAxis(U, 0, ABG)
00:20:46.341 00.000 8976 move complete, result=0
00:20:46.341 00.000 8976 worker thread done servicing request
00:20:46.342 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:46.357 00.015 5052 UpdateGuideState exits: m=118 SNR=7.4
00:20:46.358 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:46.358 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:46.358 00.000 5052 Enqueuing Expose request
00:20:46.358 00.000 8976 Worker thread wakes up
00:20:46.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:46.358 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:46.358 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:47.495 01.137 8976 Exposure complete
00:20:47.503 00.008 8976 worker thread done servicing request
00:20:47.503 00.000 5052 OnExposeComplete: enter
00:20:47.503 00.000 5052 UpdateGuideState(): m_state=6
00:20:47.503 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
00:20:47.503 00.000 5052 Star::Find returns 1 (0), X=141.63, Y=95.29, Mass=115, SNR=7.3, Peak=56 HFD=3.6
00:20:47.503 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.12) = xAngle (-1.10 = -1.10)
00:20:47.503 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.27 = -1.27)
00:20:47.503 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.01 mountX=0.04 mountY=-0.09, mountTheta=-1.13
00:20:47.504 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.08, opts=13)
00:20:47.504 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.08)
00:20:47.504 00.000 8976 Worker thread wakes up
00:20:47.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.08) opts 0xd
00:20:47.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.08)
00:20:47.505 00.001 8976 Moving (0.05, 0.08) raw xDistance=0.04 yDistance=-0.09
00:20:47.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:20:47.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:20:47.505 00.000 8976 MoveAxis(R, 0, ABG)
00:20:47.505 00.000 8976 MoveAxis(U, 0, ABG)
00:20:47.505 00.000 8976 move complete, result=0
00:20:47.505 00.000 8976 worker thread done servicing request
00:20:47.506 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:47.517 00.011 5052 UpdateGuideState exits: m=115 SNR=7.3
00:20:47.517 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:47.517 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:47.517 00.000 5052 Enqueuing Expose request
00:20:47.517 00.000 8976 Worker thread wakes up
00:20:47.517 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:47.517 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:47.518 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:48.641 01.123 8976 Exposure complete
00:20:48.648 00.007 8976 worker thread done servicing request
00:20:48.648 00.000 5052 OnExposeComplete: enter
00:20:48.648 00.000 5052 UpdateGuideState(): m_state=6
00:20:48.648 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
00:20:48.648 00.000 5052 Star::Find returns 1 (0), X=141.22, Y=95.03, Mass=110, SNR=7.2, Peak=54 HFD=3.1
00:20:48.648 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.12) = xAngle (-4.79 = 1.49)
00:20:48.648 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.95 = 1.33)
00:20:48.648 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.18 hyp=0.41 cameraTheta=-2.68 mountX=0.03 mountY=0.40, mountTheta=1.49
00:20:48.649 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.18, opts=13)
00:20:48.649 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.18)
00:20:48.649 00.000 8976 Worker thread wakes up
00:20:48.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.18) opts 0xd
00:20:48.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.18)
00:20:48.649 00.000 8976 Moving (-0.37, -0.18) raw xDistance=0.03 yDistance=0.40
00:20:48.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:20:48.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:20:48.649 00.000 8976 MoveAxis(R, 0, ABG)
00:20:48.649 00.000 8976 MoveAxis(D, 1, ABG)
00:20:48.649 00.000 8976 stepping (9, -10) + (0, -1)
00:20:48.649 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:48.650 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:20:48.660 00.010 5052 UpdateGuideState exits: m=110 SNR=7.2
00:20:48.661 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:48.661 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:48.661 00.000 5052 Enqueuing Expose request
00:20:48.675 00.014 8976 Received - 47 (G) 
00:20:48.675 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:48.675 00.000 8976 stepped: pos (9, -11)
00:20:48.675 00.000 8976 move complete, result=0
00:20:48.675 00.000 8976 worker thread done servicing request
00:20:48.676 00.001 8976 Worker thread wakes up
00:20:48.676 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:20:48.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:48.676 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:49.801 01.125 8976 Exposure complete
00:20:49.807 00.006 8976 worker thread done servicing request
00:20:49.807 00.000 5052 OnExposeComplete: enter
00:20:49.807 00.000 5052 UpdateGuideState(): m_state=6
00:20:49.808 00.001 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
00:20:49.808 00.000 5052 Star::Find returns 1 (0), X=140.91, Y=95.39, Mass=97, SNR=6.7, Peak=54 HFD=2.6
00:20:49.808 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.12) = xAngle (0.77 = 0.77)
00:20:49.808 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.61 = 0.61)
00:20:49.808 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.18 hyp=0.70 cameraTheta=2.88 mountX=0.50 mountY=0.40, mountTheta=0.67
00:20:49.808 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.18, opts=13)
00:20:49.808 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.18)
00:20:49.809 00.001 8976 Worker thread wakes up
00:20:49.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.18) opts 0xd
00:20:49.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.18)
00:20:49.809 00.000 8976 Moving (-0.68, 0.18) raw xDistance=0.50 yDistance=0.40
00:20:49.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
00:20:49.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
00:20:49.809 00.000 8976 MoveAxis(L, 2, ABG)
00:20:49.809 00.000 8976 stepping (9, -11) + (-2, 0)
00:20:49.809 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:49.809 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:20:49.820 00.011 5052 UpdateGuideState exits: m=97 SNR=6.7
00:20:49.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:49.820 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:49.821 00.001 5052 Enqueuing Expose request
00:20:49.843 00.022 8976 Received - 47 (G) 
00:20:49.843 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:49.843 00.000 8976 stepped: pos (7, -11)
00:20:49.843 00.000 8976 MoveAxis(D, 1, ABG)
00:20:49.843 00.000 8976 stepping (7, -11) + (0, -1)
00:20:49.843 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:49.874 00.031 8976 Received - 47 (G) 
00:20:49.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:49.874 00.000 8976 stepped: pos (7, -12)
00:20:49.874 00.000 8976 move complete, result=0
00:20:49.874 00.000 8976 worker thread done servicing request
00:20:49.874 00.000 8976 Worker thread wakes up
00:20:49.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:49.874 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:49.874 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 1 ms SOUTH
00:20:51.008 01.134 8976 Exposure complete
00:20:51.013 00.005 8976 worker thread done servicing request
00:20:51.013 00.000 5052 OnExposeComplete: enter
00:20:51.013 00.000 5052 UpdateGuideState(): m_state=6
00:20:51.013 00.000 5052 Star::Find(18, 140, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
00:20:51.013 00.000 5052 Star::Find returns 1 (0), X=140.91, Y=94.92, Mass=107, SNR=7.0, Peak=53 HFD=2.8
00:20:51.014 00.001 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.12) = xAngle (-4.85 = 1.43)
00:20:51.014 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.01 = 1.27)
00:20:51.014 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.29 hyp=0.74 cameraTheta=-2.74 mountX=0.10 mountY=0.70, mountTheta=1.43
00:20:51.014 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.29, opts=13)
00:20:51.014 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.29)
00:20:51.014 00.000 8976 Worker thread wakes up
00:20:51.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.29) opts 0xd
00:20:51.015 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.29)
00:20:51.015 00.000 8976 Moving (-0.68, -0.29) raw xDistance=0.10 yDistance=0.70
00:20:51.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:20:51.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
00:20:51.015 00.000 8976 MoveAxis(R, 0, ABG)
00:20:51.015 00.000 8976 MoveAxis(D, 3, ABG)
00:20:51.015 00.000 8976 stepping (7, -12) + (0, -3)
00:20:51.015 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:51.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:20:51.025 00.010 5052 UpdateGuideState exits: m=107 SNR=7.0
00:20:51.026 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:51.026 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:51.026 00.000 5052 Enqueuing Expose request
00:20:51.042 00.016 8976 Received - 47 (G) 
00:20:51.042 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:20:51.042 00.000 8976 stepped: pos (7, -15)
00:20:51.042 00.000 8976 move complete, result=0
00:20:51.042 00.000 8976 worker thread done servicing request
00:20:51.042 00.000 8976 Worker thread wakes up
00:20:51.042 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:20:51.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:51.042 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:52.172 01.130 8976 Exposure complete
00:20:52.179 00.007 8976 worker thread done servicing request
00:20:52.179 00.000 5052 OnExposeComplete: enter
00:20:52.179 00.000 5052 UpdateGuideState(): m_state=6
00:20:52.179 00.000 5052 Star::Find(18, 140, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
00:20:52.179 00.000 5052 Star::Find returns 1 (0), X=141.53, Y=94.89, Mass=117, SNR=7.4, Peak=57 HFD=3.5
00:20:52.179 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.12) = xAngle (-3.85 = 2.43)
00:20:52.179 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.01 = 2.27)
00:20:52.179 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.33 hyp=0.33 cameraTheta=-1.73 mountX=-0.25 mountY=0.25, mountTheta=2.35
00:20:52.180 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.33, opts=13)
00:20:52.180 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.33)
00:20:52.180 00.000 8976 Worker thread wakes up
00:20:52.180 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.33) opts 0xd
00:20:52.180 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.33)
00:20:52.180 00.000 8976 Moving (-0.05, -0.33) raw xDistance=-0.25 yDistance=0.25
00:20:52.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:20:52.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:20:52.180 00.000 8976 MoveAxis(R, 0, ABG)
00:20:52.180 00.000 8976 MoveAxis(U, 0, ABG)
00:20:52.180 00.000 8976 move complete, result=0
00:20:52.180 00.000 8976 worker thread done servicing request
00:20:52.181 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:20:52.191 00.010 5052 UpdateGuideState exits: m=117 SNR=7.4
00:20:52.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:52.191 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:52.191 00.000 5052 Enqueuing Expose request
00:20:52.191 00.000 8976 Worker thread wakes up
00:20:52.192 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:52.192 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:52.192 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
00:20:53.322 01.130 8976 Exposure complete
00:20:53.328 00.006 8976 worker thread done servicing request
00:20:53.328 00.000 5052 OnExposeComplete: enter
00:20:53.328 00.000 5052 UpdateGuideState(): m_state=6
00:20:53.328 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
00:20:53.328 00.000 5052 Star::Find returns 1 (0), X=141.51, Y=95.44, Mass=110, SNR=7.1, Peak=55 HFD=3.1
00:20:53.328 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.12) = xAngle (-0.23 = -0.23)
00:20:53.328 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.39 = -0.39)
00:20:53.328 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.89 mountX=0.23 mountY=-0.09, mountTheta=-0.37
00:20:53.329 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.22, opts=13)
00:20:53.329 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.22)
00:20:53.329 00.000 8976 Worker thread wakes up
00:20:53.329 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.22) opts 0xd
00:20:53.329 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.22)
00:20:53.329 00.000 8976 Moving (-0.07, 0.22) raw xDistance=0.23 yDistance=-0.09
00:20:53.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:20:53.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:20:53.329 00.000 8976 MoveAxis(R, 0, ABG)
00:20:53.329 00.000 8976 MoveAxis(U, 0, ABG)
00:20:53.329 00.000 8976 move complete, result=0
00:20:53.329 00.000 8976 worker thread done servicing request
00:20:53.330 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:20:53.340 00.010 5052 UpdateGuideState exits: m=110 SNR=7.1
00:20:53.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:53.340 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:53.340 00.000 5052 Enqueuing Expose request
00:20:53.340 00.000 8976 Worker thread wakes up
00:20:53.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:53.340 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:53.340 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:54.467 01.127 8976 Exposure complete
00:20:54.473 00.006 8976 worker thread done servicing request
00:20:54.473 00.000 5052 OnExposeComplete: enter
00:20:54.473 00.000 5052 UpdateGuideState(): m_state=6
00:20:54.473 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
00:20:54.473 00.000 5052 Star::Find returns 1 (0), X=141.15, Y=94.89, Mass=97, SNR=6.7, Peak=52 HFD=2.8
00:20:54.473 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.12) = xAngle (-4.61 = 1.67)
00:20:54.473 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.77 = 1.51)
00:20:54.473 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.33 hyp=0.54 cameraTheta=-2.49 mountX=-0.06 mountY=0.54, mountTheta=1.67
00:20:54.474 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.33, opts=13)
00:20:54.474 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.33)
00:20:54.474 00.000 8976 Worker thread wakes up
00:20:54.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.33) opts 0xd
00:20:54.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.33)
00:20:54.474 00.000 8976 Moving (-0.43, -0.33) raw xDistance=-0.06 yDistance=0.54
00:20:54.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:20:54.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
00:20:54.474 00.000 8976 MoveAxis(R, 0, ABG)
00:20:54.474 00.000 8976 MoveAxis(D, 2, ABG)
00:20:54.474 00.000 8976 stepping (7, -15) + (0, -2)
00:20:54.474 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:54.475 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:20:54.485 00.010 5052 UpdateGuideState exits: m=97 SNR=6.7
00:20:54.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:54.485 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:54.485 00.000 5052 Enqueuing Expose request
00:20:54.510 00.025 8976 Received - 47 (G) 
00:20:54.510 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:54.510 00.000 8976 stepped: pos (7, -17)
00:20:54.510 00.000 8976 move complete, result=0
00:20:54.510 00.000 8976 worker thread done servicing request
00:20:54.510 00.000 8976 Worker thread wakes up
00:20:54.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:54.510 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:54.511 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:20:55.640 01.129 8976 Exposure complete
00:20:55.645 00.005 8976 worker thread done servicing request
00:20:55.646 00.001 5052 OnExposeComplete: enter
00:20:55.646 00.000 5052 UpdateGuideState(): m_state=6
00:20:55.646 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
00:20:55.646 00.000 5052 Star::Find returns 1 (0), X=141.23, Y=94.96, Mass=117, SNR=7.4, Peak=57 HFD=2.6
00:20:55.646 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.12) = xAngle (-4.63 = 1.65)
00:20:55.646 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.79 = 1.49)
00:20:55.646 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.25 hyp=0.43 cameraTheta=-2.51 mountX=-0.04 mountY=0.43, mountTheta=1.65
00:20:55.647 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.25, opts=13)
00:20:55.647 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.25)
00:20:55.647 00.000 8976 Worker thread wakes up
00:20:55.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.25) opts 0xd
00:20:55.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.25)
00:20:55.647 00.000 8976 Moving (-0.35, -0.25) raw xDistance=-0.04 yDistance=0.43
00:20:55.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:20:55.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
00:20:55.647 00.000 8976 MoveAxis(R, 0, ABG)
00:20:55.647 00.000 8976 MoveAxis(D, 2, ABG)
00:20:55.647 00.000 8976 stepping (7, -17) + (0, -2)
00:20:55.647 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:55.648 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:20:55.658 00.010 5052 UpdateGuideState exits: m=117 SNR=7.4
00:20:55.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:55.658 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:55.658 00.000 5052 Enqueuing Expose request
00:20:55.677 00.019 8976 Received - 47 (G) 
00:20:55.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:55.677 00.000 8976 stepped: pos (7, -19)
00:20:55.677 00.000 8976 move complete, result=0
00:20:55.677 00.000 8976 worker thread done servicing request
00:20:55.677 00.000 8976 Worker thread wakes up
00:20:55.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:55.677 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:55.677 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:20:56.813 01.136 8976 Exposure complete
00:20:56.818 00.005 8976 worker thread done servicing request
00:20:56.818 00.000 5052 OnExposeComplete: enter
00:20:56.818 00.000 5052 UpdateGuideState(): m_state=6
00:20:56.818 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
00:20:56.818 00.000 5052 Star::Find returns 1 (0), X=141.44, Y=95.47, Mass=110, SNR=7.2, Peak=54 HFD=3.1
00:20:56.818 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.12) = xAngle (-0.02 = -0.02)
00:20:56.818 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.18 = -0.18)
00:20:56.818 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.29 cameraTheta=2.10 mountX=0.29 mountY=-0.05, mountTheta=-0.18
00:20:56.819 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.25, opts=13)
00:20:56.819 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.25)
00:20:56.819 00.000 8976 Worker thread wakes up
00:20:56.819 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.25) opts 0xd
00:20:56.820 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.25)
00:20:56.820 00.000 8976 Moving (-0.15, 0.25) raw xDistance=0.29 yDistance=-0.05
00:20:56.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:20:56.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:20:56.820 00.000 8976 MoveAxis(L, 1, ABG)
00:20:56.820 00.000 8976 stepping (7, -19) + (-1, 0)
00:20:56.820 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:56.820 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:20:56.830 00.010 5052 UpdateGuideState exits: m=110 SNR=7.2
00:20:56.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:56.830 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:56.830 00.000 5052 Enqueuing Expose request
00:20:56.843 00.013 8976 Received - 47 (G) 
00:20:56.844 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:56.844 00.000 8976 stepped: pos (6, -19)
00:20:56.844 00.000 8976 MoveAxis(U, 0, ABG)
00:20:56.844 00.000 8976 move complete, result=0
00:20:56.844 00.000 8976 worker thread done servicing request
00:20:56.844 00.000 8976 Worker thread wakes up
00:20:56.844 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:20:56.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:56.844 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:57.977 01.133 8976 Exposure complete
00:20:57.983 00.006 8976 worker thread done servicing request
00:20:57.983 00.000 5052 OnExposeComplete: enter
00:20:57.983 00.000 5052 UpdateGuideState(): m_state=6
00:20:57.983 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
00:20:57.983 00.000 5052 Star::Find returns 1 (0), X=141.25, Y=94.76, Mass=94, SNR=6.6, Peak=55 HFD=2.6
00:20:57.983 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.12) = xAngle (-4.31 = 1.97)
00:20:57.983 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.47 = 1.81)
00:20:57.983 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.46 hyp=0.56 cameraTheta=-2.19 mountX=-0.22 mountY=0.55, mountTheta=1.95
00:20:57.984 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.46, opts=13)
00:20:57.984 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.46)
00:20:57.984 00.000 8976 Worker thread wakes up
00:20:57.984 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.46) opts 0xd
00:20:57.984 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.46)
00:20:57.984 00.000 8976 Moving (-0.33, -0.46) raw xDistance=-0.22 yDistance=0.55
00:20:57.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:20:57.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
00:20:57.984 00.000 8976 MoveAxis(R, 0, ABG)
00:20:57.984 00.000 8976 MoveAxis(D, 2, ABG)
00:20:57.984 00.000 8976 stepping (6, -19) + (0, -2)
00:20:57.984 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:57.985 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:20:57.994 00.009 5052 UpdateGuideState exits: m=94 SNR=6.6
00:20:57.995 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:57.995 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:57.995 00.000 5052 Enqueuing Expose request
00:20:58.011 00.016 8976 Received - 47 (G) 
00:20:58.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:20:58.011 00.000 8976 stepped: pos (6, -21)
00:20:58.011 00.000 8976 move complete, result=0
00:20:58.011 00.000 8976 worker thread done servicing request
00:20:58.011 00.000 8976 Worker thread wakes up
00:20:58.012 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:58.012 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:58.012 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:20:59.144 01.132 8976 Exposure complete
00:20:59.149 00.005 8976 worker thread done servicing request
00:20:59.149 00.000 5052 OnExposeComplete: enter
00:20:59.149 00.000 5052 UpdateGuideState(): m_state=6
00:20:59.149 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
00:20:59.149 00.000 5052 Star::Find returns 1 (0), X=141.42, Y=94.86, Mass=123, SNR=7.5, Peak=53 HFD=3.6
00:20:59.149 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.12) = xAngle (-4.11 = 2.17)
00:20:59.149 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.27 = 2.01)
00:20:59.149 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.35 hyp=0.38 cameraTheta=-2.00 mountX=-0.22 mountY=0.35, mountTheta=2.13
00:20:59.150 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.35, opts=13)
00:20:59.150 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.35)
00:20:59.150 00.000 8976 Worker thread wakes up
00:20:59.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.35) opts 0xd
00:20:59.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.35)
00:20:59.150 00.000 8976 Moving (-0.16, -0.35) raw xDistance=-0.22 yDistance=0.35
00:20:59.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:20:59.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
00:20:59.150 00.000 8976 MoveAxis(R, 0, ABG)
00:20:59.151 00.001 8976 MoveAxis(D, 1, ABG)
00:20:59.151 00.000 8976 stepping (6, -21) + (0, -1)
00:20:59.151 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:59.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:20:59.160 00.009 5052 UpdateGuideState exits: m=123 SNR=7.5
00:20:59.161 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:59.161 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:20:59.161 00.000 5052 Enqueuing Expose request
00:20:59.178 00.017 8976 Received - 47 (G) 
00:20:59.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:20:59.178 00.000 8976 stepped: pos (6, -22)
00:20:59.178 00.000 8976 move complete, result=0
00:20:59.178 00.000 8976 worker thread done servicing request
00:20:59.178 00.000 8976 Worker thread wakes up
00:20:59.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:20:59.178 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:20:59.178 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:21:00.312 01.134 8976 Exposure complete
00:21:00.318 00.006 8976 worker thread done servicing request
00:21:00.318 00.000 5052 OnExposeComplete: enter
00:21:00.318 00.000 5052 UpdateGuideState(): m_state=6
00:21:00.318 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
00:21:00.318 00.000 5052 Star::Find returns 1 (0), X=141.99, Y=95.00, Mass=112, SNR=7.2, Peak=53 HFD=2.8
00:21:00.318 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.12) = xAngle (-2.59 = -2.59)
00:21:00.318 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.75 = -2.75)
00:21:00.318 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.21 hyp=0.46 cameraTheta=-0.47 mountX=-0.39 mountY=-0.17, mountTheta=-2.72
00:21:00.319 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.21, opts=13)
00:21:00.319 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.21)
00:21:00.319 00.000 8976 Worker thread wakes up
00:21:00.319 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.21) opts 0xd
00:21:00.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.21)
00:21:00.319 00.000 8976 Moving (0.41, -0.21) raw xDistance=-0.39 yDistance=-0.17
00:21:00.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:21:00.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:21:00.319 00.000 8976 MoveAxis(R, 2, ABG)
00:21:00.319 00.000 8976 stepping (6, -22) + (2, 0)
00:21:00.319 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:00.320 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:21:00.330 00.010 5052 UpdateGuideState exits: m=112 SNR=7.2
00:21:00.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:00.330 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:00.330 00.000 5052 Enqueuing Expose request
00:21:00.344 00.014 8976 Received - 47 (G) 
00:21:00.345 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:00.345 00.000 8976 stepped: pos (8, -22)
00:21:00.345 00.000 8976 MoveAxis(U, 0, ABG)
00:21:00.345 00.000 8976 move complete, result=0
00:21:00.345 00.000 8976 worker thread done servicing request
00:21:00.345 00.000 8976 Worker thread wakes up
00:21:00.345 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
00:21:00.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:00.345 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:01.478 01.133 8976 Exposure complete
00:21:01.484 00.006 8976 worker thread done servicing request
00:21:01.485 00.001 5052 OnExposeComplete: enter
00:21:01.485 00.000 5052 UpdateGuideState(): m_state=6
00:21:01.485 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
00:21:01.485 00.000 5052 Star::Find returns 1 (0), X=142.31, Y=94.97, Mass=92, SNR=6.5, Peak=54 HFD=2.5
00:21:01.485 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.12) = xAngle (-2.44 = -2.44)
00:21:01.485 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.60 = -2.60)
00:21:01.485 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.25 hyp=0.77 cameraTheta=-0.33 mountX=-0.59 mountY=-0.39, mountTheta=-2.55
00:21:01.486 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.25, opts=13)
00:21:01.486 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.25)
00:21:01.486 00.000 8976 Worker thread wakes up
00:21:01.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.25) opts 0xd
00:21:01.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.25)
00:21:01.486 00.000 8976 Moving (0.73, -0.25) raw xDistance=-0.59 yDistance=-0.39
00:21:01.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
00:21:01.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:21:01.486 00.000 8976 MoveAxis(R, 2, ABG)
00:21:01.486 00.000 8976 stepping (8, -22) + (2, 0)
00:21:01.486 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:01.487 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=107, med=44, FiltMin=37, FiltMax=51, Gamma=2.630
00:21:01.496 00.009 5052 UpdateGuideState exits: m=92 SNR=6.5
00:21:01.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:01.496 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:01.496 00.000 5052 Enqueuing Expose request
00:21:01.512 00.016 8976 Received - 47 (G) 
00:21:01.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:01.512 00.000 8976 stepped: pos (10, -22)
00:21:01.512 00.000 8976 MoveAxis(U, 1, ABG)
00:21:01.512 00.000 8976 stepping (10, -22) + (0, 1)
00:21:01.512 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:01.544 00.032 8976 Received - 47 (G) 
00:21:01.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:01.544 00.000 8976 stepped: pos (10, -21)
00:21:01.544 00.000 8976 move complete, result=0
00:21:01.544 00.000 8976 worker thread done servicing request
00:21:01.544 00.000 8976 Worker thread wakes up
00:21:01.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:01.544 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:01.544 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 1 ms NORTH
00:21:02.678 01.134 8976 Exposure complete
00:21:02.683 00.005 8976 worker thread done servicing request
00:21:02.683 00.000 5052 OnExposeComplete: enter
00:21:02.683 00.000 5052 UpdateGuideState(): m_state=6
00:21:02.684 00.001 5052 Star::Find(18, 142, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
00:21:02.684 00.000 5052 Star::Find returns 1 (0), X=142.42, Y=95.39, Mass=111, SNR=7.2, Peak=55 HFD=3.2
00:21:02.684 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.12) = xAngle (-1.91 = -1.91)
00:21:02.684 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.07 = -2.07)
00:21:02.684 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.18 hyp=0.86 cameraTheta=0.21 mountX=-0.28 mountY=-0.75, mountTheta=-1.93
00:21:02.684 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.18, opts=13)
00:21:02.684 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.18)
00:21:02.685 00.001 8976 Worker thread wakes up
00:21:02.685 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.18) opts 0xd
00:21:02.685 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.18)
00:21:02.685 00.000 8976 Moving (0.84, 0.18) raw xDistance=-0.28 yDistance=-0.75
00:21:02.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
00:21:02.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
00:21:02.685 00.000 8976 MoveAxis(R, 1, ABG)
00:21:02.685 00.000 8976 stepping (10, -21) + (1, 0)
00:21:02.685 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:02.685 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:21:02.696 00.011 5052 UpdateGuideState exits: m=111 SNR=7.2
00:21:02.696 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:02.696 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:02.696 00.000 5052 Enqueuing Expose request
00:21:02.711 00.015 8976 Received - 47 (G) 
00:21:02.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:02.711 00.000 8976 stepped: pos (11, -21)
00:21:02.711 00.000 8976 MoveAxis(U, 3, ABG)
00:21:02.711 00.000 8976 stepping (11, -21) + (0, 3)
00:21:02.711 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:02.742 00.031 8976 Received - 47 (G) 
00:21:02.743 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:02.743 00.000 8976 stepped: pos (11, -18)
00:21:02.743 00.000 8976 move complete, result=0
00:21:02.743 00.000 8976 worker thread done servicing request
00:21:02.743 00.000 8976 Worker thread wakes up
00:21:02.743 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
00:21:02.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:02.743 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:03.878 01.135 8976 Exposure complete
00:21:03.885 00.007 8976 worker thread done servicing request
00:21:03.885 00.000 5052 OnExposeComplete: enter
00:21:03.886 00.001 5052 UpdateGuideState(): m_state=6
00:21:03.886 00.000 5052 Star::Find(18, 142, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
00:21:03.886 00.000 5052 Star::Find returns 1 (0), X=142.53, Y=94.91, Mass=117, SNR=7.4, Peak=56 HFD=3.5
00:21:03.886 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.12) = xAngle (-2.43 = -2.43)
00:21:03.886 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.59 = -2.59)
00:21:03.886 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=-0.30 hyp=0.99 cameraTheta=-0.31 mountX=-0.75 mountY=-0.52, mountTheta=-2.53
00:21:03.887 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=-0.30, opts=13)
00:21:03.887 00.000 5052 Enqueuing Move request for stepguider (0.95, -0.30)
00:21:03.887 00.000 8976 Worker thread wakes up
00:21:03.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, -0.30) opts 0xd
00:21:03.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, -0.30)
00:21:03.887 00.000 8976 Moving (0.95, -0.30) raw xDistance=-0.75 yDistance=-0.52
00:21:03.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
00:21:03.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
00:21:03.887 00.000 8976 MoveAxis(R, 3, ABG)
00:21:03.887 00.000 8976 stepping (11, -18) + (3, 0)
00:21:03.887 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:03.888 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:21:03.899 00.011 5052 UpdateGuideState exits: m=117 SNR=7.4
00:21:03.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:03.899 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:03.899 00.000 5052 Enqueuing Expose request
00:21:03.926 00.027 8976 Received - 47 (G) 
00:21:03.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:03.926 00.000 8976 stepped: pos (14, -18)
00:21:03.926 00.000 8976 MoveAxis(U, 2, ABG)
00:21:03.926 00.000 8976 stepping (14, -18) + (0, 2)
00:21:03.926 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:03.958 00.032 8976 Received - 47 (G) 
00:21:03.958 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:03.959 00.001 8976 stepped: pos (14, -16)
00:21:03.959 00.000 8976 move complete, result=0
00:21:03.959 00.000 8976 worker thread done servicing request
00:21:03.959 00.000 8976 Worker thread wakes up
00:21:03.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:03.959 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:03.959 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.5 px 2 ms NORTH
00:21:05.092 01.133 8976 Exposure complete
00:21:05.098 00.006 8976 worker thread done servicing request
00:21:05.098 00.000 5052 OnExposeComplete: enter
00:21:05.098 00.000 5052 UpdateGuideState(): m_state=6
00:21:05.098 00.000 5052 Star::Find(18, 142, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
00:21:05.098 00.000 5052 Star::Find returns 1 (0), X=141.96, Y=95.93, Mass=119, SNR=7.4, Peak=56 HFD=3.0
00:21:05.098 00.000 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.12) = xAngle (-1.03 = -1.03)
00:21:05.098 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.20 = -1.20)
00:21:05.098 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.72 hyp=0.81 cameraTheta=1.08 mountX=0.42 mountY=-0.76, mountTheta=-1.07
00:21:05.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.72, opts=13)
00:21:05.099 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.72)
00:21:05.099 00.000 8976 Worker thread wakes up
00:21:05.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.72) opts 0xd
00:21:05.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.72)
00:21:05.099 00.000 8976 Moving (0.38, 0.72) raw xDistance=0.42 yDistance=-0.76
00:21:05.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.42
00:21:05.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.76
00:21:05.099 00.000 8976 MoveAxis(L, 1, ABG)
00:21:05.099 00.000 8976 stepping (14, -16) + (-1, 0)
00:21:05.100 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:05.100 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:21:05.110 00.010 5052 UpdateGuideState exits: m=119 SNR=7.4
00:21:05.111 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:05.111 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:05.111 00.000 5052 Enqueuing Expose request
00:21:05.125 00.014 8976 Received - 47 (G) 
00:21:05.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:05.125 00.000 8976 stepped: pos (13, -16)
00:21:05.125 00.000 8976 MoveAxis(U, 3, ABG)
00:21:05.125 00.000 8976 stepping (13, -16) + (0, 3)
00:21:05.125 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:05.157 00.032 8976 Received - 47 (G) 
00:21:05.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:05.157 00.000 8976 stepped: pos (13, -13)
00:21:05.157 00.000 8976 move complete, result=0
00:21:05.157 00.000 8976 worker thread done servicing request
00:21:05.157 00.000 8976 Worker thread wakes up
00:21:05.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:05.157 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:05.157 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.8 px 3 ms NORTH
00:21:06.290 01.133 8976 Exposure complete
00:21:06.296 00.006 8976 worker thread done servicing request
00:21:06.296 00.000 5052 OnExposeComplete: enter
00:21:06.296 00.000 5052 UpdateGuideState(): m_state=6
00:21:06.296 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
00:21:06.296 00.000 5052 Star::Find returns 1 (0), X=141.21, Y=95.09, Mass=120, SNR=7.4, Peak=53 HFD=3.8
00:21:06.296 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.12) = xAngle (-4.92 = 1.36)
00:21:06.296 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.08 = 1.20)
00:21:06.296 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.13 hyp=0.39 cameraTheta=-2.81 mountX=0.08 mountY=0.36, mountTheta=1.35
00:21:06.297 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.13, opts=13)
00:21:06.297 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.13)
00:21:06.297 00.000 8976 Worker thread wakes up
00:21:06.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.13) opts 0xd
00:21:06.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.13)
00:21:06.297 00.000 8976 Moving (-0.37, -0.13) raw xDistance=0.08 yDistance=0.36
00:21:06.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:21:06.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.36
00:21:06.297 00.000 8976 MoveAxis(R, 0, ABG)
00:21:06.297 00.000 8976 MoveAxis(D, 1, ABG)
00:21:06.298 00.001 8976 stepping (13, -13) + (0, -1)
00:21:06.298 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:06.298 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:21:06.308 00.010 5052 UpdateGuideState exits: m=120 SNR=7.4
00:21:06.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:06.308 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:06.308 00.000 5052 Enqueuing Expose request
00:21:06.324 00.016 8976 Received - 47 (G) 
00:21:06.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:06.324 00.000 8976 stepped: pos (13, -14)
00:21:06.324 00.000 8976 move complete, result=0
00:21:06.324 00.000 8976 worker thread done servicing request
00:21:06.324 00.000 8976 Worker thread wakes up
00:21:06.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:06.324 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:06.324 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:21:07.460 01.136 8976 Exposure complete
00:21:07.466 00.006 8976 worker thread done servicing request
00:21:07.466 00.000 5052 OnExposeComplete: enter
00:21:07.466 00.000 5052 UpdateGuideState(): m_state=6
00:21:07.466 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
00:21:07.466 00.000 5052 Star::Find returns 1 (0), X=141.65, Y=94.99, Mass=110, SNR=7.1, Peak=53 HFD=3.4
00:21:07.466 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.12) = xAngle (-3.39 = 2.89)
00:21:07.466 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.56 = 2.73)
00:21:07.466 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.28 mountX=-0.23 mountY=0.10, mountTheta=2.75
00:21:07.467 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.23, opts=13)
00:21:07.467 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.23)
00:21:07.467 00.000 8976 Worker thread wakes up
00:21:07.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.23) opts 0xd
00:21:07.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.23)
00:21:07.467 00.000 8976 Moving (0.07, -0.23) raw xDistance=-0.23 yDistance=0.10
00:21:07.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:21:07.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:21:07.467 00.000 8976 MoveAxis(R, 0, ABG)
00:21:07.467 00.000 8976 MoveAxis(U, 0, ABG)
00:21:07.467 00.000 8976 move complete, result=0
00:21:07.467 00.000 8976 worker thread done servicing request
00:21:07.468 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:21:07.478 00.010 5052 UpdateGuideState exits: m=110 SNR=7.1
00:21:07.479 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:07.479 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:07.479 00.000 5052 Enqueuing Expose request
00:21:07.479 00.000 8976 Worker thread wakes up
00:21:07.479 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:07.479 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:07.479 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:08.607 01.128 8976 Exposure complete
00:21:08.612 00.005 8976 worker thread done servicing request
00:21:08.613 00.001 5052 OnExposeComplete: enter
00:21:08.613 00.000 5052 UpdateGuideState(): m_state=6
00:21:08.613 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
00:21:08.613 00.000 5052 Star::Find returns 1 (0), X=141.60, Y=95.24, Mass=119, SNR=7.4, Peak=55 HFD=3.2
00:21:08.613 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.12) = xAngle (-1.13 = -1.13)
00:21:08.613 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.30 = -1.30)
00:21:08.613 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.98 mountX=0.01 mountY=-0.03, mountTheta=-1.16
00:21:08.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.02, opts=13)
00:21:08.614 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.02)
00:21:08.614 00.000 8976 Worker thread wakes up
00:21:08.615 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.02) opts 0xd
00:21:08.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.02)
00:21:08.615 00.000 8976 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
00:21:08.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:21:08.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:21:08.615 00.000 8976 MoveAxis(R, 0, ABG)
00:21:08.615 00.000 8976 MoveAxis(U, 0, ABG)
00:21:08.615 00.000 8976 move complete, result=0
00:21:08.615 00.000 8976 worker thread done servicing request
00:21:08.616 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:21:08.625 00.009 5052 UpdateGuideState exits: m=119 SNR=7.4
00:21:08.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:08.625 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:08.625 00.000 5052 Enqueuing Expose request
00:21:08.625 00.000 8976 Worker thread wakes up
00:21:08.625 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:21:08.626 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:08.626 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:09.753 01.127 8976 Exposure complete
00:21:09.760 00.007 8976 worker thread done servicing request
00:21:09.760 00.000 5052 OnExposeComplete: enter
00:21:09.760 00.000 5052 UpdateGuideState(): m_state=6
00:21:09.760 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
00:21:09.760 00.000 5052 Star::Find returns 1 (0), X=142.39, Y=94.58, Mass=124, SNR=7.6, Peak=53 HFD=3.3
00:21:09.760 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.12) = xAngle (-2.78 = -2.78)
00:21:09.760 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.94 = -2.94)
00:21:09.760 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.63 hyp=1.03 cameraTheta=-0.66 mountX=-0.96 mountY=-0.20, mountTheta=-2.93
00:21:09.761 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.63, opts=13)
00:21:09.761 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.63)
00:21:09.761 00.000 8976 Worker thread wakes up
00:21:09.762 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.63) opts 0xd
00:21:09.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.63)
00:21:09.762 00.000 8976 Moving (0.81, -0.63) raw xDistance=-0.96 yDistance=-0.20
00:21:09.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.96
00:21:09.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:21:09.762 00.000 8976 MoveAxis(R, 4, ABG)
00:21:09.762 00.000 8976 stepping (13, -14) + (4, 0)
00:21:09.762 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:21:09.763 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:21:09.773 00.010 5052 UpdateGuideState exits: m=124 SNR=7.6
00:21:09.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:09.774 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:09.774 00.000 5052 Enqueuing Expose request
00:21:09.792 00.018 8976 Received - 47 (G) 
00:21:09.792 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:21:09.792 00.000 8976 stepped: pos (17, -14)
00:21:09.792 00.000 8976 MoveAxis(U, 0, ABG)
00:21:09.792 00.000 8976 move complete, result=0
00:21:09.792 00.000 8976 worker thread done servicing request
00:21:09.792 00.000 8976 Worker thread wakes up
00:21:09.793 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:09.793 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:09.793 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.2 px 0 ms NORTH
00:21:10.920 01.127 8976 Exposure complete
00:21:10.926 00.006 8976 worker thread done servicing request
00:21:10.926 00.000 5052 OnExposeComplete: enter
00:21:10.926 00.000 5052 UpdateGuideState(): m_state=6
00:21:10.926 00.000 5052 Star::Find(18, 142, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
00:21:10.926 00.000 5052 Star::Find returns 1 (0), X=142.32, Y=95.53, Mass=86, SNR=6.4, Peak=55 HFD=2.9
00:21:10.926 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.12) = xAngle (-1.71 = -1.71)
00:21:10.926 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.87 = -1.87)
00:21:10.926 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.32 hyp=0.80 cameraTheta=0.41 mountX=-0.11 mountY=-0.77, mountTheta=-1.71
00:21:10.927 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.32, opts=13)
00:21:10.927 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.32)
00:21:10.927 00.000 8976 Worker thread wakes up
00:21:10.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.32) opts 0xd
00:21:10.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.32)
00:21:10.927 00.000 8976 Moving (0.74, 0.32) raw xDistance=-0.11 yDistance=-0.77
00:21:10.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:21:10.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77
00:21:10.927 00.000 8976 MoveAxis(R, 0, ABG)
00:21:10.927 00.000 8976 MoveAxis(U, 3, ABG)
00:21:10.927 00.000 8976 stepping (17, -14) + (0, 3)
00:21:10.927 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:10.928 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:21:10.938 00.010 5052 UpdateGuideState exits: m=86 SNR=6.4
00:21:10.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:10.938 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:10.938 00.000 5052 Enqueuing Expose request
00:21:10.959 00.021 8976 Received - 47 (G) 
00:21:10.960 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:10.960 00.000 8976 stepped: pos (17, -11)
00:21:10.960 00.000 8976 move complete, result=0
00:21:10.960 00.000 8976 worker thread done servicing request
00:21:10.960 00.000 8976 Worker thread wakes up
00:21:10.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:10.960 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
00:21:10.960 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:12.091 01.131 8976 Exposure complete
00:21:12.097 00.006 8976 worker thread done servicing request
00:21:12.097 00.000 5052 OnExposeComplete: enter
00:21:12.097 00.000 5052 UpdateGuideState(): m_state=6
00:21:12.097 00.000 5052 Star::Find(18, 142, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
00:21:12.097 00.000 5052 Star::Find returns 1 (0), X=142.46, Y=95.38, Mass=114, SNR=7.3, Peak=56 HFD=3.2
00:21:12.097 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.12) = xAngle (-1.93 = -1.93)
00:21:12.097 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.09 = -2.09)
00:21:12.097 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.16 hyp=0.90 cameraTheta=0.18 mountX=-0.32 mountY=-0.78, mountTheta=-1.96
00:21:12.098 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.16, opts=13)
00:21:12.098 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.16)
00:21:12.098 00.000 8976 Worker thread wakes up
00:21:12.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.16) opts 0xd
00:21:12.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.16)
00:21:12.098 00.000 8976 Moving (0.88, 0.16) raw xDistance=-0.32 yDistance=-0.78
00:21:12.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:21:12.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.78
00:21:12.099 00.001 8976 MoveAxis(R, 1, ABG)
00:21:12.099 00.000 8976 stepping (17, -11) + (1, 0)
00:21:12.099 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:12.099 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:21:12.110 00.011 5052 UpdateGuideState exits: m=114 SNR=7.3
00:21:12.111 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:12.111 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:12.111 00.000 5052 Enqueuing Expose request
00:21:12.127 00.016 8976 Received - 47 (G) 
00:21:12.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:12.127 00.000 8976 stepped: pos (18, -11)
00:21:12.127 00.000 8976 MoveAxis(U, 3, ABG)
00:21:12.127 00.000 8976 stepping (18, -11) + (0, 3)
00:21:12.127 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:12.158 00.031 8976 Received - 47 (G) 
00:21:12.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:12.158 00.000 8976 stepped: pos (18, -8)
00:21:12.158 00.000 8976 move complete, result=0
00:21:12.158 00.000 8976 worker thread done servicing request
00:21:12.158 00.000 8976 Worker thread wakes up
00:21:12.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:12.158 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:12.159 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
00:21:13.291 01.132 8976 Exposure complete
00:21:13.295 00.004 8976 worker thread done servicing request
00:21:13.295 00.000 5052 OnExposeComplete: enter
00:21:13.295 00.000 5052 UpdateGuideState(): m_state=6
00:21:13.295 00.000 5052 Star::Find(18, 142, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
00:21:13.295 00.000 5052 Star::Find returns 1 (0), X=141.40, Y=95.63, Mass=118, SNR=7.4, Peak=60 HFD=3.0
00:21:13.295 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.12) = xAngle (-0.13 = -0.13)
00:21:13.295 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.29 = -0.29)
00:21:13.296 00.001 5052 CameraToMount -- cameraX=-0.18 cameraY=0.41 hyp=0.45 cameraTheta=1.98 mountX=0.45 mountY=-0.13, mountTheta=-0.28
00:21:13.296 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.41, opts=13)
00:21:13.296 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.41)
00:21:13.296 00.000 8976 Worker thread wakes up
00:21:13.296 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.41) opts 0xd
00:21:13.296 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.41)
00:21:13.296 00.000 8976 Moving (-0.18, 0.41) raw xDistance=0.45 yDistance=-0.13
00:21:13.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45
00:21:13.298 00.002 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:21:13.298 00.000 8976 MoveAxis(L, 2, ABG)
00:21:13.298 00.000 8976 stepping (18, -8) + (-2, 0)
00:21:13.298 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:13.298 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:21:13.308 00.010 5052 UpdateGuideState exits: m=118 SNR=7.4
00:21:13.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:13.308 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:13.308 00.000 5052 Enqueuing Expose request
00:21:13.326 00.018 8976 Received - 47 (G) 
00:21:13.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:13.326 00.000 8976 stepped: pos (16, -8)
00:21:13.326 00.000 8976 MoveAxis(U, 0, ABG)
00:21:13.326 00.000 8976 move complete, result=0
00:21:13.326 00.000 8976 worker thread done servicing request
00:21:13.326 00.000 8976 Worker thread wakes up
00:21:13.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:13.326 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:13.326 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
00:21:14.458 01.132 8976 Exposure complete
00:21:14.463 00.005 8976 worker thread done servicing request
00:21:14.463 00.000 5052 OnExposeComplete: enter
00:21:14.463 00.000 5052 UpdateGuideState(): m_state=6
00:21:14.463 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
00:21:14.463 00.000 5052 Star::Find returns 1 (0), X=141.91, Y=95.29, Mass=115, SNR=7.4, Peak=56 HFD=2.6
00:21:14.464 00.001 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.12) = xAngle (-1.89 = -1.89)
00:21:14.464 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.05 = -2.05)
00:21:14.464 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.08 hyp=0.34 cameraTheta=0.23 mountX=-0.11 mountY=-0.30, mountTheta=-1.91
00:21:14.464 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.08, opts=13)
00:21:14.464 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.08)
00:21:14.464 00.000 8976 Worker thread wakes up
00:21:14.464 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.08) opts 0xd
00:21:14.464 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.08)
00:21:14.465 00.001 8976 Moving (0.33, 0.08) raw xDistance=-0.11 yDistance=-0.30
00:21:14.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:21:14.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:21:14.465 00.000 8976 MoveAxis(R, 0, ABG)
00:21:14.465 00.000 8976 MoveAxis(U, 1, ABG)
00:21:14.465 00.000 8976 stepping (16, -8) + (0, 1)
00:21:14.465 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:14.465 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:21:14.474 00.009 5052 UpdateGuideState exits: m=115 SNR=7.4
00:21:14.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:14.474 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:14.474 00.000 5052 Enqueuing Expose request
00:21:14.492 00.018 8976 Received - 47 (G) 
00:21:14.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:14.492 00.000 8976 stepped: pos (16, -7)
00:21:14.492 00.000 8976 move complete, result=0
00:21:14.492 00.000 8976 worker thread done servicing request
00:21:14.492 00.000 8976 Worker thread wakes up
00:21:14.493 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:21:14.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:14.493 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:15.618 01.125 8976 Exposure complete
00:21:15.624 00.006 8976 worker thread done servicing request
00:21:15.624 00.000 5052 OnExposeComplete: enter
00:21:15.624 00.000 5052 UpdateGuideState(): m_state=6
00:21:15.624 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
00:21:15.624 00.000 5052 Star::Find returns 1 (0), X=142.02, Y=95.44, Mass=111, SNR=7.2, Peak=56 HFD=3.2
00:21:15.624 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.12) = xAngle (-1.64 = -1.64)
00:21:15.624 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.80 = -1.80)
00:21:15.624 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.23 hyp=0.50 cameraTheta=0.48 mountX=-0.03 mountY=-0.48, mountTheta=-1.64
00:21:15.625 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.23, opts=13)
00:21:15.625 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.23)
00:21:15.625 00.000 8976 Worker thread wakes up
00:21:15.625 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.23) opts 0xd
00:21:15.625 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.23)
00:21:15.625 00.000 8976 Moving (0.44, 0.23) raw xDistance=-0.03 yDistance=-0.48
00:21:15.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:21:15.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
00:21:15.625 00.000 8976 MoveAxis(R, 0, ABG)
00:21:15.625 00.000 8976 MoveAxis(U, 2, ABG)
00:21:15.625 00.000 8976 stepping (16, -7) + (0, 2)
00:21:15.625 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:15.626 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:21:15.636 00.010 5052 UpdateGuideState exits: m=111 SNR=7.2
00:21:15.636 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:15.636 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:15.636 00.000 5052 Enqueuing Expose request
00:21:15.659 00.023 8976 Received - 47 (G) 
00:21:15.659 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:15.659 00.000 8976 stepped: pos (16, -5)
00:21:15.659 00.000 8976 move complete, result=0
00:21:15.659 00.000 8976 worker thread done servicing request
00:21:15.659 00.000 8976 Worker thread wakes up
00:21:15.659 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
00:21:15.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:15.659 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:16.793 01.134 8976 Exposure complete
00:21:16.799 00.006 8976 worker thread done servicing request
00:21:16.799 00.000 5052 OnExposeComplete: enter
00:21:16.799 00.000 5052 UpdateGuideState(): m_state=6
00:21:16.799 00.000 5052 Star::Find(18, 142, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
00:21:16.799 00.000 5052 Star::Find returns 1 (0), X=142.31, Y=94.49, Mass=116, SNR=7.3, Peak=53 HFD=3.3
00:21:16.799 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.12) = xAngle (-2.90 = -2.90)
00:21:16.799 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.06 = -3.06)
00:21:16.799 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.73 hyp=1.03 cameraTheta=-0.78 mountX=-1.00 mountY=-0.08, mountTheta=-3.06
00:21:16.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.73, opts=13)
00:21:16.800 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.73)
00:21:16.800 00.000 8976 Worker thread wakes up
00:21:16.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.73) opts 0xd
00:21:16.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.73)
00:21:16.800 00.000 8976 Moving (0.73, -0.73) raw xDistance=-1.00 yDistance=-0.08
00:21:16.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.00
00:21:16.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:21:16.800 00.000 8976 MoveAxis(R, 4, ABG)
00:21:16.800 00.000 8976 stepping (16, -5) + (4, 0)
00:21:16.800 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:21:16.801 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:21:16.811 00.010 5052 UpdateGuideState exits: m=116 SNR=7.3
00:21:16.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:16.812 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:16.812 00.000 5052 Enqueuing Expose request
00:21:16.842 00.030 8976 Received - 47 (G) 
00:21:16.842 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:21:16.842 00.000 8976 stepped: pos (20, -5)
00:21:16.842 00.000 8976 MoveAxis(U, 0, ABG)
00:21:16.842 00.000 8976 move complete, result=0
00:21:16.842 00.000 8976 worker thread done servicing request
00:21:16.842 00.000 8976 Worker thread wakes up
00:21:16.842 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:16.842 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:16.843 00.001 5052 GuideStep: -1.0 px 4 ms EAST, -0.1 px 0 ms NORTH
00:21:17.976 01.133 8976 Exposure complete
00:21:17.982 00.006 8976 worker thread done servicing request
00:21:17.982 00.000 5052 OnExposeComplete: enter
00:21:17.982 00.000 5052 UpdateGuideState(): m_state=6
00:21:17.982 00.000 5052 Star::Find(18, 142, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
00:21:17.982 00.000 5052 Star::Find returns 1 (0), X=141.87, Y=95.33, Mass=109, SNR=7.1, Peak=53 HFD=2.9
00:21:17.982 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.12) = xAngle (-1.74 = -1.74)
00:21:17.982 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.90 = -1.90)
00:21:17.982 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.11 hyp=0.31 cameraTheta=0.37 mountX=-0.05 mountY=-0.29, mountTheta=-1.75
00:21:17.983 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.11, opts=13)
00:21:17.983 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.11)
00:21:17.983 00.000 8976 Worker thread wakes up
00:21:17.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.11) opts 0xd
00:21:17.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.11)
00:21:17.983 00.000 8976 Moving (0.29, 0.11) raw xDistance=-0.05 yDistance=-0.29
00:21:17.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:21:17.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:21:17.983 00.000 8976 MoveAxis(R, 0, ABG)
00:21:17.983 00.000 8976 MoveAxis(U, 1, ABG)
00:21:17.983 00.000 8976 stepping (20, -5) + (0, 1)
00:21:17.983 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:17.984 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:21:17.994 00.010 5052 UpdateGuideState exits: m=109 SNR=7.1
00:21:17.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:17.994 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:17.994 00.000 5052 Enqueuing Expose request
00:21:18.009 00.015 8976 Received - 47 (G) 
00:21:18.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:18.009 00.000 8976 stepped: pos (20, -4)
00:21:18.009 00.000 8976 move complete, result=0
00:21:18.009 00.000 8976 worker thread done servicing request
00:21:18.009 00.000 8976 Worker thread wakes up
00:21:18.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:18.009 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:18.010 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:21:19.139 01.129 8976 Exposure complete
00:21:19.144 00.005 8976 worker thread done servicing request
00:21:19.144 00.000 5052 OnExposeComplete: enter
00:21:19.145 00.001 5052 UpdateGuideState(): m_state=6
00:21:19.145 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
00:21:19.145 00.000 5052 Star::Find returns 1 (0), X=142.18, Y=95.16, Mass=110, SNR=7.2, Peak=52 HFD=3.0
00:21:19.145 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.12) = xAngle (-2.21 = -2.21)
00:21:19.145 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.37 = -2.37)
00:21:19.145 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.05 hyp=0.60 cameraTheta=-0.09 mountX=-0.36 mountY=-0.42, mountTheta=-2.28
00:21:19.145 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.05, opts=13)
00:21:19.146 00.001 5052 Enqueuing Move request for stepguider (0.60, -0.05)
00:21:19.146 00.000 8976 Worker thread wakes up
00:21:19.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.05) opts 0xd
00:21:19.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.05)
00:21:19.146 00.000 8976 Moving (0.60, -0.05) raw xDistance=-0.36 yDistance=-0.42
00:21:19.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
00:21:19.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
00:21:19.146 00.000 8976 MoveAxis(R, 1, ABG)
00:21:19.146 00.000 8976 stepping (20, -4) + (1, 0)
00:21:19.146 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:19.147 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:21:19.157 00.010 5052 UpdateGuideState exits: m=110 SNR=7.2
00:21:19.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:19.157 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:19.157 00.000 5052 Enqueuing Expose request
00:21:19.176 00.019 8976 Received - 47 (G) 
00:21:19.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:19.176 00.000 8976 stepped: pos (21, -4)
00:21:19.176 00.000 8976 MoveAxis(U, 2, ABG)
00:21:19.176 00.000 8976 stepping (21, -4) + (0, 2)
00:21:19.176 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:19.208 00.032 8976 Received - 47 (G) 
00:21:19.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:19.208 00.000 8976 stepped: pos (21, -2)
00:21:19.209 00.001 8976 move complete, result=0
00:21:19.209 00.000 8976 worker thread done servicing request
00:21:19.209 00.000 8976 Worker thread wakes up
00:21:19.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:19.209 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:19.209 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.4 px 2 ms NORTH
00:21:20.344 01.135 8976 Exposure complete
00:21:20.350 00.006 8976 worker thread done servicing request
00:21:20.350 00.000 5052 OnExposeComplete: enter
00:21:20.350 00.000 5052 UpdateGuideState(): m_state=6
00:21:20.350 00.000 5052 Star::Find(18, 142, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
00:21:20.350 00.000 5052 Star::Find returns 1 (0), X=141.16, Y=95.67, Mass=117, SNR=7.3, Peak=53 HFD=3.7
00:21:20.350 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.12) = xAngle (0.20 = 0.20)
00:21:20.350 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.04 = 0.04)
00:21:20.350 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.46 hyp=0.62 cameraTheta=2.32 mountX=0.61 mountY=0.02, mountTheta=0.04
00:21:20.351 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.46, opts=13)
00:21:20.351 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.46)
00:21:20.351 00.000 8976 Worker thread wakes up
00:21:20.351 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.46) opts 0xd
00:21:20.351 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.46)
00:21:20.351 00.000 8976 Moving (-0.42, 0.46) raw xDistance=0.61 yDistance=0.02
00:21:20.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.61
00:21:20.352 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:21:20.352 00.000 8976 MoveAxis(L, 2, ABG)
00:21:20.352 00.000 8976 stepping (21, -2) + (-2, 0)
00:21:20.352 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:20.352 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:21:20.364 00.012 5052 UpdateGuideState exits: m=117 SNR=7.3
00:21:20.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:20.364 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:20.364 00.000 5052 Enqueuing Expose request
00:21:20.367 00.003 8976 Received - 47 (G) 
00:21:20.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:20.367 00.000 8976 stepped: pos (19, -2)
00:21:20.367 00.000 8976 MoveAxis(U, 0, ABG)
00:21:20.367 00.000 8976 move complete, result=0
00:21:20.367 00.000 8976 worker thread done servicing request
00:21:20.367 00.000 8976 Worker thread wakes up
00:21:20.367 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.0 px 0 ms NORTH
00:21:20.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:20.367 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:21.505 01.138 8976 Exposure complete
00:21:21.511 00.006 8976 worker thread done servicing request
00:21:21.511 00.000 5052 OnExposeComplete: enter
00:21:21.512 00.001 5052 UpdateGuideState(): m_state=6
00:21:21.512 00.000 5052 Star::Find(18, 141, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
00:21:21.512 00.000 5052 Star::Find returns 1 (0), X=140.52, Y=95.46, Mass=112, SNR=7.2, Peak=55 HFD=3.1
00:21:21.512 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.12) = xAngle (0.80 = 0.80)
00:21:21.512 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.64 = 0.64)
00:21:21.512 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.25 hyp=1.09 cameraTheta=2.91 mountX=0.76 mountY=0.65, mountTheta=0.71
00:21:21.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.25, opts=13)
00:21:21.513 00.000 5052 Enqueuing Move request for stepguider (-1.06, 0.25)
00:21:21.513 00.000 8976 Worker thread wakes up
00:21:21.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.25) opts 0xd
00:21:21.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.25)
00:21:21.513 00.000 8976 Moving (-1.06, 0.25) raw xDistance=0.76 yDistance=0.65
00:21:21.514 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
00:21:21.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
00:21:21.514 00.000 8976 MoveAxis(L, 3, ABG)
00:21:21.514 00.000 8976 stepping (19, -2) + (-3, 0)
00:21:21.514 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:21.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:21:21.524 00.010 5052 UpdateGuideState exits: m=112 SNR=7.2
00:21:21.525 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:21.525 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:21.525 00.000 5052 Enqueuing Expose request
00:21:21.542 00.017 8976 Received - 47 (G) 
00:21:21.542 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:21.542 00.000 8976 stepped: pos (16, -2)
00:21:21.542 00.000 8976 MoveAxis(D, 2, ABG)
00:21:21.542 00.000 8976 stepping (16, -2) + (0, -2)
00:21:21.543 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:21.574 00.031 8976 Received - 47 (G) 
00:21:21.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:21:21.574 00.000 8976 stepped: pos (16, -4)
00:21:21.574 00.000 8976 move complete, result=0
00:21:21.575 00.001 8976 worker thread done servicing request
00:21:21.575 00.000 8976 Worker thread wakes up
00:21:21.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:21.575 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.6 px 2 ms SOUTH
00:21:21.575 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:22.712 01.137 8976 Exposure complete
00:21:22.718 00.006 8976 worker thread done servicing request
00:21:22.718 00.000 5052 OnExposeComplete: enter
00:21:22.718 00.000 5052 UpdateGuideState(): m_state=6
00:21:22.718 00.000 5052 Star::Find(18, 140, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
00:21:22.718 00.000 5052 Star::Find returns 1 (0), X=140.07, Y=95.19, Mass=108, SNR=7.1, Peak=53 HFD=3.1
00:21:22.718 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.12) = xAngle (-5.24 = 1.04)
00:21:22.718 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.40 = 0.88)
00:21:22.718 00.000 5052 CameraToMount -- cameraX=-1.51 cameraY=-0.02 hyp=1.51 cameraTheta=-3.13 mountX=0.76 mountY=1.16, mountTheta=0.99
00:21:22.719 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.51, y=-0.02, opts=13)
00:21:22.719 00.000 5052 Enqueuing Move request for stepguider (-1.51, -0.02)
00:21:22.719 00.000 8976 Worker thread wakes up
00:21:22.719 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.51, -0.02) opts 0xd
00:21:22.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.51, -0.02)
00:21:22.719 00.000 8976 Moving (-1.51, -0.02) raw xDistance=0.76 yDistance=1.16
00:21:22.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.76
00:21:22.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.16
00:21:22.720 00.001 8976 MoveAxis(L, 3, ABG)
00:21:22.720 00.000 8976 stepping (16, -4) + (-3, 0)
00:21:22.720 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:22.720 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:21:22.730 00.010 5052 UpdateGuideState exits: m=108 SNR=7.1
00:21:22.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:22.730 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:22.730 00.000 5052 Enqueuing Expose request
00:21:22.757 00.027 8976 Received - 47 (G) 
00:21:22.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:22.757 00.000 8976 stepped: pos (13, -4)
00:21:22.757 00.000 8976 MoveAxis(D, 4, ABG)
00:21:22.757 00.000 8976 stepping (13, -4) + (0, -4)
00:21:22.757 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:21:22.789 00.032 8976 Received - 47 (G) 
00:21:22.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:21:22.789 00.000 8976 stepped: pos (13, -8)
00:21:22.789 00.000 8976 move complete, result=0
00:21:22.790 00.001 8976 worker thread done servicing request
00:21:22.790 00.000 8976 Worker thread wakes up
00:21:22.790 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 1.2 px 4 ms SOUTH
00:21:22.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:22.790 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:23.921 01.131 8976 Exposure complete
00:21:23.927 00.006 8976 worker thread done servicing request
00:21:23.927 00.000 5052 OnExposeComplete: enter
00:21:23.927 00.000 5052 UpdateGuideState(): m_state=6
00:21:23.927 00.000 5052 Star::Find(18, 140, 95, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
00:21:23.927 00.000 5052 Star::Find returns 1 (0), X=140.42, Y=94.77, Mass=106, SNR=7.0, Peak=56 HFD=3.2
00:21:23.927 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.12) = xAngle (-4.89 = 1.39)
00:21:23.927 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.05 = 1.23)
00:21:23.927 00.000 5052 CameraToMount -- cameraX=-1.16 cameraY=-0.45 hyp=1.25 cameraTheta=-2.77 mountX=0.22 mountY=1.18, mountTheta=1.39
00:21:23.927 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.16, y=-0.45, opts=13)
00:21:23.927 00.000 5052 Enqueuing Move request for stepguider (-1.16, -0.45)
00:21:23.927 00.000 8976 Worker thread wakes up
00:21:23.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.16, -0.45) opts 0xd
00:21:23.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.16, -0.45)
00:21:23.927 00.000 8976 Moving (-1.16, -0.45) raw xDistance=0.22 yDistance=1.18
00:21:23.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:21:23.928 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.18
00:21:23.928 00.000 8976 MoveAxis(R, 0, ABG)
00:21:23.928 00.000 8976 MoveAxis(D, 4, ABG)
00:21:23.928 00.000 8976 stepping (13, -8) + (0, -4)
00:21:23.928 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:21:23.928 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:21:23.937 00.009 5052 UpdateGuideState exits: m=106 SNR=7.0
00:21:23.938 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:23.938 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:23.938 00.000 5052 Enqueuing Expose request
00:21:23.972 00.034 8976 Received - 47 (G) 
00:21:23.972 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:21:23.972 00.000 8976 stepped: pos (13, -12)
00:21:23.972 00.000 8976 move complete, result=0
00:21:23.972 00.000 8976 worker thread done servicing request
00:21:23.972 00.000 8976 Worker thread wakes up
00:21:23.972 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.2 px 4 ms SOUTH
00:21:23.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:23.973 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:25.098 01.125 8976 Exposure complete
00:21:25.104 00.006 8976 worker thread done servicing request
00:21:25.104 00.000 5052 OnExposeComplete: enter
00:21:25.104 00.000 5052 UpdateGuideState(): m_state=6
00:21:25.104 00.000 5052 Star::Find(18, 140, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
00:21:25.104 00.000 5052 Star::Find returns 1 (0), X=141.22, Y=94.58, Mass=94, SNR=6.6, Peak=53 HFD=3.1
00:21:25.104 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.12) = xAngle (-4.20 = 2.08)
00:21:25.104 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.36 = 1.92)
00:21:25.104 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.64 hyp=0.73 cameraTheta=-2.08 mountX=-0.36 mountY=0.69, mountTheta=2.05
00:21:25.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.64, opts=13)
00:21:25.105 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.64)
00:21:25.105 00.000 8976 Worker thread wakes up
00:21:25.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.64) opts 0xd
00:21:25.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.64)
00:21:25.105 00.000 8976 Moving (-0.36, -0.64) raw xDistance=-0.36 yDistance=0.69
00:21:25.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:21:25.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.69
00:21:25.106 00.001 8976 MoveAxis(R, 1, ABG)
00:21:25.106 00.000 8976 stepping (13, -12) + (1, 0)
00:21:25.106 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:25.106 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:21:25.117 00.011 5052 UpdateGuideState exits: m=94 SNR=6.6
00:21:25.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:25.117 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:21:25.117 00.000 5052 Enqueuing Expose request
00:21:25.139 00.022 8976 Received - 47 (G) 
00:21:25.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:21:25.139 00.000 8976 stepped: pos (14, -12)
00:21:25.139 00.000 8976 MoveAxis(D, 3, ABG)
00:21:25.139 00.000 8976 stepping (14, -12) + (0, -3)
00:21:25.139 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:25.170 00.031 8976 Received - 47 (G) 
00:21:25.170 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:21:25.171 00.001 8976 stepped: pos (14, -15)
00:21:25.171 00.000 8976 move complete, result=0
00:21:25.171 00.000 8976 worker thread done servicing request
00:21:25.171 00.000 8976 Worker thread wakes up
00:21:25.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:25.171 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(124,77,37,37)
00:21:25.171 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.7 px 3 ms SOUTH
00:21:26.303 01.132 8976 Exposure complete
00:21:26.309 00.006 8976 worker thread done servicing request
00:21:26.309 00.000 5052 OnExposeComplete: enter
00:21:26.309 00.000 5052 UpdateGuideState(): m_state=6
00:21:26.309 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
00:21:26.310 00.001 5052 Star::Find returns 0 (2), X=141.00, Y=94.00, Mass=17, SNR=2.8, Peak=53 HFD=0.0
00:21:26.310 00.000 5052 DistanceChecker: activated
00:21:26.310 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:26.310 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:21:26.310 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:21:26.310 00.000 8976 Worker thread wakes up
00:21:26.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:21:26.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:21:26.310 00.000 8976 move complete, result=0
00:21:26.311 00.001 8976 worker thread done servicing request
00:21:26.415 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:26.415 00.000 5052 Status Line: Star lost - low SNR
00:21:26.416 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:21:26.426 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:21:26.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:26.426 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:21:26.426 00.000 5052 Enqueuing Expose request
00:21:26.426 00.000 8976 Worker thread wakes up
00:21:26.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:26.426 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:27.552 01.126 8976 Exposure complete
00:21:27.558 00.006 8976 worker thread done servicing request
00:21:27.558 00.000 5052 OnExposeComplete: enter
00:21:27.558 00.000 5052 UpdateGuideState(): m_state=6
00:21:27.558 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
00:21:27.558 00.000 5052 Star::Find returns 0 (2), X=141.00, Y=94.00, Mass=19, SNR=3.0, Peak=53 HFD=0.0
00:21:27.558 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:27.558 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:21:27.558 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:21:27.558 00.000 8976 Worker thread wakes up
00:21:27.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:21:27.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:21:27.558 00.000 8976 move complete, result=0
00:21:27.559 00.001 8976 worker thread done servicing request
00:21:27.668 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:27.668 00.000 5052 Status Line: Star lost - low SNR
00:21:27.670 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:21:27.679 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:21:27.680 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:27.680 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:21:27.680 00.000 5052 Enqueuing Expose request
00:21:27.680 00.000 8976 Worker thread wakes up
00:21:27.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:27.680 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:28.808 01.128 8976 Exposure complete
00:21:28.814 00.006 8976 worker thread done servicing request
00:21:28.814 00.000 5052 OnExposeComplete: enter
00:21:28.814 00.000 5052 UpdateGuideState(): m_state=6
00:21:28.814 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
00:21:28.814 00.000 5052 Star::Find returns 1 (0), X=135.43, Y=104.05, Mass=21, SNR=3.1, Peak=54 HFD=3.4
00:21:28.814 00.000 5052 DistanceChecker: reject for large offset (10.77 > 1.47) avgDist = 0.74 count = 86
00:21:28.814 00.000 5052 Status Line: Recovering
00:21:28.815 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
00:21:28.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:21:28.816 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:21:28.816 00.000 8976 Worker thread wakes up
00:21:28.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:21:28.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:21:28.816 00.000 8976 move complete, result=0
00:21:28.816 00.000 8976 worker thread done servicing request
00:21:28.917 00.101 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:28.917 00.000 5052 Status Line: No star found
00:21:28.918 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:21:28.926 00.008 5052 UpdateGuideState exits: No star found
00:21:28.927 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:28.927 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:21:28.927 00.000 5052 Enqueuing Expose request
00:21:28.927 00.000 8976 Worker thread wakes up
00:21:28.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:28.927 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:30.053 01.126 8976 Exposure complete
00:21:30.059 00.006 8976 worker thread done servicing request
00:21:30.059 00.000 5052 OnExposeComplete: enter
00:21:30.059 00.000 5052 UpdateGuideState(): m_state=6
00:21:30.059 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
00:21:30.059 00.000 5052 Star::Find false star n=5 nbg=288 bg=41.4 sigma=0.8 thresh=44 peak=44
00:21:30.059 00.000 5052 Star::Find returns 0 (2), X=141.00, Y=94.00, Mass=33, SNR=2.9, Peak=52 HFD=0.0
00:21:30.059 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:30.059 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:21:30.060 00.001 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:21:30.060 00.000 8976 Worker thread wakes up
00:21:30.060 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:21:30.060 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:21:30.060 00.000 8976 move complete, result=0
00:21:30.060 00.000 8976 worker thread done servicing request
00:21:30.163 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:30.163 00.000 5052 Status Line: Star lost - low SNR
00:21:30.165 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:21:30.174 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:21:30.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:30.174 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:21:30.174 00.000 5052 Enqueuing Expose request
00:21:30.174 00.000 8976 Worker thread wakes up
00:21:30.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:21:30.174 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:21:30.731 00.557 5052 Stop button clicked
00:21:30.731 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:21:30.731 00.000 5052 Status Line: Waiting for devices...
00:21:30.843 00.112 8976 ASCOM_AbortExposure returns err = 0
00:21:30.843 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
00:21:30.843 00.000 8976 worker thread done servicing request
00:21:30.843 00.000 5052 OnExposeComplete: enter
00:21:30.843 00.000 5052 OnExposeComplete: Capture Error reported
00:21:30.843 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
00:21:30.843 00.000 5052 MoveAxis(U, 15, -)
00:21:30.843 00.000 5052 stepping (14, -15) + (0, 15)
00:21:30.843 00.000 5052 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 35 (5) 
00:21:30.926 00.083 5052 Received - 47 (G) 
00:21:30.926 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 35 (5) 
00:21:30.926 00.000 5052 stepped: pos (14, 0)
00:21:30.926 00.000 5052 MoveAxis(L, 14, -)
00:21:30.926 00.000 5052 stepping (14, 0) + (-14, 0)
00:21:30.926 00.000 5052 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 31 (1) 34 (4) 
00:21:31.005 00.079 5052 Received - 47 (G) 
00:21:31.006 00.001 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 31 (1) 34 (4) 
00:21:31.006 00.000 5052 stepped: pos (0, 0)
00:21:31.006 00.000 5052 Mount: notify guiding stopped
00:21:31.006 00.000 5052 BLC: window closed
00:21:31.006 00.000 5052 BLC: Last direction was reset
00:21:31.006 00.000 5052 Changing from state GUIDING to STOP
00:21:31.006 00.000 5052 guider state => SELECTED
00:21:31.006 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:21:31.016 00.010 5052 Changing from state SELECTED to UNINITIALIZED
00:21:31.016 00.000 5052 guider state => SELECTING
00:21:31.019 00.003 5052 Status Line: Stopped.
00:21:31.021 00.002 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
00:22:52.019 80.998 5052 StartLoopingInteractive: Loop button clicked
00:22:52.019 00.000 5052 Status Line: Looping
00:22:52.021 00.002 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:22:52.025 00.004 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:22:52.025 00.000 5052 Enqueuing Expose request
00:22:52.025 00.000 8976 Worker thread wakes up
00:22:52.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:22:52.025 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:53.150 01.125 8976 Exposure complete
00:22:53.155 00.005 8976 worker thread done servicing request
00:22:53.155 00.000 5052 OnExposeComplete: enter
00:22:53.155 00.000 5052 UpdateGuideState(): m_state=1
00:22:53.155 00.000 5052 Star::Find(18, 141, 94, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
00:22:53.155 00.000 5052 Star::Find returns 1 (0), X=130.12, Y=80.31, Mass=41, SNR=4.4, Peak=53 HFD=3.7
00:22:53.156 00.001 5052 DistanceChecker: deactivated
00:22:53.157 00.001 5052 setting lock position to (130.12, 80.31)
00:22:53.157 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:22:53.158 00.001 5052 Changing from state SELECTING to SELECTED
00:22:53.158 00.000 5052 guider state => SELECTED
00:22:53.159 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:22:53.169 00.010 5052 UpdateGuideState exits: m=41 SNR=4.4
00:22:53.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:53.169 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:22:53.169 00.000 5052 Enqueuing Expose request
00:22:53.169 00.000 8976 Worker thread wakes up
00:22:53.170 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:22:53.170 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,62,37,37)
00:22:54.294 01.124 8976 Exposure complete
00:22:54.300 00.006 8976 worker thread done servicing request
00:22:54.300 00.000 5052 OnExposeComplete: enter
00:22:54.300 00.000 5052 UpdateGuideState(): m_state=2
00:22:54.300 00.000 5052 Star::Find(18, 130, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
00:22:54.300 00.000 5052 Star::Find false star n=3 nbg=287 bg=41.5 sigma=0.8 thresh=44 peak=44
00:22:54.300 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=80.00, Mass=24, SNR=2.9, Peak=52 HFD=0.0
00:22:54.300 00.000 5052 DistanceChecker: activated
00:22:54.300 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:54.301 00.001 5052 Changing from state SELECTED to UNINITIALIZED
00:22:54.301 00.000 5052 guider state => SELECTING
00:22:54.301 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:54.301 00.000 5052 Status Line: Star lost - low SNR
00:22:54.306 00.005 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:22:54.315 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:22:54.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:54.315 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:22:54.315 00.000 5052 Enqueuing Expose request
00:22:54.315 00.000 8976 Worker thread wakes up
00:22:54.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:22:54.315 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:55.439 01.124 8976 Exposure complete
00:22:55.444 00.005 8976 worker thread done servicing request
00:22:55.444 00.000 5052 OnExposeComplete: enter
00:22:55.444 00.000 5052 UpdateGuideState(): m_state=1
00:22:55.445 00.001 5052 Star::Find(18, 130, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
00:22:55.445 00.000 5052 Star::Find false star n=6 nbg=288 bg=41.7 sigma=0.8 thresh=44 peak=44
00:22:55.445 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=80.00, Mass=35, SNR=2.9, Peak=51 HFD=0.0
00:22:55.445 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:55.445 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:55.445 00.000 5052 Status Line: Star lost - low SNR
00:22:55.446 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:22:55.454 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:22:55.455 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:55.455 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:22:55.455 00.000 5052 Enqueuing Expose request
00:22:55.455 00.000 8976 Worker thread wakes up
00:22:55.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:22:55.455 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:56.577 01.122 8976 Exposure complete
00:22:56.582 00.005 8976 worker thread done servicing request
00:22:56.582 00.000 5052 OnExposeComplete: enter
00:22:56.582 00.000 5052 UpdateGuideState(): m_state=1
00:22:56.582 00.000 5052 Star::Find(18, 130, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
00:22:56.582 00.000 5052 Star::Find false star n=6 nbg=288 bg=41.6 sigma=0.8 thresh=44 peak=44
00:22:56.582 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=80.00, Mass=39, SNR=2.9, Peak=50 HFD=0.0
00:22:56.583 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:22:56.583 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:22:56.583 00.000 5052 Status Line: Star lost - low SNR
00:22:56.584 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:22:56.592 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:22:56.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:56.592 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:22:56.592 00.000 5052 Enqueuing Expose request
00:22:56.592 00.000 8976 Worker thread wakes up
00:22:56.593 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:22:56.593 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:22:57.715 01.122 8976 Exposure complete
00:22:57.721 00.006 8976 worker thread done servicing request
00:22:57.721 00.000 5052 OnExposeComplete: enter
00:22:57.721 00.000 5052 UpdateGuideState(): m_state=1
00:22:57.721 00.000 5052 Star::Find(18, 130, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
00:22:57.721 00.000 5052 Star::Find returns 1 (0), X=129.17, Y=79.84, Mass=60, SNR=5.2, Peak=51 HFD=6.8
00:22:57.721 00.000 5052 DistanceChecker: deactivated
00:22:57.723 00.002 5052 setting lock position to (129.17, 79.84)
00:22:57.723 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:22:57.723 00.000 5052 Changing from state SELECTING to SELECTED
00:22:57.723 00.000 5052 guider state => SELECTED
00:22:57.725 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:22:57.734 00.009 5052 UpdateGuideState exits: m=60 SNR=5.2
00:22:57.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:57.734 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:22:57.734 00.000 5052 Enqueuing Expose request
00:22:57.734 00.000 8976 Worker thread wakes up
00:22:57.735 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:22:57.735 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(111,62,37,37)
00:22:58.858 01.123 8976 Exposure complete
00:22:58.864 00.006 8976 worker thread done servicing request
00:22:58.864 00.000 5052 OnExposeComplete: enter
00:22:58.864 00.000 5052 UpdateGuideState(): m_state=2
00:22:58.864 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
00:22:58.864 00.000 5052 Star::Find returns 1 (0), X=129.72, Y=79.60, Mass=50, SNR=4.9, Peak=50 HFD=5.2
00:22:58.864 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.12) = xAngle (-2.52 = -2.52)
00:22:58.864 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.68 = -2.68)
00:22:58.864 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.24 hyp=0.60 cameraTheta=-0.40 mountX=-0.49 mountY=-0.27, mountTheta=-2.64
00:22:58.865 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:22:58.873 00.008 5052 UpdateGuideState exits: m=50 SNR=4.9
00:22:58.874 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:58.874 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:22:58.874 00.000 5052 Enqueuing Expose request
00:22:58.874 00.000 8976 Worker thread wakes up
00:22:58.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:22:58.874 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,62,37,37)
00:23:00.004 01.130 8976 Exposure complete
00:23:00.012 00.008 8976 worker thread done servicing request
00:23:00.012 00.000 5052 OnExposeComplete: enter
00:23:00.012 00.000 5052 UpdateGuideState(): m_state=2
00:23:00.013 00.001 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
00:23:00.013 00.000 5052 Star::Find false star n=9 nbg=288 bg=41.6 sigma=0.8 thresh=44 peak=44
00:23:00.013 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=43, SNR=2.9, Peak=51 HFD=0.0
00:23:00.013 00.000 5052 DistanceChecker: activated
00:23:00.013 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:00.013 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:23:00.013 00.000 5052 guider state => SELECTING
00:23:00.013 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:00.013 00.000 5052 Status Line: Star lost - low SNR
00:23:00.018 00.005 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:23:00.027 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:00.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:00.027 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:00.027 00.000 5052 Enqueuing Expose request
00:23:00.027 00.000 8976 Worker thread wakes up
00:23:00.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:00.027 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:01.152 01.125 8976 Exposure complete
00:23:01.158 00.006 8976 worker thread done servicing request
00:23:01.158 00.000 5052 OnExposeComplete: enter
00:23:01.158 00.000 5052 UpdateGuideState(): m_state=1
00:23:01.158 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
00:23:01.158 00.000 5052 Star::Find false star n=4 nbg=283 bg=41.8 sigma=0.8 thresh=44 peak=44
00:23:01.158 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=26, SNR=2.9, Peak=52 HFD=0.0
00:23:01.158 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:01.158 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:01.158 00.000 5052 Status Line: Star lost - low SNR
00:23:01.159 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:23:01.168 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:01.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:01.169 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:01.169 00.000 5052 Enqueuing Expose request
00:23:01.169 00.000 8976 Worker thread wakes up
00:23:01.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:01.169 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:02.292 01.123 8976 Exposure complete
00:23:02.298 00.006 8976 worker thread done servicing request
00:23:02.298 00.000 5052 OnExposeComplete: enter
00:23:02.298 00.000 5052 UpdateGuideState(): m_state=1
00:23:02.298 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
00:23:02.298 00.000 5052 Star::Find false star n=12 nbg=277 bg=41.1 sigma=0.7 thresh=43 peak=43
00:23:02.298 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=48, SNR=2.9, Peak=51 HFD=0.0
00:23:02.298 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:02.298 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:02.298 00.000 5052 Status Line: Star lost - low SNR
00:23:02.300 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:02.309 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:02.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:02.309 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:02.309 00.000 5052 Enqueuing Expose request
00:23:02.309 00.000 8976 Worker thread wakes up
00:23:02.309 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:02.309 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:03.430 01.121 8976 Exposure complete
00:23:03.436 00.006 8976 worker thread done servicing request
00:23:03.436 00.000 5052 OnExposeComplete: enter
00:23:03.436 00.000 5052 UpdateGuideState(): m_state=1
00:23:03.436 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
00:23:03.436 00.000 5052 Star::Find false star n=6 nbg=289 bg=41.5 sigma=0.8 thresh=44 peak=43
00:23:03.436 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=35, SNR=2.9, Peak=51 HFD=0.0
00:23:03.436 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:03.436 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:03.436 00.000 5052 Status Line: Star lost - low SNR
00:23:03.438 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:23:03.446 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:03.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:03.446 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:03.446 00.000 5052 Enqueuing Expose request
00:23:03.446 00.000 8976 Worker thread wakes up
00:23:03.446 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:03.447 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:04.569 01.122 8976 Exposure complete
00:23:04.574 00.005 8976 worker thread done servicing request
00:23:04.575 00.001 5052 OnExposeComplete: enter
00:23:04.575 00.000 5052 UpdateGuideState(): m_state=1
00:23:04.575 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
00:23:04.575 00.000 5052 Star::Find false star n=5 nbg=284 bg=41.6 sigma=0.8 thresh=44 peak=44
00:23:04.575 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=34, SNR=2.9, Peak=51 HFD=0.0
00:23:04.575 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:04.575 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:04.575 00.000 5052 Status Line: Star lost - low SNR
00:23:04.577 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:23:04.586 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:04.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:04.586 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:04.586 00.000 5052 Enqueuing Expose request
00:23:04.586 00.000 8976 Worker thread wakes up
00:23:04.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:04.586 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:05.708 01.122 8976 Exposure complete
00:23:05.713 00.005 8976 worker thread done servicing request
00:23:05.713 00.000 5052 OnExposeComplete: enter
00:23:05.713 00.000 5052 UpdateGuideState(): m_state=1
00:23:05.713 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
00:23:05.713 00.000 5052 Star::Find false star n=5 nbg=288 bg=41.6 sigma=0.8 thresh=44 peak=44
00:23:05.713 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=35, SNR=2.9, Peak=51 HFD=0.0
00:23:05.713 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:05.713 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:05.713 00.000 5052 Status Line: Star lost - low SNR
00:23:05.716 00.003 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:05.724 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:05.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:05.724 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:05.724 00.000 5052 Enqueuing Expose request
00:23:05.724 00.000 8976 Worker thread wakes up
00:23:05.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:05.724 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:06.845 01.121 8976 Exposure complete
00:23:06.850 00.005 8976 worker thread done servicing request
00:23:06.850 00.000 5052 OnExposeComplete: enter
00:23:06.850 00.000 5052 UpdateGuideState(): m_state=1
00:23:06.850 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
00:23:06.850 00.000 5052 Star::Find false star n=12 nbg=275 bg=41.2 sigma=0.7 thresh=43 peak=43
00:23:06.850 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=47, SNR=2.9, Peak=50 HFD=0.0
00:23:06.850 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:06.850 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:06.850 00.000 5052 Status Line: Star lost - low SNR
00:23:06.852 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:23:06.861 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:06.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:06.861 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:06.862 00.001 5052 Enqueuing Expose request
00:23:06.862 00.000 8976 Worker thread wakes up
00:23:06.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:06.862 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:07.984 01.122 8976 Exposure complete
00:23:07.989 00.005 8976 worker thread done servicing request
00:23:07.989 00.000 5052 OnExposeComplete: enter
00:23:07.989 00.000 5052 UpdateGuideState(): m_state=1
00:23:07.989 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
00:23:07.990 00.001 5052 Star::Find false star n=6 nbg=271 bg=41.8 sigma=0.7 thresh=44 peak=44
00:23:07.990 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=35, SNR=2.9, Peak=50 HFD=0.0
00:23:07.990 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:07.990 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:07.990 00.000 5052 Status Line: Star lost - low SNR
00:23:07.991 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:23:07.999 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:07.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:07.999 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:07.999 00.000 5052 Enqueuing Expose request
00:23:07.999 00.000 8976 Worker thread wakes up
00:23:08.000 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:08.000 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:09.123 01.123 8976 Exposure complete
00:23:09.128 00.005 8976 worker thread done servicing request
00:23:09.129 00.001 5052 OnExposeComplete: enter
00:23:09.129 00.000 5052 UpdateGuideState(): m_state=1
00:23:09.129 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
00:23:09.129 00.000 5052 Star::Find false star n=6 nbg=288 bg=41.6 sigma=0.8 thresh=44 peak=44
00:23:09.129 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=36, SNR=2.9, Peak=51 HFD=0.0
00:23:09.129 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:09.129 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:09.129 00.000 5052 Status Line: Star lost - low SNR
00:23:09.130 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:23:09.140 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:23:09.140 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:09.140 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:09.140 00.000 5052 Enqueuing Expose request
00:23:09.140 00.000 8976 Worker thread wakes up
00:23:09.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:09.140 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:10.262 01.122 8976 Exposure complete
00:23:10.267 00.005 8976 worker thread done servicing request
00:23:10.268 00.001 5052 OnExposeComplete: enter
00:23:10.268 00.000 5052 UpdateGuideState(): m_state=1
00:23:10.268 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
00:23:10.268 00.000 5052 Star::Find false star n=13 nbg=277 bg=41.1 sigma=0.7 thresh=43 peak=43
00:23:10.268 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=50, SNR=2.9, Peak=50 HFD=0.0
00:23:10.268 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:10.268 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:10.268 00.000 5052 Status Line: Star lost - low SNR
00:23:10.269 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:23:10.278 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:10.278 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:10.278 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:10.278 00.000 5052 Enqueuing Expose request
00:23:10.278 00.000 8976 Worker thread wakes up
00:23:10.278 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:10.278 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:11.401 01.123 8976 Exposure complete
00:23:11.406 00.005 8976 worker thread done servicing request
00:23:11.407 00.001 5052 OnExposeComplete: enter
00:23:11.407 00.000 5052 UpdateGuideState(): m_state=1
00:23:11.407 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
00:23:11.407 00.000 5052 Star::Find false star n=5 nbg=287 bg=41.6 sigma=0.8 thresh=44 peak=44
00:23:11.407 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=32, SNR=2.9, Peak=51 HFD=0.0
00:23:11.407 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:11.407 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:11.407 00.000 5052 Status Line: Star lost - low SNR
00:23:11.408 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:23:11.417 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:11.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:11.417 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:11.417 00.000 5052 Enqueuing Expose request
00:23:11.417 00.000 8976 Worker thread wakes up
00:23:11.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:11.417 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:12.542 01.125 8976 Exposure complete
00:23:12.547 00.005 8976 worker thread done servicing request
00:23:12.548 00.001 5052 OnExposeComplete: enter
00:23:12.548 00.000 5052 UpdateGuideState(): m_state=1
00:23:12.548 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
00:23:12.548 00.000 5052 Star::Find false star n=3 nbg=286 bg=41.3 sigma=0.8 thresh=44 peak=44
00:23:12.548 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=21, SNR=2.9, Peak=51 HFD=0.0
00:23:12.548 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:12.548 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:12.548 00.000 5052 Status Line: Star lost - low SNR
00:23:12.549 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:12.558 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:12.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:12.558 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:12.558 00.000 5052 Enqueuing Expose request
00:23:12.558 00.000 8976 Worker thread wakes up
00:23:12.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:12.558 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:13.680 01.122 8976 Exposure complete
00:23:13.685 00.005 8976 worker thread done servicing request
00:23:13.686 00.001 5052 OnExposeComplete: enter
00:23:13.686 00.000 5052 UpdateGuideState(): m_state=1
00:23:13.686 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
00:23:13.686 00.000 5052 Star::Find false star n=4 nbg=287 bg=41.5 sigma=0.8 thresh=44 peak=44
00:23:13.686 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=24, SNR=2.9, Peak=51 HFD=0.0
00:23:13.686 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:13.686 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:13.686 00.000 5052 Status Line: Star lost - low SNR
00:23:13.687 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:13.696 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:13.697 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:13.697 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:13.697 00.000 5052 Enqueuing Expose request
00:23:13.697 00.000 8976 Worker thread wakes up
00:23:13.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:13.697 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:14.822 01.125 8976 Exposure complete
00:23:14.827 00.005 8976 worker thread done servicing request
00:23:14.827 00.000 5052 OnExposeComplete: enter
00:23:14.827 00.000 5052 UpdateGuideState(): m_state=1
00:23:14.827 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
00:23:14.827 00.000 5052 Star::Find false star n=8 nbg=290 bg=41.4 sigma=0.8 thresh=44 peak=44
00:23:14.827 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=42, SNR=2.9, Peak=51 HFD=0.0
00:23:14.827 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:14.827 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:14.828 00.001 5052 Status Line: Star lost - low SNR
00:23:14.830 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:14.838 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:14.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:14.838 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:14.838 00.000 5052 Enqueuing Expose request
00:23:14.838 00.000 8976 Worker thread wakes up
00:23:14.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:14.838 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:15.962 01.124 8976 Exposure complete
00:23:15.968 00.006 8976 worker thread done servicing request
00:23:15.968 00.000 5052 OnExposeComplete: enter
00:23:15.968 00.000 5052 UpdateGuideState(): m_state=1
00:23:15.968 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
00:23:15.968 00.000 5052 Star::Find false star n=12 nbg=276 bg=41.1 sigma=0.7 thresh=43 peak=43
00:23:15.968 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=49, SNR=2.9, Peak=51 HFD=0.0
00:23:15.968 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:15.968 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:15.969 00.001 5052 Status Line: Star lost - low SNR
00:23:15.970 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:15.980 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:23:15.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:15.980 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:15.980 00.000 5052 Enqueuing Expose request
00:23:15.980 00.000 8976 Worker thread wakes up
00:23:15.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:15.980 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:17.102 01.122 8976 Exposure complete
00:23:17.108 00.006 8976 worker thread done servicing request
00:23:17.109 00.001 5052 OnExposeComplete: enter
00:23:17.109 00.000 5052 UpdateGuideState(): m_state=1
00:23:17.109 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
00:23:17.109 00.000 5052 Star::Find false star n=7 nbg=288 bg=41.4 sigma=0.8 thresh=44 peak=44
00:23:17.109 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=43, SNR=2.9, Peak=51 HFD=0.0
00:23:17.109 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:17.109 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:17.109 00.000 5052 Status Line: Star lost - low SNR
00:23:17.110 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:23:17.119 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:17.120 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:17.120 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:17.120 00.000 5052 Enqueuing Expose request
00:23:17.120 00.000 8976 Worker thread wakes up
00:23:17.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:17.120 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:18.243 01.123 8976 Exposure complete
00:23:18.248 00.005 8976 worker thread done servicing request
00:23:18.248 00.000 5052 OnExposeComplete: enter
00:23:18.248 00.000 5052 UpdateGuideState(): m_state=1
00:23:18.248 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
00:23:18.248 00.000 5052 Star::Find false star n=7 nbg=291 bg=41.5 sigma=0.8 thresh=44 peak=44
00:23:18.249 00.001 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=38, SNR=2.9, Peak=50 HFD=0.0
00:23:18.249 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:18.249 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:18.249 00.000 5052 Status Line: Star lost - low SNR
00:23:18.250 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:23:18.260 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:23:18.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:18.260 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:18.260 00.000 5052 Enqueuing Expose request
00:23:18.260 00.000 8976 Worker thread wakes up
00:23:18.261 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:18.261 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:19.384 01.123 8976 Exposure complete
00:23:19.389 00.005 8976 worker thread done servicing request
00:23:19.389 00.000 5052 OnExposeComplete: enter
00:23:19.389 00.000 5052 UpdateGuideState(): m_state=1
00:23:19.389 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
00:23:19.389 00.000 5052 Star::Find returns 1 (0), X=128.90, Y=80.06, Mass=58, SNR=5.2, Peak=50 HFD=7.6
00:23:19.389 00.000 5052 DistanceChecker: deactivated
00:23:19.391 00.002 5052 setting lock position to (128.90, 80.06)
00:23:19.391 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:23:19.391 00.000 5052 Changing from state SELECTING to SELECTED
00:23:19.391 00.000 5052 guider state => SELECTED
00:23:19.393 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:19.402 00.009 5052 UpdateGuideState exits: m=58 SNR=5.2
00:23:19.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:19.402 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:23:19.402 00.000 5052 Enqueuing Expose request
00:23:19.402 00.000 8976 Worker thread wakes up
00:23:19.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:19.402 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(111,62,37,37)
00:23:20.528 01.126 8976 Exposure complete
00:23:20.533 00.005 8976 worker thread done servicing request
00:23:20.533 00.000 5052 OnExposeComplete: enter
00:23:20.533 00.000 5052 UpdateGuideState(): m_state=2
00:23:20.533 00.000 5052 Star::Find(18, 128, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
00:23:20.533 00.000 5052 Star::Find false star n=5 nbg=289 bg=41.3 sigma=0.8 thresh=44 peak=43
00:23:20.534 00.001 5052 Star::Find returns 0 (2), X=128.00, Y=80.00, Mass=31, SNR=2.9, Peak=50 HFD=0.0
00:23:20.534 00.000 5052 DistanceChecker: activated
00:23:20.534 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:20.534 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:23:20.534 00.000 5052 guider state => SELECTING
00:23:20.534 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:20.534 00.000 5052 Status Line: Star lost - low SNR
00:23:20.538 00.004 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:23:20.548 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:23:20.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:20.548 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:20.548 00.000 5052 Enqueuing Expose request
00:23:20.548 00.000 8976 Worker thread wakes up
00:23:20.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:20.548 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:21.676 01.128 8976 Exposure complete
00:23:21.684 00.008 8976 worker thread done servicing request
00:23:21.684 00.000 5052 OnExposeComplete: enter
00:23:21.684 00.000 5052 UpdateGuideState(): m_state=1
00:23:21.684 00.000 5052 Star::Find(18, 128, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
00:23:21.684 00.000 5052 Star::Find returns 1 (0), X=128.92, Y=80.13, Mass=63, SNR=5.5, Peak=51 HFD=7.1
00:23:21.684 00.000 5052 DistanceChecker: deactivated
00:23:21.685 00.001 5052 setting lock position to (128.92, 80.13)
00:23:21.685 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:23:21.685 00.000 5052 Changing from state SELECTING to SELECTED
00:23:21.685 00.000 5052 guider state => SELECTED
00:23:21.687 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:21.697 00.010 5052 UpdateGuideState exits: m=63 SNR=5.5
00:23:21.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:21.697 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:23:21.698 00.001 5052 Enqueuing Expose request
00:23:21.698 00.000 8976 Worker thread wakes up
00:23:21.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:21.698 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(111,62,37,37)
00:23:22.822 01.124 8976 Exposure complete
00:23:22.828 00.006 8976 worker thread done servicing request
00:23:22.828 00.000 5052 OnExposeComplete: enter
00:23:22.828 00.000 5052 UpdateGuideState(): m_state=2
00:23:22.828 00.000 5052 Star::Find(18, 128, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
00:23:22.828 00.000 5052 Star::Find false star n=13 nbg=273 bg=41.0 sigma=0.7 thresh=43 peak=43
00:23:22.828 00.000 5052 Star::Find returns 0 (2), X=128.00, Y=80.00, Mass=49, SNR=2.9, Peak=50 HFD=0.0
00:23:22.828 00.000 5052 DistanceChecker: activated
00:23:22.828 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:22.828 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:23:22.828 00.000 5052 guider state => SELECTING
00:23:22.829 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:22.829 00.000 5052 Status Line: Star lost - low SNR
00:23:22.832 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:22.841 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:22.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:22.841 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:22.841 00.000 5052 Enqueuing Expose request
00:23:22.841 00.000 8976 Worker thread wakes up
00:23:22.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:22.841 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:23.965 01.124 8976 Exposure complete
00:23:23.971 00.006 8976 worker thread done servicing request
00:23:23.971 00.000 5052 OnExposeComplete: enter
00:23:23.971 00.000 5052 UpdateGuideState(): m_state=1
00:23:23.971 00.000 5052 Star::Find(18, 128, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
00:23:23.971 00.000 5052 Star::Find false star n=8 nbg=286 bg=41.5 sigma=0.8 thresh=44 peak=44
00:23:23.971 00.000 5052 Star::Find returns 0 (2), X=128.00, Y=80.00, Mass=40, SNR=2.9, Peak=51 HFD=0.0
00:23:23.971 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:23.971 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:23.971 00.000 5052 Status Line: Star lost - low SNR
00:23:23.972 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:23.982 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:23:23.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:23.982 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:23.982 00.000 5052 Enqueuing Expose request
00:23:23.982 00.000 8976 Worker thread wakes up
00:23:23.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:23.982 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:25.102 01.120 8976 Exposure complete
00:23:25.108 00.006 8976 worker thread done servicing request
00:23:25.108 00.000 5052 OnExposeComplete: enter
00:23:25.108 00.000 5052 UpdateGuideState(): m_state=1
00:23:25.108 00.000 5052 Star::Find(18, 128, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
00:23:25.108 00.000 5052 Star::Find false star n=7 nbg=288 bg=41.6 sigma=0.8 thresh=44 peak=44
00:23:25.108 00.000 5052 Star::Find returns 0 (2), X=128.00, Y=80.00, Mass=38, SNR=2.9, Peak=49 HFD=0.0
00:23:25.108 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:25.108 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:25.108 00.000 5052 Status Line: Star lost - low SNR
00:23:25.110 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:23:25.118 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:25.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:25.118 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:25.118 00.000 5052 Enqueuing Expose request
00:23:25.118 00.000 8976 Worker thread wakes up
00:23:25.119 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:25.119 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:26.244 01.125 8976 Exposure complete
00:23:26.249 00.005 8976 worker thread done servicing request
00:23:26.249 00.000 5052 OnExposeComplete: enter
00:23:26.249 00.000 5052 UpdateGuideState(): m_state=1
00:23:26.249 00.000 5052 Star::Find(18, 128, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
00:23:26.250 00.001 5052 Star::Find false star n=8 nbg=290 bg=41.4 sigma=0.8 thresh=44 peak=44
00:23:26.250 00.000 5052 Star::Find returns 0 (2), X=128.00, Y=80.00, Mass=43, SNR=2.9, Peak=52 HFD=0.0
00:23:26.250 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:26.250 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:26.250 00.000 5052 Status Line: Star lost - low SNR
00:23:26.251 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:26.261 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:23:26.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:26.261 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:26.261 00.000 5052 Enqueuing Expose request
00:23:26.261 00.000 8976 Worker thread wakes up
00:23:26.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:26.261 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:27.383 01.122 8976 Exposure complete
00:23:27.389 00.006 8976 worker thread done servicing request
00:23:27.389 00.000 5052 OnExposeComplete: enter
00:23:27.389 00.000 5052 UpdateGuideState(): m_state=1
00:23:27.389 00.000 5052 Star::Find(18, 128, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
00:23:27.389 00.000 5052 Star::Find false star n=5 nbg=290 bg=41.5 sigma=0.8 thresh=44 peak=44
00:23:27.389 00.000 5052 Star::Find returns 0 (2), X=128.00, Y=80.00, Mass=34, SNR=2.9, Peak=50 HFD=0.0
00:23:27.389 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:27.389 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:27.390 00.001 5052 Status Line: Star lost - low SNR
00:23:27.391 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=106, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:23:27.400 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:27.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:27.400 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:27.400 00.000 5052 Enqueuing Expose request
00:23:27.400 00.000 8976 Worker thread wakes up
00:23:27.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:27.400 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:28.526 01.126 8976 Exposure complete
00:23:28.531 00.005 8976 worker thread done servicing request
00:23:28.532 00.001 5052 OnExposeComplete: enter
00:23:28.532 00.000 5052 UpdateGuideState(): m_state=1
00:23:28.532 00.000 5052 Star::Find(18, 128, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
00:23:28.532 00.000 5052 Star::Find returns 1 (0), X=129.35, Y=79.37, Mass=54, SNR=5.1, Peak=51 HFD=7.9
00:23:28.532 00.000 5052 DistanceChecker: deactivated
00:23:28.534 00.002 5052 setting lock position to (129.35, 79.37)
00:23:28.534 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:23:28.534 00.000 5052 Changing from state SELECTING to SELECTED
00:23:28.534 00.000 5052 guider state => SELECTED
00:23:28.536 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:23:28.546 00.010 5052 UpdateGuideState exits: m=54 SNR=5.1
00:23:28.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:28.546 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:23:28.546 00.000 5052 Enqueuing Expose request
00:23:28.546 00.000 8976 Worker thread wakes up
00:23:28.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:28.546 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(111,61,37,37)
00:23:29.673 01.127 8976 Exposure complete
00:23:29.678 00.005 8976 worker thread done servicing request
00:23:29.679 00.001 5052 OnExposeComplete: enter
00:23:29.679 00.000 5052 UpdateGuideState(): m_state=2
00:23:29.679 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
00:23:29.679 00.000 5052 Star::Find false star n=10 nbg=272 bg=41.1 sigma=0.7 thresh=43 peak=43
00:23:29.679 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=44, SNR=2.9, Peak=50 HFD=0.0
00:23:29.679 00.000 5052 DistanceChecker: activated
00:23:29.679 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:29.679 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:23:29.679 00.000 5052 guider state => SELECTING
00:23:29.679 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:29.679 00.000 5052 Status Line: Star lost - low SNR
00:23:29.683 00.004 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:23:29.691 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:29.691 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:29.691 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:29.691 00.000 5052 Enqueuing Expose request
00:23:29.692 00.001 8976 Worker thread wakes up
00:23:29.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:29.692 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:30.816 01.124 8976 Exposure complete
00:23:30.822 00.006 8976 worker thread done servicing request
00:23:30.822 00.000 5052 OnExposeComplete: enter
00:23:30.822 00.000 5052 UpdateGuideState(): m_state=1
00:23:30.822 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
00:23:30.822 00.000 5052 Star::Find false star n=7 nbg=287 bg=41.5 sigma=0.8 thresh=44 peak=44
00:23:30.822 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=41, SNR=2.9, Peak=50 HFD=0.0
00:23:30.822 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:30.822 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:30.822 00.000 5052 Status Line: Star lost - low SNR
00:23:30.824 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:23:30.832 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:30.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:30.832 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:30.832 00.000 5052 Enqueuing Expose request
00:23:30.832 00.000 8976 Worker thread wakes up
00:23:30.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:30.832 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:31.956 01.124 8976 Exposure complete
00:23:31.961 00.005 8976 worker thread done servicing request
00:23:31.961 00.000 5052 OnExposeComplete: enter
00:23:31.961 00.000 5052 UpdateGuideState(): m_state=1
00:23:31.962 00.001 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
00:23:31.962 00.000 5052 Star::Find false star n=5 nbg=286 bg=41.5 sigma=0.8 thresh=44 peak=43
00:23:31.962 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=32, SNR=2.9, Peak=51 HFD=0.0
00:23:31.962 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:31.962 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:31.962 00.000 5052 Status Line: Star lost - low SNR
00:23:31.963 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:23:31.971 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:31.972 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:31.972 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:31.972 00.000 5052 Enqueuing Expose request
00:23:31.972 00.000 8976 Worker thread wakes up
00:23:31.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:31.972 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:33.093 01.121 8976 Exposure complete
00:23:33.099 00.006 8976 worker thread done servicing request
00:23:33.099 00.000 5052 OnExposeComplete: enter
00:23:33.099 00.000 5052 UpdateGuideState(): m_state=1
00:23:33.099 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
00:23:33.099 00.000 5052 Star::Find false star n=5 nbg=285 bg=41.4 sigma=0.8 thresh=44 peak=44
00:23:33.099 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=35, SNR=2.9, Peak=50 HFD=0.0
00:23:33.099 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:33.099 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:33.099 00.000 5052 Status Line: Star lost - low SNR
00:23:33.101 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:33.110 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:33.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:33.110 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:33.110 00.000 5052 Enqueuing Expose request
00:23:33.110 00.000 8976 Worker thread wakes up
00:23:33.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:33.110 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:34.226 01.116 8976 Exposure complete
00:23:34.231 00.005 8976 worker thread done servicing request
00:23:34.231 00.000 5052 OnExposeComplete: enter
00:23:34.231 00.000 5052 UpdateGuideState(): m_state=1
00:23:34.232 00.001 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
00:23:34.232 00.000 5052 Star::Find false star n=8 nbg=274 bg=41.8 sigma=0.6 thresh=44 peak=44
00:23:34.232 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=40, SNR=2.9, Peak=51 HFD=0.0
00:23:34.232 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:34.232 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:34.232 00.000 5052 Status Line: Star lost - low SNR
00:23:34.233 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:23:34.241 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:34.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:34.242 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:34.242 00.000 5052 Enqueuing Expose request
00:23:34.242 00.000 8976 Worker thread wakes up
00:23:34.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:34.242 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:35.364 01.122 8976 Exposure complete
00:23:35.370 00.006 8976 worker thread done servicing request
00:23:35.370 00.000 5052 OnExposeComplete: enter
00:23:35.370 00.000 5052 UpdateGuideState(): m_state=1
00:23:35.370 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
00:23:35.370 00.000 5052 Star::Find false star n=6 nbg=290 bg=41.4 sigma=0.8 thresh=44 peak=43
00:23:35.370 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=35, SNR=2.9, Peak=50 HFD=0.0
00:23:35.370 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:35.370 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:35.370 00.000 5052 Status Line: Star lost - low SNR
00:23:35.372 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:23:35.380 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:35.380 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:35.381 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:35.381 00.000 5052 Enqueuing Expose request
00:23:35.381 00.000 8976 Worker thread wakes up
00:23:35.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:35.381 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:36.505 01.124 8976 Exposure complete
00:23:36.511 00.006 8976 worker thread done servicing request
00:23:36.511 00.000 5052 OnExposeComplete: enter
00:23:36.511 00.000 5052 UpdateGuideState(): m_state=1
00:23:36.511 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
00:23:36.511 00.000 5052 Star::Find false star n=6 nbg=284 bg=41.5 sigma=0.8 thresh=44 peak=43
00:23:36.511 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=36, SNR=2.9, Peak=50 HFD=0.0
00:23:36.511 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:36.512 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:36.512 00.000 5052 Status Line: Star lost - low SNR
00:23:36.513 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:23:36.522 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:36.523 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:36.523 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:36.523 00.000 5052 Enqueuing Expose request
00:23:36.523 00.000 8976 Worker thread wakes up
00:23:36.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:36.523 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:37.644 01.121 8976 Exposure complete
00:23:37.650 00.006 8976 worker thread done servicing request
00:23:37.650 00.000 5052 OnExposeComplete: enter
00:23:37.650 00.000 5052 UpdateGuideState(): m_state=1
00:23:37.650 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
00:23:37.650 00.000 5052 Star::Find false star n=4 nbg=283 bg=41.7 sigma=0.8 thresh=44 peak=44
00:23:37.650 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=24, SNR=2.9, Peak=51 HFD=0.0
00:23:37.650 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:37.650 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:37.650 00.000 5052 Status Line: Star lost - low SNR
00:23:37.652 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:23:37.660 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:37.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:37.660 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:37.660 00.000 5052 Enqueuing Expose request
00:23:37.660 00.000 8976 Worker thread wakes up
00:23:37.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:37.660 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:38.785 01.125 8976 Exposure complete
00:23:38.791 00.006 8976 worker thread done servicing request
00:23:38.791 00.000 5052 OnExposeComplete: enter
00:23:38.791 00.000 5052 UpdateGuideState(): m_state=1
00:23:38.791 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
00:23:38.791 00.000 5052 Star::Find false star n=7 nbg=284 bg=41.5 sigma=0.8 thresh=44 peak=44
00:23:38.791 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=37, SNR=2.9, Peak=51 HFD=0.0
00:23:38.791 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:38.791 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:38.792 00.001 5052 Status Line: Star lost - low SNR
00:23:38.794 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:23:38.804 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:23:38.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:38.804 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:38.804 00.000 5052 Enqueuing Expose request
00:23:38.804 00.000 8976 Worker thread wakes up
00:23:38.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:38.804 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:39.930 01.126 8976 Exposure complete
00:23:39.936 00.006 8976 worker thread done servicing request
00:23:39.936 00.000 5052 OnExposeComplete: enter
00:23:39.936 00.000 5052 UpdateGuideState(): m_state=1
00:23:39.936 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
00:23:39.937 00.001 5052 Star::Find returns 1 (0), X=129.71, Y=79.85, Mass=48, SNR=4.8, Peak=51 HFD=7.6
00:23:39.937 00.000 5052 DistanceChecker: deactivated
00:23:39.938 00.001 5052 setting lock position to (129.71, 79.85)
00:23:39.938 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:23:39.938 00.000 5052 Changing from state SELECTING to SELECTED
00:23:39.938 00.000 5052 guider state => SELECTED
00:23:39.940 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:23:39.952 00.012 5052 UpdateGuideState exits: m=48 SNR=4.8
00:23:39.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:39.952 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:23:39.952 00.000 5052 Enqueuing Expose request
00:23:39.952 00.000 8976 Worker thread wakes up
00:23:39.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:39.952 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,62,37,37)
00:23:41.081 01.129 8976 Exposure complete
00:23:41.088 00.007 8976 worker thread done servicing request
00:23:41.089 00.001 5052 OnExposeComplete: enter
00:23:41.089 00.000 5052 UpdateGuideState(): m_state=2
00:23:41.089 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
00:23:41.089 00.000 5052 Star::Find false star n=6 nbg=290 bg=41.5 sigma=0.8 thresh=44 peak=44
00:23:41.089 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=40, SNR=2.9, Peak=50 HFD=0.0
00:23:41.089 00.000 5052 DistanceChecker: activated
00:23:41.089 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:41.089 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:23:41.089 00.000 5052 guider state => SELECTING
00:23:41.089 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:41.089 00.000 5052 Status Line: Star lost - low SNR
00:23:41.093 00.004 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:23:41.102 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:41.102 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:41.102 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:41.102 00.000 5052 Enqueuing Expose request
00:23:41.102 00.000 8976 Worker thread wakes up
00:23:41.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:41.102 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:42.245 01.143 8976 Exposure complete
00:23:42.253 00.008 8976 worker thread done servicing request
00:23:42.253 00.000 5052 OnExposeComplete: enter
00:23:42.253 00.000 5052 UpdateGuideState(): m_state=1
00:23:42.253 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
00:23:42.253 00.000 5052 Star::Find returns 1 (0), X=129.53, Y=79.78, Mass=53, SNR=5.0, Peak=51 HFD=6.0
00:23:42.253 00.000 5052 DistanceChecker: deactivated
00:23:42.255 00.002 5052 setting lock position to (129.53, 79.78)
00:23:42.255 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:23:42.255 00.000 5052 Changing from state SELECTING to SELECTED
00:23:42.255 00.000 5052 guider state => SELECTED
00:23:42.259 00.004 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:42.270 00.011 5052 UpdateGuideState exits: m=53 SNR=5.0
00:23:42.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:42.270 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:23:42.270 00.000 5052 Enqueuing Expose request
00:23:42.274 00.004 8976 Worker thread wakes up
00:23:42.275 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:42.275 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,62,37,37)
00:23:43.401 01.126 8976 Exposure complete
00:23:43.407 00.006 8976 worker thread done servicing request
00:23:43.407 00.000 5052 OnExposeComplete: enter
00:23:43.407 00.000 5052 UpdateGuideState(): m_state=2
00:23:43.407 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
00:23:43.407 00.000 5052 Star::Find false star n=8 nbg=275 bg=41.1 sigma=0.7 thresh=43 peak=43
00:23:43.407 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=39, SNR=2.9, Peak=51 HFD=0.0
00:23:43.407 00.000 5052 DistanceChecker: activated
00:23:43.407 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:43.407 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:23:43.407 00.000 5052 guider state => SELECTING
00:23:43.408 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:43.408 00.000 5052 Status Line: Star lost - low SNR
00:23:43.411 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=101, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:43.421 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:23:43.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:43.421 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:43.421 00.000 5052 Enqueuing Expose request
00:23:43.421 00.000 8976 Worker thread wakes up
00:23:43.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:43.421 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:44.556 01.135 8976 Exposure complete
00:23:44.562 00.006 8976 worker thread done servicing request
00:23:44.563 00.001 5052 OnExposeComplete: enter
00:23:44.563 00.000 5052 UpdateGuideState(): m_state=1
00:23:44.563 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
00:23:44.563 00.000 5052 Star::Find false star n=6 nbg=273 bg=41.9 sigma=0.7 thresh=44 peak=44
00:23:44.563 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=35, SNR=2.9, Peak=51 HFD=0.0
00:23:44.563 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:44.563 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:44.563 00.000 5052 Status Line: Star lost - low SNR
00:23:44.565 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:23:44.577 00.012 5052 UpdateGuideState exits: Star lost - low SNR
00:23:44.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:44.577 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:44.577 00.000 5052 Enqueuing Expose request
00:23:44.577 00.000 8976 Worker thread wakes up
00:23:44.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:44.577 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:45.713 01.136 8976 Exposure complete
00:23:45.720 00.007 8976 worker thread done servicing request
00:23:45.720 00.000 5052 OnExposeComplete: enter
00:23:45.720 00.000 5052 UpdateGuideState(): m_state=1
00:23:45.721 00.001 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
00:23:45.721 00.000 5052 Star::Find false star n=7 nbg=289 bg=41.5 sigma=0.8 thresh=44 peak=44
00:23:45.721 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=40, SNR=2.9, Peak=50 HFD=0.0
00:23:45.721 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:45.721 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:45.721 00.000 5052 Status Line: Star lost - low SNR
00:23:45.723 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:23:45.732 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:45.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:45.732 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:45.732 00.000 5052 Enqueuing Expose request
00:23:45.732 00.000 8976 Worker thread wakes up
00:23:45.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:45.732 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:46.858 01.126 8976 Exposure complete
00:23:46.864 00.006 8976 worker thread done servicing request
00:23:46.864 00.000 5052 OnExposeComplete: enter
00:23:46.864 00.000 5052 UpdateGuideState(): m_state=1
00:23:46.864 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
00:23:46.864 00.000 5052 Star::Find returns 1 (0), X=129.49, Y=80.50, Mass=42, SNR=4.5, Peak=50 HFD=5.3
00:23:46.864 00.000 5052 DistanceChecker: deactivated
00:23:46.866 00.002 5052 setting lock position to (129.49, 80.50)
00:23:46.866 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:23:46.866 00.000 5052 Changing from state SELECTING to SELECTED
00:23:46.866 00.000 5052 guider state => SELECTED
00:23:46.868 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:23:46.879 00.011 5052 UpdateGuideState exits: m=42 SNR=4.5
00:23:46.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:46.879 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:23:46.879 00.000 5052 Enqueuing Expose request
00:23:46.879 00.000 8976 Worker thread wakes up
00:23:46.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:46.879 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(111,62,37,37)
00:23:48.010 01.131 8976 Exposure complete
00:23:48.017 00.007 8976 worker thread done servicing request
00:23:48.017 00.000 5052 OnExposeComplete: enter
00:23:48.017 00.000 5052 UpdateGuideState(): m_state=2
00:23:48.017 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
00:23:48.017 00.000 5052 Star::Find false star n=5 nbg=286 bg=41.5 sigma=0.8 thresh=44 peak=44
00:23:48.017 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=33, SNR=2.9, Peak=50 HFD=0.0
00:23:48.017 00.000 5052 DistanceChecker: activated
00:23:48.017 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:48.017 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:23:48.017 00.000 5052 guider state => SELECTING
00:23:48.017 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:48.017 00.000 5052 Status Line: Star lost - low SNR
00:23:48.021 00.004 5052 UpdateImageDisplay: Size=(426,341) min=36, max=101, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:23:48.030 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:48.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:48.030 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:48.030 00.000 5052 Enqueuing Expose request
00:23:48.030 00.000 8976 Worker thread wakes up
00:23:48.031 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:48.031 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:49.158 01.127 8976 Exposure complete
00:23:49.163 00.005 8976 worker thread done servicing request
00:23:49.163 00.000 5052 OnExposeComplete: enter
00:23:49.163 00.000 5052 UpdateGuideState(): m_state=1
00:23:49.163 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
00:23:49.163 00.000 5052 Star::Find false star n=6 nbg=289 bg=41.4 sigma=0.8 thresh=44 peak=44
00:23:49.163 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=38, SNR=2.9, Peak=51 HFD=0.0
00:23:49.165 00.002 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:49.165 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:49.165 00.000 5052 Status Line: Star lost - low SNR
00:23:49.166 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:49.174 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:49.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:49.174 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:49.174 00.000 5052 Enqueuing Expose request
00:23:49.174 00.000 8976 Worker thread wakes up
00:23:49.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:49.174 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:50.297 01.123 8976 Exposure complete
00:23:50.303 00.006 8976 worker thread done servicing request
00:23:50.304 00.001 5052 OnExposeComplete: enter
00:23:50.304 00.000 5052 UpdateGuideState(): m_state=1
00:23:50.304 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
00:23:50.304 00.000 5052 Star::Find returns 1 (0), X=129.55, Y=79.78, Mass=53, SNR=5.0, Peak=50 HFD=6.5
00:23:50.304 00.000 5052 DistanceChecker: deactivated
00:23:50.305 00.001 5052 setting lock position to (129.55, 79.78)
00:23:50.305 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:23:50.305 00.000 5052 Changing from state SELECTING to SELECTED
00:23:50.305 00.000 5052 guider state => SELECTED
00:23:50.307 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:23:50.316 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
00:23:50.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:50.316 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:23:50.316 00.000 5052 Enqueuing Expose request
00:23:50.316 00.000 8976 Worker thread wakes up
00:23:50.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:50.316 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,62,37,37)
00:23:51.440 01.124 8976 Exposure complete
00:23:51.445 00.005 8976 worker thread done servicing request
00:23:51.445 00.000 5052 OnExposeComplete: enter
00:23:51.445 00.000 5052 UpdateGuideState(): m_state=2
00:23:51.446 00.001 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
00:23:51.446 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=17, SNR=2.8, Peak=50 HFD=0.0
00:23:51.446 00.000 5052 DistanceChecker: activated
00:23:51.446 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:51.446 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:23:51.446 00.000 5052 guider state => SELECTING
00:23:51.446 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:51.446 00.000 5052 Status Line: Star lost - low SNR
00:23:51.450 00.004 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:23:51.458 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:51.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:51.458 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:51.458 00.000 5052 Enqueuing Expose request
00:23:51.458 00.000 8976 Worker thread wakes up
00:23:51.459 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:51.459 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:52.581 01.122 8976 Exposure complete
00:23:52.586 00.005 8976 worker thread done servicing request
00:23:52.586 00.000 5052 OnExposeComplete: enter
00:23:52.586 00.000 5052 UpdateGuideState(): m_state=1
00:23:52.586 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
00:23:52.586 00.000 5052 Star::Find false star n=12 nbg=276 bg=41.0 sigma=0.7 thresh=43 peak=43
00:23:52.586 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=45, SNR=2.9, Peak=49 HFD=0.0
00:23:52.587 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:52.587 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:52.587 00.000 5052 Status Line: Star lost - low SNR
00:23:52.588 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:52.596 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:52.597 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:52.597 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:52.597 00.000 5052 Enqueuing Expose request
00:23:52.597 00.000 8976 Worker thread wakes up
00:23:52.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:52.597 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:53.723 01.126 8976 Exposure complete
00:23:53.728 00.005 8976 worker thread done servicing request
00:23:53.729 00.001 5052 OnExposeComplete: enter
00:23:53.729 00.000 5052 UpdateGuideState(): m_state=1
00:23:53.729 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
00:23:53.729 00.000 5052 Star::Find false star n=4 nbg=287 bg=41.4 sigma=0.8 thresh=44 peak=44
00:23:53.729 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=24, SNR=2.9, Peak=51 HFD=0.0
00:23:53.729 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:53.729 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:53.729 00.000 5052 Status Line: Star lost - low SNR
00:23:53.730 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:23:53.739 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:53.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:53.739 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:53.739 00.000 5052 Enqueuing Expose request
00:23:53.739 00.000 8976 Worker thread wakes up
00:23:53.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:53.739 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:54.861 01.122 8976 Exposure complete
00:23:54.867 00.006 8976 worker thread done servicing request
00:23:54.867 00.000 5052 OnExposeComplete: enter
00:23:54.867 00.000 5052 UpdateGuideState(): m_state=1
00:23:54.867 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
00:23:54.867 00.000 5052 Star::Find false star n=8 nbg=276 bg=41.8 sigma=0.7 thresh=44 peak=44
00:23:54.867 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=40, SNR=2.9, Peak=50 HFD=0.0
00:23:54.867 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:54.867 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:54.867 00.000 5052 Status Line: Star lost - low SNR
00:23:54.868 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:23:54.877 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:54.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:54.877 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:54.877 00.000 5052 Enqueuing Expose request
00:23:54.877 00.000 8976 Worker thread wakes up
00:23:54.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:54.877 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:56.001 01.124 8976 Exposure complete
00:23:56.006 00.005 8976 worker thread done servicing request
00:23:56.007 00.001 5052 OnExposeComplete: enter
00:23:56.007 00.000 5052 UpdateGuideState(): m_state=1
00:23:56.007 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
00:23:56.007 00.000 5052 Star::Find false star n=6 nbg=284 bg=41.4 sigma=0.8 thresh=44 peak=44
00:23:56.007 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=36, SNR=2.9, Peak=50 HFD=0.0
00:23:56.007 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:56.007 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:56.007 00.000 5052 Status Line: Star lost - low SNR
00:23:56.009 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:23:56.018 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:56.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:56.018 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:56.018 00.000 5052 Enqueuing Expose request
00:23:56.019 00.001 8976 Worker thread wakes up
00:23:56.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:56.019 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:57.141 01.122 8976 Exposure complete
00:23:57.146 00.005 8976 worker thread done servicing request
00:23:57.146 00.000 5052 OnExposeComplete: enter
00:23:57.146 00.000 5052 UpdateGuideState(): m_state=1
00:23:57.146 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
00:23:57.146 00.000 5052 Star::Find false star n=13 nbg=270 bg=41.1 sigma=0.7 thresh=43 peak=43
00:23:57.146 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=48, SNR=2.9, Peak=50 HFD=0.0
00:23:57.146 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:57.146 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:57.147 00.001 5052 Status Line: Star lost - low SNR
00:23:57.148 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:23:57.156 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:57.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:57.156 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:57.156 00.000 5052 Enqueuing Expose request
00:23:57.157 00.001 8976 Worker thread wakes up
00:23:57.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:57.157 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:58.285 01.128 8976 Exposure complete
00:23:58.291 00.006 8976 worker thread done servicing request
00:23:58.291 00.000 5052 OnExposeComplete: enter
00:23:58.291 00.000 5052 UpdateGuideState(): m_state=1
00:23:58.291 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
00:23:58.291 00.000 5052 Star::Find false star n=5 nbg=277 bg=41.7 sigma=0.7 thresh=44 peak=44
00:23:58.291 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=33, SNR=2.9, Peak=50 HFD=0.0
00:23:58.291 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:58.292 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:58.292 00.000 5052 Status Line: Star lost - low SNR
00:23:58.294 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:23:58.303 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:23:58.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:58.303 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:58.303 00.000 5052 Enqueuing Expose request
00:23:58.303 00.000 8976 Worker thread wakes up
00:23:58.304 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:58.304 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:23:59.423 01.119 8976 Exposure complete
00:23:59.429 00.006 8976 worker thread done servicing request
00:23:59.429 00.000 5052 OnExposeComplete: enter
00:23:59.429 00.000 5052 UpdateGuideState(): m_state=1
00:23:59.429 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
00:23:59.430 00.001 5052 Star::Find false star n=5 nbg=287 bg=41.4 sigma=0.8 thresh=44 peak=44
00:23:59.430 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=36, SNR=2.9, Peak=51 HFD=0.0
00:23:59.430 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:23:59.430 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:23:59.430 00.000 5052 Status Line: Star lost - low SNR
00:23:59.431 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:23:59.439 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:23:59.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:59.440 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:23:59.440 00.000 5052 Enqueuing Expose request
00:23:59.440 00.000 8976 Worker thread wakes up
00:23:59.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:23:59.440 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:00.562 01.122 8976 Exposure complete
00:24:00.568 00.006 8976 worker thread done servicing request
00:24:00.568 00.000 5052 OnExposeComplete: enter
00:24:00.568 00.000 5052 UpdateGuideState(): m_state=1
00:24:00.568 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
00:24:00.568 00.000 5052 Star::Find false star n=5 nbg=287 bg=41.6 sigma=0.8 thresh=44 peak=44
00:24:00.568 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=35, SNR=2.9, Peak=50 HFD=0.0
00:24:00.568 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:00.568 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:00.568 00.000 5052 Status Line: Star lost - low SNR
00:24:00.569 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:24:00.580 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:24:00.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:00.580 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:00.580 00.000 5052 Enqueuing Expose request
00:24:00.580 00.000 8976 Worker thread wakes up
00:24:00.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:00.580 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:01.703 01.123 8976 Exposure complete
00:24:01.709 00.006 8976 worker thread done servicing request
00:24:01.709 00.000 5052 OnExposeComplete: enter
00:24:01.709 00.000 5052 UpdateGuideState(): m_state=1
00:24:01.709 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
00:24:01.709 00.000 5052 Star::Find false star n=7 nbg=270 bg=41.8 sigma=0.7 thresh=44 peak=44
00:24:01.709 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=38, SNR=2.9, Peak=51 HFD=0.0
00:24:01.709 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:01.709 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:01.709 00.000 5052 Status Line: Star lost - low SNR
00:24:01.710 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:24:01.719 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:01.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:01.719 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:01.719 00.000 5052 Enqueuing Expose request
00:24:01.719 00.000 8976 Worker thread wakes up
00:24:01.719 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:01.719 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:02.841 01.122 8976 Exposure complete
00:24:02.846 00.005 8976 worker thread done servicing request
00:24:02.846 00.000 5052 OnExposeComplete: enter
00:24:02.846 00.000 5052 UpdateGuideState(): m_state=1
00:24:02.847 00.001 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
00:24:02.847 00.000 5052 Star::Find false star n=5 nbg=288 bg=41.6 sigma=0.8 thresh=44 peak=44
00:24:02.847 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=27, SNR=2.9, Peak=51 HFD=0.0
00:24:02.847 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:02.847 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:02.847 00.000 5052 Status Line: Star lost - low SNR
00:24:02.848 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:24:02.857 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:02.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:02.857 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:02.857 00.000 5052 Enqueuing Expose request
00:24:02.857 00.000 8976 Worker thread wakes up
00:24:02.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:02.857 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:03.980 01.123 8976 Exposure complete
00:24:03.986 00.006 8976 worker thread done servicing request
00:24:03.986 00.000 5052 OnExposeComplete: enter
00:24:03.986 00.000 5052 UpdateGuideState(): m_state=1
00:24:03.986 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
00:24:03.986 00.000 5052 Star::Find false star n=5 nbg=289 bg=41.7 sigma=0.8 thresh=44 peak=44
00:24:03.986 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=35, SNR=2.9, Peak=50 HFD=0.0
00:24:03.986 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:03.986 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:03.986 00.000 5052 Status Line: Star lost - low SNR
00:24:03.987 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:24:03.996 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:03.996 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:03.996 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:03.996 00.000 5052 Enqueuing Expose request
00:24:03.996 00.000 8976 Worker thread wakes up
00:24:03.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:03.996 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:05.119 01.123 8976 Exposure complete
00:24:05.124 00.005 8976 worker thread done servicing request
00:24:05.124 00.000 5052 OnExposeComplete: enter
00:24:05.124 00.000 5052 UpdateGuideState(): m_state=1
00:24:05.124 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
00:24:05.124 00.000 5052 Star::Find false star n=3 nbg=278 bg=41.2 sigma=0.8 thresh=44 peak=43
00:24:05.124 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=22, SNR=2.9, Peak=50 HFD=0.0
00:24:05.124 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:05.124 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:05.124 00.000 5052 Status Line: Star lost - low SNR
00:24:05.126 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:24:05.135 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:05.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:05.135 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:05.135 00.000 5052 Enqueuing Expose request
00:24:05.135 00.000 8976 Worker thread wakes up
00:24:05.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:05.135 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:06.256 01.121 8976 Exposure complete
00:24:06.262 00.006 8976 worker thread done servicing request
00:24:06.262 00.000 5052 OnExposeComplete: enter
00:24:06.262 00.000 5052 UpdateGuideState(): m_state=1
00:24:06.262 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
00:24:06.262 00.000 5052 Star::Find false star n=7 nbg=289 bg=41.5 sigma=0.8 thresh=44 peak=44
00:24:06.262 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=38, SNR=2.9, Peak=50 HFD=0.0
00:24:06.263 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:06.263 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:06.263 00.000 5052 Status Line: Star lost - low SNR
00:24:06.264 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:24:06.273 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:06.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:06.273 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:06.273 00.000 5052 Enqueuing Expose request
00:24:06.273 00.000 8976 Worker thread wakes up
00:24:06.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:06.273 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:07.398 01.125 8976 Exposure complete
00:24:07.403 00.005 8976 worker thread done servicing request
00:24:07.404 00.001 5052 OnExposeComplete: enter
00:24:07.404 00.000 5052 UpdateGuideState(): m_state=1
00:24:07.404 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
00:24:07.404 00.000 5052 Star::Find false star n=5 nbg=284 bg=41.3 sigma=0.8 thresh=44 peak=43
00:24:07.404 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=31, SNR=2.9, Peak=50 HFD=0.0
00:24:07.404 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:07.404 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:07.404 00.000 5052 Status Line: Star lost - low SNR
00:24:07.405 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=101, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:24:07.413 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:24:07.413 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:07.414 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:07.414 00.000 5052 Enqueuing Expose request
00:24:07.414 00.000 8976 Worker thread wakes up
00:24:07.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:07.414 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:08.534 01.120 8976 Exposure complete
00:24:08.539 00.005 8976 worker thread done servicing request
00:24:08.540 00.001 5052 OnExposeComplete: enter
00:24:08.540 00.000 5052 UpdateGuideState(): m_state=1
00:24:08.540 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
00:24:08.540 00.000 5052 Star::Find false star n=7 nbg=286 bg=41.6 sigma=0.8 thresh=44 peak=44
00:24:08.540 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=38, SNR=2.9, Peak=51 HFD=0.0
00:24:08.540 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:08.540 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:08.540 00.000 5052 Status Line: Star lost - low SNR
00:24:08.541 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=101, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:24:08.549 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:24:08.550 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:08.550 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:08.550 00.000 5052 Enqueuing Expose request
00:24:08.550 00.000 8976 Worker thread wakes up
00:24:08.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:08.550 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:09.672 01.122 8976 Exposure complete
00:24:09.678 00.006 8976 worker thread done servicing request
00:24:09.678 00.000 5052 OnExposeComplete: enter
00:24:09.678 00.000 5052 UpdateGuideState(): m_state=1
00:24:09.678 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
00:24:09.678 00.000 5052 Star::Find false star n=7 nbg=291 bg=41.5 sigma=0.8 thresh=44 peak=44
00:24:09.679 00.001 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=40, SNR=2.9, Peak=50 HFD=0.0
00:24:09.679 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:09.679 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:09.679 00.000 5052 Status Line: Star lost - low SNR
00:24:09.680 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:24:09.689 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:09.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:09.689 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:09.689 00.000 5052 Enqueuing Expose request
00:24:09.689 00.000 8976 Worker thread wakes up
00:24:09.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:09.689 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:10.810 01.121 8976 Exposure complete
00:24:10.816 00.006 8976 worker thread done servicing request
00:24:10.816 00.000 5052 OnExposeComplete: enter
00:24:10.816 00.000 5052 UpdateGuideState(): m_state=1
00:24:10.816 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
00:24:10.816 00.000 5052 Star::Find false star n=8 nbg=289 bg=41.6 sigma=0.8 thresh=44 peak=44
00:24:10.816 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=41, SNR=2.9, Peak=50 HFD=0.0
00:24:10.816 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:10.816 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:10.816 00.000 5052 Status Line: Star lost - low SNR
00:24:10.817 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:24:10.826 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:10.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:10.826 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:10.826 00.000 5052 Enqueuing Expose request
00:24:10.827 00.001 8976 Worker thread wakes up
00:24:10.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:10.827 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:11.949 01.122 8976 Exposure complete
00:24:11.954 00.005 8976 worker thread done servicing request
00:24:11.955 00.001 5052 OnExposeComplete: enter
00:24:11.955 00.000 5052 UpdateGuideState(): m_state=1
00:24:11.955 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
00:24:11.955 00.000 5052 Star::Find false star n=6 nbg=286 bg=41.4 sigma=0.8 thresh=44 peak=44
00:24:11.955 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=38, SNR=2.9, Peak=50 HFD=0.0
00:24:11.955 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:11.955 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:11.955 00.000 5052 Status Line: Star lost - low SNR
00:24:11.956 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:24:11.964 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:24:11.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:11.965 00.001 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:11.965 00.000 5052 Enqueuing Expose request
00:24:11.965 00.000 8976 Worker thread wakes up
00:24:11.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:11.965 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:13.090 01.125 8976 Exposure complete
00:24:13.095 00.005 8976 worker thread done servicing request
00:24:13.095 00.000 5052 OnExposeComplete: enter
00:24:13.095 00.000 5052 UpdateGuideState(): m_state=1
00:24:13.096 00.001 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
00:24:13.096 00.000 5052 Star::Find false star n=7 nbg=284 bg=41.5 sigma=0.8 thresh=44 peak=44
00:24:13.096 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=39, SNR=2.9, Peak=50 HFD=0.0
00:24:13.096 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:13.096 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:13.096 00.000 5052 Status Line: Star lost - low SNR
00:24:13.097 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=101, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:24:13.108 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:24:13.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:13.108 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:13.108 00.000 5052 Enqueuing Expose request
00:24:13.108 00.000 8976 Worker thread wakes up
00:24:13.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:13.109 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:14.229 01.120 8976 Exposure complete
00:24:14.234 00.005 8976 worker thread done servicing request
00:24:14.234 00.000 5052 OnExposeComplete: enter
00:24:14.234 00.000 5052 UpdateGuideState(): m_state=1
00:24:14.234 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
00:24:14.234 00.000 5052 Star::Find false star n=6 nbg=289 bg=41.5 sigma=0.8 thresh=44 peak=43
00:24:14.235 00.001 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=37, SNR=2.9, Peak=50 HFD=0.0
00:24:14.235 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:14.235 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:14.235 00.000 5052 Status Line: Star lost - low SNR
00:24:14.235 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:24:14.244 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:14.244 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:14.244 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:14.244 00.000 5052 Enqueuing Expose request
00:24:14.244 00.000 8976 Worker thread wakes up
00:24:14.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:14.244 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:15.365 01.121 8976 Exposure complete
00:24:15.370 00.005 8976 worker thread done servicing request
00:24:15.371 00.001 5052 OnExposeComplete: enter
00:24:15.371 00.000 5052 UpdateGuideState(): m_state=1
00:24:15.371 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
00:24:15.371 00.000 5052 Star::Find false star n=8 nbg=290 bg=41.4 sigma=0.8 thresh=44 peak=44
00:24:15.371 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=44, SNR=2.9, Peak=51 HFD=0.0
00:24:15.371 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:15.371 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:15.371 00.000 5052 Status Line: Star lost - low SNR
00:24:15.372 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:24:15.381 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:15.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:15.381 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:15.381 00.000 5052 Enqueuing Expose request
00:24:15.381 00.000 8976 Worker thread wakes up
00:24:15.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:15.381 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:16.506 01.125 8976 Exposure complete
00:24:16.511 00.005 8976 worker thread done servicing request
00:24:16.512 00.001 5052 OnExposeComplete: enter
00:24:16.512 00.000 5052 UpdateGuideState(): m_state=1
00:24:16.512 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
00:24:16.512 00.000 5052 Star::Find false star n=7 nbg=288 bg=41.4 sigma=0.8 thresh=44 peak=44
00:24:16.512 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=40, SNR=2.9, Peak=50 HFD=0.0
00:24:16.512 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:16.512 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:16.512 00.000 5052 Status Line: Star lost - low SNR
00:24:16.513 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:24:16.523 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:24:16.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:16.523 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:16.523 00.000 5052 Enqueuing Expose request
00:24:16.523 00.000 8976 Worker thread wakes up
00:24:16.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:16.523 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:17.645 01.122 8976 Exposure complete
00:24:17.651 00.006 8976 worker thread done servicing request
00:24:17.651 00.000 5052 OnExposeComplete: enter
00:24:17.651 00.000 5052 UpdateGuideState(): m_state=1
00:24:17.651 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
00:24:17.651 00.000 5052 Star::Find false star n=3 nbg=288 bg=41.3 sigma=0.8 thresh=44 peak=43
00:24:17.651 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=21, SNR=2.9, Peak=50 HFD=0.0
00:24:17.651 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:17.651 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:17.651 00.000 5052 Status Line: Star lost - low SNR
00:24:17.653 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:24:17.661 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:24:17.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:17.661 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:17.661 00.000 5052 Enqueuing Expose request
00:24:17.661 00.000 8976 Worker thread wakes up
00:24:17.661 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:17.661 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:18.784 01.123 8976 Exposure complete
00:24:18.789 00.005 8976 worker thread done servicing request
00:24:18.791 00.002 5052 OnExposeComplete: enter
00:24:18.791 00.000 5052 UpdateGuideState(): m_state=1
00:24:18.791 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
00:24:18.791 00.000 5052 Star::Find returns 1 (0), X=129.34, Y=79.94, Mass=53, SNR=5.0, Peak=50 HFD=7.6
00:24:18.791 00.000 5052 DistanceChecker: deactivated
00:24:18.792 00.001 5052 setting lock position to (129.34, 79.94)
00:24:18.792 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:24:18.792 00.000 5052 Changing from state SELECTING to SELECTED
00:24:18.792 00.000 5052 guider state => SELECTED
00:24:18.794 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
00:24:18.804 00.010 5052 UpdateGuideState exits: m=53 SNR=5.0
00:24:18.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:18.804 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:24:18.804 00.000 5052 Enqueuing Expose request
00:24:18.804 00.000 8976 Worker thread wakes up
00:24:18.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:18.804 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(111,62,37,37)
00:24:19.928 01.124 8976 Exposure complete
00:24:19.933 00.005 8976 worker thread done servicing request
00:24:19.933 00.000 5052 OnExposeComplete: enter
00:24:19.933 00.000 5052 UpdateGuideState(): m_state=2
00:24:19.934 00.001 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
00:24:19.934 00.000 5052 Star::Find false star n=6 nbg=287 bg=41.4 sigma=0.8 thresh=44 peak=44
00:24:19.934 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=38, SNR=2.9, Peak=51 HFD=0.0
00:24:19.934 00.000 5052 DistanceChecker: activated
00:24:19.934 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:19.934 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:24:19.934 00.000 5052 guider state => SELECTING
00:24:19.934 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:19.934 00.000 5052 Status Line: Star lost - low SNR
00:24:19.938 00.004 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=37, FiltMax=49, Gamma=2.630
00:24:19.947 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:19.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:19.947 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:19.947 00.000 5052 Enqueuing Expose request
00:24:19.947 00.000 8976 Worker thread wakes up
00:24:19.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:19.947 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:21.071 01.124 8976 Exposure complete
00:24:21.077 00.006 8976 worker thread done servicing request
00:24:21.077 00.000 5052 OnExposeComplete: enter
00:24:21.078 00.001 5052 UpdateGuideState(): m_state=1
00:24:21.078 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
00:24:21.078 00.000 5052 Star::Find returns 1 (0), X=130.37, Y=79.86, Mass=55, SNR=5.1, Peak=52 HFD=6.9
00:24:21.078 00.000 5052 DistanceChecker: deactivated
00:24:21.079 00.001 5052 setting lock position to (130.37, 79.86)
00:24:21.079 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:24:21.079 00.000 5052 Changing from state SELECTING to SELECTED
00:24:21.079 00.000 5052 guider state => SELECTED
00:24:21.081 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:24:21.091 00.010 5052 UpdateGuideState exits: m=55 SNR=5.1
00:24:21.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:21.091 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:24:21.091 00.000 5052 Enqueuing Expose request
00:24:21.091 00.000 8976 Worker thread wakes up
00:24:21.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:21.091 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,62,37,37)
00:24:22.218 01.127 8976 Exposure complete
00:24:22.224 00.006 8976 worker thread done servicing request
00:24:22.226 00.002 5052 OnExposeComplete: enter
00:24:22.226 00.000 5052 UpdateGuideState(): m_state=2
00:24:22.226 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
00:24:22.226 00.000 5052 Star::Find false star n=6 nbg=287 bg=41.4 sigma=0.8 thresh=44 peak=44
00:24:22.226 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=79.00, Mass=29, SNR=2.9, Peak=51 HFD=0.0
00:24:22.226 00.000 5052 DistanceChecker: activated
00:24:22.227 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:22.227 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:24:22.227 00.000 5052 guider state => SELECTING
00:24:22.227 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:22.227 00.000 5052 Status Line: Star lost - low SNR
00:24:22.230 00.003 5052 UpdateImageDisplay: Size=(426,341) min=36, max=101, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:24:22.240 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:24:22.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:22.240 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:22.240 00.000 5052 Enqueuing Expose request
00:24:22.240 00.000 8976 Worker thread wakes up
00:24:22.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:22.240 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:23.367 01.127 8976 Exposure complete
00:24:23.372 00.005 8976 worker thread done servicing request
00:24:23.373 00.001 5052 OnExposeComplete: enter
00:24:23.373 00.000 5052 UpdateGuideState(): m_state=1
00:24:23.373 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
00:24:23.373 00.000 5052 Star::Find false star n=8 nbg=289 bg=41.6 sigma=0.8 thresh=44 peak=44
00:24:23.373 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=79.00, Mass=33, SNR=2.9, Peak=51 HFD=0.0
00:24:23.373 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:23.373 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:23.373 00.000 5052 Status Line: Star lost - low SNR
00:24:23.374 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:24:23.384 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:24:23.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:23.384 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:23.384 00.000 5052 Enqueuing Expose request
00:24:23.384 00.000 8976 Worker thread wakes up
00:24:23.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:23.384 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:24.509 01.125 8976 Exposure complete
00:24:24.514 00.005 8976 worker thread done servicing request
00:24:24.515 00.001 5052 OnExposeComplete: enter
00:24:24.515 00.000 5052 UpdateGuideState(): m_state=1
00:24:24.515 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
00:24:24.515 00.000 5052 Star::Find false star n=11 nbg=276 bg=41.0 sigma=0.7 thresh=43 peak=43
00:24:24.515 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=79.00, Mass=48, SNR=2.9, Peak=51 HFD=0.0
00:24:24.515 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:24.515 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:24.515 00.000 5052 Status Line: Star lost - low SNR
00:24:24.516 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=101, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:24:24.526 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:24:24.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:24.526 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:24.526 00.000 5052 Enqueuing Expose request
00:24:24.526 00.000 8976 Worker thread wakes up
00:24:24.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:24.526 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:25.649 01.123 8976 Exposure complete
00:24:25.655 00.006 8976 worker thread done servicing request
00:24:25.655 00.000 5052 OnExposeComplete: enter
00:24:25.655 00.000 5052 UpdateGuideState(): m_state=1
00:24:25.655 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
00:24:25.655 00.000 5052 Star::Find false star n=16 nbg=273 bg=41.2 sigma=0.7 thresh=43 peak=43
00:24:25.655 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=79.00, Mass=53, SNR=2.9, Peak=51 HFD=0.0
00:24:25.655 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:25.655 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:25.655 00.000 5052 Status Line: Star lost - low SNR
00:24:25.656 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:24:25.666 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:24:25.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:25.666 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:25.666 00.000 5052 Enqueuing Expose request
00:24:25.666 00.000 8976 Worker thread wakes up
00:24:25.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:25.666 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:26.789 01.123 8976 Exposure complete
00:24:26.795 00.006 8976 worker thread done servicing request
00:24:26.795 00.000 5052 OnExposeComplete: enter
00:24:26.795 00.000 5052 UpdateGuideState(): m_state=1
00:24:26.795 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
00:24:26.795 00.000 5052 Star::Find false star n=6 nbg=290 bg=41.5 sigma=0.7 thresh=44 peak=44
00:24:26.796 00.001 5052 Star::Find returns 0 (2), X=130.00, Y=79.00, Mass=37, SNR=2.9, Peak=51 HFD=0.0
00:24:26.796 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:26.796 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:26.796 00.000 5052 Status Line: Star lost - low SNR
00:24:26.797 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:24:26.806 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:26.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:26.806 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:26.806 00.000 5052 Enqueuing Expose request
00:24:26.806 00.000 8976 Worker thread wakes up
00:24:26.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:26.806 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:27.928 01.122 8976 Exposure complete
00:24:27.933 00.005 8976 worker thread done servicing request
00:24:27.933 00.000 5052 OnExposeComplete: enter
00:24:27.933 00.000 5052 UpdateGuideState(): m_state=1
00:24:27.933 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
00:24:27.934 00.001 5052 Star::Find returns 1 (0), X=129.42, Y=79.88, Mass=61, SNR=5.4, Peak=50 HFD=6.3
00:24:27.934 00.000 5052 DistanceChecker: deactivated
00:24:27.935 00.001 5052 setting lock position to (129.42, 79.88)
00:24:27.935 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:24:27.935 00.000 5052 Changing from state SELECTING to SELECTED
00:24:27.935 00.000 5052 guider state => SELECTED
00:24:27.938 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:24:27.947 00.009 5052 UpdateGuideState exits: m=61 SNR=5.4
00:24:27.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:27.947 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:24:27.948 00.001 5052 Enqueuing Expose request
00:24:27.948 00.000 8976 Worker thread wakes up
00:24:27.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:27.948 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(111,62,37,37)
00:24:29.074 01.126 8976 Exposure complete
00:24:29.080 00.006 8976 worker thread done servicing request
00:24:29.080 00.000 5052 OnExposeComplete: enter
00:24:29.080 00.000 5052 UpdateGuideState(): m_state=2
00:24:29.080 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
00:24:29.080 00.000 5052 Star::Find returns 1 (0), X=129.10, Y=79.80, Mass=51, SNR=4.9, Peak=50 HFD=7.3
00:24:29.080 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.12) = xAngle (-5.02 = 1.26)
00:24:29.080 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.18 = 1.10)
00:24:29.080 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.08 hyp=0.33 cameraTheta=-2.90 mountX=0.10 mountY=0.30, mountTheta=1.24
00:24:29.081 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:24:29.090 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
00:24:29.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:29.090 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:24:29.090 00.000 5052 Enqueuing Expose request
00:24:29.090 00.000 8976 Worker thread wakes up
00:24:29.091 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:29.091 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(111,62,37,37)
00:24:30.214 01.123 8976 Exposure complete
00:24:30.219 00.005 8976 worker thread done servicing request
00:24:30.219 00.000 5052 OnExposeComplete: enter
00:24:30.219 00.000 5052 UpdateGuideState(): m_state=2
00:24:30.220 00.001 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
00:24:30.220 00.000 5052 Star::Find false star n=7 nbg=267 bg=41.8 sigma=0.7 thresh=44 peak=44
00:24:30.220 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=39, SNR=2.9, Peak=50 HFD=0.0
00:24:30.220 00.000 5052 DistanceChecker: activated
00:24:30.220 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:30.220 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:24:30.220 00.000 5052 guider state => SELECTING
00:24:30.220 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:30.220 00.000 5052 Status Line: Star lost - low SNR
00:24:30.224 00.004 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:24:30.233 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:30.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:30.233 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:30.233 00.000 5052 Enqueuing Expose request
00:24:30.233 00.000 8976 Worker thread wakes up
00:24:30.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:30.233 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:31.357 01.124 8976 Exposure complete
00:24:31.363 00.006 8976 worker thread done servicing request
00:24:31.363 00.000 5052 OnExposeComplete: enter
00:24:31.363 00.000 5052 UpdateGuideState(): m_state=1
00:24:31.363 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
00:24:31.363 00.000 5052 Star::Find false star n=6 nbg=285 bg=41.4 sigma=0.8 thresh=44 peak=44
00:24:31.363 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=31, SNR=2.9, Peak=51 HFD=0.0
00:24:31.363 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:31.363 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:31.363 00.000 5052 Status Line: Star lost - low SNR
00:24:31.365 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=36, FiltMax=49, Gamma=2.630
00:24:31.373 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:24:31.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:31.373 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:31.373 00.000 5052 Enqueuing Expose request
00:24:31.373 00.000 8976 Worker thread wakes up
00:24:31.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:31.373 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:32.494 01.121 8976 Exposure complete
00:24:32.500 00.006 8976 worker thread done servicing request
00:24:32.500 00.000 5052 OnExposeComplete: enter
00:24:32.500 00.000 5052 UpdateGuideState(): m_state=1
00:24:32.500 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
00:24:32.500 00.000 5052 Star::Find false star n=7 nbg=287 bg=41.4 sigma=0.8 thresh=44 peak=44
00:24:32.500 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=37, SNR=2.9, Peak=51 HFD=0.0
00:24:32.500 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:32.500 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:32.500 00.000 5052 Status Line: Star lost - low SNR
00:24:32.501 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:24:32.511 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:24:32.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:32.511 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:32.511 00.000 5052 Enqueuing Expose request
00:24:32.511 00.000 8976 Worker thread wakes up
00:24:32.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:32.511 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:33.634 01.123 8976 Exposure complete
00:24:33.640 00.006 8976 worker thread done servicing request
00:24:33.640 00.000 5052 OnExposeComplete: enter
00:24:33.640 00.000 5052 UpdateGuideState(): m_state=1
00:24:33.640 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
00:24:33.640 00.000 5052 Star::Find false star n=4 nbg=287 bg=41.6 sigma=0.8 thresh=44 peak=44
00:24:33.640 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=24, SNR=2.9, Peak=51 HFD=0.0
00:24:33.640 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:33.640 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:33.640 00.000 5052 Status Line: Star lost - low SNR
00:24:33.642 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:24:33.650 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:24:33.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:33.650 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:33.650 00.000 5052 Enqueuing Expose request
00:24:33.651 00.001 8976 Worker thread wakes up
00:24:33.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:33.651 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:34.772 01.121 8976 Exposure complete
00:24:34.777 00.005 8976 worker thread done servicing request
00:24:34.777 00.000 5052 OnExposeComplete: enter
00:24:34.777 00.000 5052 UpdateGuideState(): m_state=1
00:24:34.777 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
00:24:34.777 00.000 5052 Star::Find false star n=6 nbg=287 bg=41.5 sigma=0.8 thresh=44 peak=44
00:24:34.778 00.001 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=36, SNR=2.9, Peak=50 HFD=0.0
00:24:34.778 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:34.778 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:34.778 00.000 5052 Status Line: Star lost - low SNR
00:24:34.779 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:24:34.787 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:24:34.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:34.787 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:34.787 00.000 5052 Enqueuing Expose request
00:24:34.787 00.000 8976 Worker thread wakes up
00:24:34.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:34.787 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:35.911 01.124 8976 Exposure complete
00:24:35.917 00.006 8976 worker thread done servicing request
00:24:35.917 00.000 5052 OnExposeComplete: enter
00:24:35.917 00.000 5052 UpdateGuideState(): m_state=1
00:24:35.917 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
00:24:35.917 00.000 5052 Star::Find false star n=5 nbg=285 bg=41.4 sigma=0.8 thresh=44 peak=43
00:24:35.917 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=30, SNR=2.9, Peak=50 HFD=0.0
00:24:35.917 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:35.917 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:35.917 00.000 5052 Status Line: Star lost - low SNR
00:24:35.918 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=106, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:24:35.926 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:24:35.927 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:35.927 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:35.927 00.000 5052 Enqueuing Expose request
00:24:35.927 00.000 8976 Worker thread wakes up
00:24:35.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:35.927 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:37.049 01.122 8976 Exposure complete
00:24:37.054 00.005 8976 worker thread done servicing request
00:24:37.054 00.000 5052 OnExposeComplete: enter
00:24:37.054 00.000 5052 UpdateGuideState(): m_state=1
00:24:37.054 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
00:24:37.054 00.000 5052 Star::Find false star n=3 nbg=288 bg=41.4 sigma=0.8 thresh=44 peak=44
00:24:37.054 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=23, SNR=2.9, Peak=51 HFD=0.0
00:24:37.054 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:37.055 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:37.055 00.000 5052 Status Line: Star lost - low SNR
00:24:37.056 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:24:37.064 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:24:37.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:37.064 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:37.064 00.000 5052 Enqueuing Expose request
00:24:37.064 00.000 8976 Worker thread wakes up
00:24:37.064 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:37.064 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:38.188 01.124 8976 Exposure complete
00:24:38.193 00.005 8976 worker thread done servicing request
00:24:38.193 00.000 5052 OnExposeComplete: enter
00:24:38.193 00.000 5052 UpdateGuideState(): m_state=1
00:24:38.193 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
00:24:38.193 00.000 5052 Star::Find false star n=7 nbg=288 bg=41.5 sigma=0.8 thresh=44 peak=44
00:24:38.193 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=36, SNR=2.9, Peak=50 HFD=0.0
00:24:38.193 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:38.193 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:38.193 00.000 5052 Status Line: Star lost - low SNR
00:24:38.195 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:24:38.204 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:38.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:38.204 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:38.204 00.000 5052 Enqueuing Expose request
00:24:38.204 00.000 8976 Worker thread wakes up
00:24:38.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:38.204 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:39.328 01.124 8976 Exposure complete
00:24:39.333 00.005 8976 worker thread done servicing request
00:24:39.333 00.000 5052 OnExposeComplete: enter
00:24:39.333 00.000 5052 UpdateGuideState(): m_state=1
00:24:39.334 00.001 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
00:24:39.334 00.000 5052 Star::Find false star n=6 nbg=288 bg=41.6 sigma=0.8 thresh=44 peak=44
00:24:39.334 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=35, SNR=2.9, Peak=50 HFD=0.0
00:24:39.334 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:39.334 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:39.334 00.000 5052 Status Line: Star lost - low SNR
00:24:39.336 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:24:39.344 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:24:39.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:39.344 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:39.345 00.001 5052 Enqueuing Expose request
00:24:39.345 00.000 8976 Worker thread wakes up
00:24:39.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:39.345 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:40.469 01.124 8976 Exposure complete
00:24:40.474 00.005 8976 worker thread done servicing request
00:24:40.474 00.000 5052 OnExposeComplete: enter
00:24:40.474 00.000 5052 UpdateGuideState(): m_state=1
00:24:40.474 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
00:24:40.474 00.000 5052 Star::Find false star n=7 nbg=272 bg=41.7 sigma=0.7 thresh=44 peak=44
00:24:40.474 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=37, SNR=2.9, Peak=52 HFD=0.0
00:24:40.474 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:40.474 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:40.474 00.000 5052 Status Line: Star lost - low SNR
00:24:40.475 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:24:40.485 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:24:40.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:40.485 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:40.485 00.000 5052 Enqueuing Expose request
00:24:40.485 00.000 8976 Worker thread wakes up
00:24:40.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:40.485 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:41.609 01.124 8976 Exposure complete
00:24:41.614 00.005 8976 worker thread done servicing request
00:24:41.614 00.000 5052 OnExposeComplete: enter
00:24:41.615 00.001 5052 UpdateGuideState(): m_state=1
00:24:41.615 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
00:24:41.615 00.000 5052 Star::Find false star n=6 nbg=288 bg=41.5 sigma=0.8 thresh=44 peak=44
00:24:41.615 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=36, SNR=2.9, Peak=50 HFD=0.0
00:24:41.615 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:41.615 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:41.615 00.000 5052 Status Line: Star lost - low SNR
00:24:41.617 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:24:41.626 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:41.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:41.626 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:41.626 00.000 5052 Enqueuing Expose request
00:24:41.626 00.000 8976 Worker thread wakes up
00:24:41.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:41.626 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:42.748 01.122 8976 Exposure complete
00:24:42.753 00.005 8976 worker thread done servicing request
00:24:42.753 00.000 5052 OnExposeComplete: enter
00:24:42.753 00.000 5052 UpdateGuideState(): m_state=1
00:24:42.753 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
00:24:42.753 00.000 5052 Star::Find false star n=5 nbg=287 bg=41.4 sigma=0.8 thresh=44 peak=44
00:24:42.754 00.001 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=33, SNR=2.9, Peak=50 HFD=0.0
00:24:42.754 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:42.754 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:42.754 00.000 5052 Status Line: Star lost - low SNR
00:24:42.755 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:24:42.765 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:24:42.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:42.765 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:42.765 00.000 5052 Enqueuing Expose request
00:24:42.765 00.000 8976 Worker thread wakes up
00:24:42.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:42.766 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:43.892 01.126 8976 Exposure complete
00:24:43.897 00.005 8976 worker thread done servicing request
00:24:43.897 00.000 5052 OnExposeComplete: enter
00:24:43.897 00.000 5052 UpdateGuideState(): m_state=1
00:24:43.897 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
00:24:43.897 00.000 5052 Star::Find false star n=5 nbg=288 bg=41.4 sigma=0.8 thresh=44 peak=44
00:24:43.898 00.001 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=34, SNR=2.9, Peak=51 HFD=0.0
00:24:43.898 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:43.898 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:43.898 00.000 5052 Status Line: Star lost - low SNR
00:24:43.900 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
00:24:43.908 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:24:43.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:43.908 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:43.908 00.000 5052 Enqueuing Expose request
00:24:43.908 00.000 8976 Worker thread wakes up
00:24:43.909 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:43.909 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:45.033 01.124 8976 Exposure complete
00:24:45.038 00.005 8976 worker thread done servicing request
00:24:45.038 00.000 5052 OnExposeComplete: enter
00:24:45.039 00.001 5052 UpdateGuideState(): m_state=1
00:24:45.039 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
00:24:45.039 00.000 5052 Star::Find false star n=5 nbg=287 bg=41.5 sigma=0.8 thresh=44 peak=44
00:24:45.039 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=31, SNR=2.9, Peak=50 HFD=0.0
00:24:45.039 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:45.039 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:45.039 00.000 5052 Status Line: Star lost - low SNR
00:24:45.041 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=101, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:24:45.049 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:24:45.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:45.049 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:45.049 00.000 5052 Enqueuing Expose request
00:24:45.049 00.000 8976 Worker thread wakes up
00:24:45.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:45.049 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:46.171 01.122 8976 Exposure complete
00:24:46.176 00.005 8976 worker thread done servicing request
00:24:46.176 00.000 5052 OnExposeComplete: enter
00:24:46.176 00.000 5052 UpdateGuideState(): m_state=1
00:24:46.176 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
00:24:46.177 00.001 5052 Star::Find false star n=7 nbg=288 bg=41.5 sigma=0.8 thresh=44 peak=44
00:24:46.177 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=40, SNR=2.9, Peak=51 HFD=0.0
00:24:46.177 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:46.177 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:46.177 00.000 5052 Status Line: Star lost - low SNR
00:24:46.178 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
00:24:46.186 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:24:46.187 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:46.187 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:46.187 00.000 5052 Enqueuing Expose request
00:24:46.187 00.000 8976 Worker thread wakes up
00:24:46.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:46.187 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:47.310 01.123 8976 Exposure complete
00:24:47.316 00.006 8976 worker thread done servicing request
00:24:47.316 00.000 5052 OnExposeComplete: enter
00:24:47.316 00.000 5052 UpdateGuideState(): m_state=1
00:24:47.316 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
00:24:47.316 00.000 5052 Star::Find returns 1 (0), X=129.80, Y=80.19, Mass=42, SNR=4.5, Peak=50 HFD=5.4
00:24:47.316 00.000 5052 DistanceChecker: deactivated
00:24:47.318 00.002 5052 setting lock position to (129.80, 80.19)
00:24:47.318 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:24:47.318 00.000 5052 Changing from state SELECTING to SELECTED
00:24:47.318 00.000 5052 guider state => SELECTED
00:24:47.320 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=101, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:24:47.330 00.010 5052 UpdateGuideState exits: m=42 SNR=4.5
00:24:47.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:47.330 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:24:47.330 00.000 5052 Enqueuing Expose request
00:24:47.330 00.000 8976 Worker thread wakes up
00:24:47.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:47.330 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,62,37,37)
00:24:48.462 01.132 8976 Exposure complete
00:24:48.468 00.006 8976 worker thread done servicing request
00:24:48.468 00.000 5052 OnExposeComplete: enter
00:24:48.468 00.000 5052 UpdateGuideState(): m_state=2
00:24:48.468 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
00:24:48.468 00.000 5052 Star::Find false star n=9 nbg=271 bg=41.9 sigma=0.7 thresh=44 peak=44
00:24:48.468 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=39, SNR=2.9, Peak=50 HFD=0.0
00:24:48.468 00.000 5052 DistanceChecker: activated
00:24:48.468 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:48.468 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:24:48.468 00.000 5052 guider state => SELECTING
00:24:48.468 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:48.469 00.001 5052 Status Line: Star lost - low SNR
00:24:48.472 00.003 5052 UpdateImageDisplay: Size=(426,341) min=36, max=100, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
00:24:48.481 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:48.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:48.481 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:48.481 00.000 5052 Enqueuing Expose request
00:24:48.481 00.000 8976 Worker thread wakes up
00:24:48.482 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:48.482 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:49.605 01.123 8976 Exposure complete
00:24:49.611 00.006 8976 worker thread done servicing request
00:24:49.611 00.000 5052 OnExposeComplete: enter
00:24:49.611 00.000 5052 UpdateGuideState(): m_state=1
00:24:49.611 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
00:24:49.611 00.000 5052 Star::Find false star n=3 nbg=287 bg=41.4 sigma=0.8 thresh=44 peak=44
00:24:49.611 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=23, SNR=2.9, Peak=51 HFD=0.0
00:24:49.611 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:49.611 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:49.611 00.000 5052 Status Line: Star lost - low SNR
00:24:49.612 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:24:49.622 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:24:49.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:49.622 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:49.622 00.000 5052 Enqueuing Expose request
00:24:49.622 00.000 8976 Worker thread wakes up
00:24:49.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:49.622 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:50.742 01.120 8976 Exposure complete
00:24:50.748 00.006 8976 worker thread done servicing request
00:24:50.748 00.000 5052 OnExposeComplete: enter
00:24:50.748 00.000 5052 UpdateGuideState(): m_state=1
00:24:50.748 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
00:24:50.748 00.000 5052 Star::Find false star n=3 nbg=281 bg=41.2 sigma=0.8 thresh=44 peak=43
00:24:50.748 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=19, SNR=2.9, Peak=49 HFD=0.0
00:24:50.748 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:50.748 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:50.748 00.000 5052 Status Line: Star lost - low SNR
00:24:50.751 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:24:50.760 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:50.760 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:50.760 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:50.760 00.000 5052 Enqueuing Expose request
00:24:50.760 00.000 8976 Worker thread wakes up
00:24:50.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:50.760 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:51.880 01.120 8976 Exposure complete
00:24:51.886 00.006 8976 worker thread done servicing request
00:24:51.887 00.001 5052 OnExposeComplete: enter
00:24:51.887 00.000 5052 UpdateGuideState(): m_state=1
00:24:51.887 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
00:24:51.887 00.000 5052 Star::Find false star n=7 nbg=289 bg=41.6 sigma=0.8 thresh=44 peak=44
00:24:51.887 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=38, SNR=2.9, Peak=50 HFD=0.0
00:24:51.887 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:51.887 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:51.887 00.000 5052 Status Line: Star lost - low SNR
00:24:51.890 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=44, FiltMin=37, FiltMax=59, Gamma=2.630
00:24:51.899 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:51.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:51.899 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:51.899 00.000 5052 Enqueuing Expose request
00:24:51.899 00.000 8976 Worker thread wakes up
00:24:51.900 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:51.900 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:53.021 01.121 8976 Exposure complete
00:24:53.026 00.005 8976 worker thread done servicing request
00:24:53.026 00.000 5052 OnExposeComplete: enter
00:24:53.026 00.000 5052 UpdateGuideState(): m_state=1
00:24:53.027 00.001 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
00:24:53.027 00.000 5052 Star::Find false star n=3 nbg=283 bg=41.1 sigma=0.8 thresh=44 peak=43
00:24:53.027 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=23, SNR=2.9, Peak=51 HFD=0.0
00:24:53.027 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:53.027 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:53.027 00.000 5052 Status Line: Star lost - low SNR
00:24:53.028 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=37, FiltMax=66, Gamma=2.630
00:24:53.037 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:53.037 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:53.037 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:53.037 00.000 5052 Enqueuing Expose request
00:24:53.037 00.000 8976 Worker thread wakes up
00:24:53.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:53.037 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:54.156 01.119 8976 Exposure complete
00:24:54.161 00.005 8976 worker thread done servicing request
00:24:54.161 00.000 5052 OnExposeComplete: enter
00:24:54.161 00.000 5052 UpdateGuideState(): m_state=1
00:24:54.161 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
00:24:54.161 00.000 5052 Star::Find false star n=6 nbg=271 bg=41.0 sigma=0.7 thresh=43 peak=43
00:24:54.161 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=38, SNR=2.9, Peak=51 HFD=0.0
00:24:54.161 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:54.161 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:54.162 00.001 5052 Status Line: Star lost - low SNR
00:24:54.164 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=101, med=43, FiltMin=36, FiltMax=68, Gamma=2.630
00:24:54.173 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:54.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:54.173 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:54.174 00.001 5052 Enqueuing Expose request
00:24:54.174 00.000 8976 Worker thread wakes up
00:24:54.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:54.174 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:55.293 01.119 8976 Exposure complete
00:24:55.299 00.006 8976 worker thread done servicing request
00:24:55.300 00.001 5052 OnExposeComplete: enter
00:24:55.300 00.000 5052 UpdateGuideState(): m_state=1
00:24:55.300 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
00:24:55.300 00.000 5052 Star::Find false star n=9 nbg=272 bg=41.1 sigma=0.8 thresh=43 peak=43
00:24:55.300 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=39, SNR=2.9, Peak=50 HFD=0.0
00:24:55.300 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:55.300 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:55.300 00.000 5052 Status Line: Star lost - low SNR
00:24:55.301 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=101, med=43, FiltMin=36, FiltMax=68, Gamma=2.630
00:24:55.311 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:24:55.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:55.311 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:55.311 00.000 5052 Enqueuing Expose request
00:24:55.311 00.000 8976 Worker thread wakes up
00:24:55.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:55.311 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:56.434 01.123 8976 Exposure complete
00:24:56.439 00.005 8976 worker thread done servicing request
00:24:56.439 00.000 5052 OnExposeComplete: enter
00:24:56.439 00.000 5052 UpdateGuideState(): m_state=1
00:24:56.440 00.001 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
00:24:56.440 00.000 5052 Star::Find returns 1 (0), X=130.46, Y=79.46, Mass=56, SNR=5.1, Peak=50 HFD=7.6
00:24:56.440 00.000 5052 DistanceChecker: deactivated
00:24:56.441 00.001 5052 setting lock position to (130.46, 79.46)
00:24:56.441 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:24:56.441 00.000 5052 Changing from state SELECTING to SELECTED
00:24:56.441 00.000 5052 guider state => SELECTED
00:24:56.443 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=37, FiltMax=68, Gamma=2.630
00:24:56.452 00.009 5052 UpdateGuideState exits: m=56 SNR=5.1
00:24:56.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:56.452 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:24:56.452 00.000 5052 Enqueuing Expose request
00:24:56.452 00.000 8976 Worker thread wakes up
00:24:56.453 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:56.453 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,61,37,37)
00:24:57.579 01.126 8976 Exposure complete
00:24:57.584 00.005 8976 worker thread done servicing request
00:24:57.584 00.000 5052 OnExposeComplete: enter
00:24:57.584 00.000 5052 UpdateGuideState(): m_state=2
00:24:57.584 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
00:24:57.585 00.001 5052 Star::Find false star n=7 nbg=290 bg=41.5 sigma=0.8 thresh=44 peak=44
00:24:57.585 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=79.00, Mass=39, SNR=2.9, Peak=50 HFD=0.0
00:24:57.585 00.000 5052 DistanceChecker: activated
00:24:57.585 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:57.585 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:24:57.585 00.000 5052 guider state => SELECTING
00:24:57.585 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:57.585 00.000 5052 Status Line: Star lost - low SNR
00:24:57.588 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=37, FiltMax=67, Gamma=2.630
00:24:57.598 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:24:57.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:57.598 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:57.598 00.000 5052 Enqueuing Expose request
00:24:57.598 00.000 8976 Worker thread wakes up
00:24:57.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:57.599 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:58.727 01.128 8976 Exposure complete
00:24:58.733 00.006 8976 worker thread done servicing request
00:24:58.733 00.000 5052 OnExposeComplete: enter
00:24:58.733 00.000 5052 UpdateGuideState(): m_state=1
00:24:58.733 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
00:24:58.733 00.000 5052 Star::Find false star n=6 nbg=289 bg=41.5 sigma=0.8 thresh=44 peak=44
00:24:58.733 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=79.00, Mass=35, SNR=2.9, Peak=50 HFD=0.0
00:24:58.733 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:58.733 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:58.733 00.000 5052 Status Line: Star lost - low SNR
00:24:58.735 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=101, med=43, FiltMin=37, FiltMax=68, Gamma=2.630
00:24:58.743 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:24:58.744 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:58.744 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:58.744 00.000 5052 Enqueuing Expose request
00:24:58.744 00.000 8976 Worker thread wakes up
00:24:58.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:58.744 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:24:59.869 01.125 8976 Exposure complete
00:24:59.875 00.006 8976 worker thread done servicing request
00:24:59.875 00.000 5052 OnExposeComplete: enter
00:24:59.875 00.000 5052 UpdateGuideState(): m_state=1
00:24:59.875 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
00:24:59.875 00.000 5052 Star::Find false star n=6 nbg=289 bg=41.5 sigma=0.8 thresh=44 peak=44
00:24:59.875 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=79.00, Mass=36, SNR=2.9, Peak=50 HFD=0.0
00:24:59.876 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:24:59.876 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:24:59.876 00.000 5052 Status Line: Star lost - low SNR
00:24:59.877 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=36, FiltMax=68, Gamma=2.630
00:24:59.886 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:24:59.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:59.886 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:24:59.886 00.000 5052 Enqueuing Expose request
00:24:59.886 00.000 8976 Worker thread wakes up
00:24:59.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:24:59.886 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:01.011 01.125 8976 Exposure complete
00:25:01.017 00.006 8976 worker thread done servicing request
00:25:01.017 00.000 5052 OnExposeComplete: enter
00:25:01.017 00.000 5052 UpdateGuideState(): m_state=1
00:25:01.017 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
00:25:01.018 00.001 5052 Star::Find false star n=12 nbg=271 bg=41.2 sigma=0.6 thresh=43 peak=43
00:25:01.018 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=79.00, Mass=46, SNR=2.9, Peak=49 HFD=0.0
00:25:01.018 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:01.018 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:01.018 00.000 5052 Status Line: Star lost - low SNR
00:25:01.020 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=104, med=43, FiltMin=36, FiltMax=71, Gamma=2.630
00:25:01.029 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:01.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:01.029 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:01.029 00.000 5052 Enqueuing Expose request
00:25:01.029 00.000 8976 Worker thread wakes up
00:25:01.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:01.029 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:02.155 01.126 8976 Exposure complete
00:25:02.160 00.005 8976 worker thread done servicing request
00:25:02.160 00.000 5052 OnExposeComplete: enter
00:25:02.160 00.000 5052 UpdateGuideState(): m_state=1
00:25:02.160 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
00:25:02.161 00.001 5052 Star::Find false star n=17 nbg=268 bg=41.1 sigma=0.7 thresh=43 peak=43
00:25:02.161 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=79.00, Mass=57, SNR=2.9, Peak=50 HFD=0.0
00:25:02.161 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:02.161 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:02.161 00.000 5052 Status Line: Star lost - low SNR
00:25:02.162 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=36, FiltMax=70, Gamma=2.630
00:25:02.172 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:25:02.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:02.172 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:02.172 00.000 5052 Enqueuing Expose request
00:25:02.172 00.000 8976 Worker thread wakes up
00:25:02.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:02.172 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:03.296 01.124 8976 Exposure complete
00:25:03.302 00.006 8976 worker thread done servicing request
00:25:03.302 00.000 5052 OnExposeComplete: enter
00:25:03.302 00.000 5052 UpdateGuideState(): m_state=1
00:25:03.302 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
00:25:03.302 00.000 5052 Star::Find returns 1 (0), X=129.34, Y=80.74, Mass=55, SNR=5.1, Peak=52 HFD=6.3
00:25:03.302 00.000 5052 DistanceChecker: deactivated
00:25:03.304 00.002 5052 setting lock position to (129.34, 80.74)
00:25:03.304 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:25:03.304 00.000 5052 Changing from state SELECTING to SELECTED
00:25:03.304 00.000 5052 guider state => SELECTED
00:25:03.306 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=69, Gamma=2.630
00:25:03.316 00.010 5052 UpdateGuideState exits: m=55 SNR=5.1
00:25:03.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:03.316 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:25:03.316 00.000 5052 Enqueuing Expose request
00:25:03.316 00.000 8976 Worker thread wakes up
00:25:03.317 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:03.317 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(111,63,37,37)
00:25:04.443 01.126 8976 Exposure complete
00:25:04.449 00.006 8976 worker thread done servicing request
00:25:04.449 00.000 5052 OnExposeComplete: enter
00:25:04.449 00.000 5052 UpdateGuideState(): m_state=2
00:25:04.449 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
00:25:04.449 00.000 5052 Star::Find false star n=7 nbg=289 bg=41.5 sigma=0.8 thresh=44 peak=43
00:25:04.449 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=37, SNR=2.9, Peak=50 HFD=0.0
00:25:04.449 00.000 5052 DistanceChecker: activated
00:25:04.449 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:04.449 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:25:04.449 00.000 5052 guider state => SELECTING
00:25:04.449 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:04.449 00.000 5052 Status Line: Star lost - low SNR
00:25:04.453 00.004 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=44, FiltMin=36, FiltMax=74, Gamma=2.630
00:25:04.463 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:25:04.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:04.463 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:04.463 00.000 5052 Enqueuing Expose request
00:25:04.463 00.000 8976 Worker thread wakes up
00:25:04.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:04.463 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:05.588 01.125 8976 Exposure complete
00:25:05.594 00.006 8976 worker thread done servicing request
00:25:05.594 00.000 5052 OnExposeComplete: enter
00:25:05.594 00.000 5052 UpdateGuideState(): m_state=1
00:25:05.594 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
00:25:05.594 00.000 5052 Star::Find returns 1 (0), X=129.75, Y=80.35, Mass=54, SNR=5.1, Peak=50 HFD=6.7
00:25:05.594 00.000 5052 DistanceChecker: deactivated
00:25:05.596 00.002 5052 setting lock position to (129.75, 80.35)
00:25:05.596 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:25:05.596 00.000 5052 Changing from state SELECTING to SELECTED
00:25:05.596 00.000 5052 guider state => SELECTED
00:25:05.598 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=72, Gamma=2.630
00:25:05.607 00.009 5052 UpdateGuideState exits: m=54 SNR=5.1
00:25:05.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:05.607 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:25:05.607 00.000 5052 Enqueuing Expose request
00:25:05.607 00.000 8976 Worker thread wakes up
00:25:05.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:05.607 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,62,37,37)
00:25:06.732 01.125 8976 Exposure complete
00:25:06.737 00.005 8976 worker thread done servicing request
00:25:06.738 00.001 5052 OnExposeComplete: enter
00:25:06.738 00.000 5052 UpdateGuideState(): m_state=2
00:25:06.738 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
00:25:06.738 00.000 5052 Star::Find false star n=20 nbg=274 bg=41.3 sigma=0.7 thresh=43 peak=43
00:25:06.738 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=58, SNR=2.9, Peak=51 HFD=0.0
00:25:06.738 00.000 5052 DistanceChecker: activated
00:25:06.738 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:06.738 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:25:06.738 00.000 5052 guider state => SELECTING
00:25:06.738 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:06.738 00.000 5052 Status Line: Star lost - low SNR
00:25:06.742 00.004 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=36, FiltMax=73, Gamma=2.630
00:25:06.751 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:06.751 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:06.751 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:06.751 00.000 5052 Enqueuing Expose request
00:25:06.751 00.000 8976 Worker thread wakes up
00:25:06.751 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:06.751 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:07.877 01.126 8976 Exposure complete
00:25:07.883 00.006 8976 worker thread done servicing request
00:25:07.883 00.000 5052 OnExposeComplete: enter
00:25:07.883 00.000 5052 UpdateGuideState(): m_state=1
00:25:07.883 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
00:25:07.883 00.000 5052 Star::Find false star n=7 nbg=268 bg=41.8 sigma=0.7 thresh=44 peak=44
00:25:07.883 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=37, SNR=2.9, Peak=51 HFD=0.0
00:25:07.883 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:07.883 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:07.883 00.000 5052 Status Line: Star lost - low SNR
00:25:07.884 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=70, Gamma=2.630
00:25:07.893 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:07.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:07.893 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:07.893 00.000 5052 Enqueuing Expose request
00:25:07.893 00.000 8976 Worker thread wakes up
00:25:07.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:07.893 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:09.013 01.120 8976 Exposure complete
00:25:09.019 00.006 8976 worker thread done servicing request
00:25:09.019 00.000 5052 OnExposeComplete: enter
00:25:09.019 00.000 5052 UpdateGuideState(): m_state=1
00:25:09.019 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
00:25:09.019 00.000 5052 Star::Find false star n=6 nbg=286 bg=41.5 sigma=0.8 thresh=44 peak=43
00:25:09.019 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=33, SNR=2.9, Peak=50 HFD=0.0
00:25:09.019 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:09.019 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:09.019 00.000 5052 Status Line: Star lost - low SNR
00:25:09.020 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=105, med=44, FiltMin=37, FiltMax=69, Gamma=2.630
00:25:09.029 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:09.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:09.029 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:09.029 00.000 5052 Enqueuing Expose request
00:25:09.029 00.000 8976 Worker thread wakes up
00:25:09.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:09.029 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:10.160 01.131 8976 Exposure complete
00:25:10.167 00.007 8976 worker thread done servicing request
00:25:10.167 00.000 5052 OnExposeComplete: enter
00:25:10.167 00.000 5052 UpdateGuideState(): m_state=1
00:25:10.167 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
00:25:10.167 00.000 5052 Star::Find false star n=6 nbg=287 bg=41.6 sigma=0.7 thresh=44 peak=43
00:25:10.168 00.001 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=37, SNR=2.9, Peak=51 HFD=0.0
00:25:10.168 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:10.168 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:10.168 00.000 5052 Status Line: Star lost - low SNR
00:25:10.169 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=66, Gamma=2.630
00:25:10.178 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:10.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:10.178 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:10.178 00.000 5052 Enqueuing Expose request
00:25:10.178 00.000 8976 Worker thread wakes up
00:25:10.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:10.178 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:11.302 01.124 8976 Exposure complete
00:25:11.308 00.006 8976 worker thread done servicing request
00:25:11.309 00.001 5052 OnExposeComplete: enter
00:25:11.309 00.000 5052 UpdateGuideState(): m_state=1
00:25:11.309 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
00:25:11.309 00.000 5052 Star::Find false star n=4 nbg=287 bg=41.7 sigma=0.8 thresh=44 peak=43
00:25:11.309 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=22, SNR=2.9, Peak=51 HFD=0.0
00:25:11.309 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:11.309 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:11.309 00.000 5052 Status Line: Star lost - low SNR
00:25:11.310 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=36, FiltMax=68, Gamma=2.630
00:25:11.319 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:11.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:11.319 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:11.319 00.000 5052 Enqueuing Expose request
00:25:11.319 00.000 8976 Worker thread wakes up
00:25:11.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:11.319 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:12.441 01.122 8976 Exposure complete
00:25:12.447 00.006 8976 worker thread done servicing request
00:25:12.447 00.000 5052 OnExposeComplete: enter
00:25:12.447 00.000 5052 UpdateGuideState(): m_state=1
00:25:12.447 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 123
00:25:12.447 00.000 5052 Star::Find returns 1 (0), X=129.50, Y=80.53, Mass=58, SNR=5.2, Peak=51 HFD=6.6
00:25:12.447 00.000 5052 DistanceChecker: deactivated
00:25:12.449 00.002 5052 setting lock position to (129.50, 80.53)
00:25:12.449 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:25:12.449 00.000 5052 Changing from state SELECTING to SELECTED
00:25:12.449 00.000 5052 guider state => SELECTED
00:25:12.451 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=36, FiltMax=70, Gamma=2.630
00:25:12.460 00.009 5052 UpdateGuideState exits: m=58 SNR=5.2
00:25:12.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:12.460 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:25:12.460 00.000 5052 Enqueuing Expose request
00:25:12.460 00.000 8976 Worker thread wakes up
00:25:12.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:12.460 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(111,63,37,37)
00:25:13.585 01.125 8976 Exposure complete
00:25:13.591 00.006 8976 worker thread done servicing request
00:25:13.591 00.000 5052 OnExposeComplete: enter
00:25:13.591 00.000 5052 UpdateGuideState(): m_state=2
00:25:13.591 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 124
00:25:13.591 00.000 5052 Star::Find returns 1 (0), X=129.59, Y=80.82, Mass=54, SNR=5.0, Peak=51 HFD=6.2
00:25:13.591 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.12) = xAngle (-0.86 = -0.86)
00:25:13.591 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.02 = -1.02)
00:25:13.591 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.31 cameraTheta=1.26 mountX=0.20 mountY=-0.26, mountTheta=-0.91
00:25:13.592 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
00:25:13.600 00.008 5052 UpdateGuideState exits: m=54 SNR=5.0
00:25:13.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:13.600 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:25:13.600 00.000 5052 Enqueuing Expose request
00:25:13.600 00.000 8976 Worker thread wakes up
00:25:13.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:13.600 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,63,37,37)
00:25:14.725 01.125 8976 Exposure complete
00:25:14.731 00.006 8976 worker thread done servicing request
00:25:14.732 00.001 5052 OnExposeComplete: enter
00:25:14.732 00.000 5052 UpdateGuideState(): m_state=2
00:25:14.732 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 125
00:25:14.732 00.000 5052 Star::Find returns 1 (0), X=129.61, Y=80.76, Mass=46, SNR=4.7, Peak=50 HFD=6.0
00:25:14.732 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.12) = xAngle (-0.98 = -0.98)
00:25:14.732 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.14 = -1.14)
00:25:14.732 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.26 cameraTheta=1.14 mountX=0.14 mountY=-0.23, mountTheta=-1.02
00:25:14.732 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=101, med=43, FiltMin=37, FiltMax=70, Gamma=2.630
00:25:14.741 00.009 5052 UpdateGuideState exits: m=46 SNR=4.7
00:25:14.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:14.741 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:25:14.741 00.000 5052 Enqueuing Expose request
00:25:14.741 00.000 8976 Worker thread wakes up
00:25:14.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:14.741 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,63,37,37)
00:25:15.863 01.122 8976 Exposure complete
00:25:15.868 00.005 8976 worker thread done servicing request
00:25:15.868 00.000 5052 OnExposeComplete: enter
00:25:15.869 00.001 5052 UpdateGuideState(): m_state=2
00:25:15.869 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 126
00:25:15.869 00.000 5052 Star::Find false star n=5 nbg=288 bg=41.5 sigma=0.8 thresh=44 peak=44
00:25:15.869 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=32, SNR=2.9, Peak=50 HFD=0.0
00:25:15.869 00.000 5052 DistanceChecker: activated
00:25:15.869 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:15.869 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:25:15.869 00.000 5052 guider state => SELECTING
00:25:15.869 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:15.869 00.000 5052 Status Line: Star lost - low SNR
00:25:15.872 00.003 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=36, FiltMax=72, Gamma=2.630
00:25:15.882 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:25:15.882 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:15.882 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:15.882 00.000 5052 Enqueuing Expose request
00:25:15.882 00.000 8976 Worker thread wakes up
00:25:15.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:15.882 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:17.006 01.124 8976 Exposure complete
00:25:17.012 00.006 8976 worker thread done servicing request
00:25:17.012 00.000 5052 OnExposeComplete: enter
00:25:17.012 00.000 5052 UpdateGuideState(): m_state=1
00:25:17.012 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 127
00:25:17.012 00.000 5052 Star::Find false star n=6 nbg=286 bg=41.4 sigma=0.8 thresh=44 peak=44
00:25:17.012 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=38, SNR=2.9, Peak=51 HFD=0.0
00:25:17.012 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:17.012 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:17.012 00.000 5052 Status Line: Star lost - low SNR
00:25:17.014 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=37, FiltMax=72, Gamma=2.630
00:25:17.024 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:25:17.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:17.024 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:17.024 00.000 5052 Enqueuing Expose request
00:25:17.024 00.000 8976 Worker thread wakes up
00:25:17.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:17.024 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:18.144 01.120 8976 Exposure complete
00:25:18.150 00.006 8976 worker thread done servicing request
00:25:18.150 00.000 5052 OnExposeComplete: enter
00:25:18.150 00.000 5052 UpdateGuideState(): m_state=1
00:25:18.150 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 128
00:25:18.150 00.000 5052 Star::Find returns 1 (0), X=130.15, Y=80.00, Mass=45, SNR=4.6, Peak=49 HFD=5.5
00:25:18.150 00.000 5052 DistanceChecker: deactivated
00:25:18.152 00.002 5052 setting lock position to (130.15, 80.00)
00:25:18.152 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:25:18.152 00.000 5052 Changing from state SELECTING to SELECTED
00:25:18.152 00.000 5052 guider state => SELECTED
00:25:18.153 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=37, FiltMax=72, Gamma=2.630
00:25:18.163 00.010 5052 UpdateGuideState exits: m=45 SNR=4.6
00:25:18.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:18.164 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:25:18.164 00.000 5052 Enqueuing Expose request
00:25:18.164 00.000 8976 Worker thread wakes up
00:25:18.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:18.164 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,62,37,37)
00:25:19.291 01.127 8976 Exposure complete
00:25:19.297 00.006 8976 worker thread done servicing request
00:25:19.297 00.000 5052 OnExposeComplete: enter
00:25:19.297 00.000 5052 UpdateGuideState(): m_state=2
00:25:19.297 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 129
00:25:19.297 00.000 5052 Star::Find false star n=5 nbg=288 bg=41.4 sigma=0.8 thresh=44 peak=44
00:25:19.297 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=79.00, Mass=32, SNR=2.9, Peak=50 HFD=0.0
00:25:19.297 00.000 5052 DistanceChecker: activated
00:25:19.297 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:19.297 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:25:19.297 00.000 5052 guider state => SELECTING
00:25:19.297 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:19.297 00.000 5052 Status Line: Star lost - low SNR
00:25:19.302 00.005 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=71, Gamma=2.630
00:25:19.311 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:19.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:19.311 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:19.311 00.000 5052 Enqueuing Expose request
00:25:19.311 00.000 8976 Worker thread wakes up
00:25:19.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:19.312 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:20.431 01.119 8976 Exposure complete
00:25:20.437 00.006 8976 worker thread done servicing request
00:25:20.437 00.000 5052 OnExposeComplete: enter
00:25:20.437 00.000 5052 UpdateGuideState(): m_state=1
00:25:20.437 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 130
00:25:20.437 00.000 5052 Star::Find false star n=4 nbg=288 bg=41.7 sigma=0.8 thresh=44 peak=44
00:25:20.437 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=79.00, Mass=27, SNR=2.9, Peak=52 HFD=0.0
00:25:20.437 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:20.437 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:20.437 00.000 5052 Status Line: Star lost - low SNR
00:25:20.439 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=66, Gamma=2.630
00:25:20.447 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:25:20.447 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:20.447 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:20.447 00.000 5052 Enqueuing Expose request
00:25:20.448 00.001 8976 Worker thread wakes up
00:25:20.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:20.448 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:21.571 01.123 8976 Exposure complete
00:25:21.576 00.005 8976 worker thread done servicing request
00:25:21.577 00.001 5052 OnExposeComplete: enter
00:25:21.577 00.000 5052 UpdateGuideState(): m_state=1
00:25:21.577 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 131
00:25:21.577 00.000 5052 Star::Find false star n=6 nbg=289 bg=41.5 sigma=0.7 thresh=44 peak=44
00:25:21.577 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=79.00, Mass=35, SNR=2.9, Peak=50 HFD=0.0
00:25:21.577 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:21.577 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:21.577 00.000 5052 Status Line: Star lost - low SNR
00:25:21.578 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
00:25:21.587 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:21.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:21.587 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:21.587 00.000 5052 Enqueuing Expose request
00:25:21.587 00.000 8976 Worker thread wakes up
00:25:21.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:21.587 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:22.710 01.123 8976 Exposure complete
00:25:22.715 00.005 8976 worker thread done servicing request
00:25:22.716 00.001 5052 OnExposeComplete: enter
00:25:22.716 00.000 5052 UpdateGuideState(): m_state=1
00:25:22.716 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 132
00:25:22.716 00.000 5052 Star::Find false star n=17 nbg=275 bg=41.2 sigma=0.7 thresh=43 peak=43
00:25:22.716 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=79.00, Mass=56, SNR=2.9, Peak=51 HFD=0.0
00:25:22.716 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:22.716 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:22.716 00.000 5052 Status Line: Star lost - low SNR
00:25:22.717 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=36, FiltMax=67, Gamma=2.630
00:25:22.725 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:25:22.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:22.725 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:22.725 00.000 5052 Enqueuing Expose request
00:25:22.725 00.000 8976 Worker thread wakes up
00:25:22.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:22.725 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:23.848 01.123 8976 Exposure complete
00:25:23.853 00.005 8976 worker thread done servicing request
00:25:23.853 00.000 5052 OnExposeComplete: enter
00:25:23.854 00.001 5052 UpdateGuideState(): m_state=1
00:25:23.854 00.000 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 133
00:25:23.854 00.000 5052 Star::Find false star n=6 nbg=291 bg=41.5 sigma=0.7 thresh=44 peak=44
00:25:23.854 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=79.00, Mass=36, SNR=2.9, Peak=50 HFD=0.0
00:25:23.854 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:23.854 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:23.854 00.000 5052 Status Line: Star lost - low SNR
00:25:23.855 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=36, FiltMax=67, Gamma=2.630
00:25:23.864 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:23.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:23.864 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:23.864 00.000 5052 Enqueuing Expose request
00:25:23.864 00.000 8976 Worker thread wakes up
00:25:23.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:23.864 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:24.987 01.123 8976 Exposure complete
00:25:24.992 00.005 8976 worker thread done servicing request
00:25:24.992 00.000 5052 OnExposeComplete: enter
00:25:24.992 00.000 5052 UpdateGuideState(): m_state=1
00:25:24.993 00.001 5052 Star::Find(18, 130, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 134
00:25:24.993 00.000 5052 Star::Find returns 1 (0), X=129.79, Y=80.37, Mass=53, SNR=5.0, Peak=51 HFD=7.4
00:25:24.993 00.000 5052 DistanceChecker: deactivated
00:25:24.995 00.002 5052 setting lock position to (129.79, 80.37)
00:25:24.995 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:25:24.995 00.000 5052 Changing from state SELECTING to SELECTED
00:25:24.995 00.000 5052 guider state => SELECTED
00:25:24.996 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=66, Gamma=2.630
00:25:25.006 00.010 5052 UpdateGuideState exits: m=53 SNR=5.0
00:25:25.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:25.006 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:25:25.006 00.000 5052 Enqueuing Expose request
00:25:25.007 00.001 8976 Worker thread wakes up
00:25:25.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:25.007 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,62,37,37)
00:25:26.135 01.128 8976 Exposure complete
00:25:26.140 00.005 8976 worker thread done servicing request
00:25:26.141 00.001 5052 OnExposeComplete: enter
00:25:26.141 00.000 5052 UpdateGuideState(): m_state=2
00:25:26.141 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 135
00:25:26.141 00.000 5052 Star::Find false star n=3 nbg=286 bg=41.2 sigma=0.8 thresh=44 peak=43
00:25:26.141 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=21, SNR=2.9, Peak=50 HFD=0.0
00:25:26.141 00.000 5052 DistanceChecker: activated
00:25:26.141 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:26.141 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:25:26.141 00.000 5052 guider state => SELECTING
00:25:26.141 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:26.141 00.000 5052 Status Line: Star lost - low SNR
00:25:26.144 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=101, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
00:25:26.153 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:26.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:26.153 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:26.153 00.000 5052 Enqueuing Expose request
00:25:26.154 00.001 8976 Worker thread wakes up
00:25:26.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:26.154 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:27.278 01.124 8976 Exposure complete
00:25:27.283 00.005 8976 worker thread done servicing request
00:25:27.284 00.001 5052 OnExposeComplete: enter
00:25:27.284 00.000 5052 UpdateGuideState(): m_state=1
00:25:27.284 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 136
00:25:27.284 00.000 5052 Star::Find false star n=6 nbg=276 bg=41.8 sigma=0.7 thresh=44 peak=44
00:25:27.284 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=34, SNR=2.9, Peak=49 HFD=0.0
00:25:27.284 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:27.284 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:27.284 00.000 5052 Status Line: Star lost - low SNR
00:25:27.285 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=70, Gamma=2.630
00:25:27.294 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:27.295 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:27.295 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:27.295 00.000 5052 Enqueuing Expose request
00:25:27.295 00.000 8976 Worker thread wakes up
00:25:27.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:27.295 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:28.418 01.123 8976 Exposure complete
00:25:28.423 00.005 8976 worker thread done servicing request
00:25:28.423 00.000 5052 OnExposeComplete: enter
00:25:28.424 00.001 5052 UpdateGuideState(): m_state=1
00:25:28.424 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 137
00:25:28.424 00.000 5052 Star::Find false star n=3 nbg=287 bg=41.2 sigma=0.8 thresh=44 peak=43
00:25:28.424 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=22, SNR=2.9, Peak=50 HFD=0.0
00:25:28.424 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:28.424 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:28.424 00.000 5052 Status Line: Star lost - low SNR
00:25:28.425 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=37, FiltMax=69, Gamma=2.630
00:25:28.433 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:25:28.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:28.433 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:28.434 00.001 5052 Enqueuing Expose request
00:25:28.434 00.000 8976 Worker thread wakes up
00:25:28.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:28.434 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:29.557 01.123 8976 Exposure complete
00:25:29.562 00.005 8976 worker thread done servicing request
00:25:29.562 00.000 5052 OnExposeComplete: enter
00:25:29.562 00.000 5052 UpdateGuideState(): m_state=1
00:25:29.562 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 138
00:25:29.562 00.000 5052 Star::Find false star n=3 nbg=287 bg=41.5 sigma=0.8 thresh=44 peak=44
00:25:29.562 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=22, SNR=2.9, Peak=51 HFD=0.0
00:25:29.562 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:29.562 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:29.562 00.000 5052 Status Line: Star lost - low SNR
00:25:29.564 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=37, FiltMax=65, Gamma=2.630
00:25:29.573 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:29.573 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:29.573 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:29.573 00.000 5052 Enqueuing Expose request
00:25:29.573 00.000 8976 Worker thread wakes up
00:25:29.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:29.574 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:30.695 01.121 8976 Exposure complete
00:25:30.700 00.005 8976 worker thread done servicing request
00:25:30.700 00.000 5052 OnExposeComplete: enter
00:25:30.700 00.000 5052 UpdateGuideState(): m_state=1
00:25:30.701 00.001 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
00:25:30.701 00.000 5052 Star::Find false star n=8 nbg=288 bg=41.5 sigma=0.8 thresh=44 peak=44
00:25:30.701 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=41, SNR=2.9, Peak=50 HFD=0.0
00:25:30.701 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:30.701 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:30.701 00.000 5052 Status Line: Star lost - low SNR
00:25:30.702 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=101, med=44, FiltMin=37, FiltMax=67, Gamma=2.630
00:25:30.711 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:30.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:30.711 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:30.711 00.000 5052 Enqueuing Expose request
00:25:30.711 00.000 8976 Worker thread wakes up
00:25:30.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:30.711 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:31.833 01.122 8976 Exposure complete
00:25:31.838 00.005 8976 worker thread done servicing request
00:25:31.839 00.001 5052 OnExposeComplete: enter
00:25:31.839 00.000 5052 UpdateGuideState(): m_state=1
00:25:31.839 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 140
00:25:31.839 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=12, SNR=2.4, Peak=50 HFD=0.0
00:25:31.839 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:31.839 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:31.839 00.000 5052 Status Line: Star lost - low SNR
00:25:31.840 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=37, FiltMax=66, Gamma=2.630
00:25:31.848 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:25:31.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:31.848 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:31.848 00.000 5052 Enqueuing Expose request
00:25:31.849 00.001 8976 Worker thread wakes up
00:25:31.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:31.849 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:32.967 01.118 8976 Exposure complete
00:25:32.973 00.006 8976 worker thread done servicing request
00:25:32.973 00.000 5052 OnExposeComplete: enter
00:25:32.973 00.000 5052 UpdateGuideState(): m_state=1
00:25:32.973 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 141
00:25:32.973 00.000 5052 Star::Find returns 1 (0), X=130.14, Y=80.27, Mass=36, SNR=4.2, Peak=51 HFD=4.5
00:25:32.973 00.000 5052 DistanceChecker: deactivated
00:25:32.974 00.001 5052 setting lock position to (130.14, 80.27)
00:25:32.975 00.001 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:25:32.975 00.000 5052 Changing from state SELECTING to SELECTED
00:25:32.975 00.000 5052 guider state => SELECTED
00:25:32.977 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=44, FiltMin=36, FiltMax=67, Gamma=2.630
00:25:32.987 00.010 5052 UpdateGuideState exits: m=36 SNR=4.2
00:25:32.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:32.987 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:25:32.987 00.000 5052 Enqueuing Expose request
00:25:32.987 00.000 8976 Worker thread wakes up
00:25:32.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:32.987 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,62,37,37)
00:25:34.116 01.129 8976 Exposure complete
00:25:34.122 00.006 8976 worker thread done servicing request
00:25:34.122 00.000 5052 OnExposeComplete: enter
00:25:34.122 00.000 5052 UpdateGuideState(): m_state=2
00:25:34.123 00.001 5052 Star::Find(18, 130, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 142
00:25:34.123 00.000 5052 Star::Find false star n=11 nbg=279 bg=41.1 sigma=0.7 thresh=43 peak=43
00:25:34.123 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=80.00, Mass=43, SNR=2.9, Peak=50 HFD=0.0
00:25:34.123 00.000 5052 DistanceChecker: activated
00:25:34.123 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:34.123 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:25:34.123 00.000 5052 guider state => SELECTING
00:25:34.123 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:34.123 00.000 5052 Status Line: Star lost - low SNR
00:25:34.127 00.004 5052 UpdateImageDisplay: Size=(426,341) min=35, max=101, med=43, FiltMin=36, FiltMax=67, Gamma=2.630
00:25:34.138 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:25:34.139 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:34.139 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:34.139 00.000 5052 Enqueuing Expose request
00:25:34.139 00.000 8976 Worker thread wakes up
00:25:34.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:34.139 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:35.259 01.120 8976 Exposure complete
00:25:35.265 00.006 8976 worker thread done servicing request
00:25:35.265 00.000 5052 OnExposeComplete: enter
00:25:35.265 00.000 5052 UpdateGuideState(): m_state=1
00:25:35.265 00.000 5052 Star::Find(18, 130, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 143
00:25:35.265 00.000 5052 Star::Find false star n=6 nbg=287 bg=41.5 sigma=0.8 thresh=44 peak=44
00:25:35.265 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=80.00, Mass=35, SNR=2.9, Peak=51 HFD=0.0
00:25:35.265 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:35.265 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:35.265 00.000 5052 Status Line: Star lost - low SNR
00:25:35.267 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=100, med=43, FiltMin=36, FiltMax=72, Gamma=2.630
00:25:35.276 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:35.277 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:35.277 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:35.277 00.000 5052 Enqueuing Expose request
00:25:35.277 00.000 8976 Worker thread wakes up
00:25:35.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:35.277 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:36.401 01.124 8976 Exposure complete
00:25:36.407 00.006 8976 worker thread done servicing request
00:25:36.407 00.000 5052 OnExposeComplete: enter
00:25:36.407 00.000 5052 UpdateGuideState(): m_state=1
00:25:36.407 00.000 5052 Star::Find(18, 130, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 144
00:25:36.407 00.000 5052 Star::Find false star n=7 nbg=288 bg=41.6 sigma=0.8 thresh=44 peak=44
00:25:36.407 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=80.00, Mass=38, SNR=2.9, Peak=50 HFD=0.0
00:25:36.407 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:36.407 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:36.407 00.000 5052 Status Line: Star lost - low SNR
00:25:36.409 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=74, Gamma=2.630
00:25:36.417 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:25:36.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:36.417 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:36.417 00.000 5052 Enqueuing Expose request
00:25:36.417 00.000 8976 Worker thread wakes up
00:25:36.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:36.417 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:37.539 01.122 8976 Exposure complete
00:25:37.545 00.006 8976 worker thread done servicing request
00:25:37.545 00.000 5052 OnExposeComplete: enter
00:25:37.545 00.000 5052 UpdateGuideState(): m_state=1
00:25:37.545 00.000 5052 Star::Find(18, 130, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 145
00:25:37.545 00.000 5052 Star::Find false star n=4 nbg=287 bg=41.6 sigma=0.8 thresh=44 peak=44
00:25:37.545 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=80.00, Mass=24, SNR=2.9, Peak=51 HFD=0.0
00:25:37.545 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:37.546 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:37.546 00.000 5052 Status Line: Star lost - low SNR
00:25:37.548 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=69, Gamma=2.630
00:25:37.558 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:25:37.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:37.558 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:37.558 00.000 5052 Enqueuing Expose request
00:25:37.558 00.000 8976 Worker thread wakes up
00:25:37.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:37.558 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:38.683 01.125 8976 Exposure complete
00:25:38.689 00.006 8976 worker thread done servicing request
00:25:38.689 00.000 5052 OnExposeComplete: enter
00:25:38.689 00.000 5052 UpdateGuideState(): m_state=1
00:25:38.689 00.000 5052 Star::Find(18, 130, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 146
00:25:38.689 00.000 5052 Star::Find false star n=7 nbg=288 bg=41.3 sigma=0.8 thresh=44 peak=44
00:25:38.689 00.000 5052 Star::Find returns 0 (2), X=130.00, Y=80.00, Mass=42, SNR=2.9, Peak=51 HFD=0.0
00:25:38.689 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:38.689 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:38.689 00.000 5052 Status Line: Star lost - low SNR
00:25:38.691 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=43, FiltMin=37, FiltMax=68, Gamma=2.630
00:25:38.702 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:25:38.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:38.702 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:38.702 00.000 5052 Enqueuing Expose request
00:25:38.702 00.000 8976 Worker thread wakes up
00:25:38.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:38.702 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:39.831 01.129 8976 Exposure complete
00:25:39.837 00.006 8976 worker thread done servicing request
00:25:39.837 00.000 5052 OnExposeComplete: enter
00:25:39.837 00.000 5052 UpdateGuideState(): m_state=1
00:25:39.837 00.000 5052 Star::Find(18, 130, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 147
00:25:39.837 00.000 5052 Star::Find returns 1 (0), X=129.09, Y=80.38, Mass=60, SNR=5.3, Peak=50 HFD=7.0
00:25:39.837 00.000 5052 DistanceChecker: deactivated
00:25:39.839 00.002 5052 setting lock position to (129.09, 80.38)
00:25:39.839 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:25:39.839 00.000 5052 Changing from state SELECTING to SELECTED
00:25:39.839 00.000 5052 guider state => SELECTED
00:25:39.841 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=101, med=43, FiltMin=36, FiltMax=69, Gamma=2.630
00:25:39.849 00.008 5052 UpdateGuideState exits: m=60 SNR=5.3
00:25:39.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:39.850 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:25:39.850 00.000 5052 Enqueuing Expose request
00:25:39.850 00.000 8976 Worker thread wakes up
00:25:39.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:39.850 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(111,62,37,37)
00:25:40.979 01.129 8976 Exposure complete
00:25:40.984 00.005 8976 worker thread done servicing request
00:25:40.985 00.001 5052 OnExposeComplete: enter
00:25:40.985 00.000 5052 UpdateGuideState(): m_state=2
00:25:40.985 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 148
00:25:40.985 00.000 5052 Star::Find false star n=5 nbg=286 bg=41.3 sigma=0.8 thresh=44 peak=43
00:25:40.985 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=32, SNR=2.9, Peak=50 HFD=0.0
00:25:40.985 00.000 5052 DistanceChecker: activated
00:25:40.985 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:40.985 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:25:40.985 00.000 5052 guider state => SELECTING
00:25:40.985 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:40.985 00.000 5052 Status Line: Star lost - low SNR
00:25:40.990 00.005 5052 UpdateImageDisplay: Size=(426,341) min=36, max=101, med=43, FiltMin=37, FiltMax=68, Gamma=2.630
00:25:41.000 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:25:41.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:41.000 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:41.000 00.000 5052 Enqueuing Expose request
00:25:41.000 00.000 8976 Worker thread wakes up
00:25:41.000 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:41.000 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:42.129 01.129 8976 Exposure complete
00:25:42.135 00.006 8976 worker thread done servicing request
00:25:42.135 00.000 5052 OnExposeComplete: enter
00:25:42.135 00.000 5052 UpdateGuideState(): m_state=1
00:25:42.135 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 149
00:25:42.135 00.000 5052 Star::Find false star n=7 nbg=286 bg=41.4 sigma=0.8 thresh=44 peak=44
00:25:42.135 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=37, SNR=2.9, Peak=50 HFD=0.0
00:25:42.135 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:42.135 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:42.135 00.000 5052 Status Line: Star lost - low SNR
00:25:42.137 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=70, Gamma=2.630
00:25:42.146 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:42.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:42.146 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:42.146 00.000 5052 Enqueuing Expose request
00:25:42.146 00.000 8976 Worker thread wakes up
00:25:42.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:42.146 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:43.269 01.123 8976 Exposure complete
00:25:43.274 00.005 8976 worker thread done servicing request
00:25:43.275 00.001 5052 OnExposeComplete: enter
00:25:43.275 00.000 5052 UpdateGuideState(): m_state=1
00:25:43.275 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 150
00:25:43.275 00.000 5052 Star::Find returns 1 (1), X=129.71, Y=79.93, Mass=43, SNR=4.5, Peak=49 HFD=5.9
00:25:43.275 00.000 5052 DistanceChecker: deactivated
00:25:43.276 00.001 5052 setting lock position to (129.71, 79.93)
00:25:43.276 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:25:43.276 00.000 5052 Changing from state SELECTING to SELECTED
00:25:43.276 00.000 5052 guider state => SELECTED
00:25:43.278 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=100, med=43, FiltMin=36, FiltMax=70, Gamma=2.630
00:25:43.287 00.009 5052 UpdateGuideState exits: m=43 SNR=4.5 Saturated
00:25:43.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:43.287 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:25:43.287 00.000 5052 Enqueuing Expose request
00:25:43.287 00.000 8976 Worker thread wakes up
00:25:43.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:43.287 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,62,37,37)
00:25:44.414 01.127 8976 Exposure complete
00:25:44.419 00.005 8976 worker thread done servicing request
00:25:44.419 00.000 5052 OnExposeComplete: enter
00:25:44.419 00.000 5052 UpdateGuideState(): m_state=2
00:25:44.419 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 151
00:25:44.419 00.000 5052 Star::Find false star n=7 nbg=289 bg=41.5 sigma=0.8 thresh=44 peak=44
00:25:44.420 00.001 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=37, SNR=2.9, Peak=50 HFD=0.0
00:25:44.420 00.000 5052 DistanceChecker: activated
00:25:44.420 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:44.420 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:25:44.420 00.000 5052 guider state => SELECTING
00:25:44.420 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:44.420 00.000 5052 Status Line: Star lost - low SNR
00:25:44.423 00.003 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=36, FiltMax=70, Gamma=2.630
00:25:44.432 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:44.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:44.432 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:44.432 00.000 5052 Enqueuing Expose request
00:25:44.432 00.000 8976 Worker thread wakes up
00:25:44.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:44.432 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:45.558 01.126 8976 Exposure complete
00:25:45.563 00.005 8976 worker thread done servicing request
00:25:45.563 00.000 5052 OnExposeComplete: enter
00:25:45.563 00.000 5052 UpdateGuideState(): m_state=1
00:25:45.563 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 152
00:25:45.563 00.000 5052 Star::Find false star n=8 nbg=273 bg=42.0 sigma=0.7 thresh=44 peak=44
00:25:45.563 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=32, SNR=2.9, Peak=52 HFD=0.0
00:25:45.563 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:45.564 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:45.564 00.000 5052 Status Line: Star lost - low SNR
00:25:45.565 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=36, FiltMax=75, Gamma=2.630
00:25:45.575 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:25:45.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:45.575 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:45.575 00.000 5052 Enqueuing Expose request
00:25:45.575 00.000 8976 Worker thread wakes up
00:25:45.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:45.576 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:46.701 01.125 8976 Exposure complete
00:25:46.706 00.005 8976 worker thread done servicing request
00:25:46.707 00.001 5052 OnExposeComplete: enter
00:25:46.707 00.000 5052 UpdateGuideState(): m_state=1
00:25:46.707 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 153
00:25:46.707 00.000 5052 Star::Find false star n=13 nbg=271 bg=41.2 sigma=0.7 thresh=43 peak=43
00:25:46.707 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=48, SNR=2.9, Peak=50 HFD=0.0
00:25:46.707 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:46.707 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:46.707 00.000 5052 Status Line: Star lost - low SNR
00:25:46.709 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=36, FiltMax=76, Gamma=2.630
00:25:46.718 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:46.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:46.718 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:46.718 00.000 5052 Enqueuing Expose request
00:25:46.718 00.000 8976 Worker thread wakes up
00:25:46.718 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:46.718 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:47.843 01.125 8976 Exposure complete
00:25:47.849 00.006 8976 worker thread done servicing request
00:25:47.849 00.000 5052 OnExposeComplete: enter
00:25:47.849 00.000 5052 UpdateGuideState(): m_state=1
00:25:47.849 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 154
00:25:47.849 00.000 5052 Star::Find false star n=5 nbg=273 bg=41.8 sigma=0.7 thresh=44 peak=44
00:25:47.849 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=36, SNR=2.9, Peak=52 HFD=0.0
00:25:47.849 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:47.850 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:47.850 00.000 5052 Status Line: Star lost - low SNR
00:25:47.853 00.003 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=73, Gamma=2.630
00:25:47.862 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:47.863 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:47.863 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:47.863 00.000 5052 Enqueuing Expose request
00:25:47.863 00.000 8976 Worker thread wakes up
00:25:47.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:47.863 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:48.992 01.129 8976 Exposure complete
00:25:48.998 00.006 8976 worker thread done servicing request
00:25:48.998 00.000 5052 OnExposeComplete: enter
00:25:48.998 00.000 5052 UpdateGuideState(): m_state=1
00:25:48.998 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 155
00:25:48.998 00.000 5052 Star::Find false star n=7 nbg=291 bg=41.6 sigma=0.8 thresh=44 peak=44
00:25:48.998 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=39, SNR=2.9, Peak=51 HFD=0.0
00:25:48.998 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:48.998 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:48.998 00.000 5052 Status Line: Star lost - low SNR
00:25:49.000 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=74, Gamma=2.630
00:25:49.009 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:49.010 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:49.010 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:49.010 00.000 5052 Enqueuing Expose request
00:25:49.010 00.000 8976 Worker thread wakes up
00:25:49.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:49.010 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:50.135 01.125 8976 Exposure complete
00:25:50.140 00.005 8976 worker thread done servicing request
00:25:50.140 00.000 5052 OnExposeComplete: enter
00:25:50.140 00.000 5052 UpdateGuideState(): m_state=1
00:25:50.140 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 156
00:25:50.141 00.001 5052 Star::Find returns 1 (0), X=129.45, Y=79.85, Mass=59, SNR=5.2, Peak=51 HFD=8.1
00:25:50.141 00.000 5052 DistanceChecker: deactivated
00:25:50.142 00.001 5052 setting lock position to (129.45, 79.85)
00:25:50.142 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:25:50.142 00.000 5052 Changing from state SELECTING to SELECTED
00:25:50.142 00.000 5052 guider state => SELECTED
00:25:50.145 00.003 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=36, FiltMax=68, Gamma=2.630
00:25:50.155 00.010 5052 UpdateGuideState exits: m=59 SNR=5.2
00:25:50.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:50.155 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:25:50.155 00.000 5052 Enqueuing Expose request
00:25:50.155 00.000 8976 Worker thread wakes up
00:25:50.155 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:50.155 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(111,62,37,37)
00:25:51.283 01.128 8976 Exposure complete
00:25:51.288 00.005 8976 worker thread done servicing request
00:25:51.288 00.000 5052 OnExposeComplete: enter
00:25:51.288 00.000 5052 UpdateGuideState(): m_state=2
00:25:51.289 00.001 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 157
00:25:51.289 00.000 5052 Star::Find false star n=8 nbg=291 bg=41.6 sigma=0.8 thresh=44 peak=44
00:25:51.289 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=40, SNR=2.9, Peak=50 HFD=0.0
00:25:51.289 00.000 5052 DistanceChecker: activated
00:25:51.289 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:51.289 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:25:51.289 00.000 5052 guider state => SELECTING
00:25:51.289 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:51.289 00.000 5052 Status Line: Star lost - low SNR
00:25:51.293 00.004 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=67, Gamma=2.630
00:25:51.304 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:25:51.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:51.304 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:51.304 00.000 5052 Enqueuing Expose request
00:25:51.304 00.000 8976 Worker thread wakes up
00:25:51.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:51.304 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:52.431 01.127 8976 Exposure complete
00:25:52.437 00.006 8976 worker thread done servicing request
00:25:52.437 00.000 5052 OnExposeComplete: enter
00:25:52.437 00.000 5052 UpdateGuideState(): m_state=1
00:25:52.437 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 158
00:25:52.438 00.001 5052 Star::Find false star n=5 nbg=289 bg=41.5 sigma=0.7 thresh=44 peak=44
00:25:52.438 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=34, SNR=2.9, Peak=51 HFD=0.0
00:25:52.438 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:52.438 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:52.438 00.000 5052 Status Line: Star lost - low SNR
00:25:52.439 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=44, FiltMin=36, FiltMax=63, Gamma=2.630
00:25:52.450 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:25:52.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:52.450 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:52.451 00.001 5052 Enqueuing Expose request
00:25:52.451 00.000 8976 Worker thread wakes up
00:25:52.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:52.451 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:53.573 01.122 8976 Exposure complete
00:25:53.579 00.006 8976 worker thread done servicing request
00:25:53.579 00.000 5052 OnExposeComplete: enter
00:25:53.579 00.000 5052 UpdateGuideState(): m_state=1
00:25:53.579 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 159
00:25:53.579 00.000 5052 Star::Find false star n=6 nbg=288 bg=41.5 sigma=0.8 thresh=44 peak=44
00:25:53.579 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=33, SNR=2.9, Peak=50 HFD=0.0
00:25:53.579 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:53.579 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:53.579 00.000 5052 Status Line: Star lost - low SNR
00:25:53.581 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=101, med=44, FiltMin=37, FiltMax=68, Gamma=2.630
00:25:53.589 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:25:53.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:53.589 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:53.589 00.000 5052 Enqueuing Expose request
00:25:53.589 00.000 8976 Worker thread wakes up
00:25:53.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:53.589 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:54.711 01.122 8976 Exposure complete
00:25:54.717 00.006 8976 worker thread done servicing request
00:25:54.717 00.000 5052 OnExposeComplete: enter
00:25:54.717 00.000 5052 UpdateGuideState(): m_state=1
00:25:54.717 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 160
00:25:54.717 00.000 5052 Star::Find false star n=6 nbg=284 bg=41.5 sigma=0.8 thresh=44 peak=44
00:25:54.717 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=35, SNR=2.9, Peak=50 HFD=0.0
00:25:54.717 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:54.717 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:54.717 00.000 5052 Status Line: Star lost - low SNR
00:25:54.719 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=101, med=44, FiltMin=36, FiltMax=68, Gamma=2.630
00:25:54.727 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:25:54.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:54.727 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:54.727 00.000 5052 Enqueuing Expose request
00:25:54.727 00.000 8976 Worker thread wakes up
00:25:54.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:54.727 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:55.851 01.124 8976 Exposure complete
00:25:55.857 00.006 8976 worker thread done servicing request
00:25:55.857 00.000 5052 OnExposeComplete: enter
00:25:55.857 00.000 5052 UpdateGuideState(): m_state=1
00:25:55.857 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 161
00:25:55.857 00.000 5052 Star::Find false star n=5 nbg=286 bg=41.4 sigma=0.8 thresh=44 peak=44
00:25:55.857 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=34, SNR=2.9, Peak=50 HFD=0.0
00:25:55.857 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:55.857 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:55.857 00.000 5052 Status Line: Star lost - low SNR
00:25:55.858 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=71, Gamma=2.630
00:25:55.867 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:55.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:55.867 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:55.867 00.000 5052 Enqueuing Expose request
00:25:55.867 00.000 8976 Worker thread wakes up
00:25:55.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:55.867 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:56.991 01.124 8976 Exposure complete
00:25:56.997 00.006 8976 worker thread done servicing request
00:25:56.997 00.000 5052 OnExposeComplete: enter
00:25:56.997 00.000 5052 UpdateGuideState(): m_state=1
00:25:56.997 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 162
00:25:56.997 00.000 5052 Star::Find false star n=6 nbg=272 bg=41.8 sigma=0.7 thresh=44 peak=44
00:25:56.997 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=36, SNR=2.9, Peak=51 HFD=0.0
00:25:56.997 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:56.997 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:56.997 00.000 5052 Status Line: Star lost - low SNR
00:25:56.998 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=37, FiltMax=70, Gamma=2.630
00:25:57.006 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:25:57.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:57.006 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:57.006 00.000 5052 Enqueuing Expose request
00:25:57.007 00.001 8976 Worker thread wakes up
00:25:57.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:57.007 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:58.135 01.128 8976 Exposure complete
00:25:58.142 00.007 8976 worker thread done servicing request
00:25:58.142 00.000 5052 OnExposeComplete: enter
00:25:58.142 00.000 5052 UpdateGuideState(): m_state=1
00:25:58.142 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 163
00:25:58.142 00.000 5052 Star::Find false star n=9 nbg=288 bg=41.5 sigma=0.8 thresh=44 peak=44
00:25:58.142 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=79.00, Mass=42, SNR=2.9, Peak=50 HFD=0.0
00:25:58.142 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:25:58.142 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:25:58.142 00.000 5052 Status Line: Star lost - low SNR
00:25:58.143 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=103, med=44, FiltMin=36, FiltMax=68, Gamma=2.630
00:25:58.152 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:25:58.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:58.152 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:25:58.152 00.000 5052 Enqueuing Expose request
00:25:58.152 00.000 8976 Worker thread wakes up
00:25:58.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:58.152 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:25:59.274 01.122 8976 Exposure complete
00:25:59.280 00.006 8976 worker thread done servicing request
00:25:59.280 00.000 5052 OnExposeComplete: enter
00:25:59.280 00.000 5052 UpdateGuideState(): m_state=1
00:25:59.280 00.000 5052 Star::Find(18, 129, 79, 0, (0,0,0,0), 0.1, 10.0, 0) frame 164
00:25:59.280 00.000 5052 Star::Find returns 1 (0), X=129.97, Y=80.56, Mass=43, SNR=4.6, Peak=51 HFD=7.1
00:25:59.280 00.000 5052 DistanceChecker: deactivated
00:25:59.281 00.001 5052 setting lock position to (129.97, 80.56)
00:25:59.281 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:25:59.281 00.000 5052 Changing from state SELECTING to SELECTED
00:25:59.281 00.000 5052 guider state => SELECTED
00:25:59.283 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=101, med=43, FiltMin=36, FiltMax=72, Gamma=2.630
00:25:59.293 00.010 5052 UpdateGuideState exits: m=43 SNR=4.6
00:25:59.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:59.293 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:25:59.293 00.000 5052 Enqueuing Expose request
00:25:59.293 00.000 8976 Worker thread wakes up
00:25:59.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:25:59.293 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(112,63,37,37)
00:26:00.420 01.127 8976 Exposure complete
00:26:00.426 00.006 8976 worker thread done servicing request
00:26:00.426 00.000 5052 OnExposeComplete: enter
00:26:00.426 00.000 5052 UpdateGuideState(): m_state=2
00:26:00.426 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 165
00:26:00.426 00.000 5052 Star::Find false star n=6 nbg=286 bg=41.4 sigma=0.8 thresh=44 peak=44
00:26:00.426 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=38, SNR=2.9, Peak=51 HFD=0.0
00:26:00.426 00.000 5052 DistanceChecker: activated
00:26:00.426 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:00.426 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:26:00.426 00.000 5052 guider state => SELECTING
00:26:00.426 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:00.426 00.000 5052 Status Line: Star lost - low SNR
00:26:00.430 00.004 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=74, Gamma=2.630
00:26:00.440 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:26:00.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:00.440 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:26:00.440 00.000 5052 Enqueuing Expose request
00:26:00.440 00.000 8976 Worker thread wakes up
00:26:00.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:26:00.440 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:01.569 01.129 8976 Exposure complete
00:26:01.574 00.005 8976 worker thread done servicing request
00:26:01.575 00.001 5052 OnExposeComplete: enter
00:26:01.575 00.000 5052 UpdateGuideState(): m_state=1
00:26:01.575 00.000 5052 Star::Find(18, 129, 80, 0, (0,0,0,0), 0.1, 10.0, 0) frame 166
00:26:01.575 00.000 5052 Star::Find false star n=5 nbg=286 bg=41.4 sigma=0.8 thresh=44 peak=43
00:26:01.575 00.000 5052 Star::Find returns 0 (2), X=129.00, Y=80.00, Mass=33, SNR=2.9, Peak=51 HFD=0.0
00:26:01.575 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:26:01.575 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:26:01.575 00.000 5052 Status Line: Star lost - low SNR
00:26:01.576 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=71, Gamma=2.630
00:26:01.586 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:26:01.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:01.586 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
00:26:01.586 00.000 5052 Enqueuing Expose request
00:26:01.586 00.000 8976 Worker thread wakes up
00:26:01.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:26:01.586 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:26:02.272 00.686 5052 SetCurrentPosition(338.28,299.06)
00:26:02.272 00.000 5052 Star::Find(18, 338, 299, 0, (0,0,0,0), 0.1, 10.0, 0) frame 166
00:26:02.272 00.000 5052 Star::Find returns 1 (0), X=339.60, Y=301.86, Mass=431, SNR=14.5, Peak=94 HFD=3.1
00:26:02.272 00.000 5052 setting lock position to (339.60, 301.86)
00:26:02.272 00.000 5052 MultiStar: single-star usage forced by user star selection
00:26:02.272 00.000 5052 Status Line: Selected star at (339.6, 301.9)
00:26:02.275 00.003 5052 Changing from state SELECTING to SELECTED
00:26:02.275 00.000 5052 guider state => SELECTED
00:26:02.709 00.434 8976 Exposure complete
00:26:02.714 00.005 8976 worker thread done servicing request
00:26:02.714 00.000 5052 OnExposeComplete: enter
00:26:02.714 00.000 5052 UpdateGuideState(): m_state=2
00:26:02.714 00.000 5052 Star::Find(18, 339, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 167
00:26:02.714 00.000 5052 Star::Find returns 1 (1), X=339.56, Y=301.92, Mass=412, SNR=14.1, Peak=81 HFD=3.1
00:26:02.714 00.000 5052 DistanceChecker: deactivated
00:26:02.715 00.001 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.12) = xAngle (0.07 = 0.07)
00:26:02.715 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.09 = -0.09)
00:26:02.715 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.19 mountX=0.08 mountY=-0.01, mountTheta=-0.09
00:26:02.715 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=73, Gamma=2.630
00:26:02.724 00.009 5052 UpdateGuideState exits: m=412 SNR=14.1 Saturated
00:26:02.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:02.724 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:26:02.724 00.000 5052 Enqueuing Expose request
00:26:02.724 00.000 8976 Worker thread wakes up
00:26:02.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:26:02.724 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(322,284,37,37)
00:26:03.846 01.122 8976 Exposure complete
00:26:03.852 00.006 8976 worker thread done servicing request
00:26:03.852 00.000 5052 OnExposeComplete: enter
00:26:03.852 00.000 5052 UpdateGuideState(): m_state=2
00:26:03.852 00.000 5052 Star::Find(18, 339, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 168
00:26:03.852 00.000 5052 Star::Find returns 1 (0), X=338.82, Y=301.95, Mass=402, SNR=13.9, Peak=83 HFD=3.1
00:26:03.852 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.12) = xAngle (0.91 = 0.91)
00:26:03.852 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.75 = 0.75)
00:26:03.852 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.09 hyp=0.78 cameraTheta=3.02 mountX=0.48 mountY=0.53, mountTheta=0.83
00:26:03.853 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=37, FiltMax=70, Gamma=2.630
00:26:03.862 00.009 5052 UpdateGuideState exits: m=402 SNR=13.9
00:26:03.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:03.862 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:26:03.862 00.000 5052 Enqueuing Expose request
00:26:03.862 00.000 8976 Worker thread wakes up
00:26:03.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:26:03.862 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,284,37,37)
00:26:04.984 01.122 8976 Exposure complete
00:26:04.990 00.006 8976 worker thread done servicing request
00:26:04.990 00.000 5052 OnExposeComplete: enter
00:26:04.990 00.000 5052 UpdateGuideState(): m_state=2
00:26:04.990 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 169
00:26:04.990 00.000 5052 Star::Find returns 1 (0), X=338.17, Y=301.82, Mass=414, SNR=14.2, Peak=84 HFD=3.5
00:26:04.990 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.12) = xAngle (-5.23 = 1.05)
00:26:04.990 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.39 = 0.89)
00:26:04.990 00.000 5052 CameraToMount -- cameraX=-1.44 cameraY=-0.04 hyp=1.44 cameraTheta=-3.11 mountX=0.71 mountY=1.12, mountTheta=1.01
00:26:04.991 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=43, FiltMin=36, FiltMax=70, Gamma=2.630
00:26:05.000 00.009 5052 UpdateGuideState exits: m=414 SNR=14.2
00:26:05.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:05.000 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:26:05.000 00.000 5052 Enqueuing Expose request
00:26:05.000 00.000 8976 Worker thread wakes up
00:26:05.000 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:26:05.000 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,284,37,37)
00:26:06.131 01.131 8976 Exposure complete
00:26:06.137 00.006 8976 worker thread done servicing request
00:26:06.138 00.001 5052 OnExposeComplete: enter
00:26:06.138 00.000 5052 UpdateGuideState(): m_state=2
00:26:06.138 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 170
00:26:06.138 00.000 5052 Star::Find returns 1 (0), X=338.07, Y=302.00, Mass=434, SNR=14.4, Peak=84 HFD=3.3
00:26:06.138 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.12) = xAngle (0.94 = 0.94)
00:26:06.138 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.77 = 0.77)
00:26:06.138 00.000 5052 CameraToMount -- cameraX=-1.53 cameraY=0.14 hyp=1.54 cameraTheta=3.05 mountX=0.91 mountY=1.07, mountTheta=0.87
00:26:06.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=36, FiltMax=69, Gamma=2.630
00:26:06.147 00.009 5052 UpdateGuideState exits: m=434 SNR=14.4
00:26:06.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:06.147 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:26:06.147 00.000 5052 Enqueuing Expose request
00:26:06.147 00.000 8976 Worker thread wakes up
00:26:06.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:26:06.147 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,284,37,37)
00:26:07.269 01.122 8976 Exposure complete
00:26:07.274 00.005 8976 worker thread done servicing request
00:26:07.274 00.000 5052 OnExposeComplete: enter
00:26:07.275 00.001 5052 UpdateGuideState(): m_state=2
00:26:07.275 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 171
00:26:07.275 00.000 5052 Star::Find returns 1 (0), X=338.00, Y=302.02, Mass=405, SNR=14.0, Peak=81 HFD=2.9
00:26:07.275 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.12) = xAngle (0.93 = 0.93)
00:26:07.275 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.76 = 0.76)
00:26:07.275 00.000 5052 CameraToMount -- cameraX=-1.61 cameraY=0.16 hyp=1.61 cameraTheta=3.04 mountX=0.97 mountY=1.12, mountTheta=0.85
00:26:07.276 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=36, FiltMax=69, Gamma=2.630
00:26:07.284 00.008 5052 UpdateGuideState exits: m=405 SNR=14.0
00:26:07.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:07.284 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:26:07.284 00.000 5052 Enqueuing Expose request
00:26:07.284 00.000 8976 Worker thread wakes up
00:26:07.284 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:26:07.284 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,284,37,37)
00:26:08.409 01.125 8976 Exposure complete
00:26:08.414 00.005 8976 worker thread done servicing request
00:26:08.414 00.000 5052 OnExposeComplete: enter
00:26:08.414 00.000 5052 UpdateGuideState(): m_state=2
00:26:08.414 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 172
00:26:08.414 00.000 5052 Star::Find returns 1 (0), X=338.48, Y=302.12, Mass=401, SNR=13.9, Peak=82 HFD=3.5
00:26:08.414 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.12) = xAngle (0.80 = 0.80)
00:26:08.415 00.001 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.64 = 0.64)
00:26:08.415 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=0.26 hyp=1.15 cameraTheta=2.92 mountX=0.80 mountY=0.69, mountTheta=0.71
00:26:08.417 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=104, med=44, FiltMin=37, FiltMax=68, Gamma=2.630
00:26:08.425 00.008 5052 UpdateGuideState exits: m=401 SNR=13.9
00:26:08.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:08.425 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:26:08.425 00.000 5052 Enqueuing Expose request
00:26:08.426 00.001 8976 Worker thread wakes up
00:26:08.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:26:08.426 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,284,37,37)
00:26:09.355 00.929 5052 GuideButtonClick i=1 ctx=Guide button clicked
00:26:09.356 00.001 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
00:26:09.356 00.000 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
00:26:09.356 00.000 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
00:26:09.356 00.000 5052 guider state => CALIBRATING_PRIMARY
00:26:09.356 00.000 5052 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:26:09.358 00.002 5052 reset dither spiral
00:26:09.547 00.189 8976 Exposure complete
00:26:09.552 00.005 8976 worker thread done servicing request
00:26:09.552 00.000 5052 OnExposeComplete: enter
00:26:09.552 00.000 5052 UpdateGuideState(): m_state=3
00:26:09.553 00.001 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 173
00:26:09.553 00.000 5052 Star::Find returns 1 (0), X=338.38, Y=301.79, Mass=402, SNR=13.9, Peak=80 HFD=3.2
00:26:09.553 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.12) = xAngle (-5.20 = 1.08)
00:26:09.553 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.37 = 0.92)
00:26:09.553 00.000 5052 CameraToMount -- cameraX=-1.22 cameraY=-0.07 hyp=1.22 cameraTheta=-3.09 mountX=0.58 mountY=0.97, mountTheta=1.03
00:26:09.553 00.000 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
00:26:09.554 00.001 5052 guider state => CALIBRATING_SECONDARY
00:26:09.555 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=44, FiltMin=36, FiltMax=68, Gamma=2.630
00:26:09.563 00.008 5052 UpdateGuideState exits: m=402 SNR=13.9
00:26:09.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:09.563 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:26:09.563 00.000 5052 Enqueuing Expose request
00:26:09.563 00.000 8976 Worker thread wakes up
00:26:09.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:26:09.564 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(320,284,37,37)
00:26:10.689 01.125 8976 Exposure complete
00:26:10.695 00.006 8976 worker thread done servicing request
00:26:10.695 00.000 5052 OnExposeComplete: enter
00:26:10.695 00.000 5052 UpdateGuideState(): m_state=4
00:26:10.695 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 174
00:26:10.695 00.000 5052 Star::Find returns 1 (0), X=338.19, Y=302.17, Mass=405, SNR=14.0, Peak=83 HFD=3.4
00:26:10.695 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.12) = xAngle (0.81 = 0.81)
00:26:10.695 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.64 = 0.64)
00:26:10.695 00.000 5052 CameraToMount -- cameraX=-1.41 cameraY=0.31 hyp=1.45 cameraTheta=2.92 mountX=1.00 mountY=0.87, mountTheta=0.72
00:26:10.696 00.001 5052 Changing from state CALIBRATING_SECONDARY to CALIBRATED
00:26:10.696 00.000 5052 guider state => CALIBRATED
00:26:10.696 00.000 5052 Changing from state CALIBRATED to GUIDING
00:26:10.696 00.000 5052 stepguider: scope pointing change, no change to calibration
00:26:10.696 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:26:10.697 00.001 5052 ScopeASCOM::SideOfPier() returns 0
00:26:10.697 00.000 5052 AdjustCalibrationForScopePointing (scope): current dec=54.2 pierSide=0, cal dec=54.2 pierSide=1 rotAngle=None bin=3
00:26:10.697 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:26:10.697 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:26:10.697 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:26:10.697 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:26:10.697 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 6.085410
00:26:10.697 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 20
00:26:10.698 00.001 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:26:10.698 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:26:10.698 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:26:10.698 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:19:44 AM"
00:26:10.698 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:26:10.698 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.4}, {4.9 0.6}, {7.0 0.1}, {7.3 0.2}, {8.1 0.1}, {9.6 0.4}, {10.5 0.2}, {12.3 0.8}, {12.9 0.7}, {12.5 1.2}, {12.8 0.8}, {14.3 1.2}, {16.3 0.7}, {18.6 1.0}, {20.4 1.4}, {20.6 1.5}, {21.4 1.1}, {22.8 1.5}, {24.3 1.3}, {26.7 1.2}, {26.7 1.2}, {19.3 1.4}, {11.9 1.7}, {3.5 1.9}, {-2.0 1.7}"
00:26:10.698 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.4 2.2}, {-0.5 4.0}, {-1.1 7.7}, {0.3 10.0}, {1.6 12.3}, {2.2 14.9}, {2.2 16.4}, {2.5 19.0}, {2.2 21.2}, {2.3 23.8}, {1.6 26.6}, {1.6 26.6}, {-0.0 13.5}, {-2.0 -2.5}"
00:26:10.792 00.094 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:26:10.792 00.000 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
00:26:10.792 00.000 5052 Guiding starts on opposite side of pier: calibration data side is West, current side is East
00:26:10.792 00.000 5052 FlipCalibration before: x=2.6, y=-93.5 decFlipRequired=1 sideOfPier=West rotAngle=None parity=+/+
00:26:10.792 00.000 5052 FlipCalibration pre-normalize: x=182.6, y=86.5
00:26:10.792 00.000 5052 FlipCalibration after: x=-177.4 y=86.5 sideOfPier=East parity=+/+
00:26:10.792 00.000 5052 Mount::SetCalibration (scope) -- xAngle=-177.4 yAngle=86.5 xRate=2.967 yRate=5.391 bin=3 dec=54.2 pierSide=0 par=+/+ rotAng=None
00:26:10.792 00.000 5052 Mount::SetCalibration (scope) -- sets m_xAngle=-177.4 m_yAngleError=-173.9
00:26:10.795 00.003 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:26:10.796 00.001 5052 ScopeASCOM::SideOfPier() returns 0
00:26:10.797 00.001 5052 Status Line: CAL: West(3,-94)->East(-177,86)
00:26:10.798 00.001 5052 Dec comp: XRate 2.967 -> 2.967 for dec 54.2 -> dec 54.2
00:26:10.800 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:26:10.800 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:26:10.800 00.000 5052 setting lock position to (338.19, 302.17)
00:26:10.800 00.000 5052 guider state => GUIDING
00:26:10.800 00.000 5052 Status Line: Guiding
00:26:10.801 00.001 5052 Mount: notify guiding started
00:26:10.801 00.000 5052 Mount: notify guiding started
00:26:10.802 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
00:26:10.802 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
00:26:10.802 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 1.485110
00:26:10.802 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
00:26:10.802 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
00:26:10.802 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 9.275760
00:26:10.802 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
00:26:10.803 00.001 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
00:26:10.803 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 3.000000
00:26:10.803 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
00:26:10.803 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:18:23 AM"
00:26:10.803 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
00:26:10.803 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{0.0 -0.3}, {-1.0 0.9}, {-1.2 1.3}, {-1.9 2.2}, {-2.7 3.2}, {-3.0 4.3}, {-4.5 4.4}, {-4.9 5.4}, {-4.9 5.9}, {-5.4 6.8}, {-5.1 8.4}, {-6.0 9.2}, {-6.2 9.5}"
00:26:10.803 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{-0.3 0.2}, {1.2 1.2}, {2.5 1.2}, {4.5 1.8}, {5.7 1.6}, {6.4 2.3}, {6.7 3.0}, {6.9 3.2}, {7.9 3.4}, {9.2 3.9}, {10.5 4.2}, {11.3 4.3}, {11.8 4.6}"
00:26:10.803 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
00:26:10.804 00.001 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 1.485110
00:26:10.804 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
00:26:10.804 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
00:26:10.804 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 9.275760
00:26:10.804 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
00:26:10.804 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
00:26:10.804 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 3.000000
00:26:10.804 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
00:26:10.804 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:18:23 AM"
00:26:10.805 00.001 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
00:26:10.805 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{0.0 -0.3}, {-1.0 0.9}, {-1.2 1.3}, {-1.9 2.2}, {-2.7 3.2}, {-3.0 4.3}, {-4.5 4.4}, {-4.9 5.4}, {-4.9 5.9}, {-5.4 6.8}, {-5.1 8.4}, {-6.0 9.2}, {-6.2 9.5}"
00:26:10.805 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{-0.3 0.2}, {1.2 1.2}, {2.5 1.2}, {4.5 1.8}, {5.7 1.6}, {6.4 2.3}, {6.7 3.0}, {6.9 3.2}, {7.9 3.4}, {9.2 3.9}, {10.5 4.2}, {11.3 4.3}, {11.8 4.6}"
00:26:10.805 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/12/2026 12:26:10 AM"
00:26:10.805 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.002967
00:26:10.805 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.005391
00:26:10.805 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
00:26:10.805 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.096820
00:26:10.806 00.001 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 1.509360
00:26:10.806 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.946381
00:26:10.806 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
00:26:10.806 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
00:26:10.806 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
00:26:10.806 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:26:10.806 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:26:10.806 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:26:10.806 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:26:10.807 00.001 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:26:10.807 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 6.085410
00:26:10.807 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 20
00:26:10.807 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:26:10.808 00.001 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:26:10.808 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:26:10.808 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:19:44 AM"
00:26:10.808 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:26:10.808 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.4}, {4.9 0.6}, {7.0 0.1}, {7.3 0.2}, {8.1 0.1}, {9.6 0.4}, {10.5 0.2}, {12.3 0.8}, {12.9 0.7}, {12.5 1.2}, {12.8 0.8}, {14.3 1.2}, {16.3 0.7}, {18.6 1.0}, {20.4 1.4}, {20.6 1.5}, {21.4 1.1}, {22.8 1.5}, {24.3 1.3}, {26.7 1.2}, {26.7 1.2}, {19.3 1.4}, {11.9 1.7}, {3.5 1.9}, {-2.0 1.7}"
00:26:10.808 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.4 2.2}, {-0.5 4.0}, {-1.1 7.7}, {0.3 10.0}, {1.6 12.3}, {2.2 14.9}, {2.2 16.4}, {2.5 19.0}, {2.2 21.2}, {2.3 23.8}, {1.6 26.6}, {1.6 26.6}, {-0.0 13.5}, {-2.0 -2.5}"
00:26:10.809 00.001 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:26:10.809 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:26:10.809 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:26:10.809 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:26:10.809 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 6.085410
00:26:10.809 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 20
00:26:10.809 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:26:10.809 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:26:10.810 00.001 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:26:10.810 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:19:44 AM"
00:26:10.810 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:26:10.810 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.4}, {4.9 0.6}, {7.0 0.1}, {7.3 0.2}, {8.1 0.1}, {9.6 0.4}, {10.5 0.2}, {12.3 0.8}, {12.9 0.7}, {12.5 1.2}, {12.8 0.8}, {14.3 1.2}, {16.3 0.7}, {18.6 1.0}, {20.4 1.4}, {20.6 1.5}, {21.4 1.1}, {22.8 1.5}, {24.3 1.3}, {26.7 1.2}, {26.7 1.2}, {19.3 1.4}, {11.9 1.7}, {3.5 1.9}, {-2.0 1.7}"
00:26:10.810 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.4 2.2}, {-0.5 4.0}, {-1.1 7.7}, {0.3 10.0}, {1.6 12.3}, {2.2 14.9}, {2.2 16.4}, {2.5 19.0}, {2.2 21.2}, {2.3 23.8}, {1.6 26.6}, {1.6 26.6}, {-0.0 13.5}, {-2.0 -2.5}"
00:26:10.901 00.091 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:26:10.901 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:26:10.901 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:26:10.902 00.001 5052 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
00:26:10.902 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:26:10.902 00.000 5052 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 54.2
00:26:10.902 00.000 5052 MountToCamera -- mountTheta (-0.00) + m_xAngle (-3.10) = xAngle (-3.10 = -3.10)
00:26:10.902 00.000 5052 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
00:26:10.902 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
00:26:10.902 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
00:26:10.902 00.000 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
00:26:10.903 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=44, FiltMin=37, FiltMax=69, Gamma=2.630
00:26:10.911 00.008 5052 UpdateGuideState exits: m=405 SNR=14.0
00:26:10.911 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:10.911 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:26:10.911 00.000 5052 Enqueuing Expose request
00:26:10.912 00.001 8976 Worker thread wakes up
00:26:10.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:26:10.912 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,284,37,37)
00:26:12.036 01.124 8976 Exposure complete
00:26:12.042 00.006 8976 worker thread done servicing request
00:26:12.042 00.000 5052 OnExposeComplete: enter
00:26:12.042 00.000 5052 UpdateGuideState(): m_state=6
00:26:12.042 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
00:26:12.042 00.000 5052 Star::Find returns 1 (0), X=337.87, Y=302.12, Mass=429, SNR=14.3, Peak=77 HFD=3.8
00:26:12.042 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.12) = xAngle (-5.09 = 1.20)
00:26:12.042 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.25 = 1.03)
00:26:12.042 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-2.97 mountX=0.12 mountY=0.28, mountTheta=1.17
00:26:12.043 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.06, opts=13)
00:26:12.043 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.06)
00:26:12.043 00.000 8976 Worker thread wakes up
00:26:12.043 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.06) opts 0xd
00:26:12.043 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.06)
00:26:12.043 00.000 8976 Moving (-0.32, -0.06) raw xDistance=0.12 yDistance=0.28
00:26:12.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:26:12.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.28
00:26:12.043 00.000 8976 MoveAxis(R, 0, ABG)
00:26:12.043 00.000 8976 MoveAxis(D, 1, ABG)
00:26:12.043 00.000 8976 stepping (0, 0) + (0, -1)
00:26:12.043 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:12.044 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=36, FiltMax=67, Gamma=2.630
00:26:12.053 00.009 5052 UpdateGuideState exits: m=429 SNR=14.3
00:26:12.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:12.053 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:26:12.054 00.001 5052 Enqueuing Expose request
00:26:12.075 00.021 8976 Received - 47 (G) 
00:26:12.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:12.075 00.000 8976 stepped: pos (0, -1)
00:26:12.075 00.000 8976 move complete, result=0
00:26:12.075 00.000 8976 worker thread done servicing request
00:26:12.075 00.000 8976 Worker thread wakes up
00:26:12.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:26:12.075 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,284,37,37)
00:26:12.076 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:26:13.202 01.126 8976 Exposure complete
00:26:13.207 00.005 8976 worker thread done servicing request
00:26:13.207 00.000 5052 OnExposeComplete: enter
00:26:13.207 00.000 5052 UpdateGuideState(): m_state=6
00:26:13.208 00.001 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
00:26:13.208 00.000 5052 Star::Find returns 1 (0), X=337.60, Y=302.01, Mass=403, SNR=13.9, Peak=81 HFD=3.4
00:26:13.208 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.12) = xAngle (-4.99 = 1.29)
00:26:13.208 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.15 = 1.13)
00:26:13.208 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.16 hyp=0.61 cameraTheta=-2.87 mountX=0.17 mountY=0.55, mountTheta=1.28
00:26:13.209 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.16, opts=13)
00:26:13.209 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.16)
00:26:13.209 00.000 8976 Worker thread wakes up
00:26:13.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.16) opts 0xd
00:26:13.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.16)
00:26:13.210 00.001 8976 Moving (-0.59, -0.16) raw xDistance=0.17 yDistance=0.55
00:26:13.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:26:13.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
00:26:13.210 00.000 8976 MoveAxis(R, 0, ABG)
00:26:13.210 00.000 8976 MoveAxis(D, 2, ABG)
00:26:13.210 00.000 8976 stepping (0, -1) + (0, -2)
00:26:13.210 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:13.211 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=101, med=43, FiltMin=36, FiltMax=66, Gamma=2.630
00:26:13.220 00.009 5052 UpdateGuideState exits: m=403 SNR=13.9
00:26:13.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:13.220 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:26:13.220 00.000 5052 Enqueuing Expose request
00:26:13.242 00.022 8976 Received - 47 (G) 
00:26:13.242 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:13.242 00.000 8976 stepped: pos (0, -3)
00:26:13.242 00.000 8976 move complete, result=0
00:26:13.242 00.000 8976 worker thread done servicing request
00:26:13.242 00.000 8976 Worker thread wakes up
00:26:13.242 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:26:13.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:26:13.242 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,284,37,37)
00:26:14.372 01.130 8976 Exposure complete
00:26:14.376 00.004 8976 worker thread done servicing request
00:26:14.377 00.001 5052 OnExposeComplete: enter
00:26:14.377 00.000 5052 UpdateGuideState(): m_state=6
00:26:14.377 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
00:26:14.377 00.000 5052 Star::Find returns 1 (0), X=337.27, Y=302.38, Mass=430, SNR=14.4, Peak=85 HFD=3.5
00:26:14.377 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.12) = xAngle (0.81 = 0.81)
00:26:14.377 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.65 = 0.65)
00:26:14.377 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=0.20 hyp=0.94 cameraTheta=2.92 mountX=0.65 mountY=0.57, mountTheta=0.72
00:26:14.378 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=0.20, opts=13)
00:26:14.378 00.000 5052 Enqueuing Move request for stepguider (-0.92, 0.20)
00:26:14.378 00.000 8976 Worker thread wakes up
00:26:14.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, 0.20) opts 0xd
00:26:14.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, 0.20)
00:26:14.378 00.000 8976 Moving (-0.92, 0.20) raw xDistance=0.65 yDistance=0.57
00:26:14.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
00:26:14.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
00:26:14.378 00.000 8976 MoveAxis(L, 3, ABG)
00:26:14.378 00.000 8976 stepping (0, -3) + (-3, 0)
00:26:14.378 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:14.379 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=65, Gamma=2.630
00:26:14.389 00.010 5052 UpdateGuideState exits: m=430 SNR=14.4
00:26:14.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:14.389 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
00:26:14.389 00.000 5052 Enqueuing Expose request
00:26:14.409 00.020 8976 Received - 47 (G) 
00:26:14.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:14.409 00.000 8976 stepped: pos (-3, -3)
00:26:14.409 00.000 8976 MoveAxis(D, 2, ABG)
00:26:14.409 00.000 8976 stepping (-3, -3) + (0, -2)
00:26:14.409 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:14.441 00.032 8976 Received - 47 (G) 
00:26:14.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:14.441 00.000 8976 stepped: pos (-3, -5)
00:26:14.441 00.000 8976 move complete, result=0
00:26:14.441 00.000 8976 worker thread done servicing request
00:26:14.441 00.000 8976 Worker thread wakes up
00:26:14.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
00:26:14.441 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,284,37,37)
00:26:14.441 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 2 ms SOUTH
00:26:14.929 00.488 5052 OnExposureDurationSelected: duration = 500
00:26:15.573 00.644 8976 Exposure complete
00:26:15.578 00.005 8976 worker thread done servicing request
00:26:15.578 00.000 5052 OnExposeComplete: enter
00:26:15.578 00.000 5052 UpdateGuideState(): m_state=6
00:26:15.578 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
00:26:15.578 00.000 5052 Star::Find returns 1 (0), X=336.89, Y=301.99, Mass=415, SNR=14.1, Peak=89 HFD=3.1
00:26:15.578 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.12) = xAngle (-5.12 = 1.17)
00:26:15.579 00.001 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.28 = 1.01)
00:26:15.579 00.000 5052 CameraToMount -- cameraX=-1.30 cameraY=-0.18 hyp=1.31 cameraTheta=-3.00 mountX=0.52 mountY=1.11, mountTheta=1.14
00:26:15.579 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.30, y=-0.18, opts=13)
00:26:15.579 00.000 5052 Enqueuing Move request for stepguider (-1.30, -0.18)
00:26:15.579 00.000 8976 Worker thread wakes up
00:26:15.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.30, -0.18) opts 0xd
00:26:15.579 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.30, -0.18)
00:26:15.579 00.000 8976 Moving (-1.30, -0.18) raw xDistance=0.52 yDistance=1.11
00:26:15.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
00:26:15.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.11
00:26:15.579 00.000 8976 MoveAxis(L, 2, ABG)
00:26:15.579 00.000 8976 stepping (-3, -5) + (-2, 0)
00:26:15.580 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:15.580 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=102, med=44, FiltMin=37, FiltMax=68, Gamma=2.630
00:26:15.590 00.010 5052 UpdateGuideState exits: m=415 SNR=14.1
00:26:15.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:15.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:15.590 00.000 5052 Enqueuing Expose request
00:26:15.608 00.018 8976 Received - 47 (G) 
00:26:15.608 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:15.608 00.000 8976 stepped: pos (-5, -5)
00:26:15.608 00.000 8976 MoveAxis(D, 4, ABG)
00:26:15.608 00.000 8976 stepping (-5, -5) + (0, -4)
00:26:15.608 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:26:15.639 00.031 8976 Received - 47 (G) 
00:26:15.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:26:15.639 00.000 8976 stepped: pos (-5, -9)
00:26:15.639 00.000 8976 move complete, result=0
00:26:15.639 00.000 8976 worker thread done servicing request
00:26:15.639 00.000 8976 Worker thread wakes up
00:26:15.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:15.639 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:15.639 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 4 ms SOUTH
00:26:16.307 00.668 8976 Exposure complete
00:26:16.312 00.005 8976 worker thread done servicing request
00:26:16.312 00.000 5052 OnExposeComplete: enter
00:26:16.312 00.000 5052 UpdateGuideState(): m_state=6
00:26:16.312 00.000 5052 Star::Find(18, 336, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
00:26:16.312 00.000 5052 Star::Find returns 1 (0), X=337.79, Y=302.01, Mass=153, SNR=8.5, Peak=60 HFD=3.2
00:26:16.312 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.12) = xAngle (-4.86 = 1.42)
00:26:16.312 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.02 = 1.26)
00:26:16.313 00.001 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.16 hyp=0.43 cameraTheta=-2.75 mountX=0.06 mountY=0.41, mountTheta=1.41
00:26:16.313 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.16, opts=13)
00:26:16.313 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.16)
00:26:16.313 00.000 8976 Worker thread wakes up
00:26:16.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.16) opts 0xd
00:26:16.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.16)
00:26:16.313 00.000 8976 Moving (-0.39, -0.16) raw xDistance=0.06 yDistance=0.41
00:26:16.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:26:16.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.41
00:26:16.314 00.001 8976 MoveAxis(R, 0, ABG)
00:26:16.314 00.000 8976 MoveAxis(D, 2, ABG)
00:26:16.314 00.000 8976 stepping (-5, -9) + (0, -2)
00:26:16.314 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:16.314 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:26:16.324 00.010 5052 UpdateGuideState exits: m=153 SNR=8.5
00:26:16.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:16.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:16.324 00.000 5052 Enqueuing Expose request
00:26:16.343 00.019 8976 Received - 47 (G) 
00:26:16.343 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:16.343 00.000 8976 stepped: pos (-5, -11)
00:26:16.343 00.000 8976 move complete, result=0
00:26:16.343 00.000 8976 worker thread done servicing request
00:26:16.343 00.000 8976 Worker thread wakes up
00:26:16.343 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:16.343 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:16.343 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:26:17.007 00.664 8976 Exposure complete
00:26:17.012 00.005 8976 worker thread done servicing request
00:26:17.013 00.001 5052 OnExposeComplete: enter
00:26:17.013 00.000 5052 UpdateGuideState(): m_state=6
00:26:17.013 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
00:26:17.013 00.000 5052 Star::Find returns 1 (0), X=337.94, Y=301.94, Mass=185, SNR=9.3, Peak=60 HFD=4.1
00:26:17.013 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.12) = xAngle (-4.50 = 1.78)
00:26:17.013 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.67 = 1.62)
00:26:17.013 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.23 hyp=0.34 cameraTheta=-2.39 mountX=-0.07 mountY=0.34, mountTheta=1.78
00:26:17.014 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.23, opts=13)
00:26:17.014 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.23)
00:26:17.014 00.000 8976 Worker thread wakes up
00:26:17.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.23) opts 0xd
00:26:17.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.23)
00:26:17.014 00.000 8976 Moving (-0.24, -0.23) raw xDistance=-0.07 yDistance=0.34
00:26:17.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:26:17.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
00:26:17.014 00.000 8976 MoveAxis(R, 0, ABG)
00:26:17.014 00.000 8976 MoveAxis(D, 1, ABG)
00:26:17.014 00.000 8976 stepping (-5, -11) + (0, -1)
00:26:17.014 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:17.015 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:26:17.024 00.009 5052 UpdateGuideState exits: m=185 SNR=9.3
00:26:17.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:17.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:17.024 00.000 5052 Enqueuing Expose request
00:26:17.046 00.022 8976 Received - 47 (G) 
00:26:17.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:17.046 00.000 8976 stepped: pos (-5, -12)
00:26:17.046 00.000 8976 move complete, result=0
00:26:17.046 00.000 8976 worker thread done servicing request
00:26:17.046 00.000 8976 Worker thread wakes up
00:26:17.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:17.046 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:26:17.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:17.710 00.664 8976 Exposure complete
00:26:17.716 00.006 8976 worker thread done servicing request
00:26:17.716 00.000 5052 OnExposeComplete: enter
00:26:17.716 00.000 5052 UpdateGuideState(): m_state=6
00:26:17.716 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
00:26:17.716 00.000 5052 Star::Find returns 1 (0), X=338.68, Y=302.41, Mass=153, SNR=8.4, Peak=59 HFD=3.3
00:26:17.716 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.12) = xAngle (-1.67 = -1.67)
00:26:17.716 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.83 = -1.83)
00:26:17.716 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.23 hyp=0.54 cameraTheta=0.45 mountX=-0.05 mountY=-0.52, mountTheta=-1.67
00:26:17.717 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.23, opts=13)
00:26:17.717 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.23)
00:26:17.717 00.000 8976 Worker thread wakes up
00:26:17.717 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.23) opts 0xd
00:26:17.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.23)
00:26:17.717 00.000 8976 Moving (0.49, 0.23) raw xDistance=-0.05 yDistance=-0.52
00:26:17.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:26:17.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
00:26:17.717 00.000 8976 MoveAxis(R, 0, ABG)
00:26:17.717 00.000 8976 MoveAxis(U, 2, ABG)
00:26:17.717 00.000 8976 stepping (-5, -12) + (0, 2)
00:26:17.717 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:17.718 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:26:17.728 00.010 5052 UpdateGuideState exits: m=153 SNR=8.4
00:26:17.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:17.728 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:17.728 00.000 5052 Enqueuing Expose request
00:26:17.750 00.022 8976 Received - 47 (G) 
00:26:17.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:17.750 00.000 8976 stepped: pos (-5, -10)
00:26:17.750 00.000 8976 move complete, result=0
00:26:17.750 00.000 8976 worker thread done servicing request
00:26:17.750 00.000 8976 Worker thread wakes up
00:26:17.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:17.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:17.750 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:26:18.428 00.678 8976 Exposure complete
00:26:18.434 00.006 8976 worker thread done servicing request
00:26:18.434 00.000 5052 OnExposeComplete: enter
00:26:18.434 00.000 5052 UpdateGuideState(): m_state=6
00:26:18.434 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
00:26:18.434 00.000 5052 Star::Find returns 1 (0), X=338.39, Y=301.77, Mass=145, SNR=8.3, Peak=63 HFD=3.1
00:26:18.434 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.12) = xAngle (-3.22 = 3.06)
00:26:18.434 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.39 = 2.90)
00:26:18.434 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.40 hyp=0.45 cameraTheta=-1.11 mountX=-0.45 mountY=0.11, mountTheta=2.90
00:26:18.435 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.40, opts=13)
00:26:18.435 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.40)
00:26:18.435 00.000 8976 Worker thread wakes up
00:26:18.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.40) opts 0xd
00:26:18.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.40)
00:26:18.435 00.000 8976 Moving (0.20, -0.40) raw xDistance=-0.45 yDistance=0.11
00:26:18.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
00:26:18.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:26:18.435 00.000 8976 MoveAxis(R, 2, ABG)
00:26:18.435 00.000 8976 stepping (-5, -10) + (2, 0)
00:26:18.435 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:18.436 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:26:18.445 00.009 5052 UpdateGuideState exits: m=145 SNR=8.3
00:26:18.445 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:18.445 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:18.445 00.000 5052 Enqueuing Expose request
00:26:18.469 00.024 8976 Received - 47 (G) 
00:26:18.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:18.469 00.000 8976 stepped: pos (-3, -10)
00:26:18.469 00.000 8976 MoveAxis(U, 0, ABG)
00:26:18.469 00.000 8976 move complete, result=0
00:26:18.469 00.000 8976 worker thread done servicing request
00:26:18.469 00.000 8976 Worker thread wakes up
00:26:18.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:18.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:18.469 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
00:26:19.130 00.661 8976 Exposure complete
00:26:19.135 00.005 8976 worker thread done servicing request
00:26:19.135 00.000 5052 OnExposeComplete: enter
00:26:19.135 00.000 5052 UpdateGuideState(): m_state=6
00:26:19.135 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
00:26:19.135 00.000 5052 Star::Find returns 1 (0), X=338.65, Y=302.13, Mass=147, SNR=8.4, Peak=65 HFD=2.9
00:26:19.135 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.12) = xAngle (-2.22 = -2.22)
00:26:19.135 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.38 = -2.38)
00:26:19.136 00.001 5052 CameraToMount -- cameraX=0.46 cameraY=-0.05 hyp=0.46 cameraTheta=-0.11 mountX=-0.28 mountY=-0.32, mountTheta=-2.29
00:26:19.136 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.05, opts=13)
00:26:19.136 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.05)
00:26:19.136 00.000 8976 Worker thread wakes up
00:26:19.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.05) opts 0xd
00:26:19.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.05)
00:26:19.136 00.000 8976 Moving (0.46, -0.05) raw xDistance=-0.28 yDistance=-0.32
00:26:19.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
00:26:19.137 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:26:19.137 00.000 8976 MoveAxis(R, 1, ABG)
00:26:19.137 00.000 8976 stepping (-3, -10) + (1, 0)
00:26:19.137 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:19.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:26:19.146 00.009 5052 UpdateGuideState exits: m=147 SNR=8.4
00:26:19.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:19.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:19.146 00.000 5052 Enqueuing Expose request
00:26:19.157 00.011 8976 Received - 47 (G) 
00:26:19.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:19.157 00.000 8976 stepped: pos (-2, -10)
00:26:19.157 00.000 8976 MoveAxis(U, 1, ABG)
00:26:19.157 00.000 8976 stepping (-2, -10) + (0, 1)
00:26:19.157 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:19.189 00.032 8976 Received - 47 (G) 
00:26:19.189 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:19.189 00.000 8976 stepped: pos (-2, -9)
00:26:19.189 00.000 8976 move complete, result=0
00:26:19.189 00.000 8976 worker thread done servicing request
00:26:19.189 00.000 8976 Worker thread wakes up
00:26:19.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:19.189 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:19.189 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
00:26:19.850 00.661 8976 Exposure complete
00:26:19.856 00.006 8976 worker thread done servicing request
00:26:19.856 00.000 5052 OnExposeComplete: enter
00:26:19.856 00.000 5052 UpdateGuideState(): m_state=6
00:26:19.856 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
00:26:19.856 00.000 5052 Star::Find returns 1 (0), X=338.41, Y=302.57, Mass=164, SNR=8.8, Peak=64 HFD=3.1
00:26:19.856 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.12) = xAngle (-1.06 = -1.06)
00:26:19.856 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.22 = -1.22)
00:26:19.856 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.40 hyp=0.46 cameraTheta=1.06 mountX=0.22 mountY=-0.43, mountTheta=-1.09
00:26:19.857 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.40, opts=13)
00:26:19.857 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.40)
00:26:19.857 00.000 8976 Worker thread wakes up
00:26:19.857 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.40) opts 0xd
00:26:19.857 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.40)
00:26:19.857 00.000 8976 Moving (0.23, 0.40) raw xDistance=0.22 yDistance=-0.43
00:26:19.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:26:19.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
00:26:19.857 00.000 8976 MoveAxis(R, 0, ABG)
00:26:19.857 00.000 8976 MoveAxis(U, 2, ABG)
00:26:19.857 00.000 8976 stepping (-2, -9) + (0, 2)
00:26:19.857 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:19.858 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:26:19.868 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
00:26:19.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:19.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:19.868 00.000 5052 Enqueuing Expose request
00:26:19.891 00.023 8976 Received - 47 (G) 
00:26:19.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:19.891 00.000 8976 stepped: pos (-2, -7)
00:26:19.891 00.000 8976 move complete, result=0
00:26:19.892 00.001 8976 worker thread done servicing request
00:26:19.892 00.000 8976 Worker thread wakes up
00:26:19.892 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:26:19.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:19.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:20.553 00.661 8976 Exposure complete
00:26:20.558 00.005 8976 worker thread done servicing request
00:26:20.558 00.000 5052 OnExposeComplete: enter
00:26:20.558 00.000 5052 UpdateGuideState(): m_state=6
00:26:20.558 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
00:26:20.559 00.001 5052 Star::Find returns 1 (0), X=336.99, Y=302.22, Mass=158, SNR=8.6, Peak=59 HFD=3.2
00:26:20.559 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.12) = xAngle (0.99 = 0.99)
00:26:20.559 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.82 = 0.82)
00:26:20.559 00.000 5052 CameraToMount -- cameraX=-1.20 cameraY=0.05 hyp=1.20 cameraTheta=3.10 mountX=0.66 mountY=0.88, mountTheta=0.93
00:26:20.559 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.20, y=0.05, opts=13)
00:26:20.559 00.000 5052 Enqueuing Move request for stepguider (-1.20, 0.05)
00:26:20.559 00.000 8976 Worker thread wakes up
00:26:20.559 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.20, 0.05) opts 0xd
00:26:20.560 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.20, 0.05)
00:26:20.560 00.000 8976 Moving (-1.20, 0.05) raw xDistance=0.66 yDistance=0.88
00:26:20.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
00:26:20.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.88
00:26:20.560 00.000 8976 MoveAxis(L, 3, ABG)
00:26:20.560 00.000 8976 stepping (-2, -7) + (-3, 0)
00:26:20.560 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:20.561 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:26:20.570 00.009 5052 UpdateGuideState exits: m=158 SNR=8.6
00:26:20.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:20.570 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:20.570 00.000 5052 Enqueuing Expose request
00:26:20.595 00.025 8976 Received - 47 (G) 
00:26:20.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:20.595 00.000 8976 stepped: pos (-5, -7)
00:26:20.595 00.000 8976 MoveAxis(D, 3, ABG)
00:26:20.595 00.000 8976 stepping (-5, -7) + (0, -3)
00:26:20.595 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:20.627 00.032 8976 Received - 47 (G) 
00:26:20.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:20.627 00.000 8976 stepped: pos (-5, -10)
00:26:20.627 00.000 8976 move complete, result=0
00:26:20.627 00.000 8976 worker thread done servicing request
00:26:20.627 00.000 8976 Worker thread wakes up
00:26:20.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:20.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:20.627 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.9 px 3 ms SOUTH
00:26:21.290 00.663 8976 Exposure complete
00:26:21.295 00.005 8976 worker thread done servicing request
00:26:21.295 00.000 5052 OnExposeComplete: enter
00:26:21.295 00.000 5052 UpdateGuideState(): m_state=6
00:26:21.295 00.000 5052 Star::Find(18, 336, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
00:26:21.295 00.000 5052 Star::Find returns 1 (0), X=337.07, Y=301.92, Mass=156, SNR=8.6, Peak=57 HFD=3.9
00:26:21.295 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.12) = xAngle (-5.03 = 1.25)
00:26:21.295 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.20 = 1.09)
00:26:21.295 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=-0.25 hyp=1.15 cameraTheta=-2.92 mountX=0.36 mountY=1.02, mountTheta=1.23
00:26:21.296 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=-0.25, opts=13)
00:26:21.296 00.000 5052 Enqueuing Move request for stepguider (-1.12, -0.25)
00:26:21.296 00.000 8976 Worker thread wakes up
00:26:21.296 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, -0.25) opts 0xd
00:26:21.296 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, -0.25)
00:26:21.296 00.000 8976 Moving (-1.12, -0.25) raw xDistance=0.36 yDistance=1.02
00:26:21.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
00:26:21.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.02
00:26:21.296 00.000 8976 MoveAxis(L, 2, ABG)
00:26:21.296 00.000 8976 stepping (-5, -10) + (-2, 0)
00:26:21.297 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:21.297 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:26:21.307 00.010 5052 UpdateGuideState exits: m=156 SNR=8.6
00:26:21.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:21.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:21.307 00.000 5052 Enqueuing Expose request
00:26:21.331 00.024 8976 Received - 47 (G) 
00:26:21.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:21.331 00.000 8976 stepped: pos (-7, -10)
00:26:21.331 00.000 8976 MoveAxis(D, 4, ABG)
00:26:21.331 00.000 8976 stepping (-7, -10) + (0, -4)
00:26:21.331 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:26:21.362 00.031 8976 Received - 47 (G) 
00:26:21.365 00.003 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:26:21.365 00.000 8976 stepped: pos (-7, -14)
00:26:21.365 00.000 8976 move complete, result=0
00:26:21.365 00.000 8976 worker thread done servicing request
00:26:21.365 00.000 8976 Worker thread wakes up
00:26:21.365 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.0 px 4 ms SOUTH
00:26:21.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:21.365 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:22.033 00.668 8976 Exposure complete
00:26:22.037 00.004 8976 worker thread done servicing request
00:26:22.037 00.000 5052 OnExposeComplete: enter
00:26:22.037 00.000 5052 UpdateGuideState(): m_state=6
00:26:22.037 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
00:26:22.037 00.000 5052 Star::Find returns 1 (0), X=337.55, Y=301.63, Mass=150, SNR=8.4, Peak=62 HFD=3.2
00:26:22.037 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.12) = xAngle (-4.55 = 1.73)
00:26:22.037 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.72 = 1.57)
00:26:22.037 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.54 hyp=0.84 cameraTheta=-2.44 mountX=-0.13 mountY=0.84, mountTheta=1.73
00:26:22.039 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.54, opts=13)
00:26:22.039 00.000 5052 Enqueuing Move request for stepguider (-0.64, -0.54)
00:26:22.040 00.001 8976 Worker thread wakes up
00:26:22.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.54) opts 0xd
00:26:22.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.54)
00:26:22.040 00.000 8976 Moving (-0.64, -0.54) raw xDistance=-0.13 yDistance=0.84
00:26:22.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:26:22.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.84
00:26:22.040 00.000 8976 MoveAxis(R, 0, ABG)
00:26:22.040 00.000 8976 MoveAxis(D, 3, ABG)
00:26:22.040 00.000 8976 stepping (-7, -14) + (0, -3)
00:26:22.040 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:22.041 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
00:26:22.054 00.013 5052 UpdateGuideState exits: m=150 SNR=8.4
00:26:22.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:22.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:22.054 00.000 5052 Enqueuing Expose request
00:26:22.082 00.028 8976 Received - 47 (G) 
00:26:22.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:22.082 00.000 8976 stepped: pos (-7, -17)
00:26:22.082 00.000 8976 move complete, result=0
00:26:22.082 00.000 8976 worker thread done servicing request
00:26:22.082 00.000 8976 Worker thread wakes up
00:26:22.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:22.082 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
00:26:22.082 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:22.750 00.668 8976 Exposure complete
00:26:22.755 00.005 8976 worker thread done servicing request
00:26:22.756 00.001 5052 OnExposeComplete: enter
00:26:22.756 00.000 5052 UpdateGuideState(): m_state=6
00:26:22.756 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
00:26:22.756 00.000 5052 Star::Find returns 1 (0), X=337.64, Y=302.12, Mass=153, SNR=8.5, Peak=60 HFD=3.3
00:26:22.756 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.12) = xAngle (-5.15 = 1.13)
00:26:22.756 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.31 = 0.97)
00:26:22.756 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.06 hyp=0.55 cameraTheta=-3.03 mountX=0.23 mountY=0.45, mountTheta=1.10
00:26:22.756 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.06, opts=13)
00:26:22.756 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.06)
00:26:22.757 00.001 8976 Worker thread wakes up
00:26:22.757 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.06) opts 0xd
00:26:22.757 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.06)
00:26:22.757 00.000 8976 Moving (-0.54, -0.06) raw xDistance=0.23 yDistance=0.45
00:26:22.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:26:22.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.45
00:26:22.757 00.000 8976 MoveAxis(R, 0, ABG)
00:26:22.757 00.000 8976 MoveAxis(D, 2, ABG)
00:26:22.757 00.000 8976 stepping (-7, -17) + (0, -2)
00:26:22.757 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:22.758 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:26:22.767 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
00:26:22.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:22.767 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:22.767 00.000 5052 Enqueuing Expose request
00:26:22.786 00.019 8976 Received - 47 (G) 
00:26:22.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:22.786 00.000 8976 stepped: pos (-7, -19)
00:26:22.786 00.000 8976 move complete, result=0
00:26:22.786 00.000 8976 worker thread done servicing request
00:26:22.786 00.000 8976 Worker thread wakes up
00:26:22.786 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:26:22.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:22.786 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:23.466 00.680 8976 Exposure complete
00:26:23.472 00.006 8976 worker thread done servicing request
00:26:23.472 00.000 5052 OnExposeComplete: enter
00:26:23.472 00.000 5052 UpdateGuideState(): m_state=6
00:26:23.472 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
00:26:23.473 00.001 5052 Star::Find returns 1 (0), X=338.20, Y=302.66, Mass=165, SNR=8.8, Peak=62 HFD=3.2
00:26:23.473 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.12) = xAngle (-0.57 = -0.57)
00:26:23.473 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.74 = -0.74)
00:26:23.473 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.49 hyp=0.49 cameraTheta=1.54 mountX=0.41 mountY=-0.33, mountTheta=-0.67
00:26:23.473 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.49, opts=13)
00:26:23.473 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.49)
00:26:23.474 00.001 8976 Worker thread wakes up
00:26:23.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.49) opts 0xd
00:26:23.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.49)
00:26:23.474 00.000 8976 Moving (0.01, 0.49) raw xDistance=0.41 yDistance=-0.33
00:26:23.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:26:23.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
00:26:23.474 00.000 8976 MoveAxis(L, 2, ABG)
00:26:23.474 00.000 8976 stepping (-7, -19) + (-2, 0)
00:26:23.474 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:23.475 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:26:23.485 00.010 5052 UpdateGuideState exits: m=165 SNR=8.8
00:26:23.486 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:23.486 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:23.486 00.000 5052 Enqueuing Expose request
00:26:23.505 00.019 8976 Received - 47 (G) 
00:26:23.505 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:23.505 00.000 8976 stepped: pos (-9, -19)
00:26:23.505 00.000 8976 MoveAxis(U, 1, ABG)
00:26:23.505 00.000 8976 stepping (-9, -19) + (0, 1)
00:26:23.505 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:23.536 00.031 8976 Received - 47 (G) 
00:26:23.536 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:23.536 00.000 8976 stepped: pos (-9, -18)
00:26:23.536 00.000 8976 move complete, result=0
00:26:23.536 00.000 8976 worker thread done servicing request
00:26:23.536 00.000 8976 Worker thread wakes up
00:26:23.537 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:23.537 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:23.537 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
00:26:24.203 00.666 8976 Exposure complete
00:26:24.209 00.006 8976 worker thread done servicing request
00:26:24.209 00.000 5052 OnExposeComplete: enter
00:26:24.209 00.000 5052 UpdateGuideState(): m_state=6
00:26:24.210 00.001 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
00:26:24.210 00.000 5052 Star::Find returns 1 (0), X=339.16, Y=302.17, Mass=163, SNR=8.7, Peak=58 HFD=3.4
00:26:24.210 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.12) = xAngle (-2.12 = -2.12)
00:26:24.210 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.28 = -2.28)
00:26:24.210 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=-0.01 hyp=0.98 cameraTheta=-0.01 mountX=-0.51 mountY=-0.74, mountTheta=-2.18
00:26:24.210 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=-0.01, opts=13)
00:26:24.210 00.000 5052 Enqueuing Move request for stepguider (0.98, -0.01)
00:26:24.211 00.001 8976 Worker thread wakes up
00:26:24.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, -0.01) opts 0xd
00:26:24.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, -0.01)
00:26:24.211 00.000 8976 Moving (0.98, -0.01) raw xDistance=-0.51 yDistance=-0.74
00:26:24.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.51
00:26:24.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.74
00:26:24.211 00.000 8976 MoveAxis(R, 2, ABG)
00:26:24.211 00.000 8976 stepping (-9, -18) + (2, 0)
00:26:24.211 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:24.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:26:24.221 00.010 5052 UpdateGuideState exits: m=163 SNR=8.7
00:26:24.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:24.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:24.221 00.000 5052 Enqueuing Expose request
00:26:24.240 00.019 8976 Received - 47 (G) 
00:26:24.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:24.240 00.000 8976 stepped: pos (-7, -18)
00:26:24.240 00.000 8976 MoveAxis(U, 3, ABG)
00:26:24.240 00.000 8976 stepping (-7, -18) + (0, 3)
00:26:24.240 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:24.271 00.031 8976 Received - 47 (G) 
00:26:24.271 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:24.271 00.000 8976 stepped: pos (-7, -15)
00:26:24.271 00.000 8976 move complete, result=0
00:26:24.272 00.001 8976 worker thread done servicing request
00:26:24.272 00.000 8976 Worker thread wakes up
00:26:24.272 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:24.272 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:24.272 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
00:26:24.933 00.661 8976 Exposure complete
00:26:24.938 00.005 8976 worker thread done servicing request
00:26:24.938 00.000 5052 OnExposeComplete: enter
00:26:24.939 00.001 5052 UpdateGuideState(): m_state=6
00:26:24.939 00.000 5052 Star::Find(18, 339, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
00:26:24.939 00.000 5052 Star::Find returns 1 (0), X=339.36, Y=302.22, Mass=159, SNR=8.6, Peak=60 HFD=3.2
00:26:24.939 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.12) = xAngle (-2.07 = -2.07)
00:26:24.939 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.24 = -2.24)
00:26:24.939 00.000 5052 CameraToMount -- cameraX=1.17 cameraY=0.05 hyp=1.18 cameraTheta=0.04 mountX=-0.57 mountY=-0.93, mountTheta=-2.12
00:26:24.939 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.17, y=0.05, opts=13)
00:26:24.940 00.001 5052 Enqueuing Move request for stepguider (1.17, 0.05)
00:26:24.940 00.000 8976 Worker thread wakes up
00:26:24.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.17, 0.05) opts 0xd
00:26:24.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.17, 0.05)
00:26:24.940 00.000 8976 Moving (1.17, 0.05) raw xDistance=-0.57 yDistance=-0.93
00:26:24.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
00:26:24.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.93
00:26:24.940 00.000 8976 MoveAxis(R, 2, ABG)
00:26:24.940 00.000 8976 stepping (-7, -15) + (2, 0)
00:26:24.940 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:24.941 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:26:24.950 00.009 5052 UpdateGuideState exits: m=159 SNR=8.6
00:26:24.951 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:24.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:24.951 00.000 5052 Enqueuing Expose request
00:26:24.976 00.025 8976 Received - 47 (G) 
00:26:24.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:24.976 00.000 8976 stepped: pos (-5, -15)
00:26:24.976 00.000 8976 MoveAxis(U, 3, ABG)
00:26:24.976 00.000 8976 stepping (-5, -15) + (0, 3)
00:26:24.976 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:25.007 00.031 8976 Received - 47 (G) 
00:26:25.008 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:25.008 00.000 8976 stepped: pos (-5, -12)
00:26:25.008 00.000 8976 move complete, result=0
00:26:25.008 00.000 8976 worker thread done servicing request
00:26:25.008 00.000 8976 Worker thread wakes up
00:26:25.008 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.9 px 3 ms NORTH
00:26:25.008 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:25.008 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:25.672 00.664 8976 Exposure complete
00:26:25.677 00.005 8976 worker thread done servicing request
00:26:25.677 00.000 5052 OnExposeComplete: enter
00:26:25.677 00.000 5052 UpdateGuideState(): m_state=6
00:26:25.677 00.000 5052 Star::Find(18, 339, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
00:26:25.677 00.000 5052 Star::Find returns 1 (0), X=339.06, Y=302.42, Mass=152, SNR=8.5, Peak=61 HFD=3.5
00:26:25.677 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.12) = xAngle (-1.84 = -1.84)
00:26:25.677 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.00 = -2.00)
00:26:25.677 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.25 hyp=0.90 cameraTheta=0.28 mountX=-0.24 mountY=-0.82, mountTheta=-1.85
00:26:25.677 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.25, opts=13)
00:26:25.678 00.001 5052 Enqueuing Move request for stepguider (0.87, 0.25)
00:26:25.678 00.000 8976 Worker thread wakes up
00:26:25.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.25) opts 0xd
00:26:25.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.25)
00:26:25.678 00.000 8976 Moving (0.87, 0.25) raw xDistance=-0.24 yDistance=-0.82
00:26:25.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:26:25.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.82
00:26:25.678 00.000 8976 MoveAxis(R, 0, ABG)
00:26:25.678 00.000 8976 MoveAxis(U, 3, ABG)
00:26:25.678 00.000 8976 stepping (-5, -12) + (0, 3)
00:26:25.678 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:25.679 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:26:25.689 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
00:26:25.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:25.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:25.689 00.000 5052 Enqueuing Expose request
00:26:25.711 00.022 8976 Received - 47 (G) 
00:26:25.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:25.711 00.000 8976 stepped: pos (-5, -9)
00:26:25.711 00.000 8976 move complete, result=0
00:26:25.711 00.000 8976 worker thread done servicing request
00:26:25.711 00.000 8976 Worker thread wakes up
00:26:25.711 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
00:26:25.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:25.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:26.384 00.673 8976 Exposure complete
00:26:26.389 00.005 8976 worker thread done servicing request
00:26:26.389 00.000 5052 OnExposeComplete: enter
00:26:26.389 00.000 5052 UpdateGuideState(): m_state=6
00:26:26.390 00.001 5052 Star::Find(18, 339, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
00:26:26.390 00.000 5052 Star::Find returns 1 (0), X=339.68, Y=302.34, Mass=155, SNR=8.5, Peak=60 HFD=3.4
00:26:26.390 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.12) = xAngle (-2.01 = -2.01)
00:26:26.390 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.17 = -2.17)
00:26:26.390 00.000 5052 CameraToMount -- cameraX=1.49 cameraY=0.16 hyp=1.50 cameraTheta=0.11 mountX=-0.64 mountY=-1.24, mountTheta=-2.04
00:26:26.390 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.49, y=0.16, opts=13)
00:26:26.390 00.000 5052 Enqueuing Move request for stepguider (1.49, 0.16)
00:26:26.391 00.001 8976 Worker thread wakes up
00:26:26.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.49, 0.16) opts 0xd
00:26:26.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.49, 0.16)
00:26:26.391 00.000 8976 Moving (1.49, 0.16) raw xDistance=-0.64 yDistance=-1.24
00:26:26.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
00:26:26.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.24
00:26:26.391 00.000 8976 MoveAxis(R, 3, ABG)
00:26:26.391 00.000 8976 stepping (-5, -9) + (3, 0)
00:26:26.391 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:26.392 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:26:26.401 00.009 5052 UpdateGuideState exits: m=155 SNR=8.5
00:26:26.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:26.401 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:26.401 00.000 5052 Enqueuing Expose request
00:26:26.431 00.030 8976 Received - 47 (G) 
00:26:26.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:26.431 00.000 8976 stepped: pos (-2, -9)
00:26:26.431 00.000 8976 MoveAxis(U, 5, ABG)
00:26:26.431 00.000 8976 stepping (-2, -9) + (0, 5)
00:26:26.431 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:26:26.478 00.047 8976 Received - 47 (G) 
00:26:26.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:26:26.478 00.000 8976 stepped: pos (-2, -4)
00:26:26.478 00.000 8976 move complete, result=0
00:26:26.478 00.000 8976 worker thread done servicing request
00:26:26.478 00.000 8976 Worker thread wakes up
00:26:26.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:26.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:26.478 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.2 px 5 ms NORTH
00:26:27.142 00.664 8976 Exposure complete
00:26:27.147 00.005 8976 worker thread done servicing request
00:26:27.147 00.000 5052 OnExposeComplete: enter
00:26:27.147 00.000 5052 UpdateGuideState(): m_state=6
00:26:27.148 00.001 5052 Star::Find(18, 339, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
00:26:27.148 00.000 5052 Star::Find returns 1 (0), X=338.80, Y=302.59, Mass=159, SNR=8.7, Peak=61 HFD=3.0
00:26:27.148 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.12) = xAngle (-1.52 = -1.52)
00:26:27.148 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.68 = -1.68)
00:26:27.148 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.42 hyp=0.74 cameraTheta=0.59 mountX=0.04 mountY=-0.74, mountTheta=-1.52
00:26:27.148 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.42, opts=13)
00:26:27.149 00.001 5052 Enqueuing Move request for stepguider (0.62, 0.42)
00:26:27.149 00.000 8976 Worker thread wakes up
00:26:27.149 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.42) opts 0xd
00:26:27.149 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.42)
00:26:27.149 00.000 8976 Moving (0.62, 0.42) raw xDistance=0.04 yDistance=-0.74
00:26:27.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:26:27.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.74
00:26:27.149 00.000 8976 MoveAxis(R, 0, ABG)
00:26:27.149 00.000 8976 MoveAxis(U, 3, ABG)
00:26:27.149 00.000 8976 stepping (-2, -4) + (0, 3)
00:26:27.149 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:27.150 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:26:27.160 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
00:26:27.160 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:27.160 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:27.160 00.000 5052 Enqueuing Expose request
00:26:27.182 00.022 8976 Received - 47 (G) 
00:26:27.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:27.182 00.000 8976 stepped: pos (-2, -1)
00:26:27.182 00.000 8976 move complete, result=0
00:26:27.182 00.000 8976 worker thread done servicing request
00:26:27.182 00.000 8976 Worker thread wakes up
00:26:27.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:27.182 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:27.182 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
00:26:27.859 00.677 8976 Exposure complete
00:26:27.865 00.006 8976 worker thread done servicing request
00:26:27.866 00.001 5052 OnExposeComplete: enter
00:26:27.866 00.000 5052 UpdateGuideState(): m_state=6
00:26:27.866 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
00:26:27.866 00.000 5052 Star::Find returns 1 (0), X=338.65, Y=302.43, Mass=167, SNR=8.9, Peak=61 HFD=3.1
00:26:27.866 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.12) = xAngle (-1.61 = -1.61)
00:26:27.866 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.77 = -1.77)
00:26:27.866 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.25 hyp=0.53 cameraTheta=0.51 mountX=-0.02 mountY=-0.52, mountTheta=-1.61
00:26:27.866 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.25, opts=13)
00:26:27.867 00.001 5052 Enqueuing Move request for stepguider (0.46, 0.25)
00:26:27.867 00.000 8976 Worker thread wakes up
00:26:27.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.25) opts 0xd
00:26:27.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.25)
00:26:27.867 00.000 8976 Moving (0.46, 0.25) raw xDistance=-0.02 yDistance=-0.52
00:26:27.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:26:27.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
00:26:27.867 00.000 8976 MoveAxis(R, 0, ABG)
00:26:27.867 00.000 8976 MoveAxis(U, 2, ABG)
00:26:27.867 00.000 8976 stepping (-2, -1) + (0, 2)
00:26:27.867 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:27.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:26:27.877 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
00:26:27.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:27.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:27.877 00.000 5052 Enqueuing Expose request
00:26:27.901 00.024 8976 Received - 47 (G) 
00:26:27.901 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:27.901 00.000 8976 stepped: pos (-2, 1)
00:26:27.901 00.000 8976 move complete, result=0
00:26:27.901 00.000 8976 worker thread done servicing request
00:26:27.901 00.000 8976 Worker thread wakes up
00:26:27.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:27.901 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
00:26:27.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:28.563 00.662 8976 Exposure complete
00:26:28.568 00.005 8976 worker thread done servicing request
00:26:28.568 00.000 5052 OnExposeComplete: enter
00:26:28.568 00.000 5052 UpdateGuideState(): m_state=6
00:26:28.568 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
00:26:28.568 00.000 5052 Star::Find returns 1 (0), X=338.50, Y=302.56, Mass=165, SNR=8.9, Peak=62 HFD=3.2
00:26:28.568 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.12) = xAngle (-1.22 = -1.22)
00:26:28.568 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.38 = -1.38)
00:26:28.568 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.39 hyp=0.50 cameraTheta=0.89 mountX=0.17 mountY=-0.49, mountTheta=-1.24
00:26:28.569 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.39, opts=13)
00:26:28.569 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.39)
00:26:28.569 00.000 8976 Worker thread wakes up
00:26:28.569 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.39) opts 0xd
00:26:28.569 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.39)
00:26:28.570 00.001 8976 Moving (0.31, 0.39) raw xDistance=0.17 yDistance=-0.49
00:26:28.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:26:28.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
00:26:28.570 00.000 8976 MoveAxis(R, 0, ABG)
00:26:28.570 00.000 8976 MoveAxis(U, 2, ABG)
00:26:28.570 00.000 8976 stepping (-2, 1) + (0, 2)
00:26:28.570 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:28.571 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:26:28.581 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
00:26:28.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:28.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:28.581 00.000 5052 Enqueuing Expose request
00:26:28.604 00.023 8976 Received - 47 (G) 
00:26:28.604 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:28.604 00.000 8976 stepped: pos (-2, 3)
00:26:28.604 00.000 8976 move complete, result=0
00:26:28.604 00.000 8976 worker thread done servicing request
00:26:28.604 00.000 8976 Worker thread wakes up
00:26:28.604 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:28.604 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:28.604 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:26:29.270 00.666 8976 Exposure complete
00:26:29.275 00.005 8976 worker thread done servicing request
00:26:29.275 00.000 5052 OnExposeComplete: enter
00:26:29.275 00.000 5052 UpdateGuideState(): m_state=6
00:26:29.276 00.001 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
00:26:29.276 00.000 5052 Star::Find returns 1 (1), X=337.75, Y=302.19, Mass=157, SNR=8.6, Peak=61 HFD=2.8
00:26:29.276 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.12) = xAngle (0.98 = 0.98)
00:26:29.276 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.82 = 0.82)
00:26:29.276 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.02 hyp=0.43 cameraTheta=3.10 mountX=0.24 mountY=0.32, mountTheta=0.92
00:26:29.277 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.02, opts=13)
00:26:29.277 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.02)
00:26:29.277 00.000 8976 Worker thread wakes up
00:26:29.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.02) opts 0xd
00:26:29.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.02)
00:26:29.277 00.000 8976 Moving (-0.43, 0.02) raw xDistance=0.24 yDistance=0.32
00:26:29.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:26:29.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
00:26:29.277 00.000 8976 MoveAxis(R, 0, ABG)
00:26:29.277 00.000 8976 MoveAxis(D, 1, ABG)
00:26:29.277 00.000 8976 stepping (-2, 3) + (0, -1)
00:26:29.277 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:29.278 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:26:29.288 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6 Saturated
00:26:29.288 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:29.288 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:29.288 00.000 5052 Enqueuing Expose request
00:26:29.308 00.020 8976 Received - 47 (G) 
00:26:29.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:29.308 00.000 8976 stepped: pos (-2, 2)
00:26:29.308 00.000 8976 move complete, result=0
00:26:29.308 00.000 8976 worker thread done servicing request
00:26:29.308 00.000 8976 Worker thread wakes up
00:26:29.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:29.308 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:26:29.308 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:29.973 00.665 8976 Exposure complete
00:26:29.979 00.006 8976 worker thread done servicing request
00:26:29.979 00.000 5052 OnExposeComplete: enter
00:26:29.979 00.000 5052 UpdateGuideState(): m_state=6
00:26:29.979 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
00:26:29.979 00.000 5052 Star::Find returns 1 (0), X=337.98, Y=302.14, Mass=171, SNR=9.0, Peak=64 HFD=2.9
00:26:29.979 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.12) = xAngle (-5.09 = 1.20)
00:26:29.979 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.25 = 1.04)
00:26:29.979 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-2.97 mountX=0.08 mountY=0.18, mountTheta=1.17
00:26:29.981 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.04, opts=13)
00:26:29.981 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.04)
00:26:29.981 00.000 8976 Worker thread wakes up
00:26:29.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.04) opts 0xd
00:26:29.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.04)
00:26:29.981 00.000 8976 Moving (-0.20, -0.04) raw xDistance=0.08 yDistance=0.18
00:26:29.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:26:29.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:26:29.981 00.000 8976 MoveAxis(R, 0, ABG)
00:26:29.981 00.000 8976 MoveAxis(U, 0, ABG)
00:26:29.981 00.000 8976 move complete, result=0
00:26:29.981 00.000 8976 worker thread done servicing request
00:26:29.982 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:26:29.992 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
00:26:29.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:29.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:29.992 00.000 5052 Enqueuing Expose request
00:26:29.992 00.000 8976 Worker thread wakes up
00:26:29.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:29.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:29.992 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:30.651 00.659 8976 Exposure complete
00:26:30.657 00.006 8976 worker thread done servicing request
00:26:30.657 00.000 5052 OnExposeComplete: enter
00:26:30.657 00.000 5052 UpdateGuideState(): m_state=6
00:26:30.657 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
00:26:30.657 00.000 5052 Star::Find returns 1 (0), X=337.82, Y=302.37, Mass=160, SNR=8.7, Peak=60 HFD=3.2
00:26:30.657 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.12) = xAngle (0.54 = 0.54)
00:26:30.657 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.38 = 0.38)
00:26:30.657 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.19 hyp=0.41 cameraTheta=2.66 mountX=0.35 mountY=0.15, mountTheta=0.41
00:26:30.658 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.19, opts=13)
00:26:30.658 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.19)
00:26:30.658 00.000 8976 Worker thread wakes up
00:26:30.658 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.19) opts 0xd
00:26:30.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.19)
00:26:30.658 00.000 8976 Moving (-0.37, 0.19) raw xDistance=0.35 yDistance=0.15
00:26:30.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:26:30.659 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:26:30.659 00.000 8976 MoveAxis(L, 1, ABG)
00:26:30.659 00.000 8976 stepping (-2, 2) + (-1, 0)
00:26:30.659 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:30.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:26:30.670 00.011 5052 UpdateGuideState exits: m=160 SNR=8.7
00:26:30.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:30.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:30.670 00.000 5052 Enqueuing Expose request
00:26:30.683 00.013 8976 Received - 47 (G) 
00:26:30.683 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:30.683 00.000 8976 stepped: pos (-3, 2)
00:26:30.683 00.000 8976 MoveAxis(U, 0, ABG)
00:26:30.683 00.000 8976 move complete, result=0
00:26:30.683 00.000 8976 worker thread done servicing request
00:26:30.683 00.000 8976 Worker thread wakes up
00:26:30.683 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
00:26:30.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:30.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:31.345 00.662 8976 Exposure complete
00:26:31.351 00.006 8976 worker thread done servicing request
00:26:31.351 00.000 5052 OnExposeComplete: enter
00:26:31.351 00.000 5052 UpdateGuideState(): m_state=6
00:26:31.351 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
00:26:31.351 00.000 5052 Star::Find returns 1 (0), X=337.41, Y=301.63, Mass=155, SNR=8.5, Peak=61 HFD=3.1
00:26:31.351 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.12) = xAngle (-4.65 = 1.64)
00:26:31.351 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.81 = 1.48)
00:26:31.351 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.55 hyp=0.96 cameraTheta=-2.53 mountX=-0.06 mountY=0.95, mountTheta=1.64
00:26:31.352 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.55, opts=13)
00:26:31.352 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.55)
00:26:31.352 00.000 8976 Worker thread wakes up
00:26:31.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.55) opts 0xd
00:26:31.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.55)
00:26:31.352 00.000 8976 Moving (-0.78, -0.55) raw xDistance=-0.06 yDistance=0.95
00:26:31.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:26:31.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.95
00:26:31.352 00.000 8976 MoveAxis(R, 0, ABG)
00:26:31.352 00.000 8976 MoveAxis(D, 3, ABG)
00:26:31.352 00.000 8976 stepping (-3, 2) + (0, -3)
00:26:31.352 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:31.353 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:26:31.361 00.008 5052 UpdateGuideState exits: m=155 SNR=8.5
00:26:31.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:31.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:31.361 00.000 5052 Enqueuing Expose request
00:26:31.385 00.024 8976 Received - 47 (G) 
00:26:31.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:31.385 00.000 8976 stepped: pos (-3, -1)
00:26:31.385 00.000 8976 move complete, result=0
00:26:31.385 00.000 8976 worker thread done servicing request
00:26:31.386 00.001 8976 Worker thread wakes up
00:26:31.386 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.0 px 3 ms SOUTH
00:26:31.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:31.386 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:32.051 00.665 8976 Exposure complete
00:26:32.058 00.007 8976 worker thread done servicing request
00:26:32.058 00.000 5052 OnExposeComplete: enter
00:26:32.058 00.000 5052 UpdateGuideState(): m_state=6
00:26:32.058 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
00:26:32.058 00.000 5052 Star::Find returns 1 (0), X=338.02, Y=302.11, Mass=168, SNR=8.8, Peak=61 HFD=3.0
00:26:32.058 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.12) = xAngle (-4.90 = 1.38)
00:26:32.058 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.06 = 1.22)
00:26:32.058 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.79 mountX=0.03 mountY=0.17, mountTheta=1.37
00:26:32.059 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.06, opts=13)
00:26:32.059 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.06)
00:26:32.059 00.000 8976 Worker thread wakes up
00:26:32.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.06) opts 0xd
00:26:32.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.06)
00:26:32.059 00.000 8976 Moving (-0.17, -0.06) raw xDistance=0.03 yDistance=0.17
00:26:32.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:26:32.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:26:32.059 00.000 8976 MoveAxis(R, 0, ABG)
00:26:32.059 00.000 8976 MoveAxis(U, 0, ABG)
00:26:32.059 00.000 8976 move complete, result=0
00:26:32.060 00.001 8976 worker thread done servicing request
00:26:32.060 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:26:32.069 00.009 5052 UpdateGuideState exits: m=168 SNR=8.8
00:26:32.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:32.069 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:32.069 00.000 5052 Enqueuing Expose request
00:26:32.069 00.000 8976 Worker thread wakes up
00:26:32.070 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:32.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:32.070 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:32.731 00.661 8976 Exposure complete
00:26:32.736 00.005 8976 worker thread done servicing request
00:26:32.737 00.001 5052 OnExposeComplete: enter
00:26:32.737 00.000 5052 UpdateGuideState(): m_state=6
00:26:32.737 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
00:26:32.737 00.000 5052 Star::Find returns 1 (0), X=338.08, Y=302.13, Mass=167, SNR=8.9, Peak=60 HFD=3.0
00:26:32.737 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.12) = xAngle (-4.86 = 1.42)
00:26:32.737 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.02 = 1.26)
00:26:32.737 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.74 mountX=0.02 mountY=0.12, mountTheta=1.42
00:26:32.737 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.05, opts=13)
00:26:32.738 00.001 5052 Enqueuing Move request for stepguider (-0.11, -0.05)
00:26:32.738 00.000 8976 Worker thread wakes up
00:26:32.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.05) opts 0xd
00:26:32.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.05)
00:26:32.738 00.000 8976 Moving (-0.11, -0.05) raw xDistance=0.02 yDistance=0.12
00:26:32.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:26:32.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:26:32.738 00.000 8976 MoveAxis(R, 0, ABG)
00:26:32.738 00.000 8976 MoveAxis(U, 0, ABG)
00:26:32.738 00.000 8976 move complete, result=0
00:26:32.738 00.000 8976 worker thread done servicing request
00:26:32.738 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:26:32.748 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
00:26:32.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:32.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:32.748 00.000 5052 Enqueuing Expose request
00:26:32.748 00.000 8976 Worker thread wakes up
00:26:32.748 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:32.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:32.748 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:33.411 00.663 8976 Exposure complete
00:26:33.417 00.006 8976 worker thread done servicing request
00:26:33.417 00.000 5052 OnExposeComplete: enter
00:26:33.417 00.000 5052 UpdateGuideState(): m_state=6
00:26:33.417 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
00:26:33.417 00.000 5052 Star::Find returns 1 (0), X=337.89, Y=301.95, Mass=153, SNR=8.5, Peak=64 HFD=3.0
00:26:33.417 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.12) = xAngle (-4.62 = 1.67)
00:26:33.417 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.78 = 1.50)
00:26:33.417 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.22 hyp=0.37 cameraTheta=-2.50 mountX=-0.03 mountY=0.37, mountTheta=1.67
00:26:33.417 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.22, opts=13)
00:26:33.418 00.001 5052 Enqueuing Move request for stepguider (-0.30, -0.22)
00:26:33.418 00.000 8976 Worker thread wakes up
00:26:33.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.22) opts 0xd
00:26:33.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.22)
00:26:33.418 00.000 8976 Moving (-0.30, -0.22) raw xDistance=-0.03 yDistance=0.37
00:26:33.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:26:33.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
00:26:33.418 00.000 8976 MoveAxis(R, 0, ABG)
00:26:33.418 00.000 8976 MoveAxis(D, 1, ABG)
00:26:33.418 00.000 8976 stepping (-3, -1) + (0, -1)
00:26:33.418 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:33.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:26:33.428 00.010 5052 UpdateGuideState exits: m=153 SNR=8.5
00:26:33.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:33.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:33.428 00.000 5052 Enqueuing Expose request
00:26:33.448 00.020 8976 Received - 47 (G) 
00:26:33.448 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:33.448 00.000 8976 stepped: pos (-3, -2)
00:26:33.448 00.000 8976 move complete, result=0
00:26:33.448 00.000 8976 worker thread done servicing request
00:26:33.448 00.000 8976 Worker thread wakes up
00:26:33.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:33.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:33.448 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:26:34.111 00.663 8976 Exposure complete
00:26:34.116 00.005 8976 worker thread done servicing request
00:26:34.116 00.000 5052 OnExposeComplete: enter
00:26:34.116 00.000 5052 UpdateGuideState(): m_state=6
00:26:34.116 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
00:26:34.116 00.000 5052 Star::Find returns 1 (0), X=338.43, Y=302.02, Mass=152, SNR=8.5, Peak=64 HFD=3.1
00:26:34.117 00.001 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.12) = xAngle (-2.69 = -2.69)
00:26:34.117 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.85 = -2.85)
00:26:34.117 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.16 hyp=0.29 cameraTheta=-0.57 mountX=-0.26 mountY=-0.08, mountTheta=-2.83
00:26:34.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.16, opts=13)
00:26:34.118 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.16)
00:26:34.118 00.000 8976 Worker thread wakes up
00:26:34.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.16) opts 0xd
00:26:34.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.16)
00:26:34.118 00.000 8976 Moving (0.25, -0.16) raw xDistance=-0.26 yDistance=-0.08
00:26:34.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:26:34.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:26:34.118 00.000 8976 MoveAxis(R, 1, ABG)
00:26:34.118 00.000 8976 stepping (-3, -2) + (1, 0)
00:26:34.118 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:34.119 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:26:34.130 00.011 5052 UpdateGuideState exits: m=152 SNR=8.5
00:26:34.130 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:34.130 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:34.130 00.000 5052 Enqueuing Expose request
00:26:34.151 00.021 8976 Received - 47 (G) 
00:26:34.151 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:34.151 00.000 8976 stepped: pos (-2, -2)
00:26:34.151 00.000 8976 MoveAxis(U, 0, ABG)
00:26:34.151 00.000 8976 move complete, result=0
00:26:34.151 00.000 8976 worker thread done servicing request
00:26:34.151 00.000 8976 Worker thread wakes up
00:26:34.151 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
00:26:34.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:34.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:34.830 00.679 8976 Exposure complete
00:26:34.835 00.005 8976 worker thread done servicing request
00:26:34.835 00.000 5052 OnExposeComplete: enter
00:26:34.836 00.001 5052 UpdateGuideState(): m_state=6
00:26:34.836 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
00:26:34.836 00.000 5052 Star::Find returns 1 (0), X=338.30, Y=302.13, Mass=179, SNR=9.2, Peak=64 HFD=3.4
00:26:34.836 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.12) = xAngle (-2.52 = -2.52)
00:26:34.836 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.68 = -2.68)
00:26:34.836 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.40 mountX=-0.10 mountY=-0.06, mountTheta=-2.64
00:26:34.837 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.05, opts=13)
00:26:34.837 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.05)
00:26:34.837 00.000 8976 Worker thread wakes up
00:26:34.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.05) opts 0xd
00:26:34.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.05)
00:26:34.837 00.000 8976 Moving (0.12, -0.05) raw xDistance=-0.10 yDistance=-0.06
00:26:34.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:26:34.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:26:34.837 00.000 8976 MoveAxis(R, 0, ABG)
00:26:34.837 00.000 8976 MoveAxis(U, 0, ABG)
00:26:34.837 00.000 8976 move complete, result=0
00:26:34.837 00.000 8976 worker thread done servicing request
00:26:34.838 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:26:34.848 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
00:26:34.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:34.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:34.848 00.000 5052 Enqueuing Expose request
00:26:34.848 00.000 8976 Worker thread wakes up
00:26:34.848 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:34.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:34.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:35.513 00.665 8976 Exposure complete
00:26:35.519 00.006 8976 worker thread done servicing request
00:26:35.519 00.000 5052 OnExposeComplete: enter
00:26:35.519 00.000 5052 UpdateGuideState(): m_state=6
00:26:35.519 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
00:26:35.519 00.000 5052 Star::Find returns 1 (0), X=338.09, Y=302.40, Mass=190, SNR=9.4, Peak=66 HFD=3.7
00:26:35.519 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.12) = xAngle (-0.13 = -0.13)
00:26:35.519 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.29 = -0.29)
00:26:35.520 00.001 5052 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.99 mountX=0.24 mountY=-0.07, mountTheta=-0.28
00:26:35.520 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.22, opts=13)
00:26:35.520 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.22)
00:26:35.520 00.000 8976 Worker thread wakes up
00:26:35.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.22) opts 0xd
00:26:35.521 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.22)
00:26:35.521 00.000 8976 Moving (-0.10, 0.22) raw xDistance=0.24 yDistance=-0.07
00:26:35.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:26:35.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:26:35.521 00.000 8976 MoveAxis(R, 0, ABG)
00:26:35.521 00.000 8976 MoveAxis(U, 0, ABG)
00:26:35.521 00.000 8976 move complete, result=0
00:26:35.521 00.000 8976 worker thread done servicing request
00:26:35.522 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:26:35.531 00.009 5052 UpdateGuideState exits: m=190 SNR=9.4
00:26:35.532 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:35.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:35.532 00.000 5052 Enqueuing Expose request
00:26:35.532 00.000 8976 Worker thread wakes up
00:26:35.532 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:35.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:35.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:36.194 00.662 8976 Exposure complete
00:26:36.200 00.006 8976 worker thread done servicing request
00:26:36.200 00.000 5052 OnExposeComplete: enter
00:26:36.200 00.000 5052 UpdateGuideState(): m_state=6
00:26:36.200 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
00:26:36.200 00.000 5052 Star::Find returns 1 (0), X=338.11, Y=302.24, Mass=159, SNR=8.7, Peak=61 HFD=3.2
00:26:36.200 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.12) = xAngle (0.37 = 0.37)
00:26:36.200 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.21 = 0.21)
00:26:36.200 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.49 mountX=0.09 mountY=0.02, mountTheta=0.22
00:26:36.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.06, opts=13)
00:26:36.201 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.06)
00:26:36.201 00.000 8976 Worker thread wakes up
00:26:36.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.06) opts 0xd
00:26:36.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.06)
00:26:36.201 00.000 8976 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=0.02
00:26:36.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:26:36.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:26:36.201 00.000 8976 MoveAxis(R, 0, ABG)
00:26:36.201 00.000 8976 MoveAxis(U, 0, ABG)
00:26:36.201 00.000 8976 move complete, result=0
00:26:36.201 00.000 8976 worker thread done servicing request
00:26:36.202 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:26:36.212 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
00:26:36.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:36.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:36.212 00.000 5052 Enqueuing Expose request
00:26:36.212 00.000 8976 Worker thread wakes up
00:26:36.212 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:26:36.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:36.212 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:36.872 00.660 8976 Exposure complete
00:26:36.877 00.005 8976 worker thread done servicing request
00:26:36.877 00.000 5052 OnExposeComplete: enter
00:26:36.877 00.000 5052 UpdateGuideState(): m_state=6
00:26:36.877 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
00:26:36.877 00.000 5052 Star::Find returns 1 (0), X=337.57, Y=302.12, Mass=161, SNR=8.7, Peak=63 HFD=3.1
00:26:36.878 00.001 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.12) = xAngle (-5.17 = 1.12)
00:26:36.878 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.33 = 0.95)
00:26:36.878 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.06 hyp=0.62 cameraTheta=-3.05 mountX=0.27 mountY=0.51, mountTheta=1.08
00:26:36.878 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.06, opts=13)
00:26:36.878 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.06)
00:26:36.878 00.000 8976 Worker thread wakes up
00:26:36.878 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.06) opts 0xd
00:26:36.879 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.06)
00:26:36.879 00.000 8976 Moving (-0.62, -0.06) raw xDistance=0.27 yDistance=0.51
00:26:36.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:26:36.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
00:26:36.879 00.000 8976 MoveAxis(L, 1, ABG)
00:26:36.879 00.000 8976 stepping (-2, -2) + (-1, 0)
00:26:36.879 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:36.879 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:26:36.889 00.010 5052 UpdateGuideState exits: m=161 SNR=8.7
00:26:36.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:36.889 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:36.889 00.000 5052 Enqueuing Expose request
00:26:36.902 00.013 8976 Received - 47 (G) 
00:26:36.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:36.902 00.000 8976 stepped: pos (-3, -2)
00:26:36.902 00.000 8976 MoveAxis(D, 2, ABG)
00:26:36.902 00.000 8976 stepping (-3, -2) + (0, -2)
00:26:36.902 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:36.933 00.031 8976 Received - 47 (G) 
00:26:36.933 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:36.933 00.000 8976 stepped: pos (-3, -4)
00:26:36.933 00.000 8976 move complete, result=0
00:26:36.933 00.000 8976 worker thread done servicing request
00:26:36.933 00.000 8976 Worker thread wakes up
00:26:36.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:36.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:36.933 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
00:26:37.597 00.664 8976 Exposure complete
00:26:37.603 00.006 8976 worker thread done servicing request
00:26:37.603 00.000 5052 OnExposeComplete: enter
00:26:37.603 00.000 5052 UpdateGuideState(): m_state=6
00:26:37.603 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
00:26:37.603 00.000 5052 Star::Find returns 1 (0), X=337.80, Y=301.94, Mass=159, SNR=8.6, Peak=62 HFD=3.0
00:26:37.603 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.12) = xAngle (-4.71 = 1.57)
00:26:37.603 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.88 = 1.41)
00:26:37.604 00.001 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.23 hyp=0.45 cameraTheta=-2.60 mountX=0.00 mountY=0.44, mountTheta=1.57
00:26:37.604 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.23, opts=13)
00:26:37.604 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.23)
00:26:37.604 00.000 8976 Worker thread wakes up
00:26:37.605 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.23) opts 0xd
00:26:37.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.23)
00:26:37.605 00.000 8976 Moving (-0.38, -0.23) raw xDistance=0.00 yDistance=0.44
00:26:37.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:26:37.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
00:26:37.605 00.000 8976 MoveAxis(R, 0, ABG)
00:26:37.605 00.000 8976 MoveAxis(D, 2, ABG)
00:26:37.605 00.000 8976 stepping (-3, -4) + (0, -2)
00:26:37.605 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:37.607 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:26:37.617 00.010 5052 UpdateGuideState exits: m=159 SNR=8.6
00:26:37.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:37.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:37.618 00.001 5052 Enqueuing Expose request
00:26:37.637 00.019 8976 Received - 47 (G) 
00:26:37.637 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:37.637 00.000 8976 stepped: pos (-3, -6)
00:26:37.637 00.000 8976 move complete, result=0
00:26:37.637 00.000 8976 worker thread done servicing request
00:26:37.637 00.000 8976 Worker thread wakes up
00:26:37.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:37.637 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:37.637 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:26:38.305 00.668 8976 Exposure complete
00:26:38.310 00.005 8976 worker thread done servicing request
00:26:38.311 00.001 5052 OnExposeComplete: enter
00:26:38.311 00.000 5052 UpdateGuideState(): m_state=6
00:26:38.311 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
00:26:38.311 00.000 5052 Star::Find returns 1 (0), X=338.10, Y=302.19, Mass=151, SNR=8.4, Peak=60 HFD=3.1
00:26:38.311 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.12) = xAngle (0.81 = 0.81)
00:26:38.311 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.65 = 0.65)
00:26:38.311 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.93 mountX=0.06 mountY=0.05, mountTheta=0.72
00:26:38.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.02, opts=13)
00:26:38.312 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.02)
00:26:38.312 00.000 8976 Worker thread wakes up
00:26:38.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.02) opts 0xd
00:26:38.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.02)
00:26:38.312 00.000 8976 Moving (-0.08, 0.02) raw xDistance=0.06 yDistance=0.05
00:26:38.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:26:38.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:26:38.312 00.000 8976 MoveAxis(R, 0, ABG)
00:26:38.312 00.000 8976 MoveAxis(U, 0, ABG)
00:26:38.312 00.000 8976 move complete, result=0
00:26:38.312 00.000 8976 worker thread done servicing request
00:26:38.313 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:26:38.323 00.010 5052 UpdateGuideState exits: m=151 SNR=8.4
00:26:38.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:38.323 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:38.323 00.000 5052 Enqueuing Expose request
00:26:38.323 00.000 8976 Worker thread wakes up
00:26:38.323 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:38.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:38.323 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:38.983 00.660 8976 Exposure complete
00:26:38.988 00.005 8976 worker thread done servicing request
00:26:38.988 00.000 5052 OnExposeComplete: enter
00:26:38.988 00.000 5052 UpdateGuideState(): m_state=6
00:26:38.988 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
00:26:38.988 00.000 5052 Star::Find returns 1 (0), X=337.99, Y=302.26, Mass=169, SNR=8.9, Peak=62 HFD=3.0
00:26:38.988 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.12) = xAngle (0.64 = 0.64)
00:26:38.988 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.48 = 0.48)
00:26:38.988 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.22 cameraTheta=2.76 mountX=0.18 mountY=0.10, mountTheta=0.52
00:26:38.989 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.08, opts=13)
00:26:38.989 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.08)
00:26:38.989 00.000 8976 Worker thread wakes up
00:26:38.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.08) opts 0xd
00:26:38.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.08)
00:26:38.989 00.000 8976 Moving (-0.20, 0.08) raw xDistance=0.18 yDistance=0.10
00:26:38.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:26:38.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:26:38.989 00.000 8976 MoveAxis(R, 0, ABG)
00:26:38.989 00.000 8976 MoveAxis(U, 0, ABG)
00:26:38.989 00.000 8976 move complete, result=0
00:26:38.989 00.000 8976 worker thread done servicing request
00:26:38.990 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:26:38.999 00.009 5052 UpdateGuideState exits: m=169 SNR=8.9
00:26:38.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:38.999 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:38.999 00.000 5052 Enqueuing Expose request
00:26:38.999 00.000 8976 Worker thread wakes up
00:26:38.999 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:38.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:38.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:39.663 00.664 8976 Exposure complete
00:26:39.669 00.006 8976 worker thread done servicing request
00:26:39.669 00.000 5052 OnExposeComplete: enter
00:26:39.669 00.000 5052 UpdateGuideState(): m_state=6
00:26:39.669 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
00:26:39.669 00.000 5052 Star::Find returns 1 (0), X=338.03, Y=302.62, Mass=186, SNR=9.4, Peak=66 HFD=3.4
00:26:39.669 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.12) = xAngle (-0.20 = -0.20)
00:26:39.670 00.001 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.36 = -0.36)
00:26:39.670 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.44 hyp=0.47 cameraTheta=1.92 mountX=0.46 mountY=-0.17, mountTheta=-0.34
00:26:39.670 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.44, opts=13)
00:26:39.670 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.44)
00:26:39.670 00.000 8976 Worker thread wakes up
00:26:39.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.44) opts 0xd
00:26:39.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.44)
00:26:39.670 00.000 8976 Moving (-0.16, 0.44) raw xDistance=0.46 yDistance=-0.17
00:26:39.671 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:26:39.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:26:39.671 00.000 8976 MoveAxis(L, 2, ABG)
00:26:39.671 00.000 8976 stepping (-3, -6) + (-2, 0)
00:26:39.671 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:39.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:26:39.680 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
00:26:39.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:39.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:39.680 00.000 5052 Enqueuing Expose request
00:26:39.698 00.018 8976 Received - 47 (G) 
00:26:39.699 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:39.699 00.000 8976 stepped: pos (-5, -6)
00:26:39.699 00.000 8976 MoveAxis(U, 0, ABG)
00:26:39.699 00.000 8976 move complete, result=0
00:26:39.699 00.000 8976 worker thread done servicing request
00:26:39.699 00.000 8976 Worker thread wakes up
00:26:39.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:39.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:39.699 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
00:26:40.368 00.669 8976 Exposure complete
00:26:40.373 00.005 8976 worker thread done servicing request
00:26:40.374 00.001 5052 OnExposeComplete: enter
00:26:40.374 00.000 5052 UpdateGuideState(): m_state=6
00:26:40.374 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
00:26:40.374 00.000 5052 Star::Find returns 1 (0), X=337.68, Y=302.35, Mass=190, SNR=9.4, Peak=64 HFD=3.4
00:26:40.374 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.12) = xAngle (0.69 = 0.69)
00:26:40.374 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.53 = 0.53)
00:26:40.374 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.18 hyp=0.54 cameraTheta=2.81 mountX=0.41 mountY=0.27, mountTheta=0.58
00:26:40.374 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.18, opts=13)
00:26:40.374 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.18)
00:26:40.375 00.001 8976 Worker thread wakes up
00:26:40.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.18) opts 0xd
00:26:40.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.18)
00:26:40.375 00.000 8976 Moving (-0.51, 0.18) raw xDistance=0.41 yDistance=0.27
00:26:40.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
00:26:40.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:26:40.375 00.000 8976 MoveAxis(L, 2, ABG)
00:26:40.375 00.000 8976 stepping (-5, -6) + (-2, 0)
00:26:40.375 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:40.375 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:26:40.387 00.012 5052 UpdateGuideState exits: m=190 SNR=9.4
00:26:40.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:40.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:40.387 00.000 5052 Enqueuing Expose request
00:26:40.402 00.015 8976 Received - 47 (G) 
00:26:40.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:40.402 00.000 8976 stepped: pos (-7, -6)
00:26:40.402 00.000 8976 MoveAxis(D, 1, ABG)
00:26:40.402 00.000 8976 stepping (-7, -6) + (0, -1)
00:26:40.402 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:40.434 00.032 8976 Received - 47 (G) 
00:26:40.434 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:40.434 00.000 8976 stepped: pos (-7, -7)
00:26:40.434 00.000 8976 move complete, result=0
00:26:40.434 00.000 8976 worker thread done servicing request
00:26:40.434 00.000 8976 Worker thread wakes up
00:26:40.434 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:26:40.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:40.434 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:41.102 00.668 8976 Exposure complete
00:26:41.108 00.006 8976 worker thread done servicing request
00:26:41.108 00.000 5052 OnExposeComplete: enter
00:26:41.108 00.000 5052 UpdateGuideState(): m_state=6
00:26:41.108 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
00:26:41.109 00.001 5052 Star::Find returns 1 (0), X=337.86, Y=302.07, Mass=153, SNR=8.5, Peak=58 HFD=3.1
00:26:41.109 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.12) = xAngle (-4.96 = 1.33)
00:26:41.109 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.12 = 1.16)
00:26:41.109 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.10 hyp=0.35 cameraTheta=-2.84 mountX=0.08 mountY=0.32, mountTheta=1.31
00:26:41.109 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.10, opts=13)
00:26:41.109 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.10)
00:26:41.110 00.001 8976 Worker thread wakes up
00:26:41.110 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.10) opts 0xd
00:26:41.110 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.10)
00:26:41.110 00.000 8976 Moving (-0.33, -0.10) raw xDistance=0.08 yDistance=0.32
00:26:41.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:26:41.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
00:26:41.110 00.000 8976 MoveAxis(R, 0, ABG)
00:26:41.110 00.000 8976 MoveAxis(D, 1, ABG)
00:26:41.111 00.001 8976 stepping (-7, -7) + (0, -1)
00:26:41.111 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:41.112 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:26:41.121 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
00:26:41.121 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:41.121 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:41.121 00.000 5052 Enqueuing Expose request
00:26:41.138 00.017 8976 Received - 47 (G) 
00:26:41.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:41.138 00.000 8976 stepped: pos (-7, -8)
00:26:41.138 00.000 8976 move complete, result=0
00:26:41.138 00.000 8976 worker thread done servicing request
00:26:41.138 00.000 8976 Worker thread wakes up
00:26:41.138 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:26:41.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:41.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:41.804 00.666 8976 Exposure complete
00:26:41.809 00.005 8976 worker thread done servicing request
00:26:41.810 00.001 5052 OnExposeComplete: enter
00:26:41.810 00.000 5052 UpdateGuideState(): m_state=6
00:26:41.810 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
00:26:41.810 00.000 5052 Star::Find returns 1 (0), X=337.76, Y=302.20, Mass=169, SNR=8.9, Peak=65 HFD=3.2
00:26:41.810 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.12) = xAngle (0.97 = 0.97)
00:26:41.810 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.81 = 0.81)
00:26:41.810 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.02 hyp=0.43 cameraTheta=3.08 mountX=0.24 mountY=0.31, mountTheta=0.91
00:26:41.811 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.02, opts=13)
00:26:41.811 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.02)
00:26:41.811 00.000 8976 Worker thread wakes up
00:26:41.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.02) opts 0xd
00:26:41.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.02)
00:26:41.811 00.000 8976 Moving (-0.43, 0.02) raw xDistance=0.24 yDistance=0.31
00:26:41.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:26:41.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:26:41.811 00.000 8976 MoveAxis(R, 0, ABG)
00:26:41.811 00.000 8976 MoveAxis(D, 1, ABG)
00:26:41.811 00.000 8976 stepping (-7, -8) + (0, -1)
00:26:41.811 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:41.811 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:26:41.822 00.011 5052 UpdateGuideState exits: m=169 SNR=8.9
00:26:41.822 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:41.822 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:41.822 00.000 5052 Enqueuing Expose request
00:26:41.841 00.019 8976 Received - 47 (G) 
00:26:41.841 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:41.841 00.000 8976 stepped: pos (-7, -9)
00:26:41.841 00.000 8976 move complete, result=0
00:26:41.841 00.000 8976 worker thread done servicing request
00:26:41.841 00.000 8976 Worker thread wakes up
00:26:41.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:41.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:41.841 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:26:42.505 00.664 8976 Exposure complete
00:26:42.510 00.005 8976 worker thread done servicing request
00:26:42.510 00.000 5052 OnExposeComplete: enter
00:26:42.510 00.000 5052 UpdateGuideState(): m_state=6
00:26:42.511 00.001 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
00:26:42.511 00.000 5052 Star::Find returns 1 (0), X=337.67, Y=302.28, Mass=155, SNR=8.5, Peak=64 HFD=3.0
00:26:42.511 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.12) = xAngle (0.82 = 0.82)
00:26:42.511 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.66 = 0.66)
00:26:42.511 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.11 hyp=0.52 cameraTheta=2.94 mountX=0.36 mountY=0.32, mountTheta=0.73
00:26:42.512 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.11, opts=13)
00:26:42.512 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.11)
00:26:42.512 00.000 8976 Worker thread wakes up
00:26:42.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.11) opts 0xd
00:26:42.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.11)
00:26:42.512 00.000 8976 Moving (-0.51, 0.11) raw xDistance=0.36 yDistance=0.32
00:26:42.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
00:26:42.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
00:26:42.512 00.000 8976 MoveAxis(L, 1, ABG)
00:26:42.512 00.000 8976 stepping (-7, -9) + (-1, 0)
00:26:42.512 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:42.514 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:26:42.523 00.009 5052 UpdateGuideState exits: m=155 SNR=8.5
00:26:42.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:42.523 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:42.523 00.000 5052 Enqueuing Expose request
00:26:42.544 00.021 8976 Received - 47 (G) 
00:26:42.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:42.544 00.000 8976 stepped: pos (-8, -9)
00:26:42.544 00.000 8976 MoveAxis(D, 1, ABG)
00:26:42.544 00.000 8976 stepping (-8, -9) + (0, -1)
00:26:42.544 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:42.576 00.032 8976 Received - 47 (G) 
00:26:42.576 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:42.576 00.000 8976 stepped: pos (-8, -10)
00:26:42.576 00.000 8976 move complete, result=0
00:26:42.576 00.000 8976 worker thread done servicing request
00:26:42.576 00.000 8976 Worker thread wakes up
00:26:42.576 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.3 px 1 ms SOUTH
00:26:42.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:42.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:43.240 00.664 8976 Exposure complete
00:26:43.245 00.005 8976 worker thread done servicing request
00:26:43.245 00.000 5052 OnExposeComplete: enter
00:26:43.245 00.000 5052 UpdateGuideState(): m_state=6
00:26:43.245 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
00:26:43.245 00.000 5052 Star::Find returns 1 (0), X=337.39, Y=302.23, Mass=178, SNR=9.1, Peak=62 HFD=3.0
00:26:43.246 00.001 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.12) = xAngle (0.95 = 0.95)
00:26:43.246 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.79 = 0.79)
00:26:43.246 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.06 hyp=0.80 cameraTheta=3.07 mountX=0.47 mountY=0.57, mountTheta=0.88
00:26:43.246 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.06, opts=13)
00:26:43.246 00.000 5052 Enqueuing Move request for stepguider (-0.80, 0.06)
00:26:43.246 00.000 8976 Worker thread wakes up
00:26:43.247 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.06) opts 0xd
00:26:43.247 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.06)
00:26:43.247 00.000 8976 Moving (-0.80, 0.06) raw xDistance=0.47 yDistance=0.57
00:26:43.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
00:26:43.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
00:26:43.247 00.000 8976 MoveAxis(L, 2, ABG)
00:26:43.247 00.000 8976 stepping (-8, -10) + (-2, 0)
00:26:43.247 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:43.248 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:26:43.257 00.009 5052 UpdateGuideState exits: m=178 SNR=9.1
00:26:43.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:43.257 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:43.257 00.000 5052 Enqueuing Expose request
00:26:43.280 00.023 8976 Received - 47 (G) 
00:26:43.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:43.280 00.000 8976 stepped: pos (-10, -10)
00:26:43.280 00.000 8976 MoveAxis(D, 2, ABG)
00:26:43.280 00.000 8976 stepping (-10, -10) + (0, -2)
00:26:43.280 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:43.312 00.032 8976 Received - 47 (G) 
00:26:43.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:43.312 00.000 8976 stepped: pos (-10, -12)
00:26:43.312 00.000 8976 move complete, result=0
00:26:43.312 00.000 8976 worker thread done servicing request
00:26:43.312 00.000 8976 Worker thread wakes up
00:26:43.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:43.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:43.312 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
00:26:43.977 00.665 8976 Exposure complete
00:26:43.983 00.006 8976 worker thread done servicing request
00:26:43.984 00.001 5052 OnExposeComplete: enter
00:26:43.984 00.000 5052 UpdateGuideState(): m_state=6
00:26:43.984 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
00:26:43.984 00.000 5052 Star::Find returns 1 (0), X=337.82, Y=302.23, Mass=148, SNR=8.4, Peak=64 HFD=2.9
00:26:43.984 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.12) = xAngle (0.89 = 0.89)
00:26:43.984 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.72 = 0.72)
00:26:43.984 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.05 hyp=0.38 cameraTheta=3.00 mountX=0.24 mountY=0.25, mountTheta=0.81
00:26:43.985 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.05, opts=13)
00:26:43.985 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.05)
00:26:43.986 00.001 8976 Worker thread wakes up
00:26:43.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.05) opts 0xd
00:26:43.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.05)
00:26:43.986 00.000 8976 Moving (-0.37, 0.05) raw xDistance=0.24 yDistance=0.25
00:26:43.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:26:43.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:26:43.986 00.000 8976 MoveAxis(R, 0, ABG)
00:26:43.986 00.000 8976 MoveAxis(U, 0, ABG)
00:26:43.986 00.000 8976 move complete, result=0
00:26:43.986 00.000 8976 worker thread done servicing request
00:26:43.986 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:26:43.997 00.011 5052 UpdateGuideState exits: m=148 SNR=8.4
00:26:43.997 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:43.997 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:43.997 00.000 5052 Enqueuing Expose request
00:26:43.997 00.000 8976 Worker thread wakes up
00:26:43.997 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:43.997 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:43.997 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:44.663 00.666 8976 Exposure complete
00:26:44.669 00.006 8976 worker thread done servicing request
00:26:44.669 00.000 5052 OnExposeComplete: enter
00:26:44.669 00.000 5052 UpdateGuideState(): m_state=6
00:26:44.669 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
00:26:44.669 00.000 5052 Star::Find returns 1 (0), X=337.71, Y=301.98, Mass=163, SNR=8.7, Peak=62 HFD=3.3
00:26:44.669 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.12) = xAngle (-4.87 = 1.41)
00:26:44.669 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.04 = 1.25)
00:26:44.669 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.19 hyp=0.52 cameraTheta=-2.76 mountX=0.08 mountY=0.49, mountTheta=1.40
00:26:44.670 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.19, opts=13)
00:26:44.670 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.19)
00:26:44.670 00.000 8976 Worker thread wakes up
00:26:44.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.19) opts 0xd
00:26:44.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.19)
00:26:44.670 00.000 8976 Moving (-0.48, -0.19) raw xDistance=0.08 yDistance=0.49
00:26:44.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:26:44.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:26:44.670 00.000 8976 MoveAxis(R, 0, ABG)
00:26:44.671 00.001 8976 MoveAxis(D, 2, ABG)
00:26:44.671 00.000 8976 stepping (-10, -12) + (0, -2)
00:26:44.671 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:44.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
00:26:44.681 00.010 5052 UpdateGuideState exits: m=163 SNR=8.7
00:26:44.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:44.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:44.681 00.000 5052 Enqueuing Expose request
00:26:44.702 00.021 8976 Received - 47 (G) 
00:26:44.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:44.702 00.000 8976 stepped: pos (-10, -14)
00:26:44.702 00.000 8976 move complete, result=0
00:26:44.702 00.000 8976 worker thread done servicing request
00:26:44.702 00.000 8976 Worker thread wakes up
00:26:44.703 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:26:44.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:44.703 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:45.384 00.681 8976 Exposure complete
00:26:45.390 00.006 8976 worker thread done servicing request
00:26:45.390 00.000 5052 OnExposeComplete: enter
00:26:45.390 00.000 5052 UpdateGuideState(): m_state=6
00:26:45.390 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
00:26:45.390 00.000 5052 Star::Find returns 1 (0), X=337.88, Y=302.08, Mass=152, SNR=8.5, Peak=62 HFD=3.2
00:26:45.390 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.12) = xAngle (-4.97 = 1.31)
00:26:45.390 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.13 = 1.15)
00:26:45.390 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.09 hyp=0.32 cameraTheta=-2.86 mountX=0.08 mountY=0.30, mountTheta=1.30
00:26:45.391 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.09, opts=13)
00:26:45.391 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.09)
00:26:45.391 00.000 8976 Worker thread wakes up
00:26:45.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.09) opts 0xd
00:26:45.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.09)
00:26:45.391 00.000 8976 Moving (-0.31, -0.09) raw xDistance=0.08 yDistance=0.30
00:26:45.392 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:26:45.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
00:26:45.392 00.000 8976 MoveAxis(R, 0, ABG)
00:26:45.392 00.000 8976 MoveAxis(D, 1, ABG)
00:26:45.392 00.000 8976 stepping (-10, -14) + (0, -1)
00:26:45.392 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:45.392 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
00:26:45.403 00.011 5052 UpdateGuideState exits: m=152 SNR=8.5
00:26:45.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:45.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:45.403 00.000 5052 Enqueuing Expose request
00:26:45.422 00.019 8976 Received - 47 (G) 
00:26:45.422 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:45.422 00.000 8976 stepped: pos (-10, -15)
00:26:45.422 00.000 8976 move complete, result=0
00:26:45.422 00.000 8976 worker thread done servicing request
00:26:45.422 00.000 8976 Worker thread wakes up
00:26:45.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:45.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:45.422 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:26:46.092 00.670 8976 Exposure complete
00:26:46.098 00.006 8976 worker thread done servicing request
00:26:46.098 00.000 5052 OnExposeComplete: enter
00:26:46.098 00.000 5052 UpdateGuideState(): m_state=6
00:26:46.098 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
00:26:46.098 00.000 5052 Star::Find returns 1 (0), X=337.89, Y=302.30, Mass=160, SNR=8.6, Peak=63 HFD=3.7
00:26:46.098 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.12) = xAngle (0.64 = 0.64)
00:26:46.098 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.48 = 0.48)
00:26:46.098 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.12 hyp=0.32 cameraTheta=2.75 mountX=0.26 mountY=0.15, mountTheta=0.52
00:26:46.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.12, opts=13)
00:26:46.099 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.12)
00:26:46.099 00.000 8976 Worker thread wakes up
00:26:46.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.12) opts 0xd
00:26:46.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.12)
00:26:46.099 00.000 8976 Moving (-0.30, 0.12) raw xDistance=0.26 yDistance=0.15
00:26:46.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:26:46.100 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:26:46.100 00.000 8976 MoveAxis(L, 1, ABG)
00:26:46.100 00.000 8976 stepping (-10, -15) + (-1, 0)
00:26:46.100 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:46.100 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:26:46.111 00.011 5052 UpdateGuideState exits: m=160 SNR=8.6
00:26:46.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:46.111 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:46.111 00.000 5052 Enqueuing Expose request
00:26:46.125 00.014 8976 Received - 47 (G) 
00:26:46.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:46.125 00.000 8976 stepped: pos (-11, -15)
00:26:46.125 00.000 8976 MoveAxis(U, 0, ABG)
00:26:46.125 00.000 8976 move complete, result=0
00:26:46.125 00.000 8976 worker thread done servicing request
00:26:46.125 00.000 8976 Worker thread wakes up
00:26:46.125 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:26:46.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:46.126 00.001 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:46.790 00.664 8976 Exposure complete
00:26:46.795 00.005 8976 worker thread done servicing request
00:26:46.795 00.000 5052 OnExposeComplete: enter
00:26:46.795 00.000 5052 UpdateGuideState(): m_state=6
00:26:46.795 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
00:26:46.795 00.000 5052 Star::Find returns 1 (0), X=338.02, Y=302.08, Mass=163, SNR=8.8, Peak=68 HFD=3.9
00:26:46.795 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.12) = xAngle (-4.76 = 1.53)
00:26:46.796 00.001 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.92 = 1.37)
00:26:46.796 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.64 mountX=0.01 mountY=0.19, mountTheta=1.53
00:26:46.796 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.09, opts=13)
00:26:46.796 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.09)
00:26:46.796 00.000 8976 Worker thread wakes up
00:26:46.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.09) opts 0xd
00:26:46.797 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.09)
00:26:46.797 00.000 8976 Moving (-0.17, -0.09) raw xDistance=0.01 yDistance=0.19
00:26:46.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:26:46.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:26:46.797 00.000 8976 MoveAxis(R, 0, ABG)
00:26:46.797 00.000 8976 MoveAxis(U, 0, ABG)
00:26:46.797 00.000 8976 move complete, result=0
00:26:46.797 00.000 8976 worker thread done servicing request
00:26:46.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:26:46.807 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
00:26:46.808 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:46.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:46.808 00.000 5052 Enqueuing Expose request
00:26:46.808 00.000 8976 Worker thread wakes up
00:26:46.808 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:46.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:46.808 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:47.471 00.663 8976 Exposure complete
00:26:47.477 00.006 8976 worker thread done servicing request
00:26:47.478 00.001 5052 OnExposeComplete: enter
00:26:47.478 00.000 5052 UpdateGuideState(): m_state=6
00:26:47.478 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
00:26:47.478 00.000 5052 Star::Find returns 1 (0), X=338.21, Y=302.44, Mass=143, SNR=8.1, Peak=63 HFD=3.7
00:26:47.478 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.12) = xAngle (-0.62 = -0.62)
00:26:47.478 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.78 = -0.78)
00:26:47.478 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.50 mountX=0.21 mountY=-0.19, mountTheta=-0.71
00:26:47.478 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.26, opts=13)
00:26:47.479 00.001 5052 Enqueuing Move request for stepguider (0.02, 0.26)
00:26:47.479 00.000 8976 Worker thread wakes up
00:26:47.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.26) opts 0xd
00:26:47.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.26)
00:26:47.479 00.000 8976 Moving (0.02, 0.26) raw xDistance=0.21 yDistance=-0.19
00:26:47.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:26:47.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:26:47.479 00.000 8976 MoveAxis(R, 0, ABG)
00:26:47.479 00.000 8976 MoveAxis(U, 0, ABG)
00:26:47.479 00.000 8976 move complete, result=0
00:26:47.479 00.000 8976 worker thread done servicing request
00:26:47.480 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
00:26:47.492 00.012 5052 UpdateGuideState exits: m=143 SNR=8.1
00:26:47.492 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:47.492 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:47.492 00.000 5052 Enqueuing Expose request
00:26:47.492 00.000 8976 Worker thread wakes up
00:26:47.493 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:26:47.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:47.493 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:48.164 00.671 8976 Exposure complete
00:26:48.170 00.006 8976 worker thread done servicing request
00:26:48.170 00.000 5052 OnExposeComplete: enter
00:26:48.170 00.000 5052 UpdateGuideState(): m_state=6
00:26:48.170 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
00:26:48.170 00.000 5052 Star::Find returns 1 (0), X=338.72, Y=302.45, Mass=159, SNR=8.6, Peak=59 HFD=3.3
00:26:48.170 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.12) = xAngle (-1.63 = -1.63)
00:26:48.170 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.80 = -1.80)
00:26:48.171 00.001 5052 CameraToMount -- cameraX=0.53 cameraY=0.28 hyp=0.60 cameraTheta=0.48 mountX=-0.04 mountY=-0.58, mountTheta=-1.63
00:26:48.171 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.28, opts=13)
00:26:48.171 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.28)
00:26:48.171 00.000 8976 Worker thread wakes up
00:26:48.172 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.28) opts 0xd
00:26:48.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.28)
00:26:48.172 00.000 8976 Moving (0.53, 0.28) raw xDistance=-0.04 yDistance=-0.58
00:26:48.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:26:48.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
00:26:48.172 00.000 8976 MoveAxis(R, 0, ABG)
00:26:48.172 00.000 8976 MoveAxis(U, 2, ABG)
00:26:48.172 00.000 8976 stepping (-11, -15) + (0, 2)
00:26:48.172 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:48.172 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:26:48.184 00.012 5052 UpdateGuideState exits: m=159 SNR=8.6
00:26:48.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:48.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:48.184 00.000 5052 Enqueuing Expose request
00:26:48.203 00.019 8976 Received - 47 (G) 
00:26:48.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:48.203 00.000 8976 stepped: pos (-11, -13)
00:26:48.203 00.000 8976 move complete, result=0
00:26:48.203 00.000 8976 worker thread done servicing request
00:26:48.203 00.000 8976 Worker thread wakes up
00:26:48.203 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
00:26:48.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:48.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:48.867 00.664 8976 Exposure complete
00:26:48.872 00.005 8976 worker thread done servicing request
00:26:48.873 00.001 5052 OnExposeComplete: enter
00:26:48.873 00.000 5052 UpdateGuideState(): m_state=6
00:26:48.873 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
00:26:48.873 00.000 5052 Star::Find returns 1 (0), X=338.49, Y=301.88, Mass=169, SNR=9.0, Peak=62 HFD=3.2
00:26:48.873 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.12) = xAngle (-2.89 = -2.89)
00:26:48.873 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.05 = -3.05)
00:26:48.873 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.30 hyp=0.42 cameraTheta=-0.78 mountX=-0.41 mountY=-0.04, mountTheta=-3.05
00:26:48.874 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.30, opts=13)
00:26:48.874 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.30)
00:26:48.874 00.000 8976 Worker thread wakes up
00:26:48.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.30) opts 0xd
00:26:48.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.30)
00:26:48.874 00.000 8976 Moving (0.30, -0.30) raw xDistance=-0.41 yDistance=-0.04
00:26:48.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:26:48.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:26:48.874 00.000 8976 MoveAxis(R, 2, ABG)
00:26:48.874 00.000 8976 stepping (-11, -13) + (2, 0)
00:26:48.874 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:48.875 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:26:48.886 00.011 5052 UpdateGuideState exits: m=169 SNR=9.0
00:26:48.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:48.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:48.886 00.000 5052 Enqueuing Expose request
00:26:48.907 00.021 8976 Received - 47 (G) 
00:26:48.907 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:48.907 00.000 8976 stepped: pos (-9, -13)
00:26:48.907 00.000 8976 MoveAxis(U, 0, ABG)
00:26:48.907 00.000 8976 move complete, result=0
00:26:48.907 00.000 8976 worker thread done servicing request
00:26:48.907 00.000 8976 Worker thread wakes up
00:26:48.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:48.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:48.907 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
00:26:49.571 00.664 8976 Exposure complete
00:26:49.577 00.006 8976 worker thread done servicing request
00:26:49.577 00.000 5052 OnExposeComplete: enter
00:26:49.577 00.000 5052 UpdateGuideState(): m_state=6
00:26:49.577 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
00:26:49.577 00.000 5052 Star::Find returns 1 (0), X=338.78, Y=302.62, Mass=155, SNR=8.5, Peak=61 HFD=3.4
00:26:49.577 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.12) = xAngle (-1.48 = -1.48)
00:26:49.577 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.64 = -1.64)
00:26:49.577 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.44 hyp=0.74 cameraTheta=0.64 mountX=0.07 mountY=-0.74, mountTheta=-1.48
00:26:49.578 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.44, opts=13)
00:26:49.578 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.44)
00:26:49.578 00.000 8976 Worker thread wakes up
00:26:49.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.44) opts 0xd
00:26:49.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.44)
00:26:49.578 00.000 8976 Moving (0.60, 0.44) raw xDistance=0.07 yDistance=-0.74
00:26:49.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:26:49.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
00:26:49.578 00.000 8976 MoveAxis(R, 0, ABG)
00:26:49.578 00.000 8976 MoveAxis(U, 3, ABG)
00:26:49.578 00.000 8976 stepping (-9, -13) + (0, 3)
00:26:49.578 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:49.579 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:26:49.589 00.010 5052 UpdateGuideState exits: m=155 SNR=8.5
00:26:49.590 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:49.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:49.590 00.000 5052 Enqueuing Expose request
00:26:49.610 00.020 8976 Received - 47 (G) 
00:26:49.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:49.610 00.000 8976 stepped: pos (-9, -10)
00:26:49.610 00.000 8976 move complete, result=0
00:26:49.610 00.000 8976 worker thread done servicing request
00:26:49.610 00.000 8976 Worker thread wakes up
00:26:49.610 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:49.610 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:49.610 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
00:26:50.280 00.670 8976 Exposure complete
00:26:50.285 00.005 8976 worker thread done servicing request
00:26:50.285 00.000 5052 OnExposeComplete: enter
00:26:50.285 00.000 5052 UpdateGuideState(): m_state=6
00:26:50.286 00.001 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
00:26:50.286 00.000 5052 Star::Find returns 1 (0), X=338.96, Y=302.12, Mass=149, SNR=8.4, Peak=58 HFD=2.8
00:26:50.286 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.12) = xAngle (-2.19 = -2.19)
00:26:50.286 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.35 = -2.35)
00:26:50.286 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=-0.06 hyp=0.78 cameraTheta=-0.07 mountX=-0.45 mountY=-0.55, mountTheta=-2.26
00:26:50.287 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=-0.06, opts=13)
00:26:50.287 00.000 5052 Enqueuing Move request for stepguider (0.77, -0.06)
00:26:50.287 00.000 8976 Worker thread wakes up
00:26:50.287 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, -0.06) opts 0xd
00:26:50.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, -0.06)
00:26:50.287 00.000 8976 Moving (0.77, -0.06) raw xDistance=-0.45 yDistance=-0.55
00:26:50.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
00:26:50.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
00:26:50.287 00.000 8976 MoveAxis(R, 2, ABG)
00:26:50.287 00.000 8976 stepping (-9, -10) + (2, 0)
00:26:50.287 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:50.288 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:26:50.298 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
00:26:50.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:50.298 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:50.298 00.000 5052 Enqueuing Expose request
00:26:50.314 00.016 8976 Received - 47 (G) 
00:26:50.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:50.314 00.000 8976 stepped: pos (-7, -10)
00:26:50.314 00.000 8976 MoveAxis(U, 2, ABG)
00:26:50.314 00.000 8976 stepping (-7, -10) + (0, 2)
00:26:50.314 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:50.345 00.031 8976 Received - 47 (G) 
00:26:50.345 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:50.345 00.000 8976 stepped: pos (-7, -8)
00:26:50.345 00.000 8976 move complete, result=0
00:26:50.345 00.000 8976 worker thread done servicing request
00:26:50.345 00.000 8976 Worker thread wakes up
00:26:50.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:50.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:50.345 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
00:26:51.009 00.664 8976 Exposure complete
00:26:51.015 00.006 8976 worker thread done servicing request
00:26:51.015 00.000 5052 OnExposeComplete: enter
00:26:51.015 00.000 5052 UpdateGuideState(): m_state=6
00:26:51.015 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
00:26:51.015 00.000 5052 Star::Find returns 1 (0), X=338.66, Y=302.69, Mass=165, SNR=8.8, Peak=67 HFD=3.0
00:26:51.015 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.12) = xAngle (-1.28 = -1.28)
00:26:51.015 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.45 = -1.45)
00:26:51.015 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.52 hyp=0.70 cameraTheta=0.83 mountX=0.20 mountY=-0.69, mountTheta=-1.29
00:26:51.016 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.52, opts=13)
00:26:51.016 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.52)
00:26:51.016 00.000 8976 Worker thread wakes up
00:26:51.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.52) opts 0xd
00:26:51.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.52)
00:26:51.016 00.000 8976 Moving (0.47, 0.52) raw xDistance=0.20 yDistance=-0.69
00:26:51.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:26:51.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
00:26:51.016 00.000 8976 MoveAxis(R, 0, ABG)
00:26:51.016 00.000 8976 MoveAxis(U, 3, ABG)
00:26:51.016 00.000 8976 stepping (-7, -8) + (0, 3)
00:26:51.016 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:51.017 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:26:51.026 00.009 5052 UpdateGuideState exits: m=165 SNR=8.8
00:26:51.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:51.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:51.026 00.000 5052 Enqueuing Expose request
00:26:51.049 00.023 8976 Received - 47 (G) 
00:26:51.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:51.049 00.000 8976 stepped: pos (-7, -5)
00:26:51.049 00.000 8976 move complete, result=0
00:26:51.049 00.000 8976 worker thread done servicing request
00:26:51.049 00.000 8976 Worker thread wakes up
00:26:51.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:51.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:51.049 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
00:26:51.718 00.669 8976 Exposure complete
00:26:51.724 00.006 8976 worker thread done servicing request
00:26:51.724 00.000 5052 OnExposeComplete: enter
00:26:51.724 00.000 5052 UpdateGuideState(): m_state=6
00:26:51.724 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
00:26:51.724 00.000 5052 Star::Find returns 1 (0), X=339.03, Y=302.38, Mass=173, SNR=9.1, Peak=65 HFD=2.6
00:26:51.724 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.12) = xAngle (-1.88 = -1.88)
00:26:51.724 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.04 = -2.04)
00:26:51.724 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.21 hyp=0.86 cameraTheta=0.24 mountX=-0.26 mountY=-0.77, mountTheta=-1.90
00:26:51.725 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.21, opts=13)
00:26:51.725 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.21)
00:26:51.725 00.000 8976 Worker thread wakes up
00:26:51.725 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.21) opts 0xd
00:26:51.725 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.21)
00:26:51.725 00.000 8976 Moving (0.84, 0.21) raw xDistance=-0.26 yDistance=-0.77
00:26:51.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:26:51.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.77
00:26:51.725 00.000 8976 MoveAxis(R, 1, ABG)
00:26:51.725 00.000 8976 stepping (-7, -5) + (1, 0)
00:26:51.725 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:51.726 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:26:51.736 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
00:26:51.736 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:51.736 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:51.736 00.000 5052 Enqueuing Expose request
00:26:51.752 00.016 8976 Received - 47 (G) 
00:26:51.752 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:51.752 00.000 8976 stepped: pos (-6, -5)
00:26:51.752 00.000 8976 MoveAxis(U, 3, ABG)
00:26:51.752 00.000 8976 stepping (-6, -5) + (0, 3)
00:26:51.752 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:51.784 00.032 8976 Received - 47 (G) 
00:26:51.784 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:26:51.784 00.000 8976 stepped: pos (-6, -2)
00:26:51.784 00.000 8976 move complete, result=0
00:26:51.784 00.000 8976 worker thread done servicing request
00:26:51.784 00.000 8976 Worker thread wakes up
00:26:51.784 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
00:26:51.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:51.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:52.451 00.667 8976 Exposure complete
00:26:52.456 00.005 8976 worker thread done servicing request
00:26:52.456 00.000 5052 OnExposeComplete: enter
00:26:52.456 00.000 5052 UpdateGuideState(): m_state=6
00:26:52.456 00.000 5052 Star::Find(18, 339, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
00:26:52.456 00.000 5052 Star::Find returns 1 (0), X=338.69, Y=302.28, Mass=150, SNR=8.4, Peak=65 HFD=2.8
00:26:52.456 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.12) = xAngle (-1.91 = -1.91)
00:26:52.456 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.07 = -2.07)
00:26:52.457 00.001 5052 CameraToMount -- cameraX=0.50 cameraY=0.10 hyp=0.51 cameraTheta=0.20 mountX=-0.17 mountY=-0.45, mountTheta=-1.93
00:26:52.457 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.10, opts=13)
00:26:52.457 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.10)
00:26:52.457 00.000 8976 Worker thread wakes up
00:26:52.457 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.10) opts 0xd
00:26:52.457 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.10)
00:26:52.457 00.000 8976 Moving (0.50, 0.10) raw xDistance=-0.17 yDistance=-0.45
00:26:52.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:26:52.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
00:26:52.458 00.001 8976 MoveAxis(R, 0, ABG)
00:26:52.458 00.000 8976 MoveAxis(U, 2, ABG)
00:26:52.458 00.000 8976 stepping (-6, -2) + (0, 2)
00:26:52.458 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:52.458 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:26:52.467 00.009 5052 UpdateGuideState exits: m=150 SNR=8.4
00:26:52.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:52.467 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:52.467 00.000 5052 Enqueuing Expose request
00:26:52.488 00.021 8976 Received - 47 (G) 
00:26:52.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:52.488 00.000 8976 stepped: pos (-6, 0)
00:26:52.488 00.000 8976 move complete, result=0
00:26:52.488 00.000 8976 worker thread done servicing request
00:26:52.488 00.000 8976 Worker thread wakes up
00:26:52.488 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:26:52.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:52.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:53.149 00.661 8976 Exposure complete
00:26:53.155 00.006 8976 worker thread done servicing request
00:26:53.155 00.000 5052 OnExposeComplete: enter
00:26:53.155 00.000 5052 UpdateGuideState(): m_state=6
00:26:53.155 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
00:26:53.155 00.000 5052 Star::Find returns 1 (0), X=337.88, Y=302.18, Mass=169, SNR=8.9, Peak=68 HFD=2.8
00:26:53.155 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.12) = xAngle (1.01 = 1.01)
00:26:53.155 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.85 = 0.85)
00:26:53.155 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.00 hyp=0.31 cameraTheta=3.13 mountX=0.16 mountY=0.23, mountTheta=0.96
00:26:53.156 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.00, opts=13)
00:26:53.156 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.00)
00:26:53.156 00.000 8976 Worker thread wakes up
00:26:53.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.00) opts 0xd
00:26:53.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.00)
00:26:53.156 00.000 8976 Moving (-0.31, 0.00) raw xDistance=0.16 yDistance=0.23
00:26:53.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:26:53.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:26:53.156 00.000 8976 MoveAxis(R, 0, ABG)
00:26:53.156 00.000 8976 MoveAxis(U, 0, ABG)
00:26:53.157 00.001 8976 move complete, result=0
00:26:53.157 00.000 8976 worker thread done servicing request
00:26:53.157 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:26:53.167 00.010 5052 UpdateGuideState exits: m=169 SNR=8.9
00:26:53.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:53.167 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:53.167 00.000 5052 Enqueuing Expose request
00:26:53.167 00.000 8976 Worker thread wakes up
00:26:53.167 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:53.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:53.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:53.827 00.660 8976 Exposure complete
00:26:53.832 00.005 8976 worker thread done servicing request
00:26:53.832 00.000 5052 OnExposeComplete: enter
00:26:53.833 00.001 5052 UpdateGuideState(): m_state=6
00:26:53.833 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
00:26:53.833 00.000 5052 Star::Find returns 1 (0), X=337.85, Y=302.17, Mass=157, SNR=8.6, Peak=63 HFD=2.9
00:26:53.833 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.12) = xAngle (-5.25 = 1.04)
00:26:53.833 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.41 = 0.87)
00:26:53.833 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.00 hyp=0.34 cameraTheta=-3.13 mountX=0.17 mountY=0.26, mountTheta=0.98
00:26:53.834 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.00, opts=13)
00:26:53.834 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.00)
00:26:53.834 00.000 8976 Worker thread wakes up
00:26:53.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.00) opts 0xd
00:26:53.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.00)
00:26:53.834 00.000 8976 Moving (-0.34, -0.00) raw xDistance=0.17 yDistance=0.26
00:26:53.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:26:53.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:26:53.834 00.000 8976 MoveAxis(R, 0, ABG)
00:26:53.834 00.000 8976 MoveAxis(D, 1, ABG)
00:26:53.834 00.000 8976 stepping (-6, 0) + (0, -1)
00:26:53.834 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:53.835 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:26:53.845 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
00:26:53.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:53.845 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:53.845 00.000 5052 Enqueuing Expose request
00:26:53.862 00.017 8976 Received - 47 (G) 
00:26:53.863 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:53.863 00.000 8976 stepped: pos (-6, -1)
00:26:53.863 00.000 8976 move complete, result=0
00:26:53.863 00.000 8976 worker thread done servicing request
00:26:53.863 00.000 8976 Worker thread wakes up
00:26:53.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:53.863 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:53.863 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:26:54.524 00.661 8976 Exposure complete
00:26:54.530 00.006 8976 worker thread done servicing request
00:26:54.530 00.000 5052 OnExposeComplete: enter
00:26:54.530 00.000 5052 UpdateGuideState(): m_state=6
00:26:54.530 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
00:26:54.530 00.000 5052 Star::Find returns 1 (0), X=337.74, Y=302.50, Mass=148, SNR=8.4, Peak=64 HFD=2.8
00:26:54.530 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.12) = xAngle (0.40 = 0.40)
00:26:54.530 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.23 = 0.23)
00:26:54.530 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.33 hyp=0.56 cameraTheta=2.51 mountX=0.51 mountY=0.13, mountTheta=0.25
00:26:54.530 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.33, opts=13)
00:26:54.531 00.001 5052 Enqueuing Move request for stepguider (-0.45, 0.33)
00:26:54.531 00.000 8976 Worker thread wakes up
00:26:54.531 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.33) opts 0xd
00:26:54.531 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.33)
00:26:54.531 00.000 8976 Moving (-0.45, 0.33) raw xDistance=0.51 yDistance=0.13
00:26:54.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
00:26:54.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:26:54.531 00.000 8976 MoveAxis(L, 2, ABG)
00:26:54.531 00.000 8976 stepping (-6, -1) + (-2, 0)
00:26:54.531 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:54.532 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:26:54.541 00.009 5052 UpdateGuideState exits: m=148 SNR=8.4
00:26:54.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:54.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:54.541 00.000 5052 Enqueuing Expose request
00:26:54.565 00.024 8976 Received - 47 (G) 
00:26:54.565 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:54.565 00.000 8976 stepped: pos (-8, -1)
00:26:54.565 00.000 8976 MoveAxis(U, 0, ABG)
00:26:54.565 00.000 8976 move complete, result=0
00:26:54.565 00.000 8976 worker thread done servicing request
00:26:54.565 00.000 8976 Worker thread wakes up
00:26:54.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:54.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:54.565 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
00:26:55.228 00.663 8976 Exposure complete
00:26:55.233 00.005 8976 worker thread done servicing request
00:26:55.234 00.001 5052 OnExposeComplete: enter
00:26:55.234 00.000 5052 UpdateGuideState(): m_state=6
00:26:55.234 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
00:26:55.234 00.000 5052 Star::Find returns 1 (0), X=337.35, Y=302.35, Mass=164, SNR=8.8, Peak=65 HFD=3.0
00:26:55.234 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.12) = xAngle (0.82 = 0.82)
00:26:55.234 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.66 = 0.66)
00:26:55.234 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.17 hyp=0.85 cameraTheta=2.94 mountX=0.58 mountY=0.52, mountTheta=0.73
00:26:55.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.17, opts=13)
00:26:55.235 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.17)
00:26:55.235 00.000 8976 Worker thread wakes up
00:26:55.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.17) opts 0xd
00:26:55.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.17)
00:26:55.235 00.000 8976 Moving (-0.84, 0.17) raw xDistance=0.58 yDistance=0.52
00:26:55.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
00:26:55.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
00:26:55.235 00.000 8976 MoveAxis(L, 2, ABG)
00:26:55.235 00.000 8976 stepping (-8, -1) + (-2, 0)
00:26:55.235 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:55.236 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:26:55.245 00.009 5052 UpdateGuideState exits: m=164 SNR=8.8
00:26:55.246 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:55.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:55.246 00.000 5052 Enqueuing Expose request
00:26:55.269 00.023 8976 Received - 47 (G) 
00:26:55.269 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:55.269 00.000 8976 stepped: pos (-10, -1)
00:26:55.269 00.000 8976 MoveAxis(D, 2, ABG)
00:26:55.269 00.000 8976 stepping (-10, -1) + (0, -2)
00:26:55.269 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:55.301 00.032 8976 Received - 47 (G) 
00:26:55.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:55.301 00.000 8976 stepped: pos (-10, -3)
00:26:55.301 00.000 8976 move complete, result=0
00:26:55.301 00.000 8976 worker thread done servicing request
00:26:55.301 00.000 8976 Worker thread wakes up
00:26:55.301 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:26:55.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:55.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:55.964 00.663 8976 Exposure complete
00:26:55.970 00.006 8976 worker thread done servicing request
00:26:55.970 00.000 5052 OnExposeComplete: enter
00:26:55.970 00.000 5052 UpdateGuideState(): m_state=6
00:26:55.970 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
00:26:55.970 00.000 5052 Star::Find returns 1 (1), X=338.18, Y=301.93, Mass=146, SNR=8.3, Peak=59 HFD=3.1
00:26:55.970 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.12) = xAngle (-3.70 = 2.58)
00:26:55.970 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.87 = 2.42)
00:26:55.970 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.59 mountX=-0.20 mountY=0.16, mountTheta=2.48
00:26:55.971 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.24, opts=13)
00:26:55.971 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.24)
00:26:55.971 00.000 8976 Worker thread wakes up
00:26:55.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.24) opts 0xd
00:26:55.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.24)
00:26:55.971 00.000 8976 Moving (-0.00, -0.24) raw xDistance=-0.20 yDistance=0.16
00:26:55.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:26:55.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:26:55.971 00.000 8976 MoveAxis(R, 0, ABG)
00:26:55.971 00.000 8976 MoveAxis(U, 0, ABG)
00:26:55.971 00.000 8976 move complete, result=0
00:26:55.971 00.000 8976 worker thread done servicing request
00:26:55.972 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:26:55.982 00.010 5052 UpdateGuideState exits: m=146 SNR=8.3 Saturated
00:26:55.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:55.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:55.982 00.000 5052 Enqueuing Expose request
00:26:55.982 00.000 8976 Worker thread wakes up
00:26:55.982 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:55.983 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:55.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:56.645 00.662 8976 Exposure complete
00:26:56.651 00.006 8976 worker thread done servicing request
00:26:56.651 00.000 5052 OnExposeComplete: enter
00:26:56.651 00.000 5052 UpdateGuideState(): m_state=6
00:26:56.651 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
00:26:56.651 00.000 5052 Star::Find returns 1 (0), X=337.96, Y=302.06, Mass=160, SNR=8.7, Peak=62 HFD=3.0
00:26:56.651 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.12) = xAngle (-4.81 = 1.48)
00:26:56.651 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.97 = 1.31)
00:26:56.651 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-2.69 mountX=0.02 mountY=0.24, mountTheta=1.47
00:26:56.652 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.11, opts=13)
00:26:56.652 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.11)
00:26:56.652 00.000 8976 Worker thread wakes up
00:26:56.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.11) opts 0xd
00:26:56.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.11)
00:26:56.652 00.000 8976 Moving (-0.23, -0.11) raw xDistance=0.02 yDistance=0.24
00:26:56.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:26:56.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:26:56.652 00.000 8976 MoveAxis(R, 0, ABG)
00:26:56.652 00.000 8976 MoveAxis(U, 0, ABG)
00:26:56.652 00.000 8976 move complete, result=0
00:26:56.652 00.000 8976 worker thread done servicing request
00:26:56.654 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:26:56.664 00.010 5052 UpdateGuideState exits: m=160 SNR=8.7
00:26:56.664 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:56.664 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:56.664 00.000 5052 Enqueuing Expose request
00:26:56.664 00.000 8976 Worker thread wakes up
00:26:56.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:56.664 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:56.664 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:57.326 00.662 8976 Exposure complete
00:26:57.331 00.005 8976 worker thread done servicing request
00:26:57.331 00.000 5052 OnExposeComplete: enter
00:26:57.331 00.000 5052 UpdateGuideState(): m_state=6
00:26:57.331 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
00:26:57.331 00.000 5052 Star::Find returns 1 (0), X=338.07, Y=302.19, Mass=158, SNR=8.6, Peak=60 HFD=3.1
00:26:57.331 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.12) = xAngle (0.88 = 0.88)
00:26:57.331 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.71 = 0.71)
00:26:57.331 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.12 cameraTheta=2.99 mountX=0.07 mountY=0.08, mountTheta=0.80
00:26:57.332 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.02, opts=13)
00:26:57.332 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.02)
00:26:57.332 00.000 8976 Worker thread wakes up
00:26:57.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.02) opts 0xd
00:26:57.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.02)
00:26:57.332 00.000 8976 Moving (-0.11, 0.02) raw xDistance=0.07 yDistance=0.08
00:26:57.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:26:57.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:26:57.332 00.000 8976 MoveAxis(R, 0, ABG)
00:26:57.333 00.001 8976 MoveAxis(U, 0, ABG)
00:26:57.333 00.000 8976 move complete, result=0
00:26:57.333 00.000 8976 worker thread done servicing request
00:26:57.333 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:26:57.343 00.010 5052 UpdateGuideState exits: m=158 SNR=8.6
00:26:57.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:57.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:57.343 00.000 5052 Enqueuing Expose request
00:26:57.343 00.000 8976 Worker thread wakes up
00:26:57.343 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:57.343 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:57.343 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:58.006 00.663 8976 Exposure complete
00:26:58.012 00.006 8976 worker thread done servicing request
00:26:58.012 00.000 5052 OnExposeComplete: enter
00:26:58.012 00.000 5052 UpdateGuideState(): m_state=6
00:26:58.012 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
00:26:58.012 00.000 5052 Star::Find returns 1 (0), X=338.52, Y=302.19, Mass=153, SNR=8.5, Peak=59 HFD=3.2
00:26:58.013 00.001 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.12) = xAngle (-2.07 = -2.07)
00:26:58.013 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.23 = -2.23)
00:26:58.013 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.02 hyp=0.34 cameraTheta=0.05 mountX=-0.16 mountY=-0.27, mountTheta=-2.11
00:26:58.013 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.02, opts=13)
00:26:58.013 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.02)
00:26:58.013 00.000 8976 Worker thread wakes up
00:26:58.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.02) opts 0xd
00:26:58.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.02)
00:26:58.014 00.001 8976 Moving (0.34, 0.02) raw xDistance=-0.16 yDistance=-0.27
00:26:58.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:26:58.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:26:58.014 00.000 8976 MoveAxis(R, 0, ABG)
00:26:58.014 00.000 8976 MoveAxis(U, 1, ABG)
00:26:58.014 00.000 8976 stepping (-10, -3) + (0, 1)
00:26:58.014 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:58.014 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:26:58.025 00.011 5052 UpdateGuideState exits: m=153 SNR=8.5
00:26:58.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:58.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:58.025 00.000 5052 Enqueuing Expose request
00:26:58.034 00.009 8976 Received - 47 (G) 
00:26:58.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:26:58.034 00.000 8976 stepped: pos (-10, -2)
00:26:58.035 00.001 8976 move complete, result=0
00:26:58.035 00.000 8976 worker thread done servicing request
00:26:58.035 00.000 8976 Worker thread wakes up
00:26:58.035 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:26:58.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:58.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:58.697 00.662 8976 Exposure complete
00:26:58.703 00.006 8976 worker thread done servicing request
00:26:58.704 00.001 5052 OnExposeComplete: enter
00:26:58.704 00.000 5052 UpdateGuideState(): m_state=6
00:26:58.704 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
00:26:58.704 00.000 5052 Star::Find returns 1 (0), X=338.03, Y=302.31, Mass=162, SNR=8.7, Peak=62 HFD=3.4
00:26:58.704 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.12) = xAngle (0.34 = 0.34)
00:26:58.704 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.17 = 0.17)
00:26:58.704 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.45 mountX=0.19 mountY=0.04, mountTheta=0.18
00:26:58.704 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.13, opts=13)
00:26:58.704 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.13)
00:26:58.705 00.001 8976 Worker thread wakes up
00:26:58.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.13) opts 0xd
00:26:58.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.13)
00:26:58.705 00.000 8976 Moving (-0.16, 0.13) raw xDistance=0.19 yDistance=0.04
00:26:58.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:26:58.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:26:58.705 00.000 8976 MoveAxis(R, 0, ABG)
00:26:58.705 00.000 8976 MoveAxis(U, 0, ABG)
00:26:58.705 00.000 8976 move complete, result=0
00:26:58.705 00.000 8976 worker thread done servicing request
00:26:58.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:26:58.715 00.010 5052 UpdateGuideState exits: m=162 SNR=8.7
00:26:58.716 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:58.716 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:58.716 00.000 5052 Enqueuing Expose request
00:26:58.716 00.000 8976 Worker thread wakes up
00:26:58.716 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:26:58.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:58.716 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:59.378 00.662 8976 Exposure complete
00:26:59.384 00.006 8976 worker thread done servicing request
00:26:59.384 00.000 5052 OnExposeComplete: enter
00:26:59.384 00.000 5052 UpdateGuideState(): m_state=6
00:26:59.384 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
00:26:59.385 00.001 5052 Star::Find returns 1 (0), X=337.84, Y=302.61, Mass=138, SNR=8.1, Peak=61 HFD=3.2
00:26:59.385 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.12) = xAngle (0.12 = 0.12)
00:26:59.385 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.04 = -0.04)
00:26:59.385 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.44 hyp=0.56 cameraTheta=2.24 mountX=0.56 mountY=-0.02, mountTheta=-0.04
00:26:59.386 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.44, opts=13)
00:26:59.386 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.44)
00:26:59.386 00.000 8976 Worker thread wakes up
00:26:59.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.44) opts 0xd
00:26:59.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.44)
00:26:59.386 00.000 8976 Moving (-0.35, 0.44) raw xDistance=0.56 yDistance=-0.02
00:26:59.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
00:26:59.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:26:59.386 00.000 8976 MoveAxis(L, 2, ABG)
00:26:59.386 00.000 8976 stepping (-10, -2) + (-2, 0)
00:26:59.386 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:59.387 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:26:59.397 00.010 5052 UpdateGuideState exits: m=138 SNR=8.1
00:26:59.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:59.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:26:59.397 00.000 5052 Enqueuing Expose request
00:26:59.425 00.028 8976 Received - 47 (G) 
00:26:59.425 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:26:59.425 00.000 8976 stepped: pos (-12, -2)
00:26:59.425 00.000 8976 MoveAxis(U, 0, ABG)
00:26:59.425 00.000 8976 move complete, result=0
00:26:59.425 00.000 8976 worker thread done servicing request
00:26:59.425 00.000 8976 Worker thread wakes up
00:26:59.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:26:59.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:26:59.425 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.0 px 0 ms NORTH
00:27:00.088 00.663 8976 Exposure complete
00:27:00.094 00.006 8976 worker thread done servicing request
00:27:00.094 00.000 5052 OnExposeComplete: enter
00:27:00.094 00.000 5052 UpdateGuideState(): m_state=6
00:27:00.094 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
00:27:00.094 00.000 5052 Star::Find returns 1 (0), X=338.31, Y=302.08, Mass=148, SNR=8.4, Peak=61 HFD=3.4
00:27:00.094 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.12) = xAngle (-2.80 = -2.80)
00:27:00.094 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.96 = -2.96)
00:27:00.094 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.68 mountX=-0.14 mountY=-0.03, mountTheta=-2.95
00:27:00.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.10, opts=13)
00:27:00.095 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.10)
00:27:00.095 00.000 8976 Worker thread wakes up
00:27:00.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.10) opts 0xd
00:27:00.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.10)
00:27:00.095 00.000 8976 Moving (0.12, -0.10) raw xDistance=-0.14 yDistance=-0.03
00:27:00.096 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:27:00.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:27:00.096 00.000 8976 MoveAxis(R, 0, ABG)
00:27:00.096 00.000 8976 MoveAxis(U, 0, ABG)
00:27:00.096 00.000 8976 move complete, result=0
00:27:00.096 00.000 8976 worker thread done servicing request
00:27:00.096 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:27:00.108 00.012 5052 UpdateGuideState exits: m=148 SNR=8.4
00:27:00.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:00.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:00.108 00.000 5052 Enqueuing Expose request
00:27:00.108 00.000 8976 Worker thread wakes up
00:27:00.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:00.108 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:00.109 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:00.771 00.662 8976 Exposure complete
00:27:00.777 00.006 8976 worker thread done servicing request
00:27:00.777 00.000 5052 OnExposeComplete: enter
00:27:00.777 00.000 5052 UpdateGuideState(): m_state=6
00:27:00.777 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
00:27:00.777 00.000 5052 Star::Find returns 1 (0), X=338.11, Y=302.02, Mass=160, SNR=8.7, Peak=66 HFD=3.0
00:27:00.777 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.12) = xAngle (-4.16 = 2.12)
00:27:00.777 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.32 = 1.96)
00:27:00.777 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.04 mountX=-0.09 mountY=0.16, mountTheta=2.09
00:27:00.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.15, opts=13)
00:27:00.778 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.15)
00:27:00.778 00.000 8976 Worker thread wakes up
00:27:00.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.15) opts 0xd
00:27:00.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.15)
00:27:00.778 00.000 8976 Moving (-0.08, -0.15) raw xDistance=-0.09 yDistance=0.16
00:27:00.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:27:00.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:27:00.778 00.000 8976 MoveAxis(R, 0, ABG)
00:27:00.778 00.000 8976 MoveAxis(U, 0, ABG)
00:27:00.778 00.000 8976 move complete, result=0
00:27:00.778 00.000 8976 worker thread done servicing request
00:27:00.779 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:00.788 00.009 5052 UpdateGuideState exits: m=160 SNR=8.7
00:27:00.788 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:00.788 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:00.788 00.000 5052 Enqueuing Expose request
00:27:00.788 00.000 8976 Worker thread wakes up
00:27:00.788 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:27:00.789 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:00.789 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:01.444 00.655 8976 Exposure complete
00:27:01.450 00.006 8976 worker thread done servicing request
00:27:01.450 00.000 5052 OnExposeComplete: enter
00:27:01.450 00.000 5052 UpdateGuideState(): m_state=6
00:27:01.450 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
00:27:01.450 00.000 5052 Star::Find returns 1 (0), X=338.36, Y=302.00, Mass=163, SNR=8.8, Peak=65 HFD=3.3
00:27:01.450 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.12) = xAngle (-2.90 = -2.90)
00:27:01.450 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.06 = -3.06)
00:27:01.450 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-0.78 mountX=-0.24 mountY=-0.02, mountTheta=-3.06
00:27:01.450 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.18, opts=13)
00:27:01.451 00.001 5052 Enqueuing Move request for stepguider (0.18, -0.18)
00:27:01.451 00.000 8976 Worker thread wakes up
00:27:01.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.18) opts 0xd
00:27:01.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.18)
00:27:01.451 00.000 8976 Moving (0.18, -0.18) raw xDistance=-0.24 yDistance=-0.02
00:27:01.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:27:01.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:27:01.451 00.000 8976 MoveAxis(R, 0, ABG)
00:27:01.451 00.000 8976 MoveAxis(U, 0, ABG)
00:27:01.451 00.000 8976 move complete, result=0
00:27:01.451 00.000 8976 worker thread done servicing request
00:27:01.451 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:27:01.461 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
00:27:01.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:01.461 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:01.461 00.000 5052 Enqueuing Expose request
00:27:01.461 00.000 8976 Worker thread wakes up
00:27:01.461 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:01.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:01.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:02.125 00.664 8976 Exposure complete
00:27:02.130 00.005 8976 worker thread done servicing request
00:27:02.130 00.000 5052 OnExposeComplete: enter
00:27:02.130 00.000 5052 UpdateGuideState(): m_state=6
00:27:02.130 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
00:27:02.130 00.000 5052 Star::Find returns 1 (0), X=338.18, Y=302.11, Mass=154, SNR=8.5, Peak=63 HFD=3.1
00:27:02.130 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.12) = xAngle (-3.85 = 2.43)
00:27:02.130 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.01 = 2.27)
00:27:02.130 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.74 mountX=-0.05 mountY=0.05, mountTheta=2.35
00:27:02.131 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.07, opts=13)
00:27:02.131 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.07)
00:27:02.131 00.000 8976 Worker thread wakes up
00:27:02.131 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.07) opts 0xd
00:27:02.131 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.07)
00:27:02.131 00.000 8976 Moving (-0.01, -0.07) raw xDistance=-0.05 yDistance=0.05
00:27:02.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:27:02.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:27:02.132 00.001 8976 MoveAxis(R, 0, ABG)
00:27:02.132 00.000 8976 MoveAxis(U, 0, ABG)
00:27:02.132 00.000 8976 move complete, result=0
00:27:02.132 00.000 8976 worker thread done servicing request
00:27:02.132 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:27:02.142 00.010 5052 UpdateGuideState exits: m=154 SNR=8.5
00:27:02.143 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:02.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:02.143 00.000 5052 Enqueuing Expose request
00:27:02.143 00.000 8976 Worker thread wakes up
00:27:02.143 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:02.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:02.143 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:02.819 00.676 8976 Exposure complete
00:27:02.825 00.006 8976 worker thread done servicing request
00:27:02.825 00.000 5052 OnExposeComplete: enter
00:27:02.825 00.000 5052 UpdateGuideState(): m_state=6
00:27:02.825 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
00:27:02.825 00.000 5052 Star::Find returns 1 (0), X=337.92, Y=301.89, Mass=151, SNR=8.5, Peak=64 HFD=2.8
00:27:02.825 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.12) = xAngle (-4.44 = 1.84)
00:27:02.825 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.61 = 1.68)
00:27:02.825 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.29 hyp=0.39 cameraTheta=-2.33 mountX=-0.10 mountY=0.39, mountTheta=1.83
00:27:02.826 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.29, opts=13)
00:27:02.826 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.29)
00:27:02.826 00.000 8976 Worker thread wakes up
00:27:02.826 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.29) opts 0xd
00:27:02.826 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.29)
00:27:02.826 00.000 8976 Moving (-0.27, -0.29) raw xDistance=-0.10 yDistance=0.39
00:27:02.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:27:02.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:27:02.826 00.000 8976 MoveAxis(R, 0, ABG)
00:27:02.826 00.000 8976 MoveAxis(D, 1, ABG)
00:27:02.826 00.000 8976 stepping (-12, -2) + (0, -1)
00:27:02.826 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:02.827 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:02.837 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
00:27:02.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:02.837 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:02.837 00.000 5052 Enqueuing Expose request
00:27:02.847 00.010 8976 Received - 47 (G) 
00:27:02.847 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:02.847 00.000 8976 stepped: pos (-12, -3)
00:27:02.847 00.000 8976 move complete, result=0
00:27:02.847 00.000 8976 worker thread done servicing request
00:27:02.847 00.000 8976 Worker thread wakes up
00:27:02.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:02.847 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:02.847 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:27:03.512 00.665 8976 Exposure complete
00:27:03.517 00.005 8976 worker thread done servicing request
00:27:03.518 00.001 5052 OnExposeComplete: enter
00:27:03.518 00.000 5052 UpdateGuideState(): m_state=6
00:27:03.518 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
00:27:03.518 00.000 5052 Star::Find returns 1 (0), X=337.91, Y=302.51, Mass=160, SNR=8.7, Peak=62 HFD=2.4
00:27:03.518 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.12) = xAngle (0.15 = 0.15)
00:27:03.518 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.01 = -0.01)
00:27:03.518 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.34 hyp=0.44 cameraTheta=2.27 mountX=0.43 mountY=-0.00, mountTheta=-0.01
00:27:03.518 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.34, opts=13)
00:27:03.518 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.34)
00:27:03.519 00.001 8976 Worker thread wakes up
00:27:03.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.34) opts 0xd
00:27:03.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.34)
00:27:03.519 00.000 8976 Moving (-0.28, 0.34) raw xDistance=0.43 yDistance=-0.00
00:27:03.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:27:03.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:27:03.519 00.000 8976 MoveAxis(L, 2, ABG)
00:27:03.519 00.000 8976 stepping (-12, -3) + (-2, 0)
00:27:03.519 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:03.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:27:03.529 00.010 5052 UpdateGuideState exits: m=160 SNR=8.7
00:27:03.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:03.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:03.529 00.000 5052 Enqueuing Expose request
00:27:03.550 00.021 8976 Received - 47 (G) 
00:27:03.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:03.550 00.000 8976 stepped: pos (-14, -3)
00:27:03.550 00.000 8976 MoveAxis(U, 0, ABG)
00:27:03.550 00.000 8976 move complete, result=0
00:27:03.550 00.000 8976 worker thread done servicing request
00:27:03.550 00.000 8976 Worker thread wakes up
00:27:03.550 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
00:27:03.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:03.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:04.209 00.659 8976 Exposure complete
00:27:04.215 00.006 8976 worker thread done servicing request
00:27:04.215 00.000 5052 OnExposeComplete: enter
00:27:04.215 00.000 5052 UpdateGuideState(): m_state=6
00:27:04.215 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
00:27:04.215 00.000 5052 Star::Find returns 1 (0), X=338.12, Y=302.01, Mass=162, SNR=8.8, Peak=66 HFD=2.7
00:27:04.215 00.000 5052 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.12) = xAngle (-4.07 = 2.21)
00:27:04.215 00.000 5052 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.24 = 2.05)
00:27:04.215 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.96 mountX=-0.11 mountY=0.16, mountTheta=2.16
00:27:04.216 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.17, opts=13)
00:27:04.216 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.17)
00:27:04.216 00.000 8976 Worker thread wakes up
00:27:04.216 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.17) opts 0xd
00:27:04.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.17)
00:27:04.216 00.000 8976 Moving (-0.07, -0.17) raw xDistance=-0.11 yDistance=0.16
00:27:04.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:27:04.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:27:04.216 00.000 8976 MoveAxis(R, 0, ABG)
00:27:04.216 00.000 8976 MoveAxis(U, 0, ABG)
00:27:04.216 00.000 8976 move complete, result=0
00:27:04.216 00.000 8976 worker thread done servicing request
00:27:04.217 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:27:04.225 00.008 5052 UpdateGuideState exits: m=162 SNR=8.8
00:27:04.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:04.225 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:04.225 00.000 5052 Enqueuing Expose request
00:27:04.225 00.000 8976 Worker thread wakes up
00:27:04.225 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:27:04.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:04.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:04.888 00.663 8976 Exposure complete
00:27:04.894 00.006 8976 worker thread done servicing request
00:27:04.894 00.000 5052 OnExposeComplete: enter
00:27:04.894 00.000 5052 UpdateGuideState(): m_state=6
00:27:04.894 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
00:27:04.894 00.000 5052 Star::Find returns 1 (0), X=338.20, Y=301.78, Mass=158, SNR=8.7, Peak=65 HFD=2.6
00:27:04.894 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.12) = xAngle (-3.66 = 2.62)
00:27:04.894 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.82 = 2.46)
00:27:04.894 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.55 mountX=-0.35 mountY=0.25, mountTheta=2.51
00:27:04.895 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.40, opts=13)
00:27:04.895 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.40)
00:27:04.895 00.000 8976 Worker thread wakes up
00:27:04.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.40) opts 0xd
00:27:04.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.40)
00:27:04.895 00.000 8976 Moving (0.01, -0.40) raw xDistance=-0.35 yDistance=0.25
00:27:04.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:27:04.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:27:04.896 00.001 8976 MoveAxis(R, 1, ABG)
00:27:04.896 00.000 8976 stepping (-14, -3) + (1, 0)
00:27:04.896 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:04.896 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:27:04.908 00.012 5052 UpdateGuideState exits: m=158 SNR=8.7
00:27:04.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:04.908 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:04.908 00.000 5052 Enqueuing Expose request
00:27:04.925 00.017 8976 Received - 47 (G) 
00:27:04.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:04.925 00.000 8976 stepped: pos (-13, -3)
00:27:04.925 00.000 8976 MoveAxis(U, 0, ABG)
00:27:04.925 00.000 8976 move complete, result=0
00:27:04.925 00.000 8976 worker thread done servicing request
00:27:04.925 00.000 8976 Worker thread wakes up
00:27:04.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:04.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:04.925 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 0 ms NORTH
00:27:05.585 00.660 8976 Exposure complete
00:27:05.591 00.006 8976 worker thread done servicing request
00:27:05.591 00.000 5052 OnExposeComplete: enter
00:27:05.591 00.000 5052 UpdateGuideState(): m_state=6
00:27:05.591 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
00:27:05.591 00.000 5052 Star::Find returns 1 (0), X=337.99, Y=302.12, Mass=149, SNR=8.4, Peak=61 HFD=2.9
00:27:05.591 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.12) = xAngle (-5.00 = 1.29)
00:27:05.591 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.16 = 1.12)
00:27:05.591 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-2.88 mountX=0.06 mountY=0.19, mountTheta=1.27
00:27:05.592 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.05, opts=13)
00:27:05.592 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.05)
00:27:05.592 00.000 8976 Worker thread wakes up
00:27:05.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.05) opts 0xd
00:27:05.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.05)
00:27:05.592 00.000 8976 Moving (-0.20, -0.05) raw xDistance=0.06 yDistance=0.19
00:27:05.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:27:05.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:27:05.592 00.000 8976 MoveAxis(R, 0, ABG)
00:27:05.592 00.000 8976 MoveAxis(U, 0, ABG)
00:27:05.592 00.000 8976 move complete, result=0
00:27:05.592 00.000 8976 worker thread done servicing request
00:27:05.593 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:27:05.603 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
00:27:05.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:05.603 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:05.603 00.000 5052 Enqueuing Expose request
00:27:05.603 00.000 8976 Worker thread wakes up
00:27:05.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:05.603 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:05.603 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:27:06.284 00.681 8976 Exposure complete
00:27:06.289 00.005 8976 worker thread done servicing request
00:27:06.290 00.001 5052 OnExposeComplete: enter
00:27:06.290 00.000 5052 UpdateGuideState(): m_state=6
00:27:06.290 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
00:27:06.290 00.000 5052 Star::Find returns 1 (0), X=338.19, Y=301.96, Mass=173, SNR=9.0, Peak=61 HFD=3.3
00:27:06.290 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.12) = xAngle (-3.67 = 2.61)
00:27:06.290 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.83 = 2.45)
00:27:06.290 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.55 mountX=-0.18 mountY=0.13, mountTheta=2.51
00:27:06.290 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.21, opts=13)
00:27:06.291 00.001 5052 Enqueuing Move request for stepguider (0.00, -0.21)
00:27:06.291 00.000 8976 Worker thread wakes up
00:27:06.291 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.21) opts 0xd
00:27:06.291 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.21)
00:27:06.291 00.000 8976 Moving (0.00, -0.21) raw xDistance=-0.18 yDistance=0.13
00:27:06.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:27:06.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:27:06.291 00.000 8976 MoveAxis(R, 0, ABG)
00:27:06.291 00.000 8976 MoveAxis(U, 0, ABG)
00:27:06.291 00.000 8976 move complete, result=0
00:27:06.291 00.000 8976 worker thread done servicing request
00:27:06.292 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:06.304 00.012 5052 UpdateGuideState exits: m=173 SNR=9.0
00:27:06.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:06.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:06.304 00.000 5052 Enqueuing Expose request
00:27:06.304 00.000 8976 Worker thread wakes up
00:27:06.304 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:06.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:06.304 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:06.965 00.661 8976 Exposure complete
00:27:06.970 00.005 8976 worker thread done servicing request
00:27:06.971 00.001 5052 OnExposeComplete: enter
00:27:06.971 00.000 5052 UpdateGuideState(): m_state=6
00:27:06.971 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
00:27:06.971 00.000 5052 Star::Find returns 1 (0), X=338.34, Y=302.15, Mass=155, SNR=8.6, Peak=63 HFD=3.3
00:27:06.971 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.12) = xAngle (-2.27 = -2.27)
00:27:06.971 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.43 = -2.43)
00:27:06.971 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.16 mountX=-0.10 mountY=-0.10, mountTheta=-2.35
00:27:06.971 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.02, opts=13)
00:27:06.971 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.02)
00:27:06.972 00.001 8976 Worker thread wakes up
00:27:06.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.02) opts 0xd
00:27:06.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.02)
00:27:06.972 00.000 8976 Moving (0.15, -0.02) raw xDistance=-0.10 yDistance=-0.10
00:27:06.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:27:06.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:27:06.972 00.000 8976 MoveAxis(R, 0, ABG)
00:27:06.972 00.000 8976 MoveAxis(U, 0, ABG)
00:27:06.972 00.000 8976 move complete, result=0
00:27:06.972 00.000 8976 worker thread done servicing request
00:27:06.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:27:06.983 00.011 5052 UpdateGuideState exits: m=155 SNR=8.6
00:27:06.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:06.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:06.983 00.000 5052 Enqueuing Expose request
00:27:06.983 00.000 8976 Worker thread wakes up
00:27:06.983 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:06.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:06.984 00.001 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:07.644 00.660 8976 Exposure complete
00:27:07.650 00.006 8976 worker thread done servicing request
00:27:07.650 00.000 5052 OnExposeComplete: enter
00:27:07.650 00.000 5052 UpdateGuideState(): m_state=6
00:27:07.650 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
00:27:07.650 00.000 5052 Star::Find returns 1 (0), X=338.22, Y=302.15, Mass=142, SNR=8.2, Peak=59 HFD=3.6
00:27:07.650 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.12) = xAngle (-2.63 = -2.63)
00:27:07.650 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.79 = -2.79)
00:27:07.650 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.51 mountX=-0.04 mountY=-0.01, mountTheta=-2.76
00:27:07.651 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.02, opts=13)
00:27:07.651 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.02)
00:27:07.651 00.000 8976 Worker thread wakes up
00:27:07.651 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.02) opts 0xd
00:27:07.651 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.02)
00:27:07.651 00.000 8976 Moving (0.04, -0.02) raw xDistance=-0.04 yDistance=-0.01
00:27:07.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:27:07.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:27:07.651 00.000 8976 MoveAxis(R, 0, ABG)
00:27:07.651 00.000 8976 MoveAxis(U, 0, ABG)
00:27:07.651 00.000 8976 move complete, result=0
00:27:07.651 00.000 8976 worker thread done servicing request
00:27:07.652 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:27:07.661 00.009 5052 UpdateGuideState exits: m=142 SNR=8.2
00:27:07.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:07.661 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:07.661 00.000 5052 Enqueuing Expose request
00:27:07.661 00.000 8976 Worker thread wakes up
00:27:07.661 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:07.661 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:07.661 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:08.327 00.666 8976 Exposure complete
00:27:08.332 00.005 8976 worker thread done servicing request
00:27:08.333 00.001 5052 OnExposeComplete: enter
00:27:08.333 00.000 5052 UpdateGuideState(): m_state=6
00:27:08.333 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
00:27:08.333 00.000 5052 Star::Find returns 1 (0), X=338.41, Y=302.84, Mass=145, SNR=8.2, Peak=58 HFD=3.6
00:27:08.333 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.12) = xAngle (-0.87 = -0.87)
00:27:08.333 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.03 = -1.03)
00:27:08.333 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.66 hyp=0.70 cameraTheta=1.25 mountX=0.45 mountY=-0.60, mountTheta=-0.92
00:27:08.333 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.66, opts=13)
00:27:08.334 00.001 5052 Enqueuing Move request for stepguider (0.22, 0.66)
00:27:08.334 00.000 8976 Worker thread wakes up
00:27:08.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.66) opts 0xd
00:27:08.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.66)
00:27:08.334 00.000 8976 Moving (0.22, 0.66) raw xDistance=0.45 yDistance=-0.60
00:27:08.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
00:27:08.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
00:27:08.334 00.000 8976 MoveAxis(L, 2, ABG)
00:27:08.334 00.000 8976 stepping (-13, -3) + (-2, 0)
00:27:08.334 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:08.334 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:27:08.345 00.011 5052 UpdateGuideState exits: m=145 SNR=8.2
00:27:08.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:08.345 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:08.345 00.000 5052 Enqueuing Expose request
00:27:08.361 00.016 8976 Received - 47 (G) 
00:27:08.361 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:08.361 00.000 8976 stepped: pos (-15, -3)
00:27:08.361 00.000 8976 MoveAxis(U, 2, ABG)
00:27:08.361 00.000 8976 stepping (-15, -3) + (0, 2)
00:27:08.361 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:08.393 00.032 8976 Received - 47 (G) 
00:27:08.394 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:08.394 00.000 8976 stepped: pos (-15, -1)
00:27:08.394 00.000 8976 move complete, result=0
00:27:08.394 00.000 8976 worker thread done servicing request
00:27:08.394 00.000 8976 Worker thread wakes up
00:27:08.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:08.394 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:08.394 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.6 px 2 ms NORTH
00:27:09.053 00.659 8976 Exposure complete
00:27:09.058 00.005 8976 worker thread done servicing request
00:27:09.058 00.000 5052 OnExposeComplete: enter
00:27:09.058 00.000 5052 UpdateGuideState(): m_state=6
00:27:09.058 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
00:27:09.059 00.001 5052 Star::Find returns 1 (0), X=337.74, Y=301.63, Mass=145, SNR=8.2, Peak=60 HFD=3.6
00:27:09.059 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.12) = xAngle (-4.38 = 1.91)
00:27:09.059 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.54 = 1.75)
00:27:09.059 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.55 hyp=0.71 cameraTheta=-2.26 mountX=-0.23 mountY=0.70, mountTheta=1.89
00:27:09.060 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.55, opts=13)
00:27:09.060 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.55)
00:27:09.060 00.000 8976 Worker thread wakes up
00:27:09.060 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.55) opts 0xd
00:27:09.060 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.55)
00:27:09.060 00.000 8976 Moving (-0.45, -0.55) raw xDistance=-0.23 yDistance=0.70
00:27:09.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:27:09.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.70
00:27:09.060 00.000 8976 MoveAxis(R, 0, ABG)
00:27:09.060 00.000 8976 MoveAxis(D, 2, ABG)
00:27:09.060 00.000 8976 stepping (-15, -1) + (0, -2)
00:27:09.060 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:09.061 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
00:27:09.072 00.011 5052 UpdateGuideState exits: m=145 SNR=8.2
00:27:09.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:09.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:09.072 00.000 5052 Enqueuing Expose request
00:27:09.097 00.025 8976 Received - 47 (G) 
00:27:09.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:09.097 00.000 8976 stepped: pos (-15, -3)
00:27:09.097 00.000 8976 move complete, result=0
00:27:09.097 00.000 8976 worker thread done servicing request
00:27:09.097 00.000 8976 Worker thread wakes up
00:27:09.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:09.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:09.097 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 2 ms SOUTH
00:27:09.762 00.665 8976 Exposure complete
00:27:09.767 00.005 8976 worker thread done servicing request
00:27:09.767 00.000 5052 OnExposeComplete: enter
00:27:09.768 00.001 5052 UpdateGuideState(): m_state=6
00:27:09.768 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
00:27:09.768 00.000 5052 Star::Find returns 1 (0), X=338.53, Y=301.38, Mass=174, SNR=9.0, Peak=61 HFD=4.0
00:27:09.768 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.12) = xAngle (-3.28 = 3.00)
00:27:09.768 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.44 = 2.84)
00:27:09.768 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.80 hyp=0.87 cameraTheta=-1.16 mountX=-0.86 mountY=0.26, mountTheta=2.85
00:27:09.768 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.80, opts=13)
00:27:09.768 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.80)
00:27:09.769 00.001 8976 Worker thread wakes up
00:27:09.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.80) opts 0xd
00:27:09.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.80)
00:27:09.769 00.000 8976 Moving (0.34, -0.80) raw xDistance=-0.86 yDistance=0.26
00:27:09.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86
00:27:09.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26
00:27:09.769 00.000 8976 MoveAxis(R, 3, ABG)
00:27:09.769 00.000 8976 stepping (-15, -3) + (3, 0)
00:27:09.769 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:09.769 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
00:27:09.779 00.010 5052 UpdateGuideState exits: m=174 SNR=9.0
00:27:09.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:09.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:09.779 00.000 5052 Enqueuing Expose request
00:27:09.800 00.021 8976 Received - 47 (G) 
00:27:09.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:09.800 00.000 8976 stepped: pos (-12, -3)
00:27:09.800 00.000 8976 MoveAxis(D, 1, ABG)
00:27:09.800 00.000 8976 stepping (-12, -3) + (0, -1)
00:27:09.800 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:09.833 00.033 8976 Received - 47 (G) 
00:27:09.833 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:09.833 00.000 8976 stepped: pos (-12, -4)
00:27:09.833 00.000 8976 move complete, result=0
00:27:09.833 00.000 8976 worker thread done servicing request
00:27:09.833 00.000 8976 Worker thread wakes up
00:27:09.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:09.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:09.833 00.000 5052 GuideStep: -0.9 px 3 ms EAST, 0.3 px 1 ms SOUTH
00:27:10.497 00.664 8976 Exposure complete
00:27:10.503 00.006 8976 worker thread done servicing request
00:27:10.503 00.000 5052 OnExposeComplete: enter
00:27:10.503 00.000 5052 UpdateGuideState(): m_state=6
00:27:10.503 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
00:27:10.503 00.000 5052 Star::Find returns 1 (0), X=338.16, Y=302.12, Mass=154, SNR=8.5, Peak=63 HFD=3.3
00:27:10.503 00.000 5052 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.12) = xAngle (-4.12 = 2.16)
00:27:10.503 00.000 5052 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.29 = 2.00)
00:27:10.503 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.01 mountX=-0.04 mountY=0.06, mountTheta=2.12
00:27:10.504 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.06, opts=13)
00:27:10.504 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.06)
00:27:10.504 00.000 8976 Worker thread wakes up
00:27:10.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.06) opts 0xd
00:27:10.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.06)
00:27:10.504 00.000 8976 Moving (-0.03, -0.06) raw xDistance=-0.04 yDistance=0.06
00:27:10.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:27:10.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:27:10.504 00.000 8976 MoveAxis(R, 0, ABG)
00:27:10.504 00.000 8976 MoveAxis(U, 0, ABG)
00:27:10.504 00.000 8976 move complete, result=0
00:27:10.504 00.000 8976 worker thread done servicing request
00:27:10.505 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:27:10.514 00.009 5052 UpdateGuideState exits: m=154 SNR=8.5
00:27:10.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:10.514 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:10.514 00.000 5052 Enqueuing Expose request
00:27:10.514 00.000 8976 Worker thread wakes up
00:27:10.515 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:10.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:10.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:11.172 00.657 8976 Exposure complete
00:27:11.178 00.006 8976 worker thread done servicing request
00:27:11.178 00.000 5052 OnExposeComplete: enter
00:27:11.178 00.000 5052 UpdateGuideState(): m_state=6
00:27:11.178 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
00:27:11.178 00.000 5052 Star::Find returns 1 (0), X=338.00, Y=302.53, Mass=164, SNR=8.7, Peak=61 HFD=3.6
00:27:11.178 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.12) = xAngle (-0.07 = -0.07)
00:27:11.178 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.23 = -0.23)
00:27:11.178 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.36 hyp=0.40 cameraTheta=2.05 mountX=0.40 mountY=-0.09, mountTheta=-0.23
00:27:11.179 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.36, opts=13)
00:27:11.179 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.36)
00:27:11.179 00.000 8976 Worker thread wakes up
00:27:11.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.36) opts 0xd
00:27:11.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.36)
00:27:11.179 00.000 8976 Moving (-0.18, 0.36) raw xDistance=0.40 yDistance=-0.09
00:27:11.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:27:11.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:27:11.179 00.000 8976 MoveAxis(L, 2, ABG)
00:27:11.179 00.000 8976 stepping (-12, -4) + (-2, 0)
00:27:11.179 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:11.180 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:27:11.190 00.010 5052 UpdateGuideState exits: m=164 SNR=8.7
00:27:11.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:11.190 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:11.190 00.000 5052 Enqueuing Expose request
00:27:11.207 00.017 8976 Received - 47 (G) 
00:27:11.208 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:11.208 00.000 8976 stepped: pos (-14, -4)
00:27:11.208 00.000 8976 MoveAxis(U, 0, ABG)
00:27:11.208 00.000 8976 move complete, result=0
00:27:11.208 00.000 8976 worker thread done servicing request
00:27:11.208 00.000 8976 Worker thread wakes up
00:27:11.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:11.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:11.208 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
00:27:11.872 00.664 8976 Exposure complete
00:27:11.878 00.006 8976 worker thread done servicing request
00:27:11.878 00.000 5052 OnExposeComplete: enter
00:27:11.878 00.000 5052 UpdateGuideState(): m_state=6
00:27:11.878 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
00:27:11.878 00.000 5052 Star::Find returns 1 (0), X=338.17, Y=302.01, Mass=164, SNR=8.8, Peak=62 HFD=3.3
00:27:11.878 00.000 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.12) = xAngle (-3.83 = 2.46)
00:27:11.878 00.000 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.99 = 2.30)
00:27:11.878 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.71 mountX=-0.13 mountY=0.12, mountTheta=2.37
00:27:11.879 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.16, opts=13)
00:27:11.879 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.16)
00:27:11.879 00.000 8976 Worker thread wakes up
00:27:11.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.16) opts 0xd
00:27:11.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.16)
00:27:11.879 00.000 8976 Moving (-0.02, -0.16) raw xDistance=-0.13 yDistance=0.12
00:27:11.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:27:11.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:27:11.879 00.000 8976 MoveAxis(R, 0, ABG)
00:27:11.879 00.000 8976 MoveAxis(U, 0, ABG)
00:27:11.879 00.000 8976 move complete, result=0
00:27:11.879 00.000 8976 worker thread done servicing request
00:27:11.880 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:27:11.890 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
00:27:11.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:11.890 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:11.890 00.000 5052 Enqueuing Expose request
00:27:11.890 00.000 8976 Worker thread wakes up
00:27:11.890 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:11.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:11.890 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:12.551 00.661 8976 Exposure complete
00:27:12.556 00.005 8976 worker thread done servicing request
00:27:12.556 00.000 5052 OnExposeComplete: enter
00:27:12.556 00.000 5052 UpdateGuideState(): m_state=6
00:27:12.557 00.001 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
00:27:12.557 00.000 5052 Star::Find returns 1 (0), X=337.81, Y=301.99, Mass=147, SNR=8.4, Peak=61 HFD=3.1
00:27:12.557 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.12) = xAngle (-4.80 = 1.49)
00:27:12.557 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.96 = 1.33)
00:27:12.557 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.19 hyp=0.43 cameraTheta=-2.68 mountX=0.04 mountY=0.41, mountTheta=1.49
00:27:12.557 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.19, opts=13)
00:27:12.558 00.001 5052 Enqueuing Move request for stepguider (-0.38, -0.19)
00:27:12.558 00.000 8976 Worker thread wakes up
00:27:12.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.19) opts 0xd
00:27:12.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.19)
00:27:12.558 00.000 8976 Moving (-0.38, -0.19) raw xDistance=0.04 yDistance=0.41
00:27:12.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:27:12.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:27:12.558 00.000 8976 MoveAxis(R, 0, ABG)
00:27:12.558 00.000 8976 MoveAxis(D, 1, ABG)
00:27:12.558 00.000 8976 stepping (-14, -4) + (0, -1)
00:27:12.558 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:12.559 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:27:12.568 00.009 5052 UpdateGuideState exits: m=147 SNR=8.4
00:27:12.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:12.568 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:12.568 00.000 5052 Enqueuing Expose request
00:27:12.582 00.014 8976 Received - 47 (G) 
00:27:12.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:12.582 00.000 8976 stepped: pos (-14, -5)
00:27:12.582 00.000 8976 move complete, result=0
00:27:12.582 00.000 8976 worker thread done servicing request
00:27:12.582 00.000 8976 Worker thread wakes up
00:27:12.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:12.583 00.001 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:12.583 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:27:13.261 00.678 8976 Exposure complete
00:27:13.267 00.006 8976 worker thread done servicing request
00:27:13.267 00.000 5052 OnExposeComplete: enter
00:27:13.267 00.000 5052 UpdateGuideState(): m_state=6
00:27:13.267 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
00:27:13.267 00.000 5052 Star::Find returns 1 (0), X=337.84, Y=302.35, Mass=177, SNR=9.1, Peak=61 HFD=3.3
00:27:13.267 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.12) = xAngle (0.56 = 0.56)
00:27:13.267 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.40 = 0.40)
00:27:13.267 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.17 hyp=0.39 cameraTheta=2.68 mountX=0.33 mountY=0.15, mountTheta=0.43
00:27:13.268 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.17, opts=13)
00:27:13.268 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.17)
00:27:13.268 00.000 8976 Worker thread wakes up
00:27:13.268 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.17) opts 0xd
00:27:13.268 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.17)
00:27:13.268 00.000 8976 Moving (-0.35, 0.17) raw xDistance=0.33 yDistance=0.15
00:27:13.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:27:13.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:27:13.268 00.000 8976 MoveAxis(L, 1, ABG)
00:27:13.268 00.000 8976 stepping (-14, -5) + (-1, 0)
00:27:13.268 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:13.269 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:27:13.278 00.009 5052 UpdateGuideState exits: m=177 SNR=9.1
00:27:13.278 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:13.278 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:13.278 00.000 5052 Enqueuing Expose request
00:27:13.302 00.024 8976 Received - 47 (G) 
00:27:13.302 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:13.302 00.000 8976 stepped: pos (-15, -5)
00:27:13.302 00.000 8976 MoveAxis(U, 0, ABG)
00:27:13.302 00.000 8976 move complete, result=0
00:27:13.302 00.000 8976 worker thread done servicing request
00:27:13.302 00.000 8976 Worker thread wakes up
00:27:13.302 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:13.302 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:13.302 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:27:13.963 00.661 8976 Exposure complete
00:27:13.969 00.006 8976 worker thread done servicing request
00:27:13.969 00.000 5052 OnExposeComplete: enter
00:27:13.969 00.000 5052 UpdateGuideState(): m_state=6
00:27:13.969 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
00:27:13.969 00.000 5052 Star::Find returns 1 (0), X=337.78, Y=302.11, Mass=160, SNR=8.7, Peak=60 HFD=3.1
00:27:13.969 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.12) = xAngle (-5.10 = 1.18)
00:27:13.969 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.26 = 1.02)
00:27:13.969 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.07 hyp=0.41 cameraTheta=-2.98 mountX=0.15 mountY=0.35, mountTheta=1.16
00:27:13.970 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.07, opts=13)
00:27:13.970 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.07)
00:27:13.970 00.000 8976 Worker thread wakes up
00:27:13.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.07) opts 0xd
00:27:13.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.07)
00:27:13.970 00.000 8976 Moving (-0.40, -0.07) raw xDistance=0.15 yDistance=0.35
00:27:13.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:27:13.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:27:13.970 00.000 8976 MoveAxis(R, 0, ABG)
00:27:13.970 00.000 8976 MoveAxis(D, 1, ABG)
00:27:13.970 00.000 8976 stepping (-15, -5) + (0, -1)
00:27:13.970 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:13.971 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:27:13.981 00.010 5052 UpdateGuideState exits: m=160 SNR=8.7
00:27:13.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:13.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:13.982 00.001 5052 Enqueuing Expose request
00:27:13.989 00.007 8976 Received - 47 (G) 
00:27:13.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:13.989 00.000 8976 stepped: pos (-15, -6)
00:27:13.989 00.000 8976 move complete, result=0
00:27:13.989 00.000 8976 worker thread done servicing request
00:27:13.989 00.000 8976 Worker thread wakes up
00:27:13.989 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:27:13.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:13.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:14.650 00.661 8976 Exposure complete
00:27:14.655 00.005 8976 worker thread done servicing request
00:27:14.656 00.001 5052 OnExposeComplete: enter
00:27:14.656 00.000 5052 UpdateGuideState(): m_state=6
00:27:14.656 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
00:27:14.656 00.000 5052 Star::Find returns 1 (0), X=337.84, Y=302.19, Mass=157, SNR=8.7, Peak=61 HFD=3.5
00:27:14.656 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.12) = xAngle (0.99 = 0.99)
00:27:14.656 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.83 = 0.83)
00:27:14.656 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.01 hyp=0.35 cameraTheta=3.11 mountX=0.19 mountY=0.25, mountTheta=0.93
00:27:14.657 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.01, opts=13)
00:27:14.657 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.01)
00:27:14.657 00.000 8976 Worker thread wakes up
00:27:14.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.01) opts 0xd
00:27:14.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.01)
00:27:14.657 00.000 8976 Moving (-0.34, 0.01) raw xDistance=0.19 yDistance=0.25
00:27:14.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:27:14.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:27:14.657 00.000 8976 MoveAxis(R, 0, ABG)
00:27:14.657 00.000 8976 MoveAxis(U, 0, ABG)
00:27:14.657 00.000 8976 move complete, result=0
00:27:14.657 00.000 8976 worker thread done servicing request
00:27:14.658 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:14.668 00.010 5052 UpdateGuideState exits: m=157 SNR=8.7
00:27:14.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:14.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:14.668 00.000 5052 Enqueuing Expose request
00:27:14.668 00.000 8976 Worker thread wakes up
00:27:14.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:14.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:14.668 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:27:15.328 00.660 8976 Exposure complete
00:27:15.333 00.005 8976 worker thread done servicing request
00:27:15.333 00.000 5052 OnExposeComplete: enter
00:27:15.333 00.000 5052 UpdateGuideState(): m_state=6
00:27:15.333 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
00:27:15.333 00.000 5052 Star::Find returns 1 (0), X=338.02, Y=302.04, Mass=171, SNR=8.9, Peak=63 HFD=2.9
00:27:15.334 00.001 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.12) = xAngle (-4.59 = 1.70)
00:27:15.334 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.75 = 1.53)
00:27:15.334 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-2.47 mountX=-0.03 mountY=0.22, mountTheta=1.69
00:27:15.334 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.13, opts=13)
00:27:15.334 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.13)
00:27:15.334 00.000 8976 Worker thread wakes up
00:27:15.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.13) opts 0xd
00:27:15.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.13)
00:27:15.335 00.001 8976 Moving (-0.17, -0.13) raw xDistance=-0.03 yDistance=0.22
00:27:15.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:27:15.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:27:15.335 00.000 8976 MoveAxis(R, 0, ABG)
00:27:15.335 00.000 8976 MoveAxis(U, 0, ABG)
00:27:15.335 00.000 8976 move complete, result=0
00:27:15.335 00.000 8976 worker thread done servicing request
00:27:15.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:27:15.345 00.010 5052 UpdateGuideState exits: m=171 SNR=8.9
00:27:15.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:15.345 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:15.345 00.000 5052 Enqueuing Expose request
00:27:15.345 00.000 8976 Worker thread wakes up
00:27:15.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:15.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:15.345 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:27:16.015 00.670 8976 Exposure complete
00:27:16.020 00.005 8976 worker thread done servicing request
00:27:16.020 00.000 5052 OnExposeComplete: enter
00:27:16.020 00.000 5052 UpdateGuideState(): m_state=6
00:27:16.020 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
00:27:16.021 00.001 5052 Star::Find returns 1 (0), X=338.84, Y=301.97, Mass=145, SNR=8.2, Peak=65 HFD=2.8
00:27:16.021 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.12) = xAngle (-2.43 = -2.43)
00:27:16.021 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.59 = -2.59)
00:27:16.021 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.21 hyp=0.68 cameraTheta=-0.31 mountX=-0.52 mountY=-0.36, mountTheta=-2.53
00:27:16.021 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.21, opts=13)
00:27:16.021 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.21)
00:27:16.022 00.001 8976 Worker thread wakes up
00:27:16.022 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.21) opts 0xd
00:27:16.022 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.21)
00:27:16.022 00.000 8976 Moving (0.65, -0.21) raw xDistance=-0.52 yDistance=-0.36
00:27:16.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.52
00:27:16.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:27:16.022 00.000 8976 MoveAxis(R, 2, ABG)
00:27:16.022 00.000 8976 stepping (-15, -6) + (2, 0)
00:27:16.022 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:16.023 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:27:16.032 00.009 5052 UpdateGuideState exits: m=145 SNR=8.2
00:27:16.032 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:16.032 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:16.032 00.000 5052 Enqueuing Expose request
00:27:16.051 00.019 8976 Received - 47 (G) 
00:27:16.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:16.051 00.000 8976 stepped: pos (-13, -6)
00:27:16.051 00.000 8976 MoveAxis(U, 1, ABG)
00:27:16.051 00.000 8976 stepping (-13, -6) + (0, 1)
00:27:16.051 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:16.083 00.032 8976 Received - 47 (G) 
00:27:16.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:16.083 00.000 8976 stepped: pos (-13, -5)
00:27:16.083 00.000 8976 move complete, result=0
00:27:16.083 00.000 8976 worker thread done servicing request
00:27:16.083 00.000 8976 Worker thread wakes up
00:27:16.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:16.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:16.083 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 1 ms NORTH
00:27:16.743 00.660 8976 Exposure complete
00:27:16.748 00.005 8976 worker thread done servicing request
00:27:16.748 00.000 5052 OnExposeComplete: enter
00:27:16.748 00.000 5052 UpdateGuideState(): m_state=6
00:27:16.748 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
00:27:16.748 00.000 5052 Star::Find returns 1 (0), X=338.84, Y=302.83, Mass=165, SNR=8.8, Peak=67 HFD=2.8
00:27:16.748 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.12) = xAngle (-1.33 = -1.33)
00:27:16.748 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.49 = -1.49)
00:27:16.748 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.65 hyp=0.92 cameraTheta=0.79 mountX=0.22 mountY=-0.92, mountTheta=-1.34
00:27:16.749 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.65, opts=13)
00:27:16.749 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.65)
00:27:16.749 00.000 8976 Worker thread wakes up
00:27:16.749 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.65) opts 0xd
00:27:16.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.65)
00:27:16.749 00.000 8976 Moving (0.65, 0.65) raw xDistance=0.22 yDistance=-0.92
00:27:16.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:27:16.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.92
00:27:16.749 00.000 8976 MoveAxis(R, 0, ABG)
00:27:16.749 00.000 8976 MoveAxis(U, 3, ABG)
00:27:16.750 00.001 8976 stepping (-13, -5) + (0, 3)
00:27:16.750 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:16.750 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:27:16.761 00.011 5052 UpdateGuideState exits: m=165 SNR=8.8
00:27:16.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:16.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:16.761 00.000 5052 Enqueuing Expose request
00:27:16.787 00.026 8976 Received - 47 (G) 
00:27:16.787 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:16.787 00.000 8976 stepped: pos (-13, -2)
00:27:16.787 00.000 8976 move complete, result=0
00:27:16.787 00.000 8976 worker thread done servicing request
00:27:16.787 00.000 8976 Worker thread wakes up
00:27:16.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:16.787 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:16.787 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 3 ms NORTH
00:27:17.449 00.662 8976 Exposure complete
00:27:17.454 00.005 8976 worker thread done servicing request
00:27:17.455 00.001 5052 OnExposeComplete: enter
00:27:17.455 00.000 5052 UpdateGuideState(): m_state=6
00:27:17.455 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
00:27:17.455 00.000 5052 Star::Find returns 1 (0), X=338.01, Y=302.27, Mass=159, SNR=8.7, Peak=62 HFD=2.7
00:27:17.455 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.12) = xAngle (0.56 = 0.56)
00:27:17.455 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.40 = 0.40)
00:27:17.455 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.67 mountX=0.17 mountY=0.08, mountTheta=0.43
00:27:17.455 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.09, opts=13)
00:27:17.456 00.001 5052 Enqueuing Move request for stepguider (-0.18, 0.09)
00:27:17.456 00.000 8976 Worker thread wakes up
00:27:17.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.09) opts 0xd
00:27:17.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.09)
00:27:17.456 00.000 8976 Moving (-0.18, 0.09) raw xDistance=0.17 yDistance=0.08
00:27:17.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:27:17.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:27:17.456 00.000 8976 MoveAxis(R, 0, ABG)
00:27:17.456 00.000 8976 MoveAxis(U, 0, ABG)
00:27:17.456 00.000 8976 move complete, result=0
00:27:17.456 00.000 8976 worker thread done servicing request
00:27:17.457 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:27:17.466 00.009 5052 UpdateGuideState exits: m=159 SNR=8.7
00:27:17.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:17.466 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:17.466 00.000 5052 Enqueuing Expose request
00:27:17.466 00.000 8976 Worker thread wakes up
00:27:17.466 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:17.467 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:17.467 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:18.133 00.666 8976 Exposure complete
00:27:18.139 00.006 8976 worker thread done servicing request
00:27:18.139 00.000 5052 OnExposeComplete: enter
00:27:18.139 00.000 5052 UpdateGuideState(): m_state=6
00:27:18.139 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
00:27:18.139 00.000 5052 Star::Find returns 1 (0), X=337.57, Y=302.17, Mass=151, SNR=8.4, Peak=66 HFD=2.9
00:27:18.139 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.12) = xAngle (-5.26 = 1.03)
00:27:18.139 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.42 = 0.87)
00:27:18.139 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.00 hyp=0.62 cameraTheta=-3.14 mountX=0.32 mountY=0.47, mountTheta=0.97
00:27:18.139 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.00, opts=13)
00:27:18.139 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.00)
00:27:18.140 00.001 8976 Worker thread wakes up
00:27:18.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.00) opts 0xd
00:27:18.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.00)
00:27:18.140 00.000 8976 Moving (-0.62, -0.00) raw xDistance=0.32 yDistance=0.47
00:27:18.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:27:18.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
00:27:18.140 00.000 8976 MoveAxis(L, 1, ABG)
00:27:18.140 00.000 8976 stepping (-13, -2) + (-1, 0)
00:27:18.140 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:18.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:18.150 00.010 5052 UpdateGuideState exits: m=151 SNR=8.4
00:27:18.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:18.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:18.150 00.000 5052 Enqueuing Expose request
00:27:18.162 00.012 8976 Received - 47 (G) 
00:27:18.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:18.162 00.000 8976 stepped: pos (-14, -2)
00:27:18.162 00.000 8976 MoveAxis(D, 2, ABG)
00:27:18.162 00.000 8976 stepping (-14, -2) + (0, -2)
00:27:18.162 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:18.193 00.031 8976 Received - 47 (G) 
00:27:18.194 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:18.194 00.000 8976 stepped: pos (-14, -4)
00:27:18.194 00.000 8976 move complete, result=0
00:27:18.194 00.000 8976 worker thread done servicing request
00:27:18.194 00.000 8976 Worker thread wakes up
00:27:18.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:18.194 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:18.194 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
00:27:18.860 00.666 8976 Exposure complete
00:27:18.867 00.007 8976 worker thread done servicing request
00:27:18.867 00.000 5052 OnExposeComplete: enter
00:27:18.867 00.000 5052 UpdateGuideState(): m_state=6
00:27:18.867 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
00:27:18.867 00.000 5052 Star::Find returns 1 (0), X=337.34, Y=302.21, Mass=159, SNR=8.6, Peak=59 HFD=3.3
00:27:18.867 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.12) = xAngle (0.98 = 0.98)
00:27:18.867 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.82 = 0.82)
00:27:18.867 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.03 hyp=0.85 cameraTheta=3.10 mountX=0.47 mountY=0.62, mountTheta=0.92
00:27:18.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.03, opts=13)
00:27:18.868 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.03)
00:27:18.868 00.000 8976 Worker thread wakes up
00:27:18.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.03) opts 0xd
00:27:18.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.03)
00:27:18.868 00.000 8976 Moving (-0.85, 0.03) raw xDistance=0.47 yDistance=0.62
00:27:18.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
00:27:18.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
00:27:18.869 00.001 8976 MoveAxis(L, 2, ABG)
00:27:18.869 00.000 8976 stepping (-14, -4) + (-2, 0)
00:27:18.869 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:18.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:27:18.881 00.012 5052 UpdateGuideState exits: m=159 SNR=8.6
00:27:18.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:18.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:18.881 00.000 5052 Enqueuing Expose request
00:27:18.897 00.016 8976 Received - 47 (G) 
00:27:18.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:18.897 00.000 8976 stepped: pos (-16, -4)
00:27:18.897 00.000 8976 MoveAxis(D, 2, ABG)
00:27:18.897 00.000 8976 stepping (-16, -4) + (0, -2)
00:27:18.897 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:18.928 00.031 8976 Received - 47 (G) 
00:27:18.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:18.928 00.000 8976 stepped: pos (-16, -6)
00:27:18.929 00.001 8976 move complete, result=0
00:27:18.929 00.000 8976 worker thread done servicing request
00:27:18.929 00.000 8976 Worker thread wakes up
00:27:18.929 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
00:27:18.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:18.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:19.605 00.676 8976 Exposure complete
00:27:19.611 00.006 8976 worker thread done servicing request
00:27:19.611 00.000 5052 OnExposeComplete: enter
00:27:19.611 00.000 5052 UpdateGuideState(): m_state=6
00:27:19.611 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
00:27:19.611 00.000 5052 Star::Find returns 1 (0), X=336.93, Y=301.84, Mass=154, SNR=8.6, Peak=65 HFD=2.4
00:27:19.611 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.12) = xAngle (-5.00 = 1.29)
00:27:19.611 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.16 = 1.13)
00:27:19.611 00.000 5052 CameraToMount -- cameraX=-1.25 cameraY=-0.34 hyp=1.30 cameraTheta=-2.88 mountX=0.36 mountY=1.17, mountTheta=1.27
00:27:19.612 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.25, y=-0.34, opts=13)
00:27:19.613 00.001 5052 Enqueuing Move request for stepguider (-1.25, -0.34)
00:27:19.613 00.000 8976 Worker thread wakes up
00:27:19.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.25, -0.34) opts 0xd
00:27:19.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.25, -0.34)
00:27:19.613 00.000 8976 Moving (-1.25, -0.34) raw xDistance=0.36 yDistance=1.17
00:27:19.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
00:27:19.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.17
00:27:19.613 00.000 8976 MoveAxis(L, 2, ABG)
00:27:19.613 00.000 8976 stepping (-16, -6) + (-2, 0)
00:27:19.613 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:19.615 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:27:19.627 00.012 5052 UpdateGuideState exits: m=154 SNR=8.6
00:27:19.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:19.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:19.627 00.000 5052 Enqueuing Expose request
00:27:19.648 00.021 8976 Received - 47 (G) 
00:27:19.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:19.648 00.000 8976 stepped: pos (-18, -6)
00:27:19.648 00.000 8976 MoveAxis(D, 4, ABG)
00:27:19.648 00.000 8976 stepping (-18, -6) + (0, -4)
00:27:19.648 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:27:19.680 00.032 8976 Received - 47 (G) 
00:27:19.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:27:19.680 00.000 8976 stepped: pos (-18, -10)
00:27:19.680 00.000 8976 move complete, result=0
00:27:19.680 00.000 8976 worker thread done servicing request
00:27:19.680 00.000 8976 Worker thread wakes up
00:27:19.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:19.680 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:19.680 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.2 px 4 ms SOUTH
00:27:20.358 00.678 8976 Exposure complete
00:27:20.366 00.008 5052 OnExposeComplete: enter
00:27:20.366 00.000 5052 UpdateGuideState(): m_state=6
00:27:20.366 00.000 5052 Star::Find(18, 336, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
00:27:20.366 00.000 5052 Star::Find returns 1 (0), X=336.93, Y=302.10, Mass=152, SNR=8.5, Peak=67 HFD=2.8
00:27:20.366 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.12) = xAngle (-5.20 = 1.09)
00:27:20.366 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.36 = 0.92)
00:27:20.366 00.000 5052 CameraToMount -- cameraX=-1.25 cameraY=-0.08 hyp=1.26 cameraTheta=-3.08 mountX=0.59 mountY=1.00, mountTheta=1.04
00:27:20.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.25, y=-0.08, opts=13)
00:27:20.367 00.000 5052 Enqueuing Move request for stepguider (-1.25, -0.08)
00:27:20.369 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:27:20.371 00.002 8976 worker thread done servicing request
00:27:20.372 00.001 8976 Worker thread wakes up
00:27:20.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.25, -0.08) opts 0xd
00:27:20.372 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.25, -0.08)
00:27:20.372 00.000 8976 Moving (-1.25, -0.08) raw xDistance=0.59 yDistance=1.00
00:27:20.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
00:27:20.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.00
00:27:20.372 00.000 8976 MoveAxis(L, 2, ABG)
00:27:20.372 00.000 8976 stepping (-18, -10) + (-2, 0)
00:27:20.372 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:20.382 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
00:27:20.382 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:20.382 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:20.382 00.000 5052 Enqueuing Expose request
00:27:20.399 00.017 8976 Received - 47 (G) 
00:27:20.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:20.399 00.000 8976 stepped: pos (-20, -10)
00:27:20.399 00.000 8976 MoveAxis(D, 4, ABG)
00:27:20.399 00.000 8976 stepping (-20, -10) + (0, -4)
00:27:20.399 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:27:20.431 00.032 8976 Received - 47 (G) 
00:27:20.432 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:27:20.432 00.000 8976 stepped: pos (-20, -14)
00:27:20.432 00.000 8976 move complete, result=0
00:27:20.432 00.000 8976 worker thread done servicing request
00:27:20.432 00.000 8976 Worker thread wakes up
00:27:20.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:20.432 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 1.0 px 4 ms SOUTH
00:27:20.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:21.105 00.673 8976 Exposure complete
00:27:21.111 00.006 8976 worker thread done servicing request
00:27:21.111 00.000 5052 OnExposeComplete: enter
00:27:21.111 00.000 5052 UpdateGuideState(): m_state=6
00:27:21.111 00.000 5052 Star::Find(18, 336, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
00:27:21.111 00.000 5052 Star::Find returns 1 (0), X=337.87, Y=302.01, Mass=168, SNR=8.9, Peak=65 HFD=2.7
00:27:21.111 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.12) = xAngle (-4.78 = 1.50)
00:27:21.111 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.94 = 1.34)
00:27:21.111 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.16 hyp=0.36 cameraTheta=-2.66 mountX=0.02 mountY=0.35, mountTheta=1.50
00:27:21.112 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.16, opts=13)
00:27:21.112 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.16)
00:27:21.112 00.000 8976 Worker thread wakes up
00:27:21.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.16) opts 0xd
00:27:21.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.16)
00:27:21.112 00.000 8976 Moving (-0.32, -0.16) raw xDistance=0.02 yDistance=0.35
00:27:21.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:27:21.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.35
00:27:21.112 00.000 8976 MoveAxis(R, 0, ABG)
00:27:21.112 00.000 8976 MoveAxis(D, 1, ABG)
00:27:21.112 00.000 8976 stepping (-20, -14) + (0, -1)
00:27:21.113 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:21.114 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:27:21.124 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
00:27:21.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:21.124 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:21.124 00.000 5052 Enqueuing Expose request
00:27:21.134 00.010 8976 Received - 47 (G) 
00:27:21.134 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:21.134 00.000 8976 stepped: pos (-20, -15)
00:27:21.135 00.001 8976 move complete, result=0
00:27:21.135 00.000 8976 worker thread done servicing request
00:27:21.135 00.000 8976 Worker thread wakes up
00:27:21.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:21.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:21.135 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:27:21.798 00.663 8976 Exposure complete
00:27:21.803 00.005 8976 worker thread done servicing request
00:27:21.804 00.001 5052 OnExposeComplete: enter
00:27:21.804 00.000 5052 UpdateGuideState(): m_state=6
00:27:21.804 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
00:27:21.804 00.000 5052 Star::Find returns 1 (0), X=338.26, Y=301.83, Mass=174, SNR=9.1, Peak=63 HFD=3.0
00:27:21.804 00.000 5052 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.12) = xAngle (-3.49 = 2.80)
00:27:21.804 00.000 5052 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.65 = 2.64)
00:27:21.804 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.37 mountX=-0.33 mountY=0.17, mountTheta=2.67
00:27:21.804 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.34, opts=13)
00:27:21.804 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.34)
00:27:21.805 00.001 8976 Worker thread wakes up
00:27:21.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.34) opts 0xd
00:27:21.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.34)
00:27:21.805 00.000 8976 Moving (0.07, -0.34) raw xDistance=-0.33 yDistance=0.17
00:27:21.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:27:21.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:27:21.805 00.000 8976 MoveAxis(R, 1, ABG)
00:27:21.805 00.000 8976 stepping (-20, -15) + (1, 0)
00:27:21.805 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:21.805 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:27:21.814 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
00:27:21.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:21.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:21.814 00.000 5052 Enqueuing Expose request
00:27:21.822 00.008 8976 Received - 47 (G) 
00:27:21.822 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:21.822 00.000 8976 stepped: pos (-19, -15)
00:27:21.822 00.000 8976 MoveAxis(U, 0, ABG)
00:27:21.822 00.000 8976 move complete, result=0
00:27:21.822 00.000 8976 worker thread done servicing request
00:27:21.822 00.000 8976 Worker thread wakes up
00:27:21.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:21.823 00.001 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:21.823 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
00:27:22.482 00.659 8976 Exposure complete
00:27:22.488 00.006 8976 worker thread done servicing request
00:27:22.488 00.000 5052 OnExposeComplete: enter
00:27:22.488 00.000 5052 UpdateGuideState(): m_state=6
00:27:22.488 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
00:27:22.488 00.000 5052 Star::Find returns 1 (0), X=339.21, Y=301.92, Mass=170, SNR=9.0, Peak=65 HFD=2.9
00:27:22.488 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.12) = xAngle (-2.36 = -2.36)
00:27:22.488 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.52 = -2.52)
00:27:22.488 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=-0.26 hyp=1.06 cameraTheta=-0.25 mountX=-0.75 mountY=-0.61, mountTheta=-2.46
00:27:22.489 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=-0.26, opts=13)
00:27:22.489 00.000 5052 Enqueuing Move request for stepguider (1.02, -0.26)
00:27:22.489 00.000 8976 Worker thread wakes up
00:27:22.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, -0.26) opts 0xd
00:27:22.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, -0.26)
00:27:22.489 00.000 8976 Moving (1.02, -0.26) raw xDistance=-0.75 yDistance=-0.61
00:27:22.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
00:27:22.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
00:27:22.489 00.000 8976 MoveAxis(R, 3, ABG)
00:27:22.489 00.000 8976 stepping (-19, -15) + (3, 0)
00:27:22.489 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:22.490 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:27:22.500 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
00:27:22.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:22.500 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:22.500 00.000 5052 Enqueuing Expose request
00:27:22.526 00.026 8976 Received - 47 (G) 
00:27:22.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:22.526 00.000 8976 stepped: pos (-16, -15)
00:27:22.526 00.000 8976 MoveAxis(U, 2, ABG)
00:27:22.526 00.000 8976 stepping (-16, -15) + (0, 2)
00:27:22.526 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:22.558 00.032 8976 Received - 47 (G) 
00:27:22.558 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:22.558 00.000 8976 stepped: pos (-16, -13)
00:27:22.558 00.000 8976 move complete, result=0
00:27:22.558 00.000 8976 worker thread done servicing request
00:27:22.558 00.000 8976 Worker thread wakes up
00:27:22.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:22.558 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:22.558 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.6 px 2 ms NORTH
00:27:23.234 00.676 8976 Exposure complete
00:27:23.240 00.006 8976 worker thread done servicing request
00:27:23.240 00.000 5052 OnExposeComplete: enter
00:27:23.240 00.000 5052 UpdateGuideState(): m_state=6
00:27:23.240 00.000 5052 Star::Find(18, 339, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
00:27:23.240 00.000 5052 Star::Find returns 1 (0), X=339.73, Y=302.28, Mass=164, SNR=8.8, Peak=64 HFD=2.9
00:27:23.240 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.12) = xAngle (-2.05 = -2.05)
00:27:23.240 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.21 = -2.21)
00:27:23.240 00.000 5052 CameraToMount -- cameraX=1.55 cameraY=0.11 hyp=1.55 cameraTheta=0.07 mountX=-0.71 mountY=-1.24, mountTheta=-2.09
00:27:23.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.55, y=0.11, opts=13)
00:27:23.241 00.000 5052 Enqueuing Move request for stepguider (1.55, 0.11)
00:27:23.241 00.000 8976 Worker thread wakes up
00:27:23.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.55, 0.11) opts 0xd
00:27:23.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.55, 0.11)
00:27:23.241 00.000 8976 Moving (1.55, 0.11) raw xDistance=-0.71 yDistance=-1.24
00:27:23.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.71
00:27:23.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.24
00:27:23.241 00.000 8976 MoveAxis(R, 3, ABG)
00:27:23.241 00.000 8976 stepping (-16, -13) + (3, 0)
00:27:23.241 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:23.242 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:23.251 00.009 5052 UpdateGuideState exits: m=164 SNR=8.8
00:27:23.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:23.251 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:23.251 00.000 5052 Enqueuing Expose request
00:27:23.277 00.026 8976 Received - 47 (G) 
00:27:23.277 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:23.277 00.000 8976 stepped: pos (-13, -13)
00:27:23.277 00.000 8976 MoveAxis(U, 4, ABG)
00:27:23.277 00.000 8976 stepping (-13, -13) + (0, 4)
00:27:23.277 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:27:23.310 00.033 8976 Received - 47 (G) 
00:27:23.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:27:23.310 00.000 8976 stepped: pos (-13, -9)
00:27:23.310 00.000 8976 move complete, result=0
00:27:23.310 00.000 8976 worker thread done servicing request
00:27:23.310 00.000 8976 Worker thread wakes up
00:27:23.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:23.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:23.310 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.2 px 4 ms NORTH
00:27:23.974 00.664 8976 Exposure complete
00:27:23.979 00.005 8976 worker thread done servicing request
00:27:23.979 00.000 5052 OnExposeComplete: enter
00:27:23.980 00.001 5052 UpdateGuideState(): m_state=6
00:27:23.980 00.000 5052 Star::Find(18, 339, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
00:27:23.980 00.000 5052 Star::Find returns 1 (0), X=339.87, Y=302.66, Mass=168, SNR=8.9, Peak=68 HFD=2.8
00:27:23.980 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.12) = xAngle (-1.83 = -1.83)
00:27:23.980 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.99 = -1.99)
00:27:23.980 00.000 5052 CameraToMount -- cameraX=1.68 cameraY=0.49 hyp=1.75 cameraTheta=0.28 mountX=-0.45 mountY=-1.59, mountTheta=-1.85
00:27:23.981 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.68, y=0.49, opts=13)
00:27:23.981 00.000 5052 Enqueuing Move request for stepguider (1.68, 0.49)
00:27:23.981 00.000 8976 Worker thread wakes up
00:27:23.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.68, 0.49) opts 0xd
00:27:23.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.68, 0.49)
00:27:23.981 00.000 8976 Moving (1.68, 0.49) raw xDistance=-0.45 yDistance=-1.59
00:27:23.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
00:27:23.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.59
00:27:23.981 00.000 8976 MoveAxis(R, 2, ABG)
00:27:23.982 00.001 8976 stepping (-13, -9) + (2, 0)
00:27:23.982 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:23.983 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:23.993 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
00:27:23.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:23.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:23.993 00.000 5052 Enqueuing Expose request
00:27:24.013 00.020 8976 Received - 47 (G) 
00:27:24.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:24.013 00.000 8976 stepped: pos (-11, -9)
00:27:24.013 00.000 8976 MoveAxis(U, 6, ABG)
00:27:24.013 00.000 8976 stepping (-11, -9) + (0, 6)
00:27:24.013 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:27:24.060 00.047 8976 Received - 47 (G) 
00:27:24.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:27:24.060 00.000 8976 stepped: pos (-11, -3)
00:27:24.060 00.000 8976 move complete, result=0
00:27:24.060 00.000 8976 worker thread done servicing request
00:27:24.060 00.000 8976 Worker thread wakes up
00:27:24.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:24.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:24.061 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -1.6 px 6 ms NORTH
00:27:24.731 00.670 8976 Exposure complete
00:27:24.736 00.005 8976 worker thread done servicing request
00:27:24.736 00.000 5052 OnExposeComplete: enter
00:27:24.737 00.001 5052 UpdateGuideState(): m_state=6
00:27:24.737 00.000 5052 Star::Find(18, 339, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
00:27:24.737 00.000 5052 Star::Find returns 1 (0), X=339.23, Y=302.64, Mass=169, SNR=9.0, Peak=64 HFD=2.8
00:27:24.737 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.12) = xAngle (-1.70 = -1.70)
00:27:24.737 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.86 = -1.86)
00:27:24.737 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=0.46 hyp=1.14 cameraTheta=0.42 mountX=-0.14 mountY=-1.09, mountTheta=-1.70
00:27:24.737 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=0.46, opts=13)
00:27:24.737 00.000 5052 Enqueuing Move request for stepguider (1.04, 0.46)
00:27:24.738 00.001 8976 Worker thread wakes up
00:27:24.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, 0.46) opts 0xd
00:27:24.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, 0.46)
00:27:24.738 00.000 8976 Moving (1.04, 0.46) raw xDistance=-0.14 yDistance=-1.09
00:27:24.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:27:24.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.09
00:27:24.738 00.000 8976 MoveAxis(R, 0, ABG)
00:27:24.738 00.000 8976 MoveAxis(U, 4, ABG)
00:27:24.738 00.000 8976 stepping (-11, -3) + (0, 4)
00:27:24.738 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:27:24.738 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:27:24.748 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
00:27:24.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:24.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:24.748 00.000 5052 Enqueuing Expose request
00:27:24.780 00.032 8976 Received - 47 (G) 
00:27:24.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:27:24.780 00.000 8976 stepped: pos (-11, 1)
00:27:24.780 00.000 8976 move complete, result=0
00:27:24.780 00.000 8976 worker thread done servicing request
00:27:24.780 00.000 8976 Worker thread wakes up
00:27:24.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:24.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:24.780 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.1 px 4 ms NORTH
00:27:25.458 00.678 8976 Exposure complete
00:27:25.464 00.006 8976 worker thread done servicing request
00:27:25.464 00.000 5052 OnExposeComplete: enter
00:27:25.464 00.000 5052 UpdateGuideState(): m_state=6
00:27:25.464 00.000 5052 Star::Find(18, 339, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
00:27:25.464 00.000 5052 Star::Find returns 1 (0), X=339.41, Y=302.01, Mass=157, SNR=8.6, Peak=62 HFD=2.8
00:27:25.464 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.12) = xAngle (-2.25 = -2.25)
00:27:25.464 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.41 = -2.41)
00:27:25.464 00.000 5052 CameraToMount -- cameraX=1.22 cameraY=-0.17 hyp=1.23 cameraTheta=-0.14 mountX=-0.77 mountY=-0.82, mountTheta=-2.33
00:27:25.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.22, y=-0.17, opts=13)
00:27:25.465 00.000 5052 Enqueuing Move request for stepguider (1.22, -0.17)
00:27:25.465 00.000 8976 Worker thread wakes up
00:27:25.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.22, -0.17) opts 0xd
00:27:25.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.22, -0.17)
00:27:25.465 00.000 8976 Moving (1.22, -0.17) raw xDistance=-0.77 yDistance=-0.82
00:27:25.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77
00:27:25.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.82
00:27:25.465 00.000 8976 MoveAxis(R, 3, ABG)
00:27:25.465 00.000 8976 stepping (-11, 1) + (3, 0)
00:27:25.465 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:25.466 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:27:25.475 00.009 5052 UpdateGuideState exits: m=157 SNR=8.6
00:27:25.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:25.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:25.475 00.000 5052 Enqueuing Expose request
00:27:25.499 00.024 8976 Received - 47 (G) 
00:27:25.499 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:25.499 00.000 8976 stepped: pos (-8, 1)
00:27:25.499 00.000 8976 MoveAxis(U, 3, ABG)
00:27:25.499 00.000 8976 stepping (-8, 1) + (0, 3)
00:27:25.499 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:25.531 00.032 8976 Received - 47 (G) 
00:27:25.531 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:25.531 00.000 8976 stepped: pos (-8, 4)
00:27:25.531 00.000 8976 move complete, result=0
00:27:25.531 00.000 8976 worker thread done servicing request
00:27:25.531 00.000 8976 Worker thread wakes up
00:27:25.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:25.531 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:25.531 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.8 px 3 ms NORTH
00:27:26.195 00.664 8976 Exposure complete
00:27:26.201 00.006 8976 worker thread done servicing request
00:27:26.202 00.001 5052 OnExposeComplete: enter
00:27:26.202 00.000 5052 UpdateGuideState(): m_state=6
00:27:26.202 00.000 5052 Star::Find(18, 339, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
00:27:26.202 00.000 5052 Star::Find returns 1 (0), X=339.13, Y=302.69, Mass=168, SNR=8.9, Peak=63 HFD=2.7
00:27:26.202 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.12) = xAngle (-1.62 = -1.62)
00:27:26.202 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.78 = -1.78)
00:27:26.202 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.52 hyp=1.08 cameraTheta=0.50 mountX=-0.05 mountY=-1.06, mountTheta=-1.62
00:27:26.203 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.52, opts=13)
00:27:26.203 00.000 5052 Enqueuing Move request for stepguider (0.95, 0.52)
00:27:26.203 00.000 8976 Worker thread wakes up
00:27:26.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.52) opts 0xd
00:27:26.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.52)
00:27:26.204 00.001 8976 Moving (0.95, 0.52) raw xDistance=-0.05 yDistance=-1.06
00:27:26.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:27:26.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.06
00:27:26.204 00.000 8976 MoveAxis(R, 0, ABG)
00:27:26.204 00.000 8976 MoveAxis(U, 4, ABG)
00:27:26.204 00.000 8976 stepping (-8, 4) + (0, 4)
00:27:26.204 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:27:26.205 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:27:26.214 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
00:27:26.215 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:26.215 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:26.215 00.000 5052 Enqueuing Expose request
00:27:26.235 00.020 8976 Received - 47 (G) 
00:27:26.235 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:27:26.235 00.000 8976 stepped: pos (-8, 8)
00:27:26.235 00.000 8976 move complete, result=0
00:27:26.235 00.000 8976 worker thread done servicing request
00:27:26.235 00.000 8976 Worker thread wakes up
00:27:26.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:26.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:26.235 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -1.1 px 4 ms NORTH
00:27:26.899 00.664 8976 Exposure complete
00:27:26.905 00.006 8976 worker thread done servicing request
00:27:26.905 00.000 5052 OnExposeComplete: enter
00:27:26.905 00.000 5052 UpdateGuideState(): m_state=6
00:27:26.905 00.000 5052 Star::Find(18, 339, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
00:27:26.905 00.000 5052 Star::Find returns 1 (0), X=338.42, Y=302.81, Mass=155, SNR=8.6, Peak=61 HFD=3.0
00:27:26.905 00.000 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.12) = xAngle (-0.89 = -0.89)
00:27:26.905 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.06 = -1.06)
00:27:26.905 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.64 hyp=0.68 cameraTheta=1.22 mountX=0.43 mountY=-0.59, mountTheta=-0.95
00:27:26.906 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.64, opts=13)
00:27:26.906 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.64)
00:27:26.906 00.000 8976 Worker thread wakes up
00:27:26.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.64) opts 0xd
00:27:26.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.64)
00:27:26.906 00.000 8976 Moving (0.23, 0.64) raw xDistance=0.43 yDistance=-0.59
00:27:26.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:27:26.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.59
00:27:26.906 00.000 8976 MoveAxis(L, 2, ABG)
00:27:26.906 00.000 8976 stepping (-8, 8) + (-2, 0)
00:27:26.906 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:26.907 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:27:26.916 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
00:27:26.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:26.916 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:26.916 00.000 5052 Enqueuing Expose request
00:27:26.938 00.022 8976 Received - 47 (G) 
00:27:26.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:26.938 00.000 8976 stepped: pos (-10, 8)
00:27:26.938 00.000 8976 MoveAxis(U, 2, ABG)
00:27:26.938 00.000 8976 stepping (-10, 8) + (0, 2)
00:27:26.938 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:26.970 00.032 8976 Received - 47 (G) 
00:27:26.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:26.970 00.000 8976 stepped: pos (-10, 10)
00:27:26.970 00.000 8976 move complete, result=0
00:27:26.970 00.000 8976 worker thread done servicing request
00:27:26.970 00.000 8976 Worker thread wakes up
00:27:26.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:26.970 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:26.970 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.6 px 2 ms NORTH
00:27:27.639 00.669 8976 Exposure complete
00:27:27.644 00.005 8976 worker thread done servicing request
00:27:27.644 00.000 5052 OnExposeComplete: enter
00:27:27.644 00.000 5052 UpdateGuideState(): m_state=6
00:27:27.644 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
00:27:27.644 00.000 5052 Star::Find returns 1 (0), X=338.08, Y=302.31, Mass=168, SNR=8.9, Peak=63 HFD=3.3
00:27:27.644 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.12) = xAngle (0.14 = 0.14)
00:27:27.644 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.02 = -0.02)
00:27:27.644 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.26 mountX=0.17 mountY=-0.00, mountTheta=-0.02
00:27:27.645 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.13, opts=13)
00:27:27.645 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.13)
00:27:27.645 00.000 8976 Worker thread wakes up
00:27:27.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.13) opts 0xd
00:27:27.646 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.13)
00:27:27.646 00.000 8976 Moving (-0.11, 0.13) raw xDistance=0.17 yDistance=-0.00
00:27:27.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:27:27.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:27:27.646 00.000 8976 MoveAxis(R, 0, ABG)
00:27:27.646 00.000 8976 MoveAxis(U, 0, ABG)
00:27:27.646 00.000 8976 move complete, result=0
00:27:27.646 00.000 8976 worker thread done servicing request
00:27:27.646 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:27:27.656 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
00:27:27.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:27.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:27.656 00.000 5052 Enqueuing Expose request
00:27:27.656 00.000 8976 Worker thread wakes up
00:27:27.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:27.656 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:27.656 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:28.319 00.663 8976 Exposure complete
00:27:28.325 00.006 8976 worker thread done servicing request
00:27:28.325 00.000 5052 OnExposeComplete: enter
00:27:28.325 00.000 5052 UpdateGuideState(): m_state=6
00:27:28.325 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
00:27:28.325 00.000 5052 Star::Find returns 1 (0), X=338.08, Y=302.49, Mass=165, SNR=8.8, Peak=63 HFD=3.4
00:27:28.325 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.12) = xAngle (-0.23 = -0.23)
00:27:28.325 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.39 = -0.39)
00:27:28.325 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.32 hyp=0.33 cameraTheta=1.88 mountX=0.33 mountY=-0.13, mountTheta=-0.37
00:27:28.326 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.32, opts=13)
00:27:28.326 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.32)
00:27:28.326 00.000 8976 Worker thread wakes up
00:27:28.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.32) opts 0xd
00:27:28.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.32)
00:27:28.326 00.000 8976 Moving (-0.10, 0.32) raw xDistance=0.33 yDistance=-0.13
00:27:28.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:27:28.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:27:28.326 00.000 8976 MoveAxis(L, 1, ABG)
00:27:28.326 00.000 8976 stepping (-10, 10) + (-1, 0)
00:27:28.326 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:28.326 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:27:28.336 00.010 5052 UpdateGuideState exits: m=165 SNR=8.8
00:27:28.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:28.336 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:28.336 00.000 5052 Enqueuing Expose request
00:27:28.345 00.009 8976 Received - 47 (G) 
00:27:28.345 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:28.345 00.000 8976 stepped: pos (-11, 10)
00:27:28.345 00.000 8976 MoveAxis(U, 0, ABG)
00:27:28.345 00.000 8976 move complete, result=0
00:27:28.345 00.000 8976 worker thread done servicing request
00:27:28.345 00.000 8976 Worker thread wakes up
00:27:28.345 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:27:28.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:28.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:29.011 00.666 8976 Exposure complete
00:27:29.016 00.005 8976 worker thread done servicing request
00:27:29.016 00.000 5052 OnExposeComplete: enter
00:27:29.016 00.000 5052 UpdateGuideState(): m_state=6
00:27:29.016 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
00:27:29.016 00.000 5052 Star::Find returns 1 (0), X=338.13, Y=302.42, Mass=151, SNR=8.4, Peak=60 HFD=3.3
00:27:29.016 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.12) = xAngle (-0.32 = -0.32)
00:27:29.016 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.48 = -0.48)
00:27:29.017 00.001 5052 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.80 mountX=0.24 mountY=-0.12, mountTheta=-0.45
00:27:29.017 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.24, opts=13)
00:27:29.017 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.24)
00:27:29.017 00.000 8976 Worker thread wakes up
00:27:29.017 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.24) opts 0xd
00:27:29.017 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.24)
00:27:29.017 00.000 8976 Moving (-0.06, 0.24) raw xDistance=0.24 yDistance=-0.12
00:27:29.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:27:29.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:27:29.018 00.001 8976 MoveAxis(R, 0, ABG)
00:27:29.018 00.000 8976 MoveAxis(U, 0, ABG)
00:27:29.018 00.000 8976 move complete, result=0
00:27:29.018 00.000 8976 worker thread done servicing request
00:27:29.018 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:27:29.029 00.011 5052 UpdateGuideState exits: m=151 SNR=8.4
00:27:29.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:29.029 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:29.029 00.000 5052 Enqueuing Expose request
00:27:29.029 00.000 8976 Worker thread wakes up
00:27:29.029 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:29.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:29.030 00.001 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:29.692 00.662 8976 Exposure complete
00:27:29.698 00.006 8976 worker thread done servicing request
00:27:29.698 00.000 5052 OnExposeComplete: enter
00:27:29.698 00.000 5052 UpdateGuideState(): m_state=6
00:27:29.698 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
00:27:29.698 00.000 5052 Star::Find returns 1 (0), X=337.96, Y=302.44, Mass=172, SNR=9.0, Peak=61 HFD=3.5
00:27:29.698 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.12) = xAngle (0.17 = 0.17)
00:27:29.698 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.01 = 0.01)
00:27:29.698 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.26 hyp=0.35 cameraTheta=2.29 mountX=0.34 mountY=0.00, mountTheta=0.01
00:27:29.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.26, opts=13)
00:27:29.699 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.26)
00:27:29.700 00.001 8976 Worker thread wakes up
00:27:29.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.26) opts 0xd
00:27:29.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.26)
00:27:29.700 00.000 8976 Moving (-0.23, 0.26) raw xDistance=0.34 yDistance=0.00
00:27:29.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
00:27:29.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:27:29.700 00.000 8976 MoveAxis(L, 1, ABG)
00:27:29.700 00.000 8976 stepping (-11, 10) + (-1, 0)
00:27:29.700 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:29.700 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:29.710 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
00:27:29.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:29.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:29.710 00.000 5052 Enqueuing Expose request
00:27:29.720 00.010 8976 Received - 47 (G) 
00:27:29.720 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:29.720 00.000 8976 stepped: pos (-12, 10)
00:27:29.720 00.000 8976 MoveAxis(U, 0, ABG)
00:27:29.720 00.000 8976 move complete, result=0
00:27:29.720 00.000 8976 worker thread done servicing request
00:27:29.720 00.000 8976 Worker thread wakes up
00:27:29.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:29.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:29.720 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
00:27:30.382 00.662 8976 Exposure complete
00:27:30.388 00.006 8976 worker thread done servicing request
00:27:30.388 00.000 5052 OnExposeComplete: enter
00:27:30.388 00.000 5052 UpdateGuideState(): m_state=6
00:27:30.388 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
00:27:30.388 00.000 5052 Star::Find returns 1 (0), X=338.18, Y=302.63, Mass=163, SNR=8.8, Peak=61 HFD=3.3
00:27:30.388 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.12) = xAngle (-0.52 = -0.52)
00:27:30.388 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.68 = -0.68)
00:27:30.388 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.45 hyp=0.45 cameraTheta=1.59 mountX=0.39 mountY=-0.28, mountTheta=-0.63
00:27:30.389 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.45, opts=13)
00:27:30.389 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.45)
00:27:30.389 00.000 8976 Worker thread wakes up
00:27:30.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.45) opts 0xd
00:27:30.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.45)
00:27:30.389 00.000 8976 Moving (-0.01, 0.45) raw xDistance=0.39 yDistance=-0.28
00:27:30.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
00:27:30.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:27:30.389 00.000 8976 MoveAxis(L, 2, ABG)
00:27:30.390 00.001 8976 stepping (-12, 10) + (-2, 0)
00:27:30.390 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:30.391 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:27:30.400 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
00:27:30.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:30.401 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:30.401 00.000 5052 Enqueuing Expose request
00:27:30.423 00.022 8976 Received - 47 (G) 
00:27:30.423 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:30.423 00.000 8976 stepped: pos (-14, 10)
00:27:30.423 00.000 8976 MoveAxis(U, 1, ABG)
00:27:30.423 00.000 8976 stepping (-14, 10) + (0, 1)
00:27:30.423 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:30.455 00.032 8976 Received - 47 (G) 
00:27:30.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:30.455 00.000 8976 stepped: pos (-14, 11)
00:27:30.455 00.000 8976 move complete, result=0
00:27:30.455 00.000 8976 worker thread done servicing request
00:27:30.455 00.000 8976 Worker thread wakes up
00:27:30.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:30.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:30.455 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
00:27:31.116 00.661 8976 Exposure complete
00:27:31.122 00.006 8976 worker thread done servicing request
00:27:31.122 00.000 5052 OnExposeComplete: enter
00:27:31.122 00.000 5052 UpdateGuideState(): m_state=6
00:27:31.122 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
00:27:31.122 00.000 5052 Star::Find returns 1 (0), X=337.77, Y=301.94, Mass=164, SNR=8.8, Peak=62 HFD=3.3
00:27:31.122 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.12) = xAngle (-4.74 = 1.55)
00:27:31.122 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.90 = 1.38)
00:27:31.122 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.24 hyp=0.48 cameraTheta=-2.62 mountX=0.01 mountY=0.47, mountTheta=1.55
00:27:31.123 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.24, opts=13)
00:27:31.123 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.24)
00:27:31.123 00.000 8976 Worker thread wakes up
00:27:31.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.24) opts 0xd
00:27:31.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.24)
00:27:31.123 00.000 8976 Moving (-0.41, -0.24) raw xDistance=0.01 yDistance=0.47
00:27:31.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:27:31.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
00:27:31.123 00.000 8976 MoveAxis(R, 0, ABG)
00:27:31.123 00.000 8976 MoveAxis(D, 2, ABG)
00:27:31.123 00.000 8976 stepping (-14, 11) + (0, -2)
00:27:31.123 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:31.124 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:31.133 00.009 5052 UpdateGuideState exits: m=164 SNR=8.8
00:27:31.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:31.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:31.133 00.000 5052 Enqueuing Expose request
00:27:31.159 00.026 8976 Received - 47 (G) 
00:27:31.159 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:31.159 00.000 8976 stepped: pos (-14, 9)
00:27:31.159 00.000 8976 move complete, result=0
00:27:31.159 00.000 8976 worker thread done servicing request
00:27:31.159 00.000 8976 Worker thread wakes up
00:27:31.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:31.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:31.159 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:27:31.826 00.667 8976 Exposure complete
00:27:31.831 00.005 8976 worker thread done servicing request
00:27:31.831 00.000 5052 OnExposeComplete: enter
00:27:31.831 00.000 5052 UpdateGuideState(): m_state=6
00:27:31.831 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
00:27:31.831 00.000 5052 Star::Find returns 1 (0), X=338.30, Y=302.20, Mass=142, SNR=8.1, Peak=59 HFD=3.4
00:27:31.831 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.12) = xAngle (-1.91 = -1.91)
00:27:31.831 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.07 = -2.07)
00:27:31.831 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.21 mountX=-0.04 mountY=-0.10, mountTheta=-1.93
00:27:31.832 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.02, opts=13)
00:27:31.832 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.02)
00:27:31.832 00.000 8976 Worker thread wakes up
00:27:31.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.02) opts 0xd
00:27:31.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.02)
00:27:31.832 00.000 8976 Moving (0.11, 0.02) raw xDistance=-0.04 yDistance=-0.10
00:27:31.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:27:31.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:27:31.832 00.000 8976 MoveAxis(R, 0, ABG)
00:27:31.833 00.001 8976 MoveAxis(U, 0, ABG)
00:27:31.833 00.000 8976 move complete, result=0
00:27:31.833 00.000 8976 worker thread done servicing request
00:27:31.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:27:31.842 00.009 5052 UpdateGuideState exits: m=142 SNR=8.1
00:27:31.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:31.842 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:31.843 00.001 5052 Enqueuing Expose request
00:27:31.843 00.000 8976 Worker thread wakes up
00:27:31.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:31.843 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:31.843 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:32.506 00.663 8976 Exposure complete
00:27:32.512 00.006 8976 worker thread done servicing request
00:27:32.512 00.000 5052 OnExposeComplete: enter
00:27:32.512 00.000 5052 UpdateGuideState(): m_state=6
00:27:32.512 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
00:27:32.512 00.000 5052 Star::Find returns 1 (0), X=338.06, Y=301.82, Mass=157, SNR=8.6, Peak=62 HFD=3.0
00:27:32.512 00.000 5052 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.12) = xAngle (-4.04 = 2.24)
00:27:32.512 00.000 5052 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.20 = 2.08)
00:27:32.512 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.35 hyp=0.37 cameraTheta=-1.92 mountX=-0.23 mountY=0.33, mountTheta=2.19
00:27:32.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.35, opts=13)
00:27:32.513 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.35)
00:27:32.513 00.000 8976 Worker thread wakes up
00:27:32.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.35) opts 0xd
00:27:32.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.35)
00:27:32.513 00.000 8976 Moving (-0.13, -0.35) raw xDistance=-0.23 yDistance=0.33
00:27:32.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:27:32.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:27:32.513 00.000 8976 MoveAxis(R, 0, ABG)
00:27:32.514 00.001 8976 MoveAxis(D, 1, ABG)
00:27:32.514 00.000 8976 stepping (-14, 9) + (0, -1)
00:27:32.514 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:32.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:27:32.525 00.011 5052 UpdateGuideState exits: m=157 SNR=8.6
00:27:32.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:32.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:32.525 00.000 5052 Enqueuing Expose request
00:27:32.533 00.008 8976 Received - 47 (G) 
00:27:32.533 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:32.533 00.000 8976 stepped: pos (-14, 8)
00:27:32.533 00.000 8976 move complete, result=0
00:27:32.533 00.000 8976 worker thread done servicing request
00:27:32.533 00.000 8976 Worker thread wakes up
00:27:32.533 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:27:32.533 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:32.533 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:33.198 00.665 8976 Exposure complete
00:27:33.204 00.006 8976 worker thread done servicing request
00:27:33.204 00.000 5052 OnExposeComplete: enter
00:27:33.204 00.000 5052 UpdateGuideState(): m_state=6
00:27:33.204 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
00:27:33.204 00.000 5052 Star::Find returns 1 (0), X=338.17, Y=302.08, Mass=163, SNR=8.8, Peak=61 HFD=3.2
00:27:33.204 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.12) = xAngle (-3.85 = 2.44)
00:27:33.204 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.01 = 2.27)
00:27:33.204 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.73 mountX=-0.07 mountY=0.07, mountTheta=2.36
00:27:33.205 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.10, opts=13)
00:27:33.205 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.10)
00:27:33.205 00.000 8976 Worker thread wakes up
00:27:33.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.10) opts 0xd
00:27:33.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.10)
00:27:33.205 00.000 8976 Moving (-0.02, -0.10) raw xDistance=-0.07 yDistance=0.07
00:27:33.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:27:33.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:27:33.205 00.000 8976 MoveAxis(R, 0, ABG)
00:27:33.205 00.000 8976 MoveAxis(U, 0, ABG)
00:27:33.205 00.000 8976 move complete, result=0
00:27:33.205 00.000 8976 worker thread done servicing request
00:27:33.206 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:33.216 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
00:27:33.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:33.216 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:33.216 00.000 5052 Enqueuing Expose request
00:27:33.216 00.000 8976 Worker thread wakes up
00:27:33.216 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:33.216 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:33.216 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:33.883 00.667 8976 Exposure complete
00:27:33.889 00.006 8976 worker thread done servicing request
00:27:33.889 00.000 5052 OnExposeComplete: enter
00:27:33.889 00.000 5052 UpdateGuideState(): m_state=6
00:27:33.889 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
00:27:33.889 00.000 5052 Star::Find returns 1 (0), X=338.15, Y=302.32, Mass=153, SNR=8.5, Peak=60 HFD=3.5
00:27:33.889 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.12) = xAngle (-0.30 = -0.30)
00:27:33.889 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.46 = -0.46)
00:27:33.889 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.81 mountX=0.14 mountY=-0.07, mountTheta=-0.44
00:27:33.890 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.14, opts=13)
00:27:33.891 00.001 5052 Enqueuing Move request for stepguider (-0.03, 0.14)
00:27:33.891 00.000 8976 Worker thread wakes up
00:27:33.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.14) opts 0xd
00:27:33.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.14)
00:27:33.891 00.000 8976 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=-0.07
00:27:33.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:27:33.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:27:33.891 00.000 8976 MoveAxis(R, 0, ABG)
00:27:33.891 00.000 8976 MoveAxis(U, 0, ABG)
00:27:33.891 00.000 8976 move complete, result=0
00:27:33.891 00.000 8976 worker thread done servicing request
00:27:33.892 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:27:33.901 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
00:27:33.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:33.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:33.901 00.000 5052 Enqueuing Expose request
00:27:33.901 00.000 8976 Worker thread wakes up
00:27:33.901 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:33.902 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:33.902 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:34.562 00.660 8976 Exposure complete
00:27:34.567 00.005 8976 worker thread done servicing request
00:27:34.567 00.000 5052 OnExposeComplete: enter
00:27:34.567 00.000 5052 UpdateGuideState(): m_state=6
00:27:34.567 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
00:27:34.567 00.000 5052 Star::Find returns 1 (0), X=338.34, Y=301.85, Mass=150, SNR=8.4, Peak=62 HFD=3.2
00:27:34.567 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.12) = xAngle (-3.24 = 3.04)
00:27:34.567 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.40 = 2.88)
00:27:34.567 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.33 hyp=0.36 cameraTheta=-1.13 mountX=-0.36 mountY=0.09, mountTheta=2.89
00:27:34.568 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.33, opts=13)
00:27:34.568 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.33)
00:27:34.568 00.000 8976 Worker thread wakes up
00:27:34.568 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.33) opts 0xd
00:27:34.568 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.33)
00:27:34.568 00.000 8976 Moving (0.16, -0.33) raw xDistance=-0.36 yDistance=0.09
00:27:34.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:27:34.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:27:34.568 00.000 8976 MoveAxis(R, 1, ABG)
00:27:34.568 00.000 8976 stepping (-14, 8) + (1, 0)
00:27:34.568 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:34.569 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:27:34.579 00.010 5052 UpdateGuideState exits: m=150 SNR=8.4
00:27:34.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:34.579 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:34.579 00.000 5052 Enqueuing Expose request
00:27:34.595 00.016 8976 Received - 47 (G) 
00:27:34.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:34.595 00.000 8976 stepped: pos (-13, 8)
00:27:34.595 00.000 8976 MoveAxis(U, 0, ABG)
00:27:34.595 00.000 8976 move complete, result=0
00:27:34.595 00.000 8976 worker thread done servicing request
00:27:34.595 00.000 8976 Worker thread wakes up
00:27:34.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:34.595 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:34.595 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.1 px 0 ms NORTH
00:27:35.253 00.658 8976 Exposure complete
00:27:35.259 00.006 8976 worker thread done servicing request
00:27:35.259 00.000 5052 OnExposeComplete: enter
00:27:35.259 00.000 5052 UpdateGuideState(): m_state=6
00:27:35.259 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
00:27:35.259 00.000 5052 Star::Find returns 1 (0), X=338.14, Y=302.43, Mass=155, SNR=8.6, Peak=60 HFD=3.5
00:27:35.259 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.12) = xAngle (-0.35 = -0.35)
00:27:35.259 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.51 = -0.51)
00:27:35.259 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.76 mountX=0.25 mountY=-0.13, mountTheta=-0.48
00:27:35.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.26, opts=13)
00:27:35.260 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.26)
00:27:35.260 00.000 8976 Worker thread wakes up
00:27:35.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.26) opts 0xd
00:27:35.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.26)
00:27:35.260 00.000 8976 Moving (-0.05, 0.26) raw xDistance=0.25 yDistance=-0.13
00:27:35.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:27:35.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:27:35.261 00.001 8976 MoveAxis(R, 0, ABG)
00:27:35.261 00.000 8976 MoveAxis(U, 0, ABG)
00:27:35.261 00.000 8976 move complete, result=0
00:27:35.261 00.000 8976 worker thread done servicing request
00:27:35.261 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:27:35.270 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
00:27:35.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:35.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:35.270 00.000 5052 Enqueuing Expose request
00:27:35.271 00.001 8976 Worker thread wakes up
00:27:35.271 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:35.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:35.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:35.931 00.660 8976 Exposure complete
00:27:35.937 00.006 8976 worker thread done servicing request
00:27:35.937 00.000 5052 OnExposeComplete: enter
00:27:35.937 00.000 5052 UpdateGuideState(): m_state=6
00:27:35.937 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
00:27:35.937 00.000 5052 Star::Find returns 1 (0), X=338.46, Y=301.91, Mass=161, SNR=8.7, Peak=62 HFD=3.2
00:27:35.937 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.12) = xAngle (-2.90 = -2.90)
00:27:35.937 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.06 = -3.06)
00:27:35.937 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.27 hyp=0.38 cameraTheta=-0.79 mountX=-0.37 mountY=-0.03, mountTheta=-3.06
00:27:35.938 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.27, opts=13)
00:27:35.938 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.27)
00:27:35.938 00.000 8976 Worker thread wakes up
00:27:35.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.27) opts 0xd
00:27:35.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.27)
00:27:35.938 00.000 8976 Moving (0.27, -0.27) raw xDistance=-0.37 yDistance=-0.03
00:27:35.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:27:35.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:27:35.938 00.000 8976 MoveAxis(R, 1, ABG)
00:27:35.938 00.000 8976 stepping (-13, 8) + (1, 0)
00:27:35.938 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:35.939 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:27:35.948 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
00:27:35.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:35.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:35.948 00.000 5052 Enqueuing Expose request
00:27:35.971 00.023 8976 Received - 47 (G) 
00:27:35.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:35.971 00.000 8976 stepped: pos (-12, 8)
00:27:35.971 00.000 8976 MoveAxis(U, 0, ABG)
00:27:35.971 00.000 8976 move complete, result=0
00:27:35.971 00.000 8976 worker thread done servicing request
00:27:35.971 00.000 8976 Worker thread wakes up
00:27:35.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:35.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:35.971 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.0 px 0 ms NORTH
00:27:36.635 00.664 8976 Exposure complete
00:27:36.641 00.006 8976 worker thread done servicing request
00:27:36.641 00.000 5052 OnExposeComplete: enter
00:27:36.641 00.000 5052 UpdateGuideState(): m_state=6
00:27:36.641 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
00:27:36.641 00.000 5052 Star::Find returns 1 (0), X=338.18, Y=302.25, Mass=149, SNR=8.4, Peak=59 HFD=3.3
00:27:36.641 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.12) = xAngle (-0.46 = -0.46)
00:27:36.641 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.62 = -0.62)
00:27:36.641 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.66 mountX=0.06 mountY=-0.04, mountTheta=-0.57
00:27:36.642 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.07, opts=13)
00:27:36.642 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.07)
00:27:36.642 00.000 8976 Worker thread wakes up
00:27:36.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.07) opts 0xd
00:27:36.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.07)
00:27:36.642 00.000 8976 Moving (-0.01, 0.07) raw xDistance=0.06 yDistance=-0.04
00:27:36.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:27:36.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:27:36.642 00.000 8976 MoveAxis(R, 0, ABG)
00:27:36.642 00.000 8976 MoveAxis(U, 0, ABG)
00:27:36.643 00.001 8976 move complete, result=0
00:27:36.643 00.000 8976 worker thread done servicing request
00:27:36.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:27:36.653 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
00:27:36.653 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:36.653 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:36.653 00.000 5052 Enqueuing Expose request
00:27:36.653 00.000 8976 Worker thread wakes up
00:27:36.654 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:36.654 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:36.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:37.320 00.666 8976 Exposure complete
00:27:37.325 00.005 8976 worker thread done servicing request
00:27:37.325 00.000 5052 OnExposeComplete: enter
00:27:37.325 00.000 5052 UpdateGuideState(): m_state=6
00:27:37.326 00.001 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
00:27:37.326 00.000 5052 Star::Find returns 1 (0), X=337.61, Y=302.37, Mass=147, SNR=8.3, Peak=63 HFD=3.0
00:27:37.326 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.12) = xAngle (0.70 = 0.70)
00:27:37.326 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.54 = 0.54)
00:27:37.326 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.20 hyp=0.61 cameraTheta=2.82 mountX=0.47 mountY=0.31, mountTheta=0.59
00:27:37.326 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.20, opts=13)
00:27:37.326 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.20)
00:27:37.326 00.000 8976 Worker thread wakes up
00:27:37.327 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.20) opts 0xd
00:27:37.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.20)
00:27:37.327 00.000 8976 Moving (-0.58, 0.20) raw xDistance=0.47 yDistance=0.31
00:27:37.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
00:27:37.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:27:37.327 00.000 8976 MoveAxis(L, 2, ABG)
00:27:37.327 00.000 8976 stepping (-12, 8) + (-2, 0)
00:27:37.327 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:37.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:37.337 00.010 5052 UpdateGuideState exits: m=147 SNR=8.3
00:27:37.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:37.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:37.337 00.000 5052 Enqueuing Expose request
00:27:37.361 00.024 8976 Received - 47 (G) 
00:27:37.361 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:37.361 00.000 8976 stepped: pos (-14, 8)
00:27:37.361 00.000 8976 MoveAxis(D, 1, ABG)
00:27:37.361 00.000 8976 stepping (-14, 8) + (0, -1)
00:27:37.361 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:37.393 00.032 8976 Received - 47 (G) 
00:27:37.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:37.393 00.000 8976 stepped: pos (-14, 7)
00:27:37.393 00.000 8976 move complete, result=0
00:27:37.393 00.000 8976 worker thread done servicing request
00:27:37.393 00.000 8976 Worker thread wakes up
00:27:37.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:37.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:37.393 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:27:38.055 00.662 8976 Exposure complete
00:27:38.061 00.006 8976 worker thread done servicing request
00:27:38.062 00.001 5052 OnExposeComplete: enter
00:27:38.062 00.000 5052 UpdateGuideState(): m_state=6
00:27:38.062 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
00:27:38.062 00.000 5052 Star::Find returns 1 (0), X=338.36, Y=302.04, Mass=159, SNR=8.6, Peak=61 HFD=3.3
00:27:38.062 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.12) = xAngle (-2.78 = -2.78)
00:27:38.062 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.94 = -2.94)
00:27:38.062 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-0.66 mountX=-0.20 mountY=-0.04, mountTheta=-2.93
00:27:38.063 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.13, opts=13)
00:27:38.063 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.13)
00:27:38.063 00.000 8976 Worker thread wakes up
00:27:38.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.13) opts 0xd
00:27:38.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.13)
00:27:38.063 00.000 8976 Moving (0.17, -0.13) raw xDistance=-0.20 yDistance=-0.04
00:27:38.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:27:38.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:27:38.063 00.000 8976 MoveAxis(R, 0, ABG)
00:27:38.063 00.000 8976 MoveAxis(U, 0, ABG)
00:27:38.063 00.000 8976 move complete, result=0
00:27:38.063 00.000 8976 worker thread done servicing request
00:27:38.064 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:27:38.074 00.010 5052 UpdateGuideState exits: m=159 SNR=8.6
00:27:38.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:38.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:38.074 00.000 5052 Enqueuing Expose request
00:27:38.074 00.000 8976 Worker thread wakes up
00:27:38.074 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:38.075 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:38.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:38.735 00.660 8976 Exposure complete
00:27:38.741 00.006 8976 worker thread done servicing request
00:27:38.741 00.000 5052 OnExposeComplete: enter
00:27:38.741 00.000 5052 UpdateGuideState(): m_state=6
00:27:38.741 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
00:27:38.741 00.000 5052 Star::Find returns 1 (0), X=337.74, Y=302.02, Mass=161, SNR=8.7, Peak=61 HFD=3.3
00:27:38.741 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.12) = xAngle (-4.93 = 1.35)
00:27:38.741 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.09 = 1.19)
00:27:38.741 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.15 hyp=0.47 cameraTheta=-2.82 mountX=0.10 mountY=0.44, mountTheta=1.34
00:27:38.742 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.15, opts=13)
00:27:38.742 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.15)
00:27:38.742 00.000 8976 Worker thread wakes up
00:27:38.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.15) opts 0xd
00:27:38.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.15)
00:27:38.742 00.000 8976 Moving (-0.45, -0.15) raw xDistance=0.10 yDistance=0.44
00:27:38.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:27:38.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
00:27:38.742 00.000 8976 MoveAxis(R, 0, ABG)
00:27:38.742 00.000 8976 MoveAxis(D, 2, ABG)
00:27:38.742 00.000 8976 stepping (-14, 7) + (0, -2)
00:27:38.742 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:38.743 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:27:38.752 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
00:27:38.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:38.752 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:38.753 00.001 5052 Enqueuing Expose request
00:27:38.768 00.015 8976 Received - 47 (G) 
00:27:38.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:38.768 00.000 8976 stepped: pos (-14, 5)
00:27:38.768 00.000 8976 move complete, result=0
00:27:38.768 00.000 8976 worker thread done servicing request
00:27:38.768 00.000 8976 Worker thread wakes up
00:27:38.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:38.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:38.768 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:27:39.427 00.659 8976 Exposure complete
00:27:39.432 00.005 8976 worker thread done servicing request
00:27:39.432 00.000 5052 OnExposeComplete: enter
00:27:39.432 00.000 5052 UpdateGuideState(): m_state=6
00:27:39.432 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 123
00:27:39.432 00.000 5052 Star::Find returns 1 (0), X=337.64, Y=302.27, Mass=180, SNR=9.2, Peak=59 HFD=3.6
00:27:39.432 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.12) = xAngle (0.86 = 0.86)
00:27:39.432 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.70 = 0.70)
00:27:39.432 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.09 hyp=0.56 cameraTheta=2.98 mountX=0.36 mountY=0.36, mountTheta=0.78
00:27:39.433 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.09, opts=13)
00:27:39.433 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.09)
00:27:39.433 00.000 8976 Worker thread wakes up
00:27:39.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.09) opts 0xd
00:27:39.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.09)
00:27:39.433 00.000 8976 Moving (-0.55, 0.09) raw xDistance=0.36 yDistance=0.36
00:27:39.434 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:27:39.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
00:27:39.434 00.000 8976 MoveAxis(L, 1, ABG)
00:27:39.434 00.000 8976 stepping (-14, 5) + (-1, 0)
00:27:39.434 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:39.434 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:39.444 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
00:27:39.445 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:39.445 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:39.445 00.000 5052 Enqueuing Expose request
00:27:39.455 00.010 8976 Received - 47 (G) 
00:27:39.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:39.455 00.000 8976 stepped: pos (-15, 5)
00:27:39.455 00.000 8976 MoveAxis(D, 1, ABG)
00:27:39.455 00.000 8976 stepping (-15, 5) + (0, -1)
00:27:39.455 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:39.488 00.033 8976 Received - 47 (G) 
00:27:39.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:39.488 00.000 8976 stepped: pos (-15, 4)
00:27:39.488 00.000 8976 move complete, result=0
00:27:39.488 00.000 8976 worker thread done servicing request
00:27:39.488 00.000 8976 Worker thread wakes up
00:27:39.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:39.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:39.488 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 1 ms SOUTH
00:27:40.148 00.660 8976 Exposure complete
00:27:40.154 00.006 8976 worker thread done servicing request
00:27:40.154 00.000 5052 OnExposeComplete: enter
00:27:40.154 00.000 5052 UpdateGuideState(): m_state=6
00:27:40.154 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 124
00:27:40.154 00.000 5052 Star::Find returns 1 (0), X=338.06, Y=302.03, Mass=164, SNR=8.7, Peak=63 HFD=3.0
00:27:40.154 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.12) = xAngle (-4.41 = 1.87)
00:27:40.154 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.57 = 1.71)
00:27:40.154 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.19 cameraTheta=-2.29 mountX=-0.06 mountY=0.19, mountTheta=1.86
00:27:40.154 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.15, opts=13)
00:27:40.155 00.001 5052 Enqueuing Move request for stepguider (-0.13, -0.15)
00:27:40.155 00.000 8976 Worker thread wakes up
00:27:40.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.15) opts 0xd
00:27:40.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.15)
00:27:40.155 00.000 8976 Moving (-0.13, -0.15) raw xDistance=-0.06 yDistance=0.19
00:27:40.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:27:40.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:27:40.155 00.000 8976 MoveAxis(R, 0, ABG)
00:27:40.155 00.000 8976 MoveAxis(U, 0, ABG)
00:27:40.155 00.000 8976 move complete, result=0
00:27:40.155 00.000 8976 worker thread done servicing request
00:27:40.156 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:27:40.167 00.011 5052 UpdateGuideState exits: m=164 SNR=8.7
00:27:40.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:40.167 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:40.167 00.000 5052 Enqueuing Expose request
00:27:40.167 00.000 8976 Worker thread wakes up
00:27:40.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:40.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:40.167 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:27:40.842 00.675 8976 Exposure complete
00:27:40.847 00.005 8976 worker thread done servicing request
00:27:40.847 00.000 5052 OnExposeComplete: enter
00:27:40.847 00.000 5052 UpdateGuideState(): m_state=6
00:27:40.847 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 125
00:27:40.847 00.000 5052 Star::Find returns 1 (0), X=337.49, Y=302.03, Mass=168, SNR=8.9, Peak=64 HFD=3.2
00:27:40.847 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.12) = xAngle (-5.05 = 1.23)
00:27:40.847 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.21 = 1.07)
00:27:40.848 00.001 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.14 hyp=0.71 cameraTheta=-2.94 mountX=0.24 mountY=0.62, mountTheta=1.21
00:27:40.848 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.14, opts=13)
00:27:40.848 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.14)
00:27:40.848 00.000 8976 Worker thread wakes up
00:27:40.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.14) opts 0xd
00:27:40.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.14)
00:27:40.848 00.000 8976 Moving (-0.70, -0.14) raw xDistance=0.24 yDistance=0.62
00:27:40.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:27:40.849 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
00:27:40.849 00.000 8976 MoveAxis(R, 0, ABG)
00:27:40.849 00.000 8976 MoveAxis(D, 2, ABG)
00:27:40.849 00.000 8976 stepping (-15, 4) + (0, -2)
00:27:40.849 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:40.849 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:40.859 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
00:27:40.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:40.859 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:40.860 00.001 5052 Enqueuing Expose request
00:27:40.878 00.018 8976 Received - 47 (G) 
00:27:40.878 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:40.878 00.000 8976 stepped: pos (-15, 2)
00:27:40.878 00.000 8976 move complete, result=0
00:27:40.878 00.000 8976 worker thread done servicing request
00:27:40.878 00.000 8976 Worker thread wakes up
00:27:40.878 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:27:40.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:40.878 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:41.541 00.663 8976 Exposure complete
00:27:41.548 00.007 8976 worker thread done servicing request
00:27:41.548 00.000 5052 OnExposeComplete: enter
00:27:41.548 00.000 5052 UpdateGuideState(): m_state=6
00:27:41.548 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 126
00:27:41.548 00.000 5052 Star::Find returns 1 (0), X=337.77, Y=302.43, Mass=168, SNR=8.9, Peak=63 HFD=3.3
00:27:41.548 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.12) = xAngle (0.48 = 0.48)
00:27:41.548 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.32 = 0.32)
00:27:41.548 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.25 hyp=0.49 cameraTheta=2.60 mountX=0.43 mountY=0.16, mountTheta=0.34
00:27:41.549 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.25, opts=13)
00:27:41.549 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.25)
00:27:41.549 00.000 8976 Worker thread wakes up
00:27:41.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.25) opts 0xd
00:27:41.550 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.25)
00:27:41.550 00.000 8976 Moving (-0.42, 0.25) raw xDistance=0.43 yDistance=0.16
00:27:41.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:27:41.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:27:41.550 00.000 8976 MoveAxis(L, 2, ABG)
00:27:41.550 00.000 8976 stepping (-15, 2) + (-2, 0)
00:27:41.550 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:41.551 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:41.560 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
00:27:41.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:41.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:41.560 00.000 5052 Enqueuing Expose request
00:27:41.581 00.021 8976 Received - 47 (G) 
00:27:41.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:41.581 00.000 8976 stepped: pos (-17, 2)
00:27:41.581 00.000 8976 MoveAxis(U, 0, ABG)
00:27:41.581 00.000 8976 move complete, result=0
00:27:41.581 00.000 8976 worker thread done servicing request
00:27:41.581 00.000 8976 Worker thread wakes up
00:27:41.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:41.581 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
00:27:41.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:42.244 00.663 8976 Exposure complete
00:27:42.249 00.005 8976 worker thread done servicing request
00:27:42.249 00.000 5052 OnExposeComplete: enter
00:27:42.249 00.000 5052 UpdateGuideState(): m_state=6
00:27:42.249 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 127
00:27:42.249 00.000 5052 Star::Find returns 1 (0), X=337.79, Y=302.06, Mass=159, SNR=8.6, Peak=67 HFD=2.9
00:27:42.249 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.12) = xAngle (-4.97 = 1.31)
00:27:42.249 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.13 = 1.15)
00:27:42.249 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.12 hyp=0.41 cameraTheta=-2.86 mountX=0.11 mountY=0.38, mountTheta=1.30
00:27:42.250 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.12, opts=13)
00:27:42.251 00.001 5052 Enqueuing Move request for stepguider (-0.40, -0.12)
00:27:42.251 00.000 8976 Worker thread wakes up
00:27:42.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.12) opts 0xd
00:27:42.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.12)
00:27:42.251 00.000 8976 Moving (-0.40, -0.12) raw xDistance=0.11 yDistance=0.38
00:27:42.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:27:42.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:27:42.251 00.000 8976 MoveAxis(R, 0, ABG)
00:27:42.251 00.000 8976 MoveAxis(D, 1, ABG)
00:27:42.251 00.000 8976 stepping (-17, 2) + (0, -1)
00:27:42.251 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:42.252 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:27:42.263 00.011 5052 UpdateGuideState exits: m=159 SNR=8.6
00:27:42.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:42.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:42.263 00.000 5052 Enqueuing Expose request
00:27:42.284 00.021 8976 Received - 47 (G) 
00:27:42.284 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:42.285 00.001 8976 stepped: pos (-17, 1)
00:27:42.285 00.000 8976 move complete, result=0
00:27:42.285 00.000 8976 worker thread done servicing request
00:27:42.285 00.000 8976 Worker thread wakes up
00:27:42.285 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:27:42.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:42.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:42.947 00.662 8976 Exposure complete
00:27:42.953 00.006 8976 worker thread done servicing request
00:27:42.953 00.000 5052 OnExposeComplete: enter
00:27:42.953 00.000 5052 UpdateGuideState(): m_state=6
00:27:42.954 00.001 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 128
00:27:42.954 00.000 5052 Star::Find returns 1 (0), X=337.20, Y=302.15, Mass=168, SNR=8.9, Peak=62 HFD=2.9
00:27:42.954 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.12) = xAngle (-5.24 = 1.05)
00:27:42.954 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.40 = 0.89)
00:27:42.954 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=-0.02 hyp=0.99 cameraTheta=-3.12 mountX=0.49 mountY=0.77, mountTheta=1.00
00:27:42.954 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=-0.02, opts=13)
00:27:42.954 00.000 5052 Enqueuing Move request for stepguider (-0.99, -0.02)
00:27:42.954 00.000 8976 Worker thread wakes up
00:27:42.955 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, -0.02) opts 0xd
00:27:42.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, -0.02)
00:27:42.955 00.000 8976 Moving (-0.99, -0.02) raw xDistance=0.49 yDistance=0.77
00:27:42.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:27:42.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.77
00:27:42.955 00.000 8976 MoveAxis(L, 2, ABG)
00:27:42.955 00.000 8976 stepping (-17, 1) + (-2, 0)
00:27:42.955 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:42.955 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:27:42.965 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
00:27:42.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:42.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:42.965 00.000 5052 Enqueuing Expose request
00:27:42.987 00.022 8976 Received - 47 (G) 
00:27:42.987 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:42.987 00.000 8976 stepped: pos (-19, 1)
00:27:42.988 00.001 8976 MoveAxis(D, 3, ABG)
00:27:42.988 00.000 8976 stepping (-19, 1) + (0, -3)
00:27:42.988 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:43.020 00.032 8976 Received - 47 (G) 
00:27:43.020 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:43.020 00.000 8976 stepped: pos (-19, -2)
00:27:43.020 00.000 8976 move complete, result=0
00:27:43.020 00.000 8976 worker thread done servicing request
00:27:43.020 00.000 8976 Worker thread wakes up
00:27:43.020 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
00:27:43.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:43.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:43.682 00.662 8976 Exposure complete
00:27:43.688 00.006 8976 worker thread done servicing request
00:27:43.688 00.000 5052 OnExposeComplete: enter
00:27:43.688 00.000 5052 UpdateGuideState(): m_state=6
00:27:43.688 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 129
00:27:43.688 00.000 5052 Star::Find returns 1 (0), X=337.43, Y=301.93, Mass=159, SNR=8.7, Peak=63 HFD=3.0
00:27:43.688 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.12) = xAngle (-4.94 = 1.34)
00:27:43.688 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.11 = 1.18)
00:27:43.688 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.24 hyp=0.79 cameraTheta=-2.83 mountX=0.18 mountY=0.73, mountTheta=1.33
00:27:43.689 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.24, opts=13)
00:27:43.689 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.24)
00:27:43.689 00.000 8976 Worker thread wakes up
00:27:43.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.24) opts 0xd
00:27:43.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.24)
00:27:43.689 00.000 8976 Moving (-0.75, -0.24) raw xDistance=0.18 yDistance=0.73
00:27:43.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:27:43.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.73
00:27:43.689 00.000 8976 MoveAxis(R, 0, ABG)
00:27:43.689 00.000 8976 MoveAxis(D, 3, ABG)
00:27:43.689 00.000 8976 stepping (-19, -2) + (0, -3)
00:27:43.689 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:43.690 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:27:43.702 00.012 5052 UpdateGuideState exits: m=159 SNR=8.7
00:27:43.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:43.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:43.702 00.000 5052 Enqueuing Expose request
00:27:43.724 00.022 8976 Received - 47 (G) 
00:27:43.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:43.724 00.000 8976 stepped: pos (-19, -5)
00:27:43.724 00.000 8976 move complete, result=0
00:27:43.724 00.000 8976 worker thread done servicing request
00:27:43.724 00.000 8976 Worker thread wakes up
00:27:43.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:43.724 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:27:43.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:44.388 00.664 8976 Exposure complete
00:27:44.394 00.006 8976 worker thread done servicing request
00:27:44.394 00.000 5052 OnExposeComplete: enter
00:27:44.394 00.000 5052 UpdateGuideState(): m_state=6
00:27:44.394 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 130
00:27:44.394 00.000 5052 Star::Find returns 1 (0), X=337.67, Y=302.39, Mass=162, SNR=8.8, Peak=68 HFD=2.9
00:27:44.394 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.12) = xAngle (0.63 = 0.63)
00:27:44.394 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.47 = 0.47)
00:27:44.394 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.22 hyp=0.56 cameraTheta=2.75 mountX=0.45 mountY=0.25, mountTheta=0.51
00:27:44.395 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.22, opts=13)
00:27:44.396 00.001 5052 Enqueuing Move request for stepguider (-0.52, 0.22)
00:27:44.396 00.000 8976 Worker thread wakes up
00:27:44.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.22) opts 0xd
00:27:44.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.22)
00:27:44.396 00.000 8976 Moving (-0.52, 0.22) raw xDistance=0.45 yDistance=0.25
00:27:44.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
00:27:44.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:27:44.396 00.000 8976 MoveAxis(L, 2, ABG)
00:27:44.396 00.000 8976 stepping (-19, -5) + (-2, 0)
00:27:44.396 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:44.397 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:27:44.406 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
00:27:44.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:44.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:44.406 00.000 5052 Enqueuing Expose request
00:27:44.427 00.021 8976 Received - 47 (G) 
00:27:44.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:44.427 00.000 8976 stepped: pos (-21, -5)
00:27:44.427 00.000 8976 MoveAxis(U, 0, ABG)
00:27:44.427 00.000 8976 move complete, result=0
00:27:44.427 00.000 8976 worker thread done servicing request
00:27:44.427 00.000 8976 Worker thread wakes up
00:27:44.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:44.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:44.427 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 0 ms NORTH
00:27:45.090 00.663 8976 Exposure complete
00:27:45.095 00.005 8976 worker thread done servicing request
00:27:45.095 00.000 5052 OnExposeComplete: enter
00:27:45.095 00.000 5052 UpdateGuideState(): m_state=6
00:27:45.095 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 131
00:27:45.096 00.001 5052 Star::Find returns 1 (0), X=337.68, Y=302.11, Mass=168, SNR=8.9, Peak=71 HFD=3.2
00:27:45.096 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.12) = xAngle (-5.13 = 1.15)
00:27:45.096 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.29 = 0.99)
00:27:45.096 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.07 hyp=0.51 cameraTheta=-3.01 mountX=0.21 mountY=0.43, mountTheta=1.12
00:27:45.096 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.07, opts=13)
00:27:45.096 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.07)
00:27:45.096 00.000 8976 Worker thread wakes up
00:27:45.097 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.07) opts 0xd
00:27:45.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.07)
00:27:45.097 00.000 8976 Moving (-0.51, -0.07) raw xDistance=0.21 yDistance=0.43
00:27:45.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:27:45.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:27:45.097 00.000 8976 MoveAxis(R, 0, ABG)
00:27:45.097 00.000 8976 MoveAxis(D, 1, ABG)
00:27:45.097 00.000 8976 stepping (-21, -5) + (0, -1)
00:27:45.097 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:45.098 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:45.108 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
00:27:45.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:45.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:45.108 00.000 5052 Enqueuing Expose request
00:27:45.130 00.022 8976 Received - 47 (G) 
00:27:45.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:45.130 00.000 8976 stepped: pos (-21, -6)
00:27:45.130 00.000 8976 move complete, result=0
00:27:45.130 00.000 8976 worker thread done servicing request
00:27:45.130 00.000 8976 Worker thread wakes up
00:27:45.130 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:27:45.130 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:45.130 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:45.792 00.662 8976 Exposure complete
00:27:45.798 00.006 8976 worker thread done servicing request
00:27:45.798 00.000 5052 OnExposeComplete: enter
00:27:45.798 00.000 5052 UpdateGuideState(): m_state=6
00:27:45.798 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 132
00:27:45.798 00.000 5052 Star::Find returns 1 (0), X=338.08, Y=301.94, Mass=169, SNR=8.9, Peak=67 HFD=3.0
00:27:45.798 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.12) = xAngle (-4.14 = 2.15)
00:27:45.798 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.30 = 1.99)
00:27:45.799 00.001 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.23 hyp=0.26 cameraTheta=-2.02 mountX=-0.14 mountY=0.24, mountTheta=2.11
00:27:45.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.23, opts=13)
00:27:45.800 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.23)
00:27:45.800 00.000 8976 Worker thread wakes up
00:27:45.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.23) opts 0xd
00:27:45.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.23)
00:27:45.800 00.000 8976 Moving (-0.11, -0.23) raw xDistance=-0.14 yDistance=0.24
00:27:45.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:27:45.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:27:45.800 00.000 8976 MoveAxis(R, 0, ABG)
00:27:45.800 00.000 8976 MoveAxis(U, 0, ABG)
00:27:45.800 00.000 8976 move complete, result=0
00:27:45.800 00.000 8976 worker thread done servicing request
00:27:45.801 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:27:45.811 00.010 5052 UpdateGuideState exits: m=169 SNR=8.9
00:27:45.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:45.812 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:45.812 00.000 5052 Enqueuing Expose request
00:27:45.812 00.000 8976 Worker thread wakes up
00:27:45.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:45.812 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:45.812 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:27:46.480 00.668 8976 Exposure complete
00:27:46.485 00.005 8976 worker thread done servicing request
00:27:46.485 00.000 5052 OnExposeComplete: enter
00:27:46.485 00.000 5052 UpdateGuideState(): m_state=6
00:27:46.486 00.001 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 133
00:27:46.486 00.000 5052 Star::Find returns 1 (0), X=337.99, Y=302.07, Mass=176, SNR=9.1, Peak=63 HFD=3.9
00:27:46.486 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.12) = xAngle (-4.77 = 1.51)
00:27:46.486 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.93 = 1.35)
00:27:46.486 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-2.66 mountX=0.01 mountY=0.22, mountTheta=1.51
00:27:46.486 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.10, opts=13)
00:27:46.486 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.10)
00:27:46.487 00.001 8976 Worker thread wakes up
00:27:46.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.10) opts 0xd
00:27:46.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.10)
00:27:46.487 00.000 8976 Moving (-0.20, -0.10) raw xDistance=0.01 yDistance=0.22
00:27:46.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:27:46.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:27:46.487 00.000 8976 MoveAxis(R, 0, ABG)
00:27:46.487 00.000 8976 MoveAxis(U, 0, ABG)
00:27:46.487 00.000 8976 move complete, result=0
00:27:46.487 00.000 8976 worker thread done servicing request
00:27:46.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:27:46.497 00.010 5052 UpdateGuideState exits: m=176 SNR=9.1
00:27:46.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:46.497 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:46.497 00.000 5052 Enqueuing Expose request
00:27:46.497 00.000 8976 Worker thread wakes up
00:27:46.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:46.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:46.497 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:27:47.161 00.664 8976 Exposure complete
00:27:47.167 00.006 8976 worker thread done servicing request
00:27:47.167 00.000 5052 OnExposeComplete: enter
00:27:47.167 00.000 5052 UpdateGuideState(): m_state=6
00:27:47.167 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 134
00:27:47.167 00.000 5052 Star::Find returns 1 (0), X=338.52, Y=302.00, Mass=163, SNR=8.8, Peak=69 HFD=3.1
00:27:47.167 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.12) = xAngle (-2.59 = -2.59)
00:27:47.167 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.75 = -2.75)
00:27:47.167 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.17 hyp=0.37 cameraTheta=-0.48 mountX=-0.32 mountY=-0.14, mountTheta=-2.72
00:27:47.168 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.17, opts=13)
00:27:47.168 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.17)
00:27:47.168 00.000 8976 Worker thread wakes up
00:27:47.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.17) opts 0xd
00:27:47.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.17)
00:27:47.168 00.000 8976 Moving (0.33, -0.17) raw xDistance=-0.32 yDistance=-0.14
00:27:47.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:27:47.169 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:27:47.169 00.000 8976 MoveAxis(R, 1, ABG)
00:27:47.169 00.000 8976 stepping (-21, -6) + (1, 0)
00:27:47.169 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:47.169 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:27:47.179 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
00:27:47.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:47.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:47.179 00.000 5052 Enqueuing Expose request
00:27:47.192 00.013 8976 Received - 47 (G) 
00:27:47.192 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:47.192 00.000 8976 stepped: pos (-20, -6)
00:27:47.192 00.000 8976 MoveAxis(U, 0, ABG)
00:27:47.192 00.000 8976 move complete, result=0
00:27:47.192 00.000 8976 worker thread done servicing request
00:27:47.192 00.000 8976 Worker thread wakes up
00:27:47.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:47.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:47.193 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
00:27:47.863 00.670 8976 Exposure complete
00:27:47.868 00.005 8976 worker thread done servicing request
00:27:47.868 00.000 5052 OnExposeComplete: enter
00:27:47.868 00.000 5052 UpdateGuideState(): m_state=6
00:27:47.868 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 135
00:27:47.868 00.000 5052 Star::Find returns 1 (0), X=338.87, Y=302.21, Mass=149, SNR=8.4, Peak=59 HFD=3.7
00:27:47.868 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.12) = xAngle (-2.07 = -2.07)
00:27:47.868 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.23 = -2.23)
00:27:47.868 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.03 hyp=0.68 cameraTheta=0.05 mountX=-0.33 mountY=-0.54, mountTheta=-2.11
00:27:47.870 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.03, opts=13)
00:27:47.870 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.03)
00:27:47.870 00.000 8976 Worker thread wakes up
00:27:47.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.03) opts 0xd
00:27:47.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.03)
00:27:47.870 00.000 8976 Moving (0.68, 0.03) raw xDistance=-0.33 yDistance=-0.54
00:27:47.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
00:27:47.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
00:27:47.870 00.000 8976 MoveAxis(R, 1, ABG)
00:27:47.870 00.000 8976 stepping (-20, -6) + (1, 0)
00:27:47.870 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:47.872 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
00:27:47.881 00.009 5052 UpdateGuideState exits: m=149 SNR=8.4
00:27:47.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:47.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:47.882 00.001 5052 Enqueuing Expose request
00:27:47.896 00.014 8976 Received - 47 (G) 
00:27:47.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:47.896 00.000 8976 stepped: pos (-19, -6)
00:27:47.896 00.000 8976 MoveAxis(U, 2, ABG)
00:27:47.896 00.000 8976 stepping (-19, -6) + (0, 2)
00:27:47.896 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:47.928 00.032 8976 Received - 47 (G) 
00:27:47.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:47.928 00.000 8976 stepped: pos (-19, -4)
00:27:47.928 00.000 8976 move complete, result=0
00:27:47.928 00.000 8976 worker thread done servicing request
00:27:47.928 00.000 8976 Worker thread wakes up
00:27:47.928 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
00:27:47.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:47.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:48.590 00.662 8976 Exposure complete
00:27:48.596 00.006 8976 worker thread done servicing request
00:27:48.596 00.000 5052 OnExposeComplete: enter
00:27:48.596 00.000 5052 UpdateGuideState(): m_state=6
00:27:48.596 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 136
00:27:48.596 00.000 5052 Star::Find returns 1 (0), X=338.98, Y=302.64, Mass=173, SNR=9.0, Peak=63 HFD=4.0
00:27:48.596 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.12) = xAngle (-1.59 = -1.59)
00:27:48.596 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.75 = -1.75)
00:27:48.596 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.46 hyp=0.92 cameraTheta=0.53 mountX=-0.02 mountY=-0.90, mountTheta=-1.59
00:27:48.597 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.46, opts=13)
00:27:48.597 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.46)
00:27:48.597 00.000 8976 Worker thread wakes up
00:27:48.597 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.46) opts 0xd
00:27:48.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.46)
00:27:48.597 00.000 8976 Moving (0.79, 0.46) raw xDistance=-0.02 yDistance=-0.90
00:27:48.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:27:48.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.90
00:27:48.597 00.000 8976 MoveAxis(R, 0, ABG)
00:27:48.597 00.000 8976 MoveAxis(U, 3, ABG)
00:27:48.597 00.000 8976 stepping (-19, -4) + (0, 3)
00:27:48.597 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:48.598 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:27:48.608 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
00:27:48.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:48.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:48.608 00.000 5052 Enqueuing Expose request
00:27:48.631 00.023 8976 Received - 47 (G) 
00:27:48.631 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:48.631 00.000 8976 stepped: pos (-19, -1)
00:27:48.631 00.000 8976 move complete, result=0
00:27:48.631 00.000 8976 worker thread done servicing request
00:27:48.631 00.000 8976 Worker thread wakes up
00:27:48.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:48.631 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:48.631 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.9 px 3 ms NORTH
00:27:49.297 00.666 8976 Exposure complete
00:27:49.302 00.005 8976 worker thread done servicing request
00:27:49.303 00.001 5052 OnExposeComplete: enter
00:27:49.303 00.000 5052 UpdateGuideState(): m_state=6
00:27:49.303 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 137
00:27:49.303 00.000 5052 Star::Find returns 1 (0), X=339.40, Y=302.00, Mass=154, SNR=8.5, Peak=68 HFD=3.1
00:27:49.303 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.12) = xAngle (-2.26 = -2.26)
00:27:49.303 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.42 = -2.42)
00:27:49.303 00.000 5052 CameraToMount -- cameraX=1.21 cameraY=-0.17 hyp=1.23 cameraTheta=-0.14 mountX=-0.78 mountY=-0.81, mountTheta=-2.34
00:27:49.303 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.21, y=-0.17, opts=13)
00:27:49.303 00.000 5052 Enqueuing Move request for stepguider (1.21, -0.17)
00:27:49.304 00.001 8976 Worker thread wakes up
00:27:49.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.21, -0.17) opts 0xd
00:27:49.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.21, -0.17)
00:27:49.304 00.000 8976 Moving (1.21, -0.17) raw xDistance=-0.78 yDistance=-0.81
00:27:49.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
00:27:49.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.81
00:27:49.304 00.000 8976 MoveAxis(R, 3, ABG)
00:27:49.304 00.000 8976 stepping (-19, -1) + (3, 0)
00:27:49.304 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:49.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:27:49.316 00.012 5052 UpdateGuideState exits: m=154 SNR=8.5
00:27:49.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:49.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:49.316 00.000 5052 Enqueuing Expose request
00:27:49.335 00.019 8976 Received - 47 (G) 
00:27:49.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:49.335 00.000 8976 stepped: pos (-16, -1)
00:27:49.335 00.000 8976 MoveAxis(U, 3, ABG)
00:27:49.335 00.000 8976 stepping (-16, -1) + (0, 3)
00:27:49.335 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:49.367 00.032 8976 Received - 47 (G) 
00:27:49.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:49.367 00.000 8976 stepped: pos (-16, 2)
00:27:49.367 00.000 8976 move complete, result=0
00:27:49.367 00.000 8976 worker thread done servicing request
00:27:49.367 00.000 8976 Worker thread wakes up
00:27:49.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:49.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:49.367 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.8 px 3 ms NORTH
00:27:50.034 00.667 8976 Exposure complete
00:27:50.039 00.005 8976 worker thread done servicing request
00:27:50.039 00.000 5052 OnExposeComplete: enter
00:27:50.039 00.000 5052 UpdateGuideState(): m_state=6
00:27:50.039 00.000 5052 Star::Find(18, 339, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 138
00:27:50.039 00.000 5052 Star::Find returns 1 (0), X=339.79, Y=302.59, Mass=158, SNR=8.7, Peak=61 HFD=3.4
00:27:50.039 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.12) = xAngle (-1.87 = -1.87)
00:27:50.040 00.001 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.03 = -2.03)
00:27:50.040 00.000 5052 CameraToMount -- cameraX=1.60 cameraY=0.41 hyp=1.66 cameraTheta=0.25 mountX=-0.48 mountY=-1.49, mountTheta=-1.88
00:27:50.040 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.60, y=0.41, opts=13)
00:27:50.040 00.000 5052 Enqueuing Move request for stepguider (1.60, 0.41)
00:27:50.040 00.000 8976 Worker thread wakes up
00:27:50.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.60, 0.41) opts 0xd
00:27:50.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.60, 0.41)
00:27:50.040 00.000 8976 Moving (1.60, 0.41) raw xDistance=-0.48 yDistance=-1.49
00:27:50.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.48
00:27:50.041 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.49
00:27:50.041 00.000 8976 MoveAxis(R, 2, ABG)
00:27:50.041 00.000 8976 stepping (-16, 2) + (2, 0)
00:27:50.041 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:50.041 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:27:50.051 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
00:27:50.052 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:50.052 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:50.052 00.000 5052 Enqueuing Expose request
00:27:50.069 00.017 8976 Received - 47 (G) 
00:27:50.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:50.069 00.000 8976 stepped: pos (-14, 2)
00:27:50.069 00.000 8976 MoveAxis(U, 5, ABG)
00:27:50.069 00.000 8976 stepping (-14, 2) + (0, 5)
00:27:50.070 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:27:50.118 00.048 8976 Received - 47 (G) 
00:27:50.118 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:27:50.118 00.000 8976 stepped: pos (-14, 7)
00:27:50.118 00.000 8976 move complete, result=0
00:27:50.118 00.000 8976 worker thread done servicing request
00:27:50.118 00.000 8976 Worker thread wakes up
00:27:50.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:50.119 00.001 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:50.119 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.5 px 5 ms NORTH
00:27:50.786 00.667 8976 Exposure complete
00:27:50.794 00.008 8976 worker thread done servicing request
00:27:50.794 00.000 5052 OnExposeComplete: enter
00:27:50.794 00.000 5052 UpdateGuideState(): m_state=6
00:27:50.794 00.000 5052 Star::Find(18, 339, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
00:27:50.794 00.000 5052 Star::Find returns 1 (0), X=339.01, Y=302.16, Mass=168, SNR=8.9, Peak=65 HFD=3.1
00:27:50.794 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.12) = xAngle (-2.13 = -2.13)
00:27:50.795 00.001 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.30 = -2.30)
00:27:50.795 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=-0.01 hyp=0.82 cameraTheta=-0.02 mountX=-0.44 mountY=-0.61, mountTheta=-2.19
00:27:50.795 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=-0.01, opts=13)
00:27:50.795 00.000 5052 Enqueuing Move request for stepguider (0.82, -0.01)
00:27:50.795 00.000 8976 Worker thread wakes up
00:27:50.796 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, -0.01) opts 0xd
00:27:50.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, -0.01)
00:27:50.796 00.000 8976 Moving (0.82, -0.01) raw xDistance=-0.44 yDistance=-0.61
00:27:50.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
00:27:50.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.61
00:27:50.796 00.000 8976 MoveAxis(R, 2, ABG)
00:27:50.796 00.000 8976 stepping (-14, 7) + (2, 0)
00:27:50.796 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:50.797 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:27:50.807 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
00:27:50.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:50.807 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:50.807 00.000 5052 Enqueuing Expose request
00:27:50.821 00.014 8976 Received - 47 (G) 
00:27:50.821 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:50.821 00.000 8976 stepped: pos (-12, 7)
00:27:50.821 00.000 8976 MoveAxis(U, 2, ABG)
00:27:50.821 00.000 8976 stepping (-12, 7) + (0, 2)
00:27:50.821 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:50.853 00.032 8976 Received - 47 (G) 
00:27:50.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:50.853 00.000 8976 stepped: pos (-12, 9)
00:27:50.853 00.000 8976 move complete, result=0
00:27:50.853 00.000 8976 worker thread done servicing request
00:27:50.853 00.000 8976 Worker thread wakes up
00:27:50.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:50.854 00.001 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:50.854 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
00:27:51.520 00.666 8976 Exposure complete
00:27:51.526 00.006 8976 worker thread done servicing request
00:27:51.526 00.000 5052 OnExposeComplete: enter
00:27:51.526 00.000 5052 UpdateGuideState(): m_state=6
00:27:51.526 00.000 5052 Star::Find(18, 339, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 140
00:27:51.526 00.000 5052 Star::Find returns 1 (0), X=338.62, Y=302.54, Mass=152, SNR=8.5, Peak=67 HFD=3.1
00:27:51.526 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.12) = xAngle (-1.42 = -1.42)
00:27:51.526 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.58 = -1.58)
00:27:51.526 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.36 hyp=0.56 cameraTheta=0.70 mountX=0.08 mountY=-0.56, mountTheta=-1.42
00:27:51.527 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.36, opts=13)
00:27:51.527 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.36)
00:27:51.527 00.000 8976 Worker thread wakes up
00:27:51.527 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.36) opts 0xd
00:27:51.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.36)
00:27:51.527 00.000 8976 Moving (0.43, 0.36) raw xDistance=0.08 yDistance=-0.56
00:27:51.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:27:51.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.56
00:27:51.527 00.000 8976 MoveAxis(R, 0, ABG)
00:27:51.527 00.000 8976 MoveAxis(U, 2, ABG)
00:27:51.527 00.000 8976 stepping (-12, 9) + (0, 2)
00:27:51.527 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:51.528 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:27:51.538 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
00:27:51.538 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:51.538 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:51.538 00.000 5052 Enqueuing Expose request
00:27:51.557 00.019 8976 Received - 47 (G) 
00:27:51.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:51.557 00.000 8976 stepped: pos (-12, 11)
00:27:51.557 00.000 8976 move complete, result=0
00:27:51.557 00.000 8976 worker thread done servicing request
00:27:51.557 00.000 8976 Worker thread wakes up
00:27:51.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:51.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:51.557 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
00:27:52.221 00.664 8976 Exposure complete
00:27:52.226 00.005 8976 worker thread done servicing request
00:27:52.227 00.001 5052 OnExposeComplete: enter
00:27:52.227 00.000 5052 UpdateGuideState(): m_state=6
00:27:52.227 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 141
00:27:52.227 00.000 5052 Star::Find returns 1 (0), X=337.68, Y=302.85, Mass=164, SNR=8.7, Peak=59 HFD=3.5
00:27:52.227 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.12) = xAngle (0.10 = 0.10)
00:27:52.227 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.06 = -0.06)
00:27:52.227 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.68 hyp=0.85 cameraTheta=2.22 mountX=0.84 mountY=-0.05, mountTheta=-0.06
00:27:52.227 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.68, opts=13)
00:27:52.228 00.001 5052 Enqueuing Move request for stepguider (-0.51, 0.68)
00:27:52.228 00.000 8976 Worker thread wakes up
00:27:52.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.68) opts 0xd
00:27:52.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.68)
00:27:52.228 00.000 8976 Moving (-0.51, 0.68) raw xDistance=0.84 yDistance=-0.05
00:27:52.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
00:27:52.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:27:52.228 00.000 8976 MoveAxis(L, 3, ABG)
00:27:52.228 00.000 8976 stepping (-12, 11) + (-3, 0)
00:27:52.228 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:52.229 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:27:52.238 00.009 5052 UpdateGuideState exits: m=164 SNR=8.7
00:27:52.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:52.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:52.238 00.000 5052 Enqueuing Expose request
00:27:52.260 00.022 8976 Received - 47 (G) 
00:27:52.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:27:52.260 00.000 8976 stepped: pos (-15, 11)
00:27:52.260 00.000 8976 MoveAxis(U, 0, ABG)
00:27:52.260 00.000 8976 move complete, result=0
00:27:52.260 00.000 8976 worker thread done servicing request
00:27:52.260 00.000 8976 Worker thread wakes up
00:27:52.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:52.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:52.261 00.001 5052 GuideStep: 0.8 px 3 ms WEST, -0.1 px 0 ms NORTH
00:27:52.924 00.663 8976 Exposure complete
00:27:52.929 00.005 8976 worker thread done servicing request
00:27:52.930 00.001 5052 OnExposeComplete: enter
00:27:52.930 00.000 5052 UpdateGuideState(): m_state=6
00:27:52.930 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 142
00:27:52.930 00.000 5052 Star::Find returns 1 (0), X=337.96, Y=302.36, Mass=142, SNR=8.1, Peak=63 HFD=3.9
00:27:52.930 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.12) = xAngle (0.36 = 0.36)
00:27:52.930 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.20 = 0.20)
00:27:52.930 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.18 hyp=0.29 cameraTheta=2.48 mountX=0.27 mountY=0.06, mountTheta=0.21
00:27:52.931 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.18, opts=13)
00:27:52.931 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.18)
00:27:52.931 00.000 8976 Worker thread wakes up
00:27:52.931 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.18) opts 0xd
00:27:52.931 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.18)
00:27:52.931 00.000 8976 Moving (-0.23, 0.18) raw xDistance=0.27 yDistance=0.06
00:27:52.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.27
00:27:52.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:27:52.931 00.000 8976 MoveAxis(L, 1, ABG)
00:27:52.931 00.000 8976 stepping (-15, 11) + (-1, 0)
00:27:52.931 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:52.932 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
00:27:52.941 00.009 5052 UpdateGuideState exits: m=142 SNR=8.1
00:27:52.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:52.941 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:52.941 00.000 5052 Enqueuing Expose request
00:27:52.963 00.022 8976 Received - 47 (G) 
00:27:52.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:52.963 00.000 8976 stepped: pos (-16, 11)
00:27:52.964 00.001 8976 MoveAxis(U, 0, ABG)
00:27:52.964 00.000 8976 move complete, result=0
00:27:52.964 00.000 8976 worker thread done servicing request
00:27:52.964 00.000 8976 Worker thread wakes up
00:27:52.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:52.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:52.964 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:27:53.630 00.666 8976 Exposure complete
00:27:53.635 00.005 8976 worker thread done servicing request
00:27:53.636 00.001 5052 OnExposeComplete: enter
00:27:53.636 00.000 5052 UpdateGuideState(): m_state=6
00:27:53.636 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 143
00:27:53.636 00.000 5052 Star::Find returns 1 (0), X=337.68, Y=302.28, Mass=154, SNR=8.5, Peak=64 HFD=3.6
00:27:53.636 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.12) = xAngle (0.83 = 0.83)
00:27:53.636 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.67 = 0.67)
00:27:53.636 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.10 hyp=0.52 cameraTheta=2.95 mountX=0.35 mountY=0.32, mountTheta=0.74
00:27:53.637 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.10, opts=13)
00:27:53.637 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.10)
00:27:53.637 00.000 8976 Worker thread wakes up
00:27:53.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.10) opts 0xd
00:27:53.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.10)
00:27:53.637 00.000 8976 Moving (-0.51, 0.10) raw xDistance=0.35 yDistance=0.32
00:27:53.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
00:27:53.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:27:53.637 00.000 8976 MoveAxis(L, 1, ABG)
00:27:53.637 00.000 8976 stepping (-16, 11) + (-1, 0)
00:27:53.637 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:53.638 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:27:53.647 00.009 5052 UpdateGuideState exits: m=154 SNR=8.5
00:27:53.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:53.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:53.647 00.000 5052 Enqueuing Expose request
00:27:53.667 00.020 8976 Received - 47 (G) 
00:27:53.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:53.667 00.000 8976 stepped: pos (-17, 11)
00:27:53.667 00.000 8976 MoveAxis(D, 1, ABG)
00:27:53.667 00.000 8976 stepping (-17, 11) + (0, -1)
00:27:53.667 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:53.699 00.032 8976 Received - 47 (G) 
00:27:53.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:53.699 00.000 8976 stepped: pos (-17, 10)
00:27:53.699 00.000 8976 move complete, result=0
00:27:53.699 00.000 8976 worker thread done servicing request
00:27:53.699 00.000 8976 Worker thread wakes up
00:27:53.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:53.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:53.699 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.3 px 1 ms SOUTH
00:27:54.366 00.667 8976 Exposure complete
00:27:54.372 00.006 8976 worker thread done servicing request
00:27:54.372 00.000 5052 OnExposeComplete: enter
00:27:54.372 00.000 5052 UpdateGuideState(): m_state=6
00:27:54.372 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 144
00:27:54.372 00.000 5052 Star::Find returns 1 (0), X=337.65, Y=302.03, Mass=137, SNR=8.0, Peak=62 HFD=3.2
00:27:54.372 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.12) = xAngle (-5.00 = 1.28)
00:27:54.372 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.16 = 1.12)
00:27:54.372 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.14 hyp=0.56 cameraTheta=-2.89 mountX=0.16 mountY=0.50, mountTheta=1.26
00:27:54.373 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.14, opts=13)
00:27:54.373 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.14)
00:27:54.373 00.000 8976 Worker thread wakes up
00:27:54.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.14) opts 0xd
00:27:54.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.14)
00:27:54.373 00.000 8976 Moving (-0.54, -0.14) raw xDistance=0.16 yDistance=0.50
00:27:54.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:27:54.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
00:27:54.373 00.000 8976 MoveAxis(R, 0, ABG)
00:27:54.373 00.000 8976 MoveAxis(D, 2, ABG)
00:27:54.373 00.000 8976 stepping (-17, 10) + (0, -2)
00:27:54.373 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:54.374 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:27:54.386 00.012 5052 UpdateGuideState exits: m=137 SNR=8.0
00:27:54.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:54.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:54.386 00.000 5052 Enqueuing Expose request
00:27:54.402 00.016 8976 Received - 47 (G) 
00:27:54.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:54.402 00.000 8976 stepped: pos (-17, 8)
00:27:54.402 00.000 8976 move complete, result=0
00:27:54.402 00.000 8976 worker thread done servicing request
00:27:54.402 00.000 8976 Worker thread wakes up
00:27:54.402 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:27:54.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:54.402 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:55.064 00.662 8976 Exposure complete
00:27:55.070 00.006 8976 worker thread done servicing request
00:27:55.070 00.000 5052 OnExposeComplete: enter
00:27:55.070 00.000 5052 UpdateGuideState(): m_state=6
00:27:55.070 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 145
00:27:55.070 00.000 5052 Star::Find returns 1 (0), X=337.93, Y=302.19, Mass=157, SNR=8.6, Peak=59 HFD=3.0
00:27:55.070 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.12) = xAngle (0.97 = 0.97)
00:27:55.070 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.80 = 0.80)
00:27:55.070 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.08 mountX=0.14 mountY=0.18, mountTheta=0.90
00:27:55.071 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.02, opts=13)
00:27:55.071 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.02)
00:27:55.071 00.000 8976 Worker thread wakes up
00:27:55.072 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.02) opts 0xd
00:27:55.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.02)
00:27:55.072 00.000 8976 Moving (-0.25, 0.02) raw xDistance=0.14 yDistance=0.18
00:27:55.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:27:55.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:27:55.072 00.000 8976 MoveAxis(R, 0, ABG)
00:27:55.072 00.000 8976 MoveAxis(U, 0, ABG)
00:27:55.072 00.000 8976 move complete, result=0
00:27:55.072 00.000 8976 worker thread done servicing request
00:27:55.072 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:27:55.082 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
00:27:55.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:55.082 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:55.082 00.000 5052 Enqueuing Expose request
00:27:55.082 00.000 8976 Worker thread wakes up
00:27:55.082 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:27:55.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:55.082 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:55.742 00.660 8976 Exposure complete
00:27:55.748 00.006 8976 worker thread done servicing request
00:27:55.748 00.000 5052 OnExposeComplete: enter
00:27:55.748 00.000 5052 UpdateGuideState(): m_state=6
00:27:55.748 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 146
00:27:55.748 00.000 5052 Star::Find returns 1 (0), X=338.04, Y=302.42, Mass=146, SNR=8.3, Peak=61 HFD=3.0
00:27:55.748 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.12) = xAngle (-0.02 = -0.02)
00:27:55.748 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.18 = -0.18)
00:27:55.748 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.29 cameraTheta=2.09 mountX=0.29 mountY=-0.05, mountTheta=-0.18
00:27:55.749 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.25, opts=13)
00:27:55.749 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.25)
00:27:55.750 00.001 8976 Worker thread wakes up
00:27:55.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.25) opts 0xd
00:27:55.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.25)
00:27:55.750 00.000 8976 Moving (-0.14, 0.25) raw xDistance=0.29 yDistance=-0.05
00:27:55.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:27:55.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:27:55.750 00.000 8976 MoveAxis(L, 1, ABG)
00:27:55.750 00.000 8976 stepping (-17, 8) + (-1, 0)
00:27:55.750 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:55.751 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:27:55.761 00.010 5052 UpdateGuideState exits: m=146 SNR=8.3
00:27:55.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:55.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:55.761 00.000 5052 Enqueuing Expose request
00:27:55.777 00.016 8976 Received - 47 (G) 
00:27:55.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:55.777 00.000 8976 stepped: pos (-18, 8)
00:27:55.777 00.000 8976 MoveAxis(U, 0, ABG)
00:27:55.777 00.000 8976 move complete, result=0
00:27:55.777 00.000 8976 worker thread done servicing request
00:27:55.777 00.000 8976 Worker thread wakes up
00:27:55.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:55.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:55.777 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:27:56.437 00.660 8976 Exposure complete
00:27:56.442 00.005 8976 worker thread done servicing request
00:27:56.442 00.000 5052 OnExposeComplete: enter
00:27:56.442 00.000 5052 UpdateGuideState(): m_state=6
00:27:56.443 00.001 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 147
00:27:56.443 00.000 5052 Star::Find returns 1 (0), X=338.38, Y=302.21, Mass=167, SNR=8.9, Peak=62 HFD=3.3
00:27:56.443 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.12) = xAngle (-1.95 = -1.95)
00:27:56.443 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.11 = -2.11)
00:27:56.443 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.20 cameraTheta=0.17 mountX=-0.07 mountY=-0.17, mountTheta=-1.98
00:27:56.443 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.03, opts=13)
00:27:56.443 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.03)
00:27:56.444 00.001 8976 Worker thread wakes up
00:27:56.444 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.03) opts 0xd
00:27:56.444 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.03)
00:27:56.444 00.000 8976 Moving (0.19, 0.03) raw xDistance=-0.07 yDistance=-0.17
00:27:56.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:27:56.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:27:56.444 00.000 8976 MoveAxis(R, 0, ABG)
00:27:56.444 00.000 8976 MoveAxis(U, 0, ABG)
00:27:56.444 00.000 8976 move complete, result=0
00:27:56.444 00.000 8976 worker thread done servicing request
00:27:56.445 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:27:56.455 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
00:27:56.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:56.455 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:56.455 00.000 5052 Enqueuing Expose request
00:27:56.455 00.000 8976 Worker thread wakes up
00:27:56.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:56.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:56.455 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:27:57.118 00.663 8976 Exposure complete
00:27:57.124 00.006 8976 worker thread done servicing request
00:27:57.125 00.001 5052 OnExposeComplete: enter
00:27:57.125 00.000 5052 UpdateGuideState(): m_state=6
00:27:57.125 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 148
00:27:57.125 00.000 5052 Star::Find returns 1 (0), X=338.47, Y=302.37, Mass=151, SNR=8.5, Peak=60 HFD=3.1
00:27:57.125 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.12) = xAngle (-1.50 = -1.50)
00:27:57.125 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.67 = -1.67)
00:27:57.125 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.20 hyp=0.34 cameraTheta=0.61 mountX=0.02 mountY=-0.34, mountTheta=-1.50
00:27:57.126 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.20, opts=13)
00:27:57.127 00.001 5052 Enqueuing Move request for stepguider (0.28, 0.20)
00:27:57.127 00.000 8976 Worker thread wakes up
00:27:57.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.20) opts 0xd
00:27:57.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.20)
00:27:57.127 00.000 8976 Moving (0.28, 0.20) raw xDistance=0.02 yDistance=-0.34
00:27:57.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:27:57.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
00:27:57.127 00.000 8976 MoveAxis(R, 0, ABG)
00:27:57.127 00.000 8976 MoveAxis(U, 1, ABG)
00:27:57.127 00.000 8976 stepping (-18, 8) + (0, 1)
00:27:57.127 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:57.128 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:27:57.140 00.012 5052 UpdateGuideState exits: m=151 SNR=8.5
00:27:57.140 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:57.140 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:57.140 00.000 5052 Enqueuing Expose request
00:27:57.152 00.012 8976 Received - 47 (G) 
00:27:57.152 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:27:57.152 00.000 8976 stepped: pos (-18, 9)
00:27:57.152 00.000 8976 move complete, result=0
00:27:57.152 00.000 8976 worker thread done servicing request
00:27:57.152 00.000 8976 Worker thread wakes up
00:27:57.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:57.152 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:57.152 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
00:27:57.817 00.665 8976 Exposure complete
00:27:57.822 00.005 8976 worker thread done servicing request
00:27:57.822 00.000 5052 OnExposeComplete: enter
00:27:57.823 00.001 5052 UpdateGuideState(): m_state=6
00:27:57.823 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 149
00:27:57.823 00.000 5052 Star::Find returns 1 (0), X=338.65, Y=302.43, Mass=148, SNR=8.4, Peak=62 HFD=3.2
00:27:57.823 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.12) = xAngle (-1.61 = -1.61)
00:27:57.823 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.77 = -1.77)
00:27:57.823 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.25 hyp=0.52 cameraTheta=0.51 mountX=-0.02 mountY=-0.51, mountTheta=-1.61
00:27:57.823 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.25, opts=13)
00:27:57.824 00.001 5052 Enqueuing Move request for stepguider (0.46, 0.25)
00:27:57.824 00.000 8976 Worker thread wakes up
00:27:57.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.25) opts 0xd
00:27:57.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.25)
00:27:57.824 00.000 8976 Moving (0.46, 0.25) raw xDistance=-0.02 yDistance=-0.51
00:27:57.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:27:57.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
00:27:57.824 00.000 8976 MoveAxis(R, 0, ABG)
00:27:57.824 00.000 8976 MoveAxis(U, 2, ABG)
00:27:57.824 00.000 8976 stepping (-18, 9) + (0, 2)
00:27:57.824 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:57.825 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:27:57.834 00.009 5052 UpdateGuideState exits: m=148 SNR=8.4
00:27:57.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:57.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:57.834 00.000 5052 Enqueuing Expose request
00:27:57.855 00.021 8976 Received - 47 (G) 
00:27:57.855 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:57.855 00.000 8976 stepped: pos (-18, 11)
00:27:57.855 00.000 8976 move complete, result=0
00:27:57.855 00.000 8976 worker thread done servicing request
00:27:57.855 00.000 8976 Worker thread wakes up
00:27:57.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:57.856 00.001 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:57.856 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
00:27:58.522 00.666 8976 Exposure complete
00:27:58.527 00.005 8976 worker thread done servicing request
00:27:58.527 00.000 5052 OnExposeComplete: enter
00:27:58.527 00.000 5052 UpdateGuideState(): m_state=6
00:27:58.527 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 150
00:27:58.527 00.000 5052 Star::Find returns 1 (0), X=338.30, Y=302.24, Mass=177, SNR=9.1, Peak=61 HFD=3.6
00:27:58.528 00.001 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.12) = xAngle (-1.60 = -1.60)
00:27:58.528 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.76 = -1.76)
00:27:58.528 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.52 mountX=-0.00 mountY=-0.13, mountTheta=-1.60
00:27:58.528 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.06, opts=13)
00:27:58.528 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.06)
00:27:58.528 00.000 8976 Worker thread wakes up
00:27:58.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.06) opts 0xd
00:27:58.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.06)
00:27:58.528 00.000 8976 Moving (0.11, 0.06) raw xDistance=-0.00 yDistance=-0.13
00:27:58.529 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:27:58.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:27:58.529 00.000 8976 MoveAxis(R, 0, ABG)
00:27:58.529 00.000 8976 MoveAxis(U, 0, ABG)
00:27:58.529 00.000 8976 move complete, result=0
00:27:58.529 00.000 8976 worker thread done servicing request
00:27:58.529 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:27:58.539 00.010 5052 UpdateGuideState exits: m=177 SNR=9.1
00:27:58.539 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:58.539 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:58.539 00.000 5052 Enqueuing Expose request
00:27:58.539 00.000 8976 Worker thread wakes up
00:27:58.539 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:58.539 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:58.539 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:59.220 00.681 8976 Exposure complete
00:27:59.225 00.005 8976 worker thread done servicing request
00:27:59.225 00.000 5052 OnExposeComplete: enter
00:27:59.225 00.000 5052 UpdateGuideState(): m_state=6
00:27:59.225 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 151
00:27:59.225 00.000 5052 Star::Find returns 1 (0), X=338.43, Y=301.84, Mass=154, SNR=8.5, Peak=61 HFD=3.5
00:27:59.225 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.12) = xAngle (-3.06 = -3.06)
00:27:59.225 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.22 = 3.06)
00:27:59.225 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.33 hyp=0.41 cameraTheta=-0.95 mountX=-0.41 mountY=0.03, mountTheta=3.06
00:27:59.225 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.33, opts=13)
00:27:59.225 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.33)
00:27:59.225 00.000 8976 Worker thread wakes up
00:27:59.226 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.33) opts 0xd
00:27:59.226 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.33)
00:27:59.226 00.000 8976 Moving (0.24, -0.33) raw xDistance=-0.41 yDistance=0.03
00:27:59.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:27:59.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:27:59.226 00.000 8976 MoveAxis(R, 2, ABG)
00:27:59.226 00.000 8976 stepping (-18, 11) + (2, 0)
00:27:59.226 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:59.227 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:27:59.236 00.009 5052 UpdateGuideState exits: m=154 SNR=8.5
00:27:59.236 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:59.236 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:59.236 00.000 5052 Enqueuing Expose request
00:27:59.262 00.026 8976 Received - 47 (G) 
00:27:59.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:27:59.262 00.000 8976 stepped: pos (-16, 11)
00:27:59.262 00.000 8976 MoveAxis(U, 0, ABG)
00:27:59.262 00.000 8976 move complete, result=0
00:27:59.262 00.000 8976 worker thread done servicing request
00:27:59.262 00.000 8976 Worker thread wakes up
00:27:59.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:59.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:27:59.262 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
00:27:59.921 00.659 8976 Exposure complete
00:27:59.926 00.005 8976 worker thread done servicing request
00:27:59.926 00.000 5052 OnExposeComplete: enter
00:27:59.926 00.000 5052 UpdateGuideState(): m_state=6
00:27:59.926 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 152
00:27:59.927 00.001 5052 Star::Find returns 1 (0), X=338.30, Y=302.27, Mass=185, SNR=9.3, Peak=64 HFD=3.6
00:27:59.927 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.12) = xAngle (-1.42 = -1.42)
00:27:59.927 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.59 = -1.59)
00:27:59.927 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.15 cameraTheta=0.69 mountX=0.02 mountY=-0.15, mountTheta=-1.42
00:27:59.927 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.09, opts=13)
00:27:59.927 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.09)
00:27:59.927 00.000 8976 Worker thread wakes up
00:27:59.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.09) opts 0xd
00:27:59.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.09)
00:27:59.927 00.000 8976 Moving (0.11, 0.09) raw xDistance=0.02 yDistance=-0.15
00:27:59.928 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:27:59.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:27:59.928 00.000 8976 MoveAxis(R, 0, ABG)
00:27:59.928 00.000 8976 MoveAxis(U, 0, ABG)
00:27:59.928 00.000 8976 move complete, result=0
00:27:59.928 00.000 8976 worker thread done servicing request
00:27:59.928 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:27:59.937 00.009 5052 UpdateGuideState exits: m=185 SNR=9.3
00:27:59.938 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:59.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:27:59.938 00.000 5052 Enqueuing Expose request
00:27:59.938 00.000 8976 Worker thread wakes up
00:27:59.938 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:59.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:27:59.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:00.597 00.659 8976 Exposure complete
00:28:00.602 00.005 8976 worker thread done servicing request
00:28:00.602 00.000 5052 OnExposeComplete: enter
00:28:00.602 00.000 5052 UpdateGuideState(): m_state=6
00:28:00.602 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 153
00:28:00.602 00.000 5052 Star::Find returns 1 (0), X=338.13, Y=302.32, Mass=157, SNR=8.6, Peak=61 HFD=3.5
00:28:00.603 00.001 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.12) = xAngle (-0.17 = -0.17)
00:28:00.603 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.33 = -0.33)
00:28:00.603 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.95 mountX=0.15 mountY=-0.05, mountTheta=-0.32
00:28:00.603 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.15, opts=13)
00:28:00.603 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.15)
00:28:00.603 00.000 8976 Worker thread wakes up
00:28:00.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.15) opts 0xd
00:28:00.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.15)
00:28:00.603 00.000 8976 Moving (-0.06, 0.15) raw xDistance=0.15 yDistance=-0.05
00:28:00.604 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:28:00.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:28:00.604 00.000 8976 MoveAxis(R, 0, ABG)
00:28:00.604 00.000 8976 MoveAxis(U, 0, ABG)
00:28:00.604 00.000 8976 move complete, result=0
00:28:00.604 00.000 8976 worker thread done servicing request
00:28:00.604 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:28:00.616 00.012 5052 UpdateGuideState exits: m=157 SNR=8.6
00:28:00.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:00.616 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:00.616 00.000 5052 Enqueuing Expose request
00:28:00.616 00.000 8976 Worker thread wakes up
00:28:00.617 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:00.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:00.617 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:01.275 00.658 8976 Exposure complete
00:28:01.280 00.005 8976 worker thread done servicing request
00:28:01.280 00.000 5052 OnExposeComplete: enter
00:28:01.280 00.000 5052 UpdateGuideState(): m_state=6
00:28:01.280 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 154
00:28:01.280 00.000 5052 Star::Find returns 1 (0), X=337.84, Y=302.56, Mass=142, SNR=8.2, Peak=64 HFD=3.2
00:28:01.280 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.12) = xAngle (0.19 = 0.19)
00:28:01.280 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.03 = 0.03)
00:28:01.280 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.39 hyp=0.52 cameraTheta=2.30 mountX=0.52 mountY=0.01, mountTheta=0.03
00:28:01.281 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.39, opts=13)
00:28:01.281 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.39)
00:28:01.281 00.000 8976 Worker thread wakes up
00:28:01.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.39) opts 0xd
00:28:01.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.39)
00:28:01.281 00.000 8976 Moving (-0.35, 0.39) raw xDistance=0.52 yDistance=0.01
00:28:01.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.52
00:28:01.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:28:01.281 00.000 8976 MoveAxis(L, 2, ABG)
00:28:01.282 00.001 8976 stepping (-16, 11) + (-2, 0)
00:28:01.282 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:01.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:28:01.292 00.010 5052 UpdateGuideState exits: m=142 SNR=8.2
00:28:01.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:01.292 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:01.292 00.000 5052 Enqueuing Expose request
00:28:01.308 00.016 8976 Received - 47 (G) 
00:28:01.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:01.308 00.000 8976 stepped: pos (-18, 11)
00:28:01.308 00.000 8976 MoveAxis(U, 0, ABG)
00:28:01.308 00.000 8976 move complete, result=0
00:28:01.308 00.000 8976 worker thread done servicing request
00:28:01.308 00.000 8976 Worker thread wakes up
00:28:01.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:01.308 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:01.308 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.0 px 0 ms NORTH
00:28:01.970 00.662 8976 Exposure complete
00:28:01.975 00.005 8976 worker thread done servicing request
00:28:01.975 00.000 5052 OnExposeComplete: enter
00:28:01.975 00.000 5052 UpdateGuideState(): m_state=6
00:28:01.975 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 155
00:28:01.975 00.000 5052 Star::Find returns 1 (0), X=338.05, Y=301.78, Mass=170, SNR=8.9, Peak=68 HFD=3.1
00:28:01.975 00.000 5052 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.12) = xAngle (-4.03 = 2.26)
00:28:01.975 00.000 5052 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.19 = 2.09)
00:28:01.975 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.40 hyp=0.42 cameraTheta=-1.91 mountX=-0.27 mountY=0.37, mountTheta=2.20
00:28:01.976 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.40, opts=13)
00:28:01.976 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.40)
00:28:01.976 00.000 8976 Worker thread wakes up
00:28:01.977 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.40) opts 0xd
00:28:01.977 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.40)
00:28:01.977 00.000 8976 Moving (-0.14, -0.40) raw xDistance=-0.27 yDistance=0.37
00:28:01.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
00:28:01.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
00:28:01.977 00.000 8976 MoveAxis(R, 1, ABG)
00:28:01.977 00.000 8976 stepping (-18, 11) + (1, 0)
00:28:01.977 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:01.978 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:28:01.987 00.009 5052 UpdateGuideState exits: m=170 SNR=8.9
00:28:01.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:01.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:01.988 00.001 5052 Enqueuing Expose request
00:28:01.996 00.008 8976 Received - 47 (G) 
00:28:01.996 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:01.996 00.000 8976 stepped: pos (-17, 11)
00:28:01.996 00.000 8976 MoveAxis(D, 1, ABG)
00:28:01.996 00.000 8976 stepping (-17, 11) + (0, -1)
00:28:01.996 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:02.028 00.032 8976 Received - 47 (G) 
00:28:02.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:02.028 00.000 8976 stepped: pos (-17, 10)
00:28:02.028 00.000 8976 move complete, result=0
00:28:02.028 00.000 8976 worker thread done servicing request
00:28:02.028 00.000 8976 Worker thread wakes up
00:28:02.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:02.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:02.028 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 1 ms SOUTH
00:28:02.694 00.666 8976 Exposure complete
00:28:02.700 00.006 8976 worker thread done servicing request
00:28:02.700 00.000 5052 OnExposeComplete: enter
00:28:02.700 00.000 5052 UpdateGuideState(): m_state=6
00:28:02.700 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 156
00:28:02.701 00.001 5052 Star::Find returns 1 (0), X=338.44, Y=302.17, Mass=149, SNR=8.4, Peak=67 HFD=3.1
00:28:02.701 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.12) = xAngle (-2.12 = -2.12)
00:28:02.701 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.28 = -2.28)
00:28:02.701 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.00 hyp=0.25 cameraTheta=0.00 mountX=-0.13 mountY=-0.19, mountTheta=-2.17
00:28:02.702 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.00, opts=13)
00:28:02.702 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.00)
00:28:02.702 00.000 8976 Worker thread wakes up
00:28:02.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.00) opts 0xd
00:28:02.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.00)
00:28:02.702 00.000 8976 Moving (0.25, 0.00) raw xDistance=-0.13 yDistance=-0.19
00:28:02.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:28:02.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:28:02.702 00.000 8976 MoveAxis(R, 0, ABG)
00:28:02.702 00.000 8976 MoveAxis(U, 0, ABG)
00:28:02.702 00.000 8976 move complete, result=0
00:28:02.702 00.000 8976 worker thread done servicing request
00:28:02.703 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:28:02.713 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
00:28:02.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:02.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:02.713 00.000 5052 Enqueuing Expose request
00:28:02.713 00.000 8976 Worker thread wakes up
00:28:02.713 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:28:02.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:02.713 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:03.377 00.664 8976 Exposure complete
00:28:03.382 00.005 8976 worker thread done servicing request
00:28:03.382 00.000 5052 OnExposeComplete: enter
00:28:03.382 00.000 5052 UpdateGuideState(): m_state=6
00:28:03.382 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 157
00:28:03.382 00.000 5052 Star::Find returns 1 (0), X=338.34, Y=302.22, Mass=167, SNR=8.9, Peak=60 HFD=3.3
00:28:03.382 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.12) = xAngle (-1.80 = -1.80)
00:28:03.382 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.96 = -1.96)
00:28:03.382 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.31 mountX=-0.04 mountY=-0.15, mountTheta=-1.81
00:28:03.383 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.05, opts=13)
00:28:03.383 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.05)
00:28:03.383 00.000 8976 Worker thread wakes up
00:28:03.383 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.05) opts 0xd
00:28:03.383 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.05)
00:28:03.383 00.000 8976 Moving (0.15, 0.05) raw xDistance=-0.04 yDistance=-0.15
00:28:03.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:28:03.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:28:03.383 00.000 8976 MoveAxis(R, 0, ABG)
00:28:03.384 00.001 8976 MoveAxis(U, 0, ABG)
00:28:03.384 00.000 8976 move complete, result=0
00:28:03.384 00.000 8976 worker thread done servicing request
00:28:03.384 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:28:03.395 00.011 5052 UpdateGuideState exits: m=167 SNR=8.9
00:28:03.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:03.395 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:03.395 00.000 5052 Enqueuing Expose request
00:28:03.395 00.000 8976 Worker thread wakes up
00:28:03.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:03.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:03.395 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:04.056 00.661 8976 Exposure complete
00:28:04.061 00.005 8976 worker thread done servicing request
00:28:04.061 00.000 5052 OnExposeComplete: enter
00:28:04.061 00.000 5052 UpdateGuideState(): m_state=6
00:28:04.061 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 158
00:28:04.061 00.000 5052 Star::Find returns 1 (0), X=338.07, Y=302.53, Mass=175, SNR=9.1, Peak=62 HFD=3.5
00:28:04.061 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.12) = xAngle (-0.22 = -0.22)
00:28:04.062 00.001 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.38 = -0.38)
00:28:04.062 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.35 hyp=0.37 cameraTheta=1.90 mountX=0.36 mountY=-0.14, mountTheta=-0.36
00:28:04.062 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.35, opts=13)
00:28:04.062 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.35)
00:28:04.062 00.000 8976 Worker thread wakes up
00:28:04.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.35) opts 0xd
00:28:04.063 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.35)
00:28:04.063 00.000 8976 Moving (-0.12, 0.35) raw xDistance=0.36 yDistance=-0.14
00:28:04.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:28:04.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:28:04.063 00.000 8976 MoveAxis(L, 1, ABG)
00:28:04.063 00.000 8976 stepping (-17, 10) + (-1, 0)
00:28:04.063 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:04.064 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:28:04.074 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
00:28:04.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:04.075 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:04.075 00.000 5052 Enqueuing Expose request
00:28:04.090 00.015 8976 Received - 47 (G) 
00:28:04.090 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:04.090 00.000 8976 stepped: pos (-18, 10)
00:28:04.090 00.000 8976 MoveAxis(U, 0, ABG)
00:28:04.090 00.000 8976 move complete, result=0
00:28:04.090 00.000 8976 worker thread done servicing request
00:28:04.090 00.000 8976 Worker thread wakes up
00:28:04.090 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
00:28:04.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:04.090 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:04.752 00.662 8976 Exposure complete
00:28:04.759 00.007 8976 worker thread done servicing request
00:28:04.759 00.000 5052 OnExposeComplete: enter
00:28:04.759 00.000 5052 UpdateGuideState(): m_state=6
00:28:04.759 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 159
00:28:04.759 00.000 5052 Star::Find returns 1 (0), X=338.19, Y=302.39, Mass=168, SNR=8.9, Peak=63 HFD=2.8
00:28:04.759 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.12) = xAngle (-0.54 = -0.54)
00:28:04.759 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.71 = -0.71)
00:28:04.759 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.57 mountX=0.19 mountY=-0.14, mountTheta=-0.65
00:28:04.760 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.22, opts=13)
00:28:04.760 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.22)
00:28:04.760 00.000 8976 Worker thread wakes up
00:28:04.760 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.22) opts 0xd
00:28:04.760 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.22)
00:28:04.760 00.000 8976 Moving (-0.00, 0.22) raw xDistance=0.19 yDistance=-0.14
00:28:04.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:28:04.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:28:04.760 00.000 8976 MoveAxis(R, 0, ABG)
00:28:04.760 00.000 8976 MoveAxis(U, 0, ABG)
00:28:04.760 00.000 8976 move complete, result=0
00:28:04.760 00.000 8976 worker thread done servicing request
00:28:04.761 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:28:04.770 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
00:28:04.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:04.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:04.770 00.000 5052 Enqueuing Expose request
00:28:04.770 00.000 8976 Worker thread wakes up
00:28:04.770 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:04.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:04.771 00.001 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:05.433 00.662 8976 Exposure complete
00:28:05.439 00.006 8976 worker thread done servicing request
00:28:05.439 00.000 5052 OnExposeComplete: enter
00:28:05.439 00.000 5052 UpdateGuideState(): m_state=6
00:28:05.439 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 160
00:28:05.439 00.000 5052 Star::Find returns 1 (0), X=338.26, Y=302.31, Mass=151, SNR=8.5, Peak=63 HFD=2.8
00:28:05.439 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.12) = xAngle (-1.01 = -1.01)
00:28:05.439 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.17 = -1.17)
00:28:05.439 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.11 mountX=0.08 mountY=-0.14, mountTheta=-1.05
00:28:05.439 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.14, opts=13)
00:28:05.440 00.001 5052 Enqueuing Move request for stepguider (0.07, 0.14)
00:28:05.440 00.000 8976 Worker thread wakes up
00:28:05.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.14) opts 0xd
00:28:05.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.14)
00:28:05.440 00.000 8976 Moving (0.07, 0.14) raw xDistance=0.08 yDistance=-0.14
00:28:05.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:28:05.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:28:05.440 00.000 8976 MoveAxis(R, 0, ABG)
00:28:05.440 00.000 8976 MoveAxis(U, 0, ABG)
00:28:05.440 00.000 8976 move complete, result=0
00:28:05.440 00.000 8976 worker thread done servicing request
00:28:05.440 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:28:05.451 00.011 5052 UpdateGuideState exits: m=151 SNR=8.5
00:28:05.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:05.451 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:05.451 00.000 5052 Enqueuing Expose request
00:28:05.451 00.000 8976 Worker thread wakes up
00:28:05.451 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:05.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:05.452 00.001 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:06.117 00.665 8976 Exposure complete
00:28:06.122 00.005 8976 worker thread done servicing request
00:28:06.122 00.000 5052 OnExposeComplete: enter
00:28:06.122 00.000 5052 UpdateGuideState(): m_state=6
00:28:06.123 00.001 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 161
00:28:06.123 00.000 5052 Star::Find returns 1 (0), X=338.46, Y=302.42, Mass=145, SNR=8.3, Peak=60 HFD=3.1
00:28:06.123 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.12) = xAngle (-1.39 = -1.39)
00:28:06.123 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.55 = -1.55)
00:28:06.123 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.24 hyp=0.37 cameraTheta=0.72 mountX=0.07 mountY=-0.37, mountTheta=-1.40
00:28:06.123 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.24, opts=13)
00:28:06.123 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.24)
00:28:06.123 00.000 8976 Worker thread wakes up
00:28:06.124 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.24) opts 0xd
00:28:06.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.24)
00:28:06.124 00.000 8976 Moving (0.28, 0.24) raw xDistance=0.07 yDistance=-0.37
00:28:06.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:28:06.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:28:06.124 00.000 8976 MoveAxis(R, 0, ABG)
00:28:06.124 00.000 8976 MoveAxis(U, 1, ABG)
00:28:06.124 00.000 8976 stepping (-18, 10) + (0, 1)
00:28:06.124 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:06.124 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:28:06.134 00.010 5052 UpdateGuideState exits: m=145 SNR=8.3
00:28:06.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:06.134 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:06.134 00.000 5052 Enqueuing Expose request
00:28:06.152 00.018 8976 Received - 47 (G) 
00:28:06.152 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:06.152 00.000 8976 stepped: pos (-18, 11)
00:28:06.152 00.000 8976 move complete, result=0
00:28:06.152 00.000 8976 worker thread done servicing request
00:28:06.152 00.000 8976 Worker thread wakes up
00:28:06.153 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:06.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:06.153 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
00:28:06.814 00.661 8976 Exposure complete
00:28:06.820 00.006 8976 worker thread done servicing request
00:28:06.820 00.000 5052 OnExposeComplete: enter
00:28:06.820 00.000 5052 UpdateGuideState(): m_state=6
00:28:06.820 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 162
00:28:06.821 00.001 5052 Star::Find returns 1 (0), X=337.88, Y=302.63, Mass=159, SNR=8.7, Peak=67 HFD=3.3
00:28:06.821 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.12) = xAngle (0.04 = 0.04)
00:28:06.821 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.12 = -0.12)
00:28:06.821 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.46 hyp=0.55 cameraTheta=2.16 mountX=0.55 mountY=-0.07, mountTheta=-0.12
00:28:06.821 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.46, opts=13)
00:28:06.821 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.46)
00:28:06.821 00.000 8976 Worker thread wakes up
00:28:06.821 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.46) opts 0xd
00:28:06.821 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.46)
00:28:06.822 00.001 8976 Moving (-0.31, 0.46) raw xDistance=0.55 yDistance=-0.07
00:28:06.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
00:28:06.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:28:06.822 00.000 8976 MoveAxis(L, 2, ABG)
00:28:06.822 00.000 8976 stepping (-18, 11) + (-2, 0)
00:28:06.822 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:06.823 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:28:06.833 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
00:28:06.834 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:06.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:06.834 00.000 5052 Enqueuing Expose request
00:28:06.855 00.021 8976 Received - 47 (G) 
00:28:06.855 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:06.855 00.000 8976 stepped: pos (-20, 11)
00:28:06.855 00.000 8976 MoveAxis(U, 0, ABG)
00:28:06.855 00.000 8976 move complete, result=0
00:28:06.855 00.000 8976 worker thread done servicing request
00:28:06.856 00.001 8976 Worker thread wakes up
00:28:06.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:06.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:06.856 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.1 px 0 ms NORTH
00:28:07.518 00.662 8976 Exposure complete
00:28:07.523 00.005 8976 worker thread done servicing request
00:28:07.524 00.001 5052 OnExposeComplete: enter
00:28:07.524 00.000 5052 UpdateGuideState(): m_state=6
00:28:07.524 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 163
00:28:07.524 00.000 5052 Star::Find returns 1 (0), X=338.82, Y=302.19, Mass=142, SNR=8.2, Peak=64 HFD=2.9
00:28:07.524 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.12) = xAngle (-2.10 = -2.10)
00:28:07.524 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.26 = -2.26)
00:28:07.524 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.01 hyp=0.63 cameraTheta=0.02 mountX=-0.32 mountY=-0.48, mountTheta=-2.15
00:28:07.525 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.01, opts=13)
00:28:07.525 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.01)
00:28:07.525 00.000 8976 Worker thread wakes up
00:28:07.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.01) opts 0xd
00:28:07.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.01)
00:28:07.525 00.000 8976 Moving (0.63, 0.01) raw xDistance=-0.32 yDistance=-0.48
00:28:07.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.32
00:28:07.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
00:28:07.525 00.000 8976 MoveAxis(R, 1, ABG)
00:28:07.525 00.000 8976 stepping (-20, 11) + (1, 0)
00:28:07.525 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:07.526 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:28:07.534 00.008 5052 UpdateGuideState exits: m=142 SNR=8.2
00:28:07.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:07.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:07.534 00.000 5052 Enqueuing Expose request
00:28:07.543 00.009 8976 Received - 47 (G) 
00:28:07.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:07.543 00.000 8976 stepped: pos (-19, 11)
00:28:07.543 00.000 8976 MoveAxis(U, 2, ABG)
00:28:07.543 00.000 8976 stepping (-19, 11) + (0, 2)
00:28:07.543 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:07.575 00.032 8976 Received - 47 (G) 
00:28:07.575 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:07.575 00.000 8976 stepped: pos (-19, 13)
00:28:07.575 00.000 8976 move complete, result=0
00:28:07.575 00.000 8976 worker thread done servicing request
00:28:07.575 00.000 8976 Worker thread wakes up
00:28:07.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:07.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:07.575 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
00:28:08.238 00.663 8976 Exposure complete
00:28:08.244 00.006 8976 worker thread done servicing request
00:28:08.244 00.000 5052 OnExposeComplete: enter
00:28:08.244 00.000 5052 UpdateGuideState(): m_state=6
00:28:08.244 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 164
00:28:08.244 00.000 5052 Star::Find returns 1 (0), X=338.30, Y=301.99, Mass=165, SNR=8.9, Peak=67 HFD=3.0
00:28:08.244 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.12) = xAngle (-3.15 = 3.13)
00:28:08.244 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.32 = 2.97)
00:28:08.244 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.04 mountX=-0.21 mountY=0.04, mountTheta=2.97
00:28:08.244 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.18, opts=13)
00:28:08.244 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.18)
00:28:08.245 00.001 8976 Worker thread wakes up
00:28:08.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.18) opts 0xd
00:28:08.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.18)
00:28:08.245 00.000 8976 Moving (0.11, -0.18) raw xDistance=-0.21 yDistance=0.04
00:28:08.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:28:08.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:28:08.245 00.000 8976 MoveAxis(R, 0, ABG)
00:28:08.245 00.000 8976 MoveAxis(U, 0, ABG)
00:28:08.245 00.000 8976 move complete, result=0
00:28:08.245 00.000 8976 worker thread done servicing request
00:28:08.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:28:08.256 00.011 5052 UpdateGuideState exits: m=165 SNR=8.9
00:28:08.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:08.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:08.256 00.000 5052 Enqueuing Expose request
00:28:08.256 00.000 8976 Worker thread wakes up
00:28:08.256 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:08.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:08.256 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:08.919 00.663 8976 Exposure complete
00:28:08.925 00.006 8976 worker thread done servicing request
00:28:08.925 00.000 5052 OnExposeComplete: enter
00:28:08.925 00.000 5052 UpdateGuideState(): m_state=6
00:28:08.925 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 165
00:28:08.925 00.000 5052 Star::Find returns 1 (0), X=338.64, Y=302.29, Mass=158, SNR=8.6, Peak=65 HFD=3.1
00:28:08.925 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.12) = xAngle (-1.87 = -1.87)
00:28:08.925 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.03 = -2.03)
00:28:08.925 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.12 hyp=0.47 cameraTheta=0.25 mountX=-0.14 mountY=-0.42, mountTheta=-1.89
00:28:08.926 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.12, opts=13)
00:28:08.926 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.12)
00:28:08.926 00.000 8976 Worker thread wakes up
00:28:08.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.12) opts 0xd
00:28:08.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.12)
00:28:08.926 00.000 8976 Moving (0.45, 0.12) raw xDistance=-0.14 yDistance=-0.42
00:28:08.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:28:08.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
00:28:08.926 00.000 8976 MoveAxis(R, 0, ABG)
00:28:08.926 00.000 8976 MoveAxis(U, 1, ABG)
00:28:08.926 00.000 8976 stepping (-19, 13) + (0, 1)
00:28:08.926 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:08.927 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:28:08.936 00.009 5052 UpdateGuideState exits: m=158 SNR=8.6
00:28:08.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:08.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:08.936 00.000 5052 Enqueuing Expose request
00:28:08.950 00.014 8976 Received - 47 (G) 
00:28:08.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:08.950 00.000 8976 stepped: pos (-19, 14)
00:28:08.950 00.000 8976 move complete, result=0
00:28:08.950 00.000 8976 worker thread done servicing request
00:28:08.950 00.000 8976 Worker thread wakes up
00:28:08.950 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
00:28:08.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:08.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:09.612 00.662 8976 Exposure complete
00:28:09.617 00.005 8976 worker thread done servicing request
00:28:09.617 00.000 5052 OnExposeComplete: enter
00:28:09.617 00.000 5052 UpdateGuideState(): m_state=6
00:28:09.617 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 166
00:28:09.617 00.000 5052 Star::Find returns 1 (0), X=337.76, Y=302.06, Mass=163, SNR=8.7, Peak=61 HFD=3.1
00:28:09.617 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.12) = xAngle (-5.00 = 1.28)
00:28:09.617 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.16 = 1.12)
00:28:09.617 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.11 hyp=0.44 cameraTheta=-2.89 mountX=0.13 mountY=0.40, mountTheta=1.26
00:28:09.618 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.11, opts=13)
00:28:09.618 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.11)
00:28:09.618 00.000 8976 Worker thread wakes up
00:28:09.618 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.11) opts 0xd
00:28:09.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.11)
00:28:09.618 00.000 8976 Moving (-0.43, -0.11) raw xDistance=0.13 yDistance=0.40
00:28:09.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:28:09.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40
00:28:09.618 00.000 8976 MoveAxis(R, 0, ABG)
00:28:09.618 00.000 8976 MoveAxis(D, 1, ABG)
00:28:09.619 00.001 8976 stepping (-19, 14) + (0, -1)
00:28:09.619 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:09.619 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:28:09.630 00.011 5052 UpdateGuideState exits: m=163 SNR=8.7
00:28:09.630 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:09.630 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:09.630 00.000 5052 Enqueuing Expose request
00:28:09.637 00.007 8976 Received - 47 (G) 
00:28:09.637 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:09.637 00.000 8976 stepped: pos (-19, 13)
00:28:09.638 00.001 8976 move complete, result=0
00:28:09.638 00.000 8976 worker thread done servicing request
00:28:09.638 00.000 8976 Worker thread wakes up
00:28:09.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:09.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:09.638 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:28:10.304 00.666 8976 Exposure complete
00:28:10.310 00.006 8976 worker thread done servicing request
00:28:10.310 00.000 5052 OnExposeComplete: enter
00:28:10.310 00.000 5052 UpdateGuideState(): m_state=6
00:28:10.310 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 167
00:28:10.310 00.000 5052 Star::Find returns 1 (0), X=337.46, Y=302.00, Mass=140, SNR=8.1, Peak=60 HFD=3.0
00:28:10.310 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.12) = xAngle (-5.02 = 1.26)
00:28:10.310 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.18 = 1.10)
00:28:10.310 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.18 hyp=0.75 cameraTheta=-2.91 mountX=0.23 mountY=0.67, mountTheta=1.24
00:28:10.311 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.18, opts=13)
00:28:10.311 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.18)
00:28:10.311 00.000 8976 Worker thread wakes up
00:28:10.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.18) opts 0xd
00:28:10.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.18)
00:28:10.311 00.000 8976 Moving (-0.73, -0.18) raw xDistance=0.23 yDistance=0.67
00:28:10.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:28:10.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
00:28:10.311 00.000 8976 MoveAxis(R, 0, ABG)
00:28:10.311 00.000 8976 MoveAxis(D, 2, ABG)
00:28:10.311 00.000 8976 stepping (-19, 13) + (0, -2)
00:28:10.312 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:10.312 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:28:10.322 00.010 5052 UpdateGuideState exits: m=140 SNR=8.1
00:28:10.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:10.322 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:10.322 00.000 5052 Enqueuing Expose request
00:28:10.341 00.019 8976 Received - 47 (G) 
00:28:10.341 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:10.341 00.000 8976 stepped: pos (-19, 11)
00:28:10.341 00.000 8976 move complete, result=0
00:28:10.341 00.000 8976 worker thread done servicing request
00:28:10.341 00.000 8976 Worker thread wakes up
00:28:10.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:10.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:10.341 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 2 ms SOUTH
00:28:11.008 00.667 8976 Exposure complete
00:28:11.013 00.005 8976 worker thread done servicing request
00:28:11.014 00.001 5052 OnExposeComplete: enter
00:28:11.014 00.000 5052 UpdateGuideState(): m_state=6
00:28:11.014 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 168
00:28:11.014 00.000 5052 Star::Find returns 1 (0), X=337.17, Y=302.14, Mass=155, SNR=8.5, Peak=60 HFD=2.9
00:28:11.014 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.12) = xAngle (-5.22 = 1.06)
00:28:11.014 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.38 = 0.90)
00:28:11.014 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=-0.04 hyp=1.02 cameraTheta=-3.10 mountX=0.50 mountY=0.80, mountTheta=1.02
00:28:11.014 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=-0.04, opts=13)
00:28:11.015 00.001 5052 Enqueuing Move request for stepguider (-1.02, -0.04)
00:28:11.015 00.000 8976 Worker thread wakes up
00:28:11.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, -0.04) opts 0xd
00:28:11.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, -0.04)
00:28:11.015 00.000 8976 Moving (-1.02, -0.04) raw xDistance=0.50 yDistance=0.80
00:28:11.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
00:28:11.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.80
00:28:11.015 00.000 8976 MoveAxis(L, 2, ABG)
00:28:11.015 00.000 8976 stepping (-19, 11) + (-2, 0)
00:28:11.015 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:11.016 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:28:11.026 00.010 5052 UpdateGuideState exits: m=155 SNR=8.5
00:28:11.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:11.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:11.026 00.000 5052 Enqueuing Expose request
00:28:11.044 00.018 8976 Received - 47 (G) 
00:28:11.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:11.044 00.000 8976 stepped: pos (-21, 11)
00:28:11.044 00.000 8976 MoveAxis(D, 3, ABG)
00:28:11.044 00.000 8976 stepping (-21, 11) + (0, -3)
00:28:11.044 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:11.076 00.032 8976 Received - 47 (G) 
00:28:11.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:11.076 00.000 8976 stepped: pos (-21, 8)
00:28:11.076 00.000 8976 move complete, result=0
00:28:11.076 00.000 8976 worker thread done servicing request
00:28:11.076 00.000 8976 Worker thread wakes up
00:28:11.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:11.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:11.076 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
00:28:11.738 00.662 8976 Exposure complete
00:28:11.743 00.005 8976 worker thread done servicing request
00:28:11.744 00.001 5052 OnExposeComplete: enter
00:28:11.744 00.000 5052 UpdateGuideState(): m_state=6
00:28:11.744 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 169
00:28:11.744 00.000 5052 Star::Find returns 1 (0), X=337.67, Y=302.44, Mass=148, SNR=8.4, Peak=61 HFD=3.2
00:28:11.744 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.12) = xAngle (0.55 = 0.55)
00:28:11.744 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.39 = 0.39)
00:28:11.744 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.26 hyp=0.58 cameraTheta=2.67 mountX=0.49 mountY=0.22, mountTheta=0.42
00:28:11.744 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.26, opts=13)
00:28:11.745 00.001 5052 Enqueuing Move request for stepguider (-0.52, 0.26)
00:28:11.745 00.000 8976 Worker thread wakes up
00:28:11.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.26) opts 0xd
00:28:11.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.26)
00:28:11.745 00.000 8976 Moving (-0.52, 0.26) raw xDistance=0.49 yDistance=0.22
00:28:11.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
00:28:11.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:28:11.745 00.000 8976 MoveAxis(L, 2, ABG)
00:28:11.745 00.000 8976 stepping (-21, 8) + (-2, 0)
00:28:11.745 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:11.746 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:28:11.755 00.009 5052 UpdateGuideState exits: m=148 SNR=8.4
00:28:11.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:11.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:11.755 00.000 5052 Enqueuing Expose request
00:28:11.779 00.024 8976 Received - 47 (G) 
00:28:11.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:11.779 00.000 8976 stepped: pos (-23, 8)
00:28:11.779 00.000 8976 MoveAxis(U, 0, ABG)
00:28:11.779 00.000 8976 move complete, result=0
00:28:11.779 00.000 8976 worker thread done servicing request
00:28:11.779 00.000 8976 Worker thread wakes up
00:28:11.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:11.779 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:11.779 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
00:28:12.437 00.658 8976 Exposure complete
00:28:12.442 00.005 8976 worker thread done servicing request
00:28:12.442 00.000 5052 OnExposeComplete: enter
00:28:12.442 00.000 5052 UpdateGuideState(): m_state=6
00:28:12.442 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 170
00:28:12.442 00.000 5052 Star::Find returns 1 (0), X=337.85, Y=301.70, Mass=172, SNR=9.0, Peak=61 HFD=3.6
00:28:12.442 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.12) = xAngle (-4.31 = 1.97)
00:28:12.442 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.48 = 1.81)
00:28:12.442 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.47 hyp=0.58 cameraTheta=-2.20 mountX=-0.23 mountY=0.56, mountTheta=1.95
00:28:12.443 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.47, opts=13)
00:28:12.443 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.47)
00:28:12.443 00.000 8976 Worker thread wakes up
00:28:12.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.47) opts 0xd
00:28:12.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.47)
00:28:12.444 00.001 8976 Moving (-0.34, -0.47) raw xDistance=-0.23 yDistance=0.56
00:28:12.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:28:12.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.56
00:28:12.444 00.000 8976 MoveAxis(R, 0, ABG)
00:28:12.444 00.000 8976 MoveAxis(D, 2, ABG)
00:28:12.444 00.000 8976 stepping (-23, 8) + (0, -2)
00:28:12.444 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:12.444 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:28:12.454 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
00:28:12.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:12.454 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:12.454 00.000 5052 Enqueuing Expose request
00:28:12.482 00.028 8976 Received - 47 (G) 
00:28:12.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:12.482 00.000 8976 stepped: pos (-23, 6)
00:28:12.482 00.000 8976 move complete, result=0
00:28:12.482 00.000 8976 worker thread done servicing request
00:28:12.482 00.000 8976 Worker thread wakes up
00:28:12.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:12.482 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:28:12.483 00.001 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:13.144 00.661 8976 Exposure complete
00:28:13.150 00.006 8976 worker thread done servicing request
00:28:13.150 00.000 5052 OnExposeComplete: enter
00:28:13.150 00.000 5052 UpdateGuideState(): m_state=6
00:28:13.150 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 171
00:28:13.150 00.000 5052 Star::Find returns 1 (0), X=338.56, Y=302.27, Mass=154, SNR=8.5, Peak=63 HFD=3.2
00:28:13.150 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.12) = xAngle (-1.87 = -1.87)
00:28:13.150 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.03 = -2.03)
00:28:13.150 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.09 hyp=0.38 cameraTheta=0.24 mountX=-0.11 mountY=-0.34, mountTheta=-1.89
00:28:13.151 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.09, opts=13)
00:28:13.151 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.09)
00:28:13.151 00.000 8976 Worker thread wakes up
00:28:13.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.09) opts 0xd
00:28:13.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.09)
00:28:13.151 00.000 8976 Moving (0.37, 0.09) raw xDistance=-0.11 yDistance=-0.34
00:28:13.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:28:13.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
00:28:13.151 00.000 8976 MoveAxis(R, 0, ABG)
00:28:13.152 00.001 8976 MoveAxis(U, 1, ABG)
00:28:13.152 00.000 8976 stepping (-23, 6) + (0, 1)
00:28:13.152 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:13.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:28:13.162 00.010 5052 UpdateGuideState exits: m=154 SNR=8.5
00:28:13.162 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:13.162 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:13.162 00.000 5052 Enqueuing Expose request
00:28:13.186 00.024 8976 Received - 47 (G) 
00:28:13.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:13.186 00.000 8976 stepped: pos (-23, 7)
00:28:13.186 00.000 8976 move complete, result=0
00:28:13.186 00.000 8976 worker thread done servicing request
00:28:13.187 00.001 8976 Worker thread wakes up
00:28:13.187 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:28:13.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:13.187 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:13.848 00.661 8976 Exposure complete
00:28:13.854 00.006 8976 worker thread done servicing request
00:28:13.854 00.000 5052 OnExposeComplete: enter
00:28:13.854 00.000 5052 UpdateGuideState(): m_state=6
00:28:13.854 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 172
00:28:13.854 00.000 5052 Star::Find returns 1 (0), X=338.99, Y=302.07, Mass=151, SNR=8.4, Peak=60 HFD=2.7
00:28:13.854 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.12) = xAngle (-2.24 = -2.24)
00:28:13.854 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.41 = -2.41)
00:28:13.854 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.10 hyp=0.81 cameraTheta=-0.13 mountX=-0.51 mountY=-0.55, mountTheta=-2.32
00:28:13.854 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.10, opts=13)
00:28:13.854 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.10)
00:28:13.854 00.000 8976 Worker thread wakes up
00:28:13.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.10) opts 0xd
00:28:13.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.10)
00:28:13.855 00.001 8976 Moving (0.81, -0.10) raw xDistance=-0.51 yDistance=-0.55
00:28:13.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
00:28:13.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
00:28:13.855 00.000 8976 MoveAxis(R, 2, ABG)
00:28:13.855 00.000 8976 stepping (-23, 7) + (2, 0)
00:28:13.855 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:13.855 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:28:13.865 00.010 5052 UpdateGuideState exits: m=151 SNR=8.4
00:28:13.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:13.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:13.865 00.000 5052 Enqueuing Expose request
00:28:13.889 00.024 8976 Received - 47 (G) 
00:28:13.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:13.889 00.000 8976 stepped: pos (-21, 7)
00:28:13.889 00.000 8976 MoveAxis(U, 2, ABG)
00:28:13.889 00.000 8976 stepping (-21, 7) + (0, 2)
00:28:13.889 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:13.921 00.032 8976 Received - 47 (G) 
00:28:13.921 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:13.921 00.000 8976 stepped: pos (-21, 9)
00:28:13.921 00.000 8976 move complete, result=0
00:28:13.921 00.000 8976 worker thread done servicing request
00:28:13.921 00.000 8976 Worker thread wakes up
00:28:13.921 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:13.921 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:13.921 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
00:28:14.586 00.665 8976 Exposure complete
00:28:14.592 00.006 8976 worker thread done servicing request
00:28:14.683 00.091 5052 OnExposeComplete: enter
00:28:14.683 00.000 5052 UpdateGuideState(): m_state=6
00:28:14.683 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 173
00:28:14.683 00.000 5052 Star::Find returns 1 (0), X=338.60, Y=301.96, Mass=171, SNR=9.0, Peak=61 HFD=2.7
00:28:14.683 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.12) = xAngle (-2.60 = -2.60)
00:28:14.683 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.76 = -2.76)
00:28:14.683 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.22 hyp=0.47 cameraTheta=-0.49 mountX=-0.40 mountY=-0.17, mountTheta=-2.73
00:28:14.684 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.22, opts=13)
00:28:14.684 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.22)
00:28:14.684 00.000 8976 Worker thread wakes up
00:28:14.684 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:28:14.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.22) opts 0xd
00:28:14.684 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
00:28:14.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.22)
00:28:14.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:14.684 00.000 8976 Moving (0.41, -0.22) raw xDistance=-0.40 yDistance=-0.17
00:28:14.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:14.685 00.001 5052 Enqueuing Expose request
00:28:14.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
00:28:14.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:28:14.685 00.000 8976 MoveAxis(R, 2, ABG)
00:28:14.685 00.000 8976 stepping (-21, 9) + (2, 0)
00:28:14.685 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:14.720 00.035 8976 Received - 47 (G) 
00:28:14.720 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:14.720 00.000 8976 stepped: pos (-19, 9)
00:28:14.720 00.000 8976 MoveAxis(U, 0, ABG)
00:28:14.720 00.000 8976 move complete, result=0
00:28:14.720 00.000 8976 worker thread done servicing request
00:28:14.721 00.001 8976 Worker thread wakes up
00:28:14.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:14.721 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
00:28:14.721 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:15.392 00.671 8976 Exposure complete
00:28:15.397 00.005 8976 worker thread done servicing request
00:28:15.398 00.001 5052 OnExposeComplete: enter
00:28:15.398 00.000 5052 UpdateGuideState(): m_state=6
00:28:15.398 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 174
00:28:15.398 00.000 5052 Star::Find returns 1 (1), X=338.26, Y=302.18, Mass=179, SNR=9.3, Peak=62 HFD=2.9
00:28:15.398 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.12) = xAngle (-2.04 = -2.04)
00:28:15.398 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.20 = -2.20)
00:28:15.398 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.07 mountX=-0.03 mountY=-0.06, mountTheta=-2.08
00:28:15.398 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.01, opts=13)
00:28:15.399 00.001 5052 Enqueuing Move request for stepguider (0.07, 0.01)
00:28:15.399 00.000 8976 Worker thread wakes up
00:28:15.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.01) opts 0xd
00:28:15.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.01)
00:28:15.399 00.000 8976 Moving (0.07, 0.01) raw xDistance=-0.03 yDistance=-0.06
00:28:15.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:28:15.399 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3 Saturated
00:28:15.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:15.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:28:15.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:28:15.399 00.000 8976 MoveAxis(R, 0, ABG)
00:28:15.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:15.399 00.000 5052 Enqueuing Expose request
00:28:15.399 00.000 8976 MoveAxis(U, 0, ABG)
00:28:15.399 00.000 8976 move complete, result=0
00:28:15.399 00.000 8976 worker thread done servicing request
00:28:15.399 00.000 8976 Worker thread wakes up
00:28:15.400 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:15.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:15.400 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:16.070 00.670 8976 Exposure complete
00:28:16.075 00.005 8976 worker thread done servicing request
00:28:16.076 00.001 5052 OnExposeComplete: enter
00:28:16.076 00.000 5052 UpdateGuideState(): m_state=6
00:28:16.076 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 175
00:28:16.076 00.000 5052 Star::Find returns 1 (0), X=338.45, Y=302.49, Mass=176, SNR=9.1, Peak=62 HFD=3.2
00:28:16.076 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.12) = xAngle (-1.24 = -1.24)
00:28:16.076 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.41 = -1.41)
00:28:16.076 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.32 hyp=0.41 cameraTheta=0.87 mountX=0.13 mountY=-0.41, mountTheta=-1.26
00:28:16.077 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.32, opts=13)
00:28:16.077 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.32)
00:28:16.077 00.000 8976 Worker thread wakes up
00:28:16.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.32) opts 0xd
00:28:16.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.32)
00:28:16.077 00.000 8976 Moving (0.27, 0.32) raw xDistance=0.13 yDistance=-0.41
00:28:16.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:28:16.077 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
00:28:16.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:16.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:28:16.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:28:16.077 00.000 8976 MoveAxis(R, 0, ABG)
00:28:16.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:16.077 00.000 5052 Enqueuing Expose request
00:28:16.077 00.000 8976 MoveAxis(U, 1, ABG)
00:28:16.078 00.001 8976 stepping (-19, 9) + (0, 1)
00:28:16.078 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:16.096 00.018 8976 Received - 47 (G) 
00:28:16.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:16.096 00.000 8976 stepped: pos (-19, 10)
00:28:16.096 00.000 8976 move complete, result=0
00:28:16.096 00.000 8976 worker thread done servicing request
00:28:16.096 00.000 8976 Worker thread wakes up
00:28:16.096 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:16.096 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:16.096 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
00:28:16.756 00.660 8976 Exposure complete
00:28:16.761 00.005 8976 worker thread done servicing request
00:28:16.761 00.000 5052 OnExposeComplete: enter
00:28:16.761 00.000 5052 UpdateGuideState(): m_state=6
00:28:16.761 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 176
00:28:16.761 00.000 5052 Star::Find returns 1 (0), X=337.45, Y=302.10, Mass=147, SNR=8.3, Peak=58 HFD=3.6
00:28:16.761 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.12) = xAngle (-5.16 = 1.12)
00:28:16.762 00.001 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.32 = 0.96)
00:28:16.762 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.07 hyp=0.74 cameraTheta=-3.04 mountX=0.32 mountY=0.61, mountTheta=1.09
00:28:16.762 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.07, opts=13)
00:28:16.762 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.07)
00:28:16.762 00.000 8976 Worker thread wakes up
00:28:16.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.07) opts 0xd
00:28:16.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.07)
00:28:16.762 00.000 8976 Moving (-0.74, -0.07) raw xDistance=0.32 yDistance=0.61
00:28:16.763 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:28:16.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.61
00:28:16.763 00.000 8976 MoveAxis(L, 1, ABG)
00:28:16.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:28:16.763 00.000 5052 UpdateGuideState exits: m=147 SNR=8.3
00:28:16.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:16.763 00.000 8976 stepping (-19, 10) + (-1, 0)
00:28:16.763 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:16.763 00.000 5052 Enqueuing Expose request
00:28:16.763 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:16.782 00.019 8976 Received - 47 (G) 
00:28:16.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:16.782 00.000 8976 stepped: pos (-20, 10)
00:28:16.782 00.000 8976 MoveAxis(D, 2, ABG)
00:28:16.782 00.000 8976 stepping (-20, 10) + (0, -2)
00:28:16.783 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:16.815 00.032 8976 Received - 47 (G) 
00:28:16.815 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:16.815 00.000 8976 stepped: pos (-20, 8)
00:28:16.815 00.000 8976 move complete, result=0
00:28:16.815 00.000 8976 worker thread done servicing request
00:28:16.815 00.000 8976 Worker thread wakes up
00:28:16.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:16.815 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:16.815 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
00:28:17.470 00.655 8976 Exposure complete
00:28:17.475 00.005 8976 worker thread done servicing request
00:28:17.475 00.000 5052 OnExposeComplete: enter
00:28:17.475 00.000 5052 UpdateGuideState(): m_state=6
00:28:17.476 00.001 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 177
00:28:17.476 00.000 5052 Star::Find returns 1 (0), X=337.79, Y=301.89, Mass=161, SNR=8.7, Peak=65 HFD=2.6
00:28:17.476 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.12) = xAngle (-4.64 = 1.65)
00:28:17.476 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.80 = 1.49)
00:28:17.476 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.29 hyp=0.49 cameraTheta=-2.52 mountX=-0.04 mountY=0.49, mountTheta=1.65
00:28:17.477 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.29, opts=13)
00:28:17.477 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.29)
00:28:17.477 00.000 8976 Worker thread wakes up
00:28:17.477 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.29) opts 0xd
00:28:17.477 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.29)
00:28:17.477 00.000 8976 Moving (-0.40, -0.29) raw xDistance=-0.04 yDistance=0.49
00:28:17.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:28:17.477 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:28:17.477 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
00:28:17.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:17.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
00:28:17.477 00.000 8976 MoveAxis(R, 0, ABG)
00:28:17.478 00.001 8976 MoveAxis(D, 2, ABG)
00:28:17.478 00.000 8976 stepping (-20, 8) + (0, -2)
00:28:17.478 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:17.478 00.000 5052 Enqueuing Expose request
00:28:17.478 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:17.503 00.025 8976 Received - 47 (G) 
00:28:17.503 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:17.503 00.000 8976 stepped: pos (-20, 6)
00:28:17.503 00.000 8976 move complete, result=0
00:28:17.503 00.000 8976 worker thread done servicing request
00:28:17.503 00.000 8976 Worker thread wakes up
00:28:17.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:17.503 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:17.503 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:28:18.161 00.658 8976 Exposure complete
00:28:18.168 00.007 8976 worker thread done servicing request
00:28:18.168 00.000 5052 OnExposeComplete: enter
00:28:18.168 00.000 5052 UpdateGuideState(): m_state=6
00:28:18.168 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 178
00:28:18.168 00.000 5052 Star::Find returns 1 (0), X=338.06, Y=302.59, Mass=162, SNR=8.8, Peak=65 HFD=2.3
00:28:18.168 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.12) = xAngle (-0.25 = -0.25)
00:28:18.168 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.41 = -0.41)
00:28:18.168 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.42 hyp=0.43 cameraTheta=1.86 mountX=0.42 mountY=-0.17, mountTheta=-0.39
00:28:18.169 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.42, opts=13)
00:28:18.169 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.42)
00:28:18.169 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:28:18.169 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
00:28:18.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:18.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:18.169 00.000 5052 Enqueuing Expose request
00:28:18.169 00.000 8976 Worker thread wakes up
00:28:18.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.42) opts 0xd
00:28:18.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.42)
00:28:18.169 00.000 8976 Moving (-0.13, 0.42) raw xDistance=0.42 yDistance=-0.17
00:28:18.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
00:28:18.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:28:18.169 00.000 8976 MoveAxis(L, 2, ABG)
00:28:18.169 00.000 8976 stepping (-20, 6) + (-2, 0)
00:28:18.169 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:18.206 00.037 8976 Received - 47 (G) 
00:28:18.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:18.206 00.000 8976 stepped: pos (-22, 6)
00:28:18.206 00.000 8976 MoveAxis(U, 0, ABG)
00:28:18.206 00.000 8976 move complete, result=0
00:28:18.206 00.000 8976 worker thread done servicing request
00:28:18.206 00.000 8976 Worker thread wakes up
00:28:18.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:18.206 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:18.206 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
00:28:18.860 00.654 8976 Exposure complete
00:28:18.866 00.006 8976 worker thread done servicing request
00:28:18.866 00.000 5052 OnExposeComplete: enter
00:28:18.866 00.000 5052 UpdateGuideState(): m_state=6
00:28:18.866 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 179
00:28:18.866 00.000 5052 Star::Find returns 1 (0), X=337.97, Y=302.24, Mass=167, SNR=8.9, Peak=64 HFD=2.6
00:28:18.866 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.12) = xAngle (0.72 = 0.72)
00:28:18.866 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.56 = 0.56)
00:28:18.866 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.07 hyp=0.23 cameraTheta=2.84 mountX=0.17 mountY=0.12, mountTheta=0.62
00:28:18.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.07, opts=13)
00:28:18.867 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.07)
00:28:18.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:28:18.867 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
00:28:18.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:18.867 00.000 8976 Worker thread wakes up
00:28:18.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.07) opts 0xd
00:28:18.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.07)
00:28:18.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:18.867 00.000 5052 Enqueuing Expose request
00:28:18.867 00.000 8976 Moving (-0.22, 0.07) raw xDistance=0.17 yDistance=0.12
00:28:18.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:28:18.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:28:18.867 00.000 8976 MoveAxis(R, 0, ABG)
00:28:18.867 00.000 8976 MoveAxis(U, 0, ABG)
00:28:18.867 00.000 8976 move complete, result=0
00:28:18.867 00.000 8976 worker thread done servicing request
00:28:18.867 00.000 8976 Worker thread wakes up
00:28:18.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:18.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:18.867 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:19.526 00.659 8976 Exposure complete
00:28:19.531 00.005 8976 worker thread done servicing request
00:28:19.531 00.000 5052 OnExposeComplete: enter
00:28:19.531 00.000 5052 UpdateGuideState(): m_state=6
00:28:19.531 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 180
00:28:19.531 00.000 5052 Star::Find returns 1 (0), X=337.94, Y=302.19, Mass=161, SNR=8.7, Peak=66 HFD=2.7
00:28:19.531 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.12) = xAngle (0.95 = 0.95)
00:28:19.531 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.79 = 0.79)
00:28:19.531 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.06 mountX=0.15 mountY=0.18, mountTheta=0.88
00:28:19.532 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.02, opts=13)
00:28:19.532 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.02)
00:28:19.532 00.000 8976 Worker thread wakes up
00:28:19.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.02) opts 0xd
00:28:19.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.02)
00:28:19.532 00.000 8976 Moving (-0.25, 0.02) raw xDistance=0.15 yDistance=0.18
00:28:19.532 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:28:19.532 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
00:28:19.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:19.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:28:19.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:28:19.532 00.000 8976 MoveAxis(R, 0, ABG)
00:28:19.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:19.532 00.000 5052 Enqueuing Expose request
00:28:19.533 00.001 8976 MoveAxis(U, 0, ABG)
00:28:19.533 00.000 8976 move complete, result=0
00:28:19.533 00.000 8976 worker thread done servicing request
00:28:19.533 00.000 8976 Worker thread wakes up
00:28:19.533 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:19.533 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:19.533 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:20.192 00.659 8976 Exposure complete
00:28:20.198 00.006 8976 worker thread done servicing request
00:28:20.199 00.001 5052 OnExposeComplete: enter
00:28:20.199 00.000 5052 UpdateGuideState(): m_state=6
00:28:20.199 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 181
00:28:20.199 00.000 5052 Star::Find returns 1 (0), X=337.95, Y=302.79, Mass=155, SNR=8.6, Peak=62 HFD=2.5
00:28:20.199 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.12) = xAngle (-0.18 = -0.18)
00:28:20.199 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.34 = -0.34)
00:28:20.199 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.62 hyp=0.66 cameraTheta=1.94 mountX=0.65 mountY=-0.22, mountTheta=-0.33
00:28:20.201 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.62, opts=13)
00:28:20.201 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.62)
00:28:20.201 00.000 8976 Worker thread wakes up
00:28:20.201 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:28:20.201 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
00:28:20.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:20.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:20.201 00.000 5052 Enqueuing Expose request
00:28:20.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.62) opts 0xd
00:28:20.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.62)
00:28:20.201 00.000 8976 Moving (-0.24, 0.62) raw xDistance=0.65 yDistance=-0.22
00:28:20.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
00:28:20.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:28:20.201 00.000 8976 MoveAxis(L, 3, ABG)
00:28:20.201 00.000 8976 stepping (-22, 6) + (-3, 0)
00:28:20.201 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:20.236 00.035 8976 Received - 47 (G) 
00:28:20.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:20.236 00.000 8976 stepped: pos (-25, 6)
00:28:20.236 00.000 8976 MoveAxis(U, 0, ABG)
00:28:20.236 00.000 8976 move complete, result=0
00:28:20.236 00.000 8976 worker thread done servicing request
00:28:20.236 00.000 8976 Worker thread wakes up
00:28:20.236 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.2 px 0 ms NORTH
00:28:20.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:20.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:20.892 00.656 8976 Exposure complete
00:28:20.898 00.006 8976 worker thread done servicing request
00:28:20.899 00.001 5052 OnExposeComplete: enter
00:28:20.899 00.000 5052 UpdateGuideState(): m_state=6
00:28:20.899 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 182
00:28:20.899 00.000 5052 Star::Find returns 1 (0), X=338.15, Y=302.16, Mass=170, SNR=8.9, Peak=61 HFD=3.0
00:28:20.899 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.12) = xAngle (-4.79 = 1.49)
00:28:20.899 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.95 = 1.33)
00:28:20.899 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.68 mountX=0.00 mountY=0.04, mountTheta=1.49
00:28:20.899 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.02, opts=13)
00:28:20.899 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.02)
00:28:20.899 00.000 8976 Worker thread wakes up
00:28:20.900 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.02) opts 0xd
00:28:20.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.02)
00:28:20.900 00.000 8976 Moving (-0.04, -0.02) raw xDistance=0.00 yDistance=0.04
00:28:20.900 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:28:20.900 00.000 5052 UpdateGuideState exits: m=170 SNR=8.9
00:28:20.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:20.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:28:20.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:28:20.900 00.000 8976 MoveAxis(R, 0, ABG)
00:28:20.900 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:20.900 00.000 5052 Enqueuing Expose request
00:28:20.900 00.000 8976 MoveAxis(U, 0, ABG)
00:28:20.900 00.000 8976 move complete, result=0
00:28:20.900 00.000 8976 worker thread done servicing request
00:28:20.901 00.001 8976 Worker thread wakes up
00:28:20.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:20.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:20.901 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:21.555 00.654 8976 Exposure complete
00:28:21.561 00.006 8976 worker thread done servicing request
00:28:21.562 00.001 5052 OnExposeComplete: enter
00:28:21.562 00.000 5052 UpdateGuideState(): m_state=6
00:28:21.562 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 183
00:28:21.562 00.000 5052 Star::Find returns 1 (0), X=339.20, Y=302.00, Mass=166, SNR=8.8, Peak=62 HFD=2.9
00:28:21.562 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.12) = xAngle (-2.29 = -2.29)
00:28:21.562 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.45 = -2.45)
00:28:21.562 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=-0.18 hyp=1.03 cameraTheta=-0.17 mountX=-0.68 mountY=-0.65, mountTheta=-2.37
00:28:21.562 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=-0.18, opts=13)
00:28:21.562 00.000 5052 Enqueuing Move request for stepguider (1.01, -0.18)
00:28:21.563 00.001 8976 Worker thread wakes up
00:28:21.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, -0.18) opts 0xd
00:28:21.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, -0.18)
00:28:21.563 00.000 8976 Moving (1.01, -0.18) raw xDistance=-0.68 yDistance=-0.65
00:28:21.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
00:28:21.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
00:28:21.563 00.000 8976 MoveAxis(R, 3, ABG)
00:28:21.563 00.000 8976 stepping (-25, 6) + (3, 0)
00:28:21.563 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:28:21.563 00.000 5052 UpdateGuideState exits: m=166 SNR=8.8
00:28:21.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:21.563 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:21.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:21.563 00.000 5052 Enqueuing Expose request
00:28:21.595 00.032 8976 Received - 47 (G) 
00:28:21.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:21.595 00.000 8976 stepped: pos (-22, 6)
00:28:21.595 00.000 8976 MoveAxis(U, 2, ABG)
00:28:21.595 00.000 8976 stepping (-22, 6) + (0, 2)
00:28:21.595 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:21.627 00.032 8976 Received - 47 (G) 
00:28:21.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:21.627 00.000 8976 stepped: pos (-22, 8)
00:28:21.627 00.000 8976 move complete, result=0
00:28:21.627 00.000 8976 worker thread done servicing request
00:28:21.627 00.000 8976 Worker thread wakes up
00:28:21.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:21.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:21.627 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.7 px 2 ms NORTH
00:28:22.286 00.659 8976 Exposure complete
00:28:22.291 00.005 8976 worker thread done servicing request
00:28:22.292 00.001 5052 OnExposeComplete: enter
00:28:22.292 00.000 5052 UpdateGuideState(): m_state=6
00:28:22.292 00.000 5052 Star::Find(18, 339, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 184
00:28:22.292 00.000 5052 Star::Find returns 1 (0), X=338.81, Y=302.50, Mass=175, SNR=9.1, Peak=63 HFD=2.9
00:28:22.292 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.12) = xAngle (-1.64 = -1.64)
00:28:22.292 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.80 = -1.80)
00:28:22.292 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.33 hyp=0.71 cameraTheta=0.48 mountX=-0.05 mountY=-0.69, mountTheta=-1.64
00:28:22.293 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.33, opts=13)
00:28:22.293 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.33)
00:28:22.293 00.000 8976 Worker thread wakes up
00:28:22.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.33) opts 0xd
00:28:22.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.33)
00:28:22.293 00.000 8976 Moving (0.63, 0.33) raw xDistance=-0.05 yDistance=-0.69
00:28:22.293 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:28:22.293 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
00:28:22.294 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:22.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:22.294 00.000 5052 Enqueuing Expose request
00:28:22.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:28:22.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
00:28:22.294 00.000 8976 MoveAxis(R, 0, ABG)
00:28:22.294 00.000 8976 MoveAxis(U, 3, ABG)
00:28:22.294 00.000 8976 stepping (-22, 8) + (0, 3)
00:28:22.294 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:22.330 00.036 8976 Received - 47 (G) 
00:28:22.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:22.330 00.000 8976 stepped: pos (-22, 11)
00:28:22.330 00.000 8976 move complete, result=0
00:28:22.330 00.000 8976 worker thread done servicing request
00:28:22.330 00.000 8976 Worker thread wakes up
00:28:22.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:22.330 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
00:28:22.330 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:22.993 00.663 8976 Exposure complete
00:28:22.998 00.005 8976 worker thread done servicing request
00:28:22.999 00.001 5052 OnExposeComplete: enter
00:28:22.999 00.000 5052 UpdateGuideState(): m_state=6
00:28:22.999 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 185
00:28:22.999 00.000 5052 Star::Find returns 1 (0), X=338.54, Y=302.01, Mass=140, SNR=8.0, Peak=61 HFD=3.5
00:28:22.999 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.12) = xAngle (-2.54 = -2.54)
00:28:22.999 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.70 = -2.70)
00:28:22.999 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.16 hyp=0.39 cameraTheta=-0.42 mountX=-0.32 mountY=-0.17, mountTheta=-2.67
00:28:22.999 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.16, opts=13)
00:28:22.999 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.16)
00:28:23.000 00.001 8976 Worker thread wakes up
00:28:23.000 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.16) opts 0xd
00:28:23.000 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.16)
00:28:23.000 00.000 8976 Moving (0.35, -0.16) raw xDistance=-0.32 yDistance=-0.17
00:28:23.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:28:23.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:28:23.000 00.000 8976 MoveAxis(R, 1, ABG)
00:28:23.000 00.000 8976 stepping (-22, 11) + (1, 0)
00:28:23.000 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:28:23.000 00.000 5052 UpdateGuideState exits: m=140 SNR=8.0
00:28:23.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:23.000 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:23.000 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:23.000 00.000 5052 Enqueuing Expose request
00:28:23.034 00.034 8976 Received - 47 (G) 
00:28:23.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:23.034 00.000 8976 stepped: pos (-21, 11)
00:28:23.034 00.000 8976 MoveAxis(U, 0, ABG)
00:28:23.034 00.000 8976 move complete, result=0
00:28:23.034 00.000 8976 worker thread done servicing request
00:28:23.034 00.000 8976 Worker thread wakes up
00:28:23.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:23.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:23.034 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
00:28:23.694 00.660 8976 Exposure complete
00:28:23.701 00.007 8976 worker thread done servicing request
00:28:23.701 00.000 5052 OnExposeComplete: enter
00:28:23.701 00.000 5052 UpdateGuideState(): m_state=6
00:28:23.701 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 186
00:28:23.701 00.000 5052 Star::Find returns 1 (0), X=339.13, Y=302.47, Mass=152, SNR=8.5, Peak=61 HFD=3.3
00:28:23.701 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.12) = xAngle (-1.81 = -1.81)
00:28:23.701 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.97 = -1.97)
00:28:23.701 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.30 hyp=0.99 cameraTheta=0.30 mountX=-0.24 mountY=-0.91, mountTheta=-1.82
00:28:23.702 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.30, opts=13)
00:28:23.702 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.30)
00:28:23.702 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:28:23.702 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
00:28:23.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:23.702 00.000 8976 Worker thread wakes up
00:28:23.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:23.702 00.000 5052 Enqueuing Expose request
00:28:23.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.30) opts 0xd
00:28:23.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.30)
00:28:23.702 00.000 8976 Moving (0.94, 0.30) raw xDistance=-0.24 yDistance=-0.91
00:28:23.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:28:23.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.91
00:28:23.702 00.000 8976 MoveAxis(R, 0, ABG)
00:28:23.702 00.000 8976 MoveAxis(U, 3, ABG)
00:28:23.702 00.000 8976 stepping (-21, 11) + (0, 3)
00:28:23.702 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:23.738 00.036 8976 Received - 47 (G) 
00:28:23.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:23.738 00.000 8976 stepped: pos (-21, 14)
00:28:23.738 00.000 8976 move complete, result=0
00:28:23.738 00.000 8976 worker thread done servicing request
00:28:23.738 00.000 8976 Worker thread wakes up
00:28:23.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:23.738 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 3 ms NORTH
00:28:23.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:24.394 00.656 8976 Exposure complete
00:28:24.399 00.005 8976 worker thread done servicing request
00:28:24.399 00.000 5052 OnExposeComplete: enter
00:28:24.399 00.000 5052 UpdateGuideState(): m_state=6
00:28:24.399 00.000 5052 Star::Find(18, 339, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 187
00:28:24.399 00.000 5052 Star::Find returns 1 (0), X=338.84, Y=301.93, Mass=144, SNR=8.2, Peak=59 HFD=3.1
00:28:24.399 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.12) = xAngle (-2.48 = -2.48)
00:28:24.399 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-2.64 = -2.64)
00:28:24.399 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.25 hyp=0.70 cameraTheta=-0.36 mountX=-0.55 mountY=-0.33, mountTheta=-2.59
00:28:24.401 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.25, opts=13)
00:28:24.401 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.25)
00:28:24.401 00.000 8976 Worker thread wakes up
00:28:24.401 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.25) opts 0xd
00:28:24.401 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.25)
00:28:24.401 00.000 8976 Moving (0.65, -0.25) raw xDistance=-0.55 yDistance=-0.33
00:28:24.401 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:28:24.401 00.000 5052 UpdateGuideState exits: m=144 SNR=8.2
00:28:24.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:24.401 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:24.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
00:28:24.401 00.000 5052 Enqueuing Expose request
00:28:24.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.33
00:28:24.402 00.001 8976 MoveAxis(R, 2, ABG)
00:28:24.402 00.000 8976 stepping (-21, 14) + (2, 0)
00:28:24.402 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:24.425 00.023 8976 Received - 47 (G) 
00:28:24.425 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:24.425 00.000 8976 stepped: pos (-19, 14)
00:28:24.425 00.000 8976 MoveAxis(U, 1, ABG)
00:28:24.425 00.000 8976 stepping (-19, 14) + (0, 1)
00:28:24.425 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:24.457 00.032 8976 Received - 47 (G) 
00:28:24.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:24.457 00.000 8976 stepped: pos (-19, 15)
00:28:24.457 00.000 8976 move complete, result=0
00:28:24.457 00.000 8976 worker thread done servicing request
00:28:24.457 00.000 8976 Worker thread wakes up
00:28:24.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:24.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:24.457 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
00:28:25.116 00.659 8976 Exposure complete
00:28:25.121 00.005 8976 worker thread done servicing request
00:28:25.121 00.000 5052 OnExposeComplete: enter
00:28:25.121 00.000 5052 UpdateGuideState(): m_state=6
00:28:25.121 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 188
00:28:25.121 00.000 5052 Star::Find returns 1 (0), X=338.42, Y=302.50, Mass=153, SNR=8.5, Peak=62 HFD=3.2
00:28:25.121 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.12) = xAngle (-1.16 = -1.16)
00:28:25.122 00.001 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.33 = -1.33)
00:28:25.122 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.32 hyp=0.40 cameraTheta=0.95 mountX=0.16 mountY=-0.39, mountTheta=-1.18
00:28:25.122 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.32, opts=13)
00:28:25.122 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.32)
00:28:25.122 00.000 8976 Worker thread wakes up
00:28:25.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.32) opts 0xd
00:28:25.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.32)
00:28:25.122 00.000 8976 Moving (0.23, 0.32) raw xDistance=0.16 yDistance=-0.39
00:28:25.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:28:25.123 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:28:25.123 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
00:28:25.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:25.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
00:28:25.123 00.000 8976 MoveAxis(R, 0, ABG)
00:28:25.123 00.000 8976 MoveAxis(U, 1, ABG)
00:28:25.123 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:25.123 00.000 5052 Enqueuing Expose request
00:28:25.123 00.000 8976 stepping (-19, 15) + (0, 1)
00:28:25.123 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:25.144 00.021 8976 Received - 47 (G) 
00:28:25.144 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:25.144 00.000 8976 stepped: pos (-19, 16)
00:28:25.144 00.000 8976 move complete, result=0
00:28:25.144 00.000 8976 worker thread done servicing request
00:28:25.144 00.000 8976 Worker thread wakes up
00:28:25.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:25.144 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:25.144 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
00:28:25.802 00.658 8976 Exposure complete
00:28:25.807 00.005 8976 worker thread done servicing request
00:28:25.807 00.000 5052 OnExposeComplete: enter
00:28:25.807 00.000 5052 UpdateGuideState(): m_state=6
00:28:25.807 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 189
00:28:25.807 00.000 5052 Star::Find returns 1 (0), X=338.14, Y=302.48, Mass=157, SNR=8.6, Peak=62 HFD=3.0
00:28:25.807 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.12) = xAngle (-0.39 = -0.39)
00:28:25.807 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.55 = -0.55)
00:28:25.807 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.73 mountX=0.29 mountY=-0.16, mountTheta=-0.52
00:28:25.809 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.31, opts=13)
00:28:25.809 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.31)
00:28:25.809 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:28:25.809 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
00:28:25.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:25.809 00.000 8976 Worker thread wakes up
00:28:25.809 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:25.809 00.000 5052 Enqueuing Expose request
00:28:25.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.31) opts 0xd
00:28:25.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.31)
00:28:25.809 00.000 8976 Moving (-0.05, 0.31) raw xDistance=0.29 yDistance=-0.16
00:28:25.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:28:25.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:28:25.809 00.000 8976 MoveAxis(L, 1, ABG)
00:28:25.809 00.000 8976 stepping (-19, 16) + (-1, 0)
00:28:25.810 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:25.832 00.022 8976 Received - 47 (G) 
00:28:25.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:25.832 00.000 8976 stepped: pos (-20, 16)
00:28:25.832 00.000 8976 MoveAxis(U, 0, ABG)
00:28:25.832 00.000 8976 move complete, result=0
00:28:25.832 00.000 8976 worker thread done servicing request
00:28:25.832 00.000 8976 Worker thread wakes up
00:28:25.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:25.832 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:25.832 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:28:26.487 00.655 8976 Exposure complete
00:28:26.492 00.005 8976 worker thread done servicing request
00:28:26.492 00.000 5052 OnExposeComplete: enter
00:28:26.492 00.000 5052 UpdateGuideState(): m_state=6
00:28:26.492 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 190
00:28:26.492 00.000 5052 Star::Find returns 1 (0), X=337.86, Y=302.04, Mass=168, SNR=8.9, Peak=68 HFD=2.6
00:28:26.492 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.12) = xAngle (-4.86 = 1.43)
00:28:26.493 00.001 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.02 = 1.26)
00:28:26.493 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.14 hyp=0.35 cameraTheta=-2.74 mountX=0.05 mountY=0.34, mountTheta=1.42
00:28:26.493 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.14, opts=13)
00:28:26.493 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.14)
00:28:26.493 00.000 8976 Worker thread wakes up
00:28:26.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.14) opts 0xd
00:28:26.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.14)
00:28:26.494 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:28:26.494 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
00:28:26.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:26.494 00.000 8976 Moving (-0.33, -0.14) raw xDistance=0.05 yDistance=0.34
00:28:26.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:28:26.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:28:26.494 00.000 8976 MoveAxis(R, 0, ABG)
00:28:26.494 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:26.494 00.000 5052 Enqueuing Expose request
00:28:26.494 00.000 8976 MoveAxis(D, 1, ABG)
00:28:26.494 00.000 8976 stepping (-20, 16) + (0, -1)
00:28:26.494 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:26.519 00.025 8976 Received - 47 (G) 
00:28:26.519 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:26.519 00.000 8976 stepped: pos (-20, 15)
00:28:26.519 00.000 8976 move complete, result=0
00:28:26.519 00.000 8976 worker thread done servicing request
00:28:26.519 00.000 8976 Worker thread wakes up
00:28:26.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:26.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:26.519 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:28:27.177 00.658 8976 Exposure complete
00:28:27.182 00.005 8976 worker thread done servicing request
00:28:27.182 00.000 5052 OnExposeComplete: enter
00:28:27.182 00.000 5052 UpdateGuideState(): m_state=6
00:28:27.182 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 191
00:28:27.182 00.000 5052 Star::Find returns 1 (0), X=337.90, Y=302.14, Mass=158, SNR=8.6, Peak=65 HFD=2.5
00:28:27.182 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.12) = xAngle (-5.13 = 1.15)
00:28:27.182 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.29 = 0.99)
00:28:27.182 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-3.01 mountX=0.12 mountY=0.25, mountTheta=1.12
00:28:27.183 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.04, opts=13)
00:28:27.183 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.04)
00:28:27.183 00.000 8976 Worker thread wakes up
00:28:27.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.04) opts 0xd
00:28:27.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.04)
00:28:27.183 00.000 8976 Moving (-0.29, -0.04) raw xDistance=0.12 yDistance=0.25
00:28:27.184 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:28:27.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:28:27.184 00.000 8976 MoveAxis(R, 0, ABG)
00:28:27.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:28:27.184 00.000 5052 UpdateGuideState exits: m=158 SNR=8.6
00:28:27.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:27.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:27.184 00.000 8976 MoveAxis(U, 0, ABG)
00:28:27.184 00.000 5052 Enqueuing Expose request
00:28:27.184 00.000 8976 move complete, result=0
00:28:27.184 00.000 8976 worker thread done servicing request
00:28:27.184 00.000 8976 Worker thread wakes up
00:28:27.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:27.184 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:27.184 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:27.839 00.655 8976 Exposure complete
00:28:27.845 00.006 8976 worker thread done servicing request
00:28:27.845 00.000 5052 OnExposeComplete: enter
00:28:27.845 00.000 5052 UpdateGuideState(): m_state=6
00:28:27.845 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 192
00:28:27.845 00.000 5052 Star::Find returns 1 (0), X=337.94, Y=302.21, Mass=175, SNR=9.1, Peak=65 HFD=2.6
00:28:27.845 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.12) = xAngle (0.89 = 0.89)
00:28:27.845 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.73 = 0.73)
00:28:27.845 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.03 hyp=0.25 cameraTheta=3.01 mountX=0.16 mountY=0.17, mountTheta=0.81
00:28:27.846 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.03, opts=13)
00:28:27.846 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.03)
00:28:27.846 00.000 8976 Worker thread wakes up
00:28:27.846 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:28:27.846 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
00:28:27.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:27.847 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.03) opts 0xd
00:28:27.847 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:27.847 00.000 5052 Enqueuing Expose request
00:28:27.847 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.03)
00:28:27.847 00.000 8976 Moving (-0.25, 0.03) raw xDistance=0.16 yDistance=0.17
00:28:27.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:28:27.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:28:27.847 00.000 8976 MoveAxis(R, 0, ABG)
00:28:27.847 00.000 8976 MoveAxis(U, 0, ABG)
00:28:27.847 00.000 8976 move complete, result=0
00:28:27.847 00.000 8976 worker thread done servicing request
00:28:27.847 00.000 8976 Worker thread wakes up
00:28:27.847 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:27.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:27.847 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:28.505 00.658 8976 Exposure complete
00:28:28.510 00.005 8976 worker thread done servicing request
00:28:28.511 00.001 5052 OnExposeComplete: enter
00:28:28.511 00.000 5052 UpdateGuideState(): m_state=6
00:28:28.511 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 193
00:28:28.511 00.000 5052 Star::Find returns 1 (0), X=337.71, Y=302.15, Mass=181, SNR=9.2, Peak=63 HFD=3.1
00:28:28.511 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.12) = xAngle (-5.20 = 1.08)
00:28:28.511 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.36 = 0.92)
00:28:28.511 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.03 hyp=0.48 cameraTheta=-3.08 mountX=0.22 mountY=0.38, mountTheta=1.04
00:28:28.511 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.03, opts=13)
00:28:28.512 00.001 5052 Enqueuing Move request for stepguider (-0.48, -0.03)
00:28:28.512 00.000 8976 Worker thread wakes up
00:28:28.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:28:28.512 00.000 5052 UpdateGuideState exits: m=181 SNR=9.2
00:28:28.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:28.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.03) opts 0xd
00:28:28.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:28.512 00.000 5052 Enqueuing Expose request
00:28:28.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.03)
00:28:28.512 00.000 8976 Moving (-0.48, -0.03) raw xDistance=0.22 yDistance=0.38
00:28:28.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:28:28.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:28:28.512 00.000 8976 MoveAxis(R, 0, ABG)
00:28:28.512 00.000 8976 MoveAxis(D, 1, ABG)
00:28:28.512 00.000 8976 stepping (-20, 15) + (0, -1)
00:28:28.512 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:28.533 00.021 8976 Received - 47 (G) 
00:28:28.533 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:28.533 00.000 8976 stepped: pos (-20, 14)
00:28:28.533 00.000 8976 move complete, result=0
00:28:28.533 00.000 8976 worker thread done servicing request
00:28:28.533 00.000 8976 Worker thread wakes up
00:28:28.533 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:28.533 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:28.533 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:28:29.191 00.658 8976 Exposure complete
00:28:29.197 00.006 8976 worker thread done servicing request
00:28:29.197 00.000 5052 OnExposeComplete: enter
00:28:29.197 00.000 5052 UpdateGuideState(): m_state=6
00:28:29.197 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 194
00:28:29.198 00.001 5052 Star::Find returns 1 (0), X=337.76, Y=302.42, Mass=182, SNR=9.3, Peak=64 HFD=3.2
00:28:29.198 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.12) = xAngle (0.50 = 0.50)
00:28:29.198 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.34 = 0.34)
00:28:29.198 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.25 hyp=0.50 cameraTheta=2.62 mountX=0.44 mountY=0.17, mountTheta=0.36
00:28:29.199 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.25, opts=13)
00:28:29.199 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.25)
00:28:29.199 00.000 8976 Worker thread wakes up
00:28:29.199 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:28:29.199 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
00:28:29.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:29.199 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:29.199 00.000 5052 Enqueuing Expose request
00:28:29.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.25) opts 0xd
00:28:29.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.25)
00:28:29.199 00.000 8976 Moving (-0.43, 0.25) raw xDistance=0.44 yDistance=0.17
00:28:29.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
00:28:29.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:28:29.199 00.000 8976 MoveAxis(L, 2, ABG)
00:28:29.199 00.000 8976 stepping (-20, 14) + (-2, 0)
00:28:29.199 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:29.237 00.038 8976 Received - 47 (G) 
00:28:29.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:29.237 00.000 8976 stepped: pos (-22, 14)
00:28:29.237 00.000 8976 MoveAxis(U, 0, ABG)
00:28:29.237 00.000 8976 move complete, result=0
00:28:29.237 00.000 8976 worker thread done servicing request
00:28:29.237 00.000 8976 Worker thread wakes up
00:28:29.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:29.237 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:29.237 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
00:28:29.893 00.656 8976 Exposure complete
00:28:29.898 00.005 8976 worker thread done servicing request
00:28:29.898 00.000 5052 OnExposeComplete: enter
00:28:29.898 00.000 5052 UpdateGuideState(): m_state=6
00:28:29.898 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 195
00:28:29.898 00.000 5052 Star::Find returns 1 (0), X=337.66, Y=302.08, Mass=155, SNR=8.5, Peak=65 HFD=3.1
00:28:29.898 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.12) = xAngle (-5.08 = 1.20)
00:28:29.898 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.24 = 1.04)
00:28:29.898 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.09 hyp=0.53 cameraTheta=-2.96 mountX=0.19 mountY=0.46, mountTheta=1.18
00:28:29.899 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.09, opts=13)
00:28:29.899 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.09)
00:28:29.899 00.000 8976 Worker thread wakes up
00:28:29.899 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.09) opts 0xd
00:28:29.899 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.09)
00:28:29.899 00.000 8976 Moving (-0.53, -0.09) raw xDistance=0.19 yDistance=0.46
00:28:29.899 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
00:28:29.899 00.000 5052 UpdateGuideState exits: m=155 SNR=8.5
00:28:29.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:29.900 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:28:29.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:28:29.900 00.000 8976 MoveAxis(R, 0, ABG)
00:28:29.900 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:29.900 00.000 5052 Enqueuing Expose request
00:28:29.900 00.000 8976 MoveAxis(D, 2, ABG)
00:28:29.900 00.000 8976 stepping (-22, 14) + (0, -2)
00:28:29.900 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:29.924 00.024 8976 Received - 47 (G) 
00:28:29.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:29.924 00.000 8976 stepped: pos (-22, 12)
00:28:29.924 00.000 8976 move complete, result=0
00:28:29.924 00.000 8976 worker thread done servicing request
00:28:29.924 00.000 8976 Worker thread wakes up
00:28:29.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:29.924 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:29.924 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:28:30.591 00.667 8976 Exposure complete
00:28:30.597 00.006 8976 worker thread done servicing request
00:28:30.597 00.000 5052 OnExposeComplete: enter
00:28:30.597 00.000 5052 UpdateGuideState(): m_state=6
00:28:30.597 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 196
00:28:30.597 00.000 5052 Star::Find returns 1 (0), X=338.36, Y=302.57, Mass=169, SNR=8.9, Peak=64 HFD=3.3
00:28:30.597 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.12) = xAngle (-0.95 = -0.95)
00:28:30.597 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.12 = -1.12)
00:28:30.597 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.40 hyp=0.43 cameraTheta=1.16 mountX=0.25 mountY=-0.39, mountTheta=-1.00
00:28:30.598 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.40, opts=13)
00:28:30.598 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.40)
00:28:30.598 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:28:30.598 00.000 5052 UpdateGuideState exits: m=169 SNR=8.9
00:28:30.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:30.598 00.000 8976 Worker thread wakes up
00:28:30.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.40) opts 0xd
00:28:30.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.40)
00:28:30.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:30.598 00.000 5052 Enqueuing Expose request
00:28:30.599 00.001 8976 Moving (0.17, 0.40) raw xDistance=0.25 yDistance=-0.39
00:28:30.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:28:30.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.39
00:28:30.599 00.000 8976 MoveAxis(R, 0, ABG)
00:28:30.599 00.000 8976 MoveAxis(U, 1, ABG)
00:28:30.599 00.000 8976 stepping (-22, 12) + (0, 1)
00:28:30.599 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:30.628 00.029 8976 Received - 47 (G) 
00:28:30.628 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:30.628 00.000 8976 stepped: pos (-22, 13)
00:28:30.628 00.000 8976 move complete, result=0
00:28:30.628 00.000 8976 worker thread done servicing request
00:28:30.628 00.000 8976 Worker thread wakes up
00:28:30.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:30.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:30.628 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
00:28:31.282 00.654 8976 Exposure complete
00:28:31.287 00.005 8976 worker thread done servicing request
00:28:31.287 00.000 5052 OnExposeComplete: enter
00:28:31.287 00.000 5052 UpdateGuideState(): m_state=6
00:28:31.287 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 197
00:28:31.288 00.001 5052 Star::Find returns 1 (0), X=338.14, Y=302.28, Mass=151, SNR=8.5, Peak=62 HFD=3.4
00:28:31.288 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.12) = xAngle (-0.11 = -0.11)
00:28:31.288 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.27 = -0.27)
00:28:31.288 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.00 mountX=0.11 mountY=-0.03, mountTheta=-0.27
00:28:31.288 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.10, opts=13)
00:28:31.288 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.10)
00:28:31.288 00.000 8976 Worker thread wakes up
00:28:31.288 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.10) opts 0xd
00:28:31.289 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.10)
00:28:31.289 00.000 8976 Moving (-0.05, 0.10) raw xDistance=0.11 yDistance=-0.03
00:28:31.289 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:28:31.289 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
00:28:31.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:31.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:28:31.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:28:31.289 00.000 8976 MoveAxis(R, 0, ABG)
00:28:31.289 00.000 8976 MoveAxis(U, 0, ABG)
00:28:31.289 00.000 8976 move complete, result=0
00:28:31.289 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:31.289 00.000 5052 Enqueuing Expose request
00:28:31.289 00.000 8976 worker thread done servicing request
00:28:31.289 00.000 8976 Worker thread wakes up
00:28:31.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:31.289 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:31.289 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:28:31.947 00.658 8976 Exposure complete
00:28:31.952 00.005 8976 worker thread done servicing request
00:28:31.953 00.001 5052 OnExposeComplete: enter
00:28:31.953 00.000 5052 UpdateGuideState(): m_state=6
00:28:31.953 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 198
00:28:31.953 00.000 5052 Star::Find returns 1 (0), X=337.92, Y=302.01, Mass=148, SNR=8.3, Peak=61 HFD=2.8
00:28:31.953 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.12) = xAngle (-4.72 = 1.56)
00:28:31.953 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.88 = 1.40)
00:28:31.953 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.16 hyp=0.32 cameraTheta=-2.60 mountX=0.00 mountY=0.31, mountTheta=1.56
00:28:31.953 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.16, opts=13)
00:28:31.953 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.16)
00:28:31.954 00.001 8976 Worker thread wakes up
00:28:31.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.16) opts 0xd
00:28:31.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.16)
00:28:31.954 00.000 8976 Moving (-0.27, -0.16) raw xDistance=0.00 yDistance=0.31
00:28:31.954 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:28:31.954 00.000 5052 UpdateGuideState exits: m=148 SNR=8.3
00:28:31.954 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:31.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:28:31.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:28:31.954 00.000 8976 MoveAxis(R, 0, ABG)
00:28:31.954 00.000 8976 MoveAxis(D, 1, ABG)
00:28:31.954 00.000 8976 stepping (-22, 13) + (0, -1)
00:28:31.954 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:31.954 00.000 5052 Enqueuing Expose request
00:28:31.954 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:31.986 00.032 8976 Received - 47 (G) 
00:28:31.987 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:31.987 00.000 8976 stepped: pos (-22, 12)
00:28:31.987 00.000 8976 move complete, result=0
00:28:31.987 00.000 8976 worker thread done servicing request
00:28:31.987 00.000 8976 Worker thread wakes up
00:28:31.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:31.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:31.987 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:28:32.642 00.655 8976 Exposure complete
00:28:32.647 00.005 8976 worker thread done servicing request
00:28:32.647 00.000 5052 OnExposeComplete: enter
00:28:32.647 00.000 5052 UpdateGuideState(): m_state=6
00:28:32.647 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 199
00:28:32.647 00.000 5052 Star::Find returns 1 (0), X=337.42, Y=302.08, Mass=163, SNR=8.8, Peak=62 HFD=3.4
00:28:32.647 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.12) = xAngle (-5.14 = 1.15)
00:28:32.647 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.30 = 0.99)
00:28:32.648 00.001 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.09 hyp=0.77 cameraTheta=-3.02 mountX=0.32 mountY=0.64, mountTheta=1.11
00:28:32.648 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.09, opts=13)
00:28:32.648 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.09)
00:28:32.648 00.000 8976 Worker thread wakes up
00:28:32.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.09) opts 0xd
00:28:32.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.09)
00:28:32.648 00.000 8976 Moving (-0.77, -0.09) raw xDistance=0.32 yDistance=0.64
00:28:32.649 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:28:32.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
00:28:32.649 00.000 8976 MoveAxis(L, 1, ABG)
00:28:32.649 00.000 8976 stepping (-22, 12) + (-1, 0)
00:28:32.649 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:28:32.649 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
00:28:32.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:32.649 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:32.649 00.000 5052 Enqueuing Expose request
00:28:32.649 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:32.674 00.025 8976 Received - 47 (G) 
00:28:32.674 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:32.674 00.000 8976 stepped: pos (-23, 12)
00:28:32.674 00.000 8976 MoveAxis(D, 2, ABG)
00:28:32.674 00.000 8976 stepping (-23, 12) + (0, -2)
00:28:32.674 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:32.706 00.032 8976 Received - 47 (G) 
00:28:32.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:32.706 00.000 8976 stepped: pos (-23, 10)
00:28:32.706 00.000 8976 move complete, result=0
00:28:32.706 00.000 8976 worker thread done servicing request
00:28:32.706 00.000 8976 Worker thread wakes up
00:28:32.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:32.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:32.706 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
00:28:33.367 00.661 8976 Exposure complete
00:28:33.373 00.006 8976 worker thread done servicing request
00:28:33.373 00.000 5052 OnExposeComplete: enter
00:28:33.374 00.001 5052 UpdateGuideState(): m_state=6
00:28:33.374 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 200
00:28:33.374 00.000 5052 Star::Find returns 1 (0), X=337.58, Y=302.03, Mass=160, SNR=8.7, Peak=66 HFD=3.3
00:28:33.374 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.12) = xAngle (-5.02 = 1.26)
00:28:33.374 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.18 = 1.10)
00:28:33.374 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.15 hyp=0.63 cameraTheta=-2.90 mountX=0.19 mountY=0.56, mountTheta=1.24
00:28:33.374 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.15, opts=13)
00:28:33.374 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.15)
00:28:33.374 00.000 8976 Worker thread wakes up
00:28:33.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.15) opts 0xd
00:28:33.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.15)
00:28:33.375 00.001 8976 Moving (-0.61, -0.15) raw xDistance=0.19 yDistance=0.56
00:28:33.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:28:33.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
00:28:33.375 00.000 8976 MoveAxis(R, 0, ABG)
00:28:33.375 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:28:33.375 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
00:28:33.375 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:33.375 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:33.375 00.000 5052 Enqueuing Expose request
00:28:33.375 00.000 8976 MoveAxis(D, 2, ABG)
00:28:33.375 00.000 8976 stepping (-23, 10) + (0, -2)
00:28:33.375 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:33.409 00.034 8976 Received - 47 (G) 
00:28:33.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:33.409 00.000 8976 stepped: pos (-23, 8)
00:28:33.409 00.000 8976 move complete, result=0
00:28:33.409 00.000 8976 worker thread done servicing request
00:28:33.409 00.000 8976 Worker thread wakes up
00:28:33.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:33.409 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:33.409 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:28:34.069 00.660 8976 Exposure complete
00:28:34.075 00.006 8976 worker thread done servicing request
00:28:34.075 00.000 5052 OnExposeComplete: enter
00:28:34.076 00.001 5052 UpdateGuideState(): m_state=6
00:28:34.076 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 201
00:28:34.076 00.000 5052 Star::Find returns 1 (1), X=337.50, Y=302.72, Mass=153, SNR=8.5, Peak=61 HFD=3.3
00:28:34.076 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.12) = xAngle (0.35 = 0.35)
00:28:34.076 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.19 = 0.19)
00:28:34.076 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.55 hyp=0.88 cameraTheta=2.47 mountX=0.82 mountY=0.17, mountTheta=0.20
00:28:34.078 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.55, opts=13)
00:28:34.078 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.55)
00:28:34.078 00.000 8976 Worker thread wakes up
00:28:34.078 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:28:34.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.55) opts 0xd
00:28:34.078 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5 Saturated
00:28:34.079 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.55)
00:28:34.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:34.079 00.000 8976 Moving (-0.69, 0.55) raw xDistance=0.82 yDistance=0.17
00:28:34.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:34.079 00.000 5052 Enqueuing Expose request
00:28:34.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82
00:28:34.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:28:34.079 00.000 8976 MoveAxis(L, 3, ABG)
00:28:34.079 00.000 8976 stepping (-23, 8) + (-3, 0)
00:28:34.079 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:34.112 00.033 8976 Received - 47 (G) 
00:28:34.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:34.112 00.000 8976 stepped: pos (-26, 8)
00:28:34.112 00.000 8976 MoveAxis(U, 0, ABG)
00:28:34.113 00.001 8976 move complete, result=0
00:28:34.113 00.000 8976 worker thread done servicing request
00:28:34.113 00.000 8976 Worker thread wakes up
00:28:34.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:34.113 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:34.113 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.2 px 0 ms NORTH
00:28:34.777 00.664 8976 Exposure complete
00:28:34.783 00.006 8976 worker thread done servicing request
00:28:34.783 00.000 5052 OnExposeComplete: enter
00:28:34.783 00.000 5052 UpdateGuideState(): m_state=6
00:28:34.783 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 202
00:28:34.783 00.000 5052 Star::Find returns 1 (0), X=337.52, Y=302.19, Mass=156, SNR=8.5, Peak=60 HFD=3.0
00:28:34.783 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.12) = xAngle (1.00 = 1.00)
00:28:34.784 00.001 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.83 = 0.83)
00:28:34.784 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.02 hyp=0.67 cameraTheta=3.11 mountX=0.37 mountY=0.50, mountTheta=0.94
00:28:34.784 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.02, opts=13)
00:28:34.785 00.001 5052 Enqueuing Move request for stepguider (-0.67, 0.02)
00:28:34.785 00.000 8976 Worker thread wakes up
00:28:34.785 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:28:34.785 00.000 5052 UpdateGuideState exits: m=156 SNR=8.5
00:28:34.785 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:34.785 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:34.785 00.000 5052 Enqueuing Expose request
00:28:34.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.02) opts 0xd
00:28:34.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.02)
00:28:34.785 00.000 8976 Moving (-0.67, 0.02) raw xDistance=0.37 yDistance=0.50
00:28:34.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.37
00:28:34.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
00:28:34.785 00.000 8976 MoveAxis(L, 2, ABG)
00:28:34.786 00.001 8976 stepping (-26, 8) + (-2, 0)
00:28:34.786 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:34.815 00.029 8976 Received - 47 (G) 
00:28:34.816 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:34.816 00.000 8976 stepped: pos (-28, 8)
00:28:34.816 00.000 8976 MoveAxis(D, 2, ABG)
00:28:34.816 00.000 8976 stepping (-28, 8) + (0, -2)
00:28:34.816 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:34.847 00.031 8976 Received - 47 (G) 
00:28:34.848 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:34.848 00.000 8976 stepped: pos (-28, 6)
00:28:34.848 00.000 8976 move complete, result=0
00:28:34.848 00.000 8976 worker thread done servicing request
00:28:34.848 00.000 8976 Worker thread wakes up
00:28:34.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:34.848 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:28:34.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:35.515 00.667 8976 Exposure complete
00:28:35.522 00.007 8976 worker thread done servicing request
00:28:35.522 00.000 5052 OnExposeComplete: enter
00:28:35.522 00.000 5052 UpdateGuideState(): m_state=6
00:28:35.522 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 203
00:28:35.523 00.001 5052 Star::Find returns 1 (0), X=337.92, Y=301.91, Mass=152, SNR=8.5, Peak=60 HFD=3.0
00:28:35.523 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.12) = xAngle (-4.47 = 1.82)
00:28:35.523 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.63 = 1.65)
00:28:35.523 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.27 hyp=0.37 cameraTheta=-2.35 mountX=-0.09 mountY=0.37, mountTheta=1.81
00:28:35.524 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.27, opts=13)
00:28:35.524 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.27)
00:28:35.524 00.000 8976 Worker thread wakes up
00:28:35.524 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:28:35.524 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.27) opts 0xd
00:28:35.524 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
00:28:35.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.27)
00:28:35.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:35.524 00.000 8976 Moving (-0.26, -0.27) raw xDistance=-0.09 yDistance=0.37
00:28:35.524 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:35.524 00.000 5052 Enqueuing Expose request
00:28:35.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:28:35.525 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
00:28:35.525 00.000 8976 MoveAxis(R, 0, ABG)
00:28:35.525 00.000 8976 MoveAxis(D, 1, ABG)
00:28:35.525 00.000 8976 stepping (-28, 6) + (0, -1)
00:28:35.525 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:35.551 00.026 8976 Received - 47 (G) 
00:28:35.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:35.551 00.000 8976 stepped: pos (-28, 5)
00:28:35.551 00.000 8976 move complete, result=0
00:28:35.551 00.000 8976 worker thread done servicing request
00:28:35.551 00.000 8976 Worker thread wakes up
00:28:35.551 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:28:35.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:35.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:36.213 00.662 8976 Exposure complete
00:28:36.220 00.007 8976 worker thread done servicing request
00:28:36.220 00.000 5052 OnExposeComplete: enter
00:28:36.220 00.000 5052 UpdateGuideState(): m_state=6
00:28:36.220 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 204
00:28:36.220 00.000 5052 Star::Find returns 1 (0), X=338.02, Y=301.99, Mass=169, SNR=9.0, Peak=63 HFD=2.8
00:28:36.220 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.12) = xAngle (-4.44 = 1.84)
00:28:36.220 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.60 = 1.68)
00:28:36.220 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-2.33 mountX=-0.07 mountY=0.25, mountTheta=1.83
00:28:36.221 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.18, opts=13)
00:28:36.221 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.18)
00:28:36.221 00.000 8976 Worker thread wakes up
00:28:36.221 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:28:36.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.18) opts 0xd
00:28:36.222 00.001 5052 UpdateGuideState exits: m=169 SNR=9.0
00:28:36.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.18)
00:28:36.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:36.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:36.222 00.000 8976 Moving (-0.17, -0.18) raw xDistance=-0.07 yDistance=0.25
00:28:36.222 00.000 5052 Enqueuing Expose request
00:28:36.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:28:36.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:28:36.222 00.000 8976 MoveAxis(R, 0, ABG)
00:28:36.222 00.000 8976 MoveAxis(U, 0, ABG)
00:28:36.223 00.001 8976 move complete, result=0
00:28:36.223 00.000 8976 worker thread done servicing request
00:28:36.223 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:36.223 00.000 8976 Worker thread wakes up
00:28:36.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:36.223 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:36.878 00.655 8976 Exposure complete
00:28:36.884 00.006 8976 worker thread done servicing request
00:28:36.884 00.000 5052 OnExposeComplete: enter
00:28:36.884 00.000 5052 UpdateGuideState(): m_state=6
00:28:36.884 00.000 5052 Star::Find(18, 338, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 205
00:28:36.884 00.000 5052 Star::Find returns 1 (0), X=337.59, Y=301.96, Mass=167, SNR=8.9, Peak=65 HFD=3.3
00:28:36.884 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.12) = xAngle (-4.91 = 1.37)
00:28:36.884 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.07 = 1.21)
00:28:36.884 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.22 hyp=0.63 cameraTheta=-2.79 mountX=0.12 mountY=0.59, mountTheta=1.37
00:28:36.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.22, opts=13)
00:28:36.885 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.22)
00:28:36.885 00.000 8976 Worker thread wakes up
00:28:36.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.22) opts 0xd
00:28:36.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.22)
00:28:36.885 00.000 8976 Moving (-0.60, -0.22) raw xDistance=0.12 yDistance=0.59
00:28:36.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:28:36.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
00:28:36.885 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:28:36.885 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
00:28:36.885 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:36.885 00.000 8976 MoveAxis(R, 0, ABG)
00:28:36.885 00.000 8976 MoveAxis(D, 2, ABG)
00:28:36.886 00.001 8976 stepping (-28, 5) + (0, -2)
00:28:36.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:36.886 00.000 5052 Enqueuing Expose request
00:28:36.886 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:36.910 00.024 8976 Received - 47 (G) 
00:28:36.910 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:36.910 00.000 8976 stepped: pos (-28, 3)
00:28:36.910 00.000 8976 move complete, result=0
00:28:36.910 00.000 8976 worker thread done servicing request
00:28:36.910 00.000 8976 Worker thread wakes up
00:28:36.910 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:28:36.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:36.910 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:37.566 00.656 8976 Exposure complete
00:28:37.571 00.005 8976 worker thread done servicing request
00:28:37.571 00.000 5052 OnExposeComplete: enter
00:28:37.571 00.000 5052 UpdateGuideState(): m_state=6
00:28:37.571 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 206
00:28:37.571 00.000 5052 Star::Find returns 1 (0), X=337.73, Y=301.86, Mass=155, SNR=8.6, Peak=64 HFD=3.0
00:28:37.571 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.12) = xAngle (-4.65 = 1.64)
00:28:37.571 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.81 = 1.47)
00:28:37.572 00.001 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.32 hyp=0.55 cameraTheta=-2.53 mountX=-0.04 mountY=0.55, mountTheta=1.64
00:28:37.572 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.32, opts=13)
00:28:37.572 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.32)
00:28:37.572 00.000 8976 Worker thread wakes up
00:28:37.572 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.32) opts 0xd
00:28:37.572 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.32)
00:28:37.572 00.000 8976 Moving (-0.45, -0.32) raw xDistance=-0.04 yDistance=0.55
00:28:37.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:28:37.572 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:28:37.573 00.001 5052 UpdateGuideState exits: m=155 SNR=8.6
00:28:37.573 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:37.573 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:37.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
00:28:37.573 00.000 5052 Enqueuing Expose request
00:28:37.573 00.000 8976 MoveAxis(R, 0, ABG)
00:28:37.573 00.000 8976 MoveAxis(D, 2, ABG)
00:28:37.573 00.000 8976 stepping (-28, 3) + (0, -2)
00:28:37.573 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:37.597 00.024 8976 Received - 47 (G) 
00:28:37.597 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:37.597 00.000 8976 stepped: pos (-28, 1)
00:28:37.597 00.000 8976 move complete, result=0
00:28:37.597 00.000 8976 worker thread done servicing request
00:28:37.598 00.001 8976 Worker thread wakes up
00:28:37.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:37.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:37.598 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:28:38.254 00.656 8976 Exposure complete
00:28:38.259 00.005 8976 worker thread done servicing request
00:28:38.259 00.000 5052 OnExposeComplete: enter
00:28:38.259 00.000 5052 UpdateGuideState(): m_state=6
00:28:38.259 00.000 5052 Star::Find(18, 337, 301, 0, (0,0,0,0), 0.1, 10.0, 0) frame 207
00:28:38.260 00.001 5052 Star::Find returns 1 (0), X=338.09, Y=302.42, Mass=170, SNR=9.0, Peak=63 HFD=3.2
00:28:38.260 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.12) = xAngle (-0.14 = -0.14)
00:28:38.260 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.31 = -0.31)
00:28:38.260 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.97 mountX=0.26 mountY=-0.08, mountTheta=-0.30
00:28:38.261 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.24, opts=13)
00:28:38.262 00.001 5052 Enqueuing Move request for stepguider (-0.10, 0.24)
00:28:38.262 00.000 8976 Worker thread wakes up
00:28:38.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:28:38.262 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
00:28:38.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:38.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:38.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.24) opts 0xd
00:28:38.262 00.000 5052 Enqueuing Expose request
00:28:38.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.24)
00:28:38.262 00.000 8976 Moving (-0.10, 0.24) raw xDistance=0.26 yDistance=-0.08
00:28:38.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:28:38.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:28:38.262 00.000 8976 MoveAxis(L, 1, ABG)
00:28:38.262 00.000 8976 stepping (-28, 1) + (-1, 0)
00:28:38.262 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:38.285 00.023 8976 Received - 47 (G) 
00:28:38.285 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:38.285 00.000 8976 stepped: pos (-29, 1)
00:28:38.285 00.000 8976 MoveAxis(U, 0, ABG)
00:28:38.285 00.000 8976 move complete, result=0
00:28:38.285 00.000 8976 worker thread done servicing request
00:28:38.285 00.000 8976 Worker thread wakes up
00:28:38.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:38.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:38.285 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:28:38.941 00.656 8976 Exposure complete
00:28:38.947 00.006 8976 worker thread done servicing request
00:28:38.947 00.000 5052 OnExposeComplete: enter
00:28:38.947 00.000 5052 UpdateGuideState(): m_state=6
00:28:38.947 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 208
00:28:38.947 00.000 5052 Star::Find returns 1 (0), X=337.98, Y=302.16, Mass=165, SNR=8.8, Peak=63 HFD=3.0
00:28:38.947 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.12) = xAngle (-5.17 = 1.11)
00:28:38.947 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.33 = 0.95)
00:28:38.947 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.05 mountX=0.09 mountY=0.17, mountTheta=1.08
00:28:38.947 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.02, opts=13)
00:28:38.947 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.02)
00:28:38.947 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:28:38.947 00.000 5052 UpdateGuideState exits: m=165 SNR=8.8
00:28:38.948 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:38.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:38.948 00.000 5052 Enqueuing Expose request
00:28:38.948 00.000 8976 Worker thread wakes up
00:28:38.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.02) opts 0xd
00:28:38.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.02)
00:28:38.948 00.000 8976 Moving (-0.21, -0.02) raw xDistance=0.09 yDistance=0.17
00:28:38.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:28:38.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:28:38.948 00.000 8976 MoveAxis(R, 0, ABG)
00:28:38.948 00.000 8976 MoveAxis(U, 0, ABG)
00:28:38.948 00.000 8976 move complete, result=0
00:28:38.948 00.000 8976 worker thread done servicing request
00:28:38.948 00.000 8976 Worker thread wakes up
00:28:38.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:38.948 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:38.948 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:39.602 00.654 8976 Exposure complete
00:28:39.608 00.006 8976 worker thread done servicing request
00:28:39.608 00.000 5052 OnExposeComplete: enter
00:28:39.608 00.000 5052 UpdateGuideState(): m_state=6
00:28:39.608 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 209
00:28:39.608 00.000 5052 Star::Find returns 1 (0), X=338.20, Y=302.32, Mass=165, SNR=8.9, Peak=65 HFD=3.1
00:28:39.608 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.12) = xAngle (-0.60 = -0.60)
00:28:39.608 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.76 = -0.76)
00:28:39.608 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.52 mountX=0.12 mountY=-0.10, mountTheta=-0.70
00:28:39.608 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.15, opts=13)
00:28:39.608 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.15)
00:28:39.609 00.001 8976 Worker thread wakes up
00:28:39.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.15) opts 0xd
00:28:39.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.15)
00:28:39.609 00.000 8976 Moving (0.01, 0.15) raw xDistance=0.12 yDistance=-0.10
00:28:39.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:28:39.609 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
00:28:39.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:39.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:28:39.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:28:39.609 00.000 8976 MoveAxis(R, 0, ABG)
00:28:39.609 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:39.609 00.000 5052 Enqueuing Expose request
00:28:39.609 00.000 8976 MoveAxis(U, 0, ABG)
00:28:39.609 00.000 8976 move complete, result=0
00:28:39.609 00.000 8976 worker thread done servicing request
00:28:39.609 00.000 8976 Worker thread wakes up
00:28:39.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:39.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:39.609 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:40.267 00.658 8976 Exposure complete
00:28:40.273 00.006 8976 worker thread done servicing request
00:28:40.273 00.000 5052 OnExposeComplete: enter
00:28:40.273 00.000 5052 UpdateGuideState(): m_state=6
00:28:40.273 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 210
00:28:40.273 00.000 5052 Star::Find returns 1 (0), X=338.28, Y=302.06, Mass=159, SNR=8.7, Peak=62 HFD=3.3
00:28:40.273 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.12) = xAngle (-2.99 = -2.99)
00:28:40.274 00.001 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-3.15 = 3.13)
00:28:40.274 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.87 mountX=-0.15 mountY=0.00, mountTheta=3.13
00:28:40.274 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.11, opts=13)
00:28:40.275 00.001 5052 Enqueuing Move request for stepguider (0.10, -0.11)
00:28:40.275 00.000 8976 Worker thread wakes up
00:28:40.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.11) opts 0xd
00:28:40.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.11)
00:28:40.275 00.000 8976 Moving (0.10, -0.11) raw xDistance=-0.15 yDistance=0.00
00:28:40.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:28:40.275 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:28:40.275 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
00:28:40.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:40.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:28:40.275 00.000 8976 MoveAxis(R, 0, ABG)
00:28:40.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:40.275 00.000 5052 Enqueuing Expose request
00:28:40.275 00.000 8976 MoveAxis(U, 0, ABG)
00:28:40.276 00.001 8976 move complete, result=0
00:28:40.276 00.000 8976 worker thread done servicing request
00:28:40.276 00.000 8976 Worker thread wakes up
00:28:40.276 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:40.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:40.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:40.932 00.656 8976 Exposure complete
00:28:40.937 00.005 8976 worker thread done servicing request
00:28:40.937 00.000 5052 OnExposeComplete: enter
00:28:40.937 00.000 5052 UpdateGuideState(): m_state=6
00:28:40.938 00.001 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 211
00:28:40.938 00.000 5052 Star::Find returns 1 (0), X=338.09, Y=302.12, Mass=140, SNR=8.1, Peak=65 HFD=3.5
00:28:40.938 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.12) = xAngle (-4.74 = 1.54)
00:28:40.938 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-4.90 = 1.38)
00:28:40.938 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.62 mountX=0.00 mountY=0.11, mountTheta=1.54
00:28:40.938 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.05, opts=13)
00:28:40.938 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.05)
00:28:40.938 00.000 8976 Worker thread wakes up
00:28:40.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.05) opts 0xd
00:28:40.939 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.05)
00:28:40.939 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:28:40.939 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
00:28:40.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:40.939 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:40.939 00.000 5052 Enqueuing Expose request
00:28:40.939 00.000 8976 Moving (-0.09, -0.05) raw xDistance=0.00 yDistance=0.11
00:28:40.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:28:40.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:28:40.939 00.000 8976 MoveAxis(R, 0, ABG)
00:28:40.939 00.000 8976 MoveAxis(U, 0, ABG)
00:28:40.939 00.000 8976 move complete, result=0
00:28:40.939 00.000 8976 worker thread done servicing request
00:28:40.939 00.000 8976 Worker thread wakes up
00:28:40.940 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:40.940 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:40.940 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:41.598 00.658 8976 Exposure complete
00:28:41.604 00.006 8976 worker thread done servicing request
00:28:41.604 00.000 5052 OnExposeComplete: enter
00:28:41.604 00.000 5052 UpdateGuideState(): m_state=6
00:28:41.604 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 212
00:28:41.604 00.000 5052 Star::Find returns 1 (0), X=338.02, Y=302.75, Mass=170, SNR=9.0, Peak=62 HFD=3.6
00:28:41.604 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.12) = xAngle (-0.26 = -0.26)
00:28:41.604 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.42 = -0.42)
00:28:41.604 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.57 hyp=0.60 cameraTheta=1.85 mountX=0.58 mountY=-0.25, mountTheta=-0.40
00:28:41.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.57, opts=13)
00:28:41.605 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.57)
00:28:41.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:28:41.605 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
00:28:41.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:41.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:41.605 00.000 5052 Enqueuing Expose request
00:28:41.605 00.000 8976 Worker thread wakes up
00:28:41.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.57) opts 0xd
00:28:41.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.57)
00:28:41.605 00.000 8976 Moving (-0.17, 0.57) raw xDistance=0.58 yDistance=-0.25
00:28:41.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
00:28:41.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:28:41.605 00.000 8976 MoveAxis(L, 2, ABG)
00:28:41.605 00.000 8976 stepping (-29, 1) + (-2, 0)
00:28:41.605 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:41.642 00.037 8976 Received - 47 (G) 
00:28:41.642 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:41.642 00.000 8976 stepped: pos (-31, 1)
00:28:41.642 00.000 8976 MoveAxis(U, 0, ABG)
00:28:41.642 00.000 8976 starting a new bump
00:28:41.642 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.12) = xAngle (2.07 = 2.07)
00:28:41.642 00.000 8976 MountToCamera -- mountX=4.68 mountY=-0.23 hyp=4.69 mountTheta=-0.05 cameraX=-2.23, cameraY=4.12 cameraTheta=2.07
00:28:41.642 00.000 8976 incremental bump (-2.231, 4.125) isValid = 1
00:28:41.642 00.000 8976 Scheduling Mount bump of (-0.113, 0.240)
00:28:41.642 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.24, opts=4)
00:28:41.642 00.000 8976 Enqueuing Move request for scope (-0.11, 0.24)
00:28:41.642 00.000 8976 move complete, result=0
00:28:41.642 00.000 8976 worker thread done servicing request
00:28:41.642 00.000 8976 Worker thread wakes up
00:28:41.642 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.2 px 0 ms NORTH
00:28:41.642 00.000 9828 Worker thread wakes up
00:28:41.642 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0x4
00:28:41.642 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
00:28:41.642 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
00:28:41.643 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:41.643 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (8.14 = 1.86)
00:28:41.643 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=2.01 mountX=0.10 mountY=0.25, mountTheta=1.19
00:28:41.643 00.000 9828 Moving (-0.11, 0.24) raw xDistance=0.10 yDistance=0.25
00:28:41.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:41.643 00.000 9828 BLC: window closed
00:28:41.643 00.000 9828 MoveAxis(W, 35, B)
00:28:41.643 00.000 9828 Guiding  Dir = 3, Dur = 35
00:28:41.643 00.000 9828 IsSlewing returns 0
00:28:41.643 00.000 9828 IsGuiding returns 0
00:28:41.644 00.001 9828 PulseGuide returned control before completion, sleep 45
00:28:41.694 00.050 9828 IsGuiding returns 1
00:28:41.694 00.000 9828 scope still moving after pulse duration time elapsed
00:28:41.726 00.032 9828 IsSlewing returns 0
00:28:41.726 00.000 9828 IsGuiding returns 1
00:28:41.757 00.031 9828 IsSlewing returns 0
00:28:41.757 00.000 9828 IsGuiding returns 1
00:28:41.788 00.031 9828 IsSlewing returns 0
00:28:41.788 00.000 9828 IsGuiding returns 0
00:28:41.788 00.000 9828 scope move finished after 35 + 109 ms
00:28:41.788 00.000 9828 Move returns status 0, amount 35
00:28:41.788 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:41.788 00.000 9828 MoveAxis(S, 47, B)
00:28:41.788 00.000 9828 Guiding  Dir = 1, Dur = 47
00:28:41.803 00.015 9828 IsSlewing returns 0
00:28:41.803 00.000 9828 IsGuiding returns 0
00:28:41.803 00.000 9828 PulseGuide returned control before completion, sleep 57
00:28:41.865 00.062 9828 IsGuiding returns 1
00:28:41.865 00.000 9828 scope still moving after pulse duration time elapsed
00:28:41.896 00.031 9828 IsSlewing returns 0
00:28:41.896 00.000 9828 IsGuiding returns 1
00:28:41.927 00.031 9828 IsSlewing returns 0
00:28:41.927 00.000 9828 IsGuiding returns 1
00:28:41.958 00.031 9828 IsSlewing returns 0
00:28:41.958 00.000 9828 IsGuiding returns 1
00:28:41.989 00.031 9828 IsSlewing returns 0
00:28:41.989 00.000 9828 IsGuiding returns 0
00:28:41.989 00.000 9828 scope move finished after 47 + 138 ms
00:28:41.989 00.000 9828 Move returns status 0, amount 47
00:28:41.989 00.000 9828 move complete, result=0
00:28:41.989 00.000 9828 worker thread done servicing request
00:28:41.989 00.000 5052 GuideStep: 0.1 px 35 ms WEST, 0.3 px 47 ms SOUTH
00:28:42.301 00.312 8976 Exposure complete
00:28:42.306 00.005 8976 worker thread done servicing request
00:28:42.306 00.000 5052 OnExposeComplete: enter
00:28:42.306 00.000 5052 UpdateGuideState(): m_state=6
00:28:42.306 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 213
00:28:42.307 00.001 5052 Star::Find returns 1 (0), X=338.04, Y=302.43, Mass=155, SNR=8.5, Peak=57 HFD=3.6
00:28:42.307 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.12) = xAngle (-0.03 = -0.03)
00:28:42.307 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.19 = -0.19)
00:28:42.307 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.29 cameraTheta=2.08 mountX=0.29 mountY=-0.06, mountTheta=-0.19
00:28:42.307 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.26, opts=13)
00:28:42.307 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.26)
00:28:42.307 00.000 8976 Worker thread wakes up
00:28:42.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.26) opts 0xd
00:28:42.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.26)
00:28:42.308 00.001 8976 Moving (-0.14, 0.26) raw xDistance=0.29 yDistance=-0.06
00:28:42.308 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:28:42.308 00.000 5052 UpdateGuideState exits: m=155 SNR=8.5
00:28:42.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:42.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
00:28:42.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:28:42.308 00.000 8976 MoveAxis(L, 1, ABG)
00:28:42.308 00.000 8976 stepping (-31, 1) + (-1, 0)
00:28:42.308 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:42.308 00.000 5052 Enqueuing Expose request
00:28:42.308 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:42.329 00.021 8976 Received - 47 (G) 
00:28:42.330 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:42.330 00.000 8976 stepped: pos (-32, 1)
00:28:42.330 00.000 8976 MoveAxis(U, 0, ABG)
00:28:42.330 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
00:28:42.330 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.12) = xAngle (2.07 = 2.07)
00:28:42.330 00.000 8976 MountToCamera -- mountX=4.81 mountY=-0.21 hyp=4.82 mountTheta=-0.04 cameraX=-2.31, cameraY=4.23 cameraTheta=2.07
00:28:42.330 00.000 8976 incremental bump (-2.312, 4.228) isValid = 1
00:28:42.330 00.000 8976 Scheduling Mount bump of (-0.126, 0.265)
00:28:42.330 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.13, y=0.26, opts=4)
00:28:42.330 00.000 8976 Enqueuing Move request for scope (-0.13, 0.26)
00:28:42.330 00.000 8976 move complete, result=0
00:28:42.330 00.000 9828 Worker thread wakes up
00:28:42.330 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0x4
00:28:42.330 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
00:28:42.330 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
00:28:42.330 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (8.15 = 1.86)
00:28:42.330 00.000 9828 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.02 mountX=0.11 mountY=0.28, mountTheta=1.18
00:28:42.330 00.000 8976 worker thread done servicing request
00:28:42.330 00.000 8976 Worker thread wakes up
00:28:42.331 00.001 9828 Moving (-0.13, 0.26) raw xDistance=0.11 yDistance=0.28
00:28:42.331 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:28:42.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:42.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:42.331 00.000 9828 BLC: window closed
00:28:42.331 00.000 9828 MoveAxis(W, 39, B)
00:28:42.331 00.000 9828 Guiding  Dir = 3, Dur = 39
00:28:42.331 00.000 9828 IsSlewing returns 0
00:28:42.332 00.001 9828 IsGuiding returns 0
00:28:42.332 00.000 9828 PulseGuide returned control before completion, sleep 49
00:28:42.393 00.061 9828 IsGuiding returns 1
00:28:42.393 00.000 9828 scope still moving after pulse duration time elapsed
00:28:42.425 00.032 9828 IsSlewing returns 0
00:28:42.425 00.000 9828 IsGuiding returns 1
00:28:42.455 00.030 9828 IsSlewing returns 0
00:28:42.455 00.000 9828 IsGuiding returns 1
00:28:42.486 00.031 9828 IsSlewing returns 0
00:28:42.486 00.000 9828 IsGuiding returns 0
00:28:42.486 00.000 9828 scope move finished after 39 + 116 ms
00:28:42.486 00.000 9828 Move returns status 0, amount 39
00:28:42.486 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:42.486 00.000 9828 MoveAxis(S, 52, B)
00:28:42.486 00.000 9828 Guiding  Dir = 1, Dur = 52
00:28:42.501 00.015 9828 IsSlewing returns 0
00:28:42.501 00.000 9828 IsGuiding returns 0
00:28:42.501 00.000 9828 PulseGuide returned control before completion, sleep 62
00:28:42.577 00.076 9828 IsGuiding returns 1
00:28:42.577 00.000 9828 scope still moving after pulse duration time elapsed
00:28:42.608 00.031 9828 IsSlewing returns 0
00:28:42.608 00.000 9828 IsGuiding returns 1
00:28:42.640 00.032 9828 IsSlewing returns 0
00:28:42.640 00.000 9828 IsGuiding returns 1
00:28:42.671 00.031 9828 IsSlewing returns 0
00:28:42.671 00.000 9828 IsGuiding returns 1
00:28:42.702 00.031 9828 IsSlewing returns 0
00:28:42.702 00.000 9828 IsGuiding returns 1
00:28:42.733 00.031 9828 IsSlewing returns 0
00:28:42.733 00.000 9828 IsGuiding returns 1
00:28:42.764 00.031 9828 IsSlewing returns 0
00:28:42.764 00.000 9828 IsGuiding returns 1
00:28:42.795 00.031 9828 IsSlewing returns 0
00:28:42.795 00.000 9828 IsGuiding returns 1
00:28:42.826 00.031 9828 IsSlewing returns 0
00:28:42.826 00.000 9828 IsGuiding returns 0
00:28:42.826 00.000 9828 scope move finished after 52 + 272 ms
00:28:42.826 00.000 9828 Move returns status 0, amount 52
00:28:42.826 00.000 9828 move complete, result=0
00:28:42.826 00.000 9828 worker thread done servicing request
00:28:42.967 00.141 5052 GuideStep: 0.1 px 39 ms WEST, 0.3 px 52 ms SOUTH
00:28:42.987 00.020 8976 Exposure complete
00:28:42.992 00.005 8976 worker thread done servicing request
00:28:42.992 00.000 5052 OnExposeComplete: enter
00:28:42.992 00.000 5052 UpdateGuideState(): m_state=6
00:28:42.992 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 214
00:28:42.992 00.000 5052 Star::Find returns 1 (0), X=337.51, Y=302.07, Mass=157, SNR=8.6, Peak=60 HFD=3.5
00:28:42.992 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.12) = xAngle (-5.10 = 1.18)
00:28:42.992 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-5.27 = 1.02)
00:28:42.992 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.10 hyp=0.68 cameraTheta=-2.99 mountX=0.26 mountY=0.58, mountTheta=1.15
00:28:42.993 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.10, opts=13)
00:28:42.993 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.10)
00:28:42.993 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:28:42.993 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
00:28:42.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:42.993 00.000 8976 Worker thread wakes up
00:28:42.993 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.10) opts 0xd
00:28:42.994 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.10)
00:28:42.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:42.994 00.000 5052 Enqueuing Expose request
00:28:42.994 00.000 8976 Moving (-0.68, -0.10) raw xDistance=0.26 yDistance=0.58
00:28:42.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
00:28:42.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
00:28:42.994 00.000 8976 MoveAxis(L, 1, ABG)
00:28:42.994 00.000 8976 stepping (-32, 1) + (-1, 0)
00:28:42.994 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:43.017 00.023 8976 Received - 47 (G) 
00:28:43.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:43.017 00.000 8976 stepped: pos (-33, 1)
00:28:43.017 00.000 8976 MoveAxis(D, 2, ABG)
00:28:43.017 00.000 8976 stepping (-33, 1) + (0, -2)
00:28:43.017 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:43.049 00.032 8976 Received - 47 (G) 
00:28:43.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:28:43.049 00.000 8976 stepped: pos (-33, -1)
00:28:43.049 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
00:28:43.049 00.000 8976 MountToCamera -- mountTheta (-0.02) + m_xAngle (2.12) = xAngle (2.10 = 2.10)
00:28:43.049 00.000 8976 MountToCamera -- mountX=4.95 mountY=-0.08 hyp=4.95 mountTheta=-0.02 cameraX=-2.50, cameraY=4.28 cameraTheta=2.10
00:28:43.049 00.000 8976 incremental bump (-2.497, 4.279) isValid = 1
00:28:43.049 00.000 8976 Scheduling Mount bump of (-0.160, 0.314)
00:28:43.049 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.16, y=0.31, opts=4)
00:28:43.049 00.000 8976 Enqueuing Move request for scope (-0.16, 0.31)
00:28:43.049 00.000 8976 move complete, result=0
00:28:43.049 00.000 9828 Worker thread wakes up
00:28:43.049 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
00:28:43.049 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.31) opts 0x4
00:28:43.050 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.16, 0.31)
00:28:43.050 00.000 9828 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
00:28:43.050 00.000 8976 worker thread done servicing request
00:28:43.050 00.000 8976 Worker thread wakes up
00:28:43.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:43.050 00.000 9828 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (8.17 = 1.89)
00:28:43.050 00.000 9828 CameraToMount -- cameraX=-0.16 cameraY=0.31 hyp=0.35 cameraTheta=2.04 mountX=0.15 mountY=0.33, mountTheta=1.16
00:28:43.050 00.000 9828 Moving (-0.16, 0.31) raw xDistance=0.15 yDistance=0.33
00:28:43.050 00.000 9828 BLC: window closed
00:28:43.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:43.050 00.000 9828 MoveAxis(W, 49, B)
00:28:43.050 00.000 9828 Guiding  Dir = 3, Dur = 49
00:28:43.050 00.000 9828 IsSlewing returns 0
00:28:43.051 00.001 9828 IsGuiding returns 0
00:28:43.051 00.000 9828 PulseGuide returned control before completion, sleep 59
00:28:43.121 00.070 9828 IsGuiding returns 1
00:28:43.121 00.000 9828 scope still moving after pulse duration time elapsed
00:28:43.152 00.031 9828 IsSlewing returns 0
00:28:43.152 00.000 9828 IsGuiding returns 1
00:28:43.184 00.032 9828 IsSlewing returns 0
00:28:43.184 00.000 9828 IsGuiding returns 1
00:28:43.214 00.030 9828 IsSlewing returns 0
00:28:43.214 00.000 9828 IsGuiding returns 0
00:28:43.214 00.000 9828 scope move finished after 49 + 114 ms
00:28:43.214 00.000 9828 Move returns status 0, amount 49
00:28:43.214 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:43.214 00.000 9828 MoveAxis(S, 62, B)
00:28:43.214 00.000 9828 Guiding  Dir = 1, Dur = 62
00:28:43.230 00.016 9828 IsSlewing returns 0
00:28:43.230 00.000 9828 IsGuiding returns 0
00:28:43.230 00.000 9828 PulseGuide returned control before completion, sleep 72
00:28:43.306 00.076 9828 IsGuiding returns 1
00:28:43.306 00.000 9828 scope still moving after pulse duration time elapsed
00:28:43.337 00.031 9828 IsSlewing returns 0
00:28:43.337 00.000 9828 IsGuiding returns 1
00:28:43.368 00.031 9828 IsSlewing returns 0
00:28:43.368 00.000 9828 IsGuiding returns 1
00:28:43.399 00.031 9828 IsSlewing returns 0
00:28:43.399 00.000 9828 IsGuiding returns 1
00:28:43.429 00.030 9828 IsSlewing returns 0
00:28:43.429 00.000 9828 IsGuiding returns 0
00:28:43.429 00.000 9828 scope move finished after 62 + 137 ms
00:28:43.429 00.000 9828 Move returns status 0, amount 62
00:28:43.429 00.000 9828 move complete, result=0
00:28:43.429 00.000 9828 worker thread done servicing request
00:28:43.429 00.000 5052 GuideStep: 0.1 px 49 ms WEST, 0.3 px 62 ms SOUTH
00:28:43.707 00.278 8976 Exposure complete
00:28:43.712 00.005 8976 worker thread done servicing request
00:28:43.712 00.000 5052 OnExposeComplete: enter
00:28:43.713 00.001 5052 UpdateGuideState(): m_state=6
00:28:43.713 00.000 5052 Star::Find(18, 337, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 215
00:28:43.713 00.000 5052 Star::Find returns 1 (0), X=338.08, Y=302.23, Mass=157, SNR=8.6, Peak=58 HFD=3.4
00:28:43.713 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.12) = xAngle (0.58 = 0.58)
00:28:43.713 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.42 = 0.42)
00:28:43.713 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.70 mountX=0.10 mountY=0.05, mountTheta=0.46
00:28:43.713 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.05, opts=13)
00:28:43.714 00.001 5052 Enqueuing Move request for stepguider (-0.11, 0.05)
00:28:43.714 00.000 8976 Worker thread wakes up
00:28:43.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.05) opts 0xd
00:28:43.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.05)
00:28:43.714 00.000 8976 Moving (-0.11, 0.05) raw xDistance=0.10 yDistance=0.05
00:28:43.714 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:28:43.714 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
00:28:43.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:43.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:28:43.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:43.714 00.000 5052 Enqueuing Expose request
00:28:43.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:28:43.714 00.000 8976 MoveAxis(R, 0, ABG)
00:28:43.714 00.000 8976 MoveAxis(U, 0, ABG)
00:28:43.714 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
00:28:43.714 00.000 8976 MountToCamera -- mountTheta (0.00) + m_xAngle (2.12) = xAngle (2.12 = 2.12)
00:28:43.714 00.000 8976 MountToCamera -- mountX=5.05 mountY=0.00 hyp=5.05 mountTheta=0.00 cameraX=-2.62, cameraY=4.31 cameraTheta=2.12
00:28:43.715 00.001 8976 incremental bump (-2.620, 4.314) isValid = 1
00:28:43.715 00.000 8976 Scheduling Mount bump of (-0.057, 0.108)
00:28:43.715 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.11, opts=4)
00:28:43.715 00.000 8976 Enqueuing Move request for scope (-0.06, 0.11)
00:28:43.715 00.000 8976 move complete, result=0
00:28:43.715 00.000 9828 Worker thread wakes up
00:28:43.715 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:43.715 00.000 8976 worker thread done servicing request
00:28:43.715 00.000 8976 Worker thread wakes up
00:28:43.715 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0x4
00:28:43.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:43.715 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
00:28:43.715 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:43.715 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
00:28:43.715 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (8.19 = 1.91)
00:28:43.715 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=0.12, mountTheta=1.15
00:28:43.715 00.000 9828 Moving (-0.06, 0.11) raw xDistance=0.05 yDistance=0.12
00:28:43.715 00.000 9828 BLC: window closed
00:28:43.715 00.000 9828 MoveAxis(W, 18, B)
00:28:43.715 00.000 9828 Guiding  Dir = 3, Dur = 18
00:28:43.716 00.001 9828 IsSlewing returns 0
00:28:43.716 00.000 9828 IsGuiding returns 0
00:28:43.716 00.000 9828 PulseGuide returned control before completion, sleep 28
00:28:43.753 00.037 9828 IsGuiding returns 1
00:28:43.753 00.000 9828 scope still moving after pulse duration time elapsed
00:28:43.784 00.031 9828 IsSlewing returns 0
00:28:43.784 00.000 9828 IsGuiding returns 1
00:28:43.815 00.031 9828 IsSlewing returns 0
00:28:43.815 00.000 9828 IsGuiding returns 1
00:28:43.846 00.031 9828 IsSlewing returns 0
00:28:43.846 00.000 9828 IsGuiding returns 1
00:28:43.877 00.031 9828 IsSlewing returns 0
00:28:43.877 00.000 9828 IsGuiding returns 1
00:28:43.907 00.030 9828 IsSlewing returns 0
00:28:43.907 00.000 9828 IsGuiding returns 1
00:28:43.939 00.032 9828 IsSlewing returns 0
00:28:43.943 00.004 9828 IsGuiding returns 0
00:28:43.943 00.000 9828 scope move finished after 18 + 208 ms
00:28:43.943 00.000 9828 Move returns status 0, amount 18
00:28:43.943 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:43.943 00.000 9828 MoveAxis(S, 21, B)
00:28:43.943 00.000 9828 Guiding  Dir = 1, Dur = 21
00:28:43.969 00.026 9828 IsSlewing returns 0
00:28:43.969 00.000 9828 IsGuiding returns 0
00:28:43.969 00.000 9828 PulseGuide returned control before completion, sleep 31
00:28:44.001 00.032 9828 IsGuiding returns 1
00:28:44.001 00.000 9828 scope still moving after pulse duration time elapsed
00:28:44.032 00.031 9828 IsSlewing returns 0
00:28:44.032 00.000 9828 IsGuiding returns 1
00:28:44.078 00.046 9828 IsSlewing returns 0
00:28:44.078 00.000 9828 IsGuiding returns 1
00:28:44.109 00.031 9828 IsSlewing returns 0
00:28:44.109 00.000 9828 IsGuiding returns 0
00:28:44.109 00.000 9828 scope move finished after 21 + 119 ms
00:28:44.109 00.000 9828 Move returns status 0, amount 21
00:28:44.109 00.000 9828 move complete, result=0
00:28:44.109 00.000 9828 worker thread done servicing request
00:28:44.110 00.001 5052 GuideStep: 0.1 px 18 ms WEST, 0.1 px 21 ms SOUTH
00:28:44.400 00.290 8976 Exposure complete
00:28:44.407 00.007 8976 worker thread done servicing request
00:28:44.407 00.000 5052 OnExposeComplete: enter
00:28:44.407 00.000 5052 UpdateGuideState(): m_state=6
00:28:44.407 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 216
00:28:44.407 00.000 5052 Star::Find returns 1 (0), X=338.09, Y=302.90, Mass=173, SNR=9.0, Peak=61 HFD=2.9
00:28:44.407 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.12) = xAngle (-0.41 = -0.41)
00:28:44.407 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.57 = -0.57)
00:28:44.407 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.72 hyp=0.73 cameraTheta=1.71 mountX=0.67 mountY=-0.39, mountTheta=-0.53
00:28:44.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.72, opts=13)
00:28:44.408 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.72)
00:28:44.408 00.000 8976 Worker thread wakes up
00:28:44.408 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:28:44.408 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
00:28:44.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:44.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.72) opts 0xd
00:28:44.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:44.408 00.000 5052 Enqueuing Expose request
00:28:44.409 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.72)
00:28:44.409 00.000 8976 Moving (-0.10, 0.72) raw xDistance=0.67 yDistance=-0.39
00:28:44.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
00:28:44.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:28:44.409 00.000 8976 MoveAxis(L, 3, ABG)
00:28:44.409 00.000 8976 stepping (-33, -1) + (-3, 0)
00:28:44.409 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:44.440 00.031 8976 Received - 47 (G) 
00:28:44.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:44.440 00.000 8976 stepped: pos (-36, -1)
00:28:44.440 00.000 8976 MoveAxis(U, 1, ABG)
00:28:44.440 00.000 8976 stepping (-36, -1) + (0, 1)
00:28:44.440 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:44.471 00.031 8976 Received - 47 (G) 
00:28:44.471 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:44.471 00.000 8976 stepped: pos (-36, 0)
00:28:44.472 00.001 8976 FAR outside bump range, increase bump weight 1.50 => 2.50
00:28:44.472 00.000 8976 MountToCamera -- mountTheta (0.00) + m_xAngle (2.12) = xAngle (2.12 = 2.12)
00:28:44.472 00.000 8976 MountToCamera -- mountX=5.27 mountY=0.00 hyp=5.27 mountTheta=0.00 cameraX=-2.73, cameraY=4.50 cameraTheta=2.12
00:28:44.472 00.000 8976 incremental bump (-2.733, 4.502) isValid = 1
00:28:44.472 00.000 8976 Scheduling Mount bump of (-0.309, 0.583)
00:28:44.472 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.31, y=0.58, opts=4)
00:28:44.472 00.000 8976 Enqueuing Move request for scope (-0.31, 0.58)
00:28:44.472 00.000 8976 move complete, result=0
00:28:44.472 00.000 9828 Worker thread wakes up
00:28:44.472 00.000 8976 worker thread done servicing request
00:28:44.472 00.000 8976 Worker thread wakes up
00:28:44.472 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:44.472 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.58) opts 0x4
00:28:44.472 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.4 px 1 ms NORTH
00:28:44.472 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:44.472 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.31, 0.58)
00:28:44.472 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
00:28:44.472 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (8.19 = 1.91)
00:28:44.472 00.000 9828 CameraToMount -- cameraX=-0.31 cameraY=0.58 hyp=0.66 cameraTheta=2.06 mountX=0.28 mountY=0.62, mountTheta=1.15
00:28:44.473 00.001 9828 Moving (-0.31, 0.58) raw xDistance=0.28 yDistance=0.62
00:28:44.473 00.000 9828 BLC: window closed
00:28:44.473 00.000 9828 MoveAxis(W, 95, B)
00:28:44.473 00.000 9828 Guiding  Dir = 3, Dur = 95
00:28:44.473 00.000 9828 IsSlewing returns 0
00:28:44.473 00.000 9828 IsGuiding returns 0
00:28:44.473 00.000 9828 PulseGuide returned control before completion, sleep 105
00:28:44.590 00.117 9828 IsGuiding returns 1
00:28:44.590 00.000 9828 scope still moving after pulse duration time elapsed
00:28:44.622 00.032 9828 IsSlewing returns 0
00:28:44.622 00.000 9828 IsGuiding returns 1
00:28:44.652 00.030 9828 IsSlewing returns 0
00:28:44.652 00.000 9828 IsGuiding returns 1
00:28:44.683 00.031 9828 IsSlewing returns 0
00:28:44.683 00.000 9828 IsGuiding returns 0
00:28:44.683 00.000 9828 scope move finished after 95 + 114 ms
00:28:44.683 00.000 9828 Move returns status 0, amount 95
00:28:44.683 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:44.683 00.000 9828 MoveAxis(S, 116, B)
00:28:44.683 00.000 9828 Guiding  Dir = 1, Dur = 116
00:28:44.699 00.016 9828 IsSlewing returns 0
00:28:44.699 00.000 9828 IsGuiding returns 0
00:28:44.699 00.000 9828 PulseGuide returned control before completion, sleep 126
00:28:44.840 00.141 9828 IsGuiding returns 1
00:28:44.840 00.000 9828 scope still moving after pulse duration time elapsed
00:28:44.871 00.031 9828 IsSlewing returns 0
00:28:44.871 00.000 9828 IsGuiding returns 1
00:28:44.903 00.032 9828 IsSlewing returns 0
00:28:44.903 00.000 9828 IsGuiding returns 1
00:28:44.934 00.031 9828 IsSlewing returns 0
00:28:44.934 00.000 9828 IsGuiding returns 0
00:28:44.934 00.000 9828 scope move finished after 116 + 119 ms
00:28:44.934 00.000 9828 Move returns status 0, amount 116
00:28:44.934 00.000 9828 move complete, result=0
00:28:44.934 00.000 9828 worker thread done servicing request
00:28:44.934 00.000 5052 GuideStep: 0.3 px 95 ms WEST, 0.6 px 116 ms SOUTH
00:28:45.156 00.222 8976 Exposure complete
00:28:45.161 00.005 8976 worker thread done servicing request
00:28:45.161 00.000 5052 OnExposeComplete: enter
00:28:45.161 00.000 5052 UpdateGuideState(): m_state=6
00:28:45.161 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 217
00:28:45.161 00.000 5052 Star::Find returns 1 (0), X=338.18, Y=302.54, Mass=159, SNR=8.6, Peak=62 HFD=2.7
00:28:45.161 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.12) = xAngle (-0.52 = -0.52)
00:28:45.161 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.68 = -0.68)
00:28:45.161 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.60 mountX=0.32 mountY=-0.23, mountTheta=-0.62
00:28:45.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.37, opts=13)
00:28:45.162 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.37)
00:28:45.162 00.000 8976 Worker thread wakes up
00:28:45.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.37) opts 0xd
00:28:45.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.37)
00:28:45.162 00.000 8976 Moving (-0.01, 0.37) raw xDistance=0.32 yDistance=-0.23
00:28:45.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
00:28:45.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:28:45.163 00.001 8976 MoveAxis(L, 1, ABG)
00:28:45.163 00.000 8976 stepping (-36, 0) + (-1, 0)
00:28:45.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:28:45.163 00.000 5052 UpdateGuideState exits: m=159 SNR=8.6
00:28:45.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:45.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:45.163 00.000 5052 Enqueuing Expose request
00:28:45.163 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:45.191 00.028 8976 Received - 47 (G) 
00:28:45.191 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:45.191 00.000 8976 stepped: pos (-37, 0)
00:28:45.191 00.000 8976 MoveAxis(U, 0, ABG)
00:28:45.191 00.000 8976 FAR outside bump range, increase bump weight 2.50 => 3.50
00:28:45.191 00.000 8976 MountToCamera -- mountTheta (0.00) + m_xAngle (2.12) = xAngle (2.12 = 2.12)
00:28:45.192 00.001 8976 MountToCamera -- mountX=5.47 mountY=0.00 hyp=5.47 mountTheta=0.00 cameraX=-2.84, cameraY=4.67 cameraTheta=2.12
00:28:45.192 00.000 8976 incremental bump (-2.836, 4.674) isValid = 1
00:28:45.192 00.000 8976 Scheduling Mount bump of (-0.173, 0.326)
00:28:45.192 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=0.33, opts=4)
00:28:45.192 00.000 8976 Enqueuing Move request for scope (-0.17, 0.33)
00:28:45.192 00.000 8976 move complete, result=0
00:28:45.192 00.000 9828 Worker thread wakes up
00:28:45.192 00.000 8976 worker thread done servicing request
00:28:45.192 00.000 8976 Worker thread wakes up
00:28:45.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:45.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:45.192 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:28:45.192 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.33) opts 0x4
00:28:45.192 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, 0.33)
00:28:45.192 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
00:28:45.192 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (8.19 = 1.91)
00:28:45.192 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=0.33 hyp=0.37 cameraTheta=2.06 mountX=0.16 mountY=0.35, mountTheta=1.15
00:28:45.192 00.000 9828 Moving (-0.17, 0.33) raw xDistance=0.16 yDistance=0.35
00:28:45.193 00.001 9828 BLC: window closed
00:28:45.193 00.000 9828 MoveAxis(W, 53, B)
00:28:45.193 00.000 9828 Guiding  Dir = 3, Dur = 53
00:28:45.193 00.000 9828 IsSlewing returns 0
00:28:45.193 00.000 9828 IsGuiding returns 0
00:28:45.193 00.000 9828 PulseGuide returned control before completion, sleep 63
00:28:45.257 00.064 9828 IsGuiding returns 1
00:28:45.257 00.000 9828 scope still moving after pulse duration time elapsed
00:28:45.287 00.030 9828 IsSlewing returns 0
00:28:45.287 00.000 9828 IsGuiding returns 1
00:28:45.318 00.031 9828 IsSlewing returns 0
00:28:45.318 00.000 9828 IsGuiding returns 1
00:28:45.349 00.031 9828 IsSlewing returns 0
00:28:45.349 00.000 9828 IsGuiding returns 1
00:28:45.379 00.030 9828 IsSlewing returns 0
00:28:45.379 00.000 9828 IsGuiding returns 0
00:28:45.379 00.000 9828 scope move finished after 53 + 133 ms
00:28:45.379 00.000 9828 Move returns status 0, amount 53
00:28:45.379 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:45.379 00.000 9828 MoveAxis(S, 65, B)
00:28:45.379 00.000 9828 Guiding  Dir = 1, Dur = 65
00:28:45.395 00.016 9828 IsSlewing returns 0
00:28:45.395 00.000 9828 IsGuiding returns 0
00:28:45.395 00.000 9828 PulseGuide returned control before completion, sleep 75
00:28:45.473 00.078 9828 IsGuiding returns 1
00:28:45.473 00.000 9828 scope still moving after pulse duration time elapsed
00:28:45.503 00.030 9828 IsSlewing returns 0
00:28:45.503 00.000 9828 IsGuiding returns 1
00:28:45.534 00.031 9828 IsSlewing returns 0
00:28:45.534 00.000 9828 IsGuiding returns 1
00:28:45.565 00.031 9828 IsSlewing returns 0
00:28:45.565 00.000 9828 IsGuiding returns 1
00:28:45.596 00.031 9828 IsSlewing returns 0
00:28:45.596 00.000 9828 IsGuiding returns 0
00:28:45.596 00.000 9828 scope move finished after 65 + 136 ms
00:28:45.596 00.000 9828 Move returns status 0, amount 65
00:28:45.596 00.000 9828 move complete, result=0
00:28:45.596 00.000 9828 worker thread done servicing request
00:28:45.596 00.000 5052 GuideStep: 0.2 px 53 ms WEST, 0.3 px 65 ms SOUTH
00:28:45.876 00.280 8976 Exposure complete
00:28:45.881 00.005 8976 worker thread done servicing request
00:28:45.881 00.000 5052 OnExposeComplete: enter
00:28:45.881 00.000 5052 UpdateGuideState(): m_state=6
00:28:45.881 00.000 5052 Star::Find(18, 338, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 218
00:28:45.881 00.000 5052 Star::Find returns 1 (0), X=339.66, Y=302.80, Mass=177, SNR=9.1, Peak=57 HFD=3.5
00:28:45.881 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.12) = xAngle (-1.71 = -1.71)
00:28:45.881 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.87 = -1.87)
00:28:45.881 00.000 5052 CameraToMount -- cameraX=1.47 cameraY=0.63 hyp=1.60 cameraTheta=0.40 mountX=-0.22 mountY=-1.53, mountTheta=-1.72
00:28:45.882 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.47, y=0.63, opts=13)
00:28:45.882 00.000 5052 Enqueuing Move request for stepguider (1.47, 0.63)
00:28:45.882 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:28:45.882 00.000 5052 UpdateGuideState exits: m=177 SNR=9.1
00:28:45.882 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:45.882 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:45.882 00.000 5052 Enqueuing Expose request
00:28:45.882 00.000 8976 Worker thread wakes up
00:28:45.882 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.47, 0.63) opts 0xd
00:28:45.882 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.47, 0.63)
00:28:45.882 00.000 8976 Moving (1.47, 0.63) raw xDistance=-0.22 yDistance=-1.53
00:28:45.882 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:28:45.882 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.53
00:28:45.882 00.000 8976 MoveAxis(R, 0, ABG)
00:28:45.882 00.000 8976 MoveAxis(U, 5, ABG)
00:28:45.882 00.000 8976 stepping (-37, 0) + (0, 5)
00:28:45.882 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:28:45.926 00.044 8976 Received - 47 (G) 
00:28:45.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:28:45.926 00.000 8976 stepped: pos (-37, 5)
00:28:45.926 00.000 8976 FAR outside bump range, increase bump weight 3.50 => 4.50
00:28:45.926 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.12) = xAngle (2.06 = 2.06)
00:28:45.926 00.000 8976 MountToCamera -- mountX=5.60 mountY=-0.30 hyp=5.61 mountTheta=-0.05 cameraX=-2.65, cameraY=4.94 cameraTheta=2.06
00:28:45.926 00.000 8976 incremental bump (-2.648, 4.944) isValid = 1
00:28:45.926 00.000 8976 Scheduling Mount bump of (-0.506, 1.083)
00:28:45.926 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.51, y=1.08, opts=4)
00:28:45.926 00.000 8976 Enqueuing Move request for scope (-0.51, 1.08)
00:28:45.926 00.000 8976 move complete, result=0
00:28:45.926 00.000 8976 worker thread done servicing request
00:28:45.926 00.000 9828 Worker thread wakes up
00:28:45.926 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 1.08) opts 0x4
00:28:45.926 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.51, 1.08)
00:28:45.926 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.10 = -1.18)
00:28:45.926 00.000 8976 Worker thread wakes up
00:28:45.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:45.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:45.927 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -1.5 px 5 ms NORTH
00:28:45.927 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (8.14 = 1.86)
00:28:45.927 00.000 9828 CameraToMount -- cameraX=-0.51 cameraY=1.08 hyp=1.20 cameraTheta=2.01 mountX=0.46 mountY=1.15, mountTheta=1.19
00:28:45.927 00.000 9828 Moving (-0.51, 1.08) raw xDistance=0.46 yDistance=1.15
00:28:45.927 00.000 9828 BLC: window closed
00:28:45.927 00.000 9828 MoveAxis(W, 154, B)
00:28:45.927 00.000 9828 Guiding  Dir = 3, Dur = 154
00:28:45.927 00.000 9828 IsSlewing returns 0
00:28:45.927 00.000 9828 IsGuiding returns 0
00:28:45.927 00.000 9828 PulseGuide returned control before completion, sleep 164
00:28:46.106 00.179 9828 IsGuiding returns 1
00:28:46.106 00.000 9828 scope still moving after pulse duration time elapsed
00:28:46.137 00.031 9828 IsSlewing returns 0
00:28:46.137 00.000 9828 IsGuiding returns 1
00:28:46.168 00.031 9828 IsSlewing returns 0
00:28:46.168 00.000 9828 IsGuiding returns 1
00:28:46.200 00.032 9828 IsSlewing returns 0
00:28:46.200 00.000 9828 IsGuiding returns 0
00:28:46.200 00.000 9828 scope move finished after 154 + 118 ms
00:28:46.200 00.000 9828 Move returns status 0, amount 154
00:28:46.200 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:46.200 00.000 9828 MoveAxis(S, 213, B)
00:28:46.200 00.000 9828 Guiding  Dir = 1, Dur = 213
00:28:46.215 00.015 9828 IsSlewing returns 0
00:28:46.215 00.000 9828 IsGuiding returns 0
00:28:46.215 00.000 9828 PulseGuide returned control before completion, sleep 223
00:28:46.448 00.233 9828 IsGuiding returns 1
00:28:46.448 00.000 9828 scope still moving after pulse duration time elapsed
00:28:46.479 00.031 9828 IsSlewing returns 0
00:28:46.479 00.000 9828 IsGuiding returns 1
00:28:46.510 00.031 9828 IsSlewing returns 0
00:28:46.510 00.000 9828 IsGuiding returns 1
00:28:46.542 00.032 9828 IsSlewing returns 0
00:28:46.542 00.000 9828 IsGuiding returns 1
00:28:46.572 00.030 9828 IsSlewing returns 0
00:28:46.572 00.000 9828 IsGuiding returns 1
00:28:46.603 00.031 9828 IsSlewing returns 0
00:28:46.603 00.000 9828 IsGuiding returns 0
00:28:46.603 00.000 9828 scope move finished after 213 + 174 ms
00:28:46.603 00.000 9828 Move returns status 0, amount 213
00:28:46.603 00.000 9828 move complete, result=0
00:28:46.603 00.000 9828 worker thread done servicing request
00:28:46.603 00.000 5052 GuideStep: 0.5 px 154 ms WEST, 1.1 px 213 ms SOUTH
00:28:46.612 00.009 8976 Exposure complete
00:28:46.617 00.005 8976 worker thread done servicing request
00:28:46.617 00.000 5052 OnExposeComplete: enter
00:28:46.617 00.000 5052 UpdateGuideState(): m_state=6
00:28:46.617 00.000 5052 Star::Find(18, 339, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 219
00:28:46.617 00.000 5052 Star::Find returns 1 (0), X=339.77, Y=302.70, Mass=166, SNR=8.9, Peak=61 HFD=2.8
00:28:46.617 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.12) = xAngle (-1.79 = -1.79)
00:28:46.617 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.96 = -1.96)
00:28:46.617 00.000 5052 CameraToMount -- cameraX=1.58 cameraY=0.53 hyp=1.67 cameraTheta=0.32 mountX=-0.37 mountY=-1.55, mountTheta=-1.81
00:28:46.618 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.58, y=0.53, opts=13)
00:28:46.618 00.000 5052 Enqueuing Move request for stepguider (1.58, 0.53)
00:28:46.618 00.000 8976 Worker thread wakes up
00:28:46.618 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:28:46.618 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.58, 0.53) opts 0xd
00:28:46.618 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
00:28:46.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.58, 0.53)
00:28:46.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:46.618 00.000 8976 Moving (1.58, 0.53) raw xDistance=-0.37 yDistance=-1.55
00:28:46.618 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:46.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:28:46.618 00.000 5052 Enqueuing Expose request
00:28:46.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.04 from input -1.55
00:28:46.618 00.000 8976 MoveAxis(R, 1, ABG)
00:28:46.618 00.000 8976 stepping (-37, 5) + (1, 0)
00:28:46.618 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:46.646 00.028 8976 Received - 47 (G) 
00:28:46.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:28:46.646 00.000 8976 stepped: pos (-36, 5)
00:28:46.646 00.000 8976 MoveAxis(U, 6, ABG)
00:28:46.646 00.000 8976 stepping (-36, 5) + (0, 6)
00:28:46.646 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:28:46.693 00.047 8976 Received - 47 (G) 
00:28:46.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:28:46.693 00.000 8976 stepped: pos (-36, 11)
00:28:46.693 00.000 8976 FAR outside bump range, increase bump weight 4.50 => 5.50
00:28:46.694 00.001 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.12) = xAngle (1.96 = 1.96)
00:28:46.694 00.000 8976 MountToCamera -- mountX=5.64 mountY=-0.86 hyp=5.70 mountTheta=-0.15 cameraX=-2.19, cameraY=5.27 cameraTheta=1.96
00:28:46.694 00.000 8976 incremental bump (-2.186, 5.267) isValid = 1
00:28:46.694 00.000 8976 Scheduling Mount bump of (-0.502, 1.387)
00:28:46.694 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.50, y=1.39, opts=4)
00:28:46.694 00.000 8976 Enqueuing Move request for scope (-0.50, 1.39)
00:28:46.694 00.000 8976 move complete, result=0
00:28:46.694 00.000 8976 worker thread done servicing request
00:28:46.694 00.000 8976 Worker thread wakes up
00:28:46.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:46.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:46.694 00.000 9828 Worker thread wakes up
00:28:46.694 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -1.5 px 6 ms NORTH
00:28:46.694 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 1.39) opts 0x4
00:28:46.694 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.50, 1.39)
00:28:46.694 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.01 = -1.27)
00:28:46.694 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (8.05 = 1.77)
00:28:46.694 00.000 9828 CameraToMount -- cameraX=-0.50 cameraY=1.39 hyp=1.47 cameraTheta=1.92 mountX=0.44 mountY=1.45, mountTheta=1.28
00:28:46.694 00.000 9828 Moving (-0.50, 1.39) raw xDistance=0.44 yDistance=1.45
00:28:46.694 00.000 9828 BLC: window closed
00:28:46.694 00.000 9828 MoveAxis(W, 148, B)
00:28:46.695 00.001 9828 Guiding  Dir = 3, Dur = 148
00:28:46.695 00.000 9828 IsSlewing returns 0
00:28:46.695 00.000 9828 IsGuiding returns 0
00:28:46.695 00.000 9828 PulseGuide returned control before completion, sleep 158
00:28:46.865 00.170 9828 IsGuiding returns 1
00:28:46.865 00.000 9828 scope still moving after pulse duration time elapsed
00:28:46.895 00.030 9828 IsSlewing returns 0
00:28:46.895 00.000 9828 IsGuiding returns 1
00:28:46.926 00.031 9828 IsSlewing returns 0
00:28:46.926 00.000 9828 IsGuiding returns 1
00:28:46.956 00.030 9828 IsSlewing returns 0
00:28:46.956 00.000 9828 IsGuiding returns 1
00:28:46.986 00.030 9828 IsSlewing returns 0
00:28:46.986 00.000 9828 IsGuiding returns 0
00:28:46.986 00.000 9828 scope move finished after 148 + 143 ms
00:28:46.986 00.000 9828 Move returns status 0, amount 148
00:28:46.986 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:46.986 00.000 9828 MoveAxis(S, 268, B)
00:28:46.986 00.000 9828 Guiding  Dir = 1, Dur = 268
00:28:47.002 00.016 9828 IsSlewing returns 0
00:28:47.002 00.000 9828 IsGuiding returns 0
00:28:47.002 00.000 9828 PulseGuide returned control before completion, sleep 278
00:28:47.282 00.280 9828 IsGuiding returns 1
00:28:47.282 00.000 9828 scope still moving after pulse duration time elapsed
00:28:47.312 00.030 9828 IsSlewing returns 0
00:28:47.312 00.000 9828 IsGuiding returns 1
00:28:47.343 00.031 9828 IsSlewing returns 0
00:28:47.343 00.000 9828 IsGuiding returns 1
00:28:47.374 00.031 9828 IsSlewing returns 0
00:28:47.374 00.000 9828 IsGuiding returns 1
00:28:47.378 00.004 8976 Exposure complete
00:28:47.384 00.006 8976 worker thread done servicing request
00:28:47.384 00.000 5052 OnExposeComplete: enter
00:28:47.384 00.000 5052 UpdateGuideState(): m_state=6
00:28:47.384 00.000 5052 Star::Find(18, 339, 302, 0, (0,0,0,0), 0.1, 10.0, 0) frame 220
00:28:47.384 00.000 5052 Star::Find returns 1 (0), X=340.20, Y=303.53, Mass=187, SNR=9.4, Peak=61 HFD=3.3
00:28:47.384 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.12) = xAngle (-1.52 = -1.52)
00:28:47.384 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.68 = -1.68)
00:28:47.384 00.000 5052 CameraToMount -- cameraX=2.01 cameraY=1.36 hyp=2.43 cameraTheta=0.59 mountX=0.12 mountY=-2.41, mountTheta=-1.52
00:28:47.385 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.01, y=1.36, opts=13)
00:28:47.386 00.001 5052 Enqueuing Move request for stepguider (2.01, 1.36)
00:28:47.386 00.000 8976 Worker thread wakes up
00:28:47.386 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:28:47.386 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
00:28:47.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.01, 1.36) opts 0xd
00:28:47.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.01, 1.36)
00:28:47.386 00.000 8976 Moving (2.01, 1.36) raw xDistance=0.12 yDistance=-2.41
00:28:47.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:28:47.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:47.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:47.386 00.000 5052 Enqueuing Expose request
00:28:47.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.59 from input -2.41
00:28:47.386 00.000 8976 MoveAxis(R, 0, ABG)
00:28:47.386 00.000 8976 MoveAxis(U, 9, ABG)
00:28:47.386 00.000 8976 stepping (-36, 11) + (0, 9)
00:28:47.386 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
00:28:47.405 00.019 9828 IsSlewing returns 0
00:28:47.405 00.000 9828 IsGuiding returns 0
00:28:47.406 00.001 9828 scope move finished after 268 + 135 ms
00:28:47.406 00.000 9828 Move returns status 0, amount 268
00:28:47.406 00.000 9828 move complete, result=0
00:28:47.406 00.000 9828 worker thread done servicing request
00:28:47.406 00.000 5052 GuideStep: 0.4 px 148 ms WEST, 1.4 px 268 ms SOUTH
00:28:47.444 00.038 8976 Received - 47 (G) 
00:28:47.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 39 (9) 
00:28:47.444 00.000 8976 stepped: pos (-36, 20)
00:28:47.444 00.000 8976 FAR outside bump range, increase bump weight 5.50 => 6.50
00:28:47.444 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.12) = xAngle (1.81 = 1.81)
00:28:47.444 00.000 8976 MountToCamera -- mountX=5.66 mountY=-1.78 hyp=5.93 mountTheta=-0.30 cameraX=-1.42, cameraY=5.76 cameraTheta=1.81
00:28:47.444 00.000 8976 incremental bump (-1.415, 5.764) isValid = 1
00:28:47.444 00.000 8976 Scheduling Mount bump of (-0.369, 1.723)
00:28:47.446 00.002 8976 ScheduleSecondaryMove(0FE553B0, x=-0.37, y=1.72, opts=4)
00:28:47.446 00.000 8976 Enqueuing Move request for scope (-0.37, 1.72)
00:28:47.446 00.000 8976 move complete, result=0
00:28:47.446 00.000 8976 worker thread done servicing request
00:28:47.446 00.000 8976 Worker thread wakes up
00:28:47.446 00.000 9828 Worker thread wakes up
00:28:47.446 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 1.72) opts 0x4
00:28:47.446 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.37, 1.72)
00:28:47.446 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
00:28:47.446 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (7.91 = 1.63)
00:28:47.446 00.000 9828 CameraToMount -- cameraX=-0.37 cameraY=1.72 hyp=1.76 cameraTheta=1.78 mountX=0.29 mountY=1.76, mountTheta=1.41
00:28:47.446 00.000 9828 Moving (-0.37, 1.72) raw xDistance=0.29 yDistance=1.76
00:28:47.446 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:47.446 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:47.446 00.000 9828 BLC: window closed
00:28:47.446 00.000 9828 MoveAxis(W, 98, B)
00:28:47.446 00.000 9828 Guiding  Dir = 3, Dur = 98
00:28:47.446 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -2.4 px 9 ms NORTH
00:28:47.446 00.000 9828 IsSlewing returns 0
00:28:47.446 00.000 9828 IsGuiding returns 0
00:28:47.447 00.001 9828 PulseGuide returned control before completion, sleep 108
00:28:47.562 00.115 9828 IsGuiding returns 1
00:28:47.562 00.000 9828 scope still moving after pulse duration time elapsed
00:28:47.593 00.031 9828 IsSlewing returns 0
00:28:47.593 00.000 9828 IsGuiding returns 1
00:28:47.623 00.030 9828 IsSlewing returns 0
00:28:47.623 00.000 9828 IsGuiding returns 1
00:28:47.655 00.032 9828 IsSlewing returns 0
00:28:47.655 00.000 9828 IsGuiding returns 0
00:28:47.655 00.000 9828 scope move finished after 98 + 110 ms
00:28:47.655 00.000 9828 Move returns status 0, amount 98
00:28:47.655 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:47.655 00.000 9828 MoveAxis(S, 326, B)
00:28:47.655 00.000 9828 Guiding  Dir = 1, Dur = 326
00:28:47.670 00.015 9828 IsSlewing returns 0
00:28:47.670 00.000 9828 IsGuiding returns 0
00:28:47.670 00.000 9828 PulseGuide returned control before completion, sleep 336
00:28:48.012 00.342 9828 IsGuiding returns 1
00:28:48.012 00.000 9828 scope still moving after pulse duration time elapsed
00:28:48.042 00.030 9828 IsSlewing returns 0
00:28:48.042 00.000 9828 IsGuiding returns 1
00:28:48.073 00.031 9828 IsSlewing returns 0
00:28:48.073 00.000 9828 IsGuiding returns 1
00:28:48.104 00.031 9828 IsSlewing returns 0
00:28:48.104 00.000 9828 IsGuiding returns 1
00:28:48.132 00.028 8976 Exposure complete
00:28:48.135 00.003 9828 IsSlewing returns 0
00:28:48.135 00.000 9828 IsGuiding returns 0
00:28:48.135 00.000 9828 scope move finished after 326 + 139 ms
00:28:48.135 00.000 9828 Move returns status 0, amount 326
00:28:48.135 00.000 9828 move complete, result=0
00:28:48.135 00.000 9828 worker thread done servicing request
00:28:48.135 00.000 5052 GuideStep: 0.3 px 98 ms WEST, 1.8 px 326 ms SOUTH
00:28:48.137 00.002 8976 worker thread done servicing request
00:28:48.137 00.000 5052 OnExposeComplete: enter
00:28:48.137 00.000 5052 UpdateGuideState(): m_state=6
00:28:48.137 00.000 5052 Star::Find(18, 340, 303, 0, (0,0,0,0), 0.1, 10.0, 0) frame 221
00:28:48.137 00.000 5052 Star::Find returns 1 (0), X=339.19, Y=304.25, Mass=161, SNR=8.7, Peak=60 HFD=3.0
00:28:48.137 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.12) = xAngle (-0.99 = -0.99)
00:28:48.137 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-1.16 = -1.16)
00:28:48.137 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=2.07 hyp=2.30 cameraTheta=1.12 mountX=1.26 mountY=-2.11, mountTheta=-1.03
00:28:48.138 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=2.07, opts=13)
00:28:48.138 00.000 5052 Enqueuing Move request for stepguider (1.00, 2.07)
00:28:48.138 00.000 8976 Worker thread wakes up
00:28:48.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, 2.07) opts 0xd
00:28:48.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, 2.07)
00:28:48.138 00.000 8976 Moving (1.00, 2.07) raw xDistance=1.26 yDistance=-2.11
00:28:48.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:28:48.138 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
00:28:48.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:48.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.26
00:28:48.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:48.139 00.001 5052 Enqueuing Expose request
00:28:48.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.44 from input -2.11
00:28:48.139 00.000 8976 MoveAxis(L, 5, ABG)
00:28:48.139 00.000 8976 stepping (-36, 20) + (-5, 0)
00:28:48.139 00.000 8976 StepGuider step would hit limit: truncate move to (-36, 20) + (-3, 0)
00:28:48.139 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:48.181 00.042 8976 Received - 47 (G) 
00:28:48.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:28:48.181 00.000 8976 stepped: pos (-39, 20)
00:28:48.181 00.000 8976 MoveAxis(U, 8, ABG)
00:28:48.181 00.000 8976 stepping (-39, 20) + (0, 8)
00:28:48.181 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
00:28:48.228 00.047 8976 Received - 47 (G) 
00:28:48.228 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
00:28:48.228 00.000 8976 stepped: pos (-39, 28)
00:28:48.228 00.000 8976 FAR outside bump range, increase bump weight 6.50 => 7.50
00:28:48.228 00.000 8976 AO travel limit exceeded, using large bump correction
00:28:48.229 00.001 8976 Scheduling Mount bump of (0.699, 1.452)
00:28:48.229 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.70, y=1.45, opts=4)
00:28:48.229 00.000 8976 Enqueuing Move request for scope (0.70, 1.45)
00:28:48.229 00.000 8976 move complete, result=0
00:28:48.229 00.000 9828 Worker thread wakes up
00:28:48.229 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.70, 1.45) opts 0x4
00:28:48.229 00.000 9828 Handling offset move in thread for scope, endpoint = (0.70, 1.45)
00:28:48.229 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
00:28:48.229 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (7.25 = 0.97)
00:28:48.229 00.000 9828 CameraToMount -- cameraX=0.70 cameraY=1.45 hyp=1.61 cameraTheta=1.12 mountX=-0.76 mountY=1.33, mountTheta=2.09
00:28:48.229 00.000 8976 worker thread done servicing request
00:28:48.229 00.000 8976 Worker thread wakes up
00:28:48.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:48.229 00.000 9828 Moving (0.70, 1.45) raw xDistance=-0.76 yDistance=1.33
00:28:48.229 00.000 9828 BLC: window closed
00:28:48.229 00.000 9828 MoveAxis(E, 257, B)
00:28:48.229 00.000 9828 Guiding  Dir = 2, Dur = 257
00:28:48.229 00.000 5052 GuideStep: 1.3 px 3 ms WEST, -2.1 px 8 ms NORTH
00:28:48.229 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:48.230 00.001 9828 IsSlewing returns 0
00:28:48.230 00.000 9828 IsGuiding returns 0
00:28:48.230 00.000 9828 PulseGuide returned control before completion, sleep 267
00:28:48.509 00.279 9828 IsGuiding returns 1
00:28:48.509 00.000 9828 scope still moving after pulse duration time elapsed
00:28:48.540 00.031 9828 IsSlewing returns 0
00:28:48.540 00.000 9828 IsGuiding returns 1
00:28:48.572 00.032 9828 IsSlewing returns 0
00:28:48.572 00.000 9828 IsGuiding returns 1
00:28:48.603 00.031 9828 IsSlewing returns 0
00:28:48.603 00.000 9828 IsGuiding returns 0
00:28:48.603 00.000 9828 scope move finished after 257 + 115 ms
00:28:48.603 00.000 9828 Move returns status 0, amount 257
00:28:48.603 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:48.603 00.000 9828 MoveAxis(S, 247, B)
00:28:48.603 00.000 9828 Guiding  Dir = 1, Dur = 247
00:28:48.618 00.015 9828 IsSlewing returns 0
00:28:48.618 00.000 9828 IsGuiding returns 0
00:28:48.618 00.000 9828 PulseGuide returned control before completion, sleep 257
00:28:48.882 00.264 9828 IsGuiding returns 1
00:28:48.882 00.000 9828 scope still moving after pulse duration time elapsed
00:28:48.913 00.031 9828 IsSlewing returns 0
00:28:48.913 00.000 9828 IsGuiding returns 1
00:28:48.914 00.001 8976 Exposure complete
00:28:48.919 00.005 8976 worker thread done servicing request
00:28:48.919 00.000 5052 OnExposeComplete: enter
00:28:48.919 00.000 5052 UpdateGuideState(): m_state=6
00:28:48.919 00.000 5052 Star::Find(18, 339, 304, 0, (0,0,0,0), 0.1, 10.0, 0) frame 222
00:28:48.920 00.001 5052 Star::Find returns 1 (0), X=338.05, Y=304.80, Mass=163, SNR=8.7, Peak=59 HFD=3.0
00:28:48.920 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.12) = xAngle (-0.49 = -0.49)
00:28:48.920 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.65 = -0.65)
00:28:48.920 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=2.62 hyp=2.63 cameraTheta=1.62 mountX=2.32 mountY=-1.60, mountTheta=-0.60
00:28:48.920 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=2.62, opts=13)
00:28:48.920 00.000 5052 Enqueuing Move request for stepguider (-0.14, 2.62)
00:28:48.920 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:28:48.920 00.000 5052 UpdateGuideState exits: m=163 SNR=8.7
00:28:48.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:48.920 00.000 8976 Worker thread wakes up
00:28:48.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 2.62) opts 0xd
00:28:48.921 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 2.62)
00:28:48.921 00.000 8976 Moving (-0.14, 2.62) raw xDistance=2.32 yDistance=-1.60
00:28:48.921 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:48.921 00.000 5052 Enqueuing Expose request
00:28:48.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.51 from input 2.32
00:28:48.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.11 from input -1.60
00:28:48.921 00.000 8976 MoveAxis(L, 10, ABG)
00:28:48.921 00.000 8976 stepping (-39, 28) + (-10, 0)
00:28:48.921 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 28) + (0, 0)
00:28:48.921 00.000 8976 MoveAxis(U, 6, ABG)
00:28:48.921 00.000 8976 stepping (-39, 28) + (0, 6)
00:28:48.921 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:28:48.935 00.014 9828 IsSlewing returns 0
00:28:48.935 00.000 9828 IsGuiding returns 1
00:28:48.964 00.029 8976 Received - 47 (G) 
00:28:48.964 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:28:48.964 00.000 8976 stepped: pos (-39, 34)
00:28:48.964 00.000 8976 secondary mount is busy, cannot bump
00:28:48.964 00.000 8976 move complete, result=0
00:28:48.964 00.000 8976 worker thread done servicing request
00:28:48.964 00.000 8976 Worker thread wakes up
00:28:48.964 00.000 5052 GuideStep: 2.3 px 0 ms WEST, -1.6 px 6 ms NORTH
00:28:48.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:48.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:48.966 00.002 9828 IsSlewing returns 0
00:28:48.966 00.000 9828 IsGuiding returns 1
00:28:48.997 00.031 9828 IsSlewing returns 0
00:28:48.997 00.000 9828 IsGuiding returns 0
00:28:48.997 00.000 9828 scope move finished after 247 + 131 ms
00:28:48.997 00.000 9828 Move returns status 0, amount 247
00:28:48.997 00.000 9828 move complete, result=0
00:28:48.997 00.000 9828 worker thread done servicing request
00:28:48.997 00.000 5052 GuideStep: -0.8 px 257 ms EAST, 1.3 px 247 ms SOUTH
00:28:49.648 00.651 8976 Exposure complete
00:28:49.654 00.006 8976 worker thread done servicing request
00:28:49.654 00.000 5052 OnExposeComplete: enter
00:28:49.654 00.000 5052 UpdateGuideState(): m_state=6
00:28:49.654 00.000 5052 Star::Find(18, 338, 304, 0, (0,0,0,0), 0.1, 10.0, 0) frame 223
00:28:49.654 00.000 5052 Star::Find returns 1 (0), X=336.72, Y=306.10, Mass=150, SNR=8.5, Peak=59 HFD=3.4
00:28:49.654 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.12) = xAngle (-0.19 = -0.19)
00:28:49.654 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.35 = -0.35)
00:28:49.654 00.000 5052 CameraToMount -- cameraX=-1.47 cameraY=3.93 hyp=4.20 cameraTheta=1.93 mountX=4.12 mountY=-1.44, mountTheta=-0.33
00:28:49.654 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.47, y=3.93, opts=13)
00:28:49.654 00.000 5052 Enqueuing Move request for stepguider (-1.47, 3.93)
00:28:49.655 00.001 8976 Worker thread wakes up
00:28:49.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.47, 3.93) opts 0xd
00:28:49.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.47, 3.93)
00:28:49.655 00.000 8976 Moving (-1.47, 3.93) raw xDistance=4.12 yDistance=-1.44
00:28:49.655 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:28:49.655 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
00:28:49.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:49.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.70 from input 4.12
00:28:49.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.44
00:28:49.655 00.000 8976 MoveAxis(L, 17, ABG)
00:28:49.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:49.655 00.000 5052 Enqueuing Expose request
00:28:49.655 00.000 8976 stepping (-39, 34) + (-17, 0)
00:28:49.655 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 34) + (0, 0)
00:28:49.655 00.000 8976 MoveAxis(U, 5, ABG)
00:28:49.655 00.000 8976 stepping (-39, 34) + (0, 5)
00:28:49.655 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:28:49.699 00.044 8976 Received - 47 (G) 
00:28:49.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:28:49.699 00.000 8976 stepped: pos (-39, 39)
00:28:49.699 00.000 8976 FAR outside bump range, increase bump weight 7.50 => 8.50
00:28:49.699 00.000 8976 AO travel limit exceeded, using large bump correction
00:28:49.699 00.000 8976 Scheduling Mount bump of (-1.029, 2.751)
00:28:49.699 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-1.03, y=2.75, opts=4)
00:28:49.699 00.000 8976 Enqueuing Move request for scope (-1.03, 2.75)
00:28:49.700 00.001 8976 move complete, result=0
00:28:49.700 00.000 8976 worker thread done servicing request
00:28:49.700 00.000 8976 Worker thread wakes up
00:28:49.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:49.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:49.700 00.000 9828 Worker thread wakes up
00:28:49.700 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 2.75) opts 0x4
00:28:49.700 00.000 9828 Handling offset move in thread for scope, endpoint = (-1.03, 2.75)
00:28:49.700 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.26)
00:28:49.700 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (8.06 = 1.78)
00:28:49.700 00.000 9828 CameraToMount -- cameraX=-1.03 cameraY=2.75 hyp=2.94 cameraTheta=1.93 mountX=0.90 mountY=2.87, mountTheta=1.27
00:28:49.700 00.000 5052 GuideStep: 4.1 px 0 ms WEST, -1.4 px 5 ms NORTH
00:28:49.700 00.000 9828 Moving (-1.03, 2.75) raw xDistance=0.90 yDistance=2.87
00:28:49.700 00.000 9828 BLC: window closed
00:28:49.700 00.000 9828 MoveAxis(W, 305, B)
00:28:49.700 00.000 9828 Guiding  Dir = 3, Dur = 305
00:28:49.701 00.001 9828 IsSlewing returns 0
00:28:49.701 00.000 9828 IsGuiding returns 0
00:28:49.701 00.000 9828 PulseGuide returned control before completion, sleep 315
00:28:50.018 00.317 9828 IsGuiding returns 1
00:28:50.018 00.000 9828 scope still moving after pulse duration time elapsed
00:28:50.049 00.031 9828 IsSlewing returns 0
00:28:50.049 00.000 9828 IsGuiding returns 1
00:28:50.080 00.031 9828 IsSlewing returns 0
00:28:50.080 00.000 9828 IsGuiding returns 1
00:28:50.112 00.032 9828 IsSlewing returns 0
00:28:50.112 00.000 9828 IsGuiding returns 1
00:28:50.144 00.032 9828 IsSlewing returns 0
00:28:50.144 00.000 9828 IsGuiding returns 0
00:28:50.144 00.000 9828 scope move finished after 305 + 138 ms
00:28:50.144 00.000 9828 Move returns status 0, amount 305
00:28:50.144 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:50.144 00.000 9828 MoveAxis(S, 533, B)
00:28:50.144 00.000 9828 Guiding  Dir = 1, Dur = 533
00:28:50.159 00.015 9828 IsSlewing returns 0
00:28:50.159 00.000 9828 IsGuiding returns 0
00:28:50.159 00.000 9828 PulseGuide returned control before completion, sleep 543
00:28:50.384 00.225 8976 Exposure complete
00:28:50.389 00.005 8976 worker thread done servicing request
00:28:50.390 00.001 5052 OnExposeComplete: enter
00:28:50.390 00.000 5052 UpdateGuideState(): m_state=6
00:28:50.390 00.000 5052 Star::Find(18, 336, 306, 0, (0,0,0,0), 0.1, 10.0, 0) frame 224
00:28:50.390 00.000 5052 Star::Find returns 1 (0), X=336.30, Y=305.78, Mass=149, SNR=8.4, Peak=64 HFD=3.0
00:28:50.390 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.12) = xAngle (-0.06 = -0.06)
00:28:50.390 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.23 = -0.23)
00:28:50.390 00.000 5052 CameraToMount -- cameraX=-1.89 cameraY=3.61 hyp=4.07 cameraTheta=2.05 mountX=4.06 mountY=-0.91, mountTheta=-0.22
00:28:50.390 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.89, y=3.61, opts=13)
00:28:50.390 00.000 5052 Enqueuing Move request for stepguider (-1.89, 3.61)
00:28:50.390 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:28:50.390 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
00:28:50.391 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:50.391 00.000 8976 Worker thread wakes up
00:28:50.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.89, 3.61) opts 0xd
00:28:50.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.89, 3.61)
00:28:50.391 00.000 8976 Moving (-1.89, 3.61) raw xDistance=4.06 yDistance=-0.91
00:28:50.391 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:50.391 00.000 5052 Enqueuing Expose request
00:28:50.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.75 from input 4.06
00:28:50.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.91
00:28:50.391 00.000 8976 MoveAxis(L, 17, ABG)
00:28:50.391 00.000 8976 stepping (-39, 39) + (-17, 0)
00:28:50.391 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:50.391 00.000 8976 MoveAxis(U, 4, ABG)
00:28:50.391 00.000 8976 stepping (-39, 39) + (0, 4)
00:28:50.391 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:50.391 00.000 8976 secondary mount is busy, cannot bump
00:28:50.391 00.000 8976 move complete, result=0
00:28:50.391 00.000 8976 worker thread done servicing request
00:28:50.391 00.000 8976 Worker thread wakes up
00:28:50.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:50.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:50.391 00.000 5052 GuideStep: 4.1 px 0 ms WEST, -0.9 px 0 ms NORTH
00:28:50.717 00.326 9828 IsGuiding returns 1
00:28:50.717 00.000 9828 scope still moving after pulse duration time elapsed
00:28:50.748 00.031 9828 IsSlewing returns 0
00:28:50.753 00.005 9828 IsGuiding returns 1
00:28:50.779 00.026 9828 IsSlewing returns 0
00:28:50.779 00.000 9828 IsGuiding returns 1
00:28:50.810 00.031 9828 IsSlewing returns 0
00:28:50.810 00.000 9828 IsGuiding returns 0
00:28:50.810 00.000 9828 scope move finished after 533 + 118 ms
00:28:50.810 00.000 9828 Move returns status 0, amount 533
00:28:50.810 00.000 9828 move complete, result=0
00:28:50.810 00.000 9828 worker thread done servicing request
00:28:50.810 00.000 5052 GuideStep: 0.9 px 305 ms WEST, 2.9 px 533 ms SOUTH
00:28:51.074 00.264 8976 Exposure complete
00:28:51.080 00.006 8976 worker thread done servicing request
00:28:51.080 00.000 5052 OnExposeComplete: enter
00:28:51.080 00.000 5052 UpdateGuideState(): m_state=6
00:28:51.080 00.000 5052 Star::Find(18, 336, 305, 0, (0,0,0,0), 0.1, 10.0, 0) frame 225
00:28:51.080 00.000 5052 Star::Find returns 1 (0), X=336.23, Y=307.62, Mass=152, SNR=8.5, Peak=64 HFD=3.2
00:28:51.080 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.12) = xAngle (-0.20 = -0.20)
00:28:51.080 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.36 = -0.36)
00:28:51.080 00.000 5052 CameraToMount -- cameraX=-1.95 cameraY=5.45 hyp=5.79 cameraTheta=1.92 mountX=5.67 mountY=-2.05, mountTheta=-0.35
00:28:51.081 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.95, y=5.45, opts=13)
00:28:51.081 00.000 5052 Enqueuing Move request for stepguider (-1.95, 5.45)
00:28:51.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:28:51.081 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
00:28:51.081 00.000 8976 Worker thread wakes up
00:28:51.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.95, 5.45) opts 0xd
00:28:51.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.95, 5.45)
00:28:51.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:51.081 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:51.081 00.000 5052 Enqueuing Expose request
00:28:51.081 00.000 8976 Moving (-1.95, 5.45) raw xDistance=5.67 yDistance=-2.05
00:28:51.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.77 from input 5.67
00:28:51.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.34 from input -2.05
00:28:51.081 00.000 8976 MoveAxis(L, 24, ABG)
00:28:51.081 00.000 8976 stepping (-39, 39) + (-24, 0)
00:28:51.081 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:51.081 00.000 8976 MoveAxis(U, 7, ABG)
00:28:51.081 00.000 8976 stepping (-39, 39) + (0, 7)
00:28:51.081 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:51.081 00.000 8976 FAR outside bump range, increase bump weight 8.50 => 9.50
00:28:51.081 00.000 8976 AO travel limit exceeded, using large bump correction
00:28:51.082 00.001 8976 Scheduling Mount bump of (-1.368, 3.813)
00:28:51.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-1.37, y=3.81, opts=4)
00:28:51.082 00.000 8976 Enqueuing Move request for scope (-1.37, 3.81)
00:28:51.082 00.000 8976 move complete, result=0
00:28:51.082 00.000 9828 Worker thread wakes up
00:28:51.082 00.000 5052 GuideStep: 5.7 px 0 ms WEST, -2.1 px 0 ms NORTH
00:28:51.082 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-1.37, 3.81) opts 0x4
00:28:51.082 00.000 9828 Handling offset move in thread for scope, endpoint = (-1.37, 3.81)
00:28:51.082 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.01 = -1.27)
00:28:51.082 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (8.05 = 1.76)
00:28:51.082 00.000 9828 CameraToMount -- cameraX=-1.37 cameraY=3.81 hyp=4.05 cameraTheta=1.92 mountX=1.20 mountY=3.98, mountTheta=1.28
00:28:51.082 00.000 8976 worker thread done servicing request
00:28:51.082 00.000 9828 Moving (-1.37, 3.81) raw xDistance=1.20 yDistance=3.98
00:28:51.082 00.000 9828 BLC: window closed
00:28:51.082 00.000 8976 Worker thread wakes up
00:28:51.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:51.082 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:51.083 00.001 9828 MoveAxis(W, 403, B)
00:28:51.083 00.000 9828 Guiding  Dir = 3, Dur = 403
00:28:51.083 00.000 9828 IsSlewing returns 0
00:28:51.083 00.000 9828 IsGuiding returns 0
00:28:51.083 00.000 9828 PulseGuide returned control before completion, sleep 413
00:28:51.505 00.422 9828 IsGuiding returns 1
00:28:51.505 00.000 9828 scope still moving after pulse duration time elapsed
00:28:51.536 00.031 9828 IsSlewing returns 0
00:28:51.536 00.000 9828 IsGuiding returns 1
00:28:51.567 00.031 9828 IsSlewing returns 0
00:28:51.567 00.000 9828 IsGuiding returns 1
00:28:51.598 00.031 9828 IsSlewing returns 0
00:28:51.598 00.000 9828 IsGuiding returns 0
00:28:51.598 00.000 9828 scope move finished after 403 + 111 ms
00:28:51.598 00.000 9828 Move returns status 0, amount 403
00:28:51.598 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:51.598 00.000 9828 MoveAxis(S, 737, B)
00:28:51.598 00.000 9828 Guiding  Dir = 1, Dur = 737
00:28:51.613 00.015 9828 IsSlewing returns 0
00:28:51.613 00.000 9828 IsGuiding returns 0
00:28:51.613 00.000 9828 PulseGuide returned control before completion, sleep 747
00:28:51.768 00.155 8976 Exposure complete
00:28:51.773 00.005 8976 worker thread done servicing request
00:28:51.773 00.000 5052 OnExposeComplete: enter
00:28:51.773 00.000 5052 UpdateGuideState(): m_state=6
00:28:51.773 00.000 5052 Star::Find(18, 336, 307, 0, (0,0,0,0), 0.1, 10.0, 0) frame 226
00:28:51.773 00.000 5052 Star::Find returns 1 (0), X=336.65, Y=308.70, Mass=156, SNR=8.5, Peak=60 HFD=3.4
00:28:51.773 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.12) = xAngle (-0.31 = -0.31)
00:28:51.773 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.47 = -0.47)
00:28:51.773 00.000 5052 CameraToMount -- cameraX=-1.54 cameraY=6.53 hyp=6.70 cameraTheta=1.80 mountX=6.38 mountY=-3.07, mountTheta=-0.45
00:28:51.773 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.54, y=6.53, opts=13)
00:28:51.773 00.000 5052 Enqueuing Move request for stepguider (-1.54, 6.53)
00:28:51.773 00.000 8976 Worker thread wakes up
00:28:51.774 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.54, 6.53) opts 0xd
00:28:51.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.54, 6.53)
00:28:51.774 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:28:51.774 00.000 5052 UpdateGuideState exits: m=156 SNR=8.5
00:28:51.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:51.774 00.000 8976 Moving (-1.54, 6.53) raw xDistance=6.38 yDistance=-3.07
00:28:51.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.28 from input 6.38
00:28:51.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.02 from input -3.07
00:28:51.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:51.774 00.000 5052 Enqueuing Expose request
00:28:51.774 00.000 8976 MoveAxis(L, 27, ABG)
00:28:51.774 00.000 8976 stepping (-39, 39) + (-27, 0)
00:28:51.774 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:51.774 00.000 8976 MoveAxis(U, 11, ABG)
00:28:51.774 00.000 8976 stepping (-39, 39) + (0, 11)
00:28:51.774 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:51.774 00.000 8976 secondary mount is busy, cannot bump
00:28:51.774 00.000 8976 move complete, result=0
00:28:51.774 00.000 8976 worker thread done servicing request
00:28:51.774 00.000 8976 Worker thread wakes up
00:28:51.774 00.000 5052 GuideStep: 6.4 px 0 ms WEST, -3.1 px 0 ms NORTH
00:28:51.775 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:51.775 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,284,37,37)
00:28:52.371 00.596 9828 IsGuiding returns 1
00:28:52.371 00.000 9828 scope still moving after pulse duration time elapsed
00:28:52.402 00.031 9828 IsSlewing returns 0
00:28:52.402 00.000 9828 IsGuiding returns 1
00:28:52.433 00.031 9828 IsSlewing returns 0
00:28:52.433 00.000 9828 IsGuiding returns 1
00:28:52.458 00.025 8976 Exposure complete
00:28:52.463 00.005 9828 IsSlewing returns 0
00:28:52.463 00.000 9828 IsGuiding returns 1
00:28:52.463 00.000 8976 worker thread done servicing request
00:28:52.463 00.000 5052 OnExposeComplete: enter
00:28:52.463 00.000 5052 UpdateGuideState(): m_state=6
00:28:52.463 00.000 5052 Star::Find(18, 336, 308, 0, (0,0,0,0), 0.1, 10.0, 0) frame 227
00:28:52.463 00.000 5052 Star::Find returns 1 (0), X=337.16, Y=310.66, Mass=148, SNR=8.3, Peak=58 HFD=3.5
00:28:52.463 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.12) = xAngle (-0.42 = -0.42)
00:28:52.464 00.001 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.59 = -0.59)
00:28:52.464 00.000 5052 CameraToMount -- cameraX=-1.03 cameraY=8.48 hyp=8.54 cameraTheta=1.69 mountX=7.79 mountY=-4.73, mountTheta=-0.55
00:28:52.464 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.03, y=8.48, opts=13)
00:28:52.464 00.000 5052 Enqueuing Move request for stepguider (-1.03, 8.48)
00:28:52.464 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:28:52.464 00.000 5052 UpdateGuideState exits: m=148 SNR=8.3
00:28:52.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:52.465 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:52.465 00.000 5052 Enqueuing Expose request
00:28:52.465 00.000 8976 Worker thread wakes up
00:28:52.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.03, 8.48) opts 0xd
00:28:52.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.03, 8.48)
00:28:52.465 00.000 8976 Moving (-1.03, 8.48) raw xDistance=7.79 yDistance=-4.73
00:28:52.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.20 from input 7.79
00:28:52.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.12 from input -4.73
00:28:52.465 00.000 8976 MoveAxis(L, 33, ABG)
00:28:52.465 00.000 8976 stepping (-39, 39) + (-33, 0)
00:28:52.465 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:52.465 00.000 8976 MoveAxis(U, 17, ABG)
00:28:52.465 00.000 8976 stepping (-39, 39) + (0, 17)
00:28:52.465 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:52.465 00.000 8976 secondary mount is busy, cannot bump
00:28:52.465 00.000 8976 move complete, result=0
00:28:52.465 00.000 8976 worker thread done servicing request
00:28:52.465 00.000 8976 Worker thread wakes up
00:28:52.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:52.465 00.000 5052 GuideStep: 7.8 px 0 ms WEST, -4.7 px 0 ms NORTH
00:28:52.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,293,37,37)
00:28:52.495 00.030 9828 IsSlewing returns 0
00:28:52.495 00.000 9828 IsGuiding returns 0
00:28:52.495 00.000 9828 scope move finished after 737 + 144 ms
00:28:52.495 00.000 9828 Move returns status 0, amount 737
00:28:52.495 00.000 9828 move complete, result=0
00:28:52.495 00.000 9828 worker thread done servicing request
00:28:52.495 00.000 5052 GuideStep: 1.2 px 403 ms WEST, 4.0 px 737 ms SOUTH
00:28:53.152 00.657 8976 Exposure complete
00:28:53.158 00.006 8976 worker thread done servicing request
00:28:53.158 00.000 5052 OnExposeComplete: enter
00:28:53.158 00.000 5052 UpdateGuideState(): m_state=6
00:28:53.158 00.000 5052 Star::Find(18, 337, 310, 0, (0,0,0,0), 0.1, 10.0, 0) frame 228
00:28:53.158 00.000 5052 Star::Find returns 1 (0), X=337.30, Y=312.56, Mass=147, SNR=8.3, Peak=60 HFD=3.2
00:28:53.158 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.12) = xAngle (-0.46 = -0.46)
00:28:53.158 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.62 = -0.62)
00:28:53.158 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=10.39 hyp=10.43 cameraTheta=1.66 mountX=9.34 mountY=-6.07, mountTheta=-0.58
00:28:53.158 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=10.39, opts=13)
00:28:53.158 00.000 5052 Enqueuing Move request for stepguider (-0.89, 10.39)
00:28:53.158 00.000 8976 Worker thread wakes up
00:28:53.159 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:28:53.159 00.000 5052 UpdateGuideState exits: m=147 SNR=8.3
00:28:53.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, 10.39) opts 0xd
00:28:53.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, 10.39)
00:28:53.159 00.000 8976 Moving (-0.89, 10.39) raw xDistance=9.34 yDistance=-6.07
00:28:53.159 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:53.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.25 from input 9.34
00:28:53.159 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:53.159 00.000 5052 Enqueuing Expose request
00:28:53.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.04 from input -6.07
00:28:53.159 00.000 8976 MoveAxis(L, 39, ABG)
00:28:53.159 00.000 8976 stepping (-39, 39) + (-39, 0)
00:28:53.159 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:53.159 00.000 8976 MoveAxis(U, 22, ABG)
00:28:53.159 00.000 8976 stepping (-39, 39) + (0, 22)
00:28:53.159 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:53.159 00.000 8976 FAR outside bump range, increase bump weight 9.50 => 10.50
00:28:53.159 00.000 8976 AO travel limit exceeded, using large bump correction
00:28:53.159 00.000 8976 Scheduling Mount bump of (-0.620, 7.271)
00:28:53.160 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.62, y=7.27, opts=4)
00:28:53.160 00.000 8976 Enqueuing Move request for scope (-0.62, 7.27)
00:28:53.160 00.000 8976 move complete, result=0
00:28:53.160 00.000 9828 Worker thread wakes up
00:28:53.160 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 7.27) opts 0x4
00:28:53.160 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.62, 7.27)
00:28:53.160 00.000 8976 worker thread done servicing request
00:28:53.160 00.000 8976 Worker thread wakes up
00:28:53.160 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
00:28:53.160 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (7.79 = 1.50)
00:28:53.160 00.000 9828 CameraToMount -- cameraX=-0.62 cameraY=7.27 hyp=7.30 cameraTheta=1.66 mountX=0.29 mountY=7.28, mountTheta=1.53
00:28:53.160 00.000 5052 GuideStep: 9.3 px 0 ms WEST, -6.1 px 0 ms NORTH
00:28:53.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:53.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,295,37,37)
00:28:53.161 00.001 9828 Moving (-0.62, 7.27) raw xDistance=0.29 yDistance=7.28
00:28:53.161 00.000 9828 BLC: window closed
00:28:53.161 00.000 9828 MoveAxis(W, 99, B)
00:28:53.161 00.000 9828 Guiding  Dir = 3, Dur = 99
00:28:53.161 00.000 9828 IsSlewing returns 0
00:28:53.161 00.000 9828 IsGuiding returns 0
00:28:53.161 00.000 9828 PulseGuide returned control before completion, sleep 109
00:28:53.286 00.125 9828 IsGuiding returns 1
00:28:53.286 00.000 9828 scope still moving after pulse duration time elapsed
00:28:53.317 00.031 9828 IsSlewing returns 0
00:28:53.317 00.000 9828 IsGuiding returns 1
00:28:53.347 00.030 9828 IsSlewing returns 0
00:28:53.347 00.000 9828 IsGuiding returns 1
00:28:53.378 00.031 9828 IsSlewing returns 0
00:28:53.378 00.000 9828 IsGuiding returns 1
00:28:53.409 00.031 9828 IsSlewing returns 0
00:28:53.409 00.000 9828 IsGuiding returns 0
00:28:53.409 00.000 9828 scope move finished after 99 + 148 ms
00:28:53.409 00.000 9828 Move returns status 0, amount 99
00:28:53.409 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:53.410 00.001 9828 MoveAxis(S, 1351, B)
00:28:53.410 00.000 9828 Guiding  Dir = 1, Dur = 1351
00:28:53.425 00.015 9828 IsSlewing returns 0
00:28:53.425 00.000 9828 IsGuiding returns 0
00:28:53.425 00.000 9828 PulseGuide returned control before completion, sleep 1361
00:28:53.846 00.421 8976 Exposure complete
00:28:53.851 00.005 8976 worker thread done servicing request
00:28:53.852 00.001 5052 OnExposeComplete: enter
00:28:53.852 00.000 5052 UpdateGuideState(): m_state=6
00:28:53.852 00.000 5052 Star::Find(18, 337, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 229
00:28:53.852 00.000 5052 Star::Find returns 1 (1), X=337.39, Y=312.61, Mass=152, SNR=8.4, Peak=58 HFD=3.0
00:28:53.852 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.12) = xAngle (-0.47 = -0.47)
00:28:53.852 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.63 = -0.63)
00:28:53.852 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=10.44 hyp=10.47 cameraTheta=1.65 mountX=9.34 mountY=-6.17, mountTheta=-0.58
00:28:53.852 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=10.44, opts=13)
00:28:53.852 00.000 5052 Enqueuing Move request for stepguider (-0.80, 10.44)
00:28:53.853 00.001 8976 Worker thread wakes up
00:28:53.853 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 10.44) opts 0xd
00:28:53.853 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 10.44)
00:28:53.853 00.000 8976 Moving (-0.80, 10.44) raw xDistance=9.34 yDistance=-6.17
00:28:53.853 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:28:53.853 00.000 5052 UpdateGuideState exits: m=152 SNR=8.4 Saturated
00:28:53.853 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:53.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 6.32 from input 9.34
00:28:53.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.17 from input -6.17
00:28:53.853 00.000 8976 MoveAxis(L, 40, ABG)
00:28:53.853 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:53.853 00.000 5052 Enqueuing Expose request
00:28:53.853 00.000 8976 stepping (-39, 39) + (-40, 0)
00:28:53.853 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:53.853 00.000 8976 MoveAxis(U, 23, ABG)
00:28:53.853 00.000 8976 stepping (-39, 39) + (0, 23)
00:28:53.853 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:53.853 00.000 8976 secondary mount is busy, cannot bump
00:28:53.854 00.001 8976 move complete, result=0
00:28:53.854 00.000 8976 worker thread done servicing request
00:28:53.854 00.000 8976 Worker thread wakes up
00:28:53.854 00.000 5052 GuideStep: 9.3 px 0 ms WEST, -6.2 px 0 ms NORTH
00:28:53.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:53.854 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,295,37,37)
00:28:54.538 00.684 8976 Exposure complete
00:28:54.543 00.005 8976 worker thread done servicing request
00:28:54.543 00.000 5052 OnExposeComplete: enter
00:28:54.543 00.000 5052 UpdateGuideState(): m_state=6
00:28:54.543 00.000 5052 Star::Find(18, 337, 312, 0, (0,0,0,0), 0.1, 10.0, 0) frame 230
00:28:54.544 00.001 5052 Star::Find returns 1 (0), X=337.13, Y=316.37, Mass=145, SNR=8.2, Peak=59 HFD=3.2
00:28:54.544 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.12) = xAngle (-0.47 = -0.47)
00:28:54.544 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.63 = -0.63)
00:28:54.544 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=14.20 hyp=14.24 cameraTheta=1.65 mountX=12.69 mountY=-8.42, mountTheta=-0.59
00:28:54.544 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=14.20, opts=13)
00:28:54.544 00.000 5052 Enqueuing Move request for stepguider (-1.06, 14.20)
00:28:54.544 00.000 8976 Worker thread wakes up
00:28:54.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:28:54.544 00.000 5052 UpdateGuideState exits: m=145 SNR=8.2
00:28:54.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:54.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 14.20) opts 0xd
00:28:54.545 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:54.545 00.000 5052 Enqueuing Expose request
00:28:54.545 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 14.20)
00:28:54.545 00.000 8976 Moving (-1.06, 14.20) raw xDistance=12.69 yDistance=-8.42
00:28:54.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 8.44 from input 12.69
00:28:54.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns -5.59 from input -8.42
00:28:54.545 00.000 8976 MoveAxis(L, 53, ABG)
00:28:54.545 00.000 8976 stepping (-39, 39) + (-53, 0)
00:28:54.545 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:54.545 00.000 8976 MoveAxis(U, 31, ABG)
00:28:54.545 00.000 8976 stepping (-39, 39) + (0, 31)
00:28:54.545 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:54.545 00.000 8976 secondary mount is busy, cannot bump
00:28:54.545 00.000 8976 move complete, result=0
00:28:54.545 00.000 8976 worker thread done servicing request
00:28:54.545 00.000 5052 GuideStep: 12.7 px 0 ms WEST, -8.4 px 0 ms NORTH
00:28:54.545 00.000 8976 Worker thread wakes up
00:28:54.546 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:54.546 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,298,37,37)
00:28:54.793 00.247 9828 IsGuiding returns 1
00:28:54.793 00.000 9828 scope still moving after pulse duration time elapsed
00:28:54.824 00.031 9828 IsSlewing returns 0
00:28:54.824 00.000 9828 IsGuiding returns 1
00:28:54.856 00.032 9828 IsSlewing returns 0
00:28:54.856 00.000 9828 IsGuiding returns 1
00:28:54.887 00.031 9828 IsSlewing returns 0
00:28:54.887 00.000 9828 IsGuiding returns 1
00:28:54.918 00.031 9828 IsSlewing returns 0
00:28:54.918 00.000 9828 IsGuiding returns 0
00:28:54.918 00.000 9828 scope move finished after 1351 + 141 ms
00:28:54.918 00.000 9828 Move returns status 0, amount 1351
00:28:54.918 00.000 9828 move complete, result=0
00:28:54.918 00.000 9828 worker thread done servicing request
00:28:54.918 00.000 5052 GuideStep: 0.3 px 99 ms WEST, 7.3 px 1351 ms SOUTH
00:28:55.230 00.312 8976 Exposure complete
00:28:55.236 00.006 8976 worker thread done servicing request
00:28:55.236 00.000 5052 OnExposeComplete: enter
00:28:55.236 00.000 5052 UpdateGuideState(): m_state=6
00:28:55.236 00.000 5052 Star::Find(18, 337, 316, 0, (0,0,0,0), 0.1, 10.0, 0) frame 231
00:28:55.236 00.000 5052 Star::Find returns 1 (0), X=337.45, Y=319.18, Mass=146, SNR=8.2, Peak=61 HFD=3.0
00:28:55.236 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.12) = xAngle (-0.50 = -0.50)
00:28:55.236 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.66 = -0.66)
00:28:55.236 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=17.01 hyp=17.02 cameraTheta=1.61 mountX=14.92 mountY=-10.49, mountTheta=-0.61
00:28:55.237 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=17.01, opts=13)
00:28:55.237 00.000 5052 Enqueuing Move request for stepguider (-0.74, 17.01)
00:28:55.237 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:28:55.237 00.000 5052 UpdateGuideState exits: m=146 SNR=8.2
00:28:55.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:55.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:55.237 00.000 5052 Enqueuing Expose request
00:28:55.237 00.000 8976 Worker thread wakes up
00:28:55.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 17.01) opts 0xd
00:28:55.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 17.01)
00:28:55.237 00.000 8976 Moving (-0.74, 17.01) raw xDistance=14.92 yDistance=-10.49
00:28:55.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 9.99 from input 14.92
00:28:55.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.00 from input -10.49
00:28:55.237 00.000 8976 MoveAxis(L, 63, ABG)
00:28:55.237 00.000 8976 stepping (-39, 39) + (-63, 0)
00:28:55.237 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:55.237 00.000 8976 MoveAxis(U, 38, ABG)
00:28:55.237 00.000 8976 stepping (-39, 39) + (0, 38)
00:28:55.237 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:55.237 00.000 8976 FAR outside bump range, increase bump weight 10.50 => 11.50
00:28:55.237 00.000 8976 AO travel limit exceeded, using large bump correction
00:28:55.237 00.000 8976 Scheduling Mount bump of (-0.389, 8.992)
00:28:55.237 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.39, y=8.99, opts=4)
00:28:55.237 00.000 8976 Enqueuing Move request for scope (-0.39, 8.99)
00:28:55.237 00.000 8976 move complete, result=0
00:28:55.237 00.000 8976 worker thread done servicing request
00:28:55.238 00.001 5052 GuideStep: 14.9 px 0 ms WEST, -10.5 px 0 ms NORTH
00:28:55.238 00.000 8976 Worker thread wakes up
00:28:55.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:55.238 00.000 9828 Worker thread wakes up
00:28:55.238 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 8.99) opts 0x4
00:28:55.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,301,37,37)
00:28:55.238 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.39, 8.99)
00:28:55.238 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
00:28:55.238 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (7.75 = 1.46)
00:28:55.238 00.000 9828 CameraToMount -- cameraX=-0.39 cameraY=8.99 hyp=9.00 cameraTheta=1.61 mountX=-0.01 mountY=8.95, mountTheta=1.57
00:28:55.238 00.000 9828 Moving (-0.39, 8.99) raw xDistance=-0.01 yDistance=8.95
00:28:55.238 00.000 9828 BLC: window closed
00:28:55.238 00.000 9828 MoveAxis(E, 5, B)
00:28:55.238 00.000 9828 Guiding  Dir = 2, Dur = 5
00:28:55.239 00.001 9828 IsSlewing returns 0
00:28:55.239 00.000 9828 IsGuiding returns 0
00:28:55.239 00.000 9828 PulseGuide returned control before completion, sleep 15
00:28:55.261 00.022 9828 IsGuiding returns 1
00:28:55.261 00.000 9828 scope still moving after pulse duration time elapsed
00:28:55.293 00.032 9828 IsSlewing returns 0
00:28:55.293 00.000 9828 IsGuiding returns 1
00:28:55.324 00.031 9828 IsSlewing returns 0
00:28:55.324 00.000 9828 IsGuiding returns 1
00:28:55.355 00.031 9828 IsSlewing returns 0
00:28:55.355 00.000 9828 IsGuiding returns 0
00:28:55.355 00.000 9828 scope move finished after 5 + 111 ms
00:28:55.355 00.000 9828 Move returns status 0, amount 5
00:28:55.355 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:55.355 00.000 9828 MoveAxis(S, 1660, B)
00:28:55.355 00.000 9828 Guiding  Dir = 1, Dur = 1660
00:28:55.370 00.015 9828 IsSlewing returns 0
00:28:55.370 00.000 9828 IsGuiding returns 0
00:28:55.370 00.000 9828 PulseGuide returned control before completion, sleep 1670
00:28:55.922 00.552 8976 Exposure complete
00:28:55.927 00.005 8976 worker thread done servicing request
00:28:55.927 00.000 5052 OnExposeComplete: enter
00:28:55.927 00.000 5052 UpdateGuideState(): m_state=6
00:28:55.928 00.001 5052 Star::Find(18, 337, 319, 0, (0,0,0,0), 0.1, 10.0, 0) frame 232
00:28:55.928 00.000 5052 Star::Find returns 1 (0), X=336.93, Y=320.46, Mass=121, SNR=7.5, Peak=60 HFD=2.5
00:28:55.928 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.12) = xAngle (-0.48 = -0.48)
00:28:55.928 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.64 = -0.64)
00:28:55.928 00.000 5052 CameraToMount -- cameraX=-1.26 cameraY=18.28 hyp=18.33 cameraTheta=1.64 mountX=16.29 mountY=-10.92, mountTheta=-0.59
00:28:55.928 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.26, y=18.28, opts=13)
00:28:55.928 00.000 5052 Enqueuing Move request for stepguider (-1.26, 18.28)
00:28:55.929 00.001 8976 Worker thread wakes up
00:28:55.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.26, 18.28) opts 0xd
00:28:55.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.26, 18.28)
00:28:55.929 00.000 8976 Moving (-1.26, 18.28) raw xDistance=16.29 yDistance=-10.92
00:28:55.929 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:28:55.929 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
00:28:55.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:55.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 10.96 from input 16.29
00:28:55.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns -7.37 from input -10.92
00:28:55.929 00.000 8976 MoveAxis(L, 69, ABG)
00:28:55.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:55.929 00.000 5052 Enqueuing Expose request
00:28:55.929 00.000 8976 stepping (-39, 39) + (-69, 0)
00:28:55.929 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:55.929 00.000 8976 MoveAxis(U, 40, ABG)
00:28:55.929 00.000 8976 stepping (-39, 39) + (0, 40)
00:28:55.929 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:55.929 00.000 8976 secondary mount is busy, cannot bump
00:28:55.929 00.000 8976 move complete, result=0
00:28:55.929 00.000 8976 worker thread done servicing request
00:28:55.929 00.000 8976 Worker thread wakes up
00:28:55.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:55.930 00.001 8976 Handling exposure in thread, d=500 o=3 r=(319,302,37,37)
00:28:55.930 00.000 5052 GuideStep: 16.3 px 0 ms WEST, -10.9 px 0 ms NORTH
00:28:56.614 00.684 8976 Exposure complete
00:28:56.620 00.006 8976 worker thread done servicing request
00:28:56.620 00.000 5052 OnExposeComplete: enter
00:28:56.620 00.000 5052 UpdateGuideState(): m_state=6
00:28:56.620 00.000 5052 Star::Find(18, 336, 320, 0, (0,0,0,0), 0.1, 10.0, 0) frame 233
00:28:56.620 00.000 5052 Star::Find returns 1 (0), X=337.32, Y=324.16, Mass=114, SNR=7.2, Peak=56 HFD=3.2
00:28:56.620 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.12) = xAngle (-0.51 = -0.51)
00:28:56.620 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.67 = -0.67)
00:28:56.620 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=21.98 hyp=22.00 cameraTheta=1.61 mountX=19.25 mountY=-13.62, mountTheta=-0.62
00:28:56.621 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=21.98, opts=13)
00:28:56.621 00.000 5052 Enqueuing Move request for stepguider (-0.87, 21.98)
00:28:56.621 00.000 8976 Worker thread wakes up
00:28:56.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, 21.98) opts 0xd
00:28:56.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, 21.98)
00:28:56.621 00.000 8976 Moving (-0.87, 21.98) raw xDistance=19.25 yDistance=-13.62
00:28:56.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 12.89 from input 19.25
00:28:56.621 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:28:56.621 00.000 5052 UpdateGuideState exits: m=114 SNR=7.2
00:28:56.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:56.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:56.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns -9.09 from input -13.62
00:28:56.622 00.001 5052 Enqueuing Expose request
00:28:56.622 00.000 8976 MoveAxis(L, 81, ABG)
00:28:56.622 00.000 8976 stepping (-39, 39) + (-81, 0)
00:28:56.622 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:56.622 00.000 8976 MoveAxis(U, 50, ABG)
00:28:56.622 00.000 8976 stepping (-39, 39) + (0, 50)
00:28:56.622 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:56.622 00.000 8976 secondary mount is busy, cannot bump
00:28:56.622 00.000 8976 move complete, result=0
00:28:56.622 00.000 8976 worker thread done servicing request
00:28:56.622 00.000 8976 Worker thread wakes up
00:28:56.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:56.622 00.000 5052 GuideStep: 19.2 px 0 ms WEST, -13.6 px 0 ms NORTH
00:28:56.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,306,37,35)
00:28:57.056 00.434 9828 IsGuiding returns 1
00:28:57.056 00.000 9828 scope still moving after pulse duration time elapsed
00:28:57.087 00.031 9828 IsSlewing returns 0
00:28:57.087 00.000 9828 IsGuiding returns 1
00:28:57.118 00.031 9828 IsSlewing returns 0
00:28:57.118 00.000 9828 IsGuiding returns 1
00:28:57.148 00.030 9828 IsSlewing returns 0
00:28:57.148 00.000 9828 IsGuiding returns 0
00:28:57.148 00.000 9828 scope move finished after 1660 + 118 ms
00:28:57.148 00.000 9828 Move returns status 0, amount 1660
00:28:57.148 00.000 9828 move complete, result=0
00:28:57.148 00.000 9828 worker thread done servicing request
00:28:57.289 00.141 5052 GuideStep: -0.0 px 5 ms EAST, 8.9 px 1660 ms SOUTH
00:28:57.308 00.019 8976 Exposure complete
00:28:57.313 00.005 8976 worker thread done servicing request
00:28:57.313 00.000 5052 OnExposeComplete: enter
00:28:57.314 00.001 5052 UpdateGuideState(): m_state=6
00:28:57.314 00.000 5052 Star::Find(18, 337, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 234
00:28:57.314 00.000 5052 Star::Find returns 1 (0), X=337.30, Y=327.99, Mass=118, SNR=7.4, Peak=58 HFD=3.1
00:28:57.314 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.12) = xAngle (-0.51 = -0.51)
00:28:57.314 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.67 = -0.67)
00:28:57.314 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=25.82 hyp=25.83 cameraTheta=1.61 mountX=22.54 mountY=-16.09, mountTheta=-0.62
00:28:57.315 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=25.82, opts=13)
00:28:57.315 00.000 5052 Enqueuing Move request for stepguider (-0.89, 25.82)
00:28:57.315 00.000 8976 Worker thread wakes up
00:28:57.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, 25.82) opts 0xd
00:28:57.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, 25.82)
00:28:57.315 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:28:57.315 00.000 5052 UpdateGuideState exits: m=118 SNR=7.4
00:28:57.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:57.315 00.000 8976 Moving (-0.89, 25.82) raw xDistance=22.54 yDistance=-16.09
00:28:57.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 15.10 from input 22.54
00:28:57.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.77 from input -16.09
00:28:57.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:57.315 00.000 5052 Enqueuing Expose request
00:28:57.315 00.000 8976 MoveAxis(L, 95, ABG)
00:28:57.315 00.000 8976 stepping (-39, 39) + (-95, 0)
00:28:57.315 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:57.315 00.000 8976 MoveAxis(U, 59, ABG)
00:28:57.315 00.000 8976 stepping (-39, 39) + (0, 59)
00:28:57.315 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:57.315 00.000 8976 FAR outside bump range, increase bump weight 11.50 => 12.50
00:28:57.315 00.000 8976 AO travel limit exceeded, using large bump correction
00:28:57.315 00.000 8976 Scheduling Mount bump of (-0.310, 8.995)
00:28:57.316 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.31, y=8.99, opts=4)
00:28:57.316 00.000 8976 Enqueuing Move request for scope (-0.31, 8.99)
00:28:57.316 00.000 8976 move complete, result=0
00:28:57.316 00.000 9828 Worker thread wakes up
00:28:57.316 00.000 8976 worker thread done servicing request
00:28:57.316 00.000 8976 Worker thread wakes up
00:28:57.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:57.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,310,37,31)
00:28:57.316 00.000 5052 GuideStep: 22.5 px 0 ms WEST, -16.1 px 0 ms NORTH
00:28:57.316 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 8.99) opts 0x4
00:28:57.316 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.31, 8.99)
00:28:57.316 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
00:28:57.316 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (7.74 = 1.45)
00:28:57.316 00.000 9828 CameraToMount -- cameraX=-0.31 cameraY=8.99 hyp=9.00 cameraTheta=1.61 mountX=-0.09 mountY=8.94, mountTheta=1.58
00:28:57.316 00.000 9828 Moving (-0.31, 8.99) raw xDistance=-0.09 yDistance=8.94
00:28:57.316 00.000 9828 BLC: window closed
00:28:57.316 00.000 9828 MoveAxis(E, 31, B)
00:28:57.316 00.000 9828 Guiding  Dir = 2, Dur = 31
00:28:57.317 00.001 9828 IsSlewing returns 0
00:28:57.317 00.000 9828 IsGuiding returns 0
00:28:57.317 00.000 9828 PulseGuide returned control before completion, sleep 41
00:28:57.367 00.050 9828 IsGuiding returns 1
00:28:57.367 00.000 9828 scope still moving after pulse duration time elapsed
00:28:57.397 00.030 9828 IsSlewing returns 0
00:28:57.397 00.000 9828 IsGuiding returns 1
00:28:57.428 00.031 9828 IsSlewing returns 0
00:28:57.428 00.000 9828 IsGuiding returns 1
00:28:57.459 00.031 9828 IsSlewing returns 0
00:28:57.459 00.000 9828 IsGuiding returns 0
00:28:57.459 00.000 9828 scope move finished after 31 + 111 ms
00:28:57.459 00.000 9828 Move returns status 0, amount 31
00:28:57.459 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:57.459 00.000 9828 MoveAxis(S, 1658, B)
00:28:57.459 00.000 9828 Guiding  Dir = 1, Dur = 1658
00:28:57.475 00.016 9828 IsSlewing returns 0
00:28:57.475 00.000 9828 IsGuiding returns 0
00:28:57.475 00.000 9828 PulseGuide returned control before completion, sleep 1668
00:28:57.997 00.522 8976 Exposure complete
00:28:58.003 00.006 8976 worker thread done servicing request
00:28:58.003 00.000 5052 OnExposeComplete: enter
00:28:58.003 00.000 5052 UpdateGuideState(): m_state=6
00:28:58.003 00.000 5052 Star::Find(18, 337, 327, 0, (0,0,0,0), 0.1, 10.0, 0) frame 235
00:28:58.003 00.000 5052 Star::Find returns 1 (0), X=336.96, Y=329.67, Mass=110, SNR=7.2, Peak=60 HFD=2.5
00:28:58.003 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.12) = xAngle (-0.50 = -0.50)
00:28:58.003 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.66 = -0.66)
00:28:58.003 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=27.50 hyp=27.53 cameraTheta=1.62 mountX=24.15 mountY=-16.92, mountTheta=-0.61
00:28:58.004 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=27.50, opts=13)
00:28:58.004 00.000 5052 Enqueuing Move request for stepguider (-1.23, 27.50)
00:28:58.004 00.000 8976 Worker thread wakes up
00:28:58.004 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, 27.50) opts 0xd
00:28:58.004 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, 27.50)
00:28:58.004 00.000 8976 Moving (-1.23, 27.50) raw xDistance=24.15 yDistance=-16.92
00:28:58.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 16.27 from input 24.15
00:28:58.004 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:28:58.004 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
00:28:58.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.42 from input -16.92
00:28:58.004 00.000 8976 MoveAxis(L, 103, ABG)
00:28:58.004 00.000 8976 stepping (-39, 39) + (-103, 0)
00:28:58.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:58.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:58.004 00.000 5052 Enqueuing Expose request
00:28:58.004 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:58.005 00.001 8976 MoveAxis(U, 63, ABG)
00:28:58.005 00.000 8976 stepping (-39, 39) + (0, 63)
00:28:58.005 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:58.005 00.000 8976 secondary mount is busy, cannot bump
00:28:58.005 00.000 8976 move complete, result=0
00:28:58.005 00.000 8976 worker thread done servicing request
00:28:58.005 00.000 5052 GuideStep: 24.2 px 0 ms WEST, -16.9 px 0 ms NORTH
00:28:58.005 00.000 8976 Worker thread wakes up
00:28:58.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:58.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,312,37,29)
00:28:58.689 00.684 8976 Exposure complete
00:28:58.694 00.005 8976 worker thread done servicing request
00:28:58.694 00.000 5052 OnExposeComplete: enter
00:28:58.694 00.000 5052 UpdateGuideState(): m_state=6
00:28:58.694 00.000 5052 Star::Find(18, 336, 329, 0, (0,0,0,0), 0.1, 10.0, 0) frame 236
00:28:58.694 00.000 5052 Star::Find returns 1 (0), X=337.06, Y=333.39, Mass=101, SNR=6.8, Peak=58 HFD=2.6
00:28:58.694 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.12) = xAngle (-0.51 = -0.51)
00:28:58.694 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.67 = -0.67)
00:28:58.695 00.001 5052 CameraToMount -- cameraX=-1.13 cameraY=31.22 hyp=31.24 cameraTheta=1.61 mountX=27.28 mountY=-19.42, mountTheta=-0.62
00:28:58.695 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.13, y=31.22, opts=13)
00:28:58.695 00.000 5052 Enqueuing Move request for stepguider (-1.13, 31.22)
00:28:58.695 00.000 8976 Worker thread wakes up
00:28:58.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.13, 31.22) opts 0xd
00:28:58.695 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.13, 31.22)
00:28:58.695 00.000 8976 Moving (-1.13, 31.22) raw xDistance=27.28 yDistance=-19.42
00:28:58.695 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:28:58.695 00.000 5052 UpdateGuideState exits: m=101 SNR=6.8
00:28:58.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:58.696 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:58.696 00.000 5052 Enqueuing Expose request
00:28:58.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 18.33 from input 27.28
00:28:58.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns -13.03 from input -19.42
00:28:58.696 00.000 8976 MoveAxis(L, 115, ABG)
00:28:58.696 00.000 8976 stepping (-39, 39) + (-115, 0)
00:28:58.696 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:58.696 00.000 8976 MoveAxis(U, 72, ABG)
00:28:58.696 00.000 8976 stepping (-39, 39) + (0, 72)
00:28:58.696 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:58.696 00.000 8976 secondary mount is busy, cannot bump
00:28:58.696 00.000 8976 move complete, result=0
00:28:58.696 00.000 8976 worker thread done servicing request
00:28:58.696 00.000 8976 Worker thread wakes up
00:28:58.696 00.000 5052 GuideStep: 27.3 px 0 ms WEST, -19.4 px 0 ms NORTH
00:28:58.696 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:58.696 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,315,37,26)
00:28:59.152 00.456 9828 IsGuiding returns 1
00:28:59.152 00.000 9828 scope still moving after pulse duration time elapsed
00:28:59.184 00.032 9828 IsSlewing returns 0
00:28:59.184 00.000 9828 IsGuiding returns 1
00:28:59.215 00.031 9828 IsSlewing returns 0
00:28:59.215 00.000 9828 IsGuiding returns 1
00:28:59.245 00.030 9828 IsSlewing returns 0
00:28:59.245 00.000 9828 IsGuiding returns 1
00:28:59.276 00.031 9828 IsSlewing returns 0
00:28:59.276 00.000 9828 IsGuiding returns 0
00:28:59.276 00.000 9828 scope move finished after 1658 + 142 ms
00:28:59.276 00.000 9828 Move returns status 0, amount 1658
00:28:59.276 00.000 9828 move complete, result=0
00:28:59.276 00.000 9828 worker thread done servicing request
00:28:59.363 00.087 5052 GuideStep: -0.1 px 31 ms EAST, 8.9 px 1658 ms SOUTH
00:28:59.383 00.020 8976 Exposure complete
00:28:59.389 00.006 8976 worker thread done servicing request
00:28:59.389 00.000 5052 OnExposeComplete: enter
00:28:59.389 00.000 5052 UpdateGuideState(): m_state=6
00:28:59.389 00.000 5052 Star::Find(18, 337, 333, 0, (0,0,0,0), 0.1, 10.0, 0) frame 237
00:28:59.389 00.000 5052 Star::Find returns 1 (0), X=337.07, Y=336.70, Mass=99, SNR=6.8, Peak=58 HFD=2.6
00:28:59.389 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.12) = xAngle (-0.51 = -0.51)
00:28:59.389 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.67 = -0.67)
00:28:59.389 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=34.53 hyp=34.55 cameraTheta=1.60 mountX=30.11 mountY=-21.57, mountTheta=-0.62
00:28:59.391 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=34.53, opts=13)
00:28:59.391 00.000 5052 Enqueuing Move request for stepguider (-1.12, 34.53)
00:28:59.391 00.000 8976 Worker thread wakes up
00:28:59.391 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:28:59.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, 34.53) opts 0xd
00:28:59.391 00.000 5052 UpdateGuideState exits: m=99 SNR=6.8
00:28:59.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, 34.53)
00:28:59.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:59.391 00.000 8976 Moving (-1.12, 34.53) raw xDistance=30.11 yDistance=-21.57
00:28:59.391 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:28:59.391 00.000 5052 Enqueuing Expose request
00:28:59.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 20.25 from input 30.11
00:28:59.392 00.001 8976 GuideAlgorithmHysteresis::Result() returns -14.50 from input -21.57
00:28:59.392 00.000 8976 MoveAxis(L, 128, ABG)
00:28:59.392 00.000 8976 stepping (-39, 39) + (-128, 0)
00:28:59.392 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:59.392 00.000 8976 MoveAxis(U, 80, ABG)
00:28:59.392 00.000 8976 stepping (-39, 39) + (0, 80)
00:28:59.392 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:28:59.392 00.000 8976 FAR outside bump range, increase bump weight 12.50 => 13.50
00:28:59.392 00.000 8976 AO travel limit exceeded, using large bump correction
00:28:59.392 00.000 8976 Scheduling Mount bump of (-0.293, 8.995)
00:28:59.392 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.29, y=9.00, opts=4)
00:28:59.392 00.000 8976 Enqueuing Move request for scope (-0.29, 9.00)
00:28:59.392 00.000 8976 move complete, result=0
00:28:59.392 00.000 8976 worker thread done servicing request
00:28:59.392 00.000 9828 Worker thread wakes up
00:28:59.392 00.000 5052 GuideStep: 30.1 px 0 ms WEST, -21.6 px 0 ms NORTH
00:28:59.392 00.000 8976 Worker thread wakes up
00:28:59.392 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 9.00) opts 0x4
00:28:59.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:28:59.392 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.29, 9.00)
00:28:59.392 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,319,37,22)
00:28:59.393 00.001 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
00:28:59.393 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (7.74 = 1.45)
00:28:59.393 00.000 9828 CameraToMount -- cameraX=-0.29 cameraY=9.00 hyp=9.00 cameraTheta=1.60 mountX=-0.11 mountY=8.94, mountTheta=1.58
00:28:59.393 00.000 9828 Moving (-0.29, 9.00) raw xDistance=-0.11 yDistance=8.94
00:28:59.393 00.000 9828 BLC: window closed
00:28:59.393 00.000 9828 MoveAxis(E, 37, B)
00:28:59.393 00.000 9828 Guiding  Dir = 2, Dur = 37
00:28:59.393 00.000 9828 IsSlewing returns 0
00:28:59.393 00.000 9828 IsGuiding returns 0
00:28:59.393 00.000 9828 PulseGuide returned control before completion, sleep 47
00:28:59.446 00.053 9828 IsGuiding returns 1
00:28:59.446 00.000 9828 scope still moving after pulse duration time elapsed
00:28:59.477 00.031 9828 IsSlewing returns 0
00:28:59.477 00.000 9828 IsGuiding returns 1
00:28:59.508 00.031 9828 IsSlewing returns 0
00:28:59.508 00.000 9828 IsGuiding returns 1
00:28:59.539 00.031 9828 IsSlewing returns 0
00:28:59.539 00.000 9828 IsGuiding returns 0
00:28:59.539 00.000 9828 scope move finished after 37 + 109 ms
00:28:59.539 00.000 9828 Move returns status 0, amount 37
00:28:59.539 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:28:59.539 00.000 9828 MoveAxis(S, 1658, B)
00:28:59.539 00.000 9828 Guiding  Dir = 1, Dur = 1658
00:28:59.556 00.017 9828 IsSlewing returns 0
00:28:59.556 00.000 9828 IsGuiding returns 0
00:28:59.556 00.000 9828 PulseGuide returned control before completion, sleep 1668
00:29:00.074 00.518 8976 Exposure complete
00:29:00.080 00.006 8976 worker thread done servicing request
00:29:00.080 00.000 5052 OnExposeComplete: enter
00:29:00.080 00.000 5052 UpdateGuideState(): m_state=6
00:29:00.080 00.000 5052 Star::Find(18, 337, 336, 0, (0,0,0,0), 0.1, 10.0, 0) frame 238
00:29:00.080 00.000 5052 Star::Find returns 1 (0), X=336.55, Y=338.30, Mass=110, SNR=7.1, Peak=59 HFD=3.1
00:29:00.080 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.12) = xAngle (-0.50 = -0.50)
00:29:00.080 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.66 = -0.66)
00:29:00.080 00.000 5052 CameraToMount -- cameraX=-1.64 cameraY=36.12 hyp=36.16 cameraTheta=1.62 mountX=31.74 mountY=-22.22, mountTheta=-0.61
00:29:00.081 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.64, y=36.12, opts=13)
00:29:00.081 00.000 5052 Enqueuing Move request for stepguider (-1.64, 36.12)
00:29:00.081 00.000 8976 Worker thread wakes up
00:29:00.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.64, 36.12) opts 0xd
00:29:00.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.64, 36.12)
00:29:00.081 00.000 8976 Moving (-1.64, 36.12) raw xDistance=31.74 yDistance=-22.22
00:29:00.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:29:00.081 00.000 5052 UpdateGuideState exits: m=110 SNR=7.1
00:29:00.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:00.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 21.41 from input 31.74
00:29:00.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns -15.01 from input -22.22
00:29:00.081 00.000 8976 MoveAxis(L, 135, ABG)
00:29:00.081 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:29:00.081 00.000 5052 Enqueuing Expose request
00:29:00.082 00.001 8976 stepping (-39, 39) + (-135, 0)
00:29:00.082 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:29:00.082 00.000 8976 MoveAxis(U, 82, ABG)
00:29:00.082 00.000 8976 stepping (-39, 39) + (0, 82)
00:29:00.082 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:29:00.082 00.000 8976 secondary mount is busy, cannot bump
00:29:00.082 00.000 8976 move complete, result=0
00:29:00.082 00.000 8976 worker thread done servicing request
00:29:00.082 00.000 8976 Worker thread wakes up
00:29:00.082 00.000 5052 GuideStep: 31.7 px 0 ms WEST, -22.2 px 0 ms NORTH
00:29:00.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:00.082 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,320,37,21)
00:29:00.765 00.683 8976 Exposure complete
00:29:00.770 00.005 8976 worker thread done servicing request
00:29:00.770 00.000 5052 OnExposeComplete: enter
00:29:00.770 00.000 5052 UpdateGuideState(): m_state=6
00:29:00.770 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 239
00:29:00.770 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=14, SNR=2.6, Peak=57 HFD=0.0
00:29:00.770 00.000 5052 DistanceChecker: activated
00:29:00.770 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:00.770 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:00.770 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:00.770 00.000 8976 Worker thread wakes up
00:29:00.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:00.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:00.770 00.000 8976 StepGuider: deferring bump for deduced move
00:29:00.770 00.000 8976 move complete, result=0
00:29:00.770 00.000 8976 worker thread done servicing request
00:29:00.872 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:00.872 00.000 5052 Status Line: Star lost - low SNR
00:29:00.872 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:29:00.872 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:00.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:00.872 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:00.872 00.000 5052 Enqueuing Expose request
00:29:00.873 00.001 8976 Worker thread wakes up
00:29:00.873 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:00.873 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:01.231 00.358 9828 IsGuiding returns 1
00:29:01.231 00.000 9828 scope still moving after pulse duration time elapsed
00:29:01.259 00.028 9828 IsSlewing returns 0
00:29:01.259 00.000 9828 IsGuiding returns 1
00:29:01.292 00.033 9828 IsSlewing returns 0
00:29:01.293 00.001 9828 IsGuiding returns 1
00:29:01.323 00.030 9828 IsSlewing returns 0
00:29:01.323 00.000 9828 IsGuiding returns 1
00:29:01.355 00.032 9828 IsSlewing returns 0
00:29:01.355 00.000 9828 IsGuiding returns 0
00:29:01.355 00.000 9828 scope move finished after 1658 + 141 ms
00:29:01.355 00.000 9828 Move returns status 0, amount 1658
00:29:01.355 00.000 9828 move complete, result=0
00:29:01.355 00.000 9828 worker thread done servicing request
00:29:01.359 00.004 5052 GuideStep: -0.1 px 37 ms EAST, 8.9 px 1658 ms SOUTH
00:29:01.555 00.196 8976 Exposure complete
00:29:01.560 00.005 8976 worker thread done servicing request
00:29:01.561 00.001 5052 OnExposeComplete: enter
00:29:01.561 00.000 5052 UpdateGuideState(): m_state=6
00:29:01.561 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 240
00:29:01.561 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=17, SNR=2.8, Peak=56 HFD=0.0
00:29:01.561 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:01.561 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:01.561 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:01.561 00.000 8976 Worker thread wakes up
00:29:01.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:01.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:01.561 00.000 8976 StepGuider: deferring bump for deduced move
00:29:01.561 00.000 8976 move complete, result=0
00:29:01.562 00.001 8976 worker thread done servicing request
00:29:01.677 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:01.677 00.000 5052 Status Line: Star lost - low SNR
00:29:01.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:01.677 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:01.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:01.677 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:01.677 00.000 5052 Enqueuing Expose request
00:29:01.678 00.001 8976 Worker thread wakes up
00:29:01.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:01.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:02.360 00.682 8976 Exposure complete
00:29:02.365 00.005 8976 worker thread done servicing request
00:29:02.365 00.000 5052 OnExposeComplete: enter
00:29:02.365 00.000 5052 UpdateGuideState(): m_state=6
00:29:02.366 00.001 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 241
00:29:02.366 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=19, SNR=3.0, Peak=58 HFD=0.0
00:29:02.366 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:02.366 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:02.366 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:02.366 00.000 8976 Worker thread wakes up
00:29:02.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:02.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:02.366 00.000 8976 StepGuider: deferring bump for deduced move
00:29:02.366 00.000 8976 move complete, result=0
00:29:02.366 00.000 8976 worker thread done servicing request
00:29:02.482 00.116 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:02.482 00.000 5052 Status Line: Star lost - low SNR
00:29:02.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:02.482 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:02.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:02.482 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:02.482 00.000 5052 Enqueuing Expose request
00:29:02.483 00.001 8976 Worker thread wakes up
00:29:02.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:02.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:03.166 00.683 8976 Exposure complete
00:29:03.171 00.005 8976 worker thread done servicing request
00:29:03.171 00.000 5052 OnExposeComplete: enter
00:29:03.171 00.000 5052 UpdateGuideState(): m_state=6
00:29:03.171 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 242
00:29:03.171 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=11, SNR=2.3, Peak=58 HFD=0.0
00:29:03.171 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:03.171 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:03.171 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:03.171 00.000 8976 Worker thread wakes up
00:29:03.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:03.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:03.171 00.000 8976 StepGuider: deferring bump for deduced move
00:29:03.171 00.000 8976 move complete, result=0
00:29:03.171 00.000 8976 worker thread done servicing request
00:29:03.273 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:03.273 00.000 5052 Status Line: Star lost - low SNR
00:29:03.273 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:03.273 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:03.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:03.273 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:03.273 00.000 5052 Enqueuing Expose request
00:29:03.274 00.001 8976 Worker thread wakes up
00:29:03.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:03.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:03.956 00.682 8976 Exposure complete
00:29:03.961 00.005 8976 worker thread done servicing request
00:29:03.961 00.000 5052 OnExposeComplete: enter
00:29:03.961 00.000 5052 UpdateGuideState(): m_state=6
00:29:03.961 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 243
00:29:03.961 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=20, SNR=3.0, Peak=57 HFD=0.0
00:29:03.961 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:03.962 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:03.962 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:03.962 00.000 8976 Worker thread wakes up
00:29:03.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:03.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:03.962 00.000 8976 StepGuider: deferring bump for deduced move
00:29:03.962 00.000 8976 move complete, result=0
00:29:03.962 00.000 8976 worker thread done servicing request
00:29:04.063 00.101 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:04.063 00.000 5052 Status Line: Star lost - low SNR
00:29:04.063 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:04.064 00.001 5052 UpdateGuideState exits: Star lost - low SNR
00:29:04.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:04.064 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:04.064 00.000 5052 Enqueuing Expose request
00:29:04.064 00.000 8976 Worker thread wakes up
00:29:04.064 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:04.064 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:04.752 00.688 8976 Exposure complete
00:29:04.757 00.005 8976 worker thread done servicing request
00:29:04.757 00.000 5052 OnExposeComplete: enter
00:29:04.757 00.000 5052 UpdateGuideState(): m_state=6
00:29:04.757 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 244
00:29:04.758 00.001 5052 Star::Find returns 1 (0), X=327.18, Y=338.82, Mass=23, SNR=3.3, Peak=58 HFD=2.3
00:29:04.758 00.000 5052 DistanceChecker: reject for large offset (38.26 > 21.15) avgDist = 10.57 count = 239
00:29:04.758 00.000 5052 Status Line: Recovering
00:29:04.758 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
00:29:04.758 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:04.758 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:04.758 00.000 8976 Worker thread wakes up
00:29:04.758 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:04.758 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:04.758 00.000 8976 StepGuider: deferring bump for deduced move
00:29:04.758 00.000 8976 move complete, result=0
00:29:04.759 00.001 8976 worker thread done servicing request
00:29:04.873 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:04.873 00.000 5052 Status Line: No star found
00:29:04.873 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:04.874 00.001 5052 UpdateGuideState exits: No star found
00:29:04.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:04.874 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:04.874 00.000 5052 Enqueuing Expose request
00:29:04.874 00.000 8976 Worker thread wakes up
00:29:04.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:04.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:05.557 00.683 8976 Exposure complete
00:29:05.562 00.005 8976 worker thread done servicing request
00:29:05.563 00.001 5052 OnExposeComplete: enter
00:29:05.563 00.000 5052 UpdateGuideState(): m_state=6
00:29:05.563 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 245
00:29:05.563 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=11, SNR=2.3, Peak=58 HFD=0.0
00:29:05.563 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:05.563 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:05.563 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:05.563 00.000 8976 Worker thread wakes up
00:29:05.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:05.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:05.563 00.000 8976 StepGuider: deferring bump for deduced move
00:29:05.563 00.000 8976 move complete, result=0
00:29:05.563 00.000 8976 worker thread done servicing request
00:29:05.676 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:05.676 00.000 5052 Status Line: Star lost - low SNR
00:29:05.676 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:05.676 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:05.677 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:05.677 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:05.677 00.000 5052 Enqueuing Expose request
00:29:05.677 00.000 8976 Worker thread wakes up
00:29:05.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:05.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:06.358 00.681 8976 Exposure complete
00:29:06.363 00.005 8976 worker thread done servicing request
00:29:06.363 00.000 5052 OnExposeComplete: enter
00:29:06.363 00.000 5052 UpdateGuideState(): m_state=6
00:29:06.364 00.001 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 246
00:29:06.364 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=18, SNR=2.9, Peak=58 HFD=0.0
00:29:06.364 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:06.364 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:06.364 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:06.364 00.000 8976 Worker thread wakes up
00:29:06.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:06.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:06.364 00.000 8976 StepGuider: deferring bump for deduced move
00:29:06.364 00.000 8976 move complete, result=0
00:29:06.364 00.000 8976 worker thread done servicing request
00:29:06.467 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:06.467 00.000 5052 Status Line: Star lost - low SNR
00:29:06.467 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:06.467 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:06.468 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:06.468 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:06.468 00.000 5052 Enqueuing Expose request
00:29:06.468 00.000 8976 Worker thread wakes up
00:29:06.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:06.468 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:07.152 00.684 8976 Exposure complete
00:29:07.157 00.005 8976 worker thread done servicing request
00:29:07.158 00.001 5052 OnExposeComplete: enter
00:29:07.158 00.000 5052 UpdateGuideState(): m_state=6
00:29:07.158 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 247
00:29:07.158 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=11, SNR=2.3, Peak=58 HFD=0.0
00:29:07.158 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:07.158 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:07.158 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:07.158 00.000 8976 Worker thread wakes up
00:29:07.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:07.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:07.158 00.000 8976 StepGuider: deferring bump for deduced move
00:29:07.158 00.000 8976 move complete, result=0
00:29:07.158 00.000 8976 worker thread done servicing request
00:29:07.273 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:07.273 00.000 5052 Status Line: Star lost - low SNR
00:29:07.274 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:07.274 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:07.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:07.274 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:07.274 00.000 5052 Enqueuing Expose request
00:29:07.274 00.000 8976 Worker thread wakes up
00:29:07.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:07.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:07.959 00.685 8976 Exposure complete
00:29:07.964 00.005 8976 worker thread done servicing request
00:29:07.964 00.000 5052 OnExposeComplete: enter
00:29:07.964 00.000 5052 UpdateGuideState(): m_state=6
00:29:07.964 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 248
00:29:07.964 00.000 5052 Star::Find false star n=7 nbg=164 bg=46.6 sigma=0.9 thresh=49 peak=49
00:29:07.964 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=25, SNR=2.9, Peak=56 HFD=0.0
00:29:07.964 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:07.965 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:07.965 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:07.965 00.000 8976 Worker thread wakes up
00:29:07.965 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:07.965 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:07.965 00.000 8976 StepGuider: deferring bump for deduced move
00:29:07.965 00.000 8976 move complete, result=0
00:29:07.965 00.000 8976 worker thread done servicing request
00:29:08.067 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:08.067 00.000 5052 Status Line: Star lost - low SNR
00:29:08.067 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:08.067 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:08.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:08.067 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:08.067 00.000 5052 Enqueuing Expose request
00:29:08.067 00.000 8976 Worker thread wakes up
00:29:08.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:08.067 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:08.754 00.687 8976 Exposure complete
00:29:08.761 00.007 8976 worker thread done servicing request
00:29:08.761 00.000 5052 OnExposeComplete: enter
00:29:08.761 00.000 5052 UpdateGuideState(): m_state=6
00:29:08.761 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 249
00:29:08.761 00.000 5052 Star::Find false star n=6 nbg=161 bg=46.5 sigma=0.9 thresh=49 peak=49
00:29:08.761 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=25, SNR=2.9, Peak=59 HFD=0.0
00:29:08.761 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:08.761 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:08.761 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:08.761 00.000 8976 Worker thread wakes up
00:29:08.761 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:08.762 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:08.762 00.000 8976 StepGuider: deferring bump for deduced move
00:29:08.762 00.000 8976 move complete, result=0
00:29:08.762 00.000 8976 worker thread done servicing request
00:29:08.863 00.101 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:08.863 00.000 5052 Status Line: Star lost - low SNR
00:29:08.863 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:08.863 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:08.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:08.864 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:08.864 00.000 5052 Enqueuing Expose request
00:29:08.864 00.000 8976 Worker thread wakes up
00:29:08.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:08.864 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:09.549 00.685 8976 Exposure complete
00:29:09.555 00.006 8976 worker thread done servicing request
00:29:09.555 00.000 5052 OnExposeComplete: enter
00:29:09.555 00.000 5052 UpdateGuideState(): m_state=6
00:29:09.555 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 250
00:29:09.555 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=17, SNR=2.8, Peak=58 HFD=0.0
00:29:09.555 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:09.555 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:09.555 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:09.555 00.000 8976 Worker thread wakes up
00:29:09.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:09.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:09.555 00.000 8976 StepGuider: deferring bump for deduced move
00:29:09.555 00.000 8976 move complete, result=0
00:29:09.556 00.001 8976 worker thread done servicing request
00:29:09.668 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:09.668 00.000 5052 Status Line: Star lost - low SNR
00:29:09.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:09.669 00.001 5052 UpdateGuideState exits: Star lost - low SNR
00:29:09.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:09.669 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:09.669 00.000 5052 Enqueuing Expose request
00:29:09.669 00.000 8976 Worker thread wakes up
00:29:09.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:09.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:10.352 00.683 8976 Exposure complete
00:29:10.358 00.006 8976 worker thread done servicing request
00:29:10.358 00.000 5052 OnExposeComplete: enter
00:29:10.358 00.000 5052 UpdateGuideState(): m_state=6
00:29:10.358 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 251
00:29:10.358 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=14, SNR=2.5, Peak=58 HFD=0.0
00:29:10.358 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:10.358 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:10.358 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:10.358 00.000 8976 Worker thread wakes up
00:29:10.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:10.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:10.359 00.001 8976 StepGuider: deferring bump for deduced move
00:29:10.359 00.000 8976 move complete, result=0
00:29:10.359 00.000 8976 worker thread done servicing request
00:29:10.460 00.101 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:10.460 00.000 5052 Status Line: Star lost - low SNR
00:29:10.461 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:10.461 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:10.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:10.461 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:10.461 00.000 5052 Enqueuing Expose request
00:29:10.461 00.000 8976 Worker thread wakes up
00:29:10.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:10.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:11.142 00.681 8976 Exposure complete
00:29:11.148 00.006 8976 worker thread done servicing request
00:29:11.148 00.000 5052 OnExposeComplete: enter
00:29:11.148 00.000 5052 UpdateGuideState(): m_state=6
00:29:11.148 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 252
00:29:11.148 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=12, SNR=2.4, Peak=56 HFD=0.0
00:29:11.148 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:11.148 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:11.148 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:11.148 00.000 8976 Worker thread wakes up
00:29:11.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:11.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:11.148 00.000 8976 StepGuider: deferring bump for deduced move
00:29:11.148 00.000 8976 move complete, result=0
00:29:11.149 00.001 8976 worker thread done servicing request
00:29:11.262 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:11.262 00.000 5052 Status Line: Star lost - low SNR
00:29:11.263 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:11.263 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:11.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:11.263 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:11.263 00.000 5052 Enqueuing Expose request
00:29:11.263 00.000 8976 Worker thread wakes up
00:29:11.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:11.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:11.949 00.686 8976 Exposure complete
00:29:11.955 00.006 8976 worker thread done servicing request
00:29:11.955 00.000 5052 OnExposeComplete: enter
00:29:11.955 00.000 5052 UpdateGuideState(): m_state=6
00:29:11.955 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 253
00:29:11.955 00.000 5052 Star::Find false star n=7 nbg=166 bg=46.6 sigma=0.9 thresh=49 peak=49
00:29:11.955 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=26, SNR=2.9, Peak=57 HFD=0.0
00:29:11.955 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:11.956 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:11.956 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:11.956 00.000 8976 Worker thread wakes up
00:29:11.956 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:11.956 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:11.956 00.000 8976 StepGuider: deferring bump for deduced move
00:29:11.956 00.000 8976 move complete, result=0
00:29:11.956 00.000 8976 worker thread done servicing request
00:29:12.062 00.106 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:12.062 00.000 5052 Status Line: Star lost - low SNR
00:29:12.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:12.062 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:12.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:12.063 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:12.063 00.000 5052 Enqueuing Expose request
00:29:12.063 00.000 8976 Worker thread wakes up
00:29:12.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:12.063 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:12.746 00.683 8976 Exposure complete
00:29:12.751 00.005 8976 worker thread done servicing request
00:29:12.751 00.000 5052 OnExposeComplete: enter
00:29:12.751 00.000 5052 UpdateGuideState(): m_state=6
00:29:12.751 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 254
00:29:12.751 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=15, SNR=2.7, Peak=57 HFD=0.0
00:29:12.751 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:12.751 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:12.751 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:12.751 00.000 8976 Worker thread wakes up
00:29:12.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:12.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:12.751 00.000 8976 StepGuider: deferring bump for deduced move
00:29:12.751 00.000 8976 move complete, result=0
00:29:12.751 00.000 8976 worker thread done servicing request
00:29:12.853 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:12.853 00.000 5052 Status Line: Star lost - low SNR
00:29:12.854 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:12.854 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:12.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:12.854 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:12.854 00.000 5052 Enqueuing Expose request
00:29:12.854 00.000 8976 Worker thread wakes up
00:29:12.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:12.854 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:13.538 00.684 8976 Exposure complete
00:29:13.543 00.005 8976 worker thread done servicing request
00:29:13.543 00.000 5052 OnExposeComplete: enter
00:29:13.543 00.000 5052 UpdateGuideState(): m_state=6
00:29:13.543 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 255
00:29:13.543 00.000 5052 Star::Find false star n=5 nbg=164 bg=46.6 sigma=0.9 thresh=49 peak=49
00:29:13.544 00.001 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=20, SNR=2.9, Peak=57 HFD=0.0
00:29:13.544 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:13.544 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:13.544 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:13.544 00.000 8976 Worker thread wakes up
00:29:13.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:13.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:13.544 00.000 8976 StepGuider: deferring bump for deduced move
00:29:13.544 00.000 8976 move complete, result=0
00:29:13.544 00.000 8976 worker thread done servicing request
00:29:13.645 00.101 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:13.645 00.000 5052 Status Line: Star lost - low SNR
00:29:13.646 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:13.646 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:13.646 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:13.646 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:13.646 00.000 5052 Enqueuing Expose request
00:29:13.646 00.000 8976 Worker thread wakes up
00:29:13.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:13.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:14.331 00.685 8976 Exposure complete
00:29:14.337 00.006 8976 worker thread done servicing request
00:29:14.337 00.000 5052 OnExposeComplete: enter
00:29:14.337 00.000 5052 UpdateGuideState(): m_state=6
00:29:14.337 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 256
00:29:14.337 00.000 5052 Star::Find false star n=6 nbg=167 bg=46.7 sigma=0.9 thresh=49 peak=49
00:29:14.337 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=23, SNR=2.9, Peak=58 HFD=0.0
00:29:14.337 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:14.337 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:14.337 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:14.337 00.000 8976 Worker thread wakes up
00:29:14.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:14.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:14.337 00.000 8976 StepGuider: deferring bump for deduced move
00:29:14.337 00.000 8976 move complete, result=0
00:29:14.337 00.000 8976 worker thread done servicing request
00:29:14.449 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:14.449 00.000 5052 Status Line: Star lost - low SNR
00:29:14.449 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:14.450 00.001 5052 UpdateGuideState exits: Star lost - low SNR
00:29:14.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:14.450 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:14.450 00.000 5052 Enqueuing Expose request
00:29:14.450 00.000 8976 Worker thread wakes up
00:29:14.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:14.450 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:15.134 00.684 8976 Exposure complete
00:29:15.139 00.005 8976 worker thread done servicing request
00:29:15.139 00.000 5052 OnExposeComplete: enter
00:29:15.139 00.000 5052 UpdateGuideState(): m_state=6
00:29:15.139 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 257
00:29:15.139 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=17, SNR=2.8, Peak=57 HFD=0.0
00:29:15.139 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:15.139 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:15.139 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:15.139 00.000 8976 Worker thread wakes up
00:29:15.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:15.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:15.139 00.000 8976 StepGuider: deferring bump for deduced move
00:29:15.139 00.000 8976 move complete, result=0
00:29:15.140 00.001 8976 worker thread done servicing request
00:29:15.254 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:15.254 00.000 5052 Status Line: Star lost - low SNR
00:29:15.254 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:15.254 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:15.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:15.254 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:15.254 00.000 5052 Enqueuing Expose request
00:29:15.254 00.000 8976 Worker thread wakes up
00:29:15.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:15.254 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:15.940 00.686 8976 Exposure complete
00:29:15.945 00.005 8976 worker thread done servicing request
00:29:15.945 00.000 5052 OnExposeComplete: enter
00:29:15.945 00.000 5052 UpdateGuideState(): m_state=6
00:29:15.945 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 258
00:29:15.945 00.000 5052 Star::Find returns 0 (3), X=336.00, Y=338.00, Mass=10, SNR=2.2, Peak=57 HFD=0.0
00:29:15.945 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:15.945 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:15.945 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:15.945 00.000 8976 Worker thread wakes up
00:29:15.945 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:15.946 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:15.946 00.000 8976 StepGuider: deferring bump for deduced move
00:29:15.946 00.000 8976 move complete, result=0
00:29:15.946 00.000 8976 worker thread done servicing request
00:29:16.057 00.111 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:16.057 00.000 5052 Status Line: Star lost - low mass
00:29:16.058 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:16.058 00.000 5052 UpdateGuideState exits: Star lost - low mass
00:29:16.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:16.058 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:16.058 00.000 5052 Enqueuing Expose request
00:29:16.058 00.000 8976 Worker thread wakes up
00:29:16.058 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:16.058 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:16.744 00.686 8976 Exposure complete
00:29:16.749 00.005 8976 worker thread done servicing request
00:29:16.749 00.000 5052 OnExposeComplete: enter
00:29:16.749 00.000 5052 UpdateGuideState(): m_state=6
00:29:16.749 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 259
00:29:16.749 00.000 5052 Star::Find false star n=5 nbg=168 bg=46.4 sigma=0.9 thresh=49 peak=49
00:29:16.749 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=21, SNR=2.9, Peak=57 HFD=0.0
00:29:16.749 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:16.750 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:16.750 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:16.750 00.000 8976 Worker thread wakes up
00:29:16.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:16.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:16.750 00.000 8976 StepGuider: deferring bump for deduced move
00:29:16.750 00.000 8976 move complete, result=0
00:29:16.750 00.000 8976 worker thread done servicing request
00:29:16.866 00.116 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:16.866 00.000 5052 Status Line: Star lost - low SNR
00:29:16.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:16.866 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:16.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:16.866 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:16.866 00.000 5052 Enqueuing Expose request
00:29:16.866 00.000 8976 Worker thread wakes up
00:29:16.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:16.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:17.548 00.682 8976 Exposure complete
00:29:17.553 00.005 8976 worker thread done servicing request
00:29:17.553 00.000 5052 OnExposeComplete: enter
00:29:17.553 00.000 5052 UpdateGuideState(): m_state=6
00:29:17.553 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 260
00:29:17.553 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=14, SNR=2.6, Peak=57 HFD=0.0
00:29:17.554 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:17.554 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:17.554 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:17.554 00.000 8976 Worker thread wakes up
00:29:17.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:17.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:17.554 00.000 8976 StepGuider: deferring bump for deduced move
00:29:17.554 00.000 8976 move complete, result=0
00:29:17.554 00.000 8976 worker thread done servicing request
00:29:17.670 00.116 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:17.670 00.000 5052 Status Line: Star lost - low SNR
00:29:17.670 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:17.670 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:17.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:17.670 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:17.670 00.000 5052 Enqueuing Expose request
00:29:17.670 00.000 8976 Worker thread wakes up
00:29:17.671 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:17.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:18.356 00.685 8976 Exposure complete
00:29:18.361 00.005 8976 worker thread done servicing request
00:29:18.361 00.000 5052 OnExposeComplete: enter
00:29:18.361 00.000 5052 UpdateGuideState(): m_state=6
00:29:18.361 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 261
00:29:18.361 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=18, SNR=2.9, Peak=56 HFD=0.0
00:29:18.361 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:18.362 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:18.362 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:18.362 00.000 8976 Worker thread wakes up
00:29:18.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:18.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:18.362 00.000 8976 StepGuider: deferring bump for deduced move
00:29:18.362 00.000 8976 move complete, result=0
00:29:18.362 00.000 8976 worker thread done servicing request
00:29:18.475 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:18.475 00.000 5052 Status Line: Star lost - low SNR
00:29:18.475 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:18.475 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:18.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:18.475 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:18.475 00.000 5052 Enqueuing Expose request
00:29:18.476 00.001 8976 Worker thread wakes up
00:29:18.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:18.476 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:19.160 00.684 8976 Exposure complete
00:29:19.165 00.005 8976 worker thread done servicing request
00:29:19.165 00.000 5052 OnExposeComplete: enter
00:29:19.165 00.000 5052 UpdateGuideState(): m_state=6
00:29:19.165 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 262
00:29:19.165 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=19, SNR=3.0, Peak=59 HFD=0.0
00:29:19.165 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:19.165 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:19.165 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:19.166 00.001 8976 Worker thread wakes up
00:29:19.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:19.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:19.166 00.000 8976 StepGuider: deferring bump for deduced move
00:29:19.166 00.000 8976 move complete, result=0
00:29:19.166 00.000 8976 worker thread done servicing request
00:29:19.279 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:19.279 00.000 5052 Status Line: Star lost - low SNR
00:29:19.280 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:19.280 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:19.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:19.280 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:19.280 00.000 5052 Enqueuing Expose request
00:29:19.280 00.000 8976 Worker thread wakes up
00:29:19.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:19.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:19.950 00.670 8976 Exposure complete
00:29:19.955 00.005 8976 worker thread done servicing request
00:29:19.955 00.000 5052 OnExposeComplete: enter
00:29:19.955 00.000 5052 UpdateGuideState(): m_state=6
00:29:19.955 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 263
00:29:19.955 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=12, SNR=2.4, Peak=57 HFD=0.0
00:29:19.955 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:19.956 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:19.956 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:19.956 00.000 8976 Worker thread wakes up
00:29:19.956 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:19.956 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:19.956 00.000 8976 StepGuider: deferring bump for deduced move
00:29:19.956 00.000 8976 move complete, result=0
00:29:19.956 00.000 8976 worker thread done servicing request
00:29:20.067 00.111 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:20.067 00.000 5052 Status Line: Star lost - low SNR
00:29:20.068 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:20.068 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:20.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:20.068 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:20.068 00.000 5052 Enqueuing Expose request
00:29:20.068 00.000 8976 Worker thread wakes up
00:29:20.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:20.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:20.722 00.654 8976 Exposure complete
00:29:20.727 00.005 8976 worker thread done servicing request
00:29:20.728 00.001 5052 OnExposeComplete: enter
00:29:20.728 00.000 5052 UpdateGuideState(): m_state=6
00:29:20.728 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 264
00:29:20.728 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=14, SNR=2.6, Peak=56 HFD=0.0
00:29:20.728 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:20.728 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:20.728 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:20.728 00.000 8976 Worker thread wakes up
00:29:20.728 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:20.728 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:20.728 00.000 8976 StepGuider: deferring bump for deduced move
00:29:20.728 00.000 8976 move complete, result=0
00:29:20.728 00.000 8976 worker thread done servicing request
00:29:20.843 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:20.843 00.000 5052 Status Line: Star lost - low SNR
00:29:20.843 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:20.843 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:20.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:20.843 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:20.843 00.000 5052 Enqueuing Expose request
00:29:20.844 00.001 8976 Worker thread wakes up
00:29:20.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:20.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:21.500 00.656 8976 Exposure complete
00:29:21.505 00.005 8976 worker thread done servicing request
00:29:21.506 00.001 5052 OnExposeComplete: enter
00:29:21.506 00.000 5052 UpdateGuideState(): m_state=6
00:29:21.506 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 265
00:29:21.506 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=11, SNR=2.3, Peak=57 HFD=0.0
00:29:21.506 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:21.506 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:21.506 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:21.506 00.000 8976 Worker thread wakes up
00:29:21.506 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:21.506 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:21.506 00.000 8976 StepGuider: deferring bump for deduced move
00:29:21.506 00.000 8976 move complete, result=0
00:29:21.506 00.000 8976 worker thread done servicing request
00:29:21.618 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:21.618 00.000 5052 Status Line: Star lost - low SNR
00:29:21.619 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:21.619 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:21.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:21.619 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:21.619 00.000 5052 Enqueuing Expose request
00:29:21.619 00.000 8976 Worker thread wakes up
00:29:21.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:21.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:22.272 00.653 8976 Exposure complete
00:29:22.278 00.006 8976 worker thread done servicing request
00:29:22.278 00.000 5052 OnExposeComplete: enter
00:29:22.278 00.000 5052 UpdateGuideState(): m_state=6
00:29:22.278 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 266
00:29:22.278 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=13, SNR=2.5, Peak=57 HFD=0.0
00:29:22.278 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:22.278 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:22.278 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:22.279 00.001 8976 Worker thread wakes up
00:29:22.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:22.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:22.279 00.000 8976 StepGuider: deferring bump for deduced move
00:29:22.279 00.000 8976 move complete, result=0
00:29:22.279 00.000 8976 worker thread done servicing request
00:29:22.380 00.101 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:22.380 00.000 5052 Status Line: Star lost - low SNR
00:29:22.380 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:22.380 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:22.381 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:22.381 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:22.381 00.000 5052 Enqueuing Expose request
00:29:22.381 00.000 8976 Worker thread wakes up
00:29:22.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:22.381 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:23.036 00.655 8976 Exposure complete
00:29:23.041 00.005 8976 worker thread done servicing request
00:29:23.041 00.000 5052 OnExposeComplete: enter
00:29:23.041 00.000 5052 UpdateGuideState(): m_state=6
00:29:23.041 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 267
00:29:23.041 00.000 5052 Star::Find false star n=7 nbg=164 bg=46.7 sigma=0.9 thresh=49 peak=49
00:29:23.041 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=24, SNR=2.9, Peak=57 HFD=0.0
00:29:23.041 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:23.041 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:23.041 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:23.041 00.000 8976 Worker thread wakes up
00:29:23.041 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:23.042 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:23.042 00.000 8976 StepGuider: deferring bump for deduced move
00:29:23.042 00.000 8976 move complete, result=0
00:29:23.042 00.000 8976 worker thread done servicing request
00:29:23.155 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:23.155 00.000 5052 Status Line: Star lost - low SNR
00:29:23.156 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:23.156 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:23.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:23.156 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:23.156 00.000 5052 Enqueuing Expose request
00:29:23.156 00.000 8976 Worker thread wakes up
00:29:23.156 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:23.156 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:23.816 00.660 8976 Exposure complete
00:29:23.821 00.005 8976 worker thread done servicing request
00:29:23.822 00.001 5052 OnExposeComplete: enter
00:29:23.822 00.000 5052 UpdateGuideState(): m_state=6
00:29:23.822 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 268
00:29:23.822 00.000 5052 Star::Find false star n=6 nbg=167 bg=46.6 sigma=0.9 thresh=49 peak=49
00:29:23.822 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=23, SNR=2.9, Peak=57 HFD=0.0
00:29:23.822 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:23.822 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:23.822 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:23.822 00.000 8976 Worker thread wakes up
00:29:23.822 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:23.822 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:23.822 00.000 8976 StepGuider: deferring bump for deduced move
00:29:23.822 00.000 8976 move complete, result=0
00:29:23.822 00.000 8976 worker thread done servicing request
00:29:23.929 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:23.929 00.000 5052 Status Line: Star lost - low SNR
00:29:23.929 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:23.929 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:23.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:23.929 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:23.929 00.000 5052 Enqueuing Expose request
00:29:23.930 00.001 8976 Worker thread wakes up
00:29:23.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:23.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:24.616 00.686 8976 Exposure complete
00:29:24.622 00.006 8976 worker thread done servicing request
00:29:24.622 00.000 5052 OnExposeComplete: enter
00:29:24.622 00.000 5052 UpdateGuideState(): m_state=6
00:29:24.622 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 269
00:29:24.622 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=15, SNR=2.6, Peak=57 HFD=0.0
00:29:24.622 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:24.622 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:24.622 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:24.622 00.000 8976 Worker thread wakes up
00:29:24.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:24.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:24.622 00.000 8976 StepGuider: deferring bump for deduced move
00:29:24.622 00.000 8976 move complete, result=0
00:29:24.623 00.001 8976 worker thread done servicing request
00:29:24.738 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:24.738 00.000 5052 Status Line: Star lost - low SNR
00:29:24.739 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:24.739 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:24.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:24.739 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:24.739 00.000 5052 Enqueuing Expose request
00:29:24.739 00.000 8976 Worker thread wakes up
00:29:24.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:24.739 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:25.425 00.686 8976 Exposure complete
00:29:25.430 00.005 8976 worker thread done servicing request
00:29:25.430 00.000 5052 OnExposeComplete: enter
00:29:25.430 00.000 5052 UpdateGuideState(): m_state=6
00:29:25.430 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 270
00:29:25.431 00.001 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=10, SNR=2.2, Peak=57 HFD=0.0
00:29:25.431 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:25.431 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:25.431 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:25.431 00.000 8976 Worker thread wakes up
00:29:25.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:25.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:25.431 00.000 8976 StepGuider: deferring bump for deduced move
00:29:25.431 00.000 8976 move complete, result=0
00:29:25.431 00.000 8976 worker thread done servicing request
00:29:25.545 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:25.545 00.000 5052 Status Line: Star lost - low SNR
00:29:25.546 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:25.546 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:25.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:25.546 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:25.546 00.000 5052 Enqueuing Expose request
00:29:25.546 00.000 8976 Worker thread wakes up
00:29:25.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:25.546 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:26.232 00.686 8976 Exposure complete
00:29:26.239 00.007 8976 worker thread done servicing request
00:29:26.239 00.000 5052 OnExposeComplete: enter
00:29:26.239 00.000 5052 UpdateGuideState(): m_state=6
00:29:26.239 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 271
00:29:26.239 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=16, SNR=2.8, Peak=57 HFD=0.0
00:29:26.239 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:26.239 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:26.239 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:26.239 00.000 8976 Worker thread wakes up
00:29:26.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:26.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:26.239 00.000 8976 StepGuider: deferring bump for deduced move
00:29:26.239 00.000 8976 move complete, result=0
00:29:26.240 00.001 8976 worker thread done servicing request
00:29:26.346 00.106 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:26.346 00.000 5052 Status Line: Star lost - low SNR
00:29:26.346 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:26.346 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:26.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:26.347 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:26.347 00.000 5052 Enqueuing Expose request
00:29:26.347 00.000 8976 Worker thread wakes up
00:29:26.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:26.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:27.031 00.684 8976 Exposure complete
00:29:27.037 00.006 8976 worker thread done servicing request
00:29:27.037 00.000 5052 OnExposeComplete: enter
00:29:27.037 00.000 5052 UpdateGuideState(): m_state=6
00:29:27.037 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 272
00:29:27.037 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=16, SNR=2.7, Peak=57 HFD=0.0
00:29:27.037 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:27.037 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:27.037 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:27.037 00.000 8976 Worker thread wakes up
00:29:27.037 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:27.037 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:27.037 00.000 8976 StepGuider: deferring bump for deduced move
00:29:27.037 00.000 8976 move complete, result=0
00:29:27.037 00.000 8976 worker thread done servicing request
00:29:27.150 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:27.150 00.000 5052 Status Line: Star lost - low SNR
00:29:27.150 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:27.151 00.001 5052 UpdateGuideState exits: Star lost - low SNR
00:29:27.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:27.151 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:27.151 00.000 5052 Enqueuing Expose request
00:29:27.151 00.000 8976 Worker thread wakes up
00:29:27.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:27.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:27.834 00.683 8976 Exposure complete
00:29:27.840 00.006 8976 worker thread done servicing request
00:29:27.840 00.000 5052 OnExposeComplete: enter
00:29:27.840 00.000 5052 UpdateGuideState(): m_state=6
00:29:27.840 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 273
00:29:27.840 00.000 5052 Star::Find false star n=12 nbg=155 bg=47.0 sigma=0.8 thresh=49 peak=49
00:29:27.840 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=32, SNR=2.9, Peak=57 HFD=0.0
00:29:27.840 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:27.840 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:27.840 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:27.840 00.000 8976 Worker thread wakes up
00:29:27.840 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:27.840 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:27.840 00.000 8976 StepGuider: deferring bump for deduced move
00:29:27.840 00.000 8976 move complete, result=0
00:29:27.841 00.001 8976 worker thread done servicing request
00:29:27.943 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:27.943 00.000 5052 Status Line: Star lost - low SNR
00:29:27.943 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:27.943 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:27.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:27.943 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:27.943 00.000 5052 Enqueuing Expose request
00:29:27.943 00.000 8976 Worker thread wakes up
00:29:27.943 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:27.943 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:28.625 00.682 8976 Exposure complete
00:29:28.630 00.005 8976 worker thread done servicing request
00:29:28.630 00.000 5052 OnExposeComplete: enter
00:29:28.630 00.000 5052 UpdateGuideState(): m_state=6
00:29:28.630 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 274
00:29:28.630 00.000 5052 Star::Find false star n=5 nbg=166 bg=46.6 sigma=0.9 thresh=49 peak=49
00:29:28.630 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=338.00, Mass=21, SNR=2.9, Peak=57 HFD=0.0
00:29:28.631 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:28.631 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:28.631 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:28.631 00.000 8976 Worker thread wakes up
00:29:28.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:28.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:28.631 00.000 8976 StepGuider: deferring bump for deduced move
00:29:28.631 00.000 8976 move complete, result=0
00:29:28.631 00.000 8976 worker thread done servicing request
00:29:28.732 00.101 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:28.732 00.000 5052 Status Line: Star lost - low SNR
00:29:28.733 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:28.733 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:28.733 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:28.733 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:28.733 00.000 5052 Enqueuing Expose request
00:29:28.733 00.000 8976 Worker thread wakes up
00:29:28.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:28.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:29.418 00.685 8976 Exposure complete
00:29:29.423 00.005 8976 worker thread done servicing request
00:29:29.423 00.000 5052 OnExposeComplete: enter
00:29:29.423 00.000 5052 UpdateGuideState(): m_state=6
00:29:29.423 00.000 5052 Star::Find(18, 336, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 275
00:29:29.424 00.001 5052 Star::Find returns 1 (0), X=328.25, Y=338.42, Mass=27, SNR=3.5, Peak=58 HFD=6.3
00:29:29.424 00.000 5052 DistanceChecker: deactivated
00:29:29.424 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.12) = xAngle (-0.28 = -0.28)
00:29:29.424 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.44 = -0.44)
00:29:29.424 00.000 5052 CameraToMount -- cameraX=-9.94 cameraY=36.25 hyp=37.58 cameraTheta=1.84 mountX=36.15 mountY=-15.99, mountTheta=-0.42
00:29:29.424 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-9.94, y=36.25, opts=13)
00:29:29.424 00.000 5052 Enqueuing Move request for stepguider (-9.94, 36.25)
00:29:29.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:29.425 00.001 5052 UpdateGuideState exits: m=27 SNR=3.5
00:29:29.425 00.000 8976 Worker thread wakes up
00:29:29.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-9.94, 36.25) opts 0xd
00:29:29.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-9.94, 36.25)
00:29:29.425 00.000 8976 Moving (-9.94, 36.25) raw xDistance=36.15 yDistance=-15.99
00:29:29.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:29.425 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:29:29.425 00.000 5052 Enqueuing Expose request
00:29:29.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 24.27 from input 36.15
00:29:29.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns -11.12 from input -15.99
00:29:29.425 00.000 8976 MoveAxis(L, 153, ABG)
00:29:29.425 00.000 8976 stepping (-39, 39) + (-153, 0)
00:29:29.425 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:29:29.425 00.000 8976 MoveAxis(U, 61, ABG)
00:29:29.425 00.000 8976 stepping (-39, 39) + (0, 61)
00:29:29.425 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:29:29.425 00.000 8976 FAR outside bump range, increase bump weight 13.50 => 14.50
00:29:29.425 00.000 8976 AO travel limit exceeded, using large bump correction
00:29:29.425 00.000 8976 Scheduling Mount bump of (-2.379, 8.680)
00:29:29.425 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-2.38, y=8.68, opts=4)
00:29:29.425 00.000 8976 Enqueuing Move request for scope (-2.38, 8.68)
00:29:29.425 00.000 8976 move complete, result=0
00:29:29.425 00.000 8976 worker thread done servicing request
00:29:29.426 00.001 8976 Worker thread wakes up
00:29:29.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:29.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(310,320,37,21)
00:29:29.426 00.000 5052 GuideStep: 36.1 px 0 ms WEST, -16.0 px 0 ms NORTH
00:29:29.426 00.000 9828 Worker thread wakes up
00:29:29.426 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-2.38, 8.68) opts 0x4
00:29:29.426 00.000 9828 Handling offset move in thread for scope, endpoint = (-2.38, 8.68)
00:29:29.426 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.94 = -1.35)
00:29:29.426 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (7.97 = 1.69)
00:29:29.426 00.000 9828 CameraToMount -- cameraX=-2.38 cameraY=8.68 hyp=9.00 cameraTheta=1.84 mountX=1.99 mountY=8.94, mountTheta=1.35
00:29:29.426 00.000 9828 Moving (-2.38, 8.68) raw xDistance=1.99 yDistance=8.94
00:29:29.426 00.000 9828 BLC: window closed
00:29:29.426 00.000 9828 MoveAxis(W, 670, B)
00:29:29.426 00.000 9828 Guiding  Dir = 3, Dur = 670
00:29:29.427 00.001 9828 IsSlewing returns 0
00:29:29.427 00.000 9828 IsGuiding returns 0
00:29:29.427 00.000 9828 PulseGuide returned control before completion, sleep 680
00:29:30.110 00.683 8976 Exposure complete
00:29:30.111 00.001 9828 IsGuiding returns 1
00:29:30.111 00.000 9828 scope still moving after pulse duration time elapsed
00:29:30.116 00.005 8976 worker thread done servicing request
00:29:30.116 00.000 5052 OnExposeComplete: enter
00:29:30.116 00.000 5052 UpdateGuideState(): m_state=6
00:29:30.116 00.000 5052 Star::Find(18, 328, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 276
00:29:30.116 00.000 5052 Star::Find false star n=6 nbg=166 bg=46.5 sigma=0.9 thresh=49 peak=49
00:29:30.116 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=338.00, Mass=24, SNR=2.9, Peak=58 HFD=0.0
00:29:30.116 00.000 5052 DistanceChecker: activated
00:29:30.116 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:30.116 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:30.117 00.001 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:30.117 00.000 8976 Worker thread wakes up
00:29:30.117 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:30.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:30.117 00.000 8976 StepGuider: deferring bump for deduced move
00:29:30.117 00.000 8976 move complete, result=0
00:29:30.117 00.000 8976 worker thread done servicing request
00:29:30.142 00.025 9828 IsSlewing returns 0
00:29:30.142 00.000 9828 IsGuiding returns 1
00:29:30.172 00.030 9828 IsSlewing returns 0
00:29:30.172 00.000 9828 IsGuiding returns 1
00:29:30.203 00.031 9828 IsSlewing returns 0
00:29:30.203 00.000 9828 IsGuiding returns 0
00:29:30.203 00.000 9828 scope move finished after 670 + 106 ms
00:29:30.203 00.000 9828 Move returns status 0, amount 670
00:29:30.203 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:29:30.203 00.000 9828 MoveAxis(S, 1658, B)
00:29:30.203 00.000 9828 Guiding  Dir = 1, Dur = 1658
00:29:30.218 00.015 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:30.218 00.000 5052 Status Line: Star lost - low SNR
00:29:30.218 00.000 9828 IsSlewing returns 0
00:29:30.218 00.000 9828 IsGuiding returns 0
00:29:30.218 00.000 9828 PulseGuide returned control before completion, sleep 1668
00:29:30.218 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:30.218 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:30.218 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:30.219 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:30.219 00.000 5052 Enqueuing Expose request
00:29:30.219 00.000 8976 Worker thread wakes up
00:29:30.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:30.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:30.901 00.682 8976 Exposure complete
00:29:30.907 00.006 8976 worker thread done servicing request
00:29:30.907 00.000 5052 OnExposeComplete: enter
00:29:30.907 00.000 5052 UpdateGuideState(): m_state=6
00:29:30.907 00.000 5052 Star::Find(18, 328, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 277
00:29:30.907 00.000 5052 Star::Find false star n=6 nbg=164 bg=46.8 sigma=0.8 thresh=49 peak=49
00:29:30.907 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=338.00, Mass=22, SNR=2.9, Peak=56 HFD=0.0
00:29:30.907 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:30.907 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:30.907 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:30.907 00.000 8976 Worker thread wakes up
00:29:30.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:30.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:30.907 00.000 8976 StepGuider: deferring bump for deduced move
00:29:30.908 00.001 8976 move complete, result=0
00:29:30.908 00.000 8976 worker thread done servicing request
00:29:31.012 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:31.012 00.000 5052 Status Line: Star lost - low SNR
00:29:31.013 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:31.013 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:31.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:31.013 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:31.013 00.000 5052 Enqueuing Expose request
00:29:31.013 00.000 8976 Worker thread wakes up
00:29:31.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:31.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:31.695 00.682 8976 Exposure complete
00:29:31.701 00.006 8976 worker thread done servicing request
00:29:31.701 00.000 5052 OnExposeComplete: enter
00:29:31.701 00.000 5052 UpdateGuideState(): m_state=6
00:29:31.701 00.000 5052 Star::Find(18, 328, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 278
00:29:31.701 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=338.00, Mass=18, SNR=2.9, Peak=56 HFD=0.0
00:29:31.701 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:31.701 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:31.701 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:31.701 00.000 8976 Worker thread wakes up
00:29:31.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:31.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:31.701 00.000 8976 StepGuider: deferring bump for deduced move
00:29:31.701 00.000 8976 move complete, result=0
00:29:31.702 00.001 8976 worker thread done servicing request
00:29:31.806 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:31.806 00.000 5052 Status Line: Star lost - low SNR
00:29:31.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:31.806 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:31.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:31.806 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:31.806 00.000 5052 Enqueuing Expose request
00:29:31.807 00.001 8976 Worker thread wakes up
00:29:31.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:31.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:31.899 00.092 9828 IsGuiding returns 1
00:29:31.899 00.000 9828 scope still moving after pulse duration time elapsed
00:29:31.930 00.031 9828 IsSlewing returns 0
00:29:31.930 00.000 9828 IsGuiding returns 1
00:29:31.962 00.032 9828 IsSlewing returns 0
00:29:31.962 00.000 9828 IsGuiding returns 1
00:29:31.993 00.031 9828 IsSlewing returns 0
00:29:31.993 00.000 9828 IsGuiding returns 0
00:29:31.993 00.000 9828 scope move finished after 1658 + 116 ms
00:29:31.993 00.000 9828 Move returns status 0, amount 1658
00:29:31.993 00.000 9828 move complete, result=0
00:29:31.993 00.000 9828 worker thread done servicing request
00:29:31.993 00.000 5052 GuideStep: 2.0 px 670 ms WEST, 8.9 px 1658 ms SOUTH
00:29:32.488 00.495 8976 Exposure complete
00:29:32.494 00.006 8976 worker thread done servicing request
00:29:32.494 00.000 5052 OnExposeComplete: enter
00:29:32.494 00.000 5052 UpdateGuideState(): m_state=6
00:29:32.494 00.000 5052 Star::Find(18, 328, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 279
00:29:32.494 00.000 5052 Star::Find false star n=7 nbg=164 bg=46.9 sigma=0.8 thresh=49 peak=49
00:29:32.494 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=338.00, Mass=24, SNR=2.9, Peak=57 HFD=0.0
00:29:32.494 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:32.494 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:32.494 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:32.494 00.000 8976 Worker thread wakes up
00:29:32.494 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:32.494 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:32.494 00.000 8976 StepGuider: deferring bump for deduced move
00:29:32.494 00.000 8976 move complete, result=0
00:29:32.494 00.000 8976 worker thread done servicing request
00:29:32.597 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:32.597 00.000 5052 Status Line: Star lost - low SNR
00:29:32.597 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:32.597 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:32.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:32.597 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:32.598 00.001 5052 Enqueuing Expose request
00:29:32.598 00.000 8976 Worker thread wakes up
00:29:32.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:32.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:33.283 00.685 8976 Exposure complete
00:29:33.289 00.006 8976 worker thread done servicing request
00:29:33.289 00.000 5052 OnExposeComplete: enter
00:29:33.289 00.000 5052 UpdateGuideState(): m_state=6
00:29:33.289 00.000 5052 Star::Find(18, 328, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 280
00:29:33.289 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=338.00, Mass=15, SNR=2.6, Peak=57 HFD=0.0
00:29:33.289 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:33.289 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:33.289 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:33.289 00.000 8976 Worker thread wakes up
00:29:33.289 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:33.290 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:33.290 00.000 8976 StepGuider: deferring bump for deduced move
00:29:33.290 00.000 8976 move complete, result=0
00:29:33.290 00.000 8976 worker thread done servicing request
00:29:33.403 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:33.403 00.000 5052 Status Line: Star lost - low SNR
00:29:33.404 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:33.404 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:33.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:33.404 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:33.404 00.000 5052 Enqueuing Expose request
00:29:33.404 00.000 8976 Worker thread wakes up
00:29:33.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:33.404 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:34.087 00.683 8976 Exposure complete
00:29:34.093 00.006 8976 worker thread done servicing request
00:29:34.093 00.000 5052 OnExposeComplete: enter
00:29:34.093 00.000 5052 UpdateGuideState(): m_state=6
00:29:34.093 00.000 5052 Star::Find(18, 328, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 281
00:29:34.093 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=338.00, Mass=18, SNR=2.9, Peak=57 HFD=0.0
00:29:34.093 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:34.093 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:34.093 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:34.093 00.000 8976 Worker thread wakes up
00:29:34.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:34.094 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:34.094 00.000 8976 StepGuider: deferring bump for deduced move
00:29:34.094 00.000 8976 move complete, result=0
00:29:34.094 00.000 8976 worker thread done servicing request
00:29:34.198 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:34.198 00.000 5052 Status Line: Star lost - low SNR
00:29:34.199 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:34.199 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:34.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:34.199 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:34.199 00.000 5052 Enqueuing Expose request
00:29:34.199 00.000 8976 Worker thread wakes up
00:29:34.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:34.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:34.883 00.684 8976 Exposure complete
00:29:34.889 00.006 8976 worker thread done servicing request
00:29:34.889 00.000 5052 OnExposeComplete: enter
00:29:34.889 00.000 5052 UpdateGuideState(): m_state=6
00:29:34.889 00.000 5052 Star::Find(18, 328, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 282
00:29:34.889 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=338.00, Mass=19, SNR=2.9, Peak=58 HFD=0.0
00:29:34.889 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:34.889 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:34.889 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:34.889 00.000 8976 Worker thread wakes up
00:29:34.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:34.890 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:34.890 00.000 8976 StepGuider: deferring bump for deduced move
00:29:34.890 00.000 8976 move complete, result=0
00:29:34.890 00.000 8976 worker thread done servicing request
00:29:35.002 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:35.002 00.000 5052 Status Line: Star lost - low SNR
00:29:35.002 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:35.002 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:35.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:35.003 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:35.003 00.000 5052 Enqueuing Expose request
00:29:35.003 00.000 8976 Worker thread wakes up
00:29:35.003 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:35.003 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:35.693 00.690 8976 Exposure complete
00:29:35.699 00.006 8976 worker thread done servicing request
00:29:35.699 00.000 5052 OnExposeComplete: enter
00:29:35.699 00.000 5052 UpdateGuideState(): m_state=6
00:29:35.699 00.000 5052 Star::Find(18, 328, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 283
00:29:35.700 00.001 5052 Star::Find returns 0 (2), X=328.00, Y=338.00, Mass=11, SNR=2.3, Peak=58 HFD=0.0
00:29:35.700 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:35.700 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:35.700 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:35.700 00.000 8976 Worker thread wakes up
00:29:35.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:35.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:35.700 00.000 8976 StepGuider: deferring bump for deduced move
00:29:35.700 00.000 8976 move complete, result=0
00:29:35.700 00.000 8976 worker thread done servicing request
00:29:35.804 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:35.804 00.000 5052 Status Line: Star lost - low SNR
00:29:35.805 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:35.805 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:35.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:35.805 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:35.805 00.000 5052 Enqueuing Expose request
00:29:35.805 00.000 8976 Worker thread wakes up
00:29:35.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:35.805 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:36.489 00.684 8976 Exposure complete
00:29:36.494 00.005 8976 worker thread done servicing request
00:29:36.494 00.000 5052 OnExposeComplete: enter
00:29:36.494 00.000 5052 UpdateGuideState(): m_state=6
00:29:36.494 00.000 5052 Star::Find(18, 328, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 284
00:29:36.494 00.000 5052 Star::Find false star n=8 nbg=160 bg=46.6 sigma=0.8 thresh=49 peak=49
00:29:36.494 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=338.00, Mass=27, SNR=2.9, Peak=57 HFD=0.0
00:29:36.494 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:36.495 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:36.495 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:36.495 00.000 8976 Worker thread wakes up
00:29:36.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:36.495 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:36.495 00.000 8976 StepGuider: deferring bump for deduced move
00:29:36.495 00.000 8976 move complete, result=0
00:29:36.496 00.001 8976 worker thread done servicing request
00:29:36.606 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:36.606 00.000 5052 Status Line: Star lost - low SNR
00:29:36.607 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:36.607 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:36.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:36.607 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:36.607 00.000 5052 Enqueuing Expose request
00:29:36.607 00.000 8976 Worker thread wakes up
00:29:36.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:36.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:37.286 00.679 8976 Exposure complete
00:29:37.292 00.006 8976 worker thread done servicing request
00:29:37.292 00.000 5052 OnExposeComplete: enter
00:29:37.292 00.000 5052 UpdateGuideState(): m_state=6
00:29:37.292 00.000 5052 Star::Find(18, 328, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 285
00:29:37.292 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=338.00, Mass=14, SNR=2.6, Peak=58 HFD=0.0
00:29:37.292 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:37.292 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:37.292 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:37.292 00.000 8976 Worker thread wakes up
00:29:37.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:37.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:37.292 00.000 8976 StepGuider: deferring bump for deduced move
00:29:37.292 00.000 8976 move complete, result=0
00:29:37.292 00.000 8976 worker thread done servicing request
00:29:37.408 00.116 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:37.408 00.000 5052 Status Line: Star lost - low SNR
00:29:37.408 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:37.408 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:37.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:37.408 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:37.409 00.001 5052 Enqueuing Expose request
00:29:37.409 00.000 8976 Worker thread wakes up
00:29:37.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:37.409 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:38.091 00.682 8976 Exposure complete
00:29:38.097 00.006 8976 worker thread done servicing request
00:29:38.098 00.001 5052 OnExposeComplete: enter
00:29:38.098 00.000 5052 UpdateGuideState(): m_state=6
00:29:38.098 00.000 5052 Star::Find(18, 328, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 286
00:29:38.098 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=338.00, Mass=14, SNR=2.6, Peak=56 HFD=0.0
00:29:38.098 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:38.098 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:38.098 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:38.098 00.000 8976 Worker thread wakes up
00:29:38.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:38.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:38.098 00.000 8976 StepGuider: deferring bump for deduced move
00:29:38.098 00.000 8976 move complete, result=0
00:29:38.098 00.000 8976 worker thread done servicing request
00:29:38.200 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:38.200 00.000 5052 Status Line: Star lost - low SNR
00:29:38.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:38.200 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:38.201 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:38.201 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:38.201 00.000 5052 Enqueuing Expose request
00:29:38.201 00.000 8976 Worker thread wakes up
00:29:38.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:38.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:38.884 00.683 8976 Exposure complete
00:29:38.889 00.005 8976 worker thread done servicing request
00:29:38.889 00.000 5052 OnExposeComplete: enter
00:29:38.889 00.000 5052 UpdateGuideState(): m_state=6
00:29:38.889 00.000 5052 Star::Find(18, 328, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 287
00:29:38.889 00.000 5052 Star::Find false star n=6 nbg=164 bg=46.6 sigma=0.9 thresh=49 peak=49
00:29:38.889 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=338.00, Mass=23, SNR=2.9, Peak=57 HFD=0.0
00:29:38.889 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:38.890 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:38.890 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:38.890 00.000 8976 Worker thread wakes up
00:29:38.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:38.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:38.890 00.000 8976 StepGuider: deferring bump for deduced move
00:29:38.890 00.000 8976 move complete, result=0
00:29:38.890 00.000 8976 worker thread done servicing request
00:29:38.993 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:38.993 00.000 5052 Status Line: Star lost - low SNR
00:29:38.994 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:38.994 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:38.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:38.994 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:38.994 00.000 5052 Enqueuing Expose request
00:29:38.994 00.000 8976 Worker thread wakes up
00:29:38.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:38.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:39.678 00.684 8976 Exposure complete
00:29:39.683 00.005 8976 worker thread done servicing request
00:29:39.683 00.000 5052 OnExposeComplete: enter
00:29:39.683 00.000 5052 UpdateGuideState(): m_state=6
00:29:39.683 00.000 5052 Star::Find(18, 328, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 288
00:29:39.683 00.000 5052 Star::Find returns 1 (0), X=327.33, Y=338.57, Mass=30, SNR=3.7, Peak=58 HFD=3.0
00:29:39.683 00.000 5052 DistanceChecker: reject for large offset (37.98 > 23.58) avgDist = 11.79 count = 240
00:29:39.683 00.000 5052 DistanceChecker: begin recovering
00:29:39.683 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.12) = xAngle (-0.26 = -0.26)
00:29:39.683 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.42 = -0.42)
00:29:39.683 00.000 5052 CameraToMount -- cameraX=-10.86 cameraY=36.40 hyp=37.98 cameraTheta=1.86 mountX=36.75 mountY=-15.38, mountTheta=-0.40
00:29:39.684 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-10.86, y=36.40, opts=13)
00:29:39.684 00.000 5052 Enqueuing Move request for stepguider (-10.86, 36.40)
00:29:39.684 00.000 8976 Worker thread wakes up
00:29:39.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-10.86, 36.40) opts 0xd
00:29:39.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-10.86, 36.40)
00:29:39.684 00.000 8976 Moving (-10.86, 36.40) raw xDistance=36.75 yDistance=-15.38
00:29:39.684 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:39.684 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
00:29:39.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:39.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 24.85 from input 36.75
00:29:39.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns -10.47 from input -15.38
00:29:39.684 00.000 8976 MoveAxis(L, 157, ABG)
00:29:39.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:29:39.684 00.000 5052 Enqueuing Expose request
00:29:39.684 00.000 8976 stepping (-39, 39) + (-157, 0)
00:29:39.684 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:29:39.684 00.000 8976 MoveAxis(U, 58, ABG)
00:29:39.684 00.000 8976 stepping (-39, 39) + (0, 58)
00:29:39.684 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:29:39.684 00.000 8976 FAR outside bump range, increase bump weight 14.50 => 15.50
00:29:39.684 00.000 8976 AO travel limit exceeded, using large bump correction
00:29:39.685 00.001 8976 Scheduling Mount bump of (-2.572, 8.625)
00:29:39.685 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-2.57, y=8.62, opts=4)
00:29:39.685 00.000 8976 Enqueuing Move request for scope (-2.57, 8.62)
00:29:39.685 00.000 8976 move complete, result=0
00:29:39.685 00.000 8976 worker thread done servicing request
00:29:39.685 00.000 8976 Worker thread wakes up
00:29:39.685 00.000 9828 Worker thread wakes up
00:29:39.685 00.000 5052 GuideStep: 36.8 px 0 ms WEST, -15.4 px 0 ms NORTH
00:29:39.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:39.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(309,321,37,20)
00:29:39.685 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-2.57, 8.62) opts 0x4
00:29:39.685 00.000 9828 Handling offset move in thread for scope, endpoint = (-2.57, 8.62)
00:29:39.685 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.33)
00:29:39.685 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (7.99 = 1.71)
00:29:39.685 00.000 9828 CameraToMount -- cameraX=-2.57 cameraY=8.62 hyp=9.00 cameraTheta=1.86 mountX=2.18 mountY=8.91, mountTheta=1.33
00:29:39.685 00.000 9828 Moving (-2.57, 8.62) raw xDistance=2.18 yDistance=8.91
00:29:39.685 00.000 9828 BLC: window closed
00:29:39.685 00.000 9828 MoveAxis(W, 736, B)
00:29:39.686 00.001 9828 Guiding  Dir = 3, Dur = 736
00:29:39.686 00.000 9828 IsSlewing returns 0
00:29:39.686 00.000 9828 IsGuiding returns 0
00:29:39.686 00.000 9828 PulseGuide returned control before completion, sleep 746
00:29:40.370 00.684 8976 Exposure complete
00:29:40.376 00.006 8976 worker thread done servicing request
00:29:40.376 00.000 5052 OnExposeComplete: enter
00:29:40.376 00.000 5052 UpdateGuideState(): m_state=6
00:29:40.376 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 289
00:29:40.376 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=18, SNR=2.9, Peak=60 HFD=0.0
00:29:40.376 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:40.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:40.376 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:40.376 00.000 8976 Worker thread wakes up
00:29:40.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:40.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:40.376 00.000 8976 StepGuider: deferring bump for deduced move
00:29:40.376 00.000 8976 move complete, result=0
00:29:40.377 00.001 8976 worker thread done servicing request
00:29:40.436 00.059 9828 IsGuiding returns 1
00:29:40.436 00.000 9828 scope still moving after pulse duration time elapsed
00:29:40.467 00.031 9828 IsSlewing returns 0
00:29:40.467 00.000 9828 IsGuiding returns 1
00:29:40.483 00.016 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:40.483 00.000 5052 Status Line: Star lost - low SNR
00:29:40.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:40.483 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:40.484 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:40.484 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:40.484 00.000 5052 Enqueuing Expose request
00:29:40.484 00.000 8976 Worker thread wakes up
00:29:40.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:40.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:40.499 00.015 9828 IsSlewing returns 0
00:29:40.499 00.000 9828 IsGuiding returns 1
00:29:40.530 00.031 9828 IsSlewing returns 0
00:29:40.530 00.000 9828 IsGuiding returns 0
00:29:40.530 00.000 9828 scope move finished after 736 + 107 ms
00:29:40.530 00.000 9828 Move returns status 0, amount 736
00:29:40.530 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:29:40.530 00.000 9828 MoveAxis(S, 1653, B)
00:29:40.530 00.000 9828 Guiding  Dir = 1, Dur = 1653
00:29:40.546 00.016 9828 IsSlewing returns 0
00:29:40.546 00.000 9828 IsGuiding returns 0
00:29:40.546 00.000 9828 PulseGuide returned control before completion, sleep 1663
00:29:41.166 00.620 8976 Exposure complete
00:29:41.171 00.005 8976 worker thread done servicing request
00:29:41.171 00.000 5052 OnExposeComplete: enter
00:29:41.171 00.000 5052 UpdateGuideState(): m_state=6
00:29:41.171 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 290
00:29:41.171 00.000 5052 Star::Find returns 1 (0), X=326.83, Y=337.90, Mass=23, SNR=3.2, Peak=59 HFD=2.7
00:29:41.171 00.000 5052 DistanceChecker: reject for large offset (37.48 > 25.94) avgDist = 12.97 count = 241
00:29:41.171 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.12) = xAngle (-0.24 = -0.24)
00:29:41.171 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.40 = -0.40)
00:29:41.171 00.000 5052 CameraToMount -- cameraX=-11.35 cameraY=35.72 hyp=37.48 cameraTheta=1.88 mountX=36.43 mountY=-14.57, mountTheta=-0.38
00:29:41.172 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.35, y=35.72, opts=13)
00:29:41.172 00.000 5052 Enqueuing Move request for stepguider (-11.35, 35.72)
00:29:41.172 00.000 8976 Worker thread wakes up
00:29:41.172 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.35, 35.72) opts 0xd
00:29:41.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.35, 35.72)
00:29:41.172 00.000 8976 Moving (-11.35, 35.72) raw xDistance=36.43 yDistance=-14.57
00:29:41.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 24.69 from input 36.43
00:29:41.172 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:41.172 00.000 5052 UpdateGuideState exits: m=23 SNR=3.2
00:29:41.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:41.173 00.001 8976 GuideAlgorithmHysteresis::Result() returns -9.91 from input -14.57
00:29:41.173 00.000 8976 MoveAxis(L, 156, ABG)
00:29:41.173 00.000 8976 stepping (-39, 39) + (-156, 0)
00:29:41.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:29:41.173 00.000 5052 Enqueuing Expose request
00:29:41.173 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:29:41.173 00.000 8976 MoveAxis(U, 54, ABG)
00:29:41.173 00.000 8976 stepping (-39, 39) + (0, 54)
00:29:41.173 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:29:41.173 00.000 8976 secondary mount is busy, cannot bump
00:29:41.173 00.000 8976 move complete, result=0
00:29:41.173 00.000 8976 worker thread done servicing request
00:29:41.173 00.000 8976 Worker thread wakes up
00:29:41.173 00.000 5052 GuideStep: 36.4 px 0 ms WEST, -14.6 px 0 ms NORTH
00:29:41.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:41.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(309,320,37,21)
00:29:41.857 00.684 8976 Exposure complete
00:29:41.862 00.005 8976 worker thread done servicing request
00:29:41.863 00.001 5052 OnExposeComplete: enter
00:29:41.863 00.000 5052 UpdateGuideState(): m_state=6
00:29:41.863 00.000 5052 Star::Find(18, 326, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 291
00:29:41.863 00.000 5052 Star::Find returns 0 (2), X=326.00, Y=337.00, Mass=16, SNR=2.7, Peak=59 HFD=0.0
00:29:41.863 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:41.863 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:41.863 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:41.863 00.000 8976 Worker thread wakes up
00:29:41.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:41.863 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:41.863 00.000 8976 StepGuider: deferring bump for deduced move
00:29:41.863 00.000 8976 move complete, result=0
00:29:41.864 00.001 8976 worker thread done servicing request
00:29:41.970 00.106 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:41.970 00.000 5052 Status Line: Star lost - low SNR
00:29:41.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:41.970 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:41.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:41.970 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:41.970 00.000 5052 Enqueuing Expose request
00:29:41.970 00.000 8976 Worker thread wakes up
00:29:41.971 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:41.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:42.217 00.246 9828 IsGuiding returns 1
00:29:42.217 00.000 9828 scope still moving after pulse duration time elapsed
00:29:42.248 00.031 9828 IsSlewing returns 0
00:29:42.248 00.000 9828 IsGuiding returns 1
00:29:42.279 00.031 9828 IsSlewing returns 0
00:29:42.279 00.000 9828 IsGuiding returns 1
00:29:42.309 00.030 9828 IsSlewing returns 0
00:29:42.309 00.000 9828 IsGuiding returns 1
00:29:42.340 00.031 9828 IsSlewing returns 0
00:29:42.340 00.000 9828 IsGuiding returns 0
00:29:42.340 00.000 9828 scope move finished after 1653 + 140 ms
00:29:42.340 00.000 9828 Move returns status 0, amount 1653
00:29:42.340 00.000 9828 move complete, result=0
00:29:42.340 00.000 9828 worker thread done servicing request
00:29:42.340 00.000 5052 GuideStep: 2.2 px 736 ms WEST, 8.9 px 1653 ms SOUTH
00:29:42.653 00.313 8976 Exposure complete
00:29:42.659 00.006 8976 worker thread done servicing request
00:29:42.660 00.001 5052 OnExposeComplete: enter
00:29:42.660 00.000 5052 UpdateGuideState(): m_state=6
00:29:42.660 00.000 5052 Star::Find(18, 326, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 292
00:29:42.660 00.000 5052 Star::Find returns 0 (2), X=326.00, Y=337.00, Mass=15, SNR=2.6, Peak=60 HFD=0.0
00:29:42.660 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:42.660 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:42.660 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:42.660 00.000 8976 Worker thread wakes up
00:29:42.660 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:42.660 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:42.660 00.000 8976 StepGuider: deferring bump for deduced move
00:29:42.660 00.000 8976 move complete, result=0
00:29:42.660 00.000 8976 worker thread done servicing request
00:29:42.773 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:42.773 00.000 5052 Status Line: Star lost - low SNR
00:29:42.774 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:42.774 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:42.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:42.774 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:42.774 00.000 5052 Enqueuing Expose request
00:29:42.774 00.000 8976 Worker thread wakes up
00:29:42.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:42.774 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:43.461 00.687 8976 Exposure complete
00:29:43.466 00.005 8976 worker thread done servicing request
00:29:43.467 00.001 5052 OnExposeComplete: enter
00:29:43.467 00.000 5052 UpdateGuideState(): m_state=6
00:29:43.467 00.000 5052 Star::Find(18, 326, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 293
00:29:43.467 00.000 5052 Star::Find returns 1 (0), X=310.53, Y=323.44, Mass=25, SNR=3.4, Peak=60 HFD=1.2
00:29:43.467 00.000 5052 DistanceChecker: reject for large offset (34.89 > 28.14) avgDist = 14.07 count = 242
00:29:43.467 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.12) = xAngle (0.37 = 0.37)
00:29:43.467 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.21 = 0.21)
00:29:43.467 00.000 5052 CameraToMount -- cameraX=-27.66 cameraY=21.26 hyp=34.89 cameraTheta=2.49 mountX=32.52 mountY=7.22, mountTheta=0.22
00:29:43.469 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-27.66, y=21.26, opts=13)
00:29:43.469 00.000 5052 Enqueuing Move request for stepguider (-27.66, 21.26)
00:29:43.469 00.000 8976 Worker thread wakes up
00:29:43.469 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:43.469 00.000 5052 UpdateGuideState exits: m=25 SNR=3.4
00:29:43.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:43.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-27.66, 21.26) opts 0xd
00:29:43.469 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:29:43.469 00.000 5052 Enqueuing Expose request
00:29:43.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-27.66, 21.26)
00:29:43.469 00.000 8976 Moving (-27.66, 21.26) raw xDistance=32.52 yDistance=7.22
00:29:43.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 22.22 from input 32.52
00:29:43.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.86 from input 7.22
00:29:43.469 00.000 8976 MoveAxis(L, 140, ABG)
00:29:43.470 00.001 8976 stepping (-39, 39) + (-140, 0)
00:29:43.470 00.000 8976 StepGuider step would hit limit: truncate move to (-39, 39) + (0, 0)
00:29:43.470 00.000 8976 MoveAxis(D, 21, ABG)
00:29:43.470 00.000 8976 stepping (-39, 39) + (0, -21)
00:29:43.470 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 32 (2) 31 (1) 
00:29:43.574 00.104 8976 Received - 47 (G) 
00:29:43.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 32 (2) 31 (1) 
00:29:43.574 00.000 8976 stepped: pos (-39, 18)
00:29:43.574 00.000 8976 FAR outside bump range, increase bump weight 15.50 => 16.50
00:29:43.574 00.000 8976 AO travel limit exceeded, using large bump correction
00:29:43.574 00.000 8976 Scheduling Mount bump of (-7.135, 5.485)
00:29:43.574 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-7.14, y=5.49, opts=4)
00:29:43.574 00.000 8976 Enqueuing Move request for scope (-7.14, 5.49)
00:29:43.574 00.000 8976 move complete, result=0
00:29:43.575 00.001 9828 Worker thread wakes up
00:29:43.575 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-7.14, 5.49) opts 0x4
00:29:43.575 00.000 9828 Handling offset move in thread for scope, endpoint = (-7.14, 5.49)
00:29:43.575 00.000 8976 worker thread done servicing request
00:29:43.575 00.000 8976 Worker thread wakes up
00:29:43.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:43.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(293,305,37,36)
00:29:43.575 00.000 9828 CameraToMount -- cameraTheta (2.49) - m_xAngle (-3.10) = xAngle (5.58 = -0.70)
00:29:43.575 00.000 9828 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (8.62 = 2.34)
00:29:43.575 00.000 9828 CameraToMount -- cameraX=-7.14 cameraY=5.49 hyp=9.00 cameraTheta=2.49 mountX=6.88 mountY=6.50, mountTheta=0.76
00:29:43.575 00.000 9828 Moving (-7.14, 5.49) raw xDistance=6.88 yDistance=6.50
00:29:43.575 00.000 9828 BLC: window closed
00:29:43.575 00.000 9828 MoveAxis(W, 2320, B)
00:29:43.575 00.000 9828 Guiding  Dir = 3, Dur = 2320
00:29:43.575 00.000 5052 GuideStep: 32.5 px 0 ms WEST, 7.2 px 21 ms SOUTH
00:29:43.575 00.000 9828 IsSlewing returns 0
00:29:43.575 00.000 9828 IsGuiding returns 0
00:29:43.576 00.001 9828 PulseGuide returned control before completion, sleep 2330
00:29:44.261 00.685 8976 Exposure complete
00:29:44.266 00.005 8976 worker thread done servicing request
00:29:44.266 00.000 5052 OnExposeComplete: enter
00:29:44.266 00.000 5052 UpdateGuideState(): m_state=6
00:29:44.266 00.000 5052 Star::Find(18, 310, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 294
00:29:44.267 00.001 5052 Star::Find returns 0 (2), X=310.00, Y=323.00, Mass=15, SNR=2.7, Peak=61 HFD=0.0
00:29:44.267 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:44.267 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:44.267 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:44.267 00.000 8976 Worker thread wakes up
00:29:44.267 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:44.267 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:44.267 00.000 8976 StepGuider: deferring bump for deduced move
00:29:44.267 00.000 8976 move complete, result=0
00:29:44.267 00.000 8976 worker thread done servicing request
00:29:44.376 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:44.376 00.000 5052 Status Line: Star lost - low SNR
00:29:44.376 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:44.376 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:44.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:44.376 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:44.376 00.000 5052 Enqueuing Expose request
00:29:44.376 00.000 8976 Worker thread wakes up
00:29:44.377 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:44.377 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:45.047 00.670 8976 Exposure complete
00:29:45.052 00.005 8976 worker thread done servicing request
00:29:45.052 00.000 5052 OnExposeComplete: enter
00:29:45.052 00.000 5052 UpdateGuideState(): m_state=6
00:29:45.052 00.000 5052 Star::Find(18, 310, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 295
00:29:45.053 00.001 5052 Star::Find returns 0 (2), X=310.00, Y=323.00, Mass=16, SNR=2.7, Peak=60 HFD=0.0
00:29:45.053 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:45.053 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:45.053 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:45.053 00.000 8976 Worker thread wakes up
00:29:45.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:45.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:45.053 00.000 8976 StepGuider: deferring bump for deduced move
00:29:45.053 00.000 8976 move complete, result=0
00:29:45.053 00.000 8976 worker thread done servicing request
00:29:45.155 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:45.155 00.000 5052 Status Line: Star lost - low SNR
00:29:45.155 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:45.155 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:45.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:45.155 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:45.155 00.000 5052 Enqueuing Expose request
00:29:45.155 00.000 8976 Worker thread wakes up
00:29:45.155 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:45.155 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:45.809 00.654 8976 Exposure complete
00:29:45.814 00.005 8976 worker thread done servicing request
00:29:45.814 00.000 5052 OnExposeComplete: enter
00:29:45.814 00.000 5052 UpdateGuideState(): m_state=6
00:29:45.814 00.000 5052 Star::Find(18, 310, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 296
00:29:45.814 00.000 5052 Star::Find returns 0 (2), X=310.00, Y=323.00, Mass=17, SNR=2.8, Peak=61 HFD=0.0
00:29:45.814 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:45.814 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:45.815 00.001 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:45.815 00.000 8976 Worker thread wakes up
00:29:45.815 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:45.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:45.815 00.000 8976 StepGuider: deferring bump for deduced move
00:29:45.815 00.000 8976 move complete, result=0
00:29:45.815 00.000 8976 worker thread done servicing request
00:29:45.914 00.099 9828 IsGuiding returns 1
00:29:45.914 00.000 9828 scope still moving after pulse duration time elapsed
00:29:45.929 00.015 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:45.929 00.000 5052 Status Line: Star lost - low SNR
00:29:45.929 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:45.929 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:45.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:45.930 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:45.930 00.000 5052 Enqueuing Expose request
00:29:45.930 00.000 8976 Worker thread wakes up
00:29:45.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:45.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:45.945 00.015 9828 IsSlewing returns 0
00:29:45.945 00.000 9828 IsGuiding returns 1
00:29:45.978 00.033 9828 IsSlewing returns 0
00:29:45.978 00.000 9828 IsGuiding returns 1
00:29:46.008 00.030 9828 IsSlewing returns 0
00:29:46.008 00.000 9828 IsGuiding returns 0
00:29:46.008 00.000 9828 scope move finished after 2320 + 112 ms
00:29:46.008 00.000 9828 Move returns status 0, amount 2320
00:29:46.008 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:29:46.008 00.000 9828 MoveAxis(S, 1205, B)
00:29:46.008 00.000 9828 Guiding  Dir = 1, Dur = 1205
00:29:46.024 00.016 9828 IsSlewing returns 0
00:29:46.024 00.000 9828 IsGuiding returns 0
00:29:46.024 00.000 9828 PulseGuide returned control before completion, sleep 1215
00:29:46.581 00.557 8976 Exposure complete
00:29:46.587 00.006 8976 worker thread done servicing request
00:29:46.587 00.000 5052 OnExposeComplete: enter
00:29:46.587 00.000 5052 UpdateGuideState(): m_state=6
00:29:46.587 00.000 5052 Star::Find(18, 310, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 297
00:29:46.587 00.000 5052 Star::Find returns 0 (2), X=310.00, Y=323.00, Mass=13, SNR=2.5, Peak=59 HFD=0.0
00:29:46.587 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:46.587 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:46.587 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:46.587 00.000 8976 Worker thread wakes up
00:29:46.587 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:46.587 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:46.587 00.000 8976 StepGuider: deferring bump for deduced move
00:29:46.587 00.000 8976 move complete, result=0
00:29:46.588 00.001 8976 worker thread done servicing request
00:29:46.694 00.106 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:46.694 00.000 5052 Status Line: Star lost - low SNR
00:29:46.694 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:46.695 00.001 5052 UpdateGuideState exits: Star lost - low SNR
00:29:46.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:46.695 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:46.695 00.000 5052 Enqueuing Expose request
00:29:46.695 00.000 8976 Worker thread wakes up
00:29:46.695 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:46.695 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:47.254 00.559 9828 IsGuiding returns 1
00:29:47.254 00.000 9828 scope still moving after pulse duration time elapsed
00:29:47.286 00.032 9828 IsSlewing returns 0
00:29:47.286 00.000 9828 IsGuiding returns 1
00:29:47.317 00.031 9828 IsSlewing returns 0
00:29:47.317 00.000 9828 IsGuiding returns 1
00:29:47.348 00.031 9828 IsSlewing returns 0
00:29:47.348 00.000 9828 IsGuiding returns 1
00:29:47.351 00.003 8976 Exposure complete
00:29:47.357 00.006 8976 worker thread done servicing request
00:29:47.357 00.000 5052 OnExposeComplete: enter
00:29:47.357 00.000 5052 UpdateGuideState(): m_state=6
00:29:47.357 00.000 5052 Star::Find(18, 310, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 298
00:29:47.357 00.000 5052 Star::Find returns 0 (2), X=310.00, Y=323.00, Mass=14, SNR=2.6, Peak=60 HFD=0.0
00:29:47.357 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:47.357 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:47.357 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:47.357 00.000 8976 Worker thread wakes up
00:29:47.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:47.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:47.357 00.000 8976 StepGuider: deferring bump for deduced move
00:29:47.357 00.000 8976 move complete, result=0
00:29:47.357 00.000 8976 worker thread done servicing request
00:29:47.378 00.021 9828 IsSlewing returns 0
00:29:47.378 00.000 9828 IsGuiding returns 1
00:29:47.409 00.031 9828 IsSlewing returns 0
00:29:47.409 00.000 9828 IsGuiding returns 1
00:29:47.440 00.031 9828 IsSlewing returns 0
00:29:47.440 00.000 9828 IsGuiding returns 1
00:29:47.470 00.030 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:47.470 00.000 5052 Status Line: Star lost - low SNR
00:29:47.470 00.000 9828 IsSlewing returns 0
00:29:47.470 00.000 9828 IsGuiding returns 1
00:29:47.470 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:47.470 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:47.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:47.470 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:47.470 00.000 5052 Enqueuing Expose request
00:29:47.471 00.001 8976 Worker thread wakes up
00:29:47.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:47.471 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:47.515 00.044 9828 IsSlewing returns 0
00:29:47.515 00.000 9828 IsGuiding returns 0
00:29:47.515 00.000 9828 scope move finished after 1205 + 286 ms
00:29:47.515 00.000 9828 Move returns status 0, amount 1205
00:29:47.515 00.000 9828 move complete, result=0
00:29:47.515 00.000 9828 worker thread done servicing request
00:29:47.515 00.000 5052 GuideStep: 6.9 px 2320 ms WEST, 6.5 px 1205 ms SOUTH
00:29:48.126 00.611 8976 Exposure complete
00:29:48.131 00.005 8976 worker thread done servicing request
00:29:48.131 00.000 5052 OnExposeComplete: enter
00:29:48.131 00.000 5052 UpdateGuideState(): m_state=6
00:29:48.132 00.001 5052 Star::Find(18, 310, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 299
00:29:48.132 00.000 5052 Star::Find returns 0 (2), X=310.00, Y=323.00, Mass=19, SNR=3.0, Peak=60 HFD=0.0
00:29:48.132 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:48.132 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:48.132 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:48.132 00.000 8976 Worker thread wakes up
00:29:48.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:48.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:48.132 00.000 8976 StepGuider: deferring bump for deduced move
00:29:48.132 00.000 8976 move complete, result=0
00:29:48.133 00.001 8976 worker thread done servicing request
00:29:48.245 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:48.245 00.000 5052 Status Line: Star lost - low SNR
00:29:48.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:48.245 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:48.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:48.245 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:48.245 00.000 5052 Enqueuing Expose request
00:29:48.245 00.000 8976 Worker thread wakes up
00:29:48.246 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:48.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:48.900 00.654 8976 Exposure complete
00:29:48.905 00.005 8976 worker thread done servicing request
00:29:48.905 00.000 5052 OnExposeComplete: enter
00:29:48.905 00.000 5052 UpdateGuideState(): m_state=6
00:29:48.905 00.000 5052 Star::Find(18, 310, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 300
00:29:48.905 00.000 5052 Star::Find returns 0 (2), X=310.00, Y=323.00, Mass=12, SNR=2.4, Peak=58 HFD=0.0
00:29:48.905 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:48.905 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:48.905 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:48.905 00.000 8976 Worker thread wakes up
00:29:48.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:48.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:48.905 00.000 8976 StepGuider: deferring bump for deduced move
00:29:48.905 00.000 8976 move complete, result=0
00:29:48.906 00.001 8976 worker thread done servicing request
00:29:49.021 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:49.021 00.000 5052 Status Line: Star lost - low SNR
00:29:49.021 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:49.021 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:49.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:49.022 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:49.022 00.000 5052 Enqueuing Expose request
00:29:49.022 00.000 8976 Worker thread wakes up
00:29:49.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:49.022 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:49.712 00.690 8976 Exposure complete
00:29:49.718 00.006 8976 worker thread done servicing request
00:29:49.718 00.000 5052 OnExposeComplete: enter
00:29:49.718 00.000 5052 UpdateGuideState(): m_state=6
00:29:49.718 00.000 5052 Star::Find(18, 310, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 301
00:29:49.718 00.000 5052 Star::Find returns 0 (2), X=310.00, Y=323.00, Mass=14, SNR=2.6, Peak=60 HFD=0.0
00:29:49.719 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:49.719 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:49.719 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:49.719 00.000 8976 Worker thread wakes up
00:29:49.719 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:49.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:49.719 00.000 8976 StepGuider: deferring bump for deduced move
00:29:49.719 00.000 8976 move complete, result=0
00:29:49.719 00.000 8976 worker thread done servicing request
00:29:49.831 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:49.831 00.000 5052 Status Line: Star lost - low SNR
00:29:49.832 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:49.832 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:49.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:49.832 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:49.832 00.000 5052 Enqueuing Expose request
00:29:49.832 00.000 8976 Worker thread wakes up
00:29:49.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:49.832 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:50.520 00.688 8976 Exposure complete
00:29:50.526 00.006 8976 worker thread done servicing request
00:29:50.526 00.000 5052 OnExposeComplete: enter
00:29:50.526 00.000 5052 UpdateGuideState(): m_state=6
00:29:50.526 00.000 5052 Star::Find(18, 310, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 302
00:29:50.527 00.001 5052 Star::Find returns 0 (2), X=310.00, Y=323.00, Mass=17, SNR=2.8, Peak=60 HFD=0.0
00:29:50.527 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:50.527 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:50.527 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:50.527 00.000 8976 Worker thread wakes up
00:29:50.527 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:50.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:50.527 00.000 8976 StepGuider: deferring bump for deduced move
00:29:50.527 00.000 8976 move complete, result=0
00:29:50.527 00.000 8976 worker thread done servicing request
00:29:50.628 00.101 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:50.628 00.000 5052 Status Line: Star lost - low SNR
00:29:50.628 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:50.628 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:50.629 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:50.629 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:50.629 00.000 5052 Enqueuing Expose request
00:29:50.629 00.000 8976 Worker thread wakes up
00:29:50.629 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:50.629 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:51.319 00.690 8976 Exposure complete
00:29:51.325 00.006 8976 worker thread done servicing request
00:29:51.325 00.000 5052 OnExposeComplete: enter
00:29:51.325 00.000 5052 UpdateGuideState(): m_state=6
00:29:51.325 00.000 5052 Star::Find(18, 310, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 303
00:29:51.325 00.000 5052 Star::Find returns 0 (2), X=310.00, Y=323.00, Mass=15, SNR=2.7, Peak=61 HFD=0.0
00:29:51.325 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:51.325 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:51.325 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:51.325 00.000 8976 Worker thread wakes up
00:29:51.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:51.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:51.326 00.001 8976 StepGuider: deferring bump for deduced move
00:29:51.326 00.000 8976 move complete, result=0
00:29:51.326 00.000 8976 worker thread done servicing request
00:29:51.441 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:51.441 00.000 5052 Status Line: Star lost - low SNR
00:29:51.441 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:51.442 00.001 5052 UpdateGuideState exits: Star lost - low SNR
00:29:51.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:51.442 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:51.442 00.000 5052 Enqueuing Expose request
00:29:51.442 00.000 8976 Worker thread wakes up
00:29:51.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:51.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:52.124 00.682 8976 Exposure complete
00:29:52.129 00.005 8976 worker thread done servicing request
00:29:52.129 00.000 5052 OnExposeComplete: enter
00:29:52.129 00.000 5052 UpdateGuideState(): m_state=6
00:29:52.129 00.000 5052 Star::Find(18, 310, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 304
00:29:52.129 00.000 5052 Star::Find false star n=5 nbg=162 bg=46.7 sigma=0.8 thresh=49 peak=49
00:29:52.130 00.001 5052 Star::Find returns 0 (2), X=310.00, Y=323.00, Mass=22, SNR=2.9, Peak=59 HFD=0.0
00:29:52.130 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:52.130 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:52.130 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:52.130 00.000 8976 Worker thread wakes up
00:29:52.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:52.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:52.130 00.000 8976 StepGuider: deferring bump for deduced move
00:29:52.130 00.000 8976 move complete, result=0
00:29:52.130 00.000 8976 worker thread done servicing request
00:29:52.231 00.101 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:52.231 00.000 5052 Status Line: Star lost - low SNR
00:29:52.231 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:52.231 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:52.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:52.231 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:52.231 00.000 5052 Enqueuing Expose request
00:29:52.231 00.000 8976 Worker thread wakes up
00:29:52.233 00.002 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:52.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:52.916 00.683 8976 Exposure complete
00:29:52.922 00.006 8976 worker thread done servicing request
00:29:52.922 00.000 5052 OnExposeComplete: enter
00:29:52.922 00.000 5052 UpdateGuideState(): m_state=6
00:29:52.922 00.000 5052 Star::Find(18, 310, 323, 0, (0,0,0,0), 0.1, 10.0, 0) frame 305
00:29:52.922 00.000 5052 Star::Find returns 1 (0), X=310.95, Y=324.33, Mass=23, SNR=3.3, Peak=60 HFD=2.6
00:29:52.922 00.000 5052 DistanceChecker: reject for large offset (35.11 > 30.02) avgDist = 15.01 count = 243
00:29:52.922 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.12) = xAngle (0.34 = 0.34)
00:29:52.922 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.18 = 0.18)
00:29:52.922 00.000 5052 CameraToMount -- cameraX=-27.24 cameraY=22.16 hyp=35.11 cameraTheta=2.46 mountX=33.07 mountY=6.32, mountTheta=0.19
00:29:52.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-27.24, y=22.16, opts=13)
00:29:52.923 00.000 5052 Enqueuing Move request for stepguider (-27.24, 22.16)
00:29:52.923 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:52.923 00.000 5052 UpdateGuideState exits: m=23 SNR=3.3
00:29:52.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:52.923 00.000 8976 Worker thread wakes up
00:29:52.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-27.24, 22.16) opts 0xd
00:29:52.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-27.24, 22.16)
00:29:52.923 00.000 8976 Moving (-27.24, 22.16) raw xDistance=33.07 yDistance=6.32
00:29:52.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:29:52.923 00.000 5052 Enqueuing Expose request
00:29:52.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 22.39 from input 33.07
00:29:52.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.25 from input 6.32
00:29:52.923 00.000 8976 MoveAxis(L, 141, ABG)
00:29:52.923 00.000 8976 stepping (-39, 18) + (-141, 0)
00:29:52.924 00.001 8976 StepGuider step would hit limit: truncate move to (-39, 18) + (0, 0)
00:29:52.924 00.000 8976 MoveAxis(D, 23, ABG)
00:29:52.924 00.000 8976 stepping (-39, 18) + (0, -23)
00:29:52.924 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 32 (2) 33 (3) 
00:29:53.038 00.114 8976 Received - 47 (G) 
00:29:53.038 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 32 (2) 33 (3) 
00:29:53.038 00.000 8976 stepped: pos (-39, -5)
00:29:53.038 00.000 8976 FAR outside bump range, increase bump weight 16.50 => 17.50
00:29:53.038 00.000 8976 AO travel limit exceeded, using large bump correction
00:29:53.039 00.001 8976 Scheduling Mount bump of (-6.981, 5.680)
00:29:53.039 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-6.98, y=5.68, opts=4)
00:29:53.039 00.000 8976 Enqueuing Move request for scope (-6.98, 5.68)
00:29:53.039 00.000 8976 move complete, result=0
00:29:53.039 00.000 8976 worker thread done servicing request
00:29:53.039 00.000 8976 Worker thread wakes up
00:29:53.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:53.039 00.000 8976 Handling exposure in thread, d=500 o=3 r=(293,306,37,35)
00:29:53.039 00.000 9828 Worker thread wakes up
00:29:53.039 00.000 5052 GuideStep: 33.1 px 0 ms WEST, 6.3 px 23 ms SOUTH
00:29:53.039 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-6.98, 5.68) opts 0x4
00:29:53.039 00.000 9828 Handling offset move in thread for scope, endpoint = (-6.98, 5.68)
00:29:53.039 00.000 9828 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.10) = xAngle (5.56 = -0.73)
00:29:53.039 00.000 9828 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (8.59 = 2.31)
00:29:53.039 00.000 9828 CameraToMount -- cameraX=-6.98 cameraY=5.68 hyp=9.00 cameraTheta=2.46 mountX=6.72 mountY=6.67, mountTheta=0.78
00:29:53.039 00.000 9828 Moving (-6.98, 5.68) raw xDistance=6.72 yDistance=6.67
00:29:53.040 00.001 9828 BLC: window closed
00:29:53.040 00.000 9828 MoveAxis(W, 2265, B)
00:29:53.040 00.000 9828 Guiding  Dir = 3, Dur = 2265
00:29:53.040 00.000 9828 IsSlewing returns 0
00:29:53.040 00.000 9828 IsGuiding returns 0
00:29:53.040 00.000 9828 PulseGuide returned control before completion, sleep 2275
00:29:53.723 00.683 8976 Exposure complete
00:29:53.729 00.006 8976 worker thread done servicing request
00:29:53.729 00.000 5052 OnExposeComplete: enter
00:29:53.729 00.000 5052 UpdateGuideState(): m_state=6
00:29:53.729 00.000 5052 Star::Find(18, 310, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 306
00:29:53.729 00.000 5052 Star::Find false star n=4 nbg=283 bg=46.4 sigma=0.9 thresh=49 peak=49
00:29:53.729 00.000 5052 Star::Find returns 0 (2), X=310.00, Y=324.00, Mass=21, SNR=2.9, Peak=60 HFD=0.0
00:29:53.729 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:53.729 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:53.729 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:53.729 00.000 8976 Worker thread wakes up
00:29:53.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:53.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:53.729 00.000 8976 StepGuider: deferring bump for deduced move
00:29:53.730 00.001 8976 move complete, result=0
00:29:53.730 00.000 8976 worker thread done servicing request
00:29:53.840 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:53.840 00.000 5052 Status Line: Star lost - low SNR
00:29:53.841 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:53.841 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:53.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:53.841 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:53.841 00.000 5052 Enqueuing Expose request
00:29:53.841 00.000 8976 Worker thread wakes up
00:29:53.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:53.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:54.527 00.686 8976 Exposure complete
00:29:54.533 00.006 8976 worker thread done servicing request
00:29:54.533 00.000 5052 OnExposeComplete: enter
00:29:54.533 00.000 5052 UpdateGuideState(): m_state=6
00:29:54.533 00.000 5052 Star::Find(18, 310, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 307
00:29:54.533 00.000 5052 Star::Find returns 0 (2), X=310.00, Y=324.00, Mass=14, SNR=2.6, Peak=60 HFD=0.0
00:29:54.533 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:54.533 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:54.533 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:54.533 00.000 8976 Worker thread wakes up
00:29:54.533 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:54.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:54.533 00.000 8976 StepGuider: deferring bump for deduced move
00:29:54.533 00.000 8976 move complete, result=0
00:29:54.534 00.001 8976 worker thread done servicing request
00:29:54.645 00.111 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:54.645 00.000 5052 Status Line: Star lost - low SNR
00:29:54.645 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:54.645 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:54.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:54.646 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:54.646 00.000 5052 Enqueuing Expose request
00:29:54.646 00.000 8976 Worker thread wakes up
00:29:54.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:54.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:55.327 00.681 9828 IsGuiding returns 1
00:29:55.327 00.000 9828 scope still moving after pulse duration time elapsed
00:29:55.328 00.001 8976 Exposure complete
00:29:55.333 00.005 8976 worker thread done servicing request
00:29:55.333 00.000 5052 OnExposeComplete: enter
00:29:55.333 00.000 5052 UpdateGuideState(): m_state=6
00:29:55.333 00.000 5052 Star::Find(18, 310, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 308
00:29:55.333 00.000 5052 Star::Find returns 0 (2), X=310.00, Y=324.00, Mass=13, SNR=2.5, Peak=59 HFD=0.0
00:29:55.333 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:55.333 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:55.333 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:55.333 00.000 8976 Worker thread wakes up
00:29:55.334 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:55.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:55.334 00.000 8976 StepGuider: deferring bump for deduced move
00:29:55.334 00.000 8976 move complete, result=0
00:29:55.334 00.000 8976 worker thread done servicing request
00:29:55.359 00.025 9828 IsSlewing returns 0
00:29:55.359 00.000 9828 IsGuiding returns 1
00:29:55.390 00.031 9828 IsSlewing returns 0
00:29:55.390 00.000 9828 IsGuiding returns 1
00:29:55.421 00.031 9828 IsSlewing returns 0
00:29:55.421 00.000 9828 IsGuiding returns 0
00:29:55.421 00.000 9828 scope move finished after 2265 + 116 ms
00:29:55.421 00.000 9828 Move returns status 0, amount 2265
00:29:55.421 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:29:55.421 00.000 9828 MoveAxis(S, 1236, B)
00:29:55.422 00.001 9828 Guiding  Dir = 1, Dur = 1236
00:29:55.437 00.015 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:55.437 00.000 5052 Status Line: Star lost - low SNR
00:29:55.437 00.000 9828 IsSlewing returns 0
00:29:55.437 00.000 9828 IsGuiding returns 0
00:29:55.437 00.000 9828 PulseGuide returned control before completion, sleep 1246
00:29:55.437 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:29:55.438 00.001 5052 UpdateGuideState exits: Star lost - low SNR
00:29:55.438 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:55.438 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:55.438 00.000 5052 Enqueuing Expose request
00:29:55.438 00.000 8976 Worker thread wakes up
00:29:55.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:55.438 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:56.123 00.685 8976 Exposure complete
00:29:56.129 00.006 8976 worker thread done servicing request
00:29:56.130 00.001 5052 OnExposeComplete: enter
00:29:56.130 00.000 5052 UpdateGuideState(): m_state=6
00:29:56.130 00.000 5052 Star::Find(18, 310, 324, 0, (0,0,0,0), 0.1, 10.0, 0) frame 309
00:29:56.130 00.000 5052 Star::Find returns 1 (0), X=309.59, Y=322.66, Mass=32, SNR=3.8, Peak=60 HFD=4.3
00:29:56.130 00.000 5052 DistanceChecker: reject for large offset (35.18 > 31.83) avgDist = 15.91 count = 244
00:29:56.130 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.12) = xAngle (0.40 = 0.40)
00:29:56.130 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.24 = 0.24)
00:29:56.130 00.000 5052 CameraToMount -- cameraX=-28.60 cameraY=20.48 hyp=35.18 cameraTheta=2.52 mountX=32.34 mountY=8.45, mountTheta=0.26
00:29:56.130 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-28.60, y=20.48, opts=13)
00:29:56.130 00.000 5052 Enqueuing Move request for stepguider (-28.60, 20.48)
00:29:56.131 00.001 8976 Worker thread wakes up
00:29:56.131 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-28.60, 20.48) opts 0xd
00:29:56.131 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-28.60, 20.48)
00:29:56.131 00.000 8976 Moving (-28.60, 20.48) raw xDistance=32.34 yDistance=8.45
00:29:56.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 21.94 from input 32.34
00:29:56.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 5.62 from input 8.45
00:29:56.131 00.000 8976 MoveAxis(L, 138, ABG)
00:29:56.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:56.131 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
00:29:56.131 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:56.131 00.000 8976 stepping (-39, -5) + (-138, 0)
00:29:56.131 00.000 8976 StepGuider step would hit limit: truncate move to (-39, -5) + (0, 0)
00:29:56.131 00.000 8976 MoveAxis(D, 31, ABG)
00:29:56.131 00.000 8976 stepping (-39, -5) + (0, -31)
00:29:56.131 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:29:56.131 00.000 5052 Enqueuing Expose request
00:29:56.131 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 33 (3) 31 (1) 
00:29:56.283 00.152 8976 Received - 47 (G) 
00:29:56.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 33 (3) 31 (1) 
00:29:56.283 00.000 8976 stepped: pos (-39, -36)
00:29:56.283 00.000 8976 secondary mount is busy, cannot bump
00:29:56.283 00.000 8976 move complete, result=0
00:29:56.283 00.000 8976 worker thread done servicing request
00:29:56.283 00.000 8976 Worker thread wakes up
00:29:56.283 00.000 5052 GuideStep: 32.3 px 0 ms WEST, 8.4 px 31 ms SOUTH
00:29:56.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:56.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(292,305,37,36)
00:29:56.695 00.412 9828 IsGuiding returns 1
00:29:56.695 00.000 9828 scope still moving after pulse duration time elapsed
00:29:56.727 00.032 9828 IsSlewing returns 0
00:29:56.728 00.001 9828 IsGuiding returns 1
00:29:56.757 00.029 9828 IsSlewing returns 0
00:29:56.757 00.000 9828 IsGuiding returns 1
00:29:56.788 00.031 9828 IsSlewing returns 0
00:29:56.788 00.000 9828 IsGuiding returns 1
00:29:56.819 00.031 9828 IsSlewing returns 0
00:29:56.819 00.000 9828 IsGuiding returns 1
00:29:56.851 00.032 9828 IsSlewing returns 0
00:29:56.851 00.000 9828 IsGuiding returns 1
00:29:56.883 00.032 9828 IsSlewing returns 0
00:29:56.883 00.000 9828 IsGuiding returns 1
00:29:56.915 00.032 9828 IsSlewing returns 0
00:29:56.915 00.000 9828 IsGuiding returns 1
00:29:56.947 00.032 9828 IsSlewing returns 0
00:29:56.947 00.000 9828 IsGuiding returns 0
00:29:56.947 00.000 9828 scope move finished after 1236 + 273 ms
00:29:56.947 00.000 9828 Move returns status 0, amount 1236
00:29:56.947 00.000 9828 move complete, result=0
00:29:56.947 00.000 9828 worker thread done servicing request
00:29:56.951 00.004 5052 GuideStep: 6.7 px 2265 ms WEST, 6.7 px 1236 ms SOUTH
00:29:56.970 00.019 8976 Exposure complete
00:29:56.975 00.005 8976 worker thread done servicing request
00:29:56.975 00.000 5052 OnExposeComplete: enter
00:29:56.975 00.000 5052 UpdateGuideState(): m_state=6
00:29:56.976 00.001 5052 Star::Find(18, 309, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 310
00:29:56.976 00.000 5052 Star::Find returns 0 (2), X=309.00, Y=322.00, Mass=12, SNR=2.4, Peak=58 HFD=0.0
00:29:56.976 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:56.976 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:56.976 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:56.976 00.000 8976 Worker thread wakes up
00:29:56.976 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:56.976 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:56.976 00.000 8976 StepGuider: deferring bump for deduced move
00:29:56.976 00.000 8976 move complete, result=0
00:29:56.976 00.000 8976 worker thread done servicing request
00:29:57.085 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:57.085 00.000 5052 Status Line: Star lost - low SNR
00:29:57.085 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:29:57.085 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:57.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:57.086 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:57.086 00.000 5052 Enqueuing Expose request
00:29:57.086 00.000 8976 Worker thread wakes up
00:29:57.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:57.086 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:57.770 00.684 8976 Exposure complete
00:29:57.775 00.005 8976 worker thread done servicing request
00:29:57.775 00.000 5052 OnExposeComplete: enter
00:29:57.775 00.000 5052 UpdateGuideState(): m_state=6
00:29:57.775 00.000 5052 Star::Find(18, 309, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 311
00:29:57.775 00.000 5052 Star::Find returns 1 (0), X=311.47, Y=322.57, Mass=25, SNR=3.4, Peak=61 HFD=2.7
00:29:57.775 00.000 5052 DistanceChecker: reject for large offset (33.61 > 33.56) avgDist = 16.78 count = 245
00:29:57.775 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.12) = xAngle (0.37 = 0.37)
00:29:57.775 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (0.21 = 0.21)
00:29:57.776 00.001 5052 CameraToMount -- cameraX=-26.72 cameraY=20.39 hyp=33.61 cameraTheta=2.49 mountX=31.29 mountY=7.07, mountTheta=0.22
00:29:57.776 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-26.72, y=20.39, opts=13)
00:29:57.777 00.001 5052 Enqueuing Move request for stepguider (-26.72, 20.39)
00:29:57.777 00.000 8976 Worker thread wakes up
00:29:57.777 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:57.777 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-26.72, 20.39) opts 0xd
00:29:57.777 00.000 5052 UpdateGuideState exits: m=25 SNR=3.4
00:29:57.777 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-26.72, 20.39)
00:29:57.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:57.777 00.000 8976 Moving (-26.72, 20.39) raw xDistance=31.29 yDistance=7.07
00:29:57.777 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:29:57.777 00.000 5052 Enqueuing Expose request
00:29:57.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 21.25 from input 31.29
00:29:57.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 4.85 from input 7.07
00:29:57.777 00.000 8976 MoveAxis(L, 134, ABG)
00:29:57.777 00.000 8976 stepping (-39, -36) + (-134, 0)
00:29:57.777 00.000 8976 StepGuider step would hit limit: truncate move to (-39, -36) + (0, 0)
00:29:57.777 00.000 8976 MoveAxis(D, 27, ABG)
00:29:57.777 00.000 8976 stepping (-39, -36) + (0, -27)
00:29:57.777 00.000 8976 StepGuider step would hit limit: truncate move to (-39, -36) + (0, -3)
00:29:57.777 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:29:57.818 00.041 8976 Received - 47 (G) 
00:29:57.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:29:57.818 00.000 8976 stepped: pos (-39, -39)
00:29:57.818 00.000 8976 FAR outside bump range, increase bump weight 17.50 => 18.50
00:29:57.818 00.000 8976 AO travel limit exceeded, using large bump correction
00:29:57.818 00.000 8976 Scheduling Mount bump of (-7.154, 5.461)
00:29:57.818 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-7.15, y=5.46, opts=4)
00:29:57.818 00.000 8976 Enqueuing Move request for scope (-7.15, 5.46)
00:29:57.818 00.000 8976 move complete, result=0
00:29:57.818 00.000 9828 Worker thread wakes up
00:29:57.818 00.000 8976 worker thread done servicing request
00:29:57.818 00.000 5052 GuideStep: 31.3 px 0 ms WEST, 7.1 px 3 ms SOUTH
00:29:57.818 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-7.15, 5.46) opts 0x4
00:29:57.818 00.000 8976 Worker thread wakes up
00:29:57.818 00.000 9828 Handling offset move in thread for scope, endpoint = (-7.15, 5.46)
00:29:57.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:57.819 00.001 9828 CameraToMount -- cameraTheta (2.49) - m_xAngle (-3.10) = xAngle (5.59 = -0.70)
00:29:57.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(293,305,37,36)
00:29:57.819 00.000 9828 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-3.10) + m_yAngleError (-3.04)) = yAngle (8.62 = 2.34)
00:29:57.819 00.000 9828 CameraToMount -- cameraX=-7.15 cameraY=5.46 hyp=9.00 cameraTheta=2.49 mountX=6.90 mountY=6.47, mountTheta=0.75
00:29:57.819 00.000 9828 Moving (-7.15, 5.46) raw xDistance=6.90 yDistance=6.47
00:29:57.819 00.000 9828 BLC: window closed
00:29:57.819 00.000 9828 MoveAxis(W, 2327, B)
00:29:57.819 00.000 9828 Guiding  Dir = 3, Dur = 2327
00:29:57.819 00.000 9828 IsSlewing returns 0
00:29:57.819 00.000 9828 IsGuiding returns 0
00:29:57.820 00.001 9828 PulseGuide returned control before completion, sleep 2337
00:29:58.504 00.684 8976 Exposure complete
00:29:58.510 00.006 8976 worker thread done servicing request
00:29:58.510 00.000 5052 OnExposeComplete: enter
00:29:58.510 00.000 5052 UpdateGuideState(): m_state=6
00:29:58.510 00.000 5052 Star::Find(18, 311, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 312
00:29:58.510 00.000 5052 Star::Find false star n=5 nbg=166 bg=46.8 sigma=0.9 thresh=49 peak=49
00:29:58.510 00.000 5052 Star::Find returns 0 (2), X=311.00, Y=322.00, Mass=20, SNR=2.9, Peak=59 HFD=0.0
00:29:58.510 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:29:58.510 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:29:58.511 00.001 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:29:58.511 00.000 8976 Worker thread wakes up
00:29:58.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:29:58.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:29:58.511 00.000 8976 StepGuider: deferring bump for deduced move
00:29:58.511 00.000 8976 move complete, result=0
00:29:58.511 00.000 8976 worker thread done servicing request
00:29:58.614 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:29:58.614 00.000 5052 Status Line: Star lost - low SNR
00:29:58.616 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:29:58.616 00.000 5052 UpdateGuideState exits: Star lost - low SNR
00:29:58.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:58.616 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:29:58.616 00.000 5052 Enqueuing Expose request
00:29:58.616 00.000 8976 Worker thread wakes up
00:29:58.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:58.616 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:29:59.300 00.684 8976 Exposure complete
00:29:59.305 00.005 8976 worker thread done servicing request
00:29:59.305 00.000 5052 OnExposeComplete: enter
00:29:59.305 00.000 5052 UpdateGuideState(): m_state=6
00:29:59.305 00.000 5052 Star::Find(18, 311, 322, 0, (0,0,0,0), 0.1, 10.0, 0) frame 313
00:29:59.305 00.000 5052 Star::Find returns 1 (0), X=326.97, Y=338.07, Mass=29, SNR=3.6, Peak=60 HFD=4.2
00:29:59.305 00.000 5052 DistanceChecker: reject for large offset (37.61 > 35.07) avgDist = 17.54 count = 246
00:29:59.305 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.12) = xAngle (-0.24 = -0.24)
00:29:59.305 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.12) + m_yAngleError (0.16)) = yAngle (-0.40 = -0.40)
00:29:59.305 00.000 5052 CameraToMount -- cameraX=-11.22 cameraY=35.89 hyp=37.61 cameraTheta=1.87 mountX=36.51 mountY=-14.78, mountTheta=-0.38
00:29:59.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-11.22, y=35.89, opts=13)
00:29:59.306 00.000 5052 Enqueuing Move request for stepguider (-11.22, 35.89)
00:29:59.306 00.000 8976 Worker thread wakes up
00:29:59.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-11.22, 35.89) opts 0xd
00:29:59.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-11.22, 35.89)
00:29:59.306 00.000 8976 Moving (-11.22, 35.89) raw xDistance=36.51 yDistance=-14.78
00:29:59.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 24.49 from input 36.51
00:29:59.307 00.001 8976 GuideAlgorithmHysteresis::Result() returns -8.97 from input -14.78
00:29:59.307 00.000 8976 MoveAxis(L, 154, ABG)
00:29:59.307 00.000 8976 stepping (-39, -39) + (-154, 0)
00:29:59.307 00.000 8976 StepGuider step would hit limit: truncate move to (-39, -39) + (0, 0)
00:29:59.307 00.000 8976 MoveAxis(U, 49, ABG)
00:29:59.307 00.000 8976 stepping (-39, -39) + (0, 49)
00:29:59.307 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 34 (4) 39 (9) 
00:29:59.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:29:59.316 00.009 5052 UpdateGuideState exits: m=29 SNR=3.6
00:29:59.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:59.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:29:59.316 00.000 5052 Enqueuing Expose request
00:29:59.528 00.212 8976 Received - 47 (G) 
00:29:59.528 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 34 (4) 39 (9) 
00:29:59.528 00.000 8976 stepped: pos (-39, 10)
00:29:59.528 00.000 8976 secondary mount is busy, cannot bump
00:29:59.528 00.000 8976 move complete, result=0
00:29:59.528 00.000 8976 worker thread done servicing request
00:29:59.528 00.000 8976 Worker thread wakes up
00:29:59.528 00.000 5052 GuideStep: 36.5 px 0 ms WEST, -14.8 px 49 ms NORTH
00:29:59.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:29:59.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(309,320,37,21)
00:30:00.165 00.637 9828 IsGuiding returns 1
00:30:00.165 00.000 9828 scope still moving after pulse duration time elapsed
00:30:00.197 00.032 9828 IsSlewing returns 0
00:30:00.197 00.000 9828 IsGuiding returns 1
00:30:00.220 00.023 8976 Exposure complete
00:30:00.225 00.005 8976 worker thread done servicing request
00:30:00.225 00.000 5052 OnExposeComplete: enter
00:30:00.225 00.000 5052 UpdateGuideState(): m_state=6
00:30:00.225 00.000 5052 Star::Find(18, 326, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 314
00:30:00.225 00.000 5052 Star::Find false star n=5 nbg=161 bg=46.5 sigma=0.9 thresh=49 peak=49
00:30:00.225 00.000 5052 Star::Find returns 0 (2), X=326.00, Y=338.00, Mass=20, SNR=2.9, Peak=59 HFD=0.0
00:30:00.225 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:30:00.225 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:30:00.225 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:30:00.226 00.001 8976 Worker thread wakes up
00:30:00.226 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:30:00.226 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:30:00.226 00.000 8976 StepGuider: deferring bump for deduced move
00:30:00.226 00.000 8976 move complete, result=0
00:30:00.226 00.000 8976 worker thread done servicing request
00:30:00.229 00.003 9828 IsSlewing returns 0
00:30:00.229 00.000 9828 IsGuiding returns 1
00:30:00.260 00.031 9828 IsSlewing returns 0
00:30:00.260 00.000 9828 IsGuiding returns 1
00:30:00.291 00.031 9828 IsSlewing returns 0
00:30:00.292 00.001 9828 IsGuiding returns 1
00:30:00.322 00.030 9828 IsSlewing returns 0
00:30:00.322 00.000 9828 IsGuiding returns 1
00:30:00.337 00.015 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:30:00.337 00.000 5052 Status Line: Star lost - low SNR
00:30:00.339 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:30:00.348 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:30:00.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:00.349 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:30:00.349 00.000 5052 Enqueuing Expose request
00:30:00.349 00.000 8976 Worker thread wakes up
00:30:00.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:30:00.349 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:30:00.353 00.004 9828 IsSlewing returns 0
00:30:00.353 00.000 9828 IsGuiding returns 1
00:30:00.383 00.030 9828 IsSlewing returns 0
00:30:00.384 00.001 9828 IsGuiding returns 0
00:30:00.384 00.000 9828 scope move finished after 2327 + 237 ms
00:30:00.384 00.000 9828 Move returns status 0, amount 2327
00:30:00.384 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:30:00.384 00.000 9828 MoveAxis(S, 1201, B)
00:30:00.384 00.000 9828 Guiding  Dir = 1, Dur = 1201
00:30:00.399 00.015 9828 IsSlewing returns 0
00:30:00.399 00.000 9828 IsGuiding returns 0
00:30:00.400 00.001 9828 PulseGuide returned control before completion, sleep 1211
00:30:01.033 00.633 8976 Exposure complete
00:30:01.038 00.005 8976 worker thread done servicing request
00:30:01.038 00.000 5052 OnExposeComplete: enter
00:30:01.038 00.000 5052 UpdateGuideState(): m_state=6
00:30:01.038 00.000 5052 Star::Find(18, 326, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 315
00:30:01.038 00.000 5052 Star::Find false star n=3 nbg=279 bg=46.4 sigma=0.9 thresh=49 peak=49
00:30:01.038 00.000 5052 Star::Find returns 0 (2), X=326.00, Y=338.00, Mass=20, SNR=2.9, Peak=61 HFD=0.0
00:30:01.038 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:30:01.039 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:30:01.039 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:30:01.039 00.000 8976 Worker thread wakes up
00:30:01.039 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:30:01.039 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:30:01.039 00.000 8976 StepGuider: deferring bump for deduced move
00:30:01.039 00.000 8976 move complete, result=0
00:30:01.039 00.000 8976 worker thread done servicing request
00:30:01.153 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:30:01.153 00.000 5052 Status Line: Star lost - low SNR
00:30:01.155 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:30:01.163 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:30:01.164 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:01.164 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:30:01.164 00.000 5052 Enqueuing Expose request
00:30:01.164 00.000 8976 Worker thread wakes up
00:30:01.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:30:01.164 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:30:01.616 00.452 9828 IsGuiding returns 1
00:30:01.616 00.000 9828 scope still moving after pulse duration time elapsed
00:30:01.647 00.031 9828 IsSlewing returns 0
00:30:01.651 00.004 9828 IsGuiding returns 1
00:30:01.678 00.027 9828 IsSlewing returns 0
00:30:01.678 00.000 9828 IsGuiding returns 1
00:30:01.708 00.030 9828 IsSlewing returns 0
00:30:01.708 00.000 9828 IsGuiding returns 1
00:30:01.738 00.030 9828 IsSlewing returns 0
00:30:01.738 00.000 9828 IsGuiding returns 0
00:30:01.738 00.000 9828 scope move finished after 1201 + 138 ms
00:30:01.738 00.000 9828 Move returns status 0, amount 1201
00:30:01.738 00.000 9828 move complete, result=0
00:30:01.738 00.000 9828 worker thread done servicing request
00:30:01.834 00.096 5052 GuideStep: 6.9 px 2327 ms WEST, 6.5 px 1201 ms SOUTH
00:30:01.857 00.023 8976 Exposure complete
00:30:01.863 00.006 8976 worker thread done servicing request
00:30:01.863 00.000 5052 OnExposeComplete: enter
00:30:01.863 00.000 5052 UpdateGuideState(): m_state=6
00:30:01.863 00.000 5052 Star::Find(18, 326, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 316
00:30:01.863 00.000 5052 Star::Find returns 0 (2), X=326.00, Y=338.00, Mass=16, SNR=2.8, Peak=60 HFD=0.0
00:30:01.863 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:30:01.863 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:30:01.863 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:30:01.863 00.000 8976 Worker thread wakes up
00:30:01.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:30:01.863 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:30:01.863 00.000 8976 StepGuider: deferring bump for deduced move
00:30:01.863 00.000 8976 move complete, result=0
00:30:01.863 00.000 8976 worker thread done servicing request
00:30:01.970 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:30:01.970 00.000 5052 Status Line: Star lost - low SNR
00:30:01.971 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:30:01.980 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:30:01.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:01.980 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:30:01.980 00.000 5052 Enqueuing Expose request
00:30:01.980 00.000 8976 Worker thread wakes up
00:30:01.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:30:01.980 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:30:02.675 00.695 8976 Exposure complete
00:30:02.680 00.005 8976 worker thread done servicing request
00:30:02.680 00.000 5052 OnExposeComplete: enter
00:30:02.680 00.000 5052 UpdateGuideState(): m_state=6
00:30:02.681 00.001 5052 Star::Find(18, 326, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 317
00:30:02.681 00.000 5052 Star::Find false star n=8 nbg=160 bg=46.7 sigma=0.9 thresh=49 peak=49
00:30:02.681 00.000 5052 Star::Find returns 0 (2), X=326.00, Y=338.00, Mass=28, SNR=2.9, Peak=58 HFD=0.0
00:30:02.681 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:30:02.681 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:30:02.681 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:30:02.681 00.000 8976 Worker thread wakes up
00:30:02.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:30:02.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:30:02.681 00.000 8976 StepGuider: deferring bump for deduced move
00:30:02.681 00.000 8976 move complete, result=0
00:30:02.681 00.000 8976 worker thread done servicing request
00:30:02.792 00.111 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:30:02.792 00.000 5052 Status Line: Star lost - low SNR
00:30:02.793 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:30:02.802 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:30:02.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:02.802 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:30:02.802 00.000 5052 Enqueuing Expose request
00:30:02.802 00.000 8976 Worker thread wakes up
00:30:02.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:30:02.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:30:02.803 00.001 5052 Stop button clicked
00:30:02.803 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:30:02.803 00.000 5052 Status Line: Waiting for devices...
00:30:02.918 00.115 8976 ASCOM_AbortExposure returns err = 0
00:30:02.918 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
00:30:02.918 00.000 8976 worker thread done servicing request
00:30:02.919 00.001 5052 OnExposeComplete: enter
00:30:02.919 00.000 5052 OnExposeComplete: Capture Error reported
00:30:02.919 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
00:30:02.919 00.000 5052 MoveAxis(D, 10, -)
00:30:02.919 00.000 5052 stepping (-39, 10) + (0, -10)
00:30:02.919 00.000 5052 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
00:30:02.981 00.062 5052 Received - 47 (G) 
00:30:02.981 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
00:30:02.981 00.000 5052 stepped: pos (-39, 0)
00:30:02.981 00.000 5052 MoveAxis(R, 39, -)
00:30:02.981 00.000 5052 stepping (-39, 0) + (39, 0)
00:30:02.981 00.000 5052 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
00:30:03.157 00.176 5052 Received - 47 (G) 
00:30:03.157 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 33 (3) 39 (9) 
00:30:03.157 00.000 5052 stepped: pos (0, 0)
00:30:03.158 00.001 5052 Mount: notify guiding stopped
00:30:03.158 00.000 5052 BLC: window closed
00:30:03.158 00.000 5052 BLC: Last direction was reset
00:30:03.158 00.000 5052 Changing from state GUIDING to STOP
00:30:03.158 00.000 5052 guider state => SELECTED
00:30:03.158 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:30:03.166 00.008 5052 Changing from state SELECTED to UNINITIALIZED
00:30:03.166 00.000 5052 guider state => SELECTING
00:30:03.169 00.003 5052 Status Line: Stopped.
00:30:03.171 00.002 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
00:31:12.560 69.389 5052 StartLoopingInteractive: Loop button clicked
00:31:12.560 00.000 5052 Status Line: Looping
00:31:12.562 00.002 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:31:12.565 00.003 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:12.565 00.000 5052 Enqueuing Expose request
00:31:12.565 00.000 8976 Worker thread wakes up
00:31:12.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:12.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:13.251 00.686 8976 Exposure complete
00:31:13.256 00.005 8976 worker thread done servicing request
00:31:13.256 00.000 5052 OnExposeComplete: enter
00:31:13.256 00.000 5052 UpdateGuideState(): m_state=1
00:31:13.256 00.000 5052 Star::Find(18, 326, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
00:31:13.256 00.000 5052 Star::Find returns 0 (2), X=326.00, Y=338.00, Mass=12, SNR=2.3, Peak=59 HFD=0.0
00:31:13.256 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:13.256 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:13.257 00.001 5052 Status Line: Star lost - low SNR
00:31:13.258 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:31:13.266 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:13.266 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:13.266 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:13.266 00.000 5052 Enqueuing Expose request
00:31:13.266 00.000 8976 Worker thread wakes up
00:31:13.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:13.266 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:13.950 00.684 8976 Exposure complete
00:31:13.954 00.004 8976 worker thread done servicing request
00:31:13.954 00.000 5052 OnExposeComplete: enter
00:31:13.955 00.001 5052 UpdateGuideState(): m_state=1
00:31:13.955 00.000 5052 Star::Find(18, 326, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
00:31:13.955 00.000 5052 Star::Find returns 0 (2), X=326.00, Y=338.00, Mass=13, SNR=2.5, Peak=59 HFD=0.0
00:31:13.955 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:13.955 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:13.955 00.000 5052 Status Line: Star lost - low SNR
00:31:13.956 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:31:13.965 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:13.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:13.965 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:13.965 00.000 5052 Enqueuing Expose request
00:31:13.965 00.000 8976 Worker thread wakes up
00:31:13.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:13.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:14.650 00.685 8976 Exposure complete
00:31:14.655 00.005 8976 worker thread done servicing request
00:31:14.655 00.000 5052 OnExposeComplete: enter
00:31:14.655 00.000 5052 UpdateGuideState(): m_state=1
00:31:14.655 00.000 5052 Star::Find(18, 326, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
00:31:14.655 00.000 5052 Star::Find returns 0 (2), X=326.00, Y=338.00, Mass=16, SNR=2.8, Peak=59 HFD=0.0
00:31:14.655 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:14.655 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:14.655 00.000 5052 Status Line: Star lost - low SNR
00:31:14.657 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:31:14.665 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:14.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:14.665 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:14.665 00.000 5052 Enqueuing Expose request
00:31:14.665 00.000 8976 Worker thread wakes up
00:31:14.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:14.666 00.001 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:15.350 00.684 8976 Exposure complete
00:31:15.356 00.006 8976 worker thread done servicing request
00:31:15.356 00.000 5052 OnExposeComplete: enter
00:31:15.356 00.000 5052 UpdateGuideState(): m_state=1
00:31:15.356 00.000 5052 Star::Find(18, 326, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
00:31:15.356 00.000 5052 Star::Find returns 0 (2), X=326.00, Y=338.00, Mass=16, SNR=2.8, Peak=60 HFD=0.0
00:31:15.357 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:15.357 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:15.357 00.000 5052 Status Line: Star lost - low SNR
00:31:15.358 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:31:15.366 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:15.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:15.366 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:15.366 00.000 5052 Enqueuing Expose request
00:31:15.366 00.000 8976 Worker thread wakes up
00:31:15.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:15.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:16.053 00.687 8976 Exposure complete
00:31:16.058 00.005 8976 worker thread done servicing request
00:31:16.058 00.000 5052 OnExposeComplete: enter
00:31:16.058 00.000 5052 UpdateGuideState(): m_state=1
00:31:16.058 00.000 5052 Star::Find(18, 326, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
00:31:16.058 00.000 5052 Star::Find returns 0 (2), X=326.00, Y=338.00, Mass=16, SNR=2.8, Peak=60 HFD=0.0
00:31:16.058 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:16.059 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:16.059 00.000 5052 Status Line: Star lost - low SNR
00:31:16.060 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:31:16.069 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:16.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:16.069 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:16.069 00.000 5052 Enqueuing Expose request
00:31:16.069 00.000 8976 Worker thread wakes up
00:31:16.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:16.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:16.753 00.684 8976 Exposure complete
00:31:16.758 00.005 8976 worker thread done servicing request
00:31:16.758 00.000 5052 OnExposeComplete: enter
00:31:16.758 00.000 5052 UpdateGuideState(): m_state=1
00:31:16.758 00.000 5052 Star::Find(18, 326, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
00:31:16.758 00.000 5052 Star::Find false star n=6 nbg=162 bg=46.7 sigma=0.9 thresh=49 peak=49
00:31:16.758 00.000 5052 Star::Find returns 0 (2), X=326.00, Y=338.00, Mass=22, SNR=2.9, Peak=60 HFD=0.0
00:31:16.758 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:16.758 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:16.758 00.000 5052 Status Line: Star lost - low SNR
00:31:16.760 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
00:31:16.767 00.007 5052 UpdateGuideState exits: Star lost - low SNR
00:31:16.769 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:16.769 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:16.769 00.000 5052 Enqueuing Expose request
00:31:16.769 00.000 8976 Worker thread wakes up
00:31:16.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:16.769 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:17.454 00.685 8976 Exposure complete
00:31:17.459 00.005 8976 worker thread done servicing request
00:31:17.460 00.001 5052 OnExposeComplete: enter
00:31:17.460 00.000 5052 UpdateGuideState(): m_state=1
00:31:17.460 00.000 5052 Star::Find(18, 326, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
00:31:17.460 00.000 5052 Star::Find false star n=3 nbg=282 bg=46.5 sigma=0.9 thresh=49 peak=49
00:31:17.460 00.000 5052 Star::Find returns 0 (2), X=326.00, Y=338.00, Mass=19, SNR=2.9, Peak=61 HFD=0.0
00:31:17.460 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:17.460 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:17.460 00.000 5052 Status Line: Star lost - low SNR
00:31:17.461 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:31:17.470 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:17.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:17.470 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:17.470 00.000 5052 Enqueuing Expose request
00:31:17.470 00.000 8976 Worker thread wakes up
00:31:17.470 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:17.470 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:18.153 00.683 8976 Exposure complete
00:31:18.159 00.006 8976 worker thread done servicing request
00:31:18.159 00.000 5052 OnExposeComplete: enter
00:31:18.159 00.000 5052 UpdateGuideState(): m_state=1
00:31:18.159 00.000 5052 Star::Find(18, 326, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
00:31:18.159 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=337.32, Mass=21, SNR=3.1, Peak=60 HFD=1.7
00:31:18.159 00.000 5052 DistanceChecker: deactivated
00:31:18.160 00.001 5052 setting lock position to (328.68, 337.32)
00:31:18.161 00.001 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:31:18.161 00.000 5052 Changing from state SELECTING to SELECTED
00:31:18.161 00.000 5052 guider state => SELECTED
00:31:18.163 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:31:18.173 00.010 5052 UpdateGuideState exits: m=21 SNR=3.1
00:31:18.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:18.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:31:18.173 00.000 5052 Enqueuing Expose request
00:31:18.173 00.000 8976 Worker thread wakes up
00:31:18.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:18.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,319,37,22)
00:31:18.859 00.686 8976 Exposure complete
00:31:18.864 00.005 8976 worker thread done servicing request
00:31:18.864 00.000 5052 OnExposeComplete: enter
00:31:18.864 00.000 5052 UpdateGuideState(): m_state=2
00:31:18.864 00.000 5052 Star::Find(18, 328, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
00:31:18.864 00.000 5052 Star::Find false star n=6 nbg=161 bg=46.8 sigma=0.8 thresh=49 peak=49
00:31:18.864 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=337.00, Mass=20, SNR=2.9, Peak=56 HFD=0.0
00:31:18.864 00.000 5052 DistanceChecker: activated
00:31:18.864 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:18.864 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:31:18.864 00.000 5052 guider state => SELECTING
00:31:18.864 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:18.864 00.000 5052 Status Line: Star lost - low SNR
00:31:18.868 00.004 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:31:18.876 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:18.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:18.876 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:18.876 00.000 5052 Enqueuing Expose request
00:31:18.876 00.000 8976 Worker thread wakes up
00:31:18.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:18.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:19.562 00.686 8976 Exposure complete
00:31:19.567 00.005 8976 worker thread done servicing request
00:31:19.568 00.001 5052 OnExposeComplete: enter
00:31:19.568 00.000 5052 UpdateGuideState(): m_state=1
00:31:19.568 00.000 5052 Star::Find(18, 328, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
00:31:19.568 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=337.00, Mass=18, SNR=2.9, Peak=58 HFD=0.0
00:31:19.568 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:19.568 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:19.568 00.000 5052 Status Line: Star lost - low SNR
00:31:19.569 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:31:19.578 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:19.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:19.578 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:19.578 00.000 5052 Enqueuing Expose request
00:31:19.578 00.000 8976 Worker thread wakes up
00:31:19.578 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:19.578 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:20.263 00.685 8976 Exposure complete
00:31:20.269 00.006 8976 worker thread done servicing request
00:31:20.269 00.000 5052 OnExposeComplete: enter
00:31:20.269 00.000 5052 UpdateGuideState(): m_state=1
00:31:20.269 00.000 5052 Star::Find(18, 328, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
00:31:20.269 00.000 5052 Star::Find false star n=6 nbg=164 bg=46.8 sigma=0.9 thresh=49 peak=49
00:31:20.269 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=337.00, Mass=20, SNR=2.9, Peak=56 HFD=0.0
00:31:20.269 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:20.269 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:20.269 00.000 5052 Status Line: Star lost - low SNR
00:31:20.271 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
00:31:20.280 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:20.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:20.280 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:20.280 00.000 5052 Enqueuing Expose request
00:31:20.280 00.000 8976 Worker thread wakes up
00:31:20.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:20.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:20.964 00.684 8976 Exposure complete
00:31:20.969 00.005 8976 worker thread done servicing request
00:31:20.969 00.000 5052 OnExposeComplete: enter
00:31:20.969 00.000 5052 UpdateGuideState(): m_state=1
00:31:20.970 00.001 5052 Star::Find(18, 328, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
00:31:20.970 00.000 5052 Star::Find false star n=7 nbg=161 bg=46.7 sigma=0.8 thresh=49 peak=49
00:31:20.970 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=337.00, Mass=24, SNR=2.9, Peak=57 HFD=0.0
00:31:20.970 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:20.970 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:20.970 00.000 5052 Status Line: Star lost - low SNR
00:31:20.971 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
00:31:20.979 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:20.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:20.979 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:20.979 00.000 5052 Enqueuing Expose request
00:31:20.980 00.001 8976 Worker thread wakes up
00:31:20.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:20.980 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:21.663 00.683 8976 Exposure complete
00:31:21.669 00.006 8976 worker thread done servicing request
00:31:21.669 00.000 5052 OnExposeComplete: enter
00:31:21.669 00.000 5052 UpdateGuideState(): m_state=1
00:31:21.669 00.000 5052 Star::Find(18, 328, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
00:31:21.669 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=337.00, Mass=14, SNR=2.6, Peak=58 HFD=0.0
00:31:21.669 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:21.669 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:21.669 00.000 5052 Status Line: Star lost - low SNR
00:31:21.670 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:31:21.679 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:21.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:21.679 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:21.679 00.000 5052 Enqueuing Expose request
00:31:21.679 00.000 8976 Worker thread wakes up
00:31:21.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:21.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:22.362 00.683 8976 Exposure complete
00:31:22.367 00.005 8976 worker thread done servicing request
00:31:22.367 00.000 5052 OnExposeComplete: enter
00:31:22.367 00.000 5052 UpdateGuideState(): m_state=1
00:31:22.367 00.000 5052 Star::Find(18, 328, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
00:31:22.368 00.001 5052 Star::Find returns 0 (2), X=328.00, Y=337.00, Mass=14, SNR=2.5, Peak=58 HFD=0.0
00:31:22.368 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:22.368 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:22.368 00.000 5052 Status Line: Star lost - low SNR
00:31:22.369 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
00:31:22.377 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:22.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:22.377 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:22.377 00.000 5052 Enqueuing Expose request
00:31:22.377 00.000 8976 Worker thread wakes up
00:31:22.378 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:22.378 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:23.062 00.684 8976 Exposure complete
00:31:23.067 00.005 8976 worker thread done servicing request
00:31:23.068 00.001 5052 OnExposeComplete: enter
00:31:23.068 00.000 5052 UpdateGuideState(): m_state=1
00:31:23.068 00.000 5052 Star::Find(18, 328, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
00:31:23.068 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=337.00, Mass=14, SNR=2.6, Peak=58 HFD=0.0
00:31:23.068 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:23.068 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:23.068 00.000 5052 Status Line: Star lost - low SNR
00:31:23.069 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:31:23.077 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:23.078 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:23.078 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:23.078 00.000 5052 Enqueuing Expose request
00:31:23.078 00.000 8976 Worker thread wakes up
00:31:23.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:23.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:23.764 00.686 8976 Exposure complete
00:31:23.769 00.005 8976 worker thread done servicing request
00:31:23.769 00.000 5052 OnExposeComplete: enter
00:31:23.769 00.000 5052 UpdateGuideState(): m_state=1
00:31:23.769 00.000 5052 Star::Find(18, 328, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
00:31:23.769 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=337.00, Mass=18, SNR=2.8, Peak=56 HFD=0.0
00:31:23.769 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:23.769 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:23.769 00.000 5052 Status Line: Star lost - low SNR
00:31:23.770 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:31:23.778 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:23.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:23.778 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:23.778 00.000 5052 Enqueuing Expose request
00:31:23.778 00.000 8976 Worker thread wakes up
00:31:23.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:23.778 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:24.465 00.687 8976 Exposure complete
00:31:24.470 00.005 8976 worker thread done servicing request
00:31:24.470 00.000 5052 OnExposeComplete: enter
00:31:24.470 00.000 5052 UpdateGuideState(): m_state=1
00:31:24.470 00.000 5052 Star::Find(18, 328, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
00:31:24.470 00.000 5052 Star::Find false star n=10 nbg=160 bg=46.8 sigma=0.9 thresh=49 peak=49
00:31:24.470 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=337.00, Mass=29, SNR=2.9, Peak=56 HFD=0.0
00:31:24.471 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:24.471 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:24.471 00.000 5052 Status Line: Star lost - low SNR
00:31:24.472 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:31:24.481 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:24.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:24.481 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:24.481 00.000 5052 Enqueuing Expose request
00:31:24.481 00.000 8976 Worker thread wakes up
00:31:24.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:24.481 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:25.165 00.684 8976 Exposure complete
00:31:25.170 00.005 8976 worker thread done servicing request
00:31:25.170 00.000 5052 OnExposeComplete: enter
00:31:25.170 00.000 5052 UpdateGuideState(): m_state=1
00:31:25.170 00.000 5052 Star::Find(18, 328, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
00:31:25.170 00.000 5052 Star::Find false star n=6 nbg=157 bg=46.8 sigma=0.9 thresh=49 peak=49
00:31:25.170 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=337.00, Mass=23, SNR=2.9, Peak=57 HFD=0.0
00:31:25.171 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:25.171 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:25.171 00.000 5052 Status Line: Star lost - low SNR
00:31:25.172 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:31:25.180 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:25.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:25.180 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:25.180 00.000 5052 Enqueuing Expose request
00:31:25.180 00.000 8976 Worker thread wakes up
00:31:25.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:25.181 00.001 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:25.865 00.684 8976 Exposure complete
00:31:25.870 00.005 8976 worker thread done servicing request
00:31:25.870 00.000 5052 OnExposeComplete: enter
00:31:25.870 00.000 5052 UpdateGuideState(): m_state=1
00:31:25.870 00.000 5052 Star::Find(18, 328, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
00:31:25.870 00.000 5052 Star::Find false star n=4 nbg=168 bg=46.6 sigma=0.9 thresh=49 peak=49
00:31:25.870 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=337.00, Mass=21, SNR=2.9, Peak=58 HFD=0.0
00:31:25.870 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:25.870 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:25.870 00.000 5052 Status Line: Star lost - low SNR
00:31:25.872 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
00:31:25.880 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:25.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:25.880 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:25.880 00.000 5052 Enqueuing Expose request
00:31:25.880 00.000 8976 Worker thread wakes up
00:31:25.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:25.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:26.563 00.683 8976 Exposure complete
00:31:26.569 00.006 8976 worker thread done servicing request
00:31:26.569 00.000 5052 OnExposeComplete: enter
00:31:26.569 00.000 5052 UpdateGuideState(): m_state=1
00:31:26.569 00.000 5052 Star::Find(18, 328, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
00:31:26.569 00.000 5052 Star::Find false star n=5 nbg=165 bg=46.6 sigma=0.9 thresh=49 peak=49
00:31:26.569 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=337.00, Mass=21, SNR=2.9, Peak=58 HFD=0.0
00:31:26.569 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:26.569 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:26.569 00.000 5052 Status Line: Star lost - low SNR
00:31:26.571 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:31:26.580 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:26.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:26.580 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:26.580 00.000 5052 Enqueuing Expose request
00:31:26.580 00.000 8976 Worker thread wakes up
00:31:26.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:26.580 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:27.264 00.684 8976 Exposure complete
00:31:27.269 00.005 8976 worker thread done servicing request
00:31:27.269 00.000 5052 OnExposeComplete: enter
00:31:27.269 00.000 5052 UpdateGuideState(): m_state=1
00:31:27.269 00.000 5052 Star::Find(18, 328, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
00:31:27.269 00.000 5052 Star::Find returns 0 (3), X=328.00, Y=337.00, Mass=9, SNR=2.1, Peak=56 HFD=0.0
00:31:27.269 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:27.269 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:27.270 00.001 5052 Status Line: Star lost - low mass
00:31:27.271 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:31:27.279 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:31:27.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:27.280 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:27.280 00.000 5052 Enqueuing Expose request
00:31:27.280 00.000 8976 Worker thread wakes up
00:31:27.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:27.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:27.965 00.685 8976 Exposure complete
00:31:27.971 00.006 8976 worker thread done servicing request
00:31:27.971 00.000 5052 OnExposeComplete: enter
00:31:27.971 00.000 5052 UpdateGuideState(): m_state=1
00:31:27.971 00.000 5052 Star::Find(18, 328, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
00:31:27.971 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=337.00, Mass=12, SNR=2.4, Peak=56 HFD=0.0
00:31:27.971 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:27.971 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:27.971 00.000 5052 Status Line: Star lost - low SNR
00:31:27.973 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:31:27.982 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:27.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:27.982 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:27.982 00.000 5052 Enqueuing Expose request
00:31:27.982 00.000 8976 Worker thread wakes up
00:31:27.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:27.983 00.001 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:28.669 00.686 8976 Exposure complete
00:31:28.674 00.005 8976 worker thread done servicing request
00:31:28.675 00.001 5052 OnExposeComplete: enter
00:31:28.675 00.000 5052 UpdateGuideState(): m_state=1
00:31:28.675 00.000 5052 Star::Find(18, 328, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
00:31:28.675 00.000 5052 Star::Find returns 1 (0), X=327.31, Y=337.78, Mass=23, SNR=3.3, Peak=58 HFD=1.6
00:31:28.675 00.000 5052 DistanceChecker: deactivated
00:31:28.676 00.001 5052 setting lock position to (327.31, 337.78)
00:31:28.676 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:31:28.676 00.000 5052 Changing from state SELECTING to SELECTED
00:31:28.676 00.000 5052 guider state => SELECTED
00:31:28.678 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:31:28.688 00.010 5052 UpdateGuideState exits: m=23 SNR=3.3
00:31:28.688 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:28.688 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:31:28.688 00.000 5052 Enqueuing Expose request
00:31:28.688 00.000 8976 Worker thread wakes up
00:31:28.688 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:28.688 00.000 8976 Handling exposure in thread, d=500 o=3 r=(309,320,37,21)
00:31:29.373 00.685 8976 Exposure complete
00:31:29.379 00.006 8976 worker thread done servicing request
00:31:29.380 00.001 5052 OnExposeComplete: enter
00:31:29.380 00.000 5052 UpdateGuideState(): m_state=2
00:31:29.380 00.000 5052 Star::Find(18, 327, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
00:31:29.380 00.000 5052 Star::Find false star n=10 nbg=161 bg=46.6 sigma=0.8 thresh=49 peak=49
00:31:29.380 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=337.00, Mass=35, SNR=2.9, Peak=59 HFD=0.0
00:31:29.380 00.000 5052 DistanceChecker: activated
00:31:29.380 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:29.380 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:31:29.380 00.000 5052 guider state => SELECTING
00:31:29.380 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:29.380 00.000 5052 Status Line: Star lost - low SNR
00:31:29.384 00.004 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
00:31:29.395 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:31:29.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:29.395 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:29.395 00.000 5052 Enqueuing Expose request
00:31:29.395 00.000 8976 Worker thread wakes up
00:31:29.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:29.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:30.082 00.687 8976 Exposure complete
00:31:30.087 00.005 8976 worker thread done servicing request
00:31:30.087 00.000 5052 OnExposeComplete: enter
00:31:30.087 00.000 5052 UpdateGuideState(): m_state=1
00:31:30.087 00.000 5052 Star::Find(18, 327, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
00:31:30.087 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=337.00, Mass=18, SNR=2.9, Peak=59 HFD=0.0
00:31:30.087 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:30.087 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:30.087 00.000 5052 Status Line: Star lost - low SNR
00:31:30.089 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:31:30.097 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:30.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:30.097 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:30.097 00.000 5052 Enqueuing Expose request
00:31:30.098 00.001 8976 Worker thread wakes up
00:31:30.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:30.098 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:30.782 00.684 8976 Exposure complete
00:31:30.787 00.005 8976 worker thread done servicing request
00:31:30.787 00.000 5052 OnExposeComplete: enter
00:31:30.787 00.000 5052 UpdateGuideState(): m_state=1
00:31:30.787 00.000 5052 Star::Find(18, 327, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
00:31:30.787 00.000 5052 Star::Find false star n=6 nbg=166 bg=46.7 sigma=0.8 thresh=49 peak=49
00:31:30.787 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=337.00, Mass=23, SNR=2.9, Peak=60 HFD=0.0
00:31:30.787 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:30.787 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:30.788 00.001 5052 Status Line: Star lost - low SNR
00:31:30.789 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:31:30.798 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:30.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:30.798 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:30.798 00.000 5052 Enqueuing Expose request
00:31:30.798 00.000 8976 Worker thread wakes up
00:31:30.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:30.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:31.483 00.685 8976 Exposure complete
00:31:31.488 00.005 8976 worker thread done servicing request
00:31:31.488 00.000 5052 OnExposeComplete: enter
00:31:31.488 00.000 5052 UpdateGuideState(): m_state=1
00:31:31.488 00.000 5052 Star::Find(18, 327, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
00:31:31.489 00.001 5052 Star::Find false star n=6 nbg=164 bg=46.7 sigma=0.9 thresh=49 peak=49
00:31:31.489 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=337.00, Mass=22, SNR=2.9, Peak=59 HFD=0.0
00:31:31.489 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:31.489 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:31.489 00.000 5052 Status Line: Star lost - low SNR
00:31:31.490 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:31:31.499 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:31.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:31.500 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:31.500 00.000 5052 Enqueuing Expose request
00:31:31.500 00.000 8976 Worker thread wakes up
00:31:31.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:31.500 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:32.183 00.683 8976 Exposure complete
00:31:32.189 00.006 8976 worker thread done servicing request
00:31:32.189 00.000 5052 OnExposeComplete: enter
00:31:32.189 00.000 5052 UpdateGuideState(): m_state=1
00:31:32.189 00.000 5052 Star::Find(18, 327, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
00:31:32.189 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=337.00, Mass=17, SNR=2.8, Peak=60 HFD=0.0
00:31:32.189 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:32.189 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:32.189 00.000 5052 Status Line: Star lost - low SNR
00:31:32.190 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:31:32.200 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:31:32.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:32.200 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:32.200 00.000 5052 Enqueuing Expose request
00:31:32.200 00.000 8976 Worker thread wakes up
00:31:32.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:32.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:32.884 00.684 8976 Exposure complete
00:31:32.890 00.006 8976 worker thread done servicing request
00:31:32.890 00.000 5052 OnExposeComplete: enter
00:31:32.890 00.000 5052 UpdateGuideState(): m_state=1
00:31:32.890 00.000 5052 Star::Find(18, 327, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
00:31:32.890 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=337.00, Mass=16, SNR=2.7, Peak=59 HFD=0.0
00:31:32.890 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:32.890 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:32.890 00.000 5052 Status Line: Star lost - low SNR
00:31:32.891 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:31:32.900 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:32.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:32.900 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:32.900 00.000 5052 Enqueuing Expose request
00:31:32.900 00.000 8976 Worker thread wakes up
00:31:32.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:32.900 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:33.583 00.683 8976 Exposure complete
00:31:33.588 00.005 8976 worker thread done servicing request
00:31:33.588 00.000 5052 OnExposeComplete: enter
00:31:33.588 00.000 5052 UpdateGuideState(): m_state=1
00:31:33.588 00.000 5052 Star::Find(18, 327, 337, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
00:31:33.588 00.000 5052 Star::Find returns 1 (0), X=327.27, Y=338.11, Mass=34, SNR=3.9, Peak=59 HFD=3.8
00:31:33.588 00.000 5052 DistanceChecker: deactivated
00:31:33.589 00.001 5052 setting lock position to (327.27, 338.11)
00:31:33.589 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:31:33.590 00.001 5052 Changing from state SELECTING to SELECTED
00:31:33.590 00.000 5052 guider state => SELECTED
00:31:33.591 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:31:33.600 00.009 5052 UpdateGuideState exits: m=34 SNR=3.9
00:31:33.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:33.600 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:31:33.600 00.000 5052 Enqueuing Expose request
00:31:33.600 00.000 8976 Worker thread wakes up
00:31:33.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:33.600 00.000 8976 Handling exposure in thread, d=500 o=3 r=(309,320,37,21)
00:31:34.287 00.687 8976 Exposure complete
00:31:34.293 00.006 8976 worker thread done servicing request
00:31:34.293 00.000 5052 OnExposeComplete: enter
00:31:34.293 00.000 5052 UpdateGuideState(): m_state=2
00:31:34.293 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
00:31:34.293 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=16, SNR=2.8, Peak=60 HFD=0.0
00:31:34.293 00.000 5052 DistanceChecker: activated
00:31:34.293 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:34.293 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:31:34.293 00.000 5052 guider state => SELECTING
00:31:34.293 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:34.293 00.000 5052 Status Line: Star lost - low SNR
00:31:34.296 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:31:34.304 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:34.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:34.304 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:34.304 00.000 5052 Enqueuing Expose request
00:31:34.304 00.000 8976 Worker thread wakes up
00:31:34.305 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:34.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:34.991 00.686 8976 Exposure complete
00:31:34.996 00.005 8976 worker thread done servicing request
00:31:34.996 00.000 5052 OnExposeComplete: enter
00:31:34.996 00.000 5052 UpdateGuideState(): m_state=1
00:31:34.996 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
00:31:34.996 00.000 5052 Star::Find returns 0 (3), X=327.00, Y=338.00, Mass=10, SNR=2.2, Peak=59 HFD=0.0
00:31:34.996 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:34.996 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:34.996 00.000 5052 Status Line: Star lost - low mass
00:31:34.998 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:31:35.006 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:31:35.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:35.006 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:35.006 00.000 5052 Enqueuing Expose request
00:31:35.006 00.000 8976 Worker thread wakes up
00:31:35.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:35.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:35.695 00.689 8976 Exposure complete
00:31:35.701 00.006 8976 worker thread done servicing request
00:31:35.702 00.001 5052 OnExposeComplete: enter
00:31:35.702 00.000 5052 UpdateGuideState(): m_state=1
00:31:35.702 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
00:31:35.702 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=14, SNR=2.6, Peak=60 HFD=0.0
00:31:35.702 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:35.702 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:35.702 00.000 5052 Status Line: Star lost - low SNR
00:31:35.704 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:31:35.714 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:31:35.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:35.714 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:35.714 00.000 5052 Enqueuing Expose request
00:31:35.714 00.000 8976 Worker thread wakes up
00:31:35.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:35.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:36.399 00.685 8976 Exposure complete
00:31:36.404 00.005 8976 worker thread done servicing request
00:31:36.404 00.000 5052 OnExposeComplete: enter
00:31:36.404 00.000 5052 UpdateGuideState(): m_state=1
00:31:36.404 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
00:31:36.404 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=18, SNR=2.9, Peak=60 HFD=0.0
00:31:36.404 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:36.404 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:36.404 00.000 5052 Status Line: Star lost - low SNR
00:31:36.406 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:31:36.414 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:36.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:36.414 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:36.414 00.000 5052 Enqueuing Expose request
00:31:36.414 00.000 8976 Worker thread wakes up
00:31:36.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:36.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:37.097 00.683 8976 Exposure complete
00:31:37.102 00.005 8976 worker thread done servicing request
00:31:37.102 00.000 5052 OnExposeComplete: enter
00:31:37.102 00.000 5052 UpdateGuideState(): m_state=1
00:31:37.102 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
00:31:37.102 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=14, SNR=2.6, Peak=59 HFD=0.0
00:31:37.102 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:37.102 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:37.102 00.000 5052 Status Line: Star lost - low SNR
00:31:37.104 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:31:37.112 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:37.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:37.112 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:37.112 00.000 5052 Enqueuing Expose request
00:31:37.112 00.000 8976 Worker thread wakes up
00:31:37.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:37.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:37.795 00.683 8976 Exposure complete
00:31:37.800 00.005 8976 worker thread done servicing request
00:31:37.800 00.000 5052 OnExposeComplete: enter
00:31:37.800 00.000 5052 UpdateGuideState(): m_state=1
00:31:37.800 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
00:31:37.800 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=15, SNR=2.7, Peak=59 HFD=0.0
00:31:37.801 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:37.801 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:37.801 00.000 5052 Status Line: Star lost - low SNR
00:31:37.803 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:31:37.811 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:37.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:37.811 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:37.811 00.000 5052 Enqueuing Expose request
00:31:37.811 00.000 8976 Worker thread wakes up
00:31:37.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:37.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:38.495 00.684 8976 Exposure complete
00:31:38.501 00.006 8976 worker thread done servicing request
00:31:38.501 00.000 5052 OnExposeComplete: enter
00:31:38.501 00.000 5052 UpdateGuideState(): m_state=1
00:31:38.501 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
00:31:38.501 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=15, SNR=2.7, Peak=59 HFD=0.0
00:31:38.501 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:38.501 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:38.501 00.000 5052 Status Line: Star lost - low SNR
00:31:38.502 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:31:38.510 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:38.510 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:38.510 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:38.510 00.000 5052 Enqueuing Expose request
00:31:38.510 00.000 8976 Worker thread wakes up
00:31:38.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:38.510 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:39.209 00.699 8976 Exposure complete
00:31:39.215 00.006 8976 worker thread done servicing request
00:31:39.215 00.000 5052 OnExposeComplete: enter
00:31:39.215 00.000 5052 UpdateGuideState(): m_state=1
00:31:39.215 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
00:31:39.215 00.000 5052 Star::Find returns 1 (0), X=327.73, Y=338.36, Mass=22, SNR=3.2, Peak=60 HFD=1.2
00:31:39.215 00.000 5052 DistanceChecker: deactivated
00:31:39.217 00.002 5052 setting lock position to (327.73, 338.36)
00:31:39.217 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:31:39.217 00.000 5052 Changing from state SELECTING to SELECTED
00:31:39.217 00.000 5052 guider state => SELECTED
00:31:39.219 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:31:39.228 00.009 5052 UpdateGuideState exits: m=22 SNR=3.2
00:31:39.228 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:39.228 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:31:39.228 00.000 5052 Enqueuing Expose request
00:31:39.228 00.000 8976 Worker thread wakes up
00:31:39.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:39.228 00.000 8976 Handling exposure in thread, d=500 o=3 r=(310,320,37,21)
00:31:39.913 00.685 8976 Exposure complete
00:31:39.918 00.005 8976 worker thread done servicing request
00:31:39.919 00.001 5052 OnExposeComplete: enter
00:31:39.919 00.000 5052 UpdateGuideState(): m_state=2
00:31:39.919 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
00:31:39.919 00.000 5052 Star::Find false star n=5 nbg=161 bg=46.6 sigma=0.9 thresh=49 peak=49
00:31:39.919 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=21, SNR=2.9, Peak=59 HFD=0.0
00:31:39.919 00.000 5052 DistanceChecker: activated
00:31:39.919 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:39.919 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:31:39.919 00.000 5052 guider state => SELECTING
00:31:39.919 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:39.919 00.000 5052 Status Line: Star lost - low SNR
00:31:39.922 00.003 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:31:39.930 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:39.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:39.930 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:39.930 00.000 5052 Enqueuing Expose request
00:31:39.930 00.000 8976 Worker thread wakes up
00:31:39.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:39.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:40.616 00.686 8976 Exposure complete
00:31:40.621 00.005 8976 worker thread done servicing request
00:31:40.621 00.000 5052 OnExposeComplete: enter
00:31:40.621 00.000 5052 UpdateGuideState(): m_state=1
00:31:40.622 00.001 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
00:31:40.622 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=15, SNR=2.7, Peak=59 HFD=0.0
00:31:40.622 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:40.622 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:40.622 00.000 5052 Status Line: Star lost - low SNR
00:31:40.623 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:31:40.632 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:40.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:40.632 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:40.632 00.000 5052 Enqueuing Expose request
00:31:40.632 00.000 8976 Worker thread wakes up
00:31:40.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:40.632 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:41.317 00.685 8976 Exposure complete
00:31:41.322 00.005 8976 worker thread done servicing request
00:31:41.322 00.000 5052 OnExposeComplete: enter
00:31:41.322 00.000 5052 UpdateGuideState(): m_state=1
00:31:41.323 00.001 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
00:31:41.323 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=15, SNR=2.7, Peak=61 HFD=0.0
00:31:41.323 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:41.323 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:41.323 00.000 5052 Status Line: Star lost - low SNR
00:31:41.324 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:31:41.332 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:41.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:41.332 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:41.332 00.000 5052 Enqueuing Expose request
00:31:41.332 00.000 8976 Worker thread wakes up
00:31:41.333 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:41.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:42.017 00.684 8976 Exposure complete
00:31:42.023 00.006 8976 worker thread done servicing request
00:31:42.023 00.000 5052 OnExposeComplete: enter
00:31:42.023 00.000 5052 UpdateGuideState(): m_state=1
00:31:42.023 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
00:31:42.023 00.000 5052 Star::Find false star n=5 nbg=160 bg=46.7 sigma=0.9 thresh=49 peak=49
00:31:42.023 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=22, SNR=2.9, Peak=58 HFD=0.0
00:31:42.023 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:42.023 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:42.023 00.000 5052 Status Line: Star lost - low SNR
00:31:42.024 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:31:42.033 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:42.033 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:42.033 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:42.033 00.000 5052 Enqueuing Expose request
00:31:42.033 00.000 8976 Worker thread wakes up
00:31:42.033 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:42.033 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:42.718 00.685 8976 Exposure complete
00:31:42.723 00.005 8976 worker thread done servicing request
00:31:42.723 00.000 5052 OnExposeComplete: enter
00:31:42.724 00.001 5052 UpdateGuideState(): m_state=1
00:31:42.724 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
00:31:42.724 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=14, SNR=2.6, Peak=60 HFD=0.0
00:31:42.724 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:42.724 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:42.724 00.000 5052 Status Line: Star lost - low SNR
00:31:42.725 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:31:42.734 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:42.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:42.734 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:42.734 00.000 5052 Enqueuing Expose request
00:31:42.734 00.000 8976 Worker thread wakes up
00:31:42.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:42.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:43.417 00.683 8976 Exposure complete
00:31:43.423 00.006 8976 worker thread done servicing request
00:31:43.423 00.000 5052 OnExposeComplete: enter
00:31:43.423 00.000 5052 UpdateGuideState(): m_state=1
00:31:43.423 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
00:31:43.423 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=18, SNR=2.9, Peak=60 HFD=0.0
00:31:43.423 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:43.423 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:43.423 00.000 5052 Status Line: Star lost - low SNR
00:31:43.424 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:31:43.433 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:43.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:43.433 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:43.433 00.000 5052 Enqueuing Expose request
00:31:43.433 00.000 8976 Worker thread wakes up
00:31:43.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:43.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:44.119 00.686 8976 Exposure complete
00:31:44.125 00.006 8976 worker thread done servicing request
00:31:44.125 00.000 5052 OnExposeComplete: enter
00:31:44.125 00.000 5052 UpdateGuideState(): m_state=1
00:31:44.125 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
00:31:44.125 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=14, SNR=2.6, Peak=60 HFD=0.0
00:31:44.125 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:44.126 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:44.126 00.000 5052 Status Line: Star lost - low SNR
00:31:44.127 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:31:44.137 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:31:44.138 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:44.138 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:44.138 00.000 5052 Enqueuing Expose request
00:31:44.138 00.000 8976 Worker thread wakes up
00:31:44.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:44.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:44.820 00.682 8976 Exposure complete
00:31:44.827 00.007 8976 worker thread done servicing request
00:31:44.827 00.000 5052 OnExposeComplete: enter
00:31:44.827 00.000 5052 UpdateGuideState(): m_state=1
00:31:44.827 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
00:31:44.827 00.000 5052 Star::Find false star n=8 nbg=165 bg=46.8 sigma=0.9 thresh=49 peak=49
00:31:44.827 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=27, SNR=2.9, Peak=59 HFD=0.0
00:31:44.827 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:44.827 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:44.827 00.000 5052 Status Line: Star lost - low SNR
00:31:44.827 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:31:44.836 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:44.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:44.836 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:44.836 00.000 5052 Enqueuing Expose request
00:31:44.836 00.000 8976 Worker thread wakes up
00:31:44.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:44.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:45.519 00.683 8976 Exposure complete
00:31:45.525 00.006 8976 worker thread done servicing request
00:31:45.525 00.000 5052 OnExposeComplete: enter
00:31:45.525 00.000 5052 UpdateGuideState(): m_state=1
00:31:45.525 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
00:31:45.525 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=14, SNR=2.5, Peak=57 HFD=0.0
00:31:45.525 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:45.525 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:45.525 00.000 5052 Status Line: Star lost - low SNR
00:31:45.526 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:31:45.535 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:45.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:45.535 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:45.535 00.000 5052 Enqueuing Expose request
00:31:45.535 00.000 8976 Worker thread wakes up
00:31:45.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:45.535 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:46.217 00.682 8976 Exposure complete
00:31:46.223 00.006 8976 worker thread done servicing request
00:31:46.223 00.000 5052 OnExposeComplete: enter
00:31:46.223 00.000 5052 UpdateGuideState(): m_state=1
00:31:46.223 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
00:31:46.223 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=14, SNR=2.5, Peak=59 HFD=0.0
00:31:46.223 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:46.223 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:46.223 00.000 5052 Status Line: Star lost - low SNR
00:31:46.224 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:31:46.233 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:46.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:46.233 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:46.233 00.000 5052 Enqueuing Expose request
00:31:46.233 00.000 8976 Worker thread wakes up
00:31:46.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:46.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:46.918 00.685 8976 Exposure complete
00:31:46.923 00.005 8976 worker thread done servicing request
00:31:46.923 00.000 5052 OnExposeComplete: enter
00:31:46.923 00.000 5052 UpdateGuideState(): m_state=1
00:31:46.923 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
00:31:46.923 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=19, SNR=2.9, Peak=60 HFD=0.0
00:31:46.923 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:46.923 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:46.923 00.000 5052 Status Line: Star lost - low SNR
00:31:46.925 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:31:46.933 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:46.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:46.933 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:46.933 00.000 5052 Enqueuing Expose request
00:31:46.933 00.000 8976 Worker thread wakes up
00:31:46.934 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:46.934 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:47.616 00.682 8976 Exposure complete
00:31:47.621 00.005 8976 worker thread done servicing request
00:31:47.622 00.001 5052 OnExposeComplete: enter
00:31:47.622 00.000 5052 UpdateGuideState(): m_state=1
00:31:47.622 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
00:31:47.622 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=17, SNR=2.8, Peak=60 HFD=0.0
00:31:47.622 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:47.622 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:47.622 00.000 5052 Status Line: Star lost - low SNR
00:31:47.623 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:31:47.631 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:31:47.632 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:47.632 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:47.632 00.000 5052 Enqueuing Expose request
00:31:47.632 00.000 8976 Worker thread wakes up
00:31:47.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:47.632 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:48.317 00.685 8976 Exposure complete
00:31:48.323 00.006 8976 worker thread done servicing request
00:31:48.323 00.000 5052 OnExposeComplete: enter
00:31:48.323 00.000 5052 UpdateGuideState(): m_state=1
00:31:48.323 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
00:31:48.324 00.001 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=13, SNR=2.4, Peak=59 HFD=0.0
00:31:48.324 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:48.324 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:48.324 00.000 5052 Status Line: Star lost - low SNR
00:31:48.325 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:31:48.334 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:48.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:48.334 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:48.334 00.000 5052 Enqueuing Expose request
00:31:48.334 00.000 8976 Worker thread wakes up
00:31:48.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:48.334 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:49.018 00.684 8976 Exposure complete
00:31:49.024 00.006 8976 worker thread done servicing request
00:31:49.024 00.000 5052 OnExposeComplete: enter
00:31:49.024 00.000 5052 UpdateGuideState(): m_state=1
00:31:49.024 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
00:31:49.024 00.000 5052 Star::Find false star n=5 nbg=165 bg=46.5 sigma=0.9 thresh=49 peak=49
00:31:49.024 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=20, SNR=2.9, Peak=58 HFD=0.0
00:31:49.024 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:49.024 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:49.024 00.000 5052 Status Line: Star lost - low SNR
00:31:49.025 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:31:49.034 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:49.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:49.034 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:49.034 00.000 5052 Enqueuing Expose request
00:31:49.034 00.000 8976 Worker thread wakes up
00:31:49.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:49.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:49.716 00.682 8976 Exposure complete
00:31:49.722 00.006 8976 worker thread done servicing request
00:31:49.722 00.000 5052 OnExposeComplete: enter
00:31:49.722 00.000 5052 UpdateGuideState(): m_state=1
00:31:49.722 00.000 5052 Star::Find(18, 327, 338, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
00:31:49.722 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=338.00, Mass=19, SNR=2.9, Peak=59 HFD=0.0
00:31:49.722 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:31:49.722 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:31:49.722 00.000 5052 Status Line: Star lost - low SNR
00:31:49.724 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:31:49.733 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:31:49.733 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:49.733 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:31:49.733 00.000 5052 Enqueuing Expose request
00:31:49.733 00.000 8976 Worker thread wakes up
00:31:49.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:31:49.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:31:50.398 00.665 5052 Stop button clicked
00:31:50.399 00.001 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:31:50.399 00.000 5052 Status Line: Waiting for devices...
00:31:50.417 00.018 8976 Exposure complete
00:31:50.423 00.006 8976 worker thread done servicing request
00:31:50.423 00.000 5052 OnExposeComplete: enter
00:31:50.423 00.000 5052 UpdateGuideState(): m_state=1
00:31:50.423 00.000 5052 Changing from state SELECTING to STOP
00:31:50.423 00.000 5052 guider state => SELECTING
00:31:50.423 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
00:31:50.423 00.000 5052 Status Line: Stopped Guiding
00:31:50.424 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:31:50.432 00.008 5052 UpdateGuideState exits: Stopped Guiding
00:31:50.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
00:31:50.432 00.000 5052 setting force full frames = true
00:31:50.434 00.002 5052 Status Line: Stopped.
00:31:52.304 01.870 5052 SetCurrentPosition(335.55,182.48)
00:31:52.304 00.000 5052 Star::Find(18, 335, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
00:31:52.304 00.000 5052 Star::Find returns 1 (0), X=333.61, Y=181.02, Mass=252, SNR=11.1, Peak=71 HFD=3.8
00:31:52.304 00.000 5052 setting lock position to (333.61, 181.02)
00:31:52.304 00.000 5052 MultiStar: single-star usage forced by user star selection
00:31:52.304 00.000 5052 Status Line: Selected star at (333.6, 181.0)
00:31:52.307 00.003 5052 Changing from state SELECTING to SELECTED
00:31:52.307 00.000 5052 guider state => SELECTED
00:31:56.119 03.812 5052 GuideButtonClick i=1 ctx=Guide button clicked
00:31:56.120 00.001 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
00:31:56.120 00.000 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
00:31:56.120 00.000 5052 GetBoolean("/Confirm/force_recalibration_ok", 0) returns 0
00:32:01.040 04.920 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:32:01.040 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:32:01.044 00.004 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:32:01.044 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:32:01.044 00.000 5052 GetBoolean("/Confirm/v2_highdec_calibration_ok", 0) returns 0
00:32:04.363 03.319 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
00:32:04.365 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:32:04.365 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:32:04.366 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
00:32:04.366 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:32:04.366 00.000 5052 guider state => CALIBRATING_PRIMARY
00:32:04.366 00.000 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:32:04.370 00.004 5052 ScheduleExposure(500,3,0) exposurePending=0
00:32:04.370 00.000 5052 Enqueuing Expose request
00:32:04.370 00.000 8976 Worker thread wakes up
00:32:04.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:04.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:32:04.381 00.011 5052 reset dither spiral
00:32:05.064 00.683 8976 Exposure complete
00:32:05.069 00.005 8976 worker thread done servicing request
00:32:05.070 00.001 5052 OnExposeComplete: enter
00:32:05.070 00.000 5052 UpdateGuideState(): m_state=3
00:32:05.070 00.000 5052 Star::Find(18, 333, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
00:32:05.070 00.000 5052 Star::Find returns 1 (0), X=331.13, Y=180.92, Mass=276, SNR=11.5, Peak=65 HFD=4.1
00:32:05.070 00.000 5052 DistanceChecker: deactivated
00:32:05.070 00.000 5052 setting force full frames = false
00:32:05.071 00.001 5052 Stepguider::UpdateCalibrationstate: starting location = 331.13,180.92
00:32:05.071 00.000 5052 Enqueuing Calibration Move request for direction 1
00:32:05.071 00.000 5052 Enqueuing Calibration Move request for direction 2
00:32:05.071 00.000 8976 Worker thread wakes up
00:32:05.071 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:32:05.071 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:32:05.071 00.000 5052 Status Line: Init Calibration:   7, distance  0.0 px
00:32:05.071 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:32:05.071 00.000 8976 MoveAxis(D, 6, -)
00:32:05.071 00.000 8976 stepping (0, 0) + (0, -6)
00:32:05.071 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:05.073 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:32:05.082 00.009 5052 UpdateGuideState exits: m=276 SNR=11.5
00:32:05.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:05.082 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:05.082 00.000 5052 Enqueuing Expose request
00:32:05.120 00.038 8976 Received - 47 (G) 
00:32:05.120 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:05.120 00.000 8976 stepped: pos (0, -6)
00:32:05.120 00.000 8976 move complete, result=0
00:32:05.120 00.000 8976 worker thread done servicing request
00:32:05.120 00.000 8976 Worker thread wakes up
00:32:05.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:32:05.120 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:32:05.120 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:32:05.120 00.000 8976 MoveAxis(R, 6, -)
00:32:05.120 00.000 8976 stepping (0, -6) + (6, 0)
00:32:05.120 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:05.168 00.048 8976 Received - 47 (G) 
00:32:05.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:05.168 00.000 8976 stepped: pos (6, -6)
00:32:05.168 00.000 8976 move complete, result=0
00:32:05.168 00.000 8976 worker thread done servicing request
00:32:05.168 00.000 8976 Worker thread wakes up
00:32:05.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:05.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(313,163,37,37)
00:32:05.852 00.684 8976 Exposure complete
00:32:05.857 00.005 8976 worker thread done servicing request
00:32:05.857 00.000 5052 OnExposeComplete: enter
00:32:05.857 00.000 5052 UpdateGuideState(): m_state=3
00:32:05.857 00.000 5052 Star::Find(18, 331, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
00:32:05.857 00.000 5052 Star::Find returns 1 (0), X=331.53, Y=182.42, Mass=251, SNR=11.0, Peak=70 HFD=3.3
00:32:05.858 00.001 5052 Enqueuing Calibration Move request for direction 1
00:32:05.858 00.000 5052 Enqueuing Calibration Move request for direction 2
00:32:05.858 00.000 8976 Worker thread wakes up
00:32:05.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:32:05.858 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:32:05.858 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:32:05.858 00.000 8976 MoveAxis(D, 6, -)
00:32:05.858 00.000 8976 stepping (6, -6) + (0, -6)
00:32:05.858 00.000 5052 Status Line: Init Calibration:   6, distance  1.5 px
00:32:05.859 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:05.860 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:32:05.868 00.008 5052 UpdateGuideState exits: m=251 SNR=11.0
00:32:05.869 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:05.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:05.869 00.000 5052 Enqueuing Expose request
00:32:05.903 00.034 8976 Received - 47 (G) 
00:32:05.903 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:05.903 00.000 8976 stepped: pos (6, -12)
00:32:05.903 00.000 8976 move complete, result=0
00:32:05.903 00.000 8976 worker thread done servicing request
00:32:05.903 00.000 8976 Worker thread wakes up
00:32:05.903 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:32:05.903 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:32:05.903 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:32:05.903 00.000 8976 MoveAxis(R, 6, -)
00:32:05.903 00.000 8976 stepping (6, -12) + (6, 0)
00:32:05.903 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:05.951 00.048 8976 Received - 47 (G) 
00:32:05.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:05.951 00.000 8976 stepped: pos (12, -12)
00:32:05.951 00.000 8976 move complete, result=0
00:32:05.951 00.000 8976 worker thread done servicing request
00:32:05.951 00.000 8976 Worker thread wakes up
00:32:05.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:05.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(314,164,37,37)
00:32:06.635 00.684 8976 Exposure complete
00:32:06.641 00.006 8976 worker thread done servicing request
00:32:06.641 00.000 5052 OnExposeComplete: enter
00:32:06.641 00.000 5052 UpdateGuideState(): m_state=3
00:32:06.641 00.000 5052 Star::Find(18, 331, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
00:32:06.641 00.000 5052 Star::Find returns 1 (0), X=332.25, Y=183.69, Mass=245, SNR=10.8, Peak=65 HFD=3.8
00:32:06.642 00.001 5052 Enqueuing Calibration Move request for direction 1
00:32:06.642 00.000 5052 Enqueuing Calibration Move request for direction 2
00:32:06.642 00.000 8976 Worker thread wakes up
00:32:06.642 00.000 5052 Status Line: Init Calibration:   5, distance  3.0 px
00:32:06.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:32:06.642 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:32:06.642 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:32:06.642 00.000 8976 MoveAxis(D, 6, -)
00:32:06.642 00.000 8976 stepping (12, -12) + (0, -6)
00:32:06.642 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:06.643 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:32:06.652 00.009 5052 UpdateGuideState exits: m=245 SNR=10.8
00:32:06.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:06.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:06.652 00.000 5052 Enqueuing Expose request
00:32:06.687 00.035 8976 Received - 47 (G) 
00:32:06.687 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:06.687 00.000 8976 stepped: pos (12, -18)
00:32:06.687 00.000 8976 move complete, result=0
00:32:06.687 00.000 8976 worker thread done servicing request
00:32:06.687 00.000 8976 Worker thread wakes up
00:32:06.687 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:32:06.687 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:32:06.687 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:32:06.687 00.000 8976 MoveAxis(R, 6, -)
00:32:06.687 00.000 8976 stepping (12, -18) + (6, 0)
00:32:06.687 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:06.734 00.047 8976 Received - 47 (G) 
00:32:06.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:06.734 00.000 8976 stepped: pos (18, -18)
00:32:06.734 00.000 8976 move complete, result=0
00:32:06.734 00.000 8976 worker thread done servicing request
00:32:06.734 00.000 8976 Worker thread wakes up
00:32:06.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:06.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(314,166,37,37)
00:32:07.419 00.685 8976 Exposure complete
00:32:07.425 00.006 8976 worker thread done servicing request
00:32:07.425 00.000 5052 OnExposeComplete: enter
00:32:07.425 00.000 5052 UpdateGuideState(): m_state=3
00:32:07.425 00.000 5052 Star::Find(18, 332, 183, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
00:32:07.425 00.000 5052 Star::Find returns 1 (0), X=332.82, Y=184.95, Mass=275, SNR=11.5, Peak=65 HFD=4.1
00:32:07.426 00.001 5052 Enqueuing Calibration Move request for direction 1
00:32:07.426 00.000 5052 Enqueuing Calibration Move request for direction 2
00:32:07.426 00.000 5052 Status Line: Init Calibration:   4, distance  4.4 px
00:32:07.426 00.000 8976 Worker thread wakes up
00:32:07.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:32:07.426 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:32:07.426 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:32:07.426 00.000 8976 MoveAxis(D, 6, -)
00:32:07.426 00.000 8976 stepping (18, -18) + (0, -6)
00:32:07.426 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:07.428 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:32:07.437 00.009 5052 UpdateGuideState exits: m=275 SNR=11.5
00:32:07.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:07.437 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:07.437 00.000 5052 Enqueuing Expose request
00:32:07.469 00.032 8976 Received - 47 (G) 
00:32:07.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:07.469 00.000 8976 stepped: pos (18, -24)
00:32:07.469 00.000 8976 move complete, result=0
00:32:07.469 00.000 8976 worker thread done servicing request
00:32:07.469 00.000 8976 Worker thread wakes up
00:32:07.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:32:07.469 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:32:07.469 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:32:07.470 00.001 8976 MoveAxis(R, 6, -)
00:32:07.470 00.000 8976 stepping (18, -24) + (6, 0)
00:32:07.470 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:07.518 00.048 8976 Received - 47 (G) 
00:32:07.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:07.518 00.000 8976 stepped: pos (24, -24)
00:32:07.518 00.000 8976 move complete, result=0
00:32:07.518 00.000 8976 worker thread done servicing request
00:32:07.518 00.000 8976 Worker thread wakes up
00:32:07.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:07.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(315,167,37,37)
00:32:08.199 00.681 8976 Exposure complete
00:32:08.204 00.005 8976 worker thread done servicing request
00:32:08.204 00.000 5052 OnExposeComplete: enter
00:32:08.204 00.000 5052 UpdateGuideState(): m_state=3
00:32:08.204 00.000 5052 Star::Find(18, 332, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
00:32:08.205 00.001 5052 Star::Find returns 1 (0), X=333.24, Y=186.10, Mass=270, SNR=11.4, Peak=71 HFD=3.9
00:32:08.205 00.000 5052 Enqueuing Calibration Move request for direction 1
00:32:08.205 00.000 5052 Enqueuing Calibration Move request for direction 2
00:32:08.205 00.000 8976 Worker thread wakes up
00:32:08.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:32:08.205 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:32:08.205 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:32:08.205 00.000 8976 MoveAxis(D, 6, -)
00:32:08.205 00.000 5052 Status Line: Init Calibration:   3, distance  5.6 px
00:32:08.205 00.000 8976 stepping (24, -24) + (0, -6)
00:32:08.205 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:08.208 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:32:08.216 00.008 5052 UpdateGuideState exits: m=270 SNR=11.4
00:32:08.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:08.216 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:08.216 00.000 5052 Enqueuing Expose request
00:32:08.254 00.038 8976 Received - 47 (G) 
00:32:08.254 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:08.254 00.000 8976 stepped: pos (24, -30)
00:32:08.254 00.000 8976 move complete, result=0
00:32:08.254 00.000 8976 worker thread done servicing request
00:32:08.254 00.000 8976 Worker thread wakes up
00:32:08.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:32:08.254 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:32:08.254 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:32:08.254 00.000 8976 MoveAxis(R, 6, -)
00:32:08.254 00.000 8976 stepping (24, -30) + (6, 0)
00:32:08.254 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:08.301 00.047 8976 Received - 47 (G) 
00:32:08.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:08.301 00.000 8976 stepped: pos (30, -30)
00:32:08.301 00.000 8976 move complete, result=0
00:32:08.301 00.000 8976 worker thread done servicing request
00:32:08.301 00.000 8976 Worker thread wakes up
00:32:08.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:08.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(315,168,37,37)
00:32:08.983 00.682 8976 Exposure complete
00:32:08.989 00.006 8976 worker thread done servicing request
00:32:08.989 00.000 5052 OnExposeComplete: enter
00:32:08.989 00.000 5052 UpdateGuideState(): m_state=3
00:32:08.989 00.000 5052 Star::Find(18, 333, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
00:32:08.989 00.000 5052 Star::Find returns 1 (0), X=333.95, Y=187.38, Mass=219, SNR=10.2, Peak=63 HFD=3.9
00:32:08.990 00.001 5052 Enqueuing Calibration Move request for direction 1
00:32:08.990 00.000 5052 Enqueuing Calibration Move request for direction 2
00:32:08.990 00.000 8976 Worker thread wakes up
00:32:08.990 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:32:08.990 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:32:08.990 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:32:08.990 00.000 8976 MoveAxis(D, 6, -)
00:32:08.990 00.000 8976 stepping (30, -30) + (0, -6)
00:32:08.990 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:08.990 00.000 5052 Status Line: Init Calibration:   2, distance  7.0 px
00:32:08.992 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:32:09.000 00.008 5052 UpdateGuideState exits: m=219 SNR=10.2
00:32:09.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:09.000 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:09.000 00.000 5052 Enqueuing Expose request
00:32:09.037 00.037 8976 Received - 47 (G) 
00:32:09.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:09.037 00.000 8976 stepped: pos (30, -36)
00:32:09.037 00.000 8976 move complete, result=0
00:32:09.037 00.000 8976 worker thread done servicing request
00:32:09.037 00.000 8976 Worker thread wakes up
00:32:09.037 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:32:09.037 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:32:09.037 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:32:09.037 00.000 8976 MoveAxis(R, 6, -)
00:32:09.037 00.000 8976 stepping (30, -36) + (6, 0)
00:32:09.037 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:09.085 00.048 8976 Received - 47 (G) 
00:32:09.085 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:09.085 00.000 8976 stepped: pos (36, -36)
00:32:09.085 00.000 8976 move complete, result=0
00:32:09.085 00.000 8976 worker thread done servicing request
00:32:09.085 00.000 8976 Worker thread wakes up
00:32:09.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:09.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(316,169,37,37)
00:32:09.785 00.700 8976 Exposure complete
00:32:09.790 00.005 8976 worker thread done servicing request
00:32:09.790 00.000 5052 OnExposeComplete: enter
00:32:09.790 00.000 5052 UpdateGuideState(): m_state=3
00:32:09.790 00.000 5052 Star::Find(18, 333, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
00:32:09.790 00.000 5052 Star::Find returns 1 (0), X=335.04, Y=188.56, Mass=227, SNR=10.4, Peak=63 HFD=4.0
00:32:09.791 00.001 5052 Enqueuing Calibration Move request for direction 1
00:32:09.791 00.000 5052 Enqueuing Calibration Move request for direction 2
00:32:09.791 00.000 8976 Worker thread wakes up
00:32:09.791 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 3 opts 0x0
00:32:09.791 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=3
00:32:09.791 00.000 8976 stepguider move axis dir= 1 steps= 3 opts= 0x0
00:32:09.791 00.000 8976 MoveAxis(D, 3, -)
00:32:09.791 00.000 8976 stepping (36, -36) + (0, -3)
00:32:09.791 00.000 5052 Status Line: Init Calibration:   1, distance  8.6 px
00:32:09.791 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:32:09.793 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:32:09.802 00.009 5052 UpdateGuideState exits: m=227 SNR=10.4
00:32:09.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:09.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:09.802 00.000 5052 Enqueuing Expose request
00:32:09.820 00.018 8976 Received - 47 (G) 
00:32:09.820 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:32:09.820 00.000 8976 stepped: pos (36, -39)
00:32:09.820 00.000 8976 move complete, result=0
00:32:09.820 00.000 8976 worker thread done servicing request
00:32:09.820 00.000 8976 Worker thread wakes up
00:32:09.820 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 3 opts 0x0
00:32:09.820 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=3
00:32:09.820 00.000 8976 stepguider move axis dir= 2 steps= 3 opts= 0x0
00:32:09.820 00.000 8976 MoveAxis(R, 3, -)
00:32:09.820 00.000 8976 stepping (36, -39) + (3, 0)
00:32:09.820 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:32:09.851 00.031 8976 Received - 47 (G) 
00:32:09.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:32:09.851 00.000 8976 stepped: pos (39, -39)
00:32:09.851 00.000 8976 move complete, result=0
00:32:09.851 00.000 8976 worker thread done servicing request
00:32:09.851 00.000 8976 Worker thread wakes up
00:32:09.851 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:09.851 00.000 8976 Handling exposure in thread, d=500 o=3 r=(317,171,37,37)
00:32:10.535 00.684 8976 Exposure complete
00:32:10.540 00.005 8976 worker thread done servicing request
00:32:10.540 00.000 5052 OnExposeComplete: enter
00:32:10.540 00.000 5052 UpdateGuideState(): m_state=3
00:32:10.540 00.000 5052 Star::Find(18, 335, 188, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
00:32:10.540 00.000 5052 Star::Find returns 1 (0), X=335.15, Y=188.90, Mass=245, SNR=10.8, Peak=69 HFD=4.0
00:32:10.541 00.001 5052 Falling through to state AVERAGE_STARTING_LOCATION, position=(335.15, 188.90)
00:32:10.541 00.000 5052 Status Line: Averaging:   3, distance  8.9 px
00:32:10.544 00.003 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:32:10.552 00.008 5052 UpdateGuideState exits: m=245 SNR=10.8
00:32:10.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:10.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:10.552 00.000 5052 Enqueuing Expose request
00:32:10.552 00.000 8976 Worker thread wakes up
00:32:10.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:10.552 00.000 8976 Handling exposure in thread, d=500 o=3 r=(317,171,37,37)
00:32:11.236 00.684 8976 Exposure complete
00:32:11.242 00.006 8976 worker thread done servicing request
00:32:11.242 00.000 5052 OnExposeComplete: enter
00:32:11.242 00.000 5052 UpdateGuideState(): m_state=3
00:32:11.242 00.000 5052 Star::Find(18, 335, 188, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
00:32:11.242 00.000 5052 Star::Find returns 1 (0), X=335.43, Y=188.96, Mass=238, SNR=10.7, Peak=69 HFD=3.5
00:32:11.243 00.001 5052 Status Line: Averaging:   2, distance  9.1 px
00:32:11.246 00.003 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:32:11.254 00.008 5052 UpdateGuideState exits: m=238 SNR=10.7
00:32:11.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:11.254 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:11.254 00.000 5052 Enqueuing Expose request
00:32:11.254 00.000 8976 Worker thread wakes up
00:32:11.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:11.254 00.000 8976 Handling exposure in thread, d=500 o=3 r=(317,171,37,37)
00:32:11.941 00.687 8976 Exposure complete
00:32:11.946 00.005 8976 worker thread done servicing request
00:32:11.946 00.000 5052 OnExposeComplete: enter
00:32:11.946 00.000 5052 UpdateGuideState(): m_state=3
00:32:11.946 00.000 5052 Star::Find(18, 335, 188, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
00:32:11.946 00.000 5052 Star::Find returns 1 (0), X=335.65, Y=189.48, Mass=254, SNR=11.1, Peak=72 HFD=3.4
00:32:11.947 00.001 5052 Falling through to state GO_LEFT, startinglocation=(335.41, 189.12)
00:32:11.947 00.000 5052 Enqueuing Calibration Move request for direction 3
00:32:11.947 00.000 5052 Status Line: Left Calibration:  13, distance  0.4 px
00:32:11.947 00.000 8976 Worker thread wakes up
00:32:11.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:32:11.947 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:32:11.948 00.001 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:32:11.948 00.000 8976 MoveAxis(L, 6, -)
00:32:11.948 00.000 8976 stepping (39, -39) + (-6, 0)
00:32:11.948 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:11.950 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:32:11.958 00.008 5052 UpdateGuideState exits: m=254 SNR=11.1
00:32:11.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:11.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:11.958 00.000 5052 Enqueuing Expose request
00:32:11.994 00.036 8976 Received - 47 (G) 
00:32:11.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:11.994 00.000 8976 stepped: pos (33, -39)
00:32:11.994 00.000 8976 move complete, result=0
00:32:11.994 00.000 8976 worker thread done servicing request
00:32:11.994 00.000 8976 Worker thread wakes up
00:32:11.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:11.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(318,171,37,37)
00:32:12.678 00.684 8976 Exposure complete
00:32:12.683 00.005 8976 worker thread done servicing request
00:32:12.683 00.000 5052 OnExposeComplete: enter
00:32:12.683 00.000 5052 UpdateGuideState(): m_state=3
00:32:12.683 00.000 5052 Star::Find(18, 335, 189, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
00:32:12.684 00.001 5052 Star::Find returns 1 (0), X=336.95, Y=188.62, Mass=250, SNR=10.9, Peak=67 HFD=4.0
00:32:12.684 00.000 5052 Enqueuing Calibration Move request for direction 3
00:32:12.684 00.000 5052 Status Line: Left Calibration:  12, distance  1.6 px
00:32:12.684 00.000 8976 Worker thread wakes up
00:32:12.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:32:12.684 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:32:12.684 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:32:12.684 00.000 8976 MoveAxis(L, 6, -)
00:32:12.685 00.001 8976 stepping (33, -39) + (-6, 0)
00:32:12.685 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:12.686 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:32:12.694 00.008 5052 UpdateGuideState exits: m=250 SNR=10.9
00:32:12.694 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:12.694 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:12.694 00.000 5052 Enqueuing Expose request
00:32:12.729 00.035 8976 Received - 47 (G) 
00:32:12.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:12.729 00.000 8976 stepped: pos (27, -39)
00:32:12.729 00.000 8976 move complete, result=0
00:32:12.729 00.000 8976 worker thread done servicing request
00:32:12.729 00.000 8976 Worker thread wakes up
00:32:12.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:12.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,171,37,37)
00:32:13.412 00.683 8976 Exposure complete
00:32:13.417 00.005 8976 worker thread done servicing request
00:32:13.417 00.000 5052 OnExposeComplete: enter
00:32:13.417 00.000 5052 UpdateGuideState(): m_state=3
00:32:13.417 00.000 5052 Star::Find(18, 336, 188, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
00:32:13.417 00.000 5052 Star::Find returns 1 (0), X=337.84, Y=187.61, Mass=248, SNR=10.9, Peak=66 HFD=3.9
00:32:13.418 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:13.418 00.000 5052 Status Line: Left Calibration:  11, distance  2.9 px
00:32:13.418 00.000 8976 Worker thread wakes up
00:32:13.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:32:13.418 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:32:13.418 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:32:13.418 00.000 8976 MoveAxis(L, 6, -)
00:32:13.418 00.000 8976 stepping (27, -39) + (-6, 0)
00:32:13.419 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:13.421 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
00:32:13.429 00.008 5052 UpdateGuideState exits: m=248 SNR=10.9
00:32:13.430 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:13.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:13.430 00.000 5052 Enqueuing Expose request
00:32:13.465 00.035 8976 Received - 47 (G) 
00:32:13.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:13.465 00.000 8976 stepped: pos (21, -39)
00:32:13.465 00.000 8976 move complete, result=0
00:32:13.465 00.000 8976 worker thread done servicing request
00:32:13.465 00.000 8976 Worker thread wakes up
00:32:13.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:13.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,170,37,37)
00:32:14.150 00.685 8976 Exposure complete
00:32:14.155 00.005 8976 worker thread done servicing request
00:32:14.155 00.000 5052 OnExposeComplete: enter
00:32:14.155 00.000 5052 UpdateGuideState(): m_state=3
00:32:14.155 00.000 5052 Star::Find(18, 337, 187, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
00:32:14.155 00.000 5052 Star::Find returns 1 (0), X=338.34, Y=186.47, Mass=267, SNR=11.3, Peak=69 HFD=4.0
00:32:14.156 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:14.156 00.000 5052 Status Line: Left Calibration:  10, distance  4.0 px
00:32:14.156 00.000 8976 Worker thread wakes up
00:32:14.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:32:14.156 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:32:14.156 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:32:14.156 00.000 8976 MoveAxis(L, 6, -)
00:32:14.156 00.000 8976 stepping (21, -39) + (-6, 0)
00:32:14.156 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:14.158 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:32:14.166 00.008 5052 UpdateGuideState exits: m=267 SNR=11.3
00:32:14.166 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:14.166 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:14.167 00.001 5052 Enqueuing Expose request
00:32:14.200 00.033 8976 Received - 47 (G) 
00:32:14.200 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:14.200 00.000 8976 stepped: pos (15, -39)
00:32:14.200 00.000 8976 move complete, result=0
00:32:14.200 00.000 8976 worker thread done servicing request
00:32:14.200 00.000 8976 Worker thread wakes up
00:32:14.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:14.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,168,37,37)
00:32:14.884 00.684 8976 Exposure complete
00:32:14.889 00.005 8976 worker thread done servicing request
00:32:14.889 00.000 5052 OnExposeComplete: enter
00:32:14.889 00.000 5052 UpdateGuideState(): m_state=3
00:32:14.889 00.000 5052 Star::Find(18, 338, 186, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
00:32:14.889 00.000 5052 Star::Find returns 1 (0), X=338.91, Y=185.67, Mass=253, SNR=10.9, Peak=66 HFD=4.0
00:32:14.890 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:14.890 00.000 5052 Status Line: Left Calibration:   9, distance  4.9 px
00:32:14.890 00.000 8976 Worker thread wakes up
00:32:14.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:32:14.890 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:32:14.890 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:32:14.890 00.000 8976 MoveAxis(L, 6, -)
00:32:14.890 00.000 8976 stepping (15, -39) + (-6, 0)
00:32:14.890 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:14.892 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:32:14.901 00.009 5052 UpdateGuideState exits: m=253 SNR=10.9
00:32:14.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:14.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:14.901 00.000 5052 Enqueuing Expose request
00:32:14.936 00.035 8976 Received - 47 (G) 
00:32:14.936 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:14.936 00.000 8976 stepped: pos (9, -39)
00:32:14.936 00.000 8976 move complete, result=0
00:32:14.936 00.000 8976 worker thread done servicing request
00:32:14.936 00.000 8976 Worker thread wakes up
00:32:14.936 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:14.936 00.000 8976 Handling exposure in thread, d=500 o=3 r=(321,168,37,37)
00:32:15.618 00.682 8976 Exposure complete
00:32:15.623 00.005 8976 worker thread done servicing request
00:32:15.623 00.000 5052 OnExposeComplete: enter
00:32:15.623 00.000 5052 UpdateGuideState(): m_state=3
00:32:15.623 00.000 5052 Star::Find(18, 338, 185, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
00:32:15.623 00.000 5052 Star::Find returns 1 (0), X=339.24, Y=184.95, Mass=254, SNR=11.0, Peak=67 HFD=3.5
00:32:15.624 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:15.624 00.000 5052 Status Line: Left Calibration:   8, distance  5.7 px
00:32:15.624 00.000 8976 Worker thread wakes up
00:32:15.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:32:15.624 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:32:15.624 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:32:15.624 00.000 8976 MoveAxis(L, 6, -)
00:32:15.624 00.000 8976 stepping (9, -39) + (-6, 0)
00:32:15.624 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:15.626 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:32:15.634 00.008 5052 UpdateGuideState exits: m=254 SNR=11.0
00:32:15.634 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:15.634 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:15.634 00.000 5052 Enqueuing Expose request
00:32:15.671 00.037 8976 Received - 47 (G) 
00:32:15.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:15.671 00.000 8976 stepped: pos (3, -39)
00:32:15.671 00.000 8976 move complete, result=0
00:32:15.671 00.000 8976 worker thread done servicing request
00:32:15.671 00.000 8976 Worker thread wakes up
00:32:15.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:15.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(321,167,37,37)
00:32:16.354 00.683 8976 Exposure complete
00:32:16.360 00.006 8976 worker thread done servicing request
00:32:16.360 00.000 5052 OnExposeComplete: enter
00:32:16.360 00.000 5052 UpdateGuideState(): m_state=3
00:32:16.360 00.000 5052 Star::Find(18, 339, 184, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
00:32:16.360 00.000 5052 Star::Find returns 1 (0), X=339.86, Y=183.91, Mass=282, SNR=11.7, Peak=65 HFD=4.0
00:32:16.361 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:16.361 00.000 5052 Status Line: Left Calibration:   7, distance  6.8 px
00:32:16.361 00.000 8976 Worker thread wakes up
00:32:16.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:32:16.361 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:32:16.361 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:32:16.361 00.000 8976 MoveAxis(L, 6, -)
00:32:16.361 00.000 8976 stepping (3, -39) + (-6, 0)
00:32:16.361 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:16.362 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:32:16.371 00.009 5052 UpdateGuideState exits: m=282 SNR=11.7
00:32:16.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:16.371 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:16.371 00.000 5052 Enqueuing Expose request
00:32:16.407 00.036 8976 Received - 47 (G) 
00:32:16.407 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:16.407 00.000 8976 stepped: pos (-3, -39)
00:32:16.407 00.000 8976 move complete, result=0
00:32:16.407 00.000 8976 worker thread done servicing request
00:32:16.407 00.000 8976 Worker thread wakes up
00:32:16.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:16.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(322,166,37,37)
00:32:17.090 00.683 8976 Exposure complete
00:32:17.095 00.005 8976 worker thread done servicing request
00:32:17.096 00.001 5052 OnExposeComplete: enter
00:32:17.096 00.000 5052 UpdateGuideState(): m_state=3
00:32:17.096 00.000 5052 Star::Find(18, 339, 183, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
00:32:17.096 00.000 5052 Star::Find returns 1 (0), X=340.13, Y=183.19, Mass=275, SNR=11.5, Peak=66 HFD=4.0
00:32:17.096 00.000 5052 Enqueuing Calibration Move request for direction 3
00:32:17.096 00.000 5052 Status Line: Left Calibration:   6, distance  7.6 px
00:32:17.096 00.000 8976 Worker thread wakes up
00:32:17.097 00.001 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:32:17.097 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:32:17.097 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:32:17.097 00.000 8976 MoveAxis(L, 6, -)
00:32:17.097 00.000 8976 stepping (-3, -39) + (-6, 0)
00:32:17.097 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:17.098 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:32:17.107 00.009 5052 UpdateGuideState exits: m=275 SNR=11.5
00:32:17.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:17.107 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:17.107 00.000 5052 Enqueuing Expose request
00:32:17.142 00.035 8976 Received - 47 (G) 
00:32:17.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:17.142 00.000 8976 stepped: pos (-9, -39)
00:32:17.142 00.000 8976 move complete, result=0
00:32:17.142 00.000 8976 worker thread done servicing request
00:32:17.142 00.000 8976 Worker thread wakes up
00:32:17.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:17.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(322,165,37,37)
00:32:17.825 00.683 8976 Exposure complete
00:32:17.830 00.005 8976 worker thread done servicing request
00:32:17.830 00.000 5052 OnExposeComplete: enter
00:32:17.830 00.000 5052 UpdateGuideState(): m_state=3
00:32:17.830 00.000 5052 Star::Find(18, 340, 183, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
00:32:17.830 00.000 5052 Star::Find returns 1 (0), X=340.49, Y=182.19, Mass=262, SNR=11.2, Peak=65 HFD=3.8
00:32:17.831 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:17.831 00.000 5052 Status Line: Left Calibration:   5, distance  8.6 px
00:32:17.831 00.000 8976 Worker thread wakes up
00:32:17.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:32:17.831 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:32:17.831 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:32:17.831 00.000 8976 MoveAxis(L, 6, -)
00:32:17.831 00.000 8976 stepping (-9, -39) + (-6, 0)
00:32:17.832 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:17.833 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:32:17.842 00.009 5052 UpdateGuideState exits: m=262 SNR=11.2
00:32:17.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:17.842 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:17.842 00.000 5052 Enqueuing Expose request
00:32:17.878 00.036 8976 Received - 47 (G) 
00:32:17.878 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:17.878 00.000 8976 stepped: pos (-15, -39)
00:32:17.878 00.000 8976 move complete, result=0
00:32:17.878 00.000 8976 worker thread done servicing request
00:32:17.878 00.000 8976 Worker thread wakes up
00:32:17.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:17.878 00.000 8976 Handling exposure in thread, d=500 o=3 r=(322,164,37,37)
00:32:18.576 00.698 8976 Exposure complete
00:32:18.581 00.005 8976 worker thread done servicing request
00:32:18.581 00.000 5052 OnExposeComplete: enter
00:32:18.581 00.000 5052 UpdateGuideState(): m_state=3
00:32:18.581 00.000 5052 Star::Find(18, 340, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
00:32:18.581 00.000 5052 Star::Find returns 1 (0), X=340.58, Y=181.67, Mass=245, SNR=10.8, Peak=68 HFD=3.4
00:32:18.581 00.000 5052 Enqueuing Calibration Move request for direction 3
00:32:18.581 00.000 5052 Status Line: Left Calibration:   4, distance  9.1 px
00:32:18.581 00.000 8976 Worker thread wakes up
00:32:18.582 00.001 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:32:18.582 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:32:18.582 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:32:18.582 00.000 8976 MoveAxis(L, 6, -)
00:32:18.582 00.000 8976 stepping (-15, -39) + (-6, 0)
00:32:18.582 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:18.583 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:32:18.594 00.011 5052 UpdateGuideState exits: m=245 SNR=10.8
00:32:18.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:18.594 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:18.594 00.000 5052 Enqueuing Expose request
00:32:18.629 00.035 8976 Received - 47 (G) 
00:32:18.629 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:18.629 00.000 8976 stepped: pos (-21, -39)
00:32:18.629 00.000 8976 move complete, result=0
00:32:18.629 00.000 8976 worker thread done servicing request
00:32:18.629 00.000 8976 Worker thread wakes up
00:32:18.629 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:18.629 00.000 8976 Handling exposure in thread, d=500 o=3 r=(323,164,37,37)
00:32:19.315 00.686 8976 Exposure complete
00:32:19.321 00.006 8976 worker thread done servicing request
00:32:19.321 00.000 5052 OnExposeComplete: enter
00:32:19.321 00.000 5052 UpdateGuideState(): m_state=3
00:32:19.321 00.000 5052 Star::Find(18, 340, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
00:32:19.322 00.001 5052 Star::Find returns 1 (0), X=340.67, Y=181.00, Mass=285, SNR=11.7, Peak=65 HFD=3.4
00:32:19.322 00.000 5052 Enqueuing Calibration Move request for direction 3
00:32:19.322 00.000 8976 Worker thread wakes up
00:32:19.322 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:32:19.322 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:32:19.323 00.001 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:32:19.323 00.000 5052 Status Line: Left Calibration:   3, distance  9.7 px
00:32:19.323 00.000 8976 MoveAxis(L, 6, -)
00:32:19.323 00.000 8976 stepping (-21, -39) + (-6, 0)
00:32:19.323 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:19.325 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:32:19.333 00.008 5052 UpdateGuideState exits: m=285 SNR=11.7
00:32:19.333 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:19.333 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:19.333 00.000 5052 Enqueuing Expose request
00:32:19.364 00.031 8976 Received - 47 (G) 
00:32:19.364 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:19.364 00.000 8976 stepped: pos (-27, -39)
00:32:19.364 00.000 8976 move complete, result=0
00:32:19.364 00.000 8976 worker thread done servicing request
00:32:19.364 00.000 8976 Worker thread wakes up
00:32:19.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:19.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(323,163,37,37)
00:32:20.063 00.699 8976 Exposure complete
00:32:20.069 00.006 8976 worker thread done servicing request
00:32:20.069 00.000 5052 OnExposeComplete: enter
00:32:20.069 00.000 5052 UpdateGuideState(): m_state=3
00:32:20.069 00.000 5052 Star::Find(18, 340, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
00:32:20.069 00.000 5052 Star::Find returns 1 (0), X=340.97, Y=180.10, Mass=270, SNR=11.4, Peak=64 HFD=4.0
00:32:20.070 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:20.070 00.000 8976 Worker thread wakes up
00:32:20.070 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:32:20.070 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:32:20.070 00.000 5052 Status Line: Left Calibration:   2, distance 10.6 px
00:32:20.070 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:32:20.070 00.000 8976 MoveAxis(L, 6, -)
00:32:20.070 00.000 8976 stepping (-27, -39) + (-6, 0)
00:32:20.070 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:20.072 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:32:20.080 00.008 5052 UpdateGuideState exits: m=270 SNR=11.4
00:32:20.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:20.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:20.080 00.000 5052 Enqueuing Expose request
00:32:20.115 00.035 8976 Received - 47 (G) 
00:32:20.115 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:20.115 00.000 8976 stepped: pos (-33, -39)
00:32:20.115 00.000 8976 move complete, result=0
00:32:20.115 00.000 8976 worker thread done servicing request
00:32:20.115 00.000 8976 Worker thread wakes up
00:32:20.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:20.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(323,162,37,37)
00:32:20.800 00.685 8976 Exposure complete
00:32:20.804 00.004 8976 worker thread done servicing request
00:32:20.805 00.001 5052 OnExposeComplete: enter
00:32:20.805 00.000 5052 UpdateGuideState(): m_state=3
00:32:20.805 00.000 5052 Star::Find(18, 340, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
00:32:20.805 00.000 5052 Star::Find returns 1 (0), X=341.22, Y=179.42, Mass=282, SNR=11.6, Peak=73 HFD=3.7
00:32:20.805 00.000 5052 Enqueuing Calibration Move request for direction 3
00:32:20.805 00.000 5052 Status Line: Left Calibration:   1, distance 11.3 px
00:32:20.805 00.000 8976 Worker thread wakes up
00:32:20.806 00.001 8976 worker thread servicing REQUEST_MOVE stepguider dir L(3) 6 opts 0x0
00:32:20.806 00.000 8976 Handling axis move in thread for stepguider dir=3 dur=6
00:32:20.806 00.000 8976 stepguider move axis dir= 3 steps= 6 opts= 0x0
00:32:20.806 00.000 8976 MoveAxis(L, 6, -)
00:32:20.806 00.000 8976 stepping (-33, -39) + (-6, 0)
00:32:20.806 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:20.807 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:32:20.815 00.008 5052 UpdateGuideState exits: m=282 SNR=11.6
00:32:20.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:20.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:20.815 00.000 5052 Enqueuing Expose request
00:32:20.850 00.035 8976 Received - 47 (G) 
00:32:20.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:20.850 00.000 8976 stepped: pos (-39, -39)
00:32:20.850 00.000 8976 move complete, result=0
00:32:20.850 00.000 8976 worker thread done servicing request
00:32:20.850 00.000 8976 Worker thread wakes up
00:32:20.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:20.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(323,161,37,37)
00:32:21.535 00.685 8976 Exposure complete
00:32:21.540 00.005 8976 worker thread done servicing request
00:32:21.541 00.001 5052 OnExposeComplete: enter
00:32:21.541 00.000 5052 UpdateGuideState(): m_state=3
00:32:21.541 00.000 5052 Star::Find(18, 341, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
00:32:21.541 00.000 5052 Star::Find returns 1 (0), X=341.08, Y=178.54, Mass=268, SNR=11.3, Peak=72 HFD=4.0
00:32:21.541 00.000 5052 Falling through to state AVERAGE_CENTER_LOCATION, position=(341.08, 178.54)
00:32:21.541 00.000 5052 Status Line: Averaging:   3, distance 12.0 px
00:32:21.543 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:32:21.552 00.009 5052 UpdateGuideState exits: m=268 SNR=11.3
00:32:21.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:21.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:21.552 00.000 5052 Enqueuing Expose request
00:32:21.552 00.000 8976 Worker thread wakes up
00:32:21.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:21.552 00.000 8976 Handling exposure in thread, d=500 o=3 r=(323,161,37,37)
00:32:22.237 00.685 8976 Exposure complete
00:32:22.243 00.006 8976 worker thread done servicing request
00:32:22.244 00.001 5052 OnExposeComplete: enter
00:32:22.244 00.000 5052 UpdateGuideState(): m_state=3
00:32:22.244 00.000 5052 Star::Find(18, 341, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
00:32:22.244 00.000 5052 Star::Find returns 1 (0), X=340.78, Y=178.56, Mass=278, SNR=11.6, Peak=69 HFD=3.7
00:32:22.244 00.000 5052 Status Line: Averaging:   2, distance 11.8 px
00:32:22.246 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:32:22.254 00.008 5052 UpdateGuideState exits: m=278 SNR=11.6
00:32:22.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:22.254 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:22.254 00.000 5052 Enqueuing Expose request
00:32:22.254 00.000 8976 Worker thread wakes up
00:32:22.255 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:22.255 00.000 8976 Handling exposure in thread, d=500 o=3 r=(323,161,37,37)
00:32:22.939 00.684 8976 Exposure complete
00:32:22.945 00.006 8976 worker thread done servicing request
00:32:22.945 00.000 5052 OnExposeComplete: enter
00:32:22.945 00.000 5052 UpdateGuideState(): m_state=3
00:32:22.945 00.000 5052 Star::Find(18, 340, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
00:32:22.945 00.000 5052 Star::Find returns 1 (0), X=340.68, Y=178.35, Mass=259, SNR=11.1, Peak=66 HFD=3.6
00:32:22.946 00.001 5052 LEFT calibration completes with angle=117.1 rate=0.15
00:32:22.946 00.000 5052 distance=11.94 iterations=13
00:32:22.946 00.000 5052 Falling through to state GO_UP, startinglocation=(340.85, 178.48)
00:32:22.946 00.000 5052 Enqueuing Calibration Move request for direction 0
00:32:22.946 00.000 5052 Status Line: Up Calibration:  13, distance  0.2 px
00:32:22.946 00.000 8976 Worker thread wakes up
00:32:22.946 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:32:22.946 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:32:22.946 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:32:22.946 00.000 8976 MoveAxis(U, 6, -)
00:32:22.946 00.000 8976 stepping (-39, -39) + (0, 6)
00:32:22.946 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:22.948 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:32:22.956 00.008 5052 UpdateGuideState exits: m=259 SNR=11.1
00:32:22.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:22.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:22.956 00.000 5052 Enqueuing Expose request
00:32:22.993 00.037 8976 Received - 47 (G) 
00:32:22.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:22.993 00.000 8976 stepped: pos (-39, -33)
00:32:22.993 00.000 8976 move complete, result=0
00:32:22.993 00.000 8976 worker thread done servicing request
00:32:22.993 00.000 8976 Worker thread wakes up
00:32:22.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:22.993 00.000 8976 Handling exposure in thread, d=500 o=3 r=(323,160,37,37)
00:32:23.678 00.685 8976 Exposure complete
00:32:23.684 00.006 8976 worker thread done servicing request
00:32:23.684 00.000 5052 OnExposeComplete: enter
00:32:23.684 00.000 5052 UpdateGuideState(): m_state=3
00:32:23.684 00.000 5052 Star::Find(18, 340, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
00:32:23.684 00.000 5052 Star::Find returns 1 (0), X=339.75, Y=178.07, Mass=280, SNR=11.6, Peak=68 HFD=3.9
00:32:23.685 00.001 5052 Enqueuing Calibration Move request for direction 0
00:32:23.685 00.000 5052 Status Line: Up Calibration:  12, distance  1.2 px
00:32:23.685 00.000 8976 Worker thread wakes up
00:32:23.685 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:32:23.685 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:32:23.685 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:32:23.685 00.000 8976 MoveAxis(U, 6, -)
00:32:23.685 00.000 8976 stepping (-39, -33) + (0, 6)
00:32:23.685 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:23.687 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:32:23.695 00.008 5052 UpdateGuideState exits: m=280 SNR=11.6
00:32:23.696 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:23.696 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:23.696 00.000 5052 Enqueuing Expose request
00:32:23.728 00.032 8976 Received - 47 (G) 
00:32:23.728 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:23.728 00.000 8976 stepped: pos (-39, -27)
00:32:23.728 00.000 8976 move complete, result=0
00:32:23.728 00.000 8976 worker thread done servicing request
00:32:23.728 00.000 8976 Worker thread wakes up
00:32:23.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:23.728 00.000 8976 Handling exposure in thread, d=500 o=3 r=(322,160,37,37)
00:32:24.412 00.684 8976 Exposure complete
00:32:24.417 00.005 8976 worker thread done servicing request
00:32:24.417 00.000 5052 OnExposeComplete: enter
00:32:24.417 00.000 5052 UpdateGuideState(): m_state=3
00:32:24.417 00.000 5052 Star::Find(18, 339, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
00:32:24.417 00.000 5052 Star::Find returns 1 (0), X=338.80, Y=177.62, Mass=273, SNR=11.4, Peak=74 HFD=3.7
00:32:24.418 00.001 5052 Enqueuing Calibration Move request for direction 0
00:32:24.418 00.000 5052 Status Line: Up Calibration:  11, distance  2.2 px
00:32:24.419 00.001 8976 Worker thread wakes up
00:32:24.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:32:24.419 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:32:24.419 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:32:24.419 00.000 8976 MoveAxis(U, 6, -)
00:32:24.419 00.000 8976 stepping (-39, -27) + (0, 6)
00:32:24.419 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:24.421 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:32:24.430 00.009 5052 UpdateGuideState exits: m=273 SNR=11.4
00:32:24.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:24.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:24.430 00.000 5052 Enqueuing Expose request
00:32:24.463 00.033 8976 Received - 47 (G) 
00:32:24.464 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:24.464 00.000 8976 stepped: pos (-39, -21)
00:32:24.464 00.000 8976 move complete, result=0
00:32:24.464 00.000 8976 worker thread done servicing request
00:32:24.464 00.000 8976 Worker thread wakes up
00:32:24.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:24.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(321,160,37,37)
00:32:25.148 00.684 8976 Exposure complete
00:32:25.154 00.006 8976 worker thread done servicing request
00:32:25.154 00.000 5052 OnExposeComplete: enter
00:32:25.154 00.000 5052 UpdateGuideState(): m_state=3
00:32:25.154 00.000 5052 Star::Find(18, 338, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
00:32:25.154 00.000 5052 Star::Find returns 1 (0), X=338.46, Y=177.56, Mass=285, SNR=11.7, Peak=67 HFD=3.3
00:32:25.155 00.001 5052 Enqueuing Calibration Move request for direction 0
00:32:25.155 00.000 5052 Status Line: Up Calibration:  10, distance  2.6 px
00:32:25.155 00.000 8976 Worker thread wakes up
00:32:25.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:32:25.155 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:32:25.155 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:32:25.155 00.000 8976 MoveAxis(U, 6, -)
00:32:25.155 00.000 8976 stepping (-39, -21) + (0, 6)
00:32:25.156 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:25.157 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:32:25.166 00.009 5052 UpdateGuideState exits: m=285 SNR=11.7
00:32:25.166 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:25.166 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:25.166 00.000 5052 Enqueuing Expose request
00:32:25.199 00.033 8976 Received - 47 (G) 
00:32:25.199 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:25.199 00.000 8976 stepped: pos (-39, -15)
00:32:25.199 00.000 8976 move complete, result=0
00:32:25.199 00.000 8976 worker thread done servicing request
00:32:25.199 00.000 8976 Worker thread wakes up
00:32:25.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:25.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,160,37,37)
00:32:25.884 00.685 8976 Exposure complete
00:32:25.890 00.006 8976 worker thread done servicing request
00:32:25.890 00.000 5052 OnExposeComplete: enter
00:32:25.890 00.000 5052 UpdateGuideState(): m_state=3
00:32:25.890 00.000 5052 Star::Find(18, 338, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
00:32:25.890 00.000 5052 Star::Find returns 1 (0), X=337.53, Y=176.98, Mass=285, SNR=11.7, Peak=67 HFD=3.5
00:32:25.891 00.001 5052 Enqueuing Calibration Move request for direction 0
00:32:25.891 00.000 8976 Worker thread wakes up
00:32:25.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:32:25.891 00.000 5052 Status Line: Up Calibration:   9, distance  3.6 px
00:32:25.891 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:32:25.891 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:32:25.891 00.000 8976 MoveAxis(U, 6, -)
00:32:25.891 00.000 8976 stepping (-39, -15) + (0, 6)
00:32:25.891 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:25.893 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:32:25.901 00.008 5052 UpdateGuideState exits: m=285 SNR=11.7
00:32:25.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:25.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:25.901 00.000 5052 Enqueuing Expose request
00:32:25.935 00.034 8976 Received - 47 (G) 
00:32:25.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:25.935 00.000 8976 stepped: pos (-39, -9)
00:32:25.935 00.000 8976 move complete, result=0
00:32:25.935 00.000 8976 worker thread done servicing request
00:32:25.935 00.000 8976 Worker thread wakes up
00:32:25.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:25.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,159,37,37)
00:32:26.618 00.683 8976 Exposure complete
00:32:26.623 00.005 8976 worker thread done servicing request
00:32:26.623 00.000 5052 OnExposeComplete: enter
00:32:26.623 00.000 5052 UpdateGuideState(): m_state=3
00:32:26.623 00.000 5052 Star::Find(18, 337, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
00:32:26.623 00.000 5052 Star::Find returns 1 (0), X=336.60, Y=176.75, Mass=270, SNR=11.4, Peak=69 HFD=3.4
00:32:26.624 00.001 5052 Enqueuing Calibration Move request for direction 0
00:32:26.624 00.000 5052 Status Line: Up Calibration:   8, distance  4.6 px
00:32:26.624 00.000 8976 Worker thread wakes up
00:32:26.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:32:26.624 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:32:26.624 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:32:26.624 00.000 8976 MoveAxis(U, 6, -)
00:32:26.624 00.000 8976 stepping (-39, -9) + (0, 6)
00:32:26.624 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:26.626 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:32:26.634 00.008 5052 UpdateGuideState exits: m=270 SNR=11.4
00:32:26.634 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:26.634 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:26.634 00.000 5052 Enqueuing Expose request
00:32:26.669 00.035 8976 Received - 47 (G) 
00:32:26.669 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:26.670 00.001 8976 stepped: pos (-39, -3)
00:32:26.670 00.000 8976 move complete, result=0
00:32:26.670 00.000 8976 worker thread done servicing request
00:32:26.670 00.000 8976 Worker thread wakes up
00:32:26.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:26.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,159,37,37)
00:32:27.355 00.685 8976 Exposure complete
00:32:27.360 00.005 8976 worker thread done servicing request
00:32:27.360 00.000 5052 OnExposeComplete: enter
00:32:27.360 00.000 5052 UpdateGuideState(): m_state=3
00:32:27.360 00.000 5052 Star::Find(18, 336, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
00:32:27.360 00.000 5052 Star::Find returns 1 (0), X=335.61, Y=176.44, Mass=266, SNR=11.3, Peak=73 HFD=3.3
00:32:27.361 00.001 5052 Enqueuing Calibration Move request for direction 0
00:32:27.361 00.000 5052 Status Line: Up Calibration:   7, distance  5.6 px
00:32:27.361 00.000 8976 Worker thread wakes up
00:32:27.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:32:27.361 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:32:27.361 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:32:27.361 00.000 8976 MoveAxis(U, 6, -)
00:32:27.361 00.000 8976 stepping (-39, -3) + (0, 6)
00:32:27.361 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:27.363 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:32:27.371 00.008 5052 UpdateGuideState exits: m=266 SNR=11.3
00:32:27.372 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:27.372 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:27.372 00.000 5052 Enqueuing Expose request
00:32:27.405 00.033 8976 Received - 47 (G) 
00:32:27.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:27.405 00.000 8976 stepped: pos (-39, 3)
00:32:27.405 00.000 8976 move complete, result=0
00:32:27.405 00.000 8976 worker thread done servicing request
00:32:27.405 00.000 8976 Worker thread wakes up
00:32:27.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:27.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(318,158,37,37)
00:32:28.088 00.683 8976 Exposure complete
00:32:28.094 00.006 8976 worker thread done servicing request
00:32:28.094 00.000 5052 OnExposeComplete: enter
00:32:28.094 00.000 5052 UpdateGuideState(): m_state=3
00:32:28.094 00.000 5052 Star::Find(18, 335, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
00:32:28.094 00.000 5052 Star::Find returns 1 (0), X=334.54, Y=176.45, Mass=270, SNR=11.4, Peak=68 HFD=3.2
00:32:28.095 00.001 5052 Enqueuing Calibration Move request for direction 0
00:32:28.095 00.000 5052 Status Line: Up Calibration:   6, distance  6.6 px
00:32:28.095 00.000 8976 Worker thread wakes up
00:32:28.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:32:28.095 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:32:28.095 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:32:28.095 00.000 8976 MoveAxis(U, 6, -)
00:32:28.095 00.000 8976 stepping (-39, 3) + (0, 6)
00:32:28.095 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:28.098 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:32:28.107 00.009 5052 UpdateGuideState exits: m=270 SNR=11.4
00:32:28.108 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:28.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:28.108 00.000 5052 Enqueuing Expose request
00:32:28.141 00.033 8976 Received - 47 (G) 
00:32:28.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:28.141 00.000 8976 stepped: pos (-39, 9)
00:32:28.141 00.000 8976 move complete, result=0
00:32:28.141 00.000 8976 worker thread done servicing request
00:32:28.141 00.000 8976 Worker thread wakes up
00:32:28.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:28.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(317,158,37,37)
00:32:28.822 00.681 8976 Exposure complete
00:32:28.828 00.006 8976 worker thread done servicing request
00:32:28.828 00.000 5052 OnExposeComplete: enter
00:32:28.828 00.000 5052 UpdateGuideState(): m_state=3
00:32:28.828 00.000 5052 Star::Find(18, 334, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
00:32:28.828 00.000 5052 Star::Find returns 1 (0), X=333.26, Y=175.56, Mass=260, SNR=11.2, Peak=66 HFD=3.6
00:32:28.829 00.001 5052 Enqueuing Calibration Move request for direction 0
00:32:28.829 00.000 5052 Status Line: Up Calibration:   5, distance  8.1 px
00:32:28.829 00.000 8976 Worker thread wakes up
00:32:28.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:32:28.829 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:32:28.829 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:32:28.829 00.000 8976 MoveAxis(U, 6, -)
00:32:28.829 00.000 8976 stepping (-39, 9) + (0, 6)
00:32:28.829 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:28.831 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:32:28.839 00.008 5052 UpdateGuideState exits: m=260 SNR=11.2
00:32:28.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:28.839 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:28.839 00.000 5052 Enqueuing Expose request
00:32:28.876 00.037 8976 Received - 47 (G) 
00:32:28.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:28.876 00.000 8976 stepped: pos (-39, 15)
00:32:28.876 00.000 8976 move complete, result=0
00:32:28.876 00.000 8976 worker thread done servicing request
00:32:28.876 00.000 8976 Worker thread wakes up
00:32:28.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:28.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(315,158,37,37)
00:32:29.559 00.683 8976 Exposure complete
00:32:29.565 00.006 8976 worker thread done servicing request
00:32:29.565 00.000 5052 OnExposeComplete: enter
00:32:29.565 00.000 5052 UpdateGuideState(): m_state=3
00:32:29.565 00.000 5052 Star::Find(18, 333, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
00:32:29.565 00.000 5052 Star::Find returns 1 (0), X=331.84, Y=175.42, Mass=245, SNR=10.9, Peak=64 HFD=3.8
00:32:29.566 00.001 5052 Enqueuing Calibration Move request for direction 0
00:32:29.566 00.000 5052 Status Line: Up Calibration:   4, distance  9.5 px
00:32:29.566 00.000 8976 Worker thread wakes up
00:32:29.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:32:29.566 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:32:29.566 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:32:29.566 00.000 8976 MoveAxis(U, 6, -)
00:32:29.566 00.000 8976 stepping (-39, 15) + (0, 6)
00:32:29.566 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:29.568 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:32:29.576 00.008 5052 UpdateGuideState exits: m=245 SNR=10.9
00:32:29.577 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:29.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:29.577 00.000 5052 Enqueuing Expose request
00:32:29.612 00.035 8976 Received - 47 (G) 
00:32:29.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:29.612 00.000 8976 stepped: pos (-39, 21)
00:32:29.612 00.000 8976 move complete, result=0
00:32:29.612 00.000 8976 worker thread done servicing request
00:32:29.612 00.000 8976 Worker thread wakes up
00:32:29.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:29.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(314,157,37,37)
00:32:30.295 00.683 8976 Exposure complete
00:32:30.300 00.005 8976 worker thread done servicing request
00:32:30.301 00.001 5052 OnExposeComplete: enter
00:32:30.301 00.000 5052 UpdateGuideState(): m_state=3
00:32:30.301 00.000 5052 Star::Find(18, 331, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
00:32:30.301 00.000 5052 Star::Find returns 1 (0), X=330.71, Y=175.01, Mass=252, SNR=11.0, Peak=65 HFD=4.0
00:32:30.301 00.000 5052 Enqueuing Calibration Move request for direction 0
00:32:30.301 00.000 5052 Status Line: Up Calibration:   3, distance 10.7 px
00:32:30.301 00.000 8976 Worker thread wakes up
00:32:30.302 00.001 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:32:30.302 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:32:30.302 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:32:30.302 00.000 8976 MoveAxis(U, 6, -)
00:32:30.302 00.000 8976 stepping (-39, 21) + (0, 6)
00:32:30.302 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:30.304 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:32:30.312 00.008 5052 UpdateGuideState exits: m=252 SNR=11.0
00:32:30.313 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:30.313 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:30.313 00.000 5052 Enqueuing Expose request
00:32:30.347 00.034 8976 Received - 47 (G) 
00:32:30.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:30.347 00.000 8976 stepped: pos (-39, 27)
00:32:30.347 00.000 8976 move complete, result=0
00:32:30.347 00.000 8976 worker thread done servicing request
00:32:30.347 00.000 8976 Worker thread wakes up
00:32:30.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:30.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(313,157,37,37)
00:32:31.031 00.684 8976 Exposure complete
00:32:31.036 00.005 8976 worker thread done servicing request
00:32:31.036 00.000 5052 OnExposeComplete: enter
00:32:31.036 00.000 5052 UpdateGuideState(): m_state=3
00:32:31.036 00.000 5052 Star::Find(18, 330, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
00:32:31.036 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=174.75, Mass=247, SNR=10.8, Peak=66 HFD=3.7
00:32:31.037 00.001 5052 Enqueuing Calibration Move request for direction 0
00:32:31.037 00.000 5052 Status Line: Up Calibration:   2, distance 11.2 px
00:32:31.037 00.000 8976 Worker thread wakes up
00:32:31.037 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:32:31.037 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:32:31.037 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:32:31.037 00.000 8976 MoveAxis(U, 6, -)
00:32:31.038 00.001 8976 stepping (-39, 27) + (0, 6)
00:32:31.038 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:31.039 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:32:31.047 00.008 5052 UpdateGuideState exits: m=247 SNR=10.8
00:32:31.048 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:31.048 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:31.048 00.000 5052 Enqueuing Expose request
00:32:31.082 00.034 8976 Received - 47 (G) 
00:32:31.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:31.082 00.000 8976 stepped: pos (-39, 33)
00:32:31.082 00.000 8976 move complete, result=0
00:32:31.082 00.000 8976 worker thread done servicing request
00:32:31.082 00.000 8976 Worker thread wakes up
00:32:31.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:31.082 00.000 8976 Handling exposure in thread, d=500 o=3 r=(312,157,37,37)
00:32:31.764 00.682 8976 Exposure complete
00:32:31.770 00.006 8976 worker thread done servicing request
00:32:31.770 00.000 5052 OnExposeComplete: enter
00:32:31.770 00.000 5052 UpdateGuideState(): m_state=3
00:32:31.770 00.000 5052 Star::Find(18, 330, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
00:32:31.770 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=174.15, Mass=251, SNR=10.9, Peak=66 HFD=4.0
00:32:31.771 00.001 5052 Enqueuing Calibration Move request for direction 0
00:32:31.771 00.000 5052 Status Line: Up Calibration:   1, distance 12.4 px
00:32:31.771 00.000 8976 Worker thread wakes up
00:32:31.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir U(0) 6 opts 0x0
00:32:31.771 00.000 8976 Handling axis move in thread for stepguider dir=0 dur=6
00:32:31.771 00.000 8976 stepguider move axis dir= 0 steps= 6 opts= 0x0
00:32:31.771 00.000 8976 MoveAxis(U, 6, -)
00:32:31.771 00.000 8976 stepping (-39, 33) + (0, 6)
00:32:31.771 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:31.773 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:32:31.781 00.008 5052 UpdateGuideState exits: m=251 SNR=10.9
00:32:31.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:31.781 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:31.781 00.000 5052 Enqueuing Expose request
00:32:31.818 00.037 8976 Received - 47 (G) 
00:32:31.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:31.818 00.000 8976 stepped: pos (-39, 39)
00:32:31.818 00.000 8976 move complete, result=0
00:32:31.818 00.000 8976 worker thread done servicing request
00:32:31.818 00.000 8976 Worker thread wakes up
00:32:31.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:31.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,156,37,37)
00:32:32.501 00.683 8976 Exposure complete
00:32:32.506 00.005 8976 worker thread done servicing request
00:32:32.506 00.000 5052 OnExposeComplete: enter
00:32:32.506 00.000 5052 UpdateGuideState(): m_state=3
00:32:32.506 00.000 5052 Star::Find(18, 329, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
00:32:32.506 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=173.98, Mass=246, SNR=10.8, Peak=64 HFD=4.1
00:32:32.507 00.001 5052 Falling through to state AVERAGE_ENDING_LOCATION, position=(328.86, 173.98)
00:32:32.507 00.000 5052 Status Line: Averaging:   3, distance 12.8 px
00:32:32.510 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:32:32.518 00.008 5052 UpdateGuideState exits: m=246 SNR=10.8
00:32:32.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:32.518 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:32.518 00.000 5052 Enqueuing Expose request
00:32:32.518 00.000 8976 Worker thread wakes up
00:32:32.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:32.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,156,37,37)
00:32:33.203 00.685 8976 Exposure complete
00:32:33.208 00.005 8976 worker thread done servicing request
00:32:33.209 00.001 5052 OnExposeComplete: enter
00:32:33.209 00.000 5052 UpdateGuideState(): m_state=3
00:32:33.209 00.000 5052 Star::Find(18, 328, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
00:32:33.209 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=174.07, Mass=256, SNR=11.1, Peak=68 HFD=3.6
00:32:33.209 00.000 5052 Status Line: Averaging:   2, distance 12.3 px
00:32:33.211 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:32:33.219 00.008 5052 UpdateGuideState exits: m=256 SNR=11.1
00:32:33.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:33.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:33.219 00.000 5052 Enqueuing Expose request
00:32:33.219 00.000 8976 Worker thread wakes up
00:32:33.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:33.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,156,37,37)
00:32:33.906 00.687 8976 Exposure complete
00:32:33.911 00.005 8976 worker thread done servicing request
00:32:33.911 00.000 5052 OnExposeComplete: enter
00:32:33.911 00.000 5052 UpdateGuideState(): m_state=3
00:32:33.911 00.000 5052 Star::Find(18, 329, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
00:32:33.911 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=173.99, Mass=247, SNR=10.9, Peak=75 HFD=3.3
00:32:33.912 00.001 5052 UP calibration completes with angle=-158.8 rate=0.16
00:32:33.912 00.000 5052 distance=12.39 iterations=13
00:32:33.912 00.000 5052 Falling through to state RECENTER, position=(329.68, 173.99)
00:32:33.912 00.000 5052 CurrentPosition(LEFT)=39 CurrentPosition(UP)=39
00:32:33.912 00.000 5052 Enqueuing Calibration Move request for direction 1
00:32:33.912 00.000 5052 Enqueuing Calibration Move request for direction 2
00:32:33.912 00.000 8976 Worker thread wakes up
00:32:33.912 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:32:33.912 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:32:33.912 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:32:33.912 00.000 8976 MoveAxis(D, 6, -)
00:32:33.912 00.000 8976 stepping (-39, 39) + (0, -6)
00:32:33.912 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:33.912 00.000 5052 Status Line: Re-centering:   6, distance  0.4 px
00:32:33.914 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:32:33.924 00.010 5052 UpdateGuideState exits: m=247 SNR=10.9
00:32:33.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:33.924 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:33.924 00.000 5052 Enqueuing Expose request
00:32:33.960 00.036 8976 Received - 47 (G) 
00:32:33.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:33.960 00.000 8976 stepped: pos (-39, 33)
00:32:33.960 00.000 8976 move complete, result=0
00:32:33.960 00.000 8976 worker thread done servicing request
00:32:33.960 00.000 8976 Worker thread wakes up
00:32:33.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:32:33.960 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:32:33.960 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:32:33.960 00.000 8976 MoveAxis(R, 6, -)
00:32:33.960 00.000 8976 stepping (-39, 33) + (6, 0)
00:32:33.960 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:34.007 00.047 8976 Received - 47 (G) 
00:32:34.007 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:34.007 00.000 8976 stepped: pos (-33, 33)
00:32:34.007 00.000 8976 move complete, result=0
00:32:34.008 00.001 8976 worker thread done servicing request
00:32:34.008 00.000 8976 Worker thread wakes up
00:32:34.008 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:34.008 00.000 8976 Handling exposure in thread, d=500 o=3 r=(312,156,37,37)
00:32:34.688 00.680 8976 Exposure complete
00:32:34.694 00.006 8976 worker thread done servicing request
00:32:34.694 00.000 5052 OnExposeComplete: enter
00:32:34.694 00.000 5052 UpdateGuideState(): m_state=3
00:32:34.694 00.000 5052 Star::Find(18, 329, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
00:32:34.694 00.000 5052 Star::Find returns 1 (0), X=330.94, Y=175.38, Mass=278, SNR=11.5, Peak=81 HFD=3.8
00:32:34.695 00.001 5052 CurrentPosition(LEFT)=33 CurrentPosition(UP)=33
00:32:34.695 00.000 5052 Enqueuing Calibration Move request for direction 1
00:32:34.695 00.000 8976 Worker thread wakes up
00:32:34.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:32:34.695 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:32:34.695 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:32:34.695 00.000 5052 Enqueuing Calibration Move request for direction 2
00:32:34.695 00.000 5052 Status Line: Re-centering:   6, distance  2.1 px
00:32:34.695 00.000 8976 MoveAxis(D, 6, -)
00:32:34.695 00.000 8976 stepping (-33, 33) + (0, -6)
00:32:34.695 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:34.697 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:32:34.705 00.008 5052 UpdateGuideState exits: m=278 SNR=11.5
00:32:34.705 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:34.705 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:34.705 00.000 5052 Enqueuing Expose request
00:32:34.744 00.039 8976 Received - 47 (G) 
00:32:34.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:34.744 00.000 8976 stepped: pos (-33, 27)
00:32:34.744 00.000 8976 move complete, result=0
00:32:34.744 00.000 8976 worker thread done servicing request
00:32:34.744 00.000 8976 Worker thread wakes up
00:32:34.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:32:34.744 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:32:34.744 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:32:34.744 00.000 8976 MoveAxis(R, 6, -)
00:32:34.744 00.000 8976 stepping (-33, 27) + (6, 0)
00:32:34.744 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:34.791 00.047 8976 Received - 47 (G) 
00:32:34.791 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:34.791 00.000 8976 stepped: pos (-27, 27)
00:32:34.791 00.000 8976 move complete, result=0
00:32:34.791 00.000 8976 worker thread done servicing request
00:32:34.791 00.000 8976 Worker thread wakes up
00:32:34.791 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:34.791 00.000 8976 Handling exposure in thread, d=500 o=3 r=(313,157,37,37)
00:32:35.472 00.681 8976 Exposure complete
00:32:35.477 00.005 8976 worker thread done servicing request
00:32:35.477 00.000 5052 OnExposeComplete: enter
00:32:35.477 00.000 5052 UpdateGuideState(): m_state=3
00:32:35.478 00.001 5052 Star::Find(18, 330, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
00:32:35.478 00.000 5052 Star::Find returns 1 (0), X=331.41, Y=176.37, Mass=269, SNR=11.4, Peak=77 HFD=3.2
00:32:35.478 00.000 5052 CurrentPosition(LEFT)=27 CurrentPosition(UP)=27
00:32:35.478 00.000 5052 Enqueuing Calibration Move request for direction 1
00:32:35.478 00.000 5052 Enqueuing Calibration Move request for direction 2
00:32:35.478 00.000 8976 Worker thread wakes up
00:32:35.478 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:32:35.478 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:32:35.478 00.000 5052 Status Line: Re-centering:   5, distance  3.2 px
00:32:35.479 00.001 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:32:35.479 00.000 8976 MoveAxis(D, 6, -)
00:32:35.479 00.000 8976 stepping (-27, 27) + (0, -6)
00:32:35.479 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:35.480 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:32:35.488 00.008 5052 UpdateGuideState exits: m=269 SNR=11.4
00:32:35.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:35.488 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:35.488 00.000 5052 Enqueuing Expose request
00:32:35.526 00.038 8976 Received - 47 (G) 
00:32:35.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:35.526 00.000 8976 stepped: pos (-27, 21)
00:32:35.526 00.000 8976 move complete, result=0
00:32:35.526 00.000 8976 worker thread done servicing request
00:32:35.526 00.000 8976 Worker thread wakes up
00:32:35.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:32:35.526 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:32:35.526 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:32:35.526 00.000 8976 MoveAxis(R, 6, -)
00:32:35.526 00.000 8976 stepping (-27, 21) + (6, 0)
00:32:35.526 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:35.574 00.048 8976 Received - 47 (G) 
00:32:35.575 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:35.575 00.000 8976 stepped: pos (-21, 21)
00:32:35.575 00.000 8976 move complete, result=0
00:32:35.575 00.000 8976 worker thread done servicing request
00:32:35.575 00.000 8976 Worker thread wakes up
00:32:35.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:35.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(313,158,37,37)
00:32:36.258 00.683 8976 Exposure complete
00:32:36.264 00.006 8976 worker thread done servicing request
00:32:36.264 00.000 5052 OnExposeComplete: enter
00:32:36.264 00.000 5052 UpdateGuideState(): m_state=3
00:32:36.264 00.000 5052 Star::Find(18, 331, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
00:32:36.264 00.000 5052 Star::Find returns 1 (0), X=331.35, Y=177.67, Mass=259, SNR=11.2, Peak=71 HFD=3.4
00:32:36.265 00.001 5052 CurrentPosition(LEFT)=21 CurrentPosition(UP)=21
00:32:36.265 00.000 5052 Enqueuing Calibration Move request for direction 1
00:32:36.265 00.000 5052 Enqueuing Calibration Move request for direction 2
00:32:36.265 00.000 8976 Worker thread wakes up
00:32:36.265 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:32:36.265 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:32:36.265 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:32:36.265 00.000 5052 Status Line: Re-centering:   5, distance  4.2 px
00:32:36.265 00.000 8976 MoveAxis(D, 6, -)
00:32:36.265 00.000 8976 stepping (-21, 21) + (0, -6)
00:32:36.266 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:36.267 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:32:36.276 00.009 5052 UpdateGuideState exits: m=259 SNR=11.2
00:32:36.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:36.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:36.276 00.000 5052 Enqueuing Expose request
00:32:36.310 00.034 8976 Received - 47 (G) 
00:32:36.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:36.310 00.000 8976 stepped: pos (-21, 15)
00:32:36.310 00.000 8976 move complete, result=0
00:32:36.310 00.000 8976 worker thread done servicing request
00:32:36.310 00.000 8976 Worker thread wakes up
00:32:36.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:32:36.310 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:32:36.310 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:32:36.310 00.000 8976 MoveAxis(R, 6, -)
00:32:36.310 00.000 8976 stepping (-21, 15) + (6, 0)
00:32:36.310 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:36.358 00.048 8976 Received - 47 (G) 
00:32:36.358 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:36.358 00.000 8976 stepped: pos (-15, 15)
00:32:36.358 00.000 8976 move complete, result=0
00:32:36.358 00.000 8976 worker thread done servicing request
00:32:36.358 00.000 8976 Worker thread wakes up
00:32:36.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:36.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(313,160,37,37)
00:32:37.040 00.682 8976 Exposure complete
00:32:37.045 00.005 8976 worker thread done servicing request
00:32:37.045 00.000 5052 OnExposeComplete: enter
00:32:37.045 00.000 5052 UpdateGuideState(): m_state=3
00:32:37.045 00.000 5052 Star::Find(18, 331, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
00:32:37.045 00.000 5052 Star::Find returns 1 (0), X=332.51, Y=178.97, Mass=267, SNR=11.4, Peak=72 HFD=3.6
00:32:37.046 00.001 5052 CurrentPosition(LEFT)=15 CurrentPosition(UP)=15
00:32:37.046 00.000 5052 Enqueuing Calibration Move request for direction 1
00:32:37.046 00.000 5052 Enqueuing Calibration Move request for direction 2
00:32:37.046 00.000 8976 Worker thread wakes up
00:32:37.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:32:37.046 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:32:37.046 00.000 5052 Status Line: Re-centering:   4, distance  5.9 px
00:32:37.046 00.000 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:32:37.046 00.000 8976 MoveAxis(D, 6, -)
00:32:37.046 00.000 8976 stepping (-15, 15) + (0, -6)
00:32:37.046 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:37.048 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:32:37.056 00.008 5052 UpdateGuideState exits: m=267 SNR=11.4
00:32:37.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:37.056 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:37.056 00.000 5052 Enqueuing Expose request
00:32:37.093 00.037 8976 Received - 47 (G) 
00:32:37.093 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:37.093 00.000 8976 stepped: pos (-15, 9)
00:32:37.093 00.000 8976 move complete, result=0
00:32:37.093 00.000 8976 worker thread done servicing request
00:32:37.093 00.000 8976 Worker thread wakes up
00:32:37.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:32:37.093 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:32:37.093 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:32:37.093 00.000 8976 MoveAxis(R, 6, -)
00:32:37.093 00.000 8976 stepping (-15, 9) + (6, 0)
00:32:37.093 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:37.142 00.049 8976 Received - 47 (G) 
00:32:37.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:37.142 00.000 8976 stepped: pos (-9, 9)
00:32:37.142 00.000 8976 move complete, result=0
00:32:37.142 00.000 8976 worker thread done servicing request
00:32:37.142 00.000 8976 Worker thread wakes up
00:32:37.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:37.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(315,161,37,37)
00:32:37.822 00.680 8976 Exposure complete
00:32:37.827 00.005 8976 worker thread done servicing request
00:32:37.827 00.000 5052 OnExposeComplete: enter
00:32:37.827 00.000 5052 UpdateGuideState(): m_state=3
00:32:37.827 00.000 5052 Star::Find(18, 332, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
00:32:37.827 00.000 5052 Star::Find returns 1 (0), X=333.44, Y=180.37, Mass=260, SNR=11.2, Peak=75 HFD=3.2
00:32:37.828 00.001 5052 CurrentPosition(LEFT)=9 CurrentPosition(UP)=9
00:32:37.828 00.000 5052 Enqueuing Calibration Move request for direction 1
00:32:37.828 00.000 5052 Enqueuing Calibration Move request for direction 2
00:32:37.828 00.000 8976 Worker thread wakes up
00:32:37.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir D(1) 6 opts 0x0
00:32:37.828 00.000 8976 Handling axis move in thread for stepguider dir=1 dur=6
00:32:37.828 00.000 5052 Status Line: Re-centering:   4, distance  7.6 px
00:32:37.829 00.001 8976 stepguider move axis dir= 1 steps= 6 opts= 0x0
00:32:37.829 00.000 8976 MoveAxis(D, 6, -)
00:32:37.829 00.000 8976 stepping (-9, 9) + (0, -6)
00:32:37.829 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:37.830 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:32:37.839 00.009 5052 UpdateGuideState exits: m=260 SNR=11.2
00:32:37.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:37.839 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:37.839 00.000 5052 Enqueuing Expose request
00:32:37.877 00.038 8976 Received - 47 (G) 
00:32:37.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:37.877 00.000 8976 stepped: pos (-9, 3)
00:32:37.877 00.000 8976 move complete, result=0
00:32:37.877 00.000 8976 worker thread done servicing request
00:32:37.877 00.000 8976 Worker thread wakes up
00:32:37.877 00.000 8976 worker thread servicing REQUEST_MOVE stepguider dir R(2) 6 opts 0x0
00:32:37.877 00.000 8976 Handling axis move in thread for stepguider dir=2 dur=6
00:32:37.877 00.000 8976 stepguider move axis dir= 2 steps= 6 opts= 0x0
00:32:37.877 00.000 8976 MoveAxis(R, 6, -)
00:32:37.877 00.000 8976 stepping (-9, 3) + (6, 0)
00:32:37.877 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:37.925 00.048 8976 Received - 47 (G) 
00:32:37.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:32:37.925 00.000 8976 stepped: pos (-3, 3)
00:32:37.925 00.000 8976 move complete, result=0
00:32:37.925 00.000 8976 worker thread done servicing request
00:32:37.925 00.000 8976 Worker thread wakes up
00:32:37.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:37.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(315,162,37,37)
00:32:38.609 00.684 8976 Exposure complete
00:32:38.614 00.005 8976 worker thread done servicing request
00:32:38.614 00.000 5052 OnExposeComplete: enter
00:32:38.614 00.000 5052 UpdateGuideState(): m_state=3
00:32:38.615 00.001 5052 Star::Find(18, 333, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
00:32:38.615 00.000 5052 Star::Find returns 1 (0), X=333.77, Y=181.67, Mass=261, SNR=11.2, Peak=68 HFD=3.7
00:32:38.615 00.000 5052 Falling through to state COMPLETE, position=(333.77, 181.67)
00:32:38.615 00.000 5052 Mount::SetCalibration (stepguider) -- xAngle=117.1 yAngle=-158.8 xRate=153.132 yRate=158.812 bin=3 dec=Unknown pierSide=-1 par=?/? rotAng=None
00:32:38.616 00.001 5052 Mount::SetCalibration (stepguider) -- sets m_xAngle=117.1 m_yAngleError=5.9
00:32:38.618 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:32:38.619 00.001 5052 ScopeASCOM::SideOfPier() returns 0
00:32:38.621 00.002 5052 Calibration Complete
00:32:38.621 00.000 5052 Status Line: Calibration complete
00:32:38.622 00.001 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
00:32:38.623 00.001 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:32:38.623 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:32:38.623 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:32:38.623 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:32:38.623 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 6.085410
00:32:38.623 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 20
00:32:38.623 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:32:38.623 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:32:38.624 00.001 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:32:38.624 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:19:44 AM"
00:32:38.624 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:32:38.624 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.4}, {4.9 0.6}, {7.0 0.1}, {7.3 0.2}, {8.1 0.1}, {9.6 0.4}, {10.5 0.2}, {12.3 0.8}, {12.9 0.7}, {12.5 1.2}, {12.8 0.8}, {14.3 1.2}, {16.3 0.7}, {18.6 1.0}, {20.4 1.4}, {20.6 1.5}, {21.4 1.1}, {22.8 1.5}, {24.3 1.3}, {26.7 1.2}, {26.7 1.2}, {19.3 1.4}, {11.9 1.7}, {3.5 1.9}, {-2.0 1.7}"
00:32:38.624 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.4 2.2}, {-0.5 4.0}, {-1.1 7.7}, {0.3 10.0}, {1.6 12.3}, {2.2 14.9}, {2.2 16.4}, {2.5 19.0}, {2.2 21.2}, {2.3 23.8}, {1.6 26.6}, {1.6 26.6}, {-0.0 13.5}, {-2.0 -2.5}"
00:32:38.714 00.090 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:32:38.716 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:32:38.716 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:32:38.716 00.000 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
00:32:38.805 00.089 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:32:38.805 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:32:38.805 00.000 5052 guider state => CALIBRATING_SECONDARY
00:32:38.805 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:32:38.814 00.009 5052 UpdateGuideState exits: m=261 SNR=11.2
00:32:38.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:38.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:38.814 00.000 5052 Enqueuing Expose request
00:32:38.814 00.000 8976 Worker thread wakes up
00:32:38.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:38.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(316,164,37,37)
00:32:39.499 00.685 8976 Exposure complete
00:32:39.504 00.005 8976 worker thread done servicing request
00:32:39.504 00.000 5052 OnExposeComplete: enter
00:32:39.504 00.000 5052 UpdateGuideState(): m_state=4
00:32:39.504 00.000 5052 Star::Find(18, 333, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
00:32:39.504 00.000 5052 Star::Find returns 1 (0), X=334.07, Y=181.74, Mass=260, SNR=11.2, Peak=67 HFD=4.0
00:32:39.504 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
00:32:39.505 00.001 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
00:32:39.505 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.72 hyp=0.85 cameraTheta=1.01 mountX=0.43 mountY=-0.77, mountTheta=-1.06
00:32:39.505 00.000 5052 Scope::UpdateCalibrationState: starting location = 334.07,181.74 coords = 14.07,54.2
00:32:39.505 00.000 5052 Status Line: West step   1, dist= 0.0
00:32:39.507 00.002 5052 Enqueuing Calibration Move request for direction 3
00:32:39.507 00.000 8976 Worker thread wakes up
00:32:39.507 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:39.507 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:39.507 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:32:39.507 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:39.507 00.000 8976 MoveAxis(W, 450, -)
00:32:39.507 00.000 8976 Guiding  Dir = 3, Dur = 450
00:32:39.508 00.001 8976 IsSlewing returns 0
00:32:39.508 00.000 8976 IsGuiding returns 0
00:32:39.508 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:39.516 00.008 5052 UpdateGuideState exits: m=260 SNR=11.2
00:32:39.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:39.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:39.516 00.000 5052 Enqueuing Expose request
00:32:39.982 00.466 8976 IsGuiding returns 1
00:32:39.982 00.000 8976 scope still moving after pulse duration time elapsed
00:32:40.013 00.031 8976 IsSlewing returns 0
00:32:40.013 00.000 8976 IsGuiding returns 1
00:32:40.044 00.031 8976 IsSlewing returns 0
00:32:40.044 00.000 8976 IsGuiding returns 1
00:32:40.075 00.031 8976 IsSlewing returns 0
00:32:40.075 00.000 8976 IsGuiding returns 0
00:32:40.075 00.000 8976 scope move finished after 450 + 116 ms
00:32:40.075 00.000 8976 Move returns status 0, amount 450
00:32:40.075 00.000 8976 move complete, result=0
00:32:40.075 00.000 8976 worker thread done servicing request
00:32:40.075 00.000 8976 Worker thread wakes up
00:32:40.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:40.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(316,164,37,37)
00:32:40.758 00.683 8976 Exposure complete
00:32:40.765 00.007 8976 worker thread done servicing request
00:32:40.765 00.000 5052 OnExposeComplete: enter
00:32:40.765 00.000 5052 UpdateGuideState(): m_state=4
00:32:40.765 00.000 5052 Star::Find(18, 334, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
00:32:40.765 00.000 5052 Star::Find returns 1 (0), X=335.93, Y=181.36, Mass=266, SNR=11.3, Peak=65 HFD=3.9
00:32:40.765 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
00:32:40.765 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
00:32:40.765 00.000 5052 CameraToMount -- cameraX=2.32 cameraY=0.34 hyp=2.35 cameraTheta=0.14 mountX=-0.76 mountY=-2.13, mountTheta=-1.91
00:32:40.765 00.000 5052 Status Line: West step   2, dist= 1.9
00:32:40.766 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:40.767 00.001 8976 Worker thread wakes up
00:32:40.767 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:40.767 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:40.767 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:32:40.767 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:40.767 00.000 8976 MoveAxis(W, 450, -)
00:32:40.767 00.000 8976 Guiding  Dir = 3, Dur = 450
00:32:40.767 00.000 8976 IsSlewing returns 0
00:32:40.767 00.000 8976 IsGuiding returns 0
00:32:40.767 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:40.776 00.009 5052 UpdateGuideState exits: m=266 SNR=11.3
00:32:40.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:40.777 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:40.777 00.000 5052 Enqueuing Expose request
00:32:41.235 00.458 8976 IsGuiding returns 1
00:32:41.235 00.000 8976 scope still moving after pulse duration time elapsed
00:32:41.266 00.031 8976 IsSlewing returns 0
00:32:41.266 00.000 8976 IsGuiding returns 1
00:32:41.298 00.032 8976 IsSlewing returns 0
00:32:41.298 00.000 8976 IsGuiding returns 1
00:32:41.329 00.031 8976 IsSlewing returns 0
00:32:41.329 00.000 8976 IsGuiding returns 0
00:32:41.329 00.000 8976 scope move finished after 450 + 111 ms
00:32:41.329 00.000 8976 Move returns status 0, amount 450
00:32:41.329 00.000 8976 move complete, result=0
00:32:41.329 00.000 8976 worker thread done servicing request
00:32:41.329 00.000 8976 Worker thread wakes up
00:32:41.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:41.329 00.000 8976 Handling exposure in thread, d=500 o=3 r=(318,163,37,37)
00:32:42.014 00.685 8976 Exposure complete
00:32:42.020 00.006 8976 worker thread done servicing request
00:32:42.020 00.000 5052 OnExposeComplete: enter
00:32:42.020 00.000 5052 UpdateGuideState(): m_state=4
00:32:42.020 00.000 5052 Star::Find(18, 335, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
00:32:42.020 00.000 5052 Star::Find returns 1 (0), X=337.62, Y=181.77, Mass=251, SNR=11.0, Peak=67 HFD=3.6
00:32:42.020 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
00:32:42.020 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
00:32:42.020 00.000 5052 CameraToMount -- cameraX=4.01 cameraY=0.74 hyp=4.08 cameraTheta=0.18 mountX=-1.16 mountY=-3.77, mountTheta=-1.87
00:32:42.021 00.001 5052 Status Line: West step   3, dist= 3.6
00:32:42.023 00.002 5052 Enqueuing Calibration Move request for direction 3
00:32:42.023 00.000 8976 Worker thread wakes up
00:32:42.023 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:42.023 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:42.023 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:42.023 00.000 8976 MoveAxis(W, 450, -)
00:32:42.023 00.000 8976 Guiding  Dir = 3, Dur = 450
00:32:42.023 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:32:42.024 00.001 8976 IsSlewing returns 0
00:32:42.024 00.000 8976 IsGuiding returns 0
00:32:42.024 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:42.032 00.008 5052 UpdateGuideState exits: m=251 SNR=11.0
00:32:42.033 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:42.033 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:42.033 00.000 5052 Enqueuing Expose request
00:32:42.491 00.458 8976 IsGuiding returns 1
00:32:42.496 00.005 8976 scope still moving after pulse duration time elapsed
00:32:42.522 00.026 8976 IsSlewing returns 0
00:32:42.522 00.000 8976 IsGuiding returns 1
00:32:42.552 00.030 8976 IsSlewing returns 0
00:32:42.552 00.000 8976 IsGuiding returns 1
00:32:42.584 00.032 8976 IsSlewing returns 0
00:32:42.584 00.000 8976 IsGuiding returns 0
00:32:42.584 00.000 8976 scope move finished after 450 + 110 ms
00:32:42.584 00.000 8976 Move returns status 0, amount 450
00:32:42.584 00.000 8976 move complete, result=0
00:32:42.584 00.000 8976 worker thread done servicing request
00:32:42.584 00.000 8976 Worker thread wakes up
00:32:42.585 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:42.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(320,164,37,37)
00:32:43.267 00.682 8976 Exposure complete
00:32:43.273 00.006 8976 worker thread done servicing request
00:32:43.273 00.000 5052 OnExposeComplete: enter
00:32:43.273 00.000 5052 UpdateGuideState(): m_state=4
00:32:43.273 00.000 5052 Star::Find(18, 337, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
00:32:43.273 00.000 5052 Star::Find returns 1 (0), X=338.55, Y=181.84, Mass=258, SNR=11.2, Peak=67 HFD=3.5
00:32:43.273 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
00:32:43.273 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
00:32:43.273 00.000 5052 CameraToMount -- cameraX=4.94 cameraY=0.82 hyp=5.00 cameraTheta=0.16 mountX=-1.52 mountY=-4.59, mountTheta=-1.89
00:32:43.274 00.001 5052 Status Line: West step   4, dist= 4.5
00:32:43.275 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:43.275 00.000 8976 Worker thread wakes up
00:32:43.276 00.001 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:43.276 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:43.276 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:43.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:32:43.276 00.000 8976 MoveAxis(W, 450, -)
00:32:43.276 00.000 8976 Guiding  Dir = 3, Dur = 450
00:32:43.276 00.000 8976 IsSlewing returns 0
00:32:43.276 00.000 8976 IsGuiding returns 0
00:32:43.276 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:43.284 00.008 5052 UpdateGuideState exits: m=258 SNR=11.2
00:32:43.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:43.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:43.284 00.000 5052 Enqueuing Expose request
00:32:43.744 00.460 8976 IsGuiding returns 1
00:32:43.744 00.000 8976 scope still moving after pulse duration time elapsed
00:32:43.774 00.030 8976 IsSlewing returns 0
00:32:43.774 00.000 8976 IsGuiding returns 1
00:32:43.806 00.032 8976 IsSlewing returns 0
00:32:43.806 00.000 8976 IsGuiding returns 1
00:32:43.837 00.031 8976 IsSlewing returns 0
00:32:43.837 00.000 8976 IsGuiding returns 0
00:32:43.837 00.000 8976 scope move finished after 450 + 111 ms
00:32:43.837 00.000 8976 Move returns status 0, amount 450
00:32:43.837 00.000 8976 move complete, result=0
00:32:43.837 00.000 8976 worker thread done servicing request
00:32:43.837 00.000 8976 Worker thread wakes up
00:32:43.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:43.837 00.000 8976 Handling exposure in thread, d=500 o=3 r=(321,164,37,37)
00:32:44.521 00.684 8976 Exposure complete
00:32:44.526 00.005 8976 worker thread done servicing request
00:32:44.527 00.001 5052 OnExposeComplete: enter
00:32:44.527 00.000 5052 UpdateGuideState(): m_state=4
00:32:44.527 00.000 5052 Star::Find(18, 338, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
00:32:44.527 00.000 5052 Star::Find returns 1 (0), X=339.24, Y=181.71, Mass=266, SNR=11.3, Peak=68 HFD=3.7
00:32:44.527 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
00:32:44.527 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
00:32:44.527 00.000 5052 CameraToMount -- cameraX=5.63 cameraY=0.69 hyp=5.67 cameraTheta=0.12 mountX=-1.95 mountY=-5.09, mountTheta=-1.94
00:32:44.527 00.000 5052 Status Line: West step   5, dist= 5.2
00:32:44.529 00.002 5052 Enqueuing Calibration Move request for direction 3
00:32:44.529 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:32:44.529 00.000 8976 Worker thread wakes up
00:32:44.529 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:44.529 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:44.529 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:44.529 00.000 8976 MoveAxis(W, 450, -)
00:32:44.529 00.000 8976 Guiding  Dir = 3, Dur = 450
00:32:44.530 00.001 8976 IsSlewing returns 0
00:32:44.530 00.000 8976 IsGuiding returns 0
00:32:44.530 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:44.538 00.008 5052 UpdateGuideState exits: m=266 SNR=11.3
00:32:44.538 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:44.538 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:44.538 00.000 5052 Enqueuing Expose request
00:32:44.990 00.452 8976 IsGuiding returns 1
00:32:44.990 00.000 8976 scope still moving after pulse duration time elapsed
00:32:45.021 00.031 8976 IsSlewing returns 0
00:32:45.021 00.000 8976 IsGuiding returns 1
00:32:45.052 00.031 8976 IsSlewing returns 0
00:32:45.052 00.000 8976 IsGuiding returns 1
00:32:45.084 00.032 8976 IsSlewing returns 0
00:32:45.084 00.000 8976 IsGuiding returns 1
00:32:45.115 00.031 8976 IsSlewing returns 0
00:32:45.115 00.000 8976 IsGuiding returns 0
00:32:45.115 00.000 8976 scope move finished after 450 + 135 ms
00:32:45.115 00.000 8976 Move returns status 0, amount 450
00:32:45.115 00.000 8976 move complete, result=0
00:32:45.115 00.000 8976 worker thread done servicing request
00:32:45.115 00.000 8976 Worker thread wakes up
00:32:45.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:45.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(321,164,37,37)
00:32:45.800 00.685 8976 Exposure complete
00:32:45.805 00.005 8976 worker thread done servicing request
00:32:45.805 00.000 5052 OnExposeComplete: enter
00:32:45.805 00.000 5052 UpdateGuideState(): m_state=4
00:32:45.805 00.000 5052 Star::Find(18, 339, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
00:32:45.805 00.000 5052 Star::Find returns 1 (0), X=340.31, Y=181.72, Mass=250, SNR=10.9, Peak=68 HFD=3.6
00:32:45.805 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
00:32:45.805 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
00:32:45.805 00.000 5052 CameraToMount -- cameraX=6.70 cameraY=0.69 hyp=6.74 cameraTheta=0.10 mountX=-2.43 mountY=-6.00, mountTheta=-1.96
00:32:45.806 00.001 5052 Status Line: West step   6, dist= 6.2
00:32:45.808 00.002 5052 Enqueuing Calibration Move request for direction 3
00:32:45.808 00.000 8976 Worker thread wakes up
00:32:45.808 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:45.808 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:45.808 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:45.808 00.000 8976 MoveAxis(W, 450, -)
00:32:45.808 00.000 8976 Guiding  Dir = 3, Dur = 450
00:32:45.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:32:45.808 00.000 8976 IsSlewing returns 0
00:32:45.809 00.001 8976 IsGuiding returns 0
00:32:45.809 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:45.817 00.008 5052 UpdateGuideState exits: m=250 SNR=10.9
00:32:45.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:45.818 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:45.818 00.000 5052 Enqueuing Expose request
00:32:46.275 00.457 8976 IsGuiding returns 1
00:32:46.275 00.000 8976 scope still moving after pulse duration time elapsed
00:32:46.306 00.031 8976 IsSlewing returns 0
00:32:46.306 00.000 8976 IsGuiding returns 1
00:32:46.337 00.031 8976 IsSlewing returns 0
00:32:46.337 00.000 8976 IsGuiding returns 1
00:32:46.368 00.031 8976 IsSlewing returns 0
00:32:46.368 00.000 8976 IsGuiding returns 0
00:32:46.368 00.000 8976 scope move finished after 450 + 109 ms
00:32:46.368 00.000 8976 Move returns status 0, amount 450
00:32:46.368 00.000 8976 move complete, result=0
00:32:46.368 00.000 8976 worker thread done servicing request
00:32:46.368 00.000 8976 Worker thread wakes up
00:32:46.368 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:46.368 00.000 8976 Handling exposure in thread, d=500 o=3 r=(322,164,37,37)
00:32:47.051 00.683 8976 Exposure complete
00:32:47.056 00.005 8976 worker thread done servicing request
00:32:47.056 00.000 5052 OnExposeComplete: enter
00:32:47.056 00.000 5052 UpdateGuideState(): m_state=4
00:32:47.056 00.000 5052 Star::Find(18, 340, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
00:32:47.056 00.000 5052 Star::Find returns 1 (0), X=341.72, Y=181.68, Mass=289, SNR=11.8, Peak=71 HFD=3.7
00:32:47.056 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
00:32:47.056 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
00:32:47.056 00.000 5052 CameraToMount -- cameraX=8.11 cameraY=0.66 hyp=8.14 cameraTheta=0.08 mountX=-3.10 mountY=-7.16, mountTheta=-1.98
00:32:47.057 00.001 5052 Status Line: West step   7, dist= 7.7
00:32:47.058 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:47.059 00.001 8976 Worker thread wakes up
00:32:47.059 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:47.059 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:47.059 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:47.059 00.000 8976 MoveAxis(W, 450, -)
00:32:47.059 00.000 8976 Guiding  Dir = 3, Dur = 450
00:32:47.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:32:47.059 00.000 8976 IsSlewing returns 0
00:32:47.059 00.000 8976 IsGuiding returns 0
00:32:47.059 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:47.068 00.009 5052 UpdateGuideState exits: m=289 SNR=11.8
00:32:47.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:47.068 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:47.068 00.000 5052 Enqueuing Expose request
00:32:47.531 00.463 8976 IsGuiding returns 1
00:32:47.531 00.000 8976 scope still moving after pulse duration time elapsed
00:32:47.562 00.031 8976 IsSlewing returns 0
00:32:47.562 00.000 8976 IsGuiding returns 1
00:32:47.592 00.030 8976 IsSlewing returns 0
00:32:47.592 00.000 8976 IsGuiding returns 1
00:32:47.623 00.031 8976 IsSlewing returns 0
00:32:47.623 00.000 8976 IsGuiding returns 0
00:32:47.623 00.000 8976 scope move finished after 450 + 113 ms
00:32:47.623 00.000 8976 Move returns status 0, amount 450
00:32:47.623 00.000 8976 move complete, result=0
00:32:47.623 00.000 8976 worker thread done servicing request
00:32:47.623 00.000 8976 Worker thread wakes up
00:32:47.623 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:47.623 00.000 8976 Handling exposure in thread, d=500 o=3 r=(324,164,37,37)
00:32:48.305 00.682 8976 Exposure complete
00:32:48.311 00.006 8976 worker thread done servicing request
00:32:48.311 00.000 5052 OnExposeComplete: enter
00:32:48.311 00.000 5052 UpdateGuideState(): m_state=4
00:32:48.311 00.000 5052 Star::Find(18, 341, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
00:32:48.311 00.000 5052 Star::Find returns 1 (0), X=342.90, Y=181.42, Mass=289, SNR=11.8, Peak=77 HFD=3.9
00:32:48.311 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
00:32:48.311 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
00:32:48.311 00.000 5052 CameraToMount -- cameraX=9.28 cameraY=0.40 hyp=9.29 cameraTheta=0.04 mountX=-3.87 mountY=-8.00, mountTheta=-2.02
00:32:48.312 00.001 5052 Status Line: West step   8, dist= 8.8
00:32:48.313 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:48.314 00.001 8976 Worker thread wakes up
00:32:48.314 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:48.314 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:48.314 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:48.314 00.000 8976 MoveAxis(W, 450, -)
00:32:48.314 00.000 8976 Guiding  Dir = 3, Dur = 450
00:32:48.314 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:32:48.314 00.000 8976 IsSlewing returns 0
00:32:48.314 00.000 8976 IsGuiding returns 0
00:32:48.314 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:48.324 00.010 5052 UpdateGuideState exits: m=289 SNR=11.8
00:32:48.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:48.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:48.324 00.000 5052 Enqueuing Expose request
00:32:48.786 00.462 8976 IsGuiding returns 1
00:32:48.786 00.000 8976 scope still moving after pulse duration time elapsed
00:32:48.817 00.031 8976 IsSlewing returns 0
00:32:48.817 00.000 8976 IsGuiding returns 1
00:32:48.847 00.030 8976 IsSlewing returns 0
00:32:48.847 00.000 8976 IsGuiding returns 1
00:32:48.878 00.031 8976 IsSlewing returns 0
00:32:48.878 00.000 8976 IsGuiding returns 0
00:32:48.878 00.000 8976 scope move finished after 450 + 113 ms
00:32:48.878 00.000 8976 Move returns status 0, amount 450
00:32:48.878 00.000 8976 move complete, result=0
00:32:48.878 00.000 8976 worker thread done servicing request
00:32:48.878 00.000 8976 Worker thread wakes up
00:32:48.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:48.878 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,163,37,37)
00:32:49.560 00.682 8976 Exposure complete
00:32:49.566 00.006 8976 worker thread done servicing request
00:32:49.566 00.000 5052 OnExposeComplete: enter
00:32:49.566 00.000 5052 UpdateGuideState(): m_state=4
00:32:49.566 00.000 5052 Star::Find(18, 342, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
00:32:49.566 00.000 5052 Star::Find returns 1 (0), X=344.08, Y=181.85, Mass=264, SNR=11.3, Peak=70 HFD=4.2
00:32:49.566 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
00:32:49.566 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
00:32:49.566 00.000 5052 CameraToMount -- cameraX=10.47 cameraY=0.83 hyp=10.51 cameraTheta=0.08 mountX=-4.03 mountY=-9.23, mountTheta=-1.98
00:32:49.567 00.001 5052 Status Line: West step   9, dist=10.0
00:32:49.568 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:49.568 00.000 8976 Worker thread wakes up
00:32:49.568 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:49.569 00.001 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:49.569 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:49.569 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:32:49.569 00.000 8976 MoveAxis(W, 450, -)
00:32:49.569 00.000 8976 Guiding  Dir = 3, Dur = 450
00:32:49.569 00.000 8976 IsSlewing returns 0
00:32:49.569 00.000 8976 IsGuiding returns 0
00:32:49.569 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:49.577 00.008 5052 UpdateGuideState exits: m=264 SNR=11.3
00:32:49.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:49.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:49.578 00.001 5052 Enqueuing Expose request
00:32:50.031 00.453 8976 IsGuiding returns 1
00:32:50.031 00.000 8976 scope still moving after pulse duration time elapsed
00:32:50.062 00.031 8976 IsSlewing returns 0
00:32:50.062 00.000 8976 IsGuiding returns 1
00:32:50.094 00.032 8976 IsSlewing returns 0
00:32:50.094 00.000 8976 IsGuiding returns 1
00:32:50.125 00.031 8976 IsSlewing returns 0
00:32:50.125 00.000 8976 IsGuiding returns 1
00:32:50.155 00.030 8976 IsSlewing returns 0
00:32:50.155 00.000 8976 IsGuiding returns 0
00:32:50.155 00.000 8976 scope move finished after 450 + 136 ms
00:32:50.155 00.000 8976 Move returns status 0, amount 450
00:32:50.155 00.000 8976 move complete, result=0
00:32:50.155 00.000 8976 worker thread done servicing request
00:32:50.155 00.000 8976 Worker thread wakes up
00:32:50.155 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:50.155 00.000 8976 Handling exposure in thread, d=500 o=3 r=(326,164,37,37)
00:32:50.839 00.684 8976 Exposure complete
00:32:50.844 00.005 8976 worker thread done servicing request
00:32:50.844 00.000 5052 OnExposeComplete: enter
00:32:50.844 00.000 5052 UpdateGuideState(): m_state=4
00:32:50.845 00.001 5052 Star::Find(18, 344, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
00:32:50.845 00.000 5052 Star::Find returns 1 (0), X=346.33, Y=181.42, Mass=267, SNR=11.3, Peak=65 HFD=3.6
00:32:50.845 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
00:32:50.845 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
00:32:50.845 00.000 5052 CameraToMount -- cameraX=12.72 cameraY=0.40 hyp=12.72 cameraTheta=0.03 mountX=-5.43 mountY=-10.88, mountTheta=-2.03
00:32:50.845 00.000 5052 Status Line: West step  10, dist=12.3
00:32:50.847 00.002 5052 Enqueuing Calibration Move request for direction 3
00:32:50.847 00.000 8976 Worker thread wakes up
00:32:50.847 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:50.847 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:50.847 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:50.847 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:32:50.847 00.000 8976 MoveAxis(W, 450, -)
00:32:50.847 00.000 8976 Guiding  Dir = 3, Dur = 450
00:32:50.848 00.001 8976 IsSlewing returns 0
00:32:50.848 00.000 8976 IsGuiding returns 0
00:32:50.848 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:50.857 00.009 5052 UpdateGuideState exits: m=267 SNR=11.3
00:32:50.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:50.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:50.857 00.000 5052 Enqueuing Expose request
00:32:51.319 00.462 8976 IsGuiding returns 1
00:32:51.319 00.000 8976 scope still moving after pulse duration time elapsed
00:32:51.349 00.030 8976 IsSlewing returns 0
00:32:51.349 00.000 8976 IsGuiding returns 1
00:32:51.380 00.031 8976 IsSlewing returns 0
00:32:51.380 00.000 8976 IsGuiding returns 1
00:32:51.411 00.031 8976 IsSlewing returns 0
00:32:51.411 00.000 8976 IsGuiding returns 0
00:32:51.411 00.000 8976 scope move finished after 450 + 113 ms
00:32:51.411 00.000 8976 Move returns status 0, amount 450
00:32:51.411 00.000 8976 move complete, result=0
00:32:51.411 00.000 8976 worker thread done servicing request
00:32:51.411 00.000 8976 Worker thread wakes up
00:32:51.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:51.411 00.000 8976 Handling exposure in thread, d=500 o=3 r=(328,163,37,37)
00:32:52.095 00.684 8976 Exposure complete
00:32:52.101 00.006 8976 worker thread done servicing request
00:32:52.101 00.000 5052 OnExposeComplete: enter
00:32:52.101 00.000 5052 UpdateGuideState(): m_state=4
00:32:52.101 00.000 5052 Star::Find(18, 346, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
00:32:52.101 00.000 5052 Star::Find returns 1 (0), X=347.07, Y=181.41, Mass=267, SNR=11.3, Peak=62 HFD=4.1
00:32:52.101 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
00:32:52.101 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
00:32:52.102 00.001 5052 CameraToMount -- cameraX=13.46 cameraY=0.39 hyp=13.47 cameraTheta=0.03 mountX=-5.78 mountY=-11.50, mountTheta=-2.04
00:32:52.102 00.000 5052 Status Line: West step  11, dist=13.0
00:32:52.103 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:52.104 00.001 8976 Worker thread wakes up
00:32:52.104 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:52.104 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:52.104 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:52.104 00.000 8976 MoveAxis(W, 450, -)
00:32:52.104 00.000 8976 Guiding  Dir = 3, Dur = 450
00:32:52.104 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:32:52.104 00.000 8976 IsSlewing returns 0
00:32:52.104 00.000 8976 IsGuiding returns 0
00:32:52.104 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:52.113 00.009 5052 UpdateGuideState exits: m=267 SNR=11.3
00:32:52.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:52.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:52.113 00.000 5052 Enqueuing Expose request
00:32:52.573 00.460 8976 IsGuiding returns 1
00:32:52.573 00.000 8976 scope still moving after pulse duration time elapsed
00:32:52.604 00.031 8976 IsSlewing returns 0
00:32:52.604 00.000 8976 IsGuiding returns 1
00:32:52.634 00.030 8976 IsSlewing returns 0
00:32:52.634 00.000 8976 IsGuiding returns 1
00:32:52.666 00.032 8976 IsSlewing returns 0
00:32:52.666 00.000 8976 IsGuiding returns 0
00:32:52.666 00.000 8976 scope move finished after 450 + 110 ms
00:32:52.666 00.000 8976 Move returns status 0, amount 450
00:32:52.666 00.000 8976 move complete, result=0
00:32:52.666 00.000 8976 worker thread done servicing request
00:32:52.666 00.000 8976 Worker thread wakes up
00:32:52.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:52.666 00.000 8976 Handling exposure in thread, d=500 o=3 r=(329,163,37,37)
00:32:53.354 00.688 8976 Exposure complete
00:32:53.359 00.005 8976 worker thread done servicing request
00:32:53.359 00.000 5052 OnExposeComplete: enter
00:32:53.359 00.000 5052 UpdateGuideState(): m_state=4
00:32:53.359 00.000 5052 Star::Find(18, 347, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
00:32:53.359 00.000 5052 Star::Find returns 1 (0), X=348.47, Y=181.60, Mass=283, SNR=11.6, Peak=67 HFD=4.1
00:32:53.359 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
00:32:53.360 00.001 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
00:32:53.360 00.000 5052 CameraToMount -- cameraX=14.86 cameraY=0.58 hyp=14.87 cameraTheta=0.04 mountX=-6.25 mountY=-12.77, mountTheta=-2.03
00:32:53.361 00.001 5052 Status Line: West step  12, dist=14.4
00:32:53.364 00.003 5052 Enqueuing Calibration Move request for direction 3
00:32:53.364 00.000 8976 Worker thread wakes up
00:32:53.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:32:53.364 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:53.364 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:53.364 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:53.364 00.000 8976 MoveAxis(W, 450, -)
00:32:53.365 00.001 8976 Guiding  Dir = 3, Dur = 450
00:32:53.365 00.000 8976 IsSlewing returns 0
00:32:53.365 00.000 8976 IsGuiding returns 0
00:32:53.365 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:53.373 00.008 5052 UpdateGuideState exits: m=283 SNR=11.6
00:32:53.374 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:53.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:53.374 00.000 5052 Enqueuing Expose request
00:32:53.840 00.466 8976 IsGuiding returns 1
00:32:53.840 00.000 8976 scope still moving after pulse duration time elapsed
00:32:53.871 00.031 8976 IsSlewing returns 0
00:32:53.872 00.001 8976 IsGuiding returns 1
00:32:53.903 00.031 8976 IsSlewing returns 0
00:32:53.903 00.000 8976 IsGuiding returns 1
00:32:53.933 00.030 8976 IsSlewing returns 0
00:32:53.933 00.000 8976 IsGuiding returns 1
00:32:53.965 00.032 8976 IsSlewing returns 0
00:32:53.965 00.000 8976 IsGuiding returns 1
00:32:53.995 00.030 8976 IsSlewing returns 0
00:32:53.995 00.000 8976 IsGuiding returns 1
00:32:54.026 00.031 8976 IsSlewing returns 0
00:32:54.026 00.000 8976 IsGuiding returns 1
00:32:54.057 00.031 8976 IsSlewing returns 0
00:32:54.057 00.000 8976 IsGuiding returns 0
00:32:54.057 00.000 8976 scope move finished after 450 + 241 ms
00:32:54.057 00.000 8976 Move returns status 0, amount 450
00:32:54.057 00.000 8976 move complete, result=0
00:32:54.057 00.000 8976 worker thread done servicing request
00:32:54.057 00.000 8976 Worker thread wakes up
00:32:54.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:54.057 00.000 8976 Handling exposure in thread, d=500 o=3 r=(330,164,37,37)
00:32:54.740 00.683 8976 Exposure complete
00:32:54.746 00.006 8976 worker thread done servicing request
00:32:54.746 00.000 5052 OnExposeComplete: enter
00:32:54.746 00.000 5052 UpdateGuideState(): m_state=4
00:32:54.746 00.000 5052 Star::Find(18, 348, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
00:32:54.746 00.000 5052 Star::Find returns 1 (0), X=349.60, Y=181.26, Mass=249, SNR=10.9, Peak=61 HFD=3.7
00:32:54.746 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
00:32:54.746 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
00:32:54.746 00.000 5052 CameraToMount -- cameraX=15.99 cameraY=0.24 hyp=16.00 cameraTheta=0.01 mountX=-7.07 mountY=-13.54, mountTheta=-2.05
00:32:54.747 00.001 5052 Status Line: West step  13, dist=15.5
00:32:54.748 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:54.748 00.000 8976 Worker thread wakes up
00:32:54.748 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:54.749 00.001 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:54.749 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:54.749 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:32:54.749 00.000 8976 MoveAxis(W, 450, -)
00:32:54.749 00.000 8976 Guiding  Dir = 3, Dur = 450
00:32:54.749 00.000 8976 IsSlewing returns 0
00:32:54.749 00.000 8976 IsGuiding returns 0
00:32:54.749 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:54.757 00.008 5052 UpdateGuideState exits: m=249 SNR=10.9
00:32:54.760 00.003 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:54.760 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:54.760 00.000 5052 Enqueuing Expose request
00:32:55.219 00.459 8976 IsGuiding returns 1
00:32:55.219 00.000 8976 scope still moving after pulse duration time elapsed
00:32:55.250 00.031 8976 IsSlewing returns 0
00:32:55.250 00.000 8976 IsGuiding returns 1
00:32:55.281 00.031 8976 IsSlewing returns 0
00:32:55.281 00.000 8976 IsGuiding returns 1
00:32:55.311 00.030 8976 IsSlewing returns 0
00:32:55.311 00.000 8976 IsGuiding returns 0
00:32:55.311 00.000 8976 scope move finished after 450 + 112 ms
00:32:55.311 00.000 8976 Move returns status 0, amount 450
00:32:55.311 00.000 8976 move complete, result=0
00:32:55.311 00.000 8976 worker thread done servicing request
00:32:55.311 00.000 8976 Worker thread wakes up
00:32:55.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:55.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(332,163,37,37)
00:32:55.995 00.684 8976 Exposure complete
00:32:55.999 00.004 8976 worker thread done servicing request
00:32:56.000 00.001 5052 OnExposeComplete: enter
00:32:56.000 00.000 5052 UpdateGuideState(): m_state=4
00:32:56.000 00.000 5052 Star::Find(18, 349, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
00:32:56.000 00.000 5052 Star::Find returns 1 (0), X=350.32, Y=181.43, Mass=271, SNR=11.4, Peak=75 HFD=3.6
00:32:56.000 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
00:32:56.000 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
00:32:56.000 00.000 5052 CameraToMount -- cameraX=16.71 cameraY=0.41 hyp=16.71 cameraTheta=0.02 mountX=-7.24 mountY=-14.24, mountTheta=-2.04
00:32:56.001 00.001 5052 Status Line: West step  14, dist=16.3
00:32:56.002 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:56.002 00.000 8976 Worker thread wakes up
00:32:56.002 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:56.002 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:56.002 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:56.002 00.000 8976 MoveAxis(W, 450, -)
00:32:56.002 00.000 8976 Guiding  Dir = 3, Dur = 450
00:32:56.003 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:32:56.003 00.000 8976 IsSlewing returns 0
00:32:56.003 00.000 8976 IsGuiding returns 0
00:32:56.003 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:56.012 00.009 5052 UpdateGuideState exits: m=271 SNR=11.4
00:32:56.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:56.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:56.012 00.000 5052 Enqueuing Expose request
00:32:56.472 00.460 8976 IsGuiding returns 1
00:32:56.472 00.000 8976 scope still moving after pulse duration time elapsed
00:32:56.503 00.031 8976 IsSlewing returns 0
00:32:56.503 00.000 8976 IsGuiding returns 1
00:32:56.534 00.031 8976 IsSlewing returns 0
00:32:56.534 00.000 8976 IsGuiding returns 1
00:32:56.565 00.031 8976 IsSlewing returns 0
00:32:56.565 00.000 8976 IsGuiding returns 0
00:32:56.565 00.000 8976 scope move finished after 450 + 111 ms
00:32:56.565 00.000 8976 Move returns status 0, amount 450
00:32:56.565 00.000 8976 move complete, result=0
00:32:56.565 00.000 8976 worker thread done servicing request
00:32:56.565 00.000 8976 Worker thread wakes up
00:32:56.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:56.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(332,163,37,37)
00:32:57.247 00.682 8976 Exposure complete
00:32:57.252 00.005 8976 worker thread done servicing request
00:32:57.253 00.001 5052 OnExposeComplete: enter
00:32:57.253 00.000 5052 UpdateGuideState(): m_state=4
00:32:57.253 00.000 5052 Star::Find(18, 350, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
00:32:57.253 00.000 5052 Star::Find returns 1 (0), X=351.08, Y=181.57, Mass=247, SNR=10.9, Peak=70 HFD=3.8
00:32:57.253 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
00:32:57.253 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
00:32:57.253 00.000 5052 CameraToMount -- cameraX=17.47 cameraY=0.55 hyp=17.48 cameraTheta=0.03 mountX=-7.47 mountY=-14.95, mountTheta=-2.03
00:32:57.254 00.001 5052 Status Line: West step  15, dist=17.0
00:32:57.255 00.001 5052 Enqueuing Calibration Move request for direction 3
00:32:57.255 00.000 8976 Worker thread wakes up
00:32:57.255 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:32:57.255 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:57.255 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:57.255 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:57.255 00.000 8976 MoveAxis(W, 450, -)
00:32:57.255 00.000 8976 Guiding  Dir = 3, Dur = 450
00:32:57.256 00.001 8976 IsSlewing returns 0
00:32:57.256 00.000 8976 IsGuiding returns 0
00:32:57.256 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:57.264 00.008 5052 UpdateGuideState exits: m=247 SNR=10.9
00:32:57.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:57.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:57.264 00.000 5052 Enqueuing Expose request
00:32:57.728 00.464 8976 IsGuiding returns 1
00:32:57.728 00.000 8976 scope still moving after pulse duration time elapsed
00:32:57.759 00.031 8976 IsSlewing returns 0
00:32:57.759 00.000 8976 IsGuiding returns 1
00:32:57.790 00.031 8976 IsSlewing returns 0
00:32:57.790 00.000 8976 IsGuiding returns 1
00:32:57.822 00.032 8976 IsSlewing returns 0
00:32:57.823 00.001 8976 IsGuiding returns 0
00:32:57.823 00.000 8976 scope move finished after 450 + 116 ms
00:32:57.823 00.000 8976 Move returns status 0, amount 450
00:32:57.823 00.000 8976 move complete, result=0
00:32:57.823 00.000 8976 worker thread done servicing request
00:32:57.823 00.000 8976 Worker thread wakes up
00:32:57.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:57.823 00.000 8976 Handling exposure in thread, d=500 o=3 r=(333,164,37,37)
00:32:58.504 00.681 8976 Exposure complete
00:32:58.509 00.005 8976 worker thread done servicing request
00:32:58.509 00.000 5052 OnExposeComplete: enter
00:32:58.509 00.000 5052 UpdateGuideState(): m_state=4
00:32:58.509 00.000 5052 Star::Find(18, 351, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
00:32:58.509 00.000 5052 Star::Find returns 1 (0), X=353.41, Y=181.32, Mass=247, SNR=10.8, Peak=66 HFD=3.5
00:32:58.509 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
00:32:58.509 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
00:32:58.509 00.000 5052 CameraToMount -- cameraX=19.80 cameraY=0.30 hyp=19.80 cameraTheta=0.01 mountX=-8.75 mountY=-16.76, mountTheta=-2.05
00:32:58.510 00.001 5052 Status Line: West step  16, dist=19.3
00:32:58.512 00.002 5052 Enqueuing Calibration Move request for direction 3
00:32:58.512 00.000 8976 Worker thread wakes up
00:32:58.512 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:58.513 00.001 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:58.513 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:58.513 00.000 8976 MoveAxis(W, 450, -)
00:32:58.513 00.000 8976 Guiding  Dir = 3, Dur = 450
00:32:58.513 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:32:58.513 00.000 8976 IsSlewing returns 0
00:32:58.513 00.000 8976 IsGuiding returns 0
00:32:58.513 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:58.522 00.009 5052 UpdateGuideState exits: m=247 SNR=10.8
00:32:58.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:58.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:58.522 00.000 5052 Enqueuing Expose request
00:32:58.985 00.463 8976 IsGuiding returns 1
00:32:58.985 00.000 8976 scope still moving after pulse duration time elapsed
00:32:59.014 00.029 8976 IsSlewing returns 0
00:32:59.014 00.000 8976 IsGuiding returns 1
00:32:59.045 00.031 8976 IsSlewing returns 0
00:32:59.045 00.000 8976 IsGuiding returns 1
00:32:59.077 00.032 8976 IsSlewing returns 0
00:32:59.077 00.000 8976 IsGuiding returns 0
00:32:59.077 00.000 8976 scope move finished after 450 + 114 ms
00:32:59.077 00.000 8976 Move returns status 0, amount 450
00:32:59.077 00.000 8976 move complete, result=0
00:32:59.077 00.000 8976 worker thread done servicing request
00:32:59.077 00.000 8976 Worker thread wakes up
00:32:59.077 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:32:59.077 00.000 8976 Handling exposure in thread, d=500 o=3 r=(335,163,37,37)
00:32:59.761 00.684 8976 Exposure complete
00:32:59.766 00.005 8976 worker thread done servicing request
00:32:59.766 00.000 5052 OnExposeComplete: enter
00:32:59.766 00.000 5052 UpdateGuideState(): m_state=4
00:32:59.766 00.000 5052 Star::Find(18, 353, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
00:32:59.766 00.000 5052 Star::Find returns 1 (0), X=354.93, Y=181.60, Mass=274, SNR=11.5, Peak=67 HFD=3.9
00:32:59.767 00.001 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
00:32:59.767 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
00:32:59.767 00.000 5052 CameraToMount -- cameraX=21.32 cameraY=0.57 hyp=21.32 cameraTheta=0.03 mountX=-9.19 mountY=-18.19, mountTheta=-2.04
00:32:59.767 00.000 5052 Status Line: West step  17, dist=20.9
00:32:59.769 00.002 5052 Enqueuing Calibration Move request for direction 3
00:32:59.769 00.000 8976 Worker thread wakes up
00:32:59.769 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:32:59.769 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:32:59.769 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:32:59.769 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:32:59.769 00.000 8976 MoveAxis(W, 450, -)
00:32:59.770 00.001 8976 Guiding  Dir = 3, Dur = 450
00:32:59.770 00.000 8976 IsSlewing returns 0
00:32:59.770 00.000 8976 IsGuiding returns 0
00:32:59.770 00.000 8976 PulseGuide returned control before completion, sleep 460
00:32:59.778 00.008 5052 UpdateGuideState exits: m=274 SNR=11.5
00:32:59.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:59.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:32:59.778 00.000 5052 Enqueuing Expose request
00:33:00.236 00.458 8976 IsGuiding returns 1
00:33:00.236 00.000 8976 scope still moving after pulse duration time elapsed
00:33:00.267 00.031 8976 IsSlewing returns 0
00:33:00.267 00.000 8976 IsGuiding returns 1
00:33:00.313 00.046 8976 IsSlewing returns 0
00:33:00.313 00.000 8976 IsGuiding returns 1
00:33:00.344 00.031 8976 IsSlewing returns 0
00:33:00.344 00.000 8976 IsGuiding returns 0
00:33:00.344 00.000 8976 scope move finished after 450 + 123 ms
00:33:00.344 00.000 8976 Move returns status 0, amount 450
00:33:00.344 00.000 8976 move complete, result=0
00:33:00.344 00.000 8976 worker thread done servicing request
00:33:00.344 00.000 8976 Worker thread wakes up
00:33:00.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:00.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(337,164,37,37)
00:33:01.027 00.683 8976 Exposure complete
00:33:01.032 00.005 8976 worker thread done servicing request
00:33:01.032 00.000 5052 OnExposeComplete: enter
00:33:01.032 00.000 5052 UpdateGuideState(): m_state=4
00:33:01.032 00.000 5052 Star::Find(18, 354, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
00:33:01.032 00.000 5052 Star::Find returns 1 (0), X=355.47, Y=181.66, Mass=246, SNR=10.9, Peak=66 HFD=3.3
00:33:01.032 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
00:33:01.032 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
00:33:01.032 00.000 5052 CameraToMount -- cameraX=21.86 cameraY=0.64 hyp=21.87 cameraTheta=0.03 mountX=-9.38 mountY=-18.68, mountTheta=-2.04
00:33:01.033 00.001 5052 Status Line: West step  18, dist=21.4
00:33:01.035 00.002 5052 Enqueuing Calibration Move request for direction 3
00:33:01.035 00.000 8976 Worker thread wakes up
00:33:01.035 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:33:01.035 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:33:01.035 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:33:01.035 00.000 8976 MoveAxis(W, 450, -)
00:33:01.035 00.000 8976 Guiding  Dir = 3, Dur = 450
00:33:01.035 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:33:01.035 00.000 8976 IsSlewing returns 0
00:33:01.035 00.000 8976 IsGuiding returns 0
00:33:01.036 00.001 8976 PulseGuide returned control before completion, sleep 460
00:33:01.044 00.008 5052 UpdateGuideState exits: m=246 SNR=10.9
00:33:01.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:01.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:01.044 00.000 5052 Enqueuing Expose request
00:33:01.507 00.463 8976 IsGuiding returns 1
00:33:01.507 00.000 8976 scope still moving after pulse duration time elapsed
00:33:01.539 00.032 8976 IsSlewing returns 0
00:33:01.539 00.000 8976 IsGuiding returns 1
00:33:01.571 00.032 8976 IsSlewing returns 0
00:33:01.571 00.000 8976 IsGuiding returns 1
00:33:01.602 00.031 8976 IsSlewing returns 0
00:33:01.602 00.000 8976 IsGuiding returns 0
00:33:01.602 00.000 8976 scope move finished after 450 + 115 ms
00:33:01.602 00.000 8976 Move returns status 0, amount 450
00:33:01.602 00.000 8976 move complete, result=0
00:33:01.602 00.000 8976 worker thread done servicing request
00:33:01.602 00.000 8976 Worker thread wakes up
00:33:01.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:01.602 00.000 8976 Handling exposure in thread, d=500 o=3 r=(337,164,37,37)
00:33:02.287 00.685 8976 Exposure complete
00:33:02.292 00.005 8976 worker thread done servicing request
00:33:02.293 00.001 5052 OnExposeComplete: enter
00:33:02.293 00.000 5052 UpdateGuideState(): m_state=4
00:33:02.293 00.000 5052 Star::Find(18, 355, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
00:33:02.293 00.000 5052 Star::Find returns 1 (0), X=356.13, Y=181.86, Mass=275, SNR=11.5, Peak=66 HFD=4.1
00:33:02.293 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
00:33:02.293 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
00:33:02.293 00.000 5052 CameraToMount -- cameraX=22.52 cameraY=0.84 hyp=22.53 cameraTheta=0.04 mountX=-9.50 mountY=-19.34, mountTheta=-2.03
00:33:02.293 00.000 5052 Status Line: West step  19, dist=22.1
00:33:02.295 00.002 5052 Enqueuing Calibration Move request for direction 3
00:33:02.295 00.000 8976 Worker thread wakes up
00:33:02.295 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:33:02.295 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:33:02.295 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:33:02.295 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:33:02.295 00.000 8976 MoveAxis(W, 450, -)
00:33:02.295 00.000 8976 Guiding  Dir = 3, Dur = 450
00:33:02.296 00.001 8976 IsSlewing returns 0
00:33:02.296 00.000 8976 IsGuiding returns 0
00:33:02.296 00.000 8976 PulseGuide returned control before completion, sleep 460
00:33:02.304 00.008 5052 UpdateGuideState exits: m=275 SNR=11.5
00:33:02.305 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:02.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:02.305 00.000 5052 Enqueuing Expose request
00:33:02.761 00.456 8976 IsGuiding returns 1
00:33:02.761 00.000 8976 scope still moving after pulse duration time elapsed
00:33:02.792 00.031 8976 IsSlewing returns 0
00:33:02.792 00.000 8976 IsGuiding returns 1
00:33:02.822 00.030 8976 IsSlewing returns 0
00:33:02.822 00.000 8976 IsGuiding returns 1
00:33:02.854 00.032 8976 IsSlewing returns 0
00:33:02.854 00.000 8976 IsGuiding returns 0
00:33:02.854 00.000 8976 scope move finished after 450 + 107 ms
00:33:02.854 00.000 8976 Move returns status 0, amount 450
00:33:02.854 00.000 8976 move complete, result=0
00:33:02.854 00.000 8976 worker thread done servicing request
00:33:02.854 00.000 8976 Worker thread wakes up
00:33:02.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:02.854 00.000 8976 Handling exposure in thread, d=500 o=3 r=(338,164,37,37)
00:33:03.536 00.682 8976 Exposure complete
00:33:03.541 00.005 8976 worker thread done servicing request
00:33:03.541 00.000 5052 OnExposeComplete: enter
00:33:03.542 00.001 5052 UpdateGuideState(): m_state=4
00:33:03.542 00.000 5052 Star::Find(18, 356, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
00:33:03.542 00.000 5052 Star::Find returns 1 (0), X=357.71, Y=181.61, Mass=284, SNR=11.7, Peak=71 HFD=3.5
00:33:03.542 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
00:33:03.542 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
00:33:03.542 00.000 5052 CameraToMount -- cameraX=24.10 cameraY=0.59 hyp=24.10 cameraTheta=0.02 mountX=-10.45 mountY=-20.53, mountTheta=-2.04
00:33:03.542 00.000 5052 Status Line: West step  20, dist=23.6
00:33:03.544 00.002 5052 Enqueuing Calibration Move request for direction 3
00:33:03.544 00.000 8976 Worker thread wakes up
00:33:03.544 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:33:03.544 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:33:03.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:33:03.544 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:33:03.544 00.000 8976 MoveAxis(W, 450, -)
00:33:03.544 00.000 8976 Guiding  Dir = 3, Dur = 450
00:33:03.545 00.001 8976 IsSlewing returns 0
00:33:03.545 00.000 8976 IsGuiding returns 0
00:33:03.545 00.000 8976 PulseGuide returned control before completion, sleep 460
00:33:03.552 00.007 5052 UpdateGuideState exits: m=284 SNR=11.7
00:33:03.553 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:03.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:03.553 00.000 5052 Enqueuing Expose request
00:33:04.006 00.453 8976 IsGuiding returns 1
00:33:04.006 00.000 8976 scope still moving after pulse duration time elapsed
00:33:04.036 00.030 8976 IsSlewing returns 0
00:33:04.036 00.000 8976 IsGuiding returns 1
00:33:04.068 00.032 8976 IsSlewing returns 0
00:33:04.068 00.000 8976 IsGuiding returns 1
00:33:04.098 00.030 8976 IsSlewing returns 0
00:33:04.098 00.000 8976 IsGuiding returns 1
00:33:04.129 00.031 8976 IsSlewing returns 0
00:33:04.129 00.000 8976 IsGuiding returns 0
00:33:04.129 00.000 8976 scope move finished after 450 + 133 ms
00:33:04.129 00.000 8976 Move returns status 0, amount 450
00:33:04.129 00.000 8976 move complete, result=0
00:33:04.129 00.000 8976 worker thread done servicing request
00:33:04.129 00.000 8976 Worker thread wakes up
00:33:04.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:04.129 00.000 8976 Handling exposure in thread, d=500 o=3 r=(340,164,37,37)
00:33:04.812 00.683 8976 Exposure complete
00:33:04.817 00.005 8976 worker thread done servicing request
00:33:04.817 00.000 5052 OnExposeComplete: enter
00:33:04.817 00.000 5052 UpdateGuideState(): m_state=4
00:33:04.817 00.000 5052 Star::Find(18, 357, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
00:33:04.817 00.000 5052 Star::Find returns 1 (0), X=359.03, Y=181.67, Mass=273, SNR=11.5, Peak=70 HFD=3.9
00:33:04.817 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
00:33:04.817 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
00:33:04.818 00.001 5052 CameraToMount -- cameraX=25.42 cameraY=0.65 hyp=25.43 cameraTheta=0.03 mountX=-10.99 mountY=-21.67, mountTheta=-2.04
00:33:04.818 00.000 5052 Status Line: West step  21, dist=25.0
00:33:04.820 00.002 5052 Enqueuing Calibration Move request for direction 3
00:33:04.820 00.000 8976 Worker thread wakes up
00:33:04.820 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:33:04.820 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:33:04.820 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:33:04.820 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:33:04.820 00.000 8976 MoveAxis(W, 450, -)
00:33:04.820 00.000 8976 Guiding  Dir = 3, Dur = 450
00:33:04.821 00.001 8976 IsSlewing returns 0
00:33:04.821 00.000 8976 IsGuiding returns 0
00:33:04.821 00.000 8976 PulseGuide returned control before completion, sleep 460
00:33:04.829 00.008 5052 UpdateGuideState exits: m=273 SNR=11.5
00:33:04.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:04.829 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:04.829 00.000 5052 Enqueuing Expose request
00:33:05.287 00.458 8976 IsGuiding returns 1
00:33:05.287 00.000 8976 scope still moving after pulse duration time elapsed
00:33:05.318 00.031 8976 IsSlewing returns 0
00:33:05.318 00.000 8976 IsGuiding returns 1
00:33:05.349 00.031 8976 IsSlewing returns 0
00:33:05.349 00.000 8976 IsGuiding returns 1
00:33:05.380 00.031 8976 IsSlewing returns 0
00:33:05.380 00.000 8976 IsGuiding returns 0
00:33:05.380 00.000 8976 scope move finished after 450 + 108 ms
00:33:05.380 00.000 8976 Move returns status 0, amount 450
00:33:05.380 00.000 8976 move complete, result=0
00:33:05.380 00.000 8976 worker thread done servicing request
00:33:05.380 00.000 8976 Worker thread wakes up
00:33:05.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:05.380 00.000 8976 Handling exposure in thread, d=500 o=3 r=(341,164,37,37)
00:33:06.064 00.684 8976 Exposure complete
00:33:06.070 00.006 8976 worker thread done servicing request
00:33:06.070 00.000 5052 OnExposeComplete: enter
00:33:06.070 00.000 5052 UpdateGuideState(): m_state=4
00:33:06.070 00.000 5052 Star::Find(18, 359, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
00:33:06.070 00.000 5052 Star::Find returns 1 (0), X=361.29, Y=181.45, Mass=278, SNR=11.5, Peak=70 HFD=3.5
00:33:06.070 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
00:33:06.070 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
00:33:06.070 00.000 5052 CameraToMount -- cameraX=27.68 cameraY=0.43 hyp=27.68 cameraTheta=0.02 mountX=-12.22 mountY=-23.45, mountTheta=-2.05
00:33:06.071 00.001 5052 WEST calibration completes with steps=21 angle=179.4 rate=2.881 parity=1
00:33:06.071 00.000 5052 Falling Through to state GO_EAST
00:33:06.071 00.000 5052 Status Line: East step   4, dist=27.2
00:33:06.073 00.002 5052 Enqueuing Calibration Move request for direction 2
00:33:06.073 00.000 8976 Worker thread wakes up
00:33:06.073 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
00:33:06.073 00.000 8976 Handling axis move in thread for scope dir=2 dur=2500
00:33:06.073 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:33:06.073 00.000 8976 scope move axis dir= 2 dur= 2500 opts= 0x0
00:33:06.073 00.000 8976 MoveAxis(E, 2500, -)
00:33:06.073 00.000 8976 Guiding  Dir = 2, Dur = 2500
00:33:06.074 00.001 8976 IsSlewing returns 0
00:33:06.074 00.000 8976 IsGuiding returns 0
00:33:06.074 00.000 8976 PulseGuide returned control before completion, sleep 2510
00:33:06.081 00.007 5052 UpdateGuideState exits: m=278 SNR=11.5
00:33:06.082 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:06.082 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:06.082 00.000 5052 Enqueuing Expose request
00:33:08.585 02.503 8976 IsGuiding returns 1
00:33:08.585 00.000 8976 scope still moving after pulse duration time elapsed
00:33:08.616 00.031 8976 IsSlewing returns 0
00:33:08.616 00.000 8976 IsGuiding returns 1
00:33:08.647 00.031 8976 IsSlewing returns 0
00:33:08.647 00.000 8976 IsGuiding returns 1
00:33:08.677 00.030 8976 IsSlewing returns 0
00:33:08.677 00.000 8976 IsGuiding returns 1
00:33:08.708 00.031 8976 IsSlewing returns 0
00:33:08.708 00.000 8976 IsGuiding returns 1
00:33:08.739 00.031 8976 IsSlewing returns 0
00:33:08.739 00.000 8976 IsGuiding returns 0
00:33:08.739 00.000 8976 scope move finished after 2500 + 165 ms
00:33:08.739 00.000 8976 Move returns status 0, amount 2500
00:33:08.739 00.000 8976 move complete, result=0
00:33:08.739 00.000 8976 worker thread done servicing request
00:33:08.739 00.000 8976 Worker thread wakes up
00:33:08.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:08.739 00.000 8976 Handling exposure in thread, d=500 o=3 r=(343,163,37,37)
00:33:09.424 00.685 8976 Exposure complete
00:33:09.429 00.005 8976 worker thread done servicing request
00:33:09.429 00.000 5052 OnExposeComplete: enter
00:33:09.429 00.000 5052 UpdateGuideState(): m_state=4
00:33:09.429 00.000 5052 Star::Find(18, 361, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
00:33:09.430 00.001 5052 Star::Find returns 1 (0), X=355.20, Y=181.79, Mass=286, SNR=11.7, Peak=77 HFD=3.6
00:33:09.430 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
00:33:09.430 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
00:33:09.430 00.000 5052 CameraToMount -- cameraX=21.59 cameraY=0.77 hyp=21.60 cameraTheta=0.04 mountX=-9.14 mountY=-18.52, mountTheta=-2.03
00:33:09.430 00.000 5052 Status Line: East step   3, dist=21.1
00:33:09.432 00.002 5052 Enqueuing Calibration Move request for direction 2
00:33:09.432 00.000 8976 Worker thread wakes up
00:33:09.432 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
00:33:09.432 00.000 8976 Handling axis move in thread for scope dir=2 dur=2500
00:33:09.432 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:33:09.432 00.000 8976 scope move axis dir= 2 dur= 2500 opts= 0x0
00:33:09.432 00.000 8976 MoveAxis(E, 2500, -)
00:33:09.432 00.000 8976 Guiding  Dir = 2, Dur = 2500
00:33:09.432 00.000 8976 IsSlewing returns 0
00:33:09.433 00.001 8976 IsGuiding returns 0
00:33:09.433 00.000 8976 PulseGuide returned control before completion, sleep 2510
00:33:09.441 00.008 5052 UpdateGuideState exits: m=286 SNR=11.7
00:33:09.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:09.441 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:09.441 00.000 5052 Enqueuing Expose request
00:33:11.949 02.508 8976 IsGuiding returns 1
00:33:11.949 00.000 8976 scope still moving after pulse duration time elapsed
00:33:11.980 00.031 8976 IsSlewing returns 0
00:33:11.980 00.000 8976 IsGuiding returns 1
00:33:12.010 00.030 8976 IsSlewing returns 0
00:33:12.010 00.000 8976 IsGuiding returns 1
00:33:12.041 00.031 8976 IsSlewing returns 0
00:33:12.042 00.001 8976 IsGuiding returns 0
00:33:12.042 00.000 8976 scope move finished after 2500 + 109 ms
00:33:12.042 00.000 8976 Move returns status 0, amount 2500
00:33:12.042 00.000 8976 move complete, result=0
00:33:12.042 00.000 8976 worker thread done servicing request
00:33:12.042 00.000 8976 Worker thread wakes up
00:33:12.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:12.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(337,164,37,37)
00:33:12.723 00.681 8976 Exposure complete
00:33:12.729 00.006 8976 worker thread done servicing request
00:33:12.729 00.000 5052 OnExposeComplete: enter
00:33:12.729 00.000 5052 UpdateGuideState(): m_state=4
00:33:12.729 00.000 5052 Star::Find(18, 355, 181, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
00:33:12.729 00.000 5052 Star::Find returns 1 (0), X=347.72, Y=182.22, Mass=261, SNR=11.2, Peak=68 HFD=3.7
00:33:12.729 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
00:33:12.729 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
00:33:12.730 00.001 5052 CameraToMount -- cameraX=14.11 cameraY=1.20 hyp=14.16 cameraTheta=0.08 mountX=-5.36 mountY=-12.49, mountTheta=-1.98
00:33:12.730 00.000 5052 Status Line: East step   2, dist=13.7
00:33:12.732 00.002 5052 Enqueuing Calibration Move request for direction 2
00:33:12.732 00.000 8976 Worker thread wakes up
00:33:12.732 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
00:33:12.732 00.000 8976 Handling axis move in thread for scope dir=2 dur=2500
00:33:12.732 00.000 8976 scope move axis dir= 2 dur= 2500 opts= 0x0
00:33:12.732 00.000 8976 MoveAxis(E, 2500, -)
00:33:12.732 00.000 8976 Guiding  Dir = 2, Dur = 2500
00:33:12.732 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:33:12.733 00.001 8976 IsSlewing returns 0
00:33:12.733 00.000 8976 IsGuiding returns 0
00:33:12.733 00.000 8976 PulseGuide returned control before completion, sleep 2510
00:33:12.742 00.009 5052 UpdateGuideState exits: m=261 SNR=11.2
00:33:12.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:12.742 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:12.742 00.000 5052 Enqueuing Expose request
00:33:15.251 02.509 8976 IsGuiding returns 1
00:33:15.251 00.000 8976 scope still moving after pulse duration time elapsed
00:33:15.283 00.032 8976 IsSlewing returns 0
00:33:15.283 00.000 8976 IsGuiding returns 1
00:33:15.314 00.031 8976 IsSlewing returns 0
00:33:15.314 00.000 8976 IsGuiding returns 1
00:33:15.345 00.031 8976 IsSlewing returns 0
00:33:15.345 00.000 8976 IsGuiding returns 0
00:33:15.345 00.000 8976 scope move finished after 2500 + 112 ms
00:33:15.345 00.000 8976 Move returns status 0, amount 2500
00:33:15.345 00.000 8976 move complete, result=0
00:33:15.345 00.000 8976 worker thread done servicing request
00:33:15.345 00.000 8976 Worker thread wakes up
00:33:15.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:15.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(330,164,37,37)
00:33:16.028 00.683 8976 Exposure complete
00:33:16.034 00.006 8976 worker thread done servicing request
00:33:16.034 00.000 5052 OnExposeComplete: enter
00:33:16.034 00.000 5052 UpdateGuideState(): m_state=4
00:33:16.034 00.000 5052 Star::Find(18, 347, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
00:33:16.034 00.000 5052 Star::Find returns 1 (0), X=340.37, Y=182.24, Mass=260, SNR=11.2, Peak=67 HFD=3.6
00:33:16.034 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
00:33:16.034 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
00:33:16.034 00.000 5052 CameraToMount -- cameraX=6.76 cameraY=1.22 hyp=6.87 cameraTheta=0.18 mountX=-1.99 mountY=-6.33, mountTheta=-1.88
00:33:16.035 00.001 5052 Status Line: East step   1, dist= 6.3
00:33:16.036 00.001 5052 Enqueuing Calibration Move request for direction 2
00:33:16.036 00.000 8976 Worker thread wakes up
00:33:16.036 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 1950 opts 0x0
00:33:16.037 00.001 8976 Handling axis move in thread for scope dir=2 dur=1950
00:33:16.037 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:33:16.037 00.000 8976 scope move axis dir= 2 dur= 1950 opts= 0x0
00:33:16.037 00.000 8976 MoveAxis(E, 1950, -)
00:33:16.037 00.000 8976 Guiding  Dir = 2, Dur = 1950
00:33:16.037 00.000 8976 IsSlewing returns 0
00:33:16.037 00.000 8976 IsGuiding returns 0
00:33:16.037 00.000 8976 PulseGuide returned control before completion, sleep 1960
00:33:16.045 00.008 5052 UpdateGuideState exits: m=260 SNR=11.2
00:33:16.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:16.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:16.045 00.000 5052 Enqueuing Expose request
00:33:18.004 01.959 8976 IsGuiding returns 1
00:33:18.004 00.000 8976 scope still moving after pulse duration time elapsed
00:33:18.035 00.031 8976 IsSlewing returns 0
00:33:18.035 00.000 8976 IsGuiding returns 1
00:33:18.066 00.031 8976 IsSlewing returns 0
00:33:18.066 00.000 8976 IsGuiding returns 1
00:33:18.098 00.032 8976 IsSlewing returns 0
00:33:18.098 00.000 8976 IsGuiding returns 1
00:33:18.129 00.031 8976 IsSlewing returns 0
00:33:18.129 00.000 8976 IsGuiding returns 0
00:33:18.129 00.000 8976 scope move finished after 1950 + 141 ms
00:33:18.129 00.000 8976 Move returns status 0, amount 1950
00:33:18.129 00.000 8976 move complete, result=0
00:33:18.129 00.000 8976 worker thread done servicing request
00:33:18.129 00.000 8976 Worker thread wakes up
00:33:18.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:18.129 00.000 8976 Handling exposure in thread, d=500 o=3 r=(322,164,37,37)
00:33:18.816 00.687 8976 Exposure complete
00:33:18.821 00.005 8976 worker thread done servicing request
00:33:18.821 00.000 5052 OnExposeComplete: enter
00:33:18.821 00.000 5052 UpdateGuideState(): m_state=4
00:33:18.821 00.000 5052 Star::Find(18, 340, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
00:33:18.821 00.000 5052 Star::Find returns 1 (0), X=334.57, Y=182.67, Mass=234, SNR=10.6, Peak=65 HFD=3.4
00:33:18.821 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
00:33:18.822 00.001 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
00:33:18.822 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=1.65 hyp=1.91 cameraTheta=1.04 mountX=1.03 mountY=-1.71, mountTheta=-1.03
00:33:18.922 00.100 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:33:18.922 00.000 5052 Backlash: Looking for 3 moves of 0.8 px, max attempts = 133
00:33:18.922 00.000 5052 Falling Through to state CLEAR_BACKLASH
00:33:18.922 00.000 5052 Backlash: Starting north clearing using pulse width of 450
00:33:18.922 00.000 5052 Enqueuing Calibration Move request for direction 0
00:33:18.922 00.000 5052 Status Line: Clearing backlash step 1
00:33:18.922 00.000 8976 Worker thread wakes up
00:33:18.922 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:33:18.922 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:33:18.922 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:33:18.922 00.000 8976 MoveAxis(N, 450, -)
00:33:18.922 00.000 8976 Guiding  Dir = 0, Dur = 450
00:33:18.923 00.001 8976 IsSlewing returns 0
00:33:18.923 00.000 8976 IsGuiding returns 0
00:33:18.923 00.000 8976 PulseGuide returned control before completion, sleep 460
00:33:18.924 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:33:18.932 00.008 5052 UpdateGuideState exits: m=234 SNR=10.6
00:33:18.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:18.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:18.932 00.000 5052 Enqueuing Expose request
00:33:19.387 00.455 8976 IsGuiding returns 1
00:33:19.387 00.000 8976 scope still moving after pulse duration time elapsed
00:33:19.417 00.030 8976 IsSlewing returns 0
00:33:19.417 00.000 8976 IsGuiding returns 1
00:33:19.448 00.031 8976 IsSlewing returns 0
00:33:19.448 00.000 8976 IsGuiding returns 1
00:33:19.479 00.031 8976 IsSlewing returns 0
00:33:19.479 00.000 8976 IsGuiding returns 1
00:33:19.511 00.032 8976 IsSlewing returns 0
00:33:19.511 00.000 8976 IsGuiding returns 0
00:33:19.511 00.000 8976 scope move finished after 450 + 137 ms
00:33:19.511 00.000 8976 Move returns status 0, amount 450
00:33:19.511 00.000 8976 move complete, result=0
00:33:19.511 00.000 8976 worker thread done servicing request
00:33:19.511 00.000 8976 Worker thread wakes up
00:33:19.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:19.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(317,165,37,37)
00:33:20.194 00.683 8976 Exposure complete
00:33:20.200 00.006 8976 worker thread done servicing request
00:33:20.200 00.000 5052 OnExposeComplete: enter
00:33:20.200 00.000 5052 UpdateGuideState(): m_state=4
00:33:20.200 00.000 5052 Star::Find(18, 334, 182, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
00:33:20.200 00.000 5052 Star::Find returns 1 (0), X=333.85, Y=180.66, Mass=280, SNR=11.6, Peak=64 HFD=3.8
00:33:20.201 00.001 5052 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.04) = xAngle (-3.04 = -3.04)
00:33:20.201 00.000 5052 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.14 = -3.14)
00:33:20.201 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.36 hyp=0.43 cameraTheta=-0.99 mountX=-0.43 mountY=-0.00, mountTheta=-3.14
00:33:20.201 00.000 5052 Backlash: Accepted clearing move of 2.1
00:33:20.201 00.000 5052 Enqueuing Calibration Move request for direction 0
00:33:20.201 00.000 8976 Worker thread wakes up
00:33:20.201 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:33:20.201 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:33:20.201 00.000 5052 Status Line: Clearing backlash step   2
00:33:20.202 00.001 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:33:20.202 00.000 8976 MoveAxis(N, 450, -)
00:33:20.202 00.000 8976 Guiding  Dir = 0, Dur = 450
00:33:20.202 00.000 8976 IsSlewing returns 0
00:33:20.202 00.000 8976 IsGuiding returns 0
00:33:20.202 00.000 8976 PulseGuide returned control before completion, sleep 460
00:33:20.203 00.001 5052 Backlash: Clearing backlash step   2, Last Delta = 2.14 px, CumDistance = 2.14 px
00:33:20.203 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:33:20.212 00.009 5052 UpdateGuideState exits: m=280 SNR=11.6
00:33:20.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:20.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:20.212 00.000 5052 Enqueuing Expose request
00:33:20.663 00.451 8976 IsGuiding returns 1
00:33:20.663 00.000 8976 scope still moving after pulse duration time elapsed
00:33:20.694 00.031 8976 IsSlewing returns 0
00:33:20.694 00.000 8976 IsGuiding returns 1
00:33:20.725 00.031 8976 IsSlewing returns 0
00:33:20.725 00.000 8976 IsGuiding returns 1
00:33:20.756 00.031 8976 IsSlewing returns 0
00:33:20.756 00.000 8976 IsGuiding returns 1
00:33:20.787 00.031 8976 IsSlewing returns 0
00:33:20.787 00.000 8976 IsGuiding returns 0
00:33:20.787 00.000 8976 scope move finished after 450 + 134 ms
00:33:20.787 00.000 8976 Move returns status 0, amount 450
00:33:20.787 00.000 8976 move complete, result=0
00:33:20.787 00.000 8976 worker thread done servicing request
00:33:20.787 00.000 8976 Worker thread wakes up
00:33:20.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:20.787 00.000 8976 Handling exposure in thread, d=500 o=3 r=(316,163,37,37)
00:33:21.470 00.683 8976 Exposure complete
00:33:21.476 00.006 8976 worker thread done servicing request
00:33:21.476 00.000 5052 OnExposeComplete: enter
00:33:21.476 00.000 5052 UpdateGuideState(): m_state=4
00:33:21.476 00.000 5052 Star::Find(18, 333, 180, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
00:33:21.476 00.000 5052 Star::Find returns 1 (0), X=333.92, Y=178.42, Mass=249, SNR=10.9, Peak=62 HFD=3.9
00:33:21.476 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.04) = xAngle (-3.49 = 2.79)
00:33:21.476 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.69)
00:33:21.476 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-2.60 hyp=2.62 cameraTheta=-1.45 mountX=-2.46 mountY=1.15, mountTheta=2.70
00:33:21.477 00.001 5052 Backlash: Accepted clearing move of 2.2
00:33:21.477 00.000 5052 Enqueuing Calibration Move request for direction 0
00:33:21.477 00.000 8976 Worker thread wakes up
00:33:21.477 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:33:21.477 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:33:21.477 00.000 5052 Status Line: Clearing backlash step   3
00:33:21.477 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:33:21.477 00.000 8976 MoveAxis(N, 450, -)
00:33:21.477 00.000 8976 Guiding  Dir = 0, Dur = 450
00:33:21.478 00.001 8976 IsSlewing returns 0
00:33:21.478 00.000 8976 IsGuiding returns 0
00:33:21.478 00.000 8976 PulseGuide returned control before completion, sleep 460
00:33:21.479 00.001 5052 Backlash: Clearing backlash step   3, Last Delta = 2.24 px, CumDistance = 4.30 px
00:33:21.479 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:33:21.488 00.009 5052 UpdateGuideState exits: m=249 SNR=10.9
00:33:21.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:21.488 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:21.488 00.000 5052 Enqueuing Expose request
00:33:21.950 00.462 8976 IsGuiding returns 1
00:33:21.950 00.000 8976 scope still moving after pulse duration time elapsed
00:33:21.982 00.032 8976 IsSlewing returns 0
00:33:21.982 00.000 8976 IsGuiding returns 1
00:33:22.013 00.031 8976 IsSlewing returns 0
00:33:22.013 00.000 8976 IsGuiding returns 1
00:33:22.044 00.031 8976 IsSlewing returns 0
00:33:22.044 00.000 8976 IsGuiding returns 0
00:33:22.044 00.000 8976 scope move finished after 450 + 116 ms
00:33:22.044 00.000 8976 Move returns status 0, amount 450
00:33:22.044 00.000 8976 move complete, result=0
00:33:22.044 00.000 8976 worker thread done servicing request
00:33:22.044 00.000 8976 Worker thread wakes up
00:33:22.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:22.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(316,160,37,37)
00:33:22.730 00.686 8976 Exposure complete
00:33:22.735 00.005 8976 worker thread done servicing request
00:33:22.736 00.001 5052 OnExposeComplete: enter
00:33:22.736 00.000 5052 UpdateGuideState(): m_state=4
00:33:22.736 00.000 5052 Star::Find(18, 333, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
00:33:22.736 00.000 5052 Star::Find returns 1 (0), X=333.69, Y=175.48, Mass=238, SNR=10.6, Peak=65 HFD=3.9
00:33:22.736 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.04) = xAngle (-3.60 = 2.68)
00:33:22.736 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.70 = 2.58)
00:33:22.736 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-5.54 hyp=5.54 cameraTheta=-1.56 mountX=-4.97 mountY=2.95, mountTheta=2.61
00:33:22.737 00.001 5052 Backlash: Accepted clearing move of 2.9
00:33:22.737 00.000 5052 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
00:33:22.737 00.000 5052 Backlash: North calibration moves starting at {333.9,178.4}, Offset = 3.3 px
00:33:22.737 00.000 5052 Backlash: Total distance moved = 6.2
00:33:22.737 00.000 5052 Backlash: Falling Through to state GO_NORTH
00:33:22.737 00.000 5052 Status Line: North step   2, dist= 2.9
00:33:22.739 00.002 5052 Enqueuing Calibration Move request for direction 0
00:33:22.739 00.000 8976 Worker thread wakes up
00:33:22.739 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:33:22.739 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:33:22.739 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:33:22.739 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:33:22.740 00.001 8976 MoveAxis(N, 450, -)
00:33:22.740 00.000 8976 Guiding  Dir = 0, Dur = 450
00:33:22.740 00.000 8976 IsSlewing returns 0
00:33:22.740 00.000 8976 IsGuiding returns 0
00:33:22.740 00.000 8976 PulseGuide returned control before completion, sleep 460
00:33:22.749 00.009 5052 UpdateGuideState exits: m=238 SNR=10.6
00:33:22.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:22.750 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:22.750 00.000 5052 Enqueuing Expose request
00:33:23.213 00.463 8976 IsGuiding returns 1
00:33:23.213 00.000 8976 scope still moving after pulse duration time elapsed
00:33:23.243 00.030 8976 IsSlewing returns 0
00:33:23.243 00.000 8976 IsGuiding returns 1
00:33:23.274 00.031 8976 IsSlewing returns 0
00:33:23.274 00.000 8976 IsGuiding returns 1
00:33:23.305 00.031 8976 IsSlewing returns 0
00:33:23.305 00.000 8976 IsGuiding returns 1
00:33:23.337 00.032 8976 IsSlewing returns 0
00:33:23.337 00.000 8976 IsGuiding returns 1
00:33:23.368 00.031 8976 IsSlewing returns 0
00:33:23.368 00.000 8976 IsGuiding returns 1
00:33:23.399 00.031 8976 IsSlewing returns 0
00:33:23.399 00.000 8976 IsGuiding returns 1
00:33:23.429 00.030 8976 IsSlewing returns 0
00:33:23.429 00.000 8976 IsGuiding returns 0
00:33:23.429 00.000 8976 scope move finished after 450 + 239 ms
00:33:23.429 00.000 8976 Move returns status 0, amount 450
00:33:23.429 00.000 8976 move complete, result=0
00:33:23.429 00.000 8976 worker thread done servicing request
00:33:23.429 00.000 8976 Worker thread wakes up
00:33:23.429 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:23.429 00.000 8976 Handling exposure in thread, d=500 o=3 r=(316,157,37,37)
00:33:24.111 00.682 8976 Exposure complete
00:33:24.117 00.006 8976 worker thread done servicing request
00:33:24.117 00.000 5052 OnExposeComplete: enter
00:33:24.117 00.000 5052 UpdateGuideState(): m_state=4
00:33:24.117 00.000 5052 Star::Find(18, 333, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
00:33:24.117 00.000 5052 Star::Find returns 1 (0), X=333.29, Y=173.04, Mass=254, SNR=11.1, Peak=71 HFD=4.0
00:33:24.117 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.65 = 2.63)
00:33:24.117 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.53)
00:33:24.118 00.001 5052 CameraToMount -- cameraX=-0.32 cameraY=-7.98 hyp=7.99 cameraTheta=-1.61 mountX=-6.96 mountY=4.62, mountTheta=2.56
00:33:24.118 00.000 5052 Status Line: North step   3, dist= 5.4
00:33:24.120 00.002 5052 Enqueuing Calibration Move request for direction 0
00:33:24.120 00.000 8976 Worker thread wakes up
00:33:24.120 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:33:24.120 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:33:24.120 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:33:24.120 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:33:24.120 00.000 8976 MoveAxis(N, 450, -)
00:33:24.120 00.000 8976 Guiding  Dir = 0, Dur = 450
00:33:24.120 00.000 8976 IsSlewing returns 0
00:33:24.120 00.000 8976 IsGuiding returns 0
00:33:24.120 00.000 8976 PulseGuide returned control before completion, sleep 460
00:33:24.128 00.008 5052 UpdateGuideState exits: m=254 SNR=11.1
00:33:24.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:24.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:24.128 00.000 5052 Enqueuing Expose request
00:33:24.592 00.464 8976 IsGuiding returns 1
00:33:24.592 00.000 8976 scope still moving after pulse duration time elapsed
00:33:24.623 00.031 8976 IsSlewing returns 0
00:33:24.623 00.000 8976 IsGuiding returns 1
00:33:24.655 00.032 8976 IsSlewing returns 0
00:33:24.655 00.000 8976 IsGuiding returns 1
00:33:24.686 00.031 8976 IsSlewing returns 0
00:33:24.686 00.000 8976 IsGuiding returns 0
00:33:24.686 00.000 8976 scope move finished after 450 + 115 ms
00:33:24.686 00.000 8976 Move returns status 0, amount 450
00:33:24.686 00.000 8976 move complete, result=0
00:33:24.686 00.000 8976 worker thread done servicing request
00:33:24.686 00.000 8976 Worker thread wakes up
00:33:24.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:24.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(315,155,37,37)
00:33:25.370 00.684 8976 Exposure complete
00:33:25.375 00.005 8976 worker thread done servicing request
00:33:25.375 00.000 5052 OnExposeComplete: enter
00:33:25.375 00.000 5052 UpdateGuideState(): m_state=4
00:33:25.375 00.000 5052 Star::Find(18, 333, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
00:33:25.375 00.000 5052 Star::Find returns 1 (0), X=333.30, Y=170.88, Mass=270, SNR=11.3, Peak=76 HFD=3.4
00:33:25.375 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.64 = 2.64)
00:33:25.375 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.53)
00:33:25.375 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-10.14 hyp=10.15 cameraTheta=-1.60 mountX=-8.89 mountY=5.78, mountTheta=2.56
00:33:25.376 00.001 5052 Status Line: North step   4, dist= 7.6
00:33:25.377 00.001 5052 Enqueuing Calibration Move request for direction 0
00:33:25.378 00.001 8976 Worker thread wakes up
00:33:25.378 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:33:25.378 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:33:25.378 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:33:25.378 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:33:25.378 00.000 8976 MoveAxis(N, 450, -)
00:33:25.378 00.000 8976 Guiding  Dir = 0, Dur = 450
00:33:25.378 00.000 8976 IsSlewing returns 0
00:33:25.378 00.000 8976 IsGuiding returns 0
00:33:25.378 00.000 8976 PulseGuide returned control before completion, sleep 460
00:33:25.387 00.009 5052 UpdateGuideState exits: m=270 SNR=11.3
00:33:25.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:25.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:25.387 00.000 5052 Enqueuing Expose request
00:33:25.843 00.456 8976 IsGuiding returns 1
00:33:25.843 00.000 8976 scope still moving after pulse duration time elapsed
00:33:25.874 00.031 8976 IsSlewing returns 0
00:33:25.874 00.000 8976 IsGuiding returns 1
00:33:25.905 00.031 8976 IsSlewing returns 0
00:33:25.905 00.000 8976 IsGuiding returns 1
00:33:25.936 00.031 8976 IsSlewing returns 0
00:33:25.936 00.000 8976 IsGuiding returns 1
00:33:25.967 00.031 8976 IsSlewing returns 0
00:33:25.967 00.000 8976 IsGuiding returns 0
00:33:25.967 00.000 8976 scope move finished after 450 + 138 ms
00:33:25.967 00.000 8976 Move returns status 0, amount 450
00:33:25.967 00.000 8976 move complete, result=0
00:33:25.967 00.000 8976 worker thread done servicing request
00:33:25.967 00.000 8976 Worker thread wakes up
00:33:25.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:25.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(315,153,37,37)
00:33:26.649 00.682 8976 Exposure complete
00:33:26.654 00.005 8976 worker thread done servicing request
00:33:26.654 00.000 5052 OnExposeComplete: enter
00:33:26.656 00.002 5052 UpdateGuideState(): m_state=4
00:33:26.656 00.000 5052 Star::Find(18, 333, 170, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
00:33:26.656 00.000 5052 Star::Find returns 1 (0), X=332.82, Y=169.32, Mass=288, SNR=11.8, Peak=67 HFD=3.8
00:33:26.656 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.04) = xAngle (-3.68 = 2.60)
00:33:26.656 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.50)
00:33:26.656 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-11.70 hyp=11.73 cameraTheta=-1.64 mountX=-10.06 mountY=7.04, mountTheta=2.53
00:33:26.657 00.001 5052 Status Line: North step   5, dist= 9.2
00:33:26.658 00.001 5052 Enqueuing Calibration Move request for direction 0
00:33:26.658 00.000 8976 Worker thread wakes up
00:33:26.658 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:33:26.658 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:33:26.658 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:33:26.659 00.001 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:33:26.659 00.000 8976 MoveAxis(N, 450, -)
00:33:26.659 00.000 8976 Guiding  Dir = 0, Dur = 450
00:33:26.659 00.000 8976 IsSlewing returns 0
00:33:26.659 00.000 8976 IsGuiding returns 0
00:33:26.659 00.000 8976 PulseGuide returned control before completion, sleep 460
00:33:26.669 00.010 5052 UpdateGuideState exits: m=288 SNR=11.8
00:33:26.670 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:26.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:26.670 00.000 5052 Enqueuing Expose request
00:33:27.128 00.458 8976 IsGuiding returns 1
00:33:27.128 00.000 8976 scope still moving after pulse duration time elapsed
00:33:27.159 00.031 8976 IsSlewing returns 0
00:33:27.159 00.000 8976 IsGuiding returns 1
00:33:27.191 00.032 8976 IsSlewing returns 0
00:33:27.191 00.000 8976 IsGuiding returns 1
00:33:27.221 00.030 8976 IsSlewing returns 0
00:33:27.221 00.000 8976 IsGuiding returns 0
00:33:27.221 00.000 8976 scope move finished after 450 + 112 ms
00:33:27.221 00.000 8976 Move returns status 0, amount 450
00:33:27.221 00.000 8976 move complete, result=0
00:33:27.221 00.000 8976 worker thread done servicing request
00:33:27.221 00.000 8976 Worker thread wakes up
00:33:27.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:27.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(315,151,37,37)
00:33:27.909 00.688 8976 Exposure complete
00:33:27.914 00.005 8976 worker thread done servicing request
00:33:27.914 00.000 5052 OnExposeComplete: enter
00:33:27.914 00.000 5052 UpdateGuideState(): m_state=4
00:33:27.914 00.000 5052 Star::Find(18, 332, 169, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
00:33:27.914 00.000 5052 Star::Find returns 1 (0), X=331.96, Y=166.75, Mass=268, SNR=11.3, Peak=70 HFD=4.0
00:33:27.915 00.001 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
00:33:27.915 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.45)
00:33:27.915 00.000 5052 CameraToMount -- cameraX=-1.65 cameraY=-14.27 hyp=14.37 cameraTheta=-1.69 mountX=-11.95 mountY=9.16, mountTheta=2.49
00:33:27.915 00.000 5052 Status Line: North step   6, dist=11.8
00:33:27.918 00.003 5052 Enqueuing Calibration Move request for direction 0
00:33:27.918 00.000 8976 Worker thread wakes up
00:33:27.918 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:33:27.918 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:33:27.918 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:33:27.918 00.000 8976 MoveAxis(N, 450, -)
00:33:27.918 00.000 8976 Guiding  Dir = 0, Dur = 450
00:33:27.918 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:33:27.918 00.000 8976 IsSlewing returns 0
00:33:27.918 00.000 8976 IsGuiding returns 0
00:33:27.919 00.001 8976 PulseGuide returned control before completion, sleep 460
00:33:27.927 00.008 5052 UpdateGuideState exits: m=268 SNR=11.3
00:33:27.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:27.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:27.927 00.000 5052 Enqueuing Expose request
00:33:28.384 00.457 8976 IsGuiding returns 1
00:33:28.384 00.000 8976 scope still moving after pulse duration time elapsed
00:33:28.415 00.031 8976 IsSlewing returns 0
00:33:28.415 00.000 8976 IsGuiding returns 1
00:33:28.446 00.031 8976 IsSlewing returns 0
00:33:28.446 00.000 8976 IsGuiding returns 1
00:33:28.477 00.031 8976 IsSlewing returns 0
00:33:28.477 00.000 8976 IsGuiding returns 0
00:33:28.477 00.000 8976 scope move finished after 450 + 108 ms
00:33:28.477 00.000 8976 Move returns status 0, amount 450
00:33:28.477 00.000 8976 move complete, result=0
00:33:28.477 00.000 8976 worker thread done servicing request
00:33:28.478 00.001 8976 Worker thread wakes up
00:33:28.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:28.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(314,149,37,37)
00:33:29.159 00.681 8976 Exposure complete
00:33:29.165 00.006 8976 worker thread done servicing request
00:33:29.165 00.000 5052 OnExposeComplete: enter
00:33:29.165 00.000 5052 UpdateGuideState(): m_state=4
00:33:29.165 00.000 5052 Star::Find(18, 331, 166, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
00:33:29.165 00.000 5052 Star::Find returns 1 (0), X=331.37, Y=164.32, Mass=300, SNR=12.0, Peak=70 HFD=3.6
00:33:29.165 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.04) = xAngle (-3.75 = 2.54)
00:33:29.165 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.43)
00:33:29.165 00.000 5052 CameraToMount -- cameraX=-2.24 cameraY=-16.70 hyp=16.85 cameraTheta=-1.70 mountX=-13.85 mountY=10.97, mountTheta=2.47
00:33:29.166 00.001 5052 Status Line: North step   7, dist=14.3
00:33:29.167 00.001 5052 Enqueuing Calibration Move request for direction 0
00:33:29.167 00.000 8976 Worker thread wakes up
00:33:29.167 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:33:29.167 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:33:29.167 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:33:29.168 00.001 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:33:29.168 00.000 8976 MoveAxis(N, 450, -)
00:33:29.168 00.000 8976 Guiding  Dir = 0, Dur = 450
00:33:29.168 00.000 8976 IsSlewing returns 0
00:33:29.168 00.000 8976 IsGuiding returns 0
00:33:29.168 00.000 8976 PulseGuide returned control before completion, sleep 460
00:33:29.176 00.008 5052 UpdateGuideState exits: m=300 SNR=12.0
00:33:29.176 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:29.176 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:29.176 00.000 5052 Enqueuing Expose request
00:33:29.636 00.460 8976 IsGuiding returns 1
00:33:29.636 00.000 8976 scope still moving after pulse duration time elapsed
00:33:29.667 00.031 8976 IsSlewing returns 0
00:33:29.667 00.000 8976 IsGuiding returns 1
00:33:29.698 00.031 8976 IsSlewing returns 0
00:33:29.698 00.000 8976 IsGuiding returns 1
00:33:29.729 00.031 8976 IsSlewing returns 0
00:33:29.729 00.000 8976 IsGuiding returns 0
00:33:29.729 00.000 8976 scope move finished after 450 + 111 ms
00:33:29.730 00.001 8976 Move returns status 0, amount 450
00:33:29.730 00.000 8976 move complete, result=0
00:33:29.730 00.000 8976 worker thread done servicing request
00:33:29.730 00.000 8976 Worker thread wakes up
00:33:29.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:29.730 00.000 8976 Handling exposure in thread, d=500 o=3 r=(313,146,37,37)
00:33:30.413 00.683 8976 Exposure complete
00:33:30.418 00.005 8976 worker thread done servicing request
00:33:30.418 00.000 5052 OnExposeComplete: enter
00:33:30.418 00.000 5052 UpdateGuideState(): m_state=4
00:33:30.418 00.000 5052 Star::Find(18, 331, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
00:33:30.419 00.001 5052 Star::Find returns 1 (0), X=331.77, Y=161.45, Mass=265, SNR=11.3, Peak=73 HFD=3.6
00:33:30.419 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.71 = 2.58)
00:33:30.419 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.81 = 2.47)
00:33:30.419 00.000 5052 CameraToMount -- cameraX=-1.84 cameraY=-19.57 hyp=19.66 cameraTheta=-1.66 mountX=-16.59 mountY=12.20, mountTheta=2.51
00:33:30.419 00.000 5052 Status Line: North step   8, dist=17.1
00:33:30.421 00.002 5052 Enqueuing Calibration Move request for direction 0
00:33:30.421 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:33:30.421 00.000 8976 Worker thread wakes up
00:33:30.421 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:33:30.421 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:33:30.421 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:33:30.421 00.000 8976 MoveAxis(N, 450, -)
00:33:30.421 00.000 8976 Guiding  Dir = 0, Dur = 450
00:33:30.422 00.001 8976 IsSlewing returns 0
00:33:30.422 00.000 8976 IsGuiding returns 0
00:33:30.422 00.000 8976 PulseGuide returned control before completion, sleep 460
00:33:30.430 00.008 5052 UpdateGuideState exits: m=265 SNR=11.3
00:33:30.431 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:30.431 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:30.431 00.000 5052 Enqueuing Expose request
00:33:30.888 00.457 8976 IsGuiding returns 1
00:33:30.888 00.000 8976 scope still moving after pulse duration time elapsed
00:33:30.919 00.031 8976 IsSlewing returns 0
00:33:30.919 00.000 8976 IsGuiding returns 1
00:33:30.950 00.031 8976 IsSlewing returns 0
00:33:30.950 00.000 8976 IsGuiding returns 1
00:33:30.980 00.030 8976 IsSlewing returns 0
00:33:30.980 00.000 8976 IsGuiding returns 0
00:33:30.980 00.000 8976 scope move finished after 450 + 108 ms
00:33:30.980 00.000 8976 Move returns status 0, amount 450
00:33:30.980 00.000 8976 move complete, result=0
00:33:30.980 00.000 8976 worker thread done servicing request
00:33:30.980 00.000 8976 Worker thread wakes up
00:33:30.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:30.980 00.000 8976 Handling exposure in thread, d=500 o=3 r=(314,143,37,37)
00:33:31.663 00.683 8976 Exposure complete
00:33:31.669 00.006 8976 worker thread done servicing request
00:33:31.669 00.000 5052 OnExposeComplete: enter
00:33:31.669 00.000 5052 UpdateGuideState(): m_state=4
00:33:31.669 00.000 5052 Star::Find(18, 331, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
00:33:31.669 00.000 5052 Star::Find returns 1 (0), X=332.12, Y=159.95, Mass=281, SNR=11.6, Peak=70 HFD=4.1
00:33:31.669 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.04) = xAngle (-3.68 = 2.60)
00:33:31.669 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.50)
00:33:31.669 00.000 5052 CameraToMount -- cameraX=-1.49 cameraY=-21.07 hyp=21.12 cameraTheta=-1.64 mountX=-18.08 mountY=12.72, mountTheta=2.53
00:33:31.670 00.001 5052 Status Line: North step   9, dist=18.6
00:33:31.671 00.001 5052 Enqueuing Calibration Move request for direction 0
00:33:31.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:33:31.671 00.000 8976 Worker thread wakes up
00:33:31.671 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:33:31.671 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:33:31.671 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:33:31.671 00.000 8976 MoveAxis(N, 450, -)
00:33:31.671 00.000 8976 Guiding  Dir = 0, Dur = 450
00:33:31.672 00.001 8976 IsSlewing returns 0
00:33:31.672 00.000 8976 IsGuiding returns 0
00:33:31.672 00.000 8976 PulseGuide returned control before completion, sleep 460
00:33:31.680 00.008 5052 UpdateGuideState exits: m=281 SNR=11.6
00:33:31.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:31.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:31.680 00.000 5052 Enqueuing Expose request
00:33:32.140 00.460 8976 IsGuiding returns 1
00:33:32.140 00.000 8976 scope still moving after pulse duration time elapsed
00:33:32.170 00.030 8976 IsSlewing returns 0
00:33:32.170 00.000 8976 IsGuiding returns 1
00:33:32.202 00.032 8976 IsSlewing returns 0
00:33:32.202 00.000 8976 IsGuiding returns 1
00:33:32.234 00.032 8976 IsSlewing returns 0
00:33:32.234 00.000 8976 IsGuiding returns 0
00:33:32.234 00.000 8976 scope move finished after 450 + 111 ms
00:33:32.234 00.000 8976 Move returns status 0, amount 450
00:33:32.234 00.000 8976 move complete, result=0
00:33:32.234 00.000 8976 worker thread done servicing request
00:33:32.234 00.000 8976 Worker thread wakes up
00:33:32.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:32.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(314,142,37,37)
00:33:32.917 00.683 8976 Exposure complete
00:33:32.922 00.005 8976 worker thread done servicing request
00:33:32.923 00.001 5052 OnExposeComplete: enter
00:33:32.923 00.000 5052 UpdateGuideState(): m_state=4
00:33:32.923 00.000 5052 Star::Find(18, 332, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
00:33:32.923 00.000 5052 Star::Find returns 1 (0), X=332.64, Y=157.54, Mass=281, SNR=11.6, Peak=77 HFD=3.4
00:33:32.923 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.66 = 2.63)
00:33:32.923 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.52)
00:33:32.923 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=-23.48 hyp=23.50 cameraTheta=-1.61 mountX=-20.47 mountY=13.60, mountTheta=2.56
00:33:32.924 00.001 5052 Status Line: North step  10, dist=20.9
00:33:32.925 00.001 5052 Enqueuing Calibration Move request for direction 0
00:33:32.925 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:33:32.925 00.000 8976 Worker thread wakes up
00:33:32.925 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:33:32.925 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:33:32.925 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:33:32.925 00.000 8976 MoveAxis(N, 450, -)
00:33:32.925 00.000 8976 Guiding  Dir = 0, Dur = 450
00:33:32.926 00.001 8976 IsSlewing returns 0
00:33:32.926 00.000 8976 IsGuiding returns 0
00:33:32.926 00.000 8976 PulseGuide returned control before completion, sleep 460
00:33:32.934 00.008 5052 UpdateGuideState exits: m=281 SNR=11.6
00:33:32.935 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:32.935 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:32.935 00.000 5052 Enqueuing Expose request
00:33:33.399 00.464 8976 IsGuiding returns 1
00:33:33.399 00.000 8976 scope still moving after pulse duration time elapsed
00:33:33.430 00.031 8976 IsSlewing returns 0
00:33:33.430 00.000 8976 IsGuiding returns 1
00:33:33.460 00.030 8976 IsSlewing returns 0
00:33:33.460 00.000 8976 IsGuiding returns 1
00:33:33.491 00.031 8976 IsSlewing returns 0
00:33:33.491 00.000 8976 IsGuiding returns 0
00:33:33.491 00.000 8976 scope move finished after 450 + 115 ms
00:33:33.491 00.000 8976 Move returns status 0, amount 450
00:33:33.491 00.000 8976 move complete, result=0
00:33:33.491 00.000 8976 worker thread done servicing request
00:33:33.491 00.000 8976 Worker thread wakes up
00:33:33.492 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:33.492 00.000 8976 Handling exposure in thread, d=500 o=3 r=(315,140,37,37)
00:33:34.174 00.682 8976 Exposure complete
00:33:34.179 00.005 8976 worker thread done servicing request
00:33:34.179 00.000 5052 OnExposeComplete: enter
00:33:34.180 00.001 5052 UpdateGuideState(): m_state=4
00:33:34.180 00.000 5052 Star::Find(18, 332, 157, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
00:33:34.180 00.000 5052 Star::Find returns 1 (0), X=331.95, Y=155.20, Mass=289, SNR=11.8, Peak=67 HFD=4.1
00:33:34.180 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.68 = 2.60)
00:33:34.180 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.50)
00:33:34.180 00.000 5052 CameraToMount -- cameraX=-1.66 cameraY=-25.82 hyp=25.87 cameraTheta=-1.63 mountX=-22.23 mountY=15.45, mountTheta=2.53
00:33:34.181 00.001 5052 Status Line: North step  11, dist=23.3
00:33:34.182 00.001 5052 Enqueuing Calibration Move request for direction 0
00:33:34.182 00.000 8976 Worker thread wakes up
00:33:34.182 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:33:34.182 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:33:34.183 00.001 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:33:34.183 00.000 8976 MoveAxis(N, 450, -)
00:33:34.183 00.000 8976 Guiding  Dir = 0, Dur = 450
00:33:34.183 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:33:34.183 00.000 8976 IsSlewing returns 0
00:33:34.183 00.000 8976 IsGuiding returns 0
00:33:34.183 00.000 8976 PulseGuide returned control before completion, sleep 460
00:33:34.191 00.008 5052 UpdateGuideState exits: m=289 SNR=11.8
00:33:34.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:34.191 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:34.191 00.000 5052 Enqueuing Expose request
00:33:34.655 00.464 8976 IsGuiding returns 1
00:33:34.655 00.000 8976 scope still moving after pulse duration time elapsed
00:33:34.687 00.032 8976 IsSlewing returns 0
00:33:34.687 00.000 8976 IsGuiding returns 1
00:33:34.717 00.030 8976 IsSlewing returns 0
00:33:34.717 00.000 8976 IsGuiding returns 1
00:33:34.749 00.032 8976 IsSlewing returns 0
00:33:34.749 00.000 8976 IsGuiding returns 1
00:33:34.781 00.032 8976 IsSlewing returns 0
00:33:34.781 00.000 8976 IsGuiding returns 0
00:33:34.781 00.000 8976 scope move finished after 450 + 147 ms
00:33:34.781 00.000 8976 Move returns status 0, amount 450
00:33:34.781 00.000 8976 move complete, result=0
00:33:34.781 00.000 8976 worker thread done servicing request
00:33:34.781 00.000 8976 Worker thread wakes up
00:33:34.781 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:34.781 00.000 8976 Handling exposure in thread, d=500 o=3 r=(314,137,37,37)
00:33:35.465 00.684 8976 Exposure complete
00:33:35.470 00.005 8976 worker thread done servicing request
00:33:35.470 00.000 5052 OnExposeComplete: enter
00:33:35.470 00.000 5052 UpdateGuideState(): m_state=4
00:33:35.470 00.000 5052 Star::Find(18, 331, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
00:33:35.470 00.000 5052 Star::Find returns 1 (0), X=332.31, Y=153.23, Mass=270, SNR=11.4, Peak=71 HFD=3.4
00:33:35.470 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.04) = xAngle (-3.66 = 2.62)
00:33:35.470 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.52)
00:33:35.470 00.000 5052 CameraToMount -- cameraX=-1.30 cameraY=-27.79 hyp=27.82 cameraTheta=-1.62 mountX=-24.15 mountY=16.23, mountTheta=2.55
00:33:35.471 00.001 5052 NORTH calibration completes with angle=-93.7 rate=5.099 parity=-1
00:33:35.471 00.000 5052 Falling Through to state GO_SOUTH
00:33:35.471 00.000 5052 Status Line: South step   2, dist=25.2
00:33:35.473 00.002 5052 Enqueuing Calibration Move request for direction 1
00:33:35.473 00.000 8976 Worker thread wakes up
00:33:35.473 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
00:33:35.473 00.000 8976 Handling axis move in thread for scope dir=1 dur=2500
00:33:35.473 00.000 8976 scope move axis dir= 1 dur= 2500 opts= 0x0
00:33:35.473 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:33:35.473 00.000 8976 MoveAxis(S, 2500, -)
00:33:35.473 00.000 8976 Guiding  Dir = 1, Dur = 2500
00:33:35.473 00.000 8976 IsSlewing returns 0
00:33:35.473 00.000 8976 IsGuiding returns 0
00:33:35.474 00.001 8976 PulseGuide returned control before completion, sleep 2510
00:33:35.481 00.007 5052 UpdateGuideState exits: m=270 SNR=11.4
00:33:35.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:35.482 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:33:35.482 00.000 5052 Enqueuing Expose request
00:33:37.997 02.515 8976 IsGuiding returns 1
00:33:37.997 00.000 8976 scope still moving after pulse duration time elapsed
00:33:38.028 00.031 8976 IsSlewing returns 0
00:33:38.028 00.000 8976 IsGuiding returns 1
00:33:38.058 00.030 8976 IsSlewing returns 0
00:33:38.058 00.000 8976 IsGuiding returns 1
00:33:38.088 00.030 8976 IsSlewing returns 0
00:33:38.088 00.000 8976 IsGuiding returns 0
00:33:38.088 00.000 8976 scope move finished after 2500 + 115 ms
00:33:38.088 00.000 8976 Move returns status 0, amount 2500
00:33:38.088 00.000 8976 move complete, result=0
00:33:38.088 00.000 8976 worker thread done servicing request
00:33:38.088 00.000 8976 Worker thread wakes up
00:33:38.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:38.088 00.000 8976 Handling exposure in thread, d=500 o=3 r=(314,135,37,37)
00:33:38.773 00.685 8976 Exposure complete
00:33:38.778 00.005 8976 worker thread done servicing request
00:33:38.778 00.000 5052 OnExposeComplete: enter
00:33:38.778 00.000 5052 UpdateGuideState(): m_state=4
00:33:38.778 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
00:33:38.778 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=3, SNR=1.1, Peak=46 HFD=0.0
00:33:38.778 00.000 5052 DistanceChecker: activated
00:33:38.778 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:38.779 00.001 5052 Star lost during calibration... blundering on
00:33:38.779 00.000 5052 Status Line: star lost
00:33:38.780 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:38.780 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:33:38.789 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:33:38.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:38.789 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:38.789 00.000 5052 Enqueuing Expose request
00:33:38.789 00.000 8976 Worker thread wakes up
00:33:38.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:38.789 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:39.474 00.685 8976 Exposure complete
00:33:39.479 00.005 8976 worker thread done servicing request
00:33:39.479 00.000 5052 OnExposeComplete: enter
00:33:39.479 00.000 5052 UpdateGuideState(): m_state=4
00:33:39.479 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
00:33:39.480 00.001 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=15, SNR=2.6, Peak=46 HFD=0.0
00:33:39.480 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:39.480 00.000 5052 Star lost during calibration... blundering on
00:33:39.480 00.000 5052 Status Line: star lost
00:33:39.481 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:39.481 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:33:39.489 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:33:39.489 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:39.489 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:39.489 00.000 5052 Enqueuing Expose request
00:33:39.490 00.001 8976 Worker thread wakes up
00:33:39.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:39.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:40.174 00.684 8976 Exposure complete
00:33:40.179 00.005 8976 worker thread done servicing request
00:33:40.179 00.000 5052 OnExposeComplete: enter
00:33:40.179 00.000 5052 UpdateGuideState(): m_state=4
00:33:40.179 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
00:33:40.180 00.001 5052 Star::Find false star n=12 nbg=266 bg=43.1 sigma=0.7 thresh=45 peak=44
00:33:40.180 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=23, SNR=2.9, Peak=47 HFD=0.0
00:33:40.180 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:40.180 00.000 5052 Star lost during calibration... blundering on
00:33:40.180 00.000 5052 Status Line: star lost
00:33:40.181 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:40.181 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:33:40.190 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:33:40.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:40.190 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:40.190 00.000 5052 Enqueuing Expose request
00:33:40.190 00.000 8976 Worker thread wakes up
00:33:40.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:40.190 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:40.875 00.685 8976 Exposure complete
00:33:40.880 00.005 8976 worker thread done servicing request
00:33:40.880 00.000 5052 OnExposeComplete: enter
00:33:40.880 00.000 5052 UpdateGuideState(): m_state=4
00:33:40.880 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
00:33:40.880 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=8, SNR=1.9, Peak=46 HFD=0.0
00:33:40.880 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:40.880 00.000 5052 Star lost during calibration... blundering on
00:33:40.880 00.000 5052 Status Line: star lost
00:33:40.882 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:40.882 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:33:40.890 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:33:40.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:40.890 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:40.891 00.001 5052 Enqueuing Expose request
00:33:40.891 00.000 8976 Worker thread wakes up
00:33:40.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:40.891 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:41.578 00.687 8976 Exposure complete
00:33:41.584 00.006 8976 worker thread done servicing request
00:33:41.584 00.000 5052 OnExposeComplete: enter
00:33:41.584 00.000 5052 UpdateGuideState(): m_state=4
00:33:41.584 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
00:33:41.584 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=10, SNR=2.1, Peak=47 HFD=0.0
00:33:41.584 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:41.584 00.000 5052 Star lost during calibration... blundering on
00:33:41.585 00.001 5052 Status Line: star lost
00:33:41.586 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:41.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:33:41.595 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:33:41.595 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:41.595 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:41.595 00.000 5052 Enqueuing Expose request
00:33:41.595 00.000 8976 Worker thread wakes up
00:33:41.596 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:41.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:42.284 00.688 8976 Exposure complete
00:33:42.289 00.005 8976 worker thread done servicing request
00:33:42.289 00.000 5052 OnExposeComplete: enter
00:33:42.289 00.000 5052 UpdateGuideState(): m_state=4
00:33:42.289 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
00:33:42.289 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
00:33:42.289 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:42.289 00.000 5052 Star lost during calibration... blundering on
00:33:42.289 00.000 5052 Status Line: star lost
00:33:42.290 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:42.290 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:33:42.299 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:33:42.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:42.299 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:42.299 00.000 5052 Enqueuing Expose request
00:33:42.299 00.000 8976 Worker thread wakes up
00:33:42.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:42.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:42.983 00.684 8976 Exposure complete
00:33:42.989 00.006 8976 worker thread done servicing request
00:33:42.989 00.000 5052 OnExposeComplete: enter
00:33:42.989 00.000 5052 UpdateGuideState(): m_state=4
00:33:42.989 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
00:33:42.989 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=12, SNR=2.3, Peak=47 HFD=0.0
00:33:42.989 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:42.989 00.000 5052 Star lost during calibration... blundering on
00:33:42.989 00.000 5052 Status Line: star lost
00:33:42.990 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:42.991 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:33:42.999 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:33:42.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:42.999 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:42.999 00.000 5052 Enqueuing Expose request
00:33:42.999 00.000 8976 Worker thread wakes up
00:33:42.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:42.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:43.686 00.687 8976 Exposure complete
00:33:43.691 00.005 8976 worker thread done servicing request
00:33:43.691 00.000 5052 OnExposeComplete: enter
00:33:43.691 00.000 5052 UpdateGuideState(): m_state=4
00:33:43.691 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
00:33:43.691 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
00:33:43.691 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:43.691 00.000 5052 Star lost during calibration... blundering on
00:33:43.691 00.000 5052 Status Line: star lost
00:33:43.693 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:43.693 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:33:43.701 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:33:43.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:43.701 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:43.701 00.000 5052 Enqueuing Expose request
00:33:43.701 00.000 8976 Worker thread wakes up
00:33:43.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:43.701 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:44.388 00.687 8976 Exposure complete
00:33:44.393 00.005 8976 worker thread done servicing request
00:33:44.393 00.000 5052 OnExposeComplete: enter
00:33:44.393 00.000 5052 UpdateGuideState(): m_state=4
00:33:44.393 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
00:33:44.393 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=3, SNR=1.1, Peak=48 HFD=0.0
00:33:44.393 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:44.393 00.000 5052 Star lost during calibration... blundering on
00:33:44.393 00.000 5052 Status Line: star lost
00:33:44.394 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:44.395 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:33:44.403 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:33:44.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:44.403 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:44.403 00.000 5052 Enqueuing Expose request
00:33:44.403 00.000 8976 Worker thread wakes up
00:33:44.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:44.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:45.093 00.690 8976 Exposure complete
00:33:45.098 00.005 8976 worker thread done servicing request
00:33:45.098 00.000 5052 OnExposeComplete: enter
00:33:45.098 00.000 5052 UpdateGuideState(): m_state=4
00:33:45.098 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
00:33:45.099 00.001 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
00:33:45.099 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:45.099 00.000 5052 Star lost during calibration... blundering on
00:33:45.099 00.000 5052 Status Line: star lost
00:33:45.101 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:45.101 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:33:45.110 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:33:45.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:45.110 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:45.110 00.000 5052 Enqueuing Expose request
00:33:45.110 00.000 8976 Worker thread wakes up
00:33:45.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:45.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:45.794 00.684 8976 Exposure complete
00:33:45.800 00.006 8976 worker thread done servicing request
00:33:45.800 00.000 5052 OnExposeComplete: enter
00:33:45.800 00.000 5052 UpdateGuideState(): m_state=4
00:33:45.800 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
00:33:45.800 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
00:33:45.800 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:45.800 00.000 5052 Star lost during calibration... blundering on
00:33:45.801 00.001 5052 Status Line: star lost
00:33:45.802 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:45.802 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:33:45.810 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:33:45.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:45.811 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:45.811 00.000 5052 Enqueuing Expose request
00:33:45.811 00.000 8976 Worker thread wakes up
00:33:45.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:45.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:46.494 00.683 8976 Exposure complete
00:33:46.499 00.005 8976 worker thread done servicing request
00:33:46.499 00.000 5052 OnExposeComplete: enter
00:33:46.499 00.000 5052 UpdateGuideState(): m_state=4
00:33:46.499 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
00:33:46.499 00.000 5052 Star::Find false star n=6 nbg=268 bg=43.5 sigma=0.9 thresh=46 peak=44
00:33:46.499 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=35, SNR=2.9, Peak=48 HFD=0.0
00:33:46.499 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:46.499 00.000 5052 Star lost during calibration... blundering on
00:33:46.499 00.000 5052 Status Line: star lost
00:33:46.501 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:46.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:33:46.509 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:33:46.509 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:46.509 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:46.509 00.000 5052 Enqueuing Expose request
00:33:46.510 00.001 8976 Worker thread wakes up
00:33:46.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:46.510 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:47.194 00.684 8976 Exposure complete
00:33:47.200 00.006 8976 worker thread done servicing request
00:33:47.200 00.000 5052 OnExposeComplete: enter
00:33:47.200 00.000 5052 UpdateGuideState(): m_state=4
00:33:47.200 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
00:33:47.200 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=19, SNR=3.0, Peak=47 HFD=0.0
00:33:47.200 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:47.200 00.000 5052 Star lost during calibration... blundering on
00:33:47.200 00.000 5052 Status Line: star lost
00:33:47.201 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:47.201 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:33:47.210 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:33:47.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:47.210 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:47.210 00.000 5052 Enqueuing Expose request
00:33:47.210 00.000 8976 Worker thread wakes up
00:33:47.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:47.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:47.894 00.684 8976 Exposure complete
00:33:47.900 00.006 8976 worker thread done servicing request
00:33:47.900 00.000 5052 OnExposeComplete: enter
00:33:47.900 00.000 5052 UpdateGuideState(): m_state=4
00:33:47.900 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
00:33:47.900 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=0, SNR=0.0, Peak=48 HFD=0.0
00:33:47.900 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:47.900 00.000 5052 Star lost during calibration... blundering on
00:33:47.900 00.000 5052 Status Line: star lost
00:33:47.902 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:47.902 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:33:47.910 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:33:47.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:47.910 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:47.910 00.000 5052 Enqueuing Expose request
00:33:47.910 00.000 8976 Worker thread wakes up
00:33:47.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:47.910 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:48.596 00.686 8976 Exposure complete
00:33:48.601 00.005 8976 worker thread done servicing request
00:33:48.601 00.000 5052 OnExposeComplete: enter
00:33:48.601 00.000 5052 UpdateGuideState(): m_state=4
00:33:48.601 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
00:33:48.601 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=13, SNR=2.4, Peak=47 HFD=0.0
00:33:48.601 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:48.601 00.000 5052 Star lost during calibration... blundering on
00:33:48.601 00.000 5052 Status Line: star lost
00:33:48.603 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:48.604 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:33:48.612 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:33:48.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:48.612 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:48.612 00.000 5052 Enqueuing Expose request
00:33:48.612 00.000 8976 Worker thread wakes up
00:33:48.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:48.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:49.299 00.687 8976 Exposure complete
00:33:49.304 00.005 8976 worker thread done servicing request
00:33:49.304 00.000 5052 OnExposeComplete: enter
00:33:49.304 00.000 5052 UpdateGuideState(): m_state=4
00:33:49.304 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
00:33:49.304 00.000 5052 Star::Find false star n=14 nbg=274 bg=43.1 sigma=0.7 thresh=45 peak=44
00:33:49.304 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=27, SNR=2.9, Peak=46 HFD=0.0
00:33:49.304 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:49.304 00.000 5052 Star lost during calibration... blundering on
00:33:49.304 00.000 5052 Status Line: star lost
00:33:49.306 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:49.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:33:49.314 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:33:49.314 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:49.314 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:49.314 00.000 5052 Enqueuing Expose request
00:33:49.314 00.000 8976 Worker thread wakes up
00:33:49.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:49.314 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:50.002 00.688 8976 Exposure complete
00:33:50.008 00.006 8976 worker thread done servicing request
00:33:50.008 00.000 5052 OnExposeComplete: enter
00:33:50.008 00.000 5052 UpdateGuideState(): m_state=4
00:33:50.008 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
00:33:50.008 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
00:33:50.008 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:50.008 00.000 5052 Star lost during calibration... blundering on
00:33:50.008 00.000 5052 Status Line: star lost
00:33:50.010 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:50.011 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:33:50.020 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:33:50.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:50.020 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:50.020 00.000 5052 Enqueuing Expose request
00:33:50.020 00.000 8976 Worker thread wakes up
00:33:50.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:50.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:50.705 00.685 8976 Exposure complete
00:33:50.710 00.005 8976 worker thread done servicing request
00:33:50.710 00.000 5052 OnExposeComplete: enter
00:33:50.710 00.000 5052 UpdateGuideState(): m_state=4
00:33:50.711 00.001 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
00:33:50.711 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=7, SNR=1.8, Peak=47 HFD=0.0
00:33:50.711 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:50.711 00.000 5052 Star lost during calibration... blundering on
00:33:50.711 00.000 5052 Status Line: star lost
00:33:50.712 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:50.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:33:50.721 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:33:50.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:50.721 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:50.721 00.000 5052 Enqueuing Expose request
00:33:50.721 00.000 8976 Worker thread wakes up
00:33:50.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:50.721 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:51.407 00.686 8976 Exposure complete
00:33:51.413 00.006 8976 worker thread done servicing request
00:33:51.413 00.000 5052 OnExposeComplete: enter
00:33:51.413 00.000 5052 UpdateGuideState(): m_state=4
00:33:51.413 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
00:33:51.413 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=8, SNR=1.8, Peak=47 HFD=0.0
00:33:51.413 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:51.413 00.000 5052 Star lost during calibration... blundering on
00:33:51.413 00.000 5052 Status Line: star lost
00:33:51.415 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:51.415 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:33:51.424 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:33:51.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:51.424 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:51.424 00.000 5052 Enqueuing Expose request
00:33:51.424 00.000 8976 Worker thread wakes up
00:33:51.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:51.424 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:52.111 00.687 8976 Exposure complete
00:33:52.116 00.005 8976 worker thread done servicing request
00:33:52.116 00.000 5052 OnExposeComplete: enter
00:33:52.116 00.000 5052 UpdateGuideState(): m_state=4
00:33:52.116 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
00:33:52.116 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
00:33:52.117 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:52.117 00.000 5052 Star lost during calibration... blundering on
00:33:52.117 00.000 5052 Status Line: star lost
00:33:52.118 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:52.119 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:33:52.127 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:33:52.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:52.127 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:52.127 00.000 5052 Enqueuing Expose request
00:33:52.127 00.000 8976 Worker thread wakes up
00:33:52.127 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:52.127 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:52.812 00.685 8976 Exposure complete
00:33:52.818 00.006 8976 worker thread done servicing request
00:33:52.818 00.000 5052 OnExposeComplete: enter
00:33:52.818 00.000 5052 UpdateGuideState(): m_state=4
00:33:52.818 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
00:33:52.818 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=6, SNR=1.6, Peak=47 HFD=0.0
00:33:52.818 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:52.818 00.000 5052 Star lost during calibration... blundering on
00:33:52.818 00.000 5052 Status Line: star lost
00:33:52.819 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:52.819 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:33:52.828 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:33:52.828 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:52.828 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:52.828 00.000 5052 Enqueuing Expose request
00:33:52.828 00.000 8976 Worker thread wakes up
00:33:52.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:52.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:53.511 00.683 8976 Exposure complete
00:33:53.517 00.006 8976 worker thread done servicing request
00:33:53.518 00.001 5052 OnExposeComplete: enter
00:33:53.518 00.000 5052 UpdateGuideState(): m_state=4
00:33:53.518 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
00:33:53.518 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=13, SNR=2.4, Peak=48 HFD=0.0
00:33:53.518 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:53.518 00.000 5052 Star lost during calibration... blundering on
00:33:53.518 00.000 5052 Status Line: star lost
00:33:53.519 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:53.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:33:53.527 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:33:53.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:53.527 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:53.527 00.000 5052 Enqueuing Expose request
00:33:53.527 00.000 8976 Worker thread wakes up
00:33:53.528 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:53.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:54.213 00.685 8976 Exposure complete
00:33:54.219 00.006 8976 worker thread done servicing request
00:33:54.219 00.000 5052 OnExposeComplete: enter
00:33:54.219 00.000 5052 UpdateGuideState(): m_state=4
00:33:54.219 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
00:33:54.219 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=3, SNR=1.1, Peak=46 HFD=0.0
00:33:54.219 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:54.219 00.000 5052 Star lost during calibration... blundering on
00:33:54.219 00.000 5052 Status Line: star lost
00:33:54.220 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:54.220 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:33:54.230 00.010 5052 UpdateGuideState exits: Star lost - low mass
00:33:54.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:54.230 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:54.230 00.000 5052 Enqueuing Expose request
00:33:54.230 00.000 8976 Worker thread wakes up
00:33:54.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:54.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:54.928 00.698 8976 Exposure complete
00:33:54.933 00.005 8976 worker thread done servicing request
00:33:54.933 00.000 5052 OnExposeComplete: enter
00:33:54.933 00.000 5052 UpdateGuideState(): m_state=4
00:33:54.933 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
00:33:54.933 00.000 5052 Star::Find false star n=19 nbg=286 bg=43.3 sigma=1.0 thresh=46 peak=44
00:33:54.933 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=182, SNR=2.9, Peak=47 HFD=0.0
00:33:54.934 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:54.934 00.000 5052 Star lost during calibration... blundering on
00:33:54.934 00.000 5052 Status Line: star lost
00:33:54.935 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:54.935 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:33:54.943 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:33:54.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:54.943 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:54.943 00.000 5052 Enqueuing Expose request
00:33:54.943 00.000 8976 Worker thread wakes up
00:33:54.944 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:54.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:55.627 00.683 8976 Exposure complete
00:33:55.633 00.006 8976 worker thread done servicing request
00:33:55.633 00.000 5052 OnExposeComplete: enter
00:33:55.633 00.000 5052 UpdateGuideState(): m_state=4
00:33:55.633 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
00:33:55.633 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=5, SNR=1.5, Peak=47 HFD=0.0
00:33:55.633 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:55.633 00.000 5052 Star lost during calibration... blundering on
00:33:55.633 00.000 5052 Status Line: star lost
00:33:55.635 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:55.635 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:33:55.644 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:33:55.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:55.644 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:55.644 00.000 5052 Enqueuing Expose request
00:33:55.644 00.000 8976 Worker thread wakes up
00:33:55.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:55.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:56.329 00.685 8976 Exposure complete
00:33:56.334 00.005 8976 worker thread done servicing request
00:33:56.334 00.000 5052 OnExposeComplete: enter
00:33:56.334 00.000 5052 UpdateGuideState(): m_state=4
00:33:56.334 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
00:33:56.335 00.001 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=3, SNR=1.3, Peak=47 HFD=0.0
00:33:56.335 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:56.335 00.000 5052 Star lost during calibration... blundering on
00:33:56.335 00.000 5052 Status Line: star lost
00:33:56.336 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:56.336 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:33:56.344 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:33:56.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:56.344 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:56.344 00.000 5052 Enqueuing Expose request
00:33:56.344 00.000 8976 Worker thread wakes up
00:33:56.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:56.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:57.028 00.684 8976 Exposure complete
00:33:57.033 00.005 8976 worker thread done servicing request
00:33:57.033 00.000 5052 OnExposeComplete: enter
00:33:57.033 00.000 5052 UpdateGuideState(): m_state=4
00:33:57.033 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
00:33:57.033 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=8, SNR=1.9, Peak=46 HFD=0.0
00:33:57.033 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:57.033 00.000 5052 Star lost during calibration... blundering on
00:33:57.033 00.000 5052 Status Line: star lost
00:33:57.035 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:57.035 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:33:57.043 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:33:57.043 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:57.043 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:57.043 00.000 5052 Enqueuing Expose request
00:33:57.044 00.001 8976 Worker thread wakes up
00:33:57.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:57.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:57.732 00.688 8976 Exposure complete
00:33:57.737 00.005 8976 worker thread done servicing request
00:33:57.737 00.000 5052 OnExposeComplete: enter
00:33:57.737 00.000 5052 UpdateGuideState(): m_state=4
00:33:57.737 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
00:33:57.737 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=2, SNR=1.0, Peak=46 HFD=0.0
00:33:57.737 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:57.737 00.000 5052 Star lost during calibration... blundering on
00:33:57.737 00.000 5052 Status Line: star lost
00:33:57.739 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:57.739 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:33:57.748 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:33:57.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:57.748 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:57.748 00.000 5052 Enqueuing Expose request
00:33:57.748 00.000 8976 Worker thread wakes up
00:33:57.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:57.748 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:58.433 00.685 8976 Exposure complete
00:33:58.438 00.005 8976 worker thread done servicing request
00:33:58.438 00.000 5052 OnExposeComplete: enter
00:33:58.438 00.000 5052 UpdateGuideState(): m_state=4
00:33:58.438 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
00:33:58.438 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=5, SNR=1.5, Peak=47 HFD=0.0
00:33:58.438 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:58.439 00.001 5052 Star lost during calibration... blundering on
00:33:58.439 00.000 5052 Status Line: star lost
00:33:58.440 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:58.440 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:33:58.448 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:33:58.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:58.448 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:58.448 00.000 5052 Enqueuing Expose request
00:33:58.448 00.000 8976 Worker thread wakes up
00:33:58.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:58.449 00.001 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:59.147 00.698 8976 Exposure complete
00:33:59.152 00.005 8976 worker thread done servicing request
00:33:59.152 00.000 5052 OnExposeComplete: enter
00:33:59.152 00.000 5052 UpdateGuideState(): m_state=4
00:33:59.152 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
00:33:59.152 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=5, SNR=1.5, Peak=47 HFD=0.0
00:33:59.152 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:59.152 00.000 5052 Star lost during calibration... blundering on
00:33:59.152 00.000 5052 Status Line: star lost
00:33:59.155 00.003 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:59.155 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:33:59.163 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:33:59.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:59.163 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:59.163 00.000 5052 Enqueuing Expose request
00:33:59.163 00.000 8976 Worker thread wakes up
00:33:59.164 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:59.164 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:33:59.848 00.684 8976 Exposure complete
00:33:59.853 00.005 8976 worker thread done servicing request
00:33:59.853 00.000 5052 OnExposeComplete: enter
00:33:59.853 00.000 5052 UpdateGuideState(): m_state=4
00:33:59.853 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
00:33:59.853 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:33:59.853 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:33:59.853 00.000 5052 Star lost during calibration... blundering on
00:33:59.853 00.000 5052 Status Line: star lost
00:33:59.855 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:33:59.855 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:33:59.863 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:33:59.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:59.863 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:33:59.863 00.000 5052 Enqueuing Expose request
00:33:59.863 00.000 8976 Worker thread wakes up
00:33:59.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:33:59.863 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:00.547 00.684 8976 Exposure complete
00:34:00.552 00.005 8976 worker thread done servicing request
00:34:00.552 00.000 5052 OnExposeComplete: enter
00:34:00.552 00.000 5052 UpdateGuideState(): m_state=4
00:34:00.552 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
00:34:00.552 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=2, SNR=1.0, Peak=47 HFD=0.0
00:34:00.553 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:00.553 00.000 5052 Star lost during calibration... blundering on
00:34:00.553 00.000 5052 Status Line: star lost
00:34:00.554 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:00.554 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:34:00.563 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:34:00.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:00.563 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:00.563 00.000 5052 Enqueuing Expose request
00:34:00.563 00.000 8976 Worker thread wakes up
00:34:00.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:00.563 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:01.247 00.684 8976 Exposure complete
00:34:01.252 00.005 8976 worker thread done servicing request
00:34:01.253 00.001 5052 OnExposeComplete: enter
00:34:01.253 00.000 5052 UpdateGuideState(): m_state=4
00:34:01.253 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
00:34:01.253 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=20, SNR=3.0, Peak=48 HFD=0.0
00:34:01.253 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:01.253 00.000 5052 Star lost during calibration... blundering on
00:34:01.253 00.000 5052 Status Line: star lost
00:34:01.254 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:01.254 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:34:01.262 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:34:01.264 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:01.264 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:01.264 00.000 5052 Enqueuing Expose request
00:34:01.264 00.000 8976 Worker thread wakes up
00:34:01.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:01.264 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:01.948 00.684 8976 Exposure complete
00:34:01.953 00.005 8976 worker thread done servicing request
00:34:01.953 00.000 5052 OnExposeComplete: enter
00:34:01.953 00.000 5052 UpdateGuideState(): m_state=4
00:34:01.953 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
00:34:01.953 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=12, SNR=2.4, Peak=48 HFD=0.0
00:34:01.953 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:01.953 00.000 5052 Star lost during calibration... blundering on
00:34:01.953 00.000 5052 Status Line: star lost
00:34:01.955 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:01.955 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=124, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:34:01.964 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:34:01.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:01.964 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:01.964 00.000 5052 Enqueuing Expose request
00:34:01.964 00.000 8976 Worker thread wakes up
00:34:01.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:01.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:02.651 00.687 8976 Exposure complete
00:34:02.657 00.006 8976 worker thread done servicing request
00:34:02.657 00.000 5052 OnExposeComplete: enter
00:34:02.657 00.000 5052 UpdateGuideState(): m_state=4
00:34:02.657 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
00:34:02.657 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=3, SNR=1.2, Peak=47 HFD=0.0
00:34:02.657 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:02.657 00.000 5052 Star lost during calibration... blundering on
00:34:02.657 00.000 5052 Status Line: star lost
00:34:02.658 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:02.658 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:34:02.668 00.010 5052 UpdateGuideState exits: Star lost - low mass
00:34:02.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:02.668 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:02.668 00.000 5052 Enqueuing Expose request
00:34:02.668 00.000 8976 Worker thread wakes up
00:34:02.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:02.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:03.354 00.686 8976 Exposure complete
00:34:03.359 00.005 8976 worker thread done servicing request
00:34:03.360 00.001 5052 OnExposeComplete: enter
00:34:03.360 00.000 5052 UpdateGuideState(): m_state=4
00:34:03.360 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
00:34:03.360 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=5, SNR=1.4, Peak=47 HFD=0.0
00:34:03.360 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:03.360 00.000 5052 Star lost during calibration... blundering on
00:34:03.360 00.000 5052 Status Line: star lost
00:34:03.361 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:03.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:34:03.370 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:34:03.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:03.370 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:03.370 00.000 5052 Enqueuing Expose request
00:34:03.370 00.000 8976 Worker thread wakes up
00:34:03.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:03.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:04.076 00.706 8976 Exposure complete
00:34:04.080 00.004 8976 worker thread done servicing request
00:34:04.080 00.000 5052 OnExposeComplete: enter
00:34:04.080 00.000 5052 UpdateGuideState(): m_state=4
00:34:04.081 00.001 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
00:34:04.081 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=3, SNR=1.1, Peak=48 HFD=0.0
00:34:04.081 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:04.081 00.000 5052 Star lost during calibration... blundering on
00:34:04.081 00.000 5052 Status Line: star lost
00:34:04.082 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:04.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:34:04.091 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:34:04.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:04.091 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:04.091 00.000 5052 Enqueuing Expose request
00:34:04.091 00.000 8976 Worker thread wakes up
00:34:04.092 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:04.092 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:04.779 00.687 8976 Exposure complete
00:34:04.784 00.005 8976 worker thread done servicing request
00:34:04.784 00.000 5052 OnExposeComplete: enter
00:34:04.785 00.001 5052 UpdateGuideState(): m_state=4
00:34:04.785 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 123
00:34:04.785 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=12, SNR=2.3, Peak=47 HFD=0.0
00:34:04.785 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:04.785 00.000 5052 Star lost during calibration... blundering on
00:34:04.785 00.000 5052 Status Line: star lost
00:34:04.786 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:04.786 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:34:04.794 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:34:04.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:04.794 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:04.794 00.000 5052 Enqueuing Expose request
00:34:04.795 00.001 8976 Worker thread wakes up
00:34:04.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:04.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:05.481 00.686 8976 Exposure complete
00:34:05.486 00.005 8976 worker thread done servicing request
00:34:05.486 00.000 5052 OnExposeComplete: enter
00:34:05.486 00.000 5052 UpdateGuideState(): m_state=4
00:34:05.487 00.001 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 124
00:34:05.487 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=11, SNR=2.2, Peak=47 HFD=0.0
00:34:05.487 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:05.487 00.000 5052 Star lost during calibration... blundering on
00:34:05.487 00.000 5052 Status Line: star lost
00:34:05.488 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:05.488 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:34:05.497 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:34:05.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:05.497 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:05.497 00.000 5052 Enqueuing Expose request
00:34:05.497 00.000 8976 Worker thread wakes up
00:34:05.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:05.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:06.181 00.684 8976 Exposure complete
00:34:06.187 00.006 8976 worker thread done servicing request
00:34:06.187 00.000 5052 OnExposeComplete: enter
00:34:06.187 00.000 5052 UpdateGuideState(): m_state=4
00:34:06.187 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 125
00:34:06.187 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
00:34:06.187 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:06.187 00.000 5052 Star lost during calibration... blundering on
00:34:06.187 00.000 5052 Status Line: star lost
00:34:06.188 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:06.188 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:34:06.197 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:34:06.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:06.197 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:06.197 00.000 5052 Enqueuing Expose request
00:34:06.197 00.000 8976 Worker thread wakes up
00:34:06.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:06.197 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:06.883 00.686 8976 Exposure complete
00:34:06.889 00.006 8976 worker thread done servicing request
00:34:06.889 00.000 5052 OnExposeComplete: enter
00:34:06.889 00.000 5052 UpdateGuideState(): m_state=4
00:34:06.889 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 126
00:34:06.889 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=5, SNR=1.4, Peak=48 HFD=0.0
00:34:06.889 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:06.889 00.000 5052 Star lost during calibration... blundering on
00:34:06.889 00.000 5052 Status Line: star lost
00:34:06.890 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:06.891 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:34:06.899 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:34:06.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:06.899 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:06.899 00.000 5052 Enqueuing Expose request
00:34:06.899 00.000 8976 Worker thread wakes up
00:34:06.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:06.899 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:07.582 00.683 8976 Exposure complete
00:34:07.588 00.006 8976 worker thread done servicing request
00:34:07.588 00.000 5052 OnExposeComplete: enter
00:34:07.588 00.000 5052 UpdateGuideState(): m_state=4
00:34:07.588 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 127
00:34:07.588 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=13, SNR=2.5, Peak=48 HFD=0.0
00:34:07.588 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:07.588 00.000 5052 Star lost during calibration... blundering on
00:34:07.588 00.000 5052 Status Line: star lost
00:34:07.590 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:07.590 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:34:07.598 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:34:07.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:07.599 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:07.599 00.000 5052 Enqueuing Expose request
00:34:07.599 00.000 8976 Worker thread wakes up
00:34:07.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:07.599 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:08.285 00.686 8976 Exposure complete
00:34:08.291 00.006 8976 worker thread done servicing request
00:34:08.291 00.000 5052 OnExposeComplete: enter
00:34:08.291 00.000 5052 UpdateGuideState(): m_state=4
00:34:08.291 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 128
00:34:08.291 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=5, SNR=1.5, Peak=47 HFD=0.0
00:34:08.291 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:08.291 00.000 5052 Star lost during calibration... blundering on
00:34:08.291 00.000 5052 Status Line: star lost
00:34:08.293 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:08.293 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:34:08.302 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:34:08.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:08.302 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:08.302 00.000 5052 Enqueuing Expose request
00:34:08.302 00.000 8976 Worker thread wakes up
00:34:08.302 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:08.302 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:08.987 00.685 8976 Exposure complete
00:34:08.992 00.005 8976 worker thread done servicing request
00:34:08.992 00.000 5052 OnExposeComplete: enter
00:34:08.992 00.000 5052 UpdateGuideState(): m_state=4
00:34:08.992 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 129
00:34:08.992 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=4, SNR=1.4, Peak=47 HFD=0.0
00:34:08.992 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:08.992 00.000 5052 Star lost during calibration... blundering on
00:34:08.992 00.000 5052 Status Line: star lost
00:34:08.995 00.003 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:08.995 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:34:09.003 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:34:09.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:09.003 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:09.003 00.000 5052 Enqueuing Expose request
00:34:09.004 00.001 8976 Worker thread wakes up
00:34:09.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:09.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:09.690 00.686 8976 Exposure complete
00:34:09.695 00.005 8976 worker thread done servicing request
00:34:09.695 00.000 5052 OnExposeComplete: enter
00:34:09.695 00.000 5052 UpdateGuideState(): m_state=4
00:34:09.695 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 130
00:34:09.696 00.001 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=3, SNR=1.2, Peak=47 HFD=0.0
00:34:09.696 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:09.696 00.000 5052 Star lost during calibration... blundering on
00:34:09.696 00.000 5052 Status Line: star lost
00:34:09.697 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:09.697 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:34:09.705 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:34:09.705 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:09.705 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:09.705 00.000 5052 Enqueuing Expose request
00:34:09.705 00.000 8976 Worker thread wakes up
00:34:09.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:09.705 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:10.392 00.687 8976 Exposure complete
00:34:10.398 00.006 8976 worker thread done servicing request
00:34:10.398 00.000 5052 OnExposeComplete: enter
00:34:10.398 00.000 5052 UpdateGuideState(): m_state=4
00:34:10.398 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 131
00:34:10.398 00.000 5052 Star::Find false star n=12 nbg=265 bg=43.1 sigma=0.7 thresh=45 peak=44
00:34:10.398 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=24, SNR=2.9, Peak=47 HFD=0.0
00:34:10.398 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:10.398 00.000 5052 Star lost during calibration... blundering on
00:34:10.398 00.000 5052 Status Line: star lost
00:34:10.400 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:10.400 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:34:10.408 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:34:10.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:10.408 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:10.408 00.000 5052 Enqueuing Expose request
00:34:10.408 00.000 8976 Worker thread wakes up
00:34:10.408 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:10.408 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:11.093 00.685 8976 Exposure complete
00:34:11.098 00.005 8976 worker thread done servicing request
00:34:11.102 00.004 5052 OnExposeComplete: enter
00:34:11.102 00.000 5052 UpdateGuideState(): m_state=4
00:34:11.102 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 132
00:34:11.102 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=5, SNR=1.5, Peak=49 HFD=0.0
00:34:11.102 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:11.102 00.000 5052 Star lost during calibration... blundering on
00:34:11.102 00.000 5052 Status Line: star lost
00:34:11.103 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:11.103 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:34:11.112 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:34:11.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:11.112 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:11.112 00.000 5052 Enqueuing Expose request
00:34:11.112 00.000 8976 Worker thread wakes up
00:34:11.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:11.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:11.797 00.685 8976 Exposure complete
00:34:11.802 00.005 8976 worker thread done servicing request
00:34:11.802 00.000 5052 OnExposeComplete: enter
00:34:11.803 00.001 5052 UpdateGuideState(): m_state=4
00:34:11.803 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 133
00:34:11.803 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=9, SNR=2.0, Peak=48 HFD=0.0
00:34:11.803 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:11.803 00.000 5052 Star lost during calibration... blundering on
00:34:11.803 00.000 5052 Status Line: star lost
00:34:11.804 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:11.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:34:11.812 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:34:11.813 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:11.813 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:11.813 00.000 5052 Enqueuing Expose request
00:34:11.813 00.000 8976 Worker thread wakes up
00:34:11.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:11.813 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:12.497 00.684 8976 Exposure complete
00:34:12.502 00.005 8976 worker thread done servicing request
00:34:12.502 00.000 5052 OnExposeComplete: enter
00:34:12.502 00.000 5052 UpdateGuideState(): m_state=4
00:34:12.502 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 134
00:34:12.502 00.000 5052 Star::Find false star n=16 nbg=282 bg=43.9 sigma=0.9 thresh=47 peak=44
00:34:12.502 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=135, SNR=2.9, Peak=48 HFD=0.0
00:34:12.502 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:12.503 00.001 5052 Star lost during calibration... blundering on
00:34:12.503 00.000 5052 Status Line: star lost
00:34:12.504 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:12.504 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:34:12.512 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:34:12.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:12.512 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:12.512 00.000 5052 Enqueuing Expose request
00:34:12.513 00.001 8976 Worker thread wakes up
00:34:12.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:12.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:13.200 00.687 8976 Exposure complete
00:34:13.205 00.005 8976 worker thread done servicing request
00:34:13.205 00.000 5052 OnExposeComplete: enter
00:34:13.205 00.000 5052 UpdateGuideState(): m_state=4
00:34:13.205 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 135
00:34:13.205 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=10, SNR=2.2, Peak=47 HFD=0.0
00:34:13.205 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:13.205 00.000 5052 Star lost during calibration... blundering on
00:34:13.205 00.000 5052 Status Line: star lost
00:34:13.206 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:13.207 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:34:13.215 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:34:13.215 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:13.215 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:13.215 00.000 5052 Enqueuing Expose request
00:34:13.215 00.000 8976 Worker thread wakes up
00:34:13.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:13.215 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:13.901 00.686 8976 Exposure complete
00:34:13.906 00.005 8976 worker thread done servicing request
00:34:13.906 00.000 5052 OnExposeComplete: enter
00:34:13.906 00.000 5052 UpdateGuideState(): m_state=4
00:34:13.906 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 136
00:34:13.906 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=2, SNR=1.0, Peak=48 HFD=0.0
00:34:13.906 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:13.906 00.000 5052 Star lost during calibration... blundering on
00:34:13.906 00.000 5052 Status Line: star lost
00:34:13.908 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:13.908 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:34:13.916 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:34:13.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:13.916 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:13.916 00.000 5052 Enqueuing Expose request
00:34:13.916 00.000 8976 Worker thread wakes up
00:34:13.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:13.916 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:14.603 00.687 8976 Exposure complete
00:34:14.609 00.006 8976 worker thread done servicing request
00:34:14.609 00.000 5052 OnExposeComplete: enter
00:34:14.610 00.001 5052 UpdateGuideState(): m_state=4
00:34:14.610 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 137
00:34:14.610 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=15, SNR=2.6, Peak=48 HFD=0.0
00:34:14.610 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:14.610 00.000 5052 Star lost during calibration... blundering on
00:34:14.610 00.000 5052 Status Line: star lost
00:34:14.611 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:14.611 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:34:14.620 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:34:14.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:14.620 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:14.620 00.000 5052 Enqueuing Expose request
00:34:14.620 00.000 8976 Worker thread wakes up
00:34:14.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:14.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:15.304 00.684 8976 Exposure complete
00:34:15.310 00.006 8976 worker thread done servicing request
00:34:15.310 00.000 5052 OnExposeComplete: enter
00:34:15.310 00.000 5052 UpdateGuideState(): m_state=4
00:34:15.310 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 138
00:34:15.310 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=11, SNR=2.2, Peak=48 HFD=0.0
00:34:15.310 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:15.310 00.000 5052 Star lost during calibration... blundering on
00:34:15.310 00.000 5052 Status Line: star lost
00:34:15.311 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:15.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:34:15.320 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:34:15.320 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:15.320 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:15.320 00.000 5052 Enqueuing Expose request
00:34:15.320 00.000 8976 Worker thread wakes up
00:34:15.320 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:15.320 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:16.004 00.684 8976 Exposure complete
00:34:16.009 00.005 8976 worker thread done servicing request
00:34:16.009 00.000 5052 OnExposeComplete: enter
00:34:16.009 00.000 5052 UpdateGuideState(): m_state=4
00:34:16.009 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
00:34:16.009 00.000 5052 Star::Find false star n=19 nbg=269 bg=43.1 sigma=0.7 thresh=45 peak=44
00:34:16.010 00.001 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=37, SNR=2.9, Peak=47 HFD=0.0
00:34:16.010 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:16.010 00.000 5052 Star lost during calibration... blundering on
00:34:16.010 00.000 5052 Status Line: star lost
00:34:16.011 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:16.011 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:34:16.020 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:34:16.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:16.020 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:16.020 00.000 5052 Enqueuing Expose request
00:34:16.020 00.000 8976 Worker thread wakes up
00:34:16.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:16.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:16.707 00.687 8976 Exposure complete
00:34:16.712 00.005 8976 worker thread done servicing request
00:34:16.712 00.000 5052 OnExposeComplete: enter
00:34:16.712 00.000 5052 UpdateGuideState(): m_state=4
00:34:16.712 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 140
00:34:16.712 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=6, SNR=1.6, Peak=47 HFD=0.0
00:34:16.712 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:16.713 00.001 5052 Star lost during calibration... blundering on
00:34:16.713 00.000 5052 Status Line: star lost
00:34:16.714 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:16.714 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:34:16.722 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:34:16.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:16.722 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:16.722 00.000 5052 Enqueuing Expose request
00:34:16.722 00.000 8976 Worker thread wakes up
00:34:16.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:16.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:17.410 00.688 8976 Exposure complete
00:34:17.415 00.005 8976 worker thread done servicing request
00:34:17.415 00.000 5052 OnExposeComplete: enter
00:34:17.415 00.000 5052 UpdateGuideState(): m_state=4
00:34:17.415 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 141
00:34:17.415 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=8, SNR=1.8, Peak=47 HFD=0.0
00:34:17.415 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:17.416 00.001 5052 Star lost during calibration... blundering on
00:34:17.416 00.000 5052 Status Line: star lost
00:34:17.417 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:17.417 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:34:17.425 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:34:17.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:17.425 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:17.425 00.000 5052 Enqueuing Expose request
00:34:17.425 00.000 8976 Worker thread wakes up
00:34:17.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:17.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:18.113 00.688 8976 Exposure complete
00:34:18.118 00.005 8976 worker thread done servicing request
00:34:18.118 00.000 5052 OnExposeComplete: enter
00:34:18.118 00.000 5052 UpdateGuideState(): m_state=4
00:34:18.118 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 142
00:34:18.118 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=8, SNR=1.9, Peak=48 HFD=0.0
00:34:18.118 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:18.118 00.000 5052 Star lost during calibration... blundering on
00:34:18.118 00.000 5052 Status Line: star lost
00:34:18.119 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:18.120 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:34:18.128 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:34:18.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:18.128 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:18.129 00.001 5052 Enqueuing Expose request
00:34:18.129 00.000 8976 Worker thread wakes up
00:34:18.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:18.129 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:18.815 00.686 8976 Exposure complete
00:34:18.821 00.006 8976 worker thread done servicing request
00:34:18.821 00.000 5052 OnExposeComplete: enter
00:34:18.821 00.000 5052 UpdateGuideState(): m_state=4
00:34:18.821 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 143
00:34:18.821 00.000 5052 Star::Find false star n=15 nbg=276 bg=43.3 sigma=0.7 thresh=45 peak=44
00:34:18.821 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=29, SNR=2.9, Peak=48 HFD=0.0
00:34:18.821 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:18.821 00.000 5052 Star lost during calibration... blundering on
00:34:18.821 00.000 5052 Status Line: star lost
00:34:18.822 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:18.822 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:34:18.831 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:34:18.831 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:18.831 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:18.831 00.000 5052 Enqueuing Expose request
00:34:18.831 00.000 8976 Worker thread wakes up
00:34:18.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:18.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:19.514 00.683 8976 Exposure complete
00:34:19.519 00.005 8976 worker thread done servicing request
00:34:19.519 00.000 5052 OnExposeComplete: enter
00:34:19.519 00.000 5052 UpdateGuideState(): m_state=4
00:34:19.519 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 144
00:34:19.519 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=19, SNR=2.9, Peak=47 HFD=0.0
00:34:19.520 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:19.520 00.000 5052 Star lost during calibration... blundering on
00:34:19.520 00.000 5052 Status Line: star lost
00:34:19.521 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:19.521 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:34:19.529 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:34:19.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:19.529 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:19.529 00.000 5052 Enqueuing Expose request
00:34:19.529 00.000 8976 Worker thread wakes up
00:34:19.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:19.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:20.213 00.684 8976 Exposure complete
00:34:20.218 00.005 8976 worker thread done servicing request
00:34:20.219 00.001 5052 OnExposeComplete: enter
00:34:20.219 00.000 5052 UpdateGuideState(): m_state=4
00:34:20.219 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 145
00:34:20.219 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=7, SNR=1.8, Peak=47 HFD=0.0
00:34:20.219 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:20.219 00.000 5052 Star lost during calibration... blundering on
00:34:20.219 00.000 5052 Status Line: star lost
00:34:20.220 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:20.220 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:34:20.229 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:34:20.229 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:20.229 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:20.229 00.000 5052 Enqueuing Expose request
00:34:20.229 00.000 8976 Worker thread wakes up
00:34:20.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:20.230 00.001 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:20.916 00.686 8976 Exposure complete
00:34:20.922 00.006 8976 worker thread done servicing request
00:34:20.922 00.000 5052 OnExposeComplete: enter
00:34:20.922 00.000 5052 UpdateGuideState(): m_state=4
00:34:20.922 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 146
00:34:20.922 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=5, SNR=1.5, Peak=47 HFD=0.0
00:34:20.922 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:20.922 00.000 5052 Star lost during calibration... blundering on
00:34:20.922 00.000 5052 Status Line: star lost
00:34:20.924 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:20.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:34:20.932 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:34:20.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:20.932 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:20.933 00.001 5052 Enqueuing Expose request
00:34:20.933 00.000 8976 Worker thread wakes up
00:34:20.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:20.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:21.616 00.683 8976 Exposure complete
00:34:21.621 00.005 8976 worker thread done servicing request
00:34:21.621 00.000 5052 OnExposeComplete: enter
00:34:21.622 00.001 5052 UpdateGuideState(): m_state=4
00:34:21.622 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 147
00:34:21.622 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=10, SNR=2.1, Peak=47 HFD=0.0
00:34:21.622 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:21.622 00.000 5052 Star lost during calibration... blundering on
00:34:21.622 00.000 5052 Status Line: star lost
00:34:21.623 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:21.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:34:21.631 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:34:21.631 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:21.631 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:21.631 00.000 5052 Enqueuing Expose request
00:34:21.632 00.001 8976 Worker thread wakes up
00:34:21.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:21.632 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:22.313 00.681 8976 Exposure complete
00:34:22.319 00.006 8976 worker thread done servicing request
00:34:22.319 00.000 5052 OnExposeComplete: enter
00:34:22.319 00.000 5052 UpdateGuideState(): m_state=4
00:34:22.319 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 148
00:34:22.319 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=10, SNR=2.1, Peak=47 HFD=0.0
00:34:22.319 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:22.319 00.000 5052 Star lost during calibration... blundering on
00:34:22.319 00.000 5052 Status Line: star lost
00:34:22.321 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:22.322 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:34:22.331 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:34:22.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:22.331 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:22.331 00.000 5052 Enqueuing Expose request
00:34:22.331 00.000 8976 Worker thread wakes up
00:34:22.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:22.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:23.018 00.687 8976 Exposure complete
00:34:23.023 00.005 8976 worker thread done servicing request
00:34:23.024 00.001 5052 OnExposeComplete: enter
00:34:23.024 00.000 5052 UpdateGuideState(): m_state=4
00:34:23.024 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 149
00:34:23.024 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
00:34:23.024 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:23.024 00.000 5052 Star lost during calibration... blundering on
00:34:23.024 00.000 5052 Status Line: star lost
00:34:23.026 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:23.026 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:34:23.034 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:34:23.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:23.034 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:23.034 00.000 5052 Enqueuing Expose request
00:34:23.034 00.000 8976 Worker thread wakes up
00:34:23.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:23.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:23.719 00.685 8976 Exposure complete
00:34:23.724 00.005 8976 worker thread done servicing request
00:34:23.724 00.000 5052 OnExposeComplete: enter
00:34:23.724 00.000 5052 UpdateGuideState(): m_state=4
00:34:23.724 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 150
00:34:23.724 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=17, SNR=2.7, Peak=46 HFD=0.0
00:34:23.724 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:23.724 00.000 5052 Star lost during calibration... blundering on
00:34:23.724 00.000 5052 Status Line: star lost
00:34:23.726 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:23.726 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:34:23.735 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:34:23.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:23.735 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:23.736 00.001 5052 Enqueuing Expose request
00:34:23.736 00.000 8976 Worker thread wakes up
00:34:23.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:23.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:24.421 00.685 8976 Exposure complete
00:34:24.426 00.005 8976 worker thread done servicing request
00:34:24.426 00.000 5052 OnExposeComplete: enter
00:34:24.426 00.000 5052 UpdateGuideState(): m_state=4
00:34:24.426 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 151
00:34:24.426 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=10, SNR=2.1, Peak=47 HFD=0.0
00:34:24.426 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:24.426 00.000 5052 Star lost during calibration... blundering on
00:34:24.426 00.000 5052 Status Line: star lost
00:34:24.428 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:24.428 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:34:24.436 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:34:24.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:24.436 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:24.436 00.000 5052 Enqueuing Expose request
00:34:24.436 00.000 8976 Worker thread wakes up
00:34:24.437 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:24.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:25.121 00.684 8976 Exposure complete
00:34:25.126 00.005 8976 worker thread done servicing request
00:34:25.127 00.001 5052 OnExposeComplete: enter
00:34:25.127 00.000 5052 UpdateGuideState(): m_state=4
00:34:25.127 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 152
00:34:25.127 00.000 5052 Star::Find returns 0 (3), X=332.00, Y=153.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:34:25.127 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:25.127 00.000 5052 Star lost during calibration... blundering on
00:34:25.127 00.000 5052 Status Line: star lost
00:34:25.128 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:25.128 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:34:25.138 00.010 5052 UpdateGuideState exits: Star lost - low mass
00:34:25.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:25.138 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:25.138 00.000 5052 Enqueuing Expose request
00:34:25.138 00.000 8976 Worker thread wakes up
00:34:25.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:25.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:25.824 00.686 8976 Exposure complete
00:34:25.829 00.005 8976 worker thread done servicing request
00:34:25.829 00.000 5052 OnExposeComplete: enter
00:34:25.829 00.000 5052 UpdateGuideState(): m_state=4
00:34:25.829 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 153
00:34:25.829 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=17, SNR=2.8, Peak=47 HFD=0.0
00:34:25.829 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:25.829 00.000 5052 Star lost during calibration... blundering on
00:34:25.829 00.000 5052 Status Line: star lost
00:34:25.830 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:25.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:34:25.839 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:34:25.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:25.839 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:25.839 00.000 5052 Enqueuing Expose request
00:34:25.839 00.000 8976 Worker thread wakes up
00:34:25.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:25.839 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:26.526 00.687 8976 Exposure complete
00:34:26.532 00.006 8976 worker thread done servicing request
00:34:26.532 00.000 5052 OnExposeComplete: enter
00:34:26.532 00.000 5052 UpdateGuideState(): m_state=4
00:34:26.532 00.000 5052 Star::Find(18, 332, 153, 0, (0,0,0,0), 0.1, 10.0, 0) frame 154
00:34:26.532 00.000 5052 Star::Find false star n=12 nbg=276 bg=43.2 sigma=0.7 thresh=45 peak=44
00:34:26.532 00.000 5052 Star::Find returns 0 (2), X=332.00, Y=153.00, Mass=22, SNR=2.9, Peak=47 HFD=0.0
00:34:26.532 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:34:26.532 00.000 5052 Star lost during calibration... blundering on
00:34:26.532 00.000 5052 Status Line: star lost
00:34:26.534 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:34:26.534 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:34:26.543 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:34:26.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:26.543 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:34:26.543 00.000 5052 Enqueuing Expose request
00:34:26.543 00.000 8976 Worker thread wakes up
00:34:26.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:26.543 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:34:26.907 00.364 5052 Stop button clicked
00:34:26.907 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:34:26.907 00.000 5052 Status Line: Waiting for devices...
00:34:26.957 00.050 8976 ASCOM_AbortExposure returns err = 0
00:34:26.957 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
00:34:26.957 00.000 8976 worker thread done servicing request
00:34:26.957 00.000 5052 OnExposeComplete: enter
00:34:26.957 00.000 5052 OnExposeComplete: Capture Error reported
00:34:26.957 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
00:34:26.957 00.000 5052 MoveAxis(D, 3, -)
00:34:26.957 00.000 5052 stepping (-3, 3) + (0, -3)
00:34:26.957 00.000 5052 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:34:26.986 00.029 5052 Received - 47 (G) 
00:34:26.986 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:34:26.986 00.000 5052 stepped: pos (-3, 0)
00:34:26.986 00.000 5052 MoveAxis(R, 3, -)
00:34:26.986 00.000 5052 stepping (-3, 0) + (3, 0)
00:34:26.986 00.000 5052 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:34:27.018 00.032 5052 Received - 47 (G) 
00:34:27.018 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:34:27.018 00.000 5052 stepped: pos (0, 0)
00:34:27.018 00.000 5052 Mount: notify guiding stopped
00:34:27.018 00.000 5052 BLC: window closed
00:34:27.018 00.000 5052 BLC: Last direction was reset
00:34:27.018 00.000 5052 Changing from state CALIBRATING_SECONDARY to STOP
00:34:27.018 00.000 5052 guider state => SELECTING
00:34:27.018 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:34:27.026 00.008 5052 Changing from state SELECTING to UNINITIALIZED
00:34:27.026 00.000 5052 guider state => SELECTING
00:34:27.028 00.002 5052 Status Line: Stopped.
00:34:27.030 00.002 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
00:34:28.709 01.679 5052 SetCurrentPosition(327.93,174.86)
00:34:28.709 00.000 5052 Star::Find(18, 327, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 154
00:34:28.709 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=176.84, Mass=253, SNR=11.0, Peak=70 HFD=3.5
00:34:28.709 00.000 5052 setting lock position to (328.56, 176.84)
00:34:28.709 00.000 5052 MultiStar: single-star usage forced by user star selection
00:34:28.709 00.000 5052 Status Line: Selected star at (328.6, 176.8)
00:34:28.711 00.002 5052 Changing from state SELECTING to SELECTED
00:34:28.711 00.000 5052 guider state => SELECTED
00:34:30.590 01.879 5052 GuideButtonClick i=1 ctx=Guide button clicked
00:34:30.590 00.000 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
00:34:30.590 00.000 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
00:34:30.590 00.000 5052 GetBoolean("/Confirm/v2_highdec_calibration_ok", 0) returns 0
00:34:33.062 02.472 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
00:34:33.062 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:34:33.063 00.001 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:34:33.063 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:34:33.063 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:34:33.063 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 6.085410
00:34:33.063 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 20
00:34:33.063 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:34:33.064 00.001 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:34:33.064 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:34:33.064 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:19:44 AM"
00:34:33.064 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:34:33.064 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.4}, {4.9 0.6}, {7.0 0.1}, {7.3 0.2}, {8.1 0.1}, {9.6 0.4}, {10.5 0.2}, {12.3 0.8}, {12.9 0.7}, {12.5 1.2}, {12.8 0.8}, {14.3 1.2}, {16.3 0.7}, {18.6 1.0}, {20.4 1.4}, {20.6 1.5}, {21.4 1.1}, {22.8 1.5}, {24.3 1.3}, {26.7 1.2}, {26.7 1.2}, {19.3 1.4}, {11.9 1.7}, {3.5 1.9}, {-2.0 1.7}"
00:34:33.064 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.4 2.2}, {-0.5 4.0}, {-1.1 7.7}, {0.3 10.0}, {1.6 12.3}, {2.2 14.9}, {2.2 16.4}, {2.5 19.0}, {2.2 21.2}, {2.3 23.8}, {1.6 26.6}, {1.6 26.6}, {-0.0 13.5}, {-2.0 -2.5}"
00:34:33.172 00.108 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:34:33.174 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:34:33.174 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:34:33.175 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
00:34:33.265 00.090 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:34:33.265 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:34:33.265 00.000 5052 guider state => CALIBRATING_PRIMARY
00:34:33.265 00.000 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:34:33.268 00.003 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:33.268 00.000 5052 Enqueuing Expose request
00:34:33.269 00.001 8976 Worker thread wakes up
00:34:33.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:33.269 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,159,37,37)
00:34:33.280 00.011 5052 reset dither spiral
00:34:33.965 00.685 8976 Exposure complete
00:34:33.970 00.005 8976 worker thread done servicing request
00:34:33.971 00.001 5052 OnExposeComplete: enter
00:34:33.971 00.000 5052 UpdateGuideState(): m_state=3
00:34:33.971 00.000 5052 Star::Find(18, 328, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
00:34:33.971 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=177.49, Mass=268, SNR=11.3, Peak=67 HFD=3.6
00:34:33.971 00.000 5052 DistanceChecker: deactivated
00:34:33.971 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
00:34:33.971 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
00:34:33.971 00.000 5052 CameraToMount -- cameraX=1.58 cameraY=0.66 hyp=1.72 cameraTheta=0.39 mountX=-0.13 mountY=-1.69, mountTheta=-1.65
00:34:33.971 00.000 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
00:34:33.972 00.001 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:34:33.972 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:34:33.972 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:34:33.972 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:34:33.972 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 6.085410
00:34:33.972 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 20
00:34:33.972 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:34:33.973 00.001 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:34:33.973 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:34:33.973 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:19:44 AM"
00:34:33.973 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:34:33.973 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.4}, {4.9 0.6}, {7.0 0.1}, {7.3 0.2}, {8.1 0.1}, {9.6 0.4}, {10.5 0.2}, {12.3 0.8}, {12.9 0.7}, {12.5 1.2}, {12.8 0.8}, {14.3 1.2}, {16.3 0.7}, {18.6 1.0}, {20.4 1.4}, {20.6 1.5}, {21.4 1.1}, {22.8 1.5}, {24.3 1.3}, {26.7 1.2}, {26.7 1.2}, {19.3 1.4}, {11.9 1.7}, {3.5 1.9}, {-2.0 1.7}"
00:34:33.973 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.4 2.2}, {-0.5 4.0}, {-1.1 7.7}, {0.3 10.0}, {1.6 12.3}, {2.2 14.9}, {2.2 16.4}, {2.5 19.0}, {2.2 21.2}, {2.3 23.8}, {1.6 26.6}, {1.6 26.6}, {-0.0 13.5}, {-2.0 -2.5}"
00:34:34.054 00.081 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:34:34.058 00.004 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:34:34.058 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:34:34.058 00.000 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
00:34:34.193 00.135 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:34:34.193 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:34:34.193 00.000 5052 guider state => CALIBRATING_SECONDARY
00:34:34.193 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:34:34.202 00.009 5052 UpdateGuideState exits: m=268 SNR=11.3
00:34:34.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:34.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:34.202 00.000 5052 Enqueuing Expose request
00:34:34.202 00.000 8976 Worker thread wakes up
00:34:34.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:34.202 00.000 8976 Handling exposure in thread, d=500 o=3 r=(312,159,37,37)
00:34:34.888 00.686 8976 Exposure complete
00:34:34.894 00.006 8976 worker thread done servicing request
00:34:34.894 00.000 5052 OnExposeComplete: enter
00:34:34.894 00.000 5052 UpdateGuideState(): m_state=4
00:34:34.894 00.000 5052 Star::Find(18, 330, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
00:34:34.894 00.000 5052 Star::Find returns 1 (0), X=330.45, Y=177.68, Mass=251, SNR=11.0, Peak=69 HFD=3.3
00:34:34.894 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
00:34:34.894 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
00:34:34.894 00.000 5052 CameraToMount -- cameraX=1.89 cameraY=0.84 hyp=2.07 cameraTheta=0.42 mountX=-0.11 mountY=-2.05, mountTheta=-1.62
00:34:34.895 00.001 5052 Scope::UpdateCalibrationState: starting location = 330.45,177.68 coords = 14.07,54.2
00:34:34.895 00.000 5052 Status Line: West step   1, dist= 0.0
00:34:34.897 00.002 5052 Enqueuing Calibration Move request for direction 3
00:34:34.897 00.000 8976 Worker thread wakes up
00:34:34.897 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:34.897 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:34.897 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:34.897 00.000 8976 MoveAxis(W, 450, -)
00:34:34.897 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:34.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:34:34.897 00.000 8976 IsSlewing returns 0
00:34:34.897 00.000 8976 IsGuiding returns 0
00:34:34.898 00.001 8976 PulseGuide returned control before completion, sleep 460
00:34:34.906 00.008 5052 UpdateGuideState exits: m=251 SNR=11.0
00:34:34.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:34.907 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:34.907 00.000 5052 Enqueuing Expose request
00:34:35.368 00.461 8976 IsGuiding returns 1
00:34:35.368 00.000 8976 scope still moving after pulse duration time elapsed
00:34:35.399 00.031 8976 IsSlewing returns 0
00:34:35.399 00.000 8976 IsGuiding returns 1
00:34:35.430 00.031 8976 IsSlewing returns 0
00:34:35.430 00.000 8976 IsGuiding returns 1
00:34:35.461 00.031 8976 IsSlewing returns 0
00:34:35.461 00.000 8976 IsGuiding returns 0
00:34:35.461 00.000 8976 scope move finished after 450 + 113 ms
00:34:35.461 00.000 8976 Move returns status 0, amount 450
00:34:35.461 00.000 8976 move complete, result=0
00:34:35.461 00.000 8976 worker thread done servicing request
00:34:35.461 00.000 8976 Worker thread wakes up
00:34:35.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:35.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(312,160,37,37)
00:34:36.145 00.684 8976 Exposure complete
00:34:36.151 00.006 8976 worker thread done servicing request
00:34:36.151 00.000 5052 OnExposeComplete: enter
00:34:36.151 00.000 5052 UpdateGuideState(): m_state=4
00:34:36.151 00.000 5052 Star::Find(18, 330, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
00:34:36.151 00.000 5052 Star::Find returns 1 (0), X=332.64, Y=177.68, Mass=276, SNR=11.6, Peak=67 HFD=3.6
00:34:36.151 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
00:34:36.151 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
00:34:36.151 00.000 5052 CameraToMount -- cameraX=4.09 cameraY=0.85 hyp=4.17 cameraTheta=0.20 mountX=-1.10 mountY=-3.89, mountTheta=-1.85
00:34:36.152 00.001 5052 Status Line: West step   2, dist= 2.2
00:34:36.153 00.001 5052 Enqueuing Calibration Move request for direction 3
00:34:36.153 00.000 8976 Worker thread wakes up
00:34:36.153 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:36.153 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:36.153 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:36.154 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:34:36.154 00.000 8976 MoveAxis(W, 450, -)
00:34:36.154 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:36.154 00.000 8976 IsSlewing returns 0
00:34:36.154 00.000 8976 IsGuiding returns 0
00:34:36.154 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:36.163 00.009 5052 UpdateGuideState exits: m=276 SNR=11.6
00:34:36.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:36.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:36.163 00.000 5052 Enqueuing Expose request
00:34:36.627 00.464 8976 IsGuiding returns 1
00:34:36.627 00.000 8976 scope still moving after pulse duration time elapsed
00:34:36.658 00.031 8976 IsSlewing returns 0
00:34:36.658 00.000 8976 IsGuiding returns 1
00:34:36.703 00.045 8976 IsSlewing returns 0
00:34:36.703 00.000 8976 IsGuiding returns 1
00:34:36.735 00.032 8976 IsSlewing returns 0
00:34:36.735 00.000 8976 IsGuiding returns 0
00:34:36.735 00.000 8976 scope move finished after 450 + 130 ms
00:34:36.735 00.000 8976 Move returns status 0, amount 450
00:34:36.735 00.000 8976 move complete, result=0
00:34:36.735 00.000 8976 worker thread done servicing request
00:34:36.735 00.000 8976 Worker thread wakes up
00:34:36.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:36.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(315,160,37,37)
00:34:37.420 00.685 8976 Exposure complete
00:34:37.426 00.006 8976 worker thread done servicing request
00:34:37.426 00.000 5052 OnExposeComplete: enter
00:34:37.426 00.000 5052 UpdateGuideState(): m_state=4
00:34:37.426 00.000 5052 Star::Find(18, 332, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
00:34:37.426 00.000 5052 Star::Find returns 1 (0), X=334.33, Y=177.72, Mass=249, SNR=10.9, Peak=70 HFD=3.4
00:34:37.426 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
00:34:37.426 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
00:34:37.426 00.000 5052 CameraToMount -- cameraX=5.78 cameraY=0.88 hyp=5.84 cameraTheta=0.15 mountX=-1.85 mountY=-5.32, mountTheta=-1.90
00:34:37.427 00.001 5052 Status Line: West step   3, dist= 3.9
00:34:37.428 00.001 5052 Enqueuing Calibration Move request for direction 3
00:34:37.428 00.000 8976 Worker thread wakes up
00:34:37.428 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:37.428 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:37.428 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:34:37.428 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:37.428 00.000 8976 MoveAxis(W, 450, -)
00:34:37.428 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:37.429 00.001 8976 IsSlewing returns 0
00:34:37.429 00.000 8976 IsGuiding returns 0
00:34:37.429 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:37.437 00.008 5052 UpdateGuideState exits: m=249 SNR=10.9
00:34:37.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:37.437 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:37.437 00.000 5052 Enqueuing Expose request
00:34:37.899 00.462 8976 IsGuiding returns 1
00:34:37.899 00.000 8976 scope still moving after pulse duration time elapsed
00:34:37.930 00.031 8976 IsSlewing returns 0
00:34:37.930 00.000 8976 IsGuiding returns 1
00:34:37.961 00.031 8976 IsSlewing returns 0
00:34:37.961 00.000 8976 IsGuiding returns 1
00:34:37.992 00.031 8976 IsSlewing returns 0
00:34:37.992 00.000 8976 IsGuiding returns 0
00:34:37.992 00.000 8976 scope move finished after 450 + 113 ms
00:34:37.992 00.000 8976 Move returns status 0, amount 450
00:34:37.992 00.000 8976 move complete, result=0
00:34:37.992 00.000 8976 worker thread done servicing request
00:34:37.992 00.000 8976 Worker thread wakes up
00:34:37.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:37.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(316,160,37,37)
00:34:38.677 00.685 8976 Exposure complete
00:34:38.682 00.005 8976 worker thread done servicing request
00:34:38.682 00.000 5052 OnExposeComplete: enter
00:34:38.682 00.000 5052 UpdateGuideState(): m_state=4
00:34:38.682 00.000 5052 Star::Find(18, 334, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
00:34:38.683 00.001 5052 Star::Find returns 1 (0), X=335.83, Y=177.36, Mass=264, SNR=11.2, Peak=67 HFD=3.7
00:34:38.683 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
00:34:38.683 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
00:34:38.683 00.000 5052 CameraToMount -- cameraX=7.27 cameraY=0.52 hyp=7.29 cameraTheta=0.07 mountX=-2.85 mountY=-6.38, mountTheta=-1.99
00:34:38.683 00.000 5052 Status Line: West step   4, dist= 5.4
00:34:38.685 00.002 5052 Enqueuing Calibration Move request for direction 3
00:34:38.685 00.000 8976 Worker thread wakes up
00:34:38.685 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:38.685 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:38.685 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:38.685 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:34:38.685 00.000 8976 MoveAxis(W, 450, -)
00:34:38.686 00.001 8976 Guiding  Dir = 3, Dur = 450
00:34:38.686 00.000 8976 IsSlewing returns 0
00:34:38.686 00.000 8976 IsGuiding returns 0
00:34:38.686 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:38.694 00.008 5052 UpdateGuideState exits: m=264 SNR=11.2
00:34:38.694 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:38.694 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:38.694 00.000 5052 Enqueuing Expose request
00:34:39.152 00.458 8976 IsGuiding returns 1
00:34:39.152 00.000 8976 scope still moving after pulse duration time elapsed
00:34:39.183 00.031 8976 IsSlewing returns 0
00:34:39.183 00.000 8976 IsGuiding returns 1
00:34:39.214 00.031 8976 IsSlewing returns 0
00:34:39.214 00.000 8976 IsGuiding returns 1
00:34:39.246 00.032 8976 IsSlewing returns 0
00:34:39.246 00.000 8976 IsGuiding returns 0
00:34:39.246 00.000 8976 scope move finished after 450 + 109 ms
00:34:39.246 00.000 8976 Move returns status 0, amount 450
00:34:39.246 00.000 8976 move complete, result=0
00:34:39.246 00.000 8976 worker thread done servicing request
00:34:39.246 00.000 8976 Worker thread wakes up
00:34:39.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:39.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(318,159,37,37)
00:34:39.928 00.682 8976 Exposure complete
00:34:39.933 00.005 8976 worker thread done servicing request
00:34:39.933 00.000 5052 OnExposeComplete: enter
00:34:39.933 00.000 5052 UpdateGuideState(): m_state=4
00:34:39.933 00.000 5052 Star::Find(18, 335, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
00:34:39.933 00.000 5052 Star::Find returns 1 (0), X=337.27, Y=177.08, Mass=262, SNR=11.2, Peak=68 HFD=3.4
00:34:39.933 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
00:34:39.933 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
00:34:39.933 00.000 5052 CameraToMount -- cameraX=8.72 cameraY=0.24 hyp=8.72 cameraTheta=0.03 mountX=-3.75 mountY=-7.44, mountTheta=-2.04
00:34:39.934 00.001 5052 Status Line: West step   5, dist= 6.9
00:34:39.936 00.002 5052 Enqueuing Calibration Move request for direction 3
00:34:39.936 00.000 8976 Worker thread wakes up
00:34:39.936 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:39.936 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:39.936 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:39.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:34:39.936 00.000 8976 MoveAxis(W, 450, -)
00:34:39.936 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:39.937 00.001 8976 IsSlewing returns 0
00:34:39.937 00.000 8976 IsGuiding returns 0
00:34:39.937 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:39.946 00.009 5052 UpdateGuideState exits: m=262 SNR=11.2
00:34:39.946 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:39.946 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:39.946 00.000 5052 Enqueuing Expose request
00:34:40.405 00.459 8976 IsGuiding returns 1
00:34:40.405 00.000 8976 scope still moving after pulse duration time elapsed
00:34:40.437 00.032 8976 IsSlewing returns 0
00:34:40.437 00.000 8976 IsGuiding returns 1
00:34:40.468 00.031 8976 IsSlewing returns 0
00:34:40.468 00.000 8976 IsGuiding returns 1
00:34:40.499 00.031 8976 IsSlewing returns 0
00:34:40.499 00.000 8976 IsGuiding returns 0
00:34:40.499 00.000 8976 scope move finished after 450 + 112 ms
00:34:40.499 00.000 8976 Move returns status 0, amount 450
00:34:40.499 00.000 8976 move complete, result=0
00:34:40.499 00.000 8976 worker thread done servicing request
00:34:40.499 00.000 8976 Worker thread wakes up
00:34:40.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:40.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,159,37,37)
00:34:41.182 00.683 8976 Exposure complete
00:34:41.188 00.006 8976 worker thread done servicing request
00:34:41.188 00.000 5052 OnExposeComplete: enter
00:34:41.188 00.000 5052 UpdateGuideState(): m_state=4
00:34:41.188 00.000 5052 Star::Find(18, 337, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
00:34:41.188 00.000 5052 Star::Find returns 1 (0), X=338.71, Y=177.49, Mass=262, SNR=11.2, Peak=69 HFD=3.4
00:34:41.188 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
00:34:41.188 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
00:34:41.188 00.000 5052 CameraToMount -- cameraX=10.15 cameraY=0.65 hyp=10.17 cameraTheta=0.06 mountX=-4.04 mountY=-8.87, mountTheta=-2.00
00:34:41.189 00.001 5052 Status Line: West step   6, dist= 8.3
00:34:41.190 00.001 5052 Enqueuing Calibration Move request for direction 3
00:34:41.190 00.000 8976 Worker thread wakes up
00:34:41.190 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:41.190 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:41.190 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:41.190 00.000 8976 MoveAxis(W, 450, -)
00:34:41.190 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:41.190 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:34:41.191 00.001 8976 IsSlewing returns 0
00:34:41.191 00.000 8976 IsGuiding returns 0
00:34:41.191 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:41.199 00.008 5052 UpdateGuideState exits: m=262 SNR=11.2
00:34:41.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:41.199 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:41.199 00.000 5052 Enqueuing Expose request
00:34:41.661 00.462 8976 IsGuiding returns 1
00:34:41.661 00.000 8976 scope still moving after pulse duration time elapsed
00:34:41.692 00.031 8976 IsSlewing returns 0
00:34:41.692 00.000 8976 IsGuiding returns 1
00:34:41.722 00.030 8976 IsSlewing returns 0
00:34:41.722 00.000 8976 IsGuiding returns 1
00:34:41.754 00.032 8976 IsSlewing returns 0
00:34:41.754 00.000 8976 IsGuiding returns 0
00:34:41.754 00.000 8976 scope move finished after 450 + 112 ms
00:34:41.754 00.000 8976 Move returns status 0, amount 450
00:34:41.754 00.000 8976 move complete, result=0
00:34:41.754 00.000 8976 worker thread done servicing request
00:34:41.754 00.000 8976 Worker thread wakes up
00:34:41.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:41.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(321,159,37,37)
00:34:42.440 00.686 8976 Exposure complete
00:34:42.445 00.005 8976 worker thread done servicing request
00:34:42.445 00.000 5052 OnExposeComplete: enter
00:34:42.445 00.000 5052 UpdateGuideState(): m_state=4
00:34:42.445 00.000 5052 Star::Find(18, 338, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
00:34:42.445 00.000 5052 Star::Find returns 1 (0), X=339.74, Y=178.07, Mass=272, SNR=11.4, Peak=65 HFD=3.4
00:34:42.445 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
00:34:42.445 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
00:34:42.446 00.001 5052 CameraToMount -- cameraX=11.18 cameraY=1.23 hyp=11.25 cameraTheta=0.11 mountX=-3.99 mountY=-10.05, mountTheta=-1.95
00:34:42.446 00.000 5052 Status Line: West step   7, dist= 9.3
00:34:42.449 00.003 5052 Enqueuing Calibration Move request for direction 3
00:34:42.449 00.000 8976 Worker thread wakes up
00:34:42.449 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:42.449 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:42.449 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:34:42.449 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:42.449 00.000 8976 MoveAxis(W, 450, -)
00:34:42.449 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:42.450 00.001 8976 IsSlewing returns 0
00:34:42.450 00.000 8976 IsGuiding returns 0
00:34:42.450 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:42.458 00.008 5052 UpdateGuideState exits: m=272 SNR=11.4
00:34:42.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:42.459 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:42.459 00.000 5052 Enqueuing Expose request
00:34:42.919 00.460 8976 IsGuiding returns 1
00:34:42.919 00.000 8976 scope still moving after pulse duration time elapsed
00:34:42.950 00.031 8976 IsSlewing returns 0
00:34:42.950 00.000 8976 IsGuiding returns 1
00:34:42.982 00.032 8976 IsSlewing returns 0
00:34:42.982 00.000 8976 IsGuiding returns 1
00:34:43.014 00.032 8976 IsSlewing returns 0
00:34:43.014 00.000 8976 IsGuiding returns 0
00:34:43.014 00.000 8976 scope move finished after 450 + 114 ms
00:34:43.014 00.000 8976 Move returns status 0, amount 450
00:34:43.014 00.000 8976 move complete, result=0
00:34:43.014 00.000 8976 worker thread done servicing request
00:34:43.014 00.000 8976 Worker thread wakes up
00:34:43.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:43.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(322,160,37,37)
00:34:43.697 00.683 8976 Exposure complete
00:34:43.702 00.005 8976 worker thread done servicing request
00:34:43.702 00.000 5052 OnExposeComplete: enter
00:34:43.702 00.000 5052 UpdateGuideState(): m_state=4
00:34:43.703 00.001 5052 Star::Find(18, 339, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
00:34:43.703 00.000 5052 Star::Find returns 1 (0), X=341.02, Y=177.81, Mass=267, SNR=11.3, Peak=67 HFD=3.7
00:34:43.703 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
00:34:43.703 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
00:34:43.703 00.000 5052 CameraToMount -- cameraX=12.47 cameraY=0.98 hyp=12.50 cameraTheta=0.08 mountX=-4.81 mountY=-10.99, mountTheta=-1.98
00:34:43.703 00.000 5052 Status Line: West step   8, dist=10.6
00:34:43.705 00.002 5052 Enqueuing Calibration Move request for direction 3
00:34:43.705 00.000 8976 Worker thread wakes up
00:34:43.705 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:43.705 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:43.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:34:43.705 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:43.705 00.000 8976 MoveAxis(W, 450, -)
00:34:43.705 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:43.706 00.001 8976 IsSlewing returns 0
00:34:43.706 00.000 8976 IsGuiding returns 0
00:34:43.706 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:43.714 00.008 5052 UpdateGuideState exits: m=267 SNR=11.3
00:34:43.715 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:43.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:43.715 00.000 5052 Enqueuing Expose request
00:34:44.177 00.462 8976 IsGuiding returns 1
00:34:44.177 00.000 8976 scope still moving after pulse duration time elapsed
00:34:44.209 00.032 8976 IsSlewing returns 0
00:34:44.209 00.000 8976 IsGuiding returns 1
00:34:44.240 00.031 8976 IsSlewing returns 0
00:34:44.240 00.000 8976 IsGuiding returns 1
00:34:44.271 00.031 8976 IsSlewing returns 0
00:34:44.271 00.000 8976 IsGuiding returns 0
00:34:44.271 00.000 8976 scope move finished after 450 + 115 ms
00:34:44.271 00.000 8976 Move returns status 0, amount 450
00:34:44.271 00.000 8976 move complete, result=0
00:34:44.271 00.000 8976 worker thread done servicing request
00:34:44.271 00.000 8976 Worker thread wakes up
00:34:44.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:44.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(323,160,37,37)
00:34:44.953 00.682 8976 Exposure complete
00:34:44.958 00.005 8976 worker thread done servicing request
00:34:44.958 00.000 5052 OnExposeComplete: enter
00:34:44.958 00.000 5052 UpdateGuideState(): m_state=4
00:34:44.958 00.000 5052 Star::Find(18, 341, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
00:34:44.959 00.001 5052 Star::Find returns 1 (0), X=342.12, Y=177.80, Mass=275, SNR=11.5, Peak=67 HFD=3.8
00:34:44.959 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
00:34:44.959 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
00:34:44.959 00.000 5052 CameraToMount -- cameraX=13.56 cameraY=0.97 hyp=13.59 cameraTheta=0.07 mountX=-5.31 mountY=-11.90, mountTheta=-1.99
00:34:44.959 00.000 5052 Status Line: West step   9, dist=11.7
00:34:44.961 00.002 5052 Enqueuing Calibration Move request for direction 3
00:34:44.961 00.000 8976 Worker thread wakes up
00:34:44.961 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:44.961 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:44.961 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:34:44.961 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:44.961 00.000 8976 MoveAxis(W, 450, -)
00:34:44.961 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:44.962 00.001 8976 IsSlewing returns 0
00:34:44.962 00.000 8976 IsGuiding returns 0
00:34:44.962 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:44.970 00.008 5052 UpdateGuideState exits: m=275 SNR=11.5
00:34:44.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:44.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:44.970 00.000 5052 Enqueuing Expose request
00:34:45.433 00.463 8976 IsGuiding returns 1
00:34:45.433 00.000 8976 scope still moving after pulse duration time elapsed
00:34:45.465 00.032 8976 IsSlewing returns 0
00:34:45.465 00.000 8976 IsGuiding returns 1
00:34:45.496 00.031 8976 IsSlewing returns 0
00:34:45.496 00.000 8976 IsGuiding returns 1
00:34:45.528 00.032 8976 IsSlewing returns 0
00:34:45.529 00.001 8976 IsGuiding returns 0
00:34:45.529 00.000 8976 scope move finished after 450 + 116 ms
00:34:45.529 00.000 8976 Move returns status 0, amount 450
00:34:45.529 00.000 8976 move complete, result=0
00:34:45.529 00.000 8976 worker thread done servicing request
00:34:45.529 00.000 8976 Worker thread wakes up
00:34:45.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:45.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(324,160,37,37)
00:34:46.211 00.682 8976 Exposure complete
00:34:46.217 00.006 8976 worker thread done servicing request
00:34:46.217 00.000 5052 OnExposeComplete: enter
00:34:46.217 00.000 5052 UpdateGuideState(): m_state=4
00:34:46.217 00.000 5052 Star::Find(18, 342, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
00:34:46.217 00.000 5052 Star::Find returns 1 (0), X=343.24, Y=177.62, Mass=258, SNR=11.1, Peak=73 HFD=3.6
00:34:46.217 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
00:34:46.217 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
00:34:46.217 00.000 5052 CameraToMount -- cameraX=14.69 cameraY=0.78 hyp=14.71 cameraTheta=0.05 mountX=-5.99 mountY=-12.74, mountTheta=-2.01
00:34:46.218 00.001 5052 Status Line: West step  10, dist=12.8
00:34:46.219 00.001 5052 Enqueuing Calibration Move request for direction 3
00:34:46.219 00.000 8976 Worker thread wakes up
00:34:46.219 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:46.219 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:46.219 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:34:46.219 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:46.219 00.000 8976 MoveAxis(W, 450, -)
00:34:46.219 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:46.220 00.001 8976 IsSlewing returns 0
00:34:46.220 00.000 8976 IsGuiding returns 0
00:34:46.220 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:46.228 00.008 5052 UpdateGuideState exits: m=258 SNR=11.1
00:34:46.228 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:46.228 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:46.228 00.000 5052 Enqueuing Expose request
00:34:46.693 00.465 8976 IsGuiding returns 1
00:34:46.693 00.000 8976 scope still moving after pulse duration time elapsed
00:34:46.724 00.031 8976 IsSlewing returns 0
00:34:46.724 00.000 8976 IsGuiding returns 1
00:34:46.755 00.031 8976 IsSlewing returns 0
00:34:46.755 00.000 8976 IsGuiding returns 1
00:34:46.786 00.031 8976 IsSlewing returns 0
00:34:46.786 00.000 8976 IsGuiding returns 0
00:34:46.786 00.000 8976 scope move finished after 450 + 115 ms
00:34:46.786 00.000 8976 Move returns status 0, amount 450
00:34:46.786 00.000 8976 move complete, result=0
00:34:46.786 00.000 8976 worker thread done servicing request
00:34:46.786 00.000 8976 Worker thread wakes up
00:34:46.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:46.786 00.000 8976 Handling exposure in thread, d=500 o=3 r=(325,160,37,37)
00:34:47.469 00.683 8976 Exposure complete
00:34:47.474 00.005 8976 worker thread done servicing request
00:34:47.474 00.000 5052 OnExposeComplete: enter
00:34:47.474 00.000 5052 UpdateGuideState(): m_state=4
00:34:47.474 00.000 5052 Star::Find(18, 343, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
00:34:47.474 00.000 5052 Star::Find returns 1 (0), X=344.23, Y=177.77, Mass=273, SNR=11.4, Peak=69 HFD=3.8
00:34:47.474 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
00:34:47.474 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
00:34:47.474 00.000 5052 CameraToMount -- cameraX=15.67 cameraY=0.94 hyp=15.70 cameraTheta=0.06 mountX=-6.30 mountY=-13.65, mountTheta=-2.00
00:34:47.476 00.002 5052 Status Line: West step  11, dist=13.8
00:34:47.477 00.001 5052 Enqueuing Calibration Move request for direction 3
00:34:47.477 00.000 8976 Worker thread wakes up
00:34:47.477 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:47.477 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:47.477 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:47.477 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:34:47.477 00.000 8976 MoveAxis(W, 450, -)
00:34:47.477 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:47.478 00.001 8976 IsSlewing returns 0
00:34:47.478 00.000 8976 IsGuiding returns 0
00:34:47.478 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:47.486 00.008 5052 UpdateGuideState exits: m=273 SNR=11.4
00:34:47.487 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:47.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:47.487 00.000 5052 Enqueuing Expose request
00:34:47.947 00.460 8976 IsGuiding returns 1
00:34:47.947 00.000 8976 scope still moving after pulse duration time elapsed
00:34:47.978 00.031 8976 IsSlewing returns 0
00:34:47.978 00.000 8976 IsGuiding returns 1
00:34:48.010 00.032 8976 IsSlewing returns 0
00:34:48.010 00.000 8976 IsGuiding returns 1
00:34:48.041 00.031 8976 IsSlewing returns 0
00:34:48.041 00.000 8976 IsGuiding returns 0
00:34:48.041 00.000 8976 scope move finished after 450 + 113 ms
00:34:48.041 00.000 8976 Move returns status 0, amount 450
00:34:48.041 00.000 8976 move complete, result=0
00:34:48.041 00.000 8976 worker thread done servicing request
00:34:48.041 00.000 8976 Worker thread wakes up
00:34:48.041 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:48.041 00.000 8976 Handling exposure in thread, d=500 o=3 r=(326,160,37,37)
00:34:48.724 00.683 8976 Exposure complete
00:34:48.730 00.006 8976 worker thread done servicing request
00:34:48.730 00.000 5052 OnExposeComplete: enter
00:34:48.730 00.000 5052 UpdateGuideState(): m_state=4
00:34:48.730 00.000 5052 Star::Find(18, 344, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
00:34:48.730 00.000 5052 Star::Find returns 1 (0), X=345.76, Y=177.30, Mass=284, SNR=11.7, Peak=68 HFD=3.6
00:34:48.730 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
00:34:48.731 00.001 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
00:34:48.731 00.000 5052 CameraToMount -- cameraX=17.20 cameraY=0.47 hyp=17.21 cameraTheta=0.03 mountX=-7.41 mountY=-14.68, mountTheta=-2.04
00:34:48.731 00.000 5052 Status Line: West step  12, dist=15.3
00:34:48.733 00.002 5052 Enqueuing Calibration Move request for direction 3
00:34:48.733 00.000 8976 Worker thread wakes up
00:34:48.733 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:48.733 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:48.733 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:34:48.733 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:48.733 00.000 8976 MoveAxis(W, 450, -)
00:34:48.733 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:48.733 00.000 8976 IsSlewing returns 0
00:34:48.733 00.000 8976 IsGuiding returns 0
00:34:48.734 00.001 8976 PulseGuide returned control before completion, sleep 460
00:34:48.741 00.007 5052 UpdateGuideState exits: m=284 SNR=11.7
00:34:48.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:48.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:48.741 00.000 5052 Enqueuing Expose request
00:34:49.210 00.469 8976 IsGuiding returns 1
00:34:49.210 00.000 8976 scope still moving after pulse duration time elapsed
00:34:49.241 00.031 8976 IsSlewing returns 0
00:34:49.241 00.000 8976 IsGuiding returns 1
00:34:49.273 00.032 8976 IsSlewing returns 0
00:34:49.273 00.000 8976 IsGuiding returns 1
00:34:49.304 00.031 8976 IsSlewing returns 0
00:34:49.304 00.000 8976 IsGuiding returns 0
00:34:49.304 00.000 8976 scope move finished after 450 + 120 ms
00:34:49.304 00.000 8976 Move returns status 0, amount 450
00:34:49.304 00.000 8976 move complete, result=0
00:34:49.304 00.000 8976 worker thread done servicing request
00:34:49.304 00.000 8976 Worker thread wakes up
00:34:49.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:49.304 00.000 8976 Handling exposure in thread, d=500 o=3 r=(328,159,37,37)
00:34:49.988 00.684 8976 Exposure complete
00:34:49.993 00.005 8976 worker thread done servicing request
00:34:49.994 00.001 5052 OnExposeComplete: enter
00:34:49.994 00.000 5052 UpdateGuideState(): m_state=4
00:34:49.994 00.000 5052 Star::Find(18, 345, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
00:34:49.994 00.000 5052 Star::Find returns 1 (0), X=347.83, Y=178.03, Mass=271, SNR=11.4, Peak=64 HFD=4.0
00:34:49.994 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
00:34:49.994 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
00:34:49.994 00.000 5052 CameraToMount -- cameraX=19.27 cameraY=1.20 hyp=19.31 cameraTheta=0.06 mountX=-7.71 mountY=-16.82, mountTheta=-2.00
00:34:49.995 00.001 5052 Status Line: West step  13, dist=17.4
00:34:49.996 00.001 5052 Enqueuing Calibration Move request for direction 3
00:34:49.997 00.001 8976 Worker thread wakes up
00:34:49.997 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:49.997 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:49.997 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:34:49.997 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:49.997 00.000 8976 MoveAxis(W, 450, -)
00:34:49.997 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:49.997 00.000 8976 IsSlewing returns 0
00:34:49.997 00.000 8976 IsGuiding returns 0
00:34:49.997 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:50.005 00.008 5052 UpdateGuideState exits: m=271 SNR=11.4
00:34:50.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:50.006 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:50.006 00.000 5052 Enqueuing Expose request
00:34:50.463 00.457 8976 IsGuiding returns 1
00:34:50.463 00.000 8976 scope still moving after pulse duration time elapsed
00:34:50.494 00.031 8976 IsSlewing returns 0
00:34:50.494 00.000 8976 IsGuiding returns 1
00:34:50.526 00.032 8976 IsSlewing returns 0
00:34:50.526 00.000 8976 IsGuiding returns 1
00:34:50.557 00.031 8976 IsSlewing returns 0
00:34:50.557 00.000 8976 IsGuiding returns 0
00:34:50.557 00.000 8976 scope move finished after 450 + 109 ms
00:34:50.557 00.000 8976 Move returns status 0, amount 450
00:34:50.557 00.000 8976 move complete, result=0
00:34:50.557 00.000 8976 worker thread done servicing request
00:34:50.557 00.000 8976 Worker thread wakes up
00:34:50.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:50.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(330,160,37,37)
00:34:51.241 00.684 8976 Exposure complete
00:34:51.246 00.005 8976 worker thread done servicing request
00:34:51.246 00.000 5052 OnExposeComplete: enter
00:34:51.246 00.000 5052 UpdateGuideState(): m_state=4
00:34:51.246 00.000 5052 Star::Find(18, 347, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
00:34:51.247 00.001 5052 Star::Find returns 1 (0), X=348.57, Y=178.38, Mass=264, SNR=11.3, Peak=60 HFD=3.9
00:34:51.247 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
00:34:51.247 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
00:34:51.247 00.000 5052 CameraToMount -- cameraX=20.01 cameraY=1.54 hyp=20.07 cameraTheta=0.08 mountX=-7.74 mountY=-17.62, mountTheta=-1.98
00:34:51.247 00.000 5052 Status Line: West step  14, dist=18.1
00:34:51.249 00.002 5052 Enqueuing Calibration Move request for direction 3
00:34:51.249 00.000 8976 Worker thread wakes up
00:34:51.249 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:51.249 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:51.249 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:51.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:34:51.249 00.000 8976 MoveAxis(W, 450, -)
00:34:51.250 00.001 8976 Guiding  Dir = 3, Dur = 450
00:34:51.250 00.000 8976 IsSlewing returns 0
00:34:51.250 00.000 8976 IsGuiding returns 0
00:34:51.250 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:51.258 00.008 5052 UpdateGuideState exits: m=264 SNR=11.3
00:34:51.258 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:51.258 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:51.258 00.000 5052 Enqueuing Expose request
00:34:51.712 00.454 8976 IsGuiding returns 1
00:34:51.712 00.000 8976 scope still moving after pulse duration time elapsed
00:34:51.742 00.030 8976 IsSlewing returns 0
00:34:51.743 00.001 8976 IsGuiding returns 1
00:34:51.774 00.031 8976 IsSlewing returns 0
00:34:51.774 00.000 8976 IsGuiding returns 1
00:34:51.805 00.031 8976 IsSlewing returns 0
00:34:51.805 00.000 8976 IsGuiding returns 1
00:34:51.836 00.031 8976 IsSlewing returns 0
00:34:51.836 00.000 8976 IsGuiding returns 0
00:34:51.836 00.000 8976 scope move finished after 450 + 136 ms
00:34:51.836 00.000 8976 Move returns status 0, amount 450
00:34:51.836 00.000 8976 move complete, result=0
00:34:51.836 00.000 8976 worker thread done servicing request
00:34:51.836 00.000 8976 Worker thread wakes up
00:34:51.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:51.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(331,160,37,37)
00:34:52.522 00.686 8976 Exposure complete
00:34:52.528 00.006 8976 worker thread done servicing request
00:34:52.528 00.000 5052 OnExposeComplete: enter
00:34:52.528 00.000 5052 UpdateGuideState(): m_state=4
00:34:52.528 00.000 5052 Star::Find(18, 348, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
00:34:52.528 00.000 5052 Star::Find returns 1 (0), X=348.36, Y=177.96, Mass=262, SNR=11.2, Peak=63 HFD=3.3
00:34:52.528 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
00:34:52.528 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
00:34:52.528 00.000 5052 CameraToMount -- cameraX=19.81 cameraY=1.13 hyp=19.84 cameraTheta=0.06 mountX=-8.01 mountY=-17.22, mountTheta=-2.01
00:34:52.529 00.001 5052 Status Line: West step  15, dist=17.9
00:34:52.530 00.001 5052 Enqueuing Calibration Move request for direction 3
00:34:52.530 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:34:52.530 00.000 8976 Worker thread wakes up
00:34:52.530 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:52.530 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:52.530 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:52.531 00.001 8976 MoveAxis(W, 450, -)
00:34:52.531 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:52.531 00.000 8976 IsSlewing returns 0
00:34:52.531 00.000 8976 IsGuiding returns 0
00:34:52.531 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:52.540 00.009 5052 UpdateGuideState exits: m=262 SNR=11.2
00:34:52.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:52.540 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:52.540 00.000 5052 Enqueuing Expose request
00:34:52.998 00.458 8976 IsGuiding returns 1
00:34:52.998 00.000 8976 scope still moving after pulse duration time elapsed
00:34:53.030 00.032 8976 IsSlewing returns 0
00:34:53.030 00.000 8976 IsGuiding returns 1
00:34:53.061 00.031 8976 IsSlewing returns 0
00:34:53.061 00.000 8976 IsGuiding returns 1
00:34:53.091 00.030 8976 IsSlewing returns 0
00:34:53.091 00.000 8976 IsGuiding returns 1
00:34:53.122 00.031 8976 IsSlewing returns 0
00:34:53.122 00.000 8976 IsGuiding returns 1
00:34:53.152 00.030 8976 IsSlewing returns 0
00:34:53.152 00.000 8976 IsGuiding returns 1
00:34:53.183 00.031 8976 IsSlewing returns 0
00:34:53.183 00.000 8976 IsGuiding returns 0
00:34:53.183 00.000 8976 scope move finished after 450 + 201 ms
00:34:53.183 00.000 8976 Move returns status 0, amount 450
00:34:53.183 00.000 8976 move complete, result=0
00:34:53.183 00.000 8976 worker thread done servicing request
00:34:53.183 00.000 8976 Worker thread wakes up
00:34:53.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:53.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(330,160,37,37)
00:34:53.865 00.682 8976 Exposure complete
00:34:53.871 00.006 8976 worker thread done servicing request
00:34:53.871 00.000 5052 OnExposeComplete: enter
00:34:53.871 00.000 5052 UpdateGuideState(): m_state=4
00:34:53.871 00.000 5052 Star::Find(18, 348, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
00:34:53.871 00.000 5052 Star::Find returns 1 (0), X=351.14, Y=177.80, Mass=241, SNR=10.8, Peak=65 HFD=4.0
00:34:53.871 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
00:34:53.871 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
00:34:53.871 00.000 5052 CameraToMount -- cameraX=22.59 cameraY=0.97 hyp=22.61 cameraTheta=0.04 mountX=-9.42 mountY=-19.47, mountTheta=-2.02
00:34:53.872 00.001 5052 Status Line: West step  16, dist=20.7
00:34:53.873 00.001 5052 Enqueuing Calibration Move request for direction 3
00:34:53.873 00.000 8976 Worker thread wakes up
00:34:53.873 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:53.874 00.001 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:53.874 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:53.874 00.000 8976 MoveAxis(W, 450, -)
00:34:53.874 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:53.874 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:34:53.874 00.000 8976 IsSlewing returns 0
00:34:53.874 00.000 8976 IsGuiding returns 0
00:34:53.874 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:53.883 00.009 5052 UpdateGuideState exits: m=241 SNR=10.8
00:34:53.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:53.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:53.883 00.000 5052 Enqueuing Expose request
00:34:54.348 00.465 8976 IsGuiding returns 1
00:34:54.348 00.000 8976 scope still moving after pulse duration time elapsed
00:34:54.378 00.030 8976 IsSlewing returns 0
00:34:54.378 00.000 8976 IsGuiding returns 1
00:34:54.410 00.032 8976 IsSlewing returns 0
00:34:54.410 00.000 8976 IsGuiding returns 1
00:34:54.440 00.030 8976 IsSlewing returns 0
00:34:54.440 00.000 8976 IsGuiding returns 0
00:34:54.440 00.000 8976 scope move finished after 450 + 115 ms
00:34:54.440 00.000 8976 Move returns status 0, amount 450
00:34:54.440 00.000 8976 move complete, result=0
00:34:54.440 00.000 8976 worker thread done servicing request
00:34:54.440 00.000 8976 Worker thread wakes up
00:34:54.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:54.440 00.000 8976 Handling exposure in thread, d=500 o=3 r=(333,160,37,37)
00:34:55.123 00.683 8976 Exposure complete
00:34:55.129 00.006 8976 worker thread done servicing request
00:34:55.129 00.000 5052 OnExposeComplete: enter
00:34:55.129 00.000 5052 UpdateGuideState(): m_state=4
00:34:55.129 00.000 5052 Star::Find(18, 351, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
00:34:55.129 00.000 5052 Star::Find returns 1 (0), X=352.30, Y=178.00, Mass=261, SNR=11.2, Peak=75 HFD=3.4
00:34:55.129 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
00:34:55.129 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
00:34:55.129 00.000 5052 CameraToMount -- cameraX=23.75 cameraY=1.16 hyp=23.78 cameraTheta=0.05 mountX=-9.78 mountY=-20.55, mountTheta=-2.01
00:34:55.130 00.001 5052 Status Line: West step  17, dist=21.9
00:34:55.131 00.001 5052 Enqueuing Calibration Move request for direction 3
00:34:55.131 00.000 8976 Worker thread wakes up
00:34:55.131 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:55.131 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:55.131 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:55.131 00.000 8976 MoveAxis(W, 450, -)
00:34:55.131 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:55.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:34:55.132 00.001 8976 IsSlewing returns 0
00:34:55.132 00.000 8976 IsGuiding returns 0
00:34:55.132 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:55.140 00.008 5052 UpdateGuideState exits: m=261 SNR=11.2
00:34:55.140 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:55.141 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:55.141 00.000 5052 Enqueuing Expose request
00:34:55.597 00.456 8976 IsGuiding returns 1
00:34:55.597 00.000 8976 scope still moving after pulse duration time elapsed
00:34:55.627 00.030 8976 IsSlewing returns 0
00:34:55.627 00.000 8976 IsGuiding returns 1
00:34:55.658 00.031 8976 IsSlewing returns 0
00:34:55.658 00.000 8976 IsGuiding returns 1
00:34:55.689 00.031 8976 IsSlewing returns 0
00:34:55.689 00.000 8976 IsGuiding returns 0
00:34:55.689 00.000 8976 scope move finished after 450 + 107 ms
00:34:55.689 00.000 8976 Move returns status 0, amount 450
00:34:55.689 00.000 8976 move complete, result=0
00:34:55.689 00.000 8976 worker thread done servicing request
00:34:55.689 00.000 8976 Worker thread wakes up
00:34:55.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:55.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(334,160,37,37)
00:34:56.376 00.687 8976 Exposure complete
00:34:56.382 00.006 8976 worker thread done servicing request
00:34:56.382 00.000 5052 OnExposeComplete: enter
00:34:56.382 00.000 5052 UpdateGuideState(): m_state=4
00:34:56.382 00.000 5052 Star::Find(18, 352, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
00:34:56.382 00.000 5052 Star::Find returns 1 (0), X=352.04, Y=177.88, Mass=238, SNR=10.7, Peak=60 HFD=4.3
00:34:56.382 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
00:34:56.382 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
00:34:56.382 00.000 5052 CameraToMount -- cameraX=23.49 cameraY=1.05 hyp=23.51 cameraTheta=0.04 mountX=-9.76 mountY=-20.26, mountTheta=-2.02
00:34:56.382 00.000 5052 Status Line: West step  18, dist=21.6
00:34:56.384 00.002 5052 Enqueuing Calibration Move request for direction 3
00:34:56.384 00.000 8976 Worker thread wakes up
00:34:56.385 00.001 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:56.385 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:56.385 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:56.385 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:34:56.385 00.000 8976 MoveAxis(W, 450, -)
00:34:56.385 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:56.386 00.001 8976 IsSlewing returns 0
00:34:56.386 00.000 8976 IsGuiding returns 0
00:34:56.386 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:56.394 00.008 5052 UpdateGuideState exits: m=238 SNR=10.7
00:34:56.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:56.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:56.394 00.000 5052 Enqueuing Expose request
00:34:56.852 00.458 8976 IsGuiding returns 1
00:34:56.852 00.000 8976 scope still moving after pulse duration time elapsed
00:34:56.882 00.030 8976 IsSlewing returns 0
00:34:56.882 00.000 8976 IsGuiding returns 1
00:34:56.909 00.027 8976 IsSlewing returns 0
00:34:56.909 00.000 8976 IsGuiding returns 1
00:34:56.940 00.031 8976 IsSlewing returns 0
00:34:56.940 00.000 8976 IsGuiding returns 1
00:34:56.970 00.030 8976 IsSlewing returns 0
00:34:56.970 00.000 8976 IsGuiding returns 0
00:34:56.970 00.000 8976 scope move finished after 450 + 133 ms
00:34:56.970 00.000 8976 Move returns status 0, amount 450
00:34:56.970 00.000 8976 move complete, result=0
00:34:56.970 00.000 8976 worker thread done servicing request
00:34:56.970 00.000 8976 Worker thread wakes up
00:34:56.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:56.971 00.001 8976 Handling exposure in thread, d=500 o=3 r=(334,160,37,37)
00:34:57.653 00.682 8976 Exposure complete
00:34:57.659 00.006 8976 worker thread done servicing request
00:34:57.659 00.000 5052 OnExposeComplete: enter
00:34:57.659 00.000 5052 UpdateGuideState(): m_state=4
00:34:57.659 00.000 5052 Star::Find(18, 352, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
00:34:57.659 00.000 5052 Star::Find returns 1 (0), X=352.08, Y=178.22, Mass=238, SNR=10.7, Peak=63 HFD=4.1
00:34:57.659 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
00:34:57.659 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
00:34:57.659 00.000 5052 CameraToMount -- cameraX=23.53 cameraY=1.39 hyp=23.57 cameraTheta=0.06 mountX=-9.48 mountY=-20.48, mountTheta=-2.00
00:34:57.659 00.000 5052 Status Line: West step  19, dist=21.6
00:34:57.660 00.001 5052 Enqueuing Calibration Move request for direction 3
00:34:57.660 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:34:57.660 00.000 8976 Worker thread wakes up
00:34:57.661 00.001 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:57.661 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:57.661 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:57.661 00.000 8976 MoveAxis(W, 450, -)
00:34:57.661 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:57.661 00.000 8976 IsSlewing returns 0
00:34:57.661 00.000 8976 IsGuiding returns 0
00:34:57.661 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:57.669 00.008 5052 UpdateGuideState exits: m=238 SNR=10.7
00:34:57.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:57.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:57.669 00.000 5052 Enqueuing Expose request
00:34:58.136 00.467 8976 IsGuiding returns 1
00:34:58.136 00.000 8976 scope still moving after pulse duration time elapsed
00:34:58.168 00.032 8976 IsSlewing returns 0
00:34:58.168 00.000 8976 IsGuiding returns 1
00:34:58.200 00.032 8976 IsSlewing returns 0
00:34:58.200 00.000 8976 IsGuiding returns 1
00:34:58.231 00.031 8976 IsSlewing returns 0
00:34:58.231 00.000 8976 IsGuiding returns 0
00:34:58.231 00.000 8976 scope move finished after 450 + 119 ms
00:34:58.231 00.000 8976 Move returns status 0, amount 450
00:34:58.231 00.000 8976 move complete, result=0
00:34:58.231 00.000 8976 worker thread done servicing request
00:34:58.231 00.000 8976 Worker thread wakes up
00:34:58.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:58.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(334,160,37,37)
00:34:58.914 00.683 8976 Exposure complete
00:34:58.919 00.005 8976 worker thread done servicing request
00:34:58.919 00.000 5052 OnExposeComplete: enter
00:34:58.919 00.000 5052 UpdateGuideState(): m_state=4
00:34:58.919 00.000 5052 Star::Find(18, 352, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
00:34:58.919 00.000 5052 Star::Find returns 1 (0), X=353.53, Y=177.87, Mass=270, SNR=11.4, Peak=74 HFD=3.6
00:34:58.919 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
00:34:58.919 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
00:34:58.919 00.000 5052 CameraToMount -- cameraX=24.97 cameraY=1.03 hyp=24.99 cameraTheta=0.04 mountX=-10.45 mountY=-21.50, mountTheta=-2.02
00:34:58.920 00.001 5052 Status Line: West step  20, dist=23.1
00:34:58.921 00.001 5052 Enqueuing Calibration Move request for direction 3
00:34:58.922 00.001 8976 Worker thread wakes up
00:34:58.922 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:34:58.922 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:34:58.922 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:34:58.922 00.000 8976 MoveAxis(W, 450, -)
00:34:58.922 00.000 8976 Guiding  Dir = 3, Dur = 450
00:34:58.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:34:58.922 00.000 8976 IsSlewing returns 0
00:34:58.922 00.000 8976 IsGuiding returns 0
00:34:58.922 00.000 8976 PulseGuide returned control before completion, sleep 460
00:34:58.930 00.008 5052 UpdateGuideState exits: m=270 SNR=11.4
00:34:58.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:58.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:34:58.930 00.000 5052 Enqueuing Expose request
00:34:59.395 00.465 8976 IsGuiding returns 1
00:34:59.395 00.000 8976 scope still moving after pulse duration time elapsed
00:34:59.426 00.031 8976 IsSlewing returns 0
00:34:59.426 00.000 8976 IsGuiding returns 1
00:34:59.457 00.031 8976 IsSlewing returns 0
00:34:59.457 00.000 8976 IsGuiding returns 1
00:34:59.488 00.031 8976 IsSlewing returns 0
00:34:59.488 00.000 8976 IsGuiding returns 0
00:34:59.488 00.000 8976 scope move finished after 450 + 116 ms
00:34:59.488 00.000 8976 Move returns status 0, amount 450
00:34:59.488 00.000 8976 move complete, result=0
00:34:59.488 00.000 8976 worker thread done servicing request
00:34:59.488 00.000 8976 Worker thread wakes up
00:34:59.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:34:59.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(336,160,37,37)
00:35:00.174 00.686 8976 Exposure complete
00:35:00.179 00.005 8976 worker thread done servicing request
00:35:00.179 00.000 5052 OnExposeComplete: enter
00:35:00.179 00.000 5052 UpdateGuideState(): m_state=4
00:35:00.180 00.001 5052 Star::Find(18, 353, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
00:35:00.180 00.000 5052 Star::Find returns 1 (0), X=355.97, Y=178.03, Mass=246, SNR=10.9, Peak=63 HFD=4.1
00:35:00.180 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
00:35:00.180 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
00:35:00.180 00.000 5052 CameraToMount -- cameraX=27.42 cameraY=1.19 hyp=27.44 cameraTheta=0.04 mountX=-11.42 mountY=-23.64, mountTheta=-2.02
00:35:00.181 00.001 5052 WEST calibration completes with steps=20 angle=-179.2 rate=2.836 parity=1
00:35:00.181 00.000 5052 Falling Through to state GO_EAST
00:35:00.181 00.000 5052 Status Line: East step   4, dist=25.5
00:35:00.184 00.003 5052 Enqueuing Calibration Move request for direction 2
00:35:00.184 00.000 8976 Worker thread wakes up
00:35:00.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:35:00.184 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
00:35:00.184 00.000 8976 Handling axis move in thread for scope dir=2 dur=2500
00:35:00.184 00.000 8976 scope move axis dir= 2 dur= 2500 opts= 0x0
00:35:00.184 00.000 8976 MoveAxis(E, 2500, -)
00:35:00.184 00.000 8976 Guiding  Dir = 2, Dur = 2500
00:35:00.184 00.000 8976 IsSlewing returns 0
00:35:00.184 00.000 8976 IsGuiding returns 0
00:35:00.185 00.001 8976 PulseGuide returned control before completion, sleep 2510
00:35:00.191 00.006 5052 UpdateGuideState exits: m=246 SNR=10.9
00:35:00.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:00.191 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:00.191 00.000 5052 Enqueuing Expose request
00:35:02.700 02.509 8976 IsGuiding returns 1
00:35:02.700 00.000 8976 scope still moving after pulse duration time elapsed
00:35:02.731 00.031 8976 IsSlewing returns 0
00:35:02.731 00.000 8976 IsGuiding returns 1
00:35:02.762 00.031 8976 IsSlewing returns 0
00:35:02.762 00.000 8976 IsGuiding returns 1
00:35:02.792 00.030 8976 IsSlewing returns 0
00:35:02.792 00.000 8976 IsGuiding returns 1
00:35:02.823 00.031 8976 IsSlewing returns 0
00:35:02.823 00.000 8976 IsGuiding returns 0
00:35:02.823 00.000 8976 scope move finished after 2500 + 139 ms
00:35:02.823 00.000 8976 Move returns status 0, amount 2500
00:35:02.823 00.000 8976 move complete, result=0
00:35:02.823 00.000 8976 worker thread done servicing request
00:35:02.823 00.000 8976 Worker thread wakes up
00:35:02.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:02.823 00.000 8976 Handling exposure in thread, d=500 o=3 r=(338,160,37,37)
00:35:03.505 00.682 8976 Exposure complete
00:35:03.511 00.006 8976 worker thread done servicing request
00:35:03.511 00.000 5052 OnExposeComplete: enter
00:35:03.511 00.000 5052 UpdateGuideState(): m_state=4
00:35:03.511 00.000 5052 Star::Find(18, 355, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
00:35:03.511 00.000 5052 Star::Find returns 1 (0), X=350.33, Y=178.25, Mass=297, SNR=11.9, Peak=69 HFD=3.9
00:35:03.511 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
00:35:03.511 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
00:35:03.511 00.000 5052 CameraToMount -- cameraX=21.77 cameraY=1.41 hyp=21.82 cameraTheta=0.06 mountX=-8.65 mountY=-19.03, mountTheta=-2.00
00:35:03.512 00.001 5052 Status Line: East step   3, dist=19.9
00:35:03.513 00.001 5052 Enqueuing Calibration Move request for direction 2
00:35:03.513 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:35:03.513 00.000 8976 Worker thread wakes up
00:35:03.513 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
00:35:03.513 00.000 8976 Handling axis move in thread for scope dir=2 dur=2500
00:35:03.513 00.000 8976 scope move axis dir= 2 dur= 2500 opts= 0x0
00:35:03.513 00.000 8976 MoveAxis(E, 2500, -)
00:35:03.513 00.000 8976 Guiding  Dir = 2, Dur = 2500
00:35:03.514 00.001 8976 IsSlewing returns 0
00:35:03.514 00.000 8976 IsGuiding returns 0
00:35:03.514 00.000 8976 PulseGuide returned control before completion, sleep 2510
00:35:03.522 00.008 5052 UpdateGuideState exits: m=297 SNR=11.9
00:35:03.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:03.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:03.522 00.000 5052 Enqueuing Expose request
00:35:06.029 02.507 8976 IsGuiding returns 1
00:35:06.029 00.000 8976 scope still moving after pulse duration time elapsed
00:35:06.060 00.031 8976 IsSlewing returns 0
00:35:06.060 00.000 8976 IsGuiding returns 1
00:35:06.090 00.030 8976 IsSlewing returns 0
00:35:06.090 00.000 8976 IsGuiding returns 1
00:35:06.121 00.031 8976 IsSlewing returns 0
00:35:06.121 00.000 8976 IsGuiding returns 0
00:35:06.121 00.000 8976 scope move finished after 2500 + 107 ms
00:35:06.121 00.000 8976 Move returns status 0, amount 2500
00:35:06.121 00.000 8976 move complete, result=0
00:35:06.121 00.000 8976 worker thread done servicing request
00:35:06.121 00.000 8976 Worker thread wakes up
00:35:06.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:06.121 00.000 8976 Handling exposure in thread, d=500 o=3 r=(332,160,37,37)
00:35:06.804 00.683 8976 Exposure complete
00:35:06.810 00.006 8976 worker thread done servicing request
00:35:06.810 00.000 5052 OnExposeComplete: enter
00:35:06.810 00.000 5052 UpdateGuideState(): m_state=4
00:35:06.810 00.000 5052 Star::Find(18, 350, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
00:35:06.810 00.000 5052 Star::Find returns 1 (0), X=343.96, Y=178.58, Mass=240, SNR=10.7, Peak=70 HFD=3.8
00:35:06.810 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
00:35:06.810 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
00:35:06.810 00.000 5052 CameraToMount -- cameraX=15.40 cameraY=1.75 hyp=15.50 cameraTheta=0.11 mountX=-5.46 mountY=-13.87, mountTheta=-1.95
00:35:06.811 00.001 5052 Status Line: East step   2, dist=13.5
00:35:06.812 00.001 5052 Enqueuing Calibration Move request for direction 2
00:35:06.812 00.000 8976 Worker thread wakes up
00:35:06.812 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
00:35:06.812 00.000 8976 Handling axis move in thread for scope dir=2 dur=2500
00:35:06.812 00.000 8976 scope move axis dir= 2 dur= 2500 opts= 0x0
00:35:06.812 00.000 8976 MoveAxis(E, 2500, -)
00:35:06.812 00.000 8976 Guiding  Dir = 2, Dur = 2500
00:35:06.813 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:35:06.813 00.000 8976 IsSlewing returns 0
00:35:06.813 00.000 8976 IsGuiding returns 0
00:35:06.813 00.000 8976 PulseGuide returned control before completion, sleep 2510
00:35:06.821 00.008 5052 UpdateGuideState exits: m=240 SNR=10.7
00:35:06.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:06.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:06.821 00.000 5052 Enqueuing Expose request
00:35:09.335 02.514 8976 IsGuiding returns 1
00:35:09.335 00.000 8976 scope still moving after pulse duration time elapsed
00:35:09.367 00.032 8976 IsSlewing returns 0
00:35:09.367 00.000 8976 IsGuiding returns 1
00:35:09.397 00.030 8976 IsSlewing returns 0
00:35:09.397 00.000 8976 IsGuiding returns 1
00:35:09.428 00.031 8976 IsSlewing returns 0
00:35:09.428 00.000 8976 IsGuiding returns 0
00:35:09.428 00.000 8976 scope move finished after 2500 + 115 ms
00:35:09.428 00.000 8976 Move returns status 0, amount 2500
00:35:09.428 00.000 8976 move complete, result=0
00:35:09.428 00.000 8976 worker thread done servicing request
00:35:09.428 00.000 8976 Worker thread wakes up
00:35:09.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:09.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(326,161,37,37)
00:35:10.115 00.687 8976 Exposure complete
00:35:10.121 00.006 8976 worker thread done servicing request
00:35:10.121 00.000 5052 OnExposeComplete: enter
00:35:10.121 00.000 5052 UpdateGuideState(): m_state=4
00:35:10.121 00.000 5052 Star::Find(18, 343, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
00:35:10.121 00.000 5052 Star::Find returns 1 (0), X=336.93, Y=178.90, Mass=256, SNR=11.1, Peak=72 HFD=3.9
00:35:10.121 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
00:35:10.121 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
00:35:10.121 00.000 5052 CameraToMount -- cameraX=8.38 cameraY=2.07 hyp=8.63 cameraTheta=0.24 mountX=-1.97 mountY=-8.15, mountTheta=-1.81
00:35:10.121 00.000 5052 Status Line: East step   1, dist= 6.6
00:35:10.123 00.002 5052 Enqueuing Calibration Move request for direction 2
00:35:10.123 00.000 8976 Worker thread wakes up
00:35:10.123 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 1500 opts 0x0
00:35:10.123 00.000 8976 Handling axis move in thread for scope dir=2 dur=1500
00:35:10.123 00.000 8976 scope move axis dir= 2 dur= 1500 opts= 0x0
00:35:10.123 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:35:10.123 00.000 8976 MoveAxis(E, 1500, -)
00:35:10.123 00.000 8976 Guiding  Dir = 2, Dur = 1500
00:35:10.124 00.001 8976 IsSlewing returns 0
00:35:10.124 00.000 8976 IsGuiding returns 0
00:35:10.124 00.000 8976 PulseGuide returned control before completion, sleep 1510
00:35:10.132 00.008 5052 UpdateGuideState exits: m=256 SNR=11.1
00:35:10.132 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:10.132 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:10.132 00.000 5052 Enqueuing Expose request
00:35:11.647 01.515 8976 IsGuiding returns 1
00:35:11.647 00.000 8976 scope still moving after pulse duration time elapsed
00:35:11.678 00.031 8976 IsSlewing returns 0
00:35:11.679 00.001 8976 IsGuiding returns 1
00:35:11.709 00.030 8976 IsSlewing returns 0
00:35:11.709 00.000 8976 IsGuiding returns 1
00:35:11.741 00.032 8976 IsSlewing returns 0
00:35:11.741 00.000 8976 IsGuiding returns 1
00:35:11.773 00.032 8976 IsSlewing returns 0
00:35:11.773 00.000 8976 IsGuiding returns 1
00:35:11.803 00.030 8976 IsSlewing returns 0
00:35:11.803 00.000 8976 IsGuiding returns 1
00:35:11.834 00.031 8976 IsSlewing returns 0
00:35:11.834 00.000 8976 IsGuiding returns 1
00:35:11.864 00.030 8976 IsSlewing returns 0
00:35:11.864 00.000 8976 IsGuiding returns 1
00:35:11.895 00.031 8976 IsSlewing returns 0
00:35:11.895 00.000 8976 IsGuiding returns 0
00:35:11.895 00.000 8976 scope move finished after 1500 + 271 ms
00:35:11.895 00.000 8976 Move returns status 0, amount 1500
00:35:11.895 00.000 8976 move complete, result=0
00:35:11.895 00.000 8976 worker thread done servicing request
00:35:11.895 00.000 8976 Worker thread wakes up
00:35:11.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:11.895 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,161,37,37)
00:35:12.578 00.683 8976 Exposure complete
00:35:12.584 00.006 8976 worker thread done servicing request
00:35:12.584 00.000 5052 OnExposeComplete: enter
00:35:12.584 00.000 5052 UpdateGuideState(): m_state=4
00:35:12.584 00.000 5052 Star::Find(18, 336, 178, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
00:35:12.584 00.000 5052 Star::Find returns 1 (0), X=332.65, Y=179.03, Mass=250, SNR=10.9, Peak=64 HFD=4.0
00:35:12.584 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
00:35:12.584 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
00:35:12.584 00.000 5052 CameraToMount -- cameraX=4.09 cameraY=2.19 hyp=4.64 cameraTheta=0.49 mountX=0.09 mountY=-4.62, mountTheta=-1.55
00:35:12.735 00.151 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:35:12.735 00.000 5052 Backlash: Looking for 3 moves of 0.8 px, max attempts = 133
00:35:12.735 00.000 5052 Falling Through to state CLEAR_BACKLASH
00:35:12.735 00.000 5052 Backlash: Starting north clearing using pulse width of 450
00:35:12.735 00.000 5052 Enqueuing Calibration Move request for direction 0
00:35:12.735 00.000 5052 Status Line: Clearing backlash step 1
00:35:12.735 00.000 8976 Worker thread wakes up
00:35:12.735 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:35:12.735 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:35:12.735 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:35:12.735 00.000 8976 MoveAxis(N, 450, -)
00:35:12.735 00.000 8976 Guiding  Dir = 0, Dur = 450
00:35:12.736 00.001 8976 IsSlewing returns 0
00:35:12.736 00.000 8976 IsGuiding returns 0
00:35:12.736 00.000 8976 PulseGuide returned control before completion, sleep 460
00:35:12.737 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:35:12.746 00.009 5052 UpdateGuideState exits: m=250 SNR=10.9
00:35:12.747 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:12.747 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:12.747 00.000 5052 Enqueuing Expose request
00:35:13.199 00.452 8976 IsGuiding returns 1
00:35:13.199 00.000 8976 scope still moving after pulse duration time elapsed
00:35:13.231 00.032 8976 IsSlewing returns 0
00:35:13.231 00.000 8976 IsGuiding returns 1
00:35:13.262 00.031 8976 IsSlewing returns 0
00:35:13.262 00.000 8976 IsGuiding returns 1
00:35:13.292 00.030 8976 IsSlewing returns 0
00:35:13.292 00.000 8976 IsGuiding returns 1
00:35:13.324 00.032 8976 IsSlewing returns 0
00:35:13.324 00.000 8976 IsGuiding returns 0
00:35:13.324 00.000 8976 scope move finished after 450 + 137 ms
00:35:13.324 00.000 8976 Move returns status 0, amount 450
00:35:13.324 00.000 8976 move complete, result=0
00:35:13.324 00.000 8976 worker thread done servicing request
00:35:13.324 00.000 8976 Worker thread wakes up
00:35:13.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:13.324 00.000 8976 Handling exposure in thread, d=500 o=3 r=(315,161,37,37)
00:35:14.008 00.684 8976 Exposure complete
00:35:14.013 00.005 8976 worker thread done servicing request
00:35:14.013 00.000 5052 OnExposeComplete: enter
00:35:14.013 00.000 5052 UpdateGuideState(): m_state=4
00:35:14.013 00.000 5052 Star::Find(18, 332, 179, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
00:35:14.013 00.000 5052 Star::Find returns 1 (0), X=331.42, Y=176.25, Mass=231, SNR=10.5, Peak=65 HFD=3.7
00:35:14.013 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
00:35:14.013 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
00:35:14.013 00.000 5052 CameraToMount -- cameraX=2.86 cameraY=-0.59 hyp=2.92 cameraTheta=-0.20 mountX=-1.83 mountY=-2.08, mountTheta=-2.29
00:35:14.014 00.001 5052 Backlash: Accepted clearing move of 3.0
00:35:14.014 00.000 5052 Enqueuing Calibration Move request for direction 0
00:35:14.014 00.000 8976 Worker thread wakes up
00:35:14.014 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:35:14.014 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:35:14.014 00.000 5052 Status Line: Clearing backlash step   2
00:35:14.014 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:35:14.014 00.000 8976 MoveAxis(N, 450, -)
00:35:14.014 00.000 8976 Guiding  Dir = 0, Dur = 450
00:35:14.015 00.001 8976 IsSlewing returns 0
00:35:14.015 00.000 8976 IsGuiding returns 0
00:35:14.015 00.000 8976 PulseGuide returned control before completion, sleep 460
00:35:14.016 00.001 5052 Backlash: Clearing backlash step   2, Last Delta = 3.04 px, CumDistance = 3.04 px
00:35:14.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:35:14.025 00.009 5052 UpdateGuideState exits: m=231 SNR=10.5
00:35:14.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:14.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:14.025 00.000 5052 Enqueuing Expose request
00:35:14.486 00.461 8976 IsGuiding returns 1
00:35:14.486 00.000 8976 scope still moving after pulse duration time elapsed
00:35:14.517 00.031 8976 IsSlewing returns 0
00:35:14.517 00.000 8976 IsGuiding returns 1
00:35:14.547 00.030 8976 IsSlewing returns 0
00:35:14.547 00.000 8976 IsGuiding returns 1
00:35:14.578 00.031 8976 IsSlewing returns 0
00:35:14.578 00.000 8976 IsGuiding returns 0
00:35:14.578 00.000 8976 scope move finished after 450 + 113 ms
00:35:14.578 00.000 8976 Move returns status 0, amount 450
00:35:14.578 00.000 8976 move complete, result=0
00:35:14.578 00.000 8976 worker thread done servicing request
00:35:14.578 00.000 8976 Worker thread wakes up
00:35:14.579 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:14.579 00.000 8976 Handling exposure in thread, d=500 o=3 r=(313,158,37,37)
00:35:15.260 00.681 8976 Exposure complete
00:35:15.265 00.005 8976 worker thread done servicing request
00:35:15.266 00.001 5052 OnExposeComplete: enter
00:35:15.266 00.000 5052 UpdateGuideState(): m_state=4
00:35:15.266 00.000 5052 Star::Find(18, 331, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
00:35:15.266 00.000 5052 Star::Find returns 1 (0), X=331.04, Y=172.25, Mass=270, SNR=11.3, Peak=70 HFD=4.1
00:35:15.266 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.12 = -3.12)
00:35:15.266 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.06)
00:35:15.266 00.000 5052 CameraToMount -- cameraX=2.48 cameraY=-4.58 hyp=5.21 cameraTheta=-1.07 mountX=-5.21 mountY=0.42, mountTheta=3.06
00:35:15.266 00.000 5052 Backlash: Accepted clearing move of 4.0
00:35:15.266 00.000 5052 Enqueuing Calibration Move request for direction 0
00:35:15.267 00.001 8976 Worker thread wakes up
00:35:15.267 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:35:15.267 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:35:15.267 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:35:15.267 00.000 8976 MoveAxis(N, 450, -)
00:35:15.267 00.000 8976 Guiding  Dir = 0, Dur = 450
00:35:15.267 00.000 5052 Status Line: Clearing backlash step   3
00:35:15.267 00.000 8976 IsSlewing returns 0
00:35:15.267 00.000 8976 IsGuiding returns 0
00:35:15.267 00.000 8976 PulseGuide returned control before completion, sleep 460
00:35:15.268 00.001 5052 Backlash: Clearing backlash step   3, Last Delta = 4.01 px, CumDistance = 6.96 px
00:35:15.268 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:35:15.277 00.009 5052 UpdateGuideState exits: m=270 SNR=11.3
00:35:15.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:15.277 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:15.277 00.000 5052 Enqueuing Expose request
00:35:15.743 00.466 8976 IsGuiding returns 1
00:35:15.743 00.000 8976 scope still moving after pulse duration time elapsed
00:35:15.774 00.031 8976 IsSlewing returns 0
00:35:15.774 00.000 8976 IsGuiding returns 1
00:35:15.805 00.031 8976 IsSlewing returns 0
00:35:15.805 00.000 8976 IsGuiding returns 1
00:35:15.836 00.031 8976 IsSlewing returns 0
00:35:15.836 00.000 8976 IsGuiding returns 0
00:35:15.836 00.000 8976 scope move finished after 450 + 118 ms
00:35:15.836 00.000 8976 Move returns status 0, amount 450
00:35:15.836 00.000 8976 move complete, result=0
00:35:15.836 00.000 8976 worker thread done servicing request
00:35:15.836 00.000 8976 Worker thread wakes up
00:35:15.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:15.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(313,154,37,37)
00:35:16.520 00.684 8976 Exposure complete
00:35:16.525 00.005 8976 worker thread done servicing request
00:35:16.525 00.000 5052 OnExposeComplete: enter
00:35:16.525 00.000 5052 UpdateGuideState(): m_state=4
00:35:16.525 00.000 5052 Star::Find(18, 331, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
00:35:16.525 00.000 5052 Star::Find returns 1 (0), X=330.81, Y=168.20, Mass=318, SNR=12.4, Peak=70 HFD=4.0
00:35:16.525 00.000 5052 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.04) = xAngle (-3.36 = 2.92)
00:35:16.525 00.000 5052 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.46 = 2.82)
00:35:16.525 00.000 5052 CameraToMount -- cameraX=2.26 cameraY=-8.64 hyp=8.93 cameraTheta=-1.32 mountX=-8.72 mountY=2.81, mountTheta=2.83
00:35:16.526 00.001 5052 Backlash: Accepted clearing move of 4.1
00:35:16.526 00.000 5052 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
00:35:16.526 00.000 5052 Backlash: North calibration moves starting at {331.0,172.3}, Offset = 5.3 px
00:35:16.526 00.000 5052 Backlash: Total distance moved = 9.3
00:35:16.526 00.000 5052 Backlash: Falling Through to state GO_NORTH
00:35:16.526 00.000 5052 Status Line: North step   2, dist= 4.1
00:35:16.528 00.002 5052 Enqueuing Calibration Move request for direction 0
00:35:16.528 00.000 8976 Worker thread wakes up
00:35:16.528 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:35:16.528 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:35:16.528 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:35:16.528 00.000 8976 MoveAxis(N, 450, -)
00:35:16.528 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:35:16.528 00.000 8976 Guiding  Dir = 0, Dur = 450
00:35:16.528 00.000 8976 IsSlewing returns 0
00:35:16.528 00.000 8976 IsGuiding returns 0
00:35:16.529 00.001 8976 PulseGuide returned control before completion, sleep 460
00:35:16.537 00.008 5052 UpdateGuideState exits: m=318 SNR=12.4
00:35:16.539 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:16.539 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:16.539 00.000 5052 Enqueuing Expose request
00:35:16.997 00.458 8976 IsGuiding returns 1
00:35:16.997 00.000 8976 scope still moving after pulse duration time elapsed
00:35:17.027 00.030 8976 IsSlewing returns 0
00:35:17.027 00.000 8976 IsGuiding returns 1
00:35:17.059 00.032 8976 IsSlewing returns 0
00:35:17.059 00.000 8976 IsGuiding returns 1
00:35:17.090 00.031 8976 IsSlewing returns 0
00:35:17.090 00.000 8976 IsGuiding returns 0
00:35:17.090 00.000 8976 scope move finished after 450 + 111 ms
00:35:17.090 00.000 8976 Move returns status 0, amount 450
00:35:17.090 00.000 8976 move complete, result=0
00:35:17.090 00.000 8976 worker thread done servicing request
00:35:17.090 00.000 8976 Worker thread wakes up
00:35:17.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:17.090 00.000 8976 Handling exposure in thread, d=500 o=3 r=(313,150,37,37)
00:35:17.772 00.682 8976 Exposure complete
00:35:17.777 00.005 8976 worker thread done servicing request
00:35:17.777 00.000 5052 OnExposeComplete: enter
00:35:17.777 00.000 5052 UpdateGuideState(): m_state=4
00:35:17.777 00.000 5052 Star::Find(18, 330, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
00:35:17.777 00.000 5052 Star::Find returns 1 (0), X=330.90, Y=164.62, Mass=283, SNR=11.6, Peak=73 HFD=3.8
00:35:17.777 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.42 = 2.86)
00:35:17.777 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.76)
00:35:17.777 00.000 5052 CameraToMount -- cameraX=2.35 cameraY=-12.22 hyp=12.44 cameraTheta=-1.38 mountX=-11.95 mountY=4.69, mountTheta=2.77
00:35:17.778 00.001 5052 Status Line: North step   3, dist= 7.6
00:35:17.779 00.001 5052 Enqueuing Calibration Move request for direction 0
00:35:17.779 00.000 8976 Worker thread wakes up
00:35:17.779 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:35:17.779 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:35:17.779 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:35:17.779 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:35:17.780 00.001 8976 MoveAxis(N, 450, -)
00:35:17.780 00.000 8976 Guiding  Dir = 0, Dur = 450
00:35:17.780 00.000 8976 IsSlewing returns 0
00:35:17.780 00.000 8976 IsGuiding returns 0
00:35:17.780 00.000 8976 PulseGuide returned control before completion, sleep 460
00:35:17.788 00.008 5052 UpdateGuideState exits: m=283 SNR=11.6
00:35:17.788 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:17.788 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:17.788 00.000 5052 Enqueuing Expose request
00:35:18.250 00.462 8976 IsGuiding returns 1
00:35:18.250 00.000 8976 scope still moving after pulse duration time elapsed
00:35:18.281 00.031 8976 IsSlewing returns 0
00:35:18.281 00.000 8976 IsGuiding returns 1
00:35:18.312 00.031 8976 IsSlewing returns 0
00:35:18.312 00.000 8976 IsGuiding returns 1
00:35:18.342 00.030 8976 IsSlewing returns 0
00:35:18.342 00.000 8976 IsGuiding returns 0
00:35:18.342 00.000 8976 scope move finished after 450 + 112 ms
00:35:18.342 00.000 8976 Move returns status 0, amount 450
00:35:18.342 00.000 8976 move complete, result=0
00:35:18.342 00.000 8976 worker thread done servicing request
00:35:18.342 00.000 8976 Worker thread wakes up
00:35:18.342 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:18.343 00.001 8976 Handling exposure in thread, d=500 o=3 r=(313,147,37,37)
00:35:19.028 00.685 8976 Exposure complete
00:35:19.033 00.005 8976 worker thread done servicing request
00:35:19.034 00.001 5052 OnExposeComplete: enter
00:35:19.034 00.000 5052 UpdateGuideState(): m_state=4
00:35:19.034 00.000 5052 Star::Find(18, 330, 164, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
00:35:19.034 00.000 5052 Star::Find returns 1 (0), X=330.88, Y=161.43, Mass=283, SNR=11.7, Peak=69 HFD=3.9
00:35:19.034 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
00:35:19.034 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.72)
00:35:19.034 00.000 5052 CameraToMount -- cameraX=2.33 cameraY=-15.40 hyp=15.58 cameraTheta=-1.42 mountX=-14.77 mountY=6.44, mountTheta=2.73
00:35:19.034 00.000 5052 Status Line: North step   4, dist=10.8
00:35:19.036 00.002 5052 Enqueuing Calibration Move request for direction 0
00:35:19.036 00.000 8976 Worker thread wakes up
00:35:19.036 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:35:19.036 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:35:19.036 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:35:19.036 00.000 8976 MoveAxis(N, 450, -)
00:35:19.036 00.000 8976 Guiding  Dir = 0, Dur = 450
00:35:19.036 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:35:19.036 00.000 8976 IsSlewing returns 0
00:35:19.037 00.001 8976 IsGuiding returns 0
00:35:19.037 00.000 8976 PulseGuide returned control before completion, sleep 460
00:35:19.046 00.009 5052 UpdateGuideState exits: m=283 SNR=11.7
00:35:19.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:19.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:19.046 00.000 5052 Enqueuing Expose request
00:35:19.507 00.461 8976 IsGuiding returns 1
00:35:19.507 00.000 8976 scope still moving after pulse duration time elapsed
00:35:19.539 00.032 8976 IsSlewing returns 0
00:35:19.539 00.000 8976 IsGuiding returns 1
00:35:19.569 00.030 8976 IsSlewing returns 0
00:35:19.569 00.000 8976 IsGuiding returns 1
00:35:19.600 00.031 8976 IsSlewing returns 0
00:35:19.600 00.000 8976 IsGuiding returns 0
00:35:19.600 00.000 8976 scope move finished after 450 + 113 ms
00:35:19.600 00.000 8976 Move returns status 0, amount 450
00:35:19.600 00.000 8976 move complete, result=0
00:35:19.600 00.000 8976 worker thread done servicing request
00:35:19.600 00.000 8976 Worker thread wakes up
00:35:19.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:19.600 00.000 8976 Handling exposure in thread, d=500 o=3 r=(313,143,37,37)
00:35:20.283 00.683 8976 Exposure complete
00:35:20.289 00.006 8976 worker thread done servicing request
00:35:20.289 00.000 5052 OnExposeComplete: enter
00:35:20.289 00.000 5052 UpdateGuideState(): m_state=4
00:35:20.289 00.000 5052 Star::Find(18, 330, 161, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
00:35:20.289 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=158.86, Mass=276, SNR=11.5, Peak=74 HFD=3.7
00:35:20.289 00.000 5052 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.04) = xAngle (-3.53 = 2.76)
00:35:20.289 00.000 5052 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.63 = 2.65)
00:35:20.289 00.000 5052 CameraToMount -- cameraX=1.58 cameraY=-17.97 hyp=18.04 cameraTheta=-1.48 mountX=-16.72 mountY=8.47, mountTheta=2.67
00:35:20.290 00.001 5052 Status Line: North step   5, dist=13.4
00:35:20.291 00.001 5052 Enqueuing Calibration Move request for direction 0
00:35:20.291 00.000 8976 Worker thread wakes up
00:35:20.291 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:35:20.292 00.001 8976 Handling axis move in thread for scope dir=0 dur=450
00:35:20.292 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:35:20.292 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:35:20.292 00.000 8976 MoveAxis(N, 450, -)
00:35:20.292 00.000 8976 Guiding  Dir = 0, Dur = 450
00:35:20.292 00.000 8976 IsSlewing returns 0
00:35:20.292 00.000 8976 IsGuiding returns 0
00:35:20.292 00.000 8976 PulseGuide returned control before completion, sleep 460
00:35:20.300 00.008 5052 UpdateGuideState exits: m=276 SNR=11.5
00:35:20.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:20.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:20.300 00.000 5052 Enqueuing Expose request
00:35:20.760 00.460 8976 IsGuiding returns 1
00:35:20.760 00.000 8976 scope still moving after pulse duration time elapsed
00:35:20.792 00.032 8976 IsSlewing returns 0
00:35:20.792 00.000 8976 IsGuiding returns 1
00:35:20.823 00.031 8976 IsSlewing returns 0
00:35:20.823 00.000 8976 IsGuiding returns 1
00:35:20.854 00.031 8976 IsSlewing returns 0
00:35:20.855 00.001 8976 IsGuiding returns 0
00:35:20.855 00.000 8976 scope move finished after 450 + 111 ms
00:35:20.855 00.000 8976 Move returns status 0, amount 450
00:35:20.855 00.000 8976 move complete, result=0
00:35:20.855 00.000 8976 worker thread done servicing request
00:35:20.855 00.000 8976 Worker thread wakes up
00:35:20.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:20.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(312,141,37,37)
00:35:21.536 00.681 8976 Exposure complete
00:35:21.541 00.005 8976 worker thread done servicing request
00:35:21.541 00.000 5052 OnExposeComplete: enter
00:35:21.541 00.000 5052 UpdateGuideState(): m_state=4
00:35:21.542 00.001 5052 Star::Find(18, 330, 158, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
00:35:21.542 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=156.50, Mass=274, SNR=11.5, Peak=70 HFD=3.3
00:35:21.542 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
00:35:21.542 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.56)
00:35:21.542 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-20.34 hyp=20.34 cameraTheta=-1.58 mountX=-18.05 mountY=11.19, mountTheta=2.59
00:35:21.542 00.000 5052 Status Line: North step   6, dist=16.0
00:35:21.544 00.002 5052 Enqueuing Calibration Move request for direction 0
00:35:21.544 00.000 8976 Worker thread wakes up
00:35:21.544 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:35:21.544 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:35:21.544 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:35:21.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:35:21.544 00.000 8976 MoveAxis(N, 450, -)
00:35:21.544 00.000 8976 Guiding  Dir = 0, Dur = 450
00:35:21.544 00.000 8976 IsSlewing returns 0
00:35:21.545 00.001 8976 IsGuiding returns 0
00:35:21.545 00.000 8976 PulseGuide returned control before completion, sleep 460
00:35:21.553 00.008 5052 UpdateGuideState exits: m=274 SNR=11.5
00:35:21.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:21.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:21.553 00.000 5052 Enqueuing Expose request
00:35:22.016 00.463 8976 IsGuiding returns 1
00:35:22.016 00.000 8976 scope still moving after pulse duration time elapsed
00:35:22.048 00.032 8976 IsSlewing returns 0
00:35:22.048 00.000 8976 IsGuiding returns 1
00:35:22.078 00.030 8976 IsSlewing returns 0
00:35:22.078 00.000 8976 IsGuiding returns 1
00:35:22.109 00.031 8976 IsSlewing returns 0
00:35:22.109 00.000 8976 IsGuiding returns 0
00:35:22.109 00.000 8976 scope move finished after 450 + 114 ms
00:35:22.109 00.000 8976 Move returns status 0, amount 450
00:35:22.109 00.000 8976 move complete, result=0
00:35:22.109 00.000 8976 worker thread done servicing request
00:35:22.109 00.000 8976 Worker thread wakes up
00:35:22.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:22.110 00.001 8976 Handling exposure in thread, d=500 o=3 r=(310,138,37,37)
00:35:22.791 00.681 8976 Exposure complete
00:35:22.797 00.006 8976 worker thread done servicing request
00:35:22.797 00.000 5052 OnExposeComplete: enter
00:35:22.797 00.000 5052 UpdateGuideState(): m_state=4
00:35:22.797 00.000 5052 Star::Find(18, 328, 156, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
00:35:22.797 00.000 5052 Star::Find returns 1 (0), X=328.00, Y=154.07, Mass=277, SNR=11.6, Peak=72 HFD=4.0
00:35:22.797 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.64 = 2.64)
00:35:22.797 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.74 = 2.54)
00:35:22.797 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-22.77 hyp=22.77 cameraTheta=-1.60 mountX=-20.01 mountY=12.87, mountTheta=2.57
00:35:22.798 00.001 5052 Status Line: North step   7, dist=18.4
00:35:22.799 00.001 5052 Enqueuing Calibration Move request for direction 0
00:35:22.799 00.000 8976 Worker thread wakes up
00:35:22.799 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:35:22.800 00.001 8976 Handling axis move in thread for scope dir=0 dur=450
00:35:22.800 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:35:22.800 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:35:22.800 00.000 8976 MoveAxis(N, 450, -)
00:35:22.800 00.000 8976 Guiding  Dir = 0, Dur = 450
00:35:22.800 00.000 8976 IsSlewing returns 0
00:35:22.800 00.000 8976 IsGuiding returns 0
00:35:22.800 00.000 8976 PulseGuide returned control before completion, sleep 460
00:35:22.809 00.009 5052 UpdateGuideState exits: m=277 SNR=11.6
00:35:22.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:22.809 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:22.809 00.000 5052 Enqueuing Expose request
00:35:23.271 00.462 8976 IsGuiding returns 1
00:35:23.271 00.000 8976 scope still moving after pulse duration time elapsed
00:35:23.302 00.031 8976 IsSlewing returns 0
00:35:23.302 00.000 8976 IsGuiding returns 1
00:35:23.332 00.030 8976 IsSlewing returns 0
00:35:23.332 00.000 8976 IsGuiding returns 1
00:35:23.363 00.031 8976 IsSlewing returns 0
00:35:23.363 00.000 8976 IsGuiding returns 0
00:35:23.363 00.000 8976 scope move finished after 450 + 112 ms
00:35:23.363 00.000 8976 Move returns status 0, amount 450
00:35:23.363 00.000 8976 move complete, result=0
00:35:23.363 00.000 8976 worker thread done servicing request
00:35:23.363 00.000 8976 Worker thread wakes up
00:35:23.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:23.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(310,136,37,37)
00:35:24.045 00.682 8976 Exposure complete
00:35:24.051 00.006 8976 worker thread done servicing request
00:35:24.051 00.000 5052 OnExposeComplete: enter
00:35:24.051 00.000 5052 UpdateGuideState(): m_state=4
00:35:24.051 00.000 5052 Star::Find(18, 327, 154, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
00:35:24.051 00.000 5052 Star::Find returns 1 (0), X=327.50, Y=150.80, Mass=307, SNR=12.1, Peak=71 HFD=3.4
00:35:24.051 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.65 = 2.63)
00:35:24.051 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.52)
00:35:24.051 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=-26.03 hyp=26.05 cameraTheta=-1.61 mountX=-22.69 mountY=15.07, mountTheta=2.56
00:35:24.052 00.001 5052 Status Line: North step   8, dist=21.7
00:35:24.054 00.002 5052 Enqueuing Calibration Move request for direction 0
00:35:24.054 00.000 8976 Worker thread wakes up
00:35:24.054 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:35:24.054 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:35:24.054 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:35:24.054 00.000 8976 MoveAxis(N, 450, -)
00:35:24.054 00.000 8976 Guiding  Dir = 0, Dur = 450
00:35:24.054 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:35:24.054 00.000 8976 IsSlewing returns 0
00:35:24.055 00.001 8976 IsGuiding returns 0
00:35:24.055 00.000 8976 PulseGuide returned control before completion, sleep 460
00:35:24.063 00.008 5052 UpdateGuideState exits: m=307 SNR=12.1
00:35:24.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:24.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:24.063 00.000 5052 Enqueuing Expose request
00:35:24.528 00.465 8976 IsGuiding returns 1
00:35:24.528 00.000 8976 scope still moving after pulse duration time elapsed
00:35:24.558 00.030 8976 IsSlewing returns 0
00:35:24.558 00.000 8976 IsGuiding returns 1
00:35:24.589 00.031 8976 IsSlewing returns 0
00:35:24.589 00.000 8976 IsGuiding returns 1
00:35:24.620 00.031 8976 IsSlewing returns 0
00:35:24.620 00.000 8976 IsGuiding returns 0
00:35:24.620 00.000 8976 scope move finished after 450 + 115 ms
00:35:24.620 00.000 8976 Move returns status 0, amount 450
00:35:24.620 00.000 8976 move complete, result=0
00:35:24.620 00.000 8976 worker thread done servicing request
00:35:24.620 00.000 8976 Worker thread wakes up
00:35:24.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:24.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(309,133,37,37)
00:35:25.305 00.685 8976 Exposure complete
00:35:25.311 00.006 8976 worker thread done servicing request
00:35:25.311 00.000 5052 OnExposeComplete: enter
00:35:25.311 00.000 5052 UpdateGuideState(): m_state=4
00:35:25.311 00.000 5052 Star::Find(18, 327, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
00:35:25.311 00.000 5052 Star::Find returns 1 (0), X=328.08, Y=148.81, Mass=307, SNR=12.2, Peak=70 HFD=4.0
00:35:25.311 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.04) = xAngle (-3.63 = 2.65)
00:35:25.311 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.55)
00:35:25.311 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-28.03 hyp=28.03 cameraTheta=-1.59 mountX=-24.74 mountY=15.66, mountTheta=2.58
00:35:25.312 00.001 5052 Status Line: North step   9, dist=23.6
00:35:25.313 00.001 5052 Enqueuing Calibration Move request for direction 0
00:35:25.313 00.000 8976 Worker thread wakes up
00:35:25.313 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:35:25.313 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:35:25.313 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:35:25.313 00.000 8976 MoveAxis(N, 450, -)
00:35:25.313 00.000 8976 Guiding  Dir = 0, Dur = 450
00:35:25.313 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:35:25.313 00.000 8976 IsSlewing returns 0
00:35:25.313 00.000 8976 IsGuiding returns 0
00:35:25.313 00.000 8976 PulseGuide returned control before completion, sleep 460
00:35:25.324 00.011 5052 UpdateGuideState exits: m=307 SNR=12.2
00:35:25.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:25.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:25.324 00.000 5052 Enqueuing Expose request
00:35:25.787 00.463 8976 IsGuiding returns 1
00:35:25.787 00.000 8976 scope still moving after pulse duration time elapsed
00:35:25.818 00.031 8976 IsSlewing returns 0
00:35:25.818 00.000 8976 IsGuiding returns 1
00:35:25.849 00.031 8976 IsSlewing returns 0
00:35:25.849 00.000 8976 IsGuiding returns 1
00:35:25.879 00.030 8976 IsSlewing returns 0
00:35:25.879 00.000 8976 IsGuiding returns 0
00:35:25.879 00.000 8976 scope move finished after 450 + 115 ms
00:35:25.879 00.000 8976 Move returns status 0, amount 450
00:35:25.879 00.000 8976 move complete, result=0
00:35:25.879 00.000 8976 worker thread done servicing request
00:35:25.879 00.000 8976 Worker thread wakes up
00:35:25.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:25.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(310,131,37,37)
00:35:26.564 00.685 8976 Exposure complete
00:35:26.570 00.006 8976 worker thread done servicing request
00:35:26.570 00.000 5052 OnExposeComplete: enter
00:35:26.570 00.000 5052 UpdateGuideState(): m_state=4
00:35:26.570 00.000 5052 Star::Find(18, 328, 148, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
00:35:26.570 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=146.13, Mass=286, SNR=11.7, Peak=70 HFD=3.9
00:35:26.570 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.04) = xAngle (-3.60 = 2.68)
00:35:26.570 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.70 = 2.58)
00:35:26.570 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-30.70 hyp=30.71 cameraTheta=-1.56 mountX=-27.55 mountY=16.32, mountTheta=2.61
00:35:26.571 00.001 5052 NORTH calibration completes with angle=-94.4 rate=6.468 parity=-1
00:35:26.571 00.000 5052 Falling Through to state GO_SOUTH
00:35:26.571 00.000 5052 Status Line: South step   2, dist=26.2
00:35:26.573 00.002 5052 Enqueuing Calibration Move request for direction 1
00:35:26.573 00.000 8976 Worker thread wakes up
00:35:26.573 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 2226 opts 0x0
00:35:26.573 00.000 8976 Handling axis move in thread for scope dir=1 dur=2226
00:35:26.573 00.000 8976 scope move axis dir= 1 dur= 2226 opts= 0x0
00:35:26.573 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:35:26.573 00.000 8976 MoveAxis(S, 2226, -)
00:35:26.573 00.000 8976 Guiding  Dir = 1, Dur = 2226
00:35:26.573 00.000 8976 IsSlewing returns 0
00:35:26.574 00.001 8976 IsGuiding returns 0
00:35:26.574 00.000 8976 PulseGuide returned control before completion, sleep 2236
00:35:26.581 00.007 5052 UpdateGuideState exits: m=286 SNR=11.7
00:35:26.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:26.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:35:26.581 00.000 5052 Enqueuing Expose request
00:35:28.820 02.239 8976 IsGuiding returns 1
00:35:28.820 00.000 8976 scope still moving after pulse duration time elapsed
00:35:28.851 00.031 8976 IsSlewing returns 0
00:35:28.851 00.000 8976 IsGuiding returns 1
00:35:28.881 00.030 8976 IsSlewing returns 0
00:35:28.881 00.000 8976 IsGuiding returns 1
00:35:28.912 00.031 8976 IsSlewing returns 0
00:35:28.912 00.000 8976 IsGuiding returns 1
00:35:28.944 00.032 8976 IsSlewing returns 0
00:35:28.944 00.000 8976 IsGuiding returns 1
00:35:28.976 00.032 8976 IsSlewing returns 0
00:35:28.976 00.000 8976 IsGuiding returns 1
00:35:29.008 00.032 8976 IsSlewing returns 0
00:35:29.008 00.000 8976 IsGuiding returns 1
00:35:29.039 00.031 8976 IsSlewing returns 0
00:35:29.039 00.000 8976 IsGuiding returns 1
00:35:29.071 00.032 8976 IsSlewing returns 0
00:35:29.071 00.000 8976 IsGuiding returns 0
00:35:29.071 00.000 8976 scope move finished after 2226 + 270 ms
00:35:29.071 00.000 8976 Move returns status 0, amount 2226
00:35:29.071 00.000 8976 move complete, result=0
00:35:29.071 00.000 8976 worker thread done servicing request
00:35:29.071 00.000 8976 Worker thread wakes up
00:35:29.071 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:29.071 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,128,37,37)
00:35:29.753 00.682 8976 Exposure complete
00:35:29.758 00.005 8976 worker thread done servicing request
00:35:29.759 00.001 5052 OnExposeComplete: enter
00:35:29.759 00.000 5052 UpdateGuideState(): m_state=4
00:35:29.759 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
00:35:29.759 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:35:29.759 00.000 5052 DistanceChecker: activated
00:35:29.759 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:29.759 00.000 5052 Star lost during calibration... blundering on
00:35:29.759 00.000 5052 Status Line: star lost
00:35:29.761 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:29.761 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:35:29.769 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:35:29.769 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:29.769 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:29.769 00.000 5052 Enqueuing Expose request
00:35:29.769 00.000 8976 Worker thread wakes up
00:35:29.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:29.769 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:30.455 00.686 8976 Exposure complete
00:35:30.460 00.005 8976 worker thread done servicing request
00:35:30.460 00.000 5052 OnExposeComplete: enter
00:35:30.460 00.000 5052 UpdateGuideState(): m_state=4
00:35:30.460 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
00:35:30.460 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=15, SNR=2.6, Peak=47 HFD=0.0
00:35:30.460 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:30.460 00.000 5052 Star lost during calibration... blundering on
00:35:30.460 00.000 5052 Status Line: star lost
00:35:30.461 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:30.462 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:35:30.470 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:35:30.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:30.470 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:30.470 00.000 5052 Enqueuing Expose request
00:35:30.470 00.000 8976 Worker thread wakes up
00:35:30.470 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:30.470 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:31.155 00.685 8976 Exposure complete
00:35:31.162 00.007 8976 worker thread done servicing request
00:35:31.162 00.000 5052 OnExposeComplete: enter
00:35:31.162 00.000 5052 UpdateGuideState(): m_state=4
00:35:31.162 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
00:35:31.162 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=46 HFD=0.0
00:35:31.162 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:31.162 00.000 5052 Star lost during calibration... blundering on
00:35:31.162 00.000 5052 Status Line: star lost
00:35:31.163 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:31.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:35:31.171 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:35:31.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:31.171 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:31.171 00.000 5052 Enqueuing Expose request
00:35:31.172 00.001 8976 Worker thread wakes up
00:35:31.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:31.172 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:31.855 00.683 8976 Exposure complete
00:35:31.861 00.006 8976 worker thread done servicing request
00:35:31.861 00.000 5052 OnExposeComplete: enter
00:35:31.861 00.000 5052 UpdateGuideState(): m_state=4
00:35:31.861 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
00:35:31.861 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=6, SNR=1.6, Peak=47 HFD=0.0
00:35:31.861 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:31.861 00.000 5052 Star lost during calibration... blundering on
00:35:31.861 00.000 5052 Status Line: star lost
00:35:31.862 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:31.862 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:35:31.871 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:35:31.871 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:31.871 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:31.871 00.000 5052 Enqueuing Expose request
00:35:31.871 00.000 8976 Worker thread wakes up
00:35:31.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:31.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:32.561 00.690 8976 Exposure complete
00:35:32.566 00.005 8976 worker thread done servicing request
00:35:32.566 00.000 5052 OnExposeComplete: enter
00:35:32.566 00.000 5052 UpdateGuideState(): m_state=4
00:35:32.566 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
00:35:32.566 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=19, SNR=2.9, Peak=47 HFD=0.0
00:35:32.566 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:32.566 00.000 5052 Star lost during calibration... blundering on
00:35:32.566 00.000 5052 Status Line: star lost
00:35:32.568 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:32.568 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:35:32.576 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:35:32.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:32.576 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:32.576 00.000 5052 Enqueuing Expose request
00:35:32.576 00.000 8976 Worker thread wakes up
00:35:32.577 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:32.577 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:33.277 00.700 8976 Exposure complete
00:35:33.282 00.005 8976 worker thread done servicing request
00:35:33.282 00.000 5052 OnExposeComplete: enter
00:35:33.282 00.000 5052 UpdateGuideState(): m_state=4
00:35:33.282 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
00:35:33.282 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:35:33.282 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:33.282 00.000 5052 Star lost during calibration... blundering on
00:35:33.282 00.000 5052 Status Line: star lost
00:35:33.284 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:33.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:35:33.292 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:35:33.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:33.292 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:33.292 00.000 5052 Enqueuing Expose request
00:35:33.292 00.000 8976 Worker thread wakes up
00:35:33.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:33.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:33.978 00.686 8976 Exposure complete
00:35:33.984 00.006 8976 worker thread done servicing request
00:35:33.984 00.000 5052 OnExposeComplete: enter
00:35:33.984 00.000 5052 UpdateGuideState(): m_state=4
00:35:33.984 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
00:35:33.984 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:35:33.984 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:33.984 00.000 5052 Star lost during calibration... blundering on
00:35:33.984 00.000 5052 Status Line: star lost
00:35:33.985 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:33.985 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:35:33.995 00.010 5052 UpdateGuideState exits: Star lost - low mass
00:35:33.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:33.995 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:33.995 00.000 5052 Enqueuing Expose request
00:35:33.995 00.000 8976 Worker thread wakes up
00:35:33.996 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:33.996 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:34.682 00.686 8976 Exposure complete
00:35:34.688 00.006 8976 worker thread done servicing request
00:35:34.688 00.000 5052 OnExposeComplete: enter
00:35:34.688 00.000 5052 UpdateGuideState(): m_state=4
00:35:34.688 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
00:35:34.688 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.5, Peak=47 HFD=0.0
00:35:34.688 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:34.688 00.000 5052 Star lost during calibration... blundering on
00:35:34.688 00.000 5052 Status Line: star lost
00:35:34.689 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:34.689 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:35:34.699 00.010 5052 UpdateGuideState exits: Star lost - low mass
00:35:34.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:34.699 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:34.699 00.000 5052 Enqueuing Expose request
00:35:34.699 00.000 8976 Worker thread wakes up
00:35:34.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:34.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:35.385 00.686 8976 Exposure complete
00:35:35.390 00.005 8976 worker thread done servicing request
00:35:35.390 00.000 5052 OnExposeComplete: enter
00:35:35.390 00.000 5052 UpdateGuideState(): m_state=4
00:35:35.390 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
00:35:35.390 00.000 5052 Star::Find false star n=16 nbg=269 bg=43.1 sigma=0.7 thresh=45 peak=44
00:35:35.390 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=32, SNR=2.9, Peak=47 HFD=0.0
00:35:35.390 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:35.390 00.000 5052 Star lost during calibration... blundering on
00:35:35.390 00.000 5052 Status Line: star lost
00:35:35.391 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:35.391 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:35:35.400 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:35:35.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:35.400 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:35.400 00.000 5052 Enqueuing Expose request
00:35:35.400 00.000 8976 Worker thread wakes up
00:35:35.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:35.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:36.108 00.708 8976 Exposure complete
00:35:36.114 00.006 8976 worker thread done servicing request
00:35:36.114 00.000 5052 OnExposeComplete: enter
00:35:36.114 00.000 5052 UpdateGuideState(): m_state=4
00:35:36.114 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
00:35:36.114 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=8, SNR=1.9, Peak=47 HFD=0.0
00:35:36.114 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:36.114 00.000 5052 Star lost during calibration... blundering on
00:35:36.114 00.000 5052 Status Line: star lost
00:35:36.116 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:36.116 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:35:36.125 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:35:36.125 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:36.125 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:36.125 00.000 5052 Enqueuing Expose request
00:35:36.125 00.000 8976 Worker thread wakes up
00:35:36.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:36.125 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:36.811 00.686 8976 Exposure complete
00:35:36.816 00.005 8976 worker thread done servicing request
00:35:36.816 00.000 5052 OnExposeComplete: enter
00:35:36.816 00.000 5052 UpdateGuideState(): m_state=4
00:35:36.816 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
00:35:36.816 00.000 5052 Star::Find false star n=11 nbg=274 bg=43.0 sigma=0.8 thresh=45 peak=44
00:35:36.816 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=25, SNR=2.9, Peak=47 HFD=0.0
00:35:36.817 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:36.817 00.000 5052 Star lost during calibration... blundering on
00:35:36.817 00.000 5052 Status Line: star lost
00:35:36.818 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:36.818 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:35:36.827 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:35:36.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:36.827 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:36.827 00.000 5052 Enqueuing Expose request
00:35:36.827 00.000 8976 Worker thread wakes up
00:35:36.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:36.827 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:37.512 00.685 8976 Exposure complete
00:35:37.518 00.006 8976 worker thread done servicing request
00:35:37.518 00.000 5052 OnExposeComplete: enter
00:35:37.518 00.000 5052 UpdateGuideState(): m_state=4
00:35:37.518 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
00:35:37.518 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=4, SNR=1.3, Peak=47 HFD=0.0
00:35:37.518 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:37.518 00.000 5052 Star lost during calibration... blundering on
00:35:37.518 00.000 5052 Status Line: star lost
00:35:37.519 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:37.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:35:37.528 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:35:37.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:37.528 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:37.528 00.000 5052 Enqueuing Expose request
00:35:37.528 00.000 8976 Worker thread wakes up
00:35:37.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:37.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:38.230 00.702 8976 Exposure complete
00:35:38.235 00.005 8976 worker thread done servicing request
00:35:38.235 00.000 5052 OnExposeComplete: enter
00:35:38.235 00.000 5052 UpdateGuideState(): m_state=4
00:35:38.235 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
00:35:38.235 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=7, SNR=1.8, Peak=46 HFD=0.0
00:35:38.235 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:38.235 00.000 5052 Star lost during calibration... blundering on
00:35:38.235 00.000 5052 Status Line: star lost
00:35:38.236 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:38.236 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:35:38.245 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:35:38.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:38.245 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:38.245 00.000 5052 Enqueuing Expose request
00:35:38.245 00.000 8976 Worker thread wakes up
00:35:38.245 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:38.245 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:38.931 00.686 8976 Exposure complete
00:35:38.937 00.006 8976 worker thread done servicing request
00:35:38.937 00.000 5052 OnExposeComplete: enter
00:35:38.937 00.000 5052 UpdateGuideState(): m_state=4
00:35:38.937 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
00:35:38.937 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:35:38.937 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:38.937 00.000 5052 Star lost during calibration... blundering on
00:35:38.937 00.000 5052 Status Line: star lost
00:35:38.938 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:38.938 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:35:38.948 00.010 5052 UpdateGuideState exits: Star lost - low mass
00:35:38.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:38.948 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:38.948 00.000 5052 Enqueuing Expose request
00:35:38.948 00.000 8976 Worker thread wakes up
00:35:38.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:38.948 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:39.635 00.687 8976 Exposure complete
00:35:39.640 00.005 8976 worker thread done servicing request
00:35:39.640 00.000 5052 OnExposeComplete: enter
00:35:39.640 00.000 5052 UpdateGuideState(): m_state=4
00:35:39.640 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
00:35:39.640 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=8, SNR=1.9, Peak=46 HFD=0.0
00:35:39.640 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:39.640 00.000 5052 Star lost during calibration... blundering on
00:35:39.640 00.000 5052 Status Line: star lost
00:35:39.641 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:39.641 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:35:39.650 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:35:39.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:39.651 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:39.651 00.000 5052 Enqueuing Expose request
00:35:39.651 00.000 8976 Worker thread wakes up
00:35:39.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:39.651 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:40.353 00.702 8976 Exposure complete
00:35:40.359 00.006 8976 worker thread done servicing request
00:35:40.359 00.000 5052 OnExposeComplete: enter
00:35:40.359 00.000 5052 UpdateGuideState(): m_state=4
00:35:40.359 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
00:35:40.359 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.5, Peak=47 HFD=0.0
00:35:40.359 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:40.359 00.000 5052 Star lost during calibration... blundering on
00:35:40.359 00.000 5052 Status Line: star lost
00:35:40.360 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:40.360 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:35:40.369 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:35:40.369 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:40.369 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:40.369 00.000 5052 Enqueuing Expose request
00:35:40.369 00.000 8976 Worker thread wakes up
00:35:40.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:40.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:41.055 00.686 8976 Exposure complete
00:35:41.060 00.005 8976 worker thread done servicing request
00:35:41.060 00.000 5052 OnExposeComplete: enter
00:35:41.060 00.000 5052 UpdateGuideState(): m_state=4
00:35:41.060 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
00:35:41.060 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:35:41.061 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:41.061 00.000 5052 Star lost during calibration... blundering on
00:35:41.061 00.000 5052 Status Line: star lost
00:35:41.062 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:41.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:35:41.071 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:35:41.073 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:41.073 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:41.073 00.000 5052 Enqueuing Expose request
00:35:41.073 00.000 8976 Worker thread wakes up
00:35:41.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:41.073 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:41.758 00.685 8976 Exposure complete
00:35:41.763 00.005 8976 worker thread done servicing request
00:35:41.763 00.000 5052 OnExposeComplete: enter
00:35:41.764 00.001 5052 UpdateGuideState(): m_state=4
00:35:41.764 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
00:35:41.764 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=19, SNR=2.9, Peak=48 HFD=0.0
00:35:41.764 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:41.764 00.000 5052 Star lost during calibration... blundering on
00:35:41.764 00.000 5052 Status Line: star lost
00:35:41.765 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:41.765 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:35:41.773 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:35:41.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:41.774 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:41.774 00.000 5052 Enqueuing Expose request
00:35:41.774 00.000 8976 Worker thread wakes up
00:35:41.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:41.774 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:42.478 00.704 8976 Exposure complete
00:35:42.484 00.006 8976 worker thread done servicing request
00:35:42.484 00.000 5052 OnExposeComplete: enter
00:35:42.484 00.000 5052 UpdateGuideState(): m_state=4
00:35:42.484 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
00:35:42.484 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=10, SNR=2.1, Peak=47 HFD=0.0
00:35:42.484 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:42.484 00.000 5052 Star lost during calibration... blundering on
00:35:42.484 00.000 5052 Status Line: star lost
00:35:42.485 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:42.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:35:42.494 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:35:42.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:42.494 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:42.494 00.000 5052 Enqueuing Expose request
00:35:42.494 00.000 8976 Worker thread wakes up
00:35:42.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:42.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:43.183 00.689 8976 Exposure complete
00:35:43.189 00.006 8976 worker thread done servicing request
00:35:43.189 00.000 5052 OnExposeComplete: enter
00:35:43.189 00.000 5052 UpdateGuideState(): m_state=4
00:35:43.189 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
00:35:43.189 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=8, SNR=1.9, Peak=47 HFD=0.0
00:35:43.189 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:43.189 00.000 5052 Star lost during calibration... blundering on
00:35:43.189 00.000 5052 Status Line: star lost
00:35:43.191 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:43.191 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:35:43.200 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:35:43.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:43.200 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:43.200 00.000 5052 Enqueuing Expose request
00:35:43.201 00.001 8976 Worker thread wakes up
00:35:43.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:43.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:43.886 00.685 8976 Exposure complete
00:35:43.892 00.006 8976 worker thread done servicing request
00:35:43.892 00.000 5052 OnExposeComplete: enter
00:35:43.892 00.000 5052 UpdateGuideState(): m_state=4
00:35:43.892 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
00:35:43.892 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:35:43.892 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:43.892 00.000 5052 Star lost during calibration... blundering on
00:35:43.892 00.000 5052 Status Line: star lost
00:35:43.893 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:43.893 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:35:43.902 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:35:43.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:43.902 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:43.902 00.000 5052 Enqueuing Expose request
00:35:43.902 00.000 8976 Worker thread wakes up
00:35:43.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:43.902 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:44.584 00.682 8976 Exposure complete
00:35:44.589 00.005 8976 worker thread done servicing request
00:35:44.589 00.000 5052 OnExposeComplete: enter
00:35:44.589 00.000 5052 UpdateGuideState(): m_state=4
00:35:44.590 00.001 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
00:35:44.590 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=6, SNR=1.6, Peak=47 HFD=0.0
00:35:44.590 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:44.590 00.000 5052 Star lost during calibration... blundering on
00:35:44.590 00.000 5052 Status Line: star lost
00:35:44.591 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:44.591 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:35:44.600 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:35:44.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:44.600 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:44.600 00.000 5052 Enqueuing Expose request
00:35:44.600 00.000 8976 Worker thread wakes up
00:35:44.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:44.600 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:45.285 00.685 8976 Exposure complete
00:35:45.291 00.006 8976 worker thread done servicing request
00:35:45.291 00.000 5052 OnExposeComplete: enter
00:35:45.291 00.000 5052 UpdateGuideState(): m_state=4
00:35:45.291 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
00:35:45.291 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=9, SNR=2.0, Peak=47 HFD=0.0
00:35:45.291 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:45.291 00.000 5052 Star lost during calibration... blundering on
00:35:45.291 00.000 5052 Status Line: star lost
00:35:45.292 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:45.292 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:35:45.300 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:35:45.301 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:45.301 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:45.301 00.000 5052 Enqueuing Expose request
00:35:45.301 00.000 8976 Worker thread wakes up
00:35:45.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:45.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:45.985 00.684 8976 Exposure complete
00:35:45.991 00.006 8976 worker thread done servicing request
00:35:45.991 00.000 5052 OnExposeComplete: enter
00:35:45.991 00.000 5052 UpdateGuideState(): m_state=4
00:35:45.991 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
00:35:45.991 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=11, SNR=2.2, Peak=47 HFD=0.0
00:35:45.991 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:45.991 00.000 5052 Star lost during calibration... blundering on
00:35:45.991 00.000 5052 Status Line: star lost
00:35:45.992 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:45.992 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:35:46.001 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:35:46.001 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:46.001 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:46.001 00.000 5052 Enqueuing Expose request
00:35:46.001 00.000 8976 Worker thread wakes up
00:35:46.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:46.001 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:46.690 00.689 8976 Exposure complete
00:35:46.696 00.006 8976 worker thread done servicing request
00:35:46.696 00.000 5052 OnExposeComplete: enter
00:35:46.696 00.000 5052 UpdateGuideState(): m_state=4
00:35:46.696 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
00:35:46.696 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
00:35:46.696 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:46.696 00.000 5052 Star lost during calibration... blundering on
00:35:46.696 00.000 5052 Status Line: star lost
00:35:46.698 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:46.698 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:35:46.706 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:35:46.706 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:46.706 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:46.706 00.000 5052 Enqueuing Expose request
00:35:46.706 00.000 8976 Worker thread wakes up
00:35:46.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:46.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:47.393 00.687 8976 Exposure complete
00:35:47.399 00.006 8976 worker thread done servicing request
00:35:47.399 00.000 5052 OnExposeComplete: enter
00:35:47.399 00.000 5052 UpdateGuideState(): m_state=4
00:35:47.399 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
00:35:47.399 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:35:47.399 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:47.399 00.000 5052 Star lost during calibration... blundering on
00:35:47.399 00.000 5052 Status Line: star lost
00:35:47.400 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:47.401 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:35:47.409 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:35:47.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:47.409 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:47.409 00.000 5052 Enqueuing Expose request
00:35:47.409 00.000 8976 Worker thread wakes up
00:35:47.410 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:47.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:48.108 00.698 8976 Exposure complete
00:35:48.113 00.005 8976 worker thread done servicing request
00:35:48.113 00.000 5052 OnExposeComplete: enter
00:35:48.113 00.000 5052 UpdateGuideState(): m_state=4
00:35:48.113 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
00:35:48.113 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=10, SNR=2.1, Peak=46 HFD=0.0
00:35:48.113 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:48.113 00.000 5052 Star lost during calibration... blundering on
00:35:48.113 00.000 5052 Status Line: star lost
00:35:48.115 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:48.115 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:35:48.123 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:35:48.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:48.123 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:48.123 00.000 5052 Enqueuing Expose request
00:35:48.123 00.000 8976 Worker thread wakes up
00:35:48.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:48.123 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:48.809 00.686 8976 Exposure complete
00:35:48.816 00.007 8976 worker thread done servicing request
00:35:48.816 00.000 5052 OnExposeComplete: enter
00:35:48.816 00.000 5052 UpdateGuideState(): m_state=4
00:35:48.816 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
00:35:48.816 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=15, SNR=2.6, Peak=47 HFD=0.0
00:35:48.816 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:48.816 00.000 5052 Star lost during calibration... blundering on
00:35:48.816 00.000 5052 Status Line: star lost
00:35:48.817 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:48.817 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:35:48.826 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:35:48.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:48.826 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:48.826 00.000 5052 Enqueuing Expose request
00:35:48.826 00.000 8976 Worker thread wakes up
00:35:48.827 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:48.827 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:49.510 00.683 8976 Exposure complete
00:35:49.516 00.006 8976 worker thread done servicing request
00:35:49.516 00.000 5052 OnExposeComplete: enter
00:35:49.516 00.000 5052 UpdateGuideState(): m_state=4
00:35:49.516 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
00:35:49.517 00.001 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=6, SNR=1.7, Peak=47 HFD=0.0
00:35:49.517 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:49.517 00.000 5052 Star lost during calibration... blundering on
00:35:49.517 00.000 5052 Status Line: star lost
00:35:49.518 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:49.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:35:49.526 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:35:49.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:49.526 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:49.526 00.000 5052 Enqueuing Expose request
00:35:49.526 00.000 8976 Worker thread wakes up
00:35:49.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:49.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:50.214 00.688 8976 Exposure complete
00:35:50.219 00.005 8976 worker thread done servicing request
00:35:50.219 00.000 5052 OnExposeComplete: enter
00:35:50.219 00.000 5052 UpdateGuideState(): m_state=4
00:35:50.219 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
00:35:50.219 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:35:50.219 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:50.219 00.000 5052 Star lost during calibration... blundering on
00:35:50.220 00.001 5052 Status Line: star lost
00:35:50.221 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:50.221 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:35:50.230 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:35:50.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:50.230 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:50.230 00.000 5052 Enqueuing Expose request
00:35:50.230 00.000 8976 Worker thread wakes up
00:35:50.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:50.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:50.915 00.685 8976 Exposure complete
00:35:50.920 00.005 8976 worker thread done servicing request
00:35:50.921 00.001 5052 OnExposeComplete: enter
00:35:50.921 00.000 5052 UpdateGuideState(): m_state=4
00:35:50.921 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
00:35:50.921 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.5, Peak=46 HFD=0.0
00:35:50.921 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:50.921 00.000 5052 Star lost during calibration... blundering on
00:35:50.921 00.000 5052 Status Line: star lost
00:35:50.922 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:50.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:35:50.931 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:35:50.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:50.931 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:50.931 00.000 5052 Enqueuing Expose request
00:35:50.931 00.000 8976 Worker thread wakes up
00:35:50.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:50.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:51.616 00.685 8976 Exposure complete
00:35:51.621 00.005 8976 worker thread done servicing request
00:35:51.621 00.000 5052 OnExposeComplete: enter
00:35:51.621 00.000 5052 UpdateGuideState(): m_state=4
00:35:51.621 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
00:35:51.621 00.000 5052 Star::Find false star n=17 nbg=270 bg=43.1 sigma=0.7 thresh=45 peak=44
00:35:51.621 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=33, SNR=2.9, Peak=47 HFD=0.0
00:35:51.621 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:51.621 00.000 5052 Star lost during calibration... blundering on
00:35:51.621 00.000 5052 Status Line: star lost
00:35:51.622 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:51.622 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:35:51.631 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:35:51.631 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:51.631 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:51.631 00.000 5052 Enqueuing Expose request
00:35:51.631 00.000 8976 Worker thread wakes up
00:35:51.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:51.631 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:52.317 00.686 8976 Exposure complete
00:35:52.322 00.005 8976 worker thread done servicing request
00:35:52.322 00.000 5052 OnExposeComplete: enter
00:35:52.322 00.000 5052 UpdateGuideState(): m_state=4
00:35:52.323 00.001 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
00:35:52.323 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=10, SNR=2.1, Peak=48 HFD=0.0
00:35:52.323 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:52.323 00.000 5052 Star lost during calibration... blundering on
00:35:52.323 00.000 5052 Status Line: star lost
00:35:52.324 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:52.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:35:52.332 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:35:52.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:52.332 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:52.332 00.000 5052 Enqueuing Expose request
00:35:52.332 00.000 8976 Worker thread wakes up
00:35:52.333 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:52.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:53.016 00.683 8976 Exposure complete
00:35:53.021 00.005 8976 worker thread done servicing request
00:35:53.022 00.001 5052 OnExposeComplete: enter
00:35:53.022 00.000 5052 UpdateGuideState(): m_state=4
00:35:53.022 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
00:35:53.022 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=13, SNR=2.4, Peak=48 HFD=0.0
00:35:53.022 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:53.022 00.000 5052 Star lost during calibration... blundering on
00:35:53.022 00.000 5052 Status Line: star lost
00:35:53.023 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:53.023 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:35:53.031 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:35:53.032 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:53.032 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:53.032 00.000 5052 Enqueuing Expose request
00:35:53.032 00.000 8976 Worker thread wakes up
00:35:53.032 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:53.032 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:53.719 00.687 8976 Exposure complete
00:35:53.725 00.006 8976 worker thread done servicing request
00:35:53.725 00.000 5052 OnExposeComplete: enter
00:35:53.725 00.000 5052 UpdateGuideState(): m_state=4
00:35:53.725 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
00:35:53.725 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=15, SNR=2.6, Peak=47 HFD=0.0
00:35:53.725 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:53.725 00.000 5052 Star lost during calibration... blundering on
00:35:53.725 00.000 5052 Status Line: star lost
00:35:53.727 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:53.727 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:35:53.737 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:35:53.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:53.737 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:53.737 00.000 5052 Enqueuing Expose request
00:35:53.737 00.000 8976 Worker thread wakes up
00:35:53.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:53.737 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:54.425 00.688 8976 Exposure complete
00:35:54.430 00.005 8976 worker thread done servicing request
00:35:54.430 00.000 5052 OnExposeComplete: enter
00:35:54.430 00.000 5052 UpdateGuideState(): m_state=4
00:35:54.430 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
00:35:54.430 00.000 5052 Star::Find false star n=5 nbg=265 bg=43.9 sigma=0.9 thresh=47 peak=44
00:35:54.431 00.001 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=61, SNR=2.9, Peak=46 HFD=0.0
00:35:54.431 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:54.431 00.000 5052 Star lost during calibration... blundering on
00:35:54.431 00.000 5052 Status Line: star lost
00:35:54.432 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:54.432 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:35:54.441 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:35:54.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:54.441 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:54.441 00.000 5052 Enqueuing Expose request
00:35:54.441 00.000 8976 Worker thread wakes up
00:35:54.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:54.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:55.127 00.686 8976 Exposure complete
00:35:55.132 00.005 8976 worker thread done servicing request
00:35:55.132 00.000 5052 OnExposeComplete: enter
00:35:55.132 00.000 5052 UpdateGuideState(): m_state=4
00:35:55.132 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
00:35:55.132 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=8, SNR=1.9, Peak=48 HFD=0.0
00:35:55.132 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:55.132 00.000 5052 Star lost during calibration... blundering on
00:35:55.132 00.000 5052 Status Line: star lost
00:35:55.134 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:55.134 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:35:55.142 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:35:55.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:55.142 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:55.142 00.000 5052 Enqueuing Expose request
00:35:55.142 00.000 8976 Worker thread wakes up
00:35:55.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:55.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:55.828 00.686 8976 Exposure complete
00:35:55.833 00.005 8976 worker thread done servicing request
00:35:55.833 00.000 5052 OnExposeComplete: enter
00:35:55.833 00.000 5052 UpdateGuideState(): m_state=4
00:35:55.834 00.001 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
00:35:55.834 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
00:35:55.834 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:55.834 00.000 5052 Star lost during calibration... blundering on
00:35:55.834 00.000 5052 Status Line: star lost
00:35:55.836 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:55.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:35:55.844 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:35:55.844 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:55.844 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:55.844 00.000 5052 Enqueuing Expose request
00:35:55.844 00.000 8976 Worker thread wakes up
00:35:55.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:55.845 00.001 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:56.532 00.687 8976 Exposure complete
00:35:56.537 00.005 8976 worker thread done servicing request
00:35:56.537 00.000 5052 OnExposeComplete: enter
00:35:56.537 00.000 5052 UpdateGuideState(): m_state=4
00:35:56.537 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
00:35:56.537 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=10, SNR=2.1, Peak=47 HFD=0.0
00:35:56.537 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:56.537 00.000 5052 Star lost during calibration... blundering on
00:35:56.537 00.000 5052 Status Line: star lost
00:35:56.539 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:56.539 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:35:56.547 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:35:56.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:56.547 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:56.548 00.001 5052 Enqueuing Expose request
00:35:56.548 00.000 8976 Worker thread wakes up
00:35:56.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:56.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:57.236 00.688 8976 Exposure complete
00:35:57.242 00.006 8976 worker thread done servicing request
00:35:57.242 00.000 5052 OnExposeComplete: enter
00:35:57.242 00.000 5052 UpdateGuideState(): m_state=4
00:35:57.242 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
00:35:57.242 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=14, SNR=2.5, Peak=47 HFD=0.0
00:35:57.242 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:57.242 00.000 5052 Star lost during calibration... blundering on
00:35:57.242 00.000 5052 Status Line: star lost
00:35:57.245 00.003 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:57.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:35:57.254 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:35:57.255 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:57.255 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:57.255 00.000 5052 Enqueuing Expose request
00:35:57.255 00.000 8976 Worker thread wakes up
00:35:57.255 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:57.255 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:57.940 00.685 8976 Exposure complete
00:35:57.946 00.006 8976 worker thread done servicing request
00:35:57.946 00.000 5052 OnExposeComplete: enter
00:35:57.946 00.000 5052 UpdateGuideState(): m_state=4
00:35:57.946 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
00:35:57.946 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=13, SNR=2.3, Peak=47 HFD=0.0
00:35:57.946 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:57.946 00.000 5052 Star lost during calibration... blundering on
00:35:57.946 00.000 5052 Status Line: star lost
00:35:57.947 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:57.947 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:35:57.956 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:35:57.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:57.956 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:57.956 00.000 5052 Enqueuing Expose request
00:35:57.956 00.000 8976 Worker thread wakes up
00:35:57.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:57.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:58.641 00.685 8976 Exposure complete
00:35:58.646 00.005 8976 worker thread done servicing request
00:35:58.647 00.001 5052 OnExposeComplete: enter
00:35:58.647 00.000 5052 UpdateGuideState(): m_state=4
00:35:58.647 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
00:35:58.647 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=46 HFD=0.0
00:35:58.647 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:58.647 00.000 5052 Star lost during calibration... blundering on
00:35:58.647 00.000 5052 Status Line: star lost
00:35:58.648 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:58.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:35:58.656 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:35:58.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:58.656 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:58.657 00.001 5052 Enqueuing Expose request
00:35:58.657 00.000 8976 Worker thread wakes up
00:35:58.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:58.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:35:59.341 00.684 8976 Exposure complete
00:35:59.347 00.006 8976 worker thread done servicing request
00:35:59.347 00.000 5052 OnExposeComplete: enter
00:35:59.347 00.000 5052 UpdateGuideState(): m_state=4
00:35:59.347 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
00:35:59.347 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=7, SNR=1.8, Peak=47 HFD=0.0
00:35:59.347 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:35:59.347 00.000 5052 Star lost during calibration... blundering on
00:35:59.347 00.000 5052 Status Line: star lost
00:35:59.348 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:35:59.348 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:35:59.357 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:35:59.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:59.357 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:35:59.357 00.000 5052 Enqueuing Expose request
00:35:59.357 00.000 8976 Worker thread wakes up
00:35:59.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:35:59.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:00.046 00.689 8976 Exposure complete
00:36:00.051 00.005 8976 worker thread done servicing request
00:36:00.051 00.000 5052 OnExposeComplete: enter
00:36:00.051 00.000 5052 UpdateGuideState(): m_state=4
00:36:00.051 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
00:36:00.051 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=7, SNR=1.8, Peak=47 HFD=0.0
00:36:00.051 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:00.051 00.000 5052 Star lost during calibration... blundering on
00:36:00.051 00.000 5052 Status Line: star lost
00:36:00.053 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:00.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:36:00.062 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:00.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:00.063 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:00.063 00.000 5052 Enqueuing Expose request
00:36:00.063 00.000 8976 Worker thread wakes up
00:36:00.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:00.063 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:00.748 00.685 8976 Exposure complete
00:36:00.754 00.006 8976 worker thread done servicing request
00:36:00.754 00.000 5052 OnExposeComplete: enter
00:36:00.754 00.000 5052 UpdateGuideState(): m_state=4
00:36:00.754 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
00:36:00.754 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=6, SNR=1.6, Peak=46 HFD=0.0
00:36:00.754 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:00.755 00.001 5052 Star lost during calibration... blundering on
00:36:00.755 00.000 5052 Status Line: star lost
00:36:00.756 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:00.756 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:36:00.766 00.010 5052 UpdateGuideState exits: Star lost - low mass
00:36:00.766 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:00.766 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:00.766 00.000 5052 Enqueuing Expose request
00:36:00.766 00.000 8976 Worker thread wakes up
00:36:00.767 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:00.767 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:01.452 00.685 8976 Exposure complete
00:36:01.457 00.005 8976 worker thread done servicing request
00:36:01.458 00.001 5052 OnExposeComplete: enter
00:36:01.458 00.000 5052 UpdateGuideState(): m_state=4
00:36:01.458 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
00:36:01.458 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=7, SNR=1.7, Peak=47 HFD=0.0
00:36:01.458 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:01.458 00.000 5052 Star lost during calibration... blundering on
00:36:01.458 00.000 5052 Status Line: star lost
00:36:01.459 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:01.459 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:01.467 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:01.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:01.467 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:01.467 00.000 5052 Enqueuing Expose request
00:36:01.468 00.001 8976 Worker thread wakes up
00:36:01.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:01.468 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:02.150 00.682 8976 Exposure complete
00:36:02.155 00.005 8976 worker thread done servicing request
00:36:02.156 00.001 5052 OnExposeComplete: enter
00:36:02.156 00.000 5052 UpdateGuideState(): m_state=4
00:36:02.156 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
00:36:02.156 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
00:36:02.156 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:02.156 00.000 5052 Star lost during calibration... blundering on
00:36:02.156 00.000 5052 Status Line: star lost
00:36:02.158 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:02.158 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=34, FiltMax=56, Gamma=2.630
00:36:02.167 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:02.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:02.167 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:02.167 00.000 5052 Enqueuing Expose request
00:36:02.167 00.000 8976 Worker thread wakes up
00:36:02.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:02.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:02.854 00.687 8976 Exposure complete
00:36:02.859 00.005 8976 worker thread done servicing request
00:36:02.859 00.000 5052 OnExposeComplete: enter
00:36:02.859 00.000 5052 UpdateGuideState(): m_state=4
00:36:02.859 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
00:36:02.859 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=7, SNR=1.8, Peak=47 HFD=0.0
00:36:02.859 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:02.860 00.001 5052 Star lost during calibration... blundering on
00:36:02.860 00.000 5052 Status Line: star lost
00:36:02.861 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:02.862 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:36:02.871 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:02.871 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:02.871 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:02.871 00.000 5052 Enqueuing Expose request
00:36:02.871 00.000 8976 Worker thread wakes up
00:36:02.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:02.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:03.557 00.686 8976 Exposure complete
00:36:03.562 00.005 8976 worker thread done servicing request
00:36:03.562 00.000 5052 OnExposeComplete: enter
00:36:03.562 00.000 5052 UpdateGuideState(): m_state=4
00:36:03.562 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
00:36:03.562 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=12, SNR=2.3, Peak=47 HFD=0.0
00:36:03.562 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:03.562 00.000 5052 Star lost during calibration... blundering on
00:36:03.562 00.000 5052 Status Line: star lost
00:36:03.564 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:03.564 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:36:03.573 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:36:03.573 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:03.573 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:03.573 00.000 5052 Enqueuing Expose request
00:36:03.573 00.000 8976 Worker thread wakes up
00:36:03.574 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:03.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:04.260 00.686 8976 Exposure complete
00:36:04.266 00.006 8976 worker thread done servicing request
00:36:04.266 00.000 5052 OnExposeComplete: enter
00:36:04.267 00.001 5052 UpdateGuideState(): m_state=4
00:36:04.267 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
00:36:04.267 00.000 5052 Star::Find false star n=18 nbg=276 bg=43.0 sigma=0.7 thresh=45 peak=44
00:36:04.267 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=36, SNR=2.9, Peak=46 HFD=0.0
00:36:04.267 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:04.267 00.000 5052 Star lost during calibration... blundering on
00:36:04.267 00.000 5052 Status Line: star lost
00:36:04.268 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:04.269 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:36:04.279 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:36:04.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:04.279 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:04.279 00.000 5052 Enqueuing Expose request
00:36:04.279 00.000 8976 Worker thread wakes up
00:36:04.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:04.279 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:04.967 00.688 8976 Exposure complete
00:36:04.972 00.005 8976 worker thread done servicing request
00:36:04.972 00.000 5052 OnExposeComplete: enter
00:36:04.972 00.000 5052 UpdateGuideState(): m_state=4
00:36:04.972 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
00:36:04.972 00.000 5052 Star::Find false star n=9 nbg=276 bg=43.0 sigma=0.7 thresh=45 peak=44
00:36:04.972 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=20, SNR=2.9, Peak=46 HFD=0.0
00:36:04.972 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:04.972 00.000 5052 Star lost during calibration... blundering on
00:36:04.973 00.001 5052 Status Line: star lost
00:36:04.974 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:04.974 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:36:04.982 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:04.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:04.982 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:04.982 00.000 5052 Enqueuing Expose request
00:36:04.983 00.001 8976 Worker thread wakes up
00:36:04.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:04.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:05.666 00.683 8976 Exposure complete
00:36:05.671 00.005 8976 worker thread done servicing request
00:36:05.671 00.000 5052 OnExposeComplete: enter
00:36:05.671 00.000 5052 UpdateGuideState(): m_state=4
00:36:05.671 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
00:36:05.671 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.5, Peak=46 HFD=0.0
00:36:05.671 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:05.671 00.000 5052 Star lost during calibration... blundering on
00:36:05.671 00.000 5052 Status Line: star lost
00:36:05.673 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:05.673 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:05.681 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:05.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:05.681 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:05.681 00.000 5052 Enqueuing Expose request
00:36:05.681 00.000 8976 Worker thread wakes up
00:36:05.682 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:05.682 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:06.369 00.687 8976 Exposure complete
00:36:06.375 00.006 8976 worker thread done servicing request
00:36:06.375 00.000 5052 OnExposeComplete: enter
00:36:06.375 00.000 5052 UpdateGuideState(): m_state=4
00:36:06.375 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
00:36:06.375 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
00:36:06.375 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:06.375 00.000 5052 Star lost during calibration... blundering on
00:36:06.375 00.000 5052 Status Line: star lost
00:36:06.376 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:06.377 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:06.386 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:06.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:06.386 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:06.386 00.000 5052 Enqueuing Expose request
00:36:06.387 00.001 8976 Worker thread wakes up
00:36:06.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:06.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:07.070 00.683 8976 Exposure complete
00:36:07.075 00.005 8976 worker thread done servicing request
00:36:07.075 00.000 5052 OnExposeComplete: enter
00:36:07.075 00.000 5052 UpdateGuideState(): m_state=4
00:36:07.075 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
00:36:07.075 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=15, SNR=2.6, Peak=48 HFD=0.0
00:36:07.076 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:07.076 00.000 5052 Star lost during calibration... blundering on
00:36:07.076 00.000 5052 Status Line: star lost
00:36:07.077 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:07.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:36:07.086 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:36:07.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:07.086 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:07.086 00.000 5052 Enqueuing Expose request
00:36:07.086 00.000 8976 Worker thread wakes up
00:36:07.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:07.086 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:07.771 00.685 8976 Exposure complete
00:36:07.777 00.006 8976 worker thread done servicing request
00:36:07.777 00.000 5052 OnExposeComplete: enter
00:36:07.777 00.000 5052 UpdateGuideState(): m_state=4
00:36:07.777 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
00:36:07.777 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=18, SNR=2.8, Peak=47 HFD=0.0
00:36:07.777 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:07.777 00.000 5052 Star lost during calibration... blundering on
00:36:07.777 00.000 5052 Status Line: star lost
00:36:07.778 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:07.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:36:07.787 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:36:07.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:07.787 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:07.787 00.000 5052 Enqueuing Expose request
00:36:07.787 00.000 8976 Worker thread wakes up
00:36:07.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:07.787 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:08.475 00.688 8976 Exposure complete
00:36:08.481 00.006 8976 worker thread done servicing request
00:36:08.481 00.000 5052 OnExposeComplete: enter
00:36:08.481 00.000 5052 UpdateGuideState(): m_state=4
00:36:08.481 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
00:36:08.481 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.5, Peak=47 HFD=0.0
00:36:08.481 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:08.481 00.000 5052 Star lost during calibration... blundering on
00:36:08.482 00.001 5052 Status Line: star lost
00:36:08.483 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:08.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:36:08.491 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:08.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:08.491 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:08.491 00.000 5052 Enqueuing Expose request
00:36:08.492 00.001 8976 Worker thread wakes up
00:36:08.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:08.492 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:09.176 00.684 8976 Exposure complete
00:36:09.181 00.005 8976 worker thread done servicing request
00:36:09.181 00.000 5052 OnExposeComplete: enter
00:36:09.182 00.001 5052 UpdateGuideState(): m_state=4
00:36:09.182 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
00:36:09.182 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.5, Peak=48 HFD=0.0
00:36:09.182 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:09.182 00.000 5052 Star lost during calibration... blundering on
00:36:09.182 00.000 5052 Status Line: star lost
00:36:09.184 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:09.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:36:09.192 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:09.193 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:09.193 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:09.193 00.000 5052 Enqueuing Expose request
00:36:09.193 00.000 8976 Worker thread wakes up
00:36:09.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:09.193 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:09.877 00.684 8976 Exposure complete
00:36:09.882 00.005 8976 worker thread done servicing request
00:36:09.882 00.000 5052 OnExposeComplete: enter
00:36:09.882 00.000 5052 UpdateGuideState(): m_state=4
00:36:09.882 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
00:36:09.883 00.001 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=13, SNR=2.4, Peak=47 HFD=0.0
00:36:09.883 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:09.883 00.000 5052 Star lost during calibration... blundering on
00:36:09.883 00.000 5052 Status Line: star lost
00:36:09.884 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:09.884 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:09.892 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:09.892 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:09.892 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:09.892 00.000 5052 Enqueuing Expose request
00:36:09.892 00.000 8976 Worker thread wakes up
00:36:09.893 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:09.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:10.578 00.685 8976 Exposure complete
00:36:10.583 00.005 8976 worker thread done servicing request
00:36:10.583 00.000 5052 OnExposeComplete: enter
00:36:10.583 00.000 5052 UpdateGuideState(): m_state=4
00:36:10.584 00.001 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
00:36:10.584 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=10, SNR=2.1, Peak=47 HFD=0.0
00:36:10.584 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:10.584 00.000 5052 Star lost during calibration... blundering on
00:36:10.584 00.000 5052 Status Line: star lost
00:36:10.585 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:10.585 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:10.593 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:10.594 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:10.594 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:10.594 00.000 5052 Enqueuing Expose request
00:36:10.594 00.000 8976 Worker thread wakes up
00:36:10.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:10.594 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:11.279 00.685 8976 Exposure complete
00:36:11.284 00.005 8976 worker thread done servicing request
00:36:11.284 00.000 5052 OnExposeComplete: enter
00:36:11.284 00.000 5052 UpdateGuideState(): m_state=4
00:36:11.284 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
00:36:11.285 00.001 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:36:11.285 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:11.285 00.000 5052 Star lost during calibration... blundering on
00:36:11.285 00.000 5052 Status Line: star lost
00:36:11.286 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:11.286 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:11.295 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:11.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:11.295 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:11.295 00.000 5052 Enqueuing Expose request
00:36:11.295 00.000 8976 Worker thread wakes up
00:36:11.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:11.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:11.980 00.685 8976 Exposure complete
00:36:11.985 00.005 8976 worker thread done servicing request
00:36:11.985 00.000 5052 OnExposeComplete: enter
00:36:11.985 00.000 5052 UpdateGuideState(): m_state=4
00:36:11.985 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
00:36:11.985 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=11, SNR=2.2, Peak=47 HFD=0.0
00:36:11.985 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:11.986 00.001 5052 Star lost during calibration... blundering on
00:36:11.986 00.000 5052 Status Line: star lost
00:36:11.987 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:11.987 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:36:11.995 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:11.996 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:11.996 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:11.996 00.000 5052 Enqueuing Expose request
00:36:11.996 00.000 8976 Worker thread wakes up
00:36:11.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:11.996 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:12.684 00.688 8976 Exposure complete
00:36:12.689 00.005 8976 worker thread done servicing request
00:36:12.689 00.000 5052 OnExposeComplete: enter
00:36:12.689 00.000 5052 UpdateGuideState(): m_state=4
00:36:12.689 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
00:36:12.689 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.5, Peak=47 HFD=0.0
00:36:12.689 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:12.689 00.000 5052 Star lost during calibration... blundering on
00:36:12.689 00.000 5052 Status Line: star lost
00:36:12.690 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:12.691 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:36:12.700 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:12.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:12.700 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:12.700 00.000 5052 Enqueuing Expose request
00:36:12.700 00.000 8976 Worker thread wakes up
00:36:12.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:12.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:13.385 00.685 8976 Exposure complete
00:36:13.391 00.006 8976 worker thread done servicing request
00:36:13.391 00.000 5052 OnExposeComplete: enter
00:36:13.391 00.000 5052 UpdateGuideState(): m_state=4
00:36:13.391 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
00:36:13.391 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=20, SNR=3.0, Peak=46 HFD=0.0
00:36:13.391 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:13.391 00.000 5052 Star lost during calibration... blundering on
00:36:13.391 00.000 5052 Status Line: star lost
00:36:13.392 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:13.393 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:36:13.401 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:13.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:13.401 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:13.401 00.000 5052 Enqueuing Expose request
00:36:13.401 00.000 8976 Worker thread wakes up
00:36:13.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:13.401 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:14.086 00.685 8976 Exposure complete
00:36:14.092 00.006 8976 worker thread done servicing request
00:36:14.092 00.000 5052 OnExposeComplete: enter
00:36:14.092 00.000 5052 UpdateGuideState(): m_state=4
00:36:14.092 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
00:36:14.092 00.000 5052 Star::Find false star n=9 nbg=264 bg=43.3 sigma=0.8 thresh=46 peak=44
00:36:14.092 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=89, SNR=2.9, Peak=46 HFD=0.0
00:36:14.092 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:14.092 00.000 5052 Star lost during calibration... blundering on
00:36:14.092 00.000 5052 Status Line: star lost
00:36:14.093 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:14.093 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:36:14.105 00.012 5052 UpdateGuideState exits: Star lost - low SNR
00:36:14.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:14.105 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:14.105 00.000 5052 Enqueuing Expose request
00:36:14.105 00.000 8976 Worker thread wakes up
00:36:14.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:14.105 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:14.790 00.685 8976 Exposure complete
00:36:14.796 00.006 8976 worker thread done servicing request
00:36:14.796 00.000 5052 OnExposeComplete: enter
00:36:14.796 00.000 5052 UpdateGuideState(): m_state=4
00:36:14.796 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
00:36:14.796 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=2, SNR=1.0, Peak=48 HFD=0.0
00:36:14.796 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:14.796 00.000 5052 Star lost during calibration... blundering on
00:36:14.796 00.000 5052 Status Line: star lost
00:36:14.797 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:14.798 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:14.806 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:14.807 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:14.807 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:14.807 00.000 5052 Enqueuing Expose request
00:36:14.807 00.000 8976 Worker thread wakes up
00:36:14.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:14.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:15.508 00.701 8976 Exposure complete
00:36:15.513 00.005 8976 worker thread done servicing request
00:36:15.513 00.000 5052 OnExposeComplete: enter
00:36:15.513 00.000 5052 UpdateGuideState(): m_state=4
00:36:15.514 00.001 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
00:36:15.514 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=6, SNR=1.6, Peak=47 HFD=0.0
00:36:15.514 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:15.514 00.000 5052 Star lost during calibration... blundering on
00:36:15.514 00.000 5052 Status Line: star lost
00:36:15.515 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:15.515 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:36:15.523 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:15.524 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:15.524 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:15.524 00.000 5052 Enqueuing Expose request
00:36:15.524 00.000 8976 Worker thread wakes up
00:36:15.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:15.524 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:16.209 00.685 8976 Exposure complete
00:36:16.214 00.005 8976 worker thread done servicing request
00:36:16.215 00.001 5052 OnExposeComplete: enter
00:36:16.215 00.000 5052 UpdateGuideState(): m_state=4
00:36:16.215 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
00:36:16.215 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=48 HFD=0.0
00:36:16.215 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:16.215 00.000 5052 Star lost during calibration... blundering on
00:36:16.215 00.000 5052 Status Line: star lost
00:36:16.216 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:16.216 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:36:16.225 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:16.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:16.225 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:16.225 00.000 5052 Enqueuing Expose request
00:36:16.225 00.000 8976 Worker thread wakes up
00:36:16.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:16.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:16.909 00.684 8976 Exposure complete
00:36:16.914 00.005 8976 worker thread done servicing request
00:36:16.915 00.001 5052 OnExposeComplete: enter
00:36:16.915 00.000 5052 UpdateGuideState(): m_state=4
00:36:16.915 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
00:36:16.915 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:36:16.915 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:16.915 00.000 5052 Star lost during calibration... blundering on
00:36:16.915 00.000 5052 Status Line: star lost
00:36:16.916 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:16.916 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:36:16.925 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:16.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:16.925 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:16.925 00.000 5052 Enqueuing Expose request
00:36:16.925 00.000 8976 Worker thread wakes up
00:36:16.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:16.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:17.610 00.685 8976 Exposure complete
00:36:17.616 00.006 8976 worker thread done servicing request
00:36:17.616 00.000 5052 OnExposeComplete: enter
00:36:17.616 00.000 5052 UpdateGuideState(): m_state=4
00:36:17.616 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
00:36:17.616 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
00:36:17.616 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:17.616 00.000 5052 Star lost during calibration... blundering on
00:36:17.616 00.000 5052 Status Line: star lost
00:36:17.617 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:17.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:36:17.625 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:17.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:17.626 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:17.626 00.000 5052 Enqueuing Expose request
00:36:17.626 00.000 8976 Worker thread wakes up
00:36:17.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:17.626 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:18.312 00.686 8976 Exposure complete
00:36:18.318 00.006 8976 worker thread done servicing request
00:36:18.318 00.000 5052 OnExposeComplete: enter
00:36:18.318 00.000 5052 UpdateGuideState(): m_state=4
00:36:18.318 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
00:36:18.318 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.3, Peak=48 HFD=0.0
00:36:18.318 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:18.318 00.000 5052 Star lost during calibration... blundering on
00:36:18.318 00.000 5052 Status Line: star lost
00:36:18.319 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:18.319 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:36:18.327 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:18.328 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:18.328 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:18.328 00.000 5052 Enqueuing Expose request
00:36:18.328 00.000 8976 Worker thread wakes up
00:36:18.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:18.328 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:19.015 00.687 8976 Exposure complete
00:36:19.021 00.006 8976 worker thread done servicing request
00:36:19.021 00.000 5052 OnExposeComplete: enter
00:36:19.021 00.000 5052 UpdateGuideState(): m_state=4
00:36:19.021 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
00:36:19.021 00.000 5052 Star::Find false star n=14 nbg=269 bg=43.2 sigma=0.7 thresh=45 peak=44
00:36:19.021 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=28, SNR=2.9, Peak=47 HFD=0.0
00:36:19.021 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:19.021 00.000 5052 Star lost during calibration... blundering on
00:36:19.021 00.000 5052 Status Line: star lost
00:36:19.022 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:19.022 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:36:19.031 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:36:19.031 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:19.031 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:19.031 00.000 5052 Enqueuing Expose request
00:36:19.031 00.000 8976 Worker thread wakes up
00:36:19.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:19.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:19.714 00.683 8976 Exposure complete
00:36:19.719 00.005 8976 worker thread done servicing request
00:36:19.719 00.000 5052 OnExposeComplete: enter
00:36:19.719 00.000 5052 UpdateGuideState(): m_state=4
00:36:19.719 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
00:36:19.719 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=17, SNR=2.8, Peak=47 HFD=0.0
00:36:19.719 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:19.719 00.000 5052 Star lost during calibration... blundering on
00:36:19.719 00.000 5052 Status Line: star lost
00:36:19.721 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:19.721 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:36:19.729 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:19.730 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:19.730 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:19.730 00.000 5052 Enqueuing Expose request
00:36:19.730 00.000 8976 Worker thread wakes up
00:36:19.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:19.730 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:20.420 00.690 8976 Exposure complete
00:36:20.426 00.006 8976 worker thread done servicing request
00:36:20.426 00.000 5052 OnExposeComplete: enter
00:36:20.426 00.000 5052 UpdateGuideState(): m_state=4
00:36:20.426 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
00:36:20.426 00.000 5052 Star::Find false star n=14 nbg=267 bg=43.1 sigma=0.7 thresh=45 peak=44
00:36:20.426 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=27, SNR=2.9, Peak=46 HFD=0.0
00:36:20.426 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:20.426 00.000 5052 Star lost during calibration... blundering on
00:36:20.426 00.000 5052 Status Line: star lost
00:36:20.427 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:20.428 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:36:20.436 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:20.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:20.436 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:20.436 00.000 5052 Enqueuing Expose request
00:36:20.436 00.000 8976 Worker thread wakes up
00:36:20.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:20.436 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:21.121 00.685 8976 Exposure complete
00:36:21.126 00.005 8976 worker thread done servicing request
00:36:21.127 00.001 5052 OnExposeComplete: enter
00:36:21.127 00.000 5052 UpdateGuideState(): m_state=4
00:36:21.127 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
00:36:21.127 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.4, Peak=47 HFD=0.0
00:36:21.127 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:21.127 00.000 5052 Star lost during calibration... blundering on
00:36:21.127 00.000 5052 Status Line: star lost
00:36:21.128 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:21.128 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:36:21.136 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:21.137 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:21.137 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:21.137 00.000 5052 Enqueuing Expose request
00:36:21.137 00.000 8976 Worker thread wakes up
00:36:21.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:21.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:21.824 00.687 8976 Exposure complete
00:36:21.830 00.006 8976 worker thread done servicing request
00:36:21.830 00.000 5052 OnExposeComplete: enter
00:36:21.830 00.000 5052 UpdateGuideState(): m_state=4
00:36:21.830 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
00:36:21.830 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=0, SNR=0.0, Peak=48 HFD=0.0
00:36:21.830 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:21.830 00.000 5052 Star lost during calibration... blundering on
00:36:21.830 00.000 5052 Status Line: star lost
00:36:21.831 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:21.831 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:36:21.840 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:21.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:21.840 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:21.840 00.000 5052 Enqueuing Expose request
00:36:21.840 00.000 8976 Worker thread wakes up
00:36:21.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:21.840 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:22.525 00.685 8976 Exposure complete
00:36:22.530 00.005 8976 worker thread done servicing request
00:36:22.530 00.000 5052 OnExposeComplete: enter
00:36:22.530 00.000 5052 UpdateGuideState(): m_state=4
00:36:22.530 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
00:36:22.531 00.001 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.5, Peak=47 HFD=0.0
00:36:22.531 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:22.531 00.000 5052 Star lost during calibration... blundering on
00:36:22.531 00.000 5052 Status Line: star lost
00:36:22.532 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:22.532 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:22.540 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:22.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:22.540 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:22.540 00.000 5052 Enqueuing Expose request
00:36:22.540 00.000 8976 Worker thread wakes up
00:36:22.541 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:22.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:23.228 00.687 8976 Exposure complete
00:36:23.233 00.005 8976 worker thread done servicing request
00:36:23.233 00.000 5052 OnExposeComplete: enter
00:36:23.233 00.000 5052 UpdateGuideState(): m_state=4
00:36:23.233 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
00:36:23.233 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=7, SNR=1.8, Peak=46 HFD=0.0
00:36:23.234 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:23.234 00.000 5052 Star lost during calibration... blundering on
00:36:23.234 00.000 5052 Status Line: star lost
00:36:23.235 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:23.235 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:36:23.243 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:23.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:23.243 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:23.243 00.000 5052 Enqueuing Expose request
00:36:23.243 00.000 8976 Worker thread wakes up
00:36:23.244 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:23.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:23.928 00.684 8976 Exposure complete
00:36:23.934 00.006 8976 worker thread done servicing request
00:36:23.934 00.000 5052 OnExposeComplete: enter
00:36:23.934 00.000 5052 UpdateGuideState(): m_state=4
00:36:23.934 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
00:36:23.934 00.000 5052 Star::Find false star n=13 nbg=268 bg=43.2 sigma=0.7 thresh=45 peak=44
00:36:23.934 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=27, SNR=2.9, Peak=47 HFD=0.0
00:36:23.934 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:23.934 00.000 5052 Star lost during calibration... blundering on
00:36:23.934 00.000 5052 Status Line: star lost
00:36:23.935 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:23.935 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:36:23.944 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:36:23.944 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:23.944 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:23.944 00.000 5052 Enqueuing Expose request
00:36:23.944 00.000 8976 Worker thread wakes up
00:36:23.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:23.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:24.629 00.685 8976 Exposure complete
00:36:24.634 00.005 8976 worker thread done servicing request
00:36:24.634 00.000 5052 OnExposeComplete: enter
00:36:24.634 00.000 5052 UpdateGuideState(): m_state=4
00:36:24.634 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
00:36:24.635 00.001 5052 Star::Find false star n=9 nbg=270 bg=43.1 sigma=0.7 thresh=45 peak=44
00:36:24.635 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=20, SNR=2.9, Peak=47 HFD=0.0
00:36:24.635 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:24.635 00.000 5052 Star lost during calibration... blundering on
00:36:24.635 00.000 5052 Status Line: star lost
00:36:24.636 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:24.636 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:36:24.645 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:36:24.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:24.645 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:24.645 00.000 5052 Enqueuing Expose request
00:36:24.645 00.000 8976 Worker thread wakes up
00:36:24.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:24.645 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:25.332 00.687 8976 Exposure complete
00:36:25.337 00.005 8976 worker thread done servicing request
00:36:25.337 00.000 5052 OnExposeComplete: enter
00:36:25.337 00.000 5052 UpdateGuideState(): m_state=4
00:36:25.337 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
00:36:25.337 00.000 5052 Star::Find false star n=11 nbg=271 bg=43.0 sigma=0.7 thresh=45 peak=44
00:36:25.338 00.001 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=23, SNR=2.9, Peak=46 HFD=0.0
00:36:25.338 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:25.338 00.000 5052 Star lost during calibration... blundering on
00:36:25.338 00.000 5052 Status Line: star lost
00:36:25.339 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:25.339 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:36:25.347 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:25.348 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:25.348 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:25.348 00.000 5052 Enqueuing Expose request
00:36:25.348 00.000 8976 Worker thread wakes up
00:36:25.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:25.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:26.034 00.686 8976 Exposure complete
00:36:26.039 00.005 8976 worker thread done servicing request
00:36:26.040 00.001 5052 OnExposeComplete: enter
00:36:26.040 00.000 5052 UpdateGuideState(): m_state=4
00:36:26.040 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
00:36:26.040 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=7, SNR=1.9, Peak=48 HFD=0.0
00:36:26.040 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:26.040 00.000 5052 Star lost during calibration... blundering on
00:36:26.040 00.000 5052 Status Line: star lost
00:36:26.041 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:26.041 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:36:26.050 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:26.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:26.050 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:26.050 00.000 5052 Enqueuing Expose request
00:36:26.050 00.000 8976 Worker thread wakes up
00:36:26.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:26.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:26.737 00.687 8976 Exposure complete
00:36:26.742 00.005 8976 worker thread done servicing request
00:36:26.743 00.001 5052 OnExposeComplete: enter
00:36:26.743 00.000 5052 UpdateGuideState(): m_state=4
00:36:26.743 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
00:36:26.743 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=19, SNR=2.9, Peak=47 HFD=0.0
00:36:26.743 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:26.743 00.000 5052 Star lost during calibration... blundering on
00:36:26.743 00.000 5052 Status Line: star lost
00:36:26.744 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:26.744 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:36:26.753 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:36:26.754 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:26.754 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:26.754 00.000 5052 Enqueuing Expose request
00:36:26.754 00.000 8976 Worker thread wakes up
00:36:26.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:26.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:27.441 00.687 8976 Exposure complete
00:36:27.446 00.005 8976 worker thread done servicing request
00:36:27.446 00.000 5052 OnExposeComplete: enter
00:36:27.446 00.000 5052 UpdateGuideState(): m_state=4
00:36:27.446 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
00:36:27.446 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=15, SNR=2.6, Peak=47 HFD=0.0
00:36:27.446 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:27.446 00.000 5052 Star lost during calibration... blundering on
00:36:27.446 00.000 5052 Status Line: star lost
00:36:27.448 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:27.448 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:27.456 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:27.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:27.456 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:27.456 00.000 5052 Enqueuing Expose request
00:36:27.456 00.000 8976 Worker thread wakes up
00:36:27.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:27.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:28.143 00.687 8976 Exposure complete
00:36:28.148 00.005 8976 worker thread done servicing request
00:36:28.148 00.000 5052 OnExposeComplete: enter
00:36:28.148 00.000 5052 UpdateGuideState(): m_state=4
00:36:28.149 00.001 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
00:36:28.149 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=8, SNR=1.9, Peak=47 HFD=0.0
00:36:28.149 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:28.149 00.000 5052 Star lost during calibration... blundering on
00:36:28.149 00.000 5052 Status Line: star lost
00:36:28.150 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:28.150 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:28.158 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:28.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:28.158 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:28.158 00.000 5052 Enqueuing Expose request
00:36:28.159 00.001 8976 Worker thread wakes up
00:36:28.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:28.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:28.844 00.685 8976 Exposure complete
00:36:28.849 00.005 8976 worker thread done servicing request
00:36:28.849 00.000 5052 OnExposeComplete: enter
00:36:28.849 00.000 5052 UpdateGuideState(): m_state=4
00:36:28.850 00.001 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
00:36:28.850 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=8, SNR=1.9, Peak=46 HFD=0.0
00:36:28.850 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:28.850 00.000 5052 Star lost during calibration... blundering on
00:36:28.850 00.000 5052 Status Line: star lost
00:36:28.851 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:28.851 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:36:28.860 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:28.860 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:28.860 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:28.860 00.000 5052 Enqueuing Expose request
00:36:28.860 00.000 8976 Worker thread wakes up
00:36:28.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:28.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:29.547 00.687 8976 Exposure complete
00:36:29.552 00.005 8976 worker thread done servicing request
00:36:29.553 00.001 5052 OnExposeComplete: enter
00:36:29.553 00.000 5052 UpdateGuideState(): m_state=4
00:36:29.553 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 123
00:36:29.553 00.000 5052 Star::Find false star n=14 nbg=270 bg=43.1 sigma=0.7 thresh=45 peak=44
00:36:29.553 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=27, SNR=2.9, Peak=46 HFD=0.0
00:36:29.553 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:29.553 00.000 5052 Star lost during calibration... blundering on
00:36:29.553 00.000 5052 Status Line: star lost
00:36:29.554 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:29.554 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:36:29.562 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:29.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:29.562 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:29.562 00.000 5052 Enqueuing Expose request
00:36:29.562 00.000 8976 Worker thread wakes up
00:36:29.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:29.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:30.250 00.688 8976 Exposure complete
00:36:30.256 00.006 8976 worker thread done servicing request
00:36:30.256 00.000 5052 OnExposeComplete: enter
00:36:30.256 00.000 5052 UpdateGuideState(): m_state=4
00:36:30.256 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 124
00:36:30.256 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=10, SNR=2.1, Peak=46 HFD=0.0
00:36:30.256 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:30.256 00.000 5052 Star lost during calibration... blundering on
00:36:30.256 00.000 5052 Status Line: star lost
00:36:30.258 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:30.258 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:36:30.267 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:30.267 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:30.267 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:30.268 00.001 5052 Enqueuing Expose request
00:36:30.268 00.000 8976 Worker thread wakes up
00:36:30.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:30.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:30.953 00.685 8976 Exposure complete
00:36:30.959 00.006 8976 worker thread done servicing request
00:36:30.959 00.000 5052 OnExposeComplete: enter
00:36:30.959 00.000 5052 UpdateGuideState(): m_state=4
00:36:30.959 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 125
00:36:30.959 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=2, SNR=1.0, Peak=46 HFD=0.0
00:36:30.959 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:30.959 00.000 5052 Star lost during calibration... blundering on
00:36:30.959 00.000 5052 Status Line: star lost
00:36:30.960 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:30.960 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:36:30.968 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:30.969 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:30.969 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:30.969 00.000 5052 Enqueuing Expose request
00:36:30.969 00.000 8976 Worker thread wakes up
00:36:30.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:30.969 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:31.655 00.686 8976 Exposure complete
00:36:31.660 00.005 8976 worker thread done servicing request
00:36:31.661 00.001 5052 OnExposeComplete: enter
00:36:31.661 00.000 5052 UpdateGuideState(): m_state=4
00:36:31.661 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 126
00:36:31.661 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.5, Peak=47 HFD=0.0
00:36:31.661 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:31.661 00.000 5052 Star lost during calibration... blundering on
00:36:31.661 00.000 5052 Status Line: star lost
00:36:31.662 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:31.662 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:36:31.671 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:31.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:31.671 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:31.671 00.000 5052 Enqueuing Expose request
00:36:31.671 00.000 8976 Worker thread wakes up
00:36:31.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:31.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:32.355 00.684 8976 Exposure complete
00:36:32.360 00.005 8976 worker thread done servicing request
00:36:32.360 00.000 5052 OnExposeComplete: enter
00:36:32.360 00.000 5052 UpdateGuideState(): m_state=4
00:36:32.360 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 127
00:36:32.360 00.000 5052 Star::Find false star n=11 nbg=272 bg=43.2 sigma=0.7 thresh=45 peak=44
00:36:32.360 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=23, SNR=2.9, Peak=47 HFD=0.0
00:36:32.360 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:32.360 00.000 5052 Star lost during calibration... blundering on
00:36:32.360 00.000 5052 Status Line: star lost
00:36:32.362 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:32.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:36:32.370 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:32.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:32.370 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:32.370 00.000 5052 Enqueuing Expose request
00:36:32.370 00.000 8976 Worker thread wakes up
00:36:32.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:32.371 00.001 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:33.058 00.687 8976 Exposure complete
00:36:33.063 00.005 8976 worker thread done servicing request
00:36:33.063 00.000 5052 OnExposeComplete: enter
00:36:33.063 00.000 5052 UpdateGuideState(): m_state=4
00:36:33.063 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 128
00:36:33.063 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:36:33.063 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:33.063 00.000 5052 Star lost during calibration... blundering on
00:36:33.063 00.000 5052 Status Line: star lost
00:36:33.064 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:33.065 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:36:33.073 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:33.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:33.073 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:33.073 00.000 5052 Enqueuing Expose request
00:36:33.073 00.000 8976 Worker thread wakes up
00:36:33.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:33.073 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:33.758 00.685 8976 Exposure complete
00:36:33.763 00.005 8976 worker thread done servicing request
00:36:33.764 00.001 5052 OnExposeComplete: enter
00:36:33.764 00.000 5052 UpdateGuideState(): m_state=4
00:36:33.764 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 129
00:36:33.764 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.5, Peak=46 HFD=0.0
00:36:33.764 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:33.764 00.000 5052 Star lost during calibration... blundering on
00:36:33.764 00.000 5052 Status Line: star lost
00:36:33.765 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:33.765 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:36:33.774 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:33.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:33.774 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:33.774 00.000 5052 Enqueuing Expose request
00:36:33.774 00.000 8976 Worker thread wakes up
00:36:33.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:33.774 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:34.461 00.687 8976 Exposure complete
00:36:34.467 00.006 8976 worker thread done servicing request
00:36:34.467 00.000 5052 OnExposeComplete: enter
00:36:34.467 00.000 5052 UpdateGuideState(): m_state=4
00:36:34.467 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 130
00:36:34.467 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
00:36:34.467 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:34.467 00.000 5052 Star lost during calibration... blundering on
00:36:34.467 00.000 5052 Status Line: star lost
00:36:34.468 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:34.468 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:36:34.478 00.010 5052 UpdateGuideState exits: Star lost - low mass
00:36:34.478 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:34.478 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:34.478 00.000 5052 Enqueuing Expose request
00:36:34.479 00.001 8976 Worker thread wakes up
00:36:34.479 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:34.479 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:35.163 00.684 8976 Exposure complete
00:36:35.169 00.006 8976 worker thread done servicing request
00:36:35.169 00.000 5052 OnExposeComplete: enter
00:36:35.169 00.000 5052 UpdateGuideState(): m_state=4
00:36:35.169 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 131
00:36:35.169 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
00:36:35.169 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:35.170 00.001 5052 Star lost during calibration... blundering on
00:36:35.170 00.000 5052 Status Line: star lost
00:36:35.171 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:35.171 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:36:35.179 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:35.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:35.179 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:35.179 00.000 5052 Enqueuing Expose request
00:36:35.179 00.000 8976 Worker thread wakes up
00:36:35.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:35.179 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:35.863 00.684 8976 Exposure complete
00:36:35.869 00.006 8976 worker thread done servicing request
00:36:35.869 00.000 5052 OnExposeComplete: enter
00:36:35.869 00.000 5052 UpdateGuideState(): m_state=4
00:36:35.870 00.001 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 132
00:36:35.870 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=15, SNR=2.6, Peak=46 HFD=0.0
00:36:35.870 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:35.870 00.000 5052 Star lost during calibration... blundering on
00:36:35.870 00.000 5052 Status Line: star lost
00:36:35.871 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:35.871 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:36:35.879 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:35.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:35.879 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:35.879 00.000 5052 Enqueuing Expose request
00:36:35.880 00.001 8976 Worker thread wakes up
00:36:35.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:35.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:36.564 00.684 8976 Exposure complete
00:36:36.569 00.005 8976 worker thread done servicing request
00:36:36.569 00.000 5052 OnExposeComplete: enter
00:36:36.569 00.000 5052 UpdateGuideState(): m_state=4
00:36:36.570 00.001 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 133
00:36:36.570 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=10, SNR=2.1, Peak=47 HFD=0.0
00:36:36.570 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:36.570 00.000 5052 Star lost during calibration... blundering on
00:36:36.570 00.000 5052 Status Line: star lost
00:36:36.571 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:36.571 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:36:36.580 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:36.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:36.580 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:36.580 00.000 5052 Enqueuing Expose request
00:36:36.580 00.000 8976 Worker thread wakes up
00:36:36.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:36.580 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:37.267 00.687 8976 Exposure complete
00:36:37.273 00.006 8976 worker thread done servicing request
00:36:37.273 00.000 5052 OnExposeComplete: enter
00:36:37.273 00.000 5052 UpdateGuideState(): m_state=4
00:36:37.273 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 134
00:36:37.273 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=15, SNR=2.6, Peak=48 HFD=0.0
00:36:37.273 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:37.273 00.000 5052 Star lost during calibration... blundering on
00:36:37.273 00.000 5052 Status Line: star lost
00:36:37.275 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:37.275 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:37.283 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:37.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:37.283 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:37.283 00.000 5052 Enqueuing Expose request
00:36:37.283 00.000 8976 Worker thread wakes up
00:36:37.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:37.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:37.971 00.688 8976 Exposure complete
00:36:37.976 00.005 8976 worker thread done servicing request
00:36:37.977 00.001 5052 OnExposeComplete: enter
00:36:37.977 00.000 5052 UpdateGuideState(): m_state=4
00:36:37.977 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 135
00:36:37.977 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.2, Peak=47 HFD=0.0
00:36:37.977 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:37.977 00.000 5052 Star lost during calibration... blundering on
00:36:37.977 00.000 5052 Status Line: star lost
00:36:37.978 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:37.978 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:36:37.986 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:37.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:37.987 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:37.987 00.000 5052 Enqueuing Expose request
00:36:37.987 00.000 8976 Worker thread wakes up
00:36:37.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:37.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:38.672 00.685 8976 Exposure complete
00:36:38.677 00.005 8976 worker thread done servicing request
00:36:38.677 00.000 5052 OnExposeComplete: enter
00:36:38.677 00.000 5052 UpdateGuideState(): m_state=4
00:36:38.677 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 136
00:36:38.677 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=8, SNR=1.9, Peak=47 HFD=0.0
00:36:38.677 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:38.677 00.000 5052 Star lost during calibration... blundering on
00:36:38.677 00.000 5052 Status Line: star lost
00:36:38.678 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:38.678 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:36:38.687 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:38.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:38.687 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:38.687 00.000 5052 Enqueuing Expose request
00:36:38.687 00.000 8976 Worker thread wakes up
00:36:38.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:38.687 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:39.374 00.687 8976 Exposure complete
00:36:39.379 00.005 8976 worker thread done servicing request
00:36:39.379 00.000 5052 OnExposeComplete: enter
00:36:39.379 00.000 5052 UpdateGuideState(): m_state=4
00:36:39.379 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 137
00:36:39.379 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=6, SNR=1.6, Peak=48 HFD=0.0
00:36:39.379 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:39.379 00.000 5052 Star lost during calibration... blundering on
00:36:39.379 00.000 5052 Status Line: star lost
00:36:39.380 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:39.380 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:36:39.389 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:39.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:39.389 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:39.389 00.000 5052 Enqueuing Expose request
00:36:39.389 00.000 8976 Worker thread wakes up
00:36:39.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:39.389 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:40.076 00.687 8976 Exposure complete
00:36:40.082 00.006 8976 worker thread done servicing request
00:36:40.082 00.000 5052 OnExposeComplete: enter
00:36:40.082 00.000 5052 UpdateGuideState(): m_state=4
00:36:40.082 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 138
00:36:40.082 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=6, SNR=1.7, Peak=47 HFD=0.0
00:36:40.082 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:40.082 00.000 5052 Star lost during calibration... blundering on
00:36:40.082 00.000 5052 Status Line: star lost
00:36:40.083 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:40.083 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:36:40.093 00.010 5052 UpdateGuideState exits: Star lost - low mass
00:36:40.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:40.093 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:40.093 00.000 5052 Enqueuing Expose request
00:36:40.093 00.000 8976 Worker thread wakes up
00:36:40.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:40.093 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:40.782 00.689 8976 Exposure complete
00:36:40.788 00.006 8976 worker thread done servicing request
00:36:40.788 00.000 5052 OnExposeComplete: enter
00:36:40.788 00.000 5052 UpdateGuideState(): m_state=4
00:36:40.788 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
00:36:40.788 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.3, Peak=47 HFD=0.0
00:36:40.788 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:40.788 00.000 5052 Star lost during calibration... blundering on
00:36:40.788 00.000 5052 Status Line: star lost
00:36:40.789 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:40.790 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:40.799 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:40.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:40.799 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:40.799 00.000 5052 Enqueuing Expose request
00:36:40.799 00.000 8976 Worker thread wakes up
00:36:40.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:40.799 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:41.484 00.685 8976 Exposure complete
00:36:41.490 00.006 8976 worker thread done servicing request
00:36:41.490 00.000 5052 OnExposeComplete: enter
00:36:41.490 00.000 5052 UpdateGuideState(): m_state=4
00:36:41.490 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 140
00:36:41.490 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=10, SNR=2.1, Peak=47 HFD=0.0
00:36:41.490 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:41.490 00.000 5052 Star lost during calibration... blundering on
00:36:41.490 00.000 5052 Status Line: star lost
00:36:41.491 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:41.492 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:41.500 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:41.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:41.500 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:41.500 00.000 5052 Enqueuing Expose request
00:36:41.500 00.000 8976 Worker thread wakes up
00:36:41.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:41.500 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:42.188 00.688 8976 Exposure complete
00:36:42.193 00.005 8976 worker thread done servicing request
00:36:42.193 00.000 5052 OnExposeComplete: enter
00:36:42.193 00.000 5052 UpdateGuideState(): m_state=4
00:36:42.193 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 141
00:36:42.193 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.6, Peak=47 HFD=0.0
00:36:42.193 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:42.193 00.000 5052 Star lost during calibration... blundering on
00:36:42.193 00.000 5052 Status Line: star lost
00:36:42.195 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:42.195 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:36:42.203 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:42.203 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:42.203 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:42.203 00.000 5052 Enqueuing Expose request
00:36:42.203 00.000 8976 Worker thread wakes up
00:36:42.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:42.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:42.890 00.687 8976 Exposure complete
00:36:42.895 00.005 8976 worker thread done servicing request
00:36:42.895 00.000 5052 OnExposeComplete: enter
00:36:42.895 00.000 5052 UpdateGuideState(): m_state=4
00:36:42.895 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 142
00:36:42.895 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=16, SNR=2.7, Peak=46 HFD=0.0
00:36:42.895 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:42.895 00.000 5052 Star lost during calibration... blundering on
00:36:42.895 00.000 5052 Status Line: star lost
00:36:42.897 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:42.898 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:36:42.906 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:42.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:42.906 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:42.906 00.000 5052 Enqueuing Expose request
00:36:42.906 00.000 8976 Worker thread wakes up
00:36:42.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:42.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:43.595 00.689 8976 Exposure complete
00:36:43.601 00.006 8976 worker thread done servicing request
00:36:43.601 00.000 5052 OnExposeComplete: enter
00:36:43.601 00.000 5052 UpdateGuideState(): m_state=4
00:36:43.601 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 143
00:36:43.601 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=13, SNR=2.4, Peak=47 HFD=0.0
00:36:43.601 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:43.601 00.000 5052 Star lost during calibration... blundering on
00:36:43.601 00.000 5052 Status Line: star lost
00:36:43.602 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:43.602 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:36:43.611 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:36:43.611 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:43.611 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:43.611 00.000 5052 Enqueuing Expose request
00:36:43.611 00.000 8976 Worker thread wakes up
00:36:43.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:43.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:44.300 00.689 8976 Exposure complete
00:36:44.305 00.005 8976 worker thread done servicing request
00:36:44.305 00.000 5052 OnExposeComplete: enter
00:36:44.305 00.000 5052 UpdateGuideState(): m_state=4
00:36:44.305 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 144
00:36:44.305 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.2, Peak=47 HFD=0.0
00:36:44.305 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:44.306 00.001 5052 Star lost during calibration... blundering on
00:36:44.306 00.000 5052 Status Line: star lost
00:36:44.307 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:44.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:36:44.316 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:44.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:44.316 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:44.316 00.000 5052 Enqueuing Expose request
00:36:44.316 00.000 8976 Worker thread wakes up
00:36:44.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:44.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:45.002 00.686 8976 Exposure complete
00:36:45.007 00.005 8976 worker thread done servicing request
00:36:45.007 00.000 5052 OnExposeComplete: enter
00:36:45.007 00.000 5052 UpdateGuideState(): m_state=4
00:36:45.007 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 145
00:36:45.007 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:36:45.007 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:45.008 00.001 5052 Star lost during calibration... blundering on
00:36:45.008 00.000 5052 Status Line: star lost
00:36:45.010 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:45.010 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:36:45.019 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:45.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:45.019 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:45.019 00.000 5052 Enqueuing Expose request
00:36:45.019 00.000 8976 Worker thread wakes up
00:36:45.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:45.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:45.706 00.687 8976 Exposure complete
00:36:45.712 00.006 8976 worker thread done servicing request
00:36:45.712 00.000 5052 OnExposeComplete: enter
00:36:45.712 00.000 5052 UpdateGuideState(): m_state=4
00:36:45.712 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 146
00:36:45.712 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
00:36:45.712 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:45.712 00.000 5052 Star lost during calibration... blundering on
00:36:45.712 00.000 5052 Status Line: star lost
00:36:45.713 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:45.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:36:45.721 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:45.722 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:45.722 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:45.722 00.000 5052 Enqueuing Expose request
00:36:45.722 00.000 8976 Worker thread wakes up
00:36:45.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:45.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:46.408 00.686 8976 Exposure complete
00:36:46.413 00.005 8976 worker thread done servicing request
00:36:46.413 00.000 5052 OnExposeComplete: enter
00:36:46.413 00.000 5052 UpdateGuideState(): m_state=4
00:36:46.414 00.001 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 147
00:36:46.414 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=9, SNR=2.0, Peak=48 HFD=0.0
00:36:46.414 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:46.414 00.000 5052 Star lost during calibration... blundering on
00:36:46.414 00.000 5052 Status Line: star lost
00:36:46.416 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:46.416 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:36:46.425 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:46.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:46.425 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:46.425 00.000 5052 Enqueuing Expose request
00:36:46.425 00.000 8976 Worker thread wakes up
00:36:46.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:46.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:47.112 00.687 8976 Exposure complete
00:36:47.118 00.006 8976 worker thread done servicing request
00:36:47.118 00.000 5052 OnExposeComplete: enter
00:36:47.118 00.000 5052 UpdateGuideState(): m_state=4
00:36:47.118 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 148
00:36:47.118 00.000 5052 Star::Find false star n=13 nbg=267 bg=43.2 sigma=0.7 thresh=45 peak=44
00:36:47.118 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=25, SNR=2.9, Peak=46 HFD=0.0
00:36:47.118 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:47.118 00.000 5052 Star lost during calibration... blundering on
00:36:47.118 00.000 5052 Status Line: star lost
00:36:47.119 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:47.120 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:47.128 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:47.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:47.128 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:47.128 00.000 5052 Enqueuing Expose request
00:36:47.128 00.000 8976 Worker thread wakes up
00:36:47.128 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:47.128 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:47.813 00.685 8976 Exposure complete
00:36:47.819 00.006 8976 worker thread done servicing request
00:36:47.819 00.000 5052 OnExposeComplete: enter
00:36:47.819 00.000 5052 UpdateGuideState(): m_state=4
00:36:47.819 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 149
00:36:47.819 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:36:47.820 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:47.820 00.000 5052 Star lost during calibration... blundering on
00:36:47.820 00.000 5052 Status Line: star lost
00:36:47.821 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:47.821 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=34, FiltMax=56, Gamma=2.630
00:36:47.830 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:47.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:47.830 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:47.830 00.000 5052 Enqueuing Expose request
00:36:47.830 00.000 8976 Worker thread wakes up
00:36:47.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:47.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:48.514 00.684 8976 Exposure complete
00:36:48.520 00.006 8976 worker thread done servicing request
00:36:48.520 00.000 5052 OnExposeComplete: enter
00:36:48.520 00.000 5052 UpdateGuideState(): m_state=4
00:36:48.520 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 150
00:36:48.520 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=9, SNR=2.0, Peak=47 HFD=0.0
00:36:48.520 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:48.520 00.000 5052 Star lost during calibration... blundering on
00:36:48.520 00.000 5052 Status Line: star lost
00:36:48.521 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:48.521 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:36:48.530 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:48.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:48.530 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:48.530 00.000 5052 Enqueuing Expose request
00:36:48.530 00.000 8976 Worker thread wakes up
00:36:48.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:48.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:49.214 00.684 8976 Exposure complete
00:36:49.219 00.005 8976 worker thread done servicing request
00:36:49.219 00.000 5052 OnExposeComplete: enter
00:36:49.219 00.000 5052 UpdateGuideState(): m_state=4
00:36:49.219 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 151
00:36:49.219 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=8, SNR=1.9, Peak=47 HFD=0.0
00:36:49.219 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:49.220 00.001 5052 Star lost during calibration... blundering on
00:36:49.220 00.000 5052 Status Line: star lost
00:36:49.221 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:49.221 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:36:49.230 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:49.233 00.003 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:49.233 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:49.233 00.000 5052 Enqueuing Expose request
00:36:49.233 00.000 8976 Worker thread wakes up
00:36:49.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:49.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:49.917 00.684 8976 Exposure complete
00:36:49.922 00.005 8976 worker thread done servicing request
00:36:49.922 00.000 5052 OnExposeComplete: enter
00:36:49.923 00.001 5052 UpdateGuideState(): m_state=4
00:36:49.923 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 152
00:36:49.923 00.000 5052 Star::Find false star n=13 nbg=266 bg=43.1 sigma=0.7 thresh=45 peak=44
00:36:49.923 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=26, SNR=2.9, Peak=47 HFD=0.0
00:36:49.923 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:49.923 00.000 5052 Star lost during calibration... blundering on
00:36:49.923 00.000 5052 Status Line: star lost
00:36:49.924 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:49.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:49.933 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:36:49.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:49.933 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:49.933 00.000 5052 Enqueuing Expose request
00:36:49.933 00.000 8976 Worker thread wakes up
00:36:49.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:49.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:50.635 00.702 8976 Exposure complete
00:36:50.640 00.005 8976 worker thread done servicing request
00:36:50.640 00.000 5052 OnExposeComplete: enter
00:36:50.640 00.000 5052 UpdateGuideState(): m_state=4
00:36:50.640 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 153
00:36:50.640 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=46 HFD=0.0
00:36:50.640 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:50.640 00.000 5052 Star lost during calibration... blundering on
00:36:50.640 00.000 5052 Status Line: star lost
00:36:50.642 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:50.642 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:36:50.651 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:50.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:50.651 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:50.651 00.000 5052 Enqueuing Expose request
00:36:50.651 00.000 8976 Worker thread wakes up
00:36:50.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:50.651 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:51.338 00.687 8976 Exposure complete
00:36:51.343 00.005 8976 worker thread done servicing request
00:36:51.344 00.001 5052 OnExposeComplete: enter
00:36:51.344 00.000 5052 UpdateGuideState(): m_state=4
00:36:51.344 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 154
00:36:51.344 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
00:36:51.344 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:51.344 00.000 5052 Star lost during calibration... blundering on
00:36:51.344 00.000 5052 Status Line: star lost
00:36:51.345 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:51.345 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:36:51.354 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:51.355 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:51.355 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:51.355 00.000 5052 Enqueuing Expose request
00:36:51.355 00.000 8976 Worker thread wakes up
00:36:51.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:51.355 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:52.041 00.686 8976 Exposure complete
00:36:52.047 00.006 8976 worker thread done servicing request
00:36:52.047 00.000 5052 OnExposeComplete: enter
00:36:52.047 00.000 5052 UpdateGuideState(): m_state=4
00:36:52.047 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 155
00:36:52.047 00.000 5052 Star::Find false star n=14 nbg=272 bg=43.1 sigma=0.7 thresh=45 peak=44
00:36:52.047 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=30, SNR=2.9, Peak=47 HFD=0.0
00:36:52.047 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:52.047 00.000 5052 Star lost during calibration... blundering on
00:36:52.047 00.000 5052 Status Line: star lost
00:36:52.049 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:52.049 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:36:52.058 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:36:52.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:52.058 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:52.058 00.000 5052 Enqueuing Expose request
00:36:52.059 00.001 8976 Worker thread wakes up
00:36:52.059 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:52.059 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:52.744 00.685 8976 Exposure complete
00:36:52.750 00.006 8976 worker thread done servicing request
00:36:52.750 00.000 5052 OnExposeComplete: enter
00:36:52.750 00.000 5052 UpdateGuideState(): m_state=4
00:36:52.750 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 156
00:36:52.750 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=8, SNR=1.8, Peak=47 HFD=0.0
00:36:52.750 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:52.750 00.000 5052 Star lost during calibration... blundering on
00:36:52.750 00.000 5052 Status Line: star lost
00:36:52.751 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:52.751 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:36:52.760 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:36:52.760 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:52.760 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:52.760 00.000 5052 Enqueuing Expose request
00:36:52.760 00.000 8976 Worker thread wakes up
00:36:52.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:52.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:53.445 00.685 8976 Exposure complete
00:36:53.451 00.006 8976 worker thread done servicing request
00:36:53.451 00.000 5052 OnExposeComplete: enter
00:36:53.451 00.000 5052 UpdateGuideState(): m_state=4
00:36:53.451 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 157
00:36:53.451 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=7, SNR=1.7, Peak=47 HFD=0.0
00:36:53.451 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:53.451 00.000 5052 Star lost during calibration... blundering on
00:36:53.451 00.000 5052 Status Line: star lost
00:36:53.453 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:53.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:36:53.461 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:53.462 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:53.462 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:53.462 00.000 5052 Enqueuing Expose request
00:36:53.462 00.000 8976 Worker thread wakes up
00:36:53.462 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:53.462 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:54.147 00.685 8976 Exposure complete
00:36:54.152 00.005 8976 worker thread done servicing request
00:36:54.152 00.000 5052 OnExposeComplete: enter
00:36:54.152 00.000 5052 UpdateGuideState(): m_state=4
00:36:54.152 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 158
00:36:54.152 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=4, SNR=1.3, Peak=48 HFD=0.0
00:36:54.152 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:54.153 00.001 5052 Star lost during calibration... blundering on
00:36:54.153 00.000 5052 Status Line: star lost
00:36:54.155 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:54.155 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:36:54.163 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:54.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:54.163 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:54.163 00.000 5052 Enqueuing Expose request
00:36:54.164 00.001 8976 Worker thread wakes up
00:36:54.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:54.164 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:54.848 00.684 8976 Exposure complete
00:36:54.854 00.006 8976 worker thread done servicing request
00:36:54.854 00.000 5052 OnExposeComplete: enter
00:36:54.854 00.000 5052 UpdateGuideState(): m_state=4
00:36:54.854 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 159
00:36:54.854 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=4, SNR=1.4, Peak=48 HFD=0.0
00:36:54.854 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:54.855 00.001 5052 Star lost during calibration... blundering on
00:36:54.855 00.000 5052 Status Line: star lost
00:36:54.856 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:54.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:36:54.864 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:54.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:54.864 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:54.864 00.000 5052 Enqueuing Expose request
00:36:54.864 00.000 8976 Worker thread wakes up
00:36:54.865 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:54.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:55.547 00.682 8976 Exposure complete
00:36:55.552 00.005 8976 worker thread done servicing request
00:36:55.552 00.000 5052 OnExposeComplete: enter
00:36:55.552 00.000 5052 UpdateGuideState(): m_state=4
00:36:55.552 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 160
00:36:55.553 00.001 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=14, SNR=2.5, Peak=48 HFD=0.0
00:36:55.553 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:55.553 00.000 5052 Star lost during calibration... blundering on
00:36:55.553 00.000 5052 Status Line: star lost
00:36:55.554 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:55.554 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:36:55.563 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:36:55.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:55.563 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:55.563 00.000 5052 Enqueuing Expose request
00:36:55.563 00.000 8976 Worker thread wakes up
00:36:55.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:55.563 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:56.253 00.690 8976 Exposure complete
00:36:56.259 00.006 8976 worker thread done servicing request
00:36:56.259 00.000 5052 OnExposeComplete: enter
00:36:56.259 00.000 5052 UpdateGuideState(): m_state=4
00:36:56.259 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 161
00:36:56.259 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=11, SNR=2.2, Peak=47 HFD=0.0
00:36:56.259 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:56.259 00.000 5052 Star lost during calibration... blundering on
00:36:56.259 00.000 5052 Status Line: star lost
00:36:56.261 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:56.261 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:36:56.270 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:36:56.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:56.270 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:56.270 00.000 5052 Enqueuing Expose request
00:36:56.270 00.000 8976 Worker thread wakes up
00:36:56.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:56.270 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:56.958 00.688 8976 Exposure complete
00:36:56.963 00.005 8976 worker thread done servicing request
00:36:56.963 00.000 5052 OnExposeComplete: enter
00:36:56.963 00.000 5052 UpdateGuideState(): m_state=4
00:36:56.963 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 162
00:36:56.963 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=8, SNR=1.8, Peak=47 HFD=0.0
00:36:56.963 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:56.963 00.000 5052 Star lost during calibration... blundering on
00:36:56.963 00.000 5052 Status Line: star lost
00:36:56.965 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:56.965 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:36:56.973 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:56.973 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:56.973 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:56.973 00.000 5052 Enqueuing Expose request
00:36:56.973 00.000 8976 Worker thread wakes up
00:36:56.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:56.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:57.657 00.684 8976 Exposure complete
00:36:57.662 00.005 8976 worker thread done servicing request
00:36:57.662 00.000 5052 OnExposeComplete: enter
00:36:57.664 00.002 5052 UpdateGuideState(): m_state=4
00:36:57.664 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 163
00:36:57.664 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=8, SNR=1.9, Peak=47 HFD=0.0
00:36:57.664 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:57.664 00.000 5052 Star lost during calibration... blundering on
00:36:57.664 00.000 5052 Status Line: star lost
00:36:57.665 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:57.665 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:36:57.673 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:57.674 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:57.674 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:57.674 00.000 5052 Enqueuing Expose request
00:36:57.674 00.000 8976 Worker thread wakes up
00:36:57.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:57.674 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:58.357 00.683 8976 Exposure complete
00:36:58.363 00.006 8976 worker thread done servicing request
00:36:58.363 00.000 5052 OnExposeComplete: enter
00:36:58.363 00.000 5052 UpdateGuideState(): m_state=4
00:36:58.363 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 164
00:36:58.363 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.5, Peak=47 HFD=0.0
00:36:58.363 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:58.363 00.000 5052 Star lost during calibration... blundering on
00:36:58.363 00.000 5052 Status Line: star lost
00:36:58.364 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:58.365 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:36:58.373 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:58.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:58.374 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:58.374 00.000 5052 Enqueuing Expose request
00:36:58.374 00.000 8976 Worker thread wakes up
00:36:58.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:58.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:59.060 00.686 8976 Exposure complete
00:36:59.065 00.005 8976 worker thread done servicing request
00:36:59.065 00.000 5052 OnExposeComplete: enter
00:36:59.065 00.000 5052 UpdateGuideState(): m_state=4
00:36:59.065 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 165
00:36:59.065 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=13, SNR=2.4, Peak=46 HFD=0.0
00:36:59.065 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:59.065 00.000 5052 Star lost during calibration... blundering on
00:36:59.065 00.000 5052 Status Line: star lost
00:36:59.067 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:59.067 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:36:59.075 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:36:59.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:59.075 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:59.075 00.000 5052 Enqueuing Expose request
00:36:59.075 00.000 8976 Worker thread wakes up
00:36:59.076 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:59.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:36:59.762 00.686 8976 Exposure complete
00:36:59.767 00.005 8976 worker thread done servicing request
00:36:59.767 00.000 5052 OnExposeComplete: enter
00:36:59.767 00.000 5052 UpdateGuideState(): m_state=4
00:36:59.767 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 166
00:36:59.767 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=46 HFD=0.0
00:36:59.767 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:36:59.767 00.000 5052 Star lost during calibration... blundering on
00:36:59.767 00.000 5052 Status Line: star lost
00:36:59.768 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:36:59.769 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:36:59.777 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:36:59.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:59.777 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:36:59.777 00.000 5052 Enqueuing Expose request
00:36:59.777 00.000 8976 Worker thread wakes up
00:36:59.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:36:59.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:00.465 00.688 8976 Exposure complete
00:37:00.470 00.005 8976 worker thread done servicing request
00:37:00.470 00.000 5052 OnExposeComplete: enter
00:37:00.470 00.000 5052 UpdateGuideState(): m_state=4
00:37:00.470 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 167
00:37:00.470 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=6, SNR=1.7, Peak=47 HFD=0.0
00:37:00.470 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:00.470 00.000 5052 Star lost during calibration... blundering on
00:37:00.470 00.000 5052 Status Line: star lost
00:37:00.472 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:00.472 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:37:00.480 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:37:00.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:00.480 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:00.480 00.000 5052 Enqueuing Expose request
00:37:00.481 00.001 8976 Worker thread wakes up
00:37:00.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:00.481 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:01.166 00.685 8976 Exposure complete
00:37:01.171 00.005 8976 worker thread done servicing request
00:37:01.171 00.000 5052 OnExposeComplete: enter
00:37:01.172 00.001 5052 UpdateGuideState(): m_state=4
00:37:01.172 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 168
00:37:01.172 00.000 5052 Star::Find false star n=13 nbg=273 bg=43.1 sigma=0.7 thresh=45 peak=44
00:37:01.172 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=26, SNR=2.9, Peak=47 HFD=0.0
00:37:01.172 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:01.172 00.000 5052 Star lost during calibration... blundering on
00:37:01.172 00.000 5052 Status Line: star lost
00:37:01.173 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:01.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:37:01.181 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:37:01.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:01.181 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:01.181 00.000 5052 Enqueuing Expose request
00:37:01.181 00.000 8976 Worker thread wakes up
00:37:01.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:01.181 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:01.868 00.687 8976 Exposure complete
00:37:01.873 00.005 8976 worker thread done servicing request
00:37:01.873 00.000 5052 OnExposeComplete: enter
00:37:01.873 00.000 5052 UpdateGuideState(): m_state=4
00:37:01.873 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 169
00:37:01.873 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:37:01.874 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:01.874 00.000 5052 Star lost during calibration... blundering on
00:37:01.874 00.000 5052 Status Line: star lost
00:37:01.876 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:01.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:37:01.887 00.011 5052 UpdateGuideState exits: Star lost - low mass
00:37:01.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:01.887 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:01.887 00.000 5052 Enqueuing Expose request
00:37:01.888 00.001 8976 Worker thread wakes up
00:37:01.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:01.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:02.574 00.686 8976 Exposure complete
00:37:02.579 00.005 8976 worker thread done servicing request
00:37:02.579 00.000 5052 OnExposeComplete: enter
00:37:02.579 00.000 5052 UpdateGuideState(): m_state=4
00:37:02.579 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 170
00:37:02.579 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
00:37:02.579 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:02.580 00.001 5052 Star lost during calibration... blundering on
00:37:02.580 00.000 5052 Status Line: star lost
00:37:02.581 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:02.581 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:37:02.589 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:37:02.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:02.589 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:02.589 00.000 5052 Enqueuing Expose request
00:37:02.589 00.000 8976 Worker thread wakes up
00:37:02.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:02.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:03.274 00.685 8976 Exposure complete
00:37:03.279 00.005 8976 worker thread done servicing request
00:37:03.279 00.000 5052 OnExposeComplete: enter
00:37:03.279 00.000 5052 UpdateGuideState(): m_state=4
00:37:03.279 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 171
00:37:03.279 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.5, Peak=46 HFD=0.0
00:37:03.280 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:03.280 00.000 5052 Star lost during calibration... blundering on
00:37:03.280 00.000 5052 Status Line: star lost
00:37:03.281 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:03.281 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:37:03.291 00.010 5052 UpdateGuideState exits: Star lost - low mass
00:37:03.292 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:03.292 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:03.292 00.000 5052 Enqueuing Expose request
00:37:03.292 00.000 8976 Worker thread wakes up
00:37:03.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:03.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:03.979 00.687 8976 Exposure complete
00:37:03.984 00.005 8976 worker thread done servicing request
00:37:03.985 00.001 5052 OnExposeComplete: enter
00:37:03.985 00.000 5052 UpdateGuideState(): m_state=4
00:37:03.985 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 172
00:37:03.985 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=8, SNR=1.9, Peak=45 HFD=0.0
00:37:03.985 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:03.985 00.000 5052 Star lost during calibration... blundering on
00:37:03.985 00.000 5052 Status Line: star lost
00:37:03.986 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:03.986 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:37:03.995 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:37:03.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:03.995 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:03.995 00.000 5052 Enqueuing Expose request
00:37:03.995 00.000 8976 Worker thread wakes up
00:37:03.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:03.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:04.681 00.686 8976 Exposure complete
00:37:04.686 00.005 8976 worker thread done servicing request
00:37:04.686 00.000 5052 OnExposeComplete: enter
00:37:04.686 00.000 5052 UpdateGuideState(): m_state=4
00:37:04.687 00.001 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 173
00:37:04.687 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.4, Peak=47 HFD=0.0
00:37:04.687 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:04.687 00.000 5052 Star lost during calibration... blundering on
00:37:04.687 00.000 5052 Status Line: star lost
00:37:04.688 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:04.688 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:37:04.696 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:37:04.696 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:04.696 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:04.696 00.000 5052 Enqueuing Expose request
00:37:04.696 00.000 8976 Worker thread wakes up
00:37:04.697 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:04.697 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:05.383 00.686 8976 Exposure complete
00:37:05.388 00.005 8976 worker thread done servicing request
00:37:05.388 00.000 5052 OnExposeComplete: enter
00:37:05.388 00.000 5052 UpdateGuideState(): m_state=4
00:37:05.388 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 174
00:37:05.388 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:37:05.388 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:05.388 00.000 5052 Star lost during calibration... blundering on
00:37:05.388 00.000 5052 Status Line: star lost
00:37:05.389 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:05.389 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:37:05.398 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:37:05.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:05.398 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:05.398 00.000 5052 Enqueuing Expose request
00:37:05.398 00.000 8976 Worker thread wakes up
00:37:05.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:05.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:06.088 00.690 8976 Exposure complete
00:37:06.094 00.006 8976 worker thread done servicing request
00:37:06.094 00.000 5052 OnExposeComplete: enter
00:37:06.094 00.000 5052 UpdateGuideState(): m_state=4
00:37:06.094 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 175
00:37:06.094 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
00:37:06.094 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:06.094 00.000 5052 Star lost during calibration... blundering on
00:37:06.094 00.000 5052 Status Line: star lost
00:37:06.097 00.003 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:06.097 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:37:06.108 00.011 5052 UpdateGuideState exits: Star lost - low mass
00:37:06.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:06.108 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:06.108 00.000 5052 Enqueuing Expose request
00:37:06.108 00.000 8976 Worker thread wakes up
00:37:06.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:06.108 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:06.791 00.683 8976 Exposure complete
00:37:06.796 00.005 8976 worker thread done servicing request
00:37:06.796 00.000 5052 OnExposeComplete: enter
00:37:06.796 00.000 5052 UpdateGuideState(): m_state=4
00:37:06.796 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 176
00:37:06.796 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=4, SNR=1.3, Peak=47 HFD=0.0
00:37:06.797 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:06.797 00.000 5052 Star lost during calibration... blundering on
00:37:06.797 00.000 5052 Status Line: star lost
00:37:06.798 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:06.798 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:37:06.806 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:37:06.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:06.806 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:06.806 00.000 5052 Enqueuing Expose request
00:37:06.806 00.000 8976 Worker thread wakes up
00:37:06.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:06.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:07.492 00.686 8976 Exposure complete
00:37:07.497 00.005 8976 worker thread done servicing request
00:37:07.497 00.000 5052 OnExposeComplete: enter
00:37:07.497 00.000 5052 UpdateGuideState(): m_state=4
00:37:07.497 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 177
00:37:07.497 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=4, SNR=1.3, Peak=47 HFD=0.0
00:37:07.497 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:07.497 00.000 5052 Star lost during calibration... blundering on
00:37:07.497 00.000 5052 Status Line: star lost
00:37:07.499 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:07.499 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:37:07.507 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:37:07.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:07.507 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:07.507 00.000 5052 Enqueuing Expose request
00:37:07.507 00.000 8976 Worker thread wakes up
00:37:07.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:07.507 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:08.193 00.686 8976 Exposure complete
00:37:08.199 00.006 8976 worker thread done servicing request
00:37:08.199 00.000 5052 OnExposeComplete: enter
00:37:08.199 00.000 5052 UpdateGuideState(): m_state=4
00:37:08.199 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 178
00:37:08.199 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:37:08.199 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:08.199 00.000 5052 Star lost during calibration... blundering on
00:37:08.199 00.000 5052 Status Line: star lost
00:37:08.200 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:08.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:37:08.209 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:37:08.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:08.209 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:08.209 00.000 5052 Enqueuing Expose request
00:37:08.209 00.000 8976 Worker thread wakes up
00:37:08.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:08.209 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:08.894 00.685 8976 Exposure complete
00:37:08.899 00.005 8976 worker thread done servicing request
00:37:08.899 00.000 5052 OnExposeComplete: enter
00:37:08.899 00.000 5052 UpdateGuideState(): m_state=4
00:37:08.899 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 179
00:37:08.899 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=9, SNR=2.0, Peak=47 HFD=0.0
00:37:08.899 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:08.899 00.000 5052 Star lost during calibration... blundering on
00:37:08.899 00.000 5052 Status Line: star lost
00:37:08.900 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:08.901 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:37:08.909 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:37:08.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:08.909 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:08.909 00.000 5052 Enqueuing Expose request
00:37:08.909 00.000 8976 Worker thread wakes up
00:37:08.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:08.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:09.597 00.688 8976 Exposure complete
00:37:09.603 00.006 8976 worker thread done servicing request
00:37:09.603 00.000 5052 OnExposeComplete: enter
00:37:09.603 00.000 5052 UpdateGuideState(): m_state=4
00:37:09.604 00.001 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 180
00:37:09.604 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=9, SNR=2.0, Peak=47 HFD=0.0
00:37:09.604 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:09.604 00.000 5052 Star lost during calibration... blundering on
00:37:09.604 00.000 5052 Status Line: star lost
00:37:09.605 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:09.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:37:09.614 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:37:09.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:09.614 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:09.614 00.000 5052 Enqueuing Expose request
00:37:09.614 00.000 8976 Worker thread wakes up
00:37:09.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:09.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:10.300 00.686 8976 Exposure complete
00:37:10.305 00.005 8976 worker thread done servicing request
00:37:10.305 00.000 5052 OnExposeComplete: enter
00:37:10.305 00.000 5052 UpdateGuideState(): m_state=4
00:37:10.305 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 181
00:37:10.305 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=4, SNR=1.3, Peak=47 HFD=0.0
00:37:10.305 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:10.305 00.000 5052 Star lost during calibration... blundering on
00:37:10.305 00.000 5052 Status Line: star lost
00:37:10.306 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:10.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:37:10.314 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:37:10.315 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:10.315 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:10.315 00.000 5052 Enqueuing Expose request
00:37:10.315 00.000 8976 Worker thread wakes up
00:37:10.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:10.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:11.000 00.685 8976 Exposure complete
00:37:11.005 00.005 8976 worker thread done servicing request
00:37:11.005 00.000 5052 OnExposeComplete: enter
00:37:11.005 00.000 5052 UpdateGuideState(): m_state=4
00:37:11.005 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 182
00:37:11.005 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.5, Peak=46 HFD=0.0
00:37:11.005 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:11.005 00.000 5052 Star lost during calibration... blundering on
00:37:11.005 00.000 5052 Status Line: star lost
00:37:11.006 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:11.007 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:37:11.015 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:37:11.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:11.015 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:11.015 00.000 5052 Enqueuing Expose request
00:37:11.015 00.000 8976 Worker thread wakes up
00:37:11.016 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:11.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:11.702 00.686 8976 Exposure complete
00:37:11.707 00.005 8976 worker thread done servicing request
00:37:11.707 00.000 5052 OnExposeComplete: enter
00:37:11.707 00.000 5052 UpdateGuideState(): m_state=4
00:37:11.707 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 183
00:37:11.707 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:37:11.707 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:11.707 00.000 5052 Star lost during calibration... blundering on
00:37:11.707 00.000 5052 Status Line: star lost
00:37:11.709 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:11.710 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:37:11.718 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:37:11.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:11.718 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:11.718 00.000 5052 Enqueuing Expose request
00:37:11.718 00.000 8976 Worker thread wakes up
00:37:11.719 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:11.719 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:12.418 00.699 8976 Exposure complete
00:37:12.423 00.005 8976 worker thread done servicing request
00:37:12.423 00.000 5052 OnExposeComplete: enter
00:37:12.423 00.000 5052 UpdateGuideState(): m_state=4
00:37:12.423 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 184
00:37:12.423 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=15, SNR=2.6, Peak=48 HFD=0.0
00:37:12.423 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:12.424 00.001 5052 Star lost during calibration... blundering on
00:37:12.424 00.000 5052 Status Line: star lost
00:37:12.425 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:12.425 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:37:12.433 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:37:12.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:12.433 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:12.433 00.000 5052 Enqueuing Expose request
00:37:12.433 00.000 8976 Worker thread wakes up
00:37:12.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:12.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:13.116 00.683 8976 Exposure complete
00:37:13.121 00.005 8976 worker thread done servicing request
00:37:13.121 00.000 5052 OnExposeComplete: enter
00:37:13.121 00.000 5052 UpdateGuideState(): m_state=4
00:37:13.121 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 185
00:37:13.121 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
00:37:13.121 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:13.121 00.000 5052 Star lost during calibration... blundering on
00:37:13.121 00.000 5052 Status Line: star lost
00:37:13.122 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:13.123 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:37:13.131 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:37:13.131 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:13.131 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:13.131 00.000 5052 Enqueuing Expose request
00:37:13.131 00.000 8976 Worker thread wakes up
00:37:13.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:13.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:13.820 00.689 8976 Exposure complete
00:37:13.826 00.006 8976 worker thread done servicing request
00:37:13.827 00.001 5052 OnExposeComplete: enter
00:37:13.827 00.000 5052 UpdateGuideState(): m_state=4
00:37:13.827 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 186
00:37:13.827 00.000 5052 Star::Find false star n=11 nbg=274 bg=43.1 sigma=0.7 thresh=45 peak=44
00:37:13.827 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=21, SNR=2.9, Peak=47 HFD=0.0
00:37:13.827 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:13.827 00.000 5052 Star lost during calibration... blundering on
00:37:13.827 00.000 5052 Status Line: star lost
00:37:13.828 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:13.828 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:37:13.836 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:37:13.837 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:13.837 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:13.837 00.000 5052 Enqueuing Expose request
00:37:13.837 00.000 8976 Worker thread wakes up
00:37:13.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:13.837 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:14.524 00.687 8976 Exposure complete
00:37:14.529 00.005 8976 worker thread done servicing request
00:37:14.530 00.001 5052 OnExposeComplete: enter
00:37:14.530 00.000 5052 UpdateGuideState(): m_state=4
00:37:14.530 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 187
00:37:14.530 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.4, Peak=46 HFD=0.0
00:37:14.530 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:14.530 00.000 5052 Star lost during calibration... blundering on
00:37:14.530 00.000 5052 Status Line: star lost
00:37:14.531 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:14.531 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:37:14.540 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:37:14.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:14.540 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:14.540 00.000 5052 Enqueuing Expose request
00:37:14.540 00.000 8976 Worker thread wakes up
00:37:14.540 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:14.540 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:15.226 00.686 8976 Exposure complete
00:37:15.231 00.005 8976 worker thread done servicing request
00:37:15.231 00.000 5052 OnExposeComplete: enter
00:37:15.231 00.000 5052 UpdateGuideState(): m_state=4
00:37:15.231 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 188
00:37:15.231 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:37:15.232 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:15.232 00.000 5052 Star lost during calibration... blundering on
00:37:15.232 00.000 5052 Status Line: star lost
00:37:15.233 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:15.233 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:37:15.242 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:37:15.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:15.242 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:15.242 00.000 5052 Enqueuing Expose request
00:37:15.242 00.000 8976 Worker thread wakes up
00:37:15.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:15.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:15.930 00.688 8976 Exposure complete
00:37:15.935 00.005 8976 worker thread done servicing request
00:37:15.935 00.000 5052 OnExposeComplete: enter
00:37:15.936 00.001 5052 UpdateGuideState(): m_state=4
00:37:15.936 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 189
00:37:15.936 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=14, SNR=2.5, Peak=47 HFD=0.0
00:37:15.936 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:15.936 00.000 5052 Star lost during calibration... blundering on
00:37:15.936 00.000 5052 Status Line: star lost
00:37:15.937 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:15.937 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:37:15.946 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:37:15.946 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:15.946 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:15.946 00.000 5052 Enqueuing Expose request
00:37:15.946 00.000 8976 Worker thread wakes up
00:37:15.946 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:15.946 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:16.634 00.688 8976 Exposure complete
00:37:16.639 00.005 8976 worker thread done servicing request
00:37:16.639 00.000 5052 OnExposeComplete: enter
00:37:16.639 00.000 5052 UpdateGuideState(): m_state=4
00:37:16.639 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 190
00:37:16.639 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=8, SNR=1.9, Peak=47 HFD=0.0
00:37:16.639 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:16.639 00.000 5052 Star lost during calibration... blundering on
00:37:16.639 00.000 5052 Status Line: star lost
00:37:16.640 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:16.640 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:37:16.649 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:37:16.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:16.649 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:16.649 00.000 5052 Enqueuing Expose request
00:37:16.649 00.000 8976 Worker thread wakes up
00:37:16.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:16.649 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:17.337 00.688 8976 Exposure complete
00:37:17.343 00.006 8976 worker thread done servicing request
00:37:17.343 00.000 5052 OnExposeComplete: enter
00:37:17.343 00.000 5052 UpdateGuideState(): m_state=4
00:37:17.343 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 191
00:37:17.343 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
00:37:17.343 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:17.343 00.000 5052 Star lost during calibration... blundering on
00:37:17.343 00.000 5052 Status Line: star lost
00:37:17.345 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:17.345 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:37:17.354 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:37:17.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:17.354 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:17.354 00.000 5052 Enqueuing Expose request
00:37:17.354 00.000 8976 Worker thread wakes up
00:37:17.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:17.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:18.041 00.687 8976 Exposure complete
00:37:18.047 00.006 8976 worker thread done servicing request
00:37:18.047 00.000 5052 OnExposeComplete: enter
00:37:18.047 00.000 5052 UpdateGuideState(): m_state=4
00:37:18.047 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 192
00:37:18.047 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:37:18.047 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:18.047 00.000 5052 Star lost during calibration... blundering on
00:37:18.047 00.000 5052 Status Line: star lost
00:37:18.049 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:18.049 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:37:18.058 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:37:18.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:18.058 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:18.058 00.000 5052 Enqueuing Expose request
00:37:18.058 00.000 8976 Worker thread wakes up
00:37:18.059 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:18.059 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:18.743 00.684 8976 Exposure complete
00:37:18.748 00.005 8976 worker thread done servicing request
00:37:18.748 00.000 5052 OnExposeComplete: enter
00:37:18.748 00.000 5052 UpdateGuideState(): m_state=4
00:37:18.748 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 193
00:37:18.748 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=14, SNR=2.4, Peak=47 HFD=0.0
00:37:18.748 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:18.748 00.000 5052 Star lost during calibration... blundering on
00:37:18.748 00.000 5052 Status Line: star lost
00:37:18.749 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:18.750 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:37:18.759 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:37:18.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:18.759 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:18.759 00.000 5052 Enqueuing Expose request
00:37:18.760 00.001 8976 Worker thread wakes up
00:37:18.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:18.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:19.447 00.687 8976 Exposure complete
00:37:19.452 00.005 8976 worker thread done servicing request
00:37:19.452 00.000 5052 OnExposeComplete: enter
00:37:19.452 00.000 5052 UpdateGuideState(): m_state=4
00:37:19.452 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 194
00:37:19.452 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
00:37:19.452 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:19.452 00.000 5052 Star lost during calibration... blundering on
00:37:19.452 00.000 5052 Status Line: star lost
00:37:19.454 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:19.454 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:37:19.463 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:37:19.464 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:19.464 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:19.464 00.000 5052 Enqueuing Expose request
00:37:19.464 00.000 8976 Worker thread wakes up
00:37:19.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:19.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:20.150 00.686 8976 Exposure complete
00:37:20.155 00.005 8976 worker thread done servicing request
00:37:20.156 00.001 5052 OnExposeComplete: enter
00:37:20.156 00.000 5052 UpdateGuideState(): m_state=4
00:37:20.156 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 195
00:37:20.156 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:37:20.156 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:20.156 00.000 5052 Star lost during calibration... blundering on
00:37:20.156 00.000 5052 Status Line: star lost
00:37:20.157 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:20.157 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:37:20.167 00.010 5052 UpdateGuideState exits: Star lost - low mass
00:37:20.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:20.168 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:20.168 00.000 5052 Enqueuing Expose request
00:37:20.168 00.000 8976 Worker thread wakes up
00:37:20.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:20.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:20.848 00.680 8976 Exposure complete
00:37:20.854 00.006 8976 worker thread done servicing request
00:37:20.854 00.000 5052 OnExposeComplete: enter
00:37:20.854 00.000 5052 UpdateGuideState(): m_state=4
00:37:20.854 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 196
00:37:20.854 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=8, SNR=1.8, Peak=48 HFD=0.0
00:37:20.854 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:20.854 00.000 5052 Star lost during calibration... blundering on
00:37:20.854 00.000 5052 Status Line: star lost
00:37:20.855 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:20.856 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:37:20.865 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:37:20.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:20.865 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:20.865 00.000 5052 Enqueuing Expose request
00:37:20.865 00.000 8976 Worker thread wakes up
00:37:20.865 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:20.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:21.550 00.685 8976 Exposure complete
00:37:21.556 00.006 8976 worker thread done servicing request
00:37:21.556 00.000 5052 OnExposeComplete: enter
00:37:21.556 00.000 5052 UpdateGuideState(): m_state=4
00:37:21.556 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 197
00:37:21.556 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=13, SNR=2.4, Peak=47 HFD=0.0
00:37:21.556 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:21.556 00.000 5052 Star lost during calibration... blundering on
00:37:21.556 00.000 5052 Status Line: star lost
00:37:21.557 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:21.557 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:37:21.566 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:37:21.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:21.566 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:21.566 00.000 5052 Enqueuing Expose request
00:37:21.566 00.000 8976 Worker thread wakes up
00:37:21.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:21.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:22.255 00.689 8976 Exposure complete
00:37:22.261 00.006 8976 worker thread done servicing request
00:37:22.261 00.000 5052 OnExposeComplete: enter
00:37:22.262 00.001 5052 UpdateGuideState(): m_state=4
00:37:22.262 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 198
00:37:22.262 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.5, Peak=47 HFD=0.0
00:37:22.262 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:22.262 00.000 5052 Star lost during calibration... blundering on
00:37:22.262 00.000 5052 Status Line: star lost
00:37:22.263 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:22.263 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:37:22.272 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:37:22.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:22.272 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:22.272 00.000 5052 Enqueuing Expose request
00:37:22.272 00.000 8976 Worker thread wakes up
00:37:22.272 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:22.272 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:22.963 00.691 8976 Exposure complete
00:37:22.969 00.006 8976 worker thread done servicing request
00:37:22.970 00.001 5052 OnExposeComplete: enter
00:37:22.970 00.000 5052 UpdateGuideState(): m_state=4
00:37:22.970 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 199
00:37:22.970 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=10, SNR=2.1, Peak=46 HFD=0.0
00:37:22.970 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:22.970 00.000 5052 Star lost during calibration... blundering on
00:37:22.970 00.000 5052 Status Line: star lost
00:37:22.971 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:22.971 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:37:22.981 00.010 5052 UpdateGuideState exits: Star lost - low SNR
00:37:22.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:22.981 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:22.981 00.000 5052 Enqueuing Expose request
00:37:22.981 00.000 8976 Worker thread wakes up
00:37:22.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:22.981 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:23.668 00.687 8976 Exposure complete
00:37:23.674 00.006 8976 worker thread done servicing request
00:37:23.674 00.000 5052 OnExposeComplete: enter
00:37:23.674 00.000 5052 UpdateGuideState(): m_state=4
00:37:23.674 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 200
00:37:23.674 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=5, SNR=1.5, Peak=48 HFD=0.0
00:37:23.674 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:23.674 00.000 5052 Star lost during calibration... blundering on
00:37:23.674 00.000 5052 Status Line: star lost
00:37:23.675 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:23.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:37:23.684 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:37:23.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:23.684 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:23.684 00.000 5052 Enqueuing Expose request
00:37:23.684 00.000 8976 Worker thread wakes up
00:37:23.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:23.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:24.367 00.683 8976 Exposure complete
00:37:24.372 00.005 8976 worker thread done servicing request
00:37:24.372 00.000 5052 OnExposeComplete: enter
00:37:24.372 00.000 5052 UpdateGuideState(): m_state=4
00:37:24.372 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 201
00:37:24.372 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:37:24.372 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:24.373 00.001 5052 Star lost during calibration... blundering on
00:37:24.373 00.000 5052 Status Line: star lost
00:37:24.374 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:24.374 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:37:24.383 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:37:24.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:24.383 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:24.383 00.000 5052 Enqueuing Expose request
00:37:24.383 00.000 8976 Worker thread wakes up
00:37:24.383 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:24.383 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:25.073 00.690 8976 Exposure complete
00:37:25.078 00.005 8976 worker thread done servicing request
00:37:25.078 00.000 5052 OnExposeComplete: enter
00:37:25.078 00.000 5052 UpdateGuideState(): m_state=4
00:37:25.078 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 202
00:37:25.079 00.001 5052 Star::Find false star n=12 nbg=271 bg=43.1 sigma=0.7 thresh=45 peak=44
00:37:25.079 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=23, SNR=2.9, Peak=47 HFD=0.0
00:37:25.079 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:25.079 00.000 5052 Star lost during calibration... blundering on
00:37:25.079 00.000 5052 Status Line: star lost
00:37:25.080 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:25.080 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:37:25.089 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:37:25.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:25.089 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:25.089 00.000 5052 Enqueuing Expose request
00:37:25.089 00.000 8976 Worker thread wakes up
00:37:25.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:25.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:25.778 00.689 8976 Exposure complete
00:37:25.783 00.005 8976 worker thread done servicing request
00:37:25.783 00.000 5052 OnExposeComplete: enter
00:37:25.783 00.000 5052 UpdateGuideState(): m_state=4
00:37:25.783 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 203
00:37:25.783 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=146.00, Mass=3, SNR=1.1, Peak=47 HFD=0.0
00:37:25.783 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:25.783 00.000 5052 Star lost during calibration... blundering on
00:37:25.783 00.000 5052 Status Line: star lost
00:37:25.785 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:25.785 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:37:25.792 00.007 5052 UpdateGuideState exits: Star lost - low mass
00:37:25.794 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:25.794 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:25.794 00.000 5052 Enqueuing Expose request
00:37:25.794 00.000 8976 Worker thread wakes up
00:37:25.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:25.794 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:26.481 00.687 8976 Exposure complete
00:37:26.486 00.005 8976 worker thread done servicing request
00:37:26.487 00.001 5052 OnExposeComplete: enter
00:37:26.487 00.000 5052 UpdateGuideState(): m_state=4
00:37:26.487 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 204
00:37:26.487 00.000 5052 Star::Find false star n=14 nbg=267 bg=43.0 sigma=0.7 thresh=45 peak=44
00:37:26.487 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=146.00, Mass=30, SNR=2.9, Peak=46 HFD=0.0
00:37:26.487 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:26.487 00.000 5052 Star lost during calibration... blundering on
00:37:26.487 00.000 5052 Status Line: star lost
00:37:26.488 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:26.488 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:37:26.497 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:37:26.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:26.497 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:37:26.497 00.000 5052 Enqueuing Expose request
00:37:26.497 00.000 8976 Worker thread wakes up
00:37:26.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:37:26.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:37:27.178 00.681 5052 Stop button clicked
00:37:27.178 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:37:27.178 00.000 5052 Status Line: Waiting for devices...
00:37:27.186 00.008 8976 Exposure complete
00:37:27.192 00.006 8976 worker thread done servicing request
00:37:27.192 00.000 5052 OnExposeComplete: enter
00:37:27.192 00.000 5052 UpdateGuideState(): m_state=4
00:37:27.192 00.000 5052 Mount: notify guiding stopped
00:37:27.192 00.000 5052 BLC: window closed
00:37:27.192 00.000 5052 BLC: Last direction was reset
00:37:27.192 00.000 5052 Changing from state CALIBRATING_SECONDARY to STOP
00:37:27.192 00.000 5052 guider state => SELECTING
00:37:27.192 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
00:37:27.192 00.000 5052 Status Line: Stopped Guiding
00:37:27.195 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:37:27.204 00.009 5052 UpdateGuideState exits: Stopped Guiding
00:37:27.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
00:37:27.204 00.000 5052 setting force full frames = true
00:37:27.206 00.002 5052 Status Line: Stopped.
00:37:31.046 03.840 5052 OnExposureDurationSelected: duration = 1500
00:37:32.609 01.563 5052 StartLoopingInteractive: Loop button clicked
00:37:32.609 00.000 5052 Status Line: Looping
00:37:32.611 00.002 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:37:32.615 00.004 5052 ScheduleExposure(1500,3,0) exposurePending=0
00:37:32.615 00.000 5052 Enqueuing Expose request
00:37:32.615 00.000 8976 Worker thread wakes up
00:37:32.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:37:32.616 00.001 8976 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
00:37:34.256 01.640 8976 Exposure complete
00:37:34.264 00.008 8976 worker thread done servicing request
00:37:34.264 00.000 5052 OnExposeComplete: enter
00:37:34.264 00.000 5052 UpdateGuideState(): m_state=1
00:37:34.264 00.000 5052 Star::Find(18, 329, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
00:37:34.264 00.000 5052 Star::Find returns 1 (0), X=313.18, Y=150.09, Mass=33, SNR=3.9, Peak=56 HFD=5.5
00:37:34.264 00.000 5052 DistanceChecker: deactivated
00:37:34.265 00.001 5052 setting force full frames = false
00:37:34.265 00.000 5052 setting lock position to (313.18, 150.09)
00:37:34.266 00.001 5052 CurrentPosition() valid, moving to STATE_SELECTED
00:37:34.266 00.000 5052 Changing from state SELECTING to SELECTED
00:37:34.266 00.000 5052 guider state => SELECTED
00:37:34.267 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=114, med=44, FiltMin=38, FiltMax=87, Gamma=2.630
00:37:34.277 00.010 5052 UpdateGuideState exits: m=33 SNR=3.9
00:37:34.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:34.277 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:37:34.277 00.000 5052 Enqueuing Expose request
00:37:34.277 00.000 8976 Worker thread wakes up
00:37:34.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:37:34.277 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(295,132,37,37)
00:37:35.927 01.650 8976 Exposure complete
00:37:35.933 00.006 8976 worker thread done servicing request
00:37:35.934 00.001 5052 OnExposeComplete: enter
00:37:35.934 00.000 5052 UpdateGuideState(): m_state=2
00:37:35.934 00.000 5052 Star::Find(18, 313, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
00:37:35.934 00.000 5052 Star::Find false star n=2 nbg=283 bg=45.3 sigma=0.8 thresh=48 peak=47
00:37:35.934 00.000 5052 Star::Find returns 0 (2), X=313.00, Y=150.00, Mass=21, SNR=2.9, Peak=56 HFD=0.0
00:37:35.934 00.000 5052 DistanceChecker: activated
00:37:35.934 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:35.934 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:37:35.934 00.000 5052 guider state => SELECTING
00:37:35.934 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:35.934 00.000 5052 Status Line: Star lost - low SNR
00:37:35.937 00.003 5052 UpdateImageDisplay: Size=(426,341) min=36, max=121, med=45, FiltMin=37, FiltMax=84, Gamma=2.630
00:37:35.945 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:37:35.945 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:35.945 00.000 5052 ScheduleExposure(1500,3,0) exposurePending=0
00:37:35.945 00.000 5052 Enqueuing Expose request
00:37:35.945 00.000 8976 Worker thread wakes up
00:37:35.946 00.001 8976 worker thread servicing REQUEST_EXPOSE 1500
00:37:35.946 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
00:37:37.598 01.652 8976 Exposure complete
00:37:37.603 00.005 8976 worker thread done servicing request
00:37:37.603 00.000 5052 OnExposeComplete: enter
00:37:37.603 00.000 5052 UpdateGuideState(): m_state=1
00:37:37.603 00.000 5052 Star::Find(18, 313, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
00:37:37.603 00.000 5052 Star::Find returns 0 (2), X=313.00, Y=150.00, Mass=17, SNR=2.8, Peak=57 HFD=0.0
00:37:37.603 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:37.603 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:37.603 00.000 5052 Status Line: Star lost - low SNR
00:37:37.604 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=133, med=44, FiltMin=37, FiltMax=89, Gamma=2.630
00:37:37.613 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:37:37.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:37.613 00.000 5052 ScheduleExposure(1500,3,0) exposurePending=0
00:37:37.613 00.000 5052 Enqueuing Expose request
00:37:37.613 00.000 8976 Worker thread wakes up
00:37:37.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:37:37.613 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
00:37:39.251 01.638 8976 Exposure complete
00:37:39.256 00.005 8976 worker thread done servicing request
00:37:39.256 00.000 5052 OnExposeComplete: enter
00:37:39.256 00.000 5052 UpdateGuideState(): m_state=1
00:37:39.256 00.000 5052 Star::Find(18, 313, 150, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
00:37:39.256 00.000 5052 Star::Find returns 0 (2), X=313.00, Y=150.00, Mass=11, SNR=2.3, Peak=57 HFD=0.0
00:37:39.257 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:37:39.257 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:37:39.257 00.000 5052 Status Line: Star lost - low SNR
00:37:39.259 00.002 5052 UpdateImageDisplay: Size=(426,341) min=37, max=119, med=45, FiltMin=37, FiltMax=91, Gamma=2.630
00:37:39.268 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:37:39.268 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:39.268 00.000 5052 ScheduleExposure(1500,3,0) exposurePending=0
00:37:39.268 00.000 5052 Enqueuing Expose request
00:37:39.269 00.001 8976 Worker thread wakes up
00:37:39.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:37:39.269 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
00:37:40.706 01.437 5052 Stop button clicked
00:37:40.706 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:37:40.706 00.000 5052 Status Line: Waiting for devices...
00:37:40.913 00.207 8976 Exposure complete
00:37:40.919 00.006 8976 worker thread done servicing request
00:37:40.919 00.000 5052 OnExposeComplete: enter
00:37:40.919 00.000 5052 UpdateGuideState(): m_state=1
00:37:40.919 00.000 5052 Changing from state SELECTING to STOP
00:37:40.919 00.000 5052 guider state => SELECTING
00:37:40.919 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
00:37:40.919 00.000 5052 Status Line: Stopped Guiding
00:37:40.921 00.002 5052 UpdateImageDisplay: Size=(426,341) min=37, max=131, med=45, FiltMin=38, FiltMax=88, Gamma=2.630
00:37:40.930 00.009 5052 UpdateGuideState exits: Stopped Guiding
00:37:40.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
00:37:40.930 00.000 5052 setting force full frames = true
00:37:40.931 00.001 5052 Status Line: Stopped.
00:37:43.429 02.498 5052 SetCurrentPosition(336.10,174.31)
00:37:43.429 00.000 5052 Star::Find(18, 336, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
00:37:43.430 00.001 5052 Star::Find returns 1 (0), X=333.68, Y=172.31, Mass=1123, SNR=23.5, Peak=131 HFD=3.6
00:37:43.430 00.000 5052 setting lock position to (333.68, 172.31)
00:37:43.430 00.000 5052 MultiStar: single-star usage forced by user star selection
00:37:43.430 00.000 5052 Status Line: Selected star at (333.7, 172.3)
00:37:43.433 00.003 5052 Changing from state SELECTING to SELECTED
00:37:43.433 00.000 5052 guider state => SELECTED
00:37:46.566 03.133 5052 GuideButtonClick i=1 ctx=Guide button clicked
00:37:46.566 00.000 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
00:37:46.567 00.001 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
00:37:46.567 00.000 5052 GetBoolean("/Confirm/v2_highdec_calibration_ok", 0) returns 0
00:37:51.543 04.976 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
00:37:51.543 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:37:51.544 00.001 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:37:51.544 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:37:51.544 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:37:51.544 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 6.085410
00:37:51.544 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 20
00:37:51.545 00.001 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:37:51.545 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:37:51.545 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:37:51.545 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:19:44 AM"
00:37:51.545 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:37:51.545 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.4}, {4.9 0.6}, {7.0 0.1}, {7.3 0.2}, {8.1 0.1}, {9.6 0.4}, {10.5 0.2}, {12.3 0.8}, {12.9 0.7}, {12.5 1.2}, {12.8 0.8}, {14.3 1.2}, {16.3 0.7}, {18.6 1.0}, {20.4 1.4}, {20.6 1.5}, {21.4 1.1}, {22.8 1.5}, {24.3 1.3}, {26.7 1.2}, {26.7 1.2}, {19.3 1.4}, {11.9 1.7}, {3.5 1.9}, {-2.0 1.7}"
00:37:51.546 00.001 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.4 2.2}, {-0.5 4.0}, {-1.1 7.7}, {0.3 10.0}, {1.6 12.3}, {2.2 14.9}, {2.2 16.4}, {2.5 19.0}, {2.2 21.2}, {2.3 23.8}, {1.6 26.6}, {1.6 26.6}, {-0.0 13.5}, {-2.0 -2.5}"
00:37:51.626 00.080 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:37:51.628 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:37:51.628 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:37:51.628 00.000 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
00:37:51.735 00.107 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:37:51.735 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:37:51.735 00.000 5052 guider state => CALIBRATING_PRIMARY
00:37:51.735 00.000 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:37:51.738 00.003 5052 ScheduleExposure(1500,3,0) exposurePending=0
00:37:51.738 00.000 5052 Enqueuing Expose request
00:37:51.738 00.000 8976 Worker thread wakes up
00:37:51.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:37:51.738 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
00:37:51.749 00.011 5052 reset dither spiral
00:37:53.392 01.643 8976 Exposure complete
00:37:53.398 00.006 8976 worker thread done servicing request
00:37:53.398 00.000 5052 OnExposeComplete: enter
00:37:53.398 00.000 5052 UpdateGuideState(): m_state=3
00:37:53.398 00.000 5052 Star::Find(18, 333, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
00:37:53.398 00.000 5052 Star::Find returns 1 (0), X=332.52, Y=172.73, Mass=1104, SNR=23.3, Peak=132 HFD=3.8
00:37:53.398 00.000 5052 DistanceChecker: deactivated
00:37:53.398 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
00:37:53.398 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
00:37:53.398 00.000 5052 CameraToMount -- cameraX=-1.16 cameraY=0.42 hyp=1.23 cameraTheta=2.79 mountX=0.90 mountY=0.74, mountTheta=0.69
00:37:53.399 00.001 5052 setting force full frames = false
00:37:53.399 00.000 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
00:37:53.399 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:37:53.399 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:37:53.399 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:37:53.399 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:37:53.399 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 6.085410
00:37:53.400 00.001 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 20
00:37:53.400 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:37:53.400 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:37:53.400 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:37:53.400 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:19:44 AM"
00:37:53.400 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:37:53.400 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.4}, {4.9 0.6}, {7.0 0.1}, {7.3 0.2}, {8.1 0.1}, {9.6 0.4}, {10.5 0.2}, {12.3 0.8}, {12.9 0.7}, {12.5 1.2}, {12.8 0.8}, {14.3 1.2}, {16.3 0.7}, {18.6 1.0}, {20.4 1.4}, {20.6 1.5}, {21.4 1.1}, {22.8 1.5}, {24.3 1.3}, {26.7 1.2}, {26.7 1.2}, {19.3 1.4}, {11.9 1.7}, {3.5 1.9}, {-2.0 1.7}"
00:37:53.400 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.4 2.2}, {-0.5 4.0}, {-1.1 7.7}, {0.3 10.0}, {1.6 12.3}, {2.2 14.9}, {2.2 16.4}, {2.5 19.0}, {2.2 21.2}, {2.3 23.8}, {1.6 26.6}, {1.6 26.6}, {-0.0 13.5}, {-2.0 -2.5}"
00:37:53.491 00.091 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:37:53.493 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:37:53.493 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:37:53.494 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
00:37:53.584 00.090 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:37:53.584 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:37:53.584 00.000 5052 guider state => CALIBRATING_SECONDARY
00:37:53.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=132, med=44, FiltMin=37, FiltMax=84, Gamma=2.630
00:37:53.593 00.009 5052 UpdateGuideState exits: m=1104 SNR=23.3
00:37:53.593 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:53.593 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:37:53.593 00.000 5052 Enqueuing Expose request
00:37:53.593 00.000 8976 Worker thread wakes up
00:37:53.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:37:53.593 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(315,155,37,37)
00:37:55.238 01.645 8976 Exposure complete
00:37:55.244 00.006 8976 worker thread done servicing request
00:37:55.244 00.000 5052 OnExposeComplete: enter
00:37:55.244 00.000 5052 UpdateGuideState(): m_state=4
00:37:55.244 00.000 5052 Star::Find(18, 332, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
00:37:55.244 00.000 5052 Star::Find returns 1 (0), X=331.42, Y=172.69, Mass=1082, SNR=23.1, Peak=147 HFD=3.5
00:37:55.244 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
00:37:55.244 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
00:37:55.244 00.000 5052 CameraToMount -- cameraX=-2.26 cameraY=0.39 hyp=2.29 cameraTheta=2.97 mountX=1.37 mountY=1.68, mountTheta=0.89
00:37:55.245 00.001 5052 Scope::UpdateCalibrationState: starting location = 331.42,172.69 coords = 14.07,54.2
00:37:55.245 00.000 5052 Status Line: West step   1, dist= 0.0
00:37:55.246 00.001 5052 Enqueuing Calibration Move request for direction 3
00:37:55.246 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=147, med=45, FiltMin=37, FiltMax=93, Gamma=2.630
00:37:55.246 00.000 8976 Worker thread wakes up
00:37:55.246 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:37:55.246 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:37:55.246 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:37:55.247 00.001 8976 MoveAxis(W, 450, -)
00:37:55.247 00.000 8976 Guiding  Dir = 3, Dur = 450
00:37:55.247 00.000 8976 IsSlewing returns 0
00:37:55.247 00.000 8976 IsGuiding returns 0
00:37:55.247 00.000 8976 PulseGuide returned control before completion, sleep 460
00:37:55.255 00.008 5052 UpdateGuideState exits: m=1082 SNR=23.1
00:37:55.255 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:55.255 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:37:55.255 00.000 5052 Enqueuing Expose request
00:37:55.722 00.467 8976 IsGuiding returns 1
00:37:55.722 00.000 8976 scope still moving after pulse duration time elapsed
00:37:55.754 00.032 8976 IsSlewing returns 0
00:37:55.754 00.000 8976 IsGuiding returns 1
00:37:55.786 00.032 8976 IsSlewing returns 0
00:37:55.786 00.000 8976 IsGuiding returns 1
00:37:55.817 00.031 8976 IsSlewing returns 0
00:37:55.817 00.000 8976 IsGuiding returns 0
00:37:55.817 00.000 8976 scope move finished after 450 + 120 ms
00:37:55.817 00.000 8976 Move returns status 0, amount 450
00:37:55.817 00.000 8976 move complete, result=0
00:37:55.817 00.000 8976 worker thread done servicing request
00:37:55.817 00.000 8976 Worker thread wakes up
00:37:55.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:37:55.817 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(313,155,37,37)
00:37:57.454 01.637 8976 Exposure complete
00:37:57.460 00.006 8976 worker thread done servicing request
00:37:57.460 00.000 5052 OnExposeComplete: enter
00:37:57.460 00.000 5052 UpdateGuideState(): m_state=4
00:37:57.460 00.000 5052 Star::Find(18, 331, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
00:37:57.460 00.000 5052 Star::Find returns 1 (0), X=333.40, Y=172.71, Mass=1134, SNR=23.6, Peak=138 HFD=3.7
00:37:57.460 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
00:37:57.460 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
00:37:57.460 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.40 hyp=0.49 cameraTheta=2.17 mountX=0.49 mountY=0.01, mountTheta=0.02
00:37:57.461 00.001 5052 Status Line: West step   2, dist= 2.0
00:37:57.463 00.002 5052 Enqueuing Calibration Move request for direction 3
00:37:57.463 00.000 8976 Worker thread wakes up
00:37:57.463 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:37:57.463 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:37:57.463 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=138, med=45, FiltMin=38, FiltMax=87, Gamma=2.630
00:37:57.463 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:37:57.463 00.000 8976 MoveAxis(W, 450, -)
00:37:57.463 00.000 8976 Guiding  Dir = 3, Dur = 450
00:37:57.463 00.000 8976 IsSlewing returns 0
00:37:57.464 00.001 8976 IsGuiding returns 0
00:37:57.464 00.000 8976 PulseGuide returned control before completion, sleep 460
00:37:57.471 00.007 5052 UpdateGuideState exits: m=1134 SNR=23.6
00:37:57.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:57.471 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:37:57.471 00.000 5052 Enqueuing Expose request
00:37:57.929 00.458 8976 IsGuiding returns 1
00:37:57.929 00.000 8976 scope still moving after pulse duration time elapsed
00:37:57.960 00.031 8976 IsSlewing returns 0
00:37:57.960 00.000 8976 IsGuiding returns 1
00:37:57.991 00.031 8976 IsSlewing returns 0
00:37:57.991 00.000 8976 IsGuiding returns 1
00:37:58.022 00.031 8976 IsSlewing returns 0
00:37:58.022 00.000 8976 IsGuiding returns 1
00:37:58.053 00.031 8976 IsSlewing returns 0
00:37:58.053 00.000 8976 IsGuiding returns 0
00:37:58.053 00.000 8976 scope move finished after 450 + 140 ms
00:37:58.053 00.000 8976 Move returns status 0, amount 450
00:37:58.053 00.000 8976 move complete, result=0
00:37:58.053 00.000 8976 worker thread done servicing request
00:37:58.053 00.000 8976 Worker thread wakes up
00:37:58.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:37:58.053 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(315,155,37,37)
00:37:59.693 01.640 8976 Exposure complete
00:37:59.700 00.007 8976 worker thread done servicing request
00:37:59.700 00.000 5052 OnExposeComplete: enter
00:37:59.700 00.000 5052 UpdateGuideState(): m_state=4
00:37:59.700 00.000 5052 Star::Find(18, 333, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
00:37:59.700 00.000 5052 Star::Find returns 1 (0), X=336.16, Y=172.89, Mass=1136, SNR=23.6, Peak=146 HFD=4.0
00:37:59.700 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
00:37:59.700 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
00:37:59.700 00.000 5052 CameraToMount -- cameraX=2.49 cameraY=0.59 hyp=2.56 cameraTheta=0.23 mountX=-0.61 mountY=-2.41, mountTheta=-1.82
00:37:59.701 00.001 5052 Status Line: West step   3, dist= 4.7
00:37:59.702 00.001 5052 Enqueuing Calibration Move request for direction 3
00:37:59.703 00.001 8976 Worker thread wakes up
00:37:59.703 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=146, med=44, FiltMin=37, FiltMax=92, Gamma=2.630
00:37:59.703 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:37:59.703 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:37:59.703 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:37:59.703 00.000 8976 MoveAxis(W, 450, -)
00:37:59.703 00.000 8976 Guiding  Dir = 3, Dur = 450
00:37:59.703 00.000 8976 IsSlewing returns 0
00:37:59.703 00.000 8976 IsGuiding returns 0
00:37:59.704 00.001 8976 PulseGuide returned control before completion, sleep 460
00:37:59.712 00.008 5052 UpdateGuideState exits: m=1136 SNR=23.6
00:37:59.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:59.712 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:37:59.712 00.000 5052 Enqueuing Expose request
00:38:00.167 00.455 8976 IsGuiding returns 1
00:38:00.167 00.000 8976 scope still moving after pulse duration time elapsed
00:38:00.197 00.030 8976 IsSlewing returns 0
00:38:00.197 00.000 8976 IsGuiding returns 1
00:38:00.228 00.031 8976 IsSlewing returns 0
00:38:00.228 00.000 8976 IsGuiding returns 1
00:38:00.259 00.031 8976 IsSlewing returns 0
00:38:00.259 00.000 8976 IsGuiding returns 1
00:38:00.290 00.031 8976 IsSlewing returns 0
00:38:00.291 00.001 8976 IsGuiding returns 1
00:38:00.322 00.031 8976 IsSlewing returns 0
00:38:00.322 00.000 8976 IsGuiding returns 1
00:38:00.353 00.031 8976 IsSlewing returns 0
00:38:00.354 00.001 8976 IsGuiding returns 1
00:38:00.384 00.030 8976 IsSlewing returns 0
00:38:00.384 00.000 8976 IsGuiding returns 0
00:38:00.384 00.000 8976 scope move finished after 450 + 231 ms
00:38:00.384 00.000 8976 Move returns status 0, amount 450
00:38:00.384 00.000 8976 move complete, result=0
00:38:00.384 00.000 8976 worker thread done servicing request
00:38:00.384 00.000 8976 Worker thread wakes up
00:38:00.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:00.384 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(318,155,37,37)
00:38:02.022 01.638 8976 Exposure complete
00:38:02.029 00.007 8976 worker thread done servicing request
00:38:02.029 00.000 5052 OnExposeComplete: enter
00:38:02.029 00.000 5052 UpdateGuideState(): m_state=4
00:38:02.029 00.000 5052 Star::Find(18, 336, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
00:38:02.029 00.000 5052 Star::Find returns 1 (0), X=338.15, Y=173.19, Mass=1102, SNR=23.2, Peak=130 HFD=4.1
00:38:02.029 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
00:38:02.029 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
00:38:02.029 00.000 5052 CameraToMount -- cameraX=4.47 cameraY=0.88 hyp=4.56 cameraTheta=0.20 mountX=-1.25 mountY=-4.23, mountTheta=-1.86
00:38:02.030 00.001 5052 Status Line: West step   4, dist= 6.7
00:38:02.032 00.002 5052 Enqueuing Calibration Move request for direction 3
00:38:02.032 00.000 8976 Worker thread wakes up
00:38:02.032 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=130, med=44, FiltMin=37, FiltMax=89, Gamma=2.630
00:38:02.032 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:38:02.032 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:38:02.032 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:38:02.032 00.000 8976 MoveAxis(W, 450, -)
00:38:02.032 00.000 8976 Guiding  Dir = 3, Dur = 450
00:38:02.033 00.001 8976 IsSlewing returns 0
00:38:02.033 00.000 8976 IsGuiding returns 0
00:38:02.033 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:02.042 00.009 5052 UpdateGuideState exits: m=1102 SNR=23.2
00:38:02.042 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:02.042 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:02.042 00.000 5052 Enqueuing Expose request
00:38:02.498 00.456 8976 IsGuiding returns 1
00:38:02.498 00.000 8976 scope still moving after pulse duration time elapsed
00:38:02.529 00.031 8976 IsSlewing returns 0
00:38:02.529 00.000 8976 IsGuiding returns 1
00:38:02.560 00.031 8976 IsSlewing returns 0
00:38:02.560 00.000 8976 IsGuiding returns 1
00:38:02.590 00.030 8976 IsSlewing returns 0
00:38:02.590 00.000 8976 IsGuiding returns 1
00:38:02.621 00.031 8976 IsSlewing returns 0
00:38:02.621 00.000 8976 IsGuiding returns 1
00:38:02.652 00.031 8976 IsSlewing returns 0
00:38:02.652 00.000 8976 IsGuiding returns 1
00:38:02.683 00.031 8976 IsSlewing returns 0
00:38:02.683 00.000 8976 IsGuiding returns 1
00:38:02.714 00.031 8976 IsSlewing returns 0
00:38:02.714 00.000 8976 IsGuiding returns 0
00:38:02.714 00.000 8976 scope move finished after 450 + 231 ms
00:38:02.714 00.000 8976 Move returns status 0, amount 450
00:38:02.714 00.000 8976 move complete, result=0
00:38:02.714 00.000 8976 worker thread done servicing request
00:38:02.714 00.000 8976 Worker thread wakes up
00:38:02.715 00.001 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:02.715 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(320,155,37,37)
00:38:04.355 01.640 8976 Exposure complete
00:38:04.361 00.006 8976 worker thread done servicing request
00:38:04.361 00.000 5052 OnExposeComplete: enter
00:38:04.361 00.000 5052 UpdateGuideState(): m_state=4
00:38:04.361 00.000 5052 Star::Find(18, 338, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
00:38:04.361 00.000 5052 Star::Find returns 1 (0), X=339.91, Y=173.08, Mass=1078, SNR=23.0, Peak=119 HFD=4.2
00:38:04.361 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
00:38:04.361 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
00:38:04.361 00.000 5052 CameraToMount -- cameraX=6.23 cameraY=0.78 hyp=6.28 cameraTheta=0.12 mountX=-2.14 mountY=-5.65, mountTheta=-1.93
00:38:04.362 00.001 5052 Status Line: West step   5, dist= 8.5
00:38:04.363 00.001 5052 Enqueuing Calibration Move request for direction 3
00:38:04.363 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=119, med=44, FiltMin=38, FiltMax=93, Gamma=2.630
00:38:04.363 00.000 8976 Worker thread wakes up
00:38:04.363 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:38:04.363 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:38:04.363 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:38:04.363 00.000 8976 MoveAxis(W, 450, -)
00:38:04.363 00.000 8976 Guiding  Dir = 3, Dur = 450
00:38:04.363 00.000 8976 IsSlewing returns 0
00:38:04.365 00.002 8976 IsGuiding returns 0
00:38:04.365 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:04.372 00.007 5052 UpdateGuideState exits: m=1078 SNR=23.0
00:38:04.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:04.372 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:04.372 00.000 5052 Enqueuing Expose request
00:38:04.826 00.454 8976 IsGuiding returns 1
00:38:04.826 00.000 8976 scope still moving after pulse duration time elapsed
00:38:04.856 00.030 8976 IsSlewing returns 0
00:38:04.856 00.000 8976 IsGuiding returns 1
00:38:04.887 00.031 8976 IsSlewing returns 0
00:38:04.887 00.000 8976 IsGuiding returns 1
00:38:04.919 00.032 8976 IsSlewing returns 0
00:38:04.919 00.000 8976 IsGuiding returns 1
00:38:04.950 00.031 8976 IsSlewing returns 0
00:38:04.950 00.000 8976 IsGuiding returns 1
00:38:04.982 00.032 8976 IsSlewing returns 0
00:38:04.982 00.000 8976 IsGuiding returns 1
00:38:05.012 00.030 8976 IsSlewing returns 0
00:38:05.012 00.000 8976 IsGuiding returns 1
00:38:05.044 00.032 8976 IsSlewing returns 0
00:38:05.044 00.000 8976 IsGuiding returns 1
00:38:05.075 00.031 8976 IsSlewing returns 0
00:38:05.075 00.000 8976 IsGuiding returns 0
00:38:05.075 00.000 8976 scope move finished after 450 + 260 ms
00:38:05.075 00.000 8976 Move returns status 0, amount 450
00:38:05.075 00.000 8976 move complete, result=0
00:38:05.075 00.000 8976 worker thread done servicing request
00:38:05.075 00.000 8976 Worker thread wakes up
00:38:05.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:05.075 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(322,155,37,37)
00:38:06.724 01.649 8976 Exposure complete
00:38:06.731 00.007 8976 worker thread done servicing request
00:38:06.731 00.000 5052 OnExposeComplete: enter
00:38:06.731 00.000 5052 UpdateGuideState(): m_state=4
00:38:06.731 00.000 5052 Star::Find(18, 339, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
00:38:06.731 00.000 5052 Star::Find returns 1 (0), X=340.78, Y=173.14, Mass=1127, SNR=23.5, Peak=123 HFD=4.0
00:38:06.731 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
00:38:06.731 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
00:38:06.731 00.000 5052 CameraToMount -- cameraX=7.10 cameraY=0.83 hyp=7.15 cameraTheta=0.12 mountX=-2.49 mountY=-6.41, mountTheta=-1.94
00:38:06.732 00.001 5052 Status Line: West step   6, dist= 9.4
00:38:06.733 00.001 5052 Enqueuing Calibration Move request for direction 3
00:38:06.734 00.001 8976 Worker thread wakes up
00:38:06.734 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:38:06.734 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:38:06.734 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:38:06.734 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=123, med=45, FiltMin=38, FiltMax=90, Gamma=2.630
00:38:06.734 00.000 8976 MoveAxis(W, 450, -)
00:38:06.734 00.000 8976 Guiding  Dir = 3, Dur = 450
00:38:06.734 00.000 8976 IsSlewing returns 0
00:38:06.734 00.000 8976 IsGuiding returns 0
00:38:06.735 00.001 8976 PulseGuide returned control before completion, sleep 460
00:38:06.743 00.008 5052 UpdateGuideState exits: m=1127 SNR=23.5
00:38:06.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:06.743 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:06.743 00.000 5052 Enqueuing Expose request
00:38:07.205 00.462 8976 IsGuiding returns 1
00:38:07.205 00.000 8976 scope still moving after pulse duration time elapsed
00:38:07.236 00.031 8976 IsSlewing returns 0
00:38:07.236 00.000 8976 IsGuiding returns 1
00:38:07.267 00.031 8976 IsSlewing returns 0
00:38:07.267 00.000 8976 IsGuiding returns 1
00:38:07.298 00.031 8976 IsSlewing returns 0
00:38:07.298 00.000 8976 IsGuiding returns 1
00:38:07.345 00.047 8976 IsSlewing returns 0
00:38:07.345 00.000 8976 IsGuiding returns 1
00:38:07.391 00.046 8976 IsSlewing returns 0
00:38:07.391 00.000 8976 IsGuiding returns 1
00:38:07.422 00.031 8976 IsSlewing returns 0
00:38:07.422 00.000 8976 IsGuiding returns 0
00:38:07.422 00.000 8976 scope move finished after 450 + 237 ms
00:38:07.422 00.000 8976 Move returns status 0, amount 450
00:38:07.422 00.000 8976 move complete, result=0
00:38:07.422 00.000 8976 worker thread done servicing request
00:38:07.422 00.000 8976 Worker thread wakes up
00:38:07.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:07.422 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(323,155,37,37)
00:38:09.058 01.636 8976 Exposure complete
00:38:09.064 00.006 8976 worker thread done servicing request
00:38:09.064 00.000 5052 OnExposeComplete: enter
00:38:09.064 00.000 5052 UpdateGuideState(): m_state=4
00:38:09.064 00.000 5052 Star::Find(18, 340, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
00:38:09.064 00.000 5052 Star::Find returns 1 (0), X=340.72, Y=173.27, Mass=1149, SNR=23.8, Peak=128 HFD=3.7
00:38:09.064 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
00:38:09.064 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
00:38:09.064 00.000 5052 CameraToMount -- cameraX=7.05 cameraY=0.97 hyp=7.11 cameraTheta=0.14 mountX=-2.35 mountY=-6.44, mountTheta=-1.92
00:38:09.065 00.001 5052 Status Line: West step   7, dist= 9.3
00:38:09.066 00.001 5052 Enqueuing Calibration Move request for direction 3
00:38:09.066 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=128, med=44, FiltMin=38, FiltMax=87, Gamma=2.630
00:38:09.066 00.000 8976 Worker thread wakes up
00:38:09.066 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:38:09.066 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:38:09.066 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:38:09.066 00.000 8976 MoveAxis(W, 450, -)
00:38:09.066 00.000 8976 Guiding  Dir = 3, Dur = 450
00:38:09.067 00.001 8976 IsSlewing returns 0
00:38:09.067 00.000 8976 IsGuiding returns 0
00:38:09.067 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:09.075 00.008 5052 UpdateGuideState exits: m=1149 SNR=23.8
00:38:09.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:09.075 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:09.075 00.000 5052 Enqueuing Expose request
00:38:09.529 00.454 8976 IsGuiding returns 1
00:38:09.529 00.000 8976 scope still moving after pulse duration time elapsed
00:38:09.560 00.031 8976 IsSlewing returns 0
00:38:09.560 00.000 8976 IsGuiding returns 1
00:38:09.592 00.032 8976 IsSlewing returns 0
00:38:09.592 00.000 8976 IsGuiding returns 1
00:38:09.623 00.031 8976 IsSlewing returns 0
00:38:09.623 00.000 8976 IsGuiding returns 1
00:38:09.655 00.032 8976 IsSlewing returns 0
00:38:09.655 00.000 8976 IsGuiding returns 1
00:38:09.686 00.031 8976 IsSlewing returns 0
00:38:09.686 00.000 8976 IsGuiding returns 1
00:38:09.717 00.031 8976 IsSlewing returns 0
00:38:09.717 00.000 8976 IsGuiding returns 1
00:38:09.747 00.030 8976 IsSlewing returns 0
00:38:09.747 00.000 8976 IsGuiding returns 1
00:38:09.779 00.032 8976 IsSlewing returns 0
00:38:09.779 00.000 8976 IsGuiding returns 1
00:38:09.810 00.031 8976 IsSlewing returns 0
00:38:09.810 00.000 8976 IsGuiding returns 0
00:38:09.810 00.000 8976 scope move finished after 450 + 293 ms
00:38:09.810 00.000 8976 Move returns status 0, amount 450
00:38:09.810 00.000 8976 move complete, result=0
00:38:09.810 00.000 8976 worker thread done servicing request
00:38:09.810 00.000 8976 Worker thread wakes up
00:38:09.811 00.001 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:09.811 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(323,155,37,37)
00:38:11.452 01.641 8976 Exposure complete
00:38:11.458 00.006 8976 worker thread done servicing request
00:38:11.459 00.001 5052 OnExposeComplete: enter
00:38:11.459 00.000 5052 UpdateGuideState(): m_state=4
00:38:11.459 00.000 5052 Star::Find(18, 340, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
00:38:11.459 00.000 5052 Star::Find returns 1 (0), X=341.80, Y=173.20, Mass=1105, SNR=23.3, Peak=117 HFD=3.9
00:38:11.459 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
00:38:11.459 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
00:38:11.459 00.000 5052 CameraToMount -- cameraX=8.12 cameraY=0.90 hyp=8.17 cameraTheta=0.11 mountX=-2.90 mountY=-7.30, mountTheta=-1.95
00:38:11.460 00.001 5052 Status Line: West step   8, dist=10.4
00:38:11.461 00.001 5052 Enqueuing Calibration Move request for direction 3
00:38:11.462 00.001 8976 Worker thread wakes up
00:38:11.462 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:38:11.462 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:38:11.462 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:38:11.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=117, med=44, FiltMin=38, FiltMax=94, Gamma=2.630
00:38:11.462 00.000 8976 MoveAxis(W, 450, -)
00:38:11.462 00.000 8976 Guiding  Dir = 3, Dur = 450
00:38:11.462 00.000 8976 IsSlewing returns 0
00:38:11.462 00.000 8976 IsGuiding returns 0
00:38:11.462 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:11.471 00.009 5052 UpdateGuideState exits: m=1105 SNR=23.3
00:38:11.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:11.471 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:11.471 00.000 5052 Enqueuing Expose request
00:38:11.937 00.466 8976 IsGuiding returns 1
00:38:11.937 00.000 8976 scope still moving after pulse duration time elapsed
00:38:11.968 00.031 8976 IsSlewing returns 0
00:38:11.968 00.000 8976 IsGuiding returns 1
00:38:11.999 00.031 8976 IsSlewing returns 0
00:38:11.999 00.000 8976 IsGuiding returns 1
00:38:12.029 00.030 8976 IsSlewing returns 0
00:38:12.029 00.000 8976 IsGuiding returns 1
00:38:12.059 00.030 8976 IsSlewing returns 0
00:38:12.059 00.000 8976 IsGuiding returns 1
00:38:12.090 00.031 8976 IsSlewing returns 0
00:38:12.090 00.000 8976 IsGuiding returns 1
00:38:12.121 00.031 8976 IsSlewing returns 0
00:38:12.121 00.000 8976 IsGuiding returns 1
00:38:12.152 00.031 8976 IsSlewing returns 0
00:38:12.152 00.000 8976 IsGuiding returns 0
00:38:12.152 00.000 8976 scope move finished after 450 + 239 ms
00:38:12.152 00.000 8976 Move returns status 0, amount 450
00:38:12.152 00.000 8976 move complete, result=0
00:38:12.152 00.000 8976 worker thread done servicing request
00:38:12.152 00.000 8976 Worker thread wakes up
00:38:12.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:12.152 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(324,155,37,37)
00:38:13.788 01.636 8976 Exposure complete
00:38:13.794 00.006 8976 worker thread done servicing request
00:38:13.794 00.000 5052 OnExposeComplete: enter
00:38:13.794 00.000 5052 UpdateGuideState(): m_state=4
00:38:13.794 00.000 5052 Star::Find(18, 341, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
00:38:13.795 00.001 5052 Star::Find returns 1 (0), X=342.69, Y=173.36, Mass=1151, SNR=23.8, Peak=142 HFD=3.7
00:38:13.795 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
00:38:13.795 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
00:38:13.795 00.000 5052 CameraToMount -- cameraX=9.02 cameraY=1.05 hyp=9.08 cameraTheta=0.12 mountX=-3.17 mountY=-8.13, mountTheta=-1.94
00:38:13.795 00.000 5052 Status Line: West step   9, dist=11.3
00:38:13.797 00.002 5052 Enqueuing Calibration Move request for direction 3
00:38:13.797 00.000 8976 Worker thread wakes up
00:38:13.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=142, med=45, FiltMin=38, FiltMax=93, Gamma=2.630
00:38:13.797 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:38:13.797 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:38:13.797 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:38:13.797 00.000 8976 MoveAxis(W, 450, -)
00:38:13.797 00.000 8976 Guiding  Dir = 3, Dur = 450
00:38:13.798 00.001 8976 IsSlewing returns 0
00:38:13.798 00.000 8976 IsGuiding returns 0
00:38:13.798 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:13.806 00.008 5052 UpdateGuideState exits: m=1151 SNR=23.8
00:38:13.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:13.806 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:13.806 00.000 5052 Enqueuing Expose request
00:38:14.274 00.468 8976 IsGuiding returns 1
00:38:14.274 00.000 8976 scope still moving after pulse duration time elapsed
00:38:14.306 00.032 8976 IsSlewing returns 0
00:38:14.306 00.000 8976 IsGuiding returns 1
00:38:14.338 00.032 8976 IsSlewing returns 0
00:38:14.338 00.000 8976 IsGuiding returns 1
00:38:14.368 00.030 8976 IsSlewing returns 0
00:38:14.368 00.000 8976 IsGuiding returns 1
00:38:14.398 00.030 8976 IsSlewing returns 0
00:38:14.398 00.000 8976 IsGuiding returns 1
00:38:14.431 00.033 8976 IsSlewing returns 0
00:38:14.431 00.000 8976 IsGuiding returns 1
00:38:14.461 00.030 8976 IsSlewing returns 0
00:38:14.461 00.000 8976 IsGuiding returns 1
00:38:14.492 00.031 8976 IsSlewing returns 0
00:38:14.492 00.000 8976 IsGuiding returns 1
00:38:14.523 00.031 8976 IsSlewing returns 0
00:38:14.523 00.000 8976 IsGuiding returns 0
00:38:14.523 00.000 8976 scope move finished after 450 + 275 ms
00:38:14.523 00.000 8976 Move returns status 0, amount 450
00:38:14.523 00.000 8976 move complete, result=0
00:38:14.523 00.000 8976 worker thread done servicing request
00:38:14.523 00.000 8976 Worker thread wakes up
00:38:14.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:14.524 00.001 8976 Handling exposure in thread, d=1500 o=3 r=(325,155,37,37)
00:38:16.162 01.638 8976 Exposure complete
00:38:16.169 00.007 8976 worker thread done servicing request
00:38:16.169 00.000 5052 OnExposeComplete: enter
00:38:16.169 00.000 5052 UpdateGuideState(): m_state=4
00:38:16.169 00.000 5052 Star::Find(18, 342, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
00:38:16.169 00.000 5052 Star::Find returns 1 (0), X=343.94, Y=173.45, Mass=1149, SNR=23.8, Peak=158 HFD=3.7
00:38:16.169 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
00:38:16.169 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
00:38:16.169 00.000 5052 CameraToMount -- cameraX=10.26 cameraY=1.15 hyp=10.32 cameraTheta=0.11 mountX=-3.65 mountY=-9.23, mountTheta=-1.95
00:38:16.170 00.001 5052 Status Line: West step  10, dist=12.5
00:38:16.172 00.002 5052 Enqueuing Calibration Move request for direction 3
00:38:16.172 00.000 8976 Worker thread wakes up
00:38:16.172 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:38:16.172 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:38:16.172 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=158, med=44, FiltMin=38, FiltMax=98, Gamma=2.630
00:38:16.172 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:38:16.172 00.000 8976 MoveAxis(W, 450, -)
00:38:16.172 00.000 8976 Guiding  Dir = 3, Dur = 450
00:38:16.173 00.001 8976 IsSlewing returns 0
00:38:16.173 00.000 8976 IsGuiding returns 0
00:38:16.173 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:16.181 00.008 5052 UpdateGuideState exits: m=1149 SNR=23.8
00:38:16.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:16.181 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:16.181 00.000 5052 Enqueuing Expose request
00:38:16.649 00.468 8976 IsGuiding returns 1
00:38:16.649 00.000 8976 scope still moving after pulse duration time elapsed
00:38:16.680 00.031 8976 IsSlewing returns 0
00:38:16.680 00.000 8976 IsGuiding returns 1
00:38:16.711 00.031 8976 IsSlewing returns 0
00:38:16.711 00.000 8976 IsGuiding returns 1
00:38:16.743 00.032 8976 IsSlewing returns 0
00:38:16.743 00.000 8976 IsGuiding returns 1
00:38:16.774 00.031 8976 IsSlewing returns 0
00:38:16.774 00.000 8976 IsGuiding returns 1
00:38:16.806 00.032 8976 IsSlewing returns 0
00:38:16.806 00.000 8976 IsGuiding returns 1
00:38:16.837 00.031 8976 IsSlewing returns 0
00:38:16.837 00.000 8976 IsGuiding returns 1
00:38:16.868 00.031 8976 IsSlewing returns 0
00:38:16.868 00.000 8976 IsGuiding returns 0
00:38:16.868 00.000 8976 scope move finished after 450 + 244 ms
00:38:16.868 00.000 8976 Move returns status 0, amount 450
00:38:16.868 00.000 8976 move complete, result=0
00:38:16.868 00.000 8976 worker thread done servicing request
00:38:16.868 00.000 8976 Worker thread wakes up
00:38:16.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:16.868 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(326,155,37,37)
00:38:18.512 01.644 8976 Exposure complete
00:38:18.518 00.006 8976 worker thread done servicing request
00:38:18.518 00.000 5052 OnExposeComplete: enter
00:38:18.518 00.000 5052 UpdateGuideState(): m_state=4
00:38:18.518 00.000 5052 Star::Find(18, 343, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
00:38:18.518 00.000 5052 Star::Find returns 1 (0), X=345.23, Y=173.66, Mass=1105, SNR=23.3, Peak=136 HFD=3.8
00:38:18.518 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
00:38:18.518 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
00:38:18.518 00.000 5052 CameraToMount -- cameraX=11.56 cameraY=1.36 hyp=11.64 cameraTheta=0.12 mountX=-4.05 mountY=-10.43, mountTheta=-1.94
00:38:18.519 00.001 5052 Status Line: West step  11, dist=13.9
00:38:18.521 00.002 5052 Enqueuing Calibration Move request for direction 3
00:38:18.521 00.000 8976 Worker thread wakes up
00:38:18.521 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:38:18.521 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:38:18.521 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=136, med=45, FiltMin=37, FiltMax=91, Gamma=2.630
00:38:18.521 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:38:18.521 00.000 8976 MoveAxis(W, 450, -)
00:38:18.521 00.000 8976 Guiding  Dir = 3, Dur = 450
00:38:18.521 00.000 8976 IsSlewing returns 0
00:38:18.521 00.000 8976 IsGuiding returns 0
00:38:18.521 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:18.529 00.008 5052 UpdateGuideState exits: m=1105 SNR=23.3
00:38:18.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:18.529 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:18.529 00.000 5052 Enqueuing Expose request
00:38:18.983 00.454 8976 IsGuiding returns 1
00:38:18.983 00.000 8976 scope still moving after pulse duration time elapsed
00:38:19.014 00.031 8976 IsSlewing returns 0
00:38:19.014 00.000 8976 IsGuiding returns 1
00:38:19.045 00.031 8976 IsSlewing returns 0
00:38:19.045 00.000 8976 IsGuiding returns 1
00:38:19.075 00.030 8976 IsSlewing returns 0
00:38:19.075 00.000 8976 IsGuiding returns 1
00:38:19.107 00.032 8976 IsSlewing returns 0
00:38:19.107 00.000 8976 IsGuiding returns 1
00:38:19.139 00.032 8976 IsSlewing returns 0
00:38:19.139 00.000 8976 IsGuiding returns 1
00:38:19.169 00.030 8976 IsSlewing returns 0
00:38:19.169 00.000 8976 IsGuiding returns 1
00:38:19.200 00.031 8976 IsSlewing returns 0
00:38:19.200 00.000 8976 IsGuiding returns 1
00:38:19.231 00.031 8976 IsSlewing returns 0
00:38:19.231 00.000 8976 IsGuiding returns 0
00:38:19.231 00.000 8976 scope move finished after 450 + 259 ms
00:38:19.231 00.000 8976 Move returns status 0, amount 450
00:38:19.231 00.000 8976 move complete, result=0
00:38:19.231 00.000 8976 worker thread done servicing request
00:38:19.231 00.000 8976 Worker thread wakes up
00:38:19.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:19.232 00.001 8976 Handling exposure in thread, d=1500 o=3 r=(327,156,37,37)
00:38:20.872 01.640 8976 Exposure complete
00:38:20.878 00.006 8976 worker thread done servicing request
00:38:20.879 00.001 5052 OnExposeComplete: enter
00:38:20.879 00.000 5052 UpdateGuideState(): m_state=4
00:38:20.879 00.000 5052 Star::Find(18, 345, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
00:38:20.879 00.000 5052 Star::Find returns 1 (0), X=346.98, Y=173.83, Mass=1105, SNR=23.3, Peak=121 HFD=4.2
00:38:20.879 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
00:38:20.879 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
00:38:20.879 00.000 5052 CameraToMount -- cameraX=13.30 cameraY=1.53 hyp=13.39 cameraTheta=0.11 mountX=-4.70 mountY=-11.99, mountTheta=-1.94
00:38:20.880 00.001 5052 Status Line: West step  12, dist=15.6
00:38:20.881 00.001 5052 Enqueuing Calibration Move request for direction 3
00:38:20.882 00.001 8976 Worker thread wakes up
00:38:20.882 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=121, med=45, FiltMin=38, FiltMax=88, Gamma=2.630
00:38:20.882 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:38:20.882 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:38:20.882 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:38:20.882 00.000 8976 MoveAxis(W, 450, -)
00:38:20.882 00.000 8976 Guiding  Dir = 3, Dur = 450
00:38:20.882 00.000 8976 IsSlewing returns 0
00:38:20.882 00.000 8976 IsGuiding returns 0
00:38:20.883 00.001 8976 PulseGuide returned control before completion, sleep 460
00:38:20.891 00.008 5052 UpdateGuideState exits: m=1105 SNR=23.3
00:38:20.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:20.891 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:20.891 00.000 5052 Enqueuing Expose request
00:38:21.347 00.456 8976 IsGuiding returns 1
00:38:21.347 00.000 8976 scope still moving after pulse duration time elapsed
00:38:21.379 00.032 8976 IsSlewing returns 0
00:38:21.379 00.000 8976 IsGuiding returns 1
00:38:21.409 00.030 8976 IsSlewing returns 0
00:38:21.409 00.000 8976 IsGuiding returns 1
00:38:21.440 00.031 8976 IsSlewing returns 0
00:38:21.440 00.000 8976 IsGuiding returns 1
00:38:21.471 00.031 8976 IsSlewing returns 0
00:38:21.471 00.000 8976 IsGuiding returns 1
00:38:21.503 00.032 8976 IsSlewing returns 0
00:38:21.503 00.000 8976 IsGuiding returns 1
00:38:21.535 00.032 8976 IsSlewing returns 0
00:38:21.535 00.000 8976 IsGuiding returns 1
00:38:21.567 00.032 8976 IsSlewing returns 0
00:38:21.567 00.000 8976 IsGuiding returns 0
00:38:21.567 00.000 8976 scope move finished after 450 + 234 ms
00:38:21.567 00.000 8976 Move returns status 0, amount 450
00:38:21.567 00.000 8976 move complete, result=0
00:38:21.567 00.000 8976 worker thread done servicing request
00:38:21.567 00.000 8976 Worker thread wakes up
00:38:21.567 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:21.568 00.001 8976 Handling exposure in thread, d=1500 o=3 r=(329,156,37,37)
00:38:23.206 01.638 8976 Exposure complete
00:38:23.212 00.006 8976 worker thread done servicing request
00:38:23.212 00.000 5052 OnExposeComplete: enter
00:38:23.212 00.000 5052 UpdateGuideState(): m_state=4
00:38:23.212 00.000 5052 Star::Find(18, 346, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
00:38:23.212 00.000 5052 Star::Find returns 1 (0), X=349.80, Y=173.84, Mass=1068, SNR=22.9, Peak=138 HFD=3.9
00:38:23.212 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
00:38:23.212 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
00:38:23.212 00.000 5052 CameraToMount -- cameraX=16.13 cameraY=1.53 hyp=16.20 cameraTheta=0.09 mountX=-5.98 mountY=-14.36, mountTheta=-1.97
00:38:23.213 00.001 5052 Status Line: West step  13, dist=18.4
00:38:23.214 00.001 5052 Enqueuing Calibration Move request for direction 3
00:38:23.214 00.000 8976 Worker thread wakes up
00:38:23.214 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:38:23.214 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:38:23.214 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=138, med=45, FiltMin=38, FiltMax=89, Gamma=2.630
00:38:23.214 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:38:23.215 00.001 8976 MoveAxis(W, 450, -)
00:38:23.215 00.000 8976 Guiding  Dir = 3, Dur = 450
00:38:23.215 00.000 8976 IsSlewing returns 0
00:38:23.215 00.000 8976 IsGuiding returns 0
00:38:23.215 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:23.224 00.009 5052 UpdateGuideState exits: m=1068 SNR=22.9
00:38:23.225 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:23.225 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:23.225 00.000 5052 Enqueuing Expose request
00:38:23.679 00.454 8976 IsGuiding returns 1
00:38:23.679 00.000 8976 scope still moving after pulse duration time elapsed
00:38:23.710 00.031 8976 IsSlewing returns 0
00:38:23.710 00.000 8976 IsGuiding returns 1
00:38:23.742 00.032 8976 IsSlewing returns 0
00:38:23.742 00.000 8976 IsGuiding returns 1
00:38:23.772 00.030 8976 IsSlewing returns 0
00:38:23.772 00.000 8976 IsGuiding returns 1
00:38:23.803 00.031 8976 IsSlewing returns 0
00:38:23.803 00.000 8976 IsGuiding returns 1
00:38:23.834 00.031 8976 IsSlewing returns 0
00:38:23.834 00.000 8976 IsGuiding returns 1
00:38:23.864 00.030 8976 IsSlewing returns 0
00:38:23.864 00.000 8976 IsGuiding returns 1
00:38:23.895 00.031 8976 IsSlewing returns 0
00:38:23.895 00.000 8976 IsGuiding returns 1
00:38:23.926 00.031 8976 IsSlewing returns 0
00:38:23.926 00.000 8976 IsGuiding returns 0
00:38:23.926 00.000 8976 scope move finished after 450 + 261 ms
00:38:23.926 00.000 8976 Move returns status 0, amount 450
00:38:23.926 00.000 8976 move complete, result=0
00:38:23.926 00.000 8976 worker thread done servicing request
00:38:23.926 00.000 8976 Worker thread wakes up
00:38:23.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:23.926 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(332,156,37,37)
00:38:25.579 01.653 8976 Exposure complete
00:38:25.585 00.006 8976 worker thread done servicing request
00:38:25.585 00.000 5052 OnExposeComplete: enter
00:38:25.585 00.000 5052 UpdateGuideState(): m_state=4
00:38:25.585 00.000 5052 Star::Find(18, 349, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
00:38:25.585 00.000 5052 Star::Find returns 1 (0), X=350.90, Y=173.70, Mass=1104, SNR=23.2, Peak=126 HFD=3.9
00:38:25.585 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
00:38:25.586 00.001 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
00:38:25.586 00.000 5052 CameraToMount -- cameraX=17.22 cameraY=1.40 hyp=17.28 cameraTheta=0.08 mountX=-6.60 mountY=-15.20, mountTheta=-1.98
00:38:25.586 00.000 5052 Status Line: West step  14, dist=19.5
00:38:25.588 00.002 5052 Enqueuing Calibration Move request for direction 3
00:38:25.588 00.000 8976 Worker thread wakes up
00:38:25.588 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:38:25.588 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:38:25.588 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:38:25.588 00.000 8976 MoveAxis(W, 450, -)
00:38:25.588 00.000 8976 Guiding  Dir = 3, Dur = 450
00:38:25.588 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=126, med=44, FiltMin=37, FiltMax=92, Gamma=2.630
00:38:25.589 00.001 8976 IsSlewing returns 0
00:38:25.589 00.000 8976 IsGuiding returns 0
00:38:25.589 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:25.597 00.008 5052 UpdateGuideState exits: m=1104 SNR=23.2
00:38:25.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:25.597 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:25.597 00.000 5052 Enqueuing Expose request
00:38:26.062 00.465 8976 IsGuiding returns 1
00:38:26.062 00.000 8976 scope still moving after pulse duration time elapsed
00:38:26.093 00.031 8976 IsSlewing returns 0
00:38:26.093 00.000 8976 IsGuiding returns 1
00:38:26.123 00.030 8976 IsSlewing returns 0
00:38:26.123 00.000 8976 IsGuiding returns 1
00:38:26.155 00.032 8976 IsSlewing returns 0
00:38:26.155 00.000 8976 IsGuiding returns 1
00:38:26.185 00.030 8976 IsSlewing returns 0
00:38:26.185 00.000 8976 IsGuiding returns 1
00:38:26.216 00.031 8976 IsSlewing returns 0
00:38:26.216 00.000 8976 IsGuiding returns 1
00:38:26.247 00.031 8976 IsSlewing returns 0
00:38:26.247 00.000 8976 IsGuiding returns 1
00:38:26.279 00.032 8976 IsSlewing returns 0
00:38:26.279 00.000 8976 IsGuiding returns 0
00:38:26.279 00.000 8976 scope move finished after 450 + 239 ms
00:38:26.279 00.000 8976 Move returns status 0, amount 450
00:38:26.279 00.000 8976 move complete, result=0
00:38:26.279 00.000 8976 worker thread done servicing request
00:38:26.279 00.000 8976 Worker thread wakes up
00:38:26.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:26.279 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(333,156,37,37)
00:38:27.921 01.642 8976 Exposure complete
00:38:27.927 00.006 8976 worker thread done servicing request
00:38:27.927 00.000 5052 OnExposeComplete: enter
00:38:27.927 00.000 5052 UpdateGuideState(): m_state=4
00:38:27.927 00.000 5052 Star::Find(18, 350, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
00:38:27.927 00.000 5052 Star::Find returns 1 (0), X=352.07, Y=173.71, Mass=1100, SNR=23.3, Peak=131 HFD=4.0
00:38:27.927 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
00:38:27.927 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
00:38:27.927 00.000 5052 CameraToMount -- cameraX=18.40 cameraY=1.40 hyp=18.45 cameraTheta=0.08 mountX=-7.13 mountY=-16.19, mountTheta=-1.99
00:38:27.928 00.001 5052 Status Line: West step  15, dist=20.7
00:38:27.929 00.001 5052 Enqueuing Calibration Move request for direction 3
00:38:27.929 00.000 8976 Worker thread wakes up
00:38:27.929 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:38:27.929 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:38:27.930 00.001 5052 UpdateImageDisplay: Size=(426,341) min=37, max=131, med=45, FiltMin=37, FiltMax=93, Gamma=2.630
00:38:27.930 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:38:27.930 00.000 8976 MoveAxis(W, 450, -)
00:38:27.930 00.000 8976 Guiding  Dir = 3, Dur = 450
00:38:27.930 00.000 8976 IsSlewing returns 0
00:38:27.930 00.000 8976 IsGuiding returns 0
00:38:27.930 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:27.938 00.008 5052 UpdateGuideState exits: m=1100 SNR=23.3
00:38:27.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:27.938 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:27.938 00.000 5052 Enqueuing Expose request
00:38:28.404 00.466 8976 IsGuiding returns 1
00:38:28.404 00.000 8976 scope still moving after pulse duration time elapsed
00:38:28.437 00.033 8976 IsSlewing returns 0
00:38:28.437 00.000 8976 IsGuiding returns 1
00:38:28.467 00.030 8976 IsSlewing returns 0
00:38:28.467 00.000 8976 IsGuiding returns 1
00:38:28.499 00.032 8976 IsSlewing returns 0
00:38:28.499 00.000 8976 IsGuiding returns 1
00:38:28.529 00.030 8976 IsSlewing returns 0
00:38:28.529 00.000 8976 IsGuiding returns 1
00:38:28.560 00.031 8976 IsSlewing returns 0
00:38:28.560 00.000 8976 IsGuiding returns 1
00:38:28.591 00.031 8976 IsSlewing returns 0
00:38:28.591 00.000 8976 IsGuiding returns 1
00:38:28.622 00.031 8976 IsSlewing returns 0
00:38:28.622 00.000 8976 IsGuiding returns 0
00:38:28.622 00.000 8976 scope move finished after 450 + 241 ms
00:38:28.622 00.000 8976 Move returns status 0, amount 450
00:38:28.622 00.000 8976 move complete, result=0
00:38:28.622 00.000 8976 worker thread done servicing request
00:38:28.622 00.000 8976 Worker thread wakes up
00:38:28.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:28.622 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(334,156,37,37)
00:38:30.275 01.653 8976 Exposure complete
00:38:30.281 00.006 8976 worker thread done servicing request
00:38:30.281 00.000 5052 OnExposeComplete: enter
00:38:30.281 00.000 5052 UpdateGuideState(): m_state=4
00:38:30.281 00.000 5052 Star::Find(18, 352, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
00:38:30.281 00.000 5052 Star::Find returns 1 (0), X=353.36, Y=173.69, Mass=1099, SNR=23.3, Peak=128 HFD=3.6
00:38:30.281 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
00:38:30.282 00.001 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
00:38:30.282 00.000 5052 CameraToMount -- cameraX=19.68 cameraY=1.39 hyp=19.73 cameraTheta=0.07 mountX=-7.72 mountY=-17.26, mountTheta=-1.99
00:38:30.282 00.000 5052 Status Line: West step  16, dist=22.0
00:38:30.284 00.002 5052 Enqueuing Calibration Move request for direction 3
00:38:30.284 00.000 8976 Worker thread wakes up
00:38:30.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=128, med=45, FiltMin=38, FiltMax=97, Gamma=2.630
00:38:30.284 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:38:30.284 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:38:30.284 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:38:30.284 00.000 8976 MoveAxis(W, 450, -)
00:38:30.284 00.000 8976 Guiding  Dir = 3, Dur = 450
00:38:30.285 00.001 8976 IsSlewing returns 0
00:38:30.285 00.000 8976 IsGuiding returns 0
00:38:30.285 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:30.294 00.009 5052 UpdateGuideState exits: m=1099 SNR=23.3
00:38:30.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:30.294 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:30.294 00.000 5052 Enqueuing Expose request
00:38:30.753 00.459 8976 IsGuiding returns 1
00:38:30.753 00.000 8976 scope still moving after pulse duration time elapsed
00:38:30.784 00.031 8976 IsSlewing returns 0
00:38:30.784 00.000 8976 IsGuiding returns 1
00:38:30.815 00.031 8976 IsSlewing returns 0
00:38:30.815 00.000 8976 IsGuiding returns 1
00:38:30.847 00.032 8976 IsSlewing returns 0
00:38:30.847 00.000 8976 IsGuiding returns 1
00:38:30.878 00.031 8976 IsSlewing returns 0
00:38:30.878 00.000 8976 IsGuiding returns 1
00:38:30.909 00.031 8976 IsSlewing returns 0
00:38:30.909 00.000 8976 IsGuiding returns 1
00:38:30.941 00.032 8976 IsSlewing returns 0
00:38:30.941 00.000 8976 IsGuiding returns 1
00:38:30.972 00.031 8976 IsSlewing returns 0
00:38:30.972 00.000 8976 IsGuiding returns 0
00:38:30.972 00.000 8976 scope move finished after 450 + 237 ms
00:38:30.972 00.000 8976 Move returns status 0, amount 450
00:38:30.972 00.000 8976 move complete, result=0
00:38:30.972 00.000 8976 worker thread done servicing request
00:38:30.972 00.000 8976 Worker thread wakes up
00:38:30.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:30.972 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(335,156,37,37)
00:38:32.609 01.637 8976 Exposure complete
00:38:32.615 00.006 8976 worker thread done servicing request
00:38:32.615 00.000 5052 OnExposeComplete: enter
00:38:32.615 00.000 5052 UpdateGuideState(): m_state=4
00:38:32.615 00.000 5052 Star::Find(18, 353, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
00:38:32.615 00.000 5052 Star::Find returns 1 (0), X=353.59, Y=173.75, Mass=1099, SNR=23.2, Peak=144 HFD=3.5
00:38:32.615 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
00:38:32.615 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
00:38:32.615 00.000 5052 CameraToMount -- cameraX=19.92 cameraY=1.45 hyp=19.97 cameraTheta=0.07 mountX=-7.78 mountY=-17.49, mountTheta=-1.99
00:38:32.616 00.001 5052 Status Line: West step  17, dist=22.2
00:38:32.617 00.001 5052 Enqueuing Calibration Move request for direction 3
00:38:32.617 00.000 8976 Worker thread wakes up
00:38:32.617 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:38:32.617 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:38:32.618 00.001 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:38:32.618 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=144, med=45, FiltMin=38, FiltMax=90, Gamma=2.630
00:38:32.618 00.000 8976 MoveAxis(W, 450, -)
00:38:32.618 00.000 8976 Guiding  Dir = 3, Dur = 450
00:38:32.618 00.000 8976 IsSlewing returns 0
00:38:32.618 00.000 8976 IsGuiding returns 0
00:38:32.618 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:32.627 00.009 5052 UpdateGuideState exits: m=1099 SNR=23.2
00:38:32.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:32.627 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:32.627 00.000 5052 Enqueuing Expose request
00:38:33.082 00.455 8976 IsGuiding returns 1
00:38:33.082 00.000 8976 scope still moving after pulse duration time elapsed
00:38:33.113 00.031 8976 IsSlewing returns 0
00:38:33.113 00.000 8976 IsGuiding returns 1
00:38:33.145 00.032 8976 IsSlewing returns 0
00:38:33.145 00.000 8976 IsGuiding returns 1
00:38:33.176 00.031 8976 IsSlewing returns 0
00:38:33.176 00.000 8976 IsGuiding returns 1
00:38:33.207 00.031 8976 IsSlewing returns 0
00:38:33.207 00.000 8976 IsGuiding returns 1
00:38:33.237 00.030 8976 IsSlewing returns 0
00:38:33.237 00.000 8976 IsGuiding returns 1
00:38:33.269 00.032 8976 IsSlewing returns 0
00:38:33.269 00.000 8976 IsGuiding returns 1
00:38:33.299 00.030 8976 IsSlewing returns 0
00:38:33.299 00.000 8976 IsGuiding returns 0
00:38:33.299 00.000 8976 scope move finished after 450 + 231 ms
00:38:33.299 00.000 8976 Move returns status 0, amount 450
00:38:33.299 00.000 8976 move complete, result=0
00:38:33.299 00.000 8976 worker thread done servicing request
00:38:33.299 00.000 8976 Worker thread wakes up
00:38:33.300 00.001 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:33.300 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(336,156,37,37)
00:38:34.947 01.647 8976 Exposure complete
00:38:34.954 00.007 8976 worker thread done servicing request
00:38:34.954 00.000 5052 OnExposeComplete: enter
00:38:34.954 00.000 5052 UpdateGuideState(): m_state=4
00:38:34.954 00.000 5052 Star::Find(18, 353, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
00:38:34.954 00.000 5052 Star::Find returns 1 (0), X=355.53, Y=173.80, Mass=1143, SNR=23.7, Peak=146 HFD=3.8
00:38:34.954 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
00:38:34.954 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
00:38:34.954 00.000 5052 CameraToMount -- cameraX=21.86 cameraY=1.49 hyp=21.91 cameraTheta=0.07 mountX=-8.62 mountY=-19.14, mountTheta=-1.99
00:38:34.955 00.001 5052 Status Line: West step  18, dist=24.1
00:38:34.956 00.001 5052 Enqueuing Calibration Move request for direction 3
00:38:34.956 00.000 8976 Worker thread wakes up
00:38:34.956 00.000 8976 worker thread servicing REQUEST_MOVE scope dir W(3) 450 opts 0x0
00:38:34.956 00.000 8976 Handling axis move in thread for scope dir=3 dur=450
00:38:34.956 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=146, med=44, FiltMin=37, FiltMax=87, Gamma=2.630
00:38:34.956 00.000 8976 scope move axis dir= 3 dur= 450 opts= 0x0
00:38:34.956 00.000 8976 MoveAxis(W, 450, -)
00:38:34.957 00.001 8976 Guiding  Dir = 3, Dur = 450
00:38:34.957 00.000 8976 IsSlewing returns 0
00:38:34.957 00.000 8976 IsGuiding returns 0
00:38:34.957 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:34.965 00.008 5052 UpdateGuideState exits: m=1143 SNR=23.7
00:38:34.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:34.966 00.001 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:34.966 00.000 5052 Enqueuing Expose request
00:38:35.432 00.466 8976 IsGuiding returns 1
00:38:35.432 00.000 8976 scope still moving after pulse duration time elapsed
00:38:35.464 00.032 8976 IsSlewing returns 0
00:38:35.464 00.000 8976 IsGuiding returns 1
00:38:35.495 00.031 8976 IsSlewing returns 0
00:38:35.495 00.000 8976 IsGuiding returns 1
00:38:35.525 00.030 8976 IsSlewing returns 0
00:38:35.525 00.000 8976 IsGuiding returns 1
00:38:35.556 00.031 8976 IsSlewing returns 0
00:38:35.556 00.000 8976 IsGuiding returns 1
00:38:35.587 00.031 8976 IsSlewing returns 0
00:38:35.587 00.000 8976 IsGuiding returns 1
00:38:35.619 00.032 8976 IsSlewing returns 0
00:38:35.619 00.000 8976 IsGuiding returns 1
00:38:35.650 00.031 8976 IsSlewing returns 0
00:38:35.650 00.000 8976 IsGuiding returns 1
00:38:35.681 00.031 8976 IsSlewing returns 0
00:38:35.681 00.000 8976 IsGuiding returns 0
00:38:35.681 00.000 8976 scope move finished after 450 + 274 ms
00:38:35.681 00.000 8976 Move returns status 0, amount 450
00:38:35.681 00.000 8976 move complete, result=0
00:38:35.681 00.000 8976 worker thread done servicing request
00:38:35.681 00.000 8976 Worker thread wakes up
00:38:35.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:35.681 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(338,156,37,37)
00:38:37.319 01.638 8976 Exposure complete
00:38:37.325 00.006 8976 worker thread done servicing request
00:38:37.325 00.000 5052 OnExposeComplete: enter
00:38:37.325 00.000 5052 UpdateGuideState(): m_state=4
00:38:37.325 00.000 5052 Star::Find(18, 355, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
00:38:37.325 00.000 5052 Star::Find returns 1 (0), X=356.91, Y=173.86, Mass=1134, SNR=23.6, Peak=129 HFD=4.2
00:38:37.326 00.001 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
00:38:37.326 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
00:38:37.326 00.000 5052 CameraToMount -- cameraX=23.24 cameraY=1.55 hyp=23.29 cameraTheta=0.07 mountX=-9.19 mountY=-20.33, mountTheta=-2.00
00:38:37.326 00.000 5052 WEST calibration completes with steps=18 angle=-177.4 rate=3.151 parity=1
00:38:37.326 00.000 5052 Falling Through to state GO_EAST
00:38:37.327 00.001 5052 Status Line: East step   4, dist=25.5
00:38:37.328 00.001 5052 Enqueuing Calibration Move request for direction 2
00:38:37.328 00.000 8976 Worker thread wakes up
00:38:37.328 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=129, med=45, FiltMin=38, FiltMax=90, Gamma=2.630
00:38:37.328 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
00:38:37.328 00.000 8976 Handling axis move in thread for scope dir=2 dur=2500
00:38:37.328 00.000 8976 scope move axis dir= 2 dur= 2500 opts= 0x0
00:38:37.328 00.000 8976 MoveAxis(E, 2500, -)
00:38:37.328 00.000 8976 Guiding  Dir = 2, Dur = 2500
00:38:37.329 00.001 8976 IsSlewing returns 0
00:38:37.329 00.000 8976 IsGuiding returns 0
00:38:37.329 00.000 8976 PulseGuide returned control before completion, sleep 2510
00:38:37.337 00.008 5052 UpdateGuideState exits: m=1134 SNR=23.6
00:38:37.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:37.337 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:37.337 00.000 5052 Enqueuing Expose request
00:38:39.850 02.513 8976 IsGuiding returns 1
00:38:39.850 00.000 8976 scope still moving after pulse duration time elapsed
00:38:39.881 00.031 8976 IsSlewing returns 0
00:38:39.881 00.000 8976 IsGuiding returns 1
00:38:39.912 00.031 8976 IsSlewing returns 0
00:38:39.912 00.000 8976 IsGuiding returns 1
00:38:39.943 00.031 8976 IsSlewing returns 0
00:38:39.943 00.000 8976 IsGuiding returns 1
00:38:39.974 00.031 8976 IsSlewing returns 0
00:38:39.974 00.000 8976 IsGuiding returns 1
00:38:40.005 00.031 8976 IsSlewing returns 0
00:38:40.005 00.000 8976 IsGuiding returns 1
00:38:40.035 00.030 8976 IsSlewing returns 0
00:38:40.035 00.000 8976 IsGuiding returns 1
00:38:40.066 00.031 8976 IsSlewing returns 0
00:38:40.066 00.000 8976 IsGuiding returns 1
00:38:40.097 00.031 8976 IsSlewing returns 0
00:38:40.097 00.000 8976 IsGuiding returns 0
00:38:40.097 00.000 8976 scope move finished after 2500 + 267 ms
00:38:40.097 00.000 8976 Move returns status 0, amount 2500
00:38:40.097 00.000 8976 move complete, result=0
00:38:40.097 00.000 8976 worker thread done servicing request
00:38:40.097 00.000 8976 Worker thread wakes up
00:38:40.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:40.097 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(339,156,37,37)
00:38:41.737 01.640 8976 Exposure complete
00:38:41.743 00.006 8976 worker thread done servicing request
00:38:41.743 00.000 5052 OnExposeComplete: enter
00:38:41.743 00.000 5052 UpdateGuideState(): m_state=4
00:38:41.743 00.000 5052 Star::Find(18, 356, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
00:38:41.743 00.000 5052 Star::Find returns 1 (0), X=348.82, Y=174.01, Mass=1061, SNR=22.8, Peak=117 HFD=4.2
00:38:41.743 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
00:38:41.743 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
00:38:41.743 00.000 5052 CameraToMount -- cameraX=15.15 cameraY=1.70 hyp=15.24 cameraTheta=0.11 mountX=-5.38 mountY=-13.63, mountTheta=-1.95
00:38:41.744 00.001 5052 Status Line: East step   3, dist=17.5
00:38:41.746 00.002 5052 Enqueuing Calibration Move request for direction 2
00:38:41.746 00.000 8976 Worker thread wakes up
00:38:41.746 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
00:38:41.746 00.000 8976 Handling axis move in thread for scope dir=2 dur=2500
00:38:41.746 00.000 8976 scope move axis dir= 2 dur= 2500 opts= 0x0
00:38:41.746 00.000 8976 MoveAxis(E, 2500, -)
00:38:41.746 00.000 8976 Guiding  Dir = 2, Dur = 2500
00:38:41.746 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=117, med=45, FiltMin=38, FiltMax=83, Gamma=2.630
00:38:41.746 00.000 8976 IsSlewing returns 0
00:38:41.746 00.000 8976 IsGuiding returns 0
00:38:41.746 00.000 8976 PulseGuide returned control before completion, sleep 2510
00:38:41.754 00.008 5052 UpdateGuideState exits: m=1061 SNR=22.8
00:38:41.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:41.754 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:41.754 00.000 5052 Enqueuing Expose request
00:38:44.264 02.510 8976 IsGuiding returns 1
00:38:44.264 00.000 8976 scope still moving after pulse duration time elapsed
00:38:44.295 00.031 8976 IsSlewing returns 0
00:38:44.295 00.000 8976 IsGuiding returns 1
00:38:44.327 00.032 8976 IsSlewing returns 0
00:38:44.327 00.000 8976 IsGuiding returns 1
00:38:44.359 00.032 8976 IsSlewing returns 0
00:38:44.359 00.000 8976 IsGuiding returns 0
00:38:44.359 00.000 8976 scope move finished after 2500 + 112 ms
00:38:44.359 00.000 8976 Move returns status 0, amount 2500
00:38:44.359 00.000 8976 move complete, result=0
00:38:44.359 00.000 8976 worker thread done servicing request
00:38:44.359 00.000 8976 Worker thread wakes up
00:38:44.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:44.359 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(331,156,37,37)
00:38:46.000 01.641 8976 Exposure complete
00:38:46.006 00.006 8976 worker thread done servicing request
00:38:46.006 00.000 5052 OnExposeComplete: enter
00:38:46.006 00.000 5052 UpdateGuideState(): m_state=4
00:38:46.006 00.000 5052 Star::Find(18, 348, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
00:38:46.006 00.000 5052 Star::Find returns 1 (0), X=340.83, Y=174.54, Mass=1101, SNR=23.2, Peak=127 HFD=3.8
00:38:46.006 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
00:38:46.006 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
00:38:46.006 00.000 5052 CameraToMount -- cameraX=7.15 cameraY=2.23 hyp=7.49 cameraTheta=0.30 mountX=-1.27 mountY=-7.21, mountTheta=-1.74
00:38:46.007 00.001 5052 Status Line: East step   2, dist= 9.6
00:38:46.009 00.002 5052 Enqueuing Calibration Move request for direction 2
00:38:46.009 00.000 8976 Worker thread wakes up
00:38:46.009 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
00:38:46.009 00.000 8976 Handling axis move in thread for scope dir=2 dur=2500
00:38:46.009 00.000 8976 scope move axis dir= 2 dur= 2500 opts= 0x0
00:38:46.009 00.000 8976 MoveAxis(E, 2500, -)
00:38:46.009 00.000 8976 Guiding  Dir = 2, Dur = 2500
00:38:46.009 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=127, med=44, FiltMin=37, FiltMax=92, Gamma=2.630
00:38:46.010 00.001 8976 IsSlewing returns 0
00:38:46.010 00.000 8976 IsGuiding returns 0
00:38:46.010 00.000 8976 PulseGuide returned control before completion, sleep 2510
00:38:46.017 00.007 5052 UpdateGuideState exits: m=1101 SNR=23.2
00:38:46.018 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:46.018 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:46.018 00.000 5052 Enqueuing Expose request
00:38:48.531 02.513 8976 IsGuiding returns 1
00:38:48.531 00.000 8976 scope still moving after pulse duration time elapsed
00:38:48.562 00.031 8976 IsSlewing returns 0
00:38:48.562 00.000 8976 IsGuiding returns 1
00:38:48.594 00.032 8976 IsSlewing returns 0
00:38:48.594 00.000 8976 IsGuiding returns 1
00:38:48.625 00.031 8976 IsSlewing returns 0
00:38:48.625 00.000 8976 IsGuiding returns 0
00:38:48.625 00.000 8976 scope move finished after 2500 + 116 ms
00:38:48.625 00.000 8976 Move returns status 0, amount 2500
00:38:48.625 00.000 8976 move complete, result=0
00:38:48.625 00.000 8976 worker thread done servicing request
00:38:48.625 00.000 8976 Worker thread wakes up
00:38:48.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:48.625 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(323,157,37,37)
00:38:50.266 01.641 8976 Exposure complete
00:38:50.274 00.008 8976 worker thread done servicing request
00:38:50.274 00.000 5052 OnExposeComplete: enter
00:38:50.274 00.000 5052 UpdateGuideState(): m_state=4
00:38:50.274 00.000 5052 Star::Find(18, 340, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
00:38:50.274 00.000 5052 Star::Find returns 1 (0), X=332.46, Y=174.47, Mass=1102, SNR=23.2, Peak=135 HFD=4.1
00:38:50.274 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.04) = xAngle (0.04 = 0.04)
00:38:50.274 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.06 = -0.06)
00:38:50.274 00.000 5052 CameraToMount -- cameraX=-1.21 cameraY=2.16 hyp=2.48 cameraTheta=2.08 mountX=2.48 mountY=-0.16, mountTheta=-0.06
00:38:50.275 00.001 5052 Status Line: East step   1, dist= 2.1
00:38:50.277 00.002 5052 Enqueuing Calibration Move request for direction 2
00:38:50.277 00.000 8976 Worker thread wakes up
00:38:50.277 00.000 8976 worker thread servicing REQUEST_MOVE scope dir E(2) 600 opts 0x0
00:38:50.277 00.000 8976 Handling axis move in thread for scope dir=2 dur=600
00:38:50.277 00.000 8976 scope move axis dir= 2 dur= 600 opts= 0x0
00:38:50.277 00.000 8976 MoveAxis(E, 600, -)
00:38:50.277 00.000 8976 Guiding  Dir = 2, Dur = 600
00:38:50.277 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=135, med=45, FiltMin=37, FiltMax=88, Gamma=2.630
00:38:50.277 00.000 8976 IsSlewing returns 0
00:38:50.278 00.001 8976 IsGuiding returns 0
00:38:50.278 00.000 8976 PulseGuide returned control before completion, sleep 610
00:38:50.287 00.009 5052 UpdateGuideState exits: m=1102 SNR=23.2
00:38:50.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:50.287 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:50.287 00.000 5052 Enqueuing Expose request
00:38:50.902 00.615 8976 IsGuiding returns 1
00:38:50.902 00.000 8976 scope still moving after pulse duration time elapsed
00:38:50.934 00.032 8976 IsSlewing returns 0
00:38:50.934 00.000 8976 IsGuiding returns 1
00:38:50.965 00.031 8976 IsSlewing returns 0
00:38:50.965 00.000 8976 IsGuiding returns 1
00:38:50.996 00.031 8976 IsSlewing returns 0
00:38:50.996 00.000 8976 IsGuiding returns 1
00:38:51.027 00.031 8976 IsSlewing returns 0
00:38:51.027 00.000 8976 IsGuiding returns 1
00:38:51.059 00.032 8976 IsSlewing returns 0
00:38:51.059 00.000 8976 IsGuiding returns 1
00:38:51.090 00.031 8976 IsSlewing returns 0
00:38:51.090 00.000 8976 IsGuiding returns 1
00:38:51.121 00.031 8976 IsSlewing returns 0
00:38:51.121 00.000 8976 IsGuiding returns 1
00:38:51.153 00.032 8976 IsSlewing returns 0
00:38:51.153 00.000 8976 IsGuiding returns 0
00:38:51.153 00.000 8976 scope move finished after 600 + 275 ms
00:38:51.153 00.000 8976 Move returns status 0, amount 600
00:38:51.153 00.000 8976 move complete, result=0
00:38:51.153 00.000 8976 worker thread done servicing request
00:38:51.153 00.000 8976 Worker thread wakes up
00:38:51.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:51.153 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(314,156,37,37)
00:38:52.790 01.637 8976 Exposure complete
00:38:52.795 00.005 8976 worker thread done servicing request
00:38:52.795 00.000 5052 OnExposeComplete: enter
00:38:52.796 00.001 5052 UpdateGuideState(): m_state=4
00:38:52.796 00.000 5052 Star::Find(18, 332, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
00:38:52.796 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=174.72, Mass=1111, SNR=23.3, Peak=146 HFD=4.3
00:38:52.796 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
00:38:52.796 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
00:38:52.796 00.000 5052 CameraToMount -- cameraX=-3.54 cameraY=2.42 hyp=4.29 cameraTheta=2.54 mountX=3.77 mountY=1.65, mountTheta=0.41
00:38:52.901 00.105 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:38:52.901 00.000 5052 Backlash: Looking for 3 moves of 0.9 px, max attempts = 133
00:38:52.901 00.000 5052 Falling Through to state CLEAR_BACKLASH
00:38:52.901 00.000 5052 Backlash: Starting north clearing using pulse width of 450
00:38:52.901 00.000 5052 Enqueuing Calibration Move request for direction 0
00:38:52.901 00.000 5052 Status Line: Clearing backlash step 1
00:38:52.901 00.000 8976 Worker thread wakes up
00:38:52.901 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:38:52.901 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:38:52.901 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:38:52.901 00.000 8976 MoveAxis(N, 450, -)
00:38:52.901 00.000 8976 Guiding  Dir = 0, Dur = 450
00:38:52.902 00.001 8976 IsSlewing returns 0
00:38:52.902 00.000 8976 IsGuiding returns 0
00:38:52.902 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:52.903 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=146, med=44, FiltMin=37, FiltMax=92, Gamma=2.630
00:38:52.911 00.008 5052 UpdateGuideState exits: m=1111 SNR=23.3
00:38:52.912 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:52.912 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:52.912 00.000 5052 Enqueuing Expose request
00:38:53.366 00.454 8976 IsGuiding returns 1
00:38:53.366 00.000 8976 scope still moving after pulse duration time elapsed
00:38:53.397 00.031 8976 IsSlewing returns 0
00:38:53.397 00.000 8976 IsGuiding returns 1
00:38:53.428 00.031 8976 IsSlewing returns 0
00:38:53.428 00.000 8976 IsGuiding returns 1
00:38:53.460 00.032 8976 IsSlewing returns 0
00:38:53.460 00.000 8976 IsGuiding returns 1
00:38:53.492 00.032 8976 IsSlewing returns 0
00:38:53.492 00.000 8976 IsGuiding returns 0
00:38:53.492 00.000 8976 scope move finished after 450 + 139 ms
00:38:53.492 00.000 8976 Move returns status 0, amount 450
00:38:53.492 00.000 8976 move complete, result=0
00:38:53.492 00.000 8976 worker thread done servicing request
00:38:53.492 00.000 8976 Worker thread wakes up
00:38:53.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:53.492 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:38:55.139 01.647 8976 Exposure complete
00:38:55.144 00.005 8976 worker thread done servicing request
00:38:55.145 00.001 5052 OnExposeComplete: enter
00:38:55.145 00.000 5052 UpdateGuideState(): m_state=4
00:38:55.145 00.000 5052 Star::Find(18, 330, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
00:38:55.145 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=172.48, Mass=1124, SNR=23.4, Peak=118 HFD=4.1
00:38:55.145 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
00:38:55.145 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
00:38:55.145 00.000 5052 CameraToMount -- cameraX=-3.53 cameraY=0.17 hyp=3.53 cameraTheta=3.09 mountX=1.76 mountY=2.87, mountTheta=1.02
00:38:55.145 00.000 5052 Backlash: Accepted clearing move of 2.2
00:38:55.146 00.001 5052 Enqueuing Calibration Move request for direction 0
00:38:55.146 00.000 8976 Worker thread wakes up
00:38:55.146 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:38:55.146 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:38:55.146 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:38:55.146 00.000 8976 MoveAxis(N, 450, -)
00:38:55.146 00.000 8976 Guiding  Dir = 0, Dur = 450
00:38:55.146 00.000 5052 Status Line: Clearing backlash step   2
00:38:55.146 00.000 8976 IsSlewing returns 0
00:38:55.146 00.000 8976 IsGuiding returns 0
00:38:55.146 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:55.147 00.001 5052 Backlash: Clearing backlash step   2, Last Delta = 2.25 px, CumDistance = 2.25 px
00:38:55.148 00.001 5052 UpdateImageDisplay: Size=(426,341) min=37, max=118, med=44, FiltMin=38, FiltMax=79, Gamma=2.630
00:38:55.156 00.008 5052 UpdateGuideState exits: m=1124 SNR=23.4
00:38:55.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:55.156 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:55.156 00.000 5052 Enqueuing Expose request
00:38:55.608 00.452 8976 IsGuiding returns 1
00:38:55.608 00.000 8976 scope still moving after pulse duration time elapsed
00:38:55.638 00.030 8976 IsSlewing returns 0
00:38:55.638 00.000 8976 IsGuiding returns 1
00:38:55.669 00.031 8976 IsSlewing returns 0
00:38:55.669 00.000 8976 IsGuiding returns 1
00:38:55.699 00.030 8976 IsSlewing returns 0
00:38:55.699 00.000 8976 IsGuiding returns 1
00:38:55.730 00.031 8976 IsSlewing returns 0
00:38:55.730 00.000 8976 IsGuiding returns 0
00:38:55.730 00.000 8976 scope move finished after 450 + 133 ms
00:38:55.730 00.000 8976 Move returns status 0, amount 450
00:38:55.730 00.000 8976 move complete, result=0
00:38:55.730 00.000 8976 worker thread done servicing request
00:38:55.730 00.000 8976 Worker thread wakes up
00:38:55.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:55.730 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,154,37,37)
00:38:57.379 01.649 8976 Exposure complete
00:38:57.385 00.006 8976 worker thread done servicing request
00:38:57.385 00.000 5052 OnExposeComplete: enter
00:38:57.385 00.000 5052 UpdateGuideState(): m_state=4
00:38:57.385 00.000 5052 Star::Find(18, 330, 172, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
00:38:57.385 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=168.47, Mass=1119, SNR=23.4, Peak=143 HFD=3.8
00:38:57.385 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.48 = 1.80)
00:38:57.386 00.001 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.70)
00:38:57.386 00.000 5052 CameraToMount -- cameraX=-4.52 cameraY=-3.83 hyp=5.93 cameraTheta=-2.44 mountX=-1.35 mountY=5.88, mountTheta=1.80
00:38:57.386 00.000 5052 Backlash: Accepted clearing move of 4.1
00:38:57.386 00.000 5052 Enqueuing Calibration Move request for direction 0
00:38:57.386 00.000 8976 Worker thread wakes up
00:38:57.386 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:38:57.387 00.001 8976 Handling axis move in thread for scope dir=0 dur=450
00:38:57.387 00.000 5052 Status Line: Clearing backlash step   3
00:38:57.387 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:38:57.387 00.000 8976 MoveAxis(N, 450, -)
00:38:57.387 00.000 8976 Guiding  Dir = 0, Dur = 450
00:38:57.387 00.000 8976 IsSlewing returns 0
00:38:57.387 00.000 8976 IsGuiding returns 0
00:38:57.387 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:57.388 00.001 5052 Backlash: Clearing backlash step   3, Last Delta = 4.12 px, CumDistance = 6.33 px
00:38:57.388 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=143, med=45, FiltMin=38, FiltMax=91, Gamma=2.630
00:38:57.397 00.009 5052 UpdateGuideState exits: m=1119 SNR=23.4
00:38:57.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:57.397 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:57.397 00.000 5052 Enqueuing Expose request
00:38:57.851 00.454 8976 IsGuiding returns 1
00:38:57.851 00.000 8976 scope still moving after pulse duration time elapsed
00:38:57.883 00.032 8976 IsSlewing returns 0
00:38:57.883 00.000 8976 IsGuiding returns 1
00:38:57.916 00.033 8976 IsSlewing returns 0
00:38:57.916 00.000 8976 IsGuiding returns 1
00:38:57.945 00.029 8976 IsSlewing returns 0
00:38:57.945 00.000 8976 IsGuiding returns 1
00:38:57.977 00.032 8976 IsSlewing returns 0
00:38:57.977 00.000 8976 IsGuiding returns 1
00:38:58.008 00.031 8976 IsSlewing returns 0
00:38:58.008 00.000 8976 IsGuiding returns 1
00:38:58.039 00.031 8976 IsSlewing returns 0
00:38:58.039 00.000 8976 IsGuiding returns 0
00:38:58.039 00.000 8976 scope move finished after 450 + 202 ms
00:38:58.039 00.000 8976 Move returns status 0, amount 450
00:38:58.039 00.000 8976 move complete, result=0
00:38:58.039 00.000 8976 worker thread done servicing request
00:38:58.039 00.000 8976 Worker thread wakes up
00:38:58.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:38:58.039 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(311,150,37,37)
00:38:59.685 01.646 8976 Exposure complete
00:38:59.691 00.006 8976 worker thread done servicing request
00:38:59.691 00.000 5052 OnExposeComplete: enter
00:38:59.691 00.000 5052 UpdateGuideState(): m_state=4
00:38:59.691 00.000 5052 Star::Find(18, 329, 168, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
00:38:59.691 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=163.42, Mass=1154, SNR=23.8, Peak=127 HFD=3.6
00:38:59.691 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.04 = 2.24)
00:38:59.691 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.14)
00:38:59.691 00.000 5052 CameraToMount -- cameraX=-4.07 cameraY=-8.89 hyp=9.78 cameraTheta=-2.00 mountX=-6.06 mountY=8.26, mountTheta=2.20
00:38:59.692 00.001 5052 Backlash: Accepted clearing move of 5.1
00:38:59.692 00.000 5052 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
00:38:59.692 00.000 5052 Backlash: North calibration moves starting at {329.2,168.5}, Offset = 5.4 px
00:38:59.692 00.000 5052 Backlash: Total distance moved = 9.8
00:38:59.692 00.000 5052 Backlash: Falling Through to state GO_NORTH
00:38:59.692 00.000 5052 Status Line: North step   2, dist= 5.1
00:38:59.694 00.002 5052 Enqueuing Calibration Move request for direction 0
00:38:59.694 00.000 8976 Worker thread wakes up
00:38:59.694 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=127, med=45, FiltMin=37, FiltMax=87, Gamma=2.630
00:38:59.695 00.001 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:38:59.695 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:38:59.695 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:38:59.695 00.000 8976 MoveAxis(N, 450, -)
00:38:59.695 00.000 8976 Guiding  Dir = 0, Dur = 450
00:38:59.695 00.000 8976 IsSlewing returns 0
00:38:59.695 00.000 8976 IsGuiding returns 0
00:38:59.695 00.000 8976 PulseGuide returned control before completion, sleep 460
00:38:59.703 00.008 5052 UpdateGuideState exits: m=1154 SNR=23.8
00:38:59.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:59.703 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:38:59.703 00.000 5052 Enqueuing Expose request
00:39:00.170 00.467 8976 IsGuiding returns 1
00:39:00.170 00.000 8976 scope still moving after pulse duration time elapsed
00:39:00.202 00.032 8976 IsSlewing returns 0
00:39:00.202 00.000 8976 IsGuiding returns 1
00:39:00.233 00.031 8976 IsSlewing returns 0
00:39:00.233 00.000 8976 IsGuiding returns 1
00:39:00.264 00.031 8976 IsSlewing returns 0
00:39:00.264 00.000 8976 IsGuiding returns 1
00:39:00.295 00.031 8976 IsSlewing returns 0
00:39:00.295 00.000 8976 IsGuiding returns 1
00:39:00.326 00.031 8976 IsSlewing returns 0
00:39:00.326 00.000 8976 IsGuiding returns 1
00:39:00.358 00.032 8976 IsSlewing returns 0
00:39:00.358 00.000 8976 IsGuiding returns 1
00:39:00.390 00.032 8976 IsSlewing returns 0
00:39:00.390 00.000 8976 IsGuiding returns 0
00:39:00.390 00.000 8976 scope move finished after 450 + 244 ms
00:39:00.390 00.000 8976 Move returns status 0, amount 450
00:39:00.390 00.000 8976 move complete, result=0
00:39:00.390 00.000 8976 worker thread done servicing request
00:39:00.390 00.000 8976 Worker thread wakes up
00:39:00.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:00.390 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,145,37,37)
00:39:02.033 01.643 8976 Exposure complete
00:39:02.039 00.006 8976 worker thread done servicing request
00:39:02.039 00.000 5052 OnExposeComplete: enter
00:39:02.039 00.000 5052 UpdateGuideState(): m_state=4
00:39:02.039 00.000 5052 Star::Find(18, 329, 163, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
00:39:02.039 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=159.06, Mass=1150, SNR=23.7, Peak=140 HFD=4.1
00:39:02.039 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.95 = 2.34)
00:39:02.039 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.23)
00:39:02.040 00.001 5052 CameraToMount -- cameraX=-4.55 cameraY=-13.25 hyp=14.01 cameraTheta=-1.90 mountX=-9.72 mountY=11.03, mountTheta=2.29
00:39:02.040 00.000 5052 Status Line: North step   3, dist= 9.4
00:39:02.042 00.002 5052 Enqueuing Calibration Move request for direction 0
00:39:02.042 00.000 8976 Worker thread wakes up
00:39:02.042 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:39:02.042 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:39:02.042 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:39:02.042 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=140, med=45, FiltMin=38, FiltMax=94, Gamma=2.630
00:39:02.042 00.000 8976 MoveAxis(N, 450, -)
00:39:02.043 00.001 8976 Guiding  Dir = 0, Dur = 450
00:39:02.043 00.000 8976 IsSlewing returns 0
00:39:02.043 00.000 8976 IsGuiding returns 0
00:39:02.043 00.000 8976 PulseGuide returned control before completion, sleep 460
00:39:02.051 00.008 5052 UpdateGuideState exits: m=1150 SNR=23.7
00:39:02.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:02.051 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:02.051 00.000 5052 Enqueuing Expose request
00:39:02.507 00.456 8976 IsGuiding returns 1
00:39:02.507 00.000 8976 scope still moving after pulse duration time elapsed
00:39:02.537 00.030 8976 IsSlewing returns 0
00:39:02.537 00.000 8976 IsGuiding returns 1
00:39:02.568 00.031 8976 IsSlewing returns 0
00:39:02.568 00.000 8976 IsGuiding returns 1
00:39:02.599 00.031 8976 IsSlewing returns 0
00:39:02.599 00.000 8976 IsGuiding returns 1
00:39:02.629 00.030 8976 IsSlewing returns 0
00:39:02.629 00.000 8976 IsGuiding returns 1
00:39:02.661 00.032 8976 IsSlewing returns 0
00:39:02.661 00.000 8976 IsGuiding returns 1
00:39:02.691 00.030 8976 IsSlewing returns 0
00:39:02.691 00.000 8976 IsGuiding returns 1
00:39:02.723 00.032 8976 IsSlewing returns 0
00:39:02.723 00.000 8976 IsGuiding returns 0
00:39:02.723 00.000 8976 scope move finished after 450 + 230 ms
00:39:02.723 00.000 8976 Move returns status 0, amount 450
00:39:02.723 00.000 8976 move complete, result=0
00:39:02.723 00.000 8976 worker thread done servicing request
00:39:02.723 00.000 8976 Worker thread wakes up
00:39:02.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:02.723 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(311,141,37,37)
00:39:04.359 01.636 8976 Exposure complete
00:39:04.365 00.006 8976 worker thread done servicing request
00:39:04.365 00.000 5052 OnExposeComplete: enter
00:39:04.365 00.000 5052 UpdateGuideState(): m_state=4
00:39:04.365 00.000 5052 Star::Find(18, 329, 159, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
00:39:04.365 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=155.06, Mass=1159, SNR=23.9, Peak=139 HFD=4.1
00:39:04.365 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.87 = 2.42)
00:39:04.365 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.31)
00:39:04.365 00.000 5052 CameraToMount -- cameraX=-4.45 cameraY=-17.25 hyp=17.81 cameraTheta=-1.82 mountX=-13.33 mountY=13.12, mountTheta=2.36
00:39:04.367 00.002 5052 Status Line: North step   4, dist=13.4
00:39:04.368 00.001 5052 Enqueuing Calibration Move request for direction 0
00:39:04.368 00.000 8976 Worker thread wakes up
00:39:04.368 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:39:04.368 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:39:04.368 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:39:04.368 00.000 8976 MoveAxis(N, 450, -)
00:39:04.368 00.000 8976 Guiding  Dir = 0, Dur = 450
00:39:04.369 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=139, med=44, FiltMin=37, FiltMax=97, Gamma=2.630
00:39:04.369 00.000 8976 IsSlewing returns 0
00:39:04.369 00.000 8976 IsGuiding returns 0
00:39:04.369 00.000 8976 PulseGuide returned control before completion, sleep 460
00:39:04.378 00.009 5052 UpdateGuideState exits: m=1159 SNR=23.9
00:39:04.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:04.378 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:04.378 00.000 5052 Enqueuing Expose request
00:39:04.845 00.467 8976 IsGuiding returns 1
00:39:04.845 00.000 8976 scope still moving after pulse duration time elapsed
00:39:04.876 00.031 8976 IsSlewing returns 0
00:39:04.876 00.000 8976 IsGuiding returns 1
00:39:04.907 00.031 8976 IsSlewing returns 0
00:39:04.907 00.000 8976 IsGuiding returns 1
00:39:04.938 00.031 8976 IsSlewing returns 0
00:39:04.938 00.000 8976 IsGuiding returns 1
00:39:04.969 00.031 8976 IsSlewing returns 0
00:39:04.969 00.000 8976 IsGuiding returns 1
00:39:05.000 00.031 8976 IsSlewing returns 0
00:39:05.000 00.000 8976 IsGuiding returns 1
00:39:05.031 00.031 8976 IsSlewing returns 0
00:39:05.031 00.000 8976 IsGuiding returns 1
00:39:05.062 00.031 8976 IsSlewing returns 0
00:39:05.062 00.000 8976 IsGuiding returns 1
00:39:05.093 00.031 8976 IsSlewing returns 0
00:39:05.093 00.000 8976 IsGuiding returns 0
00:39:05.093 00.000 8976 scope move finished after 450 + 274 ms
00:39:05.093 00.000 8976 Move returns status 0, amount 450
00:39:05.093 00.000 8976 move complete, result=0
00:39:05.093 00.000 8976 worker thread done servicing request
00:39:05.093 00.000 8976 Worker thread wakes up
00:39:05.094 00.001 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:05.094 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(311,137,37,37)
00:39:06.738 01.644 8976 Exposure complete
00:39:06.745 00.007 8976 worker thread done servicing request
00:39:06.745 00.000 5052 OnExposeComplete: enter
00:39:06.745 00.000 5052 UpdateGuideState(): m_state=4
00:39:06.745 00.000 5052 Star::Find(18, 329, 155, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
00:39:06.745 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=151.99, Mass=1219, SNR=24.5, Peak=135 HFD=4.2
00:39:06.746 00.001 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.80 = 2.49)
00:39:06.746 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
00:39:06.746 00.000 5052 CameraToMount -- cameraX=-3.76 cameraY=-20.32 hyp=20.67 cameraTheta=-1.75 mountX=-16.38 mountY=14.22, mountTheta=2.43
00:39:06.746 00.000 5052 Status Line: North step   5, dist=16.5
00:39:06.748 00.002 5052 Enqueuing Calibration Move request for direction 0
00:39:06.748 00.000 8976 Worker thread wakes up
00:39:06.749 00.001 5052 UpdateImageDisplay: Size=(426,341) min=37, max=135, med=45, FiltMin=38, FiltMax=89, Gamma=2.630
00:39:06.749 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:39:06.749 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:39:06.749 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:39:06.749 00.000 8976 MoveAxis(N, 450, -)
00:39:06.749 00.000 8976 Guiding  Dir = 0, Dur = 450
00:39:06.749 00.000 8976 IsSlewing returns 0
00:39:06.749 00.000 8976 IsGuiding returns 0
00:39:06.749 00.000 8976 PulseGuide returned control before completion, sleep 460
00:39:06.757 00.008 5052 UpdateGuideState exits: m=1219 SNR=24.5
00:39:06.758 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:06.758 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:06.758 00.000 5052 Enqueuing Expose request
00:39:07.222 00.464 8976 IsGuiding returns 1
00:39:07.222 00.000 8976 scope still moving after pulse duration time elapsed
00:39:07.252 00.030 8976 IsSlewing returns 0
00:39:07.252 00.000 8976 IsGuiding returns 1
00:39:07.284 00.032 8976 IsSlewing returns 0
00:39:07.284 00.000 8976 IsGuiding returns 1
00:39:07.315 00.031 8976 IsSlewing returns 0
00:39:07.315 00.000 8976 IsGuiding returns 1
00:39:07.345 00.030 8976 IsSlewing returns 0
00:39:07.345 00.000 8976 IsGuiding returns 1
00:39:07.377 00.032 8976 IsSlewing returns 0
00:39:07.377 00.000 8976 IsGuiding returns 1
00:39:07.407 00.030 8976 IsSlewing returns 0
00:39:07.407 00.000 8976 IsGuiding returns 1
00:39:07.454 00.047 8976 IsSlewing returns 0
00:39:07.454 00.000 8976 IsGuiding returns 0
00:39:07.454 00.000 8976 scope move finished after 450 + 255 ms
00:39:07.454 00.000 8976 Move returns status 0, amount 450
00:39:07.454 00.000 8976 move complete, result=0
00:39:07.454 00.000 8976 worker thread done servicing request
00:39:07.454 00.000 8976 Worker thread wakes up
00:39:07.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:07.454 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,134,37,37)
00:39:09.099 01.645 8976 Exposure complete
00:39:09.105 00.006 8976 worker thread done servicing request
00:39:09.105 00.000 5052 OnExposeComplete: enter
00:39:09.105 00.000 5052 UpdateGuideState(): m_state=4
00:39:09.105 00.000 5052 Star::Find(18, 329, 151, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
00:39:09.105 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=149.26, Mass=1159, SNR=23.8, Peak=127 HFD=4.0
00:39:09.105 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.81 = 2.48)
00:39:09.105 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.37)
00:39:09.105 00.000 5052 CameraToMount -- cameraX=-4.49 cameraY=-23.04 hyp=23.48 cameraTheta=-1.76 mountX=-18.47 mountY=16.32, mountTheta=2.42
00:39:09.106 00.001 5052 Status Line: North step   6, dist=19.2
00:39:09.108 00.002 5052 Enqueuing Calibration Move request for direction 0
00:39:09.108 00.000 8976 Worker thread wakes up
00:39:09.108 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:39:09.108 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:39:09.108 00.000 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:39:09.108 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=127, med=44, FiltMin=37, FiltMax=93, Gamma=2.630
00:39:09.108 00.000 8976 MoveAxis(N, 450, -)
00:39:09.108 00.000 8976 Guiding  Dir = 0, Dur = 450
00:39:09.108 00.000 8976 IsSlewing returns 0
00:39:09.108 00.000 8976 IsGuiding returns 0
00:39:09.108 00.000 8976 PulseGuide returned control before completion, sleep 460
00:39:09.117 00.009 5052 UpdateGuideState exits: m=1159 SNR=23.8
00:39:09.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:09.117 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:09.117 00.000 5052 Enqueuing Expose request
00:39:09.582 00.465 8976 IsGuiding returns 1
00:39:09.582 00.000 8976 scope still moving after pulse duration time elapsed
00:39:09.613 00.031 8976 IsSlewing returns 0
00:39:09.613 00.000 8976 IsGuiding returns 1
00:39:09.645 00.032 8976 IsSlewing returns 0
00:39:09.645 00.000 8976 IsGuiding returns 1
00:39:09.677 00.032 8976 IsSlewing returns 0
00:39:09.677 00.000 8976 IsGuiding returns 1
00:39:09.707 00.030 8976 IsSlewing returns 0
00:39:09.707 00.000 8976 IsGuiding returns 1
00:39:09.739 00.032 8976 IsSlewing returns 0
00:39:09.739 00.000 8976 IsGuiding returns 1
00:39:09.769 00.030 8976 IsSlewing returns 0
00:39:09.769 00.000 8976 IsGuiding returns 1
00:39:09.801 00.032 8976 IsSlewing returns 0
00:39:09.801 00.000 8976 IsGuiding returns 0
00:39:09.801 00.000 8976 scope move finished after 450 + 242 ms
00:39:09.801 00.000 8976 Move returns status 0, amount 450
00:39:09.801 00.000 8976 move complete, result=0
00:39:09.801 00.000 8976 worker thread done servicing request
00:39:09.801 00.000 8976 Worker thread wakes up
00:39:09.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:09.801 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(311,131,37,37)
00:39:11.442 01.641 8976 Exposure complete
00:39:11.449 00.007 5052 OnExposeComplete: enter
00:39:11.449 00.000 5052 UpdateGuideState(): m_state=4
00:39:11.449 00.000 8976 worker thread done servicing request
00:39:11.449 00.000 5052 Star::Find(18, 329, 149, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
00:39:11.449 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=146.97, Mass=1217, SNR=24.4, Peak=132 HFD=4.2
00:39:11.449 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
00:39:11.449 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
00:39:11.449 00.000 5052 CameraToMount -- cameraX=-4.73 cameraY=-25.34 hyp=25.78 cameraTheta=-1.76 mountX=-20.41 mountY=17.77, mountTheta=2.43
00:39:11.450 00.001 5052 Status Line: North step   7, dist=21.5
00:39:11.452 00.002 5052 Enqueuing Calibration Move request for direction 0
00:39:11.452 00.000 8976 Worker thread wakes up
00:39:11.452 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:39:11.452 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:39:11.453 00.001 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:39:11.453 00.000 8976 MoveAxis(N, 450, -)
00:39:11.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=132, med=45, FiltMin=37, FiltMax=91, Gamma=2.630
00:39:11.453 00.000 8976 Guiding  Dir = 0, Dur = 450
00:39:11.453 00.000 8976 IsSlewing returns 0
00:39:11.453 00.000 8976 IsGuiding returns 0
00:39:11.453 00.000 8976 PulseGuide returned control before completion, sleep 460
00:39:11.462 00.009 5052 UpdateGuideState exits: m=1217 SNR=24.4
00:39:11.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:11.462 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:11.462 00.000 5052 Enqueuing Expose request
00:39:11.927 00.465 8976 IsGuiding returns 1
00:39:11.927 00.000 8976 scope still moving after pulse duration time elapsed
00:39:11.957 00.030 8976 IsSlewing returns 0
00:39:11.957 00.000 8976 IsGuiding returns 1
00:39:11.988 00.031 8976 IsSlewing returns 0
00:39:11.988 00.000 8976 IsGuiding returns 1
00:39:12.018 00.030 8976 IsSlewing returns 0
00:39:12.018 00.000 8976 IsGuiding returns 1
00:39:12.050 00.032 8976 IsSlewing returns 0
00:39:12.050 00.000 8976 IsGuiding returns 1
00:39:12.081 00.031 8976 IsSlewing returns 0
00:39:12.081 00.000 8976 IsGuiding returns 1
00:39:12.112 00.031 8976 IsSlewing returns 0
00:39:12.112 00.000 8976 IsGuiding returns 1
00:39:12.144 00.032 8976 IsSlewing returns 0
00:39:12.144 00.000 8976 IsGuiding returns 0
00:39:12.144 00.000 8976 scope move finished after 450 + 240 ms
00:39:12.144 00.000 8976 Move returns status 0, amount 450
00:39:12.144 00.000 8976 move complete, result=0
00:39:12.144 00.000 8976 worker thread done servicing request
00:39:12.144 00.000 8976 Worker thread wakes up
00:39:12.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:12.144 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(311,129,37,37)
00:39:13.788 01.644 8976 Exposure complete
00:39:13.794 00.006 8976 worker thread done servicing request
00:39:13.794 00.000 5052 OnExposeComplete: enter
00:39:13.794 00.000 5052 UpdateGuideState(): m_state=4
00:39:13.794 00.000 5052 Star::Find(18, 328, 146, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
00:39:13.795 00.001 5052 Star::Find returns 1 (0), X=327.91, Y=144.36, Mass=1199, SNR=24.3, Peak=136 HFD=3.9
00:39:13.795 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.82 = 2.47)
00:39:13.795 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.92 = 2.36)
00:39:13.795 00.000 5052 CameraToMount -- cameraX=-5.76 cameraY=-27.95 hyp=28.53 cameraTheta=-1.77 mountX=-22.26 mountY=20.06, mountTheta=2.41
00:39:13.795 00.000 5052 Status Line: North step   8, dist=24.1
00:39:13.797 00.002 5052 Enqueuing Calibration Move request for direction 0
00:39:13.797 00.000 8976 Worker thread wakes up
00:39:13.797 00.000 8976 worker thread servicing REQUEST_MOVE scope dir N(0) 450 opts 0x0
00:39:13.797 00.000 8976 Handling axis move in thread for scope dir=0 dur=450
00:39:13.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=136, med=44, FiltMin=37, FiltMax=98, Gamma=2.630
00:39:13.798 00.001 8976 scope move axis dir= 0 dur= 450 opts= 0x0
00:39:13.798 00.000 8976 MoveAxis(N, 450, -)
00:39:13.798 00.000 8976 Guiding  Dir = 0, Dur = 450
00:39:13.798 00.000 8976 IsSlewing returns 0
00:39:13.798 00.000 8976 IsGuiding returns 0
00:39:13.798 00.000 8976 PulseGuide returned control before completion, sleep 460
00:39:13.806 00.008 5052 UpdateGuideState exits: m=1199 SNR=24.3
00:39:13.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:13.806 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:13.807 00.001 5052 Enqueuing Expose request
00:39:14.262 00.455 8976 IsGuiding returns 1
00:39:14.262 00.000 8976 scope still moving after pulse duration time elapsed
00:39:14.292 00.030 8976 IsSlewing returns 0
00:39:14.292 00.000 8976 IsGuiding returns 1
00:39:14.324 00.032 8976 IsSlewing returns 0
00:39:14.324 00.000 8976 IsGuiding returns 1
00:39:14.355 00.031 8976 IsSlewing returns 0
00:39:14.355 00.000 8976 IsGuiding returns 1
00:39:14.385 00.030 8976 IsSlewing returns 0
00:39:14.385 00.000 8976 IsGuiding returns 1
00:39:14.417 00.032 8976 IsSlewing returns 0
00:39:14.417 00.000 8976 IsGuiding returns 1
00:39:14.447 00.030 8976 IsSlewing returns 0
00:39:14.447 00.000 8976 IsGuiding returns 1
00:39:14.478 00.031 8976 IsSlewing returns 0
00:39:14.478 00.000 8976 IsGuiding returns 0
00:39:14.478 00.000 8976 scope move finished after 450 + 229 ms
00:39:14.478 00.000 8976 Move returns status 0, amount 450
00:39:14.478 00.000 8976 move complete, result=0
00:39:14.478 00.000 8976 worker thread done servicing request
00:39:14.478 00.000 8976 Worker thread wakes up
00:39:14.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:14.478 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(310,126,37,37)
00:39:16.121 01.643 8976 Exposure complete
00:39:16.128 00.007 8976 worker thread done servicing request
00:39:16.128 00.000 5052 OnExposeComplete: enter
00:39:16.128 00.000 5052 UpdateGuideState(): m_state=4
00:39:16.128 00.000 5052 Star::Find(18, 327, 144, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
00:39:16.128 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=142.06, Mass=1188, SNR=24.2, Peak=133 HFD=3.4
00:39:16.128 00.000 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.79 = 2.49)
00:39:16.128 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.39)
00:39:16.128 00.000 5052 CameraToMount -- cameraX=-5.45 cameraY=-30.25 hyp=30.74 cameraTheta=-1.75 mountX=-24.45 mountY=21.05, mountTheta=2.43
00:39:16.129 00.001 5052 NORTH calibration completes with angle=-92.0 rate=7.343 parity=-1
00:39:16.129 00.000 5052 Falling Through to state GO_SOUTH
00:39:16.129 00.000 5052 Status Line: South step   2, dist=26.4
00:39:16.131 00.002 5052 Enqueuing Calibration Move request for direction 1
00:39:16.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=133, med=45, FiltMin=38, FiltMax=105, Gamma=2.630
00:39:16.131 00.000 8976 Worker thread wakes up
00:39:16.131 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 1961 opts 0x0
00:39:16.131 00.000 8976 Handling axis move in thread for scope dir=1 dur=1961
00:39:16.131 00.000 8976 scope move axis dir= 1 dur= 1961 opts= 0x0
00:39:16.131 00.000 8976 MoveAxis(S, 1961, -)
00:39:16.131 00.000 8976 Guiding  Dir = 1, Dur = 1961
00:39:16.132 00.001 8976 IsSlewing returns 0
00:39:16.132 00.000 8976 IsGuiding returns 0
00:39:16.132 00.000 8976 PulseGuide returned control before completion, sleep 1971
00:39:16.141 00.009 5052 UpdateGuideState exits: m=1188 SNR=24.2
00:39:16.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:16.141 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:16.141 00.000 5052 Enqueuing Expose request
00:39:18.113 01.972 8976 IsGuiding returns 1
00:39:18.113 00.000 8976 scope still moving after pulse duration time elapsed
00:39:18.143 00.030 8976 IsSlewing returns 0
00:39:18.143 00.000 8976 IsGuiding returns 1
00:39:18.175 00.032 8976 IsSlewing returns 0
00:39:18.175 00.000 8976 IsGuiding returns 1
00:39:18.206 00.031 8976 IsSlewing returns 0
00:39:18.206 00.000 8976 IsGuiding returns 1
00:39:18.237 00.031 8976 IsSlewing returns 0
00:39:18.237 00.000 8976 IsGuiding returns 1
00:39:18.269 00.032 8976 IsSlewing returns 0
00:39:18.269 00.000 8976 IsGuiding returns 1
00:39:18.300 00.031 8976 IsSlewing returns 0
00:39:18.300 00.000 8976 IsGuiding returns 1
00:39:18.331 00.031 8976 IsSlewing returns 0
00:39:18.331 00.000 8976 IsGuiding returns 1
00:39:18.362 00.031 8976 IsSlewing returns 0
00:39:18.362 00.000 8976 IsGuiding returns 0
00:39:18.362 00.000 8976 scope move finished after 1961 + 269 ms
00:39:18.362 00.000 8976 Move returns status 0, amount 1961
00:39:18.362 00.000 8976 move complete, result=0
00:39:18.362 00.000 8976 worker thread done servicing request
00:39:18.362 00.000 8976 Worker thread wakes up
00:39:18.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:18.362 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(310,124,37,37)
00:39:20.002 01.640 8976 Exposure complete
00:39:20.008 00.006 8976 worker thread done servicing request
00:39:20.008 00.000 5052 OnExposeComplete: enter
00:39:20.008 00.000 5052 UpdateGuideState(): m_state=4
00:39:20.008 00.000 5052 Star::Find(18, 328, 142, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
00:39:20.008 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=160.56, Mass=1152, SNR=23.8, Peak=87 HFD=3.6
00:39:20.008 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.01 = 2.27)
00:39:20.008 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.11 = 2.17)
00:39:20.008 00.000 5052 CameraToMount -- cameraX=-4.93 cameraY=-11.74 hyp=12.73 cameraTheta=-1.97 mountX=-8.21 mountY=10.53, mountTheta=2.23
00:39:20.009 00.001 5052 Status Line: South step   1, dist= 7.9
00:39:20.011 00.002 5052 Enqueuing Calibration Move request for direction 1
00:39:20.011 00.000 8976 Worker thread wakes up
00:39:20.011 00.000 8976 worker thread servicing REQUEST_MOVE scope dir S(1) 1639 opts 0x0
00:39:20.011 00.000 8976 Handling axis move in thread for scope dir=1 dur=1639
00:39:20.011 00.000 8976 scope move axis dir= 1 dur= 1639 opts= 0x0
00:39:20.011 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=145, med=44, FiltMin=37, FiltMax=92, Gamma=2.630
00:39:20.011 00.000 8976 MoveAxis(S, 1639, -)
00:39:20.011 00.000 8976 Guiding  Dir = 1, Dur = 1639
00:39:20.012 00.001 8976 IsSlewing returns 0
00:39:20.012 00.000 8976 IsGuiding returns 0
00:39:20.012 00.000 8976 PulseGuide returned control before completion, sleep 1649
00:39:20.020 00.008 5052 UpdateGuideState exits: m=1152 SNR=23.8
00:39:20.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:20.020 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:20.020 00.000 5052 Enqueuing Expose request
00:39:21.677 01.657 8976 IsGuiding returns 1
00:39:21.677 00.000 8976 scope still moving after pulse duration time elapsed
00:39:21.708 00.031 8976 IsSlewing returns 0
00:39:21.708 00.000 8976 IsGuiding returns 1
00:39:21.739 00.031 8976 IsSlewing returns 0
00:39:21.739 00.000 8976 IsGuiding returns 1
00:39:21.770 00.031 8976 IsSlewing returns 0
00:39:21.770 00.000 8976 IsGuiding returns 0
00:39:21.770 00.000 8976 scope move finished after 1639 + 119 ms
00:39:21.770 00.000 8976 Move returns status 0, amount 1639
00:39:21.770 00.000 8976 move complete, result=0
00:39:21.770 00.000 8976 worker thread done servicing request
00:39:21.770 00.000 8976 Worker thread wakes up
00:39:21.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:21.770 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(311,143,37,37)
00:39:23.407 01.637 8976 Exposure complete
00:39:23.413 00.006 8976 worker thread done servicing request
00:39:23.413 00.000 5052 OnExposeComplete: enter
00:39:23.413 00.000 5052 UpdateGuideState(): m_state=4
00:39:23.413 00.000 5052 Star::Find(18, 328, 160, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
00:39:23.413 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=174.68, Mass=1089, SNR=23.1, Peak=134 HFD=4.0
00:39:23.413 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
00:39:23.413 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
00:39:23.413 00.000 5052 CameraToMount -- cameraX=-3.73 cameraY=2.37 hyp=4.42 cameraTheta=2.58 mountX=3.81 mountY=1.84, mountTheta=0.45
00:39:23.415 00.002 5052 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
00:39:23.415 00.000 5052 Nudge: theta = 1.06
00:39:23.415 00.000 5052 Nudging discontinued, wrong direction: 1.06
00:39:23.415 00.000 5052 Final south nudging status: Current loc = {329.943,174.679}, targeting {332.520,172.728}
00:39:23.415 00.000 5052 Falling Through to state CALIBRATION_COMPLETE
00:39:23.415 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/12/2026 12:26:10 AM"
00:39:23.415 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.002967
00:39:23.415 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.005391
00:39:23.415 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
00:39:23.415 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.096820
00:39:23.415 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 1.509360
00:39:23.416 00.001 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.946381
00:39:23.416 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
00:39:23.416 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
00:39:23.416 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
00:39:23.416 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:39:23.416 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:39:23.416 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:39:23.416 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:39:23.416 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:39:23.417 00.001 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 6.085410
00:39:23.417 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 20
00:39:23.417 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 11
00:39:23.417 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:39:23.417 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:39:23.417 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:19:44 AM"
00:39:23.417 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:39:23.417 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.4}, {4.9 0.6}, {7.0 0.1}, {7.3 0.2}, {8.1 0.1}, {9.6 0.4}, {10.5 0.2}, {12.3 0.8}, {12.9 0.7}, {12.5 1.2}, {12.8 0.8}, {14.3 1.2}, {16.3 0.7}, {18.6 1.0}, {20.4 1.4}, {20.6 1.5}, {21.4 1.1}, {22.8 1.5}, {24.3 1.3}, {26.7 1.2}, {26.7 1.2}, {19.3 1.4}, {11.9 1.7}, {3.5 1.9}, {-2.0 1.7}"
00:39:23.418 00.001 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.4 2.2}, {-0.5 4.0}, {-1.1 7.7}, {0.3 10.0}, {1.6 12.3}, {2.2 14.9}, {2.2 16.4}, {2.5 19.0}, {2.2 21.2}, {2.3 23.8}, {1.6 26.6}, {1.6 26.6}, {-0.0 13.5}, {-2.0 -2.5}"
00:39:23.418 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:39:23.418 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:39:23.418 00.000 5052 Mount::SetCalibration (scope) -- xAngle=-177.4 yAngle=-92.0 xRate=3.151 yRate=7.343 bin=3 dec=54.2 pierSide=0 par=+/- rotAng=None
00:39:23.418 00.000 5052 Mount::SetCalibration (scope) -- sets m_xAngle=-177.4 m_yAngleError=4.6
00:39:23.420 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:39:23.420 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:39:23.507 00.087 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:39:23.507 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:39:23.509 00.002 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/12/2026 12:39:23 AM"
00:39:23.509 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003151
00:39:23.509 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.007343
00:39:23.509 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
00:39:23.510 00.001 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.095830
00:39:23.510 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.605890
00:39:23.510 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.945339
00:39:23.510 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
00:39:23.510 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
00:39:23.510 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
00:39:23.510 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:39:23.510 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:39:23.510 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:39:23.511 00.001 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:39:23.511 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:39:23.511 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.633120
00:39:23.511 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 18
00:39:23.511 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 8
00:39:23.511 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:39:23.511 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:39:23.511 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:39:23 AM"
00:39:23.511 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
00:39:23.512 00.001 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 -0.0}, {-4.7 -0.2}, {-6.7 -0.5}, {-8.5 -0.4}, {-9.4 -0.4}, {-9.3 -0.6}, {-10.4 -0.5}, {-11.3 -0.7}, {-12.5 -0.8}, {-13.8 -1.0}, {-15.6 -1.1}, {-18.4 -1.1}, {-19.5 -1.0}, {-20.7 -1.0}, {-21.9 -1.0}, {-22.2 -1.1}, {-24.1 -1.1}, {-25.5 -1.2}, {-25.5 -1.2}, {-17.4 -1.3}, {-9.4 -1.8}, {-1.0 -1.8}, {1.3 -2.0}"
00:39:23.512 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.5 5.1}, {0.0 9.4}, {-0.1 13.4}, {-0.8 16.5}, {-0.0 19.2}, {0.2 21.5}, {1.2 24.1}, {0.9 26.4}, {0.9 26.4}, {0.4 7.9}, {-0.8 -6.2}"
00:39:23.513 00.001 5052 GetBoolean("/Confirm/2/CalWarning_Diff", 1) returns 1
00:39:23.513 00.000 5052 Alert: Advisory: This calibration is substantially different from the previous one - have you changed configurations?
00:39:23.728 00.215 5052 Calibration alert details: Current/previous Dec rate ratio is 0.734
00:39:23.728 00.000 5052 Status Line: Calibration complete
00:39:23.730 00.002 5052 Calibration Complete
00:39:23.730 00.000 5052 PhdConfig flush
00:39:23.730 00.000 5052 Changing from state CALIBRATING_SECONDARY to CALIBRATED
00:39:23.730 00.000 5052 guider state => CALIBRATED
00:39:23.730 00.000 5052 Changing from state CALIBRATED to GUIDING
00:39:23.730 00.000 5052 stepguider: scope pointing change, no change to calibration
00:39:23.730 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:39:23.730 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:39:23.730 00.000 5052 AdjustCalibrationForScopePointing (scope): current dec=54.2 pierSide=0, cal dec=54.2 pierSide=0 rotAngle=None bin=3
00:39:23.730 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:39:23.730 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:39:23.731 00.001 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:39:23.731 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:39:23.731 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.633120
00:39:23.731 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 18
00:39:23.731 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 8
00:39:23.731 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:39:23.731 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 4
00:39:23.732 00.001 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:39:23 AM"
00:39:23.732 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
00:39:23.732 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 -0.0}, {-4.7 -0.2}, {-6.7 -0.5}, {-8.5 -0.4}, {-9.4 -0.4}, {-9.3 -0.6}, {-10.4 -0.5}, {-11.3 -0.7}, {-12.5 -0.8}, {-13.8 -1.0}, {-15.6 -1.1}, {-18.4 -1.1}, {-19.5 -1.0}, {-20.7 -1.0}, {-21.9 -1.0}, {-22.2 -1.1}, {-24.1 -1.1}, {-25.5 -1.2}, {-25.5 -1.2}, {-17.4 -1.3}, {-9.4 -1.8}, {-1.0 -1.8}, {1.3 -2.0}"
00:39:23.732 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.5 5.1}, {0.0 9.4}, {-0.1 13.4}, {-0.8 16.5}, {-0.0 19.2}, {0.2 21.5}, {1.2 24.1}, {0.9 26.4}, {0.9 26.4}, {0.4 7.9}, {-0.8 -6.2}"
00:39:23.819 00.087 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:39:23.819 00.000 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
00:39:23.822 00.003 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:39:23.822 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:39:23.822 00.000 5052 setting lock position to (329.94, 174.68)
00:39:23.822 00.000 5052 guider state => GUIDING
00:39:23.822 00.000 5052 Status Line: Guiding
00:39:23.823 00.001 5052 Mount: notify guiding started
00:39:23.823 00.000 5052 Mount: notify guiding started
00:39:23.824 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
00:39:23.824 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
00:39:23.824 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 1.485110
00:39:23.824 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
00:39:23.824 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
00:39:23.824 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 5.925060
00:39:23.824 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
00:39:23.825 00.001 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
00:39:23.825 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 3.000000
00:39:23.825 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
00:39:23.825 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:32:38 AM"
00:39:23.825 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
00:39:23.825 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-0.2 -0.4}, {-1.5 0.5}, {-2.4 1.5}, {-2.9 2.6}, {-3.5 3.4}, {-3.8 4.2}, {-4.4 5.2}, {-4.7 5.9}, {-5.1 6.9}, {-5.2 7.4}, {-5.3 8.1}, {-5.6 9.0}, {-5.8 9.7}"
00:39:23.825 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.2 0.1}, {1.1 0.4}, {2.0 0.9}, {2.4 0.9}, {3.3 1.5}, {4.2 1.7}, {5.2 2.0}, {6.3 2.0}, {7.6 2.9}, {9.0 3.1}, {10.1 3.5}, {10.6 3.7}, {11.7 4.3}"
00:39:23.825 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
00:39:23.826 00.001 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 1.485110
00:39:23.826 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
00:39:23.826 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
00:39:23.826 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 5.925060
00:39:23.826 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
00:39:23.826 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
00:39:23.826 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 3.000000
00:39:23.826 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
00:39:23.827 00.001 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:32:38 AM"
00:39:23.827 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
00:39:23.827 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-0.2 -0.4}, {-1.5 0.5}, {-2.4 1.5}, {-2.9 2.6}, {-3.5 3.4}, {-3.8 4.2}, {-4.4 5.2}, {-4.7 5.9}, {-5.1 6.9}, {-5.2 7.4}, {-5.3 8.1}, {-5.6 9.0}, {-5.8 9.7}"
00:39:23.827 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.2 0.1}, {1.1 0.4}, {2.0 0.9}, {2.4 0.9}, {3.3 1.5}, {4.2 1.7}, {5.2 2.0}, {6.3 2.0}, {7.6 2.9}, {9.0 3.1}, {10.1 3.5}, {10.6 3.7}, {11.7 4.3}"
00:39:23.827 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/12/2026 12:39:23 AM"
00:39:23.827 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003151
00:39:23.827 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.007343
00:39:23.827 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
00:39:23.828 00.001 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.095830
00:39:23.828 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.605890
00:39:23.828 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.945339
00:39:23.828 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
00:39:23.828 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
00:39:23.828 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
00:39:23.828 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:39:23.828 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:39:23.828 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:39:23.829 00.001 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:39:23.829 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:39:23.829 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.633120
00:39:23.829 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 18
00:39:23.829 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 8
00:39:23.829 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:39:23.829 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 4
00:39:23.829 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:39:23 AM"
00:39:23.829 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
00:39:23.830 00.001 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 -0.0}, {-4.7 -0.2}, {-6.7 -0.5}, {-8.5 -0.4}, {-9.4 -0.4}, {-9.3 -0.6}, {-10.4 -0.5}, {-11.3 -0.7}, {-12.5 -0.8}, {-13.8 -1.0}, {-15.6 -1.1}, {-18.4 -1.1}, {-19.5 -1.0}, {-20.7 -1.0}, {-21.9 -1.0}, {-22.2 -1.1}, {-24.1 -1.1}, {-25.5 -1.2}, {-25.5 -1.2}, {-17.4 -1.3}, {-9.4 -1.8}, {-1.0 -1.8}, {1.3 -2.0}"
00:39:23.830 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.5 5.1}, {0.0 9.4}, {-0.1 13.4}, {-0.8 16.5}, {-0.0 19.2}, {0.2 21.5}, {1.2 24.1}, {0.9 26.4}, {0.9 26.4}, {0.4 7.9}, {-0.8 -6.2}"
00:39:23.830 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:39:23.830 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:39:23.830 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:39:23.830 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:39:23.830 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.633120
00:39:23.831 00.001 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 18
00:39:23.831 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 8
00:39:23.831 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:39:23.831 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 4
00:39:23.831 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:39:23 AM"
00:39:23.831 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
00:39:23.831 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 -0.0}, {-4.7 -0.2}, {-6.7 -0.5}, {-8.5 -0.4}, {-9.4 -0.4}, {-9.3 -0.6}, {-10.4 -0.5}, {-11.3 -0.7}, {-12.5 -0.8}, {-13.8 -1.0}, {-15.6 -1.1}, {-18.4 -1.1}, {-19.5 -1.0}, {-20.7 -1.0}, {-21.9 -1.0}, {-22.2 -1.1}, {-24.1 -1.1}, {-25.5 -1.2}, {-25.5 -1.2}, {-17.4 -1.3}, {-9.4 -1.8}, {-1.0 -1.8}, {1.3 -2.0}"
00:39:23.831 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.5 5.1}, {0.0 9.4}, {-0.1 13.4}, {-0.8 16.5}, {-0.0 19.2}, {0.2 21.5}, {1.2 24.1}, {0.9 26.4}, {0.9 26.4}, {0.4 7.9}, {-0.8 -6.2}"
00:39:23.912 00.081 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:39:23.912 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:39:23.912 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:39:23.912 00.000 5052 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
00:39:23.912 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:39:23.913 00.001 5052 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 54.2
00:39:23.913 00.000 5052 MountToCamera -- mountTheta (0.00) + m_xAngle (-3.10) = xAngle (-3.10 = -3.10)
00:39:23.913 00.000 5052 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
00:39:23.913 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
00:39:23.913 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
00:39:23.913 00.000 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
00:39:23.913 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=134, med=45, FiltMin=38, FiltMax=81, Gamma=2.630
00:39:23.921 00.008 5052 UpdateGuideState exits: m=1089 SNR=23.1
00:39:23.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:23.921 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:23.921 00.000 5052 Enqueuing Expose request
00:39:23.921 00.000 8976 Worker thread wakes up
00:39:23.921 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:23.921 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:25.570 01.649 8976 Exposure complete
00:39:25.576 00.006 8976 worker thread done servicing request
00:39:25.576 00.000 5052 OnExposeComplete: enter
00:39:25.576 00.000 5052 UpdateGuideState(): m_state=6
00:39:25.576 00.000 5052 Star::Find(18, 329, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
00:39:25.576 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=175.22, Mass=1052, SNR=22.7, Peak=124 HFD=3.9
00:39:25.576 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
00:39:25.576 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
00:39:25.576 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.54 hyp=0.56 cameraTheta=1.81 mountX=0.54 mountY=-0.19, mountTheta=-0.33
00:39:25.577 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.54, opts=13)
00:39:25.577 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.54)
00:39:25.577 00.000 8976 Worker thread wakes up
00:39:25.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.54) opts 0xd
00:39:25.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.54)
00:39:25.577 00.000 8976 Moving (-0.13, 0.54) raw xDistance=0.54 yDistance=-0.19
00:39:25.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.06 from input 0.54
00:39:25.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:39:25.577 00.000 8976 MoveAxis(L, 13, ABG)
00:39:25.577 00.000 8976 stepping (0, 0) + (-13, 0)
00:39:25.577 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 31 (1) 33 (3) 
00:39:25.578 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=124, med=45, FiltMin=37, FiltMax=92, Gamma=2.630
00:39:25.586 00.008 5052 UpdateGuideState exits: m=1052 SNR=22.7
00:39:25.587 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:25.587 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:25.587 00.000 5052 Enqueuing Expose request
00:39:25.649 00.062 8976 Received - 47 (G) 
00:39:25.649 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 31 (1) 33 (3) 
00:39:25.649 00.000 8976 stepped: pos (-13, 0)
00:39:25.649 00.000 8976 MoveAxis(U, 0, ABG)
00:39:25.649 00.000 8976 move complete, result=0
00:39:25.649 00.000 8976 worker thread done servicing request
00:39:25.649 00.000 8976 Worker thread wakes up
00:39:25.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:25.649 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:25.649 00.000 5052 GuideStep: 0.5 px 13 ms WEST, -0.2 px 0 ms NORTH
00:39:27.300 01.651 8976 Exposure complete
00:39:27.306 00.006 8976 worker thread done servicing request
00:39:27.306 00.000 5052 OnExposeComplete: enter
00:39:27.306 00.000 5052 UpdateGuideState(): m_state=6
00:39:27.306 00.000 5052 Star::Find(18, 329, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
00:39:27.306 00.000 5052 Star::Find returns 1 (0), X=331.06, Y=173.37, Mass=1110, SNR=23.3, Peak=120 HFD=4.1
00:39:27.306 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
00:39:27.306 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.01 = -3.01)
00:39:27.306 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=-1.31 hyp=1.72 cameraTheta=-0.87 mountX=-1.68 mountY=-0.22, mountTheta=-3.01
00:39:27.307 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=-1.31, opts=13)
00:39:27.307 00.000 5052 Enqueuing Move request for stepguider (1.11, -1.31)
00:39:27.307 00.000 8976 Worker thread wakes up
00:39:27.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, -1.31) opts 0xd
00:39:27.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, -1.31)
00:39:27.307 00.000 8976 Moving (1.11, -1.31) raw xDistance=-1.68 yDistance=-0.22
00:39:27.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.68
00:39:27.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:39:27.307 00.000 8976 MoveAxis(R, 6, ABG)
00:39:27.307 00.000 8976 stepping (-13, 0) + (6, 0)
00:39:27.307 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:39:27.308 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=120, med=44, FiltMin=37, FiltMax=85, Gamma=2.630
00:39:27.316 00.008 5052 UpdateGuideState exits: m=1110 SNR=23.3
00:39:27.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:27.316 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:27.316 00.000 5052 Enqueuing Expose request
00:39:27.360 00.044 8976 Received - 47 (G) 
00:39:27.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:39:27.360 00.000 8976 stepped: pos (-7, 0)
00:39:27.360 00.000 8976 MoveAxis(U, 0, ABG)
00:39:27.360 00.000 8976 move complete, result=0
00:39:27.360 00.000 8976 worker thread done servicing request
00:39:27.360 00.000 8976 Worker thread wakes up
00:39:27.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:27.360 00.000 5052 GuideStep: -1.7 px 6 ms EAST, -0.2 px 0 ms NORTH
00:39:27.360 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:29.015 01.655 8976 Exposure complete
00:39:29.021 00.006 8976 worker thread done servicing request
00:39:29.021 00.000 5052 OnExposeComplete: enter
00:39:29.021 00.000 5052 UpdateGuideState(): m_state=6
00:39:29.021 00.000 5052 Star::Find(18, 331, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
00:39:29.021 00.000 5052 Star::Find returns 1 (0), X=331.21, Y=173.92, Mass=1127, SNR=23.5, Peak=141 HFD=4.3
00:39:29.021 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
00:39:29.021 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
00:39:29.021 00.000 5052 CameraToMount -- cameraX=1.26 cameraY=-0.76 hyp=1.47 cameraTheta=-0.54 mountX=-1.25 mountY=-0.65, mountTheta=-2.66
00:39:29.021 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.26, y=-0.76, opts=13)
00:39:29.021 00.000 5052 Enqueuing Move request for stepguider (1.26, -0.76)
00:39:29.022 00.001 8976 Worker thread wakes up
00:39:29.022 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.26, -0.76) opts 0xd
00:39:29.022 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.26, -0.76)
00:39:29.022 00.000 8976 Moving (1.26, -0.76) raw xDistance=-1.25 yDistance=-0.65
00:39:29.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.25
00:39:29.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
00:39:29.022 00.000 8976 MoveAxis(R, 6, ABG)
00:39:29.022 00.000 8976 stepping (-7, 0) + (6, 0)
00:39:29.022 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:39:29.022 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=141, med=44, FiltMin=37, FiltMax=88, Gamma=2.630
00:39:29.030 00.008 5052 UpdateGuideState exits: m=1127 SNR=23.5
00:39:29.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:29.030 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:29.031 00.001 5052 Enqueuing Expose request
00:39:29.070 00.039 8976 Received - 47 (G) 
00:39:29.070 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:39:29.070 00.000 8976 stepped: pos (-1, 0)
00:39:29.070 00.000 8976 MoveAxis(U, 3, ABG)
00:39:29.070 00.000 8976 stepping (-1, 0) + (0, 3)
00:39:29.070 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:29.102 00.032 8976 Received - 47 (G) 
00:39:29.102 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:29.102 00.000 8976 stepped: pos (-1, 3)
00:39:29.102 00.000 8976 move complete, result=0
00:39:29.102 00.000 8976 worker thread done servicing request
00:39:29.102 00.000 8976 Worker thread wakes up
00:39:29.102 00.000 5052 GuideStep: -1.2 px 6 ms EAST, -0.6 px 3 ms NORTH
00:39:29.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:29.102 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:30.752 01.650 8976 Exposure complete
00:39:30.758 00.006 8976 worker thread done servicing request
00:39:30.758 00.000 5052 OnExposeComplete: enter
00:39:30.758 00.000 5052 UpdateGuideState(): m_state=6
00:39:30.758 00.000 5052 Star::Find(18, 331, 173, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
00:39:30.758 00.000 5052 Star::Find returns 1 (0), X=330.38, Y=175.04, Mass=1077, SNR=23.0, Peak=144 HFD=4.1
00:39:30.758 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
00:39:30.758 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
00:39:30.758 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.36 hyp=0.57 cameraTheta=0.69 mountX=0.12 mountY=-0.57, mountTheta=-1.36
00:39:30.759 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.36, opts=13)
00:39:30.759 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.36)
00:39:30.759 00.000 8976 Worker thread wakes up
00:39:30.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.36) opts 0xd
00:39:30.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.36)
00:39:30.759 00.000 8976 Moving (0.44, 0.36) raw xDistance=0.12 yDistance=-0.57
00:39:30.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:39:30.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
00:39:30.759 00.000 8976 MoveAxis(R, 0, ABG)
00:39:30.759 00.000 8976 MoveAxis(U, 2, ABG)
00:39:30.759 00.000 8976 stepping (-1, 3) + (0, 2)
00:39:30.759 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:30.760 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=144, med=45, FiltMin=37, FiltMax=83, Gamma=2.630
00:39:30.768 00.008 5052 UpdateGuideState exits: m=1077 SNR=23.0
00:39:30.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:30.768 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:30.768 00.000 5052 Enqueuing Expose request
00:39:30.797 00.029 8976 Received - 47 (G) 
00:39:30.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:30.797 00.000 8976 stepped: pos (-1, 5)
00:39:30.797 00.000 8976 move complete, result=0
00:39:30.797 00.000 8976 worker thread done servicing request
00:39:30.797 00.000 8976 Worker thread wakes up
00:39:30.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:30.797 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:30.797 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
00:39:32.452 01.655 8976 Exposure complete
00:39:32.458 00.006 8976 worker thread done servicing request
00:39:32.458 00.000 5052 OnExposeComplete: enter
00:39:32.458 00.000 5052 UpdateGuideState(): m_state=6
00:39:32.458 00.000 5052 Star::Find(18, 330, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
00:39:32.458 00.000 5052 Star::Find returns 1 (0), X=330.59, Y=175.06, Mass=1092, SNR=23.1, Peak=131 HFD=3.9
00:39:32.459 00.001 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
00:39:32.459 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
00:39:32.459 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.38 hyp=0.75 cameraTheta=0.53 mountX=0.04 mountY=-0.75, mountTheta=-1.52
00:39:32.459 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.38, opts=13)
00:39:32.459 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.38)
00:39:32.459 00.000 8976 Worker thread wakes up
00:39:32.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.38) opts 0xd
00:39:32.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.38)
00:39:32.459 00.000 8976 Moving (0.65, 0.38) raw xDistance=0.04 yDistance=-0.75
00:39:32.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:39:32.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.75
00:39:32.459 00.000 8976 MoveAxis(R, 0, ABG)
00:39:32.459 00.000 8976 MoveAxis(U, 3, ABG)
00:39:32.459 00.000 8976 stepping (-1, 5) + (0, 3)
00:39:32.459 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:32.460 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=131, med=44, FiltMin=38, FiltMax=79, Gamma=2.630
00:39:32.468 00.008 5052 UpdateGuideState exits: m=1092 SNR=23.1
00:39:32.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:32.468 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:32.468 00.000 5052 Enqueuing Expose request
00:39:32.492 00.024 8976 Received - 47 (G) 
00:39:32.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:32.492 00.000 8976 stepped: pos (-1, 8)
00:39:32.492 00.000 8976 move complete, result=0
00:39:32.492 00.000 8976 worker thread done servicing request
00:39:32.492 00.000 8976 Worker thread wakes up
00:39:32.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:32.492 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:32.492 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
00:39:32.953 00.461 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/12/2026 12:39:23 AM"
00:39:32.954 00.001 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003151
00:39:32.954 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.007343
00:39:32.954 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
00:39:32.954 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.095830
00:39:32.954 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.605890
00:39:32.954 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.945339
00:39:32.954 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
00:39:32.954 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
00:39:32.954 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
00:39:32.955 00.001 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:39:32.955 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
00:39:32.955 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 1.485110
00:39:32.955 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
00:39:32.955 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
00:39:32.955 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 5.925060
00:39:32.955 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
00:39:32.955 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
00:39:32.955 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 3.000000
00:39:32.956 00.001 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
00:39:32.956 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:32:38 AM"
00:39:32.956 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
00:39:32.956 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-0.2 -0.4}, {-1.5 0.5}, {-2.4 1.5}, {-2.9 2.6}, {-3.5 3.4}, {-3.8 4.2}, {-4.4 5.2}, {-4.7 5.9}, {-5.1 6.9}, {-5.2 7.4}, {-5.3 8.1}, {-5.6 9.0}, {-5.8 9.7}"
00:39:32.956 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.2 0.1}, {1.1 0.4}, {2.0 0.9}, {2.4 0.9}, {3.3 1.5}, {4.2 1.7}, {5.2 2.0}, {6.3 2.0}, {7.6 2.9}, {9.0 3.1}, {10.1 3.5}, {10.6 3.7}, {11.7 4.3}"
00:39:32.959 00.003 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:39:32.959 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:39:32.959 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:39:32.960 00.001 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:39:32.960 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.633120
00:39:32.960 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 18
00:39:32.960 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 8
00:39:32.960 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:39:32.960 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 4
00:39:32.960 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:39:23 AM"
00:39:32.961 00.001 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
00:39:32.961 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 -0.0}, {-4.7 -0.2}, {-6.7 -0.5}, {-8.5 -0.4}, {-9.4 -0.4}, {-9.3 -0.6}, {-10.4 -0.5}, {-11.3 -0.7}, {-12.5 -0.8}, {-13.8 -1.0}, {-15.6 -1.1}, {-18.4 -1.1}, {-19.5 -1.0}, {-20.7 -1.0}, {-21.9 -1.0}, {-22.2 -1.1}, {-24.1 -1.1}, {-25.5 -1.2}, {-25.5 -1.2}, {-17.4 -1.3}, {-9.4 -1.8}, {-1.0 -1.8}, {1.3 -2.0}"
00:39:32.961 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.5 5.1}, {0.0 9.4}, {-0.1 13.4}, {-0.8 16.5}, {-0.0 19.2}, {0.2 21.5}, {1.2 24.1}, {0.9 26.4}, {0.9 26.4}, {0.4 7.9}, {-0.8 -6.2}"
00:39:32.981 00.020 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
00:39:32.981 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 1.485110
00:39:32.981 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
00:39:32.981 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
00:39:32.982 00.001 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 5.925060
00:39:32.982 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
00:39:32.982 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
00:39:32.982 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 3.000000
00:39:32.982 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
00:39:32.982 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:32:38 AM"
00:39:32.982 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
00:39:32.983 00.001 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-0.2 -0.4}, {-1.5 0.5}, {-2.4 1.5}, {-2.9 2.6}, {-3.5 3.4}, {-3.8 4.2}, {-4.4 5.2}, {-4.7 5.9}, {-5.1 6.9}, {-5.2 7.4}, {-5.3 8.1}, {-5.6 9.0}, {-5.8 9.7}"
00:39:32.983 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.2 0.1}, {1.1 0.4}, {2.0 0.9}, {2.4 0.9}, {3.3 1.5}, {4.2 1.7}, {5.2 2.0}, {6.3 2.0}, {7.6 2.9}, {9.0 3.1}, {10.1 3.5}, {10.6 3.7}, {11.7 4.3}"
00:39:34.132 01.149 8976 Exposure complete
00:39:34.138 00.006 8976 worker thread done servicing request
00:39:34.138 00.000 5052 OnExposeComplete: enter
00:39:34.138 00.000 5052 UpdateGuideState(): m_state=6
00:39:34.138 00.000 5052 Star::Find(18, 330, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
00:39:34.138 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=174.82, Mass=1046, SNR=22.6, Peak=122 HFD=4.5
00:39:34.138 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
00:39:34.138 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
00:39:34.138 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.14 hyp=0.54 cameraTheta=2.88 mountX=0.36 mountY=0.36, mountTheta=0.78
00:39:34.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.14, opts=13)
00:39:34.139 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.14)
00:39:34.139 00.000 8976 Worker thread wakes up
00:39:34.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.14) opts 0xd
00:39:34.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.14)
00:39:34.139 00.000 8976 Moving (-0.52, 0.14) raw xDistance=0.36 yDistance=0.36
00:39:34.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:39:34.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.36
00:39:34.139 00.000 8976 MoveAxis(L, 1, ABG)
00:39:34.139 00.000 8976 stepping (-1, 8) + (-1, 0)
00:39:34.140 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:39:34.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=122, med=45, FiltMin=37, FiltMax=91, Gamma=2.630
00:39:34.149 00.009 5052 UpdateGuideState exits: m=1046 SNR=22.6
00:39:34.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:34.149 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:34.149 00.000 5052 Enqueuing Expose request
00:39:34.170 00.021 8976 Received - 47 (G) 
00:39:34.170 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:39:34.170 00.000 8976 stepped: pos (-2, 8)
00:39:34.170 00.000 8976 MoveAxis(D, 1, ABG)
00:39:34.170 00.000 8976 stepping (-2, 8) + (0, -1)
00:39:34.170 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:39:34.202 00.032 8976 Received - 47 (G) 
00:39:34.202 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:39:34.202 00.000 8976 stepped: pos (-2, 7)
00:39:34.202 00.000 8976 move complete, result=0
00:39:34.202 00.000 8976 worker thread done servicing request
00:39:34.202 00.000 8976 Worker thread wakes up
00:39:34.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:34.203 00.001 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:34.203 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 1 ms SOUTH
00:39:35.858 01.655 8976 Exposure complete
00:39:35.863 00.005 8976 worker thread done servicing request
00:39:35.864 00.001 5052 OnExposeComplete: enter
00:39:35.864 00.000 5052 UpdateGuideState(): m_state=6
00:39:35.864 00.000 5052 Star::Find(18, 329, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
00:39:35.864 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=174.92, Mass=1066, SNR=22.8, Peak=138 HFD=4.2
00:39:35.864 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
00:39:35.864 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
00:39:35.864 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=0.24 hyp=1.13 cameraTheta=2.92 mountX=0.72 mountY=0.79, mountTheta=0.83
00:39:35.864 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=0.24, opts=13)
00:39:35.865 00.001 5052 Enqueuing Move request for stepguider (-1.10, 0.24)
00:39:35.865 00.000 8976 Worker thread wakes up
00:39:35.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, 0.24) opts 0xd
00:39:35.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, 0.24)
00:39:35.865 00.000 8976 Moving (-1.10, 0.24) raw xDistance=0.72 yDistance=0.79
00:39:35.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
00:39:35.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.79
00:39:35.865 00.000 8976 MoveAxis(L, 3, ABG)
00:39:35.865 00.000 8976 stepping (-2, 7) + (-3, 0)
00:39:35.865 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:35.866 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=138, med=44, FiltMin=37, FiltMax=78, Gamma=2.630
00:39:35.874 00.008 5052 UpdateGuideState exits: m=1066 SNR=22.8
00:39:35.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:35.874 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:35.874 00.000 5052 Enqueuing Expose request
00:39:35.897 00.023 8976 Received - 47 (G) 
00:39:35.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:35.897 00.000 8976 stepped: pos (-5, 7)
00:39:35.897 00.000 8976 MoveAxis(D, 3, ABG)
00:39:35.897 00.000 8976 stepping (-5, 7) + (0, -3)
00:39:35.897 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:35.928 00.031 8976 Received - 47 (G) 
00:39:35.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:35.928 00.000 8976 stepped: pos (-5, 4)
00:39:35.928 00.000 8976 move complete, result=0
00:39:35.928 00.000 8976 worker thread done servicing request
00:39:35.928 00.000 8976 Worker thread wakes up
00:39:35.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:35.928 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:35.928 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.8 px 3 ms SOUTH
00:39:37.575 01.647 8976 Exposure complete
00:39:37.581 00.006 8976 worker thread done servicing request
00:39:37.581 00.000 5052 OnExposeComplete: enter
00:39:37.581 00.000 5052 UpdateGuideState(): m_state=6
00:39:37.581 00.000 5052 Star::Find(18, 328, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
00:39:37.581 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=174.71, Mass=1083, SNR=23.0, Peak=138 HFD=3.8
00:39:37.581 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
00:39:37.581 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
00:39:37.581 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.98 mountX=0.10 mountY=0.13, mountTheta=0.90
00:39:37.582 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.03, opts=13)
00:39:37.582 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.03)
00:39:37.582 00.000 8976 Worker thread wakes up
00:39:37.582 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.03) opts 0xd
00:39:37.582 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.03)
00:39:37.582 00.000 8976 Moving (-0.17, 0.03) raw xDistance=0.10 yDistance=0.13
00:39:37.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:39:37.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:39:37.582 00.000 8976 MoveAxis(R, 0, ABG)
00:39:37.583 00.001 8976 MoveAxis(U, 0, ABG)
00:39:37.583 00.000 8976 move complete, result=0
00:39:37.583 00.000 8976 worker thread done servicing request
00:39:37.583 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=138, med=44, FiltMin=38, FiltMax=87, Gamma=2.630
00:39:37.591 00.008 5052 UpdateGuideState exits: m=1083 SNR=23.0
00:39:37.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:37.591 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:37.592 00.001 5052 Enqueuing Expose request
00:39:37.592 00.000 8976 Worker thread wakes up
00:39:37.592 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:37.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:37.592 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:39.235 01.643 8976 Exposure complete
00:39:39.241 00.006 8976 worker thread done servicing request
00:39:39.241 00.000 5052 OnExposeComplete: enter
00:39:39.241 00.000 5052 UpdateGuideState(): m_state=6
00:39:39.241 00.000 5052 Star::Find(18, 329, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
00:39:39.241 00.000 5052 Star::Find returns 1 (0), X=330.50, Y=174.68, Mass=1058, SNR=22.7, Peak=142 HFD=3.3
00:39:39.241 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
00:39:39.241 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
00:39:39.241 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.00 hyp=0.55 cameraTheta=-0.00 mountX=-0.25 mountY=-0.46, mountTheta=-2.07
00:39:39.242 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.00, opts=13)
00:39:39.242 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.00)
00:39:39.242 00.000 8976 Worker thread wakes up
00:39:39.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.00) opts 0xd
00:39:39.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.00)
00:39:39.242 00.000 8976 Moving (0.55, -0.00) raw xDistance=-0.25 yDistance=-0.46
00:39:39.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:39:39.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:39:39.242 00.000 8976 MoveAxis(R, 0, ABG)
00:39:39.242 00.000 8976 MoveAxis(U, 2, ABG)
00:39:39.243 00.001 8976 stepping (-5, 4) + (0, 2)
00:39:39.243 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:39.243 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=142, med=44, FiltMin=38, FiltMax=90, Gamma=2.630
00:39:39.251 00.008 5052 UpdateGuideState exits: m=1058 SNR=22.7
00:39:39.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:39.251 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:39.251 00.000 5052 Enqueuing Expose request
00:39:39.270 00.019 8976 Received - 47 (G) 
00:39:39.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:39.270 00.000 8976 stepped: pos (-5, 6)
00:39:39.270 00.000 8976 move complete, result=0
00:39:39.270 00.000 8976 worker thread done servicing request
00:39:39.270 00.000 8976 Worker thread wakes up
00:39:39.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:39.270 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:39.270 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.5 px 2 ms NORTH
00:39:40.908 01.638 8976 Exposure complete
00:39:40.914 00.006 8976 worker thread done servicing request
00:39:40.914 00.000 5052 OnExposeComplete: enter
00:39:40.914 00.000 5052 UpdateGuideState(): m_state=6
00:39:40.914 00.000 5052 Star::Find(18, 330, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
00:39:40.914 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=174.62, Mass=1103, SNR=23.3, Peak=149 HFD=3.4
00:39:40.914 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
00:39:40.914 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
00:39:40.914 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.06 hyp=0.39 cameraTheta=-0.16 mountX=-0.23 mountY=-0.29, mountTheta=-2.24
00:39:40.915 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.06, opts=13)
00:39:40.915 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.06)
00:39:40.915 00.000 8976 Worker thread wakes up
00:39:40.915 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.06) opts 0xd
00:39:40.915 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.06)
00:39:40.915 00.000 8976 Moving (0.39, -0.06) raw xDistance=-0.23 yDistance=-0.29
00:39:40.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:39:40.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
00:39:40.915 00.000 8976 MoveAxis(R, 0, ABG)
00:39:40.915 00.000 8976 MoveAxis(U, 1, ABG)
00:39:40.916 00.001 8976 stepping (-5, 6) + (0, 1)
00:39:40.916 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:39:40.917 00.001 5052 UpdateImageDisplay: Size=(426,341) min=37, max=149, med=44, FiltMin=37, FiltMax=97, Gamma=2.630
00:39:40.926 00.009 5052 UpdateGuideState exits: m=1103 SNR=23.3
00:39:40.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:40.926 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:40.926 00.000 5052 Enqueuing Expose request
00:39:40.949 00.023 8976 Received - 47 (G) 
00:39:40.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:39:40.949 00.000 8976 stepped: pos (-5, 7)
00:39:40.949 00.000 8976 move complete, result=0
00:39:40.949 00.000 8976 worker thread done servicing request
00:39:40.949 00.000 8976 Worker thread wakes up
00:39:40.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:40.949 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:39:40.949 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:42.597 01.648 8976 Exposure complete
00:39:42.603 00.006 8976 worker thread done servicing request
00:39:42.603 00.000 5052 OnExposeComplete: enter
00:39:42.603 00.000 5052 UpdateGuideState(): m_state=6
00:39:42.603 00.000 5052 Star::Find(18, 330, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
00:39:42.603 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=175.16, Mass=1078, SNR=23.0, Peak=122 HFD=3.4
00:39:42.603 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
00:39:42.603 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
00:39:42.603 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.48 hyp=0.51 cameraTheta=1.90 mountX=0.50 mountY=-0.12, mountTheta=-0.24
00:39:42.604 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.48, opts=13)
00:39:42.604 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.48)
00:39:42.604 00.000 8976 Worker thread wakes up
00:39:42.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.48) opts 0xd
00:39:42.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.48)
00:39:42.604 00.000 8976 Moving (-0.16, 0.48) raw xDistance=0.50 yDistance=-0.12
00:39:42.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
00:39:42.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:39:42.604 00.000 8976 MoveAxis(L, 2, ABG)
00:39:42.604 00.000 8976 stepping (-5, 7) + (-2, 0)
00:39:42.604 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:42.605 00.001 5052 UpdateImageDisplay: Size=(426,341) min=37, max=122, med=44, FiltMin=37, FiltMax=103, Gamma=2.630
00:39:42.613 00.008 5052 UpdateGuideState exits: m=1078 SNR=23.0
00:39:42.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:42.613 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:42.613 00.000 5052 Enqueuing Expose request
00:39:42.627 00.014 8976 Received - 47 (G) 
00:39:42.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:42.627 00.000 8976 stepped: pos (-7, 7)
00:39:42.627 00.000 8976 MoveAxis(U, 0, ABG)
00:39:42.627 00.000 8976 move complete, result=0
00:39:42.627 00.000 8976 worker thread done servicing request
00:39:42.627 00.000 8976 Worker thread wakes up
00:39:42.627 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
00:39:42.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:42.627 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:44.277 01.650 8976 Exposure complete
00:39:44.283 00.006 8976 worker thread done servicing request
00:39:44.283 00.000 5052 OnExposeComplete: enter
00:39:44.283 00.000 5052 UpdateGuideState(): m_state=6
00:39:44.283 00.000 5052 Star::Find(18, 329, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
00:39:44.283 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=174.80, Mass=1064, SNR=22.8, Peak=119 HFD=3.7
00:39:44.283 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
00:39:44.283 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
00:39:44.283 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.12 hyp=0.35 cameraTheta=2.79 mountX=0.26 mountY=0.21, mountTheta=0.68
00:39:44.284 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.12, opts=13)
00:39:44.284 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.12)
00:39:44.284 00.000 8976 Worker thread wakes up
00:39:44.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.12) opts 0xd
00:39:44.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.12)
00:39:44.284 00.000 8976 Moving (-0.33, 0.12) raw xDistance=0.26 yDistance=0.21
00:39:44.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26
00:39:44.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:39:44.284 00.000 8976 MoveAxis(L, 1, ABG)
00:39:44.284 00.000 8976 stepping (-7, 7) + (-1, 0)
00:39:44.284 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:39:44.285 00.001 5052 UpdateImageDisplay: Size=(426,341) min=37, max=119, med=45, FiltMin=38, FiltMax=90, Gamma=2.630
00:39:44.293 00.008 5052 UpdateGuideState exits: m=1064 SNR=22.8
00:39:44.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:44.293 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:44.294 00.001 5052 Enqueuing Expose request
00:39:44.306 00.012 8976 Received - 47 (G) 
00:39:44.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:39:44.306 00.000 8976 stepped: pos (-8, 7)
00:39:44.306 00.000 8976 MoveAxis(U, 0, ABG)
00:39:44.306 00.000 8976 move complete, result=0
00:39:44.306 00.000 8976 worker thread done servicing request
00:39:44.306 00.000 8976 Worker thread wakes up
00:39:44.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:44.306 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:44.306 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:39:45.950 01.644 8976 Exposure complete
00:39:45.956 00.006 8976 worker thread done servicing request
00:39:45.956 00.000 5052 OnExposeComplete: enter
00:39:45.956 00.000 5052 UpdateGuideState(): m_state=6
00:39:45.956 00.000 5052 Star::Find(18, 329, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
00:39:45.956 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=174.43, Mass=1086, SNR=23.0, Peak=119 HFD=4.1
00:39:45.956 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
00:39:45.956 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.32)
00:39:45.956 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.25 hyp=0.78 cameraTheta=-2.82 mountX=0.12 mountY=0.76, mountTheta=1.42
00:39:45.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.25, opts=13)
00:39:45.957 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.25)
00:39:45.957 00.000 8976 Worker thread wakes up
00:39:45.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.25) opts 0xd
00:39:45.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.25)
00:39:45.957 00.000 8976 Moving (-0.74, -0.25) raw xDistance=0.12 yDistance=0.76
00:39:45.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:39:45.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
00:39:45.957 00.000 8976 MoveAxis(R, 0, ABG)
00:39:45.957 00.000 8976 MoveAxis(D, 3, ABG)
00:39:45.957 00.000 8976 stepping (-8, 7) + (0, -3)
00:39:45.957 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:45.958 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=119, med=45, FiltMin=37, FiltMax=87, Gamma=2.630
00:39:45.966 00.008 5052 UpdateGuideState exits: m=1086 SNR=23.0
00:39:45.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:45.966 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:45.966 00.000 5052 Enqueuing Expose request
00:39:46.000 00.034 8976 Received - 47 (G) 
00:39:46.000 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:46.000 00.000 8976 stepped: pos (-8, 4)
00:39:46.000 00.000 8976 move complete, result=0
00:39:46.000 00.000 8976 worker thread done servicing request
00:39:46.000 00.000 8976 Worker thread wakes up
00:39:46.000 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:46.000 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:46.000 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
00:39:47.644 01.644 8976 Exposure complete
00:39:47.649 00.005 8976 worker thread done servicing request
00:39:47.649 00.000 5052 OnExposeComplete: enter
00:39:47.649 00.000 5052 UpdateGuideState(): m_state=6
00:39:47.650 00.001 5052 Star::Find(18, 329, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
00:39:47.650 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=174.91, Mass=1037, SNR=22.5, Peak=124 HFD=3.8
00:39:47.650 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
00:39:47.650 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
00:39:47.650 00.000 5052 CameraToMount -- cameraX=-1.53 cameraY=0.23 hyp=1.55 cameraTheta=3.00 mountX=0.90 mountY=1.16, mountTheta=0.91
00:39:47.650 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.53, y=0.23, opts=13)
00:39:47.650 00.000 5052 Enqueuing Move request for stepguider (-1.53, 0.23)
00:39:47.650 00.000 8976 Worker thread wakes up
00:39:47.651 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.53, 0.23) opts 0xd
00:39:47.651 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.53, 0.23)
00:39:47.651 00.000 8976 Moving (-1.53, 0.23) raw xDistance=0.90 yDistance=1.16
00:39:47.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.90
00:39:47.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.16
00:39:47.651 00.000 8976 MoveAxis(L, 4, ABG)
00:39:47.651 00.000 8976 stepping (-8, 4) + (-4, 0)
00:39:47.651 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:39:47.651 00.000 5052 UpdateImageDisplay: Size=(426,341) min=37, max=124, med=45, FiltMin=37, FiltMax=87, Gamma=2.630
00:39:47.659 00.008 5052 UpdateGuideState exits: m=1037 SNR=22.5
00:39:47.660 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:47.660 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:47.660 00.000 5052 Enqueuing Expose request
00:39:47.694 00.034 8976 Received - 47 (G) 
00:39:47.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:39:47.694 00.000 8976 stepped: pos (-12, 4)
00:39:47.694 00.000 8976 MoveAxis(D, 5, ABG)
00:39:47.694 00.000 8976 stepping (-12, 4) + (0, -5)
00:39:47.694 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:39:47.743 00.049 8976 Received - 47 (G) 
00:39:47.743 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:39:47.743 00.000 8976 stepped: pos (-12, -1)
00:39:47.743 00.000 8976 move complete, result=0
00:39:47.743 00.000 8976 worker thread done servicing request
00:39:47.743 00.000 8976 Worker thread wakes up
00:39:47.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:47.743 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:47.743 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 1.2 px 5 ms SOUTH
00:39:49.398 01.655 8976 Exposure complete
00:39:49.404 00.006 8976 worker thread done servicing request
00:39:49.404 00.000 5052 OnExposeComplete: enter
00:39:49.404 00.000 5052 UpdateGuideState(): m_state=6
00:39:49.404 00.000 5052 Star::Find(18, 328, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
00:39:49.404 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=174.54, Mass=1104, SNR=23.2, Peak=126 HFD=4.1
00:39:49.404 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
00:39:49.404 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
00:39:49.404 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=-0.14 hyp=0.98 cameraTheta=-3.00 mountX=0.31 mountY=0.89, mountTheta=1.23
00:39:49.405 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=-0.14, opts=13)
00:39:49.405 00.000 5052 Enqueuing Move request for stepguider (-0.97, -0.14)
00:39:49.405 00.000 8976 Worker thread wakes up
00:39:49.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, -0.14) opts 0xd
00:39:49.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, -0.14)
00:39:49.405 00.000 8976 Moving (-0.97, -0.14) raw xDistance=0.31 yDistance=0.89
00:39:49.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.31
00:39:49.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.89
00:39:49.405 00.000 8976 MoveAxis(L, 2, ABG)
00:39:49.405 00.000 8976 stepping (-12, -1) + (-2, 0)
00:39:49.405 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:49.406 00.001 5052 UpdateImageDisplay: Size=(426,341) min=37, max=126, med=44, FiltMin=38, FiltMax=91, Gamma=2.630
00:39:49.414 00.008 5052 UpdateGuideState exits: m=1104 SNR=23.2
00:39:49.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:49.414 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:49.414 00.000 5052 Enqueuing Expose request
00:39:49.438 00.024 8976 Received - 47 (G) 
00:39:49.438 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:49.438 00.000 8976 stepped: pos (-14, -1)
00:39:49.438 00.000 8976 MoveAxis(D, 4, ABG)
00:39:49.438 00.000 8976 stepping (-14, -1) + (0, -4)
00:39:49.438 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:39:49.470 00.032 8976 Received - 47 (G) 
00:39:49.470 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:39:49.470 00.000 8976 stepped: pos (-14, -5)
00:39:49.470 00.000 8976 move complete, result=0
00:39:49.470 00.000 8976 worker thread done servicing request
00:39:49.470 00.000 8976 Worker thread wakes up
00:39:49.470 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:49.470 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:49.470 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.9 px 4 ms SOUTH
00:39:51.119 01.649 8976 Exposure complete
00:39:51.124 00.005 8976 worker thread done servicing request
00:39:51.125 00.001 5052 OnExposeComplete: enter
00:39:51.125 00.000 5052 UpdateGuideState(): m_state=6
00:39:51.125 00.000 5052 Star::Find(18, 328, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
00:39:51.125 00.000 5052 Star::Find returns 1 (0), X=331.12, Y=174.52, Mass=1100, SNR=23.2, Peak=125 HFD=3.9
00:39:51.125 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
00:39:51.125 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
00:39:51.125 00.000 5052 CameraToMount -- cameraX=1.18 cameraY=-0.16 hyp=1.19 cameraTheta=-0.13 mountX=-0.68 mountY=-0.90, mountTheta=-2.21
00:39:51.126 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.18, y=-0.16, opts=13)
00:39:51.126 00.000 5052 Enqueuing Move request for stepguider (1.18, -0.16)
00:39:51.126 00.000 8976 Worker thread wakes up
00:39:51.126 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.18, -0.16) opts 0xd
00:39:51.126 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.18, -0.16)
00:39:51.126 00.000 8976 Moving (1.18, -0.16) raw xDistance=-0.68 yDistance=-0.90
00:39:51.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.68
00:39:51.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.90
00:39:51.126 00.000 8976 MoveAxis(R, 3, ABG)
00:39:51.126 00.000 8976 stepping (-14, -5) + (3, 0)
00:39:51.126 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:51.127 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=125, med=44, FiltMin=37, FiltMax=90, Gamma=2.630
00:39:51.134 00.007 5052 UpdateGuideState exits: m=1100 SNR=23.2
00:39:51.135 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:51.135 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:51.135 00.000 5052 Enqueuing Expose request
00:39:51.163 00.028 8976 Received - 47 (G) 
00:39:51.164 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:51.164 00.000 8976 stepped: pos (-11, -5)
00:39:51.164 00.000 8976 MoveAxis(U, 3, ABG)
00:39:51.164 00.000 8976 stepping (-11, -5) + (0, 3)
00:39:51.164 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:51.196 00.032 8976 Received - 47 (G) 
00:39:51.196 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:51.196 00.000 8976 stepped: pos (-11, -2)
00:39:51.196 00.000 8976 move complete, result=0
00:39:51.196 00.000 8976 worker thread done servicing request
00:39:51.196 00.000 8976 Worker thread wakes up
00:39:51.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:51.196 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:51.196 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.9 px 3 ms NORTH
00:39:52.839 01.643 8976 Exposure complete
00:39:52.845 00.006 8976 worker thread done servicing request
00:39:52.845 00.000 5052 OnExposeComplete: enter
00:39:52.845 00.000 5052 UpdateGuideState(): m_state=6
00:39:52.845 00.000 5052 Star::Find(18, 331, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
00:39:52.845 00.000 5052 Star::Find returns 1 (0), X=330.48, Y=174.77, Mass=1113, SNR=23.3, Peak=140 HFD=3.8
00:39:52.845 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
00:39:52.845 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
00:39:52.845 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.09 hyp=0.55 cameraTheta=0.16 mountX=-0.17 mountY=-0.50, mountTheta=-1.90
00:39:52.846 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.09, opts=13)
00:39:52.846 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.09)
00:39:52.846 00.000 8976 Worker thread wakes up
00:39:52.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.09) opts 0xd
00:39:52.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.09)
00:39:52.846 00.000 8976 Moving (0.54, 0.09) raw xDistance=-0.17 yDistance=-0.50
00:39:52.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:39:52.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
00:39:52.846 00.000 8976 MoveAxis(R, 0, ABG)
00:39:52.846 00.000 8976 MoveAxis(U, 2, ABG)
00:39:52.846 00.000 8976 stepping (-11, -2) + (0, 2)
00:39:52.846 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:52.847 00.001 5052 UpdateImageDisplay: Size=(426,341) min=37, max=140, med=45, FiltMin=38, FiltMax=85, Gamma=2.630
00:39:52.855 00.008 5052 UpdateGuideState exits: m=1113 SNR=23.3
00:39:52.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:52.855 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:52.855 00.000 5052 Enqueuing Expose request
00:39:52.875 00.020 8976 Received - 47 (G) 
00:39:52.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:52.875 00.000 8976 stepped: pos (-11, 0)
00:39:52.875 00.000 8976 move complete, result=0
00:39:52.875 00.000 8976 worker thread done servicing request
00:39:52.875 00.000 8976 Worker thread wakes up
00:39:52.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:52.875 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:52.875 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:39:54.528 01.653 8976 Exposure complete
00:39:54.533 00.005 8976 worker thread done servicing request
00:39:54.533 00.000 5052 OnExposeComplete: enter
00:39:54.533 00.000 5052 UpdateGuideState(): m_state=6
00:39:54.533 00.000 5052 Star::Find(18, 330, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
00:39:54.533 00.000 5052 Star::Find returns 1 (0), X=330.47, Y=174.52, Mass=1102, SNR=23.3, Peak=151 HFD=3.2
00:39:54.534 00.001 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
00:39:54.534 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
00:39:54.534 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.16 hyp=0.56 cameraTheta=-0.30 mountX=-0.39 mountY=-0.36, mountTheta=-2.40
00:39:54.535 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.16, opts=13)
00:39:54.535 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.16)
00:39:54.535 00.000 8976 Worker thread wakes up
00:39:54.535 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.16) opts 0xd
00:39:54.535 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.16)
00:39:54.535 00.000 8976 Moving (0.53, -0.16) raw xDistance=-0.39 yDistance=-0.36
00:39:54.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
00:39:54.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
00:39:54.535 00.000 8976 MoveAxis(R, 2, ABG)
00:39:54.535 00.000 8976 stepping (-11, 0) + (2, 0)
00:39:54.535 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:54.536 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=151, med=45, FiltMin=37, FiltMax=86, Gamma=2.630
00:39:54.544 00.008 5052 UpdateGuideState exits: m=1102 SNR=23.3
00:39:54.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:54.544 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:54.544 00.000 5052 Enqueuing Expose request
00:39:54.569 00.025 8976 Received - 47 (G) 
00:39:54.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:54.569 00.000 8976 stepped: pos (-9, 0)
00:39:54.569 00.000 8976 MoveAxis(U, 2, ABG)
00:39:54.569 00.000 8976 stepping (-9, 0) + (0, 2)
00:39:54.569 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:54.601 00.032 8976 Received - 47 (G) 
00:39:54.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:54.601 00.000 8976 stepped: pos (-9, 2)
00:39:54.601 00.000 8976 move complete, result=0
00:39:54.601 00.000 8976 worker thread done servicing request
00:39:54.601 00.000 8976 Worker thread wakes up
00:39:54.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:54.601 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:54.601 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
00:39:56.249 01.648 8976 Exposure complete
00:39:56.254 00.005 8976 worker thread done servicing request
00:39:56.254 00.000 5052 OnExposeComplete: enter
00:39:56.255 00.001 5052 UpdateGuideState(): m_state=6
00:39:56.255 00.000 5052 Star::Find(18, 330, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
00:39:56.255 00.000 5052 Star::Find returns 1 (0), X=330.93, Y=174.80, Mass=1124, SNR=23.5, Peak=119 HFD=4.1
00:39:56.255 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
00:39:56.255 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
00:39:56.255 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.12 hyp=0.99 cameraTheta=0.12 mountX=-0.34 mountY=-0.89, mountTheta=-1.94
00:39:56.256 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.12, opts=13)
00:39:56.256 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.12)
00:39:56.256 00.000 8976 Worker thread wakes up
00:39:56.256 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.12) opts 0xd
00:39:56.256 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.12)
00:39:56.256 00.000 8976 Moving (0.98, 0.12) raw xDistance=-0.34 yDistance=-0.89
00:39:56.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
00:39:56.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.89
00:39:56.256 00.000 8976 MoveAxis(R, 2, ABG)
00:39:56.256 00.000 8976 stepping (-9, 2) + (2, 0)
00:39:56.256 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:56.257 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=119, med=44, FiltMin=37, FiltMax=88, Gamma=2.630
00:39:56.266 00.009 5052 UpdateGuideState exits: m=1124 SNR=23.5
00:39:56.266 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:56.266 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:56.266 00.000 5052 Enqueuing Expose request
00:39:56.280 00.014 8976 Received - 47 (G) 
00:39:56.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:39:56.280 00.000 8976 stepped: pos (-7, 2)
00:39:56.280 00.000 8976 MoveAxis(U, 4, ABG)
00:39:56.280 00.000 8976 stepping (-7, 2) + (0, 4)
00:39:56.280 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:39:56.312 00.032 8976 Received - 47 (G) 
00:39:56.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:39:56.312 00.000 8976 stepped: pos (-7, 6)
00:39:56.312 00.000 8976 move complete, result=0
00:39:56.312 00.000 8976 worker thread done servicing request
00:39:56.312 00.000 8976 Worker thread wakes up
00:39:56.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:56.312 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:56.312 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.9 px 4 ms NORTH
00:39:57.969 01.657 8976 Exposure complete
00:39:57.975 00.006 8976 worker thread done servicing request
00:39:57.975 00.000 5052 OnExposeComplete: enter
00:39:57.975 00.000 5052 UpdateGuideState(): m_state=6
00:39:57.975 00.000 5052 Star::Find(18, 330, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
00:39:57.975 00.000 5052 Star::Find returns 1 (0), X=331.25, Y=174.64, Mass=1120, SNR=23.5, Peak=127 HFD=3.7
00:39:57.975 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
00:39:57.975 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
00:39:57.975 00.000 5052 CameraToMount -- cameraX=1.30 cameraY=-0.04 hyp=1.30 cameraTheta=-0.03 mountX=-0.63 mountY=-1.07, mountTheta=-2.10
00:39:57.976 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.30, y=-0.04, opts=13)
00:39:57.976 00.000 5052 Enqueuing Move request for stepguider (1.30, -0.04)
00:39:57.976 00.000 8976 Worker thread wakes up
00:39:57.976 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.30, -0.04) opts 0xd
00:39:57.976 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.30, -0.04)
00:39:57.976 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=127, med=44, FiltMin=37, FiltMax=92, Gamma=2.630
00:39:57.976 00.000 5052 UpdateGuideState exits: m=1120 SNR=23.5
00:39:57.976 00.000 8976 Moving (1.30, -0.04) raw xDistance=-0.63 yDistance=-1.07
00:39:57.976 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.63
00:39:57.976 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:57.976 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:57.976 00.000 5052 Enqueuing Expose request
00:39:57.976 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.07
00:39:57.977 00.001 8976 MoveAxis(R, 3, ABG)
00:39:57.977 00.000 8976 stepping (-7, 6) + (3, 0)
00:39:57.977 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:58.005 00.028 8976 Received - 47 (G) 
00:39:58.007 00.002 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:58.007 00.000 8976 stepped: pos (-4, 6)
00:39:58.007 00.000 8976 MoveAxis(U, 4, ABG)
00:39:58.007 00.000 8976 stepping (-4, 6) + (0, 4)
00:39:58.007 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:39:58.038 00.031 8976 Received - 47 (G) 
00:39:58.038 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:39:58.039 00.001 8976 stepped: pos (-4, 10)
00:39:58.039 00.000 8976 move complete, result=0
00:39:58.039 00.000 8976 worker thread done servicing request
00:39:58.039 00.000 8976 Worker thread wakes up
00:39:58.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:58.039 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:39:58.039 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.1 px 4 ms NORTH
00:39:59.680 01.641 8976 Exposure complete
00:39:59.685 00.005 8976 worker thread done servicing request
00:39:59.686 00.001 5052 OnExposeComplete: enter
00:39:59.686 00.000 5052 UpdateGuideState(): m_state=6
00:39:59.686 00.000 5052 Star::Find(18, 331, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
00:39:59.686 00.000 5052 Star::Find returns 1 (0), X=330.43, Y=175.17, Mass=1085, SNR=23.1, Peak=125 HFD=3.9
00:39:59.686 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
00:39:59.686 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
00:39:59.686 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.49 hyp=0.69 cameraTheta=0.79 mountX=0.21 mountY=-0.67, mountTheta=-1.26
00:39:59.687 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.49, opts=13)
00:39:59.687 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.49)
00:39:59.687 00.000 8976 Worker thread wakes up
00:39:59.687 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=125, med=45, FiltMin=37, FiltMax=87, Gamma=2.630
00:39:59.687 00.000 5052 UpdateGuideState exits: m=1085 SNR=23.1
00:39:59.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:59.687 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:39:59.687 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.49) opts 0xd
00:39:59.687 00.000 5052 Enqueuing Expose request
00:39:59.687 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.49)
00:39:59.687 00.000 8976 Moving (0.49, 0.49) raw xDistance=0.21 yDistance=-0.67
00:39:59.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:39:59.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.67
00:39:59.687 00.000 8976 MoveAxis(R, 0, ABG)
00:39:59.688 00.001 8976 MoveAxis(U, 3, ABG)
00:39:59.688 00.000 8976 stepping (-4, 10) + (0, 3)
00:39:59.688 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:59.717 00.029 8976 Received - 47 (G) 
00:39:59.717 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:39:59.717 00.000 8976 stepped: pos (-4, 13)
00:39:59.717 00.000 8976 move complete, result=0
00:39:59.717 00.000 8976 worker thread done servicing request
00:39:59.717 00.000 8976 Worker thread wakes up
00:39:59.717 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
00:39:59.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:39:59.717 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:40:01.361 01.644 8976 Exposure complete
00:40:01.366 00.005 8976 worker thread done servicing request
00:40:01.366 00.000 5052 OnExposeComplete: enter
00:40:01.366 00.000 5052 UpdateGuideState(): m_state=6
00:40:01.366 00.000 5052 Star::Find(18, 330, 175, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
00:40:01.367 00.001 5052 Star::Find returns 1 (0), X=329.73, Y=174.91, Mass=1086, SNR=23.1, Peak=129 HFD=3.9
00:40:01.367 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
00:40:01.367 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
00:40:01.367 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.23 hyp=0.32 cameraTheta=2.33 mountX=0.30 mountY=0.06, mountTheta=0.18
00:40:01.367 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.23, opts=13)
00:40:01.367 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.23)
00:40:01.367 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=129, med=44, FiltMin=37, FiltMax=81, Gamma=2.630
00:40:01.367 00.000 5052 UpdateGuideState exits: m=1086 SNR=23.1
00:40:01.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:01.368 00.001 8976 Worker thread wakes up
00:40:01.368 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:40:01.368 00.000 5052 Enqueuing Expose request
00:40:01.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.23) opts 0xd
00:40:01.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.23)
00:40:01.368 00.000 8976 Moving (-0.22, 0.23) raw xDistance=0.30 yDistance=0.06
00:40:01.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:40:01.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:40:01.368 00.000 8976 MoveAxis(L, 1, ABG)
00:40:01.368 00.000 8976 stepping (-4, 13) + (-1, 0)
00:40:01.368 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:01.396 00.028 8976 Received - 47 (G) 
00:40:01.396 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:01.396 00.000 8976 stepped: pos (-5, 13)
00:40:01.396 00.000 8976 MoveAxis(U, 0, ABG)
00:40:01.396 00.000 8976 move complete, result=0
00:40:01.396 00.000 8976 worker thread done servicing request
00:40:01.396 00.000 8976 Worker thread wakes up
00:40:01.396 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:40:01.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:40:01.396 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:40:03.044 01.648 8976 Exposure complete
00:40:03.050 00.006 8976 worker thread done servicing request
00:40:03.050 00.000 5052 OnExposeComplete: enter
00:40:03.050 00.000 5052 UpdateGuideState(): m_state=6
00:40:03.050 00.000 5052 Star::Find(18, 329, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
00:40:03.050 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=174.85, Mass=1098, SNR=23.2, Peak=120 HFD=3.8
00:40:03.050 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
00:40:03.050 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
00:40:03.050 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.17 hyp=0.69 cameraTheta=2.90 mountX=0.46 mountY=0.47, mountTheta=0.80
00:40:03.051 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.17, opts=13)
00:40:03.051 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.17)
00:40:03.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=120, med=44, FiltMin=37, FiltMax=92, Gamma=2.630
00:40:03.051 00.000 5052 UpdateGuideState exits: m=1098 SNR=23.2
00:40:03.051 00.000 8976 Worker thread wakes up
00:40:03.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.17) opts 0xd
00:40:03.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.17)
00:40:03.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:03.051 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:40:03.051 00.000 5052 Enqueuing Expose request
00:40:03.051 00.000 8976 Moving (-0.67, 0.17) raw xDistance=0.46 yDistance=0.47
00:40:03.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46
00:40:03.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
00:40:03.052 00.001 8976 MoveAxis(L, 2, ABG)
00:40:03.052 00.000 8976 stepping (-5, 13) + (-2, 0)
00:40:03.052 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:03.090 00.038 8976 Received - 47 (G) 
00:40:03.090 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:03.091 00.001 8976 stepped: pos (-7, 13)
00:40:03.091 00.000 8976 MoveAxis(D, 2, ABG)
00:40:03.091 00.000 8976 stepping (-7, 13) + (0, -2)
00:40:03.091 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:03.122 00.031 8976 Received - 47 (G) 
00:40:03.122 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:03.122 00.000 8976 stepped: pos (-7, 11)
00:40:03.122 00.000 8976 move complete, result=0
00:40:03.122 00.000 8976 worker thread done servicing request
00:40:03.122 00.000 8976 Worker thread wakes up
00:40:03.122 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:40:03.122 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:40:03.122 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:40:04.759 01.637 8976 Exposure complete
00:40:04.764 00.005 8976 worker thread done servicing request
00:40:04.764 00.000 5052 OnExposeComplete: enter
00:40:04.764 00.000 5052 UpdateGuideState(): m_state=6
00:40:04.764 00.000 5052 Star::Find(18, 329, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
00:40:04.765 00.001 5052 Star::Find returns 1 (0), X=329.61, Y=174.70, Mass=1096, SNR=23.2, Peak=133 HFD=3.6
00:40:04.765 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
00:40:04.765 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
00:40:04.765 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.02 hyp=0.34 cameraTheta=3.08 mountX=0.17 mountY=0.27, mountTheta=1.01
00:40:04.765 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.02, opts=13)
00:40:04.765 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.02)
00:40:04.765 00.000 8976 Worker thread wakes up
00:40:04.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.02) opts 0xd
00:40:04.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.02)
00:40:04.765 00.000 8976 Moving (-0.34, 0.02) raw xDistance=0.17 yDistance=0.27
00:40:04.766 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:40:04.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
00:40:04.766 00.000 8976 MoveAxis(R, 0, ABG)
00:40:04.766 00.000 8976 MoveAxis(D, 1, ABG)
00:40:04.766 00.000 8976 stepping (-7, 11) + (0, -1)
00:40:04.766 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:04.766 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=133, med=44, FiltMin=37, FiltMax=93, Gamma=2.630
00:40:04.775 00.009 5052 UpdateGuideState exits: m=1096 SNR=23.2
00:40:04.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:04.775 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:40:04.775 00.000 5052 Enqueuing Expose request
00:40:04.785 00.010 8976 Received - 47 (G) 
00:40:04.785 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:04.785 00.000 8976 stepped: pos (-7, 10)
00:40:04.785 00.000 8976 move complete, result=0
00:40:04.785 00.000 8976 worker thread done servicing request
00:40:04.785 00.000 8976 Worker thread wakes up
00:40:04.785 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:40:04.785 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:40:04.785 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:40:06.436 01.651 8976 Exposure complete
00:40:06.442 00.006 8976 worker thread done servicing request
00:40:06.442 00.000 5052 OnExposeComplete: enter
00:40:06.442 00.000 5052 UpdateGuideState(): m_state=6
00:40:06.442 00.000 5052 Star::Find(18, 329, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
00:40:06.442 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=174.96, Mass=1087, SNR=23.1, Peak=135 HFD=3.9
00:40:06.442 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
00:40:06.442 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
00:40:06.442 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.28 hyp=0.66 cameraTheta=2.70 mountX=0.52 mountY=0.35, mountTheta=0.58
00:40:06.443 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.28, opts=13)
00:40:06.443 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.28)
00:40:06.443 00.000 8976 Worker thread wakes up
00:40:06.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.28) opts 0xd
00:40:06.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.28)
00:40:06.443 00.000 8976 Moving (-0.60, 0.28) raw xDistance=0.52 yDistance=0.35
00:40:06.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
00:40:06.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
00:40:06.443 00.000 8976 MoveAxis(L, 2, ABG)
00:40:06.443 00.000 8976 stepping (-7, 10) + (-2, 0)
00:40:06.443 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:06.444 00.001 5052 UpdateImageDisplay: Size=(426,341) min=37, max=135, med=45, FiltMin=37, FiltMax=89, Gamma=2.630
00:40:06.453 00.009 5052 UpdateGuideState exits: m=1087 SNR=23.1
00:40:06.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:06.453 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:40:06.453 00.000 5052 Enqueuing Expose request
00:40:06.479 00.026 8976 Received - 47 (G) 
00:40:06.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:06.479 00.000 8976 stepped: pos (-9, 10)
00:40:06.479 00.000 8976 MoveAxis(D, 1, ABG)
00:40:06.479 00.000 8976 stepping (-9, 10) + (0, -1)
00:40:06.479 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:06.511 00.032 8976 Received - 47 (G) 
00:40:06.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:06.511 00.000 8976 stepped: pos (-9, 9)
00:40:06.511 00.000 8976 move complete, result=0
00:40:06.511 00.000 8976 worker thread done servicing request
00:40:06.511 00.000 8976 Worker thread wakes up
00:40:06.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:40:06.511 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:40:06.511 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:40:08.167 01.656 8976 Exposure complete
00:40:08.172 00.005 8976 worker thread done servicing request
00:40:08.172 00.000 5052 OnExposeComplete: enter
00:40:08.172 00.000 5052 UpdateGuideState(): m_state=6
00:40:08.173 00.001 5052 Star::Find(18, 329, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
00:40:08.173 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=174.79, Mass=1095, SNR=23.2, Peak=156 HFD=3.6
00:40:08.173 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
00:40:08.173 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
00:40:08.173 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.11 hyp=0.57 cameraTheta=2.94 mountX=0.36 mountY=0.41, mountTheta=0.85
00:40:08.173 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.11, opts=13)
00:40:08.174 00.001 5052 Enqueuing Move request for stepguider (-0.56, 0.11)
00:40:08.174 00.000 8976 Worker thread wakes up
00:40:08.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.11) opts 0xd
00:40:08.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.11)
00:40:08.174 00.000 8976 Moving (-0.56, 0.11) raw xDistance=0.36 yDistance=0.41
00:40:08.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
00:40:08.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
00:40:08.174 00.000 8976 MoveAxis(L, 2, ABG)
00:40:08.174 00.000 8976 stepping (-9, 9) + (-2, 0)
00:40:08.174 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:08.175 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=156, med=45, FiltMin=37, FiltMax=89, Gamma=2.630
00:40:08.184 00.009 5052 UpdateGuideState exits: m=1095 SNR=23.2
00:40:08.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:08.184 00.000 5052 ScheduleExposure(1500,3,1) exposurePending=0
00:40:08.184 00.000 5052 Enqueuing Expose request
00:40:08.206 00.022 8976 Received - 47 (G) 
00:40:08.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:08.206 00.000 8976 stepped: pos (-11, 9)
00:40:08.206 00.000 8976 MoveAxis(D, 2, ABG)
00:40:08.206 00.000 8976 stepping (-11, 9) + (0, -2)
00:40:08.206 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:08.237 00.031 8976 Received - 47 (G) 
00:40:08.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:08.237 00.000 8976 stepped: pos (-11, 7)
00:40:08.237 00.000 8976 move complete, result=0
00:40:08.237 00.000 8976 worker thread done servicing request
00:40:08.237 00.000 8976 Worker thread wakes up
00:40:08.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 1500
00:40:08.237 00.000 8976 Handling exposure in thread, d=1500 o=3 r=(312,157,37,37)
00:40:08.238 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:40:09.889 01.651 5052 Stop button clicked
00:40:09.889 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:40:09.889 00.000 5052 Status Line: Waiting for devices...
00:40:09.901 00.012 8976 Exposure complete
00:40:09.907 00.006 8976 worker thread done servicing request
00:40:09.907 00.000 5052 OnExposeComplete: enter
00:40:09.907 00.000 5052 UpdateGuideState(): m_state=6
00:40:09.907 00.000 5052 MoveAxis(D, 7, -)
00:40:09.907 00.000 5052 stepping (-11, 7) + (0, -7)
00:40:09.907 00.000 5052 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
00:40:09.964 00.057 5052 Received - 47 (G) 
00:40:09.964 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
00:40:09.964 00.000 5052 stepped: pos (-11, 0)
00:40:09.964 00.000 5052 MoveAxis(R, 11, -)
00:40:09.964 00.000 5052 stepping (-11, 0) + (11, 0)
00:40:09.964 00.000 5052 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
00:40:10.028 00.064 5052 Received - 47 (G) 
00:40:10.028 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
00:40:10.028 00.000 5052 stepped: pos (0, 0)
00:40:10.029 00.001 5052 Mount: notify guiding stopped
00:40:10.029 00.000 5052 BLC: window closed
00:40:10.029 00.000 5052 BLC: Last direction was reset
00:40:10.029 00.000 5052 Changing from state GUIDING to STOP
00:40:10.029 00.000 5052 guider state => SELECTED
00:40:10.029 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
00:40:10.029 00.000 5052 Status Line: Stopped Guiding
00:40:10.032 00.003 5052 UpdateImageDisplay: Size=(426,341) min=36, max=136, med=45, FiltMin=38, FiltMax=92, Gamma=2.630
00:40:10.043 00.011 5052 UpdateGuideState exits: Stopped Guiding
00:40:10.043 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
00:40:10.043 00.000 5052 setting force full frames = true
00:40:10.047 00.004 5052 Status Line: Stopped.
00:40:13.703 03.656 5052 OnExposureDurationSelected: duration = 500
00:40:15.428 01.725 5052 StartLoopingInteractive: Loop button clicked
00:40:15.428 00.000 5052 Status Line: Looping
00:40:15.430 00.002 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:40:15.433 00.003 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:15.433 00.000 5052 Enqueuing Expose request
00:40:15.433 00.000 8976 Worker thread wakes up
00:40:15.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:15.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:16.119 00.686 8976 Exposure complete
00:40:16.125 00.006 8976 worker thread done servicing request
00:40:16.125 00.000 5052 OnExposeComplete: enter
00:40:16.125 00.000 5052 UpdateGuideState(): m_state=2
00:40:16.125 00.000 5052 Star::Find(18, 329, 174, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
00:40:16.125 00.000 5052 Star::Find returns 1 (0), X=327.90, Y=176.83, Mass=260, SNR=11.2, Peak=69 HFD=3.7
00:40:16.125 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
00:40:16.125 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
00:40:16.125 00.000 5052 CameraToMount -- cameraX=-2.04 cameraY=2.15 hyp=2.96 cameraTheta=2.33 mountX=2.84 mountY=0.55, mountTheta=0.19
00:40:16.126 00.001 5052 setting force full frames = false
00:40:16.126 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:40:16.136 00.010 5052 UpdateGuideState exits: m=260 SNR=11.2
00:40:16.137 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:16.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:16.137 00.000 5052 Enqueuing Expose request
00:40:16.137 00.000 8976 Worker thread wakes up
00:40:16.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:16.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(310,159,37,37)
00:40:16.821 00.684 8976 Exposure complete
00:40:16.826 00.005 8976 worker thread done servicing request
00:40:16.827 00.001 5052 OnExposeComplete: enter
00:40:16.827 00.000 5052 UpdateGuideState(): m_state=2
00:40:16.827 00.000 5052 Star::Find(18, 327, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
00:40:16.827 00.000 5052 Star::Find returns 1 (0), X=327.83, Y=176.81, Mass=248, SNR=10.9, Peak=64 HFD=3.9
00:40:16.827 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
00:40:16.827 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
00:40:16.827 00.000 5052 CameraToMount -- cameraX=-2.11 cameraY=2.13 hyp=3.00 cameraTheta=2.35 mountX=2.85 mountY=0.61, mountTheta=0.21
00:40:16.827 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:40:16.836 00.009 5052 UpdateGuideState exits: m=248 SNR=10.9
00:40:16.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:16.836 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:16.836 00.000 5052 Enqueuing Expose request
00:40:16.836 00.000 8976 Worker thread wakes up
00:40:16.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:16.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(310,159,37,37)
00:40:17.519 00.683 8976 Exposure complete
00:40:17.524 00.005 8976 worker thread done servicing request
00:40:17.525 00.001 5052 OnExposeComplete: enter
00:40:17.525 00.000 5052 UpdateGuideState(): m_state=2
00:40:17.525 00.000 5052 Star::Find(18, 327, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
00:40:17.525 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=176.77, Mass=273, SNR=11.5, Peak=68 HFD=3.5
00:40:17.525 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
00:40:17.525 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
00:40:17.525 00.000 5052 CameraToMount -- cameraX=-1.68 cameraY=2.09 hyp=2.68 cameraTheta=2.25 mountX=2.63 mountY=0.27, mountTheta=0.10
00:40:17.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:40:17.534 00.009 5052 UpdateGuideState exits: m=273 SNR=11.5
00:40:17.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:17.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:17.534 00.000 5052 Enqueuing Expose request
00:40:17.534 00.000 8976 Worker thread wakes up
00:40:17.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:17.534 00.000 8976 Handling exposure in thread, d=500 o=3 r=(310,159,37,37)
00:40:18.220 00.686 8976 Exposure complete
00:40:18.225 00.005 8976 worker thread done servicing request
00:40:18.225 00.000 5052 OnExposeComplete: enter
00:40:18.225 00.000 5052 UpdateGuideState(): m_state=2
00:40:18.225 00.000 5052 Star::Find(18, 328, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
00:40:18.225 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=177.05, Mass=275, SNR=11.5, Peak=76 HFD=3.3
00:40:18.225 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.02 = -0.02)
00:40:18.226 00.001 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.13 = -0.13)
00:40:18.226 00.000 5052 CameraToMount -- cameraX=-1.15 cameraY=2.37 hyp=2.63 cameraTheta=2.02 mountX=2.63 mountY=-0.33, mountTheta=-0.12
00:40:18.226 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:40:18.234 00.008 5052 UpdateGuideState exits: m=275 SNR=11.5
00:40:18.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:18.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:18.235 00.001 5052 Enqueuing Expose request
00:40:18.235 00.000 8976 Worker thread wakes up
00:40:18.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:18.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,159,37,37)
00:40:18.918 00.683 8976 Exposure complete
00:40:18.923 00.005 8976 worker thread done servicing request
00:40:18.923 00.000 5052 OnExposeComplete: enter
00:40:18.924 00.001 5052 UpdateGuideState(): m_state=2
00:40:18.924 00.000 5052 Star::Find(18, 328, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
00:40:18.924 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=176.98, Mass=264, SNR=11.3, Peak=68 HFD=3.5
00:40:18.924 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.04) = xAngle (-0.15 = -0.15)
00:40:18.924 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
00:40:18.924 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=2.30 hyp=2.42 cameraTheta=1.89 mountX=2.40 mountY=-0.61, mountTheta=-0.25
00:40:18.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:40:18.933 00.009 5052 UpdateGuideState exits: m=264 SNR=11.3
00:40:18.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:18.933 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:18.933 00.000 5052 Enqueuing Expose request
00:40:18.933 00.000 8976 Worker thread wakes up
00:40:18.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:18.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,159,37,37)
00:40:19.617 00.684 8976 Exposure complete
00:40:19.622 00.005 8976 worker thread done servicing request
00:40:19.623 00.001 5052 OnExposeComplete: enter
00:40:19.623 00.000 5052 UpdateGuideState(): m_state=2
00:40:19.623 00.000 5052 Star::Find(18, 329, 176, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
00:40:19.623 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=177.06, Mass=258, SNR=11.1, Peak=67 HFD=3.6
00:40:19.623 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
00:40:19.623 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.37 = -0.37)
00:40:19.623 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=2.38 hyp=2.43 cameraTheta=1.78 mountX=2.35 mountY=-0.87, mountTheta=-0.36
00:40:19.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:40:19.633 00.010 5052 UpdateGuideState exits: m=258 SNR=11.1
00:40:19.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:19.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:19.634 00.001 5052 Enqueuing Expose request
00:40:19.634 00.000 8976 Worker thread wakes up
00:40:19.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:19.634 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,159,37,37)
00:40:20.321 00.687 8976 Exposure complete
00:40:20.326 00.005 8976 worker thread done servicing request
00:40:20.326 00.000 5052 OnExposeComplete: enter
00:40:20.326 00.000 5052 UpdateGuideState(): m_state=2
00:40:20.326 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
00:40:20.327 00.001 5052 Star::Find returns 1 (0), X=329.37, Y=177.30, Mass=65, SNR=5.4, Peak=51 HFD=3.4
00:40:20.327 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
00:40:20.327 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
00:40:20.327 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=2.62 hyp=2.68 cameraTheta=1.78 mountX=2.59 mountY=-0.95, mountTheta=-0.35
00:40:20.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:40:20.336 00.009 5052 UpdateGuideState exits: m=65 SNR=5.4
00:40:20.337 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:20.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:20.337 00.000 5052 Enqueuing Expose request
00:40:20.337 00.000 8976 Worker thread wakes up
00:40:20.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:20.337 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,159,37,37)
00:40:21.020 00.683 8976 Exposure complete
00:40:21.025 00.005 8976 worker thread done servicing request
00:40:21.025 00.000 5052 OnExposeComplete: enter
00:40:21.025 00.000 5052 UpdateGuideState(): m_state=2
00:40:21.025 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
00:40:21.025 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=177.00, Mass=2, SNR=1.0, Peak=48 HFD=0.0
00:40:21.025 00.000 5052 DistanceChecker: activated
00:40:21.025 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:21.025 00.000 5052 Changing from state SELECTED to UNINITIALIZED
00:40:21.025 00.000 5052 guider state => SELECTING
00:40:21.025 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:21.025 00.000 5052 Status Line: Star lost - low mass
00:40:21.028 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:40:21.036 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:40:21.036 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:21.037 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:21.037 00.000 5052 Enqueuing Expose request
00:40:21.037 00.000 8976 Worker thread wakes up
00:40:21.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:21.037 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:21.721 00.684 8976 Exposure complete
00:40:21.726 00.005 8976 worker thread done servicing request
00:40:21.726 00.000 5052 OnExposeComplete: enter
00:40:21.726 00.000 5052 UpdateGuideState(): m_state=1
00:40:21.726 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
00:40:21.726 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=177.00, Mass=10, SNR=2.2, Peak=48 HFD=0.0
00:40:21.726 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:21.726 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:21.726 00.000 5052 Status Line: Star lost - low SNR
00:40:21.728 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
00:40:21.736 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:40:21.736 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:21.736 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:21.736 00.000 5052 Enqueuing Expose request
00:40:21.736 00.000 8976 Worker thread wakes up
00:40:21.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:21.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:22.418 00.682 8976 Exposure complete
00:40:22.423 00.005 8976 worker thread done servicing request
00:40:22.423 00.000 5052 OnExposeComplete: enter
00:40:22.423 00.000 5052 UpdateGuideState(): m_state=1
00:40:22.423 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
00:40:22.423 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=177.00, Mass=3, SNR=1.2, Peak=47 HFD=0.0
00:40:22.423 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:22.424 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:22.424 00.000 5052 Status Line: Star lost - low mass
00:40:22.425 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:40:22.434 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:40:22.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:22.434 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:22.434 00.000 5052 Enqueuing Expose request
00:40:22.434 00.000 8976 Worker thread wakes up
00:40:22.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:22.434 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:23.120 00.686 8976 Exposure complete
00:40:23.125 00.005 8976 worker thread done servicing request
00:40:23.125 00.000 5052 OnExposeComplete: enter
00:40:23.125 00.000 5052 UpdateGuideState(): m_state=1
00:40:23.126 00.001 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
00:40:23.126 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=177.00, Mass=15, SNR=2.6, Peak=48 HFD=0.0
00:40:23.126 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:23.126 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:23.126 00.000 5052 Status Line: Star lost - low SNR
00:40:23.127 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
00:40:23.138 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:40:23.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:23.138 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:23.138 00.000 5052 Enqueuing Expose request
00:40:23.138 00.000 8976 Worker thread wakes up
00:40:23.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:23.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:23.821 00.683 8976 Exposure complete
00:40:23.827 00.006 8976 worker thread done servicing request
00:40:23.827 00.000 5052 OnExposeComplete: enter
00:40:23.827 00.000 5052 UpdateGuideState(): m_state=1
00:40:23.827 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
00:40:23.827 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=177.00, Mass=4, SNR=1.3, Peak=47 HFD=0.0
00:40:23.827 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:23.827 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:23.827 00.000 5052 Status Line: Star lost - low mass
00:40:23.829 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
00:40:23.837 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:40:23.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:23.837 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:23.837 00.000 5052 Enqueuing Expose request
00:40:23.837 00.000 8976 Worker thread wakes up
00:40:23.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:23.837 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:24.534 00.697 8976 Exposure complete
00:40:24.540 00.006 8976 worker thread done servicing request
00:40:24.540 00.000 5052 OnExposeComplete: enter
00:40:24.540 00.000 5052 UpdateGuideState(): m_state=1
00:40:24.540 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
00:40:24.540 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=177.00, Mass=9, SNR=1.9, Peak=47 HFD=0.0
00:40:24.540 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:24.540 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:24.540 00.000 5052 Status Line: Star lost - low mass
00:40:24.541 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:40:24.549 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:40:24.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:24.549 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:24.549 00.000 5052 Enqueuing Expose request
00:40:24.549 00.000 8976 Worker thread wakes up
00:40:24.550 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:24.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:25.232 00.682 8976 Exposure complete
00:40:25.237 00.005 8976 worker thread done servicing request
00:40:25.238 00.001 5052 OnExposeComplete: enter
00:40:25.238 00.000 5052 UpdateGuideState(): m_state=1
00:40:25.238 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
00:40:25.238 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=177.00, Mass=5, SNR=1.5, Peak=47 HFD=0.0
00:40:25.238 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:25.238 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:25.238 00.000 5052 Status Line: Star lost - low mass
00:40:25.239 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:40:25.247 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:40:25.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:25.247 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:25.247 00.000 5052 Enqueuing Expose request
00:40:25.248 00.001 8976 Worker thread wakes up
00:40:25.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:25.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:25.932 00.684 8976 Exposure complete
00:40:25.937 00.005 8976 worker thread done servicing request
00:40:25.937 00.000 5052 OnExposeComplete: enter
00:40:25.937 00.000 5052 UpdateGuideState(): m_state=1
00:40:25.938 00.001 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
00:40:25.938 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=177.00, Mass=7, SNR=1.8, Peak=47 HFD=0.0
00:40:25.938 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:25.938 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:25.938 00.000 5052 Status Line: Star lost - low mass
00:40:25.939 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:40:25.949 00.010 5052 UpdateGuideState exits: Star lost - low mass
00:40:25.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:25.949 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:25.949 00.000 5052 Enqueuing Expose request
00:40:25.949 00.000 8976 Worker thread wakes up
00:40:25.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:25.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:26.635 00.686 8976 Exposure complete
00:40:26.640 00.005 8976 worker thread done servicing request
00:40:26.640 00.000 5052 OnExposeComplete: enter
00:40:26.640 00.000 5052 UpdateGuideState(): m_state=1
00:40:26.640 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
00:40:26.640 00.000 5052 Star::Find false star n=10 nbg=266 bg=43.9 sigma=0.7 thresh=46 peak=45
00:40:26.641 00.001 5052 Star::Find returns 0 (2), X=329.00, Y=177.00, Mass=23, SNR=2.9, Peak=48 HFD=0.0
00:40:26.641 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:26.641 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:26.641 00.000 5052 Status Line: Star lost - low SNR
00:40:26.642 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:40:26.651 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:40:26.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:26.651 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:26.651 00.000 5052 Enqueuing Expose request
00:40:26.651 00.000 8976 Worker thread wakes up
00:40:26.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:26.651 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:27.331 00.680 8976 Exposure complete
00:40:27.337 00.006 8976 worker thread done servicing request
00:40:27.337 00.000 5052 OnExposeComplete: enter
00:40:27.337 00.000 5052 UpdateGuideState(): m_state=1
00:40:27.337 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
00:40:27.337 00.000 5052 Star::Find false star n=23 nbg=271 bg=43.2 sigma=0.7 thresh=45 peak=44
00:40:27.337 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=177.00, Mass=45, SNR=2.9, Peak=47 HFD=0.0
00:40:27.337 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:27.337 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:27.337 00.000 5052 Status Line: Star lost - low SNR
00:40:27.339 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:40:27.348 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:40:27.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:27.348 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:27.348 00.000 5052 Enqueuing Expose request
00:40:27.348 00.000 8976 Worker thread wakes up
00:40:27.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:27.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:28.029 00.681 8976 Exposure complete
00:40:28.034 00.005 8976 worker thread done servicing request
00:40:28.034 00.000 5052 OnExposeComplete: enter
00:40:28.035 00.001 5052 UpdateGuideState(): m_state=1
00:40:28.035 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
00:40:28.035 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=177.00, Mass=11, SNR=2.2, Peak=47 HFD=0.0
00:40:28.035 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:28.035 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:28.035 00.000 5052 Status Line: Star lost - low SNR
00:40:28.036 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:40:28.045 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:40:28.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:28.045 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:28.045 00.000 5052 Enqueuing Expose request
00:40:28.045 00.000 8976 Worker thread wakes up
00:40:28.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:28.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:28.727 00.682 8976 Exposure complete
00:40:28.732 00.005 8976 worker thread done servicing request
00:40:28.732 00.000 5052 OnExposeComplete: enter
00:40:28.732 00.000 5052 UpdateGuideState(): m_state=1
00:40:28.732 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
00:40:28.732 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=177.00, Mass=9, SNR=2.1, Peak=48 HFD=0.0
00:40:28.732 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:28.732 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:28.732 00.000 5052 Status Line: Star lost - low mass
00:40:28.734 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:40:28.743 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:40:28.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:28.743 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:28.743 00.000 5052 Enqueuing Expose request
00:40:28.743 00.000 8976 Worker thread wakes up
00:40:28.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:28.743 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:29.434 00.691 8976 Exposure complete
00:40:29.439 00.005 8976 worker thread done servicing request
00:40:29.439 00.000 5052 OnExposeComplete: enter
00:40:29.440 00.001 5052 UpdateGuideState(): m_state=1
00:40:29.440 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
00:40:29.440 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=177.00, Mass=16, SNR=2.6, Peak=48 HFD=0.0
00:40:29.440 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:29.440 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:29.440 00.000 5052 Status Line: Star lost - low SNR
00:40:29.441 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:40:29.450 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:40:29.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:29.450 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:29.450 00.000 5052 Enqueuing Expose request
00:40:29.450 00.000 8976 Worker thread wakes up
00:40:29.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:29.450 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:30.136 00.686 8976 Exposure complete
00:40:30.143 00.007 8976 worker thread done servicing request
00:40:30.143 00.000 5052 OnExposeComplete: enter
00:40:30.143 00.000 5052 UpdateGuideState(): m_state=1
00:40:30.143 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
00:40:30.143 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=177.00, Mass=3, SNR=1.2, Peak=48 HFD=0.0
00:40:30.143 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:30.143 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:30.143 00.000 5052 Status Line: Star lost - low mass
00:40:30.145 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:40:30.155 00.010 5052 UpdateGuideState exits: Star lost - low mass
00:40:30.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:30.155 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:30.155 00.000 5052 Enqueuing Expose request
00:40:30.155 00.000 8976 Worker thread wakes up
00:40:30.155 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:30.155 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:30.837 00.682 8976 Exposure complete
00:40:30.842 00.005 8976 worker thread done servicing request
00:40:30.843 00.001 5052 OnExposeComplete: enter
00:40:30.843 00.000 5052 UpdateGuideState(): m_state=1
00:40:30.843 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
00:40:30.843 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=177.00, Mass=6, SNR=1.7, Peak=47 HFD=0.0
00:40:30.843 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:30.843 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:30.843 00.000 5052 Status Line: Star lost - low mass
00:40:30.844 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:40:30.852 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:40:30.853 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:30.853 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:30.853 00.000 5052 Enqueuing Expose request
00:40:30.853 00.000 8976 Worker thread wakes up
00:40:30.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:30.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:31.534 00.681 8976 Exposure complete
00:40:31.540 00.006 8976 worker thread done servicing request
00:40:31.540 00.000 5052 OnExposeComplete: enter
00:40:31.540 00.000 5052 UpdateGuideState(): m_state=1
00:40:31.540 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
00:40:31.540 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=177.00, Mass=4, SNR=1.3, Peak=47 HFD=0.0
00:40:31.540 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:31.540 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:31.540 00.000 5052 Status Line: Star lost - low mass
00:40:31.541 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:40:31.550 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:40:31.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:31.550 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:31.550 00.000 5052 Enqueuing Expose request
00:40:31.550 00.000 8976 Worker thread wakes up
00:40:31.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:31.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:32.234 00.684 8976 Exposure complete
00:40:32.239 00.005 8976 worker thread done servicing request
00:40:32.239 00.000 5052 OnExposeComplete: enter
00:40:32.239 00.000 5052 UpdateGuideState(): m_state=1
00:40:32.239 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
00:40:32.239 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=177.00, Mass=8, SNR=1.9, Peak=47 HFD=0.0
00:40:32.239 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:32.239 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:32.239 00.000 5052 Status Line: Star lost - low mass
00:40:32.241 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
00:40:32.250 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:40:32.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:32.250 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:32.251 00.001 5052 Enqueuing Expose request
00:40:32.251 00.000 8976 Worker thread wakes up
00:40:32.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:32.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:32.937 00.686 8976 Exposure complete
00:40:32.943 00.006 8976 worker thread done servicing request
00:40:32.943 00.000 5052 OnExposeComplete: enter
00:40:32.943 00.000 5052 UpdateGuideState(): m_state=1
00:40:32.943 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
00:40:32.943 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=177.00, Mass=10, SNR=2.1, Peak=47 HFD=0.0
00:40:32.943 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:32.943 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:32.943 00.000 5052 Status Line: Star lost - low mass
00:40:32.945 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
00:40:32.953 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:40:32.953 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:32.953 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:32.953 00.000 5052 Enqueuing Expose request
00:40:32.953 00.000 8976 Worker thread wakes up
00:40:32.953 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:32.953 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:33.634 00.681 8976 Exposure complete
00:40:33.640 00.006 8976 worker thread done servicing request
00:40:33.640 00.000 5052 OnExposeComplete: enter
00:40:33.640 00.000 5052 UpdateGuideState(): m_state=1
00:40:33.640 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
00:40:33.640 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=177.00, Mass=4, SNR=1.3, Peak=47 HFD=0.0
00:40:33.640 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:33.640 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:33.641 00.001 5052 Status Line: Star lost - low mass
00:40:33.643 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:40:33.651 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:40:33.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:33.651 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:33.651 00.000 5052 Enqueuing Expose request
00:40:33.651 00.000 8976 Worker thread wakes up
00:40:33.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:33.651 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:34.332 00.681 8976 Exposure complete
00:40:34.338 00.006 8976 worker thread done servicing request
00:40:34.338 00.000 5052 OnExposeComplete: enter
00:40:34.338 00.000 5052 UpdateGuideState(): m_state=1
00:40:34.338 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
00:40:34.338 00.000 5052 Star::Find false star n=9 nbg=267 bg=43.9 sigma=0.7 thresh=46 peak=45
00:40:34.338 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=177.00, Mass=22, SNR=2.9, Peak=48 HFD=0.0
00:40:34.338 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:34.338 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:34.338 00.000 5052 Status Line: Star lost - low SNR
00:40:34.339 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
00:40:34.348 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:40:34.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:34.348 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:34.348 00.000 5052 Enqueuing Expose request
00:40:34.348 00.000 8976 Worker thread wakes up
00:40:34.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:34.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:35.031 00.683 8976 Exposure complete
00:40:35.037 00.006 8976 worker thread done servicing request
00:40:35.037 00.000 5052 OnExposeComplete: enter
00:40:35.037 00.000 5052 UpdateGuideState(): m_state=1
00:40:35.037 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
00:40:35.037 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=177.00, Mass=10, SNR=2.1, Peak=47 HFD=0.0
00:40:35.037 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:35.037 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:35.037 00.000 5052 Status Line: Star lost - low mass
00:40:35.038 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
00:40:35.047 00.009 5052 UpdateGuideState exits: Star lost - low mass
00:40:35.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:35.047 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:35.047 00.000 5052 Enqueuing Expose request
00:40:35.047 00.000 8976 Worker thread wakes up
00:40:35.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:35.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:35.730 00.683 8976 Exposure complete
00:40:35.736 00.006 8976 worker thread done servicing request
00:40:35.736 00.000 5052 OnExposeComplete: enter
00:40:35.736 00.000 5052 UpdateGuideState(): m_state=1
00:40:35.736 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
00:40:35.736 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=177.00, Mass=10, SNR=2.1, Peak=47 HFD=0.0
00:40:35.736 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:35.736 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:35.736 00.000 5052 Status Line: Star lost - low SNR
00:40:35.737 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:40:35.746 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:40:35.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:35.746 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:35.746 00.000 5052 Enqueuing Expose request
00:40:35.746 00.000 8976 Worker thread wakes up
00:40:35.746 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:35.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:36.430 00.684 8976 Exposure complete
00:40:36.435 00.005 8976 worker thread done servicing request
00:40:36.435 00.000 5052 OnExposeComplete: enter
00:40:36.435 00.000 5052 UpdateGuideState(): m_state=1
00:40:36.436 00.001 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
00:40:36.436 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=177.00, Mass=12, SNR=2.3, Peak=47 HFD=0.0
00:40:36.436 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:36.436 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:36.436 00.000 5052 Status Line: Star lost - low SNR
00:40:36.437 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
00:40:36.445 00.008 5052 UpdateGuideState exits: Star lost - low SNR
00:40:36.445 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:36.445 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:36.445 00.000 5052 Enqueuing Expose request
00:40:36.445 00.000 8976 Worker thread wakes up
00:40:36.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:36.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:37.131 00.686 8976 Exposure complete
00:40:37.136 00.005 8976 worker thread done servicing request
00:40:37.136 00.000 5052 OnExposeComplete: enter
00:40:37.136 00.000 5052 UpdateGuideState(): m_state=1
00:40:37.136 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
00:40:37.136 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=177.00, Mass=20, SNR=3.0, Peak=47 HFD=0.0
00:40:37.136 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:37.137 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:37.137 00.000 5052 Status Line: Star lost - low SNR
00:40:37.139 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
00:40:37.148 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:40:37.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:37.148 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:37.148 00.000 5052 Enqueuing Expose request
00:40:37.149 00.001 8976 Worker thread wakes up
00:40:37.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:37.149 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:37.830 00.681 8976 Exposure complete
00:40:37.835 00.005 8976 worker thread done servicing request
00:40:37.835 00.000 5052 OnExposeComplete: enter
00:40:37.836 00.001 5052 UpdateGuideState(): m_state=1
00:40:37.836 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
00:40:37.836 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=177.00, Mass=11, SNR=2.2, Peak=47 HFD=0.0
00:40:37.836 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:37.836 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:37.836 00.000 5052 Status Line: Star lost - low SNR
00:40:37.837 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
00:40:37.846 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:40:37.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:37.846 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:37.846 00.000 5052 Enqueuing Expose request
00:40:37.846 00.000 8976 Worker thread wakes up
00:40:37.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:37.846 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:38.533 00.687 8976 Exposure complete
00:40:38.538 00.005 8976 worker thread done servicing request
00:40:38.538 00.000 5052 OnExposeComplete: enter
00:40:38.538 00.000 5052 UpdateGuideState(): m_state=1
00:40:38.538 00.000 5052 Star::Find(18, 329, 177, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
00:40:38.538 00.000 5052 Star::Find returns 0 (3), X=329.00, Y=177.00, Mass=9, SNR=2.0, Peak=47 HFD=0.0
00:40:38.538 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:40:38.538 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:40:38.538 00.000 5052 Status Line: Star lost - low mass
00:40:38.541 00.003 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:40:38.549 00.008 5052 UpdateGuideState exits: Star lost - low mass
00:40:38.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:38.549 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
00:40:38.549 00.000 5052 Enqueuing Expose request
00:40:38.549 00.000 8976 Worker thread wakes up
00:40:38.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:38.549 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
00:40:38.817 00.268 5052 Stop button clicked
00:40:38.817 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:40:38.817 00.000 5052 Status Line: Waiting for devices...
00:40:38.877 00.060 8976 ASCOM_AbortExposure returns err = 0
00:40:38.877 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
00:40:38.877 00.000 8976 worker thread done servicing request
00:40:38.877 00.000 5052 OnExposeComplete: enter
00:40:38.878 00.001 5052 OnExposeComplete: Capture Error reported
00:40:38.878 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
00:40:38.878 00.000 5052 Changing from state SELECTING to UNINITIALIZED
00:40:38.878 00.000 5052 guider state => SELECTING
00:40:38.879 00.001 5052 Status Line: Stopped.
00:40:38.882 00.003 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
00:40:40.469 01.587 5052 SetCurrentPosition(331.74,283.80)
00:40:40.469 00.000 5052 Star::Find(18, 331, 283, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
00:40:40.469 00.000 5052 Star::Find returns 1 (0), X=331.55, Y=281.32, Mass=167, SNR=8.9, Peak=63 HFD=3.3
00:40:40.469 00.000 5052 setting lock position to (331.55, 281.32)
00:40:40.469 00.000 5052 MultiStar: single-star usage forced by user star selection
00:40:40.469 00.000 5052 Status Line: Selected star at (331.5, 281.3)
00:40:40.471 00.002 5052 Changing from state SELECTING to SELECTED
00:40:40.472 00.001 5052 guider state => SELECTED
00:40:42.651 02.179 5052 GuideButtonClick i=1 ctx=Guide button clicked
00:40:42.651 00.000 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
00:40:42.651 00.000 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
00:40:42.651 00.000 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
00:40:42.651 00.000 5052 guider state => CALIBRATING_PRIMARY
00:40:42.652 00.001 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:40:42.656 00.004 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:42.656 00.000 5052 Enqueuing Expose request
00:40:42.656 00.000 8976 Worker thread wakes up
00:40:42.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:42.656 00.000 8976 Handling exposure in thread, d=500 o=3 r=(314,263,37,37)
00:40:42.667 00.011 5052 reset dither spiral
00:40:43.368 00.701 8976 Exposure complete
00:40:43.373 00.005 8976 worker thread done servicing request
00:40:43.373 00.000 5052 OnExposeComplete: enter
00:40:43.373 00.000 5052 UpdateGuideState(): m_state=3
00:40:43.373 00.000 5052 Star::Find(18, 331, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
00:40:43.373 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.94, Mass=189, SNR=9.4, Peak=59 HFD=3.9
00:40:43.373 00.000 5052 DistanceChecker: deactivated
00:40:43.373 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
00:40:43.374 00.001 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
00:40:43.374 00.000 5052 CameraToMount -- cameraX=-1.73 cameraY=0.61 hyp=1.84 cameraTheta=2.80 mountX=1.34 mountY=1.12, mountTheta=0.70
00:40:43.374 00.000 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
00:40:43.374 00.000 5052 guider state => CALIBRATING_SECONDARY
00:40:43.375 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
00:40:43.383 00.008 5052 UpdateGuideState exits: m=189 SNR=9.4
00:40:43.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:43.383 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:43.383 00.000 5052 Enqueuing Expose request
00:40:43.383 00.000 8976 Worker thread wakes up
00:40:43.383 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:43.383 00.000 8976 Handling exposure in thread, d=500 o=3 r=(312,264,37,37)
00:40:44.070 00.687 8976 Exposure complete
00:40:44.076 00.006 8976 worker thread done servicing request
00:40:44.076 00.000 5052 OnExposeComplete: enter
00:40:44.076 00.000 5052 UpdateGuideState(): m_state=4
00:40:44.076 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
00:40:44.076 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.71, Mass=179, SNR=9.1, Peak=61 HFD=3.9
00:40:44.076 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
00:40:44.076 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
00:40:44.076 00.000 5052 CameraToMount -- cameraX=-2.37 cameraY=0.39 hyp=2.40 cameraTheta=2.98 mountX=1.42 mountY=1.78, mountTheta=0.90
00:40:44.077 00.001 5052 Changing from state CALIBRATING_SECONDARY to CALIBRATED
00:40:44.077 00.000 5052 guider state => CALIBRATED
00:40:44.077 00.000 5052 Changing from state CALIBRATED to GUIDING
00:40:44.077 00.000 5052 stepguider: scope pointing change, no change to calibration
00:40:44.077 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:40:44.077 00.000 5052 ScopeASCOM::SideOfPier() returns 0
00:40:44.077 00.000 5052 AdjustCalibrationForScopePointing (scope): current dec=54.2 pierSide=0, cal dec=54.2 pierSide=0 rotAngle=None bin=3
00:40:44.078 00.001 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:40:44.078 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:40:44.078 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:40:44.078 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:40:44.078 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.633120
00:40:44.078 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 18
00:40:44.078 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 8
00:40:44.079 00.001 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:40:44.079 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 4
00:40:44.079 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:39:23 AM"
00:40:44.079 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
00:40:44.079 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 -0.0}, {-4.7 -0.2}, {-6.7 -0.5}, {-8.5 -0.4}, {-9.4 -0.4}, {-9.3 -0.6}, {-10.4 -0.5}, {-11.3 -0.7}, {-12.5 -0.8}, {-13.8 -1.0}, {-15.6 -1.1}, {-18.4 -1.1}, {-19.5 -1.0}, {-20.7 -1.0}, {-21.9 -1.0}, {-22.2 -1.1}, {-24.1 -1.1}, {-25.5 -1.2}, {-25.5 -1.2}, {-17.4 -1.3}, {-9.4 -1.8}, {-1.0 -1.8}, {1.3 -2.0}"
00:40:44.079 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.5 5.1}, {0.0 9.4}, {-0.1 13.4}, {-0.8 16.5}, {-0.0 19.2}, {0.2 21.5}, {1.2 24.1}, {0.9 26.4}, {0.9 26.4}, {0.4 7.9}, {-0.8 -6.2}"
00:40:44.196 00.117 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:40:44.196 00.000 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
00:40:44.196 00.000 5052 Dec comp: XRate 3.151 -> 3.147 for dec 54.2 -> dec 54.2
00:40:44.198 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:40:44.199 00.001 5052 ScopeASCOM::SideOfPier() returns 0
00:40:44.199 00.000 5052 setting lock position to (329.17, 281.71)
00:40:44.199 00.000 5052 guider state => GUIDING
00:40:44.199 00.000 5052 Status Line: Guiding
00:40:44.200 00.001 5052 Mount: notify guiding started
00:40:44.200 00.000 5052 Mount: notify guiding started
00:40:44.201 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
00:40:44.201 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
00:40:44.201 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 1.485110
00:40:44.201 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
00:40:44.201 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
00:40:44.201 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 5.925060
00:40:44.202 00.001 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
00:40:44.202 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
00:40:44.202 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 3.000000
00:40:44.202 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
00:40:44.202 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:32:38 AM"
00:40:44.202 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
00:40:44.202 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-0.2 -0.4}, {-1.5 0.5}, {-2.4 1.5}, {-2.9 2.6}, {-3.5 3.4}, {-3.8 4.2}, {-4.4 5.2}, {-4.7 5.9}, {-5.1 6.9}, {-5.2 7.4}, {-5.3 8.1}, {-5.6 9.0}, {-5.8 9.7}"
00:40:44.202 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.2 0.1}, {1.1 0.4}, {2.0 0.9}, {2.4 0.9}, {3.3 1.5}, {4.2 1.7}, {5.2 2.0}, {6.3 2.0}, {7.6 2.9}, {9.0 3.1}, {10.1 3.5}, {10.6 3.7}, {11.7 4.3}"
00:40:44.203 00.001 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
00:40:44.203 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 1.485110
00:40:44.203 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
00:40:44.203 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
00:40:44.203 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 5.925060
00:40:44.203 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
00:40:44.203 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
00:40:44.203 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 3.000000
00:40:44.204 00.001 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
00:40:44.204 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:32:38 AM"
00:40:44.204 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
00:40:44.204 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-0.2 -0.4}, {-1.5 0.5}, {-2.4 1.5}, {-2.9 2.6}, {-3.5 3.4}, {-3.8 4.2}, {-4.4 5.2}, {-4.7 5.9}, {-5.1 6.9}, {-5.2 7.4}, {-5.3 8.1}, {-5.6 9.0}, {-5.8 9.7}"
00:40:44.204 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.2 0.1}, {1.1 0.4}, {2.0 0.9}, {2.4 0.9}, {3.3 1.5}, {4.2 1.7}, {5.2 2.0}, {6.3 2.0}, {7.6 2.9}, {9.0 3.1}, {10.1 3.5}, {10.6 3.7}, {11.7 4.3}"
00:40:44.204 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/12/2026 12:39:23 AM"
00:40:44.204 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003151
00:40:44.204 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.007343
00:40:44.205 00.001 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
00:40:44.205 00.000 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.095830
00:40:44.205 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.605890
00:40:44.205 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.945339
00:40:44.205 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
00:40:44.205 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
00:40:44.205 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
00:40:44.205 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:40:44.205 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:40:44.206 00.001 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:40:44.206 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:40:44.206 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:40:44.206 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.633120
00:40:44.206 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 18
00:40:44.206 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 8
00:40:44.206 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:40:44.206 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 4
00:40:44.206 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:39:23 AM"
00:40:44.207 00.001 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
00:40:44.207 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 -0.0}, {-4.7 -0.2}, {-6.7 -0.5}, {-8.5 -0.4}, {-9.4 -0.4}, {-9.3 -0.6}, {-10.4 -0.5}, {-11.3 -0.7}, {-12.5 -0.8}, {-13.8 -1.0}, {-15.6 -1.1}, {-18.4 -1.1}, {-19.5 -1.0}, {-20.7 -1.0}, {-21.9 -1.0}, {-22.2 -1.1}, {-24.1 -1.1}, {-25.5 -1.2}, {-25.5 -1.2}, {-17.4 -1.3}, {-9.4 -1.8}, {-1.0 -1.8}, {1.3 -2.0}"
00:40:44.207 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.5 5.1}, {0.0 9.4}, {-0.1 13.4}, {-0.8 16.5}, {-0.0 19.2}, {0.2 21.5}, {1.2 24.1}, {0.9 26.4}, {0.9 26.4}, {0.4 7.9}, {-0.8 -6.2}"
00:40:44.207 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
00:40:44.207 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
00:40:44.207 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
00:40:44.207 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
00:40:44.207 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.633120
00:40:44.208 00.001 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 18
00:40:44.208 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 8
00:40:44.208 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
00:40:44.208 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 4
00:40:44.208 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:39:23 AM"
00:40:44.208 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
00:40:44.208 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 -0.0}, {-4.7 -0.2}, {-6.7 -0.5}, {-8.5 -0.4}, {-9.4 -0.4}, {-9.3 -0.6}, {-10.4 -0.5}, {-11.3 -0.7}, {-12.5 -0.8}, {-13.8 -1.0}, {-15.6 -1.1}, {-18.4 -1.1}, {-19.5 -1.0}, {-20.7 -1.0}, {-21.9 -1.0}, {-22.2 -1.1}, {-24.1 -1.1}, {-25.5 -1.2}, {-25.5 -1.2}, {-17.4 -1.3}, {-9.4 -1.8}, {-1.0 -1.8}, {1.3 -2.0}"
00:40:44.208 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.5 5.1}, {0.0 9.4}, {-0.1 13.4}, {-0.8 16.5}, {-0.0 19.2}, {0.2 21.5}, {1.2 24.1}, {0.9 26.4}, {0.9 26.4}, {0.4 7.9}, {-0.8 -6.2}"
00:40:44.291 00.083 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
00:40:44.292 00.001 5052 ScopeASCOM::SideOfPier() returns 0
00:40:44.292 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:40:44.292 00.000 5052 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
00:40:44.292 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
00:40:44.292 00.000 5052 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 54.2
00:40:44.292 00.000 5052 MountToCamera -- mountTheta (0.00) + m_xAngle (-3.10) = xAngle (-3.10 = -3.10)
00:40:44.292 00.000 5052 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
00:40:44.292 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
00:40:44.293 00.001 5052 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
00:40:44.293 00.000 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
00:40:44.293 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
00:40:44.302 00.009 5052 UpdateGuideState exits: m=179 SNR=9.1
00:40:44.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:44.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:44.302 00.000 5052 Enqueuing Expose request
00:40:44.302 00.000 8976 Worker thread wakes up
00:40:44.302 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:44.302 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:44.986 00.684 8976 Exposure complete
00:40:44.991 00.005 8976 worker thread done servicing request
00:40:44.991 00.000 5052 OnExposeComplete: enter
00:40:44.991 00.000 5052 UpdateGuideState(): m_state=6
00:40:44.991 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
00:40:44.991 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.62, Mass=177, SNR=9.1, Peak=59 HFD=4.1
00:40:44.991 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
00:40:44.991 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.45)
00:40:44.991 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.69 mountX=0.00 mountY=0.20, mountTheta=1.55
00:40:44.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.09, opts=13)
00:40:44.992 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.09)
00:40:44.992 00.000 8976 Worker thread wakes up
00:40:44.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.09) opts 0xd
00:40:44.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.09)
00:40:44.992 00.000 8976 Moving (-0.18, -0.09) raw xDistance=0.00 yDistance=0.20
00:40:44.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:40:44.993 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:40:44.993 00.000 8976 MoveAxis(R, 0, ABG)
00:40:44.993 00.000 8976 MoveAxis(U, 0, ABG)
00:40:44.993 00.000 8976 move complete, result=0
00:40:44.993 00.000 8976 worker thread done servicing request
00:40:44.994 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
00:40:45.002 00.008 5052 UpdateGuideState exits: m=177 SNR=9.1
00:40:45.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:45.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:45.002 00.000 5052 Enqueuing Expose request
00:40:45.002 00.000 8976 Worker thread wakes up
00:40:45.002 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:45.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:45.002 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:45.691 00.689 8976 Exposure complete
00:40:45.697 00.006 8976 worker thread done servicing request
00:40:45.697 00.000 5052 OnExposeComplete: enter
00:40:45.697 00.000 5052 UpdateGuideState(): m_state=6
00:40:45.697 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
00:40:45.697 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.75, Mass=201, SNR=9.7, Peak=65 HFD=3.7
00:40:45.697 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
00:40:45.697 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
00:40:45.697 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.04 hyp=0.51 cameraTheta=0.09 mountX=-0.19 mountY=-0.45, mountTheta=-1.97
00:40:45.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.04, opts=13)
00:40:45.698 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.04)
00:40:45.698 00.000 8976 Worker thread wakes up
00:40:45.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.04) opts 0xd
00:40:45.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.04)
00:40:45.698 00.000 8976 Moving (0.51, 0.04) raw xDistance=-0.19 yDistance=-0.45
00:40:45.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:40:45.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
00:40:45.698 00.000 8976 MoveAxis(R, 0, ABG)
00:40:45.698 00.000 8976 MoveAxis(U, 2, ABG)
00:40:45.698 00.000 8976 stepping (0, 0) + (0, 2)
00:40:45.698 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:45.699 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:40:45.708 00.009 5052 UpdateGuideState exits: m=201 SNR=9.7
00:40:45.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:45.708 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:45.708 00.000 5052 Enqueuing Expose request
00:40:45.726 00.018 8976 Received - 47 (G) 
00:40:45.726 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:45.726 00.000 8976 stepped: pos (0, 2)
00:40:45.726 00.000 8976 move complete, result=0
00:40:45.726 00.000 8976 worker thread done servicing request
00:40:45.727 00.001 8976 Worker thread wakes up
00:40:45.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:45.727 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:45.727 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:40:46.417 00.690 8976 Exposure complete
00:40:46.423 00.006 8976 worker thread done servicing request
00:40:46.423 00.000 5052 OnExposeComplete: enter
00:40:46.423 00.000 5052 UpdateGuideState(): m_state=6
00:40:46.423 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
00:40:46.423 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.70, Mass=174, SNR=9.1, Peak=59 HFD=4.0
00:40:46.423 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
00:40:46.423 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
00:40:46.423 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.01 hyp=0.85 cameraTheta=-0.02 mountX=-0.40 mountY=-0.71, mountTheta=-2.08
00:40:46.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.01, opts=13)
00:40:46.424 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.01)
00:40:46.424 00.000 8976 Worker thread wakes up
00:40:46.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.01) opts 0xd
00:40:46.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.01)
00:40:46.424 00.000 8976 Moving (0.85, -0.01) raw xDistance=-0.40 yDistance=-0.71
00:40:46.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
00:40:46.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.71
00:40:46.424 00.000 8976 MoveAxis(R, 2, ABG)
00:40:46.424 00.000 8976 stepping (0, 2) + (2, 0)
00:40:46.424 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:46.425 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
00:40:46.434 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
00:40:46.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:46.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:46.434 00.000 5052 Enqueuing Expose request
00:40:46.446 00.012 8976 Received - 47 (G) 
00:40:46.446 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:46.446 00.000 8976 stepped: pos (2, 2)
00:40:46.446 00.000 8976 MoveAxis(U, 3, ABG)
00:40:46.446 00.000 8976 stepping (2, 2) + (0, 3)
00:40:46.446 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:40:46.478 00.032 8976 Received - 47 (G) 
00:40:46.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:40:46.478 00.000 8976 stepped: pos (2, 5)
00:40:46.478 00.000 8976 move complete, result=0
00:40:46.478 00.000 8976 worker thread done servicing request
00:40:46.478 00.000 8976 Worker thread wakes up
00:40:46.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:46.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:46.478 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
00:40:47.174 00.696 8976 Exposure complete
00:40:47.179 00.005 8976 worker thread done servicing request
00:40:47.180 00.001 5052 OnExposeComplete: enter
00:40:47.180 00.000 5052 UpdateGuideState(): m_state=6
00:40:47.180 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
00:40:47.180 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=282.06, Mass=197, SNR=9.7, Peak=60 HFD=3.7
00:40:47.180 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
00:40:47.180 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
00:40:47.180 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.35 hyp=0.64 cameraTheta=0.58 mountX=0.07 mountY=-0.64, mountTheta=-1.46
00:40:47.180 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.35, opts=13)
00:40:47.181 00.001 5052 Enqueuing Move request for stepguider (0.54, 0.35)
00:40:47.181 00.000 8976 Worker thread wakes up
00:40:47.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.35) opts 0xd
00:40:47.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.35)
00:40:47.181 00.000 8976 Moving (0.54, 0.35) raw xDistance=0.07 yDistance=-0.64
00:40:47.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:40:47.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
00:40:47.181 00.000 8976 MoveAxis(R, 0, ABG)
00:40:47.181 00.000 8976 MoveAxis(U, 3, ABG)
00:40:47.181 00.000 8976 stepping (2, 5) + (0, 3)
00:40:47.181 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:40:47.182 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
00:40:47.192 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
00:40:47.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:47.192 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:47.192 00.000 5052 Enqueuing Expose request
00:40:47.214 00.022 8976 Received - 47 (G) 
00:40:47.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:40:47.214 00.000 8976 stepped: pos (2, 8)
00:40:47.214 00.000 8976 move complete, result=0
00:40:47.214 00.000 8976 worker thread done servicing request
00:40:47.214 00.000 8976 Worker thread wakes up
00:40:47.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:47.214 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:47.214 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
00:40:47.903 00.689 8976 Exposure complete
00:40:47.908 00.005 8976 worker thread done servicing request
00:40:47.908 00.000 5052 OnExposeComplete: enter
00:40:47.909 00.001 5052 UpdateGuideState(): m_state=6
00:40:47.909 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
00:40:47.909 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.54, Mass=173, SNR=9.0, Peak=63 HFD=3.7
00:40:47.909 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
00:40:47.909 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
00:40:47.909 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.17 hyp=0.63 cameraTheta=-0.27 mountX=-0.42 mountY=-0.42, mountTheta=-2.36
00:40:47.909 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.17, opts=13)
00:40:47.909 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.17)
00:40:47.910 00.001 8976 Worker thread wakes up
00:40:47.910 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.17) opts 0xd
00:40:47.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.17)
00:40:47.910 00.000 8976 Moving (0.61, -0.17) raw xDistance=-0.42 yDistance=-0.42
00:40:47.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
00:40:47.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
00:40:47.910 00.000 8976 MoveAxis(R, 2, ABG)
00:40:47.910 00.000 8976 stepping (2, 8) + (2, 0)
00:40:47.910 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:47.910 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:40:47.920 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
00:40:47.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:47.921 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:47.921 00.000 5052 Enqueuing Expose request
00:40:47.933 00.012 8976 Received - 47 (G) 
00:40:47.933 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:47.933 00.000 8976 stepped: pos (4, 8)
00:40:47.933 00.000 8976 MoveAxis(U, 2, ABG)
00:40:47.933 00.000 8976 stepping (4, 8) + (0, 2)
00:40:47.933 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:47.964 00.031 8976 Received - 47 (G) 
00:40:47.964 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:47.964 00.000 8976 stepped: pos (4, 10)
00:40:47.964 00.000 8976 move complete, result=0
00:40:47.964 00.000 8976 worker thread done servicing request
00:40:47.964 00.000 8976 Worker thread wakes up
00:40:47.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:47.966 00.002 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
00:40:47.966 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:48.655 00.689 8976 Exposure complete
00:40:48.661 00.006 8976 worker thread done servicing request
00:40:48.661 00.000 5052 OnExposeComplete: enter
00:40:48.661 00.000 5052 UpdateGuideState(): m_state=6
00:40:48.661 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
00:40:48.661 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.13, Mass=151, SNR=8.4, Peak=59 HFD=3.8
00:40:48.661 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
00:40:48.661 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
00:40:48.661 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.42 hyp=0.42 cameraTheta=1.76 mountX=0.41 mountY=-0.16, mountTheta=-0.37
00:40:48.661 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.42, opts=13)
00:40:48.661 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.42)
00:40:48.662 00.001 8976 Worker thread wakes up
00:40:48.662 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.42) opts 0xd
00:40:48.662 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.42)
00:40:48.662 00.000 8976 Moving (-0.08, 0.42) raw xDistance=0.41 yDistance=-0.16
00:40:48.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
00:40:48.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:40:48.662 00.000 8976 MoveAxis(L, 2, ABG)
00:40:48.662 00.000 8976 stepping (4, 10) + (-2, 0)
00:40:48.662 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:48.662 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
00:40:48.672 00.010 5052 UpdateGuideState exits: m=151 SNR=8.4
00:40:48.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:48.672 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:48.672 00.000 5052 Enqueuing Expose request
00:40:48.684 00.012 8976 Received - 47 (G) 
00:40:48.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:48.684 00.000 8976 stepped: pos (2, 10)
00:40:48.684 00.000 8976 MoveAxis(U, 0, ABG)
00:40:48.684 00.000 8976 move complete, result=0
00:40:48.684 00.000 8976 worker thread done servicing request
00:40:48.684 00.000 8976 Worker thread wakes up
00:40:48.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:48.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:48.684 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
00:40:49.386 00.702 8976 Exposure complete
00:40:49.392 00.006 8976 worker thread done servicing request
00:40:49.392 00.000 5052 OnExposeComplete: enter
00:40:49.392 00.000 5052 UpdateGuideState(): m_state=6
00:40:49.392 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
00:40:49.392 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=282.09, Mass=170, SNR=8.9, Peak=58 HFD=4.2
00:40:49.392 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
00:40:49.392 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
00:40:49.392 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.56 mountX=0.34 mountY=-0.21, mountTheta=-0.56
00:40:49.393 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.38, opts=13)
00:40:49.393 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.38)
00:40:49.393 00.000 8976 Worker thread wakes up
00:40:49.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.38) opts 0xd
00:40:49.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.38)
00:40:49.393 00.000 8976 Moving (0.01, 0.38) raw xDistance=0.34 yDistance=-0.21
00:40:49.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
00:40:49.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:40:49.394 00.001 8976 MoveAxis(L, 2, ABG)
00:40:49.394 00.000 8976 stepping (2, 10) + (-2, 0)
00:40:49.394 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:49.394 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
00:40:49.404 00.010 5052 UpdateGuideState exits: m=170 SNR=8.9
00:40:49.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:49.404 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:49.404 00.000 5052 Enqueuing Expose request
00:40:49.419 00.015 8976 Received - 47 (G) 
00:40:49.419 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:49.419 00.000 8976 stepped: pos (0, 10)
00:40:49.419 00.000 8976 MoveAxis(U, 0, ABG)
00:40:49.419 00.000 8976 move complete, result=0
00:40:49.419 00.000 8976 worker thread done servicing request
00:40:49.419 00.000 8976 Worker thread wakes up
00:40:49.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:49.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:49.420 00.001 5052 GuideStep: 0.3 px 2 ms WEST, -0.2 px 0 ms NORTH
00:40:50.114 00.694 8976 Exposure complete
00:40:50.119 00.005 8976 worker thread done servicing request
00:40:50.119 00.000 5052 OnExposeComplete: enter
00:40:50.119 00.000 5052 UpdateGuideState(): m_state=6
00:40:50.119 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
00:40:50.119 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.60, Mass=200, SNR=9.7, Peak=63 HFD=3.8
00:40:50.119 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
00:40:50.119 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
00:40:50.120 00.001 5052 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.54 mountX=-0.17 mountY=-0.09, mountTheta=-2.67
00:40:50.120 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.10, opts=13)
00:40:50.120 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.10)
00:40:50.120 00.000 8976 Worker thread wakes up
00:40:50.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.10) opts 0xd
00:40:50.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.10)
00:40:50.120 00.000 8976 Moving (0.17, -0.10) raw xDistance=-0.17 yDistance=-0.09
00:40:50.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:40:50.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:40:50.121 00.001 8976 MoveAxis(R, 0, ABG)
00:40:50.121 00.000 8976 MoveAxis(U, 0, ABG)
00:40:50.121 00.000 8976 move complete, result=0
00:40:50.121 00.000 8976 worker thread done servicing request
00:40:50.122 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:40:50.131 00.009 5052 UpdateGuideState exits: m=200 SNR=9.7
00:40:50.132 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:50.132 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:50.132 00.000 5052 Enqueuing Expose request
00:40:50.132 00.000 8976 Worker thread wakes up
00:40:50.132 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:50.132 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:50.132 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:50.817 00.685 8976 Exposure complete
00:40:50.823 00.006 8976 worker thread done servicing request
00:40:50.823 00.000 5052 OnExposeComplete: enter
00:40:50.823 00.000 5052 UpdateGuideState(): m_state=6
00:40:50.823 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
00:40:50.823 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.27, Mass=180, SNR=9.2, Peak=65 HFD=3.5
00:40:50.823 00.000 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
00:40:50.823 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.15 = 3.13)
00:40:50.823 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.44 hyp=0.52 cameraTheta=-1.00 mountX=-0.52 mountY=0.00, mountTheta=3.13
00:40:50.824 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.44, opts=13)
00:40:50.824 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.44)
00:40:50.824 00.000 8976 Worker thread wakes up
00:40:50.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.44) opts 0xd
00:40:50.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.44)
00:40:50.824 00.000 8976 Moving (0.28, -0.44) raw xDistance=-0.52 yDistance=0.00
00:40:50.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
00:40:50.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:40:50.824 00.000 8976 MoveAxis(R, 2, ABG)
00:40:50.824 00.000 8976 stepping (0, 10) + (2, 0)
00:40:50.824 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:50.825 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:40:50.834 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
00:40:50.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:50.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:50.834 00.000 5052 Enqueuing Expose request
00:40:50.858 00.024 8976 Received - 47 (G) 
00:40:50.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:50.858 00.000 8976 stepped: pos (2, 10)
00:40:50.858 00.000 8976 MoveAxis(U, 0, ABG)
00:40:50.858 00.000 8976 move complete, result=0
00:40:50.858 00.000 8976 worker thread done servicing request
00:40:50.858 00.000 8976 Worker thread wakes up
00:40:50.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:50.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:50.858 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.0 px 0 ms NORTH
00:40:51.546 00.688 8976 Exposure complete
00:40:51.551 00.005 8976 worker thread done servicing request
00:40:51.552 00.001 5052 OnExposeComplete: enter
00:40:51.552 00.000 5052 UpdateGuideState(): m_state=6
00:40:51.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
00:40:51.552 00.000 5052 Star::Find returns 1 (1), X=330.00, Y=281.55, Mass=196, SNR=9.6, Peak=61 HFD=3.7
00:40:51.552 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
00:40:51.552 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
00:40:51.552 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.16 hyp=0.84 cameraTheta=-0.19 mountX=-0.52 mountY=-0.60, mountTheta=-2.28
00:40:51.553 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.16, opts=13)
00:40:51.553 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.16)
00:40:51.553 00.000 8976 Worker thread wakes up
00:40:51.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.16) opts 0xd
00:40:51.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.16)
00:40:51.553 00.000 8976 Moving (0.83, -0.16) raw xDistance=-0.52 yDistance=-0.60
00:40:51.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
00:40:51.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
00:40:51.553 00.000 8976 MoveAxis(R, 2, ABG)
00:40:51.553 00.000 8976 stepping (2, 10) + (2, 0)
00:40:51.553 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:51.554 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:40:51.563 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6 Saturated
00:40:51.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:51.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:51.563 00.000 5052 Enqueuing Expose request
00:40:51.578 00.015 8976 Received - 47 (G) 
00:40:51.578 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:51.578 00.000 8976 stepped: pos (4, 10)
00:40:51.578 00.000 8976 MoveAxis(U, 2, ABG)
00:40:51.578 00.000 8976 stepping (4, 10) + (0, 2)
00:40:51.578 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:51.610 00.032 8976 Received - 47 (G) 
00:40:51.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:51.610 00.000 8976 stepped: pos (4, 12)
00:40:51.610 00.000 8976 move complete, result=0
00:40:51.610 00.000 8976 worker thread done servicing request
00:40:51.610 00.000 8976 Worker thread wakes up
00:40:51.610 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:51.610 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:51.610 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
00:40:52.301 00.691 8976 Exposure complete
00:40:52.306 00.005 8976 worker thread done servicing request
00:40:52.306 00.000 5052 OnExposeComplete: enter
00:40:52.306 00.000 5052 UpdateGuideState(): m_state=6
00:40:52.306 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
00:40:52.307 00.001 5052 Star::Find returns 1 (0), X=329.74, Y=281.97, Mass=171, SNR=9.0, Peak=65 HFD=3.4
00:40:52.307 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
00:40:52.307 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
00:40:52.307 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.26 hyp=0.62 cameraTheta=0.43 mountX=-0.03 mountY=-0.61, mountTheta=-1.62
00:40:52.308 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.26, opts=13)
00:40:52.308 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.26)
00:40:52.308 00.000 8976 Worker thread wakes up
00:40:52.308 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.26) opts 0xd
00:40:52.308 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.26)
00:40:52.308 00.000 8976 Moving (0.56, 0.26) raw xDistance=-0.03 yDistance=-0.61
00:40:52.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:40:52.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
00:40:52.308 00.000 8976 MoveAxis(R, 0, ABG)
00:40:52.308 00.000 8976 MoveAxis(U, 3, ABG)
00:40:52.308 00.000 8976 stepping (4, 12) + (0, 3)
00:40:52.308 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:40:52.309 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:40:52.319 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
00:40:52.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:52.319 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:52.319 00.000 5052 Enqueuing Expose request
00:40:52.345 00.026 8976 Received - 47 (G) 
00:40:52.345 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:40:52.345 00.000 8976 stepped: pos (4, 15)
00:40:52.345 00.000 8976 move complete, result=0
00:40:52.345 00.000 8976 worker thread done servicing request
00:40:52.345 00.000 8976 Worker thread wakes up
00:40:52.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:52.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:52.345 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
00:40:53.037 00.692 8976 Exposure complete
00:40:53.043 00.006 8976 worker thread done servicing request
00:40:53.043 00.000 5052 OnExposeComplete: enter
00:40:53.043 00.000 5052 UpdateGuideState(): m_state=6
00:40:53.043 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
00:40:53.043 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.87, Mass=202, SNR=9.7, Peak=65 HFD=3.6
00:40:53.044 00.001 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
00:40:53.044 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
00:40:53.044 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.16 hyp=0.46 cameraTheta=0.35 mountX=-0.06 mountY=-0.45, mountTheta=-1.70
00:40:53.044 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.16, opts=13)
00:40:53.044 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.16)
00:40:53.044 00.000 8976 Worker thread wakes up
00:40:53.045 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.16) opts 0xd
00:40:53.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.16)
00:40:53.045 00.000 8976 Moving (0.44, 0.16) raw xDistance=-0.06 yDistance=-0.45
00:40:53.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:40:53.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
00:40:53.045 00.000 8976 MoveAxis(R, 0, ABG)
00:40:53.045 00.000 8976 MoveAxis(U, 2, ABG)
00:40:53.045 00.000 8976 stepping (4, 15) + (0, 2)
00:40:53.045 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:53.045 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:40:53.055 00.010 5052 UpdateGuideState exits: m=202 SNR=9.7
00:40:53.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:53.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:53.056 00.001 5052 Enqueuing Expose request
00:40:53.081 00.025 8976 Received - 47 (G) 
00:40:53.081 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:53.081 00.000 8976 stepped: pos (4, 17)
00:40:53.081 00.000 8976 move complete, result=0
00:40:53.081 00.000 8976 worker thread done servicing request
00:40:53.081 00.000 8976 Worker thread wakes up
00:40:53.081 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:53.081 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:53.081 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:40:53.771 00.690 8976 Exposure complete
00:40:53.777 00.006 8976 worker thread done servicing request
00:40:53.777 00.000 5052 OnExposeComplete: enter
00:40:53.777 00.000 5052 UpdateGuideState(): m_state=6
00:40:53.777 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
00:40:53.777 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.60, Mass=202, SNR=9.7, Peak=63 HFD=3.4
00:40:53.777 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
00:40:53.777 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
00:40:53.777 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.11 hyp=0.45 cameraTheta=-0.25 mountX=-0.30 mountY=-0.30, mountTheta=-2.35
00:40:53.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.11, opts=13)
00:40:53.778 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.11)
00:40:53.778 00.000 8976 Worker thread wakes up
00:40:53.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.11) opts 0xd
00:40:53.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.11)
00:40:53.778 00.000 8976 Moving (0.44, -0.11) raw xDistance=-0.30 yDistance=-0.30
00:40:53.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:40:53.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
00:40:53.778 00.000 8976 MoveAxis(R, 1, ABG)
00:40:53.778 00.000 8976 stepping (4, 17) + (1, 0)
00:40:53.778 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:53.779 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:40:53.788 00.009 5052 UpdateGuideState exits: m=202 SNR=9.7
00:40:53.788 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:53.788 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:53.788 00.000 5052 Enqueuing Expose request
00:40:53.799 00.011 8976 Received - 47 (G) 
00:40:53.799 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:53.799 00.000 8976 stepped: pos (5, 17)
00:40:53.800 00.001 8976 MoveAxis(U, 1, ABG)
00:40:53.800 00.000 8976 stepping (5, 17) + (0, 1)
00:40:53.800 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:53.831 00.031 8976 Received - 47 (G) 
00:40:53.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:53.831 00.000 8976 stepped: pos (5, 18)
00:40:53.831 00.000 8976 move complete, result=0
00:40:53.831 00.000 8976 worker thread done servicing request
00:40:53.831 00.000 8976 Worker thread wakes up
00:40:53.831 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
00:40:53.832 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:53.832 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:54.522 00.690 8976 Exposure complete
00:40:54.527 00.005 8976 worker thread done servicing request
00:40:54.528 00.001 5052 OnExposeComplete: enter
00:40:54.528 00.000 5052 UpdateGuideState(): m_state=6
00:40:54.528 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
00:40:54.528 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.56, Mass=190, SNR=9.5, Peak=63 HFD=4.2
00:40:54.528 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
00:40:54.528 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
00:40:54.528 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.15 hyp=0.32 cameraTheta=-0.48 mountX=-0.26 mountY=-0.16, mountTheta=-2.59
00:40:54.529 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.15, opts=13)
00:40:54.529 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.15)
00:40:54.529 00.000 8976 Worker thread wakes up
00:40:54.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.15) opts 0xd
00:40:54.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.15)
00:40:54.529 00.000 8976 Moving (0.28, -0.15) raw xDistance=-0.26 yDistance=-0.16
00:40:54.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
00:40:54.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:40:54.529 00.000 8976 MoveAxis(R, 1, ABG)
00:40:54.529 00.000 8976 stepping (5, 18) + (1, 0)
00:40:54.529 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:54.531 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
00:40:54.543 00.012 5052 UpdateGuideState exits: m=190 SNR=9.5
00:40:54.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:54.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:54.543 00.000 5052 Enqueuing Expose request
00:40:54.551 00.008 8976 Received - 47 (G) 
00:40:54.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:54.551 00.000 8976 stepped: pos (6, 18)
00:40:54.551 00.000 8976 MoveAxis(U, 0, ABG)
00:40:54.551 00.000 8976 move complete, result=0
00:40:54.551 00.000 8976 worker thread done servicing request
00:40:54.551 00.000 8976 Worker thread wakes up
00:40:54.551 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
00:40:54.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:54.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:55.246 00.695 8976 Exposure complete
00:40:55.251 00.005 8976 worker thread done servicing request
00:40:55.251 00.000 5052 OnExposeComplete: enter
00:40:55.252 00.001 5052 UpdateGuideState(): m_state=6
00:40:55.252 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
00:40:55.252 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.83, Mass=164, SNR=8.8, Peak=65 HFD=3.5
00:40:55.252 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
00:40:55.252 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
00:40:55.252 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.48 mountX=0.00 mountY=-0.26, mountTheta=-1.56
00:40:55.252 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.12, opts=13)
00:40:55.252 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.12)
00:40:55.252 00.000 8976 Worker thread wakes up
00:40:55.253 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.12) opts 0xd
00:40:55.253 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.12)
00:40:55.253 00.000 8976 Moving (0.23, 0.12) raw xDistance=0.00 yDistance=-0.26
00:40:55.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:40:55.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:40:55.253 00.000 8976 MoveAxis(R, 0, ABG)
00:40:55.253 00.000 8976 MoveAxis(U, 1, ABG)
00:40:55.253 00.000 8976 stepping (6, 18) + (0, 1)
00:40:55.253 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:55.253 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:40:55.263 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
00:40:55.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:55.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:55.263 00.000 5052 Enqueuing Expose request
00:40:55.287 00.024 8976 Received - 47 (G) 
00:40:55.287 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:55.287 00.000 8976 stepped: pos (6, 19)
00:40:55.287 00.000 8976 move complete, result=0
00:40:55.287 00.000 8976 worker thread done servicing request
00:40:55.287 00.000 8976 Worker thread wakes up
00:40:55.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:55.287 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
00:40:55.287 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:55.979 00.692 8976 Exposure complete
00:40:55.984 00.005 8976 worker thread done servicing request
00:40:55.984 00.000 5052 OnExposeComplete: enter
00:40:55.984 00.000 5052 UpdateGuideState(): m_state=6
00:40:55.984 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
00:40:55.984 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.80, Mass=181, SNR=9.2, Peak=62 HFD=3.7
00:40:55.984 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
00:40:55.985 00.001 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
00:40:55.985 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.09 hyp=0.42 cameraTheta=0.22 mountX=-0.10 mountY=-0.39, mountTheta=-1.83
00:40:55.985 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.09, opts=13)
00:40:55.985 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.09)
00:40:55.985 00.000 8976 Worker thread wakes up
00:40:55.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.09) opts 0xd
00:40:55.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.09)
00:40:55.985 00.000 8976 Moving (0.41, 0.09) raw xDistance=-0.10 yDistance=-0.39
00:40:55.986 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:40:55.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
00:40:55.986 00.000 8976 MoveAxis(R, 0, ABG)
00:40:55.986 00.000 8976 MoveAxis(U, 2, ABG)
00:40:55.986 00.000 8976 stepping (6, 19) + (0, 2)
00:40:55.986 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:55.986 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:40:55.996 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
00:40:55.996 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:55.996 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:55.996 00.000 5052 Enqueuing Expose request
00:40:56.021 00.025 8976 Received - 47 (G) 
00:40:56.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:40:56.021 00.000 8976 stepped: pos (6, 21)
00:40:56.021 00.000 8976 move complete, result=0
00:40:56.021 00.000 8976 worker thread done servicing request
00:40:56.021 00.000 8976 Worker thread wakes up
00:40:56.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:56.021 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:56.021 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:40:56.713 00.692 8976 Exposure complete
00:40:56.719 00.006 8976 worker thread done servicing request
00:40:56.719 00.000 5052 OnExposeComplete: enter
00:40:56.719 00.000 5052 UpdateGuideState(): m_state=6
00:40:56.719 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
00:40:56.719 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.66, Mass=190, SNR=9.4, Peak=64 HFD=3.3
00:40:56.719 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
00:40:56.719 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
00:40:56.719 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.05 hyp=0.32 cameraTheta=-0.16 mountX=-0.19 mountY=-0.23, mountTheta=-2.25
00:40:56.720 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.05, opts=13)
00:40:56.720 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.05)
00:40:56.720 00.000 8976 Worker thread wakes up
00:40:56.720 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.05) opts 0xd
00:40:56.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.05)
00:40:56.720 00.000 8976 Moving (0.31, -0.05) raw xDistance=-0.19 yDistance=-0.23
00:40:56.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:40:56.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:40:56.720 00.000 8976 MoveAxis(R, 0, ABG)
00:40:56.720 00.000 8976 MoveAxis(U, 0, ABG)
00:40:56.720 00.000 8976 move complete, result=0
00:40:56.720 00.000 8976 worker thread done servicing request
00:40:56.721 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:40:56.731 00.010 5052 UpdateGuideState exits: m=190 SNR=9.4
00:40:56.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:56.731 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:56.731 00.000 5052 Enqueuing Expose request
00:40:56.731 00.000 8976 Worker thread wakes up
00:40:56.731 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:40:56.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:56.731 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:57.417 00.686 8976 Exposure complete
00:40:57.422 00.005 8976 worker thread done servicing request
00:40:57.422 00.000 5052 OnExposeComplete: enter
00:40:57.423 00.001 5052 UpdateGuideState(): m_state=6
00:40:57.423 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
00:40:57.423 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.75, Mass=187, SNR=9.4, Peak=65 HFD=3.7
00:40:57.423 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
00:40:57.423 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
00:40:57.423 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.04 hyp=0.33 cameraTheta=0.12 mountX=-0.11 mountY=-0.29, mountTheta=-1.94
00:40:57.423 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.04, opts=13)
00:40:57.423 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.04)
00:40:57.423 00.000 8976 Worker thread wakes up
00:40:57.424 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.04) opts 0xd
00:40:57.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.04)
00:40:57.424 00.000 8976 Moving (0.33, 0.04) raw xDistance=-0.11 yDistance=-0.29
00:40:57.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:40:57.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
00:40:57.424 00.000 8976 MoveAxis(R, 0, ABG)
00:40:57.424 00.000 8976 MoveAxis(U, 1, ABG)
00:40:57.424 00.000 8976 stepping (6, 21) + (0, 1)
00:40:57.424 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:57.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:40:57.434 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
00:40:57.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:57.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:57.434 00.000 5052 Enqueuing Expose request
00:40:57.445 00.011 8976 Received - 47 (G) 
00:40:57.445 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:57.445 00.000 8976 stepped: pos (6, 22)
00:40:57.445 00.000 8976 move complete, result=0
00:40:57.445 00.000 8976 worker thread done servicing request
00:40:57.445 00.000 8976 Worker thread wakes up
00:40:57.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:57.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:57.445 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:40:58.131 00.686 8976 Exposure complete
00:40:58.137 00.006 8976 worker thread done servicing request
00:40:58.138 00.001 5052 OnExposeComplete: enter
00:40:58.138 00.000 5052 UpdateGuideState(): m_state=6
00:40:58.138 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
00:40:58.138 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.89, Mass=185, SNR=9.3, Peak=62 HFD=3.7
00:40:58.138 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
00:40:58.138 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
00:40:58.138 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.90 mountX=0.10 mountY=-0.22, mountTheta=-1.16
00:40:58.138 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.18, opts=13)
00:40:58.138 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.18)
00:40:58.139 00.001 8976 Worker thread wakes up
00:40:58.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.18) opts 0xd
00:40:58.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.18)
00:40:58.139 00.000 8976 Moving (0.15, 0.18) raw xDistance=0.10 yDistance=-0.22
00:40:58.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:40:58.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:40:58.139 00.000 8976 MoveAxis(R, 0, ABG)
00:40:58.139 00.000 8976 MoveAxis(U, 0, ABG)
00:40:58.139 00.000 8976 move complete, result=0
00:40:58.139 00.000 8976 worker thread done servicing request
00:40:58.139 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:40:58.149 00.010 5052 UpdateGuideState exits: m=185 SNR=9.3
00:40:58.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:58.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:58.149 00.000 5052 Enqueuing Expose request
00:40:58.149 00.000 8976 Worker thread wakes up
00:40:58.149 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:40:58.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:58.149 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:58.836 00.687 8976 Exposure complete
00:40:58.842 00.006 8976 worker thread done servicing request
00:40:58.842 00.000 5052 OnExposeComplete: enter
00:40:58.842 00.000 5052 UpdateGuideState(): m_state=6
00:40:58.842 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
00:40:58.842 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.99, Mass=194, SNR=9.5, Peak=60 HFD=4.3
00:40:58.842 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.12 = -0.12)
00:40:58.842 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
00:40:58.842 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.92 mountX=0.30 mountY=-0.07, mountTheta=-0.22
00:40:58.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.28, opts=13)
00:40:58.843 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.28)
00:40:58.843 00.000 8976 Worker thread wakes up
00:40:58.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.28) opts 0xd
00:40:58.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.28)
00:40:58.843 00.000 8976 Moving (-0.10, 0.28) raw xDistance=0.30 yDistance=-0.07
00:40:58.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:40:58.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:40:58.843 00.000 8976 MoveAxis(L, 1, ABG)
00:40:58.844 00.001 8976 stepping (6, 22) + (-1, 0)
00:40:58.844 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:58.844 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
00:40:58.854 00.010 5052 UpdateGuideState exits: m=194 SNR=9.5
00:40:58.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:58.854 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:58.854 00.000 5052 Enqueuing Expose request
00:40:58.868 00.014 8976 Received - 47 (G) 
00:40:58.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:40:58.868 00.000 8976 stepped: pos (5, 22)
00:40:58.868 00.000 8976 MoveAxis(U, 0, ABG)
00:40:58.868 00.000 8976 move complete, result=0
00:40:58.868 00.000 8976 worker thread done servicing request
00:40:58.868 00.000 8976 Worker thread wakes up
00:40:58.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:58.868 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:40:58.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:40:59.558 00.690 8976 Exposure complete
00:40:59.564 00.006 8976 worker thread done servicing request
00:40:59.564 00.000 5052 OnExposeComplete: enter
00:40:59.564 00.000 5052 UpdateGuideState(): m_state=6
00:40:59.564 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
00:40:59.564 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.91, Mass=164, SNR=8.8, Peak=58 HFD=4.2
00:40:59.564 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
00:40:59.564 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
00:40:59.564 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.24 cameraTheta=0.93 mountX=0.11 mountY=-0.23, mountTheta=-1.13
00:40:59.565 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.20, opts=13)
00:40:59.565 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.20)
00:40:59.565 00.000 8976 Worker thread wakes up
00:40:59.565 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.20) opts 0xd
00:40:59.565 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.20)
00:40:59.565 00.000 8976 Moving (0.15, 0.20) raw xDistance=0.11 yDistance=-0.23
00:40:59.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:40:59.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:40:59.565 00.000 8976 MoveAxis(R, 0, ABG)
00:40:59.565 00.000 8976 MoveAxis(U, 0, ABG)
00:40:59.565 00.000 8976 move complete, result=0
00:40:59.565 00.000 8976 worker thread done servicing request
00:40:59.566 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
00:40:59.575 00.009 5052 UpdateGuideState exits: m=164 SNR=8.8
00:40:59.576 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:59.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:40:59.576 00.000 5052 Enqueuing Expose request
00:40:59.576 00.000 8976 Worker thread wakes up
00:40:59.576 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:40:59.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:40:59.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:00.261 00.685 8976 Exposure complete
00:41:00.267 00.006 8976 worker thread done servicing request
00:41:00.268 00.001 5052 OnExposeComplete: enter
00:41:00.268 00.000 5052 UpdateGuideState(): m_state=6
00:41:00.268 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
00:41:00.268 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.87, Mass=176, SNR=9.0, Peak=60 HFD=4.3
00:41:00.268 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
00:41:00.268 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
00:41:00.268 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.38 mountX=0.13 mountY=-0.11, mountTheta=-0.72
00:41:00.269 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.16, opts=13)
00:41:00.269 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.16)
00:41:00.269 00.000 8976 Worker thread wakes up
00:41:00.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.16) opts 0xd
00:41:00.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.16)
00:41:00.269 00.000 8976 Moving (0.03, 0.16) raw xDistance=0.13 yDistance=-0.11
00:41:00.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:41:00.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:41:00.269 00.000 8976 MoveAxis(R, 0, ABG)
00:41:00.269 00.000 8976 MoveAxis(U, 0, ABG)
00:41:00.269 00.000 8976 move complete, result=0
00:41:00.269 00.000 8976 worker thread done servicing request
00:41:00.270 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
00:41:00.279 00.009 5052 UpdateGuideState exits: m=176 SNR=9.0
00:41:00.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:00.279 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:00.280 00.001 5052 Enqueuing Expose request
00:41:00.280 00.000 8976 Worker thread wakes up
00:41:00.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:00.280 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:00.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:00.969 00.689 8976 Exposure complete
00:41:00.974 00.005 8976 worker thread done servicing request
00:41:00.974 00.000 5052 OnExposeComplete: enter
00:41:00.974 00.000 5052 UpdateGuideState(): m_state=6
00:41:00.974 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
00:41:00.975 00.001 5052 Star::Find returns 1 (0), X=329.22, Y=282.01, Mass=166, SNR=8.9, Peak=62 HFD=4.0
00:41:00.975 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
00:41:00.975 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.73 = -0.73)
00:41:00.975 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.31 cameraTheta=1.41 mountX=0.25 mountY=-0.21, mountTheta=-0.69
00:41:00.975 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.30, opts=13)
00:41:00.975 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.30)
00:41:00.975 00.000 8976 Worker thread wakes up
00:41:00.976 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.30) opts 0xd
00:41:00.976 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.30)
00:41:00.976 00.000 8976 Moving (0.05, 0.30) raw xDistance=0.25 yDistance=-0.21
00:41:00.976 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:41:00.976 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:41:00.976 00.000 8976 MoveAxis(R, 0, ABG)
00:41:00.976 00.000 8976 MoveAxis(U, 0, ABG)
00:41:00.976 00.000 8976 move complete, result=0
00:41:00.976 00.000 8976 worker thread done servicing request
00:41:00.976 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:41:00.986 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
00:41:00.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:00.986 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:00.986 00.000 5052 Enqueuing Expose request
00:41:00.986 00.000 8976 Worker thread wakes up
00:41:00.986 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:41:00.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:00.986 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:01.674 00.688 8976 Exposure complete
00:41:01.680 00.006 8976 worker thread done servicing request
00:41:01.680 00.000 5052 OnExposeComplete: enter
00:41:01.680 00.000 5052 UpdateGuideState(): m_state=6
00:41:01.680 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
00:41:01.680 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.23, Mass=169, SNR=8.9, Peak=60 HFD=3.6
00:41:01.680 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
00:41:01.680 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
00:41:01.680 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.52 hyp=0.53 cameraTheta=1.35 mountX=0.41 mountY=-0.38, mountTheta=-0.75
00:41:01.681 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.52, opts=13)
00:41:01.681 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.52)
00:41:01.681 00.000 8976 Worker thread wakes up
00:41:01.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.52) opts 0xd
00:41:01.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.52)
00:41:01.681 00.000 8976 Moving (0.12, 0.52) raw xDistance=0.41 yDistance=-0.38
00:41:01.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:41:01.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:41:01.681 00.000 8976 MoveAxis(L, 2, ABG)
00:41:01.681 00.000 8976 stepping (5, 22) + (-2, 0)
00:41:01.681 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:01.682 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:41:01.691 00.009 5052 UpdateGuideState exits: m=169 SNR=8.9
00:41:01.691 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:01.691 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:01.692 00.001 5052 Enqueuing Expose request
00:41:01.714 00.022 8976 Received - 47 (G) 
00:41:01.714 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:01.714 00.000 8976 stepped: pos (3, 22)
00:41:01.714 00.000 8976 MoveAxis(U, 2, ABG)
00:41:01.714 00.000 8976 stepping (3, 22) + (0, 2)
00:41:01.714 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:01.746 00.032 8976 Received - 47 (G) 
00:41:01.746 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:01.746 00.000 8976 stepped: pos (3, 24)
00:41:01.746 00.000 8976 move complete, result=0
00:41:01.747 00.001 8976 worker thread done servicing request
00:41:01.747 00.000 8976 Worker thread wakes up
00:41:01.747 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.4 px 2 ms NORTH
00:41:01.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:01.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:02.435 00.688 8976 Exposure complete
00:41:02.441 00.006 8976 worker thread done servicing request
00:41:02.442 00.001 5052 OnExposeComplete: enter
00:41:02.442 00.000 5052 UpdateGuideState(): m_state=6
00:41:02.442 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
00:41:02.442 00.000 5052 Star::Find returns 1 (0), X=328.17, Y=281.94, Mass=169, SNR=8.9, Peak=63 HFD=3.6
00:41:02.442 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
00:41:02.442 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
00:41:02.442 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=0.23 hyp=1.03 cameraTheta=2.92 mountX=0.66 mountY=0.72, mountTheta=0.83
00:41:02.443 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=0.23, opts=13)
00:41:02.443 00.000 5052 Enqueuing Move request for stepguider (-1.00, 0.23)
00:41:02.443 00.000 8976 Worker thread wakes up
00:41:02.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, 0.23) opts 0xd
00:41:02.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, 0.23)
00:41:02.443 00.000 8976 Moving (-1.00, 0.23) raw xDistance=0.66 yDistance=0.72
00:41:02.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66
00:41:02.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.72
00:41:02.443 00.000 8976 MoveAxis(L, 3, ABG)
00:41:02.443 00.000 8976 stepping (3, 24) + (-3, 0)
00:41:02.443 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:02.444 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:41:02.454 00.010 5052 UpdateGuideState exits: m=169 SNR=8.9
00:41:02.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:02.454 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:02.454 00.000 5052 Enqueuing Expose request
00:41:02.480 00.026 8976 Received - 47 (G) 
00:41:02.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:02.480 00.000 8976 stepped: pos (0, 24)
00:41:02.480 00.000 8976 MoveAxis(D, 3, ABG)
00:41:02.480 00.000 8976 stepping (0, 24) + (0, -3)
00:41:02.481 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:02.513 00.032 8976 Received - 47 (G) 
00:41:02.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:02.513 00.000 8976 stepped: pos (0, 21)
00:41:02.513 00.000 8976 move complete, result=0
00:41:02.513 00.000 8976 worker thread done servicing request
00:41:02.513 00.000 8976 Worker thread wakes up
00:41:02.513 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.7 px 3 ms SOUTH
00:41:02.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:02.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:03.205 00.692 8976 Exposure complete
00:41:03.211 00.006 8976 worker thread done servicing request
00:41:03.212 00.001 5052 OnExposeComplete: enter
00:41:03.212 00.000 5052 UpdateGuideState(): m_state=6
00:41:03.212 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
00:41:03.212 00.000 5052 Star::Find returns 1 (0), X=328.29, Y=281.33, Mass=166, SNR=8.9, Peak=63 HFD=3.6
00:41:03.212 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.78 = 1.51)
00:41:03.212 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
00:41:03.212 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=-0.38 hyp=0.96 cameraTheta=-2.73 mountX=0.06 mountY=0.94, mountTheta=1.50
00:41:03.212 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=-0.38, opts=13)
00:41:03.212 00.000 5052 Enqueuing Move request for stepguider (-0.88, -0.38)
00:41:03.213 00.001 8976 Worker thread wakes up
00:41:03.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, -0.38) opts 0xd
00:41:03.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, -0.38)
00:41:03.213 00.000 8976 Moving (-0.88, -0.38) raw xDistance=0.06 yDistance=0.94
00:41:03.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:41:03.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.94
00:41:03.213 00.000 8976 MoveAxis(R, 0, ABG)
00:41:03.213 00.000 8976 MoveAxis(D, 4, ABG)
00:41:03.213 00.000 8976 stepping (0, 21) + (0, -4)
00:41:03.213 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:41:03.213 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:41:03.222 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
00:41:03.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:03.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:03.222 00.000 5052 Enqueuing Expose request
00:41:03.248 00.026 8976 Received - 47 (G) 
00:41:03.248 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:41:03.248 00.000 8976 stepped: pos (0, 17)
00:41:03.248 00.000 8976 move complete, result=0
00:41:03.248 00.000 8976 worker thread done servicing request
00:41:03.248 00.000 8976 Worker thread wakes up
00:41:03.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:03.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:03.248 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
00:41:03.942 00.694 8976 Exposure complete
00:41:03.948 00.006 8976 worker thread done servicing request
00:41:03.948 00.000 5052 OnExposeComplete: enter
00:41:03.948 00.000 5052 UpdateGuideState(): m_state=6
00:41:03.948 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
00:41:03.948 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.58, Mass=179, SNR=9.2, Peak=70 HFD=3.3
00:41:03.948 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
00:41:03.948 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
00:41:03.948 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.13 hyp=0.76 cameraTheta=-2.97 mountX=0.23 mountY=0.70, mountTheta=1.26
00:41:03.949 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.13, opts=13)
00:41:03.949 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.13)
00:41:03.949 00.000 8976 Worker thread wakes up
00:41:03.949 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.13) opts 0xd
00:41:03.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.13)
00:41:03.950 00.001 8976 Moving (-0.75, -0.13) raw xDistance=0.23 yDistance=0.70
00:41:03.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:41:03.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.70
00:41:03.950 00.000 8976 MoveAxis(R, 0, ABG)
00:41:03.950 00.000 8976 MoveAxis(D, 3, ABG)
00:41:03.950 00.000 8976 stepping (0, 17) + (0, -3)
00:41:03.950 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:03.950 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:41:03.960 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
00:41:03.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:03.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:03.960 00.000 5052 Enqueuing Expose request
00:41:03.984 00.024 8976 Received - 47 (G) 
00:41:03.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:03.984 00.000 8976 stepped: pos (0, 14)
00:41:03.984 00.000 8976 move complete, result=0
00:41:03.984 00.000 8976 worker thread done servicing request
00:41:03.984 00.000 8976 Worker thread wakes up
00:41:03.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:03.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:03.984 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:41:04.671 00.687 8976 Exposure complete
00:41:04.676 00.005 8976 worker thread done servicing request
00:41:04.677 00.001 5052 OnExposeComplete: enter
00:41:04.677 00.000 5052 UpdateGuideState(): m_state=6
00:41:04.677 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
00:41:04.677 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=282.02, Mass=192, SNR=9.5, Peak=62 HFD=4.0
00:41:04.677 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
00:41:04.677 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
00:41:04.677 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.31 hyp=0.54 cameraTheta=2.52 mountX=0.47 mountY=0.20, mountTheta=0.39
00:41:04.677 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.31, opts=13)
00:41:04.677 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.31)
00:41:04.678 00.001 8976 Worker thread wakes up
00:41:04.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.31) opts 0xd
00:41:04.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.31)
00:41:04.678 00.000 8976 Moving (-0.44, 0.31) raw xDistance=0.47 yDistance=0.20
00:41:04.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
00:41:04.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:41:04.678 00.000 8976 MoveAxis(L, 2, ABG)
00:41:04.678 00.000 8976 stepping (0, 14) + (-2, 0)
00:41:04.678 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:04.678 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:41:04.688 00.010 5052 UpdateGuideState exits: m=192 SNR=9.5
00:41:04.688 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:04.688 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:04.688 00.000 5052 Enqueuing Expose request
00:41:04.703 00.015 8976 Received - 47 (G) 
00:41:04.703 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:04.703 00.000 8976 stepped: pos (-2, 14)
00:41:04.703 00.000 8976 MoveAxis(U, 0, ABG)
00:41:04.703 00.000 8976 move complete, result=0
00:41:04.703 00.000 8976 worker thread done servicing request
00:41:04.703 00.000 8976 Worker thread wakes up
00:41:04.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:04.703 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:04.703 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
00:41:05.390 00.687 8976 Exposure complete
00:41:05.395 00.005 8976 worker thread done servicing request
00:41:05.395 00.000 5052 OnExposeComplete: enter
00:41:05.396 00.001 5052 UpdateGuideState(): m_state=6
00:41:05.396 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
00:41:05.396 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.62, Mass=183, SNR=9.3, Peak=67 HFD=3.3
00:41:05.396 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
00:41:05.396 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
00:41:05.396 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.09 hyp=0.55 cameraTheta=-2.97 mountX=0.16 mountY=0.50, mountTheta=1.26
00:41:05.396 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.09, opts=13)
00:41:05.397 00.001 5052 Enqueuing Move request for stepguider (-0.54, -0.09)
00:41:05.397 00.000 8976 Worker thread wakes up
00:41:05.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.09) opts 0xd
00:41:05.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.09)
00:41:05.397 00.000 8976 Moving (-0.54, -0.09) raw xDistance=0.16 yDistance=0.50
00:41:05.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:41:05.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
00:41:05.397 00.000 8976 MoveAxis(R, 0, ABG)
00:41:05.397 00.000 8976 MoveAxis(D, 2, ABG)
00:41:05.397 00.000 8976 stepping (-2, 14) + (0, -2)
00:41:05.397 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:05.398 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:41:05.407 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
00:41:05.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:05.407 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:05.407 00.000 5052 Enqueuing Expose request
00:41:05.423 00.016 8976 Received - 47 (G) 
00:41:05.423 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:05.423 00.000 8976 stepped: pos (-2, 12)
00:41:05.423 00.000 8976 move complete, result=0
00:41:05.423 00.000 8976 worker thread done servicing request
00:41:05.423 00.000 8976 Worker thread wakes up
00:41:05.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:05.423 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:05.423 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:41:06.084 00.661 8976 Exposure complete
00:41:06.089 00.005 8976 worker thread done servicing request
00:41:06.089 00.000 5052 OnExposeComplete: enter
00:41:06.089 00.000 5052 UpdateGuideState(): m_state=6
00:41:06.089 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
00:41:06.089 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.80, Mass=185, SNR=9.3, Peak=63 HFD=3.6
00:41:06.090 00.001 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
00:41:06.090 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
00:41:06.090 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.09 hyp=0.52 cameraTheta=2.97 mountX=0.31 mountY=0.38, mountTheta=0.89
00:41:06.090 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.09, opts=13)
00:41:06.090 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.09)
00:41:06.090 00.000 8976 Worker thread wakes up
00:41:06.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.09) opts 0xd
00:41:06.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.09)
00:41:06.090 00.000 8976 Moving (-0.51, 0.09) raw xDistance=0.31 yDistance=0.38
00:41:06.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:41:06.091 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
00:41:06.091 00.000 8976 MoveAxis(L, 1, ABG)
00:41:06.091 00.000 8976 stepping (-2, 12) + (-1, 0)
00:41:06.091 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:06.091 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:41:06.101 00.010 5052 UpdateGuideState exits: m=185 SNR=9.3
00:41:06.101 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:06.101 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:06.101 00.000 5052 Enqueuing Expose request
00:41:06.110 00.009 8976 Received - 47 (G) 
00:41:06.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:06.110 00.000 8976 stepped: pos (-3, 12)
00:41:06.110 00.000 8976 MoveAxis(D, 2, ABG)
00:41:06.110 00.000 8976 stepping (-3, 12) + (0, -2)
00:41:06.110 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:06.141 00.031 8976 Received - 47 (G) 
00:41:06.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:06.141 00.000 8976 stepped: pos (-3, 10)
00:41:06.141 00.000 8976 move complete, result=0
00:41:06.141 00.000 8976 worker thread done servicing request
00:41:06.141 00.000 8976 Worker thread wakes up
00:41:06.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:06.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:06.141 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:41:06.801 00.660 8976 Exposure complete
00:41:06.807 00.006 8976 worker thread done servicing request
00:41:06.807 00.000 5052 OnExposeComplete: enter
00:41:06.807 00.000 5052 UpdateGuideState(): m_state=6
00:41:06.807 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
00:41:06.807 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.56, Mass=180, SNR=9.2, Peak=66 HFD=3.4
00:41:06.807 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
00:41:06.807 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
00:41:06.807 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.15 hyp=0.56 cameraTheta=-2.87 mountX=0.11 mountY=0.53, mountTheta=1.36
00:41:06.808 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.15, opts=13)
00:41:06.808 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.15)
00:41:06.808 00.000 8976 Worker thread wakes up
00:41:06.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.15) opts 0xd
00:41:06.808 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.15)
00:41:06.808 00.000 8976 Moving (-0.54, -0.15) raw xDistance=0.11 yDistance=0.53
00:41:06.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:41:06.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
00:41:06.808 00.000 8976 MoveAxis(R, 0, ABG)
00:41:06.808 00.000 8976 MoveAxis(D, 2, ABG)
00:41:06.808 00.000 8976 stepping (-3, 10) + (0, -2)
00:41:06.808 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:06.809 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:41:06.818 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
00:41:06.819 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:06.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:06.819 00.000 5052 Enqueuing Expose request
00:41:06.845 00.026 8976 Received - 47 (G) 
00:41:06.845 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:06.845 00.000 8976 stepped: pos (-3, 8)
00:41:06.845 00.000 8976 move complete, result=0
00:41:06.845 00.000 8976 worker thread done servicing request
00:41:06.845 00.000 8976 Worker thread wakes up
00:41:06.845 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:06.845 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:06.845 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:41:07.508 00.663 8976 Exposure complete
00:41:07.513 00.005 8976 worker thread done servicing request
00:41:07.513 00.000 5052 OnExposeComplete: enter
00:41:07.513 00.000 5052 UpdateGuideState(): m_state=6
00:41:07.513 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
00:41:07.513 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.82, Mass=178, SNR=9.2, Peak=64 HFD=3.7
00:41:07.513 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
00:41:07.513 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
00:41:07.513 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.11 hyp=0.44 cameraTheta=2.90 mountX=0.29 mountY=0.30, mountTheta=0.80
00:41:07.514 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.11, opts=13)
00:41:07.514 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.11)
00:41:07.514 00.000 8976 Worker thread wakes up
00:41:07.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.11) opts 0xd
00:41:07.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.11)
00:41:07.514 00.000 8976 Moving (-0.43, 0.11) raw xDistance=0.29 yDistance=0.30
00:41:07.515 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:41:07.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
00:41:07.515 00.000 8976 MoveAxis(L, 1, ABG)
00:41:07.515 00.000 8976 stepping (-3, 8) + (-1, 0)
00:41:07.515 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:07.515 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:41:07.525 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
00:41:07.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:07.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:07.525 00.000 5052 Enqueuing Expose request
00:41:07.533 00.008 8976 Received - 47 (G) 
00:41:07.533 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:07.533 00.000 8976 stepped: pos (-4, 8)
00:41:07.533 00.000 8976 MoveAxis(D, 1, ABG)
00:41:07.533 00.000 8976 stepping (-4, 8) + (0, -1)
00:41:07.533 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:07.564 00.031 8976 Received - 47 (G) 
00:41:07.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:07.564 00.000 8976 stepped: pos (-4, 7)
00:41:07.564 00.000 8976 move complete, result=0
00:41:07.565 00.001 8976 worker thread done servicing request
00:41:07.565 00.000 8976 Worker thread wakes up
00:41:07.565 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
00:41:07.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:07.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:08.242 00.677 8976 Exposure complete
00:41:08.247 00.005 8976 worker thread done servicing request
00:41:08.247 00.000 5052 OnExposeComplete: enter
00:41:08.247 00.000 5052 UpdateGuideState(): m_state=6
00:41:08.247 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
00:41:08.247 00.000 5052 Star::Find returns 1 (0), X=328.04, Y=281.79, Mass=180, SNR=9.2, Peak=61 HFD=4.1
00:41:08.248 00.001 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
00:41:08.248 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
00:41:08.248 00.000 5052 CameraToMount -- cameraX=-1.13 cameraY=0.08 hyp=1.14 cameraTheta=3.07 mountX=0.59 mountY=0.90, mountTheta=0.99
00:41:08.248 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.13, y=0.08, opts=13)
00:41:08.248 00.000 5052 Enqueuing Move request for stepguider (-1.13, 0.08)
00:41:08.248 00.000 8976 Worker thread wakes up
00:41:08.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.13, 0.08) opts 0xd
00:41:08.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.13, 0.08)
00:41:08.248 00.000 8976 Moving (-1.13, 0.08) raw xDistance=0.59 yDistance=0.90
00:41:08.249 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.59
00:41:08.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.90
00:41:08.249 00.000 8976 MoveAxis(L, 3, ABG)
00:41:08.249 00.000 8976 stepping (-4, 7) + (-3, 0)
00:41:08.249 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:08.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:41:08.259 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
00:41:08.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:08.259 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:08.259 00.000 5052 Enqueuing Expose request
00:41:08.283 00.024 8976 Received - 47 (G) 
00:41:08.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:08.283 00.000 8976 stepped: pos (-7, 7)
00:41:08.283 00.000 8976 MoveAxis(D, 4, ABG)
00:41:08.283 00.000 8976 stepping (-7, 7) + (0, -4)
00:41:08.283 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:41:08.315 00.032 8976 Received - 47 (G) 
00:41:08.316 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:41:08.316 00.000 8976 stepped: pos (-7, 3)
00:41:08.316 00.000 8976 move complete, result=0
00:41:08.316 00.000 8976 worker thread done servicing request
00:41:08.316 00.000 8976 Worker thread wakes up
00:41:08.316 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.9 px 4 ms SOUTH
00:41:08.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:08.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:08.979 00.663 8976 Exposure complete
00:41:08.985 00.006 8976 worker thread done servicing request
00:41:08.985 00.000 5052 OnExposeComplete: enter
00:41:08.985 00.000 5052 UpdateGuideState(): m_state=6
00:41:08.985 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
00:41:08.985 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.98, Mass=184, SNR=9.3, Peak=64 HFD=3.4
00:41:08.985 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
00:41:08.985 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
00:41:08.985 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=0.27 hyp=0.94 cameraTheta=2.85 mountX=0.65 mountY=0.61, mountTheta=0.75
00:41:08.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.27, opts=13)
00:41:08.986 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.27)
00:41:08.986 00.000 8976 Worker thread wakes up
00:41:08.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.27) opts 0xd
00:41:08.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.27)
00:41:08.986 00.000 8976 Moving (-0.91, 0.27) raw xDistance=0.65 yDistance=0.61
00:41:08.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
00:41:08.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.61
00:41:08.986 00.000 8976 MoveAxis(L, 3, ABG)
00:41:08.986 00.000 8976 stepping (-7, 3) + (-3, 0)
00:41:08.986 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:08.987 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:41:08.996 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
00:41:08.996 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:08.996 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:08.996 00.000 5052 Enqueuing Expose request
00:41:09.019 00.023 8976 Received - 47 (G) 
00:41:09.019 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:09.019 00.000 8976 stepped: pos (-10, 3)
00:41:09.019 00.000 8976 MoveAxis(D, 3, ABG)
00:41:09.019 00.000 8976 stepping (-10, 3) + (0, -3)
00:41:09.019 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:09.051 00.032 8976 Received - 47 (G) 
00:41:09.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:09.051 00.000 8976 stepped: pos (-10, 0)
00:41:09.051 00.000 8976 move complete, result=0
00:41:09.051 00.000 8976 worker thread done servicing request
00:41:09.051 00.000 8976 Worker thread wakes up
00:41:09.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:09.051 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:09.051 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 3 ms SOUTH
00:41:09.730 00.679 8976 Exposure complete
00:41:09.735 00.005 8976 worker thread done servicing request
00:41:09.736 00.001 5052 OnExposeComplete: enter
00:41:09.736 00.000 5052 UpdateGuideState(): m_state=6
00:41:09.736 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
00:41:09.736 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.98, Mass=191, SNR=9.5, Peak=60 HFD=4.0
00:41:09.736 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
00:41:09.736 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
00:41:09.736 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.81 mountX=0.27 mountY=-0.09, mountTheta=-0.33
00:41:09.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.27, opts=13)
00:41:09.737 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.27)
00:41:09.737 00.000 8976 Worker thread wakes up
00:41:09.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.27) opts 0xd
00:41:09.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.27)
00:41:09.737 00.000 8976 Moving (-0.07, 0.27) raw xDistance=0.27 yDistance=-0.09
00:41:09.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
00:41:09.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:41:09.737 00.000 8976 MoveAxis(L, 1, ABG)
00:41:09.737 00.000 8976 stepping (-10, 0) + (-1, 0)
00:41:09.737 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:09.738 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:41:09.747 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
00:41:09.747 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:09.747 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:09.747 00.000 5052 Enqueuing Expose request
00:41:09.771 00.024 8976 Received - 47 (G) 
00:41:09.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:09.771 00.000 8976 stepped: pos (-11, 0)
00:41:09.771 00.000 8976 MoveAxis(U, 0, ABG)
00:41:09.771 00.000 8976 move complete, result=0
00:41:09.771 00.000 8976 worker thread done servicing request
00:41:09.771 00.000 8976 Worker thread wakes up
00:41:09.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:09.771 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:41:09.771 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:10.462 00.691 8976 Exposure complete
00:41:10.468 00.006 8976 worker thread done servicing request
00:41:10.468 00.000 5052 OnExposeComplete: enter
00:41:10.468 00.000 5052 UpdateGuideState(): m_state=6
00:41:10.468 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
00:41:10.468 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.45, Mass=226, SNR=10.4, Peak=67 HFD=3.9
00:41:10.468 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-3.99 = 2.29)
00:41:10.468 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.10 = 2.19)
00:41:10.468 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.95 mountX=-0.18 mountY=0.23, mountTheta=2.25
00:41:10.469 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.26, opts=13)
00:41:10.469 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.26)
00:41:10.469 00.000 8976 Worker thread wakes up
00:41:10.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.26) opts 0xd
00:41:10.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.26)
00:41:10.469 00.000 8976 Moving (-0.10, -0.26) raw xDistance=-0.18 yDistance=0.23
00:41:10.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:41:10.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:41:10.470 00.001 8976 MoveAxis(R, 0, ABG)
00:41:10.470 00.000 8976 MoveAxis(U, 0, ABG)
00:41:10.470 00.000 8976 move complete, result=0
00:41:10.470 00.000 8976 worker thread done servicing request
00:41:10.470 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:41:10.482 00.012 5052 UpdateGuideState exits: m=226 SNR=10.4
00:41:10.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:10.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:10.482 00.000 5052 Enqueuing Expose request
00:41:10.482 00.000 8976 Worker thread wakes up
00:41:10.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:10.482 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:10.483 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:11.174 00.691 8976 Exposure complete
00:41:11.179 00.005 8976 worker thread done servicing request
00:41:11.180 00.001 5052 OnExposeComplete: enter
00:41:11.180 00.000 5052 UpdateGuideState(): m_state=6
00:41:11.180 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
00:41:11.180 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.24, Mass=161, SNR=8.7, Peak=60 HFD=3.3
00:41:11.180 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.92 = -2.92)
00:41:11.180 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
00:41:11.180 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.47 hyp=0.62 cameraTheta=-0.87 mountX=-0.60 mountY=-0.08, mountTheta=-3.02
00:41:11.181 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.47, opts=13)
00:41:11.181 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.47)
00:41:11.181 00.000 8976 Worker thread wakes up
00:41:11.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.47) opts 0xd
00:41:11.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.47)
00:41:11.181 00.000 8976 Moving (0.40, -0.47) raw xDistance=-0.60 yDistance=-0.08
00:41:11.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
00:41:11.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:41:11.181 00.000 8976 MoveAxis(R, 2, ABG)
00:41:11.181 00.000 8976 stepping (-11, 0) + (2, 0)
00:41:11.182 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:11.183 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
00:41:11.193 00.010 5052 UpdateGuideState exits: m=161 SNR=8.7
00:41:11.193 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:11.193 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:11.193 00.000 5052 Enqueuing Expose request
00:41:11.209 00.016 8976 Received - 47 (G) 
00:41:11.210 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:11.210 00.000 8976 stepped: pos (-9, 0)
00:41:11.210 00.000 8976 MoveAxis(U, 0, ABG)
00:41:11.210 00.000 8976 move complete, result=0
00:41:11.210 00.000 8976 worker thread done servicing request
00:41:11.210 00.000 8976 Worker thread wakes up
00:41:11.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:11.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:11.210 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.1 px 0 ms NORTH
00:41:11.900 00.690 8976 Exposure complete
00:41:11.905 00.005 8976 worker thread done servicing request
00:41:11.906 00.001 5052 OnExposeComplete: enter
00:41:11.906 00.000 5052 UpdateGuideState(): m_state=6
00:41:11.906 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
00:41:11.906 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.39, Mass=165, SNR=8.9, Peak=63 HFD=3.5
00:41:11.906 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
00:41:11.906 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
00:41:11.906 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=-0.32 hyp=0.89 cameraTheta=-0.37 mountX=-0.66 mountY=-0.51, mountTheta=-2.48
00:41:11.907 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=-0.32, opts=13)
00:41:11.907 00.000 5052 Enqueuing Move request for stepguider (0.82, -0.32)
00:41:11.907 00.000 8976 Worker thread wakes up
00:41:11.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, -0.32) opts 0xd
00:41:11.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, -0.32)
00:41:11.907 00.000 8976 Moving (0.82, -0.32) raw xDistance=-0.66 yDistance=-0.51
00:41:11.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
00:41:11.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
00:41:11.907 00.000 8976 MoveAxis(R, 3, ABG)
00:41:11.907 00.000 8976 stepping (-9, 0) + (3, 0)
00:41:11.907 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:11.908 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:41:11.919 00.011 5052 UpdateGuideState exits: m=165 SNR=8.9
00:41:11.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:11.919 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:11.919 00.000 5052 Enqueuing Expose request
00:41:11.944 00.025 8976 Received - 47 (G) 
00:41:11.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:11.944 00.000 8976 stepped: pos (-6, 0)
00:41:11.944 00.000 8976 MoveAxis(U, 2, ABG)
00:41:11.944 00.000 8976 stepping (-6, 0) + (0, 2)
00:41:11.944 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:11.976 00.032 8976 Received - 47 (G) 
00:41:11.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:11.976 00.000 8976 stepped: pos (-6, 2)
00:41:11.976 00.000 8976 move complete, result=0
00:41:11.977 00.001 8976 worker thread done servicing request
00:41:11.977 00.000 8976 Worker thread wakes up
00:41:11.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:11.977 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
00:41:11.977 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:12.669 00.692 8976 Exposure complete
00:41:12.675 00.006 8976 worker thread done servicing request
00:41:12.675 00.000 5052 OnExposeComplete: enter
00:41:12.675 00.000 5052 UpdateGuideState(): m_state=6
00:41:12.675 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
00:41:12.675 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.74, Mass=180, SNR=9.3, Peak=62 HFD=3.6
00:41:12.675 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
00:41:12.675 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
00:41:12.675 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.03 hyp=0.98 cameraTheta=0.03 mountX=-0.42 mountY=-0.84, mountTheta=-2.04
00:41:12.676 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.03, opts=13)
00:41:12.676 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.03)
00:41:12.676 00.000 8976 Worker thread wakes up
00:41:12.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.03) opts 0xd
00:41:12.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.03)
00:41:12.676 00.000 8976 Moving (0.98, 0.03) raw xDistance=-0.42 yDistance=-0.84
00:41:12.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
00:41:12.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.84
00:41:12.676 00.000 8976 MoveAxis(R, 2, ABG)
00:41:12.677 00.001 8976 stepping (-6, 2) + (2, 0)
00:41:12.677 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:12.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:41:12.686 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
00:41:12.687 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:12.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:12.687 00.000 5052 Enqueuing Expose request
00:41:12.712 00.025 8976 Received - 47 (G) 
00:41:12.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:12.712 00.000 8976 stepped: pos (-4, 2)
00:41:12.712 00.000 8976 MoveAxis(U, 3, ABG)
00:41:12.712 00.000 8976 stepping (-4, 2) + (0, 3)
00:41:12.712 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:12.744 00.032 8976 Received - 47 (G) 
00:41:12.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:12.744 00.000 8976 stepped: pos (-4, 5)
00:41:12.744 00.000 8976 move complete, result=0
00:41:12.744 00.000 8976 worker thread done servicing request
00:41:12.744 00.000 8976 Worker thread wakes up
00:41:12.744 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
00:41:12.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:12.744 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:13.435 00.691 8976 Exposure complete
00:41:13.440 00.005 8976 worker thread done servicing request
00:41:13.440 00.000 5052 OnExposeComplete: enter
00:41:13.440 00.000 5052 UpdateGuideState(): m_state=6
00:41:13.440 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
00:41:13.440 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=282.17, Mass=166, SNR=8.8, Peak=59 HFD=3.8
00:41:13.440 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
00:41:13.440 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
00:41:13.440 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.46 hyp=0.85 cameraTheta=0.57 mountX=0.09 mountY=-0.85, mountTheta=-1.47
00:41:13.441 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.46, opts=13)
00:41:13.441 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.46)
00:41:13.441 00.000 8976 Worker thread wakes up
00:41:13.441 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.46) opts 0xd
00:41:13.441 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.46)
00:41:13.441 00.000 8976 Moving (0.71, 0.46) raw xDistance=0.09 yDistance=-0.85
00:41:13.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:41:13.442 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.85
00:41:13.442 00.000 8976 MoveAxis(R, 0, ABG)
00:41:13.442 00.000 8976 MoveAxis(U, 4, ABG)
00:41:13.442 00.000 8976 stepping (-4, 5) + (0, 4)
00:41:13.442 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:41:13.442 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:41:13.452 00.010 5052 UpdateGuideState exits: m=166 SNR=8.8
00:41:13.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:13.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:13.452 00.000 5052 Enqueuing Expose request
00:41:13.479 00.027 8976 Received - 47 (G) 
00:41:13.480 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:41:13.480 00.000 8976 stepped: pos (-4, 9)
00:41:13.480 00.000 8976 move complete, result=0
00:41:13.480 00.000 8976 worker thread done servicing request
00:41:13.480 00.000 8976 Worker thread wakes up
00:41:13.480 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
00:41:13.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:13.480 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:14.173 00.693 8976 Exposure complete
00:41:14.178 00.005 8976 worker thread done servicing request
00:41:14.178 00.000 5052 OnExposeComplete: enter
00:41:14.178 00.000 5052 UpdateGuideState(): m_state=6
00:41:14.178 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
00:41:14.178 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=282.27, Mass=193, SNR=9.5, Peak=61 HFD=3.9
00:41:14.178 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
00:41:14.178 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.03 = 0.03)
00:41:14.178 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.56 hyp=0.69 cameraTheta=2.18 mountX=0.68 mountY=0.02, mountTheta=0.03
00:41:14.179 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.56, opts=13)
00:41:14.179 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.56)
00:41:14.179 00.000 8976 Worker thread wakes up
00:41:14.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.56) opts 0xd
00:41:14.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.56)
00:41:14.179 00.000 8976 Moving (-0.39, 0.56) raw xDistance=0.68 yDistance=0.02
00:41:14.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
00:41:14.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:41:14.179 00.000 8976 MoveAxis(L, 3, ABG)
00:41:14.180 00.001 8976 stepping (-4, 9) + (-3, 0)
00:41:14.180 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:14.180 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:41:14.190 00.010 5052 UpdateGuideState exits: m=193 SNR=9.5
00:41:14.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:14.190 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:14.190 00.000 5052 Enqueuing Expose request
00:41:14.215 00.025 8976 Received - 47 (G) 
00:41:14.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:14.215 00.000 8976 stepped: pos (-7, 9)
00:41:14.215 00.000 8976 MoveAxis(U, 0, ABG)
00:41:14.215 00.000 8976 move complete, result=0
00:41:14.215 00.000 8976 worker thread done servicing request
00:41:14.215 00.000 8976 Worker thread wakes up
00:41:14.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:14.215 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:14.215 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.0 px 0 ms NORTH
00:41:14.902 00.687 8976 Exposure complete
00:41:14.908 00.006 8976 worker thread done servicing request
00:41:14.908 00.000 5052 OnExposeComplete: enter
00:41:14.908 00.000 5052 UpdateGuideState(): m_state=6
00:41:14.908 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
00:41:14.908 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.64, Mass=186, SNR=9.4, Peak=62 HFD=3.5
00:41:14.908 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
00:41:14.908 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.12)
00:41:14.908 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.07 hyp=0.54 cameraTheta=-3.02 mountX=0.19 mountY=0.49, mountTheta=1.21
00:41:14.909 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.07, opts=13)
00:41:14.909 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.07)
00:41:14.909 00.000 8976 Worker thread wakes up
00:41:14.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.07) opts 0xd
00:41:14.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.07)
00:41:14.909 00.000 8976 Moving (-0.54, -0.07) raw xDistance=0.19 yDistance=0.49
00:41:14.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:41:14.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:41:14.909 00.000 8976 MoveAxis(R, 0, ABG)
00:41:14.909 00.000 8976 MoveAxis(D, 2, ABG)
00:41:14.909 00.000 8976 stepping (-7, 9) + (0, -2)
00:41:14.909 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:14.910 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:41:14.920 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
00:41:14.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:14.920 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:14.920 00.000 5052 Enqueuing Expose request
00:41:14.935 00.015 8976 Received - 47 (G) 
00:41:14.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:14.935 00.000 8976 stepped: pos (-7, 7)
00:41:14.935 00.000 8976 move complete, result=0
00:41:14.935 00.000 8976 worker thread done servicing request
00:41:14.935 00.000 8976 Worker thread wakes up
00:41:14.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:14.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:14.935 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:41:15.620 00.685 8976 Exposure complete
00:41:15.625 00.005 8976 worker thread done servicing request
00:41:15.625 00.000 5052 OnExposeComplete: enter
00:41:15.625 00.000 5052 UpdateGuideState(): m_state=6
00:41:15.625 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
00:41:15.625 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.18, Mass=210, SNR=10.0, Peak=61 HFD=4.1
00:41:15.625 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.34 = 1.94)
00:41:15.625 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.84)
00:41:15.625 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.53 hyp=0.72 cameraTheta=-2.30 mountX=-0.26 mountY=0.69, mountTheta=1.93
00:41:15.626 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.53, opts=13)
00:41:15.626 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.53)
00:41:15.626 00.000 8976 Worker thread wakes up
00:41:15.626 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.53) opts 0xd
00:41:15.626 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.53)
00:41:15.626 00.000 8976 Moving (-0.48, -0.53) raw xDistance=-0.26 yDistance=0.69
00:41:15.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:41:15.627 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.69
00:41:15.627 00.000 8976 MoveAxis(R, 1, ABG)
00:41:15.627 00.000 8976 stepping (-7, 7) + (1, 0)
00:41:15.627 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:15.627 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:41:15.636 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
00:41:15.636 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:15.636 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:15.636 00.000 5052 Enqueuing Expose request
00:41:15.653 00.017 8976 Received - 47 (G) 
00:41:15.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:15.653 00.000 8976 stepped: pos (-6, 7)
00:41:15.653 00.000 8976 MoveAxis(D, 3, ABG)
00:41:15.653 00.000 8976 stepping (-6, 7) + (0, -3)
00:41:15.653 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:15.685 00.032 8976 Received - 47 (G) 
00:41:15.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:15.685 00.000 8976 stepped: pos (-6, 4)
00:41:15.685 00.000 8976 move complete, result=0
00:41:15.685 00.000 8976 worker thread done servicing request
00:41:15.685 00.000 8976 Worker thread wakes up
00:41:15.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:15.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:15.686 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.7 px 3 ms SOUTH
00:41:16.379 00.693 8976 Exposure complete
00:41:16.385 00.006 8976 worker thread done servicing request
00:41:16.385 00.000 5052 OnExposeComplete: enter
00:41:16.385 00.000 5052 UpdateGuideState(): m_state=6
00:41:16.385 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
00:41:16.385 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=282.32, Mass=175, SNR=9.1, Peak=63 HFD=3.5
00:41:16.385 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.08 = -1.08)
00:41:16.385 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.18 = -1.18)
00:41:16.385 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.61 hyp=0.75 cameraTheta=0.96 mountX=0.35 mountY=-0.69, mountTheta=-1.10
00:41:16.386 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.61, opts=13)
00:41:16.386 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.61)
00:41:16.386 00.000 8976 Worker thread wakes up
00:41:16.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.61) opts 0xd
00:41:16.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.61)
00:41:16.386 00.000 8976 Moving (0.43, 0.61) raw xDistance=0.35 yDistance=-0.69
00:41:16.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
00:41:16.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.69
00:41:16.387 00.001 8976 MoveAxis(L, 1, ABG)
00:41:16.387 00.000 8976 stepping (-6, 4) + (-1, 0)
00:41:16.387 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:16.387 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:41:16.396 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
00:41:16.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:16.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:16.396 00.000 5052 Enqueuing Expose request
00:41:16.404 00.008 8976 Received - 47 (G) 
00:41:16.405 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:16.406 00.001 8976 stepped: pos (-7, 4)
00:41:16.406 00.000 8976 MoveAxis(U, 3, ABG)
00:41:16.406 00.000 8976 stepping (-7, 4) + (0, 3)
00:41:16.406 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:16.437 00.031 8976 Received - 47 (G) 
00:41:16.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:16.437 00.000 8976 stepped: pos (-7, 7)
00:41:16.437 00.000 8976 move complete, result=0
00:41:16.438 00.001 8976 worker thread done servicing request
00:41:16.438 00.000 8976 Worker thread wakes up
00:41:16.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:16.438 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:16.438 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.7 px 3 ms NORTH
00:41:17.129 00.691 8976 Exposure complete
00:41:17.135 00.006 8976 worker thread done servicing request
00:41:17.135 00.000 5052 OnExposeComplete: enter
00:41:17.135 00.000 5052 UpdateGuideState(): m_state=6
00:41:17.135 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
00:41:17.135 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.69, Mass=194, SNR=9.5, Peak=61 HFD=3.7
00:41:17.135 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
00:41:17.135 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
00:41:17.135 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.02 hyp=0.54 cameraTheta=-0.04 mountX=-0.26 mountY=-0.44, mountTheta=-2.11
00:41:17.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.02, opts=13)
00:41:17.136 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.02)
00:41:17.136 00.000 8976 Worker thread wakes up
00:41:17.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.02) opts 0xd
00:41:17.137 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.02)
00:41:17.137 00.000 8976 Moving (0.54, -0.02) raw xDistance=-0.26 yDistance=-0.44
00:41:17.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
00:41:17.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
00:41:17.137 00.000 8976 MoveAxis(R, 1, ABG)
00:41:17.137 00.000 8976 stepping (-7, 7) + (1, 0)
00:41:17.137 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:17.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:41:17.146 00.009 5052 UpdateGuideState exits: m=194 SNR=9.5
00:41:17.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:17.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:17.146 00.000 5052 Enqueuing Expose request
00:41:17.156 00.010 8976 Received - 47 (G) 
00:41:17.157 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:17.157 00.000 8976 stepped: pos (-6, 7)
00:41:17.157 00.000 8976 MoveAxis(U, 2, ABG)
00:41:17.157 00.000 8976 stepping (-6, 7) + (0, 2)
00:41:17.157 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:17.188 00.031 8976 Received - 47 (G) 
00:41:17.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:17.188 00.000 8976 stepped: pos (-6, 9)
00:41:17.189 00.001 8976 move complete, result=0
00:41:17.189 00.000 8976 worker thread done servicing request
00:41:17.189 00.000 8976 Worker thread wakes up
00:41:17.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:17.189 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
00:41:17.189 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:17.878 00.689 8976 Exposure complete
00:41:17.884 00.006 8976 worker thread done servicing request
00:41:17.884 00.000 5052 OnExposeComplete: enter
00:41:17.884 00.000 5052 UpdateGuideState(): m_state=6
00:41:17.884 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
00:41:17.884 00.000 5052 Star::Find returns 1 (0), X=330.41, Y=281.60, Mass=178, SNR=9.2, Peak=64 HFD=3.3
00:41:17.884 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
00:41:17.884 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
00:41:17.884 00.000 5052 CameraToMount -- cameraX=1.23 cameraY=-0.11 hyp=1.24 cameraTheta=-0.09 mountX=-0.66 mountY=-0.97, mountTheta=-2.17
00:41:17.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.23, y=-0.11, opts=13)
00:41:17.885 00.000 5052 Enqueuing Move request for stepguider (1.23, -0.11)
00:41:17.885 00.000 8976 Worker thread wakes up
00:41:17.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.23, -0.11) opts 0xd
00:41:17.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.23, -0.11)
00:41:17.885 00.000 8976 Moving (1.23, -0.11) raw xDistance=-0.66 yDistance=-0.97
00:41:17.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
00:41:17.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.97
00:41:17.885 00.000 8976 MoveAxis(R, 3, ABG)
00:41:17.885 00.000 8976 stepping (-6, 9) + (3, 0)
00:41:17.885 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:17.886 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
00:41:17.895 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
00:41:17.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:17.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:17.895 00.000 5052 Enqueuing Expose request
00:41:17.923 00.028 8976 Received - 47 (G) 
00:41:17.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:17.923 00.000 8976 stepped: pos (-3, 9)
00:41:17.923 00.000 8976 MoveAxis(U, 4, ABG)
00:41:17.923 00.000 8976 stepping (-3, 9) + (0, 4)
00:41:17.923 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:41:17.956 00.033 8976 Received - 47 (G) 
00:41:17.956 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:41:17.956 00.000 8976 stepped: pos (-3, 13)
00:41:17.956 00.000 8976 move complete, result=0
00:41:17.956 00.000 8976 worker thread done servicing request
00:41:17.956 00.000 8976 Worker thread wakes up
00:41:17.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:17.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:17.956 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.0 px 4 ms NORTH
00:41:18.649 00.693 8976 Exposure complete
00:41:18.655 00.006 8976 worker thread done servicing request
00:41:18.655 00.000 5052 OnExposeComplete: enter
00:41:18.655 00.000 5052 UpdateGuideState(): m_state=6
00:41:18.655 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
00:41:18.655 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.98, Mass=161, SNR=8.7, Peak=63 HFD=4.0
00:41:18.655 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
00:41:18.655 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
00:41:18.655 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.27 hyp=0.78 cameraTheta=0.36 mountX=-0.09 mountY=-0.76, mountTheta=-1.69
00:41:18.656 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.27, opts=13)
00:41:18.656 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.27)
00:41:18.656 00.000 8976 Worker thread wakes up
00:41:18.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.27) opts 0xd
00:41:18.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.27)
00:41:18.656 00.000 8976 Moving (0.73, 0.27) raw xDistance=-0.09 yDistance=-0.76
00:41:18.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:41:18.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.76
00:41:18.656 00.000 8976 MoveAxis(R, 0, ABG)
00:41:18.656 00.000 8976 MoveAxis(U, 3, ABG)
00:41:18.656 00.000 8976 stepping (-3, 13) + (0, 3)
00:41:18.656 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:18.657 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:41:18.666 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
00:41:18.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:18.666 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:18.666 00.000 5052 Enqueuing Expose request
00:41:18.691 00.025 8976 Received - 47 (G) 
00:41:18.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:18.691 00.000 8976 stepped: pos (-3, 16)
00:41:18.691 00.000 8976 move complete, result=0
00:41:18.691 00.000 8976 worker thread done servicing request
00:41:18.691 00.000 8976 Worker thread wakes up
00:41:18.691 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:18.691 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:18.691 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
00:41:19.384 00.693 8976 Exposure complete
00:41:19.390 00.006 8976 worker thread done servicing request
00:41:19.390 00.000 5052 OnExposeComplete: enter
00:41:19.390 00.000 5052 UpdateGuideState(): m_state=6
00:41:19.390 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
00:41:19.390 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.60, Mass=190, SNR=9.5, Peak=64 HFD=3.7
00:41:19.390 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
00:41:19.390 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
00:41:19.390 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.11 hyp=0.62 cameraTheta=-0.18 mountX=-0.38 mountY=-0.45, mountTheta=-2.27
00:41:19.390 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.11, opts=13)
00:41:19.390 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.11)
00:41:19.391 00.001 8976 Worker thread wakes up
00:41:19.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.11) opts 0xd
00:41:19.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.11)
00:41:19.391 00.000 8976 Moving (0.61, -0.11) raw xDistance=-0.38 yDistance=-0.45
00:41:19.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:41:19.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
00:41:19.391 00.000 8976 MoveAxis(R, 2, ABG)
00:41:19.391 00.000 8976 stepping (-3, 16) + (2, 0)
00:41:19.391 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:19.393 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:41:19.402 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
00:41:19.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:19.403 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:19.403 00.000 5052 Enqueuing Expose request
00:41:19.426 00.023 8976 Received - 47 (G) 
00:41:19.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:19.426 00.000 8976 stepped: pos (-1, 16)
00:41:19.426 00.000 8976 MoveAxis(U, 2, ABG)
00:41:19.426 00.000 8976 stepping (-1, 16) + (0, 2)
00:41:19.426 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:19.458 00.032 8976 Received - 47 (G) 
00:41:19.458 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:19.458 00.000 8976 stepped: pos (-1, 18)
00:41:19.458 00.000 8976 move complete, result=0
00:41:19.458 00.000 8976 worker thread done servicing request
00:41:19.458 00.000 8976 Worker thread wakes up
00:41:19.458 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
00:41:19.458 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:19.458 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:20.166 00.708 8976 Exposure complete
00:41:20.171 00.005 8976 worker thread done servicing request
00:41:20.172 00.001 5052 OnExposeComplete: enter
00:41:20.172 00.000 5052 UpdateGuideState(): m_state=6
00:41:20.172 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
00:41:20.172 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.87, Mass=179, SNR=9.3, Peak=63 HFD=3.5
00:41:20.172 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
00:41:20.172 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
00:41:20.172 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.26 mountX=0.12 mountY=-0.13, mountTheta=-0.83
00:41:20.172 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.17, opts=13)
00:41:20.172 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.17)
00:41:20.173 00.001 8976 Worker thread wakes up
00:41:20.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.17) opts 0xd
00:41:20.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.17)
00:41:20.173 00.000 8976 Moving (0.05, 0.17) raw xDistance=0.12 yDistance=-0.13
00:41:20.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:41:20.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:41:20.173 00.000 8976 MoveAxis(R, 0, ABG)
00:41:20.173 00.000 8976 MoveAxis(U, 0, ABG)
00:41:20.173 00.000 8976 move complete, result=0
00:41:20.173 00.000 8976 worker thread done servicing request
00:41:20.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
00:41:20.182 00.009 5052 UpdateGuideState exits: m=179 SNR=9.3
00:41:20.183 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:20.183 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:20.183 00.000 5052 Enqueuing Expose request
00:41:20.183 00.000 8976 Worker thread wakes up
00:41:20.183 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:20.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:20.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:20.873 00.690 8976 Exposure complete
00:41:20.878 00.005 8976 worker thread done servicing request
00:41:20.878 00.000 5052 OnExposeComplete: enter
00:41:20.878 00.000 5052 UpdateGuideState(): m_state=6
00:41:20.879 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
00:41:20.879 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.68, Mass=173, SNR=9.0, Peak=62 HFD=3.6
00:41:20.879 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
00:41:20.879 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
00:41:20.879 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.32 mountX=-0.06 mountY=-0.05, mountTheta=-2.42
00:41:20.879 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.03, opts=13)
00:41:20.879 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.03)
00:41:20.879 00.000 8976 Worker thread wakes up
00:41:20.880 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.03) opts 0xd
00:41:20.880 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.03)
00:41:20.880 00.000 8976 Moving (0.08, -0.03) raw xDistance=-0.06 yDistance=-0.05
00:41:20.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:41:20.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:41:20.880 00.000 8976 MoveAxis(R, 0, ABG)
00:41:20.880 00.000 8976 MoveAxis(U, 0, ABG)
00:41:20.880 00.000 8976 move complete, result=0
00:41:20.880 00.000 8976 worker thread done servicing request
00:41:20.880 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
00:41:20.889 00.009 5052 UpdateGuideState exits: m=173 SNR=9.0
00:41:20.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:20.889 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:20.889 00.000 5052 Enqueuing Expose request
00:41:20.890 00.001 8976 Worker thread wakes up
00:41:20.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:20.890 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:20.890 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:21.576 00.686 8976 Exposure complete
00:41:21.582 00.006 8976 worker thread done servicing request
00:41:21.582 00.000 5052 OnExposeComplete: enter
00:41:21.582 00.000 5052 UpdateGuideState(): m_state=6
00:41:21.582 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
00:41:21.582 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.76, Mass=174, SNR=9.0, Peak=64 HFD=3.3
00:41:21.582 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
00:41:21.582 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
00:41:21.582 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.05 hyp=0.34 cameraTheta=0.15 mountX=-0.11 mountY=-0.31, mountTheta=-1.91
00:41:21.583 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.05, opts=13)
00:41:21.583 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.05)
00:41:21.583 00.000 8976 Worker thread wakes up
00:41:21.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.05) opts 0xd
00:41:21.583 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.05)
00:41:21.583 00.000 8976 Moving (0.34, 0.05) raw xDistance=-0.11 yDistance=-0.31
00:41:21.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:41:21.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:41:21.583 00.000 8976 MoveAxis(R, 0, ABG)
00:41:21.583 00.000 8976 MoveAxis(U, 1, ABG)
00:41:21.583 00.000 8976 stepping (-1, 18) + (0, 1)
00:41:21.583 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:21.584 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:41:21.593 00.009 5052 UpdateGuideState exits: m=174 SNR=9.0
00:41:21.593 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:21.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:21.593 00.000 5052 Enqueuing Expose request
00:41:21.617 00.024 8976 Received - 47 (G) 
00:41:21.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:21.617 00.000 8976 stepped: pos (-1, 19)
00:41:21.617 00.000 8976 move complete, result=0
00:41:21.617 00.000 8976 worker thread done servicing request
00:41:21.617 00.000 8976 Worker thread wakes up
00:41:21.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:21.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:21.617 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:41:22.307 00.690 8976 Exposure complete
00:41:22.312 00.005 8976 worker thread done servicing request
00:41:22.312 00.000 5052 OnExposeComplete: enter
00:41:22.312 00.000 5052 UpdateGuideState(): m_state=6
00:41:22.312 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
00:41:22.313 00.001 5052 Star::Find returns 1 (0), X=329.60, Y=281.80, Mass=191, SNR=9.5, Peak=62 HFD=3.4
00:41:22.313 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
00:41:22.313 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
00:41:22.313 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.09 hyp=0.43 cameraTheta=0.22 mountX=-0.11 mountY=-0.41, mountTheta=-1.84
00:41:22.313 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.09, opts=13)
00:41:22.313 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.09)
00:41:22.313 00.000 8976 Worker thread wakes up
00:41:22.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.09) opts 0xd
00:41:22.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.09)
00:41:22.313 00.000 8976 Moving (0.42, 0.09) raw xDistance=-0.11 yDistance=-0.41
00:41:22.314 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:41:22.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
00:41:22.314 00.000 8976 MoveAxis(R, 0, ABG)
00:41:22.314 00.000 8976 MoveAxis(U, 2, ABG)
00:41:22.314 00.000 8976 stepping (-1, 19) + (0, 2)
00:41:22.314 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:22.314 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:41:22.324 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
00:41:22.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:22.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:22.324 00.000 5052 Enqueuing Expose request
00:41:22.352 00.028 8976 Received - 47 (G) 
00:41:22.352 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:22.352 00.000 8976 stepped: pos (-1, 21)
00:41:22.352 00.000 8976 move complete, result=0
00:41:22.352 00.000 8976 worker thread done servicing request
00:41:22.352 00.000 8976 Worker thread wakes up
00:41:22.352 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:22.352 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:22.352 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:41:23.047 00.695 8976 Exposure complete
00:41:23.053 00.006 8976 worker thread done servicing request
00:41:23.053 00.000 5052 OnExposeComplete: enter
00:41:23.053 00.000 5052 UpdateGuideState(): m_state=6
00:41:23.053 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
00:41:23.053 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.32, Mass=201, SNR=9.7, Peak=67 HFD=3.6
00:41:23.053 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.27 = 3.02)
00:41:23.053 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
00:41:23.053 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.39 hyp=0.42 cameraTheta=-1.22 mountX=-0.41 mountY=0.09, mountTheta=2.92
00:41:23.054 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.39, opts=13)
00:41:23.054 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.39)
00:41:23.054 00.000 8976 Worker thread wakes up
00:41:23.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.39) opts 0xd
00:41:23.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.39)
00:41:23.054 00.000 8976 Moving (0.14, -0.39) raw xDistance=-0.41 yDistance=0.09
00:41:23.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:41:23.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:41:23.054 00.000 8976 MoveAxis(R, 2, ABG)
00:41:23.054 00.000 8976 stepping (-1, 21) + (2, 0)
00:41:23.054 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:23.055 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:41:23.065 00.010 5052 UpdateGuideState exits: m=201 SNR=9.7
00:41:23.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:23.065 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:23.065 00.000 5052 Enqueuing Expose request
00:41:23.088 00.023 8976 Received - 47 (G) 
00:41:23.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:23.088 00.000 8976 stepped: pos (1, 21)
00:41:23.088 00.000 8976 MoveAxis(U, 0, ABG)
00:41:23.088 00.000 8976 move complete, result=0
00:41:23.088 00.000 8976 worker thread done servicing request
00:41:23.088 00.000 8976 Worker thread wakes up
00:41:23.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:23.088 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:23.088 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
00:41:23.772 00.684 8976 Exposure complete
00:41:23.777 00.005 8976 worker thread done servicing request
00:41:23.778 00.001 5052 OnExposeComplete: enter
00:41:23.778 00.000 5052 UpdateGuideState(): m_state=6
00:41:23.778 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
00:41:23.778 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.81, Mass=172, SNR=9.0, Peak=70 HFD=3.3
00:41:23.778 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
00:41:23.778 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
00:41:23.778 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.10 hyp=0.45 cameraTheta=0.23 mountX=-0.11 mountY=-0.43, mountTheta=-1.82
00:41:23.778 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.10, opts=13)
00:41:23.778 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.10)
00:41:23.779 00.001 8976 Worker thread wakes up
00:41:23.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.10) opts 0xd
00:41:23.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.10)
00:41:23.779 00.000 8976 Moving (0.44, 0.10) raw xDistance=-0.11 yDistance=-0.43
00:41:23.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:41:23.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
00:41:23.779 00.000 8976 MoveAxis(R, 0, ABG)
00:41:23.779 00.000 8976 MoveAxis(U, 2, ABG)
00:41:23.779 00.000 8976 stepping (1, 21) + (0, 2)
00:41:23.779 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:23.779 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:41:23.789 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
00:41:23.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:23.789 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:23.789 00.000 5052 Enqueuing Expose request
00:41:23.806 00.017 8976 Received - 47 (G) 
00:41:23.806 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:23.807 00.001 8976 stepped: pos (1, 23)
00:41:23.807 00.000 8976 move complete, result=0
00:41:23.807 00.000 8976 worker thread done servicing request
00:41:23.807 00.000 8976 Worker thread wakes up
00:41:23.807 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:41:23.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:23.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:24.497 00.690 8976 Exposure complete
00:41:24.502 00.005 8976 worker thread done servicing request
00:41:24.503 00.001 5052 OnExposeComplete: enter
00:41:24.503 00.000 5052 UpdateGuideState(): m_state=6
00:41:24.503 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
00:41:24.503 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.80, Mass=193, SNR=9.5, Peak=69 HFD=3.4
00:41:24.503 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
00:41:24.503 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
00:41:24.503 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.69 mountX=0.03 mountY=-0.14, mountTheta=-1.36
00:41:24.503 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.09, opts=13)
00:41:24.504 00.001 5052 Enqueuing Move request for stepguider (0.11, 0.09)
00:41:24.504 00.000 8976 Worker thread wakes up
00:41:24.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.09) opts 0xd
00:41:24.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.09)
00:41:24.504 00.000 8976 Moving (0.11, 0.09) raw xDistance=0.03 yDistance=-0.14
00:41:24.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:41:24.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:41:24.504 00.000 8976 MoveAxis(R, 0, ABG)
00:41:24.504 00.000 8976 MoveAxis(U, 0, ABG)
00:41:24.504 00.000 8976 move complete, result=0
00:41:24.504 00.000 8976 worker thread done servicing request
00:41:24.505 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:41:24.515 00.010 5052 UpdateGuideState exits: m=193 SNR=9.5
00:41:24.515 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:24.515 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:24.515 00.000 5052 Enqueuing Expose request
00:41:24.515 00.000 8976 Worker thread wakes up
00:41:24.516 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:24.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:24.516 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:25.205 00.689 8976 Exposure complete
00:41:25.210 00.005 8976 worker thread done servicing request
00:41:25.210 00.000 5052 OnExposeComplete: enter
00:41:25.210 00.000 5052 UpdateGuideState(): m_state=6
00:41:25.210 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
00:41:25.210 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.59, Mass=172, SNR=9.0, Peak=63 HFD=3.8
00:41:25.210 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.04) = xAngle (-0.13 = -0.13)
00:41:25.210 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
00:41:25.210 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.88 hyp=0.93 cameraTheta=1.91 mountX=0.92 mountY=-0.22, mountTheta=-0.23
00:41:25.210 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.88, opts=13)
00:41:25.210 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.88)
00:41:25.211 00.001 8976 Worker thread wakes up
00:41:25.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.88) opts 0xd
00:41:25.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.88)
00:41:25.211 00.000 8976 Moving (-0.31, 0.88) raw xDistance=0.92 yDistance=-0.22
00:41:25.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.92
00:41:25.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:41:25.211 00.000 8976 MoveAxis(L, 4, ABG)
00:41:25.211 00.000 8976 stepping (1, 23) + (-4, 0)
00:41:25.211 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:41:25.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
00:41:25.221 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
00:41:25.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:25.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:25.221 00.000 5052 Enqueuing Expose request
00:41:25.246 00.025 8976 Received - 47 (G) 
00:41:25.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:41:25.246 00.000 8976 stepped: pos (-3, 23)
00:41:25.246 00.000 8976 MoveAxis(U, 0, ABG)
00:41:25.246 00.000 8976 move complete, result=0
00:41:25.246 00.000 8976 worker thread done servicing request
00:41:25.246 00.000 8976 Worker thread wakes up
00:41:25.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:25.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:25.246 00.000 5052 GuideStep: 0.9 px 4 ms WEST, -0.2 px 0 ms NORTH
00:41:25.937 00.691 8976 Exposure complete
00:41:25.942 00.005 8976 worker thread done servicing request
00:41:25.942 00.000 5052 OnExposeComplete: enter
00:41:25.942 00.000 5052 UpdateGuideState(): m_state=6
00:41:25.943 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
00:41:25.943 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.84, Mass=173, SNR=9.0, Peak=60 HFD=3.6
00:41:25.943 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
00:41:25.943 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
00:41:25.943 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.13 hyp=0.60 cameraTheta=2.91 mountX=0.38 mountY=0.41, mountTheta=0.82
00:41:25.943 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.13, opts=13)
00:41:25.943 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.13)
00:41:25.944 00.001 8976 Worker thread wakes up
00:41:25.944 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.13) opts 0xd
00:41:25.944 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.13)
00:41:25.944 00.000 8976 Moving (-0.58, 0.13) raw xDistance=0.38 yDistance=0.41
00:41:25.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.38
00:41:25.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:41:25.944 00.000 8976 MoveAxis(L, 2, ABG)
00:41:25.944 00.000 8976 stepping (-3, 23) + (-2, 0)
00:41:25.944 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:25.945 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:41:25.955 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
00:41:25.955 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:25.955 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:25.955 00.000 5052 Enqueuing Expose request
00:41:25.981 00.026 8976 Received - 47 (G) 
00:41:25.981 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:25.981 00.000 8976 stepped: pos (-5, 23)
00:41:25.981 00.000 8976 MoveAxis(D, 2, ABG)
00:41:25.981 00.000 8976 stepping (-5, 23) + (0, -2)
00:41:25.981 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:26.013 00.032 8976 Received - 47 (G) 
00:41:26.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:26.013 00.000 8976 stepped: pos (-5, 21)
00:41:26.013 00.000 8976 move complete, result=0
00:41:26.013 00.000 8976 worker thread done servicing request
00:41:26.013 00.000 8976 Worker thread wakes up
00:41:26.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:26.013 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:41:26.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:26.702 00.689 8976 Exposure complete
00:41:26.708 00.006 8976 worker thread done servicing request
00:41:26.708 00.000 5052 OnExposeComplete: enter
00:41:26.708 00.000 5052 UpdateGuideState(): m_state=6
00:41:26.708 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
00:41:26.708 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.55, Mass=179, SNR=9.2, Peak=64 HFD=3.4
00:41:26.708 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.90 = 1.39)
00:41:26.708 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
00:41:26.708 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.15 hyp=0.54 cameraTheta=-2.85 mountX=0.10 mountY=0.52, mountTheta=1.38
00:41:26.709 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.15, opts=13)
00:41:26.709 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.15)
00:41:26.709 00.000 8976 Worker thread wakes up
00:41:26.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.15) opts 0xd
00:41:26.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.15)
00:41:26.709 00.000 8976 Moving (-0.52, -0.15) raw xDistance=0.10 yDistance=0.52
00:41:26.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:41:26.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
00:41:26.709 00.000 8976 MoveAxis(R, 0, ABG)
00:41:26.709 00.000 8976 MoveAxis(D, 2, ABG)
00:41:26.709 00.000 8976 stepping (-5, 21) + (0, -2)
00:41:26.709 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:26.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:41:26.719 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
00:41:26.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:26.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:26.719 00.000 5052 Enqueuing Expose request
00:41:26.732 00.013 8976 Received - 47 (G) 
00:41:26.732 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:26.732 00.000 8976 stepped: pos (-5, 19)
00:41:26.732 00.000 8976 move complete, result=0
00:41:26.732 00.000 8976 worker thread done servicing request
00:41:26.732 00.000 8976 Worker thread wakes up
00:41:26.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:26.732 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:26.732 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:41:27.418 00.686 8976 Exposure complete
00:41:27.423 00.005 8976 worker thread done servicing request
00:41:27.423 00.000 5052 OnExposeComplete: enter
00:41:27.423 00.000 5052 UpdateGuideState(): m_state=6
00:41:27.423 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
00:41:27.423 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=282.12, Mass=182, SNR=9.2, Peak=60 HFD=3.8
00:41:27.423 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
00:41:27.423 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
00:41:27.423 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.41 hyp=0.94 cameraTheta=2.69 mountX=0.75 mountY=0.48, mountTheta=0.57
00:41:27.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.41, opts=13)
00:41:27.424 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.41)
00:41:27.424 00.000 8976 Worker thread wakes up
00:41:27.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.41) opts 0xd
00:41:27.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.41)
00:41:27.424 00.000 8976 Moving (-0.84, 0.41) raw xDistance=0.75 yDistance=0.48
00:41:27.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
00:41:27.425 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
00:41:27.425 00.000 8976 MoveAxis(L, 3, ABG)
00:41:27.425 00.000 8976 stepping (-5, 19) + (-3, 0)
00:41:27.425 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:27.425 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:41:27.434 00.009 5052 UpdateGuideState exits: m=182 SNR=9.2
00:41:27.435 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:27.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:27.435 00.000 5052 Enqueuing Expose request
00:41:27.452 00.017 8976 Received - 47 (G) 
00:41:27.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:27.452 00.000 8976 stepped: pos (-8, 19)
00:41:27.452 00.000 8976 MoveAxis(D, 2, ABG)
00:41:27.452 00.000 8976 stepping (-8, 19) + (0, -2)
00:41:27.452 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:27.483 00.031 8976 Received - 47 (G) 
00:41:27.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:27.483 00.000 8976 stepped: pos (-8, 17)
00:41:27.483 00.000 8976 move complete, result=0
00:41:27.483 00.000 8976 worker thread done servicing request
00:41:27.483 00.000 8976 Worker thread wakes up
00:41:27.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:27.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:27.483 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.5 px 2 ms SOUTH
00:41:28.177 00.694 8976 Exposure complete
00:41:28.182 00.005 8976 worker thread done servicing request
00:41:28.182 00.000 5052 OnExposeComplete: enter
00:41:28.182 00.000 5052 UpdateGuideState(): m_state=6
00:41:28.182 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
00:41:28.182 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.11, Mass=165, SNR=8.8, Peak=59 HFD=3.8
00:41:28.182 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.04) = xAngle (-3.61 = 2.67)
00:41:28.182 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.56)
00:41:28.182 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.60 hyp=0.60 cameraTheta=-1.57 mountX=-0.54 mountY=0.33, mountTheta=2.59
00:41:28.183 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.60, opts=13)
00:41:28.183 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.60)
00:41:28.183 00.000 8976 Worker thread wakes up
00:41:28.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.60) opts 0xd
00:41:28.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.60)
00:41:28.183 00.000 8976 Moving (-0.00, -0.60) raw xDistance=-0.54 yDistance=0.33
00:41:28.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.54
00:41:28.184 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
00:41:28.184 00.000 8976 MoveAxis(R, 2, ABG)
00:41:28.184 00.000 8976 stepping (-8, 17) + (2, 0)
00:41:28.184 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:28.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
00:41:28.194 00.010 5052 UpdateGuideState exits: m=165 SNR=8.8
00:41:28.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:28.194 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:28.194 00.000 5052 Enqueuing Expose request
00:41:28.219 00.025 8976 Received - 47 (G) 
00:41:28.219 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:28.219 00.000 8976 stepped: pos (-6, 17)
00:41:28.219 00.000 8976 MoveAxis(D, 1, ABG)
00:41:28.219 00.000 8976 stepping (-6, 17) + (0, -1)
00:41:28.219 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:28.251 00.032 8976 Received - 47 (G) 
00:41:28.251 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:28.251 00.000 8976 stepped: pos (-6, 16)
00:41:28.251 00.000 8976 move complete, result=0
00:41:28.251 00.000 8976 worker thread done servicing request
00:41:28.251 00.000 8976 Worker thread wakes up
00:41:28.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:28.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:28.251 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
00:41:28.946 00.695 8976 Exposure complete
00:41:28.951 00.005 8976 worker thread done servicing request
00:41:28.951 00.000 5052 OnExposeComplete: enter
00:41:28.951 00.000 5052 UpdateGuideState(): m_state=6
00:41:28.951 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
00:41:28.951 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.69, Mass=161, SNR=8.7, Peak=65 HFD=3.8
00:41:28.952 00.001 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
00:41:28.952 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
00:41:28.952 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.28 cameraTheta=-3.06 mountX=0.10 mountY=0.24, mountTheta=1.17
00:41:28.952 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.02, opts=13)
00:41:28.952 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.02)
00:41:28.952 00.000 8976 Worker thread wakes up
00:41:28.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.02) opts 0xd
00:41:28.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.02)
00:41:28.953 00.001 8976 Moving (-0.27, -0.02) raw xDistance=0.10 yDistance=0.24
00:41:28.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:41:28.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:41:28.953 00.000 8976 MoveAxis(R, 0, ABG)
00:41:28.953 00.000 8976 MoveAxis(U, 0, ABG)
00:41:28.953 00.000 8976 move complete, result=0
00:41:28.953 00.000 8976 worker thread done servicing request
00:41:28.953 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
00:41:28.962 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
00:41:28.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:28.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:28.962 00.000 5052 Enqueuing Expose request
00:41:28.962 00.000 8976 Worker thread wakes up
00:41:28.962 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:28.963 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:28.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:29.666 00.703 8976 Exposure complete
00:41:29.672 00.006 8976 worker thread done servicing request
00:41:29.673 00.001 5052 OnExposeComplete: enter
00:41:29.673 00.000 5052 UpdateGuideState(): m_state=6
00:41:29.673 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
00:41:29.673 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.55, Mass=179, SNR=9.2, Peak=60 HFD=4.0
00:41:29.673 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.63 = 1.65)
00:41:29.673 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.73 = 1.55)
00:41:29.673 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.16 hyp=0.30 cameraTheta=-2.59 mountX=-0.02 mountY=0.30, mountTheta=1.65
00:41:29.673 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.16, opts=13)
00:41:29.673 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.16)
00:41:29.674 00.001 8976 Worker thread wakes up
00:41:29.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.16) opts 0xd
00:41:29.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.16)
00:41:29.674 00.000 8976 Moving (-0.25, -0.16) raw xDistance=-0.02 yDistance=0.30
00:41:29.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:41:29.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:41:29.674 00.000 8976 MoveAxis(R, 0, ABG)
00:41:29.674 00.000 8976 MoveAxis(D, 1, ABG)
00:41:29.674 00.000 8976 stepping (-6, 16) + (0, -1)
00:41:29.674 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:29.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:41:29.684 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
00:41:29.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:29.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:29.684 00.000 5052 Enqueuing Expose request
00:41:29.706 00.022 8976 Received - 47 (G) 
00:41:29.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:29.706 00.000 8976 stepped: pos (-6, 15)
00:41:29.706 00.000 8976 move complete, result=0
00:41:29.706 00.000 8976 worker thread done servicing request
00:41:29.706 00.000 8976 Worker thread wakes up
00:41:29.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:29.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:29.706 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:41:30.408 00.702 8976 Exposure complete
00:41:30.414 00.006 8976 worker thread done servicing request
00:41:30.414 00.000 5052 OnExposeComplete: enter
00:41:30.414 00.000 5052 UpdateGuideState(): m_state=6
00:41:30.414 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
00:41:30.414 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.84, Mass=197, SNR=9.7, Peak=60 HFD=3.8
00:41:30.414 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
00:41:30.414 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
00:41:30.414 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.13 hyp=0.64 cameraTheta=2.94 mountX=0.40 mountY=0.46, mountTheta=0.85
00:41:30.415 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.13, opts=13)
00:41:30.415 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.13)
00:41:30.415 00.000 8976 Worker thread wakes up
00:41:30.415 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.13) opts 0xd
00:41:30.415 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.13)
00:41:30.415 00.000 8976 Moving (-0.63, 0.13) raw xDistance=0.40 yDistance=0.46
00:41:30.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:41:30.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46
00:41:30.415 00.000 8976 MoveAxis(L, 2, ABG)
00:41:30.415 00.000 8976 stepping (-6, 15) + (-2, 0)
00:41:30.415 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:30.416 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:41:30.424 00.008 5052 UpdateGuideState exits: m=197 SNR=9.7
00:41:30.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:30.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:30.424 00.000 5052 Enqueuing Expose request
00:41:30.441 00.017 8976 Received - 47 (G) 
00:41:30.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:30.441 00.000 8976 stepped: pos (-8, 15)
00:41:30.441 00.000 8976 MoveAxis(D, 2, ABG)
00:41:30.441 00.000 8976 stepping (-8, 15) + (0, -2)
00:41:30.441 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:30.473 00.032 8976 Received - 47 (G) 
00:41:30.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:30.473 00.000 8976 stepped: pos (-8, 13)
00:41:30.473 00.000 8976 move complete, result=0
00:41:30.473 00.000 8976 worker thread done servicing request
00:41:30.473 00.000 8976 Worker thread wakes up
00:41:30.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:30.473 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:30.473 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:41:31.165 00.692 8976 Exposure complete
00:41:31.171 00.006 8976 worker thread done servicing request
00:41:31.172 00.001 5052 OnExposeComplete: enter
00:41:31.172 00.000 5052 UpdateGuideState(): m_state=6
00:41:31.172 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
00:41:31.172 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.60, Mass=159, SNR=8.7, Peak=64 HFD=3.6
00:41:31.172 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
00:41:31.172 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
00:41:31.172 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.96 mountX=-0.13 mountY=-0.00, mountTheta=-3.11
00:41:31.172 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.11, opts=13)
00:41:31.173 00.001 5052 Enqueuing Move request for stepguider (0.08, -0.11)
00:41:31.173 00.000 8976 Worker thread wakes up
00:41:31.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.11) opts 0xd
00:41:31.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.11)
00:41:31.173 00.000 8976 Moving (0.08, -0.11) raw xDistance=-0.13 yDistance=-0.00
00:41:31.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:41:31.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:41:31.173 00.000 8976 MoveAxis(R, 0, ABG)
00:41:31.173 00.000 8976 MoveAxis(U, 0, ABG)
00:41:31.173 00.000 8976 move complete, result=0
00:41:31.173 00.000 8976 worker thread done servicing request
00:41:31.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:41:31.183 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
00:41:31.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:31.183 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:31.183 00.000 5052 Enqueuing Expose request
00:41:31.183 00.000 8976 Worker thread wakes up
00:41:31.183 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:31.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:31.184 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:31.870 00.686 8976 Exposure complete
00:41:31.876 00.006 8976 worker thread done servicing request
00:41:31.876 00.000 5052 OnExposeComplete: enter
00:41:31.876 00.000 5052 UpdateGuideState(): m_state=6
00:41:31.876 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
00:41:31.876 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.95, Mass=199, SNR=9.6, Peak=62 HFD=3.6
00:41:31.877 00.001 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
00:41:31.877 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
00:41:31.877 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.24 hyp=0.34 cameraTheta=0.80 mountX=0.11 mountY=-0.33, mountTheta=-1.25
00:41:31.877 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.24, opts=13)
00:41:31.878 00.001 5052 Enqueuing Move request for stepguider (0.24, 0.24)
00:41:31.878 00.000 8976 Worker thread wakes up
00:41:31.878 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.24) opts 0xd
00:41:31.878 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.24)
00:41:31.878 00.000 8976 Moving (0.24, 0.24) raw xDistance=0.11 yDistance=-0.33
00:41:31.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:41:31.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:41:31.878 00.000 8976 MoveAxis(R, 0, ABG)
00:41:31.878 00.000 8976 MoveAxis(U, 1, ABG)
00:41:31.878 00.000 8976 stepping (-8, 13) + (0, 1)
00:41:31.878 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:31.879 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:41:31.889 00.010 5052 UpdateGuideState exits: m=199 SNR=9.6
00:41:31.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:31.889 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:31.889 00.000 5052 Enqueuing Expose request
00:41:31.896 00.007 8976 Received - 47 (G) 
00:41:31.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:31.896 00.000 8976 stepped: pos (-8, 14)
00:41:31.896 00.000 8976 move complete, result=0
00:41:31.896 00.000 8976 worker thread done servicing request
00:41:31.896 00.000 8976 Worker thread wakes up
00:41:31.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:31.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:31.896 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:41:32.583 00.687 8976 Exposure complete
00:41:32.588 00.005 8976 worker thread done servicing request
00:41:32.588 00.000 5052 OnExposeComplete: enter
00:41:32.588 00.000 5052 UpdateGuideState(): m_state=6
00:41:32.588 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
00:41:32.589 00.001 5052 Star::Find returns 1 (0), X=329.29, Y=281.57, Mass=176, SNR=9.1, Peak=65 HFD=3.5
00:41:32.589 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.04) = xAngle (-2.90 = -2.90)
00:41:32.589 00.000 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
00:41:32.589 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.86 mountX=-0.18 mountY=-0.03, mountTheta=-3.00
00:41:32.589 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.14, opts=13)
00:41:32.589 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.14)
00:41:32.589 00.000 8976 Worker thread wakes up
00:41:32.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.14) opts 0xd
00:41:32.590 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.14)
00:41:32.590 00.000 8976 Moving (0.12, -0.14) raw xDistance=-0.18 yDistance=-0.03
00:41:32.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:41:32.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:41:32.590 00.000 8976 MoveAxis(R, 0, ABG)
00:41:32.590 00.000 8976 MoveAxis(U, 0, ABG)
00:41:32.590 00.000 8976 move complete, result=0
00:41:32.590 00.000 8976 worker thread done servicing request
00:41:32.590 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:41:32.599 00.009 5052 UpdateGuideState exits: m=176 SNR=9.1
00:41:32.600 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:32.600 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:32.600 00.000 5052 Enqueuing Expose request
00:41:32.600 00.000 8976 Worker thread wakes up
00:41:32.600 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:32.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:32.600 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:33.289 00.689 8976 Exposure complete
00:41:33.294 00.005 8976 worker thread done servicing request
00:41:33.294 00.000 5052 OnExposeComplete: enter
00:41:33.294 00.000 5052 UpdateGuideState(): m_state=6
00:41:33.294 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
00:41:33.294 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.34, Mass=183, SNR=9.3, Peak=64 HFD=3.6
00:41:33.294 00.000 5052 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.04) = xAngle (-3.35 = 2.94)
00:41:33.294 00.000 5052 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.45 = 2.83)
00:41:33.294 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.37 hyp=0.38 cameraTheta=-1.30 mountX=-0.37 mountY=0.12, mountTheta=2.84
00:41:33.295 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.37, opts=13)
00:41:33.295 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.37)
00:41:33.295 00.000 8976 Worker thread wakes up
00:41:33.295 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.37) opts 0xd
00:41:33.295 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.37)
00:41:33.295 00.000 8976 Moving (0.10, -0.37) raw xDistance=-0.37 yDistance=0.12
00:41:33.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
00:41:33.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:41:33.295 00.000 8976 MoveAxis(R, 2, ABG)
00:41:33.295 00.000 8976 stepping (-8, 14) + (2, 0)
00:41:33.295 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:33.296 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:41:33.305 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
00:41:33.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:33.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:33.305 00.000 5052 Enqueuing Expose request
00:41:33.319 00.014 8976 Received - 47 (G) 
00:41:33.319 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:33.319 00.000 8976 stepped: pos (-6, 14)
00:41:33.319 00.000 8976 MoveAxis(U, 0, ABG)
00:41:33.319 00.000 8976 move complete, result=0
00:41:33.319 00.000 8976 worker thread done servicing request
00:41:33.319 00.000 8976 Worker thread wakes up
00:41:33.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:33.319 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:33.319 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
00:41:34.008 00.689 8976 Exposure complete
00:41:34.014 00.006 8976 worker thread done servicing request
00:41:34.014 00.000 5052 OnExposeComplete: enter
00:41:34.014 00.000 5052 UpdateGuideState(): m_state=6
00:41:34.014 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
00:41:34.014 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.84, Mass=152, SNR=8.5, Peak=58 HFD=3.7
00:41:34.014 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
00:41:34.014 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
00:41:34.014 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.13 hyp=0.40 cameraTheta=2.82 mountX=0.29 mountY=0.25, mountTheta=0.71
00:41:34.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.13, opts=13)
00:41:34.015 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.13)
00:41:34.015 00.000 8976 Worker thread wakes up
00:41:34.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.13) opts 0xd
00:41:34.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.13)
00:41:34.015 00.000 8976 Moving (-0.38, 0.13) raw xDistance=0.29 yDistance=0.25
00:41:34.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
00:41:34.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:41:34.016 00.001 8976 MoveAxis(L, 1, ABG)
00:41:34.016 00.000 8976 stepping (-6, 14) + (-1, 0)
00:41:34.016 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:34.017 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:41:34.027 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
00:41:34.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:34.027 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:34.027 00.000 5052 Enqueuing Expose request
00:41:34.038 00.011 8976 Received - 47 (G) 
00:41:34.038 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:34.038 00.000 8976 stepped: pos (-7, 14)
00:41:34.038 00.000 8976 MoveAxis(U, 0, ABG)
00:41:34.038 00.000 8976 move complete, result=0
00:41:34.038 00.000 8976 worker thread done servicing request
00:41:34.038 00.000 8976 Worker thread wakes up
00:41:34.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:34.038 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:34.038 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:41:34.728 00.690 8976 Exposure complete
00:41:34.733 00.005 8976 worker thread done servicing request
00:41:34.733 00.000 5052 OnExposeComplete: enter
00:41:34.733 00.000 5052 UpdateGuideState(): m_state=6
00:41:34.733 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
00:41:34.733 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.79, Mass=189, SNR=9.4, Peak=62 HFD=3.6
00:41:34.733 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:41:34.733 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
00:41:34.733 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.08 hyp=0.43 cameraTheta=2.95 mountX=0.27 mountY=0.31, mountTheta=0.86
00:41:34.734 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.08, opts=13)
00:41:34.734 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.08)
00:41:34.734 00.000 8976 Worker thread wakes up
00:41:34.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.08) opts 0xd
00:41:34.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.08)
00:41:34.734 00.000 8976 Moving (-0.43, 0.08) raw xDistance=0.27 yDistance=0.31
00:41:34.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
00:41:34.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:41:34.734 00.000 8976 MoveAxis(L, 1, ABG)
00:41:34.735 00.001 8976 stepping (-7, 14) + (-1, 0)
00:41:34.735 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:34.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:41:34.744 00.009 5052 UpdateGuideState exits: m=189 SNR=9.4
00:41:34.745 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:34.745 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:34.745 00.000 5052 Enqueuing Expose request
00:41:34.757 00.012 8976 Received - 47 (G) 
00:41:34.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:34.757 00.000 8976 stepped: pos (-8, 14)
00:41:34.757 00.000 8976 MoveAxis(D, 1, ABG)
00:41:34.757 00.000 8976 stepping (-8, 14) + (0, -1)
00:41:34.757 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:34.789 00.032 8976 Received - 47 (G) 
00:41:34.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:34.789 00.000 8976 stepped: pos (-8, 13)
00:41:34.789 00.000 8976 move complete, result=0
00:41:34.789 00.000 8976 worker thread done servicing request
00:41:34.789 00.000 8976 Worker thread wakes up
00:41:34.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:34.790 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
00:41:34.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:35.479 00.689 8976 Exposure complete
00:41:35.484 00.005 8976 worker thread done servicing request
00:41:35.484 00.000 5052 OnExposeComplete: enter
00:41:35.484 00.000 5052 UpdateGuideState(): m_state=6
00:41:35.484 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
00:41:35.485 00.001 5052 Star::Find returns 1 (0), X=329.19, Y=281.34, Mass=188, SNR=9.4, Peak=66 HFD=3.3
00:41:35.485 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.04) = xAngle (-3.57 = 2.72)
00:41:35.485 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.67 = 2.61)
00:41:35.485 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.52 mountX=-0.33 mountY=0.19, mountTheta=2.63
00:41:35.485 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.37, opts=13)
00:41:35.485 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.37)
00:41:35.486 00.001 8976 Worker thread wakes up
00:41:35.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.37) opts 0xd
00:41:35.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.37)
00:41:35.486 00.000 8976 Moving (0.02, -0.37) raw xDistance=-0.33 yDistance=0.19
00:41:35.491 00.005 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
00:41:35.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:41:35.491 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:41:35.491 00.000 8976 MoveAxis(R, 1, ABG)
00:41:35.491 00.000 8976 stepping (-8, 13) + (1, 0)
00:41:35.491 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:35.500 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
00:41:35.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:35.500 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:35.500 00.000 5052 Enqueuing Expose request
00:41:35.509 00.009 8976 Received - 47 (G) 
00:41:35.509 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:35.509 00.000 8976 stepped: pos (-7, 13)
00:41:35.509 00.000 8976 MoveAxis(U, 0, ABG)
00:41:35.509 00.000 8976 move complete, result=0
00:41:35.509 00.000 8976 worker thread done servicing request
00:41:35.509 00.000 8976 Worker thread wakes up
00:41:35.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:35.509 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:35.509 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
00:41:36.201 00.692 8976 Exposure complete
00:41:36.206 00.005 8976 worker thread done servicing request
00:41:36.206 00.000 5052 OnExposeComplete: enter
00:41:36.206 00.000 5052 UpdateGuideState(): m_state=6
00:41:36.206 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
00:41:36.206 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.64, Mass=201, SNR=9.7, Peak=69 HFD=3.3
00:41:36.206 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
00:41:36.206 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.30)
00:41:36.207 00.001 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-2.84 mountX=0.04 mountY=0.22, mountTheta=1.40
00:41:36.207 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.07, opts=13)
00:41:36.207 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.07)
00:41:36.207 00.000 8976 Worker thread wakes up
00:41:36.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.07) opts 0xd
00:41:36.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.07)
00:41:36.207 00.000 8976 Moving (-0.22, -0.07) raw xDistance=0.04 yDistance=0.22
00:41:36.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:41:36.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:41:36.208 00.001 8976 MoveAxis(R, 0, ABG)
00:41:36.208 00.000 8976 MoveAxis(U, 0, ABG)
00:41:36.208 00.000 8976 move complete, result=0
00:41:36.208 00.000 8976 worker thread done servicing request
00:41:36.208 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:41:36.217 00.009 5052 UpdateGuideState exits: m=201 SNR=9.7
00:41:36.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:36.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:36.217 00.000 5052 Enqueuing Expose request
00:41:36.217 00.000 8976 Worker thread wakes up
00:41:36.217 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:36.218 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:36.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:36.909 00.691 8976 Exposure complete
00:41:36.914 00.005 8976 worker thread done servicing request
00:41:36.915 00.001 5052 OnExposeComplete: enter
00:41:36.915 00.000 5052 UpdateGuideState(): m_state=6
00:41:36.915 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
00:41:36.915 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.79, Mass=200, SNR=9.7, Peak=64 HFD=3.2
00:41:36.915 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
00:41:36.915 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
00:41:36.915 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.08 hyp=0.46 cameraTheta=2.98 mountX=0.28 mountY=0.34, mountTheta=0.89
00:41:36.915 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.08, opts=13)
00:41:36.915 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.08)
00:41:36.916 00.001 8976 Worker thread wakes up
00:41:36.916 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.08) opts 0xd
00:41:36.916 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.08)
00:41:36.916 00.000 8976 Moving (-0.46, 0.08) raw xDistance=0.28 yDistance=0.34
00:41:36.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
00:41:36.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
00:41:36.916 00.000 8976 MoveAxis(L, 1, ABG)
00:41:36.916 00.000 8976 stepping (-7, 13) + (-1, 0)
00:41:36.916 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:36.916 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:41:36.926 00.010 5052 UpdateGuideState exits: m=200 SNR=9.7
00:41:36.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:36.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:36.926 00.000 5052 Enqueuing Expose request
00:41:36.948 00.022 8976 Received - 47 (G) 
00:41:36.948 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:36.948 00.000 8976 stepped: pos (-8, 13)
00:41:36.948 00.000 8976 MoveAxis(D, 1, ABG)
00:41:36.948 00.000 8976 stepping (-8, 13) + (0, -1)
00:41:36.948 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:36.980 00.032 8976 Received - 47 (G) 
00:41:36.980 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:36.980 00.000 8976 stepped: pos (-8, 12)
00:41:36.980 00.000 8976 move complete, result=0
00:41:36.980 00.000 8976 worker thread done servicing request
00:41:36.980 00.000 8976 Worker thread wakes up
00:41:36.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:36.980 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:36.980 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
00:41:37.669 00.689 8976 Exposure complete
00:41:37.674 00.005 8976 worker thread done servicing request
00:41:37.674 00.000 5052 OnExposeComplete: enter
00:41:37.674 00.000 5052 UpdateGuideState(): m_state=6
00:41:37.674 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
00:41:37.674 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.83, Mass=201, SNR=9.7, Peak=69 HFD=2.9
00:41:37.674 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
00:41:37.674 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
00:41:37.674 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.25 cameraTheta=2.62 mountX=0.21 mountY=0.11, mountTheta=0.49
00:41:37.674 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.12, opts=13)
00:41:37.675 00.001 5052 Enqueuing Move request for stepguider (-0.21, 0.12)
00:41:37.675 00.000 8976 Worker thread wakes up
00:41:37.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.12) opts 0xd
00:41:37.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.12)
00:41:37.675 00.000 8976 Moving (-0.21, 0.12) raw xDistance=0.21 yDistance=0.11
00:41:37.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:41:37.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:41:37.675 00.000 8976 MoveAxis(R, 0, ABG)
00:41:37.675 00.000 8976 MoveAxis(U, 0, ABG)
00:41:37.675 00.000 8976 move complete, result=0
00:41:37.675 00.000 8976 worker thread done servicing request
00:41:37.676 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:41:37.686 00.010 5052 UpdateGuideState exits: m=201 SNR=9.7
00:41:37.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:37.686 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:37.686 00.000 5052 Enqueuing Expose request
00:41:37.686 00.000 8976 Worker thread wakes up
00:41:37.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:37.686 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:37.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:38.378 00.692 8976 Exposure complete
00:41:38.384 00.006 8976 worker thread done servicing request
00:41:38.384 00.000 5052 OnExposeComplete: enter
00:41:38.384 00.000 5052 UpdateGuideState(): m_state=6
00:41:38.384 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
00:41:38.384 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.76, Mass=193, SNR=9.6, Peak=70 HFD=3.0
00:41:38.384 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
00:41:38.384 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
00:41:38.385 00.001 5052 CameraToMount -- cameraX=-0.67 cameraY=0.05 hyp=0.67 cameraTheta=3.07 mountX=0.35 mountY=0.53, mountTheta=1.00
00:41:38.385 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.05, opts=13)
00:41:38.385 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.05)
00:41:38.385 00.000 8976 Worker thread wakes up
00:41:38.385 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.05) opts 0xd
00:41:38.385 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.05)
00:41:38.385 00.000 8976 Moving (-0.67, 0.05) raw xDistance=0.35 yDistance=0.53
00:41:38.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:41:38.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
00:41:38.385 00.000 8976 MoveAxis(L, 1, ABG)
00:41:38.386 00.001 8976 stepping (-8, 12) + (-1, 0)
00:41:38.386 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:38.386 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:41:38.395 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
00:41:38.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:38.396 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:38.396 00.000 5052 Enqueuing Expose request
00:41:38.419 00.023 8976 Received - 47 (G) 
00:41:38.419 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:38.419 00.000 8976 stepped: pos (-9, 12)
00:41:38.419 00.000 8976 MoveAxis(D, 2, ABG)
00:41:38.419 00.000 8976 stepping (-9, 12) + (0, -2)
00:41:38.419 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:38.450 00.031 8976 Received - 47 (G) 
00:41:38.450 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:38.450 00.000 8976 stepped: pos (-9, 10)
00:41:38.450 00.000 8976 move complete, result=0
00:41:38.451 00.001 8976 worker thread done servicing request
00:41:38.451 00.000 8976 Worker thread wakes up
00:41:38.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:38.451 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:38.451 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
00:41:39.140 00.689 8976 Exposure complete
00:41:39.145 00.005 8976 worker thread done servicing request
00:41:39.145 00.000 5052 OnExposeComplete: enter
00:41:39.145 00.000 5052 UpdateGuideState(): m_state=6
00:41:39.145 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
00:41:39.145 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.96, Mass=182, SNR=9.4, Peak=69 HFD=2.6
00:41:39.145 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
00:41:39.145 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
00:41:39.145 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.25 hyp=0.45 cameraTheta=2.54 mountX=0.39 mountY=0.17, mountTheta=0.41
00:41:39.146 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.25, opts=13)
00:41:39.146 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.25)
00:41:39.146 00.000 8976 Worker thread wakes up
00:41:39.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.25) opts 0xd
00:41:39.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.25)
00:41:39.146 00.000 8976 Moving (-0.37, 0.25) raw xDistance=0.39 yDistance=0.17
00:41:39.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
00:41:39.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:41:39.146 00.000 8976 MoveAxis(L, 2, ABG)
00:41:39.146 00.000 8976 stepping (-9, 10) + (-2, 0)
00:41:39.146 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:39.147 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:41:39.157 00.010 5052 UpdateGuideState exits: m=182 SNR=9.4
00:41:39.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:39.157 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:39.157 00.000 5052 Enqueuing Expose request
00:41:39.170 00.013 8976 Received - 47 (G) 
00:41:39.170 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:39.170 00.000 8976 stepped: pos (-11, 10)
00:41:39.170 00.000 8976 MoveAxis(U, 0, ABG)
00:41:39.170 00.000 8976 move complete, result=0
00:41:39.170 00.000 8976 worker thread done servicing request
00:41:39.170 00.000 8976 Worker thread wakes up
00:41:39.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:39.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:39.170 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
00:41:39.861 00.691 8976 Exposure complete
00:41:39.867 00.006 8976 worker thread done servicing request
00:41:39.867 00.000 5052 OnExposeComplete: enter
00:41:39.867 00.000 5052 UpdateGuideState(): m_state=6
00:41:39.867 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
00:41:39.867 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.92, Mass=192, SNR=9.6, Peak=67 HFD=2.6
00:41:39.867 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
00:41:39.867 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
00:41:39.867 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.21 hyp=0.32 cameraTheta=2.43 mountX=0.30 mountY=0.09, mountTheta=0.29
00:41:39.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.21, opts=13)
00:41:39.868 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.21)
00:41:39.868 00.000 8976 Worker thread wakes up
00:41:39.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.21) opts 0xd
00:41:39.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.21)
00:41:39.868 00.000 8976 Moving (-0.24, 0.21) raw xDistance=0.30 yDistance=0.09
00:41:39.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
00:41:39.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:41:39.868 00.000 8976 MoveAxis(L, 1, ABG)
00:41:39.868 00.000 8976 stepping (-11, 10) + (-1, 0)
00:41:39.868 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:39.869 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:41:39.878 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
00:41:39.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:39.878 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:39.878 00.000 5052 Enqueuing Expose request
00:41:39.889 00.011 8976 Received - 47 (G) 
00:41:39.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:39.889 00.000 8976 stepped: pos (-12, 10)
00:41:39.889 00.000 8976 MoveAxis(U, 0, ABG)
00:41:39.889 00.000 8976 move complete, result=0
00:41:39.889 00.000 8976 worker thread done servicing request
00:41:39.889 00.000 8976 Worker thread wakes up
00:41:39.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:39.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:39.889 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:41:40.579 00.690 8976 Exposure complete
00:41:40.585 00.006 8976 worker thread done servicing request
00:41:40.585 00.000 5052 OnExposeComplete: enter
00:41:40.585 00.000 5052 UpdateGuideState(): m_state=6
00:41:40.585 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
00:41:40.585 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.71, Mass=194, SNR=9.6, Peak=64 HFD=2.5
00:41:40.585 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
00:41:40.585 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
00:41:40.585 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.00 hyp=0.17 cameraTheta=3.14 mountX=0.08 mountY=0.14, mountTheta=1.07
00:41:40.586 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.00, opts=13)
00:41:40.586 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.00)
00:41:40.586 00.000 8976 Worker thread wakes up
00:41:40.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.00) opts 0xd
00:41:40.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.00)
00:41:40.586 00.000 8976 Moving (-0.17, 0.00) raw xDistance=0.08 yDistance=0.14
00:41:40.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:41:40.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:41:40.586 00.000 8976 MoveAxis(R, 0, ABG)
00:41:40.586 00.000 8976 MoveAxis(U, 0, ABG)
00:41:40.586 00.000 8976 move complete, result=0
00:41:40.586 00.000 8976 worker thread done servicing request
00:41:40.587 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:41:40.596 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
00:41:40.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:40.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:40.596 00.000 5052 Enqueuing Expose request
00:41:40.596 00.000 8976 Worker thread wakes up
00:41:40.596 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:40.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:40.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:41.284 00.688 8976 Exposure complete
00:41:41.289 00.005 8976 worker thread done servicing request
00:41:41.290 00.001 5052 OnExposeComplete: enter
00:41:41.290 00.000 5052 UpdateGuideState(): m_state=6
00:41:41.290 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
00:41:41.290 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.99, Mass=203, SNR=9.8, Peak=65 HFD=3.1
00:41:41.290 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.04) = xAngle (-0.69 = -0.69)
00:41:41.290 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
00:41:41.290 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.35 mountX=0.22 mountY=-0.21, mountTheta=-0.75
00:41:41.291 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.28, opts=13)
00:41:41.291 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.28)
00:41:41.291 00.000 8976 Worker thread wakes up
00:41:41.291 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.28) opts 0xd
00:41:41.291 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.28)
00:41:41.291 00.000 8976 Moving (0.06, 0.28) raw xDistance=0.22 yDistance=-0.21
00:41:41.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:41:41.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:41:41.291 00.000 8976 MoveAxis(R, 0, ABG)
00:41:41.291 00.000 8976 MoveAxis(U, 0, ABG)
00:41:41.291 00.000 8976 move complete, result=0
00:41:41.291 00.000 8976 worker thread done servicing request
00:41:41.292 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:41:41.302 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
00:41:41.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:41.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:41.302 00.000 5052 Enqueuing Expose request
00:41:41.302 00.000 8976 Worker thread wakes up
00:41:41.302 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:41:41.302 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:41.302 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:41.991 00.689 8976 Exposure complete
00:41:41.996 00.005 8976 worker thread done servicing request
00:41:41.996 00.000 5052 OnExposeComplete: enter
00:41:41.996 00.000 5052 UpdateGuideState(): m_state=6
00:41:41.996 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
00:41:41.996 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.72, Mass=181, SNR=9.3, Peak=67 HFD=3.2
00:41:41.996 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
00:41:41.996 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
00:41:41.996 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.06 mountX=0.08 mountY=0.12, mountTheta=0.99
00:41:41.997 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.01, opts=13)
00:41:41.997 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.01)
00:41:41.997 00.000 8976 Worker thread wakes up
00:41:41.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.01) opts 0xd
00:41:41.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.01)
00:41:41.997 00.000 8976 Moving (-0.15, 0.01) raw xDistance=0.08 yDistance=0.12
00:41:41.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:41:41.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:41:41.997 00.000 8976 MoveAxis(R, 0, ABG)
00:41:41.997 00.000 8976 MoveAxis(U, 0, ABG)
00:41:41.997 00.000 8976 move complete, result=0
00:41:41.998 00.001 8976 worker thread done servicing request
00:41:41.998 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:41:42.008 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
00:41:42.008 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:42.008 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:42.008 00.000 5052 Enqueuing Expose request
00:41:42.008 00.000 8976 Worker thread wakes up
00:41:42.008 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:42.008 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:42.008 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:42.700 00.692 8976 Exposure complete
00:41:42.705 00.005 8976 worker thread done servicing request
00:41:42.705 00.000 5052 OnExposeComplete: enter
00:41:42.706 00.001 5052 UpdateGuideState(): m_state=6
00:41:42.706 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
00:41:42.706 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.84, Mass=173, SNR=9.0, Peak=61 HFD=3.3
00:41:42.706 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:41:42.706 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
00:41:42.706 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.13 hyp=0.71 cameraTheta=2.96 mountX=0.44 mountY=0.52, mountTheta=0.87
00:41:42.706 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.13, opts=13)
00:41:42.706 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.13)
00:41:42.707 00.001 8976 Worker thread wakes up
00:41:42.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.13) opts 0xd
00:41:42.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.13)
00:41:42.707 00.000 8976 Moving (-0.70, 0.13) raw xDistance=0.44 yDistance=0.52
00:41:42.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
00:41:42.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
00:41:42.707 00.000 8976 MoveAxis(L, 2, ABG)
00:41:42.707 00.000 8976 stepping (-12, 10) + (-2, 0)
00:41:42.707 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:42.707 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:41:42.716 00.009 5052 UpdateGuideState exits: m=173 SNR=9.0
00:41:42.717 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:42.717 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:42.717 00.000 5052 Enqueuing Expose request
00:41:42.735 00.018 8976 Received - 47 (G) 
00:41:42.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:42.735 00.000 8976 stepped: pos (-14, 10)
00:41:42.735 00.000 8976 MoveAxis(D, 2, ABG)
00:41:42.735 00.000 8976 stepping (-14, 10) + (0, -2)
00:41:42.735 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:42.766 00.031 8976 Received - 47 (G) 
00:41:42.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:42.766 00.000 8976 stepped: pos (-14, 8)
00:41:42.766 00.000 8976 move complete, result=0
00:41:42.766 00.000 8976 worker thread done servicing request
00:41:42.766 00.000 8976 Worker thread wakes up
00:41:42.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:42.767 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:42.767 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:41:43.453 00.686 8976 Exposure complete
00:41:43.458 00.005 8976 worker thread done servicing request
00:41:43.458 00.000 5052 OnExposeComplete: enter
00:41:43.458 00.000 5052 UpdateGuideState(): m_state=6
00:41:43.458 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
00:41:43.458 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.70, Mass=197, SNR=9.6, Peak=67 HFD=3.5
00:41:43.458 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
00:41:43.458 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
00:41:43.458 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.06 mountX=-0.04 mountY=-0.07, mountTheta=-2.14
00:41:43.459 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.01, opts=13)
00:41:43.459 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.01)
00:41:43.459 00.000 8976 Worker thread wakes up
00:41:43.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.01) opts 0xd
00:41:43.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.01)
00:41:43.459 00.000 8976 Moving (0.09, -0.01) raw xDistance=-0.04 yDistance=-0.07
00:41:43.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:41:43.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:41:43.459 00.000 8976 MoveAxis(R, 0, ABG)
00:41:43.459 00.000 8976 MoveAxis(U, 0, ABG)
00:41:43.459 00.000 8976 move complete, result=0
00:41:43.459 00.000 8976 worker thread done servicing request
00:41:43.460 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:41:43.469 00.009 5052 UpdateGuideState exits: m=197 SNR=9.6
00:41:43.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:43.469 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:43.469 00.000 5052 Enqueuing Expose request
00:41:43.469 00.000 8976 Worker thread wakes up
00:41:43.469 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:43.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:43.470 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:44.155 00.685 8976 Exposure complete
00:41:44.160 00.005 8976 worker thread done servicing request
00:41:44.161 00.001 5052 OnExposeComplete: enter
00:41:44.161 00.000 5052 UpdateGuideState(): m_state=6
00:41:44.161 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
00:41:44.161 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.51, Mass=170, SNR=9.0, Peak=68 HFD=3.1
00:41:44.161 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.78 = 2.51)
00:41:44.161 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.88 = 2.40)
00:41:44.161 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.73 mountX=-0.17 mountY=0.14, mountTheta=2.45
00:41:44.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.20, opts=13)
00:41:44.162 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.20)
00:41:44.162 00.000 8976 Worker thread wakes up
00:41:44.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.20) opts 0xd
00:41:44.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.20)
00:41:44.162 00.000 8976 Moving (-0.03, -0.20) raw xDistance=-0.17 yDistance=0.14
00:41:44.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:41:44.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:41:44.162 00.000 8976 MoveAxis(R, 0, ABG)
00:41:44.162 00.000 8976 MoveAxis(U, 0, ABG)
00:41:44.162 00.000 8976 move complete, result=0
00:41:44.162 00.000 8976 worker thread done servicing request
00:41:44.163 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:41:44.172 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
00:41:44.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:44.172 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:44.172 00.000 5052 Enqueuing Expose request
00:41:44.172 00.000 8976 Worker thread wakes up
00:41:44.173 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:44.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:44.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:44.861 00.688 8976 Exposure complete
00:41:44.866 00.005 8976 worker thread done servicing request
00:41:44.866 00.000 5052 OnExposeComplete: enter
00:41:44.866 00.000 5052 UpdateGuideState(): m_state=6
00:41:44.866 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
00:41:44.866 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.38, Mass=192, SNR=9.5, Peak=69 HFD=3.4
00:41:44.866 00.000 5052 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.04) = xAngle (-4.01 = 2.28)
00:41:44.866 00.000 5052 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.11 = 2.17)
00:41:44.866 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.96 mountX=-0.23 mountY=0.30, mountTheta=2.24
00:41:44.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.33, opts=13)
00:41:44.867 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.33)
00:41:44.867 00.000 8976 Worker thread wakes up
00:41:44.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.33) opts 0xd
00:41:44.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.33)
00:41:44.867 00.000 8976 Moving (-0.14, -0.33) raw xDistance=-0.23 yDistance=0.30
00:41:44.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:41:44.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:41:44.868 00.001 8976 MoveAxis(R, 0, ABG)
00:41:44.868 00.000 8976 MoveAxis(D, 1, ABG)
00:41:44.868 00.000 8976 stepping (-14, 8) + (0, -1)
00:41:44.868 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:44.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:41:44.877 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
00:41:44.878 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:44.878 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:44.878 00.000 5052 Enqueuing Expose request
00:41:44.893 00.015 8976 Received - 47 (G) 
00:41:44.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:44.893 00.000 8976 stepped: pos (-14, 7)
00:41:44.893 00.000 8976 move complete, result=0
00:41:44.893 00.000 8976 worker thread done servicing request
00:41:44.893 00.000 8976 Worker thread wakes up
00:41:44.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:44.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:44.893 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:41:45.582 00.689 8976 Exposure complete
00:41:45.587 00.005 8976 worker thread done servicing request
00:41:45.587 00.000 5052 OnExposeComplete: enter
00:41:45.587 00.000 5052 UpdateGuideState(): m_state=6
00:41:45.587 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
00:41:45.587 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.43, Mass=187, SNR=9.4, Peak=65 HFD=3.3
00:41:45.587 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.20 = 3.08)
00:41:45.587 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.30 = 2.98)
00:41:45.587 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.31 cameraTheta=-1.16 mountX=-0.31 mountY=0.05, mountTheta=2.98
00:41:45.588 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.28, opts=13)
00:41:45.588 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.28)
00:41:45.588 00.000 8976 Worker thread wakes up
00:41:45.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.28) opts 0xd
00:41:45.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.28)
00:41:45.588 00.000 8976 Moving (0.12, -0.28) raw xDistance=-0.31 yDistance=0.05
00:41:45.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:41:45.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:41:45.588 00.000 8976 MoveAxis(R, 1, ABG)
00:41:45.588 00.000 8976 stepping (-14, 7) + (1, 0)
00:41:45.588 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:45.589 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:41:45.598 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
00:41:45.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:45.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:45.599 00.001 5052 Enqueuing Expose request
00:41:45.613 00.014 8976 Received - 47 (G) 
00:41:45.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:45.613 00.000 8976 stepped: pos (-13, 7)
00:41:45.613 00.000 8976 MoveAxis(U, 0, ABG)
00:41:45.613 00.000 8976 move complete, result=0
00:41:45.613 00.000 8976 worker thread done servicing request
00:41:45.613 00.000 8976 Worker thread wakes up
00:41:45.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:45.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:45.613 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
00:41:46.302 00.689 8976 Exposure complete
00:41:46.307 00.005 8976 worker thread done servicing request
00:41:46.308 00.001 5052 OnExposeComplete: enter
00:41:46.308 00.000 5052 UpdateGuideState(): m_state=6
00:41:46.308 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
00:41:46.308 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=282.08, Mass=155, SNR=8.6, Peak=62 HFD=3.2
00:41:46.308 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.08 = -1.08)
00:41:46.308 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.18 = -1.18)
00:41:46.308 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.38 hyp=0.46 cameraTheta=0.96 mountX=0.22 mountY=-0.42, mountTheta=-1.10
00:41:46.308 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.38, opts=13)
00:41:46.309 00.001 5052 Enqueuing Move request for stepguider (0.26, 0.38)
00:41:46.309 00.000 8976 Worker thread wakes up
00:41:46.309 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.38) opts 0xd
00:41:46.309 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.38)
00:41:46.309 00.000 8976 Moving (0.26, 0.38) raw xDistance=0.22 yDistance=-0.42
00:41:46.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:41:46.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
00:41:46.309 00.000 8976 MoveAxis(R, 0, ABG)
00:41:46.309 00.000 8976 MoveAxis(U, 2, ABG)
00:41:46.309 00.000 8976 stepping (-13, 7) + (0, 2)
00:41:46.309 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:46.310 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:41:46.319 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
00:41:46.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:46.319 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:46.319 00.000 5052 Enqueuing Expose request
00:41:46.332 00.013 8976 Received - 47 (G) 
00:41:46.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:46.332 00.000 8976 stepped: pos (-13, 9)
00:41:46.332 00.000 8976 move complete, result=0
00:41:46.332 00.000 8976 worker thread done servicing request
00:41:46.332 00.000 8976 Worker thread wakes up
00:41:46.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:46.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:46.332 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:41:47.019 00.687 8976 Exposure complete
00:41:47.024 00.005 8976 worker thread done servicing request
00:41:47.024 00.000 5052 OnExposeComplete: enter
00:41:47.024 00.000 5052 UpdateGuideState(): m_state=6
00:41:47.024 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
00:41:47.024 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.79, Mass=204, SNR=9.8, Peak=61 HFD=3.4
00:41:47.025 00.001 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
00:41:47.025 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
00:41:47.025 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.08 hyp=0.43 cameraTheta=0.19 mountX=-0.12 mountY=-0.40, mountTheta=-1.86
00:41:47.025 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.08, opts=13)
00:41:47.025 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.08)
00:41:47.025 00.000 8976 Worker thread wakes up
00:41:47.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.08) opts 0xd
00:41:47.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.08)
00:41:47.026 00.001 8976 Moving (0.42, 0.08) raw xDistance=-0.12 yDistance=-0.40
00:41:47.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:41:47.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
00:41:47.026 00.000 8976 MoveAxis(R, 0, ABG)
00:41:47.026 00.000 8976 MoveAxis(U, 2, ABG)
00:41:47.026 00.000 8976 stepping (-13, 9) + (0, 2)
00:41:47.026 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:47.026 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:41:47.035 00.009 5052 UpdateGuideState exits: m=204 SNR=9.8
00:41:47.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:47.035 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:47.036 00.001 5052 Enqueuing Expose request
00:41:47.051 00.015 8976 Received - 47 (G) 
00:41:47.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:47.051 00.000 8976 stepped: pos (-13, 11)
00:41:47.052 00.001 8976 move complete, result=0
00:41:47.052 00.000 8976 worker thread done servicing request
00:41:47.052 00.000 8976 Worker thread wakes up
00:41:47.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:47.052 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:47.052 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:41:47.742 00.690 8976 Exposure complete
00:41:47.747 00.005 8976 worker thread done servicing request
00:41:47.747 00.000 5052 OnExposeComplete: enter
00:41:47.747 00.000 5052 UpdateGuideState(): m_state=6
00:41:47.747 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
00:41:47.747 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.97, Mass=213, SNR=10.1, Peak=64 HFD=3.3
00:41:47.747 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
00:41:47.747 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
00:41:47.747 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.26 hyp=0.72 cameraTheta=0.38 mountX=-0.07 mountY=-0.70, mountTheta=-1.67
00:41:47.748 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.26, opts=13)
00:41:47.748 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.26)
00:41:47.748 00.000 8976 Worker thread wakes up
00:41:47.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.26) opts 0xd
00:41:47.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.26)
00:41:47.748 00.000 8976 Moving (0.67, 0.26) raw xDistance=-0.07 yDistance=-0.70
00:41:47.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:41:47.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
00:41:47.748 00.000 8976 MoveAxis(R, 0, ABG)
00:41:47.748 00.000 8976 MoveAxis(U, 3, ABG)
00:41:47.748 00.000 8976 stepping (-13, 11) + (0, 3)
00:41:47.748 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:47.749 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:41:47.758 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
00:41:47.759 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:47.759 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:47.759 00.000 5052 Enqueuing Expose request
00:41:47.786 00.027 8976 Received - 47 (G) 
00:41:47.787 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:47.787 00.000 8976 stepped: pos (-13, 14)
00:41:47.787 00.000 8976 move complete, result=0
00:41:47.787 00.000 8976 worker thread done servicing request
00:41:47.787 00.000 8976 Worker thread wakes up
00:41:47.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:47.787 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:47.787 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
00:41:48.489 00.702 8976 Exposure complete
00:41:48.494 00.005 8976 worker thread done servicing request
00:41:48.494 00.000 5052 OnExposeComplete: enter
00:41:48.494 00.000 5052 UpdateGuideState(): m_state=6
00:41:48.494 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
00:41:48.495 00.001 5052 Star::Find returns 1 (0), X=329.49, Y=281.37, Mass=206, SNR=9.8, Peak=66 HFD=3.2
00:41:48.495 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
00:41:48.495 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.96 = -2.96)
00:41:48.495 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.34 hyp=0.47 cameraTheta=-0.81 mountX=-0.45 mountY=-0.08, mountTheta=-2.96
00:41:48.495 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.34, opts=13)
00:41:48.495 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.34)
00:41:48.496 00.001 8976 Worker thread wakes up
00:41:48.496 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.34) opts 0xd
00:41:48.496 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.34)
00:41:48.496 00.000 8976 Moving (0.32, -0.34) raw xDistance=-0.45 yDistance=-0.08
00:41:48.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
00:41:48.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:41:48.496 00.000 8976 MoveAxis(R, 2, ABG)
00:41:48.496 00.000 8976 stepping (-13, 14) + (2, 0)
00:41:48.496 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:48.496 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:41:48.506 00.010 5052 UpdateGuideState exits: m=206 SNR=9.8
00:41:48.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:48.506 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:48.506 00.000 5052 Enqueuing Expose request
00:41:48.522 00.016 8976 Received - 47 (G) 
00:41:48.522 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:48.522 00.000 8976 stepped: pos (-11, 14)
00:41:48.522 00.000 8976 MoveAxis(U, 0, ABG)
00:41:48.522 00.000 8976 move complete, result=0
00:41:48.522 00.000 8976 worker thread done servicing request
00:41:48.522 00.000 8976 Worker thread wakes up
00:41:48.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:48.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:48.522 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
00:41:49.213 00.691 8976 Exposure complete
00:41:49.219 00.006 8976 worker thread done servicing request
00:41:49.219 00.000 5052 OnExposeComplete: enter
00:41:49.219 00.000 5052 UpdateGuideState(): m_state=6
00:41:49.219 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
00:41:49.219 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=281.78, Mass=217, SNR=10.1, Peak=69 HFD=2.8
00:41:49.219 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
00:41:49.219 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
00:41:49.219 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=0.07 hyp=0.96 cameraTheta=0.07 mountX=-0.37 mountY=-0.84, mountTheta=-1.99
00:41:49.220 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=0.07, opts=13)
00:41:49.220 00.000 5052 Enqueuing Move request for stepguider (0.96, 0.07)
00:41:49.220 00.000 8976 Worker thread wakes up
00:41:49.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, 0.07) opts 0xd
00:41:49.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, 0.07)
00:41:49.220 00.000 8976 Moving (0.96, 0.07) raw xDistance=-0.37 yDistance=-0.84
00:41:49.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
00:41:49.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
00:41:49.220 00.000 8976 MoveAxis(R, 2, ABG)
00:41:49.220 00.000 8976 stepping (-11, 14) + (2, 0)
00:41:49.220 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:49.221 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:41:49.230 00.009 5052 UpdateGuideState exits: m=217 SNR=10.1
00:41:49.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:49.230 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:49.230 00.000 5052 Enqueuing Expose request
00:41:49.242 00.012 8976 Received - 47 (G) 
00:41:49.242 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:49.242 00.000 8976 stepped: pos (-9, 14)
00:41:49.242 00.000 8976 MoveAxis(U, 3, ABG)
00:41:49.242 00.000 8976 stepping (-9, 14) + (0, 3)
00:41:49.242 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:49.274 00.032 8976 Received - 47 (G) 
00:41:49.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:41:49.274 00.000 8976 stepped: pos (-9, 17)
00:41:49.274 00.000 8976 move complete, result=0
00:41:49.274 00.000 8976 worker thread done servicing request
00:41:49.274 00.000 8976 Worker thread wakes up
00:41:49.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:49.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:49.274 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
00:41:49.964 00.690 8976 Exposure complete
00:41:49.969 00.005 8976 worker thread done servicing request
00:41:49.969 00.000 5052 OnExposeComplete: enter
00:41:49.969 00.000 5052 UpdateGuideState(): m_state=6
00:41:49.969 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
00:41:49.969 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=282.02, Mass=183, SNR=9.3, Peak=64 HFD=2.8
00:41:49.969 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
00:41:49.969 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
00:41:49.969 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.31 hyp=0.86 cameraTheta=0.36 mountX=-0.09 mountY=-0.84, mountTheta=-1.68
00:41:49.970 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.31, opts=13)
00:41:49.970 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.31)
00:41:49.970 00.000 8976 Worker thread wakes up
00:41:49.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.31) opts 0xd
00:41:49.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.31)
00:41:49.970 00.000 8976 Moving (0.81, 0.31) raw xDistance=-0.09 yDistance=-0.84
00:41:49.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:41:49.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.84
00:41:49.970 00.000 8976 MoveAxis(R, 0, ABG)
00:41:49.970 00.000 8976 MoveAxis(U, 4, ABG)
00:41:49.970 00.000 8976 stepping (-9, 17) + (0, 4)
00:41:49.970 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:41:49.971 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:41:49.980 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
00:41:49.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:49.980 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:49.981 00.001 5052 Enqueuing Expose request
00:41:50.009 00.028 8976 Received - 47 (G) 
00:41:50.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:41:50.009 00.000 8976 stepped: pos (-9, 21)
00:41:50.009 00.000 8976 move complete, result=0
00:41:50.009 00.000 8976 worker thread done servicing request
00:41:50.009 00.000 8976 Worker thread wakes up
00:41:50.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:50.009 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:50.009 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 4 ms NORTH
00:41:50.699 00.690 8976 Exposure complete
00:41:50.705 00.006 8976 worker thread done servicing request
00:41:50.705 00.000 5052 OnExposeComplete: enter
00:41:50.705 00.000 5052 UpdateGuideState(): m_state=6
00:41:50.705 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
00:41:50.705 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=282.03, Mass=180, SNR=9.2, Peak=66 HFD=2.7
00:41:50.705 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
00:41:50.705 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
00:41:50.705 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.32 hyp=1.03 cameraTheta=0.32 mountX=-0.16 mountY=-0.99, mountTheta=-1.73
00:41:50.706 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.32, opts=13)
00:41:50.706 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.32)
00:41:50.706 00.000 8976 Worker thread wakes up
00:41:50.706 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.32) opts 0xd
00:41:50.706 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.32)
00:41:50.706 00.000 8976 Moving (0.98, 0.32) raw xDistance=-0.16 yDistance=-0.99
00:41:50.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:41:50.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.99
00:41:50.706 00.000 8976 MoveAxis(R, 0, ABG)
00:41:50.706 00.000 8976 MoveAxis(U, 4, ABG)
00:41:50.706 00.000 8976 stepping (-9, 21) + (0, 4)
00:41:50.706 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:41:50.707 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:41:50.717 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
00:41:50.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:50.717 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:50.717 00.000 5052 Enqueuing Expose request
00:41:50.744 00.027 8976 Received - 47 (G) 
00:41:50.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:41:50.744 00.000 8976 stepped: pos (-9, 25)
00:41:50.744 00.000 8976 move complete, result=0
00:41:50.744 00.000 8976 worker thread done servicing request
00:41:50.744 00.000 8976 Worker thread wakes up
00:41:50.744 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
00:41:50.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:50.744 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:51.436 00.692 8976 Exposure complete
00:41:51.441 00.005 8976 worker thread done servicing request
00:41:51.441 00.000 5052 OnExposeComplete: enter
00:41:51.441 00.000 5052 UpdateGuideState(): m_state=6
00:41:51.441 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
00:41:51.441 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.49, Mass=188, SNR=9.5, Peak=63 HFD=3.1
00:41:51.441 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
00:41:51.441 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
00:41:51.441 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.22 hyp=0.77 cameraTheta=-0.29 mountX=-0.53 mountY=-0.50, mountTheta=-2.39
00:41:51.442 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.22, opts=13)
00:41:51.442 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.22)
00:41:51.442 00.000 8976 Worker thread wakes up
00:41:51.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.22) opts 0xd
00:41:51.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.22)
00:41:51.443 00.001 8976 Moving (0.74, -0.22) raw xDistance=-0.53 yDistance=-0.50
00:41:51.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
00:41:51.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.50
00:41:51.443 00.000 8976 MoveAxis(R, 2, ABG)
00:41:51.443 00.000 8976 stepping (-9, 25) + (2, 0)
00:41:51.443 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:51.443 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:41:51.452 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
00:41:51.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:51.453 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:51.453 00.000 5052 Enqueuing Expose request
00:41:51.480 00.027 8976 Received - 47 (G) 
00:41:51.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:51.480 00.000 8976 stepped: pos (-7, 25)
00:41:51.480 00.000 8976 MoveAxis(U, 2, ABG)
00:41:51.480 00.000 8976 stepping (-7, 25) + (0, 2)
00:41:51.480 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:51.512 00.032 8976 Received - 47 (G) 
00:41:51.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:51.512 00.000 8976 stepped: pos (-7, 27)
00:41:51.512 00.000 8976 move complete, result=0
00:41:51.512 00.000 8976 worker thread done servicing request
00:41:51.512 00.000 8976 Worker thread wakes up
00:41:51.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:51.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:51.512 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
00:41:52.203 00.691 8976 Exposure complete
00:41:52.208 00.005 8976 worker thread done servicing request
00:41:52.208 00.000 5052 OnExposeComplete: enter
00:41:52.208 00.000 5052 UpdateGuideState(): m_state=6
00:41:52.208 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
00:41:52.208 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.92, Mass=185, SNR=9.4, Peak=64 HFD=3.2
00:41:52.208 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
00:41:52.208 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
00:41:52.209 00.001 5052 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.88 mountX=0.11 mountY=-0.26, mountTheta=-1.18
00:41:52.209 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.21, opts=13)
00:41:52.209 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.21)
00:41:52.209 00.000 8976 Worker thread wakes up
00:41:52.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.21) opts 0xd
00:41:52.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.21)
00:41:52.209 00.000 8976 Moving (0.17, 0.21) raw xDistance=0.11 yDistance=-0.26
00:41:52.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:41:52.210 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
00:41:52.210 00.000 8976 MoveAxis(R, 0, ABG)
00:41:52.210 00.000 8976 MoveAxis(U, 1, ABG)
00:41:52.210 00.000 8976 stepping (-7, 27) + (0, 1)
00:41:52.210 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:52.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:41:52.219 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
00:41:52.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:52.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:52.220 00.001 5052 Enqueuing Expose request
00:41:52.231 00.011 8976 Received - 47 (G) 
00:41:52.231 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:52.231 00.000 8976 stepped: pos (-7, 28)
00:41:52.231 00.000 8976 move complete, result=0
00:41:52.231 00.000 8976 worker thread done servicing request
00:41:52.231 00.000 8976 Worker thread wakes up
00:41:52.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:52.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:52.231 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:41:52.919 00.688 8976 Exposure complete
00:41:52.925 00.006 8976 worker thread done servicing request
00:41:52.925 00.000 5052 OnExposeComplete: enter
00:41:52.925 00.000 5052 UpdateGuideState(): m_state=6
00:41:52.925 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
00:41:52.925 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.49, Mass=199, SNR=9.7, Peak=62 HFD=3.5
00:41:52.925 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.76 = 1.53)
00:41:52.925 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
00:41:52.925 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.22 hyp=0.54 cameraTheta=-2.71 mountX=0.02 mountY=0.53, mountTheta=1.53
00:41:52.926 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.22, opts=13)
00:41:52.926 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.22)
00:41:52.926 00.000 8976 Worker thread wakes up
00:41:52.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.22) opts 0xd
00:41:52.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.22)
00:41:52.926 00.000 8976 Moving (-0.49, -0.22) raw xDistance=0.02 yDistance=0.53
00:41:52.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:41:52.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.53
00:41:52.926 00.000 8976 MoveAxis(R, 0, ABG)
00:41:52.926 00.000 8976 MoveAxis(D, 2, ABG)
00:41:52.926 00.000 8976 stepping (-7, 28) + (0, -2)
00:41:52.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:52.927 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:41:52.936 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
00:41:52.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:52.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:52.936 00.000 5052 Enqueuing Expose request
00:41:52.950 00.014 8976 Received - 47 (G) 
00:41:52.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:52.950 00.000 8976 stepped: pos (-7, 26)
00:41:52.950 00.000 8976 move complete, result=0
00:41:52.950 00.000 8976 worker thread done servicing request
00:41:52.950 00.000 8976 Worker thread wakes up
00:41:52.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:52.951 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:52.951 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:41:53.638 00.687 8976 Exposure complete
00:41:53.643 00.005 8976 worker thread done servicing request
00:41:53.643 00.000 5052 OnExposeComplete: enter
00:41:53.643 00.000 5052 UpdateGuideState(): m_state=6
00:41:53.643 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
00:41:53.644 00.001 5052 Star::Find returns 1 (0), X=328.65, Y=281.88, Mass=188, SNR=9.4, Peak=62 HFD=3.1
00:41:53.644 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
00:41:53.644 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
00:41:53.644 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.17 hyp=0.55 cameraTheta=2.82 mountX=0.39 mountY=0.34, mountTheta=0.72
00:41:53.644 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.17, opts=13)
00:41:53.644 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.17)
00:41:53.644 00.000 8976 Worker thread wakes up
00:41:53.645 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.17) opts 0xd
00:41:53.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.17)
00:41:53.645 00.000 8976 Moving (-0.52, 0.17) raw xDistance=0.39 yDistance=0.34
00:41:53.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:41:53.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
00:41:53.645 00.000 8976 MoveAxis(L, 2, ABG)
00:41:53.645 00.000 8976 stepping (-7, 26) + (-2, 0)
00:41:53.645 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:53.646 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:41:53.655 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
00:41:53.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:53.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:53.655 00.000 5052 Enqueuing Expose request
00:41:53.669 00.014 8976 Received - 47 (G) 
00:41:53.669 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:53.669 00.000 8976 stepped: pos (-9, 26)
00:41:53.669 00.000 8976 MoveAxis(D, 2, ABG)
00:41:53.670 00.001 8976 stepping (-9, 26) + (0, -2)
00:41:53.670 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:53.702 00.032 8976 Received - 47 (G) 
00:41:53.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:53.702 00.000 8976 stepped: pos (-9, 24)
00:41:53.702 00.000 8976 move complete, result=0
00:41:53.702 00.000 8976 worker thread done servicing request
00:41:53.702 00.000 8976 Worker thread wakes up
00:41:53.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:53.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:53.702 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 2 ms SOUTH
00:41:54.395 00.693 8976 Exposure complete
00:41:54.400 00.005 8976 worker thread done servicing request
00:41:54.400 00.000 5052 OnExposeComplete: enter
00:41:54.401 00.001 5052 UpdateGuideState(): m_state=6
00:41:54.401 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
00:41:54.401 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.98, Mass=180, SNR=9.3, Peak=62 HFD=3.3
00:41:54.401 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
00:41:54.401 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
00:41:54.401 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.27 hyp=0.56 cameraTheta=2.64 mountX=0.46 mountY=0.27, mountTheta=0.52
00:41:54.402 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.27, opts=13)
00:41:54.402 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.27)
00:41:54.402 00.000 8976 Worker thread wakes up
00:41:54.402 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.27) opts 0xd
00:41:54.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.27)
00:41:54.402 00.000 8976 Moving (-0.49, 0.27) raw xDistance=0.46 yDistance=0.27
00:41:54.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
00:41:54.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
00:41:54.402 00.000 8976 MoveAxis(L, 2, ABG)
00:41:54.402 00.000 8976 stepping (-9, 24) + (-2, 0)
00:41:54.402 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:54.403 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:41:54.412 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
00:41:54.412 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:54.412 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:54.412 00.000 5052 Enqueuing Expose request
00:41:54.437 00.025 8976 Received - 47 (G) 
00:41:54.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:54.437 00.000 8976 stepped: pos (-11, 24)
00:41:54.437 00.000 8976 MoveAxis(D, 1, ABG)
00:41:54.437 00.000 8976 stepping (-11, 24) + (0, -1)
00:41:54.437 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:54.469 00.032 8976 Received - 47 (G) 
00:41:54.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:54.469 00.000 8976 stepped: pos (-11, 23)
00:41:54.469 00.000 8976 move complete, result=0
00:41:54.469 00.000 8976 worker thread done servicing request
00:41:54.469 00.000 8976 Worker thread wakes up
00:41:54.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:54.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:54.469 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:41:55.162 00.693 8976 Exposure complete
00:41:55.167 00.005 8976 worker thread done servicing request
00:41:55.167 00.000 5052 OnExposeComplete: enter
00:41:55.168 00.001 5052 UpdateGuideState(): m_state=6
00:41:55.168 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
00:41:55.168 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.95, Mass=191, SNR=9.5, Peak=65 HFD=3.0
00:41:55.168 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
00:41:55.168 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
00:41:55.168 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.36 cameraTheta=2.41 mountX=0.33 mountY=0.09, mountTheta=0.27
00:41:55.168 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.24, opts=13)
00:41:55.168 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.24)
00:41:55.168 00.000 8976 Worker thread wakes up
00:41:55.169 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.24) opts 0xd
00:41:55.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.24)
00:41:55.169 00.000 8976 Moving (-0.26, 0.24) raw xDistance=0.33 yDistance=0.09
00:41:55.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
00:41:55.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:41:55.169 00.000 8976 MoveAxis(L, 2, ABG)
00:41:55.169 00.000 8976 stepping (-11, 23) + (-2, 0)
00:41:55.169 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:55.169 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:41:55.179 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
00:41:55.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:55.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:55.179 00.000 5052 Enqueuing Expose request
00:41:55.204 00.025 8976 Received - 47 (G) 
00:41:55.205 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:55.205 00.000 8976 stepped: pos (-13, 23)
00:41:55.205 00.000 8976 MoveAxis(U, 0, ABG)
00:41:55.205 00.000 8976 move complete, result=0
00:41:55.205 00.000 8976 worker thread done servicing request
00:41:55.205 00.000 8976 Worker thread wakes up
00:41:55.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:55.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:55.205 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.1 px 0 ms NORTH
00:41:55.894 00.689 8976 Exposure complete
00:41:55.899 00.005 8976 worker thread done servicing request
00:41:55.899 00.000 5052 OnExposeComplete: enter
00:41:55.900 00.001 5052 UpdateGuideState(): m_state=6
00:41:55.900 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
00:41:55.900 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.55, Mass=195, SNR=9.6, Peak=69 HFD=3.2
00:41:55.900 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
00:41:55.900 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.35)
00:41:55.900 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.16 hyp=0.46 cameraTheta=-2.79 mountX=0.06 mountY=0.45, mountTheta=1.45
00:41:55.900 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.16, opts=13)
00:41:55.901 00.001 5052 Enqueuing Move request for stepguider (-0.44, -0.16)
00:41:55.901 00.000 8976 Worker thread wakes up
00:41:55.901 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.16) opts 0xd
00:41:55.901 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.16)
00:41:55.901 00.000 8976 Moving (-0.44, -0.16) raw xDistance=0.06 yDistance=0.45
00:41:55.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:41:55.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
00:41:55.901 00.000 8976 MoveAxis(R, 0, ABG)
00:41:55.901 00.000 8976 MoveAxis(D, 2, ABG)
00:41:55.901 00.000 8976 stepping (-13, 23) + (0, -2)
00:41:55.901 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:55.902 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:41:55.910 00.008 5052 UpdateGuideState exits: m=195 SNR=9.6
00:41:55.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:55.910 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:55.910 00.000 5052 Enqueuing Expose request
00:41:55.924 00.014 8976 Received - 47 (G) 
00:41:55.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:41:55.924 00.000 8976 stepped: pos (-13, 21)
00:41:55.924 00.000 8976 move complete, result=0
00:41:55.924 00.000 8976 worker thread done servicing request
00:41:55.925 00.001 8976 Worker thread wakes up
00:41:55.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:55.925 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:41:55.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:56.615 00.690 8976 Exposure complete
00:41:56.621 00.006 8976 worker thread done servicing request
00:41:56.621 00.000 5052 OnExposeComplete: enter
00:41:56.621 00.000 5052 UpdateGuideState(): m_state=6
00:41:56.621 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
00:41:56.621 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.71, Mass=193, SNR=9.6, Peak=67 HFD=3.5
00:41:56.621 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
00:41:56.621 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
00:41:56.621 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.08 mountX=-0.01 mountY=-0.01, mountTheta=-2.16
00:41:56.622 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.00, opts=13)
00:41:56.622 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.00)
00:41:56.622 00.000 8976 Worker thread wakes up
00:41:56.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.00) opts 0xd
00:41:56.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.00)
00:41:56.622 00.000 8976 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.01
00:41:56.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:41:56.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:41:56.622 00.000 8976 MoveAxis(R, 0, ABG)
00:41:56.623 00.001 8976 MoveAxis(U, 0, ABG)
00:41:56.623 00.000 8976 move complete, result=0
00:41:56.623 00.000 8976 worker thread done servicing request
00:41:56.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:41:56.633 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
00:41:56.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:56.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:56.633 00.000 5052 Enqueuing Expose request
00:41:56.633 00.000 8976 Worker thread wakes up
00:41:56.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:56.633 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:56.633 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:57.323 00.690 8976 Exposure complete
00:41:57.328 00.005 8976 worker thread done servicing request
00:41:57.328 00.000 5052 OnExposeComplete: enter
00:41:57.328 00.000 5052 UpdateGuideState(): m_state=6
00:41:57.329 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
00:41:57.329 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.67, Mass=183, SNR=9.4, Peak=67 HFD=3.4
00:41:57.329 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
00:41:57.329 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
00:41:57.329 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.20 mountX=-0.12 mountY=-0.14, mountTheta=-2.29
00:41:57.329 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.04, opts=13)
00:41:57.330 00.001 5052 Enqueuing Move request for stepguider (0.19, -0.04)
00:41:57.330 00.000 8976 Worker thread wakes up
00:41:57.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.04) opts 0xd
00:41:57.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.04)
00:41:57.330 00.000 8976 Moving (0.19, -0.04) raw xDistance=-0.12 yDistance=-0.14
00:41:57.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:41:57.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:41:57.330 00.000 8976 MoveAxis(R, 0, ABG)
00:41:57.330 00.000 8976 MoveAxis(U, 0, ABG)
00:41:57.330 00.000 8976 move complete, result=0
00:41:57.330 00.000 8976 worker thread done servicing request
00:41:57.331 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:41:57.341 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
00:41:57.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:57.341 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:57.341 00.000 5052 Enqueuing Expose request
00:41:57.341 00.000 8976 Worker thread wakes up
00:41:57.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:57.341 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:57.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:58.030 00.689 8976 Exposure complete
00:41:58.035 00.005 8976 worker thread done servicing request
00:41:58.036 00.001 5052 OnExposeComplete: enter
00:41:58.036 00.000 5052 UpdateGuideState(): m_state=6
00:41:58.036 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
00:41:58.036 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.44, Mass=178, SNR=9.2, Peak=65 HFD=3.3
00:41:58.036 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.16 = 3.12)
00:41:58.036 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
00:41:58.036 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-1.11 mountX=-0.30 mountY=0.04, mountTheta=3.02
00:41:58.037 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.27, opts=13)
00:41:58.037 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.27)
00:41:58.037 00.000 8976 Worker thread wakes up
00:41:58.037 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.27) opts 0xd
00:41:58.037 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.27)
00:41:58.037 00.000 8976 Moving (0.13, -0.27) raw xDistance=-0.30 yDistance=0.04
00:41:58.037 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:41:58.037 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:41:58.037 00.000 8976 MoveAxis(R, 1, ABG)
00:41:58.037 00.000 8976 stepping (-13, 21) + (1, 0)
00:41:58.037 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:58.037 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:41:58.048 00.011 5052 UpdateGuideState exits: m=178 SNR=9.2
00:41:58.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:58.048 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:58.048 00.000 5052 Enqueuing Expose request
00:41:58.066 00.018 8976 Received - 47 (G) 
00:41:58.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:58.066 00.000 8976 stepped: pos (-12, 21)
00:41:58.066 00.000 8976 MoveAxis(U, 0, ABG)
00:41:58.066 00.000 8976 move complete, result=0
00:41:58.066 00.000 8976 worker thread done servicing request
00:41:58.066 00.000 8976 Worker thread wakes up
00:41:58.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:58.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:58.066 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
00:41:58.760 00.694 8976 Exposure complete
00:41:58.766 00.006 8976 worker thread done servicing request
00:41:58.766 00.000 5052 OnExposeComplete: enter
00:41:58.766 00.000 5052 UpdateGuideState(): m_state=6
00:41:58.766 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
00:41:58.766 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.40, Mass=187, SNR=9.4, Peak=66 HFD=3.4
00:41:58.766 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
00:41:58.766 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.90)
00:41:58.766 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.31 hyp=0.40 cameraTheta=-2.24 mountX=-0.17 mountY=0.38, mountTheta=1.99
00:41:58.767 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.31, opts=13)
00:41:58.767 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.31)
00:41:58.767 00.000 8976 Worker thread wakes up
00:41:58.767 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.31) opts 0xd
00:41:58.767 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.31)
00:41:58.767 00.000 8976 Moving (-0.25, -0.31) raw xDistance=-0.17 yDistance=0.38
00:41:58.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:41:58.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:41:58.767 00.000 8976 MoveAxis(R, 0, ABG)
00:41:58.767 00.000 8976 MoveAxis(D, 1, ABG)
00:41:58.767 00.000 8976 stepping (-12, 21) + (0, -1)
00:41:58.767 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:58.768 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:41:58.776 00.008 5052 UpdateGuideState exits: m=187 SNR=9.4
00:41:58.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:58.777 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:58.777 00.000 5052 Enqueuing Expose request
00:41:58.786 00.009 8976 Received - 47 (G) 
00:41:58.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:41:58.786 00.000 8976 stepped: pos (-12, 20)
00:41:58.786 00.000 8976 move complete, result=0
00:41:58.786 00.000 8976 worker thread done servicing request
00:41:58.786 00.000 8976 Worker thread wakes up
00:41:58.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:58.786 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:41:58.786 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:41:59.476 00.690 8976 Exposure complete
00:41:59.481 00.005 8976 worker thread done servicing request
00:41:59.482 00.001 5052 OnExposeComplete: enter
00:41:59.482 00.000 5052 UpdateGuideState(): m_state=6
00:41:59.482 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
00:41:59.482 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.77, Mass=190, SNR=9.5, Peak=64 HFD=3.3
00:41:59.482 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
00:41:59.482 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
00:41:59.482 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=0.10 mountY=0.05, mountTheta=0.42
00:41:59.482 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.06, opts=13)
00:41:59.483 00.001 5052 Enqueuing Move request for stepguider (-0.10, 0.06)
00:41:59.483 00.000 8976 Worker thread wakes up
00:41:59.483 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.06) opts 0xd
00:41:59.483 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.06)
00:41:59.483 00.000 8976 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=0.05
00:41:59.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:41:59.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:41:59.483 00.000 8976 MoveAxis(R, 0, ABG)
00:41:59.483 00.000 8976 MoveAxis(U, 0, ABG)
00:41:59.483 00.000 8976 move complete, result=0
00:41:59.483 00.000 8976 worker thread done servicing request
00:41:59.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:41:59.493 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
00:41:59.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:59.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:41:59.493 00.000 5052 Enqueuing Expose request
00:41:59.494 00.001 8976 Worker thread wakes up
00:41:59.494 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:59.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:41:59.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:00.179 00.685 8976 Exposure complete
00:42:00.184 00.005 8976 worker thread done servicing request
00:42:00.184 00.000 5052 OnExposeComplete: enter
00:42:00.184 00.000 5052 UpdateGuideState(): m_state=6
00:42:00.184 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
00:42:00.185 00.001 5052 Star::Find returns 1 (0), X=328.97, Y=281.83, Mass=174, SNR=9.1, Peak=60 HFD=3.1
00:42:00.185 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
00:42:00.185 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
00:42:00.185 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.24 cameraTheta=2.61 mountX=0.20 mountY=0.10, mountTheta=0.48
00:42:00.185 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.12, opts=13)
00:42:00.185 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.12)
00:42:00.185 00.000 8976 Worker thread wakes up
00:42:00.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.12) opts 0xd
00:42:00.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.12)
00:42:00.186 00.001 8976 Moving (-0.20, 0.12) raw xDistance=0.20 yDistance=0.10
00:42:00.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:42:00.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:42:00.186 00.000 8976 MoveAxis(R, 0, ABG)
00:42:00.186 00.000 8976 MoveAxis(U, 0, ABG)
00:42:00.186 00.000 8976 move complete, result=0
00:42:00.186 00.000 8976 worker thread done servicing request
00:42:00.186 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:42:00.196 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
00:42:00.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:00.196 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:00.196 00.000 5052 Enqueuing Expose request
00:42:00.196 00.000 8976 Worker thread wakes up
00:42:00.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:00.196 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:00.197 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:00.882 00.685 8976 Exposure complete
00:42:00.887 00.005 8976 worker thread done servicing request
00:42:00.888 00.001 5052 OnExposeComplete: enter
00:42:00.888 00.000 5052 UpdateGuideState(): m_state=6
00:42:00.888 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
00:42:00.888 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.58, Mass=195, SNR=9.6, Peak=62 HFD=3.3
00:42:00.888 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
00:42:00.888 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
00:42:00.888 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=-0.13 hyp=0.81 cameraTheta=-2.98 mountX=0.25 mountY=0.74, mountTheta=1.24
00:42:00.888 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-0.13, opts=13)
00:42:00.888 00.000 5052 Enqueuing Move request for stepguider (-0.80, -0.13)
00:42:00.889 00.001 8976 Worker thread wakes up
00:42:00.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -0.13) opts 0xd
00:42:00.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -0.13)
00:42:00.889 00.000 8976 Moving (-0.80, -0.13) raw xDistance=0.25 yDistance=0.74
00:42:00.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:42:00.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74
00:42:00.889 00.000 8976 MoveAxis(R, 0, ABG)
00:42:00.889 00.000 8976 MoveAxis(D, 3, ABG)
00:42:00.889 00.000 8976 stepping (-12, 20) + (0, -3)
00:42:00.889 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:00.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:42:00.899 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
00:42:00.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:00.899 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:00.899 00.000 5052 Enqueuing Expose request
00:42:00.928 00.029 8976 Received - 47 (G) 
00:42:00.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:00.928 00.000 8976 stepped: pos (-12, 17)
00:42:00.928 00.000 8976 move complete, result=0
00:42:00.928 00.000 8976 worker thread done servicing request
00:42:00.928 00.000 8976 Worker thread wakes up
00:42:00.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:00.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:00.928 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:42:01.617 00.689 8976 Exposure complete
00:42:01.622 00.005 8976 worker thread done servicing request
00:42:01.623 00.001 5052 OnExposeComplete: enter
00:42:01.623 00.000 5052 UpdateGuideState(): m_state=6
00:42:01.623 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
00:42:01.623 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.57, Mass=186, SNR=9.4, Peak=64 HFD=3.3
00:42:01.623 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
00:42:01.623 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
00:42:01.623 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-0.55 mountX=-0.22 mountY=-0.11, mountTheta=-2.67
00:42:01.623 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.13, opts=13)
00:42:01.623 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.13)
00:42:01.624 00.001 8976 Worker thread wakes up
00:42:01.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.13) opts 0xd
00:42:01.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.13)
00:42:01.624 00.000 8976 Moving (0.22, -0.13) raw xDistance=-0.22 yDistance=-0.11
00:42:01.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:42:01.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:42:01.624 00.000 8976 MoveAxis(R, 0, ABG)
00:42:01.624 00.000 8976 MoveAxis(U, 0, ABG)
00:42:01.624 00.000 8976 move complete, result=0
00:42:01.624 00.000 8976 worker thread done servicing request
00:42:01.624 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:42:01.634 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
00:42:01.634 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:01.634 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:01.634 00.000 5052 Enqueuing Expose request
00:42:01.634 00.000 8976 Worker thread wakes up
00:42:01.634 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:01.635 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:01.635 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:02.321 00.686 8976 Exposure complete
00:42:02.326 00.005 8976 worker thread done servicing request
00:42:02.326 00.000 5052 OnExposeComplete: enter
00:42:02.326 00.000 5052 UpdateGuideState(): m_state=6
00:42:02.326 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
00:42:02.326 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.42, Mass=178, SNR=9.2, Peak=68 HFD=3.2
00:42:02.326 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
00:42:02.326 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.05 = -3.05)
00:42:02.326 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.29 hyp=0.37 cameraTheta=-0.91 mountX=-0.36 mountY=-0.03, mountTheta=-3.05
00:42:02.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.29, opts=13)
00:42:02.327 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.29)
00:42:02.327 00.000 8976 Worker thread wakes up
00:42:02.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.29) opts 0xd
00:42:02.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.29)
00:42:02.327 00.000 8976 Moving (0.23, -0.29) raw xDistance=-0.36 yDistance=-0.03
00:42:02.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:42:02.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:42:02.327 00.000 8976 MoveAxis(R, 1, ABG)
00:42:02.327 00.000 8976 stepping (-12, 17) + (1, 0)
00:42:02.327 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:02.328 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:42:02.338 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
00:42:02.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:02.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:02.338 00.000 5052 Enqueuing Expose request
00:42:02.351 00.013 8976 Received - 47 (G) 
00:42:02.351 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:02.351 00.000 8976 stepped: pos (-11, 17)
00:42:02.351 00.000 8976 MoveAxis(U, 0, ABG)
00:42:02.351 00.000 8976 move complete, result=0
00:42:02.351 00.000 8976 worker thread done servicing request
00:42:02.351 00.000 8976 Worker thread wakes up
00:42:02.351 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.0 px 0 ms NORTH
00:42:02.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:02.351 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:03.037 00.686 8976 Exposure complete
00:42:03.044 00.007 8976 worker thread done servicing request
00:42:03.044 00.000 5052 OnExposeComplete: enter
00:42:03.044 00.000 5052 UpdateGuideState(): m_state=6
00:42:03.044 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
00:42:03.044 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=282.04, Mass=184, SNR=9.4, Peak=66 HFD=3.1
00:42:03.044 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
00:42:03.044 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
00:42:03.044 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.33 hyp=0.39 cameraTheta=1.00 mountX=0.20 mountY=-0.35, mountTheta=-1.06
00:42:03.045 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.33, opts=13)
00:42:03.045 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.33)
00:42:03.045 00.000 8976 Worker thread wakes up
00:42:03.045 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.33) opts 0xd
00:42:03.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.33)
00:42:03.045 00.000 8976 Moving (0.21, 0.33) raw xDistance=0.20 yDistance=-0.35
00:42:03.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:42:03.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:42:03.045 00.000 8976 MoveAxis(R, 0, ABG)
00:42:03.045 00.000 8976 MoveAxis(U, 1, ABG)
00:42:03.045 00.000 8976 stepping (-11, 17) + (0, 1)
00:42:03.045 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:03.046 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:42:03.054 00.008 5052 UpdateGuideState exits: m=184 SNR=9.4
00:42:03.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:03.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:03.055 00.001 5052 Enqueuing Expose request
00:42:03.069 00.014 8976 Received - 47 (G) 
00:42:03.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:03.069 00.000 8976 stepped: pos (-11, 18)
00:42:03.070 00.001 8976 move complete, result=0
00:42:03.070 00.000 8976 worker thread done servicing request
00:42:03.070 00.000 8976 Worker thread wakes up
00:42:03.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:03.070 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
00:42:03.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:03.757 00.687 8976 Exposure complete
00:42:03.763 00.006 8976 worker thread done servicing request
00:42:03.763 00.000 5052 OnExposeComplete: enter
00:42:03.763 00.000 5052 UpdateGuideState(): m_state=6
00:42:03.763 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
00:42:03.763 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.31, Mass=182, SNR=9.3, Peak=65 HFD=3.4
00:42:03.763 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
00:42:03.763 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
00:42:03.763 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.60 hyp=0.61 cameraTheta=1.74 mountX=0.58 mountY=-0.24, mountTheta=-0.40
00:42:03.763 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.60, opts=13)
00:42:03.763 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.60)
00:42:03.764 00.001 8976 Worker thread wakes up
00:42:03.764 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.60) opts 0xd
00:42:03.764 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.60)
00:42:03.764 00.000 8976 Moving (-0.10, 0.60) raw xDistance=0.58 yDistance=-0.24
00:42:03.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
00:42:03.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:42:03.764 00.000 8976 MoveAxis(L, 2, ABG)
00:42:03.764 00.000 8976 stepping (-11, 18) + (-2, 0)
00:42:03.764 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:03.764 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:42:03.774 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
00:42:03.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:03.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:03.774 00.000 5052 Enqueuing Expose request
00:42:03.790 00.016 8976 Received - 47 (G) 
00:42:03.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:03.790 00.000 8976 stepped: pos (-13, 18)
00:42:03.790 00.000 8976 MoveAxis(U, 0, ABG)
00:42:03.790 00.000 8976 move complete, result=0
00:42:03.790 00.000 8976 worker thread done servicing request
00:42:03.790 00.000 8976 Worker thread wakes up
00:42:03.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:03.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:03.790 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.2 px 0 ms NORTH
00:42:04.479 00.689 8976 Exposure complete
00:42:04.484 00.005 8976 worker thread done servicing request
00:42:04.484 00.000 5052 OnExposeComplete: enter
00:42:04.484 00.000 5052 UpdateGuideState(): m_state=6
00:42:04.484 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
00:42:04.484 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.45, Mass=213, SNR=10.1, Peak=65 HFD=3.3
00:42:04.484 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
00:42:04.484 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
00:42:04.484 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.26 hyp=0.63 cameraTheta=-2.72 mountX=0.03 mountY=0.62, mountTheta=1.52
00:42:04.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.26, opts=13)
00:42:04.485 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.26)
00:42:04.485 00.000 8976 Worker thread wakes up
00:42:04.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.26) opts 0xd
00:42:04.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.26)
00:42:04.485 00.000 8976 Moving (-0.57, -0.26) raw xDistance=0.03 yDistance=0.62
00:42:04.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:42:04.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
00:42:04.485 00.000 8976 MoveAxis(R, 0, ABG)
00:42:04.485 00.000 8976 MoveAxis(D, 2, ABG)
00:42:04.486 00.001 8976 stepping (-13, 18) + (0, -2)
00:42:04.486 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:04.486 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:42:04.495 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
00:42:04.496 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:04.496 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:04.496 00.000 5052 Enqueuing Expose request
00:42:04.509 00.013 8976 Received - 47 (G) 
00:42:04.509 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:04.509 00.000 8976 stepped: pos (-13, 16)
00:42:04.509 00.000 8976 move complete, result=0
00:42:04.509 00.000 8976 worker thread done servicing request
00:42:04.509 00.000 8976 Worker thread wakes up
00:42:04.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:04.509 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:04.509 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:42:05.196 00.687 8976 Exposure complete
00:42:05.202 00.006 8976 worker thread done servicing request
00:42:05.202 00.000 5052 OnExposeComplete: enter
00:42:05.202 00.000 5052 UpdateGuideState(): m_state=6
00:42:05.202 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
00:42:05.202 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=282.08, Mass=174, SNR=9.1, Peak=68 HFD=3.4
00:42:05.202 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
00:42:05.202 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
00:42:05.202 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=0.37 hyp=0.83 cameraTheta=2.68 mountX=0.67 mountY=0.42, mountTheta=0.56
00:42:05.203 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.37, opts=13)
00:42:05.203 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.37)
00:42:05.203 00.000 8976 Worker thread wakes up
00:42:05.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.37) opts 0xd
00:42:05.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.37)
00:42:05.203 00.000 8976 Moving (-0.75, 0.37) raw xDistance=0.67 yDistance=0.42
00:42:05.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
00:42:05.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
00:42:05.203 00.000 8976 MoveAxis(L, 3, ABG)
00:42:05.203 00.000 8976 stepping (-13, 16) + (-3, 0)
00:42:05.203 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:05.204 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:42:05.213 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
00:42:05.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:05.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:05.213 00.000 5052 Enqueuing Expose request
00:42:05.245 00.032 8976 Received - 47 (G) 
00:42:05.245 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:05.245 00.000 8976 stepped: pos (-16, 16)
00:42:05.245 00.000 8976 MoveAxis(D, 2, ABG)
00:42:05.245 00.000 8976 stepping (-16, 16) + (0, -2)
00:42:05.245 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:05.276 00.031 8976 Received - 47 (G) 
00:42:05.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:05.276 00.000 8976 stepped: pos (-16, 14)
00:42:05.276 00.000 8976 move complete, result=0
00:42:05.277 00.001 8976 worker thread done servicing request
00:42:05.277 00.000 8976 Worker thread wakes up
00:42:05.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:05.277 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:05.277 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
00:42:05.969 00.692 8976 Exposure complete
00:42:05.974 00.005 8976 worker thread done servicing request
00:42:05.974 00.000 5052 OnExposeComplete: enter
00:42:05.974 00.000 5052 UpdateGuideState(): m_state=6
00:42:05.974 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
00:42:05.976 00.002 5052 Star::Find returns 1 (0), X=328.45, Y=281.38, Mass=185, SNR=9.4, Peak=66 HFD=3.2
00:42:05.976 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
00:42:05.976 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.41)
00:42:05.976 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.33 hyp=0.80 cameraTheta=-2.72 mountX=0.04 mountY=0.79, mountTheta=1.52
00:42:05.976 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.33, opts=13)
00:42:05.976 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.33)
00:42:05.977 00.001 8976 Worker thread wakes up
00:42:05.977 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.33) opts 0xd
00:42:05.977 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.33)
00:42:05.977 00.000 8976 Moving (-0.73, -0.33) raw xDistance=0.04 yDistance=0.79
00:42:05.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:42:05.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.79
00:42:05.977 00.000 8976 MoveAxis(R, 0, ABG)
00:42:05.977 00.000 8976 MoveAxis(D, 3, ABG)
00:42:05.977 00.000 8976 stepping (-16, 14) + (0, -3)
00:42:05.977 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:05.978 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:42:05.987 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
00:42:05.988 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:05.988 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:05.988 00.000 5052 Enqueuing Expose request
00:42:06.011 00.023 8976 Received - 47 (G) 
00:42:06.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:06.011 00.000 8976 stepped: pos (-16, 11)
00:42:06.011 00.000 8976 move complete, result=0
00:42:06.011 00.000 8976 worker thread done servicing request
00:42:06.012 00.001 8976 Worker thread wakes up
00:42:06.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:06.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:06.012 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
00:42:06.700 00.688 8976 Exposure complete
00:42:06.705 00.005 8976 worker thread done servicing request
00:42:06.705 00.000 5052 OnExposeComplete: enter
00:42:06.705 00.000 5052 UpdateGuideState(): m_state=6
00:42:06.705 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
00:42:06.705 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=282.21, Mass=200, SNR=9.7, Peak=75 HFD=2.8
00:42:06.705 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
00:42:06.705 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
00:42:06.705 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.50 hyp=0.68 cameraTheta=2.32 mountX=0.65 mountY=0.12, mountTheta=0.18
00:42:06.706 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.50, opts=13)
00:42:06.706 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.50)
00:42:06.706 00.000 8976 Worker thread wakes up
00:42:06.706 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.50) opts 0xd
00:42:06.706 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.50)
00:42:06.706 00.000 8976 Moving (-0.46, 0.50) raw xDistance=0.65 yDistance=0.12
00:42:06.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
00:42:06.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:42:06.706 00.000 8976 MoveAxis(L, 3, ABG)
00:42:06.706 00.000 8976 stepping (-16, 11) + (-3, 0)
00:42:06.706 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:06.707 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:42:06.717 00.010 5052 UpdateGuideState exits: m=200 SNR=9.7
00:42:06.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:06.717 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:06.717 00.000 5052 Enqueuing Expose request
00:42:06.747 00.030 8976 Received - 47 (G) 
00:42:06.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:06.747 00.000 8976 stepped: pos (-19, 11)
00:42:06.747 00.000 8976 MoveAxis(U, 0, ABG)
00:42:06.747 00.000 8976 move complete, result=0
00:42:06.748 00.001 8976 worker thread done servicing request
00:42:06.748 00.000 8976 Worker thread wakes up
00:42:06.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:06.748 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:06.748 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.1 px 0 ms NORTH
00:42:07.436 00.688 8976 Exposure complete
00:42:07.441 00.005 8976 worker thread done servicing request
00:42:07.441 00.000 5052 OnExposeComplete: enter
00:42:07.441 00.000 5052 UpdateGuideState(): m_state=6
00:42:07.441 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
00:42:07.441 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.16, Mass=180, SNR=9.3, Peak=67 HFD=2.7
00:42:07.441 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
00:42:07.441 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
00:42:07.441 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.45 hyp=0.45 cameraTheta=1.71 mountX=0.43 mountY=-0.19, mountTheta=-0.43
00:42:07.442 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.45, opts=13)
00:42:07.442 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.45)
00:42:07.442 00.000 8976 Worker thread wakes up
00:42:07.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.45) opts 0xd
00:42:07.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.45)
00:42:07.442 00.000 8976 Moving (-0.06, 0.45) raw xDistance=0.43 yDistance=-0.19
00:42:07.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
00:42:07.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:42:07.442 00.000 8976 MoveAxis(L, 2, ABG)
00:42:07.442 00.000 8976 stepping (-19, 11) + (-2, 0)
00:42:07.443 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:07.443 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:42:07.453 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
00:42:07.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:07.453 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:07.453 00.000 5052 Enqueuing Expose request
00:42:07.467 00.014 8976 Received - 47 (G) 
00:42:07.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:07.467 00.000 8976 stepped: pos (-21, 11)
00:42:07.467 00.000 8976 MoveAxis(U, 0, ABG)
00:42:07.467 00.000 8976 move complete, result=0
00:42:07.467 00.000 8976 worker thread done servicing request
00:42:07.467 00.000 8976 Worker thread wakes up
00:42:07.467 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:07.467 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:07.467 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
00:42:08.156 00.689 8976 Exposure complete
00:42:08.162 00.006 8976 worker thread done servicing request
00:42:08.162 00.000 5052 OnExposeComplete: enter
00:42:08.162 00.000 5052 UpdateGuideState(): m_state=6
00:42:08.162 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
00:42:08.162 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.85, Mass=206, SNR=9.9, Peak=66 HFD=3.2
00:42:08.162 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
00:42:08.162 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
00:42:08.162 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.23 cameraTheta=0.70 mountX=0.05 mountY=-0.22, mountTheta=-1.35
00:42:08.163 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.15, opts=13)
00:42:08.163 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.15)
00:42:08.163 00.000 8976 Worker thread wakes up
00:42:08.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.15) opts 0xd
00:42:08.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.15)
00:42:08.163 00.000 8976 Moving (0.17, 0.15) raw xDistance=0.05 yDistance=-0.22
00:42:08.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:42:08.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:42:08.163 00.000 8976 MoveAxis(R, 0, ABG)
00:42:08.163 00.000 8976 MoveAxis(U, 0, ABG)
00:42:08.163 00.000 8976 move complete, result=0
00:42:08.163 00.000 8976 worker thread done servicing request
00:42:08.164 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:42:08.175 00.011 5052 UpdateGuideState exits: m=206 SNR=9.9
00:42:08.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:08.175 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:08.175 00.000 5052 Enqueuing Expose request
00:42:08.175 00.000 8976 Worker thread wakes up
00:42:08.175 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:42:08.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:08.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:08.866 00.691 8976 Exposure complete
00:42:08.871 00.005 8976 worker thread done servicing request
00:42:08.871 00.000 5052 OnExposeComplete: enter
00:42:08.871 00.000 5052 UpdateGuideState(): m_state=6
00:42:08.871 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
00:42:08.871 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.19, Mass=183, SNR=9.3, Peak=63 HFD=3.1
00:42:08.871 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
00:42:08.871 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
00:42:08.871 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-0.52 hyp=1.03 cameraTheta=-0.52 mountX=-0.87 mountY=-0.47, mountTheta=-2.65
00:42:08.872 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=-0.52, opts=13)
00:42:08.872 00.000 5052 Enqueuing Move request for stepguider (0.90, -0.52)
00:42:08.872 00.000 8976 Worker thread wakes up
00:42:08.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, -0.52) opts 0xd
00:42:08.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, -0.52)
00:42:08.872 00.000 8976 Moving (0.90, -0.52) raw xDistance=-0.87 yDistance=-0.47
00:42:08.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
00:42:08.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
00:42:08.872 00.000 8976 MoveAxis(R, 4, ABG)
00:42:08.872 00.000 8976 stepping (-21, 11) + (4, 0)
00:42:08.873 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:08.873 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:42:08.882 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
00:42:08.883 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:08.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:08.883 00.000 5052 Enqueuing Expose request
00:42:08.906 00.023 8976 Received - 47 (G) 
00:42:08.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:08.906 00.000 8976 stepped: pos (-17, 11)
00:42:08.906 00.000 8976 MoveAxis(U, 2, ABG)
00:42:08.906 00.000 8976 stepping (-17, 11) + (0, 2)
00:42:08.906 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:08.938 00.032 8976 Received - 47 (G) 
00:42:08.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:08.938 00.000 8976 stepped: pos (-17, 13)
00:42:08.938 00.000 8976 move complete, result=0
00:42:08.938 00.000 8976 worker thread done servicing request
00:42:08.938 00.000 8976 Worker thread wakes up
00:42:08.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:08.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:08.938 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.5 px 2 ms NORTH
00:42:09.626 00.688 8976 Exposure complete
00:42:09.631 00.005 8976 worker thread done servicing request
00:42:09.631 00.000 5052 OnExposeComplete: enter
00:42:09.631 00.000 5052 UpdateGuideState(): m_state=6
00:42:09.631 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
00:42:09.631 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.70, Mass=191, SNR=9.5, Peak=62 HFD=3.3
00:42:09.631 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
00:42:09.631 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
00:42:09.631 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-0.01 hyp=0.90 cameraTheta=-0.01 mountX=-0.42 mountY=-0.75, mountTheta=-2.08
00:42:09.632 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=-0.01, opts=13)
00:42:09.632 00.000 5052 Enqueuing Move request for stepguider (0.90, -0.01)
00:42:09.632 00.000 8976 Worker thread wakes up
00:42:09.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, -0.01) opts 0xd
00:42:09.633 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.90, -0.01)
00:42:09.633 00.000 8976 Moving (0.90, -0.01) raw xDistance=-0.42 yDistance=-0.75
00:42:09.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
00:42:09.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
00:42:09.633 00.000 8976 MoveAxis(R, 2, ABG)
00:42:09.633 00.000 8976 stepping (-17, 13) + (2, 0)
00:42:09.633 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:09.635 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:42:09.644 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
00:42:09.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:09.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:09.644 00.000 5052 Enqueuing Expose request
00:42:09.657 00.013 8976 Received - 47 (G) 
00:42:09.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:09.657 00.000 8976 stepped: pos (-15, 13)
00:42:09.657 00.000 8976 MoveAxis(U, 3, ABG)
00:42:09.657 00.000 8976 stepping (-15, 13) + (0, 3)
00:42:09.657 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:09.689 00.032 8976 Received - 47 (G) 
00:42:09.689 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:09.689 00.000 8976 stepped: pos (-15, 16)
00:42:09.689 00.000 8976 move complete, result=0
00:42:09.689 00.000 8976 worker thread done servicing request
00:42:09.689 00.000 8976 Worker thread wakes up
00:42:09.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:09.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:09.689 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
00:42:10.380 00.691 8976 Exposure complete
00:42:10.386 00.006 8976 worker thread done servicing request
00:42:10.386 00.000 5052 OnExposeComplete: enter
00:42:10.386 00.000 5052 UpdateGuideState(): m_state=6
00:42:10.386 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
00:42:10.386 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.87, Mass=169, SNR=9.0, Peak=65 HFD=3.2
00:42:10.386 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
00:42:10.386 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
00:42:10.386 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.16 hyp=0.56 cameraTheta=0.29 mountX=-0.10 mountY=-0.54, mountTheta=-1.76
00:42:10.387 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.16, opts=13)
00:42:10.387 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.16)
00:42:10.387 00.000 8976 Worker thread wakes up
00:42:10.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.16) opts 0xd
00:42:10.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.16)
00:42:10.387 00.000 8976 Moving (0.54, 0.16) raw xDistance=-0.10 yDistance=-0.54
00:42:10.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:42:10.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
00:42:10.387 00.000 8976 MoveAxis(R, 0, ABG)
00:42:10.387 00.000 8976 MoveAxis(U, 2, ABG)
00:42:10.387 00.000 8976 stepping (-15, 16) + (0, 2)
00:42:10.387 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:10.388 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:42:10.397 00.009 5052 UpdateGuideState exits: m=169 SNR=9.0
00:42:10.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:10.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:10.397 00.000 5052 Enqueuing Expose request
00:42:10.424 00.027 8976 Received - 47 (G) 
00:42:10.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:10.424 00.000 8976 stepped: pos (-15, 18)
00:42:10.424 00.000 8976 move complete, result=0
00:42:10.424 00.000 8976 worker thread done servicing request
00:42:10.424 00.000 8976 Worker thread wakes up
00:42:10.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:10.424 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:10.424 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:42:11.112 00.688 8976 Exposure complete
00:42:11.117 00.005 8976 worker thread done servicing request
00:42:11.117 00.000 5052 OnExposeComplete: enter
00:42:11.117 00.000 5052 UpdateGuideState(): m_state=6
00:42:11.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
00:42:11.117 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=282.22, Mass=179, SNR=9.2, Peak=61 HFD=3.5
00:42:11.117 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
00:42:11.117 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
00:42:11.117 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.51 hyp=0.71 cameraTheta=0.80 mountX=0.23 mountY=-0.69, mountTheta=-1.25
00:42:11.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.51, opts=13)
00:42:11.118 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.51)
00:42:11.118 00.000 8976 Worker thread wakes up
00:42:11.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.51) opts 0xd
00:42:11.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.51)
00:42:11.118 00.000 8976 Moving (0.50, 0.51) raw xDistance=0.23 yDistance=-0.69
00:42:11.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:42:11.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
00:42:11.118 00.000 8976 MoveAxis(R, 0, ABG)
00:42:11.118 00.000 8976 MoveAxis(U, 3, ABG)
00:42:11.119 00.001 8976 stepping (-15, 18) + (0, 3)
00:42:11.119 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:11.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:42:11.129 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
00:42:11.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:11.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:11.129 00.000 5052 Enqueuing Expose request
00:42:11.159 00.030 8976 Received - 47 (G) 
00:42:11.160 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:11.160 00.000 8976 stepped: pos (-15, 21)
00:42:11.160 00.000 8976 move complete, result=0
00:42:11.160 00.000 8976 worker thread done servicing request
00:42:11.160 00.000 8976 Worker thread wakes up
00:42:11.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:11.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:11.160 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
00:42:11.854 00.694 8976 Exposure complete
00:42:11.860 00.006 8976 worker thread done servicing request
00:42:11.860 00.000 5052 OnExposeComplete: enter
00:42:11.860 00.000 5052 UpdateGuideState(): m_state=6
00:42:11.860 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
00:42:11.860 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.73, Mass=189, SNR=9.5, Peak=62 HFD=3.3
00:42:11.860 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
00:42:11.860 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
00:42:11.860 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.02 hyp=0.29 cameraTheta=0.06 mountX=-0.12 mountY=-0.25, mountTheta=-2.01
00:42:11.861 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.02, opts=13)
00:42:11.861 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.02)
00:42:11.861 00.000 8976 Worker thread wakes up
00:42:11.861 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.02) opts 0xd
00:42:11.861 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.02)
00:42:11.861 00.000 8976 Moving (0.29, 0.02) raw xDistance=-0.12 yDistance=-0.25
00:42:11.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:42:11.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:42:11.861 00.000 8976 MoveAxis(R, 0, ABG)
00:42:11.861 00.000 8976 MoveAxis(U, 0, ABG)
00:42:11.861 00.000 8976 move complete, result=0
00:42:11.861 00.000 8976 worker thread done servicing request
00:42:11.862 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:42:11.872 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
00:42:11.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:11.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:11.872 00.000 5052 Enqueuing Expose request
00:42:11.872 00.000 8976 Worker thread wakes up
00:42:11.872 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:11.872 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:42:11.872 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:12.560 00.688 8976 Exposure complete
00:42:12.565 00.005 8976 worker thread done servicing request
00:42:12.565 00.000 5052 OnExposeComplete: enter
00:42:12.565 00.000 5052 UpdateGuideState(): m_state=6
00:42:12.565 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
00:42:12.565 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.58, Mass=179, SNR=9.1, Peak=63 HFD=3.4
00:42:12.565 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
00:42:12.565 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
00:42:12.565 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.67 mountX=-0.19 mountY=-0.07, mountTheta=-2.81
00:42:12.566 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.13, opts=13)
00:42:12.566 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.13)
00:42:12.566 00.000 8976 Worker thread wakes up
00:42:12.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.13) opts 0xd
00:42:12.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.13)
00:42:12.566 00.000 8976 Moving (0.16, -0.13) raw xDistance=-0.19 yDistance=-0.07
00:42:12.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:42:12.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:42:12.566 00.000 8976 MoveAxis(R, 0, ABG)
00:42:12.566 00.000 8976 MoveAxis(U, 0, ABG)
00:42:12.566 00.000 8976 move complete, result=0
00:42:12.566 00.000 8976 worker thread done servicing request
00:42:12.567 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:42:12.577 00.010 5052 UpdateGuideState exits: m=179 SNR=9.1
00:42:12.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:12.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:12.577 00.000 5052 Enqueuing Expose request
00:42:12.577 00.000 8976 Worker thread wakes up
00:42:12.577 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:12.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:12.577 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:13.262 00.685 8976 Exposure complete
00:42:13.267 00.005 8976 worker thread done servicing request
00:42:13.268 00.001 5052 OnExposeComplete: enter
00:42:13.268 00.000 5052 UpdateGuideState(): m_state=6
00:42:13.268 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
00:42:13.268 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.44, Mass=176, SNR=9.1, Peak=65 HFD=3.5
00:42:13.268 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
00:42:13.268 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
00:42:13.268 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.27 hyp=0.69 cameraTheta=-0.40 mountX=-0.53 mountY=-0.39, mountTheta=-2.51
00:42:13.268 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.27, opts=13)
00:42:13.268 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.27)
00:42:13.269 00.001 8976 Worker thread wakes up
00:42:13.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.27) opts 0xd
00:42:13.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.27)
00:42:13.269 00.000 8976 Moving (0.63, -0.27) raw xDistance=-0.53 yDistance=-0.39
00:42:13.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
00:42:13.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
00:42:13.269 00.000 8976 MoveAxis(R, 2, ABG)
00:42:13.269 00.000 8976 stepping (-15, 21) + (2, 0)
00:42:13.269 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:13.269 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:42:13.279 00.010 5052 UpdateGuideState exits: m=176 SNR=9.1
00:42:13.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:13.279 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:13.279 00.000 5052 Enqueuing Expose request
00:42:13.302 00.023 8976 Received - 47 (G) 
00:42:13.302 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:13.302 00.000 8976 stepped: pos (-13, 21)
00:42:13.302 00.000 8976 MoveAxis(U, 2, ABG)
00:42:13.302 00.000 8976 stepping (-13, 21) + (0, 2)
00:42:13.302 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:13.334 00.032 8976 Received - 47 (G) 
00:42:13.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:13.334 00.000 8976 stepped: pos (-13, 23)
00:42:13.334 00.000 8976 move complete, result=0
00:42:13.334 00.000 8976 worker thread done servicing request
00:42:13.334 00.000 8976 Worker thread wakes up
00:42:13.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:13.334 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
00:42:13.334 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:14.037 00.703 8976 Exposure complete
00:42:14.042 00.005 8976 worker thread done servicing request
00:42:14.043 00.001 5052 OnExposeComplete: enter
00:42:14.043 00.000 5052 UpdateGuideState(): m_state=6
00:42:14.043 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 123
00:42:14.043 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.64, Mass=187, SNR=9.4, Peak=67 HFD=3.4
00:42:14.043 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
00:42:14.043 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
00:42:14.043 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.07 hyp=0.45 cameraTheta=-0.15 mountX=-0.26 mountY=-0.34, mountTheta=-2.23
00:42:14.043 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.07, opts=13)
00:42:14.044 00.001 5052 Enqueuing Move request for stepguider (0.44, -0.07)
00:42:14.044 00.000 8976 Worker thread wakes up
00:42:14.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.07) opts 0xd
00:42:14.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.07)
00:42:14.044 00.000 8976 Moving (0.44, -0.07) raw xDistance=-0.26 yDistance=-0.34
00:42:14.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
00:42:14.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
00:42:14.044 00.000 8976 MoveAxis(R, 1, ABG)
00:42:14.044 00.000 8976 stepping (-13, 23) + (1, 0)
00:42:14.044 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:14.044 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:42:14.055 00.011 5052 UpdateGuideState exits: m=187 SNR=9.4
00:42:14.056 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:14.056 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:14.056 00.000 5052 Enqueuing Expose request
00:42:14.070 00.014 8976 Received - 47 (G) 
00:42:14.070 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:14.070 00.000 8976 stepped: pos (-12, 23)
00:42:14.070 00.000 8976 MoveAxis(U, 1, ABG)
00:42:14.070 00.000 8976 stepping (-12, 23) + (0, 1)
00:42:14.070 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:14.101 00.031 8976 Received - 47 (G) 
00:42:14.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:14.101 00.000 8976 stepped: pos (-12, 24)
00:42:14.101 00.000 8976 move complete, result=0
00:42:14.102 00.001 8976 worker thread done servicing request
00:42:14.102 00.000 8976 Worker thread wakes up
00:42:14.102 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
00:42:14.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:14.102 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:14.796 00.694 8976 Exposure complete
00:42:14.802 00.006 8976 worker thread done servicing request
00:42:14.803 00.001 5052 OnExposeComplete: enter
00:42:14.803 00.000 5052 UpdateGuideState(): m_state=6
00:42:14.803 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 124
00:42:14.803 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.89, Mass=176, SNR=9.2, Peak=62 HFD=3.5
00:42:14.803 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
00:42:14.803 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
00:42:14.803 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.18 hyp=0.71 cameraTheta=0.26 mountX=-0.15 mountY=-0.68, mountTheta=-1.79
00:42:14.803 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.18, opts=13)
00:42:14.803 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.18)
00:42:14.804 00.001 8976 Worker thread wakes up
00:42:14.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.18) opts 0xd
00:42:14.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.18)
00:42:14.804 00.000 8976 Moving (0.69, 0.18) raw xDistance=-0.15 yDistance=-0.68
00:42:14.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:42:14.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.68
00:42:14.804 00.000 8976 MoveAxis(R, 0, ABG)
00:42:14.804 00.000 8976 MoveAxis(U, 3, ABG)
00:42:14.804 00.000 8976 stepping (-12, 24) + (0, 3)
00:42:14.804 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:14.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:42:14.814 00.010 5052 UpdateGuideState exits: m=176 SNR=9.2
00:42:14.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:14.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:14.814 00.000 5052 Enqueuing Expose request
00:42:14.837 00.023 8976 Received - 47 (G) 
00:42:14.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:14.837 00.000 8976 stepped: pos (-12, 27)
00:42:14.837 00.000 8976 move complete, result=0
00:42:14.837 00.000 8976 worker thread done servicing request
00:42:14.837 00.000 8976 Worker thread wakes up
00:42:14.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:14.837 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:14.837 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
00:42:15.526 00.689 8976 Exposure complete
00:42:15.531 00.005 8976 worker thread done servicing request
00:42:15.531 00.000 5052 OnExposeComplete: enter
00:42:15.531 00.000 5052 UpdateGuideState(): m_state=6
00:42:15.531 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 125
00:42:15.531 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.97, Mass=168, SNR=9.0, Peak=61 HFD=2.8
00:42:15.531 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
00:42:15.531 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
00:42:15.531 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.26 hyp=0.73 cameraTheta=0.37 mountX=-0.08 mountY=-0.71, mountTheta=-1.68
00:42:15.532 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.26, opts=13)
00:42:15.532 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.26)
00:42:15.532 00.000 8976 Worker thread wakes up
00:42:15.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.26) opts 0xd
00:42:15.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.26)
00:42:15.532 00.000 8976 Moving (0.68, 0.26) raw xDistance=-0.08 yDistance=-0.71
00:42:15.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:42:15.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.71
00:42:15.532 00.000 8976 MoveAxis(R, 0, ABG)
00:42:15.533 00.001 8976 MoveAxis(U, 3, ABG)
00:42:15.533 00.000 8976 stepping (-12, 27) + (0, 3)
00:42:15.533 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:15.533 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:42:15.543 00.010 5052 UpdateGuideState exits: m=168 SNR=9.0
00:42:15.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:15.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:15.543 00.000 5052 Enqueuing Expose request
00:42:15.572 00.029 8976 Received - 47 (G) 
00:42:15.572 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:15.572 00.000 8976 stepped: pos (-12, 30)
00:42:15.572 00.000 8976 move complete, result=0
00:42:15.572 00.000 8976 worker thread done servicing request
00:42:15.572 00.000 8976 Worker thread wakes up
00:42:15.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:15.572 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:15.572 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
00:42:16.263 00.691 8976 Exposure complete
00:42:16.269 00.006 8976 worker thread done servicing request
00:42:16.269 00.000 5052 OnExposeComplete: enter
00:42:16.269 00.000 5052 UpdateGuideState(): m_state=6
00:42:16.269 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 126
00:42:16.269 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.66, Mass=179, SNR=9.2, Peak=66 HFD=3.2
00:42:16.269 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
00:42:16.269 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
00:42:16.269 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.31 mountX=-0.11 mountY=-0.10, mountTheta=-2.41
00:42:16.270 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.05, opts=13)
00:42:16.270 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.05)
00:42:16.270 00.000 8976 Worker thread wakes up
00:42:16.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.05) opts 0xd
00:42:16.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.05)
00:42:16.270 00.000 8976 Moving (0.15, -0.05) raw xDistance=-0.11 yDistance=-0.10
00:42:16.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:42:16.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:42:16.270 00.000 8976 MoveAxis(R, 0, ABG)
00:42:16.270 00.000 8976 MoveAxis(U, 0, ABG)
00:42:16.271 00.001 8976 move complete, result=0
00:42:16.271 00.000 8976 worker thread done servicing request
00:42:16.271 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:42:16.281 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
00:42:16.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:16.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:16.281 00.000 5052 Enqueuing Expose request
00:42:16.281 00.000 8976 Worker thread wakes up
00:42:16.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:16.281 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:16.281 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:16.969 00.688 8976 Exposure complete
00:42:16.974 00.005 8976 worker thread done servicing request
00:42:16.974 00.000 5052 OnExposeComplete: enter
00:42:16.974 00.000 5052 UpdateGuideState(): m_state=6
00:42:16.975 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 127
00:42:16.975 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.75, Mass=168, SNR=8.9, Peak=65 HFD=3.5
00:42:16.975 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
00:42:16.975 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
00:42:16.975 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.54 mountX=0.01 mountY=-0.08, mountTheta=-1.50
00:42:16.975 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.04, opts=13)
00:42:16.975 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.04)
00:42:16.975 00.000 8976 Worker thread wakes up
00:42:16.976 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.04) opts 0xd
00:42:16.976 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.04)
00:42:16.976 00.000 8976 Moving (0.07, 0.04) raw xDistance=0.01 yDistance=-0.08
00:42:16.976 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:42:16.976 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:42:16.976 00.000 8976 MoveAxis(R, 0, ABG)
00:42:16.976 00.000 8976 MoveAxis(U, 0, ABG)
00:42:16.976 00.000 8976 move complete, result=0
00:42:16.976 00.000 8976 worker thread done servicing request
00:42:16.976 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:42:16.986 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
00:42:16.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:16.986 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:16.986 00.000 5052 Enqueuing Expose request
00:42:16.987 00.001 8976 Worker thread wakes up
00:42:16.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:16.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:16.987 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:17.675 00.688 8976 Exposure complete
00:42:17.680 00.005 8976 worker thread done servicing request
00:42:17.680 00.000 5052 OnExposeComplete: enter
00:42:17.680 00.000 5052 UpdateGuideState(): m_state=6
00:42:17.681 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 128
00:42:17.681 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.54, Mass=174, SNR=9.1, Peak=70 HFD=3.2
00:42:17.681 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
00:42:17.681 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
00:42:17.681 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.17 hyp=0.36 cameraTheta=-0.48 mountX=-0.29 mountY=-0.18, mountTheta=-2.59
00:42:17.682 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.17, opts=13)
00:42:17.682 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.17)
00:42:17.682 00.000 8976 Worker thread wakes up
00:42:17.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.17) opts 0xd
00:42:17.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.17)
00:42:17.682 00.000 8976 Moving (0.32, -0.17) raw xDistance=-0.29 yDistance=-0.18
00:42:17.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
00:42:17.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:42:17.682 00.000 8976 MoveAxis(R, 1, ABG)
00:42:17.682 00.000 8976 stepping (-12, 30) + (1, 0)
00:42:17.682 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:17.683 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:42:17.694 00.011 5052 UpdateGuideState exits: m=174 SNR=9.1
00:42:17.694 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:17.694 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:17.695 00.001 5052 Enqueuing Expose request
00:42:17.714 00.019 8976 Received - 47 (G) 
00:42:17.714 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:17.714 00.000 8976 stepped: pos (-11, 30)
00:42:17.714 00.000 8976 MoveAxis(U, 0, ABG)
00:42:17.714 00.000 8976 move complete, result=0
00:42:17.714 00.000 8976 worker thread done servicing request
00:42:17.714 00.000 8976 Worker thread wakes up
00:42:17.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:17.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:17.714 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
00:42:18.402 00.688 8976 Exposure complete
00:42:18.407 00.005 8976 worker thread done servicing request
00:42:18.408 00.001 5052 OnExposeComplete: enter
00:42:18.408 00.000 5052 UpdateGuideState(): m_state=6
00:42:18.408 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 129
00:42:18.408 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=282.23, Mass=204, SNR=9.8, Peak=67 HFD=3.5
00:42:18.408 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.04) = xAngle (-0.95 = -0.95)
00:42:18.408 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
00:42:18.408 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.52 hyp=0.59 cameraTheta=1.09 mountX=0.34 mountY=-0.51, mountTheta=-0.98
00:42:18.409 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.52, opts=13)
00:42:18.409 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.52)
00:42:18.409 00.000 8976 Worker thread wakes up
00:42:18.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.52) opts 0xd
00:42:18.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.52)
00:42:18.409 00.000 8976 Moving (0.27, 0.52) raw xDistance=0.34 yDistance=-0.51
00:42:18.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
00:42:18.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
00:42:18.409 00.000 8976 MoveAxis(L, 1, ABG)
00:42:18.409 00.000 8976 stepping (-11, 30) + (-1, 0)
00:42:18.409 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:18.410 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:42:18.420 00.010 5052 UpdateGuideState exits: m=204 SNR=9.8
00:42:18.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:18.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:18.420 00.000 5052 Enqueuing Expose request
00:42:18.434 00.014 8976 Received - 47 (G) 
00:42:18.434 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:18.434 00.000 8976 stepped: pos (-12, 30)
00:42:18.434 00.000 8976 MoveAxis(U, 2, ABG)
00:42:18.434 00.000 8976 stepping (-12, 30) + (0, 2)
00:42:18.434 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:18.466 00.032 8976 Received - 47 (G) 
00:42:18.466 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:18.466 00.000 8976 stepped: pos (-12, 32)
00:42:18.466 00.000 8976 starting a new bump
00:42:18.466 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
00:42:18.466 00.000 8976 MountToCamera -- mountX=1.83 mountY=-4.73 hyp=5.07 mountTheta=-1.20 cameraX=3.38, cameraY=3.78 cameraTheta=0.84
00:42:18.466 00.000 8976 incremental bump (3.377, 3.780) isValid = 1
00:42:18.466 00.000 8976 Scheduling Mount bump of (0.153, 0.178)
00:42:18.466 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
00:42:18.466 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
00:42:18.466 00.000 8976 move complete, result=0
00:42:18.466 00.000 8976 worker thread done servicing request
00:42:18.466 00.000 8976 Worker thread wakes up
00:42:18.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:18.466 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
00:42:18.466 00.000 9828 Worker thread wakes up
00:42:18.466 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
00:42:18.466 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
00:42:18.466 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
00:42:18.467 00.001 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
00:42:18.467 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:18.467 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.86 mountX=-0.16 mountY=-0.16, mountTheta=-2.37
00:42:18.467 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
00:42:18.467 00.000 9828 BLC: window closed
00:42:18.467 00.000 9828 MoveAxis(E, 51, B)
00:42:18.467 00.000 9828 Guiding  Dir = 2, Dur = 51
00:42:18.467 00.000 9828 IsSlewing returns 0
00:42:18.467 00.000 9828 IsGuiding returns 0
00:42:18.467 00.000 9828 PulseGuide returned control before completion, sleep 61
00:42:18.536 00.069 9828 IsGuiding returns 1
00:42:18.536 00.000 9828 scope still moving after pulse duration time elapsed
00:42:18.567 00.031 9828 IsSlewing returns 0
00:42:18.567 00.000 9828 IsGuiding returns 1
00:42:18.598 00.031 9828 IsSlewing returns 0
00:42:18.598 00.000 9828 IsGuiding returns 1
00:42:18.629 00.031 9828 IsSlewing returns 0
00:42:18.629 00.000 9828 IsGuiding returns 0
00:42:18.629 00.000 9828 scope move finished after 51 + 110 ms
00:42:18.629 00.000 9828 Move returns status 0, amount 51
00:42:18.629 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:18.629 00.000 9828 MoveAxis(N, 21, B)
00:42:18.629 00.000 9828 Guiding  Dir = 0, Dur = 21
00:42:18.644 00.015 9828 IsSlewing returns 0
00:42:18.645 00.001 9828 IsGuiding returns 0
00:42:18.645 00.000 9828 PulseGuide returned control before completion, sleep 31
00:42:18.691 00.046 9828 IsGuiding returns 1
00:42:18.691 00.000 9828 scope still moving after pulse duration time elapsed
00:42:18.722 00.031 9828 IsSlewing returns 0
00:42:18.722 00.000 9828 IsGuiding returns 1
00:42:18.753 00.031 9828 IsSlewing returns 0
00:42:18.753 00.000 9828 IsGuiding returns 1
00:42:18.784 00.031 9828 IsSlewing returns 0
00:42:18.784 00.000 9828 IsGuiding returns 0
00:42:18.784 00.000 9828 scope move finished after 21 + 119 ms
00:42:18.784 00.000 9828 Move returns status 0, amount 21
00:42:18.784 00.000 9828 move complete, result=0
00:42:18.784 00.000 9828 worker thread done servicing request
00:42:18.784 00.000 5052 GuideStep: -0.2 px 51 ms EAST, -0.2 px 21 ms NORTH
00:42:19.152 00.368 8976 Exposure complete
00:42:19.158 00.006 8976 worker thread done servicing request
00:42:19.158 00.000 5052 OnExposeComplete: enter
00:42:19.158 00.000 5052 UpdateGuideState(): m_state=6
00:42:19.158 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 130
00:42:19.158 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.70, Mass=171, SNR=9.0, Peak=65 HFD=3.2
00:42:19.158 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
00:42:19.158 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
00:42:19.158 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.01 hyp=0.37 cameraTheta=-0.04 mountX=-0.18 mountY=-0.30, mountTheta=-2.11
00:42:19.159 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.01, opts=13)
00:42:19.159 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.01)
00:42:19.159 00.000 8976 Worker thread wakes up
00:42:19.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.01) opts 0xd
00:42:19.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.01)
00:42:19.159 00.000 8976 Moving (0.37, -0.01) raw xDistance=-0.18 yDistance=-0.30
00:42:19.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:42:19.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
00:42:19.159 00.000 8976 MoveAxis(R, 0, ABG)
00:42:19.159 00.000 8976 MoveAxis(U, 1, ABG)
00:42:19.159 00.000 8976 stepping (-12, 32) + (0, 1)
00:42:19.160 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:19.160 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:42:19.169 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
00:42:19.170 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:19.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:19.170 00.000 5052 Enqueuing Expose request
00:42:19.185 00.015 8976 Received - 47 (G) 
00:42:19.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:19.185 00.000 8976 stepped: pos (-12, 33)
00:42:19.185 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
00:42:19.185 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
00:42:19.185 00.000 8976 MountToCamera -- mountX=1.83 mountY=-4.90 hyp=5.23 mountTheta=-1.21 cameraX=3.53, cameraY=3.86 cameraTheta=0.83
00:42:19.185 00.000 8976 incremental bump (3.526, 3.860) isValid = 1
00:42:19.185 00.000 8976 Scheduling Mount bump of (0.181, 0.205)
00:42:19.185 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.21, opts=4)
00:42:19.185 00.000 8976 Enqueuing Move request for scope (0.18, 0.21)
00:42:19.185 00.000 8976 move complete, result=0
00:42:19.185 00.000 9828 Worker thread wakes up
00:42:19.185 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:42:19.185 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0x4
00:42:19.185 00.000 8976 worker thread done servicing request
00:42:19.185 00.000 8976 Worker thread wakes up
00:42:19.185 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
00:42:19.185 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
00:42:19.186 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:19.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:19.186 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
00:42:19.186 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.27 cameraTheta=0.85 mountX=-0.19 mountY=-0.18, mountTheta=-2.38
00:42:19.186 00.000 9828 Moving (0.18, 0.21) raw xDistance=-0.19 yDistance=-0.18
00:42:19.186 00.000 9828 BLC: window closed
00:42:19.186 00.000 9828 MoveAxis(E, 60, B)
00:42:19.186 00.000 9828 Guiding  Dir = 2, Dur = 60
00:42:19.186 00.000 9828 IsSlewing returns 0
00:42:19.186 00.000 9828 IsGuiding returns 0
00:42:19.186 00.000 9828 PulseGuide returned control before completion, sleep 70
00:42:19.267 00.081 9828 IsGuiding returns 1
00:42:19.267 00.000 9828 scope still moving after pulse duration time elapsed
00:42:19.298 00.031 9828 IsSlewing returns 0
00:42:19.298 00.000 9828 IsGuiding returns 1
00:42:19.330 00.032 9828 IsSlewing returns 0
00:42:19.330 00.000 9828 IsGuiding returns 1
00:42:19.361 00.031 9828 IsSlewing returns 0
00:42:19.361 00.000 9828 IsGuiding returns 0
00:42:19.361 00.000 9828 scope move finished after 60 + 114 ms
00:42:19.361 00.000 9828 Move returns status 0, amount 60
00:42:19.361 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:19.361 00.000 9828 MoveAxis(N, 25, B)
00:42:19.361 00.000 9828 Guiding  Dir = 0, Dur = 25
00:42:19.377 00.016 9828 IsSlewing returns 0
00:42:19.377 00.000 9828 IsGuiding returns 0
00:42:19.377 00.000 9828 PulseGuide returned control before completion, sleep 35
00:42:19.424 00.047 9828 IsGuiding returns 1
00:42:19.424 00.000 9828 scope still moving after pulse duration time elapsed
00:42:19.455 00.031 9828 IsSlewing returns 0
00:42:19.455 00.000 9828 IsGuiding returns 1
00:42:19.487 00.032 9828 IsSlewing returns 0
00:42:19.487 00.000 9828 IsGuiding returns 1
00:42:19.518 00.031 9828 IsSlewing returns 0
00:42:19.518 00.000 9828 IsGuiding returns 1
00:42:19.550 00.032 9828 IsSlewing returns 0
00:42:19.550 00.000 9828 IsGuiding returns 0
00:42:19.550 00.000 9828 scope move finished after 25 + 147 ms
00:42:19.550 00.000 9828 Move returns status 0, amount 25
00:42:19.550 00.000 9828 move complete, result=0
00:42:19.550 00.000 9828 worker thread done servicing request
00:42:19.550 00.000 5052 GuideStep: -0.2 px 60 ms EAST, -0.2 px 25 ms NORTH
00:42:19.878 00.328 8976 Exposure complete
00:42:19.883 00.005 8976 worker thread done servicing request
00:42:19.883 00.000 5052 OnExposeComplete: enter
00:42:19.883 00.000 5052 UpdateGuideState(): m_state=6
00:42:19.883 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 131
00:42:19.883 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.64, Mass=184, SNR=9.3, Peak=66 HFD=3.5
00:42:19.883 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
00:42:19.884 00.001 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.93 = -2.93)
00:42:19.884 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.78 mountX=-0.09 mountY=-0.02, mountTheta=-2.92
00:42:19.884 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.07, opts=13)
00:42:19.884 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.07)
00:42:19.884 00.000 8976 Worker thread wakes up
00:42:19.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.07) opts 0xd
00:42:19.885 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.07)
00:42:19.885 00.000 8976 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.02
00:42:19.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:42:19.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:42:19.885 00.000 8976 MoveAxis(R, 0, ABG)
00:42:19.885 00.000 8976 MoveAxis(U, 0, ABG)
00:42:19.885 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
00:42:19.885 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
00:42:19.885 00.000 8976 MountToCamera -- mountX=1.83 mountY=-5.01 hyp=5.34 mountTheta=-1.22 cameraX=3.63, cameraY=3.91 cameraTheta=0.82
00:42:19.885 00.000 8976 incremental bump (3.627, 3.913) isValid = 1
00:42:19.885 00.000 8976 Scheduling Mount bump of (0.066, 0.074)
00:42:19.885 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.07, opts=4)
00:42:19.885 00.000 8976 Enqueuing Move request for scope (0.07, 0.07)
00:42:19.885 00.000 8976 move complete, result=0
00:42:19.885 00.000 9828 Worker thread wakes up
00:42:19.885 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0x4
00:42:19.885 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:42:19.885 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
00:42:19.885 00.000 8976 worker thread done servicing request
00:42:19.886 00.001 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
00:42:19.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:42:19.886 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.84 mountX=-0.07 mountY=-0.06, mountTheta=-2.39
00:42:19.886 00.000 9828 Moving (0.07, 0.07) raw xDistance=-0.07 yDistance=-0.06
00:42:19.886 00.000 9828 BLC: window closed
00:42:19.886 00.000 9828 MoveAxis(E, 22, B)
00:42:19.886 00.000 9828 Guiding  Dir = 2, Dur = 22
00:42:19.886 00.000 9828 IsSlewing returns 0
00:42:19.886 00.000 9828 IsGuiding returns 0
00:42:19.886 00.000 9828 PulseGuide returned control before completion, sleep 32
00:42:19.895 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
00:42:19.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:19.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:19.895 00.000 5052 Enqueuing Expose request
00:42:19.895 00.000 8976 Worker thread wakes up
00:42:19.896 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:19.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:19.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:19.921 00.025 9828 IsGuiding returns 1
00:42:19.921 00.000 9828 scope still moving after pulse duration time elapsed
00:42:19.952 00.031 9828 IsSlewing returns 0
00:42:19.953 00.001 9828 IsGuiding returns 1
00:42:19.983 00.030 9828 IsSlewing returns 0
00:42:19.983 00.000 9828 IsGuiding returns 1
00:42:20.014 00.031 9828 IsSlewing returns 0
00:42:20.014 00.000 9828 IsGuiding returns 0
00:42:20.014 00.000 9828 scope move finished after 22 + 105 ms
00:42:20.014 00.000 9828 Move returns status 0, amount 22
00:42:20.015 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:20.015 00.000 9828 MoveAxis(N, 9, B)
00:42:20.015 00.000 9828 Guiding  Dir = 0, Dur = 9
00:42:20.028 00.013 9828 IsSlewing returns 0
00:42:20.028 00.000 9828 IsGuiding returns 0
00:42:20.028 00.000 9828 PulseGuide returned control before completion, sleep 19
00:42:20.060 00.032 9828 IsGuiding returns 1
00:42:20.060 00.000 9828 scope still moving after pulse duration time elapsed
00:42:20.091 00.031 9828 IsSlewing returns 0
00:42:20.091 00.000 9828 IsGuiding returns 1
00:42:20.123 00.032 9828 IsSlewing returns 0
00:42:20.123 00.000 9828 IsGuiding returns 1
00:42:20.154 00.031 9828 IsSlewing returns 0
00:42:20.154 00.000 9828 IsGuiding returns 0
00:42:20.154 00.000 9828 scope move finished after 9 + 116 ms
00:42:20.154 00.000 9828 Move returns status 0, amount 9
00:42:20.154 00.000 9828 move complete, result=0
00:42:20.154 00.000 9828 worker thread done servicing request
00:42:20.154 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 9 ms NORTH
00:42:20.584 00.430 8976 Exposure complete
00:42:20.589 00.005 8976 worker thread done servicing request
00:42:20.590 00.001 5052 OnExposeComplete: enter
00:42:20.590 00.000 5052 UpdateGuideState(): m_state=6
00:42:20.590 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 132
00:42:20.590 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.52, Mass=194, SNR=9.5, Peak=68 HFD=3.2
00:42:20.590 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
00:42:20.590 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
00:42:20.590 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.19 hyp=0.38 cameraTheta=-0.52 mountX=-0.32 mountY=-0.17, mountTheta=-2.65
00:42:20.591 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.19, opts=13)
00:42:20.591 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.19)
00:42:20.591 00.000 8976 Worker thread wakes up
00:42:20.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.19) opts 0xd
00:42:20.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.19)
00:42:20.591 00.000 8976 Moving (0.33, -0.19) raw xDistance=-0.32 yDistance=-0.17
00:42:20.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:42:20.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:42:20.591 00.000 8976 MoveAxis(R, 1, ABG)
00:42:20.591 00.000 8976 stepping (-12, 33) + (1, 0)
00:42:20.591 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:20.592 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:42:20.601 00.009 5052 UpdateGuideState exits: m=194 SNR=9.5
00:42:20.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:20.601 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:20.601 00.000 5052 Enqueuing Expose request
00:42:20.624 00.023 8976 Received - 47 (G) 
00:42:20.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:20.624 00.000 8976 stepped: pos (-11, 33)
00:42:20.624 00.000 8976 MoveAxis(U, 0, ABG)
00:42:20.624 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
00:42:20.624 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
00:42:20.624 00.000 8976 MountToCamera -- mountX=1.78 mountY=-5.09 hyp=5.39 mountTheta=-1.23 cameraX=3.72, cameraY=3.90 cameraTheta=0.81
00:42:20.624 00.000 8976 incremental bump (3.717, 3.904) isValid = 1
00:42:20.624 00.000 8976 Scheduling Mount bump of (0.238, 0.259)
00:42:20.624 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.24, y=0.26, opts=4)
00:42:20.624 00.000 8976 Enqueuing Move request for scope (0.24, 0.26)
00:42:20.624 00.000 8976 move complete, result=0
00:42:20.624 00.000 9828 Worker thread wakes up
00:42:20.624 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.26) opts 0x4
00:42:20.624 00.000 9828 Handling offset move in thread for scope, endpoint = (0.24, 0.26)
00:42:20.624 00.000 8976 worker thread done servicing request
00:42:20.624 00.000 8976 Worker thread wakes up
00:42:20.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:20.624 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:20.624 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
00:42:20.625 00.001 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
00:42:20.625 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
00:42:20.625 00.000 9828 CameraToMount -- cameraX=0.24 cameraY=0.26 hyp=0.35 cameraTheta=0.83 mountX=-0.25 mountY=-0.23, mountTheta=-2.40
00:42:20.625 00.000 9828 Moving (0.24, 0.26) raw xDistance=-0.25 yDistance=-0.23
00:42:20.625 00.000 9828 BLC: window closed
00:42:20.625 00.000 9828 MoveAxis(E, 79, B)
00:42:20.625 00.000 9828 Guiding  Dir = 2, Dur = 79
00:42:20.625 00.000 9828 IsSlewing returns 0
00:42:20.625 00.000 9828 IsGuiding returns 0
00:42:20.625 00.000 9828 PulseGuide returned control before completion, sleep 89
00:42:20.728 00.103 9828 IsGuiding returns 1
00:42:20.728 00.000 9828 scope still moving after pulse duration time elapsed
00:42:20.760 00.032 9828 IsSlewing returns 0
00:42:20.760 00.000 9828 IsGuiding returns 1
00:42:20.791 00.031 9828 IsSlewing returns 0
00:42:20.792 00.001 9828 IsGuiding returns 1
00:42:20.822 00.030 9828 IsSlewing returns 0
00:42:20.822 00.000 9828 IsGuiding returns 0
00:42:20.822 00.000 9828 scope move finished after 79 + 117 ms
00:42:20.822 00.000 9828 Move returns status 0, amount 79
00:42:20.822 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:20.822 00.000 9828 MoveAxis(N, 31, B)
00:42:20.822 00.000 9828 Guiding  Dir = 0, Dur = 31
00:42:20.838 00.016 9828 IsSlewing returns 0
00:42:20.838 00.000 9828 IsGuiding returns 0
00:42:20.838 00.000 9828 PulseGuide returned control before completion, sleep 41
00:42:20.884 00.046 9828 IsGuiding returns 1
00:42:20.884 00.000 9828 scope still moving after pulse duration time elapsed
00:42:20.916 00.032 9828 IsSlewing returns 0
00:42:20.916 00.000 9828 IsGuiding returns 1
00:42:20.947 00.031 9828 IsSlewing returns 0
00:42:20.947 00.000 9828 IsGuiding returns 1
00:42:20.978 00.031 9828 IsSlewing returns 0
00:42:20.978 00.000 9828 IsGuiding returns 1
00:42:21.008 00.030 9828 IsSlewing returns 0
00:42:21.008 00.000 9828 IsGuiding returns 0
00:42:21.008 00.000 9828 scope move finished after 31 + 138 ms
00:42:21.008 00.000 9828 Move returns status 0, amount 31
00:42:21.008 00.000 9828 move complete, result=0
00:42:21.008 00.000 9828 worker thread done servicing request
00:42:21.008 00.000 5052 GuideStep: -0.2 px 79 ms EAST, -0.2 px 31 ms NORTH
00:42:21.315 00.307 8976 Exposure complete
00:42:21.321 00.006 8976 worker thread done servicing request
00:42:21.321 00.000 5052 OnExposeComplete: enter
00:42:21.321 00.000 5052 UpdateGuideState(): m_state=6
00:42:21.321 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 133
00:42:21.321 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.79, Mass=197, SNR=9.6, Peak=66 HFD=3.6
00:42:21.321 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
00:42:21.321 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
00:42:21.321 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.21 cameraTheta=0.38 mountX=-0.02 mountY=-0.21, mountTheta=-1.67
00:42:21.321 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.08, opts=13)
00:42:21.322 00.001 5052 Enqueuing Move request for stepguider (0.20, 0.08)
00:42:21.322 00.000 8976 Worker thread wakes up
00:42:21.322 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.08) opts 0xd
00:42:21.322 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.08)
00:42:21.322 00.000 8976 Moving (0.20, 0.08) raw xDistance=-0.02 yDistance=-0.21
00:42:21.322 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:42:21.322 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:42:21.322 00.000 8976 MoveAxis(R, 0, ABG)
00:42:21.322 00.000 8976 MoveAxis(U, 0, ABG)
00:42:21.322 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
00:42:21.322 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
00:42:21.322 00.000 8976 MountToCamera -- mountX=1.75 mountY=-5.14 hyp=5.43 mountTheta=-1.24 cameraX=3.78, cameraY=3.90 cameraTheta=0.80
00:42:21.322 00.000 8976 incremental bump (3.777, 3.898) isValid = 1
00:42:21.322 00.000 8976 Scheduling Mount bump of (0.146, 0.156)
00:42:21.322 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.16, opts=4)
00:42:21.322 00.000 8976 Enqueuing Move request for scope (0.15, 0.16)
00:42:21.322 00.000 8976 move complete, result=0
00:42:21.322 00.000 9828 Worker thread wakes up
00:42:21.322 00.000 8976 worker thread done servicing request
00:42:21.322 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0x4
00:42:21.323 00.001 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
00:42:21.323 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
00:42:21.323 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
00:42:21.323 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:42:21.323 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.21 cameraTheta=0.82 mountX=-0.15 mountY=-0.14, mountTheta=-2.41
00:42:21.323 00.000 9828 Moving (0.15, 0.16) raw xDistance=-0.15 yDistance=-0.14
00:42:21.323 00.000 9828 BLC: window closed
00:42:21.323 00.000 9828 MoveAxis(E, 49, B)
00:42:21.323 00.000 9828 Guiding  Dir = 2, Dur = 49
00:42:21.323 00.000 9828 IsSlewing returns 0
00:42:21.323 00.000 9828 IsGuiding returns 0
00:42:21.323 00.000 9828 PulseGuide returned control before completion, sleep 59
00:42:21.332 00.009 5052 UpdateGuideState exits: m=197 SNR=9.6
00:42:21.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:21.332 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:21.332 00.000 5052 Enqueuing Expose request
00:42:21.332 00.000 8976 Worker thread wakes up
00:42:21.333 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:21.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:21.333 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:42:21.395 00.062 9828 IsGuiding returns 1
00:42:21.395 00.000 9828 scope still moving after pulse duration time elapsed
00:42:21.425 00.030 9828 IsSlewing returns 0
00:42:21.425 00.000 9828 IsGuiding returns 1
00:42:21.456 00.031 9828 IsSlewing returns 0
00:42:21.456 00.000 9828 IsGuiding returns 1
00:42:21.487 00.031 9828 IsSlewing returns 0
00:42:21.487 00.000 9828 IsGuiding returns 1
00:42:21.518 00.031 9828 IsSlewing returns 0
00:42:21.518 00.000 9828 IsGuiding returns 0
00:42:21.518 00.000 9828 scope move finished after 49 + 145 ms
00:42:21.518 00.000 9828 Move returns status 0, amount 49
00:42:21.518 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:21.518 00.000 9828 MoveAxis(N, 19, B)
00:42:21.518 00.000 9828 Guiding  Dir = 0, Dur = 19
00:42:21.534 00.016 9828 IsSlewing returns 0
00:42:21.534 00.000 9828 IsGuiding returns 0
00:42:21.534 00.000 9828 PulseGuide returned control before completion, sleep 29
00:42:21.565 00.031 9828 IsGuiding returns 1
00:42:21.565 00.000 9828 scope still moving after pulse duration time elapsed
00:42:21.597 00.032 9828 IsSlewing returns 0
00:42:21.597 00.000 9828 IsGuiding returns 1
00:42:21.628 00.031 9828 IsSlewing returns 0
00:42:21.628 00.000 9828 IsGuiding returns 1
00:42:21.659 00.031 9828 IsSlewing returns 0
00:42:21.659 00.000 9828 IsGuiding returns 1
00:42:21.690 00.031 9828 IsSlewing returns 0
00:42:21.690 00.000 9828 IsGuiding returns 0
00:42:21.690 00.000 9828 scope move finished after 19 + 137 ms
00:42:21.690 00.000 9828 Move returns status 0, amount 19
00:42:21.690 00.000 9828 move complete, result=0
00:42:21.690 00.000 9828 worker thread done servicing request
00:42:21.690 00.000 5052 GuideStep: -0.2 px 49 ms EAST, -0.1 px 19 ms NORTH
00:42:22.027 00.337 8976 Exposure complete
00:42:22.033 00.006 8976 worker thread done servicing request
00:42:22.033 00.000 5052 OnExposeComplete: enter
00:42:22.033 00.000 5052 UpdateGuideState(): m_state=6
00:42:22.033 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 134
00:42:22.033 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.57, Mass=207, SNR=9.9, Peak=70 HFD=3.4
00:42:22.033 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
00:42:22.033 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
00:42:22.033 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.63 mountX=-0.22 mountY=-0.09, mountTheta=-2.76
00:42:22.034 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.14, opts=13)
00:42:22.034 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.14)
00:42:22.034 00.000 8976 Worker thread wakes up
00:42:22.034 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.14) opts 0xd
00:42:22.034 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.14)
00:42:22.034 00.000 8976 Moving (0.19, -0.14) raw xDistance=-0.22 yDistance=-0.09
00:42:22.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:42:22.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:42:22.034 00.000 8976 MoveAxis(R, 0, ABG)
00:42:22.034 00.000 8976 MoveAxis(U, 0, ABG)
00:42:22.034 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
00:42:22.035 00.001 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
00:42:22.035 00.000 8976 MountToCamera -- mountX=1.73 mountY=-5.17 hyp=5.45 mountTheta=-1.25 cameraX=3.82, cameraY=3.89 cameraTheta=0.80
00:42:22.035 00.000 8976 incremental bump (3.817, 3.894) isValid = 1
00:42:22.035 00.000 8976 Scheduling Mount bump of (0.165, 0.175)
00:42:22.035 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.17, opts=4)
00:42:22.035 00.000 8976 Enqueuing Move request for scope (0.17, 0.17)
00:42:22.035 00.000 8976 move complete, result=0
00:42:22.035 00.000 9828 Worker thread wakes up
00:42:22.035 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0x4
00:42:22.035 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
00:42:22.035 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
00:42:22.035 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
00:42:22.035 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.81 mountX=-0.17 mountY=-0.15, mountTheta=-2.42
00:42:22.035 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:42:22.035 00.000 8976 worker thread done servicing request
00:42:22.035 00.000 9828 Moving (0.17, 0.17) raw xDistance=-0.17 yDistance=-0.15
00:42:22.035 00.000 9828 BLC: window closed
00:42:22.035 00.000 9828 MoveAxis(E, 55, B)
00:42:22.035 00.000 9828 Guiding  Dir = 2, Dur = 55
00:42:22.036 00.001 9828 IsSlewing returns 0
00:42:22.036 00.000 9828 IsGuiding returns 0
00:42:22.036 00.000 9828 PulseGuide returned control before completion, sleep 65
00:42:22.045 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
00:42:22.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:22.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:22.045 00.000 5052 Enqueuing Expose request
00:42:22.045 00.000 8976 Worker thread wakes up
00:42:22.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:22.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:22.045 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:22.110 00.065 9828 IsGuiding returns 1
00:42:22.110 00.000 9828 scope still moving after pulse duration time elapsed
00:42:22.140 00.030 9828 IsSlewing returns 0
00:42:22.140 00.000 9828 IsGuiding returns 1
00:42:22.171 00.031 9828 IsSlewing returns 0
00:42:22.171 00.000 9828 IsGuiding returns 1
00:42:22.202 00.031 9828 IsSlewing returns 0
00:42:22.202 00.000 9828 IsGuiding returns 1
00:42:22.233 00.031 9828 IsSlewing returns 0
00:42:22.233 00.000 9828 IsGuiding returns 0
00:42:22.233 00.000 9828 scope move finished after 55 + 142 ms
00:42:22.233 00.000 9828 Move returns status 0, amount 55
00:42:22.233 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:22.233 00.000 9828 MoveAxis(N, 21, B)
00:42:22.233 00.000 9828 Guiding  Dir = 0, Dur = 21
00:42:22.248 00.015 9828 IsSlewing returns 0
00:42:22.248 00.000 9828 IsGuiding returns 0
00:42:22.248 00.000 9828 PulseGuide returned control before completion, sleep 31
00:42:22.296 00.048 9828 IsGuiding returns 1
00:42:22.296 00.000 9828 scope still moving after pulse duration time elapsed
00:42:22.326 00.030 9828 IsSlewing returns 0
00:42:22.326 00.000 9828 IsGuiding returns 1
00:42:22.357 00.031 9828 IsSlewing returns 0
00:42:22.357 00.000 9828 IsGuiding returns 1
00:42:22.388 00.031 9828 IsSlewing returns 0
00:42:22.388 00.000 9828 IsGuiding returns 0
00:42:22.388 00.000 9828 scope move finished after 21 + 118 ms
00:42:22.388 00.000 9828 Move returns status 0, amount 21
00:42:22.388 00.000 9828 move complete, result=0
00:42:22.388 00.000 9828 worker thread done servicing request
00:42:22.388 00.000 5052 GuideStep: -0.2 px 55 ms EAST, -0.2 px 21 ms NORTH
00:42:22.734 00.346 8976 Exposure complete
00:42:22.739 00.005 8976 worker thread done servicing request
00:42:22.739 00.000 5052 OnExposeComplete: enter
00:42:22.739 00.000 5052 UpdateGuideState(): m_state=6
00:42:22.740 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 135
00:42:22.740 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.70, Mass=194, SNR=9.6, Peak=61 HFD=3.5
00:42:22.740 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
00:42:22.740 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
00:42:22.740 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.07 mountX=-0.04 mountY=-0.07, mountTheta=-2.15
00:42:22.740 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.01, opts=13)
00:42:22.740 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.01)
00:42:22.741 00.001 8976 Worker thread wakes up
00:42:22.741 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.01) opts 0xd
00:42:22.741 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.01)
00:42:22.741 00.000 8976 Moving (0.08, -0.01) raw xDistance=-0.04 yDistance=-0.07
00:42:22.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:42:22.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:42:22.741 00.000 8976 MoveAxis(R, 0, ABG)
00:42:22.741 00.000 8976 MoveAxis(U, 0, ABG)
00:42:22.741 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
00:42:22.741 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
00:42:22.741 00.000 8976 MountToCamera -- mountX=1.71 mountY=-5.19 hyp=5.47 mountTheta=-1.25 cameraX=3.84, cameraY=3.89 cameraTheta=0.79
00:42:22.741 00.000 8976 incremental bump (3.844, 3.891) isValid = 1
00:42:22.741 00.000 8976 Scheduling Mount bump of (0.058, 0.061)
00:42:22.741 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.06, opts=4)
00:42:22.741 00.000 8976 Enqueuing Move request for scope (0.06, 0.06)
00:42:22.741 00.000 8976 move complete, result=0
00:42:22.741 00.000 9828 Worker thread wakes up
00:42:22.741 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0x4
00:42:22.742 00.001 8976 worker thread done servicing request
00:42:22.742 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
00:42:22.742 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
00:42:22.742 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:42:22.742 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
00:42:22.742 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.81 mountX=-0.06 mountY=-0.05, mountTheta=-2.42
00:42:22.742 00.000 9828 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.05
00:42:22.742 00.000 9828 BLC: window closed
00:42:22.742 00.000 9828 MoveAxis(E, 19, B)
00:42:22.742 00.000 9828 Guiding  Dir = 2, Dur = 19
00:42:22.742 00.000 9828 IsSlewing returns 0
00:42:22.743 00.001 9828 IsGuiding returns 0
00:42:22.743 00.000 9828 PulseGuide returned control before completion, sleep 29
00:42:22.751 00.008 5052 UpdateGuideState exits: m=194 SNR=9.6
00:42:22.751 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:22.751 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:22.751 00.000 5052 Enqueuing Expose request
00:42:22.752 00.001 8976 Worker thread wakes up
00:42:22.752 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:22.752 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:22.752 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:22.773 00.021 9828 IsGuiding returns 1
00:42:22.773 00.000 9828 scope still moving after pulse duration time elapsed
00:42:22.803 00.030 9828 IsSlewing returns 0
00:42:22.803 00.000 9828 IsGuiding returns 1
00:42:22.834 00.031 9828 IsSlewing returns 0
00:42:22.834 00.000 9828 IsGuiding returns 1
00:42:22.865 00.031 9828 IsSlewing returns 0
00:42:22.865 00.000 9828 IsGuiding returns 1
00:42:22.895 00.030 9828 IsSlewing returns 0
00:42:22.895 00.000 9828 IsGuiding returns 0
00:42:22.895 00.000 9828 scope move finished after 19 + 133 ms
00:42:22.895 00.000 9828 Move returns status 0, amount 19
00:42:22.895 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:22.895 00.000 9828 MoveAxis(N, 7, B)
00:42:22.895 00.000 9828 Guiding  Dir = 0, Dur = 7
00:42:22.911 00.016 9828 IsSlewing returns 0
00:42:22.911 00.000 9828 IsGuiding returns 0
00:42:22.911 00.000 9828 PulseGuide returned control before completion, sleep 17
00:42:22.941 00.030 9828 IsGuiding returns 1
00:42:22.941 00.000 9828 scope still moving after pulse duration time elapsed
00:42:22.973 00.032 9828 IsSlewing returns 0
00:42:22.973 00.000 9828 IsGuiding returns 1
00:42:23.003 00.030 9828 IsSlewing returns 0
00:42:23.003 00.000 9828 IsGuiding returns 1
00:42:23.034 00.031 9828 IsSlewing returns 0
00:42:23.034 00.000 9828 IsGuiding returns 0
00:42:23.034 00.000 9828 scope move finished after 7 + 115 ms
00:42:23.034 00.000 9828 Move returns status 0, amount 7
00:42:23.034 00.000 9828 move complete, result=0
00:42:23.034 00.000 9828 worker thread done servicing request
00:42:23.034 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 7 ms NORTH
00:42:23.442 00.408 8976 Exposure complete
00:42:23.447 00.005 8976 worker thread done servicing request
00:42:23.448 00.001 5052 OnExposeComplete: enter
00:42:23.448 00.000 5052 UpdateGuideState(): m_state=6
00:42:23.448 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 136
00:42:23.448 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.66, Mass=183, SNR=9.3, Peak=64 HFD=3.3
00:42:23.448 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
00:42:23.448 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
00:42:23.448 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-3.00 mountX=0.11 mountY=0.30, mountTheta=1.23
00:42:23.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.05, opts=13)
00:42:23.449 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.05)
00:42:23.449 00.000 8976 Worker thread wakes up
00:42:23.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.05) opts 0xd
00:42:23.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.05)
00:42:23.449 00.000 8976 Moving (-0.33, -0.05) raw xDistance=0.11 yDistance=0.30
00:42:23.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:42:23.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:42:23.449 00.000 8976 MoveAxis(R, 0, ABG)
00:42:23.449 00.000 8976 MoveAxis(D, 1, ABG)
00:42:23.449 00.000 8976 stepping (-11, 33) + (0, -1)
00:42:23.449 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:23.450 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:42:23.459 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
00:42:23.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:23.459 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:23.459 00.000 5052 Enqueuing Expose request
00:42:23.470 00.011 8976 Received - 47 (G) 
00:42:23.470 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:23.470 00.000 8976 stepped: pos (-11, 32)
00:42:23.470 00.000 8976 outside bump range, increase bump weight 2.00 => 2.17
00:42:23.470 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
00:42:23.470 00.000 8976 MountToCamera -- mountX=1.70 mountY=-5.16 hyp=5.43 mountTheta=-1.25 cameraX=3.82, cameraY=3.87 cameraTheta=0.79
00:42:23.470 00.000 8976 incremental bump (3.816, 3.865) isValid = 1
00:42:23.470 00.000 8976 Scheduling Mount bump of (0.227, 0.238)
00:42:23.470 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.23, y=0.24, opts=4)
00:42:23.470 00.000 8976 Enqueuing Move request for scope (0.23, 0.24)
00:42:23.470 00.000 8976 move complete, result=0
00:42:23.470 00.000 9828 Worker thread wakes up
00:42:23.470 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.24) opts 0x4
00:42:23.470 00.000 9828 Handling offset move in thread for scope, endpoint = (0.23, 0.24)
00:42:23.471 00.001 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
00:42:23.471 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:42:23.471 00.000 8976 worker thread done servicing request
00:42:23.471 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
00:42:23.471 00.000 8976 Worker thread wakes up
00:42:23.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:23.471 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:23.471 00.000 9828 CameraToMount -- cameraX=0.23 cameraY=0.24 hyp=0.33 cameraTheta=0.81 mountX=-0.24 mountY=-0.21, mountTheta=-2.42
00:42:23.471 00.000 9828 Moving (0.23, 0.24) raw xDistance=-0.24 yDistance=-0.21
00:42:23.471 00.000 9828 BLC: window closed
00:42:23.471 00.000 9828 MoveAxis(E, 75, B)
00:42:23.471 00.000 9828 Guiding  Dir = 2, Dur = 75
00:42:23.471 00.000 9828 IsSlewing returns 0
00:42:23.471 00.000 9828 IsGuiding returns 0
00:42:23.471 00.000 9828 PulseGuide returned control before completion, sleep 85
00:42:23.561 00.090 9828 IsGuiding returns 1
00:42:23.561 00.000 9828 scope still moving after pulse duration time elapsed
00:42:23.591 00.030 9828 IsSlewing returns 0
00:42:23.591 00.000 9828 IsGuiding returns 1
00:42:23.623 00.032 9828 IsSlewing returns 0
00:42:23.623 00.000 9828 IsGuiding returns 1
00:42:23.653 00.030 9828 IsSlewing returns 0
00:42:23.654 00.001 9828 IsGuiding returns 1
00:42:23.683 00.029 9828 IsSlewing returns 0
00:42:23.683 00.000 9828 IsGuiding returns 0
00:42:23.683 00.000 9828 scope move finished after 75 + 137 ms
00:42:23.683 00.000 9828 Move returns status 0, amount 75
00:42:23.683 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:23.683 00.000 9828 MoveAxis(N, 28, B)
00:42:23.683 00.000 9828 Guiding  Dir = 0, Dur = 28
00:42:23.699 00.016 9828 IsSlewing returns 0
00:42:23.699 00.000 9828 IsGuiding returns 0
00:42:23.699 00.000 9828 PulseGuide returned control before completion, sleep 38
00:42:23.746 00.047 9828 IsGuiding returns 1
00:42:23.746 00.000 9828 scope still moving after pulse duration time elapsed
00:42:23.777 00.031 9828 IsSlewing returns 0
00:42:23.777 00.000 9828 IsGuiding returns 1
00:42:23.808 00.031 9828 IsSlewing returns 0
00:42:23.808 00.000 9828 IsGuiding returns 1
00:42:23.840 00.032 9828 IsSlewing returns 0
00:42:23.840 00.000 9828 IsGuiding returns 1
00:42:23.871 00.031 9828 IsSlewing returns 0
00:42:23.871 00.000 9828 IsGuiding returns 0
00:42:23.871 00.000 9828 scope move finished after 28 + 143 ms
00:42:23.871 00.000 9828 Move returns status 0, amount 28
00:42:23.871 00.000 9828 move complete, result=0
00:42:23.871 00.000 9828 worker thread done servicing request
00:42:23.871 00.000 5052 GuideStep: -0.2 px 75 ms EAST, -0.2 px 28 ms NORTH
00:42:24.175 00.304 8976 Exposure complete
00:42:24.181 00.006 8976 worker thread done servicing request
00:42:24.181 00.000 5052 OnExposeComplete: enter
00:42:24.181 00.000 5052 UpdateGuideState(): m_state=6
00:42:24.181 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 137
00:42:24.181 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.57, Mass=197, SNR=9.6, Peak=64 HFD=3.2
00:42:24.181 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
00:42:24.181 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.20)
00:42:24.181 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.14 hyp=0.70 cameraTheta=-2.94 mountX=0.19 mountY=0.65, mountTheta=1.29
00:42:24.182 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.14, opts=13)
00:42:24.182 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.14)
00:42:24.182 00.000 8976 Worker thread wakes up
00:42:24.182 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.14) opts 0xd
00:42:24.182 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.14)
00:42:24.182 00.000 8976 Moving (-0.68, -0.14) raw xDistance=0.19 yDistance=0.65
00:42:24.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:42:24.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.65
00:42:24.182 00.000 8976 MoveAxis(R, 0, ABG)
00:42:24.182 00.000 8976 MoveAxis(D, 3, ABG)
00:42:24.182 00.000 8976 stepping (-11, 32) + (0, -3)
00:42:24.182 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:24.183 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:42:24.192 00.009 5052 UpdateGuideState exits: m=197 SNR=9.6
00:42:24.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:24.192 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:24.192 00.000 5052 Enqueuing Expose request
00:42:24.221 00.029 8976 Received - 47 (G) 
00:42:24.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:24.221 00.000 8976 stepped: pos (-11, 29)
00:42:24.221 00.000 8976 back inside bump range: decrease bump weight 2.17 => 1.08
00:42:24.221 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
00:42:24.221 00.000 8976 MountToCamera -- mountX=1.70 mountY=-4.98 hyp=5.26 mountTheta=-1.24 cameraX=3.66, cameraY=3.78 cameraTheta=0.80
00:42:24.221 00.000 8976 incremental bump (3.657, 3.777) isValid = 1
00:42:24.221 00.000 8976 Scheduling Mount bump of (0.173, 0.185)
00:42:24.221 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.19, opts=4)
00:42:24.221 00.000 8976 Enqueuing Move request for scope (0.17, 0.19)
00:42:24.221 00.000 8976 move complete, result=0
00:42:24.221 00.000 9828 Worker thread wakes up
00:42:24.221 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
00:42:24.221 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0x4
00:42:24.221 00.000 8976 worker thread done servicing request
00:42:24.221 00.000 8976 Worker thread wakes up
00:42:24.221 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
00:42:24.221 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
00:42:24.222 00.001 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
00:42:24.222 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.25 cameraTheta=0.82 mountX=-0.18 mountY=-0.16, mountTheta=-2.41
00:42:24.222 00.000 9828 Moving (0.17, 0.19) raw xDistance=-0.18 yDistance=-0.16
00:42:24.222 00.000 9828 BLC: window closed
00:42:24.222 00.000 9828 MoveAxis(E, 58, B)
00:42:24.222 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:24.222 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:24.222 00.000 9828 Guiding  Dir = 2, Dur = 58
00:42:24.222 00.000 9828 IsSlewing returns 0
00:42:24.222 00.000 9828 IsGuiding returns 0
00:42:24.222 00.000 9828 PulseGuide returned control before completion, sleep 68
00:42:24.306 00.084 9828 IsGuiding returns 1
00:42:24.306 00.000 9828 scope still moving after pulse duration time elapsed
00:42:24.337 00.031 9828 IsSlewing returns 0
00:42:24.337 00.000 9828 IsGuiding returns 1
00:42:24.367 00.030 9828 IsSlewing returns 0
00:42:24.367 00.000 9828 IsGuiding returns 1
00:42:24.398 00.031 9828 IsSlewing returns 0
00:42:24.398 00.000 9828 IsGuiding returns 0
00:42:24.398 00.000 9828 scope move finished after 58 + 117 ms
00:42:24.398 00.000 9828 Move returns status 0, amount 58
00:42:24.399 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:24.399 00.000 9828 MoveAxis(N, 22, B)
00:42:24.399 00.000 9828 Guiding  Dir = 0, Dur = 22
00:42:24.413 00.014 9828 IsSlewing returns 0
00:42:24.413 00.000 9828 IsGuiding returns 0
00:42:24.413 00.000 9828 PulseGuide returned control before completion, sleep 32
00:42:24.459 00.046 9828 IsGuiding returns 1
00:42:24.459 00.000 9828 scope still moving after pulse duration time elapsed
00:42:24.491 00.032 9828 IsSlewing returns 0
00:42:24.491 00.000 9828 IsGuiding returns 1
00:42:24.522 00.031 9828 IsSlewing returns 0
00:42:24.522 00.000 9828 IsGuiding returns 1
00:42:24.553 00.031 9828 IsSlewing returns 0
00:42:24.557 00.004 9828 IsGuiding returns 0
00:42:24.557 00.000 9828 scope move finished after 22 + 121 ms
00:42:24.557 00.000 9828 Move returns status 0, amount 22
00:42:24.557 00.000 9828 move complete, result=0
00:42:24.557 00.000 9828 worker thread done servicing request
00:42:24.557 00.000 5052 GuideStep: -0.2 px 58 ms EAST, -0.2 px 22 ms NORTH
00:42:24.911 00.354 8976 Exposure complete
00:42:24.916 00.005 8976 worker thread done servicing request
00:42:24.916 00.000 5052 OnExposeComplete: enter
00:42:24.916 00.000 5052 UpdateGuideState(): m_state=6
00:42:24.916 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 138
00:42:24.917 00.001 5052 Star::Find returns 1 (0), X=328.83, Y=281.97, Mass=175, SNR=9.1, Peak=67 HFD=2.6
00:42:24.917 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
00:42:24.917 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
00:42:24.917 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.26 hyp=0.43 cameraTheta=2.49 mountX=0.39 mountY=0.15, mountTheta=0.36
00:42:24.917 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.26, opts=13)
00:42:24.917 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.26)
00:42:24.917 00.000 8976 Worker thread wakes up
00:42:24.918 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.26) opts 0xd
00:42:24.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.26)
00:42:24.918 00.000 8976 Moving (-0.34, 0.26) raw xDistance=0.39 yDistance=0.15
00:42:24.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:42:24.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:42:24.918 00.000 8976 MoveAxis(L, 2, ABG)
00:42:24.918 00.000 8976 stepping (-11, 29) + (-2, 0)
00:42:24.918 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:24.918 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:42:24.928 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
00:42:24.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:24.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:24.928 00.000 5052 Enqueuing Expose request
00:42:24.940 00.012 8976 Received - 47 (G) 
00:42:24.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:24.940 00.000 8976 stepped: pos (-13, 29)
00:42:24.940 00.000 8976 MoveAxis(U, 0, ABG)
00:42:24.940 00.000 8976 back inside bump range: decrease bump weight 1.08 => 1.00
00:42:24.940 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
00:42:24.940 00.000 8976 MountToCamera -- mountX=1.79 mountY=-4.85 hyp=5.17 mountTheta=-1.22 cameraX=3.50, cameraY=3.81 cameraTheta=0.83
00:42:24.940 00.000 8976 incremental bump (3.504, 3.807) isValid = 1
00:42:24.940 00.000 8976 Scheduling Mount bump of (0.156, 0.175)
00:42:24.940 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.18, opts=4)
00:42:24.940 00.000 8976 Enqueuing Move request for scope (0.16, 0.18)
00:42:24.940 00.000 8976 move complete, result=0
00:42:24.940 00.000 9828 Worker thread wakes up
00:42:24.940 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
00:42:24.941 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0x4
00:42:24.941 00.000 8976 worker thread done servicing request
00:42:24.941 00.000 8976 Worker thread wakes up
00:42:24.941 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:24.941 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
00:42:24.941 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:24.941 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
00:42:24.941 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
00:42:24.941 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.23 cameraTheta=0.84 mountX=-0.16 mountY=-0.15, mountTheta=-2.39
00:42:24.941 00.000 9828 Moving (0.16, 0.18) raw xDistance=-0.16 yDistance=-0.15
00:42:24.941 00.000 9828 BLC: window closed
00:42:24.941 00.000 9828 MoveAxis(E, 52, B)
00:42:24.941 00.000 9828 Guiding  Dir = 2, Dur = 52
00:42:24.942 00.001 9828 IsSlewing returns 0
00:42:24.942 00.000 9828 IsGuiding returns 0
00:42:24.942 00.000 9828 PulseGuide returned control before completion, sleep 62
00:42:25.020 00.078 9828 IsGuiding returns 1
00:42:25.020 00.000 9828 scope still moving after pulse duration time elapsed
00:42:25.050 00.030 9828 IsSlewing returns 0
00:42:25.050 00.000 9828 IsGuiding returns 1
00:42:25.081 00.031 9828 IsSlewing returns 0
00:42:25.081 00.000 9828 IsGuiding returns 1
00:42:25.113 00.032 9828 IsSlewing returns 0
00:42:25.113 00.000 9828 IsGuiding returns 0
00:42:25.113 00.000 9828 scope move finished after 52 + 118 ms
00:42:25.113 00.000 9828 Move returns status 0, amount 52
00:42:25.113 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:25.113 00.000 9828 MoveAxis(N, 21, B)
00:42:25.113 00.000 9828 Guiding  Dir = 0, Dur = 21
00:42:25.128 00.015 9828 IsSlewing returns 0
00:42:25.128 00.000 9828 IsGuiding returns 0
00:42:25.128 00.000 9828 PulseGuide returned control before completion, sleep 31
00:42:25.174 00.046 9828 IsGuiding returns 1
00:42:25.174 00.000 9828 scope still moving after pulse duration time elapsed
00:42:25.205 00.031 9828 IsSlewing returns 0
00:42:25.205 00.000 9828 IsGuiding returns 1
00:42:25.237 00.032 9828 IsSlewing returns 0
00:42:25.237 00.000 9828 IsGuiding returns 1
00:42:25.269 00.032 9828 IsSlewing returns 0
00:42:25.269 00.000 9828 IsGuiding returns 0
00:42:25.269 00.000 9828 scope move finished after 21 + 120 ms
00:42:25.269 00.000 9828 Move returns status 0, amount 21
00:42:25.269 00.000 9828 move complete, result=0
00:42:25.269 00.000 9828 worker thread done servicing request
00:42:25.269 00.000 5052 GuideStep: -0.2 px 52 ms EAST, -0.2 px 21 ms NORTH
00:42:25.636 00.367 8976 Exposure complete
00:42:25.641 00.005 8976 worker thread done servicing request
00:42:25.641 00.000 5052 OnExposeComplete: enter
00:42:25.641 00.000 5052 UpdateGuideState(): m_state=6
00:42:25.641 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
00:42:25.641 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.79, Mass=198, SNR=9.7, Peak=62 HFD=3.2
00:42:25.641 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
00:42:25.642 00.001 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
00:42:25.642 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.08 hyp=0.56 cameraTheta=3.00 mountX=0.32 mountY=0.42, mountTheta=0.91
00:42:25.642 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.08, opts=13)
00:42:25.642 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.08)
00:42:25.642 00.000 8976 Worker thread wakes up
00:42:25.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.08) opts 0xd
00:42:25.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.08)
00:42:25.642 00.000 8976 Moving (-0.55, 0.08) raw xDistance=0.32 yDistance=0.42
00:42:25.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
00:42:25.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
00:42:25.642 00.000 8976 MoveAxis(L, 1, ABG)
00:42:25.642 00.000 8976 stepping (-13, 29) + (-1, 0)
00:42:25.642 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:25.643 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:42:25.652 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
00:42:25.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:25.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:25.652 00.000 5052 Enqueuing Expose request
00:42:25.675 00.023 8976 Received - 47 (G) 
00:42:25.675 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:25.675 00.000 8976 stepped: pos (-14, 29)
00:42:25.675 00.000 8976 MoveAxis(D, 2, ABG)
00:42:25.675 00.000 8976 stepping (-14, 29) + (0, -2)
00:42:25.675 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:25.708 00.033 8976 Received - 47 (G) 
00:42:25.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:25.708 00.000 8976 stepped: pos (-14, 27)
00:42:25.708 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
00:42:25.708 00.000 8976 MountToCamera -- mountX=1.91 mountY=-4.67 hyp=5.04 mountTheta=-1.18 cameraX=3.29, cameraY=3.82 cameraTheta=0.86
00:42:25.708 00.000 8976 incremental bump (3.286, 3.825) isValid = 1
00:42:25.708 00.000 8976 Scheduling Mount bump of (0.150, 0.181)
00:42:25.708 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
00:42:25.708 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
00:42:25.708 00.000 8976 move complete, result=0
00:42:25.708 00.000 9828 Worker thread wakes up
00:42:25.708 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
00:42:25.708 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
00:42:25.708 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
00:42:25.708 00.000 8976 worker thread done servicing request
00:42:25.708 00.000 8976 Worker thread wakes up
00:42:25.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:25.708 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:25.708 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:42:25.709 00.001 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
00:42:25.709 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.88 mountX=-0.16 mountY=-0.16, mountTheta=-2.35
00:42:25.709 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
00:42:25.709 00.000 9828 BLC: window closed
00:42:25.709 00.000 9828 MoveAxis(E, 50, B)
00:42:25.709 00.000 9828 Guiding  Dir = 2, Dur = 50
00:42:25.709 00.000 9828 IsSlewing returns 0
00:42:25.709 00.000 9828 IsGuiding returns 0
00:42:25.709 00.000 9828 PulseGuide returned control before completion, sleep 60
00:42:25.778 00.069 9828 IsGuiding returns 1
00:42:25.778 00.000 9828 scope still moving after pulse duration time elapsed
00:42:25.809 00.031 9828 IsSlewing returns 0
00:42:25.809 00.000 9828 IsGuiding returns 1
00:42:25.841 00.032 9828 IsSlewing returns 0
00:42:25.841 00.000 9828 IsGuiding returns 1
00:42:25.871 00.030 9828 IsSlewing returns 0
00:42:25.871 00.000 9828 IsGuiding returns 0
00:42:25.871 00.000 9828 scope move finished after 50 + 112 ms
00:42:25.871 00.000 9828 Move returns status 0, amount 50
00:42:25.871 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:25.871 00.000 9828 MoveAxis(N, 22, B)
00:42:25.871 00.000 9828 Guiding  Dir = 0, Dur = 22
00:42:25.886 00.015 9828 IsSlewing returns 0
00:42:25.886 00.000 9828 IsGuiding returns 0
00:42:25.886 00.000 9828 PulseGuide returned control before completion, sleep 32
00:42:25.934 00.048 9828 IsGuiding returns 1
00:42:25.934 00.000 9828 scope still moving after pulse duration time elapsed
00:42:25.966 00.032 9828 IsSlewing returns 0
00:42:25.966 00.000 9828 IsGuiding returns 1
00:42:25.996 00.030 9828 IsSlewing returns 0
00:42:25.996 00.000 9828 IsGuiding returns 1
00:42:26.027 00.031 9828 IsSlewing returns 0
00:42:26.027 00.000 9828 IsGuiding returns 0
00:42:26.027 00.000 9828 scope move finished after 22 + 119 ms
00:42:26.027 00.000 9828 Move returns status 0, amount 22
00:42:26.027 00.000 9828 move complete, result=0
00:42:26.027 00.000 9828 worker thread done servicing request
00:42:26.027 00.000 5052 GuideStep: -0.2 px 50 ms EAST, -0.2 px 22 ms NORTH
00:42:26.392 00.365 8976 Exposure complete
00:42:26.397 00.005 8976 worker thread done servicing request
00:42:26.397 00.000 5052 OnExposeComplete: enter
00:42:26.397 00.000 5052 UpdateGuideState(): m_state=6
00:42:26.397 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 140
00:42:26.397 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.65, Mass=195, SNR=9.6, Peak=68 HFD=3.3
00:42:26.397 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
00:42:26.397 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
00:42:26.397 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.06 hyp=0.26 cameraTheta=-2.92 mountX=0.07 mountY=0.25, mountTheta=1.31
00:42:26.398 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.06, opts=13)
00:42:26.398 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.06)
00:42:26.398 00.000 8976 Worker thread wakes up
00:42:26.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.06) opts 0xd
00:42:26.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.06)
00:42:26.398 00.000 8976 Moving (-0.26, -0.06) raw xDistance=0.07 yDistance=0.25
00:42:26.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:42:26.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:42:26.398 00.000 8976 MoveAxis(R, 0, ABG)
00:42:26.398 00.000 8976 MoveAxis(U, 0, ABG)
00:42:26.398 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
00:42:26.399 00.001 8976 MountToCamera -- mountX=1.99 mountY=-4.54 hyp=4.96 mountTheta=-1.16 cameraX=3.14, cameraY=3.84 cameraTheta=0.89
00:42:26.399 00.000 8976 incremental bump (3.139, 3.837) isValid = 1
00:42:26.399 00.000 8976 Scheduling Mount bump of (0.145, 0.184)
00:42:26.399 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
00:42:26.399 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
00:42:26.399 00.000 8976 move complete, result=0
00:42:26.399 00.000 9828 Worker thread wakes up
00:42:26.399 00.000 8976 worker thread done servicing request
00:42:26.399 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
00:42:26.399 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
00:42:26.399 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
00:42:26.399 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
00:42:26.399 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.90 mountX=-0.15 mountY=-0.16, mountTheta=-2.32
00:42:26.399 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.15 yDistance=-0.16
00:42:26.399 00.000 9828 BLC: window closed
00:42:26.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:42:26.399 00.000 9828 MoveAxis(E, 49, B)
00:42:26.399 00.000 9828 Guiding  Dir = 2, Dur = 49
00:42:26.400 00.001 9828 IsSlewing returns 0
00:42:26.400 00.000 9828 IsGuiding returns 0
00:42:26.400 00.000 9828 PulseGuide returned control before completion, sleep 59
00:42:26.409 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
00:42:26.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:26.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:26.410 00.001 5052 Enqueuing Expose request
00:42:26.410 00.000 8976 Worker thread wakes up
00:42:26.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:26.410 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:42:26.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:26.463 00.053 9828 IsGuiding returns 1
00:42:26.463 00.000 9828 scope still moving after pulse duration time elapsed
00:42:26.494 00.031 9828 IsSlewing returns 0
00:42:26.494 00.000 9828 IsGuiding returns 1
00:42:26.526 00.032 9828 IsSlewing returns 0
00:42:26.526 00.000 9828 IsGuiding returns 1
00:42:26.557 00.031 9828 IsSlewing returns 0
00:42:26.557 00.000 9828 IsGuiding returns 0
00:42:26.557 00.000 9828 scope move finished after 49 + 108 ms
00:42:26.557 00.000 9828 Move returns status 0, amount 49
00:42:26.557 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:26.557 00.000 9828 MoveAxis(N, 22, B)
00:42:26.557 00.000 9828 Guiding  Dir = 0, Dur = 22
00:42:26.572 00.015 9828 IsSlewing returns 0
00:42:26.572 00.000 9828 IsGuiding returns 0
00:42:26.572 00.000 9828 PulseGuide returned control before completion, sleep 32
00:42:26.618 00.046 9828 IsGuiding returns 1
00:42:26.618 00.000 9828 scope still moving after pulse duration time elapsed
00:42:26.650 00.032 9828 IsSlewing returns 0
00:42:26.650 00.000 9828 IsGuiding returns 1
00:42:26.682 00.032 9828 IsSlewing returns 0
00:42:26.682 00.000 9828 IsGuiding returns 1
00:42:26.713 00.031 9828 IsSlewing returns 0
00:42:26.713 00.000 9828 IsGuiding returns 0
00:42:26.713 00.000 9828 scope move finished after 22 + 118 ms
00:42:26.713 00.000 9828 Move returns status 0, amount 22
00:42:26.713 00.000 9828 move complete, result=0
00:42:26.713 00.000 9828 worker thread done servicing request
00:42:26.713 00.000 5052 GuideStep: -0.2 px 49 ms EAST, -0.2 px 22 ms NORTH
00:42:27.096 00.383 8976 Exposure complete
00:42:27.101 00.005 8976 worker thread done servicing request
00:42:27.102 00.001 5052 OnExposeComplete: enter
00:42:27.102 00.000 5052 UpdateGuideState(): m_state=6
00:42:27.102 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 141
00:42:27.102 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.71, Mass=186, SNR=9.4, Peak=76 HFD=3.3
00:42:27.102 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.10 = 1.10)
00:42:27.102 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
00:42:27.102 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.00 hyp=0.42 cameraTheta=3.14 mountX=0.19 mountY=0.35, mountTheta=1.07
00:42:27.103 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.00, opts=13)
00:42:27.103 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.00)
00:42:27.103 00.000 8976 Worker thread wakes up
00:42:27.103 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.00) opts 0xd
00:42:27.103 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.00)
00:42:27.104 00.001 8976 Moving (-0.42, 0.00) raw xDistance=0.19 yDistance=0.35
00:42:27.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:42:27.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:42:27.104 00.000 8976 MoveAxis(R, 0, ABG)
00:42:27.104 00.000 8976 MoveAxis(D, 1, ABG)
00:42:27.104 00.000 8976 stepping (-14, 27) + (0, -1)
00:42:27.104 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:27.105 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:42:27.115 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
00:42:27.116 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:27.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:27.116 00.000 5052 Enqueuing Expose request
00:42:27.130 00.014 8976 Received - 47 (G) 
00:42:27.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:27.130 00.000 8976 stepped: pos (-14, 26)
00:42:27.130 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:42:27.130 00.000 8976 MountToCamera -- mountX=2.04 mountY=-4.41 hyp=4.85 mountTheta=-1.14 cameraX=2.99, cameraY=3.82 cameraTheta=0.91
00:42:27.130 00.000 8976 incremental bump (2.994, 3.821) isValid = 1
00:42:27.130 00.000 8976 Scheduling Mount bump of (0.142, 0.187)
00:42:27.130 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
00:42:27.130 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
00:42:27.130 00.000 8976 move complete, result=0
00:42:27.130 00.000 9828 Worker thread wakes up
00:42:27.130 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
00:42:27.130 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:42:27.130 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
00:42:27.130 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:42:27.130 00.000 8976 worker thread done servicing request
00:42:27.130 00.000 8976 Worker thread wakes up
00:42:27.130 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
00:42:27.130 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:27.132 00.002 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:27.132 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.92 mountX=-0.15 mountY=-0.17, mountTheta=-2.30
00:42:27.132 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
00:42:27.132 00.000 9828 BLC: window closed
00:42:27.132 00.000 9828 MoveAxis(E, 48, B)
00:42:27.132 00.000 9828 Guiding  Dir = 2, Dur = 48
00:42:27.132 00.000 9828 IsSlewing returns 0
00:42:27.132 00.000 9828 IsGuiding returns 0
00:42:27.132 00.000 9828 PulseGuide returned control before completion, sleep 58
00:42:27.195 00.063 9828 IsGuiding returns 1
00:42:27.195 00.000 9828 scope still moving after pulse duration time elapsed
00:42:27.227 00.032 9828 IsSlewing returns 0
00:42:27.227 00.000 9828 IsGuiding returns 1
00:42:27.258 00.031 9828 IsSlewing returns 0
00:42:27.258 00.000 9828 IsGuiding returns 1
00:42:27.289 00.031 9828 IsSlewing returns 0
00:42:27.289 00.000 9828 IsGuiding returns 1
00:42:27.320 00.031 9828 IsSlewing returns 0
00:42:27.320 00.000 9828 IsGuiding returns 1
00:42:27.351 00.031 9828 IsSlewing returns 0
00:42:27.351 00.000 9828 IsGuiding returns 1
00:42:27.382 00.031 9828 IsSlewing returns 0
00:42:27.382 00.000 9828 IsGuiding returns 1
00:42:27.412 00.030 9828 IsSlewing returns 0
00:42:27.412 00.000 9828 IsGuiding returns 0
00:42:27.412 00.000 9828 scope move finished after 48 + 232 ms
00:42:27.412 00.000 9828 Move returns status 0, amount 48
00:42:27.412 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:27.412 00.000 9828 MoveAxis(N, 23, B)
00:42:27.412 00.000 9828 Guiding  Dir = 0, Dur = 23
00:42:27.428 00.016 9828 IsSlewing returns 0
00:42:27.428 00.000 9828 IsGuiding returns 0
00:42:27.428 00.000 9828 PulseGuide returned control before completion, sleep 33
00:42:27.474 00.046 9828 IsGuiding returns 1
00:42:27.474 00.000 9828 scope still moving after pulse duration time elapsed
00:42:27.504 00.030 9828 IsSlewing returns 0
00:42:27.504 00.000 9828 IsGuiding returns 1
00:42:27.536 00.032 9828 IsSlewing returns 0
00:42:27.536 00.000 9828 IsGuiding returns 1
00:42:27.566 00.030 9828 IsSlewing returns 0
00:42:27.566 00.000 9828 IsGuiding returns 1
00:42:27.598 00.032 9828 IsSlewing returns 0
00:42:27.598 00.000 9828 IsGuiding returns 0
00:42:27.598 00.000 9828 scope move finished after 23 + 147 ms
00:42:27.598 00.000 9828 Move returns status 0, amount 23
00:42:27.598 00.000 9828 move complete, result=0
00:42:27.598 00.000 9828 worker thread done servicing request
00:42:27.598 00.000 5052 GuideStep: -0.2 px 48 ms EAST, -0.2 px 23 ms NORTH
00:42:27.822 00.224 8976 Exposure complete
00:42:27.827 00.005 8976 worker thread done servicing request
00:42:27.827 00.000 5052 OnExposeComplete: enter
00:42:27.827 00.000 5052 UpdateGuideState(): m_state=6
00:42:27.827 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 142
00:42:27.827 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.73, Mass=172, SNR=9.0, Peak=73 HFD=2.8
00:42:27.827 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
00:42:27.827 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
00:42:27.827 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.02 hyp=0.39 cameraTheta=3.08 mountX=0.20 mountY=0.31, mountTheta=1.00
00:42:27.828 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.02, opts=13)
00:42:27.828 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.02)
00:42:27.828 00.000 8976 Worker thread wakes up
00:42:27.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.02) opts 0xd
00:42:27.828 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.02)
00:42:27.828 00.000 8976 Moving (-0.39, 0.02) raw xDistance=0.20 yDistance=0.31
00:42:27.829 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:42:27.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:42:27.829 00.000 8976 MoveAxis(R, 0, ABG)
00:42:27.829 00.000 8976 MoveAxis(D, 1, ABG)
00:42:27.829 00.000 8976 stepping (-14, 26) + (0, -1)
00:42:27.829 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:27.830 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:42:27.839 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
00:42:27.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:27.839 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:27.839 00.000 5052 Enqueuing Expose request
00:42:27.850 00.011 8976 Received - 47 (G) 
00:42:27.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:27.850 00.000 8976 stepped: pos (-14, 25)
00:42:27.850 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
00:42:27.850 00.000 8976 MountToCamera -- mountX=2.07 mountY=-4.26 hyp=4.74 mountTheta=-1.12 cameraX=2.85, cameraY=3.79 cameraTheta=0.93
00:42:27.850 00.000 8976 incremental bump (2.851, 3.786) isValid = 1
00:42:27.850 00.000 8976 Scheduling Mount bump of (0.138, 0.190)
00:42:27.850 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
00:42:27.850 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
00:42:27.851 00.001 8976 move complete, result=0
00:42:27.851 00.000 8976 worker thread done servicing request
00:42:27.851 00.000 8976 Worker thread wakes up
00:42:27.851 00.000 9828 Worker thread wakes up
00:42:27.851 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
00:42:27.851 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:42:27.851 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:42:27.851 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:27.851 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:27.851 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
00:42:27.851 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
00:42:27.851 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.94 mountX=-0.15 mountY=-0.17, mountTheta=-2.28
00:42:27.851 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
00:42:27.851 00.000 9828 BLC: window closed
00:42:27.851 00.000 9828 MoveAxis(E, 47, B)
00:42:27.851 00.000 9828 Guiding  Dir = 2, Dur = 47
00:42:27.852 00.001 9828 IsSlewing returns 0
00:42:27.852 00.000 9828 IsGuiding returns 0
00:42:27.852 00.000 9828 PulseGuide returned control before completion, sleep 57
00:42:27.922 00.070 9828 IsGuiding returns 1
00:42:27.922 00.000 9828 scope still moving after pulse duration time elapsed
00:42:27.957 00.035 9828 IsSlewing returns 0
00:42:27.957 00.000 9828 IsGuiding returns 1
00:42:27.989 00.032 9828 IsSlewing returns 0
00:42:27.989 00.000 9828 IsGuiding returns 1
00:42:28.019 00.030 9828 IsSlewing returns 0
00:42:28.020 00.001 9828 IsGuiding returns 0
00:42:28.020 00.000 9828 scope move finished after 47 + 120 ms
00:42:28.020 00.000 9828 Move returns status 0, amount 47
00:42:28.020 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:28.020 00.000 9828 MoveAxis(N, 23, B)
00:42:28.020 00.000 9828 Guiding  Dir = 0, Dur = 23
00:42:28.034 00.014 9828 IsSlewing returns 0
00:42:28.034 00.000 9828 IsGuiding returns 0
00:42:28.034 00.000 9828 PulseGuide returned control before completion, sleep 33
00:42:28.081 00.047 9828 IsGuiding returns 1
00:42:28.081 00.000 9828 scope still moving after pulse duration time elapsed
00:42:28.112 00.031 9828 IsSlewing returns 0
00:42:28.112 00.000 9828 IsGuiding returns 1
00:42:28.143 00.031 9828 IsSlewing returns 0
00:42:28.143 00.000 9828 IsGuiding returns 1
00:42:28.174 00.031 9828 IsSlewing returns 0
00:42:28.174 00.000 9828 IsGuiding returns 0
00:42:28.174 00.000 9828 scope move finished after 23 + 117 ms
00:42:28.174 00.000 9828 Move returns status 0, amount 23
00:42:28.174 00.000 9828 move complete, result=0
00:42:28.174 00.000 9828 worker thread done servicing request
00:42:28.174 00.000 5052 GuideStep: -0.1 px 47 ms EAST, -0.2 px 23 ms NORTH
00:42:28.539 00.365 8976 Exposure complete
00:42:28.544 00.005 8976 worker thread done servicing request
00:42:28.544 00.000 5052 OnExposeComplete: enter
00:42:28.545 00.001 5052 UpdateGuideState(): m_state=6
00:42:28.545 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 143
00:42:28.545 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.54, Mass=192, SNR=9.5, Peak=66 HFD=3.1
00:42:28.545 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.95 = 1.34)
00:42:28.545 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
00:42:28.545 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.16 hyp=0.70 cameraTheta=-2.90 mountX=0.16 mountY=0.66, mountTheta=1.33
00:42:28.545 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.16, opts=13)
00:42:28.545 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.16)
00:42:28.546 00.001 8976 Worker thread wakes up
00:42:28.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.16) opts 0xd
00:42:28.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.16)
00:42:28.546 00.000 8976 Moving (-0.68, -0.16) raw xDistance=0.16 yDistance=0.66
00:42:28.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:42:28.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66
00:42:28.546 00.000 8976 MoveAxis(R, 0, ABG)
00:42:28.546 00.000 8976 MoveAxis(D, 3, ABG)
00:42:28.546 00.000 8976 stepping (-14, 25) + (0, -3)
00:42:28.546 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:28.547 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:42:28.556 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
00:42:28.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:28.556 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:28.556 00.000 5052 Enqueuing Expose request
00:42:28.585 00.029 8976 Received - 47 (G) 
00:42:28.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:28.585 00.000 8976 stepped: pos (-14, 22)
00:42:28.585 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
00:42:28.585 00.000 8976 MountToCamera -- mountX=2.10 mountY=-4.01 hyp=4.52 mountTheta=-1.09 cameraX=2.61, cameraY=3.69 cameraTheta=0.95
00:42:28.585 00.000 8976 incremental bump (2.615, 3.692) isValid = 1
00:42:28.585 00.000 8976 Scheduling Mount bump of (0.133, 0.194)
00:42:28.585 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.19, opts=4)
00:42:28.585 00.000 8976 Enqueuing Move request for scope (0.13, 0.19)
00:42:28.585 00.000 8976 move complete, result=0
00:42:28.585 00.000 9828 Worker thread wakes up
00:42:28.585 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:42:28.585 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0x4
00:42:28.585 00.000 8976 worker thread done servicing request
00:42:28.585 00.000 8976 Worker thread wakes up
00:42:28.585 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
00:42:28.585 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
00:42:28.586 00.001 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
00:42:28.586 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.24 cameraTheta=0.97 mountX=-0.14 mountY=-0.18, mountTheta=-2.25
00:42:28.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:28.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:28.586 00.000 9828 Moving (0.13, 0.19) raw xDistance=-0.14 yDistance=-0.18
00:42:28.586 00.000 9828 BLC: window closed
00:42:28.586 00.000 9828 MoveAxis(E, 45, B)
00:42:28.586 00.000 9828 Guiding  Dir = 2, Dur = 45
00:42:28.586 00.000 9828 IsSlewing returns 0
00:42:28.586 00.000 9828 IsGuiding returns 0
00:42:28.587 00.001 9828 PulseGuide returned control before completion, sleep 55
00:42:28.654 00.067 9828 IsGuiding returns 1
00:42:28.654 00.000 9828 scope still moving after pulse duration time elapsed
00:42:28.685 00.031 9828 IsSlewing returns 0
00:42:28.685 00.000 9828 IsGuiding returns 1
00:42:28.716 00.031 9828 IsSlewing returns 0
00:42:28.716 00.000 9828 IsGuiding returns 1
00:42:28.747 00.031 9828 IsSlewing returns 0
00:42:28.747 00.000 9828 IsGuiding returns 0
00:42:28.747 00.000 9828 scope move finished after 45 + 115 ms
00:42:28.747 00.000 9828 Move returns status 0, amount 45
00:42:28.747 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:28.747 00.000 9828 MoveAxis(N, 24, B)
00:42:28.747 00.000 9828 Guiding  Dir = 0, Dur = 24
00:42:28.763 00.016 9828 IsSlewing returns 0
00:42:28.763 00.000 9828 IsGuiding returns 0
00:42:28.763 00.000 9828 PulseGuide returned control before completion, sleep 34
00:42:28.810 00.047 9828 IsGuiding returns 1
00:42:28.810 00.000 9828 scope still moving after pulse duration time elapsed
00:42:28.841 00.031 9828 IsSlewing returns 0
00:42:28.841 00.000 9828 IsGuiding returns 1
00:42:28.872 00.031 9828 IsSlewing returns 0
00:42:28.872 00.000 9828 IsGuiding returns 1
00:42:28.903 00.031 9828 IsSlewing returns 0
00:42:28.903 00.000 9828 IsGuiding returns 1
00:42:28.933 00.030 9828 IsSlewing returns 0
00:42:28.933 00.000 9828 IsGuiding returns 0
00:42:28.933 00.000 9828 scope move finished after 24 + 145 ms
00:42:28.933 00.000 9828 Move returns status 0, amount 24
00:42:28.933 00.000 9828 move complete, result=0
00:42:28.933 00.000 9828 worker thread done servicing request
00:42:28.933 00.000 5052 GuideStep: -0.1 px 45 ms EAST, -0.2 px 24 ms NORTH
00:42:29.276 00.343 8976 Exposure complete
00:42:29.282 00.006 8976 worker thread done servicing request
00:42:29.282 00.000 5052 OnExposeComplete: enter
00:42:29.282 00.000 5052 UpdateGuideState(): m_state=6
00:42:29.282 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 144
00:42:29.282 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.58, Mass=178, SNR=9.2, Peak=67 HFD=3.1
00:42:29.282 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
00:42:29.282 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.19)
00:42:29.282 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.13 hyp=0.66 cameraTheta=-2.95 mountX=0.18 mountY=0.61, mountTheta=1.28
00:42:29.283 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.13, opts=13)
00:42:29.283 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.13)
00:42:29.283 00.000 8976 Worker thread wakes up
00:42:29.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.13) opts 0xd
00:42:29.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.13)
00:42:29.283 00.000 8976 Moving (-0.65, -0.13) raw xDistance=0.18 yDistance=0.61
00:42:29.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:42:29.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.61
00:42:29.283 00.000 8976 MoveAxis(R, 0, ABG)
00:42:29.283 00.000 8976 MoveAxis(D, 3, ABG)
00:42:29.283 00.000 8976 stepping (-14, 22) + (0, -3)
00:42:29.283 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:29.284 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:42:29.293 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
00:42:29.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:29.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:29.293 00.000 5052 Enqueuing Expose request
00:42:29.320 00.027 8976 Received - 47 (G) 
00:42:29.320 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:29.320 00.000 8976 stepped: pos (-14, 19)
00:42:29.320 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
00:42:29.320 00.000 8976 MountToCamera -- mountX=2.11 mountY=-3.68 hyp=4.24 mountTheta=-1.05 cameraX=2.32, cameraY=3.56 cameraTheta=0.99
00:42:29.320 00.000 8976 incremental bump (2.316, 3.557) isValid = 1
00:42:29.320 00.000 8976 Scheduling Mount bump of (0.125, 0.200)
00:42:29.320 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.20, opts=4)
00:42:29.320 00.000 8976 Enqueuing Move request for scope (0.13, 0.20)
00:42:29.320 00.000 8976 move complete, result=0
00:42:29.320 00.000 9828 Worker thread wakes up
00:42:29.320 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0x4
00:42:29.320 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
00:42:29.320 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
00:42:29.321 00.001 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
00:42:29.321 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.01 mountX=-0.13 mountY=-0.18, mountTheta=-2.21
00:42:29.321 00.000 8976 worker thread done servicing request
00:42:29.321 00.000 8976 Worker thread wakes up
00:42:29.321 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
00:42:29.321 00.000 9828 Moving (0.13, 0.20) raw xDistance=-0.13 yDistance=-0.18
00:42:29.321 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:29.321 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:29.321 00.000 9828 BLC: window closed
00:42:29.321 00.000 9828 MoveAxis(E, 43, B)
00:42:29.321 00.000 9828 Guiding  Dir = 2, Dur = 43
00:42:29.322 00.001 9828 IsSlewing returns 0
00:42:29.322 00.000 9828 IsGuiding returns 0
00:42:29.322 00.000 9828 PulseGuide returned control before completion, sleep 53
00:42:29.384 00.062 9828 IsGuiding returns 1
00:42:29.384 00.000 9828 scope still moving after pulse duration time elapsed
00:42:29.415 00.031 9828 IsSlewing returns 0
00:42:29.415 00.000 9828 IsGuiding returns 1
00:42:29.445 00.030 9828 IsSlewing returns 0
00:42:29.445 00.000 9828 IsGuiding returns 1
00:42:29.477 00.032 9828 IsSlewing returns 0
00:42:29.477 00.000 9828 IsGuiding returns 1
00:42:29.507 00.030 9828 IsSlewing returns 0
00:42:29.507 00.000 9828 IsGuiding returns 0
00:42:29.507 00.000 9828 scope move finished after 43 + 142 ms
00:42:29.507 00.000 9828 Move returns status 0, amount 43
00:42:29.507 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:29.507 00.000 9828 MoveAxis(N, 25, B)
00:42:29.507 00.000 9828 Guiding  Dir = 0, Dur = 25
00:42:29.524 00.017 9828 IsSlewing returns 0
00:42:29.524 00.000 9828 IsGuiding returns 0
00:42:29.524 00.000 9828 PulseGuide returned control before completion, sleep 35
00:42:29.570 00.046 9828 IsGuiding returns 1
00:42:29.570 00.000 9828 scope still moving after pulse duration time elapsed
00:42:29.602 00.032 9828 IsSlewing returns 0
00:42:29.602 00.000 9828 IsGuiding returns 1
00:42:29.633 00.031 9828 IsSlewing returns 0
00:42:29.633 00.000 9828 IsGuiding returns 1
00:42:29.664 00.031 9828 IsSlewing returns 0
00:42:29.664 00.000 9828 IsGuiding returns 1
00:42:29.696 00.032 9828 IsSlewing returns 0
00:42:29.696 00.000 9828 IsGuiding returns 1
00:42:29.728 00.032 9828 IsSlewing returns 0
00:42:29.729 00.001 9828 IsGuiding returns 0
00:42:29.729 00.000 9828 scope move finished after 25 + 179 ms
00:42:29.729 00.000 9828 Move returns status 0, amount 25
00:42:29.729 00.000 9828 move complete, result=0
00:42:29.729 00.000 9828 worker thread done servicing request
00:42:29.729 00.000 5052 GuideStep: -0.1 px 43 ms EAST, -0.2 px 25 ms NORTH
00:42:30.013 00.284 8976 Exposure complete
00:42:30.018 00.005 8976 worker thread done servicing request
00:42:30.019 00.001 5052 OnExposeComplete: enter
00:42:30.019 00.000 5052 UpdateGuideState(): m_state=6
00:42:30.019 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 145
00:42:30.019 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.60, Mass=191, SNR=9.5, Peak=64 HFD=3.1
00:42:30.019 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
00:42:30.019 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.44)
00:42:30.019 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.11 hyp=0.27 cameraTheta=-2.70 mountX=0.01 mountY=0.26, mountTheta=1.54
00:42:30.019 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.11, opts=13)
00:42:30.019 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.11)
00:42:30.020 00.001 8976 Worker thread wakes up
00:42:30.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.11) opts 0xd
00:42:30.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.11)
00:42:30.020 00.000 8976 Moving (-0.24, -0.11) raw xDistance=0.01 yDistance=0.26
00:42:30.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:42:30.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.26
00:42:30.020 00.000 8976 MoveAxis(R, 0, ABG)
00:42:30.020 00.000 8976 MoveAxis(D, 1, ABG)
00:42:30.020 00.000 8976 stepping (-14, 19) + (0, -1)
00:42:30.020 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:30.021 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:42:30.030 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
00:42:30.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:30.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:30.030 00.000 5052 Enqueuing Expose request
00:42:30.039 00.009 8976 Received - 47 (G) 
00:42:30.040 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:30.040 00.000 8976 stepped: pos (-14, 18)
00:42:30.040 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
00:42:30.040 00.000 8976 MountToCamera -- mountX=2.12 mountY=-3.41 hyp=4.02 mountTheta=-1.01 cameraX=2.07, cameraY=3.44 cameraTheta=1.03
00:42:30.040 00.000 8976 incremental bump (2.070, 3.442) isValid = 1
00:42:30.040 00.000 8976 Scheduling Mount bump of (0.118, 0.204)
00:42:30.040 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.20, opts=4)
00:42:30.040 00.000 8976 Enqueuing Move request for scope (0.12, 0.20)
00:42:30.040 00.000 8976 move complete, result=0
00:42:30.040 00.000 8976 worker thread done servicing request
00:42:30.040 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:42:30.040 00.000 9828 Worker thread wakes up
00:42:30.040 00.000 8976 Worker thread wakes up
00:42:30.040 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:30.040 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0x4
00:42:30.040 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
00:42:30.041 00.001 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
00:42:30.041 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
00:42:30.041 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.05 mountX=-0.13 mountY=-0.19, mountTheta=-2.17
00:42:30.041 00.000 9828 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.19
00:42:30.041 00.000 9828 BLC: window closed
00:42:30.041 00.000 9828 MoveAxis(E, 41, B)
00:42:30.041 00.000 9828 Guiding  Dir = 2, Dur = 41
00:42:30.041 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:30.041 00.000 9828 IsSlewing returns 0
00:42:30.041 00.000 9828 IsGuiding returns 0
00:42:30.041 00.000 9828 PulseGuide returned control before completion, sleep 51
00:42:30.098 00.057 9828 IsGuiding returns 1
00:42:30.098 00.000 9828 scope still moving after pulse duration time elapsed
00:42:30.129 00.031 9828 IsSlewing returns 0
00:42:30.129 00.000 9828 IsGuiding returns 1
00:42:30.161 00.032 9828 IsSlewing returns 0
00:42:30.161 00.000 9828 IsGuiding returns 1
00:42:30.191 00.030 9828 IsSlewing returns 0
00:42:30.191 00.000 9828 IsGuiding returns 1
00:42:30.223 00.032 9828 IsSlewing returns 0
00:42:30.223 00.000 9828 IsGuiding returns 0
00:42:30.223 00.000 9828 scope move finished after 41 + 140 ms
00:42:30.223 00.000 9828 Move returns status 0, amount 41
00:42:30.223 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:30.223 00.000 9828 MoveAxis(N, 26, B)
00:42:30.223 00.000 9828 Guiding  Dir = 0, Dur = 26
00:42:30.238 00.015 9828 IsSlewing returns 0
00:42:30.238 00.000 9828 IsGuiding returns 0
00:42:30.238 00.000 9828 PulseGuide returned control before completion, sleep 36
00:42:30.284 00.046 9828 IsGuiding returns 1
00:42:30.284 00.000 9828 scope still moving after pulse duration time elapsed
00:42:30.315 00.031 9828 IsSlewing returns 0
00:42:30.315 00.000 9828 IsGuiding returns 1
00:42:30.346 00.031 9828 IsSlewing returns 0
00:42:30.346 00.000 9828 IsGuiding returns 1
00:42:30.377 00.031 9828 IsSlewing returns 0
00:42:30.377 00.000 9828 IsGuiding returns 1
00:42:30.408 00.031 9828 IsSlewing returns 0
00:42:30.408 00.000 9828 IsGuiding returns 0
00:42:30.408 00.000 9828 scope move finished after 26 + 143 ms
00:42:30.408 00.000 9828 Move returns status 0, amount 26
00:42:30.408 00.000 9828 move complete, result=0
00:42:30.408 00.000 9828 worker thread done servicing request
00:42:30.408 00.000 5052 GuideStep: -0.1 px 41 ms EAST, -0.2 px 26 ms NORTH
00:42:30.735 00.327 8976 Exposure complete
00:42:30.740 00.005 8976 worker thread done servicing request
00:42:30.740 00.000 5052 OnExposeComplete: enter
00:42:30.740 00.000 5052 UpdateGuideState(): m_state=6
00:42:30.740 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 146
00:42:30.740 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.42, Mass=207, SNR=9.9, Peak=67 HFD=3.4
00:42:30.740 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
00:42:30.741 00.001 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
00:42:30.741 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.79 mountX=-0.23 mountY=0.21, mountTheta=2.40
00:42:30.741 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.29, opts=13)
00:42:30.741 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.29)
00:42:30.741 00.000 8976 Worker thread wakes up
00:42:30.741 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.29) opts 0xd
00:42:30.741 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.29)
00:42:30.741 00.000 8976 Moving (-0.06, -0.29) raw xDistance=-0.23 yDistance=0.21
00:42:30.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:42:30.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:42:30.741 00.000 8976 MoveAxis(R, 0, ABG)
00:42:30.741 00.000 8976 MoveAxis(U, 0, ABG)
00:42:30.741 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
00:42:30.741 00.000 8976 MountToCamera -- mountX=2.13 mountY=-3.23 hyp=3.87 mountTheta=-0.99 cameraX=1.90, cameraY=3.37 cameraTheta=1.06
00:42:30.741 00.000 8976 incremental bump (1.905, 3.366) isValid = 1
00:42:30.741 00.000 8976 Scheduling Mount bump of (0.113, 0.207)
00:42:30.741 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
00:42:30.741 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
00:42:30.741 00.000 8976 move complete, result=0
00:42:30.741 00.000 9828 Worker thread wakes up
00:42:30.742 00.001 8976 worker thread done servicing request
00:42:30.742 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
00:42:30.742 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
00:42:30.742 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:42:30.742 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
00:42:30.742 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
00:42:30.742 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.07 mountX=-0.12 mountY=-0.19, mountTheta=-2.14
00:42:30.742 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.19
00:42:30.742 00.000 9828 BLC: window closed
00:42:30.742 00.000 9828 MoveAxis(E, 39, B)
00:42:30.742 00.000 9828 Guiding  Dir = 2, Dur = 39
00:42:30.743 00.001 9828 IsSlewing returns 0
00:42:30.743 00.000 9828 IsGuiding returns 0
00:42:30.743 00.000 9828 PulseGuide returned control before completion, sleep 49
00:42:30.752 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
00:42:30.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:30.752 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:30.753 00.001 5052 Enqueuing Expose request
00:42:30.753 00.000 8976 Worker thread wakes up
00:42:30.753 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:42:30.753 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:30.753 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:30.796 00.043 9828 IsGuiding returns 1
00:42:30.796 00.000 9828 scope still moving after pulse duration time elapsed
00:42:30.828 00.032 9828 IsSlewing returns 0
00:42:30.828 00.000 9828 IsGuiding returns 1
00:42:30.859 00.031 9828 IsSlewing returns 0
00:42:30.859 00.000 9828 IsGuiding returns 1
00:42:30.889 00.030 9828 IsSlewing returns 0
00:42:30.889 00.000 9828 IsGuiding returns 1
00:42:30.920 00.031 9828 IsSlewing returns 0
00:42:30.920 00.000 9828 IsGuiding returns 0
00:42:30.920 00.000 9828 scope move finished after 39 + 138 ms
00:42:30.920 00.000 9828 Move returns status 0, amount 39
00:42:30.920 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:30.920 00.000 9828 MoveAxis(N, 26, B)
00:42:30.920 00.000 9828 Guiding  Dir = 0, Dur = 26
00:42:30.936 00.016 9828 IsSlewing returns 0
00:42:30.936 00.000 9828 IsGuiding returns 0
00:42:30.936 00.000 9828 PulseGuide returned control before completion, sleep 36
00:42:30.981 00.045 9828 IsGuiding returns 1
00:42:30.981 00.000 9828 scope still moving after pulse duration time elapsed
00:42:31.012 00.031 9828 IsSlewing returns 0
00:42:31.012 00.000 9828 IsGuiding returns 1
00:42:31.043 00.031 9828 IsSlewing returns 0
00:42:31.043 00.000 9828 IsGuiding returns 1
00:42:31.074 00.031 9828 IsSlewing returns 0
00:42:31.074 00.000 9828 IsGuiding returns 1
00:42:31.105 00.031 9828 IsSlewing returns 0
00:42:31.105 00.000 9828 IsGuiding returns 0
00:42:31.105 00.000 9828 scope move finished after 26 + 142 ms
00:42:31.105 00.000 9828 Move returns status 0, amount 26
00:42:31.105 00.000 9828 move complete, result=0
00:42:31.105 00.000 9828 worker thread done servicing request
00:42:31.105 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.2 px 26 ms NORTH
00:42:31.458 00.353 8976 Exposure complete
00:42:31.463 00.005 8976 worker thread done servicing request
00:42:31.464 00.001 5052 OnExposeComplete: enter
00:42:31.464 00.000 5052 UpdateGuideState(): m_state=6
00:42:31.464 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 147
00:42:31.464 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.15, Mass=202, SNR=9.8, Peak=65 HFD=3.3
00:42:31.464 00.000 5052 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.04) = xAngle (-4.00 = 2.28)
00:42:31.464 00.000 5052 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.11 = 2.17)
00:42:31.464 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.56 hyp=0.60 cameraTheta=-1.96 mountX=-0.39 mountY=0.50, mountTheta=2.24
00:42:31.464 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.56, opts=13)
00:42:31.464 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.56)
00:42:31.465 00.001 8976 Worker thread wakes up
00:42:31.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.56) opts 0xd
00:42:31.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.56)
00:42:31.465 00.000 8976 Moving (-0.23, -0.56) raw xDistance=-0.39 yDistance=0.50
00:42:31.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:42:31.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
00:42:31.465 00.000 8976 MoveAxis(R, 2, ABG)
00:42:31.465 00.000 8976 stepping (-14, 18) + (2, 0)
00:42:31.465 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:31.465 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:42:31.475 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
00:42:31.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:31.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:31.475 00.000 5052 Enqueuing Expose request
00:42:31.495 00.020 8976 Received - 47 (G) 
00:42:31.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:31.495 00.000 8976 stepped: pos (-12, 18)
00:42:31.495 00.000 8976 MoveAxis(D, 2, ABG)
00:42:31.495 00.000 8976 stepping (-12, 18) + (0, -2)
00:42:31.495 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:31.527 00.032 8976 Received - 47 (G) 
00:42:31.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:31.527 00.000 8976 stepped: pos (-12, 16)
00:42:31.527 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
00:42:31.527 00.000 8976 MountToCamera -- mountX=2.03 mountY=-3.00 hyp=3.63 mountTheta=-0.98 cameraX=1.75, cameraY=3.18 cameraTheta=1.07
00:42:31.527 00.000 8976 incremental bump (1.747, 3.177) isValid = 1
00:42:31.527 00.000 8976 Scheduling Mount bump of (0.111, 0.209)
00:42:31.527 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
00:42:31.527 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
00:42:31.527 00.000 8976 move complete, result=0
00:42:31.527 00.000 9828 Worker thread wakes up
00:42:31.527 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
00:42:31.527 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
00:42:31.527 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
00:42:31.527 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
00:42:31.527 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.08 mountX=-0.12 mountY=-0.19, mountTheta=-2.13
00:42:31.527 00.000 8976 worker thread done servicing request
00:42:31.527 00.000 8976 Worker thread wakes up
00:42:31.527 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.19
00:42:31.527 00.000 9828 BLC: window closed
00:42:31.528 00.001 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
00:42:31.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:31.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:31.528 00.000 9828 MoveAxis(E, 38, B)
00:42:31.528 00.000 9828 Guiding  Dir = 2, Dur = 38
00:42:31.528 00.000 9828 IsSlewing returns 0
00:42:31.528 00.000 9828 IsGuiding returns 0
00:42:31.528 00.000 9828 PulseGuide returned control before completion, sleep 48
00:42:31.584 00.056 9828 IsGuiding returns 1
00:42:31.584 00.000 9828 scope still moving after pulse duration time elapsed
00:42:31.615 00.031 9828 IsSlewing returns 0
00:42:31.615 00.000 9828 IsGuiding returns 1
00:42:31.646 00.031 9828 IsSlewing returns 0
00:42:31.646 00.000 9828 IsGuiding returns 1
00:42:31.677 00.031 9828 IsSlewing returns 0
00:42:31.677 00.000 9828 IsGuiding returns 0
00:42:31.677 00.000 9828 scope move finished after 38 + 110 ms
00:42:31.677 00.000 9828 Move returns status 0, amount 38
00:42:31.677 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:31.677 00.000 9828 MoveAxis(N, 26, B)
00:42:31.677 00.000 9828 Guiding  Dir = 0, Dur = 26
00:42:31.693 00.016 9828 IsSlewing returns 0
00:42:31.693 00.000 9828 IsGuiding returns 0
00:42:31.693 00.000 9828 PulseGuide returned control before completion, sleep 36
00:42:31.738 00.045 9828 IsGuiding returns 1
00:42:31.738 00.000 9828 scope still moving after pulse duration time elapsed
00:42:31.769 00.031 9828 IsSlewing returns 0
00:42:31.769 00.000 9828 IsGuiding returns 1
00:42:31.800 00.031 9828 IsSlewing returns 0
00:42:31.800 00.000 9828 IsGuiding returns 1
00:42:31.831 00.031 9828 IsSlewing returns 0
00:42:31.831 00.000 9828 IsGuiding returns 1
00:42:31.861 00.030 9828 IsSlewing returns 0
00:42:31.861 00.000 9828 IsGuiding returns 0
00:42:31.861 00.000 9828 scope move finished after 26 + 142 ms
00:42:31.861 00.000 9828 Move returns status 0, amount 26
00:42:31.861 00.000 9828 move complete, result=0
00:42:31.861 00.000 9828 worker thread done servicing request
00:42:31.861 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.2 px 26 ms NORTH
00:42:32.218 00.357 8976 Exposure complete
00:42:32.223 00.005 8976 worker thread done servicing request
00:42:32.223 00.000 5052 OnExposeComplete: enter
00:42:32.223 00.000 5052 UpdateGuideState(): m_state=6
00:42:32.223 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 148
00:42:32.223 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.71, Mass=198, SNR=9.7, Peak=62 HFD=3.6
00:42:32.223 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
00:42:32.223 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
00:42:32.223 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.00 hyp=0.49 cameraTheta=-0.00 mountX=-0.22 mountY=-0.41, mountTheta=-2.07
00:42:32.224 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.00, opts=13)
00:42:32.224 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.00)
00:42:32.224 00.000 8976 Worker thread wakes up
00:42:32.224 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.00) opts 0xd
00:42:32.224 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.00)
00:42:32.224 00.000 8976 Moving (0.49, -0.00) raw xDistance=-0.22 yDistance=-0.41
00:42:32.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:42:32.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
00:42:32.225 00.001 8976 MoveAxis(R, 0, ABG)
00:42:32.225 00.000 8976 MoveAxis(U, 1, ABG)
00:42:32.225 00.000 8976 stepping (-12, 16) + (0, 1)
00:42:32.225 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:32.226 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:42:32.235 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
00:42:32.235 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:32.235 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:32.235 00.000 5052 Enqueuing Expose request
00:42:32.245 00.010 8976 Received - 47 (G) 
00:42:32.245 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:32.246 00.001 8976 stepped: pos (-12, 17)
00:42:32.246 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
00:42:32.246 00.000 8976 MountToCamera -- mountX=1.97 mountY=-2.90 hyp=3.51 mountTheta=-0.97 cameraX=1.69, cameraY=3.07 cameraTheta=1.07
00:42:32.246 00.000 8976 incremental bump (1.687, 3.074) isValid = 1
00:42:32.246 00.000 8976 Scheduling Mount bump of (0.111, 0.209)
00:42:32.246 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
00:42:32.246 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
00:42:32.246 00.000 8976 move complete, result=0
00:42:32.246 00.000 9828 Worker thread wakes up
00:42:32.246 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
00:42:32.246 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
00:42:32.246 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
00:42:32.246 00.000 8976 worker thread done servicing request
00:42:32.246 00.000 8976 Worker thread wakes up
00:42:32.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:32.246 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
00:42:32.246 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
00:42:32.246 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.08 mountX=-0.12 mountY=-0.19, mountTheta=-2.13
00:42:32.246 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.19
00:42:32.247 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:32.247 00.000 9828 BLC: window closed
00:42:32.247 00.000 9828 MoveAxis(E, 38, B)
00:42:32.247 00.000 9828 Guiding  Dir = 2, Dur = 38
00:42:32.247 00.000 9828 IsSlewing returns 0
00:42:32.247 00.000 9828 IsGuiding returns 0
00:42:32.247 00.000 9828 PulseGuide returned control before completion, sleep 48
00:42:32.310 00.063 9828 IsGuiding returns 1
00:42:32.310 00.000 9828 scope still moving after pulse duration time elapsed
00:42:32.340 00.030 9828 IsSlewing returns 0
00:42:32.340 00.000 9828 IsGuiding returns 1
00:42:32.371 00.031 9828 IsSlewing returns 0
00:42:32.371 00.000 9828 IsGuiding returns 1
00:42:32.402 00.031 9828 IsSlewing returns 0
00:42:32.402 00.000 9828 IsGuiding returns 0
00:42:32.402 00.000 9828 scope move finished after 38 + 116 ms
00:42:32.402 00.000 9828 Move returns status 0, amount 38
00:42:32.402 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:32.402 00.000 9828 MoveAxis(N, 26, B)
00:42:32.402 00.000 9828 Guiding  Dir = 0, Dur = 26
00:42:32.418 00.016 9828 IsSlewing returns 0
00:42:32.418 00.000 9828 IsGuiding returns 0
00:42:32.418 00.000 9828 PulseGuide returned control before completion, sleep 36
00:42:32.464 00.046 9828 IsGuiding returns 1
00:42:32.464 00.000 9828 scope still moving after pulse duration time elapsed
00:42:32.495 00.031 9828 IsSlewing returns 0
00:42:32.495 00.000 9828 IsGuiding returns 1
00:42:32.527 00.032 9828 IsSlewing returns 0
00:42:32.527 00.000 9828 IsGuiding returns 1
00:42:32.558 00.031 9828 IsSlewing returns 0
00:42:32.558 00.000 9828 IsGuiding returns 1
00:42:32.588 00.030 9828 IsSlewing returns 0
00:42:32.588 00.000 9828 IsGuiding returns 0
00:42:32.588 00.000 9828 scope move finished after 26 + 144 ms
00:42:32.588 00.000 9828 Move returns status 0, amount 26
00:42:32.588 00.000 9828 move complete, result=0
00:42:32.588 00.000 9828 worker thread done servicing request
00:42:32.588 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.2 px 26 ms NORTH
00:42:32.956 00.368 8976 Exposure complete
00:42:32.962 00.006 8976 worker thread done servicing request
00:42:32.962 00.000 5052 OnExposeComplete: enter
00:42:32.962 00.000 5052 UpdateGuideState(): m_state=6
00:42:32.962 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 149
00:42:32.962 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=280.97, Mass=176, SNR=9.1, Peak=62 HFD=3.2
00:42:32.962 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.11 = -3.11)
00:42:32.962 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.07)
00:42:32.962 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.74 hyp=0.85 cameraTheta=-1.07 mountX=-0.85 mountY=0.06, mountTheta=3.07
00:42:32.962 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.74, opts=13)
00:42:32.962 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.74)
00:42:32.963 00.001 8976 Worker thread wakes up
00:42:32.963 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.74) opts 0xd
00:42:32.963 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.74)
00:42:32.963 00.000 8976 Moving (0.41, -0.74) raw xDistance=-0.85 yDistance=0.06
00:42:32.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.85
00:42:32.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:42:32.963 00.000 8976 MoveAxis(R, 3, ABG)
00:42:32.963 00.000 8976 stepping (-12, 17) + (3, 0)
00:42:32.963 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:32.963 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:42:32.973 00.010 5052 UpdateGuideState exits: m=176 SNR=9.1
00:42:32.973 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:32.973 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:32.973 00.000 5052 Enqueuing Expose request
00:42:32.997 00.024 8976 Received - 47 (G) 
00:42:32.997 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:32.997 00.000 8976 stepped: pos (-9, 17)
00:42:32.997 00.000 8976 MoveAxis(U, 0, ABG)
00:42:32.997 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
00:42:32.997 00.000 8976 MountToCamera -- mountX=1.77 mountY=-2.84 hyp=3.34 mountTheta=-1.01 cameraX=1.72, cameraY=2.87 cameraTheta=1.03
00:42:32.997 00.000 8976 incremental bump (1.717, 2.870) isValid = 1
00:42:32.997 00.000 8976 Scheduling Mount bump of (0.118, 0.204)
00:42:32.997 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.20, opts=4)
00:42:32.997 00.000 8976 Enqueuing Move request for scope (0.12, 0.20)
00:42:32.997 00.000 8976 move complete, result=0
00:42:32.997 00.000 9828 Worker thread wakes up
00:42:32.997 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0x4
00:42:32.997 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.1 px 0 ms NORTH
00:42:32.997 00.000 8976 worker thread done servicing request
00:42:32.998 00.001 8976 Worker thread wakes up
00:42:32.998 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:32.998 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:32.998 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
00:42:32.998 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
00:42:32.998 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
00:42:32.998 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.05 mountX=-0.13 mountY=-0.19, mountTheta=-2.17
00:42:32.998 00.000 9828 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.19
00:42:32.998 00.000 9828 BLC: window closed
00:42:32.998 00.000 9828 MoveAxis(E, 40, B)
00:42:32.998 00.000 9828 Guiding  Dir = 2, Dur = 40
00:42:32.998 00.000 9828 IsSlewing returns 0
00:42:32.999 00.001 9828 IsGuiding returns 0
00:42:32.999 00.000 9828 PulseGuide returned control before completion, sleep 50
00:42:33.052 00.053 9828 IsGuiding returns 1
00:42:33.052 00.000 9828 scope still moving after pulse duration time elapsed
00:42:33.083 00.031 9828 IsSlewing returns 0
00:42:33.083 00.000 9828 IsGuiding returns 1
00:42:33.113 00.030 9828 IsSlewing returns 0
00:42:33.114 00.001 9828 IsGuiding returns 1
00:42:33.144 00.030 9828 IsSlewing returns 0
00:42:33.144 00.000 9828 IsGuiding returns 1
00:42:33.176 00.032 9828 IsSlewing returns 0
00:42:33.176 00.000 9828 IsGuiding returns 1
00:42:33.208 00.032 9828 IsSlewing returns 0
00:42:33.208 00.000 9828 IsGuiding returns 1
00:42:33.238 00.030 9828 IsSlewing returns 0
00:42:33.238 00.000 9828 IsGuiding returns 1
00:42:33.270 00.032 9828 IsSlewing returns 0
00:42:33.270 00.000 9828 IsGuiding returns 0
00:42:33.270 00.000 9828 scope move finished after 40 + 231 ms
00:42:33.270 00.000 9828 Move returns status 0, amount 40
00:42:33.270 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:33.270 00.000 9828 MoveAxis(N, 26, B)
00:42:33.270 00.000 9828 Guiding  Dir = 0, Dur = 26
00:42:33.286 00.016 9828 IsSlewing returns 0
00:42:33.286 00.000 9828 IsGuiding returns 0
00:42:33.286 00.000 9828 PulseGuide returned control before completion, sleep 36
00:42:33.332 00.046 9828 IsGuiding returns 1
00:42:33.332 00.000 9828 scope still moving after pulse duration time elapsed
00:42:33.362 00.030 9828 IsSlewing returns 0
00:42:33.362 00.000 9828 IsGuiding returns 1
00:42:33.393 00.031 9828 IsSlewing returns 0
00:42:33.393 00.000 9828 IsGuiding returns 1
00:42:33.424 00.031 9828 IsSlewing returns 0
00:42:33.424 00.000 9828 IsGuiding returns 1
00:42:33.456 00.032 9828 IsSlewing returns 0
00:42:33.456 00.000 9828 IsGuiding returns 0
00:42:33.456 00.000 9828 scope move finished after 26 + 143 ms
00:42:33.456 00.000 9828 Move returns status 0, amount 26
00:42:33.456 00.000 9828 move complete, result=0
00:42:33.456 00.000 9828 worker thread done servicing request
00:42:33.458 00.002 5052 GuideStep: -0.1 px 40 ms EAST, -0.2 px 26 ms NORTH
00:42:33.690 00.232 8976 Exposure complete
00:42:33.695 00.005 8976 worker thread done servicing request
00:42:33.695 00.000 5052 OnExposeComplete: enter
00:42:33.695 00.000 5052 UpdateGuideState(): m_state=6
00:42:33.695 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 150
00:42:33.695 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.14, Mass=182, SNR=9.3, Peak=65 HFD=3.5
00:42:33.695 00.000 5052 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.04) = xAngle (-3.02 = -3.02)
00:42:33.695 00.000 5052 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.13 = -3.13)
00:42:33.695 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.57 hyp=0.69 cameraTheta=-0.98 mountX=-0.68 mountY=-0.01, mountTheta=-3.13
00:42:33.696 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.57, opts=13)
00:42:33.696 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.57)
00:42:33.696 00.000 8976 Worker thread wakes up
00:42:33.696 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.57) opts 0xd
00:42:33.696 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.57)
00:42:33.696 00.000 8976 Moving (0.38, -0.57) raw xDistance=-0.68 yDistance=-0.01
00:42:33.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.68
00:42:33.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:42:33.696 00.000 8976 MoveAxis(R, 3, ABG)
00:42:33.696 00.000 8976 stepping (-9, 17) + (3, 0)
00:42:33.696 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:33.697 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:42:33.706 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
00:42:33.706 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:33.706 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:33.706 00.000 5052 Enqueuing Expose request
00:42:33.733 00.027 8976 Received - 47 (G) 
00:42:33.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:33.733 00.000 8976 stepped: pos (-6, 17)
00:42:33.733 00.000 8976 MoveAxis(U, 0, ABG)
00:42:33.733 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
00:42:33.733 00.000 8976 MountToCamera -- mountX=1.49 mountY=-2.79 hyp=3.16 mountTheta=-1.08 cameraX=1.81, cameraY=2.60 cameraTheta=0.96
00:42:33.733 00.000 8976 incremental bump (1.805, 2.598) isValid = 1
00:42:33.733 00.000 8976 Scheduling Mount bump of (0.131, 0.196)
00:42:33.733 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.20, opts=4)
00:42:33.733 00.000 8976 Enqueuing Move request for scope (0.13, 0.20)
00:42:33.733 00.000 8976 move complete, result=0
00:42:33.733 00.000 9828 Worker thread wakes up
00:42:33.733 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0x4
00:42:33.733 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
00:42:33.733 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
00:42:33.733 00.000 8976 worker thread done servicing request
00:42:33.734 00.001 8976 Worker thread wakes up
00:42:33.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:33.734 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
00:42:33.734 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.98 mountX=-0.14 mountY=-0.18, mountTheta=-2.24
00:42:33.734 00.000 9828 Moving (0.13, 0.20) raw xDistance=-0.14 yDistance=-0.18
00:42:33.734 00.000 9828 BLC: window closed
00:42:33.734 00.000 9828 MoveAxis(E, 44, B)
00:42:33.734 00.000 9828 Guiding  Dir = 2, Dur = 44
00:42:33.734 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.0 px 0 ms NORTH
00:42:33.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:33.734 00.000 9828 IsSlewing returns 0
00:42:33.734 00.000 9828 IsGuiding returns 0
00:42:33.734 00.000 9828 PulseGuide returned control before completion, sleep 54
00:42:33.795 00.061 9828 IsGuiding returns 1
00:42:33.795 00.000 9828 scope still moving after pulse duration time elapsed
00:42:33.826 00.031 9828 IsSlewing returns 0
00:42:33.826 00.000 9828 IsGuiding returns 1
00:42:33.858 00.032 9828 IsSlewing returns 0
00:42:33.858 00.000 9828 IsGuiding returns 1
00:42:33.885 00.027 9828 IsSlewing returns 0
00:42:33.885 00.000 9828 IsGuiding returns 1
00:42:33.916 00.031 9828 IsSlewing returns 0
00:42:33.916 00.000 9828 IsGuiding returns 0
00:42:33.916 00.000 9828 scope move finished after 44 + 138 ms
00:42:33.916 00.000 9828 Move returns status 0, amount 44
00:42:33.916 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:33.916 00.000 9828 MoveAxis(N, 24, B)
00:42:33.916 00.000 9828 Guiding  Dir = 0, Dur = 24
00:42:33.932 00.016 9828 IsSlewing returns 0
00:42:33.932 00.000 9828 IsGuiding returns 0
00:42:33.932 00.000 9828 PulseGuide returned control before completion, sleep 34
00:42:33.978 00.046 9828 IsGuiding returns 1
00:42:33.978 00.000 9828 scope still moving after pulse duration time elapsed
00:42:34.009 00.031 9828 IsSlewing returns 0
00:42:34.010 00.001 9828 IsGuiding returns 1
00:42:34.041 00.031 9828 IsSlewing returns 0
00:42:34.041 00.000 9828 IsGuiding returns 1
00:42:34.072 00.031 9828 IsSlewing returns 0
00:42:34.072 00.000 9828 IsGuiding returns 0
00:42:34.072 00.000 9828 scope move finished after 24 + 116 ms
00:42:34.072 00.000 9828 Move returns status 0, amount 24
00:42:34.072 00.000 9828 move complete, result=0
00:42:34.072 00.000 9828 worker thread done servicing request
00:42:34.072 00.000 5052 GuideStep: -0.1 px 44 ms EAST, -0.2 px 24 ms NORTH
00:42:34.422 00.350 8976 Exposure complete
00:42:34.428 00.006 8976 worker thread done servicing request
00:42:34.428 00.000 5052 OnExposeComplete: enter
00:42:34.428 00.000 5052 UpdateGuideState(): m_state=6
00:42:34.428 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 151
00:42:34.428 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.35, Mass=166, SNR=8.9, Peak=61 HFD=3.4
00:42:34.428 00.000 5052 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.04) = xAngle (-3.34 = 2.94)
00:42:34.428 00.000 5052 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.45 = 2.84)
00:42:34.428 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.36 hyp=0.37 cameraTheta=-1.30 mountX=-0.36 mountY=0.11, mountTheta=2.84
00:42:34.429 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.36, opts=13)
00:42:34.429 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.36)
00:42:34.429 00.000 8976 Worker thread wakes up
00:42:34.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.36) opts 0xd
00:42:34.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.36)
00:42:34.429 00.000 8976 Moving (0.10, -0.36) raw xDistance=-0.36 yDistance=0.11
00:42:34.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
00:42:34.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:42:34.429 00.000 8976 MoveAxis(R, 2, ABG)
00:42:34.429 00.000 8976 stepping (-6, 17) + (2, 0)
00:42:34.429 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:34.430 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:42:34.439 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
00:42:34.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:34.440 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:34.440 00.000 5052 Enqueuing Expose request
00:42:34.452 00.012 8976 Received - 47 (G) 
00:42:34.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:34.452 00.000 8976 stepped: pos (-4, 17)
00:42:34.452 00.000 8976 MoveAxis(U, 0, ABG)
00:42:34.452 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
00:42:34.452 00.000 8976 MountToCamera -- mountX=1.20 mountY=-2.76 hyp=3.01 mountTheta=-1.16 cameraX=1.91, cameraY=2.33 cameraTheta=0.88
00:42:34.452 00.000 8976 incremental bump (1.911, 2.327) isValid = 1
00:42:34.453 00.001 8976 Scheduling Mount bump of (0.146, 0.184)
00:42:34.453 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
00:42:34.453 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
00:42:34.453 00.000 8976 move complete, result=0
00:42:34.453 00.000 9828 Worker thread wakes up
00:42:34.453 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
00:42:34.453 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
00:42:34.453 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
00:42:34.453 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
00:42:34.453 00.000 8976 worker thread done servicing request
00:42:34.453 00.000 8976 Worker thread wakes up
00:42:34.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:34.453 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
00:42:34.453 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.90 mountX=-0.15 mountY=-0.16, mountTheta=-2.32
00:42:34.453 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.15 yDistance=-0.16
00:42:34.453 00.000 9828 BLC: window closed
00:42:34.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:34.453 00.000 9828 MoveAxis(E, 49, B)
00:42:34.454 00.001 9828 Guiding  Dir = 2, Dur = 49
00:42:34.454 00.000 9828 IsSlewing returns 0
00:42:34.454 00.000 9828 IsGuiding returns 0
00:42:34.454 00.000 9828 PulseGuide returned control before completion, sleep 59
00:42:34.521 00.067 9828 IsGuiding returns 1
00:42:34.521 00.000 9828 scope still moving after pulse duration time elapsed
00:42:34.552 00.031 9828 IsSlewing returns 0
00:42:34.552 00.000 9828 IsGuiding returns 1
00:42:34.582 00.030 9828 IsSlewing returns 0
00:42:34.582 00.000 9828 IsGuiding returns 1
00:42:34.614 00.032 9828 IsSlewing returns 0
00:42:34.614 00.000 9828 IsGuiding returns 0
00:42:34.614 00.000 9828 scope move finished after 49 + 111 ms
00:42:34.614 00.000 9828 Move returns status 0, amount 49
00:42:34.614 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:34.614 00.000 9828 MoveAxis(N, 22, B)
00:42:34.614 00.000 9828 Guiding  Dir = 0, Dur = 22
00:42:34.630 00.016 9828 IsSlewing returns 0
00:42:34.630 00.000 9828 IsGuiding returns 0
00:42:34.630 00.000 9828 PulseGuide returned control before completion, sleep 32
00:42:34.678 00.048 9828 IsGuiding returns 1
00:42:34.678 00.000 9828 scope still moving after pulse duration time elapsed
00:42:34.710 00.032 9828 IsSlewing returns 0
00:42:34.710 00.000 9828 IsGuiding returns 1
00:42:34.741 00.031 9828 IsSlewing returns 0
00:42:34.741 00.000 9828 IsGuiding returns 1
00:42:34.772 00.031 9828 IsSlewing returns 0
00:42:34.772 00.000 9828 IsGuiding returns 0
00:42:34.772 00.000 9828 scope move finished after 22 + 120 ms
00:42:34.772 00.000 9828 Move returns status 0, amount 22
00:42:34.772 00.000 9828 move complete, result=0
00:42:34.772 00.000 9828 worker thread done servicing request
00:42:34.772 00.000 5052 GuideStep: -0.2 px 49 ms EAST, -0.2 px 22 ms NORTH
00:42:35.144 00.372 8976 Exposure complete
00:42:35.149 00.005 8976 worker thread done servicing request
00:42:35.149 00.000 5052 OnExposeComplete: enter
00:42:35.149 00.000 5052 UpdateGuideState(): m_state=6
00:42:35.149 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 152
00:42:35.149 00.000 5052 Star::Find returns 1 (1), X=328.51, Y=281.18, Mass=188, SNR=9.4, Peak=61 HFD=3.4
00:42:35.149 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.51 = 1.78)
00:42:35.149 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.67)
00:42:35.149 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.53 hyp=0.85 cameraTheta=-2.46 mountX=-0.17 mountY=0.85, mountTheta=1.77
00:42:35.150 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.53, opts=13)
00:42:35.150 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.53)
00:42:35.150 00.000 8976 Worker thread wakes up
00:42:35.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.53) opts 0xd
00:42:35.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.53)
00:42:35.150 00.000 8976 Moving (-0.66, -0.53) raw xDistance=-0.17 yDistance=0.85
00:42:35.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:42:35.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.85
00:42:35.150 00.000 8976 MoveAxis(R, 0, ABG)
00:42:35.151 00.001 8976 MoveAxis(D, 3, ABG)
00:42:35.151 00.000 8976 stepping (-4, 17) + (0, -3)
00:42:35.151 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:35.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:42:35.161 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4 Saturated
00:42:35.162 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:35.162 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:35.162 00.000 5052 Enqueuing Expose request
00:42:35.187 00.025 8976 Received - 47 (G) 
00:42:35.188 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:35.188 00.000 8976 stepped: pos (-4, 14)
00:42:35.188 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
00:42:35.188 00.000 8976 MountToCamera -- mountX=1.01 mountY=-2.58 hyp=2.77 mountTheta=-1.20 cameraX=1.84, cameraY=2.07 cameraTheta=0.84
00:42:35.188 00.000 8976 incremental bump (1.842, 2.073) isValid = 1
00:42:35.188 00.000 8976 Scheduling Mount bump of (0.153, 0.178)
00:42:35.188 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
00:42:35.188 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
00:42:35.188 00.000 8976 move complete, result=0
00:42:35.188 00.000 9828 Worker thread wakes up
00:42:35.188 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
00:42:35.188 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
00:42:35.188 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
00:42:35.188 00.000 8976 worker thread done servicing request
00:42:35.188 00.000 8976 Worker thread wakes up
00:42:35.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:35.189 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:35.189 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
00:42:35.189 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
00:42:35.189 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.86 mountX=-0.16 mountY=-0.16, mountTheta=-2.37
00:42:35.189 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
00:42:35.189 00.000 9828 BLC: window closed
00:42:35.189 00.000 9828 MoveAxis(E, 51, B)
00:42:35.189 00.000 9828 Guiding  Dir = 2, Dur = 51
00:42:35.189 00.000 9828 IsSlewing returns 0
00:42:35.189 00.000 9828 IsGuiding returns 0
00:42:35.189 00.000 9828 PulseGuide returned control before completion, sleep 61
00:42:35.256 00.067 9828 IsGuiding returns 1
00:42:35.256 00.000 9828 scope still moving after pulse duration time elapsed
00:42:35.286 00.030 9828 IsSlewing returns 0
00:42:35.286 00.000 9828 IsGuiding returns 1
00:42:35.317 00.031 9828 IsSlewing returns 0
00:42:35.317 00.000 9828 IsGuiding returns 1
00:42:35.348 00.031 9828 IsSlewing returns 0
00:42:35.348 00.000 9828 IsGuiding returns 0
00:42:35.348 00.000 9828 scope move finished after 51 + 108 ms
00:42:35.348 00.000 9828 Move returns status 0, amount 51
00:42:35.348 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:35.348 00.000 9828 MoveAxis(N, 21, B)
00:42:35.348 00.000 9828 Guiding  Dir = 0, Dur = 21
00:42:35.364 00.016 9828 IsSlewing returns 0
00:42:35.364 00.000 9828 IsGuiding returns 0
00:42:35.364 00.000 9828 PulseGuide returned control before completion, sleep 31
00:42:35.410 00.046 9828 IsGuiding returns 1
00:42:35.410 00.000 9828 scope still moving after pulse duration time elapsed
00:42:35.442 00.032 9828 IsSlewing returns 0
00:42:35.442 00.000 9828 IsGuiding returns 1
00:42:35.473 00.031 9828 IsSlewing returns 0
00:42:35.473 00.000 9828 IsGuiding returns 1
00:42:35.504 00.031 9828 IsSlewing returns 0
00:42:35.504 00.000 9828 IsGuiding returns 1
00:42:35.534 00.030 9828 IsSlewing returns 0
00:42:35.534 00.000 9828 IsGuiding returns 1
00:42:35.566 00.032 9828 IsSlewing returns 0
00:42:35.566 00.000 9828 IsGuiding returns 1
00:42:35.597 00.031 9828 IsSlewing returns 0
00:42:35.597 00.000 9828 IsGuiding returns 0
00:42:35.597 00.000 9828 scope move finished after 21 + 211 ms
00:42:35.597 00.000 9828 Move returns status 0, amount 21
00:42:35.597 00.000 9828 move complete, result=0
00:42:35.597 00.000 9828 worker thread done servicing request
00:42:35.597 00.000 5052 GuideStep: -0.2 px 51 ms EAST, -0.2 px 21 ms NORTH
00:42:35.879 00.282 8976 Exposure complete
00:42:35.884 00.005 8976 worker thread done servicing request
00:42:35.884 00.000 5052 OnExposeComplete: enter
00:42:35.884 00.000 5052 UpdateGuideState(): m_state=6
00:42:35.884 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 153
00:42:35.884 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.08, Mass=181, SNR=9.3, Peak=62 HFD=3.5
00:42:35.884 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.37 = 1.91)
00:42:35.885 00.001 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.81)
00:42:35.885 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.63 hyp=0.87 cameraTheta=-2.33 mountX=-0.29 mountY=0.85, mountTheta=1.90
00:42:35.885 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.63, opts=13)
00:42:35.885 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.63)
00:42:35.885 00.000 8976 Worker thread wakes up
00:42:35.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.63) opts 0xd
00:42:35.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.63)
00:42:35.885 00.000 8976 Moving (-0.60, -0.63) raw xDistance=-0.29 yDistance=0.85
00:42:35.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:42:35.886 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.85
00:42:35.886 00.000 8976 MoveAxis(R, 1, ABG)
00:42:35.886 00.000 8976 stepping (-4, 14) + (1, 0)
00:42:35.886 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:35.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:42:35.895 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
00:42:35.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:35.896 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:35.896 00.000 5052 Enqueuing Expose request
00:42:35.907 00.011 8976 Received - 47 (G) 
00:42:35.907 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:35.907 00.000 8976 stepped: pos (-3, 14)
00:42:35.907 00.000 8976 MoveAxis(D, 4, ABG)
00:42:35.907 00.000 8976 stepping (-3, 14) + (0, -4)
00:42:35.907 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:35.939 00.032 8976 Received - 47 (G) 
00:42:35.939 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:35.939 00.000 8976 stepped: pos (-3, 10)
00:42:35.939 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
00:42:35.939 00.000 8976 MountToCamera -- mountX=0.83 mountY=-2.25 hyp=2.40 mountTheta=-1.22 cameraX=1.63, cameraY=1.76 cameraTheta=0.82
00:42:35.939 00.000 8976 incremental bump (1.631, 1.762) isValid = 1
00:42:35.939 00.000 8976 Scheduling Mount bump of (0.156, 0.175)
00:42:35.939 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.17, opts=4)
00:42:35.939 00.000 8976 Enqueuing Move request for scope (0.16, 0.17)
00:42:35.939 00.000 8976 move complete, result=0
00:42:35.939 00.000 9828 Worker thread wakes up
00:42:35.939 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0x4
00:42:35.939 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
00:42:35.939 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
00:42:35.939 00.000 8976 worker thread done servicing request
00:42:35.939 00.000 8976 Worker thread wakes up
00:42:35.939 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
00:42:35.939 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.84 mountX=-0.16 mountY=-0.15, mountTheta=-2.39
00:42:35.939 00.000 9828 Moving (0.16, 0.17) raw xDistance=-0.16 yDistance=-0.15
00:42:35.939 00.000 9828 BLC: window closed
00:42:35.940 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:35.940 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:35.940 00.000 9828 MoveAxis(E, 52, B)
00:42:35.940 00.000 9828 Guiding  Dir = 2, Dur = 52
00:42:35.940 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.8 px 4 ms SOUTH
00:42:35.940 00.000 9828 IsSlewing returns 0
00:42:35.940 00.000 9828 IsGuiding returns 0
00:42:35.940 00.000 9828 PulseGuide returned control before completion, sleep 62
00:42:36.013 00.073 9828 IsGuiding returns 1
00:42:36.013 00.000 9828 scope still moving after pulse duration time elapsed
00:42:36.044 00.031 9828 IsSlewing returns 0
00:42:36.044 00.000 9828 IsGuiding returns 1
00:42:36.076 00.032 9828 IsSlewing returns 0
00:42:36.076 00.000 9828 IsGuiding returns 1
00:42:36.107 00.031 9828 IsSlewing returns 0
00:42:36.107 00.000 9828 IsGuiding returns 0
00:42:36.107 00.000 9828 scope move finished after 52 + 115 ms
00:42:36.107 00.000 9828 Move returns status 0, amount 52
00:42:36.107 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:36.107 00.000 9828 MoveAxis(N, 21, B)
00:42:36.107 00.000 9828 Guiding  Dir = 0, Dur = 21
00:42:36.123 00.016 9828 IsSlewing returns 0
00:42:36.123 00.000 9828 IsGuiding returns 0
00:42:36.123 00.000 9828 PulseGuide returned control before completion, sleep 31
00:42:36.169 00.046 9828 IsGuiding returns 1
00:42:36.169 00.000 9828 scope still moving after pulse duration time elapsed
00:42:36.201 00.032 9828 IsSlewing returns 0
00:42:36.201 00.000 9828 IsGuiding returns 1
00:42:36.231 00.030 9828 IsSlewing returns 0
00:42:36.231 00.000 9828 IsGuiding returns 1
00:42:36.263 00.032 9828 IsSlewing returns 0
00:42:36.263 00.000 9828 IsGuiding returns 0
00:42:36.263 00.000 9828 scope move finished after 21 + 118 ms
00:42:36.263 00.000 9828 Move returns status 0, amount 21
00:42:36.263 00.000 9828 move complete, result=0
00:42:36.263 00.000 9828 worker thread done servicing request
00:42:36.263 00.000 5052 GuideStep: -0.2 px 52 ms EAST, -0.2 px 21 ms NORTH
00:42:36.635 00.372 8976 Exposure complete
00:42:36.641 00.006 8976 worker thread done servicing request
00:42:36.641 00.000 5052 OnExposeComplete: enter
00:42:36.641 00.000 5052 UpdateGuideState(): m_state=6
00:42:36.641 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 154
00:42:36.641 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=280.96, Mass=198, SNR=9.6, Peak=69 HFD=3.3
00:42:36.641 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
00:42:36.641 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.94)
00:42:36.641 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.75 hyp=0.93 cameraTheta=-2.20 mountX=-0.42 mountY=0.87, mountTheta=2.02
00:42:36.642 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.75, opts=13)
00:42:36.642 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.75)
00:42:36.642 00.000 8976 Worker thread wakes up
00:42:36.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.75) opts 0xd
00:42:36.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.75)
00:42:36.642 00.000 8976 Moving (-0.55, -0.75) raw xDistance=-0.42 yDistance=0.87
00:42:36.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
00:42:36.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.87
00:42:36.642 00.000 8976 MoveAxis(R, 2, ABG)
00:42:36.642 00.000 8976 stepping (-3, 10) + (2, 0)
00:42:36.642 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:36.643 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:42:36.652 00.009 5052 UpdateGuideState exits: m=198 SNR=9.6
00:42:36.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:36.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:36.652 00.000 5052 Enqueuing Expose request
00:42:36.675 00.023 8976 Received - 47 (G) 
00:42:36.675 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:36.675 00.000 8976 stepped: pos (-1, 10)
00:42:36.675 00.000 8976 MoveAxis(D, 4, ABG)
00:42:36.675 00.000 8976 stepping (-1, 10) + (0, -4)
00:42:36.675 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:36.706 00.031 8976 Received - 47 (G) 
00:42:36.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:36.706 00.000 8976 stepped: pos (-1, 6)
00:42:36.706 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
00:42:36.706 00.000 8976 MountToCamera -- mountX=0.60 mountY=-1.83 hyp=1.92 mountTheta=-1.25 cameraX=1.35, cameraY=1.37 cameraTheta=0.79
00:42:36.706 00.000 8976 incremental bump (1.350, 1.369) isValid = 1
00:42:36.706 00.000 8976 Scheduling Mount bump of (0.161, 0.170)
00:42:36.706 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.17, opts=4)
00:42:36.706 00.000 8976 Enqueuing Move request for scope (0.16, 0.17)
00:42:36.706 00.000 8976 move complete, result=0
00:42:36.706 00.000 8976 worker thread done servicing request
00:42:36.706 00.000 8976 Worker thread wakes up
00:42:36.706 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.9 px 4 ms SOUTH
00:42:36.706 00.000 9828 Worker thread wakes up
00:42:36.706 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0x4
00:42:36.706 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
00:42:36.707 00.001 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
00:42:36.707 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
00:42:36.707 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.81 mountX=-0.17 mountY=-0.15, mountTheta=-2.42
00:42:36.707 00.000 9828 Moving (0.16, 0.17) raw xDistance=-0.17 yDistance=-0.15
00:42:36.707 00.000 9828 BLC: window closed
00:42:36.707 00.000 9828 MoveAxis(E, 54, B)
00:42:36.707 00.000 9828 Guiding  Dir = 2, Dur = 54
00:42:36.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:36.707 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:36.707 00.000 9828 IsSlewing returns 0
00:42:36.707 00.000 9828 IsGuiding returns 0
00:42:36.707 00.000 9828 PulseGuide returned control before completion, sleep 64
00:42:36.774 00.067 9828 IsGuiding returns 1
00:42:36.774 00.000 9828 scope still moving after pulse duration time elapsed
00:42:36.805 00.031 9828 IsSlewing returns 0
00:42:36.805 00.000 9828 IsGuiding returns 1
00:42:36.836 00.031 9828 IsSlewing returns 0
00:42:36.836 00.000 9828 IsGuiding returns 1
00:42:36.867 00.031 9828 IsSlewing returns 0
00:42:36.867 00.000 9828 IsGuiding returns 0
00:42:36.867 00.000 9828 scope move finished after 54 + 105 ms
00:42:36.867 00.000 9828 Move returns status 0, amount 54
00:42:36.867 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:36.867 00.000 9828 MoveAxis(N, 20, B)
00:42:36.867 00.000 9828 Guiding  Dir = 0, Dur = 20
00:42:36.883 00.016 9828 IsSlewing returns 0
00:42:36.883 00.000 9828 IsGuiding returns 0
00:42:36.883 00.000 9828 PulseGuide returned control before completion, sleep 30
00:42:36.915 00.032 9828 IsGuiding returns 1
00:42:36.915 00.000 9828 scope still moving after pulse duration time elapsed
00:42:36.946 00.031 9828 IsSlewing returns 0
00:42:36.946 00.000 9828 IsGuiding returns 1
00:42:36.977 00.031 9828 IsSlewing returns 0
00:42:36.977 00.000 9828 IsGuiding returns 1
00:42:37.008 00.031 9828 IsSlewing returns 0
00:42:37.008 00.000 9828 IsGuiding returns 1
00:42:37.040 00.032 9828 IsSlewing returns 0
00:42:37.040 00.000 9828 IsGuiding returns 0
00:42:37.041 00.001 9828 scope move finished after 20 + 137 ms
00:42:37.041 00.000 9828 Move returns status 0, amount 20
00:42:37.041 00.000 9828 move complete, result=0
00:42:37.041 00.000 9828 worker thread done servicing request
00:42:37.041 00.000 5052 GuideStep: -0.2 px 54 ms EAST, -0.1 px 20 ms NORTH
00:42:37.398 00.357 8976 Exposure complete
00:42:37.404 00.006 8976 worker thread done servicing request
00:42:37.404 00.000 5052 OnExposeComplete: enter
00:42:37.404 00.000 5052 UpdateGuideState(): m_state=6
00:42:37.404 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 155
00:42:37.404 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.66, Mass=189, SNR=9.5, Peak=67 HFD=3.2
00:42:37.404 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
00:42:37.404 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.09)
00:42:37.404 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.05 hyp=0.60 cameraTheta=-3.05 mountX=0.22 mountY=0.53, mountTheta=1.17
00:42:37.405 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.05, opts=13)
00:42:37.405 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.05)
00:42:37.405 00.000 8976 Worker thread wakes up
00:42:37.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.05) opts 0xd
00:42:37.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.05)
00:42:37.405 00.000 8976 Moving (-0.59, -0.05) raw xDistance=0.22 yDistance=0.53
00:42:37.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:42:37.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53
00:42:37.405 00.000 8976 MoveAxis(R, 0, ABG)
00:42:37.405 00.000 8976 MoveAxis(D, 2, ABG)
00:42:37.405 00.000 8976 stepping (-1, 6) + (0, -2)
00:42:37.405 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:37.406 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:42:37.415 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
00:42:37.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:37.415 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:37.416 00.001 5052 Enqueuing Expose request
00:42:37.442 00.026 8976 Received - 47 (G) 
00:42:37.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:37.442 00.000 8976 stepped: pos (-1, 4)
00:42:37.442 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
00:42:37.442 00.000 8976 MountToCamera -- mountX=0.46 mountY=-1.43 hyp=1.50 mountTheta=-1.26 cameraX=1.07, cameraY=1.06 cameraTheta=0.78
00:42:37.442 00.000 8976 incremental bump (1.068, 1.058) isValid = 1
00:42:37.442 00.000 8976 Scheduling Mount bump of (0.163, 0.168)
00:42:37.442 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.17, opts=4)
00:42:37.442 00.000 8976 Enqueuing Move request for scope (0.16, 0.17)
00:42:37.442 00.000 8976 move complete, result=0
00:42:37.442 00.000 9828 Worker thread wakes up
00:42:37.442 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0x4
00:42:37.442 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
00:42:37.442 00.000 8976 worker thread done servicing request
00:42:37.442 00.000 8976 Worker thread wakes up
00:42:37.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:37.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:37.442 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
00:42:37.442 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
00:42:37.443 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:42:37.443 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.80 mountX=-0.17 mountY=-0.15, mountTheta=-2.44
00:42:37.443 00.000 9828 Moving (0.16, 0.17) raw xDistance=-0.17 yDistance=-0.15
00:42:37.443 00.000 9828 BLC: window closed
00:42:37.443 00.000 9828 MoveAxis(E, 54, B)
00:42:37.443 00.000 9828 Guiding  Dir = 2, Dur = 54
00:42:37.443 00.000 9828 IsSlewing returns 0
00:42:37.443 00.000 9828 IsGuiding returns 0
00:42:37.443 00.000 9828 PulseGuide returned control before completion, sleep 64
00:42:37.520 00.077 9828 IsGuiding returns 1
00:42:37.520 00.000 9828 scope still moving after pulse duration time elapsed
00:42:37.551 00.031 9828 IsSlewing returns 0
00:42:37.551 00.000 9828 IsGuiding returns 1
00:42:37.582 00.031 9828 IsSlewing returns 0
00:42:37.582 00.000 9828 IsGuiding returns 1
00:42:37.613 00.031 9828 IsSlewing returns 0
00:42:37.613 00.000 9828 IsGuiding returns 0
00:42:37.613 00.000 9828 scope move finished after 54 + 115 ms
00:42:37.613 00.000 9828 Move returns status 0, amount 54
00:42:37.613 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:42:37.613 00.000 9828 MoveAxis(N, 20, B)
00:42:37.613 00.000 9828 Guiding  Dir = 0, Dur = 20
00:42:37.629 00.016 9828 IsSlewing returns 0
00:42:37.629 00.000 9828 IsGuiding returns 0
00:42:37.629 00.000 9828 PulseGuide returned control before completion, sleep 30
00:42:37.660 00.031 9828 IsGuiding returns 1
00:42:37.660 00.000 9828 scope still moving after pulse duration time elapsed
00:42:37.691 00.031 9828 IsSlewing returns 0
00:42:37.691 00.000 9828 IsGuiding returns 1
00:42:37.722 00.031 9828 IsSlewing returns 0
00:42:37.722 00.000 9828 IsGuiding returns 1
00:42:37.753 00.031 9828 IsSlewing returns 0
00:42:37.753 00.000 9828 IsGuiding returns 1
00:42:37.784 00.031 9828 IsSlewing returns 0
00:42:37.784 00.000 9828 IsGuiding returns 0
00:42:37.785 00.001 9828 scope move finished after 20 + 136 ms
00:42:37.785 00.000 9828 Move returns status 0, amount 20
00:42:37.785 00.000 9828 move complete, result=0
00:42:37.785 00.000 9828 worker thread done servicing request
00:42:37.785 00.000 5052 GuideStep: -0.2 px 54 ms EAST, -0.1 px 20 ms NORTH
00:42:38.136 00.351 8976 Exposure complete
00:42:38.140 00.004 8976 worker thread done servicing request
00:42:38.140 00.000 5052 OnExposeComplete: enter
00:42:38.140 00.000 5052 UpdateGuideState(): m_state=6
00:42:38.140 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 156
00:42:38.140 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.63, Mass=183, SNR=9.4, Peak=67 HFD=2.8
00:42:38.140 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
00:42:38.141 00.001 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.90)
00:42:38.141 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.24 mountX=-0.05 mountY=0.10, mountTheta=1.99
00:42:38.141 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.08, opts=13)
00:42:38.141 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.08)
00:42:38.141 00.000 8976 Worker thread wakes up
00:42:38.141 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.08) opts 0xd
00:42:38.141 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.08)
00:42:38.141 00.000 8976 Moving (-0.07, -0.08) raw xDistance=-0.05 yDistance=0.10
00:42:38.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:42:38.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:42:38.142 00.001 8976 MoveAxis(R, 0, ABG)
00:42:38.142 00.000 8976 MoveAxis(U, 0, ABG)
00:42:38.142 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
00:42:38.142 00.000 8976 move complete, result=0
00:42:38.142 00.000 8976 worker thread done servicing request
00:42:38.142 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:42:38.152 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
00:42:38.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:38.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:38.152 00.000 5052 Enqueuing Expose request
00:42:38.152 00.000 8976 Worker thread wakes up
00:42:38.152 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:38.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:38.152 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:38.839 00.687 8976 Exposure complete
00:42:38.845 00.006 8976 worker thread done servicing request
00:42:38.845 00.000 5052 OnExposeComplete: enter
00:42:38.845 00.000 5052 UpdateGuideState(): m_state=6
00:42:38.845 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 157
00:42:38.845 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.41, Mass=181, SNR=9.3, Peak=67 HFD=3.0
00:42:38.845 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.65 = 2.64)
00:42:38.845 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.53)
00:42:38.845 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.60 mountX=-0.26 mountY=0.17, mountTheta=2.56
00:42:38.846 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.30, opts=13)
00:42:38.846 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.30)
00:42:38.846 00.000 8976 Worker thread wakes up
00:42:38.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.30) opts 0xd
00:42:38.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.30)
00:42:38.846 00.000 8976 Moving (-0.01, -0.30) raw xDistance=-0.26 yDistance=0.17
00:42:38.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:42:38.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:42:38.846 00.000 8976 MoveAxis(R, 1, ABG)
00:42:38.846 00.000 8976 stepping (-1, 4) + (1, 0)
00:42:38.847 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:38.847 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:42:38.856 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
00:42:38.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:38.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:38.856 00.000 5052 Enqueuing Expose request
00:42:38.865 00.009 8976 Received - 47 (G) 
00:42:38.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:38.865 00.000 8976 stepped: pos (0, 4)
00:42:38.865 00.000 8976 MoveAxis(U, 0, ABG)
00:42:38.865 00.000 8976 move complete, result=0
00:42:38.865 00.000 8976 worker thread done servicing request
00:42:38.865 00.000 8976 Worker thread wakes up
00:42:38.865 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
00:42:38.865 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:38.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:39.554 00.689 8976 Exposure complete
00:42:39.559 00.005 8976 worker thread done servicing request
00:42:39.559 00.000 5052 OnExposeComplete: enter
00:42:39.559 00.000 5052 UpdateGuideState(): m_state=6
00:42:39.559 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 158
00:42:39.559 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.56, Mass=174, SNR=9.1, Peak=65 HFD=3.4
00:42:39.560 00.001 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
00:42:39.560 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.53)
00:42:39.560 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-2.61 mountX=-0.02 mountY=0.29, mountTheta=1.63
00:42:39.560 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.15, opts=13)
00:42:39.560 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.15)
00:42:39.561 00.001 8976 Worker thread wakes up
00:42:39.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.15) opts 0xd
00:42:39.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.15)
00:42:39.561 00.000 8976 Moving (-0.25, -0.15) raw xDistance=-0.02 yDistance=0.29
00:42:39.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:42:39.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:42:39.561 00.000 8976 MoveAxis(R, 0, ABG)
00:42:39.561 00.000 8976 MoveAxis(D, 1, ABG)
00:42:39.561 00.000 8976 stepping (0, 4) + (0, -1)
00:42:39.561 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:39.562 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:42:39.571 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
00:42:39.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:39.571 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:39.571 00.000 5052 Enqueuing Expose request
00:42:39.584 00.013 8976 Received - 47 (G) 
00:42:39.584 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:39.584 00.000 8976 stepped: pos (0, 3)
00:42:39.584 00.000 8976 move complete, result=0
00:42:39.584 00.000 8976 worker thread done servicing request
00:42:39.584 00.000 8976 Worker thread wakes up
00:42:39.584 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:39.584 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:39.584 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:42:40.274 00.690 8976 Exposure complete
00:42:40.279 00.005 8976 worker thread done servicing request
00:42:40.279 00.000 5052 OnExposeComplete: enter
00:42:40.279 00.000 5052 UpdateGuideState(): m_state=6
00:42:40.279 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 159
00:42:40.279 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.88, Mass=200, SNR=9.7, Peak=64 HFD=3.0
00:42:40.279 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
00:42:40.280 00.001 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
00:42:40.280 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.17 hyp=0.36 cameraTheta=0.50 mountX=0.01 mountY=-0.36, mountTheta=-1.54
00:42:40.280 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.17, opts=13)
00:42:40.280 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.17)
00:42:40.280 00.000 8976 Worker thread wakes up
00:42:40.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.17) opts 0xd
00:42:40.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.17)
00:42:40.281 00.001 8976 Moving (0.32, 0.17) raw xDistance=0.01 yDistance=-0.36
00:42:40.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:42:40.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
00:42:40.281 00.000 8976 MoveAxis(R, 0, ABG)
00:42:40.281 00.000 8976 MoveAxis(U, 1, ABG)
00:42:40.281 00.000 8976 stepping (0, 3) + (0, 1)
00:42:40.281 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:40.281 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:42:40.293 00.012 5052 UpdateGuideState exits: m=200 SNR=9.7
00:42:40.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:40.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:40.293 00.000 5052 Enqueuing Expose request
00:42:40.303 00.010 8976 Received - 47 (G) 
00:42:40.303 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:40.303 00.000 8976 stepped: pos (0, 4)
00:42:40.303 00.000 8976 move complete, result=0
00:42:40.303 00.000 8976 worker thread done servicing request
00:42:40.303 00.000 8976 Worker thread wakes up
00:42:40.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:40.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:40.303 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
00:42:40.993 00.690 8976 Exposure complete
00:42:40.998 00.005 8976 worker thread done servicing request
00:42:40.998 00.000 5052 OnExposeComplete: enter
00:42:40.998 00.000 5052 UpdateGuideState(): m_state=6
00:42:40.998 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 160
00:42:40.998 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.86, Mass=184, SNR=9.3, Peak=64 HFD=3.2
00:42:40.998 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
00:42:40.998 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
00:42:40.998 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.26 cameraTheta=0.65 mountX=0.04 mountY=-0.26, mountTheta=-1.40
00:42:40.999 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.16, opts=13)
00:42:40.999 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.16)
00:42:40.999 00.000 8976 Worker thread wakes up
00:42:40.999 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.16) opts 0xd
00:42:40.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.16)
00:42:40.999 00.000 8976 Moving (0.21, 0.16) raw xDistance=0.04 yDistance=-0.26
00:42:40.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:42:40.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
00:42:40.999 00.000 8976 MoveAxis(R, 0, ABG)
00:42:41.000 00.001 8976 MoveAxis(U, 1, ABG)
00:42:41.000 00.000 8976 stepping (0, 4) + (0, 1)
00:42:41.000 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:41.000 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:42:41.011 00.011 5052 UpdateGuideState exits: m=184 SNR=9.3
00:42:41.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:41.011 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:41.011 00.000 5052 Enqueuing Expose request
00:42:41.023 00.012 8976 Received - 47 (G) 
00:42:41.023 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:41.023 00.000 8976 stepped: pos (0, 5)
00:42:41.023 00.000 8976 move complete, result=0
00:42:41.023 00.000 8976 worker thread done servicing request
00:42:41.023 00.000 8976 Worker thread wakes up
00:42:41.023 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:41.023 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:41.023 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
00:42:41.709 00.686 8976 Exposure complete
00:42:41.714 00.005 8976 worker thread done servicing request
00:42:41.714 00.000 5052 OnExposeComplete: enter
00:42:41.714 00.000 5052 UpdateGuideState(): m_state=6
00:42:41.714 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 161
00:42:41.714 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.94, Mass=216, SNR=10.1, Peak=63 HFD=3.1
00:42:41.714 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
00:42:41.714 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
00:42:41.714 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.23 hyp=0.50 cameraTheta=2.66 mountX=0.40 mountY=0.24, mountTheta=0.54
00:42:41.715 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.23, opts=13)
00:42:41.715 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.23)
00:42:41.715 00.000 8976 Worker thread wakes up
00:42:41.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.23) opts 0xd
00:42:41.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.23)
00:42:41.715 00.000 8976 Moving (-0.44, 0.23) raw xDistance=0.40 yDistance=0.24
00:42:41.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
00:42:41.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:42:41.715 00.000 8976 MoveAxis(L, 2, ABG)
00:42:41.715 00.000 8976 stepping (0, 5) + (-2, 0)
00:42:41.715 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:41.717 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:42:41.726 00.009 5052 UpdateGuideState exits: m=216 SNR=10.1
00:42:41.726 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:41.727 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:41.727 00.000 5052 Enqueuing Expose request
00:42:41.742 00.015 8976 Received - 47 (G) 
00:42:41.742 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:41.742 00.000 8976 stepped: pos (-2, 5)
00:42:41.742 00.000 8976 MoveAxis(U, 0, ABG)
00:42:41.742 00.000 8976 move complete, result=0
00:42:41.742 00.000 8976 worker thread done servicing request
00:42:41.743 00.001 8976 Worker thread wakes up
00:42:41.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:41.743 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:41.743 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
00:42:42.433 00.690 8976 Exposure complete
00:42:42.440 00.007 8976 worker thread done servicing request
00:42:42.440 00.000 5052 OnExposeComplete: enter
00:42:42.440 00.000 5052 UpdateGuideState(): m_state=6
00:42:42.440 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 162
00:42:42.440 00.000 5052 Star::Find returns 1 (1), X=328.50, Y=281.85, Mass=178, SNR=9.2, Peak=61 HFD=3.0
00:42:42.440 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
00:42:42.440 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
00:42:42.440 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.14 hyp=0.69 cameraTheta=2.94 mountX=0.43 mountY=0.49, mountTheta=0.85
00:42:42.441 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.14, opts=13)
00:42:42.441 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.14)
00:42:42.441 00.000 8976 Worker thread wakes up
00:42:42.441 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.14) opts 0xd
00:42:42.441 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.14)
00:42:42.441 00.000 8976 Moving (-0.68, 0.14) raw xDistance=0.43 yDistance=0.49
00:42:42.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
00:42:42.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:42:42.441 00.000 8976 MoveAxis(L, 2, ABG)
00:42:42.441 00.000 8976 stepping (-2, 5) + (-2, 0)
00:42:42.441 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:42.442 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:42:42.452 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2 Saturated
00:42:42.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:42.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:42.452 00.000 5052 Enqueuing Expose request
00:42:42.477 00.025 8976 Received - 47 (G) 
00:42:42.477 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:42.477 00.000 8976 stepped: pos (-4, 5)
00:42:42.478 00.001 8976 MoveAxis(D, 2, ABG)
00:42:42.478 00.000 8976 stepping (-4, 5) + (0, -2)
00:42:42.478 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:42.509 00.031 8976 Received - 47 (G) 
00:42:42.509 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:42.509 00.000 8976 stepped: pos (-4, 3)
00:42:42.509 00.000 8976 move complete, result=0
00:42:42.509 00.000 8976 worker thread done servicing request
00:42:42.509 00.000 8976 Worker thread wakes up
00:42:42.509 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:42:42.510 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:42.510 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:43.199 00.689 8976 Exposure complete
00:42:43.205 00.006 8976 worker thread done servicing request
00:42:43.205 00.000 5052 OnExposeComplete: enter
00:42:43.205 00.000 5052 UpdateGuideState(): m_state=6
00:42:43.205 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 163
00:42:43.205 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.17, Mass=202, SNR=9.8, Peak=63 HFD=3.2
00:42:43.205 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
00:42:43.205 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
00:42:43.205 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=-0.54 hyp=0.98 cameraTheta=-2.56 mountX=-0.11 mountY=0.98, mountTheta=1.68
00:42:43.205 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=-0.54, opts=13)
00:42:43.205 00.000 5052 Enqueuing Move request for stepguider (-0.82, -0.54)
00:42:43.206 00.001 8976 Worker thread wakes up
00:42:43.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, -0.54) opts 0xd
00:42:43.206 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, -0.54)
00:42:43.206 00.000 8976 Moving (-0.82, -0.54) raw xDistance=-0.11 yDistance=0.98
00:42:43.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:42:43.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.98
00:42:43.206 00.000 8976 MoveAxis(R, 0, ABG)
00:42:43.206 00.000 8976 MoveAxis(D, 4, ABG)
00:42:43.206 00.000 8976 stepping (-4, 3) + (0, -4)
00:42:43.206 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:43.206 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:42:43.216 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
00:42:43.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:43.216 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:43.216 00.000 5052 Enqueuing Expose request
00:42:43.245 00.029 8976 Received - 47 (G) 
00:42:43.245 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:43.245 00.000 8976 stepped: pos (-4, -1)
00:42:43.245 00.000 8976 move complete, result=0
00:42:43.245 00.000 8976 worker thread done servicing request
00:42:43.245 00.000 8976 Worker thread wakes up
00:42:43.245 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:43.245 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:43.245 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
00:42:43.936 00.691 8976 Exposure complete
00:42:43.942 00.006 8976 worker thread done servicing request
00:42:43.942 00.000 5052 OnExposeComplete: enter
00:42:43.942 00.000 5052 UpdateGuideState(): m_state=6
00:42:43.942 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 164
00:42:43.942 00.000 5052 Star::Find returns 1 (0), X=328.17, Y=281.47, Mass=181, SNR=9.3, Peak=70 HFD=2.6
00:42:43.942 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
00:42:43.942 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.23)
00:42:43.942 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=-0.24 hyp=1.03 cameraTheta=-2.91 mountX=0.25 mountY=0.97, mountTheta=1.32
00:42:43.943 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=-0.24, opts=13)
00:42:43.943 00.000 5052 Enqueuing Move request for stepguider (-1.00, -0.24)
00:42:43.943 00.000 8976 Worker thread wakes up
00:42:43.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, -0.24) opts 0xd
00:42:43.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, -0.24)
00:42:43.943 00.000 8976 Moving (-1.00, -0.24) raw xDistance=0.25 yDistance=0.97
00:42:43.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:42:43.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.97
00:42:43.943 00.000 8976 MoveAxis(R, 0, ABG)
00:42:43.943 00.000 8976 MoveAxis(D, 4, ABG)
00:42:43.943 00.000 8976 stepping (-4, -1) + (0, -4)
00:42:43.943 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:43.944 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:42:43.954 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
00:42:43.954 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:43.954 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:43.954 00.000 5052 Enqueuing Expose request
00:42:43.980 00.026 8976 Received - 47 (G) 
00:42:43.980 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:43.980 00.000 8976 stepped: pos (-4, -5)
00:42:43.980 00.000 8976 move complete, result=0
00:42:43.980 00.000 8976 worker thread done servicing request
00:42:43.980 00.000 8976 Worker thread wakes up
00:42:43.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:43.980 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
00:42:43.980 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:44.682 00.702 8976 Exposure complete
00:42:44.688 00.006 8976 worker thread done servicing request
00:42:44.688 00.000 5052 OnExposeComplete: enter
00:42:44.688 00.000 5052 UpdateGuideState(): m_state=6
00:42:44.688 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 165
00:42:44.688 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.88, Mass=182, SNR=9.3, Peak=65 HFD=3.2
00:42:44.688 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
00:42:44.688 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
00:42:44.688 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.17 hyp=0.68 cameraTheta=2.89 mountX=0.45 mountY=0.46, mountTheta=0.80
00:42:44.689 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.17, opts=13)
00:42:44.689 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.17)
00:42:44.689 00.000 8976 Worker thread wakes up
00:42:44.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.17) opts 0xd
00:42:44.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.17)
00:42:44.689 00.000 8976 Moving (-0.66, 0.17) raw xDistance=0.45 yDistance=0.46
00:42:44.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
00:42:44.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.46
00:42:44.689 00.000 8976 MoveAxis(L, 2, ABG)
00:42:44.689 00.000 8976 stepping (-4, -5) + (-2, 0)
00:42:44.689 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:44.690 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:42:44.699 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
00:42:44.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:44.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:44.699 00.000 5052 Enqueuing Expose request
00:42:44.716 00.017 8976 Received - 47 (G) 
00:42:44.716 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:44.716 00.000 8976 stepped: pos (-6, -5)
00:42:44.716 00.000 8976 MoveAxis(D, 2, ABG)
00:42:44.716 00.000 8976 stepping (-6, -5) + (0, -2)
00:42:44.716 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:44.748 00.032 8976 Received - 47 (G) 
00:42:44.748 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:44.748 00.000 8976 stepped: pos (-6, -7)
00:42:44.748 00.000 8976 move complete, result=0
00:42:44.748 00.000 8976 worker thread done servicing request
00:42:44.748 00.000 8976 Worker thread wakes up
00:42:44.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:44.748 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:44.748 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:42:45.440 00.692 8976 Exposure complete
00:42:45.446 00.006 8976 worker thread done servicing request
00:42:45.446 00.000 5052 OnExposeComplete: enter
00:42:45.446 00.000 5052 UpdateGuideState(): m_state=6
00:42:45.446 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 166
00:42:45.446 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.57, Mass=217, SNR=10.1, Peak=69 HFD=3.4
00:42:45.446 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
00:42:45.446 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.50)
00:42:45.446 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-2.64 mountX=-0.01 mountY=0.29, mountTheta=1.60
00:42:45.447 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.14, opts=13)
00:42:45.447 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.14)
00:42:45.447 00.000 8976 Worker thread wakes up
00:42:45.447 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.14) opts 0xd
00:42:45.447 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.14)
00:42:45.447 00.000 8976 Moving (-0.25, -0.14) raw xDistance=-0.01 yDistance=0.29
00:42:45.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:42:45.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
00:42:45.447 00.000 8976 MoveAxis(R, 0, ABG)
00:42:45.447 00.000 8976 MoveAxis(D, 1, ABG)
00:42:45.447 00.000 8976 stepping (-6, -7) + (0, -1)
00:42:45.447 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:45.448 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:42:45.458 00.010 5052 UpdateGuideState exits: m=217 SNR=10.1
00:42:45.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:45.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:45.458 00.000 5052 Enqueuing Expose request
00:42:45.467 00.009 8976 Received - 47 (G) 
00:42:45.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:45.467 00.000 8976 stepped: pos (-6, -8)
00:42:45.467 00.000 8976 move complete, result=0
00:42:45.467 00.000 8976 worker thread done servicing request
00:42:45.467 00.000 8976 Worker thread wakes up
00:42:45.467 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:45.467 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:45.468 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:42:46.160 00.692 8976 Exposure complete
00:42:46.165 00.005 8976 worker thread done servicing request
00:42:46.166 00.001 5052 OnExposeComplete: enter
00:42:46.166 00.000 5052 UpdateGuideState(): m_state=6
00:42:46.166 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 167
00:42:46.166 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=282.01, Mass=189, SNR=9.5, Peak=64 HFD=3.4
00:42:46.166 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
00:42:46.166 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
00:42:46.166 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.30 hyp=0.69 cameraTheta=0.45 mountX=-0.02 mountY=-0.68, mountTheta=-1.59
00:42:46.167 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.30, opts=13)
00:42:46.167 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.30)
00:42:46.167 00.000 8976 Worker thread wakes up
00:42:46.167 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.30) opts 0xd
00:42:46.167 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.30)
00:42:46.167 00.000 8976 Moving (0.62, 0.30) raw xDistance=-0.02 yDistance=-0.68
00:42:46.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:42:46.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.68
00:42:46.167 00.000 8976 MoveAxis(R, 0, ABG)
00:42:46.167 00.000 8976 MoveAxis(U, 3, ABG)
00:42:46.167 00.000 8976 stepping (-6, -8) + (0, 3)
00:42:46.167 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:46.168 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:42:46.177 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
00:42:46.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:46.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:46.177 00.000 5052 Enqueuing Expose request
00:42:46.203 00.026 8976 Received - 47 (G) 
00:42:46.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:46.203 00.000 8976 stepped: pos (-6, -5)
00:42:46.203 00.000 8976 move complete, result=0
00:42:46.203 00.000 8976 worker thread done servicing request
00:42:46.203 00.000 8976 Worker thread wakes up
00:42:46.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:46.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:46.203 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
00:42:46.889 00.686 8976 Exposure complete
00:42:46.895 00.006 8976 worker thread done servicing request
00:42:46.895 00.000 5052 OnExposeComplete: enter
00:42:46.895 00.000 5052 UpdateGuideState(): m_state=6
00:42:46.895 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 168
00:42:46.895 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.82, Mass=201, SNR=9.8, Peak=67 HFD=3.2
00:42:46.895 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
00:42:46.895 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
00:42:46.895 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.11 hyp=0.71 cameraTheta=0.16 mountX=-0.22 mountY=-0.65, mountTheta=-1.90
00:42:46.896 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.11, opts=13)
00:42:46.896 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.11)
00:42:46.896 00.000 8976 Worker thread wakes up
00:42:46.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.11) opts 0xd
00:42:46.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.11)
00:42:46.896 00.000 8976 Moving (0.70, 0.11) raw xDistance=-0.22 yDistance=-0.65
00:42:46.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:42:46.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.65
00:42:46.896 00.000 8976 MoveAxis(R, 0, ABG)
00:42:46.896 00.000 8976 MoveAxis(U, 3, ABG)
00:42:46.896 00.000 8976 stepping (-6, -5) + (0, 3)
00:42:46.896 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:46.897 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:42:46.906 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
00:42:46.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:46.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:46.906 00.000 5052 Enqueuing Expose request
00:42:46.922 00.016 8976 Received - 47 (G) 
00:42:46.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:46.922 00.000 8976 stepped: pos (-6, -2)
00:42:46.922 00.000 8976 move complete, result=0
00:42:46.922 00.000 8976 worker thread done servicing request
00:42:46.922 00.000 8976 Worker thread wakes up
00:42:46.922 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
00:42:46.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:46.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:47.613 00.691 8976 Exposure complete
00:42:47.618 00.005 8976 worker thread done servicing request
00:42:47.618 00.000 5052 OnExposeComplete: enter
00:42:47.618 00.000 5052 UpdateGuideState(): m_state=6
00:42:47.618 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 169
00:42:47.618 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.54, Mass=176, SNR=9.2, Peak=69 HFD=2.9
00:42:47.618 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
00:42:47.618 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
00:42:47.619 00.001 5052 CameraToMount -- cameraX=1.10 cameraY=-0.17 hyp=1.12 cameraTheta=-0.15 mountX=-0.65 mountY=-0.83, mountTheta=-2.23
00:42:47.619 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=-0.17, opts=13)
00:42:47.619 00.000 5052 Enqueuing Move request for stepguider (1.10, -0.17)
00:42:47.619 00.000 8976 Worker thread wakes up
00:42:47.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, -0.17) opts 0xd
00:42:47.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, -0.17)
00:42:47.619 00.000 8976 Moving (1.10, -0.17) raw xDistance=-0.65 yDistance=-0.83
00:42:47.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
00:42:47.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.83
00:42:47.620 00.001 8976 MoveAxis(R, 3, ABG)
00:42:47.620 00.000 8976 stepping (-6, -2) + (3, 0)
00:42:47.620 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:47.620 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
00:42:47.629 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
00:42:47.629 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:47.629 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:47.629 00.000 5052 Enqueuing Expose request
00:42:47.657 00.028 8976 Received - 47 (G) 
00:42:47.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:47.657 00.000 8976 stepped: pos (-3, -2)
00:42:47.657 00.000 8976 MoveAxis(U, 4, ABG)
00:42:47.657 00.000 8976 stepping (-3, -2) + (0, 4)
00:42:47.657 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:47.689 00.032 8976 Received - 47 (G) 
00:42:47.689 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:47.689 00.000 8976 stepped: pos (-3, 2)
00:42:47.689 00.000 8976 move complete, result=0
00:42:47.689 00.000 8976 worker thread done servicing request
00:42:47.689 00.000 8976 Worker thread wakes up
00:42:47.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:47.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:47.689 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 4 ms NORTH
00:42:48.380 00.691 8976 Exposure complete
00:42:48.385 00.005 8976 worker thread done servicing request
00:42:48.386 00.001 5052 OnExposeComplete: enter
00:42:48.386 00.000 5052 UpdateGuideState(): m_state=6
00:42:48.386 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 170
00:42:48.386 00.000 5052 Star::Find returns 1 (0), X=330.23, Y=281.97, Mass=197, SNR=9.7, Peak=66 HFD=3.1
00:42:48.386 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
00:42:48.386 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
00:42:48.386 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=0.26 hyp=1.09 cameraTheta=0.24 mountX=-0.25 mountY=-1.03, mountTheta=-1.81
00:42:48.386 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=0.26, opts=13)
00:42:48.387 00.001 5052 Enqueuing Move request for stepguider (1.06, 0.26)
00:42:48.387 00.000 8976 Worker thread wakes up
00:42:48.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, 0.26) opts 0xd
00:42:48.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, 0.26)
00:42:48.387 00.000 8976 Moving (1.06, 0.26) raw xDistance=-0.25 yDistance=-1.03
00:42:48.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:42:48.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.03
00:42:48.387 00.000 8976 MoveAxis(R, 0, ABG)
00:42:48.387 00.000 8976 MoveAxis(U, 4, ABG)
00:42:48.387 00.000 8976 stepping (-3, 2) + (0, 4)
00:42:48.387 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:48.388 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:42:48.398 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
00:42:48.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:48.398 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:48.398 00.000 5052 Enqueuing Expose request
00:42:48.425 00.027 8976 Received - 47 (G) 
00:42:48.425 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:48.425 00.000 8976 stepped: pos (-3, 6)
00:42:48.425 00.000 8976 move complete, result=0
00:42:48.425 00.000 8976 worker thread done servicing request
00:42:48.425 00.000 8976 Worker thread wakes up
00:42:48.425 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
00:42:48.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:48.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:49.121 00.696 8976 Exposure complete
00:42:49.126 00.005 8976 worker thread done servicing request
00:42:49.126 00.000 5052 OnExposeComplete: enter
00:42:49.126 00.000 5052 UpdateGuideState(): m_state=6
00:42:49.126 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 171
00:42:49.126 00.000 5052 Star::Find returns 1 (0), X=330.22, Y=281.52, Mass=183, SNR=9.3, Peak=69 HFD=3.2
00:42:49.126 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
00:42:49.126 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
00:42:49.126 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=-0.19 hyp=1.07 cameraTheta=-0.18 mountX=-0.65 mountY=-0.77, mountTheta=-2.27
00:42:49.127 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=-0.19, opts=13)
00:42:49.127 00.000 5052 Enqueuing Move request for stepguider (1.05, -0.19)
00:42:49.127 00.000 8976 Worker thread wakes up
00:42:49.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, -0.19) opts 0xd
00:42:49.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, -0.19)
00:42:49.127 00.000 8976 Moving (1.05, -0.19) raw xDistance=-0.65 yDistance=-0.77
00:42:49.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
00:42:49.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.77
00:42:49.127 00.000 8976 MoveAxis(R, 3, ABG)
00:42:49.127 00.000 8976 stepping (-3, 6) + (3, 0)
00:42:49.127 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:49.128 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:42:49.137 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
00:42:49.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:49.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:49.137 00.000 5052 Enqueuing Expose request
00:42:49.160 00.023 8976 Received - 47 (G) 
00:42:49.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:49.160 00.000 8976 stepped: pos (0, 6)
00:42:49.160 00.000 8976 MoveAxis(U, 3, ABG)
00:42:49.160 00.000 8976 stepping (0, 6) + (0, 3)
00:42:49.160 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:49.192 00.032 8976 Received - 47 (G) 
00:42:49.192 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:49.192 00.000 8976 stepped: pos (0, 9)
00:42:49.192 00.000 8976 move complete, result=0
00:42:49.192 00.000 8976 worker thread done servicing request
00:42:49.192 00.000 8976 Worker thread wakes up
00:42:49.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:49.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:49.192 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 3 ms NORTH
00:42:49.884 00.692 8976 Exposure complete
00:42:49.890 00.006 8976 worker thread done servicing request
00:42:49.890 00.000 5052 OnExposeComplete: enter
00:42:49.890 00.000 5052 UpdateGuideState(): m_state=6
00:42:49.890 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 172
00:42:49.890 00.000 5052 Star::Find returns 1 (0), X=330.26, Y=281.98, Mass=154, SNR=8.5, Peak=63 HFD=3.6
00:42:49.890 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
00:42:49.890 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
00:42:49.890 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=0.27 hyp=1.12 cameraTheta=0.24 mountX=-0.26 mountY=-1.05, mountTheta=-1.81
00:42:49.891 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=0.27, opts=13)
00:42:49.891 00.000 5052 Enqueuing Move request for stepguider (1.08, 0.27)
00:42:49.891 00.000 8976 Worker thread wakes up
00:42:49.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, 0.27) opts 0xd
00:42:49.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.08, 0.27)
00:42:49.891 00.000 8976 Moving (1.08, 0.27) raw xDistance=-0.26 yDistance=-1.05
00:42:49.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
00:42:49.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.05
00:42:49.891 00.000 8976 MoveAxis(R, 1, ABG)
00:42:49.891 00.000 8976 stepping (0, 9) + (1, 0)
00:42:49.891 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:49.892 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
00:42:49.901 00.009 5052 UpdateGuideState exits: m=154 SNR=8.5
00:42:49.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:49.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:49.902 00.001 5052 Enqueuing Expose request
00:42:49.912 00.010 8976 Received - 47 (G) 
00:42:49.912 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:49.912 00.000 8976 stepped: pos (1, 9)
00:42:49.912 00.000 8976 MoveAxis(U, 4, ABG)
00:42:49.912 00.000 8976 stepping (1, 9) + (0, 4)
00:42:49.912 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:49.944 00.032 8976 Received - 47 (G) 
00:42:49.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:42:49.944 00.000 8976 stepped: pos (1, 13)
00:42:49.944 00.000 8976 move complete, result=0
00:42:49.944 00.000 8976 worker thread done servicing request
00:42:49.944 00.000 8976 Worker thread wakes up
00:42:49.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:49.944 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.1 px 4 ms NORTH
00:42:49.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:50.640 00.696 8976 Exposure complete
00:42:50.645 00.005 8976 worker thread done servicing request
00:42:50.645 00.000 5052 OnExposeComplete: enter
00:42:50.645 00.000 5052 UpdateGuideState(): m_state=6
00:42:50.645 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 173
00:42:50.645 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.99, Mass=177, SNR=9.1, Peak=62 HFD=3.4
00:42:50.645 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
00:42:50.645 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
00:42:50.645 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.28 hyp=0.34 cameraTheta=0.93 mountX=0.15 mountY=-0.32, mountTheta=-1.13
00:42:50.646 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.28, opts=13)
00:42:50.646 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.28)
00:42:50.646 00.000 8976 Worker thread wakes up
00:42:50.646 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.28) opts 0xd
00:42:50.646 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.28)
00:42:50.646 00.000 8976 Moving (0.21, 0.28) raw xDistance=0.15 yDistance=-0.32
00:42:50.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:42:50.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.32
00:42:50.646 00.000 8976 MoveAxis(R, 0, ABG)
00:42:50.646 00.000 8976 MoveAxis(U, 2, ABG)
00:42:50.646 00.000 8976 stepping (1, 13) + (0, 2)
00:42:50.646 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:50.647 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
00:42:50.656 00.009 5052 UpdateGuideState exits: m=177 SNR=9.1
00:42:50.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:50.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:50.656 00.000 5052 Enqueuing Expose request
00:42:50.678 00.022 8976 Received - 47 (G) 
00:42:50.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:50.678 00.000 8976 stepped: pos (1, 15)
00:42:50.678 00.000 8976 move complete, result=0
00:42:50.678 00.000 8976 worker thread done servicing request
00:42:50.678 00.000 8976 Worker thread wakes up
00:42:50.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:50.679 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:50.679 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 2 ms NORTH
00:42:51.369 00.690 8976 Exposure complete
00:42:51.375 00.006 8976 worker thread done servicing request
00:42:51.375 00.000 5052 OnExposeComplete: enter
00:42:51.375 00.000 5052 UpdateGuideState(): m_state=6
00:42:51.375 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 174
00:42:51.375 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.74, Mass=180, SNR=9.2, Peak=61 HFD=3.5
00:42:51.375 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
00:42:51.375 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
00:42:51.375 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.03 hyp=0.42 cameraTheta=3.07 mountX=0.22 mountY=0.33, mountTheta=1.00
00:42:51.376 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.03, opts=13)
00:42:51.376 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.03)
00:42:51.376 00.000 8976 Worker thread wakes up
00:42:51.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.03) opts 0xd
00:42:51.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.03)
00:42:51.376 00.000 8976 Moving (-0.42, 0.03) raw xDistance=0.22 yDistance=0.33
00:42:51.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:42:51.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
00:42:51.376 00.000 8976 MoveAxis(R, 0, ABG)
00:42:51.376 00.000 8976 MoveAxis(D, 1, ABG)
00:42:51.376 00.000 8976 stepping (1, 15) + (0, -1)
00:42:51.376 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:51.376 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:42:51.387 00.011 5052 UpdateGuideState exits: m=180 SNR=9.2
00:42:51.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:51.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:51.387 00.000 5052 Enqueuing Expose request
00:42:51.398 00.011 8976 Received - 47 (G) 
00:42:51.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:51.398 00.000 8976 stepped: pos (1, 14)
00:42:51.398 00.000 8976 move complete, result=0
00:42:51.398 00.000 8976 worker thread done servicing request
00:42:51.398 00.000 8976 Worker thread wakes up
00:42:51.398 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:42:51.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:51.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:52.091 00.693 8976 Exposure complete
00:42:52.097 00.006 8976 worker thread done servicing request
00:42:52.097 00.000 5052 OnExposeComplete: enter
00:42:52.097 00.000 5052 UpdateGuideState(): m_state=6
00:42:52.097 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 175
00:42:52.097 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.66, Mass=188, SNR=9.5, Peak=64 HFD=3.6
00:42:52.097 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
00:42:52.097 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.11)
00:42:52.097 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.04 hyp=0.40 cameraTheta=-3.03 mountX=0.14 mountY=0.36, mountTheta=1.19
00:42:52.098 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.04, opts=13)
00:42:52.098 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.04)
00:42:52.098 00.000 8976 Worker thread wakes up
00:42:52.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.04) opts 0xd
00:42:52.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.04)
00:42:52.098 00.000 8976 Moving (-0.40, -0.04) raw xDistance=0.14 yDistance=0.36
00:42:52.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:42:52.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
00:42:52.098 00.000 8976 MoveAxis(R, 0, ABG)
00:42:52.098 00.000 8976 MoveAxis(D, 2, ABG)
00:42:52.098 00.000 8976 stepping (1, 14) + (0, -2)
00:42:52.098 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:52.099 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:42:52.109 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
00:42:52.110 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:52.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:52.110 00.000 5052 Enqueuing Expose request
00:42:52.133 00.023 8976 Received - 47 (G) 
00:42:52.133 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:52.133 00.000 8976 stepped: pos (1, 12)
00:42:52.133 00.000 8976 move complete, result=0
00:42:52.133 00.000 8976 worker thread done servicing request
00:42:52.133 00.000 8976 Worker thread wakes up
00:42:52.134 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:52.134 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:52.134 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:42:52.823 00.689 8976 Exposure complete
00:42:52.828 00.005 8976 worker thread done servicing request
00:42:52.828 00.000 5052 OnExposeComplete: enter
00:42:52.828 00.000 5052 UpdateGuideState(): m_state=6
00:42:52.828 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 176
00:42:52.828 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.93, Mass=189, SNR=9.5, Peak=67 HFD=2.8
00:42:52.829 00.001 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
00:42:52.829 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.17 = -0.17)
00:42:52.829 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.98 mountX=0.24 mountY=-0.04, mountTheta=-0.16
00:42:52.829 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.22, opts=13)
00:42:52.829 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.22)
00:42:52.830 00.001 8976 Worker thread wakes up
00:42:52.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.22) opts 0xd
00:42:52.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.22)
00:42:52.830 00.000 8976 Moving (-0.09, 0.22) raw xDistance=0.24 yDistance=-0.04
00:42:52.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:42:52.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:42:52.830 00.000 8976 MoveAxis(R, 0, ABG)
00:42:52.830 00.000 8976 MoveAxis(U, 0, ABG)
00:42:52.830 00.000 8976 move complete, result=0
00:42:52.830 00.000 8976 worker thread done servicing request
00:42:52.831 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:42:52.840 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
00:42:52.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:52.840 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:52.840 00.000 5052 Enqueuing Expose request
00:42:52.840 00.000 8976 Worker thread wakes up
00:42:52.840 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:52.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:52.840 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:53.529 00.689 8976 Exposure complete
00:42:53.534 00.005 8976 worker thread done servicing request
00:42:53.535 00.001 5052 OnExposeComplete: enter
00:42:53.535 00.000 5052 UpdateGuideState(): m_state=6
00:42:53.535 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 177
00:42:53.535 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.61, Mass=196, SNR=9.7, Peak=65 HFD=3.1
00:42:53.535 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
00:42:53.535 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
00:42:53.535 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.10 hyp=0.59 cameraTheta=-2.97 mountX=0.18 mountY=0.54, mountTheta=1.26
00:42:53.536 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.10, opts=13)
00:42:53.536 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.10)
00:42:53.536 00.000 8976 Worker thread wakes up
00:42:53.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.10) opts 0xd
00:42:53.536 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.10)
00:42:53.536 00.000 8976 Moving (-0.58, -0.10) raw xDistance=0.18 yDistance=0.54
00:42:53.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:42:53.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
00:42:53.536 00.000 8976 MoveAxis(R, 0, ABG)
00:42:53.536 00.000 8976 MoveAxis(D, 2, ABG)
00:42:53.536 00.000 8976 stepping (1, 12) + (0, -2)
00:42:53.536 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:53.536 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:42:53.546 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
00:42:53.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:53.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:53.546 00.000 5052 Enqueuing Expose request
00:42:53.573 00.027 8976 Received - 47 (G) 
00:42:53.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:53.573 00.000 8976 stepped: pos (1, 10)
00:42:53.573 00.000 8976 move complete, result=0
00:42:53.573 00.000 8976 worker thread done servicing request
00:42:53.573 00.000 8976 Worker thread wakes up
00:42:53.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:53.573 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:53.573 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:42:54.262 00.689 8976 Exposure complete
00:42:54.269 00.007 8976 worker thread done servicing request
00:42:54.269 00.000 5052 OnExposeComplete: enter
00:42:54.269 00.000 5052 UpdateGuideState(): m_state=6
00:42:54.270 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 178
00:42:54.270 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.91, Mass=191, SNR=9.5, Peak=68 HFD=3.0
00:42:54.270 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
00:42:54.270 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
00:42:54.270 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.20 hyp=0.67 cameraTheta=2.84 mountX=0.47 mountY=0.43, mountTheta=0.74
00:42:54.270 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.20, opts=13)
00:42:54.271 00.001 5052 Enqueuing Move request for stepguider (-0.65, 0.20)
00:42:54.271 00.000 8976 Worker thread wakes up
00:42:54.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.20) opts 0xd
00:42:54.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.20)
00:42:54.271 00.000 8976 Moving (-0.65, 0.20) raw xDistance=0.47 yDistance=0.43
00:42:54.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
00:42:54.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
00:42:54.271 00.000 8976 MoveAxis(L, 2, ABG)
00:42:54.271 00.000 8976 stepping (1, 10) + (-2, 0)
00:42:54.271 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:54.272 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:42:54.282 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
00:42:54.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:54.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:54.282 00.000 5052 Enqueuing Expose request
00:42:54.308 00.026 8976 Received - 47 (G) 
00:42:54.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:54.308 00.000 8976 stepped: pos (-1, 10)
00:42:54.308 00.000 8976 MoveAxis(D, 2, ABG)
00:42:54.308 00.000 8976 stepping (-1, 10) + (0, -2)
00:42:54.308 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:54.340 00.032 8976 Received - 47 (G) 
00:42:54.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:54.340 00.000 8976 stepped: pos (-1, 8)
00:42:54.340 00.000 8976 move complete, result=0
00:42:54.340 00.000 8976 worker thread done servicing request
00:42:54.340 00.000 8976 Worker thread wakes up
00:42:54.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:54.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:54.340 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:42:55.029 00.689 8976 Exposure complete
00:42:55.035 00.006 8976 worker thread done servicing request
00:42:55.035 00.000 5052 OnExposeComplete: enter
00:42:55.035 00.000 5052 UpdateGuideState(): m_state=6
00:42:55.035 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 179
00:42:55.035 00.000 5052 Star::Find returns 1 (0), X=328.16, Y=281.74, Mass=187, SNR=9.4, Peak=63 HFD=3.0
00:42:55.035 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
00:42:55.035 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
00:42:55.035 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=0.03 hyp=1.01 cameraTheta=3.11 mountX=0.49 mountY=0.83, mountTheta=1.04
00:42:55.036 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=0.03, opts=13)
00:42:55.036 00.000 5052 Enqueuing Move request for stepguider (-1.01, 0.03)
00:42:55.036 00.000 8976 Worker thread wakes up
00:42:55.036 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, 0.03) opts 0xd
00:42:55.036 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, 0.03)
00:42:55.036 00.000 8976 Moving (-1.01, 0.03) raw xDistance=0.49 yDistance=0.83
00:42:55.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
00:42:55.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.83
00:42:55.036 00.000 8976 MoveAxis(L, 2, ABG)
00:42:55.036 00.000 8976 stepping (-1, 8) + (-2, 0)
00:42:55.036 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:55.037 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:42:55.046 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
00:42:55.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:55.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:55.046 00.000 5052 Enqueuing Expose request
00:42:55.075 00.029 8976 Received - 47 (G) 
00:42:55.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:55.075 00.000 8976 stepped: pos (-3, 8)
00:42:55.075 00.000 8976 MoveAxis(D, 3, ABG)
00:42:55.075 00.000 8976 stepping (-3, 8) + (0, -3)
00:42:55.075 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:55.107 00.032 8976 Received - 47 (G) 
00:42:55.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:55.107 00.000 8976 stepped: pos (-3, 5)
00:42:55.107 00.000 8976 move complete, result=0
00:42:55.107 00.000 8976 worker thread done servicing request
00:42:55.107 00.000 8976 Worker thread wakes up
00:42:55.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:55.107 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
00:42:55.107 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:55.798 00.691 8976 Exposure complete
00:42:55.803 00.005 8976 worker thread done servicing request
00:42:55.804 00.001 5052 OnExposeComplete: enter
00:42:55.804 00.000 5052 UpdateGuideState(): m_state=6
00:42:55.804 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 180
00:42:55.804 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.78, Mass=204, SNR=9.8, Peak=67 HFD=3.0
00:42:55.804 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
00:42:55.804 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
00:42:55.804 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=0.07 hyp=0.81 cameraTheta=3.06 mountX=0.43 mountY=0.64, mountTheta=0.98
00:42:55.805 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=0.07, opts=13)
00:42:55.805 00.000 5052 Enqueuing Move request for stepguider (-0.81, 0.07)
00:42:55.805 00.000 8976 Worker thread wakes up
00:42:55.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 0.07) opts 0xd
00:42:55.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 0.07)
00:42:55.805 00.000 8976 Moving (-0.81, 0.07) raw xDistance=0.43 yDistance=0.64
00:42:55.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
00:42:55.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.64
00:42:55.805 00.000 8976 MoveAxis(L, 2, ABG)
00:42:55.805 00.000 8976 stepping (-3, 5) + (-2, 0)
00:42:55.805 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:55.807 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:42:55.817 00.010 5052 UpdateGuideState exits: m=204 SNR=9.8
00:42:55.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:55.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:55.817 00.000 5052 Enqueuing Expose request
00:42:55.843 00.026 8976 Received - 47 (G) 
00:42:55.843 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:55.843 00.000 8976 stepped: pos (-5, 5)
00:42:55.843 00.000 8976 MoveAxis(D, 3, ABG)
00:42:55.843 00.000 8976 stepping (-5, 5) + (0, -3)
00:42:55.843 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:55.874 00.031 8976 Received - 47 (G) 
00:42:55.875 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:42:55.875 00.000 8976 stepped: pos (-5, 2)
00:42:55.875 00.000 8976 move complete, result=0
00:42:55.875 00.000 8976 worker thread done servicing request
00:42:55.875 00.000 8976 Worker thread wakes up
00:42:55.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:55.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:55.875 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 3 ms SOUTH
00:42:56.567 00.692 8976 Exposure complete
00:42:56.573 00.006 8976 worker thread done servicing request
00:42:56.573 00.000 5052 OnExposeComplete: enter
00:42:56.573 00.000 5052 UpdateGuideState(): m_state=6
00:42:56.573 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 181
00:42:56.574 00.001 5052 Star::Find returns 1 (0), X=328.64, Y=281.58, Mass=202, SNR=9.7, Peak=63 HFD=3.4
00:42:56.574 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
00:42:56.574 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
00:42:56.574 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.13 hyp=0.55 cameraTheta=-2.91 mountX=0.13 mountY=0.52, mountTheta=1.33
00:42:56.574 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.13, opts=13)
00:42:56.574 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.13)
00:42:56.575 00.001 8976 Worker thread wakes up
00:42:56.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.13) opts 0xd
00:42:56.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.13)
00:42:56.575 00.000 8976 Moving (-0.54, -0.13) raw xDistance=0.13 yDistance=0.52
00:42:56.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:42:56.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.52
00:42:56.575 00.000 8976 MoveAxis(R, 0, ABG)
00:42:56.575 00.000 8976 MoveAxis(D, 2, ABG)
00:42:56.575 00.000 8976 stepping (-5, 2) + (0, -2)
00:42:56.575 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:56.575 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:42:56.585 00.010 5052 UpdateGuideState exits: m=202 SNR=9.7
00:42:56.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:56.585 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:56.585 00.000 5052 Enqueuing Expose request
00:42:56.610 00.025 8976 Received - 47 (G) 
00:42:56.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:56.610 00.000 8976 stepped: pos (-5, 0)
00:42:56.610 00.000 8976 move complete, result=0
00:42:56.610 00.000 8976 worker thread done servicing request
00:42:56.610 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:42:56.610 00.000 8976 Worker thread wakes up
00:42:56.610 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:56.610 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:57.300 00.690 8976 Exposure complete
00:42:57.306 00.006 8976 worker thread done servicing request
00:42:57.306 00.000 5052 OnExposeComplete: enter
00:42:57.306 00.000 5052 UpdateGuideState(): m_state=6
00:42:57.306 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 182
00:42:57.306 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.03, Mass=208, SNR=9.9, Peak=66 HFD=3.6
00:42:57.306 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
00:42:57.306 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
00:42:57.306 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.32 hyp=0.34 cameraTheta=1.85 mountX=0.33 mountY=-0.10, mountTheta=-0.29
00:42:57.307 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.32, opts=13)
00:42:57.307 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.32)
00:42:57.308 00.001 8976 Worker thread wakes up
00:42:57.308 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.32) opts 0xd
00:42:57.308 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.32)
00:42:57.308 00.000 8976 Moving (-0.09, 0.32) raw xDistance=0.33 yDistance=-0.10
00:42:57.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:42:57.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:42:57.308 00.000 8976 MoveAxis(L, 1, ABG)
00:42:57.308 00.000 8976 stepping (-5, 0) + (-1, 0)
00:42:57.308 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:57.309 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:42:57.318 00.009 5052 UpdateGuideState exits: m=208 SNR=9.9
00:42:57.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:57.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:57.318 00.000 5052 Enqueuing Expose request
00:42:57.329 00.011 8976 Received - 47 (G) 
00:42:57.329 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:57.329 00.000 8976 stepped: pos (-6, 0)
00:42:57.329 00.000 8976 MoveAxis(U, 0, ABG)
00:42:57.329 00.000 8976 move complete, result=0
00:42:57.329 00.000 8976 worker thread done servicing request
00:42:57.329 00.000 8976 Worker thread wakes up
00:42:57.329 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:42:57.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:57.329 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:58.019 00.690 8976 Exposure complete
00:42:58.024 00.005 8976 worker thread done servicing request
00:42:58.024 00.000 5052 OnExposeComplete: enter
00:42:58.024 00.000 5052 UpdateGuideState(): m_state=6
00:42:58.024 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 183
00:42:58.024 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.49, Mass=207, SNR=9.9, Peak=63 HFD=3.2
00:42:58.024 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
00:42:58.024 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
00:42:58.024 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-0.67 mountX=-0.32 mountY=-0.11, mountTheta=-2.80
00:42:58.025 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.22, opts=13)
00:42:58.025 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.22)
00:42:58.025 00.000 8976 Worker thread wakes up
00:42:58.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.22) opts 0xd
00:42:58.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.22)
00:42:58.025 00.000 8976 Moving (0.27, -0.22) raw xDistance=-0.32 yDistance=-0.11
00:42:58.026 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
00:42:58.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:42:58.026 00.000 8976 MoveAxis(R, 1, ABG)
00:42:58.026 00.000 8976 stepping (-6, 0) + (1, 0)
00:42:58.026 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:58.027 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:42:58.036 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
00:42:58.037 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:58.037 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:58.037 00.000 5052 Enqueuing Expose request
00:42:58.049 00.012 8976 Received - 47 (G) 
00:42:58.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:42:58.049 00.000 8976 stepped: pos (-5, 0)
00:42:58.049 00.000 8976 MoveAxis(U, 0, ABG)
00:42:58.049 00.000 8976 move complete, result=0
00:42:58.049 00.000 8976 worker thread done servicing request
00:42:58.049 00.000 8976 Worker thread wakes up
00:42:58.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:58.049 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
00:42:58.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:58.741 00.692 8976 Exposure complete
00:42:58.747 00.006 8976 worker thread done servicing request
00:42:58.747 00.000 5052 OnExposeComplete: enter
00:42:58.747 00.000 5052 UpdateGuideState(): m_state=6
00:42:58.747 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 184
00:42:58.747 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.85, Mass=204, SNR=9.8, Peak=62 HFD=3.2
00:42:58.747 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
00:42:58.747 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
00:42:58.747 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.14 hyp=0.63 cameraTheta=0.23 mountX=-0.15 mountY=-0.60, mountTheta=-1.82
00:42:58.748 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.14, opts=13)
00:42:58.748 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.14)
00:42:58.748 00.000 8976 Worker thread wakes up
00:42:58.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.14) opts 0xd
00:42:58.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.14)
00:42:58.748 00.000 8976 Moving (0.62, 0.14) raw xDistance=-0.15 yDistance=-0.60
00:42:58.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:42:58.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.60
00:42:58.748 00.000 8976 MoveAxis(R, 0, ABG)
00:42:58.748 00.000 8976 MoveAxis(U, 2, ABG)
00:42:58.748 00.000 8976 stepping (-5, 0) + (0, 2)
00:42:58.748 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:58.749 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:42:58.758 00.009 5052 UpdateGuideState exits: m=204 SNR=9.8
00:42:58.758 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:58.758 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:58.758 00.000 5052 Enqueuing Expose request
00:42:58.784 00.026 8976 Received - 47 (G) 
00:42:58.784 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:58.784 00.000 8976 stepped: pos (-5, 2)
00:42:58.784 00.000 8976 move complete, result=0
00:42:58.784 00.000 8976 worker thread done servicing request
00:42:58.784 00.000 8976 Worker thread wakes up
00:42:58.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:58.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:58.784 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
00:42:59.475 00.691 8976 Exposure complete
00:42:59.480 00.005 8976 worker thread done servicing request
00:42:59.481 00.001 5052 OnExposeComplete: enter
00:42:59.481 00.000 5052 UpdateGuideState(): m_state=6
00:42:59.481 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 185
00:42:59.481 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.76, Mass=176, SNR=9.2, Peak=65 HFD=2.7
00:42:59.481 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
00:42:59.481 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
00:42:59.481 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.05 hyp=0.66 cameraTheta=0.08 mountX=-0.25 mountY=-0.57, mountTheta=-1.99
00:42:59.481 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.05, opts=13)
00:42:59.481 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.05)
00:42:59.482 00.001 8976 Worker thread wakes up
00:42:59.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.05) opts 0xd
00:42:59.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.05)
00:42:59.482 00.000 8976 Moving (0.65, 0.05) raw xDistance=-0.25 yDistance=-0.57
00:42:59.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:42:59.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
00:42:59.482 00.000 8976 MoveAxis(R, 0, ABG)
00:42:59.482 00.000 8976 MoveAxis(U, 2, ABG)
00:42:59.482 00.000 8976 stepping (-5, 2) + (0, 2)
00:42:59.482 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:59.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:42:59.492 00.010 5052 UpdateGuideState exits: m=176 SNR=9.2
00:42:59.492 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:59.492 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:42:59.492 00.000 5052 Enqueuing Expose request
00:42:59.503 00.011 8976 Received - 47 (G) 
00:42:59.503 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:42:59.503 00.000 8976 stepped: pos (-5, 4)
00:42:59.503 00.000 8976 move complete, result=0
00:42:59.503 00.000 8976 worker thread done servicing request
00:42:59.503 00.000 8976 Worker thread wakes up
00:42:59.504 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:42:59.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:42:59.504 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.6 px 2 ms NORTH
00:43:00.192 00.688 8976 Exposure complete
00:43:00.198 00.006 8976 worker thread done servicing request
00:43:00.198 00.000 5052 OnExposeComplete: enter
00:43:00.198 00.000 5052 UpdateGuideState(): m_state=6
00:43:00.198 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 186
00:43:00.198 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.90, Mass=187, SNR=9.5, Peak=66 HFD=2.7
00:43:00.198 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
00:43:00.198 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
00:43:00.198 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.19 hyp=0.85 cameraTheta=0.23 mountX=-0.20 mountY=-0.80, mountTheta=-1.82
00:43:00.199 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.19, opts=13)
00:43:00.199 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.19)
00:43:00.199 00.000 8976 Worker thread wakes up
00:43:00.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.19) opts 0xd
00:43:00.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.19)
00:43:00.199 00.000 8976 Moving (0.83, 0.19) raw xDistance=-0.20 yDistance=-0.80
00:43:00.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:43:00.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.80
00:43:00.199 00.000 8976 MoveAxis(R, 0, ABG)
00:43:00.199 00.000 8976 MoveAxis(U, 3, ABG)
00:43:00.199 00.000 8976 stepping (-5, 4) + (0, 3)
00:43:00.199 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:00.200 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:43:00.209 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
00:43:00.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:00.209 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:00.209 00.000 5052 Enqueuing Expose request
00:43:00.239 00.030 8976 Received - 47 (G) 
00:43:00.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:00.239 00.000 8976 stepped: pos (-5, 7)
00:43:00.239 00.000 8976 move complete, result=0
00:43:00.239 00.000 8976 worker thread done servicing request
00:43:00.239 00.000 8976 Worker thread wakes up
00:43:00.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:00.239 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
00:43:00.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:00.932 00.693 8976 Exposure complete
00:43:00.937 00.005 8976 worker thread done servicing request
00:43:00.937 00.000 5052 OnExposeComplete: enter
00:43:00.937 00.000 5052 UpdateGuideState(): m_state=6
00:43:00.938 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 187
00:43:00.938 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.48, Mass=203, SNR=9.8, Peak=72 HFD=3.2
00:43:00.938 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
00:43:00.938 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
00:43:00.938 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.28 cameraTheta=-0.92 mountX=-0.28 mountY=-0.02, mountTheta=-3.06
00:43:00.939 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.23, opts=13)
00:43:00.939 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.23)
00:43:00.939 00.000 8976 Worker thread wakes up
00:43:00.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.23) opts 0xd
00:43:00.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.23)
00:43:00.939 00.000 8976 Moving (0.17, -0.23) raw xDistance=-0.28 yDistance=-0.02
00:43:00.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:43:00.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:43:00.939 00.000 8976 MoveAxis(R, 1, ABG)
00:43:00.939 00.000 8976 stepping (-5, 7) + (1, 0)
00:43:00.939 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:00.940 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:43:00.950 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
00:43:00.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:00.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:00.950 00.000 5052 Enqueuing Expose request
00:43:00.958 00.008 8976 Received - 47 (G) 
00:43:00.958 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:00.958 00.000 8976 stepped: pos (-4, 7)
00:43:00.958 00.000 8976 MoveAxis(U, 0, ABG)
00:43:00.958 00.000 8976 move complete, result=0
00:43:00.958 00.000 8976 worker thread done servicing request
00:43:00.958 00.000 8976 Worker thread wakes up
00:43:00.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:00.958 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:00.958 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
00:43:01.660 00.702 8976 Exposure complete
00:43:01.666 00.006 8976 worker thread done servicing request
00:43:01.666 00.000 5052 OnExposeComplete: enter
00:43:01.666 00.000 5052 UpdateGuideState(): m_state=6
00:43:01.666 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 188
00:43:01.666 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.80, Mass=190, SNR=9.5, Peak=66 HFD=3.2
00:43:01.666 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
00:43:01.666 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
00:43:01.666 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.09 hyp=0.33 cameraTheta=0.27 mountX=-0.07 mountY=-0.31, mountTheta=-1.78
00:43:01.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.09, opts=13)
00:43:01.667 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.09)
00:43:01.668 00.001 8976 Worker thread wakes up
00:43:01.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.09) opts 0xd
00:43:01.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.09)
00:43:01.668 00.000 8976 Moving (0.32, 0.09) raw xDistance=-0.07 yDistance=-0.31
00:43:01.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:43:01.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:43:01.668 00.000 8976 MoveAxis(R, 0, ABG)
00:43:01.668 00.000 8976 MoveAxis(U, 1, ABG)
00:43:01.668 00.000 8976 stepping (-4, 7) + (0, 1)
00:43:01.668 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:01.669 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:43:01.678 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
00:43:01.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:01.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:01.678 00.000 5052 Enqueuing Expose request
00:43:01.693 00.015 8976 Received - 47 (G) 
00:43:01.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:01.693 00.000 8976 stepped: pos (-4, 8)
00:43:01.694 00.001 8976 move complete, result=0
00:43:01.694 00.000 8976 worker thread done servicing request
00:43:01.694 00.000 8976 Worker thread wakes up
00:43:01.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:01.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:01.694 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:43:02.383 00.689 8976 Exposure complete
00:43:02.389 00.006 8976 worker thread done servicing request
00:43:02.389 00.000 5052 OnExposeComplete: enter
00:43:02.389 00.000 5052 UpdateGuideState(): m_state=6
00:43:02.389 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 189
00:43:02.389 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.49, Mass=181, SNR=9.3, Peak=67 HFD=3.3
00:43:02.389 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
00:43:02.389 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.01 = -3.01)
00:43:02.389 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-0.87 mountX=-0.28 mountY=-0.04, mountTheta=-3.01
00:43:02.390 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.22, opts=13)
00:43:02.390 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.22)
00:43:02.390 00.000 8976 Worker thread wakes up
00:43:02.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.22) opts 0xd
00:43:02.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.22)
00:43:02.390 00.000 8976 Moving (0.19, -0.22) raw xDistance=-0.28 yDistance=-0.04
00:43:02.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:43:02.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:43:02.390 00.000 8976 MoveAxis(R, 1, ABG)
00:43:02.390 00.000 8976 stepping (-4, 8) + (1, 0)
00:43:02.390 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:02.391 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:43:02.400 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
00:43:02.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:02.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:02.400 00.000 5052 Enqueuing Expose request
00:43:02.412 00.012 8976 Received - 47 (G) 
00:43:02.412 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:02.412 00.000 8976 stepped: pos (-3, 8)
00:43:02.412 00.000 8976 MoveAxis(U, 0, ABG)
00:43:02.413 00.001 8976 move complete, result=0
00:43:02.413 00.000 8976 worker thread done servicing request
00:43:02.413 00.000 8976 Worker thread wakes up
00:43:02.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:02.413 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:02.413 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
00:43:03.100 00.687 8976 Exposure complete
00:43:03.105 00.005 8976 worker thread done servicing request
00:43:03.105 00.000 5052 OnExposeComplete: enter
00:43:03.105 00.000 5052 UpdateGuideState(): m_state=6
00:43:03.105 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 190
00:43:03.106 00.001 5052 Star::Find returns 1 (0), X=329.00, Y=281.73, Mass=196, SNR=9.7, Peak=69 HFD=3.2
00:43:03.106 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
00:43:03.106 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
00:43:03.106 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.01 mountX=0.10 mountY=0.13, mountTheta=0.93
00:43:03.106 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.02, opts=13)
00:43:03.106 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.02)
00:43:03.106 00.000 8976 Worker thread wakes up
00:43:03.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.02) opts 0xd
00:43:03.107 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.02)
00:43:03.107 00.000 8976 Moving (-0.18, 0.02) raw xDistance=0.10 yDistance=0.13
00:43:03.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:43:03.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:43:03.107 00.000 8976 MoveAxis(R, 0, ABG)
00:43:03.107 00.000 8976 MoveAxis(U, 0, ABG)
00:43:03.107 00.000 8976 move complete, result=0
00:43:03.107 00.000 8976 worker thread done servicing request
00:43:03.107 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:43:03.116 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
00:43:03.117 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:03.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:03.117 00.000 5052 Enqueuing Expose request
00:43:03.117 00.000 8976 Worker thread wakes up
00:43:03.117 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:03.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:03.117 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:03.801 00.684 8976 Exposure complete
00:43:03.806 00.005 8976 worker thread done servicing request
00:43:03.806 00.000 5052 OnExposeComplete: enter
00:43:03.806 00.000 5052 UpdateGuideState(): m_state=6
00:43:03.806 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 191
00:43:03.806 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.76, Mass=176, SNR=9.1, Peak=66 HFD=3.0
00:43:03.807 00.001 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
00:43:03.807 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
00:43:03.807 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.74 mountX=0.09 mountY=0.07, mountTheta=0.63
00:43:03.807 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.05, opts=13)
00:43:03.807 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.05)
00:43:03.807 00.000 8976 Worker thread wakes up
00:43:03.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.05) opts 0xd
00:43:03.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.05)
00:43:03.808 00.001 8976 Moving (-0.11, 0.05) raw xDistance=0.09 yDistance=0.07
00:43:03.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:43:03.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:43:03.808 00.000 8976 MoveAxis(R, 0, ABG)
00:43:03.808 00.000 8976 MoveAxis(U, 0, ABG)
00:43:03.808 00.000 8976 move complete, result=0
00:43:03.808 00.000 8976 worker thread done servicing request
00:43:03.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:43:03.817 00.009 5052 UpdateGuideState exits: m=176 SNR=9.1
00:43:03.818 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:03.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:03.818 00.000 5052 Enqueuing Expose request
00:43:03.818 00.000 8976 Worker thread wakes up
00:43:03.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:03.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:03.818 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:04.508 00.690 8976 Exposure complete
00:43:04.514 00.006 8976 worker thread done servicing request
00:43:04.514 00.000 5052 OnExposeComplete: enter
00:43:04.514 00.000 5052 UpdateGuideState(): m_state=6
00:43:04.514 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 192
00:43:04.514 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.94, Mass=184, SNR=9.3, Peak=63 HFD=3.4
00:43:04.514 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
00:43:04.514 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
00:43:04.514 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.23 hyp=0.55 cameraTheta=2.71 mountX=0.44 mountY=0.29, mountTheta=0.59
00:43:04.514 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.23, opts=13)
00:43:04.515 00.001 5052 Enqueuing Move request for stepguider (-0.50, 0.23)
00:43:04.515 00.000 8976 Worker thread wakes up
00:43:04.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.23) opts 0xd
00:43:04.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.23)
00:43:04.515 00.000 8976 Moving (-0.50, 0.23) raw xDistance=0.44 yDistance=0.29
00:43:04.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
00:43:04.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:43:04.515 00.000 8976 MoveAxis(L, 2, ABG)
00:43:04.515 00.000 8976 stepping (-3, 8) + (-2, 0)
00:43:04.515 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:04.516 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:43:04.525 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
00:43:04.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:04.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:04.525 00.000 5052 Enqueuing Expose request
00:43:04.539 00.014 8976 Received - 47 (G) 
00:43:04.539 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:04.539 00.000 8976 stepped: pos (-5, 8)
00:43:04.539 00.000 8976 MoveAxis(D, 1, ABG)
00:43:04.539 00.000 8976 stepping (-5, 8) + (0, -1)
00:43:04.539 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:04.571 00.032 8976 Received - 47 (G) 
00:43:04.571 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:04.571 00.000 8976 stepped: pos (-5, 7)
00:43:04.571 00.000 8976 move complete, result=0
00:43:04.571 00.000 8976 worker thread done servicing request
00:43:04.571 00.000 8976 Worker thread wakes up
00:43:04.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:04.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:04.571 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:43:05.262 00.691 8976 Exposure complete
00:43:05.267 00.005 8976 worker thread done servicing request
00:43:05.267 00.000 5052 OnExposeComplete: enter
00:43:05.267 00.000 5052 UpdateGuideState(): m_state=6
00:43:05.267 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 193
00:43:05.267 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.45, Mass=164, SNR=8.8, Peak=62 HFD=3.4
00:43:05.267 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.70 = 1.59)
00:43:05.267 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
00:43:05.267 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.26 hyp=0.55 cameraTheta=-2.65 mountX=-0.01 mountY=0.54, mountTheta=1.59
00:43:05.267 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.26, opts=13)
00:43:05.269 00.002 5052 Enqueuing Move request for stepguider (-0.48, -0.26)
00:43:05.269 00.000 8976 Worker thread wakes up
00:43:05.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.26) opts 0xd
00:43:05.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.26)
00:43:05.269 00.000 8976 Moving (-0.48, -0.26) raw xDistance=-0.01 yDistance=0.54
00:43:05.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:43:05.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
00:43:05.269 00.000 8976 MoveAxis(R, 0, ABG)
00:43:05.269 00.000 8976 MoveAxis(D, 2, ABG)
00:43:05.269 00.000 8976 stepping (-5, 7) + (0, -2)
00:43:05.269 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:05.269 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:43:05.279 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
00:43:05.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:05.279 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:05.279 00.000 5052 Enqueuing Expose request
00:43:05.306 00.027 8976 Received - 47 (G) 
00:43:05.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:05.306 00.000 8976 stepped: pos (-5, 5)
00:43:05.307 00.001 8976 move complete, result=0
00:43:05.307 00.000 8976 worker thread done servicing request
00:43:05.307 00.000 8976 Worker thread wakes up
00:43:05.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:05.307 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:05.307 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:43:06.001 00.694 8976 Exposure complete
00:43:06.005 00.004 8976 worker thread done servicing request
00:43:06.006 00.001 5052 OnExposeComplete: enter
00:43:06.006 00.000 5052 UpdateGuideState(): m_state=6
00:43:06.006 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 194
00:43:06.006 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.98, Mass=183, SNR=9.3, Peak=66 HFD=3.1
00:43:06.006 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
00:43:06.006 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
00:43:06.006 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.27 hyp=0.60 cameraTheta=2.67 mountX=0.49 mountY=0.30, mountTheta=0.55
00:43:06.007 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.27, opts=13)
00:43:06.007 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.27)
00:43:06.007 00.000 8976 Worker thread wakes up
00:43:06.007 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.27) opts 0xd
00:43:06.007 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.27)
00:43:06.007 00.000 8976 Moving (-0.53, 0.27) raw xDistance=0.49 yDistance=0.30
00:43:06.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:43:06.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
00:43:06.007 00.000 8976 MoveAxis(L, 2, ABG)
00:43:06.007 00.000 8976 stepping (-5, 5) + (-2, 0)
00:43:06.007 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:06.008 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:43:06.019 00.011 5052 UpdateGuideState exits: m=183 SNR=9.3
00:43:06.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:06.019 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:06.019 00.000 5052 Enqueuing Expose request
00:43:06.041 00.022 8976 Received - 47 (G) 
00:43:06.042 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:06.042 00.000 8976 stepped: pos (-7, 5)
00:43:06.042 00.000 8976 MoveAxis(D, 1, ABG)
00:43:06.042 00.000 8976 stepping (-7, 5) + (0, -1)
00:43:06.042 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:06.073 00.031 8976 Received - 47 (G) 
00:43:06.073 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:06.073 00.000 8976 stepped: pos (-7, 4)
00:43:06.073 00.000 8976 move complete, result=0
00:43:06.073 00.000 8976 worker thread done servicing request
00:43:06.073 00.000 8976 Worker thread wakes up
00:43:06.073 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:43:06.074 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:06.074 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:06.764 00.690 8976 Exposure complete
00:43:06.770 00.006 8976 worker thread done servicing request
00:43:06.770 00.000 5052 OnExposeComplete: enter
00:43:06.770 00.000 5052 UpdateGuideState(): m_state=6
00:43:06.770 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 195
00:43:06.770 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.80, Mass=205, SNR=9.9, Peak=67 HFD=3.2
00:43:06.770 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
00:43:06.770 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
00:43:06.770 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.09 hyp=0.84 cameraTheta=3.03 mountX=0.46 mountY=0.65, mountTheta=0.95
00:43:06.771 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.09, opts=13)
00:43:06.771 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.09)
00:43:06.771 00.000 8976 Worker thread wakes up
00:43:06.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.09) opts 0xd
00:43:06.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.09)
00:43:06.771 00.000 8976 Moving (-0.83, 0.09) raw xDistance=0.46 yDistance=0.65
00:43:06.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
00:43:06.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.65
00:43:06.771 00.000 8976 MoveAxis(L, 2, ABG)
00:43:06.771 00.000 8976 stepping (-7, 4) + (-2, 0)
00:43:06.771 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:06.773 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:43:06.782 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
00:43:06.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:06.782 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:06.782 00.000 5052 Enqueuing Expose request
00:43:06.809 00.027 8976 Received - 47 (G) 
00:43:06.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:06.809 00.000 8976 stepped: pos (-9, 4)
00:43:06.809 00.000 8976 MoveAxis(D, 3, ABG)
00:43:06.809 00.000 8976 stepping (-9, 4) + (0, -3)
00:43:06.809 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:06.841 00.032 8976 Received - 47 (G) 
00:43:06.841 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:06.841 00.000 8976 stepped: pos (-9, 1)
00:43:06.841 00.000 8976 move complete, result=0
00:43:06.841 00.000 8976 worker thread done servicing request
00:43:06.841 00.000 8976 Worker thread wakes up
00:43:06.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:06.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:06.841 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
00:43:07.529 00.688 8976 Exposure complete
00:43:07.534 00.005 8976 worker thread done servicing request
00:43:07.534 00.000 5052 OnExposeComplete: enter
00:43:07.534 00.000 5052 UpdateGuideState(): m_state=6
00:43:07.534 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 196
00:43:07.534 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.34, Mass=218, SNR=10.2, Peak=68 HFD=3.4
00:43:07.534 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.23 = 2.05)
00:43:07.534 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.95)
00:43:07.534 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.37 hyp=0.45 cameraTheta=-2.19 mountX=-0.21 mountY=0.42, mountTheta=2.03
00:43:07.535 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.37, opts=13)
00:43:07.535 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.37)
00:43:07.535 00.000 8976 Worker thread wakes up
00:43:07.535 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.37) opts 0xd
00:43:07.535 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.37)
00:43:07.535 00.000 8976 Moving (-0.26, -0.37) raw xDistance=-0.21 yDistance=0.42
00:43:07.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:43:07.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
00:43:07.535 00.000 8976 MoveAxis(R, 0, ABG)
00:43:07.536 00.001 8976 MoveAxis(D, 2, ABG)
00:43:07.536 00.000 8976 stepping (-9, 1) + (0, -2)
00:43:07.536 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:07.536 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:43:07.546 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
00:43:07.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:07.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:07.546 00.000 5052 Enqueuing Expose request
00:43:07.561 00.015 8976 Received - 47 (G) 
00:43:07.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:07.561 00.000 8976 stepped: pos (-9, -1)
00:43:07.561 00.000 8976 move complete, result=0
00:43:07.561 00.000 8976 worker thread done servicing request
00:43:07.561 00.000 8976 Worker thread wakes up
00:43:07.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:07.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:07.561 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:43:08.251 00.690 8976 Exposure complete
00:43:08.256 00.005 8976 worker thread done servicing request
00:43:08.256 00.000 5052 OnExposeComplete: enter
00:43:08.256 00.000 5052 UpdateGuideState(): m_state=6
00:43:08.256 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 197
00:43:08.256 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.51, Mass=206, SNR=10.0, Peak=66 HFD=3.5
00:43:08.256 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.45 = 1.83)
00:43:08.256 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
00:43:08.256 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-2.41 mountX=-0.08 mountY=0.29, mountTheta=1.83
00:43:08.259 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.20, opts=13)
00:43:08.259 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.20)
00:43:08.259 00.000 8976 Worker thread wakes up
00:43:08.259 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.20) opts 0xd
00:43:08.259 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.20)
00:43:08.259 00.000 8976 Moving (-0.22, -0.20) raw xDistance=-0.08 yDistance=0.29
00:43:08.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:43:08.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
00:43:08.259 00.000 8976 MoveAxis(R, 0, ABG)
00:43:08.259 00.000 8976 MoveAxis(D, 1, ABG)
00:43:08.259 00.000 8976 stepping (-9, -1) + (0, -1)
00:43:08.259 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:08.261 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:43:08.272 00.011 5052 UpdateGuideState exits: m=206 SNR=10.0
00:43:08.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:08.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:08.272 00.000 5052 Enqueuing Expose request
00:43:08.280 00.008 8976 Received - 47 (G) 
00:43:08.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:08.280 00.000 8976 stepped: pos (-9, -2)
00:43:08.280 00.000 8976 move complete, result=0
00:43:08.280 00.000 8976 worker thread done servicing request
00:43:08.280 00.000 8976 Worker thread wakes up
00:43:08.280 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:43:08.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:08.281 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:08.973 00.692 8976 Exposure complete
00:43:08.978 00.005 8976 worker thread done servicing request
00:43:08.978 00.000 5052 OnExposeComplete: enter
00:43:08.978 00.000 5052 UpdateGuideState(): m_state=6
00:43:08.978 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 198
00:43:08.978 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=282.04, Mass=197, SNR=9.6, Peak=65 HFD=3.2
00:43:08.978 00.000 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
00:43:08.979 00.001 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.07 = -1.07)
00:43:08.979 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.33 hyp=0.37 cameraTheta=1.08 mountX=0.21 mountY=-0.32, mountTheta=-0.99
00:43:08.979 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.33, opts=13)
00:43:08.979 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.33)
00:43:08.979 00.000 8976 Worker thread wakes up
00:43:08.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.33) opts 0xd
00:43:08.980 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.33)
00:43:08.980 00.000 8976 Moving (0.17, 0.33) raw xDistance=0.21 yDistance=-0.32
00:43:08.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:43:08.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
00:43:08.980 00.000 8976 MoveAxis(R, 0, ABG)
00:43:08.980 00.000 8976 MoveAxis(U, 1, ABG)
00:43:08.980 00.000 8976 stepping (-9, -2) + (0, 1)
00:43:08.980 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:08.981 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:43:08.990 00.009 5052 UpdateGuideState exits: m=197 SNR=9.6
00:43:08.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:08.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:08.990 00.000 5052 Enqueuing Expose request
00:43:08.999 00.009 8976 Received - 47 (G) 
00:43:08.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:08.999 00.000 8976 stepped: pos (-9, -1)
00:43:08.999 00.000 8976 move complete, result=0
00:43:08.999 00.000 8976 worker thread done servicing request
00:43:08.999 00.000 8976 Worker thread wakes up
00:43:08.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:08.999 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:43:08.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:09.685 00.686 8976 Exposure complete
00:43:09.691 00.006 8976 worker thread done servicing request
00:43:09.691 00.000 5052 OnExposeComplete: enter
00:43:09.691 00.000 5052 UpdateGuideState(): m_state=6
00:43:09.691 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 199
00:43:09.691 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.81, Mass=176, SNR=9.2, Peak=64 HFD=2.9
00:43:09.691 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
00:43:09.691 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
00:43:09.691 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=0.07 mountY=-0.10, mountTheta=-0.97
00:43:09.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.11, opts=13)
00:43:09.692 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.11)
00:43:09.692 00.000 8976 Worker thread wakes up
00:43:09.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.11) opts 0xd
00:43:09.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.11)
00:43:09.692 00.000 8976 Moving (0.05, 0.11) raw xDistance=0.07 yDistance=-0.10
00:43:09.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:43:09.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:43:09.692 00.000 8976 MoveAxis(R, 0, ABG)
00:43:09.692 00.000 8976 MoveAxis(U, 0, ABG)
00:43:09.692 00.000 8976 move complete, result=0
00:43:09.692 00.000 8976 worker thread done servicing request
00:43:09.693 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:43:09.702 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
00:43:09.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:09.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:09.702 00.000 5052 Enqueuing Expose request
00:43:09.702 00.000 8976 Worker thread wakes up
00:43:09.703 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:09.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:09.703 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:10.390 00.687 8976 Exposure complete
00:43:10.395 00.005 8976 worker thread done servicing request
00:43:10.395 00.000 5052 OnExposeComplete: enter
00:43:10.395 00.000 5052 UpdateGuideState(): m_state=6
00:43:10.395 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 200
00:43:10.395 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.83, Mass=194, SNR=9.6, Peak=67 HFD=3.4
00:43:10.395 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
00:43:10.395 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
00:43:10.395 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.13 hyp=0.51 cameraTheta=0.25 mountX=-0.11 mountY=-0.48, mountTheta=-1.80
00:43:10.396 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.13, opts=13)
00:43:10.396 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.13)
00:43:10.396 00.000 8976 Worker thread wakes up
00:43:10.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.13) opts 0xd
00:43:10.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.13)
00:43:10.396 00.000 8976 Moving (0.49, 0.13) raw xDistance=-0.11 yDistance=-0.48
00:43:10.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:43:10.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
00:43:10.396 00.000 8976 MoveAxis(R, 0, ABG)
00:43:10.396 00.000 8976 MoveAxis(U, 2, ABG)
00:43:10.397 00.001 8976 stepping (-9, -1) + (0, 2)
00:43:10.397 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:10.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:43:10.407 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
00:43:10.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:10.407 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:10.407 00.000 5052 Enqueuing Expose request
00:43:10.422 00.015 8976 Received - 47 (G) 
00:43:10.422 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:10.422 00.000 8976 stepped: pos (-9, 1)
00:43:10.422 00.000 8976 move complete, result=0
00:43:10.422 00.000 8976 worker thread done servicing request
00:43:10.422 00.000 8976 Worker thread wakes up
00:43:10.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:10.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:10.422 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:43:11.111 00.689 8976 Exposure complete
00:43:11.116 00.005 8976 worker thread done servicing request
00:43:11.116 00.000 5052 OnExposeComplete: enter
00:43:11.116 00.000 5052 UpdateGuideState(): m_state=6
00:43:11.116 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 201
00:43:11.116 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=282.14, Mass=208, SNR=9.9, Peak=60 HFD=3.1
00:43:11.116 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
00:43:11.116 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
00:43:11.116 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.43 hyp=0.45 cameraTheta=1.87 mountX=0.44 mountY=-0.12, mountTheta=-0.27
00:43:11.117 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.43, opts=13)
00:43:11.117 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.43)
00:43:11.117 00.000 8976 Worker thread wakes up
00:43:11.117 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.43) opts 0xd
00:43:11.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.43)
00:43:11.117 00.000 8976 Moving (-0.13, 0.43) raw xDistance=0.44 yDistance=-0.12
00:43:11.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
00:43:11.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:43:11.118 00.001 8976 MoveAxis(L, 2, ABG)
00:43:11.118 00.000 8976 stepping (-9, 1) + (-2, 0)
00:43:11.118 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:11.119 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:43:11.128 00.009 5052 UpdateGuideState exits: m=208 SNR=9.9
00:43:11.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:11.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:11.128 00.000 5052 Enqueuing Expose request
00:43:11.142 00.014 8976 Received - 47 (G) 
00:43:11.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:11.142 00.000 8976 stepped: pos (-11, 1)
00:43:11.142 00.000 8976 MoveAxis(U, 0, ABG)
00:43:11.142 00.000 8976 move complete, result=0
00:43:11.142 00.000 8976 worker thread done servicing request
00:43:11.142 00.000 8976 Worker thread wakes up
00:43:11.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:11.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:11.142 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
00:43:11.832 00.690 8976 Exposure complete
00:43:11.837 00.005 8976 worker thread done servicing request
00:43:11.837 00.000 5052 OnExposeComplete: enter
00:43:11.837 00.000 5052 UpdateGuideState(): m_state=6
00:43:11.837 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 202
00:43:11.837 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.77, Mass=186, SNR=9.4, Peak=60 HFD=2.9
00:43:11.837 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
00:43:11.837 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
00:43:11.838 00.001 5052 CameraToMount -- cameraX=0.85 cameraY=0.06 hyp=0.86 cameraTheta=0.08 mountX=-0.33 mountY=-0.75, mountTheta=-1.99
00:43:11.838 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.06, opts=13)
00:43:11.838 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.06)
00:43:11.838 00.000 8976 Worker thread wakes up
00:43:11.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.06) opts 0xd
00:43:11.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.06)
00:43:11.838 00.000 8976 Moving (0.85, 0.06) raw xDistance=-0.33 yDistance=-0.75
00:43:11.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
00:43:11.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
00:43:11.839 00.001 8976 MoveAxis(R, 1, ABG)
00:43:11.839 00.000 8976 stepping (-11, 1) + (1, 0)
00:43:11.839 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:11.839 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:43:11.849 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
00:43:11.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:11.849 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:11.849 00.000 5052 Enqueuing Expose request
00:43:11.861 00.012 8976 Received - 47 (G) 
00:43:11.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:11.861 00.000 8976 stepped: pos (-10, 1)
00:43:11.861 00.000 8976 MoveAxis(U, 3, ABG)
00:43:11.861 00.000 8976 stepping (-10, 1) + (0, 3)
00:43:11.861 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:11.893 00.032 8976 Received - 47 (G) 
00:43:11.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:11.893 00.000 8976 stepped: pos (-10, 4)
00:43:11.893 00.000 8976 move complete, result=0
00:43:11.893 00.000 8976 worker thread done servicing request
00:43:11.893 00.000 8976 Worker thread wakes up
00:43:11.893 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
00:43:11.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:11.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:12.579 00.686 8976 Exposure complete
00:43:12.584 00.005 8976 worker thread done servicing request
00:43:12.585 00.001 5052 OnExposeComplete: enter
00:43:12.585 00.000 5052 UpdateGuideState(): m_state=6
00:43:12.585 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 203
00:43:12.585 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.01, Mass=186, SNR=9.4, Peak=63 HFD=2.6
00:43:12.585 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.97 = -2.97)
00:43:12.585 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
00:43:12.585 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.70 hyp=0.88 cameraTheta=-0.92 mountX=-0.86 mountY=-0.06, mountTheta=-3.07
00:43:12.586 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.70, opts=13)
00:43:12.586 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.70)
00:43:12.586 00.000 8976 Worker thread wakes up
00:43:12.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.70) opts 0xd
00:43:12.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.70)
00:43:12.586 00.000 8976 Moving (0.53, -0.70) raw xDistance=-0.86 yDistance=-0.06
00:43:12.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.86
00:43:12.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:43:12.586 00.000 8976 MoveAxis(R, 4, ABG)
00:43:12.586 00.000 8976 stepping (-10, 4) + (4, 0)
00:43:12.586 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:43:12.587 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:43:12.596 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
00:43:12.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:12.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:12.596 00.000 5052 Enqueuing Expose request
00:43:12.628 00.032 8976 Received - 47 (G) 
00:43:12.628 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:43:12.628 00.000 8976 stepped: pos (-6, 4)
00:43:12.628 00.000 8976 MoveAxis(U, 0, ABG)
00:43:12.628 00.000 8976 move complete, result=0
00:43:12.628 00.000 8976 worker thread done servicing request
00:43:12.628 00.000 8976 Worker thread wakes up
00:43:12.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:12.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:12.628 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.1 px 0 ms NORTH
00:43:13.319 00.691 8976 Exposure complete
00:43:13.323 00.004 8976 worker thread done servicing request
00:43:13.325 00.002 5052 OnExposeComplete: enter
00:43:13.325 00.000 5052 UpdateGuideState(): m_state=6
00:43:13.325 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 204
00:43:13.325 00.000 5052 Star::Find returns 1 (0), X=330.25, Y=281.56, Mass=196, SNR=9.6, Peak=67 HFD=3.1
00:43:13.325 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
00:43:13.325 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
00:43:13.325 00.000 5052 CameraToMount -- cameraX=1.07 cameraY=-0.15 hyp=1.09 cameraTheta=-0.14 mountX=-0.62 mountY=-0.82, mountTheta=-2.22
00:43:13.325 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.07, y=-0.15, opts=13)
00:43:13.325 00.000 5052 Enqueuing Move request for stepguider (1.07, -0.15)
00:43:13.326 00.001 8976 Worker thread wakes up
00:43:13.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.07, -0.15) opts 0xd
00:43:13.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.07, -0.15)
00:43:13.326 00.000 8976 Moving (1.07, -0.15) raw xDistance=-0.62 yDistance=-0.82
00:43:13.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.62
00:43:13.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
00:43:13.326 00.000 8976 MoveAxis(R, 3, ABG)
00:43:13.326 00.000 8976 stepping (-6, 4) + (3, 0)
00:43:13.326 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:13.326 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:43:13.335 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
00:43:13.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:13.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:13.335 00.000 5052 Enqueuing Expose request
00:43:13.364 00.029 8976 Received - 47 (G) 
00:43:13.364 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:13.364 00.000 8976 stepped: pos (-3, 4)
00:43:13.364 00.000 8976 MoveAxis(U, 3, ABG)
00:43:13.364 00.000 8976 stepping (-3, 4) + (0, 3)
00:43:13.364 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:13.396 00.032 8976 Received - 47 (G) 
00:43:13.396 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:13.396 00.000 8976 stepped: pos (-3, 7)
00:43:13.396 00.000 8976 move complete, result=0
00:43:13.396 00.000 8976 worker thread done servicing request
00:43:13.396 00.000 8976 Worker thread wakes up
00:43:13.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:13.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:13.396 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.8 px 3 ms NORTH
00:43:14.102 00.706 8976 Exposure complete
00:43:14.108 00.006 8976 worker thread done servicing request
00:43:14.108 00.000 5052 OnExposeComplete: enter
00:43:14.108 00.000 5052 UpdateGuideState(): m_state=6
00:43:14.108 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 205
00:43:14.108 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=282.24, Mass=191, SNR=9.5, Peak=63 HFD=3.4
00:43:14.108 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
00:43:14.108 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
00:43:14.108 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.53 hyp=0.94 cameraTheta=0.60 mountX=0.12 mountY=-0.94, mountTheta=-1.44
00:43:14.109 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.53, opts=13)
00:43:14.109 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.53)
00:43:14.109 00.000 8976 Worker thread wakes up
00:43:14.109 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.53) opts 0xd
00:43:14.109 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.53)
00:43:14.109 00.000 8976 Moving (0.78, 0.53) raw xDistance=0.12 yDistance=-0.94
00:43:14.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:43:14.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.94
00:43:14.109 00.000 8976 MoveAxis(R, 0, ABG)
00:43:14.110 00.001 8976 MoveAxis(U, 4, ABG)
00:43:14.110 00.000 8976 stepping (-3, 7) + (0, 4)
00:43:14.110 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:43:14.110 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:43:14.119 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
00:43:14.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:14.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:14.119 00.000 5052 Enqueuing Expose request
00:43:14.147 00.028 8976 Received - 47 (G) 
00:43:14.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:43:14.147 00.000 8976 stepped: pos (-3, 11)
00:43:14.147 00.000 8976 move complete, result=0
00:43:14.147 00.000 8976 worker thread done servicing request
00:43:14.147 00.000 8976 Worker thread wakes up
00:43:14.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:14.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:14.147 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
00:43:14.836 00.689 8976 Exposure complete
00:43:14.841 00.005 8976 worker thread done servicing request
00:43:14.841 00.000 5052 OnExposeComplete: enter
00:43:14.841 00.000 5052 UpdateGuideState(): m_state=6
00:43:14.842 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 206
00:43:14.842 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.81, Mass=208, SNR=9.9, Peak=64 HFD=3.4
00:43:14.842 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
00:43:14.842 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
00:43:14.842 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.52 mountX=0.01 mountY=-0.21, mountTheta=-1.52
00:43:14.842 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.10, opts=13)
00:43:14.843 00.001 5052 Enqueuing Move request for stepguider (0.18, 0.10)
00:43:14.843 00.000 8976 Worker thread wakes up
00:43:14.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.10) opts 0xd
00:43:14.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.10)
00:43:14.843 00.000 8976 Moving (0.18, 0.10) raw xDistance=0.01 yDistance=-0.21
00:43:14.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:43:14.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:43:14.843 00.000 8976 MoveAxis(R, 0, ABG)
00:43:14.843 00.000 8976 MoveAxis(U, 0, ABG)
00:43:14.843 00.000 8976 move complete, result=0
00:43:14.843 00.000 8976 worker thread done servicing request
00:43:14.844 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:43:14.855 00.011 5052 UpdateGuideState exits: m=208 SNR=9.9
00:43:14.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:14.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:14.855 00.000 5052 Enqueuing Expose request
00:43:14.855 00.000 8976 Worker thread wakes up
00:43:14.855 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:14.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:14.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:15.542 00.687 8976 Exposure complete
00:43:15.547 00.005 8976 worker thread done servicing request
00:43:15.547 00.000 5052 OnExposeComplete: enter
00:43:15.547 00.000 5052 UpdateGuideState(): m_state=6
00:43:15.547 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 207
00:43:15.548 00.001 5052 Star::Find returns 1 (0), X=329.71, Y=281.89, Mass=181, SNR=9.3, Peak=67 HFD=2.7
00:43:15.548 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
00:43:15.548 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
00:43:15.548 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.18 hyp=0.56 cameraTheta=0.32 mountX=-0.09 mountY=-0.54, mountTheta=-1.73
00:43:15.548 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.18, opts=13)
00:43:15.548 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.18)
00:43:15.548 00.000 8976 Worker thread wakes up
00:43:15.549 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.18) opts 0xd
00:43:15.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.18)
00:43:15.549 00.000 8976 Moving (0.53, 0.18) raw xDistance=-0.09 yDistance=-0.54
00:43:15.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:43:15.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
00:43:15.549 00.000 8976 MoveAxis(R, 0, ABG)
00:43:15.549 00.000 8976 MoveAxis(U, 2, ABG)
00:43:15.549 00.000 8976 stepping (-3, 11) + (0, 2)
00:43:15.549 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:15.550 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:43:15.560 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
00:43:15.561 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:15.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:15.561 00.000 5052 Enqueuing Expose request
00:43:15.586 00.025 8976 Received - 47 (G) 
00:43:15.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:15.586 00.000 8976 stepped: pos (-3, 13)
00:43:15.586 00.000 8976 move complete, result=0
00:43:15.586 00.000 8976 worker thread done servicing request
00:43:15.586 00.000 8976 Worker thread wakes up
00:43:15.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:15.586 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:43:15.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:16.278 00.692 8976 Exposure complete
00:43:16.283 00.005 8976 worker thread done servicing request
00:43:16.284 00.001 5052 OnExposeComplete: enter
00:43:16.284 00.000 5052 UpdateGuideState(): m_state=6
00:43:16.284 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 208
00:43:16.284 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=282.20, Mass=170, SNR=9.0, Peak=64 HFD=3.2
00:43:16.284 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.05 = -1.05)
00:43:16.284 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
00:43:16.284 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.49 hyp=0.59 cameraTheta=1.00 mountX=0.29 mountY=-0.53, mountTheta=-1.07
00:43:16.284 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.49, opts=13)
00:43:16.285 00.001 5052 Enqueuing Move request for stepguider (0.32, 0.49)
00:43:16.285 00.000 8976 Worker thread wakes up
00:43:16.285 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.49) opts 0xd
00:43:16.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.49)
00:43:16.285 00.000 8976 Moving (0.32, 0.49) raw xDistance=0.29 yDistance=-0.53
00:43:16.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:43:16.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
00:43:16.285 00.000 8976 MoveAxis(L, 1, ABG)
00:43:16.285 00.000 8976 stepping (-3, 13) + (-1, 0)
00:43:16.285 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:16.285 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
00:43:16.295 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
00:43:16.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:16.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:16.295 00.000 5052 Enqueuing Expose request
00:43:16.305 00.010 8976 Received - 47 (G) 
00:43:16.305 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:16.305 00.000 8976 stepped: pos (-4, 13)
00:43:16.305 00.000 8976 MoveAxis(U, 2, ABG)
00:43:16.305 00.000 8976 stepping (-4, 13) + (0, 2)
00:43:16.305 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:16.337 00.032 8976 Received - 47 (G) 
00:43:16.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:16.337 00.000 8976 stepped: pos (-4, 15)
00:43:16.337 00.000 8976 move complete, result=0
00:43:16.337 00.000 8976 worker thread done servicing request
00:43:16.337 00.000 8976 Worker thread wakes up
00:43:16.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:16.337 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:16.337 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
00:43:17.029 00.692 8976 Exposure complete
00:43:17.034 00.005 8976 worker thread done servicing request
00:43:17.034 00.000 5052 OnExposeComplete: enter
00:43:17.034 00.000 5052 UpdateGuideState(): m_state=6
00:43:17.034 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 209
00:43:17.034 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.79, Mass=184, SNR=9.3, Peak=62 HFD=3.2
00:43:17.034 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
00:43:17.034 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
00:43:17.034 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.09 hyp=0.33 cameraTheta=0.26 mountX=-0.07 mountY=-0.31, mountTheta=-1.79
00:43:17.035 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.09, opts=13)
00:43:17.035 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.09)
00:43:17.035 00.000 8976 Worker thread wakes up
00:43:17.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.09) opts 0xd
00:43:17.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.09)
00:43:17.035 00.000 8976 Moving (0.32, 0.09) raw xDistance=-0.07 yDistance=-0.31
00:43:17.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:43:17.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
00:43:17.035 00.000 8976 MoveAxis(R, 0, ABG)
00:43:17.035 00.000 8976 MoveAxis(U, 1, ABG)
00:43:17.035 00.000 8976 stepping (-4, 15) + (0, 1)
00:43:17.035 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:17.036 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:43:17.045 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
00:43:17.046 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:17.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:17.046 00.000 5052 Enqueuing Expose request
00:43:17.057 00.011 8976 Received - 47 (G) 
00:43:17.057 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:17.057 00.000 8976 stepped: pos (-4, 16)
00:43:17.057 00.000 8976 move complete, result=0
00:43:17.057 00.000 8976 worker thread done servicing request
00:43:17.057 00.000 8976 Worker thread wakes up
00:43:17.057 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:43:17.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:17.057 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:17.750 00.693 8976 Exposure complete
00:43:17.755 00.005 8976 worker thread done servicing request
00:43:17.755 00.000 5052 OnExposeComplete: enter
00:43:17.755 00.000 5052 UpdateGuideState(): m_state=6
00:43:17.755 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 210
00:43:17.756 00.001 5052 Star::Find returns 1 (0), X=329.26, Y=281.73, Mass=162, SNR=8.8, Peak=62 HFD=2.9
00:43:17.756 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
00:43:17.756 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
00:43:17.756 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.22 mountX=-0.02 mountY=-0.09, mountTheta=-1.84
00:43:17.756 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.02, opts=13)
00:43:17.756 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.02)
00:43:17.756 00.000 8976 Worker thread wakes up
00:43:17.756 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.02) opts 0xd
00:43:17.757 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.02)
00:43:17.757 00.000 8976 Moving (0.09, 0.02) raw xDistance=-0.02 yDistance=-0.09
00:43:17.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:43:17.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:43:17.757 00.000 8976 MoveAxis(R, 0, ABG)
00:43:17.757 00.000 8976 MoveAxis(U, 0, ABG)
00:43:17.757 00.000 8976 move complete, result=0
00:43:17.757 00.000 8976 worker thread done servicing request
00:43:17.757 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:43:17.767 00.010 5052 UpdateGuideState exits: m=162 SNR=8.8
00:43:17.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:17.767 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:17.767 00.000 5052 Enqueuing Expose request
00:43:17.767 00.000 8976 Worker thread wakes up
00:43:17.768 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:17.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:17.768 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:18.460 00.692 8976 Exposure complete
00:43:18.466 00.006 8976 worker thread done servicing request
00:43:18.466 00.000 5052 OnExposeComplete: enter
00:43:18.466 00.000 5052 UpdateGuideState(): m_state=6
00:43:18.466 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 211
00:43:18.466 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.56, Mass=188, SNR=9.4, Peak=68 HFD=3.3
00:43:18.466 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
00:43:18.466 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.90 = -2.90)
00:43:18.466 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.75 mountX=-0.21 mountY=-0.05, mountTheta=-2.89
00:43:18.467 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.15, opts=13)
00:43:18.467 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.15)
00:43:18.467 00.000 8976 Worker thread wakes up
00:43:18.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.15) opts 0xd
00:43:18.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.15)
00:43:18.467 00.000 8976 Moving (0.16, -0.15) raw xDistance=-0.21 yDistance=-0.05
00:43:18.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:43:18.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:43:18.467 00.000 8976 MoveAxis(R, 0, ABG)
00:43:18.467 00.000 8976 MoveAxis(U, 0, ABG)
00:43:18.467 00.000 8976 move complete, result=0
00:43:18.467 00.000 8976 worker thread done servicing request
00:43:18.468 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:43:18.477 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
00:43:18.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:18.477 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:18.477 00.000 5052 Enqueuing Expose request
00:43:18.477 00.000 8976 Worker thread wakes up
00:43:18.478 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:18.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:18.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:19.178 00.700 8976 Exposure complete
00:43:19.184 00.006 8976 worker thread done servicing request
00:43:19.184 00.000 5052 OnExposeComplete: enter
00:43:19.184 00.000 5052 UpdateGuideState(): m_state=6
00:43:19.184 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 212
00:43:19.184 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.48, Mass=184, SNR=9.3, Peak=71 HFD=3.4
00:43:19.184 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.04) = xAngle (-3.66 = 2.62)
00:43:19.184 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.52)
00:43:19.184 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.62 mountX=-0.20 mountY=0.13, mountTheta=2.55
00:43:19.185 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.23, opts=13)
00:43:19.185 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.23)
00:43:19.185 00.000 8976 Worker thread wakes up
00:43:19.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.23) opts 0xd
00:43:19.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.23)
00:43:19.185 00.000 8976 Moving (-0.01, -0.23) raw xDistance=-0.20 yDistance=0.13
00:43:19.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:43:19.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:43:19.185 00.000 8976 MoveAxis(R, 0, ABG)
00:43:19.185 00.000 8976 MoveAxis(U, 0, ABG)
00:43:19.186 00.001 8976 move complete, result=0
00:43:19.186 00.000 8976 worker thread done servicing request
00:43:19.186 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:43:19.195 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
00:43:19.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:19.195 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:19.195 00.000 5052 Enqueuing Expose request
00:43:19.195 00.000 8976 Worker thread wakes up
00:43:19.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:19.196 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:19.196 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:19.883 00.687 8976 Exposure complete
00:43:19.889 00.006 8976 worker thread done servicing request
00:43:19.889 00.000 5052 OnExposeComplete: enter
00:43:19.889 00.000 5052 UpdateGuideState(): m_state=6
00:43:19.889 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 213
00:43:19.889 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.40, Mass=191, SNR=9.5, Peak=69 HFD=3.2
00:43:19.889 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.65 = 2.63)
00:43:19.889 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.53)
00:43:19.889 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.61 mountX=-0.27 mountY=0.18, mountTheta=2.56
00:43:19.890 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.31, opts=13)
00:43:19.890 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.31)
00:43:19.890 00.000 8976 Worker thread wakes up
00:43:19.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.31) opts 0xd
00:43:19.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.31)
00:43:19.890 00.000 8976 Moving (-0.01, -0.31) raw xDistance=-0.27 yDistance=0.18
00:43:19.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:43:19.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:43:19.890 00.000 8976 MoveAxis(R, 1, ABG)
00:43:19.890 00.000 8976 stepping (-4, 16) + (1, 0)
00:43:19.890 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:19.891 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:43:19.900 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
00:43:19.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:19.900 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:19.900 00.000 5052 Enqueuing Expose request
00:43:19.917 00.017 8976 Received - 47 (G) 
00:43:19.918 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:19.918 00.000 8976 stepped: pos (-3, 16)
00:43:19.918 00.000 8976 MoveAxis(U, 0, ABG)
00:43:19.918 00.000 8976 move complete, result=0
00:43:19.918 00.000 8976 worker thread done servicing request
00:43:19.918 00.000 8976 Worker thread wakes up
00:43:19.918 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:19.918 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
00:43:19.918 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:20.599 00.681 8976 Exposure complete
00:43:20.605 00.006 8976 worker thread done servicing request
00:43:20.605 00.000 5052 OnExposeComplete: enter
00:43:20.605 00.000 5052 UpdateGuideState(): m_state=6
00:43:20.605 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 214
00:43:20.605 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.77, Mass=203, SNR=9.8, Peak=64 HFD=3.1
00:43:20.605 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
00:43:20.605 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
00:43:20.605 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.87 mountX=0.14 mountY=0.14, mountTheta=0.77
00:43:20.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.06, opts=13)
00:43:20.606 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.06)
00:43:20.606 00.000 8976 Worker thread wakes up
00:43:20.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.06) opts 0xd
00:43:20.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.06)
00:43:20.606 00.000 8976 Moving (-0.20, 0.06) raw xDistance=0.14 yDistance=0.14
00:43:20.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:43:20.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:43:20.606 00.000 8976 MoveAxis(R, 0, ABG)
00:43:20.606 00.000 8976 MoveAxis(U, 0, ABG)
00:43:20.606 00.000 8976 move complete, result=0
00:43:20.606 00.000 8976 worker thread done servicing request
00:43:20.607 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:43:20.616 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
00:43:20.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:20.616 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:20.616 00.000 5052 Enqueuing Expose request
00:43:20.616 00.000 8976 Worker thread wakes up
00:43:20.617 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:20.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:20.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:21.306 00.689 8976 Exposure complete
00:43:21.312 00.006 8976 worker thread done servicing request
00:43:21.312 00.000 5052 OnExposeComplete: enter
00:43:21.312 00.000 5052 UpdateGuideState(): m_state=6
00:43:21.312 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 215
00:43:21.312 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=282.26, Mass=158, SNR=8.6, Peak=66 HFD=2.6
00:43:21.312 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
00:43:21.312 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.45 = -0.45)
00:43:21.312 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.55 hyp=0.56 cameraTheta=1.70 mountX=0.53 mountY=-0.24, mountTheta=-0.43
00:43:21.313 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.55, opts=13)
00:43:21.313 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.55)
00:43:21.313 00.000 8976 Worker thread wakes up
00:43:21.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.55) opts 0xd
00:43:21.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.55)
00:43:21.314 00.001 8976 Moving (-0.07, 0.55) raw xDistance=0.53 yDistance=-0.24
00:43:21.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
00:43:21.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:43:21.314 00.000 8976 MoveAxis(L, 2, ABG)
00:43:21.314 00.000 8976 stepping (-3, 16) + (-2, 0)
00:43:21.314 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:21.314 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:43:21.325 00.011 5052 UpdateGuideState exits: m=158 SNR=8.6
00:43:21.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:21.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:21.325 00.000 5052 Enqueuing Expose request
00:43:21.341 00.016 8976 Received - 47 (G) 
00:43:21.341 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:21.341 00.000 8976 stepped: pos (-5, 16)
00:43:21.341 00.000 8976 MoveAxis(U, 0, ABG)
00:43:21.341 00.000 8976 move complete, result=0
00:43:21.341 00.000 8976 worker thread done servicing request
00:43:21.341 00.000 8976 Worker thread wakes up
00:43:21.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:21.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:21.341 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
00:43:22.045 00.704 8976 Exposure complete
00:43:22.050 00.005 8976 worker thread done servicing request
00:43:22.051 00.001 5052 OnExposeComplete: enter
00:43:22.051 00.000 5052 UpdateGuideState(): m_state=6
00:43:22.051 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 216
00:43:22.051 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.88, Mass=180, SNR=9.3, Peak=64 HFD=2.7
00:43:22.051 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.11 = 0.11)
00:43:22.051 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.01 = 0.01)
00:43:22.051 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.21 cameraTheta=2.15 mountX=0.20 mountY=0.00, mountTheta=0.01
00:43:22.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.17, opts=13)
00:43:22.052 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.17)
00:43:22.052 00.000 8976 Worker thread wakes up
00:43:22.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.17) opts 0xd
00:43:22.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.17)
00:43:22.052 00.000 8976 Moving (-0.11, 0.17) raw xDistance=0.20 yDistance=0.00
00:43:22.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:43:22.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:43:22.052 00.000 8976 MoveAxis(R, 0, ABG)
00:43:22.052 00.000 8976 MoveAxis(U, 0, ABG)
00:43:22.052 00.000 8976 move complete, result=0
00:43:22.052 00.000 8976 worker thread done servicing request
00:43:22.053 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:43:22.062 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
00:43:22.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:22.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:22.062 00.000 5052 Enqueuing Expose request
00:43:22.062 00.000 8976 Worker thread wakes up
00:43:22.063 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:43:22.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:22.063 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:22.755 00.692 8976 Exposure complete
00:43:22.760 00.005 8976 worker thread done servicing request
00:43:22.760 00.000 5052 OnExposeComplete: enter
00:43:22.760 00.000 5052 UpdateGuideState(): m_state=6
00:43:22.760 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 217
00:43:22.760 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.92, Mass=194, SNR=9.6, Peak=65 HFD=3.0
00:43:22.760 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
00:43:22.760 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
00:43:22.760 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.21 hyp=0.71 cameraTheta=2.84 mountX=0.50 mountY=0.45, mountTheta=0.74
00:43:22.761 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.21, opts=13)
00:43:22.761 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.21)
00:43:22.761 00.000 8976 Worker thread wakes up
00:43:22.761 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.21) opts 0xd
00:43:22.761 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.21)
00:43:22.761 00.000 8976 Moving (-0.68, 0.21) raw xDistance=0.50 yDistance=0.45
00:43:22.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
00:43:22.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
00:43:22.761 00.000 8976 MoveAxis(L, 2, ABG)
00:43:22.761 00.000 8976 stepping (-5, 16) + (-2, 0)
00:43:22.762 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:22.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:43:22.771 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
00:43:22.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:22.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:22.771 00.000 5052 Enqueuing Expose request
00:43:22.796 00.025 8976 Received - 47 (G) 
00:43:22.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:22.796 00.000 8976 stepped: pos (-7, 16)
00:43:22.796 00.000 8976 MoveAxis(D, 2, ABG)
00:43:22.796 00.000 8976 stepping (-7, 16) + (0, -2)
00:43:22.796 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:22.828 00.032 8976 Received - 47 (G) 
00:43:22.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:22.828 00.000 8976 stepped: pos (-7, 14)
00:43:22.828 00.000 8976 move complete, result=0
00:43:22.828 00.000 8976 worker thread done servicing request
00:43:22.828 00.000 8976 Worker thread wakes up
00:43:22.828 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:43:22.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:22.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:23.514 00.686 8976 Exposure complete
00:43:23.519 00.005 8976 worker thread done servicing request
00:43:23.519 00.000 5052 OnExposeComplete: enter
00:43:23.519 00.000 5052 UpdateGuideState(): m_state=6
00:43:23.520 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 218
00:43:23.520 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.69, Mass=202, SNR=9.8, Peak=64 HFD=3.2
00:43:23.520 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
00:43:23.520 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
00:43:23.520 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.97 mountX=0.03 mountY=0.08, mountTheta=1.26
00:43:23.520 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.02, opts=13)
00:43:23.520 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.02)
00:43:23.520 00.000 8976 Worker thread wakes up
00:43:23.521 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.02) opts 0xd
00:43:23.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.02)
00:43:23.521 00.000 8976 Moving (-0.09, -0.02) raw xDistance=0.03 yDistance=0.08
00:43:23.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:43:23.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:43:23.521 00.000 8976 MoveAxis(R, 0, ABG)
00:43:23.521 00.000 8976 MoveAxis(U, 0, ABG)
00:43:23.521 00.000 8976 move complete, result=0
00:43:23.521 00.000 8976 worker thread done servicing request
00:43:23.521 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:43:23.530 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
00:43:23.531 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:23.531 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:23.531 00.000 5052 Enqueuing Expose request
00:43:23.531 00.000 8976 Worker thread wakes up
00:43:23.531 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:23.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:23.531 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:24.222 00.691 8976 Exposure complete
00:43:24.228 00.006 8976 worker thread done servicing request
00:43:24.228 00.000 5052 OnExposeComplete: enter
00:43:24.228 00.000 5052 UpdateGuideState(): m_state=6
00:43:24.228 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 219
00:43:24.228 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.90, Mass=194, SNR=9.6, Peak=66 HFD=3.3
00:43:24.228 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
00:43:24.228 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.76 = -0.76)
00:43:24.228 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.38 mountX=0.15 mountY=-0.13, mountTheta=-0.72
00:43:24.229 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.19, opts=13)
00:43:24.229 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.19)
00:43:24.229 00.000 8976 Worker thread wakes up
00:43:24.229 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.19) opts 0xd
00:43:24.229 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.19)
00:43:24.229 00.000 8976 Moving (0.04, 0.19) raw xDistance=0.15 yDistance=-0.13
00:43:24.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:43:24.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:43:24.229 00.000 8976 MoveAxis(R, 0, ABG)
00:43:24.229 00.000 8976 MoveAxis(U, 0, ABG)
00:43:24.229 00.000 8976 move complete, result=0
00:43:24.229 00.000 8976 worker thread done servicing request
00:43:24.231 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:43:24.240 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
00:43:24.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:24.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:24.240 00.000 5052 Enqueuing Expose request
00:43:24.241 00.001 8976 Worker thread wakes up
00:43:24.241 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:24.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:24.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:24.931 00.690 8976 Exposure complete
00:43:24.936 00.005 8976 worker thread done servicing request
00:43:24.936 00.000 5052 OnExposeComplete: enter
00:43:24.936 00.000 5052 UpdateGuideState(): m_state=6
00:43:24.936 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 220
00:43:24.936 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.28, Mass=196, SNR=9.6, Peak=65 HFD=3.3
00:43:24.936 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.45 = 1.83)
00:43:24.937 00.001 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
00:43:24.937 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.43 hyp=0.64 cameraTheta=-2.41 mountX=-0.17 mountY=0.63, mountTheta=1.83
00:43:24.937 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.43, opts=13)
00:43:24.937 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.43)
00:43:24.937 00.000 8976 Worker thread wakes up
00:43:24.938 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.43) opts 0xd
00:43:24.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.43)
00:43:24.938 00.000 8976 Moving (-0.47, -0.43) raw xDistance=-0.17 yDistance=0.63
00:43:24.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:43:24.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
00:43:24.938 00.000 8976 MoveAxis(R, 0, ABG)
00:43:24.938 00.000 8976 MoveAxis(D, 3, ABG)
00:43:24.938 00.000 8976 stepping (-7, 14) + (0, -3)
00:43:24.938 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:24.939 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:43:24.948 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
00:43:24.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:24.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:24.948 00.000 5052 Enqueuing Expose request
00:43:24.970 00.022 8976 Received - 47 (G) 
00:43:24.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:24.970 00.000 8976 stepped: pos (-7, 11)
00:43:24.970 00.000 8976 move complete, result=0
00:43:24.970 00.000 8976 worker thread done servicing request
00:43:24.970 00.000 8976 Worker thread wakes up
00:43:24.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:24.970 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:24.970 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
00:43:25.658 00.688 8976 Exposure complete
00:43:25.663 00.005 8976 worker thread done servicing request
00:43:25.664 00.001 5052 OnExposeComplete: enter
00:43:25.664 00.000 5052 UpdateGuideState(): m_state=6
00:43:25.664 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 221
00:43:25.664 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.77, Mass=180, SNR=9.2, Peak=62 HFD=3.2
00:43:25.664 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
00:43:25.664 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
00:43:25.664 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.32 mountX=-0.03 mountY=-0.20, mountTheta=-1.73
00:43:25.664 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.06, opts=13)
00:43:25.664 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.06)
00:43:25.665 00.001 8976 Worker thread wakes up
00:43:25.665 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.06) opts 0xd
00:43:25.665 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.06)
00:43:25.665 00.000 8976 Moving (0.19, 0.06) raw xDistance=-0.03 yDistance=-0.20
00:43:25.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:43:25.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:43:25.665 00.000 8976 MoveAxis(R, 0, ABG)
00:43:25.665 00.000 8976 MoveAxis(U, 0, ABG)
00:43:25.665 00.000 8976 move complete, result=0
00:43:25.665 00.000 8976 worker thread done servicing request
00:43:25.665 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:43:25.675 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
00:43:25.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:25.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:25.675 00.000 5052 Enqueuing Expose request
00:43:25.675 00.000 8976 Worker thread wakes up
00:43:25.675 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:25.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:25.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:26.361 00.686 8976 Exposure complete
00:43:26.366 00.005 8976 worker thread done servicing request
00:43:26.366 00.000 5052 OnExposeComplete: enter
00:43:26.366 00.000 5052 UpdateGuideState(): m_state=6
00:43:26.366 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 222
00:43:26.366 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.47, Mass=174, SNR=9.1, Peak=66 HFD=3.2
00:43:26.366 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.10 = -3.10)
00:43:26.366 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.20 = 3.08)
00:43:26.366 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-1.05 mountX=-0.27 mountY=0.02, mountTheta=3.08
00:43:26.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.24, opts=13)
00:43:26.367 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.24)
00:43:26.367 00.000 8976 Worker thread wakes up
00:43:26.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.24) opts 0xd
00:43:26.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.24)
00:43:26.367 00.000 8976 Moving (0.13, -0.24) raw xDistance=-0.27 yDistance=0.02
00:43:26.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:43:26.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:43:26.368 00.001 8976 MoveAxis(R, 1, ABG)
00:43:26.368 00.000 8976 stepping (-7, 11) + (1, 0)
00:43:26.368 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:26.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:43:26.377 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
00:43:26.378 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:26.378 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:26.378 00.000 5052 Enqueuing Expose request
00:43:26.392 00.014 8976 Received - 47 (G) 
00:43:26.393 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:26.393 00.000 8976 stepped: pos (-6, 11)
00:43:26.393 00.000 8976 MoveAxis(U, 0, ABG)
00:43:26.393 00.000 8976 move complete, result=0
00:43:26.393 00.000 8976 worker thread done servicing request
00:43:26.393 00.000 8976 Worker thread wakes up
00:43:26.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:26.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:26.393 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
00:43:27.078 00.685 8976 Exposure complete
00:43:27.084 00.006 8976 worker thread done servicing request
00:43:27.084 00.000 5052 OnExposeComplete: enter
00:43:27.084 00.000 5052 UpdateGuideState(): m_state=6
00:43:27.084 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 223
00:43:27.084 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.93, Mass=173, SNR=9.0, Peak=61 HFD=3.2
00:43:27.084 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
00:43:27.084 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
00:43:27.084 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.37 mountX=0.18 mountY=-0.16, mountTheta=-0.73
00:43:27.085 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.22, opts=13)
00:43:27.085 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.22)
00:43:27.085 00.000 8976 Worker thread wakes up
00:43:27.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.22) opts 0xd
00:43:27.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.22)
00:43:27.085 00.000 8976 Moving (0.05, 0.22) raw xDistance=0.18 yDistance=-0.16
00:43:27.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:43:27.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:43:27.085 00.000 8976 MoveAxis(R, 0, ABG)
00:43:27.085 00.000 8976 MoveAxis(U, 0, ABG)
00:43:27.085 00.000 8976 move complete, result=0
00:43:27.085 00.000 8976 worker thread done servicing request
00:43:27.086 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
00:43:27.095 00.009 5052 UpdateGuideState exits: m=173 SNR=9.0
00:43:27.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:27.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:27.095 00.000 5052 Enqueuing Expose request
00:43:27.095 00.000 8976 Worker thread wakes up
00:43:27.095 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:27.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:27.095 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:27.788 00.693 8976 Exposure complete
00:43:27.793 00.005 8976 worker thread done servicing request
00:43:27.793 00.000 5052 OnExposeComplete: enter
00:43:27.793 00.000 5052 UpdateGuideState(): m_state=6
00:43:27.793 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 224
00:43:27.793 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.71, Mass=199, SNR=9.7, Peak=63 HFD=3.7
00:43:27.793 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
00:43:27.793 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
00:43:27.793 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.00 hyp=0.70 cameraTheta=-0.00 mountX=-0.32 mountY=-0.58, mountTheta=-2.07
00:43:27.794 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.00, opts=13)
00:43:27.794 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.00)
00:43:27.794 00.000 8976 Worker thread wakes up
00:43:27.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.00) opts 0xd
00:43:27.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.00)
00:43:27.794 00.000 8976 Moving (0.70, -0.00) raw xDistance=-0.32 yDistance=-0.58
00:43:27.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:43:27.795 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
00:43:27.795 00.000 8976 MoveAxis(R, 1, ABG)
00:43:27.795 00.000 8976 stepping (-6, 11) + (1, 0)
00:43:27.795 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:27.795 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:43:27.804 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
00:43:27.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:27.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:27.804 00.000 5052 Enqueuing Expose request
00:43:27.815 00.011 8976 Received - 47 (G) 
00:43:27.815 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:27.815 00.000 8976 stepped: pos (-5, 11)
00:43:27.816 00.001 8976 MoveAxis(U, 2, ABG)
00:43:27.816 00.000 8976 stepping (-5, 11) + (0, 2)
00:43:27.816 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:27.847 00.031 8976 Received - 47 (G) 
00:43:27.848 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:27.848 00.000 8976 stepped: pos (-5, 13)
00:43:27.848 00.000 8976 move complete, result=0
00:43:27.848 00.000 8976 worker thread done servicing request
00:43:27.848 00.000 8976 Worker thread wakes up
00:43:27.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:27.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:27.848 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
00:43:28.552 00.704 8976 Exposure complete
00:43:28.557 00.005 8976 worker thread done servicing request
00:43:28.557 00.000 5052 OnExposeComplete: enter
00:43:28.557 00.000 5052 UpdateGuideState(): m_state=6
00:43:28.557 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 225
00:43:28.557 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=282.14, Mass=199, SNR=9.7, Peak=68 HFD=3.0
00:43:28.557 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
00:43:28.557 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
00:43:28.557 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.43 hyp=0.58 cameraTheta=2.31 mountX=0.56 mountY=0.09, mountTheta=0.16
00:43:28.558 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.43, opts=13)
00:43:28.558 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.43)
00:43:28.558 00.000 8976 Worker thread wakes up
00:43:28.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.43) opts 0xd
00:43:28.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.43)
00:43:28.558 00.000 8976 Moving (-0.39, 0.43) raw xDistance=0.56 yDistance=0.09
00:43:28.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.56
00:43:28.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:43:28.558 00.000 8976 MoveAxis(L, 2, ABG)
00:43:28.558 00.000 8976 stepping (-5, 13) + (-2, 0)
00:43:28.558 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:28.559 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:43:28.568 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
00:43:28.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:28.568 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:28.568 00.000 5052 Enqueuing Expose request
00:43:28.583 00.015 8976 Received - 47 (G) 
00:43:28.583 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:28.583 00.000 8976 stepped: pos (-7, 13)
00:43:28.583 00.000 8976 MoveAxis(U, 0, ABG)
00:43:28.583 00.000 8976 move complete, result=0
00:43:28.583 00.000 8976 worker thread done servicing request
00:43:28.583 00.000 8976 Worker thread wakes up
00:43:28.583 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:28.583 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:28.583 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
00:43:29.273 00.690 8976 Exposure complete
00:43:29.279 00.006 8976 worker thread done servicing request
00:43:29.279 00.000 5052 OnExposeComplete: enter
00:43:29.279 00.000 5052 UpdateGuideState(): m_state=6
00:43:29.279 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 226
00:43:29.279 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=282.24, Mass=174, SNR=9.1, Peak=61 HFD=2.9
00:43:29.279 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
00:43:29.279 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
00:43:29.279 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.53 hyp=0.68 cameraTheta=2.26 mountX=0.67 mountY=0.08, mountTheta=0.12
00:43:29.279 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.53, opts=13)
00:43:29.280 00.001 5052 Enqueuing Move request for stepguider (-0.44, 0.53)
00:43:29.280 00.000 8976 Worker thread wakes up
00:43:29.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.53) opts 0xd
00:43:29.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.53)
00:43:29.280 00.000 8976 Moving (-0.44, 0.53) raw xDistance=0.67 yDistance=0.08
00:43:29.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
00:43:29.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:43:29.280 00.000 8976 MoveAxis(L, 3, ABG)
00:43:29.280 00.000 8976 stepping (-7, 13) + (-3, 0)
00:43:29.280 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:29.281 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:43:29.292 00.011 5052 UpdateGuideState exits: m=174 SNR=9.1
00:43:29.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:29.292 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:29.292 00.000 5052 Enqueuing Expose request
00:43:29.318 00.026 8976 Received - 47 (G) 
00:43:29.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:29.318 00.000 8976 stepped: pos (-10, 13)
00:43:29.318 00.000 8976 MoveAxis(U, 0, ABG)
00:43:29.318 00.000 8976 move complete, result=0
00:43:29.318 00.000 8976 worker thread done servicing request
00:43:29.318 00.000 8976 Worker thread wakes up
00:43:29.318 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.1 px 0 ms NORTH
00:43:29.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:29.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:30.008 00.690 8976 Exposure complete
00:43:30.014 00.006 8976 worker thread done servicing request
00:43:30.014 00.000 5052 OnExposeComplete: enter
00:43:30.014 00.000 5052 UpdateGuideState(): m_state=6
00:43:30.014 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 227
00:43:30.014 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.42, Mass=199, SNR=9.7, Peak=67 HFD=3.6
00:43:30.014 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.31 = 2.98)
00:43:30.014 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.87)
00:43:30.014 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.26 mountX=-0.30 mountY=0.08, mountTheta=2.88
00:43:30.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.29, opts=13)
00:43:30.015 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.29)
00:43:30.015 00.000 8976 Worker thread wakes up
00:43:30.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.29) opts 0xd
00:43:30.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.29)
00:43:30.015 00.000 8976 Moving (0.09, -0.29) raw xDistance=-0.30 yDistance=0.08
00:43:30.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.30
00:43:30.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:43:30.015 00.000 8976 MoveAxis(R, 1, ABG)
00:43:30.015 00.000 8976 stepping (-10, 13) + (1, 0)
00:43:30.015 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:30.016 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:43:30.025 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
00:43:30.026 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:30.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:30.026 00.000 5052 Enqueuing Expose request
00:43:30.037 00.011 8976 Received - 47 (G) 
00:43:30.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:30.037 00.000 8976 stepped: pos (-9, 13)
00:43:30.037 00.000 8976 MoveAxis(U, 0, ABG)
00:43:30.037 00.000 8976 move complete, result=0
00:43:30.037 00.000 8976 worker thread done servicing request
00:43:30.037 00.000 8976 Worker thread wakes up
00:43:30.038 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:30.038 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:30.038 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
00:43:30.728 00.690 8976 Exposure complete
00:43:30.734 00.006 8976 worker thread done servicing request
00:43:30.734 00.000 5052 OnExposeComplete: enter
00:43:30.734 00.000 5052 UpdateGuideState(): m_state=6
00:43:30.734 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 228
00:43:30.734 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.73, Mass=179, SNR=9.2, Peak=63 HFD=3.4
00:43:30.734 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
00:43:30.734 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
00:43:30.734 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.10 mountX=-0.06 mountY=-0.16, mountTheta=-1.96
00:43:30.735 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.02, opts=13)
00:43:30.735 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.02)
00:43:30.735 00.000 8976 Worker thread wakes up
00:43:30.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.02) opts 0xd
00:43:30.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.02)
00:43:30.736 00.001 8976 Moving (0.17, 0.02) raw xDistance=-0.06 yDistance=-0.16
00:43:30.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:43:30.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:43:30.736 00.000 8976 MoveAxis(R, 0, ABG)
00:43:30.736 00.000 8976 MoveAxis(U, 0, ABG)
00:43:30.736 00.000 8976 move complete, result=0
00:43:30.736 00.000 8976 worker thread done servicing request
00:43:30.736 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:43:30.747 00.011 5052 UpdateGuideState exits: m=179 SNR=9.2
00:43:30.747 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:30.747 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:30.747 00.000 5052 Enqueuing Expose request
00:43:30.747 00.000 8976 Worker thread wakes up
00:43:30.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:30.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:30.747 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:31.437 00.690 8976 Exposure complete
00:43:31.442 00.005 8976 worker thread done servicing request
00:43:31.442 00.000 5052 OnExposeComplete: enter
00:43:31.442 00.000 5052 UpdateGuideState(): m_state=6
00:43:31.443 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 229
00:43:31.443 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.27, Mass=172, SNR=9.0, Peak=66 HFD=3.3
00:43:31.443 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.21 = 3.08)
00:43:31.443 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.97)
00:43:31.443 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.44 hyp=0.48 cameraTheta=-1.16 mountX=-0.48 mountY=0.08, mountTheta=2.97
00:43:31.443 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.44, opts=13)
00:43:31.443 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.44)
00:43:31.444 00.001 8976 Worker thread wakes up
00:43:31.444 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.44) opts 0xd
00:43:31.444 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.44)
00:43:31.444 00.000 8976 Moving (0.19, -0.44) raw xDistance=-0.48 yDistance=0.08
00:43:31.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
00:43:31.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:43:31.444 00.000 8976 MoveAxis(R, 2, ABG)
00:43:31.444 00.000 8976 stepping (-9, 13) + (2, 0)
00:43:31.444 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:31.445 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:43:31.454 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
00:43:31.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:31.455 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:31.455 00.000 5052 Enqueuing Expose request
00:43:31.476 00.021 8976 Received - 47 (G) 
00:43:31.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:31.476 00.000 8976 stepped: pos (-7, 13)
00:43:31.476 00.000 8976 MoveAxis(U, 0, ABG)
00:43:31.476 00.000 8976 move complete, result=0
00:43:31.477 00.001 8976 worker thread done servicing request
00:43:31.477 00.000 8976 Worker thread wakes up
00:43:31.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:31.477 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
00:43:31.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:32.162 00.685 8976 Exposure complete
00:43:32.167 00.005 8976 worker thread done servicing request
00:43:32.168 00.001 5052 OnExposeComplete: enter
00:43:32.168 00.000 5052 UpdateGuideState(): m_state=6
00:43:32.168 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 230
00:43:32.168 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.72, Mass=173, SNR=9.0, Peak=63 HFD=3.3
00:43:32.168 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
00:43:32.168 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
00:43:32.168 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.01 hyp=0.23 cameraTheta=0.03 mountX=-0.10 mountY=-0.20, mountTheta=-2.03
00:43:32.168 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.01, opts=13)
00:43:32.169 00.001 5052 Enqueuing Move request for stepguider (0.23, 0.01)
00:43:32.169 00.000 8976 Worker thread wakes up
00:43:32.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.01) opts 0xd
00:43:32.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.01)
00:43:32.169 00.000 8976 Moving (0.23, 0.01) raw xDistance=-0.10 yDistance=-0.20
00:43:32.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:43:32.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:43:32.169 00.000 8976 MoveAxis(R, 0, ABG)
00:43:32.169 00.000 8976 MoveAxis(U, 0, ABG)
00:43:32.169 00.000 8976 move complete, result=0
00:43:32.169 00.000 8976 worker thread done servicing request
00:43:32.169 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:43:32.179 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
00:43:32.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:32.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:32.179 00.000 5052 Enqueuing Expose request
00:43:32.179 00.000 8976 Worker thread wakes up
00:43:32.179 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:32.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:32.179 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:32.865 00.686 8976 Exposure complete
00:43:32.870 00.005 8976 worker thread done servicing request
00:43:32.870 00.000 5052 OnExposeComplete: enter
00:43:32.870 00.000 5052 UpdateGuideState(): m_state=6
00:43:32.870 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 231
00:43:32.870 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.74, Mass=154, SNR=8.5, Peak=59 HFD=3.3
00:43:32.870 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
00:43:32.870 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
00:43:32.870 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.03 hyp=0.37 cameraTheta=3.05 mountX=0.20 mountY=0.29, mountTheta=0.97
00:43:32.871 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.03, opts=13)
00:43:32.871 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.03)
00:43:32.871 00.000 8976 Worker thread wakes up
00:43:32.872 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.03) opts 0xd
00:43:32.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.03)
00:43:32.872 00.000 8976 Moving (-0.37, 0.03) raw xDistance=0.20 yDistance=0.29
00:43:32.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:43:32.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:43:32.872 00.000 8976 MoveAxis(R, 0, ABG)
00:43:32.872 00.000 8976 MoveAxis(D, 1, ABG)
00:43:32.872 00.000 8976 stepping (-7, 13) + (0, -1)
00:43:32.872 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:32.873 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
00:43:32.882 00.009 5052 UpdateGuideState exits: m=154 SNR=8.5
00:43:32.882 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:32.882 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:32.882 00.000 5052 Enqueuing Expose request
00:43:32.898 00.016 8976 Received - 47 (G) 
00:43:32.899 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:32.899 00.000 8976 stepped: pos (-7, 12)
00:43:32.899 00.000 8976 move complete, result=0
00:43:32.899 00.000 8976 worker thread done servicing request
00:43:32.899 00.000 8976 Worker thread wakes up
00:43:32.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:32.899 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:32.899 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:43:33.586 00.687 8976 Exposure complete
00:43:33.592 00.006 8976 worker thread done servicing request
00:43:33.592 00.000 5052 OnExposeComplete: enter
00:43:33.592 00.000 5052 UpdateGuideState(): m_state=6
00:43:33.592 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 232
00:43:33.592 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.68, Mass=183, SNR=9.3, Peak=65 HFD=3.2
00:43:33.592 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
00:43:33.592 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
00:43:33.592 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.03 hyp=0.71 cameraTheta=-3.10 mountX=0.29 mountY=0.61, mountTheta=1.12
00:43:33.593 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.03, opts=13)
00:43:33.593 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.03)
00:43:33.593 00.000 8976 Worker thread wakes up
00:43:33.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.03) opts 0xd
00:43:33.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.03)
00:43:33.593 00.000 8976 Moving (-0.71, -0.03) raw xDistance=0.29 yDistance=0.61
00:43:33.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:43:33.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
00:43:33.593 00.000 8976 MoveAxis(L, 1, ABG)
00:43:33.593 00.000 8976 stepping (-7, 12) + (-1, 0)
00:43:33.593 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:33.594 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:43:33.604 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
00:43:33.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:33.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:33.604 00.000 5052 Enqueuing Expose request
00:43:33.618 00.014 8976 Received - 47 (G) 
00:43:33.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:33.618 00.000 8976 stepped: pos (-8, 12)
00:43:33.618 00.000 8976 MoveAxis(D, 2, ABG)
00:43:33.618 00.000 8976 stepping (-8, 12) + (0, -2)
00:43:33.618 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:33.651 00.033 8976 Received - 47 (G) 
00:43:33.651 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:33.651 00.000 8976 stepped: pos (-8, 10)
00:43:33.651 00.000 8976 move complete, result=0
00:43:33.651 00.000 8976 worker thread done servicing request
00:43:33.651 00.000 8976 Worker thread wakes up
00:43:33.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:33.651 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:33.651 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
00:43:34.339 00.688 8976 Exposure complete
00:43:34.344 00.005 8976 worker thread done servicing request
00:43:34.345 00.001 5052 OnExposeComplete: enter
00:43:34.345 00.000 5052 UpdateGuideState(): m_state=6
00:43:34.345 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 233
00:43:34.345 00.000 5052 Star::Find returns 1 (0), X=327.82, Y=281.83, Mass=200, SNR=9.8, Peak=69 HFD=3.0
00:43:34.345 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
00:43:34.345 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
00:43:34.345 00.000 5052 CameraToMount -- cameraX=-1.36 cameraY=0.12 hyp=1.36 cameraTheta=3.05 mountX=0.72 mountY=1.07, mountTheta=0.98
00:43:34.346 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.36, y=0.12, opts=13)
00:43:34.346 00.000 5052 Enqueuing Move request for stepguider (-1.36, 0.12)
00:43:34.346 00.000 8976 Worker thread wakes up
00:43:34.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.36, 0.12) opts 0xd
00:43:34.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.36, 0.12)
00:43:34.346 00.000 8976 Moving (-1.36, 0.12) raw xDistance=0.72 yDistance=1.07
00:43:34.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
00:43:34.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.07
00:43:34.346 00.000 8976 MoveAxis(L, 3, ABG)
00:43:34.346 00.000 8976 stepping (-8, 10) + (-3, 0)
00:43:34.346 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:34.347 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:43:34.357 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
00:43:34.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:34.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:34.357 00.000 5052 Enqueuing Expose request
00:43:34.386 00.029 8976 Received - 47 (G) 
00:43:34.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:34.386 00.000 8976 stepped: pos (-11, 10)
00:43:34.386 00.000 8976 MoveAxis(D, 4, ABG)
00:43:34.386 00.000 8976 stepping (-11, 10) + (0, -4)
00:43:34.386 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:43:34.418 00.032 8976 Received - 47 (G) 
00:43:34.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:43:34.418 00.000 8976 stepped: pos (-11, 6)
00:43:34.418 00.000 8976 move complete, result=0
00:43:34.418 00.000 8976 worker thread done servicing request
00:43:34.418 00.000 8976 Worker thread wakes up
00:43:34.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:34.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:34.418 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.1 px 4 ms SOUTH
00:43:35.109 00.691 8976 Exposure complete
00:43:35.115 00.006 8976 worker thread done servicing request
00:43:35.115 00.000 5052 OnExposeComplete: enter
00:43:35.115 00.000 5052 UpdateGuideState(): m_state=6
00:43:35.115 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 234
00:43:35.115 00.000 5052 Star::Find returns 1 (0), X=327.46, Y=281.66, Mass=157, SNR=8.6, Peak=63 HFD=3.1
00:43:35.115 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
00:43:35.115 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
00:43:35.115 00.000 5052 CameraToMount -- cameraX=-1.71 cameraY=-0.05 hyp=1.71 cameraTheta=-3.11 mountX=0.74 mountY=1.46, mountTheta=1.10
00:43:35.116 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.71, y=-0.05, opts=13)
00:43:35.116 00.000 5052 Enqueuing Move request for stepguider (-1.71, -0.05)
00:43:35.116 00.000 8976 Worker thread wakes up
00:43:35.116 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.71, -0.05) opts 0xd
00:43:35.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.71, -0.05)
00:43:35.116 00.000 8976 Moving (-1.71, -0.05) raw xDistance=0.74 yDistance=1.46
00:43:35.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.74
00:43:35.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.46
00:43:35.116 00.000 8976 MoveAxis(L, 3, ABG)
00:43:35.116 00.000 8976 stepping (-11, 6) + (-3, 0)
00:43:35.116 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:35.117 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:43:35.126 00.009 5052 UpdateGuideState exits: m=157 SNR=8.6
00:43:35.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:35.126 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:35.126 00.000 5052 Enqueuing Expose request
00:43:35.153 00.027 8976 Received - 47 (G) 
00:43:35.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:35.153 00.000 8976 stepped: pos (-14, 6)
00:43:35.153 00.000 8976 MoveAxis(D, 6, ABG)
00:43:35.153 00.000 8976 stepping (-14, 6) + (0, -6)
00:43:35.153 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:43:35.201 00.048 8976 Received - 47 (G) 
00:43:35.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:43:35.201 00.000 8976 stepped: pos (-14, 0)
00:43:35.201 00.000 8976 move complete, result=0
00:43:35.201 00.000 8976 worker thread done servicing request
00:43:35.201 00.000 8976 Worker thread wakes up
00:43:35.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:35.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:35.201 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.5 px 6 ms SOUTH
00:43:35.892 00.691 8976 Exposure complete
00:43:35.897 00.005 8976 worker thread done servicing request
00:43:35.898 00.001 5052 OnExposeComplete: enter
00:43:35.898 00.000 5052 UpdateGuideState(): m_state=6
00:43:35.898 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 235
00:43:35.898 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.63, Mass=207, SNR=9.9, Peak=69 HFD=3.0
00:43:35.898 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
00:43:35.898 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
00:43:35.898 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.08 hyp=0.75 cameraTheta=-3.04 mountX=0.27 mountY=0.67, mountTheta=1.19
00:43:35.899 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.08, opts=13)
00:43:35.899 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.08)
00:43:35.899 00.000 8976 Worker thread wakes up
00:43:35.899 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.08) opts 0xd
00:43:35.899 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.08)
00:43:35.899 00.000 8976 Moving (-0.75, -0.08) raw xDistance=0.27 yDistance=0.67
00:43:35.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.27
00:43:35.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.67
00:43:35.899 00.000 8976 MoveAxis(L, 1, ABG)
00:43:35.899 00.000 8976 stepping (-14, 0) + (-1, 0)
00:43:35.899 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:35.900 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:43:35.909 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
00:43:35.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:35.909 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:35.909 00.000 5052 Enqueuing Expose request
00:43:35.920 00.011 8976 Received - 47 (G) 
00:43:35.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:35.920 00.000 8976 stepped: pos (-15, 0)
00:43:35.920 00.000 8976 MoveAxis(D, 3, ABG)
00:43:35.920 00.000 8976 stepping (-15, 0) + (0, -3)
00:43:35.920 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:35.953 00.033 8976 Received - 47 (G) 
00:43:35.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:35.953 00.000 8976 stepped: pos (-15, -3)
00:43:35.953 00.000 8976 move complete, result=0
00:43:35.953 00.000 8976 worker thread done servicing request
00:43:35.953 00.000 8976 Worker thread wakes up
00:43:35.953 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:35.953 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:35.953 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
00:43:36.642 00.689 8976 Exposure complete
00:43:36.648 00.006 8976 worker thread done servicing request
00:43:36.648 00.000 5052 OnExposeComplete: enter
00:43:36.648 00.000 5052 UpdateGuideState(): m_state=6
00:43:36.648 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 236
00:43:36.648 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.60, Mass=177, SNR=9.2, Peak=70 HFD=2.8
00:43:36.648 00.000 5052 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.04) = xAngle (-3.03 = -3.03)
00:43:36.648 00.000 5052 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.13 = -3.13)
00:43:36.648 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.99 mountX=-0.13 mountY=-0.00, mountTheta=-3.13
00:43:36.649 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.11, opts=13)
00:43:36.650 00.001 5052 Enqueuing Move request for stepguider (0.07, -0.11)
00:43:36.650 00.000 8976 Worker thread wakes up
00:43:36.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.11) opts 0xd
00:43:36.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.11)
00:43:36.650 00.000 8976 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=-0.00
00:43:36.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:43:36.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:43:36.650 00.000 8976 MoveAxis(R, 0, ABG)
00:43:36.650 00.000 8976 MoveAxis(U, 0, ABG)
00:43:36.650 00.000 8976 move complete, result=0
00:43:36.650 00.000 8976 worker thread done servicing request
00:43:36.650 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:43:36.661 00.011 5052 UpdateGuideState exits: m=177 SNR=9.2
00:43:36.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:36.661 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:36.661 00.000 5052 Enqueuing Expose request
00:43:36.661 00.000 8976 Worker thread wakes up
00:43:36.661 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:36.661 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:36.661 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:37.351 00.690 8976 Exposure complete
00:43:37.356 00.005 8976 worker thread done servicing request
00:43:37.357 00.001 5052 OnExposeComplete: enter
00:43:37.357 00.000 5052 UpdateGuideState(): m_state=6
00:43:37.357 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 237
00:43:37.357 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=282.03, Mass=194, SNR=9.5, Peak=61 HFD=3.3
00:43:37.357 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
00:43:37.357 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
00:43:37.357 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.33 hyp=0.66 cameraTheta=0.51 mountX=0.03 mountY=-0.66, mountTheta=-1.53
00:43:37.357 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.33, opts=13)
00:43:37.358 00.001 5052 Enqueuing Move request for stepguider (0.58, 0.33)
00:43:37.358 00.000 8976 Worker thread wakes up
00:43:37.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.33) opts 0xd
00:43:37.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.33)
00:43:37.358 00.000 8976 Moving (0.58, 0.33) raw xDistance=0.03 yDistance=-0.66
00:43:37.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:43:37.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
00:43:37.358 00.000 8976 MoveAxis(R, 0, ABG)
00:43:37.358 00.000 8976 MoveAxis(U, 3, ABG)
00:43:37.358 00.000 8976 stepping (-15, -3) + (0, 3)
00:43:37.358 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:37.358 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:43:37.368 00.010 5052 UpdateGuideState exits: m=194 SNR=9.5
00:43:37.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:37.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:37.368 00.000 5052 Enqueuing Expose request
00:43:37.391 00.023 8976 Received - 47 (G) 
00:43:37.391 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:37.391 00.000 8976 stepped: pos (-15, 0)
00:43:37.391 00.000 8976 move complete, result=0
00:43:37.391 00.000 8976 worker thread done servicing request
00:43:37.391 00.000 8976 Worker thread wakes up
00:43:37.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:37.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:37.391 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
00:43:38.081 00.690 8976 Exposure complete
00:43:38.086 00.005 8976 worker thread done servicing request
00:43:38.086 00.000 5052 OnExposeComplete: enter
00:43:38.086 00.000 5052 UpdateGuideState(): m_state=6
00:43:38.087 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 238
00:43:38.087 00.000 5052 Star::Find returns 1 (0), X=330.23, Y=281.66, Mass=191, SNR=9.5, Peak=65 HFD=3.5
00:43:38.087 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
00:43:38.087 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
00:43:38.087 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=-0.04 hyp=1.05 cameraTheta=-0.04 mountX=-0.52 mountY=-0.86, mountTheta=-2.11
00:43:38.087 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=-0.04, opts=13)
00:43:38.087 00.000 5052 Enqueuing Move request for stepguider (1.05, -0.04)
00:43:38.088 00.001 8976 Worker thread wakes up
00:43:38.088 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, -0.04) opts 0xd
00:43:38.088 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, -0.04)
00:43:38.088 00.000 8976 Moving (1.05, -0.04) raw xDistance=-0.52 yDistance=-0.86
00:43:38.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
00:43:38.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.86
00:43:38.088 00.000 8976 MoveAxis(R, 2, ABG)
00:43:38.088 00.000 8976 stepping (-15, 0) + (2, 0)
00:43:38.088 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:38.088 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
00:43:38.098 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
00:43:38.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:38.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:38.098 00.000 5052 Enqueuing Expose request
00:43:38.111 00.013 8976 Received - 47 (G) 
00:43:38.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:38.111 00.000 8976 stepped: pos (-13, 0)
00:43:38.111 00.000 8976 MoveAxis(U, 4, ABG)
00:43:38.111 00.000 8976 stepping (-13, 0) + (0, 4)
00:43:38.111 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:43:38.142 00.031 8976 Received - 47 (G) 
00:43:38.143 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:43:38.143 00.000 8976 stepped: pos (-13, 4)
00:43:38.143 00.000 8976 move complete, result=0
00:43:38.143 00.000 8976 worker thread done servicing request
00:43:38.143 00.000 8976 Worker thread wakes up
00:43:38.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:38.143 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:38.143 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
00:43:38.832 00.689 8976 Exposure complete
00:43:38.837 00.005 8976 worker thread done servicing request
00:43:38.838 00.001 5052 OnExposeComplete: enter
00:43:38.838 00.000 5052 UpdateGuideState(): m_state=6
00:43:38.838 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 239
00:43:38.838 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=282.25, Mass=191, SNR=9.5, Peak=66 HFD=3.1
00:43:38.838 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
00:43:38.838 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
00:43:38.838 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.54 hyp=0.66 cameraTheta=0.97 mountX=0.31 mountY=-0.61, mountTheta=-1.09
00:43:38.839 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.54, opts=13)
00:43:38.839 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.54)
00:43:38.839 00.000 8976 Worker thread wakes up
00:43:38.839 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.54) opts 0xd
00:43:38.839 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.54)
00:43:38.839 00.000 8976 Moving (0.37, 0.54) raw xDistance=0.31 yDistance=-0.61
00:43:38.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
00:43:38.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.61
00:43:38.839 00.000 8976 MoveAxis(L, 1, ABG)
00:43:38.839 00.000 8976 stepping (-13, 4) + (-1, 0)
00:43:38.839 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:38.840 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:43:38.849 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
00:43:38.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:38.849 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:38.849 00.000 5052 Enqueuing Expose request
00:43:38.862 00.013 8976 Received - 47 (G) 
00:43:38.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:38.862 00.000 8976 stepped: pos (-14, 4)
00:43:38.862 00.000 8976 MoveAxis(U, 3, ABG)
00:43:38.862 00.000 8976 stepping (-14, 4) + (0, 3)
00:43:38.862 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:38.894 00.032 8976 Received - 47 (G) 
00:43:38.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:38.894 00.000 8976 stepped: pos (-14, 7)
00:43:38.894 00.000 8976 move complete, result=0
00:43:38.894 00.000 8976 worker thread done servicing request
00:43:38.894 00.000 8976 Worker thread wakes up
00:43:38.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:38.894 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:38.894 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 3 ms NORTH
00:43:39.585 00.691 8976 Exposure complete
00:43:39.590 00.005 8976 worker thread done servicing request
00:43:39.590 00.000 5052 OnExposeComplete: enter
00:43:39.590 00.000 5052 UpdateGuideState(): m_state=6
00:43:39.590 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 240
00:43:39.590 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=282.02, Mass=179, SNR=9.2, Peak=68 HFD=2.5
00:43:39.591 00.001 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
00:43:39.591 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
00:43:39.591 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.31 hyp=0.57 cameraTheta=2.57 mountX=0.49 mountY=0.23, mountTheta=0.44
00:43:39.591 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.31, opts=13)
00:43:39.591 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.31)
00:43:39.591 00.000 8976 Worker thread wakes up
00:43:39.592 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.31) opts 0xd
00:43:39.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.31)
00:43:39.592 00.000 8976 Moving (-0.48, 0.31) raw xDistance=0.49 yDistance=0.23
00:43:39.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
00:43:39.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:43:39.592 00.000 8976 MoveAxis(L, 2, ABG)
00:43:39.592 00.000 8976 stepping (-14, 7) + (-2, 0)
00:43:39.592 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:39.593 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:43:39.602 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
00:43:39.602 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:39.602 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:39.602 00.000 5052 Enqueuing Expose request
00:43:39.630 00.028 8976 Received - 47 (G) 
00:43:39.630 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:39.630 00.000 8976 stepped: pos (-16, 7)
00:43:39.630 00.000 8976 MoveAxis(U, 0, ABG)
00:43:39.630 00.000 8976 move complete, result=0
00:43:39.630 00.000 8976 worker thread done servicing request
00:43:39.630 00.000 8976 Worker thread wakes up
00:43:39.630 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:39.630 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:39.630 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
00:43:40.317 00.687 8976 Exposure complete
00:43:40.323 00.006 8976 worker thread done servicing request
00:43:40.323 00.000 5052 OnExposeComplete: enter
00:43:40.323 00.000 5052 UpdateGuideState(): m_state=6
00:43:40.323 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 241
00:43:40.323 00.000 5052 Star::Find returns 1 (0), X=327.80, Y=281.68, Mass=196, SNR=9.6, Peak=64 HFD=2.8
00:43:40.323 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
00:43:40.323 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
00:43:40.323 00.000 5052 CameraToMount -- cameraX=-1.38 cameraY=-0.03 hyp=1.38 cameraTheta=-3.12 mountX=0.60 mountY=1.17, mountTheta=1.09
00:43:40.323 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.38, y=-0.03, opts=13)
00:43:40.323 00.000 5052 Enqueuing Move request for stepguider (-1.38, -0.03)
00:43:40.324 00.001 8976 Worker thread wakes up
00:43:40.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.38, -0.03) opts 0xd
00:43:40.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.38, -0.03)
00:43:40.324 00.000 8976 Moving (-1.38, -0.03) raw xDistance=0.60 yDistance=1.17
00:43:40.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
00:43:40.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.17
00:43:40.324 00.000 8976 MoveAxis(L, 3, ABG)
00:43:40.324 00.000 8976 stepping (-16, 7) + (-3, 0)
00:43:40.324 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:40.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:43:40.334 00.010 5052 UpdateGuideState exits: m=196 SNR=9.6
00:43:40.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:40.334 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:40.334 00.000 5052 Enqueuing Expose request
00:43:40.365 00.031 8976 Received - 47 (G) 
00:43:40.365 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:40.365 00.000 8976 stepped: pos (-19, 7)
00:43:40.365 00.000 8976 MoveAxis(D, 5, ABG)
00:43:40.365 00.000 8976 stepping (-19, 7) + (0, -5)
00:43:40.365 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:43:40.413 00.048 8976 Received - 47 (G) 
00:43:40.413 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:43:40.413 00.000 8976 stepped: pos (-19, 2)
00:43:40.413 00.000 8976 move complete, result=0
00:43:40.413 00.000 8976 worker thread done servicing request
00:43:40.413 00.000 8976 Worker thread wakes up
00:43:40.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:40.413 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:40.413 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 1.2 px 5 ms SOUTH
00:43:41.103 00.690 8976 Exposure complete
00:43:41.108 00.005 8976 worker thread done servicing request
00:43:41.108 00.000 5052 OnExposeComplete: enter
00:43:41.108 00.000 5052 UpdateGuideState(): m_state=6
00:43:41.108 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 242
00:43:41.108 00.000 5052 Star::Find returns 1 (0), X=327.90, Y=281.58, Mass=178, SNR=9.2, Peak=63 HFD=3.4
00:43:41.108 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
00:43:41.109 00.001 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
00:43:41.109 00.000 5052 CameraToMount -- cameraX=-1.27 cameraY=-0.13 hyp=1.28 cameraTheta=-3.04 mountX=0.46 mountY=1.14, mountTheta=1.19
00:43:41.109 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.27, y=-0.13, opts=13)
00:43:41.109 00.000 5052 Enqueuing Move request for stepguider (-1.27, -0.13)
00:43:41.109 00.000 8976 Worker thread wakes up
00:43:41.109 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.27, -0.13) opts 0xd
00:43:41.110 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.27, -0.13)
00:43:41.110 00.000 8976 Moving (-1.27, -0.13) raw xDistance=0.46 yDistance=1.14
00:43:41.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
00:43:41.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.14
00:43:41.110 00.000 8976 MoveAxis(L, 2, ABG)
00:43:41.110 00.000 8976 stepping (-19, 2) + (-2, 0)
00:43:41.110 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:41.111 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:43:41.120 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
00:43:41.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:41.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:41.120 00.000 5052 Enqueuing Expose request
00:43:41.132 00.012 8976 Received - 47 (G) 
00:43:41.132 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:41.132 00.000 8976 stepped: pos (-21, 2)
00:43:41.132 00.000 8976 MoveAxis(D, 5, ABG)
00:43:41.132 00.000 8976 stepping (-21, 2) + (0, -5)
00:43:41.132 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:43:41.180 00.048 8976 Received - 47 (G) 
00:43:41.180 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:43:41.180 00.000 8976 stepped: pos (-21, -3)
00:43:41.180 00.000 8976 move complete, result=0
00:43:41.180 00.000 8976 worker thread done servicing request
00:43:41.180 00.000 8976 Worker thread wakes up
00:43:41.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:41.180 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:41.180 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 5 ms SOUTH
00:43:41.874 00.694 8976 Exposure complete
00:43:41.880 00.006 8976 worker thread done servicing request
00:43:41.880 00.000 5052 OnExposeComplete: enter
00:43:41.880 00.000 5052 UpdateGuideState(): m_state=6
00:43:41.880 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 243
00:43:41.880 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.20, Mass=178, SNR=9.2, Peak=62 HFD=3.0
00:43:41.880 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.13 = 2.16)
00:43:41.880 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.05)
00:43:41.880 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.51 hyp=0.58 cameraTheta=-2.08 mountX=-0.32 mountY=0.52, mountTheta=2.13
00:43:41.881 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.51, opts=13)
00:43:41.881 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.51)
00:43:41.881 00.000 8976 Worker thread wakes up
00:43:41.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.51) opts 0xd
00:43:41.881 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.51)
00:43:41.881 00.000 8976 Moving (-0.29, -0.51) raw xDistance=-0.32 yDistance=0.52
00:43:41.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
00:43:41.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.52
00:43:41.881 00.000 8976 MoveAxis(R, 1, ABG)
00:43:41.881 00.000 8976 stepping (-21, -3) + (1, 0)
00:43:41.881 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:41.882 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:43:41.891 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
00:43:41.892 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:41.892 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:41.892 00.000 5052 Enqueuing Expose request
00:43:41.900 00.008 8976 Received - 47 (G) 
00:43:41.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:41.900 00.000 8976 stepped: pos (-20, -3)
00:43:41.900 00.000 8976 MoveAxis(D, 2, ABG)
00:43:41.900 00.000 8976 stepping (-20, -3) + (0, -2)
00:43:41.900 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:41.932 00.032 8976 Received - 47 (G) 
00:43:41.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:41.932 00.000 8976 stepped: pos (-20, -5)
00:43:41.932 00.000 8976 move complete, result=0
00:43:41.932 00.000 8976 worker thread done servicing request
00:43:41.932 00.000 8976 Worker thread wakes up
00:43:41.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:41.932 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
00:43:41.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:42.626 00.694 8976 Exposure complete
00:43:42.632 00.006 8976 worker thread done servicing request
00:43:42.632 00.000 5052 OnExposeComplete: enter
00:43:42.632 00.000 5052 UpdateGuideState(): m_state=6
00:43:42.632 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 244
00:43:42.633 00.001 5052 Star::Find returns 1 (0), X=328.89, Y=281.46, Mass=190, SNR=9.5, Peak=62 HFD=3.4
00:43:42.633 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.45 = 1.83)
00:43:42.633 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.73)
00:43:42.633 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.25 hyp=0.38 cameraTheta=-2.41 mountX=-0.10 mountY=0.38, mountTheta=1.83
00:43:42.635 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.25, opts=13)
00:43:42.635 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.25)
00:43:42.635 00.000 8976 Worker thread wakes up
00:43:42.635 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.25) opts 0xd
00:43:42.635 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.25)
00:43:42.635 00.000 8976 Moving (-0.28, -0.25) raw xDistance=-0.10 yDistance=0.38
00:43:42.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:43:42.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
00:43:42.635 00.000 8976 MoveAxis(R, 0, ABG)
00:43:42.635 00.000 8976 MoveAxis(D, 2, ABG)
00:43:42.635 00.000 8976 stepping (-20, -5) + (0, -2)
00:43:42.635 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:42.637 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:43:42.647 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
00:43:42.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:42.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:42.647 00.000 5052 Enqueuing Expose request
00:43:42.667 00.020 8976 Received - 47 (G) 
00:43:42.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:42.667 00.000 8976 stepped: pos (-20, -7)
00:43:42.667 00.000 8976 move complete, result=0
00:43:42.667 00.000 8976 worker thread done servicing request
00:43:42.667 00.000 8976 Worker thread wakes up
00:43:42.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:42.667 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:42.668 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:43:43.357 00.689 8976 Exposure complete
00:43:43.362 00.005 8976 worker thread done servicing request
00:43:43.362 00.000 5052 OnExposeComplete: enter
00:43:43.362 00.000 5052 UpdateGuideState(): m_state=6
00:43:43.363 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 245
00:43:43.363 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.84, Mass=197, SNR=9.7, Peak=70 HFD=3.2
00:43:43.363 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
00:43:43.363 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
00:43:43.363 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.13 hyp=0.45 cameraTheta=0.30 mountX=-0.08 mountY=-0.44, mountTheta=-1.75
00:43:43.363 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.13, opts=13)
00:43:43.363 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.13)
00:43:43.363 00.000 8976 Worker thread wakes up
00:43:43.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.13) opts 0xd
00:43:43.364 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.13)
00:43:43.364 00.000 8976 Moving (0.43, 0.13) raw xDistance=-0.08 yDistance=-0.44
00:43:43.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:43:43.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
00:43:43.364 00.000 8976 MoveAxis(R, 0, ABG)
00:43:43.364 00.000 8976 MoveAxis(U, 2, ABG)
00:43:43.364 00.000 8976 stepping (-20, -7) + (0, 2)
00:43:43.364 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:43.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:43:43.373 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
00:43:43.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:43.373 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:43.374 00.001 5052 Enqueuing Expose request
00:43:43.386 00.012 8976 Received - 47 (G) 
00:43:43.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:43.386 00.000 8976 stepped: pos (-20, -5)
00:43:43.386 00.000 8976 move complete, result=0
00:43:43.386 00.000 8976 worker thread done servicing request
00:43:43.386 00.000 8976 Worker thread wakes up
00:43:43.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:43.386 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:43.386 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:43:44.074 00.688 8976 Exposure complete
00:43:44.080 00.006 8976 worker thread done servicing request
00:43:44.080 00.000 5052 OnExposeComplete: enter
00:43:44.080 00.000 5052 UpdateGuideState(): m_state=6
00:43:44.080 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 246
00:43:44.080 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.94, Mass=184, SNR=9.3, Peak=64 HFD=3.3
00:43:44.080 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
00:43:44.080 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
00:43:44.080 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.23 hyp=0.31 cameraTheta=0.86 mountX=0.12 mountY=-0.30, mountTheta=-1.20
00:43:44.081 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.23, opts=13)
00:43:44.081 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.23)
00:43:44.081 00.000 8976 Worker thread wakes up
00:43:44.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.23) opts 0xd
00:43:44.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.23)
00:43:44.081 00.000 8976 Moving (0.20, 0.23) raw xDistance=0.12 yDistance=-0.30
00:43:44.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:43:44.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
00:43:44.081 00.000 8976 MoveAxis(R, 0, ABG)
00:43:44.081 00.000 8976 MoveAxis(U, 1, ABG)
00:43:44.081 00.000 8976 stepping (-20, -5) + (0, 1)
00:43:44.081 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:44.082 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:43:44.091 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
00:43:44.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:44.091 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:44.091 00.000 5052 Enqueuing Expose request
00:43:44.105 00.014 8976 Received - 47 (G) 
00:43:44.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:44.106 00.001 8976 stepped: pos (-20, -4)
00:43:44.106 00.000 8976 move complete, result=0
00:43:44.106 00.000 8976 worker thread done servicing request
00:43:44.106 00.000 8976 Worker thread wakes up
00:43:44.106 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:43:44.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:44.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:44.799 00.693 8976 Exposure complete
00:43:44.805 00.006 8976 worker thread done servicing request
00:43:44.805 00.000 5052 OnExposeComplete: enter
00:43:44.805 00.000 5052 UpdateGuideState(): m_state=6
00:43:44.805 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 247
00:43:44.805 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.88, Mass=169, SNR=9.0, Peak=60 HFD=3.9
00:43:44.805 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
00:43:44.805 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
00:43:44.805 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.27 mountX=0.22 mountY=0.03, mountTheta=0.12
00:43:44.806 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.17, opts=13)
00:43:44.806 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.17)
00:43:44.806 00.000 8976 Worker thread wakes up
00:43:44.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.17) opts 0xd
00:43:44.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.17)
00:43:44.806 00.000 8976 Moving (-0.14, 0.17) raw xDistance=0.22 yDistance=0.03
00:43:44.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:43:44.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:43:44.806 00.000 8976 MoveAxis(R, 0, ABG)
00:43:44.806 00.000 8976 MoveAxis(U, 0, ABG)
00:43:44.806 00.000 8976 move complete, result=0
00:43:44.806 00.000 8976 worker thread done servicing request
00:43:44.807 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:43:44.816 00.009 5052 UpdateGuideState exits: m=169 SNR=9.0
00:43:44.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:44.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:44.816 00.000 5052 Enqueuing Expose request
00:43:44.816 00.000 8976 Worker thread wakes up
00:43:44.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:44.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:44.816 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:43:45.504 00.688 8976 Exposure complete
00:43:45.509 00.005 8976 worker thread done servicing request
00:43:45.509 00.000 5052 OnExposeComplete: enter
00:43:45.510 00.001 5052 UpdateGuideState(): m_state=6
00:43:45.510 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 248
00:43:45.510 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.56, Mass=180, SNR=9.3, Peak=66 HFD=3.3
00:43:45.510 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
00:43:45.510 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.71 = -2.71)
00:43:45.510 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.27 cameraTheta=-0.57 mountX=-0.23 mountY=-0.11, mountTheta=-2.69
00:43:45.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.15, opts=13)
00:43:45.511 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.15)
00:43:45.511 00.000 8976 Worker thread wakes up
00:43:45.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.15) opts 0xd
00:43:45.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.15)
00:43:45.511 00.000 8976 Moving (0.23, -0.15) raw xDistance=-0.23 yDistance=-0.11
00:43:45.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:43:45.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:43:45.511 00.000 8976 MoveAxis(R, 0, ABG)
00:43:45.511 00.000 8976 MoveAxis(U, 0, ABG)
00:43:45.511 00.000 8976 move complete, result=0
00:43:45.511 00.000 8976 worker thread done servicing request
00:43:45.512 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:43:45.521 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
00:43:45.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:45.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:45.521 00.000 5052 Enqueuing Expose request
00:43:45.521 00.000 8976 Worker thread wakes up
00:43:45.521 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:45.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:45.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:46.207 00.686 8976 Exposure complete
00:43:46.213 00.006 8976 worker thread done servicing request
00:43:46.213 00.000 5052 OnExposeComplete: enter
00:43:46.213 00.000 5052 UpdateGuideState(): m_state=6
00:43:46.213 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 249
00:43:46.213 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.23, Mass=207, SNR=9.9, Peak=63 HFD=3.6
00:43:46.213 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
00:43:46.213 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
00:43:46.213 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.48 hyp=0.64 cameraTheta=-0.84 mountX=-0.62 mountY=-0.10, mountTheta=-2.99
00:43:46.214 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.48, opts=13)
00:43:46.214 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.48)
00:43:46.214 00.000 8976 Worker thread wakes up
00:43:46.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.48) opts 0xd
00:43:46.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.48)
00:43:46.214 00.000 8976 Moving (0.42, -0.48) raw xDistance=-0.62 yDistance=-0.10
00:43:46.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
00:43:46.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:43:46.214 00.000 8976 MoveAxis(R, 3, ABG)
00:43:46.214 00.000 8976 stepping (-20, -4) + (3, 0)
00:43:46.214 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:46.215 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:43:46.226 00.011 5052 UpdateGuideState exits: m=207 SNR=9.9
00:43:46.226 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:46.226 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:46.226 00.000 5052 Enqueuing Expose request
00:43:46.247 00.021 8976 Received - 47 (G) 
00:43:46.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:46.247 00.000 8976 stepped: pos (-17, -4)
00:43:46.248 00.001 8976 MoveAxis(U, 0, ABG)
00:43:46.248 00.000 8976 move complete, result=0
00:43:46.248 00.000 8976 worker thread done servicing request
00:43:46.248 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
00:43:46.248 00.000 8976 Worker thread wakes up
00:43:46.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:46.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:46.940 00.692 8976 Exposure complete
00:43:46.945 00.005 8976 worker thread done servicing request
00:43:46.945 00.000 5052 OnExposeComplete: enter
00:43:46.945 00.000 5052 UpdateGuideState(): m_state=6
00:43:46.946 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 250
00:43:46.946 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.69, Mass=180, SNR=9.2, Peak=65 HFD=3.4
00:43:46.946 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
00:43:46.946 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
00:43:46.946 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.02 hyp=0.87 cameraTheta=-0.02 mountX=-0.41 mountY=-0.72, mountTheta=-2.09
00:43:46.947 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.02, opts=13)
00:43:46.947 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.02)
00:43:46.947 00.000 8976 Worker thread wakes up
00:43:46.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.02) opts 0xd
00:43:46.948 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.02)
00:43:46.948 00.000 8976 Moving (0.87, -0.02) raw xDistance=-0.41 yDistance=-0.72
00:43:46.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.41
00:43:46.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72
00:43:46.948 00.000 8976 MoveAxis(R, 2, ABG)
00:43:46.948 00.000 8976 stepping (-17, -4) + (2, 0)
00:43:46.948 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:46.949 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:43:46.957 00.008 5052 UpdateGuideState exits: m=180 SNR=9.2
00:43:46.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:46.958 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:46.958 00.000 5052 Enqueuing Expose request
00:43:46.983 00.025 8976 Received - 47 (G) 
00:43:46.984 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:46.984 00.000 8976 stepped: pos (-15, -4)
00:43:46.984 00.000 8976 MoveAxis(U, 3, ABG)
00:43:46.984 00.000 8976 stepping (-15, -4) + (0, 3)
00:43:46.984 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:47.015 00.031 8976 Received - 47 (G) 
00:43:47.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:47.015 00.000 8976 stepped: pos (-15, -1)
00:43:47.015 00.000 8976 move complete, result=0
00:43:47.015 00.000 8976 worker thread done servicing request
00:43:47.015 00.000 8976 Worker thread wakes up
00:43:47.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:47.015 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:47.015 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
00:43:47.701 00.686 8976 Exposure complete
00:43:47.707 00.006 8976 worker thread done servicing request
00:43:47.710 00.003 5052 OnExposeComplete: enter
00:43:47.710 00.000 5052 UpdateGuideState(): m_state=6
00:43:47.710 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 251
00:43:47.710 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=282.18, Mass=182, SNR=9.3, Peak=64 HFD=4.0
00:43:47.710 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
00:43:47.710 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
00:43:47.710 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.47 hyp=0.95 cameraTheta=0.52 mountX=0.05 mountY=-0.94, mountTheta=-1.52
00:43:47.711 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.47, opts=13)
00:43:47.711 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.47)
00:43:47.711 00.000 8976 Worker thread wakes up
00:43:47.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.47) opts 0xd
00:43:47.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.47)
00:43:47.711 00.000 8976 Moving (0.82, 0.47) raw xDistance=0.05 yDistance=-0.94
00:43:47.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:43:47.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.94
00:43:47.711 00.000 8976 MoveAxis(R, 0, ABG)
00:43:47.711 00.000 8976 MoveAxis(U, 4, ABG)
00:43:47.711 00.000 8976 stepping (-15, -1) + (0, 4)
00:43:47.711 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:43:47.712 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:43:47.722 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
00:43:47.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:47.722 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:47.722 00.000 5052 Enqueuing Expose request
00:43:47.751 00.029 8976 Received - 47 (G) 
00:43:47.751 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:43:47.751 00.000 8976 stepped: pos (-15, 3)
00:43:47.751 00.000 8976 move complete, result=0
00:43:47.751 00.000 8976 worker thread done servicing request
00:43:47.751 00.000 8976 Worker thread wakes up
00:43:47.751 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:47.751 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:47.751 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
00:43:48.447 00.696 8976 Exposure complete
00:43:48.453 00.006 8976 worker thread done servicing request
00:43:48.453 00.000 5052 OnExposeComplete: enter
00:43:48.453 00.000 5052 UpdateGuideState(): m_state=6
00:43:48.453 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 252
00:43:48.453 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.88, Mass=206, SNR=9.9, Peak=67 HFD=3.5
00:43:48.453 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
00:43:48.453 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
00:43:48.453 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.17 hyp=0.44 cameraTheta=0.40 mountX=-0.03 mountY=-0.43, mountTheta=-1.65
00:43:48.454 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.17, opts=13)
00:43:48.454 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.17)
00:43:48.454 00.000 8976 Worker thread wakes up
00:43:48.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.17) opts 0xd
00:43:48.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.17)
00:43:48.454 00.000 8976 Moving (0.40, 0.17) raw xDistance=-0.03 yDistance=-0.43
00:43:48.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:43:48.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.43
00:43:48.454 00.000 8976 MoveAxis(R, 0, ABG)
00:43:48.454 00.000 8976 MoveAxis(U, 2, ABG)
00:43:48.454 00.000 8976 stepping (-15, 3) + (0, 2)
00:43:48.455 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:48.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:43:48.464 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
00:43:48.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:48.464 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:48.465 00.001 5052 Enqueuing Expose request
00:43:48.486 00.021 8976 Received - 47 (G) 
00:43:48.486 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:48.486 00.000 8976 stepped: pos (-15, 5)
00:43:48.486 00.000 8976 move complete, result=0
00:43:48.486 00.000 8976 worker thread done servicing request
00:43:48.486 00.000 8976 Worker thread wakes up
00:43:48.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:48.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:48.486 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
00:43:49.175 00.689 8976 Exposure complete
00:43:49.181 00.006 8976 worker thread done servicing request
00:43:49.181 00.000 5052 OnExposeComplete: enter
00:43:49.181 00.000 5052 UpdateGuideState(): m_state=6
00:43:49.181 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 253
00:43:49.181 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.73, Mass=182, SNR=9.3, Peak=61 HFD=3.4
00:43:49.181 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
00:43:49.181 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
00:43:49.181 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.86 mountX=0.06 mountY=0.06, mountTheta=0.76
00:43:49.182 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.02, opts=13)
00:43:49.182 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.02)
00:43:49.182 00.000 8976 Worker thread wakes up
00:43:49.182 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.02) opts 0xd
00:43:49.182 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.02)
00:43:49.182 00.000 8976 Moving (-0.08, 0.02) raw xDistance=0.06 yDistance=0.06
00:43:49.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:43:49.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:43:49.182 00.000 8976 MoveAxis(R, 0, ABG)
00:43:49.182 00.000 8976 MoveAxis(U, 0, ABG)
00:43:49.182 00.000 8976 move complete, result=0
00:43:49.182 00.000 8976 worker thread done servicing request
00:43:49.183 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:43:49.192 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
00:43:49.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:49.192 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:49.192 00.000 5052 Enqueuing Expose request
00:43:49.192 00.000 8976 Worker thread wakes up
00:43:49.192 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:49.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:49.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:49.881 00.689 8976 Exposure complete
00:43:49.886 00.005 8976 worker thread done servicing request
00:43:49.887 00.001 5052 OnExposeComplete: enter
00:43:49.887 00.000 5052 UpdateGuideState(): m_state=6
00:43:49.887 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 254
00:43:49.887 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.85, Mass=184, SNR=9.4, Peak=65 HFD=3.0
00:43:49.887 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.04) = xAngle (0.03 = 0.03)
00:43:49.887 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
00:43:49.887 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.07 mountX=0.16 mountY=-0.01, mountTheta=-0.08
00:43:49.887 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.14, opts=13)
00:43:49.887 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.14)
00:43:49.888 00.001 8976 Worker thread wakes up
00:43:49.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.14) opts 0xd
00:43:49.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.14)
00:43:49.888 00.000 8976 Moving (-0.08, 0.14) raw xDistance=0.16 yDistance=-0.01
00:43:49.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:43:49.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:43:49.888 00.000 8976 MoveAxis(R, 0, ABG)
00:43:49.888 00.000 8976 MoveAxis(U, 0, ABG)
00:43:49.888 00.000 8976 move complete, result=0
00:43:49.888 00.000 8976 worker thread done servicing request
00:43:49.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:43:49.898 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
00:43:49.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:49.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:49.898 00.000 5052 Enqueuing Expose request
00:43:49.898 00.000 8976 Worker thread wakes up
00:43:49.898 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:49.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:49.898 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:50.585 00.687 8976 Exposure complete
00:43:50.590 00.005 8976 worker thread done servicing request
00:43:50.590 00.000 5052 OnExposeComplete: enter
00:43:50.590 00.000 5052 UpdateGuideState(): m_state=6
00:43:50.590 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 255
00:43:50.590 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.92, Mass=165, SNR=8.9, Peak=62 HFD=3.0
00:43:50.590 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
00:43:50.590 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
00:43:50.590 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.21 hyp=0.32 cameraTheta=2.45 mountX=0.30 mountY=0.10, mountTheta=0.31
00:43:50.591 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.21, opts=13)
00:43:50.591 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.21)
00:43:50.592 00.001 8976 Worker thread wakes up
00:43:50.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.21) opts 0xd
00:43:50.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.21)
00:43:50.592 00.000 8976 Moving (-0.25, 0.21) raw xDistance=0.30 yDistance=0.10
00:43:50.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:43:50.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:43:50.592 00.000 8976 MoveAxis(L, 1, ABG)
00:43:50.592 00.000 8976 stepping (-15, 5) + (-1, 0)
00:43:50.592 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:50.593 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:43:50.604 00.011 5052 UpdateGuideState exits: m=165 SNR=8.9
00:43:50.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:50.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:50.604 00.000 5052 Enqueuing Expose request
00:43:50.612 00.008 8976 Received - 47 (G) 
00:43:50.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:50.612 00.000 8976 stepped: pos (-16, 5)
00:43:50.612 00.000 8976 MoveAxis(U, 0, ABG)
00:43:50.612 00.000 8976 move complete, result=0
00:43:50.612 00.000 8976 worker thread done servicing request
00:43:50.612 00.000 8976 Worker thread wakes up
00:43:50.612 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:43:50.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:50.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:51.297 00.685 8976 Exposure complete
00:43:51.302 00.005 8976 worker thread done servicing request
00:43:51.302 00.000 5052 OnExposeComplete: enter
00:43:51.302 00.000 5052 UpdateGuideState(): m_state=6
00:43:51.303 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 256
00:43:51.303 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.70, Mass=185, SNR=9.3, Peak=64 HFD=3.2
00:43:51.303 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
00:43:51.303 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
00:43:51.303 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-3.10 mountX=0.09 mountY=0.18, mountTheta=1.12
00:43:51.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.01, opts=13)
00:43:51.304 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.01)
00:43:51.304 00.000 8976 Worker thread wakes up
00:43:51.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.01) opts 0xd
00:43:51.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.01)
00:43:51.304 00.000 8976 Moving (-0.21, -0.01) raw xDistance=0.09 yDistance=0.18
00:43:51.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:43:51.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:43:51.305 00.001 8976 MoveAxis(R, 0, ABG)
00:43:51.305 00.000 8976 MoveAxis(U, 0, ABG)
00:43:51.305 00.000 8976 move complete, result=0
00:43:51.305 00.000 8976 worker thread done servicing request
00:43:51.305 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:43:51.315 00.010 5052 UpdateGuideState exits: m=185 SNR=9.3
00:43:51.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:51.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:51.315 00.000 5052 Enqueuing Expose request
00:43:51.315 00.000 8976 Worker thread wakes up
00:43:51.315 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:43:51.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:51.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:52.005 00.690 8976 Exposure complete
00:43:52.011 00.006 8976 worker thread done servicing request
00:43:52.011 00.000 5052 OnExposeComplete: enter
00:43:52.011 00.000 5052 UpdateGuideState(): m_state=6
00:43:52.011 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 257
00:43:52.011 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.74, Mass=176, SNR=9.1, Peak=62 HFD=2.7
00:43:52.011 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
00:43:52.011 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
00:43:52.011 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.98 mountX=0.12 mountY=0.15, mountTheta=0.89
00:43:52.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.03, opts=13)
00:43:52.012 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.03)
00:43:52.013 00.001 8976 Worker thread wakes up
00:43:52.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.03) opts 0xd
00:43:52.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.03)
00:43:52.013 00.000 8976 Moving (-0.20, 0.03) raw xDistance=0.12 yDistance=0.15
00:43:52.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:43:52.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:43:52.013 00.000 8976 MoveAxis(R, 0, ABG)
00:43:52.013 00.000 8976 MoveAxis(U, 0, ABG)
00:43:52.013 00.000 8976 move complete, result=0
00:43:52.013 00.000 8976 worker thread done servicing request
00:43:52.013 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:43:52.023 00.010 5052 UpdateGuideState exits: m=176 SNR=9.1
00:43:52.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:52.023 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:52.023 00.000 5052 Enqueuing Expose request
00:43:52.023 00.000 8976 Worker thread wakes up
00:43:52.023 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:52.023 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:52.023 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:52.709 00.686 8976 Exposure complete
00:43:52.716 00.007 8976 worker thread done servicing request
00:43:52.716 00.000 5052 OnExposeComplete: enter
00:43:52.716 00.000 5052 UpdateGuideState(): m_state=6
00:43:52.716 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 258
00:43:52.716 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.64, Mass=213, SNR=10.1, Peak=68 HFD=3.6
00:43:52.716 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
00:43:52.716 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
00:43:52.716 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.07 hyp=0.40 cameraTheta=-2.97 mountX=0.12 mountY=0.37, mountTheta=1.26
00:43:52.717 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.07, opts=13)
00:43:52.717 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.07)
00:43:52.717 00.000 8976 Worker thread wakes up
00:43:52.717 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.07) opts 0xd
00:43:52.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.07)
00:43:52.717 00.000 8976 Moving (-0.40, -0.07) raw xDistance=0.12 yDistance=0.37
00:43:52.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:43:52.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
00:43:52.717 00.000 8976 MoveAxis(R, 0, ABG)
00:43:52.717 00.000 8976 MoveAxis(D, 1, ABG)
00:43:52.717 00.000 8976 stepping (-16, 5) + (0, -1)
00:43:52.717 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:52.718 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:43:52.729 00.011 5052 UpdateGuideState exits: m=213 SNR=10.1
00:43:52.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:52.729 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:52.729 00.000 5052 Enqueuing Expose request
00:43:52.739 00.010 8976 Received - 47 (G) 
00:43:52.739 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:52.739 00.000 8976 stepped: pos (-16, 4)
00:43:52.739 00.000 8976 move complete, result=0
00:43:52.739 00.000 8976 worker thread done servicing request
00:43:52.739 00.000 8976 Worker thread wakes up
00:43:52.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:52.739 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:52.739 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:43:53.427 00.688 8976 Exposure complete
00:43:53.432 00.005 8976 worker thread done servicing request
00:43:53.433 00.001 5052 OnExposeComplete: enter
00:43:53.433 00.000 5052 UpdateGuideState(): m_state=6
00:43:53.433 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 259
00:43:53.433 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.56, Mass=198, SNR=9.6, Peak=63 HFD=3.2
00:43:53.433 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
00:43:53.433 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
00:43:53.433 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.15 hyp=0.64 cameraTheta=-2.90 mountX=0.15 mountY=0.60, mountTheta=1.33
00:43:53.433 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.15, opts=13)
00:43:53.433 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.15)
00:43:53.434 00.001 8976 Worker thread wakes up
00:43:53.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.15) opts 0xd
00:43:53.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.15)
00:43:53.434 00.000 8976 Moving (-0.62, -0.15) raw xDistance=0.15 yDistance=0.60
00:43:53.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:43:53.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
00:43:53.434 00.000 8976 MoveAxis(R, 0, ABG)
00:43:53.434 00.000 8976 MoveAxis(D, 2, ABG)
00:43:53.434 00.000 8976 stepping (-16, 4) + (0, -2)
00:43:53.434 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:53.436 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:43:53.446 00.010 5052 UpdateGuideState exits: m=198 SNR=9.6
00:43:53.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:53.446 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:53.446 00.000 5052 Enqueuing Expose request
00:43:53.458 00.012 8976 Received - 47 (G) 
00:43:53.458 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:53.458 00.000 8976 stepped: pos (-16, 2)
00:43:53.458 00.000 8976 move complete, result=0
00:43:53.458 00.000 8976 worker thread done servicing request
00:43:53.458 00.000 8976 Worker thread wakes up
00:43:53.458 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:43:53.458 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:53.458 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:54.144 00.686 8976 Exposure complete
00:43:54.151 00.007 8976 worker thread done servicing request
00:43:54.151 00.000 5052 OnExposeComplete: enter
00:43:54.151 00.000 5052 UpdateGuideState(): m_state=6
00:43:54.151 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 260
00:43:54.151 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.66, Mass=189, SNR=9.4, Peak=65 HFD=3.7
00:43:54.151 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
00:43:54.151 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
00:43:54.151 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.05 hyp=0.33 cameraTheta=-2.99 mountX=0.10 mountY=0.30, mountTheta=1.24
00:43:54.151 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.05, opts=13)
00:43:54.151 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.05)
00:43:54.151 00.000 8976 Worker thread wakes up
00:43:54.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.05) opts 0xd
00:43:54.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.05)
00:43:54.151 00.000 8976 Moving (-0.32, -0.05) raw xDistance=0.10 yDistance=0.30
00:43:54.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:43:54.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
00:43:54.151 00.000 8976 MoveAxis(R, 0, ABG)
00:43:54.151 00.000 8976 MoveAxis(D, 1, ABG)
00:43:54.151 00.000 8976 stepping (-16, 2) + (0, -1)
00:43:54.151 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:54.152 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:43:54.162 00.010 5052 UpdateGuideState exits: m=189 SNR=9.4
00:43:54.162 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:54.162 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:54.162 00.000 5052 Enqueuing Expose request
00:43:54.177 00.015 8976 Received - 47 (G) 
00:43:54.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:54.177 00.000 8976 stepped: pos (-16, 1)
00:43:54.177 00.000 8976 move complete, result=0
00:43:54.177 00.000 8976 worker thread done servicing request
00:43:54.177 00.000 8976 Worker thread wakes up
00:43:54.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:54.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:54.177 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:43:54.867 00.690 8976 Exposure complete
00:43:54.872 00.005 8976 worker thread done servicing request
00:43:54.872 00.000 5052 OnExposeComplete: enter
00:43:54.872 00.000 5052 UpdateGuideState(): m_state=6
00:43:54.872 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 261
00:43:54.872 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=281.94, Mass=170, SNR=9.0, Peak=66 HFD=3.1
00:43:54.872 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
00:43:54.872 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
00:43:54.872 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=0.23 hyp=1.01 cameraTheta=2.91 mountX=0.65 mountY=0.70, mountTheta=0.82
00:43:54.873 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=0.23, opts=13)
00:43:54.873 00.000 5052 Enqueuing Move request for stepguider (-0.99, 0.23)
00:43:54.873 00.000 8976 Worker thread wakes up
00:43:54.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, 0.23) opts 0xd
00:43:54.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, 0.23)
00:43:54.873 00.000 8976 Moving (-0.99, 0.23) raw xDistance=0.65 yDistance=0.70
00:43:54.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
00:43:54.874 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
00:43:54.874 00.000 8976 MoveAxis(L, 3, ABG)
00:43:54.874 00.000 8976 stepping (-16, 1) + (-3, 0)
00:43:54.874 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:54.875 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
00:43:54.884 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
00:43:54.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:54.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:54.884 00.000 5052 Enqueuing Expose request
00:43:54.912 00.028 8976 Received - 47 (G) 
00:43:54.912 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:54.912 00.000 8976 stepped: pos (-19, 1)
00:43:54.912 00.000 8976 MoveAxis(D, 3, ABG)
00:43:54.912 00.000 8976 stepping (-19, 1) + (0, -3)
00:43:54.912 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:54.944 00.032 8976 Received - 47 (G) 
00:43:54.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:43:54.944 00.000 8976 stepped: pos (-19, -2)
00:43:54.944 00.000 8976 move complete, result=0
00:43:54.944 00.000 8976 worker thread done servicing request
00:43:54.944 00.000 8976 Worker thread wakes up
00:43:54.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:54.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:54.944 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.7 px 3 ms SOUTH
00:43:55.635 00.691 8976 Exposure complete
00:43:55.640 00.005 8976 worker thread done servicing request
00:43:55.641 00.001 5052 OnExposeComplete: enter
00:43:55.641 00.000 5052 UpdateGuideState(): m_state=6
00:43:55.641 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 262
00:43:55.641 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.75, Mass=190, SNR=9.5, Peak=65 HFD=3.6
00:43:55.641 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
00:43:55.641 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
00:43:55.641 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.04 hyp=0.54 cameraTheta=3.07 mountX=0.28 mountY=0.43, mountTheta=0.99
00:43:55.641 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.04, opts=13)
00:43:55.642 00.001 5052 Enqueuing Move request for stepguider (-0.54, 0.04)
00:43:55.642 00.000 8976 Worker thread wakes up
00:43:55.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.04) opts 0xd
00:43:55.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.04)
00:43:55.642 00.000 8976 Moving (-0.54, 0.04) raw xDistance=0.28 yDistance=0.43
00:43:55.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
00:43:55.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
00:43:55.642 00.000 8976 MoveAxis(L, 1, ABG)
00:43:55.642 00.000 8976 stepping (-19, -2) + (-1, 0)
00:43:55.642 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:55.643 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
00:43:55.652 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
00:43:55.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:55.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:55.652 00.000 5052 Enqueuing Expose request
00:43:55.663 00.011 8976 Received - 47 (G) 
00:43:55.664 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:55.664 00.000 8976 stepped: pos (-20, -2)
00:43:55.664 00.000 8976 MoveAxis(D, 2, ABG)
00:43:55.664 00.000 8976 stepping (-20, -2) + (0, -2)
00:43:55.664 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:55.695 00.031 8976 Received - 47 (G) 
00:43:55.695 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:55.695 00.000 8976 stepped: pos (-20, -4)
00:43:55.696 00.001 8976 move complete, result=0
00:43:55.696 00.000 8976 worker thread done servicing request
00:43:55.696 00.000 8976 Worker thread wakes up
00:43:55.696 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:43:55.696 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:55.696 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:56.390 00.694 8976 Exposure complete
00:43:56.395 00.005 8976 worker thread done servicing request
00:43:56.396 00.001 5052 OnExposeComplete: enter
00:43:56.396 00.000 5052 UpdateGuideState(): m_state=6
00:43:56.396 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 263
00:43:56.396 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.74, Mass=157, SNR=8.6, Peak=63 HFD=3.4
00:43:56.396 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
00:43:56.396 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
00:43:56.396 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.03 hyp=0.32 cameraTheta=3.04 mountX=0.17 mountY=0.25, mountTheta=0.96
00:43:56.396 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.03, opts=13)
00:43:56.396 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.03)
00:43:56.397 00.001 8976 Worker thread wakes up
00:43:56.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.03) opts 0xd
00:43:56.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.03)
00:43:56.397 00.000 8976 Moving (-0.32, 0.03) raw xDistance=0.17 yDistance=0.25
00:43:56.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:43:56.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:43:56.397 00.000 8976 MoveAxis(R, 0, ABG)
00:43:56.397 00.000 8976 MoveAxis(U, 0, ABG)
00:43:56.397 00.000 8976 move complete, result=0
00:43:56.397 00.000 8976 worker thread done servicing request
00:43:56.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
00:43:56.408 00.011 5052 UpdateGuideState exits: m=157 SNR=8.6
00:43:56.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:56.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:56.408 00.000 5052 Enqueuing Expose request
00:43:56.408 00.000 8976 Worker thread wakes up
00:43:56.408 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:56.408 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:56.408 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:43:57.103 00.695 8976 Exposure complete
00:43:57.108 00.005 8976 worker thread done servicing request
00:43:57.108 00.000 5052 OnExposeComplete: enter
00:43:57.108 00.000 5052 UpdateGuideState(): m_state=6
00:43:57.108 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 264
00:43:57.109 00.001 5052 Star::Find returns 1 (0), X=328.77, Y=281.67, Mass=189, SNR=9.5, Peak=66 HFD=3.6
00:43:57.109 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
00:43:57.109 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
00:43:57.109 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.04 hyp=0.40 cameraTheta=-3.04 mountX=0.15 mountY=0.36, mountTheta=1.19
00:43:57.109 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.04, opts=13)
00:43:57.109 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.04)
00:43:57.109 00.000 8976 Worker thread wakes up
00:43:57.110 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.04) opts 0xd
00:43:57.110 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.04)
00:43:57.110 00.000 8976 Moving (-0.40, -0.04) raw xDistance=0.15 yDistance=0.36
00:43:57.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:43:57.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:43:57.110 00.000 8976 MoveAxis(R, 0, ABG)
00:43:57.110 00.000 8976 MoveAxis(D, 1, ABG)
00:43:57.110 00.000 8976 stepping (-20, -4) + (0, -1)
00:43:57.110 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:57.111 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:43:57.121 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
00:43:57.121 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:57.121 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:57.121 00.000 5052 Enqueuing Expose request
00:43:57.134 00.013 8976 Received - 47 (G) 
00:43:57.135 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:57.135 00.000 8976 stepped: pos (-20, -5)
00:43:57.135 00.000 8976 move complete, result=0
00:43:57.135 00.000 8976 worker thread done servicing request
00:43:57.135 00.000 8976 Worker thread wakes up
00:43:57.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:57.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:57.135 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:43:57.828 00.693 8976 Exposure complete
00:43:57.834 00.006 8976 worker thread done servicing request
00:43:57.834 00.000 5052 OnExposeComplete: enter
00:43:57.834 00.000 5052 UpdateGuideState(): m_state=6
00:43:57.834 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 265
00:43:57.834 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.97, Mass=206, SNR=9.8, Peak=64 HFD=4.0
00:43:57.834 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
00:43:57.834 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
00:43:57.834 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.26 hyp=0.32 cameraTheta=2.20 mountX=0.32 mountY=0.02, mountTheta=0.05
00:43:57.834 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.26, opts=13)
00:43:57.834 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.26)
00:43:57.834 00.000 8976 Worker thread wakes up
00:43:57.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.26) opts 0xd
00:43:57.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.26)
00:43:57.834 00.000 8976 Moving (-0.19, 0.26) raw xDistance=0.32 yDistance=0.02
00:43:57.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:43:57.835 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:43:57.835 00.000 8976 MoveAxis(L, 1, ABG)
00:43:57.835 00.000 8976 stepping (-20, -5) + (-1, 0)
00:43:57.835 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:57.835 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:43:57.846 00.011 5052 UpdateGuideState exits: m=206 SNR=9.8
00:43:57.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:57.846 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:57.846 00.000 5052 Enqueuing Expose request
00:43:57.870 00.024 8976 Received - 47 (G) 
00:43:57.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:57.870 00.000 8976 stepped: pos (-21, -5)
00:43:57.870 00.000 8976 MoveAxis(U, 0, ABG)
00:43:57.870 00.000 8976 move complete, result=0
00:43:57.870 00.000 8976 worker thread done servicing request
00:43:57.870 00.000 8976 Worker thread wakes up
00:43:57.870 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
00:43:57.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:57.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:58.558 00.688 8976 Exposure complete
00:43:58.563 00.005 8976 worker thread done servicing request
00:43:58.564 00.001 5052 OnExposeComplete: enter
00:43:58.564 00.000 5052 UpdateGuideState(): m_state=6
00:43:58.564 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 266
00:43:58.564 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.74, Mass=207, SNR=9.9, Peak=72 HFD=3.2
00:43:58.564 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
00:43:58.564 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
00:43:58.564 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.03 hyp=0.37 cameraTheta=3.06 mountX=0.20 mountY=0.29, mountTheta=0.98
00:43:58.565 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.03, opts=13)
00:43:58.565 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.03)
00:43:58.565 00.000 8976 Worker thread wakes up
00:43:58.565 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.03) opts 0xd
00:43:58.565 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.03)
00:43:58.565 00.000 8976 Moving (-0.37, 0.03) raw xDistance=0.20 yDistance=0.29
00:43:58.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:43:58.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
00:43:58.565 00.000 8976 MoveAxis(R, 0, ABG)
00:43:58.565 00.000 8976 MoveAxis(D, 1, ABG)
00:43:58.565 00.000 8976 stepping (-21, -5) + (0, -1)
00:43:58.565 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:58.565 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:43:58.574 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
00:43:58.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:58.575 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:58.575 00.000 5052 Enqueuing Expose request
00:43:58.589 00.014 8976 Received - 47 (G) 
00:43:58.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:43:58.589 00.000 8976 stepped: pos (-21, -6)
00:43:58.589 00.000 8976 move complete, result=0
00:43:58.589 00.000 8976 worker thread done servicing request
00:43:58.589 00.000 8976 Worker thread wakes up
00:43:58.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:58.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:43:58.589 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:43:59.292 00.703 8976 Exposure complete
00:43:59.297 00.005 8976 worker thread done servicing request
00:43:59.297 00.000 5052 OnExposeComplete: enter
00:43:59.297 00.000 5052 UpdateGuideState(): m_state=6
00:43:59.297 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 267
00:43:59.297 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.67, Mass=190, SNR=9.5, Peak=70 HFD=3.3
00:43:59.297 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
00:43:59.297 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
00:43:59.298 00.001 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.04 hyp=0.56 cameraTheta=-3.08 mountX=0.22 mountY=0.49, mountTheta=1.15
00:43:59.299 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.04, opts=13)
00:43:59.299 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.04)
00:43:59.299 00.000 8976 Worker thread wakes up
00:43:59.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.04) opts 0xd
00:43:59.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.04)
00:43:59.299 00.000 8976 Moving (-0.56, -0.04) raw xDistance=0.22 yDistance=0.49
00:43:59.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:43:59.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
00:43:59.299 00.000 8976 MoveAxis(R, 0, ABG)
00:43:59.299 00.000 8976 MoveAxis(D, 2, ABG)
00:43:59.299 00.000 8976 stepping (-21, -6) + (0, -2)
00:43:59.299 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:59.300 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:43:59.310 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
00:43:59.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:59.310 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:43:59.310 00.000 5052 Enqueuing Expose request
00:43:59.325 00.015 8976 Received - 47 (G) 
00:43:59.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:43:59.325 00.000 8976 stepped: pos (-21, -8)
00:43:59.325 00.000 8976 move complete, result=0
00:43:59.325 00.000 8976 worker thread done servicing request
00:43:59.325 00.000 8976 Worker thread wakes up
00:43:59.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:43:59.325 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:43:59.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:00.015 00.690 8976 Exposure complete
00:44:00.021 00.006 8976 worker thread done servicing request
00:44:00.021 00.000 5052 OnExposeComplete: enter
00:44:00.021 00.000 5052 UpdateGuideState(): m_state=6
00:44:00.021 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 268
00:44:00.021 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=282.08, Mass=184, SNR=9.4, Peak=65 HFD=2.8
00:44:00.021 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
00:44:00.021 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
00:44:00.021 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.37 hyp=0.56 cameraTheta=2.41 mountX=0.52 mountY=0.15, mountTheta=0.28
00:44:00.022 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.37, opts=13)
00:44:00.022 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.37)
00:44:00.022 00.000 8976 Worker thread wakes up
00:44:00.022 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.37) opts 0xd
00:44:00.022 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.37)
00:44:00.022 00.000 8976 Moving (-0.42, 0.37) raw xDistance=0.52 yDistance=0.15
00:44:00.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
00:44:00.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:44:00.022 00.000 8976 MoveAxis(L, 2, ABG)
00:44:00.022 00.000 8976 stepping (-21, -8) + (-2, 0)
00:44:00.022 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:00.023 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:44:00.032 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
00:44:00.032 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:00.032 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:00.032 00.000 5052 Enqueuing Expose request
00:44:00.060 00.028 8976 Received - 47 (G) 
00:44:00.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:00.060 00.000 8976 stepped: pos (-23, -8)
00:44:00.060 00.000 8976 MoveAxis(U, 0, ABG)
00:44:00.060 00.000 8976 move complete, result=0
00:44:00.060 00.000 8976 worker thread done servicing request
00:44:00.060 00.000 8976 Worker thread wakes up
00:44:00.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:00.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:00.060 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
00:44:00.752 00.692 8976 Exposure complete
00:44:00.758 00.006 8976 worker thread done servicing request
00:44:00.758 00.000 5052 OnExposeComplete: enter
00:44:00.758 00.000 5052 UpdateGuideState(): m_state=6
00:44:00.758 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 269
00:44:00.758 00.000 5052 Star::Find returns 1 (0), X=327.67, Y=281.67, Mass=190, SNR=9.5, Peak=77 HFD=3.0
00:44:00.758 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
00:44:00.758 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
00:44:00.758 00.000 5052 CameraToMount -- cameraX=-1.50 cameraY=-0.04 hyp=1.50 cameraTheta=-3.11 mountX=0.64 mountY=1.28, mountTheta=1.10
00:44:00.759 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.50, y=-0.04, opts=13)
00:44:00.759 00.000 5052 Enqueuing Move request for stepguider (-1.50, -0.04)
00:44:00.759 00.000 8976 Worker thread wakes up
00:44:00.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.50, -0.04) opts 0xd
00:44:00.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.50, -0.04)
00:44:00.759 00.000 8976 Moving (-1.50, -0.04) raw xDistance=0.64 yDistance=1.28
00:44:00.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
00:44:00.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.28
00:44:00.759 00.000 8976 MoveAxis(L, 3, ABG)
00:44:00.759 00.000 8976 stepping (-23, -8) + (-3, 0)
00:44:00.759 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:00.760 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
00:44:00.769 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
00:44:00.769 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:00.769 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:00.769 00.000 5052 Enqueuing Expose request
00:44:00.796 00.027 8976 Received - 47 (G) 
00:44:00.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:00.796 00.000 8976 stepped: pos (-26, -8)
00:44:00.796 00.000 8976 MoveAxis(D, 5, ABG)
00:44:00.796 00.000 8976 stepping (-26, -8) + (0, -5)
00:44:00.796 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:44:00.843 00.047 8976 Received - 47 (G) 
00:44:00.843 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:44:00.843 00.000 8976 stepped: pos (-26, -13)
00:44:00.843 00.000 8976 move complete, result=0
00:44:00.843 00.000 8976 worker thread done servicing request
00:44:00.843 00.000 8976 Worker thread wakes up
00:44:00.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:00.843 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:00.843 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 1.3 px 5 ms SOUTH
00:44:01.532 00.689 8976 Exposure complete
00:44:01.538 00.006 8976 worker thread done servicing request
00:44:01.538 00.000 5052 OnExposeComplete: enter
00:44:01.538 00.000 5052 UpdateGuideState(): m_state=6
00:44:01.538 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 270
00:44:01.538 00.000 5052 Star::Find returns 1 (0), X=328.05, Y=281.46, Mass=205, SNR=9.9, Peak=74 HFD=2.4
00:44:01.538 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
00:44:01.538 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
00:44:01.538 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=-0.25 hyp=1.15 cameraTheta=-2.92 mountX=0.29 mountY=1.08, mountTheta=1.31
00:44:01.538 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=-0.25, opts=13)
00:44:01.538 00.000 5052 Enqueuing Move request for stepguider (-1.12, -0.25)
00:44:01.538 00.000 8976 Worker thread wakes up
00:44:01.539 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, -0.25) opts 0xd
00:44:01.539 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, -0.25)
00:44:01.539 00.000 8976 Moving (-1.12, -0.25) raw xDistance=0.29 yDistance=1.08
00:44:01.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
00:44:01.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.08
00:44:01.539 00.000 8976 MoveAxis(L, 1, ABG)
00:44:01.539 00.000 8976 stepping (-26, -13) + (-1, 0)
00:44:01.539 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:01.541 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:44:01.550 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
00:44:01.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:01.550 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:01.550 00.000 5052 Enqueuing Expose request
00:44:01.563 00.013 8976 Received - 47 (G) 
00:44:01.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:01.563 00.000 8976 stepped: pos (-27, -13)
00:44:01.563 00.000 8976 MoveAxis(D, 5, ABG)
00:44:01.563 00.000 8976 stepping (-27, -13) + (0, -5)
00:44:01.563 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:44:01.611 00.048 8976 Received - 47 (G) 
00:44:01.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:44:01.611 00.000 8976 stepped: pos (-27, -18)
00:44:01.611 00.000 8976 move complete, result=0
00:44:01.612 00.001 8976 worker thread done servicing request
00:44:01.612 00.000 8976 Worker thread wakes up
00:44:01.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:01.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:01.612 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.1 px 5 ms SOUTH
00:44:02.300 00.688 8976 Exposure complete
00:44:02.306 00.006 8976 worker thread done servicing request
00:44:02.306 00.000 5052 OnExposeComplete: enter
00:44:02.306 00.000 5052 UpdateGuideState(): m_state=6
00:44:02.306 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 271
00:44:02.306 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=282.01, Mass=216, SNR=10.1, Peak=79 HFD=3.1
00:44:02.306 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
00:44:02.306 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
00:44:02.306 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=0.30 hyp=1.02 cameraTheta=2.84 mountX=0.72 mountY=0.65, mountTheta=0.74
00:44:02.307 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=0.30, opts=13)
00:44:02.307 00.000 5052 Enqueuing Move request for stepguider (-0.98, 0.30)
00:44:02.307 00.000 8976 Worker thread wakes up
00:44:02.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, 0.30) opts 0xd
00:44:02.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, 0.30)
00:44:02.307 00.000 8976 Moving (-0.98, 0.30) raw xDistance=0.72 yDistance=0.65
00:44:02.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
00:44:02.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.65
00:44:02.307 00.000 8976 MoveAxis(L, 3, ABG)
00:44:02.307 00.000 8976 stepping (-27, -18) + (-3, 0)
00:44:02.307 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:02.308 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:44:02.317 00.009 5052 UpdateGuideState exits: m=216 SNR=10.1
00:44:02.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:02.317 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:02.317 00.000 5052 Enqueuing Expose request
00:44:02.347 00.030 8976 Received - 47 (G) 
00:44:02.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:02.347 00.000 8976 stepped: pos (-30, -18)
00:44:02.347 00.000 8976 MoveAxis(D, 3, ABG)
00:44:02.347 00.000 8976 stepping (-30, -18) + (0, -3)
00:44:02.347 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:02.379 00.032 8976 Received - 47 (G) 
00:44:02.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:02.379 00.000 8976 stepped: pos (-30, -21)
00:44:02.379 00.000 8976 move complete, result=0
00:44:02.379 00.000 8976 worker thread done servicing request
00:44:02.379 00.000 8976 Worker thread wakes up
00:44:02.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:02.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:02.379 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.7 px 3 ms SOUTH
00:44:03.068 00.689 8976 Exposure complete
00:44:03.073 00.005 8976 worker thread done servicing request
00:44:03.073 00.000 5052 OnExposeComplete: enter
00:44:03.073 00.000 5052 UpdateGuideState(): m_state=6
00:44:03.073 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 272
00:44:03.073 00.000 5052 Star::Find returns 1 (1), X=328.90, Y=281.94, Mass=205, SNR=9.9, Peak=64 HFD=2.7
00:44:03.073 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
00:44:03.073 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
00:44:03.074 00.001 5052 CameraToMount -- cameraX=-0.28 cameraY=0.23 hyp=0.36 cameraTheta=2.45 mountX=0.33 mountY=0.11, mountTheta=0.32
00:44:03.074 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.23, opts=13)
00:44:03.074 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.23)
00:44:03.074 00.000 8976 Worker thread wakes up
00:44:03.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.23) opts 0xd
00:44:03.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.23)
00:44:03.074 00.000 8976 Moving (-0.28, 0.23) raw xDistance=0.33 yDistance=0.11
00:44:03.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
00:44:03.075 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:44:03.075 00.000 8976 MoveAxis(L, 2, ABG)
00:44:03.075 00.000 8976 stepping (-30, -21) + (-2, 0)
00:44:03.075 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:03.075 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:44:03.084 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9 Saturated
00:44:03.085 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:03.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:03.085 00.000 5052 Enqueuing Expose request
00:44:03.098 00.013 8976 Received - 47 (G) 
00:44:03.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:03.098 00.000 8976 stepped: pos (-32, -21)
00:44:03.098 00.000 8976 MoveAxis(U, 0, ABG)
00:44:03.098 00.000 8976 starting a new bump
00:44:03.098 00.000 8976 MountToCamera -- mountTheta (0.56) + m_xAngle (2.04) = xAngle (2.60 = 2.60)
00:44:03.098 00.000 8976 MountToCamera -- mountX=4.30 mountY=2.67 hyp=5.06 mountTheta=0.56 cameraX=-4.33, cameraY=2.61 cameraTheta=2.60
00:44:03.098 00.000 8976 incremental bump (-4.333, 2.611) isValid = 1
00:44:03.098 00.000 8976 Scheduling Mount bump of (-0.197, 0.123)
00:44:03.098 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.20, y=0.12, opts=4)
00:44:03.098 00.000 8976 Enqueuing Move request for scope (-0.20, 0.12)
00:44:03.098 00.000 8976 move complete, result=0
00:44:03.098 00.000 8976 worker thread done servicing request
00:44:03.098 00.000 9828 Worker thread wakes up
00:44:03.098 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0x4
00:44:03.098 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
00:44:03.098 00.000 9828 CameraToMount -- cameraTheta (2.58) - m_xAngle (-3.10) = xAngle (5.68 = -0.60)
00:44:03.098 00.000 8976 Worker thread wakes up
00:44:03.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:03.098 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:03.098 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.1 px 0 ms NORTH
00:44:03.099 00.001 9828 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.60 = -0.69)
00:44:03.099 00.000 9828 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.58 mountX=0.19 mountY=-0.15, mountTheta=-0.66
00:44:03.099 00.000 9828 Moving (-0.20, 0.12) raw xDistance=0.19 yDistance=-0.15
00:44:03.099 00.000 9828 BLC: window closed
00:44:03.099 00.000 9828 MoveAxis(W, 61, B)
00:44:03.099 00.000 9828 Guiding  Dir = 3, Dur = 61
00:44:03.099 00.000 9828 IsSlewing returns 0
00:44:03.099 00.000 9828 IsGuiding returns 0
00:44:03.099 00.000 9828 PulseGuide returned control before completion, sleep 71
00:44:03.178 00.079 9828 IsGuiding returns 1
00:44:03.178 00.000 9828 scope still moving after pulse duration time elapsed
00:44:03.208 00.030 9828 IsSlewing returns 0
00:44:03.208 00.000 9828 IsGuiding returns 1
00:44:03.239 00.031 9828 IsSlewing returns 0
00:44:03.239 00.000 9828 IsGuiding returns 1
00:44:03.271 00.032 9828 IsSlewing returns 0
00:44:03.271 00.000 9828 IsGuiding returns 0
00:44:03.271 00.000 9828 scope move finished after 61 + 110 ms
00:44:03.271 00.000 9828 Move returns status 0, amount 61
00:44:03.271 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:44:03.271 00.000 9828 MoveAxis(N, 20, B)
00:44:03.271 00.000 9828 Guiding  Dir = 0, Dur = 20
00:44:03.286 00.015 9828 IsSlewing returns 0
00:44:03.287 00.001 9828 IsGuiding returns 0
00:44:03.287 00.000 9828 PulseGuide returned control before completion, sleep 30
00:44:03.317 00.030 9828 IsGuiding returns 1
00:44:03.317 00.000 9828 scope still moving after pulse duration time elapsed
00:44:03.349 00.032 9828 IsSlewing returns 0
00:44:03.349 00.000 9828 IsGuiding returns 1
00:44:03.381 00.032 9828 IsSlewing returns 0
00:44:03.381 00.000 9828 IsGuiding returns 1
00:44:03.412 00.031 9828 IsSlewing returns 0
00:44:03.412 00.000 9828 IsGuiding returns 1
00:44:03.443 00.031 9828 IsSlewing returns 0
00:44:03.443 00.000 9828 IsGuiding returns 0
00:44:03.443 00.000 9828 scope move finished after 20 + 136 ms
00:44:03.443 00.000 9828 Move returns status 0, amount 20
00:44:03.443 00.000 9828 move complete, result=0
00:44:03.443 00.000 9828 worker thread done servicing request
00:44:03.443 00.000 5052 GuideStep: 0.2 px 61 ms WEST, -0.1 px 20 ms NORTH
00:44:03.789 00.346 8976 Exposure complete
00:44:03.794 00.005 8976 worker thread done servicing request
00:44:03.795 00.001 5052 OnExposeComplete: enter
00:44:03.795 00.000 5052 UpdateGuideState(): m_state=6
00:44:03.795 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 273
00:44:03.795 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.31, Mass=199, SNR=9.8, Peak=66 HFD=2.6
00:44:03.795 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.72 = 2.56)
00:44:03.795 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.82 = 2.46)
00:44:03.795 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.40 hyp=0.40 cameraTheta=-1.68 mountX=-0.33 mountY=0.25, mountTheta=2.50
00:44:03.795 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.40, opts=13)
00:44:03.796 00.001 5052 Enqueuing Move request for stepguider (-0.04, -0.40)
00:44:03.796 00.000 8976 Worker thread wakes up
00:44:03.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.40) opts 0xd
00:44:03.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.40)
00:44:03.796 00.000 8976 Moving (-0.04, -0.40) raw xDistance=-0.33 yDistance=0.25
00:44:03.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
00:44:03.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:44:03.796 00.000 8976 MoveAxis(R, 1, ABG)
00:44:03.796 00.000 8976 stepping (-32, -21) + (1, 0)
00:44:03.796 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:03.797 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:44:03.806 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
00:44:03.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:03.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:03.806 00.000 5052 Enqueuing Expose request
00:44:03.816 00.010 8976 Received - 47 (G) 
00:44:03.816 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:03.816 00.000 8976 stepped: pos (-31, -21)
00:44:03.816 00.000 8976 MoveAxis(U, 0, ABG)
00:44:03.817 00.001 8976 outside bump range, increase bump weight 1.00 => 1.17
00:44:03.817 00.000 8976 MountToCamera -- mountTheta (0.58) + m_xAngle (2.04) = xAngle (2.62 = 2.62)
00:44:03.817 00.000 8976 MountToCamera -- mountX=4.45 mountY=2.89 hyp=5.30 mountTheta=0.58 cameraX=-4.60, cameraY=2.64 cameraTheta=2.62
00:44:03.817 00.000 8976 incremental bump (-4.596, 2.643) isValid = 1
00:44:03.817 00.000 8976 Scheduling Mount bump of (-0.232, 0.139)
00:44:03.817 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.23, y=0.14, opts=4)
00:44:03.817 00.000 8976 Enqueuing Move request for scope (-0.23, 0.14)
00:44:03.817 00.000 8976 move complete, result=0
00:44:03.817 00.000 9828 Worker thread wakes up
00:44:03.817 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0x4
00:44:03.817 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
00:44:03.817 00.000 9828 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.58)
00:44:03.817 00.000 9828 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.62 = -0.66)
00:44:03.817 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 0 ms NORTH
00:44:03.817 00.000 8976 worker thread done servicing request
00:44:03.817 00.000 9828 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.60 mountX=0.23 mountY=-0.17, mountTheta=-0.64
00:44:03.818 00.001 9828 Moving (-0.23, 0.14) raw xDistance=0.23 yDistance=-0.17
00:44:03.818 00.000 9828 BLC: window closed
00:44:03.818 00.000 8976 Worker thread wakes up
00:44:03.818 00.000 9828 MoveAxis(W, 72, B)
00:44:03.818 00.000 9828 Guiding  Dir = 3, Dur = 72
00:44:03.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:03.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:03.818 00.000 9828 IsSlewing returns 0
00:44:03.818 00.000 9828 IsGuiding returns 0
00:44:03.818 00.000 9828 PulseGuide returned control before completion, sleep 82
00:44:03.911 00.093 9828 IsGuiding returns 1
00:44:03.911 00.000 9828 scope still moving after pulse duration time elapsed
00:44:03.941 00.030 9828 IsSlewing returns 0
00:44:03.941 00.000 9828 IsGuiding returns 1
00:44:03.972 00.031 9828 IsSlewing returns 0
00:44:03.972 00.000 9828 IsGuiding returns 1
00:44:04.003 00.031 9828 IsSlewing returns 0
00:44:04.003 00.000 9828 IsGuiding returns 1
00:44:04.033 00.030 9828 IsSlewing returns 0
00:44:04.033 00.000 9828 IsGuiding returns 0
00:44:04.033 00.000 9828 scope move finished after 72 + 142 ms
00:44:04.033 00.000 9828 Move returns status 0, amount 72
00:44:04.033 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:44:04.033 00.000 9828 MoveAxis(N, 23, B)
00:44:04.033 00.000 9828 Guiding  Dir = 0, Dur = 23
00:44:04.049 00.016 9828 IsSlewing returns 0
00:44:04.049 00.000 9828 IsGuiding returns 0
00:44:04.049 00.000 9828 PulseGuide returned control before completion, sleep 33
00:44:04.095 00.046 9828 IsGuiding returns 1
00:44:04.095 00.000 9828 scope still moving after pulse duration time elapsed
00:44:04.126 00.031 9828 IsSlewing returns 0
00:44:04.126 00.000 9828 IsGuiding returns 1
00:44:04.158 00.032 9828 IsSlewing returns 0
00:44:04.158 00.000 9828 IsGuiding returns 1
00:44:04.190 00.032 9828 IsSlewing returns 0
00:44:04.190 00.000 9828 IsGuiding returns 0
00:44:04.190 00.000 9828 scope move finished after 23 + 117 ms
00:44:04.190 00.000 9828 Move returns status 0, amount 23
00:44:04.190 00.000 9828 move complete, result=0
00:44:04.190 00.000 9828 worker thread done servicing request
00:44:04.190 00.000 5052 GuideStep: 0.2 px 72 ms WEST, -0.2 px 23 ms NORTH
00:44:04.509 00.319 8976 Exposure complete
00:44:04.515 00.006 8976 worker thread done servicing request
00:44:04.515 00.000 5052 OnExposeComplete: enter
00:44:04.515 00.000 5052 UpdateGuideState(): m_state=6
00:44:04.515 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 274
00:44:04.515 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.87, Mass=177, SNR=9.2, Peak=62 HFD=2.7
00:44:04.515 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
00:44:04.515 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
00:44:04.515 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.16 hyp=0.47 cameraTheta=0.34 mountX=-0.06 mountY=-0.46, mountTheta=-1.70
00:44:04.516 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.16, opts=13)
00:44:04.516 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.16)
00:44:04.516 00.000 8976 Worker thread wakes up
00:44:04.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.16) opts 0xd
00:44:04.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.16)
00:44:04.516 00.000 8976 Moving (0.45, 0.16) raw xDistance=-0.06 yDistance=-0.46
00:44:04.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:44:04.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:44:04.516 00.000 8976 MoveAxis(R, 0, ABG)
00:44:04.516 00.000 8976 MoveAxis(U, 2, ABG)
00:44:04.516 00.000 8976 stepping (-31, -21) + (0, 2)
00:44:04.516 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:04.517 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:44:04.526 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
00:44:04.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:04.526 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:04.526 00.000 5052 Enqueuing Expose request
00:44:04.553 00.027 8976 Received - 47 (G) 
00:44:04.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:04.553 00.000 8976 stepped: pos (-31, -19)
00:44:04.553 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
00:44:04.553 00.000 8976 MountToCamera -- mountTheta (0.57) + m_xAngle (2.04) = xAngle (2.62 = 2.62)
00:44:04.553 00.000 8976 MountToCamera -- mountX=4.55 mountY=2.93 hyp=5.41 mountTheta=0.57 cameraX=-4.68, cameraY=2.71 cameraTheta=2.62
00:44:04.553 00.000 8976 incremental bump (-4.679, 2.712) isValid = 1
00:44:04.553 00.000 8976 Scheduling Mount bump of (-0.265, 0.159)
00:44:04.553 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.26, y=0.16, opts=4)
00:44:04.553 00.000 8976 Enqueuing Move request for scope (-0.26, 0.16)
00:44:04.553 00.000 8976 move complete, result=0
00:44:04.553 00.000 9828 Worker thread wakes up
00:44:04.553 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.16) opts 0x4
00:44:04.553 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.26, 0.16)
00:44:04.553 00.000 9828 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.59)
00:44:04.553 00.000 9828 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.62 = -0.67)
00:44:04.553 00.000 8976 worker thread done servicing request
00:44:04.553 00.000 8976 Worker thread wakes up
00:44:04.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:04.553 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:04.553 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:44:04.553 00.000 9828 CameraToMount -- cameraX=-0.26 cameraY=0.16 hyp=0.31 cameraTheta=2.60 mountX=0.26 mountY=-0.19, mountTheta=-0.64
00:44:04.553 00.000 9828 Moving (-0.26, 0.16) raw xDistance=0.26 yDistance=-0.19
00:44:04.553 00.000 9828 BLC: window closed
00:44:04.553 00.000 9828 MoveAxis(W, 82, B)
00:44:04.553 00.000 9828 Guiding  Dir = 3, Dur = 82
00:44:04.554 00.001 9828 IsSlewing returns 0
00:44:04.554 00.000 9828 IsGuiding returns 0
00:44:04.554 00.000 9828 PulseGuide returned control before completion, sleep 92
00:44:04.656 00.102 9828 IsGuiding returns 1
00:44:04.656 00.000 9828 scope still moving after pulse duration time elapsed
00:44:04.686 00.030 9828 IsSlewing returns 0
00:44:04.686 00.000 9828 IsGuiding returns 1
00:44:04.717 00.031 9828 IsSlewing returns 0
00:44:04.717 00.000 9828 IsGuiding returns 1
00:44:04.749 00.032 9828 IsSlewing returns 0
00:44:04.749 00.000 9828 IsGuiding returns 0
00:44:04.749 00.000 9828 scope move finished after 82 + 112 ms
00:44:04.749 00.000 9828 Move returns status 0, amount 82
00:44:04.749 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:44:04.749 00.000 9828 MoveAxis(N, 26, B)
00:44:04.749 00.000 9828 Guiding  Dir = 0, Dur = 26
00:44:04.764 00.015 9828 IsSlewing returns 0
00:44:04.764 00.000 9828 IsGuiding returns 0
00:44:04.764 00.000 9828 PulseGuide returned control before completion, sleep 36
00:44:04.811 00.047 9828 IsGuiding returns 1
00:44:04.811 00.000 9828 scope still moving after pulse duration time elapsed
00:44:04.843 00.032 9828 IsSlewing returns 0
00:44:04.843 00.000 9828 IsGuiding returns 1
00:44:04.874 00.031 9828 IsSlewing returns 0
00:44:04.874 00.000 9828 IsGuiding returns 1
00:44:04.904 00.030 9828 IsSlewing returns 0
00:44:04.904 00.000 9828 IsGuiding returns 1
00:44:04.936 00.032 9828 IsSlewing returns 0
00:44:04.936 00.000 9828 IsGuiding returns 0
00:44:04.936 00.000 9828 scope move finished after 26 + 145 ms
00:44:04.936 00.000 9828 Move returns status 0, amount 26
00:44:04.936 00.000 9828 move complete, result=0
00:44:04.936 00.000 9828 worker thread done servicing request
00:44:04.936 00.000 5052 GuideStep: 0.3 px 82 ms WEST, -0.2 px 26 ms NORTH
00:44:05.244 00.308 8976 Exposure complete
00:44:05.250 00.006 8976 worker thread done servicing request
00:44:05.250 00.000 5052 OnExposeComplete: enter
00:44:05.250 00.000 5052 UpdateGuideState(): m_state=6
00:44:05.250 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 275
00:44:05.250 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.57, Mass=203, SNR=9.9, Peak=71 HFD=2.6
00:44:05.250 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
00:44:05.250 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
00:44:05.250 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.14 hyp=0.61 cameraTheta=-0.23 mountX=-0.39 mountY=-0.42, mountTheta=-2.32
00:44:05.251 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.14, opts=13)
00:44:05.251 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.14)
00:44:05.251 00.000 8976 Worker thread wakes up
00:44:05.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.14) opts 0xd
00:44:05.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.14)
00:44:05.251 00.000 8976 Moving (0.59, -0.14) raw xDistance=-0.39 yDistance=-0.42
00:44:05.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:44:05.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
00:44:05.251 00.000 8976 MoveAxis(R, 2, ABG)
00:44:05.251 00.000 8976 stepping (-31, -19) + (2, 0)
00:44:05.251 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:05.252 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:44:05.262 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
00:44:05.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:05.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:05.262 00.000 5052 Enqueuing Expose request
00:44:05.288 00.026 8976 Received - 47 (G) 
00:44:05.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:05.288 00.000 8976 stepped: pos (-29, -19)
00:44:05.288 00.000 8976 MoveAxis(U, 2, ABG)
00:44:05.288 00.000 8976 stepping (-29, -19) + (0, 2)
00:44:05.288 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:05.319 00.031 8976 Received - 47 (G) 
00:44:05.320 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:05.320 00.000 8976 stepped: pos (-29, -17)
00:44:05.320 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
00:44:05.320 00.000 8976 MountToCamera -- mountTheta (0.56) + m_xAngle (2.04) = xAngle (2.61 = 2.61)
00:44:05.320 00.000 8976 MountToCamera -- mountX=4.51 mountY=2.86 hyp=5.34 mountTheta=0.56 cameraX=-4.60, cameraY=2.72 cameraTheta=2.61
00:44:05.320 00.000 8976 incremental bump (-4.595, 2.716) isValid = 1
00:44:05.320 00.000 8976 Scheduling Mount bump of (-0.198, 0.121)
00:44:05.320 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.20, y=0.12, opts=4)
00:44:05.320 00.000 8976 Enqueuing Move request for scope (-0.20, 0.12)
00:44:05.320 00.000 8976 move complete, result=0
00:44:05.320 00.000 9828 Worker thread wakes up
00:44:05.320 00.000 8976 worker thread done servicing request
00:44:05.320 00.000 8976 Worker thread wakes up
00:44:05.320 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0x4
00:44:05.320 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
00:44:05.320 00.000 9828 CameraToMount -- cameraTheta (2.59) - m_xAngle (-3.10) = xAngle (5.69 = -0.60)
00:44:05.320 00.000 9828 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.61 = -0.68)
00:44:05.320 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:05.321 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:05.321 00.000 9828 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.59 mountX=0.19 mountY=-0.15, mountTheta=-0.65
00:44:05.321 00.000 9828 Moving (-0.20, 0.12) raw xDistance=0.19 yDistance=-0.15
00:44:05.321 00.000 9828 BLC: window closed
00:44:05.321 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
00:44:05.321 00.000 9828 MoveAxis(W, 61, B)
00:44:05.321 00.000 9828 Guiding  Dir = 3, Dur = 61
00:44:05.322 00.001 9828 IsSlewing returns 0
00:44:05.322 00.000 9828 IsGuiding returns 0
00:44:05.322 00.000 9828 PulseGuide returned control before completion, sleep 71
00:44:05.402 00.080 9828 IsGuiding returns 1
00:44:05.402 00.000 9828 scope still moving after pulse duration time elapsed
00:44:05.432 00.030 9828 IsSlewing returns 0
00:44:05.437 00.005 9828 IsGuiding returns 1
00:44:05.463 00.026 9828 IsSlewing returns 0
00:44:05.464 00.001 9828 IsGuiding returns 1
00:44:05.495 00.031 9828 IsSlewing returns 0
00:44:05.495 00.000 9828 IsGuiding returns 0
00:44:05.495 00.000 9828 scope move finished after 61 + 112 ms
00:44:05.495 00.000 9828 Move returns status 0, amount 61
00:44:05.495 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:44:05.495 00.000 9828 MoveAxis(N, 20, B)
00:44:05.495 00.000 9828 Guiding  Dir = 0, Dur = 20
00:44:05.510 00.015 9828 IsSlewing returns 0
00:44:05.510 00.000 9828 IsGuiding returns 0
00:44:05.510 00.000 9828 PulseGuide returned control before completion, sleep 30
00:44:05.556 00.046 9828 IsGuiding returns 1
00:44:05.556 00.000 9828 scope still moving after pulse duration time elapsed
00:44:05.587 00.031 9828 IsSlewing returns 0
00:44:05.587 00.000 9828 IsGuiding returns 1
00:44:05.618 00.031 9828 IsSlewing returns 0
00:44:05.618 00.000 9828 IsGuiding returns 1
00:44:05.649 00.031 9828 IsSlewing returns 0
00:44:05.649 00.000 9828 IsGuiding returns 0
00:44:05.649 00.000 9828 scope move finished after 20 + 119 ms
00:44:05.649 00.000 9828 Move returns status 0, amount 20
00:44:05.649 00.000 9828 move complete, result=0
00:44:05.650 00.001 9828 worker thread done servicing request
00:44:05.650 00.000 5052 GuideStep: 0.2 px 61 ms WEST, -0.1 px 20 ms NORTH
00:44:06.033 00.383 8976 Exposure complete
00:44:06.038 00.005 8976 worker thread done servicing request
00:44:06.038 00.000 5052 OnExposeComplete: enter
00:44:06.038 00.000 5052 UpdateGuideState(): m_state=6
00:44:06.038 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 276
00:44:06.038 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.34, Mass=201, SNR=9.8, Peak=62 HFD=3.0
00:44:06.038 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
00:44:06.038 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
00:44:06.038 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.37 hyp=0.65 cameraTheta=-0.60 mountX=-0.58 mountY=-0.25, mountTheta=-2.73
00:44:06.039 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.37, opts=13)
00:44:06.039 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.37)
00:44:06.039 00.000 8976 Worker thread wakes up
00:44:06.039 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.37) opts 0xd
00:44:06.040 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.37)
00:44:06.040 00.000 8976 Moving (0.54, -0.37) raw xDistance=-0.58 yDistance=-0.25
00:44:06.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
00:44:06.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:44:06.040 00.000 8976 MoveAxis(R, 2, ABG)
00:44:06.040 00.000 8976 stepping (-29, -17) + (2, 0)
00:44:06.040 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:06.040 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:44:06.050 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
00:44:06.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:06.050 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:06.050 00.000 5052 Enqueuing Expose request
00:44:06.071 00.021 8976 Received - 47 (G) 
00:44:06.071 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:06.071 00.000 8976 stepped: pos (-27, -17)
00:44:06.071 00.000 8976 MoveAxis(U, 0, ABG)
00:44:06.071 00.000 8976 MountToCamera -- mountTheta (0.57) + m_xAngle (2.04) = xAngle (2.61 = 2.61)
00:44:06.071 00.000 8976 MountToCamera -- mountX=4.39 mountY=2.80 hyp=5.21 mountTheta=0.57 cameraX=-4.49, cameraY=2.63 cameraTheta=2.61
00:44:06.071 00.000 8976 incremental bump (-4.493, 2.629) isValid = 1
00:44:06.071 00.000 8976 Scheduling Mount bump of (-0.198, 0.120)
00:44:06.071 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.20, y=0.12, opts=4)
00:44:06.071 00.000 8976 Enqueuing Move request for scope (-0.20, 0.12)
00:44:06.071 00.000 8976 move complete, result=0
00:44:06.071 00.000 9828 Worker thread wakes up
00:44:06.072 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0x4
00:44:06.072 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
00:44:06.072 00.000 9828 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.69 = -0.59)
00:44:06.072 00.000 9828 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.61 = -0.67)
00:44:06.072 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.2 px 0 ms NORTH
00:44:06.072 00.000 8976 worker thread done servicing request
00:44:06.072 00.000 8976 Worker thread wakes up
00:44:06.072 00.000 9828 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.60 mountX=0.19 mountY=-0.14, mountTheta=-0.64
00:44:06.072 00.000 9828 Moving (-0.20, 0.12) raw xDistance=0.19 yDistance=-0.14
00:44:06.072 00.000 9828 BLC: window closed
00:44:06.072 00.000 9828 MoveAxis(W, 61, B)
00:44:06.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:06.072 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:06.072 00.000 9828 Guiding  Dir = 3, Dur = 61
00:44:06.073 00.001 9828 IsSlewing returns 0
00:44:06.073 00.000 9828 IsGuiding returns 0
00:44:06.073 00.000 9828 PulseGuide returned control before completion, sleep 71
00:44:06.160 00.087 9828 IsGuiding returns 1
00:44:06.160 00.000 9828 scope still moving after pulse duration time elapsed
00:44:06.190 00.030 9828 IsSlewing returns 0
00:44:06.190 00.000 9828 IsGuiding returns 1
00:44:06.221 00.031 9828 IsSlewing returns 0
00:44:06.221 00.000 9828 IsGuiding returns 1
00:44:06.253 00.032 9828 IsSlewing returns 0
00:44:06.253 00.000 9828 IsGuiding returns 1
00:44:06.283 00.030 9828 IsSlewing returns 0
00:44:06.283 00.000 9828 IsGuiding returns 1
00:44:06.314 00.031 9828 IsSlewing returns 0
00:44:06.314 00.000 9828 IsGuiding returns 1
00:44:06.345 00.031 9828 IsSlewing returns 0
00:44:06.345 00.000 9828 IsGuiding returns 0
00:44:06.345 00.000 9828 scope move finished after 61 + 210 ms
00:44:06.345 00.000 9828 Move returns status 0, amount 61
00:44:06.345 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:44:06.345 00.000 9828 MoveAxis(N, 20, B)
00:44:06.345 00.000 9828 Guiding  Dir = 0, Dur = 20
00:44:06.361 00.016 9828 IsSlewing returns 0
00:44:06.361 00.000 9828 IsGuiding returns 0
00:44:06.361 00.000 9828 PulseGuide returned control before completion, sleep 30
00:44:06.393 00.032 9828 IsGuiding returns 1
00:44:06.393 00.000 9828 scope still moving after pulse duration time elapsed
00:44:06.423 00.030 9828 IsSlewing returns 0
00:44:06.423 00.000 9828 IsGuiding returns 1
00:44:06.455 00.032 9828 IsSlewing returns 0
00:44:06.455 00.000 9828 IsGuiding returns 1
00:44:06.487 00.032 9828 IsSlewing returns 0
00:44:06.487 00.000 9828 IsGuiding returns 1
00:44:06.518 00.031 9828 IsSlewing returns 0
00:44:06.518 00.000 9828 IsGuiding returns 0
00:44:06.518 00.000 9828 scope move finished after 20 + 136 ms
00:44:06.518 00.000 9828 Move returns status 0, amount 20
00:44:06.518 00.000 9828 move complete, result=0
00:44:06.518 00.000 9828 worker thread done servicing request
00:44:06.518 00.000 5052 GuideStep: 0.2 px 61 ms WEST, -0.1 px 20 ms NORTH
00:44:06.762 00.244 8976 Exposure complete
00:44:06.769 00.007 8976 worker thread done servicing request
00:44:06.769 00.000 5052 OnExposeComplete: enter
00:44:06.769 00.000 5052 UpdateGuideState(): m_state=6
00:44:06.769 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 277
00:44:06.769 00.000 5052 Star::Find returns 1 (0), X=330.35, Y=281.19, Mass=186, SNR=9.4, Peak=64 HFD=2.8
00:44:06.769 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
00:44:06.769 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
00:44:06.769 00.000 5052 CameraToMount -- cameraX=1.18 cameraY=-0.52 hyp=1.29 cameraTheta=-0.41 mountX=-1.00 mountY=-0.71, mountTheta=-2.53
00:44:06.770 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.18, y=-0.52, opts=13)
00:44:06.770 00.000 5052 Enqueuing Move request for stepguider (1.18, -0.52)
00:44:06.770 00.000 8976 Worker thread wakes up
00:44:06.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.18, -0.52) opts 0xd
00:44:06.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.18, -0.52)
00:44:06.770 00.000 8976 Moving (1.18, -0.52) raw xDistance=-1.00 yDistance=-0.71
00:44:06.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.00
00:44:06.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.71
00:44:06.770 00.000 8976 MoveAxis(R, 4, ABG)
00:44:06.770 00.000 8976 stepping (-27, -17) + (4, 0)
00:44:06.770 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:44:06.771 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:44:06.780 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
00:44:06.780 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:06.780 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:06.780 00.000 5052 Enqueuing Expose request
00:44:06.807 00.027 8976 Received - 47 (G) 
00:44:06.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:44:06.807 00.000 8976 stepped: pos (-23, -17)
00:44:06.807 00.000 8976 MoveAxis(U, 3, ABG)
00:44:06.807 00.000 8976 stepping (-23, -17) + (0, 3)
00:44:06.807 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:06.839 00.032 8976 Received - 47 (G) 
00:44:06.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:06.839 00.000 8976 stepped: pos (-23, -14)
00:44:06.839 00.000 8976 MountToCamera -- mountTheta (0.57) + m_xAngle (2.04) = xAngle (2.61 = 2.61)
00:44:06.839 00.000 8976 MountToCamera -- mountX=4.10 mountY=2.61 hyp=4.86 mountTheta=0.57 cameraX=-4.19, cameraY=2.46 cameraTheta=2.61
00:44:06.839 00.000 8976 incremental bump (-4.193, 2.462) isValid = 1
00:44:06.839 00.000 8976 Scheduling Mount bump of (-0.198, 0.121)
00:44:06.839 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.20, y=0.12, opts=4)
00:44:06.839 00.000 8976 Enqueuing Move request for scope (-0.20, 0.12)
00:44:06.839 00.000 8976 move complete, result=0
00:44:06.839 00.000 9828 Worker thread wakes up
00:44:06.839 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0x4
00:44:06.839 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
00:44:06.839 00.000 9828 CameraToMount -- cameraTheta (2.59) - m_xAngle (-3.10) = xAngle (5.69 = -0.59)
00:44:06.839 00.000 8976 worker thread done servicing request
00:44:06.839 00.000 8976 Worker thread wakes up
00:44:06.840 00.001 9828 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.61 = -0.67)
00:44:06.840 00.000 9828 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.59 mountX=0.19 mountY=-0.14, mountTheta=-0.64
00:44:06.840 00.000 9828 Moving (-0.20, 0.12) raw xDistance=0.19 yDistance=-0.14
00:44:06.840 00.000 9828 BLC: window closed
00:44:06.840 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.7 px 3 ms NORTH
00:44:06.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:06.840 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:06.840 00.000 9828 MoveAxis(W, 61, B)
00:44:06.840 00.000 9828 Guiding  Dir = 3, Dur = 61
00:44:06.840 00.000 9828 IsSlewing returns 0
00:44:06.840 00.000 9828 IsGuiding returns 0
00:44:06.841 00.001 9828 PulseGuide returned control before completion, sleep 71
00:44:06.918 00.077 9828 IsGuiding returns 1
00:44:06.918 00.000 9828 scope still moving after pulse duration time elapsed
00:44:06.949 00.031 9828 IsSlewing returns 0
00:44:06.949 00.000 9828 IsGuiding returns 1
00:44:06.981 00.032 9828 IsSlewing returns 0
00:44:06.981 00.000 9828 IsGuiding returns 1
00:44:07.013 00.032 9828 IsSlewing returns 0
00:44:07.013 00.000 9828 IsGuiding returns 0
00:44:07.013 00.000 9828 scope move finished after 61 + 111 ms
00:44:07.013 00.000 9828 Move returns status 0, amount 61
00:44:07.013 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:44:07.013 00.000 9828 MoveAxis(N, 20, B)
00:44:07.013 00.000 9828 Guiding  Dir = 0, Dur = 20
00:44:07.027 00.014 9828 IsSlewing returns 0
00:44:07.027 00.000 9828 IsGuiding returns 0
00:44:07.027 00.000 9828 PulseGuide returned control before completion, sleep 30
00:44:07.058 00.031 9828 IsGuiding returns 1
00:44:07.058 00.000 9828 scope still moving after pulse duration time elapsed
00:44:07.090 00.032 9828 IsSlewing returns 0
00:44:07.090 00.000 9828 IsGuiding returns 1
00:44:07.121 00.031 9828 IsSlewing returns 0
00:44:07.121 00.000 9828 IsGuiding returns 1
00:44:07.152 00.031 9828 IsSlewing returns 0
00:44:07.152 00.000 9828 IsGuiding returns 1
00:44:07.183 00.031 9828 IsSlewing returns 0
00:44:07.183 00.000 9828 IsGuiding returns 0
00:44:07.183 00.000 9828 scope move finished after 20 + 135 ms
00:44:07.183 00.000 9828 Move returns status 0, amount 20
00:44:07.183 00.000 9828 move complete, result=0
00:44:07.183 00.000 9828 worker thread done servicing request
00:44:07.184 00.001 5052 GuideStep: 0.2 px 61 ms WEST, -0.1 px 20 ms NORTH
00:44:07.534 00.350 8976 Exposure complete
00:44:07.539 00.005 8976 worker thread done servicing request
00:44:07.539 00.000 5052 OnExposeComplete: enter
00:44:07.539 00.000 5052 UpdateGuideState(): m_state=6
00:44:07.539 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 278
00:44:07.539 00.000 5052 Star::Find returns 1 (0), X=330.43, Y=281.50, Mass=192, SNR=9.5, Peak=68 HFD=3.1
00:44:07.539 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
00:44:07.539 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
00:44:07.539 00.000 5052 CameraToMount -- cameraX=1.26 cameraY=-0.21 hyp=1.28 cameraTheta=-0.16 mountX=-0.76 mountY=-0.94, mountTheta=-2.25
00:44:07.540 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.26, y=-0.21, opts=13)
00:44:07.540 00.000 5052 Enqueuing Move request for stepguider (1.26, -0.21)
00:44:07.540 00.000 8976 Worker thread wakes up
00:44:07.540 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.26, -0.21) opts 0xd
00:44:07.541 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.26, -0.21)
00:44:07.541 00.000 8976 Moving (1.26, -0.21) raw xDistance=-0.76 yDistance=-0.94
00:44:07.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.76
00:44:07.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.94
00:44:07.541 00.000 8976 MoveAxis(R, 3, ABG)
00:44:07.541 00.000 8976 stepping (-23, -14) + (3, 0)
00:44:07.541 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:07.541 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:44:07.552 00.011 5052 UpdateGuideState exits: m=192 SNR=9.5
00:44:07.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:07.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:07.552 00.000 5052 Enqueuing Expose request
00:44:07.574 00.022 8976 Received - 47 (G) 
00:44:07.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:07.574 00.000 8976 stepped: pos (-20, -14)
00:44:07.574 00.000 8976 MoveAxis(U, 4, ABG)
00:44:07.574 00.000 8976 stepping (-20, -14) + (0, 4)
00:44:07.574 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:44:07.606 00.032 8976 Received - 47 (G) 
00:44:07.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:44:07.606 00.000 8976 stepped: pos (-20, -10)
00:44:07.606 00.000 8976 MountToCamera -- mountTheta (0.54) + m_xAngle (2.04) = xAngle (2.59 = 2.59)
00:44:07.606 00.000 8976 MountToCamera -- mountX=3.76 mountY=2.27 hyp=4.39 mountTheta=0.54 cameraX=-3.74, cameraY=2.31 cameraTheta=2.59
00:44:07.606 00.000 8976 incremental bump (-3.736, 2.311) isValid = 1
00:44:07.606 00.000 8976 Scheduling Mount bump of (-0.195, 0.125)
00:44:07.606 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.20, y=0.13, opts=4)
00:44:07.606 00.000 8976 Enqueuing Move request for scope (-0.20, 0.13)
00:44:07.606 00.000 8976 move complete, result=0
00:44:07.606 00.000 9828 Worker thread wakes up
00:44:07.606 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0x4
00:44:07.606 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
00:44:07.607 00.001 9828 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.67 = -0.62)
00:44:07.607 00.000 9828 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.59 = -0.70)
00:44:07.607 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.9 px 4 ms NORTH
00:44:07.607 00.000 8976 worker thread done servicing request
00:44:07.607 00.000 8976 Worker thread wakes up
00:44:07.607 00.000 9828 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.23 cameraTheta=2.57 mountX=0.19 mountY=-0.15, mountTheta=-0.67
00:44:07.607 00.000 9828 Moving (-0.20, 0.13) raw xDistance=0.19 yDistance=-0.15
00:44:07.607 00.000 9828 BLC: window closed
00:44:07.607 00.000 9828 MoveAxis(W, 60, B)
00:44:07.607 00.000 9828 Guiding  Dir = 3, Dur = 60
00:44:07.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:07.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:07.607 00.000 9828 IsSlewing returns 0
00:44:07.607 00.000 9828 IsGuiding returns 0
00:44:07.608 00.001 9828 PulseGuide returned control before completion, sleep 70
00:44:07.680 00.072 9828 IsGuiding returns 1
00:44:07.680 00.000 9828 scope still moving after pulse duration time elapsed
00:44:07.710 00.030 9828 IsSlewing returns 0
00:44:07.710 00.000 9828 IsGuiding returns 1
00:44:07.742 00.032 9828 IsSlewing returns 0
00:44:07.742 00.000 9828 IsGuiding returns 1
00:44:07.774 00.032 9828 IsSlewing returns 0
00:44:07.774 00.000 9828 IsGuiding returns 1
00:44:07.805 00.031 9828 IsSlewing returns 0
00:44:07.805 00.000 9828 IsGuiding returns 0
00:44:07.805 00.000 9828 scope move finished after 60 + 137 ms
00:44:07.805 00.000 9828 Move returns status 0, amount 60
00:44:07.805 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:44:07.805 00.000 9828 MoveAxis(N, 20, B)
00:44:07.805 00.000 9828 Guiding  Dir = 0, Dur = 20
00:44:07.821 00.016 9828 IsSlewing returns 0
00:44:07.821 00.000 9828 IsGuiding returns 0
00:44:07.821 00.000 9828 PulseGuide returned control before completion, sleep 30
00:44:07.867 00.046 9828 IsGuiding returns 1
00:44:07.867 00.000 9828 scope still moving after pulse duration time elapsed
00:44:07.897 00.030 9828 IsSlewing returns 0
00:44:07.897 00.000 9828 IsGuiding returns 1
00:44:07.927 00.030 9828 IsSlewing returns 0
00:44:07.927 00.000 9828 IsGuiding returns 1
00:44:07.959 00.032 9828 IsSlewing returns 0
00:44:07.959 00.000 9828 IsGuiding returns 0
00:44:07.959 00.000 9828 scope move finished after 20 + 118 ms
00:44:07.959 00.000 9828 Move returns status 0, amount 20
00:44:07.959 00.000 9828 move complete, result=0
00:44:07.959 00.000 9828 worker thread done servicing request
00:44:07.959 00.000 5052 GuideStep: 0.2 px 60 ms WEST, -0.1 px 20 ms NORTH
00:44:08.300 00.341 8976 Exposure complete
00:44:08.305 00.005 8976 worker thread done servicing request
00:44:08.306 00.001 5052 OnExposeComplete: enter
00:44:08.306 00.000 5052 UpdateGuideState(): m_state=6
00:44:08.306 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 279
00:44:08.306 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.35, Mass=218, SNR=10.2, Peak=65 HFD=3.3
00:44:08.306 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.73 = -2.73)
00:44:08.306 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
00:44:08.306 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.36 hyp=0.56 cameraTheta=-0.69 mountX=-0.52 mountY=-0.17, mountTheta=-2.82
00:44:08.306 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.36, opts=13)
00:44:08.307 00.001 5052 Enqueuing Move request for stepguider (0.43, -0.36)
00:44:08.307 00.000 8976 Worker thread wakes up
00:44:08.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.36) opts 0xd
00:44:08.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.36)
00:44:08.307 00.000 8976 Moving (0.43, -0.36) raw xDistance=-0.52 yDistance=-0.17
00:44:08.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
00:44:08.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:44:08.307 00.000 8976 MoveAxis(R, 2, ABG)
00:44:08.307 00.000 8976 stepping (-20, -10) + (2, 0)
00:44:08.307 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:08.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:44:08.316 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
00:44:08.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:08.317 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:08.317 00.000 5052 Enqueuing Expose request
00:44:08.341 00.024 8976 Received - 47 (G) 
00:44:08.341 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:08.341 00.000 8976 stepped: pos (-18, -10)
00:44:08.341 00.000 8976 MoveAxis(U, 0, ABG)
00:44:08.341 00.000 8976 MountToCamera -- mountTheta (0.54) + m_xAngle (2.04) = xAngle (2.58 = 2.58)
00:44:08.341 00.000 8976 MountToCamera -- mountX=3.43 mountY=2.05 hyp=3.99 mountTheta=0.54 cameraX=-3.38, cameraY=2.12 cameraTheta=2.58
00:44:08.341 00.000 8976 incremental bump (-3.384, 2.120) isValid = 1
00:44:08.341 00.000 8976 Scheduling Mount bump of (-0.195, 0.126)
00:44:08.342 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.19, y=0.13, opts=4)
00:44:08.342 00.000 8976 Enqueuing Move request for scope (-0.19, 0.13)
00:44:08.342 00.000 8976 move complete, result=0
00:44:08.342 00.000 9828 Worker thread wakes up
00:44:08.342 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0x4
00:44:08.342 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
00:44:08.342 00.000 9828 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.66 = -0.62)
00:44:08.342 00.000 9828 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.58 = -0.70)
00:44:08.342 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
00:44:08.342 00.000 8976 worker thread done servicing request
00:44:08.342 00.000 8976 Worker thread wakes up
00:44:08.342 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:08.342 00.000 9828 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.57 mountX=0.19 mountY=-0.15, mountTheta=-0.67
00:44:08.342 00.000 9828 Moving (-0.19, 0.13) raw xDistance=0.19 yDistance=-0.15
00:44:08.342 00.000 9828 BLC: window closed
00:44:08.342 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:08.342 00.000 9828 MoveAxis(W, 60, B)
00:44:08.342 00.000 9828 Guiding  Dir = 3, Dur = 60
00:44:08.343 00.001 9828 IsSlewing returns 0
00:44:08.343 00.000 9828 IsGuiding returns 0
00:44:08.343 00.000 9828 PulseGuide returned control before completion, sleep 70
00:44:08.425 00.082 9828 IsGuiding returns 1
00:44:08.425 00.000 9828 scope still moving after pulse duration time elapsed
00:44:08.456 00.031 9828 IsSlewing returns 0
00:44:08.456 00.000 9828 IsGuiding returns 1
00:44:08.487 00.031 9828 IsSlewing returns 0
00:44:08.487 00.000 9828 IsGuiding returns 1
00:44:08.518 00.031 9828 IsSlewing returns 0
00:44:08.518 00.000 9828 IsGuiding returns 0
00:44:08.518 00.000 9828 scope move finished after 60 + 115 ms
00:44:08.518 00.000 9828 Move returns status 0, amount 60
00:44:08.518 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:44:08.518 00.000 9828 MoveAxis(N, 20, B)
00:44:08.518 00.000 9828 Guiding  Dir = 0, Dur = 20
00:44:08.533 00.015 9828 IsSlewing returns 0
00:44:08.533 00.000 9828 IsGuiding returns 0
00:44:08.533 00.000 9828 PulseGuide returned control before completion, sleep 30
00:44:08.564 00.031 9828 IsGuiding returns 1
00:44:08.564 00.000 9828 scope still moving after pulse duration time elapsed
00:44:08.596 00.032 9828 IsSlewing returns 0
00:44:08.596 00.000 9828 IsGuiding returns 1
00:44:08.627 00.031 9828 IsSlewing returns 0
00:44:08.627 00.000 9828 IsGuiding returns 1
00:44:08.657 00.030 9828 IsSlewing returns 0
00:44:08.657 00.000 9828 IsGuiding returns 1
00:44:08.704 00.047 9828 IsSlewing returns 0
00:44:08.704 00.000 9828 IsGuiding returns 0
00:44:08.704 00.000 9828 scope move finished after 20 + 150 ms
00:44:08.704 00.000 9828 Move returns status 0, amount 20
00:44:08.704 00.000 9828 move complete, result=0
00:44:08.704 00.000 9828 worker thread done servicing request
00:44:08.704 00.000 5052 GuideStep: 0.2 px 60 ms WEST, -0.2 px 20 ms NORTH
00:44:09.034 00.330 8976 Exposure complete
00:44:09.039 00.005 8976 worker thread done servicing request
00:44:09.039 00.000 5052 OnExposeComplete: enter
00:44:09.039 00.000 5052 UpdateGuideState(): m_state=6
00:44:09.039 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 280
00:44:09.039 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.63, Mass=193, SNR=9.6, Peak=62 HFD=2.8
00:44:09.039 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
00:44:09.039 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
00:44:09.040 00.001 5052 CameraToMount -- cameraX=0.54 cameraY=-0.08 hyp=0.55 cameraTheta=-0.14 mountX=-0.32 mountY=-0.41, mountTheta=-2.22
00:44:09.040 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.08, opts=13)
00:44:09.040 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.08)
00:44:09.040 00.000 8976 Worker thread wakes up
00:44:09.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.08) opts 0xd
00:44:09.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.08)
00:44:09.041 00.001 8976 Moving (0.54, -0.08) raw xDistance=-0.32 yDistance=-0.41
00:44:09.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
00:44:09.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:44:09.041 00.000 8976 MoveAxis(R, 1, ABG)
00:44:09.041 00.000 8976 stepping (-18, -10) + (1, 0)
00:44:09.041 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:09.041 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:44:09.051 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
00:44:09.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:09.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:09.051 00.000 5052 Enqueuing Expose request
00:44:09.060 00.009 8976 Received - 47 (G) 
00:44:09.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:09.060 00.000 8976 stepped: pos (-17, -10)
00:44:09.060 00.000 8976 MoveAxis(U, 2, ABG)
00:44:09.060 00.000 8976 stepping (-17, -10) + (0, 2)
00:44:09.060 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:09.092 00.032 8976 Received - 47 (G) 
00:44:09.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:09.092 00.000 8976 stepped: pos (-17, -8)
00:44:09.092 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.56 = 2.56)
00:44:09.092 00.000 8976 MountToCamera -- mountX=3.16 mountY=1.79 hyp=3.63 mountTheta=0.52 cameraX=-3.03, cameraY=1.99 cameraTheta=2.56
00:44:09.092 00.000 8976 incremental bump (-3.032, 1.994) isValid = 1
00:44:09.092 00.000 8976 Scheduling Mount bump of (-0.192, 0.131)
00:44:09.092 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.19, y=0.13, opts=4)
00:44:09.092 00.000 8976 Enqueuing Move request for scope (-0.19, 0.13)
00:44:09.092 00.000 8976 move complete, result=0
00:44:09.092 00.000 9828 Worker thread wakes up
00:44:09.092 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0x4
00:44:09.092 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
00:44:09.093 00.001 9828 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.10) = xAngle (5.64 = -0.64)
00:44:09.093 00.000 9828 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.73)
00:44:09.093 00.000 8976 worker thread done servicing request
00:44:09.093 00.000 8976 Worker thread wakes up
00:44:09.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:09.093 00.000 9828 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.54 mountX=0.19 mountY=-0.15, mountTheta=-0.69
00:44:09.093 00.000 9828 Moving (-0.19, 0.13) raw xDistance=0.19 yDistance=-0.15
00:44:09.093 00.000 9828 BLC: window closed
00:44:09.093 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:09.093 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
00:44:09.093 00.000 9828 MoveAxis(W, 59, B)
00:44:09.093 00.000 9828 Guiding  Dir = 3, Dur = 59
00:44:09.093 00.000 9828 IsSlewing returns 0
00:44:09.094 00.001 9828 IsGuiding returns 0
00:44:09.094 00.000 9828 PulseGuide returned control before completion, sleep 69
00:44:09.169 00.075 9828 IsGuiding returns 1
00:44:09.169 00.000 9828 scope still moving after pulse duration time elapsed
00:44:09.202 00.033 9828 IsSlewing returns 0
00:44:09.202 00.000 9828 IsGuiding returns 1
00:44:09.233 00.031 9828 IsSlewing returns 0
00:44:09.233 00.000 9828 IsGuiding returns 1
00:44:09.263 00.030 9828 IsSlewing returns 0
00:44:09.263 00.000 9828 IsGuiding returns 1
00:44:09.294 00.031 9828 IsSlewing returns 0
00:44:09.294 00.000 9828 IsGuiding returns 0
00:44:09.294 00.000 9828 scope move finished after 59 + 140 ms
00:44:09.294 00.000 9828 Move returns status 0, amount 59
00:44:09.294 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:44:09.294 00.000 9828 MoveAxis(N, 21, B)
00:44:09.294 00.000 9828 Guiding  Dir = 0, Dur = 21
00:44:09.310 00.016 9828 IsSlewing returns 0
00:44:09.310 00.000 9828 IsGuiding returns 0
00:44:09.310 00.000 9828 PulseGuide returned control before completion, sleep 31
00:44:09.356 00.046 9828 IsGuiding returns 1
00:44:09.356 00.000 9828 scope still moving after pulse duration time elapsed
00:44:09.387 00.031 9828 IsSlewing returns 0
00:44:09.387 00.000 9828 IsGuiding returns 1
00:44:09.419 00.032 9828 IsSlewing returns 0
00:44:09.419 00.000 9828 IsGuiding returns 1
00:44:09.450 00.031 9828 IsSlewing returns 0
00:44:09.450 00.000 9828 IsGuiding returns 0
00:44:09.450 00.000 9828 scope move finished after 21 + 119 ms
00:44:09.450 00.000 9828 Move returns status 0, amount 21
00:44:09.450 00.000 9828 move complete, result=0
00:44:09.450 00.000 9828 worker thread done servicing request
00:44:09.450 00.000 5052 GuideStep: 0.2 px 59 ms WEST, -0.2 px 21 ms NORTH
00:44:09.799 00.349 8976 Exposure complete
00:44:09.804 00.005 8976 worker thread done servicing request
00:44:09.804 00.000 5052 OnExposeComplete: enter
00:44:09.804 00.000 5052 UpdateGuideState(): m_state=6
00:44:09.804 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 281
00:44:09.804 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.57, Mass=191, SNR=9.5, Peak=67 HFD=2.8
00:44:09.804 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
00:44:09.804 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
00:44:09.804 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.14 hyp=0.57 cameraTheta=-0.25 mountX=-0.38 mountY=-0.39, mountTheta=-2.34
00:44:09.805 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.14, opts=13)
00:44:09.805 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.14)
00:44:09.805 00.000 8976 Worker thread wakes up
00:44:09.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.14) opts 0xd
00:44:09.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.14)
00:44:09.805 00.000 8976 Moving (0.55, -0.14) raw xDistance=-0.38 yDistance=-0.39
00:44:09.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
00:44:09.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
00:44:09.805 00.000 8976 MoveAxis(R, 2, ABG)
00:44:09.805 00.000 8976 stepping (-17, -8) + (2, 0)
00:44:09.806 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:09.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:44:09.816 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
00:44:09.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:09.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:09.816 00.000 5052 Enqueuing Expose request
00:44:09.828 00.012 8976 Received - 47 (G) 
00:44:09.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:09.828 00.000 8976 stepped: pos (-15, -8)
00:44:09.828 00.000 8976 MoveAxis(U, 2, ABG)
00:44:09.828 00.000 8976 stepping (-15, -8) + (0, 2)
00:44:09.828 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:09.860 00.032 8976 Received - 47 (G) 
00:44:09.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:09.860 00.000 8976 stepped: pos (-15, -6)
00:44:09.860 00.000 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
00:44:09.860 00.000 8976 MountToCamera -- mountX=2.87 mountY=1.51 hyp=3.25 mountTheta=0.49 cameraX=-2.66, cameraY=1.87 cameraTheta=2.53
00:44:09.860 00.000 8976 incremental bump (-2.656, 1.868) isValid = 1
00:44:09.860 00.000 8976 Scheduling Mount bump of (-0.188, 0.137)
00:44:09.860 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.19, y=0.14, opts=4)
00:44:09.860 00.000 8976 Enqueuing Move request for scope (-0.19, 0.14)
00:44:09.860 00.000 8976 move complete, result=0
00:44:09.860 00.000 9828 Worker thread wakes up
00:44:09.860 00.000 8976 worker thread done servicing request
00:44:09.860 00.000 8976 Worker thread wakes up
00:44:09.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:09.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:09.860 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
00:44:09.861 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0x4
00:44:09.861 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
00:44:09.861 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.61 = -0.68)
00:44:09.861 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.53 = -0.76)
00:44:09.861 00.000 9828 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.51 mountX=0.18 mountY=-0.16, mountTheta=-0.72
00:44:09.861 00.000 9828 Moving (-0.19, 0.14) raw xDistance=0.18 yDistance=-0.16
00:44:09.861 00.000 9828 BLC: window closed
00:44:09.861 00.000 9828 MoveAxis(W, 58, B)
00:44:09.861 00.000 9828 Guiding  Dir = 3, Dur = 58
00:44:09.861 00.000 9828 IsSlewing returns 0
00:44:09.861 00.000 9828 IsGuiding returns 0
00:44:09.861 00.000 9828 PulseGuide returned control before completion, sleep 68
00:44:09.933 00.072 9828 IsGuiding returns 1
00:44:09.933 00.000 9828 scope still moving after pulse duration time elapsed
00:44:09.965 00.032 9828 IsSlewing returns 0
00:44:09.965 00.000 9828 IsGuiding returns 1
00:44:09.995 00.030 9828 IsSlewing returns 0
00:44:09.995 00.000 9828 IsGuiding returns 1
00:44:10.027 00.032 9828 IsSlewing returns 0
00:44:10.028 00.001 9828 IsGuiding returns 1
00:44:10.059 00.031 9828 IsSlewing returns 0
00:44:10.059 00.000 9828 IsGuiding returns 0
00:44:10.059 00.000 9828 scope move finished after 58 + 139 ms
00:44:10.059 00.000 9828 Move returns status 0, amount 58
00:44:10.059 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:44:10.059 00.000 9828 MoveAxis(N, 22, B)
00:44:10.059 00.000 9828 Guiding  Dir = 0, Dur = 22
00:44:10.074 00.015 9828 IsSlewing returns 0
00:44:10.074 00.000 9828 IsGuiding returns 0
00:44:10.074 00.000 9828 PulseGuide returned control before completion, sleep 32
00:44:10.121 00.047 9828 IsGuiding returns 1
00:44:10.121 00.000 9828 scope still moving after pulse duration time elapsed
00:44:10.152 00.031 9828 IsSlewing returns 0
00:44:10.152 00.000 9828 IsGuiding returns 1
00:44:10.184 00.032 9828 IsSlewing returns 0
00:44:10.184 00.000 9828 IsGuiding returns 1
00:44:10.215 00.031 9828 IsSlewing returns 0
00:44:10.215 00.000 9828 IsGuiding returns 1
00:44:10.245 00.030 9828 IsSlewing returns 0
00:44:10.245 00.000 9828 IsGuiding returns 0
00:44:10.245 00.000 9828 scope move finished after 22 + 148 ms
00:44:10.245 00.000 9828 Move returns status 0, amount 22
00:44:10.245 00.000 9828 move complete, result=0
00:44:10.246 00.001 9828 worker thread done servicing request
00:44:10.246 00.000 5052 GuideStep: 0.2 px 58 ms WEST, -0.2 px 22 ms NORTH
00:44:10.554 00.308 8976 Exposure complete
00:44:10.560 00.006 8976 worker thread done servicing request
00:44:10.560 00.000 5052 OnExposeComplete: enter
00:44:10.560 00.000 5052 UpdateGuideState(): m_state=6
00:44:10.560 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 282
00:44:10.560 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.54, Mass=223, SNR=10.4, Peak=71 HFD=3.0
00:44:10.560 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
00:44:10.560 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
00:44:10.560 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.17 hyp=0.52 cameraTheta=-0.33 mountX=-0.37 mountY=-0.32, mountTheta=-2.43
00:44:10.561 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.17, opts=13)
00:44:10.561 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.17)
00:44:10.561 00.000 8976 Worker thread wakes up
00:44:10.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.17) opts 0xd
00:44:10.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.17)
00:44:10.561 00.000 8976 Moving (0.49, -0.17) raw xDistance=-0.37 yDistance=-0.32
00:44:10.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
00:44:10.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
00:44:10.561 00.000 8976 MoveAxis(R, 2, ABG)
00:44:10.561 00.000 8976 stepping (-15, -6) + (2, 0)
00:44:10.561 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:10.562 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:44:10.572 00.010 5052 UpdateGuideState exits: m=223 SNR=10.4
00:44:10.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:10.572 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:10.572 00.000 5052 Enqueuing Expose request
00:44:10.595 00.023 8976 Received - 47 (G) 
00:44:10.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:10.595 00.000 8976 stepped: pos (-13, -6)
00:44:10.596 00.001 8976 MoveAxis(U, 1, ABG)
00:44:10.596 00.000 8976 stepping (-13, -6) + (0, 1)
00:44:10.596 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:10.627 00.031 8976 Received - 47 (G) 
00:44:10.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:10.627 00.000 8976 stepped: pos (-13, -5)
00:44:10.627 00.000 8976 MountToCamera -- mountTheta (0.46) + m_xAngle (2.04) = xAngle (2.50 = 2.50)
00:44:10.627 00.000 8976 MountToCamera -- mountX=2.58 mountY=1.28 hyp=2.88 mountTheta=0.46 cameraX=-2.31, cameraY=1.72 cameraTheta=2.50
00:44:10.627 00.000 8976 incremental bump (-2.312, 1.717) isValid = 1
00:44:10.627 00.000 8976 Scheduling Mount bump of (-0.184, 0.142)
00:44:10.627 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.18, y=0.14, opts=4)
00:44:10.627 00.000 8976 Enqueuing Move request for scope (-0.18, 0.14)
00:44:10.627 00.000 8976 move complete, result=0
00:44:10.627 00.000 9828 Worker thread wakes up
00:44:10.627 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0x4
00:44:10.627 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
00:44:10.627 00.000 9828 CameraToMount -- cameraTheta (2.49) - m_xAngle (-3.10) = xAngle (5.58 = -0.70)
00:44:10.627 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
00:44:10.627 00.000 8976 worker thread done servicing request
00:44:10.627 00.000 8976 Worker thread wakes up
00:44:10.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:10.628 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:10.628 00.000 9828 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.50 = -0.78)
00:44:10.628 00.000 9828 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.49 mountX=0.18 mountY=-0.16, mountTheta=-0.75
00:44:10.628 00.000 9828 Moving (-0.18, 0.14) raw xDistance=0.18 yDistance=-0.16
00:44:10.628 00.000 9828 BLC: window closed
00:44:10.628 00.000 9828 MoveAxis(W, 56, B)
00:44:10.628 00.000 9828 Guiding  Dir = 3, Dur = 56
00:44:10.628 00.000 9828 IsSlewing returns 0
00:44:10.628 00.000 9828 IsGuiding returns 0
00:44:10.628 00.000 9828 PulseGuide returned control before completion, sleep 66
00:44:10.710 00.082 9828 IsGuiding returns 1
00:44:10.710 00.000 9828 scope still moving after pulse duration time elapsed
00:44:10.741 00.031 9828 IsSlewing returns 0
00:44:10.741 00.000 9828 IsGuiding returns 1
00:44:10.772 00.031 9828 IsSlewing returns 0
00:44:10.772 00.000 9828 IsGuiding returns 1
00:44:10.803 00.031 9828 IsSlewing returns 0
00:44:10.803 00.000 9828 IsGuiding returns 0
00:44:10.803 00.000 9828 scope move finished after 56 + 118 ms
00:44:10.803 00.000 9828 Move returns status 0, amount 56
00:44:10.803 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:44:10.803 00.000 9828 MoveAxis(N, 22, B)
00:44:10.803 00.000 9828 Guiding  Dir = 0, Dur = 22
00:44:10.818 00.015 9828 IsSlewing returns 0
00:44:10.818 00.000 9828 IsGuiding returns 0
00:44:10.818 00.000 9828 PulseGuide returned control before completion, sleep 32
00:44:10.865 00.047 9828 IsGuiding returns 1
00:44:10.865 00.000 9828 scope still moving after pulse duration time elapsed
00:44:10.896 00.031 9828 IsSlewing returns 0
00:44:10.896 00.000 9828 IsGuiding returns 1
00:44:10.927 00.031 9828 IsSlewing returns 0
00:44:10.927 00.000 9828 IsGuiding returns 1
00:44:10.958 00.031 9828 IsSlewing returns 0
00:44:10.958 00.000 9828 IsGuiding returns 1
00:44:10.989 00.031 9828 IsSlewing returns 0
00:44:10.989 00.000 9828 IsGuiding returns 1
00:44:11.019 00.030 9828 IsSlewing returns 0
00:44:11.019 00.000 9828 IsGuiding returns 0
00:44:11.019 00.000 9828 scope move finished after 22 + 179 ms
00:44:11.019 00.000 9828 Move returns status 0, amount 22
00:44:11.019 00.000 9828 move complete, result=0
00:44:11.019 00.000 9828 worker thread done servicing request
00:44:11.019 00.000 5052 GuideStep: 0.2 px 56 ms WEST, -0.2 px 22 ms NORTH
00:44:11.320 00.301 8976 Exposure complete
00:44:11.325 00.005 8976 worker thread done servicing request
00:44:11.325 00.000 5052 OnExposeComplete: enter
00:44:11.325 00.000 5052 UpdateGuideState(): m_state=6
00:44:11.325 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 283
00:44:11.325 00.000 5052 Star::Find returns 1 (0), X=330.20, Y=281.83, Mass=190, SNR=9.5, Peak=63 HFD=2.9
00:44:11.325 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
00:44:11.325 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
00:44:11.325 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=0.12 hyp=1.04 cameraTheta=0.11 mountX=-0.36 mountY=-0.93, mountTheta=-1.94
00:44:11.327 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=0.12, opts=13)
00:44:11.327 00.000 5052 Enqueuing Move request for stepguider (1.03, 0.12)
00:44:11.327 00.000 8976 Worker thread wakes up
00:44:11.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, 0.12) opts 0xd
00:44:11.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, 0.12)
00:44:11.327 00.000 8976 Moving (1.03, 0.12) raw xDistance=-0.36 yDistance=-0.93
00:44:11.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
00:44:11.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.93
00:44:11.327 00.000 8976 MoveAxis(R, 2, ABG)
00:44:11.327 00.000 8976 stepping (-13, -5) + (2, 0)
00:44:11.327 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:11.328 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:44:11.338 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
00:44:11.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:11.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:11.338 00.000 5052 Enqueuing Expose request
00:44:11.363 00.025 8976 Received - 47 (G) 
00:44:11.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:11.363 00.000 8976 stepped: pos (-11, -5)
00:44:11.363 00.000 8976 MoveAxis(U, 4, ABG)
00:44:11.363 00.000 8976 stepping (-11, -5) + (0, 4)
00:44:11.363 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:44:11.395 00.032 8976 Received - 47 (G) 
00:44:11.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:44:11.395 00.000 8976 stepped: pos (-11, -1)
00:44:11.395 00.000 8976 MountToCamera -- mountTheta (0.38) + m_xAngle (2.04) = xAngle (2.42 = 2.42)
00:44:11.395 00.000 8976 MountToCamera -- mountX=2.29 mountY=0.91 hyp=2.46 mountTheta=0.38 cameraX=-1.85, cameraY=1.62 cameraTheta=2.42
00:44:11.395 00.000 8976 incremental bump (-1.849, 1.622) isValid = 1
00:44:11.395 00.000 8976 Scheduling Mount bump of (-0.173, 0.157)
00:44:11.395 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=0.16, opts=4)
00:44:11.395 00.000 8976 Enqueuing Move request for scope (-0.17, 0.16)
00:44:11.395 00.000 8976 move complete, result=0
00:44:11.395 00.000 9828 Worker thread wakes up
00:44:11.395 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 4 ms NORTH
00:44:11.395 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0x4
00:44:11.395 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
00:44:11.395 00.000 9828 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.10) = xAngle (5.50 = -0.78)
00:44:11.395 00.000 9828 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.42 = -0.86)
00:44:11.395 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.40 mountX=0.17 mountY=-0.18, mountTheta=-0.82
00:44:11.396 00.001 9828 Moving (-0.17, 0.16) raw xDistance=0.17 yDistance=-0.18
00:44:11.396 00.000 8976 worker thread done servicing request
00:44:11.396 00.000 8976 Worker thread wakes up
00:44:11.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:11.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:11.396 00.000 9828 BLC: window closed
00:44:11.396 00.000 9828 MoveAxis(W, 53, B)
00:44:11.396 00.000 9828 Guiding  Dir = 3, Dur = 53
00:44:11.396 00.000 9828 IsSlewing returns 0
00:44:11.396 00.000 9828 IsGuiding returns 0
00:44:11.396 00.000 9828 PulseGuide returned control before completion, sleep 63
00:44:11.468 00.072 9828 IsGuiding returns 1
00:44:11.468 00.000 9828 scope still moving after pulse duration time elapsed
00:44:11.498 00.030 9828 IsSlewing returns 0
00:44:11.498 00.000 9828 IsGuiding returns 1
00:44:11.529 00.031 9828 IsSlewing returns 0
00:44:11.529 00.000 9828 IsGuiding returns 1
00:44:11.561 00.032 9828 IsSlewing returns 0
00:44:11.561 00.000 9828 IsGuiding returns 0
00:44:11.561 00.000 9828 scope move finished after 53 + 111 ms
00:44:11.561 00.000 9828 Move returns status 0, amount 53
00:44:11.561 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:44:11.561 00.000 9828 MoveAxis(N, 24, B)
00:44:11.561 00.000 9828 Guiding  Dir = 0, Dur = 24
00:44:11.576 00.015 9828 IsSlewing returns 0
00:44:11.576 00.000 9828 IsGuiding returns 0
00:44:11.576 00.000 9828 PulseGuide returned control before completion, sleep 34
00:44:11.623 00.047 9828 IsGuiding returns 1
00:44:11.623 00.000 9828 scope still moving after pulse duration time elapsed
00:44:11.654 00.031 9828 IsSlewing returns 0
00:44:11.654 00.000 9828 IsGuiding returns 1
00:44:11.686 00.032 9828 IsSlewing returns 0
00:44:11.686 00.000 9828 IsGuiding returns 1
00:44:11.716 00.030 9828 IsSlewing returns 0
00:44:11.716 00.000 9828 IsGuiding returns 1
00:44:11.747 00.031 9828 IsSlewing returns 0
00:44:11.747 00.000 9828 IsGuiding returns 0
00:44:11.747 00.000 9828 scope move finished after 24 + 146 ms
00:44:11.747 00.000 9828 Move returns status 0, amount 24
00:44:11.747 00.000 9828 move complete, result=0
00:44:11.747 00.000 9828 worker thread done servicing request
00:44:11.747 00.000 5052 GuideStep: 0.2 px 53 ms WEST, -0.2 px 24 ms NORTH
00:44:12.083 00.336 8976 Exposure complete
00:44:12.088 00.005 8976 worker thread done servicing request
00:44:12.088 00.000 5052 OnExposeComplete: enter
00:44:12.088 00.000 5052 UpdateGuideState(): m_state=6
00:44:12.088 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 284
00:44:12.089 00.001 5052 Star::Find returns 1 (0), X=329.64, Y=281.34, Mass=187, SNR=9.4, Peak=64 HFD=3.0
00:44:12.089 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
00:44:12.089 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
00:44:12.089 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.37 hyp=0.59 cameraTheta=-0.67 mountX=-0.54 mountY=-0.19, mountTheta=-2.80
00:44:12.089 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.37, opts=13)
00:44:12.089 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.37)
00:44:12.089 00.000 8976 Worker thread wakes up
00:44:12.090 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.37) opts 0xd
00:44:12.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.37)
00:44:12.090 00.000 8976 Moving (0.46, -0.37) raw xDistance=-0.54 yDistance=-0.19
00:44:12.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
00:44:12.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:44:12.090 00.000 8976 MoveAxis(R, 2, ABG)
00:44:12.090 00.000 8976 stepping (-11, -1) + (2, 0)
00:44:12.090 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:12.092 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:44:12.103 00.011 5052 UpdateGuideState exits: m=187 SNR=9.4
00:44:12.103 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:12.103 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:12.103 00.000 5052 Enqueuing Expose request
00:44:12.114 00.011 8976 Received - 47 (G) 
00:44:12.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:12.114 00.000 8976 stepped: pos (-9, -1)
00:44:12.114 00.000 8976 MoveAxis(U, 0, ABG)
00:44:12.114 00.000 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (2.04) = xAngle (2.36 = 2.36)
00:44:12.114 00.000 8976 MountToCamera -- mountX=1.99 mountY=0.66 hyp=2.09 mountTheta=0.32 cameraX=-1.49, cameraY=1.47 cameraTheta=2.36
00:44:12.114 00.000 8976 incremental bump (-1.492, 1.468) isValid = 1
00:44:12.114 00.000 8976 Scheduling Mount bump of (-0.164, 0.167)
00:44:12.114 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.16, y=0.17, opts=4)
00:44:12.114 00.000 8976 Enqueuing Move request for scope (-0.16, 0.17)
00:44:12.114 00.000 8976 move complete, result=0
00:44:12.114 00.000 9828 Worker thread wakes up
00:44:12.114 00.000 8976 worker thread done servicing request
00:44:12.114 00.000 8976 Worker thread wakes up
00:44:12.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:12.114 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
00:44:12.114 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0x4
00:44:12.114 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
00:44:12.114 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.44 = -0.84)
00:44:12.115 00.001 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.36 = -0.92)
00:44:12.115 00.000 9828 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.35 mountX=0.16 mountY=-0.19, mountTheta=-0.87
00:44:12.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:12.115 00.000 9828 Moving (-0.16, 0.17) raw xDistance=0.16 yDistance=-0.19
00:44:12.115 00.000 9828 BLC: window closed
00:44:12.115 00.000 9828 MoveAxis(W, 50, B)
00:44:12.115 00.000 9828 Guiding  Dir = 3, Dur = 50
00:44:12.115 00.000 9828 IsSlewing returns 0
00:44:12.115 00.000 9828 IsGuiding returns 0
00:44:12.115 00.000 9828 PulseGuide returned control before completion, sleep 60
00:44:12.184 00.069 9828 IsGuiding returns 1
00:44:12.184 00.000 9828 scope still moving after pulse duration time elapsed
00:44:12.216 00.032 9828 IsSlewing returns 0
00:44:12.216 00.000 9828 IsGuiding returns 1
00:44:12.247 00.031 9828 IsSlewing returns 0
00:44:12.252 00.005 9828 IsGuiding returns 1
00:44:12.278 00.026 9828 IsSlewing returns 0
00:44:12.278 00.000 9828 IsGuiding returns 0
00:44:12.278 00.000 9828 scope move finished after 50 + 112 ms
00:44:12.278 00.000 9828 Move returns status 0, amount 50
00:44:12.278 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:44:12.278 00.000 9828 MoveAxis(N, 25, B)
00:44:12.278 00.000 9828 Guiding  Dir = 0, Dur = 25
00:44:12.293 00.015 9828 IsSlewing returns 0
00:44:12.293 00.000 9828 IsGuiding returns 0
00:44:12.293 00.000 9828 PulseGuide returned control before completion, sleep 35
00:44:12.340 00.047 9828 IsGuiding returns 1
00:44:12.340 00.000 9828 scope still moving after pulse duration time elapsed
00:44:12.371 00.031 9828 IsSlewing returns 0
00:44:12.371 00.000 9828 IsGuiding returns 1
00:44:12.402 00.031 9828 IsSlewing returns 0
00:44:12.402 00.000 9828 IsGuiding returns 1
00:44:12.433 00.031 9828 IsSlewing returns 0
00:44:12.433 00.000 9828 IsGuiding returns 1
00:44:12.464 00.031 9828 IsSlewing returns 0
00:44:12.465 00.001 9828 IsGuiding returns 0
00:44:12.465 00.000 9828 scope move finished after 25 + 145 ms
00:44:12.465 00.000 9828 Move returns status 0, amount 25
00:44:12.465 00.000 9828 move complete, result=0
00:44:12.465 00.000 9828 worker thread done servicing request
00:44:12.465 00.000 5052 GuideStep: 0.2 px 50 ms WEST, -0.2 px 25 ms NORTH
00:44:12.806 00.341 8976 Exposure complete
00:44:12.810 00.004 8976 worker thread done servicing request
00:44:12.811 00.001 5052 OnExposeComplete: enter
00:44:12.811 00.000 5052 UpdateGuideState(): m_state=6
00:44:12.811 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 285
00:44:12.811 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.43, Mass=190, SNR=9.5, Peak=65 HFD=3.1
00:44:12.811 00.000 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.81 = -2.81)
00:44:12.811 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
00:44:12.811 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.28 hyp=0.40 cameraTheta=-0.77 mountX=-0.38 mountY=-0.09, mountTheta=-2.91
00:44:12.811 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.28, opts=13)
00:44:12.812 00.001 5052 Enqueuing Move request for stepguider (0.29, -0.28)
00:44:12.812 00.000 8976 Worker thread wakes up
00:44:12.812 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.28) opts 0xd
00:44:12.812 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.28)
00:44:12.812 00.000 8976 Moving (0.29, -0.28) raw xDistance=-0.38 yDistance=-0.09
00:44:12.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
00:44:12.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:44:12.812 00.000 8976 MoveAxis(R, 2, ABG)
00:44:12.812 00.000 8976 stepping (-9, -1) + (2, 0)
00:44:12.812 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:12.812 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:44:12.822 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
00:44:12.822 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:12.822 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:12.822 00.000 5052 Enqueuing Expose request
00:44:12.849 00.027 8976 Received - 47 (G) 
00:44:12.850 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:12.850 00.000 8976 stepped: pos (-7, -1)
00:44:12.850 00.000 8976 MoveAxis(U, 0, ABG)
00:44:12.850 00.000 8976 MountToCamera -- mountTheta (0.29) + m_xAngle (2.04) = xAngle (2.33 = 2.33)
00:44:12.850 00.000 8976 MountToCamera -- mountX=1.68 mountY=0.50 hyp=1.76 mountTheta=0.29 cameraX=-1.21, cameraY=1.27 cameraTheta=2.33
00:44:12.850 00.000 8976 incremental bump (-1.208, 1.274) isValid = 1
00:44:12.850 00.000 8976 Scheduling Mount bump of (-0.158, 0.173)
00:44:12.850 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.16, y=0.17, opts=4)
00:44:12.850 00.000 8976 Enqueuing Move request for scope (-0.16, 0.17)
00:44:12.850 00.000 8976 move complete, result=0
00:44:12.850 00.000 9828 Worker thread wakes up
00:44:12.850 00.000 8976 worker thread done servicing request
00:44:12.850 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
00:44:12.850 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0x4
00:44:12.850 00.000 8976 Worker thread wakes up
00:44:12.850 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
00:44:12.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:12.851 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:12.851 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.88)
00:44:12.851 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.96)
00:44:12.851 00.000 9828 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.31 mountX=0.15 mountY=-0.19, mountTheta=-0.91
00:44:12.851 00.000 9828 Moving (-0.16, 0.17) raw xDistance=0.15 yDistance=-0.19
00:44:12.851 00.000 9828 BLC: window closed
00:44:12.851 00.000 9828 MoveAxis(W, 48, B)
00:44:12.851 00.000 9828 Guiding  Dir = 3, Dur = 48
00:44:12.852 00.001 9828 IsSlewing returns 0
00:44:12.852 00.000 9828 IsGuiding returns 0
00:44:12.852 00.000 9828 PulseGuide returned control before completion, sleep 58
00:44:12.911 00.059 9828 IsGuiding returns 1
00:44:12.911 00.000 9828 scope still moving after pulse duration time elapsed
00:44:12.942 00.031 9828 IsSlewing returns 0
00:44:12.942 00.000 9828 IsGuiding returns 1
00:44:12.973 00.031 9828 IsSlewing returns 0
00:44:12.973 00.000 9828 IsGuiding returns 1
00:44:13.003 00.030 9828 IsSlewing returns 0
00:44:13.003 00.000 9828 IsGuiding returns 1
00:44:13.034 00.031 9828 IsSlewing returns 0
00:44:13.034 00.000 9828 IsGuiding returns 0
00:44:13.034 00.000 9828 scope move finished after 48 + 134 ms
00:44:13.034 00.000 9828 Move returns status 0, amount 48
00:44:13.034 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:44:13.034 00.000 9828 MoveAxis(N, 26, B)
00:44:13.034 00.000 9828 Guiding  Dir = 0, Dur = 26
00:44:13.050 00.016 9828 IsSlewing returns 0
00:44:13.050 00.000 9828 IsGuiding returns 0
00:44:13.050 00.000 9828 PulseGuide returned control before completion, sleep 36
00:44:13.097 00.047 9828 IsGuiding returns 1
00:44:13.097 00.000 9828 scope still moving after pulse duration time elapsed
00:44:13.129 00.032 9828 IsSlewing returns 0
00:44:13.129 00.000 9828 IsGuiding returns 1
00:44:13.160 00.031 9828 IsSlewing returns 0
00:44:13.160 00.000 9828 IsGuiding returns 1
00:44:13.191 00.031 9828 IsSlewing returns 0
00:44:13.191 00.000 9828 IsGuiding returns 1
00:44:13.222 00.031 9828 IsSlewing returns 0
00:44:13.222 00.000 9828 IsGuiding returns 0
00:44:13.222 00.000 9828 scope move finished after 26 + 145 ms
00:44:13.222 00.000 9828 Move returns status 0, amount 26
00:44:13.222 00.000 9828 move complete, result=0
00:44:13.222 00.000 9828 worker thread done servicing request
00:44:13.222 00.000 5052 GuideStep: 0.1 px 48 ms WEST, -0.2 px 26 ms NORTH
00:44:13.540 00.318 8976 Exposure complete
00:44:13.546 00.006 8976 worker thread done servicing request
00:44:13.546 00.000 5052 OnExposeComplete: enter
00:44:13.546 00.000 5052 UpdateGuideState(): m_state=6
00:44:13.546 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 286
00:44:13.546 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.16, Mass=203, SNR=9.8, Peak=66 HFD=2.9
00:44:13.546 00.000 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.04) = xAngle (-2.93 = -2.93)
00:44:13.546 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
00:44:13.546 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.55 hyp=0.71 cameraTheta=-0.89 mountX=-0.69 mountY=-0.07, mountTheta=-3.04
00:44:13.547 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.55, opts=13)
00:44:13.547 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.55)
00:44:13.547 00.000 8976 Worker thread wakes up
00:44:13.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.55) opts 0xd
00:44:13.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.55)
00:44:13.547 00.000 8976 Moving (0.45, -0.55) raw xDistance=-0.69 yDistance=-0.07
00:44:13.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
00:44:13.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:44:13.547 00.000 8976 MoveAxis(R, 3, ABG)
00:44:13.547 00.000 8976 stepping (-7, -1) + (3, 0)
00:44:13.547 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:13.548 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:44:13.557 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
00:44:13.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:13.557 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:13.557 00.000 5052 Enqueuing Expose request
00:44:13.585 00.028 8976 Received - 47 (G) 
00:44:13.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:13.585 00.000 8976 stepped: pos (-4, -1)
00:44:13.585 00.000 8976 MoveAxis(U, 0, ABG)
00:44:13.585 00.000 8976 MountToCamera -- mountTheta (0.28) + m_xAngle (2.04) = xAngle (2.32 = 2.32)
00:44:13.585 00.000 8976 MountToCamera -- mountX=1.33 mountY=0.38 hyp=1.38 mountTheta=0.28 cameraX=-0.95, cameraY=1.01 cameraTheta=2.32
00:44:13.585 00.000 8976 incremental bump (-0.948, 1.010) isValid = 1
00:44:13.585 00.000 8976 Scheduling Mount bump of (-0.157, 0.174)
00:44:13.585 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.16, y=0.17, opts=4)
00:44:13.585 00.000 8976 Enqueuing Move request for scope (-0.16, 0.17)
00:44:13.585 00.000 8976 move complete, result=0
00:44:13.585 00.000 8976 worker thread done servicing request
00:44:13.585 00.000 8976 Worker thread wakes up
00:44:13.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:13.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:13.585 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
00:44:13.585 00.000 9828 Worker thread wakes up
00:44:13.585 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0x4
00:44:13.585 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
00:44:13.586 00.001 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.40 = -0.88)
00:44:13.586 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.32 = -0.96)
00:44:13.586 00.000 9828 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.31 mountX=0.15 mountY=-0.19, mountTheta=-0.91
00:44:13.586 00.000 9828 Moving (-0.16, 0.17) raw xDistance=0.15 yDistance=-0.19
00:44:13.586 00.000 9828 BLC: window closed
00:44:13.586 00.000 9828 MoveAxis(W, 47, B)
00:44:13.586 00.000 9828 Guiding  Dir = 3, Dur = 47
00:44:13.586 00.000 9828 IsSlewing returns 0
00:44:13.586 00.000 9828 IsGuiding returns 0
00:44:13.586 00.000 9828 PulseGuide returned control before completion, sleep 57
00:44:13.657 00.071 9828 IsGuiding returns 1
00:44:13.657 00.000 9828 scope still moving after pulse duration time elapsed
00:44:13.688 00.031 9828 IsSlewing returns 0
00:44:13.688 00.000 9828 IsGuiding returns 1
00:44:13.718 00.030 9828 IsSlewing returns 0
00:44:13.718 00.000 9828 IsGuiding returns 1
00:44:13.749 00.031 9828 IsSlewing returns 0
00:44:13.749 00.000 9828 IsGuiding returns 0
00:44:13.749 00.000 9828 scope move finished after 47 + 115 ms
00:44:13.749 00.000 9828 Move returns status 0, amount 47
00:44:13.749 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:44:13.749 00.000 9828 MoveAxis(N, 26, B)
00:44:13.749 00.000 9828 Guiding  Dir = 0, Dur = 26
00:44:13.764 00.015 9828 IsSlewing returns 0
00:44:13.764 00.000 9828 IsGuiding returns 0
00:44:13.764 00.000 9828 PulseGuide returned control before completion, sleep 36
00:44:13.811 00.047 9828 IsGuiding returns 1
00:44:13.811 00.000 9828 scope still moving after pulse duration time elapsed
00:44:13.841 00.030 9828 IsSlewing returns 0
00:44:13.841 00.000 9828 IsGuiding returns 1
00:44:13.873 00.032 9828 IsSlewing returns 0
00:44:13.873 00.000 9828 IsGuiding returns 1
00:44:13.903 00.030 9828 IsSlewing returns 0
00:44:13.903 00.000 9828 IsGuiding returns 1
00:44:13.935 00.032 9828 IsSlewing returns 0
00:44:13.935 00.000 9828 IsGuiding returns 0
00:44:13.935 00.000 9828 scope move finished after 26 + 144 ms
00:44:13.935 00.000 9828 Move returns status 0, amount 26
00:44:13.935 00.000 9828 move complete, result=0
00:44:13.936 00.001 9828 worker thread done servicing request
00:44:13.936 00.000 5052 GuideStep: 0.1 px 47 ms WEST, -0.2 px 26 ms NORTH
00:44:14.274 00.338 8976 Exposure complete
00:44:14.279 00.005 8976 worker thread done servicing request
00:44:14.279 00.000 5052 OnExposeComplete: enter
00:44:14.279 00.000 5052 UpdateGuideState(): m_state=6
00:44:14.279 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 287
00:44:14.280 00.001 5052 Star::Find returns 1 (0), X=329.47, Y=281.43, Mass=194, SNR=9.7, Peak=68 HFD=3.1
00:44:14.280 00.000 5052 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
00:44:14.280 00.000 5052 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
00:44:14.280 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.28 hyp=0.41 cameraTheta=-0.74 mountX=-0.38 mountY=-0.10, mountTheta=-2.88
00:44:14.280 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.28, opts=13)
00:44:14.280 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.28)
00:44:14.280 00.000 8976 Worker thread wakes up
00:44:14.281 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.28) opts 0xd
00:44:14.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.28)
00:44:14.281 00.000 8976 Moving (0.30, -0.28) raw xDistance=-0.38 yDistance=-0.10
00:44:14.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38
00:44:14.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:44:14.281 00.000 8976 MoveAxis(R, 2, ABG)
00:44:14.281 00.000 8976 stepping (-4, -1) + (2, 0)
00:44:14.281 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:14.282 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:44:14.292 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
00:44:14.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:14.292 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:14.292 00.000 5052 Enqueuing Expose request
00:44:14.304 00.012 8976 Received - 47 (G) 
00:44:14.304 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:14.304 00.000 8976 stepped: pos (-2, -1)
00:44:14.304 00.000 8976 MoveAxis(U, 0, ABG)
00:44:14.304 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
00:44:14.304 00.000 8976 move complete, result=0
00:44:14.304 00.000 8976 worker thread done servicing request
00:44:14.304 00.000 8976 Worker thread wakes up
00:44:14.304 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
00:44:14.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:14.304 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:14.998 00.694 8976 Exposure complete
00:44:15.003 00.005 8976 worker thread done servicing request
00:44:15.003 00.000 5052 OnExposeComplete: enter
00:44:15.003 00.000 5052 UpdateGuideState(): m_state=6
00:44:15.003 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 288
00:44:15.003 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.67, Mass=212, SNR=10.0, Peak=71 HFD=2.5
00:44:15.003 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.81 = 1.48)
00:44:15.003 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
00:44:15.003 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.76 mountX=0.01 mountY=0.10, mountTheta=1.48
00:44:15.004 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.04, opts=13)
00:44:15.004 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.04)
00:44:15.004 00.000 8976 Worker thread wakes up
00:44:15.004 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.04) opts 0xd
00:44:15.004 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.04)
00:44:15.004 00.000 8976 Moving (-0.10, -0.04) raw xDistance=0.01 yDistance=0.10
00:44:15.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:44:15.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:44:15.004 00.000 8976 MoveAxis(R, 0, ABG)
00:44:15.004 00.000 8976 MoveAxis(U, 0, ABG)
00:44:15.004 00.000 8976 move complete, result=0
00:44:15.004 00.000 8976 worker thread done servicing request
00:44:15.005 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:44:15.014 00.009 5052 UpdateGuideState exits: m=212 SNR=10.0
00:44:15.014 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:15.014 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:15.014 00.000 5052 Enqueuing Expose request
00:44:15.014 00.000 8976 Worker thread wakes up
00:44:15.014 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:15.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:15.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:15.702 00.688 8976 Exposure complete
00:44:15.707 00.005 8976 worker thread done servicing request
00:44:15.707 00.000 5052 OnExposeComplete: enter
00:44:15.707 00.000 5052 UpdateGuideState(): m_state=6
00:44:15.707 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 289
00:44:15.707 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.82, Mass=214, SNR=10.1, Peak=72 HFD=2.5
00:44:15.707 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
00:44:15.707 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
00:44:15.707 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.60 mountX=0.18 mountY=0.09, mountTheta=0.48
00:44:15.708 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.11, opts=13)
00:44:15.708 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.11)
00:44:15.708 00.000 8976 Worker thread wakes up
00:44:15.708 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.11) opts 0xd
00:44:15.708 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.11)
00:44:15.708 00.000 8976 Moving (-0.18, 0.11) raw xDistance=0.18 yDistance=0.09
00:44:15.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:44:15.709 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:44:15.709 00.000 8976 MoveAxis(R, 0, ABG)
00:44:15.709 00.000 8976 MoveAxis(U, 0, ABG)
00:44:15.709 00.000 8976 move complete, result=0
00:44:15.709 00.000 8976 worker thread done servicing request
00:44:15.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:44:15.719 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
00:44:15.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:15.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:15.719 00.000 5052 Enqueuing Expose request
00:44:15.719 00.000 8976 Worker thread wakes up
00:44:15.719 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:15.719 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:15.719 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:16.409 00.690 8976 Exposure complete
00:44:16.415 00.006 8976 worker thread done servicing request
00:44:16.415 00.000 5052 OnExposeComplete: enter
00:44:16.415 00.000 5052 UpdateGuideState(): m_state=6
00:44:16.415 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 290
00:44:16.415 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.66, Mass=193, SNR=9.6, Peak=68 HFD=2.7
00:44:16.415 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
00:44:16.415 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
00:44:16.415 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.05 hyp=0.30 cameraTheta=-2.98 mountX=0.09 mountY=0.27, mountTheta=1.24
00:44:16.416 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.05, opts=13)
00:44:16.416 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.05)
00:44:16.416 00.000 8976 Worker thread wakes up
00:44:16.416 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.05) opts 0xd
00:44:16.416 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.05)
00:44:16.416 00.000 8976 Moving (-0.29, -0.05) raw xDistance=0.09 yDistance=0.27
00:44:16.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:44:16.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:44:16.416 00.000 8976 MoveAxis(R, 0, ABG)
00:44:16.416 00.000 8976 MoveAxis(D, 1, ABG)
00:44:16.416 00.000 8976 stepping (-2, -1) + (0, -1)
00:44:16.416 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:16.417 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:44:16.426 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
00:44:16.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:16.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:16.426 00.000 5052 Enqueuing Expose request
00:44:16.447 00.021 8976 Received - 47 (G) 
00:44:16.447 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:16.447 00.000 8976 stepped: pos (-2, -2)
00:44:16.447 00.000 8976 move complete, result=0
00:44:16.448 00.001 8976 worker thread done servicing request
00:44:16.448 00.000 8976 Worker thread wakes up
00:44:16.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:16.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:16.448 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:44:17.136 00.688 8976 Exposure complete
00:44:17.141 00.005 8976 worker thread done servicing request
00:44:17.142 00.001 5052 OnExposeComplete: enter
00:44:17.142 00.000 5052 UpdateGuideState(): m_state=6
00:44:17.142 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 291
00:44:17.142 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.76, Mass=210, SNR=10.0, Peak=65 HFD=2.7
00:44:17.142 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
00:44:17.142 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
00:44:17.142 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.75 mountX=0.05 mountY=-0.02, mountTheta=-0.38
00:44:17.142 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.05, opts=13)
00:44:17.142 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.05)
00:44:17.143 00.001 8976 Worker thread wakes up
00:44:17.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.05) opts 0xd
00:44:17.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.05)
00:44:17.143 00.000 8976 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
00:44:17.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:44:17.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:44:17.143 00.000 8976 MoveAxis(R, 0, ABG)
00:44:17.143 00.000 8976 MoveAxis(U, 0, ABG)
00:44:17.143 00.000 8976 move complete, result=0
00:44:17.143 00.000 8976 worker thread done servicing request
00:44:17.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:44:17.152 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
00:44:17.153 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:17.153 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:17.153 00.000 5052 Enqueuing Expose request
00:44:17.153 00.000 8976 Worker thread wakes up
00:44:17.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:17.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:17.153 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:17.845 00.692 8976 Exposure complete
00:44:17.851 00.006 8976 worker thread done servicing request
00:44:17.851 00.000 5052 OnExposeComplete: enter
00:44:17.851 00.000 5052 UpdateGuideState(): m_state=6
00:44:17.851 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 292
00:44:17.851 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.05, Mass=190, SNR=9.5, Peak=68 HFD=2.5
00:44:17.851 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.59 = -0.59)
00:44:17.851 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.69 = -0.69)
00:44:17.851 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.45 mountX=0.28 mountY=-0.22, mountTheta=-0.66
00:44:17.852 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.34, opts=13)
00:44:17.852 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.34)
00:44:17.852 00.000 8976 Worker thread wakes up
00:44:17.853 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.34) opts 0xd
00:44:17.853 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.34)
00:44:17.853 00.000 8976 Moving (0.04, 0.34) raw xDistance=0.28 yDistance=-0.22
00:44:17.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:44:17.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:44:17.853 00.000 8976 MoveAxis(L, 1, ABG)
00:44:17.853 00.000 8976 stepping (-2, -2) + (-1, 0)
00:44:17.853 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:17.854 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:44:17.864 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
00:44:17.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:17.864 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:17.864 00.000 5052 Enqueuing Expose request
00:44:17.885 00.021 8976 Received - 47 (G) 
00:44:17.885 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:17.886 00.001 8976 stepped: pos (-3, -2)
00:44:17.886 00.000 8976 MoveAxis(U, 0, ABG)
00:44:17.886 00.000 8976 move complete, result=0
00:44:17.886 00.000 8976 worker thread done servicing request
00:44:17.886 00.000 8976 Worker thread wakes up
00:44:17.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:17.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:17.886 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:44:18.575 00.689 8976 Exposure complete
00:44:18.581 00.006 8976 worker thread done servicing request
00:44:18.581 00.000 5052 OnExposeComplete: enter
00:44:18.581 00.000 5052 UpdateGuideState(): m_state=6
00:44:18.581 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 293
00:44:18.581 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.98, Mass=184, SNR=9.3, Peak=64 HFD=2.7
00:44:18.581 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.09 = -1.09)
00:44:18.581 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.19 = -1.19)
00:44:18.581 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.27 hyp=0.33 cameraTheta=0.96 mountX=0.15 mountY=-0.30, mountTheta=-1.10
00:44:18.582 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.27, opts=13)
00:44:18.582 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.27)
00:44:18.582 00.000 8976 Worker thread wakes up
00:44:18.582 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.27) opts 0xd
00:44:18.582 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.27)
00:44:18.582 00.000 8976 Moving (0.19, 0.27) raw xDistance=0.15 yDistance=-0.30
00:44:18.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:44:18.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:44:18.582 00.000 8976 MoveAxis(R, 0, ABG)
00:44:18.582 00.000 8976 MoveAxis(U, 1, ABG)
00:44:18.582 00.000 8976 stepping (-3, -2) + (0, 1)
00:44:18.582 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:18.583 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:44:18.592 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
00:44:18.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:18.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:18.592 00.000 5052 Enqueuing Expose request
00:44:18.605 00.013 8976 Received - 47 (G) 
00:44:18.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:18.605 00.000 8976 stepped: pos (-3, -1)
00:44:18.605 00.000 8976 move complete, result=0
00:44:18.605 00.000 8976 worker thread done servicing request
00:44:18.605 00.000 8976 Worker thread wakes up
00:44:18.605 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:44:18.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:18.605 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:19.295 00.690 8976 Exposure complete
00:44:19.300 00.005 8976 worker thread done servicing request
00:44:19.300 00.000 5052 OnExposeComplete: enter
00:44:19.300 00.000 5052 UpdateGuideState(): m_state=6
00:44:19.300 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 294
00:44:19.300 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.71, Mass=193, SNR=9.6, Peak=63 HFD=2.9
00:44:19.300 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
00:44:19.300 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
00:44:19.300 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.02 mountX=-0.06 mountY=-0.11, mountTheta=-2.05
00:44:19.301 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.00, opts=13)
00:44:19.301 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.00)
00:44:19.301 00.000 8976 Worker thread wakes up
00:44:19.301 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.00) opts 0xd
00:44:19.301 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.00)
00:44:19.301 00.000 8976 Moving (0.13, 0.00) raw xDistance=-0.06 yDistance=-0.11
00:44:19.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:44:19.302 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:44:19.302 00.000 8976 MoveAxis(R, 0, ABG)
00:44:19.302 00.000 8976 MoveAxis(U, 0, ABG)
00:44:19.302 00.000 8976 move complete, result=0
00:44:19.302 00.000 8976 worker thread done servicing request
00:44:19.302 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:44:19.312 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
00:44:19.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:19.312 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:19.312 00.000 5052 Enqueuing Expose request
00:44:19.312 00.000 8976 Worker thread wakes up
00:44:19.312 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:19.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:19.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:19.995 00.683 8976 Exposure complete
00:44:20.000 00.005 8976 worker thread done servicing request
00:44:20.000 00.000 5052 OnExposeComplete: enter
00:44:20.001 00.001 5052 UpdateGuideState(): m_state=6
00:44:20.001 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 295
00:44:20.001 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.60, Mass=192, SNR=9.6, Peak=66 HFD=2.9
00:44:20.001 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
00:44:20.001 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
00:44:20.001 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.11 hyp=0.89 cameraTheta=-0.13 mountX=-0.50 mountY=-0.68, mountTheta=-2.21
00:44:20.002 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.11, opts=13)
00:44:20.002 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.11)
00:44:20.002 00.000 8976 Worker thread wakes up
00:44:20.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.11) opts 0xd
00:44:20.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.11)
00:44:20.002 00.000 8976 Moving (0.88, -0.11) raw xDistance=-0.50 yDistance=-0.68
00:44:20.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
00:44:20.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
00:44:20.002 00.000 8976 MoveAxis(R, 2, ABG)
00:44:20.002 00.000 8976 stepping (-3, -1) + (2, 0)
00:44:20.002 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:20.003 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:44:20.012 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
00:44:20.013 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:20.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:20.013 00.000 5052 Enqueuing Expose request
00:44:20.028 00.015 8976 Received - 47 (G) 
00:44:20.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:20.028 00.000 8976 stepped: pos (-1, -1)
00:44:20.028 00.000 8976 MoveAxis(U, 3, ABG)
00:44:20.028 00.000 8976 stepping (-1, -1) + (0, 3)
00:44:20.028 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:20.060 00.032 8976 Received - 47 (G) 
00:44:20.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:20.060 00.000 8976 stepped: pos (-1, 2)
00:44:20.060 00.000 8976 move complete, result=0
00:44:20.060 00.000 8976 worker thread done servicing request
00:44:20.060 00.000 8976 Worker thread wakes up
00:44:20.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:20.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:20.060 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
00:44:20.744 00.684 8976 Exposure complete
00:44:20.749 00.005 8976 worker thread done servicing request
00:44:20.749 00.000 5052 OnExposeComplete: enter
00:44:20.750 00.001 5052 UpdateGuideState(): m_state=6
00:44:20.750 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 296
00:44:20.750 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.83, Mass=175, SNR=9.2, Peak=63 HFD=2.7
00:44:20.750 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
00:44:20.750 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
00:44:20.750 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.12 hyp=0.47 cameraTheta=0.27 mountX=-0.10 mountY=-0.45, mountTheta=-1.78
00:44:20.751 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.12, opts=13)
00:44:20.751 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.12)
00:44:20.751 00.000 8976 Worker thread wakes up
00:44:20.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.12) opts 0xd
00:44:20.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.12)
00:44:20.751 00.000 8976 Moving (0.45, 0.12) raw xDistance=-0.10 yDistance=-0.45
00:44:20.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:44:20.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
00:44:20.751 00.000 8976 MoveAxis(R, 0, ABG)
00:44:20.751 00.000 8976 MoveAxis(U, 2, ABG)
00:44:20.751 00.000 8976 stepping (-1, 2) + (0, 2)
00:44:20.751 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:20.752 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:44:20.761 00.009 5052 UpdateGuideState exits: m=175 SNR=9.2
00:44:20.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:20.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:20.761 00.000 5052 Enqueuing Expose request
00:44:20.779 00.018 8976 Received - 47 (G) 
00:44:20.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:20.779 00.000 8976 stepped: pos (-1, 4)
00:44:20.779 00.000 8976 move complete, result=0
00:44:20.779 00.000 8976 worker thread done servicing request
00:44:20.779 00.000 8976 Worker thread wakes up
00:44:20.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:20.779 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:20.779 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:44:21.474 00.695 8976 Exposure complete
00:44:21.480 00.006 8976 worker thread done servicing request
00:44:21.480 00.000 5052 OnExposeComplete: enter
00:44:21.480 00.000 5052 UpdateGuideState(): m_state=6
00:44:21.480 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 297
00:44:21.480 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.79, Mass=195, SNR=9.6, Peak=65 HFD=2.6
00:44:21.480 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
00:44:21.480 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
00:44:21.480 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.08 hyp=0.88 cameraTheta=0.09 mountX=-0.33 mountY=-0.78, mountTheta=-1.97
00:44:21.481 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.08, opts=13)
00:44:21.481 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.08)
00:44:21.481 00.000 8976 Worker thread wakes up
00:44:21.481 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.08) opts 0xd
00:44:21.481 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.08)
00:44:21.481 00.000 8976 Moving (0.88, 0.08) raw xDistance=-0.33 yDistance=-0.78
00:44:21.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:44:21.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.78
00:44:21.481 00.000 8976 MoveAxis(R, 1, ABG)
00:44:21.481 00.000 8976 stepping (-1, 4) + (1, 0)
00:44:21.481 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:21.482 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:44:21.491 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
00:44:21.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:21.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:21.491 00.000 5052 Enqueuing Expose request
00:44:21.515 00.024 8976 Received - 47 (G) 
00:44:21.515 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:21.515 00.000 8976 stepped: pos (0, 4)
00:44:21.515 00.000 8976 MoveAxis(U, 3, ABG)
00:44:21.515 00.000 8976 stepping (0, 4) + (0, 3)
00:44:21.515 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:21.547 00.032 8976 Received - 47 (G) 
00:44:21.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:21.547 00.000 8976 stepped: pos (0, 7)
00:44:21.547 00.000 8976 move complete, result=0
00:44:21.547 00.000 8976 worker thread done servicing request
00:44:21.547 00.000 8976 Worker thread wakes up
00:44:21.547 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
00:44:21.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:21.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:22.236 00.689 8976 Exposure complete
00:44:22.242 00.006 8976 worker thread done servicing request
00:44:22.242 00.000 5052 OnExposeComplete: enter
00:44:22.242 00.000 5052 UpdateGuideState(): m_state=6
00:44:22.242 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 298
00:44:22.242 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.96, Mass=191, SNR=9.5, Peak=65 HFD=2.7
00:44:22.242 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
00:44:22.242 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.17 = -0.17)
00:44:22.242 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.98 mountX=0.27 mountY=-0.04, mountTheta=-0.16
00:44:22.243 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.25, opts=13)
00:44:22.243 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.25)
00:44:22.243 00.000 8976 Worker thread wakes up
00:44:22.243 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.25) opts 0xd
00:44:22.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.25)
00:44:22.243 00.000 8976 Moving (-0.11, 0.25) raw xDistance=0.27 yDistance=-0.04
00:44:22.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
00:44:22.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:44:22.243 00.000 8976 MoveAxis(L, 1, ABG)
00:44:22.243 00.000 8976 stepping (0, 7) + (-1, 0)
00:44:22.243 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:22.244 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:44:22.253 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
00:44:22.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:22.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:22.253 00.000 5052 Enqueuing Expose request
00:44:22.266 00.013 8976 Received - 47 (G) 
00:44:22.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:22.266 00.000 8976 stepped: pos (-1, 7)
00:44:22.266 00.000 8976 MoveAxis(U, 0, ABG)
00:44:22.266 00.000 8976 move complete, result=0
00:44:22.266 00.000 8976 worker thread done servicing request
00:44:22.266 00.000 8976 Worker thread wakes up
00:44:22.266 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
00:44:22.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:22.266 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:22.958 00.692 8976 Exposure complete
00:44:22.964 00.006 8976 worker thread done servicing request
00:44:22.964 00.000 5052 OnExposeComplete: enter
00:44:22.964 00.000 5052 UpdateGuideState(): m_state=6
00:44:22.964 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 299
00:44:22.964 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.88, Mass=223, SNR=10.3, Peak=70 HFD=2.9
00:44:22.964 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
00:44:22.964 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.00 = -0.00)
00:44:22.964 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.21 cameraTheta=2.15 mountX=0.21 mountY=-0.00, mountTheta=-0.00
00:44:22.965 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.17, opts=13)
00:44:22.965 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.17)
00:44:22.965 00.000 8976 Worker thread wakes up
00:44:22.965 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.17) opts 0xd
00:44:22.965 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.17)
00:44:22.965 00.000 8976 Moving (-0.11, 0.17) raw xDistance=0.21 yDistance=-0.00
00:44:22.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:44:22.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:44:22.965 00.000 8976 MoveAxis(R, 0, ABG)
00:44:22.965 00.000 8976 MoveAxis(U, 0, ABG)
00:44:22.965 00.000 8976 move complete, result=0
00:44:22.965 00.000 8976 worker thread done servicing request
00:44:22.966 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:44:22.975 00.009 5052 UpdateGuideState exits: m=223 SNR=10.3
00:44:22.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:22.975 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:22.975 00.000 5052 Enqueuing Expose request
00:44:22.975 00.000 8976 Worker thread wakes up
00:44:22.975 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:22.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:22.975 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:23.663 00.688 8976 Exposure complete
00:44:23.669 00.006 8976 worker thread done servicing request
00:44:23.669 00.000 5052 OnExposeComplete: enter
00:44:23.669 00.000 5052 UpdateGuideState(): m_state=6
00:44:23.669 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 300
00:44:23.669 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.77, Mass=213, SNR=10.0, Peak=63 HFD=3.3
00:44:23.669 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
00:44:23.669 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
00:44:23.669 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.06 hyp=0.51 cameraTheta=3.02 mountX=0.29 mountY=0.39, mountTheta=0.94
00:44:23.670 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.06, opts=13)
00:44:23.670 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.06)
00:44:23.670 00.000 8976 Worker thread wakes up
00:44:23.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.06) opts 0xd
00:44:23.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.06)
00:44:23.670 00.000 8976 Moving (-0.51, 0.06) raw xDistance=0.29 yDistance=0.39
00:44:23.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:44:23.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:44:23.670 00.000 8976 MoveAxis(L, 1, ABG)
00:44:23.670 00.000 8976 stepping (-1, 7) + (-1, 0)
00:44:23.671 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:23.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:44:23.680 00.009 5052 UpdateGuideState exits: m=213 SNR=10.0
00:44:23.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:23.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:23.680 00.000 5052 Enqueuing Expose request
00:44:23.689 00.009 8976 Received - 47 (G) 
00:44:23.689 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:23.689 00.000 8976 stepped: pos (-2, 7)
00:44:23.689 00.000 8976 MoveAxis(D, 2, ABG)
00:44:23.689 00.000 8976 stepping (-2, 7) + (0, -2)
00:44:23.689 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:23.720 00.031 8976 Received - 47 (G) 
00:44:23.720 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:23.720 00.000 8976 stepped: pos (-2, 5)
00:44:23.720 00.000 8976 move complete, result=0
00:44:23.720 00.000 8976 worker thread done servicing request
00:44:23.720 00.000 8976 Worker thread wakes up
00:44:23.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:23.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:23.720 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:44:24.410 00.690 8976 Exposure complete
00:44:24.415 00.005 8976 worker thread done servicing request
00:44:24.416 00.001 5052 OnExposeComplete: enter
00:44:24.416 00.000 5052 UpdateGuideState(): m_state=6
00:44:24.416 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 301
00:44:24.416 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=282.09, Mass=196, SNR=9.6, Peak=66 HFD=3.2
00:44:24.416 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
00:44:24.416 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
00:44:24.416 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.38 hyp=0.64 cameraTheta=2.51 mountX=0.57 mountY=0.23, mountTheta=0.38
00:44:24.417 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.38, opts=13)
00:44:24.417 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.38)
00:44:24.417 00.000 8976 Worker thread wakes up
00:44:24.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.38) opts 0xd
00:44:24.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.38)
00:44:24.417 00.000 8976 Moving (-0.52, 0.38) raw xDistance=0.57 yDistance=0.23
00:44:24.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
00:44:24.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:44:24.417 00.000 8976 MoveAxis(L, 2, ABG)
00:44:24.417 00.000 8976 stepping (-2, 5) + (-2, 0)
00:44:24.417 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:24.418 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:44:24.427 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
00:44:24.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:24.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:24.427 00.000 5052 Enqueuing Expose request
00:44:24.440 00.013 8976 Received - 47 (G) 
00:44:24.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:24.440 00.000 8976 stepped: pos (-4, 5)
00:44:24.440 00.000 8976 MoveAxis(U, 0, ABG)
00:44:24.440 00.000 8976 move complete, result=0
00:44:24.440 00.000 8976 worker thread done servicing request
00:44:24.440 00.000 8976 Worker thread wakes up
00:44:24.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:24.440 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:24.440 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.2 px 0 ms NORTH
00:44:25.131 00.691 8976 Exposure complete
00:44:25.136 00.005 8976 worker thread done servicing request
00:44:25.137 00.001 5052 OnExposeComplete: enter
00:44:25.137 00.000 5052 UpdateGuideState(): m_state=6
00:44:25.137 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 302
00:44:25.137 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.70, Mass=179, SNR=9.3, Peak=69 HFD=2.5
00:44:25.137 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
00:44:25.137 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
00:44:25.137 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.09 mountX=0.06 mountY=0.13, mountTheta=1.13
00:44:25.138 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.01, opts=13)
00:44:25.138 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.01)
00:44:25.138 00.000 8976 Worker thread wakes up
00:44:25.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.01) opts 0xd
00:44:25.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.01)
00:44:25.138 00.000 8976 Moving (-0.15, -0.01) raw xDistance=0.06 yDistance=0.13
00:44:25.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:44:25.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:44:25.138 00.000 8976 MoveAxis(R, 0, ABG)
00:44:25.138 00.000 8976 MoveAxis(U, 0, ABG)
00:44:25.138 00.000 8976 move complete, result=0
00:44:25.138 00.000 8976 worker thread done servicing request
00:44:25.139 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:44:25.148 00.009 5052 UpdateGuideState exits: m=179 SNR=9.3
00:44:25.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:25.148 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:25.148 00.000 5052 Enqueuing Expose request
00:44:25.148 00.000 8976 Worker thread wakes up
00:44:25.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:25.148 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:25.148 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:25.834 00.686 8976 Exposure complete
00:44:25.839 00.005 8976 worker thread done servicing request
00:44:25.840 00.001 5052 OnExposeComplete: enter
00:44:25.840 00.000 5052 UpdateGuideState(): m_state=6
00:44:25.840 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 303
00:44:25.840 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.64, Mass=175, SNR=9.1, Peak=68 HFD=2.5
00:44:25.840 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
00:44:25.840 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.21)
00:44:25.840 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.07 hyp=0.31 cameraTheta=-2.93 mountX=0.08 mountY=0.29, mountTheta=1.30
00:44:25.841 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.07, opts=13)
00:44:25.841 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.07)
00:44:25.841 00.000 8976 Worker thread wakes up
00:44:25.841 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.07) opts 0xd
00:44:25.841 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.07)
00:44:25.841 00.000 8976 Moving (-0.31, -0.07) raw xDistance=0.08 yDistance=0.29
00:44:25.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:44:25.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:44:25.841 00.000 8976 MoveAxis(R, 0, ABG)
00:44:25.841 00.000 8976 MoveAxis(D, 1, ABG)
00:44:25.841 00.000 8976 stepping (-4, 5) + (0, -1)
00:44:25.841 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:25.842 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:44:25.851 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
00:44:25.852 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:25.852 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:25.852 00.000 5052 Enqueuing Expose request
00:44:25.863 00.011 8976 Received - 47 (G) 
00:44:25.863 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:25.863 00.000 8976 stepped: pos (-4, 4)
00:44:25.863 00.000 8976 move complete, result=0
00:44:25.863 00.000 8976 worker thread done servicing request
00:44:25.863 00.000 8976 Worker thread wakes up
00:44:25.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:25.863 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:25.863 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:44:26.551 00.688 8976 Exposure complete
00:44:26.556 00.005 8976 worker thread done servicing request
00:44:26.556 00.000 5052 OnExposeComplete: enter
00:44:26.556 00.000 5052 UpdateGuideState(): m_state=6
00:44:26.556 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 304
00:44:26.556 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.29, Mass=212, SNR=10.0, Peak=69 HFD=3.1
00:44:26.556 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.04 = 2.24)
00:44:26.556 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.14)
00:44:26.556 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.42 hyp=0.46 cameraTheta=-2.00 mountX=-0.29 mountY=0.39, mountTheta=2.20
00:44:26.557 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.42, opts=13)
00:44:26.557 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.42)
00:44:26.557 00.000 8976 Worker thread wakes up
00:44:26.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.42) opts 0xd
00:44:26.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.42)
00:44:26.557 00.000 8976 Moving (-0.19, -0.42) raw xDistance=-0.29 yDistance=0.39
00:44:26.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:44:26.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
00:44:26.557 00.000 8976 MoveAxis(R, 1, ABG)
00:44:26.557 00.000 8976 stepping (-4, 4) + (1, 0)
00:44:26.557 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:26.558 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:44:26.567 00.009 5052 UpdateGuideState exits: m=212 SNR=10.0
00:44:26.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:26.567 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:26.567 00.000 5052 Enqueuing Expose request
00:44:26.582 00.015 8976 Received - 47 (G) 
00:44:26.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:26.582 00.000 8976 stepped: pos (-3, 4)
00:44:26.582 00.000 8976 MoveAxis(D, 2, ABG)
00:44:26.582 00.000 8976 stepping (-3, 4) + (0, -2)
00:44:26.582 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:26.614 00.032 8976 Received - 47 (G) 
00:44:26.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:26.614 00.000 8976 stepped: pos (-3, 2)
00:44:26.614 00.000 8976 move complete, result=0
00:44:26.614 00.000 8976 worker thread done servicing request
00:44:26.614 00.000 8976 Worker thread wakes up
00:44:26.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:26.614 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
00:44:26.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:27.309 00.695 8976 Exposure complete
00:44:27.314 00.005 8976 worker thread done servicing request
00:44:27.314 00.000 5052 OnExposeComplete: enter
00:44:27.314 00.000 5052 UpdateGuideState(): m_state=6
00:44:27.315 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 305
00:44:27.315 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=282.28, Mass=171, SNR=9.0, Peak=62 HFD=3.2
00:44:27.315 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
00:44:27.315 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
00:44:27.315 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.57 hyp=0.62 cameraTheta=1.16 mountX=0.39 mountY=-0.52, mountTheta=-0.92
00:44:27.315 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.57, opts=13)
00:44:27.316 00.001 5052 Enqueuing Move request for stepguider (0.25, 0.57)
00:44:27.316 00.000 8976 Worker thread wakes up
00:44:27.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.57) opts 0xd
00:44:27.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.57)
00:44:27.316 00.000 8976 Moving (0.25, 0.57) raw xDistance=0.39 yDistance=-0.52
00:44:27.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
00:44:27.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
00:44:27.316 00.000 8976 MoveAxis(L, 2, ABG)
00:44:27.316 00.000 8976 stepping (-3, 2) + (-2, 0)
00:44:27.316 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:27.317 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:44:27.326 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
00:44:27.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:27.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:27.326 00.000 5052 Enqueuing Expose request
00:44:27.350 00.024 8976 Received - 47 (G) 
00:44:27.350 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:27.350 00.000 8976 stepped: pos (-5, 2)
00:44:27.350 00.000 8976 MoveAxis(U, 2, ABG)
00:44:27.350 00.000 8976 stepping (-5, 2) + (0, 2)
00:44:27.350 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:27.382 00.032 8976 Received - 47 (G) 
00:44:27.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:27.382 00.000 8976 stepped: pos (-5, 4)
00:44:27.382 00.000 8976 move complete, result=0
00:44:27.382 00.000 8976 worker thread done servicing request
00:44:27.382 00.000 8976 Worker thread wakes up
00:44:27.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:27.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:27.382 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
00:44:28.075 00.693 8976 Exposure complete
00:44:28.080 00.005 8976 worker thread done servicing request
00:44:28.080 00.000 5052 OnExposeComplete: enter
00:44:28.080 00.000 5052 UpdateGuideState(): m_state=6
00:44:28.080 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 306
00:44:28.081 00.001 5052 Star::Find returns 1 (0), X=329.37, Y=282.00, Mass=175, SNR=9.1, Peak=67 HFD=2.9
00:44:28.081 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
00:44:28.081 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
00:44:28.081 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.29 hyp=0.35 cameraTheta=0.98 mountX=0.17 mountY=-0.32, mountTheta=-1.08
00:44:28.082 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.29, opts=13)
00:44:28.082 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.29)
00:44:28.082 00.000 8976 Worker thread wakes up
00:44:28.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.29) opts 0xd
00:44:28.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.29)
00:44:28.082 00.000 8976 Moving (0.20, 0.29) raw xDistance=0.17 yDistance=-0.32
00:44:28.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:44:28.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
00:44:28.082 00.000 8976 MoveAxis(R, 0, ABG)
00:44:28.082 00.000 8976 MoveAxis(U, 1, ABG)
00:44:28.082 00.000 8976 stepping (-5, 4) + (0, 1)
00:44:28.082 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:28.083 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:44:28.092 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
00:44:28.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:28.092 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:28.092 00.000 5052 Enqueuing Expose request
00:44:28.101 00.009 8976 Received - 47 (G) 
00:44:28.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:28.101 00.000 8976 stepped: pos (-5, 5)
00:44:28.101 00.000 8976 move complete, result=0
00:44:28.101 00.000 8976 worker thread done servicing request
00:44:28.101 00.000 8976 Worker thread wakes up
00:44:28.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:28.101 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:28.101 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:44:28.790 00.689 8976 Exposure complete
00:44:28.795 00.005 8976 worker thread done servicing request
00:44:28.795 00.000 5052 OnExposeComplete: enter
00:44:28.795 00.000 5052 UpdateGuideState(): m_state=6
00:44:28.795 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 307
00:44:28.795 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.82, Mass=193, SNR=9.6, Peak=70 HFD=2.9
00:44:28.795 00.000 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.04) = xAngle (-0.61 = -0.61)
00:44:28.795 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.71 = -0.71)
00:44:28.795 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=0.09 mountY=-0.07, mountTheta=-0.67
00:44:28.796 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.11, opts=13)
00:44:28.796 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.11)
00:44:28.796 00.000 8976 Worker thread wakes up
00:44:28.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.11) opts 0xd
00:44:28.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.11)
00:44:28.796 00.000 8976 Moving (0.01, 0.11) raw xDistance=0.09 yDistance=-0.07
00:44:28.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:44:28.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:44:28.797 00.001 8976 MoveAxis(R, 0, ABG)
00:44:28.797 00.000 8976 MoveAxis(U, 0, ABG)
00:44:28.797 00.000 8976 move complete, result=0
00:44:28.797 00.000 8976 worker thread done servicing request
00:44:28.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:44:28.806 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
00:44:28.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:28.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:28.806 00.000 5052 Enqueuing Expose request
00:44:28.806 00.000 8976 Worker thread wakes up
00:44:28.806 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:28.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:28.807 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:29.494 00.687 8976 Exposure complete
00:44:29.499 00.005 8976 worker thread done servicing request
00:44:29.499 00.000 5052 OnExposeComplete: enter
00:44:29.499 00.000 5052 UpdateGuideState(): m_state=6
00:44:29.500 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 308
00:44:29.500 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.02, Mass=206, SNR=9.9, Peak=66 HFD=3.2
00:44:29.500 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
00:44:29.500 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
00:44:29.500 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.40 mountX=0.25 mountY=-0.21, mountTheta=-0.70
00:44:29.501 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.31, opts=13)
00:44:29.501 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.31)
00:44:29.501 00.000 8976 Worker thread wakes up
00:44:29.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.31) opts 0xd
00:44:29.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.31)
00:44:29.501 00.000 8976 Moving (0.05, 0.31) raw xDistance=0.25 yDistance=-0.21
00:44:29.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:44:29.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:44:29.501 00.000 8976 MoveAxis(R, 0, ABG)
00:44:29.501 00.000 8976 MoveAxis(U, 0, ABG)
00:44:29.501 00.000 8976 move complete, result=0
00:44:29.501 00.000 8976 worker thread done servicing request
00:44:29.502 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:44:29.511 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
00:44:29.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:29.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:29.511 00.000 5052 Enqueuing Expose request
00:44:29.511 00.000 8976 Worker thread wakes up
00:44:29.511 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
00:44:29.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:29.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:30.197 00.686 8976 Exposure complete
00:44:30.202 00.005 8976 worker thread done servicing request
00:44:30.202 00.000 5052 OnExposeComplete: enter
00:44:30.203 00.001 5052 UpdateGuideState(): m_state=6
00:44:30.203 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 309
00:44:30.203 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=282.01, Mass=192, SNR=9.5, Peak=66 HFD=3.0
00:44:30.203 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
00:44:30.203 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
00:44:30.203 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=0.30 hyp=0.80 cameraTheta=2.76 mountX=0.61 mountY=0.46, mountTheta=0.65
00:44:30.203 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.30, opts=13)
00:44:30.203 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.30)
00:44:30.204 00.001 8976 Worker thread wakes up
00:44:30.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.30) opts 0xd
00:44:30.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.30)
00:44:30.204 00.000 8976 Moving (-0.75, 0.30) raw xDistance=0.61 yDistance=0.46
00:44:30.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
00:44:30.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:44:30.204 00.000 8976 MoveAxis(L, 2, ABG)
00:44:30.204 00.000 8976 stepping (-5, 5) + (-2, 0)
00:44:30.204 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:30.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:44:30.213 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
00:44:30.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:30.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:30.214 00.001 5052 Enqueuing Expose request
00:44:30.227 00.013 8976 Received - 47 (G) 
00:44:30.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:30.227 00.000 8976 stepped: pos (-7, 5)
00:44:30.227 00.000 8976 MoveAxis(D, 2, ABG)
00:44:30.227 00.000 8976 stepping (-7, 5) + (0, -2)
00:44:30.227 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:30.258 00.031 8976 Received - 47 (G) 
00:44:30.258 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:30.258 00.000 8976 stepped: pos (-7, 3)
00:44:30.258 00.000 8976 move complete, result=0
00:44:30.258 00.000 8976 worker thread done servicing request
00:44:30.259 00.001 8976 Worker thread wakes up
00:44:30.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:30.259 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:30.259 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:44:30.945 00.686 8976 Exposure complete
00:44:30.951 00.006 8976 worker thread done servicing request
00:44:30.951 00.000 5052 OnExposeComplete: enter
00:44:30.951 00.000 5052 UpdateGuideState(): m_state=6
00:44:30.951 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 310
00:44:30.951 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=281.26, Mass=189, SNR=9.5, Peak=68 HFD=2.5
00:44:30.951 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.75 = 1.53)
00:44:30.951 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.43)
00:44:30.951 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=-0.45 hyp=1.08 cameraTheta=-2.71 mountX=0.04 mountY=1.07, mountTheta=1.53
00:44:30.952 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=-0.45, opts=13)
00:44:30.952 00.000 5052 Enqueuing Move request for stepguider (-0.98, -0.45)
00:44:30.952 00.000 8976 Worker thread wakes up
00:44:30.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, -0.45) opts 0xd
00:44:30.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, -0.45)
00:44:30.952 00.000 8976 Moving (-0.98, -0.45) raw xDistance=0.04 yDistance=1.07
00:44:30.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:44:30.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.07
00:44:30.952 00.000 8976 MoveAxis(R, 0, ABG)
00:44:30.952 00.000 8976 MoveAxis(D, 4, ABG)
00:44:30.952 00.000 8976 stepping (-7, 3) + (0, -4)
00:44:30.952 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:44:30.953 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:44:30.962 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
00:44:30.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:30.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:30.962 00.000 5052 Enqueuing Expose request
00:44:30.995 00.033 8976 Received - 47 (G) 
00:44:30.995 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:44:30.995 00.000 8976 stepped: pos (-7, -1)
00:44:30.995 00.000 8976 move complete, result=0
00:44:30.995 00.000 8976 worker thread done servicing request
00:44:30.995 00.000 8976 Worker thread wakes up
00:44:30.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:30.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:30.995 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 1.1 px 4 ms SOUTH
00:44:31.687 00.692 8976 Exposure complete
00:44:31.692 00.005 8976 worker thread done servicing request
00:44:31.692 00.000 5052 OnExposeComplete: enter
00:44:31.692 00.000 5052 UpdateGuideState(): m_state=6
00:44:31.692 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 311
00:44:31.692 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.75, Mass=203, SNR=9.8, Peak=64 HFD=3.0
00:44:31.692 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
00:44:31.692 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
00:44:31.692 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=0.04 hyp=0.79 cameraTheta=3.10 mountX=0.39 mountY=0.64, mountTheta=1.02
00:44:31.693 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=0.04, opts=13)
00:44:31.693 00.000 5052 Enqueuing Move request for stepguider (-0.79, 0.04)
00:44:31.693 00.000 8976 Worker thread wakes up
00:44:31.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, 0.04) opts 0xd
00:44:31.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, 0.04)
00:44:31.693 00.000 8976 Moving (-0.79, 0.04) raw xDistance=0.39 yDistance=0.64
00:44:31.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:44:31.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.64
00:44:31.693 00.000 8976 MoveAxis(L, 2, ABG)
00:44:31.694 00.001 8976 stepping (-7, -1) + (-2, 0)
00:44:31.694 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:31.694 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:44:31.703 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
00:44:31.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:31.703 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:31.703 00.000 5052 Enqueuing Expose request
00:44:31.729 00.026 8976 Received - 47 (G) 
00:44:31.730 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:31.730 00.000 8976 stepped: pos (-9, -1)
00:44:31.730 00.000 8976 MoveAxis(D, 3, ABG)
00:44:31.730 00.000 8976 stepping (-9, -1) + (0, -3)
00:44:31.730 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:31.762 00.032 8976 Received - 47 (G) 
00:44:31.762 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:31.762 00.000 8976 stepped: pos (-9, -4)
00:44:31.762 00.000 8976 move complete, result=0
00:44:31.762 00.000 8976 worker thread done servicing request
00:44:31.762 00.000 8976 Worker thread wakes up
00:44:31.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:31.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:31.762 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 3 ms SOUTH
00:44:32.454 00.692 8976 Exposure complete
00:44:32.459 00.005 8976 worker thread done servicing request
00:44:32.459 00.000 5052 OnExposeComplete: enter
00:44:32.459 00.000 5052 UpdateGuideState(): m_state=6
00:44:32.459 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 312
00:44:32.459 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.69, Mass=180, SNR=9.2, Peak=66 HFD=2.7
00:44:32.459 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
00:44:32.459 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
00:44:32.460 00.001 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.02 hyp=0.39 cameraTheta=-3.10 mountX=0.16 mountY=0.34, mountTheta=1.12
00:44:32.460 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.02, opts=13)
00:44:32.460 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.02)
00:44:32.460 00.000 8976 Worker thread wakes up
00:44:32.461 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.02) opts 0xd
00:44:32.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.02)
00:44:32.461 00.000 8976 Moving (-0.39, -0.02) raw xDistance=0.16 yDistance=0.34
00:44:32.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:44:32.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
00:44:32.461 00.000 8976 MoveAxis(R, 0, ABG)
00:44:32.461 00.000 8976 MoveAxis(D, 2, ABG)
00:44:32.461 00.000 8976 stepping (-9, -4) + (0, -2)
00:44:32.461 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:32.462 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:44:32.471 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
00:44:32.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:32.471 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:32.471 00.000 5052 Enqueuing Expose request
00:44:32.497 00.026 8976 Received - 47 (G) 
00:44:32.497 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:32.497 00.000 8976 stepped: pos (-9, -6)
00:44:32.497 00.000 8976 move complete, result=0
00:44:32.497 00.000 8976 worker thread done servicing request
00:44:32.497 00.000 8976 Worker thread wakes up
00:44:32.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:32.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:32.497 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 2 ms SOUTH
00:44:33.188 00.691 8976 Exposure complete
00:44:33.193 00.005 8976 worker thread done servicing request
00:44:33.193 00.000 5052 OnExposeComplete: enter
00:44:33.194 00.001 5052 UpdateGuideState(): m_state=6
00:44:33.194 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 313
00:44:33.194 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.72, Mass=201, SNR=9.8, Peak=66 HFD=2.6
00:44:33.194 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
00:44:33.194 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
00:44:33.194 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.06 mountX=0.04 mountY=0.06, mountTheta=0.98
00:44:33.195 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.01, opts=13)
00:44:33.195 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.01)
00:44:33.195 00.000 8976 Worker thread wakes up
00:44:33.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.01) opts 0xd
00:44:33.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.01)
00:44:33.195 00.000 8976 Moving (-0.08, 0.01) raw xDistance=0.04 yDistance=0.06
00:44:33.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:44:33.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:44:33.195 00.000 8976 MoveAxis(R, 0, ABG)
00:44:33.195 00.000 8976 MoveAxis(U, 0, ABG)
00:44:33.195 00.000 8976 move complete, result=0
00:44:33.195 00.000 8976 worker thread done servicing request
00:44:33.196 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:44:33.205 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
00:44:33.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:33.205 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:33.205 00.000 5052 Enqueuing Expose request
00:44:33.205 00.000 8976 Worker thread wakes up
00:44:33.205 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:33.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:33.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:33.893 00.688 8976 Exposure complete
00:44:33.899 00.006 8976 worker thread done servicing request
00:44:33.899 00.000 5052 OnExposeComplete: enter
00:44:33.899 00.000 5052 UpdateGuideState(): m_state=6
00:44:33.899 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 314
00:44:33.899 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=282.07, Mass=179, SNR=9.2, Peak=64 HFD=3.0
00:44:33.899 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.04) = xAngle (-1.13 = -1.13)
00:44:33.899 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
00:44:33.899 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.36 hyp=0.46 cameraTheta=0.91 mountX=0.20 mountY=-0.43, mountTheta=-1.14
00:44:33.900 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.36, opts=13)
00:44:33.900 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.36)
00:44:33.900 00.000 8976 Worker thread wakes up
00:44:33.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.36) opts 0xd
00:44:33.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.36)
00:44:33.900 00.000 8976 Moving (0.28, 0.36) raw xDistance=0.20 yDistance=-0.43
00:44:33.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:44:33.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
00:44:33.900 00.000 8976 MoveAxis(R, 0, ABG)
00:44:33.900 00.000 8976 MoveAxis(U, 2, ABG)
00:44:33.900 00.000 8976 stepping (-9, -6) + (0, 2)
00:44:33.900 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:33.901 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:44:33.910 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
00:44:33.911 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:33.911 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:33.911 00.000 5052 Enqueuing Expose request
00:44:33.936 00.025 8976 Received - 47 (G) 
00:44:33.936 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:33.936 00.000 8976 stepped: pos (-9, -4)
00:44:33.936 00.000 8976 move complete, result=0
00:44:33.936 00.000 8976 worker thread done servicing request
00:44:33.936 00.000 8976 Worker thread wakes up
00:44:33.936 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:33.936 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:33.936 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:44:34.626 00.690 8976 Exposure complete
00:44:34.631 00.005 8976 worker thread done servicing request
00:44:34.631 00.000 5052 OnExposeComplete: enter
00:44:34.631 00.000 5052 UpdateGuideState(): m_state=6
00:44:34.631 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 315
00:44:34.631 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.84, Mass=181, SNR=9.3, Peak=64 HFD=2.6
00:44:34.631 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
00:44:34.631 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
00:44:34.631 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.13 hyp=0.29 cameraTheta=2.67 mountX=0.24 mountY=0.15, mountTheta=0.55
00:44:34.632 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.13, opts=13)
00:44:34.632 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.13)
00:44:34.632 00.000 8976 Worker thread wakes up
00:44:34.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.13) opts 0xd
00:44:34.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.13)
00:44:34.632 00.000 8976 Moving (-0.26, 0.13) raw xDistance=0.24 yDistance=0.15
00:44:34.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:44:34.633 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:44:34.633 00.000 8976 MoveAxis(R, 0, ABG)
00:44:34.633 00.000 8976 MoveAxis(U, 0, ABG)
00:44:34.633 00.000 8976 move complete, result=0
00:44:34.633 00.000 8976 worker thread done servicing request
00:44:34.633 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:44:34.643 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
00:44:34.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:34.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:34.643 00.000 5052 Enqueuing Expose request
00:44:34.643 00.000 8976 Worker thread wakes up
00:44:34.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:34.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:34.643 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:35.327 00.684 8976 Exposure complete
00:44:35.334 00.007 8976 worker thread done servicing request
00:44:35.334 00.000 5052 OnExposeComplete: enter
00:44:35.334 00.000 5052 UpdateGuideState(): m_state=6
00:44:35.334 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 316
00:44:35.334 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=282.05, Mass=178, SNR=9.2, Peak=68 HFD=2.5
00:44:35.334 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.04) = xAngle (0.42 = 0.42)
00:44:35.334 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
00:44:35.334 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.34 hyp=0.53 cameraTheta=2.46 mountX=0.49 mountY=0.16, mountTheta=0.32
00:44:35.334 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.34, opts=13)
00:44:35.334 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.34)
00:44:35.334 00.000 8976 Worker thread wakes up
00:44:35.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.34) opts 0xd
00:44:35.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.34)
00:44:35.334 00.000 8976 Moving (-0.42, 0.34) raw xDistance=0.49 yDistance=0.16
00:44:35.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:44:35.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:44:35.334 00.000 8976 MoveAxis(L, 2, ABG)
00:44:35.334 00.000 8976 stepping (-9, -4) + (-2, 0)
00:44:35.334 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:35.335 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:44:35.345 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
00:44:35.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:35.345 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:35.345 00.000 5052 Enqueuing Expose request
00:44:35.359 00.014 8976 Received - 47 (G) 
00:44:35.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:35.359 00.000 8976 stepped: pos (-11, -4)
00:44:35.359 00.000 8976 MoveAxis(U, 0, ABG)
00:44:35.359 00.000 8976 move complete, result=0
00:44:35.359 00.000 8976 worker thread done servicing request
00:44:35.359 00.000 8976 Worker thread wakes up
00:44:35.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:35.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:35.359 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
00:44:36.049 00.690 8976 Exposure complete
00:44:36.055 00.006 8976 worker thread done servicing request
00:44:36.055 00.000 5052 OnExposeComplete: enter
00:44:36.055 00.000 5052 UpdateGuideState(): m_state=6
00:44:36.055 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 317
00:44:36.055 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.80, Mass=182, SNR=9.3, Peak=63 HFD=3.1
00:44:36.055 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
00:44:36.055 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
00:44:36.055 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.09 hyp=0.62 cameraTheta=2.99 mountX=0.36 mountY=0.46, mountTheta=0.90
00:44:36.056 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.09, opts=13)
00:44:36.056 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.09)
00:44:36.056 00.000 8976 Worker thread wakes up
00:44:36.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.09) opts 0xd
00:44:36.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.09)
00:44:36.056 00.000 8976 Moving (-0.61, 0.09) raw xDistance=0.36 yDistance=0.46
00:44:36.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
00:44:36.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:44:36.056 00.000 8976 MoveAxis(L, 2, ABG)
00:44:36.056 00.000 8976 stepping (-11, -4) + (-2, 0)
00:44:36.056 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:36.057 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:44:36.066 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
00:44:36.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:36.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:36.066 00.000 5052 Enqueuing Expose request
00:44:36.078 00.012 8976 Received - 47 (G) 
00:44:36.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:36.078 00.000 8976 stepped: pos (-13, -4)
00:44:36.078 00.000 8976 MoveAxis(D, 2, ABG)
00:44:36.079 00.001 8976 stepping (-13, -4) + (0, -2)
00:44:36.079 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:36.110 00.031 8976 Received - 47 (G) 
00:44:36.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:36.110 00.000 8976 stepped: pos (-13, -6)
00:44:36.110 00.000 8976 move complete, result=0
00:44:36.110 00.000 8976 worker thread done servicing request
00:44:36.110 00.000 8976 Worker thread wakes up
00:44:36.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:36.110 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:44:36.111 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:36.797 00.686 8976 Exposure complete
00:44:36.802 00.005 8976 worker thread done servicing request
00:44:36.803 00.001 5052 OnExposeComplete: enter
00:44:36.803 00.000 5052 UpdateGuideState(): m_state=6
00:44:36.803 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 318
00:44:36.803 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.58, Mass=197, SNR=9.7, Peak=66 HFD=3.2
00:44:36.803 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.95 = 1.34)
00:44:36.803 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
00:44:36.803 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.13 hyp=0.54 cameraTheta=-2.90 mountX=0.13 mountY=0.51, mountTheta=1.33
00:44:36.804 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.13, opts=13)
00:44:36.804 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.13)
00:44:36.804 00.000 8976 Worker thread wakes up
00:44:36.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.13) opts 0xd
00:44:36.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.13)
00:44:36.804 00.000 8976 Moving (-0.53, -0.13) raw xDistance=0.13 yDistance=0.51
00:44:36.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:44:36.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
00:44:36.804 00.000 8976 MoveAxis(R, 0, ABG)
00:44:36.804 00.000 8976 MoveAxis(D, 2, ABG)
00:44:36.804 00.000 8976 stepping (-13, -6) + (0, -2)
00:44:36.804 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:36.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:44:36.813 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
00:44:36.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:36.813 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:36.813 00.000 5052 Enqueuing Expose request
00:44:36.830 00.017 8976 Received - 47 (G) 
00:44:36.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:36.830 00.000 8976 stepped: pos (-13, -8)
00:44:36.830 00.000 8976 move complete, result=0
00:44:36.830 00.000 8976 worker thread done servicing request
00:44:36.830 00.000 8976 Worker thread wakes up
00:44:36.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:36.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:36.830 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:44:37.522 00.692 8976 Exposure complete
00:44:37.527 00.005 8976 worker thread done servicing request
00:44:37.527 00.000 5052 OnExposeComplete: enter
00:44:37.528 00.001 5052 UpdateGuideState(): m_state=6
00:44:37.528 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 319
00:44:37.528 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.76, Mass=187, SNR=9.4, Peak=68 HFD=2.9
00:44:37.528 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
00:44:37.528 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
00:44:37.528 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.35 mountX=-0.02 mountY=-0.13, mountTheta=-1.69
00:44:37.528 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.05, opts=13)
00:44:37.529 00.001 5052 Enqueuing Move request for stepguider (0.13, 0.05)
00:44:37.529 00.000 8976 Worker thread wakes up
00:44:37.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.05) opts 0xd
00:44:37.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.05)
00:44:37.529 00.000 8976 Moving (0.13, 0.05) raw xDistance=-0.02 yDistance=-0.13
00:44:37.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:44:37.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:44:37.529 00.000 8976 MoveAxis(R, 0, ABG)
00:44:37.529 00.000 8976 MoveAxis(U, 0, ABG)
00:44:37.529 00.000 8976 move complete, result=0
00:44:37.529 00.000 8976 worker thread done servicing request
00:44:37.530 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:44:37.539 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
00:44:37.539 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:37.539 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:37.539 00.000 5052 Enqueuing Expose request
00:44:37.539 00.000 8976 Worker thread wakes up
00:44:37.539 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:37.539 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:37.539 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:38.229 00.690 8976 Exposure complete
00:44:38.234 00.005 8976 worker thread done servicing request
00:44:38.234 00.000 5052 OnExposeComplete: enter
00:44:38.234 00.000 5052 UpdateGuideState(): m_state=6
00:44:38.234 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 320
00:44:38.234 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.93, Mass=189, SNR=9.4, Peak=67 HFD=3.1
00:44:38.234 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.53 = -0.53)
00:44:38.234 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.63 = -0.63)
00:44:38.234 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.52 mountX=0.19 mountY=-0.13, mountTheta=-0.60
00:44:38.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.22, opts=13)
00:44:38.235 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.22)
00:44:38.235 00.000 8976 Worker thread wakes up
00:44:38.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.22) opts 0xd
00:44:38.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.22)
00:44:38.235 00.000 8976 Moving (0.01, 0.22) raw xDistance=0.19 yDistance=-0.13
00:44:38.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:44:38.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:44:38.235 00.000 8976 MoveAxis(R, 0, ABG)
00:44:38.235 00.000 8976 MoveAxis(U, 0, ABG)
00:44:38.236 00.001 8976 move complete, result=0
00:44:38.236 00.000 8976 worker thread done servicing request
00:44:38.236 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:44:38.245 00.009 5052 UpdateGuideState exits: m=189 SNR=9.4
00:44:38.246 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:38.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:38.246 00.000 5052 Enqueuing Expose request
00:44:38.246 00.000 8976 Worker thread wakes up
00:44:38.246 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:38.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:38.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:38.933 00.687 8976 Exposure complete
00:44:38.939 00.006 8976 worker thread done servicing request
00:44:38.939 00.000 5052 OnExposeComplete: enter
00:44:38.939 00.000 5052 UpdateGuideState(): m_state=6
00:44:38.939 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 321
00:44:38.939 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.81, Mass=179, SNR=9.2, Peak=63 HFD=3.2
00:44:38.940 00.001 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
00:44:38.940 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
00:44:38.940 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.74 mountX=0.04 mountY=-0.15, mountTheta=-1.31
00:44:38.940 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.10, opts=13)
00:44:38.940 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.10)
00:44:38.940 00.000 8976 Worker thread wakes up
00:44:38.941 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.10) opts 0xd
00:44:38.941 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.10)
00:44:38.941 00.000 8976 Moving (0.11, 0.10) raw xDistance=0.04 yDistance=-0.15
00:44:38.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:44:38.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:44:38.941 00.000 8976 MoveAxis(R, 0, ABG)
00:44:38.941 00.000 8976 MoveAxis(U, 0, ABG)
00:44:38.941 00.000 8976 move complete, result=0
00:44:38.941 00.000 8976 worker thread done servicing request
00:44:38.941 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
00:44:38.950 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
00:44:38.951 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:38.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:38.951 00.000 5052 Enqueuing Expose request
00:44:38.951 00.000 8976 Worker thread wakes up
00:44:38.951 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:44:38.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:38.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:39.639 00.688 8976 Exposure complete
00:44:39.644 00.005 8976 worker thread done servicing request
00:44:39.645 00.001 5052 OnExposeComplete: enter
00:44:39.645 00.000 5052 UpdateGuideState(): m_state=6
00:44:39.645 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 322
00:44:39.645 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.68, Mass=189, SNR=9.5, Peak=65 HFD=3.2
00:44:39.645 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
00:44:39.645 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
00:44:39.645 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.14 mountX=-0.13 mountY=-0.17, mountTheta=-2.22
00:44:39.646 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.03, opts=13)
00:44:39.646 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.03)
00:44:39.646 00.000 8976 Worker thread wakes up
00:44:39.646 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.03) opts 0xd
00:44:39.646 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.03)
00:44:39.646 00.000 8976 Moving (0.23, -0.03) raw xDistance=-0.13 yDistance=-0.17
00:44:39.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:44:39.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:44:39.646 00.000 8976 MoveAxis(R, 0, ABG)
00:44:39.646 00.000 8976 MoveAxis(U, 0, ABG)
00:44:39.646 00.000 8976 move complete, result=0
00:44:39.646 00.000 8976 worker thread done servicing request
00:44:39.647 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:44:39.656 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
00:44:39.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:39.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:39.656 00.000 5052 Enqueuing Expose request
00:44:39.656 00.000 8976 Worker thread wakes up
00:44:39.656 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:44:39.657 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:39.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:40.340 00.683 8976 Exposure complete
00:44:40.346 00.006 8976 worker thread done servicing request
00:44:40.346 00.000 5052 OnExposeComplete: enter
00:44:40.346 00.000 5052 UpdateGuideState(): m_state=6
00:44:40.346 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 323
00:44:40.346 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.69, Mass=207, SNR=9.9, Peak=69 HFD=3.3
00:44:40.346 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.88 = 1.41)
00:44:40.346 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.30)
00:44:40.346 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.83 mountX=0.01 mountY=0.05, mountTheta=1.40
00:44:40.347 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.02, opts=13)
00:44:40.347 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.02)
00:44:40.347 00.000 8976 Worker thread wakes up
00:44:40.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.02) opts 0xd
00:44:40.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.02)
00:44:40.347 00.000 8976 Moving (-0.05, -0.02) raw xDistance=0.01 yDistance=0.05
00:44:40.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:44:40.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:44:40.347 00.000 8976 MoveAxis(R, 0, ABG)
00:44:40.347 00.000 8976 MoveAxis(U, 0, ABG)
00:44:40.347 00.000 8976 move complete, result=0
00:44:40.347 00.000 8976 worker thread done servicing request
00:44:40.348 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:44:40.357 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
00:44:40.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:40.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:40.357 00.000 5052 Enqueuing Expose request
00:44:40.357 00.000 8976 Worker thread wakes up
00:44:40.357 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:40.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:40.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:41.062 00.705 8976 Exposure complete
00:44:41.067 00.005 8976 worker thread done servicing request
00:44:41.067 00.000 5052 OnExposeComplete: enter
00:44:41.067 00.000 5052 UpdateGuideState(): m_state=6
00:44:41.067 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 324
00:44:41.067 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.81, Mass=198, SNR=9.7, Peak=64 HFD=3.7
00:44:41.067 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
00:44:41.067 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
00:44:41.067 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.10 hyp=0.51 cameraTheta=0.20 mountX=-0.14 mountY=-0.47, mountTheta=-1.86
00:44:41.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.10, opts=13)
00:44:41.068 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.10)
00:44:41.068 00.000 8976 Worker thread wakes up
00:44:41.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.10) opts 0xd
00:44:41.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.10)
00:44:41.068 00.000 8976 Moving (0.50, 0.10) raw xDistance=-0.14 yDistance=-0.47
00:44:41.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:44:41.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
00:44:41.068 00.000 8976 MoveAxis(R, 0, ABG)
00:44:41.068 00.000 8976 MoveAxis(U, 2, ABG)
00:44:41.068 00.000 8976 stepping (-13, -8) + (0, 2)
00:44:41.068 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:41.069 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:44:41.078 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
00:44:41.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:41.078 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:41.078 00.000 5052 Enqueuing Expose request
00:44:41.098 00.020 8976 Received - 47 (G) 
00:44:41.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:41.098 00.000 8976 stepped: pos (-13, -6)
00:44:41.098 00.000 8976 move complete, result=0
00:44:41.098 00.000 8976 worker thread done servicing request
00:44:41.098 00.000 8976 Worker thread wakes up
00:44:41.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:41.098 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:41.098 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:44:41.787 00.689 8976 Exposure complete
00:44:41.793 00.006 8976 worker thread done servicing request
00:44:41.793 00.000 5052 OnExposeComplete: enter
00:44:41.793 00.000 5052 UpdateGuideState(): m_state=6
00:44:41.793 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 325
00:44:41.793 00.000 5052 Star::Find returns 1 (0), X=330.27, Y=281.85, Mass=215, SNR=10.1, Peak=68 HFD=3.0
00:44:41.793 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
00:44:41.793 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
00:44:41.793 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=0.14 hyp=1.11 cameraTheta=0.13 mountX=-0.37 mountY=-1.00, mountTheta=-1.93
00:44:41.794 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=0.14, opts=13)
00:44:41.794 00.000 5052 Enqueuing Move request for stepguider (1.10, 0.14)
00:44:41.794 00.000 8976 Worker thread wakes up
00:44:41.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, 0.14) opts 0xd
00:44:41.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, 0.14)
00:44:41.794 00.000 8976 Moving (1.10, 0.14) raw xDistance=-0.37 yDistance=-1.00
00:44:41.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
00:44:41.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.00
00:44:41.794 00.000 8976 MoveAxis(R, 2, ABG)
00:44:41.794 00.000 8976 stepping (-13, -6) + (2, 0)
00:44:41.794 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:41.795 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:44:41.804 00.009 5052 UpdateGuideState exits: m=215 SNR=10.1
00:44:41.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:41.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:41.804 00.000 5052 Enqueuing Expose request
00:44:41.817 00.013 8976 Received - 47 (G) 
00:44:41.818 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:41.818 00.000 8976 stepped: pos (-11, -6)
00:44:41.818 00.000 8976 MoveAxis(U, 4, ABG)
00:44:41.818 00.000 8976 stepping (-11, -6) + (0, 4)
00:44:41.818 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:44:41.850 00.032 8976 Received - 47 (G) 
00:44:41.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:44:41.850 00.000 8976 stepped: pos (-11, -2)
00:44:41.850 00.000 8976 move complete, result=0
00:44:41.850 00.000 8976 worker thread done servicing request
00:44:41.850 00.000 8976 Worker thread wakes up
00:44:41.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:41.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:41.850 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
00:44:42.545 00.695 8976 Exposure complete
00:44:42.550 00.005 8976 worker thread done servicing request
00:44:42.550 00.000 5052 OnExposeComplete: enter
00:44:42.550 00.000 5052 UpdateGuideState(): m_state=6
00:44:42.551 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 326
00:44:42.551 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.26, Mass=218, SNR=10.2, Peak=68 HFD=2.6
00:44:42.551 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
00:44:42.551 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.70 = -2.70)
00:44:42.551 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.45 hyp=0.86 cameraTheta=-0.55 mountX=-0.74 mountY=-0.37, mountTheta=-2.67
00:44:42.551 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.45, opts=13)
00:44:42.551 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.45)
00:44:42.552 00.001 8976 Worker thread wakes up
00:44:42.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.45) opts 0xd
00:44:42.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.45)
00:44:42.552 00.000 8976 Moving (0.74, -0.45) raw xDistance=-0.74 yDistance=-0.37
00:44:42.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.74
00:44:42.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.37
00:44:42.552 00.000 8976 MoveAxis(R, 3, ABG)
00:44:42.552 00.000 8976 stepping (-11, -2) + (3, 0)
00:44:42.552 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:42.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:44:42.562 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
00:44:42.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:42.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:42.562 00.000 5052 Enqueuing Expose request
00:44:42.585 00.023 8976 Received - 47 (G) 
00:44:42.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:42.585 00.000 8976 stepped: pos (-8, -2)
00:44:42.585 00.000 8976 MoveAxis(U, 2, ABG)
00:44:42.585 00.000 8976 stepping (-8, -2) + (0, 2)
00:44:42.585 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:42.617 00.032 8976 Received - 47 (G) 
00:44:42.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:42.617 00.000 8976 stepped: pos (-8, 0)
00:44:42.617 00.000 8976 move complete, result=0
00:44:42.617 00.000 8976 worker thread done servicing request
00:44:42.617 00.000 8976 Worker thread wakes up
00:44:42.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:42.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:42.617 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.4 px 2 ms NORTH
00:44:43.308 00.691 8976 Exposure complete
00:44:43.313 00.005 8976 worker thread done servicing request
00:44:43.313 00.000 5052 OnExposeComplete: enter
00:44:43.313 00.000 5052 UpdateGuideState(): m_state=6
00:44:43.313 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 327
00:44:43.313 00.000 5052 Star::Find returns 1 (0), X=330.52, Y=281.74, Mass=212, SNR=10.1, Peak=71 HFD=3.0
00:44:43.313 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
00:44:43.313 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
00:44:43.314 00.001 5052 CameraToMount -- cameraX=1.34 cameraY=0.04 hyp=1.34 cameraTheta=0.03 mountX=-0.58 mountY=-1.15, mountTheta=-2.04
00:44:43.314 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.34, y=0.04, opts=13)
00:44:43.314 00.000 5052 Enqueuing Move request for stepguider (1.34, 0.04)
00:44:43.314 00.000 8976 Worker thread wakes up
00:44:43.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.34, 0.04) opts 0xd
00:44:43.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.34, 0.04)
00:44:43.315 00.001 8976 Moving (1.34, 0.04) raw xDistance=-0.58 yDistance=-1.15
00:44:43.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
00:44:43.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.15
00:44:43.315 00.000 8976 MoveAxis(R, 3, ABG)
00:44:43.315 00.000 8976 stepping (-8, 0) + (3, 0)
00:44:43.315 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:43.315 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:44:43.325 00.010 5052 UpdateGuideState exits: m=212 SNR=10.1
00:44:43.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:43.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:43.325 00.000 5052 Enqueuing Expose request
00:44:43.353 00.028 8976 Received - 47 (G) 
00:44:43.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:43.353 00.000 8976 stepped: pos (-5, 0)
00:44:43.353 00.000 8976 MoveAxis(U, 5, ABG)
00:44:43.353 00.000 8976 stepping (-5, 0) + (0, 5)
00:44:43.353 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:44:43.400 00.047 8976 Received - 47 (G) 
00:44:43.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:44:43.400 00.000 8976 stepped: pos (-5, 5)
00:44:43.400 00.000 8976 move complete, result=0
00:44:43.400 00.000 8976 worker thread done servicing request
00:44:43.400 00.000 8976 Worker thread wakes up
00:44:43.400 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.1 px 5 ms NORTH
00:44:43.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:43.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:44.090 00.690 8976 Exposure complete
00:44:44.095 00.005 8976 worker thread done servicing request
00:44:44.095 00.000 5052 OnExposeComplete: enter
00:44:44.095 00.000 5052 UpdateGuideState(): m_state=6
00:44:44.095 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 328
00:44:44.095 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.81, Mass=215, SNR=10.1, Peak=73 HFD=2.5
00:44:44.095 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
00:44:44.095 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
00:44:44.095 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.10 hyp=0.78 cameraTheta=0.13 mountX=-0.26 mountY=-0.71, mountTheta=-1.92
00:44:44.096 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.10, opts=13)
00:44:44.096 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.10)
00:44:44.096 00.000 8976 Worker thread wakes up
00:44:44.096 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.10) opts 0xd
00:44:44.097 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.10)
00:44:44.097 00.000 8976 Moving (0.78, 0.10) raw xDistance=-0.26 yDistance=-0.71
00:44:44.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
00:44:44.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.71
00:44:44.097 00.000 8976 MoveAxis(R, 1, ABG)
00:44:44.097 00.000 8976 stepping (-5, 5) + (1, 0)
00:44:44.097 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:44.097 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:44:44.108 00.011 5052 UpdateGuideState exits: m=215 SNR=10.1
00:44:44.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:44.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:44.108 00.000 5052 Enqueuing Expose request
00:44:44.119 00.011 8976 Received - 47 (G) 
00:44:44.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:44.119 00.000 8976 stepped: pos (-4, 5)
00:44:44.119 00.000 8976 MoveAxis(U, 3, ABG)
00:44:44.119 00.000 8976 stepping (-4, 5) + (0, 3)
00:44:44.119 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:44.152 00.033 8976 Received - 47 (G) 
00:44:44.152 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:44.152 00.000 8976 stepped: pos (-4, 8)
00:44:44.152 00.000 8976 move complete, result=0
00:44:44.152 00.000 8976 worker thread done servicing request
00:44:44.152 00.000 8976 Worker thread wakes up
00:44:44.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:44.152 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:44.152 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
00:44:44.845 00.693 8976 Exposure complete
00:44:44.851 00.006 8976 worker thread done servicing request
00:44:44.851 00.000 5052 OnExposeComplete: enter
00:44:44.851 00.000 5052 UpdateGuideState(): m_state=6
00:44:44.851 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 329
00:44:44.851 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=282.27, Mass=199, SNR=9.7, Peak=68 HFD=2.8
00:44:44.852 00.001 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
00:44:44.852 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
00:44:44.852 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.56 hyp=0.72 cameraTheta=0.89 mountX=0.29 mountY=-0.68, mountTheta=-1.17
00:44:44.852 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.56, opts=13)
00:44:44.852 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.56)
00:44:44.852 00.000 8976 Worker thread wakes up
00:44:44.852 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.56) opts 0xd
00:44:44.853 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.56)
00:44:44.853 00.000 8976 Moving (0.45, 0.56) raw xDistance=0.29 yDistance=-0.68
00:44:44.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
00:44:44.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.68
00:44:44.853 00.000 8976 MoveAxis(L, 1, ABG)
00:44:44.853 00.000 8976 stepping (-4, 8) + (-1, 0)
00:44:44.853 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:44.853 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:44:44.863 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
00:44:44.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:44.863 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:44.863 00.000 5052 Enqueuing Expose request
00:44:44.887 00.024 8976 Received - 47 (G) 
00:44:44.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:44.887 00.000 8976 stepped: pos (-5, 8)
00:44:44.887 00.000 8976 MoveAxis(U, 3, ABG)
00:44:44.887 00.000 8976 stepping (-5, 8) + (0, 3)
00:44:44.887 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:44.919 00.032 8976 Received - 47 (G) 
00:44:44.919 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:44.919 00.000 8976 stepped: pos (-5, 11)
00:44:44.919 00.000 8976 move complete, result=0
00:44:44.919 00.000 8976 worker thread done servicing request
00:44:44.919 00.000 8976 Worker thread wakes up
00:44:44.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:44.919 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.7 px 3 ms NORTH
00:44:44.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:45.611 00.692 8976 Exposure complete
00:44:45.616 00.005 8976 worker thread done servicing request
00:44:45.616 00.000 5052 OnExposeComplete: enter
00:44:45.616 00.000 5052 UpdateGuideState(): m_state=6
00:44:45.616 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 330
00:44:45.616 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=282.13, Mass=194, SNR=9.6, Peak=68 HFD=3.2
00:44:45.616 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
00:44:45.616 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
00:44:45.616 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.18 mountX=0.30 mountY=-0.37, mountTheta=-0.90
00:44:45.617 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.42, opts=13)
00:44:45.617 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.42)
00:44:45.617 00.000 8976 Worker thread wakes up
00:44:45.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.42) opts 0xd
00:44:45.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.42)
00:44:45.617 00.000 8976 Moving (0.17, 0.42) raw xDistance=0.30 yDistance=-0.37
00:44:45.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
00:44:45.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.37
00:44:45.618 00.001 8976 MoveAxis(L, 1, ABG)
00:44:45.618 00.000 8976 stepping (-5, 11) + (-1, 0)
00:44:45.618 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:45.618 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:44:45.628 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
00:44:45.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:45.628 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:45.628 00.000 5052 Enqueuing Expose request
00:44:45.639 00.011 8976 Received - 47 (G) 
00:44:45.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:45.639 00.000 8976 stepped: pos (-6, 11)
00:44:45.639 00.000 8976 MoveAxis(U, 2, ABG)
00:44:45.639 00.000 8976 stepping (-6, 11) + (0, 2)
00:44:45.639 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:45.671 00.032 8976 Received - 47 (G) 
00:44:45.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:45.671 00.000 8976 stepped: pos (-6, 13)
00:44:45.671 00.000 8976 move complete, result=0
00:44:45.671 00.000 8976 worker thread done servicing request
00:44:45.671 00.000 8976 Worker thread wakes up
00:44:45.671 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
00:44:45.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:45.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:46.361 00.690 8976 Exposure complete
00:44:46.367 00.006 8976 worker thread done servicing request
00:44:46.367 00.000 5052 OnExposeComplete: enter
00:44:46.367 00.000 5052 UpdateGuideState(): m_state=6
00:44:46.367 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 331
00:44:46.367 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.60, Mass=180, SNR=9.2, Peak=65 HFD=2.7
00:44:46.367 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
00:44:46.367 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
00:44:46.367 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.11 hyp=0.41 cameraTheta=-2.87 mountX=0.08 mountY=0.39, mountTheta=1.37
00:44:46.368 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.11, opts=13)
00:44:46.368 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.11)
00:44:46.368 00.000 8976 Worker thread wakes up
00:44:46.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.11) opts 0xd
00:44:46.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.11)
00:44:46.368 00.000 8976 Moving (-0.40, -0.11) raw xDistance=0.08 yDistance=0.39
00:44:46.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:44:46.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
00:44:46.368 00.000 8976 MoveAxis(R, 0, ABG)
00:44:46.368 00.000 8976 MoveAxis(D, 1, ABG)
00:44:46.368 00.000 8976 stepping (-6, 13) + (0, -1)
00:44:46.368 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:46.369 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:44:46.378 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
00:44:46.379 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:46.379 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:46.379 00.000 5052 Enqueuing Expose request
00:44:46.390 00.011 8976 Received - 47 (G) 
00:44:46.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:46.390 00.000 8976 stepped: pos (-6, 12)
00:44:46.390 00.000 8976 move complete, result=0
00:44:46.390 00.000 8976 worker thread done servicing request
00:44:46.390 00.000 8976 Worker thread wakes up
00:44:46.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:46.390 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:44:46.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:47.079 00.689 8976 Exposure complete
00:44:47.084 00.005 8976 worker thread done servicing request
00:44:47.085 00.001 5052 OnExposeComplete: enter
00:44:47.085 00.000 5052 UpdateGuideState(): m_state=6
00:44:47.085 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 332
00:44:47.085 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.73, Mass=191, SNR=9.6, Peak=74 HFD=2.8
00:44:47.085 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
00:44:47.085 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
00:44:47.085 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.03 hyp=0.52 cameraTheta=3.09 mountX=0.26 mountY=0.42, mountTheta=1.02
00:44:47.085 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.03, opts=13)
00:44:47.086 00.001 5052 Enqueuing Move request for stepguider (-0.52, 0.03)
00:44:47.086 00.000 8976 Worker thread wakes up
00:44:47.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.03) opts 0xd
00:44:47.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.03)
00:44:47.086 00.000 8976 Moving (-0.52, 0.03) raw xDistance=0.26 yDistance=0.42
00:44:47.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:44:47.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
00:44:47.086 00.000 8976 MoveAxis(L, 1, ABG)
00:44:47.086 00.000 8976 stepping (-6, 12) + (-1, 0)
00:44:47.086 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:47.086 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:44:47.095 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
00:44:47.096 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:47.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:47.096 00.000 5052 Enqueuing Expose request
00:44:47.110 00.014 8976 Received - 47 (G) 
00:44:47.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:47.110 00.000 8976 stepped: pos (-7, 12)
00:44:47.110 00.000 8976 MoveAxis(D, 2, ABG)
00:44:47.110 00.000 8976 stepping (-7, 12) + (0, -2)
00:44:47.110 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:47.142 00.032 8976 Received - 47 (G) 
00:44:47.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:47.142 00.000 8976 stepped: pos (-7, 10)
00:44:47.142 00.000 8976 move complete, result=0
00:44:47.142 00.000 8976 worker thread done servicing request
00:44:47.142 00.000 8976 Worker thread wakes up
00:44:47.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:47.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:47.142 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:44:47.834 00.692 8976 Exposure complete
00:44:47.839 00.005 8976 worker thread done servicing request
00:44:47.839 00.000 5052 OnExposeComplete: enter
00:44:47.839 00.000 5052 UpdateGuideState(): m_state=6
00:44:47.839 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 333
00:44:47.839 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.77, Mass=211, SNR=10.1, Peak=67 HFD=2.7
00:44:47.839 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:44:47.839 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
00:44:47.839 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.06 hyp=0.32 cameraTheta=2.96 mountX=0.20 mountY=0.23, mountTheta=0.87
00:44:47.840 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.06, opts=13)
00:44:47.840 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.06)
00:44:47.840 00.000 8976 Worker thread wakes up
00:44:47.840 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.06) opts 0xd
00:44:47.840 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.06)
00:44:47.840 00.000 8976 Moving (-0.31, 0.06) raw xDistance=0.20 yDistance=0.23
00:44:47.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:44:47.841 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:44:47.841 00.000 8976 MoveAxis(R, 0, ABG)
00:44:47.841 00.000 8976 MoveAxis(U, 0, ABG)
00:44:47.841 00.000 8976 move complete, result=0
00:44:47.841 00.000 8976 worker thread done servicing request
00:44:47.841 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:44:47.850 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
00:44:47.851 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:47.851 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:47.851 00.000 5052 Enqueuing Expose request
00:44:47.851 00.000 8976 Worker thread wakes up
00:44:47.851 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:47.851 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:47.851 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:44:48.539 00.688 8976 Exposure complete
00:44:48.545 00.006 8976 worker thread done servicing request
00:44:48.545 00.000 5052 OnExposeComplete: enter
00:44:48.545 00.000 5052 UpdateGuideState(): m_state=6
00:44:48.545 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 334
00:44:48.545 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.80, Mass=194, SNR=9.6, Peak=66 HFD=2.8
00:44:48.545 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
00:44:48.546 00.001 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
00:44:48.546 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.09 hyp=0.38 cameraTheta=2.91 mountX=0.25 mountY=0.26, mountTheta=0.82
00:44:48.546 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.09, opts=13)
00:44:48.546 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.09)
00:44:48.546 00.000 8976 Worker thread wakes up
00:44:48.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.09) opts 0xd
00:44:48.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.09)
00:44:48.547 00.001 8976 Moving (-0.37, 0.09) raw xDistance=0.25 yDistance=0.26
00:44:48.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:44:48.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
00:44:48.547 00.000 8976 MoveAxis(R, 0, ABG)
00:44:48.547 00.000 8976 MoveAxis(D, 1, ABG)
00:44:48.547 00.000 8976 stepping (-7, 10) + (0, -1)
00:44:48.547 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:48.547 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:44:48.556 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
00:44:48.557 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:48.557 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:48.557 00.000 5052 Enqueuing Expose request
00:44:48.564 00.007 8976 Received - 47 (G) 
00:44:48.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:48.564 00.000 8976 stepped: pos (-7, 9)
00:44:48.564 00.000 8976 move complete, result=0
00:44:48.565 00.001 8976 worker thread done servicing request
00:44:48.565 00.000 8976 Worker thread wakes up
00:44:48.565 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:44:48.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:48.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:49.253 00.688 8976 Exposure complete
00:44:49.259 00.006 8976 worker thread done servicing request
00:44:49.259 00.000 5052 OnExposeComplete: enter
00:44:49.259 00.000 5052 UpdateGuideState(): m_state=6
00:44:49.259 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 335
00:44:49.259 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.68, Mass=204, SNR=9.9, Peak=71 HFD=3.4
00:44:49.259 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
00:44:49.259 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
00:44:49.259 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.03 hyp=0.47 cameraTheta=-3.08 mountX=0.19 mountY=0.41, mountTheta=1.14
00:44:49.259 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.03, opts=13)
00:44:49.259 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.03)
00:44:49.259 00.000 8976 Worker thread wakes up
00:44:49.259 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.03) opts 0xd
00:44:49.259 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.03)
00:44:49.261 00.002 8976 Moving (-0.47, -0.03) raw xDistance=0.19 yDistance=0.41
00:44:49.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:44:49.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
00:44:49.261 00.000 8976 MoveAxis(R, 0, ABG)
00:44:49.261 00.000 8976 MoveAxis(D, 2, ABG)
00:44:49.261 00.000 8976 stepping (-7, 9) + (0, -2)
00:44:49.261 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:49.261 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:44:49.270 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
00:44:49.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:49.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:49.270 00.000 5052 Enqueuing Expose request
00:44:49.284 00.014 8976 Received - 47 (G) 
00:44:49.284 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:49.284 00.000 8976 stepped: pos (-7, 7)
00:44:49.284 00.000 8976 move complete, result=0
00:44:49.284 00.000 8976 worker thread done servicing request
00:44:49.284 00.000 8976 Worker thread wakes up
00:44:49.284 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:49.284 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:49.284 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:44:49.975 00.691 8976 Exposure complete
00:44:49.980 00.005 8976 worker thread done servicing request
00:44:49.981 00.001 5052 OnExposeComplete: enter
00:44:49.981 00.000 5052 UpdateGuideState(): m_state=6
00:44:49.981 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 336
00:44:49.981 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=282.19, Mass=191, SNR=9.5, Peak=74 HFD=3.0
00:44:49.981 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
00:44:49.981 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
00:44:49.981 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.48 hyp=0.84 cameraTheta=2.53 mountX=0.74 mountY=0.31, mountTheta=0.40
00:44:49.981 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.48, opts=13)
00:44:49.981 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.48)
00:44:49.982 00.001 8976 Worker thread wakes up
00:44:49.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.48) opts 0xd
00:44:49.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.48)
00:44:49.982 00.000 8976 Moving (-0.68, 0.48) raw xDistance=0.74 yDistance=0.31
00:44:49.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74
00:44:49.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
00:44:49.982 00.000 8976 MoveAxis(L, 3, ABG)
00:44:49.982 00.000 8976 stepping (-7, 7) + (-3, 0)
00:44:49.982 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:49.982 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:44:49.991 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
00:44:49.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:49.992 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:49.992 00.000 5052 Enqueuing Expose request
00:44:50.019 00.027 8976 Received - 47 (G) 
00:44:50.019 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:50.019 00.000 8976 stepped: pos (-10, 7)
00:44:50.019 00.000 8976 MoveAxis(D, 1, ABG)
00:44:50.019 00.000 8976 stepping (-10, 7) + (0, -1)
00:44:50.019 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:50.051 00.032 8976 Received - 47 (G) 
00:44:50.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:50.051 00.000 8976 stepped: pos (-10, 6)
00:44:50.051 00.000 8976 move complete, result=0
00:44:50.051 00.000 8976 worker thread done servicing request
00:44:50.051 00.000 8976 Worker thread wakes up
00:44:50.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:50.051 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:50.051 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.3 px 1 ms SOUTH
00:44:50.744 00.693 8976 Exposure complete
00:44:50.749 00.005 8976 worker thread done servicing request
00:44:50.750 00.001 5052 OnExposeComplete: enter
00:44:50.750 00.000 5052 UpdateGuideState(): m_state=6
00:44:50.750 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 337
00:44:50.750 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.24, Mass=205, SNR=9.9, Peak=68 HFD=2.6
00:44:50.750 00.000 5052 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.04) = xAngle (-3.84 = 2.44)
00:44:50.750 00.000 5052 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
00:44:50.750 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.47 hyp=0.48 cameraTheta=-1.80 mountX=-0.37 mountY=0.35, mountTheta=2.39
00:44:50.751 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.47, opts=13)
00:44:50.751 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.47)
00:44:50.751 00.000 8976 Worker thread wakes up
00:44:50.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.47) opts 0xd
00:44:50.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.47)
00:44:50.751 00.000 8976 Moving (-0.11, -0.47) raw xDistance=-0.37 yDistance=0.35
00:44:50.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.37
00:44:50.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
00:44:50.751 00.000 8976 MoveAxis(R, 1, ABG)
00:44:50.751 00.000 8976 stepping (-10, 6) + (1, 0)
00:44:50.751 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:50.752 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:44:50.763 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
00:44:50.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:50.763 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:50.763 00.000 5052 Enqueuing Expose request
00:44:50.770 00.007 8976 Received - 47 (G) 
00:44:50.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:50.770 00.000 8976 stepped: pos (-9, 6)
00:44:50.770 00.000 8976 MoveAxis(D, 1, ABG)
00:44:50.770 00.000 8976 stepping (-9, 6) + (0, -1)
00:44:50.770 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:50.802 00.032 8976 Received - 47 (G) 
00:44:50.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:50.802 00.000 8976 stepped: pos (-9, 5)
00:44:50.802 00.000 8976 move complete, result=0
00:44:50.802 00.000 8976 worker thread done servicing request
00:44:50.802 00.000 8976 Worker thread wakes up
00:44:50.802 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.3 px 1 ms SOUTH
00:44:50.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:50.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:51.498 00.696 8976 Exposure complete
00:44:51.503 00.005 8976 worker thread done servicing request
00:44:51.503 00.000 5052 OnExposeComplete: enter
00:44:51.503 00.000 5052 UpdateGuideState(): m_state=6
00:44:51.503 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 338
00:44:51.503 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.99, Mass=186, SNR=9.4, Peak=66 HFD=2.7
00:44:51.503 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
00:44:51.503 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
00:44:51.503 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.76 mountX=0.27 mountY=-0.11, mountTheta=-0.38
00:44:51.504 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.28, opts=13)
00:44:51.504 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.28)
00:44:51.504 00.000 8976 Worker thread wakes up
00:44:51.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.28) opts 0xd
00:44:51.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.28)
00:44:51.504 00.000 8976 Moving (-0.05, 0.28) raw xDistance=0.27 yDistance=-0.11
00:44:51.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
00:44:51.505 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:44:51.505 00.000 8976 MoveAxis(L, 1, ABG)
00:44:51.505 00.000 8976 stepping (-9, 5) + (-1, 0)
00:44:51.505 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:51.505 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:44:51.515 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
00:44:51.515 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:51.515 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:51.515 00.000 5052 Enqueuing Expose request
00:44:51.537 00.022 8976 Received - 47 (G) 
00:44:51.538 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:51.538 00.000 8976 stepped: pos (-10, 5)
00:44:51.538 00.000 8976 MoveAxis(U, 0, ABG)
00:44:51.538 00.000 8976 move complete, result=0
00:44:51.538 00.000 8976 worker thread done servicing request
00:44:51.538 00.000 8976 Worker thread wakes up
00:44:51.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:51.538 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:51.538 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:44:52.227 00.689 8976 Exposure complete
00:44:52.233 00.006 8976 worker thread done servicing request
00:44:52.233 00.000 5052 OnExposeComplete: enter
00:44:52.233 00.000 5052 UpdateGuideState(): m_state=6
00:44:52.233 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 339
00:44:52.233 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.78, Mass=198, SNR=9.7, Peak=75 HFD=2.5
00:44:52.233 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
00:44:52.233 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
00:44:52.233 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.07 hyp=0.36 cameraTheta=2.94 mountX=0.22 mountY=0.25, mountTheta=0.85
00:44:52.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.07, opts=13)
00:44:52.234 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.07)
00:44:52.234 00.000 8976 Worker thread wakes up
00:44:52.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.07) opts 0xd
00:44:52.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.07)
00:44:52.234 00.000 8976 Moving (-0.35, 0.07) raw xDistance=0.22 yDistance=0.25
00:44:52.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:44:52.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:44:52.234 00.000 8976 MoveAxis(R, 0, ABG)
00:44:52.234 00.000 8976 MoveAxis(U, 0, ABG)
00:44:52.234 00.000 8976 move complete, result=0
00:44:52.234 00.000 8976 worker thread done servicing request
00:44:52.235 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:44:52.244 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
00:44:52.244 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:52.244 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:52.244 00.000 5052 Enqueuing Expose request
00:44:52.244 00.000 8976 Worker thread wakes up
00:44:52.244 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:44:52.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:52.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:52.932 00.688 8976 Exposure complete
00:44:52.937 00.005 8976 worker thread done servicing request
00:44:52.937 00.000 5052 OnExposeComplete: enter
00:44:52.937 00.000 5052 UpdateGuideState(): m_state=6
00:44:52.937 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 340
00:44:52.937 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.23, Mass=204, SNR=9.8, Peak=69 HFD=3.1
00:44:52.937 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
00:44:52.937 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
00:44:52.937 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.52 hyp=0.53 cameraTheta=1.73 mountX=0.51 mountY=-0.21, mountTheta=-0.40
00:44:52.938 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.52, opts=13)
00:44:52.938 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.52)
00:44:52.938 00.000 8976 Worker thread wakes up
00:44:52.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.52) opts 0xd
00:44:52.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.52)
00:44:52.938 00.000 8976 Moving (-0.09, 0.52) raw xDistance=0.51 yDistance=-0.21
00:44:52.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
00:44:52.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:44:52.938 00.000 8976 MoveAxis(L, 2, ABG)
00:44:52.938 00.000 8976 stepping (-10, 5) + (-2, 0)
00:44:52.938 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:52.939 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:44:52.948 00.009 5052 UpdateGuideState exits: m=204 SNR=9.8
00:44:52.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:52.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:52.948 00.000 5052 Enqueuing Expose request
00:44:52.961 00.013 8976 Received - 47 (G) 
00:44:52.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:52.961 00.000 8976 stepped: pos (-12, 5)
00:44:52.961 00.000 8976 MoveAxis(U, 0, ABG)
00:44:52.961 00.000 8976 move complete, result=0
00:44:52.961 00.000 8976 worker thread done servicing request
00:44:52.961 00.000 8976 Worker thread wakes up
00:44:52.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:52.961 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:52.961 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
00:44:53.649 00.688 8976 Exposure complete
00:44:53.655 00.006 8976 worker thread done servicing request
00:44:53.655 00.000 5052 OnExposeComplete: enter
00:44:53.655 00.000 5052 UpdateGuideState(): m_state=6
00:44:53.655 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 341
00:44:53.655 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.42, Mass=212, SNR=10.0, Peak=64 HFD=3.1
00:44:53.655 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.04) = xAngle (-3.61 = 2.68)
00:44:53.656 00.001 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.71 = 2.57)
00:44:53.656 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.29 hyp=0.29 cameraTheta=-1.56 mountX=-0.26 mountY=0.16, mountTheta=2.60
00:44:53.656 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.29, opts=13)
00:44:53.656 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.29)
00:44:53.656 00.000 8976 Worker thread wakes up
00:44:53.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.29) opts 0xd
00:44:53.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.29)
00:44:53.656 00.000 8976 Moving (0.00, -0.29) raw xDistance=-0.26 yDistance=0.16
00:44:53.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
00:44:53.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:44:53.657 00.001 8976 MoveAxis(R, 1, ABG)
00:44:53.657 00.000 8976 stepping (-12, 5) + (1, 0)
00:44:53.657 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:53.657 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:44:53.666 00.009 5052 UpdateGuideState exits: m=212 SNR=10.0
00:44:53.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:53.666 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:53.666 00.000 5052 Enqueuing Expose request
00:44:53.680 00.014 8976 Received - 47 (G) 
00:44:53.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:53.680 00.000 8976 stepped: pos (-11, 5)
00:44:53.680 00.000 8976 MoveAxis(U, 0, ABG)
00:44:53.680 00.000 8976 move complete, result=0
00:44:53.680 00.000 8976 worker thread done servicing request
00:44:53.680 00.000 8976 Worker thread wakes up
00:44:53.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:53.680 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:53.680 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
00:44:54.366 00.686 8976 Exposure complete
00:44:54.372 00.006 8976 worker thread done servicing request
00:44:54.372 00.000 5052 OnExposeComplete: enter
00:44:54.372 00.000 5052 UpdateGuideState(): m_state=6
00:44:54.372 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 342
00:44:54.372 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.51, Mass=206, SNR=9.9, Peak=69 HFD=2.7
00:44:54.372 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.04 = 2.24)
00:44:54.372 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.14)
00:44:54.372 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-2.00 mountX=-0.14 mountY=0.19, mountTheta=2.21
00:44:54.373 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.20, opts=13)
00:44:54.373 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.20)
00:44:54.373 00.000 8976 Worker thread wakes up
00:44:54.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.20) opts 0xd
00:44:54.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.20)
00:44:54.373 00.000 8976 Moving (-0.09, -0.20) raw xDistance=-0.14 yDistance=0.19
00:44:54.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:44:54.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:44:54.373 00.000 8976 MoveAxis(R, 0, ABG)
00:44:54.373 00.000 8976 MoveAxis(U, 0, ABG)
00:44:54.373 00.000 8976 move complete, result=0
00:44:54.373 00.000 8976 worker thread done servicing request
00:44:54.374 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:44:54.386 00.012 5052 UpdateGuideState exits: m=206 SNR=9.9
00:44:54.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:54.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:54.386 00.000 5052 Enqueuing Expose request
00:44:54.386 00.000 8976 Worker thread wakes up
00:44:54.387 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:54.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:54.387 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:44:55.075 00.688 8976 Exposure complete
00:44:55.081 00.006 8976 worker thread done servicing request
00:44:55.081 00.000 5052 OnExposeComplete: enter
00:44:55.081 00.000 5052 UpdateGuideState(): m_state=6
00:44:55.081 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 343
00:44:55.081 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.76, Mass=193, SNR=9.6, Peak=64 HFD=2.7
00:44:55.081 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.50 = -0.50)
00:44:55.081 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
00:44:55.081 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.54 mountX=0.05 mountY=-0.03, mountTheta=-0.58
00:44:55.082 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.05, opts=13)
00:44:55.082 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.05)
00:44:55.082 00.000 8976 Worker thread wakes up
00:44:55.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.05) opts 0xd
00:44:55.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.05)
00:44:55.082 00.000 8976 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.03
00:44:55.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:44:55.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:44:55.082 00.000 8976 MoveAxis(R, 0, ABG)
00:44:55.082 00.000 8976 MoveAxis(U, 0, ABG)
00:44:55.082 00.000 8976 move complete, result=0
00:44:55.082 00.000 8976 worker thread done servicing request
00:44:55.083 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:44:55.092 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
00:44:55.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:55.092 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:55.092 00.000 5052 Enqueuing Expose request
00:44:55.092 00.000 8976 Worker thread wakes up
00:44:55.092 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:55.092 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:55.092 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:55.778 00.686 8976 Exposure complete
00:44:55.783 00.005 8976 worker thread done servicing request
00:44:55.784 00.001 5052 OnExposeComplete: enter
00:44:55.784 00.000 5052 UpdateGuideState(): m_state=6
00:44:55.784 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 344
00:44:55.784 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.54, Mass=198, SNR=9.8, Peak=63 HFD=2.9
00:44:55.784 00.000 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.04) = xAngle (-3.19 = 3.10)
00:44:55.784 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 2.99)
00:44:55.784 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.14 mountX=-0.19 mountY=0.03, mountTheta=2.99
00:44:55.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.17, opts=13)
00:44:55.785 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.17)
00:44:55.785 00.000 8976 Worker thread wakes up
00:44:55.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.17) opts 0xd
00:44:55.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.17)
00:44:55.785 00.000 8976 Moving (0.08, -0.17) raw xDistance=-0.19 yDistance=0.03
00:44:55.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:44:55.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:44:55.785 00.000 8976 MoveAxis(R, 0, ABG)
00:44:55.785 00.000 8976 MoveAxis(U, 0, ABG)
00:44:55.785 00.000 8976 move complete, result=0
00:44:55.785 00.000 8976 worker thread done servicing request
00:44:55.786 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:44:55.795 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
00:44:55.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:55.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:55.795 00.000 5052 Enqueuing Expose request
00:44:55.795 00.000 8976 Worker thread wakes up
00:44:55.795 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:44:55.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:55.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:56.500 00.705 8976 Exposure complete
00:44:56.505 00.005 8976 worker thread done servicing request
00:44:56.505 00.000 5052 OnExposeComplete: enter
00:44:56.505 00.000 5052 UpdateGuideState(): m_state=6
00:44:56.505 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 345
00:44:56.505 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.63, Mass=195, SNR=9.6, Peak=66 HFD=2.7
00:44:56.505 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.92 = 1.37)
00:44:56.505 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
00:44:56.505 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-2.87 mountX=0.06 mountY=0.28, mountTheta=1.36
00:44:56.506 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.08, opts=13)
00:44:56.506 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.08)
00:44:56.506 00.000 8976 Worker thread wakes up
00:44:56.506 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.08) opts 0xd
00:44:56.506 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.08)
00:44:56.506 00.000 8976 Moving (-0.28, -0.08) raw xDistance=0.06 yDistance=0.28
00:44:56.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:44:56.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:44:56.506 00.000 8976 MoveAxis(R, 0, ABG)
00:44:56.506 00.000 8976 MoveAxis(D, 1, ABG)
00:44:56.506 00.000 8976 stepping (-11, 5) + (0, -1)
00:44:56.507 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:56.507 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:44:56.516 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
00:44:56.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:56.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:56.516 00.000 5052 Enqueuing Expose request
00:44:56.526 00.010 8976 Received - 47 (G) 
00:44:56.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:56.526 00.000 8976 stepped: pos (-11, 4)
00:44:56.526 00.000 8976 move complete, result=0
00:44:56.526 00.000 8976 worker thread done servicing request
00:44:56.526 00.000 8976 Worker thread wakes up
00:44:56.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:56.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:56.526 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:44:57.213 00.687 8976 Exposure complete
00:44:57.218 00.005 8976 worker thread done servicing request
00:44:57.218 00.000 5052 OnExposeComplete: enter
00:44:57.218 00.000 5052 UpdateGuideState(): m_state=6
00:44:57.218 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 346
00:44:57.218 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.66, Mass=190, SNR=9.5, Peak=64 HFD=2.7
00:44:57.218 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.37 = 1.91)
00:44:57.218 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.81)
00:44:57.218 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.33 mountX=-0.02 mountY=0.06, mountTheta=1.90
00:44:57.219 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.05, opts=13)
00:44:57.219 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.05)
00:44:57.219 00.000 8976 Worker thread wakes up
00:44:57.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.05) opts 0xd
00:44:57.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.05)
00:44:57.219 00.000 8976 Moving (-0.04, -0.05) raw xDistance=-0.02 yDistance=0.06
00:44:57.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:44:57.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:44:57.219 00.000 8976 MoveAxis(R, 0, ABG)
00:44:57.220 00.001 8976 MoveAxis(U, 0, ABG)
00:44:57.220 00.000 8976 move complete, result=0
00:44:57.220 00.000 8976 worker thread done servicing request
00:44:57.220 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:44:57.230 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
00:44:57.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:57.230 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:57.230 00.000 5052 Enqueuing Expose request
00:44:57.230 00.000 8976 Worker thread wakes up
00:44:57.230 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:57.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:57.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:57.920 00.690 8976 Exposure complete
00:44:57.925 00.005 8976 worker thread done servicing request
00:44:57.925 00.000 5052 OnExposeComplete: enter
00:44:57.925 00.000 5052 UpdateGuideState(): m_state=6
00:44:57.925 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 347
00:44:57.925 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.92, Mass=179, SNR=9.2, Peak=67 HFD=2.4
00:44:57.925 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
00:44:57.925 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
00:44:57.925 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.21 hyp=0.44 cameraTheta=2.63 mountX=0.36 mountY=0.20, mountTheta=0.51
00:44:57.926 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.21, opts=13)
00:44:57.926 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.21)
00:44:57.926 00.000 8976 Worker thread wakes up
00:44:57.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.21) opts 0xd
00:44:57.927 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.21)
00:44:57.927 00.000 8976 Moving (-0.38, 0.21) raw xDistance=0.36 yDistance=0.20
00:44:57.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:44:57.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:44:57.927 00.000 8976 MoveAxis(L, 1, ABG)
00:44:57.927 00.000 8976 stepping (-11, 4) + (-1, 0)
00:44:57.927 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:57.927 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:44:57.937 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
00:44:57.937 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:57.937 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:57.937 00.000 5052 Enqueuing Expose request
00:44:57.949 00.012 8976 Received - 47 (G) 
00:44:57.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:44:57.949 00.000 8976 stepped: pos (-12, 4)
00:44:57.949 00.000 8976 MoveAxis(U, 0, ABG)
00:44:57.949 00.000 8976 move complete, result=0
00:44:57.949 00.000 8976 worker thread done servicing request
00:44:57.949 00.000 8976 Worker thread wakes up
00:44:57.949 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
00:44:57.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:57.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:58.636 00.687 8976 Exposure complete
00:44:58.641 00.005 8976 worker thread done servicing request
00:44:58.642 00.001 5052 OnExposeComplete: enter
00:44:58.642 00.000 5052 UpdateGuideState(): m_state=6
00:44:58.642 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 348
00:44:58.642 00.000 5052 Star::Find returns 1 (0), X=328.07, Y=281.61, Mass=188, SNR=9.5, Peak=69 HFD=2.3
00:44:58.642 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
00:44:58.642 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
00:44:58.642 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=-0.10 hyp=1.11 cameraTheta=-3.05 mountX=0.42 mountY=0.98, mountTheta=1.17
00:44:58.642 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-0.10, opts=13)
00:44:58.642 00.000 5052 Enqueuing Move request for stepguider (-1.11, -0.10)
00:44:58.642 00.000 8976 Worker thread wakes up
00:44:58.643 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -0.10) opts 0xd
00:44:58.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -0.10)
00:44:58.643 00.000 8976 Moving (-1.11, -0.10) raw xDistance=0.42 yDistance=0.98
00:44:58.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
00:44:58.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.98
00:44:58.643 00.000 8976 MoveAxis(L, 2, ABG)
00:44:58.643 00.000 8976 stepping (-12, 4) + (-2, 0)
00:44:58.643 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:58.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:44:58.652 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
00:44:58.653 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:58.653 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:58.653 00.000 5052 Enqueuing Expose request
00:44:58.668 00.015 8976 Received - 47 (G) 
00:44:58.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:44:58.668 00.000 8976 stepped: pos (-14, 4)
00:44:58.668 00.000 8976 MoveAxis(D, 4, ABG)
00:44:58.668 00.000 8976 stepping (-14, 4) + (0, -4)
00:44:58.668 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:44:58.700 00.032 8976 Received - 47 (G) 
00:44:58.700 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:44:58.700 00.000 8976 stepped: pos (-14, 0)
00:44:58.700 00.000 8976 move complete, result=0
00:44:58.700 00.000 8976 worker thread done servicing request
00:44:58.700 00.000 8976 Worker thread wakes up
00:44:58.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:58.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:58.700 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.0 px 4 ms SOUTH
00:44:59.390 00.690 8976 Exposure complete
00:44:59.395 00.005 8976 worker thread done servicing request
00:44:59.395 00.000 5052 OnExposeComplete: enter
00:44:59.395 00.000 5052 UpdateGuideState(): m_state=6
00:44:59.395 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 349
00:44:59.395 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.32, Mass=207, SNR=9.9, Peak=68 HFD=3.1
00:44:59.395 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
00:44:59.395 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.52)
00:44:59.396 00.001 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.39 hyp=0.78 cameraTheta=-2.62 mountX=-0.04 mountY=0.78, mountTheta=1.62
00:44:59.396 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.39, opts=13)
00:44:59.396 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.39)
00:44:59.396 00.000 8976 Worker thread wakes up
00:44:59.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.39) opts 0xd
00:44:59.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.39)
00:44:59.396 00.000 8976 Moving (-0.67, -0.39) raw xDistance=-0.04 yDistance=0.78
00:44:59.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:44:59.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.78
00:44:59.397 00.001 8976 MoveAxis(R, 0, ABG)
00:44:59.397 00.000 8976 MoveAxis(D, 3, ABG)
00:44:59.397 00.000 8976 stepping (-14, 0) + (0, -3)
00:44:59.397 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:59.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:44:59.406 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
00:44:59.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:59.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:44:59.406 00.000 5052 Enqueuing Expose request
00:44:59.435 00.029 8976 Received - 47 (G) 
00:44:59.435 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:44:59.435 00.000 8976 stepped: pos (-14, -3)
00:44:59.435 00.000 8976 move complete, result=0
00:44:59.436 00.001 8976 worker thread done servicing request
00:44:59.436 00.000 8976 Worker thread wakes up
00:44:59.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:44:59.436 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:44:59.436 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
00:45:00.128 00.692 8976 Exposure complete
00:45:00.134 00.006 8976 worker thread done servicing request
00:45:00.135 00.001 5052 OnExposeComplete: enter
00:45:00.135 00.000 5052 UpdateGuideState(): m_state=6
00:45:00.135 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 350
00:45:00.135 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.75, Mass=187, SNR=9.4, Peak=70 HFD=2.8
00:45:00.135 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
00:45:00.135 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
00:45:00.135 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.04 hyp=0.61 cameraTheta=3.08 mountX=0.31 mountY=0.49, mountTheta=1.01
00:45:00.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.04, opts=13)
00:45:00.136 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.04)
00:45:00.137 00.001 8976 Worker thread wakes up
00:45:00.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.04) opts 0xd
00:45:00.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.04)
00:45:00.137 00.000 8976 Moving (-0.61, 0.04) raw xDistance=0.31 yDistance=0.49
00:45:00.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:45:00.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49
00:45:00.137 00.000 8976 MoveAxis(L, 1, ABG)
00:45:00.137 00.000 8976 stepping (-14, -3) + (-1, 0)
00:45:00.137 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:00.138 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:45:00.146 00.008 5052 UpdateGuideState exits: m=187 SNR=9.4
00:45:00.147 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:00.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:00.147 00.000 5052 Enqueuing Expose request
00:45:00.155 00.008 8976 Received - 47 (G) 
00:45:00.155 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:00.155 00.000 8976 stepped: pos (-15, -3)
00:45:00.155 00.000 8976 MoveAxis(D, 2, ABG)
00:45:00.155 00.000 8976 stepping (-15, -3) + (0, -2)
00:45:00.155 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:00.187 00.032 8976 Received - 47 (G) 
00:45:00.187 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:00.187 00.000 8976 stepped: pos (-15, -5)
00:45:00.187 00.000 8976 move complete, result=0
00:45:00.187 00.000 8976 worker thread done servicing request
00:45:00.187 00.000 8976 Worker thread wakes up
00:45:00.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:00.187 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:00.187 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
00:45:00.879 00.692 8976 Exposure complete
00:45:00.884 00.005 8976 worker thread done servicing request
00:45:00.884 00.000 5052 OnExposeComplete: enter
00:45:00.884 00.000 5052 UpdateGuideState(): m_state=6
00:45:00.884 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 351
00:45:00.884 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.96, Mass=180, SNR=9.3, Peak=68 HFD=2.6
00:45:00.884 00.000 5052 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
00:45:00.884 00.000 5052 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
00:45:00.884 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.25 hyp=0.29 cameraTheta=1.03 mountX=0.15 mountY=-0.26, mountTheta=-1.04
00:45:00.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.25, opts=13)
00:45:00.885 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.25)
00:45:00.885 00.000 8976 Worker thread wakes up
00:45:00.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.25) opts 0xd
00:45:00.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.25)
00:45:00.885 00.000 8976 Moving (0.15, 0.25) raw xDistance=0.15 yDistance=-0.26
00:45:00.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:45:00.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
00:45:00.885 00.000 8976 MoveAxis(R, 0, ABG)
00:45:00.885 00.000 8976 MoveAxis(U, 1, ABG)
00:45:00.885 00.000 8976 stepping (-15, -5) + (0, 1)
00:45:00.885 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:00.886 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:45:00.895 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
00:45:00.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:00.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:00.895 00.000 5052 Enqueuing Expose request
00:45:00.907 00.012 8976 Received - 47 (G) 
00:45:00.907 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:00.907 00.000 8976 stepped: pos (-15, -4)
00:45:00.907 00.000 8976 move complete, result=0
00:45:00.907 00.000 8976 worker thread done servicing request
00:45:00.907 00.000 8976 Worker thread wakes up
00:45:00.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:00.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:00.907 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:45:01.597 00.690 8976 Exposure complete
00:45:01.602 00.005 8976 worker thread done servicing request
00:45:01.602 00.000 5052 OnExposeComplete: enter
00:45:01.602 00.000 5052 UpdateGuideState(): m_state=6
00:45:01.602 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 352
00:45:01.602 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.82, Mass=177, SNR=9.2, Peak=68 HFD=2.5
00:45:01.602 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.04 = -0.04)
00:45:01.602 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.14 = -0.14)
00:45:01.602 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=2.00 mountX=0.13 mountY=-0.02, mountTheta=-0.14
00:45:01.603 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.12, opts=13)
00:45:01.603 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.12)
00:45:01.603 00.000 8976 Worker thread wakes up
00:45:01.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.12) opts 0xd
00:45:01.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.12)
00:45:01.604 00.001 8976 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=-0.02
00:45:01.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:45:01.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:45:01.604 00.000 8976 MoveAxis(R, 0, ABG)
00:45:01.604 00.000 8976 MoveAxis(U, 0, ABG)
00:45:01.604 00.000 8976 move complete, result=0
00:45:01.604 00.000 8976 worker thread done servicing request
00:45:01.604 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:45:01.614 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
00:45:01.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:01.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:01.614 00.000 5052 Enqueuing Expose request
00:45:01.614 00.000 8976 Worker thread wakes up
00:45:01.614 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:01.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:01.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:02.305 00.691 8976 Exposure complete
00:45:02.311 00.006 8976 worker thread done servicing request
00:45:02.311 00.000 5052 OnExposeComplete: enter
00:45:02.311 00.000 5052 UpdateGuideState(): m_state=6
00:45:02.311 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 353
00:45:02.311 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.74, Mass=202, SNR=9.9, Peak=65 HFD=2.7
00:45:02.311 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
00:45:02.311 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
00:45:02.311 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.03 hyp=0.34 cameraTheta=3.05 mountX=0.18 mountY=0.27, mountTheta=0.97
00:45:02.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.03, opts=13)
00:45:02.312 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.03)
00:45:02.312 00.000 8976 Worker thread wakes up
00:45:02.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.03) opts 0xd
00:45:02.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.03)
00:45:02.312 00.000 8976 Moving (-0.34, 0.03) raw xDistance=0.18 yDistance=0.27
00:45:02.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:45:02.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:45:02.312 00.000 8976 MoveAxis(R, 0, ABG)
00:45:02.312 00.000 8976 MoveAxis(D, 1, ABG)
00:45:02.312 00.000 8976 stepping (-15, -4) + (0, -1)
00:45:02.312 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:02.313 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:45:02.324 00.011 5052 UpdateGuideState exits: m=202 SNR=9.9
00:45:02.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:02.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:02.324 00.000 5052 Enqueuing Expose request
00:45:02.345 00.021 8976 Received - 47 (G) 
00:45:02.345 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:02.345 00.000 8976 stepped: pos (-15, -5)
00:45:02.345 00.000 8976 move complete, result=0
00:45:02.345 00.000 8976 worker thread done servicing request
00:45:02.346 00.001 8976 Worker thread wakes up
00:45:02.346 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:45:02.346 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:02.346 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:03.033 00.687 8976 Exposure complete
00:45:03.039 00.006 8976 worker thread done servicing request
00:45:03.039 00.000 5052 OnExposeComplete: enter
00:45:03.039 00.000 5052 UpdateGuideState(): m_state=6
00:45:03.039 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 354
00:45:03.039 00.000 5052 Star::Find returns 1 (1), X=329.07, Y=282.02, Mass=188, SNR=9.5, Peak=65 HFD=2.7
00:45:03.039 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.15 = -0.15)
00:45:03.039 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
00:45:03.039 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.90 mountX=0.33 mountY=-0.08, mountTheta=-0.24
00:45:03.040 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.31, opts=13)
00:45:03.040 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.31)
00:45:03.040 00.000 8976 Worker thread wakes up
00:45:03.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.31) opts 0xd
00:45:03.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.31)
00:45:03.040 00.000 8976 Moving (-0.11, 0.31) raw xDistance=0.33 yDistance=-0.08
00:45:03.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:45:03.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:45:03.040 00.000 8976 MoveAxis(L, 1, ABG)
00:45:03.040 00.000 8976 stepping (-15, -5) + (-1, 0)
00:45:03.040 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:03.041 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:45:03.050 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5 Saturated
00:45:03.051 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:03.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:03.051 00.000 5052 Enqueuing Expose request
00:45:03.065 00.014 8976 Received - 47 (G) 
00:45:03.065 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:03.065 00.000 8976 stepped: pos (-16, -5)
00:45:03.065 00.000 8976 MoveAxis(U, 0, ABG)
00:45:03.065 00.000 8976 move complete, result=0
00:45:03.065 00.000 8976 worker thread done servicing request
00:45:03.065 00.000 8976 Worker thread wakes up
00:45:03.065 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:03.065 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:03.065 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:45:03.756 00.691 8976 Exposure complete
00:45:03.761 00.005 8976 worker thread done servicing request
00:45:03.761 00.000 5052 OnExposeComplete: enter
00:45:03.761 00.000 5052 UpdateGuideState(): m_state=6
00:45:03.761 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 355
00:45:03.761 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.31, Mass=197, SNR=9.6, Peak=66 HFD=2.6
00:45:03.761 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
00:45:03.762 00.001 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
00:45:03.762 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.60 hyp=0.60 cameraTheta=1.70 mountX=0.57 mountY=-0.26, mountTheta=-0.43
00:45:03.762 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.60, opts=13)
00:45:03.762 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.60)
00:45:03.762 00.000 8976 Worker thread wakes up
00:45:03.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.60) opts 0xd
00:45:03.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.60)
00:45:03.763 00.001 8976 Moving (-0.08, 0.60) raw xDistance=0.57 yDistance=-0.26
00:45:03.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
00:45:03.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:45:03.763 00.000 8976 MoveAxis(L, 2, ABG)
00:45:03.763 00.000 8976 stepping (-16, -5) + (-2, 0)
00:45:03.763 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:03.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:45:03.773 00.010 5052 UpdateGuideState exits: m=197 SNR=9.6
00:45:03.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:03.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:03.773 00.000 5052 Enqueuing Expose request
00:45:03.800 00.027 8976 Received - 47 (G) 
00:45:03.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:03.800 00.000 8976 stepped: pos (-18, -5)
00:45:03.800 00.000 8976 MoveAxis(U, 1, ABG)
00:45:03.800 00.000 8976 stepping (-18, -5) + (0, 1)
00:45:03.800 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:03.831 00.031 8976 Received - 47 (G) 
00:45:03.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:03.831 00.000 8976 stepped: pos (-18, -4)
00:45:03.831 00.000 8976 move complete, result=0
00:45:03.832 00.001 8976 worker thread done servicing request
00:45:03.832 00.000 8976 Worker thread wakes up
00:45:03.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:03.832 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:03.832 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.3 px 1 ms NORTH
00:45:04.522 00.690 8976 Exposure complete
00:45:04.528 00.006 8976 worker thread done servicing request
00:45:04.528 00.000 5052 OnExposeComplete: enter
00:45:04.528 00.000 5052 UpdateGuideState(): m_state=6
00:45:04.528 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 356
00:45:04.528 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.83, Mass=185, SNR=9.4, Peak=64 HFD=2.7
00:45:04.528 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
00:45:04.528 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
00:45:04.528 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.12 hyp=0.52 cameraTheta=2.91 mountX=0.34 mountY=0.36, mountTheta=0.82
00:45:04.529 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.12, opts=13)
00:45:04.529 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.12)
00:45:04.529 00.000 8976 Worker thread wakes up
00:45:04.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.12) opts 0xd
00:45:04.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.12)
00:45:04.529 00.000 8976 Moving (-0.51, 0.12) raw xDistance=0.34 yDistance=0.36
00:45:04.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
00:45:04.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
00:45:04.529 00.000 8976 MoveAxis(L, 2, ABG)
00:45:04.529 00.000 8976 stepping (-18, -4) + (-2, 0)
00:45:04.529 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:04.530 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:45:04.539 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
00:45:04.539 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:04.539 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:04.539 00.000 5052 Enqueuing Expose request
00:45:04.551 00.012 8976 Received - 47 (G) 
00:45:04.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:04.551 00.000 8976 stepped: pos (-20, -4)
00:45:04.551 00.000 8976 MoveAxis(D, 1, ABG)
00:45:04.552 00.001 8976 stepping (-20, -4) + (0, -1)
00:45:04.552 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:04.584 00.032 8976 Received - 47 (G) 
00:45:04.584 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:04.584 00.000 8976 stepped: pos (-20, -5)
00:45:04.584 00.000 8976 move complete, result=0
00:45:04.584 00.000 8976 worker thread done servicing request
00:45:04.584 00.000 8976 Worker thread wakes up
00:45:04.584 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:04.584 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:04.584 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.4 px 1 ms SOUTH
00:45:05.275 00.691 8976 Exposure complete
00:45:05.280 00.005 8976 worker thread done servicing request
00:45:05.280 00.000 5052 OnExposeComplete: enter
00:45:05.280 00.000 5052 UpdateGuideState(): m_state=6
00:45:05.280 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 357
00:45:05.280 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.41, Mass=207, SNR=10.0, Peak=67 HFD=2.7
00:45:05.280 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
00:45:05.280 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.35)
00:45:05.280 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.79 mountX=-0.24 mountY=0.22, mountTheta=2.39
00:45:05.281 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.30, opts=13)
00:45:05.281 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.30)
00:45:05.281 00.000 8976 Worker thread wakes up
00:45:05.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.30) opts 0xd
00:45:05.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.30)
00:45:05.281 00.000 8976 Moving (-0.07, -0.30) raw xDistance=-0.24 yDistance=0.22
00:45:05.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:45:05.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:45:05.281 00.000 8976 MoveAxis(R, 0, ABG)
00:45:05.282 00.001 8976 MoveAxis(U, 0, ABG)
00:45:05.282 00.000 8976 move complete, result=0
00:45:05.282 00.000 8976 worker thread done servicing request
00:45:05.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:45:05.292 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
00:45:05.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:05.292 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:05.292 00.000 5052 Enqueuing Expose request
00:45:05.292 00.000 8976 Worker thread wakes up
00:45:05.292 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:05.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:05.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:05.979 00.687 8976 Exposure complete
00:45:05.984 00.005 8976 worker thread done servicing request
00:45:05.984 00.000 5052 OnExposeComplete: enter
00:45:05.984 00.000 5052 UpdateGuideState(): m_state=6
00:45:05.984 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 358
00:45:05.984 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.83, Mass=191, SNR=9.6, Peak=71 HFD=2.6
00:45:05.984 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
00:45:05.984 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
00:45:05.984 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.40 mountX=0.10 mountY=-0.09, mountTheta=-0.70
00:45:05.985 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.12, opts=13)
00:45:05.985 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.12)
00:45:05.985 00.000 8976 Worker thread wakes up
00:45:05.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.12) opts 0xd
00:45:05.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.12)
00:45:05.985 00.000 8976 Moving (0.02, 0.12) raw xDistance=0.10 yDistance=-0.09
00:45:05.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:45:05.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:45:05.985 00.000 8976 MoveAxis(R, 0, ABG)
00:45:05.985 00.000 8976 MoveAxis(U, 0, ABG)
00:45:05.985 00.000 8976 move complete, result=0
00:45:05.985 00.000 8976 worker thread done servicing request
00:45:05.986 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:45:05.995 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
00:45:05.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:05.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:05.995 00.000 5052 Enqueuing Expose request
00:45:05.996 00.001 8976 Worker thread wakes up
00:45:05.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:05.996 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:05.996 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:06.678 00.682 8976 Exposure complete
00:45:06.683 00.005 8976 worker thread done servicing request
00:45:06.683 00.000 5052 OnExposeComplete: enter
00:45:06.683 00.000 5052 UpdateGuideState(): m_state=6
00:45:06.683 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 359
00:45:06.683 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.11, Mass=216, SNR=10.2, Peak=64 HFD=3.3
00:45:06.683 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.30 = 2.98)
00:45:06.683 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.40 = 2.88)
00:45:06.683 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.60 hyp=0.63 cameraTheta=-1.26 mountX=-0.62 mountY=0.16, mountTheta=2.88
00:45:06.684 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.60, opts=13)
00:45:06.684 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.60)
00:45:06.684 00.000 8976 Worker thread wakes up
00:45:06.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.60) opts 0xd
00:45:06.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.60)
00:45:06.684 00.000 8976 Moving (0.20, -0.60) raw xDistance=-0.62 yDistance=0.16
00:45:06.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
00:45:06.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:45:06.684 00.000 8976 MoveAxis(R, 3, ABG)
00:45:06.685 00.001 8976 stepping (-20, -5) + (3, 0)
00:45:06.685 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:06.685 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:45:06.695 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
00:45:06.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:06.695 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:06.695 00.000 5052 Enqueuing Expose request
00:45:06.726 00.031 8976 Received - 47 (G) 
00:45:06.726 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:06.726 00.000 8976 stepped: pos (-17, -5)
00:45:06.726 00.000 8976 MoveAxis(U, 0, ABG)
00:45:06.726 00.000 8976 move complete, result=0
00:45:06.726 00.000 8976 worker thread done servicing request
00:45:06.726 00.000 8976 Worker thread wakes up
00:45:06.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:06.726 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:06.726 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.2 px 0 ms NORTH
00:45:07.415 00.689 8976 Exposure complete
00:45:07.421 00.006 8976 worker thread done servicing request
00:45:07.421 00.000 5052 OnExposeComplete: enter
00:45:07.421 00.000 5052 UpdateGuideState(): m_state=6
00:45:07.421 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 360
00:45:07.421 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.71, Mass=212, SNR=10.1, Peak=69 HFD=2.9
00:45:07.421 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
00:45:07.421 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
00:45:07.421 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=-0.00 hyp=1.11 cameraTheta=-0.00 mountX=-0.51 mountY=-0.93, mountTheta=-2.07
00:45:07.422 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=-0.00, opts=13)
00:45:07.422 00.000 5052 Enqueuing Move request for stepguider (1.11, -0.00)
00:45:07.422 00.000 8976 Worker thread wakes up
00:45:07.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, -0.00) opts 0xd
00:45:07.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, -0.00)
00:45:07.422 00.000 8976 Moving (1.11, -0.00) raw xDistance=-0.51 yDistance=-0.93
00:45:07.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
00:45:07.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.93
00:45:07.422 00.000 8976 MoveAxis(R, 2, ABG)
00:45:07.422 00.000 8976 stepping (-17, -5) + (2, 0)
00:45:07.422 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:07.423 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:45:07.433 00.010 5052 UpdateGuideState exits: m=212 SNR=10.1
00:45:07.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:07.433 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:07.433 00.000 5052 Enqueuing Expose request
00:45:07.444 00.011 8976 Received - 47 (G) 
00:45:07.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:07.444 00.000 8976 stepped: pos (-15, -5)
00:45:07.444 00.000 8976 MoveAxis(U, 4, ABG)
00:45:07.444 00.000 8976 stepping (-15, -5) + (0, 4)
00:45:07.444 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:45:07.477 00.033 8976 Received - 47 (G) 
00:45:07.477 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:45:07.477 00.000 8976 stepped: pos (-15, -1)
00:45:07.477 00.000 8976 move complete, result=0
00:45:07.477 00.000 8976 worker thread done servicing request
00:45:07.477 00.000 8976 Worker thread wakes up
00:45:07.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:07.477 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
00:45:07.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:08.166 00.689 8976 Exposure complete
00:45:08.172 00.006 8976 worker thread done servicing request
00:45:08.172 00.000 5052 OnExposeComplete: enter
00:45:08.172 00.000 5052 UpdateGuideState(): m_state=6
00:45:08.172 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 361
00:45:08.172 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.96, Mass=201, SNR=9.7, Peak=68 HFD=2.9
00:45:08.172 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
00:45:08.172 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
00:45:08.172 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.25 hyp=0.92 cameraTheta=0.28 mountX=-0.18 mountY=-0.88, mountTheta=-1.77
00:45:08.173 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.25, opts=13)
00:45:08.173 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.25)
00:45:08.173 00.000 8976 Worker thread wakes up
00:45:08.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.25) opts 0xd
00:45:08.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.25)
00:45:08.173 00.000 8976 Moving (0.88, 0.25) raw xDistance=-0.18 yDistance=-0.88
00:45:08.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:45:08.174 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.88
00:45:08.174 00.000 8976 MoveAxis(R, 0, ABG)
00:45:08.174 00.000 8976 MoveAxis(U, 4, ABG)
00:45:08.174 00.000 8976 stepping (-15, -1) + (0, 4)
00:45:08.174 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:45:08.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:45:08.183 00.009 5052 UpdateGuideState exits: m=201 SNR=9.7
00:45:08.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:08.183 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:08.183 00.000 5052 Enqueuing Expose request
00:45:08.213 00.030 8976 Received - 47 (G) 
00:45:08.213 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:45:08.213 00.000 8976 stepped: pos (-15, 3)
00:45:08.213 00.000 8976 move complete, result=0
00:45:08.213 00.000 8976 worker thread done servicing request
00:45:08.213 00.000 8976 Worker thread wakes up
00:45:08.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:08.213 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:08.213 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
00:45:08.904 00.691 8976 Exposure complete
00:45:08.910 00.006 8976 worker thread done servicing request
00:45:08.910 00.000 5052 OnExposeComplete: enter
00:45:08.910 00.000 5052 UpdateGuideState(): m_state=6
00:45:08.910 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 362
00:45:08.910 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.49, Mass=210, SNR=9.9, Peak=63 HFD=3.3
00:45:08.910 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
00:45:08.910 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
00:45:08.910 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.22 hyp=0.49 cameraTheta=-0.48 mountX=-0.39 mountY=-0.24, mountTheta=-2.59
00:45:08.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.22, opts=13)
00:45:08.911 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.22)
00:45:08.911 00.000 8976 Worker thread wakes up
00:45:08.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.22) opts 0xd
00:45:08.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.22)
00:45:08.911 00.000 8976 Moving (0.43, -0.22) raw xDistance=-0.39 yDistance=-0.24
00:45:08.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:45:08.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:45:08.911 00.000 8976 MoveAxis(R, 2, ABG)
00:45:08.911 00.000 8976 stepping (-15, 3) + (2, 0)
00:45:08.911 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:08.912 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:45:08.921 00.009 5052 UpdateGuideState exits: m=210 SNR=9.9
00:45:08.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:08.921 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:08.921 00.000 5052 Enqueuing Expose request
00:45:08.948 00.027 8976 Received - 47 (G) 
00:45:08.948 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:08.948 00.000 8976 stepped: pos (-13, 3)
00:45:08.948 00.000 8976 MoveAxis(U, 0, ABG)
00:45:08.949 00.001 8976 move complete, result=0
00:45:08.949 00.000 8976 worker thread done servicing request
00:45:08.949 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
00:45:08.949 00.000 8976 Worker thread wakes up
00:45:08.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:08.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:09.640 00.691 8976 Exposure complete
00:45:09.645 00.005 8976 worker thread done servicing request
00:45:09.646 00.001 5052 OnExposeComplete: enter
00:45:09.646 00.000 5052 UpdateGuideState(): m_state=6
00:45:09.646 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 363
00:45:09.646 00.000 5052 Star::Find returns 1 (0), X=330.22, Y=281.93, Mass=167, SNR=8.9, Peak=65 HFD=2.9
00:45:09.646 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
00:45:09.646 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
00:45:09.646 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=0.23 hyp=1.07 cameraTheta=0.21 mountX=-0.28 mountY=-1.00, mountTheta=-1.84
00:45:09.646 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=0.23, opts=13)
00:45:09.646 00.000 5052 Enqueuing Move request for stepguider (1.05, 0.23)
00:45:09.647 00.001 8976 Worker thread wakes up
00:45:09.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, 0.23) opts 0xd
00:45:09.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, 0.23)
00:45:09.647 00.000 8976 Moving (1.05, 0.23) raw xDistance=-0.28 yDistance=-1.00
00:45:09.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
00:45:09.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.00
00:45:09.647 00.000 8976 MoveAxis(R, 1, ABG)
00:45:09.647 00.000 8976 stepping (-13, 3) + (1, 0)
00:45:09.647 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:09.647 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:45:09.657 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
00:45:09.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:09.657 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:09.657 00.000 5052 Enqueuing Expose request
00:45:09.666 00.009 8976 Received - 47 (G) 
00:45:09.667 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:09.667 00.000 8976 stepped: pos (-12, 3)
00:45:09.667 00.000 8976 MoveAxis(U, 4, ABG)
00:45:09.667 00.000 8976 stepping (-12, 3) + (0, 4)
00:45:09.667 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:45:09.699 00.032 8976 Received - 47 (G) 
00:45:09.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:45:09.699 00.000 8976 stepped: pos (-12, 7)
00:45:09.699 00.000 8976 move complete, result=0
00:45:09.699 00.000 8976 worker thread done servicing request
00:45:09.699 00.000 8976 Worker thread wakes up
00:45:09.699 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
00:45:09.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:09.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:10.391 00.692 8976 Exposure complete
00:45:10.397 00.006 8976 worker thread done servicing request
00:45:10.397 00.000 5052 OnExposeComplete: enter
00:45:10.397 00.000 5052 UpdateGuideState(): m_state=6
00:45:10.397 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 364
00:45:10.397 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.67, Mass=202, SNR=9.8, Peak=68 HFD=3.3
00:45:10.397 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
00:45:10.397 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
00:45:10.397 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=-0.04 hyp=0.72 cameraTheta=-0.05 mountX=-0.36 mountY=-0.58, mountTheta=-2.13
00:45:10.398 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.04, opts=13)
00:45:10.398 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.04)
00:45:10.398 00.000 8976 Worker thread wakes up
00:45:10.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.04) opts 0xd
00:45:10.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.04)
00:45:10.398 00.000 8976 Moving (0.72, -0.04) raw xDistance=-0.36 yDistance=-0.58
00:45:10.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
00:45:10.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.58
00:45:10.398 00.000 8976 MoveAxis(R, 2, ABG)
00:45:10.398 00.000 8976 stepping (-12, 7) + (2, 0)
00:45:10.398 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:10.399 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:45:10.409 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
00:45:10.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:10.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:10.409 00.000 5052 Enqueuing Expose request
00:45:10.435 00.026 8976 Received - 47 (G) 
00:45:10.435 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:10.435 00.000 8976 stepped: pos (-10, 7)
00:45:10.435 00.000 8976 MoveAxis(U, 3, ABG)
00:45:10.435 00.000 8976 stepping (-10, 7) + (0, 3)
00:45:10.435 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:10.467 00.032 8976 Received - 47 (G) 
00:45:10.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:10.467 00.000 8976 stepped: pos (-10, 10)
00:45:10.467 00.000 8976 move complete, result=0
00:45:10.467 00.000 8976 worker thread done servicing request
00:45:10.467 00.000 8976 Worker thread wakes up
00:45:10.467 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:10.467 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:10.467 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
00:45:11.159 00.692 8976 Exposure complete
00:45:11.164 00.005 8976 worker thread done servicing request
00:45:11.165 00.001 5052 OnExposeComplete: enter
00:45:11.165 00.000 5052 UpdateGuideState(): m_state=6
00:45:11.165 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 365
00:45:11.165 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.87, Mass=209, SNR=10.0, Peak=71 HFD=2.4
00:45:11.165 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
00:45:11.165 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
00:45:11.165 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.16 hyp=0.29 cameraTheta=0.58 mountX=0.03 mountY=-0.29, mountTheta=-1.46
00:45:11.165 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.16, opts=13)
00:45:11.165 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.16)
00:45:11.166 00.001 8976 Worker thread wakes up
00:45:11.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.16) opts 0xd
00:45:11.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.16)
00:45:11.166 00.000 8976 Moving (0.24, 0.16) raw xDistance=0.03 yDistance=-0.29
00:45:11.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:45:11.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
00:45:11.166 00.000 8976 MoveAxis(R, 0, ABG)
00:45:11.166 00.000 8976 MoveAxis(U, 1, ABG)
00:45:11.166 00.000 8976 stepping (-10, 10) + (0, 1)
00:45:11.166 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:11.166 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:45:11.176 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
00:45:11.176 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:11.176 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:11.176 00.000 5052 Enqueuing Expose request
00:45:11.186 00.010 8976 Received - 47 (G) 
00:45:11.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:11.186 00.000 8976 stepped: pos (-10, 11)
00:45:11.186 00.000 8976 move complete, result=0
00:45:11.186 00.000 8976 worker thread done servicing request
00:45:11.186 00.000 8976 Worker thread wakes up
00:45:11.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:11.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:11.186 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
00:45:11.876 00.690 8976 Exposure complete
00:45:11.882 00.006 8976 worker thread done servicing request
00:45:11.882 00.000 5052 OnExposeComplete: enter
00:45:11.882 00.000 5052 UpdateGuideState(): m_state=6
00:45:11.882 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 366
00:45:11.882 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.40, Mass=207, SNR=9.9, Peak=71 HFD=2.5
00:45:11.882 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.42 = 1.87)
00:45:11.882 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.52 = 1.76)
00:45:11.882 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.31 hyp=0.45 cameraTheta=-2.37 mountX=-0.13 mountY=0.44, mountTheta=1.86
00:45:11.883 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.31, opts=13)
00:45:11.883 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.31)
00:45:11.883 00.000 8976 Worker thread wakes up
00:45:11.883 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.31) opts 0xd
00:45:11.883 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.31)
00:45:11.883 00.000 8976 Moving (-0.32, -0.31) raw xDistance=-0.13 yDistance=0.44
00:45:11.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:45:11.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44
00:45:11.883 00.000 8976 MoveAxis(R, 0, ABG)
00:45:11.883 00.000 8976 MoveAxis(D, 2, ABG)
00:45:11.883 00.000 8976 stepping (-10, 11) + (0, -2)
00:45:11.883 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:11.884 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:45:11.893 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
00:45:11.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:11.893 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:11.893 00.000 5052 Enqueuing Expose request
00:45:11.905 00.012 8976 Received - 47 (G) 
00:45:11.905 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:11.905 00.000 8976 stepped: pos (-10, 9)
00:45:11.905 00.000 8976 move complete, result=0
00:45:11.905 00.000 8976 worker thread done servicing request
00:45:11.905 00.000 8976 Worker thread wakes up
00:45:11.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:11.905 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:11.905 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:45:12.595 00.690 8976 Exposure complete
00:45:12.601 00.006 8976 worker thread done servicing request
00:45:12.601 00.000 5052 OnExposeComplete: enter
00:45:12.601 00.000 5052 UpdateGuideState(): m_state=6
00:45:12.601 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 367
00:45:12.601 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.64, Mass=185, SNR=9.4, Peak=66 HFD=2.6
00:45:12.601 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
00:45:12.601 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
00:45:12.601 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.07 hyp=0.44 cameraTheta=-2.99 mountX=0.14 mountY=0.40, mountTheta=1.24
00:45:12.602 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.07, opts=13)
00:45:12.602 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.07)
00:45:12.602 00.000 8976 Worker thread wakes up
00:45:12.602 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.07) opts 0xd
00:45:12.602 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.07)
00:45:12.602 00.000 8976 Moving (-0.43, -0.07) raw xDistance=0.14 yDistance=0.40
00:45:12.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:45:12.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
00:45:12.602 00.000 8976 MoveAxis(R, 0, ABG)
00:45:12.602 00.000 8976 MoveAxis(D, 2, ABG)
00:45:12.602 00.000 8976 stepping (-10, 9) + (0, -2)
00:45:12.603 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:12.603 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
00:45:12.612 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
00:45:12.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:12.612 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:12.612 00.000 5052 Enqueuing Expose request
00:45:12.625 00.013 8976 Received - 47 (G) 
00:45:12.625 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:12.625 00.000 8976 stepped: pos (-10, 7)
00:45:12.625 00.000 8976 move complete, result=0
00:45:12.625 00.000 8976 worker thread done servicing request
00:45:12.625 00.000 8976 Worker thread wakes up
00:45:12.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:12.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:12.625 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:45:13.314 00.689 8976 Exposure complete
00:45:13.320 00.006 8976 worker thread done servicing request
00:45:13.320 00.000 5052 OnExposeComplete: enter
00:45:13.320 00.000 5052 UpdateGuideState(): m_state=6
00:45:13.320 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 368
00:45:13.320 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.89, Mass=202, SNR=9.9, Peak=79 HFD=2.1
00:45:13.320 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
00:45:13.320 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
00:45:13.320 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.18 hyp=0.29 cameraTheta=2.45 mountX=0.26 mountY=0.09, mountTheta=0.32
00:45:13.322 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.18, opts=13)
00:45:13.322 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.18)
00:45:13.322 00.000 8976 Worker thread wakes up
00:45:13.322 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.18) opts 0xd
00:45:13.322 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.18)
00:45:13.322 00.000 8976 Moving (-0.22, 0.18) raw xDistance=0.26 yDistance=0.09
00:45:13.322 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
00:45:13.322 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:45:13.322 00.000 8976 MoveAxis(L, 1, ABG)
00:45:13.322 00.000 8976 stepping (-10, 7) + (-1, 0)
00:45:13.322 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:13.323 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
00:45:13.333 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
00:45:13.333 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:13.333 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:13.333 00.000 5052 Enqueuing Expose request
00:45:13.344 00.011 8976 Received - 47 (G) 
00:45:13.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:13.344 00.000 8976 stepped: pos (-11, 7)
00:45:13.344 00.000 8976 MoveAxis(U, 0, ABG)
00:45:13.344 00.000 8976 move complete, result=0
00:45:13.344 00.000 8976 worker thread done servicing request
00:45:13.344 00.000 8976 Worker thread wakes up
00:45:13.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:13.344 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:45:13.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:14.037 00.693 8976 Exposure complete
00:45:14.042 00.005 8976 worker thread done servicing request
00:45:14.042 00.000 5052 OnExposeComplete: enter
00:45:14.042 00.000 5052 UpdateGuideState(): m_state=6
00:45:14.042 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 369
00:45:14.042 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.03, Mass=189, SNR=9.5, Peak=76 HFD=2.3
00:45:14.042 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
00:45:14.042 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
00:45:14.042 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.32 hyp=0.64 cameraTheta=2.62 mountX=0.54 mountY=0.29, mountTheta=0.49
00:45:14.044 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.32, opts=13)
00:45:14.044 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.32)
00:45:14.044 00.000 8976 Worker thread wakes up
00:45:14.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.32) opts 0xd
00:45:14.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.32)
00:45:14.044 00.000 8976 Moving (-0.55, 0.32) raw xDistance=0.54 yDistance=0.29
00:45:14.045 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54
00:45:14.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:45:14.045 00.000 8976 MoveAxis(L, 2, ABG)
00:45:14.045 00.000 8976 stepping (-11, 7) + (-2, 0)
00:45:14.045 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:14.045 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:45:14.055 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
00:45:14.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:14.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:14.055 00.000 5052 Enqueuing Expose request
00:45:14.079 00.024 8976 Received - 47 (G) 
00:45:14.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:14.079 00.000 8976 stepped: pos (-13, 7)
00:45:14.079 00.000 8976 MoveAxis(D, 1, ABG)
00:45:14.079 00.000 8976 stepping (-13, 7) + (0, -1)
00:45:14.079 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:14.112 00.033 8976 Received - 47 (G) 
00:45:14.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:14.112 00.000 8976 stepped: pos (-13, 6)
00:45:14.112 00.000 8976 move complete, result=0
00:45:14.112 00.000 8976 worker thread done servicing request
00:45:14.112 00.000 8976 Worker thread wakes up
00:45:14.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:14.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:14.112 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:45:14.803 00.691 8976 Exposure complete
00:45:14.808 00.005 8976 worker thread done servicing request
00:45:14.808 00.000 5052 OnExposeComplete: enter
00:45:14.808 00.000 5052 UpdateGuideState(): m_state=6
00:45:14.809 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 370
00:45:14.809 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=282.03, Mass=203, SNR=9.8, Peak=74 HFD=2.4
00:45:14.809 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
00:45:14.809 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
00:45:14.809 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.32 hyp=0.66 cameraTheta=2.63 mountX=0.55 mountY=0.31, mountTheta=0.51
00:45:14.809 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.32, opts=13)
00:45:14.809 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.32)
00:45:14.810 00.001 8976 Worker thread wakes up
00:45:14.810 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.32) opts 0xd
00:45:14.810 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.32)
00:45:14.810 00.000 8976 Moving (-0.57, 0.32) raw xDistance=0.55 yDistance=0.31
00:45:14.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
00:45:14.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:45:14.810 00.000 8976 MoveAxis(L, 2, ABG)
00:45:14.810 00.000 8976 stepping (-13, 6) + (-2, 0)
00:45:14.810 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:14.810 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:45:14.820 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
00:45:14.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:14.820 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:14.820 00.000 5052 Enqueuing Expose request
00:45:14.846 00.026 8976 Received - 47 (G) 
00:45:14.846 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:14.846 00.000 8976 stepped: pos (-15, 6)
00:45:14.846 00.000 8976 MoveAxis(D, 1, ABG)
00:45:14.846 00.000 8976 stepping (-15, 6) + (0, -1)
00:45:14.847 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:14.879 00.032 8976 Received - 47 (G) 
00:45:14.879 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:14.879 00.000 8976 stepped: pos (-15, 5)
00:45:14.879 00.000 8976 move complete, result=0
00:45:14.879 00.000 8976 worker thread done servicing request
00:45:14.879 00.000 8976 Worker thread wakes up
00:45:14.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:14.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:14.879 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:45:15.575 00.696 8976 Exposure complete
00:45:15.580 00.005 8976 worker thread done servicing request
00:45:15.580 00.000 5052 OnExposeComplete: enter
00:45:15.580 00.000 5052 UpdateGuideState(): m_state=6
00:45:15.580 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 371
00:45:15.580 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.48, Mass=205, SNR=9.9, Peak=68 HFD=2.3
00:45:15.580 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
00:45:15.580 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.80)
00:45:15.580 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.23 hyp=0.32 cameraTheta=-2.34 mountX=-0.10 mountY=0.31, mountTheta=1.89
00:45:15.581 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.23, opts=13)
00:45:15.581 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.23)
00:45:15.581 00.000 8976 Worker thread wakes up
00:45:15.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.23) opts 0xd
00:45:15.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.23)
00:45:15.582 00.001 8976 Moving (-0.22, -0.23) raw xDistance=-0.10 yDistance=0.31
00:45:15.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:45:15.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:45:15.582 00.000 8976 MoveAxis(R, 0, ABG)
00:45:15.582 00.000 8976 MoveAxis(D, 1, ABG)
00:45:15.582 00.000 8976 stepping (-15, 5) + (0, -1)
00:45:15.582 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:15.582 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
00:45:15.593 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
00:45:15.593 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:15.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:15.593 00.000 5052 Enqueuing Expose request
00:45:15.614 00.021 8976 Received - 47 (G) 
00:45:15.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:15.614 00.000 8976 stepped: pos (-15, 4)
00:45:15.614 00.000 8976 move complete, result=0
00:45:15.614 00.000 8976 worker thread done servicing request
00:45:15.614 00.000 8976 Worker thread wakes up
00:45:15.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:15.614 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:45:15.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:16.302 00.688 8976 Exposure complete
00:45:16.307 00.005 8976 worker thread done servicing request
00:45:16.307 00.000 5052 OnExposeComplete: enter
00:45:16.307 00.000 5052 UpdateGuideState(): m_state=6
00:45:16.307 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 372
00:45:16.307 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.50, Mass=222, SNR=10.2, Peak=66 HFD=2.8
00:45:16.307 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
00:45:16.307 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
00:45:16.307 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.79 mountX=-0.16 mountY=0.15, mountTheta=2.40
00:45:16.308 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.21, opts=13)
00:45:16.308 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.21)
00:45:16.308 00.000 8976 Worker thread wakes up
00:45:16.308 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.21) opts 0xd
00:45:16.308 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.21)
00:45:16.308 00.000 8976 Moving (-0.05, -0.21) raw xDistance=-0.16 yDistance=0.15
00:45:16.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:45:16.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:45:16.309 00.001 8976 MoveAxis(R, 0, ABG)
00:45:16.309 00.000 8976 MoveAxis(U, 0, ABG)
00:45:16.309 00.000 8976 move complete, result=0
00:45:16.309 00.000 8976 worker thread done servicing request
00:45:16.309 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:45:16.319 00.010 5052 UpdateGuideState exits: m=222 SNR=10.2
00:45:16.321 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:16.321 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:16.321 00.000 5052 Enqueuing Expose request
00:45:16.321 00.000 8976 Worker thread wakes up
00:45:16.321 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:16.321 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:16.321 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:17.010 00.689 8976 Exposure complete
00:45:17.016 00.006 8976 worker thread done servicing request
00:45:17.016 00.000 5052 OnExposeComplete: enter
00:45:17.016 00.000 5052 UpdateGuideState(): m_state=6
00:45:17.016 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 373
00:45:17.016 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.89, Mass=182, SNR=9.3, Peak=67 HFD=2.5
00:45:17.016 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
00:45:17.016 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
00:45:17.016 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.18 hyp=0.43 cameraTheta=0.44 mountX=-0.02 mountY=-0.43, mountTheta=-1.61
00:45:17.018 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.18, opts=13)
00:45:17.018 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.18)
00:45:17.018 00.000 8976 Worker thread wakes up
00:45:17.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.18) opts 0xd
00:45:17.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.18)
00:45:17.018 00.000 8976 Moving (0.39, 0.18) raw xDistance=-0.02 yDistance=-0.43
00:45:17.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:45:17.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
00:45:17.018 00.000 8976 MoveAxis(R, 0, ABG)
00:45:17.018 00.000 8976 MoveAxis(U, 2, ABG)
00:45:17.018 00.000 8976 stepping (-15, 4) + (0, 2)
00:45:17.018 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:17.019 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:45:17.028 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
00:45:17.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:17.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:17.028 00.000 5052 Enqueuing Expose request
00:45:17.053 00.025 8976 Received - 47 (G) 
00:45:17.053 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:17.053 00.000 8976 stepped: pos (-15, 6)
00:45:17.053 00.000 8976 move complete, result=0
00:45:17.053 00.000 8976 worker thread done servicing request
00:45:17.053 00.000 8976 Worker thread wakes up
00:45:17.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:17.053 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:17.053 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
00:45:17.739 00.686 8976 Exposure complete
00:45:17.745 00.006 8976 worker thread done servicing request
00:45:17.745 00.000 5052 OnExposeComplete: enter
00:45:17.745 00.000 5052 UpdateGuideState(): m_state=6
00:45:17.745 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 374
00:45:17.745 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.93, Mass=185, SNR=9.4, Peak=67 HFD=2.4
00:45:17.745 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
00:45:17.745 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
00:45:17.745 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.22 hyp=0.41 cameraTheta=0.55 mountX=0.03 mountY=-0.41, mountTheta=-1.49
00:45:17.746 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.22, opts=13)
00:45:17.746 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.22)
00:45:17.746 00.000 8976 Worker thread wakes up
00:45:17.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.22) opts 0xd
00:45:17.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.22)
00:45:17.746 00.000 8976 Moving (0.35, 0.22) raw xDistance=0.03 yDistance=-0.41
00:45:17.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:45:17.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
00:45:17.746 00.000 8976 MoveAxis(R, 0, ABG)
00:45:17.746 00.000 8976 MoveAxis(U, 2, ABG)
00:45:17.746 00.000 8976 stepping (-15, 6) + (0, 2)
00:45:17.746 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:17.747 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:45:17.756 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
00:45:17.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:17.756 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:17.756 00.000 5052 Enqueuing Expose request
00:45:17.772 00.016 8976 Received - 47 (G) 
00:45:17.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:17.772 00.000 8976 stepped: pos (-15, 8)
00:45:17.772 00.000 8976 move complete, result=0
00:45:17.772 00.000 8976 worker thread done servicing request
00:45:17.772 00.000 8976 Worker thread wakes up
00:45:17.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:17.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:17.772 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
00:45:18.461 00.689 8976 Exposure complete
00:45:18.467 00.006 8976 worker thread done servicing request
00:45:18.467 00.000 5052 OnExposeComplete: enter
00:45:18.467 00.000 5052 UpdateGuideState(): m_state=6
00:45:18.467 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 375
00:45:18.467 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.64, Mass=211, SNR=10.0, Peak=70 HFD=2.9
00:45:18.467 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
00:45:18.467 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
00:45:18.467 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.43 mountX=-0.14 mountY=-0.09, mountTheta=-2.54
00:45:18.468 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.07, opts=13)
00:45:18.468 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.07)
00:45:18.468 00.000 8976 Worker thread wakes up
00:45:18.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.07) opts 0xd
00:45:18.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.07)
00:45:18.468 00.000 8976 Moving (0.16, -0.07) raw xDistance=-0.14 yDistance=-0.09
00:45:18.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:45:18.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:45:18.468 00.000 8976 MoveAxis(R, 0, ABG)
00:45:18.468 00.000 8976 MoveAxis(U, 0, ABG)
00:45:18.468 00.000 8976 move complete, result=0
00:45:18.468 00.000 8976 worker thread done servicing request
00:45:18.469 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:45:18.480 00.011 5052 UpdateGuideState exits: m=211 SNR=10.0
00:45:18.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:18.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:18.480 00.000 5052 Enqueuing Expose request
00:45:18.480 00.000 8976 Worker thread wakes up
00:45:18.480 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:18.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:18.480 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:19.168 00.688 8976 Exposure complete
00:45:19.173 00.005 8976 worker thread done servicing request
00:45:19.173 00.000 5052 OnExposeComplete: enter
00:45:19.173 00.000 5052 UpdateGuideState(): m_state=6
00:45:19.173 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 376
00:45:19.173 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.56, Mass=208, SNR=10.0, Peak=68 HFD=3.1
00:45:19.173 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
00:45:19.173 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
00:45:19.173 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.15 hyp=0.35 cameraTheta=-0.44 mountX=-0.27 mountY=-0.18, mountTheta=-2.55
00:45:19.174 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.15, opts=13)
00:45:19.174 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.15)
00:45:19.174 00.000 8976 Worker thread wakes up
00:45:19.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.15) opts 0xd
00:45:19.175 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.15)
00:45:19.175 00.000 8976 Moving (0.31, -0.15) raw xDistance=-0.27 yDistance=-0.18
00:45:19.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:45:19.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:45:19.175 00.000 8976 MoveAxis(R, 1, ABG)
00:45:19.175 00.000 8976 stepping (-15, 8) + (1, 0)
00:45:19.175 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:19.176 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:45:19.184 00.008 5052 UpdateGuideState exits: m=208 SNR=10.0
00:45:19.185 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:19.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:19.185 00.000 5052 Enqueuing Expose request
00:45:19.194 00.009 8976 Received - 47 (G) 
00:45:19.195 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:19.195 00.000 8976 stepped: pos (-14, 8)
00:45:19.195 00.000 8976 MoveAxis(U, 0, ABG)
00:45:19.195 00.000 8976 move complete, result=0
00:45:19.195 00.000 8976 worker thread done servicing request
00:45:19.195 00.000 8976 Worker thread wakes up
00:45:19.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:19.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:19.195 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
00:45:19.885 00.690 8976 Exposure complete
00:45:19.890 00.005 8976 worker thread done servicing request
00:45:19.890 00.000 5052 OnExposeComplete: enter
00:45:19.890 00.000 5052 UpdateGuideState(): m_state=6
00:45:19.890 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 377
00:45:19.891 00.001 5052 Star::Find returns 1 (0), X=328.81, Y=281.93, Mass=203, SNR=9.8, Peak=70 HFD=2.4
00:45:19.891 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
00:45:19.891 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
00:45:19.891 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.22 hyp=0.43 cameraTheta=2.60 mountX=0.36 mountY=0.19, mountTheta=0.48
00:45:19.892 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.22, opts=13)
00:45:19.892 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.22)
00:45:19.892 00.000 8976 Worker thread wakes up
00:45:19.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.22) opts 0xd
00:45:19.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.22)
00:45:19.892 00.000 8976 Moving (-0.37, 0.22) raw xDistance=0.36 yDistance=0.19
00:45:19.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
00:45:19.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:45:19.892 00.000 8976 MoveAxis(L, 1, ABG)
00:45:19.892 00.000 8976 stepping (-14, 8) + (-1, 0)
00:45:19.892 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:19.893 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:45:19.902 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
00:45:19.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:19.902 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:19.902 00.000 5052 Enqueuing Expose request
00:45:19.915 00.013 8976 Received - 47 (G) 
00:45:19.915 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:19.915 00.000 8976 stepped: pos (-15, 8)
00:45:19.915 00.000 8976 MoveAxis(U, 0, ABG)
00:45:19.915 00.000 8976 move complete, result=0
00:45:19.915 00.000 8976 worker thread done servicing request
00:45:19.915 00.000 8976 Worker thread wakes up
00:45:19.915 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:19.915 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:19.915 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
00:45:20.602 00.687 8976 Exposure complete
00:45:20.608 00.006 8976 worker thread done servicing request
00:45:20.608 00.000 5052 OnExposeComplete: enter
00:45:20.608 00.000 5052 UpdateGuideState(): m_state=6
00:45:20.608 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 378
00:45:20.608 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.80, Mass=187, SNR=9.5, Peak=67 HFD=2.4
00:45:20.608 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
00:45:20.608 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.31 = -0.31)
00:45:20.608 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.83 mountX=0.09 mountY=-0.03, mountTheta=-0.31
00:45:20.610 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.09, opts=13)
00:45:20.610 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.09)
00:45:20.610 00.000 8976 Worker thread wakes up
00:45:20.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.09) opts 0xd
00:45:20.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.09)
00:45:20.610 00.000 8976 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.03
00:45:20.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:45:20.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:45:20.610 00.000 8976 MoveAxis(R, 0, ABG)
00:45:20.610 00.000 8976 MoveAxis(U, 0, ABG)
00:45:20.610 00.000 8976 move complete, result=0
00:45:20.610 00.000 8976 worker thread done servicing request
00:45:20.611 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:45:20.620 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
00:45:20.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:20.620 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:20.620 00.000 5052 Enqueuing Expose request
00:45:20.620 00.000 8976 Worker thread wakes up
00:45:20.620 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:20.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:20.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:21.310 00.690 8976 Exposure complete
00:45:21.315 00.005 8976 worker thread done servicing request
00:45:21.315 00.000 5052 OnExposeComplete: enter
00:45:21.315 00.000 5052 UpdateGuideState(): m_state=6
00:45:21.315 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 379
00:45:21.315 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.65, Mass=197, SNR=9.7, Peak=65 HFD=2.9
00:45:21.315 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
00:45:21.315 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
00:45:21.315 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.06 hyp=0.37 cameraTheta=-0.17 mountX=-0.22 mountY=-0.27, mountTheta=-2.26
00:45:21.316 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.06, opts=13)
00:45:21.316 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.06)
00:45:21.316 00.000 8976 Worker thread wakes up
00:45:21.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.06) opts 0xd
00:45:21.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.06)
00:45:21.316 00.000 8976 Moving (0.36, -0.06) raw xDistance=-0.22 yDistance=-0.27
00:45:21.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:45:21.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:45:21.316 00.000 8976 MoveAxis(R, 0, ABG)
00:45:21.316 00.000 8976 MoveAxis(U, 1, ABG)
00:45:21.316 00.000 8976 stepping (-15, 8) + (0, 1)
00:45:21.317 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:21.317 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:45:21.326 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
00:45:21.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:21.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:21.326 00.000 5052 Enqueuing Expose request
00:45:21.337 00.011 8976 Received - 47 (G) 
00:45:21.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:21.337 00.000 8976 stepped: pos (-15, 9)
00:45:21.337 00.000 8976 move complete, result=0
00:45:21.337 00.000 8976 worker thread done servicing request
00:45:21.337 00.000 8976 Worker thread wakes up
00:45:21.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:21.337 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:21.337 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:45:22.026 00.689 8976 Exposure complete
00:45:22.031 00.005 8976 worker thread done servicing request
00:45:22.031 00.000 5052 OnExposeComplete: enter
00:45:22.031 00.000 5052 UpdateGuideState(): m_state=6
00:45:22.031 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 380
00:45:22.032 00.001 5052 Star::Find returns 1 (0), X=329.54, Y=281.71, Mass=192, SNR=9.6, Peak=70 HFD=2.4
00:45:22.032 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
00:45:22.032 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
00:45:22.032 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.00 hyp=0.36 cameraTheta=-0.01 mountX=-0.17 mountY=-0.30, mountTheta=-2.08
00:45:22.032 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.00, opts=13)
00:45:22.032 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.00)
00:45:22.033 00.001 8976 Worker thread wakes up
00:45:22.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.00) opts 0xd
00:45:22.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.00)
00:45:22.033 00.000 8976 Moving (0.36, -0.00) raw xDistance=-0.17 yDistance=-0.30
00:45:22.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:45:22.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
00:45:22.033 00.000 8976 MoveAxis(R, 0, ABG)
00:45:22.033 00.000 8976 MoveAxis(U, 1, ABG)
00:45:22.033 00.000 8976 stepping (-15, 9) + (0, 1)
00:45:22.033 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:22.034 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:45:22.044 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
00:45:22.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:22.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:22.044 00.000 5052 Enqueuing Expose request
00:45:22.057 00.013 8976 Received - 47 (G) 
00:45:22.057 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:22.057 00.000 8976 stepped: pos (-15, 10)
00:45:22.057 00.000 8976 move complete, result=0
00:45:22.057 00.000 8976 worker thread done servicing request
00:45:22.057 00.000 8976 Worker thread wakes up
00:45:22.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:22.057 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:22.057 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:45:22.745 00.688 8976 Exposure complete
00:45:22.750 00.005 8976 worker thread done servicing request
00:45:22.751 00.001 5052 OnExposeComplete: enter
00:45:22.751 00.000 5052 UpdateGuideState(): m_state=6
00:45:22.751 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 381
00:45:22.751 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.32, Mass=198, SNR=9.7, Peak=69 HFD=2.5
00:45:22.751 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.04) = xAngle (-3.60 = 2.69)
00:45:22.751 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.70 = 2.58)
00:45:22.751 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.55 mountX=-0.35 mountY=0.21, mountTheta=2.61
00:45:22.751 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.39, opts=13)
00:45:22.751 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.39)
00:45:22.752 00.001 8976 Worker thread wakes up
00:45:22.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.39) opts 0xd
00:45:22.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.39)
00:45:22.752 00.000 8976 Moving (0.01, -0.39) raw xDistance=-0.35 yDistance=0.21
00:45:22.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:45:22.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:45:22.752 00.000 8976 MoveAxis(R, 1, ABG)
00:45:22.752 00.000 8976 stepping (-15, 10) + (1, 0)
00:45:22.752 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:22.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:45:22.762 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
00:45:22.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:22.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:22.763 00.001 5052 Enqueuing Expose request
00:45:22.776 00.013 8976 Received - 47 (G) 
00:45:22.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:22.776 00.000 8976 stepped: pos (-14, 10)
00:45:22.776 00.000 8976 MoveAxis(U, 0, ABG)
00:45:22.776 00.000 8976 move complete, result=0
00:45:22.776 00.000 8976 worker thread done servicing request
00:45:22.776 00.000 8976 Worker thread wakes up
00:45:22.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:22.776 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
00:45:22.777 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:23.469 00.692 8976 Exposure complete
00:45:23.475 00.006 8976 worker thread done servicing request
00:45:23.475 00.000 5052 OnExposeComplete: enter
00:45:23.475 00.000 5052 UpdateGuideState(): m_state=6
00:45:23.475 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 382
00:45:23.475 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.65, Mass=189, SNR=9.6, Peak=70 HFD=2.4
00:45:23.475 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.72 = 2.56)
00:45:23.475 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.46)
00:45:23.475 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.68 mountX=-0.05 mountY=0.04, mountTheta=2.49
00:45:23.476 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.06, opts=13)
00:45:23.476 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.06)
00:45:23.476 00.000 8976 Worker thread wakes up
00:45:23.476 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.06) opts 0xd
00:45:23.476 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.06)
00:45:23.476 00.000 8976 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.04
00:45:23.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:45:23.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:45:23.476 00.000 8976 MoveAxis(R, 0, ABG)
00:45:23.477 00.001 8976 MoveAxis(U, 0, ABG)
00:45:23.477 00.000 8976 move complete, result=0
00:45:23.477 00.000 8976 worker thread done servicing request
00:45:23.478 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:45:23.488 00.010 5052 UpdateGuideState exits: m=189 SNR=9.6
00:45:23.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:23.488 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:23.488 00.000 5052 Enqueuing Expose request
00:45:23.488 00.000 8976 Worker thread wakes up
00:45:23.488 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:23.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:23.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:24.177 00.689 8976 Exposure complete
00:45:24.182 00.005 8976 worker thread done servicing request
00:45:24.183 00.001 5052 OnExposeComplete: enter
00:45:24.183 00.000 5052 UpdateGuideState(): m_state=6
00:45:24.183 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 383
00:45:24.183 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.63, Mass=181, SNR=9.3, Peak=74 HFD=2.2
00:45:24.183 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
00:45:24.183 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
00:45:24.183 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.08 hyp=0.51 cameraTheta=-2.99 mountX=0.16 mountY=0.46, mountTheta=1.24
00:45:24.183 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.08, opts=13)
00:45:24.183 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.08)
00:45:24.184 00.001 8976 Worker thread wakes up
00:45:24.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.08) opts 0xd
00:45:24.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.08)
00:45:24.184 00.000 8976 Moving (-0.50, -0.08) raw xDistance=0.16 yDistance=0.46
00:45:24.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:45:24.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:45:24.184 00.000 8976 MoveAxis(R, 0, ABG)
00:45:24.184 00.000 8976 MoveAxis(D, 2, ABG)
00:45:24.184 00.000 8976 stepping (-14, 10) + (0, -2)
00:45:24.184 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:24.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:45:24.195 00.011 5052 UpdateGuideState exits: m=181 SNR=9.3
00:45:24.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:24.195 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:24.195 00.000 5052 Enqueuing Expose request
00:45:24.215 00.020 8976 Received - 47 (G) 
00:45:24.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:24.215 00.000 8976 stepped: pos (-14, 8)
00:45:24.215 00.000 8976 move complete, result=0
00:45:24.215 00.000 8976 worker thread done servicing request
00:45:24.215 00.000 8976 Worker thread wakes up
00:45:24.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:24.215 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:24.215 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:45:24.906 00.691 8976 Exposure complete
00:45:24.912 00.006 8976 worker thread done servicing request
00:45:24.912 00.000 5052 OnExposeComplete: enter
00:45:24.912 00.000 5052 UpdateGuideState(): m_state=6
00:45:24.912 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 384
00:45:24.912 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=282.14, Mass=203, SNR=9.8, Peak=71 HFD=2.7
00:45:24.912 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
00:45:24.912 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
00:45:24.912 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.43 hyp=0.75 cameraTheta=2.53 mountX=0.66 mountY=0.28, mountTheta=0.40
00:45:24.913 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.43, opts=13)
00:45:24.913 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.43)
00:45:24.913 00.000 8976 Worker thread wakes up
00:45:24.913 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.43) opts 0xd
00:45:24.913 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.43)
00:45:24.913 00.000 8976 Moving (-0.62, 0.43) raw xDistance=0.66 yDistance=0.28
00:45:24.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
00:45:24.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
00:45:24.913 00.000 8976 MoveAxis(L, 3, ABG)
00:45:24.913 00.000 8976 stepping (-14, 8) + (-3, 0)
00:45:24.913 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:24.914 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:45:24.925 00.011 5052 UpdateGuideState exits: m=203 SNR=9.8
00:45:24.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:24.925 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:24.925 00.000 5052 Enqueuing Expose request
00:45:24.950 00.025 8976 Received - 47 (G) 
00:45:24.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:24.950 00.000 8976 stepped: pos (-17, 8)
00:45:24.950 00.000 8976 MoveAxis(D, 1, ABG)
00:45:24.950 00.000 8976 stepping (-17, 8) + (0, -1)
00:45:24.950 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:24.982 00.032 8976 Received - 47 (G) 
00:45:24.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:24.982 00.000 8976 stepped: pos (-17, 7)
00:45:24.982 00.000 8976 move complete, result=0
00:45:24.982 00.000 8976 worker thread done servicing request
00:45:24.982 00.000 8976 Worker thread wakes up
00:45:24.983 00.001 5052 GuideStep: 0.7 px 3 ms WEST, 0.3 px 1 ms SOUTH
00:45:24.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:24.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:25.675 00.692 8976 Exposure complete
00:45:25.680 00.005 8976 worker thread done servicing request
00:45:25.680 00.000 5052 OnExposeComplete: enter
00:45:25.680 00.000 5052 UpdateGuideState(): m_state=6
00:45:25.681 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 385
00:45:25.681 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.52, Mass=220, SNR=10.2, Peak=71 HFD=2.4
00:45:25.681 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.52 = 1.77)
00:45:25.681 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
00:45:25.681 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.19 hyp=0.31 cameraTheta=-2.47 mountX=-0.06 mountY=0.31, mountTheta=1.76
00:45:25.681 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.19, opts=13)
00:45:25.681 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.19)
00:45:25.682 00.001 8976 Worker thread wakes up
00:45:25.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.19) opts 0xd
00:45:25.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.19)
00:45:25.682 00.000 8976 Moving (-0.25, -0.19) raw xDistance=-0.06 yDistance=0.31
00:45:25.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:45:25.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:45:25.682 00.000 8976 MoveAxis(R, 0, ABG)
00:45:25.682 00.000 8976 MoveAxis(D, 1, ABG)
00:45:25.682 00.000 8976 stepping (-17, 7) + (0, -1)
00:45:25.682 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:25.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:45:25.692 00.010 5052 UpdateGuideState exits: m=220 SNR=10.2
00:45:25.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:25.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:25.692 00.000 5052 Enqueuing Expose request
00:45:25.701 00.009 8976 Received - 47 (G) 
00:45:25.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:25.701 00.000 8976 stepped: pos (-17, 6)
00:45:25.702 00.001 8976 move complete, result=0
00:45:25.702 00.000 8976 worker thread done servicing request
00:45:25.702 00.000 8976 Worker thread wakes up
00:45:25.702 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:45:25.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:25.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:26.390 00.688 8976 Exposure complete
00:45:26.395 00.005 8976 worker thread done servicing request
00:45:26.395 00.000 5052 OnExposeComplete: enter
00:45:26.396 00.001 5052 UpdateGuideState(): m_state=6
00:45:26.396 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 386
00:45:26.396 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.75, Mass=182, SNR=9.3, Peak=68 HFD=2.4
00:45:26.396 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
00:45:26.396 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
00:45:26.396 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.23 mountX=0.05 mountY=0.00, mountTheta=0.08
00:45:26.396 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.04, opts=13)
00:45:26.396 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.04)
00:45:26.397 00.001 8976 Worker thread wakes up
00:45:26.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.04) opts 0xd
00:45:26.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.04)
00:45:26.397 00.000 8976 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.00
00:45:26.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:45:26.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:45:26.397 00.000 8976 MoveAxis(R, 0, ABG)
00:45:26.397 00.000 8976 MoveAxis(U, 0, ABG)
00:45:26.397 00.000 8976 move complete, result=0
00:45:26.397 00.000 8976 worker thread done servicing request
00:45:26.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:45:26.407 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
00:45:26.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:26.407 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:26.407 00.000 5052 Enqueuing Expose request
00:45:26.408 00.001 8976 Worker thread wakes up
00:45:26.408 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:26.408 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:26.408 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:27.097 00.689 8976 Exposure complete
00:45:27.102 00.005 8976 worker thread done servicing request
00:45:27.102 00.000 5052 OnExposeComplete: enter
00:45:27.102 00.000 5052 UpdateGuideState(): m_state=6
00:45:27.102 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 387
00:45:27.102 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.80, Mass=209, SNR=10.0, Peak=69 HFD=2.6
00:45:27.102 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
00:45:27.102 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
00:45:27.102 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.51 mountX=0.01 mountY=-0.19, mountTheta=-1.53
00:45:27.103 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.09, opts=13)
00:45:27.103 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.09)
00:45:27.103 00.000 8976 Worker thread wakes up
00:45:27.103 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.09) opts 0xd
00:45:27.103 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.09)
00:45:27.103 00.000 8976 Moving (0.16, 0.09) raw xDistance=0.01 yDistance=-0.19
00:45:27.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:45:27.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:45:27.103 00.000 8976 MoveAxis(R, 0, ABG)
00:45:27.103 00.000 8976 MoveAxis(U, 0, ABG)
00:45:27.103 00.000 8976 move complete, result=0
00:45:27.103 00.000 8976 worker thread done servicing request
00:45:27.104 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:45:27.113 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
00:45:27.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:27.114 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:27.114 00.000 5052 Enqueuing Expose request
00:45:27.114 00.000 8976 Worker thread wakes up
00:45:27.114 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:45:27.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:27.114 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:27.800 00.686 8976 Exposure complete
00:45:27.806 00.006 8976 worker thread done servicing request
00:45:27.806 00.000 5052 OnExposeComplete: enter
00:45:27.806 00.000 5052 UpdateGuideState(): m_state=6
00:45:27.806 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 388
00:45:27.806 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.77, Mass=235, SNR=10.6, Peak=72 HFD=2.5
00:45:27.806 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
00:45:27.806 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
00:45:27.806 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.06 hyp=0.29 cameraTheta=2.93 mountX=0.19 mountY=0.21, mountTheta=0.84
00:45:27.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.06, opts=13)
00:45:27.807 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.06)
00:45:27.807 00.000 8976 Worker thread wakes up
00:45:27.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.06) opts 0xd
00:45:27.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.06)
00:45:27.807 00.000 8976 Moving (-0.29, 0.06) raw xDistance=0.19 yDistance=0.21
00:45:27.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:45:27.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:45:27.807 00.000 8976 MoveAxis(R, 0, ABG)
00:45:27.807 00.000 8976 MoveAxis(U, 0, ABG)
00:45:27.807 00.000 8976 move complete, result=0
00:45:27.807 00.000 8976 worker thread done servicing request
00:45:27.808 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
00:45:27.817 00.009 5052 UpdateGuideState exits: m=235 SNR=10.6
00:45:27.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:27.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:27.817 00.000 5052 Enqueuing Expose request
00:45:27.817 00.000 8976 Worker thread wakes up
00:45:27.817 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:27.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:27.818 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:28.501 00.683 8976 Exposure complete
00:45:28.507 00.006 8976 worker thread done servicing request
00:45:28.507 00.000 5052 OnExposeComplete: enter
00:45:28.507 00.000 5052 UpdateGuideState(): m_state=6
00:45:28.507 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 389
00:45:28.507 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.88, Mass=193, SNR=9.6, Peak=73 HFD=2.5
00:45:28.507 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
00:45:28.507 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
00:45:28.507 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=0.17 hyp=0.81 cameraTheta=2.93 mountX=0.51 mountY=0.57, mountTheta=0.84
00:45:28.507 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=0.17, opts=13)
00:45:28.508 00.001 5052 Enqueuing Move request for stepguider (-0.79, 0.17)
00:45:28.508 00.000 8976 Worker thread wakes up
00:45:28.508 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, 0.17) opts 0xd
00:45:28.508 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, 0.17)
00:45:28.508 00.000 8976 Moving (-0.79, 0.17) raw xDistance=0.51 yDistance=0.57
00:45:28.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
00:45:28.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
00:45:28.508 00.000 8976 MoveAxis(L, 2, ABG)
00:45:28.508 00.000 8976 stepping (-17, 6) + (-2, 0)
00:45:28.508 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:28.509 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:45:28.519 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
00:45:28.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:28.519 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:28.519 00.000 5052 Enqueuing Expose request
00:45:28.531 00.012 8976 Received - 47 (G) 
00:45:28.531 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:28.531 00.000 8976 stepped: pos (-19, 6)
00:45:28.531 00.000 8976 MoveAxis(D, 2, ABG)
00:45:28.531 00.000 8976 stepping (-19, 6) + (0, -2)
00:45:28.531 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:28.563 00.032 8976 Received - 47 (G) 
00:45:28.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:28.563 00.000 8976 stepped: pos (-19, 4)
00:45:28.563 00.000 8976 move complete, result=0
00:45:28.563 00.000 8976 worker thread done servicing request
00:45:28.563 00.000 8976 Worker thread wakes up
00:45:28.563 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
00:45:28.564 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:28.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:29.227 00.663 8976 Exposure complete
00:45:29.232 00.005 8976 worker thread done servicing request
00:45:29.232 00.000 5052 OnExposeComplete: enter
00:45:29.232 00.000 5052 UpdateGuideState(): m_state=6
00:45:29.232 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 390
00:45:29.232 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.81, Mass=191, SNR=9.6, Peak=65 HFD=2.4
00:45:29.232 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
00:45:29.232 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
00:45:29.232 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=0.10 hyp=0.94 cameraTheta=3.04 mountX=0.51 mountY=0.73, mountTheta=0.96
00:45:29.233 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=0.10, opts=13)
00:45:29.233 00.000 5052 Enqueuing Move request for stepguider (-0.93, 0.10)
00:45:29.233 00.000 8976 Worker thread wakes up
00:45:29.233 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, 0.10) opts 0xd
00:45:29.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, 0.10)
00:45:29.233 00.000 8976 Moving (-0.93, 0.10) raw xDistance=0.51 yDistance=0.73
00:45:29.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
00:45:29.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73
00:45:29.233 00.000 8976 MoveAxis(L, 2, ABG)
00:45:29.233 00.000 8976 stepping (-19, 4) + (-2, 0)
00:45:29.233 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:29.234 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:45:29.243 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
00:45:29.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:29.243 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:29.244 00.001 5052 Enqueuing Expose request
00:45:29.267 00.023 8976 Received - 47 (G) 
00:45:29.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:29.267 00.000 8976 stepped: pos (-21, 4)
00:45:29.267 00.000 8976 MoveAxis(D, 3, ABG)
00:45:29.267 00.000 8976 stepping (-21, 4) + (0, -3)
00:45:29.267 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:29.299 00.032 8976 Received - 47 (G) 
00:45:29.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:29.299 00.000 8976 stepped: pos (-21, 1)
00:45:29.299 00.000 8976 move complete, result=0
00:45:29.299 00.000 8976 worker thread done servicing request
00:45:29.299 00.000 8976 Worker thread wakes up
00:45:29.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:29.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:29.299 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
00:45:29.960 00.661 8976 Exposure complete
00:45:29.965 00.005 8976 worker thread done servicing request
00:45:29.965 00.000 5052 OnExposeComplete: enter
00:45:29.965 00.000 5052 UpdateGuideState(): m_state=6
00:45:29.965 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 391
00:45:29.965 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=281.82, Mass=191, SNR=9.5, Peak=72 HFD=2.4
00:45:29.965 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
00:45:29.965 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
00:45:29.965 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=0.11 hyp=0.99 cameraTheta=3.03 mountX=0.55 mountY=0.77, mountTheta=0.95
00:45:29.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=0.11, opts=13)
00:45:29.966 00.000 5052 Enqueuing Move request for stepguider (-0.98, 0.11)
00:45:29.966 00.000 8976 Worker thread wakes up
00:45:29.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, 0.11) opts 0xd
00:45:29.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, 0.11)
00:45:29.966 00.000 8976 Moving (-0.98, 0.11) raw xDistance=0.55 yDistance=0.77
00:45:29.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
00:45:29.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.77
00:45:29.966 00.000 8976 MoveAxis(L, 2, ABG)
00:45:29.966 00.000 8976 stepping (-21, 1) + (-2, 0)
00:45:29.967 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:29.967 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:45:29.977 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
00:45:29.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:29.977 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:29.977 00.000 5052 Enqueuing Expose request
00:45:30.002 00.025 8976 Received - 47 (G) 
00:45:30.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:30.002 00.000 8976 stepped: pos (-23, 1)
00:45:30.002 00.000 8976 MoveAxis(D, 3, ABG)
00:45:30.002 00.000 8976 stepping (-23, 1) + (0, -3)
00:45:30.002 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:30.034 00.032 8976 Received - 47 (G) 
00:45:30.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:30.034 00.000 8976 stepped: pos (-23, -2)
00:45:30.034 00.000 8976 move complete, result=0
00:45:30.034 00.000 8976 worker thread done servicing request
00:45:30.034 00.000 8976 Worker thread wakes up
00:45:30.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:30.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:30.034 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
00:45:30.698 00.664 8976 Exposure complete
00:45:30.703 00.005 8976 worker thread done servicing request
00:45:30.703 00.000 5052 OnExposeComplete: enter
00:45:30.703 00.000 5052 UpdateGuideState(): m_state=6
00:45:30.703 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 392
00:45:30.704 00.001 5052 Star::Find returns 1 (0), X=328.41, Y=281.68, Mass=207, SNR=9.9, Peak=70 HFD=2.9
00:45:30.704 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
00:45:30.704 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
00:45:30.704 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.03 hyp=0.77 cameraTheta=-3.10 mountX=0.32 mountY=0.66, mountTheta=1.12
00:45:30.704 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.03, opts=13)
00:45:30.704 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.03)
00:45:30.704 00.000 8976 Worker thread wakes up
00:45:30.705 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.03) opts 0xd
00:45:30.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.03)
00:45:30.705 00.000 8976 Moving (-0.77, -0.03) raw xDistance=0.32 yDistance=0.66
00:45:30.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
00:45:30.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.66
00:45:30.705 00.000 8976 MoveAxis(L, 1, ABG)
00:45:30.705 00.000 8976 stepping (-23, -2) + (-1, 0)
00:45:30.705 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:30.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:45:30.714 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
00:45:30.715 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:30.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:30.715 00.000 5052 Enqueuing Expose request
00:45:30.738 00.023 8976 Received - 47 (G) 
00:45:30.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:30.738 00.000 8976 stepped: pos (-24, -2)
00:45:30.738 00.000 8976 MoveAxis(D, 3, ABG)
00:45:30.738 00.000 8976 stepping (-24, -2) + (0, -3)
00:45:30.738 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:30.770 00.032 8976 Received - 47 (G) 
00:45:30.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:30.770 00.000 8976 stepped: pos (-24, -5)
00:45:30.770 00.000 8976 move complete, result=0
00:45:30.770 00.000 8976 worker thread done servicing request
00:45:30.770 00.000 8976 Worker thread wakes up
00:45:30.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:30.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:30.770 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
00:45:31.434 00.664 8976 Exposure complete
00:45:31.440 00.006 8976 worker thread done servicing request
00:45:31.440 00.000 5052 OnExposeComplete: enter
00:45:31.440 00.000 5052 UpdateGuideState(): m_state=6
00:45:31.440 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 393
00:45:31.440 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.87, Mass=204, SNR=9.8, Peak=69 HFD=2.6
00:45:31.440 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
00:45:31.440 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
00:45:31.440 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.27 mountX=0.20 mountY=0.02, mountTheta=0.12
00:45:31.441 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.16, opts=13)
00:45:31.441 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.16)
00:45:31.441 00.000 8976 Worker thread wakes up
00:45:31.441 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.16) opts 0xd
00:45:31.441 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.16)
00:45:31.441 00.000 8976 Moving (-0.13, 0.16) raw xDistance=0.20 yDistance=0.02
00:45:31.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:45:31.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:45:31.441 00.000 8976 MoveAxis(R, 0, ABG)
00:45:31.441 00.000 8976 MoveAxis(U, 0, ABG)
00:45:31.441 00.000 8976 move complete, result=0
00:45:31.441 00.000 8976 worker thread done servicing request
00:45:31.442 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:45:31.452 00.010 5052 UpdateGuideState exits: m=204 SNR=9.8
00:45:31.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:31.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:31.452 00.000 5052 Enqueuing Expose request
00:45:31.452 00.000 8976 Worker thread wakes up
00:45:31.452 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:31.452 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:31.452 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:32.110 00.658 8976 Exposure complete
00:45:32.117 00.007 8976 worker thread done servicing request
00:45:32.117 00.000 5052 OnExposeComplete: enter
00:45:32.117 00.000 5052 UpdateGuideState(): m_state=6
00:45:32.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 394
00:45:32.117 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.23, Mass=209, SNR=10.0, Peak=71 HFD=2.5
00:45:32.117 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.93 = 2.35)
00:45:32.117 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.25)
00:45:32.117 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.48 hyp=0.50 cameraTheta=-1.89 mountX=-0.36 mountY=0.39, mountTheta=2.31
00:45:32.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.48, opts=13)
00:45:32.118 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.48)
00:45:32.118 00.000 8976 Worker thread wakes up
00:45:32.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.48) opts 0xd
00:45:32.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.48)
00:45:32.118 00.000 8976 Moving (-0.16, -0.48) raw xDistance=-0.36 yDistance=0.39
00:45:32.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
00:45:32.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:45:32.118 00.000 8976 MoveAxis(R, 1, ABG)
00:45:32.118 00.000 8976 stepping (-24, -5) + (1, 0)
00:45:32.118 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:32.119 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:45:32.129 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
00:45:32.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:32.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:32.129 00.000 5052 Enqueuing Expose request
00:45:32.144 00.015 8976 Received - 47 (G) 
00:45:32.144 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:32.144 00.000 8976 stepped: pos (-23, -5)
00:45:32.144 00.000 8976 MoveAxis(D, 2, ABG)
00:45:32.144 00.000 8976 stepping (-23, -5) + (0, -2)
00:45:32.144 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:32.176 00.032 8976 Received - 47 (G) 
00:45:32.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:32.176 00.000 8976 stepped: pos (-23, -7)
00:45:32.176 00.000 8976 move complete, result=0
00:45:32.176 00.000 8976 worker thread done servicing request
00:45:32.176 00.000 8976 Worker thread wakes up
00:45:32.176 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.4 px 2 ms SOUTH
00:45:32.177 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:32.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:32.834 00.657 8976 Exposure complete
00:45:32.840 00.006 8976 worker thread done servicing request
00:45:32.841 00.001 5052 OnExposeComplete: enter
00:45:32.841 00.000 5052 UpdateGuideState(): m_state=6
00:45:32.841 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 395
00:45:32.841 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=282.18, Mass=213, SNR=10.1, Peak=69 HFD=2.6
00:45:32.841 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
00:45:32.841 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
00:45:32.841 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.47 hyp=0.62 cameraTheta=0.87 mountX=0.24 mountY=-0.59, mountTheta=-1.18
00:45:32.841 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.47, opts=13)
00:45:32.841 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.47)
00:45:32.842 00.001 8976 Worker thread wakes up
00:45:32.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.47) opts 0xd
00:45:32.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.47)
00:45:32.842 00.000 8976 Moving (0.40, 0.47) raw xDistance=0.24 yDistance=-0.59
00:45:32.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:45:32.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.59
00:45:32.842 00.000 8976 MoveAxis(R, 0, ABG)
00:45:32.842 00.000 8976 MoveAxis(U, 2, ABG)
00:45:32.842 00.000 8976 stepping (-23, -7) + (0, 2)
00:45:32.842 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:32.842 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:45:32.852 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
00:45:32.852 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:32.852 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:32.852 00.000 5052 Enqueuing Expose request
00:45:32.880 00.028 8976 Received - 47 (G) 
00:45:32.880 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:32.880 00.000 8976 stepped: pos (-23, -5)
00:45:32.880 00.000 8976 move complete, result=0
00:45:32.880 00.000 8976 worker thread done servicing request
00:45:32.880 00.000 8976 Worker thread wakes up
00:45:32.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:32.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:32.880 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
00:45:33.573 00.693 8976 Exposure complete
00:45:33.579 00.006 8976 worker thread done servicing request
00:45:33.579 00.000 5052 OnExposeComplete: enter
00:45:33.579 00.000 5052 UpdateGuideState(): m_state=6
00:45:33.579 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 396
00:45:33.579 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.92, Mass=204, SNR=9.9, Peak=67 HFD=2.6
00:45:33.580 00.001 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
00:45:33.580 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
00:45:33.580 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.21 hyp=0.31 cameraTheta=2.39 mountX=0.29 mountY=0.07, mountTheta=0.25
00:45:33.580 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.21, opts=13)
00:45:33.580 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.21)
00:45:33.581 00.001 8976 Worker thread wakes up
00:45:33.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.21) opts 0xd
00:45:33.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.21)
00:45:33.581 00.000 8976 Moving (-0.22, 0.21) raw xDistance=0.29 yDistance=0.07
00:45:33.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:45:33.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:45:33.581 00.000 8976 MoveAxis(L, 1, ABG)
00:45:33.581 00.000 8976 stepping (-23, -5) + (-1, 0)
00:45:33.581 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:33.582 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:45:33.591 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
00:45:33.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:33.592 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:33.592 00.000 5052 Enqueuing Expose request
00:45:33.598 00.006 8976 Received - 47 (G) 
00:45:33.598 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:33.599 00.001 8976 stepped: pos (-24, -5)
00:45:33.599 00.000 8976 MoveAxis(U, 0, ABG)
00:45:33.599 00.000 8976 move complete, result=0
00:45:33.599 00.000 8976 worker thread done servicing request
00:45:33.599 00.000 8976 Worker thread wakes up
00:45:33.599 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:45:33.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:33.599 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:34.296 00.697 8976 Exposure complete
00:45:34.302 00.006 8976 worker thread done servicing request
00:45:34.303 00.001 5052 OnExposeComplete: enter
00:45:34.303 00.000 5052 UpdateGuideState(): m_state=6
00:45:34.303 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 397
00:45:34.303 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.82, Mass=215, SNR=10.2, Peak=71 HFD=2.4
00:45:34.303 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
00:45:34.303 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
00:45:34.303 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.11 hyp=0.36 cameraTheta=2.83 mountX=0.26 mountY=0.23, mountTheta=0.73
00:45:34.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.11, opts=13)
00:45:34.304 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.11)
00:45:34.304 00.000 8976 Worker thread wakes up
00:45:34.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.11) opts 0xd
00:45:34.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.11)
00:45:34.304 00.000 8976 Moving (-0.35, 0.11) raw xDistance=0.26 yDistance=0.23
00:45:34.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
00:45:34.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:45:34.304 00.000 8976 MoveAxis(L, 1, ABG)
00:45:34.304 00.000 8976 stepping (-24, -5) + (-1, 0)
00:45:34.304 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:34.305 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:45:34.318 00.013 5052 UpdateGuideState exits: m=215 SNR=10.2
00:45:34.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:34.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:34.318 00.000 5052 Enqueuing Expose request
00:45:34.334 00.016 8976 Received - 47 (G) 
00:45:34.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:34.335 00.001 8976 stepped: pos (-25, -5)
00:45:34.335 00.000 8976 MoveAxis(U, 0, ABG)
00:45:34.335 00.000 8976 move complete, result=0
00:45:34.335 00.000 8976 worker thread done servicing request
00:45:34.335 00.000 8976 Worker thread wakes up
00:45:34.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:34.335 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:45:34.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:35.028 00.693 8976 Exposure complete
00:45:35.033 00.005 8976 worker thread done servicing request
00:45:35.033 00.000 5052 OnExposeComplete: enter
00:45:35.033 00.000 5052 UpdateGuideState(): m_state=6
00:45:35.034 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 398
00:45:35.034 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=282.12, Mass=205, SNR=9.9, Peak=74 HFD=2.4
00:45:35.034 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
00:45:35.034 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
00:45:35.034 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.41 hyp=0.55 cameraTheta=2.30 mountX=0.53 mountY=0.08, mountTheta=0.16
00:45:35.034 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.41, opts=13)
00:45:35.035 00.001 5052 Enqueuing Move request for stepguider (-0.37, 0.41)
00:45:35.035 00.000 8976 Worker thread wakes up
00:45:35.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.41) opts 0xd
00:45:35.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.41)
00:45:35.035 00.000 8976 Moving (-0.37, 0.41) raw xDistance=0.53 yDistance=0.08
00:45:35.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
00:45:35.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:45:35.035 00.000 8976 MoveAxis(L, 2, ABG)
00:45:35.035 00.000 8976 stepping (-25, -5) + (-2, 0)
00:45:35.035 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:35.036 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:45:35.045 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
00:45:35.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:35.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:35.045 00.000 5052 Enqueuing Expose request
00:45:35.069 00.024 8976 Received - 47 (G) 
00:45:35.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:35.069 00.000 8976 stepped: pos (-27, -5)
00:45:35.069 00.000 8976 MoveAxis(U, 0, ABG)
00:45:35.069 00.000 8976 move complete, result=0
00:45:35.069 00.000 8976 worker thread done servicing request
00:45:35.069 00.000 8976 Worker thread wakes up
00:45:35.070 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:35.070 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
00:45:35.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:35.759 00.689 8976 Exposure complete
00:45:35.765 00.006 8976 worker thread done servicing request
00:45:35.765 00.000 5052 OnExposeComplete: enter
00:45:35.765 00.000 5052 UpdateGuideState(): m_state=6
00:45:35.765 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 399
00:45:35.765 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.91, Mass=203, SNR=9.9, Peak=73 HFD=2.3
00:45:35.765 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
00:45:35.765 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
00:45:35.765 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.20 hyp=0.50 cameraTheta=2.73 mountX=0.39 mountY=0.28, mountTheta=0.62
00:45:35.766 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.20, opts=13)
00:45:35.766 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.20)
00:45:35.766 00.000 8976 Worker thread wakes up
00:45:35.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.20) opts 0xd
00:45:35.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.20)
00:45:35.766 00.000 8976 Moving (-0.46, 0.20) raw xDistance=0.39 yDistance=0.28
00:45:35.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
00:45:35.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
00:45:35.766 00.000 8976 MoveAxis(L, 2, ABG)
00:45:35.766 00.000 8976 stepping (-27, -5) + (-2, 0)
00:45:35.766 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:35.767 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:45:35.776 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
00:45:35.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:35.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:35.776 00.000 5052 Enqueuing Expose request
00:45:35.789 00.013 8976 Received - 47 (G) 
00:45:35.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:35.789 00.000 8976 stepped: pos (-29, -5)
00:45:35.789 00.000 8976 MoveAxis(D, 1, ABG)
00:45:35.789 00.000 8976 stepping (-29, -5) + (0, -1)
00:45:35.789 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:35.821 00.032 8976 Received - 47 (G) 
00:45:35.821 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:35.821 00.000 8976 stepped: pos (-29, -6)
00:45:35.821 00.000 8976 move complete, result=0
00:45:35.821 00.000 8976 worker thread done servicing request
00:45:35.822 00.001 8976 Worker thread wakes up
00:45:35.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:35.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:35.822 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:45:36.512 00.690 8976 Exposure complete
00:45:36.518 00.006 8976 worker thread done servicing request
00:45:36.518 00.000 5052 OnExposeComplete: enter
00:45:36.518 00.000 5052 UpdateGuideState(): m_state=6
00:45:36.518 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 400
00:45:36.518 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.79, Mass=180, SNR=9.3, Peak=66 HFD=2.4
00:45:36.518 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
00:45:36.518 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.03 = 0.03)
00:45:36.518 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.10 cameraTheta=2.17 mountX=0.10 mountY=0.00, mountTheta=0.03
00:45:36.519 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.09, opts=13)
00:45:36.519 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.09)
00:45:36.519 00.000 8976 Worker thread wakes up
00:45:36.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.09) opts 0xd
00:45:36.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.09)
00:45:36.519 00.000 8976 Moving (-0.06, 0.09) raw xDistance=0.10 yDistance=0.00
00:45:36.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:45:36.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:45:36.519 00.000 8976 MoveAxis(R, 0, ABG)
00:45:36.519 00.000 8976 MoveAxis(U, 0, ABG)
00:45:36.519 00.000 8976 move complete, result=0
00:45:36.519 00.000 8976 worker thread done servicing request
00:45:36.520 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:45:36.529 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
00:45:36.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:36.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:36.529 00.000 5052 Enqueuing Expose request
00:45:36.529 00.000 8976 Worker thread wakes up
00:45:36.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:36.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:36.529 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:37.219 00.690 8976 Exposure complete
00:45:37.224 00.005 8976 worker thread done servicing request
00:45:37.224 00.000 5052 OnExposeComplete: enter
00:45:37.224 00.000 5052 UpdateGuideState(): m_state=6
00:45:37.224 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 401
00:45:37.224 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.29, Mass=199, SNR=9.8, Peak=71 HFD=2.6
00:45:37.224 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
00:45:37.224 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
00:45:37.224 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.42 hyp=0.73 cameraTheta=-0.62 mountX=-0.64 mountY=-0.27, mountTheta=-2.75
00:45:37.224 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.42, opts=13)
00:45:37.224 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.42)
00:45:37.224 00.000 8976 Worker thread wakes up
00:45:37.224 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.42) opts 0xd
00:45:37.224 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.42)
00:45:37.224 00.000 8976 Moving (0.59, -0.42) raw xDistance=-0.64 yDistance=-0.27
00:45:37.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
00:45:37.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:45:37.224 00.000 8976 MoveAxis(R, 3, ABG)
00:45:37.224 00.000 8976 stepping (-29, -6) + (3, 0)
00:45:37.224 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:37.226 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:45:37.235 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
00:45:37.235 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:37.235 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:37.235 00.000 5052 Enqueuing Expose request
00:45:37.260 00.025 8976 Received - 47 (G) 
00:45:37.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:37.260 00.000 8976 stepped: pos (-26, -6)
00:45:37.260 00.000 8976 MoveAxis(U, 1, ABG)
00:45:37.260 00.000 8976 stepping (-26, -6) + (0, 1)
00:45:37.260 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:37.292 00.032 8976 Received - 47 (G) 
00:45:37.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:37.292 00.000 8976 stepped: pos (-26, -5)
00:45:37.292 00.000 8976 move complete, result=0
00:45:37.292 00.000 8976 worker thread done servicing request
00:45:37.292 00.000 8976 Worker thread wakes up
00:45:37.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:37.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:37.292 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.3 px 1 ms NORTH
00:45:37.981 00.689 8976 Exposure complete
00:45:37.987 00.006 8976 worker thread done servicing request
00:45:37.987 00.000 5052 OnExposeComplete: enter
00:45:37.987 00.000 5052 UpdateGuideState(): m_state=6
00:45:37.988 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 402
00:45:37.988 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.59, Mass=205, SNR=9.9, Peak=68 HFD=2.9
00:45:37.988 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
00:45:37.988 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
00:45:37.988 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.12 hyp=0.50 cameraTheta=-0.23 mountX=-0.33 mountY=-0.35, mountTheta=-2.32
00:45:37.989 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.12, opts=13)
00:45:37.989 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.12)
00:45:37.989 00.000 8976 Worker thread wakes up
00:45:37.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.12) opts 0xd
00:45:37.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.12)
00:45:37.989 00.000 8976 Moving (0.49, -0.12) raw xDistance=-0.33 yDistance=-0.35
00:45:37.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
00:45:37.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
00:45:37.989 00.000 8976 MoveAxis(R, 2, ABG)
00:45:37.989 00.000 8976 stepping (-26, -5) + (2, 0)
00:45:37.989 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:37.990 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:45:37.999 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
00:45:37.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:37.999 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:37.999 00.000 5052 Enqueuing Expose request
00:45:38.027 00.028 8976 Received - 47 (G) 
00:45:38.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:38.027 00.000 8976 stepped: pos (-24, -5)
00:45:38.027 00.000 8976 MoveAxis(U, 1, ABG)
00:45:38.027 00.000 8976 stepping (-24, -5) + (0, 1)
00:45:38.027 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:38.059 00.032 8976 Received - 47 (G) 
00:45:38.059 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:38.059 00.000 8976 stepped: pos (-24, -4)
00:45:38.059 00.000 8976 move complete, result=0
00:45:38.059 00.000 8976 worker thread done servicing request
00:45:38.059 00.000 8976 Worker thread wakes up
00:45:38.059 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:38.060 00.001 5052 GuideStep: -0.3 px 2 ms EAST, -0.3 px 1 ms NORTH
00:45:38.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:38.749 00.689 8976 Exposure complete
00:45:38.754 00.005 8976 worker thread done servicing request
00:45:38.754 00.000 5052 OnExposeComplete: enter
00:45:38.754 00.000 5052 UpdateGuideState(): m_state=6
00:45:38.754 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 403
00:45:38.754 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=282.25, Mass=221, SNR=10.2, Peak=73 HFD=2.5
00:45:38.754 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
00:45:38.754 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
00:45:38.754 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.54 hyp=1.00 cameraTheta=0.57 mountX=0.09 mountY=-1.00, mountTheta=-1.48
00:45:38.755 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.54, opts=13)
00:45:38.755 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.54)
00:45:38.755 00.000 8976 Worker thread wakes up
00:45:38.755 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.54) opts 0xd
00:45:38.755 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.54)
00:45:38.755 00.000 8976 Moving (0.85, 0.54) raw xDistance=0.09 yDistance=-1.00
00:45:38.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:45:38.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.00
00:45:38.755 00.000 8976 MoveAxis(R, 0, ABG)
00:45:38.755 00.000 8976 MoveAxis(U, 4, ABG)
00:45:38.755 00.000 8976 stepping (-24, -4) + (0, 4)
00:45:38.755 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:45:38.756 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:45:38.766 00.010 5052 UpdateGuideState exits: m=221 SNR=10.2
00:45:38.766 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:38.766 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:38.766 00.000 5052 Enqueuing Expose request
00:45:38.795 00.029 8976 Received - 47 (G) 
00:45:38.795 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:45:38.795 00.000 8976 stepped: pos (-24, 0)
00:45:38.795 00.000 8976 move complete, result=0
00:45:38.795 00.000 8976 worker thread done servicing request
00:45:38.795 00.000 8976 Worker thread wakes up
00:45:38.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:38.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:38.795 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
00:45:39.482 00.687 8976 Exposure complete
00:45:39.487 00.005 8976 worker thread done servicing request
00:45:39.489 00.002 5052 OnExposeComplete: enter
00:45:39.489 00.000 5052 UpdateGuideState(): m_state=6
00:45:39.489 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 404
00:45:39.489 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.94, Mass=203, SNR=9.9, Peak=73 HFD=2.4
00:45:39.489 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
00:45:39.489 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
00:45:39.489 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.23 hyp=0.64 cameraTheta=0.37 mountX=-0.07 mountY=-0.63, mountTheta=-1.68
00:45:39.490 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.23, opts=13)
00:45:39.490 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.23)
00:45:39.490 00.000 8976 Worker thread wakes up
00:45:39.490 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.23) opts 0xd
00:45:39.490 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.23)
00:45:39.490 00.000 8976 Moving (0.60, 0.23) raw xDistance=-0.07 yDistance=-0.63
00:45:39.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:45:39.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.63
00:45:39.490 00.000 8976 MoveAxis(R, 0, ABG)
00:45:39.490 00.000 8976 MoveAxis(U, 3, ABG)
00:45:39.490 00.000 8976 stepping (-24, 0) + (0, 3)
00:45:39.490 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:39.491 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:45:39.500 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
00:45:39.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:39.500 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:39.500 00.000 5052 Enqueuing Expose request
00:45:39.530 00.030 8976 Received - 47 (G) 
00:45:39.530 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:39.530 00.000 8976 stepped: pos (-24, 3)
00:45:39.530 00.000 8976 move complete, result=0
00:45:39.530 00.000 8976 worker thread done servicing request
00:45:39.530 00.000 8976 Worker thread wakes up
00:45:39.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:39.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:39.530 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
00:45:40.225 00.695 8976 Exposure complete
00:45:40.230 00.005 8976 worker thread done servicing request
00:45:40.231 00.001 5052 OnExposeComplete: enter
00:45:40.231 00.000 5052 UpdateGuideState(): m_state=6
00:45:40.231 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 405
00:45:40.231 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.34, Mass=206, SNR=9.9, Peak=69 HFD=2.8
00:45:40.231 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
00:45:40.231 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
00:45:40.231 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.37 hyp=0.60 cameraTheta=-0.67 mountX=-0.55 mountY=-0.20, mountTheta=-2.80
00:45:40.231 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.37, opts=13)
00:45:40.232 00.001 5052 Enqueuing Move request for stepguider (0.47, -0.37)
00:45:40.232 00.000 8976 Worker thread wakes up
00:45:40.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.37) opts 0xd
00:45:40.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.37)
00:45:40.232 00.000 8976 Moving (0.47, -0.37) raw xDistance=-0.55 yDistance=-0.20
00:45:40.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.55
00:45:40.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:45:40.232 00.000 8976 MoveAxis(R, 2, ABG)
00:45:40.232 00.000 8976 stepping (-24, 3) + (2, 0)
00:45:40.232 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:40.233 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:45:40.242 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
00:45:40.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:40.242 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:40.242 00.000 5052 Enqueuing Expose request
00:45:40.265 00.023 8976 Received - 47 (G) 
00:45:40.265 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:40.265 00.000 8976 stepped: pos (-22, 3)
00:45:40.265 00.000 8976 MoveAxis(U, 0, ABG)
00:45:40.265 00.000 8976 move complete, result=0
00:45:40.265 00.000 8976 worker thread done servicing request
00:45:40.265 00.000 8976 Worker thread wakes up
00:45:40.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:40.265 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:40.265 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
00:45:40.954 00.689 8976 Exposure complete
00:45:40.961 00.007 8976 worker thread done servicing request
00:45:40.961 00.000 5052 OnExposeComplete: enter
00:45:40.961 00.000 5052 UpdateGuideState(): m_state=6
00:45:40.961 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 406
00:45:40.961 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.71, Mass=214, SNR=10.1, Peak=69 HFD=2.6
00:45:40.961 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
00:45:40.961 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
00:45:40.961 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.00 hyp=0.53 cameraTheta=0.01 mountX=-0.24 mountY=-0.45, mountTheta=-2.06
00:45:40.962 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.00, opts=13)
00:45:40.962 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.00)
00:45:40.962 00.000 8976 Worker thread wakes up
00:45:40.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.00) opts 0xd
00:45:40.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.00)
00:45:40.962 00.000 8976 Moving (0.53, 0.00) raw xDistance=-0.24 yDistance=-0.45
00:45:40.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:45:40.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
00:45:40.962 00.000 8976 MoveAxis(R, 0, ABG)
00:45:40.962 00.000 8976 MoveAxis(U, 2, ABG)
00:45:40.962 00.000 8976 stepping (-22, 3) + (0, 2)
00:45:40.962 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:40.963 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:45:40.971 00.008 5052 UpdateGuideState exits: m=214 SNR=10.1
00:45:40.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:40.972 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:40.972 00.000 5052 Enqueuing Expose request
00:45:40.985 00.013 8976 Received - 47 (G) 
00:45:40.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:40.985 00.000 8976 stepped: pos (-22, 5)
00:45:40.985 00.000 8976 move complete, result=0
00:45:40.985 00.000 8976 worker thread done servicing request
00:45:40.985 00.000 8976 Worker thread wakes up
00:45:40.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:40.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:40.985 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:45:41.673 00.688 8976 Exposure complete
00:45:41.679 00.006 8976 worker thread done servicing request
00:45:41.679 00.000 5052 OnExposeComplete: enter
00:45:41.679 00.000 5052 UpdateGuideState(): m_state=6
00:45:41.679 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 407
00:45:41.679 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.92, Mass=212, SNR=10.1, Peak=72 HFD=2.4
00:45:41.679 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
00:45:41.679 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
00:45:41.679 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.21 hyp=0.75 cameraTheta=0.29 mountX=-0.14 mountY=-0.72, mountTheta=-1.76
00:45:41.680 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.21, opts=13)
00:45:41.680 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.21)
00:45:41.680 00.000 8976 Worker thread wakes up
00:45:41.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.21) opts 0xd
00:45:41.680 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.21)
00:45:41.680 00.000 8976 Moving (0.72, 0.21) raw xDistance=-0.14 yDistance=-0.72
00:45:41.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:45:41.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
00:45:41.680 00.000 8976 MoveAxis(R, 0, ABG)
00:45:41.680 00.000 8976 MoveAxis(U, 3, ABG)
00:45:41.680 00.000 8976 stepping (-22, 5) + (0, 3)
00:45:41.681 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:41.681 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:45:41.692 00.011 5052 UpdateGuideState exits: m=212 SNR=10.1
00:45:41.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:41.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:41.692 00.000 5052 Enqueuing Expose request
00:45:41.721 00.029 8976 Received - 47 (G) 
00:45:41.721 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:41.721 00.000 8976 stepped: pos (-22, 8)
00:45:41.721 00.000 8976 move complete, result=0
00:45:41.721 00.000 8976 worker thread done servicing request
00:45:41.721 00.000 8976 Worker thread wakes up
00:45:41.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:41.721 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:41.721 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
00:45:42.414 00.693 8976 Exposure complete
00:45:42.419 00.005 8976 worker thread done servicing request
00:45:42.420 00.001 5052 OnExposeComplete: enter
00:45:42.420 00.000 5052 UpdateGuideState(): m_state=6
00:45:42.420 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 408
00:45:42.420 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.63, Mass=208, SNR=10.0, Peak=69 HFD=2.3
00:45:42.420 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
00:45:42.420 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
00:45:42.420 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=-0.08 hyp=0.84 cameraTheta=-0.10 mountX=-0.46 mountY=-0.66, mountTheta=-2.18
00:45:42.421 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=-0.08, opts=13)
00:45:42.421 00.000 5052 Enqueuing Move request for stepguider (0.84, -0.08)
00:45:42.421 00.000 8976 Worker thread wakes up
00:45:42.421 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, -0.08) opts 0xd
00:45:42.421 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, -0.08)
00:45:42.421 00.000 8976 Moving (0.84, -0.08) raw xDistance=-0.46 yDistance=-0.66
00:45:42.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:45:42.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.66
00:45:42.421 00.000 8976 MoveAxis(R, 2, ABG)
00:45:42.421 00.000 8976 stepping (-22, 8) + (2, 0)
00:45:42.421 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:42.422 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=65, Gamma=2.630
00:45:42.431 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
00:45:42.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:42.431 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:42.431 00.000 5052 Enqueuing Expose request
00:45:42.456 00.025 8976 Received - 47 (G) 
00:45:42.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:42.456 00.000 8976 stepped: pos (-20, 8)
00:45:42.456 00.000 8976 MoveAxis(U, 3, ABG)
00:45:42.456 00.000 8976 stepping (-20, 8) + (0, 3)
00:45:42.456 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:42.488 00.032 8976 Received - 47 (G) 
00:45:42.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:45:42.488 00.000 8976 stepped: pos (-20, 11)
00:45:42.488 00.000 8976 move complete, result=0
00:45:42.488 00.000 8976 worker thread done servicing request
00:45:42.488 00.000 8976 Worker thread wakes up
00:45:42.488 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
00:45:42.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:42.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:43.179 00.691 8976 Exposure complete
00:45:43.184 00.005 8976 worker thread done servicing request
00:45:43.184 00.000 5052 OnExposeComplete: enter
00:45:43.184 00.000 5052 UpdateGuideState(): m_state=6
00:45:43.184 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 409
00:45:43.184 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.71, Mass=196, SNR=9.7, Peak=72 HFD=2.3
00:45:43.184 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
00:45:43.184 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
00:45:43.184 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.00 hyp=0.65 cameraTheta=0.01 mountX=-0.29 mountY=-0.55, mountTheta=-2.06
00:45:43.185 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.00, opts=13)
00:45:43.185 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.00)
00:45:43.185 00.000 8976 Worker thread wakes up
00:45:43.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.00) opts 0xd
00:45:43.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.00)
00:45:43.185 00.000 8976 Moving (0.65, 0.00) raw xDistance=-0.29 yDistance=-0.55
00:45:43.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
00:45:43.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
00:45:43.185 00.000 8976 MoveAxis(R, 1, ABG)
00:45:43.185 00.000 8976 stepping (-20, 11) + (1, 0)
00:45:43.186 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:43.186 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:45:43.196 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
00:45:43.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:43.196 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:43.196 00.000 5052 Enqueuing Expose request
00:45:43.207 00.011 8976 Received - 47 (G) 
00:45:43.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:43.207 00.000 8976 stepped: pos (-19, 11)
00:45:43.207 00.000 8976 MoveAxis(U, 2, ABG)
00:45:43.207 00.000 8976 stepping (-19, 11) + (0, 2)
00:45:43.207 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:43.239 00.032 8976 Received - 47 (G) 
00:45:43.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:43.239 00.000 8976 stepped: pos (-19, 13)
00:45:43.239 00.000 8976 move complete, result=0
00:45:43.239 00.000 8976 worker thread done servicing request
00:45:43.239 00.000 8976 Worker thread wakes up
00:45:43.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:43.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:43.239 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
00:45:43.930 00.691 8976 Exposure complete
00:45:43.935 00.005 8976 worker thread done servicing request
00:45:43.935 00.000 5052 OnExposeComplete: enter
00:45:43.935 00.000 5052 UpdateGuideState(): m_state=6
00:45:43.935 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 410
00:45:43.935 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.91, Mass=226, SNR=10.3, Peak=75 HFD=2.7
00:45:43.935 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
00:45:43.935 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
00:45:43.935 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.24 cameraTheta=2.10 mountX=0.24 mountY=-0.01, mountTheta=-0.04
00:45:43.935 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.20, opts=13)
00:45:43.936 00.001 5052 Enqueuing Move request for stepguider (-0.12, 0.20)
00:45:43.936 00.000 8976 Worker thread wakes up
00:45:43.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.20) opts 0xd
00:45:43.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.20)
00:45:43.936 00.000 8976 Moving (-0.12, 0.20) raw xDistance=0.24 yDistance=-0.01
00:45:43.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:45:43.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:45:43.936 00.000 8976 MoveAxis(R, 0, ABG)
00:45:43.936 00.000 8976 MoveAxis(U, 0, ABG)
00:45:43.936 00.000 8976 move complete, result=0
00:45:43.936 00.000 8976 worker thread done servicing request
00:45:43.937 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:45:43.945 00.008 5052 UpdateGuideState exits: m=226 SNR=10.3
00:45:43.946 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:43.946 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:43.946 00.000 5052 Enqueuing Expose request
00:45:43.946 00.000 8976 Worker thread wakes up
00:45:43.946 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:43.946 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:43.946 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:44.632 00.686 8976 Exposure complete
00:45:44.637 00.005 8976 worker thread done servicing request
00:45:44.637 00.000 5052 OnExposeComplete: enter
00:45:44.637 00.000 5052 UpdateGuideState(): m_state=6
00:45:44.637 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 411
00:45:44.637 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.74, Mass=193, SNR=9.6, Peak=74 HFD=2.4
00:45:44.637 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
00:45:44.637 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.75 = -0.75)
00:45:44.637 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.40 mountX=0.02 mountY=-0.02, mountTheta=-0.70
00:45:44.639 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.03, opts=13)
00:45:44.639 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.03)
00:45:44.639 00.000 8976 Worker thread wakes up
00:45:44.639 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.03) opts 0xd
00:45:44.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.03)
00:45:44.639 00.000 8976 Moving (0.00, 0.03) raw xDistance=0.02 yDistance=-0.02
00:45:44.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:45:44.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:45:44.639 00.000 8976 MoveAxis(R, 0, ABG)
00:45:44.639 00.000 8976 MoveAxis(U, 0, ABG)
00:45:44.639 00.000 8976 move complete, result=0
00:45:44.639 00.000 8976 worker thread done servicing request
00:45:44.640 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:45:44.649 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
00:45:44.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:44.649 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:44.649 00.000 5052 Enqueuing Expose request
00:45:44.649 00.000 8976 Worker thread wakes up
00:45:44.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:44.649 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:44.649 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:45.339 00.690 8976 Exposure complete
00:45:45.345 00.006 8976 worker thread done servicing request
00:45:45.346 00.001 5052 OnExposeComplete: enter
00:45:45.346 00.000 5052 UpdateGuideState(): m_state=6
00:45:45.346 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 412
00:45:45.346 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.39, Mass=193, SNR=9.6, Peak=72 HFD=2.0
00:45:45.346 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.04) = xAngle (-3.25 = 3.04)
00:45:45.346 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
00:45:45.346 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.20 mountX=-0.34 mountY=0.07, mountTheta=2.94
00:45:45.346 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.32, opts=13)
00:45:45.346 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.32)
00:45:45.346 00.000 8976 Worker thread wakes up
00:45:45.347 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.32) opts 0xd
00:45:45.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.32)
00:45:45.347 00.000 8976 Moving (0.12, -0.32) raw xDistance=-0.34 yDistance=0.07
00:45:45.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:45:45.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:45:45.347 00.000 8976 MoveAxis(R, 1, ABG)
00:45:45.347 00.000 8976 stepping (-19, 13) + (1, 0)
00:45:45.347 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:45.347 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:45:45.357 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
00:45:45.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:45.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:45.357 00.000 5052 Enqueuing Expose request
00:45:45.365 00.008 8976 Received - 47 (G) 
00:45:45.365 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:45.365 00.000 8976 stepped: pos (-18, 13)
00:45:45.365 00.000 8976 MoveAxis(U, 0, ABG)
00:45:45.365 00.000 8976 move complete, result=0
00:45:45.365 00.000 8976 worker thread done servicing request
00:45:45.365 00.000 8976 Worker thread wakes up
00:45:45.365 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
00:45:45.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:45.365 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:46.054 00.689 8976 Exposure complete
00:45:46.060 00.006 8976 worker thread done servicing request
00:45:46.060 00.000 5052 OnExposeComplete: enter
00:45:46.060 00.000 5052 UpdateGuideState(): m_state=6
00:45:46.060 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 413
00:45:46.060 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.91, Mass=199, SNR=9.8, Peak=71 HFD=2.3
00:45:46.060 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
00:45:46.060 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
00:45:46.061 00.001 5052 CameraToMount -- cameraX=0.45 cameraY=0.20 hyp=0.49 cameraTheta=0.41 mountX=-0.03 mountY=-0.49, mountTheta=-1.64
00:45:46.061 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.20, opts=13)
00:45:46.061 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.20)
00:45:46.061 00.000 8976 Worker thread wakes up
00:45:46.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.20) opts 0xd
00:45:46.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.20)
00:45:46.061 00.000 8976 Moving (0.45, 0.20) raw xDistance=-0.03 yDistance=-0.49
00:45:46.062 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:45:46.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
00:45:46.062 00.000 8976 MoveAxis(R, 0, ABG)
00:45:46.062 00.000 8976 MoveAxis(U, 2, ABG)
00:45:46.062 00.000 8976 stepping (-18, 13) + (0, 2)
00:45:46.062 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:46.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:45:46.072 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
00:45:46.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:46.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:46.072 00.000 5052 Enqueuing Expose request
00:45:46.083 00.011 8976 Received - 47 (G) 
00:45:46.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:46.083 00.000 8976 stepped: pos (-18, 15)
00:45:46.083 00.000 8976 move complete, result=0
00:45:46.083 00.000 8976 worker thread done servicing request
00:45:46.083 00.000 8976 Worker thread wakes up
00:45:46.085 00.002 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:46.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:46.085 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
00:45:46.772 00.687 8976 Exposure complete
00:45:46.777 00.005 8976 worker thread done servicing request
00:45:46.777 00.000 5052 OnExposeComplete: enter
00:45:46.777 00.000 5052 UpdateGuideState(): m_state=6
00:45:46.777 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 414
00:45:46.777 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.90, Mass=206, SNR=9.9, Peak=69 HFD=2.4
00:45:46.777 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
00:45:46.777 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
00:45:46.777 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.19 hyp=0.37 cameraTheta=0.54 mountX=0.03 mountY=-0.37, mountTheta=-1.50
00:45:46.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.19, opts=13)
00:45:46.778 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.19)
00:45:46.778 00.000 8976 Worker thread wakes up
00:45:46.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.19) opts 0xd
00:45:46.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.19)
00:45:46.778 00.000 8976 Moving (0.31, 0.19) raw xDistance=0.03 yDistance=-0.37
00:45:46.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:45:46.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
00:45:46.778 00.000 8976 MoveAxis(R, 0, ABG)
00:45:46.778 00.000 8976 MoveAxis(U, 2, ABG)
00:45:46.778 00.000 8976 stepping (-18, 15) + (0, 2)
00:45:46.778 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:46.779 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:45:46.789 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
00:45:46.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:46.789 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:46.789 00.000 5052 Enqueuing Expose request
00:45:46.804 00.015 8976 Received - 47 (G) 
00:45:46.804 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:46.804 00.000 8976 stepped: pos (-18, 17)
00:45:46.804 00.000 8976 move complete, result=0
00:45:46.804 00.000 8976 worker thread done servicing request
00:45:46.804 00.000 8976 Worker thread wakes up
00:45:46.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:46.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:46.804 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
00:45:47.492 00.688 8976 Exposure complete
00:45:47.497 00.005 8976 worker thread done servicing request
00:45:47.497 00.000 5052 OnExposeComplete: enter
00:45:47.497 00.000 5052 UpdateGuideState(): m_state=6
00:45:47.497 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 415
00:45:47.497 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.02, Mass=196, SNR=9.6, Peak=66 HFD=2.9
00:45:47.497 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.04) = xAngle (-0.33 = -0.33)
00:45:47.497 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.43 = -0.43)
00:45:47.498 00.001 5052 CameraToMount -- cameraX=-0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.72 mountX=0.29 mountY=-0.13, mountTheta=-0.41
00:45:47.498 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.31, opts=13)
00:45:47.498 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.31)
00:45:47.498 00.000 8976 Worker thread wakes up
00:45:47.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.31) opts 0xd
00:45:47.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.31)
00:45:47.498 00.000 8976 Moving (-0.05, 0.31) raw xDistance=0.29 yDistance=-0.13
00:45:47.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:45:47.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:45:47.499 00.001 8976 MoveAxis(L, 1, ABG)
00:45:47.499 00.000 8976 stepping (-18, 17) + (-1, 0)
00:45:47.499 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:47.499 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:45:47.510 00.011 5052 UpdateGuideState exits: m=196 SNR=9.6
00:45:47.510 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:47.510 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:47.511 00.001 5052 Enqueuing Expose request
00:45:47.523 00.012 8976 Received - 47 (G) 
00:45:47.523 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:47.523 00.000 8976 stepped: pos (-19, 17)
00:45:47.523 00.000 8976 MoveAxis(U, 0, ABG)
00:45:47.523 00.000 8976 move complete, result=0
00:45:47.523 00.000 8976 worker thread done servicing request
00:45:47.523 00.000 8976 Worker thread wakes up
00:45:47.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:47.523 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:47.523 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:45:48.211 00.688 8976 Exposure complete
00:45:48.217 00.006 8976 worker thread done servicing request
00:45:48.217 00.000 5052 OnExposeComplete: enter
00:45:48.217 00.000 5052 UpdateGuideState(): m_state=6
00:45:48.217 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 416
00:45:48.217 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.36, Mass=193, SNR=9.7, Peak=73 HFD=2.3
00:45:48.217 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.04) = xAngle (-4.22 = 2.06)
00:45:48.217 00.000 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.32 = 1.96)
00:45:48.217 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.35 hyp=0.42 cameraTheta=-2.17 mountX=-0.20 mountY=0.39, mountTheta=2.04
00:45:48.218 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.35, opts=13)
00:45:48.218 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.35)
00:45:48.218 00.000 8976 Worker thread wakes up
00:45:48.218 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.35) opts 0xd
00:45:48.218 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.35)
00:45:48.218 00.000 8976 Moving (-0.24, -0.35) raw xDistance=-0.20 yDistance=0.39
00:45:48.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:45:48.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:45:48.218 00.000 8976 MoveAxis(R, 0, ABG)
00:45:48.218 00.000 8976 MoveAxis(D, 2, ABG)
00:45:48.218 00.000 8976 stepping (-19, 17) + (0, -2)
00:45:48.218 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:48.219 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:45:48.229 00.010 5052 UpdateGuideState exits: m=193 SNR=9.7
00:45:48.229 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:48.229 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:48.229 00.000 5052 Enqueuing Expose request
00:45:48.242 00.013 8976 Received - 47 (G) 
00:45:48.243 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:48.243 00.000 8976 stepped: pos (-19, 15)
00:45:48.243 00.000 8976 move complete, result=0
00:45:48.243 00.000 8976 worker thread done servicing request
00:45:48.243 00.000 8976 Worker thread wakes up
00:45:48.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:48.243 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:48.243 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:45:48.929 00.686 8976 Exposure complete
00:45:48.935 00.006 8976 worker thread done servicing request
00:45:48.935 00.000 5052 OnExposeComplete: enter
00:45:48.935 00.000 5052 UpdateGuideState(): m_state=6
00:45:48.935 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 417
00:45:48.935 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.67, Mass=222, SNR=10.3, Peak=72 HFD=2.4
00:45:48.935 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
00:45:48.935 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
00:45:48.935 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.90 mountX=0.04 mountY=0.16, mountTheta=1.33
00:45:48.936 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.04, opts=13)
00:45:48.936 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.04)
00:45:48.936 00.000 8976 Worker thread wakes up
00:45:48.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.04) opts 0xd
00:45:48.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.04)
00:45:48.936 00.000 8976 Moving (-0.17, -0.04) raw xDistance=0.04 yDistance=0.16
00:45:48.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:45:48.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:45:48.936 00.000 8976 MoveAxis(R, 0, ABG)
00:45:48.936 00.000 8976 MoveAxis(U, 0, ABG)
00:45:48.936 00.000 8976 move complete, result=0
00:45:48.936 00.000 8976 worker thread done servicing request
00:45:48.937 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:45:48.947 00.010 5052 UpdateGuideState exits: m=222 SNR=10.3
00:45:48.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:48.947 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:48.947 00.000 5052 Enqueuing Expose request
00:45:48.948 00.001 8976 Worker thread wakes up
00:45:48.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:48.948 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:48.948 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:49.639 00.691 8976 Exposure complete
00:45:49.644 00.005 8976 worker thread done servicing request
00:45:49.644 00.000 5052 OnExposeComplete: enter
00:45:49.644 00.000 5052 UpdateGuideState(): m_state=6
00:45:49.645 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 418
00:45:49.645 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.50, Mass=189, SNR=9.5, Peak=76 HFD=2.2
00:45:49.645 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.79 = 2.50)
00:45:49.645 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.39)
00:45:49.645 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.74 mountX=-0.17 mountY=0.15, mountTheta=2.44
00:45:49.645 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.21, opts=13)
00:45:49.645 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.21)
00:45:49.646 00.001 8976 Worker thread wakes up
00:45:49.646 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.21) opts 0xd
00:45:49.646 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.21)
00:45:49.646 00.000 8976 Moving (-0.04, -0.21) raw xDistance=-0.17 yDistance=0.15
00:45:49.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:45:49.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:45:49.646 00.000 8976 MoveAxis(R, 0, ABG)
00:45:49.646 00.000 8976 MoveAxis(U, 0, ABG)
00:45:49.646 00.000 8976 move complete, result=0
00:45:49.646 00.000 8976 worker thread done servicing request
00:45:49.646 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:45:49.656 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
00:45:49.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:49.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:49.656 00.000 5052 Enqueuing Expose request
00:45:49.656 00.000 8976 Worker thread wakes up
00:45:49.656 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:49.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:49.656 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:50.349 00.693 8976 Exposure complete
00:45:50.354 00.005 8976 worker thread done servicing request
00:45:50.354 00.000 5052 OnExposeComplete: enter
00:45:50.354 00.000 5052 UpdateGuideState(): m_state=6
00:45:50.355 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 419
00:45:50.355 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.75, Mass=198, SNR=9.8, Peak=70 HFD=2.7
00:45:50.355 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
00:45:50.355 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
00:45:50.355 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.04 hyp=0.66 cameraTheta=3.08 mountX=0.34 mountY=0.53, mountTheta=1.00
00:45:50.355 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.04, opts=13)
00:45:50.355 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.04)
00:45:50.356 00.001 8976 Worker thread wakes up
00:45:50.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.04) opts 0xd
00:45:50.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.04)
00:45:50.356 00.000 8976 Moving (-0.66, 0.04) raw xDistance=0.34 yDistance=0.53
00:45:50.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:45:50.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
00:45:50.356 00.000 8976 MoveAxis(L, 1, ABG)
00:45:50.356 00.000 8976 stepping (-19, 15) + (-1, 0)
00:45:50.356 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:50.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:45:50.366 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
00:45:50.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:50.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:50.366 00.000 5052 Enqueuing Expose request
00:45:50.385 00.019 8976 Received - 47 (G) 
00:45:50.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:50.385 00.000 8976 stepped: pos (-20, 15)
00:45:50.385 00.000 8976 MoveAxis(D, 2, ABG)
00:45:50.385 00.000 8976 stepping (-20, 15) + (0, -2)
00:45:50.386 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:50.416 00.030 8976 Received - 47 (G) 
00:45:50.417 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:50.417 00.000 8976 stepped: pos (-20, 13)
00:45:50.417 00.000 8976 move complete, result=0
00:45:50.417 00.000 8976 worker thread done servicing request
00:45:50.417 00.000 8976 Worker thread wakes up
00:45:50.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:50.417 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:50.418 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
00:45:51.106 00.688 8976 Exposure complete
00:45:51.111 00.005 8976 worker thread done servicing request
00:45:51.111 00.000 5052 OnExposeComplete: enter
00:45:51.111 00.000 5052 UpdateGuideState(): m_state=6
00:45:51.111 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 420
00:45:51.111 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.89, Mass=202, SNR=9.8, Peak=70 HFD=2.6
00:45:51.111 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
00:45:51.111 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
00:45:51.111 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.18 hyp=0.61 cameraTheta=2.84 mountX=0.43 mountY=0.39, mountTheta=0.73
00:45:51.112 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.18, opts=13)
00:45:51.112 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.18)
00:45:51.112 00.000 8976 Worker thread wakes up
00:45:51.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.18) opts 0xd
00:45:51.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.18)
00:45:51.112 00.000 8976 Moving (-0.58, 0.18) raw xDistance=0.43 yDistance=0.39
00:45:51.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
00:45:51.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
00:45:51.112 00.000 8976 MoveAxis(L, 2, ABG)
00:45:51.112 00.000 8976 stepping (-20, 13) + (-2, 0)
00:45:51.112 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:51.113 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:45:51.122 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
00:45:51.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:51.122 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:51.122 00.000 5052 Enqueuing Expose request
00:45:51.136 00.014 8976 Received - 47 (G) 
00:45:51.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:51.136 00.000 8976 stepped: pos (-22, 13)
00:45:51.136 00.000 8976 MoveAxis(D, 2, ABG)
00:45:51.136 00.000 8976 stepping (-22, 13) + (0, -2)
00:45:51.136 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:51.168 00.032 8976 Received - 47 (G) 
00:45:51.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:51.168 00.000 8976 stepped: pos (-22, 11)
00:45:51.168 00.000 8976 move complete, result=0
00:45:51.168 00.000 8976 worker thread done servicing request
00:45:51.168 00.000 8976 Worker thread wakes up
00:45:51.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:51.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:51.168 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:45:51.859 00.691 8976 Exposure complete
00:45:51.864 00.005 8976 worker thread done servicing request
00:45:51.865 00.001 5052 OnExposeComplete: enter
00:45:51.865 00.000 5052 UpdateGuideState(): m_state=6
00:45:51.865 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 421
00:45:51.865 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.75, Mass=201, SNR=9.8, Peak=69 HFD=2.5
00:45:51.865 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
00:45:51.865 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
00:45:51.865 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.04 hyp=0.38 cameraTheta=3.05 mountX=0.20 mountY=0.29, mountTheta=0.97
00:45:51.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.04, opts=13)
00:45:51.866 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.04)
00:45:51.866 00.000 8976 Worker thread wakes up
00:45:51.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.04) opts 0xd
00:45:51.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.04)
00:45:51.866 00.000 8976 Moving (-0.37, 0.04) raw xDistance=0.20 yDistance=0.29
00:45:51.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:45:51.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
00:45:51.866 00.000 8976 MoveAxis(R, 0, ABG)
00:45:51.866 00.000 8976 MoveAxis(D, 1, ABG)
00:45:51.866 00.000 8976 stepping (-22, 11) + (0, -1)
00:45:51.866 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:51.867 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:45:51.876 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
00:45:51.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:51.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:51.876 00.000 5052 Enqueuing Expose request
00:45:51.888 00.012 8976 Received - 47 (G) 
00:45:51.888 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:51.888 00.000 8976 stepped: pos (-22, 10)
00:45:51.888 00.000 8976 move complete, result=0
00:45:51.888 00.000 8976 worker thread done servicing request
00:45:51.888 00.000 8976 Worker thread wakes up
00:45:51.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:51.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:51.888 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:45:52.578 00.690 8976 Exposure complete
00:45:52.583 00.005 8976 worker thread done servicing request
00:45:52.584 00.001 5052 OnExposeComplete: enter
00:45:52.584 00.000 5052 UpdateGuideState(): m_state=6
00:45:52.584 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 422
00:45:52.584 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.90, Mass=218, SNR=10.2, Peak=72 HFD=2.4
00:45:52.584 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
00:45:52.584 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
00:45:52.584 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.19 hyp=0.46 cameraTheta=2.72 mountX=0.36 mountY=0.25, mountTheta=0.60
00:45:52.584 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.19, opts=13)
00:45:52.585 00.001 5052 Enqueuing Move request for stepguider (-0.42, 0.19)
00:45:52.585 00.000 8976 Worker thread wakes up
00:45:52.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.19) opts 0xd
00:45:52.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.19)
00:45:52.585 00.000 8976 Moving (-0.42, 0.19) raw xDistance=0.36 yDistance=0.25
00:45:52.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:45:52.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:45:52.585 00.000 8976 MoveAxis(L, 1, ABG)
00:45:52.585 00.000 8976 stepping (-22, 10) + (-1, 0)
00:45:52.585 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:52.585 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:45:52.594 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
00:45:52.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:52.594 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:52.594 00.000 5052 Enqueuing Expose request
00:45:52.607 00.013 8976 Received - 47 (G) 
00:45:52.607 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:52.607 00.000 8976 stepped: pos (-23, 10)
00:45:52.607 00.000 8976 MoveAxis(U, 0, ABG)
00:45:52.607 00.000 8976 move complete, result=0
00:45:52.607 00.000 8976 worker thread done servicing request
00:45:52.607 00.000 8976 Worker thread wakes up
00:45:52.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:52.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:52.607 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
00:45:53.299 00.692 8976 Exposure complete
00:45:53.305 00.006 8976 worker thread done servicing request
00:45:53.305 00.000 5052 OnExposeComplete: enter
00:45:53.305 00.000 5052 UpdateGuideState(): m_state=6
00:45:53.305 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 423
00:45:53.305 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.62, Mass=203, SNR=9.9, Peak=77 HFD=1.7
00:45:53.305 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
00:45:53.305 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
00:45:53.305 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.09 hyp=0.57 cameraTheta=-2.98 mountX=0.17 mountY=0.52, mountTheta=1.25
00:45:53.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.09, opts=13)
00:45:53.306 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.09)
00:45:53.306 00.000 8976 Worker thread wakes up
00:45:53.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.09) opts 0xd
00:45:53.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.09)
00:45:53.306 00.000 8976 Moving (-0.56, -0.09) raw xDistance=0.17 yDistance=0.52
00:45:53.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:45:53.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
00:45:53.306 00.000 8976 MoveAxis(R, 0, ABG)
00:45:53.306 00.000 8976 MoveAxis(D, 2, ABG)
00:45:53.306 00.000 8976 stepping (-23, 10) + (0, -2)
00:45:53.306 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:53.307 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:45:53.317 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
00:45:53.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:53.317 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:53.317 00.000 5052 Enqueuing Expose request
00:45:53.342 00.025 8976 Received - 47 (G) 
00:45:53.342 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:53.342 00.000 8976 stepped: pos (-23, 8)
00:45:53.342 00.000 8976 move complete, result=0
00:45:53.342 00.000 8976 worker thread done servicing request
00:45:53.342 00.000 8976 Worker thread wakes up
00:45:53.342 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:45:53.342 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:53.342 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:54.033 00.691 8976 Exposure complete
00:45:54.039 00.006 8976 worker thread done servicing request
00:45:54.039 00.000 5052 OnExposeComplete: enter
00:45:54.039 00.000 5052 UpdateGuideState(): m_state=6
00:45:54.039 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 424
00:45:54.039 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.55, Mass=199, SNR=9.8, Peak=86 HFD=1.7
00:45:54.039 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.87 = 1.42)
00:45:54.039 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
00:45:54.039 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.16 hyp=0.51 cameraTheta=-2.82 mountX=0.08 mountY=0.49, mountTheta=1.41
00:45:54.040 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.16, opts=13)
00:45:54.040 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.16)
00:45:54.040 00.000 8976 Worker thread wakes up
00:45:54.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.16) opts 0xd
00:45:54.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.16)
00:45:54.040 00.000 8976 Moving (-0.48, -0.16) raw xDistance=0.08 yDistance=0.49
00:45:54.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:45:54.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
00:45:54.040 00.000 8976 MoveAxis(R, 0, ABG)
00:45:54.040 00.000 8976 MoveAxis(D, 2, ABG)
00:45:54.040 00.000 8976 stepping (-23, 8) + (0, -2)
00:45:54.040 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:54.041 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
00:45:54.050 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
00:45:54.051 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:54.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:54.051 00.000 5052 Enqueuing Expose request
00:45:54.078 00.027 8976 Received - 47 (G) 
00:45:54.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:54.078 00.000 8976 stepped: pos (-23, 6)
00:45:54.078 00.000 8976 move complete, result=0
00:45:54.078 00.000 8976 worker thread done servicing request
00:45:54.078 00.000 8976 Worker thread wakes up
00:45:54.078 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:45:54.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:54.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:54.765 00.687 8976 Exposure complete
00:45:54.771 00.006 8976 worker thread done servicing request
00:45:54.771 00.000 5052 OnExposeComplete: enter
00:45:54.771 00.000 5052 UpdateGuideState(): m_state=6
00:45:54.771 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 425
00:45:54.771 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.56, Mass=218, SNR=10.2, Peak=78 HFD=1.9
00:45:54.771 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
00:45:54.771 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
00:45:54.771 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.15 hyp=0.47 cameraTheta=-2.81 mountX=0.06 mountY=0.45, mountTheta=1.43
00:45:54.772 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.15, opts=13)
00:45:54.772 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.15)
00:45:54.772 00.000 8976 Worker thread wakes up
00:45:54.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.15) opts 0xd
00:45:54.772 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.15)
00:45:54.772 00.000 8976 Moving (-0.44, -0.15) raw xDistance=0.06 yDistance=0.45
00:45:54.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:45:54.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
00:45:54.772 00.000 8976 MoveAxis(R, 0, ABG)
00:45:54.772 00.000 8976 MoveAxis(D, 2, ABG)
00:45:54.772 00.000 8976 stepping (-23, 6) + (0, -2)
00:45:54.772 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:54.773 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:45:54.783 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
00:45:54.783 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:54.783 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:54.783 00.000 5052 Enqueuing Expose request
00:45:54.797 00.014 8976 Received - 47 (G) 
00:45:54.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:54.797 00.000 8976 stepped: pos (-23, 4)
00:45:54.797 00.000 8976 move complete, result=0
00:45:54.797 00.000 8976 worker thread done servicing request
00:45:54.797 00.000 8976 Worker thread wakes up
00:45:54.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:54.797 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:54.798 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:45:55.485 00.687 8976 Exposure complete
00:45:55.491 00.006 8976 worker thread done servicing request
00:45:55.491 00.000 5052 OnExposeComplete: enter
00:45:55.491 00.000 5052 UpdateGuideState(): m_state=6
00:45:55.491 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 426
00:45:55.491 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.82, Mass=217, SNR=10.2, Peak=88 HFD=2.0
00:45:55.491 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:45:55.491 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
00:45:55.491 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.11 hyp=0.58 cameraTheta=2.95 mountX=0.36 mountY=0.42, mountTheta=0.86
00:45:55.492 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.11, opts=13)
00:45:55.492 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.11)
00:45:55.492 00.000 8976 Worker thread wakes up
00:45:55.492 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.11) opts 0xd
00:45:55.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.11)
00:45:55.492 00.000 8976 Moving (-0.57, 0.11) raw xDistance=0.36 yDistance=0.42
00:45:55.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:45:55.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
00:45:55.492 00.000 8976 MoveAxis(L, 1, ABG)
00:45:55.492 00.000 8976 stepping (-23, 4) + (-1, 0)
00:45:55.492 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:55.493 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:45:55.505 00.012 5052 UpdateGuideState exits: m=217 SNR=10.2
00:45:55.505 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:55.505 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:55.505 00.000 5052 Enqueuing Expose request
00:45:55.516 00.011 8976 Received - 47 (G) 
00:45:55.516 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:55.516 00.000 8976 stepped: pos (-24, 4)
00:45:55.516 00.000 8976 MoveAxis(D, 2, ABG)
00:45:55.516 00.000 8976 stepping (-24, 4) + (0, -2)
00:45:55.516 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:55.547 00.031 8976 Received - 47 (G) 
00:45:55.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:55.547 00.000 8976 stepped: pos (-24, 2)
00:45:55.547 00.000 8976 move complete, result=0
00:45:55.549 00.002 8976 worker thread done servicing request
00:45:55.549 00.000 8976 Worker thread wakes up
00:45:55.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:55.549 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:55.549 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:45:56.239 00.690 8976 Exposure complete
00:45:56.244 00.005 8976 worker thread done servicing request
00:45:56.244 00.000 5052 OnExposeComplete: enter
00:45:56.244 00.000 5052 UpdateGuideState(): m_state=6
00:45:56.244 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 427
00:45:56.244 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=282.04, Mass=218, SNR=10.2, Peak=83 HFD=2.3
00:45:56.244 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
00:45:56.244 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
00:45:56.245 00.001 5052 CameraToMount -- cameraX=-0.55 cameraY=0.33 hyp=0.64 cameraTheta=2.60 mountX=0.54 mountY=0.28, mountTheta=0.48
00:45:56.245 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.33, opts=13)
00:45:56.245 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.33)
00:45:56.245 00.000 8976 Worker thread wakes up
00:45:56.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.33) opts 0xd
00:45:56.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.33)
00:45:56.245 00.000 8976 Moving (-0.55, 0.33) raw xDistance=0.54 yDistance=0.28
00:45:56.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
00:45:56.246 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
00:45:56.246 00.000 8976 MoveAxis(L, 2, ABG)
00:45:56.246 00.000 8976 stepping (-24, 2) + (-2, 0)
00:45:56.246 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:56.246 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:45:56.256 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
00:45:56.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:56.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:56.256 00.000 5052 Enqueuing Expose request
00:45:56.283 00.027 8976 Received - 47 (G) 
00:45:56.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:56.283 00.000 8976 stepped: pos (-26, 2)
00:45:56.284 00.001 8976 MoveAxis(D, 1, ABG)
00:45:56.284 00.000 8976 stepping (-26, 2) + (0, -1)
00:45:56.284 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:56.315 00.031 8976 Received - 47 (G) 
00:45:56.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:56.315 00.000 8976 stepped: pos (-26, 1)
00:45:56.315 00.000 8976 move complete, result=0
00:45:56.315 00.000 8976 worker thread done servicing request
00:45:56.315 00.000 8976 Worker thread wakes up
00:45:56.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:56.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:56.315 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:45:57.012 00.697 8976 Exposure complete
00:45:57.018 00.006 8976 worker thread done servicing request
00:45:57.018 00.000 5052 OnExposeComplete: enter
00:45:57.019 00.001 5052 UpdateGuideState(): m_state=6
00:45:57.019 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 428
00:45:57.019 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=282.03, Mass=189, SNR=9.5, Peak=75 HFD=2.1
00:45:57.019 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
00:45:57.019 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
00:45:57.019 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.32 hyp=0.43 cameraTheta=2.30 mountX=0.42 mountY=0.06, mountTheta=0.15
00:45:57.019 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.32, opts=13)
00:45:57.020 00.001 5052 Enqueuing Move request for stepguider (-0.29, 0.32)
00:45:57.020 00.000 8976 Worker thread wakes up
00:45:57.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.32) opts 0xd
00:45:57.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.32)
00:45:57.020 00.000 8976 Moving (-0.29, 0.32) raw xDistance=0.42 yDistance=0.06
00:45:57.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
00:45:57.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:45:57.020 00.000 8976 MoveAxis(L, 2, ABG)
00:45:57.020 00.000 8976 stepping (-26, 1) + (-2, 0)
00:45:57.020 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:57.021 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:45:57.030 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
00:45:57.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:57.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:57.030 00.000 5052 Enqueuing Expose request
00:45:57.051 00.021 8976 Received - 47 (G) 
00:45:57.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:45:57.051 00.000 8976 stepped: pos (-28, 1)
00:45:57.051 00.000 8976 MoveAxis(U, 0, ABG)
00:45:57.051 00.000 8976 move complete, result=0
00:45:57.051 00.000 8976 worker thread done servicing request
00:45:57.051 00.000 8976 Worker thread wakes up
00:45:57.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:57.051 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:57.051 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
00:45:57.744 00.693 8976 Exposure complete
00:45:57.750 00.006 8976 worker thread done servicing request
00:45:57.750 00.000 5052 OnExposeComplete: enter
00:45:57.750 00.000 5052 UpdateGuideState(): m_state=6
00:45:57.750 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 429
00:45:57.750 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.56, Mass=211, SNR=10.1, Peak=73 HFD=2.6
00:45:57.750 00.000 5052 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.04) = xAngle (-3.39 = 2.89)
00:45:57.750 00.000 5052 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.50 = 2.78)
00:45:57.750 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.35 mountX=-0.15 mountY=0.05, mountTheta=2.80
00:45:57.751 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.15, opts=13)
00:45:57.751 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.15)
00:45:57.751 00.000 8976 Worker thread wakes up
00:45:57.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.15) opts 0xd
00:45:57.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.15)
00:45:57.751 00.000 8976 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=0.05
00:45:57.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:45:57.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:45:57.751 00.000 8976 MoveAxis(R, 0, ABG)
00:45:57.751 00.000 8976 MoveAxis(U, 0, ABG)
00:45:57.751 00.000 8976 move complete, result=0
00:45:57.751 00.000 8976 worker thread done servicing request
00:45:57.752 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
00:45:57.762 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
00:45:57.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:57.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:57.762 00.000 5052 Enqueuing Expose request
00:45:57.762 00.000 8976 Worker thread wakes up
00:45:57.762 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:57.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:57.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:58.448 00.686 8976 Exposure complete
00:45:58.453 00.005 8976 worker thread done servicing request
00:45:58.453 00.000 5052 OnExposeComplete: enter
00:45:58.453 00.000 5052 UpdateGuideState(): m_state=6
00:45:58.453 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 430
00:45:58.453 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.88, Mass=203, SNR=9.9, Peak=77 HFD=2.4
00:45:58.454 00.001 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
00:45:58.454 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
00:45:58.454 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.17 hyp=0.44 cameraTheta=2.73 mountX=0.34 mountY=0.24, mountTheta=0.62
00:45:58.454 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.17, opts=13)
00:45:58.454 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.17)
00:45:58.454 00.000 8976 Worker thread wakes up
00:45:58.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.17) opts 0xd
00:45:58.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.17)
00:45:58.455 00.001 8976 Moving (-0.40, 0.17) raw xDistance=0.34 yDistance=0.24
00:45:58.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:45:58.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:45:58.455 00.000 8976 MoveAxis(L, 1, ABG)
00:45:58.455 00.000 8976 stepping (-28, 1) + (-1, 0)
00:45:58.455 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:58.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:45:58.464 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
00:45:58.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:58.464 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:58.464 00.000 5052 Enqueuing Expose request
00:45:58.474 00.010 8976 Received - 47 (G) 
00:45:58.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:58.474 00.000 8976 stepped: pos (-29, 1)
00:45:58.474 00.000 8976 MoveAxis(U, 0, ABG)
00:45:58.474 00.000 8976 move complete, result=0
00:45:58.474 00.000 8976 worker thread done servicing request
00:45:58.474 00.000 8976 Worker thread wakes up
00:45:58.474 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:45:58.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:58.474 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:59.163 00.689 8976 Exposure complete
00:45:59.169 00.006 8976 worker thread done servicing request
00:45:59.169 00.000 5052 OnExposeComplete: enter
00:45:59.169 00.000 5052 UpdateGuideState(): m_state=6
00:45:59.170 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 431
00:45:59.170 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.85, Mass=202, SNR=9.8, Peak=70 HFD=2.4
00:45:59.170 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
00:45:59.170 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
00:45:59.170 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.14 hyp=0.33 cameraTheta=2.71 mountX=0.26 mountY=0.17, mountTheta=0.59
00:45:59.171 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.14, opts=13)
00:45:59.171 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.14)
00:45:59.171 00.000 8976 Worker thread wakes up
00:45:59.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.14) opts 0xd
00:45:59.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.14)
00:45:59.171 00.000 8976 Moving (-0.30, 0.14) raw xDistance=0.26 yDistance=0.17
00:45:59.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
00:45:59.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:45:59.171 00.000 8976 MoveAxis(L, 1, ABG)
00:45:59.171 00.000 8976 stepping (-29, 1) + (-1, 0)
00:45:59.171 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:59.172 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:45:59.181 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
00:45:59.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:59.181 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:59.181 00.000 5052 Enqueuing Expose request
00:45:59.193 00.012 8976 Received - 47 (G) 
00:45:59.193 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:45:59.193 00.000 8976 stepped: pos (-30, 1)
00:45:59.193 00.000 8976 MoveAxis(U, 0, ABG)
00:45:59.193 00.000 8976 move complete, result=0
00:45:59.193 00.000 8976 worker thread done servicing request
00:45:59.193 00.000 8976 Worker thread wakes up
00:45:59.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:59.193 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:45:59.193 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:45:59.880 00.687 8976 Exposure complete
00:45:59.886 00.006 8976 worker thread done servicing request
00:45:59.886 00.000 5052 OnExposeComplete: enter
00:45:59.886 00.000 5052 UpdateGuideState(): m_state=6
00:45:59.886 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 432
00:45:59.886 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.67, Mass=215, SNR=10.1, Peak=70 HFD=2.5
00:45:59.886 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
00:45:59.886 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
00:45:59.886 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.97 mountX=0.06 mountY=0.20, mountTheta=1.26
00:45:59.886 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.04, opts=13)
00:45:59.887 00.001 5052 Enqueuing Move request for stepguider (-0.21, -0.04)
00:45:59.887 00.000 8976 Worker thread wakes up
00:45:59.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.04) opts 0xd
00:45:59.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.04)
00:45:59.887 00.000 8976 Moving (-0.21, -0.04) raw xDistance=0.06 yDistance=0.20
00:45:59.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:45:59.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:45:59.887 00.000 8976 MoveAxis(R, 0, ABG)
00:45:59.887 00.000 8976 MoveAxis(U, 0, ABG)
00:45:59.887 00.000 8976 move complete, result=0
00:45:59.887 00.000 8976 worker thread done servicing request
00:45:59.887 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:45:59.896 00.009 5052 UpdateGuideState exits: m=215 SNR=10.1
00:45:59.897 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:59.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:45:59.897 00.000 5052 Enqueuing Expose request
00:45:59.897 00.000 8976 Worker thread wakes up
00:45:59.897 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:59.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:45:59.897 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:00.585 00.688 8976 Exposure complete
00:46:00.590 00.005 8976 worker thread done servicing request
00:46:00.590 00.000 5052 OnExposeComplete: enter
00:46:00.590 00.000 5052 UpdateGuideState(): m_state=6
00:46:00.590 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 433
00:46:00.590 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.52, Mass=212, SNR=10.1, Peak=74 HFD=2.3
00:46:00.590 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
00:46:00.590 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
00:46:00.590 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.42 mountX=-0.07 mountY=0.29, mountTheta=1.81
00:46:00.591 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.19, opts=13)
00:46:00.591 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.19)
00:46:00.591 00.000 8976 Worker thread wakes up
00:46:00.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.19) opts 0xd
00:46:00.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.19)
00:46:00.591 00.000 8976 Moving (-0.22, -0.19) raw xDistance=-0.07 yDistance=0.29
00:46:00.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:46:00.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:46:00.591 00.000 8976 MoveAxis(R, 0, ABG)
00:46:00.591 00.000 8976 MoveAxis(D, 1, ABG)
00:46:00.591 00.000 8976 stepping (-30, 1) + (0, -1)
00:46:00.592 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:00.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:46:00.601 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
00:46:00.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:00.601 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:00.601 00.000 5052 Enqueuing Expose request
00:46:00.616 00.015 8976 Received - 47 (G) 
00:46:00.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:00.616 00.000 8976 stepped: pos (-30, 0)
00:46:00.616 00.000 8976 move complete, result=0
00:46:00.616 00.000 8976 worker thread done servicing request
00:46:00.616 00.000 8976 Worker thread wakes up
00:46:00.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:00.616 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:46:00.616 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:01.305 00.689 8976 Exposure complete
00:46:01.310 00.005 8976 worker thread done servicing request
00:46:01.310 00.000 5052 OnExposeComplete: enter
00:46:01.310 00.000 5052 UpdateGuideState(): m_state=6
00:46:01.310 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 434
00:46:01.310 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.43, Mass=175, SNR=9.2, Peak=67 HFD=3.0
00:46:01.310 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
00:46:01.310 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
00:46:01.310 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.28 hyp=0.48 cameraTheta=-0.62 mountX=-0.42 mountY=-0.18, mountTheta=-2.75
00:46:01.311 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.28, opts=13)
00:46:01.311 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.28)
00:46:01.311 00.000 8976 Worker thread wakes up
00:46:01.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.28) opts 0xd
00:46:01.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.28)
00:46:01.311 00.000 8976 Moving (0.39, -0.28) raw xDistance=-0.42 yDistance=-0.18
00:46:01.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
00:46:01.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:46:01.312 00.001 8976 MoveAxis(R, 2, ABG)
00:46:01.312 00.000 8976 stepping (-30, 0) + (2, 0)
00:46:01.312 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:01.312 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:46:01.324 00.012 5052 UpdateGuideState exits: m=175 SNR=9.2
00:46:01.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:01.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:01.324 00.000 5052 Enqueuing Expose request
00:46:01.336 00.012 8976 Received - 47 (G) 
00:46:01.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:01.336 00.000 8976 stepped: pos (-28, 0)
00:46:01.336 00.000 8976 MoveAxis(U, 0, ABG)
00:46:01.336 00.000 8976 move complete, result=0
00:46:01.336 00.000 8976 worker thread done servicing request
00:46:01.336 00.000 8976 Worker thread wakes up
00:46:01.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:01.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:01.336 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
00:46:02.023 00.687 8976 Exposure complete
00:46:02.028 00.005 8976 worker thread done servicing request
00:46:02.029 00.001 5052 OnExposeComplete: enter
00:46:02.029 00.000 5052 UpdateGuideState(): m_state=6
00:46:02.029 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 435
00:46:02.029 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.67, Mass=178, SNR=9.3, Peak=71 HFD=2.3
00:46:02.029 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
00:46:02.029 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
00:46:02.029 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-3.01 mountX=0.10 mountY=0.25, mountTheta=1.21
00:46:02.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.04, opts=13)
00:46:02.030 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.04)
00:46:02.030 00.000 8976 Worker thread wakes up
00:46:02.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.04) opts 0xd
00:46:02.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.04)
00:46:02.030 00.000 8976 Moving (-0.28, -0.04) raw xDistance=0.10 yDistance=0.25
00:46:02.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:46:02.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:46:02.030 00.000 8976 MoveAxis(R, 0, ABG)
00:46:02.030 00.000 8976 MoveAxis(U, 0, ABG)
00:46:02.031 00.001 8976 move complete, result=0
00:46:02.031 00.000 8976 worker thread done servicing request
00:46:02.031 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:46:02.041 00.010 5052 UpdateGuideState exits: m=178 SNR=9.3
00:46:02.041 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:02.041 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:02.041 00.000 5052 Enqueuing Expose request
00:46:02.042 00.001 8976 Worker thread wakes up
00:46:02.042 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:46:02.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:02.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:02.730 00.688 8976 Exposure complete
00:46:02.736 00.006 8976 worker thread done servicing request
00:46:02.736 00.000 5052 OnExposeComplete: enter
00:46:02.736 00.000 5052 UpdateGuideState(): m_state=6
00:46:02.736 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 436
00:46:02.736 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.94, Mass=180, SNR=9.3, Peak=69 HFD=2.4
00:46:02.736 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
00:46:02.736 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
00:46:02.736 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.23 hyp=0.41 cameraTheta=2.55 mountX=0.36 mountY=0.16, mountTheta=0.42
00:46:02.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.23, opts=13)
00:46:02.737 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.23)
00:46:02.737 00.000 8976 Worker thread wakes up
00:46:02.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.23) opts 0xd
00:46:02.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.23)
00:46:02.737 00.000 8976 Moving (-0.34, 0.23) raw xDistance=0.36 yDistance=0.16
00:46:02.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:46:02.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:46:02.737 00.000 8976 MoveAxis(L, 1, ABG)
00:46:02.737 00.000 8976 stepping (-28, 0) + (-1, 0)
00:46:02.737 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:02.738 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:46:02.749 00.011 5052 UpdateGuideState exits: m=180 SNR=9.3
00:46:02.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:02.749 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:02.749 00.000 5052 Enqueuing Expose request
00:46:02.758 00.009 8976 Received - 47 (G) 
00:46:02.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:02.758 00.000 8976 stepped: pos (-29, 0)
00:46:02.758 00.000 8976 MoveAxis(U, 0, ABG)
00:46:02.758 00.000 8976 move complete, result=0
00:46:02.758 00.000 8976 worker thread done servicing request
00:46:02.758 00.000 8976 Worker thread wakes up
00:46:02.758 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:02.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:02.758 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
00:46:03.450 00.692 8976 Exposure complete
00:46:03.455 00.005 8976 worker thread done servicing request
00:46:03.455 00.000 5052 OnExposeComplete: enter
00:46:03.455 00.000 5052 UpdateGuideState(): m_state=6
00:46:03.455 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 437
00:46:03.455 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.91, Mass=200, SNR=9.8, Peak=70 HFD=2.6
00:46:03.455 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
00:46:03.455 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
00:46:03.456 00.001 5052 CameraToMount -- cameraX=-0.29 cameraY=0.20 hyp=0.35 cameraTheta=2.52 mountX=0.31 mountY=0.13, mountTheta=0.39
00:46:03.456 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.20, opts=13)
00:46:03.456 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.20)
00:46:03.456 00.000 8976 Worker thread wakes up
00:46:03.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.20) opts 0xd
00:46:03.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.20)
00:46:03.457 00.001 8976 Moving (-0.29, 0.20) raw xDistance=0.31 yDistance=0.13
00:46:03.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:46:03.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:46:03.457 00.000 8976 MoveAxis(L, 1, ABG)
00:46:03.457 00.000 8976 stepping (-29, 0) + (-1, 0)
00:46:03.457 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:03.457 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:46:03.467 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
00:46:03.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:03.467 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:03.467 00.000 5052 Enqueuing Expose request
00:46:03.478 00.011 8976 Received - 47 (G) 
00:46:03.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:03.478 00.000 8976 stepped: pos (-30, 0)
00:46:03.478 00.000 8976 MoveAxis(U, 0, ABG)
00:46:03.478 00.000 8976 move complete, result=0
00:46:03.478 00.000 8976 worker thread done servicing request
00:46:03.478 00.000 8976 Worker thread wakes up
00:46:03.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:03.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:03.478 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:46:04.168 00.690 8976 Exposure complete
00:46:04.173 00.005 8976 worker thread done servicing request
00:46:04.173 00.000 5052 OnExposeComplete: enter
00:46:04.173 00.000 5052 UpdateGuideState(): m_state=6
00:46:04.173 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 438
00:46:04.173 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.98, Mass=206, SNR=9.9, Peak=68 HFD=2.7
00:46:04.173 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.12 = -0.12)
00:46:04.173 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.22 = -0.22)
00:46:04.173 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.93 mountX=0.29 mountY=-0.06, mountTheta=-0.21
00:46:04.174 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.27, opts=13)
00:46:04.174 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.27)
00:46:04.174 00.000 8976 Worker thread wakes up
00:46:04.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.27) opts 0xd
00:46:04.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.27)
00:46:04.174 00.000 8976 Moving (-0.10, 0.27) raw xDistance=0.29 yDistance=-0.06
00:46:04.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
00:46:04.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:46:04.174 00.000 8976 MoveAxis(L, 1, ABG)
00:46:04.174 00.000 8976 stepping (-30, 0) + (-1, 0)
00:46:04.174 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:04.175 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:46:04.185 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
00:46:04.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:04.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:04.185 00.000 5052 Enqueuing Expose request
00:46:04.197 00.012 8976 Received - 47 (G) 
00:46:04.197 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:04.197 00.000 8976 stepped: pos (-31, 0)
00:46:04.197 00.000 8976 MoveAxis(U, 0, ABG)
00:46:04.197 00.000 8976 starting a new bump
00:46:04.197 00.000 8976 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
00:46:04.197 00.000 8976 MountToCamera -- mountX=4.55 mountY=-0.02 hyp=4.55 mountTheta=-0.00 cameraX=-2.05, cameraY=4.06 cameraTheta=2.04
00:46:04.197 00.000 8976 incremental bump (-2.055, 4.063) isValid = 1
00:46:04.197 00.000 8976 Scheduling Mount bump of (-0.104, 0.213)
00:46:04.197 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.21, opts=4)
00:46:04.197 00.000 8976 Enqueuing Move request for scope (-0.10, 0.21)
00:46:04.197 00.000 8976 move complete, result=0
00:46:04.197 00.000 8976 worker thread done servicing request
00:46:04.197 00.000 8976 Worker thread wakes up
00:46:04.197 00.000 9828 Worker thread wakes up
00:46:04.197 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0x4
00:46:04.197 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
00:46:04.198 00.001 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
00:46:04.198 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:46:04.198 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:04.198 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.24)
00:46:04.198 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.24 cameraTheta=2.02 mountX=0.09 mountY=-0.22, mountTheta=-1.17
00:46:04.198 00.000 9828 Moving (-0.10, 0.21) raw xDistance=0.09 yDistance=-0.22
00:46:04.198 00.000 9828 BLC: window closed
00:46:04.198 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:04.198 00.000 9828 MoveAxis(W, 30, B)
00:46:04.198 00.000 9828 Guiding  Dir = 3, Dur = 30
00:46:04.199 00.001 9828 IsSlewing returns 0
00:46:04.199 00.000 9828 IsGuiding returns 0
00:46:04.199 00.000 9828 PulseGuide returned control before completion, sleep 40
00:46:04.244 00.045 9828 IsGuiding returns 1
00:46:04.244 00.000 9828 scope still moving after pulse duration time elapsed
00:46:04.274 00.030 9828 IsSlewing returns 0
00:46:04.274 00.000 9828 IsGuiding returns 1
00:46:04.304 00.030 9828 IsSlewing returns 0
00:46:04.304 00.000 9828 IsGuiding returns 1
00:46:04.335 00.031 9828 IsSlewing returns 0
00:46:04.335 00.000 9828 IsGuiding returns 1
00:46:04.366 00.031 9828 IsSlewing returns 0
00:46:04.366 00.000 9828 IsGuiding returns 0
00:46:04.366 00.000 9828 scope move finished after 30 + 137 ms
00:46:04.366 00.000 9828 Move returns status 0, amount 30
00:46:04.366 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:04.366 00.000 9828 MoveAxis(N, 31, B)
00:46:04.366 00.000 9828 Guiding  Dir = 0, Dur = 31
00:46:04.382 00.016 9828 IsSlewing returns 0
00:46:04.382 00.000 9828 IsGuiding returns 0
00:46:04.382 00.000 9828 PulseGuide returned control before completion, sleep 41
00:46:04.429 00.047 9828 IsGuiding returns 1
00:46:04.429 00.000 9828 scope still moving after pulse duration time elapsed
00:46:04.460 00.031 9828 IsSlewing returns 0
00:46:04.460 00.000 9828 IsGuiding returns 1
00:46:04.491 00.031 9828 IsSlewing returns 0
00:46:04.491 00.000 9828 IsGuiding returns 1
00:46:04.522 00.031 9828 IsSlewing returns 0
00:46:04.522 00.000 9828 IsGuiding returns 1
00:46:04.554 00.032 9828 IsSlewing returns 0
00:46:04.554 00.000 9828 IsGuiding returns 0
00:46:04.554 00.000 9828 scope move finished after 31 + 141 ms
00:46:04.554 00.000 9828 Move returns status 0, amount 31
00:46:04.554 00.000 9828 move complete, result=0
00:46:04.554 00.000 9828 worker thread done servicing request
00:46:04.554 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.2 px 31 ms NORTH
00:46:04.887 00.333 8976 Exposure complete
00:46:04.892 00.005 8976 worker thread done servicing request
00:46:04.892 00.000 5052 OnExposeComplete: enter
00:46:04.892 00.000 5052 UpdateGuideState(): m_state=6
00:46:04.892 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 439
00:46:04.892 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.00, Mass=217, SNR=10.2, Peak=68 HFD=2.6
00:46:04.892 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
00:46:04.892 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
00:46:04.892 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.71 hyp=0.96 cameraTheta=-0.84 mountX=-0.93 mountY=-0.15, mountTheta=-2.98
00:46:04.893 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.71, opts=13)
00:46:04.893 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.71)
00:46:04.893 00.000 8976 Worker thread wakes up
00:46:04.893 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.71) opts 0xd
00:46:04.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.71)
00:46:04.893 00.000 8976 Moving (0.64, -0.71) raw xDistance=-0.93 yDistance=-0.15
00:46:04.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.93
00:46:04.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:46:04.893 00.000 8976 MoveAxis(R, 4, ABG)
00:46:04.893 00.000 8976 stepping (-31, 0) + (4, 0)
00:46:04.893 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:46:04.894 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:46:04.903 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
00:46:04.903 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:04.903 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:04.904 00.001 5052 Enqueuing Expose request
00:46:04.933 00.029 8976 Received - 47 (G) 
00:46:04.933 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:46:04.933 00.000 8976 stepped: pos (-27, 0)
00:46:04.933 00.000 8976 MoveAxis(U, 0, ABG)
00:46:04.933 00.000 8976 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
00:46:04.933 00.000 8976 MountToCamera -- mountX=4.42 mountY=-0.01 hyp=4.42 mountTheta=-0.00 cameraX=-2.00, cameraY=3.94 cameraTheta=2.04
00:46:04.933 00.000 8976 incremental bump (-1.998, 3.937) isValid = 1
00:46:04.933 00.000 8976 Scheduling Mount bump of (-0.104, 0.212)
00:46:04.933 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.21, opts=4)
00:46:04.933 00.000 8976 Enqueuing Move request for scope (-0.10, 0.21)
00:46:04.933 00.000 8976 move complete, result=0
00:46:04.933 00.000 9828 Worker thread wakes up
00:46:04.933 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.1 px 0 ms NORTH
00:46:04.933 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0x4
00:46:04.933 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
00:46:04.933 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
00:46:04.933 00.000 8976 worker thread done servicing request
00:46:04.933 00.000 8976 Worker thread wakes up
00:46:04.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:04.933 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.24)
00:46:04.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:04.933 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.24 cameraTheta=2.03 mountX=0.09 mountY=-0.22, mountTheta=-1.17
00:46:04.933 00.000 9828 Moving (-0.10, 0.21) raw xDistance=0.09 yDistance=-0.22
00:46:04.933 00.000 9828 BLC: window closed
00:46:04.934 00.001 9828 MoveAxis(W, 30, B)
00:46:04.934 00.000 9828 Guiding  Dir = 3, Dur = 30
00:46:04.934 00.000 9828 IsSlewing returns 0
00:46:04.934 00.000 9828 IsGuiding returns 0
00:46:04.934 00.000 9828 PulseGuide returned control before completion, sleep 40
00:46:04.989 00.055 9828 IsGuiding returns 1
00:46:04.989 00.000 9828 scope still moving after pulse duration time elapsed
00:46:05.020 00.031 9828 IsSlewing returns 0
00:46:05.020 00.000 9828 IsGuiding returns 1
00:46:05.051 00.031 9828 IsSlewing returns 0
00:46:05.051 00.000 9828 IsGuiding returns 1
00:46:05.082 00.031 9828 IsSlewing returns 0
00:46:05.082 00.000 9828 IsGuiding returns 0
00:46:05.082 00.000 9828 scope move finished after 30 + 117 ms
00:46:05.082 00.000 9828 Move returns status 0, amount 30
00:46:05.082 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:05.082 00.000 9828 MoveAxis(N, 30, B)
00:46:05.082 00.000 9828 Guiding  Dir = 0, Dur = 30
00:46:05.097 00.015 9828 IsSlewing returns 0
00:46:05.097 00.000 9828 IsGuiding returns 0
00:46:05.097 00.000 9828 PulseGuide returned control before completion, sleep 40
00:46:05.145 00.048 9828 IsGuiding returns 1
00:46:05.145 00.000 9828 scope still moving after pulse duration time elapsed
00:46:05.176 00.031 9828 IsSlewing returns 0
00:46:05.176 00.000 9828 IsGuiding returns 1
00:46:05.206 00.030 9828 IsSlewing returns 0
00:46:05.206 00.000 9828 IsGuiding returns 1
00:46:05.237 00.031 9828 IsSlewing returns 0
00:46:05.237 00.000 9828 IsGuiding returns 1
00:46:05.268 00.031 9828 IsSlewing returns 0
00:46:05.268 00.000 9828 IsGuiding returns 1
00:46:05.299 00.031 9828 IsSlewing returns 0
00:46:05.299 00.000 9828 IsGuiding returns 1
00:46:05.331 00.032 9828 IsSlewing returns 0
00:46:05.331 00.000 9828 IsGuiding returns 0
00:46:05.331 00.000 9828 scope move finished after 30 + 203 ms
00:46:05.332 00.001 9828 Move returns status 0, amount 30
00:46:05.332 00.000 9828 move complete, result=0
00:46:05.332 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.2 px 30 ms NORTH
00:46:05.334 00.002 9828 worker thread done servicing request
00:46:05.623 00.289 8976 Exposure complete
00:46:05.628 00.005 8976 worker thread done servicing request
00:46:05.628 00.000 5052 OnExposeComplete: enter
00:46:05.628 00.000 5052 UpdateGuideState(): m_state=6
00:46:05.628 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 440
00:46:05.628 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=281.80, Mass=218, SNR=10.2, Peak=72 HFD=2.5
00:46:05.628 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
00:46:05.628 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
00:46:05.628 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=0.09 hyp=1.16 cameraTheta=0.07 mountX=-0.45 mountY=-1.02, mountTheta=-1.99
00:46:05.629 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.16, y=0.09, opts=13)
00:46:05.629 00.000 5052 Enqueuing Move request for stepguider (1.16, 0.09)
00:46:05.629 00.000 8976 Worker thread wakes up
00:46:05.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.16, 0.09) opts 0xd
00:46:05.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.16, 0.09)
00:46:05.629 00.000 8976 Moving (1.16, 0.09) raw xDistance=-0.45 yDistance=-1.02
00:46:05.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
00:46:05.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.02
00:46:05.630 00.001 8976 MoveAxis(R, 2, ABG)
00:46:05.630 00.000 8976 stepping (-27, 0) + (2, 0)
00:46:05.630 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:05.630 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:46:05.640 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
00:46:05.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:05.640 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:05.641 00.001 5052 Enqueuing Expose request
00:46:05.652 00.011 8976 Received - 47 (G) 
00:46:05.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:05.652 00.000 8976 stepped: pos (-25, 0)
00:46:05.652 00.000 8976 MoveAxis(U, 4, ABG)
00:46:05.652 00.000 8976 stepping (-25, 0) + (0, 4)
00:46:05.652 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:46:05.684 00.032 8976 Received - 47 (G) 
00:46:05.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:46:05.684 00.000 8976 stepped: pos (-25, 4)
00:46:05.684 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
00:46:05.684 00.000 8976 MountToCamera -- mountX=4.22 mountY=-0.22 hyp=4.23 mountTheta=-0.05 cameraX=-1.73, cameraY=3.86 cameraTheta=1.99
00:46:05.684 00.000 8976 incremental bump (-1.727, 3.858) isValid = 1
00:46:05.684 00.000 8976 Scheduling Mount bump of (-0.094, 0.217)
00:46:05.684 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.22, opts=4)
00:46:05.684 00.000 8976 Enqueuing Move request for scope (-0.09, 0.22)
00:46:05.684 00.000 8976 move complete, result=0
00:46:05.684 00.000 9828 Worker thread wakes up
00:46:05.684 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0x4
00:46:05.684 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
00:46:05.684 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
00:46:05.684 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.0 px 4 ms NORTH
00:46:05.684 00.000 8976 worker thread done servicing request
00:46:05.684 00.000 8976 Worker thread wakes up
00:46:05.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:05.685 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:05.685 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.29)
00:46:05.685 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.98 mountX=0.08 mountY=-0.23, mountTheta=-1.22
00:46:05.685 00.000 9828 Moving (-0.09, 0.22) raw xDistance=0.08 yDistance=-0.23
00:46:05.685 00.000 9828 BLC: window closed
00:46:05.685 00.000 9828 MoveAxis(W, 27, B)
00:46:05.685 00.000 9828 Guiding  Dir = 3, Dur = 27
00:46:05.685 00.000 9828 IsSlewing returns 0
00:46:05.685 00.000 9828 IsGuiding returns 0
00:46:05.685 00.000 9828 PulseGuide returned control before completion, sleep 37
00:46:05.733 00.048 9828 IsGuiding returns 1
00:46:05.733 00.000 9828 scope still moving after pulse duration time elapsed
00:46:05.765 00.032 9828 IsSlewing returns 0
00:46:05.765 00.000 9828 IsGuiding returns 1
00:46:05.795 00.030 9828 IsSlewing returns 0
00:46:05.795 00.000 9828 IsGuiding returns 1
00:46:05.826 00.031 9828 IsSlewing returns 0
00:46:05.826 00.000 9828 IsGuiding returns 0
00:46:05.826 00.000 9828 scope move finished after 27 + 114 ms
00:46:05.826 00.000 9828 Move returns status 0, amount 27
00:46:05.826 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:05.826 00.000 9828 MoveAxis(N, 31, B)
00:46:05.826 00.000 9828 Guiding  Dir = 0, Dur = 31
00:46:05.842 00.016 9828 IsSlewing returns 0
00:46:05.842 00.000 9828 IsGuiding returns 0
00:46:05.842 00.000 9828 PulseGuide returned control before completion, sleep 41
00:46:05.888 00.046 9828 IsGuiding returns 1
00:46:05.888 00.000 9828 scope still moving after pulse duration time elapsed
00:46:05.919 00.031 9828 IsSlewing returns 0
00:46:05.919 00.000 9828 IsGuiding returns 1
00:46:05.950 00.031 9828 IsSlewing returns 0
00:46:05.950 00.000 9828 IsGuiding returns 1
00:46:05.981 00.031 9828 IsSlewing returns 0
00:46:05.981 00.000 9828 IsGuiding returns 1
00:46:06.011 00.030 9828 IsSlewing returns 0
00:46:06.011 00.000 9828 IsGuiding returns 0
00:46:06.012 00.001 9828 scope move finished after 31 + 138 ms
00:46:06.012 00.000 9828 Move returns status 0, amount 31
00:46:06.012 00.000 9828 move complete, result=0
00:46:06.012 00.000 9828 worker thread done servicing request
00:46:06.012 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.2 px 31 ms NORTH
00:46:06.378 00.366 8976 Exposure complete
00:46:06.383 00.005 8976 worker thread done servicing request
00:46:06.384 00.001 5052 OnExposeComplete: enter
00:46:06.384 00.000 5052 UpdateGuideState(): m_state=6
00:46:06.384 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 441
00:46:06.384 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=280.97, Mass=213, SNR=10.1, Peak=74 HFD=2.4
00:46:06.384 00.000 5052 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.04) = xAngle (-2.93 = -2.93)
00:46:06.384 00.000 5052 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.03 = -3.03)
00:46:06.384 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.74 hyp=0.95 cameraTheta=-0.88 mountX=-0.93 mountY=-0.11, mountTheta=-3.03
00:46:06.385 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.74, opts=13)
00:46:06.385 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.74)
00:46:06.385 00.000 8976 Worker thread wakes up
00:46:06.385 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.74) opts 0xd
00:46:06.385 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.74)
00:46:06.385 00.000 8976 Moving (0.61, -0.74) raw xDistance=-0.93 yDistance=-0.11
00:46:06.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.93
00:46:06.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:46:06.385 00.000 8976 MoveAxis(R, 4, ABG)
00:46:06.385 00.000 8976 stepping (-25, 4) + (4, 0)
00:46:06.385 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:46:06.386 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
00:46:06.394 00.008 5052 UpdateGuideState exits: m=213 SNR=10.1
00:46:06.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:06.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:06.394 00.000 5052 Enqueuing Expose request
00:46:06.419 00.025 8976 Received - 47 (G) 
00:46:06.419 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:46:06.419 00.000 8976 stepped: pos (-21, 4)
00:46:06.419 00.000 8976 MoveAxis(U, 0, ABG)
00:46:06.419 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
00:46:06.419 00.000 8976 MountToCamera -- mountX=3.89 mountY=-0.36 hyp=3.91 mountTheta=-0.09 cameraX=-1.45, cameraY=3.63 cameraTheta=1.95
00:46:06.419 00.000 8976 incremental bump (-1.454, 3.625) isValid = 1
00:46:06.419 00.000 8976 Scheduling Mount bump of (-0.085, 0.221)
00:46:06.419 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.22, opts=4)
00:46:06.419 00.000 8976 Enqueuing Move request for scope (-0.09, 0.22)
00:46:06.419 00.000 8976 move complete, result=0
00:46:06.419 00.000 9828 Worker thread wakes up
00:46:06.419 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0x4
00:46:06.419 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
00:46:06.419 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.25)
00:46:06.419 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.1 px 0 ms NORTH
00:46:06.419 00.000 8976 worker thread done servicing request
00:46:06.419 00.000 8976 Worker thread wakes up
00:46:06.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:06.419 00.000 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.33)
00:46:06.420 00.001 9828 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.94 mountX=0.08 mountY=-0.23, mountTheta=-1.25
00:46:06.420 00.000 9828 Moving (-0.09, 0.22) raw xDistance=0.08 yDistance=-0.23
00:46:06.420 00.000 9828 BLC: window closed
00:46:06.420 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:06.420 00.000 9828 MoveAxis(W, 24, B)
00:46:06.420 00.000 9828 Guiding  Dir = 3, Dur = 24
00:46:06.420 00.000 9828 IsSlewing returns 0
00:46:06.420 00.000 9828 IsGuiding returns 0
00:46:06.420 00.000 9828 PulseGuide returned control before completion, sleep 34
00:46:06.461 00.041 9828 IsGuiding returns 1
00:46:06.461 00.000 9828 scope still moving after pulse duration time elapsed
00:46:06.492 00.031 9828 IsSlewing returns 0
00:46:06.492 00.000 9828 IsGuiding returns 1
00:46:06.523 00.031 9828 IsSlewing returns 0
00:46:06.523 00.000 9828 IsGuiding returns 1
00:46:06.554 00.031 9828 IsSlewing returns 0
00:46:06.554 00.000 9828 IsGuiding returns 0
00:46:06.554 00.000 9828 scope move finished after 24 + 109 ms
00:46:06.554 00.000 9828 Move returns status 0, amount 24
00:46:06.554 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:06.554 00.000 9828 MoveAxis(N, 31, B)
00:46:06.554 00.000 9828 Guiding  Dir = 0, Dur = 31
00:46:06.569 00.015 9828 IsSlewing returns 0
00:46:06.569 00.000 9828 IsGuiding returns 0
00:46:06.569 00.000 9828 PulseGuide returned control before completion, sleep 41
00:46:06.617 00.048 9828 IsGuiding returns 1
00:46:06.617 00.000 9828 scope still moving after pulse duration time elapsed
00:46:06.647 00.030 9828 IsSlewing returns 0
00:46:06.647 00.000 9828 IsGuiding returns 1
00:46:06.678 00.031 9828 IsSlewing returns 0
00:46:06.678 00.000 9828 IsGuiding returns 1
00:46:06.709 00.031 9828 IsSlewing returns 0
00:46:06.709 00.000 9828 IsGuiding returns 1
00:46:06.740 00.031 9828 IsSlewing returns 0
00:46:06.740 00.000 9828 IsGuiding returns 0
00:46:06.740 00.000 9828 scope move finished after 31 + 139 ms
00:46:06.740 00.000 9828 Move returns status 0, amount 31
00:46:06.740 00.000 9828 move complete, result=0
00:46:06.740 00.000 9828 worker thread done servicing request
00:46:06.740 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.2 px 31 ms NORTH
00:46:07.108 00.368 8976 Exposure complete
00:46:07.113 00.005 8976 worker thread done servicing request
00:46:07.113 00.000 5052 OnExposeComplete: enter
00:46:07.113 00.000 5052 UpdateGuideState(): m_state=6
00:46:07.113 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 442
00:46:07.113 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.76, Mass=218, SNR=10.2, Peak=77 HFD=2.3
00:46:07.113 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
00:46:07.114 00.001 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
00:46:07.114 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=0.05 hyp=0.97 cameraTheta=0.05 mountX=-0.40 mountY=-0.84, mountTheta=-2.01
00:46:07.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=0.05, opts=13)
00:46:07.115 00.000 5052 Enqueuing Move request for stepguider (0.97, 0.05)
00:46:07.115 00.000 8976 Worker thread wakes up
00:46:07.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, 0.05) opts 0xd
00:46:07.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, 0.05)
00:46:07.115 00.000 8976 Moving (0.97, 0.05) raw xDistance=-0.40 yDistance=-0.84
00:46:07.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.40
00:46:07.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
00:46:07.115 00.000 8976 MoveAxis(R, 2, ABG)
00:46:07.115 00.000 8976 stepping (-21, 4) + (2, 0)
00:46:07.115 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:07.116 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:46:07.125 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
00:46:07.125 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:07.125 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:07.125 00.000 5052 Enqueuing Expose request
00:46:07.139 00.014 8976 Received - 47 (G) 
00:46:07.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:07.139 00.000 8976 stepped: pos (-19, 4)
00:46:07.139 00.000 8976 MoveAxis(U, 3, ABG)
00:46:07.139 00.000 8976 stepping (-19, 4) + (0, 3)
00:46:07.139 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:07.170 00.031 8976 Received - 47 (G) 
00:46:07.171 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:07.171 00.000 8976 stepped: pos (-19, 7)
00:46:07.171 00.000 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
00:46:07.171 00.000 8976 MountToCamera -- mountX=3.57 mountY=-0.61 hyp=3.62 mountTheta=-0.17 cameraX=-1.08, cameraY=3.45 cameraTheta=1.88
00:46:07.171 00.000 8976 incremental bump (-1.084, 3.451) isValid = 1
00:46:07.171 00.000 8976 Scheduling Mount bump of (-0.069, 0.227)
00:46:07.171 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.23, opts=4)
00:46:07.171 00.000 8976 Enqueuing Move request for scope (-0.07, 0.23)
00:46:07.171 00.000 8976 move complete, result=0
00:46:07.171 00.000 9828 Worker thread wakes up
00:46:07.171 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0x4
00:46:07.171 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
00:46:07.171 00.000 8976 worker thread done servicing request
00:46:07.171 00.000 8976 Worker thread wakes up
00:46:07.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:07.171 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
00:46:07.172 00.001 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.32)
00:46:07.172 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.40)
00:46:07.172 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.86 mountX=0.06 mountY=-0.23, mountTheta=-1.33
00:46:07.172 00.000 9828 Moving (-0.07, 0.23) raw xDistance=0.06 yDistance=-0.23
00:46:07.172 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:07.172 00.000 9828 BLC: window closed
00:46:07.172 00.000 9828 MoveAxis(W, 19, B)
00:46:07.172 00.000 9828 Guiding  Dir = 3, Dur = 19
00:46:07.172 00.000 9828 IsSlewing returns 0
00:46:07.172 00.000 9828 IsGuiding returns 0
00:46:07.172 00.000 9828 PulseGuide returned control before completion, sleep 29
00:46:07.208 00.036 9828 IsGuiding returns 1
00:46:07.208 00.000 9828 scope still moving after pulse duration time elapsed
00:46:07.239 00.031 9828 IsSlewing returns 0
00:46:07.239 00.000 9828 IsGuiding returns 1
00:46:07.270 00.031 9828 IsSlewing returns 0
00:46:07.270 00.000 9828 IsGuiding returns 1
00:46:07.301 00.031 9828 IsSlewing returns 0
00:46:07.301 00.000 9828 IsGuiding returns 0
00:46:07.301 00.000 9828 scope move finished after 19 + 110 ms
00:46:07.301 00.000 9828 Move returns status 0, amount 19
00:46:07.301 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:07.301 00.000 9828 MoveAxis(N, 32, B)
00:46:07.301 00.000 9828 Guiding  Dir = 0, Dur = 32
00:46:07.317 00.016 9828 IsSlewing returns 0
00:46:07.317 00.000 9828 IsGuiding returns 0
00:46:07.318 00.001 9828 PulseGuide returned control before completion, sleep 42
00:46:07.364 00.046 9828 IsGuiding returns 1
00:46:07.364 00.000 9828 scope still moving after pulse duration time elapsed
00:46:07.395 00.031 9828 IsSlewing returns 0
00:46:07.395 00.000 9828 IsGuiding returns 1
00:46:07.425 00.030 9828 IsSlewing returns 0
00:46:07.425 00.000 9828 IsGuiding returns 1
00:46:07.456 00.031 9828 IsSlewing returns 0
00:46:07.456 00.000 9828 IsGuiding returns 1
00:46:07.487 00.031 9828 IsSlewing returns 0
00:46:07.487 00.000 9828 IsGuiding returns 0
00:46:07.487 00.000 9828 scope move finished after 32 + 138 ms
00:46:07.487 00.000 9828 Move returns status 0, amount 32
00:46:07.487 00.000 9828 move complete, result=0
00:46:07.487 00.000 9828 worker thread done servicing request
00:46:07.487 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.2 px 32 ms NORTH
00:46:07.863 00.376 8976 Exposure complete
00:46:07.868 00.005 8976 worker thread done servicing request
00:46:07.868 00.000 5052 OnExposeComplete: enter
00:46:07.868 00.000 5052 UpdateGuideState(): m_state=6
00:46:07.868 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 443
00:46:07.868 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.46, Mass=180, SNR=9.3, Peak=74 HFD=1.7
00:46:07.869 00.001 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
00:46:07.869 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
00:46:07.869 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.25 hyp=0.56 cameraTheta=-0.46 mountX=-0.45 mountY=-0.29, mountTheta=-2.58
00:46:07.869 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.25, opts=13)
00:46:07.869 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.25)
00:46:07.869 00.000 8976 Worker thread wakes up
00:46:07.870 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.25) opts 0xd
00:46:07.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.25)
00:46:07.870 00.000 8976 Moving (0.50, -0.25) raw xDistance=-0.45 yDistance=-0.29
00:46:07.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
00:46:07.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.29
00:46:07.870 00.000 8976 MoveAxis(R, 2, ABG)
00:46:07.870 00.000 8976 stepping (-19, 7) + (2, 0)
00:46:07.870 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:07.871 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:46:07.880 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
00:46:07.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:07.880 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:07.880 00.000 5052 Enqueuing Expose request
00:46:07.906 00.026 8976 Received - 47 (G) 
00:46:07.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:07.906 00.000 8976 stepped: pos (-17, 7)
00:46:07.906 00.000 8976 MoveAxis(U, 1, ABG)
00:46:07.906 00.000 8976 stepping (-17, 7) + (0, 1)
00:46:07.906 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:07.938 00.032 8976 Received - 47 (G) 
00:46:07.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:07.938 00.000 8976 stepped: pos (-17, 8)
00:46:07.938 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
00:46:07.938 00.000 8976 MountToCamera -- mountX=3.25 mountY=-0.82 hyp=3.35 mountTheta=-0.25 cameraX=-0.74, cameraY=3.27 cameraTheta=1.79
00:46:07.938 00.000 8976 incremental bump (-0.744, 3.268) isValid = 1
00:46:07.938 00.000 8976 Scheduling Mount bump of (-0.051, 0.232)
00:46:07.938 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.23, opts=4)
00:46:07.938 00.000 8976 Enqueuing Move request for scope (-0.05, 0.23)
00:46:07.938 00.000 8976 move complete, result=0
00:46:07.938 00.000 9828 Worker thread wakes up
00:46:07.938 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0x4
00:46:07.938 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
00:46:07.938 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
00:46:07.938 00.000 8976 worker thread done servicing request
00:46:07.938 00.000 8976 Worker thread wakes up
00:46:07.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:07.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:07.939 00.001 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
00:46:07.939 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
00:46:07.939 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.79 mountX=0.04 mountY=-0.24, mountTheta=-1.40
00:46:07.939 00.000 9828 Moving (-0.05, 0.23) raw xDistance=0.04 yDistance=-0.24
00:46:07.939 00.000 9828 BLC: window closed
00:46:07.939 00.000 9828 MoveAxis(W, 13, B)
00:46:07.939 00.000 9828 Guiding  Dir = 3, Dur = 13
00:46:07.939 00.000 9828 IsSlewing returns 0
00:46:07.939 00.000 9828 IsGuiding returns 0
00:46:07.939 00.000 9828 PulseGuide returned control before completion, sleep 23
00:46:07.966 00.027 9828 IsGuiding returns 1
00:46:07.966 00.000 9828 scope still moving after pulse duration time elapsed
00:46:07.998 00.032 9828 IsSlewing returns 0
00:46:07.998 00.000 9828 IsGuiding returns 1
00:46:08.030 00.032 9828 IsSlewing returns 0
00:46:08.030 00.000 9828 IsGuiding returns 1
00:46:08.061 00.031 9828 IsSlewing returns 0
00:46:08.061 00.000 9828 IsGuiding returns 1
00:46:08.093 00.032 9828 IsSlewing returns 0
00:46:08.093 00.000 9828 IsGuiding returns 0
00:46:08.093 00.000 9828 scope move finished after 13 + 140 ms
00:46:08.093 00.000 9828 Move returns status 0, amount 13
00:46:08.093 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:08.093 00.000 9828 MoveAxis(N, 32, B)
00:46:08.094 00.001 9828 Guiding  Dir = 0, Dur = 32
00:46:08.109 00.015 9828 IsSlewing returns 0
00:46:08.109 00.000 9828 IsGuiding returns 0
00:46:08.109 00.000 9828 PulseGuide returned control before completion, sleep 42
00:46:08.155 00.046 9828 IsGuiding returns 1
00:46:08.155 00.000 9828 scope still moving after pulse duration time elapsed
00:46:08.185 00.030 9828 IsSlewing returns 0
00:46:08.185 00.000 9828 IsGuiding returns 1
00:46:08.216 00.031 9828 IsSlewing returns 0
00:46:08.216 00.000 9828 IsGuiding returns 1
00:46:08.247 00.031 9828 IsSlewing returns 0
00:46:08.247 00.000 9828 IsGuiding returns 1
00:46:08.278 00.031 9828 IsSlewing returns 0
00:46:08.278 00.000 9828 IsGuiding returns 0
00:46:08.278 00.000 9828 scope move finished after 32 + 137 ms
00:46:08.278 00.000 9828 Move returns status 0, amount 32
00:46:08.278 00.000 9828 move complete, result=0
00:46:08.278 00.000 9828 worker thread done servicing request
00:46:08.278 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.2 px 32 ms NORTH
00:46:08.632 00.354 8976 Exposure complete
00:46:08.639 00.007 8976 worker thread done servicing request
00:46:08.639 00.000 5052 OnExposeComplete: enter
00:46:08.639 00.000 5052 UpdateGuideState(): m_state=6
00:46:08.639 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 444
00:46:08.639 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.46, Mass=190, SNR=9.6, Peak=74 HFD=2.2
00:46:08.639 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.48 = 2.80)
00:46:08.639 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.70)
00:46:08.639 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.44 mountX=-0.24 mountY=0.11, mountTheta=2.72
00:46:08.640 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.25, opts=13)
00:46:08.640 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.25)
00:46:08.640 00.000 8976 Worker thread wakes up
00:46:08.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.25) opts 0xd
00:46:08.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.25)
00:46:08.640 00.000 8976 Moving (0.03, -0.25) raw xDistance=-0.24 yDistance=0.11
00:46:08.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:46:08.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:46:08.640 00.000 8976 MoveAxis(R, 0, ABG)
00:46:08.641 00.001 8976 MoveAxis(U, 0, ABG)
00:46:08.641 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
00:46:08.641 00.000 8976 MountToCamera -- mountX=3.04 mountY=-0.97 hyp=3.19 mountTheta=-0.31 cameraX=-0.52, cameraY=3.15 cameraTheta=1.73
00:46:08.641 00.000 8976 incremental bump (-0.516, 3.145) isValid = 1
00:46:08.641 00.000 8976 Scheduling Mount bump of (-0.037, 0.235)
00:46:08.641 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.24, opts=4)
00:46:08.641 00.000 8976 Enqueuing Move request for scope (-0.04, 0.24)
00:46:08.641 00.000 8976 move complete, result=0
00:46:08.641 00.000 8976 worker thread done servicing request
00:46:08.641 00.000 9828 Worker thread wakes up
00:46:08.641 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0x4
00:46:08.641 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:46:08.641 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
00:46:08.641 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
00:46:08.641 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.54)
00:46:08.641 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.73 mountX=0.03 mountY=-0.24, mountTheta=-1.46
00:46:08.641 00.000 9828 Moving (-0.04, 0.24) raw xDistance=0.03 yDistance=-0.24
00:46:08.642 00.001 9828 BLC: window closed
00:46:08.642 00.000 9828 MoveAxis(W, 8, B)
00:46:08.642 00.000 9828 Guiding  Dir = 3, Dur = 8
00:46:08.642 00.000 9828 IsSlewing returns 0
00:46:08.642 00.000 9828 IsGuiding returns 0
00:46:08.642 00.000 9828 PulseGuide returned control before completion, sleep 18
00:46:08.651 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
00:46:08.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:08.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:08.651 00.000 5052 Enqueuing Expose request
00:46:08.651 00.000 8976 Worker thread wakes up
00:46:08.651 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:08.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:08.651 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:08.666 00.015 9828 IsGuiding returns 1
00:46:08.666 00.000 9828 scope still moving after pulse duration time elapsed
00:46:08.698 00.032 9828 IsSlewing returns 0
00:46:08.698 00.000 9828 IsGuiding returns 1
00:46:08.729 00.031 9828 IsSlewing returns 0
00:46:08.730 00.001 9828 IsGuiding returns 1
00:46:08.760 00.030 9828 IsSlewing returns 0
00:46:08.760 00.000 9828 IsGuiding returns 1
00:46:08.792 00.032 9828 IsSlewing returns 0
00:46:08.792 00.000 9828 IsGuiding returns 1
00:46:08.823 00.031 9828 IsSlewing returns 0
00:46:08.823 00.000 9828 IsGuiding returns 1
00:46:08.855 00.032 9828 IsSlewing returns 0
00:46:08.855 00.000 9828 IsGuiding returns 0
00:46:08.855 00.000 9828 scope move finished after 8 + 204 ms
00:46:08.855 00.000 9828 Move returns status 0, amount 8
00:46:08.855 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:08.855 00.000 9828 MoveAxis(N, 32, B)
00:46:08.855 00.000 9828 Guiding  Dir = 0, Dur = 32
00:46:08.869 00.014 9828 IsSlewing returns 0
00:46:08.869 00.000 9828 IsGuiding returns 0
00:46:08.869 00.000 9828 PulseGuide returned control before completion, sleep 42
00:46:08.915 00.046 9828 IsGuiding returns 1
00:46:08.915 00.000 9828 scope still moving after pulse duration time elapsed
00:46:08.946 00.031 9828 IsSlewing returns 0
00:46:08.946 00.000 9828 IsGuiding returns 1
00:46:08.977 00.031 9828 IsSlewing returns 0
00:46:08.977 00.000 9828 IsGuiding returns 1
00:46:09.008 00.031 9828 IsSlewing returns 0
00:46:09.008 00.000 9828 IsGuiding returns 1
00:46:09.039 00.031 9828 IsSlewing returns 0
00:46:09.039 00.000 9828 IsGuiding returns 0
00:46:09.040 00.001 9828 scope move finished after 32 + 138 ms
00:46:09.040 00.000 9828 Move returns status 0, amount 32
00:46:09.040 00.000 9828 move complete, result=0
00:46:09.040 00.000 9828 worker thread done servicing request
00:46:09.040 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.2 px 32 ms NORTH
00:46:09.344 00.304 8976 Exposure complete
00:46:09.351 00.007 8976 worker thread done servicing request
00:46:09.351 00.000 5052 OnExposeComplete: enter
00:46:09.351 00.000 5052 UpdateGuideState(): m_state=6
00:46:09.352 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 445
00:46:09.352 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.16, Mass=198, SNR=9.8, Peak=74 HFD=2.4
00:46:09.352 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.04) = xAngle (-3.51 = 2.77)
00:46:09.352 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.61 = 2.67)
00:46:09.352 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.55 hyp=0.56 cameraTheta=-1.46 mountX=-0.52 mountY=0.25, mountTheta=2.69
00:46:09.353 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.55, opts=13)
00:46:09.353 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.55)
00:46:09.353 00.000 8976 Worker thread wakes up
00:46:09.353 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.55) opts 0xd
00:46:09.353 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.55)
00:46:09.353 00.000 8976 Moving (0.06, -0.55) raw xDistance=-0.52 yDistance=0.25
00:46:09.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
00:46:09.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:46:09.353 00.000 8976 MoveAxis(R, 2, ABG)
00:46:09.353 00.000 8976 stepping (-17, 8) + (2, 0)
00:46:09.354 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:09.354 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:46:09.363 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
00:46:09.364 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:09.364 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:09.364 00.000 5052 Enqueuing Expose request
00:46:09.393 00.029 8976 Received - 47 (G) 
00:46:09.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:09.393 00.000 8976 stepped: pos (-15, 8)
00:46:09.393 00.000 8976 MoveAxis(U, 0, ABG)
00:46:09.393 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
00:46:09.393 00.000 8976 MountToCamera -- mountX=2.79 mountY=-1.07 hyp=2.99 mountTheta=-0.37 cameraX=-0.32, cameraY=2.97 cameraTheta=1.68
00:46:09.393 00.000 8976 incremental bump (-0.318, 2.973) isValid = 1
00:46:09.393 00.000 8976 Scheduling Mount bump of (-0.024, 0.237)
00:46:09.393 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.24, opts=4)
00:46:09.393 00.000 8976 Enqueuing Move request for scope (-0.02, 0.24)
00:46:09.393 00.000 8976 move complete, result=0
00:46:09.393 00.000 9828 Worker thread wakes up
00:46:09.393 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 0 ms NORTH
00:46:09.394 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0x4
00:46:09.394 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
00:46:09.394 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
00:46:09.394 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
00:46:09.394 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.67 mountX=0.01 mountY=-0.24, mountTheta=-1.51
00:46:09.394 00.000 8976 worker thread done servicing request
00:46:09.394 00.000 8976 Worker thread wakes up
00:46:09.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:09.394 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:09.394 00.000 9828 Moving (-0.02, 0.24) raw xDistance=0.01 yDistance=-0.24
00:46:09.394 00.000 9828 BLC: window closed
00:46:09.394 00.000 9828 MoveAxis(W, 4, B)
00:46:09.394 00.000 9828 Guiding  Dir = 3, Dur = 4
00:46:09.394 00.000 9828 IsSlewing returns 0
00:46:09.395 00.001 9828 IsGuiding returns 0
00:46:09.395 00.000 9828 PulseGuide returned control before completion, sleep 14
00:46:09.410 00.015 9828 IsGuiding returns 1
00:46:09.410 00.000 9828 scope still moving after pulse duration time elapsed
00:46:09.441 00.031 9828 IsSlewing returns 0
00:46:09.441 00.000 9828 IsGuiding returns 1
00:46:09.472 00.031 9828 IsSlewing returns 0
00:46:09.472 00.000 9828 IsGuiding returns 1
00:46:09.503 00.031 9828 IsSlewing returns 0
00:46:09.503 00.000 9828 IsGuiding returns 1
00:46:09.534 00.031 9828 IsSlewing returns 0
00:46:09.534 00.000 9828 IsGuiding returns 0
00:46:09.534 00.000 9828 scope move finished after 4 + 135 ms
00:46:09.534 00.000 9828 Move returns status 0, amount 4
00:46:09.534 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:09.534 00.000 9828 MoveAxis(N, 32, B)
00:46:09.534 00.000 9828 Guiding  Dir = 0, Dur = 32
00:46:09.550 00.016 9828 IsSlewing returns 0
00:46:09.550 00.000 9828 IsGuiding returns 0
00:46:09.550 00.000 9828 PulseGuide returned control before completion, sleep 42
00:46:09.597 00.047 9828 IsGuiding returns 1
00:46:09.597 00.000 9828 scope still moving after pulse duration time elapsed
00:46:09.627 00.030 9828 IsSlewing returns 0
00:46:09.627 00.000 9828 IsGuiding returns 1
00:46:09.658 00.031 9828 IsSlewing returns 0
00:46:09.658 00.000 9828 IsGuiding returns 1
00:46:09.689 00.031 9828 IsSlewing returns 0
00:46:09.689 00.000 9828 IsGuiding returns 1
00:46:09.720 00.031 9828 IsSlewing returns 0
00:46:09.720 00.000 9828 IsGuiding returns 0
00:46:09.720 00.000 9828 scope move finished after 32 + 138 ms
00:46:09.720 00.000 9828 Move returns status 0, amount 32
00:46:09.720 00.000 9828 move complete, result=0
00:46:09.721 00.001 9828 worker thread done servicing request
00:46:09.721 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.2 px 32 ms NORTH
00:46:10.086 00.365 8976 Exposure complete
00:46:10.091 00.005 8976 worker thread done servicing request
00:46:10.091 00.000 5052 OnExposeComplete: enter
00:46:10.091 00.000 5052 UpdateGuideState(): m_state=6
00:46:10.091 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 446
00:46:10.092 00.001 5052 Star::Find returns 1 (0), X=329.15, Y=281.14, Mass=195, SNR=9.6, Peak=72 HFD=2.3
00:46:10.092 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.66 = 2.63)
00:46:10.092 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.52)
00:46:10.092 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.57 hyp=0.57 cameraTheta=-1.61 mountX=-0.50 mountY=0.33, mountTheta=2.55
00:46:10.092 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.57, opts=13)
00:46:10.092 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.57)
00:46:10.092 00.000 8976 Worker thread wakes up
00:46:10.092 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.57) opts 0xd
00:46:10.093 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.57)
00:46:10.093 00.000 8976 Moving (-0.02, -0.57) raw xDistance=-0.50 yDistance=0.33
00:46:10.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
00:46:10.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:46:10.093 00.000 8976 MoveAxis(R, 2, ABG)
00:46:10.093 00.000 8976 stepping (-15, 8) + (2, 0)
00:46:10.093 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:10.093 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:46:10.105 00.012 5052 UpdateGuideState exits: m=195 SNR=9.6
00:46:10.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:10.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:10.105 00.000 5052 Enqueuing Expose request
00:46:10.128 00.023 8976 Received - 47 (G) 
00:46:10.128 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:10.128 00.000 8976 stepped: pos (-13, 8)
00:46:10.128 00.000 8976 MoveAxis(D, 1, ABG)
00:46:10.128 00.000 8976 stepping (-13, 8) + (0, -1)
00:46:10.128 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:10.160 00.032 8976 Received - 47 (G) 
00:46:10.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:10.160 00.000 8976 stepped: pos (-13, 7)
00:46:10.160 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
00:46:10.160 00.000 8976 MountToCamera -- mountX=2.53 mountY=-1.08 hyp=2.75 mountTheta=-0.41 cameraX=-0.19, cameraY=2.74 cameraTheta=1.64
00:46:10.160 00.000 8976 incremental bump (-0.185, 2.744) isValid = 1
00:46:10.160 00.000 8976 Scheduling Mount bump of (-0.015, 0.238)
00:46:10.160 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.24, opts=4)
00:46:10.160 00.000 8976 Enqueuing Move request for scope (-0.02, 0.24)
00:46:10.160 00.000 8976 move complete, result=0
00:46:10.160 00.000 9828 Worker thread wakes up
00:46:10.160 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0x4
00:46:10.160 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
00:46:10.160 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
00:46:10.160 00.000 8976 worker thread done servicing request
00:46:10.160 00.000 8976 Worker thread wakes up
00:46:10.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:10.161 00.001 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
00:46:10.161 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
00:46:10.161 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.64 mountX=0.00 mountY=-0.24, mountTheta=-1.55
00:46:10.161 00.000 9828 Moving (-0.02, 0.24) raw xDistance=0.00 yDistance=-0.24
00:46:10.161 00.000 9828 BLC: window closed
00:46:10.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:10.161 00.000 9828 MoveAxis(W, 1, B)
00:46:10.161 00.000 9828 Guiding  Dir = 3, Dur = 1
00:46:10.161 00.000 9828 IsSlewing returns 0
00:46:10.161 00.000 9828 IsGuiding returns 0
00:46:10.162 00.001 9828 PulseGuide returned control before completion, sleep 11
00:46:10.183 00.021 9828 IsGuiding returns 1
00:46:10.183 00.000 9828 scope still moving after pulse duration time elapsed
00:46:10.214 00.031 9828 IsSlewing returns 0
00:46:10.214 00.000 9828 IsGuiding returns 1
00:46:10.245 00.031 9828 IsSlewing returns 0
00:46:10.245 00.000 9828 IsGuiding returns 1
00:46:10.276 00.031 9828 IsSlewing returns 0
00:46:10.276 00.000 9828 IsGuiding returns 0
00:46:10.276 00.000 9828 scope move finished after 1 + 113 ms
00:46:10.276 00.000 9828 Move returns status 0, amount 1
00:46:10.276 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:10.276 00.000 9828 MoveAxis(N, 32, B)
00:46:10.276 00.000 9828 Guiding  Dir = 0, Dur = 32
00:46:10.292 00.016 9828 IsSlewing returns 0
00:46:10.292 00.000 9828 IsGuiding returns 0
00:46:10.292 00.000 9828 PulseGuide returned control before completion, sleep 42
00:46:10.338 00.046 9828 IsGuiding returns 1
00:46:10.338 00.000 9828 scope still moving after pulse duration time elapsed
00:46:10.369 00.031 9828 IsSlewing returns 0
00:46:10.369 00.000 9828 IsGuiding returns 1
00:46:10.400 00.031 9828 IsSlewing returns 0
00:46:10.400 00.000 9828 IsGuiding returns 1
00:46:10.430 00.030 9828 IsSlewing returns 0
00:46:10.430 00.000 9828 IsGuiding returns 1
00:46:10.462 00.032 9828 IsSlewing returns 0
00:46:10.462 00.000 9828 IsGuiding returns 0
00:46:10.462 00.000 9828 scope move finished after 32 + 137 ms
00:46:10.462 00.000 9828 Move returns status 0, amount 32
00:46:10.462 00.000 9828 move complete, result=0
00:46:10.462 00.000 9828 worker thread done servicing request
00:46:10.462 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.2 px 32 ms NORTH
00:46:10.856 00.394 8976 Exposure complete
00:46:10.861 00.005 8976 worker thread done servicing request
00:46:10.861 00.000 5052 OnExposeComplete: enter
00:46:10.861 00.000 5052 UpdateGuideState(): m_state=6
00:46:10.861 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 447
00:46:10.861 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.65, Mass=201, SNR=9.8, Peak=67 HFD=2.9
00:46:10.861 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
00:46:10.861 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
00:46:10.861 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.17 cameraTheta=-0.38 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
00:46:10.862 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.06, opts=13)
00:46:10.862 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.06)
00:46:10.862 00.000 8976 Worker thread wakes up
00:46:10.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.06) opts 0xd
00:46:10.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.06)
00:46:10.862 00.000 8976 Moving (0.15, -0.06) raw xDistance=-0.13 yDistance=-0.10
00:46:10.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:46:10.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:46:10.862 00.000 8976 MoveAxis(R, 0, ABG)
00:46:10.862 00.000 8976 MoveAxis(U, 0, ABG)
00:46:10.862 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
00:46:10.862 00.000 8976 MountToCamera -- mountX=2.35 mountY=-1.09 hyp=2.59 mountTheta=-0.44 cameraX=-0.10, cameraY=2.59 cameraTheta=1.61
00:46:10.863 00.001 8976 incremental bump (-0.097, 2.590) isValid = 1
00:46:10.863 00.000 8976 Scheduling Mount bump of (-0.006, 0.166)
00:46:10.863 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.17, opts=4)
00:46:10.863 00.000 8976 Enqueuing Move request for scope (-0.01, 0.17)
00:46:10.863 00.000 8976 move complete, result=0
00:46:10.863 00.000 8976 worker thread done servicing request
00:46:10.863 00.000 9828 Worker thread wakes up
00:46:10.863 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0x4
00:46:10.863 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
00:46:10.863 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
00:46:10.863 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
00:46:10.863 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:46:10.863 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.61 mountX=-0.00 mountY=-0.17, mountTheta=-1.58
00:46:10.863 00.000 9828 Moving (-0.01, 0.17) raw xDistance=-0.00 yDistance=-0.17
00:46:10.863 00.000 9828 BLC: window closed
00:46:10.863 00.000 9828 MoveAxis(E, 1, B)
00:46:10.863 00.000 9828 Guiding  Dir = 2, Dur = 1
00:46:10.864 00.001 9828 IsSlewing returns 0
00:46:10.864 00.000 9828 IsGuiding returns 0
00:46:10.864 00.000 9828 PulseGuide returned control before completion, sleep 11
00:46:10.872 00.008 5052 UpdateGuideState exits: m=201 SNR=9.8
00:46:10.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:10.873 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:10.873 00.000 5052 Enqueuing Expose request
00:46:10.873 00.000 8976 Worker thread wakes up
00:46:10.873 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:10.873 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:10.873 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:10.881 00.008 9828 IsGuiding returns 1
00:46:10.881 00.000 9828 scope still moving after pulse duration time elapsed
00:46:10.912 00.031 9828 IsSlewing returns 0
00:46:10.912 00.000 9828 IsGuiding returns 1
00:46:10.944 00.032 9828 IsSlewing returns 0
00:46:10.944 00.000 9828 IsGuiding returns 1
00:46:10.975 00.031 9828 IsSlewing returns 0
00:46:10.975 00.000 9828 IsGuiding returns 0
00:46:10.975 00.000 9828 scope move finished after 1 + 110 ms
00:46:10.975 00.000 9828 Move returns status 0, amount 1
00:46:10.975 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:10.975 00.000 9828 MoveAxis(N, 23, B)
00:46:10.975 00.000 9828 Guiding  Dir = 0, Dur = 23
00:46:10.991 00.016 9828 IsSlewing returns 0
00:46:10.991 00.000 9828 IsGuiding returns 0
00:46:10.992 00.001 9828 PulseGuide returned control before completion, sleep 33
00:46:11.038 00.046 9828 IsGuiding returns 1
00:46:11.038 00.000 9828 scope still moving after pulse duration time elapsed
00:46:11.070 00.032 9828 IsSlewing returns 0
00:46:11.070 00.000 9828 IsGuiding returns 1
00:46:11.101 00.031 9828 IsSlewing returns 0
00:46:11.101 00.000 9828 IsGuiding returns 1
00:46:11.131 00.030 9828 IsSlewing returns 0
00:46:11.131 00.000 9828 IsGuiding returns 1
00:46:11.162 00.031 9828 IsSlewing returns 0
00:46:11.162 00.000 9828 IsGuiding returns 1
00:46:11.192 00.030 9828 IsSlewing returns 0
00:46:11.192 00.000 9828 IsGuiding returns 1
00:46:11.224 00.032 9828 IsSlewing returns 0
00:46:11.224 00.000 9828 IsGuiding returns 0
00:46:11.224 00.000 9828 scope move finished after 23 + 209 ms
00:46:11.224 00.000 9828 Move returns status 0, amount 23
00:46:11.224 00.000 9828 move complete, result=0
00:46:11.224 00.000 9828 worker thread done servicing request
00:46:11.224 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.2 px 23 ms NORTH
00:46:11.556 00.332 8976 Exposure complete
00:46:11.561 00.005 8976 worker thread done servicing request
00:46:11.562 00.001 5052 OnExposeComplete: enter
00:46:11.562 00.000 5052 UpdateGuideState(): m_state=6
00:46:11.562 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 448
00:46:11.562 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.00, Mass=208, SNR=9.9, Peak=69 HFD=2.5
00:46:11.562 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.30 = 2.98)
00:46:11.562 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.88)
00:46:11.562 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.71 hyp=0.75 cameraTheta=-1.26 mountX=-0.74 mountY=0.20, mountTheta=2.88
00:46:11.563 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.71, opts=13)
00:46:11.563 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.71)
00:46:11.563 00.000 8976 Worker thread wakes up
00:46:11.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.71) opts 0xd
00:46:11.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.71)
00:46:11.563 00.000 8976 Moving (0.23, -0.71) raw xDistance=-0.74 yDistance=0.20
00:46:11.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
00:46:11.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:46:11.563 00.000 8976 MoveAxis(R, 3, ABG)
00:46:11.563 00.000 8976 stepping (-13, 7) + (3, 0)
00:46:11.563 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:11.564 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:46:11.573 00.009 5052 UpdateGuideState exits: m=208 SNR=9.9
00:46:11.574 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:11.574 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:11.574 00.000 5052 Enqueuing Expose request
00:46:11.598 00.024 8976 Received - 47 (G) 
00:46:11.598 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:11.599 00.001 8976 stepped: pos (-10, 7)
00:46:11.599 00.000 8976 MoveAxis(U, 0, ABG)
00:46:11.599 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
00:46:11.599 00.000 8976 MountToCamera -- mountX=2.08 mountY=-1.10 hyp=2.35 mountTheta=-0.49 cameraX=0.03, cameraY=2.35 cameraTheta=1.56
00:46:11.599 00.000 8976 incremental bump (0.032, 2.352) isValid = 1
00:46:11.599 00.000 8976 Scheduling Mount bump of (0.003, 0.238)
00:46:11.599 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.24, opts=4)
00:46:11.599 00.000 8976 Enqueuing Move request for scope (0.00, 0.24)
00:46:11.599 00.000 8976 move complete, result=0
00:46:11.599 00.000 8976 worker thread done servicing request
00:46:11.599 00.000 8976 Worker thread wakes up
00:46:11.599 00.000 9828 Worker thread wakes up
00:46:11.599 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0x4
00:46:11.599 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
00:46:11.599 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
00:46:11.599 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
00:46:11.599 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.2 px 0 ms NORTH
00:46:11.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:11.599 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:11.600 00.001 9828 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.56 mountX=-0.01 mountY=-0.24, mountTheta=-1.63
00:46:11.600 00.000 9828 Moving (0.00, 0.24) raw xDistance=-0.01 yDistance=-0.24
00:46:11.600 00.000 9828 BLC: window closed
00:46:11.600 00.000 9828 MoveAxis(E, 4, B)
00:46:11.600 00.000 9828 Guiding  Dir = 2, Dur = 4
00:46:11.600 00.000 9828 IsSlewing returns 0
00:46:11.600 00.000 9828 IsGuiding returns 0
00:46:11.600 00.000 9828 PulseGuide returned control before completion, sleep 14
00:46:11.627 00.027 9828 IsGuiding returns 1
00:46:11.627 00.000 9828 scope still moving after pulse duration time elapsed
00:46:11.658 00.031 9828 IsSlewing returns 0
00:46:11.658 00.000 9828 IsGuiding returns 1
00:46:11.689 00.031 9828 IsSlewing returns 0
00:46:11.689 00.000 9828 IsGuiding returns 1
00:46:11.735 00.046 9828 IsSlewing returns 0
00:46:11.735 00.000 9828 IsGuiding returns 0
00:46:11.735 00.000 9828 scope move finished after 4 + 131 ms
00:46:11.735 00.000 9828 Move returns status 0, amount 4
00:46:11.735 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:11.735 00.000 9828 MoveAxis(N, 32, B)
00:46:11.735 00.000 9828 Guiding  Dir = 0, Dur = 32
00:46:11.751 00.016 9828 IsSlewing returns 0
00:46:11.751 00.000 9828 IsGuiding returns 0
00:46:11.751 00.000 9828 PulseGuide returned control before completion, sleep 42
00:46:11.798 00.047 9828 IsGuiding returns 1
00:46:11.798 00.000 9828 scope still moving after pulse duration time elapsed
00:46:11.829 00.031 9828 IsSlewing returns 0
00:46:11.829 00.000 9828 IsGuiding returns 1
00:46:11.860 00.031 9828 IsSlewing returns 0
00:46:11.860 00.000 9828 IsGuiding returns 1
00:46:11.890 00.030 9828 IsSlewing returns 0
00:46:11.890 00.000 9828 IsGuiding returns 1
00:46:11.921 00.031 9828 IsSlewing returns 0
00:46:11.921 00.000 9828 IsGuiding returns 0
00:46:11.921 00.000 9828 scope move finished after 32 + 138 ms
00:46:11.921 00.000 9828 Move returns status 0, amount 32
00:46:11.921 00.000 9828 move complete, result=0
00:46:11.921 00.000 9828 worker thread done servicing request
00:46:11.921 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.2 px 32 ms NORTH
00:46:12.291 00.370 8976 Exposure complete
00:46:12.297 00.006 8976 worker thread done servicing request
00:46:12.297 00.000 5052 OnExposeComplete: enter
00:46:12.297 00.000 5052 UpdateGuideState(): m_state=6
00:46:12.297 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 449
00:46:12.297 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.25, Mass=185, SNR=9.4, Peak=66 HFD=2.6
00:46:12.297 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.04) = xAngle (-3.38 = 2.90)
00:46:12.297 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.49 = 2.80)
00:46:12.297 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.46 hyp=0.47 cameraTheta=-1.34 mountX=-0.46 mountY=0.16, mountTheta=2.81
00:46:12.297 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.46, opts=13)
00:46:12.297 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.46)
00:46:12.297 00.000 8976 Worker thread wakes up
00:46:12.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.46) opts 0xd
00:46:12.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.46)
00:46:12.297 00.000 8976 Moving (0.11, -0.46) raw xDistance=-0.46 yDistance=0.16
00:46:12.298 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
00:46:12.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:46:12.298 00.000 8976 MoveAxis(R, 2, ABG)
00:46:12.298 00.000 8976 stepping (-10, 7) + (2, 0)
00:46:12.298 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:12.299 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:46:12.309 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
00:46:12.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:12.309 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:12.309 00.000 5052 Enqueuing Expose request
00:46:12.334 00.025 8976 Received - 47 (G) 
00:46:12.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:12.334 00.000 8976 stepped: pos (-8, 7)
00:46:12.334 00.000 8976 MoveAxis(U, 0, ABG)
00:46:12.334 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
00:46:12.334 00.000 8976 MountToCamera -- mountX=1.80 mountY=-1.10 hyp=2.11 mountTheta=-0.55 cameraX=0.16, cameraY=2.10 cameraTheta=1.49
00:46:12.334 00.000 8976 incremental bump (0.164, 2.103) isValid = 1
00:46:12.334 00.000 8976 Scheduling Mount bump of (0.018, 0.237)
00:46:12.334 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.24, opts=4)
00:46:12.334 00.000 8976 Enqueuing Move request for scope (0.02, 0.24)
00:46:12.334 00.000 8976 move complete, result=0
00:46:12.334 00.000 8976 worker thread done servicing request
00:46:12.334 00.000 8976 Worker thread wakes up
00:46:12.334 00.000 9828 Worker thread wakes up
00:46:12.334 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0x4
00:46:12.334 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
00:46:12.334 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
00:46:12.334 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
00:46:12.334 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
00:46:12.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:12.335 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:12.335 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.50 mountX=-0.03 mountY=-0.23, mountTheta=-1.69
00:46:12.335 00.000 9828 Moving (0.02, 0.24) raw xDistance=-0.03 yDistance=-0.23
00:46:12.335 00.000 9828 BLC: window closed
00:46:12.335 00.000 9828 MoveAxis(E, 9, B)
00:46:12.335 00.000 9828 Guiding  Dir = 2, Dur = 9
00:46:12.335 00.000 9828 IsSlewing returns 0
00:46:12.335 00.000 9828 IsGuiding returns 0
00:46:12.335 00.000 9828 PulseGuide returned control before completion, sleep 19
00:46:12.359 00.024 9828 IsGuiding returns 1
00:46:12.359 00.000 9828 scope still moving after pulse duration time elapsed
00:46:12.390 00.031 9828 IsSlewing returns 0
00:46:12.390 00.000 9828 IsGuiding returns 1
00:46:12.421 00.031 9828 IsSlewing returns 0
00:46:12.421 00.000 9828 IsGuiding returns 1
00:46:12.452 00.031 9828 IsSlewing returns 0
00:46:12.452 00.000 9828 IsGuiding returns 1
00:46:12.483 00.031 9828 IsSlewing returns 0
00:46:12.483 00.000 9828 IsGuiding returns 0
00:46:12.483 00.000 9828 scope move finished after 9 + 138 ms
00:46:12.483 00.000 9828 Move returns status 0, amount 9
00:46:12.483 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:12.483 00.000 9828 MoveAxis(N, 32, B)
00:46:12.483 00.000 9828 Guiding  Dir = 0, Dur = 32
00:46:12.498 00.015 9828 IsSlewing returns 0
00:46:12.498 00.000 9828 IsGuiding returns 0
00:46:12.498 00.000 9828 PulseGuide returned control before completion, sleep 42
00:46:12.545 00.047 9828 IsGuiding returns 1
00:46:12.545 00.000 9828 scope still moving after pulse duration time elapsed
00:46:12.577 00.032 9828 IsSlewing returns 0
00:46:12.577 00.000 9828 IsGuiding returns 1
00:46:12.608 00.031 9828 IsSlewing returns 0
00:46:12.608 00.000 9828 IsGuiding returns 1
00:46:12.638 00.030 9828 IsSlewing returns 0
00:46:12.638 00.000 9828 IsGuiding returns 1
00:46:12.670 00.032 9828 IsSlewing returns 0
00:46:12.670 00.000 9828 IsGuiding returns 0
00:46:12.670 00.000 9828 scope move finished after 32 + 140 ms
00:46:12.670 00.000 9828 Move returns status 0, amount 32
00:46:12.670 00.000 9828 move complete, result=0
00:46:12.670 00.000 9828 worker thread done servicing request
00:46:12.670 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.2 px 32 ms NORTH
00:46:13.027 00.357 8976 Exposure complete
00:46:13.032 00.005 8976 worker thread done servicing request
00:46:13.032 00.000 5052 OnExposeComplete: enter
00:46:13.032 00.000 5052 UpdateGuideState(): m_state=6
00:46:13.032 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 450
00:46:13.032 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.10, Mass=210, SNR=10.0, Peak=70 HFD=2.4
00:46:13.032 00.000 5052 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.04) = xAngle (-3.52 = 2.76)
00:46:13.033 00.001 5052 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.63 = 2.66)
00:46:13.033 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.61 hyp=0.61 cameraTheta=-1.48 mountX=-0.57 mountY=0.29, mountTheta=2.68
00:46:13.033 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.61, opts=13)
00:46:13.033 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.61)
00:46:13.033 00.000 8976 Worker thread wakes up
00:46:13.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.61) opts 0xd
00:46:13.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.61)
00:46:13.033 00.000 8976 Moving (0.06, -0.61) raw xDistance=-0.57 yDistance=0.29
00:46:13.034 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
00:46:13.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:46:13.034 00.000 8976 MoveAxis(R, 2, ABG)
00:46:13.034 00.000 8976 stepping (-8, 7) + (2, 0)
00:46:13.034 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:13.034 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:46:13.044 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
00:46:13.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:13.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:13.044 00.000 5052 Enqueuing Expose request
00:46:13.069 00.025 8976 Received - 47 (G) 
00:46:13.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:13.069 00.000 8976 stepped: pos (-6, 7)
00:46:13.069 00.000 8976 MoveAxis(D, 1, ABG)
00:46:13.069 00.000 8976 stepping (-6, 7) + (0, -1)
00:46:13.069 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:13.101 00.032 8976 Received - 47 (G) 
00:46:13.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:13.101 00.000 8976 stepped: pos (-6, 6)
00:46:13.102 00.001 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
00:46:13.102 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.05 hyp=1.84 mountTheta=-0.61 cameraX=0.25, cameraY=1.82 cameraTheta=1.43
00:46:13.102 00.000 8976 incremental bump (0.252, 1.822) isValid = 1
00:46:13.102 00.000 8976 Scheduling Mount bump of (0.031, 0.236)
00:46:13.102 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.24, opts=4)
00:46:13.102 00.000 8976 Enqueuing Move request for scope (0.03, 0.24)
00:46:13.102 00.000 8976 move complete, result=0
00:46:13.102 00.000 9828 Worker thread wakes up
00:46:13.102 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0x4
00:46:13.102 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
00:46:13.102 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
00:46:13.102 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.3 px 1 ms SOUTH
00:46:13.102 00.000 8976 worker thread done servicing request
00:46:13.102 00.000 8976 Worker thread wakes up
00:46:13.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:13.102 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
00:46:13.102 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.44 mountX=-0.04 mountY=-0.23, mountTheta=-1.75
00:46:13.102 00.000 9828 Moving (0.03, 0.24) raw xDistance=-0.04 yDistance=-0.23
00:46:13.102 00.000 9828 BLC: window closed
00:46:13.103 00.001 9828 MoveAxis(E, 13, B)
00:46:13.103 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:13.103 00.000 9828 Guiding  Dir = 2, Dur = 13
00:46:13.104 00.001 9828 IsSlewing returns 0
00:46:13.104 00.000 9828 IsGuiding returns 0
00:46:13.104 00.000 9828 PulseGuide returned control before completion, sleep 23
00:46:13.134 00.030 9828 IsGuiding returns 1
00:46:13.134 00.000 9828 scope still moving after pulse duration time elapsed
00:46:13.165 00.031 9828 IsSlewing returns 0
00:46:13.165 00.000 9828 IsGuiding returns 1
00:46:13.196 00.031 9828 IsSlewing returns 0
00:46:13.196 00.000 9828 IsGuiding returns 1
00:46:13.227 00.031 9828 IsSlewing returns 0
00:46:13.227 00.000 9828 IsGuiding returns 1
00:46:13.258 00.031 9828 IsSlewing returns 0
00:46:13.258 00.000 9828 IsGuiding returns 0
00:46:13.258 00.000 9828 scope move finished after 13 + 141 ms
00:46:13.258 00.000 9828 Move returns status 0, amount 13
00:46:13.258 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:13.258 00.000 9828 MoveAxis(N, 31, B)
00:46:13.258 00.000 9828 Guiding  Dir = 0, Dur = 31
00:46:13.274 00.016 9828 IsSlewing returns 0
00:46:13.274 00.000 9828 IsGuiding returns 0
00:46:13.274 00.000 9828 PulseGuide returned control before completion, sleep 41
00:46:13.321 00.047 9828 IsGuiding returns 1
00:46:13.322 00.001 9828 scope still moving after pulse duration time elapsed
00:46:13.353 00.031 9828 IsSlewing returns 0
00:46:13.353 00.000 9828 IsGuiding returns 1
00:46:13.384 00.031 9828 IsSlewing returns 0
00:46:13.384 00.000 9828 IsGuiding returns 1
00:46:13.415 00.031 9828 IsSlewing returns 0
00:46:13.415 00.000 9828 IsGuiding returns 1
00:46:13.447 00.032 9828 IsSlewing returns 0
00:46:13.447 00.000 9828 IsGuiding returns 0
00:46:13.447 00.000 9828 scope move finished after 31 + 142 ms
00:46:13.447 00.000 9828 Move returns status 0, amount 31
00:46:13.447 00.000 9828 move complete, result=0
00:46:13.447 00.000 9828 worker thread done servicing request
00:46:13.447 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.2 px 31 ms NORTH
00:46:13.794 00.347 8976 Exposure complete
00:46:13.799 00.005 8976 worker thread done servicing request
00:46:13.799 00.000 5052 OnExposeComplete: enter
00:46:13.799 00.000 5052 UpdateGuideState(): m_state=6
00:46:13.799 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 451
00:46:13.799 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.40, Mass=210, SNR=10.0, Peak=67 HFD=2.4
00:46:13.799 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
00:46:13.799 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.37 = 1.92)
00:46:13.799 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.31 hyp=0.39 cameraTheta=-2.22 mountX=-0.17 mountY=0.37, mountTheta=2.00
00:46:13.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.31, opts=13)
00:46:13.800 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.31)
00:46:13.800 00.000 8976 Worker thread wakes up
00:46:13.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.31) opts 0xd
00:46:13.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.31)
00:46:13.800 00.000 8976 Moving (-0.23, -0.31) raw xDistance=-0.17 yDistance=0.37
00:46:13.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:46:13.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
00:46:13.801 00.001 8976 MoveAxis(R, 0, ABG)
00:46:13.801 00.000 8976 MoveAxis(D, 2, ABG)
00:46:13.801 00.000 8976 stepping (-6, 6) + (0, -2)
00:46:13.801 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:13.801 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:46:13.810 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
00:46:13.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:13.810 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:13.811 00.001 5052 Enqueuing Expose request
00:46:13.837 00.026 8976 Received - 47 (G) 
00:46:13.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:13.837 00.000 8976 stepped: pos (-6, 4)
00:46:13.837 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
00:46:13.837 00.000 8976 MountToCamera -- mountX=1.31 mountY=-0.92 hyp=1.60 mountTheta=-0.61 cameraX=0.22, cameraY=1.59 cameraTheta=1.43
00:46:13.837 00.000 8976 incremental bump (0.217, 1.586) isValid = 1
00:46:13.837 00.000 8976 Scheduling Mount bump of (0.031, 0.236)
00:46:13.837 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.24, opts=4)
00:46:13.837 00.000 8976 Enqueuing Move request for scope (0.03, 0.24)
00:46:13.837 00.000 8976 move complete, result=0
00:46:13.837 00.000 8976 worker thread done servicing request
00:46:13.837 00.000 9828 Worker thread wakes up
00:46:13.837 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0x4
00:46:13.837 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
00:46:13.837 00.000 8976 Worker thread wakes up
00:46:13.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:13.837 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:13.837 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:46:13.837 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
00:46:13.838 00.001 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
00:46:13.838 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.44 mountX=-0.04 mountY=-0.23, mountTheta=-1.75
00:46:13.838 00.000 9828 Moving (0.03, 0.24) raw xDistance=-0.04 yDistance=-0.23
00:46:13.838 00.000 9828 BLC: window closed
00:46:13.838 00.000 9828 MoveAxis(E, 13, B)
00:46:13.838 00.000 9828 Guiding  Dir = 2, Dur = 13
00:46:13.838 00.000 9828 IsSlewing returns 0
00:46:13.838 00.000 9828 IsGuiding returns 0
00:46:13.838 00.000 9828 PulseGuide returned control before completion, sleep 23
00:46:13.863 00.025 9828 IsGuiding returns 1
00:46:13.863 00.000 9828 scope still moving after pulse duration time elapsed
00:46:13.894 00.031 9828 IsSlewing returns 0
00:46:13.894 00.000 9828 IsGuiding returns 1
00:46:13.925 00.031 9828 IsSlewing returns 0
00:46:13.925 00.000 9828 IsGuiding returns 1
00:46:13.957 00.032 9828 IsSlewing returns 0
00:46:13.957 00.000 9828 IsGuiding returns 1
00:46:13.988 00.031 9828 IsSlewing returns 0
00:46:13.988 00.000 9828 IsGuiding returns 0
00:46:13.988 00.000 9828 scope move finished after 13 + 136 ms
00:46:13.988 00.000 9828 Move returns status 0, amount 13
00:46:13.988 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:13.988 00.000 9828 MoveAxis(N, 31, B)
00:46:13.988 00.000 9828 Guiding  Dir = 0, Dur = 31
00:46:14.004 00.016 9828 IsSlewing returns 0
00:46:14.004 00.000 9828 IsGuiding returns 0
00:46:14.004 00.000 9828 PulseGuide returned control before completion, sleep 41
00:46:14.051 00.047 9828 IsGuiding returns 1
00:46:14.051 00.000 9828 scope still moving after pulse duration time elapsed
00:46:14.083 00.032 9828 IsSlewing returns 0
00:46:14.083 00.000 9828 IsGuiding returns 1
00:46:14.113 00.030 9828 IsSlewing returns 0
00:46:14.113 00.000 9828 IsGuiding returns 1
00:46:14.145 00.032 9828 IsSlewing returns 0
00:46:14.145 00.000 9828 IsGuiding returns 1
00:46:14.175 00.030 9828 IsSlewing returns 0
00:46:14.175 00.000 9828 IsGuiding returns 0
00:46:14.175 00.000 9828 scope move finished after 31 + 140 ms
00:46:14.175 00.000 9828 Move returns status 0, amount 31
00:46:14.176 00.001 9828 move complete, result=0
00:46:14.176 00.000 9828 worker thread done servicing request
00:46:14.176 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.2 px 31 ms NORTH
00:46:14.526 00.350 8976 Exposure complete
00:46:14.532 00.006 8976 worker thread done servicing request
00:46:14.532 00.000 5052 OnExposeComplete: enter
00:46:14.532 00.000 5052 UpdateGuideState(): m_state=6
00:46:14.532 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 452
00:46:14.532 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.10, Mass=199, SNR=9.8, Peak=69 HFD=2.4
00:46:14.532 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.73 = 2.56)
00:46:14.532 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.45)
00:46:14.532 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.61 hyp=0.61 cameraTheta=-1.68 mountX=-0.51 mountY=0.39, mountTheta=2.49
00:46:14.533 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.61, opts=13)
00:46:14.533 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.61)
00:46:14.533 00.000 8976 Worker thread wakes up
00:46:14.533 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.61) opts 0xd
00:46:14.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.61)
00:46:14.533 00.000 8976 Moving (-0.07, -0.61) raw xDistance=-0.51 yDistance=0.39
00:46:14.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
00:46:14.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
00:46:14.533 00.000 8976 MoveAxis(R, 2, ABG)
00:46:14.533 00.000 8976 stepping (-6, 4) + (2, 0)
00:46:14.533 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:14.534 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:46:14.544 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
00:46:14.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:14.544 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:14.544 00.000 5052 Enqueuing Expose request
00:46:14.556 00.012 8976 Received - 47 (G) 
00:46:14.556 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:14.556 00.000 8976 stepped: pos (-4, 4)
00:46:14.556 00.000 8976 MoveAxis(D, 2, ABG)
00:46:14.556 00.000 8976 stepping (-4, 4) + (0, -2)
00:46:14.556 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:14.587 00.031 8976 Received - 47 (G) 
00:46:14.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:14.588 00.001 8976 stepped: pos (-4, 2)
00:46:14.588 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
00:46:14.588 00.000 8976 MountToCamera -- mountX=1.08 mountY=-0.72 hyp=1.30 mountTheta=-0.59 cameraX=0.15, cameraY=1.29 cameraTheta=1.46
00:46:14.588 00.000 8976 incremental bump (0.147, 1.290) isValid = 1
00:46:14.588 00.000 8976 Scheduling Mount bump of (0.026, 0.237)
00:46:14.588 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.24, opts=4)
00:46:14.588 00.000 8976 Enqueuing Move request for scope (0.03, 0.24)
00:46:14.589 00.001 8976 move complete, result=0
00:46:14.589 00.000 9828 Worker thread wakes up
00:46:14.589 00.000 8976 worker thread done servicing request
00:46:14.589 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
00:46:14.589 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0x4
00:46:14.589 00.000 8976 Worker thread wakes up
00:46:14.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:14.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:14.589 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
00:46:14.589 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
00:46:14.589 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.81)
00:46:14.589 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.46 mountX=-0.04 mountY=-0.23, mountTheta=-1.73
00:46:14.589 00.000 9828 Moving (0.03, 0.24) raw xDistance=-0.04 yDistance=-0.23
00:46:14.589 00.000 9828 BLC: window closed
00:46:14.589 00.000 9828 MoveAxis(E, 12, B)
00:46:14.589 00.000 9828 Guiding  Dir = 2, Dur = 12
00:46:14.590 00.001 9828 IsSlewing returns 0
00:46:14.590 00.000 9828 IsGuiding returns 0
00:46:14.590 00.000 9828 PulseGuide returned control before completion, sleep 22
00:46:14.623 00.033 9828 IsGuiding returns 1
00:46:14.623 00.000 9828 scope still moving after pulse duration time elapsed
00:46:14.654 00.031 9828 IsSlewing returns 0
00:46:14.654 00.000 9828 IsGuiding returns 1
00:46:14.686 00.032 9828 IsSlewing returns 0
00:46:14.686 00.000 9828 IsGuiding returns 1
00:46:14.717 00.031 9828 IsSlewing returns 0
00:46:14.717 00.000 9828 IsGuiding returns 1
00:46:14.747 00.030 9828 IsSlewing returns 0
00:46:14.747 00.000 9828 IsGuiding returns 1
00:46:14.778 00.031 9828 IsSlewing returns 0
00:46:14.778 00.000 9828 IsGuiding returns 1
00:46:14.809 00.031 9828 IsSlewing returns 0
00:46:14.809 00.000 9828 IsGuiding returns 0
00:46:14.809 00.000 9828 scope move finished after 12 + 206 ms
00:46:14.809 00.000 9828 Move returns status 0, amount 12
00:46:14.809 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:14.809 00.000 9828 MoveAxis(N, 32, B)
00:46:14.809 00.000 9828 Guiding  Dir = 0, Dur = 32
00:46:14.824 00.015 9828 IsSlewing returns 0
00:46:14.824 00.000 9828 IsGuiding returns 0
00:46:14.824 00.000 9828 PulseGuide returned control before completion, sleep 42
00:46:14.870 00.046 9828 IsGuiding returns 1
00:46:14.870 00.000 9828 scope still moving after pulse duration time elapsed
00:46:14.901 00.031 9828 IsSlewing returns 0
00:46:14.901 00.000 9828 IsGuiding returns 1
00:46:14.932 00.031 9828 IsSlewing returns 0
00:46:14.937 00.005 9828 IsGuiding returns 1
00:46:14.964 00.027 9828 IsSlewing returns 0
00:46:14.964 00.000 9828 IsGuiding returns 1
00:46:14.995 00.031 9828 IsSlewing returns 0
00:46:14.995 00.000 9828 IsGuiding returns 0
00:46:14.995 00.000 9828 scope move finished after 32 + 138 ms
00:46:14.995 00.000 9828 Move returns status 0, amount 32
00:46:14.995 00.000 9828 move complete, result=0
00:46:14.995 00.000 9828 worker thread done servicing request
00:46:14.995 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.2 px 32 ms NORTH
00:46:15.284 00.289 8976 Exposure complete
00:46:15.290 00.006 8976 worker thread done servicing request
00:46:15.290 00.000 5052 OnExposeComplete: enter
00:46:15.290 00.000 5052 UpdateGuideState(): m_state=6
00:46:15.290 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 453
00:46:15.290 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.37, Mass=209, SNR=10.0, Peak=71 HFD=2.4
00:46:15.290 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
00:46:15.290 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
00:46:15.290 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.76 mountX=-0.27 mountY=0.24, mountTheta=2.42
00:46:15.292 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.34, opts=13)
00:46:15.292 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.34)
00:46:15.292 00.000 8976 Worker thread wakes up
00:46:15.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.34) opts 0xd
00:46:15.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.34)
00:46:15.292 00.000 8976 Moving (-0.06, -0.34) raw xDistance=-0.27 yDistance=0.24
00:46:15.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
00:46:15.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:46:15.292 00.000 8976 MoveAxis(R, 1, ABG)
00:46:15.292 00.000 8976 stepping (-4, 2) + (1, 0)
00:46:15.292 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:15.293 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:46:15.301 00.008 5052 UpdateGuideState exits: m=209 SNR=10.0
00:46:15.301 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:15.301 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:15.301 00.000 5052 Enqueuing Expose request
00:46:15.323 00.022 8976 Received - 47 (G) 
00:46:15.323 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:15.323 00.000 8976 stepped: pos (-3, 2)
00:46:15.323 00.000 8976 MoveAxis(U, 0, ABG)
00:46:15.324 00.001 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
00:46:15.324 00.000 8976 move complete, result=0
00:46:15.324 00.000 8976 worker thread done servicing request
00:46:15.324 00.000 8976 Worker thread wakes up
00:46:15.324 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
00:46:15.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:15.324 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:16.013 00.689 8976 Exposure complete
00:46:16.018 00.005 8976 worker thread done servicing request
00:46:16.018 00.000 5052 OnExposeComplete: enter
00:46:16.018 00.000 5052 UpdateGuideState(): m_state=6
00:46:16.018 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 454
00:46:16.019 00.001 5052 Star::Find returns 1 (0), X=329.20, Y=280.74, Mass=190, SNR=9.6, Peak=75 HFD=2.2
00:46:16.019 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.04) = xAngle (-3.59 = 2.70)
00:46:16.019 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.69 = 2.59)
00:46:16.019 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.97 hyp=0.97 cameraTheta=-1.54 mountX=-0.87 mountY=0.51, mountTheta=2.62
00:46:16.019 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.97, opts=13)
00:46:16.019 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.97)
00:46:16.019 00.000 8976 Worker thread wakes up
00:46:16.019 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.97) opts 0xd
00:46:16.020 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.97)
00:46:16.020 00.000 8976 Moving (0.03, -0.97) raw xDistance=-0.87 yDistance=0.51
00:46:16.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.87
00:46:16.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
00:46:16.020 00.000 8976 MoveAxis(R, 4, ABG)
00:46:16.020 00.000 8976 stepping (-3, 2) + (4, 0)
00:46:16.020 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:46:16.020 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:46:16.030 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
00:46:16.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:16.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:16.030 00.000 5052 Enqueuing Expose request
00:46:16.059 00.029 8976 Received - 47 (G) 
00:46:16.059 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:46:16.059 00.000 8976 stepped: pos (1, 2)
00:46:16.059 00.000 8976 MoveAxis(D, 2, ABG)
00:46:16.059 00.000 8976 stepping (1, 2) + (0, -2)
00:46:16.059 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:16.091 00.032 8976 Received - 47 (G) 
00:46:16.091 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:16.091 00.000 8976 stepped: pos (1, 0)
00:46:16.091 00.000 8976 move complete, result=0
00:46:16.091 00.000 8976 worker thread done servicing request
00:46:16.091 00.000 8976 Worker thread wakes up
00:46:16.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:16.091 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:16.091 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.5 px 2 ms SOUTH
00:46:16.783 00.692 8976 Exposure complete
00:46:16.789 00.006 8976 worker thread done servicing request
00:46:16.789 00.000 5052 OnExposeComplete: enter
00:46:16.789 00.000 5052 UpdateGuideState(): m_state=6
00:46:16.789 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 455
00:46:16.789 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=282.07, Mass=190, SNR=9.5, Peak=69 HFD=2.3
00:46:16.789 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
00:46:16.789 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
00:46:16.789 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.36 hyp=0.45 cameraTheta=0.94 mountX=0.20 mountY=-0.42, mountTheta=-1.12
00:46:16.790 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.36, opts=13)
00:46:16.790 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.36)
00:46:16.790 00.000 8976 Worker thread wakes up
00:46:16.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.36) opts 0xd
00:46:16.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.36)
00:46:16.790 00.000 8976 Moving (0.27, 0.36) raw xDistance=0.20 yDistance=-0.42
00:46:16.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:46:16.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
00:46:16.790 00.000 8976 MoveAxis(R, 0, ABG)
00:46:16.790 00.000 8976 MoveAxis(U, 2, ABG)
00:46:16.790 00.000 8976 stepping (1, 0) + (0, 2)
00:46:16.790 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:16.791 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:46:16.801 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
00:46:16.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:16.801 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:16.801 00.000 5052 Enqueuing Expose request
00:46:16.826 00.025 8976 Received - 47 (G) 
00:46:16.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:16.826 00.000 8976 stepped: pos (1, 2)
00:46:16.826 00.000 8976 move complete, result=0
00:46:16.826 00.000 8976 worker thread done servicing request
00:46:16.827 00.001 8976 Worker thread wakes up
00:46:16.827 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:46:16.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:16.827 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:17.519 00.692 8976 Exposure complete
00:46:17.524 00.005 8976 worker thread done servicing request
00:46:17.524 00.000 5052 OnExposeComplete: enter
00:46:17.524 00.000 5052 UpdateGuideState(): m_state=6
00:46:17.524 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 456
00:46:17.524 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.15, Mass=192, SNR=9.6, Peak=67 HFD=2.4
00:46:17.524 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
00:46:17.524 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
00:46:17.524 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.44 hyp=0.46 cameraTheta=1.27 mountX=0.33 mountY=-0.36, mountTheta=-0.82
00:46:17.525 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.44, opts=13)
00:46:17.525 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.44)
00:46:17.525 00.000 8976 Worker thread wakes up
00:46:17.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.44) opts 0xd
00:46:17.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.44)
00:46:17.525 00.000 8976 Moving (0.14, 0.44) raw xDistance=0.33 yDistance=-0.36
00:46:17.526 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:46:17.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
00:46:17.526 00.000 8976 MoveAxis(L, 1, ABG)
00:46:17.526 00.000 8976 stepping (1, 2) + (-1, 0)
00:46:17.526 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:17.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:46:17.536 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
00:46:17.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:17.536 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:17.536 00.000 5052 Enqueuing Expose request
00:46:17.546 00.010 8976 Received - 47 (G) 
00:46:17.546 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:17.546 00.000 8976 stepped: pos (0, 2)
00:46:17.546 00.000 8976 MoveAxis(U, 2, ABG)
00:46:17.546 00.000 8976 stepping (0, 2) + (0, 2)
00:46:17.546 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:17.578 00.032 8976 Received - 47 (G) 
00:46:17.578 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:17.578 00.000 8976 stepped: pos (0, 4)
00:46:17.578 00.000 8976 move complete, result=0
00:46:17.578 00.000 8976 worker thread done servicing request
00:46:17.578 00.000 8976 Worker thread wakes up
00:46:17.578 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:17.578 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:17.578 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
00:46:18.270 00.692 8976 Exposure complete
00:46:18.276 00.006 8976 worker thread done servicing request
00:46:18.276 00.000 5052 OnExposeComplete: enter
00:46:18.276 00.000 5052 UpdateGuideState(): m_state=6
00:46:18.276 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 457
00:46:18.276 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.87, Mass=187, SNR=9.5, Peak=72 HFD=2.2
00:46:18.276 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
00:46:18.276 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
00:46:18.276 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.26 mountX=0.21 mountY=0.02, mountTheta=0.11
00:46:18.277 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.16, opts=13)
00:46:18.277 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.16)
00:46:18.277 00.000 8976 Worker thread wakes up
00:46:18.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.16) opts 0xd
00:46:18.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.16)
00:46:18.277 00.000 8976 Moving (-0.14, 0.16) raw xDistance=0.21 yDistance=0.02
00:46:18.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:46:18.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:46:18.277 00.000 8976 MoveAxis(R, 0, ABG)
00:46:18.277 00.000 8976 MoveAxis(U, 0, ABG)
00:46:18.277 00.000 8976 move complete, result=0
00:46:18.277 00.000 8976 worker thread done servicing request
00:46:18.278 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:46:18.287 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
00:46:18.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:18.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:18.288 00.001 5052 Enqueuing Expose request
00:46:18.288 00.000 8976 Worker thread wakes up
00:46:18.288 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:18.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:18.288 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:18.978 00.690 8976 Exposure complete
00:46:18.984 00.006 8976 worker thread done servicing request
00:46:18.984 00.000 5052 OnExposeComplete: enter
00:46:18.984 00.000 5052 UpdateGuideState(): m_state=6
00:46:18.984 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 458
00:46:18.984 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.81, Mass=190, SNR=9.5, Peak=67 HFD=2.6
00:46:18.984 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
00:46:18.984 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
00:46:18.985 00.001 5052 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.46 mountX=-0.00 mountY=-0.23, mountTheta=-1.59
00:46:18.985 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.10, opts=13)
00:46:18.985 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.10)
00:46:18.985 00.000 8976 Worker thread wakes up
00:46:18.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.10) opts 0xd
00:46:18.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.10)
00:46:18.985 00.000 8976 Moving (0.21, 0.10) raw xDistance=-0.00 yDistance=-0.23
00:46:18.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:46:18.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:46:18.986 00.001 8976 MoveAxis(R, 0, ABG)
00:46:18.986 00.000 8976 MoveAxis(U, 0, ABG)
00:46:18.986 00.000 8976 move complete, result=0
00:46:18.986 00.000 8976 worker thread done servicing request
00:46:18.986 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:46:18.995 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
00:46:18.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:18.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:18.995 00.000 5052 Enqueuing Expose request
00:46:18.996 00.001 8976 Worker thread wakes up
00:46:18.996 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:46:18.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:18.996 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:19.683 00.687 8976 Exposure complete
00:46:19.688 00.005 8976 worker thread done servicing request
00:46:19.688 00.000 5052 OnExposeComplete: enter
00:46:19.688 00.000 5052 UpdateGuideState(): m_state=6
00:46:19.689 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 459
00:46:19.689 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=282.01, Mass=208, SNR=10.0, Peak=67 HFD=2.7
00:46:19.689 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
00:46:19.689 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.09 = 0.09)
00:46:19.689 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.30 hyp=0.38 cameraTheta=2.24 mountX=0.37 mountY=0.04, mountTheta=0.09
00:46:19.689 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.30, opts=13)
00:46:19.689 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.30)
00:46:19.689 00.000 8976 Worker thread wakes up
00:46:19.690 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.30) opts 0xd
00:46:19.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.30)
00:46:19.690 00.000 8976 Moving (-0.24, 0.30) raw xDistance=0.37 yDistance=0.04
00:46:19.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
00:46:19.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:46:19.690 00.000 8976 MoveAxis(L, 2, ABG)
00:46:19.690 00.000 8976 stepping (0, 4) + (-2, 0)
00:46:19.690 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:19.690 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:46:19.700 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
00:46:19.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:19.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:19.700 00.000 5052 Enqueuing Expose request
00:46:19.720 00.020 8976 Received - 47 (G) 
00:46:19.720 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:19.720 00.000 8976 stepped: pos (-2, 4)
00:46:19.720 00.000 8976 MoveAxis(U, 0, ABG)
00:46:19.720 00.000 8976 move complete, result=0
00:46:19.720 00.000 8976 worker thread done servicing request
00:46:19.720 00.000 8976 Worker thread wakes up
00:46:19.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:19.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:19.720 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
00:46:20.415 00.695 8976 Exposure complete
00:46:20.421 00.006 8976 worker thread done servicing request
00:46:20.421 00.000 5052 OnExposeComplete: enter
00:46:20.421 00.000 5052 UpdateGuideState(): m_state=6
00:46:20.421 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 460
00:46:20.421 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.88, Mass=210, SNR=10.0, Peak=73 HFD=2.4
00:46:20.421 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
00:46:20.421 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
00:46:20.421 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.17 hyp=0.38 cameraTheta=2.66 mountX=0.31 mountY=0.19, mountTheta=0.54
00:46:20.422 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.17, opts=13)
00:46:20.422 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.17)
00:46:20.422 00.000 8976 Worker thread wakes up
00:46:20.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.17) opts 0xd
00:46:20.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.17)
00:46:20.422 00.000 8976 Moving (-0.34, 0.17) raw xDistance=0.31 yDistance=0.19
00:46:20.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:46:20.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:46:20.422 00.000 8976 MoveAxis(L, 1, ABG)
00:46:20.422 00.000 8976 stepping (-2, 4) + (-1, 0)
00:46:20.423 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:20.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:46:20.432 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
00:46:20.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:20.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:20.432 00.000 5052 Enqueuing Expose request
00:46:20.455 00.023 8976 Received - 47 (G) 
00:46:20.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:20.455 00.000 8976 stepped: pos (-3, 4)
00:46:20.455 00.000 8976 MoveAxis(U, 0, ABG)
00:46:20.455 00.000 8976 move complete, result=0
00:46:20.455 00.000 8976 worker thread done servicing request
00:46:20.455 00.000 8976 Worker thread wakes up
00:46:20.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:20.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:20.455 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:46:21.144 00.689 8976 Exposure complete
00:46:21.150 00.006 8976 worker thread done servicing request
00:46:21.150 00.000 5052 OnExposeComplete: enter
00:46:21.150 00.000 5052 UpdateGuideState(): m_state=6
00:46:21.150 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 461
00:46:21.150 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=281.62, Mass=193, SNR=9.6, Peak=78 HFD=2.1
00:46:21.150 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
00:46:21.150 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
00:46:21.150 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=-0.09 hyp=0.87 cameraTheta=-3.04 mountX=0.31 mountY=0.78, mountTheta=1.19
00:46:21.151 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=-0.09, opts=13)
00:46:21.151 00.000 5052 Enqueuing Move request for stepguider (-0.87, -0.09)
00:46:21.151 00.000 8976 Worker thread wakes up
00:46:21.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, -0.09) opts 0xd
00:46:21.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, -0.09)
00:46:21.151 00.000 8976 Moving (-0.87, -0.09) raw xDistance=0.31 yDistance=0.78
00:46:21.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:46:21.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
00:46:21.151 00.000 8976 MoveAxis(L, 1, ABG)
00:46:21.151 00.000 8976 stepping (-3, 4) + (-1, 0)
00:46:21.151 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:21.152 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:46:21.161 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
00:46:21.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:21.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:21.161 00.000 5052 Enqueuing Expose request
00:46:21.175 00.014 8976 Received - 47 (G) 
00:46:21.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:21.175 00.000 8976 stepped: pos (-4, 4)
00:46:21.175 00.000 8976 MoveAxis(D, 3, ABG)
00:46:21.175 00.000 8976 stepping (-4, 4) + (0, -3)
00:46:21.175 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:21.207 00.032 8976 Received - 47 (G) 
00:46:21.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:21.207 00.000 8976 stepped: pos (-4, 1)
00:46:21.207 00.000 8976 move complete, result=0
00:46:21.207 00.000 8976 worker thread done servicing request
00:46:21.207 00.000 8976 Worker thread wakes up
00:46:21.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:21.207 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
00:46:21.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:21.897 00.690 8976 Exposure complete
00:46:21.902 00.005 8976 worker thread done servicing request
00:46:21.902 00.000 5052 OnExposeComplete: enter
00:46:21.903 00.001 5052 UpdateGuideState(): m_state=6
00:46:21.903 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 462
00:46:21.903 00.000 5052 Star::Find returns 1 (0), X=328.14, Y=281.03, Mass=198, SNR=9.7, Peak=76 HFD=2.4
00:46:21.903 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
00:46:21.903 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
00:46:21.903 00.000 5052 CameraToMount -- cameraX=-1.03 cameraY=-0.68 hyp=1.24 cameraTheta=-2.55 mountX=-0.14 mountY=1.24, mountTheta=1.68
00:46:21.904 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.03, y=-0.68, opts=13)
00:46:21.904 00.000 5052 Enqueuing Move request for stepguider (-1.03, -0.68)
00:46:21.904 00.000 8976 Worker thread wakes up
00:46:21.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.03, -0.68) opts 0xd
00:46:21.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.03, -0.68)
00:46:21.904 00.000 8976 Moving (-1.03, -0.68) raw xDistance=-0.14 yDistance=1.24
00:46:21.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:46:21.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.24
00:46:21.904 00.000 8976 MoveAxis(R, 0, ABG)
00:46:21.904 00.000 8976 MoveAxis(D, 5, ABG)
00:46:21.904 00.000 8976 stepping (-4, 1) + (0, -5)
00:46:21.904 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:46:21.905 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:46:21.915 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
00:46:21.916 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:21.916 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:21.916 00.000 5052 Enqueuing Expose request
00:46:21.942 00.026 8976 Received - 47 (G) 
00:46:21.942 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:46:21.942 00.000 8976 stepped: pos (-4, -4)
00:46:21.942 00.000 8976 move complete, result=0
00:46:21.942 00.000 8976 worker thread done servicing request
00:46:21.942 00.000 8976 Worker thread wakes up
00:46:21.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:21.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:21.942 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.2 px 5 ms SOUTH
00:46:22.632 00.690 8976 Exposure complete
00:46:22.638 00.006 8976 worker thread done servicing request
00:46:22.638 00.000 5052 OnExposeComplete: enter
00:46:22.638 00.000 5052 UpdateGuideState(): m_state=6
00:46:22.639 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 463
00:46:22.639 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.51, Mass=191, SNR=9.6, Peak=72 HFD=3.0
00:46:22.639 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
00:46:22.639 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
00:46:22.639 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.19 hyp=0.36 cameraTheta=-0.57 mountX=-0.31 mountY=-0.15, mountTheta=-2.69
00:46:22.639 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.19, opts=13)
00:46:22.639 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.19)
00:46:22.640 00.001 8976 Worker thread wakes up
00:46:22.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.19) opts 0xd
00:46:22.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.19)
00:46:22.640 00.000 8976 Moving (0.31, -0.19) raw xDistance=-0.31 yDistance=-0.15
00:46:22.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:46:22.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:46:22.640 00.000 8976 MoveAxis(R, 1, ABG)
00:46:22.640 00.000 8976 stepping (-4, -4) + (1, 0)
00:46:22.640 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:22.640 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:46:22.649 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
00:46:22.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:22.650 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:22.650 00.000 5052 Enqueuing Expose request
00:46:22.662 00.012 8976 Received - 47 (G) 
00:46:22.662 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:22.662 00.000 8976 stepped: pos (-3, -4)
00:46:22.662 00.000 8976 MoveAxis(U, 0, ABG)
00:46:22.662 00.000 8976 move complete, result=0
00:46:22.662 00.000 8976 worker thread done servicing request
00:46:22.662 00.000 8976 Worker thread wakes up
00:46:22.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:22.662 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
00:46:22.662 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:23.350 00.688 8976 Exposure complete
00:46:23.356 00.006 8976 worker thread done servicing request
00:46:23.356 00.000 5052 OnExposeComplete: enter
00:46:23.356 00.000 5052 UpdateGuideState(): m_state=6
00:46:23.356 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 464
00:46:23.357 00.001 5052 Star::Find returns 1 (0), X=329.60, Y=281.98, Mass=201, SNR=9.8, Peak=72 HFD=2.3
00:46:23.357 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
00:46:23.357 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
00:46:23.357 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.27 hyp=0.50 cameraTheta=0.57 mountX=0.05 mountY=-0.50, mountTheta=-1.48
00:46:23.357 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.27, opts=13)
00:46:23.357 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.27)
00:46:23.357 00.000 8976 Worker thread wakes up
00:46:23.358 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.27) opts 0xd
00:46:23.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.27)
00:46:23.358 00.000 8976 Moving (0.42, 0.27) raw xDistance=0.05 yDistance=-0.50
00:46:23.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:46:23.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
00:46:23.358 00.000 8976 MoveAxis(R, 0, ABG)
00:46:23.358 00.000 8976 MoveAxis(U, 2, ABG)
00:46:23.358 00.000 8976 stepping (-3, -4) + (0, 2)
00:46:23.358 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:23.358 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:46:23.367 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
00:46:23.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:23.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:23.367 00.000 5052 Enqueuing Expose request
00:46:23.381 00.014 8976 Received - 47 (G) 
00:46:23.381 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:23.381 00.000 8976 stepped: pos (-3, -2)
00:46:23.381 00.000 8976 move complete, result=0
00:46:23.381 00.000 8976 worker thread done servicing request
00:46:23.381 00.000 8976 Worker thread wakes up
00:46:23.381 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
00:46:23.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:23.381 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:24.070 00.689 8976 Exposure complete
00:46:24.076 00.006 8976 worker thread done servicing request
00:46:24.076 00.000 5052 OnExposeComplete: enter
00:46:24.076 00.000 5052 UpdateGuideState(): m_state=6
00:46:24.076 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 465
00:46:24.076 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.70, Mass=172, SNR=9.1, Peak=68 HFD=2.5
00:46:24.076 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
00:46:24.076 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
00:46:24.076 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.18 mountX=-0.02 mountY=-0.03, mountTheta=-2.27
00:46:24.077 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.01, opts=13)
00:46:24.077 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.01)
00:46:24.077 00.000 8976 Worker thread wakes up
00:46:24.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.01) opts 0xd
00:46:24.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.01)
00:46:24.077 00.000 8976 Moving (0.04, -0.01) raw xDistance=-0.02 yDistance=-0.03
00:46:24.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:46:24.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:46:24.078 00.001 8976 MoveAxis(R, 0, ABG)
00:46:24.078 00.000 8976 MoveAxis(U, 0, ABG)
00:46:24.078 00.000 8976 move complete, result=0
00:46:24.078 00.000 8976 worker thread done servicing request
00:46:24.078 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:46:24.088 00.010 5052 UpdateGuideState exits: m=172 SNR=9.1
00:46:24.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:24.088 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:24.088 00.000 5052 Enqueuing Expose request
00:46:24.088 00.000 8976 Worker thread wakes up
00:46:24.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:24.088 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:24.088 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:46:24.779 00.691 8976 Exposure complete
00:46:24.784 00.005 8976 worker thread done servicing request
00:46:24.784 00.000 5052 OnExposeComplete: enter
00:46:24.784 00.000 5052 UpdateGuideState(): m_state=6
00:46:24.784 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 466
00:46:24.784 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.95, Mass=202, SNR=9.8, Peak=72 HFD=2.5
00:46:24.784 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
00:46:24.784 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
00:46:24.784 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.24 hyp=0.35 cameraTheta=0.76 mountX=0.10 mountY=-0.34, mountTheta=-1.29
00:46:24.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.24, opts=13)
00:46:24.785 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.24)
00:46:24.785 00.000 8976 Worker thread wakes up
00:46:24.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.24) opts 0xd
00:46:24.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.24)
00:46:24.785 00.000 8976 Moving (0.25, 0.24) raw xDistance=0.10 yDistance=-0.34
00:46:24.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:46:24.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:46:24.785 00.000 8976 MoveAxis(R, 0, ABG)
00:46:24.785 00.000 8976 MoveAxis(U, 1, ABG)
00:46:24.785 00.000 8976 stepping (-3, -2) + (0, 1)
00:46:24.785 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:24.786 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:46:24.795 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
00:46:24.796 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:24.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:24.796 00.000 5052 Enqueuing Expose request
00:46:24.819 00.023 8976 Received - 47 (G) 
00:46:24.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:24.819 00.000 8976 stepped: pos (-3, -1)
00:46:24.819 00.000 8976 move complete, result=0
00:46:24.819 00.000 8976 worker thread done servicing request
00:46:24.819 00.000 8976 Worker thread wakes up
00:46:24.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:24.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:24.819 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:46:25.524 00.705 8976 Exposure complete
00:46:25.529 00.005 8976 worker thread done servicing request
00:46:25.529 00.000 5052 OnExposeComplete: enter
00:46:25.530 00.001 5052 UpdateGuideState(): m_state=6
00:46:25.530 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 467
00:46:25.530 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.77, Mass=187, SNR=9.4, Peak=66 HFD=2.4
00:46:25.530 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
00:46:25.530 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
00:46:25.530 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.06 hyp=0.35 cameraTheta=2.98 mountX=0.21 mountY=0.26, mountTheta=0.89
00:46:25.530 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.06, opts=13)
00:46:25.530 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.06)
00:46:25.531 00.001 8976 Worker thread wakes up
00:46:25.531 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.06) opts 0xd
00:46:25.531 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.06)
00:46:25.531 00.000 8976 Moving (-0.35, 0.06) raw xDistance=0.21 yDistance=0.26
00:46:25.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:46:25.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
00:46:25.531 00.000 8976 MoveAxis(R, 0, ABG)
00:46:25.531 00.000 8976 MoveAxis(D, 1, ABG)
00:46:25.531 00.000 8976 stepping (-3, -1) + (0, -1)
00:46:25.531 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:25.531 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
00:46:25.541 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
00:46:25.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:25.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:25.541 00.000 5052 Enqueuing Expose request
00:46:25.555 00.014 8976 Received - 47 (G) 
00:46:25.555 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:25.555 00.000 8976 stepped: pos (-3, -2)
00:46:25.555 00.000 8976 move complete, result=0
00:46:25.555 00.000 8976 worker thread done servicing request
00:46:25.555 00.000 8976 Worker thread wakes up
00:46:25.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:25.555 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:25.555 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:46:26.245 00.690 8976 Exposure complete
00:46:26.250 00.005 8976 worker thread done servicing request
00:46:26.250 00.000 5052 OnExposeComplete: enter
00:46:26.250 00.000 5052 UpdateGuideState(): m_state=6
00:46:26.250 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 468
00:46:26.250 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.63, Mass=191, SNR=9.6, Peak=70 HFD=2.7
00:46:26.250 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
00:46:26.251 00.001 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
00:46:26.251 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.08 hyp=0.51 cameraTheta=-2.98 mountX=0.16 mountY=0.47, mountTheta=1.25
00:46:26.251 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.08, opts=13)
00:46:26.251 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.08)
00:46:26.251 00.000 8976 Worker thread wakes up
00:46:26.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.08) opts 0xd
00:46:26.252 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.08)
00:46:26.252 00.000 8976 Moving (-0.50, -0.08) raw xDistance=0.16 yDistance=0.47
00:46:26.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:46:26.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
00:46:26.252 00.000 8976 MoveAxis(R, 0, ABG)
00:46:26.252 00.000 8976 MoveAxis(D, 2, ABG)
00:46:26.252 00.000 8976 stepping (-3, -2) + (0, -2)
00:46:26.252 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:26.253 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:46:26.262 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
00:46:26.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:26.263 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:26.263 00.000 5052 Enqueuing Expose request
00:46:26.274 00.011 8976 Received - 47 (G) 
00:46:26.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:26.274 00.000 8976 stepped: pos (-3, -4)
00:46:26.274 00.000 8976 move complete, result=0
00:46:26.274 00.000 8976 worker thread done servicing request
00:46:26.274 00.000 8976 Worker thread wakes up
00:46:26.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:26.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:26.274 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:46:26.965 00.691 8976 Exposure complete
00:46:26.970 00.005 8976 worker thread done servicing request
00:46:26.970 00.000 5052 OnExposeComplete: enter
00:46:26.971 00.001 5052 UpdateGuideState(): m_state=6
00:46:26.971 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 469
00:46:26.971 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.99, Mass=182, SNR=9.3, Peak=68 HFD=2.2
00:46:26.971 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
00:46:26.971 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
00:46:26.971 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.83 mountX=0.28 mountY=-0.09, mountTheta=-0.31
00:46:26.971 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.28, opts=13)
00:46:26.971 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.28)
00:46:26.971 00.000 8976 Worker thread wakes up
00:46:26.972 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.28) opts 0xd
00:46:26.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.28)
00:46:26.972 00.000 8976 Moving (-0.07, 0.28) raw xDistance=0.28 yDistance=-0.09
00:46:26.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:46:26.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:46:26.972 00.000 8976 MoveAxis(L, 1, ABG)
00:46:26.972 00.000 8976 stepping (-3, -4) + (-1, 0)
00:46:26.972 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:26.973 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:46:26.982 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
00:46:26.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:26.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:26.982 00.000 5052 Enqueuing Expose request
00:46:26.993 00.011 8976 Received - 47 (G) 
00:46:26.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:26.993 00.000 8976 stepped: pos (-4, -4)
00:46:26.993 00.000 8976 MoveAxis(U, 0, ABG)
00:46:26.993 00.000 8976 move complete, result=0
00:46:26.993 00.000 8976 worker thread done servicing request
00:46:26.993 00.000 8976 Worker thread wakes up
00:46:26.993 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:46:26.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:26.993 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:27.684 00.691 8976 Exposure complete
00:46:27.689 00.005 8976 worker thread done servicing request
00:46:27.690 00.001 5052 OnExposeComplete: enter
00:46:27.690 00.000 5052 UpdateGuideState(): m_state=6
00:46:27.690 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 470
00:46:27.690 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.59, Mass=224, SNR=10.4, Peak=71 HFD=2.5
00:46:27.690 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.33)
00:46:27.690 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
00:46:27.690 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.12 hyp=0.53 cameraTheta=-2.91 mountX=0.13 mountY=0.50, mountTheta=1.32
00:46:27.690 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.12, opts=13)
00:46:27.690 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.12)
00:46:27.691 00.001 8976 Worker thread wakes up
00:46:27.691 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.12) opts 0xd
00:46:27.691 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.12)
00:46:27.691 00.000 8976 Moving (-0.52, -0.12) raw xDistance=0.13 yDistance=0.50
00:46:27.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:46:27.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
00:46:27.691 00.000 8976 MoveAxis(R, 0, ABG)
00:46:27.691 00.000 8976 MoveAxis(D, 2, ABG)
00:46:27.691 00.000 8976 stepping (-4, -4) + (0, -2)
00:46:27.691 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:27.691 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
00:46:27.700 00.009 5052 UpdateGuideState exits: m=224 SNR=10.4
00:46:27.701 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:27.701 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:27.701 00.000 5052 Enqueuing Expose request
00:46:27.729 00.028 8976 Received - 47 (G) 
00:46:27.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:27.729 00.000 8976 stepped: pos (-4, -6)
00:46:27.729 00.000 8976 move complete, result=0
00:46:27.729 00.000 8976 worker thread done servicing request
00:46:27.729 00.000 8976 Worker thread wakes up
00:46:27.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:27.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:27.729 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:46:28.418 00.689 8976 Exposure complete
00:46:28.423 00.005 8976 worker thread done servicing request
00:46:28.423 00.000 5052 OnExposeComplete: enter
00:46:28.423 00.000 5052 UpdateGuideState(): m_state=6
00:46:28.423 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 471
00:46:28.423 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.96, Mass=188, SNR=9.5, Peak=73 HFD=2.2
00:46:28.423 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
00:46:28.423 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
00:46:28.424 00.001 5052 CameraToMount -- cameraX=-0.63 cameraY=0.25 hyp=0.68 cameraTheta=2.77 mountX=0.51 mountY=0.39, mountTheta=0.66
00:46:28.424 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.25, opts=13)
00:46:28.424 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.25)
00:46:28.424 00.000 8976 Worker thread wakes up
00:46:28.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.25) opts 0xd
00:46:28.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.25)
00:46:28.424 00.000 8976 Moving (-0.63, 0.25) raw xDistance=0.51 yDistance=0.39
00:46:28.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
00:46:28.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
00:46:28.425 00.001 8976 MoveAxis(L, 2, ABG)
00:46:28.425 00.000 8976 stepping (-4, -6) + (-2, 0)
00:46:28.425 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:28.425 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:46:28.434 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
00:46:28.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:28.435 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:28.435 00.000 5052 Enqueuing Expose request
00:46:28.448 00.013 8976 Received - 47 (G) 
00:46:28.448 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:28.448 00.000 8976 stepped: pos (-6, -6)
00:46:28.448 00.000 8976 MoveAxis(D, 2, ABG)
00:46:28.448 00.000 8976 stepping (-6, -6) + (0, -2)
00:46:28.448 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:28.480 00.032 8976 Received - 47 (G) 
00:46:28.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:28.480 00.000 8976 stepped: pos (-6, -8)
00:46:28.480 00.000 8976 move complete, result=0
00:46:28.480 00.000 8976 worker thread done servicing request
00:46:28.480 00.000 8976 Worker thread wakes up
00:46:28.480 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:46:28.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:28.480 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:29.170 00.690 8976 Exposure complete
00:46:29.175 00.005 8976 worker thread done servicing request
00:46:29.175 00.000 5052 OnExposeComplete: enter
00:46:29.175 00.000 5052 UpdateGuideState(): m_state=6
00:46:29.175 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 472
00:46:29.175 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.77, Mass=213, SNR=10.1, Peak=76 HFD=2.3
00:46:29.175 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
00:46:29.175 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
00:46:29.175 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.06 hyp=0.30 cameraTheta=2.93 mountX=0.19 mountY=0.21, mountTheta=0.84
00:46:29.176 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.06, opts=13)
00:46:29.176 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.06)
00:46:29.176 00.000 8976 Worker thread wakes up
00:46:29.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.06) opts 0xd
00:46:29.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.06)
00:46:29.176 00.000 8976 Moving (-0.29, 0.06) raw xDistance=0.19 yDistance=0.21
00:46:29.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:46:29.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:46:29.176 00.000 8976 MoveAxis(R, 0, ABG)
00:46:29.176 00.000 8976 MoveAxis(U, 0, ABG)
00:46:29.176 00.000 8976 move complete, result=0
00:46:29.176 00.000 8976 worker thread done servicing request
00:46:29.177 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:46:29.186 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
00:46:29.186 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:29.186 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:29.186 00.000 5052 Enqueuing Expose request
00:46:29.186 00.000 8976 Worker thread wakes up
00:46:29.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:29.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:29.186 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:46:29.877 00.691 8976 Exposure complete
00:46:29.882 00.005 8976 worker thread done servicing request
00:46:29.882 00.000 5052 OnExposeComplete: enter
00:46:29.882 00.000 5052 UpdateGuideState(): m_state=6
00:46:29.882 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 473
00:46:29.882 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.98, Mass=209, SNR=10.1, Peak=78 HFD=2.3
00:46:29.883 00.001 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
00:46:29.883 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
00:46:29.883 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.27 hyp=0.72 cameraTheta=2.76 mountX=0.54 mountY=0.41, mountTheta=0.65
00:46:29.883 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.27, opts=13)
00:46:29.883 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.27)
00:46:29.883 00.000 8976 Worker thread wakes up
00:46:29.883 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.27) opts 0xd
00:46:29.884 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.27)
00:46:29.884 00.000 8976 Moving (-0.67, 0.27) raw xDistance=0.54 yDistance=0.41
00:46:29.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
00:46:29.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:46:29.884 00.000 8976 MoveAxis(L, 2, ABG)
00:46:29.884 00.000 8976 stepping (-6, -8) + (-2, 0)
00:46:29.884 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:29.884 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:46:29.894 00.010 5052 UpdateGuideState exits: m=209 SNR=10.1
00:46:29.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:29.894 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:29.894 00.000 5052 Enqueuing Expose request
00:46:29.919 00.025 8976 Received - 47 (G) 
00:46:29.919 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:29.919 00.000 8976 stepped: pos (-8, -8)
00:46:29.919 00.000 8976 MoveAxis(D, 2, ABG)
00:46:29.919 00.000 8976 stepping (-8, -8) + (0, -2)
00:46:29.919 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:29.951 00.032 8976 Received - 47 (G) 
00:46:29.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:29.951 00.000 8976 stepped: pos (-8, -10)
00:46:29.951 00.000 8976 move complete, result=0
00:46:29.951 00.000 8976 worker thread done servicing request
00:46:29.951 00.000 8976 Worker thread wakes up
00:46:29.951 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:46:29.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:29.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:30.639 00.688 8976 Exposure complete
00:46:30.645 00.006 8976 worker thread done servicing request
00:46:30.645 00.000 5052 OnExposeComplete: enter
00:46:30.645 00.000 5052 UpdateGuideState(): m_state=6
00:46:30.645 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 474
00:46:30.645 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.93, Mass=199, SNR=9.8, Peak=76 HFD=2.1
00:46:30.645 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
00:46:30.645 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
00:46:30.645 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.22 hyp=0.30 cameraTheta=2.31 mountX=0.29 mountY=0.05, mountTheta=0.17
00:46:30.646 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.22, opts=13)
00:46:30.646 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.22)
00:46:30.646 00.000 8976 Worker thread wakes up
00:46:30.646 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.22) opts 0xd
00:46:30.646 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.22)
00:46:30.646 00.000 8976 Moving (-0.20, 0.22) raw xDistance=0.29 yDistance=0.05
00:46:30.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
00:46:30.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:46:30.646 00.000 8976 MoveAxis(L, 1, ABG)
00:46:30.646 00.000 8976 stepping (-8, -10) + (-1, 0)
00:46:30.646 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:30.647 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:46:30.656 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
00:46:30.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:30.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:30.656 00.000 5052 Enqueuing Expose request
00:46:30.670 00.014 8976 Received - 47 (G) 
00:46:30.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:30.670 00.000 8976 stepped: pos (-9, -10)
00:46:30.670 00.000 8976 MoveAxis(U, 0, ABG)
00:46:30.670 00.000 8976 move complete, result=0
00:46:30.670 00.000 8976 worker thread done servicing request
00:46:30.670 00.000 8976 Worker thread wakes up
00:46:30.670 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
00:46:30.671 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:30.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:31.361 00.690 8976 Exposure complete
00:46:31.367 00.006 8976 worker thread done servicing request
00:46:31.367 00.000 5052 OnExposeComplete: enter
00:46:31.367 00.000 5052 UpdateGuideState(): m_state=6
00:46:31.367 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 475
00:46:31.367 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.58, Mass=200, SNR=9.8, Peak=74 HFD=1.8
00:46:31.367 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
00:46:31.367 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
00:46:31.367 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.13 hyp=0.51 cameraTheta=-2.88 mountX=0.11 mountY=0.49, mountTheta=1.35
00:46:31.368 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.13, opts=13)
00:46:31.368 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.13)
00:46:31.368 00.000 8976 Worker thread wakes up
00:46:31.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.13) opts 0xd
00:46:31.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.13)
00:46:31.368 00.000 8976 Moving (-0.50, -0.13) raw xDistance=0.11 yDistance=0.49
00:46:31.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:46:31.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:46:31.368 00.000 8976 MoveAxis(R, 0, ABG)
00:46:31.368 00.000 8976 MoveAxis(D, 2, ABG)
00:46:31.368 00.000 8976 stepping (-9, -10) + (0, -2)
00:46:31.368 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:31.369 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:46:31.378 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
00:46:31.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:31.378 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:31.378 00.000 5052 Enqueuing Expose request
00:46:31.390 00.012 8976 Received - 47 (G) 
00:46:31.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:31.390 00.000 8976 stepped: pos (-9, -12)
00:46:31.390 00.000 8976 move complete, result=0
00:46:31.390 00.000 8976 worker thread done servicing request
00:46:31.390 00.000 8976 Worker thread wakes up
00:46:31.391 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:31.391 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:46:31.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:32.079 00.688 8976 Exposure complete
00:46:32.085 00.006 8976 worker thread done servicing request
00:46:32.085 00.000 5052 OnExposeComplete: enter
00:46:32.085 00.000 5052 UpdateGuideState(): m_state=6
00:46:32.085 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 476
00:46:32.085 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.69, Mass=222, SNR=10.3, Peak=70 HFD=2.4
00:46:32.085 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.02 = 1.27)
00:46:32.085 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
00:46:32.085 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.97 mountX=0.03 mountY=0.09, mountTheta=1.25
00:46:32.085 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.02, opts=13)
00:46:32.086 00.001 5052 Enqueuing Move request for stepguider (-0.10, -0.02)
00:46:32.086 00.000 8976 Worker thread wakes up
00:46:32.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.02) opts 0xd
00:46:32.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.02)
00:46:32.086 00.000 8976 Moving (-0.10, -0.02) raw xDistance=0.03 yDistance=0.09
00:46:32.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:46:32.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:46:32.086 00.000 8976 MoveAxis(R, 0, ABG)
00:46:32.086 00.000 8976 MoveAxis(U, 0, ABG)
00:46:32.086 00.000 8976 move complete, result=0
00:46:32.086 00.000 8976 worker thread done servicing request
00:46:32.086 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
00:46:32.097 00.011 5052 UpdateGuideState exits: m=222 SNR=10.3
00:46:32.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:32.097 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:32.097 00.000 5052 Enqueuing Expose request
00:46:32.098 00.001 8976 Worker thread wakes up
00:46:32.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:32.098 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:32.098 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:32.791 00.693 8976 Exposure complete
00:46:32.796 00.005 8976 worker thread done servicing request
00:46:32.796 00.000 5052 OnExposeComplete: enter
00:46:32.796 00.000 5052 UpdateGuideState(): m_state=6
00:46:32.796 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 477
00:46:32.796 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.64, Mass=219, SNR=10.2, Peak=69 HFD=2.5
00:46:32.796 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
00:46:32.797 00.001 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.23)
00:46:32.797 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.07 hyp=0.32 cameraTheta=-2.91 mountX=0.08 mountY=0.31, mountTheta=1.32
00:46:32.797 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.07, opts=13)
00:46:32.797 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.07)
00:46:32.797 00.000 8976 Worker thread wakes up
00:46:32.798 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.07) opts 0xd
00:46:32.798 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.07)
00:46:32.798 00.000 8976 Moving (-0.32, -0.07) raw xDistance=0.08 yDistance=0.31
00:46:32.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:46:32.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:46:32.798 00.000 8976 MoveAxis(R, 0, ABG)
00:46:32.798 00.000 8976 MoveAxis(D, 1, ABG)
00:46:32.798 00.000 8976 stepping (-9, -12) + (0, -1)
00:46:32.798 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:32.799 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:46:32.809 00.010 5052 UpdateGuideState exits: m=219 SNR=10.2
00:46:32.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:32.809 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:32.809 00.000 5052 Enqueuing Expose request
00:46:32.829 00.020 8976 Received - 47 (G) 
00:46:32.829 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:32.829 00.000 8976 stepped: pos (-9, -13)
00:46:32.829 00.000 8976 move complete, result=0
00:46:32.829 00.000 8976 worker thread done servicing request
00:46:32.829 00.000 8976 Worker thread wakes up
00:46:32.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:32.829 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:46:32.829 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:33.519 00.690 8976 Exposure complete
00:46:33.525 00.006 8976 worker thread done servicing request
00:46:33.525 00.000 5052 OnExposeComplete: enter
00:46:33.525 00.000 5052 UpdateGuideState(): m_state=6
00:46:33.525 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 478
00:46:33.525 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.81, Mass=218, SNR=10.2, Peak=68 HFD=2.4
00:46:33.525 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
00:46:33.525 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
00:46:33.525 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.10 hyp=0.27 cameraTheta=2.79 mountX=0.20 mountY=0.16, mountTheta=0.68
00:46:33.526 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.10, opts=13)
00:46:33.526 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.10)
00:46:33.526 00.000 8976 Worker thread wakes up
00:46:33.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.10) opts 0xd
00:46:33.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.10)
00:46:33.526 00.000 8976 Moving (-0.26, 0.10) raw xDistance=0.20 yDistance=0.16
00:46:33.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:46:33.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:46:33.526 00.000 8976 MoveAxis(R, 0, ABG)
00:46:33.526 00.000 8976 MoveAxis(U, 0, ABG)
00:46:33.526 00.000 8976 move complete, result=0
00:46:33.526 00.000 8976 worker thread done servicing request
00:46:33.527 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
00:46:33.537 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
00:46:33.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:33.537 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:33.537 00.000 5052 Enqueuing Expose request
00:46:33.537 00.000 8976 Worker thread wakes up
00:46:33.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:33.537 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:46:33.538 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:34.223 00.685 8976 Exposure complete
00:46:34.229 00.006 8976 worker thread done servicing request
00:46:34.229 00.000 5052 OnExposeComplete: enter
00:46:34.229 00.000 5052 UpdateGuideState(): m_state=6
00:46:34.229 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 479
00:46:34.229 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.97, Mass=195, SNR=9.7, Peak=70 HFD=2.5
00:46:34.229 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.72 = -0.72)
00:46:34.229 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.82 = -0.82)
00:46:34.229 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.32 mountX=0.20 mountY=-0.20, mountTheta=-0.77
00:46:34.230 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.26, opts=13)
00:46:34.230 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.26)
00:46:34.230 00.000 8976 Worker thread wakes up
00:46:34.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.26) opts 0xd
00:46:34.231 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.26)
00:46:34.231 00.000 8976 Moving (0.07, 0.26) raw xDistance=0.20 yDistance=-0.20
00:46:34.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:46:34.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:46:34.231 00.000 8976 MoveAxis(R, 0, ABG)
00:46:34.231 00.000 8976 MoveAxis(U, 0, ABG)
00:46:34.231 00.000 8976 move complete, result=0
00:46:34.231 00.000 8976 worker thread done servicing request
00:46:34.232 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:46:34.241 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
00:46:34.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:34.241 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:34.241 00.000 5052 Enqueuing Expose request
00:46:34.241 00.000 8976 Worker thread wakes up
00:46:34.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:34.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:34.241 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:46:34.931 00.690 8976 Exposure complete
00:46:34.936 00.005 8976 worker thread done servicing request
00:46:34.936 00.000 5052 OnExposeComplete: enter
00:46:34.936 00.000 5052 UpdateGuideState(): m_state=6
00:46:34.936 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 480
00:46:34.936 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.87, Mass=199, SNR=9.8, Peak=69 HFD=2.3
00:46:34.936 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
00:46:34.936 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
00:46:34.936 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.16 hyp=0.61 cameraTheta=0.27 mountX=-0.12 mountY=-0.58, mountTheta=-1.78
00:46:34.937 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.16, opts=13)
00:46:34.937 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.16)
00:46:34.937 00.000 8976 Worker thread wakes up
00:46:34.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.16) opts 0xd
00:46:34.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.16)
00:46:34.937 00.000 8976 Moving (0.59, 0.16) raw xDistance=-0.12 yDistance=-0.58
00:46:34.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:46:34.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
00:46:34.937 00.000 8976 MoveAxis(R, 0, ABG)
00:46:34.937 00.000 8976 MoveAxis(U, 2, ABG)
00:46:34.937 00.000 8976 stepping (-9, -13) + (0, 2)
00:46:34.937 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:34.938 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:46:34.949 00.011 5052 UpdateGuideState exits: m=199 SNR=9.8
00:46:34.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:34.949 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:34.949 00.000 5052 Enqueuing Expose request
00:46:34.971 00.022 8976 Received - 47 (G) 
00:46:34.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:34.971 00.000 8976 stepped: pos (-9, -11)
00:46:34.971 00.000 8976 move complete, result=0
00:46:34.971 00.000 8976 worker thread done servicing request
00:46:34.971 00.000 8976 Worker thread wakes up
00:46:34.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:34.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:34.971 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
00:46:35.662 00.691 8976 Exposure complete
00:46:35.667 00.005 8976 worker thread done servicing request
00:46:35.667 00.000 5052 OnExposeComplete: enter
00:46:35.667 00.000 5052 UpdateGuideState(): m_state=6
00:46:35.667 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 481
00:46:35.668 00.001 5052 Star::Find returns 1 (0), X=329.69, Y=281.59, Mass=210, SNR=10.0, Peak=68 HFD=2.8
00:46:35.668 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
00:46:35.668 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
00:46:35.668 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.12 hyp=0.53 cameraTheta=-0.22 mountX=-0.34 mountY=-0.37, mountTheta=-2.32
00:46:35.668 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.12, opts=13)
00:46:35.668 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.12)
00:46:35.668 00.000 8976 Worker thread wakes up
00:46:35.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.12) opts 0xd
00:46:35.669 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.12)
00:46:35.669 00.000 8976 Moving (0.51, -0.12) raw xDistance=-0.34 yDistance=-0.37
00:46:35.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:46:35.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
00:46:35.669 00.000 8976 MoveAxis(R, 1, ABG)
00:46:35.669 00.000 8976 stepping (-9, -11) + (1, 0)
00:46:35.669 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:35.669 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:46:35.679 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
00:46:35.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:35.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:35.679 00.000 5052 Enqueuing Expose request
00:46:35.691 00.012 8976 Received - 47 (G) 
00:46:35.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:35.691 00.000 8976 stepped: pos (-8, -11)
00:46:35.691 00.000 8976 MoveAxis(U, 2, ABG)
00:46:35.691 00.000 8976 stepping (-8, -11) + (0, 2)
00:46:35.691 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:35.723 00.032 8976 Received - 47 (G) 
00:46:35.723 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:35.723 00.000 8976 stepped: pos (-8, -9)
00:46:35.723 00.000 8976 move complete, result=0
00:46:35.723 00.000 8976 worker thread done servicing request
00:46:35.723 00.000 8976 Worker thread wakes up
00:46:35.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:35.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:35.723 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
00:46:36.414 00.691 8976 Exposure complete
00:46:36.419 00.005 8976 worker thread done servicing request
00:46:36.420 00.001 5052 OnExposeComplete: enter
00:46:36.420 00.000 5052 UpdateGuideState(): m_state=6
00:46:36.420 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 482
00:46:36.420 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.96, Mass=210, SNR=10.1, Peak=74 HFD=2.3
00:46:36.420 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
00:46:36.420 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
00:46:36.420 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.25 hyp=0.81 cameraTheta=0.31 mountX=-0.13 mountY=-0.78, mountTheta=-1.73
00:46:36.421 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.25, opts=13)
00:46:36.421 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.25)
00:46:36.421 00.000 8976 Worker thread wakes up
00:46:36.421 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.25) opts 0xd
00:46:36.421 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.25)
00:46:36.421 00.000 8976 Moving (0.77, 0.25) raw xDistance=-0.13 yDistance=-0.78
00:46:36.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:46:36.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.78
00:46:36.421 00.000 8976 MoveAxis(R, 0, ABG)
00:46:36.421 00.000 8976 MoveAxis(U, 3, ABG)
00:46:36.421 00.000 8976 stepping (-8, -9) + (0, 3)
00:46:36.421 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:36.423 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:46:36.432 00.009 5052 UpdateGuideState exits: m=210 SNR=10.1
00:46:36.433 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:36.433 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:36.433 00.000 5052 Enqueuing Expose request
00:46:36.457 00.024 8976 Received - 47 (G) 
00:46:36.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:36.457 00.000 8976 stepped: pos (-8, -6)
00:46:36.457 00.000 8976 move complete, result=0
00:46:36.458 00.001 8976 worker thread done servicing request
00:46:36.458 00.000 8976 Worker thread wakes up
00:46:36.458 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:36.458 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:36.458 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
00:46:37.144 00.686 8976 Exposure complete
00:46:37.150 00.006 8976 worker thread done servicing request
00:46:37.150 00.000 5052 OnExposeComplete: enter
00:46:37.150 00.000 5052 UpdateGuideState(): m_state=6
00:46:37.150 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 483
00:46:37.150 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.66, Mass=203, SNR=9.9, Peak=67 HFD=2.7
00:46:37.150 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
00:46:37.150 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
00:46:37.150 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.05 hyp=0.62 cameraTheta=-0.08 mountX=-0.33 mountY=-0.49, mountTheta=-2.16
00:46:37.151 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.05, opts=13)
00:46:37.151 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.05)
00:46:37.151 00.000 8976 Worker thread wakes up
00:46:37.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.05) opts 0xd
00:46:37.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.05)
00:46:37.151 00.000 8976 Moving (0.62, -0.05) raw xDistance=-0.33 yDistance=-0.49
00:46:37.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:46:37.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.49
00:46:37.151 00.000 8976 MoveAxis(R, 1, ABG)
00:46:37.151 00.000 8976 stepping (-8, -6) + (1, 0)
00:46:37.151 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:37.152 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:46:37.161 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
00:46:37.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:37.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:37.162 00.001 5052 Enqueuing Expose request
00:46:37.178 00.016 8976 Received - 47 (G) 
00:46:37.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:37.178 00.000 8976 stepped: pos (-7, -6)
00:46:37.178 00.000 8976 MoveAxis(U, 2, ABG)
00:46:37.178 00.000 8976 stepping (-7, -6) + (0, 2)
00:46:37.178 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:37.210 00.032 8976 Received - 47 (G) 
00:46:37.210 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:37.210 00.000 8976 stepped: pos (-7, -4)
00:46:37.210 00.000 8976 move complete, result=0
00:46:37.210 00.000 8976 worker thread done servicing request
00:46:37.210 00.000 8976 Worker thread wakes up
00:46:37.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:37.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:37.210 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
00:46:37.900 00.690 8976 Exposure complete
00:46:37.906 00.006 8976 worker thread done servicing request
00:46:37.906 00.000 5052 OnExposeComplete: enter
00:46:37.906 00.000 5052 UpdateGuideState(): m_state=6
00:46:37.906 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 484
00:46:37.906 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=281.37, Mass=195, SNR=9.7, Peak=68 HFD=2.2
00:46:37.906 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
00:46:37.906 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
00:46:37.906 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=-0.34 hyp=1.06 cameraTheta=-0.33 mountX=-0.76 mountY=-0.66, mountTheta=-2.43
00:46:37.907 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=-0.34, opts=13)
00:46:37.907 00.000 5052 Enqueuing Move request for stepguider (1.00, -0.34)
00:46:37.907 00.000 8976 Worker thread wakes up
00:46:37.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, -0.34) opts 0xd
00:46:37.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, -0.34)
00:46:37.907 00.000 8976 Moving (1.00, -0.34) raw xDistance=-0.76 yDistance=-0.66
00:46:37.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.76
00:46:37.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
00:46:37.907 00.000 8976 MoveAxis(R, 3, ABG)
00:46:37.907 00.000 8976 stepping (-7, -4) + (3, 0)
00:46:37.907 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:37.908 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
00:46:37.918 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
00:46:37.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:37.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:37.918 00.000 5052 Enqueuing Expose request
00:46:37.945 00.027 8976 Received - 47 (G) 
00:46:37.945 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:37.945 00.000 8976 stepped: pos (-4, -4)
00:46:37.945 00.000 8976 MoveAxis(U, 3, ABG)
00:46:37.945 00.000 8976 stepping (-4, -4) + (0, 3)
00:46:37.945 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:37.976 00.031 8976 Received - 47 (G) 
00:46:37.977 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:37.977 00.000 8976 stepped: pos (-4, -1)
00:46:37.977 00.000 8976 move complete, result=0
00:46:37.977 00.000 8976 worker thread done servicing request
00:46:37.977 00.000 8976 Worker thread wakes up
00:46:37.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:37.977 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:37.977 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.7 px 3 ms NORTH
00:46:38.684 00.707 8976 Exposure complete
00:46:38.689 00.005 8976 worker thread done servicing request
00:46:38.689 00.000 5052 OnExposeComplete: enter
00:46:38.689 00.000 5052 UpdateGuideState(): m_state=6
00:46:38.689 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 485
00:46:38.689 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=282.09, Mass=181, SNR=9.4, Peak=72 HFD=2.3
00:46:38.689 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
00:46:38.689 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
00:46:38.689 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=0.38 hyp=1.18 cameraTheta=0.33 mountX=-0.17 mountY=-1.15, mountTheta=-1.72
00:46:38.690 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=0.38, opts=13)
00:46:38.690 00.000 5052 Enqueuing Move request for stepguider (1.12, 0.38)
00:46:38.690 00.000 8976 Worker thread wakes up
00:46:38.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, 0.38) opts 0xd
00:46:38.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, 0.38)
00:46:38.690 00.000 8976 Moving (1.12, 0.38) raw xDistance=-0.17 yDistance=-1.15
00:46:38.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:46:38.691 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.15
00:46:38.691 00.000 8976 MoveAxis(R, 0, ABG)
00:46:38.691 00.000 8976 MoveAxis(U, 5, ABG)
00:46:38.691 00.000 8976 stepping (-4, -1) + (0, 5)
00:46:38.691 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:46:38.691 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:46:38.701 00.010 5052 UpdateGuideState exits: m=181 SNR=9.4
00:46:38.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:38.701 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:38.701 00.000 5052 Enqueuing Expose request
00:46:38.728 00.027 8976 Received - 47 (G) 
00:46:38.728 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:46:38.728 00.000 8976 stepped: pos (-4, 4)
00:46:38.728 00.000 8976 move complete, result=0
00:46:38.728 00.000 8976 worker thread done servicing request
00:46:38.728 00.000 8976 Worker thread wakes up
00:46:38.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:38.728 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:38.728 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.1 px 5 ms NORTH
00:46:39.420 00.692 8976 Exposure complete
00:46:39.425 00.005 8976 worker thread done servicing request
00:46:39.426 00.001 5052 OnExposeComplete: enter
00:46:39.426 00.000 5052 UpdateGuideState(): m_state=6
00:46:39.426 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 486
00:46:39.426 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.81, Mass=212, SNR=10.1, Peak=71 HFD=2.4
00:46:39.426 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
00:46:39.426 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
00:46:39.426 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.10 hyp=0.94 cameraTheta=0.10 mountX=-0.34 mountY=-0.84, mountTheta=-1.96
00:46:39.427 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.10, opts=13)
00:46:39.427 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.10)
00:46:39.427 00.000 8976 Worker thread wakes up
00:46:39.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.10) opts 0xd
00:46:39.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.10)
00:46:39.427 00.000 8976 Moving (0.94, 0.10) raw xDistance=-0.34 yDistance=-0.84
00:46:39.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:46:39.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.84
00:46:39.427 00.000 8976 MoveAxis(R, 1, ABG)
00:46:39.427 00.000 8976 stepping (-4, 4) + (1, 0)
00:46:39.427 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:39.428 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:46:39.437 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
00:46:39.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:39.437 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:39.437 00.000 5052 Enqueuing Expose request
00:46:39.447 00.010 8976 Received - 47 (G) 
00:46:39.447 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:39.447 00.000 8976 stepped: pos (-3, 4)
00:46:39.447 00.000 8976 MoveAxis(U, 4, ABG)
00:46:39.447 00.000 8976 stepping (-3, 4) + (0, 4)
00:46:39.447 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:46:39.479 00.032 8976 Received - 47 (G) 
00:46:39.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:46:39.479 00.000 8976 stepped: pos (-3, 8)
00:46:39.479 00.000 8976 move complete, result=0
00:46:39.479 00.000 8976 worker thread done servicing request
00:46:39.479 00.000 8976 Worker thread wakes up
00:46:39.479 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:39.479 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:39.479 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 4 ms NORTH
00:46:40.173 00.694 8976 Exposure complete
00:46:40.179 00.006 8976 worker thread done servicing request
00:46:40.179 00.000 5052 OnExposeComplete: enter
00:46:40.179 00.000 5052 UpdateGuideState(): m_state=6
00:46:40.179 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 487
00:46:40.179 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.86, Mass=191, SNR=9.6, Peak=73 HFD=2.3
00:46:40.179 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
00:46:40.179 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
00:46:40.179 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.28 mountX=0.11 mountY=-0.12, mountTheta=-0.81
00:46:40.179 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.15, opts=13)
00:46:40.180 00.001 5052 Enqueuing Move request for stepguider (0.04, 0.15)
00:46:40.180 00.000 8976 Worker thread wakes up
00:46:40.180 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.15) opts 0xd
00:46:40.180 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.15)
00:46:40.180 00.000 8976 Moving (0.04, 0.15) raw xDistance=0.11 yDistance=-0.12
00:46:40.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:46:40.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:46:40.180 00.000 8976 MoveAxis(R, 0, ABG)
00:46:40.180 00.000 8976 MoveAxis(U, 0, ABG)
00:46:40.180 00.000 8976 move complete, result=0
00:46:40.180 00.000 8976 worker thread done servicing request
00:46:40.180 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:46:40.189 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
00:46:40.190 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:40.190 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:40.190 00.000 5052 Enqueuing Expose request
00:46:40.190 00.000 8976 Worker thread wakes up
00:46:40.190 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:40.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:40.190 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:40.879 00.689 8976 Exposure complete
00:46:40.884 00.005 8976 worker thread done servicing request
00:46:40.884 00.000 5052 OnExposeComplete: enter
00:46:40.885 00.001 5052 UpdateGuideState(): m_state=6
00:46:40.885 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 488
00:46:40.885 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.72, Mass=215, SNR=10.2, Peak=73 HFD=2.3
00:46:40.885 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
00:46:40.885 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
00:46:40.885 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.04 mountX=-0.07 mountY=-0.14, mountTheta=-2.02
00:46:40.885 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.01, opts=13)
00:46:40.885 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.01)
00:46:40.886 00.001 8976 Worker thread wakes up
00:46:40.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.01) opts 0xd
00:46:40.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.01)
00:46:40.886 00.000 8976 Moving (0.16, 0.01) raw xDistance=-0.07 yDistance=-0.14
00:46:40.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:46:40.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:46:40.886 00.000 8976 MoveAxis(R, 0, ABG)
00:46:40.886 00.000 8976 MoveAxis(U, 0, ABG)
00:46:40.886 00.000 8976 move complete, result=0
00:46:40.886 00.000 8976 worker thread done servicing request
00:46:40.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:46:40.896 00.010 5052 UpdateGuideState exits: m=215 SNR=10.2
00:46:40.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:40.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:40.896 00.000 5052 Enqueuing Expose request
00:46:40.896 00.000 8976 Worker thread wakes up
00:46:40.896 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:40.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:40.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:41.587 00.691 8976 Exposure complete
00:46:41.592 00.005 8976 worker thread done servicing request
00:46:41.593 00.001 5052 OnExposeComplete: enter
00:46:41.593 00.000 5052 UpdateGuideState(): m_state=6
00:46:41.593 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 489
00:46:41.593 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.74, Mass=184, SNR=9.5, Peak=72 HFD=2.1
00:46:41.593 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
00:46:41.593 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
00:46:41.593 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.03 hyp=0.52 cameraTheta=0.06 mountX=-0.21 mountY=-0.45, mountTheta=-2.00
00:46:41.593 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.03, opts=13)
00:46:41.593 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.03)
00:46:41.594 00.001 8976 Worker thread wakes up
00:46:41.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.03) opts 0xd
00:46:41.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.03)
00:46:41.594 00.000 8976 Moving (0.52, 0.03) raw xDistance=-0.21 yDistance=-0.45
00:46:41.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:46:41.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
00:46:41.594 00.000 8976 MoveAxis(R, 0, ABG)
00:46:41.594 00.000 8976 MoveAxis(U, 2, ABG)
00:46:41.594 00.000 8976 stepping (-3, 8) + (0, 2)
00:46:41.594 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:41.594 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:46:41.604 00.010 5052 UpdateGuideState exits: m=184 SNR=9.5
00:46:41.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:41.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:41.604 00.000 5052 Enqueuing Expose request
00:46:41.622 00.018 8976 Received - 47 (G) 
00:46:41.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:41.622 00.000 8976 stepped: pos (-3, 10)
00:46:41.622 00.000 8976 move complete, result=0
00:46:41.622 00.000 8976 worker thread done servicing request
00:46:41.622 00.000 8976 Worker thread wakes up
00:46:41.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:41.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:41.622 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:46:42.311 00.689 8976 Exposure complete
00:46:42.316 00.005 8976 worker thread done servicing request
00:46:42.317 00.001 5052 OnExposeComplete: enter
00:46:42.317 00.000 5052 UpdateGuideState(): m_state=6
00:46:42.317 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 490
00:46:42.317 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.78, Mass=202, SNR=9.8, Peak=69 HFD=2.5
00:46:42.317 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
00:46:42.317 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
00:46:42.317 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.16 cameraTheta=2.70 mountX=0.13 mountY=0.09, mountTheta=0.59
00:46:42.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.07, opts=13)
00:46:42.318 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.07)
00:46:42.318 00.000 8976 Worker thread wakes up
00:46:42.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.07) opts 0xd
00:46:42.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.07)
00:46:42.318 00.000 8976 Moving (-0.15, 0.07) raw xDistance=0.13 yDistance=0.09
00:46:42.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:46:42.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:46:42.318 00.000 8976 MoveAxis(R, 0, ABG)
00:46:42.318 00.000 8976 MoveAxis(U, 0, ABG)
00:46:42.319 00.001 8976 move complete, result=0
00:46:42.319 00.000 8976 worker thread done servicing request
00:46:42.319 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
00:46:42.329 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
00:46:42.329 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:42.329 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:42.329 00.000 5052 Enqueuing Expose request
00:46:42.329 00.000 8976 Worker thread wakes up
00:46:42.329 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:42.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:42.329 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:43.017 00.688 8976 Exposure complete
00:46:43.022 00.005 8976 worker thread done servicing request
00:46:43.022 00.000 5052 OnExposeComplete: enter
00:46:43.022 00.000 5052 UpdateGuideState(): m_state=6
00:46:43.022 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 491
00:46:43.022 00.000 5052 Star::Find returns 1 (1), X=329.22, Y=281.91, Mass=196, SNR=9.7, Peak=66 HFD=2.4
00:46:43.022 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
00:46:43.022 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
00:46:43.022 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.34 mountX=0.16 mountY=-0.15, mountTheta=-0.76
00:46:43.023 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.20, opts=13)
00:46:43.023 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.20)
00:46:43.023 00.000 8976 Worker thread wakes up
00:46:43.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.20) opts 0xd
00:46:43.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.20)
00:46:43.023 00.000 8976 Moving (0.05, 0.20) raw xDistance=0.16 yDistance=-0.15
00:46:43.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:46:43.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:46:43.023 00.000 8976 MoveAxis(R, 0, ABG)
00:46:43.024 00.001 8976 MoveAxis(U, 0, ABG)
00:46:43.024 00.000 8976 move complete, result=0
00:46:43.024 00.000 8976 worker thread done servicing request
00:46:43.024 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:46:43.034 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7 Saturated
00:46:43.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:43.034 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:43.034 00.000 5052 Enqueuing Expose request
00:46:43.034 00.000 8976 Worker thread wakes up
00:46:43.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:43.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:43.034 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:46:43.721 00.687 8976 Exposure complete
00:46:43.726 00.005 8976 worker thread done servicing request
00:46:43.726 00.000 5052 OnExposeComplete: enter
00:46:43.726 00.000 5052 UpdateGuideState(): m_state=6
00:46:43.726 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 492
00:46:43.726 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.70, Mass=217, SNR=10.2, Peak=70 HFD=2.3
00:46:43.726 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
00:46:43.726 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
00:46:43.726 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.09 mountX=0.09 mountY=0.20, mountTheta=1.13
00:46:43.728 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.01, opts=13)
00:46:43.728 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.01)
00:46:43.728 00.000 8976 Worker thread wakes up
00:46:43.728 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.01) opts 0xd
00:46:43.728 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.01)
00:46:43.728 00.000 8976 Moving (-0.23, -0.01) raw xDistance=0.09 yDistance=0.20
00:46:43.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:46:43.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:46:43.728 00.000 8976 MoveAxis(R, 0, ABG)
00:46:43.729 00.001 8976 MoveAxis(U, 0, ABG)
00:46:43.729 00.000 8976 move complete, result=0
00:46:43.729 00.000 8976 worker thread done servicing request
00:46:43.729 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:46:43.739 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
00:46:43.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:43.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:43.739 00.000 5052 Enqueuing Expose request
00:46:43.739 00.000 8976 Worker thread wakes up
00:46:43.739 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:46:43.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:43.739 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:44.427 00.688 8976 Exposure complete
00:46:44.432 00.005 8976 worker thread done servicing request
00:46:44.432 00.000 5052 OnExposeComplete: enter
00:46:44.432 00.000 5052 UpdateGuideState(): m_state=6
00:46:44.432 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 493
00:46:44.432 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.60, Mass=203, SNR=9.9, Peak=72 HFD=2.2
00:46:44.432 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.32 = 1.96)
00:46:44.432 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.86)
00:46:44.432 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.28 mountX=-0.06 mountY=0.14, mountTheta=1.95
00:46:44.433 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.11, opts=13)
00:46:44.433 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.11)
00:46:44.433 00.000 8976 Worker thread wakes up
00:46:44.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.11) opts 0xd
00:46:44.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.11)
00:46:44.433 00.000 8976 Moving (-0.10, -0.11) raw xDistance=-0.06 yDistance=0.14
00:46:44.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:46:44.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:46:44.434 00.001 8976 MoveAxis(R, 0, ABG)
00:46:44.434 00.000 8976 MoveAxis(U, 0, ABG)
00:46:44.434 00.000 8976 move complete, result=0
00:46:44.434 00.000 8976 worker thread done servicing request
00:46:44.434 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
00:46:44.444 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
00:46:44.444 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:44.444 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:44.444 00.000 5052 Enqueuing Expose request
00:46:44.444 00.000 8976 Worker thread wakes up
00:46:44.445 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:44.445 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:44.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:45.129 00.684 8976 Exposure complete
00:46:45.135 00.006 8976 worker thread done servicing request
00:46:45.136 00.001 5052 OnExposeComplete: enter
00:46:45.136 00.000 5052 UpdateGuideState(): m_state=6
00:46:45.136 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 494
00:46:45.136 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.30, Mass=210, SNR=10.1, Peak=71 HFD=2.4
00:46:45.136 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
00:46:45.137 00.001 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.56)
00:46:45.137 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.41 hyp=0.41 cameraTheta=-1.58 mountX=-0.36 mountY=0.22, mountTheta=2.59
00:46:45.137 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.41, opts=13)
00:46:45.137 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.41)
00:46:45.137 00.000 8976 Worker thread wakes up
00:46:45.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.41) opts 0xd
00:46:45.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.41)
00:46:45.137 00.000 8976 Moving (-0.00, -0.41) raw xDistance=-0.36 yDistance=0.22
00:46:45.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:46:45.138 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:46:45.138 00.000 8976 MoveAxis(R, 1, ABG)
00:46:45.138 00.000 8976 stepping (-3, 10) + (1, 0)
00:46:45.138 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:45.139 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:46:45.148 00.009 5052 UpdateGuideState exits: m=210 SNR=10.1
00:46:45.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:45.148 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:45.148 00.000 5052 Enqueuing Expose request
00:46:45.171 00.023 8976 Received - 47 (G) 
00:46:45.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:45.171 00.000 8976 stepped: pos (-2, 10)
00:46:45.171 00.000 8976 MoveAxis(U, 0, ABG)
00:46:45.171 00.000 8976 move complete, result=0
00:46:45.171 00.000 8976 worker thread done servicing request
00:46:45.171 00.000 8976 Worker thread wakes up
00:46:45.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:45.171 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
00:46:45.171 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:45.860 00.689 8976 Exposure complete
00:46:45.865 00.005 8976 worker thread done servicing request
00:46:45.865 00.000 5052 OnExposeComplete: enter
00:46:45.866 00.001 5052 UpdateGuideState(): m_state=6
00:46:45.866 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 495
00:46:45.866 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=282.22, Mass=213, SNR=10.1, Peak=79 HFD=2.6
00:46:45.866 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
00:46:45.866 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
00:46:45.866 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.51 hyp=0.71 cameraTheta=2.33 mountX=0.68 mountY=0.13, mountTheta=0.19
00:46:45.866 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.51, opts=13)
00:46:45.867 00.001 5052 Enqueuing Move request for stepguider (-0.48, 0.51)
00:46:45.867 00.000 8976 Worker thread wakes up
00:46:45.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.51) opts 0xd
00:46:45.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.51)
00:46:45.867 00.000 8976 Moving (-0.48, 0.51) raw xDistance=0.68 yDistance=0.13
00:46:45.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.68
00:46:45.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:46:45.867 00.000 8976 MoveAxis(L, 3, ABG)
00:46:45.867 00.000 8976 stepping (-2, 10) + (-3, 0)
00:46:45.867 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:45.868 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:46:45.877 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
00:46:45.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:45.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:45.877 00.000 5052 Enqueuing Expose request
00:46:45.907 00.030 8976 Received - 47 (G) 
00:46:45.907 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:45.907 00.000 8976 stepped: pos (-5, 10)
00:46:45.907 00.000 8976 MoveAxis(U, 0, ABG)
00:46:45.907 00.000 8976 move complete, result=0
00:46:45.908 00.001 8976 worker thread done servicing request
00:46:45.908 00.000 8976 Worker thread wakes up
00:46:45.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:45.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:45.908 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.1 px 0 ms NORTH
00:46:46.597 00.689 8976 Exposure complete
00:46:46.603 00.006 8976 worker thread done servicing request
00:46:46.603 00.000 5052 OnExposeComplete: enter
00:46:46.603 00.000 5052 UpdateGuideState(): m_state=6
00:46:46.603 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 496
00:46:46.603 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.84, Mass=199, SNR=9.8, Peak=67 HFD=2.4
00:46:46.603 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.04) = xAngle (-0.57 = -0.57)
00:46:46.603 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.67 = -0.67)
00:46:46.603 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.47 mountX=0.11 mountY=-0.08, mountTheta=-0.64
00:46:46.604 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.13, opts=13)
00:46:46.604 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.13)
00:46:46.604 00.000 8976 Worker thread wakes up
00:46:46.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.13) opts 0xd
00:46:46.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.13)
00:46:46.604 00.000 8976 Moving (0.01, 0.13) raw xDistance=0.11 yDistance=-0.08
00:46:46.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:46:46.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:46:46.604 00.000 8976 MoveAxis(R, 0, ABG)
00:46:46.605 00.001 8976 MoveAxis(U, 0, ABG)
00:46:46.605 00.000 8976 move complete, result=0
00:46:46.605 00.000 8976 worker thread done servicing request
00:46:46.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
00:46:46.614 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
00:46:46.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:46.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:46.614 00.000 5052 Enqueuing Expose request
00:46:46.614 00.000 8976 Worker thread wakes up
00:46:46.615 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:46.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:46.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:47.299 00.684 8976 Exposure complete
00:46:47.305 00.006 8976 worker thread done servicing request
00:46:47.305 00.000 5052 OnExposeComplete: enter
00:46:47.305 00.000 5052 UpdateGuideState(): m_state=6
00:46:47.305 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 497
00:46:47.305 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.59, Mass=180, SNR=9.3, Peak=73 HFD=2.4
00:46:47.305 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
00:46:47.305 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.27 = 2.01)
00:46:47.306 00.001 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.13 mountX=-0.07 mountY=0.13, mountTheta=2.09
00:46:47.306 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.12, opts=13)
00:46:47.306 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.12)
00:46:47.306 00.000 8976 Worker thread wakes up
00:46:47.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.12) opts 0xd
00:46:47.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.12)
00:46:47.306 00.000 8976 Moving (-0.07, -0.12) raw xDistance=-0.07 yDistance=0.13
00:46:47.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:46:47.307 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:46:47.307 00.000 8976 MoveAxis(R, 0, ABG)
00:46:47.307 00.000 8976 MoveAxis(U, 0, ABG)
00:46:47.307 00.000 8976 move complete, result=0
00:46:47.307 00.000 8976 worker thread done servicing request
00:46:47.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:46:47.316 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
00:46:47.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:47.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:47.316 00.000 5052 Enqueuing Expose request
00:46:47.316 00.000 8976 Worker thread wakes up
00:46:47.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:47.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:47.317 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:48.006 00.689 8976 Exposure complete
00:46:48.011 00.005 8976 worker thread done servicing request
00:46:48.011 00.000 5052 OnExposeComplete: enter
00:46:48.011 00.000 5052 UpdateGuideState(): m_state=6
00:46:48.011 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 498
00:46:48.012 00.001 5052 Star::Find returns 1 (0), X=328.73, Y=281.66, Mass=172, SNR=9.1, Peak=69 HFD=2.6
00:46:48.012 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
00:46:48.012 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.12)
00:46:48.012 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.05 hyp=0.45 cameraTheta=-3.02 mountX=0.15 mountY=0.40, mountTheta=1.21
00:46:48.012 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.05, opts=13)
00:46:48.012 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.05)
00:46:48.012 00.000 8976 Worker thread wakes up
00:46:48.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.05) opts 0xd
00:46:48.013 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.05)
00:46:48.013 00.000 8976 Moving (-0.44, -0.05) raw xDistance=0.15 yDistance=0.40
00:46:48.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:46:48.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:46:48.013 00.000 8976 MoveAxis(R, 0, ABG)
00:46:48.013 00.000 8976 MoveAxis(D, 2, ABG)
00:46:48.013 00.000 8976 stepping (-5, 10) + (0, -2)
00:46:48.013 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:48.013 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:46:48.023 00.010 5052 UpdateGuideState exits: m=172 SNR=9.1
00:46:48.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:48.023 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:48.023 00.000 5052 Enqueuing Expose request
00:46:48.049 00.026 8976 Received - 47 (G) 
00:46:48.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:48.049 00.000 8976 stepped: pos (-5, 8)
00:46:48.049 00.000 8976 move complete, result=0
00:46:48.049 00.000 8976 worker thread done servicing request
00:46:48.049 00.000 8976 Worker thread wakes up
00:46:48.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:48.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:48.049 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:46:48.740 00.691 8976 Exposure complete
00:46:48.745 00.005 8976 worker thread done servicing request
00:46:48.745 00.000 5052 OnExposeComplete: enter
00:46:48.745 00.000 5052 UpdateGuideState(): m_state=6
00:46:48.745 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 499
00:46:48.745 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.87, Mass=203, SNR=9.9, Peak=73 HFD=2.3
00:46:48.745 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
00:46:48.745 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
00:46:48.746 00.001 5052 CameraToMount -- cameraX=-0.40 cameraY=0.16 hyp=0.43 cameraTheta=2.76 mountX=0.33 mountY=0.25, mountTheta=0.65
00:46:48.746 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.16, opts=13)
00:46:48.746 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.16)
00:46:48.746 00.000 8976 Worker thread wakes up
00:46:48.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.16) opts 0xd
00:46:48.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.16)
00:46:48.746 00.000 8976 Moving (-0.40, 0.16) raw xDistance=0.33 yDistance=0.25
00:46:48.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:46:48.747 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:46:48.747 00.000 8976 MoveAxis(L, 1, ABG)
00:46:48.747 00.000 8976 stepping (-5, 8) + (-1, 0)
00:46:48.747 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:48.747 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:46:48.756 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
00:46:48.757 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:48.757 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:48.757 00.000 5052 Enqueuing Expose request
00:46:48.768 00.011 8976 Received - 47 (G) 
00:46:48.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:48.768 00.000 8976 stepped: pos (-6, 8)
00:46:48.768 00.000 8976 MoveAxis(U, 0, ABG)
00:46:48.768 00.000 8976 move complete, result=0
00:46:48.768 00.000 8976 worker thread done servicing request
00:46:48.768 00.000 8976 Worker thread wakes up
00:46:48.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:48.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:48.768 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:46:49.458 00.690 8976 Exposure complete
00:46:49.464 00.006 8976 worker thread done servicing request
00:46:49.464 00.000 5052 OnExposeComplete: enter
00:46:49.464 00.000 5052 UpdateGuideState(): m_state=6
00:46:49.464 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 500
00:46:49.464 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.92, Mass=204, SNR=9.9, Peak=75 HFD=2.3
00:46:49.464 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
00:46:49.464 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
00:46:49.464 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=0.21 hyp=0.94 cameraTheta=2.92 mountX=0.61 mountY=0.66, mountTheta=0.82
00:46:49.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=0.21, opts=13)
00:46:49.465 00.000 5052 Enqueuing Move request for stepguider (-0.92, 0.21)
00:46:49.465 00.000 8976 Worker thread wakes up
00:46:49.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, 0.21) opts 0xd
00:46:49.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, 0.21)
00:46:49.465 00.000 8976 Moving (-0.92, 0.21) raw xDistance=0.61 yDistance=0.66
00:46:49.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
00:46:49.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
00:46:49.465 00.000 8976 MoveAxis(L, 3, ABG)
00:46:49.465 00.000 8976 stepping (-6, 8) + (-3, 0)
00:46:49.465 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:49.466 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:46:49.475 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
00:46:49.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:49.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:49.475 00.000 5052 Enqueuing Expose request
00:46:49.503 00.028 8976 Received - 47 (G) 
00:46:49.503 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:49.503 00.000 8976 stepped: pos (-9, 8)
00:46:49.503 00.000 8976 MoveAxis(D, 3, ABG)
00:46:49.503 00.000 8976 stepping (-9, 8) + (0, -3)
00:46:49.503 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:49.535 00.032 8976 Received - 47 (G) 
00:46:49.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:49.535 00.000 8976 stepped: pos (-9, 5)
00:46:49.535 00.000 8976 move complete, result=0
00:46:49.535 00.000 8976 worker thread done servicing request
00:46:49.535 00.000 8976 Worker thread wakes up
00:46:49.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:49.535 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:49.536 00.001 5052 GuideStep: 0.6 px 3 ms WEST, 0.7 px 3 ms SOUTH
00:46:50.225 00.689 8976 Exposure complete
00:46:50.231 00.006 8976 worker thread done servicing request
00:46:50.231 00.000 5052 OnExposeComplete: enter
00:46:50.231 00.000 5052 UpdateGuideState(): m_state=6
00:46:50.231 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 501
00:46:50.231 00.000 5052 Star::Find returns 1 (0), X=328.16, Y=281.46, Mass=199, SNR=9.7, Peak=72 HFD=2.3
00:46:50.231 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.95 = 1.34)
00:46:50.231 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
00:46:50.231 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=-0.25 hyp=1.05 cameraTheta=-2.90 mountX=0.24 mountY=0.99, mountTheta=1.33
00:46:50.232 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=-0.25, opts=13)
00:46:50.232 00.000 5052 Enqueuing Move request for stepguider (-1.02, -0.25)
00:46:50.232 00.000 8976 Worker thread wakes up
00:46:50.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, -0.25) opts 0xd
00:46:50.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, -0.25)
00:46:50.232 00.000 8976 Moving (-1.02, -0.25) raw xDistance=0.24 yDistance=0.99
00:46:50.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:46:50.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.99
00:46:50.232 00.000 8976 MoveAxis(R, 0, ABG)
00:46:50.232 00.000 8976 MoveAxis(D, 4, ABG)
00:46:50.232 00.000 8976 stepping (-9, 5) + (0, -4)
00:46:50.232 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:46:50.233 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:46:50.242 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
00:46:50.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:50.243 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:50.243 00.000 5052 Enqueuing Expose request
00:46:50.271 00.028 8976 Received - 47 (G) 
00:46:50.271 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:46:50.271 00.000 8976 stepped: pos (-9, 1)
00:46:50.271 00.000 8976 move complete, result=0
00:46:50.271 00.000 8976 worker thread done servicing request
00:46:50.271 00.000 8976 Worker thread wakes up
00:46:50.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:50.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:50.271 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
00:46:50.958 00.687 8976 Exposure complete
00:46:50.964 00.006 8976 worker thread done servicing request
00:46:50.964 00.000 5052 OnExposeComplete: enter
00:46:50.964 00.000 5052 UpdateGuideState(): m_state=6
00:46:50.964 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 502
00:46:50.964 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.54, Mass=202, SNR=9.8, Peak=74 HFD=2.3
00:46:50.964 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.40 = 1.89)
00:46:50.964 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
00:46:50.964 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-2.35 mountX=-0.07 mountY=0.23, mountTheta=1.88
00:46:50.965 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.17, opts=13)
00:46:50.965 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.17)
00:46:50.965 00.000 8976 Worker thread wakes up
00:46:50.965 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.17) opts 0xd
00:46:50.965 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.17)
00:46:50.965 00.000 8976 Moving (-0.16, -0.17) raw xDistance=-0.07 yDistance=0.23
00:46:50.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:46:50.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:46:50.965 00.000 8976 MoveAxis(R, 0, ABG)
00:46:50.965 00.000 8976 MoveAxis(U, 0, ABG)
00:46:50.965 00.000 8976 move complete, result=0
00:46:50.965 00.000 8976 worker thread done servicing request
00:46:50.966 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:46:50.975 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
00:46:50.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:50.975 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:50.975 00.000 5052 Enqueuing Expose request
00:46:50.975 00.000 8976 Worker thread wakes up
00:46:50.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:50.975 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:46:50.976 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:51.665 00.689 8976 Exposure complete
00:46:51.670 00.005 8976 worker thread done servicing request
00:46:51.671 00.001 5052 OnExposeComplete: enter
00:46:51.671 00.000 5052 UpdateGuideState(): m_state=6
00:46:51.671 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 503
00:46:51.671 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.91, Mass=197, SNR=9.7, Peak=82 HFD=2.1
00:46:51.671 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
00:46:51.671 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
00:46:51.671 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=0.20 hyp=0.78 cameraTheta=2.89 mountX=0.52 mountY=0.53, mountTheta=0.79
00:46:51.672 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=0.20, opts=13)
00:46:51.672 00.000 5052 Enqueuing Move request for stepguider (-0.76, 0.20)
00:46:51.672 00.000 8976 Worker thread wakes up
00:46:51.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, 0.20) opts 0xd
00:46:51.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, 0.20)
00:46:51.672 00.000 8976 Moving (-0.76, 0.20) raw xDistance=0.52 yDistance=0.53
00:46:51.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
00:46:51.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
00:46:51.672 00.000 8976 MoveAxis(L, 2, ABG)
00:46:51.672 00.000 8976 stepping (-9, 1) + (-2, 0)
00:46:51.672 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:51.673 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:46:51.682 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
00:46:51.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:51.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:51.682 00.000 5052 Enqueuing Expose request
00:46:51.693 00.011 8976 Received - 47 (G) 
00:46:51.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:51.694 00.001 8976 stepped: pos (-11, 1)
00:46:51.694 00.000 8976 MoveAxis(D, 2, ABG)
00:46:51.694 00.000 8976 stepping (-11, 1) + (0, -2)
00:46:51.694 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:51.725 00.031 8976 Received - 47 (G) 
00:46:51.726 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:51.726 00.000 8976 stepped: pos (-11, -1)
00:46:51.726 00.000 8976 move complete, result=0
00:46:51.726 00.000 8976 worker thread done servicing request
00:46:51.726 00.000 8976 Worker thread wakes up
00:46:51.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:51.726 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:46:51.726 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:52.415 00.689 8976 Exposure complete
00:46:52.421 00.006 8976 worker thread done servicing request
00:46:52.421 00.000 5052 OnExposeComplete: enter
00:46:52.422 00.001 5052 UpdateGuideState(): m_state=6
00:46:52.422 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 504
00:46:52.422 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.65, Mass=198, SNR=9.7, Peak=77 HFD=1.6
00:46:52.422 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
00:46:52.422 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
00:46:52.422 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=-0.06 hyp=0.72 cameraTheta=-3.06 mountX=0.27 mountY=0.63, mountTheta=1.16
00:46:52.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=-0.06, opts=13)
00:46:52.423 00.000 5052 Enqueuing Move request for stepguider (-0.72, -0.06)
00:46:52.423 00.000 8976 Worker thread wakes up
00:46:52.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, -0.06) opts 0xd
00:46:52.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, -0.06)
00:46:52.423 00.000 8976 Moving (-0.72, -0.06) raw xDistance=0.27 yDistance=0.63
00:46:52.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
00:46:52.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
00:46:52.423 00.000 8976 MoveAxis(L, 1, ABG)
00:46:52.423 00.000 8976 stepping (-11, -1) + (-1, 0)
00:46:52.423 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:52.424 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:46:52.433 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
00:46:52.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:52.433 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:52.433 00.000 5052 Enqueuing Expose request
00:46:52.445 00.012 8976 Received - 47 (G) 
00:46:52.445 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:52.445 00.000 8976 stepped: pos (-12, -1)
00:46:52.445 00.000 8976 MoveAxis(D, 3, ABG)
00:46:52.445 00.000 8976 stepping (-12, -1) + (0, -3)
00:46:52.445 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:52.477 00.032 8976 Received - 47 (G) 
00:46:52.477 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:52.477 00.000 8976 stepped: pos (-12, -4)
00:46:52.477 00.000 8976 move complete, result=0
00:46:52.477 00.000 8976 worker thread done servicing request
00:46:52.477 00.000 8976 Worker thread wakes up
00:46:52.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:52.477 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
00:46:52.478 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:53.171 00.693 8976 Exposure complete
00:46:53.176 00.005 8976 worker thread done servicing request
00:46:53.176 00.000 5052 OnExposeComplete: enter
00:46:53.176 00.000 5052 UpdateGuideState(): m_state=6
00:46:53.176 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 505
00:46:53.176 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.70, Mass=210, SNR=10.0, Peak=79 HFD=2.1
00:46:53.176 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
00:46:53.176 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
00:46:53.176 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.01 hyp=0.67 cameraTheta=-3.12 mountX=0.29 mountY=0.57, mountTheta=1.09
00:46:53.178 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.01, opts=13)
00:46:53.178 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.01)
00:46:53.178 00.000 8976 Worker thread wakes up
00:46:53.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.01) opts 0xd
00:46:53.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.01)
00:46:53.178 00.000 8976 Moving (-0.67, -0.01) raw xDistance=0.29 yDistance=0.57
00:46:53.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
00:46:53.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57
00:46:53.178 00.000 8976 MoveAxis(L, 1, ABG)
00:46:53.178 00.000 8976 stepping (-12, -4) + (-1, 0)
00:46:53.178 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:53.179 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:46:53.189 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
00:46:53.189 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:53.189 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:53.189 00.000 5052 Enqueuing Expose request
00:46:53.197 00.008 8976 Received - 47 (G) 
00:46:53.197 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:53.197 00.000 8976 stepped: pos (-13, -4)
00:46:53.197 00.000 8976 MoveAxis(D, 2, ABG)
00:46:53.197 00.000 8976 stepping (-13, -4) + (0, -2)
00:46:53.197 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:53.229 00.032 8976 Received - 47 (G) 
00:46:53.229 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:53.229 00.000 8976 stepped: pos (-13, -6)
00:46:53.229 00.000 8976 move complete, result=0
00:46:53.229 00.000 8976 worker thread done servicing request
00:46:53.229 00.000 8976 Worker thread wakes up
00:46:53.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:53.229 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:53.229 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
00:46:53.919 00.690 8976 Exposure complete
00:46:53.924 00.005 8976 worker thread done servicing request
00:46:53.925 00.001 5052 OnExposeComplete: enter
00:46:53.925 00.000 5052 UpdateGuideState(): m_state=6
00:46:53.925 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 506
00:46:53.925 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.34, Mass=225, SNR=10.4, Peak=81 HFD=2.1
00:46:53.925 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
00:46:53.925 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.50)
00:46:53.925 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.37 hyp=0.77 cameraTheta=-2.64 mountX=-0.02 mountY=0.77, mountTheta=1.60
00:46:53.925 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.37, opts=13)
00:46:53.926 00.001 5052 Enqueuing Move request for stepguider (-0.67, -0.37)
00:46:53.926 00.000 8976 Worker thread wakes up
00:46:53.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.37) opts 0xd
00:46:53.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.37)
00:46:53.926 00.000 8976 Moving (-0.67, -0.37) raw xDistance=-0.02 yDistance=0.77
00:46:53.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:46:53.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.77
00:46:53.926 00.000 8976 MoveAxis(R, 0, ABG)
00:46:53.926 00.000 8976 MoveAxis(D, 3, ABG)
00:46:53.926 00.000 8976 stepping (-13, -6) + (0, -3)
00:46:53.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:53.926 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:46:53.935 00.009 5052 UpdateGuideState exits: m=225 SNR=10.4
00:46:53.936 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:53.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:53.936 00.000 5052 Enqueuing Expose request
00:46:53.964 00.028 8976 Received - 47 (G) 
00:46:53.964 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:53.964 00.000 8976 stepped: pos (-13, -9)
00:46:53.964 00.000 8976 move complete, result=0
00:46:53.964 00.000 8976 worker thread done servicing request
00:46:53.964 00.000 8976 Worker thread wakes up
00:46:53.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:53.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:53.964 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
00:46:54.669 00.705 8976 Exposure complete
00:46:54.674 00.005 8976 worker thread done servicing request
00:46:54.675 00.001 5052 OnExposeComplete: enter
00:46:54.675 00.000 5052 UpdateGuideState(): m_state=6
00:46:54.675 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 507
00:46:54.675 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.89, Mass=195, SNR=9.7, Peak=76 HFD=2.3
00:46:54.675 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
00:46:54.675 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
00:46:54.675 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.18 hyp=0.36 cameraTheta=2.61 mountX=0.30 mountY=0.16, mountTheta=0.49
00:46:54.675 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.18, opts=13)
00:46:54.676 00.001 5052 Enqueuing Move request for stepguider (-0.31, 0.18)
00:46:54.676 00.000 8976 Worker thread wakes up
00:46:54.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.18) opts 0xd
00:46:54.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.18)
00:46:54.676 00.000 8976 Moving (-0.31, 0.18) raw xDistance=0.30 yDistance=0.16
00:46:54.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:46:54.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:46:54.676 00.000 8976 MoveAxis(L, 1, ABG)
00:46:54.676 00.000 8976 stepping (-13, -9) + (-1, 0)
00:46:54.676 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:54.678 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
00:46:54.688 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
00:46:54.689 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:54.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:54.689 00.000 5052 Enqueuing Expose request
00:46:54.699 00.010 8976 Received - 47 (G) 
00:46:54.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:54.699 00.000 8976 stepped: pos (-14, -9)
00:46:54.699 00.000 8976 MoveAxis(U, 0, ABG)
00:46:54.699 00.000 8976 move complete, result=0
00:46:54.699 00.000 8976 worker thread done servicing request
00:46:54.700 00.001 8976 Worker thread wakes up
00:46:54.700 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:46:54.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:54.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:55.389 00.689 8976 Exposure complete
00:46:55.395 00.006 8976 worker thread done servicing request
00:46:55.395 00.000 5052 OnExposeComplete: enter
00:46:55.395 00.000 5052 UpdateGuideState(): m_state=6
00:46:55.395 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 508
00:46:55.395 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.78, Mass=213, SNR=10.1, Peak=78 HFD=2.3
00:46:55.395 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
00:46:55.395 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
00:46:55.395 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.07 hyp=0.36 cameraTheta=2.94 mountX=0.23 mountY=0.25, mountTheta=0.85
00:46:55.396 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.07, opts=13)
00:46:55.396 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.07)
00:46:55.396 00.000 8976 Worker thread wakes up
00:46:55.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.07) opts 0xd
00:46:55.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.07)
00:46:55.396 00.000 8976 Moving (-0.35, 0.07) raw xDistance=0.23 yDistance=0.25
00:46:55.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:46:55.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:46:55.396 00.000 8976 MoveAxis(R, 0, ABG)
00:46:55.396 00.000 8976 MoveAxis(U, 0, ABG)
00:46:55.396 00.000 8976 move complete, result=0
00:46:55.396 00.000 8976 worker thread done servicing request
00:46:55.397 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:46:55.406 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
00:46:55.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:55.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:55.406 00.000 5052 Enqueuing Expose request
00:46:55.406 00.000 8976 Worker thread wakes up
00:46:55.406 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:46:55.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:55.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:56.095 00.689 8976 Exposure complete
00:46:56.101 00.006 8976 worker thread done servicing request
00:46:56.101 00.000 5052 OnExposeComplete: enter
00:46:56.101 00.000 5052 UpdateGuideState(): m_state=6
00:46:56.102 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 509
00:46:56.102 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=282.04, Mass=174, SNR=9.2, Peak=72 HFD=2.2
00:46:56.102 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
00:46:56.102 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
00:46:56.102 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.33 hyp=0.45 cameraTheta=2.32 mountX=0.43 mountY=0.08, mountTheta=0.18
00:46:56.103 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.33, opts=13)
00:46:56.103 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.33)
00:46:56.103 00.000 8976 Worker thread wakes up
00:46:56.104 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.33) opts 0xd
00:46:56.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.33)
00:46:56.104 00.000 8976 Moving (-0.30, 0.33) raw xDistance=0.43 yDistance=0.08
00:46:56.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:46:56.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:46:56.104 00.000 8976 MoveAxis(L, 2, ABG)
00:46:56.104 00.000 8976 stepping (-14, -9) + (-2, 0)
00:46:56.104 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:56.106 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:46:56.116 00.010 5052 UpdateGuideState exits: m=174 SNR=9.2
00:46:56.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:56.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:56.116 00.000 5052 Enqueuing Expose request
00:46:56.138 00.022 8976 Received - 47 (G) 
00:46:56.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:56.138 00.000 8976 stepped: pos (-16, -9)
00:46:56.138 00.000 8976 MoveAxis(U, 0, ABG)
00:46:56.138 00.000 8976 move complete, result=0
00:46:56.138 00.000 8976 worker thread done servicing request
00:46:56.138 00.000 8976 Worker thread wakes up
00:46:56.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:56.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:56.138 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
00:46:56.824 00.686 8976 Exposure complete
00:46:56.829 00.005 8976 worker thread done servicing request
00:46:56.829 00.000 5052 OnExposeComplete: enter
00:46:56.829 00.000 5052 UpdateGuideState(): m_state=6
00:46:56.829 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 510
00:46:56.829 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.58, Mass=209, SNR=10.0, Peak=71 HFD=2.9
00:46:56.830 00.001 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
00:46:56.830 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
00:46:56.830 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.13 hyp=0.49 cameraTheta=-0.28 mountX=-0.33 mountY=-0.32, mountTheta=-2.37
00:46:56.830 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.13, opts=13)
00:46:56.830 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.13)
00:46:56.831 00.001 8976 Worker thread wakes up
00:46:56.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.13) opts 0xd
00:46:56.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.13)
00:46:56.831 00.000 8976 Moving (0.47, -0.13) raw xDistance=-0.33 yDistance=-0.32
00:46:56.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
00:46:56.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:46:56.831 00.000 8976 MoveAxis(R, 1, ABG)
00:46:56.831 00.000 8976 stepping (-16, -9) + (1, 0)
00:46:56.831 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:56.833 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:46:56.843 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
00:46:56.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:56.843 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:56.843 00.000 5052 Enqueuing Expose request
00:46:56.857 00.014 8976 Received - 47 (G) 
00:46:56.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:56.857 00.000 8976 stepped: pos (-15, -9)
00:46:56.857 00.000 8976 MoveAxis(U, 1, ABG)
00:46:56.857 00.000 8976 stepping (-15, -9) + (0, 1)
00:46:56.857 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:56.890 00.033 8976 Received - 47 (G) 
00:46:56.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:46:56.890 00.000 8976 stepped: pos (-15, -8)
00:46:56.890 00.000 8976 move complete, result=0
00:46:56.890 00.000 8976 worker thread done servicing request
00:46:56.890 00.000 8976 Worker thread wakes up
00:46:56.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:56.890 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:56.890 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
00:46:57.578 00.688 8976 Exposure complete
00:46:57.583 00.005 8976 worker thread done servicing request
00:46:57.584 00.001 5052 OnExposeComplete: enter
00:46:57.584 00.000 5052 UpdateGuideState(): m_state=6
00:46:57.584 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 511
00:46:57.584 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.89, Mass=218, SNR=10.1, Peak=68 HFD=2.7
00:46:57.584 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
00:46:57.584 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
00:46:57.584 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.18 hyp=0.88 cameraTheta=0.21 mountX=-0.23 mountY=-0.82, mountTheta=-1.85
00:46:57.585 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.18, opts=13)
00:46:57.585 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.18)
00:46:57.585 00.000 8976 Worker thread wakes up
00:46:57.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.18) opts 0xd
00:46:57.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.18)
00:46:57.585 00.000 8976 Moving (0.87, 0.18) raw xDistance=-0.23 yDistance=-0.82
00:46:57.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:46:57.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.82
00:46:57.585 00.000 8976 MoveAxis(R, 0, ABG)
00:46:57.585 00.000 8976 MoveAxis(U, 3, ABG)
00:46:57.585 00.000 8976 stepping (-15, -8) + (0, 3)
00:46:57.585 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:57.586 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:46:57.595 00.009 5052 UpdateGuideState exits: m=218 SNR=10.1
00:46:57.595 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:57.595 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:57.595 00.000 5052 Enqueuing Expose request
00:46:57.624 00.029 8976 Received - 47 (G) 
00:46:57.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:57.624 00.000 8976 stepped: pos (-15, -5)
00:46:57.624 00.000 8976 move complete, result=0
00:46:57.624 00.000 8976 worker thread done servicing request
00:46:57.624 00.000 8976 Worker thread wakes up
00:46:57.624 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
00:46:57.625 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:57.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:58.317 00.692 8976 Exposure complete
00:46:58.323 00.006 8976 worker thread done servicing request
00:46:58.324 00.001 5052 OnExposeComplete: enter
00:46:58.324 00.000 5052 UpdateGuideState(): m_state=6
00:46:58.324 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 512
00:46:58.324 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.62, Mass=200, SNR=9.8, Peak=69 HFD=2.3
00:46:58.324 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
00:46:58.324 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
00:46:58.324 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.09 hyp=0.86 cameraTheta=-0.11 mountX=-0.47 mountY=-0.66, mountTheta=-2.19
00:46:58.324 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.09, opts=13)
00:46:58.324 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.09)
00:46:58.324 00.000 8976 Worker thread wakes up
00:46:58.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.09) opts 0xd
00:46:58.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.09)
00:46:58.324 00.000 8976 Moving (0.85, -0.09) raw xDistance=-0.47 yDistance=-0.66
00:46:58.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
00:46:58.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.66
00:46:58.324 00.000 8976 MoveAxis(R, 2, ABG)
00:46:58.324 00.000 8976 stepping (-15, -5) + (2, 0)
00:46:58.324 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:58.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:46:58.334 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
00:46:58.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:58.334 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:58.334 00.000 5052 Enqueuing Expose request
00:46:58.360 00.026 8976 Received - 47 (G) 
00:46:58.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:46:58.360 00.000 8976 stepped: pos (-13, -5)
00:46:58.360 00.000 8976 MoveAxis(U, 3, ABG)
00:46:58.360 00.000 8976 stepping (-13, -5) + (0, 3)
00:46:58.360 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:58.392 00.032 8976 Received - 47 (G) 
00:46:58.392 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:58.392 00.000 8976 stepped: pos (-13, -2)
00:46:58.392 00.000 8976 move complete, result=0
00:46:58.392 00.000 8976 worker thread done servicing request
00:46:58.392 00.000 8976 Worker thread wakes up
00:46:58.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:58.392 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
00:46:58.392 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:59.081 00.689 8976 Exposure complete
00:46:59.086 00.005 8976 worker thread done servicing request
00:46:59.086 00.000 5052 OnExposeComplete: enter
00:46:59.086 00.000 5052 UpdateGuideState(): m_state=6
00:46:59.086 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 513
00:46:59.086 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=282.06, Mass=206, SNR=9.9, Peak=74 HFD=2.5
00:46:59.086 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
00:46:59.086 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
00:46:59.086 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.35 hyp=0.67 cameraTheta=0.55 mountX=0.05 mountY=-0.67, mountTheta=-1.49
00:46:59.088 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.35, opts=13)
00:46:59.088 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.35)
00:46:59.088 00.000 8976 Worker thread wakes up
00:46:59.088 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.35) opts 0xd
00:46:59.088 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.35)
00:46:59.088 00.000 8976 Moving (0.57, 0.35) raw xDistance=0.05 yDistance=-0.67
00:46:59.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:46:59.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.67
00:46:59.088 00.000 8976 MoveAxis(R, 0, ABG)
00:46:59.088 00.000 8976 MoveAxis(U, 3, ABG)
00:46:59.088 00.000 8976 stepping (-13, -2) + (0, 3)
00:46:59.088 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:59.089 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:46:59.098 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
00:46:59.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:59.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:59.098 00.000 5052 Enqueuing Expose request
00:46:59.127 00.029 8976 Received - 47 (G) 
00:46:59.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:46:59.127 00.000 8976 stepped: pos (-13, 1)
00:46:59.128 00.001 8976 move complete, result=0
00:46:59.128 00.000 8976 worker thread done servicing request
00:46:59.128 00.000 8976 Worker thread wakes up
00:46:59.128 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:59.128 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:46:59.128 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
00:46:59.833 00.705 8976 Exposure complete
00:46:59.838 00.005 8976 worker thread done servicing request
00:46:59.838 00.000 5052 OnExposeComplete: enter
00:46:59.838 00.000 5052 UpdateGuideState(): m_state=6
00:46:59.838 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 514
00:46:59.838 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.83, Mass=176, SNR=9.1, Peak=68 HFD=2.4
00:46:59.838 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.41 = -0.41)
00:46:59.839 00.001 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
00:46:59.839 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.64 mountX=0.12 mountY=-0.06, mountTheta=-0.49
00:46:59.839 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.13, opts=13)
00:46:59.839 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.13)
00:46:59.839 00.000 8976 Worker thread wakes up
00:46:59.839 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.13) opts 0xd
00:46:59.840 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.13)
00:46:59.840 00.000 8976 Moving (-0.01, 0.13) raw xDistance=0.12 yDistance=-0.06
00:46:59.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:46:59.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:46:59.840 00.000 8976 MoveAxis(R, 0, ABG)
00:46:59.840 00.000 8976 MoveAxis(U, 0, ABG)
00:46:59.840 00.000 8976 move complete, result=0
00:46:59.840 00.000 8976 worker thread done servicing request
00:46:59.840 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:46:59.849 00.009 5052 UpdateGuideState exits: m=176 SNR=9.1
00:46:59.850 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:59.850 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:46:59.850 00.000 5052 Enqueuing Expose request
00:46:59.850 00.000 8976 Worker thread wakes up
00:46:59.850 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:59.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:46:59.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:00.541 00.691 8976 Exposure complete
00:47:00.547 00.006 8976 worker thread done servicing request
00:47:00.547 00.000 5052 OnExposeComplete: enter
00:47:00.547 00.000 5052 UpdateGuideState(): m_state=6
00:47:00.547 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 515
00:47:00.547 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.33, Mass=216, SNR=10.1, Peak=73 HFD=2.7
00:47:00.547 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.48 = 1.81)
00:47:00.547 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.58 = 1.70)
00:47:00.547 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.38 hyp=0.59 cameraTheta=-2.43 mountX=-0.14 mountY=0.59, mountTheta=1.80
00:47:00.548 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.38, opts=13)
00:47:00.548 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.38)
00:47:00.548 00.000 8976 Worker thread wakes up
00:47:00.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.38) opts 0xd
00:47:00.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.38)
00:47:00.548 00.000 8976 Moving (-0.45, -0.38) raw xDistance=-0.14 yDistance=0.59
00:47:00.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:47:00.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
00:47:00.549 00.001 8976 MoveAxis(R, 0, ABG)
00:47:00.549 00.000 8976 MoveAxis(D, 2, ABG)
00:47:00.549 00.000 8976 stepping (-13, 1) + (0, -2)
00:47:00.549 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:00.549 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:47:00.559 00.010 5052 UpdateGuideState exits: m=216 SNR=10.1
00:47:00.559 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:00.559 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:00.559 00.000 5052 Enqueuing Expose request
00:47:00.582 00.023 8976 Received - 47 (G) 
00:47:00.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:00.582 00.000 8976 stepped: pos (-13, -1)
00:47:00.582 00.000 8976 move complete, result=0
00:47:00.582 00.000 8976 worker thread done servicing request
00:47:00.582 00.000 8976 Worker thread wakes up
00:47:00.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:00.582 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:47:00.583 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:01.275 00.692 8976 Exposure complete
00:47:01.281 00.006 8976 worker thread done servicing request
00:47:01.282 00.001 5052 OnExposeComplete: enter
00:47:01.282 00.000 5052 UpdateGuideState(): m_state=6
00:47:01.282 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 516
00:47:01.282 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.50, Mass=185, SNR=9.4, Peak=69 HFD=2.5
00:47:01.282 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.04) = xAngle (-4.62 = 1.66)
00:47:01.282 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.73 = 1.56)
00:47:01.282 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.21 hyp=0.39 cameraTheta=-2.58 mountX=-0.03 mountY=0.39, mountTheta=1.66
00:47:01.283 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.21, opts=13)
00:47:01.283 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.21)
00:47:01.283 00.000 8976 Worker thread wakes up
00:47:01.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.21) opts 0xd
00:47:01.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.21)
00:47:01.283 00.000 8976 Moving (-0.33, -0.21) raw xDistance=-0.03 yDistance=0.39
00:47:01.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:47:01.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
00:47:01.283 00.000 8976 MoveAxis(R, 0, ABG)
00:47:01.283 00.000 8976 MoveAxis(D, 2, ABG)
00:47:01.283 00.000 8976 stepping (-13, -1) + (0, -2)
00:47:01.284 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:01.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:47:01.295 00.011 5052 UpdateGuideState exits: m=185 SNR=9.4
00:47:01.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:01.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:01.295 00.000 5052 Enqueuing Expose request
00:47:01.318 00.023 8976 Received - 47 (G) 
00:47:01.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:01.318 00.000 8976 stepped: pos (-13, -3)
00:47:01.318 00.000 8976 move complete, result=0
00:47:01.318 00.000 8976 worker thread done servicing request
00:47:01.318 00.000 8976 Worker thread wakes up
00:47:01.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:01.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:01.318 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:47:02.009 00.691 8976 Exposure complete
00:47:02.014 00.005 8976 worker thread done servicing request
00:47:02.014 00.000 5052 OnExposeComplete: enter
00:47:02.014 00.000 5052 UpdateGuideState(): m_state=6
00:47:02.014 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 517
00:47:02.014 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.75, Mass=202, SNR=9.8, Peak=72 HFD=2.4
00:47:02.014 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
00:47:02.014 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
00:47:02.014 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.80 mountX=0.08 mountY=0.06, mountTheta=0.69
00:47:02.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.04, opts=13)
00:47:02.015 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.04)
00:47:02.015 00.000 8976 Worker thread wakes up
00:47:02.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.04) opts 0xd
00:47:02.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.04)
00:47:02.015 00.000 8976 Moving (-0.10, 0.04) raw xDistance=0.08 yDistance=0.06
00:47:02.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:47:02.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:47:02.015 00.000 8976 MoveAxis(R, 0, ABG)
00:47:02.015 00.000 8976 MoveAxis(U, 0, ABG)
00:47:02.016 00.001 8976 move complete, result=0
00:47:02.016 00.000 8976 worker thread done servicing request
00:47:02.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:47:02.026 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
00:47:02.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:02.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:02.026 00.000 5052 Enqueuing Expose request
00:47:02.026 00.000 8976 Worker thread wakes up
00:47:02.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:02.026 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:02.026 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:02.713 00.687 8976 Exposure complete
00:47:02.718 00.005 8976 worker thread done servicing request
00:47:02.719 00.001 5052 OnExposeComplete: enter
00:47:02.719 00.000 5052 UpdateGuideState(): m_state=6
00:47:02.719 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 518
00:47:02.719 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.89, Mass=207, SNR=9.9, Peak=69 HFD=2.5
00:47:02.719 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
00:47:02.719 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
00:47:02.719 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.18 hyp=0.77 cameraTheta=0.24 mountX=-0.17 mountY=-0.72, mountTheta=-1.81
00:47:02.720 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.18, opts=13)
00:47:02.720 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.18)
00:47:02.720 00.000 8976 Worker thread wakes up
00:47:02.720 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.18) opts 0xd
00:47:02.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.18)
00:47:02.720 00.000 8976 Moving (0.74, 0.18) raw xDistance=-0.17 yDistance=-0.72
00:47:02.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:47:02.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72
00:47:02.720 00.000 8976 MoveAxis(R, 0, ABG)
00:47:02.720 00.000 8976 MoveAxis(U, 3, ABG)
00:47:02.720 00.000 8976 stepping (-13, -3) + (0, 3)
00:47:02.720 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:02.721 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:47:02.731 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
00:47:02.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:02.731 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:02.732 00.001 5052 Enqueuing Expose request
00:47:02.756 00.024 8976 Received - 47 (G) 
00:47:02.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:02.756 00.000 8976 stepped: pos (-13, 0)
00:47:02.756 00.000 8976 move complete, result=0
00:47:02.756 00.000 8976 worker thread done servicing request
00:47:02.756 00.000 8976 Worker thread wakes up
00:47:02.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:02.756 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:02.756 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
00:47:03.445 00.689 8976 Exposure complete
00:47:03.450 00.005 8976 worker thread done servicing request
00:47:03.450 00.000 5052 OnExposeComplete: enter
00:47:03.450 00.000 5052 UpdateGuideState(): m_state=6
00:47:03.450 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 519
00:47:03.451 00.001 5052 Star::Find returns 1 (0), X=329.86, Y=281.61, Mass=215, SNR=10.1, Peak=74 HFD=2.5
00:47:03.451 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
00:47:03.451 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
00:47:03.451 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.10 hyp=0.69 cameraTheta=-0.15 mountX=-0.40 mountY=-0.52, mountTheta=-2.23
00:47:03.451 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.10, opts=13)
00:47:03.451 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.10)
00:47:03.451 00.000 8976 Worker thread wakes up
00:47:03.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.10) opts 0xd
00:47:03.452 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.10)
00:47:03.452 00.000 8976 Moving (0.69, -0.10) raw xDistance=-0.40 yDistance=-0.52
00:47:03.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
00:47:03.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
00:47:03.452 00.000 8976 MoveAxis(R, 2, ABG)
00:47:03.452 00.000 8976 stepping (-13, 0) + (2, 0)
00:47:03.452 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:03.452 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:47:03.463 00.011 5052 UpdateGuideState exits: m=215 SNR=10.1
00:47:03.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:03.463 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:03.463 00.000 5052 Enqueuing Expose request
00:47:03.476 00.013 8976 Received - 47 (G) 
00:47:03.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:03.476 00.000 8976 stepped: pos (-11, 0)
00:47:03.476 00.000 8976 MoveAxis(U, 2, ABG)
00:47:03.476 00.000 8976 stepping (-11, 0) + (0, 2)
00:47:03.476 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:03.507 00.031 8976 Received - 47 (G) 
00:47:03.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:03.508 00.001 8976 stepped: pos (-11, 2)
00:47:03.508 00.000 8976 move complete, result=0
00:47:03.508 00.000 8976 worker thread done servicing request
00:47:03.508 00.000 8976 Worker thread wakes up
00:47:03.508 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
00:47:03.508 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:03.508 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:04.198 00.690 8976 Exposure complete
00:47:04.203 00.005 8976 worker thread done servicing request
00:47:04.204 00.001 5052 OnExposeComplete: enter
00:47:04.204 00.000 5052 UpdateGuideState(): m_state=6
00:47:04.204 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 520
00:47:04.204 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=282.10, Mass=197, SNR=9.7, Peak=67 HFD=2.5
00:47:04.204 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
00:47:04.204 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
00:47:04.204 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.39 hyp=0.60 cameraTheta=0.70 mountX=0.14 mountY=-0.59, mountTheta=-1.35
00:47:04.205 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.39, opts=13)
00:47:04.205 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.39)
00:47:04.205 00.000 8976 Worker thread wakes up
00:47:04.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.39) opts 0xd
00:47:04.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.39)
00:47:04.205 00.000 8976 Moving (0.46, 0.39) raw xDistance=0.14 yDistance=-0.59
00:47:04.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:47:04.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
00:47:04.205 00.000 8976 MoveAxis(R, 0, ABG)
00:47:04.205 00.000 8976 MoveAxis(U, 3, ABG)
00:47:04.205 00.000 8976 stepping (-11, 2) + (0, 3)
00:47:04.205 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:04.206 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:47:04.216 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
00:47:04.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:04.216 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:04.216 00.000 5052 Enqueuing Expose request
00:47:04.243 00.027 8976 Received - 47 (G) 
00:47:04.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:04.243 00.000 8976 stepped: pos (-11, 5)
00:47:04.243 00.000 8976 move complete, result=0
00:47:04.243 00.000 8976 worker thread done servicing request
00:47:04.243 00.000 8976 Worker thread wakes up
00:47:04.243 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
00:47:04.244 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:04.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:04.938 00.694 8976 Exposure complete
00:47:04.944 00.006 8976 worker thread done servicing request
00:47:04.944 00.000 5052 OnExposeComplete: enter
00:47:04.944 00.000 5052 UpdateGuideState(): m_state=6
00:47:04.944 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 521
00:47:04.944 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.32, Mass=199, SNR=9.8, Peak=71 HFD=2.3
00:47:04.944 00.000 5052 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.04) = xAngle (-3.34 = 2.94)
00:47:04.944 00.000 5052 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.44 = 2.84)
00:47:04.944 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.39 hyp=0.40 cameraTheta=-1.30 mountX=-0.40 mountY=0.12, mountTheta=2.85
00:47:04.944 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.39, opts=13)
00:47:04.944 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.39)
00:47:04.945 00.001 8976 Worker thread wakes up
00:47:04.945 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.39) opts 0xd
00:47:04.945 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.39)
00:47:04.945 00.000 8976 Moving (0.11, -0.39) raw xDistance=-0.40 yDistance=0.12
00:47:04.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
00:47:04.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:47:04.945 00.000 8976 MoveAxis(R, 2, ABG)
00:47:04.945 00.000 8976 stepping (-11, 5) + (2, 0)
00:47:04.945 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:04.946 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:47:04.956 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
00:47:04.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:04.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:04.956 00.000 5052 Enqueuing Expose request
00:47:04.979 00.023 8976 Received - 47 (G) 
00:47:04.979 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:04.979 00.000 8976 stepped: pos (-9, 5)
00:47:04.979 00.000 8976 MoveAxis(U, 0, ABG)
00:47:04.979 00.000 8976 move complete, result=0
00:47:04.979 00.000 8976 worker thread done servicing request
00:47:04.979 00.000 8976 Worker thread wakes up
00:47:04.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:04.979 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:04.979 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
00:47:05.669 00.690 8976 Exposure complete
00:47:05.674 00.005 8976 worker thread done servicing request
00:47:05.674 00.000 5052 OnExposeComplete: enter
00:47:05.674 00.000 5052 UpdateGuideState(): m_state=6
00:47:05.674 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 522
00:47:05.674 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.05, Mass=222, SNR=10.4, Peak=73 HFD=2.5
00:47:05.674 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.52 = -0.52)
00:47:05.674 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.62 = -0.62)
00:47:05.674 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.52 mountX=0.29 mountY=-0.20, mountTheta=-0.59
00:47:05.675 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.34, opts=13)
00:47:05.675 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.34)
00:47:05.675 00.000 8976 Worker thread wakes up
00:47:05.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.34) opts 0xd
00:47:05.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.34)
00:47:05.675 00.000 8976 Moving (0.02, 0.34) raw xDistance=0.29 yDistance=-0.20
00:47:05.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
00:47:05.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:47:05.675 00.000 8976 MoveAxis(L, 1, ABG)
00:47:05.675 00.000 8976 stepping (-9, 5) + (-1, 0)
00:47:05.675 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:05.676 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
00:47:05.685 00.009 5052 UpdateGuideState exits: m=222 SNR=10.4
00:47:05.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:05.685 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:05.685 00.000 5052 Enqueuing Expose request
00:47:05.698 00.013 8976 Received - 47 (G) 
00:47:05.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:05.698 00.000 8976 stepped: pos (-10, 5)
00:47:05.698 00.000 8976 MoveAxis(U, 0, ABG)
00:47:05.698 00.000 8976 move complete, result=0
00:47:05.698 00.000 8976 worker thread done servicing request
00:47:05.698 00.000 8976 Worker thread wakes up
00:47:05.698 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:47:05.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:05.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:06.386 00.688 8976 Exposure complete
00:47:06.392 00.006 8976 worker thread done servicing request
00:47:06.392 00.000 5052 OnExposeComplete: enter
00:47:06.392 00.000 5052 UpdateGuideState(): m_state=6
00:47:06.392 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 523
00:47:06.392 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=282.02, Mass=203, SNR=9.8, Peak=66 HFD=2.7
00:47:06.392 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
00:47:06.392 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
00:47:06.392 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.31 hyp=0.48 cameraTheta=0.71 mountX=0.11 mountY=-0.48, mountTheta=-1.34
00:47:06.393 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.31, opts=13)
00:47:06.393 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.31)
00:47:06.393 00.000 8976 Worker thread wakes up
00:47:06.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.31) opts 0xd
00:47:06.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.31)
00:47:06.393 00.000 8976 Moving (0.36, 0.31) raw xDistance=0.11 yDistance=-0.48
00:47:06.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:47:06.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
00:47:06.393 00.000 8976 MoveAxis(R, 0, ABG)
00:47:06.393 00.000 8976 MoveAxis(U, 2, ABG)
00:47:06.393 00.000 8976 stepping (-10, 5) + (0, 2)
00:47:06.393 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:06.394 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:47:06.403 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
00:47:06.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:06.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:06.403 00.000 5052 Enqueuing Expose request
00:47:06.418 00.015 8976 Received - 47 (G) 
00:47:06.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:06.418 00.000 8976 stepped: pos (-10, 7)
00:47:06.418 00.000 8976 move complete, result=0
00:47:06.418 00.000 8976 worker thread done servicing request
00:47:06.418 00.000 8976 Worker thread wakes up
00:47:06.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:06.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:06.418 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:47:07.105 00.687 8976 Exposure complete
00:47:07.110 00.005 8976 worker thread done servicing request
00:47:07.111 00.001 5052 OnExposeComplete: enter
00:47:07.111 00.000 5052 UpdateGuideState(): m_state=6
00:47:07.111 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 524
00:47:07.111 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.83, Mass=197, SNR=9.7, Peak=70 HFD=2.5
00:47:07.111 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
00:47:07.111 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
00:47:07.111 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.12 hyp=0.82 cameraTheta=0.15 mountX=-0.26 mountY=-0.75, mountTheta=-1.91
00:47:07.111 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.12, opts=13)
00:47:07.112 00.001 5052 Enqueuing Move request for stepguider (0.81, 0.12)
00:47:07.112 00.000 8976 Worker thread wakes up
00:47:07.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.12) opts 0xd
00:47:07.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.12)
00:47:07.112 00.000 8976 Moving (0.81, 0.12) raw xDistance=-0.26 yDistance=-0.75
00:47:07.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:47:07.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
00:47:07.112 00.000 8976 MoveAxis(R, 1, ABG)
00:47:07.112 00.000 8976 stepping (-10, 7) + (1, 0)
00:47:07.112 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:07.112 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:47:07.122 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
00:47:07.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:07.122 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:07.122 00.000 5052 Enqueuing Expose request
00:47:07.137 00.015 8976 Received - 47 (G) 
00:47:07.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:07.137 00.000 8976 stepped: pos (-9, 7)
00:47:07.137 00.000 8976 MoveAxis(U, 3, ABG)
00:47:07.137 00.000 8976 stepping (-9, 7) + (0, 3)
00:47:07.137 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:07.169 00.032 8976 Received - 47 (G) 
00:47:07.169 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:07.169 00.000 8976 stepped: pos (-9, 10)
00:47:07.169 00.000 8976 move complete, result=0
00:47:07.169 00.000 8976 worker thread done servicing request
00:47:07.169 00.000 8976 Worker thread wakes up
00:47:07.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:07.169 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:07.169 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
00:47:07.857 00.688 8976 Exposure complete
00:47:07.862 00.005 8976 worker thread done servicing request
00:47:07.863 00.001 5052 OnExposeComplete: enter
00:47:07.863 00.000 5052 UpdateGuideState(): m_state=6
00:47:07.863 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 525
00:47:07.863 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.87, Mass=189, SNR=9.5, Peak=70 HFD=2.4
00:47:07.863 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
00:47:07.863 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
00:47:07.863 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.65 mountX=0.15 mountY=-0.08, mountTheta=-0.48
00:47:07.863 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.16, opts=13)
00:47:07.864 00.001 5052 Enqueuing Move request for stepguider (-0.01, 0.16)
00:47:07.864 00.000 8976 Worker thread wakes up
00:47:07.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.16) opts 0xd
00:47:07.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.16)
00:47:07.864 00.000 8976 Moving (-0.01, 0.16) raw xDistance=0.15 yDistance=-0.08
00:47:07.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:47:07.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:47:07.864 00.000 8976 MoveAxis(R, 0, ABG)
00:47:07.864 00.000 8976 MoveAxis(U, 0, ABG)
00:47:07.864 00.000 8976 move complete, result=0
00:47:07.864 00.000 8976 worker thread done servicing request
00:47:07.864 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:47:07.873 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
00:47:07.873 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:07.873 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:07.873 00.000 5052 Enqueuing Expose request
00:47:07.873 00.000 8976 Worker thread wakes up
00:47:07.873 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:07.873 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:07.874 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:08.562 00.688 8976 Exposure complete
00:47:08.567 00.005 8976 worker thread done servicing request
00:47:08.567 00.000 5052 OnExposeComplete: enter
00:47:08.567 00.000 5052 UpdateGuideState(): m_state=6
00:47:08.567 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 526
00:47:08.567 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.94, Mass=193, SNR=9.6, Peak=70 HFD=2.4
00:47:08.567 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
00:47:08.567 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
00:47:08.567 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.23 hyp=0.52 cameraTheta=0.46 mountX=-0.01 mountY=-0.52, mountTheta=-1.58
00:47:08.568 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.23, opts=13)
00:47:08.568 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.23)
00:47:08.568 00.000 8976 Worker thread wakes up
00:47:08.568 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.23) opts 0xd
00:47:08.568 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.23)
00:47:08.568 00.000 8976 Moving (0.47, 0.23) raw xDistance=-0.01 yDistance=-0.52
00:47:08.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:47:08.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
00:47:08.568 00.000 8976 MoveAxis(R, 0, ABG)
00:47:08.568 00.000 8976 MoveAxis(U, 2, ABG)
00:47:08.568 00.000 8976 stepping (-9, 10) + (0, 2)
00:47:08.568 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:08.569 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:47:08.579 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
00:47:08.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:08.579 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:08.579 00.000 5052 Enqueuing Expose request
00:47:08.607 00.028 8976 Received - 47 (G) 
00:47:08.607 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:08.607 00.000 8976 stepped: pos (-9, 12)
00:47:08.607 00.000 8976 move complete, result=0
00:47:08.607 00.000 8976 worker thread done servicing request
00:47:08.607 00.000 8976 Worker thread wakes up
00:47:08.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:08.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:08.607 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
00:47:09.295 00.688 8976 Exposure complete
00:47:09.300 00.005 8976 worker thread done servicing request
00:47:09.300 00.000 5052 OnExposeComplete: enter
00:47:09.300 00.000 5052 UpdateGuideState(): m_state=6
00:47:09.300 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 527
00:47:09.300 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.58, Mass=232, SNR=10.5, Peak=70 HFD=2.7
00:47:09.300 00.000 5052 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.04) = xAngle (-3.37 = 2.92)
00:47:09.300 00.000 5052 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.47 = 2.81)
00:47:09.300 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.32 mountX=-0.13 mountY=0.04, mountTheta=2.82
00:47:09.301 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.13, opts=13)
00:47:09.301 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.13)
00:47:09.301 00.000 8976 Worker thread wakes up
00:47:09.301 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.13) opts 0xd
00:47:09.301 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.13)
00:47:09.301 00.000 8976 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.04
00:47:09.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:47:09.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:47:09.301 00.000 8976 MoveAxis(R, 0, ABG)
00:47:09.301 00.000 8976 MoveAxis(U, 0, ABG)
00:47:09.301 00.000 8976 move complete, result=0
00:47:09.301 00.000 8976 worker thread done servicing request
00:47:09.302 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:47:09.311 00.009 5052 UpdateGuideState exits: m=232 SNR=10.5
00:47:09.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:09.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:09.311 00.000 5052 Enqueuing Expose request
00:47:09.311 00.000 8976 Worker thread wakes up
00:47:09.311 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:09.312 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:09.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:10.003 00.691 8976 Exposure complete
00:47:10.008 00.005 8976 worker thread done servicing request
00:47:10.009 00.001 5052 OnExposeComplete: enter
00:47:10.009 00.000 5052 UpdateGuideState(): m_state=6
00:47:10.009 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 528
00:47:10.009 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.82, Mass=198, SNR=9.8, Peak=73 HFD=2.4
00:47:10.009 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
00:47:10.009 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
00:47:10.009 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.11 hyp=0.32 cameraTheta=2.78 mountX=0.24 mountY=0.19, mountTheta=0.67
00:47:10.010 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.11, opts=13)
00:47:10.010 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.11)
00:47:10.010 00.000 8976 Worker thread wakes up
00:47:10.010 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.11) opts 0xd
00:47:10.010 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.11)
00:47:10.010 00.000 8976 Moving (-0.30, 0.11) raw xDistance=0.24 yDistance=0.19
00:47:10.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:47:10.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:47:10.010 00.000 8976 MoveAxis(R, 0, ABG)
00:47:10.010 00.000 8976 MoveAxis(U, 0, ABG)
00:47:10.010 00.000 8976 move complete, result=0
00:47:10.010 00.000 8976 worker thread done servicing request
00:47:10.011 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:47:10.021 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
00:47:10.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:10.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:10.021 00.000 5052 Enqueuing Expose request
00:47:10.021 00.000 8976 Worker thread wakes up
00:47:10.021 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:47:10.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:10.021 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:10.706 00.685 8976 Exposure complete
00:47:10.711 00.005 8976 worker thread done servicing request
00:47:10.711 00.000 5052 OnExposeComplete: enter
00:47:10.711 00.000 5052 UpdateGuideState(): m_state=6
00:47:10.711 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 529
00:47:10.711 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.60, Mass=198, SNR=9.7, Peak=72 HFD=2.4
00:47:10.711 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-5.00 = 1.29)
00:47:10.711 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
00:47:10.711 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.11 hyp=0.58 cameraTheta=-2.95 mountX=0.16 mountY=0.54, mountTheta=1.28
00:47:10.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.11, opts=13)
00:47:10.712 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.11)
00:47:10.712 00.000 8976 Worker thread wakes up
00:47:10.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.11) opts 0xd
00:47:10.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.11)
00:47:10.712 00.000 8976 Moving (-0.57, -0.11) raw xDistance=0.16 yDistance=0.54
00:47:10.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:47:10.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
00:47:10.712 00.000 8976 MoveAxis(R, 0, ABG)
00:47:10.712 00.000 8976 MoveAxis(D, 2, ABG)
00:47:10.712 00.000 8976 stepping (-9, 12) + (0, -2)
00:47:10.712 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:10.713 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:47:10.722 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
00:47:10.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:10.722 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:10.722 00.000 5052 Enqueuing Expose request
00:47:10.750 00.028 8976 Received - 47 (G) 
00:47:10.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:10.750 00.000 8976 stepped: pos (-9, 10)
00:47:10.750 00.000 8976 move complete, result=0
00:47:10.750 00.000 8976 worker thread done servicing request
00:47:10.750 00.000 8976 Worker thread wakes up
00:47:10.750 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:47:10.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:10.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:11.437 00.687 8976 Exposure complete
00:47:11.442 00.005 8976 worker thread done servicing request
00:47:11.442 00.000 5052 OnExposeComplete: enter
00:47:11.442 00.000 5052 UpdateGuideState(): m_state=6
00:47:11.442 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 530
00:47:11.442 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.69, Mass=239, SNR=10.7, Peak=74 HFD=2.7
00:47:11.442 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.31 = 2.97)
00:47:11.442 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.87)
00:47:11.442 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.27 mountX=-0.02 mountY=0.01, mountTheta=2.88
00:47:11.443 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.02, opts=13)
00:47:11.443 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.02)
00:47:11.443 00.000 8976 Worker thread wakes up
00:47:11.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.02) opts 0xd
00:47:11.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.02)
00:47:11.443 00.000 8976 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
00:47:11.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:47:11.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:47:11.443 00.000 8976 MoveAxis(R, 0, ABG)
00:47:11.443 00.000 8976 MoveAxis(U, 0, ABG)
00:47:11.444 00.001 8976 move complete, result=0
00:47:11.444 00.000 8976 worker thread done servicing request
00:47:11.444 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:47:11.453 00.009 5052 UpdateGuideState exits: m=239 SNR=10.7
00:47:11.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:11.453 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:11.453 00.000 5052 Enqueuing Expose request
00:47:11.453 00.000 8976 Worker thread wakes up
00:47:11.453 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:11.454 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:11.454 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:12.141 00.687 8976 Exposure complete
00:47:12.146 00.005 8976 worker thread done servicing request
00:47:12.147 00.001 5052 OnExposeComplete: enter
00:47:12.147 00.000 5052 UpdateGuideState(): m_state=6
00:47:12.147 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 531
00:47:12.147 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.53, Mass=204, SNR=9.9, Peak=75 HFD=1.7
00:47:12.147 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
00:47:12.147 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.93 = -2.93)
00:47:12.147 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-0.78 mountX=-0.24 mountY=-0.05, mountTheta=-2.92
00:47:12.147 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.18, opts=13)
00:47:12.147 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.18)
00:47:12.148 00.001 8976 Worker thread wakes up
00:47:12.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.18) opts 0xd
00:47:12.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.18)
00:47:12.148 00.000 8976 Moving (0.18, -0.18) raw xDistance=-0.24 yDistance=-0.05
00:47:12.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:47:12.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:47:12.148 00.000 8976 MoveAxis(R, 0, ABG)
00:47:12.148 00.000 8976 MoveAxis(U, 0, ABG)
00:47:12.148 00.000 8976 move complete, result=0
00:47:12.148 00.000 8976 worker thread done servicing request
00:47:12.148 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:47:12.158 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
00:47:12.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:12.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:12.158 00.000 5052 Enqueuing Expose request
00:47:12.158 00.000 8976 Worker thread wakes up
00:47:12.158 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:12.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:12.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:12.862 00.704 8976 Exposure complete
00:47:12.867 00.005 8976 worker thread done servicing request
00:47:12.867 00.000 5052 OnExposeComplete: enter
00:47:12.867 00.000 5052 UpdateGuideState(): m_state=6
00:47:12.867 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 532
00:47:12.867 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=282.16, Mass=212, SNR=10.1, Peak=77 HFD=2.4
00:47:12.867 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
00:47:12.867 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
00:47:12.867 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.45 hyp=0.77 cameraTheta=0.62 mountX=0.11 mountY=-0.77, mountTheta=-1.43
00:47:12.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.45, opts=13)
00:47:12.868 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.45)
00:47:12.868 00.000 8976 Worker thread wakes up
00:47:12.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.45) opts 0xd
00:47:12.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.45)
00:47:12.868 00.000 8976 Moving (0.63, 0.45) raw xDistance=0.11 yDistance=-0.77
00:47:12.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:47:12.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77
00:47:12.869 00.001 8976 MoveAxis(R, 0, ABG)
00:47:12.869 00.000 8976 MoveAxis(U, 3, ABG)
00:47:12.869 00.000 8976 stepping (-9, 10) + (0, 3)
00:47:12.869 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:12.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
00:47:12.878 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
00:47:12.879 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:12.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:12.879 00.000 5052 Enqueuing Expose request
00:47:12.908 00.029 8976 Received - 47 (G) 
00:47:12.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:12.908 00.000 8976 stepped: pos (-9, 13)
00:47:12.908 00.000 8976 move complete, result=0
00:47:12.908 00.000 8976 worker thread done servicing request
00:47:12.908 00.000 8976 Worker thread wakes up
00:47:12.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:12.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:12.908 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
00:47:13.600 00.692 8976 Exposure complete
00:47:13.605 00.005 8976 worker thread done servicing request
00:47:13.605 00.000 5052 OnExposeComplete: enter
00:47:13.605 00.000 5052 UpdateGuideState(): m_state=6
00:47:13.606 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 533
00:47:13.606 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.51, Mass=210, SNR=10.0, Peak=74 HFD=2.8
00:47:13.606 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
00:47:13.606 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.10 = -3.10)
00:47:13.606 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-0.96 mountX=-0.24 mountY=-0.01, mountTheta=-3.10
00:47:13.606 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.20, opts=13)
00:47:13.606 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.20)
00:47:13.607 00.001 8976 Worker thread wakes up
00:47:13.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.20) opts 0xd
00:47:13.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.20)
00:47:13.607 00.000 8976 Moving (0.14, -0.20) raw xDistance=-0.24 yDistance=-0.01
00:47:13.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:47:13.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:47:13.607 00.000 8976 MoveAxis(R, 0, ABG)
00:47:13.607 00.000 8976 MoveAxis(U, 0, ABG)
00:47:13.607 00.000 8976 move complete, result=0
00:47:13.607 00.000 8976 worker thread done servicing request
00:47:13.607 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:47:13.617 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
00:47:13.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:13.618 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:13.618 00.000 5052 Enqueuing Expose request
00:47:13.618 00.000 8976 Worker thread wakes up
00:47:13.618 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:13.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:13.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:14.306 00.688 8976 Exposure complete
00:47:14.312 00.006 8976 worker thread done servicing request
00:47:14.312 00.000 5052 OnExposeComplete: enter
00:47:14.312 00.000 5052 UpdateGuideState(): m_state=6
00:47:14.312 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 534
00:47:14.312 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.42, Mass=220, SNR=10.3, Peak=76 HFD=3.0
00:47:14.312 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
00:47:14.312 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
00:47:14.312 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.29 hyp=0.39 cameraTheta=-0.82 mountX=-0.38 mountY=-0.07, mountTheta=-2.97
00:47:14.313 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.29, opts=13)
00:47:14.313 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.29)
00:47:14.313 00.000 8976 Worker thread wakes up
00:47:14.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.29) opts 0xd
00:47:14.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.29)
00:47:14.313 00.000 8976 Moving (0.27, -0.29) raw xDistance=-0.38 yDistance=-0.07
00:47:14.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:47:14.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:47:14.313 00.000 8976 MoveAxis(R, 2, ABG)
00:47:14.314 00.001 8976 stepping (-9, 13) + (2, 0)
00:47:14.314 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:14.314 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:47:14.326 00.012 5052 UpdateGuideState exits: m=220 SNR=10.3
00:47:14.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:14.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:14.326 00.000 5052 Enqueuing Expose request
00:47:14.347 00.021 8976 Received - 47 (G) 
00:47:14.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:14.347 00.000 8976 stepped: pos (-7, 13)
00:47:14.347 00.000 8976 MoveAxis(U, 0, ABG)
00:47:14.347 00.000 8976 move complete, result=0
00:47:14.347 00.000 8976 worker thread done servicing request
00:47:14.347 00.000 8976 Worker thread wakes up
00:47:14.347 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
00:47:14.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:14.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:15.034 00.687 8976 Exposure complete
00:47:15.039 00.005 8976 worker thread done servicing request
00:47:15.039 00.000 5052 OnExposeComplete: enter
00:47:15.039 00.000 5052 UpdateGuideState(): m_state=6
00:47:15.039 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 535
00:47:15.040 00.001 5052 Star::Find returns 1 (0), X=329.42, Y=281.77, Mass=201, SNR=9.8, Peak=73 HFD=2.6
00:47:15.040 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
00:47:15.040 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
00:47:15.040 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.25 cameraTheta=0.23 mountX=-0.06 mountY=-0.24, mountTheta=-1.82
00:47:15.041 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.06, opts=13)
00:47:15.041 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.06)
00:47:15.041 00.000 8976 Worker thread wakes up
00:47:15.041 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.06) opts 0xd
00:47:15.041 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.06)
00:47:15.041 00.000 8976 Moving (0.24, 0.06) raw xDistance=-0.06 yDistance=-0.24
00:47:15.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:47:15.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:47:15.041 00.000 8976 MoveAxis(R, 0, ABG)
00:47:15.041 00.000 8976 MoveAxis(U, 0, ABG)
00:47:15.042 00.001 8976 move complete, result=0
00:47:15.042 00.000 8976 worker thread done servicing request
00:47:15.043 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:47:15.052 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
00:47:15.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:15.052 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:15.052 00.000 5052 Enqueuing Expose request
00:47:15.052 00.000 8976 Worker thread wakes up
00:47:15.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:15.052 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:15.052 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:15.743 00.691 8976 Exposure complete
00:47:15.748 00.005 8976 worker thread done servicing request
00:47:15.748 00.000 5052 OnExposeComplete: enter
00:47:15.748 00.000 5052 UpdateGuideState(): m_state=6
00:47:15.748 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 536
00:47:15.748 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.71, Mass=194, SNR=9.6, Peak=66 HFD=2.6
00:47:15.748 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
00:47:15.748 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
00:47:15.748 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.13 mountX=-0.01 mountY=-0.03, mountTheta=-1.93
00:47:15.749 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.00, opts=13)
00:47:15.749 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.00)
00:47:15.749 00.000 8976 Worker thread wakes up
00:47:15.749 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.00) opts 0xd
00:47:15.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.00)
00:47:15.749 00.000 8976 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
00:47:15.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:47:15.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:47:15.749 00.000 8976 MoveAxis(R, 0, ABG)
00:47:15.749 00.000 8976 MoveAxis(U, 0, ABG)
00:47:15.749 00.000 8976 move complete, result=0
00:47:15.749 00.000 8976 worker thread done servicing request
00:47:15.750 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:47:15.759 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
00:47:15.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:15.759 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:15.759 00.000 5052 Enqueuing Expose request
00:47:15.759 00.000 8976 Worker thread wakes up
00:47:15.760 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:15.760 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:15.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:16.445 00.685 8976 Exposure complete
00:47:16.451 00.006 8976 worker thread done servicing request
00:47:16.451 00.000 5052 OnExposeComplete: enter
00:47:16.451 00.000 5052 UpdateGuideState(): m_state=6
00:47:16.451 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 537
00:47:16.451 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.81, Mass=174, SNR=9.2, Peak=67 HFD=2.6
00:47:16.451 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
00:47:16.451 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
00:47:16.451 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.45 mountX=-0.01 mountY=-0.23, mountTheta=-1.59
00:47:16.452 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.10, opts=13)
00:47:16.452 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.10)
00:47:16.452 00.000 8976 Worker thread wakes up
00:47:16.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.10) opts 0xd
00:47:16.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.10)
00:47:16.452 00.000 8976 Moving (0.21, 0.10) raw xDistance=-0.01 yDistance=-0.23
00:47:16.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:47:16.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:47:16.452 00.000 8976 MoveAxis(R, 0, ABG)
00:47:16.453 00.001 8976 MoveAxis(U, 0, ABG)
00:47:16.453 00.000 8976 move complete, result=0
00:47:16.453 00.000 8976 worker thread done servicing request
00:47:16.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:47:16.463 00.010 5052 UpdateGuideState exits: m=174 SNR=9.2
00:47:16.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:16.463 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:16.463 00.000 5052 Enqueuing Expose request
00:47:16.463 00.000 8976 Worker thread wakes up
00:47:16.463 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:16.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:16.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:17.155 00.692 8976 Exposure complete
00:47:17.160 00.005 8976 worker thread done servicing request
00:47:17.161 00.001 5052 OnExposeComplete: enter
00:47:17.161 00.000 5052 UpdateGuideState(): m_state=6
00:47:17.161 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 538
00:47:17.161 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=282.38, Mass=177, SNR=9.2, Peak=72 HFD=2.1
00:47:17.161 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
00:47:17.161 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
00:47:17.161 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.67 hyp=0.67 cameraTheta=1.41 mountX=0.54 mountY=-0.45, mountTheta=-0.69
00:47:17.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.67, opts=13)
00:47:17.162 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.67)
00:47:17.162 00.000 8976 Worker thread wakes up
00:47:17.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.67) opts 0xd
00:47:17.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.67)
00:47:17.162 00.000 8976 Moving (0.11, 0.67) raw xDistance=0.54 yDistance=-0.45
00:47:17.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
00:47:17.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
00:47:17.162 00.000 8976 MoveAxis(L, 2, ABG)
00:47:17.162 00.000 8976 stepping (-7, 13) + (-2, 0)
00:47:17.162 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:17.162 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:47:17.172 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
00:47:17.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:17.172 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:17.172 00.000 5052 Enqueuing Expose request
00:47:17.193 00.021 8976 Received - 47 (G) 
00:47:17.193 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:17.193 00.000 8976 stepped: pos (-9, 13)
00:47:17.193 00.000 8976 MoveAxis(U, 2, ABG)
00:47:17.193 00.000 8976 stepping (-9, 13) + (0, 2)
00:47:17.193 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:17.224 00.031 8976 Received - 47 (G) 
00:47:17.224 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:17.224 00.000 8976 stepped: pos (-9, 15)
00:47:17.224 00.000 8976 move complete, result=0
00:47:17.224 00.000 8976 worker thread done servicing request
00:47:17.224 00.000 8976 Worker thread wakes up
00:47:17.224 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:17.224 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.5 px 2 ms NORTH
00:47:17.224 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:17.915 00.691 8976 Exposure complete
00:47:17.920 00.005 8976 worker thread done servicing request
00:47:17.920 00.000 5052 OnExposeComplete: enter
00:47:17.920 00.000 5052 UpdateGuideState(): m_state=6
00:47:17.920 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 539
00:47:17.921 00.001 5052 Star::Find returns 1 (0), X=329.17, Y=282.11, Mass=209, SNR=10.0, Peak=71 HFD=2.4
00:47:17.921 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
00:47:17.921 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
00:47:17.921 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.40 hyp=0.40 cameraTheta=1.57 mountX=0.36 mountY=-0.22, mountTheta=-0.55
00:47:17.921 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.40, opts=13)
00:47:17.921 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.40)
00:47:17.922 00.001 8976 Worker thread wakes up
00:47:17.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.40) opts 0xd
00:47:17.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.40)
00:47:17.922 00.000 8976 Moving (-0.00, 0.40) raw xDistance=0.36 yDistance=-0.22
00:47:17.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
00:47:17.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:47:17.922 00.000 8976 MoveAxis(L, 2, ABG)
00:47:17.922 00.000 8976 stepping (-9, 15) + (-2, 0)
00:47:17.922 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:17.923 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:47:17.932 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
00:47:17.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:17.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:17.932 00.000 5052 Enqueuing Expose request
00:47:17.960 00.028 8976 Received - 47 (G) 
00:47:17.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:17.960 00.000 8976 stepped: pos (-11, 15)
00:47:17.960 00.000 8976 MoveAxis(U, 0, ABG)
00:47:17.960 00.000 8976 move complete, result=0
00:47:17.960 00.000 8976 worker thread done servicing request
00:47:17.960 00.000 8976 Worker thread wakes up
00:47:17.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:17.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:17.960 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
00:47:18.654 00.694 8976 Exposure complete
00:47:18.659 00.005 8976 worker thread done servicing request
00:47:18.659 00.000 5052 OnExposeComplete: enter
00:47:18.659 00.000 5052 UpdateGuideState(): m_state=6
00:47:18.659 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 540
00:47:18.659 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.50, Mass=203, SNR=9.9, Peak=70 HFD=2.6
00:47:18.659 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.04) = xAngle (-3.56 = 2.73)
00:47:18.659 00.000 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.66 = 2.62)
00:47:18.659 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.51 mountX=-0.19 mountY=0.10, mountTheta=2.64
00:47:18.660 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.21, opts=13)
00:47:18.660 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.21)
00:47:18.660 00.000 8976 Worker thread wakes up
00:47:18.660 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.21) opts 0xd
00:47:18.660 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.21)
00:47:18.660 00.000 8976 Moving (0.01, -0.21) raw xDistance=-0.19 yDistance=0.10
00:47:18.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:47:18.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:47:18.660 00.000 8976 MoveAxis(R, 0, ABG)
00:47:18.660 00.000 8976 MoveAxis(U, 0, ABG)
00:47:18.660 00.000 8976 move complete, result=0
00:47:18.660 00.000 8976 worker thread done servicing request
00:47:18.661 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:47:18.671 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
00:47:18.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:18.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:18.671 00.000 5052 Enqueuing Expose request
00:47:18.671 00.000 8976 Worker thread wakes up
00:47:18.671 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:18.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:18.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:19.360 00.689 8976 Exposure complete
00:47:19.365 00.005 8976 worker thread done servicing request
00:47:19.365 00.000 5052 OnExposeComplete: enter
00:47:19.365 00.000 5052 UpdateGuideState(): m_state=6
00:47:19.365 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 541
00:47:19.365 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.32, Mass=213, SNR=10.1, Peak=74 HFD=2.5
00:47:19.365 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.41 = 2.88)
00:47:19.365 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.51 = 2.77)
00:47:19.365 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.39 hyp=0.40 cameraTheta=-1.36 mountX=-0.38 mountY=0.14, mountTheta=2.79
00:47:19.366 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.39, opts=13)
00:47:19.366 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.39)
00:47:19.366 00.000 8976 Worker thread wakes up
00:47:19.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.39) opts 0xd
00:47:19.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.39)
00:47:19.366 00.000 8976 Moving (0.08, -0.39) raw xDistance=-0.38 yDistance=0.14
00:47:19.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:47:19.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:47:19.366 00.000 8976 MoveAxis(R, 2, ABG)
00:47:19.366 00.000 8976 stepping (-11, 15) + (2, 0)
00:47:19.366 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:19.367 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:47:19.376 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
00:47:19.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:19.376 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:19.376 00.000 5052 Enqueuing Expose request
00:47:19.399 00.023 8976 Received - 47 (G) 
00:47:19.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:19.399 00.000 8976 stepped: pos (-9, 15)
00:47:19.399 00.000 8976 MoveAxis(U, 0, ABG)
00:47:19.399 00.000 8976 move complete, result=0
00:47:19.399 00.000 8976 worker thread done servicing request
00:47:19.399 00.000 8976 Worker thread wakes up
00:47:19.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:19.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:19.399 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
00:47:20.090 00.691 8976 Exposure complete
00:47:20.096 00.006 8976 worker thread done servicing request
00:47:20.096 00.000 5052 OnExposeComplete: enter
00:47:20.096 00.000 5052 UpdateGuideState(): m_state=6
00:47:20.096 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 542
00:47:20.096 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.88, Mass=200, SNR=9.8, Peak=71 HFD=2.4
00:47:20.096 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
00:47:20.096 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
00:47:20.096 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.17 hyp=0.44 cameraTheta=2.75 mountX=0.33 mountY=0.25, mountTheta=0.64
00:47:20.097 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.17, opts=13)
00:47:20.097 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.17)
00:47:20.097 00.000 8976 Worker thread wakes up
00:47:20.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.17) opts 0xd
00:47:20.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.17)
00:47:20.097 00.000 8976 Moving (-0.40, 0.17) raw xDistance=0.33 yDistance=0.25
00:47:20.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
00:47:20.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:47:20.097 00.000 8976 MoveAxis(L, 1, ABG)
00:47:20.097 00.000 8976 stepping (-9, 15) + (-1, 0)
00:47:20.097 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:20.098 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:47:20.108 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
00:47:20.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:20.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:20.108 00.000 5052 Enqueuing Expose request
00:47:20.118 00.010 8976 Received - 47 (G) 
00:47:20.118 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:20.118 00.000 8976 stepped: pos (-10, 15)
00:47:20.118 00.000 8976 MoveAxis(U, 0, ABG)
00:47:20.118 00.000 8976 move complete, result=0
00:47:20.118 00.000 8976 worker thread done servicing request
00:47:20.118 00.000 8976 Worker thread wakes up
00:47:20.118 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:47:20.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:20.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:20.805 00.687 8976 Exposure complete
00:47:20.810 00.005 8976 worker thread done servicing request
00:47:20.810 00.000 5052 OnExposeComplete: enter
00:47:20.810 00.000 5052 UpdateGuideState(): m_state=6
00:47:20.810 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 543
00:47:20.810 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.91, Mass=178, SNR=9.3, Peak=71 HFD=2.2
00:47:20.810 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
00:47:20.811 00.001 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
00:47:20.811 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.31 cameraTheta=2.45 mountX=0.29 mountY=0.09, mountTheta=0.31
00:47:20.811 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.20, opts=13)
00:47:20.811 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.20)
00:47:20.811 00.000 8976 Worker thread wakes up
00:47:20.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.20) opts 0xd
00:47:20.812 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.20)
00:47:20.812 00.000 8976 Moving (-0.24, 0.20) raw xDistance=0.29 yDistance=0.09
00:47:20.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
00:47:20.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:47:20.812 00.000 8976 MoveAxis(L, 1, ABG)
00:47:20.812 00.000 8976 stepping (-10, 15) + (-1, 0)
00:47:20.812 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:20.813 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:47:20.824 00.011 5052 UpdateGuideState exits: m=178 SNR=9.3
00:47:20.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:20.824 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:20.824 00.000 5052 Enqueuing Expose request
00:47:20.837 00.013 8976 Received - 47 (G) 
00:47:20.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:20.837 00.000 8976 stepped: pos (-11, 15)
00:47:20.837 00.000 8976 MoveAxis(U, 0, ABG)
00:47:20.837 00.000 8976 move complete, result=0
00:47:20.837 00.000 8976 worker thread done servicing request
00:47:20.837 00.000 8976 Worker thread wakes up
00:47:20.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:20.837 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:20.837 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:47:21.527 00.690 8976 Exposure complete
00:47:21.532 00.005 8976 worker thread done servicing request
00:47:21.532 00.000 5052 OnExposeComplete: enter
00:47:21.532 00.000 5052 UpdateGuideState(): m_state=6
00:47:21.532 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 544
00:47:21.532 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.74, Mass=205, SNR=9.9, Peak=73 HFD=2.3
00:47:21.532 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
00:47:21.532 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
00:47:21.532 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.03 hyp=0.32 cameraTheta=3.05 mountX=0.17 mountY=0.25, mountTheta=0.98
00:47:21.533 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.03, opts=13)
00:47:21.533 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.03)
00:47:21.533 00.000 8976 Worker thread wakes up
00:47:21.533 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.03) opts 0xd
00:47:21.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.03)
00:47:21.533 00.000 8976 Moving (-0.32, 0.03) raw xDistance=0.17 yDistance=0.25
00:47:21.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:47:21.534 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:47:21.534 00.000 8976 MoveAxis(R, 0, ABG)
00:47:21.534 00.000 8976 MoveAxis(U, 0, ABG)
00:47:21.534 00.000 8976 move complete, result=0
00:47:21.534 00.000 8976 worker thread done servicing request
00:47:21.534 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:47:21.543 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
00:47:21.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:21.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:21.543 00.000 5052 Enqueuing Expose request
00:47:21.544 00.001 8976 Worker thread wakes up
00:47:21.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:21.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:21.544 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:47:22.233 00.689 8976 Exposure complete
00:47:22.238 00.005 8976 worker thread done servicing request
00:47:22.238 00.000 5052 OnExposeComplete: enter
00:47:22.238 00.000 5052 UpdateGuideState(): m_state=6
00:47:22.238 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 545
00:47:22.238 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.75, Mass=210, SNR=10.1, Peak=75 HFD=2.5
00:47:22.238 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
00:47:22.238 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
00:47:22.239 00.001 5052 CameraToMount -- cameraX=-0.39 cameraY=0.04 hyp=0.39 cameraTheta=3.04 mountX=0.22 mountY=0.31, mountTheta=0.96
00:47:22.239 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.04, opts=13)
00:47:22.239 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.04)
00:47:22.239 00.000 8976 Worker thread wakes up
00:47:22.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.04) opts 0xd
00:47:22.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.04)
00:47:22.239 00.000 8976 Moving (-0.39, 0.04) raw xDistance=0.22 yDistance=0.31
00:47:22.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:47:22.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:47:22.239 00.000 8976 MoveAxis(R, 0, ABG)
00:47:22.240 00.001 8976 MoveAxis(D, 1, ABG)
00:47:22.240 00.000 8976 stepping (-11, 15) + (0, -1)
00:47:22.240 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:22.240 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:47:22.249 00.009 5052 UpdateGuideState exits: m=210 SNR=10.1
00:47:22.250 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:22.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:22.250 00.000 5052 Enqueuing Expose request
00:47:22.260 00.010 8976 Received - 47 (G) 
00:47:22.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:22.260 00.000 8976 stepped: pos (-11, 14)
00:47:22.261 00.001 8976 move complete, result=0
00:47:22.261 00.000 8976 worker thread done servicing request
00:47:22.261 00.000 8976 Worker thread wakes up
00:47:22.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:22.261 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:22.261 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:47:22.950 00.689 8976 Exposure complete
00:47:22.956 00.006 8976 worker thread done servicing request
00:47:22.956 00.000 5052 OnExposeComplete: enter
00:47:22.956 00.000 5052 UpdateGuideState(): m_state=6
00:47:22.956 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 546
00:47:22.956 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.98, Mass=203, SNR=9.8, Peak=74 HFD=2.5
00:47:22.956 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
00:47:22.956 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
00:47:22.956 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.41 mountX=0.22 mountY=-0.19, mountTheta=-0.70
00:47:22.956 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.27, opts=13)
00:47:22.956 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.27)
00:47:22.957 00.001 8976 Worker thread wakes up
00:47:22.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.27) opts 0xd
00:47:22.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.27)
00:47:22.957 00.000 8976 Moving (0.05, 0.27) raw xDistance=0.22 yDistance=-0.19
00:47:22.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:47:22.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:47:22.957 00.000 8976 MoveAxis(R, 0, ABG)
00:47:22.957 00.000 8976 MoveAxis(U, 0, ABG)
00:47:22.957 00.000 8976 move complete, result=0
00:47:22.957 00.000 8976 worker thread done servicing request
00:47:22.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:47:22.966 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
00:47:22.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:22.967 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:22.967 00.000 5052 Enqueuing Expose request
00:47:22.967 00.000 8976 Worker thread wakes up
00:47:22.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:22.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:22.967 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:23.657 00.690 8976 Exposure complete
00:47:23.662 00.005 8976 worker thread done servicing request
00:47:23.662 00.000 5052 OnExposeComplete: enter
00:47:23.662 00.000 5052 UpdateGuideState(): m_state=6
00:47:23.662 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 547
00:47:23.662 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=282.05, Mass=193, SNR=9.6, Peak=68 HFD=2.6
00:47:23.662 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
00:47:23.662 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
00:47:23.663 00.001 5052 CameraToMount -- cameraX=-0.48 cameraY=0.34 hyp=0.59 cameraTheta=2.52 mountX=0.52 mountY=0.22, mountTheta=0.39
00:47:23.663 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.34, opts=13)
00:47:23.663 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.34)
00:47:23.664 00.001 8976 Worker thread wakes up
00:47:23.664 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.34) opts 0xd
00:47:23.664 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.34)
00:47:23.664 00.000 8976 Moving (-0.48, 0.34) raw xDistance=0.52 yDistance=0.22
00:47:23.664 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
00:47:23.664 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:47:23.664 00.000 8976 MoveAxis(L, 2, ABG)
00:47:23.664 00.000 8976 stepping (-11, 14) + (-2, 0)
00:47:23.664 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:23.666 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:47:23.675 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
00:47:23.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:23.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:23.675 00.000 5052 Enqueuing Expose request
00:47:23.699 00.024 8976 Received - 47 (G) 
00:47:23.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:23.699 00.000 8976 stepped: pos (-13, 14)
00:47:23.699 00.000 8976 MoveAxis(U, 0, ABG)
00:47:23.699 00.000 8976 move complete, result=0
00:47:23.699 00.000 8976 worker thread done servicing request
00:47:23.699 00.000 8976 Worker thread wakes up
00:47:23.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:23.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:23.699 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
00:47:24.386 00.687 8976 Exposure complete
00:47:24.390 00.004 8976 worker thread done servicing request
00:47:24.390 00.000 5052 OnExposeComplete: enter
00:47:24.390 00.000 5052 UpdateGuideState(): m_state=6
00:47:24.390 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 548
00:47:24.391 00.001 5052 Star::Find returns 1 (0), X=328.76, Y=281.44, Mass=209, SNR=10.0, Peak=69 HFD=3.2
00:47:24.391 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.61 = 1.67)
00:47:24.391 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
00:47:24.391 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.27 hyp=0.49 cameraTheta=-2.57 mountX=-0.05 mountY=0.49, mountTheta=1.67
00:47:24.393 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.27, opts=13)
00:47:24.393 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.27)
00:47:24.393 00.000 8976 Worker thread wakes up
00:47:24.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.27) opts 0xd
00:47:24.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.27)
00:47:24.393 00.000 8976 Moving (-0.41, -0.27) raw xDistance=-0.05 yDistance=0.49
00:47:24.394 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:47:24.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:47:24.394 00.000 8976 MoveAxis(R, 0, ABG)
00:47:24.394 00.000 8976 MoveAxis(D, 2, ABG)
00:47:24.394 00.000 8976 stepping (-13, 14) + (0, -2)
00:47:24.394 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:24.394 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:47:24.403 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
00:47:24.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:24.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:24.403 00.000 5052 Enqueuing Expose request
00:47:24.418 00.015 8976 Received - 47 (G) 
00:47:24.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:24.418 00.000 8976 stepped: pos (-13, 12)
00:47:24.418 00.000 8976 move complete, result=0
00:47:24.418 00.000 8976 worker thread done servicing request
00:47:24.418 00.000 8976 Worker thread wakes up
00:47:24.418 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:47:24.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:24.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:25.106 00.688 8976 Exposure complete
00:47:25.112 00.006 8976 worker thread done servicing request
00:47:25.112 00.000 5052 OnExposeComplete: enter
00:47:25.112 00.000 5052 UpdateGuideState(): m_state=6
00:47:25.112 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 549
00:47:25.112 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.49, Mass=190, SNR=9.6, Peak=70 HFD=2.5
00:47:25.112 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.04) = xAngle (-3.50 = 2.78)
00:47:25.112 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.61 = 2.68)
00:47:25.112 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.46 mountX=-0.21 mountY=0.10, mountTheta=2.69
00:47:25.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.22, opts=13)
00:47:25.113 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.22)
00:47:25.113 00.000 8976 Worker thread wakes up
00:47:25.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.22) opts 0xd
00:47:25.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.22)
00:47:25.113 00.000 8976 Moving (0.02, -0.22) raw xDistance=-0.21 yDistance=0.10
00:47:25.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:47:25.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:47:25.113 00.000 8976 MoveAxis(R, 0, ABG)
00:47:25.113 00.000 8976 MoveAxis(U, 0, ABG)
00:47:25.113 00.000 8976 move complete, result=0
00:47:25.113 00.000 8976 worker thread done servicing request
00:47:25.114 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:47:25.123 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
00:47:25.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:25.123 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:25.123 00.000 5052 Enqueuing Expose request
00:47:25.123 00.000 8976 Worker thread wakes up
00:47:25.123 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:25.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:25.124 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:25.810 00.686 8976 Exposure complete
00:47:25.815 00.005 8976 worker thread done servicing request
00:47:25.815 00.000 5052 OnExposeComplete: enter
00:47:25.815 00.000 5052 UpdateGuideState(): m_state=6
00:47:25.815 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 550
00:47:25.815 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.59, Mass=191, SNR=9.6, Peak=65 HFD=2.7
00:47:25.815 00.000 5052 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.04) = xAngle (-3.10 = -3.10)
00:47:25.815 00.000 5052 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.21 = 3.08)
00:47:25.815 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.06 mountX=-0.14 mountY=0.01, mountTheta=3.08
00:47:25.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.12, opts=13)
00:47:25.816 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.12)
00:47:25.816 00.000 8976 Worker thread wakes up
00:47:25.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.12) opts 0xd
00:47:25.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.12)
00:47:25.816 00.000 8976 Moving (0.07, -0.12) raw xDistance=-0.14 yDistance=0.01
00:47:25.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:47:25.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:47:25.816 00.000 8976 MoveAxis(R, 0, ABG)
00:47:25.816 00.000 8976 MoveAxis(U, 0, ABG)
00:47:25.816 00.000 8976 move complete, result=0
00:47:25.816 00.000 8976 worker thread done servicing request
00:47:25.817 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:47:25.827 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
00:47:25.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:25.827 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:25.827 00.000 5052 Enqueuing Expose request
00:47:25.827 00.000 8976 Worker thread wakes up
00:47:25.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:25.827 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:25.827 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:26.515 00.688 8976 Exposure complete
00:47:26.520 00.005 8976 worker thread done servicing request
00:47:26.520 00.000 5052 OnExposeComplete: enter
00:47:26.520 00.000 5052 UpdateGuideState(): m_state=6
00:47:26.520 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 551
00:47:26.520 00.000 5052 Star::Find returns 1 (0), X=330.10, Y=281.43, Mass=220, SNR=10.3, Peak=71 HFD=2.4
00:47:26.520 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
00:47:26.520 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
00:47:26.520 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=-0.28 hyp=0.97 cameraTheta=-0.30 mountX=-0.67 mountY=-0.62, mountTheta=-2.40
00:47:26.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=-0.28, opts=13)
00:47:26.521 00.000 5052 Enqueuing Move request for stepguider (0.93, -0.28)
00:47:26.521 00.000 8976 Worker thread wakes up
00:47:26.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, -0.28) opts 0xd
00:47:26.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, -0.28)
00:47:26.521 00.000 8976 Moving (0.93, -0.28) raw xDistance=-0.67 yDistance=-0.62
00:47:26.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
00:47:26.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
00:47:26.521 00.000 8976 MoveAxis(R, 3, ABG)
00:47:26.522 00.001 8976 stepping (-13, 12) + (3, 0)
00:47:26.522 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:26.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
00:47:26.532 00.010 5052 UpdateGuideState exits: m=220 SNR=10.3
00:47:26.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:26.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:26.532 00.000 5052 Enqueuing Expose request
00:47:26.560 00.028 8976 Received - 47 (G) 
00:47:26.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:26.560 00.000 8976 stepped: pos (-10, 12)
00:47:26.560 00.000 8976 MoveAxis(U, 2, ABG)
00:47:26.560 00.000 8976 stepping (-10, 12) + (0, 2)
00:47:26.560 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:26.592 00.032 8976 Received - 47 (G) 
00:47:26.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:26.592 00.000 8976 stepped: pos (-10, 14)
00:47:26.592 00.000 8976 move complete, result=0
00:47:26.592 00.000 8976 worker thread done servicing request
00:47:26.592 00.000 8976 Worker thread wakes up
00:47:26.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:26.592 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:26.592 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 2 ms NORTH
00:47:27.283 00.691 8976 Exposure complete
00:47:27.289 00.006 8976 worker thread done servicing request
00:47:27.289 00.000 5052 OnExposeComplete: enter
00:47:27.289 00.000 5052 UpdateGuideState(): m_state=6
00:47:27.289 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 552
00:47:27.289 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.82, Mass=192, SNR=9.6, Peak=68 HFD=2.6
00:47:27.289 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
00:47:27.289 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
00:47:27.289 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.11 hyp=0.36 cameraTheta=0.31 mountX=-0.06 mountY=-0.35, mountTheta=-1.74
00:47:27.290 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.11, opts=13)
00:47:27.290 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.11)
00:47:27.290 00.000 8976 Worker thread wakes up
00:47:27.290 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.11) opts 0xd
00:47:27.290 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.11)
00:47:27.290 00.000 8976 Moving (0.35, 0.11) raw xDistance=-0.06 yDistance=-0.35
00:47:27.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:47:27.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
00:47:27.290 00.000 8976 MoveAxis(R, 0, ABG)
00:47:27.290 00.000 8976 MoveAxis(U, 2, ABG)
00:47:27.290 00.000 8976 stepping (-10, 14) + (0, 2)
00:47:27.290 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:27.291 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:47:27.300 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
00:47:27.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:27.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:27.300 00.000 5052 Enqueuing Expose request
00:47:27.312 00.012 8976 Received - 47 (G) 
00:47:27.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:27.312 00.000 8976 stepped: pos (-10, 16)
00:47:27.312 00.000 8976 move complete, result=0
00:47:27.312 00.000 8976 worker thread done servicing request
00:47:27.312 00.000 8976 Worker thread wakes up
00:47:27.312 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:47:27.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:27.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:28.001 00.689 8976 Exposure complete
00:47:28.007 00.006 8976 worker thread done servicing request
00:47:28.007 00.000 5052 OnExposeComplete: enter
00:47:28.007 00.000 5052 UpdateGuideState(): m_state=6
00:47:28.007 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 553
00:47:28.007 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.87, Mass=193, SNR=9.7, Peak=72 HFD=2.3
00:47:28.007 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
00:47:28.007 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
00:47:28.007 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.16 hyp=0.35 cameraTheta=2.67 mountX=0.28 mountY=0.17, mountTheta=0.55
00:47:28.008 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.16, opts=13)
00:47:28.008 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.16)
00:47:28.008 00.000 8976 Worker thread wakes up
00:47:28.008 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.16) opts 0xd
00:47:28.008 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.16)
00:47:28.008 00.000 8976 Moving (-0.31, 0.16) raw xDistance=0.28 yDistance=0.17
00:47:28.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:47:28.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:47:28.008 00.000 8976 MoveAxis(L, 1, ABG)
00:47:28.008 00.000 8976 stepping (-10, 16) + (-1, 0)
00:47:28.008 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:28.009 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:47:28.018 00.009 5052 UpdateGuideState exits: m=193 SNR=9.7
00:47:28.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:28.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:28.018 00.000 5052 Enqueuing Expose request
00:47:28.031 00.013 8976 Received - 47 (G) 
00:47:28.031 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:28.031 00.000 8976 stepped: pos (-11, 16)
00:47:28.031 00.000 8976 MoveAxis(U, 0, ABG)
00:47:28.031 00.000 8976 move complete, result=0
00:47:28.031 00.000 8976 worker thread done servicing request
00:47:28.032 00.001 8976 Worker thread wakes up
00:47:28.032 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:47:28.032 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:28.032 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:28.721 00.689 8976 Exposure complete
00:47:28.726 00.005 8976 worker thread done servicing request
00:47:28.726 00.000 5052 OnExposeComplete: enter
00:47:28.726 00.000 5052 UpdateGuideState(): m_state=6
00:47:28.726 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 554
00:47:28.726 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.70, Mass=196, SNR=9.7, Peak=72 HFD=2.2
00:47:28.727 00.001 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
00:47:28.727 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
00:47:28.727 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.01 hyp=0.93 cameraTheta=-3.13 mountX=0.41 mountY=0.78, mountTheta=1.09
00:47:28.727 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.01, opts=13)
00:47:28.727 00.000 5052 Enqueuing Move request for stepguider (-0.93, -0.01)
00:47:28.727 00.000 8976 Worker thread wakes up
00:47:28.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.01) opts 0xd
00:47:28.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.01)
00:47:28.728 00.001 8976 Moving (-0.93, -0.01) raw xDistance=0.41 yDistance=0.78
00:47:28.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
00:47:28.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
00:47:28.728 00.000 8976 MoveAxis(L, 2, ABG)
00:47:28.728 00.000 8976 stepping (-11, 16) + (-2, 0)
00:47:28.728 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:28.729 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:47:28.738 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
00:47:28.739 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:28.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:28.739 00.000 5052 Enqueuing Expose request
00:47:28.767 00.028 8976 Received - 47 (G) 
00:47:28.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:28.767 00.000 8976 stepped: pos (-13, 16)
00:47:28.767 00.000 8976 MoveAxis(D, 3, ABG)
00:47:28.767 00.000 8976 stepping (-13, 16) + (0, -3)
00:47:28.767 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:28.799 00.032 8976 Received - 47 (G) 
00:47:28.799 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:28.799 00.000 8976 stepped: pos (-13, 13)
00:47:28.799 00.000 8976 move complete, result=0
00:47:28.799 00.000 8976 worker thread done servicing request
00:47:28.799 00.000 8976 Worker thread wakes up
00:47:28.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:28.799 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:28.799 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
00:47:29.486 00.687 8976 Exposure complete
00:47:29.492 00.006 8976 worker thread done servicing request
00:47:29.492 00.000 5052 OnExposeComplete: enter
00:47:29.492 00.000 5052 UpdateGuideState(): m_state=6
00:47:29.492 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 555
00:47:29.492 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.94, Mass=209, SNR=10.0, Peak=74 HFD=2.5
00:47:29.492 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
00:47:29.492 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
00:47:29.492 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=0.23 hyp=0.84 cameraTheta=2.87 mountX=0.57 mountY=0.56, mountTheta=0.77
00:47:29.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=0.23, opts=13)
00:47:29.493 00.000 5052 Enqueuing Move request for stepguider (-0.81, 0.23)
00:47:29.493 00.000 8976 Worker thread wakes up
00:47:29.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 0.23) opts 0xd
00:47:29.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 0.23)
00:47:29.493 00.000 8976 Moving (-0.81, 0.23) raw xDistance=0.57 yDistance=0.56
00:47:29.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
00:47:29.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.56
00:47:29.493 00.000 8976 MoveAxis(L, 2, ABG)
00:47:29.493 00.000 8976 stepping (-13, 13) + (-2, 0)
00:47:29.493 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:29.494 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:47:29.503 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
00:47:29.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:29.503 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:29.503 00.000 5052 Enqueuing Expose request
00:47:29.518 00.015 8976 Received - 47 (G) 
00:47:29.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:29.518 00.000 8976 stepped: pos (-15, 13)
00:47:29.518 00.000 8976 MoveAxis(D, 2, ABG)
00:47:29.518 00.000 8976 stepping (-15, 13) + (0, -2)
00:47:29.518 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:29.550 00.032 8976 Received - 47 (G) 
00:47:29.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:29.550 00.000 8976 stepped: pos (-15, 11)
00:47:29.550 00.000 8976 move complete, result=0
00:47:29.550 00.000 8976 worker thread done servicing request
00:47:29.550 00.000 8976 Worker thread wakes up
00:47:29.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:29.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:29.550 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 2 ms SOUTH
00:47:30.240 00.690 8976 Exposure complete
00:47:30.246 00.006 8976 worker thread done servicing request
00:47:30.246 00.000 5052 OnExposeComplete: enter
00:47:30.246 00.000 5052 UpdateGuideState(): m_state=6
00:47:30.247 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 556
00:47:30.247 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.54, Mass=207, SNR=10.0, Peak=74 HFD=2.4
00:47:30.247 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.66 = 1.63)
00:47:30.247 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.52)
00:47:30.247 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.17 hyp=0.34 cameraTheta=-2.61 mountX=-0.02 mountY=0.34, mountTheta=1.63
00:47:30.247 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.17, opts=13)
00:47:30.248 00.001 5052 Enqueuing Move request for stepguider (-0.29, -0.17)
00:47:30.248 00.000 8976 Worker thread wakes up
00:47:30.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.17) opts 0xd
00:47:30.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.17)
00:47:30.248 00.000 8976 Moving (-0.29, -0.17) raw xDistance=-0.02 yDistance=0.34
00:47:30.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:47:30.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
00:47:30.248 00.000 8976 MoveAxis(R, 0, ABG)
00:47:30.248 00.000 8976 MoveAxis(D, 2, ABG)
00:47:30.248 00.000 8976 stepping (-15, 11) + (0, -2)
00:47:30.248 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:30.249 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:47:30.259 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
00:47:30.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:30.259 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:30.259 00.000 5052 Enqueuing Expose request
00:47:30.285 00.026 8976 Received - 47 (G) 
00:47:30.285 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:30.285 00.000 8976 stepped: pos (-15, 9)
00:47:30.285 00.000 8976 move complete, result=0
00:47:30.286 00.001 8976 worker thread done servicing request
00:47:30.286 00.000 8976 Worker thread wakes up
00:47:30.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:30.286 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:30.286 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 2 ms SOUTH
00:47:30.977 00.691 8976 Exposure complete
00:47:30.983 00.006 8976 worker thread done servicing request
00:47:30.983 00.000 5052 OnExposeComplete: enter
00:47:30.983 00.000 5052 UpdateGuideState(): m_state=6
00:47:30.983 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 557
00:47:30.983 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.61, Mass=205, SNR=9.9, Peak=70 HFD=3.1
00:47:30.983 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
00:47:30.983 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
00:47:30.983 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-0.32 mountX=-0.22 mountY=-0.20, mountTheta=-2.42
00:47:30.984 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.10, opts=13)
00:47:30.984 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.10)
00:47:30.984 00.000 8976 Worker thread wakes up
00:47:30.984 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.10) opts 0xd
00:47:30.984 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.10)
00:47:30.984 00.000 8976 Moving (0.30, -0.10) raw xDistance=-0.22 yDistance=-0.20
00:47:30.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:47:30.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:47:30.984 00.000 8976 MoveAxis(R, 0, ABG)
00:47:30.984 00.000 8976 MoveAxis(U, 0, ABG)
00:47:30.984 00.000 8976 move complete, result=0
00:47:30.984 00.000 8976 worker thread done servicing request
00:47:30.985 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:47:30.993 00.008 5052 UpdateGuideState exits: m=205 SNR=9.9
00:47:30.994 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:30.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:30.994 00.000 5052 Enqueuing Expose request
00:47:30.994 00.000 8976 Worker thread wakes up
00:47:30.994 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:30.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:30.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:31.682 00.688 8976 Exposure complete
00:47:31.687 00.005 8976 worker thread done servicing request
00:47:31.687 00.000 5052 OnExposeComplete: enter
00:47:31.687 00.000 5052 UpdateGuideState(): m_state=6
00:47:31.687 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 558
00:47:31.687 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.70, Mass=209, SNR=10.0, Peak=66 HFD=2.7
00:47:31.688 00.001 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
00:47:31.688 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
00:47:31.688 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.01 hyp=0.68 cameraTheta=-0.01 mountX=-0.31 mountY=-0.57, mountTheta=-2.08
00:47:31.688 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.01, opts=13)
00:47:31.688 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.01)
00:47:31.688 00.000 8976 Worker thread wakes up
00:47:31.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.01) opts 0xd
00:47:31.689 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.01)
00:47:31.689 00.000 8976 Moving (0.68, -0.01) raw xDistance=-0.31 yDistance=-0.57
00:47:31.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:47:31.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
00:47:31.689 00.000 8976 MoveAxis(R, 1, ABG)
00:47:31.689 00.000 8976 stepping (-15, 9) + (1, 0)
00:47:31.689 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:31.689 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:47:31.699 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
00:47:31.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:31.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:31.699 00.000 5052 Enqueuing Expose request
00:47:31.708 00.009 8976 Received - 47 (G) 
00:47:31.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:31.708 00.000 8976 stepped: pos (-14, 9)
00:47:31.708 00.000 8976 MoveAxis(U, 2, ABG)
00:47:31.708 00.000 8976 stepping (-14, 9) + (0, 2)
00:47:31.708 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:31.740 00.032 8976 Received - 47 (G) 
00:47:31.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:31.740 00.000 8976 stepped: pos (-14, 11)
00:47:31.740 00.000 8976 move complete, result=0
00:47:31.740 00.000 8976 worker thread done servicing request
00:47:31.740 00.000 8976 Worker thread wakes up
00:47:31.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:31.740 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:31.740 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
00:47:32.436 00.696 8976 Exposure complete
00:47:32.442 00.006 8976 worker thread done servicing request
00:47:32.442 00.000 5052 OnExposeComplete: enter
00:47:32.442 00.000 5052 UpdateGuideState(): m_state=6
00:47:32.442 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 559
00:47:32.443 00.001 5052 Star::Find returns 1 (0), X=329.96, Y=281.95, Mass=218, SNR=10.2, Peak=64 HFD=2.8
00:47:32.443 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
00:47:32.443 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
00:47:32.443 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.24 hyp=0.82 cameraTheta=0.29 mountX=-0.15 mountY=-0.79, mountTheta=-1.75
00:47:32.443 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.24, opts=13)
00:47:32.443 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.24)
00:47:32.443 00.000 8976 Worker thread wakes up
00:47:32.444 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.24) opts 0xd
00:47:32.444 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.24)
00:47:32.444 00.000 8976 Moving (0.79, 0.24) raw xDistance=-0.15 yDistance=-0.79
00:47:32.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:47:32.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.79
00:47:32.444 00.000 8976 MoveAxis(R, 0, ABG)
00:47:32.444 00.000 8976 MoveAxis(U, 3, ABG)
00:47:32.444 00.000 8976 stepping (-14, 11) + (0, 3)
00:47:32.444 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:32.444 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:47:32.454 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
00:47:32.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:32.454 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:32.454 00.000 5052 Enqueuing Expose request
00:47:32.475 00.021 8976 Received - 47 (G) 
00:47:32.475 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:32.475 00.000 8976 stepped: pos (-14, 14)
00:47:32.475 00.000 8976 move complete, result=0
00:47:32.475 00.000 8976 worker thread done servicing request
00:47:32.475 00.000 8976 Worker thread wakes up
00:47:32.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:32.475 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:32.475 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
00:47:33.164 00.689 8976 Exposure complete
00:47:33.170 00.006 8976 worker thread done servicing request
00:47:33.170 00.000 5052 OnExposeComplete: enter
00:47:33.170 00.000 5052 UpdateGuideState(): m_state=6
00:47:33.170 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 560
00:47:33.170 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.37, Mass=197, SNR=9.7, Peak=74 HFD=2.9
00:47:33.170 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
00:47:33.170 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
00:47:33.170 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.34 hyp=0.55 cameraTheta=-0.67 mountX=-0.50 mountY=-0.17, mountTheta=-2.80
00:47:33.171 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.34, opts=13)
00:47:33.171 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.34)
00:47:33.171 00.000 8976 Worker thread wakes up
00:47:33.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.34) opts 0xd
00:47:33.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.34)
00:47:33.171 00.000 8976 Moving (0.43, -0.34) raw xDistance=-0.50 yDistance=-0.17
00:47:33.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
00:47:33.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:47:33.171 00.000 8976 MoveAxis(R, 2, ABG)
00:47:33.171 00.000 8976 stepping (-14, 14) + (2, 0)
00:47:33.171 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:33.172 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:47:33.182 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
00:47:33.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:33.182 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:33.182 00.000 5052 Enqueuing Expose request
00:47:33.194 00.012 8976 Received - 47 (G) 
00:47:33.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:33.194 00.000 8976 stepped: pos (-12, 14)
00:47:33.194 00.000 8976 MoveAxis(U, 0, ABG)
00:47:33.195 00.001 8976 move complete, result=0
00:47:33.195 00.000 8976 worker thread done servicing request
00:47:33.195 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
00:47:33.195 00.000 8976 Worker thread wakes up
00:47:33.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:33.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:33.884 00.689 8976 Exposure complete
00:47:33.889 00.005 8976 worker thread done servicing request
00:47:33.889 00.000 5052 OnExposeComplete: enter
00:47:33.889 00.000 5052 UpdateGuideState(): m_state=6
00:47:33.890 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 561
00:47:33.890 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.33, Mass=212, SNR=10.1, Peak=72 HFD=2.9
00:47:33.890 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
00:47:33.890 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
00:47:33.890 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.38 hyp=0.47 cameraTheta=-0.92 mountX=-0.47 mountY=-0.04, mountTheta=-3.06
00:47:33.890 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.38, opts=13)
00:47:33.891 00.001 5052 Enqueuing Move request for stepguider (0.29, -0.38)
00:47:33.891 00.000 8976 Worker thread wakes up
00:47:33.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.38) opts 0xd
00:47:33.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.38)
00:47:33.891 00.000 8976 Moving (0.29, -0.38) raw xDistance=-0.47 yDistance=-0.04
00:47:33.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
00:47:33.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:47:33.891 00.000 8976 MoveAxis(R, 2, ABG)
00:47:33.891 00.000 8976 stepping (-12, 14) + (2, 0)
00:47:33.891 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:33.892 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
00:47:33.901 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
00:47:33.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:33.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:33.901 00.000 5052 Enqueuing Expose request
00:47:33.914 00.013 8976 Received - 47 (G) 
00:47:33.914 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:33.914 00.000 8976 stepped: pos (-10, 14)
00:47:33.914 00.000 8976 MoveAxis(U, 0, ABG)
00:47:33.914 00.000 8976 move complete, result=0
00:47:33.914 00.000 8976 worker thread done servicing request
00:47:33.914 00.000 8976 Worker thread wakes up
00:47:33.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:33.914 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:33.914 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
00:47:34.604 00.690 8976 Exposure complete
00:47:34.610 00.006 8976 worker thread done servicing request
00:47:34.610 00.000 5052 OnExposeComplete: enter
00:47:34.610 00.000 5052 UpdateGuideState(): m_state=6
00:47:34.610 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 562
00:47:34.610 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.98, Mass=202, SNR=9.9, Peak=74 HFD=2.3
00:47:34.610 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
00:47:34.610 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
00:47:34.610 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.27 hyp=0.74 cameraTheta=0.37 mountX=-0.07 mountY=-0.72, mountTheta=-1.67
00:47:34.610 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.27, opts=13)
00:47:34.611 00.001 5052 Enqueuing Move request for stepguider (0.69, 0.27)
00:47:34.611 00.000 8976 Worker thread wakes up
00:47:34.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.27) opts 0xd
00:47:34.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.27)
00:47:34.611 00.000 8976 Moving (0.69, 0.27) raw xDistance=-0.07 yDistance=-0.72
00:47:34.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:47:34.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72
00:47:34.611 00.000 8976 MoveAxis(R, 0, ABG)
00:47:34.611 00.000 8976 MoveAxis(U, 3, ABG)
00:47:34.611 00.000 8976 stepping (-10, 14) + (0, 3)
00:47:34.611 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:34.611 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:47:34.621 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
00:47:34.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:34.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:34.621 00.000 5052 Enqueuing Expose request
00:47:34.650 00.029 8976 Received - 47 (G) 
00:47:34.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:34.650 00.000 8976 stepped: pos (-10, 17)
00:47:34.650 00.000 8976 move complete, result=0
00:47:34.650 00.000 8976 worker thread done servicing request
00:47:34.650 00.000 8976 Worker thread wakes up
00:47:34.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:34.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:34.650 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
00:47:35.340 00.690 8976 Exposure complete
00:47:35.345 00.005 8976 worker thread done servicing request
00:47:35.346 00.001 5052 OnExposeComplete: enter
00:47:35.346 00.000 5052 UpdateGuideState(): m_state=6
00:47:35.346 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 563
00:47:35.346 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.39, Mass=200, SNR=9.8, Peak=65 HFD=3.0
00:47:35.346 00.000 5052 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.04) = xAngle (-3.01 = -3.01)
00:47:35.346 00.000 5052 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.12 = -3.12)
00:47:35.346 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.32 hyp=0.39 cameraTheta=-0.97 mountX=-0.38 mountY=-0.01, mountTheta=-3.12
00:47:35.347 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.32, opts=13)
00:47:35.347 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.32)
00:47:35.347 00.000 8976 Worker thread wakes up
00:47:35.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.32) opts 0xd
00:47:35.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.32)
00:47:35.347 00.000 8976 Moving (0.22, -0.32) raw xDistance=-0.38 yDistance=-0.01
00:47:35.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:47:35.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:47:35.347 00.000 8976 MoveAxis(R, 2, ABG)
00:47:35.347 00.000 8976 stepping (-10, 17) + (2, 0)
00:47:35.347 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:35.347 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:47:35.357 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
00:47:35.358 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:35.358 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:35.358 00.000 5052 Enqueuing Expose request
00:47:35.369 00.011 8976 Received - 47 (G) 
00:47:35.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:35.369 00.000 8976 stepped: pos (-8, 17)
00:47:35.369 00.000 8976 MoveAxis(U, 0, ABG)
00:47:35.369 00.000 8976 move complete, result=0
00:47:35.369 00.000 8976 worker thread done servicing request
00:47:35.369 00.000 8976 Worker thread wakes up
00:47:35.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:35.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:35.369 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
00:47:36.056 00.687 8976 Exposure complete
00:47:36.062 00.006 8976 worker thread done servicing request
00:47:36.062 00.000 5052 OnExposeComplete: enter
00:47:36.062 00.000 5052 UpdateGuideState(): m_state=6
00:47:36.062 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 564
00:47:36.062 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=282.16, Mass=211, SNR=10.0, Peak=68 HFD=3.0
00:47:36.062 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
00:47:36.062 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
00:47:36.062 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.45 hyp=0.54 cameraTheta=0.98 mountX=0.26 mountY=-0.49, mountTheta=-1.08
00:47:36.063 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.45, opts=13)
00:47:36.063 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.45)
00:47:36.063 00.000 8976 Worker thread wakes up
00:47:36.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.45) opts 0xd
00:47:36.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.45)
00:47:36.063 00.000 8976 Moving (0.30, 0.45) raw xDistance=0.26 yDistance=-0.49
00:47:36.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
00:47:36.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
00:47:36.063 00.000 8976 MoveAxis(L, 1, ABG)
00:47:36.063 00.000 8976 stepping (-8, 17) + (-1, 0)
00:47:36.063 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:36.064 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:47:36.073 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
00:47:36.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:36.073 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:36.073 00.000 5052 Enqueuing Expose request
00:47:36.088 00.015 8976 Received - 47 (G) 
00:47:36.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:36.088 00.000 8976 stepped: pos (-9, 17)
00:47:36.088 00.000 8976 MoveAxis(U, 2, ABG)
00:47:36.088 00.000 8976 stepping (-9, 17) + (0, 2)
00:47:36.088 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:36.120 00.032 8976 Received - 47 (G) 
00:47:36.120 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:36.120 00.000 8976 stepped: pos (-9, 19)
00:47:36.120 00.000 8976 move complete, result=0
00:47:36.120 00.000 8976 worker thread done servicing request
00:47:36.120 00.000 8976 Worker thread wakes up
00:47:36.120 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
00:47:36.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:36.121 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:36.813 00.692 8976 Exposure complete
00:47:36.819 00.006 8976 worker thread done servicing request
00:47:36.820 00.001 5052 OnExposeComplete: enter
00:47:36.820 00.000 5052 UpdateGuideState(): m_state=6
00:47:36.820 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 565
00:47:36.820 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.87, Mass=193, SNR=9.6, Peak=63 HFD=3.0
00:47:36.820 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
00:47:36.820 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
00:47:36.820 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.17 hyp=0.49 cameraTheta=0.35 mountX=-0.06 mountY=-0.47, mountTheta=-1.70
00:47:36.820 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.17, opts=13)
00:47:36.821 00.001 5052 Enqueuing Move request for stepguider (0.46, 0.17)
00:47:36.821 00.000 8976 Worker thread wakes up
00:47:36.821 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.17) opts 0xd
00:47:36.821 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.17)
00:47:36.821 00.000 8976 Moving (0.46, 0.17) raw xDistance=-0.06 yDistance=-0.47
00:47:36.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:47:36.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
00:47:36.821 00.000 8976 MoveAxis(R, 0, ABG)
00:47:36.821 00.000 8976 MoveAxis(U, 2, ABG)
00:47:36.821 00.000 8976 stepping (-9, 19) + (0, 2)
00:47:36.821 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:36.823 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:47:36.832 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
00:47:36.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:36.832 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:36.832 00.000 5052 Enqueuing Expose request
00:47:36.856 00.024 8976 Received - 47 (G) 
00:47:36.856 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:36.856 00.000 8976 stepped: pos (-9, 21)
00:47:36.856 00.000 8976 move complete, result=0
00:47:36.856 00.000 8976 worker thread done servicing request
00:47:36.856 00.000 8976 Worker thread wakes up
00:47:36.856 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:47:36.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:36.857 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:37.547 00.690 8976 Exposure complete
00:47:37.552 00.005 8976 worker thread done servicing request
00:47:37.552 00.000 5052 OnExposeComplete: enter
00:47:37.552 00.000 5052 UpdateGuideState(): m_state=6
00:47:37.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 566
00:47:37.552 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.79, Mass=210, SNR=9.9, Peak=65 HFD=2.9
00:47:37.552 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
00:47:37.552 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.40 = -1.40)
00:47:37.552 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=0.03 mountY=-0.12, mountTheta=-1.30
00:47:37.553 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.08, opts=13)
00:47:37.553 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.08)
00:47:37.553 00.000 8976 Worker thread wakes up
00:47:37.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.08) opts 0xd
00:47:37.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.08)
00:47:37.553 00.000 8976 Moving (0.09, 0.08) raw xDistance=0.03 yDistance=-0.12
00:47:37.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:47:37.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:47:37.553 00.000 8976 MoveAxis(R, 0, ABG)
00:47:37.553 00.000 8976 MoveAxis(U, 0, ABG)
00:47:37.553 00.000 8976 move complete, result=0
00:47:37.553 00.000 8976 worker thread done servicing request
00:47:37.554 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:47:37.563 00.009 5052 UpdateGuideState exits: m=210 SNR=9.9
00:47:37.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:37.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:37.563 00.000 5052 Enqueuing Expose request
00:47:37.563 00.000 8976 Worker thread wakes up
00:47:37.563 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:37.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:37.563 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:38.252 00.689 8976 Exposure complete
00:47:38.258 00.006 8976 worker thread done servicing request
00:47:38.258 00.000 5052 OnExposeComplete: enter
00:47:38.258 00.000 5052 UpdateGuideState(): m_state=6
00:47:38.258 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 567
00:47:38.258 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.75, Mass=206, SNR=9.9, Peak=69 HFD=2.8
00:47:38.258 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
00:47:38.258 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
00:47:38.258 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.04 hyp=0.38 cameraTheta=0.11 mountX=-0.13 mountY=-0.34, mountTheta=-1.95
00:47:38.259 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.04, opts=13)
00:47:38.259 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.04)
00:47:38.259 00.000 8976 Worker thread wakes up
00:47:38.259 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.04) opts 0xd
00:47:38.259 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.04)
00:47:38.259 00.000 8976 Moving (0.37, 0.04) raw xDistance=-0.13 yDistance=-0.34
00:47:38.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:47:38.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:47:38.259 00.000 8976 MoveAxis(R, 0, ABG)
00:47:38.259 00.000 8976 MoveAxis(U, 1, ABG)
00:47:38.259 00.000 8976 stepping (-9, 21) + (0, 1)
00:47:38.259 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:38.260 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:47:38.270 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
00:47:38.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:38.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:38.271 00.001 5052 Enqueuing Expose request
00:47:38.278 00.007 8976 Received - 47 (G) 
00:47:38.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:38.279 00.001 8976 stepped: pos (-9, 22)
00:47:38.279 00.000 8976 move complete, result=0
00:47:38.279 00.000 8976 worker thread done servicing request
00:47:38.279 00.000 8976 Worker thread wakes up
00:47:38.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:38.279 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:38.279 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:47:38.976 00.697 8976 Exposure complete
00:47:38.981 00.005 8976 worker thread done servicing request
00:47:38.981 00.000 5052 OnExposeComplete: enter
00:47:38.981 00.000 5052 UpdateGuideState(): m_state=6
00:47:38.981 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 568
00:47:38.981 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.73, Mass=177, SNR=9.2, Peak=67 HFD=2.3
00:47:38.982 00.001 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
00:47:38.982 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
00:47:38.982 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.02 hyp=0.66 cameraTheta=0.03 mountX=-0.28 mountY=-0.56, mountTheta=-2.04
00:47:38.982 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.02, opts=13)
00:47:38.982 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.02)
00:47:38.982 00.000 8976 Worker thread wakes up
00:47:38.983 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.02) opts 0xd
00:47:38.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.02)
00:47:38.983 00.000 8976 Moving (0.66, 0.02) raw xDistance=-0.28 yDistance=-0.56
00:47:38.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:47:38.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
00:47:38.983 00.000 8976 MoveAxis(R, 1, ABG)
00:47:38.983 00.000 8976 stepping (-9, 22) + (1, 0)
00:47:38.983 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:38.984 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
00:47:38.993 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
00:47:38.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:38.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:38.993 00.000 5052 Enqueuing Expose request
00:47:39.014 00.021 8976 Received - 47 (G) 
00:47:39.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:39.014 00.000 8976 stepped: pos (-8, 22)
00:47:39.014 00.000 8976 MoveAxis(U, 2, ABG)
00:47:39.014 00.000 8976 stepping (-8, 22) + (0, 2)
00:47:39.014 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:39.046 00.032 8976 Received - 47 (G) 
00:47:39.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:39.046 00.000 8976 stepped: pos (-8, 24)
00:47:39.046 00.000 8976 move complete, result=0
00:47:39.046 00.000 8976 worker thread done servicing request
00:47:39.046 00.000 8976 Worker thread wakes up
00:47:39.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:39.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:39.046 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
00:47:39.736 00.690 8976 Exposure complete
00:47:39.742 00.006 8976 worker thread done servicing request
00:47:39.742 00.000 5052 OnExposeComplete: enter
00:47:39.742 00.000 5052 UpdateGuideState(): m_state=6
00:47:39.742 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 569
00:47:39.742 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.12, Mass=207, SNR=9.9, Peak=69 HFD=2.4
00:47:39.742 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
00:47:39.742 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
00:47:39.742 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.41 hyp=0.42 cameraTheta=1.69 mountX=0.39 mountY=-0.18, mountTheta=-0.44
00:47:39.742 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.41, opts=13)
00:47:39.742 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.41)
00:47:39.743 00.001 8976 Worker thread wakes up
00:47:39.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.41) opts 0xd
00:47:39.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.41)
00:47:39.743 00.000 8976 Moving (-0.05, 0.41) raw xDistance=0.39 yDistance=-0.18
00:47:39.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
00:47:39.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:47:39.743 00.000 8976 MoveAxis(L, 2, ABG)
00:47:39.743 00.000 8976 stepping (-8, 24) + (-2, 0)
00:47:39.743 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:39.743 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:47:39.753 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
00:47:39.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:39.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:39.753 00.000 5052 Enqueuing Expose request
00:47:39.766 00.013 8976 Received - 47 (G) 
00:47:39.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:39.766 00.000 8976 stepped: pos (-10, 24)
00:47:39.766 00.000 8976 MoveAxis(U, 0, ABG)
00:47:39.766 00.000 8976 move complete, result=0
00:47:39.766 00.000 8976 worker thread done servicing request
00:47:39.766 00.000 8976 Worker thread wakes up
00:47:39.766 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
00:47:39.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:39.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:40.467 00.701 8976 Exposure complete
00:47:40.472 00.005 8976 worker thread done servicing request
00:47:40.472 00.000 5052 OnExposeComplete: enter
00:47:40.472 00.000 5052 UpdateGuideState(): m_state=6
00:47:40.472 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 570
00:47:40.472 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.85, Mass=190, SNR=9.6, Peak=71 HFD=2.5
00:47:40.472 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
00:47:40.472 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
00:47:40.472 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.19 cameraTheta=0.78 mountX=0.06 mountY=-0.19, mountTheta=-1.27
00:47:40.473 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.14, opts=13)
00:47:40.473 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.14)
00:47:40.473 00.000 8976 Worker thread wakes up
00:47:40.473 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.14) opts 0xd
00:47:40.473 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.14)
00:47:40.473 00.000 8976 Moving (0.14, 0.14) raw xDistance=0.06 yDistance=-0.19
00:47:40.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:47:40.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:47:40.474 00.001 8976 MoveAxis(R, 0, ABG)
00:47:40.474 00.000 8976 MoveAxis(U, 0, ABG)
00:47:40.474 00.000 8976 move complete, result=0
00:47:40.474 00.000 8976 worker thread done servicing request
00:47:40.474 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:47:40.483 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
00:47:40.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:40.483 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:40.483 00.000 5052 Enqueuing Expose request
00:47:40.483 00.000 8976 Worker thread wakes up
00:47:40.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:40.484 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:40.484 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:41.173 00.689 8976 Exposure complete
00:47:41.178 00.005 8976 worker thread done servicing request
00:47:41.178 00.000 5052 OnExposeComplete: enter
00:47:41.178 00.000 5052 UpdateGuideState(): m_state=6
00:47:41.178 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 571
00:47:41.178 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.81, Mass=200, SNR=9.8, Peak=74 HFD=2.2
00:47:41.179 00.001 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
00:47:41.179 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
00:47:41.179 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.42 mountX=-0.01 mountY=-0.24, mountTheta=-1.62
00:47:41.179 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.10, opts=13)
00:47:41.179 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.10)
00:47:41.179 00.000 8976 Worker thread wakes up
00:47:41.180 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.10) opts 0xd
00:47:41.180 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.10)
00:47:41.180 00.000 8976 Moving (0.22, 0.10) raw xDistance=-0.01 yDistance=-0.24
00:47:41.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:47:41.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:47:41.180 00.000 8976 MoveAxis(R, 0, ABG)
00:47:41.180 00.000 8976 MoveAxis(U, 0, ABG)
00:47:41.180 00.000 8976 move complete, result=0
00:47:41.180 00.000 8976 worker thread done servicing request
00:47:41.181 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:47:41.190 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
00:47:41.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:41.190 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:41.190 00.000 5052 Enqueuing Expose request
00:47:41.190 00.000 8976 Worker thread wakes up
00:47:41.190 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:41.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:41.190 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:41.877 00.687 8976 Exposure complete
00:47:41.883 00.006 8976 worker thread done servicing request
00:47:41.883 00.000 5052 OnExposeComplete: enter
00:47:41.883 00.000 5052 UpdateGuideState(): m_state=6
00:47:41.883 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 572
00:47:41.883 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.86, Mass=194, SNR=9.7, Peak=75 HFD=2.3
00:47:41.883 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.51 = -0.51)
00:47:41.883 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
00:47:41.883 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.54 mountX=0.13 mountY=-0.09, mountTheta=-0.58
00:47:41.884 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.15, opts=13)
00:47:41.885 00.001 5052 Enqueuing Move request for stepguider (0.01, 0.15)
00:47:41.885 00.000 8976 Worker thread wakes up
00:47:41.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.15) opts 0xd
00:47:41.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.15)
00:47:41.885 00.000 8976 Moving (0.01, 0.15) raw xDistance=0.13 yDistance=-0.09
00:47:41.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:47:41.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:47:41.885 00.000 8976 MoveAxis(R, 0, ABG)
00:47:41.885 00.000 8976 MoveAxis(U, 0, ABG)
00:47:41.885 00.000 8976 move complete, result=0
00:47:41.885 00.000 8976 worker thread done servicing request
00:47:41.887 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:47:41.897 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
00:47:41.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:41.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:41.897 00.000 5052 Enqueuing Expose request
00:47:41.897 00.000 8976 Worker thread wakes up
00:47:41.897 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:41.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:41.897 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:42.582 00.685 8976 Exposure complete
00:47:42.587 00.005 8976 worker thread done servicing request
00:47:42.587 00.000 5052 OnExposeComplete: enter
00:47:42.588 00.001 5052 UpdateGuideState(): m_state=6
00:47:42.588 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 573
00:47:42.588 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.97, Mass=191, SNR=9.6, Peak=72 HFD=2.3
00:47:42.588 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
00:47:42.588 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
00:47:42.588 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.26 hyp=0.38 cameraTheta=0.75 mountX=0.10 mountY=-0.37, mountTheta=-1.30
00:47:42.588 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.26, opts=13)
00:47:42.588 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.26)
00:47:42.589 00.001 8976 Worker thread wakes up
00:47:42.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.26) opts 0xd
00:47:42.589 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.26)
00:47:42.589 00.000 8976 Moving (0.27, 0.26) raw xDistance=0.10 yDistance=-0.37
00:47:42.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:47:42.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:47:42.589 00.000 8976 MoveAxis(R, 0, ABG)
00:47:42.589 00.000 8976 MoveAxis(U, 1, ABG)
00:47:42.589 00.000 8976 stepping (-10, 24) + (0, 1)
00:47:42.589 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:42.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:47:42.599 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
00:47:42.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:42.599 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:42.599 00.000 5052 Enqueuing Expose request
00:47:42.611 00.012 8976 Received - 47 (G) 
00:47:42.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:42.611 00.000 8976 stepped: pos (-10, 25)
00:47:42.611 00.000 8976 move complete, result=0
00:47:42.611 00.000 8976 worker thread done servicing request
00:47:42.611 00.000 8976 Worker thread wakes up
00:47:42.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:42.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:42.611 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
00:47:43.300 00.689 8976 Exposure complete
00:47:43.306 00.006 8976 worker thread done servicing request
00:47:43.306 00.000 5052 OnExposeComplete: enter
00:47:43.306 00.000 5052 UpdateGuideState(): m_state=6
00:47:43.306 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 574
00:47:43.306 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=282.09, Mass=193, SNR=9.6, Peak=71 HFD=2.4
00:47:43.306 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.71 = -0.71)
00:47:43.306 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
00:47:43.306 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.38 hyp=0.39 cameraTheta=1.34 mountX=0.30 mountY=-0.28, mountTheta=-0.76
00:47:43.307 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.38, opts=13)
00:47:43.307 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.38)
00:47:43.307 00.000 8976 Worker thread wakes up
00:47:43.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.38) opts 0xd
00:47:43.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.38)
00:47:43.307 00.000 8976 Moving (0.09, 0.38) raw xDistance=0.30 yDistance=-0.28
00:47:43.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:47:43.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
00:47:43.307 00.000 8976 MoveAxis(L, 1, ABG)
00:47:43.307 00.000 8976 stepping (-10, 25) + (-1, 0)
00:47:43.307 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:43.308 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:47:43.317 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
00:47:43.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:43.317 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:43.317 00.000 5052 Enqueuing Expose request
00:47:43.331 00.014 8976 Received - 47 (G) 
00:47:43.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:43.331 00.000 8976 stepped: pos (-11, 25)
00:47:43.331 00.000 8976 MoveAxis(U, 1, ABG)
00:47:43.331 00.000 8976 stepping (-11, 25) + (0, 1)
00:47:43.331 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:43.363 00.032 8976 Received - 47 (G) 
00:47:43.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:43.363 00.000 8976 stepped: pos (-11, 26)
00:47:43.363 00.000 8976 move complete, result=0
00:47:43.363 00.000 8976 worker thread done servicing request
00:47:43.363 00.000 8976 Worker thread wakes up
00:47:43.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:43.363 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
00:47:43.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:44.055 00.692 8976 Exposure complete
00:47:44.061 00.006 8976 worker thread done servicing request
00:47:44.061 00.000 5052 OnExposeComplete: enter
00:47:44.061 00.000 5052 UpdateGuideState(): m_state=6
00:47:44.061 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 575
00:47:44.061 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.91, Mass=182, SNR=9.3, Peak=67 HFD=2.4
00:47:44.061 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.04) = xAngle (-0.35 = -0.35)
00:47:44.061 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
00:47:44.061 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.69 mountX=0.19 mountY=-0.09, mountTheta=-0.44
00:47:44.062 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.20, opts=13)
00:47:44.062 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.20)
00:47:44.062 00.000 8976 Worker thread wakes up
00:47:44.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.20) opts 0xd
00:47:44.062 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.20)
00:47:44.062 00.000 8976 Moving (-0.02, 0.20) raw xDistance=0.19 yDistance=-0.09
00:47:44.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:47:44.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:47:44.062 00.000 8976 MoveAxis(R, 0, ABG)
00:47:44.062 00.000 8976 MoveAxis(U, 0, ABG)
00:47:44.062 00.000 8976 move complete, result=0
00:47:44.062 00.000 8976 worker thread done servicing request
00:47:44.063 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:47:44.072 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
00:47:44.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:44.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:44.072 00.000 5052 Enqueuing Expose request
00:47:44.072 00.000 8976 Worker thread wakes up
00:47:44.072 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:44.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:44.072 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:44.762 00.690 8976 Exposure complete
00:47:44.767 00.005 8976 worker thread done servicing request
00:47:44.767 00.000 5052 OnExposeComplete: enter
00:47:44.767 00.000 5052 UpdateGuideState(): m_state=6
00:47:44.767 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 576
00:47:44.767 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.39, Mass=201, SNR=9.8, Peak=68 HFD=2.6
00:47:44.767 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
00:47:44.767 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.72)
00:47:44.767 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.42 mountX=-0.31 mountY=0.13, mountTheta=2.73
00:47:44.768 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.32, opts=13)
00:47:44.768 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.32)
00:47:44.768 00.000 8976 Worker thread wakes up
00:47:44.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.32) opts 0xd
00:47:44.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.32)
00:47:44.768 00.000 8976 Moving (0.05, -0.32) raw xDistance=-0.31 yDistance=0.13
00:47:44.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
00:47:44.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:47:44.768 00.000 8976 MoveAxis(R, 1, ABG)
00:47:44.768 00.000 8976 stepping (-11, 26) + (1, 0)
00:47:44.769 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:44.769 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:47:44.778 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
00:47:44.779 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:44.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:44.779 00.000 5052 Enqueuing Expose request
00:47:44.801 00.022 8976 Received - 47 (G) 
00:47:44.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:44.801 00.000 8976 stepped: pos (-10, 26)
00:47:44.801 00.000 8976 MoveAxis(U, 0, ABG)
00:47:44.801 00.000 8976 move complete, result=0
00:47:44.802 00.001 8976 worker thread done servicing request
00:47:44.802 00.000 8976 Worker thread wakes up
00:47:44.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:44.802 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
00:47:44.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:45.491 00.689 8976 Exposure complete
00:47:45.495 00.004 8976 worker thread done servicing request
00:47:45.495 00.000 5052 OnExposeComplete: enter
00:47:45.496 00.001 5052 UpdateGuideState(): m_state=6
00:47:45.496 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 577
00:47:45.496 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.05, Mass=213, SNR=10.0, Peak=68 HFD=2.8
00:47:45.496 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.04 = 0.04)
00:47:45.496 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.06 = -0.06)
00:47:45.496 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.34 hyp=0.39 cameraTheta=2.09 mountX=0.39 mountY=-0.02, mountTheta=-0.06
00:47:45.497 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.34, opts=13)
00:47:45.497 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.34)
00:47:45.497 00.000 8976 Worker thread wakes up
00:47:45.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.34) opts 0xd
00:47:45.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.34)
00:47:45.497 00.000 8976 Moving (-0.19, 0.34) raw xDistance=0.39 yDistance=-0.02
00:47:45.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
00:47:45.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:47:45.497 00.000 8976 MoveAxis(L, 2, ABG)
00:47:45.497 00.000 8976 stepping (-10, 26) + (-2, 0)
00:47:45.497 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:45.498 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:47:45.508 00.010 5052 UpdateGuideState exits: m=213 SNR=10.0
00:47:45.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:45.508 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:45.508 00.000 5052 Enqueuing Expose request
00:47:45.521 00.013 8976 Received - 47 (G) 
00:47:45.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:45.521 00.000 8976 stepped: pos (-12, 26)
00:47:45.521 00.000 8976 MoveAxis(U, 0, ABG)
00:47:45.521 00.000 8976 move complete, result=0
00:47:45.521 00.000 8976 worker thread done servicing request
00:47:45.521 00.000 8976 Worker thread wakes up
00:47:45.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:45.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:45.521 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
00:47:46.209 00.688 8976 Exposure complete
00:47:46.215 00.006 8976 worker thread done servicing request
00:47:46.215 00.000 5052 OnExposeComplete: enter
00:47:46.215 00.000 5052 UpdateGuideState(): m_state=6
00:47:46.215 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 578
00:47:46.215 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.85, Mass=187, SNR=9.5, Peak=70 HFD=2.4
00:47:46.215 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
00:47:46.215 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
00:47:46.215 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.62 mountX=0.23 mountY=0.13, mountTheta=0.50
00:47:46.215 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.14, opts=13)
00:47:46.215 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.14)
00:47:46.216 00.001 8976 Worker thread wakes up
00:47:46.216 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.14) opts 0xd
00:47:46.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.14)
00:47:46.216 00.000 8976 Moving (-0.24, 0.14) raw xDistance=0.23 yDistance=0.13
00:47:46.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:47:46.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:47:46.216 00.000 8976 MoveAxis(R, 0, ABG)
00:47:46.216 00.000 8976 MoveAxis(U, 0, ABG)
00:47:46.216 00.000 8976 move complete, result=0
00:47:46.216 00.000 8976 worker thread done servicing request
00:47:46.216 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:47:46.225 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
00:47:46.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:46.225 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:46.225 00.000 5052 Enqueuing Expose request
00:47:46.226 00.001 8976 Worker thread wakes up
00:47:46.226 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:46.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:46.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:46.912 00.686 8976 Exposure complete
00:47:46.917 00.005 8976 worker thread done servicing request
00:47:46.918 00.001 5052 OnExposeComplete: enter
00:47:46.918 00.000 5052 UpdateGuideState(): m_state=6
00:47:46.918 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 579
00:47:46.918 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.77, Mass=187, SNR=9.5, Peak=67 HFD=2.7
00:47:46.918 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
00:47:46.918 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
00:47:46.918 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.06 hyp=0.49 cameraTheta=3.03 mountX=0.27 mountY=0.38, mountTheta=0.95
00:47:46.918 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.06, opts=13)
00:47:46.918 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.06)
00:47:46.919 00.001 8976 Worker thread wakes up
00:47:46.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.06) opts 0xd
00:47:46.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.06)
00:47:46.919 00.000 8976 Moving (-0.49, 0.06) raw xDistance=0.27 yDistance=0.38
00:47:46.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:47:46.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:47:46.919 00.000 8976 MoveAxis(L, 1, ABG)
00:47:46.919 00.000 8976 stepping (-12, 26) + (-1, 0)
00:47:46.919 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:46.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:47:46.928 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
00:47:46.929 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:46.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:46.929 00.000 5052 Enqueuing Expose request
00:47:46.944 00.015 8976 Received - 47 (G) 
00:47:46.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:46.944 00.000 8976 stepped: pos (-13, 26)
00:47:46.944 00.000 8976 MoveAxis(D, 2, ABG)
00:47:46.944 00.000 8976 stepping (-13, 26) + (0, -2)
00:47:46.944 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:46.975 00.031 8976 Received - 47 (G) 
00:47:46.976 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:46.976 00.000 8976 stepped: pos (-13, 24)
00:47:46.976 00.000 8976 move complete, result=0
00:47:46.976 00.000 8976 worker thread done servicing request
00:47:46.976 00.000 8976 Worker thread wakes up
00:47:46.976 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:46.976 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:46.976 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:47:47.666 00.690 8976 Exposure complete
00:47:47.672 00.006 8976 worker thread done servicing request
00:47:47.672 00.000 5052 OnExposeComplete: enter
00:47:47.672 00.000 5052 UpdateGuideState(): m_state=6
00:47:47.672 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 580
00:47:47.672 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.56, Mass=193, SNR=9.6, Peak=66 HFD=2.6
00:47:47.672 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
00:47:47.672 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
00:47:47.672 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.15 hyp=0.32 cameraTheta=-2.65 mountX=-0.01 mountY=0.32, mountTheta=1.59
00:47:47.673 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.15, opts=13)
00:47:47.673 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.15)
00:47:47.673 00.000 8976 Worker thread wakes up
00:47:47.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.15) opts 0xd
00:47:47.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.15)
00:47:47.673 00.000 8976 Moving (-0.28, -0.15) raw xDistance=-0.01 yDistance=0.32
00:47:47.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:47:47.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
00:47:47.673 00.000 8976 MoveAxis(R, 0, ABG)
00:47:47.673 00.000 8976 MoveAxis(D, 1, ABG)
00:47:47.673 00.000 8976 stepping (-13, 24) + (0, -1)
00:47:47.673 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:47.674 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:47:47.684 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
00:47:47.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:47.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:47.684 00.000 5052 Enqueuing Expose request
00:47:47.695 00.011 8976 Received - 47 (G) 
00:47:47.695 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:47.695 00.000 8976 stepped: pos (-13, 23)
00:47:47.695 00.000 8976 move complete, result=0
00:47:47.695 00.000 8976 worker thread done servicing request
00:47:47.695 00.000 8976 Worker thread wakes up
00:47:47.695 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:47:47.695 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:47.696 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:48.388 00.692 8976 Exposure complete
00:47:48.393 00.005 8976 worker thread done servicing request
00:47:48.393 00.000 5052 OnExposeComplete: enter
00:47:48.393 00.000 5052 UpdateGuideState(): m_state=6
00:47:48.393 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 581
00:47:48.393 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.93, Mass=186, SNR=9.4, Peak=67 HFD=2.4
00:47:48.394 00.001 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
00:47:48.394 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
00:47:48.394 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.22 hyp=0.40 cameraTheta=2.56 mountX=0.35 mountY=0.16, mountTheta=0.43
00:47:48.395 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.22, opts=13)
00:47:48.395 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.22)
00:47:48.395 00.000 8976 Worker thread wakes up
00:47:48.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.22) opts 0xd
00:47:48.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.22)
00:47:48.395 00.000 8976 Moving (-0.34, 0.22) raw xDistance=0.35 yDistance=0.16
00:47:48.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:47:48.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:47:48.395 00.000 8976 MoveAxis(L, 1, ABG)
00:47:48.395 00.000 8976 stepping (-13, 23) + (-1, 0)
00:47:48.395 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:48.396 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:47:48.405 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
00:47:48.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:48.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:48.405 00.000 5052 Enqueuing Expose request
00:47:48.414 00.009 8976 Received - 47 (G) 
00:47:48.414 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:48.414 00.000 8976 stepped: pos (-14, 23)
00:47:48.414 00.000 8976 MoveAxis(U, 0, ABG)
00:47:48.414 00.000 8976 move complete, result=0
00:47:48.414 00.000 8976 worker thread done servicing request
00:47:48.414 00.000 8976 Worker thread wakes up
00:47:48.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:48.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:48.414 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
00:47:49.099 00.685 8976 Exposure complete
00:47:49.105 00.006 8976 worker thread done servicing request
00:47:49.105 00.000 5052 OnExposeComplete: enter
00:47:49.105 00.000 5052 UpdateGuideState(): m_state=6
00:47:49.105 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 582
00:47:49.105 00.000 5052 Star::Find returns 1 (1), X=328.83, Y=281.72, Mass=194, SNR=9.7, Peak=67 HFD=2.4
00:47:49.105 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
00:47:49.105 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
00:47:49.105 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.01 hyp=0.35 cameraTheta=3.11 mountX=0.17 mountY=0.29, mountTheta=1.04
00:47:49.106 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.01, opts=13)
00:47:49.106 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.01)
00:47:49.106 00.000 8976 Worker thread wakes up
00:47:49.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.01) opts 0xd
00:47:49.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.01)
00:47:49.106 00.000 8976 Moving (-0.35, 0.01) raw xDistance=0.17 yDistance=0.29
00:47:49.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:47:49.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:47:49.106 00.000 8976 MoveAxis(R, 0, ABG)
00:47:49.106 00.000 8976 MoveAxis(D, 1, ABG)
00:47:49.106 00.000 8976 stepping (-14, 23) + (0, -1)
00:47:49.106 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:49.107 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:47:49.116 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7 Saturated
00:47:49.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:49.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:49.116 00.000 5052 Enqueuing Expose request
00:47:49.133 00.017 8976 Received - 47 (G) 
00:47:49.133 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:49.133 00.000 8976 stepped: pos (-14, 22)
00:47:49.133 00.000 8976 move complete, result=0
00:47:49.134 00.001 8976 worker thread done servicing request
00:47:49.134 00.000 8976 Worker thread wakes up
00:47:49.134 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:49.134 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:49.134 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:47:49.823 00.689 8976 Exposure complete
00:47:49.829 00.006 8976 worker thread done servicing request
00:47:49.829 00.000 5052 OnExposeComplete: enter
00:47:49.829 00.000 5052 UpdateGuideState(): m_state=6
00:47:49.829 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 583
00:47:49.829 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.52, Mass=211, SNR=10.0, Peak=72 HFD=2.7
00:47:49.829 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
00:47:49.829 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
00:47:49.829 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.19 hyp=0.47 cameraTheta=-2.72 mountX=0.02 mountY=0.46, mountTheta=1.52
00:47:49.830 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.19, opts=13)
00:47:49.830 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.19)
00:47:49.830 00.000 8976 Worker thread wakes up
00:47:49.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.19) opts 0xd
00:47:49.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.19)
00:47:49.830 00.000 8976 Moving (-0.43, -0.19) raw xDistance=0.02 yDistance=0.46
00:47:49.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:47:49.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46
00:47:49.830 00.000 8976 MoveAxis(R, 0, ABG)
00:47:49.830 00.000 8976 MoveAxis(D, 2, ABG)
00:47:49.830 00.000 8976 stepping (-14, 22) + (0, -2)
00:47:49.830 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:49.831 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
00:47:49.840 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
00:47:49.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:49.840 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:49.840 00.000 5052 Enqueuing Expose request
00:47:49.853 00.013 8976 Received - 47 (G) 
00:47:49.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:49.853 00.000 8976 stepped: pos (-14, 20)
00:47:49.853 00.000 8976 move complete, result=0
00:47:49.853 00.000 8976 worker thread done servicing request
00:47:49.853 00.000 8976 Worker thread wakes up
00:47:49.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:49.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:49.853 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:47:50.544 00.691 8976 Exposure complete
00:47:50.550 00.006 8976 worker thread done servicing request
00:47:50.550 00.000 5052 OnExposeComplete: enter
00:47:50.550 00.000 5052 UpdateGuideState(): m_state=6
00:47:50.550 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 584
00:47:50.550 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.71, Mass=191, SNR=9.5, Peak=69 HFD=2.3
00:47:50.550 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
00:47:50.550 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
00:47:50.550 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.09 mountX=0.02 mountY=0.03, mountTheta=1.02
00:47:50.551 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.00, opts=13)
00:47:50.551 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.00)
00:47:50.551 00.000 8976 Worker thread wakes up
00:47:50.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.00) opts 0xd
00:47:50.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.00)
00:47:50.551 00.000 8976 Moving (-0.04, 0.00) raw xDistance=0.02 yDistance=0.03
00:47:50.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:47:50.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:47:50.551 00.000 8976 MoveAxis(R, 0, ABG)
00:47:50.551 00.000 8976 MoveAxis(U, 0, ABG)
00:47:50.551 00.000 8976 move complete, result=0
00:47:50.551 00.000 8976 worker thread done servicing request
00:47:50.551 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:47:50.561 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
00:47:50.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:50.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:50.561 00.000 5052 Enqueuing Expose request
00:47:50.561 00.000 8976 Worker thread wakes up
00:47:50.561 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:50.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:50.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:51.251 00.690 8976 Exposure complete
00:47:51.257 00.006 8976 worker thread done servicing request
00:47:51.257 00.000 5052 OnExposeComplete: enter
00:47:51.257 00.000 5052 UpdateGuideState(): m_state=6
00:47:51.257 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 585
00:47:51.257 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.87, Mass=203, SNR=9.9, Peak=75 HFD=2.3
00:47:51.257 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
00:47:51.257 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
00:47:51.257 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.16 hyp=0.42 cameraTheta=2.75 mountX=0.32 mountY=0.24, mountTheta=0.64
00:47:51.258 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.16, opts=13)
00:47:51.258 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.16)
00:47:51.258 00.000 8976 Worker thread wakes up
00:47:51.258 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.16) opts 0xd
00:47:51.258 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.16)
00:47:51.258 00.000 8976 Moving (-0.39, 0.16) raw xDistance=0.32 yDistance=0.24
00:47:51.258 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:47:51.258 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:47:51.259 00.001 8976 MoveAxis(L, 1, ABG)
00:47:51.259 00.000 8976 stepping (-14, 20) + (-1, 0)
00:47:51.259 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:51.259 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:47:51.270 00.011 5052 UpdateGuideState exits: m=203 SNR=9.9
00:47:51.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:51.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:51.270 00.000 5052 Enqueuing Expose request
00:47:51.292 00.022 8976 Received - 47 (G) 
00:47:51.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:51.292 00.000 8976 stepped: pos (-15, 20)
00:47:51.292 00.000 8976 MoveAxis(U, 0, ABG)
00:47:51.292 00.000 8976 move complete, result=0
00:47:51.292 00.000 8976 worker thread done servicing request
00:47:51.292 00.000 8976 Worker thread wakes up
00:47:51.292 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:47:51.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:51.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:51.995 00.703 8976 Exposure complete
00:47:52.001 00.006 8976 worker thread done servicing request
00:47:52.001 00.000 5052 OnExposeComplete: enter
00:47:52.001 00.000 5052 UpdateGuideState(): m_state=6
00:47:52.001 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 586
00:47:52.001 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.53, Mass=205, SNR=10.0, Peak=75 HFD=2.1
00:47:52.001 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
00:47:52.001 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
00:47:52.001 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.18 hyp=0.63 cameraTheta=-2.85 mountX=0.11 mountY=0.61, mountTheta=1.39
00:47:52.002 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.18, opts=13)
00:47:52.002 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.18)
00:47:52.002 00.000 8976 Worker thread wakes up
00:47:52.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.18) opts 0xd
00:47:52.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.18)
00:47:52.002 00.000 8976 Moving (-0.60, -0.18) raw xDistance=0.11 yDistance=0.61
00:47:52.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:47:52.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
00:47:52.003 00.001 8976 MoveAxis(R, 0, ABG)
00:47:52.003 00.000 8976 MoveAxis(D, 2, ABG)
00:47:52.003 00.000 8976 stepping (-15, 20) + (0, -2)
00:47:52.003 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:52.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:47:52.013 00.010 5052 UpdateGuideState exits: m=205 SNR=10.0
00:47:52.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:52.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:52.013 00.000 5052 Enqueuing Expose request
00:47:52.027 00.014 8976 Received - 47 (G) 
00:47:52.028 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:52.028 00.000 8976 stepped: pos (-15, 18)
00:47:52.028 00.000 8976 move complete, result=0
00:47:52.028 00.000 8976 worker thread done servicing request
00:47:52.028 00.000 8976 Worker thread wakes up
00:47:52.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:52.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:52.028 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:47:52.714 00.686 8976 Exposure complete
00:47:52.719 00.005 8976 worker thread done servicing request
00:47:52.719 00.000 5052 OnExposeComplete: enter
00:47:52.719 00.000 5052 UpdateGuideState(): m_state=6
00:47:52.719 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 587
00:47:52.719 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.64, Mass=232, SNR=10.5, Peak=76 HFD=2.9
00:47:52.720 00.001 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
00:47:52.720 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
00:47:52.720 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.07 hyp=0.71 cameraTheta=-3.04 mountX=0.26 mountY=0.63, mountTheta=1.18
00:47:52.720 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.07, opts=13)
00:47:52.720 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.07)
00:47:52.720 00.000 8976 Worker thread wakes up
00:47:52.720 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.07) opts 0xd
00:47:52.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.07)
00:47:52.720 00.000 8976 Moving (-0.71, -0.07) raw xDistance=0.26 yDistance=0.63
00:47:52.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:47:52.721 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
00:47:52.721 00.000 8976 MoveAxis(L, 1, ABG)
00:47:52.721 00.000 8976 stepping (-15, 18) + (-1, 0)
00:47:52.721 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:52.721 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:47:52.731 00.010 5052 UpdateGuideState exits: m=232 SNR=10.5
00:47:52.732 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:52.732 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:52.732 00.000 5052 Enqueuing Expose request
00:47:52.747 00.015 8976 Received - 47 (G) 
00:47:52.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:52.747 00.000 8976 stepped: pos (-16, 18)
00:47:52.747 00.000 8976 MoveAxis(D, 3, ABG)
00:47:52.747 00.000 8976 stepping (-16, 18) + (0, -3)
00:47:52.747 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:52.779 00.032 8976 Received - 47 (G) 
00:47:52.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:52.779 00.000 8976 stepped: pos (-16, 15)
00:47:52.779 00.000 8976 move complete, result=0
00:47:52.779 00.000 8976 worker thread done servicing request
00:47:52.779 00.000 8976 Worker thread wakes up
00:47:52.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:52.779 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:52.779 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
00:47:53.469 00.690 8976 Exposure complete
00:47:53.475 00.006 8976 worker thread done servicing request
00:47:53.475 00.000 5052 OnExposeComplete: enter
00:47:53.475 00.000 5052 UpdateGuideState(): m_state=6
00:47:53.475 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 588
00:47:53.475 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.77, Mass=199, SNR=9.8, Peak=71 HFD=2.6
00:47:53.475 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
00:47:53.475 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
00:47:53.476 00.001 5052 CameraToMount -- cameraX=-0.61 cameraY=0.06 hyp=0.62 cameraTheta=3.04 mountX=0.33 mountY=0.48, mountTheta=0.96
00:47:53.476 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.06, opts=13)
00:47:53.476 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.06)
00:47:53.476 00.000 8976 Worker thread wakes up
00:47:53.476 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.06) opts 0xd
00:47:53.476 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.06)
00:47:53.476 00.000 8976 Moving (-0.61, 0.06) raw xDistance=0.33 yDistance=0.48
00:47:53.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
00:47:53.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
00:47:53.476 00.000 8976 MoveAxis(L, 1, ABG)
00:47:53.476 00.000 8976 stepping (-16, 15) + (-1, 0)
00:47:53.476 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:53.478 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:47:53.487 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
00:47:53.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:53.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:53.487 00.000 5052 Enqueuing Expose request
00:47:53.498 00.011 8976 Received - 47 (G) 
00:47:53.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:53.498 00.000 8976 stepped: pos (-17, 15)
00:47:53.498 00.000 8976 MoveAxis(D, 2, ABG)
00:47:53.498 00.000 8976 stepping (-17, 15) + (0, -2)
00:47:53.498 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:53.530 00.032 8976 Received - 47 (G) 
00:47:53.530 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:53.530 00.000 8976 stepped: pos (-17, 13)
00:47:53.530 00.000 8976 move complete, result=0
00:47:53.530 00.000 8976 worker thread done servicing request
00:47:53.530 00.000 8976 Worker thread wakes up
00:47:53.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:53.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:53.530 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
00:47:54.224 00.694 8976 Exposure complete
00:47:54.229 00.005 8976 worker thread done servicing request
00:47:54.229 00.000 5052 OnExposeComplete: enter
00:47:54.229 00.000 5052 UpdateGuideState(): m_state=6
00:47:54.229 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 589
00:47:54.229 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.72, Mass=200, SNR=9.9, Peak=71 HFD=2.5
00:47:54.229 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
00:47:54.229 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
00:47:54.229 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=0.01 hyp=0.81 cameraTheta=3.13 mountX=0.37 mountY=0.68, mountTheta=1.07
00:47:54.230 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=0.01, opts=13)
00:47:54.230 00.000 5052 Enqueuing Move request for stepguider (-0.81, 0.01)
00:47:54.230 00.000 8976 Worker thread wakes up
00:47:54.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 0.01) opts 0xd
00:47:54.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 0.01)
00:47:54.230 00.000 8976 Moving (-0.81, 0.01) raw xDistance=0.37 yDistance=0.68
00:47:54.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
00:47:54.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.68
00:47:54.230 00.000 8976 MoveAxis(L, 2, ABG)
00:47:54.230 00.000 8976 stepping (-17, 13) + (-2, 0)
00:47:54.231 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:54.231 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:47:54.240 00.009 5052 UpdateGuideState exits: m=200 SNR=9.9
00:47:54.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:54.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:54.241 00.001 5052 Enqueuing Expose request
00:47:54.265 00.024 8976 Received - 47 (G) 
00:47:54.265 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:54.265 00.000 8976 stepped: pos (-19, 13)
00:47:54.265 00.000 8976 MoveAxis(D, 3, ABG)
00:47:54.265 00.000 8976 stepping (-19, 13) + (0, -3)
00:47:54.265 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:54.297 00.032 8976 Received - 47 (G) 
00:47:54.297 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:54.297 00.000 8976 stepped: pos (-19, 10)
00:47:54.297 00.000 8976 move complete, result=0
00:47:54.297 00.000 8976 worker thread done servicing request
00:47:54.297 00.000 8976 Worker thread wakes up
00:47:54.297 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:54.297 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:54.297 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
00:47:54.987 00.690 8976 Exposure complete
00:47:54.993 00.006 8976 worker thread done servicing request
00:47:54.993 00.000 5052 OnExposeComplete: enter
00:47:54.993 00.000 5052 UpdateGuideState(): m_state=6
00:47:54.993 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 590
00:47:54.993 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=282.04, Mass=213, SNR=10.1, Peak=80 HFD=2.5
00:47:54.993 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
00:47:54.993 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.85 = -0.85)
00:47:54.993 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.30 mountX=0.26 mountY=-0.26, mountTheta=-0.80
00:47:54.994 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.34, opts=13)
00:47:54.994 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.34)
00:47:54.994 00.000 8976 Worker thread wakes up
00:47:54.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.34) opts 0xd
00:47:54.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.34)
00:47:54.994 00.000 8976 Moving (0.09, 0.34) raw xDistance=0.26 yDistance=-0.26
00:47:54.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
00:47:54.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26
00:47:54.994 00.000 8976 MoveAxis(L, 1, ABG)
00:47:54.994 00.000 8976 stepping (-19, 10) + (-1, 0)
00:47:54.994 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:54.995 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:47:55.004 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
00:47:55.005 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:55.005 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:55.005 00.000 5052 Enqueuing Expose request
00:47:55.017 00.012 8976 Received - 47 (G) 
00:47:55.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:55.017 00.000 8976 stepped: pos (-20, 10)
00:47:55.017 00.000 8976 MoveAxis(U, 1, ABG)
00:47:55.017 00.000 8976 stepping (-20, 10) + (0, 1)
00:47:55.017 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:55.049 00.032 8976 Received - 47 (G) 
00:47:55.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:47:55.049 00.000 8976 stepped: pos (-20, 11)
00:47:55.049 00.000 8976 move complete, result=0
00:47:55.049 00.000 8976 worker thread done servicing request
00:47:55.049 00.000 8976 Worker thread wakes up
00:47:55.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:55.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:55.049 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
00:47:55.742 00.693 8976 Exposure complete
00:47:55.747 00.005 8976 worker thread done servicing request
00:47:55.747 00.000 5052 OnExposeComplete: enter
00:47:55.747 00.000 5052 UpdateGuideState(): m_state=6
00:47:55.747 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 591
00:47:55.747 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.82, Mass=196, SNR=9.7, Peak=71 HFD=2.4
00:47:55.748 00.001 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
00:47:55.748 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
00:47:55.748 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.57 mountX=0.10 mountY=-0.06, mountTheta=-0.55
00:47:55.748 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.11, opts=13)
00:47:55.748 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.11)
00:47:55.748 00.000 8976 Worker thread wakes up
00:47:55.749 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.11) opts 0xd
00:47:55.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.11)
00:47:55.749 00.000 8976 Moving (-0.00, 0.11) raw xDistance=0.10 yDistance=-0.06
00:47:55.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:47:55.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:47:55.749 00.000 8976 MoveAxis(R, 0, ABG)
00:47:55.749 00.000 8976 MoveAxis(U, 0, ABG)
00:47:55.749 00.000 8976 move complete, result=0
00:47:55.749 00.000 8976 worker thread done servicing request
00:47:55.750 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:47:55.759 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
00:47:55.760 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:55.760 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:55.760 00.000 5052 Enqueuing Expose request
00:47:55.760 00.000 8976 Worker thread wakes up
00:47:55.760 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:55.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:55.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:56.448 00.688 8976 Exposure complete
00:47:56.454 00.006 8976 worker thread done servicing request
00:47:56.454 00.000 5052 OnExposeComplete: enter
00:47:56.454 00.000 5052 UpdateGuideState(): m_state=6
00:47:56.454 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 592
00:47:56.454 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.68, Mass=209, SNR=10.0, Peak=74 HFD=2.7
00:47:56.454 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
00:47:56.454 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
00:47:56.455 00.001 5052 CameraToMount -- cameraX=0.48 cameraY=-0.03 hyp=0.48 cameraTheta=-0.06 mountX=-0.25 mountY=-0.39, mountTheta=-2.13
00:47:56.455 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.03, opts=13)
00:47:56.455 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.03)
00:47:56.455 00.000 8976 Worker thread wakes up
00:47:56.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.03) opts 0xd
00:47:56.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.03)
00:47:56.455 00.000 8976 Moving (0.48, -0.03) raw xDistance=-0.25 yDistance=-0.39
00:47:56.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:47:56.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:47:56.455 00.000 8976 MoveAxis(R, 0, ABG)
00:47:56.455 00.000 8976 MoveAxis(U, 2, ABG)
00:47:56.455 00.000 8976 stepping (-20, 11) + (0, 2)
00:47:56.456 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:56.456 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:47:56.465 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
00:47:56.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:56.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:56.465 00.000 5052 Enqueuing Expose request
00:47:56.488 00.023 8976 Received - 47 (G) 
00:47:56.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:56.488 00.000 8976 stepped: pos (-20, 13)
00:47:56.488 00.000 8976 move complete, result=0
00:47:56.488 00.000 8976 worker thread done servicing request
00:47:56.488 00.000 8976 Worker thread wakes up
00:47:56.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:56.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:56.488 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:47:57.176 00.688 8976 Exposure complete
00:47:57.182 00.006 8976 worker thread done servicing request
00:47:57.183 00.001 5052 OnExposeComplete: enter
00:47:57.183 00.000 5052 UpdateGuideState(): m_state=6
00:47:57.183 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 593
00:47:57.183 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.39, Mass=205, SNR=9.9, Peak=75 HFD=2.2
00:47:57.183 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
00:47:57.183 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
00:47:57.183 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=-0.32 hyp=0.82 cameraTheta=-0.40 mountX=-0.63 mountY=-0.46, mountTheta=-2.51
00:47:57.184 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.32, opts=13)
00:47:57.184 00.000 5052 Enqueuing Move request for stepguider (0.76, -0.32)
00:47:57.184 00.000 8976 Worker thread wakes up
00:47:57.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.32) opts 0xd
00:47:57.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.32)
00:47:57.184 00.000 8976 Moving (0.76, -0.32) raw xDistance=-0.63 yDistance=-0.46
00:47:57.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.63
00:47:57.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
00:47:57.184 00.000 8976 MoveAxis(R, 3, ABG)
00:47:57.184 00.000 8976 stepping (-20, 13) + (3, 0)
00:47:57.184 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:57.185 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:47:57.195 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
00:47:57.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:57.195 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:57.195 00.000 5052 Enqueuing Expose request
00:47:57.223 00.028 8976 Received - 47 (G) 
00:47:57.223 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:47:57.223 00.000 8976 stepped: pos (-17, 13)
00:47:57.223 00.000 8976 MoveAxis(U, 2, ABG)
00:47:57.223 00.000 8976 stepping (-17, 13) + (0, 2)
00:47:57.223 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:57.255 00.032 8976 Received - 47 (G) 
00:47:57.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:57.255 00.000 8976 stepped: pos (-17, 15)
00:47:57.255 00.000 8976 move complete, result=0
00:47:57.255 00.000 8976 worker thread done servicing request
00:47:57.255 00.000 8976 Worker thread wakes up
00:47:57.255 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:57.255 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:57.255 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.5 px 2 ms NORTH
00:47:57.948 00.693 8976 Exposure complete
00:47:57.953 00.005 8976 worker thread done servicing request
00:47:57.954 00.001 5052 OnExposeComplete: enter
00:47:57.954 00.000 5052 UpdateGuideState(): m_state=6
00:47:57.954 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 594
00:47:57.954 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.95, Mass=203, SNR=9.8, Peak=70 HFD=2.4
00:47:57.954 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
00:47:57.954 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
00:47:57.954 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.24 hyp=0.38 cameraTheta=0.70 mountX=0.08 mountY=-0.37, mountTheta=-1.35
00:47:57.954 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.24, opts=13)
00:47:57.955 00.001 5052 Enqueuing Move request for stepguider (0.29, 0.24)
00:47:57.955 00.000 8976 Worker thread wakes up
00:47:57.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.24) opts 0xd
00:47:57.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.24)
00:47:57.955 00.000 8976 Moving (0.29, 0.24) raw xDistance=0.08 yDistance=-0.37
00:47:57.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:47:57.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
00:47:57.955 00.000 8976 MoveAxis(R, 0, ABG)
00:47:57.955 00.000 8976 MoveAxis(U, 2, ABG)
00:47:57.955 00.000 8976 stepping (-17, 15) + (0, 2)
00:47:57.955 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:57.955 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:47:57.965 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
00:47:57.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:57.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:57.965 00.000 5052 Enqueuing Expose request
00:47:57.991 00.026 8976 Received - 47 (G) 
00:47:57.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:47:57.991 00.000 8976 stepped: pos (-17, 17)
00:47:57.991 00.000 8976 move complete, result=0
00:47:57.991 00.000 8976 worker thread done servicing request
00:47:57.991 00.000 8976 Worker thread wakes up
00:47:57.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:57.991 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:57.991 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:47:58.679 00.688 8976 Exposure complete
00:47:58.684 00.005 8976 worker thread done servicing request
00:47:58.684 00.000 5052 OnExposeComplete: enter
00:47:58.684 00.000 5052 UpdateGuideState(): m_state=6
00:47:58.684 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 595
00:47:58.684 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.90, Mass=206, SNR=9.9, Peak=79 HFD=2.3
00:47:58.684 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
00:47:58.684 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
00:47:58.684 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.18 mountX=0.14 mountY=-0.17, mountTheta=-0.90
00:47:58.685 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.20, opts=13)
00:47:58.685 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.20)
00:47:58.685 00.000 8976 Worker thread wakes up
00:47:58.685 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.20) opts 0xd
00:47:58.685 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.20)
00:47:58.685 00.000 8976 Moving (0.08, 0.20) raw xDistance=0.14 yDistance=-0.17
00:47:58.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:47:58.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:47:58.685 00.000 8976 MoveAxis(R, 0, ABG)
00:47:58.686 00.001 8976 MoveAxis(U, 0, ABG)
00:47:58.686 00.000 8976 move complete, result=0
00:47:58.686 00.000 8976 worker thread done servicing request
00:47:58.686 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:47:58.695 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
00:47:58.696 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:58.696 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:58.696 00.000 5052 Enqueuing Expose request
00:47:58.696 00.000 8976 Worker thread wakes up
00:47:58.696 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:58.696 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:58.696 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:59.399 00.703 8976 Exposure complete
00:47:59.404 00.005 8976 worker thread done servicing request
00:47:59.405 00.001 5052 OnExposeComplete: enter
00:47:59.405 00.000 5052 UpdateGuideState(): m_state=6
00:47:59.405 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 596
00:47:59.405 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.67, Mass=201, SNR=9.8, Peak=72 HFD=2.3
00:47:59.405 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.59 = 1.70)
00:47:59.405 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
00:47:59.405 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.54 mountX=-0.01 mountY=0.07, mountTheta=1.70
00:47:59.406 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.04, opts=13)
00:47:59.406 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.04)
00:47:59.406 00.000 8976 Worker thread wakes up
00:47:59.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.04) opts 0xd
00:47:59.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.04)
00:47:59.406 00.000 8976 Moving (-0.05, -0.04) raw xDistance=-0.01 yDistance=0.07
00:47:59.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:47:59.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:47:59.406 00.000 8976 MoveAxis(R, 0, ABG)
00:47:59.406 00.000 8976 MoveAxis(U, 0, ABG)
00:47:59.406 00.000 8976 move complete, result=0
00:47:59.406 00.000 8976 worker thread done servicing request
00:47:59.407 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
00:47:59.418 00.011 5052 UpdateGuideState exits: m=201 SNR=9.8
00:47:59.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:59.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:47:59.418 00.000 5052 Enqueuing Expose request
00:47:59.418 00.000 8976 Worker thread wakes up
00:47:59.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:47:59.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:47:59.419 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:00.109 00.690 8976 Exposure complete
00:48:00.114 00.005 8976 worker thread done servicing request
00:48:00.114 00.000 5052 OnExposeComplete: enter
00:48:00.114 00.000 5052 UpdateGuideState(): m_state=6
00:48:00.115 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 597
00:48:00.115 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.77, Mass=205, SNR=9.9, Peak=70 HFD=2.5
00:48:00.115 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
00:48:00.115 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
00:48:00.115 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.06 hyp=0.52 cameraTheta=0.12 mountX=-0.18 mountY=-0.47, mountTheta=-1.94
00:48:00.115 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.06, opts=13)
00:48:00.115 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.06)
00:48:00.115 00.000 8976 Worker thread wakes up
00:48:00.116 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.06) opts 0xd
00:48:00.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.06)
00:48:00.116 00.000 8976 Moving (0.51, 0.06) raw xDistance=-0.18 yDistance=-0.47
00:48:00.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:48:00.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
00:48:00.116 00.000 8976 MoveAxis(R, 0, ABG)
00:48:00.116 00.000 8976 MoveAxis(U, 2, ABG)
00:48:00.116 00.000 8976 stepping (-17, 17) + (0, 2)
00:48:00.116 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:00.117 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
00:48:00.128 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
00:48:00.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:00.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:00.128 00.000 5052 Enqueuing Expose request
00:48:00.149 00.021 8976 Received - 47 (G) 
00:48:00.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:00.149 00.000 8976 stepped: pos (-17, 19)
00:48:00.149 00.000 8976 move complete, result=0
00:48:00.149 00.000 8976 worker thread done servicing request
00:48:00.149 00.000 8976 Worker thread wakes up
00:48:00.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:00.149 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:00.149 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:48:00.835 00.686 8976 Exposure complete
00:48:00.840 00.005 8976 worker thread done servicing request
00:48:00.841 00.001 5052 OnExposeComplete: enter
00:48:00.841 00.000 5052 UpdateGuideState(): m_state=6
00:48:00.841 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 598
00:48:00.841 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.71, Mass=188, SNR=9.5, Peak=68 HFD=2.3
00:48:00.841 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
00:48:00.841 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
00:48:00.841 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.00 hyp=0.69 cameraTheta=0.00 mountX=-0.31 mountY=-0.58, mountTheta=-2.06
00:48:00.842 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.00, opts=13)
00:48:00.842 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.00)
00:48:00.842 00.000 8976 Worker thread wakes up
00:48:00.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.00) opts 0xd
00:48:00.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.00)
00:48:00.842 00.000 8976 Moving (0.69, 0.00) raw xDistance=-0.31 yDistance=-0.58
00:48:00.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:48:00.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
00:48:00.842 00.000 8976 MoveAxis(R, 1, ABG)
00:48:00.842 00.000 8976 stepping (-17, 19) + (1, 0)
00:48:00.842 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:00.843 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:48:00.854 00.011 5052 UpdateGuideState exits: m=188 SNR=9.5
00:48:00.855 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:00.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:00.855 00.000 5052 Enqueuing Expose request
00:48:00.868 00.013 8976 Received - 47 (G) 
00:48:00.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:00.868 00.000 8976 stepped: pos (-16, 19)
00:48:00.868 00.000 8976 MoveAxis(U, 2, ABG)
00:48:00.868 00.000 8976 stepping (-16, 19) + (0, 2)
00:48:00.868 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:00.900 00.032 8976 Received - 47 (G) 
00:48:00.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:00.900 00.000 8976 stepped: pos (-16, 21)
00:48:00.900 00.000 8976 move complete, result=0
00:48:00.900 00.000 8976 worker thread done servicing request
00:48:00.900 00.000 8976 Worker thread wakes up
00:48:00.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:00.900 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:00.900 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
00:48:01.589 00.689 8976 Exposure complete
00:48:01.594 00.005 8976 worker thread done servicing request
00:48:01.595 00.001 5052 OnExposeComplete: enter
00:48:01.595 00.000 5052 UpdateGuideState(): m_state=6
00:48:01.595 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 599
00:48:01.595 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.85, Mass=209, SNR=10.0, Peak=69 HFD=2.6
00:48:01.595 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
00:48:01.595 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
00:48:01.595 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.14 hyp=0.99 cameraTheta=0.14 mountX=-0.32 mountY=-0.90, mountTheta=-1.92
00:48:01.595 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.14, opts=13)
00:48:01.595 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.14)
00:48:01.596 00.001 8976 Worker thread wakes up
00:48:01.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.14) opts 0xd
00:48:01.596 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.14)
00:48:01.596 00.000 8976 Moving (0.98, 0.14) raw xDistance=-0.32 yDistance=-0.90
00:48:01.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
00:48:01.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.90
00:48:01.596 00.000 8976 MoveAxis(R, 1, ABG)
00:48:01.596 00.000 8976 stepping (-16, 21) + (1, 0)
00:48:01.596 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:01.596 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:48:01.607 00.011 5052 UpdateGuideState exits: m=209 SNR=10.0
00:48:01.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:01.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:01.607 00.000 5052 Enqueuing Expose request
00:48:01.619 00.012 8976 Received - 47 (G) 
00:48:01.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:01.619 00.000 8976 stepped: pos (-15, 21)
00:48:01.619 00.000 8976 MoveAxis(U, 4, ABG)
00:48:01.619 00.000 8976 stepping (-15, 21) + (0, 4)
00:48:01.619 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:01.651 00.032 8976 Received - 47 (G) 
00:48:01.651 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:01.651 00.000 8976 stepped: pos (-15, 25)
00:48:01.651 00.000 8976 move complete, result=0
00:48:01.651 00.000 8976 worker thread done servicing request
00:48:01.651 00.000 8976 Worker thread wakes up
00:48:01.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:01.651 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:01.651 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
00:48:02.339 00.688 8976 Exposure complete
00:48:02.344 00.005 8976 worker thread done servicing request
00:48:02.344 00.000 5052 OnExposeComplete: enter
00:48:02.345 00.001 5052 UpdateGuideState(): m_state=6
00:48:02.345 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 600
00:48:02.345 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=281.06, Mass=194, SNR=9.6, Peak=71 HFD=2.5
00:48:02.345 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
00:48:02.345 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
00:48:02.345 00.000 5052 CameraToMount -- cameraX=1.07 cameraY=-0.65 hyp=1.25 cameraTheta=-0.55 mountX=-1.07 mountY=-0.54, mountTheta=-2.67
00:48:02.346 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.07, y=-0.65, opts=13)
00:48:02.346 00.000 5052 Enqueuing Move request for stepguider (1.07, -0.65)
00:48:02.346 00.000 8976 Worker thread wakes up
00:48:02.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.07, -0.65) opts 0xd
00:48:02.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.07, -0.65)
00:48:02.346 00.000 8976 Moving (1.07, -0.65) raw xDistance=-1.07 yDistance=-0.54
00:48:02.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.07
00:48:02.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.54
00:48:02.346 00.000 8976 MoveAxis(R, 4, ABG)
00:48:02.346 00.000 8976 stepping (-15, 25) + (4, 0)
00:48:02.346 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:02.347 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:48:02.357 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
00:48:02.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:02.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:02.357 00.000 5052 Enqueuing Expose request
00:48:02.386 00.029 8976 Received - 47 (G) 
00:48:02.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:02.386 00.000 8976 stepped: pos (-11, 25)
00:48:02.386 00.000 8976 MoveAxis(U, 2, ABG)
00:48:02.386 00.000 8976 stepping (-11, 25) + (0, 2)
00:48:02.386 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:02.419 00.033 8976 Received - 47 (G) 
00:48:02.419 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:02.419 00.000 8976 stepped: pos (-11, 27)
00:48:02.419 00.000 8976 move complete, result=0
00:48:02.419 00.000 8976 worker thread done servicing request
00:48:02.419 00.000 8976 Worker thread wakes up
00:48:02.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:02.419 00.000 5052 GuideStep: -1.1 px 4 ms EAST, -0.5 px 2 ms NORTH
00:48:02.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:03.110 00.691 8976 Exposure complete
00:48:03.115 00.005 8976 worker thread done servicing request
00:48:03.115 00.000 5052 OnExposeComplete: enter
00:48:03.115 00.000 5052 UpdateGuideState(): m_state=6
00:48:03.116 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 601
00:48:03.116 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=282.43, Mass=208, SNR=10.0, Peak=75 HFD=2.5
00:48:03.116 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
00:48:03.116 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
00:48:03.116 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.72 hyp=0.94 cameraTheta=0.88 mountX=0.37 mountY=-0.89, mountTheta=-1.18
00:48:03.117 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.72, opts=13)
00:48:03.117 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.72)
00:48:03.117 00.000 8976 Worker thread wakes up
00:48:03.117 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.72) opts 0xd
00:48:03.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.72)
00:48:03.117 00.000 8976 Moving (0.60, 0.72) raw xDistance=0.37 yDistance=-0.89
00:48:03.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.37
00:48:03.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.89
00:48:03.117 00.000 8976 MoveAxis(L, 1, ABG)
00:48:03.117 00.000 8976 stepping (-11, 27) + (-1, 0)
00:48:03.117 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:03.118 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:48:03.127 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
00:48:03.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:03.128 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:03.128 00.000 5052 Enqueuing Expose request
00:48:03.138 00.010 8976 Received - 47 (G) 
00:48:03.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:03.138 00.000 8976 stepped: pos (-12, 27)
00:48:03.138 00.000 8976 MoveAxis(U, 4, ABG)
00:48:03.138 00.000 8976 stepping (-12, 27) + (0, 4)
00:48:03.138 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:03.170 00.032 8976 Received - 47 (G) 
00:48:03.170 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:03.170 00.000 8976 stepped: pos (-12, 31)
00:48:03.170 00.000 8976 starting a new bump
00:48:03.170 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
00:48:03.170 00.000 8976 MountToCamera -- mountX=2.10 mountY=-4.03 hyp=4.55 mountTheta=-1.09 cameraX=2.64, cameraY=3.70 cameraTheta=0.95
00:48:03.170 00.000 8976 incremental bump (2.638, 3.702) isValid = 1
00:48:03.170 00.000 8976 Scheduling Mount bump of (0.133, 0.194)
00:48:03.170 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.19, opts=4)
00:48:03.170 00.000 8976 Enqueuing Move request for scope (0.13, 0.19)
00:48:03.170 00.000 8976 move complete, result=0
00:48:03.170 00.000 9828 Worker thread wakes up
00:48:03.170 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0x4
00:48:03.170 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
00:48:03.170 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
00:48:03.170 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
00:48:03.170 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.9 px 4 ms NORTH
00:48:03.170 00.000 8976 worker thread done servicing request
00:48:03.170 00.000 8976 Worker thread wakes up
00:48:03.171 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:03.171 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:03.171 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.24 cameraTheta=0.97 mountX=-0.14 mountY=-0.18, mountTheta=-2.25
00:48:03.171 00.000 9828 Moving (0.13, 0.19) raw xDistance=-0.14 yDistance=-0.18
00:48:03.171 00.000 9828 BLC: window closed
00:48:03.171 00.000 9828 MoveAxis(E, 45, B)
00:48:03.171 00.000 9828 Guiding  Dir = 2, Dur = 45
00:48:03.171 00.000 9828 IsSlewing returns 0
00:48:03.171 00.000 9828 IsGuiding returns 0
00:48:03.171 00.000 9828 PulseGuide returned control before completion, sleep 55
00:48:03.227 00.056 9828 IsGuiding returns 1
00:48:03.227 00.000 9828 scope still moving after pulse duration time elapsed
00:48:03.260 00.033 9828 IsSlewing returns 0
00:48:03.260 00.000 9828 IsGuiding returns 1
00:48:03.291 00.031 9828 IsSlewing returns 0
00:48:03.291 00.000 9828 IsGuiding returns 1
00:48:03.321 00.030 9828 IsSlewing returns 0
00:48:03.322 00.001 9828 IsGuiding returns 1
00:48:03.353 00.031 9828 IsSlewing returns 0
00:48:03.353 00.000 9828 IsGuiding returns 0
00:48:03.353 00.000 9828 scope move finished after 45 + 137 ms
00:48:03.353 00.000 9828 Move returns status 0, amount 45
00:48:03.353 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:03.354 00.001 9828 MoveAxis(N, 24, B)
00:48:03.354 00.000 9828 Guiding  Dir = 0, Dur = 24
00:48:03.368 00.014 9828 IsSlewing returns 0
00:48:03.368 00.000 9828 IsGuiding returns 0
00:48:03.368 00.000 9828 PulseGuide returned control before completion, sleep 34
00:48:03.415 00.047 9828 IsGuiding returns 1
00:48:03.415 00.000 9828 scope still moving after pulse duration time elapsed
00:48:03.447 00.032 9828 IsSlewing returns 0
00:48:03.447 00.000 9828 IsGuiding returns 1
00:48:03.479 00.032 9828 IsSlewing returns 0
00:48:03.479 00.000 9828 IsGuiding returns 1
00:48:03.509 00.030 9828 IsSlewing returns 0
00:48:03.509 00.000 9828 IsGuiding returns 0
00:48:03.509 00.000 9828 scope move finished after 24 + 116 ms
00:48:03.509 00.000 9828 Move returns status 0, amount 24
00:48:03.509 00.000 9828 move complete, result=0
00:48:03.509 00.000 9828 worker thread done servicing request
00:48:03.509 00.000 5052 GuideStep: -0.1 px 45 ms EAST, -0.2 px 24 ms NORTH
00:48:03.876 00.367 8976 Exposure complete
00:48:03.881 00.005 8976 worker thread done servicing request
00:48:03.881 00.000 5052 OnExposeComplete: enter
00:48:03.881 00.000 5052 UpdateGuideState(): m_state=6
00:48:03.881 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 602
00:48:03.881 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.70, Mass=189, SNR=9.5, Peak=71 HFD=2.4
00:48:03.881 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
00:48:03.881 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
00:48:03.881 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.00 hyp=0.41 cameraTheta=-0.01 mountX=-0.19 mountY=-0.34, mountTheta=-2.08
00:48:03.883 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.00, opts=13)
00:48:03.883 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.00)
00:48:03.883 00.000 8976 Worker thread wakes up
00:48:03.883 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.00) opts 0xd
00:48:03.883 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.00)
00:48:03.883 00.000 8976 Moving (0.41, -0.00) raw xDistance=-0.19 yDistance=-0.34
00:48:03.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:48:03.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.34
00:48:03.883 00.000 8976 MoveAxis(R, 0, ABG)
00:48:03.883 00.000 8976 MoveAxis(U, 2, ABG)
00:48:03.883 00.000 8976 stepping (-12, 31) + (0, 2)
00:48:03.884 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:03.885 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:48:03.895 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
00:48:03.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:03.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:03.895 00.000 5052 Enqueuing Expose request
00:48:03.906 00.011 8976 Received - 47 (G) 
00:48:03.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:03.906 00.000 8976 stepped: pos (-12, 33)
00:48:03.906 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
00:48:03.906 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
00:48:03.906 00.000 8976 MountToCamera -- mountX=2.01 mountY=-4.43 hyp=4.87 mountTheta=-1.15 cameraX=3.03, cameraY=3.81 cameraTheta=0.90
00:48:03.906 00.000 8976 incremental bump (3.031, 3.808) isValid = 1
00:48:03.906 00.000 8976 Scheduling Mount bump of (0.167, 0.217)
00:48:03.906 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.22, opts=4)
00:48:03.906 00.000 8976 Enqueuing Move request for scope (0.17, 0.22)
00:48:03.906 00.000 8976 move complete, result=0
00:48:03.906 00.000 9828 Worker thread wakes up
00:48:03.906 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.22) opts 0x4
00:48:03.906 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.22)
00:48:03.906 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
00:48:03.906 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 2 ms NORTH
00:48:03.906 00.000 8976 worker thread done servicing request
00:48:03.907 00.001 8976 Worker thread wakes up
00:48:03.907 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
00:48:03.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:03.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:03.907 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.22 hyp=0.27 cameraTheta=0.92 mountX=-0.18 mountY=-0.19, mountTheta=-2.31
00:48:03.907 00.000 9828 Moving (0.17, 0.22) raw xDistance=-0.18 yDistance=-0.19
00:48:03.907 00.000 9828 BLC: window closed
00:48:03.907 00.000 9828 MoveAxis(E, 56, B)
00:48:03.907 00.000 9828 Guiding  Dir = 2, Dur = 56
00:48:03.907 00.000 9828 IsSlewing returns 0
00:48:03.907 00.000 9828 IsGuiding returns 0
00:48:03.907 00.000 9828 PulseGuide returned control before completion, sleep 66
00:48:03.975 00.068 9828 IsGuiding returns 1
00:48:03.975 00.000 9828 scope still moving after pulse duration time elapsed
00:48:04.005 00.030 9828 IsSlewing returns 0
00:48:04.006 00.001 9828 IsGuiding returns 1
00:48:04.036 00.030 9828 IsSlewing returns 0
00:48:04.036 00.000 9828 IsGuiding returns 1
00:48:04.067 00.031 9828 IsSlewing returns 0
00:48:04.067 00.000 9828 IsGuiding returns 1
00:48:04.098 00.031 9828 IsSlewing returns 0
00:48:04.098 00.000 9828 IsGuiding returns 0
00:48:04.098 00.000 9828 scope move finished after 56 + 134 ms
00:48:04.098 00.000 9828 Move returns status 0, amount 56
00:48:04.099 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:04.099 00.000 9828 MoveAxis(N, 27, B)
00:48:04.099 00.000 9828 Guiding  Dir = 0, Dur = 27
00:48:04.114 00.015 9828 IsSlewing returns 0
00:48:04.114 00.000 9828 IsGuiding returns 0
00:48:04.114 00.000 9828 PulseGuide returned control before completion, sleep 37
00:48:04.160 00.046 9828 IsGuiding returns 1
00:48:04.160 00.000 9828 scope still moving after pulse duration time elapsed
00:48:04.191 00.031 9828 IsSlewing returns 0
00:48:04.191 00.000 9828 IsGuiding returns 1
00:48:04.221 00.030 9828 IsSlewing returns 0
00:48:04.221 00.000 9828 IsGuiding returns 1
00:48:04.253 00.032 9828 IsSlewing returns 0
00:48:04.253 00.000 9828 IsGuiding returns 0
00:48:04.253 00.000 9828 scope move finished after 27 + 111 ms
00:48:04.253 00.000 9828 Move returns status 0, amount 27
00:48:04.253 00.000 9828 move complete, result=0
00:48:04.253 00.000 9828 worker thread done servicing request
00:48:04.253 00.000 5052 GuideStep: -0.2 px 56 ms EAST, -0.2 px 27 ms NORTH
00:48:04.599 00.346 8976 Exposure complete
00:48:04.605 00.006 8976 worker thread done servicing request
00:48:04.605 00.000 5052 OnExposeComplete: enter
00:48:04.605 00.000 5052 UpdateGuideState(): m_state=6
00:48:04.605 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 603
00:48:04.605 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.69, Mass=188, SNR=9.5, Peak=68 HFD=2.3
00:48:04.605 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
00:48:04.605 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
00:48:04.605 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-3.06 mountX=0.09 mountY=0.21, mountTheta=1.16
00:48:04.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.02, opts=13)
00:48:04.606 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.02)
00:48:04.606 00.000 8976 Worker thread wakes up
00:48:04.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.02) opts 0xd
00:48:04.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.02)
00:48:04.606 00.000 8976 Moving (-0.24, -0.02) raw xDistance=0.09 yDistance=0.21
00:48:04.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:48:04.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:48:04.606 00.000 8976 MoveAxis(R, 0, ABG)
00:48:04.606 00.000 8976 MoveAxis(U, 0, ABG)
00:48:04.606 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
00:48:04.606 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
00:48:04.606 00.000 8976 MountToCamera -- mountX=1.95 mountY=-4.70 hyp=5.09 mountTheta=-1.18 cameraX=3.29, cameraY=3.88 cameraTheta=0.87
00:48:04.606 00.000 8976 incremental bump (3.295, 3.878) isValid = 1
00:48:04.606 00.000 8976 Scheduling Mount bump of (0.151, 0.184)
00:48:04.607 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
00:48:04.607 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
00:48:04.607 00.000 8976 move complete, result=0
00:48:04.607 00.000 9828 Worker thread wakes up
00:48:04.607 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
00:48:04.607 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
00:48:04.607 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
00:48:04.607 00.000 8976 worker thread done servicing request
00:48:04.607 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:48:04.607 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
00:48:04.607 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.24 cameraTheta=0.88 mountX=-0.16 mountY=-0.16, mountTheta=-2.34
00:48:04.607 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
00:48:04.607 00.000 9828 BLC: window closed
00:48:04.607 00.000 9828 MoveAxis(E, 51, B)
00:48:04.607 00.000 9828 Guiding  Dir = 2, Dur = 51
00:48:04.608 00.001 9828 IsSlewing returns 0
00:48:04.608 00.000 9828 IsGuiding returns 0
00:48:04.608 00.000 9828 PulseGuide returned control before completion, sleep 61
00:48:04.617 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
00:48:04.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:04.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:04.617 00.000 5052 Enqueuing Expose request
00:48:04.617 00.000 8976 Worker thread wakes up
00:48:04.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:04.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:04.617 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:04.671 00.054 9828 IsGuiding returns 1
00:48:04.671 00.000 9828 scope still moving after pulse duration time elapsed
00:48:04.702 00.031 9828 IsSlewing returns 0
00:48:04.702 00.000 9828 IsGuiding returns 1
00:48:04.733 00.031 9828 IsSlewing returns 0
00:48:04.733 00.000 9828 IsGuiding returns 1
00:48:04.764 00.031 9828 IsSlewing returns 0
00:48:04.764 00.000 9828 IsGuiding returns 0
00:48:04.764 00.000 9828 scope move finished after 51 + 105 ms
00:48:04.764 00.000 9828 Move returns status 0, amount 51
00:48:04.764 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:04.764 00.000 9828 MoveAxis(N, 22, B)
00:48:04.764 00.000 9828 Guiding  Dir = 0, Dur = 22
00:48:04.779 00.015 9828 IsSlewing returns 0
00:48:04.779 00.000 9828 IsGuiding returns 0
00:48:04.779 00.000 9828 PulseGuide returned control before completion, sleep 32
00:48:04.826 00.047 9828 IsGuiding returns 1
00:48:04.826 00.000 9828 scope still moving after pulse duration time elapsed
00:48:04.858 00.032 9828 IsSlewing returns 0
00:48:04.858 00.000 9828 IsGuiding returns 1
00:48:04.888 00.030 9828 IsSlewing returns 0
00:48:04.888 00.000 9828 IsGuiding returns 1
00:48:04.919 00.031 9828 IsSlewing returns 0
00:48:04.919 00.000 9828 IsGuiding returns 0
00:48:04.919 00.000 9828 scope move finished after 22 + 118 ms
00:48:04.919 00.000 9828 Move returns status 0, amount 22
00:48:04.919 00.000 9828 move complete, result=0
00:48:04.919 00.000 9828 worker thread done servicing request
00:48:04.919 00.000 5052 GuideStep: -0.2 px 51 ms EAST, -0.2 px 22 ms NORTH
00:48:05.308 00.389 8976 Exposure complete
00:48:05.313 00.005 8976 worker thread done servicing request
00:48:05.314 00.001 5052 OnExposeComplete: enter
00:48:05.314 00.000 5052 UpdateGuideState(): m_state=6
00:48:05.314 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 604
00:48:05.314 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.32, Mass=189, SNR=9.6, Peak=76 HFD=2.1
00:48:05.314 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.04) = xAngle (-4.62 = 1.66)
00:48:05.314 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.56)
00:48:05.314 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.38 hyp=0.72 cameraTheta=-2.58 mountX=-0.07 mountY=0.72, mountTheta=1.66
00:48:05.315 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.38, opts=13)
00:48:05.315 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.38)
00:48:05.315 00.000 8976 Worker thread wakes up
00:48:05.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.38) opts 0xd
00:48:05.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.38)
00:48:05.315 00.000 8976 Moving (-0.61, -0.38) raw xDistance=-0.07 yDistance=0.72
00:48:05.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:48:05.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
00:48:05.315 00.000 8976 MoveAxis(R, 0, ABG)
00:48:05.315 00.000 8976 MoveAxis(D, 3, ABG)
00:48:05.315 00.000 8976 stepping (-12, 33) + (0, -3)
00:48:05.315 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:05.316 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:48:05.327 00.011 5052 UpdateGuideState exits: m=189 SNR=9.6
00:48:05.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:05.327 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:05.327 00.000 5052 Enqueuing Expose request
00:48:05.344 00.017 8976 Received - 47 (G) 
00:48:05.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:05.344 00.000 8976 stepped: pos (-12, 30)
00:48:05.344 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
00:48:05.344 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
00:48:05.344 00.000 8976 MountToCamera -- mountX=1.92 mountY=-4.72 hyp=5.09 mountTheta=-1.19 cameraX=3.33, cameraY=3.85 cameraTheta=0.86
00:48:05.344 00.000 8976 incremental bump (3.331, 3.854) isValid = 1
00:48:05.344 00.000 8976 Scheduling Mount bump of (0.150, 0.180)
00:48:05.344 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
00:48:05.345 00.001 8976 Enqueuing Move request for scope (0.15, 0.18)
00:48:05.345 00.000 8976 move complete, result=0
00:48:05.345 00.000 8976 worker thread done servicing request
00:48:05.345 00.000 8976 Worker thread wakes up
00:48:05.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:05.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:05.345 00.000 9828 Worker thread wakes up
00:48:05.345 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:48:05.345 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
00:48:05.345 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
00:48:05.345 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
00:48:05.345 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
00:48:05.345 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.88 mountX=-0.16 mountY=-0.16, mountTheta=-2.35
00:48:05.345 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
00:48:05.345 00.000 9828 BLC: window closed
00:48:05.345 00.000 9828 MoveAxis(E, 50, B)
00:48:05.345 00.000 9828 Guiding  Dir = 2, Dur = 50
00:48:05.346 00.001 9828 IsSlewing returns 0
00:48:05.346 00.000 9828 IsGuiding returns 0
00:48:05.346 00.000 9828 PulseGuide returned control before completion, sleep 60
00:48:05.412 00.066 9828 IsGuiding returns 1
00:48:05.412 00.000 9828 scope still moving after pulse duration time elapsed
00:48:05.443 00.031 9828 IsSlewing returns 0
00:48:05.443 00.000 9828 IsGuiding returns 1
00:48:05.474 00.031 9828 IsSlewing returns 0
00:48:05.474 00.000 9828 IsGuiding returns 1
00:48:05.505 00.031 9828 IsSlewing returns 0
00:48:05.505 00.000 9828 IsGuiding returns 1
00:48:05.536 00.031 9828 IsSlewing returns 0
00:48:05.536 00.000 9828 IsGuiding returns 1
00:48:05.566 00.030 9828 IsSlewing returns 0
00:48:05.566 00.000 9828 IsGuiding returns 1
00:48:05.597 00.031 9828 IsSlewing returns 0
00:48:05.597 00.000 9828 IsGuiding returns 1
00:48:05.628 00.031 9828 IsSlewing returns 0
00:48:05.628 00.000 9828 IsGuiding returns 0
00:48:05.628 00.000 9828 scope move finished after 50 + 232 ms
00:48:05.628 00.000 9828 Move returns status 0, amount 50
00:48:05.628 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:05.628 00.000 9828 MoveAxis(N, 22, B)
00:48:05.628 00.000 9828 Guiding  Dir = 0, Dur = 22
00:48:05.643 00.015 9828 IsSlewing returns 0
00:48:05.643 00.000 9828 IsGuiding returns 0
00:48:05.643 00.000 9828 PulseGuide returned control before completion, sleep 32
00:48:05.690 00.047 9828 IsGuiding returns 1
00:48:05.690 00.000 9828 scope still moving after pulse duration time elapsed
00:48:05.715 00.025 9828 IsSlewing returns 0
00:48:05.715 00.000 9828 IsGuiding returns 1
00:48:05.746 00.031 9828 IsSlewing returns 0
00:48:05.746 00.000 9828 IsGuiding returns 1
00:48:05.776 00.030 9828 IsSlewing returns 0
00:48:05.776 00.000 9828 IsGuiding returns 1
00:48:05.807 00.031 9828 IsSlewing returns 0
00:48:05.807 00.000 9828 IsGuiding returns 0
00:48:05.807 00.000 9828 scope move finished after 22 + 142 ms
00:48:05.807 00.000 9828 Move returns status 0, amount 22
00:48:05.807 00.000 9828 move complete, result=0
00:48:05.807 00.000 9828 worker thread done servicing request
00:48:05.810 00.003 5052 GuideStep: -0.2 px 50 ms EAST, -0.2 px 22 ms NORTH
00:48:06.037 00.227 8976 Exposure complete
00:48:06.042 00.005 5052 OnExposeComplete: enter
00:48:06.043 00.001 5052 UpdateGuideState(): m_state=6
00:48:06.043 00.000 8976 worker thread done servicing request
00:48:06.043 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 605
00:48:06.043 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.18, Mass=195, SNR=9.7, Peak=77 HFD=2.4
00:48:06.043 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.64 = 1.65)
00:48:06.043 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
00:48:06.043 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=-0.53 hyp=1.02 cameraTheta=-2.59 mountX=-0.08 mountY=1.02, mountTheta=1.65
00:48:06.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=-0.53, opts=13)
00:48:06.044 00.000 5052 Enqueuing Move request for stepguider (-0.87, -0.53)
00:48:06.044 00.000 8976 Worker thread wakes up
00:48:06.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, -0.53) opts 0xd
00:48:06.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, -0.53)
00:48:06.044 00.000 8976 Moving (-0.87, -0.53) raw xDistance=-0.08 yDistance=1.02
00:48:06.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:48:06.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.02
00:48:06.045 00.001 8976 MoveAxis(R, 0, ABG)
00:48:06.045 00.000 8976 MoveAxis(D, 4, ABG)
00:48:06.045 00.000 8976 stepping (-12, 30) + (0, -4)
00:48:06.045 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:06.045 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:48:06.055 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
00:48:06.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:06.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:06.055 00.000 5052 Enqueuing Expose request
00:48:06.079 00.024 8976 Received - 47 (G) 
00:48:06.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:06.079 00.000 8976 stepped: pos (-12, 26)
00:48:06.079 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
00:48:06.079 00.000 8976 MountToCamera -- mountX=1.89 mountY=-4.53 hyp=4.90 mountTheta=-1.18 cameraX=3.17, cameraY=3.74 cameraTheta=0.87
00:48:06.079 00.000 8976 incremental bump (3.169, 3.743) isValid = 1
00:48:06.079 00.000 8976 Scheduling Mount bump of (0.148, 0.182)
00:48:06.079 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
00:48:06.079 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
00:48:06.079 00.000 8976 move complete, result=0
00:48:06.080 00.001 9828 Worker thread wakes up
00:48:06.080 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
00:48:06.080 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
00:48:06.080 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
00:48:06.080 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
00:48:06.080 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
00:48:06.080 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=-0.16 mountY=-0.16, mountTheta=-2.34
00:48:06.080 00.000 8976 worker thread done servicing request
00:48:06.080 00.000 8976 Worker thread wakes up
00:48:06.080 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
00:48:06.080 00.000 9828 BLC: window closed
00:48:06.080 00.000 9828 MoveAxis(E, 50, B)
00:48:06.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:06.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:06.080 00.000 9828 Guiding  Dir = 2, Dur = 50
00:48:06.081 00.001 9828 IsSlewing returns 0
00:48:06.081 00.000 9828 IsGuiding returns 0
00:48:06.081 00.000 9828 PulseGuide returned control before completion, sleep 60
00:48:06.150 00.069 9828 IsGuiding returns 1
00:48:06.150 00.000 9828 scope still moving after pulse duration time elapsed
00:48:06.182 00.032 9828 IsSlewing returns 0
00:48:06.182 00.000 9828 IsGuiding returns 1
00:48:06.212 00.030 9828 IsSlewing returns 0
00:48:06.212 00.000 9828 IsGuiding returns 1
00:48:06.244 00.032 9828 IsSlewing returns 0
00:48:06.244 00.000 9828 IsGuiding returns 1
00:48:06.275 00.031 9828 IsSlewing returns 0
00:48:06.275 00.000 9828 IsGuiding returns 0
00:48:06.275 00.000 9828 scope move finished after 50 + 143 ms
00:48:06.275 00.000 9828 Move returns status 0, amount 50
00:48:06.275 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:06.275 00.000 9828 MoveAxis(N, 22, B)
00:48:06.275 00.000 9828 Guiding  Dir = 0, Dur = 22
00:48:06.292 00.017 9828 IsSlewing returns 0
00:48:06.292 00.000 9828 IsGuiding returns 0
00:48:06.292 00.000 9828 PulseGuide returned control before completion, sleep 32
00:48:06.337 00.045 9828 IsGuiding returns 1
00:48:06.337 00.000 9828 scope still moving after pulse duration time elapsed
00:48:06.368 00.031 9828 IsSlewing returns 0
00:48:06.368 00.000 9828 IsGuiding returns 1
00:48:06.399 00.031 9828 IsSlewing returns 0
00:48:06.399 00.000 9828 IsGuiding returns 1
00:48:06.431 00.032 9828 IsSlewing returns 0
00:48:06.431 00.000 9828 IsGuiding returns 0
00:48:06.431 00.000 9828 scope move finished after 22 + 117 ms
00:48:06.431 00.000 9828 Move returns status 0, amount 22
00:48:06.431 00.000 9828 move complete, result=0
00:48:06.431 00.000 9828 worker thread done servicing request
00:48:06.431 00.000 5052 GuideStep: -0.2 px 50 ms EAST, -0.2 px 22 ms NORTH
00:48:06.767 00.336 8976 Exposure complete
00:48:06.772 00.005 8976 worker thread done servicing request
00:48:06.773 00.001 5052 OnExposeComplete: enter
00:48:06.773 00.000 5052 UpdateGuideState(): m_state=6
00:48:06.773 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 606
00:48:06.773 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.38, Mass=189, SNR=9.5, Peak=80 HFD=1.9
00:48:06.773 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
00:48:06.773 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
00:48:06.773 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.32 hyp=0.58 cameraTheta=-2.55 mountX=-0.07 mountY=0.58, mountTheta=1.69
00:48:06.773 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.32, opts=13)
00:48:06.773 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.32)
00:48:06.774 00.001 8976 Worker thread wakes up
00:48:06.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.32) opts 0xd
00:48:06.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.32)
00:48:06.774 00.000 8976 Moving (-0.48, -0.32) raw xDistance=-0.07 yDistance=0.58
00:48:06.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:48:06.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.58
00:48:06.774 00.000 8976 MoveAxis(R, 0, ABG)
00:48:06.774 00.000 8976 MoveAxis(D, 3, ABG)
00:48:06.774 00.000 8976 stepping (-12, 26) + (0, -3)
00:48:06.774 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:06.774 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:48:06.784 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
00:48:06.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:06.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:06.784 00.000 5052 Enqueuing Expose request
00:48:06.815 00.031 8976 Received - 47 (G) 
00:48:06.815 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:06.815 00.000 8976 stepped: pos (-12, 23)
00:48:06.815 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
00:48:06.815 00.000 8976 MountToCamera -- mountX=1.87 mountY=-4.24 hyp=4.63 mountTheta=-1.15 cameraX=2.92, cameraY=3.60 cameraTheta=0.89
00:48:06.815 00.000 8976 incremental bump (2.921, 3.596) isValid = 1
00:48:06.815 00.000 8976 Scheduling Mount bump of (0.145, 0.185)
00:48:06.815 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.18, opts=4)
00:48:06.815 00.000 8976 Enqueuing Move request for scope (0.14, 0.18)
00:48:06.815 00.000 8976 move complete, result=0
00:48:06.815 00.000 9828 Worker thread wakes up
00:48:06.815 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0x4
00:48:06.815 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
00:48:06.815 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
00:48:06.815 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
00:48:06.815 00.000 8976 worker thread done servicing request
00:48:06.815 00.000 8976 Worker thread wakes up
00:48:06.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:06.816 00.001 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
00:48:06.816 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.91 mountX=-0.15 mountY=-0.17, mountTheta=-2.32
00:48:06.816 00.000 9828 Moving (0.14, 0.18) raw xDistance=-0.15 yDistance=-0.17
00:48:06.816 00.000 9828 BLC: window closed
00:48:06.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:06.816 00.000 9828 MoveAxis(E, 49, B)
00:48:06.816 00.000 9828 Guiding  Dir = 2, Dur = 49
00:48:06.816 00.000 9828 IsSlewing returns 0
00:48:06.816 00.000 9828 IsGuiding returns 0
00:48:06.816 00.000 9828 PulseGuide returned control before completion, sleep 59
00:48:06.881 00.065 9828 IsGuiding returns 1
00:48:06.881 00.000 9828 scope still moving after pulse duration time elapsed
00:48:06.912 00.031 9828 IsSlewing returns 0
00:48:06.912 00.000 9828 IsGuiding returns 1
00:48:06.942 00.030 9828 IsSlewing returns 0
00:48:06.942 00.000 9828 IsGuiding returns 1
00:48:06.973 00.031 9828 IsSlewing returns 0
00:48:06.973 00.000 9828 IsGuiding returns 0
00:48:06.973 00.000 9828 scope move finished after 49 + 107 ms
00:48:06.973 00.000 9828 Move returns status 0, amount 49
00:48:06.973 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:06.973 00.000 9828 MoveAxis(N, 22, B)
00:48:06.973 00.000 9828 Guiding  Dir = 0, Dur = 22
00:48:06.988 00.015 9828 IsSlewing returns 0
00:48:06.988 00.000 9828 IsGuiding returns 0
00:48:06.988 00.000 9828 PulseGuide returned control before completion, sleep 32
00:48:07.034 00.046 9828 IsGuiding returns 1
00:48:07.034 00.000 9828 scope still moving after pulse duration time elapsed
00:48:07.065 00.031 9828 IsSlewing returns 0
00:48:07.065 00.000 9828 IsGuiding returns 1
00:48:07.096 00.031 9828 IsSlewing returns 0
00:48:07.096 00.000 9828 IsGuiding returns 1
00:48:07.127 00.031 9828 IsSlewing returns 0
00:48:07.127 00.000 9828 IsGuiding returns 0
00:48:07.127 00.000 9828 scope move finished after 22 + 117 ms
00:48:07.127 00.000 9828 Move returns status 0, amount 22
00:48:07.127 00.000 9828 move complete, result=0
00:48:07.127 00.000 9828 worker thread done servicing request
00:48:07.128 00.001 5052 GuideStep: -0.2 px 49 ms EAST, -0.2 px 22 ms NORTH
00:48:07.508 00.380 8976 Exposure complete
00:48:07.514 00.006 8976 worker thread done servicing request
00:48:07.514 00.000 5052 OnExposeComplete: enter
00:48:07.514 00.000 5052 UpdateGuideState(): m_state=6
00:48:07.514 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 607
00:48:07.514 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.47, Mass=187, SNR=9.5, Peak=70 HFD=2.2
00:48:07.514 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
00:48:07.514 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.61)
00:48:07.514 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.24 hyp=0.41 cameraTheta=-2.53 mountX=-0.06 mountY=0.41, mountTheta=1.71
00:48:07.515 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.24, opts=13)
00:48:07.515 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.24)
00:48:07.515 00.000 8976 Worker thread wakes up
00:48:07.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.24) opts 0xd
00:48:07.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.24)
00:48:07.515 00.000 8976 Moving (-0.34, -0.24) raw xDistance=-0.06 yDistance=0.41
00:48:07.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:48:07.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
00:48:07.515 00.000 8976 MoveAxis(R, 0, ABG)
00:48:07.515 00.000 8976 MoveAxis(D, 2, ABG)
00:48:07.515 00.000 8976 stepping (-12, 23) + (0, -2)
00:48:07.516 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:07.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:48:07.525 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
00:48:07.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:07.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:07.525 00.000 5052 Enqueuing Expose request
00:48:07.551 00.026 8976 Received - 47 (G) 
00:48:07.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:07.551 00.000 8976 stepped: pos (-12, 21)
00:48:07.551 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:48:07.551 00.000 8976 MountToCamera -- mountX=1.86 mountY=-3.94 hyp=4.36 mountTheta=-1.13 cameraX=2.66, cameraY=3.45 cameraTheta=0.91
00:48:07.551 00.000 8976 incremental bump (2.661, 3.450) isValid = 1
00:48:07.551 00.000 8976 Scheduling Mount bump of (0.140, 0.189)
00:48:07.551 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
00:48:07.551 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
00:48:07.551 00.000 8976 move complete, result=0
00:48:07.551 00.000 9828 Worker thread wakes up
00:48:07.551 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
00:48:07.551 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:48:07.551 00.000 8976 worker thread done servicing request
00:48:07.551 00.000 8976 Worker thread wakes up
00:48:07.551 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:48:07.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:07.552 00.001 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
00:48:07.552 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
00:48:07.552 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.93 mountX=-0.15 mountY=-0.17, mountTheta=-2.29
00:48:07.552 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
00:48:07.552 00.000 9828 BLC: window closed
00:48:07.552 00.000 9828 MoveAxis(E, 47, B)
00:48:07.552 00.000 9828 Guiding  Dir = 2, Dur = 47
00:48:07.552 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:07.552 00.000 9828 IsSlewing returns 0
00:48:07.552 00.000 9828 IsGuiding returns 0
00:48:07.552 00.000 9828 PulseGuide returned control before completion, sleep 57
00:48:07.621 00.069 9828 IsGuiding returns 1
00:48:07.621 00.000 9828 scope still moving after pulse duration time elapsed
00:48:07.654 00.033 9828 IsSlewing returns 0
00:48:07.654 00.000 9828 IsGuiding returns 1
00:48:07.684 00.030 9828 IsSlewing returns 0
00:48:07.684 00.000 9828 IsGuiding returns 1
00:48:07.716 00.032 9828 IsSlewing returns 0
00:48:07.716 00.000 9828 IsGuiding returns 0
00:48:07.716 00.000 9828 scope move finished after 47 + 117 ms
00:48:07.716 00.000 9828 Move returns status 0, amount 47
00:48:07.716 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:07.716 00.000 9828 MoveAxis(N, 23, B)
00:48:07.716 00.000 9828 Guiding  Dir = 0, Dur = 23
00:48:07.731 00.015 9828 IsSlewing returns 0
00:48:07.731 00.000 9828 IsGuiding returns 0
00:48:07.731 00.000 9828 PulseGuide returned control before completion, sleep 33
00:48:07.778 00.047 9828 IsGuiding returns 1
00:48:07.778 00.000 9828 scope still moving after pulse duration time elapsed
00:48:07.810 00.032 9828 IsSlewing returns 0
00:48:07.810 00.000 9828 IsGuiding returns 1
00:48:07.841 00.031 9828 IsSlewing returns 0
00:48:07.841 00.000 9828 IsGuiding returns 1
00:48:07.871 00.030 9828 IsSlewing returns 0
00:48:07.871 00.000 9828 IsGuiding returns 1
00:48:07.902 00.031 9828 IsSlewing returns 0
00:48:07.902 00.000 9828 IsGuiding returns 1
00:48:07.934 00.032 9828 IsSlewing returns 0
00:48:07.934 00.000 9828 IsGuiding returns 0
00:48:07.934 00.000 9828 scope move finished after 23 + 180 ms
00:48:07.934 00.000 9828 Move returns status 0, amount 23
00:48:07.934 00.000 9828 move complete, result=0
00:48:07.934 00.000 9828 worker thread done servicing request
00:48:07.934 00.000 5052 GuideStep: -0.1 px 47 ms EAST, -0.2 px 23 ms NORTH
00:48:08.242 00.308 8976 Exposure complete
00:48:08.248 00.006 8976 worker thread done servicing request
00:48:08.248 00.000 5052 OnExposeComplete: enter
00:48:08.248 00.000 5052 UpdateGuideState(): m_state=6
00:48:08.248 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 608
00:48:08.248 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.40, Mass=213, SNR=10.1, Peak=75 HFD=2.4
00:48:08.248 00.000 5052 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.04) = xAngle (-3.84 = 2.44)
00:48:08.248 00.000 5052 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
00:48:08.248 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.80 mountX=-0.25 mountY=0.23, mountTheta=2.39
00:48:08.249 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.31, opts=13)
00:48:08.249 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.31)
00:48:08.249 00.000 8976 Worker thread wakes up
00:48:08.249 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.31) opts 0xd
00:48:08.249 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.31)
00:48:08.249 00.000 8976 Moving (-0.07, -0.31) raw xDistance=-0.25 yDistance=0.23
00:48:08.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:48:08.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:48:08.249 00.000 8976 MoveAxis(R, 0, ABG)
00:48:08.249 00.000 8976 MoveAxis(U, 0, ABG)
00:48:08.249 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
00:48:08.249 00.000 8976 MountToCamera -- mountX=1.85 mountY=-3.74 hyp=4.17 mountTheta=-1.11 cameraX=2.49, cameraY=3.35 cameraTheta=0.93
00:48:08.249 00.000 8976 incremental bump (2.486, 3.353) isValid = 1
00:48:08.249 00.000 8976 Scheduling Mount bump of (0.137, 0.191)
00:48:08.249 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
00:48:08.249 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
00:48:08.249 00.000 8976 move complete, result=0
00:48:08.249 00.000 9828 Worker thread wakes up
00:48:08.249 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
00:48:08.250 00.001 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:48:08.250 00.000 8976 worker thread done servicing request
00:48:08.250 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
00:48:08.250 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
00:48:08.250 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.95 mountX=-0.15 mountY=-0.17, mountTheta=-2.27
00:48:08.250 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
00:48:08.250 00.000 9828 BLC: window closed
00:48:08.250 00.000 9828 MoveAxis(E, 46, B)
00:48:08.250 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:48:08.250 00.000 9828 Guiding  Dir = 2, Dur = 46
00:48:08.250 00.000 9828 IsSlewing returns 0
00:48:08.250 00.000 9828 IsGuiding returns 0
00:48:08.251 00.001 9828 PulseGuide returned control before completion, sleep 56
00:48:08.261 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
00:48:08.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:08.261 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:08.261 00.000 5052 Enqueuing Expose request
00:48:08.262 00.001 8976 Worker thread wakes up
00:48:08.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:08.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:08.262 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:08.308 00.046 9828 IsGuiding returns 1
00:48:08.308 00.000 9828 scope still moving after pulse duration time elapsed
00:48:08.338 00.030 9828 IsSlewing returns 0
00:48:08.338 00.000 9828 IsGuiding returns 1
00:48:08.369 00.031 9828 IsSlewing returns 0
00:48:08.369 00.000 9828 IsGuiding returns 1
00:48:08.400 00.031 9828 IsSlewing returns 0
00:48:08.400 00.000 9828 IsGuiding returns 1
00:48:08.430 00.030 9828 IsSlewing returns 0
00:48:08.430 00.000 9828 IsGuiding returns 0
00:48:08.430 00.000 9828 scope move finished after 46 + 134 ms
00:48:08.430 00.000 9828 Move returns status 0, amount 46
00:48:08.430 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:08.430 00.000 9828 MoveAxis(N, 23, B)
00:48:08.430 00.000 9828 Guiding  Dir = 0, Dur = 23
00:48:08.447 00.017 9828 IsSlewing returns 0
00:48:08.447 00.000 9828 IsGuiding returns 0
00:48:08.447 00.000 9828 PulseGuide returned control before completion, sleep 33
00:48:08.492 00.045 9828 IsGuiding returns 1
00:48:08.492 00.000 9828 scope still moving after pulse duration time elapsed
00:48:08.523 00.031 9828 IsSlewing returns 0
00:48:08.523 00.000 9828 IsGuiding returns 1
00:48:08.555 00.032 9828 IsSlewing returns 0
00:48:08.555 00.000 9828 IsGuiding returns 1
00:48:08.585 00.030 9828 IsSlewing returns 0
00:48:08.585 00.000 9828 IsGuiding returns 0
00:48:08.585 00.000 9828 scope move finished after 23 + 115 ms
00:48:08.585 00.000 9828 Move returns status 0, amount 23
00:48:08.585 00.000 9828 move complete, result=0
00:48:08.585 00.000 9828 worker thread done servicing request
00:48:08.585 00.000 5052 GuideStep: -0.1 px 46 ms EAST, -0.2 px 23 ms NORTH
00:48:08.952 00.367 8976 Exposure complete
00:48:08.957 00.005 8976 worker thread done servicing request
00:48:08.958 00.001 5052 OnExposeComplete: enter
00:48:08.958 00.000 5052 UpdateGuideState(): m_state=6
00:48:08.958 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 609
00:48:08.958 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.05, Mass=213, SNR=10.1, Peak=72 HFD=2.3
00:48:08.958 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.02 = 2.27)
00:48:08.958 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
00:48:08.958 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.66 hyp=0.72 cameraTheta=-1.97 mountX=-0.46 mountY=0.60, mountTheta=2.23
00:48:08.958 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.66, opts=13)
00:48:08.959 00.001 5052 Enqueuing Move request for stepguider (-0.28, -0.66)
00:48:08.959 00.000 8976 Worker thread wakes up
00:48:08.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.66) opts 0xd
00:48:08.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.66)
00:48:08.959 00.000 8976 Moving (-0.28, -0.66) raw xDistance=-0.46 yDistance=0.60
00:48:08.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:48:08.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
00:48:08.959 00.000 8976 MoveAxis(R, 2, ABG)
00:48:08.959 00.000 8976 stepping (-12, 21) + (2, 0)
00:48:08.959 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:08.960 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:48:08.969 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
00:48:08.970 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:08.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:08.970 00.000 5052 Enqueuing Expose request
00:48:08.989 00.019 8976 Received - 47 (G) 
00:48:08.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:08.989 00.000 8976 stepped: pos (-10, 21)
00:48:08.989 00.000 8976 MoveAxis(D, 2, ABG)
00:48:08.989 00.000 8976 stepping (-10, 21) + (0, -2)
00:48:08.989 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:09.021 00.032 8976 Received - 47 (G) 
00:48:09.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:09.021 00.000 8976 stepped: pos (-10, 19)
00:48:09.021 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
00:48:09.021 00.000 8976 MountToCamera -- mountX=1.75 mountY=-3.50 hyp=3.91 mountTheta=-1.11 cameraX=2.32, cameraY=3.15 cameraTheta=0.94
00:48:09.021 00.000 8976 incremental bump (2.322, 3.150) isValid = 1
00:48:09.021 00.000 8976 Scheduling Mount bump of (0.136, 0.192)
00:48:09.021 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
00:48:09.021 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
00:48:09.021 00.000 8976 move complete, result=0
00:48:09.021 00.000 9828 Worker thread wakes up
00:48:09.021 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.6 px 2 ms SOUTH
00:48:09.021 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
00:48:09.021 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:48:09.021 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
00:48:09.021 00.000 8976 worker thread done servicing request
00:48:09.021 00.000 8976 Worker thread wakes up
00:48:09.022 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:09.022 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:09.022 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
00:48:09.022 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.95 mountX=-0.14 mountY=-0.17, mountTheta=-2.27
00:48:09.022 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.14 yDistance=-0.17
00:48:09.022 00.000 9828 BLC: window closed
00:48:09.022 00.000 9828 MoveAxis(E, 46, B)
00:48:09.022 00.000 9828 Guiding  Dir = 2, Dur = 46
00:48:09.022 00.000 9828 IsSlewing returns 0
00:48:09.022 00.000 9828 IsGuiding returns 0
00:48:09.023 00.001 9828 PulseGuide returned control before completion, sleep 56
00:48:09.080 00.057 9828 IsGuiding returns 1
00:48:09.080 00.000 9828 scope still moving after pulse duration time elapsed
00:48:09.111 00.031 9828 IsSlewing returns 0
00:48:09.111 00.000 9828 IsGuiding returns 1
00:48:09.142 00.031 9828 IsSlewing returns 0
00:48:09.142 00.000 9828 IsGuiding returns 1
00:48:09.174 00.032 9828 IsSlewing returns 0
00:48:09.174 00.000 9828 IsGuiding returns 1
00:48:09.205 00.031 9828 IsSlewing returns 0
00:48:09.205 00.000 9828 IsGuiding returns 0
00:48:09.205 00.000 9828 scope move finished after 46 + 136 ms
00:48:09.205 00.000 9828 Move returns status 0, amount 46
00:48:09.205 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:09.205 00.000 9828 MoveAxis(N, 24, B)
00:48:09.205 00.000 9828 Guiding  Dir = 0, Dur = 24
00:48:09.221 00.016 9828 IsSlewing returns 0
00:48:09.221 00.000 9828 IsGuiding returns 0
00:48:09.221 00.000 9828 PulseGuide returned control before completion, sleep 34
00:48:09.268 00.047 9828 IsGuiding returns 1
00:48:09.268 00.000 9828 scope still moving after pulse duration time elapsed
00:48:09.300 00.032 9828 IsSlewing returns 0
00:48:09.300 00.000 9828 IsGuiding returns 1
00:48:09.331 00.031 9828 IsSlewing returns 0
00:48:09.331 00.000 9828 IsGuiding returns 1
00:48:09.362 00.031 9828 IsSlewing returns 0
00:48:09.362 00.000 9828 IsGuiding returns 0
00:48:09.362 00.000 9828 scope move finished after 24 + 117 ms
00:48:09.362 00.000 9828 Move returns status 0, amount 24
00:48:09.362 00.000 9828 move complete, result=0
00:48:09.362 00.000 9828 worker thread done servicing request
00:48:09.362 00.000 5052 GuideStep: -0.1 px 46 ms EAST, -0.2 px 24 ms NORTH
00:48:09.713 00.351 8976 Exposure complete
00:48:09.718 00.005 8976 worker thread done servicing request
00:48:09.718 00.000 5052 OnExposeComplete: enter
00:48:09.718 00.000 5052 UpdateGuideState(): m_state=6
00:48:09.718 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 610
00:48:09.719 00.001 5052 Star::Find returns 1 (0), X=328.81, Y=281.47, Mass=198, SNR=9.8, Peak=69 HFD=2.3
00:48:09.719 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
00:48:09.719 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.58)
00:48:09.719 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.24 hyp=0.44 cameraTheta=-2.56 mountX=-0.05 mountY=0.44, mountTheta=1.68
00:48:09.719 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.24, opts=13)
00:48:09.719 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.24)
00:48:09.720 00.001 8976 Worker thread wakes up
00:48:09.720 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.24) opts 0xd
00:48:09.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.24)
00:48:09.720 00.000 8976 Moving (-0.37, -0.24) raw xDistance=-0.05 yDistance=0.44
00:48:09.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:48:09.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
00:48:09.720 00.000 8976 MoveAxis(R, 0, ABG)
00:48:09.720 00.000 8976 MoveAxis(D, 2, ABG)
00:48:09.720 00.000 8976 stepping (-10, 19) + (0, -2)
00:48:09.720 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:09.721 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:48:09.730 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
00:48:09.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:09.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:09.730 00.000 5052 Enqueuing Expose request
00:48:09.757 00.027 8976 Received - 47 (G) 
00:48:09.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:09.757 00.000 8976 stepped: pos (-10, 17)
00:48:09.757 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
00:48:09.757 00.000 8976 MountToCamera -- mountX=1.68 mountY=-3.24 hyp=3.65 mountTheta=-1.09 cameraX=2.12, cameraY=2.97 cameraTheta=0.95
00:48:09.757 00.000 8976 incremental bump (2.119, 2.966) isValid = 1
00:48:09.757 00.000 8976 Scheduling Mount bump of (0.134, 0.194)
00:48:09.758 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.19, opts=4)
00:48:09.758 00.000 8976 Enqueuing Move request for scope (0.13, 0.19)
00:48:09.758 00.000 8976 move complete, result=0
00:48:09.758 00.000 8976 worker thread done servicing request
00:48:09.758 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:48:09.758 00.000 8976 Worker thread wakes up
00:48:09.758 00.000 9828 Worker thread wakes up
00:48:09.758 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:09.758 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0x4
00:48:09.758 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
00:48:09.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:09.758 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
00:48:09.758 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
00:48:09.758 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.24 cameraTheta=0.97 mountX=-0.14 mountY=-0.18, mountTheta=-2.25
00:48:09.758 00.000 9828 Moving (0.13, 0.19) raw xDistance=-0.14 yDistance=-0.18
00:48:09.759 00.001 9828 BLC: window closed
00:48:09.759 00.000 9828 MoveAxis(E, 45, B)
00:48:09.759 00.000 9828 Guiding  Dir = 2, Dur = 45
00:48:09.759 00.000 9828 IsSlewing returns 0
00:48:09.759 00.000 9828 IsGuiding returns 0
00:48:09.760 00.001 9828 PulseGuide returned control before completion, sleep 55
00:48:09.829 00.069 9828 IsGuiding returns 1
00:48:09.829 00.000 9828 scope still moving after pulse duration time elapsed
00:48:09.860 00.031 9828 IsSlewing returns 0
00:48:09.861 00.001 9828 IsGuiding returns 1
00:48:09.891 00.030 9828 IsSlewing returns 0
00:48:09.891 00.000 9828 IsGuiding returns 1
00:48:09.922 00.031 9828 IsSlewing returns 0
00:48:09.922 00.000 9828 IsGuiding returns 0
00:48:09.922 00.000 9828 scope move finished after 45 + 118 ms
00:48:09.922 00.000 9828 Move returns status 0, amount 45
00:48:09.922 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:09.922 00.000 9828 MoveAxis(N, 24, B)
00:48:09.922 00.000 9828 Guiding  Dir = 0, Dur = 24
00:48:09.938 00.016 9828 IsSlewing returns 0
00:48:09.938 00.000 9828 IsGuiding returns 0
00:48:09.938 00.000 9828 PulseGuide returned control before completion, sleep 34
00:48:09.985 00.047 9828 IsGuiding returns 1
00:48:09.985 00.000 9828 scope still moving after pulse duration time elapsed
00:48:10.016 00.031 9828 IsSlewing returns 0
00:48:10.016 00.000 9828 IsGuiding returns 1
00:48:10.047 00.031 9828 IsSlewing returns 0
00:48:10.047 00.000 9828 IsGuiding returns 1
00:48:10.079 00.032 9828 IsSlewing returns 0
00:48:10.079 00.000 9828 IsGuiding returns 0
00:48:10.079 00.000 9828 scope move finished after 24 + 116 ms
00:48:10.079 00.000 9828 Move returns status 0, amount 24
00:48:10.080 00.001 9828 move complete, result=0
00:48:10.080 00.000 9828 worker thread done servicing request
00:48:10.080 00.000 5052 GuideStep: -0.1 px 45 ms EAST, -0.2 px 24 ms NORTH
00:48:10.444 00.364 8976 Exposure complete
00:48:10.449 00.005 8976 worker thread done servicing request
00:48:10.449 00.000 5052 OnExposeComplete: enter
00:48:10.449 00.000 5052 UpdateGuideState(): m_state=6
00:48:10.449 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 611
00:48:10.449 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.15, Mass=210, SNR=10.0, Peak=72 HFD=2.3
00:48:10.450 00.001 5052 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.04) = xAngle (-4.10 = 2.18)
00:48:10.450 00.000 5052 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.08)
00:48:10.450 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.56 hyp=0.63 cameraTheta=-2.06 mountX=-0.36 mountY=0.55, mountTheta=2.15
00:48:10.450 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.56, opts=13)
00:48:10.450 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.56)
00:48:10.450 00.000 8976 Worker thread wakes up
00:48:10.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.56) opts 0xd
00:48:10.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.56)
00:48:10.450 00.000 8976 Moving (-0.30, -0.56) raw xDistance=-0.36 yDistance=0.55
00:48:10.451 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:48:10.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
00:48:10.451 00.000 8976 MoveAxis(R, 1, ABG)
00:48:10.451 00.000 8976 stepping (-10, 17) + (1, 0)
00:48:10.451 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:10.451 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:48:10.460 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
00:48:10.461 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:10.461 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:10.461 00.000 5052 Enqueuing Expose request
00:48:10.476 00.015 8976 Received - 47 (G) 
00:48:10.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:10.476 00.000 8976 stepped: pos (-9, 17)
00:48:10.476 00.000 8976 MoveAxis(D, 2, ABG)
00:48:10.476 00.000 8976 stepping (-9, 17) + (0, -2)
00:48:10.476 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:10.507 00.031 8976 Received - 47 (G) 
00:48:10.508 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:10.508 00.000 8976 stepped: pos (-9, 15)
00:48:10.508 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
00:48:10.508 00.000 8976 MountToCamera -- mountX=1.58 mountY=-2.95 hyp=3.35 mountTheta=-1.08 cameraX=1.91, cameraY=2.75 cameraTheta=0.96
00:48:10.508 00.000 8976 incremental bump (1.913, 2.750) isValid = 1
00:48:10.508 00.000 8976 Scheduling Mount bump of (0.131, 0.196)
00:48:10.508 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.20, opts=4)
00:48:10.508 00.000 8976 Enqueuing Move request for scope (0.13, 0.20)
00:48:10.508 00.000 8976 move complete, result=0
00:48:10.508 00.000 9828 Worker thread wakes up
00:48:10.508 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0x4
00:48:10.508 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
00:48:10.508 00.000 8976 worker thread done servicing request
00:48:10.508 00.000 8976 Worker thread wakes up
00:48:10.508 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
00:48:10.508 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
00:48:10.508 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.98 mountX=-0.14 mountY=-0.18, mountTheta=-2.24
00:48:10.508 00.000 9828 Moving (0.13, 0.20) raw xDistance=-0.14 yDistance=-0.18
00:48:10.508 00.000 9828 BLC: window closed
00:48:10.508 00.000 9828 MoveAxis(E, 44, B)
00:48:10.508 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:10.508 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:10.509 00.001 9828 Guiding  Dir = 2, Dur = 44
00:48:10.509 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.6 px 2 ms SOUTH
00:48:10.509 00.000 9828 IsSlewing returns 0
00:48:10.509 00.000 9828 IsGuiding returns 0
00:48:10.509 00.000 9828 PulseGuide returned control before completion, sleep 54
00:48:10.573 00.064 9828 IsGuiding returns 1
00:48:10.574 00.001 9828 scope still moving after pulse duration time elapsed
00:48:10.604 00.030 9828 IsSlewing returns 0
00:48:10.604 00.000 9828 IsGuiding returns 1
00:48:10.635 00.031 9828 IsSlewing returns 0
00:48:10.635 00.000 9828 IsGuiding returns 1
00:48:10.665 00.030 9828 IsSlewing returns 0
00:48:10.665 00.000 9828 IsGuiding returns 0
00:48:10.665 00.000 9828 scope move finished after 44 + 111 ms
00:48:10.665 00.000 9828 Move returns status 0, amount 44
00:48:10.665 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:10.665 00.000 9828 MoveAxis(N, 24, B)
00:48:10.665 00.000 9828 Guiding  Dir = 0, Dur = 24
00:48:10.680 00.015 9828 IsSlewing returns 0
00:48:10.680 00.000 9828 IsGuiding returns 0
00:48:10.680 00.000 9828 PulseGuide returned control before completion, sleep 34
00:48:10.726 00.046 9828 IsGuiding returns 1
00:48:10.726 00.000 9828 scope still moving after pulse duration time elapsed
00:48:10.758 00.032 9828 IsSlewing returns 0
00:48:10.758 00.000 9828 IsGuiding returns 1
00:48:10.789 00.031 9828 IsSlewing returns 0
00:48:10.794 00.005 9828 IsGuiding returns 1
00:48:10.819 00.025 9828 IsSlewing returns 0
00:48:10.819 00.000 9828 IsGuiding returns 1
00:48:10.851 00.032 9828 IsSlewing returns 0
00:48:10.851 00.000 9828 IsGuiding returns 0
00:48:10.851 00.000 9828 scope move finished after 24 + 146 ms
00:48:10.851 00.000 9828 Move returns status 0, amount 24
00:48:10.852 00.001 9828 move complete, result=0
00:48:10.852 00.000 9828 worker thread done servicing request
00:48:10.852 00.000 5052 GuideStep: -0.1 px 44 ms EAST, -0.2 px 24 ms NORTH
00:48:11.206 00.354 8976 Exposure complete
00:48:11.212 00.006 8976 worker thread done servicing request
00:48:11.212 00.000 5052 OnExposeComplete: enter
00:48:11.212 00.000 5052 UpdateGuideState(): m_state=6
00:48:11.212 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 612
00:48:11.212 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.13, Mass=210, SNR=10.0, Peak=74 HFD=2.4
00:48:11.212 00.000 5052 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.04) = xAngle (-4.19 = 2.09)
00:48:11.212 00.000 5052 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.29 = 1.99)
00:48:11.212 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.58 hyp=0.69 cameraTheta=-2.15 mountX=-0.34 mountY=0.63, mountTheta=2.07
00:48:11.212 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.58, opts=13)
00:48:11.213 00.001 5052 Enqueuing Move request for stepguider (-0.37, -0.58)
00:48:11.213 00.000 8976 Worker thread wakes up
00:48:11.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.58) opts 0xd
00:48:11.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.58)
00:48:11.213 00.000 8976 Moving (-0.37, -0.58) raw xDistance=-0.34 yDistance=0.63
00:48:11.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
00:48:11.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
00:48:11.213 00.000 8976 MoveAxis(R, 2, ABG)
00:48:11.213 00.000 8976 stepping (-9, 15) + (2, 0)
00:48:11.213 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:11.213 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:48:11.223 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
00:48:11.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:11.223 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:11.223 00.000 5052 Enqueuing Expose request
00:48:11.242 00.019 8976 Received - 47 (G) 
00:48:11.243 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:11.243 00.000 8976 stepped: pos (-7, 15)
00:48:11.243 00.000 8976 MoveAxis(D, 3, ABG)
00:48:11.243 00.000 8976 stepping (-7, 15) + (0, -3)
00:48:11.243 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:11.275 00.032 8976 Received - 47 (G) 
00:48:11.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:11.275 00.000 8976 stepped: pos (-7, 12)
00:48:11.275 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
00:48:11.275 00.000 8976 MountToCamera -- mountX=1.41 mountY=-2.61 hyp=2.97 mountTheta=-1.08 cameraX=1.68, cameraY=2.44 cameraTheta=0.97
00:48:11.275 00.000 8976 incremental bump (1.680, 2.444) isValid = 1
00:48:11.275 00.000 8976 Scheduling Mount bump of (0.130, 0.196)
00:48:11.275 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.20, opts=4)
00:48:11.275 00.000 8976 Enqueuing Move request for scope (0.13, 0.20)
00:48:11.275 00.000 8976 move complete, result=0
00:48:11.275 00.000 9828 Worker thread wakes up
00:48:11.275 00.000 5052 GuideStep: -0.3 px 2 ms EAST, 0.6 px 3 ms SOUTH
00:48:11.275 00.000 8976 worker thread done servicing request
00:48:11.275 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0x4
00:48:11.275 00.000 8976 Worker thread wakes up
00:48:11.276 00.001 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
00:48:11.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:11.276 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
00:48:11.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:11.276 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
00:48:11.276 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.99 mountX=-0.14 mountY=-0.18, mountTheta=-2.23
00:48:11.276 00.000 9828 Moving (0.13, 0.20) raw xDistance=-0.14 yDistance=-0.18
00:48:11.276 00.000 9828 BLC: window closed
00:48:11.276 00.000 9828 MoveAxis(E, 44, B)
00:48:11.276 00.000 9828 Guiding  Dir = 2, Dur = 44
00:48:11.276 00.000 9828 IsSlewing returns 0
00:48:11.276 00.000 9828 IsGuiding returns 0
00:48:11.277 00.001 9828 PulseGuide returned control before completion, sleep 54
00:48:11.345 00.068 9828 IsGuiding returns 1
00:48:11.345 00.000 9828 scope still moving after pulse duration time elapsed
00:48:11.375 00.030 9828 IsSlewing returns 0
00:48:11.375 00.000 9828 IsGuiding returns 1
00:48:11.407 00.032 9828 IsSlewing returns 0
00:48:11.407 00.000 9828 IsGuiding returns 1
00:48:11.438 00.031 9828 IsSlewing returns 0
00:48:11.438 00.000 9828 IsGuiding returns 1
00:48:11.469 00.031 9828 IsSlewing returns 0
00:48:11.469 00.000 9828 IsGuiding returns 1
00:48:11.501 00.032 9828 IsSlewing returns 0
00:48:11.501 00.000 9828 IsGuiding returns 0
00:48:11.501 00.000 9828 scope move finished after 44 + 179 ms
00:48:11.501 00.000 9828 Move returns status 0, amount 44
00:48:11.501 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:11.501 00.000 9828 MoveAxis(N, 24, B)
00:48:11.501 00.000 9828 Guiding  Dir = 0, Dur = 24
00:48:11.516 00.015 9828 IsSlewing returns 0
00:48:11.516 00.000 9828 IsGuiding returns 0
00:48:11.516 00.000 9828 PulseGuide returned control before completion, sleep 34
00:48:11.563 00.047 9828 IsGuiding returns 1
00:48:11.563 00.000 9828 scope still moving after pulse duration time elapsed
00:48:11.594 00.031 9828 IsSlewing returns 0
00:48:11.594 00.000 9828 IsGuiding returns 1
00:48:11.625 00.031 9828 IsSlewing returns 0
00:48:11.625 00.000 9828 IsGuiding returns 1
00:48:11.655 00.030 9828 IsSlewing returns 0
00:48:11.655 00.000 9828 IsGuiding returns 1
00:48:11.686 00.031 9828 IsSlewing returns 0
00:48:11.686 00.000 9828 IsGuiding returns 0
00:48:11.686 00.000 9828 scope move finished after 24 + 146 ms
00:48:11.686 00.000 9828 Move returns status 0, amount 24
00:48:11.686 00.000 9828 move complete, result=0
00:48:11.686 00.000 9828 worker thread done servicing request
00:48:11.686 00.000 5052 GuideStep: -0.1 px 44 ms EAST, -0.2 px 24 ms NORTH
00:48:11.973 00.287 8976 Exposure complete
00:48:11.978 00.005 8976 worker thread done servicing request
00:48:11.978 00.000 5052 OnExposeComplete: enter
00:48:11.979 00.001 5052 UpdateGuideState(): m_state=6
00:48:11.979 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 613
00:48:11.979 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.40, Mass=210, SNR=10.0, Peak=69 HFD=2.9
00:48:11.979 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.18 = 3.11)
00:48:11.979 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.00)
00:48:11.979 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.30 hyp=0.34 cameraTheta=-1.13 mountX=-0.34 mountY=0.05, mountTheta=3.01
00:48:11.979 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.30, opts=13)
00:48:11.979 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.30)
00:48:11.979 00.000 8976 Worker thread wakes up
00:48:11.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.30) opts 0xd
00:48:11.980 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.30)
00:48:11.980 00.000 8976 Moving (0.14, -0.30) raw xDistance=-0.34 yDistance=0.05
00:48:11.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
00:48:11.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:48:11.980 00.000 8976 MoveAxis(R, 1, ABG)
00:48:11.980 00.000 8976 stepping (-7, 12) + (1, 0)
00:48:11.980 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:11.981 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:48:11.990 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
00:48:11.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:11.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:11.990 00.000 5052 Enqueuing Expose request
00:48:12.011 00.021 8976 Received - 47 (G) 
00:48:12.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:12.011 00.000 8976 stepped: pos (-6, 12)
00:48:12.011 00.000 8976 MoveAxis(U, 0, ABG)
00:48:12.011 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
00:48:12.011 00.000 8976 MountToCamera -- mountX=1.25 mountY=-2.38 hyp=2.68 mountTheta=-1.09 cameraX=1.55, cameraY=2.19 cameraTheta=0.96
00:48:12.011 00.000 8976 incremental bump (1.548, 2.194) isValid = 1
00:48:12.012 00.001 8976 Scheduling Mount bump of (0.132, 0.195)
00:48:12.012 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.19, opts=4)
00:48:12.012 00.000 8976 Enqueuing Move request for scope (0.13, 0.19)
00:48:12.012 00.000 8976 move complete, result=0
00:48:12.012 00.000 8976 worker thread done servicing request
00:48:12.012 00.000 8976 Worker thread wakes up
00:48:12.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:12.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:12.012 00.000 9828 Worker thread wakes up
00:48:12.012 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
00:48:12.012 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0x4
00:48:12.012 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
00:48:12.013 00.001 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
00:48:12.013 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
00:48:12.013 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.24 cameraTheta=0.97 mountX=-0.14 mountY=-0.18, mountTheta=-2.25
00:48:12.013 00.000 9828 Moving (0.13, 0.19) raw xDistance=-0.14 yDistance=-0.18
00:48:12.014 00.001 9828 BLC: window closed
00:48:12.014 00.000 9828 MoveAxis(E, 45, B)
00:48:12.014 00.000 9828 Guiding  Dir = 2, Dur = 45
00:48:12.014 00.000 9828 IsSlewing returns 0
00:48:12.014 00.000 9828 IsGuiding returns 0
00:48:12.014 00.000 9828 PulseGuide returned control before completion, sleep 55
00:48:12.071 00.057 9828 IsGuiding returns 1
00:48:12.071 00.000 9828 scope still moving after pulse duration time elapsed
00:48:12.102 00.031 9828 IsSlewing returns 0
00:48:12.102 00.000 9828 IsGuiding returns 1
00:48:12.132 00.030 9828 IsSlewing returns 0
00:48:12.133 00.001 9828 IsGuiding returns 1
00:48:12.163 00.030 9828 IsSlewing returns 0
00:48:12.163 00.000 9828 IsGuiding returns 1
00:48:12.194 00.031 9828 IsSlewing returns 0
00:48:12.194 00.000 9828 IsGuiding returns 0
00:48:12.194 00.000 9828 scope move finished after 45 + 135 ms
00:48:12.194 00.000 9828 Move returns status 0, amount 45
00:48:12.194 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:12.194 00.000 9828 MoveAxis(N, 24, B)
00:48:12.194 00.000 9828 Guiding  Dir = 0, Dur = 24
00:48:12.209 00.015 9828 IsSlewing returns 0
00:48:12.209 00.000 9828 IsGuiding returns 0
00:48:12.209 00.000 9828 PulseGuide returned control before completion, sleep 34
00:48:12.255 00.046 9828 IsGuiding returns 1
00:48:12.255 00.000 9828 scope still moving after pulse duration time elapsed
00:48:12.286 00.031 9828 IsSlewing returns 0
00:48:12.286 00.000 9828 IsGuiding returns 1
00:48:12.317 00.031 9828 IsSlewing returns 0
00:48:12.317 00.000 9828 IsGuiding returns 1
00:48:12.347 00.030 9828 IsSlewing returns 0
00:48:12.347 00.000 9828 IsGuiding returns 1
00:48:12.379 00.032 9828 IsSlewing returns 0
00:48:12.379 00.000 9828 IsGuiding returns 0
00:48:12.379 00.000 9828 scope move finished after 24 + 145 ms
00:48:12.379 00.000 9828 Move returns status 0, amount 24
00:48:12.379 00.000 9828 move complete, result=0
00:48:12.379 00.000 9828 worker thread done servicing request
00:48:12.379 00.000 5052 GuideStep: -0.1 px 45 ms EAST, -0.2 px 24 ms NORTH
00:48:12.713 00.334 8976 Exposure complete
00:48:12.719 00.006 8976 worker thread done servicing request
00:48:12.719 00.000 5052 OnExposeComplete: enter
00:48:12.719 00.000 5052 UpdateGuideState(): m_state=6
00:48:12.719 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 614
00:48:12.719 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.38, Mass=213, SNR=10.0, Peak=66 HFD=2.5
00:48:12.719 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.13 = 2.15)
00:48:12.719 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.05)
00:48:12.719 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.33 hyp=0.38 cameraTheta=-2.09 mountX=-0.21 mountY=0.33, mountTheta=2.12
00:48:12.720 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.33, opts=13)
00:48:12.720 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.33)
00:48:12.720 00.000 8976 Worker thread wakes up
00:48:12.720 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.33) opts 0xd
00:48:12.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.33)
00:48:12.720 00.000 8976 Moving (-0.19, -0.33) raw xDistance=-0.21 yDistance=0.33
00:48:12.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:48:12.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:48:12.720 00.000 8976 MoveAxis(R, 0, ABG)
00:48:12.720 00.000 8976 MoveAxis(D, 1, ABG)
00:48:12.720 00.000 8976 stepping (-6, 12) + (0, -1)
00:48:12.720 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:12.721 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:48:12.730 00.009 5052 UpdateGuideState exits: m=213 SNR=10.0
00:48:12.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:12.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:12.730 00.000 5052 Enqueuing Expose request
00:48:12.746 00.016 8976 Received - 47 (G) 
00:48:12.746 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:12.746 00.000 8976 stepped: pos (-6, 11)
00:48:12.746 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
00:48:12.746 00.000 8976 MountToCamera -- mountX=1.14 mountY=-2.17 hyp=2.45 mountTheta=-1.09 cameraX=1.41, cameraY=2.00 cameraTheta=0.96
00:48:12.746 00.000 8976 incremental bump (1.412, 2.002) isValid = 1
00:48:12.746 00.000 8976 Scheduling Mount bump of (0.132, 0.195)
00:48:12.746 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.19, opts=4)
00:48:12.746 00.000 8976 Enqueuing Move request for scope (0.13, 0.19)
00:48:12.746 00.000 8976 move complete, result=0
00:48:12.746 00.000 9828 Worker thread wakes up
00:48:12.746 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0x4
00:48:12.746 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
00:48:12.747 00.001 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
00:48:12.747 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
00:48:12.747 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.24 cameraTheta=0.97 mountX=-0.14 mountY=-0.18, mountTheta=-2.25
00:48:12.747 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:48:12.747 00.000 8976 worker thread done servicing request
00:48:12.747 00.000 8976 Worker thread wakes up
00:48:12.747 00.000 9828 Moving (0.13, 0.19) raw xDistance=-0.14 yDistance=-0.18
00:48:12.747 00.000 9828 BLC: window closed
00:48:12.747 00.000 9828 MoveAxis(E, 45, B)
00:48:12.747 00.000 9828 Guiding  Dir = 2, Dur = 45
00:48:12.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:12.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:12.747 00.000 9828 IsSlewing returns 0
00:48:12.747 00.000 9828 IsGuiding returns 0
00:48:12.748 00.001 9828 PulseGuide returned control before completion, sleep 55
00:48:12.810 00.062 9828 IsGuiding returns 1
00:48:12.810 00.000 9828 scope still moving after pulse duration time elapsed
00:48:12.841 00.031 9828 IsSlewing returns 0
00:48:12.842 00.001 9828 IsGuiding returns 1
00:48:12.871 00.029 9828 IsSlewing returns 0
00:48:12.871 00.000 9828 IsGuiding returns 1
00:48:12.903 00.032 9828 IsSlewing returns 0
00:48:12.903 00.000 9828 IsGuiding returns 0
00:48:12.903 00.000 9828 scope move finished after 45 + 110 ms
00:48:12.903 00.000 9828 Move returns status 0, amount 45
00:48:12.903 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:12.903 00.000 9828 MoveAxis(N, 24, B)
00:48:12.903 00.000 9828 Guiding  Dir = 0, Dur = 24
00:48:12.919 00.016 9828 IsSlewing returns 0
00:48:12.919 00.000 9828 IsGuiding returns 0
00:48:12.919 00.000 9828 PulseGuide returned control before completion, sleep 34
00:48:12.965 00.046 9828 IsGuiding returns 1
00:48:12.965 00.000 9828 scope still moving after pulse duration time elapsed
00:48:12.997 00.032 9828 IsSlewing returns 0
00:48:12.997 00.000 9828 IsGuiding returns 1
00:48:13.028 00.031 9828 IsSlewing returns 0
00:48:13.028 00.000 9828 IsGuiding returns 1
00:48:13.059 00.031 9828 IsSlewing returns 0
00:48:13.059 00.000 9828 IsGuiding returns 1
00:48:13.090 00.031 9828 IsSlewing returns 0
00:48:13.090 00.000 9828 IsGuiding returns 0
00:48:13.090 00.000 9828 scope move finished after 24 + 146 ms
00:48:13.090 00.000 9828 Move returns status 0, amount 24
00:48:13.090 00.000 9828 move complete, result=0
00:48:13.090 00.000 9828 worker thread done servicing request
00:48:13.090 00.000 5052 GuideStep: -0.1 px 45 ms EAST, -0.2 px 24 ms NORTH
00:48:13.439 00.349 8976 Exposure complete
00:48:13.444 00.005 8976 worker thread done servicing request
00:48:13.444 00.000 5052 OnExposeComplete: enter
00:48:13.444 00.000 5052 UpdateGuideState(): m_state=6
00:48:13.444 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 615
00:48:13.444 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.07, Mass=211, SNR=10.0, Peak=66 HFD=2.7
00:48:13.444 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.04) = xAngle (-4.03 = 2.25)
00:48:13.444 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.13 = 2.15)
00:48:13.444 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.64 hyp=0.70 cameraTheta=-1.99 mountX=-0.44 mountY=0.59, mountTheta=2.22
00:48:13.446 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.64, opts=13)
00:48:13.446 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.64)
00:48:13.446 00.000 8976 Worker thread wakes up
00:48:13.446 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.64) opts 0xd
00:48:13.446 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.64)
00:48:13.446 00.000 8976 Moving (-0.28, -0.64) raw xDistance=-0.44 yDistance=0.59
00:48:13.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
00:48:13.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.59
00:48:13.446 00.000 8976 MoveAxis(R, 2, ABG)
00:48:13.446 00.000 8976 stepping (-6, 11) + (2, 0)
00:48:13.446 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:13.448 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:48:13.458 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
00:48:13.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:13.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:13.458 00.000 5052 Enqueuing Expose request
00:48:13.481 00.023 8976 Received - 47 (G) 
00:48:13.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:13.481 00.000 8976 stepped: pos (-4, 11)
00:48:13.481 00.000 8976 MoveAxis(D, 2, ABG)
00:48:13.481 00.000 8976 stepping (-4, 11) + (0, -2)
00:48:13.481 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:13.513 00.032 8976 Received - 47 (G) 
00:48:13.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:13.513 00.000 8976 stepped: pos (-4, 9)
00:48:13.513 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
00:48:13.513 00.000 8976 MountToCamera -- mountX=0.97 mountY=-1.92 hyp=2.15 mountTheta=-1.11 cameraX=1.27, cameraY=1.74 cameraTheta=0.94
00:48:13.513 00.000 8976 incremental bump (1.274, 1.736) isValid = 1
00:48:13.513 00.000 8976 Scheduling Mount bump of (0.136, 0.192)
00:48:13.513 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
00:48:13.513 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
00:48:13.513 00.000 8976 move complete, result=0
00:48:13.513 00.000 8976 worker thread done servicing request
00:48:13.513 00.000 8976 Worker thread wakes up
00:48:13.513 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.6 px 2 ms SOUTH
00:48:13.514 00.001 9828 Worker thread wakes up
00:48:13.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:13.514 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:13.515 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
00:48:13.515 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:48:13.515 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
00:48:13.515 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
00:48:13.515 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.95 mountX=-0.14 mountY=-0.17, mountTheta=-2.27
00:48:13.515 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.14 yDistance=-0.17
00:48:13.515 00.000 9828 BLC: window closed
00:48:13.515 00.000 9828 MoveAxis(E, 46, B)
00:48:13.515 00.000 9828 Guiding  Dir = 2, Dur = 46
00:48:13.516 00.001 9828 IsSlewing returns 0
00:48:13.516 00.000 9828 IsGuiding returns 0
00:48:13.516 00.000 9828 PulseGuide returned control before completion, sleep 56
00:48:13.583 00.067 9828 IsGuiding returns 1
00:48:13.583 00.000 9828 scope still moving after pulse duration time elapsed
00:48:13.614 00.031 9828 IsSlewing returns 0
00:48:13.614 00.000 9828 IsGuiding returns 1
00:48:13.644 00.030 9828 IsSlewing returns 0
00:48:13.644 00.000 9828 IsGuiding returns 1
00:48:13.675 00.031 9828 IsSlewing returns 0
00:48:13.675 00.000 9828 IsGuiding returns 0
00:48:13.675 00.000 9828 scope move finished after 46 + 112 ms
00:48:13.675 00.000 9828 Move returns status 0, amount 46
00:48:13.675 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:13.675 00.000 9828 MoveAxis(N, 24, B)
00:48:13.675 00.000 9828 Guiding  Dir = 0, Dur = 24
00:48:13.691 00.016 9828 IsSlewing returns 0
00:48:13.691 00.000 9828 IsGuiding returns 1
00:48:13.691 00.000 9828 Entered PulseGuideScope while moving
00:48:13.754 00.063 9828 IsSlewing returns 0
00:48:13.754 00.000 9828 IsGuiding returns 1
00:48:13.754 00.000 9828 Still moving
00:48:13.816 00.062 9828 IsSlewing returns 0
00:48:13.816 00.000 9828 IsGuiding returns 1
00:48:13.816 00.000 9828 Still moving
00:48:13.877 00.061 9828 IsSlewing returns 0
00:48:13.877 00.000 9828 IsGuiding returns 0
00:48:13.877 00.000 9828 Movement stopped - continuing
00:48:13.877 00.000 9828 PulseGuide returned control before completion, sleep 34
00:48:13.925 00.048 9828 IsGuiding returns 1
00:48:13.925 00.000 9828 scope still moving after pulse duration time elapsed
00:48:13.956 00.031 9828 IsSlewing returns 0
00:48:13.956 00.000 9828 IsGuiding returns 1
00:48:13.987 00.031 9828 IsSlewing returns 0
00:48:13.987 00.000 9828 IsGuiding returns 1
00:48:14.019 00.032 9828 IsSlewing returns 0
00:48:14.019 00.000 9828 IsGuiding returns 0
00:48:14.019 00.000 9828 scope move finished after 24 + 117 ms
00:48:14.019 00.000 9828 Move returns status 0, amount 24
00:48:14.019 00.000 9828 move complete, result=0
00:48:14.019 00.000 9828 worker thread done servicing request
00:48:14.187 00.168 5052 GuideStep: -0.1 px 46 ms EAST, -0.2 px 24 ms NORTH
00:48:14.211 00.024 8976 Exposure complete
00:48:14.217 00.006 8976 worker thread done servicing request
00:48:14.217 00.000 5052 OnExposeComplete: enter
00:48:14.217 00.000 5052 UpdateGuideState(): m_state=6
00:48:14.217 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 616
00:48:14.217 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.41, Mass=199, SNR=9.7, Peak=66 HFD=2.6
00:48:14.217 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.67 = 2.61)
00:48:14.217 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.51)
00:48:14.217 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.63 mountX=-0.26 mountY=0.18, mountTheta=2.54
00:48:14.218 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.30, opts=13)
00:48:14.218 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.30)
00:48:14.218 00.000 8976 Worker thread wakes up
00:48:14.218 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.30) opts 0xd
00:48:14.218 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.30)
00:48:14.218 00.000 8976 Moving (-0.02, -0.30) raw xDistance=-0.26 yDistance=0.18
00:48:14.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
00:48:14.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:48:14.218 00.000 8976 MoveAxis(R, 1, ABG)
00:48:14.218 00.000 8976 stepping (-4, 9) + (1, 0)
00:48:14.218 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:14.220 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:48:14.230 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
00:48:14.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:14.230 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:14.230 00.000 5052 Enqueuing Expose request
00:48:14.249 00.019 8976 Received - 47 (G) 
00:48:14.249 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:14.249 00.000 8976 stepped: pos (-3, 9)
00:48:14.249 00.000 8976 MoveAxis(U, 0, ABG)
00:48:14.249 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
00:48:14.249 00.000 8976 MountToCamera -- mountX=0.80 mountY=-1.76 hyp=1.93 mountTheta=-1.15 cameraX=1.20, cameraY=1.51 cameraTheta=0.90
00:48:14.249 00.000 8976 incremental bump (1.205, 1.513) isValid = 1
00:48:14.249 00.000 8976 Scheduling Mount bump of (0.143, 0.186)
00:48:14.249 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
00:48:14.249 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
00:48:14.249 00.000 8976 move complete, result=0
00:48:14.249 00.000 9828 Worker thread wakes up
00:48:14.249 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
00:48:14.249 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:48:14.249 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
00:48:14.249 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
00:48:14.250 00.001 8976 worker thread done servicing request
00:48:14.250 00.000 8976 Worker thread wakes up
00:48:14.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:14.250 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:14.250 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
00:48:14.250 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.23 cameraTheta=0.92 mountX=-0.15 mountY=-0.17, mountTheta=-2.31
00:48:14.250 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
00:48:14.250 00.000 9828 BLC: window closed
00:48:14.250 00.000 9828 MoveAxis(E, 48, B)
00:48:14.250 00.000 9828 Guiding  Dir = 2, Dur = 48
00:48:14.251 00.001 9828 IsSlewing returns 0
00:48:14.251 00.000 9828 IsGuiding returns 0
00:48:14.251 00.000 9828 PulseGuide returned control before completion, sleep 58
00:48:14.313 00.062 9828 IsGuiding returns 1
00:48:14.313 00.000 9828 scope still moving after pulse duration time elapsed
00:48:14.343 00.030 9828 IsSlewing returns 0
00:48:14.343 00.000 9828 IsGuiding returns 1
00:48:14.375 00.032 9828 IsSlewing returns 0
00:48:14.375 00.000 9828 IsGuiding returns 1
00:48:14.405 00.030 9828 IsSlewing returns 0
00:48:14.405 00.000 9828 IsGuiding returns 1
00:48:14.436 00.031 9828 IsSlewing returns 0
00:48:14.436 00.000 9828 IsGuiding returns 0
00:48:14.436 00.000 9828 scope move finished after 48 + 137 ms
00:48:14.436 00.000 9828 Move returns status 0, amount 48
00:48:14.436 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:14.436 00.000 9828 MoveAxis(N, 23, B)
00:48:14.436 00.000 9828 Guiding  Dir = 0, Dur = 23
00:48:14.451 00.015 9828 IsSlewing returns 0
00:48:14.451 00.000 9828 IsGuiding returns 0
00:48:14.451 00.000 9828 PulseGuide returned control before completion, sleep 33
00:48:14.498 00.047 9828 IsGuiding returns 1
00:48:14.498 00.000 9828 scope still moving after pulse duration time elapsed
00:48:14.529 00.031 9828 IsSlewing returns 0
00:48:14.529 00.000 9828 IsGuiding returns 1
00:48:14.560 00.031 9828 IsSlewing returns 0
00:48:14.560 00.000 9828 IsGuiding returns 1
00:48:14.591 00.031 9828 IsSlewing returns 0
00:48:14.591 00.000 9828 IsGuiding returns 0
00:48:14.591 00.000 9828 scope move finished after 23 + 116 ms
00:48:14.591 00.000 9828 Move returns status 0, amount 23
00:48:14.591 00.000 9828 move complete, result=0
00:48:14.591 00.000 9828 worker thread done servicing request
00:48:14.591 00.000 5052 GuideStep: -0.2 px 48 ms EAST, -0.2 px 23 ms NORTH
00:48:14.938 00.347 8976 Exposure complete
00:48:14.944 00.006 8976 worker thread done servicing request
00:48:14.944 00.000 5052 OnExposeComplete: enter
00:48:14.944 00.000 5052 UpdateGuideState(): m_state=6
00:48:14.944 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 617
00:48:14.944 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.24, Mass=206, SNR=9.9, Peak=75 HFD=2.7
00:48:14.944 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.97 = -2.97)
00:48:14.944 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
00:48:14.944 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.47 hyp=0.59 cameraTheta=-0.92 mountX=-0.58 mountY=-0.04, mountTheta=-3.07
00:48:14.945 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.47, opts=13)
00:48:14.945 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.47)
00:48:14.945 00.000 8976 Worker thread wakes up
00:48:14.946 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.47) opts 0xd
00:48:14.946 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.47)
00:48:14.946 00.000 8976 Moving (0.36, -0.47) raw xDistance=-0.58 yDistance=-0.04
00:48:14.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
00:48:14.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:48:14.946 00.000 8976 MoveAxis(R, 2, ABG)
00:48:14.946 00.000 8976 stepping (-3, 9) + (2, 0)
00:48:14.946 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:14.949 00.003 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:48:14.958 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
00:48:14.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:14.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:14.958 00.000 5052 Enqueuing Expose request
00:48:14.968 00.010 8976 Received - 47 (G) 
00:48:14.968 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:14.968 00.000 8976 stepped: pos (-1, 9)
00:48:14.968 00.000 8976 MoveAxis(U, 0, ABG)
00:48:14.968 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
00:48:14.968 00.000 8976 MountToCamera -- mountX=0.59 mountY=-1.65 hyp=1.75 mountTheta=-1.23 cameraX=1.20, cameraY=1.27 cameraTheta=0.81
00:48:14.968 00.000 8976 incremental bump (1.204, 1.273) isValid = 1
00:48:14.968 00.000 8976 Scheduling Mount bump of (0.158, 0.173)
00:48:14.968 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.17, opts=4)
00:48:14.968 00.000 8976 Enqueuing Move request for scope (0.16, 0.17)
00:48:14.968 00.000 8976 move complete, result=0
00:48:14.968 00.000 8976 worker thread done servicing request
00:48:14.968 00.000 8976 Worker thread wakes up
00:48:14.968 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.0 px 0 ms NORTH
00:48:14.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:14.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:14.968 00.000 9828 Worker thread wakes up
00:48:14.968 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0x4
00:48:14.968 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
00:48:14.969 00.001 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
00:48:14.969 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
00:48:14.969 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.83 mountX=-0.17 mountY=-0.15, mountTheta=-2.40
00:48:14.969 00.000 9828 Moving (0.16, 0.17) raw xDistance=-0.17 yDistance=-0.15
00:48:14.969 00.000 9828 BLC: window closed
00:48:14.969 00.000 9828 MoveAxis(E, 53, B)
00:48:14.969 00.000 9828 Guiding  Dir = 2, Dur = 53
00:48:14.969 00.000 9828 IsSlewing returns 0
00:48:14.969 00.000 9828 IsGuiding returns 0
00:48:14.969 00.000 9828 PulseGuide returned control before completion, sleep 63
00:48:15.040 00.071 9828 IsGuiding returns 1
00:48:15.040 00.000 9828 scope still moving after pulse duration time elapsed
00:48:15.072 00.032 9828 IsSlewing returns 0
00:48:15.073 00.001 9828 IsGuiding returns 1
00:48:15.103 00.030 9828 IsSlewing returns 0
00:48:15.103 00.000 9828 IsGuiding returns 1
00:48:15.134 00.031 9828 IsSlewing returns 0
00:48:15.134 00.000 9828 IsGuiding returns 0
00:48:15.134 00.000 9828 scope move finished after 53 + 111 ms
00:48:15.134 00.000 9828 Move returns status 0, amount 53
00:48:15.134 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:15.134 00.000 9828 MoveAxis(N, 21, B)
00:48:15.134 00.000 9828 Guiding  Dir = 0, Dur = 21
00:48:15.150 00.016 9828 IsSlewing returns 0
00:48:15.150 00.000 9828 IsGuiding returns 0
00:48:15.151 00.001 9828 PulseGuide returned control before completion, sleep 31
00:48:15.197 00.046 9828 IsGuiding returns 1
00:48:15.197 00.000 9828 scope still moving after pulse duration time elapsed
00:48:15.228 00.031 9828 IsSlewing returns 0
00:48:15.228 00.000 9828 IsGuiding returns 1
00:48:15.259 00.031 9828 IsSlewing returns 0
00:48:15.259 00.000 9828 IsGuiding returns 1
00:48:15.291 00.032 9828 IsSlewing returns 0
00:48:15.292 00.001 9828 IsGuiding returns 0
00:48:15.292 00.000 9828 scope move finished after 21 + 120 ms
00:48:15.292 00.000 9828 Move returns status 0, amount 21
00:48:15.292 00.000 9828 move complete, result=0
00:48:15.292 00.000 9828 worker thread done servicing request
00:48:15.292 00.000 5052 GuideStep: -0.2 px 53 ms EAST, -0.2 px 21 ms NORTH
00:48:15.675 00.383 8976 Exposure complete
00:48:15.680 00.005 8976 worker thread done servicing request
00:48:15.680 00.000 5052 OnExposeComplete: enter
00:48:15.680 00.000 5052 UpdateGuideState(): m_state=6
00:48:15.681 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 618
00:48:15.681 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.28, Mass=215, SNR=10.1, Peak=69 HFD=2.6
00:48:15.681 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.77 = 2.51)
00:48:15.681 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.87 = 2.41)
00:48:15.681 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.43 hyp=0.43 cameraTheta=-1.73 mountX=-0.35 mountY=0.29, mountTheta=2.45
00:48:15.681 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.43, opts=13)
00:48:15.681 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.43)
00:48:15.682 00.001 8976 Worker thread wakes up
00:48:15.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.43) opts 0xd
00:48:15.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.43)
00:48:15.682 00.000 8976 Moving (-0.07, -0.43) raw xDistance=-0.35 yDistance=0.29
00:48:15.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
00:48:15.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:48:15.682 00.000 8976 MoveAxis(R, 2, ABG)
00:48:15.682 00.000 8976 stepping (-1, 9) + (2, 0)
00:48:15.682 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:15.683 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:48:15.692 00.009 5052 UpdateGuideState exits: m=215 SNR=10.1
00:48:15.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:15.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:15.692 00.000 5052 Enqueuing Expose request
00:48:15.720 00.028 8976 Received - 47 (G) 
00:48:15.720 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:15.720 00.000 8976 stepped: pos (1, 9)
00:48:15.720 00.000 8976 MoveAxis(D, 1, ABG)
00:48:15.720 00.000 8976 stepping (1, 9) + (0, -1)
00:48:15.720 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:15.752 00.032 8976 Received - 47 (G) 
00:48:15.752 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:15.752 00.000 8976 stepped: pos (1, 8)
00:48:15.752 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
00:48:15.752 00.000 8976 MountToCamera -- mountX=0.34 mountY=-1.53 hyp=1.56 mountTheta=-1.35 cameraX=1.20, cameraY=1.00 cameraTheta=0.69
00:48:15.752 00.000 8976 incremental bump (1.203, 0.999) isValid = 1
00:48:15.752 00.000 8976 Scheduling Mount bump of (0.177, 0.152)
00:48:15.752 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.15, opts=4)
00:48:15.752 00.000 8976 Enqueuing Move request for scope (0.18, 0.15)
00:48:15.752 00.000 8976 move complete, result=0
00:48:15.752 00.000 9828 Worker thread wakes up
00:48:15.752 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0x4
00:48:15.752 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
00:48:15.752 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
00:48:15.752 00.000 8976 worker thread done servicing request
00:48:15.752 00.000 8976 Worker thread wakes up
00:48:15.752 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:15.752 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:15.752 00.000 5052 GuideStep: -0.3 px 2 ms EAST, 0.3 px 1 ms SOUTH
00:48:15.753 00.001 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
00:48:15.753 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.71 mountX=-0.18 mountY=-0.13, mountTheta=-2.53
00:48:15.753 00.000 9828 Moving (0.18, 0.15) raw xDistance=-0.18 yDistance=-0.13
00:48:15.753 00.000 9828 BLC: window closed
00:48:15.753 00.000 9828 MoveAxis(E, 58, B)
00:48:15.753 00.000 9828 Guiding  Dir = 2, Dur = 58
00:48:15.753 00.000 9828 IsSlewing returns 0
00:48:15.753 00.000 9828 IsGuiding returns 0
00:48:15.753 00.000 9828 PulseGuide returned control before completion, sleep 68
00:48:15.834 00.081 9828 IsGuiding returns 1
00:48:15.834 00.000 9828 scope still moving after pulse duration time elapsed
00:48:15.865 00.031 9828 IsSlewing returns 0
00:48:15.865 00.000 9828 IsGuiding returns 1
00:48:15.895 00.030 9828 IsSlewing returns 0
00:48:15.895 00.000 9828 IsGuiding returns 1
00:48:15.927 00.032 9828 IsSlewing returns 0
00:48:15.927 00.000 9828 IsGuiding returns 0
00:48:15.927 00.000 9828 scope move finished after 58 + 115 ms
00:48:15.927 00.000 9828 Move returns status 0, amount 58
00:48:15.927 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:15.927 00.000 9828 MoveAxis(N, 18, B)
00:48:15.928 00.001 9828 Guiding  Dir = 0, Dur = 18
00:48:15.943 00.015 9828 IsSlewing returns 0
00:48:15.943 00.000 9828 IsGuiding returns 0
00:48:15.943 00.000 9828 PulseGuide returned control before completion, sleep 28
00:48:15.974 00.031 9828 IsGuiding returns 1
00:48:15.974 00.000 9828 scope still moving after pulse duration time elapsed
00:48:16.004 00.030 9828 IsSlewing returns 0
00:48:16.004 00.000 9828 IsGuiding returns 1
00:48:16.036 00.032 9828 IsSlewing returns 0
00:48:16.036 00.000 9828 IsGuiding returns 1
00:48:16.067 00.031 9828 IsSlewing returns 0
00:48:16.067 00.000 9828 IsGuiding returns 1
00:48:16.098 00.031 9828 IsSlewing returns 0
00:48:16.098 00.000 9828 IsGuiding returns 1
00:48:16.130 00.032 9828 IsSlewing returns 0
00:48:16.130 00.000 9828 IsGuiding returns 1
00:48:16.160 00.030 9828 IsSlewing returns 0
00:48:16.160 00.000 9828 IsGuiding returns 0
00:48:16.160 00.000 9828 scope move finished after 18 + 199 ms
00:48:16.160 00.000 9828 Move returns status 0, amount 18
00:48:16.160 00.000 9828 move complete, result=0
00:48:16.160 00.000 9828 worker thread done servicing request
00:48:16.161 00.001 5052 GuideStep: -0.2 px 58 ms EAST, -0.1 px 18 ms NORTH
00:48:16.443 00.282 8976 Exposure complete
00:48:16.449 00.006 8976 worker thread done servicing request
00:48:16.449 00.000 5052 OnExposeComplete: enter
00:48:16.449 00.000 5052 UpdateGuideState(): m_state=6
00:48:16.449 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 619
00:48:16.449 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.84, Mass=218, SNR=10.2, Peak=73 HFD=2.5
00:48:16.449 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
00:48:16.449 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
00:48:16.449 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.13 hyp=0.30 cameraTheta=0.45 mountX=-0.01 mountY=-0.30, mountTheta=-1.60
00:48:16.449 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.13, opts=13)
00:48:16.449 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.13)
00:48:16.450 00.001 8976 Worker thread wakes up
00:48:16.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.13) opts 0xd
00:48:16.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.13)
00:48:16.450 00.000 8976 Moving (0.27, 0.13) raw xDistance=-0.01 yDistance=-0.30
00:48:16.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:48:16.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
00:48:16.450 00.000 8976 MoveAxis(R, 0, ABG)
00:48:16.450 00.000 8976 MoveAxis(U, 1, ABG)
00:48:16.450 00.000 8976 stepping (1, 8) + (0, 1)
00:48:16.450 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:16.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:48:16.460 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
00:48:16.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:16.460 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:16.460 00.000 5052 Enqueuing Expose request
00:48:16.470 00.010 8976 Received - 47 (G) 
00:48:16.470 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:16.470 00.000 8976 stepped: pos (1, 9)
00:48:16.470 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
00:48:16.470 00.000 8976 MountToCamera -- mountX=0.18 mountY=-1.49 hyp=1.50 mountTheta=-1.45 cameraX=1.25, cameraY=0.84 cameraTheta=0.59
00:48:16.470 00.000 8976 incremental bump (1.249, 0.839) isValid = 1
00:48:16.471 00.001 8976 Scheduling Mount bump of (0.191, 0.133)
00:48:16.471 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.19, y=0.13, opts=4)
00:48:16.471 00.000 8976 Enqueuing Move request for scope (0.19, 0.13)
00:48:16.471 00.000 8976 move complete, result=0
00:48:16.471 00.000 9828 Worker thread wakes up
00:48:16.471 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0x4
00:48:16.471 00.000 9828 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
00:48:16.471 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
00:48:16.471 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
00:48:16.471 00.000 8976 worker thread done servicing request
00:48:16.471 00.000 8976 Worker thread wakes up
00:48:16.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:16.471 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
00:48:16.471 00.000 9828 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.61 mountX=-0.20 mountY=-0.11, mountTheta=-2.64
00:48:16.471 00.000 9828 Moving (0.19, 0.13) raw xDistance=-0.20 yDistance=-0.11
00:48:16.471 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:16.471 00.000 9828 BLC: window closed
00:48:16.471 00.000 9828 MoveAxis(E, 62, B)
00:48:16.471 00.000 9828 Guiding  Dir = 2, Dur = 62
00:48:16.472 00.001 9828 IsSlewing returns 0
00:48:16.472 00.000 9828 IsGuiding returns 0
00:48:16.472 00.000 9828 PulseGuide returned control before completion, sleep 72
00:48:16.552 00.080 9828 IsGuiding returns 1
00:48:16.552 00.000 9828 scope still moving after pulse duration time elapsed
00:48:16.585 00.033 9828 IsSlewing returns 0
00:48:16.585 00.000 9828 IsGuiding returns 1
00:48:16.615 00.030 9828 IsSlewing returns 0
00:48:16.615 00.000 9828 IsGuiding returns 1
00:48:16.645 00.030 9828 IsSlewing returns 0
00:48:16.645 00.000 9828 IsGuiding returns 0
00:48:16.645 00.000 9828 scope move finished after 62 + 110 ms
00:48:16.645 00.000 9828 Move returns status 0, amount 62
00:48:16.645 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:16.645 00.000 9828 MoveAxis(N, 15, B)
00:48:16.645 00.000 9828 Guiding  Dir = 0, Dur = 15
00:48:16.660 00.015 9828 IsSlewing returns 0
00:48:16.660 00.000 9828 IsGuiding returns 0
00:48:16.660 00.000 9828 PulseGuide returned control before completion, sleep 25
00:48:16.692 00.032 9828 IsGuiding returns 1
00:48:16.692 00.000 9828 scope still moving after pulse duration time elapsed
00:48:16.722 00.030 9828 IsSlewing returns 0
00:48:16.722 00.000 9828 IsGuiding returns 1
00:48:16.754 00.032 9828 IsSlewing returns 0
00:48:16.754 00.000 9828 IsGuiding returns 1
00:48:16.785 00.031 9828 IsSlewing returns 0
00:48:16.785 00.000 9828 IsGuiding returns 1
00:48:16.816 00.031 9828 IsSlewing returns 0
00:48:16.816 00.000 9828 IsGuiding returns 0
00:48:16.816 00.000 9828 scope move finished after 15 + 140 ms
00:48:16.816 00.000 9828 Move returns status 0, amount 15
00:48:16.816 00.000 9828 move complete, result=0
00:48:16.816 00.000 9828 worker thread done servicing request
00:48:16.816 00.000 5052 GuideStep: -0.2 px 62 ms EAST, -0.1 px 15 ms NORTH
00:48:17.164 00.348 8976 Exposure complete
00:48:17.170 00.006 8976 worker thread done servicing request
00:48:17.170 00.000 5052 OnExposeComplete: enter
00:48:17.170 00.000 5052 UpdateGuideState(): m_state=6
00:48:17.170 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 620
00:48:17.170 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.76, Mass=184, SNR=9.4, Peak=78 HFD=2.2
00:48:17.170 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
00:48:17.170 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
00:48:17.170 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.05 hyp=0.42 cameraTheta=0.12 mountX=-0.14 mountY=-0.37, mountTheta=-1.94
00:48:17.171 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.05, opts=13)
00:48:17.171 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.05)
00:48:17.171 00.000 8976 Worker thread wakes up
00:48:17.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.05) opts 0xd
00:48:17.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.05)
00:48:17.171 00.000 8976 Moving (0.41, 0.05) raw xDistance=-0.14 yDistance=-0.37
00:48:17.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:48:17.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
00:48:17.172 00.001 8976 MoveAxis(R, 0, ABG)
00:48:17.172 00.000 8976 MoveAxis(U, 2, ABG)
00:48:17.172 00.000 8976 stepping (1, 9) + (0, 2)
00:48:17.172 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:17.173 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:48:17.184 00.011 5052 UpdateGuideState exits: m=184 SNR=9.4
00:48:17.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:17.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:17.184 00.000 5052 Enqueuing Expose request
00:48:17.206 00.022 8976 Received - 47 (G) 
00:48:17.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:17.206 00.000 8976 stepped: pos (1, 11)
00:48:17.206 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.52 = 0.52)
00:48:17.206 00.000 8976 MountToCamera -- mountX=0.07 mountY=-1.58 hyp=1.58 mountTheta=-1.53 cameraX=1.37, cameraY=0.78 cameraTheta=0.52
00:48:17.206 00.000 8976 incremental bump (1.373, 0.780) isValid = 1
00:48:17.206 00.000 8976 Scheduling Mount bump of (0.200, 0.118)
00:48:17.206 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.12, opts=4)
00:48:17.206 00.000 8976 Enqueuing Move request for scope (0.20, 0.12)
00:48:17.206 00.000 8976 move complete, result=0
00:48:17.206 00.000 8976 worker thread done servicing request
00:48:17.206 00.000 8976 Worker thread wakes up
00:48:17.206 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:48:17.206 00.000 9828 Worker thread wakes up
00:48:17.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:17.206 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0x4
00:48:17.207 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:17.207 00.000 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
00:48:17.207 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.63 = -2.66)
00:48:17.207 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.55 = -2.74)
00:48:17.207 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.53 mountX=-0.20 mountY=-0.09, mountTheta=-2.72
00:48:17.207 00.000 9828 Moving (0.20, 0.12) raw xDistance=-0.20 yDistance=-0.09
00:48:17.207 00.000 9828 BLC: window closed
00:48:17.207 00.000 9828 MoveAxis(E, 65, B)
00:48:17.207 00.000 9828 Guiding  Dir = 2, Dur = 65
00:48:17.207 00.000 9828 IsSlewing returns 0
00:48:17.208 00.001 9828 IsGuiding returns 0
00:48:17.208 00.000 9828 PulseGuide returned control before completion, sleep 75
00:48:17.294 00.086 9828 IsGuiding returns 1
00:48:17.294 00.000 9828 scope still moving after pulse duration time elapsed
00:48:17.326 00.032 9828 IsSlewing returns 0
00:48:17.326 00.000 9828 IsGuiding returns 1
00:48:17.357 00.031 9828 IsSlewing returns 0
00:48:17.357 00.000 9828 IsGuiding returns 1
00:48:17.387 00.030 9828 IsSlewing returns 0
00:48:17.387 00.000 9828 IsGuiding returns 1
00:48:17.418 00.031 9828 IsSlewing returns 0
00:48:17.418 00.000 9828 IsGuiding returns 0
00:48:17.418 00.000 9828 scope move finished after 65 + 145 ms
00:48:17.418 00.000 9828 Move returns status 0, amount 65
00:48:17.418 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:17.418 00.000 9828 MoveAxis(N, 12, B)
00:48:17.418 00.000 9828 Guiding  Dir = 0, Dur = 12
00:48:17.433 00.015 9828 IsSlewing returns 0
00:48:17.433 00.000 9828 IsGuiding returns 0
00:48:17.433 00.000 9828 PulseGuide returned control before completion, sleep 22
00:48:17.464 00.031 9828 IsGuiding returns 1
00:48:17.464 00.000 9828 scope still moving after pulse duration time elapsed
00:48:17.495 00.031 9828 IsSlewing returns 0
00:48:17.495 00.000 9828 IsGuiding returns 1
00:48:17.525 00.030 9828 IsSlewing returns 0
00:48:17.525 00.000 9828 IsGuiding returns 1
00:48:17.556 00.031 9828 IsSlewing returns 0
00:48:17.556 00.000 9828 IsGuiding returns 1
00:48:17.587 00.031 9828 IsSlewing returns 0
00:48:17.587 00.000 9828 IsGuiding returns 0
00:48:17.587 00.000 9828 scope move finished after 12 + 141 ms
00:48:17.587 00.000 9828 Move returns status 0, amount 12
00:48:17.587 00.000 9828 move complete, result=0
00:48:17.587 00.000 9828 worker thread done servicing request
00:48:17.588 00.001 5052 GuideStep: -0.2 px 65 ms EAST, -0.1 px 12 ms NORTH
00:48:17.898 00.310 8976 Exposure complete
00:48:17.903 00.005 8976 worker thread done servicing request
00:48:17.903 00.000 5052 OnExposeComplete: enter
00:48:17.903 00.000 5052 UpdateGuideState(): m_state=6
00:48:17.903 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 621
00:48:17.903 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.83, Mass=191, SNR=9.6, Peak=74 HFD=2.2
00:48:17.904 00.001 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
00:48:17.904 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
00:48:17.904 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.23 cameraTheta=2.57 mountX=0.20 mountY=0.09, mountTheta=0.44
00:48:17.904 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.12, opts=13)
00:48:17.904 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.12)
00:48:17.904 00.000 8976 Worker thread wakes up
00:48:17.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.12) opts 0xd
00:48:17.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.12)
00:48:17.904 00.000 8976 Moving (-0.19, 0.12) raw xDistance=0.20 yDistance=0.09
00:48:17.905 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:48:17.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:48:17.905 00.000 8976 MoveAxis(R, 0, ABG)
00:48:17.905 00.000 8976 MoveAxis(U, 0, ABG)
00:48:17.905 00.000 8976 MountToCamera -- mountTheta (-1.57) + m_xAngle (2.04) = xAngle (0.47 = 0.47)
00:48:17.905 00.000 8976 MountToCamera -- mountX=-0.00 mountY=-1.63 hyp=1.63 mountTheta=-1.57 cameraX=1.46, cameraY=0.74 cameraTheta=0.47
00:48:17.905 00.000 8976 incremental bump (1.456, 0.740) isValid = 1
00:48:17.905 00.000 8976 Scheduling Mount bump of (0.200, 0.105)
00:48:17.905 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.11, opts=4)
00:48:17.905 00.000 8976 Enqueuing Move request for scope (0.20, 0.11)
00:48:17.905 00.000 8976 move complete, result=0
00:48:17.905 00.000 9828 Worker thread wakes up
00:48:17.905 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0x4
00:48:17.905 00.000 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
00:48:17.905 00.000 9828 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.10) = xAngle (3.58 = -2.70)
00:48:17.905 00.000 9828 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.50 = -2.78)
00:48:17.905 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.48 mountX=-0.20 mountY=-0.08, mountTheta=-2.77
00:48:17.905 00.000 9828 Moving (0.20, 0.11) raw xDistance=-0.20 yDistance=-0.08
00:48:17.905 00.000 9828 BLC: window closed
00:48:17.906 00.001 9828 MoveAxis(E, 65, B)
00:48:17.906 00.000 9828 Guiding  Dir = 2, Dur = 65
00:48:17.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:48:17.906 00.000 8976 worker thread done servicing request
00:48:17.906 00.000 9828 IsSlewing returns 0
00:48:17.906 00.000 9828 IsGuiding returns 0
00:48:17.906 00.000 9828 PulseGuide returned control before completion, sleep 75
00:48:17.916 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
00:48:17.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:17.916 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:17.916 00.000 5052 Enqueuing Expose request
00:48:17.916 00.000 8976 Worker thread wakes up
00:48:17.917 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:17.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:17.917 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:17.992 00.075 9828 IsGuiding returns 1
00:48:17.992 00.000 9828 scope still moving after pulse duration time elapsed
00:48:18.024 00.032 9828 IsSlewing returns 0
00:48:18.024 00.000 9828 IsGuiding returns 1
00:48:18.054 00.030 9828 IsSlewing returns 0
00:48:18.054 00.000 9828 IsGuiding returns 1
00:48:18.085 00.031 9828 IsSlewing returns 0
00:48:18.085 00.000 9828 IsGuiding returns 0
00:48:18.085 00.000 9828 scope move finished after 65 + 113 ms
00:48:18.085 00.000 9828 Move returns status 0, amount 65
00:48:18.085 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:18.085 00.000 9828 MoveAxis(N, 11, B)
00:48:18.086 00.001 9828 Guiding  Dir = 0, Dur = 11
00:48:18.102 00.016 9828 IsSlewing returns 0
00:48:18.102 00.000 9828 IsGuiding returns 0
00:48:18.103 00.001 9828 PulseGuide returned control before completion, sleep 21
00:48:18.132 00.029 9828 IsGuiding returns 1
00:48:18.132 00.000 9828 scope still moving after pulse duration time elapsed
00:48:18.162 00.030 9828 IsSlewing returns 0
00:48:18.162 00.000 9828 IsGuiding returns 1
00:48:18.193 00.031 9828 IsSlewing returns 0
00:48:18.193 00.000 9828 IsGuiding returns 1
00:48:18.225 00.032 9828 IsSlewing returns 0
00:48:18.225 00.000 9828 IsGuiding returns 1
00:48:18.256 00.031 9828 IsSlewing returns 0
00:48:18.256 00.000 9828 IsGuiding returns 0
00:48:18.256 00.000 9828 scope move finished after 11 + 143 ms
00:48:18.256 00.000 9828 Move returns status 0, amount 11
00:48:18.257 00.001 9828 move complete, result=0
00:48:18.257 00.000 9828 worker thread done servicing request
00:48:18.257 00.000 5052 GuideStep: -0.2 px 65 ms EAST, -0.1 px 11 ms NORTH
00:48:18.601 00.344 8976 Exposure complete
00:48:18.606 00.005 8976 worker thread done servicing request
00:48:18.606 00.000 5052 OnExposeComplete: enter
00:48:18.606 00.000 5052 UpdateGuideState(): m_state=6
00:48:18.606 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 622
00:48:18.607 00.001 5052 Star::Find returns 1 (0), X=328.79, Y=281.66, Mass=195, SNR=9.7, Peak=76 HFD=2.1
00:48:18.607 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.05 = 1.24)
00:48:18.607 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
00:48:18.607 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.05 hyp=0.39 cameraTheta=-3.00 mountX=0.13 mountY=0.35, mountTheta=1.22
00:48:18.607 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.05, opts=13)
00:48:18.607 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.05)
00:48:18.607 00.000 8976 Worker thread wakes up
00:48:18.608 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.05) opts 0xd
00:48:18.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.05)
00:48:18.608 00.000 8976 Moving (-0.38, -0.05) raw xDistance=0.13 yDistance=0.35
00:48:18.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:48:18.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:48:18.608 00.000 8976 MoveAxis(R, 0, ABG)
00:48:18.608 00.000 8976 MoveAxis(D, 1, ABG)
00:48:18.608 00.000 8976 stepping (1, 11) + (0, -1)
00:48:18.608 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:18.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:48:18.618 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
00:48:18.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:18.618 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:18.618 00.000 5052 Enqueuing Expose request
00:48:18.629 00.011 8976 Received - 47 (G) 
00:48:18.629 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:18.629 00.000 8976 stepped: pos (1, 10)
00:48:18.629 00.000 8976 MountToCamera -- mountTheta (-1.60) + m_xAngle (2.04) = xAngle (0.44 = 0.44)
00:48:18.629 00.000 8976 MountToCamera -- mountX=-0.05 mountY=-1.62 hyp=1.62 mountTheta=-1.60 cameraX=1.47, cameraY=0.69 cameraTheta=0.44
00:48:18.629 00.000 8976 incremental bump (1.465, 0.689) isValid = 1
00:48:18.629 00.000 8976 Scheduling Mount bump of (0.208, 0.101)
00:48:18.629 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.10, opts=4)
00:48:18.629 00.000 8976 Enqueuing Move request for scope (0.21, 0.10)
00:48:18.629 00.000 8976 move complete, result=0
00:48:18.629 00.000 9828 Worker thread wakes up
00:48:18.629 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0x4
00:48:18.629 00.000 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
00:48:18.629 00.000 9828 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.10) = xAngle (3.55 = -2.73)
00:48:18.629 00.000 9828 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.47 = -2.81)
00:48:18.629 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:48:18.629 00.000 8976 worker thread done servicing request
00:48:18.629 00.000 9828 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.45 mountX=-0.21 mountY=-0.07, mountTheta=-2.80
00:48:18.630 00.001 8976 Worker thread wakes up
00:48:18.630 00.000 9828 Moving (0.21, 0.10) raw xDistance=-0.21 yDistance=-0.07
00:48:18.630 00.000 9828 BLC: window closed
00:48:18.630 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:18.630 00.000 9828 MoveAxis(E, 67, B)
00:48:18.630 00.000 9828 Guiding  Dir = 2, Dur = 67
00:48:18.630 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:18.630 00.000 9828 IsSlewing returns 0
00:48:18.630 00.000 9828 IsGuiding returns 0
00:48:18.630 00.000 9828 PulseGuide returned control before completion, sleep 77
00:48:18.719 00.089 9828 IsGuiding returns 1
00:48:18.719 00.000 9828 scope still moving after pulse duration time elapsed
00:48:18.749 00.030 9828 IsSlewing returns 0
00:48:18.749 00.000 9828 IsGuiding returns 1
00:48:18.780 00.031 9828 IsSlewing returns 0
00:48:18.780 00.000 9828 IsGuiding returns 1
00:48:18.811 00.031 9828 IsSlewing returns 0
00:48:18.811 00.000 9828 IsGuiding returns 0
00:48:18.811 00.000 9828 scope move finished after 67 + 113 ms
00:48:18.811 00.000 9828 Move returns status 0, amount 67
00:48:18.811 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:18.811 00.000 9828 MoveAxis(N, 10, B)
00:48:18.811 00.000 9828 Guiding  Dir = 0, Dur = 10
00:48:18.826 00.015 9828 IsSlewing returns 0
00:48:18.826 00.000 9828 IsGuiding returns 0
00:48:18.826 00.000 9828 PulseGuide returned control before completion, sleep 20
00:48:18.858 00.032 9828 IsGuiding returns 1
00:48:18.858 00.000 9828 scope still moving after pulse duration time elapsed
00:48:18.889 00.031 9828 IsSlewing returns 0
00:48:18.889 00.000 9828 IsGuiding returns 1
00:48:18.920 00.031 9828 IsSlewing returns 0
00:48:18.920 00.000 9828 IsGuiding returns 1
00:48:18.951 00.031 9828 IsSlewing returns 0
00:48:18.951 00.000 9828 IsGuiding returns 1
00:48:18.982 00.031 9828 IsSlewing returns 0
00:48:18.982 00.000 9828 IsGuiding returns 0
00:48:18.982 00.000 9828 scope move finished after 10 + 145 ms
00:48:18.982 00.000 9828 Move returns status 0, amount 10
00:48:18.982 00.000 9828 move complete, result=0
00:48:18.982 00.000 9828 worker thread done servicing request
00:48:18.982 00.000 5052 GuideStep: -0.2 px 67 ms EAST, -0.1 px 10 ms NORTH
00:48:19.320 00.338 8976 Exposure complete
00:48:19.325 00.005 8976 worker thread done servicing request
00:48:19.325 00.000 5052 OnExposeComplete: enter
00:48:19.325 00.000 5052 UpdateGuideState(): m_state=6
00:48:19.325 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 623
00:48:19.325 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.34, Mass=207, SNR=9.9, Peak=69 HFD=2.8
00:48:19.325 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.50 = 1.78)
00:48:19.325 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.68)
00:48:19.325 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.36 hyp=0.58 cameraTheta=-2.46 mountX=-0.12 mountY=0.57, mountTheta=1.78
00:48:19.326 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.36, opts=13)
00:48:19.326 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.36)
00:48:19.326 00.000 8976 Worker thread wakes up
00:48:19.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.36) opts 0xd
00:48:19.327 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.36)
00:48:19.327 00.000 8976 Moving (-0.45, -0.36) raw xDistance=-0.12 yDistance=0.57
00:48:19.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:48:19.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
00:48:19.327 00.000 8976 MoveAxis(R, 0, ABG)
00:48:19.327 00.000 8976 MoveAxis(D, 2, ABG)
00:48:19.327 00.000 8976 stepping (1, 10) + (0, -2)
00:48:19.327 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:19.328 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:48:19.337 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
00:48:19.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:19.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:19.337 00.000 5052 Enqueuing Expose request
00:48:19.364 00.027 8976 Received - 47 (G) 
00:48:19.364 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:19.364 00.000 8976 stepped: pos (1, 8)
00:48:19.365 00.001 8976 MountToCamera -- mountTheta (-1.63) + m_xAngle (2.04) = xAngle (0.42 = 0.42)
00:48:19.365 00.000 8976 MountToCamera -- mountX=-0.09 mountY=-1.50 hyp=1.51 mountTheta=-1.63 cameraX=1.38, cameraY=0.61 cameraTheta=0.42
00:48:19.365 00.000 8976 incremental bump (1.378, 0.608) isValid = 1
00:48:19.365 00.000 8976 Scheduling Mount bump of (0.210, 0.096)
00:48:19.365 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.10, opts=4)
00:48:19.365 00.000 8976 Enqueuing Move request for scope (0.21, 0.10)
00:48:19.365 00.000 8976 move complete, result=0
00:48:19.365 00.000 9828 Worker thread wakes up
00:48:19.365 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0x4
00:48:19.365 00.000 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
00:48:19.365 00.000 9828 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.10) = xAngle (3.52 = -2.76)
00:48:19.365 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:48:19.365 00.000 8976 worker thread done servicing request
00:48:19.365 00.000 9828 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.44 = -2.84)
00:48:19.365 00.000 9828 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.43 mountX=-0.21 mountY=-0.07, mountTheta=-2.83
00:48:19.365 00.000 8976 Worker thread wakes up
00:48:19.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:19.365 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:19.365 00.000 9828 Moving (0.21, 0.10) raw xDistance=-0.21 yDistance=-0.07
00:48:19.366 00.001 9828 BLC: window closed
00:48:19.366 00.000 9828 MoveAxis(E, 68, B)
00:48:19.366 00.000 9828 Guiding  Dir = 2, Dur = 68
00:48:19.366 00.000 9828 IsSlewing returns 0
00:48:19.366 00.000 9828 IsGuiding returns 0
00:48:19.366 00.000 9828 PulseGuide returned control before completion, sleep 78
00:48:19.447 00.081 9828 IsGuiding returns 1
00:48:19.447 00.000 9828 scope still moving after pulse duration time elapsed
00:48:19.477 00.030 9828 IsSlewing returns 0
00:48:19.477 00.000 9828 IsGuiding returns 1
00:48:19.508 00.031 9828 IsSlewing returns 0
00:48:19.509 00.001 9828 IsGuiding returns 1
00:48:19.539 00.030 9828 IsSlewing returns 0
00:48:19.539 00.000 9828 IsGuiding returns 0
00:48:19.539 00.000 9828 scope move finished after 68 + 105 ms
00:48:19.539 00.000 9828 Move returns status 0, amount 68
00:48:19.539 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:19.539 00.000 9828 MoveAxis(N, 9, B)
00:48:19.539 00.000 9828 Guiding  Dir = 0, Dur = 9
00:48:19.555 00.016 9828 IsSlewing returns 0
00:48:19.555 00.000 9828 IsGuiding returns 0
00:48:19.555 00.000 9828 PulseGuide returned control before completion, sleep 19
00:48:19.586 00.031 9828 IsGuiding returns 1
00:48:19.586 00.000 9828 scope still moving after pulse duration time elapsed
00:48:19.617 00.031 9828 IsSlewing returns 0
00:48:19.617 00.000 9828 IsGuiding returns 1
00:48:19.647 00.030 9828 IsSlewing returns 0
00:48:19.647 00.000 9828 IsGuiding returns 1
00:48:19.678 00.031 9828 IsSlewing returns 0
00:48:19.678 00.000 9828 IsGuiding returns 1
00:48:19.709 00.031 9828 IsSlewing returns 0
00:48:19.709 00.000 9828 IsGuiding returns 0
00:48:19.709 00.000 9828 scope move finished after 9 + 145 ms
00:48:19.709 00.000 9828 Move returns status 0, amount 9
00:48:19.709 00.000 9828 move complete, result=0
00:48:19.709 00.000 9828 worker thread done servicing request
00:48:19.709 00.000 5052 GuideStep: -0.2 px 68 ms EAST, -0.1 px 9 ms NORTH
00:48:20.059 00.350 8976 Exposure complete
00:48:20.064 00.005 8976 worker thread done servicing request
00:48:20.064 00.000 5052 OnExposeComplete: enter
00:48:20.064 00.000 5052 UpdateGuideState(): m_state=6
00:48:20.064 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 624
00:48:20.064 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.75, Mass=210, SNR=10.0, Peak=66 HFD=2.7
00:48:20.064 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
00:48:20.064 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
00:48:20.064 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.04 hyp=0.34 cameraTheta=3.04 mountX=0.18 mountY=0.26, mountTheta=0.96
00:48:20.065 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.04, opts=13)
00:48:20.065 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.04)
00:48:20.065 00.000 8976 Worker thread wakes up
00:48:20.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.04) opts 0xd
00:48:20.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.04)
00:48:20.065 00.000 8976 Moving (-0.34, 0.04) raw xDistance=0.18 yDistance=0.26
00:48:20.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:48:20.066 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26
00:48:20.066 00.000 8976 MoveAxis(R, 0, ABG)
00:48:20.066 00.000 8976 MoveAxis(D, 1, ABG)
00:48:20.066 00.000 8976 stepping (1, 8) + (0, -1)
00:48:20.066 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:20.066 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:48:20.076 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
00:48:20.077 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:20.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:20.077 00.000 5052 Enqueuing Expose request
00:48:20.083 00.006 8976 Received - 47 (G) 
00:48:20.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:20.083 00.000 8976 stepped: pos (1, 7)
00:48:20.083 00.000 8976 MountToCamera -- mountTheta (-1.65) + m_xAngle (2.04) = xAngle (0.39 = 0.39)
00:48:20.083 00.000 8976 MountToCamera -- mountX=-0.11 mountY=-1.37 hyp=1.38 mountTheta=-1.65 cameraX=1.27, cameraY=0.53 cameraTheta=0.39
00:48:20.083 00.000 8976 incremental bump (1.273, 0.529) isValid = 1
00:48:20.083 00.000 8976 Scheduling Mount bump of (0.212, 0.091)
00:48:20.083 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.09, opts=4)
00:48:20.083 00.000 8976 Enqueuing Move request for scope (0.21, 0.09)
00:48:20.084 00.001 8976 move complete, result=0
00:48:20.084 00.000 9828 Worker thread wakes up
00:48:20.084 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0x4
00:48:20.084 00.000 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
00:48:20.084 00.000 9828 CameraToMount -- cameraTheta (0.41) - m_xAngle (-3.10) = xAngle (3.50 = -2.78)
00:48:20.084 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:48:20.084 00.000 8976 worker thread done servicing request
00:48:20.084 00.000 8976 Worker thread wakes up
00:48:20.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:20.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:20.084 00.000 9828 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.42 = -2.86)
00:48:20.084 00.000 9828 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.41 mountX=-0.22 mountY=-0.06, mountTheta=-2.85
00:48:20.084 00.000 9828 Moving (0.21, 0.09) raw xDistance=-0.22 yDistance=-0.06
00:48:20.084 00.000 9828 BLC: window closed
00:48:20.085 00.001 9828 MoveAxis(E, 69, B)
00:48:20.085 00.000 9828 Guiding  Dir = 2, Dur = 69
00:48:20.085 00.000 9828 IsSlewing returns 0
00:48:20.085 00.000 9828 IsGuiding returns 0
00:48:20.085 00.000 9828 PulseGuide returned control before completion, sleep 79
00:48:20.173 00.088 9828 IsGuiding returns 1
00:48:20.173 00.000 9828 scope still moving after pulse duration time elapsed
00:48:20.204 00.031 9828 IsSlewing returns 0
00:48:20.204 00.000 9828 IsGuiding returns 1
00:48:20.235 00.031 9828 IsSlewing returns 0
00:48:20.235 00.000 9828 IsGuiding returns 1
00:48:20.265 00.030 9828 IsSlewing returns 0
00:48:20.265 00.000 9828 IsGuiding returns 0
00:48:20.265 00.000 9828 scope move finished after 69 + 111 ms
00:48:20.265 00.000 9828 Move returns status 0, amount 69
00:48:20.265 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:48:20.265 00.000 9828 MoveAxis(N, 9, B)
00:48:20.265 00.000 9828 Guiding  Dir = 0, Dur = 9
00:48:20.281 00.016 9828 IsSlewing returns 0
00:48:20.281 00.000 9828 IsGuiding returns 0
00:48:20.281 00.000 9828 PulseGuide returned control before completion, sleep 19
00:48:20.311 00.030 9828 IsGuiding returns 1
00:48:20.311 00.000 9828 scope still moving after pulse duration time elapsed
00:48:20.343 00.032 9828 IsSlewing returns 0
00:48:20.348 00.005 9828 IsGuiding returns 1
00:48:20.375 00.027 9828 IsSlewing returns 0
00:48:20.375 00.000 9828 IsGuiding returns 1
00:48:20.406 00.031 9828 IsSlewing returns 0
00:48:20.406 00.000 9828 IsGuiding returns 0
00:48:20.406 00.000 9828 scope move finished after 9 + 116 ms
00:48:20.406 00.000 9828 Move returns status 0, amount 9
00:48:20.406 00.000 9828 move complete, result=0
00:48:20.406 00.000 9828 worker thread done servicing request
00:48:20.406 00.000 5052 GuideStep: -0.2 px 69 ms EAST, -0.1 px 9 ms NORTH
00:48:20.769 00.363 8976 Exposure complete
00:48:20.774 00.005 8976 worker thread done servicing request
00:48:20.774 00.000 5052 OnExposeComplete: enter
00:48:20.775 00.001 5052 UpdateGuideState(): m_state=6
00:48:20.775 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 625
00:48:20.775 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.59, Mass=187, SNR=9.5, Peak=66 HFD=3.0
00:48:20.775 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
00:48:20.775 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
00:48:20.775 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.12 hyp=0.79 cameraTheta=-2.98 mountX=0.24 mountY=0.72, mountTheta=1.24
00:48:20.775 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.12, opts=13)
00:48:20.775 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.12)
00:48:20.776 00.001 8976 Worker thread wakes up
00:48:20.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.12) opts 0xd
00:48:20.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.12)
00:48:20.776 00.000 8976 Moving (-0.78, -0.12) raw xDistance=0.24 yDistance=0.72
00:48:20.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:48:20.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
00:48:20.776 00.000 8976 MoveAxis(R, 0, ABG)
00:48:20.776 00.000 8976 MoveAxis(D, 3, ABG)
00:48:20.776 00.000 8976 stepping (1, 7) + (0, -3)
00:48:20.776 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:20.777 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:48:20.786 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
00:48:20.786 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:20.786 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:20.786 00.000 5052 Enqueuing Expose request
00:48:20.803 00.017 8976 Received - 47 (G) 
00:48:20.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:20.803 00.000 8976 stepped: pos (1, 4)
00:48:20.803 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
00:48:20.803 00.000 8976 move complete, result=0
00:48:20.803 00.000 8976 worker thread done servicing request
00:48:20.803 00.000 8976 Worker thread wakes up
00:48:20.803 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:20.803 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:48:20.803 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:21.495 00.692 8976 Exposure complete
00:48:21.501 00.006 8976 worker thread done servicing request
00:48:21.501 00.000 5052 OnExposeComplete: enter
00:48:21.501 00.000 5052 UpdateGuideState(): m_state=6
00:48:21.501 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 626
00:48:21.501 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.51, Mass=195, SNR=9.7, Peak=67 HFD=3.0
00:48:21.501 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
00:48:21.501 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
00:48:21.501 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.19 hyp=0.81 cameraTheta=-2.90 mountX=0.19 mountY=0.77, mountTheta=1.33
00:48:21.502 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.19, opts=13)
00:48:21.502 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.19)
00:48:21.502 00.000 8976 Worker thread wakes up
00:48:21.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.19) opts 0xd
00:48:21.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.19)
00:48:21.502 00.000 8976 Moving (-0.79, -0.19) raw xDistance=0.19 yDistance=0.77
00:48:21.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:48:21.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.77
00:48:21.502 00.000 8976 MoveAxis(R, 0, ABG)
00:48:21.502 00.000 8976 MoveAxis(D, 3, ABG)
00:48:21.502 00.000 8976 stepping (1, 4) + (0, -3)
00:48:21.502 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:21.503 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:48:21.512 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
00:48:21.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:21.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:21.512 00.000 5052 Enqueuing Expose request
00:48:21.539 00.027 8976 Received - 47 (G) 
00:48:21.539 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:21.539 00.000 8976 stepped: pos (1, 1)
00:48:21.539 00.000 8976 move complete, result=0
00:48:21.539 00.000 8976 worker thread done servicing request
00:48:21.539 00.000 8976 Worker thread wakes up
00:48:21.539 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:21.539 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:21.539 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
00:48:22.231 00.692 8976 Exposure complete
00:48:22.236 00.005 8976 worker thread done servicing request
00:48:22.236 00.000 5052 OnExposeComplete: enter
00:48:22.236 00.000 5052 UpdateGuideState(): m_state=6
00:48:22.236 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 627
00:48:22.236 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.93, Mass=214, SNR=10.1, Peak=69 HFD=2.4
00:48:22.236 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
00:48:22.236 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
00:48:22.236 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.22 hyp=0.60 cameraTheta=2.77 mountX=0.45 mountY=0.35, mountTheta=0.66
00:48:22.236 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.22, opts=13)
00:48:22.237 00.001 5052 Enqueuing Move request for stepguider (-0.56, 0.22)
00:48:22.237 00.000 8976 Worker thread wakes up
00:48:22.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.22) opts 0xd
00:48:22.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.22)
00:48:22.237 00.000 8976 Moving (-0.56, 0.22) raw xDistance=0.45 yDistance=0.35
00:48:22.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
00:48:22.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.35
00:48:22.237 00.000 8976 MoveAxis(L, 2, ABG)
00:48:22.237 00.000 8976 stepping (1, 1) + (-2, 0)
00:48:22.237 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:22.237 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
00:48:22.246 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
00:48:22.247 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:22.247 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:22.247 00.000 5052 Enqueuing Expose request
00:48:22.273 00.026 8976 Received - 47 (G) 
00:48:22.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:22.273 00.000 8976 stepped: pos (-1, 1)
00:48:22.273 00.000 8976 MoveAxis(D, 2, ABG)
00:48:22.273 00.000 8976 stepping (-1, 1) + (0, -2)
00:48:22.273 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:22.306 00.033 8976 Received - 47 (G) 
00:48:22.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:22.306 00.000 8976 stepped: pos (-1, -1)
00:48:22.306 00.000 8976 move complete, result=0
00:48:22.306 00.000 8976 worker thread done servicing request
00:48:22.306 00.000 8976 Worker thread wakes up
00:48:22.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:22.306 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:22.306 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 2 ms SOUTH
00:48:23.000 00.694 8976 Exposure complete
00:48:23.005 00.005 8976 worker thread done servicing request
00:48:23.005 00.000 5052 OnExposeComplete: enter
00:48:23.005 00.000 5052 UpdateGuideState(): m_state=6
00:48:23.005 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 628
00:48:23.005 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.79, Mass=198, SNR=9.7, Peak=69 HFD=2.4
00:48:23.005 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:48:23.005 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
00:48:23.006 00.001 5052 CameraToMount -- cameraX=-0.45 cameraY=0.08 hyp=0.45 cameraTheta=2.96 mountX=0.28 mountY=0.33, mountTheta=0.87
00:48:23.006 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.08, opts=13)
00:48:23.006 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.08)
00:48:23.006 00.000 8976 Worker thread wakes up
00:48:23.006 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.08) opts 0xd
00:48:23.006 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.08)
00:48:23.007 00.001 8976 Moving (-0.45, 0.08) raw xDistance=0.28 yDistance=0.33
00:48:23.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
00:48:23.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
00:48:23.007 00.000 8976 MoveAxis(L, 1, ABG)
00:48:23.007 00.000 8976 stepping (-1, -1) + (-1, 0)
00:48:23.007 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:23.007 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:48:23.017 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
00:48:23.018 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:23.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:23.018 00.000 5052 Enqueuing Expose request
00:48:23.041 00.023 8976 Received - 47 (G) 
00:48:23.041 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:23.041 00.000 8976 stepped: pos (-2, -1)
00:48:23.041 00.000 8976 MoveAxis(D, 1, ABG)
00:48:23.041 00.000 8976 stepping (-2, -1) + (0, -1)
00:48:23.041 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:23.074 00.033 8976 Received - 47 (G) 
00:48:23.076 00.002 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:23.076 00.000 8976 stepped: pos (-2, -2)
00:48:23.076 00.000 8976 move complete, result=0
00:48:23.076 00.000 8976 worker thread done servicing request
00:48:23.076 00.000 8976 Worker thread wakes up
00:48:23.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:23.076 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
00:48:23.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:23.767 00.691 8976 Exposure complete
00:48:23.773 00.006 8976 worker thread done servicing request
00:48:23.773 00.000 5052 OnExposeComplete: enter
00:48:23.773 00.000 5052 UpdateGuideState(): m_state=6
00:48:23.773 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 629
00:48:23.773 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.77, Mass=213, SNR=10.1, Peak=68 HFD=2.4
00:48:23.773 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
00:48:23.773 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
00:48:23.773 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.06 hyp=0.29 cameraTheta=2.94 mountX=0.18 mountY=0.21, mountTheta=0.85
00:48:23.774 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.06, opts=13)
00:48:23.774 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.06)
00:48:23.774 00.000 8976 Worker thread wakes up
00:48:23.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.06) opts 0xd
00:48:23.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.06)
00:48:23.774 00.000 8976 Moving (-0.29, 0.06) raw xDistance=0.18 yDistance=0.21
00:48:23.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:48:23.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:48:23.774 00.000 8976 MoveAxis(R, 0, ABG)
00:48:23.774 00.000 8976 MoveAxis(U, 0, ABG)
00:48:23.774 00.000 8976 move complete, result=0
00:48:23.774 00.000 8976 worker thread done servicing request
00:48:23.775 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:48:23.784 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
00:48:23.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:23.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:23.784 00.000 5052 Enqueuing Expose request
00:48:23.784 00.000 8976 Worker thread wakes up
00:48:23.784 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:23.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:23.785 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:24.472 00.687 8976 Exposure complete
00:48:24.477 00.005 8976 worker thread done servicing request
00:48:24.477 00.000 5052 OnExposeComplete: enter
00:48:24.477 00.000 5052 UpdateGuideState(): m_state=6
00:48:24.477 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 630
00:48:24.477 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.12, Mass=190, SNR=9.5, Peak=65 HFD=2.7
00:48:24.477 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
00:48:24.477 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
00:48:24.477 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.41 hyp=0.43 cameraTheta=1.82 mountX=0.41 mountY=-0.14, mountTheta=-0.32
00:48:24.479 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.41, opts=13)
00:48:24.479 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.41)
00:48:24.479 00.000 8976 Worker thread wakes up
00:48:24.480 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.41) opts 0xd
00:48:24.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.41)
00:48:24.480 00.000 8976 Moving (-0.11, 0.41) raw xDistance=0.41 yDistance=-0.14
00:48:24.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:48:24.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:48:24.480 00.000 8976 MoveAxis(L, 2, ABG)
00:48:24.480 00.000 8976 stepping (-2, -2) + (-2, 0)
00:48:24.480 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:24.481 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:48:24.491 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
00:48:24.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:24.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:24.491 00.000 5052 Enqueuing Expose request
00:48:24.512 00.021 8976 Received - 47 (G) 
00:48:24.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:24.512 00.000 8976 stepped: pos (-4, -2)
00:48:24.512 00.000 8976 MoveAxis(U, 0, ABG)
00:48:24.512 00.000 8976 move complete, result=0
00:48:24.512 00.000 8976 worker thread done servicing request
00:48:24.512 00.000 8976 Worker thread wakes up
00:48:24.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:24.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:24.512 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
00:48:25.199 00.687 8976 Exposure complete
00:48:25.204 00.005 8976 worker thread done servicing request
00:48:25.204 00.000 5052 OnExposeComplete: enter
00:48:25.204 00.000 5052 UpdateGuideState(): m_state=6
00:48:25.204 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 631
00:48:25.204 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.75, Mass=194, SNR=9.7, Peak=67 HFD=2.5
00:48:25.204 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
00:48:25.204 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
00:48:25.204 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.04 hyp=0.36 cameraTheta=3.03 mountX=0.20 mountY=0.28, mountTheta=0.95
00:48:25.205 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.04, opts=13)
00:48:25.205 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.04)
00:48:25.205 00.000 8976 Worker thread wakes up
00:48:25.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.04) opts 0xd
00:48:25.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.04)
00:48:25.205 00.000 8976 Moving (-0.36, 0.04) raw xDistance=0.20 yDistance=0.28
00:48:25.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:48:25.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:48:25.205 00.000 8976 MoveAxis(R, 0, ABG)
00:48:25.205 00.000 8976 MoveAxis(D, 1, ABG)
00:48:25.205 00.000 8976 stepping (-4, -2) + (0, -1)
00:48:25.205 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:25.206 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:48:25.215 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
00:48:25.215 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:25.216 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:25.216 00.000 5052 Enqueuing Expose request
00:48:25.232 00.016 8976 Received - 47 (G) 
00:48:25.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:25.232 00.000 8976 stepped: pos (-4, -3)
00:48:25.232 00.000 8976 move complete, result=0
00:48:25.232 00.000 8976 worker thread done servicing request
00:48:25.232 00.000 8976 Worker thread wakes up
00:48:25.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:25.232 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:25.232 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:48:25.920 00.688 8976 Exposure complete
00:48:25.925 00.005 8976 worker thread done servicing request
00:48:25.925 00.000 5052 OnExposeComplete: enter
00:48:25.925 00.000 5052 UpdateGuideState(): m_state=6
00:48:25.925 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 632
00:48:25.926 00.001 5052 Star::Find returns 1 (0), X=328.16, Y=281.68, Mass=202, SNR=9.8, Peak=66 HFD=2.7
00:48:25.926 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
00:48:25.926 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
00:48:25.926 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=-0.03 hyp=1.02 cameraTheta=-3.11 mountX=0.43 mountY=0.87, mountTheta=1.11
00:48:25.926 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=-0.03, opts=13)
00:48:25.926 00.000 5052 Enqueuing Move request for stepguider (-1.01, -0.03)
00:48:25.926 00.000 8976 Worker thread wakes up
00:48:25.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, -0.03) opts 0xd
00:48:25.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, -0.03)
00:48:25.927 00.001 8976 Moving (-1.01, -0.03) raw xDistance=0.43 yDistance=0.87
00:48:25.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:48:25.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.87
00:48:25.927 00.000 8976 MoveAxis(L, 2, ABG)
00:48:25.927 00.000 8976 stepping (-4, -3) + (-2, 0)
00:48:25.927 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:25.927 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:48:25.936 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
00:48:25.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:25.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:25.936 00.000 5052 Enqueuing Expose request
00:48:25.951 00.015 8976 Received - 47 (G) 
00:48:25.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:25.951 00.000 8976 stepped: pos (-6, -3)
00:48:25.951 00.000 8976 MoveAxis(D, 4, ABG)
00:48:25.951 00.000 8976 stepping (-6, -3) + (0, -4)
00:48:25.951 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:25.983 00.032 8976 Received - 47 (G) 
00:48:25.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:25.983 00.000 8976 stepped: pos (-6, -7)
00:48:25.983 00.000 8976 move complete, result=0
00:48:25.983 00.000 8976 worker thread done servicing request
00:48:25.983 00.000 8976 Worker thread wakes up
00:48:25.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:25.983 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
00:48:25.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:26.672 00.689 8976 Exposure complete
00:48:26.677 00.005 8976 worker thread done servicing request
00:48:26.678 00.001 5052 OnExposeComplete: enter
00:48:26.678 00.000 5052 UpdateGuideState(): m_state=6
00:48:26.678 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 633
00:48:26.678 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.76, Mass=198, SNR=9.7, Peak=66 HFD=2.8
00:48:26.678 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
00:48:26.678 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
00:48:26.678 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.06 hyp=0.61 cameraTheta=3.05 mountX=0.32 mountY=0.48, mountTheta=0.97
00:48:26.679 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.06, opts=13)
00:48:26.679 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.06)
00:48:26.679 00.000 8976 Worker thread wakes up
00:48:26.679 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.06) opts 0xd
00:48:26.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.06)
00:48:26.679 00.000 8976 Moving (-0.60, 0.06) raw xDistance=0.32 yDistance=0.48
00:48:26.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
00:48:26.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.48
00:48:26.679 00.000 8976 MoveAxis(L, 1, ABG)
00:48:26.679 00.000 8976 stepping (-6, -7) + (-1, 0)
00:48:26.679 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:26.680 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:48:26.689 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
00:48:26.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:26.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:26.689 00.000 5052 Enqueuing Expose request
00:48:26.703 00.014 8976 Received - 47 (G) 
00:48:26.703 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:26.703 00.000 8976 stepped: pos (-7, -7)
00:48:26.703 00.000 8976 MoveAxis(D, 2, ABG)
00:48:26.703 00.000 8976 stepping (-7, -7) + (0, -2)
00:48:26.703 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:26.733 00.030 8976 Received - 47 (G) 
00:48:26.734 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:26.734 00.000 8976 stepped: pos (-7, -9)
00:48:26.734 00.000 8976 move complete, result=0
00:48:26.734 00.000 8976 worker thread done servicing request
00:48:26.734 00.000 8976 Worker thread wakes up
00:48:26.734 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
00:48:26.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:26.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:27.428 00.694 8976 Exposure complete
00:48:27.433 00.005 8976 worker thread done servicing request
00:48:27.433 00.000 5052 OnExposeComplete: enter
00:48:27.433 00.000 5052 UpdateGuideState(): m_state=6
00:48:27.433 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 634
00:48:27.433 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.84, Mass=197, SNR=9.7, Peak=68 HFD=2.5
00:48:27.433 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
00:48:27.433 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
00:48:27.433 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.13 hyp=0.44 cameraTheta=2.85 mountX=0.31 mountY=0.29, mountTheta=0.75
00:48:27.434 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.13, opts=13)
00:48:27.434 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.13)
00:48:27.434 00.000 8976 Worker thread wakes up
00:48:27.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.13) opts 0xd
00:48:27.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.13)
00:48:27.434 00.000 8976 Moving (-0.42, 0.13) raw xDistance=0.31 yDistance=0.29
00:48:27.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:48:27.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
00:48:27.434 00.000 8976 MoveAxis(L, 1, ABG)
00:48:27.434 00.000 8976 stepping (-7, -9) + (-1, 0)
00:48:27.434 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:27.435 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:48:27.444 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
00:48:27.445 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:27.445 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:27.445 00.000 5052 Enqueuing Expose request
00:48:27.454 00.009 8976 Received - 47 (G) 
00:48:27.454 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:27.454 00.000 8976 stepped: pos (-8, -9)
00:48:27.454 00.000 8976 MoveAxis(D, 1, ABG)
00:48:27.454 00.000 8976 stepping (-8, -9) + (0, -1)
00:48:27.454 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:27.485 00.031 8976 Received - 47 (G) 
00:48:27.485 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:27.486 00.001 8976 stepped: pos (-8, -10)
00:48:27.486 00.000 8976 move complete, result=0
00:48:27.486 00.000 8976 worker thread done servicing request
00:48:27.486 00.000 8976 Worker thread wakes up
00:48:27.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:27.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:27.486 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
00:48:28.175 00.689 8976 Exposure complete
00:48:28.181 00.006 8976 worker thread done servicing request
00:48:28.182 00.001 5052 OnExposeComplete: enter
00:48:28.182 00.000 5052 UpdateGuideState(): m_state=6
00:48:28.182 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 635
00:48:28.182 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.59, Mass=191, SNR=9.6, Peak=67 HFD=2.7
00:48:28.182 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
00:48:28.182 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
00:48:28.182 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.12 hyp=0.44 cameraTheta=-2.87 mountX=0.09 mountY=0.42, mountTheta=1.37
00:48:28.182 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.12, opts=13)
00:48:28.182 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.12)
00:48:28.182 00.000 8976 Worker thread wakes up
00:48:28.183 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.12) opts 0xd
00:48:28.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.12)
00:48:28.183 00.000 8976 Moving (-0.42, -0.12) raw xDistance=0.09 yDistance=0.42
00:48:28.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:48:28.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
00:48:28.183 00.000 8976 MoveAxis(R, 0, ABG)
00:48:28.183 00.000 8976 MoveAxis(D, 2, ABG)
00:48:28.183 00.000 8976 stepping (-8, -10) + (0, -2)
00:48:28.183 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:28.183 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:48:28.192 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
00:48:28.193 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:28.193 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:28.193 00.000 5052 Enqueuing Expose request
00:48:28.205 00.012 8976 Received - 47 (G) 
00:48:28.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:28.205 00.000 8976 stepped: pos (-8, -12)
00:48:28.205 00.000 8976 move complete, result=0
00:48:28.205 00.000 8976 worker thread done servicing request
00:48:28.205 00.000 8976 Worker thread wakes up
00:48:28.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:28.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:28.205 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:48:28.897 00.692 8976 Exposure complete
00:48:28.903 00.006 8976 worker thread done servicing request
00:48:28.904 00.001 5052 OnExposeComplete: enter
00:48:28.904 00.000 5052 UpdateGuideState(): m_state=6
00:48:28.904 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 636
00:48:28.904 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.80, Mass=198, SNR=9.7, Peak=69 HFD=2.6
00:48:28.904 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
00:48:28.904 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
00:48:28.904 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.09 hyp=0.33 cameraTheta=0.27 mountX=-0.07 mountY=-0.31, mountTheta=-1.78
00:48:28.904 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.09, opts=13)
00:48:28.905 00.001 5052 Enqueuing Move request for stepguider (0.32, 0.09)
00:48:28.905 00.000 8976 Worker thread wakes up
00:48:28.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.09) opts 0xd
00:48:28.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.09)
00:48:28.905 00.000 8976 Moving (0.32, 0.09) raw xDistance=-0.07 yDistance=-0.31
00:48:28.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:48:28.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
00:48:28.905 00.000 8976 MoveAxis(R, 0, ABG)
00:48:28.905 00.000 8976 MoveAxis(U, 1, ABG)
00:48:28.905 00.000 8976 stepping (-8, -12) + (0, 1)
00:48:28.905 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:28.906 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:48:28.916 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
00:48:28.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:28.916 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:28.916 00.000 5052 Enqueuing Expose request
00:48:28.924 00.008 8976 Received - 47 (G) 
00:48:28.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:28.925 00.001 8976 stepped: pos (-8, -11)
00:48:28.925 00.000 8976 move complete, result=0
00:48:28.925 00.000 8976 worker thread done servicing request
00:48:28.925 00.000 8976 Worker thread wakes up
00:48:28.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:28.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:28.925 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:48:29.616 00.691 8976 Exposure complete
00:48:29.622 00.006 8976 worker thread done servicing request
00:48:29.622 00.000 5052 OnExposeComplete: enter
00:48:29.622 00.000 5052 UpdateGuideState(): m_state=6
00:48:29.622 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 637
00:48:29.622 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.96, Mass=212, SNR=10.0, Peak=72 HFD=2.5
00:48:29.622 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
00:48:29.622 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
00:48:29.622 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.25 hyp=0.60 cameraTheta=0.43 mountX=-0.03 mountY=-0.59, mountTheta=-1.62
00:48:29.622 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.25, opts=13)
00:48:29.622 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.25)
00:48:29.623 00.001 8976 Worker thread wakes up
00:48:29.623 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.25) opts 0xd
00:48:29.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.25)
00:48:29.623 00.000 8976 Moving (0.54, 0.25) raw xDistance=-0.03 yDistance=-0.59
00:48:29.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:48:29.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.59
00:48:29.623 00.000 8976 MoveAxis(R, 0, ABG)
00:48:29.623 00.000 8976 MoveAxis(U, 2, ABG)
00:48:29.623 00.000 8976 stepping (-8, -11) + (0, 2)
00:48:29.623 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:29.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:48:29.633 00.010 5052 UpdateGuideState exits: m=212 SNR=10.0
00:48:29.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:29.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:29.633 00.000 5052 Enqueuing Expose request
00:48:29.660 00.027 8976 Received - 47 (G) 
00:48:29.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:29.660 00.000 8976 stepped: pos (-8, -9)
00:48:29.660 00.000 8976 move complete, result=0
00:48:29.660 00.000 8976 worker thread done servicing request
00:48:29.660 00.000 8976 Worker thread wakes up
00:48:29.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:29.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:29.660 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
00:48:30.352 00.692 8976 Exposure complete
00:48:30.357 00.005 8976 worker thread done servicing request
00:48:30.357 00.000 5052 OnExposeComplete: enter
00:48:30.358 00.001 5052 UpdateGuideState(): m_state=6
00:48:30.358 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 638
00:48:30.358 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.32, Mass=199, SNR=9.7, Peak=66 HFD=2.7
00:48:30.358 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
00:48:30.358 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
00:48:30.358 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.39 hyp=0.67 cameraTheta=-0.61 mountX=-0.59 mountY=-0.25, mountTheta=-2.74
00:48:30.359 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.39, opts=13)
00:48:30.359 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.39)
00:48:30.359 00.000 8976 Worker thread wakes up
00:48:30.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.39) opts 0xd
00:48:30.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.39)
00:48:30.359 00.000 8976 Moving (0.55, -0.39) raw xDistance=-0.59 yDistance=-0.25
00:48:30.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
00:48:30.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:48:30.359 00.000 8976 MoveAxis(R, 2, ABG)
00:48:30.359 00.000 8976 stepping (-8, -9) + (2, 0)
00:48:30.359 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:30.359 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:48:30.368 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
00:48:30.369 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:30.369 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:30.369 00.000 5052 Enqueuing Expose request
00:48:30.395 00.026 8976 Received - 47 (G) 
00:48:30.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:30.395 00.000 8976 stepped: pos (-6, -9)
00:48:30.395 00.000 8976 MoveAxis(U, 0, ABG)
00:48:30.395 00.000 8976 move complete, result=0
00:48:30.395 00.000 8976 worker thread done servicing request
00:48:30.395 00.000 8976 Worker thread wakes up
00:48:30.396 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:30.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:30.396 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 0 ms NORTH
00:48:31.078 00.682 8976 Exposure complete
00:48:31.086 00.008 8976 worker thread done servicing request
00:48:31.086 00.000 5052 OnExposeComplete: enter
00:48:31.086 00.000 5052 UpdateGuideState(): m_state=6
00:48:31.086 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 639
00:48:31.086 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=281.88, Mass=209, SNR=10.0, Peak=69 HFD=2.4
00:48:31.086 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
00:48:31.086 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
00:48:31.086 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=0.17 hyp=1.02 cameraTheta=0.16 mountX=-0.31 mountY=-0.94, mountTheta=-1.89
00:48:31.087 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=0.17, opts=13)
00:48:31.087 00.000 5052 Enqueuing Move request for stepguider (1.01, 0.17)
00:48:31.087 00.000 8976 Worker thread wakes up
00:48:31.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, 0.17) opts 0xd
00:48:31.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, 0.17)
00:48:31.087 00.000 8976 Moving (1.01, 0.17) raw xDistance=-0.31 yDistance=-0.94
00:48:31.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
00:48:31.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94
00:48:31.087 00.000 8976 MoveAxis(R, 1, ABG)
00:48:31.087 00.000 8976 stepping (-6, -9) + (1, 0)
00:48:31.087 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:31.088 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:48:31.096 00.008 5052 UpdateGuideState exits: m=209 SNR=10.0
00:48:31.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:31.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:31.096 00.000 5052 Enqueuing Expose request
00:48:31.115 00.019 8976 Received - 47 (G) 
00:48:31.115 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:31.115 00.000 8976 stepped: pos (-5, -9)
00:48:31.115 00.000 8976 MoveAxis(U, 4, ABG)
00:48:31.115 00.000 8976 stepping (-5, -9) + (0, 4)
00:48:31.115 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:31.147 00.032 8976 Received - 47 (G) 
00:48:31.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:31.147 00.000 8976 stepped: pos (-5, -5)
00:48:31.147 00.000 8976 move complete, result=0
00:48:31.147 00.000 8976 worker thread done servicing request
00:48:31.147 00.000 8976 Worker thread wakes up
00:48:31.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:31.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:31.147 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
00:48:31.835 00.688 8976 Exposure complete
00:48:31.840 00.005 8976 worker thread done servicing request
00:48:31.840 00.000 5052 OnExposeComplete: enter
00:48:31.840 00.000 5052 UpdateGuideState(): m_state=6
00:48:31.840 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 640
00:48:31.840 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.41, Mass=214, SNR=10.2, Peak=73 HFD=3.1
00:48:31.840 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
00:48:31.840 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.20 = 3.09)
00:48:31.840 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.30 hyp=0.35 cameraTheta=-1.05 mountX=-0.35 mountY=0.02, mountTheta=3.09
00:48:31.842 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.30, opts=13)
00:48:31.842 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.30)
00:48:31.842 00.000 8976 Worker thread wakes up
00:48:31.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.30) opts 0xd
00:48:31.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.30)
00:48:31.842 00.000 8976 Moving (0.17, -0.30) raw xDistance=-0.35 yDistance=0.02
00:48:31.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
00:48:31.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:48:31.842 00.000 8976 MoveAxis(R, 2, ABG)
00:48:31.842 00.000 8976 stepping (-5, -5) + (2, 0)
00:48:31.842 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:31.843 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:48:31.853 00.010 5052 UpdateGuideState exits: m=214 SNR=10.2
00:48:31.853 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:31.853 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:31.853 00.000 5052 Enqueuing Expose request
00:48:31.866 00.013 8976 Received - 47 (G) 
00:48:31.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:31.866 00.000 8976 stepped: pos (-3, -5)
00:48:31.866 00.000 8976 MoveAxis(U, 0, ABG)
00:48:31.866 00.000 8976 move complete, result=0
00:48:31.866 00.000 8976 worker thread done servicing request
00:48:31.866 00.000 8976 Worker thread wakes up
00:48:31.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:31.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:31.866 00.000 5052 GuideStep: -0.3 px 2 ms EAST, 0.0 px 0 ms NORTH
00:48:32.555 00.689 8976 Exposure complete
00:48:32.560 00.005 8976 worker thread done servicing request
00:48:32.560 00.000 5052 OnExposeComplete: enter
00:48:32.560 00.000 5052 UpdateGuideState(): m_state=6
00:48:32.561 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 641
00:48:32.561 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.13, Mass=200, SNR=9.7, Peak=72 HFD=2.5
00:48:32.561 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.08 = 0.08)
00:48:32.561 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
00:48:32.561 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.42 hyp=0.49 cameraTheta=2.12 mountX=0.49 mountY=-0.01, mountTheta=-0.02
00:48:32.561 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.42, opts=13)
00:48:32.562 00.001 5052 Enqueuing Move request for stepguider (-0.26, 0.42)
00:48:32.562 00.000 8976 Worker thread wakes up
00:48:32.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.42) opts 0xd
00:48:32.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.42)
00:48:32.562 00.000 8976 Moving (-0.26, 0.42) raw xDistance=0.49 yDistance=-0.01
00:48:32.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.49
00:48:32.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:48:32.562 00.000 8976 MoveAxis(L, 2, ABG)
00:48:32.562 00.000 8976 stepping (-3, -5) + (-2, 0)
00:48:32.562 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:32.563 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:48:32.573 00.010 5052 UpdateGuideState exits: m=200 SNR=9.7
00:48:32.573 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:32.573 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:32.573 00.000 5052 Enqueuing Expose request
00:48:32.585 00.012 8976 Received - 47 (G) 
00:48:32.586 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:32.586 00.000 8976 stepped: pos (-5, -5)
00:48:32.586 00.000 8976 MoveAxis(U, 0, ABG)
00:48:32.586 00.000 8976 move complete, result=0
00:48:32.586 00.000 8976 worker thread done servicing request
00:48:32.586 00.000 8976 Worker thread wakes up
00:48:32.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:32.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:32.586 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
00:48:33.277 00.691 8976 Exposure complete
00:48:33.282 00.005 8976 worker thread done servicing request
00:48:33.282 00.000 5052 OnExposeComplete: enter
00:48:33.282 00.000 5052 UpdateGuideState(): m_state=6
00:48:33.282 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 642
00:48:33.282 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.70, Mass=202, SNR=9.8, Peak=66 HFD=2.9
00:48:33.282 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
00:48:33.282 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
00:48:33.282 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.01 hyp=0.47 cameraTheta=-3.12 mountX=0.21 mountY=0.40, mountTheta=1.10
00:48:33.283 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.01, opts=13)
00:48:33.283 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.01)
00:48:33.283 00.000 8976 Worker thread wakes up
00:48:33.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.01) opts 0xd
00:48:33.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.01)
00:48:33.283 00.000 8976 Moving (-0.47, -0.01) raw xDistance=0.21 yDistance=0.40
00:48:33.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:48:33.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:48:33.284 00.001 8976 MoveAxis(R, 0, ABG)
00:48:33.284 00.000 8976 MoveAxis(D, 2, ABG)
00:48:33.284 00.000 8976 stepping (-5, -5) + (0, -2)
00:48:33.284 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:33.286 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:48:33.294 00.008 5052 UpdateGuideState exits: m=202 SNR=9.8
00:48:33.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:33.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:33.294 00.000 5052 Enqueuing Expose request
00:48:33.321 00.027 8976 Received - 47 (G) 
00:48:33.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:33.321 00.000 8976 stepped: pos (-5, -7)
00:48:33.321 00.000 8976 move complete, result=0
00:48:33.321 00.000 8976 worker thread done servicing request
00:48:33.321 00.000 8976 Worker thread wakes up
00:48:33.321 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:33.321 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:48:33.321 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:34.011 00.690 8976 Exposure complete
00:48:34.018 00.007 8976 worker thread done servicing request
00:48:34.018 00.000 5052 OnExposeComplete: enter
00:48:34.018 00.000 5052 UpdateGuideState(): m_state=6
00:48:34.018 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 643
00:48:34.018 00.000 5052 Star::Find returns 1 (1), X=328.47, Y=281.80, Mass=177, SNR=9.2, Peak=65 HFD=2.8
00:48:34.018 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
00:48:34.018 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
00:48:34.018 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.09 hyp=0.71 cameraTheta=3.01 mountX=0.40 mountY=0.54, mountTheta=0.93
00:48:34.019 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.09, opts=13)
00:48:34.019 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.09)
00:48:34.019 00.000 8976 Worker thread wakes up
00:48:34.019 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.09) opts 0xd
00:48:34.019 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.09)
00:48:34.019 00.000 8976 Moving (-0.71, 0.09) raw xDistance=0.40 yDistance=0.54
00:48:34.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:48:34.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
00:48:34.019 00.000 8976 MoveAxis(L, 2, ABG)
00:48:34.019 00.000 8976 stepping (-5, -7) + (-2, 0)
00:48:34.019 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:34.019 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:48:34.030 00.011 5052 UpdateGuideState exits: m=177 SNR=9.2 Saturated
00:48:34.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:34.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:34.030 00.000 5052 Enqueuing Expose request
00:48:34.056 00.026 8976 Received - 47 (G) 
00:48:34.056 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:34.056 00.000 8976 stepped: pos (-7, -7)
00:48:34.056 00.000 8976 MoveAxis(D, 2, ABG)
00:48:34.056 00.000 8976 stepping (-7, -7) + (0, -2)
00:48:34.056 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:34.088 00.032 8976 Received - 47 (G) 
00:48:34.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:34.088 00.000 8976 stepped: pos (-7, -9)
00:48:34.088 00.000 8976 move complete, result=0
00:48:34.089 00.001 8976 worker thread done servicing request
00:48:34.089 00.000 8976 Worker thread wakes up
00:48:34.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:34.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:34.089 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:48:34.781 00.692 8976 Exposure complete
00:48:34.787 00.006 8976 worker thread done servicing request
00:48:34.787 00.000 5052 OnExposeComplete: enter
00:48:34.787 00.000 5052 UpdateGuideState(): m_state=6
00:48:34.787 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 644
00:48:34.787 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=282.05, Mass=203, SNR=9.8, Peak=69 HFD=2.7
00:48:34.787 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.04) = xAngle (-0.32 = -0.32)
00:48:34.787 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
00:48:34.787 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.72 mountX=0.32 mountY=-0.14, mountTheta=-0.41
00:48:34.789 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.34, opts=13)
00:48:34.790 00.001 5052 Enqueuing Move request for stepguider (-0.05, 0.34)
00:48:34.790 00.000 8976 Worker thread wakes up
00:48:34.791 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.34) opts 0xd
00:48:34.791 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.34)
00:48:34.791 00.000 8976 Moving (-0.05, 0.34) raw xDistance=0.32 yDistance=-0.14
00:48:34.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
00:48:34.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:48:34.791 00.000 8976 MoveAxis(L, 1, ABG)
00:48:34.791 00.000 8976 stepping (-7, -9) + (-1, 0)
00:48:34.791 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:34.792 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:48:34.802 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
00:48:34.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:34.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:34.802 00.000 5052 Enqueuing Expose request
00:48:34.824 00.022 8976 Received - 47 (G) 
00:48:34.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:34.824 00.000 8976 stepped: pos (-8, -9)
00:48:34.824 00.000 8976 MoveAxis(U, 0, ABG)
00:48:34.824 00.000 8976 move complete, result=0
00:48:34.824 00.000 8976 worker thread done servicing request
00:48:34.824 00.000 8976 Worker thread wakes up
00:48:34.824 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:48:34.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:34.824 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:35.531 00.707 8976 Exposure complete
00:48:35.537 00.006 8976 worker thread done servicing request
00:48:35.537 00.000 5052 OnExposeComplete: enter
00:48:35.537 00.000 5052 UpdateGuideState(): m_state=6
00:48:35.537 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 645
00:48:35.537 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.69, Mass=221, SNR=10.2, Peak=69 HFD=2.9
00:48:35.537 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
00:48:35.537 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
00:48:35.537 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.02 hyp=0.53 cameraTheta=-0.03 mountX=-0.26 mountY=-0.43, mountTheta=-2.11
00:48:35.538 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.02, opts=13)
00:48:35.538 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.02)
00:48:35.538 00.000 8976 Worker thread wakes up
00:48:35.538 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.02) opts 0xd
00:48:35.538 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.02)
00:48:35.538 00.000 8976 Moving (0.53, -0.02) raw xDistance=-0.26 yDistance=-0.43
00:48:35.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
00:48:35.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
00:48:35.538 00.000 8976 MoveAxis(R, 0, ABG)
00:48:35.538 00.000 8976 MoveAxis(U, 2, ABG)
00:48:35.538 00.000 8976 stepping (-8, -9) + (0, 2)
00:48:35.538 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:35.539 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:48:35.549 00.010 5052 UpdateGuideState exits: m=221 SNR=10.2
00:48:35.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:35.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:35.549 00.000 5052 Enqueuing Expose request
00:48:35.575 00.026 8976 Received - 47 (G) 
00:48:35.575 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:35.575 00.000 8976 stepped: pos (-8, -7)
00:48:35.575 00.000 8976 move complete, result=0
00:48:35.575 00.000 8976 worker thread done servicing request
00:48:35.575 00.000 8976 Worker thread wakes up
00:48:35.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:35.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:35.575 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.4 px 2 ms NORTH
00:48:36.263 00.688 8976 Exposure complete
00:48:36.269 00.006 8976 worker thread done servicing request
00:48:36.269 00.000 5052 OnExposeComplete: enter
00:48:36.269 00.000 5052 UpdateGuideState(): m_state=6
00:48:36.269 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 646
00:48:36.269 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.72, Mass=175, SNR=9.2, Peak=65 HFD=2.6
00:48:36.269 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
00:48:36.269 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
00:48:36.269 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.07 mountX=-0.03 mountY=-0.08, mountTheta=-2.00
00:48:36.270 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.01, opts=13)
00:48:36.270 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.01)
00:48:36.270 00.000 8976 Worker thread wakes up
00:48:36.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.01) opts 0xd
00:48:36.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.01)
00:48:36.270 00.000 8976 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=-0.08
00:48:36.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:48:36.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:48:36.270 00.000 8976 MoveAxis(R, 0, ABG)
00:48:36.270 00.000 8976 MoveAxis(U, 0, ABG)
00:48:36.271 00.001 8976 move complete, result=0
00:48:36.271 00.000 8976 worker thread done servicing request
00:48:36.271 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:48:36.281 00.010 5052 UpdateGuideState exits: m=175 SNR=9.2
00:48:36.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:36.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:36.281 00.000 5052 Enqueuing Expose request
00:48:36.281 00.000 8976 Worker thread wakes up
00:48:36.281 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:36.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:36.281 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:36.972 00.691 8976 Exposure complete
00:48:36.978 00.006 8976 worker thread done servicing request
00:48:36.978 00.000 5052 OnExposeComplete: enter
00:48:36.978 00.000 5052 UpdateGuideState(): m_state=6
00:48:36.978 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 647
00:48:36.978 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.33, Mass=204, SNR=9.9, Peak=73 HFD=2.8
00:48:36.978 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
00:48:36.978 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
00:48:36.978 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.38 hyp=0.69 cameraTheta=-0.59 mountX=-0.60 mountY=-0.27, mountTheta=-2.72
00:48:36.979 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.38, opts=13)
00:48:36.979 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.38)
00:48:36.979 00.000 8976 Worker thread wakes up
00:48:36.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.38) opts 0xd
00:48:36.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.38)
00:48:36.979 00.000 8976 Moving (0.57, -0.38) raw xDistance=-0.60 yDistance=-0.27
00:48:36.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
00:48:36.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:48:36.979 00.000 8976 MoveAxis(R, 2, ABG)
00:48:36.979 00.000 8976 stepping (-8, -7) + (2, 0)
00:48:36.979 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:36.980 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:48:36.989 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
00:48:36.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:36.989 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:36.989 00.000 5052 Enqueuing Expose request
00:48:37.014 00.025 8976 Received - 47 (G) 
00:48:37.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:37.014 00.000 8976 stepped: pos (-6, -7)
00:48:37.014 00.000 8976 MoveAxis(U, 1, ABG)
00:48:37.014 00.000 8976 stepping (-6, -7) + (0, 1)
00:48:37.014 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:37.046 00.032 8976 Received - 47 (G) 
00:48:37.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:37.046 00.000 8976 stepped: pos (-6, -6)
00:48:37.046 00.000 8976 move complete, result=0
00:48:37.046 00.000 8976 worker thread done servicing request
00:48:37.046 00.000 8976 Worker thread wakes up
00:48:37.046 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 1 ms NORTH
00:48:37.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:37.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:37.734 00.688 8976 Exposure complete
00:48:37.740 00.006 8976 worker thread done servicing request
00:48:37.740 00.000 5052 OnExposeComplete: enter
00:48:37.740 00.000 5052 UpdateGuideState(): m_state=6
00:48:37.741 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 648
00:48:37.741 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.79, Mass=191, SNR=9.6, Peak=65 HFD=2.5
00:48:37.741 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
00:48:37.741 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
00:48:37.741 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.08 hyp=0.83 cameraTheta=0.10 mountX=-0.30 mountY=-0.73, mountTheta=-1.96
00:48:37.742 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.08, opts=13)
00:48:37.742 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.08)
00:48:37.742 00.000 8976 Worker thread wakes up
00:48:37.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.08) opts 0xd
00:48:37.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.08)
00:48:37.742 00.000 8976 Moving (0.82, 0.08) raw xDistance=-0.30 yDistance=-0.73
00:48:37.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
00:48:37.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.73
00:48:37.742 00.000 8976 MoveAxis(R, 1, ABG)
00:48:37.742 00.000 8976 stepping (-6, -6) + (1, 0)
00:48:37.742 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:37.743 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:48:37.752 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
00:48:37.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:37.752 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:37.752 00.000 5052 Enqueuing Expose request
00:48:37.765 00.013 8976 Received - 47 (G) 
00:48:37.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:37.765 00.000 8976 stepped: pos (-5, -6)
00:48:37.765 00.000 8976 MoveAxis(U, 3, ABG)
00:48:37.765 00.000 8976 stepping (-5, -6) + (0, 3)
00:48:37.765 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:37.797 00.032 8976 Received - 47 (G) 
00:48:37.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:37.797 00.000 8976 stepped: pos (-5, -3)
00:48:37.797 00.000 8976 move complete, result=0
00:48:37.797 00.000 8976 worker thread done servicing request
00:48:37.797 00.000 8976 Worker thread wakes up
00:48:37.797 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
00:48:37.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:37.797 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:38.490 00.693 8976 Exposure complete
00:48:38.496 00.006 8976 worker thread done servicing request
00:48:38.496 00.000 5052 OnExposeComplete: enter
00:48:38.496 00.000 5052 UpdateGuideState(): m_state=6
00:48:38.496 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 649
00:48:38.496 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=282.14, Mass=200, SNR=9.8, Peak=72 HFD=2.5
00:48:38.496 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
00:48:38.496 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
00:48:38.496 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.43 hyp=0.54 cameraTheta=0.93 mountX=0.24 mountY=-0.51, mountTheta=-1.13
00:48:38.497 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.43, opts=13)
00:48:38.497 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.43)
00:48:38.497 00.000 8976 Worker thread wakes up
00:48:38.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.43) opts 0xd
00:48:38.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.43)
00:48:38.497 00.000 8976 Moving (0.33, 0.43) raw xDistance=0.24 yDistance=-0.51
00:48:38.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:48:38.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
00:48:38.497 00.000 8976 MoveAxis(R, 0, ABG)
00:48:38.497 00.000 8976 MoveAxis(U, 2, ABG)
00:48:38.497 00.000 8976 stepping (-5, -3) + (0, 2)
00:48:38.497 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:38.498 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:48:38.506 00.008 5052 UpdateGuideState exits: m=200 SNR=9.8
00:48:38.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:38.506 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:38.506 00.000 5052 Enqueuing Expose request
00:48:38.532 00.026 8976 Received - 47 (G) 
00:48:38.532 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:38.532 00.000 8976 stepped: pos (-5, -1)
00:48:38.532 00.000 8976 move complete, result=0
00:48:38.532 00.000 8976 worker thread done servicing request
00:48:38.532 00.000 8976 Worker thread wakes up
00:48:38.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:38.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:38.532 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:48:39.225 00.693 8976 Exposure complete
00:48:39.230 00.005 8976 worker thread done servicing request
00:48:39.230 00.000 5052 OnExposeComplete: enter
00:48:39.230 00.000 5052 UpdateGuideState(): m_state=6
00:48:39.230 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 650
00:48:39.230 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.47, Mass=201, SNR=9.8, Peak=72 HFD=3.1
00:48:39.230 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.64 = -2.64)
00:48:39.230 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
00:48:39.230 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.24 hyp=0.43 cameraTheta=-0.60 mountX=-0.37 mountY=-0.16, mountTheta=-2.73
00:48:39.231 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.24, opts=13)
00:48:39.231 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.24)
00:48:39.231 00.000 8976 Worker thread wakes up
00:48:39.231 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.24) opts 0xd
00:48:39.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.24)
00:48:39.231 00.000 8976 Moving (0.35, -0.24) raw xDistance=-0.37 yDistance=-0.16
00:48:39.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
00:48:39.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:48:39.231 00.000 8976 MoveAxis(R, 2, ABG)
00:48:39.231 00.000 8976 stepping (-5, -1) + (2, 0)
00:48:39.232 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:39.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:48:39.242 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
00:48:39.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:39.242 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:39.242 00.000 5052 Enqueuing Expose request
00:48:39.268 00.026 8976 Received - 47 (G) 
00:48:39.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:39.268 00.000 8976 stepped: pos (-3, -1)
00:48:39.268 00.000 8976 MoveAxis(U, 0, ABG)
00:48:39.268 00.000 8976 move complete, result=0
00:48:39.268 00.000 8976 worker thread done servicing request
00:48:39.268 00.000 8976 Worker thread wakes up
00:48:39.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:39.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:39.268 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
00:48:39.968 00.700 8976 Exposure complete
00:48:39.974 00.006 8976 worker thread done servicing request
00:48:39.974 00.000 5052 OnExposeComplete: enter
00:48:39.974 00.000 5052 UpdateGuideState(): m_state=6
00:48:39.974 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 651
00:48:39.974 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.75, Mass=228, SNR=10.5, Peak=75 HFD=2.5
00:48:39.974 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
00:48:39.974 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
00:48:39.975 00.001 5052 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.84 mountX=0.10 mountY=0.09, mountTheta=0.74
00:48:39.975 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.04, opts=13)
00:48:39.975 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.04)
00:48:39.975 00.000 8976 Worker thread wakes up
00:48:39.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.04) opts 0xd
00:48:39.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.04)
00:48:39.975 00.000 8976 Moving (-0.14, 0.04) raw xDistance=0.10 yDistance=0.09
00:48:39.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:48:39.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:48:39.975 00.000 8976 MoveAxis(R, 0, ABG)
00:48:39.976 00.001 8976 MoveAxis(U, 0, ABG)
00:48:39.976 00.000 8976 move complete, result=0
00:48:39.976 00.000 8976 worker thread done servicing request
00:48:39.977 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:48:39.987 00.010 5052 UpdateGuideState exits: m=228 SNR=10.5
00:48:39.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:39.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:39.987 00.000 5052 Enqueuing Expose request
00:48:39.988 00.001 8976 Worker thread wakes up
00:48:39.988 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:39.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:39.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:40.674 00.686 8976 Exposure complete
00:48:40.679 00.005 8976 worker thread done servicing request
00:48:40.680 00.001 5052 OnExposeComplete: enter
00:48:40.680 00.000 5052 UpdateGuideState(): m_state=6
00:48:40.680 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 652
00:48:40.680 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.26, Mass=199, SNR=9.8, Peak=70 HFD=2.4
00:48:40.680 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
00:48:40.680 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
00:48:40.680 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.55 hyp=0.57 cameraTheta=1.82 mountX=0.55 mountY=-0.18, mountTheta=-0.32
00:48:40.681 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.55, opts=13)
00:48:40.681 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.55)
00:48:40.681 00.000 8976 Worker thread wakes up
00:48:40.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.55) opts 0xd
00:48:40.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.55)
00:48:40.681 00.000 8976 Moving (-0.14, 0.55) raw xDistance=0.55 yDistance=-0.18
00:48:40.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
00:48:40.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:48:40.681 00.000 8976 MoveAxis(L, 2, ABG)
00:48:40.681 00.000 8976 stepping (-3, -1) + (-2, 0)
00:48:40.681 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:40.682 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
00:48:40.691 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
00:48:40.692 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:40.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:40.692 00.000 5052 Enqueuing Expose request
00:48:40.706 00.014 8976 Received - 47 (G) 
00:48:40.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:40.706 00.000 8976 stepped: pos (-5, -1)
00:48:40.706 00.000 8976 MoveAxis(U, 0, ABG)
00:48:40.706 00.000 8976 move complete, result=0
00:48:40.706 00.000 8976 worker thread done servicing request
00:48:40.706 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.2 px 0 ms NORTH
00:48:40.706 00.000 8976 Worker thread wakes up
00:48:40.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:40.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:41.395 00.689 8976 Exposure complete
00:48:41.401 00.006 8976 worker thread done servicing request
00:48:41.401 00.000 5052 OnExposeComplete: enter
00:48:41.401 00.000 5052 UpdateGuideState(): m_state=6
00:48:41.401 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 653
00:48:41.401 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=282.06, Mass=182, SNR=9.3, Peak=67 HFD=2.1
00:48:41.401 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.08 = 0.08)
00:48:41.401 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.03 = -0.03)
00:48:41.401 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.35 hyp=0.41 cameraTheta=2.12 mountX=0.40 mountY=-0.01, mountTheta=-0.03
00:48:41.402 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.35, opts=13)
00:48:41.402 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.35)
00:48:41.402 00.000 8976 Worker thread wakes up
00:48:41.402 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.35) opts 0xd
00:48:41.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.35)
00:48:41.402 00.000 8976 Moving (-0.21, 0.35) raw xDistance=0.40 yDistance=-0.01
00:48:41.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
00:48:41.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:48:41.402 00.000 8976 MoveAxis(L, 2, ABG)
00:48:41.402 00.000 8976 stepping (-5, -1) + (-2, 0)
00:48:41.402 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:41.403 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
00:48:41.415 00.012 5052 UpdateGuideState exits: m=182 SNR=9.3
00:48:41.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:41.415 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:41.415 00.000 5052 Enqueuing Expose request
00:48:41.426 00.011 8976 Received - 47 (G) 
00:48:41.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:41.426 00.000 8976 stepped: pos (-7, -1)
00:48:41.426 00.000 8976 MoveAxis(U, 0, ABG)
00:48:41.426 00.000 8976 move complete, result=0
00:48:41.426 00.000 8976 worker thread done servicing request
00:48:41.426 00.000 8976 Worker thread wakes up
00:48:41.426 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
00:48:41.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:41.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:42.118 00.692 8976 Exposure complete
00:48:42.123 00.005 8976 worker thread done servicing request
00:48:42.123 00.000 5052 OnExposeComplete: enter
00:48:42.123 00.000 5052 UpdateGuideState(): m_state=6
00:48:42.123 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 654
00:48:42.123 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.68, Mass=221, SNR=10.3, Peak=73 HFD=2.3
00:48:42.123 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
00:48:42.123 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
00:48:42.123 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.03 hyp=0.37 cameraTheta=-3.06 mountX=0.14 mountY=0.33, mountTheta=1.16
00:48:42.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.03, opts=13)
00:48:42.124 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.03)
00:48:42.124 00.000 8976 Worker thread wakes up
00:48:42.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.03) opts 0xd
00:48:42.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.03)
00:48:42.124 00.000 8976 Moving (-0.37, -0.03) raw xDistance=0.14 yDistance=0.33
00:48:42.125 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:48:42.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:48:42.125 00.000 8976 MoveAxis(R, 0, ABG)
00:48:42.125 00.000 8976 MoveAxis(D, 1, ABG)
00:48:42.125 00.000 8976 stepping (-7, -1) + (0, -1)
00:48:42.125 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:42.125 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
00:48:42.136 00.011 5052 UpdateGuideState exits: m=221 SNR=10.3
00:48:42.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:42.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:42.136 00.000 5052 Enqueuing Expose request
00:48:42.145 00.009 8976 Received - 47 (G) 
00:48:42.148 00.003 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:42.148 00.000 8976 stepped: pos (-7, -2)
00:48:42.148 00.000 8976 move complete, result=0
00:48:42.148 00.000 8976 worker thread done servicing request
00:48:42.148 00.000 8976 Worker thread wakes up
00:48:42.148 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:48:42.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:42.149 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:42.833 00.684 8976 Exposure complete
00:48:42.839 00.006 8976 worker thread done servicing request
00:48:42.839 00.000 5052 OnExposeComplete: enter
00:48:42.839 00.000 5052 UpdateGuideState(): m_state=6
00:48:42.839 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 655
00:48:42.839 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.73, Mass=193, SNR=9.6, Peak=71 HFD=2.3
00:48:42.839 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
00:48:42.839 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
00:48:42.839 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.02 hyp=0.34 cameraTheta=3.08 mountX=0.17 mountY=0.27, mountTheta=1.01
00:48:42.840 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.02, opts=13)
00:48:42.840 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.02)
00:48:42.840 00.000 8976 Worker thread wakes up
00:48:42.840 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.02) opts 0xd
00:48:42.840 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.02)
00:48:42.840 00.000 8976 Moving (-0.34, 0.02) raw xDistance=0.17 yDistance=0.27
00:48:42.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:48:42.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
00:48:42.840 00.000 8976 MoveAxis(R, 0, ABG)
00:48:42.840 00.000 8976 MoveAxis(D, 1, ABG)
00:48:42.840 00.000 8976 stepping (-7, -2) + (0, -1)
00:48:42.841 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:42.841 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
00:48:42.850 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
00:48:42.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:42.850 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:42.850 00.000 5052 Enqueuing Expose request
00:48:42.865 00.015 8976 Received - 47 (G) 
00:48:42.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:42.865 00.000 8976 stepped: pos (-7, -3)
00:48:42.865 00.000 8976 move complete, result=0
00:48:42.865 00.000 8976 worker thread done servicing request
00:48:42.865 00.000 8976 Worker thread wakes up
00:48:42.865 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:48:42.865 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:42.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:43.554 00.689 8976 Exposure complete
00:48:43.560 00.006 8976 worker thread done servicing request
00:48:43.560 00.000 5052 OnExposeComplete: enter
00:48:43.560 00.000 5052 UpdateGuideState(): m_state=6
00:48:43.560 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 656
00:48:43.560 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.79, Mass=194, SNR=9.7, Peak=70 HFD=2.6
00:48:43.560 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
00:48:43.560 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
00:48:43.560 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.09 hyp=0.64 cameraTheta=3.01 mountX=0.37 mountY=0.49, mountTheta=0.93
00:48:43.561 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.09, opts=13)
00:48:43.561 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.09)
00:48:43.561 00.000 8976 Worker thread wakes up
00:48:43.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.09) opts 0xd
00:48:43.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.09)
00:48:43.561 00.000 8976 Moving (-0.64, 0.09) raw xDistance=0.37 yDistance=0.49
00:48:43.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
00:48:43.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
00:48:43.561 00.000 8976 MoveAxis(L, 2, ABG)
00:48:43.561 00.000 8976 stepping (-7, -3) + (-2, 0)
00:48:43.561 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:43.562 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:48:43.572 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
00:48:43.573 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:43.573 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:43.573 00.000 5052 Enqueuing Expose request
00:48:43.584 00.011 8976 Received - 47 (G) 
00:48:43.584 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:43.584 00.000 8976 stepped: pos (-9, -3)
00:48:43.584 00.000 8976 MoveAxis(D, 2, ABG)
00:48:43.584 00.000 8976 stepping (-9, -3) + (0, -2)
00:48:43.584 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:43.616 00.032 8976 Received - 47 (G) 
00:48:43.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:43.616 00.000 8976 stepped: pos (-9, -5)
00:48:43.616 00.000 8976 move complete, result=0
00:48:43.616 00.000 8976 worker thread done servicing request
00:48:43.616 00.000 8976 Worker thread wakes up
00:48:43.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:43.616 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:43.616 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:48:44.305 00.689 8976 Exposure complete
00:48:44.311 00.006 8976 worker thread done servicing request
00:48:44.311 00.000 5052 OnExposeComplete: enter
00:48:44.311 00.000 5052 UpdateGuideState(): m_state=6
00:48:44.311 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 657
00:48:44.311 00.000 5052 Star::Find returns 1 (0), X=327.86, Y=281.97, Mass=198, SNR=9.7, Peak=71 HFD=2.2
00:48:44.311 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
00:48:44.312 00.001 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
00:48:44.312 00.000 5052 CameraToMount -- cameraX=-1.31 cameraY=0.26 hyp=1.34 cameraTheta=2.95 mountX=0.83 mountY=0.96, mountTheta=0.86
00:48:44.312 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.31, y=0.26, opts=13)
00:48:44.312 00.000 5052 Enqueuing Move request for stepguider (-1.31, 0.26)
00:48:44.312 00.000 8976 Worker thread wakes up
00:48:44.313 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.31, 0.26) opts 0xd
00:48:44.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.31, 0.26)
00:48:44.313 00.000 8976 Moving (-1.31, 0.26) raw xDistance=0.83 yDistance=0.96
00:48:44.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.83
00:48:44.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.96
00:48:44.313 00.000 8976 MoveAxis(L, 4, ABG)
00:48:44.313 00.000 8976 stepping (-9, -5) + (-4, 0)
00:48:44.313 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:44.313 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:48:44.325 00.012 5052 UpdateGuideState exits: m=198 SNR=9.7
00:48:44.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:44.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:44.325 00.000 5052 Enqueuing Expose request
00:48:44.351 00.026 8976 Received - 47 (G) 
00:48:44.351 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:44.351 00.000 8976 stepped: pos (-13, -5)
00:48:44.351 00.000 8976 MoveAxis(D, 4, ABG)
00:48:44.351 00.000 8976 stepping (-13, -5) + (0, -4)
00:48:44.352 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:44.383 00.031 8976 Received - 47 (G) 
00:48:44.383 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:44.383 00.000 8976 stepped: pos (-13, -9)
00:48:44.383 00.000 8976 move complete, result=0
00:48:44.383 00.000 8976 worker thread done servicing request
00:48:44.383 00.000 8976 Worker thread wakes up
00:48:44.383 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:44.383 00.000 5052 GuideStep: 0.8 px 4 ms WEST, 1.0 px 4 ms SOUTH
00:48:44.383 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:45.074 00.691 8976 Exposure complete
00:48:45.080 00.006 8976 worker thread done servicing request
00:48:45.080 00.000 5052 OnExposeComplete: enter
00:48:45.080 00.000 5052 UpdateGuideState(): m_state=6
00:48:45.080 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 658
00:48:45.080 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.56, Mass=210, SNR=10.0, Peak=74 HFD=2.9
00:48:45.080 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
00:48:45.080 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.26)
00:48:45.080 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.15 hyp=0.58 cameraTheta=-2.88 mountX=0.12 mountY=0.55, mountTheta=1.35
00:48:45.081 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.15, opts=13)
00:48:45.081 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.15)
00:48:45.081 00.000 8976 Worker thread wakes up
00:48:45.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.15) opts 0xd
00:48:45.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.15)
00:48:45.081 00.000 8976 Moving (-0.56, -0.15) raw xDistance=0.12 yDistance=0.55
00:48:45.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:48:45.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.55
00:48:45.081 00.000 8976 MoveAxis(R, 0, ABG)
00:48:45.081 00.000 8976 MoveAxis(D, 2, ABG)
00:48:45.081 00.000 8976 stepping (-13, -9) + (0, -2)
00:48:45.082 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:45.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:48:45.092 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
00:48:45.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:45.092 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:45.092 00.000 5052 Enqueuing Expose request
00:48:45.119 00.027 8976 Received - 47 (G) 
00:48:45.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:45.119 00.000 8976 stepped: pos (-13, -11)
00:48:45.119 00.000 8976 move complete, result=0
00:48:45.119 00.000 8976 worker thread done servicing request
00:48:45.119 00.000 8976 Worker thread wakes up
00:48:45.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:45.119 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:45.119 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:48:45.810 00.691 8976 Exposure complete
00:48:45.815 00.005 8976 worker thread done servicing request
00:48:45.815 00.000 5052 OnExposeComplete: enter
00:48:45.815 00.000 5052 UpdateGuideState(): m_state=6
00:48:45.815 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 659
00:48:45.815 00.000 5052 Star::Find returns 1 (0), X=328.08, Y=281.95, Mass=219, SNR=10.2, Peak=73 HFD=2.7
00:48:45.815 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
00:48:45.815 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
00:48:45.815 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=0.24 hyp=1.12 cameraTheta=2.93 mountX=0.71 mountY=0.78, mountTheta=0.84
00:48:45.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=0.24, opts=13)
00:48:45.816 00.000 5052 Enqueuing Move request for stepguider (-1.09, 0.24)
00:48:45.816 00.000 8976 Worker thread wakes up
00:48:45.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, 0.24) opts 0xd
00:48:45.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, 0.24)
00:48:45.816 00.000 8976 Moving (-1.09, 0.24) raw xDistance=0.71 yDistance=0.78
00:48:45.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
00:48:45.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.78
00:48:45.816 00.000 8976 MoveAxis(L, 3, ABG)
00:48:45.816 00.000 8976 stepping (-13, -11) + (-3, 0)
00:48:45.816 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:45.817 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:48:45.826 00.009 5052 UpdateGuideState exits: m=219 SNR=10.2
00:48:45.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:45.826 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:45.826 00.000 5052 Enqueuing Expose request
00:48:45.854 00.028 8976 Received - 47 (G) 
00:48:45.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:45.854 00.000 8976 stepped: pos (-16, -11)
00:48:45.854 00.000 8976 MoveAxis(D, 3, ABG)
00:48:45.854 00.000 8976 stepping (-16, -11) + (0, -3)
00:48:45.854 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:45.886 00.032 8976 Received - 47 (G) 
00:48:45.886 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:45.886 00.000 8976 stepped: pos (-16, -14)
00:48:45.886 00.000 8976 move complete, result=0
00:48:45.886 00.000 8976 worker thread done servicing request
00:48:45.886 00.000 8976 Worker thread wakes up
00:48:45.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:45.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:45.886 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.8 px 3 ms SOUTH
00:48:46.578 00.692 8976 Exposure complete
00:48:46.584 00.006 8976 worker thread done servicing request
00:48:46.584 00.000 5052 OnExposeComplete: enter
00:48:46.584 00.000 5052 UpdateGuideState(): m_state=6
00:48:46.584 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 660
00:48:46.584 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.33, Mass=210, SNR=10.1, Peak=75 HFD=2.8
00:48:46.584 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
00:48:46.584 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.45)
00:48:46.584 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.38 hyp=0.86 cameraTheta=-2.69 mountX=0.02 mountY=0.86, mountTheta=1.55
00:48:46.585 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.38, opts=13)
00:48:46.585 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.38)
00:48:46.585 00.000 8976 Worker thread wakes up
00:48:46.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.38) opts 0xd
00:48:46.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.38)
00:48:46.585 00.000 8976 Moving (-0.78, -0.38) raw xDistance=0.02 yDistance=0.86
00:48:46.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:48:46.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.86
00:48:46.585 00.000 8976 MoveAxis(R, 0, ABG)
00:48:46.585 00.000 8976 MoveAxis(D, 4, ABG)
00:48:46.585 00.000 8976 stepping (-16, -14) + (0, -4)
00:48:46.585 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:46.586 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:48:46.596 00.010 5052 UpdateGuideState exits: m=210 SNR=10.1
00:48:46.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:46.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:46.596 00.000 5052 Enqueuing Expose request
00:48:46.621 00.025 8976 Received - 47 (G) 
00:48:46.621 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:46.621 00.000 8976 stepped: pos (-16, -18)
00:48:46.621 00.000 8976 move complete, result=0
00:48:46.621 00.000 8976 worker thread done servicing request
00:48:46.621 00.000 8976 Worker thread wakes up
00:48:46.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:46.621 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:46.621 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.9 px 4 ms SOUTH
00:48:47.311 00.690 8976 Exposure complete
00:48:47.317 00.006 8976 worker thread done servicing request
00:48:47.317 00.000 5052 OnExposeComplete: enter
00:48:47.317 00.000 5052 UpdateGuideState(): m_state=6
00:48:47.317 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 661
00:48:47.317 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.63, Mass=203, SNR=9.9, Peak=76 HFD=2.3
00:48:47.317 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
00:48:47.317 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
00:48:47.317 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.08 hyp=0.39 cameraTheta=-0.20 mountX=-0.25 mountY=-0.28, mountTheta=-2.29
00:48:47.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.08, opts=13)
00:48:47.318 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.08)
00:48:47.318 00.000 8976 Worker thread wakes up
00:48:47.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.08) opts 0xd
00:48:47.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.08)
00:48:47.318 00.000 8976 Moving (0.39, -0.08) raw xDistance=-0.25 yDistance=-0.28
00:48:47.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:48:47.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28
00:48:47.318 00.000 8976 MoveAxis(R, 0, ABG)
00:48:47.318 00.000 8976 MoveAxis(U, 1, ABG)
00:48:47.318 00.000 8976 stepping (-16, -18) + (0, 1)
00:48:47.318 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:47.319 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:48:47.330 00.011 5052 UpdateGuideState exits: m=203 SNR=9.9
00:48:47.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:47.330 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:47.330 00.000 5052 Enqueuing Expose request
00:48:47.341 00.011 8976 Received - 47 (G) 
00:48:47.341 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:47.341 00.000 8976 stepped: pos (-16, -17)
00:48:47.341 00.000 8976 move complete, result=0
00:48:47.341 00.000 8976 worker thread done servicing request
00:48:47.341 00.000 8976 Worker thread wakes up
00:48:47.341 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:48:47.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:47.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:48.035 00.694 8976 Exposure complete
00:48:48.041 00.006 8976 worker thread done servicing request
00:48:48.041 00.000 5052 OnExposeComplete: enter
00:48:48.041 00.000 5052 UpdateGuideState(): m_state=6
00:48:48.041 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 662
00:48:48.041 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.62, Mass=206, SNR=10.0, Peak=76 HFD=2.5
00:48:48.041 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
00:48:48.041 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
00:48:48.041 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-0.22 mountX=-0.26 mountY=-0.28, mountTheta=-2.31
00:48:48.042 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.09, opts=13)
00:48:48.042 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.09)
00:48:48.042 00.000 8976 Worker thread wakes up
00:48:48.042 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.09) opts 0xd
00:48:48.042 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.09)
00:48:48.042 00.000 8976 Moving (0.39, -0.09) raw xDistance=-0.26 yDistance=-0.28
00:48:48.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:48:48.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
00:48:48.042 00.000 8976 MoveAxis(R, 1, ABG)
00:48:48.042 00.000 8976 stepping (-16, -17) + (1, 0)
00:48:48.042 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:48.043 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:48:48.053 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
00:48:48.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:48.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:48.053 00.000 5052 Enqueuing Expose request
00:48:48.076 00.023 8976 Received - 47 (G) 
00:48:48.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:48.076 00.000 8976 stepped: pos (-15, -17)
00:48:48.076 00.000 8976 MoveAxis(U, 1, ABG)
00:48:48.076 00.000 8976 stepping (-15, -17) + (0, 1)
00:48:48.076 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:48.108 00.032 8976 Received - 47 (G) 
00:48:48.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:48.108 00.000 8976 stepped: pos (-15, -16)
00:48:48.109 00.001 8976 move complete, result=0
00:48:48.109 00.000 8976 worker thread done servicing request
00:48:48.109 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
00:48:48.109 00.000 8976 Worker thread wakes up
00:48:48.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:48.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:48.801 00.692 8976 Exposure complete
00:48:48.806 00.005 8976 worker thread done servicing request
00:48:48.807 00.001 5052 OnExposeComplete: enter
00:48:48.807 00.000 5052 UpdateGuideState(): m_state=6
00:48:48.807 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 663
00:48:48.807 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.97, Mass=208, SNR=10.0, Peak=77 HFD=2.4
00:48:48.807 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
00:48:48.807 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
00:48:48.807 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.26 hyp=0.58 cameraTheta=0.47 mountX=-0.00 mountY=-0.57, mountTheta=-1.58
00:48:48.807 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.26, opts=13)
00:48:48.807 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.26)
00:48:48.808 00.001 8976 Worker thread wakes up
00:48:48.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.26) opts 0xd
00:48:48.808 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.26)
00:48:48.808 00.000 8976 Moving (0.51, 0.26) raw xDistance=-0.00 yDistance=-0.57
00:48:48.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:48:48.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
00:48:48.808 00.000 8976 MoveAxis(R, 0, ABG)
00:48:48.808 00.000 8976 MoveAxis(U, 2, ABG)
00:48:48.808 00.000 8976 stepping (-15, -16) + (0, 2)
00:48:48.808 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:48.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:48:48.818 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
00:48:48.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:48.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:48.818 00.000 5052 Enqueuing Expose request
00:48:48.843 00.025 8976 Received - 47 (G) 
00:48:48.843 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:48.843 00.000 8976 stepped: pos (-15, -14)
00:48:48.843 00.000 8976 move complete, result=0
00:48:48.843 00.000 8976 worker thread done servicing request
00:48:48.843 00.000 8976 Worker thread wakes up
00:48:48.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:48.843 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:48.843 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
00:48:49.537 00.694 8976 Exposure complete
00:48:49.543 00.006 8976 worker thread done servicing request
00:48:49.543 00.000 5052 OnExposeComplete: enter
00:48:49.543 00.000 5052 UpdateGuideState(): m_state=6
00:48:49.543 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 664
00:48:49.543 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.67, Mass=182, SNR=9.3, Peak=75 HFD=2.2
00:48:49.543 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.14 = 2.15)
00:48:49.543 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
00:48:49.543 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.09 mountX=-0.03 mountY=0.04, mountTheta=2.12
00:48:49.543 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.04, opts=13)
00:48:49.544 00.001 5052 Enqueuing Move request for stepguider (-0.03, -0.04)
00:48:49.544 00.000 8976 Worker thread wakes up
00:48:49.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.04) opts 0xd
00:48:49.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.04)
00:48:49.544 00.000 8976 Moving (-0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
00:48:49.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:48:49.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:48:49.544 00.000 8976 MoveAxis(R, 0, ABG)
00:48:49.544 00.000 8976 MoveAxis(U, 0, ABG)
00:48:49.544 00.000 8976 move complete, result=0
00:48:49.544 00.000 8976 worker thread done servicing request
00:48:49.545 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:48:49.554 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
00:48:49.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:49.554 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:49.554 00.000 5052 Enqueuing Expose request
00:48:49.554 00.000 8976 Worker thread wakes up
00:48:49.554 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:49.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:49.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:50.241 00.687 8976 Exposure complete
00:48:50.246 00.005 8976 worker thread done servicing request
00:48:50.246 00.000 5052 OnExposeComplete: enter
00:48:50.246 00.000 5052 UpdateGuideState(): m_state=6
00:48:50.246 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 665
00:48:50.246 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.73, Mass=214, SNR=10.2, Peak=78 HFD=2.3
00:48:50.246 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
00:48:50.246 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
00:48:50.246 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.02 hyp=0.97 cameraTheta=3.12 mountX=0.46 mountY=0.80, mountTheta=1.05
00:48:50.247 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.02, opts=13)
00:48:50.247 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.02)
00:48:50.247 00.000 8976 Worker thread wakes up
00:48:50.247 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.02) opts 0xd
00:48:50.247 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.02)
00:48:50.247 00.000 8976 Moving (-0.97, 0.02) raw xDistance=0.46 yDistance=0.80
00:48:50.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:48:50.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.80
00:48:50.247 00.000 8976 MoveAxis(L, 2, ABG)
00:48:50.247 00.000 8976 stepping (-15, -14) + (-2, 0)
00:48:50.247 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:50.248 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:48:50.258 00.010 5052 UpdateGuideState exits: m=214 SNR=10.2
00:48:50.258 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:50.258 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:50.258 00.000 5052 Enqueuing Expose request
00:48:50.281 00.023 8976 Received - 47 (G) 
00:48:50.281 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:50.282 00.001 8976 stepped: pos (-17, -14)
00:48:50.282 00.000 8976 MoveAxis(D, 3, ABG)
00:48:50.282 00.000 8976 stepping (-17, -14) + (0, -3)
00:48:50.282 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:50.314 00.032 8976 Received - 47 (G) 
00:48:50.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:50.314 00.000 8976 stepped: pos (-17, -17)
00:48:50.314 00.000 8976 move complete, result=0
00:48:50.314 00.000 8976 worker thread done servicing request
00:48:50.314 00.000 8976 Worker thread wakes up
00:48:50.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:50.314 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:50.314 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
00:48:51.002 00.688 8976 Exposure complete
00:48:51.007 00.005 8976 worker thread done servicing request
00:48:51.007 00.000 5052 OnExposeComplete: enter
00:48:51.007 00.000 5052 UpdateGuideState(): m_state=6
00:48:51.007 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 666
00:48:51.007 00.000 5052 Star::Find returns 1 (0), X=328.13, Y=281.55, Mass=184, SNR=9.4, Peak=70 HFD=2.2
00:48:51.007 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
00:48:51.007 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
00:48:51.007 00.000 5052 CameraToMount -- cameraX=-1.04 cameraY=-0.16 hyp=1.05 cameraTheta=-2.99 mountX=0.33 mountY=0.96, mountTheta=1.24
00:48:51.008 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.04, y=-0.16, opts=13)
00:48:51.008 00.000 5052 Enqueuing Move request for stepguider (-1.04, -0.16)
00:48:51.008 00.000 8976 Worker thread wakes up
00:48:51.008 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.04, -0.16) opts 0xd
00:48:51.008 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.04, -0.16)
00:48:51.008 00.000 8976 Moving (-1.04, -0.16) raw xDistance=0.33 yDistance=0.96
00:48:51.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
00:48:51.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.96
00:48:51.008 00.000 8976 MoveAxis(L, 1, ABG)
00:48:51.008 00.000 8976 stepping (-17, -17) + (-1, 0)
00:48:51.008 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:51.009 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
00:48:51.018 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
00:48:51.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:51.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:51.018 00.000 5052 Enqueuing Expose request
00:48:51.033 00.015 8976 Received - 47 (G) 
00:48:51.033 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:51.033 00.000 8976 stepped: pos (-18, -17)
00:48:51.033 00.000 8976 MoveAxis(D, 4, ABG)
00:48:51.033 00.000 8976 stepping (-18, -17) + (0, -4)
00:48:51.033 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:51.066 00.033 8976 Received - 47 (G) 
00:48:51.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:51.066 00.000 8976 stepped: pos (-18, -21)
00:48:51.066 00.000 8976 move complete, result=0
00:48:51.066 00.000 8976 worker thread done servicing request
00:48:51.066 00.000 8976 Worker thread wakes up
00:48:51.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:51.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:51.066 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.0 px 4 ms SOUTH
00:48:51.760 00.694 8976 Exposure complete
00:48:51.766 00.006 8976 worker thread done servicing request
00:48:51.767 00.001 5052 OnExposeComplete: enter
00:48:51.767 00.000 5052 UpdateGuideState(): m_state=6
00:48:51.767 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 667
00:48:51.767 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=281.70, Mass=189, SNR=9.5, Peak=71 HFD=2.3
00:48:51.767 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
00:48:51.767 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
00:48:51.767 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=-0.01 hyp=1.06 cameraTheta=-3.13 mountX=0.47 mountY=0.89, mountTheta=1.08
00:48:51.767 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=-0.01, opts=13)
00:48:51.767 00.000 5052 Enqueuing Move request for stepguider (-1.06, -0.01)
00:48:51.767 00.000 8976 Worker thread wakes up
00:48:51.768 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, -0.01) opts 0xd
00:48:51.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, -0.01)
00:48:51.768 00.000 8976 Moving (-1.06, -0.01) raw xDistance=0.47 yDistance=0.89
00:48:51.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
00:48:51.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.89
00:48:51.768 00.000 8976 MoveAxis(L, 2, ABG)
00:48:51.768 00.000 8976 stepping (-18, -21) + (-2, 0)
00:48:51.768 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:51.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:48:51.778 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
00:48:51.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:51.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:51.778 00.000 5052 Enqueuing Expose request
00:48:51.801 00.023 8976 Received - 47 (G) 
00:48:51.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:51.801 00.000 8976 stepped: pos (-20, -21)
00:48:51.801 00.000 8976 MoveAxis(D, 4, ABG)
00:48:51.801 00.000 8976 stepping (-20, -21) + (0, -4)
00:48:51.801 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:51.833 00.032 8976 Received - 47 (G) 
00:48:51.833 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:48:51.833 00.000 8976 stepped: pos (-20, -25)
00:48:51.833 00.000 8976 move complete, result=0
00:48:51.833 00.000 8976 worker thread done servicing request
00:48:51.833 00.000 8976 Worker thread wakes up
00:48:51.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:51.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:51.833 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
00:48:52.523 00.690 8976 Exposure complete
00:48:52.529 00.006 8976 worker thread done servicing request
00:48:52.529 00.000 5052 OnExposeComplete: enter
00:48:52.529 00.000 5052 UpdateGuideState(): m_state=6
00:48:52.529 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 668
00:48:52.529 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.52, Mass=210, SNR=10.0, Peak=75 HFD=1.6
00:48:52.529 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.95 = 1.34)
00:48:52.529 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
00:48:52.529 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.19 hyp=0.80 cameraTheta=-2.90 mountX=0.19 mountY=0.76, mountTheta=1.33
00:48:52.530 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.19, opts=13)
00:48:52.530 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.19)
00:48:52.530 00.000 8976 Worker thread wakes up
00:48:52.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.19) opts 0xd
00:48:52.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.19)
00:48:52.530 00.000 8976 Moving (-0.78, -0.19) raw xDistance=0.19 yDistance=0.76
00:48:52.531 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:48:52.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.76
00:48:52.531 00.000 8976 MoveAxis(R, 0, ABG)
00:48:52.531 00.000 8976 MoveAxis(D, 3, ABG)
00:48:52.531 00.000 8976 stepping (-20, -25) + (0, -3)
00:48:52.531 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:52.531 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:48:52.540 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
00:48:52.541 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:52.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:52.541 00.000 5052 Enqueuing Expose request
00:48:52.569 00.028 8976 Received - 47 (G) 
00:48:52.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:52.569 00.000 8976 stepped: pos (-20, -28)
00:48:52.569 00.000 8976 move complete, result=0
00:48:52.570 00.001 8976 worker thread done servicing request
00:48:52.570 00.000 8976 Worker thread wakes up
00:48:52.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:52.570 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:52.570 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
00:48:53.260 00.690 8976 Exposure complete
00:48:53.265 00.005 8976 worker thread done servicing request
00:48:53.265 00.000 5052 OnExposeComplete: enter
00:48:53.265 00.000 5052 UpdateGuideState(): m_state=6
00:48:53.265 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 669
00:48:53.265 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.78, Mass=188, SNR=9.5, Peak=68 HFD=2.6
00:48:53.265 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
00:48:53.265 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
00:48:53.265 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.30 mountX=-0.04 mountY=-0.22, mountTheta=-1.75
00:48:53.266 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.07, opts=13)
00:48:53.266 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.07)
00:48:53.266 00.000 8976 Worker thread wakes up
00:48:53.266 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.07) opts 0xd
00:48:53.266 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.07)
00:48:53.266 00.000 8976 Moving (0.21, 0.07) raw xDistance=-0.04 yDistance=-0.22
00:48:53.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:48:53.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:48:53.266 00.000 8976 MoveAxis(R, 0, ABG)
00:48:53.266 00.000 8976 MoveAxis(U, 0, ABG)
00:48:53.266 00.000 8976 move complete, result=0
00:48:53.266 00.000 8976 worker thread done servicing request
00:48:53.267 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:48:53.277 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
00:48:53.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:53.277 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:53.277 00.000 5052 Enqueuing Expose request
00:48:53.277 00.000 8976 Worker thread wakes up
00:48:53.277 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:48:53.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:53.277 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:53.967 00.690 8976 Exposure complete
00:48:53.972 00.005 8976 worker thread done servicing request
00:48:53.973 00.001 5052 OnExposeComplete: enter
00:48:53.973 00.000 5052 UpdateGuideState(): m_state=6
00:48:53.973 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 670
00:48:53.973 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=282.00, Mass=197, SNR=9.7, Peak=75 HFD=2.3
00:48:53.973 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
00:48:53.973 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
00:48:53.973 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.29 hyp=0.50 cameraTheta=0.61 mountX=0.07 mountY=-0.50, mountTheta=-1.43
00:48:53.973 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.29, opts=13)
00:48:53.974 00.001 5052 Enqueuing Move request for stepguider (0.41, 0.29)
00:48:53.974 00.000 8976 Worker thread wakes up
00:48:53.974 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.29) opts 0xd
00:48:53.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.29)
00:48:53.974 00.000 8976 Moving (0.41, 0.29) raw xDistance=0.07 yDistance=-0.50
00:48:53.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:48:53.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
00:48:53.974 00.000 8976 MoveAxis(R, 0, ABG)
00:48:53.974 00.000 8976 MoveAxis(U, 2, ABG)
00:48:53.974 00.000 8976 stepping (-20, -28) + (0, 2)
00:48:53.974 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:53.974 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:48:53.985 00.011 5052 UpdateGuideState exits: m=197 SNR=9.7
00:48:53.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:53.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:53.985 00.000 5052 Enqueuing Expose request
00:48:54.007 00.022 8976 Received - 47 (G) 
00:48:54.007 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:54.007 00.000 8976 stepped: pos (-20, -26)
00:48:54.007 00.000 8976 move complete, result=0
00:48:54.007 00.000 8976 worker thread done servicing request
00:48:54.007 00.000 8976 Worker thread wakes up
00:48:54.007 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:48:54.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:54.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:54.696 00.689 8976 Exposure complete
00:48:54.701 00.005 8976 worker thread done servicing request
00:48:54.701 00.000 5052 OnExposeComplete: enter
00:48:54.701 00.000 5052 UpdateGuideState(): m_state=6
00:48:54.701 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 671
00:48:54.701 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.95, Mass=209, SNR=10.0, Peak=70 HFD=2.4
00:48:54.701 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
00:48:54.701 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
00:48:54.701 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.24 hyp=0.61 cameraTheta=0.40 mountX=-0.04 mountY=-0.60, mountTheta=-1.64
00:48:54.702 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.24, opts=13)
00:48:54.702 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.24)
00:48:54.702 00.000 8976 Worker thread wakes up
00:48:54.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.24) opts 0xd
00:48:54.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.24)
00:48:54.702 00.000 8976 Moving (0.56, 0.24) raw xDistance=-0.04 yDistance=-0.60
00:48:54.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:48:54.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
00:48:54.703 00.001 8976 MoveAxis(R, 0, ABG)
00:48:54.703 00.000 8976 MoveAxis(U, 3, ABG)
00:48:54.703 00.000 8976 stepping (-20, -26) + (0, 3)
00:48:54.703 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:54.703 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:48:54.712 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
00:48:54.713 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:54.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:54.713 00.000 5052 Enqueuing Expose request
00:48:54.742 00.029 8976 Received - 47 (G) 
00:48:54.743 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:54.743 00.000 8976 stepped: pos (-20, -23)
00:48:54.743 00.000 8976 move complete, result=0
00:48:54.743 00.000 8976 worker thread done servicing request
00:48:54.743 00.000 8976 Worker thread wakes up
00:48:54.743 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
00:48:54.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:54.743 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:55.433 00.690 8976 Exposure complete
00:48:55.438 00.005 8976 worker thread done servicing request
00:48:55.439 00.001 5052 OnExposeComplete: enter
00:48:55.439 00.000 5052 UpdateGuideState(): m_state=6
00:48:55.439 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 672
00:48:55.439 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.56, Mass=182, SNR=9.4, Peak=66 HFD=2.3
00:48:55.439 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
00:48:55.439 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
00:48:55.439 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=-0.15 hyp=0.78 cameraTheta=-0.20 mountX=-0.49 mountY=-0.56, mountTheta=-2.29
00:48:55.440 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=-0.15, opts=13)
00:48:55.440 00.000 5052 Enqueuing Move request for stepguider (0.77, -0.15)
00:48:55.440 00.000 8976 Worker thread wakes up
00:48:55.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, -0.15) opts 0xd
00:48:55.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, -0.15)
00:48:55.440 00.000 8976 Moving (0.77, -0.15) raw xDistance=-0.49 yDistance=-0.56
00:48:55.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
00:48:55.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
00:48:55.440 00.000 8976 MoveAxis(R, 2, ABG)
00:48:55.440 00.000 8976 stepping (-20, -23) + (2, 0)
00:48:55.440 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:55.441 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:48:55.450 00.009 5052 UpdateGuideState exits: m=182 SNR=9.4
00:48:55.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:55.450 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:55.450 00.000 5052 Enqueuing Expose request
00:48:55.462 00.012 8976 Received - 47 (G) 
00:48:55.462 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:55.462 00.000 8976 stepped: pos (-18, -23)
00:48:55.462 00.000 8976 MoveAxis(U, 2, ABG)
00:48:55.462 00.000 8976 stepping (-18, -23) + (0, 2)
00:48:55.462 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:55.494 00.032 8976 Received - 47 (G) 
00:48:55.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:55.494 00.000 8976 stepped: pos (-18, -21)
00:48:55.494 00.000 8976 move complete, result=0
00:48:55.494 00.000 8976 worker thread done servicing request
00:48:55.494 00.000 8976 Worker thread wakes up
00:48:55.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:55.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:55.494 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
00:48:56.186 00.692 8976 Exposure complete
00:48:56.191 00.005 8976 worker thread done servicing request
00:48:56.192 00.001 5052 OnExposeComplete: enter
00:48:56.192 00.000 5052 UpdateGuideState(): m_state=6
00:48:56.192 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 673
00:48:56.192 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.81, Mass=190, SNR=9.5, Peak=64 HFD=2.6
00:48:56.192 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
00:48:56.192 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
00:48:56.192 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.54 mountX=0.15 mountY=0.07, mountTheta=0.41
00:48:56.192 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.10, opts=13)
00:48:56.193 00.001 5052 Enqueuing Move request for stepguider (-0.14, 0.10)
00:48:56.193 00.000 8976 Worker thread wakes up
00:48:56.193 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.10) opts 0xd
00:48:56.193 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.10)
00:48:56.193 00.000 8976 Moving (-0.14, 0.10) raw xDistance=0.15 yDistance=0.07
00:48:56.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:48:56.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:48:56.193 00.000 8976 MoveAxis(R, 0, ABG)
00:48:56.193 00.000 8976 MoveAxis(U, 0, ABG)
00:48:56.193 00.000 8976 move complete, result=0
00:48:56.193 00.000 8976 worker thread done servicing request
00:48:56.193 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:48:56.204 00.011 5052 UpdateGuideState exits: m=190 SNR=9.5
00:48:56.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:56.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:56.204 00.000 5052 Enqueuing Expose request
00:48:56.204 00.000 8976 Worker thread wakes up
00:48:56.204 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:56.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:56.204 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:56.892 00.688 8976 Exposure complete
00:48:56.897 00.005 8976 worker thread done servicing request
00:48:56.898 00.001 5052 OnExposeComplete: enter
00:48:56.898 00.000 5052 UpdateGuideState(): m_state=6
00:48:56.898 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 674
00:48:56.898 00.000 5052 Star::Find returns 1 (1), X=328.91, Y=281.98, Mass=184, SNR=9.4, Peak=63 HFD=2.7
00:48:56.898 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
00:48:56.898 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.19 = 0.19)
00:48:56.898 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.27 hyp=0.38 cameraTheta=2.34 mountX=0.36 mountY=0.07, mountTheta=0.20
00:48:56.898 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.27, opts=13)
00:48:56.898 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.27)
00:48:56.899 00.001 8976 Worker thread wakes up
00:48:56.899 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.27) opts 0xd
00:48:56.899 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.27)
00:48:56.899 00.000 8976 Moving (-0.26, 0.27) raw xDistance=0.36 yDistance=0.07
00:48:56.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:48:56.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:48:56.899 00.000 8976 MoveAxis(L, 1, ABG)
00:48:56.899 00.000 8976 stepping (-18, -21) + (-1, 0)
00:48:56.899 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:56.899 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:48:56.909 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4 Saturated
00:48:56.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:56.909 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:56.909 00.000 5052 Enqueuing Expose request
00:48:56.917 00.008 8976 Received - 47 (G) 
00:48:56.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:56.917 00.000 8976 stepped: pos (-19, -21)
00:48:56.917 00.000 8976 MoveAxis(U, 0, ABG)
00:48:56.917 00.000 8976 move complete, result=0
00:48:56.917 00.000 8976 worker thread done servicing request
00:48:56.917 00.000 8976 Worker thread wakes up
00:48:56.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:56.917 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:56.917 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
00:48:57.605 00.688 8976 Exposure complete
00:48:57.609 00.004 8976 worker thread done servicing request
00:48:57.611 00.002 5052 OnExposeComplete: enter
00:48:57.611 00.000 5052 UpdateGuideState(): m_state=6
00:48:57.611 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 675
00:48:57.611 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=282.02, Mass=185, SNR=9.4, Peak=65 HFD=2.5
00:48:57.611 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
00:48:57.611 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
00:48:57.611 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=0.31 hyp=0.96 cameraTheta=2.81 mountX=0.69 mountY=0.60, mountTheta=0.71
00:48:57.611 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.31, opts=13)
00:48:57.611 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.31)
00:48:57.612 00.001 8976 Worker thread wakes up
00:48:57.612 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.31) opts 0xd
00:48:57.612 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.31)
00:48:57.612 00.000 8976 Moving (-0.91, 0.31) raw xDistance=0.69 yDistance=0.60
00:48:57.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
00:48:57.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
00:48:57.612 00.000 8976 MoveAxis(L, 3, ABG)
00:48:57.612 00.000 8976 stepping (-19, -21) + (-3, 0)
00:48:57.612 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:57.612 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:48:57.621 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
00:48:57.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:57.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:57.621 00.000 5052 Enqueuing Expose request
00:48:57.653 00.032 8976 Received - 47 (G) 
00:48:57.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:48:57.653 00.000 8976 stepped: pos (-22, -21)
00:48:57.653 00.000 8976 MoveAxis(D, 2, ABG)
00:48:57.653 00.000 8976 stepping (-22, -21) + (0, -2)
00:48:57.653 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:57.685 00.032 8976 Received - 47 (G) 
00:48:57.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:57.685 00.000 8976 stepped: pos (-22, -23)
00:48:57.685 00.000 8976 move complete, result=0
00:48:57.685 00.000 8976 worker thread done servicing request
00:48:57.685 00.000 8976 Worker thread wakes up
00:48:57.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:57.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:57.685 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 2 ms SOUTH
00:48:58.375 00.690 8976 Exposure complete
00:48:58.380 00.005 8976 worker thread done servicing request
00:48:58.380 00.000 5052 OnExposeComplete: enter
00:48:58.380 00.000 5052 UpdateGuideState(): m_state=6
00:48:58.380 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 676
00:48:58.381 00.001 5052 Star::Find returns 1 (0), X=329.00, Y=281.26, Mass=213, SNR=10.1, Peak=71 HFD=2.5
00:48:58.381 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-3.99 = 2.29)
00:48:58.381 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.10 = 2.19)
00:48:58.381 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.45 hyp=0.48 cameraTheta=-1.95 mountX=-0.32 mountY=0.39, mountTheta=2.25
00:48:58.381 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.45, opts=13)
00:48:58.381 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.45)
00:48:58.381 00.000 8976 Worker thread wakes up
00:48:58.382 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.45) opts 0xd
00:48:58.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.45)
00:48:58.382 00.000 8976 Moving (-0.18, -0.45) raw xDistance=-0.32 yDistance=0.39
00:48:58.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.32
00:48:58.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
00:48:58.382 00.000 8976 MoveAxis(R, 1, ABG)
00:48:58.382 00.000 8976 stepping (-22, -23) + (1, 0)
00:48:58.382 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:58.383 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:48:58.393 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
00:48:58.393 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:58.393 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:58.393 00.000 5052 Enqueuing Expose request
00:48:58.404 00.011 8976 Received - 47 (G) 
00:48:58.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:58.404 00.000 8976 stepped: pos (-21, -23)
00:48:58.404 00.000 8976 MoveAxis(D, 2, ABG)
00:48:58.404 00.000 8976 stepping (-21, -23) + (0, -2)
00:48:58.404 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:58.435 00.031 8976 Received - 47 (G) 
00:48:58.435 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:48:58.435 00.000 8976 stepped: pos (-21, -25)
00:48:58.435 00.000 8976 move complete, result=0
00:48:58.435 00.000 8976 worker thread done servicing request
00:48:58.435 00.000 8976 Worker thread wakes up
00:48:58.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:58.436 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:58.436 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
00:48:59.130 00.694 8976 Exposure complete
00:48:59.135 00.005 8976 worker thread done servicing request
00:48:59.135 00.000 5052 OnExposeComplete: enter
00:48:59.135 00.000 5052 UpdateGuideState(): m_state=6
00:48:59.135 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 677
00:48:59.135 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.48, Mass=202, SNR=9.9, Peak=69 HFD=3.1
00:48:59.135 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
00:48:59.135 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
00:48:59.135 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.23 hyp=0.38 cameraTheta=-0.64 mountX=-0.34 mountY=-0.13, mountTheta=-2.78
00:48:59.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.23, opts=13)
00:48:59.136 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.23)
00:48:59.136 00.000 8976 Worker thread wakes up
00:48:59.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.23) opts 0xd
00:48:59.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.23)
00:48:59.136 00.000 8976 Moving (0.31, -0.23) raw xDistance=-0.34 yDistance=-0.13
00:48:59.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
00:48:59.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:48:59.136 00.000 8976 MoveAxis(R, 1, ABG)
00:48:59.136 00.000 8976 stepping (-21, -25) + (1, 0)
00:48:59.136 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:59.136 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:48:59.146 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
00:48:59.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:59.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:59.146 00.000 5052 Enqueuing Expose request
00:48:59.155 00.009 8976 Received - 47 (G) 
00:48:59.155 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:59.155 00.000 8976 stepped: pos (-20, -25)
00:48:59.155 00.000 8976 MoveAxis(U, 0, ABG)
00:48:59.155 00.000 8976 move complete, result=0
00:48:59.155 00.000 8976 worker thread done servicing request
00:48:59.155 00.000 8976 Worker thread wakes up
00:48:59.155 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
00:48:59.155 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:59.155 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:48:59.846 00.691 8976 Exposure complete
00:48:59.852 00.006 8976 worker thread done servicing request
00:48:59.852 00.000 5052 OnExposeComplete: enter
00:48:59.852 00.000 5052 UpdateGuideState(): m_state=6
00:48:59.852 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 678
00:48:59.852 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=282.03, Mass=182, SNR=9.3, Peak=64 HFD=2.6
00:48:59.852 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
00:48:59.852 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
00:48:59.852 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.32 hyp=0.40 cameraTheta=0.92 mountX=0.17 mountY=-0.37, mountTheta=-1.14
00:48:59.853 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.32, opts=13)
00:48:59.854 00.001 5052 Enqueuing Move request for stepguider (0.24, 0.32)
00:48:59.854 00.000 8976 Worker thread wakes up
00:48:59.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.32) opts 0xd
00:48:59.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.32)
00:48:59.854 00.000 8976 Moving (0.24, 0.32) raw xDistance=0.17 yDistance=-0.37
00:48:59.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:48:59.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
00:48:59.854 00.000 8976 MoveAxis(R, 0, ABG)
00:48:59.854 00.000 8976 MoveAxis(U, 1, ABG)
00:48:59.854 00.000 8976 stepping (-20, -25) + (0, 1)
00:48:59.854 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:59.855 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:48:59.864 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
00:48:59.866 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:59.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:48:59.866 00.000 5052 Enqueuing Expose request
00:48:59.874 00.008 8976 Received - 47 (G) 
00:48:59.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:48:59.874 00.000 8976 stepped: pos (-20, -24)
00:48:59.874 00.000 8976 move complete, result=0
00:48:59.874 00.000 8976 worker thread done servicing request
00:48:59.874 00.000 8976 Worker thread wakes up
00:48:59.875 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
00:48:59.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:48:59.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:00.563 00.688 8976 Exposure complete
00:49:00.569 00.006 8976 worker thread done servicing request
00:49:00.569 00.000 5052 OnExposeComplete: enter
00:49:00.569 00.000 5052 UpdateGuideState(): m_state=6
00:49:00.569 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 679
00:49:00.569 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.78, Mass=213, SNR=10.2, Peak=74 HFD=2.4
00:49:00.569 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
00:49:00.569 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
00:49:00.569 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.07 hyp=0.46 cameraTheta=0.14 mountX=-0.15 mountY=-0.42, mountTheta=-1.91
00:49:00.570 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.07, opts=13)
00:49:00.570 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.07)
00:49:00.570 00.000 8976 Worker thread wakes up
00:49:00.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.07) opts 0xd
00:49:00.570 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.07)
00:49:00.570 00.000 8976 Moving (0.46, 0.07) raw xDistance=-0.15 yDistance=-0.42
00:49:00.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:49:00.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
00:49:00.570 00.000 8976 MoveAxis(R, 0, ABG)
00:49:00.570 00.000 8976 MoveAxis(U, 2, ABG)
00:49:00.570 00.000 8976 stepping (-20, -24) + (0, 2)
00:49:00.570 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:00.571 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:49:00.580 00.009 5052 UpdateGuideState exits: m=213 SNR=10.2
00:49:00.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:00.580 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:00.580 00.000 5052 Enqueuing Expose request
00:49:00.594 00.014 8976 Received - 47 (G) 
00:49:00.594 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:00.594 00.000 8976 stepped: pos (-20, -22)
00:49:00.594 00.000 8976 move complete, result=0
00:49:00.594 00.000 8976 worker thread done servicing request
00:49:00.594 00.000 8976 Worker thread wakes up
00:49:00.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:00.594 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:00.594 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:49:01.282 00.688 8976 Exposure complete
00:49:01.288 00.006 8976 worker thread done servicing request
00:49:01.289 00.001 5052 OnExposeComplete: enter
00:49:01.289 00.000 5052 UpdateGuideState(): m_state=6
00:49:01.289 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 680
00:49:01.289 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=282.07, Mass=203, SNR=9.8, Peak=72 HFD=2.4
00:49:01.289 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
00:49:01.289 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.24 = -1.24)
00:49:01.289 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.36 hyp=0.46 cameraTheta=0.91 mountX=0.19 mountY=-0.44, mountTheta=-1.15
00:49:01.289 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.36, opts=13)
00:49:01.289 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.36)
00:49:01.290 00.001 8976 Worker thread wakes up
00:49:01.290 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.36) opts 0xd
00:49:01.290 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.36)
00:49:01.290 00.000 8976 Moving (0.28, 0.36) raw xDistance=0.19 yDistance=-0.44
00:49:01.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:49:01.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
00:49:01.290 00.000 8976 MoveAxis(R, 0, ABG)
00:49:01.290 00.000 8976 MoveAxis(U, 2, ABG)
00:49:01.290 00.000 8976 stepping (-20, -22) + (0, 2)
00:49:01.290 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:01.290 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:49:01.300 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
00:49:01.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:01.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:01.300 00.000 5052 Enqueuing Expose request
00:49:01.313 00.013 8976 Received - 47 (G) 
00:49:01.313 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:01.313 00.000 8976 stepped: pos (-20, -20)
00:49:01.313 00.000 8976 move complete, result=0
00:49:01.313 00.000 8976 worker thread done servicing request
00:49:01.313 00.000 8976 Worker thread wakes up
00:49:01.313 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:01.313 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:01.313 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:49:02.002 00.689 8976 Exposure complete
00:49:02.007 00.005 8976 worker thread done servicing request
00:49:02.007 00.000 5052 OnExposeComplete: enter
00:49:02.008 00.001 5052 UpdateGuideState(): m_state=6
00:49:02.008 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 681
00:49:02.008 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.73, Mass=214, SNR=10.1, Peak=78 HFD=2.4
00:49:02.008 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
00:49:02.008 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
00:49:02.008 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.02 hyp=0.41 cameraTheta=3.10 mountX=0.20 mountY=0.34, mountTheta=1.03
00:49:02.009 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.02, opts=13)
00:49:02.009 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.02)
00:49:02.009 00.000 8976 Worker thread wakes up
00:49:02.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.02) opts 0xd
00:49:02.009 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.02)
00:49:02.009 00.000 8976 Moving (-0.41, 0.02) raw xDistance=0.20 yDistance=0.34
00:49:02.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:49:02.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
00:49:02.009 00.000 8976 MoveAxis(R, 0, ABG)
00:49:02.009 00.000 8976 MoveAxis(D, 1, ABG)
00:49:02.009 00.000 8976 stepping (-20, -20) + (0, -1)
00:49:02.009 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:02.011 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:49:02.021 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
00:49:02.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:02.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:02.021 00.000 5052 Enqueuing Expose request
00:49:02.032 00.011 8976 Received - 47 (G) 
00:49:02.032 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:02.032 00.000 8976 stepped: pos (-20, -21)
00:49:02.032 00.000 8976 move complete, result=0
00:49:02.032 00.000 8976 worker thread done servicing request
00:49:02.032 00.000 8976 Worker thread wakes up
00:49:02.032 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:02.032 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:02.032 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:49:02.724 00.692 8976 Exposure complete
00:49:02.729 00.005 8976 worker thread done servicing request
00:49:02.729 00.000 5052 OnExposeComplete: enter
00:49:02.729 00.000 5052 UpdateGuideState(): m_state=6
00:49:02.729 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 682
00:49:02.729 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.48, Mass=194, SNR=9.7, Peak=75 HFD=2.3
00:49:02.729 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.93 = 2.35)
00:49:02.729 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.04 = 2.24)
00:49:02.729 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.89 mountX=-0.17 mountY=0.19, mountTheta=2.30
00:49:02.730 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.23, opts=13)
00:49:02.730 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.23)
00:49:02.730 00.000 8976 Worker thread wakes up
00:49:02.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.23) opts 0xd
00:49:02.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.23)
00:49:02.730 00.000 8976 Moving (-0.08, -0.23) raw xDistance=-0.17 yDistance=0.19
00:49:02.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:49:02.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:49:02.730 00.000 8976 MoveAxis(R, 0, ABG)
00:49:02.730 00.000 8976 MoveAxis(U, 0, ABG)
00:49:02.731 00.001 8976 move complete, result=0
00:49:02.731 00.000 8976 worker thread done servicing request
00:49:02.731 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:49:02.740 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
00:49:02.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:02.740 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:02.740 00.000 5052 Enqueuing Expose request
00:49:02.740 00.000 8976 Worker thread wakes up
00:49:02.740 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:02.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:02.741 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:03.428 00.687 8976 Exposure complete
00:49:03.434 00.006 8976 worker thread done servicing request
00:49:03.434 00.000 5052 OnExposeComplete: enter
00:49:03.434 00.000 5052 UpdateGuideState(): m_state=6
00:49:03.434 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 683
00:49:03.434 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.44, Mass=195, SNR=9.6, Peak=73 HFD=2.6
00:49:03.434 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
00:49:03.434 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
00:49:03.434 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.27 hyp=0.62 cameraTheta=-0.46 mountX=-0.50 mountY=-0.32, mountTheta=-2.57
00:49:03.434 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.27, opts=13)
00:49:03.434 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.27)
00:49:03.435 00.001 8976 Worker thread wakes up
00:49:03.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.27) opts 0xd
00:49:03.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.27)
00:49:03.435 00.000 8976 Moving (0.56, -0.27) raw xDistance=-0.50 yDistance=-0.32
00:49:03.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
00:49:03.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:49:03.435 00.000 8976 MoveAxis(R, 2, ABG)
00:49:03.435 00.000 8976 stepping (-20, -21) + (2, 0)
00:49:03.435 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:03.435 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:49:03.445 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
00:49:03.445 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:03.445 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:03.445 00.000 5052 Enqueuing Expose request
00:49:03.471 00.026 8976 Received - 47 (G) 
00:49:03.471 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:03.471 00.000 8976 stepped: pos (-18, -21)
00:49:03.471 00.000 8976 MoveAxis(U, 1, ABG)
00:49:03.471 00.000 8976 stepping (-18, -21) + (0, 1)
00:49:03.471 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:03.503 00.032 8976 Received - 47 (G) 
00:49:03.503 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:03.503 00.000 8976 stepped: pos (-18, -20)
00:49:03.503 00.000 8976 move complete, result=0
00:49:03.503 00.000 8976 worker thread done servicing request
00:49:03.503 00.000 8976 Worker thread wakes up
00:49:03.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:03.503 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:03.503 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
00:49:04.197 00.694 8976 Exposure complete
00:49:04.203 00.006 8976 worker thread done servicing request
00:49:04.203 00.000 5052 OnExposeComplete: enter
00:49:04.203 00.000 5052 UpdateGuideState(): m_state=6
00:49:04.203 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 684
00:49:04.203 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.79, Mass=204, SNR=9.9, Peak=71 HFD=2.5
00:49:04.203 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
00:49:04.203 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
00:49:04.204 00.001 5052 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.11 cameraTheta=0.73 mountX=0.03 mountY=-0.11, mountTheta=-1.32
00:49:04.204 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.08, opts=13)
00:49:04.205 00.001 5052 Enqueuing Move request for stepguider (0.09, 0.08)
00:49:04.205 00.000 8976 Worker thread wakes up
00:49:04.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.08) opts 0xd
00:49:04.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.08)
00:49:04.205 00.000 8976 Moving (0.09, 0.08) raw xDistance=0.03 yDistance=-0.11
00:49:04.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:49:04.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:49:04.205 00.000 8976 MoveAxis(R, 0, ABG)
00:49:04.205 00.000 8976 MoveAxis(U, 0, ABG)
00:49:04.205 00.000 8976 move complete, result=0
00:49:04.205 00.000 8976 worker thread done servicing request
00:49:04.205 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:49:04.215 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
00:49:04.215 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:04.215 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:04.215 00.000 5052 Enqueuing Expose request
00:49:04.215 00.000 8976 Worker thread wakes up
00:49:04.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:04.215 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:04.215 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:04.902 00.687 8976 Exposure complete
00:49:04.907 00.005 8976 worker thread done servicing request
00:49:04.908 00.001 5052 OnExposeComplete: enter
00:49:04.908 00.000 5052 UpdateGuideState(): m_state=6
00:49:04.908 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 685
00:49:04.908 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.82, Mass=206, SNR=9.9, Peak=71 HFD=2.5
00:49:04.908 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
00:49:04.908 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.56 = -0.56)
00:49:04.908 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.59 mountX=0.10 mountY=-0.06, mountTheta=-0.53
00:49:04.908 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.11, opts=13)
00:49:04.908 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.11)
00:49:04.909 00.001 8976 Worker thread wakes up
00:49:04.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.11) opts 0xd
00:49:04.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.11)
00:49:04.909 00.000 8976 Moving (-0.00, 0.11) raw xDistance=0.10 yDistance=-0.06
00:49:04.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:49:04.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:49:04.909 00.000 8976 MoveAxis(R, 0, ABG)
00:49:04.909 00.000 8976 MoveAxis(U, 0, ABG)
00:49:04.909 00.000 8976 move complete, result=0
00:49:04.909 00.000 8976 worker thread done servicing request
00:49:04.909 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:49:04.919 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
00:49:04.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:04.919 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:04.919 00.000 5052 Enqueuing Expose request
00:49:04.919 00.000 8976 Worker thread wakes up
00:49:04.919 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:04.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:04.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:05.608 00.689 8976 Exposure complete
00:49:05.613 00.005 8976 worker thread done servicing request
00:49:05.613 00.000 5052 OnExposeComplete: enter
00:49:05.613 00.000 5052 UpdateGuideState(): m_state=6
00:49:05.613 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 686
00:49:05.613 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.02, Mass=189, SNR=9.5, Peak=70 HFD=2.3
00:49:05.613 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.04) = xAngle (0.09 = 0.09)
00:49:05.613 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
00:49:05.613 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.31 hyp=0.36 cameraTheta=2.13 mountX=0.36 mountY=-0.01, mountTheta=-0.02
00:49:05.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.31, opts=13)
00:49:05.614 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.31)
00:49:05.614 00.000 8976 Worker thread wakes up
00:49:05.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.31) opts 0xd
00:49:05.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.31)
00:49:05.614 00.000 8976 Moving (-0.19, 0.31) raw xDistance=0.36 yDistance=-0.01
00:49:05.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:49:05.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:49:05.614 00.000 8976 MoveAxis(L, 1, ABG)
00:49:05.615 00.001 8976 stepping (-18, -20) + (-1, 0)
00:49:05.615 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:05.615 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:49:05.624 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
00:49:05.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:05.625 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:05.625 00.000 5052 Enqueuing Expose request
00:49:05.646 00.021 8976 Received - 47 (G) 
00:49:05.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:05.646 00.000 8976 stepped: pos (-19, -20)
00:49:05.646 00.000 8976 MoveAxis(U, 0, ABG)
00:49:05.646 00.000 8976 move complete, result=0
00:49:05.646 00.000 8976 worker thread done servicing request
00:49:05.646 00.000 8976 Worker thread wakes up
00:49:05.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:05.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:05.646 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.0 px 0 ms NORTH
00:49:06.332 00.686 8976 Exposure complete
00:49:06.338 00.006 8976 worker thread done servicing request
00:49:06.338 00.000 5052 OnExposeComplete: enter
00:49:06.338 00.000 5052 UpdateGuideState(): m_state=6
00:49:06.338 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 687
00:49:06.338 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.87, Mass=217, SNR=10.2, Peak=72 HFD=2.5
00:49:06.338 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
00:49:06.338 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
00:49:06.338 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.00 mountX=0.10 mountY=-0.18, mountTheta=-1.07
00:49:06.339 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.16, opts=13)
00:49:06.339 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.16)
00:49:06.339 00.000 8976 Worker thread wakes up
00:49:06.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.16) opts 0xd
00:49:06.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.16)
00:49:06.339 00.000 8976 Moving (0.10, 0.16) raw xDistance=0.10 yDistance=-0.18
00:49:06.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:49:06.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:49:06.339 00.000 8976 MoveAxis(R, 0, ABG)
00:49:06.339 00.000 8976 MoveAxis(U, 0, ABG)
00:49:06.339 00.000 8976 move complete, result=0
00:49:06.339 00.000 8976 worker thread done servicing request
00:49:06.340 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:49:06.350 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
00:49:06.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:06.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:06.350 00.000 5052 Enqueuing Expose request
00:49:06.350 00.000 8976 Worker thread wakes up
00:49:06.350 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:49:06.351 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:06.351 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:07.040 00.689 8976 Exposure complete
00:49:07.045 00.005 8976 worker thread done servicing request
00:49:07.045 00.000 5052 OnExposeComplete: enter
00:49:07.045 00.000 5052 UpdateGuideState(): m_state=6
00:49:07.045 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 688
00:49:07.045 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=282.14, Mass=212, SNR=10.1, Peak=71 HFD=2.6
00:49:07.045 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
00:49:07.045 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
00:49:07.045 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.43 hyp=0.92 cameraTheta=0.48 mountX=0.01 mountY=-0.91, mountTheta=-1.56
00:49:07.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.43, opts=13)
00:49:07.046 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.43)
00:49:07.046 00.000 8976 Worker thread wakes up
00:49:07.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.43) opts 0xd
00:49:07.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.43)
00:49:07.046 00.000 8976 Moving (0.81, 0.43) raw xDistance=0.01 yDistance=-0.91
00:49:07.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:49:07.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.91
00:49:07.046 00.000 8976 MoveAxis(R, 0, ABG)
00:49:07.046 00.000 8976 MoveAxis(U, 4, ABG)
00:49:07.047 00.001 8976 stepping (-19, -20) + (0, 4)
00:49:07.047 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:49:07.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:49:07.056 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
00:49:07.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:07.056 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:07.056 00.000 5052 Enqueuing Expose request
00:49:07.084 00.028 8976 Received - 47 (G) 
00:49:07.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:49:07.084 00.000 8976 stepped: pos (-19, -16)
00:49:07.084 00.000 8976 move complete, result=0
00:49:07.084 00.000 8976 worker thread done servicing request
00:49:07.084 00.000 8976 Worker thread wakes up
00:49:07.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:07.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:07.084 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
00:49:07.777 00.693 8976 Exposure complete
00:49:07.782 00.005 8976 worker thread done servicing request
00:49:07.783 00.001 5052 OnExposeComplete: enter
00:49:07.783 00.000 5052 UpdateGuideState(): m_state=6
00:49:07.783 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 689
00:49:07.783 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=282.12, Mass=218, SNR=10.2, Peak=70 HFD=2.8
00:49:07.783 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
00:49:07.783 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
00:49:07.783 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.41 hyp=0.83 cameraTheta=0.51 mountX=0.03 mountY=-0.83, mountTheta=-1.53
00:49:07.783 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.41, opts=13)
00:49:07.783 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.41)
00:49:07.784 00.001 8976 Worker thread wakes up
00:49:07.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.41) opts 0xd
00:49:07.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.41)
00:49:07.784 00.000 8976 Moving (0.73, 0.41) raw xDistance=0.03 yDistance=-0.83
00:49:07.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:49:07.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.83
00:49:07.784 00.000 8976 MoveAxis(R, 0, ABG)
00:49:07.784 00.000 8976 MoveAxis(U, 4, ABG)
00:49:07.784 00.000 8976 stepping (-19, -16) + (0, 4)
00:49:07.784 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:49:07.784 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:49:07.795 00.011 5052 UpdateGuideState exits: m=218 SNR=10.2
00:49:07.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:07.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:07.795 00.000 5052 Enqueuing Expose request
00:49:07.819 00.024 8976 Received - 47 (G) 
00:49:07.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:49:07.819 00.000 8976 stepped: pos (-19, -12)
00:49:07.819 00.000 8976 move complete, result=0
00:49:07.819 00.000 8976 worker thread done servicing request
00:49:07.819 00.000 8976 Worker thread wakes up
00:49:07.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:07.819 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.8 px 4 ms NORTH
00:49:07.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:08.512 00.693 8976 Exposure complete
00:49:08.517 00.005 8976 worker thread done servicing request
00:49:08.518 00.001 5052 OnExposeComplete: enter
00:49:08.518 00.000 5052 UpdateGuideState(): m_state=6
00:49:08.518 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 690
00:49:08.518 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.21, Mass=199, SNR=9.7, Peak=71 HFD=2.5
00:49:08.518 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.86 = 2.42)
00:49:08.518 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.32)
00:49:08.518 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.49 hyp=0.51 cameraTheta=-1.82 mountX=-0.38 mountY=0.37, mountTheta=2.37
00:49:08.519 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.49, opts=13)
00:49:08.519 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.49)
00:49:08.519 00.000 8976 Worker thread wakes up
00:49:08.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.49) opts 0xd
00:49:08.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.49)
00:49:08.519 00.000 8976 Moving (-0.12, -0.49) raw xDistance=-0.38 yDistance=0.37
00:49:08.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:49:08.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.37
00:49:08.519 00.000 8976 MoveAxis(R, 2, ABG)
00:49:08.519 00.000 8976 stepping (-19, -12) + (2, 0)
00:49:08.519 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:08.520 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:49:08.529 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
00:49:08.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:08.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:08.529 00.000 5052 Enqueuing Expose request
00:49:08.555 00.026 8976 Received - 47 (G) 
00:49:08.555 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:08.555 00.000 8976 stepped: pos (-17, -12)
00:49:08.555 00.000 8976 MoveAxis(D, 1, ABG)
00:49:08.555 00.000 8976 stepping (-17, -12) + (0, -1)
00:49:08.555 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:08.587 00.032 8976 Received - 47 (G) 
00:49:08.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:08.587 00.000 8976 stepped: pos (-17, -13)
00:49:08.587 00.000 8976 move complete, result=0
00:49:08.587 00.000 8976 worker thread done servicing request
00:49:08.587 00.000 8976 Worker thread wakes up
00:49:08.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:08.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:08.587 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 1 ms SOUTH
00:49:09.278 00.691 8976 Exposure complete
00:49:09.283 00.005 8976 worker thread done servicing request
00:49:09.283 00.000 5052 OnExposeComplete: enter
00:49:09.283 00.000 5052 UpdateGuideState(): m_state=6
00:49:09.283 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 691
00:49:09.284 00.001 5052 Star::Find returns 1 (0), X=329.08, Y=281.89, Mass=190, SNR=9.6, Peak=70 HFD=2.2
00:49:09.284 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
00:49:09.284 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
00:49:09.284 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.05 mountX=0.20 mountY=-0.02, mountTheta=-0.09
00:49:09.284 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.18, opts=13)
00:49:09.284 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.18)
00:49:09.284 00.000 8976 Worker thread wakes up
00:49:09.285 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.18) opts 0xd
00:49:09.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.18)
00:49:09.285 00.000 8976 Moving (-0.09, 0.18) raw xDistance=0.20 yDistance=-0.02
00:49:09.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:49:09.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:49:09.285 00.000 8976 MoveAxis(R, 0, ABG)
00:49:09.285 00.000 8976 MoveAxis(U, 0, ABG)
00:49:09.285 00.000 8976 move complete, result=0
00:49:09.285 00.000 8976 worker thread done servicing request
00:49:09.285 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=34, FiltMax=62, Gamma=2.630
00:49:09.294 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
00:49:09.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:09.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:09.294 00.000 5052 Enqueuing Expose request
00:49:09.294 00.000 8976 Worker thread wakes up
00:49:09.294 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:49:09.294 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:09.294 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:09.982 00.688 8976 Exposure complete
00:49:09.988 00.006 8976 worker thread done servicing request
00:49:09.988 00.000 5052 OnExposeComplete: enter
00:49:09.988 00.000 5052 UpdateGuideState(): m_state=6
00:49:09.988 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 692
00:49:09.988 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=282.07, Mass=215, SNR=10.0, Peak=72 HFD=2.6
00:49:09.988 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
00:49:09.988 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
00:49:09.988 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=0.36 hyp=0.97 cameraTheta=2.76 mountX=0.73 mountY=0.56, mountTheta=0.65
00:49:09.989 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=0.36, opts=13)
00:49:09.989 00.000 5052 Enqueuing Move request for stepguider (-0.90, 0.36)
00:49:09.989 00.000 8976 Worker thread wakes up
00:49:09.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, 0.36) opts 0xd
00:49:09.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, 0.36)
00:49:09.989 00.000 8976 Moving (-0.90, 0.36) raw xDistance=0.73 yDistance=0.56
00:49:09.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
00:49:09.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
00:49:09.989 00.000 8976 MoveAxis(L, 3, ABG)
00:49:09.989 00.000 8976 stepping (-17, -13) + (-3, 0)
00:49:09.989 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:09.990 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:49:09.999 00.009 5052 UpdateGuideState exits: m=215 SNR=10.0
00:49:09.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:09.999 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:09.999 00.000 5052 Enqueuing Expose request
00:49:10.026 00.027 8976 Received - 47 (G) 
00:49:10.026 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:10.026 00.000 8976 stepped: pos (-20, -13)
00:49:10.026 00.000 8976 MoveAxis(D, 2, ABG)
00:49:10.026 00.000 8976 stepping (-20, -13) + (0, -2)
00:49:10.026 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:10.058 00.032 8976 Received - 47 (G) 
00:49:10.058 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:10.058 00.000 8976 stepped: pos (-20, -15)
00:49:10.058 00.000 8976 move complete, result=0
00:49:10.058 00.000 8976 worker thread done servicing request
00:49:10.058 00.000 8976 Worker thread wakes up
00:49:10.058 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 2 ms SOUTH
00:49:10.058 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:10.058 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:10.751 00.693 8976 Exposure complete
00:49:10.756 00.005 8976 worker thread done servicing request
00:49:10.756 00.000 5052 OnExposeComplete: enter
00:49:10.756 00.000 5052 UpdateGuideState(): m_state=6
00:49:10.756 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 693
00:49:10.756 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.54, Mass=211, SNR=10.0, Peak=69 HFD=2.5
00:49:10.756 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
00:49:10.756 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
00:49:10.756 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.17 hyp=0.38 cameraTheta=-2.68 mountX=0.00 mountY=0.38, mountTheta=1.56
00:49:10.757 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.17, opts=13)
00:49:10.757 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.17)
00:49:10.757 00.000 8976 Worker thread wakes up
00:49:10.757 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.17) opts 0xd
00:49:10.757 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.17)
00:49:10.757 00.000 8976 Moving (-0.34, -0.17) raw xDistance=0.00 yDistance=0.38
00:49:10.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:49:10.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
00:49:10.758 00.001 8976 MoveAxis(R, 0, ABG)
00:49:10.758 00.000 8976 MoveAxis(D, 2, ABG)
00:49:10.758 00.000 8976 stepping (-20, -15) + (0, -2)
00:49:10.758 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:10.758 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
00:49:10.767 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
00:49:10.768 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:10.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:10.768 00.000 5052 Enqueuing Expose request
00:49:10.793 00.025 8976 Received - 47 (G) 
00:49:10.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:10.793 00.000 8976 stepped: pos (-20, -17)
00:49:10.793 00.000 8976 move complete, result=0
00:49:10.793 00.000 8976 worker thread done servicing request
00:49:10.793 00.000 8976 Worker thread wakes up
00:49:10.793 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:49:10.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:10.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:11.483 00.690 8976 Exposure complete
00:49:11.488 00.005 8976 worker thread done servicing request
00:49:11.488 00.000 5052 OnExposeComplete: enter
00:49:11.488 00.000 5052 UpdateGuideState(): m_state=6
00:49:11.488 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 694
00:49:11.488 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.84, Mass=188, SNR=9.5, Peak=75 HFD=2.3
00:49:11.488 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
00:49:11.488 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
00:49:11.489 00.001 5052 CameraToMount -- cameraX=-0.27 cameraY=0.14 hyp=0.30 cameraTheta=2.67 mountX=0.24 mountY=0.15, mountTheta=0.56
00:49:11.489 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.14, opts=13)
00:49:11.489 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.14)
00:49:11.489 00.000 8976 Worker thread wakes up
00:49:11.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.14) opts 0xd
00:49:11.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.14)
00:49:11.489 00.000 8976 Moving (-0.27, 0.14) raw xDistance=0.24 yDistance=0.15
00:49:11.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:49:11.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:49:11.490 00.001 8976 MoveAxis(R, 0, ABG)
00:49:11.490 00.000 8976 MoveAxis(U, 0, ABG)
00:49:11.490 00.000 8976 move complete, result=0
00:49:11.490 00.000 8976 worker thread done servicing request
00:49:11.490 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:49:11.499 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
00:49:11.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:11.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:11.499 00.000 5052 Enqueuing Expose request
00:49:11.500 00.001 8976 Worker thread wakes up
00:49:11.500 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:11.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:11.500 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:12.191 00.691 8976 Exposure complete
00:49:12.196 00.005 8976 worker thread done servicing request
00:49:12.196 00.000 5052 OnExposeComplete: enter
00:49:12.196 00.000 5052 UpdateGuideState(): m_state=6
00:49:12.196 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 695
00:49:12.196 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.82, Mass=199, SNR=9.7, Peak=72 HFD=2.4
00:49:12.196 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.42 = 0.42)
00:49:12.196 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
00:49:12.196 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.47 mountX=0.15 mountY=0.05, mountTheta=0.33
00:49:12.197 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.11, opts=13)
00:49:12.197 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.11)
00:49:12.197 00.000 8976 Worker thread wakes up
00:49:12.197 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.11) opts 0xd
00:49:12.197 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.11)
00:49:12.197 00.000 8976 Moving (-0.13, 0.11) raw xDistance=0.15 yDistance=0.05
00:49:12.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:49:12.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:49:12.198 00.001 8976 MoveAxis(R, 0, ABG)
00:49:12.198 00.000 8976 MoveAxis(U, 0, ABG)
00:49:12.198 00.000 8976 move complete, result=0
00:49:12.198 00.000 8976 worker thread done servicing request
00:49:12.198 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:49:12.207 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
00:49:12.208 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:12.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:12.208 00.000 5052 Enqueuing Expose request
00:49:12.208 00.000 8976 Worker thread wakes up
00:49:12.208 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:12.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:12.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:12.900 00.692 8976 Exposure complete
00:49:12.905 00.005 8976 worker thread done servicing request
00:49:12.905 00.000 5052 OnExposeComplete: enter
00:49:12.905 00.000 5052 UpdateGuideState(): m_state=6
00:49:12.905 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 696
00:49:12.905 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.02, Mass=193, SNR=9.6, Peak=68 HFD=2.4
00:49:12.905 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.93 = -0.93)
00:49:12.905 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
00:49:12.905 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.31 hyp=0.35 cameraTheta=1.11 mountX=0.21 mountY=-0.30, mountTheta=-0.96
00:49:12.906 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.31, opts=13)
00:49:12.906 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.31)
00:49:12.906 00.000 8976 Worker thread wakes up
00:49:12.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.31) opts 0xd
00:49:12.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.31)
00:49:12.906 00.000 8976 Moving (0.15, 0.31) raw xDistance=0.21 yDistance=-0.30
00:49:12.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:49:12.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:49:12.906 00.000 8976 MoveAxis(R, 0, ABG)
00:49:12.906 00.000 8976 MoveAxis(U, 1, ABG)
00:49:12.906 00.000 8976 stepping (-20, -17) + (0, 1)
00:49:12.906 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:12.907 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:49:12.918 00.011 5052 UpdateGuideState exits: m=193 SNR=9.6
00:49:12.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:12.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:12.918 00.000 5052 Enqueuing Expose request
00:49:12.935 00.017 8976 Received - 47 (G) 
00:49:12.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:12.935 00.000 8976 stepped: pos (-20, -16)
00:49:12.935 00.000 8976 move complete, result=0
00:49:12.935 00.000 8976 worker thread done servicing request
00:49:12.935 00.000 8976 Worker thread wakes up
00:49:12.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:12.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:12.935 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:49:13.626 00.691 8976 Exposure complete
00:49:13.632 00.006 8976 worker thread done servicing request
00:49:13.632 00.000 5052 OnExposeComplete: enter
00:49:13.632 00.000 5052 UpdateGuideState(): m_state=6
00:49:13.632 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 697
00:49:13.632 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.98, Mass=188, SNR=9.5, Peak=67 HFD=2.4
00:49:13.632 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.09 = -1.09)
00:49:13.632 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.19 = -1.19)
00:49:13.632 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.27 hyp=0.33 cameraTheta=0.96 mountX=0.16 mountY=-0.31, mountTheta=-1.11
00:49:13.635 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.27, opts=13)
00:49:13.635 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.27)
00:49:13.635 00.000 8976 Worker thread wakes up
00:49:13.635 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.27) opts 0xd
00:49:13.635 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.27)
00:49:13.635 00.000 8976 Moving (0.19, 0.27) raw xDistance=0.16 yDistance=-0.31
00:49:13.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:49:13.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
00:49:13.635 00.000 8976 MoveAxis(R, 0, ABG)
00:49:13.635 00.000 8976 MoveAxis(U, 1, ABG)
00:49:13.635 00.000 8976 stepping (-20, -16) + (0, 1)
00:49:13.636 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:13.637 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:49:13.647 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
00:49:13.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:13.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:13.647 00.000 5052 Enqueuing Expose request
00:49:13.654 00.007 8976 Received - 47 (G) 
00:49:13.654 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:13.654 00.000 8976 stepped: pos (-20, -15)
00:49:13.654 00.000 8976 move complete, result=0
00:49:13.654 00.000 8976 worker thread done servicing request
00:49:13.655 00.001 8976 Worker thread wakes up
00:49:13.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:13.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:13.655 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:49:14.343 00.688 8976 Exposure complete
00:49:14.349 00.006 8976 worker thread done servicing request
00:49:14.349 00.000 5052 OnExposeComplete: enter
00:49:14.349 00.000 5052 UpdateGuideState(): m_state=6
00:49:14.349 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 698
00:49:14.349 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.60, Mass=192, SNR=9.6, Peak=69 HFD=2.4
00:49:14.349 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.04 = 2.24)
00:49:14.349 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.14 = 2.14)
00:49:14.349 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.00 mountX=-0.08 mountY=0.10, mountTheta=2.21
00:49:14.350 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.11, opts=13)
00:49:14.350 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.11)
00:49:14.350 00.000 8976 Worker thread wakes up
00:49:14.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.11) opts 0xd
00:49:14.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.11)
00:49:14.350 00.000 8976 Moving (-0.05, -0.11) raw xDistance=-0.08 yDistance=0.10
00:49:14.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:49:14.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:49:14.352 00.002 8976 MoveAxis(R, 0, ABG)
00:49:14.352 00.000 8976 MoveAxis(U, 0, ABG)
00:49:14.352 00.000 8976 move complete, result=0
00:49:14.352 00.000 8976 worker thread done servicing request
00:49:14.352 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:49:14.363 00.011 5052 UpdateGuideState exits: m=192 SNR=9.6
00:49:14.363 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:14.363 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:14.363 00.000 5052 Enqueuing Expose request
00:49:14.363 00.000 8976 Worker thread wakes up
00:49:14.363 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:14.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:14.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:15.052 00.689 8976 Exposure complete
00:49:15.057 00.005 8976 worker thread done servicing request
00:49:15.057 00.000 5052 OnExposeComplete: enter
00:49:15.057 00.000 5052 UpdateGuideState(): m_state=6
00:49:15.057 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 699
00:49:15.057 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.79, Mass=217, SNR=10.2, Peak=69 HFD=2.5
00:49:15.057 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
00:49:15.057 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
00:49:15.057 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.62 mountX=0.13 mountY=0.07, mountTheta=0.49
00:49:15.058 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.08, opts=13)
00:49:15.058 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.08)
00:49:15.058 00.000 8976 Worker thread wakes up
00:49:15.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.08) opts 0xd
00:49:15.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.08)
00:49:15.058 00.000 8976 Moving (-0.13, 0.08) raw xDistance=0.13 yDistance=0.07
00:49:15.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:49:15.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:49:15.058 00.000 8976 MoveAxis(R, 0, ABG)
00:49:15.058 00.000 8976 MoveAxis(U, 0, ABG)
00:49:15.058 00.000 8976 move complete, result=0
00:49:15.058 00.000 8976 worker thread done servicing request
00:49:15.059 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:49:15.068 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
00:49:15.069 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:15.069 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:15.069 00.000 5052 Enqueuing Expose request
00:49:15.069 00.000 8976 Worker thread wakes up
00:49:15.069 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:15.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:15.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:15.757 00.688 8976 Exposure complete
00:49:15.762 00.005 8976 worker thread done servicing request
00:49:15.762 00.000 5052 OnExposeComplete: enter
00:49:15.762 00.000 5052 UpdateGuideState(): m_state=6
00:49:15.762 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 700
00:49:15.762 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.77, Mass=211, SNR=10.1, Peak=73 HFD=2.3
00:49:15.762 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
00:49:15.762 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
00:49:15.762 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.06 hyp=0.38 cameraTheta=2.99 mountX=0.22 mountY=0.28, mountTheta=0.91
00:49:15.763 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.06, opts=13)
00:49:15.763 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.06)
00:49:15.763 00.000 8976 Worker thread wakes up
00:49:15.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.06) opts 0xd
00:49:15.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.06)
00:49:15.763 00.000 8976 Moving (-0.37, 0.06) raw xDistance=0.22 yDistance=0.28
00:49:15.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:49:15.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:49:15.763 00.000 8976 MoveAxis(R, 0, ABG)
00:49:15.763 00.000 8976 MoveAxis(D, 1, ABG)
00:49:15.763 00.000 8976 stepping (-20, -15) + (0, -1)
00:49:15.763 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:15.764 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
00:49:15.773 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
00:49:15.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:15.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:15.773 00.000 5052 Enqueuing Expose request
00:49:15.781 00.008 8976 Received - 47 (G) 
00:49:15.781 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:15.781 00.000 8976 stepped: pos (-20, -16)
00:49:15.781 00.000 8976 move complete, result=0
00:49:15.781 00.000 8976 worker thread done servicing request
00:49:15.781 00.000 8976 Worker thread wakes up
00:49:15.781 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:15.781 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:15.781 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:49:16.473 00.692 8976 Exposure complete
00:49:16.478 00.005 8976 worker thread done servicing request
00:49:16.479 00.001 5052 OnExposeComplete: enter
00:49:16.479 00.000 5052 UpdateGuideState(): m_state=6
00:49:16.479 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 701
00:49:16.479 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.86, Mass=177, SNR=9.2, Peak=70 HFD=2.3
00:49:16.479 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
00:49:16.479 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
00:49:16.479 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.79 mountX=0.15 mountY=-0.05, mountTheta=-0.35
00:49:16.480 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.15, opts=13)
00:49:16.480 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.15)
00:49:16.480 00.000 8976 Worker thread wakes up
00:49:16.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.15) opts 0xd
00:49:16.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.15)
00:49:16.480 00.000 8976 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.05
00:49:16.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:49:16.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:49:16.480 00.000 8976 MoveAxis(R, 0, ABG)
00:49:16.480 00.000 8976 MoveAxis(U, 0, ABG)
00:49:16.480 00.000 8976 move complete, result=0
00:49:16.480 00.000 8976 worker thread done servicing request
00:49:16.481 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:49:16.490 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
00:49:16.491 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:16.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:16.491 00.000 5052 Enqueuing Expose request
00:49:16.491 00.000 8976 Worker thread wakes up
00:49:16.491 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:16.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:16.491 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:17.178 00.687 8976 Exposure complete
00:49:17.183 00.005 8976 worker thread done servicing request
00:49:17.183 00.000 5052 OnExposeComplete: enter
00:49:17.183 00.000 5052 UpdateGuideState(): m_state=6
00:49:17.183 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 702
00:49:17.184 00.001 5052 Star::Find returns 1 (0), X=329.43, Y=281.58, Mass=182, SNR=9.4, Peak=70 HFD=2.4
00:49:17.184 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
00:49:17.184 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
00:49:17.184 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-0.46 mountX=-0.23 mountY=-0.14, mountTheta=-2.58
00:49:17.184 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.13, opts=13)
00:49:17.184 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.13)
00:49:17.184 00.000 8976 Worker thread wakes up
00:49:17.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.13) opts 0xd
00:49:17.185 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.13)
00:49:17.185 00.000 8976 Moving (0.25, -0.13) raw xDistance=-0.23 yDistance=-0.14
00:49:17.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:49:17.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:49:17.185 00.000 8976 MoveAxis(R, 0, ABG)
00:49:17.185 00.000 8976 MoveAxis(U, 0, ABG)
00:49:17.185 00.000 8976 move complete, result=0
00:49:17.185 00.000 8976 worker thread done servicing request
00:49:17.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:49:17.194 00.009 5052 UpdateGuideState exits: m=182 SNR=9.4
00:49:17.195 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:17.195 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:17.195 00.000 5052 Enqueuing Expose request
00:49:17.195 00.000 8976 Worker thread wakes up
00:49:17.195 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:17.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:17.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:17.880 00.685 8976 Exposure complete
00:49:17.886 00.006 8976 worker thread done servicing request
00:49:17.886 00.000 5052 OnExposeComplete: enter
00:49:17.886 00.000 5052 UpdateGuideState(): m_state=6
00:49:17.886 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 703
00:49:17.886 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.64, Mass=202, SNR=9.9, Peak=69 HFD=2.4
00:49:17.886 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
00:49:17.886 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
00:49:17.886 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.07 hyp=0.68 cameraTheta=-0.10 mountX=-0.37 mountY=-0.53, mountTheta=-2.18
00:49:17.887 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.07, opts=13)
00:49:17.887 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.07)
00:49:17.887 00.000 8976 Worker thread wakes up
00:49:17.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.07) opts 0xd
00:49:17.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.07)
00:49:17.887 00.000 8976 Moving (0.67, -0.07) raw xDistance=-0.37 yDistance=-0.53
00:49:17.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:49:17.888 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
00:49:17.888 00.000 8976 MoveAxis(R, 2, ABG)
00:49:17.888 00.000 8976 stepping (-20, -16) + (2, 0)
00:49:17.888 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:17.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:49:17.897 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
00:49:17.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:17.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:17.897 00.000 5052 Enqueuing Expose request
00:49:17.923 00.026 8976 Received - 47 (G) 
00:49:17.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:17.923 00.000 8976 stepped: pos (-18, -16)
00:49:17.923 00.000 8976 MoveAxis(U, 2, ABG)
00:49:17.923 00.000 8976 stepping (-18, -16) + (0, 2)
00:49:17.923 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:17.955 00.032 8976 Received - 47 (G) 
00:49:17.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:17.955 00.000 8976 stepped: pos (-18, -14)
00:49:17.955 00.000 8976 move complete, result=0
00:49:17.955 00.000 8976 worker thread done servicing request
00:49:17.955 00.000 8976 Worker thread wakes up
00:49:17.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:17.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:17.955 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
00:49:18.647 00.692 8976 Exposure complete
00:49:18.652 00.005 8976 worker thread done servicing request
00:49:18.652 00.000 5052 OnExposeComplete: enter
00:49:18.652 00.000 5052 UpdateGuideState(): m_state=6
00:49:18.652 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 704
00:49:18.652 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.89, Mass=202, SNR=9.8, Peak=70 HFD=2.4
00:49:18.652 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
00:49:18.653 00.001 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
00:49:18.653 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.18 hyp=0.70 cameraTheta=0.26 mountX=-0.15 mountY=-0.66, mountTheta=-1.79
00:49:18.653 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.18, opts=13)
00:49:18.653 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.18)
00:49:18.653 00.000 8976 Worker thread wakes up
00:49:18.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.18) opts 0xd
00:49:18.654 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.18)
00:49:18.654 00.000 8976 Moving (0.68, 0.18) raw xDistance=-0.15 yDistance=-0.66
00:49:18.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:49:18.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
00:49:18.654 00.000 8976 MoveAxis(R, 0, ABG)
00:49:18.654 00.000 8976 MoveAxis(U, 3, ABG)
00:49:18.654 00.000 8976 stepping (-18, -14) + (0, 3)
00:49:18.654 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:18.654 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=111, med=43, FiltMin=36, FiltMax=68, Gamma=2.630
00:49:18.665 00.011 5052 UpdateGuideState exits: m=202 SNR=9.8
00:49:18.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:18.665 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:18.665 00.000 5052 Enqueuing Expose request
00:49:18.691 00.026 8976 Received - 47 (G) 
00:49:18.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:18.691 00.000 8976 stepped: pos (-18, -11)
00:49:18.691 00.000 8976 move complete, result=0
00:49:18.691 00.000 8976 worker thread done servicing request
00:49:18.691 00.000 8976 Worker thread wakes up
00:49:18.691 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:18.691 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:18.691 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
00:49:19.384 00.693 8976 Exposure complete
00:49:19.390 00.006 8976 worker thread done servicing request
00:49:19.390 00.000 5052 OnExposeComplete: enter
00:49:19.390 00.000 5052 UpdateGuideState(): m_state=6
00:49:19.390 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 705
00:49:19.390 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.77, Mass=179, SNR=9.2, Peak=70 HFD=2.5
00:49:19.390 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
00:49:19.390 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
00:49:19.390 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=0.01 mountY=-0.12, mountTheta=-1.53
00:49:19.391 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.06, opts=13)
00:49:19.391 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.06)
00:49:19.391 00.000 8976 Worker thread wakes up
00:49:19.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.06) opts 0xd
00:49:19.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.06)
00:49:19.391 00.000 8976 Moving (0.11, 0.06) raw xDistance=0.01 yDistance=-0.12
00:49:19.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:49:19.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:49:19.391 00.000 8976 MoveAxis(R, 0, ABG)
00:49:19.391 00.000 8976 MoveAxis(U, 0, ABG)
00:49:19.391 00.000 8976 move complete, result=0
00:49:19.391 00.000 8976 worker thread done servicing request
00:49:19.393 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:49:19.403 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
00:49:19.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:19.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:19.403 00.000 5052 Enqueuing Expose request
00:49:19.403 00.000 8976 Worker thread wakes up
00:49:19.403 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:19.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:19.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:20.092 00.689 8976 Exposure complete
00:49:20.098 00.006 8976 worker thread done servicing request
00:49:20.098 00.000 5052 OnExposeComplete: enter
00:49:20.098 00.000 5052 UpdateGuideState(): m_state=6
00:49:20.098 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 706
00:49:20.098 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.70, Mass=197, SNR=9.7, Peak=70 HFD=2.3
00:49:20.098 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.14 = 1.15)
00:49:20.098 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
00:49:20.098 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.09 mountX=0.12 mountY=0.25, mountTheta=1.12
00:49:20.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.01, opts=13)
00:49:20.099 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.01)
00:49:20.099 00.000 8976 Worker thread wakes up
00:49:20.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.01) opts 0xd
00:49:20.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.01)
00:49:20.099 00.000 8976 Moving (-0.28, -0.01) raw xDistance=0.12 yDistance=0.25
00:49:20.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:49:20.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:49:20.099 00.000 8976 MoveAxis(R, 0, ABG)
00:49:20.100 00.001 8976 MoveAxis(U, 0, ABG)
00:49:20.100 00.000 8976 move complete, result=0
00:49:20.100 00.000 8976 worker thread done servicing request
00:49:20.100 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:49:20.110 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
00:49:20.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:20.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:20.110 00.000 5052 Enqueuing Expose request
00:49:20.110 00.000 8976 Worker thread wakes up
00:49:20.110 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:20.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:20.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:20.770 00.660 8976 Exposure complete
00:49:20.775 00.005 8976 worker thread done servicing request
00:49:20.775 00.000 5052 OnExposeComplete: enter
00:49:20.775 00.000 5052 UpdateGuideState(): m_state=6
00:49:20.775 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 707
00:49:20.775 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.85, Mass=178, SNR=9.2, Peak=67 HFD=2.5
00:49:20.775 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
00:49:20.776 00.001 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
00:49:20.776 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.14 hyp=0.65 cameraTheta=2.93 mountX=0.41 mountY=0.46, mountTheta=0.84
00:49:20.776 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.14, opts=13)
00:49:20.776 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.14)
00:49:20.776 00.000 8976 Worker thread wakes up
00:49:20.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.14) opts 0xd
00:49:20.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.14)
00:49:20.777 00.001 8976 Moving (-0.63, 0.14) raw xDistance=0.41 yDistance=0.46
00:49:20.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:49:20.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:49:20.777 00.000 8976 MoveAxis(L, 2, ABG)
00:49:20.777 00.000 8976 stepping (-18, -11) + (-2, 0)
00:49:20.777 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:20.777 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:49:20.787 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
00:49:20.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:20.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:20.787 00.000 5052 Enqueuing Expose request
00:49:20.800 00.013 8976 Received - 47 (G) 
00:49:20.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:20.800 00.000 8976 stepped: pos (-20, -11)
00:49:20.800 00.000 8976 MoveAxis(D, 2, ABG)
00:49:20.800 00.000 8976 stepping (-20, -11) + (0, -2)
00:49:20.801 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:20.832 00.031 8976 Received - 47 (G) 
00:49:20.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:20.832 00.000 8976 stepped: pos (-20, -13)
00:49:20.833 00.001 8976 move complete, result=0
00:49:20.833 00.000 8976 worker thread done servicing request
00:49:20.833 00.000 8976 Worker thread wakes up
00:49:20.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:20.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:20.833 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:49:21.491 00.658 8976 Exposure complete
00:49:21.497 00.006 8976 worker thread done servicing request
00:49:21.497 00.000 5052 OnExposeComplete: enter
00:49:21.497 00.000 5052 UpdateGuideState(): m_state=6
00:49:21.497 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 708
00:49:21.497 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.44, Mass=194, SNR=9.6, Peak=72 HFD=2.5
00:49:21.497 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.67 = 1.62)
00:49:21.497 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
00:49:21.497 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.27 hyp=0.55 cameraTheta=-2.62 mountX=-0.02 mountY=0.54, mountTheta=1.62
00:49:21.498 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.27, opts=13)
00:49:21.498 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.27)
00:49:21.498 00.000 8976 Worker thread wakes up
00:49:21.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.27) opts 0xd
00:49:21.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.27)
00:49:21.498 00.000 8976 Moving (-0.47, -0.27) raw xDistance=-0.02 yDistance=0.54
00:49:21.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:49:21.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
00:49:21.498 00.000 8976 MoveAxis(R, 0, ABG)
00:49:21.498 00.000 8976 MoveAxis(D, 2, ABG)
00:49:21.498 00.000 8976 stepping (-20, -13) + (0, -2)
00:49:21.498 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:21.499 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:49:21.508 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
00:49:21.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:21.508 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:21.508 00.000 5052 Enqueuing Expose request
00:49:21.520 00.012 8976 Received - 47 (G) 
00:49:21.520 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:21.520 00.000 8976 stepped: pos (-20, -15)
00:49:21.520 00.000 8976 move complete, result=0
00:49:21.520 00.000 8976 worker thread done servicing request
00:49:21.520 00.000 8976 Worker thread wakes up
00:49:21.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:21.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:21.520 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:49:22.183 00.663 8976 Exposure complete
00:49:22.188 00.005 8976 worker thread done servicing request
00:49:22.188 00.000 5052 OnExposeComplete: enter
00:49:22.188 00.000 5052 UpdateGuideState(): m_state=6
00:49:22.188 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 709
00:49:22.188 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.94, Mass=195, SNR=9.6, Peak=70 HFD=2.5
00:49:22.188 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
00:49:22.188 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
00:49:22.188 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.23 hyp=0.86 cameraTheta=2.87 mountX=0.59 mountY=0.57, mountTheta=0.77
00:49:22.189 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.23, opts=13)
00:49:22.189 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.23)
00:49:22.189 00.000 8976 Worker thread wakes up
00:49:22.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.23) opts 0xd
00:49:22.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.23)
00:49:22.189 00.000 8976 Moving (-0.83, 0.23) raw xDistance=0.59 yDistance=0.57
00:49:22.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
00:49:22.190 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
00:49:22.190 00.000 8976 MoveAxis(L, 2, ABG)
00:49:22.190 00.000 8976 stepping (-20, -15) + (-2, 0)
00:49:22.190 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:22.190 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:49:22.199 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
00:49:22.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:22.200 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:22.200 00.000 5052 Enqueuing Expose request
00:49:22.224 00.024 8976 Received - 47 (G) 
00:49:22.224 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:22.224 00.000 8976 stepped: pos (-22, -15)
00:49:22.224 00.000 8976 MoveAxis(D, 2, ABG)
00:49:22.224 00.000 8976 stepping (-22, -15) + (0, -2)
00:49:22.224 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:22.256 00.032 8976 Received - 47 (G) 
00:49:22.256 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:22.256 00.000 8976 stepped: pos (-22, -17)
00:49:22.256 00.000 8976 move complete, result=0
00:49:22.256 00.000 8976 worker thread done servicing request
00:49:22.256 00.000 8976 Worker thread wakes up
00:49:22.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:22.256 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:22.256 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 2 ms SOUTH
00:49:22.919 00.663 8976 Exposure complete
00:49:22.925 00.006 8976 worker thread done servicing request
00:49:22.925 00.000 5052 OnExposeComplete: enter
00:49:22.925 00.000 5052 UpdateGuideState(): m_state=6
00:49:22.925 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 710
00:49:22.925 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.91, Mass=211, SNR=10.0, Peak=67 HFD=2.9
00:49:22.925 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
00:49:22.925 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
00:49:22.925 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.20 hyp=0.68 cameraTheta=2.84 mountX=0.47 mountY=0.43, mountTheta=0.74
00:49:22.926 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.20, opts=13)
00:49:22.926 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.20)
00:49:22.926 00.000 8976 Worker thread wakes up
00:49:22.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.20) opts 0xd
00:49:22.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.20)
00:49:22.926 00.000 8976 Moving (-0.65, 0.20) raw xDistance=0.47 yDistance=0.43
00:49:22.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
00:49:22.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
00:49:22.926 00.000 8976 MoveAxis(L, 2, ABG)
00:49:22.926 00.000 8976 stepping (-22, -17) + (-2, 0)
00:49:22.926 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:22.927 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:49:22.936 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
00:49:22.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:22.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:22.936 00.000 5052 Enqueuing Expose request
00:49:22.959 00.023 8976 Received - 47 (G) 
00:49:22.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:22.959 00.000 8976 stepped: pos (-24, -17)
00:49:22.959 00.000 8976 MoveAxis(D, 2, ABG)
00:49:22.959 00.000 8976 stepping (-24, -17) + (0, -2)
00:49:22.959 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:22.991 00.032 8976 Received - 47 (G) 
00:49:22.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:22.991 00.000 8976 stepped: pos (-24, -19)
00:49:22.991 00.000 8976 move complete, result=0
00:49:22.991 00.000 8976 worker thread done servicing request
00:49:22.991 00.000 8976 Worker thread wakes up
00:49:22.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:22.991 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:22.991 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:49:23.650 00.659 8976 Exposure complete
00:49:23.656 00.006 8976 worker thread done servicing request
00:49:23.656 00.000 5052 OnExposeComplete: enter
00:49:23.656 00.000 5052 UpdateGuideState(): m_state=6
00:49:23.656 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 711
00:49:23.656 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.39, Mass=196, SNR=9.7, Peak=76 HFD=2.0
00:49:23.656 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
00:49:23.656 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.37)
00:49:23.656 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=-0.32 hyp=0.89 cameraTheta=-2.77 mountX=0.09 mountY=0.87, mountTheta=1.47
00:49:23.657 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=-0.32, opts=13)
00:49:23.657 00.000 5052 Enqueuing Move request for stepguider (-0.83, -0.32)
00:49:23.657 00.000 8976 Worker thread wakes up
00:49:23.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, -0.32) opts 0xd
00:49:23.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, -0.32)
00:49:23.657 00.000 8976 Moving (-0.83, -0.32) raw xDistance=0.09 yDistance=0.87
00:49:23.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:49:23.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.87
00:49:23.657 00.000 8976 MoveAxis(R, 0, ABG)
00:49:23.657 00.000 8976 MoveAxis(D, 4, ABG)
00:49:23.657 00.000 8976 stepping (-24, -19) + (0, -4)
00:49:23.657 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:49:23.658 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
00:49:23.668 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
00:49:23.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:23.669 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:23.669 00.000 5052 Enqueuing Expose request
00:49:23.694 00.025 8976 Received - 47 (G) 
00:49:23.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:49:23.694 00.000 8976 stepped: pos (-24, -23)
00:49:23.695 00.001 8976 move complete, result=0
00:49:23.695 00.000 8976 worker thread done servicing request
00:49:23.695 00.000 8976 Worker thread wakes up
00:49:23.695 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:23.695 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:23.695 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
00:49:24.355 00.660 8976 Exposure complete
00:49:24.361 00.006 8976 worker thread done servicing request
00:49:24.361 00.000 5052 OnExposeComplete: enter
00:49:24.361 00.000 5052 UpdateGuideState(): m_state=6
00:49:24.361 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 712
00:49:24.361 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.69, Mass=223, SNR=10.3, Peak=75 HFD=2.7
00:49:24.361 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
00:49:24.361 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
00:49:24.361 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=-0.02 hyp=0.90 cameraTheta=-3.12 mountX=0.39 mountY=0.77, mountTheta=1.10
00:49:24.361 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=-0.02, opts=13)
00:49:24.362 00.001 5052 Enqueuing Move request for stepguider (-0.90, -0.02)
00:49:24.362 00.000 8976 Worker thread wakes up
00:49:24.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, -0.02) opts 0xd
00:49:24.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, -0.02)
00:49:24.362 00.000 8976 Moving (-0.90, -0.02) raw xDistance=0.39 yDistance=0.77
00:49:24.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:49:24.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.77
00:49:24.362 00.000 8976 MoveAxis(L, 2, ABG)
00:49:24.362 00.000 8976 stepping (-24, -23) + (-2, 0)
00:49:24.362 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:24.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:49:24.373 00.011 5052 UpdateGuideState exits: m=223 SNR=10.3
00:49:24.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:24.373 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:24.373 00.000 5052 Enqueuing Expose request
00:49:24.398 00.025 8976 Received - 47 (G) 
00:49:24.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:24.398 00.000 8976 stepped: pos (-26, -23)
00:49:24.398 00.000 8976 MoveAxis(D, 3, ABG)
00:49:24.398 00.000 8976 stepping (-26, -23) + (0, -3)
00:49:24.398 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:24.429 00.031 8976 Received - 47 (G) 
00:49:24.429 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:24.429 00.000 8976 stepped: pos (-26, -26)
00:49:24.429 00.000 8976 move complete, result=0
00:49:24.429 00.000 8976 worker thread done servicing request
00:49:24.429 00.000 8976 Worker thread wakes up
00:49:24.429 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:24.430 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:24.430 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
00:49:25.126 00.696 8976 Exposure complete
00:49:25.131 00.005 8976 worker thread done servicing request
00:49:25.131 00.000 5052 OnExposeComplete: enter
00:49:25.131 00.000 5052 UpdateGuideState(): m_state=6
00:49:25.131 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 713
00:49:25.131 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.95, Mass=202, SNR=9.9, Peak=76 HFD=2.2
00:49:25.131 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
00:49:25.131 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
00:49:25.131 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.24 hyp=0.64 cameraTheta=2.77 mountX=0.48 mountY=0.38, mountTheta=0.66
00:49:25.133 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.24, opts=13)
00:49:25.133 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.24)
00:49:25.133 00.000 8976 Worker thread wakes up
00:49:25.133 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.24) opts 0xd
00:49:25.133 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.24)
00:49:25.133 00.000 8976 Moving (-0.60, 0.24) raw xDistance=0.48 yDistance=0.38
00:49:25.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
00:49:25.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
00:49:25.133 00.000 8976 MoveAxis(L, 2, ABG)
00:49:25.133 00.000 8976 stepping (-26, -26) + (-2, 0)
00:49:25.133 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:25.135 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:49:25.146 00.011 5052 UpdateGuideState exits: m=202 SNR=9.9
00:49:25.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:25.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:25.146 00.000 5052 Enqueuing Expose request
00:49:25.165 00.019 8976 Received - 47 (G) 
00:49:25.165 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:25.165 00.000 8976 stepped: pos (-28, -26)
00:49:25.165 00.000 8976 MoveAxis(D, 2, ABG)
00:49:25.165 00.000 8976 stepping (-28, -26) + (0, -2)
00:49:25.165 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:25.196 00.031 8976 Received - 47 (G) 
00:49:25.197 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:25.197 00.000 8976 stepped: pos (-28, -28)
00:49:25.197 00.000 8976 move complete, result=0
00:49:25.197 00.000 8976 worker thread done servicing request
00:49:25.197 00.000 8976 Worker thread wakes up
00:49:25.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:25.197 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:25.197 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:49:25.899 00.702 8976 Exposure complete
00:49:25.904 00.005 8976 worker thread done servicing request
00:49:25.904 00.000 5052 OnExposeComplete: enter
00:49:25.904 00.000 5052 UpdateGuideState(): m_state=6
00:49:25.904 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 714
00:49:25.904 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.92, Mass=208, SNR=10.0, Peak=77 HFD=2.1
00:49:25.904 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
00:49:25.905 00.001 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
00:49:25.905 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.21 hyp=0.73 cameraTheta=2.86 mountX=0.50 mountY=0.48, mountTheta=0.76
00:49:25.905 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.21, opts=13)
00:49:25.906 00.001 5052 Enqueuing Move request for stepguider (-0.70, 0.21)
00:49:25.906 00.000 8976 Worker thread wakes up
00:49:25.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.21) opts 0xd
00:49:25.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.21)
00:49:25.906 00.000 8976 Moving (-0.70, 0.21) raw xDistance=0.50 yDistance=0.48
00:49:25.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
00:49:25.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
00:49:25.906 00.000 8976 MoveAxis(L, 2, ABG)
00:49:25.906 00.000 8976 stepping (-28, -28) + (-2, 0)
00:49:25.906 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:25.907 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:49:25.920 00.013 5052 UpdateGuideState exits: m=208 SNR=10.0
00:49:25.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:25.920 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:25.920 00.000 5052 Enqueuing Expose request
00:49:25.932 00.012 8976 Received - 47 (G) 
00:49:25.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:25.932 00.000 8976 stepped: pos (-30, -28)
00:49:25.932 00.000 8976 MoveAxis(D, 2, ABG)
00:49:25.932 00.000 8976 stepping (-30, -28) + (0, -2)
00:49:25.932 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:25.964 00.032 8976 Received - 47 (G) 
00:49:25.964 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:25.964 00.000 8976 stepped: pos (-30, -30)
00:49:25.964 00.000 8976 move complete, result=0
00:49:25.964 00.000 8976 worker thread done servicing request
00:49:25.964 00.000 8976 Worker thread wakes up
00:49:25.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:25.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:25.964 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:49:26.662 00.698 8976 Exposure complete
00:49:26.668 00.006 8976 worker thread done servicing request
00:49:26.668 00.000 5052 OnExposeComplete: enter
00:49:26.668 00.000 5052 UpdateGuideState(): m_state=6
00:49:26.668 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 715
00:49:26.668 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.76, Mass=223, SNR=10.3, Peak=76 HFD=2.4
00:49:26.668 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
00:49:26.668 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
00:49:26.669 00.001 5052 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.22 cameraTheta=2.89 mountX=0.14 mountY=0.15, mountTheta=0.80
00:49:26.669 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.05, opts=13)
00:49:26.669 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.05)
00:49:26.670 00.001 8976 Worker thread wakes up
00:49:26.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.05) opts 0xd
00:49:26.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.05)
00:49:26.670 00.000 8976 Moving (-0.21, 0.05) raw xDistance=0.14 yDistance=0.15
00:49:26.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:49:26.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:49:26.670 00.000 8976 MoveAxis(R, 0, ABG)
00:49:26.670 00.000 8976 MoveAxis(U, 0, ABG)
00:49:26.670 00.000 8976 move complete, result=0
00:49:26.670 00.000 8976 worker thread done servicing request
00:49:26.671 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
00:49:26.682 00.011 5052 UpdateGuideState exits: m=223 SNR=10.3
00:49:26.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:26.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:26.682 00.000 5052 Enqueuing Expose request
00:49:26.682 00.000 8976 Worker thread wakes up
00:49:26.683 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:26.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:26.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:27.375 00.692 8976 Exposure complete
00:49:27.381 00.006 8976 worker thread done servicing request
00:49:27.381 00.000 5052 OnExposeComplete: enter
00:49:27.381 00.000 5052 UpdateGuideState(): m_state=6
00:49:27.381 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 716
00:49:27.381 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.90, Mass=197, SNR=9.7, Peak=66 HFD=2.6
00:49:27.381 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
00:49:27.381 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
00:49:27.381 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.82 mountX=0.20 mountY=-0.06, mountTheta=-0.31
00:49:27.382 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.20, opts=13)
00:49:27.382 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.20)
00:49:27.382 00.000 8976 Worker thread wakes up
00:49:27.382 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.20) opts 0xd
00:49:27.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.20)
00:49:27.382 00.000 8976 Moving (-0.05, 0.20) raw xDistance=0.20 yDistance=-0.06
00:49:27.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:49:27.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:49:27.382 00.000 8976 MoveAxis(R, 0, ABG)
00:49:27.382 00.000 8976 MoveAxis(U, 0, ABG)
00:49:27.382 00.000 8976 move complete, result=0
00:49:27.382 00.000 8976 worker thread done servicing request
00:49:27.383 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:49:27.392 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
00:49:27.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:27.392 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:27.392 00.000 5052 Enqueuing Expose request
00:49:27.392 00.000 8976 Worker thread wakes up
00:49:27.392 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:27.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:27.392 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:28.077 00.685 8976 Exposure complete
00:49:28.082 00.005 8976 worker thread done servicing request
00:49:28.082 00.000 5052 OnExposeComplete: enter
00:49:28.082 00.000 5052 UpdateGuideState(): m_state=6
00:49:28.082 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 717
00:49:28.082 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.84, Mass=209, SNR=10.0, Peak=68 HFD=2.6
00:49:28.082 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
00:49:28.082 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
00:49:28.082 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.66 mountX=0.04 mountY=-0.20, mountTheta=-1.38
00:49:28.083 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.13, opts=13)
00:49:28.083 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.13)
00:49:28.083 00.000 8976 Worker thread wakes up
00:49:28.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.13) opts 0xd
00:49:28.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.13)
00:49:28.083 00.000 8976 Moving (0.16, 0.13) raw xDistance=0.04 yDistance=-0.20
00:49:28.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:49:28.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:49:28.083 00.000 8976 MoveAxis(R, 0, ABG)
00:49:28.083 00.000 8976 MoveAxis(U, 0, ABG)
00:49:28.083 00.000 8976 move complete, result=0
00:49:28.083 00.000 8976 worker thread done servicing request
00:49:28.084 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:49:28.093 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
00:49:28.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:28.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:28.093 00.000 5052 Enqueuing Expose request
00:49:28.093 00.000 8976 Worker thread wakes up
00:49:28.094 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:49:28.094 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:28.094 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:28.784 00.690 8976 Exposure complete
00:49:28.789 00.005 8976 worker thread done servicing request
00:49:28.789 00.000 5052 OnExposeComplete: enter
00:49:28.789 00.000 5052 UpdateGuideState(): m_state=6
00:49:28.789 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 718
00:49:28.789 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.95, Mass=182, SNR=9.4, Peak=73 HFD=2.3
00:49:28.789 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
00:49:28.789 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
00:49:28.790 00.001 5052 CameraToMount -- cameraX=0.56 cameraY=0.24 hyp=0.61 cameraTheta=0.41 mountX=-0.04 mountY=-0.60, mountTheta=-1.64
00:49:28.792 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.24, opts=13)
00:49:28.792 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.24)
00:49:28.792 00.000 8976 Worker thread wakes up
00:49:28.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.24) opts 0xd
00:49:28.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.24)
00:49:28.792 00.000 8976 Moving (0.56, 0.24) raw xDistance=-0.04 yDistance=-0.60
00:49:28.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:49:28.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
00:49:28.792 00.000 8976 MoveAxis(R, 0, ABG)
00:49:28.792 00.000 8976 MoveAxis(U, 2, ABG)
00:49:28.792 00.000 8976 stepping (-30, -30) + (0, 2)
00:49:28.792 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:28.793 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:49:28.802 00.009 5052 UpdateGuideState exits: m=182 SNR=9.4
00:49:28.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:28.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:28.802 00.000 5052 Enqueuing Expose request
00:49:28.826 00.024 8976 Received - 47 (G) 
00:49:28.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:28.826 00.000 8976 stepped: pos (-30, -28)
00:49:28.826 00.000 8976 move complete, result=0
00:49:28.826 00.000 8976 worker thread done servicing request
00:49:28.826 00.000 8976 Worker thread wakes up
00:49:28.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:28.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:28.826 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
00:49:29.512 00.686 8976 Exposure complete
00:49:29.517 00.005 8976 worker thread done servicing request
00:49:29.517 00.000 5052 OnExposeComplete: enter
00:49:29.517 00.000 5052 UpdateGuideState(): m_state=6
00:49:29.517 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 719
00:49:29.517 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.66, Mass=196, SNR=9.7, Peak=75 HFD=1.9
00:49:29.517 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
00:49:29.517 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
00:49:29.518 00.001 5052 CameraToMount -- cameraX=0.33 cameraY=-0.05 hyp=0.34 cameraTheta=-0.16 mountX=-0.20 mountY=-0.25, mountTheta=-2.24
00:49:29.518 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.05, opts=13)
00:49:29.518 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.05)
00:49:29.518 00.000 8976 Worker thread wakes up
00:49:29.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.05) opts 0xd
00:49:29.519 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.05)
00:49:29.519 00.000 8976 Moving (0.33, -0.05) raw xDistance=-0.20 yDistance=-0.25
00:49:29.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:49:29.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:49:29.519 00.000 8976 MoveAxis(R, 0, ABG)
00:49:29.519 00.000 8976 MoveAxis(U, 0, ABG)
00:49:29.519 00.000 8976 move complete, result=0
00:49:29.519 00.000 8976 worker thread done servicing request
00:49:29.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:49:29.529 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
00:49:29.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:29.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:29.529 00.000 5052 Enqueuing Expose request
00:49:29.529 00.000 8976 Worker thread wakes up
00:49:29.529 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:49:29.530 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:29.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:30.221 00.691 8976 Exposure complete
00:49:30.227 00.006 8976 worker thread done servicing request
00:49:30.227 00.000 5052 OnExposeComplete: enter
00:49:30.228 00.001 5052 UpdateGuideState(): m_state=6
00:49:30.228 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 720
00:49:30.228 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.83, Mass=206, SNR=9.9, Peak=72 HFD=2.4
00:49:30.228 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
00:49:30.228 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
00:49:30.228 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.12 hyp=0.58 cameraTheta=0.21 mountX=-0.15 mountY=-0.54, mountTheta=-1.84
00:49:30.229 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.12, opts=13)
00:49:30.229 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.12)
00:49:30.229 00.000 8976 Worker thread wakes up
00:49:30.229 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.12) opts 0xd
00:49:30.229 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.12)
00:49:30.229 00.000 8976 Moving (0.57, 0.12) raw xDistance=-0.15 yDistance=-0.54
00:49:30.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:49:30.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
00:49:30.229 00.000 8976 MoveAxis(R, 0, ABG)
00:49:30.229 00.000 8976 MoveAxis(U, 2, ABG)
00:49:30.229 00.000 8976 stepping (-30, -28) + (0, 2)
00:49:30.229 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:30.230 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:49:30.240 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
00:49:30.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:30.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:30.240 00.000 5052 Enqueuing Expose request
00:49:30.264 00.024 8976 Received - 47 (G) 
00:49:30.265 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:30.265 00.000 8976 stepped: pos (-30, -26)
00:49:30.265 00.000 8976 move complete, result=0
00:49:30.265 00.000 8976 worker thread done servicing request
00:49:30.265 00.000 8976 Worker thread wakes up
00:49:30.265 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:49:30.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:30.265 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:30.954 00.689 8976 Exposure complete
00:49:30.959 00.005 8976 worker thread done servicing request
00:49:30.959 00.000 5052 OnExposeComplete: enter
00:49:30.959 00.000 5052 UpdateGuideState(): m_state=6
00:49:30.959 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 721
00:49:30.959 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.75, Mass=197, SNR=9.8, Peak=75 HFD=2.3
00:49:30.959 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
00:49:30.959 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
00:49:30.959 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.04 hyp=0.63 cameraTheta=0.06 mountX=-0.25 mountY=-0.54, mountTheta=-2.00
00:49:30.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.04, opts=13)
00:49:30.960 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.04)
00:49:30.960 00.000 8976 Worker thread wakes up
00:49:30.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.04) opts 0xd
00:49:30.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.04)
00:49:30.960 00.000 8976 Moving (0.62, 0.04) raw xDistance=-0.25 yDistance=-0.54
00:49:30.961 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:49:30.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
00:49:30.961 00.000 8976 MoveAxis(R, 0, ABG)
00:49:30.961 00.000 8976 MoveAxis(U, 2, ABG)
00:49:30.961 00.000 8976 stepping (-30, -26) + (0, 2)
00:49:30.961 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:30.961 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:49:30.971 00.010 5052 UpdateGuideState exits: m=197 SNR=9.8
00:49:30.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:30.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:30.971 00.000 5052 Enqueuing Expose request
00:49:30.984 00.013 8976 Received - 47 (G) 
00:49:30.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:30.984 00.000 8976 stepped: pos (-30, -24)
00:49:30.984 00.000 8976 move complete, result=0
00:49:30.984 00.000 8976 worker thread done servicing request
00:49:30.984 00.000 8976 Worker thread wakes up
00:49:30.984 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:49:30.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:30.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:31.677 00.693 8976 Exposure complete
00:49:31.682 00.005 8976 worker thread done servicing request
00:49:31.682 00.000 5052 OnExposeComplete: enter
00:49:31.682 00.000 5052 UpdateGuideState(): m_state=6
00:49:31.682 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 722
00:49:31.682 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.70, Mass=199, SNR=9.8, Peak=77 HFD=2.3
00:49:31.682 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
00:49:31.682 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
00:49:31.682 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=-0.01 hyp=0.75 cameraTheta=-0.01 mountX=-0.35 mountY=-0.62, mountTheta=-2.08
00:49:31.683 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=-0.01, opts=13)
00:49:31.683 00.000 5052 Enqueuing Move request for stepguider (0.75, -0.01)
00:49:31.683 00.000 8976 Worker thread wakes up
00:49:31.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, -0.01) opts 0xd
00:49:31.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, -0.01)
00:49:31.683 00.000 8976 Moving (0.75, -0.01) raw xDistance=-0.35 yDistance=-0.62
00:49:31.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:49:31.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
00:49:31.683 00.000 8976 MoveAxis(R, 1, ABG)
00:49:31.683 00.000 8976 stepping (-30, -24) + (1, 0)
00:49:31.683 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:31.684 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:49:31.693 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
00:49:31.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:31.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:31.693 00.000 5052 Enqueuing Expose request
00:49:31.704 00.011 8976 Received - 47 (G) 
00:49:31.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:31.704 00.000 8976 stepped: pos (-29, -24)
00:49:31.704 00.000 8976 MoveAxis(U, 3, ABG)
00:49:31.704 00.000 8976 stepping (-29, -24) + (0, 3)
00:49:31.704 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:31.735 00.031 8976 Received - 47 (G) 
00:49:31.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:31.735 00.000 8976 stepped: pos (-29, -21)
00:49:31.735 00.000 8976 move complete, result=0
00:49:31.735 00.000 8976 worker thread done servicing request
00:49:31.735 00.000 8976 Worker thread wakes up
00:49:31.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:31.736 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
00:49:31.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:32.424 00.688 8976 Exposure complete
00:49:32.430 00.006 8976 worker thread done servicing request
00:49:32.430 00.000 5052 OnExposeComplete: enter
00:49:32.430 00.000 5052 UpdateGuideState(): m_state=6
00:49:32.430 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 723
00:49:32.430 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.85, Mass=204, SNR=9.9, Peak=73 HFD=2.2
00:49:32.430 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
00:49:32.430 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
00:49:32.430 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.14 hyp=0.52 cameraTheta=0.28 mountX=-0.10 mountY=-0.49, mountTheta=-1.77
00:49:32.431 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.14, opts=13)
00:49:32.431 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.14)
00:49:32.431 00.000 8976 Worker thread wakes up
00:49:32.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.14) opts 0xd
00:49:32.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.14)
00:49:32.431 00.000 8976 Moving (0.50, 0.14) raw xDistance=-0.10 yDistance=-0.49
00:49:32.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:49:32.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
00:49:32.431 00.000 8976 MoveAxis(R, 0, ABG)
00:49:32.431 00.000 8976 MoveAxis(U, 2, ABG)
00:49:32.431 00.000 8976 stepping (-29, -21) + (0, 2)
00:49:32.431 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:32.432 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:49:32.441 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
00:49:32.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:32.441 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:32.441 00.000 5052 Enqueuing Expose request
00:49:32.455 00.014 8976 Received - 47 (G) 
00:49:32.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:32.455 00.000 8976 stepped: pos (-29, -19)
00:49:32.455 00.000 8976 move complete, result=0
00:49:32.455 00.000 8976 worker thread done servicing request
00:49:32.455 00.000 8976 Worker thread wakes up
00:49:32.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:32.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:32.455 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:49:33.145 00.690 8976 Exposure complete
00:49:33.150 00.005 8976 worker thread done servicing request
00:49:33.150 00.000 5052 OnExposeComplete: enter
00:49:33.150 00.000 5052 UpdateGuideState(): m_state=6
00:49:33.151 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 724
00:49:33.151 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.40, Mass=206, SNR=10.0, Peak=81 HFD=1.7
00:49:33.151 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.10 = -3.10)
00:49:33.151 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.20 = 3.08)
00:49:33.151 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.31 hyp=0.35 cameraTheta=-1.05 mountX=-0.35 mountY=0.02, mountTheta=3.08
00:49:33.152 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.31, opts=13)
00:49:33.152 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.31)
00:49:33.152 00.000 8976 Worker thread wakes up
00:49:33.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.31) opts 0xd
00:49:33.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.31)
00:49:33.152 00.000 8976 Moving (0.17, -0.31) raw xDistance=-0.35 yDistance=0.02
00:49:33.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:49:33.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:49:33.152 00.000 8976 MoveAxis(R, 1, ABG)
00:49:33.152 00.000 8976 stepping (-29, -19) + (1, 0)
00:49:33.152 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:33.153 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:49:33.162 00.009 5052 UpdateGuideState exits: m=206 SNR=10.0
00:49:33.162 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:33.162 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:33.162 00.000 5052 Enqueuing Expose request
00:49:33.174 00.012 8976 Received - 47 (G) 
00:49:33.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:33.174 00.000 8976 stepped: pos (-28, -19)
00:49:33.174 00.000 8976 MoveAxis(U, 0, ABG)
00:49:33.174 00.000 8976 move complete, result=0
00:49:33.174 00.000 8976 worker thread done servicing request
00:49:33.174 00.000 8976 Worker thread wakes up
00:49:33.174 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.0 px 0 ms NORTH
00:49:33.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:33.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:33.864 00.690 8976 Exposure complete
00:49:33.870 00.006 8976 worker thread done servicing request
00:49:33.870 00.000 5052 OnExposeComplete: enter
00:49:33.870 00.000 5052 UpdateGuideState(): m_state=6
00:49:33.870 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 725
00:49:33.870 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.78, Mass=199, SNR=9.8, Peak=77 HFD=1.9
00:49:33.870 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
00:49:33.870 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
00:49:33.870 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.07 hyp=0.28 cameraTheta=0.27 mountX=-0.06 mountY=-0.27, mountTheta=-1.78
00:49:33.871 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.07, opts=13)
00:49:33.871 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.07)
00:49:33.871 00.000 8976 Worker thread wakes up
00:49:33.871 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.07) opts 0xd
00:49:33.871 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.07)
00:49:33.871 00.000 8976 Moving (0.27, 0.07) raw xDistance=-0.06 yDistance=-0.27
00:49:33.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:49:33.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:49:33.871 00.000 8976 MoveAxis(R, 0, ABG)
00:49:33.871 00.000 8976 MoveAxis(U, 1, ABG)
00:49:33.871 00.000 8976 stepping (-28, -19) + (0, 1)
00:49:33.871 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:33.872 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:49:33.881 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
00:49:33.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:33.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:33.881 00.000 5052 Enqueuing Expose request
00:49:33.893 00.012 8976 Received - 47 (G) 
00:49:33.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:33.893 00.000 8976 stepped: pos (-28, -18)
00:49:33.893 00.000 8976 move complete, result=0
00:49:33.893 00.000 8976 worker thread done servicing request
00:49:33.893 00.000 8976 Worker thread wakes up
00:49:33.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:33.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:33.893 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:49:34.584 00.691 8976 Exposure complete
00:49:34.589 00.005 8976 worker thread done servicing request
00:49:34.589 00.000 5052 OnExposeComplete: enter
00:49:34.589 00.000 5052 UpdateGuideState(): m_state=6
00:49:34.589 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 726
00:49:34.589 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.44, Mass=199, SNR=9.8, Peak=72 HFD=2.2
00:49:34.589 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.26 = 3.02)
00:49:34.590 00.001 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.36 = 2.92)
00:49:34.590 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.22 mountX=-0.29 mountY=0.06, mountTheta=2.92
00:49:34.590 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.27, opts=13)
00:49:34.590 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.27)
00:49:34.590 00.000 8976 Worker thread wakes up
00:49:34.590 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.27) opts 0xd
00:49:34.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.27)
00:49:34.590 00.000 8976 Moving (0.10, -0.27) raw xDistance=-0.29 yDistance=0.06
00:49:34.591 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:49:34.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:49:34.591 00.000 8976 MoveAxis(R, 1, ABG)
00:49:34.591 00.000 8976 stepping (-28, -18) + (1, 0)
00:49:34.591 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:34.591 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:49:34.601 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
00:49:34.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:34.601 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:34.601 00.000 5052 Enqueuing Expose request
00:49:34.613 00.012 8976 Received - 47 (G) 
00:49:34.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:34.613 00.000 8976 stepped: pos (-27, -18)
00:49:34.613 00.000 8976 MoveAxis(U, 0, ABG)
00:49:34.613 00.000 8976 move complete, result=0
00:49:34.613 00.000 8976 worker thread done servicing request
00:49:34.613 00.000 8976 Worker thread wakes up
00:49:34.613 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
00:49:34.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:34.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:35.299 00.686 8976 Exposure complete
00:49:35.304 00.005 8976 worker thread done servicing request
00:49:35.304 00.000 5052 OnExposeComplete: enter
00:49:35.304 00.000 5052 UpdateGuideState(): m_state=6
00:49:35.305 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 727
00:49:35.305 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.66, Mass=195, SNR=9.7, Peak=76 HFD=2.2
00:49:35.305 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
00:49:35.305 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
00:49:35.305 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.05 hyp=0.43 cameraTheta=-3.02 mountX=0.15 mountY=0.39, mountTheta=1.20
00:49:35.305 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.05, opts=13)
00:49:35.306 00.001 5052 Enqueuing Move request for stepguider (-0.43, -0.05)
00:49:35.306 00.000 8976 Worker thread wakes up
00:49:35.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.05) opts 0xd
00:49:35.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.05)
00:49:35.306 00.000 8976 Moving (-0.43, -0.05) raw xDistance=0.15 yDistance=0.39
00:49:35.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:49:35.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
00:49:35.306 00.000 8976 MoveAxis(R, 0, ABG)
00:49:35.306 00.000 8976 MoveAxis(D, 2, ABG)
00:49:35.306 00.000 8976 stepping (-27, -18) + (0, -2)
00:49:35.306 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:35.307 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:49:35.317 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
00:49:35.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:35.317 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:35.317 00.000 5052 Enqueuing Expose request
00:49:35.333 00.016 8976 Received - 47 (G) 
00:49:35.333 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:35.333 00.000 8976 stepped: pos (-27, -20)
00:49:35.333 00.000 8976 move complete, result=0
00:49:35.333 00.000 8976 worker thread done servicing request
00:49:35.333 00.000 8976 Worker thread wakes up
00:49:35.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:35.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:35.333 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:49:36.023 00.690 8976 Exposure complete
00:49:36.029 00.006 8976 worker thread done servicing request
00:49:36.029 00.000 5052 OnExposeComplete: enter
00:49:36.029 00.000 5052 UpdateGuideState(): m_state=6
00:49:36.029 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 728
00:49:36.029 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.85, Mass=217, SNR=10.2, Peak=71 HFD=2.7
00:49:36.029 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
00:49:36.029 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
00:49:36.029 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.14 hyp=0.56 cameraTheta=2.89 mountX=0.37 mountY=0.38, mountTheta=0.80
00:49:36.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.14, opts=13)
00:49:36.030 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.14)
00:49:36.030 00.000 8976 Worker thread wakes up
00:49:36.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.14) opts 0xd
00:49:36.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.14)
00:49:36.030 00.000 8976 Moving (-0.55, 0.14) raw xDistance=0.37 yDistance=0.38
00:49:36.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
00:49:36.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
00:49:36.030 00.000 8976 MoveAxis(L, 2, ABG)
00:49:36.030 00.000 8976 stepping (-27, -20) + (-2, 0)
00:49:36.030 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:36.031 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:49:36.041 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
00:49:36.041 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:36.041 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:36.041 00.000 5052 Enqueuing Expose request
00:49:36.067 00.026 8976 Received - 47 (G) 
00:49:36.068 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:36.068 00.000 8976 stepped: pos (-29, -20)
00:49:36.068 00.000 8976 MoveAxis(D, 2, ABG)
00:49:36.068 00.000 8976 stepping (-29, -20) + (0, -2)
00:49:36.068 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:36.100 00.032 8976 Received - 47 (G) 
00:49:36.100 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:36.100 00.000 8976 stepped: pos (-29, -22)
00:49:36.100 00.000 8976 move complete, result=0
00:49:36.100 00.000 8976 worker thread done servicing request
00:49:36.100 00.000 8976 Worker thread wakes up
00:49:36.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:36.100 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:36.100 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:49:36.807 00.707 8976 Exposure complete
00:49:36.812 00.005 8976 worker thread done servicing request
00:49:36.813 00.001 5052 OnExposeComplete: enter
00:49:36.813 00.000 5052 UpdateGuideState(): m_state=6
00:49:36.813 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 729
00:49:36.813 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.90, Mass=198, SNR=9.7, Peak=70 HFD=2.5
00:49:36.813 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
00:49:36.813 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
00:49:36.813 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.19 hyp=0.40 cameraTheta=0.49 mountX=0.01 mountY=-0.40, mountTheta=-1.55
00:49:36.813 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.19, opts=13)
00:49:36.814 00.001 5052 Enqueuing Move request for stepguider (0.35, 0.19)
00:49:36.814 00.000 8976 Worker thread wakes up
00:49:36.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.19) opts 0xd
00:49:36.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.19)
00:49:36.814 00.000 8976 Moving (0.35, 0.19) raw xDistance=0.01 yDistance=-0.40
00:49:36.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:49:36.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40
00:49:36.814 00.000 8976 MoveAxis(R, 0, ABG)
00:49:36.814 00.000 8976 MoveAxis(U, 1, ABG)
00:49:36.814 00.000 8976 stepping (-29, -22) + (0, 1)
00:49:36.814 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:36.814 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:49:36.824 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
00:49:36.825 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:36.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:36.825 00.000 5052 Enqueuing Expose request
00:49:36.835 00.010 8976 Received - 47 (G) 
00:49:36.835 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:36.835 00.000 8976 stepped: pos (-29, -21)
00:49:36.835 00.000 8976 move complete, result=0
00:49:36.835 00.000 8976 worker thread done servicing request
00:49:36.835 00.000 8976 Worker thread wakes up
00:49:36.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:36.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:36.835 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
00:49:37.526 00.691 8976 Exposure complete
00:49:37.532 00.006 8976 worker thread done servicing request
00:49:37.532 00.000 5052 OnExposeComplete: enter
00:49:37.532 00.000 5052 UpdateGuideState(): m_state=6
00:49:37.532 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 730
00:49:37.532 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.87, Mass=200, SNR=9.8, Peak=68 HFD=2.4
00:49:37.532 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
00:49:37.532 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
00:49:37.532 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.16 hyp=0.79 cameraTheta=0.21 mountX=-0.21 mountY=-0.74, mountTheta=-1.84
00:49:37.533 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.16, opts=13)
00:49:37.533 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.16)
00:49:37.533 00.000 8976 Worker thread wakes up
00:49:37.533 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.16) opts 0xd
00:49:37.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.16)
00:49:37.533 00.000 8976 Moving (0.77, 0.16) raw xDistance=-0.21 yDistance=-0.74
00:49:37.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:49:37.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.74
00:49:37.533 00.000 8976 MoveAxis(R, 0, ABG)
00:49:37.533 00.000 8976 MoveAxis(U, 3, ABG)
00:49:37.533 00.000 8976 stepping (-29, -21) + (0, 3)
00:49:37.533 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:37.534 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:49:37.544 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
00:49:37.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:37.544 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:37.544 00.000 5052 Enqueuing Expose request
00:49:37.569 00.025 8976 Received - 47 (G) 
00:49:37.571 00.002 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:37.571 00.000 8976 stepped: pos (-29, -18)
00:49:37.571 00.000 8976 move complete, result=0
00:49:37.571 00.000 8976 worker thread done servicing request
00:49:37.571 00.000 8976 Worker thread wakes up
00:49:37.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:37.571 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
00:49:37.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:38.263 00.692 8976 Exposure complete
00:49:38.269 00.006 8976 worker thread done servicing request
00:49:38.269 00.000 5052 OnExposeComplete: enter
00:49:38.269 00.000 5052 UpdateGuideState(): m_state=6
00:49:38.269 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 731
00:49:38.269 00.000 5052 Star::Find returns 1 (0), X=330.30, Y=281.46, Mass=209, SNR=10.0, Peak=72 HFD=2.8
00:49:38.269 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
00:49:38.269 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
00:49:38.269 00.000 5052 CameraToMount -- cameraX=1.13 cameraY=-0.25 hyp=1.16 cameraTheta=-0.22 mountX=-0.74 mountY=-0.81, mountTheta=-2.31
00:49:38.270 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.13, y=-0.25, opts=13)
00:49:38.270 00.000 5052 Enqueuing Move request for stepguider (1.13, -0.25)
00:49:38.270 00.000 8976 Worker thread wakes up
00:49:38.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.13, -0.25) opts 0xd
00:49:38.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.13, -0.25)
00:49:38.270 00.000 8976 Moving (1.13, -0.25) raw xDistance=-0.74 yDistance=-0.81
00:49:38.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74
00:49:38.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.81
00:49:38.270 00.000 8976 MoveAxis(R, 3, ABG)
00:49:38.270 00.000 8976 stepping (-29, -18) + (3, 0)
00:49:38.271 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:38.271 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:49:38.281 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
00:49:38.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:38.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:38.282 00.001 5052 Enqueuing Expose request
00:49:38.306 00.024 8976 Received - 47 (G) 
00:49:38.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:38.306 00.000 8976 stepped: pos (-26, -18)
00:49:38.306 00.000 8976 MoveAxis(U, 3, ABG)
00:49:38.306 00.000 8976 stepping (-26, -18) + (0, 3)
00:49:38.306 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:38.338 00.032 8976 Received - 47 (G) 
00:49:38.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:38.338 00.000 8976 stepped: pos (-26, -15)
00:49:38.338 00.000 8976 move complete, result=0
00:49:38.338 00.000 8976 worker thread done servicing request
00:49:38.338 00.000 8976 Worker thread wakes up
00:49:38.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:38.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:38.338 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 3 ms NORTH
00:49:39.035 00.697 8976 Exposure complete
00:49:39.040 00.005 8976 worker thread done servicing request
00:49:39.040 00.000 5052 OnExposeComplete: enter
00:49:39.040 00.000 5052 UpdateGuideState(): m_state=6
00:49:39.040 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 732
00:49:39.040 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.60, Mass=187, SNR=9.5, Peak=70 HFD=2.5
00:49:39.040 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
00:49:39.040 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
00:49:39.040 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=-0.11 hyp=0.97 cameraTheta=-0.11 mountX=-0.54 mountY=-0.75, mountTheta=-2.19
00:49:39.041 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=-0.11, opts=13)
00:49:39.041 00.000 5052 Enqueuing Move request for stepguider (0.97, -0.11)
00:49:39.041 00.000 8976 Worker thread wakes up
00:49:39.041 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, -0.11) opts 0xd
00:49:39.041 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, -0.11)
00:49:39.041 00.000 8976 Moving (0.97, -0.11) raw xDistance=-0.54 yDistance=-0.75
00:49:39.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
00:49:39.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.75
00:49:39.041 00.000 8976 MoveAxis(R, 2, ABG)
00:49:39.041 00.000 8976 stepping (-26, -15) + (2, 0)
00:49:39.042 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:39.042 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:49:39.051 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
00:49:39.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:39.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:39.051 00.000 5052 Enqueuing Expose request
00:49:39.073 00.022 8976 Received - 47 (G) 
00:49:39.073 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:39.073 00.000 8976 stepped: pos (-24, -15)
00:49:39.073 00.000 8976 MoveAxis(U, 3, ABG)
00:49:39.073 00.000 8976 stepping (-24, -15) + (0, 3)
00:49:39.073 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:39.105 00.032 8976 Received - 47 (G) 
00:49:39.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:39.105 00.000 8976 stepped: pos (-24, -12)
00:49:39.105 00.000 8976 move complete, result=0
00:49:39.105 00.000 8976 worker thread done servicing request
00:49:39.105 00.000 8976 Worker thread wakes up
00:49:39.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:39.105 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:39.105 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
00:49:39.799 00.694 8976 Exposure complete
00:49:39.804 00.005 8976 worker thread done servicing request
00:49:39.804 00.000 5052 OnExposeComplete: enter
00:49:39.804 00.000 5052 UpdateGuideState(): m_state=6
00:49:39.804 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 733
00:49:39.804 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=282.01, Mass=218, SNR=10.3, Peak=70 HFD=2.3
00:49:39.804 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
00:49:39.805 00.001 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
00:49:39.805 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.30 hyp=0.50 cameraTheta=0.63 mountX=0.08 mountY=-0.50, mountTheta=-1.41
00:49:39.805 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.30, opts=13)
00:49:39.805 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.30)
00:49:39.805 00.000 8976 Worker thread wakes up
00:49:39.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.30) opts 0xd
00:49:39.806 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.30)
00:49:39.806 00.000 8976 Moving (0.41, 0.30) raw xDistance=0.08 yDistance=-0.50
00:49:39.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:49:39.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
00:49:39.806 00.000 8976 MoveAxis(R, 0, ABG)
00:49:39.806 00.000 8976 MoveAxis(U, 2, ABG)
00:49:39.806 00.000 8976 stepping (-24, -12) + (0, 2)
00:49:39.806 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:39.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
00:49:39.815 00.009 5052 UpdateGuideState exits: m=218 SNR=10.3
00:49:39.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:39.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:39.815 00.000 5052 Enqueuing Expose request
00:49:39.841 00.026 8976 Received - 47 (G) 
00:49:39.841 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:39.841 00.000 8976 stepped: pos (-24, -10)
00:49:39.841 00.000 8976 move complete, result=0
00:49:39.841 00.000 8976 worker thread done servicing request
00:49:39.841 00.000 8976 Worker thread wakes up
00:49:39.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:39.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:39.841 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:49:40.529 00.688 8976 Exposure complete
00:49:40.534 00.005 8976 worker thread done servicing request
00:49:40.535 00.001 5052 OnExposeComplete: enter
00:49:40.535 00.000 5052 UpdateGuideState(): m_state=6
00:49:40.535 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 734
00:49:40.535 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.81, Mass=215, SNR=10.1, Peak=71 HFD=2.4
00:49:40.535 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
00:49:40.535 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
00:49:40.535 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.10 hyp=0.36 cameraTheta=2.86 mountX=0.25 mountY=0.24, mountTheta=0.76
00:49:40.535 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.10, opts=13)
00:49:40.535 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.10)
00:49:40.536 00.001 8976 Worker thread wakes up
00:49:40.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.10) opts 0xd
00:49:40.536 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.10)
00:49:40.536 00.000 8976 Moving (-0.34, 0.10) raw xDistance=0.25 yDistance=0.24
00:49:40.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:49:40.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:49:40.536 00.000 8976 MoveAxis(R, 0, ABG)
00:49:40.536 00.000 8976 MoveAxis(U, 0, ABG)
00:49:40.536 00.000 8976 move complete, result=0
00:49:40.536 00.000 8976 worker thread done servicing request
00:49:40.536 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:49:40.546 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
00:49:40.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:40.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:40.546 00.000 5052 Enqueuing Expose request
00:49:40.546 00.000 8976 Worker thread wakes up
00:49:40.546 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:40.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:40.547 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:41.235 00.688 8976 Exposure complete
00:49:41.240 00.005 8976 worker thread done servicing request
00:49:41.240 00.000 5052 OnExposeComplete: enter
00:49:41.240 00.000 5052 UpdateGuideState(): m_state=6
00:49:41.240 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 735
00:49:41.240 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.91, Mass=181, SNR=9.3, Peak=66 HFD=2.5
00:49:41.240 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
00:49:41.240 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.48 = -0.48)
00:49:41.240 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.67 mountX=0.18 mountY=-0.09, mountTheta=-0.46
00:49:41.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.20, opts=13)
00:49:41.241 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.20)
00:49:41.241 00.000 8976 Worker thread wakes up
00:49:41.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.20) opts 0xd
00:49:41.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.20)
00:49:41.241 00.000 8976 Moving (-0.02, 0.20) raw xDistance=0.18 yDistance=-0.09
00:49:41.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:49:41.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:49:41.241 00.000 8976 MoveAxis(R, 0, ABG)
00:49:41.241 00.000 8976 MoveAxis(U, 0, ABG)
00:49:41.242 00.001 8976 move complete, result=0
00:49:41.242 00.000 8976 worker thread done servicing request
00:49:41.242 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:49:41.252 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
00:49:41.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:41.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:41.252 00.000 5052 Enqueuing Expose request
00:49:41.252 00.000 8976 Worker thread wakes up
00:49:41.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:41.252 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:41.252 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:41.953 00.701 8976 Exposure complete
00:49:41.959 00.006 8976 worker thread done servicing request
00:49:41.959 00.000 5052 OnExposeComplete: enter
00:49:41.959 00.000 5052 UpdateGuideState(): m_state=6
00:49:41.959 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 736
00:49:41.959 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.88, Mass=193, SNR=9.6, Peak=67 HFD=2.6
00:49:41.959 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
00:49:41.959 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
00:49:41.959 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.17 hyp=0.56 cameraTheta=2.83 mountX=0.40 mountY=0.35, mountTheta=0.73
00:49:41.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.17, opts=13)
00:49:41.960 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.17)
00:49:41.960 00.000 8976 Worker thread wakes up
00:49:41.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.17) opts 0xd
00:49:41.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.17)
00:49:41.960 00.000 8976 Moving (-0.53, 0.17) raw xDistance=0.40 yDistance=0.35
00:49:41.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:49:41.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:49:41.960 00.000 8976 MoveAxis(L, 2, ABG)
00:49:41.960 00.000 8976 stepping (-24, -10) + (-2, 0)
00:49:41.960 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:41.961 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:49:41.971 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
00:49:41.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:41.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:41.971 00.000 5052 Enqueuing Expose request
00:49:41.982 00.011 8976 Received - 47 (G) 
00:49:41.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:41.982 00.000 8976 stepped: pos (-26, -10)
00:49:41.982 00.000 8976 MoveAxis(D, 1, ABG)
00:49:41.982 00.000 8976 stepping (-26, -10) + (0, -1)
00:49:41.982 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:42.015 00.033 8976 Received - 47 (G) 
00:49:42.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:42.015 00.000 8976 stepped: pos (-26, -11)
00:49:42.015 00.000 8976 move complete, result=0
00:49:42.015 00.000 8976 worker thread done servicing request
00:49:42.015 00.000 8976 Worker thread wakes up
00:49:42.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:42.015 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 1 ms SOUTH
00:49:42.015 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:42.706 00.691 8976 Exposure complete
00:49:42.711 00.005 8976 worker thread done servicing request
00:49:42.711 00.000 5052 OnExposeComplete: enter
00:49:42.711 00.000 5052 UpdateGuideState(): m_state=6
00:49:42.711 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 737
00:49:42.711 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.69, Mass=178, SNR=9.3, Peak=70 HFD=2.6
00:49:42.711 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
00:49:42.711 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
00:49:42.712 00.001 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.02 hyp=0.48 cameraTheta=-3.09 mountX=0.20 mountY=0.41, mountTheta=1.13
00:49:42.712 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.02, opts=13)
00:49:42.712 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.02)
00:49:42.712 00.000 8976 Worker thread wakes up
00:49:42.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.02) opts 0xd
00:49:42.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.02)
00:49:42.712 00.000 8976 Moving (-0.48, -0.02) raw xDistance=0.20 yDistance=0.41
00:49:42.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:49:42.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
00:49:42.713 00.001 8976 MoveAxis(R, 0, ABG)
00:49:42.713 00.000 8976 MoveAxis(D, 2, ABG)
00:49:42.713 00.000 8976 stepping (-26, -11) + (0, -2)
00:49:42.713 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:42.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:49:42.722 00.009 5052 UpdateGuideState exits: m=178 SNR=9.3
00:49:42.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:42.722 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:42.722 00.000 5052 Enqueuing Expose request
00:49:42.750 00.028 8976 Received - 47 (G) 
00:49:42.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:42.750 00.000 8976 stepped: pos (-26, -13)
00:49:42.750 00.000 8976 move complete, result=0
00:49:42.750 00.000 8976 worker thread done servicing request
00:49:42.750 00.000 8976 Worker thread wakes up
00:49:42.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:42.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:42.750 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:49:43.443 00.693 8976 Exposure complete
00:49:43.449 00.006 8976 worker thread done servicing request
00:49:43.449 00.000 5052 OnExposeComplete: enter
00:49:43.449 00.000 5052 UpdateGuideState(): m_state=6
00:49:43.449 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 738
00:49:43.449 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.74, Mass=190, SNR=9.5, Peak=72 HFD=2.5
00:49:43.449 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
00:49:43.450 00.001 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
00:49:43.450 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.03 hyp=0.32 cameraTheta=3.05 mountX=0.17 mountY=0.25, mountTheta=0.97
00:49:43.450 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.03, opts=13)
00:49:43.450 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.03)
00:49:43.450 00.000 8976 Worker thread wakes up
00:49:43.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.03) opts 0xd
00:49:43.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.03)
00:49:43.450 00.000 8976 Moving (-0.32, 0.03) raw xDistance=0.17 yDistance=0.25
00:49:43.451 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:49:43.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:49:43.451 00.000 8976 MoveAxis(R, 0, ABG)
00:49:43.451 00.000 8976 MoveAxis(U, 0, ABG)
00:49:43.451 00.000 8976 move complete, result=0
00:49:43.451 00.000 8976 worker thread done servicing request
00:49:43.451 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:49:43.460 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
00:49:43.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:43.460 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:43.460 00.000 5052 Enqueuing Expose request
00:49:43.460 00.000 8976 Worker thread wakes up
00:49:43.460 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:49:43.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:43.460 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:44.254 00.794 8976 Exposure complete
00:49:44.272 00.018 8976 worker thread done servicing request
00:49:44.272 00.000 5052 OnExposeComplete: enter
00:49:44.272 00.000 5052 UpdateGuideState(): m_state=6
00:49:44.272 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 739
00:49:44.272 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.65, Mass=188, SNR=9.5, Peak=69 HFD=2.5
00:49:44.272 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.01 = 1.28)
00:49:44.272 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
00:49:44.272 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.06 hyp=0.33 cameraTheta=-2.96 mountX=0.10 mountY=0.31, mountTheta=1.27
00:49:44.274 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.06, opts=13)
00:49:44.274 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.06)
00:49:44.274 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:49:44.274 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
00:49:44.274 00.000 8976 Worker thread wakes up
00:49:44.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:44.274 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:44.274 00.000 5052 Enqueuing Expose request
00:49:44.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.06) opts 0xd
00:49:44.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.06)
00:49:44.274 00.000 8976 Moving (-0.33, -0.06) raw xDistance=0.10 yDistance=0.31
00:49:44.275 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:49:44.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:49:44.275 00.000 8976 MoveAxis(R, 0, ABG)
00:49:44.275 00.000 8976 MoveAxis(D, 1, ABG)
00:49:44.275 00.000 8976 stepping (-26, -13) + (0, -1)
00:49:44.275 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:44.301 00.026 8976 Received - 47 (G) 
00:49:44.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:44.301 00.000 8976 stepped: pos (-26, -14)
00:49:44.301 00.000 8976 move complete, result=0
00:49:44.301 00.000 8976 worker thread done servicing request
00:49:44.301 00.000 8976 Worker thread wakes up
00:49:44.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:44.301 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:49:44.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:44.988 00.687 8976 Exposure complete
00:49:44.993 00.005 8976 worker thread done servicing request
00:49:44.993 00.000 5052 OnExposeComplete: enter
00:49:44.994 00.001 5052 UpdateGuideState(): m_state=6
00:49:44.994 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 740
00:49:44.994 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.84, Mass=194, SNR=9.7, Peak=70 HFD=2.3
00:49:44.994 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
00:49:44.994 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
00:49:44.994 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.85 mountX=0.13 mountY=-0.04, mountTheta=-0.29
00:49:44.994 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.13, opts=13)
00:49:44.994 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.13)
00:49:44.995 00.001 8976 Worker thread wakes up
00:49:44.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.13) opts 0xd
00:49:44.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.13)
00:49:44.995 00.000 8976 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=-0.04
00:49:44.995 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:49:44.995 00.000 5052 UpdateGuideState exits: m=194 SNR=9.7
00:49:44.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:44.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:49:44.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:49:44.995 00.000 8976 MoveAxis(R, 0, ABG)
00:49:44.995 00.000 8976 MoveAxis(U, 0, ABG)
00:49:44.995 00.000 8976 move complete, result=0
00:49:44.995 00.000 8976 worker thread done servicing request
00:49:44.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:44.995 00.000 5052 Enqueuing Expose request
00:49:44.995 00.000 8976 Worker thread wakes up
00:49:44.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:44.995 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:49:44.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:45.680 00.685 8976 Exposure complete
00:49:45.686 00.006 8976 worker thread done servicing request
00:49:45.686 00.000 5052 OnExposeComplete: enter
00:49:45.686 00.000 5052 UpdateGuideState(): m_state=6
00:49:45.686 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 741
00:49:45.686 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.84, Mass=190, SNR=9.6, Peak=68 HFD=2.3
00:49:45.686 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
00:49:45.686 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
00:49:45.686 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.13 hyp=0.31 cameraTheta=2.69 mountX=0.25 mountY=0.16, mountTheta=0.58
00:49:45.687 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.13, opts=13)
00:49:45.687 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.13)
00:49:45.687 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:49:45.687 00.000 5052 UpdateGuideState exits: m=190 SNR=9.6
00:49:45.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:45.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:45.687 00.000 5052 Enqueuing Expose request
00:49:45.687 00.000 8976 Worker thread wakes up
00:49:45.687 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.13) opts 0xd
00:49:45.687 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.13)
00:49:45.687 00.000 8976 Moving (-0.28, 0.13) raw xDistance=0.25 yDistance=0.16
00:49:45.688 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:49:45.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:49:45.688 00.000 8976 MoveAxis(R, 0, ABG)
00:49:45.688 00.000 8976 MoveAxis(U, 0, ABG)
00:49:45.688 00.000 8976 move complete, result=0
00:49:45.688 00.000 8976 worker thread done servicing request
00:49:45.688 00.000 8976 Worker thread wakes up
00:49:45.688 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:45.688 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:45.688 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:46.378 00.690 8976 Exposure complete
00:49:46.383 00.005 8976 worker thread done servicing request
00:49:46.383 00.000 5052 OnExposeComplete: enter
00:49:46.383 00.000 5052 UpdateGuideState(): m_state=6
00:49:46.383 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 742
00:49:46.383 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.82, Mass=215, SNR=10.1, Peak=70 HFD=2.6
00:49:46.383 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
00:49:46.383 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
00:49:46.384 00.001 5052 CameraToMount -- cameraX=-0.91 cameraY=0.11 hyp=0.92 cameraTheta=3.03 mountX=0.51 mountY=0.71, mountTheta=0.95
00:49:46.384 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.11, opts=13)
00:49:46.384 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.11)
00:49:46.384 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:49:46.384 00.000 5052 UpdateGuideState exits: m=215 SNR=10.1
00:49:46.385 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:46.385 00.000 8976 Worker thread wakes up
00:49:46.385 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.11) opts 0xd
00:49:46.385 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.11)
00:49:46.385 00.000 8976 Moving (-0.91, 0.11) raw xDistance=0.51 yDistance=0.71
00:49:46.385 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:46.385 00.000 5052 Enqueuing Expose request
00:49:46.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
00:49:46.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.71
00:49:46.385 00.000 8976 MoveAxis(L, 2, ABG)
00:49:46.385 00.000 8976 stepping (-26, -14) + (-2, 0)
00:49:46.385 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:46.411 00.026 8976 Received - 47 (G) 
00:49:46.411 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:46.411 00.000 8976 stepped: pos (-28, -14)
00:49:46.411 00.000 8976 MoveAxis(D, 3, ABG)
00:49:46.411 00.000 8976 stepping (-28, -14) + (0, -3)
00:49:46.411 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:46.443 00.032 8976 Received - 47 (G) 
00:49:46.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:46.443 00.000 8976 stepped: pos (-28, -17)
00:49:46.443 00.000 8976 move complete, result=0
00:49:46.443 00.000 8976 worker thread done servicing request
00:49:46.443 00.000 8976 Worker thread wakes up
00:49:46.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:46.443 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:46.443 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
00:49:47.129 00.686 8976 Exposure complete
00:49:47.134 00.005 8976 worker thread done servicing request
00:49:47.134 00.000 5052 OnExposeComplete: enter
00:49:47.134 00.000 5052 UpdateGuideState(): m_state=6
00:49:47.134 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 743
00:49:47.135 00.001 5052 Star::Find returns 1 (0), X=328.42, Y=281.57, Mass=194, SNR=9.7, Peak=78 HFD=2.9
00:49:47.135 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
00:49:47.135 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
00:49:47.135 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.14 hyp=0.76 cameraTheta=-2.96 mountX=0.22 mountY=0.71, mountTheta=1.27
00:49:47.135 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.14, opts=13)
00:49:47.135 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.14)
00:49:47.135 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:49:47.135 00.000 5052 UpdateGuideState exits: m=194 SNR=9.7
00:49:47.135 00.000 8976 Worker thread wakes up
00:49:47.135 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.14) opts 0xd
00:49:47.135 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.14)
00:49:47.136 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:47.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:47.136 00.000 5052 Enqueuing Expose request
00:49:47.136 00.000 8976 Moving (-0.75, -0.14) raw xDistance=0.22 yDistance=0.71
00:49:47.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:49:47.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
00:49:47.136 00.000 8976 MoveAxis(R, 0, ABG)
00:49:47.136 00.000 8976 MoveAxis(D, 3, ABG)
00:49:47.136 00.000 8976 stepping (-28, -17) + (0, -3)
00:49:47.136 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:47.178 00.042 8976 Received - 47 (G) 
00:49:47.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:47.178 00.000 8976 stepped: pos (-28, -20)
00:49:47.178 00.000 8976 move complete, result=0
00:49:47.178 00.000 8976 worker thread done servicing request
00:49:47.178 00.000 8976 Worker thread wakes up
00:49:47.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:47.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:47.178 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:49:47.865 00.687 8976 Exposure complete
00:49:47.871 00.006 8976 worker thread done servicing request
00:49:47.871 00.000 5052 OnExposeComplete: enter
00:49:47.871 00.000 5052 UpdateGuideState(): m_state=6
00:49:47.871 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 744
00:49:47.871 00.000 5052 Star::Find returns 1 (0), X=328.15, Y=281.71, Mass=213, SNR=10.0, Peak=70 HFD=2.5
00:49:47.871 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
00:49:47.871 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
00:49:47.871 00.000 5052 CameraToMount -- cameraX=-1.03 cameraY=-0.00 hyp=1.03 cameraTheta=-3.14 mountX=0.46 mountY=0.86, mountTheta=1.08
00:49:47.872 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.03, y=-0.00, opts=13)
00:49:47.872 00.000 5052 Enqueuing Move request for stepguider (-1.03, -0.00)
00:49:47.872 00.000 8976 Worker thread wakes up
00:49:47.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.03, -0.00) opts 0xd
00:49:47.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.03, -0.00)
00:49:47.872 00.000 8976 Moving (-1.03, -0.00) raw xDistance=0.46 yDistance=0.86
00:49:47.872 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:49:47.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:49:47.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.86
00:49:47.872 00.000 8976 MoveAxis(L, 2, ABG)
00:49:47.872 00.000 5052 UpdateGuideState exits: m=213 SNR=10.0
00:49:47.872 00.000 8976 stepping (-28, -20) + (-2, 0)
00:49:47.872 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:47.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:47.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:47.873 00.001 5052 Enqueuing Expose request
00:49:47.898 00.025 8976 Received - 47 (G) 
00:49:47.898 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:47.898 00.000 8976 stepped: pos (-30, -20)
00:49:47.898 00.000 8976 MoveAxis(D, 4, ABG)
00:49:47.898 00.000 8976 stepping (-30, -20) + (0, -4)
00:49:47.898 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:49:47.930 00.032 8976 Received - 47 (G) 
00:49:47.930 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:49:47.930 00.000 8976 stepped: pos (-30, -24)
00:49:47.930 00.000 8976 move complete, result=0
00:49:47.930 00.000 8976 worker thread done servicing request
00:49:47.930 00.000 8976 Worker thread wakes up
00:49:47.930 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
00:49:47.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:47.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:48.614 00.684 8976 Exposure complete
00:49:48.619 00.005 8976 worker thread done servicing request
00:49:48.619 00.000 5052 OnExposeComplete: enter
00:49:48.619 00.000 5052 UpdateGuideState(): m_state=6
00:49:48.619 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 745
00:49:48.619 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.85, Mass=201, SNR=9.8, Peak=69 HFD=2.7
00:49:48.619 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
00:49:48.619 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
00:49:48.619 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.14 hyp=0.58 cameraTheta=2.89 mountX=0.38 mountY=0.39, mountTheta=0.80
00:49:48.620 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.14, opts=13)
00:49:48.620 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.14)
00:49:48.620 00.000 8976 Worker thread wakes up
00:49:48.620 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.14) opts 0xd
00:49:48.620 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.14)
00:49:48.620 00.000 8976 Moving (-0.56, 0.14) raw xDistance=0.38 yDistance=0.39
00:49:48.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
00:49:48.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.39
00:49:48.621 00.001 8976 MoveAxis(L, 2, ABG)
00:49:48.621 00.000 8976 stepping (-30, -24) + (-2, 0)
00:49:48.621 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:49:48.621 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:49:48.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:48.621 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:48.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:48.621 00.000 5052 Enqueuing Expose request
00:49:48.649 00.028 8976 Received - 47 (G) 
00:49:48.649 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:48.649 00.000 8976 stepped: pos (-32, -24)
00:49:48.649 00.000 8976 MoveAxis(D, 2, ABG)
00:49:48.649 00.000 8976 stepping (-32, -24) + (0, -2)
00:49:48.649 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:48.681 00.032 8976 Received - 47 (G) 
00:49:48.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:48.681 00.000 8976 stepped: pos (-32, -26)
00:49:48.681 00.000 8976 starting a new bump
00:49:48.681 00.000 8976 MountToCamera -- mountTheta (0.64) + m_xAngle (2.04) = xAngle (2.69 = 2.69)
00:49:48.681 00.000 8976 MountToCamera -- mountX=4.49 mountY=3.38 hyp=5.62 mountTheta=0.64 cameraX=-5.05, cameraY=2.46 cameraTheta=2.69
00:49:48.681 00.000 8976 incremental bump (-5.051, 2.463) isValid = 1
00:49:48.681 00.000 8976 Scheduling Mount bump of (-0.206, 0.104)
00:49:48.681 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.21, y=0.10, opts=4)
00:49:48.681 00.000 8976 Enqueuing Move request for scope (-0.21, 0.10)
00:49:48.681 00.000 8976 move complete, result=0
00:49:48.681 00.000 9828 Worker thread wakes up
00:49:48.681 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0x4
00:49:48.681 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
00:49:48.681 00.000 9828 CameraToMount -- cameraTheta (2.67) - m_xAngle (-3.10) = xAngle (5.77 = -0.51)
00:49:48.681 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:49:48.681 00.000 8976 worker thread done servicing request
00:49:48.682 00.001 8976 Worker thread wakes up
00:49:48.682 00.000 9828 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.69 = -0.59)
00:49:48.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:48.682 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:48.682 00.000 9828 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.67 mountX=0.20 mountY=-0.13, mountTheta=-0.57
00:49:48.682 00.000 9828 Moving (-0.21, 0.10) raw xDistance=0.20 yDistance=-0.13
00:49:48.682 00.000 9828 BLC: window closed
00:49:48.682 00.000 9828 MoveAxis(W, 64, B)
00:49:48.682 00.000 9828 Guiding  Dir = 3, Dur = 64
00:49:48.682 00.000 9828 IsSlewing returns 0
00:49:48.682 00.000 9828 IsGuiding returns 0
00:49:48.683 00.001 9828 PulseGuide returned control before completion, sleep 74
00:49:48.759 00.076 9828 IsGuiding returns 1
00:49:48.759 00.000 9828 scope still moving after pulse duration time elapsed
00:49:48.791 00.032 9828 IsSlewing returns 0
00:49:48.791 00.000 9828 IsGuiding returns 1
00:49:48.822 00.031 9828 IsSlewing returns 0
00:49:48.822 00.000 9828 IsGuiding returns 1
00:49:48.852 00.030 9828 IsSlewing returns 0
00:49:48.852 00.000 9828 IsGuiding returns 1
00:49:48.884 00.032 9828 IsSlewing returns 0
00:49:48.884 00.000 9828 IsGuiding returns 0
00:49:48.885 00.001 9828 scope move finished after 64 + 138 ms
00:49:48.885 00.000 9828 Move returns status 0, amount 64
00:49:48.885 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:48.885 00.000 9828 MoveAxis(N, 18, B)
00:49:48.885 00.000 9828 Guiding  Dir = 0, Dur = 18
00:49:48.899 00.014 9828 IsSlewing returns 0
00:49:48.899 00.000 9828 IsGuiding returns 0
00:49:48.899 00.000 9828 PulseGuide returned control before completion, sleep 28
00:49:48.930 00.031 9828 IsGuiding returns 1
00:49:48.930 00.000 9828 scope still moving after pulse duration time elapsed
00:49:48.961 00.031 9828 IsSlewing returns 0
00:49:48.961 00.000 9828 IsGuiding returns 1
00:49:48.992 00.031 9828 IsSlewing returns 0
00:49:48.993 00.001 9828 IsGuiding returns 1
00:49:49.023 00.030 9828 IsSlewing returns 0
00:49:49.023 00.000 9828 IsGuiding returns 1
00:49:49.055 00.032 9828 IsSlewing returns 0
00:49:49.055 00.000 9828 IsGuiding returns 0
00:49:49.056 00.001 9828 scope move finished after 18 + 138 ms
00:49:49.056 00.000 9828 Move returns status 0, amount 18
00:49:49.056 00.000 9828 move complete, result=0
00:49:49.056 00.000 5052 GuideStep: 0.2 px 64 ms WEST, -0.1 px 18 ms NORTH
00:49:49.056 00.000 9828 worker thread done servicing request
00:49:49.365 00.309 8976 Exposure complete
00:49:49.370 00.005 8976 worker thread done servicing request
00:49:49.371 00.001 5052 OnExposeComplete: enter
00:49:49.371 00.000 5052 UpdateGuideState(): m_state=6
00:49:49.371 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 746
00:49:49.371 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.95, Mass=204, SNR=9.8, Peak=70 HFD=2.6
00:49:49.371 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
00:49:49.371 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
00:49:49.371 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.24 hyp=0.34 cameraTheta=2.37 mountX=0.32 mountY=0.07, mountTheta=0.23
00:49:49.371 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.24, opts=13)
00:49:49.371 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.24)
00:49:49.372 00.001 8976 Worker thread wakes up
00:49:49.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.24) opts 0xd
00:49:49.372 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.24)
00:49:49.372 00.000 8976 Moving (-0.24, 0.24) raw xDistance=0.32 yDistance=0.07
00:49:49.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
00:49:49.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:49:49.372 00.000 8976 MoveAxis(L, 1, ABG)
00:49:49.372 00.000 8976 stepping (-32, -26) + (-1, 0)
00:49:49.372 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:49:49.372 00.000 5052 UpdateGuideState exits: m=204 SNR=9.8
00:49:49.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:49.372 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:49.372 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:49.372 00.000 5052 Enqueuing Expose request
00:49:49.400 00.028 8976 Received - 47 (G) 
00:49:49.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:49.400 00.000 8976 stepped: pos (-33, -26)
00:49:49.400 00.000 8976 MoveAxis(U, 0, ABG)
00:49:49.400 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
00:49:49.400 00.000 8976 MountToCamera -- mountTheta (0.66) + m_xAngle (2.04) = xAngle (2.70 = 2.70)
00:49:49.400 00.000 8976 MountToCamera -- mountX=4.68 mountY=3.62 hyp=5.92 mountTheta=0.66 cameraX=-5.36, cameraY=2.51 cameraTheta=2.70
00:49:49.400 00.000 8976 incremental bump (-5.357, 2.515) isValid = 1
00:49:49.400 00.000 8976 Scheduling Mount bump of (-0.243, 0.118)
00:49:49.400 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.24, y=0.12, opts=4)
00:49:49.400 00.000 8976 Enqueuing Move request for scope (-0.24, 0.12)
00:49:49.400 00.000 8976 move complete, result=0
00:49:49.400 00.000 9828 Worker thread wakes up
00:49:49.400 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:49:49.400 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.12) opts 0x4
00:49:49.400 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.24, 0.12)
00:49:49.400 00.000 9828 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.10) = xAngle (5.78 = -0.50)
00:49:49.400 00.000 9828 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.70 = -0.58)
00:49:49.401 00.001 8976 worker thread done servicing request
00:49:49.401 00.000 9828 CameraToMount -- cameraX=-0.24 cameraY=0.12 hyp=0.27 cameraTheta=2.69 mountX=0.24 mountY=-0.15, mountTheta=-0.56
00:49:49.401 00.000 9828 Moving (-0.24, 0.12) raw xDistance=0.24 yDistance=-0.15
00:49:49.401 00.000 9828 BLC: window closed
00:49:49.401 00.000 9828 MoveAxis(W, 75, B)
00:49:49.401 00.000 9828 Guiding  Dir = 3, Dur = 75
00:49:49.401 00.000 8976 Worker thread wakes up
00:49:49.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:49.401 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:49.401 00.000 9828 IsSlewing returns 0
00:49:49.401 00.000 9828 IsGuiding returns 0
00:49:49.401 00.000 9828 PulseGuide returned control before completion, sleep 85
00:49:49.492 00.091 9828 IsGuiding returns 1
00:49:49.492 00.000 9828 scope still moving after pulse duration time elapsed
00:49:49.523 00.031 9828 IsSlewing returns 0
00:49:49.523 00.000 9828 IsGuiding returns 1
00:49:49.554 00.031 9828 IsSlewing returns 0
00:49:49.554 00.000 9828 IsGuiding returns 1
00:49:49.585 00.031 9828 IsSlewing returns 0
00:49:49.585 00.000 9828 IsGuiding returns 1
00:49:49.615 00.030 9828 IsSlewing returns 0
00:49:49.615 00.000 9828 IsGuiding returns 0
00:49:49.615 00.000 9828 scope move finished after 75 + 138 ms
00:49:49.615 00.000 9828 Move returns status 0, amount 75
00:49:49.615 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:49.615 00.000 9828 MoveAxis(N, 20, B)
00:49:49.615 00.000 9828 Guiding  Dir = 0, Dur = 20
00:49:49.631 00.016 9828 IsSlewing returns 0
00:49:49.631 00.000 9828 IsGuiding returns 0
00:49:49.631 00.000 9828 PulseGuide returned control before completion, sleep 30
00:49:49.662 00.031 9828 IsGuiding returns 1
00:49:49.662 00.000 9828 scope still moving after pulse duration time elapsed
00:49:49.693 00.031 9828 IsSlewing returns 0
00:49:49.693 00.000 9828 IsGuiding returns 1
00:49:49.724 00.031 9828 IsSlewing returns 0
00:49:49.724 00.000 9828 IsGuiding returns 1
00:49:49.756 00.032 9828 IsSlewing returns 0
00:49:49.756 00.000 9828 IsGuiding returns 1
00:49:49.787 00.031 9828 IsSlewing returns 0
00:49:49.787 00.000 9828 IsGuiding returns 0
00:49:49.787 00.000 9828 scope move finished after 20 + 135 ms
00:49:49.787 00.000 9828 Move returns status 0, amount 20
00:49:49.787 00.000 9828 move complete, result=0
00:49:49.787 00.000 9828 worker thread done servicing request
00:49:49.788 00.001 5052 GuideStep: 0.2 px 75 ms WEST, -0.1 px 20 ms NORTH
00:49:50.084 00.296 8976 Exposure complete
00:49:50.090 00.006 8976 worker thread done servicing request
00:49:50.090 00.000 5052 OnExposeComplete: enter
00:49:50.090 00.000 5052 UpdateGuideState(): m_state=6
00:49:50.090 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 747
00:49:50.090 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.27, Mass=197, SNR=9.7, Peak=67 HFD=2.5
00:49:50.090 00.000 5052 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.04) = xAngle (-3.98 = 2.30)
00:49:50.090 00.000 5052 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.20)
00:49:50.090 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.44 hyp=0.47 cameraTheta=-1.94 mountX=-0.32 mountY=0.38, mountTheta=2.26
00:49:50.091 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.44, opts=13)
00:49:50.091 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.44)
00:49:50.091 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:49:50.091 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:49:50.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:50.091 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:50.091 00.000 5052 Enqueuing Expose request
00:49:50.091 00.000 8976 Worker thread wakes up
00:49:50.091 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.44) opts 0xd
00:49:50.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.44)
00:49:50.091 00.000 8976 Moving (-0.17, -0.44) raw xDistance=-0.32 yDistance=0.38
00:49:50.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
00:49:50.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:49:50.091 00.000 8976 MoveAxis(R, 1, ABG)
00:49:50.091 00.000 8976 stepping (-33, -26) + (1, 0)
00:49:50.091 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:50.119 00.028 8976 Received - 47 (G) 
00:49:50.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:50.119 00.000 8976 stepped: pos (-32, -26)
00:49:50.119 00.000 8976 MoveAxis(D, 2, ABG)
00:49:50.119 00.000 8976 stepping (-32, -26) + (0, -2)
00:49:50.120 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:50.151 00.031 8976 Received - 47 (G) 
00:49:50.151 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:50.151 00.000 8976 stepped: pos (-32, -28)
00:49:50.151 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
00:49:50.151 00.000 8976 MountToCamera -- mountTheta (0.69) + m_xAngle (2.04) = xAngle (2.73 = 2.73)
00:49:50.151 00.000 8976 MountToCamera -- mountX=4.75 mountY=3.90 hyp=6.14 mountTheta=0.69 cameraX=-5.63, cameraY=2.46 cameraTheta=2.73
00:49:50.151 00.000 8976 incremental bump (-5.632, 2.457) isValid = 1
00:49:50.151 00.000 8976 Scheduling Mount bump of (-0.281, 0.127)
00:49:50.151 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.28, y=0.13, opts=4)
00:49:50.151 00.000 8976 Enqueuing Move request for scope (-0.28, 0.13)
00:49:50.151 00.000 8976 move complete, result=0
00:49:50.151 00.000 8976 worker thread done servicing request
00:49:50.151 00.000 8976 Worker thread wakes up
00:49:50.151 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
00:49:50.152 00.001 9828 Worker thread wakes up
00:49:50.152 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.13) opts 0x4
00:49:50.152 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.28, 0.13)
00:49:50.152 00.000 9828 CameraToMount -- cameraTheta (2.72) - m_xAngle (-3.10) = xAngle (5.81 = -0.47)
00:49:50.152 00.000 9828 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.73 = -0.55)
00:49:50.152 00.000 9828 CameraToMount -- cameraX=-0.28 cameraY=0.13 hyp=0.31 cameraTheta=2.72 mountX=0.27 mountY=-0.16, mountTheta=-0.53
00:49:50.152 00.000 9828 Moving (-0.28, 0.13) raw xDistance=0.27 yDistance=-0.16
00:49:50.152 00.000 9828 BLC: window closed
00:49:50.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:50.152 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:50.152 00.000 9828 MoveAxis(W, 87, B)
00:49:50.152 00.000 9828 Guiding  Dir = 3, Dur = 87
00:49:50.153 00.001 9828 IsSlewing returns 0
00:49:50.153 00.000 9828 IsGuiding returns 0
00:49:50.153 00.000 9828 PulseGuide returned control before completion, sleep 97
00:49:50.253 00.100 9828 IsGuiding returns 1
00:49:50.253 00.000 9828 scope still moving after pulse duration time elapsed
00:49:50.284 00.031 9828 IsSlewing returns 0
00:49:50.284 00.000 9828 IsGuiding returns 1
00:49:50.315 00.031 9828 IsSlewing returns 0
00:49:50.315 00.000 9828 IsGuiding returns 1
00:49:50.346 00.031 9828 IsSlewing returns 0
00:49:50.346 00.000 9828 IsGuiding returns 1
00:49:50.377 00.031 9828 IsSlewing returns 0
00:49:50.377 00.000 9828 IsGuiding returns 1
00:49:50.408 00.031 9828 IsSlewing returns 0
00:49:50.408 00.000 9828 IsGuiding returns 1
00:49:50.440 00.032 9828 IsSlewing returns 0
00:49:50.440 00.000 9828 IsGuiding returns 1
00:49:50.470 00.030 9828 IsSlewing returns 0
00:49:50.470 00.000 9828 IsGuiding returns 0
00:49:50.470 00.000 9828 scope move finished after 87 + 230 ms
00:49:50.470 00.000 9828 Move returns status 0, amount 87
00:49:50.470 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:50.470 00.000 9828 MoveAxis(N, 22, B)
00:49:50.470 00.000 9828 Guiding  Dir = 0, Dur = 22
00:49:50.486 00.016 9828 IsSlewing returns 0
00:49:50.486 00.000 9828 IsGuiding returns 0
00:49:50.486 00.000 9828 PulseGuide returned control before completion, sleep 32
00:49:50.532 00.046 9828 IsGuiding returns 1
00:49:50.532 00.000 9828 scope still moving after pulse duration time elapsed
00:49:50.563 00.031 9828 IsSlewing returns 0
00:49:50.563 00.000 9828 IsGuiding returns 1
00:49:50.594 00.031 9828 IsSlewing returns 0
00:49:50.594 00.000 9828 IsGuiding returns 1
00:49:50.625 00.031 9828 IsSlewing returns 0
00:49:50.625 00.000 9828 IsGuiding returns 0
00:49:50.625 00.000 9828 scope move finished after 22 + 116 ms
00:49:50.625 00.000 9828 Move returns status 0, amount 22
00:49:50.625 00.000 9828 move complete, result=0
00:49:50.625 00.000 9828 worker thread done servicing request
00:49:50.628 00.003 5052 GuideStep: 0.3 px 87 ms WEST, -0.2 px 22 ms NORTH
00:49:50.851 00.223 8976 Exposure complete
00:49:50.856 00.005 8976 worker thread done servicing request
00:49:50.856 00.000 5052 OnExposeComplete: enter
00:49:50.856 00.000 5052 UpdateGuideState(): m_state=6
00:49:50.856 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 748
00:49:50.856 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.94, Mass=185, SNR=9.4, Peak=67 HFD=2.4
00:49:50.856 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
00:49:50.856 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
00:49:50.857 00.001 5052 CameraToMount -- cameraX=0.24 cameraY=0.23 hyp=0.33 cameraTheta=0.76 mountX=0.09 mountY=-0.32, mountTheta=-1.29
00:49:50.857 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.23, opts=13)
00:49:50.857 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.23)
00:49:50.857 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:49:50.857 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
00:49:50.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:50.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:50.857 00.000 5052 Enqueuing Expose request
00:49:50.857 00.000 8976 Worker thread wakes up
00:49:50.858 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.23) opts 0xd
00:49:50.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.23)
00:49:50.858 00.000 8976 Moving (0.24, 0.23) raw xDistance=0.09 yDistance=-0.32
00:49:50.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:49:50.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
00:49:50.858 00.000 8976 MoveAxis(R, 0, ABG)
00:49:50.858 00.000 8976 MoveAxis(U, 1, ABG)
00:49:50.858 00.000 8976 stepping (-32, -28) + (0, 1)
00:49:50.858 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:50.887 00.029 8976 Received - 47 (G) 
00:49:50.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:50.887 00.000 8976 stepped: pos (-32, -27)
00:49:50.887 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
00:49:50.887 00.000 8976 MountToCamera -- mountTheta (0.70) + m_xAngle (2.04) = xAngle (2.74 = 2.74)
00:49:50.887 00.000 8976 MountToCamera -- mountX=4.80 mountY=4.03 hyp=6.26 mountTheta=0.70 cameraX=-5.77, cameraY=2.44 cameraTheta=2.74
00:49:50.887 00.000 8976 incremental bump (-5.769, 2.442) isValid = 1
00:49:50.887 00.000 8976 Scheduling Mount bump of (-0.300, 0.132)
00:49:50.887 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.30, y=0.13, opts=4)
00:49:50.887 00.000 8976 Enqueuing Move request for scope (-0.30, 0.13)
00:49:50.887 00.000 8976 move complete, result=0
00:49:50.887 00.000 9828 Worker thread wakes up
00:49:50.887 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.13) opts 0x4
00:49:50.887 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.30, 0.13)
00:49:50.887 00.000 8976 worker thread done servicing request
00:49:50.887 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:49:50.887 00.000 9828 CameraToMount -- cameraTheta (2.73) - m_xAngle (-3.10) = xAngle (5.82 = -0.46)
00:49:50.887 00.000 8976 Worker thread wakes up
00:49:50.888 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:50.888 00.000 9828 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.74 = -0.54)
00:49:50.888 00.000 9828 CameraToMount -- cameraX=-0.30 cameraY=0.13 hyp=0.33 cameraTheta=2.73 mountX=0.29 mountY=-0.17, mountTheta=-0.52
00:49:50.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:50.888 00.000 9828 Moving (-0.30, 0.13) raw xDistance=0.29 yDistance=-0.17
00:49:50.888 00.000 9828 BLC: window closed
00:49:50.888 00.000 9828 MoveAxis(W, 93, B)
00:49:50.888 00.000 9828 Guiding  Dir = 3, Dur = 93
00:49:50.888 00.000 9828 IsSlewing returns 0
00:49:50.888 00.000 9828 IsGuiding returns 0
00:49:50.888 00.000 9828 PulseGuide returned control before completion, sleep 103
00:49:50.994 00.106 9828 IsGuiding returns 1
00:49:50.994 00.000 9828 scope still moving after pulse duration time elapsed
00:49:51.025 00.031 9828 IsSlewing returns 0
00:49:51.025 00.000 9828 IsGuiding returns 1
00:49:51.056 00.031 9828 IsSlewing returns 0
00:49:51.056 00.000 9828 IsGuiding returns 1
00:49:51.087 00.031 9828 IsSlewing returns 0
00:49:51.087 00.000 9828 IsGuiding returns 1
00:49:51.118 00.031 9828 IsSlewing returns 0
00:49:51.118 00.000 9828 IsGuiding returns 0
00:49:51.118 00.000 9828 scope move finished after 93 + 136 ms
00:49:51.118 00.000 9828 Move returns status 0, amount 93
00:49:51.118 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:51.118 00.000 9828 MoveAxis(N, 23, B)
00:49:51.118 00.000 9828 Guiding  Dir = 0, Dur = 23
00:49:51.133 00.015 9828 IsSlewing returns 0
00:49:51.134 00.001 9828 IsGuiding returns 0
00:49:51.134 00.000 9828 PulseGuide returned control before completion, sleep 33
00:49:51.179 00.045 9828 IsGuiding returns 1
00:49:51.179 00.000 9828 scope still moving after pulse duration time elapsed
00:49:51.211 00.032 9828 IsSlewing returns 0
00:49:51.211 00.000 9828 IsGuiding returns 1
00:49:51.242 00.031 9828 IsSlewing returns 0
00:49:51.242 00.000 9828 IsGuiding returns 1
00:49:51.273 00.031 9828 IsSlewing returns 0
00:49:51.273 00.000 9828 IsGuiding returns 0
00:49:51.273 00.000 9828 scope move finished after 23 + 116 ms
00:49:51.273 00.000 9828 Move returns status 0, amount 23
00:49:51.273 00.000 9828 move complete, result=0
00:49:51.273 00.000 9828 worker thread done servicing request
00:49:51.274 00.001 5052 GuideStep: 0.3 px 93 ms WEST, -0.2 px 23 ms NORTH
00:49:51.570 00.296 8976 Exposure complete
00:49:51.575 00.005 8976 worker thread done servicing request
00:49:51.576 00.001 5052 OnExposeComplete: enter
00:49:51.576 00.000 5052 UpdateGuideState(): m_state=6
00:49:51.576 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 749
00:49:51.576 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.40, Mass=197, SNR=9.7, Peak=69 HFD=3.0
00:49:51.576 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.78 = -2.78)
00:49:51.576 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.88 = -2.88)
00:49:51.576 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.31 hyp=0.46 cameraTheta=-0.73 mountX=-0.43 mountY=-0.12, mountTheta=-2.87
00:49:51.576 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.31, opts=13)
00:49:51.577 00.001 5052 Enqueuing Move request for stepguider (0.34, -0.31)
00:49:51.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:49:51.577 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:49:51.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:51.577 00.000 8976 Worker thread wakes up
00:49:51.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.31) opts 0xd
00:49:51.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.31)
00:49:51.577 00.000 8976 Moving (0.34, -0.31) raw xDistance=-0.43 yDistance=-0.12
00:49:51.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:51.577 00.000 5052 Enqueuing Expose request
00:49:51.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
00:49:51.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:49:51.577 00.000 8976 MoveAxis(R, 2, ABG)
00:49:51.577 00.000 8976 stepping (-32, -27) + (2, 0)
00:49:51.577 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:51.606 00.029 8976 Received - 47 (G) 
00:49:51.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:51.606 00.000 8976 stepped: pos (-30, -27)
00:49:51.606 00.000 8976 MoveAxis(U, 0, ABG)
00:49:51.606 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
00:49:51.606 00.000 8976 MountToCamera -- mountTheta (0.72) + m_xAngle (2.04) = xAngle (2.76 = 2.76)
00:49:51.606 00.000 8976 MountToCamera -- mountX=4.73 mountY=4.11 hyp=6.27 mountTheta=0.72 cameraX=-5.82, cameraY=2.34 cameraTheta=2.76
00:49:51.606 00.000 8976 incremental bump (-5.815, 2.341) isValid = 1
00:49:51.606 00.000 8976 Scheduling Mount bump of (-0.213, 0.089)
00:49:51.606 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.21, y=0.09, opts=4)
00:49:51.606 00.000 8976 Enqueuing Move request for scope (-0.21, 0.09)
00:49:51.606 00.000 8976 move complete, result=0
00:49:51.606 00.000 9828 Worker thread wakes up
00:49:51.606 00.000 8976 worker thread done servicing request
00:49:51.606 00.000 8976 Worker thread wakes up
00:49:51.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:51.606 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
00:49:51.606 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0x4
00:49:51.606 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
00:49:51.606 00.000 9828 CameraToMount -- cameraTheta (2.75) - m_xAngle (-3.10) = xAngle (5.84 = -0.44)
00:49:51.607 00.001 9828 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.76 = -0.52)
00:49:51.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:51.607 00.000 9828 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.75 mountX=0.21 mountY=-0.12, mountTheta=-0.50
00:49:51.607 00.000 9828 Moving (-0.21, 0.09) raw xDistance=0.21 yDistance=-0.12
00:49:51.607 00.000 9828 BLC: window closed
00:49:51.607 00.000 9828 MoveAxis(W, 66, B)
00:49:51.607 00.000 9828 Guiding  Dir = 3, Dur = 66
00:49:51.607 00.000 9828 IsSlewing returns 0
00:49:51.607 00.000 9828 IsGuiding returns 0
00:49:51.607 00.000 9828 PulseGuide returned control before completion, sleep 76
00:49:51.693 00.086 9828 IsGuiding returns 1
00:49:51.693 00.000 9828 scope still moving after pulse duration time elapsed
00:49:51.724 00.031 9828 IsSlewing returns 0
00:49:51.724 00.000 9828 IsGuiding returns 1
00:49:51.756 00.032 9828 IsSlewing returns 0
00:49:51.756 00.000 9828 IsGuiding returns 1
00:49:51.787 00.031 9828 IsSlewing returns 0
00:49:51.787 00.000 9828 IsGuiding returns 0
00:49:51.787 00.000 9828 scope move finished after 66 + 113 ms
00:49:51.787 00.000 9828 Move returns status 0, amount 66
00:49:51.787 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:51.787 00.000 9828 MoveAxis(N, 16, B)
00:49:51.787 00.000 9828 Guiding  Dir = 0, Dur = 16
00:49:51.803 00.016 9828 IsSlewing returns 0
00:49:51.803 00.000 9828 IsGuiding returns 0
00:49:51.803 00.000 9828 PulseGuide returned control before completion, sleep 26
00:49:51.833 00.030 9828 IsGuiding returns 1
00:49:51.833 00.000 9828 scope still moving after pulse duration time elapsed
00:49:51.864 00.031 9828 IsSlewing returns 0
00:49:51.864 00.000 9828 IsGuiding returns 1
00:49:51.896 00.032 9828 IsSlewing returns 0
00:49:51.896 00.000 9828 IsGuiding returns 1
00:49:51.926 00.030 9828 IsSlewing returns 0
00:49:51.926 00.000 9828 IsGuiding returns 1
00:49:51.957 00.031 9828 IsSlewing returns 0
00:49:51.957 00.000 9828 IsGuiding returns 0
00:49:51.957 00.000 9828 scope move finished after 16 + 137 ms
00:49:51.957 00.000 9828 Move returns status 0, amount 16
00:49:51.957 00.000 9828 move complete, result=0
00:49:51.957 00.000 9828 worker thread done servicing request
00:49:51.957 00.000 5052 GuideStep: 0.2 px 66 ms WEST, -0.1 px 16 ms NORTH
00:49:52.291 00.334 8976 Exposure complete
00:49:52.297 00.006 8976 worker thread done servicing request
00:49:52.297 00.000 5052 OnExposeComplete: enter
00:49:52.297 00.000 5052 UpdateGuideState(): m_state=6
00:49:52.297 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 750
00:49:52.297 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.83, Mass=201, SNR=9.8, Peak=68 HFD=2.4
00:49:52.297 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
00:49:52.297 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
00:49:52.297 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.12 hyp=0.99 cameraTheta=0.12 mountX=-0.34 mountY=-0.89, mountTheta=-1.94
00:49:52.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.12, opts=13)
00:49:52.298 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.12)
00:49:52.298 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:49:52.298 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:49:52.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:52.298 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:52.298 00.000 5052 Enqueuing Expose request
00:49:52.298 00.000 8976 Worker thread wakes up
00:49:52.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.12) opts 0xd
00:49:52.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.12)
00:49:52.298 00.000 8976 Moving (0.98, 0.12) raw xDistance=-0.34 yDistance=-0.89
00:49:52.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
00:49:52.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
00:49:52.298 00.000 8976 MoveAxis(R, 2, ABG)
00:49:52.298 00.000 8976 stepping (-30, -27) + (2, 0)
00:49:52.298 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:52.326 00.028 8976 Received - 47 (G) 
00:49:52.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:52.326 00.000 8976 stepped: pos (-28, -27)
00:49:52.326 00.000 8976 MoveAxis(U, 4, ABG)
00:49:52.326 00.000 8976 stepping (-28, -27) + (0, 4)
00:49:52.326 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:49:52.358 00.032 8976 Received - 47 (G) 
00:49:52.358 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:49:52.358 00.000 8976 stepped: pos (-28, -23)
00:49:52.358 00.000 8976 MountToCamera -- mountTheta (0.71) + m_xAngle (2.04) = xAngle (2.76 = 2.76)
00:49:52.358 00.000 8976 MountToCamera -- mountX=4.59 mountY=3.96 hyp=6.06 mountTheta=0.71 cameraX=-5.61, cameraY=2.28 cameraTheta=2.76
00:49:52.358 00.000 8976 incremental bump (-5.614, 2.280) isValid = 1
00:49:52.358 00.000 8976 Scheduling Mount bump of (-0.213, 0.090)
00:49:52.358 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.21, y=0.09, opts=4)
00:49:52.358 00.000 8976 Enqueuing Move request for scope (-0.21, 0.09)
00:49:52.358 00.000 8976 move complete, result=0
00:49:52.358 00.000 9828 Worker thread wakes up
00:49:52.358 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0x4
00:49:52.358 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
00:49:52.358 00.000 9828 CameraToMount -- cameraTheta (2.74) - m_xAngle (-3.10) = xAngle (5.84 = -0.44)
00:49:52.358 00.000 9828 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.76 = -0.53)
00:49:52.358 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.9 px 4 ms NORTH
00:49:52.359 00.001 8976 worker thread done servicing request
00:49:52.359 00.000 8976 Worker thread wakes up
00:49:52.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:52.359 00.000 9828 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.74 mountX=0.21 mountY=-0.12, mountTheta=-0.51
00:49:52.359 00.000 9828 Moving (-0.21, 0.09) raw xDistance=0.21 yDistance=-0.12
00:49:52.359 00.000 9828 BLC: window closed
00:49:52.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:52.359 00.000 9828 MoveAxis(W, 66, B)
00:49:52.359 00.000 9828 Guiding  Dir = 3, Dur = 66
00:49:52.359 00.000 9828 IsSlewing returns 0
00:49:52.359 00.000 9828 IsGuiding returns 0
00:49:52.359 00.000 9828 PulseGuide returned control before completion, sleep 76
00:49:52.451 00.092 9828 IsGuiding returns 1
00:49:52.451 00.000 9828 scope still moving after pulse duration time elapsed
00:49:52.482 00.031 9828 IsSlewing returns 0
00:49:52.482 00.000 9828 IsGuiding returns 1
00:49:52.514 00.032 9828 IsSlewing returns 0
00:49:52.514 00.000 9828 IsGuiding returns 1
00:49:52.546 00.032 9828 IsSlewing returns 0
00:49:52.546 00.000 9828 IsGuiding returns 0
00:49:52.546 00.000 9828 scope move finished after 66 + 120 ms
00:49:52.546 00.000 9828 Move returns status 0, amount 66
00:49:52.546 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:52.546 00.000 9828 MoveAxis(N, 16, B)
00:49:52.546 00.000 9828 Guiding  Dir = 0, Dur = 16
00:49:52.561 00.015 9828 IsSlewing returns 0
00:49:52.561 00.000 9828 IsGuiding returns 0
00:49:52.561 00.000 9828 PulseGuide returned control before completion, sleep 26
00:49:52.593 00.032 9828 IsGuiding returns 1
00:49:52.593 00.000 9828 scope still moving after pulse duration time elapsed
00:49:52.624 00.031 9828 IsSlewing returns 0
00:49:52.624 00.000 9828 IsGuiding returns 1
00:49:52.654 00.030 9828 IsSlewing returns 0
00:49:52.654 00.000 9828 IsGuiding returns 1
00:49:52.685 00.031 9828 IsSlewing returns 0
00:49:52.685 00.000 9828 IsGuiding returns 1
00:49:52.716 00.031 9828 IsSlewing returns 0
00:49:52.716 00.000 9828 IsGuiding returns 1
00:49:52.747 00.031 9828 IsSlewing returns 0
00:49:52.747 00.000 9828 IsGuiding returns 0
00:49:52.747 00.000 9828 scope move finished after 16 + 169 ms
00:49:52.747 00.000 9828 Move returns status 0, amount 16
00:49:52.747 00.000 9828 move complete, result=0
00:49:52.747 00.000 9828 worker thread done servicing request
00:49:52.747 00.000 5052 GuideStep: 0.2 px 66 ms WEST, -0.1 px 16 ms NORTH
00:49:53.040 00.293 8976 Exposure complete
00:49:53.046 00.006 8976 worker thread done servicing request
00:49:53.046 00.000 5052 OnExposeComplete: enter
00:49:53.047 00.001 5052 UpdateGuideState(): m_state=6
00:49:53.047 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 751
00:49:53.047 00.000 5052 Star::Find returns 1 (0), X=330.17, Y=281.37, Mass=190, SNR=9.5, Peak=67 HFD=2.5
00:49:53.047 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
00:49:53.047 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
00:49:53.047 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=-0.34 hyp=1.05 cameraTheta=-0.33 mountX=-0.75 mountY=-0.65, mountTheta=-2.43
00:49:53.047 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=-0.34, opts=13)
00:49:53.047 00.000 5052 Enqueuing Move request for stepguider (1.00, -0.34)
00:49:53.048 00.001 8976 Worker thread wakes up
00:49:53.048 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:49:53.048 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
00:49:53.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:53.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, -0.34) opts 0xd
00:49:53.048 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:53.048 00.000 5052 Enqueuing Expose request
00:49:53.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, -0.34)
00:49:53.048 00.000 8976 Moving (1.00, -0.34) raw xDistance=-0.75 yDistance=-0.65
00:49:53.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
00:49:53.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.65
00:49:53.048 00.000 8976 MoveAxis(R, 3, ABG)
00:49:53.048 00.000 8976 stepping (-28, -23) + (3, 0)
00:49:53.048 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:53.077 00.029 8976 Received - 47 (G) 
00:49:53.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:53.077 00.000 8976 stepped: pos (-25, -23)
00:49:53.077 00.000 8976 MoveAxis(U, 3, ABG)
00:49:53.077 00.000 8976 stepping (-25, -23) + (0, 3)
00:49:53.077 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:53.109 00.032 8976 Received - 47 (G) 
00:49:53.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:53.109 00.000 8976 stepped: pos (-25, -20)
00:49:53.109 00.000 8976 MountToCamera -- mountTheta (0.71) + m_xAngle (2.04) = xAngle (2.75 = 2.75)
00:49:53.109 00.000 8976 MountToCamera -- mountX=4.34 mountY=3.70 hyp=5.70 mountTheta=0.71 cameraX=-5.27, cameraY=2.18 cameraTheta=2.75
00:49:53.109 00.000 8976 incremental bump (-5.270, 2.175) isValid = 1
00:49:53.109 00.000 8976 Scheduling Mount bump of (-0.212, 0.091)
00:49:53.109 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.21, y=0.09, opts=4)
00:49:53.109 00.000 8976 Enqueuing Move request for scope (-0.21, 0.09)
00:49:53.109 00.000 8976 move complete, result=0
00:49:53.109 00.000 8976 worker thread done servicing request
00:49:53.109 00.000 8976 Worker thread wakes up
00:49:53.109 00.000 9828 Worker thread wakes up
00:49:53.109 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0x4
00:49:53.109 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
00:49:53.109 00.000 9828 CameraToMount -- cameraTheta (2.74) - m_xAngle (-3.10) = xAngle (5.83 = -0.45)
00:49:53.109 00.000 9828 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.75 = -0.53)
00:49:53.109 00.000 9828 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.74 mountX=0.21 mountY=-0.12, mountTheta=-0.51
00:49:53.110 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:53.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:53.110 00.000 9828 Moving (-0.21, 0.09) raw xDistance=0.21 yDistance=-0.12
00:49:53.110 00.000 9828 BLC: window closed
00:49:53.110 00.000 9828 MoveAxis(W, 66, B)
00:49:53.110 00.000 9828 Guiding  Dir = 3, Dur = 66
00:49:53.110 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.7 px 3 ms NORTH
00:49:53.110 00.000 9828 IsSlewing returns 0
00:49:53.110 00.000 9828 IsGuiding returns 0
00:49:53.110 00.000 9828 PulseGuide returned control before completion, sleep 76
00:49:53.199 00.089 9828 IsGuiding returns 1
00:49:53.199 00.000 9828 scope still moving after pulse duration time elapsed
00:49:53.229 00.030 9828 IsSlewing returns 0
00:49:53.229 00.000 9828 IsGuiding returns 1
00:49:53.260 00.031 9828 IsSlewing returns 0
00:49:53.260 00.000 9828 IsGuiding returns 1
00:49:53.291 00.031 9828 IsSlewing returns 0
00:49:53.291 00.000 9828 IsGuiding returns 0
00:49:53.291 00.000 9828 scope move finished after 66 + 114 ms
00:49:53.291 00.000 9828 Move returns status 0, amount 66
00:49:53.291 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:53.291 00.000 9828 MoveAxis(N, 16, B)
00:49:53.291 00.000 9828 Guiding  Dir = 0, Dur = 16
00:49:53.306 00.015 9828 IsSlewing returns 0
00:49:53.306 00.000 9828 IsGuiding returns 0
00:49:53.306 00.000 9828 PulseGuide returned control before completion, sleep 26
00:49:53.337 00.031 9828 IsGuiding returns 1
00:49:53.337 00.000 9828 scope still moving after pulse duration time elapsed
00:49:53.368 00.031 9828 IsSlewing returns 0
00:49:53.368 00.000 9828 IsGuiding returns 1
00:49:53.399 00.031 9828 IsSlewing returns 0
00:49:53.399 00.000 9828 IsGuiding returns 1
00:49:53.429 00.030 9828 IsSlewing returns 0
00:49:53.429 00.000 9828 IsGuiding returns 1
00:49:53.460 00.031 9828 IsSlewing returns 0
00:49:53.460 00.000 9828 IsGuiding returns 0
00:49:53.460 00.000 9828 scope move finished after 16 + 137 ms
00:49:53.460 00.000 9828 Move returns status 0, amount 16
00:49:53.460 00.000 9828 move complete, result=0
00:49:53.460 00.000 9828 worker thread done servicing request
00:49:53.460 00.000 5052 GuideStep: 0.2 px 66 ms WEST, -0.1 px 16 ms NORTH
00:49:53.794 00.334 8976 Exposure complete
00:49:53.801 00.007 8976 worker thread done servicing request
00:49:53.801 00.000 5052 OnExposeComplete: enter
00:49:53.801 00.000 5052 UpdateGuideState(): m_state=6
00:49:53.801 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 752
00:49:53.801 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.55, Mass=200, SNR=9.8, Peak=69 HFD=2.9
00:49:53.801 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
00:49:53.801 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
00:49:53.801 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.16 hyp=0.47 cameraTheta=-0.35 mountX=-0.34 mountY=-0.28, mountTheta=-2.46
00:49:53.802 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.16, opts=13)
00:49:53.802 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.16)
00:49:53.802 00.000 8976 Worker thread wakes up
00:49:53.802 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.16) opts 0xd
00:49:53.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.16)
00:49:53.802 00.000 8976 Moving (0.44, -0.16) raw xDistance=-0.34 yDistance=-0.28
00:49:53.802 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:49:53.802 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
00:49:53.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:53.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.34
00:49:53.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
00:49:53.802 00.000 8976 MoveAxis(R, 2, ABG)
00:49:53.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:53.802 00.000 5052 Enqueuing Expose request
00:49:53.803 00.001 8976 stepping (-25, -20) + (2, 0)
00:49:53.803 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:53.828 00.025 8976 Received - 47 (G) 
00:49:53.829 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:53.829 00.000 8976 stepped: pos (-23, -20)
00:49:53.829 00.000 8976 MoveAxis(U, 1, ABG)
00:49:53.829 00.000 8976 stepping (-23, -20) + (0, 1)
00:49:53.829 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:53.860 00.031 8976 Received - 47 (G) 
00:49:53.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:49:53.860 00.000 8976 stepped: pos (-23, -19)
00:49:53.860 00.000 8976 MountToCamera -- mountTheta (0.71) + m_xAngle (2.04) = xAngle (2.75 = 2.75)
00:49:53.861 00.001 8976 MountToCamera -- mountX=4.07 mountY=3.48 hyp=5.35 mountTheta=0.71 cameraX=-4.95, cameraY=2.04 cameraTheta=2.75
00:49:53.861 00.000 8976 incremental bump (-4.946, 2.039) isValid = 1
00:49:53.861 00.000 8976 Scheduling Mount bump of (-0.212, 0.091)
00:49:53.861 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.21, y=0.09, opts=4)
00:49:53.861 00.000 8976 Enqueuing Move request for scope (-0.21, 0.09)
00:49:53.861 00.000 8976 move complete, result=0
00:49:53.861 00.000 9828 Worker thread wakes up
00:49:53.861 00.000 8976 worker thread done servicing request
00:49:53.861 00.000 8976 Worker thread wakes up
00:49:53.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:53.861 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.3 px 1 ms NORTH
00:49:53.861 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0x4
00:49:53.861 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:53.861 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
00:49:53.861 00.000 9828 CameraToMount -- cameraTheta (2.74) - m_xAngle (-3.10) = xAngle (5.83 = -0.45)
00:49:53.861 00.000 9828 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.75 = -0.53)
00:49:53.861 00.000 9828 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.74 mountX=0.21 mountY=-0.12, mountTheta=-0.51
00:49:53.861 00.000 9828 Moving (-0.21, 0.09) raw xDistance=0.21 yDistance=-0.12
00:49:53.861 00.000 9828 BLC: window closed
00:49:53.862 00.001 9828 MoveAxis(W, 66, B)
00:49:53.862 00.000 9828 Guiding  Dir = 3, Dur = 66
00:49:53.862 00.000 9828 IsSlewing returns 0
00:49:53.862 00.000 9828 IsGuiding returns 0
00:49:53.862 00.000 9828 PulseGuide returned control before completion, sleep 76
00:49:53.939 00.077 9828 IsGuiding returns 1
00:49:53.939 00.000 9828 scope still moving after pulse duration time elapsed
00:49:53.970 00.031 9828 IsSlewing returns 0
00:49:53.970 00.000 9828 IsGuiding returns 1
00:49:54.016 00.046 9828 IsSlewing returns 0
00:49:54.016 00.000 9828 IsGuiding returns 1
00:49:54.047 00.031 9828 IsSlewing returns 0
00:49:54.047 00.000 9828 IsGuiding returns 0
00:49:54.047 00.000 9828 scope move finished after 66 + 119 ms
00:49:54.047 00.000 9828 Move returns status 0, amount 66
00:49:54.047 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:54.047 00.000 9828 MoveAxis(N, 16, B)
00:49:54.047 00.000 9828 Guiding  Dir = 0, Dur = 16
00:49:54.063 00.016 9828 IsSlewing returns 0
00:49:54.063 00.000 9828 IsGuiding returns 0
00:49:54.063 00.000 9828 PulseGuide returned control before completion, sleep 26
00:49:54.093 00.030 9828 IsGuiding returns 1
00:49:54.093 00.000 9828 scope still moving after pulse duration time elapsed
00:49:54.124 00.031 9828 IsSlewing returns 0
00:49:54.124 00.000 9828 IsGuiding returns 1
00:49:54.154 00.030 9828 IsSlewing returns 0
00:49:54.154 00.000 9828 IsGuiding returns 1
00:49:54.185 00.031 9828 IsSlewing returns 0
00:49:54.185 00.000 9828 IsGuiding returns 1
00:49:54.217 00.032 9828 IsSlewing returns 0
00:49:54.217 00.000 9828 IsGuiding returns 0
00:49:54.217 00.000 9828 scope move finished after 16 + 137 ms
00:49:54.217 00.000 9828 Move returns status 0, amount 16
00:49:54.217 00.000 9828 move complete, result=0
00:49:54.217 00.000 9828 worker thread done servicing request
00:49:54.217 00.000 5052 GuideStep: 0.2 px 66 ms WEST, -0.1 px 16 ms NORTH
00:49:54.546 00.329 8976 Exposure complete
00:49:54.551 00.005 8976 worker thread done servicing request
00:49:54.551 00.000 5052 OnExposeComplete: enter
00:49:54.552 00.001 5052 UpdateGuideState(): m_state=6
00:49:54.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 753
00:49:54.552 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.51, Mass=225, SNR=10.4, Peak=69 HFD=2.3
00:49:54.552 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
00:49:54.552 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
00:49:54.552 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.20 hyp=0.90 cameraTheta=-0.23 mountX=-0.58 mountY=-0.62, mountTheta=-2.32
00:49:54.552 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.20, opts=13)
00:49:54.552 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.20)
00:49:54.552 00.000 8976 Worker thread wakes up
00:49:54.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.20) opts 0xd
00:49:54.553 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.20)
00:49:54.553 00.000 8976 Moving (0.87, -0.20) raw xDistance=-0.58 yDistance=-0.62
00:49:54.553 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
00:49:54.553 00.000 5052 UpdateGuideState exits: m=225 SNR=10.4
00:49:54.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:54.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
00:49:54.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
00:49:54.553 00.000 8976 MoveAxis(R, 2, ABG)
00:49:54.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:54.553 00.000 5052 Enqueuing Expose request
00:49:54.553 00.000 8976 stepping (-23, -19) + (2, 0)
00:49:54.553 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:54.580 00.027 8976 Received - 47 (G) 
00:49:54.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:54.580 00.000 8976 stepped: pos (-21, -19)
00:49:54.580 00.000 8976 MoveAxis(U, 3, ABG)
00:49:54.580 00.000 8976 stepping (-21, -19) + (0, 3)
00:49:54.580 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:54.612 00.032 8976 Received - 47 (G) 
00:49:54.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:54.612 00.000 8976 stepped: pos (-21, -16)
00:49:54.612 00.000 8976 MountToCamera -- mountTheta (0.70) + m_xAngle (2.04) = xAngle (2.74 = 2.74)
00:49:54.612 00.000 8976 MountToCamera -- mountX=3.79 mountY=3.17 hyp=4.94 mountTheta=0.70 cameraX=-4.54, cameraY=1.93 cameraTheta=2.74
00:49:54.612 00.000 8976 incremental bump (-4.544, 1.929) isValid = 1
00:49:54.612 00.000 8976 Scheduling Mount bump of (-0.211, 0.093)
00:49:54.612 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.21, y=0.09, opts=4)
00:49:54.612 00.000 8976 Enqueuing Move request for scope (-0.21, 0.09)
00:49:54.612 00.000 8976 move complete, result=0
00:49:54.612 00.000 8976 worker thread done servicing request
00:49:54.612 00.000 8976 Worker thread wakes up
00:49:54.612 00.000 9828 Worker thread wakes up
00:49:54.612 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0x4
00:49:54.612 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
00:49:54.612 00.000 9828 CameraToMount -- cameraTheta (2.73) - m_xAngle (-3.10) = xAngle (5.82 = -0.46)
00:49:54.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:54.612 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.6 px 3 ms NORTH
00:49:54.612 00.000 9828 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.74 = -0.54)
00:49:54.612 00.000 9828 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.73 mountX=0.21 mountY=-0.12, mountTheta=-0.52
00:49:54.612 00.000 9828 Moving (-0.21, 0.09) raw xDistance=0.21 yDistance=-0.12
00:49:54.613 00.001 9828 BLC: window closed
00:49:54.613 00.000 9828 MoveAxis(W, 66, B)
00:49:54.613 00.000 9828 Guiding  Dir = 3, Dur = 66
00:49:54.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:54.613 00.000 9828 IsSlewing returns 0
00:49:54.613 00.000 9828 IsGuiding returns 0
00:49:54.613 00.000 9828 PulseGuide returned control before completion, sleep 76
00:49:54.696 00.083 9828 IsGuiding returns 1
00:49:54.696 00.000 9828 scope still moving after pulse duration time elapsed
00:49:54.727 00.031 9828 IsSlewing returns 0
00:49:54.727 00.000 9828 IsGuiding returns 1
00:49:54.757 00.030 9828 IsSlewing returns 0
00:49:54.757 00.000 9828 IsGuiding returns 1
00:49:54.789 00.032 9828 IsSlewing returns 0
00:49:54.790 00.001 9828 IsGuiding returns 0
00:49:54.790 00.000 9828 scope move finished after 66 + 110 ms
00:49:54.790 00.000 9828 Move returns status 0, amount 66
00:49:54.790 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:54.790 00.000 9828 MoveAxis(N, 16, B)
00:49:54.790 00.000 9828 Guiding  Dir = 0, Dur = 16
00:49:54.804 00.014 9828 IsSlewing returns 0
00:49:54.804 00.000 9828 IsGuiding returns 0
00:49:54.804 00.000 9828 PulseGuide returned control before completion, sleep 26
00:49:54.835 00.031 9828 IsGuiding returns 1
00:49:54.835 00.000 9828 scope still moving after pulse duration time elapsed
00:49:54.865 00.030 9828 IsSlewing returns 0
00:49:54.865 00.000 9828 IsGuiding returns 1
00:49:54.897 00.032 9828 IsSlewing returns 0
00:49:54.897 00.000 9828 IsGuiding returns 1
00:49:54.928 00.031 9828 IsSlewing returns 0
00:49:54.928 00.000 9828 IsGuiding returns 0
00:49:54.928 00.000 9828 scope move finished after 16 + 107 ms
00:49:54.928 00.000 9828 Move returns status 0, amount 16
00:49:54.928 00.000 9828 move complete, result=0
00:49:54.928 00.000 9828 worker thread done servicing request
00:49:54.928 00.000 5052 GuideStep: 0.2 px 66 ms WEST, -0.1 px 16 ms NORTH
00:49:55.296 00.368 8976 Exposure complete
00:49:55.302 00.006 8976 worker thread done servicing request
00:49:55.302 00.000 5052 OnExposeComplete: enter
00:49:55.302 00.000 5052 UpdateGuideState(): m_state=6
00:49:55.302 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 754
00:49:55.302 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.83, Mass=211, SNR=10.0, Peak=68 HFD=2.6
00:49:55.302 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
00:49:55.302 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
00:49:55.302 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.12 hyp=0.53 cameraTheta=0.23 mountX=-0.13 mountY=-0.50, mountTheta=-1.82
00:49:55.302 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.12, opts=13)
00:49:55.302 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.12)
00:49:55.303 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
00:49:55.303 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
00:49:55.303 00.000 8976 Worker thread wakes up
00:49:55.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.12) opts 0xd
00:49:55.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.12)
00:49:55.303 00.000 8976 Moving (0.51, 0.12) raw xDistance=-0.13 yDistance=-0.50
00:49:55.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:55.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:55.303 00.000 5052 Enqueuing Expose request
00:49:55.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:49:55.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
00:49:55.303 00.000 8976 MoveAxis(R, 0, ABG)
00:49:55.303 00.000 8976 MoveAxis(U, 2, ABG)
00:49:55.303 00.000 8976 stepping (-21, -16) + (0, 2)
00:49:55.303 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:55.331 00.028 8976 Received - 47 (G) 
00:49:55.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:55.331 00.000 8976 stepped: pos (-21, -14)
00:49:55.331 00.000 8976 MountToCamera -- mountTheta (0.67) + m_xAngle (2.04) = xAngle (2.71 = 2.71)
00:49:55.332 00.001 8976 MountToCamera -- mountX=3.60 mountY=2.86 hyp=4.59 mountTheta=0.67 cameraX=-4.18, cameraY=1.90 cameraTheta=2.71
00:49:55.332 00.000 8976 incremental bump (-4.181, 1.903) isValid = 1
00:49:55.332 00.000 8976 Scheduling Mount bump of (-0.209, 0.099)
00:49:55.332 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.21, y=0.10, opts=4)
00:49:55.332 00.000 8976 Enqueuing Move request for scope (-0.21, 0.10)
00:49:55.332 00.000 8976 move complete, result=0
00:49:55.332 00.000 8976 worker thread done servicing request
00:49:55.332 00.000 8976 Worker thread wakes up
00:49:55.332 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:49:55.332 00.000 9828 Worker thread wakes up
00:49:55.332 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0x4
00:49:55.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:55.332 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
00:49:55.332 00.000 9828 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.10) = xAngle (5.80 = -0.49)
00:49:55.332 00.000 9828 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.72 = -0.57)
00:49:55.332 00.000 9828 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.70 mountX=0.20 mountY=-0.12, mountTheta=-0.55
00:49:55.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:55.332 00.000 9828 Moving (-0.21, 0.10) raw xDistance=0.20 yDistance=-0.12
00:49:55.332 00.000 9828 BLC: window closed
00:49:55.333 00.001 9828 MoveAxis(W, 65, B)
00:49:55.333 00.000 9828 Guiding  Dir = 3, Dur = 65
00:49:55.333 00.000 9828 IsSlewing returns 0
00:49:55.333 00.000 9828 IsGuiding returns 0
00:49:55.333 00.000 9828 PulseGuide returned control before completion, sleep 75
00:49:55.421 00.088 9828 IsGuiding returns 1
00:49:55.421 00.000 9828 scope still moving after pulse duration time elapsed
00:49:55.452 00.031 9828 IsSlewing returns 0
00:49:55.452 00.000 9828 IsGuiding returns 1
00:49:55.482 00.030 9828 IsSlewing returns 0
00:49:55.482 00.000 9828 IsGuiding returns 1
00:49:55.514 00.032 9828 IsSlewing returns 0
00:49:55.514 00.000 9828 IsGuiding returns 0
00:49:55.514 00.000 9828 scope move finished after 65 + 116 ms
00:49:55.514 00.000 9828 Move returns status 0, amount 65
00:49:55.514 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:55.514 00.000 9828 MoveAxis(N, 17, B)
00:49:55.514 00.000 9828 Guiding  Dir = 0, Dur = 17
00:49:55.530 00.016 9828 IsSlewing returns 0
00:49:55.530 00.000 9828 IsGuiding returns 0
00:49:55.530 00.000 9828 PulseGuide returned control before completion, sleep 27
00:49:55.561 00.031 9828 IsGuiding returns 1
00:49:55.561 00.000 9828 scope still moving after pulse duration time elapsed
00:49:55.591 00.030 9828 IsSlewing returns 0
00:49:55.591 00.000 9828 IsGuiding returns 1
00:49:55.622 00.031 9828 IsSlewing returns 0
00:49:55.622 00.000 9828 IsGuiding returns 1
00:49:55.653 00.031 9828 IsSlewing returns 0
00:49:55.653 00.000 9828 IsGuiding returns 1
00:49:55.684 00.031 9828 IsSlewing returns 0
00:49:55.684 00.000 9828 IsGuiding returns 0
00:49:55.684 00.000 9828 scope move finished after 17 + 137 ms
00:49:55.684 00.000 9828 Move returns status 0, amount 17
00:49:55.684 00.000 9828 move complete, result=0
00:49:55.684 00.000 9828 worker thread done servicing request
00:49:55.684 00.000 5052 GuideStep: 0.2 px 65 ms WEST, -0.1 px 17 ms NORTH
00:49:56.018 00.334 8976 Exposure complete
00:49:56.023 00.005 8976 worker thread done servicing request
00:49:56.023 00.000 5052 OnExposeComplete: enter
00:49:56.023 00.000 5052 UpdateGuideState(): m_state=6
00:49:56.023 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 755
00:49:56.023 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.29, Mass=213, SNR=10.1, Peak=77 HFD=2.3
00:49:56.024 00.001 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
00:49:56.024 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
00:49:56.024 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.42 hyp=0.82 cameraTheta=-0.53 mountX=-0.69 mountY=-0.37, mountTheta=-2.66
00:49:56.025 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.42, opts=13)
00:49:56.025 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.42)
00:49:56.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:49:56.025 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:49:56.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:56.025 00.000 8976 Worker thread wakes up
00:49:56.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.42) opts 0xd
00:49:56.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.42)
00:49:56.025 00.000 8976 Moving (0.71, -0.42) raw xDistance=-0.69 yDistance=-0.37
00:49:56.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:56.025 00.000 5052 Enqueuing Expose request
00:49:56.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
00:49:56.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
00:49:56.025 00.000 8976 MoveAxis(R, 3, ABG)
00:49:56.025 00.000 8976 stepping (-21, -14) + (3, 0)
00:49:56.025 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:56.067 00.042 8976 Received - 47 (G) 
00:49:56.067 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:56.067 00.000 8976 stepped: pos (-18, -14)
00:49:56.067 00.000 8976 MoveAxis(U, 2, ABG)
00:49:56.067 00.000 8976 stepping (-18, -14) + (0, 2)
00:49:56.067 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:56.099 00.032 8976 Received - 47 (G) 
00:49:56.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:56.099 00.000 8976 stepped: pos (-18, -12)
00:49:56.099 00.000 8976 MountToCamera -- mountTheta (0.65) + m_xAngle (2.04) = xAngle (2.70 = 2.70)
00:49:56.099 00.000 8976 MountToCamera -- mountX=3.32 mountY=2.54 hyp=4.18 mountTheta=0.65 cameraX=-3.78, cameraY=1.80 cameraTheta=2.70
00:49:56.099 00.000 8976 incremental bump (-3.775, 1.799) isValid = 1
00:49:56.099 00.000 8976 Scheduling Mount bump of (-0.207, 0.102)
00:49:56.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.21, y=0.10, opts=4)
00:49:56.099 00.000 8976 Enqueuing Move request for scope (-0.21, 0.10)
00:49:56.099 00.000 8976 move complete, result=0
00:49:56.099 00.000 9828 Worker thread wakes up
00:49:56.099 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0x4
00:49:56.099 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
00:49:56.099 00.000 9828 CameraToMount -- cameraTheta (2.68) - m_xAngle (-3.10) = xAngle (5.78 = -0.50)
00:49:56.099 00.000 9828 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.70 = -0.59)
00:49:56.099 00.000 8976 worker thread done servicing request
00:49:56.099 00.000 8976 Worker thread wakes up
00:49:56.100 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:56.100 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:56.100 00.000 9828 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.68 mountX=0.20 mountY=-0.13, mountTheta=-0.56
00:49:56.100 00.000 9828 Moving (-0.21, 0.10) raw xDistance=0.20 yDistance=-0.13
00:49:56.100 00.000 9828 BLC: window closed
00:49:56.100 00.000 9828 MoveAxis(W, 64, B)
00:49:56.100 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.4 px 2 ms NORTH
00:49:56.100 00.000 9828 Guiding  Dir = 3, Dur = 64
00:49:56.100 00.000 9828 IsSlewing returns 0
00:49:56.100 00.000 9828 IsGuiding returns 0
00:49:56.101 00.001 9828 PulseGuide returned control before completion, sleep 74
00:49:56.178 00.077 9828 IsGuiding returns 1
00:49:56.178 00.000 9828 scope still moving after pulse duration time elapsed
00:49:56.209 00.031 9828 IsSlewing returns 0
00:49:56.209 00.000 9828 IsGuiding returns 1
00:49:56.240 00.031 9828 IsSlewing returns 0
00:49:56.240 00.000 9828 IsGuiding returns 1
00:49:56.271 00.031 9828 IsSlewing returns 0
00:49:56.271 00.000 9828 IsGuiding returns 1
00:49:56.303 00.032 9828 IsSlewing returns 0
00:49:56.303 00.000 9828 IsGuiding returns 0
00:49:56.303 00.000 9828 scope move finished after 64 + 139 ms
00:49:56.303 00.000 9828 Move returns status 0, amount 64
00:49:56.303 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:56.303 00.000 9828 MoveAxis(N, 17, B)
00:49:56.303 00.000 9828 Guiding  Dir = 0, Dur = 17
00:49:56.319 00.016 9828 IsSlewing returns 0
00:49:56.319 00.000 9828 IsGuiding returns 0
00:49:56.319 00.000 9828 PulseGuide returned control before completion, sleep 27
00:49:56.350 00.031 9828 IsGuiding returns 1
00:49:56.350 00.000 9828 scope still moving after pulse duration time elapsed
00:49:56.381 00.031 9828 IsSlewing returns 0
00:49:56.381 00.000 9828 IsGuiding returns 1
00:49:56.412 00.031 9828 IsSlewing returns 0
00:49:56.412 00.000 9828 IsGuiding returns 1
00:49:56.443 00.031 9828 IsSlewing returns 0
00:49:56.443 00.000 9828 IsGuiding returns 1
00:49:56.474 00.031 9828 IsSlewing returns 0
00:49:56.474 00.000 9828 IsGuiding returns 0
00:49:56.474 00.000 9828 scope move finished after 17 + 137 ms
00:49:56.474 00.000 9828 Move returns status 0, amount 17
00:49:56.474 00.000 9828 move complete, result=0
00:49:56.474 00.000 9828 worker thread done servicing request
00:49:56.474 00.000 5052 GuideStep: 0.2 px 64 ms WEST, -0.1 px 17 ms NORTH
00:49:56.783 00.309 8976 Exposure complete
00:49:56.788 00.005 8976 worker thread done servicing request
00:49:56.789 00.001 5052 OnExposeComplete: enter
00:49:56.789 00.000 5052 UpdateGuideState(): m_state=6
00:49:56.789 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 756
00:49:56.789 00.000 5052 Star::Find returns 1 (0), X=330.66, Y=281.43, Mass=214, SNR=10.1, Peak=72 HFD=2.5
00:49:56.789 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
00:49:56.789 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
00:49:56.789 00.000 5052 CameraToMount -- cameraX=1.48 cameraY=-0.28 hyp=1.51 cameraTheta=-0.19 mountX=-0.93 mountY=-1.09, mountTheta=-2.28
00:49:56.789 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.48, y=-0.28, opts=13)
00:49:56.789 00.000 5052 Enqueuing Move request for stepguider (1.48, -0.28)
00:49:56.790 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
00:49:56.790 00.000 5052 UpdateGuideState exits: m=214 SNR=10.1
00:49:56.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:56.790 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:56.790 00.000 5052 Enqueuing Expose request
00:49:56.790 00.000 8976 Worker thread wakes up
00:49:56.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.48, -0.28) opts 0xd
00:49:56.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.48, -0.28)
00:49:56.790 00.000 8976 Moving (1.48, -0.28) raw xDistance=-0.93 yDistance=-1.09
00:49:56.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.93
00:49:56.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.09
00:49:56.790 00.000 8976 MoveAxis(R, 4, ABG)
00:49:56.790 00.000 8976 stepping (-18, -12) + (4, 0)
00:49:56.790 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:49:56.834 00.044 8976 Received - 47 (G) 
00:49:56.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:49:56.834 00.000 8976 stepped: pos (-14, -12)
00:49:56.834 00.000 8976 MoveAxis(U, 4, ABG)
00:49:56.834 00.000 8976 stepping (-14, -12) + (0, 4)
00:49:56.834 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:49:56.866 00.032 8976 Received - 47 (G) 
00:49:56.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:49:56.866 00.000 8976 stepped: pos (-14, -8)
00:49:56.866 00.000 8976 MountToCamera -- mountTheta (0.63) + m_xAngle (2.04) = xAngle (2.67 = 2.67)
00:49:56.866 00.000 8976 MountToCamera -- mountX=2.93 mountY=2.12 hyp=3.62 mountTheta=0.63 cameraX=-3.22, cameraY=1.64 cameraTheta=2.67
00:49:56.866 00.000 8976 incremental bump (-3.225, 1.644) isValid = 1
00:49:56.866 00.000 8976 Scheduling Mount bump of (-0.205, 0.108)
00:49:56.866 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.20, y=0.11, opts=4)
00:49:56.866 00.000 8976 Enqueuing Move request for scope (-0.20, 0.11)
00:49:56.866 00.000 8976 move complete, result=0
00:49:56.866 00.000 9828 Worker thread wakes up
00:49:56.866 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0x4
00:49:56.866 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
00:49:56.866 00.000 9828 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.75 = -0.53)
00:49:56.866 00.000 9828 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.67 = -0.61)
00:49:56.866 00.000 8976 worker thread done servicing request
00:49:56.866 00.000 8976 Worker thread wakes up
00:49:56.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:56.866 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -1.1 px 4 ms NORTH
00:49:56.866 00.000 9828 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.66 mountX=0.20 mountY=-0.13, mountTheta=-0.59
00:49:56.866 00.000 9828 Moving (-0.20, 0.11) raw xDistance=0.20 yDistance=-0.13
00:49:56.866 00.000 9828 BLC: window closed
00:49:56.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:56.866 00.000 9828 MoveAxis(W, 63, B)
00:49:56.866 00.000 9828 Guiding  Dir = 3, Dur = 63
00:49:56.867 00.001 9828 IsSlewing returns 0
00:49:56.867 00.000 9828 IsGuiding returns 0
00:49:56.867 00.000 9828 PulseGuide returned control before completion, sleep 73
00:49:56.943 00.076 9828 IsGuiding returns 1
00:49:56.943 00.000 9828 scope still moving after pulse duration time elapsed
00:49:56.975 00.032 9828 IsSlewing returns 0
00:49:56.975 00.000 9828 IsGuiding returns 1
00:49:57.007 00.032 9828 IsSlewing returns 0
00:49:57.007 00.000 9828 IsGuiding returns 1
00:49:57.037 00.030 9828 IsSlewing returns 0
00:49:57.037 00.000 9828 IsGuiding returns 1
00:49:57.069 00.032 9828 IsSlewing returns 0
00:49:57.069 00.000 9828 IsGuiding returns 0
00:49:57.069 00.000 9828 scope move finished after 63 + 138 ms
00:49:57.069 00.000 9828 Move returns status 0, amount 63
00:49:57.069 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:57.069 00.000 9828 MoveAxis(N, 18, B)
00:49:57.069 00.000 9828 Guiding  Dir = 0, Dur = 18
00:49:57.084 00.015 9828 IsSlewing returns 0
00:49:57.084 00.000 9828 IsGuiding returns 0
00:49:57.084 00.000 9828 PulseGuide returned control before completion, sleep 28
00:49:57.114 00.030 9828 IsGuiding returns 1
00:49:57.119 00.005 9828 scope still moving after pulse duration time elapsed
00:49:57.145 00.026 9828 IsSlewing returns 0
00:49:57.145 00.000 9828 IsGuiding returns 1
00:49:57.175 00.030 9828 IsSlewing returns 0
00:49:57.175 00.000 9828 IsGuiding returns 1
00:49:57.206 00.031 9828 IsSlewing returns 0
00:49:57.206 00.000 9828 IsGuiding returns 1
00:49:57.238 00.032 9828 IsSlewing returns 0
00:49:57.238 00.000 9828 IsGuiding returns 0
00:49:57.238 00.000 9828 scope move finished after 18 + 135 ms
00:49:57.238 00.000 9828 Move returns status 0, amount 18
00:49:57.238 00.000 9828 move complete, result=0
00:49:57.238 00.000 9828 worker thread done servicing request
00:49:57.238 00.000 5052 GuideStep: 0.2 px 63 ms WEST, -0.1 px 18 ms NORTH
00:49:57.552 00.314 8976 Exposure complete
00:49:57.558 00.006 8976 worker thread done servicing request
00:49:57.558 00.000 5052 OnExposeComplete: enter
00:49:57.558 00.000 5052 UpdateGuideState(): m_state=6
00:49:57.558 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 757
00:49:57.558 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=281.63, Mass=198, SNR=9.7, Peak=70 HFD=2.4
00:49:57.558 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
00:49:57.558 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
00:49:57.558 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=-0.08 hyp=0.95 cameraTheta=-0.08 mountX=-0.50 mountY=-0.75, mountTheta=-2.16
00:49:57.559 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=-0.08, opts=13)
00:49:57.559 00.000 5052 Enqueuing Move request for stepguider (0.95, -0.08)
00:49:57.559 00.000 8976 Worker thread wakes up
00:49:57.559 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, -0.08) opts 0xd
00:49:57.559 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, -0.08)
00:49:57.559 00.000 8976 Moving (0.95, -0.08) raw xDistance=-0.50 yDistance=-0.75
00:49:57.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.50
00:49:57.559 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:49:57.559 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
00:49:57.559 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:57.559 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:57.559 00.000 5052 Enqueuing Expose request
00:49:57.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.75
00:49:57.560 00.001 8976 MoveAxis(R, 2, ABG)
00:49:57.560 00.000 8976 stepping (-14, -8) + (2, 0)
00:49:57.560 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:57.585 00.025 8976 Received - 47 (G) 
00:49:57.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:57.585 00.000 8976 stepped: pos (-12, -8)
00:49:57.585 00.000 8976 MoveAxis(U, 3, ABG)
00:49:57.585 00.000 8976 stepping (-12, -8) + (0, 3)
00:49:57.585 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:57.617 00.032 8976 Received - 47 (G) 
00:49:57.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:57.617 00.000 8976 stepped: pos (-12, -5)
00:49:57.617 00.000 8976 MountToCamera -- mountTheta (0.58) + m_xAngle (2.04) = xAngle (2.62 = 2.62)
00:49:57.617 00.000 8976 MountToCamera -- mountX=2.57 mountY=1.68 hyp=3.07 mountTheta=0.58 cameraX=-2.67, cameraY=1.52 cameraTheta=2.62
00:49:57.617 00.000 8976 incremental bump (-2.670, 1.522) isValid = 1
00:49:57.617 00.000 8976 Scheduling Mount bump of (-0.200, 0.118)
00:49:57.617 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.20, y=0.12, opts=4)
00:49:57.617 00.000 8976 Enqueuing Move request for scope (-0.20, 0.12)
00:49:57.617 00.000 8976 move complete, result=0
00:49:57.617 00.000 9828 Worker thread wakes up
00:49:57.617 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0x4
00:49:57.617 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
00:49:57.617 00.000 9828 CameraToMount -- cameraTheta (2.61) - m_xAngle (-3.10) = xAngle (5.70 = -0.58)
00:49:57.617 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
00:49:57.617 00.000 8976 worker thread done servicing request
00:49:57.617 00.000 8976 Worker thread wakes up
00:49:57.617 00.000 9828 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.62 = -0.66)
00:49:57.618 00.001 9828 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.61 mountX=0.19 mountY=-0.14, mountTheta=-0.63
00:49:57.618 00.000 9828 Moving (-0.20, 0.12) raw xDistance=0.19 yDistance=-0.14
00:49:57.618 00.000 9828 BLC: window closed
00:49:57.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:57.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:57.618 00.000 9828 MoveAxis(W, 62, B)
00:49:57.618 00.000 9828 Guiding  Dir = 3, Dur = 62
00:49:57.618 00.000 9828 IsSlewing returns 0
00:49:57.618 00.000 9828 IsGuiding returns 0
00:49:57.618 00.000 9828 PulseGuide returned control before completion, sleep 72
00:49:57.700 00.082 9828 IsGuiding returns 1
00:49:57.700 00.000 9828 scope still moving after pulse duration time elapsed
00:49:57.731 00.031 9828 IsSlewing returns 0
00:49:57.731 00.000 9828 IsGuiding returns 1
00:49:57.762 00.031 9828 IsSlewing returns 0
00:49:57.762 00.000 9828 IsGuiding returns 1
00:49:57.794 00.032 9828 IsSlewing returns 0
00:49:57.794 00.000 9828 IsGuiding returns 0
00:49:57.794 00.000 9828 scope move finished after 62 + 113 ms
00:49:57.794 00.000 9828 Move returns status 0, amount 62
00:49:57.794 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:57.794 00.000 9828 MoveAxis(N, 19, B)
00:49:57.794 00.000 9828 Guiding  Dir = 0, Dur = 19
00:49:57.809 00.015 9828 IsSlewing returns 0
00:49:57.809 00.000 9828 IsGuiding returns 0
00:49:57.809 00.000 9828 PulseGuide returned control before completion, sleep 29
00:49:57.840 00.031 9828 IsGuiding returns 1
00:49:57.840 00.000 9828 scope still moving after pulse duration time elapsed
00:49:57.870 00.030 9828 IsSlewing returns 0
00:49:57.870 00.000 9828 IsGuiding returns 1
00:49:57.901 00.031 9828 IsSlewing returns 0
00:49:57.901 00.000 9828 IsGuiding returns 1
00:49:57.931 00.030 9828 IsSlewing returns 0
00:49:57.931 00.000 9828 IsGuiding returns 1
00:49:57.962 00.031 9828 IsSlewing returns 0
00:49:57.962 00.000 9828 IsGuiding returns 0
00:49:57.962 00.000 9828 scope move finished after 19 + 133 ms
00:49:57.962 00.000 9828 Move returns status 0, amount 19
00:49:57.962 00.000 9828 move complete, result=0
00:49:57.962 00.000 9828 worker thread done servicing request
00:49:57.962 00.000 5052 GuideStep: 0.2 px 62 ms WEST, -0.1 px 19 ms NORTH
00:49:58.307 00.345 8976 Exposure complete
00:49:58.312 00.005 8976 worker thread done servicing request
00:49:58.312 00.000 5052 OnExposeComplete: enter
00:49:58.312 00.000 5052 UpdateGuideState(): m_state=6
00:49:58.312 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 758
00:49:58.312 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.75, Mass=192, SNR=9.6, Peak=69 HFD=2.5
00:49:58.313 00.001 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
00:49:58.313 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
00:49:58.313 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.04 hyp=0.80 cameraTheta=0.04 mountX=-0.33 mountY=-0.69, mountTheta=-2.02
00:49:58.313 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.04, opts=13)
00:49:58.313 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.04)
00:49:58.313 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:49:58.313 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
00:49:58.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:58.313 00.000 8976 Worker thread wakes up
00:49:58.314 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.04) opts 0xd
00:49:58.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.04)
00:49:58.314 00.000 8976 Moving (0.80, 0.04) raw xDistance=-0.33 yDistance=-0.69
00:49:58.314 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:58.314 00.000 5052 Enqueuing Expose request
00:49:58.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
00:49:58.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.69
00:49:58.314 00.000 8976 MoveAxis(R, 2, ABG)
00:49:58.314 00.000 8976 stepping (-12, -5) + (2, 0)
00:49:58.314 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:58.336 00.022 8976 Received - 47 (G) 
00:49:58.337 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:49:58.337 00.000 8976 stepped: pos (-10, -5)
00:49:58.337 00.000 8976 MoveAxis(U, 3, ABG)
00:49:58.337 00.000 8976 stepping (-10, -5) + (0, 3)
00:49:58.337 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:58.369 00.032 8976 Received - 47 (G) 
00:49:58.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:49:58.369 00.000 8976 stepped: pos (-10, -2)
00:49:58.369 00.000 8976 MountToCamera -- mountTheta (0.51) + m_xAngle (2.04) = xAngle (2.55 = 2.55)
00:49:58.369 00.000 8976 MountToCamera -- mountX=2.23 mountY=1.23 hyp=2.55 mountTheta=0.51 cameraX=-2.11, cameraY=1.42 cameraTheta=2.55
00:49:58.369 00.000 8976 incremental bump (-2.112, 1.422) isValid = 1
00:49:58.369 00.000 8976 Scheduling Mount bump of (-0.191, 0.133)
00:49:58.369 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.19, y=0.13, opts=4)
00:49:58.369 00.000 8976 Enqueuing Move request for scope (-0.19, 0.13)
00:49:58.369 00.000 8976 move complete, result=0
00:49:58.369 00.000 8976 worker thread done servicing request
00:49:58.369 00.000 9828 Worker thread wakes up
00:49:58.369 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0x4
00:49:58.369 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
00:49:58.369 00.000 9828 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.10) = xAngle (5.63 = -0.66)
00:49:58.369 00.000 8976 Worker thread wakes up
00:49:58.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:58.370 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:58.370 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.7 px 3 ms NORTH
00:49:58.370 00.000 9828 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.55 = -0.74)
00:49:58.370 00.000 9828 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.53 mountX=0.18 mountY=-0.16, mountTheta=-0.70
00:49:58.370 00.000 9828 Moving (-0.19, 0.13) raw xDistance=0.18 yDistance=-0.16
00:49:58.370 00.000 9828 BLC: window closed
00:49:58.370 00.000 9828 MoveAxis(W, 59, B)
00:49:58.370 00.000 9828 Guiding  Dir = 3, Dur = 59
00:49:58.370 00.000 9828 IsSlewing returns 0
00:49:58.370 00.000 9828 IsGuiding returns 0
00:49:58.371 00.001 9828 PulseGuide returned control before completion, sleep 69
00:49:58.444 00.073 9828 IsGuiding returns 1
00:49:58.444 00.000 9828 scope still moving after pulse duration time elapsed
00:49:58.474 00.030 9828 IsSlewing returns 0
00:49:58.474 00.000 9828 IsGuiding returns 1
00:49:58.505 00.031 9828 IsSlewing returns 0
00:49:58.505 00.000 9828 IsGuiding returns 1
00:49:58.537 00.032 9828 IsSlewing returns 0
00:49:58.537 00.000 9828 IsGuiding returns 1
00:49:58.568 00.031 9828 IsSlewing returns 0
00:49:58.568 00.000 9828 IsGuiding returns 1
00:49:58.598 00.030 9828 IsSlewing returns 0
00:49:58.598 00.000 9828 IsGuiding returns 1
00:49:58.629 00.031 9828 IsSlewing returns 0
00:49:58.629 00.000 9828 IsGuiding returns 1
00:49:58.660 00.031 9828 IsSlewing returns 0
00:49:58.660 00.000 9828 IsGuiding returns 0
00:49:58.660 00.000 9828 scope move finished after 59 + 231 ms
00:49:58.660 00.000 9828 Move returns status 0, amount 59
00:49:58.660 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:58.660 00.000 9828 MoveAxis(N, 21, B)
00:49:58.660 00.000 9828 Guiding  Dir = 0, Dur = 21
00:49:58.676 00.016 9828 IsSlewing returns 0
00:49:58.676 00.000 9828 IsGuiding returns 0
00:49:58.676 00.000 9828 PulseGuide returned control before completion, sleep 31
00:49:58.723 00.047 9828 IsGuiding returns 1
00:49:58.723 00.000 9828 scope still moving after pulse duration time elapsed
00:49:58.755 00.032 9828 IsSlewing returns 0
00:49:58.755 00.000 9828 IsGuiding returns 1
00:49:58.785 00.030 9828 IsSlewing returns 0
00:49:58.785 00.000 9828 IsGuiding returns 1
00:49:58.816 00.031 9828 IsSlewing returns 0
00:49:58.816 00.000 9828 IsGuiding returns 0
00:49:58.816 00.000 9828 scope move finished after 21 + 119 ms
00:49:58.816 00.000 9828 Move returns status 0, amount 21
00:49:58.816 00.000 9828 move complete, result=0
00:49:58.816 00.000 9828 worker thread done servicing request
00:49:58.818 00.002 5052 GuideStep: 0.2 px 59 ms WEST, -0.2 px 21 ms NORTH
00:49:59.053 00.235 8976 Exposure complete
00:49:59.059 00.006 8976 worker thread done servicing request
00:49:59.059 00.000 5052 OnExposeComplete: enter
00:49:59.059 00.000 5052 UpdateGuideState(): m_state=6
00:49:59.059 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 759
00:49:59.059 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.59, Mass=194, SNR=9.6, Peak=70 HFD=2.5
00:49:59.059 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.77 = 2.51)
00:49:59.059 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.87 = 2.41)
00:49:59.059 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.73 mountX=-0.10 mountY=0.08, mountTheta=2.45
00:49:59.061 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.12, opts=13)
00:49:59.061 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.12)
00:49:59.061 00.000 8976 Worker thread wakes up
00:49:59.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.12) opts 0xd
00:49:59.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.12)
00:49:59.061 00.000 8976 Moving (-0.02, -0.12) raw xDistance=-0.10 yDistance=0.08
00:49:59.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:49:59.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:49:59.061 00.000 8976 MoveAxis(R, 0, ABG)
00:49:59.061 00.000 8976 MoveAxis(U, 0, ABG)
00:49:59.061 00.000 8976 MountToCamera -- mountTheta (0.44) + m_xAngle (2.04) = xAngle (2.48 = 2.48)
00:49:59.061 00.000 8976 MountToCamera -- mountX=2.00 mountY=0.93 hyp=2.20 mountTheta=0.44 cameraX=-1.74, cameraY=1.36 cameraTheta=2.48
00:49:59.061 00.000 8976 incremental bump (-1.739, 1.355) isValid = 1
00:49:59.061 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:49:59.061 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
00:49:59.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:59.061 00.000 8976 Scheduling Mount bump of (-0.095, 0.077)
00:49:59.061 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:59.061 00.000 5052 Enqueuing Expose request
00:49:59.061 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.08, opts=4)
00:49:59.061 00.000 8976 Enqueuing Move request for scope (-0.10, 0.08)
00:49:59.062 00.001 8976 move complete, result=0
00:49:59.062 00.000 8976 worker thread done servicing request
00:49:59.062 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:59.062 00.000 9828 Worker thread wakes up
00:49:59.062 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0x4
00:49:59.062 00.000 8976 Worker thread wakes up
00:49:59.062 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
00:49:59.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:59.062 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:59.062 00.000 9828 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.10) = xAngle (5.56 = -0.73)
00:49:59.062 00.000 9828 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.48 = -0.81)
00:49:59.062 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.12 cameraTheta=2.46 mountX=0.09 mountY=-0.09, mountTheta=-0.77
00:49:59.062 00.000 9828 Moving (-0.10, 0.08) raw xDistance=0.09 yDistance=-0.09
00:49:59.062 00.000 9828 BLC: window closed
00:49:59.062 00.000 9828 MoveAxis(W, 29, B)
00:49:59.062 00.000 9828 Guiding  Dir = 3, Dur = 29
00:49:59.063 00.001 9828 IsSlewing returns 0
00:49:59.063 00.000 9828 IsGuiding returns 0
00:49:59.063 00.000 9828 PulseGuide returned control before completion, sleep 39
00:49:59.110 00.047 9828 IsGuiding returns 1
00:49:59.110 00.000 9828 scope still moving after pulse duration time elapsed
00:49:59.140 00.030 9828 IsSlewing returns 0
00:49:59.140 00.000 9828 IsGuiding returns 1
00:49:59.170 00.030 9828 IsSlewing returns 0
00:49:59.170 00.000 9828 IsGuiding returns 1
00:49:59.201 00.031 9828 IsSlewing returns 0
00:49:59.201 00.000 9828 IsGuiding returns 0
00:49:59.201 00.000 9828 scope move finished after 29 + 109 ms
00:49:59.201 00.000 9828 Move returns status 0, amount 29
00:49:59.201 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:59.201 00.000 9828 MoveAxis(N, 12, B)
00:49:59.201 00.000 9828 Guiding  Dir = 0, Dur = 12
00:49:59.216 00.015 9828 IsSlewing returns 0
00:49:59.216 00.000 9828 IsGuiding returns 0
00:49:59.216 00.000 9828 PulseGuide returned control before completion, sleep 22
00:49:59.248 00.032 9828 IsGuiding returns 1
00:49:59.248 00.000 9828 scope still moving after pulse duration time elapsed
00:49:59.279 00.031 9828 IsSlewing returns 0
00:49:59.279 00.000 9828 IsGuiding returns 1
00:49:59.310 00.031 9828 IsSlewing returns 0
00:49:59.310 00.000 9828 IsGuiding returns 1
00:49:59.340 00.030 9828 IsSlewing returns 0
00:49:59.340 00.000 9828 IsGuiding returns 1
00:49:59.371 00.031 9828 IsSlewing returns 0
00:49:59.371 00.000 9828 IsGuiding returns 0
00:49:59.371 00.000 9828 scope move finished after 12 + 142 ms
00:49:59.371 00.000 9828 Move returns status 0, amount 12
00:49:59.371 00.000 9828 move complete, result=0
00:49:59.371 00.000 9828 worker thread done servicing request
00:49:59.371 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 12 ms NORTH
00:49:59.745 00.374 8976 Exposure complete
00:49:59.751 00.006 8976 worker thread done servicing request
00:49:59.751 00.000 5052 OnExposeComplete: enter
00:49:59.751 00.000 5052 UpdateGuideState(): m_state=6
00:49:59.751 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 760
00:49:59.751 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.55, Mass=190, SNR=9.6, Peak=70 HFD=2.3
00:49:59.751 00.000 5052 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.04) = xAngle (-4.19 = 2.09)
00:49:59.751 00.000 5052 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.30 = 1.99)
00:49:59.751 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.15 mountX=-0.10 mountY=0.18, mountTheta=2.07
00:49:59.752 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.16, opts=13)
00:49:59.752 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.16)
00:49:59.752 00.000 8976 Worker thread wakes up
00:49:59.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.16) opts 0xd
00:49:59.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.16)
00:49:59.752 00.000 8976 Moving (-0.11, -0.16) raw xDistance=-0.10 yDistance=0.18
00:49:59.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:49:59.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:49:59.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:49:59.752 00.000 5052 UpdateGuideState exits: m=190 SNR=9.6
00:49:59.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:59.752 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:49:59.752 00.000 8976 MoveAxis(R, 0, ABG)
00:49:59.752 00.000 8976 MoveAxis(U, 0, ABG)
00:49:59.752 00.000 8976 MountToCamera -- mountTheta (0.38) + m_xAngle (2.04) = xAngle (2.42 = 2.42)
00:49:59.752 00.000 8976 MountToCamera -- mountX=1.84 mountY=0.73 hyp=1.98 mountTheta=0.38 cameraX=-1.49, cameraY=1.31 cameraTheta=2.42
00:49:59.752 00.000 8976 incremental bump (-1.488, 1.310) isValid = 1
00:49:59.752 00.000 8976 Scheduling Mount bump of (-0.144, 0.131)
00:49:59.753 00.001 5052 Enqueuing Expose request
00:49:59.753 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=0.13, opts=4)
00:49:59.753 00.000 8976 Enqueuing Move request for scope (-0.14, 0.13)
00:49:59.753 00.000 8976 move complete, result=0
00:49:59.753 00.000 9828 Worker thread wakes up
00:49:59.753 00.000 8976 worker thread done servicing request
00:49:59.753 00.000 8976 Worker thread wakes up
00:49:59.753 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:49:59.753 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:49:59.753 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:59.753 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0x4
00:49:59.753 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
00:49:59.753 00.000 9828 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.10) = xAngle (5.50 = -0.79)
00:49:59.754 00.001 9828 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.42 = -0.87)
00:49:59.754 00.000 9828 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.40 mountX=0.14 mountY=-0.15, mountTheta=-0.82
00:49:59.754 00.000 9828 Moving (-0.14, 0.13) raw xDistance=0.14 yDistance=-0.15
00:49:59.754 00.000 9828 BLC: window closed
00:49:59.754 00.000 9828 MoveAxis(W, 44, B)
00:49:59.754 00.000 9828 Guiding  Dir = 3, Dur = 44
00:49:59.754 00.000 9828 IsSlewing returns 0
00:49:59.754 00.000 9828 IsGuiding returns 0
00:49:59.754 00.000 9828 PulseGuide returned control before completion, sleep 54
00:49:59.819 00.065 9828 IsGuiding returns 1
00:49:59.819 00.000 9828 scope still moving after pulse duration time elapsed
00:49:59.850 00.031 9828 IsSlewing returns 0
00:49:59.855 00.005 9828 IsGuiding returns 1
00:49:59.881 00.026 9828 IsSlewing returns 0
00:49:59.881 00.000 9828 IsGuiding returns 1
00:49:59.912 00.031 9828 IsSlewing returns 0
00:49:59.912 00.000 9828 IsGuiding returns 0
00:49:59.912 00.000 9828 scope move finished after 44 + 113 ms
00:49:59.912 00.000 9828 Move returns status 0, amount 44
00:49:59.912 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:49:59.912 00.000 9828 MoveAxis(N, 20, B)
00:49:59.912 00.000 9828 Guiding  Dir = 0, Dur = 20
00:49:59.927 00.015 9828 IsSlewing returns 0
00:49:59.927 00.000 9828 IsGuiding returns 0
00:49:59.927 00.000 9828 PulseGuide returned control before completion, sleep 30
00:49:59.958 00.031 9828 IsGuiding returns 1
00:49:59.958 00.000 9828 scope still moving after pulse duration time elapsed
00:49:59.989 00.031 9828 IsSlewing returns 0
00:49:59.989 00.000 9828 IsGuiding returns 1
00:50:00.020 00.031 9828 IsSlewing returns 0
00:50:00.020 00.000 9828 IsGuiding returns 1
00:50:00.052 00.032 9828 IsSlewing returns 0
00:50:00.052 00.000 9828 IsGuiding returns 1
00:50:00.082 00.030 9828 IsSlewing returns 0
00:50:00.082 00.000 9828 IsGuiding returns 0
00:50:00.082 00.000 9828 scope move finished after 20 + 135 ms
00:50:00.082 00.000 9828 Move returns status 0, amount 20
00:50:00.082 00.000 9828 move complete, result=0
00:50:00.082 00.000 9828 worker thread done servicing request
00:50:00.082 00.000 5052 GuideStep: 0.1 px 44 ms WEST, -0.1 px 20 ms NORTH
00:50:00.437 00.355 8976 Exposure complete
00:50:00.442 00.005 8976 worker thread done servicing request
00:50:00.442 00.000 5052 OnExposeComplete: enter
00:50:00.442 00.000 5052 UpdateGuideState(): m_state=6
00:50:00.442 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 761
00:50:00.442 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.90, Mass=208, SNR=10.0, Peak=68 HFD=2.5
00:50:00.442 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
00:50:00.442 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
00:50:00.442 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.19 hyp=0.47 cameraTheta=0.41 mountX=-0.03 mountY=-0.46, mountTheta=-1.64
00:50:00.443 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.19, opts=13)
00:50:00.443 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.19)
00:50:00.443 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:50:00.443 00.000 5052 UpdateGuideState exits: m=208 SNR=10.0
00:50:00.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:00.443 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:00.443 00.000 5052 Enqueuing Expose request
00:50:00.443 00.000 8976 Worker thread wakes up
00:50:00.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.19) opts 0xd
00:50:00.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.19)
00:50:00.444 00.001 8976 Moving (0.43, 0.19) raw xDistance=-0.03 yDistance=-0.46
00:50:00.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:50:00.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:50:00.444 00.000 8976 MoveAxis(R, 0, ABG)
00:50:00.444 00.000 8976 MoveAxis(U, 2, ABG)
00:50:00.444 00.000 8976 stepping (-10, -2) + (0, 2)
00:50:00.444 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:00.479 00.035 8976 Received - 47 (G) 
00:50:00.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:00.479 00.000 8976 stepped: pos (-10, 0)
00:50:00.479 00.000 8976 MountToCamera -- mountTheta (0.27) + m_xAngle (2.04) = xAngle (2.32 = 2.32)
00:50:00.479 00.000 8976 MountToCamera -- mountX=1.74 mountY=0.49 hyp=1.81 mountTheta=0.27 cameraX=-1.23, cameraY=1.33 cameraTheta=2.32
00:50:00.479 00.000 8976 incremental bump (-1.227, 1.328) isValid = 1
00:50:00.479 00.000 8976 Scheduling Mount bump of (-0.156, 0.175)
00:50:00.479 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.16, y=0.17, opts=4)
00:50:00.479 00.000 8976 Enqueuing Move request for scope (-0.16, 0.17)
00:50:00.479 00.000 8976 move complete, result=0
00:50:00.479 00.000 8976 worker thread done servicing request
00:50:00.479 00.000 8976 Worker thread wakes up
00:50:00.479 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
00:50:00.479 00.000 9828 Worker thread wakes up
00:50:00.480 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:00.480 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:00.480 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0x4
00:50:00.480 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
00:50:00.480 00.000 9828 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.10) = xAngle (5.39 = -0.89)
00:50:00.480 00.000 9828 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.31 = -0.97)
00:50:00.480 00.000 9828 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.30 mountX=0.15 mountY=-0.19, mountTheta=-0.92
00:50:00.480 00.000 9828 Moving (-0.16, 0.17) raw xDistance=0.15 yDistance=-0.19
00:50:00.480 00.000 9828 BLC: window closed
00:50:00.480 00.000 9828 MoveAxis(W, 47, B)
00:50:00.480 00.000 9828 Guiding  Dir = 3, Dur = 47
00:50:00.480 00.000 9828 IsSlewing returns 0
00:50:00.480 00.000 9828 IsGuiding returns 0
00:50:00.481 00.001 9828 PulseGuide returned control before completion, sleep 57
00:50:00.548 00.067 9828 IsGuiding returns 1
00:50:00.548 00.000 9828 scope still moving after pulse duration time elapsed
00:50:00.579 00.031 9828 IsSlewing returns 0
00:50:00.579 00.000 9828 IsGuiding returns 1
00:50:00.626 00.047 9828 IsSlewing returns 0
00:50:00.626 00.000 9828 IsGuiding returns 1
00:50:00.657 00.031 9828 IsSlewing returns 0
00:50:00.657 00.000 9828 IsGuiding returns 0
00:50:00.657 00.000 9828 scope move finished after 47 + 129 ms
00:50:00.657 00.000 9828 Move returns status 0, amount 47
00:50:00.657 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:50:00.657 00.000 9828 MoveAxis(N, 26, B)
00:50:00.657 00.000 9828 Guiding  Dir = 0, Dur = 26
00:50:00.672 00.015 9828 IsSlewing returns 0
00:50:00.672 00.000 9828 IsGuiding returns 0
00:50:00.672 00.000 9828 PulseGuide returned control before completion, sleep 36
00:50:00.718 00.046 9828 IsGuiding returns 1
00:50:00.718 00.000 9828 scope still moving after pulse duration time elapsed
00:50:00.749 00.031 9828 IsSlewing returns 0
00:50:00.749 00.000 9828 IsGuiding returns 1
00:50:00.781 00.032 9828 IsSlewing returns 0
00:50:00.781 00.000 9828 IsGuiding returns 1
00:50:00.812 00.031 9828 IsSlewing returns 0
00:50:00.812 00.000 9828 IsGuiding returns 0
00:50:00.812 00.000 9828 scope move finished after 26 + 114 ms
00:50:00.812 00.000 9828 Move returns status 0, amount 26
00:50:00.812 00.000 9828 move complete, result=0
00:50:00.812 00.000 9828 worker thread done servicing request
00:50:00.812 00.000 5052 GuideStep: 0.1 px 47 ms WEST, -0.2 px 26 ms NORTH
00:50:01.164 00.352 8976 Exposure complete
00:50:01.169 00.005 8976 worker thread done servicing request
00:50:01.169 00.000 5052 OnExposeComplete: enter
00:50:01.169 00.000 5052 UpdateGuideState(): m_state=6
00:50:01.169 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 762
00:50:01.169 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.46, Mass=201, SNR=9.9, Peak=75 HFD=1.5
00:50:01.169 00.000 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
00:50:01.169 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
00:50:01.169 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.25 hyp=0.41 cameraTheta=-0.65 mountX=-0.37 mountY=-0.14, mountTheta=-2.78
00:50:01.170 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.25, opts=13)
00:50:01.170 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.25)
00:50:01.170 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:50:01.170 00.000 5052 UpdateGuideState exits: m=201 SNR=9.9
00:50:01.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:01.170 00.000 8976 Worker thread wakes up
00:50:01.170 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.25) opts 0xd
00:50:01.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.25)
00:50:01.170 00.000 8976 Moving (0.33, -0.25) raw xDistance=-0.37 yDistance=-0.14
00:50:01.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:50:01.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:01.170 00.000 5052 Enqueuing Expose request
00:50:01.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:50:01.170 00.000 8976 MoveAxis(R, 2, ABG)
00:50:01.170 00.000 8976 stepping (-10, 0) + (2, 0)
00:50:01.170 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:01.198 00.028 8976 Received - 47 (G) 
00:50:01.198 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:01.198 00.000 8976 stepped: pos (-8, 0)
00:50:01.198 00.000 8976 MoveAxis(U, 0, ABG)
00:50:01.198 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
00:50:01.198 00.000 8976 MountToCamera -- mountX=1.57 mountY=0.33 hyp=1.60 mountTheta=0.21 cameraX=-1.01, cameraY=1.25 cameraTheta=2.25
00:50:01.198 00.000 8976 incremental bump (-1.006, 1.250) isValid = 1
00:50:01.198 00.000 8976 Scheduling Mount bump of (-0.144, 0.186)
00:50:01.198 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=0.19, opts=4)
00:50:01.198 00.000 8976 Enqueuing Move request for scope (-0.14, 0.19)
00:50:01.198 00.000 8976 move complete, result=0
00:50:01.198 00.000 9828 Worker thread wakes up
00:50:01.198 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0x4
00:50:01.198 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
00:50:01.198 00.000 8976 worker thread done servicing request
00:50:01.198 00.000 8976 Worker thread wakes up
00:50:01.198 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:01.198 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:01.198 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
00:50:01.199 00.001 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.33 = -0.96)
00:50:01.199 00.000 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.25 = -1.04)
00:50:01.199 00.000 9828 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.23 cameraTheta=2.23 mountX=0.14 mountY=-0.20, mountTheta=-0.98
00:50:01.199 00.000 9828 Moving (-0.14, 0.19) raw xDistance=0.14 yDistance=-0.20
00:50:01.199 00.000 9828 BLC: window closed
00:50:01.199 00.000 9828 MoveAxis(W, 43, B)
00:50:01.199 00.000 9828 Guiding  Dir = 3, Dur = 43
00:50:01.200 00.001 9828 IsSlewing returns 0
00:50:01.200 00.000 9828 IsGuiding returns 0
00:50:01.200 00.000 9828 PulseGuide returned control before completion, sleep 53
00:50:01.258 00.058 9828 IsGuiding returns 1
00:50:01.258 00.000 9828 scope still moving after pulse duration time elapsed
00:50:01.289 00.031 9828 IsSlewing returns 0
00:50:01.289 00.000 9828 IsGuiding returns 1
00:50:01.320 00.031 9828 IsSlewing returns 0
00:50:01.320 00.000 9828 IsGuiding returns 1
00:50:01.352 00.032 9828 IsSlewing returns 0
00:50:01.352 00.000 9828 IsGuiding returns 1
00:50:01.383 00.031 9828 IsSlewing returns 0
00:50:01.383 00.000 9828 IsGuiding returns 0
00:50:01.383 00.000 9828 scope move finished after 43 + 140 ms
00:50:01.383 00.000 9828 Move returns status 0, amount 43
00:50:01.383 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:50:01.383 00.000 9828 MoveAxis(N, 28, B)
00:50:01.383 00.000 9828 Guiding  Dir = 0, Dur = 28
00:50:01.398 00.015 9828 IsSlewing returns 0
00:50:01.398 00.000 9828 IsGuiding returns 0
00:50:01.399 00.001 9828 PulseGuide returned control before completion, sleep 38
00:50:01.444 00.045 9828 IsGuiding returns 1
00:50:01.444 00.000 9828 scope still moving after pulse duration time elapsed
00:50:01.475 00.031 9828 IsSlewing returns 0
00:50:01.475 00.000 9828 IsGuiding returns 1
00:50:01.506 00.031 9828 IsSlewing returns 0
00:50:01.506 00.000 9828 IsGuiding returns 1
00:50:01.537 00.031 9828 IsSlewing returns 0
00:50:01.537 00.000 9828 IsGuiding returns 1
00:50:01.568 00.031 9828 IsSlewing returns 0
00:50:01.568 00.000 9828 IsGuiding returns 0
00:50:01.568 00.000 9828 scope move finished after 28 + 141 ms
00:50:01.568 00.000 9828 Move returns status 0, amount 28
00:50:01.568 00.000 9828 move complete, result=0
00:50:01.568 00.000 9828 worker thread done servicing request
00:50:01.568 00.000 5052 GuideStep: 0.1 px 43 ms WEST, -0.2 px 28 ms NORTH
00:50:01.884 00.316 8976 Exposure complete
00:50:01.889 00.005 8976 worker thread done servicing request
00:50:01.889 00.000 5052 OnExposeComplete: enter
00:50:01.889 00.000 5052 UpdateGuideState(): m_state=6
00:50:01.889 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 763
00:50:01.889 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.73, Mass=189, SNR=9.5, Peak=68 HFD=2.7
00:50:01.890 00.001 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
00:50:01.890 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
00:50:01.890 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.02 hyp=0.35 cameraTheta=0.06 mountX=-0.14 mountY=-0.30, mountTheta=-2.00
00:50:01.890 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.02, opts=13)
00:50:01.890 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.02)
00:50:01.890 00.000 8976 Worker thread wakes up
00:50:01.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.02) opts 0xd
00:50:01.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.02)
00:50:01.891 00.001 8976 Moving (0.35, 0.02) raw xDistance=-0.14 yDistance=-0.30
00:50:01.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:50:01.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:50:01.891 00.000 8976 MoveAxis(R, 0, ABG)
00:50:01.891 00.000 8976 MoveAxis(U, 1, ABG)
00:50:01.891 00.000 8976 stepping (-8, 0) + (0, 1)
00:50:01.891 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:01.891 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:50:01.891 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
00:50:01.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:01.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:01.891 00.000 5052 Enqueuing Expose request
00:50:01.917 00.026 8976 Received - 47 (G) 
00:50:01.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:01.917 00.000 8976 stepped: pos (-8, 1)
00:50:01.917 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
00:50:01.917 00.000 8976 MountToCamera -- mountX=1.46 mountY=0.17 hyp=1.47 mountTheta=0.11 cameraX=-0.81, cameraY=1.22 cameraTheta=2.16
00:50:01.917 00.000 8976 incremental bump (-0.812, 1.221) isValid = 1
00:50:01.917 00.000 8976 Scheduling Mount bump of (-0.127, 0.198)
00:50:01.917 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.13, y=0.20, opts=4)
00:50:01.917 00.000 8976 Enqueuing Move request for scope (-0.13, 0.20)
00:50:01.917 00.000 8976 move complete, result=0
00:50:01.917 00.000 8976 worker thread done servicing request
00:50:01.917 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:50:01.917 00.000 8976 Worker thread wakes up
00:50:01.918 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:01.918 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:01.918 00.000 9828 Worker thread wakes up
00:50:01.918 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0x4
00:50:01.918 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
00:50:01.918 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.05)
00:50:01.918 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.13)
00:50:01.918 00.000 9828 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.14 mountX=0.12 mountY=-0.21, mountTheta=-1.06
00:50:01.918 00.000 9828 Moving (-0.13, 0.20) raw xDistance=0.12 yDistance=-0.21
00:50:01.918 00.000 9828 BLC: window closed
00:50:01.918 00.000 9828 MoveAxis(W, 37, B)
00:50:01.918 00.000 9828 Guiding  Dir = 3, Dur = 37
00:50:01.919 00.001 9828 IsSlewing returns 0
00:50:01.919 00.000 9828 IsGuiding returns 0
00:50:01.919 00.000 9828 PulseGuide returned control before completion, sleep 47
00:50:01.972 00.053 9828 IsGuiding returns 1
00:50:01.972 00.000 9828 scope still moving after pulse duration time elapsed
00:50:02.002 00.030 9828 IsSlewing returns 0
00:50:02.002 00.000 9828 IsGuiding returns 1
00:50:02.033 00.031 9828 IsSlewing returns 0
00:50:02.033 00.000 9828 IsGuiding returns 1
00:50:02.064 00.031 9828 IsSlewing returns 0
00:50:02.064 00.000 9828 IsGuiding returns 1
00:50:02.096 00.032 9828 IsSlewing returns 0
00:50:02.096 00.000 9828 IsGuiding returns 1
00:50:02.138 00.042 9828 IsSlewing returns 0
00:50:02.138 00.000 9828 IsGuiding returns 1
00:50:02.169 00.031 9828 IsSlewing returns 0
00:50:02.169 00.000 9828 IsGuiding returns 0
00:50:02.169 00.000 9828 scope move finished after 37 + 213 ms
00:50:02.169 00.000 9828 Move returns status 0, amount 37
00:50:02.169 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:50:02.169 00.000 9828 MoveAxis(N, 29, B)
00:50:02.169 00.000 9828 Guiding  Dir = 0, Dur = 29
00:50:02.185 00.016 9828 IsSlewing returns 0
00:50:02.185 00.000 9828 IsGuiding returns 0
00:50:02.186 00.001 9828 PulseGuide returned control before completion, sleep 39
00:50:02.231 00.045 9828 IsGuiding returns 1
00:50:02.231 00.000 9828 scope still moving after pulse duration time elapsed
00:50:02.261 00.030 9828 IsSlewing returns 0
00:50:02.261 00.000 9828 IsGuiding returns 1
00:50:02.292 00.031 9828 IsSlewing returns 0
00:50:02.292 00.000 9828 IsGuiding returns 1
00:50:02.323 00.031 9828 IsSlewing returns 0
00:50:02.323 00.000 9828 IsGuiding returns 1
00:50:02.354 00.031 9828 IsSlewing returns 0
00:50:02.354 00.000 9828 IsGuiding returns 0
00:50:02.354 00.000 9828 scope move finished after 29 + 139 ms
00:50:02.354 00.000 9828 Move returns status 0, amount 29
00:50:02.354 00.000 9828 move complete, result=0
00:50:02.354 00.000 9828 worker thread done servicing request
00:50:02.354 00.000 5052 GuideStep: 0.1 px 37 ms WEST, -0.2 px 29 ms NORTH
00:50:02.602 00.248 8976 Exposure complete
00:50:02.608 00.006 8976 worker thread done servicing request
00:50:02.608 00.000 5052 OnExposeComplete: enter
00:50:02.608 00.000 5052 UpdateGuideState(): m_state=6
00:50:02.608 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 764
00:50:02.608 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.40, Mass=211, SNR=10.1, Peak=84 HFD=2.2
00:50:02.608 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
00:50:02.608 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
00:50:02.608 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=-0.30 hyp=0.82 cameraTheta=-0.38 mountX=-0.62 mountY=-0.47, mountTheta=-2.49
00:50:02.608 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.30, opts=13)
00:50:02.608 00.000 5052 Enqueuing Move request for stepguider (0.76, -0.30)
00:50:02.608 00.000 8976 Worker thread wakes up
00:50:02.609 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.30) opts 0xd
00:50:02.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.30)
00:50:02.609 00.000 8976 Moving (0.76, -0.30) raw xDistance=-0.62 yDistance=-0.47
00:50:02.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
00:50:02.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
00:50:02.609 00.000 8976 MoveAxis(R, 3, ABG)
00:50:02.609 00.000 8976 stepping (-8, 1) + (3, 0)
00:50:02.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:50:02.609 00.000 5052 UpdateGuideState exits: m=211 SNR=10.1
00:50:02.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:02.609 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:02.609 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:02.609 00.000 5052 Enqueuing Expose request
00:50:02.637 00.028 8976 Received - 47 (G) 
00:50:02.637 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:02.637 00.000 8976 stepped: pos (-5, 1)
00:50:02.637 00.000 8976 MoveAxis(U, 2, ABG)
00:50:02.637 00.000 8976 stepping (-5, 1) + (0, 2)
00:50:02.637 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:02.669 00.032 8976 Received - 47 (G) 
00:50:02.669 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:02.669 00.000 8976 stepped: pos (-5, 3)
00:50:02.669 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
00:50:02.669 00.000 8976 MountToCamera -- mountX=1.23 mountY=-0.05 hyp=1.23 mountTheta=-0.04 cameraX=-0.52, cameraY=1.11 cameraTheta=2.01
00:50:02.669 00.000 8976 incremental bump (-0.519, 1.115) isValid = 1
00:50:02.669 00.000 8976 Scheduling Mount bump of (-0.097, 0.216)
00:50:02.669 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.22, opts=4)
00:50:02.669 00.000 8976 Enqueuing Move request for scope (-0.10, 0.22)
00:50:02.669 00.000 8976 move complete, result=0
00:50:02.669 00.000 9828 Worker thread wakes up
00:50:02.669 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0x4
00:50:02.669 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
00:50:02.669 00.000 8976 worker thread done servicing request
00:50:02.669 00.000 8976 Worker thread wakes up
00:50:02.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:02.669 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.5 px 2 ms NORTH
00:50:02.670 00.001 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
00:50:02.670 00.000 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.28)
00:50:02.670 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.99 mountX=0.09 mountY=-0.23, mountTheta=-1.20
00:50:02.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:02.670 00.000 9828 Moving (-0.10, 0.22) raw xDistance=0.09 yDistance=-0.23
00:50:02.670 00.000 9828 BLC: window closed
00:50:02.670 00.000 9828 MoveAxis(W, 28, B)
00:50:02.670 00.000 9828 Guiding  Dir = 3, Dur = 28
00:50:02.670 00.000 9828 IsSlewing returns 0
00:50:02.670 00.000 9828 IsGuiding returns 0
00:50:02.670 00.000 9828 PulseGuide returned control before completion, sleep 38
00:50:02.711 00.041 9828 IsGuiding returns 1
00:50:02.711 00.000 9828 scope still moving after pulse duration time elapsed
00:50:02.741 00.030 9828 IsSlewing returns 0
00:50:02.741 00.000 9828 IsGuiding returns 1
00:50:02.772 00.031 9828 IsSlewing returns 0
00:50:02.772 00.000 9828 IsGuiding returns 1
00:50:02.804 00.032 9828 IsSlewing returns 0
00:50:02.804 00.000 9828 IsGuiding returns 1
00:50:02.834 00.030 9828 IsSlewing returns 0
00:50:02.834 00.000 9828 IsGuiding returns 0
00:50:02.834 00.000 9828 scope move finished after 28 + 135 ms
00:50:02.834 00.000 9828 Move returns status 0, amount 28
00:50:02.834 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:50:02.834 00.000 9828 MoveAxis(N, 31, B)
00:50:02.834 00.000 9828 Guiding  Dir = 0, Dur = 31
00:50:02.850 00.016 9828 IsSlewing returns 0
00:50:02.850 00.000 9828 IsGuiding returns 0
00:50:02.850 00.000 9828 PulseGuide returned control before completion, sleep 41
00:50:02.897 00.047 9828 IsGuiding returns 1
00:50:02.897 00.000 9828 scope still moving after pulse duration time elapsed
00:50:02.927 00.030 9828 IsSlewing returns 0
00:50:02.927 00.000 9828 IsGuiding returns 1
00:50:02.959 00.032 9828 IsSlewing returns 0
00:50:02.959 00.000 9828 IsGuiding returns 1
00:50:02.990 00.031 9828 IsSlewing returns 0
00:50:02.990 00.000 9828 IsGuiding returns 1
00:50:03.021 00.031 9828 IsSlewing returns 0
00:50:03.021 00.000 9828 IsGuiding returns 0
00:50:03.021 00.000 9828 scope move finished after 31 + 139 ms
00:50:03.021 00.000 9828 Move returns status 0, amount 31
00:50:03.021 00.000 9828 move complete, result=0
00:50:03.021 00.000 9828 worker thread done servicing request
00:50:03.021 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.2 px 31 ms NORTH
00:50:03.354 00.333 8976 Exposure complete
00:50:03.359 00.005 8976 worker thread done servicing request
00:50:03.359 00.000 5052 OnExposeComplete: enter
00:50:03.359 00.000 5052 UpdateGuideState(): m_state=6
00:50:03.359 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 765
00:50:03.359 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.71, Mass=196, SNR=9.7, Peak=75 HFD=2.7
00:50:03.360 00.001 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
00:50:03.360 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
00:50:03.360 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.00 hyp=0.44 cameraTheta=0.01 mountX=-0.20 mountY=-0.37, mountTheta=-2.06
00:50:03.360 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.00, opts=13)
00:50:03.360 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.00)
00:50:03.360 00.000 8976 Worker thread wakes up
00:50:03.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.00) opts 0xd
00:50:03.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.00)
00:50:03.360 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:50:03.361 00.001 5052 UpdateGuideState exits: m=196 SNR=9.7
00:50:03.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:03.361 00.000 8976 Moving (0.44, 0.00) raw xDistance=-0.20 yDistance=-0.37
00:50:03.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:50:03.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:03.361 00.000 5052 Enqueuing Expose request
00:50:03.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
00:50:03.361 00.000 8976 MoveAxis(R, 0, ABG)
00:50:03.361 00.000 8976 MoveAxis(U, 2, ABG)
00:50:03.361 00.000 8976 stepping (-5, 3) + (0, 2)
00:50:03.361 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:03.388 00.027 8976 Received - 47 (G) 
00:50:03.388 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:03.388 00.000 8976 stepped: pos (-5, 5)
00:50:03.388 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
00:50:03.388 00.000 8976 move complete, result=0
00:50:03.388 00.000 8976 worker thread done servicing request
00:50:03.388 00.000 8976 Worker thread wakes up
00:50:03.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:03.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:03.388 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:50:04.072 00.684 8976 Exposure complete
00:50:04.078 00.006 8976 worker thread done servicing request
00:50:04.078 00.000 5052 OnExposeComplete: enter
00:50:04.078 00.000 5052 UpdateGuideState(): m_state=6
00:50:04.078 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 766
00:50:04.078 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.69, Mass=183, SNR=9.4, Peak=69 HFD=2.3
00:50:04.079 00.001 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
00:50:04.079 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
00:50:04.079 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.02 hyp=0.63 cameraTheta=-0.04 mountX=-0.31 mountY=-0.51, mountTheta=-2.11
00:50:04.079 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.02, opts=13)
00:50:04.079 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.02)
00:50:04.079 00.000 8976 Worker thread wakes up
00:50:04.080 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.02) opts 0xd
00:50:04.080 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:50:04.080 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
00:50:04.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:04.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:04.080 00.000 5052 Enqueuing Expose request
00:50:04.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.02)
00:50:04.080 00.000 8976 Moving (0.63, -0.02) raw xDistance=-0.31 yDistance=-0.51
00:50:04.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
00:50:04.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
00:50:04.080 00.000 8976 MoveAxis(R, 1, ABG)
00:50:04.080 00.000 8976 stepping (-5, 5) + (1, 0)
00:50:04.080 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:04.108 00.028 8976 Received - 47 (G) 
00:50:04.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:04.108 00.000 8976 stepped: pos (-4, 5)
00:50:04.108 00.000 8976 MoveAxis(U, 2, ABG)
00:50:04.108 00.000 8976 stepping (-4, 5) + (0, 2)
00:50:04.108 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:04.140 00.032 8976 Received - 47 (G) 
00:50:04.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:04.140 00.000 8976 stepped: pos (-4, 7)
00:50:04.140 00.000 8976 move complete, result=0
00:50:04.140 00.000 8976 worker thread done servicing request
00:50:04.140 00.000 8976 Worker thread wakes up
00:50:04.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:04.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:04.140 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
00:50:04.823 00.683 8976 Exposure complete
00:50:04.829 00.006 8976 worker thread done servicing request
00:50:04.829 00.000 5052 OnExposeComplete: enter
00:50:04.829 00.000 5052 UpdateGuideState(): m_state=6
00:50:04.829 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 767
00:50:04.829 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.66, Mass=186, SNR=9.4, Peak=74 HFD=2.3
00:50:04.829 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.78 = 2.50)
00:50:04.829 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.40)
00:50:04.829 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.74 mountX=-0.04 mountY=0.03, mountTheta=2.44
00:50:04.830 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.05, opts=13)
00:50:04.830 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.05)
00:50:04.830 00.000 8976 Worker thread wakes up
00:50:04.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.05) opts 0xd
00:50:04.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.05)
00:50:04.830 00.000 8976 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.03
00:50:04.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:50:04.830 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
00:50:04.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:04.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:50:04.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:50:04.830 00.000 8976 MoveAxis(R, 0, ABG)
00:50:04.831 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:04.831 00.000 5052 Enqueuing Expose request
00:50:04.831 00.000 8976 MoveAxis(U, 0, ABG)
00:50:04.831 00.000 8976 move complete, result=0
00:50:04.831 00.000 8976 worker thread done servicing request
00:50:04.831 00.000 8976 Worker thread wakes up
00:50:04.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:04.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:04.831 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:05.530 00.699 8976 Exposure complete
00:50:05.536 00.006 8976 worker thread done servicing request
00:50:05.536 00.000 5052 OnExposeComplete: enter
00:50:05.536 00.000 5052 UpdateGuideState(): m_state=6
00:50:05.536 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 768
00:50:05.536 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.48, Mass=185, SNR=9.4, Peak=75 HFD=2.2
00:50:05.536 00.000 5052 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.04) = xAngle (-4.18 = 2.10)
00:50:05.536 00.000 5052 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.29 = 2.00)
00:50:05.536 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.27 cameraTheta=-2.14 mountX=-0.14 mountY=0.25, mountTheta=2.08
00:50:05.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.23, opts=13)
00:50:05.537 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.23)
00:50:05.537 00.000 8976 Worker thread wakes up
00:50:05.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.23) opts 0xd
00:50:05.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.23)
00:50:05.537 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:50:05.537 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
00:50:05.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:05.537 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:05.538 00.001 5052 Enqueuing Expose request
00:50:05.538 00.000 8976 Moving (-0.15, -0.23) raw xDistance=-0.14 yDistance=0.25
00:50:05.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:50:05.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:50:05.538 00.000 8976 MoveAxis(R, 0, ABG)
00:50:05.538 00.000 8976 MoveAxis(U, 0, ABG)
00:50:05.538 00.000 8976 move complete, result=0
00:50:05.538 00.000 8976 worker thread done servicing request
00:50:05.538 00.000 8976 Worker thread wakes up
00:50:05.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:05.538 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:05.538 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:50:06.223 00.685 8976 Exposure complete
00:50:06.228 00.005 8976 worker thread done servicing request
00:50:06.228 00.000 5052 OnExposeComplete: enter
00:50:06.228 00.000 5052 UpdateGuideState(): m_state=6
00:50:06.228 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 769
00:50:06.228 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.73, Mass=190, SNR=9.5, Peak=71 HFD=2.5
00:50:06.228 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
00:50:06.228 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
00:50:06.229 00.001 5052 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.03 mountX=0.09 mountY=0.13, mountTheta=0.96
00:50:06.229 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.02, opts=13)
00:50:06.229 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.02)
00:50:06.229 00.000 8976 Worker thread wakes up
00:50:06.229 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:50:06.229 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.02) opts 0xd
00:50:06.229 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.02)
00:50:06.229 00.000 8976 Moving (-0.16, 0.02) raw xDistance=0.09 yDistance=0.13
00:50:06.230 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:50:06.230 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
00:50:06.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:50:06.230 00.000 8976 MoveAxis(R, 0, ABG)
00:50:06.230 00.000 8976 MoveAxis(U, 0, ABG)
00:50:06.230 00.000 8976 move complete, result=0
00:50:06.230 00.000 8976 worker thread done servicing request
00:50:06.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:06.230 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:06.230 00.000 5052 Enqueuing Expose request
00:50:06.230 00.000 8976 Worker thread wakes up
00:50:06.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:06.230 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:06.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:06.913 00.683 8976 Exposure complete
00:50:06.918 00.005 8976 worker thread done servicing request
00:50:06.919 00.001 5052 OnExposeComplete: enter
00:50:06.919 00.000 5052 UpdateGuideState(): m_state=6
00:50:06.919 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 770
00:50:06.919 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=282.11, Mass=209, SNR=10.0, Peak=81 HFD=2.5
00:50:06.919 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
00:50:06.919 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
00:50:06.919 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.40 hyp=0.73 cameraTheta=2.56 mountX=0.63 mountY=0.29, mountTheta=0.43
00:50:06.919 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.40, opts=13)
00:50:06.920 00.001 5052 Enqueuing Move request for stepguider (-0.61, 0.40)
00:50:06.920 00.000 8976 Worker thread wakes up
00:50:06.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.40) opts 0xd
00:50:06.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.40)
00:50:06.920 00.000 8976 Moving (-0.61, 0.40) raw xDistance=0.63 yDistance=0.29
00:50:06.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
00:50:06.920 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:50:06.920 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
00:50:06.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:06.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:50:06.920 00.000 8976 MoveAxis(L, 3, ABG)
00:50:06.920 00.000 8976 stepping (-4, 7) + (-3, 0)
00:50:06.920 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:06.920 00.000 5052 Enqueuing Expose request
00:50:06.920 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:06.953 00.033 8976 Received - 47 (G) 
00:50:06.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:06.953 00.000 8976 stepped: pos (-7, 7)
00:50:06.953 00.000 8976 MoveAxis(D, 1, ABG)
00:50:06.953 00.000 8976 stepping (-7, 7) + (0, -1)
00:50:06.953 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:06.985 00.032 8976 Received - 47 (G) 
00:50:06.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:06.985 00.000 8976 stepped: pos (-7, 6)
00:50:06.985 00.000 8976 move complete, result=0
00:50:06.985 00.000 8976 worker thread done servicing request
00:50:06.985 00.000 8976 Worker thread wakes up
00:50:06.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:06.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:06.985 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.3 px 1 ms SOUTH
00:50:07.670 00.685 8976 Exposure complete
00:50:07.676 00.006 8976 worker thread done servicing request
00:50:07.676 00.000 5052 OnExposeComplete: enter
00:50:07.676 00.000 5052 UpdateGuideState(): m_state=6
00:50:07.676 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 771
00:50:07.676 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.39, Mass=179, SNR=9.3, Peak=73 HFD=2.1
00:50:07.676 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
00:50:07.676 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.56)
00:50:07.676 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.32 hyp=0.32 cameraTheta=-1.58 mountX=-0.28 mountY=0.18, mountTheta=2.59
00:50:07.677 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.32, opts=13)
00:50:07.677 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.32)
00:50:07.677 00.000 8976 Worker thread wakes up
00:50:07.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.32) opts 0xd
00:50:07.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.32)
00:50:07.677 00.000 8976 Moving (-0.00, -0.32) raw xDistance=-0.28 yDistance=0.18
00:50:07.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:50:07.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28
00:50:07.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:50:07.677 00.000 8976 MoveAxis(R, 1, ABG)
00:50:07.677 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
00:50:07.677 00.000 8976 stepping (-7, 6) + (1, 0)
00:50:07.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:07.678 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:07.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:07.678 00.000 5052 Enqueuing Expose request
00:50:07.704 00.026 8976 Received - 47 (G) 
00:50:07.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:07.704 00.000 8976 stepped: pos (-6, 6)
00:50:07.704 00.000 8976 MoveAxis(U, 0, ABG)
00:50:07.704 00.000 8976 move complete, result=0
00:50:07.704 00.000 8976 worker thread done servicing request
00:50:07.704 00.000 8976 Worker thread wakes up
00:50:07.705 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:07.705 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:07.705 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
00:50:08.390 00.685 8976 Exposure complete
00:50:08.396 00.006 8976 worker thread done servicing request
00:50:08.396 00.000 5052 OnExposeComplete: enter
00:50:08.396 00.000 5052 UpdateGuideState(): m_state=6
00:50:08.396 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 772
00:50:08.396 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.33, Mass=214, SNR=10.2, Peak=75 HFD=2.6
00:50:08.396 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.04) = xAngle (-2.99 = -2.99)
00:50:08.396 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.09 = -3.09)
00:50:08.396 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.38 hyp=0.47 cameraTheta=-0.94 mountX=-0.46 mountY=-0.02, mountTheta=-3.09
00:50:08.397 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.38, opts=13)
00:50:08.397 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.38)
00:50:08.397 00.000 8976 Worker thread wakes up
00:50:08.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.38) opts 0xd
00:50:08.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.38)
00:50:08.397 00.000 8976 Moving (0.27, -0.38) raw xDistance=-0.46 yDistance=-0.02
00:50:08.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
00:50:08.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:50:08.397 00.000 5052 UpdateGuideState exits: m=214 SNR=10.2
00:50:08.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:08.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:08.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:50:08.397 00.000 8976 MoveAxis(R, 2, ABG)
00:50:08.397 00.000 8976 stepping (-6, 6) + (2, 0)
00:50:08.397 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:08.398 00.001 5052 Enqueuing Expose request
00:50:08.424 00.026 8976 Received - 47 (G) 
00:50:08.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:08.424 00.000 8976 stepped: pos (-4, 6)
00:50:08.424 00.000 8976 MoveAxis(U, 0, ABG)
00:50:08.424 00.000 8976 move complete, result=0
00:50:08.424 00.000 8976 worker thread done servicing request
00:50:08.424 00.000 8976 Worker thread wakes up
00:50:08.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:08.424 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:08.424 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
00:50:09.107 00.683 8976 Exposure complete
00:50:09.113 00.006 8976 worker thread done servicing request
00:50:09.113 00.000 5052 OnExposeComplete: enter
00:50:09.113 00.000 5052 UpdateGuideState(): m_state=6
00:50:09.113 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 773
00:50:09.113 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.61, Mass=185, SNR=9.4, Peak=69 HFD=2.3
00:50:09.113 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.80 = 1.49)
00:50:09.113 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
00:50:09.113 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-2.75 mountX=0.02 mountY=0.27, mountTheta=1.48
00:50:09.114 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.10, opts=13)
00:50:09.114 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.10)
00:50:09.114 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:50:09.114 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
00:50:09.114 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:09.114 00.000 8976 Worker thread wakes up
00:50:09.114 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.10) opts 0xd
00:50:09.114 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.10)
00:50:09.114 00.000 8976 Moving (-0.26, -0.10) raw xDistance=0.02 yDistance=0.27
00:50:09.114 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:09.114 00.000 5052 Enqueuing Expose request
00:50:09.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:50:09.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:50:09.114 00.000 8976 MoveAxis(R, 0, ABG)
00:50:09.114 00.000 8976 MoveAxis(D, 1, ABG)
00:50:09.114 00.000 8976 stepping (-4, 6) + (0, -1)
00:50:09.114 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:09.143 00.029 8976 Received - 47 (G) 
00:50:09.143 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:09.143 00.000 8976 stepped: pos (-4, 5)
00:50:09.143 00.000 8976 move complete, result=0
00:50:09.143 00.000 8976 worker thread done servicing request
00:50:09.143 00.000 8976 Worker thread wakes up
00:50:09.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:09.143 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:09.143 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:50:09.827 00.684 8976 Exposure complete
00:50:09.833 00.006 8976 worker thread done servicing request
00:50:09.833 00.000 5052 OnExposeComplete: enter
00:50:09.833 00.000 5052 UpdateGuideState(): m_state=6
00:50:09.833 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 774
00:50:09.833 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.63, Mass=204, SNR=9.9, Peak=68 HFD=2.7
00:50:09.833 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.47 = 2.82)
00:50:09.833 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.71)
00:50:09.833 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.09 cameraTheta=-1.42 mountX=-0.08 mountY=0.04, mountTheta=2.73
00:50:09.834 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.08, opts=13)
00:50:09.834 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.08)
00:50:09.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:50:09.834 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:50:09.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:09.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:09.834 00.000 5052 Enqueuing Expose request
00:50:09.834 00.000 8976 Worker thread wakes up
00:50:09.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.08) opts 0xd
00:50:09.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.08)
00:50:09.834 00.000 8976 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.04
00:50:09.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:50:09.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:50:09.834 00.000 8976 MoveAxis(R, 0, ABG)
00:50:09.834 00.000 8976 MoveAxis(U, 0, ABG)
00:50:09.834 00.000 8976 move complete, result=0
00:50:09.834 00.000 8976 worker thread done servicing request
00:50:09.834 00.000 8976 Worker thread wakes up
00:50:09.834 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:09.834 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:09.835 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:10.520 00.685 8976 Exposure complete
00:50:10.525 00.005 8976 worker thread done servicing request
00:50:10.525 00.000 5052 OnExposeComplete: enter
00:50:10.525 00.000 5052 UpdateGuideState(): m_state=6
00:50:10.525 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 775
00:50:10.525 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.97, Mass=178, SNR=9.2, Peak=71 HFD=2.2
00:50:10.525 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
00:50:10.525 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
00:50:10.525 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.28 cameraTheta=1.87 mountX=0.27 mountY=-0.08, mountTheta=-0.27
00:50:10.526 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.26, opts=13)
00:50:10.526 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.26)
00:50:10.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:50:10.526 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
00:50:10.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:10.526 00.000 8976 Worker thread wakes up
00:50:10.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.26) opts 0xd
00:50:10.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.26)
00:50:10.527 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:10.527 00.000 5052 Enqueuing Expose request
00:50:10.527 00.000 8976 Moving (-0.08, 0.26) raw xDistance=0.27 yDistance=-0.08
00:50:10.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:50:10.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:50:10.527 00.000 8976 MoveAxis(L, 1, ABG)
00:50:10.527 00.000 8976 stepping (-4, 5) + (-1, 0)
00:50:10.527 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:10.550 00.023 8976 Received - 47 (G) 
00:50:10.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:10.550 00.000 8976 stepped: pos (-5, 5)
00:50:10.550 00.000 8976 MoveAxis(U, 0, ABG)
00:50:10.550 00.000 8976 move complete, result=0
00:50:10.550 00.000 8976 worker thread done servicing request
00:50:10.550 00.000 8976 Worker thread wakes up
00:50:10.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:10.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:10.550 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:50:11.233 00.683 8976 Exposure complete
00:50:11.239 00.006 8976 worker thread done servicing request
00:50:11.239 00.000 5052 OnExposeComplete: enter
00:50:11.239 00.000 5052 UpdateGuideState(): m_state=6
00:50:11.239 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 776
00:50:11.239 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.53, Mass=187, SNR=9.4, Peak=66 HFD=2.7
00:50:11.239 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.16 = 3.13)
00:50:11.239 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
00:50:11.239 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.11 mountX=-0.20 mountY=0.02, mountTheta=3.02
00:50:11.240 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.18, opts=13)
00:50:11.240 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.18)
00:50:11.240 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:50:11.240 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
00:50:11.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:11.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:11.240 00.000 8976 Worker thread wakes up
00:50:11.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.18) opts 0xd
00:50:11.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.18)
00:50:11.240 00.000 8976 Moving (0.09, -0.18) raw xDistance=-0.20 yDistance=0.02
00:50:11.240 00.000 5052 Enqueuing Expose request
00:50:11.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:50:11.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:50:11.240 00.000 8976 MoveAxis(R, 0, ABG)
00:50:11.240 00.000 8976 MoveAxis(U, 0, ABG)
00:50:11.240 00.000 8976 move complete, result=0
00:50:11.240 00.000 8976 worker thread done servicing request
00:50:11.240 00.000 8976 Worker thread wakes up
00:50:11.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:11.241 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:11.241 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:11.923 00.682 8976 Exposure complete
00:50:11.928 00.005 8976 worker thread done servicing request
00:50:11.928 00.000 5052 OnExposeComplete: enter
00:50:11.929 00.001 5052 UpdateGuideState(): m_state=6
00:50:11.929 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 777
00:50:11.929 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.70, Mass=202, SNR=9.8, Peak=69 HFD=2.3
00:50:11.929 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
00:50:11.929 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
00:50:11.929 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-3.12 mountX=0.11 mountY=0.22, mountTheta=1.10
00:50:11.930 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.01, opts=13)
00:50:11.930 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.01)
00:50:11.930 00.000 8976 Worker thread wakes up
00:50:11.930 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.01) opts 0xd
00:50:11.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.01)
00:50:11.930 00.000 8976 Moving (-0.25, -0.01) raw xDistance=0.11 yDistance=0.22
00:50:11.930 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
00:50:11.930 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
00:50:11.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:11.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:50:11.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:50:11.930 00.000 8976 MoveAxis(R, 0, ABG)
00:50:11.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:11.930 00.000 5052 Enqueuing Expose request
00:50:11.930 00.000 8976 MoveAxis(U, 0, ABG)
00:50:11.930 00.000 8976 move complete, result=0
00:50:11.930 00.000 8976 worker thread done servicing request
00:50:11.930 00.000 8976 Worker thread wakes up
00:50:11.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:11.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:11.931 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:50:12.617 00.686 8976 Exposure complete
00:50:12.623 00.006 8976 worker thread done servicing request
00:50:12.623 00.000 5052 OnExposeComplete: enter
00:50:12.623 00.000 5052 UpdateGuideState(): m_state=6
00:50:12.623 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 778
00:50:12.623 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.44, Mass=194, SNR=9.7, Peak=72 HFD=2.2
00:50:12.623 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.01 = 2.27)
00:50:12.623 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.17)
00:50:12.623 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.97 mountX=-0.19 mountY=0.24, mountTheta=2.23
00:50:12.624 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.27, opts=13)
00:50:12.624 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.27)
00:50:12.624 00.000 8976 Worker thread wakes up
00:50:12.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.27) opts 0xd
00:50:12.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.27)
00:50:12.624 00.000 8976 Moving (-0.11, -0.27) raw xDistance=-0.19 yDistance=0.24
00:50:12.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:50:12.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:50:12.624 00.000 8976 MoveAxis(R, 0, ABG)
00:50:12.624 00.000 8976 MoveAxis(U, 0, ABG)
00:50:12.624 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
00:50:12.624 00.000 5052 UpdateGuideState exits: m=194 SNR=9.7
00:50:12.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:12.624 00.000 8976 move complete, result=0
00:50:12.624 00.000 8976 worker thread done servicing request
00:50:12.624 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:12.624 00.000 5052 Enqueuing Expose request
00:50:12.624 00.000 8976 Worker thread wakes up
00:50:12.625 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:50:12.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:12.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:13.318 00.693 8976 Exposure complete
00:50:13.325 00.007 8976 worker thread done servicing request
00:50:13.325 00.000 5052 OnExposeComplete: enter
00:50:13.325 00.000 5052 UpdateGuideState(): m_state=6
00:50:13.326 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 779
00:50:13.326 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.41, Mass=206, SNR=10.0, Peak=82 HFD=2.2
00:50:13.326 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.04) = xAngle (-4.21 = 2.07)
00:50:13.326 00.000 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.32 = 1.97)
00:50:13.326 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.30 hyp=0.37 cameraTheta=-2.17 mountX=-0.18 mountY=0.34, mountTheta=2.05
00:50:13.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.30, opts=13)
00:50:13.327 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.30)
00:50:13.327 00.000 8976 Worker thread wakes up
00:50:13.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.30) opts 0xd
00:50:13.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.30)
00:50:13.327 00.000 8976 Moving (-0.21, -0.30) raw xDistance=-0.18 yDistance=0.34
00:50:13.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
00:50:13.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:50:13.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:50:13.327 00.000 8976 MoveAxis(R, 0, ABG)
00:50:13.327 00.000 8976 MoveAxis(D, 1, ABG)
00:50:13.328 00.001 8976 stepping (-5, 5) + (0, -1)
00:50:13.328 00.000 5052 UpdateGuideState exits: m=206 SNR=10.0
00:50:13.328 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:13.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:13.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:13.328 00.000 5052 Enqueuing Expose request
00:50:13.347 00.019 8976 Received - 47 (G) 
00:50:13.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:13.348 00.001 8976 stepped: pos (-5, 4)
00:50:13.348 00.000 8976 move complete, result=0
00:50:13.348 00.000 8976 worker thread done servicing request
00:50:13.348 00.000 8976 Worker thread wakes up
00:50:13.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:13.348 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:50:13.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:14.050 00.702 8976 Exposure complete
00:50:14.055 00.005 8976 worker thread done servicing request
00:50:14.056 00.001 5052 OnExposeComplete: enter
00:50:14.056 00.000 5052 UpdateGuideState(): m_state=6
00:50:14.056 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 780
00:50:14.056 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.40, Mass=208, SNR=10.0, Peak=73 HFD=2.2
00:50:14.056 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.04) = xAngle (-4.03 = 2.25)
00:50:14.056 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.14 = 2.15)
00:50:14.056 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.99 mountX=-0.21 mountY=0.28, mountTheta=2.21
00:50:14.057 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.31, opts=13)
00:50:14.057 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.31)
00:50:14.057 00.000 8976 Worker thread wakes up
00:50:14.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.31) opts 0xd
00:50:14.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.31)
00:50:14.057 00.000 8976 Moving (-0.14, -0.31) raw xDistance=-0.21 yDistance=0.28
00:50:14.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:50:14.057 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:50:14.057 00.000 5052 UpdateGuideState exits: m=208 SNR=10.0
00:50:14.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:14.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
00:50:14.057 00.000 8976 MoveAxis(R, 0, ABG)
00:50:14.057 00.000 8976 MoveAxis(D, 1, ABG)
00:50:14.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:14.057 00.000 5052 Enqueuing Expose request
00:50:14.057 00.000 8976 stepping (-5, 4) + (0, -1)
00:50:14.057 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:14.083 00.026 8976 Received - 47 (G) 
00:50:14.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:14.083 00.000 8976 stepped: pos (-5, 3)
00:50:14.083 00.000 8976 move complete, result=0
00:50:14.083 00.000 8976 worker thread done servicing request
00:50:14.083 00.000 8976 Worker thread wakes up
00:50:14.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:14.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:14.083 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:50:14.770 00.687 8976 Exposure complete
00:50:14.775 00.005 8976 worker thread done servicing request
00:50:14.775 00.000 5052 OnExposeComplete: enter
00:50:14.775 00.000 5052 UpdateGuideState(): m_state=6
00:50:14.775 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 781
00:50:14.775 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.79, Mass=209, SNR=10.0, Peak=75 HFD=2.5
00:50:14.775 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
00:50:14.775 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
00:50:14.775 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.62 mountX=0.02 mountY=-0.15, mountTheta=-1.42
00:50:14.776 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.08, opts=13)
00:50:14.776 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.08)
00:50:14.776 00.000 8976 Worker thread wakes up
00:50:14.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.08) opts 0xd
00:50:14.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.08)
00:50:14.776 00.000 8976 Moving (0.12, 0.08) raw xDistance=0.02 yDistance=-0.15
00:50:14.777 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:50:14.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:50:14.777 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
00:50:14.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:14.777 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:14.777 00.000 5052 Enqueuing Expose request
00:50:14.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:50:14.777 00.000 8976 MoveAxis(R, 0, ABG)
00:50:14.777 00.000 8976 MoveAxis(U, 0, ABG)
00:50:14.777 00.000 8976 move complete, result=0
00:50:14.777 00.000 8976 worker thread done servicing request
00:50:14.778 00.001 8976 Worker thread wakes up
00:50:14.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:14.778 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:14.778 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:15.463 00.685 8976 Exposure complete
00:50:15.468 00.005 8976 worker thread done servicing request
00:50:15.468 00.000 5052 OnExposeComplete: enter
00:50:15.468 00.000 5052 UpdateGuideState(): m_state=6
00:50:15.468 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 782
00:50:15.468 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.50, Mass=200, SNR=9.8, Peak=69 HFD=2.4
00:50:15.468 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.56 = 1.73)
00:50:15.468 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.62)
00:50:15.468 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-2.51 mountX=-0.05 mountY=0.35, mountTheta=1.72
00:50:15.469 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.21, opts=13)
00:50:15.469 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.21)
00:50:15.469 00.000 8976 Worker thread wakes up
00:50:15.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.21) opts 0xd
00:50:15.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.21)
00:50:15.469 00.000 8976 Moving (-0.28, -0.21) raw xDistance=-0.05 yDistance=0.35
00:50:15.469 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:50:15.469 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
00:50:15.470 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:15.470 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:15.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:50:15.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:50:15.470 00.000 8976 MoveAxis(R, 0, ABG)
00:50:15.470 00.000 5052 Enqueuing Expose request
00:50:15.470 00.000 8976 MoveAxis(D, 1, ABG)
00:50:15.470 00.000 8976 stepping (-5, 3) + (0, -1)
00:50:15.470 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:15.489 00.019 8976 Received - 47 (G) 
00:50:15.490 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:15.490 00.000 8976 stepped: pos (-5, 2)
00:50:15.490 00.000 8976 move complete, result=0
00:50:15.490 00.000 8976 worker thread done servicing request
00:50:15.490 00.000 8976 Worker thread wakes up
00:50:15.490 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:50:15.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:15.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:16.176 00.686 8976 Exposure complete
00:50:16.182 00.006 8976 worker thread done servicing request
00:50:16.183 00.001 5052 OnExposeComplete: enter
00:50:16.183 00.000 5052 UpdateGuideState(): m_state=6
00:50:16.183 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 783
00:50:16.183 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.94, Mass=203, SNR=9.9, Peak=70 HFD=2.5
00:50:16.183 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
00:50:16.183 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
00:50:16.183 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.23 hyp=0.38 cameraTheta=2.49 mountX=0.34 mountY=0.13, mountTheta=0.36
00:50:16.183 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.23, opts=13)
00:50:16.184 00.001 5052 Enqueuing Move request for stepguider (-0.30, 0.23)
00:50:16.184 00.000 8976 Worker thread wakes up
00:50:16.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.23) opts 0xd
00:50:16.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.23)
00:50:16.184 00.000 8976 Moving (-0.30, 0.23) raw xDistance=0.34 yDistance=0.13
00:50:16.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:50:16.184 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
00:50:16.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:16.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:50:16.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:50:16.184 00.000 8976 MoveAxis(L, 1, ABG)
00:50:16.184 00.000 8976 stepping (-5, 2) + (-1, 0)
00:50:16.184 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:16.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:16.184 00.000 5052 Enqueuing Expose request
00:50:16.209 00.025 8976 Received - 47 (G) 
00:50:16.213 00.004 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:16.213 00.000 8976 stepped: pos (-6, 2)
00:50:16.213 00.000 8976 MoveAxis(U, 0, ABG)
00:50:16.213 00.000 8976 move complete, result=0
00:50:16.213 00.000 8976 worker thread done servicing request
00:50:16.213 00.000 8976 Worker thread wakes up
00:50:16.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:16.213 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:50:16.213 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:16.898 00.685 8976 Exposure complete
00:50:16.903 00.005 8976 worker thread done servicing request
00:50:16.904 00.001 5052 OnExposeComplete: enter
00:50:16.904 00.000 5052 UpdateGuideState(): m_state=6
00:50:16.904 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 784
00:50:16.904 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.94, Mass=180, SNR=9.3, Peak=72 HFD=2.5
00:50:16.904 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
00:50:16.904 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
00:50:16.904 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.23 hyp=0.42 cameraTheta=2.58 mountX=0.36 mountY=0.17, mountTheta=0.45
00:50:16.904 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.23, opts=13)
00:50:16.904 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.23)
00:50:16.905 00.001 8976 Worker thread wakes up
00:50:16.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.23) opts 0xd
00:50:16.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.23)
00:50:16.905 00.000 8976 Moving (-0.36, 0.23) raw xDistance=0.36 yDistance=0.17
00:50:16.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
00:50:16.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:50:16.905 00.000 8976 MoveAxis(L, 2, ABG)
00:50:16.905 00.000 8976 stepping (-6, 2) + (-2, 0)
00:50:16.905 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:16.905 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:50:16.905 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
00:50:16.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:16.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:16.905 00.000 5052 Enqueuing Expose request
00:50:16.929 00.024 8976 Received - 47 (G) 
00:50:16.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:16.929 00.000 8976 stepped: pos (-8, 2)
00:50:16.929 00.000 8976 MoveAxis(U, 0, ABG)
00:50:16.929 00.000 8976 move complete, result=0
00:50:16.929 00.000 8976 worker thread done servicing request
00:50:16.929 00.000 8976 Worker thread wakes up
00:50:16.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:16.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:16.929 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
00:50:17.612 00.683 8976 Exposure complete
00:50:17.618 00.006 8976 worker thread done servicing request
00:50:17.618 00.000 5052 OnExposeComplete: enter
00:50:17.618 00.000 5052 UpdateGuideState(): m_state=6
00:50:17.618 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 785
00:50:17.618 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.23, Mass=221, SNR=10.3, Peak=74 HFD=2.9
00:50:17.618 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
00:50:17.618 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
00:50:17.618 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.48 hyp=0.88 cameraTheta=-2.56 mountX=-0.10 mountY=0.88, mountTheta=1.68
00:50:17.619 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.48, opts=13)
00:50:17.619 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.48)
00:50:17.619 00.000 8976 Worker thread wakes up
00:50:17.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.48) opts 0xd
00:50:17.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.48)
00:50:17.619 00.000 8976 Moving (-0.73, -0.48) raw xDistance=-0.10 yDistance=0.88
00:50:17.619 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:50:17.619 00.000 5052 UpdateGuideState exits: m=221 SNR=10.3
00:50:17.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:17.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:50:17.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.88
00:50:17.619 00.000 8976 MoveAxis(R, 0, ABG)
00:50:17.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:17.619 00.000 5052 Enqueuing Expose request
00:50:17.619 00.000 8976 MoveAxis(D, 3, ABG)
00:50:17.620 00.001 8976 stepping (-8, 2) + (0, -3)
00:50:17.620 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:17.648 00.028 8976 Received - 47 (G) 
00:50:17.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:17.648 00.000 8976 stepped: pos (-8, -1)
00:50:17.648 00.000 8976 move complete, result=0
00:50:17.648 00.000 8976 worker thread done servicing request
00:50:17.648 00.000 8976 Worker thread wakes up
00:50:17.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:17.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:17.648 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.9 px 3 ms SOUTH
00:50:18.333 00.685 8976 Exposure complete
00:50:18.338 00.005 8976 worker thread done servicing request
00:50:18.338 00.000 5052 OnExposeComplete: enter
00:50:18.338 00.000 5052 UpdateGuideState(): m_state=6
00:50:18.338 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 786
00:50:18.338 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.14, Mass=210, SNR=10.0, Peak=69 HFD=2.6
00:50:18.338 00.000 5052 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.04) = xAngle (-3.95 = 2.33)
00:50:18.338 00.000 5052 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.23)
00:50:18.338 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.57 hyp=0.61 cameraTheta=-1.91 mountX=-0.42 mountY=0.48, mountTheta=2.29
00:50:18.338 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.57, opts=13)
00:50:18.338 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.57)
00:50:18.338 00.000 8976 Worker thread wakes up
00:50:18.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.57) opts 0xd
00:50:18.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.57)
00:50:18.338 00.000 8976 Moving (-0.20, -0.57) raw xDistance=-0.42 yDistance=0.48
00:50:18.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:50:18.338 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
00:50:18.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:18.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
00:50:18.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.48
00:50:18.338 00.000 8976 MoveAxis(R, 2, ABG)
00:50:18.340 00.002 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:18.340 00.000 5052 Enqueuing Expose request
00:50:18.340 00.000 8976 stepping (-8, -1) + (2, 0)
00:50:18.340 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:18.367 00.027 8976 Received - 47 (G) 
00:50:18.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:18.367 00.000 8976 stepped: pos (-6, -1)
00:50:18.367 00.000 8976 MoveAxis(D, 2, ABG)
00:50:18.367 00.000 8976 stepping (-6, -1) + (0, -2)
00:50:18.367 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:18.399 00.032 8976 Received - 47 (G) 
00:50:18.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:18.399 00.000 8976 stepped: pos (-6, -3)
00:50:18.399 00.000 8976 move complete, result=0
00:50:18.399 00.000 8976 worker thread done servicing request
00:50:18.399 00.000 8976 Worker thread wakes up
00:50:18.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:18.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:18.399 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
00:50:19.083 00.684 8976 Exposure complete
00:50:19.088 00.005 8976 worker thread done servicing request
00:50:19.088 00.000 5052 OnExposeComplete: enter
00:50:19.088 00.000 5052 UpdateGuideState(): m_state=6
00:50:19.088 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 787
00:50:19.088 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.91, Mass=195, SNR=9.6, Peak=72 HFD=2.2
00:50:19.088 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
00:50:19.088 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
00:50:19.088 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.26 cameraTheta=2.23 mountX=0.25 mountY=0.02, mountTheta=0.08
00:50:19.089 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.20, opts=13)
00:50:19.089 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.20)
00:50:19.089 00.000 8976 Worker thread wakes up
00:50:19.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.20) opts 0xd
00:50:19.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.20)
00:50:19.089 00.000 8976 Moving (-0.16, 0.20) raw xDistance=0.25 yDistance=0.02
00:50:19.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:50:19.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:50:19.089 00.000 8976 MoveAxis(R, 0, ABG)
00:50:19.089 00.000 8976 MoveAxis(U, 0, ABG)
00:50:19.090 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:50:19.090 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
00:50:19.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:19.090 00.000 8976 move complete, result=0
00:50:19.090 00.000 8976 worker thread done servicing request
00:50:19.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:19.090 00.000 5052 Enqueuing Expose request
00:50:19.090 00.000 8976 Worker thread wakes up
00:50:19.090 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:19.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:19.090 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:19.775 00.685 8976 Exposure complete
00:50:19.781 00.006 8976 worker thread done servicing request
00:50:19.781 00.000 5052 OnExposeComplete: enter
00:50:19.781 00.000 5052 UpdateGuideState(): m_state=6
00:50:19.781 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 788
00:50:19.781 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.83, Mass=197, SNR=9.7, Peak=70 HFD=2.4
00:50:19.781 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
00:50:19.781 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
00:50:19.781 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.12 hyp=0.28 cameraTheta=2.70 mountX=0.22 mountY=0.15, mountTheta=0.58
00:50:19.782 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.12, opts=13)
00:50:19.782 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.12)
00:50:19.782 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:50:19.782 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:50:19.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:19.782 00.000 8976 Worker thread wakes up
00:50:19.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.12) opts 0xd
00:50:19.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.12)
00:50:19.782 00.000 8976 Moving (-0.25, 0.12) raw xDistance=0.22 yDistance=0.15
00:50:19.782 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:19.782 00.000 5052 Enqueuing Expose request
00:50:19.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:50:19.783 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:50:19.783 00.000 8976 MoveAxis(R, 0, ABG)
00:50:19.783 00.000 8976 MoveAxis(U, 0, ABG)
00:50:19.784 00.001 8976 move complete, result=0
00:50:19.784 00.000 8976 worker thread done servicing request
00:50:19.784 00.000 8976 Worker thread wakes up
00:50:19.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:19.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:19.784 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:20.470 00.686 8976 Exposure complete
00:50:20.476 00.006 8976 worker thread done servicing request
00:50:20.476 00.000 5052 OnExposeComplete: enter
00:50:20.476 00.000 5052 UpdateGuideState(): m_state=6
00:50:20.476 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 789
00:50:20.476 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.90, Mass=209, SNR=10.0, Peak=79 HFD=2.1
00:50:20.476 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
00:50:20.476 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
00:50:20.476 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.26 mountX=0.24 mountY=0.03, mountTheta=0.11
00:50:20.477 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.19, opts=13)
00:50:20.477 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.19)
00:50:20.477 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:50:20.477 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
00:50:20.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:20.477 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:20.477 00.000 5052 Enqueuing Expose request
00:50:20.477 00.000 8976 Worker thread wakes up
00:50:20.477 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.19) opts 0xd
00:50:20.477 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.19)
00:50:20.477 00.000 8976 Moving (-0.15, 0.19) raw xDistance=0.24 yDistance=0.03
00:50:20.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:50:20.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:50:20.477 00.000 8976 MoveAxis(R, 0, ABG)
00:50:20.477 00.000 8976 MoveAxis(U, 0, ABG)
00:50:20.477 00.000 8976 move complete, result=0
00:50:20.477 00.000 8976 worker thread done servicing request
00:50:20.477 00.000 8976 Worker thread wakes up
00:50:20.477 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:20.478 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:20.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:21.164 00.686 8976 Exposure complete
00:50:21.169 00.005 8976 worker thread done servicing request
00:50:21.169 00.000 5052 OnExposeComplete: enter
00:50:21.170 00.001 5052 UpdateGuideState(): m_state=6
00:50:21.170 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 790
00:50:21.170 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.88, Mass=211, SNR=10.0, Peak=72 HFD=2.4
00:50:21.170 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
00:50:21.170 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
00:50:21.170 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.17 hyp=0.64 cameraTheta=2.87 mountX=0.44 mountY=0.43, mountTheta=0.77
00:50:21.170 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.17, opts=13)
00:50:21.170 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.17)
00:50:21.171 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:50:21.171 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
00:50:21.171 00.000 8976 Worker thread wakes up
00:50:21.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.17) opts 0xd
00:50:21.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.17)
00:50:21.171 00.000 8976 Moving (-0.62, 0.17) raw xDistance=0.44 yDistance=0.43
00:50:21.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:21.171 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:21.171 00.000 5052 Enqueuing Expose request
00:50:21.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
00:50:21.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:50:21.171 00.000 8976 MoveAxis(L, 2, ABG)
00:50:21.171 00.000 8976 stepping (-6, -3) + (-2, 0)
00:50:21.171 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:21.197 00.026 8976 Received - 47 (G) 
00:50:21.197 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:21.197 00.000 8976 stepped: pos (-8, -3)
00:50:21.197 00.000 8976 MoveAxis(D, 2, ABG)
00:50:21.197 00.000 8976 stepping (-8, -3) + (0, -2)
00:50:21.197 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:21.229 00.032 8976 Received - 47 (G) 
00:50:21.229 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:21.229 00.000 8976 stepped: pos (-8, -5)
00:50:21.229 00.000 8976 move complete, result=0
00:50:21.229 00.000 8976 worker thread done servicing request
00:50:21.229 00.000 8976 Worker thread wakes up
00:50:21.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:21.229 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:21.229 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:50:21.916 00.687 8976 Exposure complete
00:50:21.922 00.006 8976 worker thread done servicing request
00:50:21.922 00.000 5052 OnExposeComplete: enter
00:50:21.922 00.000 5052 UpdateGuideState(): m_state=6
00:50:21.922 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 791
00:50:21.922 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.85, Mass=215, SNR=10.1, Peak=77 HFD=2.3
00:50:21.922 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
00:50:21.922 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
00:50:21.922 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.26 cameraTheta=2.57 mountX=0.22 mountY=0.10, mountTheta=0.44
00:50:21.922 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.14, opts=13)
00:50:21.922 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.14)
00:50:21.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
00:50:21.923 00.001 5052 UpdateGuideState exits: m=215 SNR=10.1
00:50:21.923 00.000 8976 Worker thread wakes up
00:50:21.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.14) opts 0xd
00:50:21.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.14)
00:50:21.923 00.000 8976 Moving (-0.21, 0.14) raw xDistance=0.22 yDistance=0.10
00:50:21.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:21.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:21.923 00.000 5052 Enqueuing Expose request
00:50:21.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:50:21.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:50:21.923 00.000 8976 MoveAxis(R, 0, ABG)
00:50:21.923 00.000 8976 MoveAxis(U, 0, ABG)
00:50:21.923 00.000 8976 move complete, result=0
00:50:21.923 00.000 8976 worker thread done servicing request
00:50:21.923 00.000 8976 Worker thread wakes up
00:50:21.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:21.923 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:21.923 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:22.607 00.684 8976 Exposure complete
00:50:22.612 00.005 8976 worker thread done servicing request
00:50:22.612 00.000 5052 OnExposeComplete: enter
00:50:22.612 00.000 5052 UpdateGuideState(): m_state=6
00:50:22.612 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 792
00:50:22.612 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.96, Mass=215, SNR=10.1, Peak=77 HFD=2.4
00:50:22.612 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
00:50:22.612 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
00:50:22.612 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.25 hyp=0.44 cameraTheta=2.53 mountX=0.38 mountY=0.16, mountTheta=0.40
00:50:22.613 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.25, opts=13)
00:50:22.613 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.25)
00:50:22.613 00.000 8976 Worker thread wakes up
00:50:22.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.25) opts 0xd
00:50:22.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.25)
00:50:22.613 00.000 8976 Moving (-0.36, 0.25) raw xDistance=0.38 yDistance=0.16
00:50:22.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:50:22.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:50:22.613 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:50:22.613 00.000 5052 UpdateGuideState exits: m=215 SNR=10.1
00:50:22.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:22.615 00.002 8976 MoveAxis(L, 2, ABG)
00:50:22.615 00.000 8976 stepping (-8, -5) + (-2, 0)
00:50:22.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:22.615 00.000 5052 Enqueuing Expose request
00:50:22.615 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:22.636 00.021 8976 Received - 47 (G) 
00:50:22.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:22.636 00.000 8976 stepped: pos (-10, -5)
00:50:22.636 00.000 8976 MoveAxis(U, 0, ABG)
00:50:22.636 00.000 8976 move complete, result=0
00:50:22.636 00.000 8976 worker thread done servicing request
00:50:22.636 00.000 8976 Worker thread wakes up
00:50:22.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:22.636 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:22.636 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
00:50:23.319 00.683 8976 Exposure complete
00:50:23.325 00.006 8976 worker thread done servicing request
00:50:23.325 00.000 5052 OnExposeComplete: enter
00:50:23.325 00.000 5052 UpdateGuideState(): m_state=6
00:50:23.325 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 793
00:50:23.325 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.86, Mass=204, SNR=9.9, Peak=77 HFD=2.4
00:50:23.325 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
00:50:23.325 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
00:50:23.325 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.15 hyp=0.65 cameraTheta=2.90 mountX=0.42 mountY=0.44, mountTheta=0.81
00:50:23.326 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.15, opts=13)
00:50:23.326 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.15)
00:50:23.326 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:50:23.326 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:50:23.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:23.326 00.000 8976 Worker thread wakes up
00:50:23.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.15) opts 0xd
00:50:23.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.15)
00:50:23.326 00.000 8976 Moving (-0.63, 0.15) raw xDistance=0.42 yDistance=0.44
00:50:23.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:23.326 00.000 5052 Enqueuing Expose request
00:50:23.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
00:50:23.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
00:50:23.326 00.000 8976 MoveAxis(L, 2, ABG)
00:50:23.326 00.000 8976 stepping (-10, -5) + (-2, 0)
00:50:23.326 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:23.356 00.030 8976 Received - 47 (G) 
00:50:23.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:23.356 00.000 8976 stepped: pos (-12, -5)
00:50:23.356 00.000 8976 MoveAxis(D, 2, ABG)
00:50:23.356 00.000 8976 stepping (-12, -5) + (0, -2)
00:50:23.356 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:23.387 00.031 8976 Received - 47 (G) 
00:50:23.387 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:23.387 00.000 8976 stepped: pos (-12, -7)
00:50:23.387 00.000 8976 move complete, result=0
00:50:23.387 00.000 8976 worker thread done servicing request
00:50:23.387 00.000 8976 Worker thread wakes up
00:50:23.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:23.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:23.387 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:50:24.074 00.687 8976 Exposure complete
00:50:24.079 00.005 8976 worker thread done servicing request
00:50:24.079 00.000 5052 OnExposeComplete: enter
00:50:24.079 00.000 5052 UpdateGuideState(): m_state=6
00:50:24.079 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 794
00:50:24.080 00.001 5052 Star::Find returns 1 (0), X=328.80, Y=281.76, Mass=211, SNR=10.0, Peak=71 HFD=2.4
00:50:24.080 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
00:50:24.080 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
00:50:24.080 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.05 hyp=0.38 cameraTheta=3.01 mountX=0.22 mountY=0.29, mountTheta=0.93
00:50:24.080 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.05, opts=13)
00:50:24.080 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.05)
00:50:24.081 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
00:50:24.081 00.000 8976 Worker thread wakes up
00:50:24.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.05) opts 0xd
00:50:24.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.05)
00:50:24.081 00.000 8976 Moving (-0.38, 0.05) raw xDistance=0.22 yDistance=0.29
00:50:24.081 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
00:50:24.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:50:24.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
00:50:24.081 00.000 8976 MoveAxis(R, 0, ABG)
00:50:24.081 00.000 8976 MoveAxis(D, 1, ABG)
00:50:24.081 00.000 8976 stepping (-12, -7) + (0, -1)
00:50:24.081 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:24.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:24.081 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:24.081 00.000 5052 Enqueuing Expose request
00:50:24.106 00.025 8976 Received - 47 (G) 
00:50:24.106 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:24.106 00.000 8976 stepped: pos (-12, -8)
00:50:24.106 00.000 8976 move complete, result=0
00:50:24.106 00.000 8976 worker thread done servicing request
00:50:24.106 00.000 8976 Worker thread wakes up
00:50:24.107 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:50:24.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:24.107 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:24.790 00.683 8976 Exposure complete
00:50:24.795 00.005 8976 worker thread done servicing request
00:50:24.796 00.001 5052 OnExposeComplete: enter
00:50:24.796 00.000 5052 UpdateGuideState(): m_state=6
00:50:24.796 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 795
00:50:24.796 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.43, Mass=192, SNR=9.6, Peak=74 HFD=2.6
00:50:24.796 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.53 = 1.76)
00:50:24.796 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.65)
00:50:24.796 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.28 hyp=0.46 cameraTheta=-2.48 mountX=-0.09 mountY=0.46, mountTheta=1.76
00:50:24.796 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.28, opts=13)
00:50:24.797 00.001 5052 Enqueuing Move request for stepguider (-0.36, -0.28)
00:50:24.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:50:24.797 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
00:50:24.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:24.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:24.797 00.000 5052 Enqueuing Expose request
00:50:24.797 00.000 8976 Worker thread wakes up
00:50:24.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.28) opts 0xd
00:50:24.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.28)
00:50:24.797 00.000 8976 Moving (-0.36, -0.28) raw xDistance=-0.09 yDistance=0.46
00:50:24.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:50:24.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46
00:50:24.797 00.000 8976 MoveAxis(R, 0, ABG)
00:50:24.797 00.000 8976 MoveAxis(D, 2, ABG)
00:50:24.797 00.000 8976 stepping (-12, -8) + (0, -2)
00:50:24.797 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:24.826 00.029 8976 Received - 47 (G) 
00:50:24.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:24.826 00.000 8976 stepped: pos (-12, -10)
00:50:24.826 00.000 8976 move complete, result=0
00:50:24.826 00.000 8976 worker thread done servicing request
00:50:24.826 00.000 8976 Worker thread wakes up
00:50:24.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:24.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:24.826 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:50:25.512 00.686 8976 Exposure complete
00:50:25.518 00.006 8976 worker thread done servicing request
00:50:25.519 00.001 5052 OnExposeComplete: enter
00:50:25.519 00.000 5052 UpdateGuideState(): m_state=6
00:50:25.519 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 796
00:50:25.519 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.92, Mass=185, SNR=9.4, Peak=71 HFD=2.6
00:50:25.519 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
00:50:25.519 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
00:50:25.519 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.26 cameraTheta=0.98 mountX=0.12 mountY=-0.24, mountTheta=-1.09
00:50:25.519 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.21, opts=13)
00:50:25.519 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.21)
00:50:25.520 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:50:25.520 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
00:50:25.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:25.520 00.000 8976 Worker thread wakes up
00:50:25.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.21) opts 0xd
00:50:25.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.21)
00:50:25.520 00.000 8976 Moving (0.14, 0.21) raw xDistance=0.12 yDistance=-0.24
00:50:25.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:25.520 00.000 5052 Enqueuing Expose request
00:50:25.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:50:25.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:50:25.520 00.000 8976 MoveAxis(R, 0, ABG)
00:50:25.520 00.000 8976 MoveAxis(U, 0, ABG)
00:50:25.520 00.000 8976 move complete, result=0
00:50:25.520 00.000 8976 worker thread done servicing request
00:50:25.520 00.000 8976 Worker thread wakes up
00:50:25.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:25.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:25.520 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:26.202 00.682 8976 Exposure complete
00:50:26.208 00.006 8976 worker thread done servicing request
00:50:26.208 00.000 5052 OnExposeComplete: enter
00:50:26.208 00.000 5052 UpdateGuideState(): m_state=6
00:50:26.208 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 797
00:50:26.208 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.87, Mass=194, SNR=9.6, Peak=70 HFD=2.5
00:50:26.208 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
00:50:26.208 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
00:50:26.208 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.16 hyp=0.86 cameraTheta=0.19 mountX=-0.24 mountY=-0.80, mountTheta=-1.87
00:50:26.209 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.16, opts=13)
00:50:26.209 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.16)
00:50:26.209 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:50:26.209 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
00:50:26.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:26.209 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:26.209 00.000 5052 Enqueuing Expose request
00:50:26.209 00.000 8976 Worker thread wakes up
00:50:26.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.16) opts 0xd
00:50:26.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.16)
00:50:26.209 00.000 8976 Moving (0.85, 0.16) raw xDistance=-0.24 yDistance=-0.80
00:50:26.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:50:26.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80
00:50:26.209 00.000 8976 MoveAxis(R, 0, ABG)
00:50:26.209 00.000 8976 MoveAxis(U, 3, ABG)
00:50:26.209 00.000 8976 stepping (-12, -10) + (0, 3)
00:50:26.210 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:26.249 00.039 8976 Received - 47 (G) 
00:50:26.249 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:26.249 00.000 8976 stepped: pos (-12, -7)
00:50:26.249 00.000 8976 move complete, result=0
00:50:26.249 00.000 8976 worker thread done servicing request
00:50:26.249 00.000 8976 Worker thread wakes up
00:50:26.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:26.249 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
00:50:26.249 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:26.934 00.685 8976 Exposure complete
00:50:26.939 00.005 8976 worker thread done servicing request
00:50:26.939 00.000 5052 OnExposeComplete: enter
00:50:26.939 00.000 5052 UpdateGuideState(): m_state=6
00:50:26.939 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 798
00:50:26.939 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.49, Mass=210, SNR=10.0, Peak=69 HFD=2.4
00:50:26.939 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
00:50:26.939 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
00:50:26.939 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=-0.22 hyp=0.92 cameraTheta=-0.25 mountX=-0.61 mountY=-0.63, mountTheta=-2.34
00:50:26.941 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=-0.22, opts=13)
00:50:26.941 00.000 5052 Enqueuing Move request for stepguider (0.89, -0.22)
00:50:26.941 00.000 8976 Worker thread wakes up
00:50:26.941 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, -0.22) opts 0xd
00:50:26.941 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, -0.22)
00:50:26.941 00.000 8976 Moving (0.89, -0.22) raw xDistance=-0.61 yDistance=-0.63
00:50:26.941 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:50:26.941 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
00:50:26.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:26.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
00:50:26.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
00:50:26.941 00.000 8976 MoveAxis(R, 2, ABG)
00:50:26.942 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:26.942 00.000 5052 Enqueuing Expose request
00:50:26.942 00.000 8976 stepping (-12, -7) + (2, 0)
00:50:26.942 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:26.969 00.027 8976 Received - 47 (G) 
00:50:26.969 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:26.969 00.000 8976 stepped: pos (-10, -7)
00:50:26.969 00.000 8976 MoveAxis(U, 3, ABG)
00:50:26.969 00.000 8976 stepping (-10, -7) + (0, 3)
00:50:26.969 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:27.000 00.031 8976 Received - 47 (G) 
00:50:27.000 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:27.000 00.000 8976 stepped: pos (-10, -4)
00:50:27.000 00.000 8976 move complete, result=0
00:50:27.000 00.000 8976 worker thread done servicing request
00:50:27.000 00.000 8976 Worker thread wakes up
00:50:27.000 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:27.000 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:27.000 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.6 px 3 ms NORTH
00:50:27.685 00.685 8976 Exposure complete
00:50:27.691 00.006 8976 worker thread done servicing request
00:50:27.691 00.000 5052 OnExposeComplete: enter
00:50:27.691 00.000 5052 UpdateGuideState(): m_state=6
00:50:27.691 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 799
00:50:27.691 00.000 5052 Star::Find returns 1 (0), X=330.19, Y=281.89, Mass=186, SNR=9.4, Peak=70 HFD=2.4
00:50:27.691 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
00:50:27.691 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
00:50:27.691 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=0.18 hyp=1.03 cameraTheta=0.18 mountX=-0.30 mountY=-0.95, mountTheta=-1.88
00:50:27.693 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=0.18, opts=13)
00:50:27.693 00.000 5052 Enqueuing Move request for stepguider (1.01, 0.18)
00:50:27.693 00.000 8976 Worker thread wakes up
00:50:27.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, 0.18) opts 0xd
00:50:27.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, 0.18)
00:50:27.693 00.000 8976 Moving (1.01, 0.18) raw xDistance=-0.30 yDistance=-0.95
00:50:27.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
00:50:27.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.95
00:50:27.693 00.000 8976 MoveAxis(R, 1, ABG)
00:50:27.693 00.000 8976 stepping (-10, -4) + (1, 0)
00:50:27.693 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:50:27.693 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
00:50:27.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:27.693 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:27.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:27.693 00.000 5052 Enqueuing Expose request
00:50:27.720 00.027 8976 Received - 47 (G) 
00:50:27.720 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:27.720 00.000 8976 stepped: pos (-9, -4)
00:50:27.720 00.000 8976 MoveAxis(U, 4, ABG)
00:50:27.720 00.000 8976 stepping (-9, -4) + (0, 4)
00:50:27.720 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:50:27.752 00.032 8976 Received - 47 (G) 
00:50:27.752 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:50:27.752 00.000 8976 stepped: pos (-9, 0)
00:50:27.752 00.000 8976 move complete, result=0
00:50:27.752 00.000 8976 worker thread done servicing request
00:50:27.752 00.000 8976 Worker thread wakes up
00:50:27.752 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:27.752 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:27.752 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
00:50:28.439 00.687 8976 Exposure complete
00:50:28.444 00.005 8976 worker thread done servicing request
00:50:28.445 00.001 5052 OnExposeComplete: enter
00:50:28.445 00.000 5052 UpdateGuideState(): m_state=6
00:50:28.445 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 800
00:50:28.445 00.000 5052 Star::Find returns 1 (0), X=330.49, Y=281.99, Mass=206, SNR=9.9, Peak=64 HFD=3.0
00:50:28.445 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
00:50:28.445 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
00:50:28.445 00.000 5052 CameraToMount -- cameraX=1.32 cameraY=0.28 hyp=1.35 cameraTheta=0.21 mountX=-0.35 mountY=-1.26, mountTheta=-1.85
00:50:28.445 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.32, y=0.28, opts=13)
00:50:28.445 00.000 5052 Enqueuing Move request for stepguider (1.32, 0.28)
00:50:28.446 00.001 8976 Worker thread wakes up
00:50:28.446 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.32, 0.28) opts 0xd
00:50:28.446 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.32, 0.28)
00:50:28.446 00.000 8976 Moving (1.32, 0.28) raw xDistance=-0.35 yDistance=-1.26
00:50:28.446 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:50:28.446 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
00:50:28.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
00:50:28.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.26
00:50:28.446 00.000 8976 MoveAxis(R, 2, ABG)
00:50:28.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:28.446 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:28.446 00.000 5052 Enqueuing Expose request
00:50:28.446 00.000 8976 stepping (-9, 0) + (2, 0)
00:50:28.446 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:28.471 00.025 8976 Received - 47 (G) 
00:50:28.471 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:28.471 00.000 8976 stepped: pos (-7, 0)
00:50:28.471 00.000 8976 MoveAxis(U, 5, ABG)
00:50:28.471 00.000 8976 stepping (-7, 0) + (0, 5)
00:50:28.471 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:50:28.519 00.048 8976 Received - 47 (G) 
00:50:28.519 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:50:28.519 00.000 8976 stepped: pos (-7, 5)
00:50:28.519 00.000 8976 move complete, result=0
00:50:28.519 00.000 8976 worker thread done servicing request
00:50:28.519 00.000 8976 Worker thread wakes up
00:50:28.519 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.3 px 5 ms NORTH
00:50:28.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:28.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:29.200 00.681 8976 Exposure complete
00:50:29.206 00.006 8976 worker thread done servicing request
00:50:29.206 00.000 5052 OnExposeComplete: enter
00:50:29.206 00.000 5052 UpdateGuideState(): m_state=6
00:50:29.206 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 801
00:50:29.206 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=281.66, Mass=195, SNR=9.7, Peak=67 HFD=2.7
00:50:29.206 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
00:50:29.206 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
00:50:29.206 00.000 5052 CameraToMount -- cameraX=1.07 cameraY=-0.04 hyp=1.07 cameraTheta=-0.04 mountX=-0.53 mountY=-0.87, mountTheta=-2.11
00:50:29.206 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.07, y=-0.04, opts=13)
00:50:29.206 00.000 5052 Enqueuing Move request for stepguider (1.07, -0.04)
00:50:29.207 00.001 8976 Worker thread wakes up
00:50:29.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.07, -0.04) opts 0xd
00:50:29.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.07, -0.04)
00:50:29.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:50:29.207 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
00:50:29.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:29.207 00.000 8976 Moving (1.07, -0.04) raw xDistance=-0.53 yDistance=-0.87
00:50:29.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
00:50:29.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.87
00:50:29.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:29.207 00.000 5052 Enqueuing Expose request
00:50:29.207 00.000 8976 MoveAxis(R, 2, ABG)
00:50:29.207 00.000 8976 stepping (-7, 5) + (2, 0)
00:50:29.207 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:29.238 00.031 8976 Received - 47 (G) 
00:50:29.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:29.238 00.000 8976 stepped: pos (-5, 5)
00:50:29.238 00.000 8976 MoveAxis(U, 4, ABG)
00:50:29.238 00.000 8976 stepping (-5, 5) + (0, 4)
00:50:29.238 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:50:29.270 00.032 8976 Received - 47 (G) 
00:50:29.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:50:29.270 00.000 8976 stepped: pos (-5, 9)
00:50:29.270 00.000 8976 move complete, result=0
00:50:29.270 00.000 8976 worker thread done servicing request
00:50:29.270 00.000 8976 Worker thread wakes up
00:50:29.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:29.270 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:29.270 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
00:50:29.956 00.686 8976 Exposure complete
00:50:29.961 00.005 8976 worker thread done servicing request
00:50:29.962 00.001 5052 OnExposeComplete: enter
00:50:29.962 00.000 5052 UpdateGuideState(): m_state=6
00:50:29.962 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 802
00:50:29.962 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=282.19, Mass=205, SNR=9.9, Peak=79 HFD=2.3
00:50:29.962 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
00:50:29.962 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
00:50:29.962 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.48 hyp=0.83 cameraTheta=0.63 mountX=0.13 mountY=-0.83, mountTheta=-1.42
00:50:29.962 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.48, opts=13)
00:50:29.962 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.48)
00:50:29.963 00.001 8976 Worker thread wakes up
00:50:29.963 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.48) opts 0xd
00:50:29.963 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.48)
00:50:29.963 00.000 8976 Moving (0.67, 0.48) raw xDistance=0.13 yDistance=-0.83
00:50:29.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:50:29.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.83
00:50:29.963 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:50:29.963 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:50:29.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:29.963 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:29.963 00.000 5052 Enqueuing Expose request
00:50:29.963 00.000 8976 MoveAxis(R, 0, ABG)
00:50:29.963 00.000 8976 MoveAxis(U, 4, ABG)
00:50:29.963 00.000 8976 stepping (-5, 9) + (0, 4)
00:50:29.963 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:50:30.006 00.043 8976 Received - 47 (G) 
00:50:30.006 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:50:30.006 00.000 8976 stepped: pos (-5, 13)
00:50:30.006 00.000 8976 move complete, result=0
00:50:30.006 00.000 8976 worker thread done servicing request
00:50:30.006 00.000 8976 Worker thread wakes up
00:50:30.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:30.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:30.006 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 4 ms NORTH
00:50:30.692 00.686 8976 Exposure complete
00:50:30.697 00.005 8976 worker thread done servicing request
00:50:30.697 00.000 5052 OnExposeComplete: enter
00:50:30.697 00.000 5052 UpdateGuideState(): m_state=6
00:50:30.697 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 803
00:50:30.698 00.001 5052 Star::Find returns 1 (0), X=329.19, Y=281.48, Mass=192, SNR=9.6, Peak=72 HFD=2.3
00:50:30.698 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.04) = xAngle (-3.55 = 2.73)
00:50:30.698 00.000 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.65 = 2.63)
00:50:30.698 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.51 mountX=-0.21 mountY=0.11, mountTheta=2.65
00:50:30.698 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.23, opts=13)
00:50:30.698 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.23)
00:50:30.698 00.000 8976 Worker thread wakes up
00:50:30.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.23) opts 0xd
00:50:30.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.23)
00:50:30.698 00.000 8976 Moving (0.01, -0.23) raw xDistance=-0.21 yDistance=0.11
00:50:30.699 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:50:30.699 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
00:50:30.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:50:30.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:50:30.699 00.000 8976 MoveAxis(R, 0, ABG)
00:50:30.699 00.000 8976 MoveAxis(U, 0, ABG)
00:50:30.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:30.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:30.699 00.000 5052 Enqueuing Expose request
00:50:30.699 00.000 8976 move complete, result=0
00:50:30.699 00.000 8976 worker thread done servicing request
00:50:30.699 00.000 8976 Worker thread wakes up
00:50:30.699 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:30.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:30.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:31.386 00.687 8976 Exposure complete
00:50:31.391 00.005 8976 worker thread done servicing request
00:50:31.392 00.001 5052 OnExposeComplete: enter
00:50:31.392 00.000 5052 UpdateGuideState(): m_state=6
00:50:31.392 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 804
00:50:31.392 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.81, Mass=198, SNR=9.8, Peak=68 HFD=2.4
00:50:31.392 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
00:50:31.392 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
00:50:31.392 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.27 cameraTheta=2.77 mountX=0.20 mountY=0.16, mountTheta=0.67
00:50:31.392 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.10, opts=13)
00:50:31.392 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.10)
00:50:31.393 00.001 8976 Worker thread wakes up
00:50:31.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.10) opts 0xd
00:50:31.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.10)
00:50:31.393 00.000 8976 Moving (-0.25, 0.10) raw xDistance=0.20 yDistance=0.16
00:50:31.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:50:31.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:50:31.393 00.000 8976 MoveAxis(R, 0, ABG)
00:50:31.393 00.000 8976 MoveAxis(U, 0, ABG)
00:50:31.393 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:50:31.393 00.000 5052 UpdateGuideState exits: m=198 SNR=9.8
00:50:31.393 00.000 8976 move complete, result=0
00:50:31.393 00.000 8976 worker thread done servicing request
00:50:31.393 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:31.393 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:31.393 00.000 5052 Enqueuing Expose request
00:50:31.393 00.000 8976 Worker thread wakes up
00:50:31.393 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:50:31.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:31.394 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:32.077 00.683 8976 Exposure complete
00:50:32.083 00.006 8976 worker thread done servicing request
00:50:32.083 00.000 5052 OnExposeComplete: enter
00:50:32.083 00.000 5052 UpdateGuideState(): m_state=6
00:50:32.083 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 805
00:50:32.083 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.67, Mass=211, SNR=10.0, Peak=72 HFD=2.4
00:50:32.083 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
00:50:32.083 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
00:50:32.083 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.92 mountX=0.04 mountY=0.16, mountTheta=1.31
00:50:32.084 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.04, opts=13)
00:50:32.084 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.04)
00:50:32.084 00.000 8976 Worker thread wakes up
00:50:32.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.04) opts 0xd
00:50:32.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.04)
00:50:32.084 00.000 8976 Moving (-0.16, -0.04) raw xDistance=0.04 yDistance=0.16
00:50:32.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:50:32.084 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:50:32.084 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
00:50:32.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:32.085 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:32.085 00.000 5052 Enqueuing Expose request
00:50:32.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:50:32.085 00.000 8976 MoveAxis(R, 0, ABG)
00:50:32.085 00.000 8976 MoveAxis(U, 0, ABG)
00:50:32.085 00.000 8976 move complete, result=0
00:50:32.085 00.000 8976 worker thread done servicing request
00:50:32.085 00.000 8976 Worker thread wakes up
00:50:32.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:32.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:32.085 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:50:32.783 00.698 8976 Exposure complete
00:50:32.789 00.006 8976 worker thread done servicing request
00:50:32.789 00.000 5052 OnExposeComplete: enter
00:50:32.789 00.000 5052 UpdateGuideState(): m_state=6
00:50:32.789 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 806
00:50:32.789 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.51, Mass=190, SNR=9.5, Peak=69 HFD=2.3
00:50:32.789 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.12 = 2.16)
00:50:32.789 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.06)
00:50:32.789 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.22 cameraTheta=-2.08 mountX=-0.12 mountY=0.20, mountTheta=2.13
00:50:32.790 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.20, opts=13)
00:50:32.790 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.20)
00:50:32.790 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:50:32.790 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
00:50:32.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:32.790 00.000 8976 Worker thread wakes up
00:50:32.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.20) opts 0xd
00:50:32.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.20)
00:50:32.790 00.000 8976 Moving (-0.11, -0.20) raw xDistance=-0.12 yDistance=0.20
00:50:32.790 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:32.790 00.000 5052 Enqueuing Expose request
00:50:32.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:50:32.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:50:32.790 00.000 8976 MoveAxis(R, 0, ABG)
00:50:32.790 00.000 8976 MoveAxis(U, 0, ABG)
00:50:32.790 00.000 8976 move complete, result=0
00:50:32.790 00.000 8976 worker thread done servicing request
00:50:32.790 00.000 8976 Worker thread wakes up
00:50:32.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:32.790 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:50:32.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:33.473 00.683 8976 Exposure complete
00:50:33.479 00.006 8976 worker thread done servicing request
00:50:33.479 00.000 5052 OnExposeComplete: enter
00:50:33.479 00.000 5052 UpdateGuideState(): m_state=6
00:50:33.479 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 807
00:50:33.479 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.35, Mass=186, SNR=9.5, Peak=79 HFD=2.2
00:50:33.479 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.04) = xAngle (-3.54 = 2.74)
00:50:33.479 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.65 = 2.64)
00:50:33.479 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.50 mountX=-0.33 mountY=0.18, mountTheta=2.66
00:50:33.479 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.36, opts=13)
00:50:33.480 00.001 5052 Enqueuing Move request for stepguider (0.03, -0.36)
00:50:33.480 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:50:33.480 00.000 5052 UpdateGuideState exits: m=186 SNR=9.5
00:50:33.480 00.000 8976 Worker thread wakes up
00:50:33.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.36) opts 0xd
00:50:33.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.36)
00:50:33.480 00.000 8976 Moving (0.03, -0.36) raw xDistance=-0.33 yDistance=0.18
00:50:33.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:33.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:33.480 00.000 5052 Enqueuing Expose request
00:50:33.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:50:33.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:50:33.480 00.000 8976 MoveAxis(R, 1, ABG)
00:50:33.480 00.000 8976 stepping (-5, 13) + (1, 0)
00:50:33.480 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:33.507 00.027 8976 Received - 47 (G) 
00:50:33.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:33.507 00.000 8976 stepped: pos (-4, 13)
00:50:33.507 00.000 8976 MoveAxis(U, 0, ABG)
00:50:33.507 00.000 8976 move complete, result=0
00:50:33.507 00.000 8976 worker thread done servicing request
00:50:33.507 00.000 8976 Worker thread wakes up
00:50:33.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:33.507 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:33.507 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
00:50:34.190 00.683 8976 Exposure complete
00:50:34.196 00.006 8976 worker thread done servicing request
00:50:34.196 00.000 5052 OnExposeComplete: enter
00:50:34.196 00.000 5052 UpdateGuideState(): m_state=6
00:50:34.196 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 808
00:50:34.196 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.71, Mass=203, SNR=9.9, Peak=73 HFD=2.1
00:50:34.196 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
00:50:34.196 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
00:50:34.196 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.00 hyp=0.34 cameraTheta=0.01 mountX=-0.15 mountY=-0.29, mountTheta=-2.05
00:50:34.196 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.00, opts=13)
00:50:34.196 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.00)
00:50:34.196 00.000 8976 Worker thread wakes up
00:50:34.197 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.00) opts 0xd
00:50:34.197 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.00)
00:50:34.197 00.000 8976 Moving (0.34, 0.00) raw xDistance=-0.15 yDistance=-0.29
00:50:34.197 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:50:34.197 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
00:50:34.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:34.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:50:34.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:50:34.197 00.000 8976 MoveAxis(R, 0, ABG)
00:50:34.197 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:34.197 00.000 5052 Enqueuing Expose request
00:50:34.197 00.000 8976 MoveAxis(U, 1, ABG)
00:50:34.197 00.000 8976 stepping (-4, 13) + (0, 1)
00:50:34.197 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:34.225 00.028 8976 Received - 47 (G) 
00:50:34.226 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:34.226 00.000 8976 stepped: pos (-4, 14)
00:50:34.226 00.000 8976 move complete, result=0
00:50:34.226 00.000 8976 worker thread done servicing request
00:50:34.226 00.000 8976 Worker thread wakes up
00:50:34.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:34.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:34.226 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:50:34.909 00.683 8976 Exposure complete
00:50:34.915 00.006 8976 worker thread done servicing request
00:50:34.916 00.001 5052 OnExposeComplete: enter
00:50:34.916 00.000 5052 UpdateGuideState(): m_state=6
00:50:34.916 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 809
00:50:34.916 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.98, Mass=213, SNR=10.1, Peak=74 HFD=2.0
00:50:34.916 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
00:50:34.916 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
00:50:34.916 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.34 cameraTheta=2.20 mountX=0.33 mountY=0.02, mountTheta=0.05
00:50:34.917 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.27, opts=13)
00:50:34.917 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.27)
00:50:34.917 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
00:50:34.917 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:50:34.917 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:34.917 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:34.917 00.000 5052 Enqueuing Expose request
00:50:34.917 00.000 8976 Worker thread wakes up
00:50:34.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.27) opts 0xd
00:50:34.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.27)
00:50:34.917 00.000 8976 Moving (-0.20, 0.27) raw xDistance=0.33 yDistance=0.02
00:50:34.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:50:34.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:50:34.917 00.000 8976 MoveAxis(L, 1, ABG)
00:50:34.918 00.001 8976 stepping (-4, 14) + (-1, 0)
00:50:34.918 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:34.945 00.027 8976 Received - 47 (G) 
00:50:34.945 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:34.945 00.000 8976 stepped: pos (-5, 14)
00:50:34.945 00.000 8976 MoveAxis(U, 0, ABG)
00:50:34.945 00.000 8976 move complete, result=0
00:50:34.945 00.000 8976 worker thread done servicing request
00:50:34.945 00.000 8976 Worker thread wakes up
00:50:34.945 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
00:50:34.945 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:34.945 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:35.631 00.686 8976 Exposure complete
00:50:35.636 00.005 8976 worker thread done servicing request
00:50:35.636 00.000 5052 OnExposeComplete: enter
00:50:35.636 00.000 5052 UpdateGuideState(): m_state=6
00:50:35.636 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 810
00:50:35.636 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.61, Mass=183, SNR=9.4, Peak=73 HFD=2.3
00:50:35.637 00.001 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
00:50:35.637 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
00:50:35.637 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-2.70 mountX=0.01 mountY=0.24, mountTheta=1.54
00:50:35.637 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.10, opts=13)
00:50:35.637 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.10)
00:50:35.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:50:35.637 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
00:50:35.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:35.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:35.637 00.000 5052 Enqueuing Expose request
00:50:35.637 00.000 8976 Worker thread wakes up
00:50:35.638 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.10) opts 0xd
00:50:35.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.10)
00:50:35.638 00.000 8976 Moving (-0.22, -0.10) raw xDistance=0.01 yDistance=0.24
00:50:35.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:50:35.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:50:35.638 00.000 8976 MoveAxis(R, 0, ABG)
00:50:35.638 00.000 8976 MoveAxis(U, 0, ABG)
00:50:35.638 00.000 8976 move complete, result=0
00:50:35.638 00.000 8976 worker thread done servicing request
00:50:35.638 00.000 8976 Worker thread wakes up
00:50:35.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:35.638 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:50:35.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:36.321 00.683 8976 Exposure complete
00:50:36.326 00.005 8976 worker thread done servicing request
00:50:36.326 00.000 5052 OnExposeComplete: enter
00:50:36.326 00.000 5052 UpdateGuideState(): m_state=6
00:50:36.326 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 811
00:50:36.326 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.71, Mass=190, SNR=9.5, Peak=71 HFD=2.3
00:50:36.326 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
00:50:36.326 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
00:50:36.326 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.02 mountX=-0.04 mountY=-0.08, mountTheta=-2.08
00:50:36.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.00, opts=13)
00:50:36.327 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.00)
00:50:36.327 00.000 8976 Worker thread wakes up
00:50:36.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.00) opts 0xd
00:50:36.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.00)
00:50:36.327 00.000 8976 Moving (0.09, -0.00) raw xDistance=-0.04 yDistance=-0.08
00:50:36.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:50:36.327 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
00:50:36.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:36.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:50:36.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:50:36.327 00.000 8976 MoveAxis(R, 0, ABG)
00:50:36.327 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:36.327 00.000 5052 Enqueuing Expose request
00:50:36.327 00.000 8976 MoveAxis(U, 0, ABG)
00:50:36.328 00.001 8976 move complete, result=0
00:50:36.328 00.000 8976 worker thread done servicing request
00:50:36.328 00.000 8976 Worker thread wakes up
00:50:36.328 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:36.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:36.328 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:37.011 00.683 8976 Exposure complete
00:50:37.016 00.005 8976 worker thread done servicing request
00:50:37.016 00.000 5052 OnExposeComplete: enter
00:50:37.016 00.000 5052 UpdateGuideState(): m_state=6
00:50:37.016 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 812
00:50:37.016 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=282.04, Mass=196, SNR=9.7, Peak=70 HFD=2.4
00:50:37.016 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
00:50:37.016 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
00:50:37.016 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.78 mountX=0.33 mountY=-0.12, mountTheta=-0.35
00:50:37.017 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.33, opts=13)
00:50:37.017 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.33)
00:50:37.017 00.000 8976 Worker thread wakes up
00:50:37.017 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.33) opts 0xd
00:50:37.017 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.33)
00:50:37.017 00.000 8976 Moving (-0.07, 0.33) raw xDistance=0.33 yDistance=-0.12
00:50:37.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:50:37.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:50:37.017 00.000 8976 MoveAxis(L, 1, ABG)
00:50:37.017 00.000 8976 stepping (-5, 14) + (-1, 0)
00:50:37.017 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:50:37.017 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
00:50:37.018 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:37.018 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:37.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:37.018 00.000 5052 Enqueuing Expose request
00:50:37.040 00.022 8976 Received - 47 (G) 
00:50:37.040 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:37.040 00.000 8976 stepped: pos (-6, 14)
00:50:37.040 00.000 8976 MoveAxis(U, 0, ABG)
00:50:37.040 00.000 8976 move complete, result=0
00:50:37.040 00.000 8976 worker thread done servicing request
00:50:37.040 00.000 8976 Worker thread wakes up
00:50:37.040 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:37.040 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:37.040 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:50:37.723 00.683 8976 Exposure complete
00:50:37.729 00.006 8976 worker thread done servicing request
00:50:37.729 00.000 5052 OnExposeComplete: enter
00:50:37.729 00.000 5052 UpdateGuideState(): m_state=6
00:50:37.729 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 813
00:50:37.729 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.68, Mass=196, SNR=9.7, Peak=73 HFD=2.5
00:50:37.729 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
00:50:37.729 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
00:50:37.729 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.29 mountX=-0.06 mountY=-0.06, mountTheta=-2.39
00:50:37.730 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.03, opts=13)
00:50:37.730 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.03)
00:50:37.730 00.000 8976 Worker thread wakes up
00:50:37.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.03) opts 0xd
00:50:37.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.03)
00:50:37.730 00.000 8976 Moving (0.09, -0.03) raw xDistance=-0.06 yDistance=-0.06
00:50:37.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:50:37.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:50:37.730 00.000 8976 MoveAxis(R, 0, ABG)
00:50:37.730 00.000 8976 MoveAxis(U, 0, ABG)
00:50:37.731 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:50:37.731 00.000 8976 move complete, result=0
00:50:37.731 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
00:50:37.731 00.000 8976 worker thread done servicing request
00:50:37.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:37.731 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:37.731 00.000 5052 Enqueuing Expose request
00:50:37.731 00.000 8976 Worker thread wakes up
00:50:37.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:37.731 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:37.731 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:38.416 00.685 8976 Exposure complete
00:50:38.422 00.006 8976 worker thread done servicing request
00:50:38.422 00.000 5052 OnExposeComplete: enter
00:50:38.423 00.001 5052 UpdateGuideState(): m_state=6
00:50:38.423 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 814
00:50:38.423 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.53, Mass=215, SNR=10.1, Peak=77 HFD=2.7
00:50:38.423 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.04) = xAngle (-3.20 = 3.09)
00:50:38.423 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.30 = 2.98)
00:50:38.423 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.15 mountX=-0.20 mountY=0.03, mountTheta=2.98
00:50:38.423 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.18, opts=13)
00:50:38.424 00.001 5052 Enqueuing Move request for stepguider (0.08, -0.18)
00:50:38.424 00.000 8976 Worker thread wakes up
00:50:38.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.18) opts 0xd
00:50:38.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.18)
00:50:38.424 00.000 8976 Moving (0.08, -0.18) raw xDistance=-0.20 yDistance=0.03
00:50:38.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:50:38.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:50:38.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:50:38.424 00.000 5052 UpdateGuideState exits: m=215 SNR=10.1
00:50:38.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:38.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:38.424 00.000 5052 Enqueuing Expose request
00:50:38.424 00.000 8976 MoveAxis(R, 0, ABG)
00:50:38.424 00.000 8976 MoveAxis(U, 0, ABG)
00:50:38.424 00.000 8976 move complete, result=0
00:50:38.424 00.000 8976 worker thread done servicing request
00:50:38.425 00.001 8976 Worker thread wakes up
00:50:38.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:38.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:38.425 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:39.106 00.681 8976 Exposure complete
00:50:39.112 00.006 8976 worker thread done servicing request
00:50:39.112 00.000 5052 OnExposeComplete: enter
00:50:39.112 00.000 5052 UpdateGuideState(): m_state=6
00:50:39.112 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 815
00:50:39.112 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.54, Mass=190, SNR=9.6, Peak=73 HFD=2.3
00:50:39.112 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.04) = xAngle (-4.22 = 2.07)
00:50:39.112 00.000 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.32 = 1.96)
00:50:39.112 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-2.17 mountX=-0.10 mountY=0.19, mountTheta=2.04
00:50:39.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.17, opts=13)
00:50:39.113 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.17)
00:50:39.113 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:50:39.113 00.000 5052 UpdateGuideState exits: m=190 SNR=9.6
00:50:39.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:39.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:39.113 00.000 5052 Enqueuing Expose request
00:50:39.113 00.000 8976 Worker thread wakes up
00:50:39.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.17) opts 0xd
00:50:39.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.17)
00:50:39.113 00.000 8976 Moving (-0.11, -0.17) raw xDistance=-0.10 yDistance=0.19
00:50:39.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:50:39.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:50:39.113 00.000 8976 MoveAxis(R, 0, ABG)
00:50:39.113 00.000 8976 MoveAxis(U, 0, ABG)
00:50:39.113 00.000 8976 move complete, result=0
00:50:39.113 00.000 8976 worker thread done servicing request
00:50:39.113 00.000 8976 Worker thread wakes up
00:50:39.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:39.113 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:39.114 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:50:39.798 00.684 8976 Exposure complete
00:50:39.804 00.006 8976 worker thread done servicing request
00:50:39.804 00.000 5052 OnExposeComplete: enter
00:50:39.804 00.000 5052 UpdateGuideState(): m_state=6
00:50:39.804 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 816
00:50:39.804 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.96, Mass=218, SNR=10.2, Peak=77 HFD=2.5
00:50:39.804 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
00:50:39.804 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
00:50:39.804 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.25 hyp=0.61 cameraTheta=2.72 mountX=0.48 mountY=0.33, mountTheta=0.61
00:50:39.804 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.25, opts=13)
00:50:39.804 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.25)
00:50:39.805 00.001 8976 Worker thread wakes up
00:50:39.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.25) opts 0xd
00:50:39.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.25)
00:50:39.805 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:50:39.805 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
00:50:39.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:39.805 00.000 8976 Moving (-0.56, 0.25) raw xDistance=0.48 yDistance=0.33
00:50:39.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:39.805 00.000 5052 Enqueuing Expose request
00:50:39.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
00:50:39.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:50:39.805 00.000 8976 MoveAxis(L, 2, ABG)
00:50:39.805 00.000 8976 stepping (-6, 14) + (-2, 0)
00:50:39.805 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:39.837 00.032 8976 Received - 47 (G) 
00:50:39.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:39.837 00.000 8976 stepped: pos (-8, 14)
00:50:39.837 00.000 8976 MoveAxis(D, 1, ABG)
00:50:39.837 00.000 8976 stepping (-8, 14) + (0, -1)
00:50:39.837 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:39.869 00.032 8976 Received - 47 (G) 
00:50:39.869 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:39.869 00.000 8976 stepped: pos (-8, 13)
00:50:39.869 00.000 8976 move complete, result=0
00:50:39.869 00.000 8976 worker thread done servicing request
00:50:39.869 00.000 8976 Worker thread wakes up
00:50:39.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:39.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:39.869 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:50:40.558 00.689 8976 Exposure complete
00:50:40.563 00.005 8976 worker thread done servicing request
00:50:40.563 00.000 5052 OnExposeComplete: enter
00:50:40.563 00.000 5052 UpdateGuideState(): m_state=6
00:50:40.563 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 817
00:50:40.563 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.72, Mass=184, SNR=9.4, Peak=71 HFD=1.9
00:50:40.563 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
00:50:40.563 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
00:50:40.564 00.001 5052 CameraToMount -- cameraX=-0.50 cameraY=0.01 hyp=0.50 cameraTheta=3.13 mountX=0.23 mountY=0.42, mountTheta=1.06
00:50:40.564 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.01, opts=13)
00:50:40.564 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.01)
00:50:40.564 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:50:40.564 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
00:50:40.564 00.000 8976 Worker thread wakes up
00:50:40.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.01) opts 0xd
00:50:40.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.01)
00:50:40.565 00.001 8976 Moving (-0.50, 0.01) raw xDistance=0.23 yDistance=0.42
00:50:40.565 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:40.565 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:40.565 00.000 5052 Enqueuing Expose request
00:50:40.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:50:40.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
00:50:40.565 00.000 8976 MoveAxis(R, 0, ABG)
00:50:40.565 00.000 8976 MoveAxis(D, 2, ABG)
00:50:40.565 00.000 8976 stepping (-8, 13) + (0, -2)
00:50:40.565 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:40.589 00.024 8976 Received - 47 (G) 
00:50:40.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:40.589 00.000 8976 stepped: pos (-8, 11)
00:50:40.589 00.000 8976 move complete, result=0
00:50:40.589 00.000 8976 worker thread done servicing request
00:50:40.589 00.000 8976 Worker thread wakes up
00:50:40.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:40.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:40.589 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:50:41.275 00.686 8976 Exposure complete
00:50:41.280 00.005 8976 worker thread done servicing request
00:50:41.281 00.001 5052 OnExposeComplete: enter
00:50:41.281 00.000 5052 UpdateGuideState(): m_state=6
00:50:41.281 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 818
00:50:41.281 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=282.02, Mass=187, SNR=9.5, Peak=76 HFD=2.3
00:50:41.281 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
00:50:41.281 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
00:50:41.281 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.31 hyp=0.61 cameraTheta=2.61 mountX=0.52 mountY=0.28, mountTheta=0.49
00:50:41.281 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.31, opts=13)
00:50:41.281 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.31)
00:50:41.282 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:50:41.282 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
00:50:41.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:41.282 00.000 8976 Worker thread wakes up
00:50:41.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.31) opts 0xd
00:50:41.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.31)
00:50:41.282 00.000 8976 Moving (-0.53, 0.31) raw xDistance=0.52 yDistance=0.28
00:50:41.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:41.282 00.000 5052 Enqueuing Expose request
00:50:41.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
00:50:41.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
00:50:41.282 00.000 8976 MoveAxis(L, 2, ABG)
00:50:41.282 00.000 8976 stepping (-8, 11) + (-2, 0)
00:50:41.282 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:41.308 00.026 8976 Received - 47 (G) 
00:50:41.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:41.308 00.000 8976 stepped: pos (-10, 11)
00:50:41.308 00.000 8976 MoveAxis(D, 1, ABG)
00:50:41.308 00.000 8976 stepping (-10, 11) + (0, -1)
00:50:41.308 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:41.340 00.032 8976 Received - 47 (G) 
00:50:41.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:41.340 00.000 8976 stepped: pos (-10, 10)
00:50:41.340 00.000 8976 move complete, result=0
00:50:41.340 00.000 8976 worker thread done servicing request
00:50:41.340 00.000 8976 Worker thread wakes up
00:50:41.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:41.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:41.340 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:50:42.028 00.688 8976 Exposure complete
00:50:42.033 00.005 8976 worker thread done servicing request
00:50:42.034 00.001 5052 OnExposeComplete: enter
00:50:42.034 00.000 5052 UpdateGuideState(): m_state=6
00:50:42.034 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 819
00:50:42.034 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.54, Mass=193, SNR=9.6, Peak=72 HFD=2.2
00:50:42.034 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
00:50:42.034 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.46)
00:50:42.034 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.17 hyp=0.37 cameraTheta=-2.68 mountX=0.00 mountY=0.37, mountTheta=1.56
00:50:42.034 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.17, opts=13)
00:50:42.034 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.17)
00:50:42.035 00.001 8976 Worker thread wakes up
00:50:42.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.17) opts 0xd
00:50:42.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.17)
00:50:42.035 00.000 8976 Moving (-0.33, -0.17) raw xDistance=0.00 yDistance=0.37
00:50:42.035 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:50:42.035 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:50:42.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:50:42.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
00:50:42.035 00.000 8976 MoveAxis(R, 0, ABG)
00:50:42.035 00.000 8976 MoveAxis(D, 2, ABG)
00:50:42.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:42.035 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:42.035 00.000 5052 Enqueuing Expose request
00:50:42.035 00.000 8976 stepping (-10, 10) + (0, -2)
00:50:42.035 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:42.059 00.024 8976 Received - 47 (G) 
00:50:42.059 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:42.059 00.000 8976 stepped: pos (-10, 8)
00:50:42.059 00.000 8976 move complete, result=0
00:50:42.059 00.000 8976 worker thread done servicing request
00:50:42.059 00.000 8976 Worker thread wakes up
00:50:42.060 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:42.060 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:50:42.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:42.743 00.683 8976 Exposure complete
00:50:42.748 00.005 8976 worker thread done servicing request
00:50:42.748 00.000 5052 OnExposeComplete: enter
00:50:42.748 00.000 5052 UpdateGuideState(): m_state=6
00:50:42.748 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 820
00:50:42.748 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.75, Mass=183, SNR=9.4, Peak=66 HFD=2.4
00:50:42.748 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
00:50:42.749 00.001 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
00:50:42.749 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.92 mountX=0.12 mountY=0.13, mountTheta=0.83
00:50:42.749 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.04, opts=13)
00:50:42.749 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.04)
00:50:42.749 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:50:42.749 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
00:50:42.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:42.749 00.000 8976 Worker thread wakes up
00:50:42.749 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.04) opts 0xd
00:50:42.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.04)
00:50:42.750 00.001 8976 Moving (-0.19, 0.04) raw xDistance=0.12 yDistance=0.13
00:50:42.750 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:42.750 00.000 5052 Enqueuing Expose request
00:50:42.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:50:42.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:50:42.750 00.000 8976 MoveAxis(R, 0, ABG)
00:50:42.750 00.000 8976 MoveAxis(U, 0, ABG)
00:50:42.750 00.000 8976 move complete, result=0
00:50:42.750 00.000 8976 worker thread done servicing request
00:50:42.750 00.000 8976 Worker thread wakes up
00:50:42.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:42.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:42.750 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:43.436 00.686 8976 Exposure complete
00:50:43.441 00.005 8976 worker thread done servicing request
00:50:43.442 00.001 5052 OnExposeComplete: enter
00:50:43.442 00.000 5052 UpdateGuideState(): m_state=6
00:50:43.442 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 821
00:50:43.442 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.77, Mass=218, SNR=10.2, Peak=69 HFD=2.8
00:50:43.442 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
00:50:43.442 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
00:50:43.442 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.06 hyp=0.82 cameraTheta=3.07 mountX=0.43 mountY=0.66, mountTheta=1.00
00:50:43.442 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.06, opts=13)
00:50:43.442 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.06)
00:50:43.442 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:50:43.443 00.001 5052 UpdateGuideState exits: m=218 SNR=10.2
00:50:43.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:43.443 00.000 8976 Worker thread wakes up
00:50:43.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.06) opts 0xd
00:50:43.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.06)
00:50:43.443 00.000 8976 Moving (-0.82, 0.06) raw xDistance=0.43 yDistance=0.66
00:50:43.443 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:43.443 00.000 5052 Enqueuing Expose request
00:50:43.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:50:43.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
00:50:43.443 00.000 8976 MoveAxis(L, 2, ABG)
00:50:43.443 00.000 8976 stepping (-10, 8) + (-2, 0)
00:50:43.443 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:43.466 00.023 8976 Received - 47 (G) 
00:50:43.466 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:43.466 00.000 8976 stepped: pos (-12, 8)
00:50:43.466 00.000 8976 MoveAxis(D, 3, ABG)
00:50:43.466 00.000 8976 stepping (-12, 8) + (0, -3)
00:50:43.466 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:43.498 00.032 8976 Received - 47 (G) 
00:50:43.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:43.498 00.000 8976 stepped: pos (-12, 5)
00:50:43.498 00.000 8976 move complete, result=0
00:50:43.498 00.000 8976 worker thread done servicing request
00:50:43.498 00.000 8976 Worker thread wakes up
00:50:43.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:43.498 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:43.498 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
00:50:44.183 00.685 8976 Exposure complete
00:50:44.188 00.005 8976 worker thread done servicing request
00:50:44.188 00.000 5052 OnExposeComplete: enter
00:50:44.188 00.000 5052 UpdateGuideState(): m_state=6
00:50:44.188 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 822
00:50:44.188 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.86, Mass=204, SNR=9.9, Peak=71 HFD=2.5
00:50:44.189 00.001 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
00:50:44.189 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
00:50:44.189 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.15 hyp=0.67 cameraTheta=2.92 mountX=0.43 mountY=0.47, mountTheta=0.83
00:50:44.189 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.15, opts=13)
00:50:44.189 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.15)
00:50:44.189 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:50:44.189 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:50:44.189 00.000 8976 Worker thread wakes up
00:50:44.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.15) opts 0xd
00:50:44.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.15)
00:50:44.189 00.000 8976 Moving (-0.65, 0.15) raw xDistance=0.43 yDistance=0.47
00:50:44.190 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:44.190 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:44.190 00.000 5052 Enqueuing Expose request
00:50:44.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
00:50:44.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
00:50:44.190 00.000 8976 MoveAxis(L, 2, ABG)
00:50:44.190 00.000 8976 stepping (-12, 5) + (-2, 0)
00:50:44.190 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:44.218 00.028 8976 Received - 47 (G) 
00:50:44.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:44.218 00.000 8976 stepped: pos (-14, 5)
00:50:44.218 00.000 8976 MoveAxis(D, 2, ABG)
00:50:44.218 00.000 8976 stepping (-14, 5) + (0, -2)
00:50:44.218 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:44.250 00.032 8976 Received - 47 (G) 
00:50:44.250 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:44.250 00.000 8976 stepped: pos (-14, 3)
00:50:44.250 00.000 8976 move complete, result=0
00:50:44.250 00.000 8976 worker thread done servicing request
00:50:44.250 00.000 8976 Worker thread wakes up
00:50:44.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:44.250 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:44.250 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:50:44.936 00.686 8976 Exposure complete
00:50:44.941 00.005 8976 worker thread done servicing request
00:50:44.942 00.001 5052 OnExposeComplete: enter
00:50:44.942 00.000 5052 UpdateGuideState(): m_state=6
00:50:44.942 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 823
00:50:44.942 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.22, Mass=211, SNR=10.0, Peak=76 HFD=2.5
00:50:44.942 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.31 = 1.97)
00:50:44.942 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.87)
00:50:44.942 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.49 hyp=0.64 cameraTheta=-2.27 mountX=-0.25 mountY=0.61, mountTheta=1.96
00:50:44.942 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.49, opts=13)
00:50:44.942 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.49)
00:50:44.943 00.001 8976 Worker thread wakes up
00:50:44.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.49) opts 0xd
00:50:44.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.49)
00:50:44.943 00.000 8976 Moving (-0.41, -0.49) raw xDistance=-0.25 yDistance=0.61
00:50:44.943 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:50:44.943 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
00:50:44.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:44.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:50:44.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
00:50:44.943 00.000 8976 MoveAxis(R, 0, ABG)
00:50:44.943 00.000 8976 MoveAxis(D, 3, ABG)
00:50:44.943 00.000 8976 stepping (-14, 3) + (0, -3)
00:50:44.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:44.943 00.000 5052 Enqueuing Expose request
00:50:44.943 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:44.969 00.026 8976 Received - 47 (G) 
00:50:44.969 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:44.969 00.000 8976 stepped: pos (-14, 0)
00:50:44.969 00.000 8976 move complete, result=0
00:50:44.969 00.000 8976 worker thread done servicing request
00:50:44.969 00.000 8976 Worker thread wakes up
00:50:44.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:44.969 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:44.969 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
00:50:45.656 00.687 8976 Exposure complete
00:50:45.661 00.005 8976 worker thread done servicing request
00:50:45.662 00.001 5052 OnExposeComplete: enter
00:50:45.662 00.000 5052 UpdateGuideState(): m_state=6
00:50:45.662 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 824
00:50:45.662 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.76, Mass=175, SNR=9.2, Peak=64 HFD=2.7
00:50:45.662 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
00:50:45.662 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
00:50:45.662 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.05 hyp=0.48 cameraTheta=3.03 mountX=0.27 mountY=0.37, mountTheta=0.95
00:50:45.662 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.05, opts=13)
00:50:45.662 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.05)
00:50:45.662 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:50:45.663 00.001 5052 UpdateGuideState exits: m=175 SNR=9.2
00:50:45.663 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:45.663 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:45.663 00.000 5052 Enqueuing Expose request
00:50:45.663 00.000 8976 Worker thread wakes up
00:50:45.663 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.05) opts 0xd
00:50:45.663 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.05)
00:50:45.663 00.000 8976 Moving (-0.48, 0.05) raw xDistance=0.27 yDistance=0.37
00:50:45.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:50:45.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
00:50:45.663 00.000 8976 MoveAxis(L, 1, ABG)
00:50:45.663 00.000 8976 stepping (-14, 0) + (-1, 0)
00:50:45.663 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:45.689 00.026 8976 Received - 47 (G) 
00:50:45.689 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:45.689 00.000 8976 stepped: pos (-15, 0)
00:50:45.689 00.000 8976 MoveAxis(D, 2, ABG)
00:50:45.689 00.000 8976 stepping (-15, 0) + (0, -2)
00:50:45.689 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:45.721 00.032 8976 Received - 47 (G) 
00:50:45.721 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:45.721 00.000 8976 stepped: pos (-15, -2)
00:50:45.721 00.000 8976 move complete, result=0
00:50:45.721 00.000 8976 worker thread done servicing request
00:50:45.721 00.000 8976 Worker thread wakes up
00:50:45.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:45.721 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:50:45.721 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:46.405 00.684 8976 Exposure complete
00:50:46.410 00.005 8976 worker thread done servicing request
00:50:46.410 00.000 5052 OnExposeComplete: enter
00:50:46.410 00.000 5052 UpdateGuideState(): m_state=6
00:50:46.410 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 825
00:50:46.410 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.59, Mass=206, SNR=9.9, Peak=65 HFD=2.7
00:50:46.410 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.32 = 2.97)
00:50:46.410 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.42 = 2.86)
00:50:46.410 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.27 mountX=-0.12 mountY=0.03, mountTheta=2.87
00:50:46.411 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.12, opts=13)
00:50:46.411 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.12)
00:50:46.411 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:50:46.411 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
00:50:46.411 00.000 8976 Worker thread wakes up
00:50:46.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.12) opts 0xd
00:50:46.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.12)
00:50:46.411 00.000 8976 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=0.03
00:50:46.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:50:46.411 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:46.411 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:46.411 00.000 5052 Enqueuing Expose request
00:50:46.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:50:46.411 00.000 8976 MoveAxis(R, 0, ABG)
00:50:46.411 00.000 8976 MoveAxis(U, 0, ABG)
00:50:46.411 00.000 8976 move complete, result=0
00:50:46.412 00.001 8976 worker thread done servicing request
00:50:46.412 00.000 8976 Worker thread wakes up
00:50:46.412 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:46.412 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:46.412 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:47.098 00.686 8976 Exposure complete
00:50:47.104 00.006 8976 worker thread done servicing request
00:50:47.104 00.000 5052 OnExposeComplete: enter
00:50:47.104 00.000 5052 UpdateGuideState(): m_state=6
00:50:47.104 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 826
00:50:47.104 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.80, Mass=195, SNR=9.7, Peak=71 HFD=2.5
00:50:47.104 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
00:50:47.104 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
00:50:47.104 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.11 mountY=0.02, mountTheta=0.17
00:50:47.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.09, opts=13)
00:50:47.105 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.09)
00:50:47.105 00.000 8976 Worker thread wakes up
00:50:47.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.09) opts 0xd
00:50:47.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.09)
00:50:47.105 00.000 8976 Moving (-0.08, 0.09) raw xDistance=0.11 yDistance=0.02
00:50:47.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:50:47.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:50:47.105 00.000 8976 MoveAxis(R, 0, ABG)
00:50:47.105 00.000 8976 MoveAxis(U, 0, ABG)
00:50:47.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:50:47.105 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
00:50:47.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:47.105 00.000 8976 move complete, result=0
00:50:47.105 00.000 8976 worker thread done servicing request
00:50:47.106 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:47.106 00.000 5052 Enqueuing Expose request
00:50:47.106 00.000 8976 Worker thread wakes up
00:50:47.106 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:47.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:47.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:47.788 00.682 8976 Exposure complete
00:50:47.793 00.005 8976 worker thread done servicing request
00:50:47.794 00.001 5052 OnExposeComplete: enter
00:50:47.794 00.000 5052 UpdateGuideState(): m_state=6
00:50:47.794 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 827
00:50:47.794 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.90, Mass=204, SNR=9.9, Peak=68 HFD=2.4
00:50:47.794 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
00:50:47.794 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.67 = -0.67)
00:50:47.794 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.48 mountX=0.16 mountY=-0.12, mountTheta=-0.63
00:50:47.794 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.19, opts=13)
00:50:47.794 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.19)
00:50:47.795 00.001 8976 Worker thread wakes up
00:50:47.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.19) opts 0xd
00:50:47.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.19)
00:50:47.795 00.000 8976 Moving (0.02, 0.19) raw xDistance=0.16 yDistance=-0.12
00:50:47.795 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:50:47.795 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:50:47.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:50:47.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:50:47.795 00.000 8976 MoveAxis(R, 0, ABG)
00:50:47.795 00.000 8976 MoveAxis(U, 0, ABG)
00:50:47.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:47.795 00.000 8976 move complete, result=0
00:50:47.795 00.000 8976 worker thread done servicing request
00:50:47.796 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:47.796 00.000 5052 Enqueuing Expose request
00:50:47.796 00.000 8976 Worker thread wakes up
00:50:47.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:47.796 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:47.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:48.480 00.684 8976 Exposure complete
00:50:48.485 00.005 8976 worker thread done servicing request
00:50:48.485 00.000 5052 OnExposeComplete: enter
00:50:48.485 00.000 5052 UpdateGuideState(): m_state=6
00:50:48.485 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 828
00:50:48.485 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.51, Mass=195, SNR=9.7, Peak=64 HFD=2.5
00:50:48.485 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
00:50:48.485 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.92 = 2.37)
00:50:48.486 00.001 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.77 mountX=-0.16 mountY=0.14, mountTheta=2.41
00:50:48.486 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.20, opts=13)
00:50:48.486 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.20)
00:50:48.486 00.000 8976 Worker thread wakes up
00:50:48.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.20) opts 0xd
00:50:48.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.20)
00:50:48.486 00.000 8976 Moving (-0.04, -0.20) raw xDistance=-0.16 yDistance=0.14
00:50:48.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:50:48.486 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:50:48.487 00.001 5052 UpdateGuideState exits: m=195 SNR=9.7
00:50:48.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:48.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:50:48.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:48.487 00.000 5052 Enqueuing Expose request
00:50:48.487 00.000 8976 MoveAxis(R, 0, ABG)
00:50:48.487 00.000 8976 MoveAxis(U, 0, ABG)
00:50:48.487 00.000 8976 move complete, result=0
00:50:48.487 00.000 8976 worker thread done servicing request
00:50:48.487 00.000 8976 Worker thread wakes up
00:50:48.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:48.487 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:48.487 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:49.169 00.682 8976 Exposure complete
00:50:49.175 00.006 8976 worker thread done servicing request
00:50:49.175 00.000 5052 OnExposeComplete: enter
00:50:49.175 00.000 5052 UpdateGuideState(): m_state=6
00:50:49.175 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 829
00:50:49.175 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.73, Mass=187, SNR=9.5, Peak=63 HFD=2.9
00:50:49.175 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
00:50:49.175 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
00:50:49.175 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.24 mountX=-0.02 mountY=-0.10, mountTheta=-1.81
00:50:49.176 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.02, opts=13)
00:50:49.176 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.02)
00:50:49.176 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:50:49.176 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
00:50:49.176 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:49.176 00.000 8976 Worker thread wakes up
00:50:49.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.02) opts 0xd
00:50:49.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.02)
00:50:49.176 00.000 8976 Moving (0.10, 0.02) raw xDistance=-0.02 yDistance=-0.10
00:50:49.176 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:49.176 00.000 5052 Enqueuing Expose request
00:50:49.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:50:49.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:50:49.176 00.000 8976 MoveAxis(R, 0, ABG)
00:50:49.176 00.000 8976 MoveAxis(U, 0, ABG)
00:50:49.176 00.000 8976 move complete, result=0
00:50:49.176 00.000 8976 worker thread done servicing request
00:50:49.176 00.000 8976 Worker thread wakes up
00:50:49.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:49.176 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:49.177 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:49.862 00.685 8976 Exposure complete
00:50:49.867 00.005 8976 worker thread done servicing request
00:50:49.867 00.000 5052 OnExposeComplete: enter
00:50:49.867 00.000 5052 UpdateGuideState(): m_state=6
00:50:49.868 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 830
00:50:49.868 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=282.02, Mass=210, SNR=10.0, Peak=65 HFD=3.0
00:50:49.868 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
00:50:49.868 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
00:50:49.868 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.31 hyp=0.68 cameraTheta=0.47 mountX=-0.00 mountY=-0.68, mountTheta=-1.57
00:50:49.868 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.31, opts=13)
00:50:49.868 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.31)
00:50:49.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:50:49.868 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
00:50:49.868 00.000 8976 Worker thread wakes up
00:50:49.869 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:49.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:49.869 00.000 5052 Enqueuing Expose request
00:50:49.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.31) opts 0xd
00:50:49.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.31)
00:50:49.869 00.000 8976 Moving (0.61, 0.31) raw xDistance=-0.00 yDistance=-0.68
00:50:49.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:50:49.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
00:50:49.869 00.000 8976 MoveAxis(R, 0, ABG)
00:50:49.869 00.000 8976 MoveAxis(U, 3, ABG)
00:50:49.869 00.000 8976 stepping (-15, -2) + (0, 3)
00:50:49.869 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:49.909 00.040 8976 Received - 47 (G) 
00:50:49.909 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:49.909 00.000 8976 stepped: pos (-15, 1)
00:50:49.909 00.000 8976 move complete, result=0
00:50:49.909 00.000 8976 worker thread done servicing request
00:50:49.909 00.000 8976 Worker thread wakes up
00:50:49.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:49.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:49.909 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
00:50:50.606 00.697 8976 Exposure complete
00:50:50.612 00.006 8976 worker thread done servicing request
00:50:50.612 00.000 5052 OnExposeComplete: enter
00:50:50.612 00.000 5052 UpdateGuideState(): m_state=6
00:50:50.612 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 831
00:50:50.612 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.79, Mass=204, SNR=9.8, Peak=65 HFD=3.1
00:50:50.612 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
00:50:50.612 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
00:50:50.612 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.08 hyp=0.44 cameraTheta=0.18 mountX=-0.13 mountY=-0.41, mountTheta=-1.88
00:50:50.613 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.08, opts=13)
00:50:50.613 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.08)
00:50:50.613 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:50:50.613 00.000 5052 UpdateGuideState exits: m=204 SNR=9.8
00:50:50.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:50.613 00.000 8976 Worker thread wakes up
00:50:50.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.08) opts 0xd
00:50:50.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.08)
00:50:50.613 00.000 8976 Moving (0.43, 0.08) raw xDistance=-0.13 yDistance=-0.41
00:50:50.614 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:50:50.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.41
00:50:50.614 00.000 8976 MoveAxis(R, 0, ABG)
00:50:50.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:50.614 00.000 5052 Enqueuing Expose request
00:50:50.614 00.000 8976 MoveAxis(U, 2, ABG)
00:50:50.614 00.000 8976 stepping (-15, 1) + (0, 2)
00:50:50.614 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:50.644 00.030 8976 Received - 47 (G) 
00:50:50.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:50.644 00.000 8976 stepped: pos (-15, 3)
00:50:50.644 00.000 8976 move complete, result=0
00:50:50.644 00.000 8976 worker thread done servicing request
00:50:50.644 00.000 8976 Worker thread wakes up
00:50:50.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:50.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:50.644 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:50:51.329 00.685 8976 Exposure complete
00:50:51.335 00.006 8976 worker thread done servicing request
00:50:51.335 00.000 5052 OnExposeComplete: enter
00:50:51.335 00.000 5052 UpdateGuideState(): m_state=6
00:50:51.335 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 832
00:50:51.335 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.63, Mass=200, SNR=9.8, Peak=68 HFD=2.8
00:50:51.335 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
00:50:51.335 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
00:50:51.336 00.001 5052 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.48 mountX=-0.14 mountY=-0.08, mountTheta=-2.59
00:50:51.336 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.08, opts=13)
00:50:51.336 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.08)
00:50:51.336 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:50:51.336 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
00:50:51.336 00.000 8976 Worker thread wakes up
00:50:51.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.08) opts 0xd
00:50:51.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.08)
00:50:51.336 00.000 8976 Moving (0.15, -0.08) raw xDistance=-0.14 yDistance=-0.08
00:50:51.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:51.337 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:51.337 00.000 5052 Enqueuing Expose request
00:50:51.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:50:51.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:50:51.337 00.000 8976 MoveAxis(R, 0, ABG)
00:50:51.337 00.000 8976 MoveAxis(U, 0, ABG)
00:50:51.337 00.000 8976 move complete, result=0
00:50:51.337 00.000 8976 worker thread done servicing request
00:50:51.337 00.000 8976 Worker thread wakes up
00:50:51.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:51.337 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:51.337 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:52.021 00.684 8976 Exposure complete
00:50:52.027 00.006 8976 worker thread done servicing request
00:50:52.027 00.000 5052 OnExposeComplete: enter
00:50:52.027 00.000 5052 UpdateGuideState(): m_state=6
00:50:52.027 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 833
00:50:52.027 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.64, Mass=197, SNR=9.7, Peak=71 HFD=2.9
00:50:52.027 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
00:50:52.027 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
00:50:52.027 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.29 mountX=-0.18 mountY=-0.17, mountTheta=-2.39
00:50:52.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.07, opts=13)
00:50:52.028 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.07)
00:50:52.028 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:50:52.028 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:50:52.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:52.028 00.000 8976 Worker thread wakes up
00:50:52.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.07) opts 0xd
00:50:52.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.07)
00:50:52.028 00.000 8976 Moving (0.25, -0.07) raw xDistance=-0.18 yDistance=-0.17
00:50:52.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:52.029 00.001 5052 Enqueuing Expose request
00:50:52.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:50:52.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:50:52.029 00.000 8976 MoveAxis(R, 0, ABG)
00:50:52.029 00.000 8976 MoveAxis(U, 0, ABG)
00:50:52.029 00.000 8976 move complete, result=0
00:50:52.029 00.000 8976 worker thread done servicing request
00:50:52.029 00.000 8976 Worker thread wakes up
00:50:52.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:52.029 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:52.029 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:52.712 00.683 8976 Exposure complete
00:50:52.718 00.006 8976 worker thread done servicing request
00:50:52.719 00.001 5052 OnExposeComplete: enter
00:50:52.719 00.000 5052 UpdateGuideState(): m_state=6
00:50:52.719 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 834
00:50:52.719 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.67, Mass=198, SNR=9.8, Peak=72 HFD=2.3
00:50:52.719 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
00:50:52.719 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
00:50:52.719 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-0.19 mountX=-0.13 mountY=-0.16, mountTheta=-2.27
00:50:52.719 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.04, opts=13)
00:50:52.719 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.04)
00:50:52.720 00.001 8976 Worker thread wakes up
00:50:52.720 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:50:52.720 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.04) opts 0xd
00:50:52.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.04)
00:50:52.720 00.000 8976 Moving (0.21, -0.04) raw xDistance=-0.13 yDistance=-0.16
00:50:52.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:50:52.720 00.000 5052 UpdateGuideState exits: m=198 SNR=9.8
00:50:52.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:52.720 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:52.720 00.000 5052 Enqueuing Expose request
00:50:52.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:50:52.720 00.000 8976 MoveAxis(R, 0, ABG)
00:50:52.720 00.000 8976 MoveAxis(U, 0, ABG)
00:50:52.720 00.000 8976 move complete, result=0
00:50:52.720 00.000 8976 worker thread done servicing request
00:50:52.720 00.000 8976 Worker thread wakes up
00:50:52.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:52.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:52.721 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:53.409 00.688 8976 Exposure complete
00:50:53.415 00.006 8976 worker thread done servicing request
00:50:53.415 00.000 5052 OnExposeComplete: enter
00:50:53.416 00.001 5052 UpdateGuideState(): m_state=6
00:50:53.416 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 835
00:50:53.416 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.84, Mass=205, SNR=9.9, Peak=71 HFD=2.4
00:50:53.416 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
00:50:53.416 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
00:50:53.416 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.13 hyp=0.69 cameraTheta=0.18 mountX=-0.20 mountY=-0.64, mountTheta=-1.87
00:50:53.416 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.13, opts=13)
00:50:53.416 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.13)
00:50:53.417 00.001 8976 Worker thread wakes up
00:50:53.417 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
00:50:53.417 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:50:53.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:53.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.13) opts 0xd
00:50:53.417 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:53.417 00.000 5052 Enqueuing Expose request
00:50:53.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.13)
00:50:53.417 00.000 8976 Moving (0.68, 0.13) raw xDistance=-0.20 yDistance=-0.64
00:50:53.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:50:53.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
00:50:53.417 00.000 8976 MoveAxis(R, 0, ABG)
00:50:53.417 00.000 8976 MoveAxis(U, 3, ABG)
00:50:53.417 00.000 8976 stepping (-15, 3) + (0, 3)
00:50:53.417 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:53.458 00.041 8976 Received - 47 (G) 
00:50:53.458 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:53.458 00.000 8976 stepped: pos (-15, 6)
00:50:53.458 00.000 8976 move complete, result=0
00:50:53.458 00.000 8976 worker thread done servicing request
00:50:53.458 00.000 8976 Worker thread wakes up
00:50:53.458 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:53.458 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:53.458 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
00:50:54.141 00.683 8976 Exposure complete
00:50:54.147 00.006 8976 worker thread done servicing request
00:50:54.147 00.000 5052 OnExposeComplete: enter
00:50:54.147 00.000 5052 UpdateGuideState(): m_state=6
00:50:54.147 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 836
00:50:54.147 00.000 5052 Star::Find returns 1 (0), X=330.30, Y=281.80, Mass=181, SNR=9.3, Peak=65 HFD=2.6
00:50:54.147 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
00:50:54.147 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
00:50:54.147 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=0.09 hyp=1.13 cameraTheta=0.08 mountX=-0.43 mountY=-0.99, mountTheta=-1.98
00:50:54.148 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=0.09, opts=13)
00:50:54.148 00.000 5052 Enqueuing Move request for stepguider (1.12, 0.09)
00:50:54.148 00.000 8976 Worker thread wakes up
00:50:54.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, 0.09) opts 0xd
00:50:54.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, 0.09)
00:50:54.148 00.000 8976 Moving (1.12, 0.09) raw xDistance=-0.43 yDistance=-0.99
00:50:54.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
00:50:54.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.99
00:50:54.148 00.000 8976 MoveAxis(R, 2, ABG)
00:50:54.148 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:50:54.148 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
00:50:54.149 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:54.149 00.000 8976 stepping (-15, 6) + (2, 0)
00:50:54.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:54.149 00.000 5052 Enqueuing Expose request
00:50:54.149 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:54.177 00.028 8976 Received - 47 (G) 
00:50:54.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:54.177 00.000 8976 stepped: pos (-13, 6)
00:50:54.177 00.000 8976 MoveAxis(U, 4, ABG)
00:50:54.177 00.000 8976 stepping (-13, 6) + (0, 4)
00:50:54.177 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:50:54.209 00.032 8976 Received - 47 (G) 
00:50:54.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:50:54.209 00.000 8976 stepped: pos (-13, 10)
00:50:54.209 00.000 8976 move complete, result=0
00:50:54.209 00.000 8976 worker thread done servicing request
00:50:54.209 00.000 8976 Worker thread wakes up
00:50:54.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:54.209 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:54.209 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
00:50:54.896 00.687 8976 Exposure complete
00:50:54.901 00.005 8976 worker thread done servicing request
00:50:54.901 00.000 5052 OnExposeComplete: enter
00:50:54.902 00.001 5052 UpdateGuideState(): m_state=6
00:50:54.902 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 837
00:50:54.902 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.95, Mass=211, SNR=10.0, Peak=67 HFD=2.6
00:50:54.902 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
00:50:54.902 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
00:50:54.902 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.24 hyp=0.74 cameraTheta=0.33 mountX=-0.10 mountY=-0.71, mountTheta=-1.72
00:50:54.902 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.24, opts=13)
00:50:54.902 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.24)
00:50:54.903 00.001 8976 Worker thread wakes up
00:50:54.903 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.24) opts 0xd
00:50:54.903 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.24)
00:50:54.903 00.000 8976 Moving (0.70, 0.24) raw xDistance=-0.10 yDistance=-0.71
00:50:54.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:50:54.903 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:50:54.903 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
00:50:54.903 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:54.903 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:54.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.71
00:50:54.903 00.000 8976 MoveAxis(R, 0, ABG)
00:50:54.903 00.000 8976 MoveAxis(U, 3, ABG)
00:50:54.903 00.000 5052 Enqueuing Expose request
00:50:54.903 00.000 8976 stepping (-13, 10) + (0, 3)
00:50:54.903 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:54.944 00.041 8976 Received - 47 (G) 
00:50:54.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:54.944 00.000 8976 stepped: pos (-13, 13)
00:50:54.944 00.000 8976 move complete, result=0
00:50:54.944 00.000 8976 worker thread done servicing request
00:50:54.944 00.000 8976 Worker thread wakes up
00:50:54.944 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
00:50:54.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:54.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:55.628 00.684 8976 Exposure complete
00:50:55.633 00.005 8976 worker thread done servicing request
00:50:55.633 00.000 5052 OnExposeComplete: enter
00:50:55.634 00.001 5052 UpdateGuideState(): m_state=6
00:50:55.634 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 838
00:50:55.634 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.88, Mass=219, SNR=10.2, Peak=74 HFD=2.5
00:50:55.634 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
00:50:55.634 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
00:50:55.634 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.17 hyp=0.46 cameraTheta=0.38 mountX=-0.04 mountY=-0.45, mountTheta=-1.66
00:50:55.635 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.17, opts=13)
00:50:55.635 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.17)
00:50:55.635 00.000 8976 Worker thread wakes up
00:50:55.635 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.17) opts 0xd
00:50:55.635 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.17)
00:50:55.635 00.000 8976 Moving (0.43, 0.17) raw xDistance=-0.04 yDistance=-0.45
00:50:55.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:50:55.635 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:50:55.635 00.000 5052 UpdateGuideState exits: m=219 SNR=10.2
00:50:55.635 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:55.635 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:55.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
00:50:55.635 00.000 8976 MoveAxis(R, 0, ABG)
00:50:55.636 00.001 5052 Enqueuing Expose request
00:50:55.636 00.000 8976 MoveAxis(U, 2, ABG)
00:50:55.636 00.000 8976 stepping (-13, 13) + (0, 2)
00:50:55.636 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:55.664 00.028 8976 Received - 47 (G) 
00:50:55.664 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:55.664 00.000 8976 stepped: pos (-13, 15)
00:50:55.664 00.000 8976 move complete, result=0
00:50:55.664 00.000 8976 worker thread done servicing request
00:50:55.664 00.000 8976 Worker thread wakes up
00:50:55.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:55.664 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:55.664 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
00:50:56.353 00.689 8976 Exposure complete
00:50:56.358 00.005 8976 worker thread done servicing request
00:50:56.358 00.000 5052 OnExposeComplete: enter
00:50:56.358 00.000 5052 UpdateGuideState(): m_state=6
00:50:56.358 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 839
00:50:56.358 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.32, Mass=215, SNR=10.2, Peak=73 HFD=2.4
00:50:56.358 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
00:50:56.358 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
00:50:56.358 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.38 hyp=0.71 cameraTheta=-0.57 mountX=-0.62 mountY=-0.29, mountTheta=-2.70
00:50:56.359 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.38, opts=13)
00:50:56.359 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.38)
00:50:56.359 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:50:56.359 00.000 5052 UpdateGuideState exits: m=215 SNR=10.2
00:50:56.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:56.359 00.000 8976 Worker thread wakes up
00:50:56.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.38) opts 0xd
00:50:56.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.38)
00:50:56.359 00.000 8976 Moving (0.60, -0.38) raw xDistance=-0.62 yDistance=-0.29
00:50:56.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:56.359 00.000 5052 Enqueuing Expose request
00:50:56.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
00:50:56.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
00:50:56.360 00.001 8976 MoveAxis(R, 3, ABG)
00:50:56.360 00.000 8976 stepping (-13, 15) + (3, 0)
00:50:56.360 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:56.399 00.039 8976 Received - 47 (G) 
00:50:56.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:50:56.399 00.000 8976 stepped: pos (-10, 15)
00:50:56.399 00.000 8976 MoveAxis(U, 1, ABG)
00:50:56.399 00.000 8976 stepping (-10, 15) + (0, 1)
00:50:56.399 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:56.431 00.032 8976 Received - 47 (G) 
00:50:56.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:56.431 00.000 8976 stepped: pos (-10, 16)
00:50:56.431 00.000 8976 move complete, result=0
00:50:56.431 00.000 8976 worker thread done servicing request
00:50:56.431 00.000 8976 Worker thread wakes up
00:50:56.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:56.431 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:56.431 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.3 px 1 ms NORTH
00:50:57.117 00.686 8976 Exposure complete
00:50:57.123 00.006 8976 worker thread done servicing request
00:50:57.123 00.000 5052 OnExposeComplete: enter
00:50:57.124 00.001 5052 UpdateGuideState(): m_state=6
00:50:57.124 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 840
00:50:57.124 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.56, Mass=206, SNR=10.0, Peak=73 HFD=3.0
00:50:57.124 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
00:50:57.124 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
00:50:57.124 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.57 mountX=-0.25 mountY=-0.12, mountTheta=-2.70
00:50:57.124 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.15, opts=13)
00:50:57.124 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.15)
00:50:57.124 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:50:57.124 00.000 5052 UpdateGuideState exits: m=206 SNR=10.0
00:50:57.125 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:57.125 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:57.125 00.000 5052 Enqueuing Expose request
00:50:57.125 00.000 8976 Worker thread wakes up
00:50:57.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.15) opts 0xd
00:50:57.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.15)
00:50:57.125 00.000 8976 Moving (0.24, -0.15) raw xDistance=-0.25 yDistance=-0.12
00:50:57.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:50:57.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:50:57.125 00.000 8976 MoveAxis(R, 0, ABG)
00:50:57.125 00.000 8976 MoveAxis(U, 0, ABG)
00:50:57.125 00.000 8976 move complete, result=0
00:50:57.125 00.000 8976 worker thread done servicing request
00:50:57.125 00.000 8976 Worker thread wakes up
00:50:57.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:57.125 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:57.125 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:57.807 00.682 8976 Exposure complete
00:50:57.813 00.006 8976 worker thread done servicing request
00:50:57.813 00.000 5052 OnExposeComplete: enter
00:50:57.813 00.000 5052 UpdateGuideState(): m_state=6
00:50:57.813 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 841
00:50:57.813 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.69, Mass=199, SNR=9.7, Peak=68 HFD=2.6
00:50:57.813 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
00:50:57.813 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
00:50:57.813 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.02 hyp=0.56 cameraTheta=-0.03 mountX=-0.27 mountY=-0.46, mountTheta=-2.10
00:50:57.814 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.02, opts=13)
00:50:57.814 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.02)
00:50:57.814 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:50:57.814 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
00:50:57.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:57.814 00.000 8976 Worker thread wakes up
00:50:57.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.02) opts 0xd
00:50:57.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.02)
00:50:57.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:57.814 00.000 5052 Enqueuing Expose request
00:50:57.814 00.000 8976 Moving (0.56, -0.02) raw xDistance=-0.27 yDistance=-0.46
00:50:57.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:50:57.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:50:57.814 00.000 8976 MoveAxis(R, 1, ABG)
00:50:57.814 00.000 8976 stepping (-10, 16) + (1, 0)
00:50:57.814 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:57.838 00.024 8976 Received - 47 (G) 
00:50:57.838 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:57.838 00.000 8976 stepped: pos (-9, 16)
00:50:57.838 00.000 8976 MoveAxis(U, 2, ABG)
00:50:57.838 00.000 8976 stepping (-9, 16) + (0, 2)
00:50:57.838 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:57.870 00.032 8976 Received - 47 (G) 
00:50:57.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:57.870 00.000 8976 stepped: pos (-9, 18)
00:50:57.870 00.000 8976 move complete, result=0
00:50:57.870 00.000 8976 worker thread done servicing request
00:50:57.870 00.000 8976 Worker thread wakes up
00:50:57.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:57.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:57.870 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
00:50:58.553 00.683 8976 Exposure complete
00:50:58.559 00.006 8976 worker thread done servicing request
00:50:58.559 00.000 5052 OnExposeComplete: enter
00:50:58.559 00.000 5052 UpdateGuideState(): m_state=6
00:50:58.559 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 842
00:50:58.559 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.57, Mass=185, SNR=9.4, Peak=69 HFD=3.0
00:50:58.559 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
00:50:58.559 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
00:50:58.559 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.14 hyp=0.42 cameraTheta=-0.34 mountX=-0.31 mountY=-0.26, mountTheta=-2.45
00:50:58.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.14, opts=13)
00:50:58.560 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.14)
00:50:58.560 00.000 8976 Worker thread wakes up
00:50:58.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.14) opts 0xd
00:50:58.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.14)
00:50:58.560 00.000 8976 Moving (0.40, -0.14) raw xDistance=-0.31 yDistance=-0.26
00:50:58.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:50:58.560 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
00:50:58.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:58.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
00:50:58.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
00:50:58.560 00.000 8976 MoveAxis(R, 1, ABG)
00:50:58.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:58.560 00.000 5052 Enqueuing Expose request
00:50:58.560 00.000 8976 stepping (-9, 18) + (1, 0)
00:50:58.561 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:58.590 00.029 8976 Received - 47 (G) 
00:50:58.590 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:58.590 00.000 8976 stepped: pos (-8, 18)
00:50:58.590 00.000 8976 MoveAxis(U, 1, ABG)
00:50:58.590 00.000 8976 stepping (-8, 18) + (0, 1)
00:50:58.590 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:58.622 00.032 8976 Received - 47 (G) 
00:50:58.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:50:58.622 00.000 8976 stepped: pos (-8, 19)
00:50:58.622 00.000 8976 move complete, result=0
00:50:58.622 00.000 8976 worker thread done servicing request
00:50:58.622 00.000 8976 Worker thread wakes up
00:50:58.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:58.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:58.622 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
00:50:59.305 00.683 8976 Exposure complete
00:50:59.311 00.006 8976 worker thread done servicing request
00:50:59.311 00.000 5052 OnExposeComplete: enter
00:50:59.311 00.000 5052 UpdateGuideState(): m_state=6
00:50:59.311 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 843
00:50:59.311 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=282.32, Mass=205, SNR=9.9, Peak=74 HFD=2.5
00:50:59.311 00.000 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.04) = xAngle (-0.61 = -0.61)
00:50:59.311 00.000 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.72 = -0.72)
00:50:59.311 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.61 hyp=0.62 cameraTheta=1.43 mountX=0.50 mountY=-0.41, mountTheta=-0.68
00:50:59.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.61, opts=13)
00:50:59.312 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.61)
00:50:59.312 00.000 8976 Worker thread wakes up
00:50:59.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.61) opts 0xd
00:50:59.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.61)
00:50:59.312 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:50:59.312 00.000 8976 Moving (0.09, 0.61) raw xDistance=0.50 yDistance=-0.41
00:50:59.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.50
00:50:59.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
00:50:59.312 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:50:59.312 00.000 8976 MoveAxis(L, 2, ABG)
00:50:59.312 00.000 8976 stepping (-8, 19) + (-2, 0)
00:50:59.312 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:59.313 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:59.313 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:50:59.313 00.000 5052 Enqueuing Expose request
00:50:59.341 00.028 8976 Received - 47 (G) 
00:50:59.341 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:59.341 00.000 8976 stepped: pos (-10, 19)
00:50:59.341 00.000 8976 MoveAxis(U, 2, ABG)
00:50:59.341 00.000 8976 stepping (-10, 19) + (0, 2)
00:50:59.341 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:59.372 00.031 8976 Received - 47 (G) 
00:50:59.373 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:50:59.373 00.000 8976 stepped: pos (-10, 21)
00:50:59.373 00.000 8976 move complete, result=0
00:50:59.373 00.000 8976 worker thread done servicing request
00:50:59.373 00.000 8976 Worker thread wakes up
00:50:59.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:50:59.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:50:59.373 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.4 px 2 ms NORTH
00:51:00.061 00.688 8976 Exposure complete
00:51:00.067 00.006 8976 worker thread done servicing request
00:51:00.067 00.000 5052 OnExposeComplete: enter
00:51:00.067 00.000 5052 UpdateGuideState(): m_state=6
00:51:00.067 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 844
00:51:00.067 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.48, Mass=205, SNR=9.9, Peak=74 HFD=3.0
00:51:00.067 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
00:51:00.067 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
00:51:00.067 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.23 hyp=0.32 cameraTheta=-0.80 mountX=-0.31 mountY=-0.06, mountTheta=-2.94
00:51:00.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.23, opts=13)
00:51:00.068 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.23)
00:51:00.068 00.000 8976 Worker thread wakes up
00:51:00.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.23) opts 0xd
00:51:00.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.23)
00:51:00.068 00.000 8976 Moving (0.23, -0.23) raw xDistance=-0.31 yDistance=-0.06
00:51:00.068 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:51:00.068 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:51:00.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:00.068 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:00.068 00.000 5052 Enqueuing Expose request
00:51:00.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
00:51:00.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:51:00.068 00.000 8976 MoveAxis(R, 1, ABG)
00:51:00.068 00.000 8976 stepping (-10, 21) + (1, 0)
00:51:00.068 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:00.092 00.024 8976 Received - 47 (G) 
00:51:00.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:00.092 00.000 8976 stepped: pos (-9, 21)
00:51:00.092 00.000 8976 MoveAxis(U, 0, ABG)
00:51:00.092 00.000 8976 move complete, result=0
00:51:00.092 00.000 8976 worker thread done servicing request
00:51:00.092 00.000 8976 Worker thread wakes up
00:51:00.092 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:00.093 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:00.093 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
00:51:00.779 00.686 8976 Exposure complete
00:51:00.784 00.005 8976 worker thread done servicing request
00:51:00.785 00.001 5052 OnExposeComplete: enter
00:51:00.785 00.000 5052 UpdateGuideState(): m_state=6
00:51:00.785 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 845
00:51:00.785 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.93, Mass=228, SNR=10.5, Peak=85 HFD=2.2
00:51:00.785 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
00:51:00.785 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
00:51:00.785 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.22 hyp=0.36 cameraTheta=0.66 mountX=0.07 mountY=-0.36, mountTheta=-1.39
00:51:00.785 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.22, opts=13)
00:51:00.785 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.22)
00:51:00.786 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:51:00.786 00.000 5052 UpdateGuideState exits: m=228 SNR=10.5
00:51:00.786 00.000 8976 Worker thread wakes up
00:51:00.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.22) opts 0xd
00:51:00.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.22)
00:51:00.786 00.000 8976 Moving (0.29, 0.22) raw xDistance=0.07 yDistance=-0.36
00:51:00.786 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:00.786 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:00.786 00.000 5052 Enqueuing Expose request
00:51:00.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:51:00.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:51:00.786 00.000 8976 MoveAxis(R, 0, ABG)
00:51:00.786 00.000 8976 MoveAxis(U, 1, ABG)
00:51:00.786 00.000 8976 stepping (-9, 21) + (0, 1)
00:51:00.786 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:00.812 00.026 8976 Received - 47 (G) 
00:51:00.812 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:00.812 00.000 8976 stepped: pos (-9, 22)
00:51:00.812 00.000 8976 move complete, result=0
00:51:00.812 00.000 8976 worker thread done servicing request
00:51:00.812 00.000 8976 Worker thread wakes up
00:51:00.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:00.812 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:00.812 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
00:51:01.500 00.688 8976 Exposure complete
00:51:01.505 00.005 8976 worker thread done servicing request
00:51:01.505 00.000 5052 OnExposeComplete: enter
00:51:01.505 00.000 5052 UpdateGuideState(): m_state=6
00:51:01.505 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 846
00:51:01.505 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.74, Mass=202, SNR=9.8, Peak=75 HFD=2.5
00:51:01.505 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
00:51:01.505 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
00:51:01.505 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.18 mountX=0.02 mountY=-0.03, mountTheta=-0.91
00:51:01.507 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.03, opts=13)
00:51:01.507 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.03)
00:51:01.507 00.000 8976 Worker thread wakes up
00:51:01.507 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.03) opts 0xd
00:51:01.507 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.03)
00:51:01.507 00.000 8976 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.03
00:51:01.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:51:01.507 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:51:01.507 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
00:51:01.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:01.507 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:01.508 00.001 5052 Enqueuing Expose request
00:51:01.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:51:01.508 00.000 8976 MoveAxis(R, 0, ABG)
00:51:01.508 00.000 8976 MoveAxis(U, 0, ABG)
00:51:01.508 00.000 8976 move complete, result=0
00:51:01.508 00.000 8976 worker thread done servicing request
00:51:01.508 00.000 8976 Worker thread wakes up
00:51:01.508 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:01.508 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:01.508 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:02.191 00.683 8976 Exposure complete
00:51:02.197 00.006 8976 worker thread done servicing request
00:51:02.197 00.000 5052 OnExposeComplete: enter
00:51:02.197 00.000 5052 UpdateGuideState(): m_state=6
00:51:02.197 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 847
00:51:02.197 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.82, Mass=195, SNR=9.6, Peak=75 HFD=2.3
00:51:02.198 00.001 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
00:51:02.198 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
00:51:02.198 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.49 mountX=0.16 mountY=0.06, mountTheta=0.36
00:51:02.198 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.11, opts=13)
00:51:02.198 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.11)
00:51:02.198 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
00:51:02.198 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
00:51:02.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:02.199 00.001 8976 Worker thread wakes up
00:51:02.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.11) opts 0xd
00:51:02.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.11)
00:51:02.199 00.000 8976 Moving (-0.14, 0.11) raw xDistance=0.16 yDistance=0.06
00:51:02.199 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:02.199 00.000 5052 Enqueuing Expose request
00:51:02.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:51:02.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:51:02.199 00.000 8976 MoveAxis(R, 0, ABG)
00:51:02.199 00.000 8976 MoveAxis(U, 0, ABG)
00:51:02.199 00.000 8976 move complete, result=0
00:51:02.199 00.000 8976 worker thread done servicing request
00:51:02.199 00.000 8976 Worker thread wakes up
00:51:02.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:02.199 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:02.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:02.882 00.683 8976 Exposure complete
00:51:02.887 00.005 8976 worker thread done servicing request
00:51:02.888 00.001 5052 OnExposeComplete: enter
00:51:02.888 00.000 5052 UpdateGuideState(): m_state=6
00:51:02.888 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 848
00:51:02.888 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.55, Mass=195, SNR=9.7, Peak=77 HFD=1.8
00:51:02.888 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
00:51:02.888 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
00:51:02.888 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.16 hyp=0.94 cameraTheta=-2.97 mountX=0.28 mountY=0.86, mountTheta=1.26
00:51:02.888 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.16, opts=13)
00:51:02.888 00.000 5052 Enqueuing Move request for stepguider (-0.93, -0.16)
00:51:02.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:51:02.889 00.001 5052 UpdateGuideState exits: m=195 SNR=9.7
00:51:02.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:02.889 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:02.889 00.000 5052 Enqueuing Expose request
00:51:02.889 00.000 8976 Worker thread wakes up
00:51:02.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.16) opts 0xd
00:51:02.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.16)
00:51:02.889 00.000 8976 Moving (-0.93, -0.16) raw xDistance=0.28 yDistance=0.86
00:51:02.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:51:02.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86
00:51:02.889 00.000 8976 MoveAxis(L, 1, ABG)
00:51:02.889 00.000 8976 stepping (-9, 22) + (-1, 0)
00:51:02.889 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:02.922 00.033 8976 Received - 47 (G) 
00:51:02.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:02.922 00.000 8976 stepped: pos (-10, 22)
00:51:02.922 00.000 8976 MoveAxis(D, 3, ABG)
00:51:02.922 00.000 8976 stepping (-10, 22) + (0, -3)
00:51:02.922 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:02.954 00.032 8976 Received - 47 (G) 
00:51:02.954 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:02.954 00.000 8976 stepped: pos (-10, 19)
00:51:02.954 00.000 8976 move complete, result=0
00:51:02.954 00.000 8976 worker thread done servicing request
00:51:02.954 00.000 8976 Worker thread wakes up
00:51:02.954 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:02.954 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:02.954 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 3 ms SOUTH
00:51:03.639 00.685 8976 Exposure complete
00:51:03.644 00.005 8976 worker thread done servicing request
00:51:03.644 00.000 5052 OnExposeComplete: enter
00:51:03.644 00.000 5052 UpdateGuideState(): m_state=6
00:51:03.644 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 849
00:51:03.644 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.72, Mass=200, SNR=9.8, Peak=78 HFD=1.9
00:51:03.644 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
00:51:03.644 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
00:51:03.644 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=0.01 hyp=0.94 cameraTheta=3.13 mountX=0.44 mountY=0.78, mountTheta=1.06
00:51:03.645 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=0.01, opts=13)
00:51:03.645 00.000 5052 Enqueuing Move request for stepguider (-0.94, 0.01)
00:51:03.645 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:51:03.645 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
00:51:03.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:03.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:03.645 00.000 5052 Enqueuing Expose request
00:51:03.645 00.000 8976 Worker thread wakes up
00:51:03.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, 0.01) opts 0xd
00:51:03.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, 0.01)
00:51:03.645 00.000 8976 Moving (-0.94, 0.01) raw xDistance=0.44 yDistance=0.78
00:51:03.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
00:51:03.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.78
00:51:03.645 00.000 8976 MoveAxis(L, 2, ABG)
00:51:03.646 00.001 8976 stepping (-10, 19) + (-2, 0)
00:51:03.646 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:03.673 00.027 8976 Received - 47 (G) 
00:51:03.673 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:03.673 00.000 8976 stepped: pos (-12, 19)
00:51:03.673 00.000 8976 MoveAxis(D, 3, ABG)
00:51:03.673 00.000 8976 stepping (-12, 19) + (0, -3)
00:51:03.673 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:03.705 00.032 8976 Received - 47 (G) 
00:51:03.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:03.705 00.000 8976 stepped: pos (-12, 16)
00:51:03.705 00.000 8976 move complete, result=0
00:51:03.705 00.000 8976 worker thread done servicing request
00:51:03.705 00.000 8976 Worker thread wakes up
00:51:03.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:03.705 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:03.705 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
00:51:04.405 00.700 8976 Exposure complete
00:51:04.410 00.005 8976 worker thread done servicing request
00:51:04.410 00.000 5052 OnExposeComplete: enter
00:51:04.410 00.000 5052 UpdateGuideState(): m_state=6
00:51:04.410 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 850
00:51:04.410 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.77, Mass=206, SNR=10.0, Peak=79 HFD=2.2
00:51:04.410 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
00:51:04.410 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
00:51:04.410 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.06 hyp=0.26 cameraTheta=2.90 mountX=0.17 mountY=0.18, mountTheta=0.81
00:51:04.411 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.06, opts=13)
00:51:04.411 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.06)
00:51:04.411 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:51:04.411 00.000 5052 UpdateGuideState exits: m=206 SNR=10.0
00:51:04.411 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:04.411 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:04.412 00.001 5052 Enqueuing Expose request
00:51:04.412 00.000 8976 Worker thread wakes up
00:51:04.412 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.06) opts 0xd
00:51:04.412 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.06)
00:51:04.412 00.000 8976 Moving (-0.25, 0.06) raw xDistance=0.17 yDistance=0.18
00:51:04.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:51:04.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:51:04.412 00.000 8976 MoveAxis(R, 0, ABG)
00:51:04.412 00.000 8976 MoveAxis(U, 0, ABG)
00:51:04.412 00.000 8976 move complete, result=0
00:51:04.412 00.000 8976 worker thread done servicing request
00:51:04.412 00.000 8976 Worker thread wakes up
00:51:04.412 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:04.412 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:51:04.412 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:05.097 00.685 8976 Exposure complete
00:51:05.101 00.004 8976 worker thread done servicing request
00:51:05.101 00.000 5052 OnExposeComplete: enter
00:51:05.101 00.000 5052 UpdateGuideState(): m_state=6
00:51:05.101 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 851
00:51:05.101 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.91, Mass=217, SNR=10.2, Peak=81 HFD=2.3
00:51:05.101 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
00:51:05.101 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
00:51:05.101 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.20 hyp=0.65 cameraTheta=2.83 mountX=0.46 mountY=0.41, mountTheta=0.73
00:51:05.103 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.20, opts=13)
00:51:05.103 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.20)
00:51:05.103 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:51:05.103 00.000 5052 UpdateGuideState exits: m=217 SNR=10.2
00:51:05.103 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:05.103 00.000 8976 Worker thread wakes up
00:51:05.103 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.20) opts 0xd
00:51:05.104 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.20)
00:51:05.104 00.000 8976 Moving (-0.62, 0.20) raw xDistance=0.46 yDistance=0.41
00:51:05.104 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:05.104 00.000 5052 Enqueuing Expose request
00:51:05.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:51:05.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:51:05.104 00.000 8976 MoveAxis(L, 2, ABG)
00:51:05.104 00.000 8976 stepping (-12, 16) + (-2, 0)
00:51:05.104 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:05.128 00.024 8976 Received - 47 (G) 
00:51:05.128 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:05.128 00.000 8976 stepped: pos (-14, 16)
00:51:05.128 00.000 8976 MoveAxis(D, 2, ABG)
00:51:05.128 00.000 8976 stepping (-14, 16) + (0, -2)
00:51:05.128 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:05.160 00.032 8976 Received - 47 (G) 
00:51:05.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:05.160 00.000 8976 stepped: pos (-14, 14)
00:51:05.160 00.000 8976 move complete, result=0
00:51:05.160 00.000 8976 worker thread done servicing request
00:51:05.160 00.000 8976 Worker thread wakes up
00:51:05.161 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:05.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:05.161 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:51:05.844 00.683 8976 Exposure complete
00:51:05.849 00.005 8976 worker thread done servicing request
00:51:05.850 00.001 5052 OnExposeComplete: enter
00:51:05.850 00.000 5052 UpdateGuideState(): m_state=6
00:51:05.850 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 852
00:51:05.850 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.78, Mass=206, SNR=9.9, Peak=72 HFD=2.5
00:51:05.850 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
00:51:05.850 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
00:51:05.850 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.13 cameraTheta=2.51 mountX=0.11 mountY=0.05, mountTheta=0.38
00:51:05.850 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.07, opts=13)
00:51:05.851 00.001 5052 Enqueuing Move request for stepguider (-0.10, 0.07)
00:51:05.851 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:51:05.851 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
00:51:05.851 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:05.851 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:05.851 00.000 5052 Enqueuing Expose request
00:51:05.851 00.000 8976 Worker thread wakes up
00:51:05.851 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.07) opts 0xd
00:51:05.851 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.07)
00:51:05.851 00.000 8976 Moving (-0.10, 0.07) raw xDistance=0.11 yDistance=0.05
00:51:05.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:51:05.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:51:05.851 00.000 8976 MoveAxis(R, 0, ABG)
00:51:05.851 00.000 8976 MoveAxis(U, 0, ABG)
00:51:05.851 00.000 8976 move complete, result=0
00:51:05.851 00.000 8976 worker thread done servicing request
00:51:05.851 00.000 8976 Worker thread wakes up
00:51:05.851 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:05.852 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:05.852 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:06.536 00.684 8976 Exposure complete
00:51:06.542 00.006 8976 worker thread done servicing request
00:51:06.542 00.000 5052 OnExposeComplete: enter
00:51:06.542 00.000 5052 UpdateGuideState(): m_state=6
00:51:06.542 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 853
00:51:06.542 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.75, Mass=191, SNR=9.6, Peak=71 HFD=2.5
00:51:06.542 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
00:51:06.542 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
00:51:06.542 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.70 mountX=0.01 mountY=-0.06, mountTheta=-1.34
00:51:06.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.04, opts=13)
00:51:06.543 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.04)
00:51:06.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:51:06.543 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:51:06.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:06.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:06.543 00.000 5052 Enqueuing Expose request
00:51:06.543 00.000 8976 Worker thread wakes up
00:51:06.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.04) opts 0xd
00:51:06.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.04)
00:51:06.543 00.000 8976 Moving (0.05, 0.04) raw xDistance=0.01 yDistance=-0.06
00:51:06.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:51:06.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:51:06.543 00.000 8976 MoveAxis(R, 0, ABG)
00:51:06.543 00.000 8976 MoveAxis(U, 0, ABG)
00:51:06.543 00.000 8976 move complete, result=0
00:51:06.543 00.000 8976 worker thread done servicing request
00:51:06.543 00.000 8976 Worker thread wakes up
00:51:06.544 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:06.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:06.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:07.228 00.684 8976 Exposure complete
00:51:07.233 00.005 8976 worker thread done servicing request
00:51:07.233 00.000 5052 OnExposeComplete: enter
00:51:07.233 00.000 5052 UpdateGuideState(): m_state=6
00:51:07.233 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 854
00:51:07.233 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.71, Mass=193, SNR=9.6, Peak=73 HFD=2.4
00:51:07.233 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
00:51:07.233 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
00:51:07.233 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.12 mountX=0.05 mountY=0.10, mountTheta=1.10
00:51:07.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.00, opts=13)
00:51:07.234 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.00)
00:51:07.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:51:07.234 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:51:07.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:07.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:07.234 00.000 5052 Enqueuing Expose request
00:51:07.234 00.000 8976 Worker thread wakes up
00:51:07.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.00) opts 0xd
00:51:07.235 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.00)
00:51:07.235 00.000 8976 Moving (-0.12, -0.00) raw xDistance=0.05 yDistance=0.10
00:51:07.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:51:07.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:51:07.235 00.000 8976 MoveAxis(R, 0, ABG)
00:51:07.235 00.000 8976 MoveAxis(U, 0, ABG)
00:51:07.235 00.000 8976 move complete, result=0
00:51:07.235 00.000 8976 worker thread done servicing request
00:51:07.235 00.000 8976 Worker thread wakes up
00:51:07.235 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:07.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:07.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:07.918 00.683 8976 Exposure complete
00:51:07.924 00.006 8976 worker thread done servicing request
00:51:07.924 00.000 5052 OnExposeComplete: enter
00:51:07.924 00.000 5052 UpdateGuideState(): m_state=6
00:51:07.924 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 855
00:51:07.924 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.99, Mass=205, SNR=9.9, Peak=67 HFD=2.5
00:51:07.924 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.60 = -0.60)
00:51:07.924 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
00:51:07.924 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.45 mountX=0.23 mountY=-0.18, mountTheta=-0.66
00:51:07.925 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.28, opts=13)
00:51:07.925 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.28)
00:51:07.925 00.000 8976 Worker thread wakes up
00:51:07.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.28) opts 0xd
00:51:07.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.28)
00:51:07.925 00.000 8976 Moving (0.04, 0.28) raw xDistance=0.23 yDistance=-0.18
00:51:07.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:51:07.925 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:51:07.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:51:07.925 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:51:07.925 00.000 8976 MoveAxis(R, 0, ABG)
00:51:07.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:07.925 00.000 8976 MoveAxis(U, 0, ABG)
00:51:07.925 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:07.926 00.001 5052 Enqueuing Expose request
00:51:07.926 00.000 8976 move complete, result=0
00:51:07.926 00.000 8976 worker thread done servicing request
00:51:07.926 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:07.926 00.000 8976 Worker thread wakes up
00:51:07.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:07.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:08.608 00.682 8976 Exposure complete
00:51:08.613 00.005 8976 worker thread done servicing request
00:51:08.613 00.000 5052 OnExposeComplete: enter
00:51:08.613 00.000 5052 UpdateGuideState(): m_state=6
00:51:08.613 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 856
00:51:08.613 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.84, Mass=197, SNR=9.7, Peak=68 HFD=2.5
00:51:08.613 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
00:51:08.613 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
00:51:08.613 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.29 mountX=0.16 mountY=0.02, mountTheta=0.15
00:51:08.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.13, opts=13)
00:51:08.614 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.13)
00:51:08.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:51:08.614 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:51:08.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:08.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:08.614 00.000 5052 Enqueuing Expose request
00:51:08.614 00.000 8976 Worker thread wakes up
00:51:08.615 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.13) opts 0xd
00:51:08.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.13)
00:51:08.615 00.000 8976 Moving (-0.11, 0.13) raw xDistance=0.16 yDistance=0.02
00:51:08.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:51:08.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:51:08.615 00.000 8976 MoveAxis(R, 0, ABG)
00:51:08.615 00.000 8976 MoveAxis(U, 0, ABG)
00:51:08.615 00.000 8976 move complete, result=0
00:51:08.615 00.000 8976 worker thread done servicing request
00:51:08.615 00.000 8976 Worker thread wakes up
00:51:08.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:08.615 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:08.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:09.299 00.684 8976 Exposure complete
00:51:09.305 00.006 8976 worker thread done servicing request
00:51:09.305 00.000 5052 OnExposeComplete: enter
00:51:09.305 00.000 5052 UpdateGuideState(): m_state=6
00:51:09.305 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 857
00:51:09.305 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.87, Mass=211, SNR=10.0, Peak=71 HFD=2.6
00:51:09.305 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
00:51:09.305 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
00:51:09.305 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.21 mountX=0.19 mountY=0.01, mountTheta=0.07
00:51:09.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.16, opts=13)
00:51:09.306 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.16)
00:51:09.306 00.000 8976 Worker thread wakes up
00:51:09.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.16) opts 0xd
00:51:09.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.16)
00:51:09.306 00.000 8976 Moving (-0.12, 0.16) raw xDistance=0.19 yDistance=0.01
00:51:09.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:51:09.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:51:09.306 00.000 8976 MoveAxis(R, 0, ABG)
00:51:09.306 00.000 8976 MoveAxis(U, 0, ABG)
00:51:09.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:51:09.307 00.001 5052 UpdateGuideState exits: m=211 SNR=10.0
00:51:09.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:09.307 00.000 8976 move complete, result=0
00:51:09.307 00.000 8976 worker thread done servicing request
00:51:09.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:09.307 00.000 5052 Enqueuing Expose request
00:51:09.307 00.000 8976 Worker thread wakes up
00:51:09.307 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:09.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:09.307 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:09.989 00.682 8976 Exposure complete
00:51:09.995 00.006 8976 worker thread done servicing request
00:51:09.995 00.000 5052 OnExposeComplete: enter
00:51:09.995 00.000 5052 UpdateGuideState(): m_state=6
00:51:09.995 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 858
00:51:09.995 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=282.10, Mass=180, SNR=9.3, Peak=66 HFD=2.4
00:51:09.995 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.04) = xAngle (-1.13 = -1.13)
00:51:09.995 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.24 = -1.24)
00:51:09.995 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.39 hyp=0.49 cameraTheta=0.91 mountX=0.21 mountY=-0.46, mountTheta=-1.15
00:51:09.996 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.39, opts=13)
00:51:09.996 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.39)
00:51:09.996 00.000 8976 Worker thread wakes up
00:51:09.996 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.39) opts 0xd
00:51:09.996 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.39)
00:51:09.996 00.000 8976 Moving (0.30, 0.39) raw xDistance=0.21 yDistance=-0.46
00:51:09.996 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:51:09.996 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
00:51:09.996 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:09.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:51:09.997 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:51:09.997 00.000 8976 MoveAxis(R, 0, ABG)
00:51:09.997 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:09.997 00.000 5052 Enqueuing Expose request
00:51:09.997 00.000 8976 MoveAxis(U, 2, ABG)
00:51:09.997 00.000 8976 stepping (-14, 14) + (0, 2)
00:51:09.997 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:10.019 00.022 8976 Received - 47 (G) 
00:51:10.019 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:10.019 00.000 8976 stepped: pos (-14, 16)
00:51:10.019 00.000 8976 move complete, result=0
00:51:10.019 00.000 8976 worker thread done servicing request
00:51:10.019 00.000 8976 Worker thread wakes up
00:51:10.020 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:10.020 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:51:10.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:10.704 00.684 8976 Exposure complete
00:51:10.710 00.006 8976 worker thread done servicing request
00:51:10.711 00.001 5052 OnExposeComplete: enter
00:51:10.711 00.000 5052 UpdateGuideState(): m_state=6
00:51:10.711 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 859
00:51:10.711 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.86, Mass=218, SNR=10.2, Peak=70 HFD=2.4
00:51:10.711 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
00:51:10.711 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
00:51:10.711 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.15 hyp=0.39 cameraTheta=2.75 mountX=0.29 mountY=0.22, mountTheta=0.64
00:51:10.711 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.15, opts=13)
00:51:10.711 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.15)
00:51:10.711 00.000 8976 Worker thread wakes up
00:51:10.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.15) opts 0xd
00:51:10.712 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.15)
00:51:10.712 00.000 8976 Moving (-0.36, 0.15) raw xDistance=0.29 yDistance=0.22
00:51:10.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
00:51:10.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:51:10.712 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
00:51:10.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:10.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:51:10.712 00.000 8976 MoveAxis(L, 1, ABG)
00:51:10.712 00.000 8976 stepping (-14, 16) + (-1, 0)
00:51:10.712 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:10.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:10.712 00.000 5052 Enqueuing Expose request
00:51:10.740 00.028 8976 Received - 47 (G) 
00:51:10.743 00.003 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:10.743 00.000 8976 stepped: pos (-15, 16)
00:51:10.743 00.000 8976 MoveAxis(U, 0, ABG)
00:51:10.743 00.000 8976 move complete, result=0
00:51:10.743 00.000 8976 worker thread done servicing request
00:51:10.743 00.000 8976 Worker thread wakes up
00:51:10.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:10.743 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:10.743 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:51:11.429 00.686 8976 Exposure complete
00:51:11.435 00.006 8976 worker thread done servicing request
00:51:11.435 00.000 5052 OnExposeComplete: enter
00:51:11.435 00.000 5052 UpdateGuideState(): m_state=6
00:51:11.435 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 860
00:51:11.435 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.28, Mass=198, SNR=9.8, Peak=72 HFD=2.3
00:51:11.435 00.000 5052 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.04) = xAngle (-4.16 = 2.12)
00:51:11.435 00.000 5052 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.26 = 2.02)
00:51:11.435 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.43 hyp=0.50 cameraTheta=-2.12 mountX=-0.26 mountY=0.45, mountTheta=2.10
00:51:11.436 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.43, opts=13)
00:51:11.436 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.43)
00:51:11.436 00.000 8976 Worker thread wakes up
00:51:11.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.43) opts 0xd
00:51:11.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.43)
00:51:11.436 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:51:11.436 00.000 5052 UpdateGuideState exits: m=198 SNR=9.8
00:51:11.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:11.436 00.000 8976 Moving (-0.26, -0.43) raw xDistance=-0.26 yDistance=0.45
00:51:11.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
00:51:11.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
00:51:11.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:11.436 00.000 5052 Enqueuing Expose request
00:51:11.436 00.000 8976 MoveAxis(R, 1, ABG)
00:51:11.436 00.000 8976 stepping (-15, 16) + (1, 0)
00:51:11.436 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:11.459 00.023 8976 Received - 47 (G) 
00:51:11.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:11.459 00.000 8976 stepped: pos (-14, 16)
00:51:11.459 00.000 8976 MoveAxis(D, 2, ABG)
00:51:11.459 00.000 8976 stepping (-14, 16) + (0, -2)
00:51:11.459 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:11.491 00.032 8976 Received - 47 (G) 
00:51:11.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:11.491 00.000 8976 stepped: pos (-14, 14)
00:51:11.491 00.000 8976 move complete, result=0
00:51:11.491 00.000 8976 worker thread done servicing request
00:51:11.491 00.000 8976 Worker thread wakes up
00:51:11.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:11.491 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:11.491 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
00:51:12.177 00.686 8976 Exposure complete
00:51:12.182 00.005 8976 worker thread done servicing request
00:51:12.182 00.000 5052 OnExposeComplete: enter
00:51:12.182 00.000 5052 UpdateGuideState(): m_state=6
00:51:12.182 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 861
00:51:12.182 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=282.05, Mass=196, SNR=9.7, Peak=67 HFD=2.5
00:51:12.182 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
00:51:12.182 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
00:51:12.182 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.34 hyp=0.64 cameraTheta=0.55 mountX=0.05 mountY=-0.64, mountTheta=-1.49
00:51:12.183 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.34, opts=13)
00:51:12.183 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.34)
00:51:12.183 00.000 8976 Worker thread wakes up
00:51:12.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.34) opts 0xd
00:51:12.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.34)
00:51:12.183 00.000 8976 Moving (0.54, 0.34) raw xDistance=0.05 yDistance=-0.64
00:51:12.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:51:12.184 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.64
00:51:12.184 00.000 8976 MoveAxis(R, 0, ABG)
00:51:12.184 00.000 8976 MoveAxis(U, 2, ABG)
00:51:12.184 00.000 8976 stepping (-14, 14) + (0, 2)
00:51:12.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:51:12.184 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
00:51:12.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:12.184 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:12.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:12.184 00.000 5052 Enqueuing Expose request
00:51:12.210 00.026 8976 Received - 47 (G) 
00:51:12.210 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:12.210 00.000 8976 stepped: pos (-14, 16)
00:51:12.210 00.000 8976 move complete, result=0
00:51:12.210 00.000 8976 worker thread done servicing request
00:51:12.210 00.000 8976 Worker thread wakes up
00:51:12.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:12.210 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
00:51:12.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:12.896 00.686 8976 Exposure complete
00:51:12.901 00.005 8976 worker thread done servicing request
00:51:12.901 00.000 5052 OnExposeComplete: enter
00:51:12.901 00.000 5052 UpdateGuideState(): m_state=6
00:51:12.901 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 862
00:51:12.902 00.001 5052 Star::Find returns 1 (0), X=329.10, Y=281.93, Mass=195, SNR=9.6, Peak=68 HFD=2.6
00:51:12.902 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
00:51:12.902 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
00:51:12.902 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.90 mountX=0.23 mountY=-0.06, mountTheta=-0.24
00:51:12.902 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.22, opts=13)
00:51:12.902 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.22)
00:51:12.902 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:51:12.903 00.001 5052 UpdateGuideState exits: m=195 SNR=9.6
00:51:12.903 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:12.903 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:12.903 00.000 5052 Enqueuing Expose request
00:51:12.903 00.000 8976 Worker thread wakes up
00:51:12.903 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.22) opts 0xd
00:51:12.903 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.22)
00:51:12.903 00.000 8976 Moving (-0.08, 0.22) raw xDistance=0.23 yDistance=-0.06
00:51:12.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:51:12.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:51:12.903 00.000 8976 MoveAxis(R, 0, ABG)
00:51:12.903 00.000 8976 MoveAxis(U, 0, ABG)
00:51:12.903 00.000 8976 move complete, result=0
00:51:12.903 00.000 8976 worker thread done servicing request
00:51:12.903 00.000 8976 Worker thread wakes up
00:51:12.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:12.903 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:12.903 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:13.589 00.686 8976 Exposure complete
00:51:13.594 00.005 8976 worker thread done servicing request
00:51:13.594 00.000 5052 OnExposeComplete: enter
00:51:13.594 00.000 5052 UpdateGuideState(): m_state=6
00:51:13.594 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 863
00:51:13.595 00.001 5052 Star::Find returns 1 (0), X=328.63, Y=281.44, Mass=214, SNR=10.1, Peak=74 HFD=2.9
00:51:13.595 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.73 = 1.56)
00:51:13.595 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.45)
00:51:13.595 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.27 hyp=0.61 cameraTheta=-2.68 mountX=0.01 mountY=0.61, mountTheta=1.56
00:51:13.595 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.27, opts=13)
00:51:13.595 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.27)
00:51:13.595 00.000 8976 Worker thread wakes up
00:51:13.595 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.27) opts 0xd
00:51:13.595 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.27)
00:51:13.596 00.001 8976 Moving (-0.55, -0.27) raw xDistance=0.01 yDistance=0.61
00:51:13.596 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:51:13.596 00.000 5052 UpdateGuideState exits: m=214 SNR=10.1
00:51:13.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:13.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:51:13.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
00:51:13.596 00.000 8976 MoveAxis(R, 0, ABG)
00:51:13.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:13.596 00.000 5052 Enqueuing Expose request
00:51:13.596 00.000 8976 MoveAxis(D, 2, ABG)
00:51:13.596 00.000 8976 stepping (-14, 16) + (0, -2)
00:51:13.596 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:13.633 00.037 8976 Received - 47 (G) 
00:51:13.633 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:13.633 00.000 8976 stepped: pos (-14, 14)
00:51:13.633 00.000 8976 move complete, result=0
00:51:13.633 00.000 8976 worker thread done servicing request
00:51:13.633 00.000 8976 Worker thread wakes up
00:51:13.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:13.633 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:13.633 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:51:14.317 00.684 8976 Exposure complete
00:51:14.323 00.006 8976 worker thread done servicing request
00:51:14.323 00.000 5052 OnExposeComplete: enter
00:51:14.323 00.000 5052 UpdateGuideState(): m_state=6
00:51:14.323 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 864
00:51:14.323 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=281.87, Mass=202, SNR=9.9, Peak=72 HFD=2.4
00:51:14.323 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
00:51:14.323 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
00:51:14.323 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=0.16 hyp=1.00 cameraTheta=2.98 mountX=0.60 mountY=0.74, mountTheta=0.89
00:51:14.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=0.16, opts=13)
00:51:14.324 00.000 5052 Enqueuing Move request for stepguider (-0.99, 0.16)
00:51:14.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:51:14.324 00.000 5052 UpdateGuideState exits: m=202 SNR=9.9
00:51:14.324 00.000 8976 Worker thread wakes up
00:51:14.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, 0.16) opts 0xd
00:51:14.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, 0.16)
00:51:14.324 00.000 8976 Moving (-0.99, 0.16) raw xDistance=0.60 yDistance=0.74
00:51:14.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:14.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:14.324 00.000 5052 Enqueuing Expose request
00:51:14.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.60
00:51:14.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
00:51:14.324 00.000 8976 MoveAxis(L, 2, ABG)
00:51:14.324 00.000 8976 stepping (-14, 14) + (-2, 0)
00:51:14.324 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:14.353 00.029 8976 Received - 47 (G) 
00:51:14.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:14.353 00.000 8976 stepped: pos (-16, 14)
00:51:14.353 00.000 8976 MoveAxis(D, 3, ABG)
00:51:14.353 00.000 8976 stepping (-16, 14) + (0, -3)
00:51:14.353 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:14.384 00.031 8976 Received - 47 (G) 
00:51:14.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:14.384 00.000 8976 stepped: pos (-16, 11)
00:51:14.384 00.000 8976 move complete, result=0
00:51:14.384 00.000 8976 worker thread done servicing request
00:51:14.384 00.000 8976 Worker thread wakes up
00:51:14.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:14.384 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.7 px 3 ms SOUTH
00:51:14.385 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:15.067 00.682 8976 Exposure complete
00:51:15.073 00.006 8976 worker thread done servicing request
00:51:15.073 00.000 5052 OnExposeComplete: enter
00:51:15.073 00.000 5052 UpdateGuideState(): m_state=6
00:51:15.073 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 865
00:51:15.074 00.001 5052 Star::Find returns 1 (0), X=328.25, Y=281.88, Mass=203, SNR=9.8, Peak=69 HFD=2.4
00:51:15.074 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
00:51:15.074 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
00:51:15.074 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=0.17 hyp=0.94 cameraTheta=2.96 mountX=0.57 mountY=0.68, mountTheta=0.88
00:51:15.074 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=0.17, opts=13)
00:51:15.074 00.000 5052 Enqueuing Move request for stepguider (-0.92, 0.17)
00:51:15.074 00.000 8976 Worker thread wakes up
00:51:15.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, 0.17) opts 0xd
00:51:15.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, 0.17)
00:51:15.074 00.000 8976 Moving (-0.92, 0.17) raw xDistance=0.57 yDistance=0.68
00:51:15.075 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:51:15.075 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
00:51:15.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:15.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
00:51:15.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.68
00:51:15.075 00.000 8976 MoveAxis(L, 3, ABG)
00:51:15.075 00.000 8976 stepping (-16, 11) + (-3, 0)
00:51:15.075 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:15.075 00.000 5052 Enqueuing Expose request
00:51:15.075 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:15.103 00.028 8976 Received - 47 (G) 
00:51:15.103 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:15.103 00.000 8976 stepped: pos (-19, 11)
00:51:15.103 00.000 8976 MoveAxis(D, 3, ABG)
00:51:15.103 00.000 8976 stepping (-19, 11) + (0, -3)
00:51:15.103 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:15.135 00.032 8976 Received - 47 (G) 
00:51:15.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:15.136 00.001 8976 stepped: pos (-19, 8)
00:51:15.136 00.000 8976 move complete, result=0
00:51:15.136 00.000 8976 worker thread done servicing request
00:51:15.136 00.000 8976 Worker thread wakes up
00:51:15.136 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:15.136 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:15.136 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.7 px 3 ms SOUTH
00:51:15.820 00.684 8976 Exposure complete
00:51:15.825 00.005 8976 worker thread done servicing request
00:51:15.826 00.001 5052 OnExposeComplete: enter
00:51:15.826 00.000 5052 UpdateGuideState(): m_state=6
00:51:15.826 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 866
00:51:15.826 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.05, Mass=229, SNR=10.4, Peak=73 HFD=2.5
00:51:15.826 00.000 5052 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.04) = xAngle (-4.27 = 2.01)
00:51:15.826 00.000 5052 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.91)
00:51:15.826 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.66 hyp=0.83 cameraTheta=-2.23 mountX=-0.35 mountY=0.79, mountTheta=1.99
00:51:15.826 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.66, opts=13)
00:51:15.826 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.66)
00:51:15.827 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:51:15.827 00.000 5052 UpdateGuideState exits: m=229 SNR=10.4
00:51:15.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:15.827 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:15.827 00.000 5052 Enqueuing Expose request
00:51:15.827 00.000 8976 Worker thread wakes up
00:51:15.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.66) opts 0xd
00:51:15.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.66)
00:51:15.827 00.000 8976 Moving (-0.51, -0.66) raw xDistance=-0.35 yDistance=0.79
00:51:15.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
00:51:15.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.79
00:51:15.827 00.000 8976 MoveAxis(R, 1, ABG)
00:51:15.827 00.000 8976 stepping (-19, 8) + (1, 0)
00:51:15.827 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:15.855 00.028 8976 Received - 47 (G) 
00:51:15.855 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:15.855 00.000 8976 stepped: pos (-18, 8)
00:51:15.855 00.000 8976 MoveAxis(D, 3, ABG)
00:51:15.855 00.000 8976 stepping (-18, 8) + (0, -3)
00:51:15.855 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:15.887 00.032 8976 Received - 47 (G) 
00:51:15.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:15.887 00.000 8976 stepped: pos (-18, 5)
00:51:15.887 00.000 8976 move complete, result=0
00:51:15.887 00.000 8976 worker thread done servicing request
00:51:15.887 00.000 8976 Worker thread wakes up
00:51:15.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:15.887 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:15.887 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.8 px 3 ms SOUTH
00:51:16.571 00.684 8976 Exposure complete
00:51:16.576 00.005 8976 worker thread done servicing request
00:51:16.577 00.001 5052 OnExposeComplete: enter
00:51:16.577 00.000 5052 UpdateGuideState(): m_state=6
00:51:16.577 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 867
00:51:16.577 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=282.01, Mass=211, SNR=10.1, Peak=71 HFD=2.4
00:51:16.577 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
00:51:16.577 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
00:51:16.577 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.30 hyp=0.49 cameraTheta=0.64 mountX=0.08 mountY=-0.49, mountTheta=-1.40
00:51:16.578 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.30, opts=13)
00:51:16.578 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.30)
00:51:16.578 00.000 8976 Worker thread wakes up
00:51:16.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.30) opts 0xd
00:51:16.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.30)
00:51:16.578 00.000 8976 Moving (0.39, 0.30) raw xDistance=0.08 yDistance=-0.49
00:51:16.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:51:16.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.49
00:51:16.578 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:51:16.578 00.000 5052 UpdateGuideState exits: m=211 SNR=10.1
00:51:16.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:16.578 00.000 8976 MoveAxis(R, 0, ABG)
00:51:16.578 00.000 8976 MoveAxis(U, 2, ABG)
00:51:16.578 00.000 8976 stepping (-18, 5) + (0, 2)
00:51:16.579 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:16.579 00.000 5052 Enqueuing Expose request
00:51:16.579 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:16.606 00.027 8976 Received - 47 (G) 
00:51:16.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:16.606 00.000 8976 stepped: pos (-18, 7)
00:51:16.606 00.000 8976 move complete, result=0
00:51:16.606 00.000 8976 worker thread done servicing request
00:51:16.606 00.000 8976 Worker thread wakes up
00:51:16.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:16.606 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:16.606 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:51:17.293 00.687 8976 Exposure complete
00:51:17.298 00.005 8976 worker thread done servicing request
00:51:17.299 00.001 5052 OnExposeComplete: enter
00:51:17.299 00.000 5052 UpdateGuideState(): m_state=6
00:51:17.299 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 868
00:51:17.299 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.44, Mass=195, SNR=9.7, Peak=71 HFD=2.4
00:51:17.299 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
00:51:17.299 00.000 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.01 = -3.01)
00:51:17.299 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.27 hyp=0.36 cameraTheta=-0.86 mountX=-0.35 mountY=-0.05, mountTheta=-3.01
00:51:17.300 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.27, opts=13)
00:51:17.300 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.27)
00:51:17.300 00.000 8976 Worker thread wakes up
00:51:17.300 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:51:17.300 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
00:51:17.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:17.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.27) opts 0xd
00:51:17.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:17.300 00.000 5052 Enqueuing Expose request
00:51:17.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.27)
00:51:17.300 00.000 8976 Moving (0.23, -0.27) raw xDistance=-0.35 yDistance=-0.05
00:51:17.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:51:17.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:51:17.300 00.000 8976 MoveAxis(R, 1, ABG)
00:51:17.300 00.000 8976 stepping (-18, 7) + (1, 0)
00:51:17.300 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:17.326 00.026 8976 Received - 47 (G) 
00:51:17.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:17.326 00.000 8976 stepped: pos (-17, 7)
00:51:17.326 00.000 8976 MoveAxis(U, 0, ABG)
00:51:17.326 00.000 8976 move complete, result=0
00:51:17.326 00.000 8976 worker thread done servicing request
00:51:17.326 00.000 8976 Worker thread wakes up
00:51:17.326 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.0 px 0 ms NORTH
00:51:17.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:17.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:18.008 00.682 8976 Exposure complete
00:51:18.014 00.006 8976 worker thread done servicing request
00:51:18.014 00.000 5052 OnExposeComplete: enter
00:51:18.014 00.000 5052 UpdateGuideState(): m_state=6
00:51:18.014 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 869
00:51:18.014 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.86, Mass=198, SNR=9.7, Peak=74 HFD=2.4
00:51:18.014 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
00:51:18.014 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
00:51:18.014 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.77 mountX=0.06 mountY=-0.21, mountTheta=-1.28
00:51:18.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.15, opts=13)
00:51:18.015 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.15)
00:51:18.015 00.000 8976 Worker thread wakes up
00:51:18.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.15) opts 0xd
00:51:18.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.15)
00:51:18.015 00.000 8976 Moving (0.15, 0.15) raw xDistance=0.06 yDistance=-0.21
00:51:18.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:51:18.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:51:18.016 00.001 5052 UpdateGuideState exits: m=198 SNR=9.7
00:51:18.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:18.016 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:18.016 00.000 5052 Enqueuing Expose request
00:51:18.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:51:18.016 00.000 8976 MoveAxis(R, 0, ABG)
00:51:18.016 00.000 8976 MoveAxis(U, 0, ABG)
00:51:18.016 00.000 8976 move complete, result=0
00:51:18.016 00.000 8976 worker thread done servicing request
00:51:18.016 00.000 8976 Worker thread wakes up
00:51:18.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:18.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:18.016 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:18.700 00.684 8976 Exposure complete
00:51:18.705 00.005 8976 worker thread done servicing request
00:51:18.705 00.000 5052 OnExposeComplete: enter
00:51:18.706 00.001 5052 UpdateGuideState(): m_state=6
00:51:18.706 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 870
00:51:18.706 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.95, Mass=220, SNR=10.2, Peak=79 HFD=2.1
00:51:18.706 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
00:51:18.706 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
00:51:18.706 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.22 mountX=0.30 mountY=0.02, mountTheta=0.08
00:51:18.706 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.24, opts=13)
00:51:18.706 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.24)
00:51:18.707 00.001 8976 Worker thread wakes up
00:51:18.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.24) opts 0xd
00:51:18.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.24)
00:51:18.707 00.000 8976 Moving (-0.18, 0.24) raw xDistance=0.30 yDistance=0.02
00:51:18.707 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:51:18.707 00.000 5052 UpdateGuideState exits: m=220 SNR=10.2
00:51:18.707 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:18.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:51:18.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:51:18.707 00.000 8976 MoveAxis(L, 1, ABG)
00:51:18.707 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:18.707 00.000 5052 Enqueuing Expose request
00:51:18.707 00.000 8976 stepping (-17, 7) + (-1, 0)
00:51:18.707 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:18.733 00.026 8976 Received - 47 (G) 
00:51:18.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:18.733 00.000 8976 stepped: pos (-18, 7)
00:51:18.733 00.000 8976 MoveAxis(U, 0, ABG)
00:51:18.733 00.000 8976 move complete, result=0
00:51:18.733 00.000 8976 worker thread done servicing request
00:51:18.733 00.000 8976 Worker thread wakes up
00:51:18.733 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
00:51:18.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:18.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:19.417 00.684 8976 Exposure complete
00:51:19.422 00.005 8976 worker thread done servicing request
00:51:19.422 00.000 5052 OnExposeComplete: enter
00:51:19.422 00.000 5052 UpdateGuideState(): m_state=6
00:51:19.422 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 871
00:51:19.422 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.93, Mass=191, SNR=9.6, Peak=73 HFD=2.2
00:51:19.422 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
00:51:19.422 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
00:51:19.422 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.22 hyp=0.70 cameraTheta=2.81 mountX=0.50 mountY=0.43, mountTheta=0.71
00:51:19.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.22, opts=13)
00:51:19.423 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.22)
00:51:19.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:51:19.423 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:51:19.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:19.423 00.000 8976 Worker thread wakes up
00:51:19.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.22) opts 0xd
00:51:19.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.22)
00:51:19.423 00.000 8976 Moving (-0.66, 0.22) raw xDistance=0.50 yDistance=0.43
00:51:19.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:19.423 00.000 5052 Enqueuing Expose request
00:51:19.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
00:51:19.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:51:19.423 00.000 8976 MoveAxis(L, 2, ABG)
00:51:19.423 00.000 8976 stepping (-18, 7) + (-2, 0)
00:51:19.423 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:19.452 00.029 8976 Received - 47 (G) 
00:51:19.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:19.452 00.000 8976 stepped: pos (-20, 7)
00:51:19.452 00.000 8976 MoveAxis(D, 2, ABG)
00:51:19.452 00.000 8976 stepping (-20, 7) + (0, -2)
00:51:19.452 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:19.484 00.032 8976 Received - 47 (G) 
00:51:19.484 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:19.484 00.000 8976 stepped: pos (-20, 5)
00:51:19.484 00.000 8976 move complete, result=0
00:51:19.484 00.000 8976 worker thread done servicing request
00:51:19.484 00.000 8976 Worker thread wakes up
00:51:19.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:19.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:19.484 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:51:20.168 00.684 8976 Exposure complete
00:51:20.174 00.006 8976 worker thread done servicing request
00:51:20.174 00.000 5052 OnExposeComplete: enter
00:51:20.174 00.000 5052 UpdateGuideState(): m_state=6
00:51:20.174 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 872
00:51:20.174 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.75, Mass=195, SNR=9.7, Peak=68 HFD=2.5
00:51:20.174 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
00:51:20.174 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
00:51:20.174 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.04 hyp=0.53 cameraTheta=3.07 mountX=0.27 mountY=0.42, mountTheta=0.99
00:51:20.174 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.04, opts=13)
00:51:20.174 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.04)
00:51:20.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:51:20.174 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
00:51:20.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:20.174 00.000 8976 Worker thread wakes up
00:51:20.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.04) opts 0xd
00:51:20.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.04)
00:51:20.174 00.000 8976 Moving (-0.52, 0.04) raw xDistance=0.27 yDistance=0.42
00:51:20.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:20.174 00.000 5052 Enqueuing Expose request
00:51:20.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
00:51:20.175 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
00:51:20.175 00.000 8976 MoveAxis(L, 1, ABG)
00:51:20.175 00.000 8976 stepping (-20, 5) + (-1, 0)
00:51:20.175 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:20.203 00.028 8976 Received - 47 (G) 
00:51:20.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:20.203 00.000 8976 stepped: pos (-21, 5)
00:51:20.203 00.000 8976 MoveAxis(D, 2, ABG)
00:51:20.203 00.000 8976 stepping (-21, 5) + (0, -2)
00:51:20.203 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:20.236 00.033 8976 Received - 47 (G) 
00:51:20.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:20.236 00.000 8976 stepped: pos (-21, 3)
00:51:20.236 00.000 8976 move complete, result=0
00:51:20.236 00.000 8976 worker thread done servicing request
00:51:20.236 00.000 8976 Worker thread wakes up
00:51:20.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:20.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:20.236 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:51:20.920 00.684 8976 Exposure complete
00:51:20.925 00.005 8976 worker thread done servicing request
00:51:20.926 00.001 5052 OnExposeComplete: enter
00:51:20.926 00.000 5052 UpdateGuideState(): m_state=6
00:51:20.926 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 873
00:51:20.926 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.84, Mass=193, SNR=9.6, Peak=69 HFD=2.5
00:51:20.926 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:51:20.926 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
00:51:20.926 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.13 hyp=0.72 cameraTheta=2.96 mountX=0.44 mountY=0.52, mountTheta=0.87
00:51:20.926 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.13, opts=13)
00:51:20.926 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.13)
00:51:20.926 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:51:20.926 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:51:20.927 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:20.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:20.927 00.000 5052 Enqueuing Expose request
00:51:20.927 00.000 8976 Worker thread wakes up
00:51:20.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.13) opts 0xd
00:51:20.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.13)
00:51:20.927 00.000 8976 Moving (-0.71, 0.13) raw xDistance=0.44 yDistance=0.52
00:51:20.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
00:51:20.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
00:51:20.927 00.000 8976 MoveAxis(L, 2, ABG)
00:51:20.927 00.000 8976 stepping (-21, 3) + (-2, 0)
00:51:20.927 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:20.955 00.028 8976 Received - 47 (G) 
00:51:20.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:20.955 00.000 8976 stepped: pos (-23, 3)
00:51:20.955 00.000 8976 MoveAxis(D, 2, ABG)
00:51:20.955 00.000 8976 stepping (-23, 3) + (0, -2)
00:51:20.955 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:20.987 00.032 8976 Received - 47 (G) 
00:51:20.987 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:20.987 00.000 8976 stepped: pos (-23, 1)
00:51:20.987 00.000 8976 move complete, result=0
00:51:20.987 00.000 8976 worker thread done servicing request
00:51:20.987 00.000 8976 Worker thread wakes up
00:51:20.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:20.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:20.987 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:51:21.670 00.683 8976 Exposure complete
00:51:21.676 00.006 8976 worker thread done servicing request
00:51:21.676 00.000 5052 OnExposeComplete: enter
00:51:21.676 00.000 5052 UpdateGuideState(): m_state=6
00:51:21.676 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 874
00:51:21.676 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.58, Mass=191, SNR=9.6, Peak=74 HFD=2.1
00:51:21.676 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
00:51:21.676 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
00:51:21.676 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.13 hyp=0.42 cameraTheta=-2.83 mountX=0.07 mountY=0.41, mountTheta=1.41
00:51:21.677 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.13, opts=13)
00:51:21.677 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.13)
00:51:21.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:51:21.677 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:51:21.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:21.677 00.000 8976 Worker thread wakes up
00:51:21.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.13) opts 0xd
00:51:21.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.13)
00:51:21.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:21.677 00.000 5052 Enqueuing Expose request
00:51:21.677 00.000 8976 Moving (-0.40, -0.13) raw xDistance=0.07 yDistance=0.41
00:51:21.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:51:21.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
00:51:21.677 00.000 8976 MoveAxis(R, 0, ABG)
00:51:21.677 00.000 8976 MoveAxis(D, 2, ABG)
00:51:21.677 00.000 8976 stepping (-23, 1) + (0, -2)
00:51:21.677 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:21.706 00.029 8976 Received - 47 (G) 
00:51:21.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:21.706 00.000 8976 stepped: pos (-23, -1)
00:51:21.706 00.000 8976 move complete, result=0
00:51:21.706 00.000 8976 worker thread done servicing request
00:51:21.706 00.000 8976 Worker thread wakes up
00:51:21.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:21.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:21.706 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:51:22.392 00.686 8976 Exposure complete
00:51:22.397 00.005 8976 worker thread done servicing request
00:51:22.397 00.000 5052 OnExposeComplete: enter
00:51:22.397 00.000 5052 UpdateGuideState(): m_state=6
00:51:22.397 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 875
00:51:22.397 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.09, Mass=196, SNR=9.7, Peak=69 HFD=2.3
00:51:22.397 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.92 = -2.92)
00:51:22.397 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
00:51:22.397 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.62 hyp=0.81 cameraTheta=-0.87 mountX=-0.79 mountY=-0.10, mountTheta=-3.02
00:51:22.398 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.62, opts=13)
00:51:22.398 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.62)
00:51:22.398 00.000 8976 Worker thread wakes up
00:51:22.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.62) opts 0xd
00:51:22.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.62)
00:51:22.398 00.000 8976 Moving (0.52, -0.62) raw xDistance=-0.79 yDistance=-0.10
00:51:22.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
00:51:22.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:51:22.398 00.000 8976 MoveAxis(R, 3, ABG)
00:51:22.399 00.001 8976 stepping (-23, -1) + (3, 0)
00:51:22.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:51:22.399 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
00:51:22.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:22.399 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:22.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:22.399 00.000 5052 Enqueuing Expose request
00:51:22.426 00.027 8976 Received - 47 (G) 
00:51:22.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:22.426 00.000 8976 stepped: pos (-20, -1)
00:51:22.426 00.000 8976 MoveAxis(U, 0, ABG)
00:51:22.426 00.000 8976 move complete, result=0
00:51:22.426 00.000 8976 worker thread done servicing request
00:51:22.426 00.000 8976 Worker thread wakes up
00:51:22.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:22.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:22.426 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.1 px 0 ms NORTH
00:51:23.110 00.684 8976 Exposure complete
00:51:23.115 00.005 8976 worker thread done servicing request
00:51:23.115 00.000 5052 OnExposeComplete: enter
00:51:23.115 00.000 5052 UpdateGuideState(): m_state=6
00:51:23.115 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 876
00:51:23.115 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=282.11, Mass=194, SNR=9.6, Peak=70 HFD=2.4
00:51:23.115 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
00:51:23.116 00.001 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
00:51:23.116 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.40 hyp=0.61 cameraTheta=0.72 mountX=0.15 mountY=-0.60, mountTheta=-1.33
00:51:23.117 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.40, opts=13)
00:51:23.117 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.40)
00:51:23.117 00.000 8976 Worker thread wakes up
00:51:23.117 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:51:23.117 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
00:51:23.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:23.117 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.40) opts 0xd
00:51:23.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:23.117 00.000 5052 Enqueuing Expose request
00:51:23.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.40)
00:51:23.117 00.000 8976 Moving (0.46, 0.40) raw xDistance=0.15 yDistance=-0.60
00:51:23.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:51:23.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
00:51:23.117 00.000 8976 MoveAxis(R, 0, ABG)
00:51:23.118 00.001 8976 MoveAxis(U, 2, ABG)
00:51:23.118 00.000 8976 stepping (-20, -1) + (0, 2)
00:51:23.118 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:23.145 00.027 8976 Received - 47 (G) 
00:51:23.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:23.145 00.000 8976 stepped: pos (-20, 1)
00:51:23.145 00.000 8976 move complete, result=0
00:51:23.145 00.000 8976 worker thread done servicing request
00:51:23.145 00.000 8976 Worker thread wakes up
00:51:23.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:23.145 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:23.145 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
00:51:23.829 00.684 8976 Exposure complete
00:51:23.834 00.005 8976 worker thread done servicing request
00:51:23.835 00.001 5052 OnExposeComplete: enter
00:51:23.835 00.000 5052 UpdateGuideState(): m_state=6
00:51:23.835 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 877
00:51:23.835 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=282.21, Mass=200, SNR=9.8, Peak=69 HFD=2.4
00:51:23.835 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
00:51:23.835 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
00:51:23.835 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.50 hyp=0.86 cameraTheta=0.62 mountX=0.13 mountY=-0.86, mountTheta=-1.43
00:51:23.835 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.50, opts=13)
00:51:23.836 00.001 5052 Enqueuing Move request for stepguider (0.70, 0.50)
00:51:23.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:51:23.836 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
00:51:23.836 00.000 8976 Worker thread wakes up
00:51:23.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.50) opts 0xd
00:51:23.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.50)
00:51:23.836 00.000 8976 Moving (0.70, 0.50) raw xDistance=0.13 yDistance=-0.86
00:51:23.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:23.836 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:23.836 00.000 5052 Enqueuing Expose request
00:51:23.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:51:23.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.86
00:51:23.836 00.000 8976 MoveAxis(R, 0, ABG)
00:51:23.836 00.000 8976 MoveAxis(U, 4, ABG)
00:51:23.836 00.000 8976 stepping (-20, 1) + (0, 4)
00:51:23.836 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:51:23.880 00.044 8976 Received - 47 (G) 
00:51:23.880 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:51:23.880 00.000 8976 stepped: pos (-20, 5)
00:51:23.880 00.000 8976 move complete, result=0
00:51:23.880 00.000 8976 worker thread done servicing request
00:51:23.880 00.000 8976 Worker thread wakes up
00:51:23.880 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
00:51:23.881 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:23.881 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:24.565 00.684 8976 Exposure complete
00:51:24.571 00.006 8976 worker thread done servicing request
00:51:24.571 00.000 5052 OnExposeComplete: enter
00:51:24.571 00.000 5052 UpdateGuideState(): m_state=6
00:51:24.571 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 878
00:51:24.571 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=282.29, Mass=177, SNR=9.2, Peak=74 HFD=2.8
00:51:24.571 00.000 5052 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.04) = xAngle (-1.01 = -1.01)
00:51:24.571 00.000 5052 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
00:51:24.571 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.58 hyp=0.68 cameraTheta=1.03 mountX=0.36 mountY=-0.61, mountTheta=-1.04
00:51:24.572 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.58, opts=13)
00:51:24.572 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.58)
00:51:24.572 00.000 8976 Worker thread wakes up
00:51:24.572 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.58) opts 0xd
00:51:24.572 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.58)
00:51:24.572 00.000 8976 Moving (0.35, 0.58) raw xDistance=0.36 yDistance=-0.61
00:51:24.572 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:51:24.572 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
00:51:24.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:24.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:51:24.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.61
00:51:24.572 00.000 8976 MoveAxis(L, 1, ABG)
00:51:24.573 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:24.573 00.000 5052 Enqueuing Expose request
00:51:24.573 00.000 8976 stepping (-20, 5) + (-1, 0)
00:51:24.573 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:24.600 00.027 8976 Received - 47 (G) 
00:51:24.600 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:24.600 00.000 8976 stepped: pos (-21, 5)
00:51:24.600 00.000 8976 MoveAxis(U, 3, ABG)
00:51:24.600 00.000 8976 stepping (-21, 5) + (0, 3)
00:51:24.600 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:24.632 00.032 8976 Received - 47 (G) 
00:51:24.632 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:24.632 00.000 8976 stepped: pos (-21, 8)
00:51:24.632 00.000 8976 move complete, result=0
00:51:24.632 00.000 8976 worker thread done servicing request
00:51:24.632 00.000 8976 Worker thread wakes up
00:51:24.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:24.632 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:24.632 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.6 px 3 ms NORTH
00:51:25.316 00.684 8976 Exposure complete
00:51:25.322 00.006 8976 worker thread done servicing request
00:51:25.322 00.000 5052 OnExposeComplete: enter
00:51:25.322 00.000 5052 UpdateGuideState(): m_state=6
00:51:25.322 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 879
00:51:25.323 00.001 5052 Star::Find returns 1 (0), X=329.29, Y=281.40, Mass=207, SNR=10.0, Peak=69 HFD=2.8
00:51:25.323 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.26 = 3.02)
00:51:25.323 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.92)
00:51:25.323 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.22 mountX=-0.33 mountY=0.07, mountTheta=2.92
00:51:25.323 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.31, opts=13)
00:51:25.323 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.31)
00:51:25.324 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:51:25.324 00.000 5052 UpdateGuideState exits: m=207 SNR=10.0
00:51:25.324 00.000 8976 Worker thread wakes up
00:51:25.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.31) opts 0xd
00:51:25.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.31)
00:51:25.324 00.000 8976 Moving (0.11, -0.31) raw xDistance=-0.33 yDistance=0.07
00:51:25.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
00:51:25.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:51:25.324 00.000 8976 MoveAxis(R, 1, ABG)
00:51:25.324 00.000 8976 stepping (-21, 8) + (1, 0)
00:51:25.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:25.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:25.324 00.000 5052 Enqueuing Expose request
00:51:25.325 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:25.351 00.026 8976 Received - 47 (G) 
00:51:25.351 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:25.351 00.000 8976 stepped: pos (-20, 8)
00:51:25.351 00.000 8976 MoveAxis(U, 0, ABG)
00:51:25.351 00.000 8976 move complete, result=0
00:51:25.351 00.000 8976 worker thread done servicing request
00:51:25.351 00.000 8976 Worker thread wakes up
00:51:25.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:25.351 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:25.352 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
00:51:26.039 00.687 8976 Exposure complete
00:51:26.045 00.006 8976 worker thread done servicing request
00:51:26.045 00.000 5052 OnExposeComplete: enter
00:51:26.045 00.000 5052 UpdateGuideState(): m_state=6
00:51:26.045 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 880
00:51:26.045 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.53, Mass=197, SNR=9.7, Peak=70 HFD=2.6
00:51:26.045 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
00:51:26.045 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
00:51:26.045 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.18 hyp=0.63 cameraTheta=-0.28 mountX=-0.43 mountY=-0.42, mountTheta=-2.38
00:51:26.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.18, opts=13)
00:51:26.046 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.18)
00:51:26.046 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:51:26.046 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:51:26.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:26.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:26.046 00.000 5052 Enqueuing Expose request
00:51:26.046 00.000 8976 Worker thread wakes up
00:51:26.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.18) opts 0xd
00:51:26.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.18)
00:51:26.046 00.000 8976 Moving (0.61, -0.18) raw xDistance=-0.43 yDistance=-0.42
00:51:26.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
00:51:26.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
00:51:26.046 00.000 8976 MoveAxis(R, 2, ABG)
00:51:26.046 00.000 8976 stepping (-20, 8) + (2, 0)
00:51:26.046 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:26.071 00.025 8976 Received - 47 (G) 
00:51:26.071 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:26.071 00.000 8976 stepped: pos (-18, 8)
00:51:26.071 00.000 8976 MoveAxis(U, 2, ABG)
00:51:26.071 00.000 8976 stepping (-18, 8) + (0, 2)
00:51:26.071 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:26.102 00.031 8976 Received - 47 (G) 
00:51:26.102 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:26.102 00.000 8976 stepped: pos (-18, 10)
00:51:26.102 00.000 8976 move complete, result=0
00:51:26.102 00.000 8976 worker thread done servicing request
00:51:26.102 00.000 8976 Worker thread wakes up
00:51:26.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:26.102 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:26.103 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
00:51:26.786 00.683 8976 Exposure complete
00:51:26.792 00.006 8976 worker thread done servicing request
00:51:26.792 00.000 5052 OnExposeComplete: enter
00:51:26.792 00.000 5052 UpdateGuideState(): m_state=6
00:51:26.792 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 881
00:51:26.792 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=282.07, Mass=207, SNR=10.0, Peak=72 HFD=2.4
00:51:26.792 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
00:51:26.792 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
00:51:26.792 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.36 hyp=0.65 cameraTheta=0.59 mountX=0.08 mountY=-0.65, mountTheta=-1.46
00:51:26.793 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.36, opts=13)
00:51:26.793 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.36)
00:51:26.793 00.000 8976 Worker thread wakes up
00:51:26.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.36) opts 0xd
00:51:26.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.36)
00:51:26.793 00.000 8976 Moving (0.54, 0.36) raw xDistance=0.08 yDistance=-0.65
00:51:26.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:51:26.794 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:51:26.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
00:51:26.794 00.000 5052 UpdateGuideState exits: m=207 SNR=10.0
00:51:26.794 00.000 8976 MoveAxis(R, 0, ABG)
00:51:26.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:26.794 00.000 8976 MoveAxis(U, 3, ABG)
00:51:26.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:26.794 00.000 5052 Enqueuing Expose request
00:51:26.794 00.000 8976 stepping (-18, 10) + (0, 3)
00:51:26.794 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:26.822 00.028 8976 Received - 47 (G) 
00:51:26.822 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:26.822 00.000 8976 stepped: pos (-18, 13)
00:51:26.822 00.000 8976 move complete, result=0
00:51:26.822 00.000 8976 worker thread done servicing request
00:51:26.822 00.000 8976 Worker thread wakes up
00:51:26.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:26.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:26.822 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
00:51:27.505 00.683 8976 Exposure complete
00:51:27.510 00.005 8976 worker thread done servicing request
00:51:27.511 00.001 5052 OnExposeComplete: enter
00:51:27.511 00.000 5052 UpdateGuideState(): m_state=6
00:51:27.511 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 882
00:51:27.511 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=282.06, Mass=217, SNR=10.2, Peak=72 HFD=2.3
00:51:27.511 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
00:51:27.511 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
00:51:27.511 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.35 hyp=0.50 cameraTheta=0.78 mountX=0.15 mountY=-0.49, mountTheta=-1.27
00:51:27.511 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.35, opts=13)
00:51:27.511 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.35)
00:51:27.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:51:27.512 00.001 5052 UpdateGuideState exits: m=217 SNR=10.2
00:51:27.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:27.512 00.000 8976 Worker thread wakes up
00:51:27.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.35) opts 0xd
00:51:27.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.35)
00:51:27.512 00.000 8976 Moving (0.35, 0.35) raw xDistance=0.15 yDistance=-0.49
00:51:27.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:27.512 00.000 5052 Enqueuing Expose request
00:51:27.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:51:27.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
00:51:27.512 00.000 8976 MoveAxis(R, 0, ABG)
00:51:27.512 00.000 8976 MoveAxis(U, 2, ABG)
00:51:27.512 00.000 8976 stepping (-18, 13) + (0, 2)
00:51:27.512 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:27.541 00.029 8976 Received - 47 (G) 
00:51:27.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:27.541 00.000 8976 stepped: pos (-18, 15)
00:51:27.541 00.000 8976 move complete, result=0
00:51:27.541 00.000 8976 worker thread done servicing request
00:51:27.541 00.000 8976 Worker thread wakes up
00:51:27.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:27.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:27.541 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:51:28.224 00.683 8976 Exposure complete
00:51:28.230 00.006 8976 worker thread done servicing request
00:51:28.230 00.000 5052 OnExposeComplete: enter
00:51:28.230 00.000 5052 UpdateGuideState(): m_state=6
00:51:28.230 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 883
00:51:28.230 00.000 5052 Star::Find returns 1 (0), X=330.26, Y=281.59, Mass=221, SNR=10.3, Peak=68 HFD=2.8
00:51:28.230 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
00:51:28.230 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
00:51:28.230 00.000 5052 CameraToMount -- cameraX=1.09 cameraY=-0.12 hyp=1.09 cameraTheta=-0.11 mountX=-0.60 mountY=-0.84, mountTheta=-2.19
00:51:28.231 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.09, y=-0.12, opts=13)
00:51:28.231 00.000 5052 Enqueuing Move request for stepguider (1.09, -0.12)
00:51:28.231 00.000 8976 Worker thread wakes up
00:51:28.231 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.09, -0.12) opts 0xd
00:51:28.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.09, -0.12)
00:51:28.231 00.000 8976 Moving (1.09, -0.12) raw xDistance=-0.60 yDistance=-0.84
00:51:28.231 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:51:28.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
00:51:28.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84
00:51:28.231 00.000 8976 MoveAxis(R, 2, ABG)
00:51:28.231 00.000 8976 stepping (-18, 15) + (2, 0)
00:51:28.231 00.000 5052 UpdateGuideState exits: m=221 SNR=10.3
00:51:28.231 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:28.232 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:28.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:28.232 00.000 5052 Enqueuing Expose request
00:51:28.261 00.029 8976 Received - 47 (G) 
00:51:28.261 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:28.261 00.000 8976 stepped: pos (-16, 15)
00:51:28.261 00.000 8976 MoveAxis(U, 3, ABG)
00:51:28.261 00.000 8976 stepping (-16, 15) + (0, 3)
00:51:28.261 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:28.292 00.031 8976 Received - 47 (G) 
00:51:28.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:28.292 00.000 8976 stepped: pos (-16, 18)
00:51:28.292 00.000 8976 move complete, result=0
00:51:28.292 00.000 8976 worker thread done servicing request
00:51:28.292 00.000 8976 Worker thread wakes up
00:51:28.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:28.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:28.292 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.8 px 3 ms NORTH
00:51:28.977 00.685 8976 Exposure complete
00:51:28.983 00.006 8976 worker thread done servicing request
00:51:28.983 00.000 5052 OnExposeComplete: enter
00:51:28.983 00.000 5052 UpdateGuideState(): m_state=6
00:51:28.983 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 884
00:51:28.983 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.94, Mass=197, SNR=9.8, Peak=70 HFD=2.3
00:51:28.983 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
00:51:28.983 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
00:51:28.983 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.23 hyp=0.33 cameraTheta=0.77 mountX=0.10 mountY=-0.33, mountTheta=-1.28
00:51:28.985 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.23, opts=13)
00:51:28.985 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.23)
00:51:28.985 00.000 8976 Worker thread wakes up
00:51:28.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.23) opts 0xd
00:51:28.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.23)
00:51:28.985 00.000 8976 Moving (0.24, 0.23) raw xDistance=0.10 yDistance=-0.33
00:51:28.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:51:28.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
00:51:28.985 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:51:28.985 00.000 5052 UpdateGuideState exits: m=197 SNR=9.8
00:51:28.985 00.000 8976 MoveAxis(R, 0, ABG)
00:51:28.985 00.000 8976 MoveAxis(U, 2, ABG)
00:51:28.985 00.000 8976 stepping (-16, 18) + (0, 2)
00:51:28.985 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:28.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:28.986 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:28.986 00.000 5052 Enqueuing Expose request
00:51:29.011 00.025 8976 Received - 47 (G) 
00:51:29.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:29.011 00.000 8976 stepped: pos (-16, 20)
00:51:29.011 00.000 8976 move complete, result=0
00:51:29.011 00.000 8976 worker thread done servicing request
00:51:29.011 00.000 8976 Worker thread wakes up
00:51:29.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:29.011 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:29.012 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 2 ms NORTH
00:51:29.697 00.685 8976 Exposure complete
00:51:29.703 00.006 8976 worker thread done servicing request
00:51:29.703 00.000 5052 OnExposeComplete: enter
00:51:29.703 00.000 5052 UpdateGuideState(): m_state=6
00:51:29.703 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 885
00:51:29.703 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.84, Mass=204, SNR=9.9, Peak=71 HFD=2.6
00:51:29.703 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
00:51:29.703 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
00:51:29.703 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.58 mountX=0.03 mountY=-0.23, mountTheta=-1.46
00:51:29.704 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.13, opts=13)
00:51:29.704 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.13)
00:51:29.704 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:51:29.704 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:51:29.704 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:29.704 00.000 8976 Worker thread wakes up
00:51:29.704 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.13) opts 0xd
00:51:29.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.13)
00:51:29.704 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:29.704 00.000 5052 Enqueuing Expose request
00:51:29.704 00.000 8976 Moving (0.19, 0.13) raw xDistance=0.03 yDistance=-0.23
00:51:29.705 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:51:29.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:51:29.705 00.000 8976 MoveAxis(R, 0, ABG)
00:51:29.705 00.000 8976 MoveAxis(U, 0, ABG)
00:51:29.705 00.000 8976 move complete, result=0
00:51:29.705 00.000 8976 worker thread done servicing request
00:51:29.705 00.000 8976 Worker thread wakes up
00:51:29.705 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:29.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:29.705 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:30.386 00.681 8976 Exposure complete
00:51:30.392 00.006 8976 worker thread done servicing request
00:51:30.392 00.000 5052 OnExposeComplete: enter
00:51:30.392 00.000 5052 UpdateGuideState(): m_state=6
00:51:30.392 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 886
00:51:30.392 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.87, Mass=201, SNR=9.9, Peak=70 HFD=2.6
00:51:30.392 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.04) = xAngle (0.03 = 0.03)
00:51:30.392 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.07 = -0.07)
00:51:30.392 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.07 mountX=0.18 mountY=-0.01, mountTheta=-0.07
00:51:30.393 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.16, opts=13)
00:51:30.393 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.16)
00:51:30.393 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:51:30.393 00.000 5052 UpdateGuideState exits: m=201 SNR=9.9
00:51:30.393 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:30.393 00.000 8976 Worker thread wakes up
00:51:30.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.16) opts 0xd
00:51:30.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.16)
00:51:30.393 00.000 8976 Moving (-0.09, 0.16) raw xDistance=0.18 yDistance=-0.01
00:51:30.393 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:30.394 00.001 5052 Enqueuing Expose request
00:51:30.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:51:30.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:51:30.394 00.000 8976 MoveAxis(R, 0, ABG)
00:51:30.394 00.000 8976 MoveAxis(U, 0, ABG)
00:51:30.394 00.000 8976 move complete, result=0
00:51:30.394 00.000 8976 worker thread done servicing request
00:51:30.394 00.000 8976 Worker thread wakes up
00:51:30.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:30.394 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:30.394 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:31.077 00.683 8976 Exposure complete
00:51:31.083 00.006 8976 worker thread done servicing request
00:51:31.083 00.000 5052 OnExposeComplete: enter
00:51:31.083 00.000 5052 UpdateGuideState(): m_state=6
00:51:31.083 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 887
00:51:31.083 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.72, Mass=196, SNR=9.7, Peak=70 HFD=3.0
00:51:31.083 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
00:51:31.083 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
00:51:31.083 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.01 hyp=0.68 cameraTheta=3.12 mountX=0.32 mountY=0.56, mountTheta=1.05
00:51:31.083 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.01, opts=13)
00:51:31.084 00.001 5052 Enqueuing Move request for stepguider (-0.68, 0.01)
00:51:31.084 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:51:31.084 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
00:51:31.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:31.084 00.000 8976 Worker thread wakes up
00:51:31.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.01) opts 0xd
00:51:31.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.01)
00:51:31.084 00.000 8976 Moving (-0.68, 0.01) raw xDistance=0.32 yDistance=0.56
00:51:31.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:31.084 00.000 5052 Enqueuing Expose request
00:51:31.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:51:31.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
00:51:31.084 00.000 8976 MoveAxis(L, 1, ABG)
00:51:31.084 00.000 8976 stepping (-16, 20) + (-1, 0)
00:51:31.084 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:31.106 00.022 8976 Received - 47 (G) 
00:51:31.106 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:31.106 00.000 8976 stepped: pos (-17, 20)
00:51:31.106 00.000 8976 MoveAxis(D, 2, ABG)
00:51:31.106 00.000 8976 stepping (-17, 20) + (0, -2)
00:51:31.106 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:31.138 00.032 8976 Received - 47 (G) 
00:51:31.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:31.138 00.000 8976 stepped: pos (-17, 18)
00:51:31.138 00.000 8976 move complete, result=0
00:51:31.138 00.000 8976 worker thread done servicing request
00:51:31.138 00.000 8976 Worker thread wakes up
00:51:31.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:31.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:31.138 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
00:51:31.824 00.686 8976 Exposure complete
00:51:31.829 00.005 8976 worker thread done servicing request
00:51:31.829 00.000 5052 OnExposeComplete: enter
00:51:31.829 00.000 5052 UpdateGuideState(): m_state=6
00:51:31.830 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 888
00:51:31.830 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.01, Mass=174, SNR=9.1, Peak=65 HFD=2.4
00:51:31.830 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
00:51:31.830 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
00:51:31.830 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.30 hyp=0.34 cameraTheta=2.06 mountX=0.34 mountY=-0.03, mountTheta=-0.08
00:51:31.830 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.30, opts=13)
00:51:31.830 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.30)
00:51:31.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:51:31.830 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
00:51:31.831 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:31.831 00.000 8976 Worker thread wakes up
00:51:31.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.30) opts 0xd
00:51:31.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.30)
00:51:31.831 00.000 8976 Moving (-0.16, 0.30) raw xDistance=0.34 yDistance=-0.03
00:51:31.831 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:31.831 00.000 5052 Enqueuing Expose request
00:51:31.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
00:51:31.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:51:31.831 00.000 8976 MoveAxis(L, 2, ABG)
00:51:31.831 00.000 8976 stepping (-17, 18) + (-2, 0)
00:51:31.831 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:31.858 00.027 8976 Received - 47 (G) 
00:51:31.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:31.858 00.000 8976 stepped: pos (-19, 18)
00:51:31.858 00.000 8976 MoveAxis(U, 0, ABG)
00:51:31.858 00.000 8976 move complete, result=0
00:51:31.858 00.000 8976 worker thread done servicing request
00:51:31.858 00.000 8976 Worker thread wakes up
00:51:31.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:31.858 00.000 5052 GuideStep: 0.3 px 2 ms WEST, -0.0 px 0 ms NORTH
00:51:31.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:32.545 00.687 8976 Exposure complete
00:51:32.551 00.006 8976 worker thread done servicing request
00:51:32.551 00.000 5052 OnExposeComplete: enter
00:51:32.551 00.000 5052 UpdateGuideState(): m_state=6
00:51:32.551 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 889
00:51:32.551 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.32, Mass=191, SNR=9.6, Peak=69 HFD=2.4
00:51:32.551 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.02 = 2.27)
00:51:32.551 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
00:51:32.551 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.39 hyp=0.43 cameraTheta=-1.97 mountX=-0.27 mountY=0.35, mountTheta=2.23
00:51:32.552 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.39, opts=13)
00:51:32.552 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.39)
00:51:32.552 00.000 8976 Worker thread wakes up
00:51:32.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:51:32.552 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:51:32.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:32.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.39) opts 0xd
00:51:32.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:32.552 00.000 5052 Enqueuing Expose request
00:51:32.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.39)
00:51:32.553 00.001 8976 Moving (-0.17, -0.39) raw xDistance=-0.27 yDistance=0.35
00:51:32.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
00:51:32.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:51:32.553 00.000 8976 MoveAxis(R, 1, ABG)
00:51:32.553 00.000 8976 stepping (-19, 18) + (1, 0)
00:51:32.553 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:32.577 00.024 8976 Received - 47 (G) 
00:51:32.577 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:32.577 00.000 8976 stepped: pos (-18, 18)
00:51:32.577 00.000 8976 MoveAxis(D, 1, ABG)
00:51:32.577 00.000 8976 stepping (-18, 18) + (0, -1)
00:51:32.577 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:32.608 00.031 8976 Received - 47 (G) 
00:51:32.609 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:32.609 00.000 8976 stepped: pos (-18, 17)
00:51:32.609 00.000 8976 move complete, result=0
00:51:32.609 00.000 8976 worker thread done servicing request
00:51:32.609 00.000 8976 Worker thread wakes up
00:51:32.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:32.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:32.609 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 1 ms SOUTH
00:51:33.292 00.683 8976 Exposure complete
00:51:33.298 00.006 8976 worker thread done servicing request
00:51:33.298 00.000 5052 OnExposeComplete: enter
00:51:33.298 00.000 5052 UpdateGuideState(): m_state=6
00:51:33.298 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 890
00:51:33.298 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.57, Mass=207, SNR=10.0, Peak=68 HFD=2.4
00:51:33.298 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.25 = 2.04)
00:51:33.298 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
00:51:33.298 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.20 mountX=-0.08 mountY=0.16, mountTheta=2.02
00:51:33.299 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.14, opts=13)
00:51:33.299 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.14)
00:51:33.299 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:51:33.299 00.000 5052 UpdateGuideState exits: m=207 SNR=10.0
00:51:33.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:33.299 00.000 8976 Worker thread wakes up
00:51:33.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.14) opts 0xd
00:51:33.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.14)
00:51:33.299 00.000 8976 Moving (-0.10, -0.14) raw xDistance=-0.08 yDistance=0.16
00:51:33.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:33.299 00.000 5052 Enqueuing Expose request
00:51:33.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:51:33.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:51:33.299 00.000 8976 MoveAxis(R, 0, ABG)
00:51:33.299 00.000 8976 MoveAxis(U, 0, ABG)
00:51:33.299 00.000 8976 move complete, result=0
00:51:33.299 00.000 8976 worker thread done servicing request
00:51:33.299 00.000 8976 Worker thread wakes up
00:51:33.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:33.299 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:51:33.300 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:33.982 00.682 8976 Exposure complete
00:51:33.988 00.006 8976 worker thread done servicing request
00:51:33.988 00.000 5052 OnExposeComplete: enter
00:51:33.988 00.000 5052 UpdateGuideState(): m_state=6
00:51:33.988 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 891
00:51:33.988 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.72, Mass=183, SNR=9.4, Peak=68 HFD=2.7
00:51:33.988 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
00:51:33.988 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
00:51:33.988 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.01 hyp=0.43 cameraTheta=0.02 mountX=-0.19 mountY=-0.36, mountTheta=-2.05
00:51:33.989 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.01, opts=13)
00:51:33.989 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.01)
00:51:33.989 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:51:33.989 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
00:51:33.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:33.989 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:33.989 00.000 5052 Enqueuing Expose request
00:51:33.989 00.000 8976 Worker thread wakes up
00:51:33.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.01) opts 0xd
00:51:33.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.01)
00:51:33.989 00.000 8976 Moving (0.43, 0.01) raw xDistance=-0.19 yDistance=-0.36
00:51:33.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:51:33.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:51:33.989 00.000 8976 MoveAxis(R, 0, ABG)
00:51:33.989 00.000 8976 MoveAxis(U, 1, ABG)
00:51:33.989 00.000 8976 stepping (-18, 17) + (0, 1)
00:51:33.989 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:34.015 00.026 8976 Received - 47 (G) 
00:51:34.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:34.015 00.000 8976 stepped: pos (-18, 18)
00:51:34.015 00.000 8976 move complete, result=0
00:51:34.015 00.000 8976 worker thread done servicing request
00:51:34.016 00.001 8976 Worker thread wakes up
00:51:34.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:34.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:34.016 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
00:51:34.701 00.685 8976 Exposure complete
00:51:34.706 00.005 8976 worker thread done servicing request
00:51:34.706 00.000 5052 OnExposeComplete: enter
00:51:34.706 00.000 5052 UpdateGuideState(): m_state=6
00:51:34.706 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 892
00:51:34.706 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.67, Mass=181, SNR=9.2, Peak=65 HFD=2.5
00:51:34.706 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
00:51:34.706 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
00:51:34.706 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.04 hyp=0.71 cameraTheta=-0.05 mountX=-0.35 mountY=-0.57, mountTheta=-2.13
00:51:34.707 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.04, opts=13)
00:51:34.707 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.04)
00:51:34.707 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:51:34.707 00.000 5052 UpdateGuideState exits: m=181 SNR=9.2
00:51:34.707 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:34.707 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:34.707 00.000 5052 Enqueuing Expose request
00:51:34.707 00.000 8976 Worker thread wakes up
00:51:34.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.04) opts 0xd
00:51:34.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.04)
00:51:34.707 00.000 8976 Moving (0.70, -0.04) raw xDistance=-0.35 yDistance=-0.57
00:51:34.708 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:51:34.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
00:51:34.708 00.000 8976 MoveAxis(R, 1, ABG)
00:51:34.708 00.000 8976 stepping (-18, 18) + (1, 0)
00:51:34.708 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:34.735 00.027 8976 Received - 47 (G) 
00:51:34.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:34.735 00.000 8976 stepped: pos (-17, 18)
00:51:34.735 00.000 8976 MoveAxis(U, 2, ABG)
00:51:34.735 00.000 8976 stepping (-17, 18) + (0, 2)
00:51:34.735 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:34.767 00.032 8976 Received - 47 (G) 
00:51:34.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:34.767 00.000 8976 stepped: pos (-17, 20)
00:51:34.767 00.000 8976 move complete, result=0
00:51:34.767 00.000 8976 worker thread done servicing request
00:51:34.767 00.000 8976 Worker thread wakes up
00:51:34.768 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:34.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:34.768 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.6 px 2 ms NORTH
00:51:35.453 00.685 8976 Exposure complete
00:51:35.458 00.005 8976 worker thread done servicing request
00:51:35.458 00.000 5052 OnExposeComplete: enter
00:51:35.458 00.000 5052 UpdateGuideState(): m_state=6
00:51:35.458 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 893
00:51:35.459 00.001 5052 Star::Find returns 1 (0), X=328.94, Y=281.89, Mass=199, SNR=9.7, Peak=69 HFD=2.4
00:51:35.459 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
00:51:35.459 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
00:51:35.459 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.49 mountX=0.27 mountY=0.10, mountTheta=0.36
00:51:35.459 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.18, opts=13)
00:51:35.459 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.18)
00:51:35.459 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:51:35.460 00.001 8976 Worker thread wakes up
00:51:35.460 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
00:51:35.460 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.18) opts 0xd
00:51:35.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:35.460 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:35.460 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.18)
00:51:35.460 00.000 8976 Moving (-0.24, 0.18) raw xDistance=0.27 yDistance=0.10
00:51:35.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
00:51:35.460 00.000 5052 Enqueuing Expose request
00:51:35.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:51:35.460 00.000 8976 MoveAxis(L, 1, ABG)
00:51:35.460 00.000 8976 stepping (-17, 20) + (-1, 0)
00:51:35.460 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:35.486 00.026 8976 Received - 47 (G) 
00:51:35.486 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:35.486 00.000 8976 stepped: pos (-18, 20)
00:51:35.486 00.000 8976 MoveAxis(U, 0, ABG)
00:51:35.486 00.000 8976 move complete, result=0
00:51:35.486 00.000 8976 worker thread done servicing request
00:51:35.486 00.000 8976 Worker thread wakes up
00:51:35.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:35.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:35.486 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:51:36.169 00.683 8976 Exposure complete
00:51:36.175 00.006 8976 worker thread done servicing request
00:51:36.175 00.000 5052 OnExposeComplete: enter
00:51:36.175 00.000 5052 UpdateGuideState(): m_state=6
00:51:36.175 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 894
00:51:36.175 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.90, Mass=198, SNR=9.7, Peak=72 HFD=2.3
00:51:36.175 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
00:51:36.175 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
00:51:36.175 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.99 mountX=0.21 mountY=-0.03, mountTheta=-0.15
00:51:36.176 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.19, opts=13)
00:51:36.176 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.19)
00:51:36.176 00.000 8976 Worker thread wakes up
00:51:36.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.19) opts 0xd
00:51:36.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.19)
00:51:36.177 00.001 8976 Moving (-0.09, 0.19) raw xDistance=0.21 yDistance=-0.03
00:51:36.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:51:36.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:51:36.177 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
00:51:36.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:36.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:36.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:51:36.177 00.000 5052 Enqueuing Expose request
00:51:36.177 00.000 8976 MoveAxis(R, 0, ABG)
00:51:36.177 00.000 8976 MoveAxis(U, 0, ABG)
00:51:36.177 00.000 8976 move complete, result=0
00:51:36.177 00.000 8976 worker thread done servicing request
00:51:36.177 00.000 8976 Worker thread wakes up
00:51:36.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:36.177 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:36.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:36.862 00.685 8976 Exposure complete
00:51:36.867 00.005 8976 worker thread done servicing request
00:51:36.867 00.000 5052 OnExposeComplete: enter
00:51:36.867 00.000 5052 UpdateGuideState(): m_state=6
00:51:36.867 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 895
00:51:36.867 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.75, Mass=181, SNR=9.3, Peak=65 HFD=2.7
00:51:36.867 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
00:51:36.867 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
00:51:36.867 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.04 hyp=0.51 cameraTheta=3.06 mountX=0.27 mountY=0.41, mountTheta=0.99
00:51:36.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.04, opts=13)
00:51:36.868 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.04)
00:51:36.869 00.001 8976 Worker thread wakes up
00:51:36.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:51:36.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.04) opts 0xd
00:51:36.869 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
00:51:36.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.04)
00:51:36.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:36.869 00.000 8976 Moving (-0.51, 0.04) raw xDistance=0.27 yDistance=0.41
00:51:36.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:36.869 00.000 5052 Enqueuing Expose request
00:51:36.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:51:36.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:51:36.869 00.000 8976 MoveAxis(L, 1, ABG)
00:51:36.869 00.000 8976 stepping (-18, 20) + (-1, 0)
00:51:36.869 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:36.893 00.024 8976 Received - 47 (G) 
00:51:36.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:36.893 00.000 8976 stepped: pos (-19, 20)
00:51:36.893 00.000 8976 MoveAxis(D, 2, ABG)
00:51:36.893 00.000 8976 stepping (-19, 20) + (0, -2)
00:51:36.893 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:36.925 00.032 8976 Received - 47 (G) 
00:51:36.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:36.925 00.000 8976 stepped: pos (-19, 18)
00:51:36.925 00.000 8976 move complete, result=0
00:51:36.925 00.000 8976 worker thread done servicing request
00:51:36.925 00.000 8976 Worker thread wakes up
00:51:36.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:36.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:36.925 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:51:37.627 00.702 8976 Exposure complete
00:51:37.632 00.005 8976 worker thread done servicing request
00:51:37.632 00.000 5052 OnExposeComplete: enter
00:51:37.632 00.000 5052 UpdateGuideState(): m_state=6
00:51:37.632 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 896
00:51:37.632 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.98, Mass=189, SNR=9.5, Peak=65 HFD=2.5
00:51:37.632 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
00:51:37.632 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
00:51:37.632 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.27 hyp=0.49 cameraTheta=2.57 mountX=0.43 mountY=0.20, mountTheta=0.44
00:51:37.633 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.27, opts=13)
00:51:37.633 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.27)
00:51:37.633 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:51:37.633 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
00:51:37.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:37.633 00.000 8976 Worker thread wakes up
00:51:37.634 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:37.634 00.000 5052 Enqueuing Expose request
00:51:37.634 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.27) opts 0xd
00:51:37.634 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.27)
00:51:37.634 00.000 8976 Moving (-0.41, 0.27) raw xDistance=0.43 yDistance=0.20
00:51:37.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
00:51:37.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:51:37.634 00.000 8976 MoveAxis(L, 2, ABG)
00:51:37.634 00.000 8976 stepping (-19, 18) + (-2, 0)
00:51:37.634 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:37.660 00.026 8976 Received - 47 (G) 
00:51:37.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:37.660 00.000 8976 stepped: pos (-21, 18)
00:51:37.660 00.000 8976 MoveAxis(U, 0, ABG)
00:51:37.660 00.000 8976 move complete, result=0
00:51:37.660 00.000 8976 worker thread done servicing request
00:51:37.660 00.000 8976 Worker thread wakes up
00:51:37.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:37.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:37.660 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
00:51:38.344 00.684 8976 Exposure complete
00:51:38.350 00.006 8976 worker thread done servicing request
00:51:38.350 00.000 5052 OnExposeComplete: enter
00:51:38.350 00.000 5052 UpdateGuideState(): m_state=6
00:51:38.350 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 897
00:51:38.350 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.19, Mass=209, SNR=10.0, Peak=73 HFD=2.6
00:51:38.350 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.24 = 2.05)
00:51:38.350 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.94)
00:51:38.350 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.52 hyp=0.64 cameraTheta=-2.19 mountX=-0.29 mountY=0.60, mountTheta=2.03
00:51:38.351 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.52, opts=13)
00:51:38.351 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.52)
00:51:38.351 00.000 8976 Worker thread wakes up
00:51:38.351 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.52) opts 0xd
00:51:38.351 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.52)
00:51:38.351 00.000 8976 Moving (-0.37, -0.52) raw xDistance=-0.29 yDistance=0.60
00:51:38.351 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:51:38.352 00.001 5052 UpdateGuideState exits: m=209 SNR=10.0
00:51:38.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:38.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
00:51:38.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
00:51:38.352 00.000 8976 MoveAxis(R, 1, ABG)
00:51:38.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:38.352 00.000 5052 Enqueuing Expose request
00:51:38.352 00.000 8976 stepping (-21, 18) + (1, 0)
00:51:38.352 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:38.380 00.028 8976 Received - 47 (G) 
00:51:38.380 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:38.380 00.000 8976 stepped: pos (-20, 18)
00:51:38.380 00.000 8976 MoveAxis(D, 2, ABG)
00:51:38.380 00.000 8976 stepping (-20, 18) + (0, -2)
00:51:38.380 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:38.412 00.032 8976 Received - 47 (G) 
00:51:38.412 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:38.412 00.000 8976 stepped: pos (-20, 16)
00:51:38.412 00.000 8976 move complete, result=0
00:51:38.412 00.000 8976 worker thread done servicing request
00:51:38.412 00.000 8976 Worker thread wakes up
00:51:38.412 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:38.412 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:38.412 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 2 ms SOUTH
00:51:39.095 00.683 8976 Exposure complete
00:51:39.101 00.006 8976 worker thread done servicing request
00:51:39.101 00.000 5052 OnExposeComplete: enter
00:51:39.101 00.000 5052 UpdateGuideState(): m_state=6
00:51:39.101 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 898
00:51:39.101 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.81, Mass=187, SNR=9.5, Peak=69 HFD=2.5
00:51:39.101 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
00:51:39.102 00.001 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
00:51:39.102 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.10 hyp=0.49 cameraTheta=2.94 mountX=0.30 mountY=0.35, mountTheta=0.86
00:51:39.102 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.10, opts=13)
00:51:39.102 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.10)
00:51:39.102 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:51:39.102 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
00:51:39.102 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:39.102 00.000 8976 Worker thread wakes up
00:51:39.102 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.10) opts 0xd
00:51:39.102 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.10)
00:51:39.102 00.000 8976 Moving (-0.48, 0.10) raw xDistance=0.30 yDistance=0.35
00:51:39.103 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30
00:51:39.103 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:39.103 00.000 5052 Enqueuing Expose request
00:51:39.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
00:51:39.103 00.000 8976 MoveAxis(L, 1, ABG)
00:51:39.103 00.000 8976 stepping (-20, 16) + (-1, 0)
00:51:39.103 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:39.131 00.028 8976 Received - 47 (G) 
00:51:39.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:39.131 00.000 8976 stepped: pos (-21, 16)
00:51:39.131 00.000 8976 MoveAxis(D, 2, ABG)
00:51:39.131 00.000 8976 stepping (-21, 16) + (0, -2)
00:51:39.131 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:39.163 00.032 8976 Received - 47 (G) 
00:51:39.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:39.163 00.000 8976 stepped: pos (-21, 14)
00:51:39.163 00.000 8976 move complete, result=0
00:51:39.163 00.000 8976 worker thread done servicing request
00:51:39.163 00.000 8976 Worker thread wakes up
00:51:39.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:39.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:39.163 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:51:39.847 00.684 8976 Exposure complete
00:51:39.853 00.006 8976 worker thread done servicing request
00:51:39.853 00.000 5052 OnExposeComplete: enter
00:51:39.853 00.000 5052 UpdateGuideState(): m_state=6
00:51:39.853 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 899
00:51:39.853 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.40, Mass=200, SNR=9.8, Peak=70 HFD=2.3
00:51:39.853 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.79 = 2.50)
00:51:39.853 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.39)
00:51:39.853 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.74 mountX=-0.25 mountY=0.21, mountTheta=2.43
00:51:39.854 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.31, opts=13)
00:51:39.854 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.31)
00:51:39.854 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:51:39.854 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
00:51:39.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:39.854 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:39.854 00.000 5052 Enqueuing Expose request
00:51:39.854 00.000 8976 Worker thread wakes up
00:51:39.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.31) opts 0xd
00:51:39.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.31)
00:51:39.854 00.000 8976 Moving (-0.05, -0.31) raw xDistance=-0.25 yDistance=0.21
00:51:39.855 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:51:39.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:51:39.855 00.000 8976 MoveAxis(R, 0, ABG)
00:51:39.855 00.000 8976 MoveAxis(U, 0, ABG)
00:51:39.855 00.000 8976 move complete, result=0
00:51:39.855 00.000 8976 worker thread done servicing request
00:51:39.855 00.000 8976 Worker thread wakes up
00:51:39.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:39.855 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:51:39.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:40.540 00.685 8976 Exposure complete
00:51:40.546 00.006 8976 worker thread done servicing request
00:51:40.546 00.000 5052 OnExposeComplete: enter
00:51:40.546 00.000 5052 UpdateGuideState(): m_state=6
00:51:40.546 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 900
00:51:40.546 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.67, Mass=190, SNR=9.5, Peak=70 HFD=2.7
00:51:40.546 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
00:51:40.546 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
00:51:40.546 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.40 mountX=-0.07 mountY=-0.05, mountTheta=-2.51
00:51:40.547 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.04, opts=13)
00:51:40.547 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.04)
00:51:40.547 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:51:40.547 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
00:51:40.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:40.547 00.000 8976 Worker thread wakes up
00:51:40.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.04) opts 0xd
00:51:40.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.04)
00:51:40.547 00.000 8976 Moving (0.09, -0.04) raw xDistance=-0.07 yDistance=-0.05
00:51:40.547 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:40.547 00.000 5052 Enqueuing Expose request
00:51:40.548 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:51:40.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:51:40.548 00.000 8976 MoveAxis(R, 0, ABG)
00:51:40.548 00.000 8976 MoveAxis(U, 0, ABG)
00:51:40.548 00.000 8976 move complete, result=0
00:51:40.548 00.000 8976 worker thread done servicing request
00:51:40.548 00.000 8976 Worker thread wakes up
00:51:40.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:40.548 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:40.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:41.229 00.681 8976 Exposure complete
00:51:41.234 00.005 8976 worker thread done servicing request
00:51:41.234 00.000 5052 OnExposeComplete: enter
00:51:41.234 00.000 5052 UpdateGuideState(): m_state=6
00:51:41.234 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 901
00:51:41.234 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.95, Mass=193, SNR=9.6, Peak=74 HFD=2.1
00:51:41.234 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
00:51:41.234 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
00:51:41.234 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.27 cameraTheta=2.09 mountX=0.27 mountY=-0.01, mountTheta=-0.05
00:51:41.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.24, opts=13)
00:51:41.235 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.24)
00:51:41.235 00.000 8976 Worker thread wakes up
00:51:41.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.24) opts 0xd
00:51:41.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.24)
00:51:41.235 00.000 8976 Moving (-0.14, 0.24) raw xDistance=0.27 yDistance=-0.01
00:51:41.235 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:51:41.235 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:51:41.236 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:41.236 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:41.236 00.000 5052 Enqueuing Expose request
00:51:41.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:51:41.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:51:41.236 00.000 8976 MoveAxis(L, 1, ABG)
00:51:41.236 00.000 8976 stepping (-21, 14) + (-1, 0)
00:51:41.236 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:41.257 00.021 8976 Received - 47 (G) 
00:51:41.257 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:41.257 00.000 8976 stepped: pos (-22, 14)
00:51:41.257 00.000 8976 MoveAxis(U, 0, ABG)
00:51:41.257 00.000 8976 move complete, result=0
00:51:41.257 00.000 8976 worker thread done servicing request
00:51:41.258 00.001 8976 Worker thread wakes up
00:51:41.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:41.258 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:41.258 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
00:51:41.942 00.684 8976 Exposure complete
00:51:41.948 00.006 8976 worker thread done servicing request
00:51:41.948 00.000 5052 OnExposeComplete: enter
00:51:41.948 00.000 5052 UpdateGuideState(): m_state=6
00:51:41.948 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 902
00:51:41.948 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.40, Mass=208, SNR=10.0, Peak=67 HFD=2.4
00:51:41.948 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
00:51:41.948 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
00:51:41.948 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.79 mountX=-0.25 mountY=0.23, mountTheta=2.40
00:51:41.950 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.31, opts=13)
00:51:41.950 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.31)
00:51:41.950 00.000 8976 Worker thread wakes up
00:51:41.950 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
00:51:41.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.31) opts 0xd
00:51:41.950 00.000 5052 UpdateGuideState exits: m=208 SNR=10.0
00:51:41.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.31)
00:51:41.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:41.950 00.000 8976 Moving (-0.07, -0.31) raw xDistance=-0.25 yDistance=0.23
00:51:41.951 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:41.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:51:41.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:51:41.951 00.000 8976 MoveAxis(R, 0, ABG)
00:51:41.951 00.000 8976 MoveAxis(U, 0, ABG)
00:51:41.951 00.000 5052 Enqueuing Expose request
00:51:41.951 00.000 8976 move complete, result=0
00:51:41.951 00.000 8976 worker thread done servicing request
00:51:41.951 00.000 8976 Worker thread wakes up
00:51:41.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:41.951 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:51:41.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:42.637 00.686 8976 Exposure complete
00:51:42.642 00.005 8976 worker thread done servicing request
00:51:42.642 00.000 5052 OnExposeComplete: enter
00:51:42.642 00.000 5052 UpdateGuideState(): m_state=6
00:51:42.642 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 903
00:51:42.642 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.60, Mass=198, SNR=9.7, Peak=69 HFD=2.5
00:51:42.643 00.001 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
00:51:42.643 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.04 = 2.24)
00:51:42.643 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.90 mountX=-0.08 mountY=0.09, mountTheta=2.30
00:51:42.643 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.11, opts=13)
00:51:42.643 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.11)
00:51:42.643 00.000 8976 Worker thread wakes up
00:51:42.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.11) opts 0xd
00:51:42.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.11)
00:51:42.643 00.000 8976 Moving (-0.04, -0.11) raw xDistance=-0.08 yDistance=0.09
00:51:42.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:51:42.644 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:51:42.644 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:51:42.644 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
00:51:42.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:42.644 00.000 8976 MoveAxis(R, 0, ABG)
00:51:42.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:42.644 00.000 5052 Enqueuing Expose request
00:51:42.644 00.000 8976 MoveAxis(U, 0, ABG)
00:51:42.644 00.000 8976 move complete, result=0
00:51:42.644 00.000 8976 worker thread done servicing request
00:51:42.644 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:42.644 00.000 8976 Worker thread wakes up
00:51:42.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:42.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:43.327 00.683 8976 Exposure complete
00:51:43.332 00.005 8976 worker thread done servicing request
00:51:43.332 00.000 5052 OnExposeComplete: enter
00:51:43.332 00.000 5052 UpdateGuideState(): m_state=6
00:51:43.332 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 904
00:51:43.332 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.39, Mass=214, SNR=10.1, Peak=69 HFD=3.1
00:51:43.332 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
00:51:43.332 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
00:51:43.332 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.32 hyp=0.75 cameraTheta=-2.70 mountX=0.02 mountY=0.74, mountTheta=1.54
00:51:43.332 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.32, opts=13)
00:51:43.333 00.001 5052 Enqueuing Move request for stepguider (-0.67, -0.32)
00:51:43.333 00.000 8976 Worker thread wakes up
00:51:43.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.32) opts 0xd
00:51:43.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.32)
00:51:43.333 00.000 8976 Moving (-0.67, -0.32) raw xDistance=0.02 yDistance=0.74
00:51:43.333 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:51:43.333 00.000 5052 UpdateGuideState exits: m=214 SNR=10.1
00:51:43.333 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:43.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:51:43.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74
00:51:43.333 00.000 8976 MoveAxis(R, 0, ABG)
00:51:43.333 00.000 8976 MoveAxis(D, 3, ABG)
00:51:43.333 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:43.333 00.000 5052 Enqueuing Expose request
00:51:43.333 00.000 8976 stepping (-22, 14) + (0, -3)
00:51:43.333 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:43.368 00.035 8976 Received - 47 (G) 
00:51:43.368 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:43.368 00.000 8976 stepped: pos (-22, 11)
00:51:43.368 00.000 8976 move complete, result=0
00:51:43.368 00.000 8976 worker thread done servicing request
00:51:43.368 00.000 8976 Worker thread wakes up
00:51:43.368 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:43.368 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:43.368 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:51:44.053 00.685 8976 Exposure complete
00:51:44.059 00.006 8976 worker thread done servicing request
00:51:44.059 00.000 5052 OnExposeComplete: enter
00:51:44.059 00.000 5052 UpdateGuideState(): m_state=6
00:51:44.059 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 905
00:51:44.060 00.001 5052 Star::Find returns 1 (0), X=328.63, Y=282.20, Mass=207, SNR=10.0, Peak=78 HFD=2.5
00:51:44.060 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
00:51:44.060 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
00:51:44.060 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.49 hyp=0.73 cameraTheta=2.40 mountX=0.69 mountY=0.18, mountTheta=0.26
00:51:44.060 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.49, opts=13)
00:51:44.060 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.49)
00:51:44.061 00.001 8976 Worker thread wakes up
00:51:44.061 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:51:44.061 00.000 5052 UpdateGuideState exits: m=207 SNR=10.0
00:51:44.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:44.061 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:44.061 00.000 5052 Enqueuing Expose request
00:51:44.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.49) opts 0xd
00:51:44.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.49)
00:51:44.061 00.000 8976 Moving (-0.54, 0.49) raw xDistance=0.69 yDistance=0.18
00:51:44.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69
00:51:44.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:51:44.061 00.000 8976 MoveAxis(L, 3, ABG)
00:51:44.061 00.000 8976 stepping (-22, 11) + (-3, 0)
00:51:44.061 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:44.102 00.041 8976 Received - 47 (G) 
00:51:44.102 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:51:44.102 00.000 8976 stepped: pos (-25, 11)
00:51:44.102 00.000 8976 MoveAxis(U, 0, ABG)
00:51:44.102 00.000 8976 move complete, result=0
00:51:44.102 00.000 8976 worker thread done servicing request
00:51:44.102 00.000 8976 Worker thread wakes up
00:51:44.103 00.001 5052 GuideStep: 0.7 px 3 ms WEST, 0.2 px 0 ms NORTH
00:51:44.103 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:44.103 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:44.788 00.685 8976 Exposure complete
00:51:44.793 00.005 8976 worker thread done servicing request
00:51:44.793 00.000 5052 OnExposeComplete: enter
00:51:44.793 00.000 5052 UpdateGuideState(): m_state=6
00:51:44.793 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 906
00:51:44.793 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.56, Mass=195, SNR=9.7, Peak=73 HFD=2.1
00:51:44.793 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.90 = 1.39)
00:51:44.793 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
00:51:44.794 00.001 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.15 hyp=0.52 cameraTheta=-2.85 mountX=0.09 mountY=0.50, mountTheta=1.38
00:51:44.794 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.15, opts=13)
00:51:44.794 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.15)
00:51:44.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:51:44.794 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
00:51:44.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:44.794 00.000 8976 Worker thread wakes up
00:51:44.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.15) opts 0xd
00:51:44.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.15)
00:51:44.794 00.000 8976 Moving (-0.50, -0.15) raw xDistance=0.09 yDistance=0.50
00:51:44.795 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:44.795 00.000 5052 Enqueuing Expose request
00:51:44.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:51:44.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
00:51:44.795 00.000 8976 MoveAxis(R, 0, ABG)
00:51:44.795 00.000 8976 MoveAxis(D, 2, ABG)
00:51:44.795 00.000 8976 stepping (-25, 11) + (0, -2)
00:51:44.795 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:44.822 00.027 8976 Received - 47 (G) 
00:51:44.822 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:44.822 00.000 8976 stepped: pos (-25, 9)
00:51:44.822 00.000 8976 move complete, result=0
00:51:44.822 00.000 8976 worker thread done servicing request
00:51:44.822 00.000 8976 Worker thread wakes up
00:51:44.822 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:51:44.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:44.823 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:45.508 00.685 8976 Exposure complete
00:51:45.513 00.005 8976 worker thread done servicing request
00:51:45.513 00.000 5052 OnExposeComplete: enter
00:51:45.513 00.000 5052 UpdateGuideState(): m_state=6
00:51:45.513 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 907
00:51:45.513 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.81, Mass=213, SNR=10.1, Peak=77 HFD=2.3
00:51:45.513 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.25 = -0.25)
00:51:45.513 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
00:51:45.513 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.79 mountX=0.10 mountY=-0.04, mountTheta=-0.35
00:51:45.514 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.10, opts=13)
00:51:45.514 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.10)
00:51:45.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:51:45.514 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:51:45.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:45.514 00.000 8976 Worker thread wakes up
00:51:45.514 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:45.514 00.000 5052 Enqueuing Expose request
00:51:45.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.10) opts 0xd
00:51:45.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.10)
00:51:45.514 00.000 8976 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.04
00:51:45.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:51:45.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:51:45.515 00.001 8976 MoveAxis(R, 0, ABG)
00:51:45.515 00.000 8976 MoveAxis(U, 0, ABG)
00:51:45.515 00.000 8976 move complete, result=0
00:51:45.515 00.000 8976 worker thread done servicing request
00:51:45.515 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:45.515 00.000 8976 Worker thread wakes up
00:51:45.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:45.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:46.199 00.684 8976 Exposure complete
00:51:46.205 00.006 8976 worker thread done servicing request
00:51:46.205 00.000 5052 OnExposeComplete: enter
00:51:46.205 00.000 5052 UpdateGuideState(): m_state=6
00:51:46.205 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 908
00:51:46.205 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.54, Mass=193, SNR=9.6, Peak=75 HFD=1.6
00:51:46.205 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
00:51:46.205 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
00:51:46.205 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.17 hyp=0.42 cameraTheta=-0.41 mountX=-0.33 mountY=-0.23, mountTheta=-2.52
00:51:46.207 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.17, opts=13)
00:51:46.207 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.17)
00:51:46.207 00.000 8976 Worker thread wakes up
00:51:46.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:51:46.207 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:51:46.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:46.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.17) opts 0xd
00:51:46.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:46.207 00.000 5052 Enqueuing Expose request
00:51:46.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.17)
00:51:46.207 00.000 8976 Moving (0.39, -0.17) raw xDistance=-0.33 yDistance=-0.23
00:51:46.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:51:46.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:51:46.207 00.000 8976 MoveAxis(R, 1, ABG)
00:51:46.207 00.000 8976 stepping (-25, 9) + (1, 0)
00:51:46.207 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:46.229 00.022 8976 Received - 47 (G) 
00:51:46.229 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:46.229 00.000 8976 stepped: pos (-24, 9)
00:51:46.229 00.000 8976 MoveAxis(U, 0, ABG)
00:51:46.229 00.000 8976 move complete, result=0
00:51:46.229 00.000 8976 worker thread done servicing request
00:51:46.229 00.000 8976 Worker thread wakes up
00:51:46.229 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
00:51:46.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:46.229 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:46.911 00.682 8976 Exposure complete
00:51:46.917 00.006 8976 worker thread done servicing request
00:51:46.917 00.000 5052 OnExposeComplete: enter
00:51:46.917 00.000 5052 UpdateGuideState(): m_state=6
00:51:46.917 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 909
00:51:46.917 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.78, Mass=196, SNR=9.8, Peak=73 HFD=2.3
00:51:46.917 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
00:51:46.917 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
00:51:46.917 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.07 hyp=0.47 cameraTheta=0.15 mountX=-0.15 mountY=-0.43, mountTheta=-1.90
00:51:46.919 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.07, opts=13)
00:51:46.919 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.07)
00:51:46.919 00.000 8976 Worker thread wakes up
00:51:46.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.07) opts 0xd
00:51:46.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.07)
00:51:46.919 00.000 8976 Moving (0.46, 0.07) raw xDistance=-0.15 yDistance=-0.43
00:51:46.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:51:46.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:51:46.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
00:51:46.919 00.000 8976 MoveAxis(R, 0, ABG)
00:51:46.919 00.000 5052 UpdateGuideState exits: m=196 SNR=9.8
00:51:46.919 00.000 8976 MoveAxis(U, 2, ABG)
00:51:46.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:46.919 00.000 8976 stepping (-24, 9) + (0, 2)
00:51:46.919 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:46.919 00.000 5052 Enqueuing Expose request
00:51:46.919 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:46.948 00.029 8976 Received - 47 (G) 
00:51:46.948 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:46.948 00.000 8976 stepped: pos (-24, 11)
00:51:46.948 00.000 8976 move complete, result=0
00:51:46.948 00.000 8976 worker thread done servicing request
00:51:46.948 00.000 8976 Worker thread wakes up
00:51:46.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:46.949 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:46.949 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:51:47.633 00.684 8976 Exposure complete
00:51:47.638 00.005 8976 worker thread done servicing request
00:51:47.638 00.000 5052 OnExposeComplete: enter
00:51:47.638 00.000 5052 UpdateGuideState(): m_state=6
00:51:47.638 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 910
00:51:47.638 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.70, Mass=214, SNR=10.1, Peak=78 HFD=2.3
00:51:47.638 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
00:51:47.638 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
00:51:47.638 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.01 hyp=0.53 cameraTheta=-0.02 mountX=-0.25 mountY=-0.44, mountTheta=-2.09
00:51:47.638 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.01, opts=13)
00:51:47.638 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.01)
00:51:47.638 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:51:47.639 00.001 5052 UpdateGuideState exits: m=214 SNR=10.1
00:51:47.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:47.639 00.000 8976 Worker thread wakes up
00:51:47.639 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.01) opts 0xd
00:51:47.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.01)
00:51:47.639 00.000 8976 Moving (0.53, -0.01) raw xDistance=-0.25 yDistance=-0.44
00:51:47.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:51:47.639 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:47.639 00.000 5052 Enqueuing Expose request
00:51:47.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
00:51:47.639 00.000 8976 MoveAxis(R, 0, ABG)
00:51:47.639 00.000 8976 MoveAxis(U, 2, ABG)
00:51:47.639 00.000 8976 stepping (-24, 11) + (0, 2)
00:51:47.639 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:47.667 00.028 8976 Received - 47 (G) 
00:51:47.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:47.667 00.000 8976 stepped: pos (-24, 13)
00:51:47.667 00.000 8976 move complete, result=0
00:51:47.667 00.000 8976 worker thread done servicing request
00:51:47.667 00.000 8976 Worker thread wakes up
00:51:47.668 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:51:47.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:47.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:48.352 00.684 8976 Exposure complete
00:51:48.357 00.005 8976 worker thread done servicing request
00:51:48.358 00.001 5052 OnExposeComplete: enter
00:51:48.358 00.000 5052 UpdateGuideState(): m_state=6
00:51:48.358 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 911
00:51:48.358 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.55, Mass=218, SNR=10.2, Peak=77 HFD=2.2
00:51:48.358 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
00:51:48.358 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
00:51:48.358 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.16 hyp=0.67 cameraTheta=-0.24 mountX=-0.44 mountY=-0.46, mountTheta=-2.33
00:51:48.358 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.16, opts=13)
00:51:48.358 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.16)
00:51:48.359 00.001 8976 Worker thread wakes up
00:51:48.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.16) opts 0xd
00:51:48.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.16)
00:51:48.359 00.000 8976 Moving (0.65, -0.16) raw xDistance=-0.44 yDistance=-0.46
00:51:48.359 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:51:48.359 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
00:51:48.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:48.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
00:51:48.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
00:51:48.359 00.000 8976 MoveAxis(R, 2, ABG)
00:51:48.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:48.359 00.000 5052 Enqueuing Expose request
00:51:48.359 00.000 8976 stepping (-24, 13) + (2, 0)
00:51:48.359 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:48.387 00.028 8976 Received - 47 (G) 
00:51:48.387 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:48.387 00.000 8976 stepped: pos (-22, 13)
00:51:48.387 00.000 8976 MoveAxis(U, 2, ABG)
00:51:48.387 00.000 8976 stepping (-22, 13) + (0, 2)
00:51:48.387 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:48.419 00.032 8976 Received - 47 (G) 
00:51:48.419 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:48.419 00.000 8976 stepped: pos (-22, 15)
00:51:48.419 00.000 8976 move complete, result=0
00:51:48.419 00.000 8976 worker thread done servicing request
00:51:48.419 00.000 8976 Worker thread wakes up
00:51:48.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:48.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:48.420 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
00:51:49.106 00.686 8976 Exposure complete
00:51:49.111 00.005 8976 worker thread done servicing request
00:51:49.112 00.001 5052 OnExposeComplete: enter
00:51:49.112 00.000 5052 UpdateGuideState(): m_state=6
00:51:49.112 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 912
00:51:49.112 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.89, Mass=213, SNR=10.1, Peak=75 HFD=2.4
00:51:49.112 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
00:51:49.112 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
00:51:49.112 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.26 cameraTheta=0.73 mountX=0.07 mountY=-0.26, mountTheta=-1.32
00:51:49.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.18, opts=13)
00:51:49.113 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.18)
00:51:49.113 00.000 8976 Worker thread wakes up
00:51:49.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.18) opts 0xd
00:51:49.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.18)
00:51:49.113 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:51:49.113 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:51:49.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:49.113 00.000 8976 Moving (0.20, 0.18) raw xDistance=0.07 yDistance=-0.26
00:51:49.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:51:49.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
00:51:49.113 00.000 8976 MoveAxis(R, 0, ABG)
00:51:49.113 00.000 8976 MoveAxis(U, 1, ABG)
00:51:49.113 00.000 8976 stepping (-22, 15) + (0, 1)
00:51:49.113 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:49.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:49.113 00.000 5052 Enqueuing Expose request
00:51:49.138 00.025 8976 Received - 47 (G) 
00:51:49.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:49.138 00.000 8976 stepped: pos (-22, 16)
00:51:49.139 00.001 8976 move complete, result=0
00:51:49.139 00.000 8976 worker thread done servicing request
00:51:49.139 00.000 8976 Worker thread wakes up
00:51:49.139 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:51:49.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:49.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:49.825 00.686 8976 Exposure complete
00:51:49.830 00.005 8976 worker thread done servicing request
00:51:49.830 00.000 5052 OnExposeComplete: enter
00:51:49.830 00.000 5052 UpdateGuideState(): m_state=6
00:51:49.830 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 913
00:51:49.830 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=282.00, Mass=208, SNR=10.0, Peak=71 HFD=2.3
00:51:49.830 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
00:51:49.831 00.001 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
00:51:49.831 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.29 hyp=0.41 cameraTheta=0.78 mountX=0.12 mountY=-0.40, mountTheta=-1.28
00:51:49.831 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.29, opts=13)
00:51:49.832 00.001 5052 Enqueuing Move request for stepguider (0.29, 0.29)
00:51:49.832 00.000 8976 Worker thread wakes up
00:51:49.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.29) opts 0xd
00:51:49.832 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:51:49.832 00.000 5052 UpdateGuideState exits: m=208 SNR=10.0
00:51:49.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:49.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.29)
00:51:49.832 00.000 8976 Moving (0.29, 0.29) raw xDistance=0.12 yDistance=-0.40
00:51:49.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:51:49.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
00:51:49.832 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:49.832 00.000 5052 Enqueuing Expose request
00:51:49.832 00.000 8976 MoveAxis(R, 0, ABG)
00:51:49.832 00.000 8976 MoveAxis(U, 2, ABG)
00:51:49.832 00.000 8976 stepping (-22, 16) + (0, 2)
00:51:49.832 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:49.858 00.026 8976 Received - 47 (G) 
00:51:49.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:49.858 00.000 8976 stepped: pos (-22, 18)
00:51:49.858 00.000 8976 move complete, result=0
00:51:49.858 00.000 8976 worker thread done servicing request
00:51:49.858 00.000 8976 Worker thread wakes up
00:51:49.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:49.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:49.858 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:51:50.541 00.683 8976 Exposure complete
00:51:50.546 00.005 8976 worker thread done servicing request
00:51:50.546 00.000 5052 OnExposeComplete: enter
00:51:50.546 00.000 5052 UpdateGuideState(): m_state=6
00:51:50.547 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 914
00:51:50.547 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.60, Mass=217, SNR=10.2, Peak=75 HFD=2.7
00:51:50.547 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
00:51:50.547 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
00:51:50.547 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.11 hyp=0.42 cameraTheta=-0.25 mountX=-0.28 mountY=-0.29, mountTheta=-2.35
00:51:50.547 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.11, opts=13)
00:51:50.547 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.11)
00:51:50.547 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:51:50.547 00.000 5052 UpdateGuideState exits: m=217 SNR=10.2
00:51:50.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:50.547 00.000 8976 Worker thread wakes up
00:51:50.548 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.11) opts 0xd
00:51:50.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.11)
00:51:50.548 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:50.548 00.000 5052 Enqueuing Expose request
00:51:50.548 00.000 8976 Moving (0.41, -0.11) raw xDistance=-0.28 yDistance=-0.29
00:51:50.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:51:50.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
00:51:50.548 00.000 8976 MoveAxis(R, 1, ABG)
00:51:50.548 00.000 8976 stepping (-22, 18) + (1, 0)
00:51:50.548 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:50.577 00.029 8976 Received - 47 (G) 
00:51:50.577 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:50.577 00.000 8976 stepped: pos (-21, 18)
00:51:50.577 00.000 8976 MoveAxis(U, 1, ABG)
00:51:50.577 00.000 8976 stepping (-21, 18) + (0, 1)
00:51:50.577 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:50.609 00.032 8976 Received - 47 (G) 
00:51:50.609 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:50.609 00.000 8976 stepped: pos (-21, 19)
00:51:50.609 00.000 8976 move complete, result=0
00:51:50.609 00.000 8976 worker thread done servicing request
00:51:50.609 00.000 8976 Worker thread wakes up
00:51:50.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:50.609 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
00:51:50.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:51.305 00.696 8976 Exposure complete
00:51:51.310 00.005 8976 worker thread done servicing request
00:51:51.310 00.000 5052 OnExposeComplete: enter
00:51:51.310 00.000 5052 UpdateGuideState(): m_state=6
00:51:51.310 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 915
00:51:51.310 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.80, Mass=186, SNR=9.5, Peak=75 HFD=2.1
00:51:51.311 00.001 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
00:51:51.311 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
00:51:51.311 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.81 mountX=0.09 mountY=-0.03, mountTheta=-0.33
00:51:51.311 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.09, opts=13)
00:51:51.311 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.09)
00:51:51.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:51:51.311 00.000 5052 UpdateGuideState exits: m=186 SNR=9.5
00:51:51.312 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:51.312 00.000 8976 Worker thread wakes up
00:51:51.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.09) opts 0xd
00:51:51.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.09)
00:51:51.312 00.000 8976 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.03
00:51:51.312 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:51.312 00.000 5052 Enqueuing Expose request
00:51:51.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:51:51.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:51:51.312 00.000 8976 MoveAxis(R, 0, ABG)
00:51:51.312 00.000 8976 MoveAxis(U, 0, ABG)
00:51:51.312 00.000 8976 move complete, result=0
00:51:51.312 00.000 8976 worker thread done servicing request
00:51:51.312 00.000 8976 Worker thread wakes up
00:51:51.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:51.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:51.312 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:51.998 00.686 8976 Exposure complete
00:51:52.003 00.005 8976 worker thread done servicing request
00:51:52.003 00.000 5052 OnExposeComplete: enter
00:51:52.003 00.000 5052 UpdateGuideState(): m_state=6
00:51:52.003 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 916
00:51:52.003 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.71, Mass=179, SNR=9.3, Peak=75 HFD=2.1
00:51:52.003 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
00:51:52.003 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
00:51:52.003 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.01 mountX=-0.08 mountY=-0.16, mountTheta=-2.06
00:51:52.004 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.00, opts=13)
00:51:52.004 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.00)
00:51:52.004 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:51:52.004 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
00:51:52.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:52.004 00.000 8976 Worker thread wakes up
00:51:52.004 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.00) opts 0xd
00:51:52.004 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.00)
00:51:52.004 00.000 8976 Moving (0.19, 0.00) raw xDistance=-0.08 yDistance=-0.16
00:51:52.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:52.004 00.000 5052 Enqueuing Expose request
00:51:52.005 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:51:52.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:51:52.005 00.000 8976 MoveAxis(R, 0, ABG)
00:51:52.005 00.000 8976 MoveAxis(U, 0, ABG)
00:51:52.005 00.000 8976 move complete, result=0
00:51:52.005 00.000 8976 worker thread done servicing request
00:51:52.005 00.000 8976 Worker thread wakes up
00:51:52.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:52.005 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:52.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:52.693 00.688 8976 Exposure complete
00:51:52.699 00.006 8976 worker thread done servicing request
00:51:52.699 00.000 5052 OnExposeComplete: enter
00:51:52.699 00.000 5052 UpdateGuideState(): m_state=6
00:51:52.699 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 917
00:51:52.699 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.50, Mass=207, SNR=10.0, Peak=72 HFD=2.3
00:51:52.699 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.41 = 1.88)
00:51:52.699 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
00:51:52.699 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.21 hyp=0.29 cameraTheta=-2.36 mountX=-0.09 mountY=0.29, mountTheta=1.87
00:51:52.699 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.21, opts=13)
00:51:52.699 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.21)
00:51:52.700 00.001 8976 Worker thread wakes up
00:51:52.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.21) opts 0xd
00:51:52.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.21)
00:51:52.700 00.000 8976 Moving (-0.21, -0.21) raw xDistance=-0.09 yDistance=0.29
00:51:52.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:51:52.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:51:52.700 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:51:52.700 00.000 5052 UpdateGuideState exits: m=207 SNR=10.0
00:51:52.700 00.000 8976 MoveAxis(R, 0, ABG)
00:51:52.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:52.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:52.700 00.000 5052 Enqueuing Expose request
00:51:52.700 00.000 8976 MoveAxis(D, 1, ABG)
00:51:52.700 00.000 8976 stepping (-21, 19) + (0, -1)
00:51:52.700 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:52.735 00.035 8976 Received - 47 (G) 
00:51:52.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:52.735 00.000 8976 stepped: pos (-21, 18)
00:51:52.735 00.000 8976 move complete, result=0
00:51:52.735 00.000 8976 worker thread done servicing request
00:51:52.735 00.000 8976 Worker thread wakes up
00:51:52.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:52.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:52.735 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:51:53.419 00.684 8976 Exposure complete
00:51:53.425 00.006 8976 worker thread done servicing request
00:51:53.425 00.000 5052 OnExposeComplete: enter
00:51:53.425 00.000 5052 UpdateGuideState(): m_state=6
00:51:53.425 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 918
00:51:53.425 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.78, Mass=205, SNR=9.9, Peak=66 HFD=2.5
00:51:53.425 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
00:51:53.425 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
00:51:53.425 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.62 mountX=0.06 mountY=-0.03, mountTheta=-0.51
00:51:53.426 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.07, opts=13)
00:51:53.426 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.07)
00:51:53.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:51:53.426 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:51:53.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:53.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:53.426 00.000 5052 Enqueuing Expose request
00:51:53.426 00.000 8976 Worker thread wakes up
00:51:53.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.07) opts 0xd
00:51:53.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.07)
00:51:53.426 00.000 8976 Moving (-0.00, 0.07) raw xDistance=0.06 yDistance=-0.03
00:51:53.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:51:53.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:51:53.426 00.000 8976 MoveAxis(R, 0, ABG)
00:51:53.426 00.000 8976 MoveAxis(U, 0, ABG)
00:51:53.426 00.000 8976 move complete, result=0
00:51:53.426 00.000 8976 worker thread done servicing request
00:51:53.426 00.000 8976 Worker thread wakes up
00:51:53.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:53.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:53.427 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:54.111 00.684 8976 Exposure complete
00:51:54.117 00.006 8976 worker thread done servicing request
00:51:54.117 00.000 5052 OnExposeComplete: enter
00:51:54.117 00.000 5052 UpdateGuideState(): m_state=6
00:51:54.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 919
00:51:54.117 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=282.27, Mass=181, SNR=9.3, Peak=68 HFD=3.0
00:51:54.117 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
00:51:54.117 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
00:51:54.117 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.56 hyp=0.63 cameraTheta=1.11 mountX=0.37 mountY=-0.54, mountTheta=-0.97
00:51:54.117 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.56, opts=13)
00:51:54.117 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.56)
00:51:54.117 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:51:54.118 00.001 5052 UpdateGuideState exits: m=181 SNR=9.3
00:51:54.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:54.118 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:54.118 00.000 5052 Enqueuing Expose request
00:51:54.118 00.000 8976 Worker thread wakes up
00:51:54.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.56) opts 0xd
00:51:54.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.56)
00:51:54.118 00.000 8976 Moving (0.28, 0.56) raw xDistance=0.37 yDistance=-0.54
00:51:54.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
00:51:54.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
00:51:54.118 00.000 8976 MoveAxis(L, 2, ABG)
00:51:54.118 00.000 8976 stepping (-21, 18) + (-2, 0)
00:51:54.118 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:54.142 00.024 8976 Received - 47 (G) 
00:51:54.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:54.142 00.000 8976 stepped: pos (-23, 18)
00:51:54.143 00.001 8976 MoveAxis(U, 2, ABG)
00:51:54.143 00.000 8976 stepping (-23, 18) + (0, 2)
00:51:54.143 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:54.174 00.031 8976 Received - 47 (G) 
00:51:54.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:54.174 00.000 8976 stepped: pos (-23, 20)
00:51:54.174 00.000 8976 move complete, result=0
00:51:54.174 00.000 8976 worker thread done servicing request
00:51:54.174 00.000 8976 Worker thread wakes up
00:51:54.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:54.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:54.174 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
00:51:54.861 00.687 8976 Exposure complete
00:51:54.867 00.006 8976 worker thread done servicing request
00:51:54.867 00.000 5052 OnExposeComplete: enter
00:51:54.867 00.000 5052 UpdateGuideState(): m_state=6
00:51:54.867 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 920
00:51:54.867 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.55, Mass=194, SNR=9.7, Peak=70 HFD=2.3
00:51:54.867 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.33 = 1.95)
00:51:54.867 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.85)
00:51:54.867 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-2.29 mountX=-0.08 mountY=0.20, mountTheta=1.94
00:51:54.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.15, opts=13)
00:51:54.868 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.15)
00:51:54.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:51:54.868 00.000 5052 UpdateGuideState exits: m=194 SNR=9.7
00:51:54.868 00.000 8976 Worker thread wakes up
00:51:54.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.15) opts 0xd
00:51:54.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.15)
00:51:54.868 00.000 8976 Moving (-0.14, -0.15) raw xDistance=-0.08 yDistance=0.20
00:51:54.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:54.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:54.868 00.000 5052 Enqueuing Expose request
00:51:54.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:51:54.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:51:54.868 00.000 8976 MoveAxis(R, 0, ABG)
00:51:54.868 00.000 8976 MoveAxis(U, 0, ABG)
00:51:54.868 00.000 8976 move complete, result=0
00:51:54.868 00.000 8976 worker thread done servicing request
00:51:54.868 00.000 8976 Worker thread wakes up
00:51:54.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:54.869 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:54.869 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:51:55.553 00.684 8976 Exposure complete
00:51:55.558 00.005 8976 worker thread done servicing request
00:51:55.558 00.000 5052 OnExposeComplete: enter
00:51:55.558 00.000 5052 UpdateGuideState(): m_state=6
00:51:55.558 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 921
00:51:55.558 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.38, Mass=197, SNR=9.7, Peak=69 HFD=2.3
00:51:55.558 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.29 = 1.99)
00:51:55.558 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.89)
00:51:55.559 00.001 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.33 hyp=0.42 cameraTheta=-2.25 mountX=-0.17 mountY=0.40, mountTheta=1.98
00:51:55.559 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.33, opts=13)
00:51:55.559 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.33)
00:51:55.559 00.000 8976 Worker thread wakes up
00:51:55.559 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.33) opts 0xd
00:51:55.559 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.33)
00:51:55.559 00.000 8976 Moving (-0.26, -0.33) raw xDistance=-0.17 yDistance=0.40
00:51:55.559 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:51:55.560 00.001 5052 UpdateGuideState exits: m=197 SNR=9.7
00:51:55.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:55.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:55.560 00.000 5052 Enqueuing Expose request
00:51:55.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:51:55.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:51:55.560 00.000 8976 MoveAxis(R, 0, ABG)
00:51:55.560 00.000 8976 MoveAxis(D, 2, ABG)
00:51:55.560 00.000 8976 stepping (-23, 20) + (0, -2)
00:51:55.560 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:55.598 00.038 8976 Received - 47 (G) 
00:51:55.598 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:55.598 00.000 8976 stepped: pos (-23, 18)
00:51:55.598 00.000 8976 move complete, result=0
00:51:55.598 00.000 8976 worker thread done servicing request
00:51:55.598 00.000 8976 Worker thread wakes up
00:51:55.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:55.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:55.598 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:51:56.285 00.687 8976 Exposure complete
00:51:56.290 00.005 8976 worker thread done servicing request
00:51:56.291 00.001 5052 OnExposeComplete: enter
00:51:56.291 00.000 5052 UpdateGuideState(): m_state=6
00:51:56.291 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 922
00:51:56.291 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.54, Mass=213, SNR=10.1, Peak=71 HFD=2.7
00:51:56.291 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
00:51:56.291 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
00:51:56.291 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.17 hyp=0.60 cameraTheta=-0.28 mountX=-0.41 mountY=-0.39, mountTheta=-2.38
00:51:56.291 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.17, opts=13)
00:51:56.291 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.17)
00:51:56.292 00.001 8976 Worker thread wakes up
00:51:56.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.17) opts 0xd
00:51:56.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.17)
00:51:56.292 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:51:56.292 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:51:56.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:56.292 00.000 8976 Moving (0.57, -0.17) raw xDistance=-0.41 yDistance=-0.39
00:51:56.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:51:56.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39
00:51:56.292 00.000 8976 MoveAxis(R, 2, ABG)
00:51:56.292 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:56.292 00.000 5052 Enqueuing Expose request
00:51:56.292 00.000 8976 stepping (-23, 18) + (2, 0)
00:51:56.292 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:56.317 00.025 8976 Received - 47 (G) 
00:51:56.317 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:56.317 00.000 8976 stepped: pos (-21, 18)
00:51:56.317 00.000 8976 MoveAxis(U, 1, ABG)
00:51:56.317 00.000 8976 stepping (-21, 18) + (0, 1)
00:51:56.317 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:56.349 00.032 8976 Received - 47 (G) 
00:51:56.349 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:56.349 00.000 8976 stepped: pos (-21, 19)
00:51:56.349 00.000 8976 move complete, result=0
00:51:56.349 00.000 8976 worker thread done servicing request
00:51:56.349 00.000 8976 Worker thread wakes up
00:51:56.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:56.349 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:56.349 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 1 ms NORTH
00:51:57.033 00.684 8976 Exposure complete
00:51:57.038 00.005 8976 worker thread done servicing request
00:51:57.038 00.000 5052 OnExposeComplete: enter
00:51:57.038 00.000 5052 UpdateGuideState(): m_state=6
00:51:57.038 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 923
00:51:57.038 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.75, Mass=188, SNR=9.5, Peak=71 HFD=2.2
00:51:57.038 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
00:51:57.038 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
00:51:57.038 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.04 hyp=0.58 cameraTheta=0.07 mountX=-0.23 mountY=-0.51, mountTheta=-1.99
00:51:57.038 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.04, opts=13)
00:51:57.038 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.04)
00:51:57.040 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:51:57.040 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
00:51:57.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:57.040 00.000 8976 Worker thread wakes up
00:51:57.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.04) opts 0xd
00:51:57.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.04)
00:51:57.040 00.000 8976 Moving (0.58, 0.04) raw xDistance=-0.23 yDistance=-0.51
00:51:57.040 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:57.040 00.000 5052 Enqueuing Expose request
00:51:57.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:51:57.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
00:51:57.040 00.000 8976 MoveAxis(R, 0, ABG)
00:51:57.040 00.000 8976 MoveAxis(U, 2, ABG)
00:51:57.040 00.000 8976 stepping (-21, 19) + (0, 2)
00:51:57.040 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:57.068 00.028 8976 Received - 47 (G) 
00:51:57.068 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:57.068 00.000 8976 stepped: pos (-21, 21)
00:51:57.068 00.000 8976 move complete, result=0
00:51:57.068 00.000 8976 worker thread done servicing request
00:51:57.068 00.000 8976 Worker thread wakes up
00:51:57.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:57.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:57.068 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:51:57.752 00.684 8976 Exposure complete
00:51:57.758 00.006 8976 worker thread done servicing request
00:51:57.758 00.000 5052 OnExposeComplete: enter
00:51:57.758 00.000 5052 UpdateGuideState(): m_state=6
00:51:57.758 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 924
00:51:57.758 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.89, Mass=214, SNR=10.2, Peak=70 HFD=2.6
00:51:57.758 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
00:51:57.758 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
00:51:57.758 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.18 hyp=0.46 cameraTheta=0.41 mountX=-0.03 mountY=-0.46, mountTheta=-1.64
00:51:57.759 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.18, opts=13)
00:51:57.759 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.18)
00:51:57.759 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:51:57.759 00.000 5052 UpdateGuideState exits: m=214 SNR=10.2
00:51:57.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:57.759 00.000 8976 Worker thread wakes up
00:51:57.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.18) opts 0xd
00:51:57.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.18)
00:51:57.759 00.000 8976 Moving (0.42, 0.18) raw xDistance=-0.03 yDistance=-0.46
00:51:57.759 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:57.759 00.000 5052 Enqueuing Expose request
00:51:57.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:51:57.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
00:51:57.759 00.000 8976 MoveAxis(R, 0, ABG)
00:51:57.760 00.001 8976 MoveAxis(U, 2, ABG)
00:51:57.760 00.000 8976 stepping (-21, 21) + (0, 2)
00:51:57.760 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:57.788 00.028 8976 Received - 47 (G) 
00:51:57.788 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:57.788 00.000 8976 stepped: pos (-21, 23)
00:51:57.788 00.000 8976 move complete, result=0
00:51:57.788 00.000 8976 worker thread done servicing request
00:51:57.788 00.000 8976 Worker thread wakes up
00:51:57.788 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
00:51:57.788 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:57.788 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:58.476 00.688 8976 Exposure complete
00:51:58.483 00.007 8976 worker thread done servicing request
00:51:58.483 00.000 5052 OnExposeComplete: enter
00:51:58.483 00.000 5052 UpdateGuideState(): m_state=6
00:51:58.483 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 925
00:51:58.483 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.71, Mass=211, SNR=10.1, Peak=68 HFD=2.9
00:51:58.483 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
00:51:58.483 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
00:51:58.483 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.00 hyp=0.36 cameraTheta=0.01 mountX=-0.16 mountY=-0.31, mountTheta=-2.06
00:51:58.484 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.00, opts=13)
00:51:58.484 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.00)
00:51:58.484 00.000 8976 Worker thread wakes up
00:51:58.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.00) opts 0xd
00:51:58.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.00)
00:51:58.484 00.000 8976 Moving (0.36, 0.00) raw xDistance=-0.16 yDistance=-0.31
00:51:58.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:51:58.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
00:51:58.484 00.000 8976 MoveAxis(R, 0, ABG)
00:51:58.484 00.000 8976 MoveAxis(U, 1, ABG)
00:51:58.484 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:51:58.484 00.000 5052 UpdateGuideState exits: m=211 SNR=10.1
00:51:58.484 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:58.484 00.000 8976 stepping (-21, 23) + (0, 1)
00:51:58.484 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:58.484 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:58.484 00.000 5052 Enqueuing Expose request
00:51:58.507 00.023 8976 Received - 47 (G) 
00:51:58.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:58.507 00.000 8976 stepped: pos (-21, 24)
00:51:58.507 00.000 8976 move complete, result=0
00:51:58.507 00.000 8976 worker thread done servicing request
00:51:58.507 00.000 8976 Worker thread wakes up
00:51:58.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:58.507 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:58.507 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:51:59.191 00.684 8976 Exposure complete
00:51:59.196 00.005 8976 worker thread done servicing request
00:51:59.196 00.000 5052 OnExposeComplete: enter
00:51:59.196 00.000 5052 UpdateGuideState(): m_state=6
00:51:59.196 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 926
00:51:59.196 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.34, Mass=217, SNR=10.2, Peak=71 HFD=2.6
00:51:59.196 00.000 5052 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.04) = xAngle (-3.39 = 2.89)
00:51:59.196 00.000 5052 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.50 = 2.79)
00:51:59.196 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.35 mountX=-0.37 mountY=0.13, mountTheta=2.80
00:51:59.197 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.37, opts=13)
00:51:59.197 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.37)
00:51:59.197 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:51:59.197 00.000 5052 UpdateGuideState exits: m=217 SNR=10.2
00:51:59.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:59.197 00.000 8976 Worker thread wakes up
00:51:59.197 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.37) opts 0xd
00:51:59.197 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.37)
00:51:59.197 00.000 8976 Moving (0.08, -0.37) raw xDistance=-0.37 yDistance=0.13
00:51:59.197 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:59.197 00.000 5052 Enqueuing Expose request
00:51:59.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:51:59.198 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:51:59.198 00.000 8976 MoveAxis(R, 2, ABG)
00:51:59.198 00.000 8976 stepping (-21, 24) + (2, 0)
00:51:59.198 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:59.226 00.028 8976 Received - 47 (G) 
00:51:59.226 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:51:59.226 00.000 8976 stepped: pos (-19, 24)
00:51:59.226 00.000 8976 MoveAxis(U, 0, ABG)
00:51:59.226 00.000 8976 move complete, result=0
00:51:59.226 00.000 8976 worker thread done servicing request
00:51:59.226 00.000 8976 Worker thread wakes up
00:51:59.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:59.226 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
00:51:59.227 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:59.909 00.682 8976 Exposure complete
00:51:59.915 00.006 8976 worker thread done servicing request
00:51:59.915 00.000 5052 OnExposeComplete: enter
00:51:59.915 00.000 5052 UpdateGuideState(): m_state=6
00:51:59.915 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 927
00:51:59.915 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.44, Mass=212, SNR=10.0, Peak=68 HFD=2.9
00:51:59.915 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
00:51:59.916 00.001 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.08 = -3.08)
00:51:59.916 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.27 hyp=0.33 cameraTheta=-0.94 mountX=-0.33 mountY=-0.02, mountTheta=-3.08
00:51:59.916 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.27, opts=13)
00:51:59.916 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.27)
00:51:59.916 00.000 8976 Worker thread wakes up
00:51:59.916 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:51:59.916 00.000 5052 UpdateGuideState exits: m=212 SNR=10.0
00:51:59.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:59.916 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.27) opts 0xd
00:51:59.917 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:51:59.917 00.000 5052 Enqueuing Expose request
00:51:59.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.27)
00:51:59.917 00.000 8976 Moving (0.20, -0.27) raw xDistance=-0.33 yDistance=-0.02
00:51:59.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
00:51:59.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:51:59.917 00.000 8976 MoveAxis(R, 1, ABG)
00:51:59.917 00.000 8976 stepping (-19, 24) + (1, 0)
00:51:59.917 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:59.946 00.029 8976 Received - 47 (G) 
00:51:59.946 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:51:59.946 00.000 8976 stepped: pos (-18, 24)
00:51:59.946 00.000 8976 MoveAxis(U, 0, ABG)
00:51:59.946 00.000 8976 move complete, result=0
00:51:59.946 00.000 8976 worker thread done servicing request
00:51:59.946 00.000 8976 Worker thread wakes up
00:51:59.946 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:51:59.946 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:51:59.947 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
00:52:00.631 00.684 8976 Exposure complete
00:52:00.637 00.006 8976 worker thread done servicing request
00:52:00.637 00.000 5052 OnExposeComplete: enter
00:52:00.637 00.000 5052 UpdateGuideState(): m_state=6
00:52:00.637 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 928
00:52:00.637 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=282.02, Mass=204, SNR=9.9, Peak=73 HFD=2.3
00:52:00.637 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
00:52:00.637 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
00:52:00.637 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.31 hyp=0.41 cameraTheta=0.86 mountX=0.15 mountY=-0.39, mountTheta=-1.19
00:52:00.638 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.31, opts=13)
00:52:00.638 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.31)
00:52:00.638 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:52:00.638 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:52:00.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:00.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:00.638 00.000 5052 Enqueuing Expose request
00:52:00.638 00.000 8976 Worker thread wakes up
00:52:00.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.31) opts 0xd
00:52:00.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.31)
00:52:00.638 00.000 8976 Moving (0.26, 0.31) raw xDistance=0.15 yDistance=-0.39
00:52:00.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:52:00.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:52:00.638 00.000 8976 MoveAxis(R, 0, ABG)
00:52:00.638 00.000 8976 MoveAxis(U, 2, ABG)
00:52:00.638 00.000 8976 stepping (-18, 24) + (0, 2)
00:52:00.638 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:00.665 00.027 8976 Received - 47 (G) 
00:52:00.665 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:00.665 00.000 8976 stepped: pos (-18, 26)
00:52:00.665 00.000 8976 move complete, result=0
00:52:00.665 00.000 8976 worker thread done servicing request
00:52:00.665 00.000 8976 Worker thread wakes up
00:52:00.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:00.665 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:00.665 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:52:01.349 00.684 8976 Exposure complete
00:52:01.355 00.006 8976 worker thread done servicing request
00:52:01.355 00.000 5052 OnExposeComplete: enter
00:52:01.355 00.000 5052 UpdateGuideState(): m_state=6
00:52:01.355 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 929
00:52:01.355 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.96, Mass=210, SNR=10.0, Peak=73 HFD=2.5
00:52:01.355 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
00:52:01.355 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
00:52:01.355 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.28 mountX=0.19 mountY=-0.20, mountTheta=-0.81
00:52:01.356 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.25, opts=13)
00:52:01.356 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.25)
00:52:01.356 00.000 8976 Worker thread wakes up
00:52:01.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.25) opts 0xd
00:52:01.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.25)
00:52:01.356 00.000 8976 Moving (0.07, 0.25) raw xDistance=0.19 yDistance=-0.20
00:52:01.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:52:01.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:52:01.357 00.001 8976 MoveAxis(R, 0, ABG)
00:52:01.357 00.000 8976 MoveAxis(U, 0, ABG)
00:52:01.357 00.000 8976 move complete, result=0
00:52:01.357 00.000 8976 worker thread done servicing request
00:52:01.357 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:52:01.357 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
00:52:01.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:01.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:01.357 00.000 5052 Enqueuing Expose request
00:52:01.357 00.000 8976 Worker thread wakes up
00:52:01.357 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:01.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:01.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:02.042 00.685 8976 Exposure complete
00:52:02.048 00.006 8976 worker thread done servicing request
00:52:02.048 00.000 5052 OnExposeComplete: enter
00:52:02.048 00.000 5052 UpdateGuideState(): m_state=6
00:52:02.048 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 930
00:52:02.048 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.95, Mass=195, SNR=9.7, Peak=77 HFD=2.2
00:52:02.048 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
00:52:02.048 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
00:52:02.048 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.59 mountX=0.22 mountY=-0.13, mountTheta=-0.53
00:52:02.049 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.24, opts=13)
00:52:02.049 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.24)
00:52:02.049 00.000 8976 Worker thread wakes up
00:52:02.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.24) opts 0xd
00:52:02.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.24)
00:52:02.049 00.000 8976 Moving (-0.01, 0.24) raw xDistance=0.22 yDistance=-0.13
00:52:02.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:52:02.049 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:52:02.049 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
00:52:02.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:02.049 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:02.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:52:02.049 00.000 5052 Enqueuing Expose request
00:52:02.049 00.000 8976 MoveAxis(R, 0, ABG)
00:52:02.049 00.000 8976 MoveAxis(U, 0, ABG)
00:52:02.050 00.001 8976 move complete, result=0
00:52:02.050 00.000 8976 worker thread done servicing request
00:52:02.050 00.000 8976 Worker thread wakes up
00:52:02.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:02.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:02.050 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:02.736 00.686 8976 Exposure complete
00:52:02.741 00.005 8976 worker thread done servicing request
00:52:02.741 00.000 5052 OnExposeComplete: enter
00:52:02.741 00.000 5052 UpdateGuideState(): m_state=6
00:52:02.741 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 931
00:52:02.742 00.001 5052 Star::Find returns 1 (0), X=328.68, Y=282.01, Mass=194, SNR=9.6, Peak=72 HFD=2.4
00:52:02.742 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
00:52:02.742 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
00:52:02.742 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.30 hyp=0.58 cameraTheta=2.59 mountX=0.50 mountY=0.25, mountTheta=0.47
00:52:02.742 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.30, opts=13)
00:52:02.742 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.30)
00:52:02.742 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:52:02.742 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
00:52:02.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:02.742 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:02.742 00.000 5052 Enqueuing Expose request
00:52:02.743 00.001 8976 Worker thread wakes up
00:52:02.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.30) opts 0xd
00:52:02.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.30)
00:52:02.743 00.000 8976 Moving (-0.50, 0.30) raw xDistance=0.50 yDistance=0.25
00:52:02.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
00:52:02.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:52:02.743 00.000 8976 MoveAxis(L, 2, ABG)
00:52:02.743 00.000 8976 stepping (-18, 26) + (-2, 0)
00:52:02.743 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:02.775 00.032 8976 Received - 47 (G) 
00:52:02.775 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:02.775 00.000 8976 stepped: pos (-20, 26)
00:52:02.775 00.000 8976 MoveAxis(U, 0, ABG)
00:52:02.775 00.000 8976 move complete, result=0
00:52:02.775 00.000 8976 worker thread done servicing request
00:52:02.775 00.000 8976 Worker thread wakes up
00:52:02.775 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:02.775 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:02.776 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 0 ms NORTH
00:52:03.458 00.682 8976 Exposure complete
00:52:03.464 00.006 8976 worker thread done servicing request
00:52:03.464 00.000 5052 OnExposeComplete: enter
00:52:03.464 00.000 5052 UpdateGuideState(): m_state=6
00:52:03.464 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 932
00:52:03.464 00.000 5052 Star::Find returns 1 (0), X=327.88, Y=281.61, Mass=189, SNR=9.6, Peak=73 HFD=2.2
00:52:03.464 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
00:52:03.464 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
00:52:03.464 00.000 5052 CameraToMount -- cameraX=-1.30 cameraY=-0.10 hyp=1.30 cameraTheta=-3.07 mountX=0.51 mountY=1.14, mountTheta=1.15
00:52:03.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.30, y=-0.10, opts=13)
00:52:03.465 00.000 5052 Enqueuing Move request for stepguider (-1.30, -0.10)
00:52:03.465 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:52:03.465 00.000 5052 UpdateGuideState exits: m=189 SNR=9.6
00:52:03.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:03.465 00.000 8976 Worker thread wakes up
00:52:03.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:03.465 00.000 5052 Enqueuing Expose request
00:52:03.466 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.30, -0.10) opts 0xd
00:52:03.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.30, -0.10)
00:52:03.466 00.000 8976 Moving (-1.30, -0.10) raw xDistance=0.51 yDistance=1.14
00:52:03.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
00:52:03.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.14
00:52:03.466 00.000 8976 MoveAxis(L, 2, ABG)
00:52:03.466 00.000 8976 stepping (-20, 26) + (-2, 0)
00:52:03.466 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:03.495 00.029 8976 Received - 47 (G) 
00:52:03.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:03.495 00.000 8976 stepped: pos (-22, 26)
00:52:03.495 00.000 8976 MoveAxis(D, 5, ABG)
00:52:03.495 00.000 8976 stepping (-22, 26) + (0, -5)
00:52:03.495 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:52:03.543 00.048 8976 Received - 47 (G) 
00:52:03.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:52:03.543 00.000 8976 stepped: pos (-22, 21)
00:52:03.543 00.000 8976 move complete, result=0
00:52:03.543 00.000 8976 worker thread done servicing request
00:52:03.543 00.000 8976 Worker thread wakes up
00:52:03.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:03.543 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:03.543 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 5 ms SOUTH
00:52:04.237 00.694 8976 Exposure complete
00:52:04.242 00.005 8976 worker thread done servicing request
00:52:04.242 00.000 5052 OnExposeComplete: enter
00:52:04.242 00.000 5052 UpdateGuideState(): m_state=6
00:52:04.242 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 933
00:52:04.242 00.000 5052 Star::Find returns 1 (0), X=327.83, Y=281.59, Mass=204, SNR=9.9, Peak=73 HFD=2.2
00:52:04.242 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
00:52:04.242 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
00:52:04.242 00.000 5052 CameraToMount -- cameraX=-1.34 cameraY=-0.12 hyp=1.34 cameraTheta=-3.06 mountX=0.51 mountY=1.19, mountTheta=1.17
00:52:04.243 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.34, y=-0.12, opts=13)
00:52:04.243 00.000 5052 Enqueuing Move request for stepguider (-1.34, -0.12)
00:52:04.243 00.000 8976 Worker thread wakes up
00:52:04.243 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.34, -0.12) opts 0xd
00:52:04.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.34, -0.12)
00:52:04.243 00.000 8976 Moving (-1.34, -0.12) raw xDistance=0.51 yDistance=1.19
00:52:04.243 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:52:04.243 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:52:04.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:04.243 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:04.243 00.000 5052 Enqueuing Expose request
00:52:04.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
00:52:04.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.19
00:52:04.243 00.000 8976 MoveAxis(L, 2, ABG)
00:52:04.243 00.000 8976 stepping (-22, 21) + (-2, 0)
00:52:04.244 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:04.278 00.034 8976 Received - 47 (G) 
00:52:04.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:04.278 00.000 8976 stepped: pos (-24, 21)
00:52:04.278 00.000 8976 MoveAxis(D, 5, ABG)
00:52:04.278 00.000 8976 stepping (-24, 21) + (0, -5)
00:52:04.278 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:52:04.326 00.048 8976 Received - 47 (G) 
00:52:04.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:52:04.326 00.000 8976 stepped: pos (-24, 16)
00:52:04.326 00.000 8976 move complete, result=0
00:52:04.326 00.000 8976 worker thread done servicing request
00:52:04.326 00.000 8976 Worker thread wakes up
00:52:04.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:04.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:04.327 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 1.2 px 5 ms SOUTH
00:52:05.012 00.685 8976 Exposure complete
00:52:05.018 00.006 8976 worker thread done servicing request
00:52:05.018 00.000 5052 OnExposeComplete: enter
00:52:05.018 00.000 5052 UpdateGuideState(): m_state=6
00:52:05.018 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 934
00:52:05.018 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.35, Mass=197, SNR=9.8, Peak=84 HFD=1.7
00:52:05.018 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
00:52:05.018 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
00:52:05.018 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.36 hyp=0.92 cameraTheta=-2.74 mountX=0.06 mountY=0.90, mountTheta=1.50
00:52:05.019 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.36, opts=13)
00:52:05.019 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.36)
00:52:05.019 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:52:05.019 00.000 8976 Worker thread wakes up
00:52:05.019 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.36) opts 0xd
00:52:05.019 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.36)
00:52:05.019 00.000 8976 Moving (-0.84, -0.36) raw xDistance=0.06 yDistance=0.90
00:52:05.019 00.000 5052 UpdateGuideState exits: m=197 SNR=9.8
00:52:05.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:05.019 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:05.019 00.000 5052 Enqueuing Expose request
00:52:05.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:52:05.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.90
00:52:05.020 00.001 8976 MoveAxis(R, 0, ABG)
00:52:05.020 00.000 8976 MoveAxis(D, 4, ABG)
00:52:05.020 00.000 8976 stepping (-24, 16) + (0, -4)
00:52:05.020 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:05.062 00.042 8976 Received - 47 (G) 
00:52:05.062 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:05.062 00.000 8976 stepped: pos (-24, 12)
00:52:05.062 00.000 8976 move complete, result=0
00:52:05.062 00.000 8976 worker thread done servicing request
00:52:05.062 00.000 8976 Worker thread wakes up
00:52:05.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:05.062 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:05.062 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
00:52:05.763 00.701 8976 Exposure complete
00:52:05.769 00.006 8976 worker thread done servicing request
00:52:05.769 00.000 5052 OnExposeComplete: enter
00:52:05.769 00.000 5052 UpdateGuideState(): m_state=6
00:52:05.769 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 935
00:52:05.769 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.90, Mass=191, SNR=9.6, Peak=82 HFD=2.3
00:52:05.769 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
00:52:05.769 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
00:52:05.769 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.20 cameraTheta=1.14 mountX=0.13 mountY=-0.17, mountTheta=-0.94
00:52:05.770 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.19, opts=13)
00:52:05.770 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.19)
00:52:05.770 00.000 8976 Worker thread wakes up
00:52:05.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.19) opts 0xd
00:52:05.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.19)
00:52:05.770 00.000 8976 Moving (0.09, 0.19) raw xDistance=0.13 yDistance=-0.17
00:52:05.770 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:52:05.770 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:52:05.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:05.771 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:52:05.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:05.771 00.000 5052 Enqueuing Expose request
00:52:05.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:52:05.771 00.000 8976 MoveAxis(R, 0, ABG)
00:52:05.771 00.000 8976 MoveAxis(U, 0, ABG)
00:52:05.771 00.000 8976 move complete, result=0
00:52:05.771 00.000 8976 worker thread done servicing request
00:52:05.771 00.000 8976 Worker thread wakes up
00:52:05.771 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:05.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:05.771 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:06.457 00.686 8976 Exposure complete
00:52:06.463 00.006 8976 worker thread done servicing request
00:52:06.463 00.000 5052 OnExposeComplete: enter
00:52:06.463 00.000 5052 UpdateGuideState(): m_state=6
00:52:06.463 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 936
00:52:06.463 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=282.25, Mass=199, SNR=9.8, Peak=79 HFD=1.8
00:52:06.463 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
00:52:06.463 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
00:52:06.463 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.54 hyp=0.64 cameraTheta=1.01 mountX=0.33 mountY=-0.58, mountTheta=-1.06
00:52:06.464 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.54, opts=13)
00:52:06.464 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.54)
00:52:06.464 00.000 8976 Worker thread wakes up
00:52:06.464 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.54) opts 0xd
00:52:06.464 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.54)
00:52:06.464 00.000 8976 Moving (0.34, 0.54) raw xDistance=0.33 yDistance=-0.58
00:52:06.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:52:06.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
00:52:06.464 00.000 8976 MoveAxis(L, 1, ABG)
00:52:06.464 00.000 8976 stepping (-24, 12) + (-1, 0)
00:52:06.464 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:52:06.464 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
00:52:06.465 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:06.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:06.465 00.000 5052 Enqueuing Expose request
00:52:06.465 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:06.484 00.019 8976 Received - 47 (G) 
00:52:06.484 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:06.484 00.000 8976 stepped: pos (-25, 12)
00:52:06.484 00.000 8976 MoveAxis(U, 2, ABG)
00:52:06.484 00.000 8976 stepping (-25, 12) + (0, 2)
00:52:06.484 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:06.516 00.032 8976 Received - 47 (G) 
00:52:06.516 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:06.516 00.000 8976 stepped: pos (-25, 14)
00:52:06.516 00.000 8976 move complete, result=0
00:52:06.516 00.000 8976 worker thread done servicing request
00:52:06.516 00.000 8976 Worker thread wakes up
00:52:06.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:06.516 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:06.516 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
00:52:07.203 00.687 8976 Exposure complete
00:52:07.208 00.005 8976 worker thread done servicing request
00:52:07.208 00.000 5052 OnExposeComplete: enter
00:52:07.208 00.000 5052 UpdateGuideState(): m_state=6
00:52:07.208 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 937
00:52:07.208 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.84, Mass=184, SNR=9.4, Peak=75 HFD=2.3
00:52:07.208 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
00:52:07.209 00.001 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
00:52:07.209 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.13 hyp=0.65 cameraTheta=0.20 mountX=-0.17 mountY=-0.61, mountTheta=-1.85
00:52:07.209 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.13, opts=13)
00:52:07.209 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.13)
00:52:07.209 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
00:52:07.209 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
00:52:07.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:07.209 00.000 8976 Worker thread wakes up
00:52:07.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.13) opts 0xd
00:52:07.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.13)
00:52:07.209 00.000 8976 Moving (0.64, 0.13) raw xDistance=-0.17 yDistance=-0.61
00:52:07.210 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:07.210 00.000 5052 Enqueuing Expose request
00:52:07.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:52:07.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
00:52:07.210 00.000 8976 MoveAxis(R, 0, ABG)
00:52:07.210 00.000 8976 MoveAxis(U, 3, ABG)
00:52:07.210 00.000 8976 stepping (-25, 14) + (0, 3)
00:52:07.210 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:07.252 00.042 8976 Received - 47 (G) 
00:52:07.252 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:07.252 00.000 8976 stepped: pos (-25, 17)
00:52:07.252 00.000 8976 move complete, result=0
00:52:07.252 00.000 8976 worker thread done servicing request
00:52:07.252 00.000 8976 Worker thread wakes up
00:52:07.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:07.252 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
00:52:07.252 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:07.937 00.685 8976 Exposure complete
00:52:07.943 00.006 8976 worker thread done servicing request
00:52:07.943 00.000 5052 OnExposeComplete: enter
00:52:07.943 00.000 5052 UpdateGuideState(): m_state=6
00:52:07.943 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 938
00:52:07.943 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=281.96, Mass=228, SNR=10.5, Peak=77 HFD=2.4
00:52:07.944 00.001 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
00:52:07.944 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
00:52:07.944 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=0.25 hyp=1.04 cameraTheta=0.24 mountX=-0.24 mountY=-0.98, mountTheta=-1.81
00:52:07.944 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=0.25, opts=13)
00:52:07.944 00.000 5052 Enqueuing Move request for stepguider (1.01, 0.25)
00:52:07.944 00.000 8976 Worker thread wakes up
00:52:07.945 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:52:07.945 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, 0.25) opts 0xd
00:52:07.945 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, 0.25)
00:52:07.945 00.000 8976 Moving (1.01, 0.25) raw xDistance=-0.24 yDistance=-0.98
00:52:07.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:52:07.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.98
00:52:07.945 00.000 8976 MoveAxis(R, 0, ABG)
00:52:07.945 00.000 8976 MoveAxis(U, 4, ABG)
00:52:07.945 00.000 5052 UpdateGuideState exits: m=228 SNR=10.5
00:52:07.945 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:07.945 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:07.945 00.000 5052 Enqueuing Expose request
00:52:07.945 00.000 8976 stepping (-25, 17) + (0, 4)
00:52:07.945 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:07.987 00.042 8976 Received - 47 (G) 
00:52:07.987 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:07.987 00.000 8976 stepped: pos (-25, 21)
00:52:07.987 00.000 8976 move complete, result=0
00:52:07.987 00.000 8976 worker thread done servicing request
00:52:07.988 00.001 8976 Worker thread wakes up
00:52:07.988 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
00:52:07.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:07.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:08.669 00.681 8976 Exposure complete
00:52:08.674 00.005 8976 worker thread done servicing request
00:52:08.674 00.000 5052 OnExposeComplete: enter
00:52:08.674 00.000 5052 UpdateGuideState(): m_state=6
00:52:08.674 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 939
00:52:08.674 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=282.07, Mass=198, SNR=9.7, Peak=69 HFD=2.3
00:52:08.674 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
00:52:08.675 00.001 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
00:52:08.675 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.36 hyp=0.85 cameraTheta=0.44 mountX=-0.03 mountY=-0.84, mountTheta=-1.60
00:52:08.675 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.36, opts=13)
00:52:08.675 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.36)
00:52:08.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:52:08.675 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
00:52:08.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:08.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:08.675 00.000 5052 Enqueuing Expose request
00:52:08.675 00.000 8976 Worker thread wakes up
00:52:08.676 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.36) opts 0xd
00:52:08.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.36)
00:52:08.676 00.000 8976 Moving (0.77, 0.36) raw xDistance=-0.03 yDistance=-0.84
00:52:08.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:52:08.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.84
00:52:08.676 00.000 8976 MoveAxis(R, 0, ABG)
00:52:08.676 00.000 8976 MoveAxis(U, 4, ABG)
00:52:08.676 00.000 8976 stepping (-25, 21) + (0, 4)
00:52:08.676 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:08.707 00.031 8976 Received - 47 (G) 
00:52:08.707 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:08.707 00.000 8976 stepped: pos (-25, 25)
00:52:08.707 00.000 8976 move complete, result=0
00:52:08.707 00.000 8976 worker thread done servicing request
00:52:08.707 00.000 8976 Worker thread wakes up
00:52:08.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:08.707 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:08.707 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.8 px 4 ms NORTH
00:52:09.402 00.695 8976 Exposure complete
00:52:09.408 00.006 8976 worker thread done servicing request
00:52:09.408 00.000 5052 OnExposeComplete: enter
00:52:09.408 00.000 5052 UpdateGuideState(): m_state=6
00:52:09.408 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 940
00:52:09.408 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.34, Mass=207, SNR=10.0, Peak=78 HFD=2.9
00:52:09.409 00.001 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
00:52:09.409 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
00:52:09.409 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.37 hyp=0.50 cameraTheta=-0.84 mountX=-0.48 mountY=-0.08, mountTheta=-2.98
00:52:09.409 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.37, opts=13)
00:52:09.409 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.37)
00:52:09.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:52:09.409 00.000 5052 UpdateGuideState exits: m=207 SNR=10.0
00:52:09.409 00.000 8976 Worker thread wakes up
00:52:09.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.37) opts 0xd
00:52:09.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.37)
00:52:09.410 00.001 8976 Moving (0.33, -0.37) raw xDistance=-0.48 yDistance=-0.08
00:52:09.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:09.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:09.410 00.000 5052 Enqueuing Expose request
00:52:09.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
00:52:09.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:52:09.410 00.000 8976 MoveAxis(R, 2, ABG)
00:52:09.410 00.000 8976 stepping (-25, 25) + (2, 0)
00:52:09.410 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:09.442 00.032 8976 Received - 47 (G) 
00:52:09.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:09.442 00.000 8976 stepped: pos (-23, 25)
00:52:09.442 00.000 8976 MoveAxis(U, 0, ABG)
00:52:09.442 00.000 8976 move complete, result=0
00:52:09.442 00.000 8976 worker thread done servicing request
00:52:09.442 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
00:52:09.442 00.000 8976 Worker thread wakes up
00:52:09.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:09.443 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:10.129 00.686 8976 Exposure complete
00:52:10.135 00.006 8976 worker thread done servicing request
00:52:10.135 00.000 5052 OnExposeComplete: enter
00:52:10.135 00.000 5052 UpdateGuideState(): m_state=6
00:52:10.135 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 941
00:52:10.135 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.42, Mass=210, SNR=10.0, Peak=79 HFD=2.2
00:52:10.135 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.97 = 2.31)
00:52:10.135 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.21)
00:52:10.135 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.28 hyp=0.30 cameraTheta=-1.93 mountX=-0.20 mountY=0.24, mountTheta=2.27
00:52:10.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.28, opts=13)
00:52:10.136 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.28)
00:52:10.137 00.001 8976 Worker thread wakes up
00:52:10.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.28) opts 0xd
00:52:10.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:52:10.137 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
00:52:10.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:10.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:10.137 00.000 5052 Enqueuing Expose request
00:52:10.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.28)
00:52:10.137 00.000 8976 Moving (-0.11, -0.28) raw xDistance=-0.20 yDistance=0.24
00:52:10.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:52:10.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:52:10.137 00.000 8976 MoveAxis(R, 0, ABG)
00:52:10.137 00.000 8976 MoveAxis(U, 0, ABG)
00:52:10.138 00.001 8976 move complete, result=0
00:52:10.138 00.000 8976 worker thread done servicing request
00:52:10.138 00.000 8976 Worker thread wakes up
00:52:10.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:10.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:10.138 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:52:10.822 00.684 8976 Exposure complete
00:52:10.827 00.005 8976 worker thread done servicing request
00:52:10.827 00.000 5052 OnExposeComplete: enter
00:52:10.827 00.000 5052 UpdateGuideState(): m_state=6
00:52:10.827 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 942
00:52:10.827 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.91, Mass=214, SNR=10.1, Peak=78 HFD=2.1
00:52:10.827 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
00:52:10.827 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
00:52:10.827 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.21 hyp=0.65 cameraTheta=2.82 mountX=0.46 mountY=0.41, mountTheta=0.72
00:52:10.828 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.21, opts=13)
00:52:10.828 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.21)
00:52:10.828 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:52:10.828 00.000 5052 UpdateGuideState exits: m=214 SNR=10.1
00:52:10.828 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:10.828 00.000 8976 Worker thread wakes up
00:52:10.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.21) opts 0xd
00:52:10.828 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.21)
00:52:10.828 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:10.828 00.000 5052 Enqueuing Expose request
00:52:10.828 00.000 8976 Moving (-0.62, 0.21) raw xDistance=0.46 yDistance=0.41
00:52:10.829 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:52:10.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:52:10.829 00.000 8976 MoveAxis(L, 2, ABG)
00:52:10.829 00.000 8976 stepping (-23, 25) + (-2, 0)
00:52:10.829 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:10.865 00.036 8976 Received - 47 (G) 
00:52:10.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:10.865 00.000 8976 stepped: pos (-25, 25)
00:52:10.865 00.000 8976 MoveAxis(D, 2, ABG)
00:52:10.865 00.000 8976 stepping (-25, 25) + (0, -2)
00:52:10.865 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:10.897 00.032 8976 Received - 47 (G) 
00:52:10.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:10.897 00.000 8976 stepped: pos (-25, 23)
00:52:10.897 00.000 8976 move complete, result=0
00:52:10.897 00.000 8976 worker thread done servicing request
00:52:10.897 00.000 8976 Worker thread wakes up
00:52:10.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:10.897 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:10.897 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:52:11.581 00.684 8976 Exposure complete
00:52:11.587 00.006 8976 worker thread done servicing request
00:52:11.587 00.000 5052 OnExposeComplete: enter
00:52:11.587 00.000 5052 UpdateGuideState(): m_state=6
00:52:11.587 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 943
00:52:11.587 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.93, Mass=223, SNR=10.3, Peak=76 HFD=2.2
00:52:11.587 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
00:52:11.587 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
00:52:11.587 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.22 hyp=0.61 cameraTheta=2.77 mountX=0.45 mountY=0.36, mountTheta=0.67
00:52:11.588 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.22, opts=13)
00:52:11.588 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.22)
00:52:11.588 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
00:52:11.588 00.000 5052 UpdateGuideState exits: m=223 SNR=10.3
00:52:11.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:11.588 00.000 8976 Worker thread wakes up
00:52:11.588 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:11.588 00.000 5052 Enqueuing Expose request
00:52:11.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.22) opts 0xd
00:52:11.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.22)
00:52:11.588 00.000 8976 Moving (-0.57, 0.22) raw xDistance=0.45 yDistance=0.36
00:52:11.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
00:52:11.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
00:52:11.588 00.000 8976 MoveAxis(L, 2, ABG)
00:52:11.588 00.000 8976 stepping (-25, 23) + (-2, 0)
00:52:11.588 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:11.616 00.028 8976 Received - 47 (G) 
00:52:11.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:11.616 00.000 8976 stepped: pos (-27, 23)
00:52:11.616 00.000 8976 MoveAxis(D, 2, ABG)
00:52:11.616 00.000 8976 stepping (-27, 23) + (0, -2)
00:52:11.616 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:11.648 00.032 8976 Received - 47 (G) 
00:52:11.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:11.648 00.000 8976 stepped: pos (-27, 21)
00:52:11.648 00.000 8976 move complete, result=0
00:52:11.648 00.000 8976 worker thread done servicing request
00:52:11.648 00.000 8976 Worker thread wakes up
00:52:11.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:11.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:11.648 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:52:12.332 00.684 8976 Exposure complete
00:52:12.337 00.005 8976 worker thread done servicing request
00:52:12.338 00.001 5052 OnExposeComplete: enter
00:52:12.338 00.000 5052 UpdateGuideState(): m_state=6
00:52:12.338 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 944
00:52:12.338 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.87, Mass=196, SNR=9.7, Peak=78 HFD=2.3
00:52:12.338 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
00:52:12.338 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
00:52:12.338 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.90 mountX=0.17 mountY=-0.04, mountTheta=-0.24
00:52:12.338 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.16, opts=13)
00:52:12.339 00.001 5052 Enqueuing Move request for stepguider (-0.06, 0.16)
00:52:12.339 00.000 8976 Worker thread wakes up
00:52:12.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.16) opts 0xd
00:52:12.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.16)
00:52:12.339 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:52:12.339 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
00:52:12.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:12.339 00.000 8976 Moving (-0.06, 0.16) raw xDistance=0.17 yDistance=-0.04
00:52:12.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:52:12.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:52:12.339 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:12.339 00.000 5052 Enqueuing Expose request
00:52:12.339 00.000 8976 MoveAxis(R, 0, ABG)
00:52:12.339 00.000 8976 MoveAxis(U, 0, ABG)
00:52:12.339 00.000 8976 move complete, result=0
00:52:12.340 00.001 8976 worker thread done servicing request
00:52:12.340 00.000 8976 Worker thread wakes up
00:52:12.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:12.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:12.340 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:13.023 00.683 8976 Exposure complete
00:52:13.028 00.005 8976 worker thread done servicing request
00:52:13.028 00.000 5052 OnExposeComplete: enter
00:52:13.028 00.000 5052 UpdateGuideState(): m_state=6
00:52:13.028 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 945
00:52:13.028 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.72, Mass=204, SNR=9.9, Peak=84 HFD=2.2
00:52:13.028 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
00:52:13.028 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
00:52:13.028 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.08 mountX=0.08 mountY=0.12, mountTheta=1.01
00:52:13.029 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.01, opts=13)
00:52:13.029 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.01)
00:52:13.029 00.000 8976 Worker thread wakes up
00:52:13.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.01) opts 0xd
00:52:13.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.01)
00:52:13.029 00.000 8976 Moving (-0.15, 0.01) raw xDistance=0.08 yDistance=0.12
00:52:13.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:52:13.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:52:13.029 00.000 8976 MoveAxis(R, 0, ABG)
00:52:13.029 00.000 8976 MoveAxis(U, 0, ABG)
00:52:13.030 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:52:13.030 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:52:13.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:13.030 00.000 8976 move complete, result=0
00:52:13.030 00.000 8976 worker thread done servicing request
00:52:13.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:13.030 00.000 5052 Enqueuing Expose request
00:52:13.030 00.000 8976 Worker thread wakes up
00:52:13.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:13.030 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:13.030 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:13.714 00.684 8976 Exposure complete
00:52:13.720 00.006 8976 worker thread done servicing request
00:52:13.720 00.000 5052 OnExposeComplete: enter
00:52:13.720 00.000 5052 UpdateGuideState(): m_state=6
00:52:13.720 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 946
00:52:13.720 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.81, Mass=209, SNR=10.0, Peak=78 HFD=2.3
00:52:13.720 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
00:52:13.720 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
00:52:13.720 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.92 mountX=0.05 mountY=-0.12, mountTheta=-1.14
00:52:13.721 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.10, opts=13)
00:52:13.721 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.10)
00:52:13.721 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
00:52:13.721 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
00:52:13.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:13.721 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:13.721 00.000 5052 Enqueuing Expose request
00:52:13.721 00.000 8976 Worker thread wakes up
00:52:13.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.10) opts 0xd
00:52:13.721 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.10)
00:52:13.721 00.000 8976 Moving (0.07, 0.10) raw xDistance=0.05 yDistance=-0.12
00:52:13.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:52:13.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:52:13.721 00.000 8976 MoveAxis(R, 0, ABG)
00:52:13.721 00.000 8976 MoveAxis(U, 0, ABG)
00:52:13.721 00.000 8976 move complete, result=0
00:52:13.721 00.000 8976 worker thread done servicing request
00:52:13.721 00.000 8976 Worker thread wakes up
00:52:13.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:13.721 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:13.722 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:14.408 00.686 8976 Exposure complete
00:52:14.414 00.006 8976 worker thread done servicing request
00:52:14.414 00.000 5052 OnExposeComplete: enter
00:52:14.414 00.000 5052 UpdateGuideState(): m_state=6
00:52:14.414 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 947
00:52:14.414 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.13, Mass=171, SNR=9.0, Peak=71 HFD=2.3
00:52:14.414 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.88 = -0.88)
00:52:14.414 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
00:52:14.414 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.42 hyp=0.46 cameraTheta=1.16 mountX=0.29 mountY=-0.38, mountTheta=-0.92
00:52:14.415 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.42, opts=13)
00:52:14.415 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.42)
00:52:14.415 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:52:14.415 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
00:52:14.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:14.415 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:14.415 00.000 5052 Enqueuing Expose request
00:52:14.415 00.000 8976 Worker thread wakes up
00:52:14.415 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.42) opts 0xd
00:52:14.415 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.42)
00:52:14.415 00.000 8976 Moving (0.18, 0.42) raw xDistance=0.29 yDistance=-0.38
00:52:14.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:52:14.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:52:14.415 00.000 8976 MoveAxis(L, 1, ABG)
00:52:14.415 00.000 8976 stepping (-27, 21) + (-1, 0)
00:52:14.415 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:14.445 00.030 8976 Received - 47 (G) 
00:52:14.446 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:14.446 00.000 8976 stepped: pos (-28, 21)
00:52:14.446 00.000 8976 MoveAxis(U, 2, ABG)
00:52:14.446 00.000 8976 stepping (-28, 21) + (0, 2)
00:52:14.446 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:14.478 00.032 8976 Received - 47 (G) 
00:52:14.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:14.478 00.000 8976 stepped: pos (-28, 23)
00:52:14.478 00.000 8976 move complete, result=0
00:52:14.478 00.000 8976 worker thread done servicing request
00:52:14.478 00.000 8976 Worker thread wakes up
00:52:14.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:14.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:14.478 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
00:52:15.162 00.684 8976 Exposure complete
00:52:15.168 00.006 8976 worker thread done servicing request
00:52:15.168 00.000 5052 OnExposeComplete: enter
00:52:15.168 00.000 5052 UpdateGuideState(): m_state=6
00:52:15.168 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 948
00:52:15.168 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.95, Mass=203, SNR=9.9, Peak=69 HFD=2.4
00:52:15.168 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
00:52:15.168 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
00:52:15.169 00.001 5052 CameraToMount -- cameraX=0.55 cameraY=0.24 hyp=0.61 cameraTheta=0.41 mountX=-0.04 mountY=-0.60, mountTheta=-1.63
00:52:15.169 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.24, opts=13)
00:52:15.169 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.24)
00:52:15.169 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:52:15.169 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
00:52:15.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:15.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:15.169 00.000 5052 Enqueuing Expose request
00:52:15.169 00.000 8976 Worker thread wakes up
00:52:15.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.24) opts 0xd
00:52:15.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.24)
00:52:15.170 00.001 8976 Moving (0.55, 0.24) raw xDistance=-0.04 yDistance=-0.60
00:52:15.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:52:15.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
00:52:15.170 00.000 8976 MoveAxis(R, 0, ABG)
00:52:15.170 00.000 8976 MoveAxis(U, 2, ABG)
00:52:15.170 00.000 8976 stepping (-28, 23) + (0, 2)
00:52:15.170 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:15.197 00.027 8976 Received - 47 (G) 
00:52:15.197 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:15.197 00.000 8976 stepped: pos (-28, 25)
00:52:15.197 00.000 8976 move complete, result=0
00:52:15.197 00.000 8976 worker thread done servicing request
00:52:15.197 00.000 8976 Worker thread wakes up
00:52:15.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:15.197 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:15.197 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
00:52:15.880 00.683 8976 Exposure complete
00:52:15.887 00.007 8976 worker thread done servicing request
00:52:15.887 00.000 5052 OnExposeComplete: enter
00:52:15.887 00.000 5052 UpdateGuideState(): m_state=6
00:52:15.887 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 949
00:52:15.887 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=282.01, Mass=212, SNR=10.1, Peak=69 HFD=2.5
00:52:15.887 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
00:52:15.887 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
00:52:15.887 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.30 hyp=0.74 cameraTheta=0.42 mountX=-0.04 mountY=-0.73, mountTheta=-1.63
00:52:15.888 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.30, opts=13)
00:52:15.888 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.30)
00:52:15.888 00.000 8976 Worker thread wakes up
00:52:15.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.30) opts 0xd
00:52:15.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
00:52:15.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.30)
00:52:15.888 00.000 8976 Moving (0.67, 0.30) raw xDistance=-0.04 yDistance=-0.73
00:52:15.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:52:15.888 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
00:52:15.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
00:52:15.888 00.000 8976 MoveAxis(R, 0, ABG)
00:52:15.888 00.000 8976 MoveAxis(U, 3, ABG)
00:52:15.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:15.888 00.000 8976 stepping (-28, 25) + (0, 3)
00:52:15.888 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:15.888 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:15.888 00.000 5052 Enqueuing Expose request
00:52:15.917 00.029 8976 Received - 47 (G) 
00:52:15.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:15.917 00.000 8976 stepped: pos (-28, 28)
00:52:15.917 00.000 8976 move complete, result=0
00:52:15.917 00.000 8976 worker thread done servicing request
00:52:15.917 00.000 8976 Worker thread wakes up
00:52:15.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:15.917 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:15.917 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
00:52:16.598 00.681 8976 Exposure complete
00:52:16.605 00.007 8976 worker thread done servicing request
00:52:16.605 00.000 5052 OnExposeComplete: enter
00:52:16.605 00.000 5052 UpdateGuideState(): m_state=6
00:52:16.605 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 950
00:52:16.605 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.33, Mass=196, SNR=9.7, Peak=73 HFD=2.8
00:52:16.605 00.000 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
00:52:16.605 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
00:52:16.605 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.38 hyp=0.49 cameraTheta=-0.89 mountX=-0.48 mountY=-0.05, mountTheta=-3.04
00:52:16.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.38, opts=13)
00:52:16.606 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.38)
00:52:16.607 00.001 8976 Worker thread wakes up
00:52:16.607 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:52:16.607 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
00:52:16.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:16.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:16.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.38) opts 0xd
00:52:16.607 00.000 5052 Enqueuing Expose request
00:52:16.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.38)
00:52:16.607 00.000 8976 Moving (0.31, -0.38) raw xDistance=-0.48 yDistance=-0.05
00:52:16.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
00:52:16.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:52:16.607 00.000 8976 MoveAxis(R, 2, ABG)
00:52:16.607 00.000 8976 stepping (-28, 28) + (2, 0)
00:52:16.607 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:16.636 00.029 8976 Received - 47 (G) 
00:52:16.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:16.636 00.000 8976 stepped: pos (-26, 28)
00:52:16.636 00.000 8976 MoveAxis(U, 0, ABG)
00:52:16.636 00.000 8976 move complete, result=0
00:52:16.636 00.000 8976 worker thread done servicing request
00:52:16.636 00.000 8976 Worker thread wakes up
00:52:16.636 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
00:52:16.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:16.636 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:17.322 00.686 8976 Exposure complete
00:52:17.328 00.006 8976 worker thread done servicing request
00:52:17.329 00.001 5052 OnExposeComplete: enter
00:52:17.329 00.000 5052 UpdateGuideState(): m_state=6
00:52:17.329 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 951
00:52:17.329 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.54, Mass=203, SNR=9.9, Peak=76 HFD=2.2
00:52:17.329 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.33 = 1.96)
00:52:17.329 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.85)
00:52:17.329 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-2.28 mountX=-0.09 mountY=0.22, mountTheta=1.94
00:52:17.329 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.17, opts=13)
00:52:17.330 00.001 5052 Enqueuing Move request for stepguider (-0.15, -0.17)
00:52:17.330 00.000 8976 Worker thread wakes up
00:52:17.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.17) opts 0xd
00:52:17.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.17)
00:52:17.330 00.000 8976 Moving (-0.15, -0.17) raw xDistance=-0.09 yDistance=0.22
00:52:17.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:52:17.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:52:17.330 00.000 8976 MoveAxis(R, 0, ABG)
00:52:17.330 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:52:17.330 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
00:52:17.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:17.330 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:17.330 00.000 8976 MoveAxis(U, 0, ABG)
00:52:17.330 00.000 5052 Enqueuing Expose request
00:52:17.330 00.000 8976 move complete, result=0
00:52:17.330 00.000 8976 worker thread done servicing request
00:52:17.331 00.001 8976 Worker thread wakes up
00:52:17.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:17.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:17.331 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:52:18.017 00.686 8976 Exposure complete
00:52:18.023 00.006 8976 worker thread done servicing request
00:52:18.023 00.000 5052 OnExposeComplete: enter
00:52:18.023 00.000 5052 UpdateGuideState(): m_state=6
00:52:18.023 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 952
00:52:18.023 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.42, Mass=200, SNR=9.9, Peak=76 HFD=1.6
00:52:18.023 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.75 = 1.53)
00:52:18.023 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.43)
00:52:18.023 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.29 hyp=0.70 cameraTheta=-2.71 mountX=0.03 mountY=0.69, mountTheta=1.53
00:52:18.024 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.29, opts=13)
00:52:18.024 00.000 5052 Enqueuing Move request for stepguider (-0.64, -0.29)
00:52:18.024 00.000 8976 Worker thread wakes up
00:52:18.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.29) opts 0xd
00:52:18.024 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.29)
00:52:18.024 00.000 8976 Moving (-0.64, -0.29) raw xDistance=0.03 yDistance=0.69
00:52:18.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:52:18.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69
00:52:18.024 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:52:18.025 00.001 5052 UpdateGuideState exits: m=200 SNR=9.9
00:52:18.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:18.025 00.000 8976 MoveAxis(R, 0, ABG)
00:52:18.025 00.000 8976 MoveAxis(D, 3, ABG)
00:52:18.025 00.000 8976 stepping (-26, 28) + (0, -3)
00:52:18.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:18.025 00.000 5052 Enqueuing Expose request
00:52:18.025 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:18.059 00.034 8976 Received - 47 (G) 
00:52:18.059 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:18.059 00.000 8976 stepped: pos (-26, 25)
00:52:18.059 00.000 8976 move complete, result=0
00:52:18.059 00.000 8976 worker thread done servicing request
00:52:18.059 00.000 8976 Worker thread wakes up
00:52:18.059 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:18.059 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:18.059 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:52:18.743 00.684 8976 Exposure complete
00:52:18.748 00.005 8976 worker thread done servicing request
00:52:18.748 00.000 5052 OnExposeComplete: enter
00:52:18.748 00.000 5052 UpdateGuideState(): m_state=6
00:52:18.748 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 953
00:52:18.748 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.70, Mass=208, SNR=9.9, Peak=76 HFD=2.7
00:52:18.748 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.18 = 1.11)
00:52:18.748 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
00:52:18.749 00.001 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.01 hyp=0.85 cameraTheta=-3.13 mountX=0.38 mountY=0.72, mountTheta=1.08
00:52:18.749 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.01, opts=13)
00:52:18.749 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.01)
00:52:18.749 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:52:18.749 00.000 5052 UpdateGuideState exits: m=208 SNR=9.9
00:52:18.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:18.749 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:18.749 00.000 5052 Enqueuing Expose request
00:52:18.749 00.000 8976 Worker thread wakes up
00:52:18.749 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.01) opts 0xd
00:52:18.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.01)
00:52:18.750 00.001 8976 Moving (-0.85, -0.01) raw xDistance=0.38 yDistance=0.72
00:52:18.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:52:18.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.72
00:52:18.750 00.000 8976 MoveAxis(L, 2, ABG)
00:52:18.750 00.000 8976 stepping (-26, 25) + (-2, 0)
00:52:18.750 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:18.778 00.028 8976 Received - 47 (G) 
00:52:18.778 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:18.778 00.000 8976 stepped: pos (-28, 25)
00:52:18.778 00.000 8976 MoveAxis(D, 3, ABG)
00:52:18.778 00.000 8976 stepping (-28, 25) + (0, -3)
00:52:18.778 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:18.810 00.032 8976 Received - 47 (G) 
00:52:18.810 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:18.810 00.000 8976 stepped: pos (-28, 22)
00:52:18.810 00.000 8976 move complete, result=0
00:52:18.810 00.000 8976 worker thread done servicing request
00:52:18.810 00.000 8976 Worker thread wakes up
00:52:18.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:18.810 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:18.810 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
00:52:19.494 00.684 8976 Exposure complete
00:52:19.500 00.006 8976 worker thread done servicing request
00:52:19.500 00.000 5052 OnExposeComplete: enter
00:52:19.500 00.000 5052 UpdateGuideState(): m_state=6
00:52:19.500 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 954
00:52:19.500 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.76, Mass=200, SNR=9.8, Peak=78 HFD=1.9
00:52:19.500 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
00:52:19.500 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
00:52:19.500 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.05 hyp=0.74 cameraTheta=3.07 mountX=0.39 mountY=0.59, mountTheta=0.99
00:52:19.501 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.05, opts=13)
00:52:19.501 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.05)
00:52:19.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:52:19.501 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
00:52:19.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:19.501 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:19.501 00.000 5052 Enqueuing Expose request
00:52:19.501 00.000 8976 Worker thread wakes up
00:52:19.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.05) opts 0xd
00:52:19.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.05)
00:52:19.501 00.000 8976 Moving (-0.74, 0.05) raw xDistance=0.39 yDistance=0.59
00:52:19.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
00:52:19.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.59
00:52:19.501 00.000 8976 MoveAxis(L, 2, ABG)
00:52:19.501 00.000 8976 stepping (-28, 22) + (-2, 0)
00:52:19.501 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:19.530 00.029 8976 Received - 47 (G) 
00:52:19.530 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:19.530 00.000 8976 stepped: pos (-30, 22)
00:52:19.530 00.000 8976 MoveAxis(D, 3, ABG)
00:52:19.530 00.000 8976 stepping (-30, 22) + (0, -3)
00:52:19.530 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:19.561 00.031 8976 Received - 47 (G) 
00:52:19.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:19.561 00.000 8976 stepped: pos (-30, 19)
00:52:19.561 00.000 8976 move complete, result=0
00:52:19.561 00.000 8976 worker thread done servicing request
00:52:19.561 00.000 8976 Worker thread wakes up
00:52:19.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:19.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:19.561 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 3 ms SOUTH
00:52:20.246 00.685 8976 Exposure complete
00:52:20.251 00.005 8976 worker thread done servicing request
00:52:20.251 00.000 5052 OnExposeComplete: enter
00:52:20.251 00.000 5052 UpdateGuideState(): m_state=6
00:52:20.251 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 955
00:52:20.251 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.77, Mass=201, SNR=9.9, Peak=81 HFD=1.9
00:52:20.251 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
00:52:20.252 00.001 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
00:52:20.252 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.06 hyp=0.43 cameraTheta=3.00 mountX=0.25 mountY=0.33, mountTheta=0.92
00:52:20.252 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.06, opts=13)
00:52:20.252 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.06)
00:52:20.253 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=66, Gamma=2.630
00:52:20.253 00.000 5052 UpdateGuideState exits: m=201 SNR=9.9
00:52:20.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:20.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:20.253 00.000 5052 Enqueuing Expose request
00:52:20.253 00.000 8976 Worker thread wakes up
00:52:20.253 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.06) opts 0xd
00:52:20.253 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.06)
00:52:20.253 00.000 8976 Moving (-0.43, 0.06) raw xDistance=0.25 yDistance=0.33
00:52:20.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:52:20.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
00:52:20.253 00.000 8976 MoveAxis(R, 0, ABG)
00:52:20.253 00.000 8976 MoveAxis(D, 1, ABG)
00:52:20.253 00.000 8976 stepping (-30, 19) + (0, -1)
00:52:20.253 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:20.281 00.028 8976 Received - 47 (G) 
00:52:20.281 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:20.281 00.000 8976 stepped: pos (-30, 18)
00:52:20.281 00.000 8976 move complete, result=0
00:52:20.281 00.000 8976 worker thread done servicing request
00:52:20.281 00.000 8976 Worker thread wakes up
00:52:20.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:20.281 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:20.281 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:52:20.964 00.683 8976 Exposure complete
00:52:20.970 00.006 8976 worker thread done servicing request
00:52:20.970 00.000 5052 OnExposeComplete: enter
00:52:20.970 00.000 5052 UpdateGuideState(): m_state=6
00:52:20.970 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 956
00:52:20.970 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.91, Mass=205, SNR=9.9, Peak=83 HFD=2.3
00:52:20.970 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
00:52:20.970 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
00:52:20.970 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.20 hyp=0.49 cameraTheta=2.72 mountX=0.38 mountY=0.27, mountTheta=0.61
00:52:20.971 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.20, opts=13)
00:52:20.971 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.20)
00:52:20.971 00.000 8976 Worker thread wakes up
00:52:20.971 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
00:52:20.971 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:52:20.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:20.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.20) opts 0xd
00:52:20.972 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:20.972 00.000 5052 Enqueuing Expose request
00:52:20.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.20)
00:52:20.972 00.000 8976 Moving (-0.45, 0.20) raw xDistance=0.38 yDistance=0.27
00:52:20.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:52:20.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
00:52:20.972 00.000 8976 MoveAxis(L, 2, ABG)
00:52:20.972 00.000 8976 stepping (-30, 18) + (-2, 0)
00:52:20.972 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:20.999 00.027 8976 Received - 47 (G) 
00:52:20.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:20.999 00.000 8976 stepped: pos (-32, 18)
00:52:20.999 00.000 8976 MoveAxis(D, 1, ABG)
00:52:21.000 00.001 8976 stepping (-32, 18) + (0, -1)
00:52:21.000 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:21.032 00.032 8976 Received - 47 (G) 
00:52:21.032 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:21.032 00.000 8976 stepped: pos (-32, 17)
00:52:21.032 00.000 8976 starting a new bump
00:52:21.032 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
00:52:21.032 00.000 8976 MountToCamera -- mountX=4.56 mountY=-3.15 hyp=5.54 mountTheta=-0.60 cameraX=0.73, cameraY=5.49 cameraTheta=1.44
00:52:21.032 00.000 8976 incremental bump (0.729, 5.489) isValid = 1
00:52:21.033 00.001 8976 Scheduling Mount bump of (0.030, 0.236)
00:52:21.033 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.24, opts=4)
00:52:21.033 00.000 8976 Enqueuing Move request for scope (0.03, 0.24)
00:52:21.033 00.000 8976 move complete, result=0
00:52:21.033 00.000 8976 worker thread done servicing request
00:52:21.033 00.000 8976 Worker thread wakes up
00:52:21.033 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:21.033 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:21.033 00.000 9828 Worker thread wakes up
00:52:21.033 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0x4
00:52:21.033 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
00:52:21.033 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:52:21.033 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
00:52:21.033 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
00:52:21.033 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.44 mountX=-0.04 mountY=-0.23, mountTheta=-1.75
00:52:21.033 00.000 9828 Moving (0.03, 0.24) raw xDistance=-0.04 yDistance=-0.23
00:52:21.034 00.001 9828 BLC: window closed
00:52:21.034 00.000 9828 MoveAxis(E, 13, B)
00:52:21.034 00.000 9828 Guiding  Dir = 2, Dur = 13
00:52:21.034 00.000 9828 IsSlewing returns 0
00:52:21.034 00.000 9828 IsGuiding returns 0
00:52:21.034 00.000 9828 PulseGuide returned control before completion, sleep 23
00:52:21.062 00.028 9828 IsGuiding returns 1
00:52:21.062 00.000 9828 scope still moving after pulse duration time elapsed
00:52:21.093 00.031 9828 IsSlewing returns 0
00:52:21.093 00.000 9828 IsGuiding returns 1
00:52:21.124 00.031 9828 IsSlewing returns 0
00:52:21.124 00.000 9828 IsGuiding returns 1
00:52:21.156 00.032 9828 IsSlewing returns 0
00:52:21.156 00.000 9828 IsGuiding returns 1
00:52:21.188 00.032 9828 IsSlewing returns 0
00:52:21.188 00.000 9828 IsGuiding returns 0
00:52:21.188 00.000 9828 scope move finished after 13 + 140 ms
00:52:21.188 00.000 9828 Move returns status 0, amount 13
00:52:21.188 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:21.188 00.000 9828 MoveAxis(N, 31, B)
00:52:21.188 00.000 9828 Guiding  Dir = 0, Dur = 31
00:52:21.203 00.015 9828 IsSlewing returns 0
00:52:21.203 00.000 9828 IsGuiding returns 0
00:52:21.203 00.000 9828 PulseGuide returned control before completion, sleep 41
00:52:21.250 00.047 9828 IsGuiding returns 1
00:52:21.250 00.000 9828 scope still moving after pulse duration time elapsed
00:52:21.282 00.032 9828 IsSlewing returns 0
00:52:21.282 00.000 9828 IsGuiding returns 1
00:52:21.312 00.030 9828 IsSlewing returns 0
00:52:21.312 00.000 9828 IsGuiding returns 1
00:52:21.343 00.031 9828 IsSlewing returns 0
00:52:21.343 00.000 9828 IsGuiding returns 1
00:52:21.374 00.031 9828 IsSlewing returns 0
00:52:21.374 00.000 9828 IsGuiding returns 0
00:52:21.374 00.000 9828 scope move finished after 31 + 139 ms
00:52:21.374 00.000 9828 Move returns status 0, amount 31
00:52:21.374 00.000 9828 move complete, result=0
00:52:21.374 00.000 9828 worker thread done servicing request
00:52:21.374 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.2 px 31 ms NORTH
00:52:21.720 00.346 8976 Exposure complete
00:52:21.725 00.005 8976 worker thread done servicing request
00:52:21.725 00.000 5052 OnExposeComplete: enter
00:52:21.726 00.001 5052 UpdateGuideState(): m_state=6
00:52:21.726 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 957
00:52:21.726 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.50, Mass=200, SNR=9.8, Peak=75 HFD=1.6
00:52:21.726 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
00:52:21.726 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.93 = -2.93)
00:52:21.726 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.21 hyp=0.30 cameraTheta=-0.79 mountX=-0.29 mountY=-0.06, mountTheta=-2.93
00:52:21.726 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.21, opts=13)
00:52:21.727 00.001 5052 Enqueuing Move request for stepguider (0.21, -0.21)
00:52:21.727 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:52:21.727 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
00:52:21.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:21.727 00.000 8976 Worker thread wakes up
00:52:21.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.21) opts 0xd
00:52:21.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.21)
00:52:21.727 00.000 8976 Moving (0.21, -0.21) raw xDistance=-0.29 yDistance=-0.06
00:52:21.727 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:21.727 00.000 5052 Enqueuing Expose request
00:52:21.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
00:52:21.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:52:21.727 00.000 8976 MoveAxis(R, 1, ABG)
00:52:21.727 00.000 8976 stepping (-32, 17) + (1, 0)
00:52:21.727 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:21.752 00.025 8976 Received - 47 (G) 
00:52:21.752 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:21.752 00.000 8976 stepped: pos (-31, 17)
00:52:21.752 00.000 8976 MoveAxis(U, 0, ABG)
00:52:21.752 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
00:52:21.752 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
00:52:21.752 00.000 8976 MountToCamera -- mountX=4.62 mountY=-3.00 hyp=5.51 mountTheta=-0.58 cameraX=0.57, cameraY=5.48 cameraTheta=1.47
00:52:21.752 00.000 8976 incremental bump (0.569, 5.478) isValid = 1
00:52:21.752 00.000 8976 Scheduling Mount bump of (0.028, 0.276)
00:52:21.752 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.28, opts=4)
00:52:21.752 00.000 8976 Enqueuing Move request for scope (0.03, 0.28)
00:52:21.752 00.000 8976 move complete, result=0
00:52:21.752 00.000 8976 worker thread done servicing request
00:52:21.752 00.000 8976 Worker thread wakes up
00:52:21.752 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
00:52:21.752 00.000 9828 Worker thread wakes up
00:52:21.753 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:21.753 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:21.753 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0x4
00:52:21.753 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
00:52:21.753 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
00:52:21.753 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
00:52:21.753 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.47 mountX=-0.04 mountY=-0.27, mountTheta=-1.72
00:52:21.753 00.000 9828 Moving (0.03, 0.28) raw xDistance=-0.04 yDistance=-0.27
00:52:21.753 00.000 9828 BLC: window closed
00:52:21.753 00.000 9828 MoveAxis(E, 13, B)
00:52:21.753 00.000 9828 Guiding  Dir = 2, Dur = 13
00:52:21.753 00.000 9828 IsSlewing returns 0
00:52:21.753 00.000 9828 IsGuiding returns 0
00:52:21.753 00.000 9828 PulseGuide returned control before completion, sleep 23
00:52:21.792 00.039 9828 IsGuiding returns 1
00:52:21.792 00.000 9828 scope still moving after pulse duration time elapsed
00:52:21.824 00.032 9828 IsSlewing returns 0
00:52:21.824 00.000 9828 IsGuiding returns 1
00:52:21.855 00.031 9828 IsSlewing returns 0
00:52:21.855 00.000 9828 IsGuiding returns 1
00:52:21.887 00.032 9828 IsSlewing returns 0
00:52:21.887 00.000 9828 IsGuiding returns 0
00:52:21.887 00.000 9828 scope move finished after 13 + 119 ms
00:52:21.887 00.000 9828 Move returns status 0, amount 13
00:52:21.887 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:21.887 00.000 9828 MoveAxis(N, 37, B)
00:52:21.887 00.000 9828 Guiding  Dir = 0, Dur = 37
00:52:21.901 00.014 9828 IsSlewing returns 0
00:52:21.901 00.000 9828 IsGuiding returns 0
00:52:21.901 00.000 9828 PulseGuide returned control before completion, sleep 47
00:52:21.962 00.061 9828 IsGuiding returns 1
00:52:21.962 00.000 9828 scope still moving after pulse duration time elapsed
00:52:21.993 00.031 9828 IsSlewing returns 0
00:52:21.993 00.000 9828 IsGuiding returns 1
00:52:22.023 00.030 9828 IsSlewing returns 0
00:52:22.023 00.000 9828 IsGuiding returns 1
00:52:22.054 00.031 9828 IsSlewing returns 0
00:52:22.054 00.000 9828 IsGuiding returns 0
00:52:22.054 00.000 9828 scope move finished after 37 + 116 ms
00:52:22.054 00.000 9828 Move returns status 0, amount 37
00:52:22.054 00.000 9828 move complete, result=0
00:52:22.054 00.000 9828 worker thread done servicing request
00:52:22.054 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.3 px 37 ms NORTH
00:52:22.450 00.396 8976 Exposure complete
00:52:22.456 00.006 8976 worker thread done servicing request
00:52:22.457 00.001 5052 OnExposeComplete: enter
00:52:22.457 00.000 5052 UpdateGuideState(): m_state=6
00:52:22.457 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 958
00:52:22.457 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.35, Mass=211, SNR=10.1, Peak=75 HFD=2.4
00:52:22.457 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
00:52:22.457 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
00:52:22.457 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.36 hyp=0.56 cameraTheta=-0.69 mountX=-0.52 mountY=-0.17, mountTheta=-2.83
00:52:22.457 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.36, opts=13)
00:52:22.457 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.36)
00:52:22.457 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:52:22.458 00.001 5052 UpdateGuideState exits: m=211 SNR=10.1
00:52:22.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:22.458 00.000 8976 Worker thread wakes up
00:52:22.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.36) opts 0xd
00:52:22.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.36)
00:52:22.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:22.458 00.000 5052 Enqueuing Expose request
00:52:22.458 00.000 8976 Moving (0.43, -0.36) raw xDistance=-0.52 yDistance=-0.17
00:52:22.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
00:52:22.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:52:22.458 00.000 8976 MoveAxis(R, 2, ABG)
00:52:22.458 00.000 8976 stepping (-31, 17) + (2, 0)
00:52:22.458 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:22.486 00.028 8976 Received - 47 (G) 
00:52:22.486 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:22.487 00.001 8976 stepped: pos (-29, 17)
00:52:22.487 00.000 8976 MoveAxis(U, 0, ABG)
00:52:22.487 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
00:52:22.487 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
00:52:22.487 00.000 8976 MountToCamera -- mountX=4.56 mountY=-2.90 hyp=5.40 mountTheta=-0.57 cameraX=0.51, cameraY=5.38 cameraTheta=1.48
00:52:22.487 00.000 8976 incremental bump (0.507, 5.381) isValid = 1
00:52:22.487 00.000 8976 Scheduling Mount bump of (0.022, 0.237)
00:52:22.487 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.24, opts=4)
00:52:22.487 00.000 8976 Enqueuing Move request for scope (0.02, 0.24)
00:52:22.487 00.000 8976 move complete, result=0
00:52:22.487 00.000 8976 worker thread done servicing request
00:52:22.487 00.000 8976 Worker thread wakes up
00:52:22.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:22.487 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
00:52:22.487 00.000 9828 Worker thread wakes up
00:52:22.487 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0x4
00:52:22.488 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
00:52:22.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:22.488 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.71)
00:52:22.488 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.79)
00:52:22.488 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.48 mountX=-0.03 mountY=-0.23, mountTheta=-1.71
00:52:22.488 00.000 9828 Moving (0.02, 0.24) raw xDistance=-0.03 yDistance=-0.23
00:52:22.488 00.000 9828 BLC: window closed
00:52:22.488 00.000 9828 MoveAxis(E, 10, B)
00:52:22.488 00.000 9828 Guiding  Dir = 2, Dur = 10
00:52:22.488 00.000 9828 IsSlewing returns 0
00:52:22.488 00.000 9828 IsGuiding returns 0
00:52:22.488 00.000 9828 PulseGuide returned control before completion, sleep 20
00:52:22.519 00.031 9828 IsGuiding returns 1
00:52:22.519 00.000 9828 scope still moving after pulse duration time elapsed
00:52:22.550 00.031 9828 IsSlewing returns 0
00:52:22.550 00.000 9828 IsGuiding returns 1
00:52:22.581 00.031 9828 IsSlewing returns 0
00:52:22.581 00.000 9828 IsGuiding returns 1
00:52:22.611 00.030 9828 IsSlewing returns 0
00:52:22.611 00.000 9828 IsGuiding returns 1
00:52:22.643 00.032 9828 IsSlewing returns 0
00:52:22.643 00.000 9828 IsGuiding returns 0
00:52:22.643 00.000 9828 scope move finished after 10 + 144 ms
00:52:22.643 00.000 9828 Move returns status 0, amount 10
00:52:22.643 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:22.643 00.000 9828 MoveAxis(N, 32, B)
00:52:22.643 00.000 9828 Guiding  Dir = 0, Dur = 32
00:52:22.658 00.015 9828 IsSlewing returns 0
00:52:22.658 00.000 9828 IsGuiding returns 0
00:52:22.658 00.000 9828 PulseGuide returned control before completion, sleep 42
00:52:22.705 00.047 9828 IsGuiding returns 1
00:52:22.705 00.000 9828 scope still moving after pulse duration time elapsed
00:52:22.735 00.030 9828 IsSlewing returns 0
00:52:22.735 00.000 9828 IsGuiding returns 1
00:52:22.782 00.047 9828 IsSlewing returns 0
00:52:22.782 00.000 9828 IsGuiding returns 1
00:52:22.813 00.031 9828 IsSlewing returns 0
00:52:22.813 00.000 9828 IsGuiding returns 0
00:52:22.813 00.000 9828 scope move finished after 32 + 122 ms
00:52:22.813 00.000 9828 Move returns status 0, amount 32
00:52:22.813 00.000 9828 move complete, result=0
00:52:22.813 00.000 9828 worker thread done servicing request
00:52:22.813 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.2 px 32 ms NORTH
00:52:23.172 00.359 8976 Exposure complete
00:52:23.177 00.005 8976 worker thread done servicing request
00:52:23.177 00.000 5052 OnExposeComplete: enter
00:52:23.177 00.000 5052 UpdateGuideState(): m_state=6
00:52:23.177 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 959
00:52:23.177 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.14, Mass=194, SNR=9.7, Peak=76 HFD=2.3
00:52:23.177 00.000 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.81 = -2.81)
00:52:23.177 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
00:52:23.177 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.57 hyp=0.82 cameraTheta=-0.77 mountX=-0.78 mountY=-0.18, mountTheta=-2.91
00:52:23.178 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.57, opts=13)
00:52:23.178 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.57)
00:52:23.178 00.000 8976 Worker thread wakes up
00:52:23.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.57) opts 0xd
00:52:23.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.57)
00:52:23.178 00.000 8976 Moving (0.59, -0.57) raw xDistance=-0.78 yDistance=-0.18
00:52:23.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.78
00:52:23.179 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:52:23.179 00.000 5052 UpdateGuideState exits: m=194 SNR=9.7
00:52:23.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:23.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:23.179 00.000 5052 Enqueuing Expose request
00:52:23.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:52:23.179 00.000 8976 MoveAxis(R, 3, ABG)
00:52:23.179 00.000 8976 stepping (-29, 17) + (3, 0)
00:52:23.179 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:23.206 00.027 8976 Received - 47 (G) 
00:52:23.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:23.206 00.000 8976 stepped: pos (-26, 17)
00:52:23.206 00.000 8976 MoveAxis(U, 0, ABG)
00:52:23.206 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
00:52:23.206 00.000 8976 MountToCamera -- mountX=4.37 mountY=-2.83 hyp=5.21 mountTheta=-0.58 cameraX=0.54, cameraY=5.18 cameraTheta=1.47
00:52:23.206 00.000 8976 incremental bump (0.535, 5.181) isValid = 1
00:52:23.206 00.000 8976 Scheduling Mount bump of (0.024, 0.237)
00:52:23.206 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.24, opts=4)
00:52:23.206 00.000 8976 Enqueuing Move request for scope (0.02, 0.24)
00:52:23.206 00.000 8976 move complete, result=0
00:52:23.206 00.000 9828 Worker thread wakes up
00:52:23.206 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0x4
00:52:23.206 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.2 px 0 ms NORTH
00:52:23.206 00.000 8976 worker thread done servicing request
00:52:23.206 00.000 8976 Worker thread wakes up
00:52:23.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:23.207 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
00:52:23.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:23.207 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
00:52:23.207 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
00:52:23.207 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.47 mountX=-0.03 mountY=-0.23, mountTheta=-1.72
00:52:23.207 00.000 9828 Moving (0.02, 0.24) raw xDistance=-0.03 yDistance=-0.23
00:52:23.207 00.000 9828 BLC: window closed
00:52:23.207 00.000 9828 MoveAxis(E, 11, B)
00:52:23.207 00.000 9828 Guiding  Dir = 2, Dur = 11
00:52:23.207 00.000 9828 IsSlewing returns 0
00:52:23.207 00.000 9828 IsGuiding returns 0
00:52:23.208 00.001 9828 PulseGuide returned control before completion, sleep 21
00:52:23.235 00.027 9828 IsGuiding returns 1
00:52:23.235 00.000 9828 scope still moving after pulse duration time elapsed
00:52:23.266 00.031 9828 IsSlewing returns 0
00:52:23.266 00.000 9828 IsGuiding returns 1
00:52:23.297 00.031 9828 IsSlewing returns 0
00:52:23.297 00.000 9828 IsGuiding returns 1
00:52:23.328 00.031 9828 IsSlewing returns 0
00:52:23.328 00.000 9828 IsGuiding returns 0
00:52:23.328 00.000 9828 scope move finished after 11 + 109 ms
00:52:23.328 00.000 9828 Move returns status 0, amount 11
00:52:23.328 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:23.328 00.000 9828 MoveAxis(N, 32, B)
00:52:23.328 00.000 9828 Guiding  Dir = 0, Dur = 32
00:52:23.343 00.015 9828 IsSlewing returns 0
00:52:23.343 00.000 9828 IsGuiding returns 0
00:52:23.343 00.000 9828 PulseGuide returned control before completion, sleep 42
00:52:23.389 00.046 9828 IsGuiding returns 1
00:52:23.389 00.000 9828 scope still moving after pulse duration time elapsed
00:52:23.421 00.032 9828 IsSlewing returns 0
00:52:23.421 00.000 9828 IsGuiding returns 1
00:52:23.452 00.031 9828 IsSlewing returns 0
00:52:23.452 00.000 9828 IsGuiding returns 1
00:52:23.483 00.031 9828 IsSlewing returns 0
00:52:23.483 00.000 9828 IsGuiding returns 1
00:52:23.514 00.031 9828 IsSlewing returns 0
00:52:23.514 00.000 9828 IsGuiding returns 0
00:52:23.514 00.000 9828 scope move finished after 32 + 138 ms
00:52:23.514 00.000 9828 Move returns status 0, amount 32
00:52:23.514 00.000 9828 move complete, result=0
00:52:23.514 00.000 9828 worker thread done servicing request
00:52:23.514 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.2 px 32 ms NORTH
00:52:23.891 00.377 8976 Exposure complete
00:52:23.896 00.005 8976 worker thread done servicing request
00:52:23.896 00.000 5052 OnExposeComplete: enter
00:52:23.896 00.000 5052 UpdateGuideState(): m_state=6
00:52:23.896 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 960
00:52:23.896 00.000 5052 Star::Find returns 1 (0), X=330.67, Y=281.28, Mass=221, SNR=10.3, Peak=80 HFD=2.4
00:52:23.896 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
00:52:23.896 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
00:52:23.896 00.000 5052 CameraToMount -- cameraX=1.49 cameraY=-0.43 hyp=1.55 cameraTheta=-0.28 mountX=-1.06 mountY=-1.02, mountTheta=-2.38
00:52:23.896 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.49, y=-0.43, opts=13)
00:52:23.898 00.002 5052 Enqueuing Move request for stepguider (1.49, -0.43)
00:52:23.898 00.000 8976 Worker thread wakes up
00:52:23.898 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.49, -0.43) opts 0xd
00:52:23.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.49, -0.43)
00:52:23.898 00.000 8976 Moving (1.49, -0.43) raw xDistance=-1.06 yDistance=-1.02
00:52:23.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.06
00:52:23.898 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:52:23.898 00.000 5052 UpdateGuideState exits: m=221 SNR=10.3
00:52:23.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:23.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.02
00:52:23.898 00.000 8976 MoveAxis(R, 5, ABG)
00:52:23.898 00.000 8976 stepping (-26, 17) + (5, 0)
00:52:23.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:23.898 00.000 5052 Enqueuing Expose request
00:52:23.898 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:52:23.942 00.044 8976 Received - 47 (G) 
00:52:23.942 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:52:23.942 00.000 8976 stepped: pos (-21, 17)
00:52:23.942 00.000 8976 MoveAxis(U, 4, ABG)
00:52:23.942 00.000 8976 stepping (-21, 17) + (0, 4)
00:52:23.942 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:23.974 00.032 8976 Received - 47 (G) 
00:52:23.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:23.974 00.000 8976 stepped: pos (-21, 21)
00:52:23.974 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
00:52:23.974 00.000 8976 MountToCamera -- mountX=3.99 mountY=-3.00 hyp=4.99 mountTheta=-0.64 cameraX=0.86, cameraY=4.92 cameraTheta=1.40
00:52:23.974 00.000 8976 incremental bump (0.855, 4.917) isValid = 1
00:52:23.974 00.000 8976 Scheduling Mount bump of (0.039, 0.235)
00:52:23.974 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.23, opts=4)
00:52:23.974 00.000 8976 Enqueuing Move request for scope (0.04, 0.23)
00:52:23.974 00.000 8976 move complete, result=0
00:52:23.974 00.000 9828 Worker thread wakes up
00:52:23.974 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0x4
00:52:23.974 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
00:52:23.974 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
00:52:23.974 00.000 5052 GuideStep: -1.1 px 5 ms EAST, -1.0 px 4 ms NORTH
00:52:23.974 00.000 8976 worker thread done servicing request
00:52:23.974 00.000 8976 Worker thread wakes up
00:52:23.974 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
00:52:23.975 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.40 mountX=-0.05 mountY=-0.23, mountTheta=-1.79
00:52:23.975 00.000 9828 Moving (0.04, 0.23) raw xDistance=-0.05 yDistance=-0.23
00:52:23.975 00.000 9828 BLC: window closed
00:52:23.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:23.975 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:23.975 00.000 9828 MoveAxis(E, 16, B)
00:52:23.975 00.000 9828 Guiding  Dir = 2, Dur = 16
00:52:23.975 00.000 9828 IsSlewing returns 0
00:52:23.975 00.000 9828 IsGuiding returns 0
00:52:23.975 00.000 9828 PulseGuide returned control before completion, sleep 26
00:52:24.009 00.034 9828 IsGuiding returns 1
00:52:24.009 00.000 9828 scope still moving after pulse duration time elapsed
00:52:24.040 00.031 9828 IsSlewing returns 0
00:52:24.040 00.000 9828 IsGuiding returns 1
00:52:24.072 00.032 9828 IsSlewing returns 0
00:52:24.072 00.000 9828 IsGuiding returns 1
00:52:24.102 00.030 9828 IsSlewing returns 0
00:52:24.102 00.000 9828 IsGuiding returns 0
00:52:24.102 00.000 9828 scope move finished after 16 + 111 ms
00:52:24.102 00.000 9828 Move returns status 0, amount 16
00:52:24.102 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:24.102 00.000 9828 MoveAxis(N, 31, B)
00:52:24.102 00.000 9828 Guiding  Dir = 0, Dur = 31
00:52:24.118 00.016 9828 IsSlewing returns 0
00:52:24.118 00.000 9828 IsGuiding returns 0
00:52:24.118 00.000 9828 PulseGuide returned control before completion, sleep 41
00:52:24.164 00.046 9828 IsGuiding returns 1
00:52:24.165 00.001 9828 scope still moving after pulse duration time elapsed
00:52:24.196 00.031 9828 IsSlewing returns 0
00:52:24.196 00.000 9828 IsGuiding returns 1
00:52:24.228 00.032 9828 IsSlewing returns 0
00:52:24.228 00.000 9828 IsGuiding returns 1
00:52:24.257 00.029 9828 IsSlewing returns 0
00:52:24.257 00.000 9828 IsGuiding returns 1
00:52:24.288 00.031 9828 IsSlewing returns 0
00:52:24.288 00.000 9828 IsGuiding returns 0
00:52:24.288 00.000 9828 scope move finished after 31 + 138 ms
00:52:24.288 00.000 9828 Move returns status 0, amount 31
00:52:24.288 00.000 9828 move complete, result=0
00:52:24.288 00.000 9828 worker thread done servicing request
00:52:24.288 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.2 px 31 ms NORTH
00:52:24.658 00.370 8976 Exposure complete
00:52:24.663 00.005 8976 worker thread done servicing request
00:52:24.664 00.001 5052 OnExposeComplete: enter
00:52:24.664 00.000 5052 UpdateGuideState(): m_state=6
00:52:24.664 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 961
00:52:24.664 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.74, Mass=210, SNR=10.0, Peak=75 HFD=2.3
00:52:24.664 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
00:52:24.664 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
00:52:24.664 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.03 hyp=0.72 cameraTheta=0.05 mountX=-0.30 mountY=-0.62, mountTheta=-2.02
00:52:24.664 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.03, opts=13)
00:52:24.664 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.03)
00:52:24.665 00.001 8976 Worker thread wakes up
00:52:24.665 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.03) opts 0xd
00:52:24.665 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.03)
00:52:24.665 00.000 8976 Moving (0.72, 0.03) raw xDistance=-0.30 yDistance=-0.62
00:52:24.665 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:52:24.665 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
00:52:24.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:24.665 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:24.665 00.000 5052 Enqueuing Expose request
00:52:24.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.30
00:52:24.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.62
00:52:24.665 00.000 8976 MoveAxis(R, 2, ABG)
00:52:24.665 00.000 8976 stepping (-21, 21) + (2, 0)
00:52:24.665 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:24.693 00.028 8976 Received - 47 (G) 
00:52:24.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:24.693 00.000 8976 stepped: pos (-19, 21)
00:52:24.693 00.000 8976 MoveAxis(U, 3, ABG)
00:52:24.693 00.000 8976 stepping (-19, 21) + (0, 3)
00:52:24.693 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:24.725 00.032 8976 Received - 47 (G) 
00:52:24.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:24.725 00.000 8976 stepped: pos (-19, 24)
00:52:24.725 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
00:52:24.725 00.000 8976 MountToCamera -- mountX=3.63 mountY=-3.27 hyp=4.89 mountTheta=-0.73 cameraX=1.26, cameraY=4.72 cameraTheta=1.31
00:52:24.726 00.001 8976 incremental bump (1.256, 4.722) isValid = 1
00:52:24.726 00.000 8976 Scheduling Mount bump of (0.059, 0.230)
00:52:24.726 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.23, opts=4)
00:52:24.726 00.000 8976 Enqueuing Move request for scope (0.06, 0.23)
00:52:24.726 00.000 8976 move complete, result=0
00:52:24.726 00.000 9828 Worker thread wakes up
00:52:24.726 00.000 8976 worker thread done servicing request
00:52:24.726 00.000 8976 Worker thread wakes up
00:52:24.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:24.726 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:24.726 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.6 px 3 ms NORTH
00:52:24.726 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0x4
00:52:24.726 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
00:52:24.727 00.001 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.87)
00:52:24.727 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
00:52:24.727 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.32 mountX=-0.07 mountY=-0.22, mountTheta=-1.88
00:52:24.727 00.000 9828 Moving (0.06, 0.23) raw xDistance=-0.07 yDistance=-0.22
00:52:24.727 00.000 9828 BLC: window closed
00:52:24.727 00.000 9828 MoveAxis(E, 22, B)
00:52:24.727 00.000 9828 Guiding  Dir = 2, Dur = 22
00:52:24.728 00.001 9828 IsSlewing returns 0
00:52:24.728 00.000 9828 IsGuiding returns 0
00:52:24.728 00.000 9828 PulseGuide returned control before completion, sleep 32
00:52:24.772 00.044 9828 IsGuiding returns 1
00:52:24.772 00.000 9828 scope still moving after pulse duration time elapsed
00:52:24.803 00.031 9828 IsSlewing returns 0
00:52:24.803 00.000 9828 IsGuiding returns 1
00:52:24.833 00.030 9828 IsSlewing returns 0
00:52:24.833 00.000 9828 IsGuiding returns 1
00:52:24.865 00.032 9828 IsSlewing returns 0
00:52:24.865 00.000 9828 IsGuiding returns 0
00:52:24.865 00.000 9828 scope move finished after 22 + 115 ms
00:52:24.865 00.000 9828 Move returns status 0, amount 22
00:52:24.865 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:24.865 00.000 9828 MoveAxis(N, 30, B)
00:52:24.865 00.000 9828 Guiding  Dir = 0, Dur = 30
00:52:24.880 00.015 9828 IsSlewing returns 0
00:52:24.880 00.000 9828 IsGuiding returns 0
00:52:24.880 00.000 9828 PulseGuide returned control before completion, sleep 40
00:52:24.926 00.046 9828 IsGuiding returns 1
00:52:24.926 00.000 9828 scope still moving after pulse duration time elapsed
00:52:24.958 00.032 9828 IsSlewing returns 0
00:52:24.958 00.000 9828 IsGuiding returns 1
00:52:24.988 00.030 9828 IsSlewing returns 0
00:52:24.988 00.000 9828 IsGuiding returns 1
00:52:25.019 00.031 9828 IsSlewing returns 0
00:52:25.019 00.000 9828 IsGuiding returns 1
00:52:25.050 00.031 9828 IsSlewing returns 0
00:52:25.050 00.000 9828 IsGuiding returns 0
00:52:25.050 00.000 9828 scope move finished after 30 + 140 ms
00:52:25.050 00.000 9828 Move returns status 0, amount 30
00:52:25.050 00.000 9828 move complete, result=0
00:52:25.050 00.000 9828 worker thread done servicing request
00:52:25.050 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.2 px 30 ms NORTH
00:52:25.411 00.361 8976 Exposure complete
00:52:25.416 00.005 8976 worker thread done servicing request
00:52:25.416 00.000 5052 OnExposeComplete: enter
00:52:25.417 00.001 5052 UpdateGuideState(): m_state=6
00:52:25.417 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 962
00:52:25.417 00.000 5052 Star::Find returns 1 (0), X=330.23, Y=281.97, Mass=218, SNR=10.2, Peak=73 HFD=2.5
00:52:25.417 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
00:52:25.417 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
00:52:25.417 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=0.26 hyp=1.09 cameraTheta=0.24 mountX=-0.25 mountY=-1.03, mountTheta=-1.81
00:52:25.417 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=0.26, opts=13)
00:52:25.417 00.000 5052 Enqueuing Move request for stepguider (1.06, 0.26)
00:52:25.417 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:52:25.418 00.001 5052 UpdateGuideState exits: m=218 SNR=10.2
00:52:25.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:25.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:25.418 00.000 5052 Enqueuing Expose request
00:52:25.418 00.000 8976 Worker thread wakes up
00:52:25.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, 0.26) opts 0xd
00:52:25.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, 0.26)
00:52:25.418 00.000 8976 Moving (1.06, 0.26) raw xDistance=-0.25 yDistance=-1.03
00:52:25.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:52:25.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.03
00:52:25.418 00.000 8976 MoveAxis(R, 0, ABG)
00:52:25.418 00.000 8976 MoveAxis(U, 4, ABG)
00:52:25.418 00.000 8976 stepping (-19, 24) + (0, 4)
00:52:25.418 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:25.461 00.043 8976 Received - 47 (G) 
00:52:25.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:25.461 00.000 8976 stepped: pos (-19, 28)
00:52:25.461 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
00:52:25.461 00.000 8976 MountToCamera -- mountX=3.39 mountY=-3.66 hyp=4.99 mountTheta=-0.82 cameraX=1.71, cameraY=4.69 cameraTheta=1.22
00:52:25.461 00.000 8976 incremental bump (1.711, 4.686) isValid = 1
00:52:25.461 00.000 8976 Scheduling Mount bump of (0.079, 0.224)
00:52:25.461 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.22, opts=4)
00:52:25.461 00.000 8976 Enqueuing Move request for scope (0.08, 0.22)
00:52:25.461 00.000 8976 move complete, result=0
00:52:25.461 00.000 8976 worker thread done servicing request
00:52:25.461 00.000 8976 Worker thread wakes up
00:52:25.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:25.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:25.461 00.000 9828 Worker thread wakes up
00:52:25.461 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0x4
00:52:25.461 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
00:52:25.462 00.001 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
00:52:25.462 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -1.0 px 4 ms NORTH
00:52:25.462 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
00:52:25.462 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.23 mountX=-0.09 mountY=-0.21, mountTheta=-1.97
00:52:25.462 00.000 9828 Moving (0.08, 0.22) raw xDistance=-0.09 yDistance=-0.21
00:52:25.462 00.000 9828 BLC: window closed
00:52:25.462 00.000 9828 MoveAxis(E, 28, B)
00:52:25.462 00.000 9828 Guiding  Dir = 2, Dur = 28
00:52:25.462 00.000 9828 IsSlewing returns 0
00:52:25.462 00.000 9828 IsGuiding returns 0
00:52:25.462 00.000 9828 PulseGuide returned control before completion, sleep 38
00:52:25.513 00.051 9828 IsGuiding returns 1
00:52:25.513 00.000 9828 scope still moving after pulse duration time elapsed
00:52:25.544 00.031 9828 IsSlewing returns 0
00:52:25.544 00.000 9828 IsGuiding returns 1
00:52:25.575 00.031 9828 IsSlewing returns 0
00:52:25.575 00.000 9828 IsGuiding returns 1
00:52:25.606 00.031 9828 IsSlewing returns 0
00:52:25.606 00.000 9828 IsGuiding returns 0
00:52:25.606 00.000 9828 scope move finished after 28 + 116 ms
00:52:25.606 00.000 9828 Move returns status 0, amount 28
00:52:25.606 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:25.606 00.000 9828 MoveAxis(N, 29, B)
00:52:25.606 00.000 9828 Guiding  Dir = 0, Dur = 29
00:52:25.621 00.015 9828 IsSlewing returns 0
00:52:25.621 00.000 9828 IsGuiding returns 0
00:52:25.621 00.000 9828 PulseGuide returned control before completion, sleep 39
00:52:25.668 00.047 9828 IsGuiding returns 1
00:52:25.668 00.000 9828 scope still moving after pulse duration time elapsed
00:52:25.699 00.031 9828 IsSlewing returns 0
00:52:25.699 00.000 9828 IsGuiding returns 1
00:52:25.729 00.030 9828 IsSlewing returns 0
00:52:25.729 00.000 9828 IsGuiding returns 1
00:52:25.761 00.032 9828 IsSlewing returns 0
00:52:25.761 00.000 9828 IsGuiding returns 1
00:52:25.792 00.031 9828 IsSlewing returns 0
00:52:25.792 00.000 9828 IsGuiding returns 1
00:52:25.823 00.031 9828 IsSlewing returns 0
00:52:25.823 00.000 9828 IsGuiding returns 1
00:52:25.854 00.031 9828 IsSlewing returns 0
00:52:25.854 00.000 9828 IsGuiding returns 0
00:52:25.854 00.000 9828 scope move finished after 29 + 203 ms
00:52:25.854 00.000 9828 Move returns status 0, amount 29
00:52:25.854 00.000 9828 move complete, result=0
00:52:25.854 00.000 9828 worker thread done servicing request
00:52:25.854 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.2 px 29 ms NORTH
00:52:26.147 00.293 8976 Exposure complete
00:52:26.152 00.005 8976 worker thread done servicing request
00:52:26.152 00.000 5052 OnExposeComplete: enter
00:52:26.152 00.000 5052 UpdateGuideState(): m_state=6
00:52:26.152 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 963
00:52:26.152 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.24, Mass=204, SNR=9.9, Peak=79 HFD=2.1
00:52:26.152 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
00:52:26.152 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
00:52:26.153 00.001 5052 CameraToMount -- cameraX=0.86 cameraY=-0.47 hyp=0.98 cameraTheta=-0.50 mountX=-0.81 mountY=-0.46, mountTheta=-2.62
00:52:26.153 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=-0.47, opts=13)
00:52:26.153 00.000 5052 Enqueuing Move request for stepguider (0.86, -0.47)
00:52:26.153 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=67, Gamma=2.630
00:52:26.153 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:52:26.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:26.153 00.000 8976 Worker thread wakes up
00:52:26.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, -0.47) opts 0xd
00:52:26.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, -0.47)
00:52:26.153 00.000 8976 Moving (0.86, -0.47) raw xDistance=-0.81 yDistance=-0.46
00:52:26.153 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:26.154 00.001 5052 Enqueuing Expose request
00:52:26.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
00:52:26.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.46
00:52:26.154 00.000 8976 MoveAxis(R, 3, ABG)
00:52:26.154 00.000 8976 stepping (-19, 28) + (3, 0)
00:52:26.154 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:26.179 00.025 8976 Received - 47 (G) 
00:52:26.180 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:26.180 00.000 8976 stepped: pos (-16, 28)
00:52:26.180 00.000 8976 MoveAxis(U, 2, ABG)
00:52:26.180 00.000 8976 stepping (-16, 28) + (0, 2)
00:52:26.180 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:26.212 00.032 8976 Received - 47 (G) 
00:52:26.212 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:26.212 00.000 8976 stepped: pos (-16, 30)
00:52:26.212 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
00:52:26.212 00.000 8976 MountToCamera -- mountX=3.08 mountY=-4.02 hyp=5.07 mountTheta=-0.92 cameraX=2.18, cameraY=4.58 cameraTheta=1.13
00:52:26.212 00.000 8976 incremental bump (2.178, 4.576) isValid = 1
00:52:26.212 00.000 8976 Scheduling Mount bump of (0.099, 0.215)
00:52:26.212 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.22, opts=4)
00:52:26.212 00.000 8976 Enqueuing Move request for scope (0.10, 0.22)
00:52:26.212 00.000 8976 move complete, result=0
00:52:26.212 00.000 9828 Worker thread wakes up
00:52:26.212 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0x4
00:52:26.212 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
00:52:26.212 00.000 8976 worker thread done servicing request
00:52:26.212 00.000 8976 Worker thread wakes up
00:52:26.212 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
00:52:26.212 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
00:52:26.212 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.14 mountX=-0.11 mountY=-0.20, mountTheta=-2.07
00:52:26.212 00.000 9828 Moving (0.10, 0.22) raw xDistance=-0.11 yDistance=-0.20
00:52:26.212 00.000 9828 BLC: window closed
00:52:26.212 00.000 9828 MoveAxis(E, 34, B)
00:52:26.212 00.000 9828 Guiding  Dir = 2, Dur = 34
00:52:26.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:26.212 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.5 px 2 ms NORTH
00:52:26.213 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:26.213 00.000 9828 IsSlewing returns 0
00:52:26.213 00.000 9828 IsGuiding returns 0
00:52:26.213 00.000 9828 PulseGuide returned control before completion, sleep 44
00:52:26.273 00.060 9828 IsGuiding returns 1
00:52:26.273 00.000 9828 scope still moving after pulse duration time elapsed
00:52:26.303 00.030 9828 IsSlewing returns 0
00:52:26.303 00.000 9828 IsGuiding returns 1
00:52:26.334 00.031 9828 IsSlewing returns 0
00:52:26.334 00.000 9828 IsGuiding returns 1
00:52:26.365 00.031 9828 IsSlewing returns 0
00:52:26.365 00.000 9828 IsGuiding returns 0
00:52:26.365 00.000 9828 scope move finished after 34 + 117 ms
00:52:26.365 00.000 9828 Move returns status 0, amount 34
00:52:26.365 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:26.365 00.000 9828 MoveAxis(N, 27, B)
00:52:26.365 00.000 9828 Guiding  Dir = 0, Dur = 27
00:52:26.379 00.014 9828 IsSlewing returns 0
00:52:26.379 00.000 9828 IsGuiding returns 0
00:52:26.379 00.000 9828 PulseGuide returned control before completion, sleep 37
00:52:26.426 00.047 9828 IsGuiding returns 1
00:52:26.426 00.000 9828 scope still moving after pulse duration time elapsed
00:52:26.457 00.031 9828 IsSlewing returns 0
00:52:26.457 00.000 9828 IsGuiding returns 1
00:52:26.488 00.031 9828 IsSlewing returns 0
00:52:26.488 00.000 9828 IsGuiding returns 1
00:52:26.519 00.031 9828 IsSlewing returns 0
00:52:26.519 00.000 9828 IsGuiding returns 1
00:52:26.550 00.031 9828 IsSlewing returns 0
00:52:26.550 00.000 9828 IsGuiding returns 0
00:52:26.550 00.000 9828 scope move finished after 27 + 143 ms
00:52:26.550 00.000 9828 Move returns status 0, amount 27
00:52:26.550 00.000 9828 move complete, result=0
00:52:26.550 00.000 9828 worker thread done servicing request
00:52:26.550 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.2 px 27 ms NORTH
00:52:26.899 00.349 8976 Exposure complete
00:52:26.904 00.005 8976 worker thread done servicing request
00:52:26.904 00.000 5052 OnExposeComplete: enter
00:52:26.905 00.001 5052 UpdateGuideState(): m_state=6
00:52:26.905 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 964
00:52:26.905 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.39, Mass=201, SNR=9.9, Peak=79 HFD=1.9
00:52:26.905 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
00:52:26.905 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.63 = -2.63)
00:52:26.905 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.32 hyp=0.68 cameraTheta=-0.48 mountX=-0.56 mountY=-0.34, mountTheta=-2.60
00:52:26.905 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.32, opts=13)
00:52:26.905 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.32)
00:52:26.906 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:52:26.906 00.000 8976 Worker thread wakes up
00:52:26.906 00.000 5052 UpdateGuideState exits: m=201 SNR=9.9
00:52:26.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.32) opts 0xd
00:52:26.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:26.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:26.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.32)
00:52:26.906 00.000 8976 Moving (0.61, -0.32) raw xDistance=-0.56 yDistance=-0.34
00:52:26.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.56
00:52:26.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
00:52:26.906 00.000 5052 Enqueuing Expose request
00:52:26.906 00.000 8976 MoveAxis(R, 3, ABG)
00:52:26.906 00.000 8976 stepping (-16, 30) + (3, 0)
00:52:26.906 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:26.947 00.041 8976 Received - 47 (G) 
00:52:26.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:26.947 00.000 8976 stepped: pos (-13, 30)
00:52:26.947 00.000 8976 MoveAxis(U, 1, ABG)
00:52:26.947 00.000 8976 stepping (-13, 30) + (0, 1)
00:52:26.947 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:26.979 00.032 8976 Received - 47 (G) 
00:52:26.979 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:26.979 00.000 8976 stepped: pos (-13, 31)
00:52:26.979 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
00:52:26.979 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
00:52:26.979 00.000 8976 MountToCamera -- mountX=2.72 mountY=-4.32 hyp=5.11 mountTheta=-1.01 cameraX=2.61, cameraY=4.39 cameraTheta=1.03
00:52:26.979 00.000 8976 incremental bump (2.607, 4.390) isValid = 1
00:52:26.979 00.000 8976 Scheduling Mount bump of (0.137, 0.239)
00:52:26.979 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.24, opts=4)
00:52:26.979 00.000 8976 Enqueuing Move request for scope (0.14, 0.24)
00:52:26.979 00.000 8976 move complete, result=0
00:52:26.979 00.000 8976 worker thread done servicing request
00:52:26.979 00.000 9828 Worker thread wakes up
00:52:26.979 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0x4
00:52:26.979 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
00:52:26.979 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
00:52:26.979 00.000 8976 Worker thread wakes up
00:52:26.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:26.979 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:26.980 00.001 5052 GuideStep: -0.6 px 3 ms EAST, -0.3 px 1 ms NORTH
00:52:26.980 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
00:52:26.980 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.28 cameraTheta=1.05 mountX=-0.15 mountY=-0.22, mountTheta=-2.16
00:52:26.980 00.000 9828 Moving (0.14, 0.24) raw xDistance=-0.15 yDistance=-0.22
00:52:26.980 00.000 9828 BLC: window closed
00:52:26.980 00.000 9828 MoveAxis(E, 47, B)
00:52:26.980 00.000 9828 Guiding  Dir = 2, Dur = 47
00:52:26.980 00.000 9828 IsSlewing returns 0
00:52:26.980 00.000 9828 IsGuiding returns 0
00:52:26.980 00.000 9828 PulseGuide returned control before completion, sleep 57
00:52:27.045 00.065 9828 IsGuiding returns 1
00:52:27.045 00.000 9828 scope still moving after pulse duration time elapsed
00:52:27.076 00.031 9828 IsSlewing returns 0
00:52:27.076 00.000 9828 IsGuiding returns 1
00:52:27.106 00.030 9828 IsSlewing returns 0
00:52:27.106 00.000 9828 IsGuiding returns 1
00:52:27.138 00.032 9828 IsSlewing returns 0
00:52:27.138 00.000 9828 IsGuiding returns 0
00:52:27.138 00.000 9828 scope move finished after 47 + 110 ms
00:52:27.138 00.000 9828 Move returns status 0, amount 47
00:52:27.138 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:27.138 00.000 9828 MoveAxis(N, 30, B)
00:52:27.138 00.000 9828 Guiding  Dir = 0, Dur = 30
00:52:27.153 00.015 9828 IsSlewing returns 0
00:52:27.153 00.000 9828 IsGuiding returns 0
00:52:27.153 00.000 9828 PulseGuide returned control before completion, sleep 40
00:52:27.199 00.046 9828 IsGuiding returns 1
00:52:27.199 00.000 9828 scope still moving after pulse duration time elapsed
00:52:27.231 00.032 9828 IsSlewing returns 0
00:52:27.231 00.000 9828 IsGuiding returns 1
00:52:27.261 00.030 9828 IsSlewing returns 0
00:52:27.261 00.000 9828 IsGuiding returns 1
00:52:27.293 00.032 9828 IsSlewing returns 0
00:52:27.293 00.000 9828 IsGuiding returns 1
00:52:27.323 00.030 9828 IsSlewing returns 0
00:52:27.323 00.000 9828 IsGuiding returns 0
00:52:27.323 00.000 9828 scope move finished after 30 + 140 ms
00:52:27.323 00.000 9828 Move returns status 0, amount 30
00:52:27.323 00.000 9828 move complete, result=0
00:52:27.323 00.000 9828 worker thread done servicing request
00:52:27.323 00.000 5052 GuideStep: -0.1 px 47 ms EAST, -0.2 px 30 ms NORTH
00:52:27.667 00.344 8976 Exposure complete
00:52:27.672 00.005 8976 worker thread done servicing request
00:52:27.673 00.001 5052 OnExposeComplete: enter
00:52:27.673 00.000 5052 UpdateGuideState(): m_state=6
00:52:27.673 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 965
00:52:27.673 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.82, Mass=215, SNR=10.2, Peak=75 HFD=2.3
00:52:27.673 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
00:52:27.673 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
00:52:27.673 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=0.07 mountY=-0.12, mountTheta=-1.06
00:52:27.673 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.11, opts=13)
00:52:27.673 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.11)
00:52:27.674 00.001 8976 Worker thread wakes up
00:52:27.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.11) opts 0xd
00:52:27.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.11)
00:52:27.674 00.000 8976 Moving (0.07, 0.11) raw xDistance=0.07 yDistance=-0.12
00:52:27.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:52:27.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:52:27.674 00.000 8976 MoveAxis(R, 0, ABG)
00:52:27.674 00.000 8976 MoveAxis(U, 0, ABG)
00:52:27.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:52:27.674 00.000 5052 UpdateGuideState exits: m=215 SNR=10.2
00:52:27.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:27.674 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
00:52:27.674 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
00:52:27.674 00.000 8976 MountToCamera -- mountX=2.48 mountY=-4.52 hyp=5.15 mountTheta=-1.07 cameraX=2.89, cameraY=4.27 cameraTheta=0.97
00:52:27.674 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:27.674 00.000 5052 Enqueuing Expose request
00:52:27.674 00.000 8976 incremental bump (2.894, 4.266) isValid = 1
00:52:27.674 00.000 8976 Scheduling Mount bump of (0.071, 0.109)
00:52:27.674 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.11, opts=4)
00:52:27.674 00.000 8976 Enqueuing Move request for scope (0.07, 0.11)
00:52:27.674 00.000 8976 move complete, result=0
00:52:27.674 00.000 9828 Worker thread wakes up
00:52:27.675 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0x4
00:52:27.675 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
00:52:27.675 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
00:52:27.675 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
00:52:27.675 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.99 mountX=-0.08 mountY=-0.10, mountTheta=-2.23
00:52:27.675 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:27.675 00.000 8976 worker thread done servicing request
00:52:27.675 00.000 8976 Worker thread wakes up
00:52:27.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:27.675 00.000 9828 Moving (0.07, 0.11) raw xDistance=-0.08 yDistance=-0.10
00:52:27.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:27.675 00.000 9828 BLC: window closed
00:52:27.675 00.000 9828 MoveAxis(E, 24, B)
00:52:27.675 00.000 9828 Guiding  Dir = 2, Dur = 24
00:52:27.676 00.001 9828 IsSlewing returns 0
00:52:27.676 00.000 9828 IsGuiding returns 0
00:52:27.676 00.000 9828 PulseGuide returned control before completion, sleep 34
00:52:27.725 00.049 9828 IsGuiding returns 1
00:52:27.725 00.000 9828 scope still moving after pulse duration time elapsed
00:52:27.756 00.031 9828 IsSlewing returns 0
00:52:27.756 00.000 9828 IsGuiding returns 1
00:52:27.788 00.032 9828 IsSlewing returns 0
00:52:27.788 00.000 9828 IsGuiding returns 1
00:52:27.818 00.030 9828 IsSlewing returns 0
00:52:27.818 00.000 9828 IsGuiding returns 0
00:52:27.818 00.000 9828 scope move finished after 24 + 118 ms
00:52:27.818 00.000 9828 Move returns status 0, amount 24
00:52:27.818 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:27.818 00.000 9828 MoveAxis(N, 14, B)
00:52:27.818 00.000 9828 Guiding  Dir = 0, Dur = 14
00:52:27.834 00.016 9828 IsSlewing returns 0
00:52:27.834 00.000 9828 IsGuiding returns 0
00:52:27.834 00.000 9828 PulseGuide returned control before completion, sleep 24
00:52:27.865 00.031 9828 IsGuiding returns 1
00:52:27.865 00.000 9828 scope still moving after pulse duration time elapsed
00:52:27.895 00.030 9828 IsSlewing returns 0
00:52:27.895 00.000 9828 IsGuiding returns 1
00:52:27.926 00.031 9828 IsSlewing returns 0
00:52:27.926 00.000 9828 IsGuiding returns 1
00:52:27.957 00.031 9828 IsSlewing returns 0
00:52:27.957 00.000 9828 IsGuiding returns 1
00:52:27.989 00.032 9828 IsSlewing returns 0
00:52:27.989 00.000 9828 IsGuiding returns 0
00:52:27.989 00.000 9828 scope move finished after 14 + 141 ms
00:52:27.989 00.000 9828 Move returns status 0, amount 14
00:52:27.989 00.000 9828 move complete, result=0
00:52:27.989 00.000 9828 worker thread done servicing request
00:52:27.989 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 14 ms NORTH
00:52:28.329 00.340 8976 Exposure complete
00:52:28.335 00.006 8976 worker thread done servicing request
00:52:28.335 00.000 5052 OnExposeComplete: enter
00:52:28.335 00.000 5052 UpdateGuideState(): m_state=6
00:52:28.335 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 966
00:52:28.335 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=280.92, Mass=235, SNR=10.6, Peak=74 HFD=2.4
00:52:28.335 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.93 = 2.35)
00:52:28.335 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.25)
00:52:28.335 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.79 hyp=0.83 cameraTheta=-1.89 mountX=-0.58 mountY=0.64, mountTheta=2.31
00:52:28.336 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.79, opts=13)
00:52:28.336 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.79)
00:52:28.336 00.000 8976 Worker thread wakes up
00:52:28.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.79) opts 0xd
00:52:28.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.79)
00:52:28.336 00.000 8976 Moving (-0.26, -0.79) raw xDistance=-0.58 yDistance=0.64
00:52:28.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
00:52:28.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64
00:52:28.336 00.000 8976 MoveAxis(R, 2, ABG)
00:52:28.336 00.000 8976 stepping (-13, 31) + (2, 0)
00:52:28.336 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:52:28.336 00.000 5052 UpdateGuideState exits: m=235 SNR=10.6
00:52:28.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:28.336 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:28.337 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:28.337 00.000 5052 Enqueuing Expose request
00:52:28.370 00.033 8976 Received - 47 (G) 
00:52:28.370 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:28.370 00.000 8976 stepped: pos (-11, 31)
00:52:28.370 00.000 8976 MoveAxis(D, 3, ABG)
00:52:28.370 00.000 8976 stepping (-11, 31) + (0, -3)
00:52:28.370 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:28.402 00.032 8976 Received - 47 (G) 
00:52:28.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:28.402 00.000 8976 stepped: pos (-11, 28)
00:52:28.402 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
00:52:28.402 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
00:52:28.402 00.000 8976 MountToCamera -- mountX=2.22 mountY=-4.49 hyp=5.01 mountTheta=-1.11 cameraX=2.99, cameraY=4.02 cameraTheta=0.93
00:52:28.402 00.000 8976 incremental bump (2.992, 4.021) isValid = 1
00:52:28.402 00.000 8976 Scheduling Mount bump of (0.137, 0.191)
00:52:28.402 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
00:52:28.402 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
00:52:28.402 00.000 8976 move complete, result=0
00:52:28.402 00.000 8976 worker thread done servicing request
00:52:28.402 00.000 8976 Worker thread wakes up
00:52:28.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:28.402 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:28.402 00.000 9828 Worker thread wakes up
00:52:28.402 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
00:52:28.402 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:52:28.402 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
00:52:28.402 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.6 px 3 ms SOUTH
00:52:28.403 00.001 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
00:52:28.403 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.95 mountX=-0.15 mountY=-0.17, mountTheta=-2.27
00:52:28.403 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
00:52:28.403 00.000 9828 BLC: window closed
00:52:28.403 00.000 9828 MoveAxis(E, 46, B)
00:52:28.403 00.000 9828 Guiding  Dir = 2, Dur = 46
00:52:28.403 00.000 9828 IsSlewing returns 0
00:52:28.403 00.000 9828 IsGuiding returns 0
00:52:28.403 00.000 9828 PulseGuide returned control before completion, sleep 56
00:52:28.471 00.068 9828 IsGuiding returns 1
00:52:28.471 00.000 9828 scope still moving after pulse duration time elapsed
00:52:28.502 00.031 9828 IsSlewing returns 0
00:52:28.502 00.000 9828 IsGuiding returns 1
00:52:28.533 00.031 9828 IsSlewing returns 0
00:52:28.533 00.000 9828 IsGuiding returns 1
00:52:28.564 00.031 9828 IsSlewing returns 0
00:52:28.564 00.000 9828 IsGuiding returns 0
00:52:28.564 00.000 9828 scope move finished after 46 + 114 ms
00:52:28.564 00.000 9828 Move returns status 0, amount 46
00:52:28.564 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:28.564 00.000 9828 MoveAxis(N, 23, B)
00:52:28.564 00.000 9828 Guiding  Dir = 0, Dur = 23
00:52:28.580 00.016 9828 IsSlewing returns 0
00:52:28.580 00.000 9828 IsGuiding returns 0
00:52:28.580 00.000 9828 PulseGuide returned control before completion, sleep 33
00:52:28.626 00.046 9828 IsGuiding returns 1
00:52:28.626 00.000 9828 scope still moving after pulse duration time elapsed
00:52:28.657 00.031 9828 IsSlewing returns 0
00:52:28.657 00.000 9828 IsGuiding returns 1
00:52:28.688 00.031 9828 IsSlewing returns 0
00:52:28.688 00.000 9828 IsGuiding returns 1
00:52:28.719 00.031 9828 IsSlewing returns 0
00:52:28.719 00.000 9828 IsGuiding returns 0
00:52:28.719 00.000 9828 scope move finished after 23 + 116 ms
00:52:28.719 00.000 9828 Move returns status 0, amount 23
00:52:28.719 00.000 9828 move complete, result=0
00:52:28.719 00.000 9828 worker thread done servicing request
00:52:28.719 00.000 5052 GuideStep: -0.1 px 46 ms EAST, -0.2 px 23 ms NORTH
00:52:29.056 00.337 8976 Exposure complete
00:52:29.062 00.006 8976 worker thread done servicing request
00:52:29.062 00.000 5052 OnExposeComplete: enter
00:52:29.062 00.000 5052 UpdateGuideState(): m_state=6
00:52:29.062 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 967
00:52:29.062 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.89, Mass=212, SNR=10.1, Peak=72 HFD=2.3
00:52:29.062 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
00:52:29.062 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
00:52:29.062 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.18 hyp=0.56 cameraTheta=2.81 mountX=0.40 mountY=0.34, mountTheta=0.71
00:52:29.063 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.18, opts=13)
00:52:29.063 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.18)
00:52:29.063 00.000 8976 Worker thread wakes up
00:52:29.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.18) opts 0xd
00:52:29.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.18)
00:52:29.063 00.000 8976 Moving (-0.53, 0.18) raw xDistance=0.40 yDistance=0.34
00:52:29.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40
00:52:29.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
00:52:29.063 00.000 8976 MoveAxis(L, 1, ABG)
00:52:29.063 00.000 8976 stepping (-11, 28) + (-1, 0)
00:52:29.063 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:52:29.064 00.001 5052 UpdateGuideState exits: m=212 SNR=10.1
00:52:29.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:29.064 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:29.064 00.000 5052 Enqueuing Expose request
00:52:29.064 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:29.089 00.025 8976 Received - 47 (G) 
00:52:29.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:29.089 00.000 8976 stepped: pos (-12, 28)
00:52:29.089 00.000 8976 MoveAxis(D, 2, ABG)
00:52:29.089 00.000 8976 stepping (-12, 28) + (0, -2)
00:52:29.089 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:29.120 00.031 8976 Received - 47 (G) 
00:52:29.121 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:29.121 00.000 8976 stepped: pos (-12, 26)
00:52:29.121 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
00:52:29.121 00.000 8976 MountToCamera -- mountX=2.09 mountY=-4.37 hyp=4.85 mountTheta=-1.12 cameraX=2.94, cameraY=3.85 cameraTheta=0.92
00:52:29.121 00.000 8976 incremental bump (2.942, 3.854) isValid = 1
00:52:29.121 00.000 8976 Scheduling Mount bump of (0.139, 0.189)
00:52:29.121 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
00:52:29.121 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
00:52:29.121 00.000 8976 move complete, result=0
00:52:29.121 00.000 9828 Worker thread wakes up
00:52:29.121 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
00:52:29.121 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:52:29.121 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
00:52:29.121 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
00:52:29.121 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.94 mountX=-0.15 mountY=-0.17, mountTheta=-2.29
00:52:29.121 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.3 px 2 ms SOUTH
00:52:29.121 00.000 8976 worker thread done servicing request
00:52:29.121 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
00:52:29.122 00.001 9828 BLC: window closed
00:52:29.122 00.000 8976 Worker thread wakes up
00:52:29.122 00.000 9828 MoveAxis(E, 47, B)
00:52:29.122 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:29.122 00.000 9828 Guiding  Dir = 2, Dur = 47
00:52:29.122 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:29.122 00.000 9828 IsSlewing returns 0
00:52:29.122 00.000 9828 IsGuiding returns 0
00:52:29.122 00.000 9828 PulseGuide returned control before completion, sleep 57
00:52:29.184 00.062 9828 IsGuiding returns 1
00:52:29.184 00.000 9828 scope still moving after pulse duration time elapsed
00:52:29.214 00.030 9828 IsSlewing returns 0
00:52:29.214 00.000 9828 IsGuiding returns 1
00:52:29.246 00.032 9828 IsSlewing returns 0
00:52:29.247 00.001 9828 IsGuiding returns 1
00:52:29.276 00.029 9828 IsSlewing returns 0
00:52:29.276 00.000 9828 IsGuiding returns 1
00:52:29.307 00.031 9828 IsSlewing returns 0
00:52:29.307 00.000 9828 IsGuiding returns 1
00:52:29.337 00.030 9828 IsSlewing returns 0
00:52:29.337 00.000 9828 IsGuiding returns 1
00:52:29.369 00.032 9828 IsSlewing returns 0
00:52:29.369 00.000 9828 IsGuiding returns 1
00:52:29.399 00.030 9828 IsSlewing returns 0
00:52:29.399 00.000 9828 IsGuiding returns 0
00:52:29.399 00.000 9828 scope move finished after 47 + 229 ms
00:52:29.399 00.000 9828 Move returns status 0, amount 47
00:52:29.399 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:29.399 00.000 9828 MoveAxis(N, 23, B)
00:52:29.399 00.000 9828 Guiding  Dir = 0, Dur = 23
00:52:29.414 00.015 9828 IsSlewing returns 0
00:52:29.414 00.000 9828 IsGuiding returns 0
00:52:29.415 00.001 9828 PulseGuide returned control before completion, sleep 33
00:52:29.461 00.046 9828 IsGuiding returns 1
00:52:29.461 00.000 9828 scope still moving after pulse duration time elapsed
00:52:29.493 00.032 9828 IsSlewing returns 0
00:52:29.493 00.000 9828 IsGuiding returns 1
00:52:29.524 00.031 9828 IsSlewing returns 0
00:52:29.524 00.000 9828 IsGuiding returns 1
00:52:29.555 00.031 9828 IsSlewing returns 0
00:52:29.555 00.000 9828 IsGuiding returns 0
00:52:29.555 00.000 9828 scope move finished after 23 + 117 ms
00:52:29.555 00.000 9828 Move returns status 0, amount 23
00:52:29.555 00.000 9828 move complete, result=0
00:52:29.555 00.000 9828 worker thread done servicing request
00:52:29.555 00.000 5052 GuideStep: -0.1 px 47 ms EAST, -0.2 px 23 ms NORTH
00:52:29.777 00.222 8976 Exposure complete
00:52:29.782 00.005 8976 worker thread done servicing request
00:52:29.782 00.000 5052 OnExposeComplete: enter
00:52:29.782 00.000 5052 UpdateGuideState(): m_state=6
00:52:29.782 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 968
00:52:29.782 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.69, Mass=196, SNR=9.7, Peak=73 HFD=2.3
00:52:29.782 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.72 = 2.56)
00:52:29.782 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.82 = 2.46)
00:52:29.782 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.68 mountX=-0.02 mountY=0.01, mountTheta=2.50
00:52:29.783 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.02, opts=13)
00:52:29.783 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.02)
00:52:29.783 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:52:29.783 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
00:52:29.783 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:29.783 00.000 8976 Worker thread wakes up
00:52:29.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.02) opts 0xd
00:52:29.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.02)
00:52:29.783 00.000 8976 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
00:52:29.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:52:29.783 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:29.784 00.001 5052 Enqueuing Expose request
00:52:29.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:52:29.784 00.000 8976 MoveAxis(R, 0, ABG)
00:52:29.784 00.000 8976 MoveAxis(U, 0, ABG)
00:52:29.784 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:52:29.784 00.000 8976 MountToCamera -- mountX=2.01 mountY=-4.29 hyp=4.74 mountTheta=-1.13 cameraX=2.91, cameraY=3.74 cameraTheta=0.91
00:52:29.784 00.000 8976 incremental bump (2.908, 3.743) isValid = 1
00:52:29.784 00.000 8976 Scheduling Mount bump of (0.014, 0.018)
00:52:29.784 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.02, opts=4)
00:52:29.784 00.000 8976 Enqueuing Move request for scope (0.01, 0.02)
00:52:29.784 00.000 8976 move complete, result=0
00:52:29.784 00.000 9828 Worker thread wakes up
00:52:29.784 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0x4
00:52:29.784 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:52:29.784 00.000 8976 worker thread done servicing request
00:52:29.784 00.000 8976 Worker thread wakes up
00:52:29.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:29.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:29.784 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:29.784 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
00:52:29.785 00.001 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
00:52:29.785 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.93 mountX=-0.01 mountY=-0.02, mountTheta=-2.30
00:52:29.785 00.000 9828 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.02
00:52:29.785 00.000 9828 BLC: window closed
00:52:29.785 00.000 9828 MoveAxis(E, 5, B)
00:52:29.785 00.000 9828 Guiding  Dir = 2, Dur = 5
00:52:29.785 00.000 9828 IsSlewing returns 0
00:52:29.785 00.000 9828 IsGuiding returns 0
00:52:29.785 00.000 9828 PulseGuide returned control before completion, sleep 15
00:52:29.802 00.017 9828 IsGuiding returns 1
00:52:29.802 00.000 9828 scope still moving after pulse duration time elapsed
00:52:29.832 00.030 9828 IsSlewing returns 0
00:52:29.832 00.000 9828 IsGuiding returns 1
00:52:29.863 00.031 9828 IsSlewing returns 0
00:52:29.863 00.000 9828 IsGuiding returns 1
00:52:29.894 00.031 9828 IsSlewing returns 0
00:52:29.894 00.000 9828 IsGuiding returns 0
00:52:29.894 00.000 9828 scope move finished after 5 + 104 ms
00:52:29.894 00.000 9828 Move returns status 0, amount 5
00:52:29.894 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:29.894 00.000 9828 MoveAxis(N, 2, B)
00:52:29.894 00.000 9828 Guiding  Dir = 0, Dur = 2
00:52:29.910 00.016 9828 IsSlewing returns 0
00:52:29.910 00.000 9828 IsGuiding returns 0
00:52:29.910 00.000 9828 PulseGuide returned control before completion, sleep 12
00:52:29.926 00.016 9828 IsGuiding returns 1
00:52:29.926 00.000 9828 scope still moving after pulse duration time elapsed
00:52:29.957 00.031 9828 IsSlewing returns 0
00:52:29.957 00.000 9828 IsGuiding returns 1
00:52:29.989 00.032 9828 IsSlewing returns 0
00:52:29.989 00.000 9828 IsGuiding returns 1
00:52:30.019 00.030 9828 IsSlewing returns 0
00:52:30.019 00.000 9828 IsGuiding returns 1
00:52:30.050 00.031 9828 IsSlewing returns 0
00:52:30.050 00.000 9828 IsGuiding returns 0
00:52:30.050 00.000 9828 scope move finished after 2 + 138 ms
00:52:30.050 00.000 9828 Move returns status 0, amount 2
00:52:30.050 00.000 9828 move complete, result=0
00:52:30.050 00.000 9828 worker thread done servicing request
00:52:30.050 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.0 px 2 ms NORTH
00:52:30.438 00.388 8976 Exposure complete
00:52:30.444 00.006 8976 worker thread done servicing request
00:52:30.444 00.000 5052 OnExposeComplete: enter
00:52:30.444 00.000 5052 UpdateGuideState(): m_state=6
00:52:30.444 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 969
00:52:30.444 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.41, Mass=217, SNR=10.2, Peak=71 HFD=2.4
00:52:30.444 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.29 = 2.00)
00:52:30.444 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.89)
00:52:30.444 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.30 hyp=0.38 cameraTheta=-2.24 mountX=-0.16 mountY=0.36, mountTheta=1.98
00:52:30.446 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.30, opts=13)
00:52:30.446 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.30)
00:52:30.446 00.000 8976 Worker thread wakes up
00:52:30.446 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.30) opts 0xd
00:52:30.446 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.30)
00:52:30.446 00.000 8976 Moving (-0.24, -0.30) raw xDistance=-0.16 yDistance=0.36
00:52:30.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:52:30.446 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:52:30.446 00.000 5052 UpdateGuideState exits: m=217 SNR=10.2
00:52:30.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:30.446 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:30.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:52:30.446 00.000 8976 MoveAxis(R, 0, ABG)
00:52:30.446 00.000 8976 MoveAxis(D, 1, ABG)
00:52:30.446 00.000 5052 Enqueuing Expose request
00:52:30.446 00.000 8976 stepping (-12, 26) + (0, -1)
00:52:30.447 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:30.480 00.033 8976 Received - 47 (G) 
00:52:30.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:30.480 00.000 8976 stepped: pos (-12, 25)
00:52:30.480 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:52:30.480 00.000 8976 MountToCamera -- mountX=1.95 mountY=-4.19 hyp=4.62 mountTheta=-1.13 cameraX=2.84, cameraY=3.64 cameraTheta=0.91
00:52:30.480 00.000 8976 incremental bump (2.839, 3.644) isValid = 1
00:52:30.480 00.000 8976 Scheduling Mount bump of (0.141, 0.188)
00:52:30.480 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
00:52:30.480 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
00:52:30.480 00.000 8976 move complete, result=0
00:52:30.480 00.000 8976 worker thread done servicing request
00:52:30.480 00.000 8976 Worker thread wakes up
00:52:30.480 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:52:30.480 00.000 9828 Worker thread wakes up
00:52:30.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:30.480 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:30.480 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
00:52:30.480 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:52:30.481 00.001 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
00:52:30.481 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
00:52:30.481 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.93 mountX=-0.15 mountY=-0.17, mountTheta=-2.30
00:52:30.481 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
00:52:30.481 00.000 9828 BLC: window closed
00:52:30.481 00.000 9828 MoveAxis(E, 48, B)
00:52:30.481 00.000 9828 Guiding  Dir = 2, Dur = 48
00:52:30.481 00.000 9828 IsSlewing returns 0
00:52:30.481 00.000 9828 IsGuiding returns 0
00:52:30.481 00.000 9828 PulseGuide returned control before completion, sleep 58
00:52:30.549 00.068 9828 IsGuiding returns 1
00:52:30.549 00.000 9828 scope still moving after pulse duration time elapsed
00:52:30.580 00.031 9828 IsSlewing returns 0
00:52:30.580 00.000 9828 IsGuiding returns 1
00:52:30.611 00.031 9828 IsSlewing returns 0
00:52:30.611 00.000 9828 IsGuiding returns 1
00:52:30.656 00.045 9828 IsSlewing returns 0
00:52:30.656 00.000 9828 IsGuiding returns 0
00:52:30.656 00.000 9828 scope move finished after 48 + 126 ms
00:52:30.656 00.000 9828 Move returns status 0, amount 48
00:52:30.656 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:30.656 00.000 9828 MoveAxis(N, 23, B)
00:52:30.656 00.000 9828 Guiding  Dir = 0, Dur = 23
00:52:30.671 00.015 9828 IsSlewing returns 0
00:52:30.671 00.000 9828 IsGuiding returns 0
00:52:30.671 00.000 9828 PulseGuide returned control before completion, sleep 33
00:52:30.718 00.047 9828 IsGuiding returns 1
00:52:30.718 00.000 9828 scope still moving after pulse duration time elapsed
00:52:30.749 00.031 9828 IsSlewing returns 0
00:52:30.749 00.000 9828 IsGuiding returns 1
00:52:30.780 00.031 9828 IsSlewing returns 0
00:52:30.780 00.000 9828 IsGuiding returns 1
00:52:30.811 00.031 9828 IsSlewing returns 0
00:52:30.811 00.000 9828 IsGuiding returns 0
00:52:30.811 00.000 9828 scope move finished after 23 + 116 ms
00:52:30.811 00.000 9828 Move returns status 0, amount 23
00:52:30.811 00.000 9828 move complete, result=0
00:52:30.811 00.000 9828 worker thread done servicing request
00:52:30.811 00.000 5052 GuideStep: -0.1 px 48 ms EAST, -0.2 px 23 ms NORTH
00:52:31.136 00.325 8976 Exposure complete
00:52:31.141 00.005 8976 worker thread done servicing request
00:52:31.142 00.001 5052 OnExposeComplete: enter
00:52:31.142 00.000 5052 UpdateGuideState(): m_state=6
00:52:31.142 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 970
00:52:31.142 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.46, Mass=212, SNR=10.1, Peak=76 HFD=2.2
00:52:31.142 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
00:52:31.142 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.93)
00:52:31.142 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-2.21 mountX=-0.14 mountY=0.29, mountTheta=2.01
00:52:31.142 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.25, opts=13)
00:52:31.142 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.25)
00:52:31.142 00.000 8976 Worker thread wakes up
00:52:31.143 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.25) opts 0xd
00:52:31.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.25)
00:52:31.143 00.000 8976 Moving (-0.18, -0.25) raw xDistance=-0.14 yDistance=0.29
00:52:31.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:52:31.143 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
00:52:31.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:31.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:52:31.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
00:52:31.143 00.000 8976 MoveAxis(R, 0, ABG)
00:52:31.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:31.143 00.000 5052 Enqueuing Expose request
00:52:31.143 00.000 8976 MoveAxis(D, 1, ABG)
00:52:31.143 00.000 8976 stepping (-12, 25) + (0, -1)
00:52:31.143 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:31.167 00.024 8976 Received - 47 (G) 
00:52:31.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:31.167 00.000 8976 stepped: pos (-12, 24)
00:52:31.167 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:52:31.167 00.000 8976 MountToCamera -- mountX=1.91 mountY=-4.06 hyp=4.49 mountTheta=-1.13 cameraX=2.75, cameraY=3.55 cameraTheta=0.91
00:52:31.167 00.000 8976 incremental bump (2.746, 3.554) isValid = 1
00:52:31.167 00.000 8976 Scheduling Mount bump of (0.140, 0.189)
00:52:31.167 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
00:52:31.167 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
00:52:31.167 00.000 8976 move complete, result=0
00:52:31.167 00.000 9828 Worker thread wakes up
00:52:31.167 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
00:52:31.167 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:52:31.167 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
00:52:31.167 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:52:31.167 00.000 8976 worker thread done servicing request
00:52:31.167 00.000 8976 Worker thread wakes up
00:52:31.168 00.001 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
00:52:31.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:31.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:31.168 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.93 mountX=-0.15 mountY=-0.17, mountTheta=-2.29
00:52:31.168 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
00:52:31.168 00.000 9828 BLC: window closed
00:52:31.168 00.000 9828 MoveAxis(E, 47, B)
00:52:31.168 00.000 9828 Guiding  Dir = 2, Dur = 47
00:52:31.168 00.000 9828 IsSlewing returns 0
00:52:31.168 00.000 9828 IsGuiding returns 0
00:52:31.168 00.000 9828 PulseGuide returned control before completion, sleep 57
00:52:31.229 00.061 9828 IsGuiding returns 1
00:52:31.229 00.000 9828 scope still moving after pulse duration time elapsed
00:52:31.260 00.031 9828 IsSlewing returns 0
00:52:31.260 00.000 9828 IsGuiding returns 1
00:52:31.292 00.032 9828 IsSlewing returns 0
00:52:31.292 00.000 9828 IsGuiding returns 1
00:52:31.323 00.031 9828 IsSlewing returns 0
00:52:31.323 00.000 9828 IsGuiding returns 1
00:52:31.353 00.030 9828 IsSlewing returns 0
00:52:31.353 00.000 9828 IsGuiding returns 0
00:52:31.353 00.000 9828 scope move finished after 47 + 137 ms
00:52:31.353 00.000 9828 Move returns status 0, amount 47
00:52:31.353 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:31.353 00.000 9828 MoveAxis(N, 23, B)
00:52:31.353 00.000 9828 Guiding  Dir = 0, Dur = 23
00:52:31.369 00.016 9828 IsSlewing returns 0
00:52:31.369 00.000 9828 IsGuiding returns 0
00:52:31.369 00.000 9828 PulseGuide returned control before completion, sleep 33
00:52:31.415 00.046 9828 IsGuiding returns 1
00:52:31.415 00.000 9828 scope still moving after pulse duration time elapsed
00:52:31.446 00.031 9828 IsSlewing returns 0
00:52:31.447 00.001 9828 IsGuiding returns 1
00:52:31.477 00.030 9828 IsSlewing returns 0
00:52:31.477 00.000 9828 IsGuiding returns 1
00:52:31.509 00.032 9828 IsSlewing returns 0
00:52:31.509 00.000 9828 IsGuiding returns 0
00:52:31.509 00.000 9828 scope move finished after 23 + 117 ms
00:52:31.509 00.000 9828 Move returns status 0, amount 23
00:52:31.509 00.000 9828 move complete, result=0
00:52:31.509 00.000 9828 worker thread done servicing request
00:52:31.509 00.000 5052 GuideStep: -0.1 px 47 ms EAST, -0.2 px 23 ms NORTH
00:52:31.823 00.314 8976 Exposure complete
00:52:31.828 00.005 8976 worker thread done servicing request
00:52:31.828 00.000 5052 OnExposeComplete: enter
00:52:31.828 00.000 5052 UpdateGuideState(): m_state=6
00:52:31.828 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 971
00:52:31.828 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.75, Mass=205, SNR=9.9, Peak=77 HFD=2.4
00:52:31.828 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
00:52:31.828 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
00:52:31.828 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.69 mountX=0.07 mountY=0.04, mountTheta=0.57
00:52:31.828 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.04, opts=13)
00:52:31.828 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.04)
00:52:31.829 00.001 8976 Worker thread wakes up
00:52:31.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.04) opts 0xd
00:52:31.829 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.04)
00:52:31.829 00.000 8976 Moving (-0.07, 0.04) raw xDistance=0.07 yDistance=0.04
00:52:31.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:52:31.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:52:31.829 00.000 8976 MoveAxis(R, 0, ABG)
00:52:31.829 00.000 8976 MoveAxis(U, 0, ABG)
00:52:31.829 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:52:31.829 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:52:31.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:31.829 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
00:52:31.829 00.000 8976 MountToCamera -- mountX=1.89 mountY=-3.98 hyp=4.41 mountTheta=-1.13 cameraX=2.68, cameraY=3.49 cameraTheta=0.92
00:52:31.829 00.000 8976 incremental bump (2.684, 3.494) isValid = 1
00:52:31.829 00.000 8976 Scheduling Mount bump of (0.049, 0.066)
00:52:31.829 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.07, opts=4)
00:52:31.829 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:31.829 00.000 8976 Enqueuing Move request for scope (0.05, 0.07)
00:52:31.829 00.000 8976 move complete, result=0
00:52:31.829 00.000 5052 Enqueuing Expose request
00:52:31.830 00.001 9828 Worker thread wakes up
00:52:31.830 00.000 8976 worker thread done servicing request
00:52:31.830 00.000 8976 Worker thread wakes up
00:52:31.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:31.830 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0x4
00:52:31.830 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:31.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:31.830 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:52:31.830 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
00:52:31.830 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
00:52:31.831 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.93 mountX=-0.05 mountY=-0.06, mountTheta=-2.29
00:52:31.831 00.000 9828 Moving (0.05, 0.07) raw xDistance=-0.05 yDistance=-0.06
00:52:31.831 00.000 9828 BLC: window closed
00:52:31.831 00.000 9828 MoveAxis(E, 16, B)
00:52:31.831 00.000 9828 Guiding  Dir = 2, Dur = 16
00:52:31.831 00.000 9828 IsSlewing returns 0
00:52:31.831 00.000 9828 IsGuiding returns 0
00:52:31.831 00.000 9828 PulseGuide returned control before completion, sleep 26
00:52:31.867 00.036 9828 IsGuiding returns 1
00:52:31.867 00.000 9828 scope still moving after pulse duration time elapsed
00:52:31.899 00.032 9828 IsSlewing returns 0
00:52:31.899 00.000 9828 IsGuiding returns 1
00:52:31.931 00.032 9828 IsSlewing returns 0
00:52:31.931 00.000 9828 IsGuiding returns 1
00:52:31.962 00.031 9828 IsSlewing returns 0
00:52:31.963 00.001 9828 IsGuiding returns 0
00:52:31.963 00.000 9828 scope move finished after 16 + 115 ms
00:52:31.963 00.000 9828 Move returns status 0, amount 16
00:52:31.963 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:31.963 00.000 9828 MoveAxis(N, 8, B)
00:52:31.963 00.000 9828 Guiding  Dir = 0, Dur = 8
00:52:31.978 00.015 9828 IsSlewing returns 0
00:52:31.978 00.000 9828 IsGuiding returns 0
00:52:31.978 00.000 9828 PulseGuide returned control before completion, sleep 18
00:52:32.009 00.031 9828 IsGuiding returns 1
00:52:32.009 00.000 9828 scope still moving after pulse duration time elapsed
00:52:32.040 00.031 9828 IsSlewing returns 0
00:52:32.041 00.001 9828 IsGuiding returns 1
00:52:32.071 00.030 9828 IsSlewing returns 0
00:52:32.071 00.000 9828 IsGuiding returns 1
00:52:32.103 00.032 9828 IsSlewing returns 0
00:52:32.103 00.000 9828 IsGuiding returns 0
00:52:32.104 00.001 9828 scope move finished after 8 + 117 ms
00:52:32.104 00.000 9828 Move returns status 0, amount 8
00:52:32.104 00.000 9828 move complete, result=0
00:52:32.104 00.000 9828 worker thread done servicing request
00:52:32.104 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 8 ms NORTH
00:52:32.517 00.413 8976 Exposure complete
00:52:32.523 00.006 8976 worker thread done servicing request
00:52:32.523 00.000 5052 OnExposeComplete: enter
00:52:32.523 00.000 5052 UpdateGuideState(): m_state=6
00:52:32.523 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 972
00:52:32.523 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.52, Mass=189, SNR=9.5, Peak=75 HFD=2.2
00:52:32.523 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.41 = 2.88)
00:52:32.523 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.51 = 2.77)
00:52:32.523 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.36 mountX=-0.19 mountY=0.07, mountTheta=2.79
00:52:32.524 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.19, opts=13)
00:52:32.524 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.19)
00:52:32.524 00.000 8976 Worker thread wakes up
00:52:32.524 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.19) opts 0xd
00:52:32.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.19)
00:52:32.524 00.000 8976 Moving (0.04, -0.19) raw xDistance=-0.19 yDistance=0.07
00:52:32.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:52:32.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:52:32.524 00.000 8976 MoveAxis(R, 0, ABG)
00:52:32.525 00.001 8976 MoveAxis(U, 0, ABG)
00:52:32.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:52:32.525 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
00:52:32.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:32.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:32.525 00.000 5052 Enqueuing Expose request
00:52:32.525 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
00:52:32.525 00.000 8976 MountToCamera -- mountX=1.87 mountY=-3.92 hyp=4.35 mountTheta=-1.13 cameraX=2.64, cameraY=3.45 cameraTheta=0.92
00:52:32.525 00.000 8976 incremental bump (2.642, 3.453) isValid = 1
00:52:32.525 00.000 8976 Scheduling Mount bump of (0.114, 0.155)
00:52:32.525 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.15, opts=4)
00:52:32.525 00.000 8976 Enqueuing Move request for scope (0.11, 0.15)
00:52:32.525 00.000 9828 Worker thread wakes up
00:52:32.525 00.000 8976 move complete, result=0
00:52:32.526 00.001 8976 worker thread done servicing request
00:52:32.526 00.000 8976 Worker thread wakes up
00:52:32.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:32.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:32.526 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0x4
00:52:32.526 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:32.526 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
00:52:32.526 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
00:52:32.526 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
00:52:32.526 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.94 mountX=-0.12 mountY=-0.14, mountTheta=-2.29
00:52:32.526 00.000 9828 Moving (0.11, 0.15) raw xDistance=-0.12 yDistance=-0.14
00:52:32.526 00.000 9828 BLC: window closed
00:52:32.526 00.000 9828 MoveAxis(E, 39, B)
00:52:32.526 00.000 9828 Guiding  Dir = 2, Dur = 39
00:52:32.527 00.001 9828 IsSlewing returns 0
00:52:32.527 00.000 9828 IsGuiding returns 0
00:52:32.532 00.005 9828 PulseGuide returned control before completion, sleep 49
00:52:32.591 00.059 9828 IsGuiding returns 1
00:52:32.591 00.000 9828 scope still moving after pulse duration time elapsed
00:52:32.621 00.030 9828 IsSlewing returns 0
00:52:32.622 00.001 9828 IsGuiding returns 1
00:52:32.653 00.031 9828 IsSlewing returns 0
00:52:32.653 00.000 9828 IsGuiding returns 1
00:52:32.684 00.031 9828 IsSlewing returns 0
00:52:32.684 00.000 9828 IsGuiding returns 0
00:52:32.684 00.000 9828 scope move finished after 39 + 112 ms
00:52:32.684 00.000 9828 Move returns status 0, amount 39
00:52:32.684 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:32.684 00.000 9828 MoveAxis(N, 19, B)
00:52:32.684 00.000 9828 Guiding  Dir = 0, Dur = 19
00:52:32.699 00.015 9828 IsSlewing returns 0
00:52:32.699 00.000 9828 IsGuiding returns 0
00:52:32.699 00.000 9828 PulseGuide returned control before completion, sleep 29
00:52:32.731 00.032 9828 IsGuiding returns 1
00:52:32.732 00.001 9828 scope still moving after pulse duration time elapsed
00:52:32.762 00.030 9828 IsSlewing returns 0
00:52:32.762 00.000 9828 IsGuiding returns 1
00:52:32.794 00.032 9828 IsSlewing returns 0
00:52:32.794 00.000 9828 IsGuiding returns 1
00:52:32.825 00.031 9828 IsSlewing returns 0
00:52:32.825 00.000 9828 IsGuiding returns 1
00:52:32.857 00.032 9828 IsSlewing returns 0
00:52:32.857 00.000 9828 IsGuiding returns 1
00:52:32.888 00.031 9828 IsSlewing returns 0
00:52:32.888 00.000 9828 IsGuiding returns 1
00:52:32.919 00.031 9828 IsSlewing returns 0
00:52:32.919 00.000 9828 IsGuiding returns 0
00:52:32.919 00.000 9828 scope move finished after 19 + 201 ms
00:52:32.919 00.000 9828 Move returns status 0, amount 19
00:52:32.919 00.000 9828 move complete, result=0
00:52:32.919 00.000 9828 worker thread done servicing request
00:52:32.919 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.1 px 19 ms NORTH
00:52:33.215 00.296 8976 Exposure complete
00:52:33.221 00.006 8976 worker thread done servicing request
00:52:33.221 00.000 5052 OnExposeComplete: enter
00:52:33.221 00.000 5052 UpdateGuideState(): m_state=6
00:52:33.221 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 973
00:52:33.221 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.20, Mass=204, SNR=9.9, Peak=73 HFD=2.1
00:52:33.221 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.98 = 2.31)
00:52:33.221 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.20)
00:52:33.221 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.51 hyp=0.55 cameraTheta=-1.93 mountX=-0.37 mountY=0.44, mountTheta=2.26
00:52:33.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.51, opts=13)
00:52:33.222 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.51)
00:52:33.222 00.000 8976 Worker thread wakes up
00:52:33.223 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.51) opts 0xd
00:52:33.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.51)
00:52:33.223 00.000 8976 Moving (-0.19, -0.51) raw xDistance=-0.37 yDistance=0.44
00:52:33.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:52:33.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
00:52:33.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:52:33.223 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:52:33.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:33.223 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:33.223 00.000 5052 Enqueuing Expose request
00:52:33.223 00.000 8976 MoveAxis(R, 2, ABG)
00:52:33.223 00.000 8976 stepping (-12, 24) + (2, 0)
00:52:33.223 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:33.246 00.023 8976 Received - 47 (G) 
00:52:33.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:33.246 00.000 8976 stepped: pos (-10, 24)
00:52:33.246 00.000 8976 MoveAxis(D, 2, ABG)
00:52:33.246 00.000 8976 stepping (-10, 24) + (0, -2)
00:52:33.246 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:33.277 00.031 8976 Received - 47 (G) 
00:52:33.278 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:33.278 00.000 8976 stepped: pos (-10, 22)
00:52:33.278 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:52:33.278 00.000 8976 MountToCamera -- mountX=1.76 mountY=-3.78 hyp=4.17 mountTheta=-1.14 cameraX=2.57, cameraY=3.29 cameraTheta=0.91
00:52:33.278 00.000 8976 incremental bump (2.567, 3.289) isValid = 1
00:52:33.278 00.000 8976 Scheduling Mount bump of (0.141, 0.188)
00:52:33.278 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
00:52:33.278 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
00:52:33.278 00.000 8976 move complete, result=0
00:52:33.278 00.000 9828 Worker thread wakes up
00:52:33.278 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
00:52:33.278 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:52:33.278 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
00:52:33.278 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
00:52:33.279 00.001 8976 worker thread done servicing request
00:52:33.279 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
00:52:33.279 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.93 mountX=-0.15 mountY=-0.17, mountTheta=-2.30
00:52:33.279 00.000 8976 Worker thread wakes up
00:52:33.279 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
00:52:33.279 00.000 9828 BLC: window closed
00:52:33.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:33.279 00.000 9828 MoveAxis(E, 48, B)
00:52:33.279 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:33.279 00.000 9828 Guiding  Dir = 2, Dur = 48
00:52:33.280 00.001 9828 IsSlewing returns 0
00:52:33.280 00.000 9828 IsGuiding returns 0
00:52:33.280 00.000 9828 PulseGuide returned control before completion, sleep 58
00:52:33.342 00.062 9828 IsGuiding returns 1
00:52:33.342 00.000 9828 scope still moving after pulse duration time elapsed
00:52:33.374 00.032 9828 IsSlewing returns 0
00:52:33.374 00.000 9828 IsGuiding returns 1
00:52:33.406 00.032 9828 IsSlewing returns 0
00:52:33.406 00.000 9828 IsGuiding returns 1
00:52:33.437 00.031 9828 IsSlewing returns 0
00:52:33.437 00.000 9828 IsGuiding returns 1
00:52:33.469 00.032 9828 IsSlewing returns 0
00:52:33.469 00.000 9828 IsGuiding returns 0
00:52:33.469 00.000 9828 scope move finished after 48 + 141 ms
00:52:33.469 00.000 9828 Move returns status 0, amount 48
00:52:33.470 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:33.470 00.000 9828 MoveAxis(N, 23, B)
00:52:33.470 00.000 9828 Guiding  Dir = 0, Dur = 23
00:52:33.484 00.014 9828 IsSlewing returns 0
00:52:33.484 00.000 9828 IsGuiding returns 0
00:52:33.484 00.000 9828 PulseGuide returned control before completion, sleep 33
00:52:33.531 00.047 9828 IsGuiding returns 1
00:52:33.531 00.000 9828 scope still moving after pulse duration time elapsed
00:52:33.563 00.032 9828 IsSlewing returns 0
00:52:33.563 00.000 9828 IsGuiding returns 1
00:52:33.595 00.032 9828 IsSlewing returns 0
00:52:33.595 00.000 9828 IsGuiding returns 1
00:52:33.627 00.032 9828 IsSlewing returns 0
00:52:33.627 00.000 9828 IsGuiding returns 0
00:52:33.627 00.000 9828 scope move finished after 23 + 120 ms
00:52:33.627 00.000 9828 Move returns status 0, amount 23
00:52:33.627 00.000 9828 move complete, result=0
00:52:33.627 00.000 9828 worker thread done servicing request
00:52:33.627 00.000 5052 GuideStep: -0.1 px 48 ms EAST, -0.2 px 23 ms NORTH
00:52:33.977 00.350 8976 Exposure complete
00:52:33.982 00.005 8976 worker thread done servicing request
00:52:33.982 00.000 5052 OnExposeComplete: enter
00:52:33.983 00.001 5052 UpdateGuideState(): m_state=6
00:52:33.983 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 974
00:52:33.983 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.40, Mass=214, SNR=10.1, Peak=76 HFD=2.9
00:52:33.983 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.81 = 1.48)
00:52:33.983 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
00:52:33.983 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.31 hyp=0.84 cameraTheta=-2.76 mountX=0.08 mountY=0.82, mountTheta=1.47
00:52:33.984 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.31, opts=13)
00:52:33.984 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.31)
00:52:33.984 00.000 8976 Worker thread wakes up
00:52:33.984 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:52:33.984 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.31) opts 0xd
00:52:33.984 00.000 5052 UpdateGuideState exits: m=214 SNR=10.1
00:52:33.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:33.984 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:33.984 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.31)
00:52:33.984 00.000 5052 Enqueuing Expose request
00:52:33.984 00.000 8976 Moving (-0.78, -0.31) raw xDistance=0.08 yDistance=0.82
00:52:33.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:52:33.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.82
00:52:33.984 00.000 8976 MoveAxis(R, 0, ABG)
00:52:33.984 00.000 8976 MoveAxis(D, 3, ABG)
00:52:33.984 00.000 8976 stepping (-10, 22) + (0, -3)
00:52:33.984 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:34.013 00.029 8976 Received - 47 (G) 
00:52:34.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:34.013 00.000 8976 stepped: pos (-10, 19)
00:52:34.013 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
00:52:34.013 00.000 8976 MountToCamera -- mountX=1.68 mountY=-3.53 hyp=3.91 mountTheta=-1.13 cameraX=2.38, cameraY=3.11 cameraTheta=0.92
00:52:34.013 00.000 8976 incremental bump (2.376, 3.107) isValid = 1
00:52:34.013 00.000 8976 Scheduling Mount bump of (0.140, 0.189)
00:52:34.013 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
00:52:34.013 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
00:52:34.013 00.000 8976 move complete, result=0
00:52:34.013 00.000 9828 Worker thread wakes up
00:52:34.013 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
00:52:34.013 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:52:34.014 00.001 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
00:52:34.014 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
00:52:34.014 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.94 mountX=-0.15 mountY=-0.17, mountTheta=-2.29
00:52:34.014 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
00:52:34.014 00.000 8976 worker thread done servicing request
00:52:34.014 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
00:52:34.014 00.000 9828 BLC: window closed
00:52:34.014 00.000 8976 Worker thread wakes up
00:52:34.014 00.000 9828 MoveAxis(E, 47, B)
00:52:34.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:34.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:34.014 00.000 9828 Guiding  Dir = 2, Dur = 47
00:52:34.015 00.001 9828 IsSlewing returns 0
00:52:34.015 00.000 9828 IsGuiding returns 0
00:52:34.015 00.000 9828 PulseGuide returned control before completion, sleep 57
00:52:34.079 00.064 9828 IsGuiding returns 1
00:52:34.079 00.000 9828 scope still moving after pulse duration time elapsed
00:52:34.110 00.031 9828 IsSlewing returns 0
00:52:34.110 00.000 9828 IsGuiding returns 1
00:52:34.157 00.047 9828 IsSlewing returns 0
00:52:34.158 00.001 9828 IsGuiding returns 1
00:52:34.189 00.031 9828 IsSlewing returns 0
00:52:34.189 00.000 9828 IsGuiding returns 0
00:52:34.189 00.000 9828 scope move finished after 47 + 127 ms
00:52:34.189 00.000 9828 Move returns status 0, amount 47
00:52:34.189 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:34.189 00.000 9828 MoveAxis(N, 23, B)
00:52:34.189 00.000 9828 Guiding  Dir = 0, Dur = 23
00:52:34.205 00.016 9828 IsSlewing returns 0
00:52:34.205 00.000 9828 IsGuiding returns 0
00:52:34.205 00.000 9828 PulseGuide returned control before completion, sleep 33
00:52:34.252 00.047 9828 IsGuiding returns 1
00:52:34.252 00.000 9828 scope still moving after pulse duration time elapsed
00:52:34.283 00.031 9828 IsSlewing returns 0
00:52:34.283 00.000 9828 IsGuiding returns 1
00:52:34.314 00.031 9828 IsSlewing returns 0
00:52:34.314 00.000 9828 IsGuiding returns 1
00:52:34.345 00.031 9828 IsSlewing returns 0
00:52:34.345 00.000 9828 IsGuiding returns 0
00:52:34.345 00.000 9828 scope move finished after 23 + 116 ms
00:52:34.345 00.000 9828 Move returns status 0, amount 23
00:52:34.345 00.000 9828 move complete, result=0
00:52:34.345 00.000 9828 worker thread done servicing request
00:52:34.345 00.000 5052 GuideStep: -0.1 px 47 ms EAST, -0.2 px 23 ms NORTH
00:52:34.700 00.355 8976 Exposure complete
00:52:34.705 00.005 8976 worker thread done servicing request
00:52:34.705 00.000 5052 OnExposeComplete: enter
00:52:34.706 00.001 5052 UpdateGuideState(): m_state=6
00:52:34.706 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 975
00:52:34.706 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.39, Mass=192, SNR=9.6, Peak=75 HFD=1.6
00:52:34.706 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
00:52:34.706 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
00:52:34.706 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.32 hyp=0.70 cameraTheta=-2.68 mountX=0.00 mountY=0.70, mountTheta=1.56
00:52:34.706 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.32, opts=13)
00:52:34.706 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.32)
00:52:34.706 00.000 8976 Worker thread wakes up
00:52:34.707 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:52:34.707 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
00:52:34.707 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:34.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.32) opts 0xd
00:52:34.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.32)
00:52:34.707 00.000 8976 Moving (-0.63, -0.32) raw xDistance=0.00 yDistance=0.70
00:52:34.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:52:34.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.70
00:52:34.707 00.000 8976 MoveAxis(R, 0, ABG)
00:52:34.707 00.000 8976 MoveAxis(D, 3, ABG)
00:52:34.707 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:34.707 00.000 5052 Enqueuing Expose request
00:52:34.707 00.000 8976 stepping (-10, 19) + (0, -3)
00:52:34.707 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:34.748 00.041 8976 Received - 47 (G) 
00:52:34.749 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:34.749 00.000 8976 stepped: pos (-10, 16)
00:52:34.749 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
00:52:34.749 00.000 8976 MountToCamera -- mountX=1.63 mountY=-3.20 hyp=3.60 mountTheta=-1.10 cameraX=2.11, cameraY=2.91 cameraTheta=0.94
00:52:34.749 00.000 8976 incremental bump (2.109, 2.913) isValid = 1
00:52:34.749 00.000 8976 Scheduling Mount bump of (0.135, 0.193)
00:52:34.749 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.19, opts=4)
00:52:34.749 00.000 8976 Enqueuing Move request for scope (0.13, 0.19)
00:52:34.749 00.000 8976 move complete, result=0
00:52:34.749 00.000 8976 worker thread done servicing request
00:52:34.749 00.000 8976 Worker thread wakes up
00:52:34.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:34.749 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:34.749 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:52:34.749 00.000 9828 Worker thread wakes up
00:52:34.749 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0x4
00:52:34.749 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
00:52:34.750 00.001 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
00:52:34.750 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
00:52:34.750 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.24 cameraTheta=0.96 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
00:52:34.750 00.000 9828 Moving (0.13, 0.19) raw xDistance=-0.14 yDistance=-0.17
00:52:34.750 00.000 9828 BLC: window closed
00:52:34.750 00.000 9828 MoveAxis(E, 46, B)
00:52:34.750 00.000 9828 Guiding  Dir = 2, Dur = 46
00:52:34.750 00.000 9828 IsSlewing returns 0
00:52:34.750 00.000 9828 IsGuiding returns 0
00:52:34.750 00.000 9828 PulseGuide returned control before completion, sleep 56
00:52:34.810 00.060 9828 IsGuiding returns 1
00:52:34.810 00.000 9828 scope still moving after pulse duration time elapsed
00:52:34.841 00.031 9828 IsSlewing returns 0
00:52:34.841 00.000 9828 IsGuiding returns 1
00:52:34.871 00.030 9828 IsSlewing returns 0
00:52:34.871 00.000 9828 IsGuiding returns 1
00:52:34.901 00.030 9828 IsSlewing returns 0
00:52:34.901 00.000 9828 IsGuiding returns 1
00:52:34.933 00.032 9828 IsSlewing returns 0
00:52:34.933 00.000 9828 IsGuiding returns 0
00:52:34.933 00.000 9828 scope move finished after 46 + 136 ms
00:52:34.933 00.000 9828 Move returns status 0, amount 46
00:52:34.933 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:34.933 00.000 9828 MoveAxis(N, 24, B)
00:52:34.933 00.000 9828 Guiding  Dir = 0, Dur = 24
00:52:34.949 00.016 9828 IsSlewing returns 0
00:52:34.949 00.000 9828 IsGuiding returns 0
00:52:34.950 00.001 9828 PulseGuide returned control before completion, sleep 34
00:52:34.996 00.046 9828 IsGuiding returns 1
00:52:34.996 00.000 9828 scope still moving after pulse duration time elapsed
00:52:35.026 00.030 9828 IsSlewing returns 0
00:52:35.026 00.000 9828 IsGuiding returns 1
00:52:35.057 00.031 9828 IsSlewing returns 0
00:52:35.057 00.000 9828 IsGuiding returns 1
00:52:35.087 00.030 9828 IsSlewing returns 0
00:52:35.087 00.000 9828 IsGuiding returns 0
00:52:35.087 00.000 9828 scope move finished after 24 + 114 ms
00:52:35.087 00.000 9828 Move returns status 0, amount 24
00:52:35.087 00.000 9828 move complete, result=0
00:52:35.087 00.000 9828 worker thread done servicing request
00:52:35.087 00.000 5052 GuideStep: -0.1 px 46 ms EAST, -0.2 px 24 ms NORTH
00:52:35.435 00.348 8976 Exposure complete
00:52:35.441 00.006 8976 worker thread done servicing request
00:52:35.441 00.000 5052 OnExposeComplete: enter
00:52:35.441 00.000 5052 UpdateGuideState(): m_state=6
00:52:35.441 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 976
00:52:35.441 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.68, Mass=191, SNR=9.6, Peak=70 HFD=2.4
00:52:35.441 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
00:52:35.441 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
00:52:35.441 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.03 hyp=0.55 cameraTheta=-3.09 mountX=0.22 mountY=0.48, mountTheta=1.13
00:52:35.442 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.03, opts=13)
00:52:35.442 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.03)
00:52:35.442 00.000 8976 Worker thread wakes up
00:52:35.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.03) opts 0xd
00:52:35.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.03)
00:52:35.442 00.000 8976 Moving (-0.55, -0.03) raw xDistance=0.22 yDistance=0.48
00:52:35.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:52:35.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
00:52:35.442 00.000 8976 MoveAxis(R, 0, ABG)
00:52:35.442 00.000 8976 MoveAxis(D, 2, ABG)
00:52:35.442 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:52:35.442 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:52:35.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:35.442 00.000 8976 stepping (-10, 16) + (0, -2)
00:52:35.442 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:35.442 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:35.442 00.000 5052 Enqueuing Expose request
00:52:35.468 00.026 8976 Received - 47 (G) 
00:52:35.468 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:35.468 00.000 8976 stepped: pos (-10, 14)
00:52:35.468 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
00:52:35.468 00.000 8976 MountToCamera -- mountX=1.60 mountY=-2.88 hyp=3.29 mountTheta=-1.06 cameraX=1.84, cameraY=2.74 cameraTheta=0.98
00:52:35.468 00.000 8976 incremental bump (1.836, 2.736) isValid = 1
00:52:35.468 00.000 8976 Scheduling Mount bump of (0.128, 0.198)
00:52:35.468 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.20, opts=4)
00:52:35.468 00.000 8976 Enqueuing Move request for scope (0.13, 0.20)
00:52:35.468 00.000 8976 move complete, result=0
00:52:35.468 00.000 9828 Worker thread wakes up
00:52:35.468 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0x4
00:52:35.468 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
00:52:35.468 00.000 8976 worker thread done servicing request
00:52:35.468 00.000 8976 Worker thread wakes up
00:52:35.468 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
00:52:35.468 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
00:52:35.468 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.00 mountX=-0.14 mountY=-0.18, mountTheta=-2.22
00:52:35.468 00.000 9828 Moving (0.13, 0.20) raw xDistance=-0.14 yDistance=-0.18
00:52:35.468 00.000 9828 BLC: window closed
00:52:35.468 00.000 9828 MoveAxis(E, 44, B)
00:52:35.469 00.001 9828 Guiding  Dir = 2, Dur = 44
00:52:35.469 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:52:35.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:35.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:35.469 00.000 9828 IsSlewing returns 0
00:52:35.469 00.000 9828 IsGuiding returns 0
00:52:35.469 00.000 9828 PulseGuide returned control before completion, sleep 54
00:52:35.537 00.068 9828 IsGuiding returns 1
00:52:35.537 00.000 9828 scope still moving after pulse duration time elapsed
00:52:35.568 00.031 9828 IsSlewing returns 0
00:52:35.568 00.000 9828 IsGuiding returns 1
00:52:35.599 00.031 9828 IsSlewing returns 0
00:52:35.599 00.000 9828 IsGuiding returns 1
00:52:35.629 00.030 9828 IsSlewing returns 0
00:52:35.629 00.000 9828 IsGuiding returns 0
00:52:35.629 00.000 9828 scope move finished after 44 + 115 ms
00:52:35.629 00.000 9828 Move returns status 0, amount 44
00:52:35.629 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:35.629 00.000 9828 MoveAxis(N, 25, B)
00:52:35.629 00.000 9828 Guiding  Dir = 0, Dur = 25
00:52:35.645 00.016 9828 IsSlewing returns 0
00:52:35.645 00.000 9828 IsGuiding returns 0
00:52:35.645 00.000 9828 PulseGuide returned control before completion, sleep 35
00:52:35.691 00.046 9828 IsGuiding returns 1
00:52:35.691 00.000 9828 scope still moving after pulse duration time elapsed
00:52:35.721 00.030 9828 IsSlewing returns 0
00:52:35.721 00.000 9828 IsGuiding returns 1
00:52:35.752 00.031 9828 IsSlewing returns 0
00:52:35.752 00.000 9828 IsGuiding returns 1
00:52:35.782 00.030 9828 IsSlewing returns 0
00:52:35.782 00.000 9828 IsGuiding returns 1
00:52:35.813 00.031 9828 IsSlewing returns 0
00:52:35.813 00.000 9828 IsGuiding returns 0
00:52:35.813 00.000 9828 scope move finished after 25 + 142 ms
00:52:35.813 00.000 9828 Move returns status 0, amount 25
00:52:35.813 00.000 9828 move complete, result=0
00:52:35.813 00.000 9828 worker thread done servicing request
00:52:35.813 00.000 5052 GuideStep: -0.1 px 44 ms EAST, -0.2 px 25 ms NORTH
00:52:36.154 00.341 8976 Exposure complete
00:52:36.160 00.006 8976 worker thread done servicing request
00:52:36.160 00.000 5052 OnExposeComplete: enter
00:52:36.160 00.000 5052 UpdateGuideState(): m_state=6
00:52:36.160 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 977
00:52:36.160 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.73, Mass=185, SNR=9.4, Peak=74 HFD=2.3
00:52:36.160 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
00:52:36.160 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
00:52:36.160 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.07 mountX=-0.08 mountY=-0.19, mountTheta=-1.99
00:52:36.161 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.02, opts=13)
00:52:36.161 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.02)
00:52:36.161 00.000 8976 Worker thread wakes up
00:52:36.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.02) opts 0xd
00:52:36.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.02)
00:52:36.161 00.000 8976 Moving (0.21, 0.02) raw xDistance=-0.08 yDistance=-0.19
00:52:36.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:52:36.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:52:36.161 00.000 8976 MoveAxis(R, 0, ABG)
00:52:36.161 00.000 8976 MoveAxis(U, 0, ABG)
00:52:36.161 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:52:36.161 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
00:52:36.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:36.162 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:36.162 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
00:52:36.162 00.000 8976 MountToCamera -- mountX=1.58 mountY=-2.66 hyp=3.10 mountTheta=-1.04 cameraX=1.65, cameraY=2.62 cameraTheta=1.01
00:52:36.162 00.000 8976 incremental bump (1.653, 2.617) isValid = 1
00:52:36.162 00.000 5052 Enqueuing Expose request
00:52:36.162 00.000 8976 Scheduling Mount bump of (0.112, 0.183)
00:52:36.162 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.18, opts=4)
00:52:36.162 00.000 8976 Enqueuing Move request for scope (0.11, 0.18)
00:52:36.162 00.000 8976 move complete, result=0
00:52:36.162 00.000 9828 Worker thread wakes up
00:52:36.162 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0x4
00:52:36.162 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
00:52:36.162 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:36.162 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
00:52:36.162 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
00:52:36.162 00.000 8976 worker thread done servicing request
00:52:36.163 00.001 8976 Worker thread wakes up
00:52:36.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:36.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:36.163 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.02 mountX=-0.12 mountY=-0.17, mountTheta=-2.19
00:52:36.163 00.000 9828 Moving (0.11, 0.18) raw xDistance=-0.12 yDistance=-0.17
00:52:36.163 00.000 9828 BLC: window closed
00:52:36.164 00.001 9828 MoveAxis(E, 38, B)
00:52:36.164 00.000 9828 Guiding  Dir = 2, Dur = 38
00:52:36.165 00.001 9828 IsSlewing returns 0
00:52:36.165 00.000 9828 IsGuiding returns 0
00:52:36.165 00.000 9828 PulseGuide returned control before completion, sleep 48
00:52:36.216 00.051 9828 IsGuiding returns 1
00:52:36.216 00.000 9828 scope still moving after pulse duration time elapsed
00:52:36.247 00.031 9828 IsSlewing returns 0
00:52:36.247 00.000 9828 IsGuiding returns 1
00:52:36.278 00.031 9828 IsSlewing returns 0
00:52:36.278 00.000 9828 IsGuiding returns 1
00:52:36.309 00.031 9828 IsSlewing returns 0
00:52:36.309 00.000 9828 IsGuiding returns 1
00:52:36.340 00.031 9828 IsSlewing returns 0
00:52:36.340 00.000 9828 IsGuiding returns 1
00:52:36.370 00.030 9828 IsSlewing returns 0
00:52:36.370 00.000 9828 IsGuiding returns 1
00:52:36.401 00.031 9828 IsSlewing returns 0
00:52:36.401 00.000 9828 IsGuiding returns 1
00:52:36.433 00.032 9828 IsSlewing returns 0
00:52:36.433 00.000 9828 IsGuiding returns 0
00:52:36.433 00.000 9828 scope move finished after 38 + 229 ms
00:52:36.433 00.000 9828 Move returns status 0, amount 38
00:52:36.433 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:36.433 00.000 9828 MoveAxis(N, 23, B)
00:52:36.433 00.000 9828 Guiding  Dir = 0, Dur = 23
00:52:36.448 00.015 9828 IsSlewing returns 0
00:52:36.448 00.000 9828 IsGuiding returns 0
00:52:36.448 00.000 9828 PulseGuide returned control before completion, sleep 33
00:52:36.493 00.045 9828 IsGuiding returns 1
00:52:36.493 00.000 9828 scope still moving after pulse duration time elapsed
00:52:36.524 00.031 9828 IsSlewing returns 0
00:52:36.524 00.000 9828 IsGuiding returns 1
00:52:36.557 00.033 9828 IsSlewing returns 0
00:52:36.557 00.000 9828 IsGuiding returns 1
00:52:36.588 00.031 9828 IsSlewing returns 0
00:52:36.588 00.000 9828 IsGuiding returns 0
00:52:36.588 00.000 9828 scope move finished after 23 + 117 ms
00:52:36.588 00.000 9828 Move returns status 0, amount 23
00:52:36.588 00.000 9828 move complete, result=0
00:52:36.588 00.000 9828 worker thread done servicing request
00:52:36.588 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.2 px 23 ms NORTH
00:52:36.860 00.272 8976 Exposure complete
00:52:36.867 00.007 8976 worker thread done servicing request
00:52:36.867 00.000 5052 OnExposeComplete: enter
00:52:36.867 00.000 5052 UpdateGuideState(): m_state=6
00:52:36.867 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 978
00:52:36.867 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.74, Mass=205, SNR=9.9, Peak=70 HFD=2.6
00:52:36.867 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
00:52:36.867 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
00:52:36.867 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.40 mountX=-0.01 mountY=-0.08, mountTheta=-1.64
00:52:36.869 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.03, opts=13)
00:52:36.869 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.03)
00:52:36.869 00.000 8976 Worker thread wakes up
00:52:36.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:52:36.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.03) opts 0xd
00:52:36.869 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:52:36.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.03)
00:52:36.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:36.869 00.000 8976 Moving (0.08, 0.03) raw xDistance=-0.01 yDistance=-0.08
00:52:36.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:36.869 00.000 5052 Enqueuing Expose request
00:52:36.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:52:36.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:52:36.869 00.000 8976 MoveAxis(R, 0, ABG)
00:52:36.869 00.000 8976 MoveAxis(U, 0, ABG)
00:52:36.869 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
00:52:36.869 00.000 8976 MountToCamera -- mountX=1.56 mountY=-2.52 hyp=2.96 mountTheta=-1.02 cameraX=1.53, cameraY=2.54 cameraTheta=1.03
00:52:36.870 00.001 8976 incremental bump (1.531, 2.537) isValid = 1
00:52:36.870 00.000 8976 Scheduling Mount bump of (0.043, 0.074)
00:52:36.870 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.07, opts=4)
00:52:36.870 00.000 8976 Enqueuing Move request for scope (0.04, 0.07)
00:52:36.870 00.000 8976 move complete, result=0
00:52:36.870 00.000 9828 Worker thread wakes up
00:52:36.870 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0x4
00:52:36.870 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:36.870 00.000 8976 worker thread done servicing request
00:52:36.870 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
00:52:36.870 00.000 8976 Worker thread wakes up
00:52:36.870 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
00:52:36.870 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
00:52:36.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:36.870 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.09 cameraTheta=1.04 mountX=-0.05 mountY=-0.07, mountTheta=-2.17
00:52:36.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:36.870 00.000 9828 Moving (0.04, 0.07) raw xDistance=-0.05 yDistance=-0.07
00:52:36.870 00.000 9828 BLC: window closed
00:52:36.870 00.000 9828 MoveAxis(E, 15, B)
00:52:36.871 00.001 9828 Guiding  Dir = 2, Dur = 15
00:52:36.871 00.000 9828 IsSlewing returns 0
00:52:36.871 00.000 9828 IsGuiding returns 0
00:52:36.871 00.000 9828 PulseGuide returned control before completion, sleep 25
00:52:36.896 00.025 9828 IsGuiding returns 1
00:52:36.896 00.000 9828 scope still moving after pulse duration time elapsed
00:52:36.927 00.031 9828 IsSlewing returns 0
00:52:36.927 00.000 9828 IsGuiding returns 1
00:52:36.958 00.031 9828 IsSlewing returns 0
00:52:36.958 00.000 9828 IsGuiding returns 1
00:52:36.989 00.031 9828 IsSlewing returns 0
00:52:36.989 00.000 9828 IsGuiding returns 1
00:52:37.020 00.031 9828 IsSlewing returns 0
00:52:37.020 00.000 9828 IsGuiding returns 0
00:52:37.020 00.000 9828 scope move finished after 15 + 134 ms
00:52:37.020 00.000 9828 Move returns status 0, amount 15
00:52:37.020 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:37.020 00.000 9828 MoveAxis(N, 9, B)
00:52:37.020 00.000 9828 Guiding  Dir = 0, Dur = 9
00:52:37.035 00.015 9828 IsSlewing returns 0
00:52:37.035 00.000 9828 IsGuiding returns 0
00:52:37.035 00.000 9828 PulseGuide returned control before completion, sleep 19
00:52:37.066 00.031 9828 IsGuiding returns 1
00:52:37.066 00.000 9828 scope still moving after pulse duration time elapsed
00:52:37.097 00.031 9828 IsSlewing returns 0
00:52:37.097 00.000 9828 IsGuiding returns 1
00:52:37.128 00.031 9828 IsSlewing returns 0
00:52:37.128 00.000 9828 IsGuiding returns 1
00:52:37.159 00.031 9828 IsSlewing returns 0
00:52:37.159 00.000 9828 IsGuiding returns 1
00:52:37.190 00.031 9828 IsSlewing returns 0
00:52:37.190 00.000 9828 IsGuiding returns 0
00:52:37.190 00.000 9828 scope move finished after 9 + 145 ms
00:52:37.190 00.000 9828 Move returns status 0, amount 9
00:52:37.190 00.000 9828 move complete, result=0
00:52:37.190 00.000 9828 worker thread done servicing request
00:52:37.190 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 9 ms NORTH
00:52:37.554 00.364 8976 Exposure complete
00:52:37.559 00.005 8976 worker thread done servicing request
00:52:37.559 00.000 5052 OnExposeComplete: enter
00:52:37.559 00.000 5052 UpdateGuideState(): m_state=6
00:52:37.560 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 979
00:52:37.560 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.28, Mass=190, SNR=9.6, Peak=73 HFD=2.6
00:52:37.560 00.000 5052 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.04) = xAngle (-3.29 = 2.99)
00:52:37.560 00.000 5052 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.40 = 2.89)
00:52:37.560 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.43 hyp=0.45 cameraTheta=-1.25 mountX=-0.44 mountY=0.11, mountTheta=2.89
00:52:37.560 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.43, opts=13)
00:52:37.560 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.43)
00:52:37.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:52:37.560 00.000 5052 UpdateGuideState exits: m=190 SNR=9.6
00:52:37.561 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:37.561 00.000 8976 Worker thread wakes up
00:52:37.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.43) opts 0xd
00:52:37.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.43)
00:52:37.561 00.000 8976 Moving (0.14, -0.43) raw xDistance=-0.44 yDistance=0.11
00:52:37.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:37.561 00.000 5052 Enqueuing Expose request
00:52:37.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
00:52:37.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:52:37.561 00.000 8976 MoveAxis(R, 2, ABG)
00:52:37.561 00.000 8976 stepping (-10, 14) + (2, 0)
00:52:37.561 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:37.593 00.032 8976 Received - 47 (G) 
00:52:37.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:37.593 00.000 8976 stepped: pos (-8, 14)
00:52:37.593 00.000 8976 MoveAxis(U, 0, ABG)
00:52:37.594 00.001 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
00:52:37.594 00.000 8976 MountToCamera -- mountX=1.45 mountY=-2.42 hyp=2.82 mountTheta=-1.03 cameraX=1.49, cameraY=2.39 cameraTheta=1.01
00:52:37.594 00.000 8976 incremental bump (1.495, 2.394) isValid = 1
00:52:37.594 00.000 8976 Scheduling Mount bump of (0.122, 0.202)
00:52:37.594 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.20, opts=4)
00:52:37.594 00.000 8976 Enqueuing Move request for scope (0.12, 0.20)
00:52:37.594 00.000 8976 move complete, result=0
00:52:37.594 00.000 8976 worker thread done servicing request
00:52:37.594 00.000 8976 Worker thread wakes up
00:52:37.594 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
00:52:37.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:37.594 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:37.594 00.000 9828 Worker thread wakes up
00:52:37.594 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0x4
00:52:37.594 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
00:52:37.594 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
00:52:37.594 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
00:52:37.595 00.001 9828 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.03 mountX=-0.13 mountY=-0.19, mountTheta=-2.19
00:52:37.595 00.000 9828 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.19
00:52:37.595 00.000 9828 BLC: window closed
00:52:37.595 00.000 9828 MoveAxis(E, 42, B)
00:52:37.595 00.000 9828 Guiding  Dir = 2, Dur = 42
00:52:37.595 00.000 9828 IsSlewing returns 0
00:52:37.595 00.000 9828 IsGuiding returns 0
00:52:37.595 00.000 9828 PulseGuide returned control before completion, sleep 52
00:52:37.655 00.060 9828 IsGuiding returns 1
00:52:37.655 00.000 9828 scope still moving after pulse duration time elapsed
00:52:37.685 00.030 9828 IsSlewing returns 0
00:52:37.685 00.000 9828 IsGuiding returns 1
00:52:37.717 00.032 9828 IsSlewing returns 0
00:52:37.717 00.000 9828 IsGuiding returns 1
00:52:37.749 00.032 9828 IsSlewing returns 0
00:52:37.749 00.000 9828 IsGuiding returns 1
00:52:37.779 00.030 9828 IsSlewing returns 0
00:52:37.779 00.000 9828 IsGuiding returns 0
00:52:37.779 00.000 9828 scope move finished after 42 + 141 ms
00:52:37.779 00.000 9828 Move returns status 0, amount 42
00:52:37.779 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:37.779 00.000 9828 MoveAxis(N, 25, B)
00:52:37.779 00.000 9828 Guiding  Dir = 0, Dur = 25
00:52:37.795 00.016 9828 IsSlewing returns 0
00:52:37.795 00.000 9828 IsGuiding returns 0
00:52:37.796 00.001 9828 PulseGuide returned control before completion, sleep 35
00:52:37.842 00.046 9828 IsGuiding returns 1
00:52:37.842 00.000 9828 scope still moving after pulse duration time elapsed
00:52:37.873 00.031 9828 IsSlewing returns 0
00:52:37.873 00.000 9828 IsGuiding returns 1
00:52:37.905 00.032 9828 IsSlewing returns 0
00:52:37.905 00.000 9828 IsGuiding returns 1
00:52:37.935 00.030 9828 IsSlewing returns 0
00:52:37.935 00.000 9828 IsGuiding returns 1
00:52:37.966 00.031 9828 IsSlewing returns 0
00:52:37.966 00.000 9828 IsGuiding returns 0
00:52:37.966 00.000 9828 scope move finished after 25 + 146 ms
00:52:37.966 00.000 9828 Move returns status 0, amount 25
00:52:37.966 00.000 9828 move complete, result=0
00:52:37.966 00.000 9828 worker thread done servicing request
00:52:37.967 00.001 5052 GuideStep: -0.1 px 42 ms EAST, -0.2 px 25 ms NORTH
00:52:38.280 00.313 8976 Exposure complete
00:52:38.286 00.006 8976 worker thread done servicing request
00:52:38.286 00.000 5052 OnExposeComplete: enter
00:52:38.286 00.000 5052 UpdateGuideState(): m_state=6
00:52:38.286 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 980
00:52:38.287 00.001 5052 Star::Find returns 1 (0), X=329.07, Y=281.51, Mass=204, SNR=9.9, Peak=71 HFD=2.4
00:52:38.287 00.000 5052 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.04) = xAngle (-4.10 = 2.18)
00:52:38.287 00.000 5052 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.20 = 2.08)
00:52:38.287 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.06 mountX=-0.13 mountY=0.20, mountTheta=2.15
00:52:38.287 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.20, opts=13)
00:52:38.287 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.20)
00:52:38.288 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:52:38.288 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:52:38.288 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:38.288 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:38.288 00.000 8976 Worker thread wakes up
00:52:38.288 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.20) opts 0xd
00:52:38.288 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.20)
00:52:38.288 00.000 8976 Moving (-0.11, -0.20) raw xDistance=-0.13 yDistance=0.20
00:52:38.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:52:38.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:52:38.288 00.000 5052 Enqueuing Expose request
00:52:38.288 00.000 8976 MoveAxis(R, 0, ABG)
00:52:38.288 00.000 8976 MoveAxis(U, 0, ABG)
00:52:38.288 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
00:52:38.288 00.000 8976 MountToCamera -- mountX=1.38 mountY=-2.36 hyp=2.73 mountTheta=-1.04 cameraX=1.47, cameraY=2.30 cameraTheta=1.00
00:52:38.288 00.000 8976 incremental bump (1.471, 2.298) isValid = 1
00:52:38.289 00.001 8976 Scheduling Mount bump of (0.120, 0.194)
00:52:38.289 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.19, opts=4)
00:52:38.289 00.000 8976 Enqueuing Move request for scope (0.12, 0.19)
00:52:38.289 00.000 8976 move complete, result=0
00:52:38.289 00.000 9828 Worker thread wakes up
00:52:38.289 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0x4
00:52:38.289 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
00:52:38.289 00.000 8976 worker thread done servicing request
00:52:38.289 00.000 8976 Worker thread wakes up
00:52:38.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:38.289 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:38.289 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
00:52:38.289 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:52:38.289 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
00:52:38.289 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.02 mountX=-0.13 mountY=-0.18, mountTheta=-2.20
00:52:38.289 00.000 9828 Moving (0.12, 0.19) raw xDistance=-0.13 yDistance=-0.18
00:52:38.289 00.000 9828 BLC: window closed
00:52:38.290 00.001 9828 MoveAxis(E, 41, B)
00:52:38.290 00.000 9828 Guiding  Dir = 2, Dur = 41
00:52:38.290 00.000 9828 IsSlewing returns 0
00:52:38.290 00.000 9828 IsGuiding returns 0
00:52:38.290 00.000 9828 PulseGuide returned control before completion, sleep 51
00:52:38.355 00.065 9828 IsGuiding returns 1
00:52:38.355 00.000 9828 scope still moving after pulse duration time elapsed
00:52:38.386 00.031 9828 IsSlewing returns 0
00:52:38.386 00.000 9828 IsGuiding returns 1
00:52:38.416 00.030 9828 IsSlewing returns 0
00:52:38.416 00.000 9828 IsGuiding returns 1
00:52:38.447 00.031 9828 IsSlewing returns 0
00:52:38.447 00.000 9828 IsGuiding returns 0
00:52:38.447 00.000 9828 scope move finished after 41 + 116 ms
00:52:38.447 00.000 9828 Move returns status 0, amount 41
00:52:38.447 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:38.447 00.000 9828 MoveAxis(N, 24, B)
00:52:38.447 00.000 9828 Guiding  Dir = 0, Dur = 24
00:52:38.462 00.015 9828 IsSlewing returns 0
00:52:38.462 00.000 9828 IsGuiding returns 0
00:52:38.462 00.000 9828 PulseGuide returned control before completion, sleep 34
00:52:38.509 00.047 9828 IsGuiding returns 1
00:52:38.509 00.000 9828 scope still moving after pulse duration time elapsed
00:52:38.541 00.032 9828 IsSlewing returns 0
00:52:38.541 00.000 9828 IsGuiding returns 1
00:52:38.570 00.029 9828 IsSlewing returns 0
00:52:38.570 00.000 9828 IsGuiding returns 1
00:52:38.602 00.032 9828 IsSlewing returns 0
00:52:38.602 00.000 9828 IsGuiding returns 0
00:52:38.602 00.000 9828 scope move finished after 24 + 115 ms
00:52:38.602 00.000 9828 Move returns status 0, amount 24
00:52:38.602 00.000 9828 move complete, result=0
00:52:38.602 00.000 9828 worker thread done servicing request
00:52:38.602 00.000 5052 GuideStep: -0.1 px 41 ms EAST, -0.2 px 24 ms NORTH
00:52:38.972 00.370 8976 Exposure complete
00:52:38.977 00.005 8976 worker thread done servicing request
00:52:38.977 00.000 5052 OnExposeComplete: enter
00:52:38.978 00.001 5052 UpdateGuideState(): m_state=6
00:52:38.978 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 981
00:52:38.978 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.15, Mass=229, SNR=10.4, Peak=73 HFD=2.4
00:52:38.978 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.57 = 1.72)
00:52:38.978 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
00:52:38.978 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.56 hyp=0.97 cameraTheta=-2.52 mountX=-0.14 mountY=0.97, mountTheta=1.71
00:52:38.979 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.56, opts=13)
00:52:38.979 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.56)
00:52:38.979 00.000 8976 Worker thread wakes up
00:52:38.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.56) opts 0xd
00:52:38.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.56)
00:52:38.979 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:52:38.979 00.000 5052 UpdateGuideState exits: m=229 SNR=10.4
00:52:38.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:38.979 00.000 8976 Moving (-0.79, -0.56) raw xDistance=-0.14 yDistance=0.97
00:52:38.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:52:38.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.97
00:52:38.979 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:38.980 00.001 5052 Enqueuing Expose request
00:52:38.980 00.000 8976 MoveAxis(R, 0, ABG)
00:52:38.980 00.000 8976 MoveAxis(D, 4, ABG)
00:52:38.980 00.000 8976 stepping (-8, 14) + (0, -4)
00:52:38.980 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:39.017 00.037 8976 Received - 47 (G) 
00:52:39.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:39.017 00.000 8976 stepped: pos (-8, 10)
00:52:39.017 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
00:52:39.017 00.000 8976 MountToCamera -- mountX=1.33 mountY=-2.10 hyp=2.49 mountTheta=-1.01 cameraX=1.27, cameraY=2.14 cameraTheta=1.04
00:52:39.017 00.000 8976 incremental bump (1.268, 2.138) isValid = 1
00:52:39.017 00.000 8976 Scheduling Mount bump of (0.117, 0.205)
00:52:39.017 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.20, opts=4)
00:52:39.017 00.000 8976 Enqueuing Move request for scope (0.12, 0.20)
00:52:39.017 00.000 8976 move complete, result=0
00:52:39.017 00.000 8976 worker thread done servicing request
00:52:39.017 00.000 8976 Worker thread wakes up
00:52:39.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:39.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:39.017 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
00:52:39.017 00.000 9828 Worker thread wakes up
00:52:39.017 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0x4
00:52:39.017 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
00:52:39.017 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
00:52:39.017 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
00:52:39.017 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.05 mountX=-0.13 mountY=-0.19, mountTheta=-2.16
00:52:39.017 00.000 9828 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.19
00:52:39.018 00.001 9828 BLC: window closed
00:52:39.018 00.000 9828 MoveAxis(E, 40, B)
00:52:39.018 00.000 9828 Guiding  Dir = 2, Dur = 40
00:52:39.018 00.000 9828 IsSlewing returns 0
00:52:39.018 00.000 9828 IsGuiding returns 0
00:52:39.018 00.000 9828 PulseGuide returned control before completion, sleep 50
00:52:39.079 00.061 9828 IsGuiding returns 1
00:52:39.079 00.000 9828 scope still moving after pulse duration time elapsed
00:52:39.110 00.031 9828 IsSlewing returns 0
00:52:39.110 00.000 9828 IsGuiding returns 1
00:52:39.157 00.047 9828 IsSlewing returns 0
00:52:39.157 00.000 9828 IsGuiding returns 1
00:52:39.188 00.031 9828 IsSlewing returns 0
00:52:39.188 00.000 9828 IsGuiding returns 0
00:52:39.188 00.000 9828 scope move finished after 40 + 129 ms
00:52:39.188 00.000 9828 Move returns status 0, amount 40
00:52:39.188 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:39.188 00.000 9828 MoveAxis(N, 26, B)
00:52:39.188 00.000 9828 Guiding  Dir = 0, Dur = 26
00:52:39.203 00.015 9828 IsSlewing returns 0
00:52:39.203 00.000 9828 IsGuiding returns 0
00:52:39.203 00.000 9828 PulseGuide returned control before completion, sleep 36
00:52:39.249 00.046 9828 IsGuiding returns 1
00:52:39.249 00.000 9828 scope still moving after pulse duration time elapsed
00:52:39.281 00.032 9828 IsSlewing returns 0
00:52:39.281 00.000 9828 IsGuiding returns 1
00:52:39.312 00.031 9828 IsSlewing returns 0
00:52:39.312 00.000 9828 IsGuiding returns 1
00:52:39.342 00.030 9828 IsSlewing returns 0
00:52:39.347 00.005 9828 IsGuiding returns 0
00:52:39.347 00.000 9828 scope move finished after 26 + 117 ms
00:52:39.347 00.000 9828 Move returns status 0, amount 26
00:52:39.347 00.000 9828 move complete, result=0
00:52:39.347 00.000 9828 worker thread done servicing request
00:52:39.347 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.2 px 26 ms NORTH
00:52:39.704 00.357 8976 Exposure complete
00:52:39.709 00.005 8976 worker thread done servicing request
00:52:39.710 00.001 5052 OnExposeComplete: enter
00:52:39.710 00.000 5052 UpdateGuideState(): m_state=6
00:52:39.710 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 982
00:52:39.710 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.61, Mass=223, SNR=10.4, Peak=84 HFD=1.6
00:52:39.710 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
00:52:39.710 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
00:52:39.710 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.10 hyp=0.64 cameraTheta=-2.98 mountX=0.20 mountY=0.58, mountTheta=1.25
00:52:39.711 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.10, opts=13)
00:52:39.711 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.10)
00:52:39.711 00.000 8976 Worker thread wakes up
00:52:39.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.10) opts 0xd
00:52:39.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.10)
00:52:39.711 00.000 8976 Moving (-0.63, -0.10) raw xDistance=0.20 yDistance=0.58
00:52:39.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
00:52:39.711 00.000 5052 UpdateGuideState exits: m=223 SNR=10.4
00:52:39.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:39.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:52:39.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.58
00:52:39.711 00.000 8976 MoveAxis(R, 0, ABG)
00:52:39.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:39.711 00.000 5052 Enqueuing Expose request
00:52:39.711 00.000 8976 MoveAxis(D, 3, ABG)
00:52:39.711 00.000 8976 stepping (-8, 10) + (0, -3)
00:52:39.712 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:39.752 00.040 8976 Received - 47 (G) 
00:52:39.752 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:39.752 00.000 8976 stepped: pos (-8, 7)
00:52:39.752 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
00:52:39.752 00.000 8976 MountToCamera -- mountX=1.29 mountY=-1.78 hyp=2.20 mountTheta=-0.94 cameraX=0.99, cameraY=1.96 cameraTheta=1.10
00:52:39.752 00.000 8976 incremental bump (0.992, 1.959) isValid = 1
00:52:39.752 00.000 8976 Scheduling Mount bump of (0.104, 0.213)
00:52:39.752 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.21, opts=4)
00:52:39.752 00.000 8976 Enqueuing Move request for scope (0.10, 0.21)
00:52:39.752 00.000 8976 move complete, result=0
00:52:39.752 00.000 8976 worker thread done servicing request
00:52:39.752 00.000 8976 Worker thread wakes up
00:52:39.752 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:39.752 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:39.752 00.000 9828 Worker thread wakes up
00:52:39.752 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0x4
00:52:39.752 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
00:52:39.752 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
00:52:39.752 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
00:52:39.753 00.001 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
00:52:39.753 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.24 cameraTheta=1.12 mountX=-0.11 mountY=-0.20, mountTheta=-2.09
00:52:39.753 00.000 9828 Moving (0.10, 0.21) raw xDistance=-0.11 yDistance=-0.20
00:52:39.753 00.000 9828 BLC: window closed
00:52:39.753 00.000 9828 MoveAxis(E, 36, B)
00:52:39.753 00.000 9828 Guiding  Dir = 2, Dur = 36
00:52:39.753 00.000 9828 IsSlewing returns 0
00:52:39.753 00.000 9828 IsGuiding returns 0
00:52:39.753 00.000 9828 PulseGuide returned control before completion, sleep 46
00:52:39.805 00.052 9828 IsGuiding returns 1
00:52:39.805 00.000 9828 scope still moving after pulse duration time elapsed
00:52:39.836 00.031 9828 IsSlewing returns 0
00:52:39.836 00.000 9828 IsGuiding returns 1
00:52:39.867 00.031 9828 IsSlewing returns 0
00:52:39.867 00.000 9828 IsGuiding returns 1
00:52:39.898 00.031 9828 IsSlewing returns 0
00:52:39.898 00.000 9828 IsGuiding returns 1
00:52:39.929 00.031 9828 IsSlewing returns 0
00:52:39.929 00.000 9828 IsGuiding returns 1
00:52:39.960 00.031 9828 IsSlewing returns 0
00:52:39.960 00.000 9828 IsGuiding returns 1
00:52:39.991 00.031 9828 IsSlewing returns 0
00:52:39.991 00.000 9828 IsGuiding returns 0
00:52:39.991 00.000 9828 scope move finished after 36 + 201 ms
00:52:39.991 00.000 9828 Move returns status 0, amount 36
00:52:39.991 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:39.991 00.000 9828 MoveAxis(N, 27, B)
00:52:39.991 00.000 9828 Guiding  Dir = 0, Dur = 27
00:52:40.007 00.016 9828 IsSlewing returns 0
00:52:40.007 00.000 9828 IsGuiding returns 0
00:52:40.007 00.000 9828 PulseGuide returned control before completion, sleep 37
00:52:40.054 00.047 9828 IsGuiding returns 1
00:52:40.054 00.000 9828 scope still moving after pulse duration time elapsed
00:52:40.085 00.031 9828 IsSlewing returns 0
00:52:40.085 00.000 9828 IsGuiding returns 1
00:52:40.116 00.031 9828 IsSlewing returns 0
00:52:40.116 00.000 9828 IsGuiding returns 1
00:52:40.146 00.030 9828 IsSlewing returns 0
00:52:40.146 00.000 9828 IsGuiding returns 1
00:52:40.177 00.031 9828 IsSlewing returns 0
00:52:40.177 00.000 9828 IsGuiding returns 0
00:52:40.177 00.000 9828 scope move finished after 27 + 143 ms
00:52:40.177 00.000 9828 Move returns status 0, amount 27
00:52:40.177 00.000 9828 move complete, result=0
00:52:40.177 00.000 9828 worker thread done servicing request
00:52:40.177 00.000 5052 GuideStep: -0.1 px 36 ms EAST, -0.2 px 27 ms NORTH
00:52:40.434 00.257 8976 Exposure complete
00:52:40.439 00.005 8976 worker thread done servicing request
00:52:40.439 00.000 5052 OnExposeComplete: enter
00:52:40.439 00.000 5052 UpdateGuideState(): m_state=6
00:52:40.439 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 983
00:52:40.439 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.49, Mass=197, SNR=9.7, Peak=79 HFD=1.6
00:52:40.440 00.001 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.79 = 1.49)
00:52:40.440 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.39)
00:52:40.440 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.22 hyp=0.57 cameraTheta=-2.75 mountX=0.04 mountY=0.56, mountTheta=1.49
00:52:40.440 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.22, opts=13)
00:52:40.440 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.22)
00:52:40.440 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:52:40.440 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:52:40.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:40.440 00.000 8976 Worker thread wakes up
00:52:40.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.22) opts 0xd
00:52:40.441 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.22)
00:52:40.441 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:40.441 00.000 8976 Moving (-0.52, -0.22) raw xDistance=0.04 yDistance=0.56
00:52:40.441 00.000 5052 Enqueuing Expose request
00:52:40.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:52:40.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
00:52:40.441 00.000 8976 MoveAxis(R, 0, ABG)
00:52:40.441 00.000 8976 MoveAxis(D, 2, ABG)
00:52:40.441 00.000 8976 stepping (-8, 7) + (0, -2)
00:52:40.441 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:40.471 00.030 8976 Received - 47 (G) 
00:52:40.471 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:40.471 00.000 8976 stepped: pos (-8, 5)
00:52:40.471 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
00:52:40.471 00.000 8976 MountToCamera -- mountX=1.27 mountY=-1.45 hyp=1.93 mountTheta=-0.85 cameraX=0.71, cameraY=1.79 cameraTheta=1.19
00:52:40.471 00.000 8976 incremental bump (0.714, 1.792) isValid = 1
00:52:40.471 00.000 8976 Scheduling Mount bump of (0.085, 0.221)
00:52:40.471 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.22, opts=4)
00:52:40.471 00.000 8976 Enqueuing Move request for scope (0.09, 0.22)
00:52:40.472 00.001 8976 move complete, result=0
00:52:40.472 00.000 9828 Worker thread wakes up
00:52:40.472 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0x4
00:52:40.472 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
00:52:40.472 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
00:52:40.472 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:52:40.472 00.000 8976 worker thread done servicing request
00:52:40.472 00.000 8976 Worker thread wakes up
00:52:40.472 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
00:52:40.472 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:40.472 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.20 mountX=-0.10 mountY=-0.21, mountTheta=-2.00
00:52:40.472 00.000 9828 Moving (0.09, 0.22) raw xDistance=-0.10 yDistance=-0.21
00:52:40.472 00.000 9828 BLC: window closed
00:52:40.472 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:40.472 00.000 9828 MoveAxis(E, 30, B)
00:52:40.472 00.000 9828 Guiding  Dir = 2, Dur = 30
00:52:40.473 00.001 9828 IsSlewing returns 0
00:52:40.473 00.000 9828 IsGuiding returns 0
00:52:40.473 00.000 9828 PulseGuide returned control before completion, sleep 40
00:52:40.519 00.046 9828 IsGuiding returns 1
00:52:40.519 00.000 9828 scope still moving after pulse duration time elapsed
00:52:40.549 00.030 9828 IsSlewing returns 0
00:52:40.549 00.000 9828 IsGuiding returns 1
00:52:40.580 00.031 9828 IsSlewing returns 0
00:52:40.580 00.000 9828 IsGuiding returns 1
00:52:40.611 00.031 9828 IsSlewing returns 0
00:52:40.611 00.000 9828 IsGuiding returns 1
00:52:40.642 00.031 9828 IsSlewing returns 0
00:52:40.642 00.000 9828 IsGuiding returns 0
00:52:40.642 00.000 9828 scope move finished after 30 + 139 ms
00:52:40.642 00.000 9828 Move returns status 0, amount 30
00:52:40.642 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:40.642 00.000 9828 MoveAxis(N, 28, B)
00:52:40.642 00.000 9828 Guiding  Dir = 0, Dur = 28
00:52:40.658 00.016 9828 IsSlewing returns 0
00:52:40.658 00.000 9828 IsGuiding returns 0
00:52:40.658 00.000 9828 PulseGuide returned control before completion, sleep 38
00:52:40.704 00.046 9828 IsGuiding returns 1
00:52:40.709 00.005 9828 scope still moving after pulse duration time elapsed
00:52:40.735 00.026 9828 IsSlewing returns 0
00:52:40.735 00.000 9828 IsGuiding returns 1
00:52:40.765 00.030 9828 IsSlewing returns 0
00:52:40.765 00.000 9828 IsGuiding returns 1
00:52:40.797 00.032 9828 IsSlewing returns 0
00:52:40.797 00.000 9828 IsGuiding returns 1
00:52:40.828 00.031 9828 IsSlewing returns 0
00:52:40.828 00.000 9828 IsGuiding returns 0
00:52:40.828 00.000 9828 scope move finished after 28 + 142 ms
00:52:40.828 00.000 9828 Move returns status 0, amount 28
00:52:40.828 00.000 9828 move complete, result=0
00:52:40.828 00.000 9828 worker thread done servicing request
00:52:40.829 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.2 px 28 ms NORTH
00:52:41.159 00.330 8976 Exposure complete
00:52:41.165 00.006 8976 worker thread done servicing request
00:52:41.165 00.000 5052 OnExposeComplete: enter
00:52:41.165 00.000 5052 UpdateGuideState(): m_state=6
00:52:41.166 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 984
00:52:41.166 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.35, Mass=229, SNR=10.5, Peak=85 HFD=2.3
00:52:41.166 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
00:52:41.166 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
00:52:41.166 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.35 hyp=0.82 cameraTheta=-2.69 mountX=0.02 mountY=0.81, mountTheta=1.54
00:52:41.167 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.35, opts=13)
00:52:41.167 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.35)
00:52:41.167 00.000 8976 Worker thread wakes up
00:52:41.167 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.35) opts 0xd
00:52:41.167 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:52:41.167 00.000 5052 UpdateGuideState exits: m=229 SNR=10.5
00:52:41.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:41.167 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.35)
00:52:41.167 00.000 8976 Moving (-0.74, -0.35) raw xDistance=0.02 yDistance=0.81
00:52:41.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:52:41.167 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:41.167 00.000 5052 Enqueuing Expose request
00:52:41.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.81
00:52:41.168 00.001 8976 MoveAxis(R, 0, ABG)
00:52:41.168 00.000 8976 MoveAxis(D, 3, ABG)
00:52:41.168 00.000 8976 stepping (-8, 5) + (0, -3)
00:52:41.168 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:41.207 00.039 8976 Received - 47 (G) 
00:52:41.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:41.207 00.000 8976 stepped: pos (-8, 2)
00:52:41.207 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
00:52:41.207 00.000 8976 MountToCamera -- mountX=1.26 mountY=-1.08 hyp=1.65 mountTheta=-0.71 cameraX=0.39, cameraY=1.61 cameraTheta=1.33
00:52:41.207 00.000 8976 incremental bump (0.388, 1.608) isValid = 1
00:52:41.207 00.000 8976 Scheduling Mount bump of (0.054, 0.232)
00:52:41.207 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.23, opts=4)
00:52:41.207 00.000 8976 Enqueuing Move request for scope (0.05, 0.23)
00:52:41.207 00.000 8976 move complete, result=0
00:52:41.207 00.000 9828 Worker thread wakes up
00:52:41.207 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0x4
00:52:41.207 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
00:52:41.207 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
00:52:41.207 00.000 8976 worker thread done servicing request
00:52:41.207 00.000 8976 Worker thread wakes up
00:52:41.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:41.208 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:41.208 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
00:52:41.208 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.34 mountX=-0.06 mountY=-0.22, mountTheta=-1.85
00:52:41.208 00.000 9828 Moving (0.05, 0.23) raw xDistance=-0.06 yDistance=-0.22
00:52:41.208 00.000 9828 BLC: window closed
00:52:41.208 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
00:52:41.208 00.000 9828 MoveAxis(E, 20, B)
00:52:41.208 00.000 9828 Guiding  Dir = 2, Dur = 20
00:52:41.208 00.000 9828 IsSlewing returns 0
00:52:41.208 00.000 9828 IsGuiding returns 0
00:52:41.209 00.001 9828 PulseGuide returned control before completion, sleep 30
00:52:41.248 00.039 9828 IsGuiding returns 1
00:52:41.248 00.000 9828 scope still moving after pulse duration time elapsed
00:52:41.279 00.031 9828 IsSlewing returns 0
00:52:41.279 00.000 9828 IsGuiding returns 1
00:52:41.310 00.031 9828 IsSlewing returns 0
00:52:41.310 00.000 9828 IsGuiding returns 1
00:52:41.341 00.031 9828 IsSlewing returns 0
00:52:41.341 00.000 9828 IsGuiding returns 0
00:52:41.341 00.000 9828 scope move finished after 20 + 112 ms
00:52:41.341 00.000 9828 Move returns status 0, amount 20
00:52:41.341 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:41.341 00.000 9828 MoveAxis(N, 30, B)
00:52:41.341 00.000 9828 Guiding  Dir = 0, Dur = 30
00:52:41.356 00.015 9828 IsSlewing returns 0
00:52:41.356 00.000 9828 IsGuiding returns 0
00:52:41.356 00.000 9828 PulseGuide returned control before completion, sleep 40
00:52:41.403 00.047 9828 IsGuiding returns 1
00:52:41.403 00.000 9828 scope still moving after pulse duration time elapsed
00:52:41.434 00.031 9828 IsSlewing returns 0
00:52:41.434 00.000 9828 IsGuiding returns 1
00:52:41.466 00.032 9828 IsSlewing returns 0
00:52:41.466 00.000 9828 IsGuiding returns 1
00:52:41.496 00.030 9828 IsSlewing returns 0
00:52:41.496 00.000 9828 IsGuiding returns 1
00:52:41.527 00.031 9828 IsSlewing returns 0
00:52:41.527 00.000 9828 IsGuiding returns 0
00:52:41.527 00.000 9828 scope move finished after 30 + 140 ms
00:52:41.527 00.000 9828 Move returns status 0, amount 30
00:52:41.527 00.000 9828 move complete, result=0
00:52:41.527 00.000 9828 worker thread done servicing request
00:52:41.527 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.2 px 30 ms NORTH
00:52:41.891 00.364 8976 Exposure complete
00:52:41.896 00.005 8976 worker thread done servicing request
00:52:41.896 00.000 5052 OnExposeComplete: enter
00:52:41.896 00.000 5052 UpdateGuideState(): m_state=6
00:52:41.896 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 985
00:52:41.896 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=280.78, Mass=227, SNR=10.4, Peak=77 HFD=2.5
00:52:41.896 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
00:52:41.896 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
00:52:41.897 00.001 5052 CameraToMount -- cameraX=-0.90 cameraY=-0.93 hyp=1.29 cameraTheta=-2.34 mountX=-0.42 mountY=1.26, mountTheta=1.89
00:52:41.897 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=-0.93, opts=13)
00:52:41.897 00.000 5052 Enqueuing Move request for stepguider (-0.90, -0.93)
00:52:41.897 00.000 8976 Worker thread wakes up
00:52:41.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, -0.93) opts 0xd
00:52:41.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, -0.93)
00:52:41.897 00.000 8976 Moving (-0.90, -0.93) raw xDistance=-0.42 yDistance=1.26
00:52:41.898 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
00:52:41.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.26
00:52:41.898 00.000 8976 MoveAxis(R, 2, ABG)
00:52:41.898 00.000 8976 stepping (-8, 2) + (2, 0)
00:52:41.898 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:41.898 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:52:41.898 00.000 5052 UpdateGuideState exits: m=227 SNR=10.4
00:52:41.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:41.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:41.898 00.000 5052 Enqueuing Expose request
00:52:41.926 00.028 8976 Received - 47 (G) 
00:52:41.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:41.926 00.000 8976 stepped: pos (-6, 2)
00:52:41.926 00.000 8976 MoveAxis(D, 5, ABG)
00:52:41.926 00.000 8976 stepping (-6, 2) + (0, -5)
00:52:41.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:52:41.974 00.048 8976 Received - 47 (G) 
00:52:41.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:52:41.974 00.000 8976 stepped: pos (-6, -3)
00:52:41.974 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
00:52:41.974 00.000 8976 MountToCamera -- mountX=1.14 mountY=-0.56 hyp=1.28 mountTheta=-0.46 cameraX=-0.02, cameraY=1.28 cameraTheta=1.59
00:52:41.974 00.000 8976 incremental bump (-0.018, 1.276) isValid = 1
00:52:41.974 00.000 8976 Scheduling Mount bump of (-0.003, 0.238)
00:52:41.974 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.24, opts=4)
00:52:41.974 00.000 8976 Enqueuing Move request for scope (-0.00, 0.24)
00:52:41.974 00.000 8976 move complete, result=0
00:52:41.975 00.001 9828 Worker thread wakes up
00:52:41.975 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.24) opts 0x4
00:52:41.975 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.24)
00:52:41.975 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
00:52:41.975 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 1.3 px 5 ms SOUTH
00:52:41.975 00.000 8976 worker thread done servicing request
00:52:41.975 00.000 8976 Worker thread wakes up
00:52:41.975 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
00:52:41.975 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.58 mountX=-0.01 mountY=-0.24, mountTheta=-1.60
00:52:41.975 00.000 9828 Moving (-0.00, 0.24) raw xDistance=-0.01 yDistance=-0.24
00:52:41.975 00.000 9828 BLC: window closed
00:52:41.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:41.975 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:41.975 00.000 9828 MoveAxis(E, 2, B)
00:52:41.975 00.000 9828 Guiding  Dir = 2, Dur = 2
00:52:41.976 00.001 9828 IsSlewing returns 0
00:52:41.976 00.000 9828 IsGuiding returns 0
00:52:41.976 00.000 9828 PulseGuide returned control before completion, sleep 12
00:52:41.993 00.017 9828 IsGuiding returns 1
00:52:41.993 00.000 9828 scope still moving after pulse duration time elapsed
00:52:42.024 00.031 9828 IsSlewing returns 0
00:52:42.024 00.000 9828 IsGuiding returns 1
00:52:42.056 00.032 9828 IsSlewing returns 0
00:52:42.060 00.004 9828 IsGuiding returns 1
00:52:42.086 00.026 9828 IsSlewing returns 0
00:52:42.086 00.000 9828 IsGuiding returns 0
00:52:42.086 00.000 9828 scope move finished after 2 + 108 ms
00:52:42.086 00.000 9828 Move returns status 0, amount 2
00:52:42.086 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:52:42.086 00.000 9828 MoveAxis(N, 32, B)
00:52:42.086 00.000 9828 Guiding  Dir = 0, Dur = 32
00:52:42.102 00.016 9828 IsSlewing returns 0
00:52:42.102 00.000 9828 IsGuiding returns 0
00:52:42.102 00.000 9828 PulseGuide returned control before completion, sleep 42
00:52:42.148 00.046 9828 IsGuiding returns 1
00:52:42.148 00.000 9828 scope still moving after pulse duration time elapsed
00:52:42.179 00.031 9828 IsSlewing returns 0
00:52:42.179 00.000 9828 IsGuiding returns 1
00:52:42.210 00.031 9828 IsSlewing returns 0
00:52:42.210 00.000 9828 IsGuiding returns 1
00:52:42.241 00.031 9828 IsSlewing returns 0
00:52:42.241 00.000 9828 IsGuiding returns 1
00:52:42.273 00.032 9828 IsSlewing returns 0
00:52:42.273 00.000 9828 IsGuiding returns 1
00:52:42.303 00.030 9828 IsSlewing returns 0
00:52:42.303 00.000 9828 IsGuiding returns 1
00:52:42.335 00.032 9828 IsSlewing returns 0
00:52:42.335 00.000 9828 IsGuiding returns 0
00:52:42.335 00.000 9828 scope move finished after 32 + 201 ms
00:52:42.335 00.000 9828 Move returns status 0, amount 32
00:52:42.335 00.000 9828 move complete, result=0
00:52:42.335 00.000 9828 worker thread done servicing request
00:52:42.335 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.2 px 32 ms NORTH
00:52:42.659 00.324 8976 Exposure complete
00:52:42.665 00.006 8976 worker thread done servicing request
00:52:42.665 00.000 5052 OnExposeComplete: enter
00:52:42.665 00.000 5052 UpdateGuideState(): m_state=6
00:52:42.665 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 986
00:52:42.665 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.29, Mass=213, SNR=10.1, Peak=79 HFD=2.2
00:52:42.665 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
00:52:42.665 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.88)
00:52:42.665 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.42 hyp=0.55 cameraTheta=-2.26 mountX=-0.22 mountY=0.52, mountTheta=1.97
00:52:42.665 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.42, opts=13)
00:52:42.665 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.42)
00:52:42.665 00.000 8976 Worker thread wakes up
00:52:42.666 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.42) opts 0xd
00:52:42.666 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:52:42.666 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:52:42.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:42.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.42)
00:52:42.666 00.000 8976 Moving (-0.35, -0.42) raw xDistance=-0.22 yDistance=0.52
00:52:42.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:52:42.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.52
00:52:42.666 00.000 8976 MoveAxis(R, 0, ABG)
00:52:42.666 00.000 8976 MoveAxis(D, 2, ABG)
00:52:42.666 00.000 8976 stepping (-6, -3) + (0, -2)
00:52:42.666 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:42.666 00.000 5052 Enqueuing Expose request
00:52:42.666 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:42.694 00.028 8976 Received - 47 (G) 
00:52:42.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:42.694 00.000 8976 stepped: pos (-6, -5)
00:52:42.694 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
00:52:42.694 00.000 8976 move complete, result=0
00:52:42.694 00.000 8976 worker thread done servicing request
00:52:42.694 00.000 8976 Worker thread wakes up
00:52:42.694 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:52:42.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:42.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:43.379 00.685 8976 Exposure complete
00:52:43.384 00.005 8976 worker thread done servicing request
00:52:43.384 00.000 5052 OnExposeComplete: enter
00:52:43.385 00.001 5052 UpdateGuideState(): m_state=6
00:52:43.385 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 987
00:52:43.385 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.30, Mass=191, SNR=9.6, Peak=78 HFD=2.2
00:52:43.385 00.000 5052 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.04) = xAngle (-4.27 = 2.01)
00:52:43.385 00.000 5052 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.37 = 1.91)
00:52:43.385 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.41 hyp=0.52 cameraTheta=-2.23 mountX=-0.22 mountY=0.49, mountTheta=2.00
00:52:43.385 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.41, opts=13)
00:52:43.385 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.41)
00:52:43.385 00.000 8976 Worker thread wakes up
00:52:43.385 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.41) opts 0xd
00:52:43.386 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.41)
00:52:43.386 00.000 8976 Moving (-0.31, -0.41) raw xDistance=-0.22 yDistance=0.49
00:52:43.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:52:43.386 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:52:43.386 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:52:43.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:43.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:43.386 00.000 5052 Enqueuing Expose request
00:52:43.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
00:52:43.386 00.000 8976 MoveAxis(R, 0, ABG)
00:52:43.386 00.000 8976 MoveAxis(D, 2, ABG)
00:52:43.386 00.000 8976 stepping (-6, -5) + (0, -2)
00:52:43.386 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:43.412 00.026 8976 Received - 47 (G) 
00:52:43.413 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:43.413 00.000 8976 stepped: pos (-6, -7)
00:52:43.413 00.000 8976 move complete, result=0
00:52:43.413 00.000 8976 worker thread done servicing request
00:52:43.413 00.000 8976 Worker thread wakes up
00:52:43.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:43.413 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:43.414 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:52:44.100 00.686 8976 Exposure complete
00:52:44.105 00.005 8976 worker thread done servicing request
00:52:44.105 00.000 5052 OnExposeComplete: enter
00:52:44.105 00.000 5052 UpdateGuideState(): m_state=6
00:52:44.106 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 988
00:52:44.106 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.50, Mass=223, SNR=10.4, Peak=89 HFD=1.9
00:52:44.106 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.04) = xAngle (-3.58 = 2.70)
00:52:44.106 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.68 = 2.60)
00:52:44.106 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.54 mountX=-0.19 mountY=0.11, mountTheta=2.62
00:52:44.107 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.21, opts=13)
00:52:44.107 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.21)
00:52:44.107 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:52:44.107 00.000 5052 UpdateGuideState exits: m=223 SNR=10.4
00:52:44.107 00.000 8976 Worker thread wakes up
00:52:44.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:44.107 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:44.107 00.000 5052 Enqueuing Expose request
00:52:44.108 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.21) opts 0xd
00:52:44.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.21)
00:52:44.108 00.000 8976 Moving (0.01, -0.21) raw xDistance=-0.19 yDistance=0.11
00:52:44.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:52:44.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:52:44.108 00.000 8976 MoveAxis(R, 0, ABG)
00:52:44.108 00.000 8976 MoveAxis(U, 0, ABG)
00:52:44.108 00.000 8976 move complete, result=0
00:52:44.109 00.001 8976 worker thread done servicing request
00:52:44.109 00.000 8976 Worker thread wakes up
00:52:44.109 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:44.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:44.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:44.792 00.683 8976 Exposure complete
00:52:44.798 00.006 8976 worker thread done servicing request
00:52:44.798 00.000 5052 OnExposeComplete: enter
00:52:44.798 00.000 5052 UpdateGuideState(): m_state=6
00:52:44.798 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 989
00:52:44.798 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.27, Mass=219, SNR=10.2, Peak=82 HFD=2.2
00:52:44.798 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.88 = 2.40)
00:52:44.798 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.98 = 2.30)
00:52:44.798 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.44 hyp=0.46 cameraTheta=-1.84 mountX=-0.34 mountY=0.34, mountTheta=2.35
00:52:44.799 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.44, opts=13)
00:52:44.799 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.44)
00:52:44.799 00.000 8976 Worker thread wakes up
00:52:44.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.44) opts 0xd
00:52:44.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.44)
00:52:44.799 00.000 8976 Moving (-0.12, -0.44) raw xDistance=-0.34 yDistance=0.34
00:52:44.799 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:52:44.799 00.000 5052 UpdateGuideState exits: m=219 SNR=10.2
00:52:44.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:44.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:52:44.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:52:44.799 00.000 8976 MoveAxis(R, 1, ABG)
00:52:44.799 00.000 8976 stepping (-6, -7) + (1, 0)
00:52:44.799 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:44.799 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:44.799 00.000 5052 Enqueuing Expose request
00:52:44.819 00.020 8976 Received - 47 (G) 
00:52:44.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:44.819 00.000 8976 stepped: pos (-5, -7)
00:52:44.819 00.000 8976 MoveAxis(D, 1, ABG)
00:52:44.819 00.000 8976 stepping (-5, -7) + (0, -1)
00:52:44.819 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:44.852 00.033 8976 Received - 47 (G) 
00:52:44.852 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:44.852 00.000 8976 stepped: pos (-5, -8)
00:52:44.852 00.000 8976 move complete, result=0
00:52:44.852 00.000 8976 worker thread done servicing request
00:52:44.852 00.000 8976 Worker thread wakes up
00:52:44.852 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:44.852 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:44.852 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
00:52:45.536 00.684 8976 Exposure complete
00:52:45.541 00.005 8976 worker thread done servicing request
00:52:45.541 00.000 5052 OnExposeComplete: enter
00:52:45.541 00.000 5052 UpdateGuideState(): m_state=6
00:52:45.541 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 990
00:52:45.541 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=282.01, Mass=205, SNR=9.9, Peak=72 HFD=2.3
00:52:45.542 00.001 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.08 = -1.08)
00:52:45.542 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.18 = -1.18)
00:52:45.542 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.30 hyp=0.37 cameraTheta=0.96 mountX=0.17 mountY=-0.34, mountTheta=-1.10
00:52:45.542 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.30, opts=13)
00:52:45.542 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.30)
00:52:45.542 00.000 8976 Worker thread wakes up
00:52:45.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.30) opts 0xd
00:52:45.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.30)
00:52:45.542 00.000 8976 Moving (0.21, 0.30) raw xDistance=0.17 yDistance=-0.34
00:52:45.542 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:52:45.543 00.001 5052 UpdateGuideState exits: m=205 SNR=9.9
00:52:45.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:45.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:52:45.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
00:52:45.543 00.000 8976 MoveAxis(R, 0, ABG)
00:52:45.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:45.543 00.000 5052 Enqueuing Expose request
00:52:45.543 00.000 8976 MoveAxis(U, 1, ABG)
00:52:45.543 00.000 8976 stepping (-5, -8) + (0, 1)
00:52:45.543 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:45.572 00.029 8976 Received - 47 (G) 
00:52:45.572 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:45.572 00.000 8976 stepped: pos (-5, -7)
00:52:45.572 00.000 8976 move complete, result=0
00:52:45.572 00.000 8976 worker thread done servicing request
00:52:45.572 00.000 8976 Worker thread wakes up
00:52:45.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:45.572 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:45.572 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:52:46.255 00.683 8976 Exposure complete
00:52:46.261 00.006 8976 worker thread done servicing request
00:52:46.261 00.000 5052 OnExposeComplete: enter
00:52:46.261 00.000 5052 UpdateGuideState(): m_state=6
00:52:46.261 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 991
00:52:46.261 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.51, Mass=211, SNR=10.1, Peak=77 HFD=1.9
00:52:46.261 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
00:52:46.261 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
00:52:46.261 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.20 hyp=0.65 cameraTheta=-0.32 mountX=-0.46 mountY=-0.41, mountTheta=-2.42
00:52:46.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.20, opts=13)
00:52:46.262 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.20)
00:52:46.262 00.000 8976 Worker thread wakes up
00:52:46.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:52:46.262 00.000 5052 UpdateGuideState exits: m=211 SNR=10.1
00:52:46.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:46.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:46.262 00.000 5052 Enqueuing Expose request
00:52:46.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.20) opts 0xd
00:52:46.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.20)
00:52:46.262 00.000 8976 Moving (0.62, -0.20) raw xDistance=-0.46 yDistance=-0.41
00:52:46.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:52:46.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
00:52:46.262 00.000 8976 MoveAxis(R, 2, ABG)
00:52:46.262 00.000 8976 stepping (-5, -7) + (2, 0)
00:52:46.262 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:46.291 00.029 8976 Received - 47 (G) 
00:52:46.291 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:46.291 00.000 8976 stepped: pos (-3, -7)
00:52:46.291 00.000 8976 MoveAxis(U, 2, ABG)
00:52:46.291 00.000 8976 stepping (-3, -7) + (0, 2)
00:52:46.291 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:46.323 00.032 8976 Received - 47 (G) 
00:52:46.323 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:46.323 00.000 8976 stepped: pos (-3, -5)
00:52:46.323 00.000 8976 move complete, result=0
00:52:46.323 00.000 8976 worker thread done servicing request
00:52:46.323 00.000 8976 Worker thread wakes up
00:52:46.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:46.323 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:46.323 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
00:52:47.006 00.683 8976 Exposure complete
00:52:47.012 00.006 8976 worker thread done servicing request
00:52:47.012 00.000 5052 OnExposeComplete: enter
00:52:47.012 00.000 5052 UpdateGuideState(): m_state=6
00:52:47.012 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 992
00:52:47.012 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.78, Mass=213, SNR=10.1, Peak=84 HFD=1.7
00:52:47.012 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
00:52:47.012 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
00:52:47.012 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.49 mountX=0.00 mountY=-0.15, mountTheta=-1.55
00:52:47.013 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.07, opts=13)
00:52:47.013 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.07)
00:52:47.013 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:52:47.013 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:52:47.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:47.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:47.013 00.000 5052 Enqueuing Expose request
00:52:47.013 00.000 8976 Worker thread wakes up
00:52:47.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.07) opts 0xd
00:52:47.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.07)
00:52:47.013 00.000 8976 Moving (0.13, 0.07) raw xDistance=0.00 yDistance=-0.15
00:52:47.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:52:47.014 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:52:47.014 00.000 8976 MoveAxis(R, 0, ABG)
00:52:47.014 00.000 8976 MoveAxis(U, 0, ABG)
00:52:47.014 00.000 8976 move complete, result=0
00:52:47.014 00.000 8976 worker thread done servicing request
00:52:47.014 00.000 8976 Worker thread wakes up
00:52:47.014 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:47.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:47.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:47.697 00.683 8976 Exposure complete
00:52:47.702 00.005 8976 worker thread done servicing request
00:52:47.703 00.001 5052 OnExposeComplete: enter
00:52:47.703 00.000 5052 UpdateGuideState(): m_state=6
00:52:47.703 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 993
00:52:47.703 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.99, Mass=206, SNR=10.0, Peak=75 HFD=2.3
00:52:47.703 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
00:52:47.703 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
00:52:47.703 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.28 hyp=0.41 cameraTheta=0.76 mountX=0.12 mountY=-0.40, mountTheta=-1.29
00:52:47.703 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.28, opts=13)
00:52:47.703 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.28)
00:52:47.703 00.000 8976 Worker thread wakes up
00:52:47.704 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.28) opts 0xd
00:52:47.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.28)
00:52:47.704 00.000 8976 Moving (0.29, 0.28) raw xDistance=0.12 yDistance=-0.40
00:52:47.704 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:52:47.704 00.000 5052 UpdateGuideState exits: m=206 SNR=10.0
00:52:47.704 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:47.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:52:47.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
00:52:47.704 00.000 8976 MoveAxis(R, 0, ABG)
00:52:47.704 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:47.704 00.000 5052 Enqueuing Expose request
00:52:47.704 00.000 8976 MoveAxis(U, 2, ABG)
00:52:47.704 00.000 8976 stepping (-3, -5) + (0, 2)
00:52:47.704 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:47.729 00.025 8976 Received - 47 (G) 
00:52:47.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:47.729 00.000 8976 stepped: pos (-3, -3)
00:52:47.729 00.000 8976 move complete, result=0
00:52:47.729 00.000 8976 worker thread done servicing request
00:52:47.729 00.000 8976 Worker thread wakes up
00:52:47.730 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:47.730 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:47.730 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:52:48.415 00.685 8976 Exposure complete
00:52:48.420 00.005 8976 worker thread done servicing request
00:52:48.420 00.000 5052 OnExposeComplete: enter
00:52:48.420 00.000 5052 UpdateGuideState(): m_state=6
00:52:48.420 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 994
00:52:48.420 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.02, Mass=212, SNR=10.1, Peak=84 HFD=2.1
00:52:48.420 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
00:52:48.420 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
00:52:48.420 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.49 mountX=0.26 mountY=-0.19, mountTheta=-0.63
00:52:48.421 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.31, opts=13)
00:52:48.421 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.31)
00:52:48.421 00.000 8976 Worker thread wakes up
00:52:48.421 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.31) opts 0xd
00:52:48.421 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.31)
00:52:48.421 00.000 8976 Moving (0.03, 0.31) raw xDistance=0.26 yDistance=-0.19
00:52:48.421 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:52:48.421 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
00:52:48.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:48.421 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:48.421 00.000 5052 Enqueuing Expose request
00:52:48.422 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
00:52:48.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:52:48.422 00.000 8976 MoveAxis(L, 1, ABG)
00:52:48.422 00.000 8976 stepping (-3, -3) + (-1, 0)
00:52:48.422 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:48.449 00.027 8976 Received - 47 (G) 
00:52:48.449 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:48.449 00.000 8976 stepped: pos (-4, -3)
00:52:48.449 00.000 8976 MoveAxis(U, 0, ABG)
00:52:48.449 00.000 8976 move complete, result=0
00:52:48.449 00.000 8976 worker thread done servicing request
00:52:48.449 00.000 8976 Worker thread wakes up
00:52:48.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:48.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:48.449 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:52:49.136 00.687 8976 Exposure complete
00:52:49.142 00.006 8976 worker thread done servicing request
00:52:49.142 00.000 5052 OnExposeComplete: enter
00:52:49.142 00.000 5052 UpdateGuideState(): m_state=6
00:52:49.142 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 995
00:52:49.142 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.79, Mass=195, SNR=9.7, Peak=70 HFD=2.4
00:52:49.142 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
00:52:49.142 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
00:52:49.142 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.08 hyp=0.64 cameraTheta=0.12 mountX=-0.22 mountY=-0.57, mountTheta=-1.93
00:52:49.143 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.08, opts=13)
00:52:49.143 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.08)
00:52:49.143 00.000 8976 Worker thread wakes up
00:52:49.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:52:49.143 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
00:52:49.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:49.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:49.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.08) opts 0xd
00:52:49.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.08)
00:52:49.143 00.000 8976 Moving (0.63, 0.08) raw xDistance=-0.22 yDistance=-0.57
00:52:49.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:52:49.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
00:52:49.143 00.000 8976 MoveAxis(R, 0, ABG)
00:52:49.144 00.001 8976 MoveAxis(U, 2, ABG)
00:52:49.144 00.000 8976 stepping (-4, -3) + (0, 2)
00:52:49.144 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:49.144 00.000 5052 Enqueuing Expose request
00:52:49.168 00.024 8976 Received - 47 (G) 
00:52:49.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:49.168 00.000 8976 stepped: pos (-4, -1)
00:52:49.168 00.000 8976 move complete, result=0
00:52:49.169 00.001 8976 worker thread done servicing request
00:52:49.169 00.000 8976 Worker thread wakes up
00:52:49.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:49.169 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:49.169 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
00:52:49.851 00.682 8976 Exposure complete
00:52:49.856 00.005 8976 worker thread done servicing request
00:52:49.857 00.001 5052 OnExposeComplete: enter
00:52:49.857 00.000 5052 UpdateGuideState(): m_state=6
00:52:49.857 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 996
00:52:49.857 00.000 5052 Star::Find returns 1 (0), X=330.27, Y=281.82, Mass=216, SNR=10.2, Peak=78 HFD=2.4
00:52:49.857 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
00:52:49.857 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
00:52:49.857 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=0.11 hyp=1.10 cameraTheta=0.10 mountX=-0.41 mountY=-0.98, mountTheta=-1.96
00:52:49.857 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=0.11, opts=13)
00:52:49.857 00.000 5052 Enqueuing Move request for stepguider (1.10, 0.11)
00:52:49.857 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:52:49.857 00.000 5052 UpdateGuideState exits: m=216 SNR=10.2
00:52:49.858 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:49.858 00.000 8976 Worker thread wakes up
00:52:49.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, 0.11) opts 0xd
00:52:49.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, 0.11)
00:52:49.858 00.000 8976 Moving (1.10, 0.11) raw xDistance=-0.41 yDistance=-0.98
00:52:49.858 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:49.858 00.000 5052 Enqueuing Expose request
00:52:49.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:52:49.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.98
00:52:49.858 00.000 8976 MoveAxis(R, 2, ABG)
00:52:49.858 00.000 8976 stepping (-4, -1) + (2, 0)
00:52:49.858 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:49.887 00.029 8976 Received - 47 (G) 
00:52:49.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:49.887 00.000 8976 stepped: pos (-2, -1)
00:52:49.887 00.000 8976 MoveAxis(U, 4, ABG)
00:52:49.887 00.000 8976 stepping (-2, -1) + (0, 4)
00:52:49.887 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:49.920 00.033 8976 Received - 47 (G) 
00:52:49.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:49.920 00.000 8976 stepped: pos (-2, 3)
00:52:49.920 00.000 8976 move complete, result=0
00:52:49.920 00.000 8976 worker thread done servicing request
00:52:49.920 00.000 8976 Worker thread wakes up
00:52:49.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:49.920 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:49.920 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
00:52:50.604 00.684 8976 Exposure complete
00:52:50.609 00.005 8976 worker thread done servicing request
00:52:50.609 00.000 5052 OnExposeComplete: enter
00:52:50.609 00.000 5052 UpdateGuideState(): m_state=6
00:52:50.609 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 997
00:52:50.609 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.63, Mass=209, SNR=10.0, Peak=73 HFD=2.7
00:52:50.609 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
00:52:50.609 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
00:52:50.609 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=-0.08 hyp=1.11 cameraTheta=-0.07 mountX=-0.57 mountY=-0.88, mountTheta=-2.14
00:52:50.610 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=-0.08, opts=13)
00:52:50.610 00.000 5052 Enqueuing Move request for stepguider (1.10, -0.08)
00:52:50.610 00.000 8976 Worker thread wakes up
00:52:50.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, -0.08) opts 0xd
00:52:50.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, -0.08)
00:52:50.610 00.000 8976 Moving (1.10, -0.08) raw xDistance=-0.57 yDistance=-0.88
00:52:50.610 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:52:50.610 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
00:52:50.610 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:50.610 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:50.610 00.000 5052 Enqueuing Expose request
00:52:50.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
00:52:50.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.88
00:52:50.610 00.000 8976 MoveAxis(R, 2, ABG)
00:52:50.610 00.000 8976 stepping (-2, 3) + (2, 0)
00:52:50.610 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:50.639 00.029 8976 Received - 47 (G) 
00:52:50.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:50.639 00.000 8976 stepped: pos (0, 3)
00:52:50.639 00.000 8976 MoveAxis(U, 4, ABG)
00:52:50.639 00.000 8976 stepping (0, 3) + (0, 4)
00:52:50.639 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:50.671 00.032 8976 Received - 47 (G) 
00:52:50.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:52:50.671 00.000 8976 stepped: pos (0, 7)
00:52:50.671 00.000 8976 move complete, result=0
00:52:50.671 00.000 8976 worker thread done servicing request
00:52:50.671 00.000 8976 Worker thread wakes up
00:52:50.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:50.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:50.671 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.9 px 4 ms NORTH
00:52:51.353 00.682 8976 Exposure complete
00:52:51.359 00.006 8976 worker thread done servicing request
00:52:51.359 00.000 5052 OnExposeComplete: enter
00:52:51.359 00.000 5052 UpdateGuideState(): m_state=6
00:52:51.359 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 998
00:52:51.359 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.83, Mass=205, SNR=10.0, Peak=76 HFD=2.4
00:52:51.359 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
00:52:51.359 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
00:52:51.360 00.001 5052 CameraToMount -- cameraX=0.61 cameraY=0.12 hyp=0.62 cameraTheta=0.19 mountX=-0.17 mountY=-0.57, mountTheta=-1.87
00:52:51.360 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.12, opts=13)
00:52:51.360 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.12)
00:52:51.360 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:52:51.360 00.000 5052 UpdateGuideState exits: m=205 SNR=10.0
00:52:51.360 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:51.360 00.000 8976 Worker thread wakes up
00:52:51.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.12) opts 0xd
00:52:51.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.12)
00:52:51.360 00.000 8976 Moving (0.61, 0.12) raw xDistance=-0.17 yDistance=-0.57
00:52:51.361 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:51.361 00.000 5052 Enqueuing Expose request
00:52:51.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:52:51.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.57
00:52:51.361 00.000 8976 MoveAxis(R, 0, ABG)
00:52:51.361 00.000 8976 MoveAxis(U, 3, ABG)
00:52:51.361 00.000 8976 stepping (0, 7) + (0, 3)
00:52:51.361 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:51.391 00.030 8976 Received - 47 (G) 
00:52:51.391 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:51.391 00.000 8976 stepped: pos (0, 10)
00:52:51.391 00.000 8976 move complete, result=0
00:52:51.391 00.000 8976 worker thread done servicing request
00:52:51.391 00.000 8976 Worker thread wakes up
00:52:51.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:51.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:51.391 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
00:52:52.076 00.685 8976 Exposure complete
00:52:52.083 00.007 8976 worker thread done servicing request
00:52:52.094 00.011 5052 OnExposeComplete: enter
00:52:52.094 00.000 5052 UpdateGuideState(): m_state=6
00:52:52.094 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 999
00:52:52.094 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.60, Mass=191, SNR=9.6, Peak=82 HFD=1.6
00:52:52.094 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
00:52:52.094 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
00:52:52.094 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.11 hyp=0.43 cameraTheta=-0.26 mountX=-0.29 mountY=-0.29, mountTheta=-2.36
00:52:52.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.11, opts=13)
00:52:52.095 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.11)
00:52:52.095 00.000 8976 Worker thread wakes up
00:52:52.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.11) opts 0xd
00:52:52.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.11)
00:52:52.095 00.000 8976 Moving (0.42, -0.11) raw xDistance=-0.29 yDistance=-0.29
00:52:52.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:52:52.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
00:52:52.095 00.000 8976 MoveAxis(R, 1, ABG)
00:52:52.096 00.001 8976 stepping (0, 10) + (1, 0)
00:52:52.096 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:52.109 00.013 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:52:52.118 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
00:52:52.119 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:52.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:52.119 00.000 5052 Enqueuing Expose request
00:52:52.126 00.007 8976 Received - 47 (G) 
00:52:52.126 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:52.126 00.000 8976 stepped: pos (1, 10)
00:52:52.126 00.000 8976 MoveAxis(U, 1, ABG)
00:52:52.126 00.000 8976 stepping (1, 10) + (0, 1)
00:52:52.126 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:52.158 00.032 8976 Received - 47 (G) 
00:52:52.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:52:52.158 00.000 8976 stepped: pos (1, 11)
00:52:52.158 00.000 8976 move complete, result=0
00:52:52.158 00.000 8976 worker thread done servicing request
00:52:52.158 00.000 8976 Worker thread wakes up
00:52:52.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:52.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:52.158 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
00:52:52.850 00.692 8976 Exposure complete
00:52:52.855 00.005 8976 worker thread done servicing request
00:52:52.855 00.000 5052 OnExposeComplete: enter
00:52:52.855 00.000 5052 UpdateGuideState(): m_state=6
00:52:52.855 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1000
00:52:52.855 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.95, Mass=219, SNR=10.3, Peak=79 HFD=2.2
00:52:52.855 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
00:52:52.855 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
00:52:52.856 00.001 5052 CameraToMount -- cameraX=0.38 cameraY=0.24 hyp=0.45 cameraTheta=0.56 mountX=0.04 mountY=-0.45, mountTheta=-1.49
00:52:52.856 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.24, opts=13)
00:52:52.856 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.24)
00:52:52.856 00.000 8976 Worker thread wakes up
00:52:52.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.24) opts 0xd
00:52:52.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.24)
00:52:52.856 00.000 8976 Moving (0.38, 0.24) raw xDistance=0.04 yDistance=-0.45
00:52:52.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:52:52.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
00:52:52.857 00.001 8976 MoveAxis(R, 0, ABG)
00:52:52.857 00.000 8976 MoveAxis(U, 2, ABG)
00:52:52.857 00.000 8976 stepping (1, 11) + (0, 2)
00:52:52.857 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:52.857 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:52:52.866 00.009 5052 UpdateGuideState exits: m=219 SNR=10.3
00:52:52.867 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:52.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:52.867 00.000 5052 Enqueuing Expose request
00:52:52.893 00.026 8976 Received - 47 (G) 
00:52:52.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:52.893 00.000 8976 stepped: pos (1, 13)
00:52:52.893 00.000 8976 move complete, result=0
00:52:52.893 00.000 8976 worker thread done servicing request
00:52:52.893 00.000 8976 Worker thread wakes up
00:52:52.894 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
00:52:52.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:52.894 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:53.582 00.688 8976 Exposure complete
00:52:53.587 00.005 8976 worker thread done servicing request
00:52:53.587 00.000 5052 OnExposeComplete: enter
00:52:53.587 00.000 5052 UpdateGuideState(): m_state=6
00:52:53.587 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1001
00:52:53.587 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.19, Mass=212, SNR=10.1, Peak=80 HFD=2.2
00:52:53.587 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-3.99 = 2.29)
00:52:53.587 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.10 = 2.19)
00:52:53.587 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.52 hyp=0.56 cameraTheta=-1.95 mountX=-0.37 mountY=0.46, mountTheta=2.25
00:52:53.588 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.52, opts=13)
00:52:53.588 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.52)
00:52:53.588 00.000 8976 Worker thread wakes up
00:52:53.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.52) opts 0xd
00:52:53.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.52)
00:52:53.588 00.000 8976 Moving (-0.21, -0.52) raw xDistance=-0.37 yDistance=0.46
00:52:53.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:52:53.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.46
00:52:53.589 00.001 8976 MoveAxis(R, 2, ABG)
00:52:53.589 00.000 8976 stepping (1, 13) + (2, 0)
00:52:53.589 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:53.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:52:53.599 00.010 5052 UpdateGuideState exits: m=212 SNR=10.1
00:52:53.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:53.599 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:53.599 00.000 5052 Enqueuing Expose request
00:52:53.613 00.014 8976 Received - 47 (G) 
00:52:53.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:53.613 00.000 8976 stepped: pos (3, 13)
00:52:53.613 00.000 8976 MoveAxis(D, 2, ABG)
00:52:53.613 00.000 8976 stepping (3, 13) + (0, -2)
00:52:53.613 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:53.644 00.031 8976 Received - 47 (G) 
00:52:53.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:53.644 00.000 8976 stepped: pos (3, 11)
00:52:53.645 00.001 8976 move complete, result=0
00:52:53.645 00.000 8976 worker thread done servicing request
00:52:53.645 00.000 8976 Worker thread wakes up
00:52:53.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:53.645 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:53.645 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
00:52:54.338 00.693 8976 Exposure complete
00:52:54.343 00.005 8976 worker thread done servicing request
00:52:54.344 00.001 5052 OnExposeComplete: enter
00:52:54.344 00.000 5052 UpdateGuideState(): m_state=6
00:52:54.344 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1002
00:52:54.344 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.13, Mass=201, SNR=9.8, Peak=71 HFD=2.4
00:52:54.344 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
00:52:54.344 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
00:52:54.344 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.42 hyp=0.57 cameraTheta=2.31 mountX=0.55 mountY=0.09, mountTheta=0.17
00:52:54.344 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.42, opts=13)
00:52:54.344 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.42)
00:52:54.345 00.001 8976 Worker thread wakes up
00:52:54.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.42) opts 0xd
00:52:54.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.42)
00:52:54.345 00.000 8976 Moving (-0.38, 0.42) raw xDistance=0.55 yDistance=0.09
00:52:54.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.55
00:52:54.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:52:54.345 00.000 8976 MoveAxis(L, 2, ABG)
00:52:54.345 00.000 8976 stepping (3, 11) + (-2, 0)
00:52:54.345 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:54.345 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:52:54.356 00.011 5052 UpdateGuideState exits: m=201 SNR=9.8
00:52:54.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:54.356 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:54.356 00.000 5052 Enqueuing Expose request
00:52:54.380 00.024 8976 Received - 47 (G) 
00:52:54.380 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:54.380 00.000 8976 stepped: pos (1, 11)
00:52:54.380 00.000 8976 MoveAxis(U, 0, ABG)
00:52:54.380 00.000 8976 move complete, result=0
00:52:54.380 00.000 8976 worker thread done servicing request
00:52:54.380 00.000 8976 Worker thread wakes up
00:52:54.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:54.380 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:54.380 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
00:52:55.072 00.692 8976 Exposure complete
00:52:55.078 00.006 8976 worker thread done servicing request
00:52:55.078 00.000 5052 OnExposeComplete: enter
00:52:55.078 00.000 5052 UpdateGuideState(): m_state=6
00:52:55.078 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1003
00:52:55.078 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.94, Mass=209, SNR=10.0, Peak=79 HFD=2.2
00:52:55.078 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
00:52:55.078 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
00:52:55.078 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.23 hyp=0.65 cameraTheta=2.78 mountX=0.48 mountY=0.38, mountTheta=0.67
00:52:55.078 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.23, opts=13)
00:52:55.079 00.001 5052 Enqueuing Move request for stepguider (-0.60, 0.23)
00:52:55.079 00.000 8976 Worker thread wakes up
00:52:55.079 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.23) opts 0xd
00:52:55.079 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.23)
00:52:55.079 00.000 8976 Moving (-0.60, 0.23) raw xDistance=0.48 yDistance=0.38
00:52:55.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
00:52:55.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:52:55.079 00.000 8976 MoveAxis(L, 2, ABG)
00:52:55.079 00.000 8976 stepping (1, 11) + (-2, 0)
00:52:55.079 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:55.080 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:52:55.090 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
00:52:55.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:55.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:55.090 00.000 5052 Enqueuing Expose request
00:52:55.115 00.025 8976 Received - 47 (G) 
00:52:55.115 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:55.115 00.000 8976 stepped: pos (-1, 11)
00:52:55.115 00.000 8976 MoveAxis(D, 2, ABG)
00:52:55.115 00.000 8976 stepping (-1, 11) + (0, -2)
00:52:55.115 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:55.147 00.032 8976 Received - 47 (G) 
00:52:55.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:55.147 00.000 8976 stepped: pos (-1, 9)
00:52:55.147 00.000 8976 move complete, result=0
00:52:55.147 00.000 8976 worker thread done servicing request
00:52:55.147 00.000 8976 Worker thread wakes up
00:52:55.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:55.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:55.148 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:52:55.852 00.704 8976 Exposure complete
00:52:55.858 00.006 8976 worker thread done servicing request
00:52:55.858 00.000 5052 OnExposeComplete: enter
00:52:55.858 00.000 5052 UpdateGuideState(): m_state=6
00:52:55.858 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1004
00:52:55.858 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=281.80, Mass=200, SNR=9.8, Peak=75 HFD=2.1
00:52:55.858 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
00:52:55.858 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
00:52:55.858 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=0.09 hyp=0.98 cameraTheta=3.05 mountX=0.53 mountY=0.77, mountTheta=0.97
00:52:55.860 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=0.09, opts=13)
00:52:55.860 00.000 5052 Enqueuing Move request for stepguider (-0.98, 0.09)
00:52:55.860 00.000 8976 Worker thread wakes up
00:52:55.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, 0.09) opts 0xd
00:52:55.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, 0.09)
00:52:55.860 00.000 8976 Moving (-0.98, 0.09) raw xDistance=0.53 yDistance=0.77
00:52:55.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
00:52:55.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.77
00:52:55.860 00.000 8976 MoveAxis(L, 2, ABG)
00:52:55.860 00.000 8976 stepping (-1, 9) + (-2, 0)
00:52:55.860 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:55.861 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:52:55.871 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
00:52:55.871 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:55.871 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:55.871 00.000 5052 Enqueuing Expose request
00:52:55.882 00.011 8976 Received - 47 (G) 
00:52:55.882 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:55.883 00.001 8976 stepped: pos (-3, 9)
00:52:55.883 00.000 8976 MoveAxis(D, 3, ABG)
00:52:55.883 00.000 8976 stepping (-3, 9) + (0, -3)
00:52:55.883 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:55.914 00.031 8976 Received - 47 (G) 
00:52:55.914 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:52:55.914 00.000 8976 stepped: pos (-3, 6)
00:52:55.914 00.000 8976 move complete, result=0
00:52:55.914 00.000 8976 worker thread done servicing request
00:52:55.914 00.000 8976 Worker thread wakes up
00:52:55.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:55.915 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:55.915 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
00:52:56.610 00.695 8976 Exposure complete
00:52:56.615 00.005 8976 worker thread done servicing request
00:52:56.615 00.000 5052 OnExposeComplete: enter
00:52:56.615 00.000 5052 UpdateGuideState(): m_state=6
00:52:56.615 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1005
00:52:56.615 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.30, Mass=199, SNR=9.8, Peak=86 HFD=2.0
00:52:56.615 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
00:52:56.615 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.26 = 2.03)
00:52:56.615 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.41 hyp=0.48 cameraTheta=-2.11 mountX=-0.25 mountY=0.43, mountTheta=2.10
00:52:56.616 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.41, opts=13)
00:52:56.617 00.001 5052 Enqueuing Move request for stepguider (-0.24, -0.41)
00:52:56.617 00.000 8976 Worker thread wakes up
00:52:56.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.41) opts 0xd
00:52:56.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.41)
00:52:56.617 00.000 8976 Moving (-0.24, -0.41) raw xDistance=-0.25 yDistance=0.43
00:52:56.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:52:56.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
00:52:56.617 00.000 8976 MoveAxis(R, 0, ABG)
00:52:56.617 00.000 8976 MoveAxis(D, 2, ABG)
00:52:56.617 00.000 8976 stepping (-3, 6) + (0, -2)
00:52:56.617 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:56.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:52:56.627 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
00:52:56.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:56.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:56.627 00.000 5052 Enqueuing Expose request
00:52:56.650 00.023 8976 Received - 47 (G) 
00:52:56.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:56.650 00.000 8976 stepped: pos (-3, 4)
00:52:56.650 00.000 8976 move complete, result=0
00:52:56.650 00.000 8976 worker thread done servicing request
00:52:56.650 00.000 8976 Worker thread wakes up
00:52:56.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:56.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:56.650 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:52:57.338 00.688 8976 Exposure complete
00:52:57.344 00.006 8976 worker thread done servicing request
00:52:57.344 00.000 5052 OnExposeComplete: enter
00:52:57.344 00.000 5052 UpdateGuideState(): m_state=6
00:52:57.344 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1006
00:52:57.344 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.77, Mass=191, SNR=9.6, Peak=79 HFD=1.6
00:52:57.344 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
00:52:57.344 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
00:52:57.344 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.65 mountX=0.02 mountY=-0.10, mountTheta=-1.40
00:52:57.345 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.06, opts=13)
00:52:57.345 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.06)
00:52:57.345 00.000 8976 Worker thread wakes up
00:52:57.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.06) opts 0xd
00:52:57.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.06)
00:52:57.345 00.000 8976 Moving (0.08, 0.06) raw xDistance=0.02 yDistance=-0.10
00:52:57.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:52:57.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:52:57.345 00.000 8976 MoveAxis(R, 0, ABG)
00:52:57.345 00.000 8976 MoveAxis(U, 0, ABG)
00:52:57.345 00.000 8976 move complete, result=0
00:52:57.345 00.000 8976 worker thread done servicing request
00:52:57.346 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:52:57.354 00.008 5052 UpdateGuideState exits: m=191 SNR=9.6
00:52:57.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:57.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:57.354 00.000 5052 Enqueuing Expose request
00:52:57.354 00.000 8976 Worker thread wakes up
00:52:57.354 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:57.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:57.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:58.046 00.692 8976 Exposure complete
00:52:58.052 00.006 8976 worker thread done servicing request
00:52:58.052 00.000 5052 OnExposeComplete: enter
00:52:58.052 00.000 5052 UpdateGuideState(): m_state=6
00:52:58.052 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1007
00:52:58.052 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.75, Mass=220, SNR=10.3, Peak=85 HFD=1.9
00:52:58.052 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
00:52:58.052 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
00:52:58.052 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.04 hyp=0.51 cameraTheta=0.07 mountX=-0.20 mountY=-0.44, mountTheta=-1.99
00:52:58.053 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.04, opts=13)
00:52:58.053 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.04)
00:52:58.053 00.000 8976 Worker thread wakes up
00:52:58.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.04) opts 0xd
00:52:58.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.04)
00:52:58.053 00.000 8976 Moving (0.51, 0.04) raw xDistance=-0.20 yDistance=-0.44
00:52:58.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:52:58.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
00:52:58.053 00.000 8976 MoveAxis(R, 0, ABG)
00:52:58.053 00.000 8976 MoveAxis(U, 2, ABG)
00:52:58.053 00.000 8976 stepping (-3, 4) + (0, 2)
00:52:58.053 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:58.054 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:52:58.063 00.009 5052 UpdateGuideState exits: m=220 SNR=10.3
00:52:58.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:58.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:58.063 00.000 5052 Enqueuing Expose request
00:52:58.089 00.026 8976 Received - 47 (G) 
00:52:58.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:58.089 00.000 8976 stepped: pos (-3, 6)
00:52:58.089 00.000 8976 move complete, result=0
00:52:58.089 00.000 8976 worker thread done servicing request
00:52:58.089 00.000 8976 Worker thread wakes up
00:52:58.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:58.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:58.089 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:52:58.779 00.690 8976 Exposure complete
00:52:58.784 00.005 8976 worker thread done servicing request
00:52:58.785 00.001 5052 OnExposeComplete: enter
00:52:58.785 00.000 5052 UpdateGuideState(): m_state=6
00:52:58.785 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1008
00:52:58.785 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.59, Mass=203, SNR=9.9, Peak=79 HFD=2.2
00:52:58.785 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
00:52:58.785 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
00:52:58.785 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.11 hyp=0.80 cameraTheta=-0.14 mountX=-0.46 mountY=-0.60, mountTheta=-2.23
00:52:58.785 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.11, opts=13)
00:52:58.785 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.11)
00:52:58.785 00.000 8976 Worker thread wakes up
00:52:58.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.11) opts 0xd
00:52:58.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.11)
00:52:58.785 00.000 8976 Moving (0.79, -0.11) raw xDistance=-0.46 yDistance=-0.60
00:52:58.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:52:58.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
00:52:58.785 00.000 8976 MoveAxis(R, 2, ABG)
00:52:58.785 00.000 8976 stepping (-3, 6) + (2, 0)
00:52:58.785 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:58.786 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:52:58.795 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
00:52:58.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:58.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:58.795 00.000 5052 Enqueuing Expose request
00:52:58.808 00.013 8976 Received - 47 (G) 
00:52:58.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:58.808 00.000 8976 stepped: pos (-1, 6)
00:52:58.808 00.000 8976 MoveAxis(U, 2, ABG)
00:52:58.808 00.000 8976 stepping (-1, 6) + (0, 2)
00:52:58.808 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:58.840 00.032 8976 Received - 47 (G) 
00:52:58.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:58.840 00.000 8976 stepped: pos (-1, 8)
00:52:58.840 00.000 8976 move complete, result=0
00:52:58.840 00.000 8976 worker thread done servicing request
00:52:58.840 00.000 8976 Worker thread wakes up
00:52:58.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:58.840 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:58.840 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
00:52:59.534 00.694 8976 Exposure complete
00:52:59.540 00.006 8976 worker thread done servicing request
00:52:59.540 00.000 5052 OnExposeComplete: enter
00:52:59.540 00.000 5052 UpdateGuideState(): m_state=6
00:52:59.540 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1009
00:52:59.540 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.95, Mass=217, SNR=10.2, Peak=86 HFD=2.2
00:52:59.540 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
00:52:59.540 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
00:52:59.540 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.24 hyp=0.56 cameraTheta=0.46 mountX=-0.01 mountY=-0.55, mountTheta=-1.59
00:52:59.541 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.24, opts=13)
00:52:59.541 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.24)
00:52:59.541 00.000 8976 Worker thread wakes up
00:52:59.541 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.24) opts 0xd
00:52:59.541 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.24)
00:52:59.541 00.000 8976 Moving (0.50, 0.24) raw xDistance=-0.01 yDistance=-0.55
00:52:59.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:52:59.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
00:52:59.541 00.000 8976 MoveAxis(R, 0, ABG)
00:52:59.542 00.001 8976 MoveAxis(U, 2, ABG)
00:52:59.542 00.000 8976 stepping (-1, 8) + (0, 2)
00:52:59.542 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:59.542 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=86, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:52:59.551 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
00:52:59.551 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:59.551 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:52:59.552 00.001 5052 Enqueuing Expose request
00:52:59.575 00.023 8976 Received - 47 (G) 
00:52:59.575 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:52:59.575 00.000 8976 stepped: pos (-1, 10)
00:52:59.575 00.000 8976 move complete, result=0
00:52:59.575 00.000 8976 worker thread done servicing request
00:52:59.575 00.000 8976 Worker thread wakes up
00:52:59.576 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:52:59.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:52:59.576 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
00:53:00.264 00.688 8976 Exposure complete
00:53:00.270 00.006 8976 worker thread done servicing request
00:53:00.270 00.000 5052 OnExposeComplete: enter
00:53:00.270 00.000 5052 UpdateGuideState(): m_state=6
00:53:00.270 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1010
00:53:00.270 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.81, Mass=181, SNR=9.3, Peak=75 HFD=2.0
00:53:00.270 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
00:53:00.270 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
00:53:00.270 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.10 hyp=0.55 cameraTheta=0.18 mountX=-0.16 mountY=-0.51, mountTheta=-1.87
00:53:00.271 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.10, opts=13)
00:53:00.271 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.10)
00:53:00.271 00.000 8976 Worker thread wakes up
00:53:00.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.10) opts 0xd
00:53:00.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.10)
00:53:00.271 00.000 8976 Moving (0.54, 0.10) raw xDistance=-0.16 yDistance=-0.51
00:53:00.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:53:00.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
00:53:00.271 00.000 8976 MoveAxis(R, 0, ABG)
00:53:00.271 00.000 8976 MoveAxis(U, 2, ABG)
00:53:00.271 00.000 8976 stepping (-1, 10) + (0, 2)
00:53:00.272 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:00.272 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:53:00.282 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
00:53:00.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:00.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:00.282 00.000 5052 Enqueuing Expose request
00:53:00.295 00.013 8976 Received - 47 (G) 
00:53:00.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:00.295 00.000 8976 stepped: pos (-1, 12)
00:53:00.295 00.000 8976 move complete, result=0
00:53:00.295 00.000 8976 worker thread done servicing request
00:53:00.295 00.000 8976 Worker thread wakes up
00:53:00.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:00.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:00.295 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:53:00.987 00.692 8976 Exposure complete
00:53:00.993 00.006 8976 worker thread done servicing request
00:53:00.993 00.000 5052 OnExposeComplete: enter
00:53:00.993 00.000 5052 UpdateGuideState(): m_state=6
00:53:00.993 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1011
00:53:00.993 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.44, Mass=221, SNR=10.3, Peak=86 HFD=2.2
00:53:00.993 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.34 = 1.94)
00:53:00.993 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.84)
00:53:00.993 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.27 hyp=0.36 cameraTheta=-2.30 mountX=-0.13 mountY=0.35, mountTheta=1.93
00:53:00.994 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.27, opts=13)
00:53:00.994 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.27)
00:53:00.994 00.000 8976 Worker thread wakes up
00:53:00.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.27) opts 0xd
00:53:00.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.27)
00:53:00.994 00.000 8976 Moving (-0.24, -0.27) raw xDistance=-0.13 yDistance=0.35
00:53:00.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:53:00.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.35
00:53:00.994 00.000 8976 MoveAxis(R, 0, ABG)
00:53:00.994 00.000 8976 MoveAxis(D, 1, ABG)
00:53:00.994 00.000 8976 stepping (-1, 12) + (0, -1)
00:53:00.994 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:00.995 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:53:01.005 00.010 5052 UpdateGuideState exits: m=221 SNR=10.3
00:53:01.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:01.005 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:01.005 00.000 5052 Enqueuing Expose request
00:53:01.014 00.009 8976 Received - 47 (G) 
00:53:01.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:01.014 00.000 8976 stepped: pos (-1, 11)
00:53:01.014 00.000 8976 move complete, result=0
00:53:01.014 00.000 8976 worker thread done servicing request
00:53:01.014 00.000 8976 Worker thread wakes up
00:53:01.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:01.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:01.014 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:53:01.673 00.659 8976 Exposure complete
00:53:01.679 00.006 8976 worker thread done servicing request
00:53:01.679 00.000 5052 OnExposeComplete: enter
00:53:01.679 00.000 5052 UpdateGuideState(): m_state=6
00:53:01.679 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1012
00:53:01.679 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.70, Mass=198, SNR=9.8, Peak=82 HFD=1.8
00:53:01.679 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
00:53:01.679 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
00:53:01.679 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.40 mountX=-0.02 mountY=-0.02, mountTheta=-2.51
00:53:01.679 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.01, opts=13)
00:53:01.679 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.01)
00:53:01.680 00.001 8976 Worker thread wakes up
00:53:01.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.01) opts 0xd
00:53:01.680 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.01)
00:53:01.680 00.000 8976 Moving (0.03, -0.01) raw xDistance=-0.02 yDistance=-0.02
00:53:01.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:53:01.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:53:01.680 00.000 8976 MoveAxis(R, 0, ABG)
00:53:01.680 00.000 8976 MoveAxis(U, 0, ABG)
00:53:01.680 00.000 8976 move complete, result=0
00:53:01.680 00.000 8976 worker thread done servicing request
00:53:01.680 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:53:01.690 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
00:53:01.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:01.690 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:01.690 00.000 5052 Enqueuing Expose request
00:53:01.690 00.000 8976 Worker thread wakes up
00:53:01.690 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:01.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:01.690 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:02.350 00.660 8976 Exposure complete
00:53:02.355 00.005 8976 worker thread done servicing request
00:53:02.355 00.000 5052 OnExposeComplete: enter
00:53:02.355 00.000 5052 UpdateGuideState(): m_state=6
00:53:02.355 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1013
00:53:02.355 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.67, Mass=225, SNR=10.4, Peak=86 HFD=1.7
00:53:02.355 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
00:53:02.355 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
00:53:02.355 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.04 hyp=0.40 cameraTheta=-0.09 mountX=-0.21 mountY=-0.31, mountTheta=-2.17
00:53:02.356 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.04, opts=13)
00:53:02.356 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.04)
00:53:02.356 00.000 8976 Worker thread wakes up
00:53:02.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.04) opts 0xd
00:53:02.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.04)
00:53:02.356 00.000 8976 Moving (0.40, -0.04) raw xDistance=-0.21 yDistance=-0.31
00:53:02.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:53:02.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:53:02.357 00.001 8976 MoveAxis(R, 0, ABG)
00:53:02.357 00.000 8976 MoveAxis(U, 1, ABG)
00:53:02.357 00.000 8976 stepping (-1, 11) + (0, 1)
00:53:02.357 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:02.357 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:53:02.366 00.009 5052 UpdateGuideState exits: m=225 SNR=10.4
00:53:02.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:02.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:02.366 00.000 5052 Enqueuing Expose request
00:53:02.389 00.023 8976 Received - 47 (G) 
00:53:02.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:02.389 00.000 8976 stepped: pos (-1, 12)
00:53:02.389 00.000 8976 move complete, result=0
00:53:02.389 00.000 8976 worker thread done servicing request
00:53:02.389 00.000 8976 Worker thread wakes up
00:53:02.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:02.389 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:02.389 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:53:03.048 00.659 8976 Exposure complete
00:53:03.053 00.005 8976 worker thread done servicing request
00:53:03.054 00.001 5052 OnExposeComplete: enter
00:53:03.054 00.000 5052 UpdateGuideState(): m_state=6
00:53:03.054 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1014
00:53:03.054 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.75, Mass=229, SNR=10.5, Peak=90 HFD=1.7
00:53:03.054 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
00:53:03.054 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
00:53:03.054 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.28 cameraTheta=0.15 mountX=-0.09 mountY=-0.25, mountTheta=-1.90
00:53:03.054 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.04, opts=13)
00:53:03.054 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.04)
00:53:03.055 00.001 8976 Worker thread wakes up
00:53:03.055 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.04) opts 0xd
00:53:03.055 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.04)
00:53:03.055 00.000 8976 Moving (0.27, 0.04) raw xDistance=-0.09 yDistance=-0.25
00:53:03.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:53:03.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:53:03.055 00.000 8976 MoveAxis(R, 0, ABG)
00:53:03.055 00.000 8976 MoveAxis(U, 0, ABG)
00:53:03.055 00.000 8976 move complete, result=0
00:53:03.055 00.000 8976 worker thread done servicing request
00:53:03.055 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:53:03.066 00.011 5052 UpdateGuideState exits: m=229 SNR=10.5
00:53:03.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:03.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:03.066 00.000 5052 Enqueuing Expose request
00:53:03.066 00.000 8976 Worker thread wakes up
00:53:03.066 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:53:03.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:03.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:03.722 00.656 8976 Exposure complete
00:53:03.728 00.006 8976 worker thread done servicing request
00:53:03.728 00.000 5052 OnExposeComplete: enter
00:53:03.728 00.000 5052 UpdateGuideState(): m_state=6
00:53:03.728 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1015
00:53:03.728 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=282.18, Mass=234, SNR=10.6, Peak=86 HFD=1.9
00:53:03.728 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
00:53:03.728 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
00:53:03.728 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.47 hyp=0.59 cameraTheta=0.93 mountX=0.26 mountY=-0.55, mountTheta=-1.13
00:53:03.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.47, opts=13)
00:53:03.729 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.47)
00:53:03.729 00.000 8976 Worker thread wakes up
00:53:03.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.47) opts 0xd
00:53:03.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.47)
00:53:03.729 00.000 8976 Moving (0.35, 0.47) raw xDistance=0.26 yDistance=-0.55
00:53:03.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:53:03.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
00:53:03.729 00.000 8976 MoveAxis(L, 1, ABG)
00:53:03.729 00.000 8976 stepping (-1, 12) + (-1, 0)
00:53:03.729 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:03.730 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:53:03.739 00.009 5052 UpdateGuideState exits: m=234 SNR=10.6
00:53:03.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:03.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:03.739 00.000 5052 Enqueuing Expose request
00:53:03.748 00.009 8976 Received - 47 (G) 
00:53:03.748 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:03.748 00.000 8976 stepped: pos (-2, 12)
00:53:03.748 00.000 8976 MoveAxis(U, 2, ABG)
00:53:03.748 00.000 8976 stepping (-2, 12) + (0, 2)
00:53:03.748 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:03.780 00.032 8976 Received - 47 (G) 
00:53:03.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:03.780 00.000 8976 stepped: pos (-2, 14)
00:53:03.780 00.000 8976 move complete, result=0
00:53:03.780 00.000 8976 worker thread done servicing request
00:53:03.780 00.000 8976 Worker thread wakes up
00:53:03.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:03.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:03.780 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
00:53:04.443 00.663 8976 Exposure complete
00:53:04.448 00.005 8976 worker thread done servicing request
00:53:04.448 00.000 5052 OnExposeComplete: enter
00:53:04.448 00.000 5052 UpdateGuideState(): m_state=6
00:53:04.448 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1016
00:53:04.448 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.79, Mass=211, SNR=10.1, Peak=83 HFD=2.2
00:53:04.449 00.001 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
00:53:04.449 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
00:53:04.449 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.08 hyp=0.66 cameraTheta=0.12 mountX=-0.23 mountY=-0.60, mountTheta=-1.93
00:53:04.449 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.08, opts=13)
00:53:04.449 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.08)
00:53:04.449 00.000 8976 Worker thread wakes up
00:53:04.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.08) opts 0xd
00:53:04.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.08)
00:53:04.450 00.001 8976 Moving (0.66, 0.08) raw xDistance=-0.23 yDistance=-0.60
00:53:04.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:53:04.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
00:53:04.450 00.000 8976 MoveAxis(R, 0, ABG)
00:53:04.450 00.000 8976 MoveAxis(U, 3, ABG)
00:53:04.450 00.000 8976 stepping (-2, 14) + (0, 3)
00:53:04.450 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:04.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
00:53:04.460 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
00:53:04.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:04.461 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:04.461 00.000 5052 Enqueuing Expose request
00:53:04.484 00.023 8976 Received - 47 (G) 
00:53:04.484 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:04.484 00.000 8976 stepped: pos (-2, 17)
00:53:04.484 00.000 8976 move complete, result=0
00:53:04.484 00.000 8976 worker thread done servicing request
00:53:04.484 00.000 8976 Worker thread wakes up
00:53:04.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:04.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:04.484 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
00:53:05.148 00.664 8976 Exposure complete
00:53:05.154 00.006 8976 worker thread done servicing request
00:53:05.154 00.000 5052 OnExposeComplete: enter
00:53:05.154 00.000 5052 UpdateGuideState(): m_state=6
00:53:05.154 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1017
00:53:05.154 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.18, Mass=214, SNR=10.1, Peak=89 HFD=2.1
00:53:05.154 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.04) = xAngle (-3.49 = 2.79)
00:53:05.154 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.59 = 2.69)
00:53:05.154 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.53 hyp=0.53 cameraTheta=-1.45 mountX=-0.50 mountY=0.23, mountTheta=2.71
00:53:05.155 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.53, opts=13)
00:53:05.155 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.53)
00:53:05.155 00.000 8976 Worker thread wakes up
00:53:05.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.53) opts 0xd
00:53:05.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.53)
00:53:05.155 00.000 8976 Moving (0.06, -0.53) raw xDistance=-0.50 yDistance=0.23
00:53:05.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
00:53:05.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:53:05.155 00.000 8976 MoveAxis(R, 2, ABG)
00:53:05.155 00.000 8976 stepping (-2, 17) + (2, 0)
00:53:05.155 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:05.156 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:53:05.165 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
00:53:05.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:05.165 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:05.165 00.000 5052 Enqueuing Expose request
00:53:05.187 00.022 8976 Received - 47 (G) 
00:53:05.187 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:05.187 00.000 8976 stepped: pos (0, 17)
00:53:05.187 00.000 8976 MoveAxis(U, 0, ABG)
00:53:05.187 00.000 8976 move complete, result=0
00:53:05.187 00.000 8976 worker thread done servicing request
00:53:05.187 00.000 8976 Worker thread wakes up
00:53:05.187 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
00:53:05.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:05.187 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:05.882 00.695 8976 Exposure complete
00:53:05.888 00.006 8976 worker thread done servicing request
00:53:05.888 00.000 5052 OnExposeComplete: enter
00:53:05.888 00.000 5052 UpdateGuideState(): m_state=6
00:53:05.888 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1018
00:53:05.888 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.54, Mass=221, SNR=10.3, Peak=83 HFD=1.5
00:53:05.888 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
00:53:05.888 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
00:53:05.888 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.17 hyp=0.68 cameraTheta=-2.90 mountX=0.15 mountY=0.64, mountTheta=1.34
00:53:05.889 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.17, opts=13)
00:53:05.889 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.17)
00:53:05.889 00.000 8976 Worker thread wakes up
00:53:05.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.17) opts 0xd
00:53:05.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.17)
00:53:05.889 00.000 8976 Moving (-0.66, -0.17) raw xDistance=0.15 yDistance=0.64
00:53:05.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:53:05.890 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64
00:53:05.890 00.000 8976 MoveAxis(R, 0, ABG)
00:53:05.890 00.000 8976 MoveAxis(D, 3, ABG)
00:53:05.890 00.000 8976 stepping (0, 17) + (0, -3)
00:53:05.890 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:05.890 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:53:05.901 00.011 5052 UpdateGuideState exits: m=221 SNR=10.3
00:53:05.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:05.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:05.901 00.000 5052 Enqueuing Expose request
00:53:05.922 00.021 8976 Received - 47 (G) 
00:53:05.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:05.922 00.000 8976 stepped: pos (0, 14)
00:53:05.922 00.000 8976 move complete, result=0
00:53:05.922 00.000 8976 worker thread done servicing request
00:53:05.922 00.000 8976 Worker thread wakes up
00:53:05.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:05.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:05.923 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
00:53:06.617 00.694 8976 Exposure complete
00:53:06.623 00.006 8976 worker thread done servicing request
00:53:06.623 00.000 5052 OnExposeComplete: enter
00:53:06.623 00.000 5052 UpdateGuideState(): m_state=6
00:53:06.623 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1019
00:53:06.623 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.91, Mass=191, SNR=9.6, Peak=72 HFD=2.3
00:53:06.623 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
00:53:06.623 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
00:53:06.623 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.20 hyp=0.55 cameraTheta=2.77 mountX=0.41 mountY=0.32, mountTheta=0.66
00:53:06.624 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.20, opts=13)
00:53:06.624 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.20)
00:53:06.624 00.000 8976 Worker thread wakes up
00:53:06.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.20) opts 0xd
00:53:06.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.20)
00:53:06.624 00.000 8976 Moving (-0.51, 0.20) raw xDistance=0.41 yDistance=0.32
00:53:06.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:53:06.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
00:53:06.625 00.001 8976 MoveAxis(L, 2, ABG)
00:53:06.625 00.000 8976 stepping (0, 14) + (-2, 0)
00:53:06.625 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:06.625 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:53:06.638 00.013 5052 UpdateGuideState exits: m=191 SNR=9.6
00:53:06.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:06.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:06.638 00.000 5052 Enqueuing Expose request
00:53:06.657 00.019 8976 Received - 47 (G) 
00:53:06.658 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:06.658 00.000 8976 stepped: pos (-2, 14)
00:53:06.658 00.000 8976 MoveAxis(D, 1, ABG)
00:53:06.658 00.000 8976 stepping (-2, 14) + (0, -1)
00:53:06.658 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:06.689 00.031 8976 Received - 47 (G) 
00:53:06.690 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:06.690 00.000 8976 stepped: pos (-2, 13)
00:53:06.690 00.000 8976 move complete, result=0
00:53:06.690 00.000 8976 worker thread done servicing request
00:53:06.690 00.000 8976 Worker thread wakes up
00:53:06.690 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:53:06.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:06.690 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:07.386 00.696 8976 Exposure complete
00:53:07.391 00.005 8976 worker thread done servicing request
00:53:07.391 00.000 5052 OnExposeComplete: enter
00:53:07.392 00.001 5052 UpdateGuideState(): m_state=6
00:53:07.392 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1020
00:53:07.392 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.63, Mass=200, SNR=9.8, Peak=78 HFD=2.0
00:53:07.392 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
00:53:07.392 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
00:53:07.392 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.08 hyp=0.49 cameraTheta=-2.97 mountX=0.14 mountY=0.45, mountTheta=1.26
00:53:07.392 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.08, opts=13)
00:53:07.392 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.08)
00:53:07.393 00.001 8976 Worker thread wakes up
00:53:07.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.08) opts 0xd
00:53:07.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.08)
00:53:07.393 00.000 8976 Moving (-0.48, -0.08) raw xDistance=0.14 yDistance=0.45
00:53:07.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:53:07.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
00:53:07.393 00.000 8976 MoveAxis(R, 0, ABG)
00:53:07.393 00.000 8976 MoveAxis(D, 2, ABG)
00:53:07.393 00.000 8976 stepping (-2, 13) + (0, -2)
00:53:07.393 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:07.393 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:53:07.404 00.011 5052 UpdateGuideState exits: m=200 SNR=9.8
00:53:07.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:07.405 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:07.405 00.000 5052 Enqueuing Expose request
00:53:07.424 00.019 8976 Received - 47 (G) 
00:53:07.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:07.425 00.001 8976 stepped: pos (-2, 11)
00:53:07.425 00.000 8976 move complete, result=0
00:53:07.425 00.000 8976 worker thread done servicing request
00:53:07.425 00.000 8976 Worker thread wakes up
00:53:07.425 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:53:07.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:07.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:08.116 00.691 8976 Exposure complete
00:53:08.121 00.005 8976 worker thread done servicing request
00:53:08.121 00.000 5052 OnExposeComplete: enter
00:53:08.121 00.000 5052 UpdateGuideState(): m_state=6
00:53:08.121 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1021
00:53:08.121 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.98, Mass=214, SNR=10.1, Peak=76 HFD=2.1
00:53:08.121 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
00:53:08.121 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
00:53:08.121 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.35 cameraTheta=2.25 mountX=0.35 mountY=0.04, mountTheta=0.11
00:53:08.121 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.27, opts=13)
00:53:08.122 00.001 5052 Enqueuing Move request for stepguider (-0.22, 0.27)
00:53:08.122 00.000 8976 Worker thread wakes up
00:53:08.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.27) opts 0xd
00:53:08.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.27)
00:53:08.122 00.000 8976 Moving (-0.22, 0.27) raw xDistance=0.35 yDistance=0.04
00:53:08.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:53:08.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:53:08.122 00.000 8976 MoveAxis(L, 1, ABG)
00:53:08.122 00.000 8976 stepping (-2, 11) + (-1, 0)
00:53:08.122 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:08.123 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:53:08.132 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
00:53:08.133 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:08.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:08.133 00.000 5052 Enqueuing Expose request
00:53:08.145 00.012 8976 Received - 47 (G) 
00:53:08.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:08.145 00.000 8976 stepped: pos (-3, 11)
00:53:08.145 00.000 8976 MoveAxis(U, 0, ABG)
00:53:08.145 00.000 8976 move complete, result=0
00:53:08.145 00.000 8976 worker thread done servicing request
00:53:08.145 00.000 8976 Worker thread wakes up
00:53:08.145 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
00:53:08.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:08.145 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:08.833 00.688 8976 Exposure complete
00:53:08.838 00.005 8976 worker thread done servicing request
00:53:08.839 00.001 5052 OnExposeComplete: enter
00:53:08.839 00.000 5052 UpdateGuideState(): m_state=6
00:53:08.839 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1022
00:53:08.839 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.83, Mass=194, SNR=9.6, Peak=67 HFD=2.5
00:53:08.839 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
00:53:08.839 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
00:53:08.839 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.32 mountX=0.15 mountY=0.03, mountTheta=0.17
00:53:08.839 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.12, opts=13)
00:53:08.839 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.12)
00:53:08.840 00.001 8976 Worker thread wakes up
00:53:08.840 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.12) opts 0xd
00:53:08.840 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.12)
00:53:08.840 00.000 8976 Moving (-0.11, 0.12) raw xDistance=0.15 yDistance=0.03
00:53:08.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:53:08.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:53:08.840 00.000 8976 MoveAxis(R, 0, ABG)
00:53:08.840 00.000 8976 MoveAxis(U, 0, ABG)
00:53:08.840 00.000 8976 move complete, result=0
00:53:08.840 00.000 8976 worker thread done servicing request
00:53:08.840 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:53:08.849 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
00:53:08.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:08.850 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:08.850 00.000 5052 Enqueuing Expose request
00:53:08.850 00.000 8976 Worker thread wakes up
00:53:08.850 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:08.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:08.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:09.537 00.687 8976 Exposure complete
00:53:09.543 00.006 8976 worker thread done servicing request
00:53:09.543 00.000 5052 OnExposeComplete: enter
00:53:09.543 00.000 5052 UpdateGuideState(): m_state=6
00:53:09.543 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1023
00:53:09.543 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.79, Mass=216, SNR=10.2, Peak=74 HFD=2.5
00:53:09.543 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
00:53:09.543 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
00:53:09.543 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.61 mountX=0.14 mountY=0.07, mountTheta=0.49
00:53:09.543 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.08, opts=13)
00:53:09.543 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.08)
00:53:09.543 00.000 8976 Worker thread wakes up
00:53:09.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.08) opts 0xd
00:53:09.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.08)
00:53:09.543 00.000 8976 Moving (-0.14, 0.08) raw xDistance=0.14 yDistance=0.07
00:53:09.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:53:09.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:53:09.544 00.001 8976 MoveAxis(R, 0, ABG)
00:53:09.544 00.000 8976 MoveAxis(U, 0, ABG)
00:53:09.544 00.000 8976 move complete, result=0
00:53:09.544 00.000 8976 worker thread done servicing request
00:53:09.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:53:09.553 00.009 5052 UpdateGuideState exits: m=216 SNR=10.2
00:53:09.554 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:09.554 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:09.554 00.000 5052 Enqueuing Expose request
00:53:09.554 00.000 8976 Worker thread wakes up
00:53:09.554 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:09.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:09.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:10.242 00.688 8976 Exposure complete
00:53:10.247 00.005 8976 worker thread done servicing request
00:53:10.247 00.000 5052 OnExposeComplete: enter
00:53:10.248 00.001 5052 UpdateGuideState(): m_state=6
00:53:10.248 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1024
00:53:10.248 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.94, Mass=201, SNR=9.8, Peak=71 HFD=2.3
00:53:10.248 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
00:53:10.248 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
00:53:10.248 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.23 hyp=0.85 cameraTheta=2.86 mountX=0.58 mountY=0.56, mountTheta=0.77
00:53:10.248 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.23, opts=13)
00:53:10.248 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.23)
00:53:10.248 00.000 8976 Worker thread wakes up
00:53:10.249 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.23) opts 0xd
00:53:10.249 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.23)
00:53:10.249 00.000 8976 Moving (-0.82, 0.23) raw xDistance=0.58 yDistance=0.56
00:53:10.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
00:53:10.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
00:53:10.249 00.000 8976 MoveAxis(L, 2, ABG)
00:53:10.249 00.000 8976 stepping (-3, 11) + (-2, 0)
00:53:10.249 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:10.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:53:10.259 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
00:53:10.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:10.259 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:10.259 00.000 5052 Enqueuing Expose request
00:53:10.287 00.028 8976 Received - 47 (G) 
00:53:10.287 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:10.287 00.000 8976 stepped: pos (-5, 11)
00:53:10.287 00.000 8976 MoveAxis(D, 2, ABG)
00:53:10.287 00.000 8976 stepping (-5, 11) + (0, -2)
00:53:10.287 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:10.319 00.032 8976 Received - 47 (G) 
00:53:10.319 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:10.319 00.000 8976 stepped: pos (-5, 9)
00:53:10.319 00.000 8976 move complete, result=0
00:53:10.319 00.000 8976 worker thread done servicing request
00:53:10.319 00.000 8976 Worker thread wakes up
00:53:10.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:10.319 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:10.319 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 2 ms SOUTH
00:53:11.013 00.694 8976 Exposure complete
00:53:11.018 00.005 8976 worker thread done servicing request
00:53:11.019 00.001 5052 OnExposeComplete: enter
00:53:11.019 00.000 5052 UpdateGuideState(): m_state=6
00:53:11.019 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1025
00:53:11.019 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.73, Mass=169, SNR=9.0, Peak=68 HFD=2.3
00:53:11.019 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
00:53:11.019 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
00:53:11.019 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=0.02 hyp=0.88 cameraTheta=3.11 mountX=0.42 mountY=0.72, mountTheta=1.04
00:53:11.019 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=0.02, opts=13)
00:53:11.020 00.001 5052 Enqueuing Move request for stepguider (-0.88, 0.02)
00:53:11.020 00.000 8976 Worker thread wakes up
00:53:11.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, 0.02) opts 0xd
00:53:11.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, 0.02)
00:53:11.020 00.000 8976 Moving (-0.88, 0.02) raw xDistance=0.42 yDistance=0.72
00:53:11.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
00:53:11.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.72
00:53:11.020 00.000 8976 MoveAxis(L, 2, ABG)
00:53:11.020 00.000 8976 stepping (-5, 9) + (-2, 0)
00:53:11.020 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:11.021 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:53:11.030 00.009 5052 UpdateGuideState exits: m=169 SNR=9.0
00:53:11.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:11.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:11.030 00.000 5052 Enqueuing Expose request
00:53:11.054 00.024 8976 Received - 47 (G) 
00:53:11.054 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:11.054 00.000 8976 stepped: pos (-7, 9)
00:53:11.054 00.000 8976 MoveAxis(D, 3, ABG)
00:53:11.054 00.000 8976 stepping (-7, 9) + (0, -3)
00:53:11.054 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:11.086 00.032 8976 Received - 47 (G) 
00:53:11.086 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:11.086 00.000 8976 stepped: pos (-7, 6)
00:53:11.086 00.000 8976 move complete, result=0
00:53:11.086 00.000 8976 worker thread done servicing request
00:53:11.086 00.000 8976 Worker thread wakes up
00:53:11.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:11.086 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:11.086 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
00:53:11.774 00.688 8976 Exposure complete
00:53:11.780 00.006 8976 worker thread done servicing request
00:53:11.780 00.000 5052 OnExposeComplete: enter
00:53:11.780 00.000 5052 UpdateGuideState(): m_state=6
00:53:11.780 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1026
00:53:11.780 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.78, Mass=194, SNR=9.7, Peak=69 HFD=2.3
00:53:11.780 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
00:53:11.780 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
00:53:11.780 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.07 hyp=0.56 cameraTheta=3.01 mountX=0.32 mountY=0.42, mountTheta=0.92
00:53:11.781 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.07, opts=13)
00:53:11.781 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.07)
00:53:11.781 00.000 8976 Worker thread wakes up
00:53:11.781 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.07) opts 0xd
00:53:11.781 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.07)
00:53:11.781 00.000 8976 Moving (-0.55, 0.07) raw xDistance=0.32 yDistance=0.42
00:53:11.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
00:53:11.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
00:53:11.781 00.000 8976 MoveAxis(L, 1, ABG)
00:53:11.781 00.000 8976 stepping (-7, 6) + (-1, 0)
00:53:11.781 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:11.782 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:53:11.792 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
00:53:11.793 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:11.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:11.793 00.000 5052 Enqueuing Expose request
00:53:11.806 00.013 8976 Received - 47 (G) 
00:53:11.806 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:11.806 00.000 8976 stepped: pos (-8, 6)
00:53:11.806 00.000 8976 MoveAxis(D, 2, ABG)
00:53:11.806 00.000 8976 stepping (-8, 6) + (0, -2)
00:53:11.806 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:11.838 00.032 8976 Received - 47 (G) 
00:53:11.838 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:11.838 00.000 8976 stepped: pos (-8, 4)
00:53:11.838 00.000 8976 move complete, result=0
00:53:11.838 00.000 8976 worker thread done servicing request
00:53:11.838 00.000 8976 Worker thread wakes up
00:53:11.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:11.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:11.838 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:53:12.528 00.690 8976 Exposure complete
00:53:12.533 00.005 8976 worker thread done servicing request
00:53:12.534 00.001 5052 OnExposeComplete: enter
00:53:12.534 00.000 5052 UpdateGuideState(): m_state=6
00:53:12.534 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1027
00:53:12.534 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.86, Mass=202, SNR=9.9, Peak=83 HFD=2.3
00:53:12.534 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
00:53:12.534 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
00:53:12.534 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.82 mountX=0.15 mountY=-0.05, mountTheta=-0.32
00:53:12.535 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.15, opts=13)
00:53:12.535 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.15)
00:53:12.535 00.000 8976 Worker thread wakes up
00:53:12.535 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.15) opts 0xd
00:53:12.535 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.15)
00:53:12.535 00.000 8976 Moving (-0.04, 0.15) raw xDistance=0.15 yDistance=-0.05
00:53:12.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:53:12.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:53:12.535 00.000 8976 MoveAxis(R, 0, ABG)
00:53:12.535 00.000 8976 MoveAxis(U, 0, ABG)
00:53:12.535 00.000 8976 move complete, result=0
00:53:12.535 00.000 8976 worker thread done servicing request
00:53:12.535 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:53:12.545 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
00:53:12.545 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:12.545 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:12.545 00.000 5052 Enqueuing Expose request
00:53:12.545 00.000 8976 Worker thread wakes up
00:53:12.545 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:12.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:12.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:13.234 00.689 8976 Exposure complete
00:53:13.240 00.006 8976 worker thread done servicing request
00:53:13.240 00.000 5052 OnExposeComplete: enter
00:53:13.240 00.000 5052 UpdateGuideState(): m_state=6
00:53:13.240 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1028
00:53:13.240 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.75, Mass=180, SNR=9.3, Peak=72 HFD=2.3
00:53:13.240 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
00:53:13.240 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
00:53:13.240 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.18 mountX=-0.06 mountY=-0.20, mountTheta=-1.87
00:53:13.240 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.04, opts=13)
00:53:13.240 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.04)
00:53:13.241 00.001 8976 Worker thread wakes up
00:53:13.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.04) opts 0xd
00:53:13.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.04)
00:53:13.241 00.000 8976 Moving (0.21, 0.04) raw xDistance=-0.06 yDistance=-0.20
00:53:13.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:53:13.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:53:13.241 00.000 8976 MoveAxis(R, 0, ABG)
00:53:13.241 00.000 8976 MoveAxis(U, 0, ABG)
00:53:13.241 00.000 8976 move complete, result=0
00:53:13.241 00.000 8976 worker thread done servicing request
00:53:13.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:53:13.252 00.011 5052 UpdateGuideState exits: m=180 SNR=9.3
00:53:13.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:13.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:13.252 00.000 5052 Enqueuing Expose request
00:53:13.252 00.000 8976 Worker thread wakes up
00:53:13.252 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:13.253 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:13.253 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:13.941 00.688 8976 Exposure complete
00:53:13.947 00.006 8976 worker thread done servicing request
00:53:13.947 00.000 5052 OnExposeComplete: enter
00:53:13.947 00.000 5052 UpdateGuideState(): m_state=6
00:53:13.947 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1029
00:53:13.947 00.000 5052 Star::Find returns 1 (0), X=330.40, Y=281.81, Mass=212, SNR=10.1, Peak=75 HFD=2.1
00:53:13.947 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
00:53:13.947 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
00:53:13.947 00.000 5052 CameraToMount -- cameraX=1.23 cameraY=0.10 hyp=1.23 cameraTheta=0.09 mountX=-0.47 mountY=-1.09, mountTheta=-1.98
00:53:13.947 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.23, y=0.10, opts=13)
00:53:13.948 00.001 5052 Enqueuing Move request for stepguider (1.23, 0.10)
00:53:13.948 00.000 8976 Worker thread wakes up
00:53:13.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.23, 0.10) opts 0xd
00:53:13.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.23, 0.10)
00:53:13.948 00.000 8976 Moving (1.23, 0.10) raw xDistance=-0.47 yDistance=-1.09
00:53:13.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
00:53:13.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.09
00:53:13.948 00.000 8976 MoveAxis(R, 2, ABG)
00:53:13.948 00.000 8976 stepping (-8, 4) + (2, 0)
00:53:13.948 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:13.949 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=34, FiltMax=57, Gamma=2.630
00:53:13.959 00.010 5052 UpdateGuideState exits: m=212 SNR=10.1
00:53:13.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:13.959 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:13.959 00.000 5052 Enqueuing Expose request
00:53:13.980 00.021 8976 Received - 47 (G) 
00:53:13.980 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:13.980 00.000 8976 stepped: pos (-6, 4)
00:53:13.980 00.000 8976 MoveAxis(U, 4, ABG)
00:53:13.980 00.000 8976 stepping (-6, 4) + (0, 4)
00:53:13.980 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:53:14.012 00.032 8976 Received - 47 (G) 
00:53:14.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:53:14.012 00.000 8976 stepped: pos (-6, 8)
00:53:14.012 00.000 8976 move complete, result=0
00:53:14.012 00.000 8976 worker thread done servicing request
00:53:14.012 00.000 8976 Worker thread wakes up
00:53:14.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:14.012 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.1 px 4 ms NORTH
00:53:14.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:14.702 00.690 8976 Exposure complete
00:53:14.708 00.006 8976 worker thread done servicing request
00:53:14.708 00.000 5052 OnExposeComplete: enter
00:53:14.708 00.000 5052 UpdateGuideState(): m_state=6
00:53:14.708 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1030
00:53:14.708 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.61, Mass=220, SNR=10.3, Peak=78 HFD=2.4
00:53:14.708 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
00:53:14.708 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
00:53:14.708 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=-0.10 hyp=0.99 cameraTheta=-0.10 mountX=-0.53 mountY=-0.77, mountTheta=-2.18
00:53:14.709 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=-0.10, opts=13)
00:53:14.709 00.000 5052 Enqueuing Move request for stepguider (0.98, -0.10)
00:53:14.709 00.000 8976 Worker thread wakes up
00:53:14.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, -0.10) opts 0xd
00:53:14.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, -0.10)
00:53:14.709 00.000 8976 Moving (0.98, -0.10) raw xDistance=-0.53 yDistance=-0.77
00:53:14.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
00:53:14.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.77
00:53:14.709 00.000 8976 MoveAxis(R, 2, ABG)
00:53:14.709 00.000 8976 stepping (-6, 8) + (2, 0)
00:53:14.709 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:14.710 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
00:53:14.720 00.010 5052 UpdateGuideState exits: m=220 SNR=10.3
00:53:14.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:14.720 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:14.720 00.000 5052 Enqueuing Expose request
00:53:14.747 00.027 8976 Received - 47 (G) 
00:53:14.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:14.747 00.000 8976 stepped: pos (-4, 8)
00:53:14.747 00.000 8976 MoveAxis(U, 3, ABG)
00:53:14.747 00.000 8976 stepping (-4, 8) + (0, 3)
00:53:14.747 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:14.779 00.032 8976 Received - 47 (G) 
00:53:14.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:14.779 00.000 8976 stepped: pos (-4, 11)
00:53:14.779 00.000 8976 move complete, result=0
00:53:14.779 00.000 8976 worker thread done servicing request
00:53:14.779 00.000 8976 Worker thread wakes up
00:53:14.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:14.779 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:14.779 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
00:53:15.504 00.725 8976 Exposure complete
00:53:15.510 00.006 8976 worker thread done servicing request
00:53:15.510 00.000 5052 OnExposeComplete: enter
00:53:15.510 00.000 5052 UpdateGuideState(): m_state=6
00:53:15.510 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1031
00:53:15.510 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=282.22, Mass=209, SNR=10.0, Peak=76 HFD=2.2
00:53:15.510 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
00:53:15.510 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
00:53:15.510 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.51 hyp=0.73 cameraTheta=0.78 mountX=0.22 mountY=-0.72, mountTheta=-1.27
00:53:15.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.51, opts=13)
00:53:15.511 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.51)
00:53:15.511 00.000 8976 Worker thread wakes up
00:53:15.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.51) opts 0xd
00:53:15.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.51)
00:53:15.511 00.000 8976 Moving (0.52, 0.51) raw xDistance=0.22 yDistance=-0.72
00:53:15.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:53:15.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:53:15.511 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
00:53:15.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:15.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.72
00:53:15.511 00.000 8976 MoveAxis(R, 0, ABG)
00:53:15.511 00.000 8976 MoveAxis(U, 3, ABG)
00:53:15.511 00.000 8976 stepping (-4, 11) + (0, 3)
00:53:15.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:15.512 00.001 5052 Enqueuing Expose request
00:53:15.512 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:15.546 00.034 8976 Received - 47 (G) 
00:53:15.547 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:15.547 00.000 8976 stepped: pos (-4, 14)
00:53:15.547 00.000 8976 move complete, result=0
00:53:15.547 00.000 8976 worker thread done servicing request
00:53:15.547 00.000 8976 Worker thread wakes up
00:53:15.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:15.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:15.547 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
00:53:16.235 00.688 8976 Exposure complete
00:53:16.241 00.006 8976 worker thread done servicing request
00:53:16.241 00.000 5052 OnExposeComplete: enter
00:53:16.241 00.000 5052 UpdateGuideState(): m_state=6
00:53:16.241 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1032
00:53:16.241 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.88, Mass=198, SNR=9.7, Peak=74 HFD=2.3
00:53:16.241 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
00:53:16.241 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
00:53:16.241 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.17 hyp=0.55 cameraTheta=2.82 mountX=0.39 mountY=0.34, mountTheta=0.72
00:53:16.242 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.17, opts=13)
00:53:16.242 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.17)
00:53:16.242 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:53:16.242 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
00:53:16.242 00.000 8976 Worker thread wakes up
00:53:16.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.17) opts 0xd
00:53:16.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.17)
00:53:16.242 00.000 8976 Moving (-0.52, 0.17) raw xDistance=0.39 yDistance=0.34
00:53:16.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:16.242 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:16.242 00.000 5052 Enqueuing Expose request
00:53:16.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:53:16.243 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.34
00:53:16.243 00.000 8976 MoveAxis(L, 2, ABG)
00:53:16.243 00.000 8976 stepping (-4, 14) + (-2, 0)
00:53:16.243 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:16.266 00.023 8976 Received - 47 (G) 
00:53:16.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:16.266 00.000 8976 stepped: pos (-6, 14)
00:53:16.266 00.000 8976 MoveAxis(D, 1, ABG)
00:53:16.266 00.000 8976 stepping (-6, 14) + (0, -1)
00:53:16.266 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:16.298 00.032 8976 Received - 47 (G) 
00:53:16.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:16.298 00.000 8976 stepped: pos (-6, 13)
00:53:16.298 00.000 8976 move complete, result=0
00:53:16.298 00.000 8976 worker thread done servicing request
00:53:16.298 00.000 8976 Worker thread wakes up
00:53:16.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:16.298 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:16.298 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:53:16.981 00.683 8976 Exposure complete
00:53:16.986 00.005 8976 worker thread done servicing request
00:53:16.987 00.001 5052 OnExposeComplete: enter
00:53:16.987 00.000 5052 UpdateGuideState(): m_state=6
00:53:16.987 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1033
00:53:16.987 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.39, Mass=195, SNR=9.7, Peak=74 HFD=2.4
00:53:16.987 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.77 = 1.52)
00:53:16.987 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.41)
00:53:16.987 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.32 hyp=0.80 cameraTheta=-2.72 mountX=0.04 mountY=0.79, mountTheta=1.52
00:53:16.988 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.32, opts=13)
00:53:16.988 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.32)
00:53:16.988 00.000 8976 Worker thread wakes up
00:53:16.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.32) opts 0xd
00:53:16.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.32)
00:53:16.988 00.000 8976 Moving (-0.73, -0.32) raw xDistance=0.04 yDistance=0.79
00:53:16.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:53:16.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.79
00:53:16.988 00.000 8976 MoveAxis(R, 0, ABG)
00:53:16.988 00.000 8976 MoveAxis(D, 3, ABG)
00:53:16.988 00.000 8976 stepping (-6, 13) + (0, -3)
00:53:16.988 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:53:16.988 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
00:53:16.988 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:16.988 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:16.988 00.000 5052 Enqueuing Expose request
00:53:16.988 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:17.017 00.029 8976 Received - 47 (G) 
00:53:17.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:17.017 00.000 8976 stepped: pos (-6, 10)
00:53:17.017 00.000 8976 move complete, result=0
00:53:17.017 00.000 8976 worker thread done servicing request
00:53:17.017 00.000 8976 Worker thread wakes up
00:53:17.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:17.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:17.017 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
00:53:17.703 00.686 8976 Exposure complete
00:53:17.708 00.005 8976 worker thread done servicing request
00:53:17.708 00.000 5052 OnExposeComplete: enter
00:53:17.709 00.001 5052 UpdateGuideState(): m_state=6
00:53:17.709 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1034
00:53:17.709 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.61, Mass=209, SNR=10.0, Peak=69 HFD=2.7
00:53:17.709 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
00:53:17.709 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
00:53:17.709 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.10 hyp=0.45 cameraTheta=-2.92 mountX=0.11 mountY=0.43, mountTheta=1.31
00:53:17.709 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.10, opts=13)
00:53:17.709 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.10)
00:53:17.710 00.001 8976 Worker thread wakes up
00:53:17.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.10) opts 0xd
00:53:17.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.10)
00:53:17.710 00.000 8976 Moving (-0.44, -0.10) raw xDistance=0.11 yDistance=0.43
00:53:17.710 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:53:17.710 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
00:53:17.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:17.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:53:17.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
00:53:17.710 00.000 8976 MoveAxis(R, 0, ABG)
00:53:17.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:17.710 00.000 5052 Enqueuing Expose request
00:53:17.710 00.000 8976 MoveAxis(D, 2, ABG)
00:53:17.710 00.000 8976 stepping (-6, 10) + (0, -2)
00:53:17.710 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:17.737 00.027 8976 Received - 47 (G) 
00:53:17.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:17.737 00.000 8976 stepped: pos (-6, 8)
00:53:17.737 00.000 8976 move complete, result=0
00:53:17.737 00.000 8976 worker thread done servicing request
00:53:17.737 00.000 8976 Worker thread wakes up
00:53:17.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:17.737 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:17.737 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:53:18.422 00.685 8976 Exposure complete
00:53:18.427 00.005 8976 worker thread done servicing request
00:53:18.427 00.000 5052 OnExposeComplete: enter
00:53:18.427 00.000 5052 UpdateGuideState(): m_state=6
00:53:18.427 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1035
00:53:18.427 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.79, Mass=216, SNR=10.2, Peak=71 HFD=2.4
00:53:18.427 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.33 = 0.33)
00:53:18.427 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.23 = 0.23)
00:53:18.427 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.38 mountX=0.10 mountY=0.03, mountTheta=0.24
00:53:18.428 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.08, opts=13)
00:53:18.428 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.08)
00:53:18.428 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:53:18.428 00.000 5052 UpdateGuideState exits: m=216 SNR=10.2
00:53:18.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:18.428 00.000 8976 Worker thread wakes up
00:53:18.428 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.08) opts 0xd
00:53:18.428 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.08)
00:53:18.428 00.000 8976 Moving (-0.08, 0.08) raw xDistance=0.10 yDistance=0.03
00:53:18.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:18.428 00.000 5052 Enqueuing Expose request
00:53:18.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:53:18.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:53:18.428 00.000 8976 MoveAxis(R, 0, ABG)
00:53:18.428 00.000 8976 MoveAxis(U, 0, ABG)
00:53:18.428 00.000 8976 move complete, result=0
00:53:18.428 00.000 8976 worker thread done servicing request
00:53:18.429 00.001 8976 Worker thread wakes up
00:53:18.429 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:18.429 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:18.429 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:19.113 00.684 8976 Exposure complete
00:53:19.119 00.006 8976 worker thread done servicing request
00:53:19.119 00.000 5052 OnExposeComplete: enter
00:53:19.119 00.000 5052 UpdateGuideState(): m_state=6
00:53:19.119 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1036
00:53:19.119 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=282.44, Mass=200, SNR=9.7, Peak=70 HFD=2.8
00:53:19.119 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
00:53:19.119 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
00:53:19.119 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.73 hyp=0.80 cameraTheta=1.97 mountX=0.79 mountY=-0.14, mountTheta=-0.18
00:53:19.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.73, opts=13)
00:53:19.120 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.73)
00:53:19.120 00.000 8976 Worker thread wakes up
00:53:19.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.73) opts 0xd
00:53:19.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.73)
00:53:19.120 00.000 8976 Moving (-0.31, 0.73) raw xDistance=0.79 yDistance=-0.14
00:53:19.120 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:53:19.120 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
00:53:19.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:19.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
00:53:19.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:53:19.120 00.000 8976 MoveAxis(L, 3, ABG)
00:53:19.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:19.120 00.000 5052 Enqueuing Expose request
00:53:19.120 00.000 8976 stepping (-6, 8) + (-3, 0)
00:53:19.121 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:19.160 00.039 8976 Received - 47 (G) 
00:53:19.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:19.160 00.000 8976 stepped: pos (-9, 8)
00:53:19.160 00.000 8976 MoveAxis(U, 0, ABG)
00:53:19.160 00.000 8976 move complete, result=0
00:53:19.160 00.000 8976 worker thread done servicing request
00:53:19.160 00.000 8976 Worker thread wakes up
00:53:19.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:19.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:19.160 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.1 px 0 ms NORTH
00:53:19.844 00.684 8976 Exposure complete
00:53:19.850 00.006 8976 worker thread done servicing request
00:53:19.850 00.000 5052 OnExposeComplete: enter
00:53:19.850 00.000 5052 UpdateGuideState(): m_state=6
00:53:19.850 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1037
00:53:19.850 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.22, Mass=215, SNR=10.2, Peak=79 HFD=2.3
00:53:19.850 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.53 = 1.76)
00:53:19.850 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.65)
00:53:19.850 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.49 hyp=0.79 cameraTheta=-2.48 mountX=-0.15 mountY=0.79, mountTheta=1.75
00:53:19.851 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.49, opts=13)
00:53:19.851 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.49)
00:53:19.851 00.000 8976 Worker thread wakes up
00:53:19.851 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.49) opts 0xd
00:53:19.851 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.49)
00:53:19.851 00.000 8976 Moving (-0.63, -0.49) raw xDistance=-0.15 yDistance=0.79
00:53:19.851 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:53:19.851 00.000 5052 UpdateGuideState exits: m=215 SNR=10.2
00:53:19.851 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:19.851 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:19.851 00.000 5052 Enqueuing Expose request
00:53:19.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:53:19.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
00:53:19.851 00.000 8976 MoveAxis(R, 0, ABG)
00:53:19.851 00.000 8976 MoveAxis(D, 3, ABG)
00:53:19.851 00.000 8976 stepping (-9, 8) + (0, -3)
00:53:19.851 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:19.879 00.028 8976 Received - 47 (G) 
00:53:19.879 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:19.879 00.000 8976 stepped: pos (-9, 5)
00:53:19.879 00.000 8976 move complete, result=0
00:53:19.879 00.000 8976 worker thread done servicing request
00:53:19.879 00.000 8976 Worker thread wakes up
00:53:19.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:19.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:19.879 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
00:53:20.564 00.685 8976 Exposure complete
00:53:20.569 00.005 8976 worker thread done servicing request
00:53:20.569 00.000 5052 OnExposeComplete: enter
00:53:20.569 00.000 5052 UpdateGuideState(): m_state=6
00:53:20.569 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1038
00:53:20.569 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.39, Mass=228, SNR=10.5, Peak=75 HFD=2.6
00:53:20.569 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.61 = 1.68)
00:53:20.569 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
00:53:20.569 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.32 hyp=0.58 cameraTheta=-2.56 mountX=-0.06 mountY=0.58, mountTheta=1.68
00:53:20.570 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.32, opts=13)
00:53:20.570 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.32)
00:53:20.570 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:53:20.570 00.000 5052 UpdateGuideState exits: m=228 SNR=10.5
00:53:20.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:20.570 00.000 8976 Worker thread wakes up
00:53:20.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.32) opts 0xd
00:53:20.570 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.32)
00:53:20.570 00.000 8976 Moving (-0.49, -0.32) raw xDistance=-0.06 yDistance=0.58
00:53:20.570 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:20.570 00.000 5052 Enqueuing Expose request
00:53:20.571 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:53:20.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58
00:53:20.571 00.000 8976 MoveAxis(R, 0, ABG)
00:53:20.571 00.000 8976 MoveAxis(D, 3, ABG)
00:53:20.571 00.000 8976 stepping (-9, 5) + (0, -3)
00:53:20.571 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:20.598 00.027 8976 Received - 47 (G) 
00:53:20.598 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:20.598 00.000 8976 stepped: pos (-9, 2)
00:53:20.598 00.000 8976 move complete, result=0
00:53:20.598 00.000 8976 worker thread done servicing request
00:53:20.598 00.000 8976 Worker thread wakes up
00:53:20.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:20.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:20.598 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
00:53:21.281 00.683 8976 Exposure complete
00:53:21.286 00.005 8976 worker thread done servicing request
00:53:21.286 00.000 5052 OnExposeComplete: enter
00:53:21.286 00.000 5052 UpdateGuideState(): m_state=6
00:53:21.286 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1039
00:53:21.286 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.79, Mass=200, SNR=9.8, Peak=75 HFD=1.9
00:53:21.286 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
00:53:21.286 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
00:53:21.286 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.08 hyp=0.28 cameraTheta=0.29 mountX=-0.05 mountY=-0.27, mountTheta=-1.76
00:53:21.287 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.08, opts=13)
00:53:21.287 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.08)
00:53:21.287 00.000 8976 Worker thread wakes up
00:53:21.287 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.08) opts 0xd
00:53:21.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.08)
00:53:21.287 00.000 8976 Moving (0.27, 0.08) raw xDistance=-0.05 yDistance=-0.27
00:53:21.287 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:53:21.287 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
00:53:21.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:21.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:21.287 00.000 5052 Enqueuing Expose request
00:53:21.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:53:21.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.27
00:53:21.287 00.000 8976 MoveAxis(R, 0, ABG)
00:53:21.287 00.000 8976 MoveAxis(U, 1, ABG)
00:53:21.287 00.000 8976 stepping (-9, 2) + (0, 1)
00:53:21.288 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:21.317 00.029 8976 Received - 47 (G) 
00:53:21.317 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:21.317 00.000 8976 stepped: pos (-9, 3)
00:53:21.317 00.000 8976 move complete, result=0
00:53:21.317 00.000 8976 worker thread done servicing request
00:53:21.317 00.000 8976 Worker thread wakes up
00:53:21.317 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:21.317 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:53:21.317 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:22.000 00.683 8976 Exposure complete
00:53:22.005 00.005 8976 worker thread done servicing request
00:53:22.005 00.000 5052 OnExposeComplete: enter
00:53:22.005 00.000 5052 UpdateGuideState(): m_state=6
00:53:22.005 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1040
00:53:22.006 00.001 5052 Star::Find returns 1 (0), X=329.73, Y=281.81, Mass=204, SNR=9.9, Peak=76 HFD=2.2
00:53:22.006 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
00:53:22.006 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
00:53:22.006 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.10 hyp=0.57 cameraTheta=0.18 mountX=-0.16 mountY=-0.52, mountTheta=-1.87
00:53:22.006 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.10, opts=13)
00:53:22.006 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.10)
00:53:22.006 00.000 8976 Worker thread wakes up
00:53:22.006 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.10) opts 0xd
00:53:22.007 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.10)
00:53:22.007 00.000 8976 Moving (0.56, 0.10) raw xDistance=-0.16 yDistance=-0.52
00:53:22.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:53:22.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
00:53:22.007 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:53:22.007 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:53:22.007 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:22.007 00.000 8976 MoveAxis(R, 0, ABG)
00:53:22.007 00.000 8976 MoveAxis(U, 2, ABG)
00:53:22.007 00.000 8976 stepping (-9, 3) + (0, 2)
00:53:22.007 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:22.007 00.000 5052 Enqueuing Expose request
00:53:22.007 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:22.037 00.030 8976 Received - 47 (G) 
00:53:22.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:22.037 00.000 8976 stepped: pos (-9, 5)
00:53:22.037 00.000 8976 move complete, result=0
00:53:22.037 00.000 8976 worker thread done servicing request
00:53:22.037 00.000 8976 Worker thread wakes up
00:53:22.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:22.037 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:22.037 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:53:22.720 00.683 8976 Exposure complete
00:53:22.726 00.006 8976 worker thread done servicing request
00:53:22.726 00.000 5052 OnExposeComplete: enter
00:53:22.726 00.000 5052 UpdateGuideState(): m_state=6
00:53:22.726 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1041
00:53:22.726 00.000 5052 Star::Find returns 1 (0), X=330.56, Y=282.15, Mass=206, SNR=9.9, Peak=68 HFD=2.5
00:53:22.726 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
00:53:22.726 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
00:53:22.726 00.000 5052 CameraToMount -- cameraX=1.38 cameraY=0.44 hyp=1.45 cameraTheta=0.31 mountX=-0.23 mountY=-1.40, mountTheta=-1.74
00:53:22.727 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.38, y=0.44, opts=13)
00:53:22.727 00.000 5052 Enqueuing Move request for stepguider (1.38, 0.44)
00:53:22.727 00.000 8976 Worker thread wakes up
00:53:22.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.38, 0.44) opts 0xd
00:53:22.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.38, 0.44)
00:53:22.727 00.000 8976 Moving (1.38, 0.44) raw xDistance=-0.23 yDistance=-1.40
00:53:22.727 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:53:22.727 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
00:53:22.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:22.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:53:22.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.40
00:53:22.727 00.000 8976 MoveAxis(R, 0, ABG)
00:53:22.727 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:22.727 00.000 5052 Enqueuing Expose request
00:53:22.727 00.000 8976 MoveAxis(U, 6, ABG)
00:53:22.727 00.000 8976 stepping (-9, 5) + (0, 6)
00:53:22.727 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:53:22.772 00.045 8976 Received - 47 (G) 
00:53:22.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
00:53:22.772 00.000 8976 stepped: pos (-9, 11)
00:53:22.772 00.000 8976 move complete, result=0
00:53:22.772 00.000 8976 worker thread done servicing request
00:53:22.772 00.000 8976 Worker thread wakes up
00:53:22.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:22.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:22.772 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.4 px 6 ms NORTH
00:53:23.457 00.685 8976 Exposure complete
00:53:23.462 00.005 8976 worker thread done servicing request
00:53:23.462 00.000 5052 OnExposeComplete: enter
00:53:23.462 00.000 5052 UpdateGuideState(): m_state=6
00:53:23.462 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1042
00:53:23.462 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=280.98, Mass=210, SNR=10.1, Peak=75 HFD=2.2
00:53:23.462 00.000 5052 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.04) = xAngle (-3.11 = -3.11)
00:53:23.462 00.000 5052 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.21 = 3.07)
00:53:23.462 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.73 hyp=0.83 cameraTheta=-1.06 mountX=-0.83 mountY=0.06, mountTheta=3.07
00:53:23.463 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.73, opts=13)
00:53:23.463 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.73)
00:53:23.463 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:53:23.463 00.000 5052 UpdateGuideState exits: m=210 SNR=10.1
00:53:23.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:23.463 00.000 8976 Worker thread wakes up
00:53:23.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.73) opts 0xd
00:53:23.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.73)
00:53:23.463 00.000 8976 Moving (0.40, -0.73) raw xDistance=-0.83 yDistance=0.06
00:53:23.463 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:23.463 00.000 5052 Enqueuing Expose request
00:53:23.464 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
00:53:23.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:53:23.464 00.000 8976 MoveAxis(R, 3, ABG)
00:53:23.464 00.000 8976 stepping (-9, 11) + (3, 0)
00:53:23.464 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:23.491 00.027 8976 Received - 47 (G) 
00:53:23.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:23.491 00.000 8976 stepped: pos (-6, 11)
00:53:23.491 00.000 8976 MoveAxis(U, 0, ABG)
00:53:23.491 00.000 8976 move complete, result=0
00:53:23.491 00.000 8976 worker thread done servicing request
00:53:23.491 00.000 8976 Worker thread wakes up
00:53:23.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:23.491 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:23.491 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.1 px 0 ms NORTH
00:53:24.177 00.686 8976 Exposure complete
00:53:24.183 00.006 8976 worker thread done servicing request
00:53:24.183 00.000 5052 OnExposeComplete: enter
00:53:24.183 00.000 5052 UpdateGuideState(): m_state=6
00:53:24.183 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1043
00:53:24.183 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.56, Mass=210, SNR=10.0, Peak=72 HFD=2.3
00:53:24.183 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
00:53:24.183 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
00:53:24.183 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=-0.15 hyp=0.85 cameraTheta=-0.17 mountX=-0.51 mountY=-0.63, mountTheta=-2.26
00:53:24.184 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=-0.15, opts=13)
00:53:24.184 00.000 5052 Enqueuing Move request for stepguider (0.84, -0.15)
00:53:24.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:53:24.184 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
00:53:24.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:24.184 00.000 8976 Worker thread wakes up
00:53:24.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, -0.15) opts 0xd
00:53:24.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, -0.15)
00:53:24.184 00.000 8976 Moving (0.84, -0.15) raw xDistance=-0.51 yDistance=-0.63
00:53:24.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.51
00:53:24.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.63
00:53:24.184 00.000 8976 MoveAxis(R, 2, ABG)
00:53:24.184 00.000 8976 stepping (-6, 11) + (2, 0)
00:53:24.184 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:24.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:24.184 00.000 5052 Enqueuing Expose request
00:53:24.211 00.027 8976 Received - 47 (G) 
00:53:24.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:24.211 00.000 8976 stepped: pos (-4, 11)
00:53:24.211 00.000 8976 MoveAxis(U, 2, ABG)
00:53:24.211 00.000 8976 stepping (-4, 11) + (0, 2)
00:53:24.211 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:24.243 00.032 8976 Received - 47 (G) 
00:53:24.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:24.243 00.000 8976 stepped: pos (-4, 13)
00:53:24.243 00.000 8976 move complete, result=0
00:53:24.243 00.000 8976 worker thread done servicing request
00:53:24.243 00.000 8976 Worker thread wakes up
00:53:24.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:24.243 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:24.243 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
00:53:24.928 00.685 8976 Exposure complete
00:53:24.933 00.005 8976 worker thread done servicing request
00:53:24.934 00.001 5052 OnExposeComplete: enter
00:53:24.934 00.000 5052 UpdateGuideState(): m_state=6
00:53:24.934 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1044
00:53:24.934 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.78, Mass=227, SNR=10.5, Peak=79 HFD=2.5
00:53:24.934 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
00:53:24.934 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
00:53:24.934 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.73 mountX=0.03 mountY=-0.11, mountTheta=-1.32
00:53:24.934 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.07, opts=13)
00:53:24.934 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.07)
00:53:24.935 00.001 8976 Worker thread wakes up
00:53:24.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.07) opts 0xd
00:53:24.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.07)
00:53:24.935 00.000 8976 Moving (0.08, 0.07) raw xDistance=0.03 yDistance=-0.11
00:53:24.935 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:53:24.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:53:24.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:53:24.935 00.000 8976 MoveAxis(R, 0, ABG)
00:53:24.935 00.000 5052 UpdateGuideState exits: m=227 SNR=10.5
00:53:24.935 00.000 8976 MoveAxis(U, 0, ABG)
00:53:24.935 00.000 8976 move complete, result=0
00:53:24.935 00.000 8976 worker thread done servicing request
00:53:24.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:24.935 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:24.935 00.000 5052 Enqueuing Expose request
00:53:24.935 00.000 8976 Worker thread wakes up
00:53:24.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:24.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:24.935 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:25.624 00.689 8976 Exposure complete
00:53:25.630 00.006 8976 worker thread done servicing request
00:53:25.630 00.000 5052 OnExposeComplete: enter
00:53:25.630 00.000 5052 UpdateGuideState(): m_state=6
00:53:25.630 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1045
00:53:25.630 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.96, Mass=201, SNR=9.9, Peak=85 HFD=2.1
00:53:25.630 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
00:53:25.630 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
00:53:25.630 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.35 cameraTheta=0.78 mountX=0.11 mountY=-0.34, mountTheta=-1.27
00:53:25.631 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.25, opts=13)
00:53:25.631 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.25)
00:53:25.631 00.000 8976 Worker thread wakes up
00:53:25.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.25) opts 0xd
00:53:25.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.25)
00:53:25.631 00.000 8976 Moving (0.25, 0.25) raw xDistance=0.11 yDistance=-0.34
00:53:25.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:53:25.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
00:53:25.631 00.000 8976 MoveAxis(R, 0, ABG)
00:53:25.632 00.001 8976 MoveAxis(U, 1, ABG)
00:53:25.632 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:53:25.632 00.000 5052 UpdateGuideState exits: m=201 SNR=9.9
00:53:25.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:25.632 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:25.632 00.000 8976 stepping (-4, 13) + (0, 1)
00:53:25.632 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:25.632 00.000 5052 Enqueuing Expose request
00:53:25.649 00.017 8976 Received - 47 (G) 
00:53:25.649 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:25.649 00.000 8976 stepped: pos (-4, 14)
00:53:25.649 00.000 8976 move complete, result=0
00:53:25.649 00.000 8976 worker thread done servicing request
00:53:25.649 00.000 8976 Worker thread wakes up
00:53:25.649 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:53:25.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:25.649 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:26.335 00.686 8976 Exposure complete
00:53:26.340 00.005 8976 worker thread done servicing request
00:53:26.340 00.000 5052 OnExposeComplete: enter
00:53:26.340 00.000 5052 UpdateGuideState(): m_state=6
00:53:26.340 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1046
00:53:26.340 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.99, Mass=198, SNR=9.8, Peak=92 HFD=2.0
00:53:26.340 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
00:53:26.340 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.27 = -0.27)
00:53:26.340 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.87 mountX=0.29 mountY=-0.08, mountTheta=-0.27
00:53:26.341 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.28, opts=13)
00:53:26.341 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.28)
00:53:26.341 00.000 8976 Worker thread wakes up
00:53:26.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.28) opts 0xd
00:53:26.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.28)
00:53:26.341 00.000 8976 Moving (-0.09, 0.28) raw xDistance=0.29 yDistance=-0.08
00:53:26.341 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=92, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:53:26.341 00.000 5052 UpdateGuideState exits: m=198 SNR=9.8
00:53:26.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:26.341 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:26.341 00.000 5052 Enqueuing Expose request
00:53:26.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:53:26.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:53:26.341 00.000 8976 MoveAxis(L, 1, ABG)
00:53:26.342 00.001 8976 stepping (-4, 14) + (-1, 0)
00:53:26.342 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:26.369 00.027 8976 Received - 47 (G) 
00:53:26.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:26.369 00.000 8976 stepped: pos (-5, 14)
00:53:26.369 00.000 8976 MoveAxis(U, 0, ABG)
00:53:26.369 00.000 8976 move complete, result=0
00:53:26.369 00.000 8976 worker thread done servicing request
00:53:26.369 00.000 8976 Worker thread wakes up
00:53:26.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:26.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:26.369 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:53:27.071 00.702 8976 Exposure complete
00:53:27.076 00.005 8976 worker thread done servicing request
00:53:27.076 00.000 5052 OnExposeComplete: enter
00:53:27.076 00.000 5052 UpdateGuideState(): m_state=6
00:53:27.076 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1047
00:53:27.076 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.88, Mass=203, SNR=9.9, Peak=88 HFD=2.2
00:53:27.076 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.04) = xAngle (-0.10 = -0.10)
00:53:27.076 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.20 = -0.20)
00:53:27.076 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.95 mountX=0.19 mountY=-0.04, mountTheta=-0.20
00:53:27.076 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.17, opts=13)
00:53:27.077 00.001 5052 Enqueuing Move request for stepguider (-0.07, 0.17)
00:53:27.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:53:27.077 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
00:53:27.077 00.000 8976 Worker thread wakes up
00:53:27.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.17) opts 0xd
00:53:27.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.17)
00:53:27.077 00.000 8976 Moving (-0.07, 0.17) raw xDistance=0.19 yDistance=-0.04
00:53:27.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:27.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:27.077 00.000 5052 Enqueuing Expose request
00:53:27.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:53:27.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:53:27.077 00.000 8976 MoveAxis(R, 0, ABG)
00:53:27.077 00.000 8976 MoveAxis(U, 0, ABG)
00:53:27.077 00.000 8976 move complete, result=0
00:53:27.077 00.000 8976 worker thread done servicing request
00:53:27.077 00.000 8976 Worker thread wakes up
00:53:27.077 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:27.077 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:27.078 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:27.762 00.684 8976 Exposure complete
00:53:27.768 00.006 8976 worker thread done servicing request
00:53:27.768 00.000 5052 OnExposeComplete: enter
00:53:27.768 00.000 5052 UpdateGuideState(): m_state=6
00:53:27.768 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1048
00:53:27.768 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.83, Mass=205, SNR=9.9, Peak=77 HFD=2.3
00:53:27.768 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
00:53:27.768 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
00:53:27.768 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.67 mountX=0.21 mountY=0.13, mountTheta=0.56
00:53:27.769 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.12, opts=13)
00:53:27.769 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.12)
00:53:27.769 00.000 8976 Worker thread wakes up
00:53:27.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.12) opts 0xd
00:53:27.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.12)
00:53:27.769 00.000 8976 Moving (-0.23, 0.12) raw xDistance=0.21 yDistance=0.13
00:53:27.769 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:53:27.769 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:53:27.769 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:27.769 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:27.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:53:27.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:53:27.769 00.000 8976 MoveAxis(R, 0, ABG)
00:53:27.769 00.000 5052 Enqueuing Expose request
00:53:27.769 00.000 8976 MoveAxis(U, 0, ABG)
00:53:27.771 00.002 8976 move complete, result=0
00:53:27.771 00.000 8976 worker thread done servicing request
00:53:27.771 00.000 8976 Worker thread wakes up
00:53:27.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:27.771 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:27.771 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:28.468 00.697 8976 Exposure complete
00:53:28.473 00.005 8976 worker thread done servicing request
00:53:28.473 00.000 5052 OnExposeComplete: enter
00:53:28.473 00.000 5052 UpdateGuideState(): m_state=6
00:53:28.473 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1049
00:53:28.473 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.09, Mass=191, SNR=9.6, Peak=77 HFD=2.3
00:53:28.473 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
00:53:28.474 00.001 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
00:53:28.474 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.65 mountX=0.35 mountY=-0.18, mountTheta=-0.48
00:53:28.474 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.38, opts=13)
00:53:28.474 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.38)
00:53:28.474 00.000 8976 Worker thread wakes up
00:53:28.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.38) opts 0xd
00:53:28.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.38)
00:53:28.474 00.000 8976 Moving (-0.03, 0.38) raw xDistance=0.35 yDistance=-0.18
00:53:28.475 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:53:28.475 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:53:28.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:28.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:53:28.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:53:28.475 00.000 8976 MoveAxis(L, 1, ABG)
00:53:28.475 00.000 8976 stepping (-5, 14) + (-1, 0)
00:53:28.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:28.475 00.000 5052 Enqueuing Expose request
00:53:28.475 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:28.495 00.020 8976 Received - 47 (G) 
00:53:28.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:28.495 00.000 8976 stepped: pos (-6, 14)
00:53:28.495 00.000 8976 MoveAxis(U, 0, ABG)
00:53:28.495 00.000 8976 move complete, result=0
00:53:28.495 00.000 8976 worker thread done servicing request
00:53:28.495 00.000 8976 Worker thread wakes up
00:53:28.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:28.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:28.495 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:53:29.182 00.687 8976 Exposure complete
00:53:29.188 00.006 8976 worker thread done servicing request
00:53:29.189 00.001 5052 OnExposeComplete: enter
00:53:29.189 00.000 5052 UpdateGuideState(): m_state=6
00:53:29.189 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1050
00:53:29.189 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.95, Mass=210, SNR=10.1, Peak=77 HFD=2.3
00:53:29.189 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.04) = xAngle (-0.16 = -0.16)
00:53:29.189 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.26 = -0.26)
00:53:29.189 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.89 mountX=0.25 mountY=-0.06, mountTheta=-0.26
00:53:29.189 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.24, opts=13)
00:53:29.189 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.24)
00:53:29.190 00.001 8976 Worker thread wakes up
00:53:29.190 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.24) opts 0xd
00:53:29.190 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.24)
00:53:29.190 00.000 8976 Moving (-0.08, 0.24) raw xDistance=0.25 yDistance=-0.06
00:53:29.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:53:29.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:53:29.190 00.000 8976 MoveAxis(R, 0, ABG)
00:53:29.190 00.000 8976 MoveAxis(U, 0, ABG)
00:53:29.190 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:53:29.190 00.000 5052 UpdateGuideState exits: m=210 SNR=10.1
00:53:29.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:29.190 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:29.190 00.000 5052 Enqueuing Expose request
00:53:29.190 00.000 8976 move complete, result=0
00:53:29.190 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:29.190 00.000 8976 worker thread done servicing request
00:53:29.190 00.000 8976 Worker thread wakes up
00:53:29.191 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:29.191 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:29.877 00.686 8976 Exposure complete
00:53:29.882 00.005 8976 worker thread done servicing request
00:53:29.882 00.000 5052 OnExposeComplete: enter
00:53:29.882 00.000 5052 UpdateGuideState(): m_state=6
00:53:29.882 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1051
00:53:29.882 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.83, Mass=215, SNR=10.1, Peak=73 HFD=2.5
00:53:29.882 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
00:53:29.882 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
00:53:29.882 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.15 cameraTheta=2.16 mountX=0.15 mountY=0.00, mountTheta=0.02
00:53:29.883 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.12, opts=13)
00:53:29.883 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.12)
00:53:29.883 00.000 8976 Worker thread wakes up
00:53:29.883 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.12) opts 0xd
00:53:29.883 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.12)
00:53:29.883 00.000 8976 Moving (-0.08, 0.12) raw xDistance=0.15 yDistance=0.00
00:53:29.883 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:53:29.883 00.000 5052 UpdateGuideState exits: m=215 SNR=10.1
00:53:29.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:29.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:53:29.884 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:29.884 00.000 5052 Enqueuing Expose request
00:53:29.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:53:29.884 00.000 8976 MoveAxis(R, 0, ABG)
00:53:29.884 00.000 8976 MoveAxis(U, 0, ABG)
00:53:29.884 00.000 8976 move complete, result=0
00:53:29.884 00.000 8976 worker thread done servicing request
00:53:29.884 00.000 8976 Worker thread wakes up
00:53:29.884 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:29.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:29.884 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:30.568 00.684 8976 Exposure complete
00:53:30.573 00.005 8976 worker thread done servicing request
00:53:30.573 00.000 5052 OnExposeComplete: enter
00:53:30.573 00.000 5052 UpdateGuideState(): m_state=6
00:53:30.574 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1052
00:53:30.574 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=282.14, Mass=197, SNR=9.7, Peak=81 HFD=2.1
00:53:30.574 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.04) = xAngle (-0.09 = -0.09)
00:53:30.574 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.20 = -0.20)
00:53:30.574 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.43 hyp=0.47 cameraTheta=1.95 mountX=0.47 mountY=-0.09, mountTheta=-0.19
00:53:30.574 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.43, opts=13)
00:53:30.574 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.43)
00:53:30.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
00:53:30.574 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:53:30.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:30.575 00.001 8976 Worker thread wakes up
00:53:30.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.43) opts 0xd
00:53:30.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.43)
00:53:30.575 00.000 8976 Moving (-0.17, 0.43) raw xDistance=0.47 yDistance=-0.09
00:53:30.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:30.575 00.000 5052 Enqueuing Expose request
00:53:30.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
00:53:30.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:53:30.575 00.000 8976 MoveAxis(L, 2, ABG)
00:53:30.575 00.000 8976 stepping (-6, 14) + (-2, 0)
00:53:30.575 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:30.605 00.030 8976 Received - 47 (G) 
00:53:30.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:30.605 00.000 8976 stepped: pos (-8, 14)
00:53:30.605 00.000 8976 MoveAxis(U, 0, ABG)
00:53:30.605 00.000 8976 move complete, result=0
00:53:30.605 00.000 8976 worker thread done servicing request
00:53:30.605 00.000 8976 Worker thread wakes up
00:53:30.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:30.605 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:30.605 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
00:53:31.289 00.684 8976 Exposure complete
00:53:31.295 00.006 8976 worker thread done servicing request
00:53:31.295 00.000 5052 OnExposeComplete: enter
00:53:31.295 00.000 5052 UpdateGuideState(): m_state=6
00:53:31.295 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1053
00:53:31.295 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.84, Mass=209, SNR=10.0, Peak=78 HFD=2.2
00:53:31.295 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
00:53:31.295 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
00:53:31.295 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.13 hyp=0.55 cameraTheta=2.90 mountX=0.36 mountY=0.37, mountTheta=0.80
00:53:31.296 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.13, opts=13)
00:53:31.296 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.13)
00:53:31.296 00.000 8976 Worker thread wakes up
00:53:31.296 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.13) opts 0xd
00:53:31.296 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.13)
00:53:31.296 00.000 8976 Moving (-0.53, 0.13) raw xDistance=0.36 yDistance=0.37
00:53:31.296 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:53:31.296 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
00:53:31.296 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:31.296 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:31.296 00.000 5052 Enqueuing Expose request
00:53:31.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
00:53:31.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
00:53:31.297 00.001 8976 MoveAxis(L, 2, ABG)
00:53:31.297 00.000 8976 stepping (-8, 14) + (-2, 0)
00:53:31.297 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:31.324 00.027 8976 Received - 47 (G) 
00:53:31.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:31.324 00.000 8976 stepped: pos (-10, 14)
00:53:31.324 00.000 8976 MoveAxis(D, 1, ABG)
00:53:31.324 00.000 8976 stepping (-10, 14) + (0, -1)
00:53:31.325 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:31.357 00.032 8976 Received - 47 (G) 
00:53:31.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:31.357 00.000 8976 stepped: pos (-10, 13)
00:53:31.357 00.000 8976 move complete, result=0
00:53:31.357 00.000 8976 worker thread done servicing request
00:53:31.357 00.000 8976 Worker thread wakes up
00:53:31.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:31.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:31.357 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 1 ms SOUTH
00:53:32.043 00.686 8976 Exposure complete
00:53:32.048 00.005 8976 worker thread done servicing request
00:53:32.048 00.000 5052 OnExposeComplete: enter
00:53:32.048 00.000 5052 UpdateGuideState(): m_state=6
00:53:32.048 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1054
00:53:32.048 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.26, Mass=213, SNR=10.1, Peak=79 HFD=2.2
00:53:32.048 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.39 = 1.89)
00:53:32.048 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.79)
00:53:32.048 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.45 hyp=0.64 cameraTheta=-2.35 mountX=-0.20 mountY=0.62, mountTheta=1.88
00:53:32.049 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.45, opts=13)
00:53:32.049 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.45)
00:53:32.049 00.000 8976 Worker thread wakes up
00:53:32.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.45) opts 0xd
00:53:32.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.45)
00:53:32.049 00.000 8976 Moving (-0.45, -0.45) raw xDistance=-0.20 yDistance=0.62
00:53:32.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:53:32.050 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:53:32.050 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:53:32.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:32.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
00:53:32.050 00.000 8976 MoveAxis(R, 0, ABG)
00:53:32.050 00.000 8976 MoveAxis(D, 3, ABG)
00:53:32.050 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:32.050 00.000 5052 Enqueuing Expose request
00:53:32.050 00.000 8976 stepping (-10, 13) + (0, -3)
00:53:32.050 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:32.076 00.026 8976 Received - 47 (G) 
00:53:32.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:32.076 00.000 8976 stepped: pos (-10, 10)
00:53:32.076 00.000 8976 move complete, result=0
00:53:32.076 00.000 8976 worker thread done servicing request
00:53:32.076 00.000 8976 Worker thread wakes up
00:53:32.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:32.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:32.077 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
00:53:32.761 00.684 8976 Exposure complete
00:53:32.767 00.006 8976 worker thread done servicing request
00:53:32.767 00.000 5052 OnExposeComplete: enter
00:53:32.767 00.000 5052 UpdateGuideState(): m_state=6
00:53:32.767 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1055
00:53:32.767 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.96, Mass=193, SNR=9.6, Peak=84 HFD=2.2
00:53:32.767 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
00:53:32.767 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
00:53:32.767 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.25 hyp=0.53 cameraTheta=2.64 mountX=0.44 mountY=0.25, mountTheta=0.52
00:53:32.768 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.25, opts=13)
00:53:32.768 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.25)
00:53:32.768 00.000 8976 Worker thread wakes up
00:53:32.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.25) opts 0xd
00:53:32.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.25)
00:53:32.768 00.000 8976 Moving (-0.46, 0.25) raw xDistance=0.44 yDistance=0.25
00:53:32.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
00:53:32.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:53:32.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:53:32.768 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:53:32.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:32.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:32.769 00.001 5052 Enqueuing Expose request
00:53:32.769 00.000 8976 MoveAxis(L, 2, ABG)
00:53:32.769 00.000 8976 stepping (-10, 10) + (-2, 0)
00:53:32.769 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:32.796 00.027 8976 Received - 47 (G) 
00:53:32.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:32.796 00.000 8976 stepped: pos (-12, 10)
00:53:32.796 00.000 8976 MoveAxis(U, 0, ABG)
00:53:32.796 00.000 8976 move complete, result=0
00:53:32.796 00.000 8976 worker thread done servicing request
00:53:32.796 00.000 8976 Worker thread wakes up
00:53:32.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:32.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:32.796 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 0 ms NORTH
00:53:33.479 00.683 8976 Exposure complete
00:53:33.485 00.006 8976 worker thread done servicing request
00:53:33.485 00.000 5052 OnExposeComplete: enter
00:53:33.485 00.000 5052 UpdateGuideState(): m_state=6
00:53:33.485 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1056
00:53:33.485 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.19, Mass=207, SNR=10.0, Peak=80 HFD=2.3
00:53:33.485 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.04) = xAngle (-3.67 = 2.62)
00:53:33.485 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.77 = 2.51)
00:53:33.485 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.52 hyp=0.53 cameraTheta=-1.62 mountX=-0.45 mountY=0.31, mountTheta=2.54
00:53:33.486 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.52, opts=13)
00:53:33.486 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.52)
00:53:33.486 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
00:53:33.486 00.000 5052 UpdateGuideState exits: m=207 SNR=10.0
00:53:33.486 00.000 8976 Worker thread wakes up
00:53:33.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.52) opts 0xd
00:53:33.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.52)
00:53:33.486 00.000 8976 Moving (-0.03, -0.52) raw xDistance=-0.45 yDistance=0.31
00:53:33.486 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:33.486 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:33.486 00.000 5052 Enqueuing Expose request
00:53:33.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45
00:53:33.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:53:33.486 00.000 8976 MoveAxis(R, 2, ABG)
00:53:33.486 00.000 8976 stepping (-12, 10) + (2, 0)
00:53:33.486 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:33.514 00.028 8976 Received - 47 (G) 
00:53:33.514 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:33.514 00.000 8976 stepped: pos (-10, 10)
00:53:33.514 00.000 8976 MoveAxis(D, 1, ABG)
00:53:33.514 00.000 8976 stepping (-10, 10) + (0, -1)
00:53:33.514 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:33.547 00.033 8976 Received - 47 (G) 
00:53:33.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:33.547 00.000 8976 stepped: pos (-10, 9)
00:53:33.547 00.000 8976 move complete, result=0
00:53:33.547 00.000 8976 worker thread done servicing request
00:53:33.547 00.000 8976 Worker thread wakes up
00:53:33.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:33.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:33.547 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
00:53:34.245 00.698 8976 Exposure complete
00:53:34.250 00.005 8976 worker thread done servicing request
00:53:34.250 00.000 5052 OnExposeComplete: enter
00:53:34.250 00.000 5052 UpdateGuideState(): m_state=6
00:53:34.250 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1057
00:53:34.250 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=282.05, Mass=213, SNR=10.1, Peak=79 HFD=2.3
00:53:34.250 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
00:53:34.250 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
00:53:34.250 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.34 hyp=0.45 cameraTheta=0.87 mountX=0.17 mountY=-0.43, mountTheta=-1.19
00:53:34.251 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.34, opts=13)
00:53:34.251 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.34)
00:53:34.251 00.000 8976 Worker thread wakes up
00:53:34.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.34) opts 0xd
00:53:34.252 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.34)
00:53:34.252 00.000 8976 Moving (0.29, 0.34) raw xDistance=0.17 yDistance=-0.43
00:53:34.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:53:34.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.43
00:53:34.252 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:53:34.252 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:53:34.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:34.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:34.252 00.000 5052 Enqueuing Expose request
00:53:34.252 00.000 8976 MoveAxis(R, 0, ABG)
00:53:34.252 00.000 8976 MoveAxis(U, 2, ABG)
00:53:34.252 00.000 8976 stepping (-10, 9) + (0, 2)
00:53:34.252 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:34.283 00.031 8976 Received - 47 (G) 
00:53:34.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:34.283 00.000 8976 stepped: pos (-10, 11)
00:53:34.283 00.000 8976 move complete, result=0
00:53:34.283 00.000 8976 worker thread done servicing request
00:53:34.283 00.000 8976 Worker thread wakes up
00:53:34.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:34.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:34.283 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:53:34.966 00.683 8976 Exposure complete
00:53:34.971 00.005 8976 worker thread done servicing request
00:53:34.971 00.000 5052 OnExposeComplete: enter
00:53:34.971 00.000 5052 UpdateGuideState(): m_state=6
00:53:34.971 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1058
00:53:34.971 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.70, Mass=190, SNR=9.5, Peak=76 HFD=1.8
00:53:34.971 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
00:53:34.971 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
00:53:34.972 00.001 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.01 hyp=0.48 cameraTheta=-3.12 mountX=0.21 mountY=0.41, mountTheta=1.10
00:53:34.972 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.01, opts=13)
00:53:34.972 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.01)
00:53:34.972 00.000 8976 Worker thread wakes up
00:53:34.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.01) opts 0xd
00:53:34.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.01)
00:53:34.972 00.000 8976 Moving (-0.48, -0.01) raw xDistance=0.21 yDistance=0.41
00:53:34.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:53:34.973 00.001 5052 UpdateGuideState exits: m=190 SNR=9.5
00:53:34.973 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:34.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:53:34.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
00:53:34.973 00.000 8976 MoveAxis(R, 0, ABG)
00:53:34.973 00.000 8976 MoveAxis(D, 2, ABG)
00:53:34.973 00.000 8976 stepping (-10, 11) + (0, -2)
00:53:34.973 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:34.973 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:34.973 00.000 5052 Enqueuing Expose request
00:53:35.002 00.029 8976 Received - 47 (G) 
00:53:35.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:35.002 00.000 8976 stepped: pos (-10, 9)
00:53:35.002 00.000 8976 move complete, result=0
00:53:35.002 00.000 8976 worker thread done servicing request
00:53:35.002 00.000 8976 Worker thread wakes up
00:53:35.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:35.002 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:35.002 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:53:35.685 00.683 8976 Exposure complete
00:53:35.691 00.006 8976 worker thread done servicing request
00:53:35.691 00.000 5052 OnExposeComplete: enter
00:53:35.691 00.000 5052 UpdateGuideState(): m_state=6
00:53:35.691 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1059
00:53:35.691 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=282.30, Mass=205, SNR=9.9, Peak=85 HFD=2.2
00:53:35.691 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
00:53:35.691 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
00:53:35.691 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.59 hyp=0.73 cameraTheta=2.20 mountX=0.72 mountY=0.04, mountTheta=0.05
00:53:35.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.59, opts=13)
00:53:35.692 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.59)
00:53:35.692 00.000 8976 Worker thread wakes up
00:53:35.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.59) opts 0xd
00:53:35.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.59)
00:53:35.692 00.000 8976 Moving (-0.43, 0.59) raw xDistance=0.72 yDistance=0.04
00:53:35.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
00:53:35.692 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:53:35.692 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:53:35.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:35.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:53:35.692 00.000 8976 MoveAxis(L, 3, ABG)
00:53:35.693 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:35.693 00.000 5052 Enqueuing Expose request
00:53:35.693 00.000 8976 stepping (-10, 9) + (-3, 0)
00:53:35.693 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:35.721 00.028 8976 Received - 47 (G) 
00:53:35.721 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:35.721 00.000 8976 stepped: pos (-13, 9)
00:53:35.721 00.000 8976 MoveAxis(U, 0, ABG)
00:53:35.721 00.000 8976 move complete, result=0
00:53:35.721 00.000 8976 worker thread done servicing request
00:53:35.721 00.000 8976 Worker thread wakes up
00:53:35.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:35.721 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:35.721 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.0 px 0 ms NORTH
00:53:36.404 00.683 8976 Exposure complete
00:53:36.410 00.006 8976 worker thread done servicing request
00:53:36.410 00.000 5052 OnExposeComplete: enter
00:53:36.410 00.000 5052 UpdateGuideState(): m_state=6
00:53:36.410 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1060
00:53:36.410 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.51, Mass=218, SNR=10.2, Peak=74 HFD=2.2
00:53:36.410 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.37 = 1.91)
00:53:36.410 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.81)
00:53:36.410 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-2.33 mountX=-0.09 mountY=0.26, mountTheta=1.90
00:53:36.411 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.20, opts=13)
00:53:36.411 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.20)
00:53:36.411 00.000 8976 Worker thread wakes up
00:53:36.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.20) opts 0xd
00:53:36.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.20)
00:53:36.411 00.000 8976 Moving (-0.18, -0.20) raw xDistance=-0.09 yDistance=0.26
00:53:36.411 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
00:53:36.411 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
00:53:36.411 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:36.411 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:36.411 00.000 5052 Enqueuing Expose request
00:53:36.412 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:53:36.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:53:36.412 00.000 8976 MoveAxis(R, 0, ABG)
00:53:36.412 00.000 8976 MoveAxis(D, 1, ABG)
00:53:36.412 00.000 8976 stepping (-13, 9) + (0, -1)
00:53:36.412 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:36.441 00.029 8976 Received - 47 (G) 
00:53:36.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:36.441 00.000 8976 stepped: pos (-13, 8)
00:53:36.441 00.000 8976 move complete, result=0
00:53:36.441 00.000 8976 worker thread done servicing request
00:53:36.441 00.000 8976 Worker thread wakes up
00:53:36.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:36.441 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:53:36.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:37.127 00.686 8976 Exposure complete
00:53:37.132 00.005 8976 worker thread done servicing request
00:53:37.132 00.000 5052 OnExposeComplete: enter
00:53:37.132 00.000 5052 UpdateGuideState(): m_state=6
00:53:37.132 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1061
00:53:37.132 00.000 5052 Star::Find returns 1 (0), X=328.18, Y=281.89, Mass=206, SNR=10.0, Peak=78 HFD=2.4
00:53:37.132 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
00:53:37.132 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
00:53:37.132 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=0.18 hyp=1.01 cameraTheta=2.96 mountX=0.61 mountY=0.73, mountTheta=0.87
00:53:37.133 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=0.18, opts=13)
00:53:37.133 00.000 5052 Enqueuing Move request for stepguider (-0.99, 0.18)
00:53:37.133 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:53:37.133 00.000 5052 UpdateGuideState exits: m=206 SNR=10.0
00:53:37.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:37.133 00.000 8976 Worker thread wakes up
00:53:37.133 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, 0.18) opts 0xd
00:53:37.133 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, 0.18)
00:53:37.133 00.000 8976 Moving (-0.99, 0.18) raw xDistance=0.61 yDistance=0.73
00:53:37.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:37.133 00.000 5052 Enqueuing Expose request
00:53:37.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
00:53:37.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.73
00:53:37.133 00.000 8976 MoveAxis(L, 3, ABG)
00:53:37.134 00.001 8976 stepping (-13, 8) + (-3, 0)
00:53:37.134 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:37.160 00.026 8976 Received - 47 (G) 
00:53:37.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:37.160 00.000 8976 stepped: pos (-16, 8)
00:53:37.160 00.000 8976 MoveAxis(D, 3, ABG)
00:53:37.160 00.000 8976 stepping (-16, 8) + (0, -3)
00:53:37.160 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:37.192 00.032 8976 Received - 47 (G) 
00:53:37.192 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:37.192 00.000 8976 stepped: pos (-16, 5)
00:53:37.192 00.000 8976 move complete, result=0
00:53:37.192 00.000 8976 worker thread done servicing request
00:53:37.192 00.000 8976 Worker thread wakes up
00:53:37.192 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.7 px 3 ms SOUTH
00:53:37.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:37.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:37.875 00.683 8976 Exposure complete
00:53:37.881 00.006 8976 worker thread done servicing request
00:53:37.881 00.000 5052 OnExposeComplete: enter
00:53:37.881 00.000 5052 UpdateGuideState(): m_state=6
00:53:37.881 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1062
00:53:37.881 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=280.91, Mass=215, SNR=10.2, Peak=84 HFD=2.2
00:53:37.881 00.000 5052 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.04) = xAngle (-4.05 = 2.23)
00:53:37.881 00.000 5052 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.13)
00:53:37.881 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.80 hyp=0.88 cameraTheta=-2.01 mountX=-0.54 mountY=0.75, mountTheta=2.20
00:53:37.882 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.80, opts=13)
00:53:37.882 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.80)
00:53:37.882 00.000 8976 Worker thread wakes up
00:53:37.882 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.80) opts 0xd
00:53:37.882 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.80)
00:53:37.882 00.000 8976 Moving (-0.37, -0.80) raw xDistance=-0.54 yDistance=0.75
00:53:37.882 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:53:37.882 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.54
00:53:37.882 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75
00:53:37.882 00.000 5052 UpdateGuideState exits: m=215 SNR=10.2
00:53:37.883 00.001 8976 MoveAxis(R, 2, ABG)
00:53:37.883 00.000 8976 stepping (-16, 5) + (2, 0)
00:53:37.883 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:37.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:37.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:37.883 00.000 5052 Enqueuing Expose request
00:53:37.911 00.028 8976 Received - 47 (G) 
00:53:37.911 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:37.912 00.001 8976 stepped: pos (-14, 5)
00:53:37.912 00.000 8976 MoveAxis(D, 3, ABG)
00:53:37.912 00.000 8976 stepping (-14, 5) + (0, -3)
00:53:37.912 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:37.943 00.031 8976 Received - 47 (G) 
00:53:37.949 00.006 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:37.949 00.000 8976 stepped: pos (-14, 2)
00:53:37.949 00.000 8976 move complete, result=0
00:53:37.949 00.000 8976 worker thread done servicing request
00:53:37.949 00.000 8976 Worker thread wakes up
00:53:37.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:37.949 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.7 px 3 ms SOUTH
00:53:37.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:38.635 00.686 8976 Exposure complete
00:53:38.641 00.006 8976 worker thread done servicing request
00:53:38.641 00.000 5052 OnExposeComplete: enter
00:53:38.641 00.000 5052 UpdateGuideState(): m_state=6
00:53:38.641 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1063
00:53:38.641 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.56, Mass=188, SNR=9.5, Peak=78 HFD=1.6
00:53:38.641 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
00:53:38.641 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
00:53:38.641 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.15 hyp=0.59 cameraTheta=-2.89 mountX=0.13 mountY=0.56, mountTheta=1.35
00:53:38.642 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.15, opts=13)
00:53:38.642 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.15)
00:53:38.642 00.000 8976 Worker thread wakes up
00:53:38.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.15) opts 0xd
00:53:38.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.15)
00:53:38.642 00.000 8976 Moving (-0.58, -0.15) raw xDistance=0.13 yDistance=0.56
00:53:38.642 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:53:38.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:53:38.642 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
00:53:38.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.56
00:53:38.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:38.642 00.000 8976 MoveAxis(R, 0, ABG)
00:53:38.642 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:38.642 00.000 8976 MoveAxis(D, 2, ABG)
00:53:38.643 00.001 5052 Enqueuing Expose request
00:53:38.643 00.000 8976 stepping (-14, 2) + (0, -2)
00:53:38.643 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:38.679 00.036 8976 Received - 47 (G) 
00:53:38.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:38.679 00.000 8976 stepped: pos (-14, 0)
00:53:38.679 00.000 8976 move complete, result=0
00:53:38.679 00.000 8976 worker thread done servicing request
00:53:38.679 00.000 8976 Worker thread wakes up
00:53:38.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:38.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:38.679 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:53:39.376 00.697 8976 Exposure complete
00:53:39.381 00.005 8976 worker thread done servicing request
00:53:39.381 00.000 5052 OnExposeComplete: enter
00:53:39.381 00.000 5052 UpdateGuideState(): m_state=6
00:53:39.381 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1064
00:53:39.381 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.91, Mass=205, SNR=9.9, Peak=75 HFD=2.2
00:53:39.381 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
00:53:39.381 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
00:53:39.381 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.34 cameraTheta=2.50 mountX=0.31 mountY=0.12, mountTheta=0.37
00:53:39.382 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.20, opts=13)
00:53:39.382 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.20)
00:53:39.382 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:53:39.382 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:53:39.382 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:39.382 00.000 8976 Worker thread wakes up
00:53:39.383 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.20) opts 0xd
00:53:39.383 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:39.383 00.000 5052 Enqueuing Expose request
00:53:39.383 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.20)
00:53:39.383 00.000 8976 Moving (-0.28, 0.20) raw xDistance=0.31 yDistance=0.12
00:53:39.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:53:39.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:53:39.383 00.000 8976 MoveAxis(L, 1, ABG)
00:53:39.383 00.000 8976 stepping (-14, 0) + (-1, 0)
00:53:39.383 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:39.414 00.031 8976 Received - 47 (G) 
00:53:39.414 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:39.414 00.000 8976 stepped: pos (-15, 0)
00:53:39.414 00.000 8976 MoveAxis(U, 0, ABG)
00:53:39.414 00.000 8976 move complete, result=0
00:53:39.414 00.000 8976 worker thread done servicing request
00:53:39.414 00.000 8976 Worker thread wakes up
00:53:39.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:39.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:39.415 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:53:40.100 00.685 8976 Exposure complete
00:53:40.106 00.006 8976 worker thread done servicing request
00:53:40.106 00.000 5052 OnExposeComplete: enter
00:53:40.106 00.000 5052 UpdateGuideState(): m_state=6
00:53:40.106 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1065
00:53:40.106 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.90, Mass=191, SNR=9.6, Peak=73 HFD=2.2
00:53:40.106 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
00:53:40.106 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
00:53:40.106 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.19 hyp=0.60 cameraTheta=2.82 mountX=0.43 mountY=0.38, mountTheta=0.72
00:53:40.108 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.19, opts=13)
00:53:40.108 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.19)
00:53:40.108 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:53:40.108 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:53:40.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:40.108 00.000 8976 Worker thread wakes up
00:53:40.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.19) opts 0xd
00:53:40.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.19)
00:53:40.108 00.000 8976 Moving (-0.57, 0.19) raw xDistance=0.43 yDistance=0.38
00:53:40.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:40.108 00.000 5052 Enqueuing Expose request
00:53:40.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
00:53:40.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:53:40.108 00.000 8976 MoveAxis(L, 2, ABG)
00:53:40.108 00.000 8976 stepping (-15, 0) + (-2, 0)
00:53:40.108 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:40.133 00.025 8976 Received - 47 (G) 
00:53:40.133 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:40.133 00.000 8976 stepped: pos (-17, 0)
00:53:40.133 00.000 8976 MoveAxis(D, 1, ABG)
00:53:40.133 00.000 8976 stepping (-17, 0) + (0, -1)
00:53:40.133 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:40.166 00.033 8976 Received - 47 (G) 
00:53:40.166 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:40.166 00.000 8976 stepped: pos (-17, -1)
00:53:40.166 00.000 8976 move complete, result=0
00:53:40.166 00.000 8976 worker thread done servicing request
00:53:40.166 00.000 8976 Worker thread wakes up
00:53:40.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:40.166 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:40.166 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 1 ms SOUTH
00:53:40.850 00.684 8976 Exposure complete
00:53:40.856 00.006 8976 worker thread done servicing request
00:53:40.856 00.000 5052 OnExposeComplete: enter
00:53:40.856 00.000 5052 UpdateGuideState(): m_state=6
00:53:40.856 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1066
00:53:40.856 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.20, Mass=213, SNR=10.1, Peak=78 HFD=2.3
00:53:40.856 00.000 5052 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.04) = xAngle (-4.27 = 2.01)
00:53:40.856 00.000 5052 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.91)
00:53:40.856 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.51 hyp=0.65 cameraTheta=-2.23 mountX=-0.28 mountY=0.61, mountTheta=1.99
00:53:40.857 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.51, opts=13)
00:53:40.857 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.51)
00:53:40.857 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:53:40.857 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:53:40.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:40.857 00.000 8976 Worker thread wakes up
00:53:40.857 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.51) opts 0xd
00:53:40.857 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.51)
00:53:40.857 00.000 8976 Moving (-0.40, -0.51) raw xDistance=-0.28 yDistance=0.61
00:53:40.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:40.857 00.000 5052 Enqueuing Expose request
00:53:40.858 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28
00:53:40.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
00:53:40.858 00.000 8976 MoveAxis(R, 1, ABG)
00:53:40.858 00.000 8976 stepping (-17, -1) + (1, 0)
00:53:40.858 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:40.885 00.027 8976 Received - 47 (G) 
00:53:40.885 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:40.885 00.000 8976 stepped: pos (-16, -1)
00:53:40.885 00.000 8976 MoveAxis(D, 3, ABG)
00:53:40.885 00.000 8976 stepping (-16, -1) + (0, -3)
00:53:40.885 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:40.917 00.032 8976 Received - 47 (G) 
00:53:40.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:40.917 00.000 8976 stepped: pos (-16, -4)
00:53:40.917 00.000 8976 move complete, result=0
00:53:40.917 00.000 8976 worker thread done servicing request
00:53:40.917 00.000 8976 Worker thread wakes up
00:53:40.917 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 3 ms SOUTH
00:53:40.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:40.917 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:41.602 00.685 8976 Exposure complete
00:53:41.607 00.005 8976 worker thread done servicing request
00:53:41.607 00.000 5052 OnExposeComplete: enter
00:53:41.607 00.000 5052 UpdateGuideState(): m_state=6
00:53:41.607 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1067
00:53:41.607 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.95, Mass=187, SNR=9.5, Peak=75 HFD=2.2
00:53:41.607 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
00:53:41.607 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
00:53:41.607 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.24 hyp=0.49 cameraTheta=2.63 mountX=0.41 mountY=0.23, mountTheta=0.51
00:53:41.608 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.24, opts=13)
00:53:41.608 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.24)
00:53:41.608 00.000 8976 Worker thread wakes up
00:53:41.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.24) opts 0xd
00:53:41.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.24)
00:53:41.608 00.000 8976 Moving (-0.43, 0.24) raw xDistance=0.41 yDistance=0.23
00:53:41.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:53:41.608 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
00:53:41.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:41.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.41
00:53:41.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:53:41.608 00.000 8976 MoveAxis(L, 2, ABG)
00:53:41.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:41.608 00.000 5052 Enqueuing Expose request
00:53:41.608 00.000 8976 stepping (-16, -4) + (-2, 0)
00:53:41.609 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:41.636 00.027 8976 Received - 47 (G) 
00:53:41.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:41.636 00.000 8976 stepped: pos (-18, -4)
00:53:41.636 00.000 8976 MoveAxis(U, 0, ABG)
00:53:41.636 00.000 8976 move complete, result=0
00:53:41.636 00.000 8976 worker thread done servicing request
00:53:41.636 00.000 8976 Worker thread wakes up
00:53:41.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:41.636 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:41.636 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
00:53:42.320 00.684 8976 Exposure complete
00:53:42.325 00.005 8976 worker thread done servicing request
00:53:42.326 00.001 5052 OnExposeComplete: enter
00:53:42.326 00.000 5052 UpdateGuideState(): m_state=6
00:53:42.326 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1068
00:53:42.326 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.30, Mass=198, SNR=9.8, Peak=83 HFD=2.1
00:53:42.326 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.23 = 2.05)
00:53:42.326 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.95)
00:53:42.326 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.41 hyp=0.50 cameraTheta=-2.19 mountX=-0.23 mountY=0.46, mountTheta=2.03
00:53:42.326 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.41, opts=13)
00:53:42.326 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.41)
00:53:42.327 00.001 8976 Worker thread wakes up
00:53:42.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.41) opts 0xd
00:53:42.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.41)
00:53:42.327 00.000 8976 Moving (-0.29, -0.41) raw xDistance=-0.23 yDistance=0.46
00:53:42.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:53:42.327 00.000 5052 UpdateGuideState exits: m=198 SNR=9.8
00:53:42.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:42.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:53:42.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:53:42.327 00.000 8976 MoveAxis(R, 0, ABG)
00:53:42.327 00.000 8976 MoveAxis(D, 2, ABG)
00:53:42.327 00.000 8976 stepping (-18, -4) + (0, -2)
00:53:42.327 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:42.327 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:42.327 00.000 5052 Enqueuing Expose request
00:53:42.356 00.029 8976 Received - 47 (G) 
00:53:42.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:42.356 00.000 8976 stepped: pos (-18, -6)
00:53:42.356 00.000 8976 move complete, result=0
00:53:42.356 00.000 8976 worker thread done servicing request
00:53:42.356 00.000 8976 Worker thread wakes up
00:53:42.356 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:53:42.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:42.356 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:43.039 00.683 8976 Exposure complete
00:53:43.044 00.005 8976 worker thread done servicing request
00:53:43.044 00.000 5052 OnExposeComplete: enter
00:53:43.044 00.000 5052 UpdateGuideState(): m_state=6
00:53:43.044 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1069
00:53:43.044 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.72, Mass=203, SNR=9.8, Peak=78 HFD=1.9
00:53:43.045 00.001 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
00:53:43.045 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
00:53:43.045 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.20 mountX=-0.02 mountY=-0.07, mountTheta=-1.86
00:53:43.045 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.02, opts=13)
00:53:43.045 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.02)
00:53:43.045 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:53:43.045 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
00:53:43.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:43.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:43.045 00.000 5052 Enqueuing Expose request
00:53:43.046 00.001 8976 Worker thread wakes up
00:53:43.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.02) opts 0xd
00:53:43.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.02)
00:53:43.046 00.000 8976 Moving (0.08, 0.02) raw xDistance=-0.02 yDistance=-0.07
00:53:43.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:53:43.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:53:43.046 00.000 8976 MoveAxis(R, 0, ABG)
00:53:43.046 00.000 8976 MoveAxis(U, 0, ABG)
00:53:43.046 00.000 8976 move complete, result=0
00:53:43.046 00.000 8976 worker thread done servicing request
00:53:43.046 00.000 8976 Worker thread wakes up
00:53:43.046 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:43.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:43.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:43.746 00.700 8976 Exposure complete
00:53:43.752 00.006 8976 worker thread done servicing request
00:53:43.752 00.000 5052 OnExposeComplete: enter
00:53:43.752 00.000 5052 UpdateGuideState(): m_state=6
00:53:43.752 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1070
00:53:43.752 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.54, Mass=194, SNR=9.6, Peak=74 HFD=2.0
00:53:43.752 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.04) = xAngle (-3.68 = 2.60)
00:53:43.752 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.50)
00:53:43.752 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.64 mountX=-0.15 mountY=0.10, mountTheta=2.53
00:53:43.753 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.17, opts=13)
00:53:43.753 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.17)
00:53:43.753 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:53:43.753 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
00:53:43.753 00.000 8976 Worker thread wakes up
00:53:43.753 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.17) opts 0xd
00:53:43.753 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.17)
00:53:43.753 00.000 8976 Moving (-0.01, -0.17) raw xDistance=-0.15 yDistance=0.10
00:53:43.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:43.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:43.753 00.000 5052 Enqueuing Expose request
00:53:43.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:53:43.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:53:43.753 00.000 8976 MoveAxis(R, 0, ABG)
00:53:43.753 00.000 8976 MoveAxis(U, 0, ABG)
00:53:43.753 00.000 8976 move complete, result=0
00:53:43.753 00.000 8976 worker thread done servicing request
00:53:43.753 00.000 8976 Worker thread wakes up
00:53:43.753 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:43.753 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:43.753 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:44.435 00.682 8976 Exposure complete
00:53:44.441 00.006 8976 worker thread done servicing request
00:53:44.441 00.000 5052 OnExposeComplete: enter
00:53:44.441 00.000 5052 UpdateGuideState(): m_state=6
00:53:44.441 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1071
00:53:44.441 00.000 5052 Star::Find returns 1 (0), X=328.09, Y=281.34, Mass=211, SNR=10.0, Peak=76 HFD=2.3
00:53:44.441 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.86 = 1.43)
00:53:44.441 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
00:53:44.441 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=-0.37 hyp=1.15 cameraTheta=-2.81 mountX=0.16 mountY=1.11, mountTheta=1.42
00:53:44.442 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=-0.37, opts=13)
00:53:44.442 00.000 5052 Enqueuing Move request for stepguider (-1.09, -0.37)
00:53:44.442 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:53:44.442 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
00:53:44.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:44.442 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:44.442 00.000 5052 Enqueuing Expose request
00:53:44.442 00.000 8976 Worker thread wakes up
00:53:44.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, -0.37) opts 0xd
00:53:44.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, -0.37)
00:53:44.442 00.000 8976 Moving (-1.09, -0.37) raw xDistance=0.16 yDistance=1.11
00:53:44.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:53:44.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.11
00:53:44.442 00.000 8976 MoveAxis(R, 0, ABG)
00:53:44.442 00.000 8976 MoveAxis(D, 4, ABG)
00:53:44.442 00.000 8976 stepping (-18, -6) + (0, -4)
00:53:44.442 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:53:44.482 00.040 8976 Received - 47 (G) 
00:53:44.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:53:44.482 00.000 8976 stepped: pos (-18, -10)
00:53:44.482 00.000 8976 move complete, result=0
00:53:44.482 00.000 8976 worker thread done servicing request
00:53:44.482 00.000 8976 Worker thread wakes up
00:53:44.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:44.482 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.1 px 4 ms SOUTH
00:53:44.482 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:45.168 00.686 8976 Exposure complete
00:53:45.173 00.005 8976 worker thread done servicing request
00:53:45.173 00.000 5052 OnExposeComplete: enter
00:53:45.173 00.000 5052 UpdateGuideState(): m_state=6
00:53:45.173 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1072
00:53:45.173 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=282.05, Mass=200, SNR=9.8, Peak=75 HFD=2.3
00:53:45.173 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
00:53:45.173 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
00:53:45.173 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.34 hyp=1.03 cameraTheta=2.80 mountX=0.75 mountY=0.63, mountTheta=0.70
00:53:45.174 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.34, opts=13)
00:53:45.174 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.34)
00:53:45.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:53:45.174 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
00:53:45.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:45.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:45.174 00.000 5052 Enqueuing Expose request
00:53:45.174 00.000 8976 Worker thread wakes up
00:53:45.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.34) opts 0xd
00:53:45.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.34)
00:53:45.174 00.000 8976 Moving (-0.97, 0.34) raw xDistance=0.75 yDistance=0.63
00:53:45.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
00:53:45.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.63
00:53:45.174 00.000 8976 MoveAxis(L, 3, ABG)
00:53:45.174 00.000 8976 stepping (-18, -10) + (-3, 0)
00:53:45.175 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:45.202 00.027 8976 Received - 47 (G) 
00:53:45.202 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:45.202 00.000 8976 stepped: pos (-21, -10)
00:53:45.202 00.000 8976 MoveAxis(D, 3, ABG)
00:53:45.202 00.000 8976 stepping (-21, -10) + (0, -3)
00:53:45.202 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:45.233 00.031 8976 Received - 47 (G) 
00:53:45.234 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:45.234 00.000 8976 stepped: pos (-21, -13)
00:53:45.234 00.000 8976 move complete, result=0
00:53:45.234 00.000 8976 worker thread done servicing request
00:53:45.234 00.000 8976 Worker thread wakes up
00:53:45.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:45.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:45.234 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 3 ms SOUTH
00:53:45.916 00.682 8976 Exposure complete
00:53:45.921 00.005 8976 worker thread done servicing request
00:53:45.921 00.000 5052 OnExposeComplete: enter
00:53:45.921 00.000 5052 UpdateGuideState(): m_state=6
00:53:45.921 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1073
00:53:45.922 00.001 5052 Star::Find returns 1 (0), X=329.39, Y=281.77, Mass=179, SNR=9.3, Peak=74 HFD=1.9
00:53:45.922 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
00:53:45.922 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
00:53:45.922 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.22 cameraTheta=0.27 mountX=-0.04 mountY=-0.21, mountTheta=-1.77
00:53:45.922 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.06, opts=13)
00:53:45.922 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.06)
00:53:45.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:53:45.922 00.000 8976 Worker thread wakes up
00:53:45.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.06) opts 0xd
00:53:45.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.06)
00:53:45.923 00.001 8976 Moving (0.22, 0.06) raw xDistance=-0.04 yDistance=-0.21
00:53:45.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:53:45.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:53:45.923 00.000 8976 MoveAxis(R, 0, ABG)
00:53:45.923 00.000 8976 MoveAxis(U, 0, ABG)
00:53:45.923 00.000 8976 move complete, result=0
00:53:45.923 00.000 8976 worker thread done servicing request
00:53:45.923 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
00:53:45.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:45.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:45.923 00.000 5052 Enqueuing Expose request
00:53:45.923 00.000 8976 Worker thread wakes up
00:53:45.924 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:45.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:45.924 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:46.609 00.685 8976 Exposure complete
00:53:46.614 00.005 8976 worker thread done servicing request
00:53:46.615 00.001 5052 OnExposeComplete: enter
00:53:46.615 00.000 5052 UpdateGuideState(): m_state=6
00:53:46.615 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1074
00:53:46.615 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.82, Mass=217, SNR=10.2, Peak=72 HFD=2.4
00:53:46.615 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
00:53:46.615 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
00:53:46.615 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.12 hyp=0.76 cameraTheta=0.15 mountX=-0.24 mountY=-0.69, mountTheta=-1.90
00:53:46.615 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.12, opts=13)
00:53:46.615 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.12)
00:53:46.616 00.001 8976 Worker thread wakes up
00:53:46.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.12) opts 0xd
00:53:46.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.12)
00:53:46.616 00.000 8976 Moving (0.75, 0.12) raw xDistance=-0.24 yDistance=-0.69
00:53:46.616 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
00:53:46.616 00.000 5052 UpdateGuideState exits: m=217 SNR=10.2
00:53:46.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:46.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:53:46.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
00:53:46.616 00.000 8976 MoveAxis(R, 0, ABG)
00:53:46.616 00.000 8976 MoveAxis(U, 3, ABG)
00:53:46.616 00.000 8976 stepping (-21, -13) + (0, 3)
00:53:46.616 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:46.616 00.000 5052 Enqueuing Expose request
00:53:46.616 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:46.656 00.040 8976 Received - 47 (G) 
00:53:46.656 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:46.656 00.000 8976 stepped: pos (-21, -10)
00:53:46.656 00.000 8976 move complete, result=0
00:53:46.656 00.000 8976 worker thread done servicing request
00:53:46.656 00.000 8976 Worker thread wakes up
00:53:46.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:46.656 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:46.656 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
00:53:47.339 00.683 8976 Exposure complete
00:53:47.345 00.006 8976 worker thread done servicing request
00:53:47.345 00.000 5052 OnExposeComplete: enter
00:53:47.345 00.000 5052 UpdateGuideState(): m_state=6
00:53:47.345 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1075
00:53:47.345 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.86, Mass=201, SNR=9.8, Peak=74 HFD=2.2
00:53:47.345 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
00:53:47.345 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
00:53:47.345 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.16 hyp=0.80 cameraTheta=0.19 mountX=-0.22 mountY=-0.74, mountTheta=-1.86
00:53:47.346 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.16, opts=13)
00:53:47.346 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.16)
00:53:47.346 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:53:47.346 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:53:47.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:47.346 00.000 8976 Worker thread wakes up
00:53:47.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.16) opts 0xd
00:53:47.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.16)
00:53:47.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:47.346 00.000 5052 Enqueuing Expose request
00:53:47.346 00.000 8976 Moving (0.79, 0.16) raw xDistance=-0.22 yDistance=-0.74
00:53:47.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:53:47.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74
00:53:47.346 00.000 8976 MoveAxis(R, 0, ABG)
00:53:47.346 00.000 8976 MoveAxis(U, 3, ABG)
00:53:47.346 00.000 8976 stepping (-21, -10) + (0, 3)
00:53:47.346 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:47.375 00.029 8976 Received - 47 (G) 
00:53:47.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:47.375 00.000 8976 stepped: pos (-21, -7)
00:53:47.375 00.000 8976 move complete, result=0
00:53:47.375 00.000 8976 worker thread done servicing request
00:53:47.376 00.001 8976 Worker thread wakes up
00:53:47.376 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
00:53:47.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:47.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:48.059 00.683 8976 Exposure complete
00:53:48.064 00.005 8976 worker thread done servicing request
00:53:48.065 00.001 5052 OnExposeComplete: enter
00:53:48.065 00.000 5052 UpdateGuideState(): m_state=6
00:53:48.065 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1076
00:53:48.065 00.000 5052 Star::Find returns 1 (0), X=330.46, Y=281.58, Mass=211, SNR=10.0, Peak=79 HFD=1.8
00:53:48.065 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
00:53:48.065 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
00:53:48.065 00.000 5052 CameraToMount -- cameraX=1.28 cameraY=-0.13 hyp=1.29 cameraTheta=-0.10 mountX=-0.70 mountY=-1.01, mountTheta=-2.17
00:53:48.066 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.28, y=-0.13, opts=13)
00:53:48.066 00.000 5052 Enqueuing Move request for stepguider (1.28, -0.13)
00:53:48.066 00.000 8976 Worker thread wakes up
00:53:48.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.28, -0.13) opts 0xd
00:53:48.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.28, -0.13)
00:53:48.066 00.000 8976 Moving (1.28, -0.13) raw xDistance=-0.70 yDistance=-1.01
00:53:48.066 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:53:48.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
00:53:48.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.01
00:53:48.066 00.000 8976 MoveAxis(R, 3, ABG)
00:53:48.066 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
00:53:48.066 00.000 8976 stepping (-21, -7) + (3, 0)
00:53:48.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:48.066 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:48.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:48.066 00.000 5052 Enqueuing Expose request
00:53:48.095 00.029 8976 Received - 47 (G) 
00:53:48.095 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:48.095 00.000 8976 stepped: pos (-18, -7)
00:53:48.095 00.000 8976 MoveAxis(U, 4, ABG)
00:53:48.095 00.000 8976 stepping (-18, -7) + (0, 4)
00:53:48.095 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:53:48.127 00.032 8976 Received - 47 (G) 
00:53:48.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:53:48.127 00.000 8976 stepped: pos (-18, -3)
00:53:48.127 00.000 8976 move complete, result=0
00:53:48.127 00.000 8976 worker thread done servicing request
00:53:48.127 00.000 8976 Worker thread wakes up
00:53:48.127 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:48.127 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:48.127 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.0 px 4 ms NORTH
00:53:48.810 00.683 8976 Exposure complete
00:53:48.816 00.006 8976 worker thread done servicing request
00:53:48.816 00.000 5052 OnExposeComplete: enter
00:53:48.816 00.000 5052 UpdateGuideState(): m_state=6
00:53:48.816 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1077
00:53:48.816 00.000 5052 Star::Find returns 1 (0), X=330.20, Y=281.52, Mass=203, SNR=9.9, Peak=73 HFD=2.2
00:53:48.816 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
00:53:48.816 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
00:53:48.816 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=-0.19 hyp=1.04 cameraTheta=-0.18 mountX=-0.63 mountY=-0.76, mountTheta=-2.27
00:53:48.816 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=-0.19, opts=13)
00:53:48.816 00.000 5052 Enqueuing Move request for stepguider (1.02, -0.19)
00:53:48.816 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:53:48.816 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
00:53:48.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:48.816 00.000 8976 Worker thread wakes up
00:53:48.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, -0.19) opts 0xd
00:53:48.817 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.02, -0.19)
00:53:48.817 00.000 8976 Moving (1.02, -0.19) raw xDistance=-0.63 yDistance=-0.76
00:53:48.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:48.817 00.000 5052 Enqueuing Expose request
00:53:48.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
00:53:48.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.76
00:53:48.817 00.000 8976 MoveAxis(R, 3, ABG)
00:53:48.817 00.000 8976 stepping (-18, -3) + (3, 0)
00:53:48.817 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:48.847 00.030 8976 Received - 47 (G) 
00:53:48.847 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:48.847 00.000 8976 stepped: pos (-15, -3)
00:53:48.847 00.000 8976 MoveAxis(U, 3, ABG)
00:53:48.847 00.000 8976 stepping (-15, -3) + (0, 3)
00:53:48.847 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:48.879 00.032 8976 Received - 47 (G) 
00:53:48.879 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:48.879 00.000 8976 stepped: pos (-15, 0)
00:53:48.879 00.000 8976 move complete, result=0
00:53:48.879 00.000 8976 worker thread done servicing request
00:53:48.879 00.000 8976 Worker thread wakes up
00:53:48.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:48.879 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.8 px 3 ms NORTH
00:53:48.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:49.563 00.684 8976 Exposure complete
00:53:49.569 00.006 8976 worker thread done servicing request
00:53:49.569 00.000 5052 OnExposeComplete: enter
00:53:49.569 00.000 5052 UpdateGuideState(): m_state=6
00:53:49.569 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1078
00:53:49.569 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.91, Mass=217, SNR=10.2, Peak=81 HFD=2.2
00:53:49.569 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
00:53:49.569 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
00:53:49.569 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.20 hyp=0.78 cameraTheta=0.26 mountX=-0.17 mountY=-0.74, mountTheta=-1.79
00:53:49.570 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.20, opts=13)
00:53:49.570 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.20)
00:53:49.570 00.000 8976 Worker thread wakes up
00:53:49.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.20) opts 0xd
00:53:49.570 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.20)
00:53:49.570 00.000 8976 Moving (0.75, 0.20) raw xDistance=-0.17 yDistance=-0.74
00:53:49.570 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
00:53:49.570 00.000 5052 UpdateGuideState exits: m=217 SNR=10.2
00:53:49.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:49.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:53:49.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74
00:53:49.570 00.000 8976 MoveAxis(R, 0, ABG)
00:53:49.570 00.000 8976 MoveAxis(U, 3, ABG)
00:53:49.570 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:49.570 00.000 5052 Enqueuing Expose request
00:53:49.570 00.000 8976 stepping (-15, 0) + (0, 3)
00:53:49.570 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:49.597 00.027 8976 Received - 47 (G) 
00:53:49.597 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:49.597 00.000 8976 stepped: pos (-15, 3)
00:53:49.598 00.001 8976 move complete, result=0
00:53:49.598 00.000 8976 worker thread done servicing request
00:53:49.598 00.000 8976 Worker thread wakes up
00:53:49.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:49.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:49.598 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
00:53:50.286 00.688 8976 Exposure complete
00:53:50.291 00.005 8976 worker thread done servicing request
00:53:50.292 00.001 5052 OnExposeComplete: enter
00:53:50.292 00.000 5052 UpdateGuideState(): m_state=6
00:53:50.292 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1079
00:53:50.292 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.81, Mass=204, SNR=9.9, Peak=70 HFD=2.3
00:53:50.292 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
00:53:50.292 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
00:53:50.292 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.10 hyp=0.43 cameraTheta=0.24 mountX=-0.10 mountY=-0.40, mountTheta=-1.81
00:53:50.292 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.10, opts=13)
00:53:50.292 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.10)
00:53:50.292 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:53:50.293 00.001 5052 UpdateGuideState exits: m=204 SNR=9.9
00:53:50.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:50.293 00.000 8976 Worker thread wakes up
00:53:50.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.10) opts 0xd
00:53:50.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.10)
00:53:50.293 00.000 8976 Moving (0.42, 0.10) raw xDistance=-0.10 yDistance=-0.40
00:53:50.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:50.293 00.000 5052 Enqueuing Expose request
00:53:50.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:53:50.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.40
00:53:50.293 00.000 8976 MoveAxis(R, 0, ABG)
00:53:50.293 00.000 8976 MoveAxis(U, 2, ABG)
00:53:50.293 00.000 8976 stepping (-15, 3) + (0, 2)
00:53:50.293 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:50.317 00.024 8976 Received - 47 (G) 
00:53:50.317 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:50.317 00.000 8976 stepped: pos (-15, 5)
00:53:50.317 00.000 8976 move complete, result=0
00:53:50.317 00.000 8976 worker thread done servicing request
00:53:50.317 00.000 8976 Worker thread wakes up
00:53:50.317 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:50.317 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:50.317 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:53:51.017 00.700 8976 Exposure complete
00:53:51.022 00.005 8976 worker thread done servicing request
00:53:51.022 00.000 5052 OnExposeComplete: enter
00:53:51.022 00.000 5052 UpdateGuideState(): m_state=6
00:53:51.022 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1080
00:53:51.022 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.67, Mass=197, SNR=9.7, Peak=71 HFD=2.3
00:53:51.022 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
00:53:51.022 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
00:53:51.022 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-2.99 mountX=0.09 mountY=0.26, mountTheta=1.24
00:53:51.023 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.04, opts=13)
00:53:51.023 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.04)
00:53:51.023 00.000 8976 Worker thread wakes up
00:53:51.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.04) opts 0xd
00:53:51.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.04)
00:53:51.023 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:53:51.023 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:53:51.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:51.023 00.000 8976 Moving (-0.29, -0.04) raw xDistance=0.09 yDistance=0.26
00:53:51.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:53:51.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
00:53:51.024 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:51.024 00.000 8976 MoveAxis(R, 0, ABG)
00:53:51.024 00.000 8976 MoveAxis(D, 1, ABG)
00:53:51.024 00.000 8976 stepping (-15, 5) + (0, -1)
00:53:51.024 00.000 5052 Enqueuing Expose request
00:53:51.024 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:51.052 00.028 8976 Received - 47 (G) 
00:53:51.052 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:51.052 00.000 8976 stepped: pos (-15, 4)
00:53:51.052 00.000 8976 move complete, result=0
00:53:51.052 00.000 8976 worker thread done servicing request
00:53:51.052 00.000 8976 Worker thread wakes up
00:53:51.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:51.052 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:51.052 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:53:51.733 00.681 8976 Exposure complete
00:53:51.739 00.006 8976 worker thread done servicing request
00:53:51.739 00.000 5052 OnExposeComplete: enter
00:53:51.739 00.000 5052 UpdateGuideState(): m_state=6
00:53:51.739 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1081
00:53:51.739 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.86, Mass=212, SNR=10.1, Peak=82 HFD=2.2
00:53:51.739 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
00:53:51.739 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
00:53:51.739 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.04 mountX=0.17 mountY=-0.02, mountTheta=-0.10
00:53:51.741 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.15, opts=13)
00:53:51.741 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.15)
00:53:51.741 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:53:51.741 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
00:53:51.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:51.741 00.000 8976 Worker thread wakes up
00:53:51.741 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.15) opts 0xd
00:53:51.741 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.15)
00:53:51.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:51.741 00.000 5052 Enqueuing Expose request
00:53:51.741 00.000 8976 Moving (-0.08, 0.15) raw xDistance=0.17 yDistance=-0.02
00:53:51.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:53:51.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:53:51.741 00.000 8976 MoveAxis(R, 0, ABG)
00:53:51.741 00.000 8976 MoveAxis(U, 0, ABG)
00:53:51.741 00.000 8976 move complete, result=0
00:53:51.742 00.001 8976 worker thread done servicing request
00:53:51.742 00.000 8976 Worker thread wakes up
00:53:51.742 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:51.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:51.742 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:52.426 00.684 8976 Exposure complete
00:53:52.431 00.005 8976 worker thread done servicing request
00:53:52.431 00.000 5052 OnExposeComplete: enter
00:53:52.431 00.000 5052 UpdateGuideState(): m_state=6
00:53:52.431 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1082
00:53:52.431 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.93, Mass=206, SNR=10.0, Peak=80 HFD=2.2
00:53:52.431 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
00:53:52.431 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
00:53:52.431 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.22 hyp=0.38 cameraTheta=2.51 mountX=0.34 mountY=0.13, mountTheta=0.37
00:53:52.432 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.22, opts=13)
00:53:52.432 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.22)
00:53:52.432 00.000 8976 Worker thread wakes up
00:53:52.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.22) opts 0xd
00:53:52.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.22)
00:53:52.432 00.000 8976 Moving (-0.30, 0.22) raw xDistance=0.34 yDistance=0.13
00:53:52.432 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
00:53:52.432 00.000 5052 UpdateGuideState exits: m=206 SNR=10.0
00:53:52.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:52.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:52.432 00.000 5052 Enqueuing Expose request
00:53:52.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:53:52.433 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:53:52.433 00.000 8976 MoveAxis(L, 1, ABG)
00:53:52.433 00.000 8976 stepping (-15, 4) + (-1, 0)
00:53:52.433 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:52.459 00.026 8976 Received - 47 (G) 
00:53:52.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:52.459 00.000 8976 stepped: pos (-16, 4)
00:53:52.459 00.000 8976 MoveAxis(U, 0, ABG)
00:53:52.459 00.000 8976 move complete, result=0
00:53:52.459 00.000 8976 worker thread done servicing request
00:53:52.459 00.000 8976 Worker thread wakes up
00:53:52.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:52.459 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:52.459 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:53:53.146 00.687 8976 Exposure complete
00:53:53.151 00.005 8976 worker thread done servicing request
00:53:53.151 00.000 5052 OnExposeComplete: enter
00:53:53.151 00.000 5052 UpdateGuideState(): m_state=6
00:53:53.151 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1083
00:53:53.151 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.60, Mass=199, SNR=9.8, Peak=74 HFD=2.1
00:53:53.151 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.90 = 1.39)
00:53:53.151 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
00:53:53.151 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.11 hyp=0.37 cameraTheta=-2.85 mountX=0.07 mountY=0.36, mountTheta=1.38
00:53:53.152 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.11, opts=13)
00:53:53.152 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.11)
00:53:53.152 00.000 8976 Worker thread wakes up
00:53:53.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.11) opts 0xd
00:53:53.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.11)
00:53:53.152 00.000 8976 Moving (-0.36, -0.11) raw xDistance=0.07 yDistance=0.36
00:53:53.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:53:53.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
00:53:53.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:53:53.152 00.000 8976 MoveAxis(R, 0, ABG)
00:53:53.152 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
00:53:53.153 00.001 8976 MoveAxis(D, 1, ABG)
00:53:53.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:53.153 00.000 8976 stepping (-16, 4) + (0, -1)
00:53:53.153 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:53.153 00.000 5052 Enqueuing Expose request
00:53:53.153 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:53.179 00.026 8976 Received - 47 (G) 
00:53:53.179 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:53.179 00.000 8976 stepped: pos (-16, 3)
00:53:53.179 00.000 8976 move complete, result=0
00:53:53.179 00.000 8976 worker thread done servicing request
00:53:53.179 00.000 8976 Worker thread wakes up
00:53:53.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:53.179 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:53.179 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:53:53.879 00.700 8976 Exposure complete
00:53:53.884 00.005 8976 worker thread done servicing request
00:53:53.885 00.001 5052 OnExposeComplete: enter
00:53:53.885 00.000 5052 UpdateGuideState(): m_state=6
00:53:53.885 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1084
00:53:53.885 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.55, Mass=214, SNR=10.1, Peak=67 HFD=2.6
00:53:53.885 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.04) = xAngle (-3.57 = 2.71)
00:53:53.885 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.67 = 2.61)
00:53:53.885 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.53 mountX=-0.15 mountY=0.08, mountTheta=2.63
00:53:53.885 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.16, opts=13)
00:53:53.885 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.16)
00:53:53.886 00.001 8976 Worker thread wakes up
00:53:53.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.16) opts 0xd
00:53:53.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.16)
00:53:53.886 00.000 8976 Moving (0.01, -0.16) raw xDistance=-0.15 yDistance=0.08
00:53:53.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:53:53.886 00.000 5052 UpdateGuideState exits: m=214 SNR=10.1
00:53:53.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:53.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:53.886 00.000 5052 Enqueuing Expose request
00:53:53.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:53:53.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:53:53.886 00.000 8976 MoveAxis(R, 0, ABG)
00:53:53.886 00.000 8976 MoveAxis(U, 0, ABG)
00:53:53.886 00.000 8976 move complete, result=0
00:53:53.886 00.000 8976 worker thread done servicing request
00:53:53.886 00.000 8976 Worker thread wakes up
00:53:53.886 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:53.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:53.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:54.570 00.684 8976 Exposure complete
00:53:54.575 00.005 8976 worker thread done servicing request
00:53:54.576 00.001 5052 OnExposeComplete: enter
00:53:54.576 00.000 5052 UpdateGuideState(): m_state=6
00:53:54.576 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1085
00:53:54.576 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.43, Mass=209, SNR=10.0, Peak=71 HFD=2.3
00:53:54.576 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.89 = 2.40)
00:53:54.576 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.29)
00:53:54.576 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.84 mountX=-0.21 mountY=0.22, mountTheta=2.35
00:53:54.576 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.28, opts=13)
00:53:54.576 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.28)
00:53:54.576 00.000 8976 Worker thread wakes up
00:53:54.577 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.28) opts 0xd
00:53:54.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.28)
00:53:54.577 00.000 8976 Moving (-0.08, -0.28) raw xDistance=-0.21 yDistance=0.22
00:53:54.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:53:54.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:53:54.577 00.000 8976 MoveAxis(R, 0, ABG)
00:53:54.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=65, Gamma=2.630
00:53:54.577 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
00:53:54.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:54.577 00.000 8976 MoveAxis(U, 0, ABG)
00:53:54.577 00.000 8976 move complete, result=0
00:53:54.577 00.000 8976 worker thread done servicing request
00:53:54.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:54.577 00.000 5052 Enqueuing Expose request
00:53:54.577 00.000 8976 Worker thread wakes up
00:53:54.577 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:53:54.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:54.577 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:55.263 00.686 8976 Exposure complete
00:53:55.268 00.005 8976 worker thread done servicing request
00:53:55.269 00.001 5052 OnExposeComplete: enter
00:53:55.269 00.000 5052 UpdateGuideState(): m_state=6
00:53:55.269 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1086
00:53:55.269 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.95, Mass=199, SNR=9.8, Peak=73 HFD=2.5
00:53:55.269 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
00:53:55.269 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
00:53:55.269 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.24 hyp=0.54 cameraTheta=2.68 mountX=0.43 mountY=0.28, mountTheta=0.57
00:53:55.269 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.24, opts=13)
00:53:55.269 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.24)
00:53:55.270 00.001 8976 Worker thread wakes up
00:53:55.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.24) opts 0xd
00:53:55.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.24)
00:53:55.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:53:55.270 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
00:53:55.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:55.270 00.000 8976 Moving (-0.49, 0.24) raw xDistance=0.43 yDistance=0.28
00:53:55.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:53:55.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
00:53:55.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:55.270 00.000 5052 Enqueuing Expose request
00:53:55.270 00.000 8976 MoveAxis(L, 2, ABG)
00:53:55.270 00.000 8976 stepping (-16, 3) + (-2, 0)
00:53:55.270 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:55.305 00.035 8976 Received - 47 (G) 
00:53:55.305 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:55.305 00.000 8976 stepped: pos (-18, 3)
00:53:55.305 00.000 8976 MoveAxis(D, 1, ABG)
00:53:55.305 00.000 8976 stepping (-18, 3) + (0, -1)
00:53:55.305 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:55.337 00.032 8976 Received - 47 (G) 
00:53:55.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:55.337 00.000 8976 stepped: pos (-18, 2)
00:53:55.337 00.000 8976 move complete, result=0
00:53:55.337 00.000 8976 worker thread done servicing request
00:53:55.337 00.000 8976 Worker thread wakes up
00:53:55.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:55.337 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:55.337 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:53:56.026 00.689 8976 Exposure complete
00:53:56.031 00.005 8976 worker thread done servicing request
00:53:56.032 00.001 5052 OnExposeComplete: enter
00:53:56.032 00.000 5052 UpdateGuideState(): m_state=6
00:53:56.032 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1087
00:53:56.032 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.41, Mass=206, SNR=10.0, Peak=71 HFD=2.3
00:53:56.032 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.12 = 2.16)
00:53:56.032 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.22 = 2.06)
00:53:56.032 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.30 hyp=0.35 cameraTheta=-2.08 mountX=-0.19 mountY=0.30, mountTheta=2.14
00:53:56.033 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.30, opts=13)
00:53:56.033 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.30)
00:53:56.033 00.000 8976 Worker thread wakes up
00:53:56.033 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:53:56.033 00.000 5052 UpdateGuideState exits: m=206 SNR=10.0
00:53:56.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.30) opts 0xd
00:53:56.033 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:56.033 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:56.033 00.000 5052 Enqueuing Expose request
00:53:56.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.30)
00:53:56.033 00.000 8976 Moving (-0.17, -0.30) raw xDistance=-0.19 yDistance=0.30
00:53:56.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:53:56.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
00:53:56.033 00.000 8976 MoveAxis(R, 0, ABG)
00:53:56.033 00.000 8976 MoveAxis(D, 1, ABG)
00:53:56.033 00.000 8976 stepping (-18, 2) + (0, -1)
00:53:56.033 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:56.056 00.023 8976 Received - 47 (G) 
00:53:56.056 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:56.056 00.000 8976 stepped: pos (-18, 1)
00:53:56.056 00.000 8976 move complete, result=0
00:53:56.056 00.000 8976 worker thread done servicing request
00:53:56.056 00.000 8976 Worker thread wakes up
00:53:56.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:56.056 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:56.056 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:53:56.744 00.688 8976 Exposure complete
00:53:56.749 00.005 8976 worker thread done servicing request
00:53:56.749 00.000 5052 OnExposeComplete: enter
00:53:56.749 00.000 5052 UpdateGuideState(): m_state=6
00:53:56.749 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1088
00:53:56.750 00.001 5052 Star::Find returns 1 (0), X=328.62, Y=281.29, Mass=199, SNR=9.8, Peak=79 HFD=1.9
00:53:56.750 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.54 = 1.74)
00:53:56.750 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.64)
00:53:56.750 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.42 hyp=0.70 cameraTheta=-2.50 mountX=-0.12 mountY=0.69, mountTheta=1.74
00:53:56.750 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.42, opts=13)
00:53:56.750 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.42)
00:53:56.750 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:53:56.750 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
00:53:56.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:56.750 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:56.750 00.000 5052 Enqueuing Expose request
00:53:56.750 00.000 8976 Worker thread wakes up
00:53:56.751 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.42) opts 0xd
00:53:56.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.42)
00:53:56.751 00.000 8976 Moving (-0.56, -0.42) raw xDistance=-0.12 yDistance=0.69
00:53:56.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:53:56.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
00:53:56.751 00.000 8976 MoveAxis(R, 0, ABG)
00:53:56.751 00.000 8976 MoveAxis(D, 3, ABG)
00:53:56.751 00.000 8976 stepping (-18, 1) + (0, -3)
00:53:56.751 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:56.792 00.041 8976 Received - 47 (G) 
00:53:56.792 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:53:56.792 00.000 8976 stepped: pos (-18, -2)
00:53:56.792 00.000 8976 move complete, result=0
00:53:56.792 00.000 8976 worker thread done servicing request
00:53:56.792 00.000 8976 Worker thread wakes up
00:53:56.792 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:56.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:56.792 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:53:57.477 00.685 8976 Exposure complete
00:53:57.483 00.006 8976 worker thread done servicing request
00:53:57.483 00.000 5052 OnExposeComplete: enter
00:53:57.483 00.000 5052 UpdateGuideState(): m_state=6
00:53:57.483 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1089
00:53:57.483 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.69, Mass=195, SNR=9.7, Peak=69 HFD=2.3
00:53:57.484 00.001 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.07 = 1.22)
00:53:57.484 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
00:53:57.484 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.02 mountX=0.07 mountY=0.17, mountTheta=1.20
00:53:57.484 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.02, opts=13)
00:53:57.484 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.02)
00:53:57.484 00.000 8976 Worker thread wakes up
00:53:57.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.02) opts 0xd
00:53:57.485 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.02)
00:53:57.485 00.000 8976 Moving (-0.19, -0.02) raw xDistance=0.07 yDistance=0.17
00:53:57.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:53:57.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:53:57.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:53:57.485 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
00:53:57.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:57.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:57.485 00.000 5052 Enqueuing Expose request
00:53:57.485 00.000 8976 MoveAxis(R, 0, ABG)
00:53:57.485 00.000 8976 MoveAxis(U, 0, ABG)
00:53:57.486 00.001 8976 move complete, result=0
00:53:57.486 00.000 8976 worker thread done servicing request
00:53:57.486 00.000 8976 Worker thread wakes up
00:53:57.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:57.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:57.486 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:53:58.170 00.684 8976 Exposure complete
00:53:58.175 00.005 8976 worker thread done servicing request
00:53:58.175 00.000 5052 OnExposeComplete: enter
00:53:58.175 00.000 5052 UpdateGuideState(): m_state=6
00:53:58.175 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1090
00:53:58.175 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=282.18, Mass=187, SNR=9.4, Peak=78 HFD=2.2
00:53:58.175 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
00:53:58.175 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
00:53:58.175 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.47 hyp=0.48 cameraTheta=1.73 mountX=0.45 mountY=-0.19, mountTheta=-0.40
00:53:58.177 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.47, opts=13)
00:53:58.177 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.47)
00:53:58.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:53:58.177 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
00:53:58.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:58.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:58.177 00.000 5052 Enqueuing Expose request
00:53:58.177 00.000 8976 Worker thread wakes up
00:53:58.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.47) opts 0xd
00:53:58.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.47)
00:53:58.177 00.000 8976 Moving (-0.08, 0.47) raw xDistance=0.45 yDistance=-0.19
00:53:58.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
00:53:58.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:53:58.177 00.000 8976 MoveAxis(L, 2, ABG)
00:53:58.177 00.000 8976 stepping (-18, -2) + (-2, 0)
00:53:58.177 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:58.214 00.037 8976 Received - 47 (G) 
00:53:58.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:53:58.214 00.000 8976 stepped: pos (-20, -2)
00:53:58.214 00.000 8976 MoveAxis(U, 0, ABG)
00:53:58.214 00.000 8976 move complete, result=0
00:53:58.214 00.000 8976 worker thread done servicing request
00:53:58.214 00.000 8976 Worker thread wakes up
00:53:58.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:58.214 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:58.214 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
00:53:58.895 00.681 8976 Exposure complete
00:53:58.900 00.005 8976 worker thread done servicing request
00:53:58.901 00.001 5052 OnExposeComplete: enter
00:53:58.901 00.000 5052 UpdateGuideState(): m_state=6
00:53:58.901 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1091
00:53:58.901 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.96, Mass=227, SNR=10.4, Peak=75 HFD=2.3
00:53:58.901 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
00:53:58.901 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
00:53:58.901 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.25 hyp=0.34 cameraTheta=2.34 mountX=0.33 mountY=0.07, mountTheta=0.20
00:53:58.901 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.25, opts=13)
00:53:58.901 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.25)
00:53:58.902 00.001 8976 Worker thread wakes up
00:53:58.902 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.25) opts 0xd
00:53:58.902 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.25)
00:53:58.902 00.000 8976 Moving (-0.24, 0.25) raw xDistance=0.33 yDistance=0.07
00:53:58.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
00:53:58.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:53:58.902 00.000 8976 MoveAxis(L, 1, ABG)
00:53:58.902 00.000 8976 stepping (-20, -2) + (-1, 0)
00:53:58.902 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:53:58.902 00.000 5052 UpdateGuideState exits: m=227 SNR=10.4
00:53:58.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:58.902 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:58.902 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:58.902 00.000 5052 Enqueuing Expose request
00:53:58.934 00.032 8976 Received - 47 (G) 
00:53:58.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:53:58.934 00.000 8976 stepped: pos (-21, -2)
00:53:58.934 00.000 8976 MoveAxis(U, 0, ABG)
00:53:58.934 00.000 8976 move complete, result=0
00:53:58.934 00.000 8976 worker thread done servicing request
00:53:58.934 00.000 8976 Worker thread wakes up
00:53:58.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:58.934 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:58.934 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:53:59.619 00.685 8976 Exposure complete
00:53:59.624 00.005 8976 worker thread done servicing request
00:53:59.624 00.000 5052 OnExposeComplete: enter
00:53:59.624 00.000 5052 UpdateGuideState(): m_state=6
00:53:59.624 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1092
00:53:59.624 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.90, Mass=194, SNR=9.6, Peak=74 HFD=2.3
00:53:59.624 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
00:53:59.624 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
00:53:59.624 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.17 mountX=0.14 mountY=-0.17, mountTheta=-0.91
00:53:59.625 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.19, opts=13)
00:53:59.625 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.19)
00:53:59.625 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:53:59.625 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
00:53:59.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:59.625 00.000 8976 Worker thread wakes up
00:53:59.625 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.19) opts 0xd
00:53:59.625 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.19)
00:53:59.625 00.000 8976 Moving (0.08, 0.19) raw xDistance=0.14 yDistance=-0.17
00:53:59.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:53:59.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:53:59.625 00.000 8976 MoveAxis(R, 0, ABG)
00:53:59.625 00.000 8976 MoveAxis(U, 0, ABG)
00:53:59.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:53:59.626 00.001 5052 Enqueuing Expose request
00:53:59.626 00.000 8976 move complete, result=0
00:53:59.626 00.000 8976 worker thread done servicing request
00:53:59.626 00.000 8976 Worker thread wakes up
00:53:59.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:53:59.626 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:53:59.626 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:00.311 00.685 8976 Exposure complete
00:54:00.316 00.005 8976 worker thread done servicing request
00:54:00.316 00.000 5052 OnExposeComplete: enter
00:54:00.316 00.000 5052 UpdateGuideState(): m_state=6
00:54:00.316 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1093
00:54:00.316 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.93, Mass=206, SNR=9.9, Peak=77 HFD=2.3
00:54:00.316 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
00:54:00.316 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
00:54:00.316 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.86 mountX=0.11 mountY=-0.28, mountTheta=-1.20
00:54:00.317 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.22, opts=13)
00:54:00.317 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.22)
00:54:00.317 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:54:00.317 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
00:54:00.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:00.317 00.000 8976 Worker thread wakes up
00:54:00.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.22) opts 0xd
00:54:00.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.22)
00:54:00.317 00.000 8976 Moving (0.19, 0.22) raw xDistance=0.11 yDistance=-0.28
00:54:00.317 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:00.317 00.000 5052 Enqueuing Expose request
00:54:00.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:54:00.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:54:00.317 00.000 8976 MoveAxis(R, 0, ABG)
00:54:00.318 00.001 8976 MoveAxis(U, 1, ABG)
00:54:00.318 00.000 8976 stepping (-21, -2) + (0, 1)
00:54:00.318 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:00.340 00.022 8976 Received - 47 (G) 
00:54:00.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:00.340 00.000 8976 stepped: pos (-21, -1)
00:54:00.340 00.000 8976 move complete, result=0
00:54:00.340 00.000 8976 worker thread done servicing request
00:54:00.340 00.000 8976 Worker thread wakes up
00:54:00.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:00.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:00.340 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:54:01.027 00.687 8976 Exposure complete
00:54:01.033 00.006 8976 worker thread done servicing request
00:54:01.033 00.000 5052 OnExposeComplete: enter
00:54:01.033 00.000 5052 UpdateGuideState(): m_state=6
00:54:01.033 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1094
00:54:01.033 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.06, Mass=198, SNR=9.7, Peak=72 HFD=2.3
00:54:01.033 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.39 = -0.39)
00:54:01.033 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.49 = -0.49)
00:54:01.033 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.65 mountX=0.32 mountY=-0.16, mountTheta=-0.47
00:54:01.034 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.35, opts=13)
00:54:01.034 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.35)
00:54:01.034 00.000 8976 Worker thread wakes up
00:54:01.034 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.35) opts 0xd
00:54:01.034 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.35)
00:54:01.034 00.000 8976 Moving (-0.03, 0.35) raw xDistance=0.32 yDistance=-0.16
00:54:01.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:54:01.034 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:54:01.034 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
00:54:01.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:01.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:54:01.034 00.000 8976 MoveAxis(L, 1, ABG)
00:54:01.035 00.001 8976 stepping (-21, -1) + (-1, 0)
00:54:01.035 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:01.035 00.000 5052 Enqueuing Expose request
00:54:01.035 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:01.060 00.025 8976 Received - 47 (G) 
00:54:01.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:01.060 00.000 8976 stepped: pos (-22, -1)
00:54:01.060 00.000 8976 MoveAxis(U, 0, ABG)
00:54:01.060 00.000 8976 move complete, result=0
00:54:01.060 00.000 8976 worker thread done servicing request
00:54:01.060 00.000 8976 Worker thread wakes up
00:54:01.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:01.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:01.060 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:54:01.746 00.686 8976 Exposure complete
00:54:01.752 00.006 8976 worker thread done servicing request
00:54:01.752 00.000 5052 OnExposeComplete: enter
00:54:01.752 00.000 5052 UpdateGuideState(): m_state=6
00:54:01.752 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1095
00:54:01.752 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.79, Mass=206, SNR=9.9, Peak=75 HFD=2.5
00:54:01.752 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
00:54:01.752 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
00:54:01.752 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.08 hyp=0.46 cameraTheta=2.97 mountX=0.28 mountY=0.34, mountTheta=0.89
00:54:01.753 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.08, opts=13)
00:54:01.753 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.08)
00:54:01.753 00.000 8976 Worker thread wakes up
00:54:01.753 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.08) opts 0xd
00:54:01.753 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.08)
00:54:01.753 00.000 8976 Moving (-0.45, 0.08) raw xDistance=0.28 yDistance=0.34
00:54:01.753 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:54:01.753 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
00:54:01.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:01.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:01.753 00.000 5052 Enqueuing Expose request
00:54:01.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
00:54:01.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:54:01.753 00.000 8976 MoveAxis(L, 1, ABG)
00:54:01.753 00.000 8976 stepping (-22, -1) + (-1, 0)
00:54:01.754 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:01.780 00.026 8976 Received - 47 (G) 
00:54:01.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:01.780 00.000 8976 stepped: pos (-23, -1)
00:54:01.780 00.000 8976 MoveAxis(D, 1, ABG)
00:54:01.780 00.000 8976 stepping (-23, -1) + (0, -1)
00:54:01.780 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:01.812 00.032 8976 Received - 47 (G) 
00:54:01.812 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:01.812 00.000 8976 stepped: pos (-23, -2)
00:54:01.812 00.000 8976 move complete, result=0
00:54:01.812 00.000 8976 worker thread done servicing request
00:54:01.812 00.000 8976 Worker thread wakes up
00:54:01.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:01.812 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:01.812 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
00:54:02.495 00.683 8976 Exposure complete
00:54:02.500 00.005 8976 worker thread done servicing request
00:54:02.500 00.000 5052 OnExposeComplete: enter
00:54:02.500 00.000 5052 UpdateGuideState(): m_state=6
00:54:02.500 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1096
00:54:02.500 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.83, Mass=185, SNR=9.4, Peak=69 HFD=2.3
00:54:02.501 00.001 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
00:54:02.501 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
00:54:02.501 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.66 mountX=0.22 mountY=0.13, mountTheta=0.54
00:54:02.501 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.12, opts=13)
00:54:02.501 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.12)
00:54:02.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:54:02.501 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
00:54:02.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:02.501 00.000 8976 Worker thread wakes up
00:54:02.502 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.12) opts 0xd
00:54:02.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.12)
00:54:02.502 00.000 8976 Moving (-0.23, 0.12) raw xDistance=0.22 yDistance=0.13
00:54:02.502 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:02.502 00.000 5052 Enqueuing Expose request
00:54:02.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:54:02.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:54:02.502 00.000 8976 MoveAxis(R, 0, ABG)
00:54:02.502 00.000 8976 MoveAxis(U, 0, ABG)
00:54:02.502 00.000 8976 move complete, result=0
00:54:02.502 00.000 8976 worker thread done servicing request
00:54:02.502 00.000 8976 Worker thread wakes up
00:54:02.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:02.502 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:02.502 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:03.187 00.685 8976 Exposure complete
00:54:03.192 00.005 8976 worker thread done servicing request
00:54:03.192 00.000 5052 OnExposeComplete: enter
00:54:03.192 00.000 5052 UpdateGuideState(): m_state=6
00:54:03.192 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1097
00:54:03.192 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.78, Mass=194, SNR=9.6, Peak=66 HFD=2.5
00:54:03.192 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
00:54:03.192 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
00:54:03.192 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.07 hyp=0.41 cameraTheta=2.97 mountX=0.25 mountY=0.30, mountTheta=0.89
00:54:03.193 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.07, opts=13)
00:54:03.193 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.07)
00:54:03.193 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:54:03.193 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
00:54:03.193 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:03.193 00.000 8976 Worker thread wakes up
00:54:03.193 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.07) opts 0xd
00:54:03.193 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.07)
00:54:03.193 00.000 8976 Moving (-0.40, 0.07) raw xDistance=0.25 yDistance=0.30
00:54:03.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:54:03.193 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:03.193 00.000 5052 Enqueuing Expose request
00:54:03.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:54:03.193 00.000 8976 MoveAxis(R, 0, ABG)
00:54:03.193 00.000 8976 MoveAxis(D, 1, ABG)
00:54:03.193 00.000 8976 stepping (-23, -2) + (0, -1)
00:54:03.193 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:03.219 00.026 8976 Received - 47 (G) 
00:54:03.219 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:03.219 00.000 8976 stepped: pos (-23, -3)
00:54:03.219 00.000 8976 move complete, result=0
00:54:03.219 00.000 8976 worker thread done servicing request
00:54:03.219 00.000 8976 Worker thread wakes up
00:54:03.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:03.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:03.219 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:54:03.903 00.684 8976 Exposure complete
00:54:03.908 00.005 8976 worker thread done servicing request
00:54:03.908 00.000 5052 OnExposeComplete: enter
00:54:03.908 00.000 5052 UpdateGuideState(): m_state=6
00:54:03.909 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1098
00:54:03.909 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.71, Mass=194, SNR=9.6, Peak=72 HFD=2.2
00:54:03.909 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
00:54:03.909 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
00:54:03.909 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.11 mountX=0.07 mountY=0.14, mountTheta=1.10
00:54:03.909 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.00, opts=13)
00:54:03.909 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.00)
00:54:03.909 00.000 8976 Worker thread wakes up
00:54:03.910 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.00) opts 0xd
00:54:03.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.00)
00:54:03.910 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
00:54:03.910 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
00:54:03.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:03.910 00.000 8976 Moving (-0.16, -0.00) raw xDistance=0.07 yDistance=0.14
00:54:03.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:54:03.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:54:03.910 00.000 8976 MoveAxis(R, 0, ABG)
00:54:03.910 00.000 8976 MoveAxis(U, 0, ABG)
00:54:03.910 00.000 8976 move complete, result=0
00:54:03.910 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:03.910 00.000 5052 Enqueuing Expose request
00:54:03.910 00.000 8976 worker thread done servicing request
00:54:03.910 00.000 8976 Worker thread wakes up
00:54:03.910 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:03.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:03.910 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:04.596 00.686 8976 Exposure complete
00:54:04.602 00.006 8976 worker thread done servicing request
00:54:04.603 00.001 5052 OnExposeComplete: enter
00:54:04.603 00.000 5052 UpdateGuideState(): m_state=6
00:54:04.603 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1099
00:54:04.603 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.65, Mass=219, SNR=10.2, Peak=69 HFD=2.4
00:54:04.603 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
00:54:04.603 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.31)
00:54:04.603 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.83 mountX=0.03 mountY=0.18, mountTheta=1.41
00:54:04.604 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.06, opts=13)
00:54:04.604 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.06)
00:54:04.604 00.000 8976 Worker thread wakes up
00:54:04.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.06) opts 0xd
00:54:04.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.06)
00:54:04.604 00.000 8976 Moving (-0.18, -0.06) raw xDistance=0.03 yDistance=0.18
00:54:04.605 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:54:04.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:54:04.605 00.000 8976 MoveAxis(R, 0, ABG)
00:54:04.605 00.000 8976 MoveAxis(U, 0, ABG)
00:54:04.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
00:54:04.605 00.000 5052 UpdateGuideState exits: m=219 SNR=10.2
00:54:04.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:04.605 00.000 8976 move complete, result=0
00:54:04.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:04.605 00.000 5052 Enqueuing Expose request
00:54:04.605 00.000 8976 worker thread done servicing request
00:54:04.605 00.000 8976 Worker thread wakes up
00:54:04.605 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:54:04.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:04.605 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:05.288 00.683 8976 Exposure complete
00:54:05.294 00.006 8976 worker thread done servicing request
00:54:05.294 00.000 5052 OnExposeComplete: enter
00:54:05.294 00.000 5052 UpdateGuideState(): m_state=6
00:54:05.294 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1100
00:54:05.294 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.73, Mass=218, SNR=10.2, Peak=70 HFD=2.4
00:54:05.294 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
00:54:05.294 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
00:54:05.294 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.05 mountX=0.02 mountY=-0.00, mountTheta=-0.10
00:54:05.294 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.02, opts=13)
00:54:05.294 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.02)
00:54:05.295 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
00:54:05.295 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
00:54:05.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:05.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:05.295 00.000 5052 Enqueuing Expose request
00:54:05.295 00.000 8976 Worker thread wakes up
00:54:05.295 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.02) opts 0xd
00:54:05.295 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.02)
00:54:05.295 00.000 8976 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.00
00:54:05.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:54:05.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:54:05.295 00.000 8976 MoveAxis(R, 0, ABG)
00:54:05.295 00.000 8976 MoveAxis(U, 0, ABG)
00:54:05.295 00.000 8976 move complete, result=0
00:54:05.295 00.000 8976 worker thread done servicing request
00:54:05.295 00.000 8976 Worker thread wakes up
00:54:05.295 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:05.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:05.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:05.980 00.685 8976 Exposure complete
00:54:05.985 00.005 8976 worker thread done servicing request
00:54:05.985 00.000 5052 OnExposeComplete: enter
00:54:05.985 00.000 5052 UpdateGuideState(): m_state=6
00:54:05.985 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1101
00:54:05.985 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.81, Mass=198, SNR=9.7, Peak=71 HFD=2.6
00:54:05.985 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
00:54:05.985 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
00:54:05.985 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.29 cameraTheta=0.36 mountX=-0.03 mountY=-0.28, mountTheta=-1.68
00:54:05.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.10, opts=13)
00:54:05.986 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.10)
00:54:05.986 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:54:05.986 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
00:54:05.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:05.986 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:05.986 00.000 5052 Enqueuing Expose request
00:54:05.986 00.000 8976 Worker thread wakes up
00:54:05.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.10) opts 0xd
00:54:05.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.10)
00:54:05.986 00.000 8976 Moving (0.27, 0.10) raw xDistance=-0.03 yDistance=-0.28
00:54:05.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:54:05.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:54:05.986 00.000 8976 MoveAxis(R, 0, ABG)
00:54:05.986 00.000 8976 MoveAxis(U, 1, ABG)
00:54:05.986 00.000 8976 stepping (-23, -3) + (0, 1)
00:54:05.986 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:06.016 00.030 8976 Received - 47 (G) 
00:54:06.016 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:06.016 00.000 8976 stepped: pos (-23, -2)
00:54:06.016 00.000 8976 move complete, result=0
00:54:06.016 00.000 8976 worker thread done servicing request
00:54:06.016 00.000 8976 Worker thread wakes up
00:54:06.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:06.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:06.016 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
00:54:06.702 00.686 8976 Exposure complete
00:54:06.707 00.005 8976 worker thread done servicing request
00:54:06.708 00.001 5052 OnExposeComplete: enter
00:54:06.708 00.000 5052 UpdateGuideState(): m_state=6
00:54:06.708 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1102
00:54:06.708 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.81, Mass=191, SNR=9.6, Peak=71 HFD=2.6
00:54:06.708 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
00:54:06.708 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
00:54:06.708 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.10 hyp=0.34 cameraTheta=0.28 mountX=-0.07 mountY=-0.33, mountTheta=-1.77
00:54:06.708 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.10, opts=13)
00:54:06.708 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.10)
00:54:06.708 00.000 8976 Worker thread wakes up
00:54:06.709 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.10) opts 0xd
00:54:06.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.10)
00:54:06.709 00.000 8976 Moving (0.33, 0.10) raw xDistance=-0.07 yDistance=-0.33
00:54:06.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:54:06.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
00:54:06.709 00.000 8976 MoveAxis(R, 0, ABG)
00:54:06.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:54:06.709 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:54:06.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:06.709 00.000 8976 MoveAxis(U, 1, ABG)
00:54:06.709 00.000 8976 stepping (-23, -2) + (0, 1)
00:54:06.709 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:06.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:06.709 00.000 5052 Enqueuing Expose request
00:54:06.736 00.027 8976 Received - 47 (G) 
00:54:06.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:06.736 00.000 8976 stepped: pos (-23, -1)
00:54:06.736 00.000 8976 move complete, result=0
00:54:06.736 00.000 8976 worker thread done servicing request
00:54:06.736 00.000 8976 Worker thread wakes up
00:54:06.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:06.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:06.736 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:54:07.420 00.684 8976 Exposure complete
00:54:07.425 00.005 8976 worker thread done servicing request
00:54:07.425 00.000 5052 OnExposeComplete: enter
00:54:07.425 00.000 5052 UpdateGuideState(): m_state=6
00:54:07.425 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1103
00:54:07.425 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.85, Mass=215, SNR=10.1, Peak=71 HFD=2.4
00:54:07.425 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
00:54:07.425 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
00:54:07.425 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.14 hyp=0.36 cameraTheta=2.75 mountX=0.27 mountY=0.21, mountTheta=0.65
00:54:07.426 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.14, opts=13)
00:54:07.426 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.14)
00:54:07.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:54:07.426 00.000 5052 UpdateGuideState exits: m=215 SNR=10.1
00:54:07.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:07.426 00.000 8976 Worker thread wakes up
00:54:07.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.14) opts 0xd
00:54:07.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.14)
00:54:07.426 00.000 8976 Moving (-0.33, 0.14) raw xDistance=0.27 yDistance=0.21
00:54:07.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:07.426 00.000 5052 Enqueuing Expose request
00:54:07.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:54:07.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:54:07.426 00.000 8976 MoveAxis(L, 1, ABG)
00:54:07.426 00.000 8976 stepping (-23, -1) + (-1, 0)
00:54:07.426 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:07.455 00.029 8976 Received - 47 (G) 
00:54:07.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:07.455 00.000 8976 stepped: pos (-24, -1)
00:54:07.455 00.000 8976 MoveAxis(U, 0, ABG)
00:54:07.455 00.000 8976 move complete, result=0
00:54:07.455 00.000 8976 worker thread done servicing request
00:54:07.455 00.000 8976 Worker thread wakes up
00:54:07.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:07.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:07.455 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:54:08.141 00.686 8976 Exposure complete
00:54:08.145 00.004 8976 worker thread done servicing request
00:54:08.146 00.001 5052 OnExposeComplete: enter
00:54:08.146 00.000 5052 UpdateGuideState(): m_state=6
00:54:08.146 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1104
00:54:08.146 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.53, Mass=201, SNR=9.8, Peak=75 HFD=3.1
00:54:08.146 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.94 = 1.35)
00:54:08.146 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
00:54:08.146 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.18 hyp=0.72 cameraTheta=-2.89 mountX=0.16 mountY=0.68, mountTheta=1.34
00:54:08.147 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.18, opts=13)
00:54:08.147 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.18)
00:54:08.147 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:54:08.147 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:54:08.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:08.147 00.000 8976 Worker thread wakes up
00:54:08.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.18) opts 0xd
00:54:08.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.18)
00:54:08.147 00.000 8976 Moving (-0.70, -0.18) raw xDistance=0.16 yDistance=0.68
00:54:08.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:54:08.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:08.147 00.000 5052 Enqueuing Expose request
00:54:08.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
00:54:08.147 00.000 8976 MoveAxis(R, 0, ABG)
00:54:08.147 00.000 8976 MoveAxis(D, 3, ABG)
00:54:08.147 00.000 8976 stepping (-24, -1) + (0, -3)
00:54:08.147 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:08.174 00.027 8976 Received - 47 (G) 
00:54:08.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:08.174 00.000 8976 stepped: pos (-24, -4)
00:54:08.174 00.000 8976 move complete, result=0
00:54:08.174 00.000 8976 worker thread done servicing request
00:54:08.174 00.000 8976 Worker thread wakes up
00:54:08.174 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:54:08.175 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:08.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:08.858 00.683 8976 Exposure complete
00:54:08.864 00.006 8976 worker thread done servicing request
00:54:08.864 00.000 5052 OnExposeComplete: enter
00:54:08.864 00.000 5052 UpdateGuideState(): m_state=6
00:54:08.864 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1105
00:54:08.864 00.000 5052 Star::Find returns 1 (0), X=328.07, Y=281.76, Mass=220, SNR=10.3, Peak=70 HFD=2.5
00:54:08.864 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
00:54:08.864 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
00:54:08.864 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=0.05 hyp=1.10 cameraTheta=3.10 mountX=0.54 mountY=0.90, mountTheta=1.03
00:54:08.865 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=0.05, opts=13)
00:54:08.865 00.000 5052 Enqueuing Move request for stepguider (-1.10, 0.05)
00:54:08.865 00.000 8976 Worker thread wakes up
00:54:08.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, 0.05) opts 0xd
00:54:08.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, 0.05)
00:54:08.865 00.000 8976 Moving (-1.10, 0.05) raw xDistance=0.54 yDistance=0.90
00:54:08.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
00:54:08.865 00.000 5052 UpdateGuideState exits: m=220 SNR=10.3
00:54:08.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:08.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:08.865 00.000 5052 Enqueuing Expose request
00:54:08.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
00:54:08.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.90
00:54:08.865 00.000 8976 MoveAxis(L, 2, ABG)
00:54:08.865 00.000 8976 stepping (-24, -4) + (-2, 0)
00:54:08.865 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:08.893 00.028 8976 Received - 47 (G) 
00:54:08.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:08.893 00.000 8976 stepped: pos (-26, -4)
00:54:08.893 00.000 8976 MoveAxis(D, 4, ABG)
00:54:08.893 00.000 8976 stepping (-26, -4) + (0, -4)
00:54:08.893 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:08.925 00.032 8976 Received - 47 (G) 
00:54:08.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:08.925 00.000 8976 stepped: pos (-26, -8)
00:54:08.925 00.000 8976 move complete, result=0
00:54:08.926 00.001 8976 worker thread done servicing request
00:54:08.926 00.000 8976 Worker thread wakes up
00:54:08.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:08.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:08.926 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
00:54:09.611 00.685 8976 Exposure complete
00:54:09.616 00.005 8976 worker thread done servicing request
00:54:09.617 00.001 5052 OnExposeComplete: enter
00:54:09.617 00.000 5052 UpdateGuideState(): m_state=6
00:54:09.617 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1106
00:54:09.617 00.000 5052 Star::Find returns 1 (0), X=328.00, Y=281.75, Mass=205, SNR=9.9, Peak=71 HFD=2.5
00:54:09.617 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
00:54:09.617 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
00:54:09.617 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=0.04 hyp=1.17 cameraTheta=3.11 mountX=0.57 mountY=0.96, mountTheta=1.03
00:54:09.617 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=0.04, opts=13)
00:54:09.617 00.000 5052 Enqueuing Move request for stepguider (-1.17, 0.04)
00:54:09.618 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
00:54:09.618 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:54:09.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:09.618 00.000 8976 Worker thread wakes up
00:54:09.618 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, 0.04) opts 0xd
00:54:09.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, 0.04)
00:54:09.618 00.000 8976 Moving (-1.17, 0.04) raw xDistance=0.57 yDistance=0.96
00:54:09.618 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:09.618 00.000 5052 Enqueuing Expose request
00:54:09.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
00:54:09.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.96
00:54:09.618 00.000 8976 MoveAxis(L, 3, ABG)
00:54:09.618 00.000 8976 stepping (-26, -8) + (-3, 0)
00:54:09.618 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:09.661 00.043 8976 Received - 47 (G) 
00:54:09.661 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:09.661 00.000 8976 stepped: pos (-29, -8)
00:54:09.661 00.000 8976 MoveAxis(D, 4, ABG)
00:54:09.661 00.000 8976 stepping (-29, -8) + (0, -4)
00:54:09.661 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:09.693 00.032 8976 Received - 47 (G) 
00:54:09.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:09.693 00.000 8976 stepped: pos (-29, -12)
00:54:09.693 00.000 8976 move complete, result=0
00:54:09.693 00.000 8976 worker thread done servicing request
00:54:09.693 00.000 8976 Worker thread wakes up
00:54:09.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:09.693 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:09.693 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 1.0 px 4 ms SOUTH
00:54:10.377 00.684 8976 Exposure complete
00:54:10.382 00.005 8976 worker thread done servicing request
00:54:10.382 00.000 5052 OnExposeComplete: enter
00:54:10.382 00.000 5052 UpdateGuideState(): m_state=6
00:54:10.382 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1107
00:54:10.382 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.41, Mass=224, SNR=10.3, Peak=77 HFD=2.4
00:54:10.382 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.47 = 1.82)
00:54:10.382 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
00:54:10.382 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.30 hyp=0.46 cameraTheta=-2.42 mountX=-0.11 mountY=0.46, mountTheta=1.81
00:54:10.384 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.30, opts=13)
00:54:10.384 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.30)
00:54:10.384 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:54:10.384 00.000 5052 UpdateGuideState exits: m=224 SNR=10.3
00:54:10.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:10.384 00.000 8976 Worker thread wakes up
00:54:10.384 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.30) opts 0xd
00:54:10.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.30)
00:54:10.384 00.000 8976 Moving (-0.35, -0.30) raw xDistance=-0.11 yDistance=0.46
00:54:10.384 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:10.384 00.000 5052 Enqueuing Expose request
00:54:10.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:54:10.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.46
00:54:10.384 00.000 8976 MoveAxis(R, 0, ABG)
00:54:10.384 00.000 8976 MoveAxis(D, 2, ABG)
00:54:10.384 00.000 8976 stepping (-29, -12) + (0, -2)
00:54:10.384 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:10.412 00.028 8976 Received - 47 (G) 
00:54:10.412 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:10.412 00.000 8976 stepped: pos (-29, -14)
00:54:10.412 00.000 8976 move complete, result=0
00:54:10.413 00.001 8976 worker thread done servicing request
00:54:10.413 00.000 8976 Worker thread wakes up
00:54:10.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:10.413 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:54:10.413 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:11.096 00.683 8976 Exposure complete
00:54:11.102 00.006 8976 worker thread done servicing request
00:54:11.102 00.000 5052 OnExposeComplete: enter
00:54:11.102 00.000 5052 UpdateGuideState(): m_state=6
00:54:11.102 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1108
00:54:11.102 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.76, Mass=207, SNR=10.0, Peak=76 HFD=2.2
00:54:11.103 00.001 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
00:54:11.103 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
00:54:11.103 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.05 hyp=0.29 cameraTheta=0.17 mountX=-0.09 mountY=-0.26, mountTheta=-1.88
00:54:11.104 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.05, opts=13)
00:54:11.104 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.05)
00:54:11.104 00.000 8976 Worker thread wakes up
00:54:11.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.05) opts 0xd
00:54:11.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.05)
00:54:11.104 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:54:11.104 00.000 5052 UpdateGuideState exits: m=207 SNR=10.0
00:54:11.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:11.104 00.000 8976 Moving (0.28, 0.05) raw xDistance=-0.09 yDistance=-0.26
00:54:11.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:54:11.104 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:11.104 00.000 5052 Enqueuing Expose request
00:54:11.105 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
00:54:11.105 00.000 8976 MoveAxis(R, 0, ABG)
00:54:11.105 00.000 8976 MoveAxis(U, 1, ABG)
00:54:11.105 00.000 8976 stepping (-29, -14) + (0, 1)
00:54:11.105 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:11.132 00.027 8976 Received - 47 (G) 
00:54:11.132 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:11.132 00.000 8976 stepped: pos (-29, -13)
00:54:11.132 00.000 8976 move complete, result=0
00:54:11.132 00.000 8976 worker thread done servicing request
00:54:11.132 00.000 8976 Worker thread wakes up
00:54:11.132 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:11.132 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:54:11.132 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:11.816 00.684 8976 Exposure complete
00:54:11.823 00.007 5052 OnExposeComplete: enter
00:54:11.824 00.001 5052 UpdateGuideState(): m_state=6
00:54:11.824 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1109
00:54:11.824 00.000 8976 worker thread done servicing request
00:54:11.824 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.73, Mass=217, SNR=10.2, Peak=78 HFD=2.4
00:54:11.824 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
00:54:11.824 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
00:54:11.824 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.02 hyp=0.77 cameraTheta=0.03 mountX=-0.33 mountY=-0.66, mountTheta=-2.03
00:54:11.825 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.02, opts=13)
00:54:11.825 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.02)
00:54:11.825 00.000 8976 Worker thread wakes up
00:54:11.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.02) opts 0xd
00:54:11.825 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.02)
00:54:11.825 00.000 8976 Moving (0.77, 0.02) raw xDistance=-0.33 yDistance=-0.66
00:54:11.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:54:11.825 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:54:11.825 00.000 5052 UpdateGuideState exits: m=217 SNR=10.2
00:54:11.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:11.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
00:54:11.825 00.000 8976 MoveAxis(R, 1, ABG)
00:54:11.825 00.000 8976 stepping (-29, -13) + (1, 0)
00:54:11.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:11.825 00.000 5052 Enqueuing Expose request
00:54:11.825 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:11.851 00.026 8976 Received - 47 (G) 
00:54:11.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:11.851 00.000 8976 stepped: pos (-28, -13)
00:54:11.851 00.000 8976 MoveAxis(U, 3, ABG)
00:54:11.851 00.000 8976 stepping (-28, -13) + (0, 3)
00:54:11.851 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:11.883 00.032 8976 Received - 47 (G) 
00:54:11.883 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:11.883 00.000 8976 stepped: pos (-28, -10)
00:54:11.883 00.000 8976 move complete, result=0
00:54:11.883 00.000 8976 worker thread done servicing request
00:54:11.883 00.000 8976 Worker thread wakes up
00:54:11.883 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:11.883 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:11.883 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
00:54:12.571 00.688 8976 Exposure complete
00:54:12.576 00.005 8976 worker thread done servicing request
00:54:12.577 00.001 5052 OnExposeComplete: enter
00:54:12.577 00.000 5052 UpdateGuideState(): m_state=6
00:54:12.577 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1110
00:54:12.577 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.68, Mass=220, SNR=10.3, Peak=78 HFD=2.2
00:54:12.577 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
00:54:12.577 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
00:54:12.577 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.03 hyp=0.81 cameraTheta=-0.04 mountX=-0.40 mountY=-0.66, mountTheta=-2.11
00:54:12.577 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.03, opts=13)
00:54:12.577 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.03)
00:54:12.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
00:54:12.577 00.000 5052 UpdateGuideState exits: m=220 SNR=10.3
00:54:12.578 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:12.578 00.000 8976 Worker thread wakes up
00:54:12.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.03) opts 0xd
00:54:12.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.03)
00:54:12.578 00.000 8976 Moving (0.81, -0.03) raw xDistance=-0.40 yDistance=-0.66
00:54:12.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
00:54:12.578 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:12.578 00.000 5052 Enqueuing Expose request
00:54:12.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.66
00:54:12.578 00.000 8976 MoveAxis(R, 2, ABG)
00:54:12.578 00.000 8976 stepping (-28, -10) + (2, 0)
00:54:12.578 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:12.602 00.024 8976 Received - 47 (G) 
00:54:12.602 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:12.602 00.000 8976 stepped: pos (-26, -10)
00:54:12.602 00.000 8976 MoveAxis(U, 3, ABG)
00:54:12.602 00.000 8976 stepping (-26, -10) + (0, 3)
00:54:12.602 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:12.635 00.033 8976 Received - 47 (G) 
00:54:12.635 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:12.635 00.000 8976 stepped: pos (-26, -7)
00:54:12.635 00.000 8976 move complete, result=0
00:54:12.635 00.000 8976 worker thread done servicing request
00:54:12.635 00.000 8976 Worker thread wakes up
00:54:12.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:12.635 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:12.635 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
00:54:13.317 00.682 8976 Exposure complete
00:54:13.322 00.005 8976 worker thread done servicing request
00:54:13.322 00.000 5052 OnExposeComplete: enter
00:54:13.322 00.000 5052 UpdateGuideState(): m_state=6
00:54:13.322 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1111
00:54:13.323 00.001 5052 Star::Find returns 1 (0), X=329.18, Y=281.71, Mass=212, SNR=10.1, Peak=79 HFD=2.2
00:54:13.323 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
00:54:13.323 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
00:54:13.323 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.09 mountX=-0.00 mountY=-0.00, mountTheta=-1.98
00:54:13.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.00, opts=13)
00:54:13.324 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.00)
00:54:13.324 00.000 8976 Worker thread wakes up
00:54:13.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:54:13.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.00) opts 0xd
00:54:13.324 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
00:54:13.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:13.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:13.324 00.000 5052 Enqueuing Expose request
00:54:13.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.00)
00:54:13.324 00.000 8976 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=-0.00
00:54:13.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:54:13.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:54:13.324 00.000 8976 MoveAxis(R, 0, ABG)
00:54:13.325 00.001 8976 MoveAxis(U, 0, ABG)
00:54:13.325 00.000 8976 move complete, result=0
00:54:13.325 00.000 8976 worker thread done servicing request
00:54:13.325 00.000 8976 Worker thread wakes up
00:54:13.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:13.325 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:13.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:14.011 00.686 8976 Exposure complete
00:54:14.017 00.006 8976 worker thread done servicing request
00:54:14.017 00.000 5052 OnExposeComplete: enter
00:54:14.017 00.000 5052 UpdateGuideState(): m_state=6
00:54:14.017 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1112
00:54:14.017 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.62, Mass=223, SNR=10.3, Peak=74 HFD=2.3
00:54:14.017 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
00:54:14.017 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
00:54:14.017 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.09 hyp=0.33 cameraTheta=-2.87 mountX=0.06 mountY=0.31, mountTheta=1.37
00:54:14.018 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.09, opts=13)
00:54:14.018 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.09)
00:54:14.018 00.000 8976 Worker thread wakes up
00:54:14.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.09) opts 0xd
00:54:14.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.09)
00:54:14.018 00.000 8976 Moving (-0.32, -0.09) raw xDistance=0.06 yDistance=0.31
00:54:14.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:54:14.018 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:54:14.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:54:14.018 00.000 8976 MoveAxis(R, 0, ABG)
00:54:14.018 00.000 8976 MoveAxis(D, 1, ABG)
00:54:14.018 00.000 5052 UpdateGuideState exits: m=223 SNR=10.3
00:54:14.018 00.000 8976 stepping (-26, -7) + (0, -1)
00:54:14.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:14.018 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:14.019 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:14.019 00.000 5052 Enqueuing Expose request
00:54:14.041 00.022 8976 Received - 47 (G) 
00:54:14.041 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:14.041 00.000 8976 stepped: pos (-26, -8)
00:54:14.041 00.000 8976 move complete, result=0
00:54:14.041 00.000 8976 worker thread done servicing request
00:54:14.041 00.000 8976 Worker thread wakes up
00:54:14.041 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:54:14.041 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:14.041 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:14.724 00.683 8976 Exposure complete
00:54:14.730 00.006 8976 worker thread done servicing request
00:54:14.730 00.000 5052 OnExposeComplete: enter
00:54:14.730 00.000 5052 UpdateGuideState(): m_state=6
00:54:14.730 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1113
00:54:14.730 00.000 5052 Star::Find returns 1 (0), X=328.14, Y=281.74, Mass=195, SNR=9.7, Peak=77 HFD=2.1
00:54:14.730 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
00:54:14.730 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
00:54:14.730 00.000 5052 CameraToMount -- cameraX=-1.03 cameraY=0.04 hyp=1.03 cameraTheta=3.11 mountX=0.50 mountY=0.85, mountTheta=1.04
00:54:14.731 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.03, y=0.04, opts=13)
00:54:14.731 00.000 5052 Enqueuing Move request for stepguider (-1.03, 0.04)
00:54:14.731 00.000 8976 Worker thread wakes up
00:54:14.731 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.03, 0.04) opts 0xd
00:54:14.731 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.03, 0.04)
00:54:14.731 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:54:14.731 00.000 8976 Moving (-1.03, 0.04) raw xDistance=0.50 yDistance=0.85
00:54:14.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
00:54:14.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.85
00:54:14.731 00.000 8976 MoveAxis(L, 2, ABG)
00:54:14.731 00.000 8976 stepping (-26, -8) + (-2, 0)
00:54:14.731 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:14.732 00.001 5052 UpdateGuideState exits: m=195 SNR=9.7
00:54:14.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:14.732 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:14.732 00.000 5052 Enqueuing Expose request
00:54:14.760 00.028 8976 Received - 47 (G) 
00:54:14.765 00.005 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:14.765 00.000 8976 stepped: pos (-28, -8)
00:54:14.765 00.000 8976 MoveAxis(D, 3, ABG)
00:54:14.765 00.000 8976 stepping (-28, -8) + (0, -3)
00:54:14.765 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:14.793 00.028 8976 Received - 47 (G) 
00:54:14.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:14.793 00.000 8976 stepped: pos (-28, -11)
00:54:14.793 00.000 8976 move complete, result=0
00:54:14.793 00.000 8976 worker thread done servicing request
00:54:14.793 00.000 8976 Worker thread wakes up
00:54:14.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:14.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:14.793 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
00:54:15.475 00.682 8976 Exposure complete
00:54:15.481 00.006 8976 worker thread done servicing request
00:54:15.481 00.000 5052 OnExposeComplete: enter
00:54:15.481 00.000 5052 UpdateGuideState(): m_state=6
00:54:15.481 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1114
00:54:15.481 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.70, Mass=221, SNR=10.3, Peak=73 HFD=2.7
00:54:15.481 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
00:54:15.481 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
00:54:15.482 00.001 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.01 hyp=0.93 cameraTheta=-3.13 mountX=0.41 mountY=0.79, mountTheta=1.09
00:54:15.482 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.01, opts=13)
00:54:15.482 00.000 5052 Enqueuing Move request for stepguider (-0.93, -0.01)
00:54:15.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
00:54:15.482 00.000 5052 UpdateGuideState exits: m=221 SNR=10.3
00:54:15.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:15.482 00.000 8976 Worker thread wakes up
00:54:15.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.01) opts 0xd
00:54:15.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.01)
00:54:15.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:15.483 00.001 5052 Enqueuing Expose request
00:54:15.483 00.000 8976 Moving (-0.93, -0.01) raw xDistance=0.41 yDistance=0.79
00:54:15.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
00:54:15.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.79
00:54:15.483 00.000 8976 MoveAxis(L, 2, ABG)
00:54:15.483 00.000 8976 stepping (-28, -11) + (-2, 0)
00:54:15.483 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:15.513 00.030 8976 Received - 47 (G) 
00:54:15.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:15.513 00.000 8976 stepped: pos (-30, -11)
00:54:15.513 00.000 8976 MoveAxis(D, 3, ABG)
00:54:15.513 00.000 8976 stepping (-30, -11) + (0, -3)
00:54:15.513 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:15.544 00.031 8976 Received - 47 (G) 
00:54:15.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:15.544 00.000 8976 stepped: pos (-30, -14)
00:54:15.544 00.000 8976 move complete, result=0
00:54:15.544 00.000 8976 worker thread done servicing request
00:54:15.544 00.000 8976 Worker thread wakes up
00:54:15.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:15.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:15.544 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
00:54:16.230 00.686 8976 Exposure complete
00:54:16.235 00.005 8976 worker thread done servicing request
00:54:16.235 00.000 5052 OnExposeComplete: enter
00:54:16.235 00.000 5052 UpdateGuideState(): m_state=6
00:54:16.236 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1115
00:54:16.236 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.34, Mass=200, SNR=9.8, Peak=74 HFD=2.3
00:54:16.236 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
00:54:16.236 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
00:54:16.236 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.37 hyp=0.39 cameraTheta=-1.21 mountX=-0.39 mountY=0.08, mountTheta=2.93
00:54:16.236 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.37, opts=13)
00:54:16.236 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.37)
00:54:16.236 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:54:16.236 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
00:54:16.236 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:16.236 00.000 8976 Worker thread wakes up
00:54:16.237 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:16.237 00.000 5052 Enqueuing Expose request
00:54:16.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.37) opts 0xd
00:54:16.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.37)
00:54:16.237 00.000 8976 Moving (0.14, -0.37) raw xDistance=-0.39 yDistance=0.08
00:54:16.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39
00:54:16.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:54:16.237 00.000 8976 MoveAxis(R, 1, ABG)
00:54:16.237 00.000 8976 stepping (-30, -14) + (1, 0)
00:54:16.237 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:16.263 00.026 8976 Received - 47 (G) 
00:54:16.264 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:16.264 00.000 8976 stepped: pos (-29, -14)
00:54:16.264 00.000 8976 MoveAxis(U, 0, ABG)
00:54:16.264 00.000 8976 move complete, result=0
00:54:16.264 00.000 8976 worker thread done servicing request
00:54:16.264 00.000 8976 Worker thread wakes up
00:54:16.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:16.264 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:16.264 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.1 px 0 ms NORTH
00:54:16.951 00.687 8976 Exposure complete
00:54:16.956 00.005 8976 worker thread done servicing request
00:54:16.956 00.000 5052 OnExposeComplete: enter
00:54:16.956 00.000 5052 UpdateGuideState(): m_state=6
00:54:16.956 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1116
00:54:16.957 00.001 5052 Star::Find returns 1 (0), X=329.22, Y=282.03, Mass=193, SNR=9.7, Peak=72 HFD=2.2
00:54:16.957 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
00:54:16.957 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.73 = -0.73)
00:54:16.957 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.32 hyp=0.33 cameraTheta=1.41 mountX=0.26 mountY=-0.22, mountTheta=-0.69
00:54:16.957 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.32, opts=13)
00:54:16.957 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.32)
00:54:16.957 00.000 8976 Worker thread wakes up
00:54:16.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.32) opts 0xd
00:54:16.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.32)
00:54:16.957 00.000 8976 Moving (0.05, 0.32) raw xDistance=0.26 yDistance=-0.22
00:54:16.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:54:16.957 00.000 5052 UpdateGuideState exits: m=193 SNR=9.7
00:54:16.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:16.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
00:54:16.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:54:16.957 00.000 8976 MoveAxis(L, 1, ABG)
00:54:16.957 00.000 8976 stepping (-29, -14) + (-1, 0)
00:54:16.957 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:16.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:16.958 00.001 5052 Enqueuing Expose request
00:54:16.983 00.025 8976 Received - 47 (G) 
00:54:16.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:16.983 00.000 8976 stepped: pos (-30, -14)
00:54:16.983 00.000 8976 MoveAxis(U, 0, ABG)
00:54:16.983 00.000 8976 move complete, result=0
00:54:16.983 00.000 8976 worker thread done servicing request
00:54:16.983 00.000 8976 Worker thread wakes up
00:54:16.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:16.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:16.983 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:54:17.682 00.699 8976 Exposure complete
00:54:17.687 00.005 8976 worker thread done servicing request
00:54:17.687 00.000 5052 OnExposeComplete: enter
00:54:17.687 00.000 5052 UpdateGuideState(): m_state=6
00:54:17.687 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1117
00:54:17.687 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=282.28, Mass=204, SNR=9.9, Peak=70 HFD=2.8
00:54:17.687 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.09 = -1.09)
00:54:17.688 00.001 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.19 = -1.19)
00:54:17.688 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.57 hyp=0.70 cameraTheta=0.96 mountX=0.33 mountY=-0.65, mountTheta=-1.11
00:54:17.688 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.57, opts=13)
00:54:17.688 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.57)
00:54:17.688 00.000 8976 Worker thread wakes up
00:54:17.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.57) opts 0xd
00:54:17.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.57)
00:54:17.688 00.000 8976 Moving (0.40, 0.57) raw xDistance=0.33 yDistance=-0.65
00:54:17.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
00:54:17.688 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:54:17.688 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:54:17.688 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:17.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
00:54:17.688 00.000 8976 MoveAxis(L, 1, ABG)
00:54:17.688 00.000 8976 stepping (-30, -14) + (-1, 0)
00:54:17.688 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:17.689 00.001 5052 Enqueuing Expose request
00:54:17.689 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:17.718 00.029 8976 Received - 47 (G) 
00:54:17.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:17.718 00.000 8976 stepped: pos (-31, -14)
00:54:17.718 00.000 8976 MoveAxis(U, 3, ABG)
00:54:17.718 00.000 8976 stepping (-31, -14) + (0, 3)
00:54:17.719 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:17.750 00.031 8976 Received - 47 (G) 
00:54:17.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:17.750 00.000 8976 stepped: pos (-31, -11)
00:54:17.750 00.000 8976 starting a new bump
00:54:17.750 00.000 8976 MountToCamera -- mountTheta (0.40) + m_xAngle (2.04) = xAngle (2.44 = 2.44)
00:54:17.750 00.000 8976 MountToCamera -- mountX=4.53 mountY=1.91 hyp=4.92 mountTheta=0.40 cameraX=-3.77, cameraY=3.16 cameraTheta=2.44
00:54:17.750 00.000 8976 incremental bump (-3.765, 3.162) isValid = 1
00:54:17.750 00.000 8976 Scheduling Mount bump of (-0.176, 0.153)
00:54:17.750 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.18, y=0.15, opts=4)
00:54:17.750 00.000 8976 Enqueuing Move request for scope (-0.18, 0.15)
00:54:17.751 00.001 8976 move complete, result=0
00:54:17.751 00.000 8976 worker thread done servicing request
00:54:17.751 00.000 8976 Worker thread wakes up
00:54:17.751 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.7 px 3 ms NORTH
00:54:17.751 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:17.751 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:17.751 00.000 9828 Worker thread wakes up
00:54:17.751 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0x4
00:54:17.751 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
00:54:17.751 00.000 9828 CameraToMount -- cameraTheta (2.43) - m_xAngle (-3.10) = xAngle (5.52 = -0.76)
00:54:17.751 00.000 9828 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.44 = -0.84)
00:54:17.751 00.000 9828 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.43 mountX=0.17 mountY=-0.17, mountTheta=-0.80
00:54:17.751 00.000 9828 Moving (-0.18, 0.15) raw xDistance=0.17 yDistance=-0.17
00:54:17.751 00.000 9828 BLC: window closed
00:54:17.751 00.000 9828 MoveAxis(W, 54, B)
00:54:17.751 00.000 9828 Guiding  Dir = 3, Dur = 54
00:54:17.752 00.001 9828 IsSlewing returns 0
00:54:17.752 00.000 9828 IsGuiding returns 0
00:54:17.752 00.000 9828 PulseGuide returned control before completion, sleep 64
00:54:17.829 00.077 9828 IsGuiding returns 1
00:54:17.829 00.000 9828 scope still moving after pulse duration time elapsed
00:54:17.861 00.032 9828 IsSlewing returns 0
00:54:17.861 00.000 9828 IsGuiding returns 1
00:54:17.892 00.031 9828 IsSlewing returns 0
00:54:17.892 00.000 9828 IsGuiding returns 1
00:54:17.923 00.031 9828 IsSlewing returns 0
00:54:17.923 00.000 9828 IsGuiding returns 0
00:54:17.923 00.000 9828 scope move finished after 54 + 117 ms
00:54:17.923 00.000 9828 Move returns status 0, amount 54
00:54:17.923 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:54:17.923 00.000 9828 MoveAxis(N, 24, B)
00:54:17.923 00.000 9828 Guiding  Dir = 0, Dur = 24
00:54:17.938 00.015 9828 IsSlewing returns 0
00:54:17.938 00.000 9828 IsGuiding returns 0
00:54:17.938 00.000 9828 PulseGuide returned control before completion, sleep 34
00:54:17.984 00.046 9828 IsGuiding returns 1
00:54:17.984 00.000 9828 scope still moving after pulse duration time elapsed
00:54:18.016 00.032 9828 IsSlewing returns 0
00:54:18.016 00.000 9828 IsGuiding returns 1
00:54:18.046 00.030 9828 IsSlewing returns 0
00:54:18.046 00.000 9828 IsGuiding returns 1
00:54:18.077 00.031 9828 IsSlewing returns 0
00:54:18.077 00.000 9828 IsGuiding returns 1
00:54:18.108 00.031 9828 IsSlewing returns 0
00:54:18.108 00.000 9828 IsGuiding returns 0
00:54:18.108 00.000 9828 scope move finished after 24 + 145 ms
00:54:18.108 00.000 9828 Move returns status 0, amount 24
00:54:18.108 00.000 9828 move complete, result=0
00:54:18.108 00.000 9828 worker thread done servicing request
00:54:18.108 00.000 5052 GuideStep: 0.2 px 54 ms WEST, -0.2 px 24 ms NORTH
00:54:18.435 00.327 8976 Exposure complete
00:54:18.441 00.006 8976 worker thread done servicing request
00:54:18.441 00.000 5052 OnExposeComplete: enter
00:54:18.441 00.000 5052 UpdateGuideState(): m_state=6
00:54:18.441 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1118
00:54:18.441 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.98, Mass=202, SNR=9.9, Peak=75 HFD=2.3
00:54:18.441 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
00:54:18.441 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
00:54:18.441 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.27 hyp=0.47 cameraTheta=0.61 mountX=0.07 mountY=-0.47, mountTheta=-1.43
00:54:18.441 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.27, opts=13)
00:54:18.442 00.001 5052 Enqueuing Move request for stepguider (0.39, 0.27)
00:54:18.442 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:54:18.442 00.000 5052 UpdateGuideState exits: m=202 SNR=9.9
00:54:18.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:18.442 00.000 8976 Worker thread wakes up
00:54:18.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.27) opts 0xd
00:54:18.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.27)
00:54:18.442 00.000 8976 Moving (0.39, 0.27) raw xDistance=0.07 yDistance=-0.47
00:54:18.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:54:18.442 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:18.442 00.000 5052 Enqueuing Expose request
00:54:18.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
00:54:18.442 00.000 8976 MoveAxis(R, 0, ABG)
00:54:18.442 00.000 8976 MoveAxis(U, 2, ABG)
00:54:18.442 00.000 8976 stepping (-31, -11) + (0, 2)
00:54:18.442 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:18.470 00.028 8976 Received - 47 (G) 
00:54:18.470 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:18.470 00.000 8976 stepped: pos (-31, -9)
00:54:18.470 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
00:54:18.470 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.41 = 2.41)
00:54:18.470 00.000 8976 MountToCamera -- mountX=4.60 mountY=1.75 hyp=4.92 mountTheta=0.36 cameraX=-3.66, cameraY=3.30 cameraTheta=2.41
00:54:18.470 00.000 8976 incremental bump (-3.656, 3.299) isValid = 1
00:54:18.470 00.000 8976 Scheduling Mount bump of (-0.199, 0.186)
00:54:18.470 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.20, y=0.19, opts=4)
00:54:18.470 00.000 8976 Enqueuing Move request for scope (-0.20, 0.19)
00:54:18.470 00.000 8976 move complete, result=0
00:54:18.470 00.000 9828 Worker thread wakes up
00:54:18.470 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:54:18.470 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.19) opts 0x4
00:54:18.470 00.000 8976 worker thread done servicing request
00:54:18.470 00.000 8976 Worker thread wakes up
00:54:18.470 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.20, 0.19)
00:54:18.471 00.001 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.49 = -0.80)
00:54:18.471 00.000 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.88)
00:54:18.471 00.000 9828 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.27 cameraTheta=2.39 mountX=0.19 mountY=-0.21, mountTheta=-0.83
00:54:18.471 00.000 9828 Moving (-0.20, 0.19) raw xDistance=0.19 yDistance=-0.21
00:54:18.471 00.000 9828 BLC: window closed
00:54:18.471 00.000 9828 MoveAxis(W, 60, B)
00:54:18.471 00.000 9828 Guiding  Dir = 3, Dur = 60
00:54:18.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:18.471 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:18.471 00.000 9828 IsSlewing returns 0
00:54:18.471 00.000 9828 IsGuiding returns 0
00:54:18.471 00.000 9828 PulseGuide returned control before completion, sleep 70
00:54:18.556 00.085 9828 IsGuiding returns 1
00:54:18.556 00.000 9828 scope still moving after pulse duration time elapsed
00:54:18.587 00.031 9828 IsSlewing returns 0
00:54:18.587 00.000 9828 IsGuiding returns 1
00:54:18.618 00.031 9828 IsSlewing returns 0
00:54:18.618 00.000 9828 IsGuiding returns 1
00:54:18.649 00.031 9828 IsSlewing returns 0
00:54:18.649 00.000 9828 IsGuiding returns 0
00:54:18.649 00.000 9828 scope move finished after 60 + 117 ms
00:54:18.649 00.000 9828 Move returns status 0, amount 60
00:54:18.649 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:54:18.649 00.000 9828 MoveAxis(N, 29, B)
00:54:18.649 00.000 9828 Guiding  Dir = 0, Dur = 29
00:54:18.665 00.016 9828 IsSlewing returns 0
00:54:18.666 00.001 9828 IsGuiding returns 0
00:54:18.666 00.000 9828 PulseGuide returned control before completion, sleep 39
00:54:18.711 00.045 9828 IsGuiding returns 1
00:54:18.711 00.000 9828 scope still moving after pulse duration time elapsed
00:54:18.743 00.032 9828 IsSlewing returns 0
00:54:18.743 00.000 9828 IsGuiding returns 1
00:54:18.773 00.030 9828 IsSlewing returns 0
00:54:18.773 00.000 9828 IsGuiding returns 1
00:54:18.804 00.031 9828 IsSlewing returns 0
00:54:18.804 00.000 9828 IsGuiding returns 1
00:54:18.833 00.029 9828 IsSlewing returns 0
00:54:18.833 00.000 9828 IsGuiding returns 1
00:54:18.866 00.033 9828 IsSlewing returns 0
00:54:18.866 00.000 9828 IsGuiding returns 1
00:54:18.896 00.030 9828 IsSlewing returns 0
00:54:18.896 00.000 9828 IsGuiding returns 1
00:54:18.927 00.031 9828 IsSlewing returns 0
00:54:18.927 00.000 9828 IsGuiding returns 0
00:54:18.927 00.000 9828 scope move finished after 29 + 231 ms
00:54:18.927 00.000 9828 Move returns status 0, amount 29
00:54:18.927 00.000 9828 move complete, result=0
00:54:18.927 00.000 9828 worker thread done servicing request
00:54:18.927 00.000 5052 GuideStep: 0.2 px 60 ms WEST, -0.2 px 29 ms NORTH
00:54:19.169 00.242 8976 Exposure complete
00:54:19.175 00.006 8976 worker thread done servicing request
00:54:19.175 00.000 5052 OnExposeComplete: enter
00:54:19.175 00.000 5052 UpdateGuideState(): m_state=6
00:54:19.175 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1119
00:54:19.175 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=280.90, Mass=195, SNR=9.6, Peak=74 HFD=2.2
00:54:19.175 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.04) = xAngle (-2.85 = -2.85)
00:54:19.175 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.96 = -2.96)
00:54:19.175 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=-0.81 hyp=1.12 cameraTheta=-0.81 mountX=-1.08 mountY=-0.21, mountTheta=-2.95
00:54:19.177 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=-0.81, opts=13)
00:54:19.177 00.000 5052 Enqueuing Move request for stepguider (0.77, -0.81)
00:54:19.177 00.000 8976 Worker thread wakes up
00:54:19.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:54:19.177 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
00:54:19.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:19.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, -0.81) opts 0xd
00:54:19.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:19.177 00.000 5052 Enqueuing Expose request
00:54:19.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, -0.81)
00:54:19.177 00.000 8976 Moving (0.77, -0.81) raw xDistance=-1.08 yDistance=-0.21
00:54:19.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.08
00:54:19.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:54:19.177 00.000 8976 MoveAxis(R, 4, ABG)
00:54:19.177 00.000 8976 stepping (-31, -9) + (4, 0)
00:54:19.178 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:19.221 00.043 8976 Received - 47 (G) 
00:54:19.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:19.221 00.000 8976 stepped: pos (-27, -9)
00:54:19.221 00.000 8976 MoveAxis(U, 0, ABG)
00:54:19.221 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
00:54:19.221 00.000 8976 MountToCamera -- mountTheta (0.35) + m_xAngle (2.04) = xAngle (2.40 = 2.40)
00:54:19.221 00.000 8976 MountToCamera -- mountX=4.45 mountY=1.65 hyp=4.74 mountTheta=0.35 cameraX=-3.49, cameraY=3.21 cameraTheta=2.40
00:54:19.221 00.000 8976 incremental bump (-3.490, 3.210) isValid = 1
00:54:19.221 00.000 8976 Scheduling Mount bump of (-0.169, 0.161)
00:54:19.221 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=0.16, opts=4)
00:54:19.221 00.000 8976 Enqueuing Move request for scope (-0.17, 0.16)
00:54:19.221 00.000 8976 move complete, result=0
00:54:19.221 00.000 9828 Worker thread wakes up
00:54:19.221 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0x4
00:54:19.221 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
00:54:19.221 00.000 5052 GuideStep: -1.1 px 4 ms EAST, -0.2 px 0 ms NORTH
00:54:19.221 00.000 8976 worker thread done servicing request
00:54:19.221 00.000 8976 Worker thread wakes up
00:54:19.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:19.222 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:19.222 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.48 = -0.81)
00:54:19.222 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.39 = -0.89)
00:54:19.222 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.38 mountX=0.16 mountY=-0.18, mountTheta=-0.84
00:54:19.222 00.000 9828 Moving (-0.17, 0.16) raw xDistance=0.16 yDistance=-0.18
00:54:19.222 00.000 9828 BLC: window closed
00:54:19.222 00.000 9828 MoveAxis(W, 51, B)
00:54:19.222 00.000 9828 Guiding  Dir = 3, Dur = 51
00:54:19.222 00.000 9828 IsSlewing returns 0
00:54:19.222 00.000 9828 IsGuiding returns 0
00:54:19.223 00.001 9828 PulseGuide returned control before completion, sleep 61
00:54:19.286 00.063 9828 IsGuiding returns 1
00:54:19.286 00.000 9828 scope still moving after pulse duration time elapsed
00:54:19.317 00.031 9828 IsSlewing returns 0
00:54:19.317 00.000 9828 IsGuiding returns 1
00:54:19.348 00.031 9828 IsSlewing returns 0
00:54:19.348 00.000 9828 IsGuiding returns 1
00:54:19.378 00.030 9828 IsSlewing returns 0
00:54:19.378 00.000 9828 IsGuiding returns 1
00:54:19.409 00.031 9828 IsSlewing returns 0
00:54:19.409 00.000 9828 IsGuiding returns 0
00:54:19.410 00.001 9828 scope move finished after 51 + 135 ms
00:54:19.410 00.000 9828 Move returns status 0, amount 51
00:54:19.410 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:54:19.410 00.000 9828 MoveAxis(N, 25, B)
00:54:19.410 00.000 9828 Guiding  Dir = 0, Dur = 25
00:54:19.424 00.014 9828 IsSlewing returns 0
00:54:19.424 00.000 9828 IsGuiding returns 0
00:54:19.424 00.000 9828 PulseGuide returned control before completion, sleep 35
00:54:19.471 00.047 9828 IsGuiding returns 1
00:54:19.471 00.000 9828 scope still moving after pulse duration time elapsed
00:54:19.502 00.031 9828 IsSlewing returns 0
00:54:19.502 00.000 9828 IsGuiding returns 1
00:54:19.533 00.031 9828 IsSlewing returns 0
00:54:19.533 00.000 9828 IsGuiding returns 1
00:54:19.564 00.031 9828 IsSlewing returns 0
00:54:19.564 00.000 9828 IsGuiding returns 1
00:54:19.595 00.031 9828 IsSlewing returns 0
00:54:19.595 00.000 9828 IsGuiding returns 0
00:54:19.595 00.000 9828 scope move finished after 25 + 145 ms
00:54:19.595 00.000 9828 Move returns status 0, amount 25
00:54:19.595 00.000 9828 move complete, result=0
00:54:19.595 00.000 9828 worker thread done servicing request
00:54:19.595 00.000 5052 GuideStep: 0.2 px 51 ms WEST, -0.2 px 25 ms NORTH
00:54:19.906 00.311 8976 Exposure complete
00:54:19.912 00.006 8976 worker thread done servicing request
00:54:19.912 00.000 5052 OnExposeComplete: enter
00:54:19.912 00.000 5052 UpdateGuideState(): m_state=6
00:54:19.912 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1120
00:54:19.912 00.000 5052 Star::Find returns 1 (0), X=330.82, Y=281.17, Mass=212, SNR=10.1, Peak=72 HFD=2.4
00:54:19.912 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
00:54:19.912 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
00:54:19.912 00.000 5052 CameraToMount -- cameraX=1.65 cameraY=-0.54 hyp=1.73 cameraTheta=-0.32 mountX=-1.23 mountY=-1.09, mountTheta=-2.42
00:54:19.913 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.65, y=-0.54, opts=13)
00:54:19.913 00.000 5052 Enqueuing Move request for stepguider (1.65, -0.54)
00:54:19.913 00.000 8976 Worker thread wakes up
00:54:19.913 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:54:19.913 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
00:54:19.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:19.913 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.65, -0.54) opts 0xd
00:54:19.913 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:19.913 00.000 5052 Enqueuing Expose request
00:54:19.913 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.65, -0.54)
00:54:19.913 00.000 8976 Moving (1.65, -0.54) raw xDistance=-1.23 yDistance=-1.09
00:54:19.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.23
00:54:19.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.09
00:54:19.913 00.000 8976 MoveAxis(R, 5, ABG)
00:54:19.913 00.000 8976 stepping (-27, -9) + (5, 0)
00:54:19.914 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:54:19.956 00.042 8976 Received - 47 (G) 
00:54:19.956 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:54:19.956 00.000 8976 stepped: pos (-22, -9)
00:54:19.956 00.000 8976 MoveAxis(U, 4, ABG)
00:54:19.956 00.000 8976 stepping (-22, -9) + (0, 4)
00:54:19.956 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:19.988 00.032 8976 Received - 47 (G) 
00:54:19.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:19.988 00.000 8976 stepped: pos (-22, -5)
00:54:19.988 00.000 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
00:54:19.988 00.000 8976 MountToCamera -- mountX=4.09 mountY=1.37 hyp=4.31 mountTheta=0.32 cameraX=-3.08, cameraY=3.02 cameraTheta=2.37
00:54:19.988 00.000 8976 incremental bump (-3.078, 3.021) isValid = 1
00:54:19.988 00.000 8976 Scheduling Mount bump of (-0.164, 0.167)
00:54:19.989 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.16, y=0.17, opts=4)
00:54:19.989 00.000 8976 Enqueuing Move request for scope (-0.16, 0.17)
00:54:19.989 00.000 8976 move complete, result=0
00:54:19.989 00.000 9828 Worker thread wakes up
00:54:19.989 00.000 5052 GuideStep: -1.2 px 5 ms EAST, -1.1 px 4 ms NORTH
00:54:19.989 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0x4
00:54:19.989 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
00:54:19.989 00.000 8976 worker thread done servicing request
00:54:19.989 00.000 8976 Worker thread wakes up
00:54:19.989 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.44 = -0.84)
00:54:19.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:19.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:19.989 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.36 = -0.92)
00:54:19.989 00.000 9828 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.35 mountX=0.16 mountY=-0.19, mountTheta=-0.87
00:54:19.989 00.000 9828 Moving (-0.16, 0.17) raw xDistance=0.16 yDistance=-0.19
00:54:19.989 00.000 9828 BLC: window closed
00:54:19.990 00.001 9828 MoveAxis(W, 50, B)
00:54:19.990 00.000 9828 Guiding  Dir = 3, Dur = 50
00:54:19.990 00.000 9828 IsSlewing returns 0
00:54:19.990 00.000 9828 IsGuiding returns 0
00:54:19.990 00.000 9828 PulseGuide returned control before completion, sleep 60
00:54:20.063 00.073 9828 IsGuiding returns 1
00:54:20.063 00.000 9828 scope still moving after pulse duration time elapsed
00:54:20.094 00.031 9828 IsSlewing returns 0
00:54:20.095 00.001 9828 IsGuiding returns 1
00:54:20.126 00.031 9828 IsSlewing returns 0
00:54:20.126 00.000 9828 IsGuiding returns 1
00:54:20.156 00.030 9828 IsSlewing returns 0
00:54:20.156 00.000 9828 IsGuiding returns 0
00:54:20.156 00.000 9828 scope move finished after 50 + 116 ms
00:54:20.156 00.000 9828 Move returns status 0, amount 50
00:54:20.156 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:54:20.156 00.000 9828 MoveAxis(N, 25, B)
00:54:20.156 00.000 9828 Guiding  Dir = 0, Dur = 25
00:54:20.172 00.016 9828 IsSlewing returns 0
00:54:20.173 00.001 9828 IsGuiding returns 0
00:54:20.173 00.000 9828 PulseGuide returned control before completion, sleep 35
00:54:20.218 00.045 9828 IsGuiding returns 1
00:54:20.218 00.000 9828 scope still moving after pulse duration time elapsed
00:54:20.249 00.031 9828 IsSlewing returns 0
00:54:20.249 00.000 9828 IsGuiding returns 1
00:54:20.280 00.031 9828 IsSlewing returns 0
00:54:20.281 00.001 9828 IsGuiding returns 1
00:54:20.311 00.030 9828 IsSlewing returns 0
00:54:20.311 00.000 9828 IsGuiding returns 1
00:54:20.343 00.032 9828 IsSlewing returns 0
00:54:20.343 00.000 9828 IsGuiding returns 0
00:54:20.343 00.000 9828 scope move finished after 25 + 145 ms
00:54:20.343 00.000 9828 Move returns status 0, amount 25
00:54:20.343 00.000 9828 move complete, result=0
00:54:20.343 00.000 9828 worker thread done servicing request
00:54:20.343 00.000 5052 GuideStep: 0.2 px 50 ms WEST, -0.2 px 25 ms NORTH
00:54:20.673 00.330 8976 Exposure complete
00:54:20.678 00.005 8976 worker thread done servicing request
00:54:20.678 00.000 5052 OnExposeComplete: enter
00:54:20.678 00.000 5052 UpdateGuideState(): m_state=6
00:54:20.678 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1121
00:54:20.678 00.000 5052 Star::Find returns 1 (0), X=330.37, Y=281.82, Mass=194, SNR=9.7, Peak=71 HFD=2.5
00:54:20.678 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
00:54:20.679 00.001 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
00:54:20.679 00.000 5052 CameraToMount -- cameraX=1.20 cameraY=0.11 hyp=1.20 cameraTheta=0.09 mountX=-0.45 mountY=-1.06, mountTheta=-1.97
00:54:20.679 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.20, y=0.11, opts=13)
00:54:20.679 00.000 5052 Enqueuing Move request for stepguider (1.20, 0.11)
00:54:20.679 00.000 8976 Worker thread wakes up
00:54:20.679 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.20, 0.11) opts 0xd
00:54:20.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.20, 0.11)
00:54:20.679 00.000 8976 Moving (1.20, 0.11) raw xDistance=-0.45 yDistance=-1.06
00:54:20.680 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:54:20.680 00.000 5052 UpdateGuideState exits: m=194 SNR=9.7
00:54:20.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:20.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.45
00:54:20.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.06
00:54:20.680 00.000 8976 MoveAxis(R, 2, ABG)
00:54:20.680 00.000 8976 stepping (-22, -5) + (2, 0)
00:54:20.680 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:20.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:20.680 00.000 5052 Enqueuing Expose request
00:54:20.708 00.028 8976 Received - 47 (G) 
00:54:20.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:20.708 00.000 8976 stepped: pos (-20, -5)
00:54:20.708 00.000 8976 MoveAxis(U, 5, ABG)
00:54:20.708 00.000 8976 stepping (-20, -5) + (0, 5)
00:54:20.708 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:54:20.756 00.048 8976 Received - 47 (G) 
00:54:20.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:54:20.756 00.000 8976 stepped: pos (-20, 0)
00:54:20.756 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
00:54:20.756 00.000 8976 MountToCamera -- mountX=3.75 mountY=0.91 hyp=3.86 mountTheta=0.24 cameraX=-2.52, cameraY=2.92 cameraTheta=2.28
00:54:20.756 00.000 8976 incremental bump (-2.522, 2.924) isValid = 1
00:54:20.756 00.000 8976 Scheduling Mount bump of (-0.150, 0.180)
00:54:20.756 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
00:54:20.756 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
00:54:20.756 00.000 8976 move complete, result=0
00:54:20.756 00.000 9828 Worker thread wakes up
00:54:20.756 00.000 8976 worker thread done servicing request
00:54:20.756 00.000 8976 Worker thread wakes up
00:54:20.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:20.756 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:20.756 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.1 px 5 ms NORTH
00:54:20.756 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
00:54:20.757 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
00:54:20.757 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.92)
00:54:20.757 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.00)
00:54:20.757 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.26 mountX=0.14 mountY=-0.20, mountTheta=-0.95
00:54:20.757 00.000 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
00:54:20.757 00.000 9828 BLC: window closed
00:54:20.757 00.000 9828 MoveAxis(W, 45, B)
00:54:20.757 00.000 9828 Guiding  Dir = 3, Dur = 45
00:54:20.757 00.000 9828 IsSlewing returns 0
00:54:20.757 00.000 9828 IsGuiding returns 0
00:54:20.757 00.000 9828 PulseGuide returned control before completion, sleep 55
00:54:20.821 00.064 9828 IsGuiding returns 1
00:54:20.821 00.000 9828 scope still moving after pulse duration time elapsed
00:54:20.850 00.029 9828 IsSlewing returns 0
00:54:20.850 00.000 9828 IsGuiding returns 1
00:54:20.882 00.032 9828 IsSlewing returns 0
00:54:20.882 00.000 9828 IsGuiding returns 1
00:54:20.912 00.030 9828 IsSlewing returns 0
00:54:20.912 00.000 9828 IsGuiding returns 0
00:54:20.912 00.000 9828 scope move finished after 45 + 110 ms
00:54:20.912 00.000 9828 Move returns status 0, amount 45
00:54:20.912 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:54:20.912 00.000 9828 MoveAxis(N, 27, B)
00:54:20.912 00.000 9828 Guiding  Dir = 0, Dur = 27
00:54:20.928 00.016 9828 IsSlewing returns 0
00:54:20.928 00.000 9828 IsGuiding returns 0
00:54:20.929 00.001 9828 PulseGuide returned control before completion, sleep 37
00:54:20.975 00.046 9828 IsGuiding returns 1
00:54:20.975 00.000 9828 scope still moving after pulse duration time elapsed
00:54:21.006 00.031 9828 IsSlewing returns 0
00:54:21.006 00.000 9828 IsGuiding returns 1
00:54:21.036 00.030 9828 IsSlewing returns 0
00:54:21.036 00.000 9828 IsGuiding returns 1
00:54:21.078 00.042 9828 IsSlewing returns 0
00:54:21.078 00.000 9828 IsGuiding returns 0
00:54:21.078 00.000 9828 scope move finished after 27 + 122 ms
00:54:21.078 00.000 9828 Move returns status 0, amount 27
00:54:21.078 00.000 9828 move complete, result=0
00:54:21.078 00.000 9828 worker thread done servicing request
00:54:21.078 00.000 5052 GuideStep: 0.1 px 45 ms WEST, -0.2 px 27 ms NORTH
00:54:21.442 00.364 8976 Exposure complete
00:54:21.447 00.005 8976 worker thread done servicing request
00:54:21.447 00.000 5052 OnExposeComplete: enter
00:54:21.447 00.000 5052 UpdateGuideState(): m_state=6
00:54:21.447 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1122
00:54:21.447 00.000 5052 Star::Find returns 1 (0), X=330.39, Y=281.47, Mass=186, SNR=9.5, Peak=72 HFD=2.1
00:54:21.448 00.001 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
00:54:21.448 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
00:54:21.448 00.000 5052 CameraToMount -- cameraX=1.21 cameraY=-0.24 hyp=1.24 cameraTheta=-0.20 mountX=-0.77 mountY=-0.88, mountTheta=-2.29
00:54:21.448 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.21, y=-0.24, opts=13)
00:54:21.448 00.000 5052 Enqueuing Move request for stepguider (1.21, -0.24)
00:54:21.448 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:54:21.448 00.000 5052 UpdateGuideState exits: m=186 SNR=9.5
00:54:21.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:21.448 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:21.448 00.000 5052 Enqueuing Expose request
00:54:21.448 00.000 8976 Worker thread wakes up
00:54:21.449 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.21, -0.24) opts 0xd
00:54:21.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.21, -0.24)
00:54:21.449 00.000 8976 Moving (1.21, -0.24) raw xDistance=-0.77 yDistance=-0.88
00:54:21.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.77
00:54:21.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.88
00:54:21.449 00.000 8976 MoveAxis(R, 3, ABG)
00:54:21.449 00.000 8976 stepping (-20, 0) + (3, 0)
00:54:21.449 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:21.475 00.026 8976 Received - 47 (G) 
00:54:21.475 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:21.475 00.000 8976 stepped: pos (-17, 0)
00:54:21.475 00.000 8976 MoveAxis(U, 4, ABG)
00:54:21.475 00.000 8976 stepping (-17, 0) + (0, 4)
00:54:21.475 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:21.507 00.032 8976 Received - 47 (G) 
00:54:21.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:21.507 00.000 8976 stepped: pos (-17, 4)
00:54:21.507 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
00:54:21.507 00.000 8976 MountToCamera -- mountX=3.37 mountY=0.40 hyp=3.40 mountTheta=0.12 cameraX=-1.89, cameraY=2.82 cameraTheta=2.16
00:54:21.507 00.000 8976 incremental bump (-1.894, 2.820) isValid = 1
00:54:21.507 00.000 8976 Scheduling Mount bump of (-0.128, 0.198)
00:54:21.507 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.13, y=0.20, opts=4)
00:54:21.507 00.000 8976 Enqueuing Move request for scope (-0.13, 0.20)
00:54:21.507 00.000 8976 move complete, result=0
00:54:21.507 00.000 9828 Worker thread wakes up
00:54:21.507 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.9 px 4 ms NORTH
00:54:21.507 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0x4
00:54:21.507 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
00:54:21.507 00.000 8976 worker thread done servicing request
00:54:21.507 00.000 8976 Worker thread wakes up
00:54:21.507 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
00:54:21.507 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.12)
00:54:21.507 00.000 9828 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.15 mountX=0.12 mountY=-0.21, mountTheta=-1.06
00:54:21.508 00.001 9828 Moving (-0.13, 0.20) raw xDistance=0.12 yDistance=-0.21
00:54:21.508 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:21.508 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:21.508 00.000 9828 BLC: window closed
00:54:21.508 00.000 9828 MoveAxis(W, 38, B)
00:54:21.508 00.000 9828 Guiding  Dir = 3, Dur = 38
00:54:21.508 00.000 9828 IsSlewing returns 0
00:54:21.508 00.000 9828 IsGuiding returns 0
00:54:21.508 00.000 9828 PulseGuide returned control before completion, sleep 48
00:54:21.557 00.049 9828 IsGuiding returns 1
00:54:21.557 00.000 9828 scope still moving after pulse duration time elapsed
00:54:21.588 00.031 9828 IsSlewing returns 0
00:54:21.588 00.000 9828 IsGuiding returns 1
00:54:21.619 00.031 9828 IsSlewing returns 0
00:54:21.619 00.000 9828 IsGuiding returns 1
00:54:21.650 00.031 9828 IsSlewing returns 0
00:54:21.650 00.000 9828 IsGuiding returns 0
00:54:21.650 00.000 9828 scope move finished after 38 + 103 ms
00:54:21.650 00.000 9828 Move returns status 0, amount 38
00:54:21.651 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:54:21.651 00.000 9828 MoveAxis(N, 29, B)
00:54:21.651 00.000 9828 Guiding  Dir = 0, Dur = 29
00:54:21.665 00.014 9828 IsSlewing returns 0
00:54:21.666 00.001 9828 IsGuiding returns 0
00:54:21.666 00.000 9828 PulseGuide returned control before completion, sleep 39
00:54:21.712 00.046 9828 IsGuiding returns 1
00:54:21.712 00.000 9828 scope still moving after pulse duration time elapsed
00:54:21.744 00.032 9828 IsSlewing returns 0
00:54:21.744 00.000 9828 IsGuiding returns 1
00:54:21.774 00.030 9828 IsSlewing returns 0
00:54:21.774 00.000 9828 IsGuiding returns 1
00:54:21.805 00.031 9828 IsSlewing returns 0
00:54:21.805 00.000 9828 IsGuiding returns 1
00:54:21.836 00.031 9828 IsSlewing returns 0
00:54:21.836 00.000 9828 IsGuiding returns 0
00:54:21.836 00.000 9828 scope move finished after 29 + 140 ms
00:54:21.836 00.000 9828 Move returns status 0, amount 29
00:54:21.836 00.000 9828 move complete, result=0
00:54:21.836 00.000 9828 worker thread done servicing request
00:54:21.836 00.000 5052 GuideStep: 0.1 px 38 ms WEST, -0.2 px 29 ms NORTH
00:54:22.193 00.357 8976 Exposure complete
00:54:22.199 00.006 8976 worker thread done servicing request
00:54:22.199 00.000 5052 OnExposeComplete: enter
00:54:22.199 00.000 5052 UpdateGuideState(): m_state=6
00:54:22.199 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1123
00:54:22.199 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.38, Mass=213, SNR=10.1, Peak=67 HFD=2.5
00:54:22.199 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
00:54:22.199 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
00:54:22.199 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.33 hyp=0.75 cameraTheta=-0.46 mountX=-0.60 mountY=-0.38, mountTheta=-2.57
00:54:22.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.33, opts=13)
00:54:22.200 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.33)
00:54:22.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
00:54:22.200 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:54:22.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:22.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:22.200 00.000 5052 Enqueuing Expose request
00:54:22.200 00.000 8976 Worker thread wakes up
00:54:22.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.33) opts 0xd
00:54:22.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.33)
00:54:22.200 00.000 8976 Moving (0.67, -0.33) raw xDistance=-0.60 yDistance=-0.38
00:54:22.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.60
00:54:22.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.38
00:54:22.200 00.000 8976 MoveAxis(R, 3, ABG)
00:54:22.200 00.000 8976 stepping (-17, 4) + (3, 0)
00:54:22.200 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:22.227 00.027 8976 Received - 47 (G) 
00:54:22.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:22.227 00.000 8976 stepped: pos (-14, 4)
00:54:22.227 00.000 8976 MoveAxis(U, 2, ABG)
00:54:22.227 00.000 8976 stepping (-14, 4) + (0, 2)
00:54:22.227 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:22.258 00.031 8976 Received - 47 (G) 
00:54:22.259 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:22.259 00.000 8976 stepped: pos (-14, 6)
00:54:22.259 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
00:54:22.259 00.000 8976 MountToCamera -- mountX=2.97 mountY=-0.04 hyp=2.97 mountTheta=-0.01 cameraX=-1.31, cameraY=2.66 cameraTheta=2.03
00:54:22.259 00.000 8976 incremental bump (-1.311, 2.662) isValid = 1
00:54:22.259 00.000 8976 Scheduling Mount bump of (-0.102, 0.214)
00:54:22.259 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.21, opts=4)
00:54:22.259 00.000 8976 Enqueuing Move request for scope (-0.10, 0.21)
00:54:22.259 00.000 8976 move complete, result=0
00:54:22.259 00.000 9828 Worker thread wakes up
00:54:22.259 00.000 8976 worker thread done servicing request
00:54:22.259 00.000 8976 Worker thread wakes up
00:54:22.260 00.001 5052 GuideStep: -0.6 px 3 ms EAST, -0.4 px 2 ms NORTH
00:54:22.260 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0x4
00:54:22.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:22.260 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
00:54:22.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:22.260 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
00:54:22.260 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
00:54:22.260 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.24 cameraTheta=2.01 mountX=0.09 mountY=-0.22, mountTheta=-1.18
00:54:22.260 00.000 9828 Moving (-0.10, 0.21) raw xDistance=0.09 yDistance=-0.22
00:54:22.260 00.000 9828 BLC: window closed
00:54:22.260 00.000 9828 MoveAxis(W, 29, B)
00:54:22.260 00.000 9828 Guiding  Dir = 3, Dur = 29
00:54:22.261 00.001 9828 IsSlewing returns 0
00:54:22.261 00.000 9828 IsGuiding returns 0
00:54:22.261 00.000 9828 PulseGuide returned control before completion, sleep 39
00:54:22.301 00.040 9828 IsGuiding returns 1
00:54:22.301 00.000 9828 scope still moving after pulse duration time elapsed
00:54:22.332 00.031 9828 IsSlewing returns 0
00:54:22.332 00.000 9828 IsGuiding returns 1
00:54:22.362 00.030 9828 IsSlewing returns 0
00:54:22.362 00.000 9828 IsGuiding returns 1
00:54:22.394 00.032 9828 IsSlewing returns 0
00:54:22.394 00.000 9828 IsGuiding returns 1
00:54:22.425 00.031 9828 IsSlewing returns 0
00:54:22.425 00.000 9828 IsGuiding returns 1
00:54:22.456 00.031 9828 IsSlewing returns 0
00:54:22.456 00.000 9828 IsGuiding returns 0
00:54:22.456 00.000 9828 scope move finished after 29 + 166 ms
00:54:22.457 00.001 9828 Move returns status 0, amount 29
00:54:22.457 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:54:22.457 00.000 9828 MoveAxis(N, 31, B)
00:54:22.457 00.000 9828 Guiding  Dir = 0, Dur = 31
00:54:22.471 00.014 9828 IsSlewing returns 0
00:54:22.471 00.000 9828 IsGuiding returns 0
00:54:22.471 00.000 9828 PulseGuide returned control before completion, sleep 41
00:54:22.518 00.047 9828 IsGuiding returns 1
00:54:22.518 00.000 9828 scope still moving after pulse duration time elapsed
00:54:22.549 00.031 9828 IsSlewing returns 0
00:54:22.549 00.000 9828 IsGuiding returns 1
00:54:22.594 00.045 9828 IsSlewing returns 0
00:54:22.595 00.001 9828 IsGuiding returns 1
00:54:22.624 00.029 9828 IsSlewing returns 0
00:54:22.624 00.000 9828 IsGuiding returns 0
00:54:22.624 00.000 9828 scope move finished after 31 + 122 ms
00:54:22.624 00.000 9828 Move returns status 0, amount 31
00:54:22.625 00.001 9828 move complete, result=0
00:54:22.625 00.000 9828 worker thread done servicing request
00:54:22.625 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.2 px 31 ms NORTH
00:54:22.959 00.334 8976 Exposure complete
00:54:22.965 00.006 8976 worker thread done servicing request
00:54:22.965 00.000 5052 OnExposeComplete: enter
00:54:22.965 00.000 5052 UpdateGuideState(): m_state=6
00:54:22.965 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1124
00:54:22.965 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.71, Mass=197, SNR=9.7, Peak=68 HFD=2.7
00:54:22.965 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
00:54:22.965 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
00:54:22.965 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.00 hyp=0.49 cameraTheta=0.00 mountX=-0.22 mountY=-0.41, mountTheta=-2.07
00:54:22.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.00, opts=13)
00:54:22.966 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.00)
00:54:22.966 00.000 8976 Worker thread wakes up
00:54:22.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.00) opts 0xd
00:54:22.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.00)
00:54:22.966 00.000 8976 Moving (0.49, 0.00) raw xDistance=-0.22 yDistance=-0.41
00:54:22.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:54:22.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:54:22.966 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:54:22.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:22.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
00:54:22.966 00.000 8976 MoveAxis(R, 0, ABG)
00:54:22.966 00.000 8976 MoveAxis(U, 2, ABG)
00:54:22.966 00.000 8976 stepping (-14, 6) + (0, 2)
00:54:22.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:22.966 00.000 5052 Enqueuing Expose request
00:54:22.966 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:22.993 00.027 8976 Received - 47 (G) 
00:54:22.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:22.993 00.000 8976 stepped: pos (-14, 8)
00:54:22.994 00.001 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
00:54:22.994 00.000 8976 MountToCamera -- mountX=2.70 mountY=-0.45 hyp=2.73 mountTheta=-0.17 cameraX=-0.83, cameraY=2.60 cameraTheta=1.88
00:54:22.994 00.000 8976 incremental bump (-0.827, 2.604) isValid = 1
00:54:22.994 00.000 8976 Scheduling Mount bump of (-0.070, 0.227)
00:54:22.994 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.23, opts=4)
00:54:22.994 00.000 8976 Enqueuing Move request for scope (-0.07, 0.23)
00:54:22.994 00.000 8976 move complete, result=0
00:54:22.995 00.001 9828 Worker thread wakes up
00:54:22.995 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0x4
00:54:22.995 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
00:54:22.995 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.96 = -1.32)
00:54:22.995 00.000 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.40)
00:54:22.995 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.87 mountX=0.06 mountY=-0.23, mountTheta=-1.32
00:54:22.995 00.000 8976 worker thread done servicing request
00:54:22.995 00.000 8976 Worker thread wakes up
00:54:22.995 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:54:22.995 00.000 9828 Moving (-0.07, 0.23) raw xDistance=0.06 yDistance=-0.23
00:54:22.995 00.000 9828 BLC: window closed
00:54:22.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:22.995 00.000 9828 MoveAxis(W, 19, B)
00:54:22.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:22.995 00.000 9828 Guiding  Dir = 3, Dur = 19
00:54:22.996 00.001 9828 IsSlewing returns 0
00:54:22.996 00.000 9828 IsGuiding returns 0
00:54:22.996 00.000 9828 PulseGuide returned control before completion, sleep 29
00:54:23.040 00.044 9828 IsGuiding returns 1
00:54:23.040 00.000 9828 scope still moving after pulse duration time elapsed
00:54:23.071 00.031 9828 IsSlewing returns 0
00:54:23.071 00.000 9828 IsGuiding returns 1
00:54:23.103 00.032 9828 IsSlewing returns 0
00:54:23.103 00.000 9828 IsGuiding returns 1
00:54:23.134 00.031 9828 IsSlewing returns 0
00:54:23.134 00.000 9828 IsGuiding returns 0
00:54:23.134 00.000 9828 scope move finished after 19 + 118 ms
00:54:23.134 00.000 9828 Move returns status 0, amount 19
00:54:23.134 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:54:23.134 00.000 9828 MoveAxis(N, 32, B)
00:54:23.134 00.000 9828 Guiding  Dir = 0, Dur = 32
00:54:23.148 00.014 9828 IsSlewing returns 0
00:54:23.149 00.001 9828 IsGuiding returns 0
00:54:23.149 00.000 9828 PulseGuide returned control before completion, sleep 42
00:54:23.196 00.047 9828 IsGuiding returns 1
00:54:23.196 00.000 9828 scope still moving after pulse duration time elapsed
00:54:23.227 00.031 9828 IsSlewing returns 0
00:54:23.228 00.001 9828 IsGuiding returns 1
00:54:23.258 00.030 9828 IsSlewing returns 0
00:54:23.258 00.000 9828 IsGuiding returns 1
00:54:23.288 00.030 9828 IsSlewing returns 0
00:54:23.288 00.000 9828 IsGuiding returns 1
00:54:23.319 00.031 9828 IsSlewing returns 0
00:54:23.319 00.000 9828 IsGuiding returns 0
00:54:23.319 00.000 9828 scope move finished after 32 + 138 ms
00:54:23.319 00.000 9828 Move returns status 0, amount 32
00:54:23.319 00.000 9828 move complete, result=0
00:54:23.319 00.000 9828 worker thread done servicing request
00:54:23.319 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.2 px 32 ms NORTH
00:54:23.677 00.358 8976 Exposure complete
00:54:23.682 00.005 8976 worker thread done servicing request
00:54:23.683 00.001 5052 OnExposeComplete: enter
00:54:23.683 00.000 5052 UpdateGuideState(): m_state=6
00:54:23.683 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1125
00:54:23.683 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.29, Mass=201, SNR=9.8, Peak=72 HFD=2.3
00:54:23.683 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
00:54:23.683 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.92 = 2.37)
00:54:23.683 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.42 hyp=0.43 cameraTheta=-1.77 mountX=-0.34 mountY=0.30, mountTheta=2.41
00:54:23.683 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.42, opts=13)
00:54:23.684 00.001 5052 Enqueuing Move request for stepguider (-0.08, -0.42)
00:54:23.684 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:54:23.684 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:54:23.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:23.684 00.000 8976 Worker thread wakes up
00:54:23.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.42) opts 0xd
00:54:23.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.42)
00:54:23.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:23.684 00.000 5052 Enqueuing Expose request
00:54:23.684 00.000 8976 Moving (-0.08, -0.42) raw xDistance=-0.34 yDistance=0.30
00:54:23.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:54:23.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
00:54:23.684 00.000 8976 MoveAxis(R, 1, ABG)
00:54:23.684 00.000 8976 stepping (-14, 8) + (1, 0)
00:54:23.684 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:23.714 00.030 8976 Received - 47 (G) 
00:54:23.714 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:23.714 00.000 8976 stepped: pos (-13, 8)
00:54:23.714 00.000 8976 MoveAxis(D, 1, ABG)
00:54:23.714 00.000 8976 stepping (-13, 8) + (0, -1)
00:54:23.714 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:23.746 00.032 8976 Received - 47 (G) 
00:54:23.746 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:23.746 00.000 8976 stepped: pos (-13, 7)
00:54:23.746 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
00:54:23.746 00.000 8976 MountToCamera -- mountX=2.46 mountY=-0.67 hyp=2.55 mountTheta=-0.26 cameraX=-0.53, cameraY=2.50 cameraTheta=1.78
00:54:23.746 00.000 8976 incremental bump (-0.527, 2.497) isValid = 1
00:54:23.746 00.000 8976 Scheduling Mount bump of (-0.047, 0.233)
00:54:23.746 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.23, opts=4)
00:54:23.746 00.000 8976 Enqueuing Move request for scope (-0.05, 0.23)
00:54:23.746 00.000 8976 move complete, result=0
00:54:23.746 00.000 9828 Worker thread wakes up
00:54:23.746 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0x4
00:54:23.746 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
00:54:23.746 00.000 8976 worker thread done servicing request
00:54:23.746 00.000 8976 Worker thread wakes up
00:54:23.746 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.42)
00:54:23.746 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.50)
00:54:23.746 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.77 mountX=0.04 mountY=-0.24, mountTheta=-1.42
00:54:23.746 00.000 9828 Moving (-0.05, 0.23) raw xDistance=0.04 yDistance=-0.24
00:54:23.746 00.000 9828 BLC: window closed
00:54:23.747 00.001 9828 MoveAxis(W, 12, B)
00:54:23.747 00.000 9828 Guiding  Dir = 3, Dur = 12
00:54:23.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:23.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:23.747 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
00:54:23.747 00.000 9828 IsSlewing returns 0
00:54:23.747 00.000 9828 IsGuiding returns 0
00:54:23.747 00.000 9828 PulseGuide returned control before completion, sleep 22
00:54:23.783 00.036 9828 IsGuiding returns 1
00:54:23.783 00.000 9828 scope still moving after pulse duration time elapsed
00:54:23.814 00.031 9828 IsSlewing returns 0
00:54:23.814 00.000 9828 IsGuiding returns 1
00:54:23.845 00.031 9828 IsSlewing returns 0
00:54:23.845 00.000 9828 IsGuiding returns 1
00:54:23.891 00.046 9828 IsSlewing returns 0
00:54:23.891 00.000 9828 IsGuiding returns 0
00:54:23.891 00.000 9828 scope move finished after 12 + 132 ms
00:54:23.891 00.000 9828 Move returns status 0, amount 12
00:54:23.891 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:54:23.891 00.000 9828 MoveAxis(N, 32, B)
00:54:23.891 00.000 9828 Guiding  Dir = 0, Dur = 32
00:54:23.906 00.015 9828 IsSlewing returns 0
00:54:23.906 00.000 9828 IsGuiding returns 0
00:54:23.906 00.000 9828 PulseGuide returned control before completion, sleep 42
00:54:23.953 00.047 9828 IsGuiding returns 1
00:54:23.953 00.000 9828 scope still moving after pulse duration time elapsed
00:54:23.984 00.031 9828 IsSlewing returns 0
00:54:23.984 00.000 9828 IsGuiding returns 1
00:54:24.014 00.030 9828 IsSlewing returns 0
00:54:24.014 00.000 9828 IsGuiding returns 1
00:54:24.045 00.031 9828 IsSlewing returns 0
00:54:24.045 00.000 9828 IsGuiding returns 1
00:54:24.077 00.032 9828 IsSlewing returns 0
00:54:24.077 00.000 9828 IsGuiding returns 0
00:54:24.077 00.000 9828 scope move finished after 32 + 138 ms
00:54:24.077 00.000 9828 Move returns status 0, amount 32
00:54:24.077 00.000 9828 move complete, result=0
00:54:24.077 00.000 9828 worker thread done servicing request
00:54:24.077 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.2 px 32 ms NORTH
00:54:24.404 00.327 8976 Exposure complete
00:54:24.409 00.005 8976 worker thread done servicing request
00:54:24.409 00.000 5052 OnExposeComplete: enter
00:54:24.409 00.000 5052 UpdateGuideState(): m_state=6
00:54:24.409 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1126
00:54:24.409 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.28, Mass=218, SNR=10.2, Peak=71 HFD=2.5
00:54:24.409 00.000 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.04) = xAngle (-3.75 = 2.53)
00:54:24.409 00.000 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.86 = 2.43)
00:54:24.409 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.42 hyp=0.43 cameraTheta=-1.71 mountX=-0.35 mountY=0.28, mountTheta=2.47
00:54:24.410 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.42, opts=13)
00:54:24.410 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.42)
00:54:24.410 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:54:24.410 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
00:54:24.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:24.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:24.410 00.000 5052 Enqueuing Expose request
00:54:24.410 00.000 8976 Worker thread wakes up
00:54:24.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.42) opts 0xd
00:54:24.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.42)
00:54:24.410 00.000 8976 Moving (-0.06, -0.42) raw xDistance=-0.35 yDistance=0.28
00:54:24.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
00:54:24.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
00:54:24.410 00.000 8976 MoveAxis(R, 2, ABG)
00:54:24.410 00.000 8976 stepping (-13, 7) + (2, 0)
00:54:24.410 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:24.449 00.039 8976 Received - 47 (G) 
00:54:24.449 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:24.449 00.000 8976 stepped: pos (-11, 7)
00:54:24.449 00.000 8976 MoveAxis(D, 1, ABG)
00:54:24.449 00.000 8976 stepping (-11, 7) + (0, -1)
00:54:24.449 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:24.481 00.032 8976 Received - 47 (G) 
00:54:24.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:24.481 00.000 8976 stepped: pos (-11, 6)
00:54:24.481 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
00:54:24.481 00.000 8976 MountToCamera -- mountX=2.21 mountY=-0.76 hyp=2.33 mountTheta=-0.33 cameraX=-0.33, cameraY=2.31 cameraTheta=1.71
00:54:24.481 00.000 8976 incremental bump (-0.326, 2.311) isValid = 1
00:54:24.481 00.000 8976 Scheduling Mount bump of (-0.032, 0.236)
00:54:24.481 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.24, opts=4)
00:54:24.481 00.000 8976 Enqueuing Move request for scope (-0.03, 0.24)
00:54:24.481 00.000 8976 move complete, result=0
00:54:24.481 00.000 8976 worker thread done servicing request
00:54:24.481 00.000 9828 Worker thread wakes up
00:54:24.481 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0x4
00:54:24.481 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
00:54:24.481 00.000 8976 Worker thread wakes up
00:54:24.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:24.481 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:24.481 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
00:54:24.481 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
00:54:24.481 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
00:54:24.481 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.71 mountX=0.02 mountY=-0.24, mountTheta=-1.48
00:54:24.481 00.000 9828 Moving (-0.03, 0.24) raw xDistance=0.02 yDistance=-0.24
00:54:24.481 00.000 9828 BLC: window closed
00:54:24.481 00.000 9828 MoveAxis(W, 7, B)
00:54:24.481 00.000 9828 Guiding  Dir = 3, Dur = 7
00:54:24.481 00.000 9828 IsSlewing returns 0
00:54:24.481 00.000 9828 IsGuiding returns 0
00:54:24.482 00.001 9828 PulseGuide returned control before completion, sleep 17
00:54:24.512 00.030 9828 IsGuiding returns 1
00:54:24.512 00.000 9828 scope still moving after pulse duration time elapsed
00:54:24.544 00.032 9828 IsSlewing returns 0
00:54:24.544 00.000 9828 IsGuiding returns 1
00:54:24.576 00.032 9828 IsSlewing returns 0
00:54:24.576 00.000 9828 IsGuiding returns 1
00:54:24.607 00.031 9828 IsSlewing returns 0
00:54:24.607 00.000 9828 IsGuiding returns 0
00:54:24.607 00.000 9828 scope move finished after 7 + 118 ms
00:54:24.607 00.000 9828 Move returns status 0, amount 7
00:54:24.607 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:54:24.607 00.000 9828 MoveAxis(N, 32, B)
00:54:24.607 00.000 9828 Guiding  Dir = 0, Dur = 32
00:54:24.623 00.016 9828 IsSlewing returns 0
00:54:24.623 00.000 9828 IsGuiding returns 0
00:54:24.623 00.000 9828 PulseGuide returned control before completion, sleep 42
00:54:24.670 00.047 9828 IsGuiding returns 1
00:54:24.670 00.000 9828 scope still moving after pulse duration time elapsed
00:54:24.701 00.031 9828 IsSlewing returns 0
00:54:24.701 00.000 9828 IsGuiding returns 1
00:54:24.731 00.030 9828 IsSlewing returns 0
00:54:24.731 00.000 9828 IsGuiding returns 1
00:54:24.763 00.032 9828 IsSlewing returns 0
00:54:24.763 00.000 9828 IsGuiding returns 1
00:54:24.793 00.030 9828 IsSlewing returns 0
00:54:24.793 00.000 9828 IsGuiding returns 1
00:54:24.825 00.032 9828 IsSlewing returns 0
00:54:24.825 00.000 9828 IsGuiding returns 0
00:54:24.825 00.000 9828 scope move finished after 32 + 169 ms
00:54:24.825 00.000 9828 Move returns status 0, amount 32
00:54:24.825 00.000 9828 move complete, result=0
00:54:24.825 00.000 9828 worker thread done servicing request
00:54:24.825 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.2 px 32 ms NORTH
00:54:25.134 00.309 8976 Exposure complete
00:54:25.139 00.005 8976 worker thread done servicing request
00:54:25.139 00.000 5052 OnExposeComplete: enter
00:54:25.139 00.000 5052 UpdateGuideState(): m_state=6
00:54:25.139 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1127
00:54:25.139 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.36, Mass=199, SNR=9.8, Peak=68 HFD=2.4
00:54:25.139 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.20 = 2.08)
00:54:25.139 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.98)
00:54:25.139 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.35 hyp=0.42 cameraTheta=-2.16 mountX=-0.20 mountY=0.39, mountTheta=2.06
00:54:25.140 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.35, opts=13)
00:54:25.140 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.35)
00:54:25.140 00.000 8976 Worker thread wakes up
00:54:25.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.35) opts 0xd
00:54:25.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.35)
00:54:25.140 00.000 8976 Moving (-0.23, -0.35) raw xDistance=-0.20 yDistance=0.39
00:54:25.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:54:25.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
00:54:25.140 00.000 8976 MoveAxis(R, 0, ABG)
00:54:25.141 00.001 8976 MoveAxis(D, 2, ABG)
00:54:25.141 00.000 8976 stepping (-11, 6) + (0, -2)
00:54:25.141 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:54:25.141 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
00:54:25.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:25.141 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:25.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:25.141 00.000 5052 Enqueuing Expose request
00:54:25.168 00.027 8976 Received - 47 (G) 
00:54:25.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:25.168 00.000 8976 stepped: pos (-11, 4)
00:54:25.168 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
00:54:25.168 00.000 8976 MountToCamera -- mountX=2.03 mountY=-0.72 hyp=2.16 mountTheta=-0.34 cameraX=-0.28, cameraY=2.14 cameraTheta=1.70
00:54:25.168 00.000 8976 incremental bump (-0.285, 2.139) isValid = 1
00:54:25.168 00.000 8976 Scheduling Mount bump of (-0.030, 0.236)
00:54:25.168 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.24, opts=4)
00:54:25.168 00.000 8976 Enqueuing Move request for scope (-0.03, 0.24)
00:54:25.168 00.000 8976 move complete, result=0
00:54:25.168 00.000 8976 worker thread done servicing request
00:54:25.168 00.000 9828 Worker thread wakes up
00:54:25.168 00.000 8976 Worker thread wakes up
00:54:25.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:25.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:25.169 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:54:25.169 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0x4
00:54:25.169 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
00:54:25.169 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
00:54:25.169 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
00:54:25.169 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.70 mountX=0.02 mountY=-0.24, mountTheta=-1.49
00:54:25.169 00.000 9828 Moving (-0.03, 0.24) raw xDistance=0.02 yDistance=-0.24
00:54:25.169 00.000 9828 BLC: window closed
00:54:25.169 00.000 9828 MoveAxis(W, 6, B)
00:54:25.169 00.000 9828 Guiding  Dir = 3, Dur = 6
00:54:25.169 00.000 9828 IsSlewing returns 0
00:54:25.169 00.000 9828 IsGuiding returns 0
00:54:25.170 00.001 9828 PulseGuide returned control before completion, sleep 16
00:54:25.198 00.028 9828 IsGuiding returns 1
00:54:25.198 00.000 9828 scope still moving after pulse duration time elapsed
00:54:25.230 00.032 9828 IsSlewing returns 0
00:54:25.230 00.000 9828 IsGuiding returns 1
00:54:25.261 00.031 9828 IsSlewing returns 0
00:54:25.261 00.000 9828 IsGuiding returns 1
00:54:25.292 00.031 9828 IsSlewing returns 0
00:54:25.292 00.000 9828 IsGuiding returns 0
00:54:25.292 00.000 9828 scope move finished after 6 + 116 ms
00:54:25.292 00.000 9828 Move returns status 0, amount 6
00:54:25.292 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:54:25.292 00.000 9828 MoveAxis(N, 32, B)
00:54:25.292 00.000 9828 Guiding  Dir = 0, Dur = 32
00:54:25.308 00.016 9828 IsSlewing returns 0
00:54:25.308 00.000 9828 IsGuiding returns 0
00:54:25.308 00.000 9828 PulseGuide returned control before completion, sleep 42
00:54:25.355 00.047 9828 IsGuiding returns 1
00:54:25.355 00.000 9828 scope still moving after pulse duration time elapsed
00:54:25.386 00.031 9828 IsSlewing returns 0
00:54:25.386 00.000 9828 IsGuiding returns 1
00:54:25.416 00.030 9828 IsSlewing returns 0
00:54:25.416 00.000 9828 IsGuiding returns 1
00:54:25.448 00.032 9828 IsSlewing returns 0
00:54:25.448 00.000 9828 IsGuiding returns 1
00:54:25.479 00.031 9828 IsSlewing returns 0
00:54:25.479 00.000 9828 IsGuiding returns 0
00:54:25.479 00.000 9828 scope move finished after 32 + 139 ms
00:54:25.479 00.000 9828 Move returns status 0, amount 32
00:54:25.479 00.000 9828 move complete, result=0
00:54:25.479 00.000 9828 worker thread done servicing request
00:54:25.479 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.2 px 32 ms NORTH
00:54:25.824 00.345 8976 Exposure complete
00:54:25.830 00.006 8976 worker thread done servicing request
00:54:25.831 00.001 5052 OnExposeComplete: enter
00:54:25.831 00.000 5052 UpdateGuideState(): m_state=6
00:54:25.831 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1128
00:54:25.831 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.41, Mass=181, SNR=9.3, Peak=70 HFD=2.3
00:54:25.831 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.17 = 3.11)
00:54:25.831 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.01)
00:54:25.831 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-1.13 mountX=-0.33 mountY=0.04, mountTheta=3.01
00:54:25.831 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.30, opts=13)
00:54:25.831 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.30)
00:54:25.832 00.001 8976 Worker thread wakes up
00:54:25.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.30) opts 0xd
00:54:25.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.30)
00:54:25.832 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:54:25.832 00.000 8976 Moving (0.14, -0.30) raw xDistance=-0.33 yDistance=0.04
00:54:25.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:54:25.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:54:25.832 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
00:54:25.832 00.000 8976 MoveAxis(R, 1, ABG)
00:54:25.832 00.000 8976 stepping (-11, 4) + (1, 0)
00:54:25.832 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:25.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:25.832 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:25.832 00.000 5052 Enqueuing Expose request
00:54:25.856 00.024 8976 Received - 47 (G) 
00:54:25.856 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:25.856 00.000 8976 stepped: pos (-10, 4)
00:54:25.856 00.000 8976 MoveAxis(U, 0, ABG)
00:54:25.856 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
00:54:25.856 00.000 8976 MountToCamera -- mountX=1.87 mountY=-0.69 hyp=1.99 mountTheta=-0.35 cameraX=-0.23, cameraY=1.98 cameraTheta=1.69
00:54:25.856 00.000 8976 incremental bump (-0.234, 1.978) isValid = 1
00:54:25.856 00.000 8976 Scheduling Mount bump of (-0.027, 0.237)
00:54:25.856 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.24, opts=4)
00:54:25.856 00.000 8976 Enqueuing Move request for scope (-0.03, 0.24)
00:54:25.856 00.000 8976 move complete, result=0
00:54:25.856 00.000 9828 Worker thread wakes up
00:54:25.856 00.000 8976 worker thread done servicing request
00:54:25.856 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0x4
00:54:25.856 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
00:54:25.856 00.000 8976 Worker thread wakes up
00:54:25.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:25.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:25.857 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
00:54:25.857 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.78 = -1.50)
00:54:25.857 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.70 = -1.58)
00:54:25.857 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.68 mountX=0.02 mountY=-0.24, mountTheta=-1.50
00:54:25.857 00.000 9828 Moving (-0.03, 0.24) raw xDistance=0.02 yDistance=-0.24
00:54:25.857 00.000 9828 BLC: window closed
00:54:25.857 00.000 9828 MoveAxis(W, 5, B)
00:54:25.857 00.000 9828 Guiding  Dir = 3, Dur = 5
00:54:25.857 00.000 9828 IsSlewing returns 0
00:54:25.857 00.000 9828 IsGuiding returns 0
00:54:25.857 00.000 9828 PulseGuide returned control before completion, sleep 15
00:54:25.884 00.027 9828 IsGuiding returns 1
00:54:25.884 00.000 9828 scope still moving after pulse duration time elapsed
00:54:25.916 00.032 9828 IsSlewing returns 0
00:54:25.916 00.000 9828 IsGuiding returns 1
00:54:25.946 00.030 9828 IsSlewing returns 0
00:54:25.946 00.000 9828 IsGuiding returns 1
00:54:25.977 00.031 9828 IsSlewing returns 0
00:54:25.977 00.000 9828 IsGuiding returns 0
00:54:25.977 00.000 9828 scope move finished after 5 + 114 ms
00:54:25.977 00.000 9828 Move returns status 0, amount 5
00:54:25.977 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:54:25.977 00.000 9828 MoveAxis(N, 32, B)
00:54:25.977 00.000 9828 Guiding  Dir = 0, Dur = 32
00:54:25.992 00.015 9828 IsSlewing returns 0
00:54:25.992 00.000 9828 IsGuiding returns 0
00:54:25.992 00.000 9828 PulseGuide returned control before completion, sleep 42
00:54:26.039 00.047 9828 IsGuiding returns 1
00:54:26.039 00.000 9828 scope still moving after pulse duration time elapsed
00:54:26.071 00.032 9828 IsSlewing returns 0
00:54:26.071 00.000 9828 IsGuiding returns 1
00:54:26.101 00.030 9828 IsSlewing returns 0
00:54:26.101 00.000 9828 IsGuiding returns 1
00:54:26.132 00.031 9828 IsSlewing returns 0
00:54:26.132 00.000 9828 IsGuiding returns 1
00:54:26.163 00.031 9828 IsSlewing returns 0
00:54:26.163 00.000 9828 IsGuiding returns 0
00:54:26.163 00.000 9828 scope move finished after 32 + 139 ms
00:54:26.163 00.000 9828 Move returns status 0, amount 32
00:54:26.163 00.000 9828 move complete, result=0
00:54:26.163 00.000 9828 worker thread done servicing request
00:54:26.163 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.2 px 32 ms NORTH
00:54:26.511 00.348 8976 Exposure complete
00:54:26.516 00.005 8976 worker thread done servicing request
00:54:26.516 00.000 5052 OnExposeComplete: enter
00:54:26.516 00.000 5052 UpdateGuideState(): m_state=6
00:54:26.516 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1129
00:54:26.516 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.19, Mass=205, SNR=9.9, Peak=73 HFD=2.2
00:54:26.516 00.000 5052 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.04) = xAngle (-3.95 = 2.33)
00:54:26.516 00.000 5052 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.23)
00:54:26.516 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.52 hyp=0.55 cameraTheta=-1.91 mountX=-0.38 mountY=0.43, mountTheta=2.29
00:54:26.517 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.52, opts=13)
00:54:26.517 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.52)
00:54:26.517 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:54:26.517 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:54:26.517 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:26.517 00.000 8976 Worker thread wakes up
00:54:26.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.52) opts 0xd
00:54:26.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.52)
00:54:26.517 00.000 8976 Moving (-0.18, -0.52) raw xDistance=-0.38 yDistance=0.43
00:54:26.517 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:26.517 00.000 5052 Enqueuing Expose request
00:54:26.518 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
00:54:26.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:54:26.518 00.000 8976 MoveAxis(R, 2, ABG)
00:54:26.518 00.000 8976 stepping (-10, 4) + (2, 0)
00:54:26.518 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:26.543 00.025 8976 Received - 47 (G) 
00:54:26.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:26.543 00.000 8976 stepped: pos (-8, 4)
00:54:26.543 00.000 8976 MoveAxis(D, 2, ABG)
00:54:26.543 00.000 8976 stepping (-8, 4) + (0, -2)
00:54:26.543 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:26.575 00.032 8976 Received - 47 (G) 
00:54:26.575 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:26.575 00.000 8976 stepped: pos (-8, 2)
00:54:26.575 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
00:54:26.575 00.000 8976 MountToCamera -- mountX=1.66 mountY=-0.57 hyp=1.75 mountTheta=-0.33 cameraX=-0.25, cameraY=1.73 cameraTheta=1.71
00:54:26.575 00.000 8976 incremental bump (-0.248, 1.733) isValid = 1
00:54:26.575 00.000 8976 Scheduling Mount bump of (-0.032, 0.236)
00:54:26.575 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.24, opts=4)
00:54:26.575 00.000 8976 Enqueuing Move request for scope (-0.03, 0.24)
00:54:26.575 00.000 8976 move complete, result=0
00:54:26.575 00.000 9828 Worker thread wakes up
00:54:26.575 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0x4
00:54:26.575 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
00:54:26.575 00.000 8976 worker thread done servicing request
00:54:26.575 00.000 8976 Worker thread wakes up
00:54:26.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:26.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:26.575 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
00:54:26.575 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
00:54:26.575 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
00:54:26.576 00.001 9828 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.71 mountX=0.02 mountY=-0.24, mountTheta=-1.48
00:54:26.576 00.000 9828 Moving (-0.03, 0.24) raw xDistance=0.02 yDistance=-0.24
00:54:26.576 00.000 9828 BLC: window closed
00:54:26.576 00.000 9828 MoveAxis(W, 7, B)
00:54:26.576 00.000 9828 Guiding  Dir = 3, Dur = 7
00:54:26.576 00.000 9828 IsSlewing returns 0
00:54:26.576 00.000 9828 IsGuiding returns 0
00:54:26.576 00.000 9828 PulseGuide returned control before completion, sleep 17
00:54:26.597 00.021 9828 IsGuiding returns 1
00:54:26.597 00.000 9828 scope still moving after pulse duration time elapsed
00:54:26.628 00.031 9828 IsSlewing returns 0
00:54:26.628 00.000 9828 IsGuiding returns 1
00:54:26.659 00.031 9828 IsSlewing returns 0
00:54:26.659 00.000 9828 IsGuiding returns 1
00:54:26.689 00.030 9828 IsSlewing returns 0
00:54:26.689 00.000 9828 IsGuiding returns 0
00:54:26.689 00.000 9828 scope move finished after 7 + 105 ms
00:54:26.689 00.000 9828 Move returns status 0, amount 7
00:54:26.689 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:54:26.689 00.000 9828 MoveAxis(N, 32, B)
00:54:26.689 00.000 9828 Guiding  Dir = 0, Dur = 32
00:54:26.705 00.016 9828 IsSlewing returns 0
00:54:26.705 00.000 9828 IsGuiding returns 0
00:54:26.705 00.000 9828 PulseGuide returned control before completion, sleep 42
00:54:26.750 00.045 9828 IsGuiding returns 1
00:54:26.750 00.000 9828 scope still moving after pulse duration time elapsed
00:54:26.781 00.031 9828 IsSlewing returns 0
00:54:26.781 00.000 9828 IsGuiding returns 1
00:54:26.813 00.032 9828 IsSlewing returns 0
00:54:26.813 00.000 9828 IsGuiding returns 1
00:54:26.844 00.031 9828 IsSlewing returns 0
00:54:26.844 00.000 9828 IsGuiding returns 1
00:54:26.876 00.032 9828 IsSlewing returns 0
00:54:26.876 00.000 9828 IsGuiding returns 0
00:54:26.876 00.000 9828 scope move finished after 32 + 139 ms
00:54:26.876 00.000 9828 Move returns status 0, amount 32
00:54:26.876 00.000 9828 move complete, result=0
00:54:26.876 00.000 9828 worker thread done servicing request
00:54:26.876 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.2 px 32 ms NORTH
00:54:27.231 00.355 8976 Exposure complete
00:54:27.237 00.006 8976 worker thread done servicing request
00:54:27.237 00.000 5052 OnExposeComplete: enter
00:54:27.237 00.000 5052 UpdateGuideState(): m_state=6
00:54:27.237 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1130
00:54:27.237 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.52, Mass=182, SNR=9.4, Peak=66 HFD=2.4
00:54:27.237 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.71 = 1.58)
00:54:27.237 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
00:54:27.237 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.19 hyp=0.41 cameraTheta=-2.66 mountX=-0.00 mountY=0.41, mountTheta=1.58
00:54:27.238 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.19, opts=13)
00:54:27.238 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.19)
00:54:27.238 00.000 8976 Worker thread wakes up
00:54:27.238 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.19) opts 0xd
00:54:27.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.19)
00:54:27.238 00.000 8976 Moving (-0.37, -0.19) raw xDistance=-0.00 yDistance=0.41
00:54:27.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:54:27.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:54:27.238 00.000 5052 UpdateGuideState exits: m=182 SNR=9.4
00:54:27.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:27.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:27.238 00.000 5052 Enqueuing Expose request
00:54:27.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
00:54:27.238 00.000 8976 MoveAxis(R, 0, ABG)
00:54:27.238 00.000 8976 MoveAxis(D, 2, ABG)
00:54:27.238 00.000 8976 stepping (-8, 2) + (0, -2)
00:54:27.238 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:27.263 00.025 8976 Received - 47 (G) 
00:54:27.263 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:27.263 00.000 8976 stepped: pos (-8, 0)
00:54:27.263 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
00:54:27.263 00.000 8976 MountToCamera -- mountX=1.51 mountY=-0.38 hyp=1.56 mountTheta=-0.25 cameraX=-0.35, cameraY=1.52 cameraTheta=1.80
00:54:27.263 00.000 8976 incremental bump (-0.350, 1.521) isValid = 1
00:54:27.263 00.000 8976 Scheduling Mount bump of (-0.052, 0.232)
00:54:27.263 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.23, opts=4)
00:54:27.263 00.000 8976 Enqueuing Move request for scope (-0.05, 0.23)
00:54:27.263 00.000 8976 move complete, result=0
00:54:27.263 00.000 9828 Worker thread wakes up
00:54:27.263 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0x4
00:54:27.263 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
00:54:27.263 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:54:27.263 00.000 8976 worker thread done servicing request
00:54:27.263 00.000 8976 Worker thread wakes up
00:54:27.263 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
00:54:27.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:27.264 00.001 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
00:54:27.264 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.79 mountX=0.04 mountY=-0.24, mountTheta=-1.40
00:54:27.264 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:27.264 00.000 9828 Moving (-0.05, 0.23) raw xDistance=0.04 yDistance=-0.24
00:54:27.264 00.000 9828 BLC: window closed
00:54:27.264 00.000 9828 MoveAxis(W, 13, B)
00:54:27.264 00.000 9828 Guiding  Dir = 3, Dur = 13
00:54:27.264 00.000 9828 IsSlewing returns 0
00:54:27.264 00.000 9828 IsGuiding returns 0
00:54:27.264 00.000 9828 PulseGuide returned control before completion, sleep 23
00:54:27.292 00.028 9828 IsGuiding returns 1
00:54:27.292 00.000 9828 scope still moving after pulse duration time elapsed
00:54:27.323 00.031 9828 IsSlewing returns 0
00:54:27.323 00.000 9828 IsGuiding returns 1
00:54:27.355 00.032 9828 IsSlewing returns 0
00:54:27.355 00.000 9828 IsGuiding returns 1
00:54:27.385 00.030 9828 IsSlewing returns 0
00:54:27.385 00.000 9828 IsGuiding returns 1
00:54:27.417 00.032 9828 IsSlewing returns 0
00:54:27.417 00.000 9828 IsGuiding returns 0
00:54:27.417 00.000 9828 scope move finished after 13 + 139 ms
00:54:27.417 00.000 9828 Move returns status 0, amount 13
00:54:27.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:54:27.417 00.000 9828 MoveAxis(N, 32, B)
00:54:27.417 00.000 9828 Guiding  Dir = 0, Dur = 32
00:54:27.433 00.016 9828 IsSlewing returns 0
00:54:27.433 00.000 9828 IsGuiding returns 0
00:54:27.433 00.000 9828 PulseGuide returned control before completion, sleep 42
00:54:27.479 00.046 9828 IsGuiding returns 1
00:54:27.479 00.000 9828 scope still moving after pulse duration time elapsed
00:54:27.510 00.031 9828 IsSlewing returns 0
00:54:27.510 00.000 9828 IsGuiding returns 1
00:54:27.540 00.030 9828 IsSlewing returns 0
00:54:27.540 00.000 9828 IsGuiding returns 1
00:54:27.571 00.031 9828 IsSlewing returns 0
00:54:27.571 00.000 9828 IsGuiding returns 1
00:54:27.602 00.031 9828 IsSlewing returns 0
00:54:27.603 00.001 9828 IsGuiding returns 0
00:54:27.603 00.000 9828 scope move finished after 32 + 137 ms
00:54:27.603 00.000 9828 Move returns status 0, amount 32
00:54:27.603 00.000 9828 move complete, result=0
00:54:27.603 00.000 9828 worker thread done servicing request
00:54:27.603 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.2 px 32 ms NORTH
00:54:27.950 00.347 8976 Exposure complete
00:54:27.956 00.006 8976 worker thread done servicing request
00:54:27.956 00.000 5052 OnExposeComplete: enter
00:54:27.956 00.000 5052 UpdateGuideState(): m_state=6
00:54:27.956 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1131
00:54:27.956 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.24, Mass=212, SNR=10.1, Peak=76 HFD=2.4
00:54:27.956 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.15 = 3.13)
00:54:27.956 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.25 = 3.03)
00:54:27.956 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.47 hyp=0.52 cameraTheta=-1.11 mountX=-0.52 mountY=0.06, mountTheta=3.03
00:54:27.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.47, opts=13)
00:54:27.957 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.47)
00:54:27.958 00.001 8976 Worker thread wakes up
00:54:27.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.47) opts 0xd
00:54:27.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.47)
00:54:27.958 00.000 8976 Moving (0.23, -0.47) raw xDistance=-0.52 yDistance=0.06
00:54:27.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
00:54:27.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:54:27.958 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:54:27.958 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
00:54:27.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:27.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:27.958 00.000 5052 Enqueuing Expose request
00:54:27.958 00.000 8976 MoveAxis(R, 2, ABG)
00:54:27.958 00.000 8976 stepping (-8, 0) + (2, 0)
00:54:27.958 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:27.981 00.023 8976 Received - 47 (G) 
00:54:27.982 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:27.982 00.000 8976 stepped: pos (-6, 0)
00:54:27.982 00.000 8976 MoveAxis(U, 0, ABG)
00:54:27.982 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
00:54:27.982 00.000 8976 MountToCamera -- mountX=1.32 mountY=-0.26 hyp=1.34 mountTheta=-0.19 cameraX=-0.37, cameraY=1.29 cameraTheta=1.85
00:54:27.982 00.000 8976 incremental bump (-0.373, 1.289) isValid = 1
00:54:27.982 00.000 8976 Scheduling Mount bump of (-0.064, 0.229)
00:54:27.982 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.23, opts=4)
00:54:27.982 00.000 8976 Enqueuing Move request for scope (-0.06, 0.23)
00:54:27.982 00.000 8976 move complete, result=0
00:54:27.982 00.000 8976 worker thread done servicing request
00:54:27.982 00.000 8976 Worker thread wakes up
00:54:27.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:27.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:27.982 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
00:54:27.982 00.000 9828 Worker thread wakes up
00:54:27.982 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0x4
00:54:27.982 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
00:54:27.983 00.001 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
00:54:27.983 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.43)
00:54:27.983 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.84 mountX=0.05 mountY=-0.24, mountTheta=-1.35
00:54:27.983 00.000 9828 Moving (-0.06, 0.23) raw xDistance=0.05 yDistance=-0.24
00:54:27.983 00.000 9828 BLC: window closed
00:54:27.983 00.000 9828 MoveAxis(W, 17, B)
00:54:27.983 00.000 9828 Guiding  Dir = 3, Dur = 17
00:54:27.983 00.000 9828 IsSlewing returns 0
00:54:27.984 00.001 9828 IsGuiding returns 0
00:54:27.984 00.000 9828 PulseGuide returned control before completion, sleep 27
00:54:28.020 00.036 9828 IsGuiding returns 1
00:54:28.020 00.000 9828 scope still moving after pulse duration time elapsed
00:54:28.051 00.031 9828 IsSlewing returns 0
00:54:28.051 00.000 9828 IsGuiding returns 1
00:54:28.086 00.035 9828 IsSlewing returns 0
00:54:28.086 00.000 9828 IsGuiding returns 1
00:54:28.113 00.027 9828 IsSlewing returns 0
00:54:28.113 00.000 9828 IsGuiding returns 0
00:54:28.113 00.000 9828 scope move finished after 17 + 112 ms
00:54:28.113 00.000 9828 Move returns status 0, amount 17
00:54:28.113 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:54:28.113 00.000 9828 MoveAxis(N, 32, B)
00:54:28.113 00.000 9828 Guiding  Dir = 0, Dur = 32
00:54:28.128 00.015 9828 IsSlewing returns 0
00:54:28.128 00.000 9828 IsGuiding returns 0
00:54:28.128 00.000 9828 PulseGuide returned control before completion, sleep 42
00:54:28.176 00.048 9828 IsGuiding returns 1
00:54:28.176 00.000 9828 scope still moving after pulse duration time elapsed
00:54:28.208 00.032 9828 IsSlewing returns 0
00:54:28.208 00.000 9828 IsGuiding returns 1
00:54:28.238 00.030 9828 IsSlewing returns 0
00:54:28.238 00.000 9828 IsGuiding returns 1
00:54:28.270 00.032 9828 IsSlewing returns 0
00:54:28.270 00.000 9828 IsGuiding returns 1
00:54:28.301 00.031 9828 IsSlewing returns 0
00:54:28.301 00.000 9828 IsGuiding returns 1
00:54:28.331 00.030 9828 IsSlewing returns 0
00:54:28.331 00.000 9828 IsGuiding returns 1
00:54:28.362 00.031 9828 IsSlewing returns 0
00:54:28.362 00.000 9828 IsGuiding returns 1
00:54:28.393 00.031 9828 IsSlewing returns 0
00:54:28.397 00.004 9828 IsGuiding returns 0
00:54:28.397 00.000 9828 scope move finished after 32 + 237 ms
00:54:28.397 00.000 9828 Move returns status 0, amount 32
00:54:28.397 00.000 9828 move complete, result=0
00:54:28.397 00.000 9828 worker thread done servicing request
00:54:28.397 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.2 px 32 ms NORTH
00:54:28.671 00.274 8976 Exposure complete
00:54:28.676 00.005 8976 worker thread done servicing request
00:54:28.677 00.001 5052 OnExposeComplete: enter
00:54:28.677 00.000 5052 UpdateGuideState(): m_state=6
00:54:28.677 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1132
00:54:28.677 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=280.83, Mass=212, SNR=10.1, Peak=73 HFD=2.3
00:54:28.677 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.78 = 2.50)
00:54:28.677 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.88 = 2.40)
00:54:28.677 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.88 hyp=0.89 cameraTheta=-1.74 mountX=-0.71 mountY=0.60, mountTheta=2.44
00:54:28.678 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.88, opts=13)
00:54:28.678 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.88)
00:54:28.678 00.000 8976 Worker thread wakes up
00:54:28.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.88) opts 0xd
00:54:28.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.88)
00:54:28.678 00.000 8976 Moving (-0.15, -0.88) raw xDistance=-0.71 yDistance=0.60
00:54:28.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.71
00:54:28.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
00:54:28.678 00.000 8976 MoveAxis(R, 3, ABG)
00:54:28.678 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:54:28.678 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
00:54:28.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:28.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:28.678 00.000 5052 Enqueuing Expose request
00:54:28.679 00.001 8976 stepping (-6, 0) + (3, 0)
00:54:28.679 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:28.717 00.038 8976 Received - 47 (G) 
00:54:28.717 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:28.717 00.000 8976 stepped: pos (-3, 0)
00:54:28.717 00.000 8976 MoveAxis(D, 2, ABG)
00:54:28.717 00.000 8976 stepping (-3, 0) + (0, -2)
00:54:28.717 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:28.749 00.032 8976 Received - 47 (G) 
00:54:28.749 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:28.749 00.000 8976 stepped: pos (-3, -2)
00:54:28.749 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
00:54:28.749 00.000 8976 move complete, result=0
00:54:28.749 00.000 8976 worker thread done servicing request
00:54:28.749 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.6 px 2 ms SOUTH
00:54:28.749 00.000 8976 Worker thread wakes up
00:54:28.750 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:28.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:29.453 00.703 8976 Exposure complete
00:54:29.460 00.007 8976 worker thread done servicing request
00:54:29.461 00.001 5052 OnExposeComplete: enter
00:54:29.461 00.000 5052 UpdateGuideState(): m_state=6
00:54:29.461 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1133
00:54:29.461 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.60, Mass=186, SNR=9.5, Peak=65 HFD=2.9
00:54:29.461 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
00:54:29.461 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
00:54:29.461 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.46 mountX=-0.19 mountY=-0.12, mountTheta=-2.58
00:54:29.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.11, opts=13)
00:54:29.462 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.11)
00:54:29.462 00.000 8976 Worker thread wakes up
00:54:29.463 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:54:29.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.11) opts 0xd
00:54:29.463 00.000 5052 UpdateGuideState exits: m=186 SNR=9.5
00:54:29.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.11)
00:54:29.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:29.463 00.000 8976 Moving (0.21, -0.11) raw xDistance=-0.19 yDistance=-0.12
00:54:29.463 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:29.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:54:29.463 00.000 5052 Enqueuing Expose request
00:54:29.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:54:29.463 00.000 8976 MoveAxis(R, 0, ABG)
00:54:29.463 00.000 8976 MoveAxis(U, 0, ABG)
00:54:29.463 00.000 8976 move complete, result=0
00:54:29.463 00.000 8976 worker thread done servicing request
00:54:29.463 00.000 8976 Worker thread wakes up
00:54:29.463 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:29.464 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:29.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:30.150 00.686 8976 Exposure complete
00:54:30.156 00.006 8976 worker thread done servicing request
00:54:30.156 00.000 5052 OnExposeComplete: enter
00:54:30.156 00.000 5052 UpdateGuideState(): m_state=6
00:54:30.156 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1134
00:54:30.156 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.82, Mass=203, SNR=9.8, Peak=65 HFD=2.6
00:54:30.156 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
00:54:30.156 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.95 = -0.95)
00:54:30.156 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=0.08 mountY=-0.10, mountTheta=-0.89
00:54:30.157 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.11, opts=13)
00:54:30.157 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.11)
00:54:30.157 00.000 8976 Worker thread wakes up
00:54:30.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.11) opts 0xd
00:54:30.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.11)
00:54:30.157 00.000 8976 Moving (0.04, 0.11) raw xDistance=0.08 yDistance=-0.10
00:54:30.157 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:54:30.157 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
00:54:30.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:30.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:54:30.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:54:30.157 00.000 8976 MoveAxis(R, 0, ABG)
00:54:30.157 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:30.157 00.000 5052 Enqueuing Expose request
00:54:30.158 00.001 8976 MoveAxis(U, 0, ABG)
00:54:30.158 00.000 8976 move complete, result=0
00:54:30.158 00.000 8976 worker thread done servicing request
00:54:30.158 00.000 8976 Worker thread wakes up
00:54:30.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:30.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:30.158 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:30.840 00.682 8976 Exposure complete
00:54:30.846 00.006 8976 worker thread done servicing request
00:54:30.847 00.001 5052 OnExposeComplete: enter
00:54:30.847 00.000 5052 UpdateGuideState(): m_state=6
00:54:30.847 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1135
00:54:30.847 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.76, Mass=177, SNR=9.3, Peak=68 HFD=2.6
00:54:30.847 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
00:54:30.847 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
00:54:30.847 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.05 hyp=0.49 cameraTheta=3.03 mountX=0.27 mountY=0.38, mountTheta=0.95
00:54:30.847 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.05, opts=13)
00:54:30.847 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.05)
00:54:30.847 00.000 8976 Worker thread wakes up
00:54:30.848 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:54:30.848 00.000 5052 UpdateGuideState exits: m=177 SNR=9.3
00:54:30.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:30.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.05) opts 0xd
00:54:30.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.05)
00:54:30.848 00.000 8976 Moving (-0.49, 0.05) raw xDistance=0.27 yDistance=0.38
00:54:30.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:54:30.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:54:30.848 00.000 8976 MoveAxis(L, 1, ABG)
00:54:30.848 00.000 8976 stepping (-3, -2) + (-1, 0)
00:54:30.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:30.848 00.000 5052 Enqueuing Expose request
00:54:30.848 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:30.875 00.027 8976 Received - 47 (G) 
00:54:30.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:30.875 00.000 8976 stepped: pos (-4, -2)
00:54:30.875 00.000 8976 MoveAxis(D, 2, ABG)
00:54:30.875 00.000 8976 stepping (-4, -2) + (0, -2)
00:54:30.876 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:30.908 00.032 8976 Received - 47 (G) 
00:54:30.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:30.908 00.000 8976 stepped: pos (-4, -4)
00:54:30.908 00.000 8976 move complete, result=0
00:54:30.908 00.000 8976 worker thread done servicing request
00:54:30.908 00.000 8976 Worker thread wakes up
00:54:30.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:30.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:30.908 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:54:31.590 00.682 8976 Exposure complete
00:54:31.596 00.006 8976 worker thread done servicing request
00:54:31.596 00.000 5052 OnExposeComplete: enter
00:54:31.596 00.000 5052 UpdateGuideState(): m_state=6
00:54:31.596 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1136
00:54:31.596 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.58, Mass=186, SNR=9.4, Peak=67 HFD=2.7
00:54:31.596 00.000 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.04) = xAngle (-3.34 = 2.95)
00:54:31.596 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.44 = 2.84)
00:54:31.596 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.29 mountX=-0.14 mountY=0.04, mountTheta=2.85
00:54:31.596 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.13, opts=13)
00:54:31.596 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.13)
00:54:31.596 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:54:31.597 00.001 5052 UpdateGuideState exits: m=186 SNR=9.4
00:54:31.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:31.597 00.000 8976 Worker thread wakes up
00:54:31.597 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.13) opts 0xd
00:54:31.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.13)
00:54:31.597 00.000 8976 Moving (0.04, -0.13) raw xDistance=-0.14 yDistance=0.04
00:54:31.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:31.597 00.000 5052 Enqueuing Expose request
00:54:31.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:54:31.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:54:31.597 00.000 8976 MoveAxis(R, 0, ABG)
00:54:31.597 00.000 8976 MoveAxis(U, 0, ABG)
00:54:31.597 00.000 8976 move complete, result=0
00:54:31.597 00.000 8976 worker thread done servicing request
00:54:31.597 00.000 8976 Worker thread wakes up
00:54:31.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:31.597 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:31.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:32.284 00.687 8976 Exposure complete
00:54:32.289 00.005 8976 worker thread done servicing request
00:54:32.289 00.000 5052 OnExposeComplete: enter
00:54:32.289 00.000 5052 UpdateGuideState(): m_state=6
00:54:32.289 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1137
00:54:32.290 00.001 5052 Star::Find returns 1 (0), X=329.13, Y=281.42, Mass=202, SNR=9.8, Peak=67 HFD=2.4
00:54:32.290 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.77 = 2.51)
00:54:32.290 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.87 = 2.41)
00:54:32.290 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.30 cameraTheta=-1.73 mountX=-0.24 mountY=0.20, mountTheta=2.45
00:54:32.290 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.29, opts=13)
00:54:32.290 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.29)
00:54:32.290 00.000 8976 Worker thread wakes up
00:54:32.291 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.29) opts 0xd
00:54:32.291 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.29)
00:54:32.291 00.000 8976 Moving (-0.05, -0.29) raw xDistance=-0.24 yDistance=0.20
00:54:32.291 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:54:32.291 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
00:54:32.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:32.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:54:32.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:54:32.291 00.000 8976 MoveAxis(R, 0, ABG)
00:54:32.291 00.000 8976 MoveAxis(U, 0, ABG)
00:54:32.291 00.000 8976 move complete, result=0
00:54:32.291 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:32.291 00.000 5052 Enqueuing Expose request
00:54:32.291 00.000 8976 worker thread done servicing request
00:54:32.291 00.000 8976 Worker thread wakes up
00:54:32.291 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:32.291 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:54:32.291 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:32.974 00.683 8976 Exposure complete
00:54:32.979 00.005 8976 worker thread done servicing request
00:54:32.979 00.000 5052 OnExposeComplete: enter
00:54:32.979 00.000 5052 UpdateGuideState(): m_state=6
00:54:32.979 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1138
00:54:32.979 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.03, Mass=213, SNR=10.1, Peak=69 HFD=2.6
00:54:32.979 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
00:54:32.979 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
00:54:32.979 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.67 mountX=0.30 mountY=-0.15, mountTheta=-0.45
00:54:32.981 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.32, opts=13)
00:54:32.981 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.32)
00:54:32.981 00.000 8976 Worker thread wakes up
00:54:32.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:54:32.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.32) opts 0xd
00:54:32.981 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:54:32.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.32)
00:54:32.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:32.981 00.000 8976 Moving (-0.03, 0.32) raw xDistance=0.30 yDistance=-0.15
00:54:32.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:32.981 00.000 5052 Enqueuing Expose request
00:54:32.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:54:32.982 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:54:32.982 00.000 8976 MoveAxis(L, 1, ABG)
00:54:32.982 00.000 8976 stepping (-4, -4) + (-1, 0)
00:54:32.982 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:33.002 00.020 8976 Received - 47 (G) 
00:54:33.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:33.002 00.000 8976 stepped: pos (-5, -4)
00:54:33.002 00.000 8976 MoveAxis(U, 0, ABG)
00:54:33.002 00.000 8976 move complete, result=0
00:54:33.002 00.000 8976 worker thread done servicing request
00:54:33.002 00.000 8976 Worker thread wakes up
00:54:33.002 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:54:33.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:33.002 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:33.687 00.685 8976 Exposure complete
00:54:33.692 00.005 8976 worker thread done servicing request
00:54:33.692 00.000 5052 OnExposeComplete: enter
00:54:33.692 00.000 5052 UpdateGuideState(): m_state=6
00:54:33.692 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1139
00:54:33.692 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.62, Mass=214, SNR=10.1, Peak=71 HFD=2.6
00:54:33.693 00.001 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.93 = 1.36)
00:54:33.693 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
00:54:33.693 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-2.88 mountX=0.07 mountY=0.33, mountTheta=1.35
00:54:33.693 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.09, opts=13)
00:54:33.693 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.09)
00:54:33.693 00.000 8976 Worker thread wakes up
00:54:33.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.09) opts 0xd
00:54:33.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.09)
00:54:33.694 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:54:33.694 00.000 8976 Moving (-0.34, -0.09) raw xDistance=0.07 yDistance=0.33
00:54:33.694 00.000 5052 UpdateGuideState exits: m=214 SNR=10.1
00:54:33.694 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:33.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:54:33.694 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:33.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:54:33.694 00.000 5052 Enqueuing Expose request
00:54:33.694 00.000 8976 MoveAxis(R, 0, ABG)
00:54:33.694 00.000 8976 MoveAxis(D, 1, ABG)
00:54:33.694 00.000 8976 stepping (-5, -4) + (0, -1)
00:54:33.694 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:33.722 00.028 8976 Received - 47 (G) 
00:54:33.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:33.722 00.000 8976 stepped: pos (-5, -5)
00:54:33.722 00.000 8976 move complete, result=0
00:54:33.722 00.000 8976 worker thread done servicing request
00:54:33.722 00.000 8976 Worker thread wakes up
00:54:33.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:33.722 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:54:33.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:34.407 00.685 8976 Exposure complete
00:54:34.412 00.005 8976 worker thread done servicing request
00:54:34.412 00.000 5052 OnExposeComplete: enter
00:54:34.412 00.000 5052 UpdateGuideState(): m_state=6
00:54:34.412 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1140
00:54:34.412 00.000 5052 Star::Find returns 1 (0), X=328.09, Y=281.65, Mass=183, SNR=9.3, Peak=68 HFD=2.4
00:54:34.412 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
00:54:34.412 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
00:54:34.412 00.000 5052 CameraToMount -- cameraX=-1.08 cameraY=-0.06 hyp=1.08 cameraTheta=-3.09 mountX=0.44 mountY=0.94, mountTheta=1.13
00:54:34.413 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.08, y=-0.06, opts=13)
00:54:34.413 00.000 5052 Enqueuing Move request for stepguider (-1.08, -0.06)
00:54:34.413 00.000 8976 Worker thread wakes up
00:54:34.413 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.08, -0.06) opts 0xd
00:54:34.413 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.08, -0.06)
00:54:34.413 00.000 8976 Moving (-1.08, -0.06) raw xDistance=0.44 yDistance=0.94
00:54:34.413 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:54:34.413 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
00:54:34.413 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:34.413 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:34.413 00.000 5052 Enqueuing Expose request
00:54:34.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
00:54:34.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.94
00:54:34.413 00.000 8976 MoveAxis(L, 2, ABG)
00:54:34.413 00.000 8976 stepping (-5, -5) + (-2, 0)
00:54:34.413 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:34.441 00.028 8976 Received - 47 (G) 
00:54:34.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:34.441 00.000 8976 stepped: pos (-7, -5)
00:54:34.441 00.000 8976 MoveAxis(D, 4, ABG)
00:54:34.441 00.000 8976 stepping (-7, -5) + (0, -4)
00:54:34.441 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:34.473 00.032 8976 Received - 47 (G) 
00:54:34.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:34.473 00.000 8976 stepped: pos (-7, -9)
00:54:34.473 00.000 8976 move complete, result=0
00:54:34.473 00.000 8976 worker thread done servicing request
00:54:34.473 00.000 8976 Worker thread wakes up
00:54:34.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:34.473 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:34.473 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
00:54:35.157 00.684 8976 Exposure complete
00:54:35.163 00.006 8976 worker thread done servicing request
00:54:35.163 00.000 5052 OnExposeComplete: enter
00:54:35.163 00.000 5052 UpdateGuideState(): m_state=6
00:54:35.163 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1141
00:54:35.163 00.000 5052 Star::Find returns 1 (0), X=327.74, Y=281.98, Mass=205, SNR=9.9, Peak=70 HFD=2.5
00:54:35.163 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:54:35.163 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
00:54:35.163 00.000 5052 CameraToMount -- cameraX=-1.43 cameraY=0.27 hyp=1.46 cameraTheta=2.95 mountX=0.89 mountY=1.05, mountTheta=0.87
00:54:35.164 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.43, y=0.27, opts=13)
00:54:35.164 00.000 5052 Enqueuing Move request for stepguider (-1.43, 0.27)
00:54:35.164 00.000 8976 Worker thread wakes up
00:54:35.164 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:54:35.164 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.43, 0.27) opts 0xd
00:54:35.164 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:54:35.164 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.43, 0.27)
00:54:35.165 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:35.165 00.000 8976 Moving (-1.43, 0.27) raw xDistance=0.89 yDistance=1.05
00:54:35.165 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:35.165 00.000 5052 Enqueuing Expose request
00:54:35.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.89
00:54:35.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.05
00:54:35.165 00.000 8976 MoveAxis(L, 4, ABG)
00:54:35.165 00.000 8976 stepping (-7, -9) + (-4, 0)
00:54:35.165 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:35.207 00.042 8976 Received - 47 (G) 
00:54:35.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:35.208 00.001 8976 stepped: pos (-11, -9)
00:54:35.208 00.000 8976 MoveAxis(D, 4, ABG)
00:54:35.208 00.000 8976 stepping (-11, -9) + (0, -4)
00:54:35.208 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:35.240 00.032 8976 Received - 47 (G) 
00:54:35.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:35.240 00.000 8976 stepped: pos (-11, -13)
00:54:35.240 00.000 8976 move complete, result=0
00:54:35.240 00.000 8976 worker thread done servicing request
00:54:35.240 00.000 8976 Worker thread wakes up
00:54:35.240 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 1.1 px 4 ms SOUTH
00:54:35.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:35.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:35.925 00.685 8976 Exposure complete
00:54:35.930 00.005 8976 worker thread done servicing request
00:54:35.930 00.000 5052 OnExposeComplete: enter
00:54:35.930 00.000 5052 UpdateGuideState(): m_state=6
00:54:35.930 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1142
00:54:35.930 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.20, Mass=212, SNR=10.0, Peak=74 HFD=2.8
00:54:35.930 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.53 = 1.76)
00:54:35.930 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.65)
00:54:35.930 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.51 hyp=0.84 cameraTheta=-2.48 mountX=-0.16 mountY=0.84, mountTheta=1.75
00:54:35.931 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.51, opts=13)
00:54:35.931 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.51)
00:54:35.931 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:54:35.931 00.000 5052 UpdateGuideState exits: m=212 SNR=10.0
00:54:35.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:35.931 00.000 8976 Worker thread wakes up
00:54:35.931 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:35.931 00.000 5052 Enqueuing Expose request
00:54:35.931 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.51) opts 0xd
00:54:35.931 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.51)
00:54:35.931 00.000 8976 Moving (-0.66, -0.51) raw xDistance=-0.16 yDistance=0.84
00:54:35.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:54:35.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.84
00:54:35.931 00.000 8976 MoveAxis(R, 0, ABG)
00:54:35.931 00.000 8976 MoveAxis(D, 4, ABG)
00:54:35.931 00.000 8976 stepping (-11, -13) + (0, -4)
00:54:35.932 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:35.975 00.043 8976 Received - 47 (G) 
00:54:35.975 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:35.976 00.001 8976 stepped: pos (-11, -17)
00:54:35.976 00.000 8976 move complete, result=0
00:54:35.976 00.000 8976 worker thread done servicing request
00:54:35.976 00.000 8976 Worker thread wakes up
00:54:35.976 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.8 px 4 ms SOUTH
00:54:35.976 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:35.976 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:36.660 00.684 8976 Exposure complete
00:54:36.666 00.006 8976 worker thread done servicing request
00:54:36.667 00.001 5052 OnExposeComplete: enter
00:54:36.667 00.000 5052 UpdateGuideState(): m_state=6
00:54:36.667 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1143
00:54:36.667 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.43, Mass=216, SNR=10.2, Peak=73 HFD=2.4
00:54:36.667 00.000 5052 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.04) = xAngle (-4.42 = 1.86)
00:54:36.667 00.000 5052 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.52 = 1.76)
00:54:36.667 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.28 hyp=0.40 cameraTheta=-2.38 mountX=-0.11 mountY=0.39, mountTheta=1.86
00:54:36.667 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.28, opts=13)
00:54:36.667 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.28)
00:54:36.667 00.000 8976 Worker thread wakes up
00:54:36.668 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.28) opts 0xd
00:54:36.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.28)
00:54:36.668 00.000 8976 Moving (-0.29, -0.28) raw xDistance=-0.11 yDistance=0.39
00:54:36.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:54:36.668 00.000 5052 UpdateGuideState exits: m=216 SNR=10.2
00:54:36.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:36.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:54:36.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.39
00:54:36.668 00.000 8976 MoveAxis(R, 0, ABG)
00:54:36.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:36.668 00.000 5052 Enqueuing Expose request
00:54:36.668 00.000 8976 MoveAxis(D, 2, ABG)
00:54:36.668 00.000 8976 stepping (-11, -17) + (0, -2)
00:54:36.668 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:36.694 00.026 8976 Received - 47 (G) 
00:54:36.695 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:36.695 00.000 8976 stepped: pos (-11, -19)
00:54:36.695 00.000 8976 move complete, result=0
00:54:36.695 00.000 8976 worker thread done servicing request
00:54:36.695 00.000 8976 Worker thread wakes up
00:54:36.695 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:36.696 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:36.696 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:54:37.381 00.685 8976 Exposure complete
00:54:37.387 00.006 8976 worker thread done servicing request
00:54:37.387 00.000 5052 OnExposeComplete: enter
00:54:37.387 00.000 5052 UpdateGuideState(): m_state=6
00:54:37.387 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1144
00:54:37.387 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.77, Mass=200, SNR=9.8, Peak=68 HFD=2.8
00:54:37.387 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
00:54:37.387 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
00:54:37.387 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.06 hyp=0.46 cameraTheta=0.14 mountX=-0.15 mountY=-0.42, mountTheta=-1.92
00:54:37.387 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.06, opts=13)
00:54:37.387 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.06)
00:54:37.388 00.001 8976 Worker thread wakes up
00:54:37.388 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.06) opts 0xd
00:54:37.388 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.06)
00:54:37.388 00.000 8976 Moving (0.46, 0.06) raw xDistance=-0.15 yDistance=-0.42
00:54:37.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:54:37.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
00:54:37.388 00.000 8976 MoveAxis(R, 0, ABG)
00:54:37.388 00.000 8976 MoveAxis(U, 2, ABG)
00:54:37.388 00.000 8976 stepping (-11, -19) + (0, 2)
00:54:37.388 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:54:37.388 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
00:54:37.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:37.388 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:37.388 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:37.388 00.000 5052 Enqueuing Expose request
00:54:37.414 00.026 8976 Received - 47 (G) 
00:54:37.414 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:37.414 00.000 8976 stepped: pos (-11, -17)
00:54:37.414 00.000 8976 move complete, result=0
00:54:37.414 00.000 8976 worker thread done servicing request
00:54:37.414 00.000 8976 Worker thread wakes up
00:54:37.414 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:54:37.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:37.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:38.097 00.683 8976 Exposure complete
00:54:38.103 00.006 8976 worker thread done servicing request
00:54:38.103 00.000 5052 OnExposeComplete: enter
00:54:38.103 00.000 5052 UpdateGuideState(): m_state=6
00:54:38.103 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1145
00:54:38.103 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.40, Mass=215, SNR=10.2, Peak=72 HFD=2.5
00:54:38.103 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
00:54:38.103 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
00:54:38.103 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=-0.31 hyp=1.04 cameraTheta=-0.30 mountX=-0.72 mountY=-0.66, mountTheta=-2.40
00:54:38.104 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=-0.31, opts=13)
00:54:38.104 00.000 5052 Enqueuing Move request for stepguider (0.99, -0.31)
00:54:38.104 00.000 8976 Worker thread wakes up
00:54:38.105 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:54:38.105 00.000 5052 UpdateGuideState exits: m=215 SNR=10.2
00:54:38.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:38.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:38.105 00.000 5052 Enqueuing Expose request
00:54:38.106 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, -0.31) opts 0xd
00:54:38.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, -0.31)
00:54:38.106 00.000 8976 Moving (0.99, -0.31) raw xDistance=-0.72 yDistance=-0.66
00:54:38.107 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72
00:54:38.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
00:54:38.107 00.000 8976 MoveAxis(R, 3, ABG)
00:54:38.107 00.000 8976 stepping (-11, -17) + (3, 0)
00:54:38.107 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:38.150 00.043 8976 Received - 47 (G) 
00:54:38.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:38.150 00.000 8976 stepped: pos (-8, -17)
00:54:38.150 00.000 8976 MoveAxis(U, 3, ABG)
00:54:38.150 00.000 8976 stepping (-8, -17) + (0, 3)
00:54:38.150 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:38.181 00.031 8976 Received - 47 (G) 
00:54:38.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:38.181 00.000 8976 stepped: pos (-8, -14)
00:54:38.181 00.000 8976 move complete, result=0
00:54:38.181 00.000 8976 worker thread done servicing request
00:54:38.181 00.000 8976 Worker thread wakes up
00:54:38.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:38.181 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:38.181 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.7 px 3 ms NORTH
00:54:38.864 00.683 8976 Exposure complete
00:54:38.870 00.006 8976 worker thread done servicing request
00:54:38.871 00.001 5052 OnExposeComplete: enter
00:54:38.871 00.000 5052 UpdateGuideState(): m_state=6
00:54:38.871 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1146
00:54:38.871 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.91, Mass=212, SNR=10.1, Peak=78 HFD=2.4
00:54:38.871 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
00:54:38.871 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
00:54:38.871 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.20 hyp=0.46 cameraTheta=0.44 mountX=-0.01 mountY=-0.46, mountTheta=-1.60
00:54:38.871 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.20, opts=13)
00:54:38.872 00.001 5052 Enqueuing Move request for stepguider (0.42, 0.20)
00:54:38.872 00.000 8976 Worker thread wakes up
00:54:38.872 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:54:38.872 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
00:54:38.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:38.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.20) opts 0xd
00:54:38.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.20)
00:54:38.872 00.000 8976 Moving (0.42, 0.20) raw xDistance=-0.01 yDistance=-0.46
00:54:38.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:54:38.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:38.872 00.000 5052 Enqueuing Expose request
00:54:38.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
00:54:38.872 00.000 8976 MoveAxis(R, 0, ABG)
00:54:38.872 00.000 8976 MoveAxis(U, 2, ABG)
00:54:38.872 00.000 8976 stepping (-8, -14) + (0, 2)
00:54:38.872 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:38.901 00.029 8976 Received - 47 (G) 
00:54:38.901 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:38.901 00.000 8976 stepped: pos (-8, -12)
00:54:38.901 00.000 8976 move complete, result=0
00:54:38.901 00.000 8976 worker thread done servicing request
00:54:38.901 00.000 8976 Worker thread wakes up
00:54:38.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:38.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:38.901 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
00:54:39.586 00.685 8976 Exposure complete
00:54:39.591 00.005 8976 worker thread done servicing request
00:54:39.591 00.000 5052 OnExposeComplete: enter
00:54:39.592 00.001 5052 UpdateGuideState(): m_state=6
00:54:39.592 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1147
00:54:39.592 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.64, Mass=204, SNR=9.8, Peak=67 HFD=2.8
00:54:39.592 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
00:54:39.592 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
00:54:39.592 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.07 hyp=0.50 cameraTheta=-0.15 mountX=-0.29 mountY=-0.37, mountTheta=-2.23
00:54:39.592 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.07, opts=13)
00:54:39.593 00.001 5052 Enqueuing Move request for stepguider (0.49, -0.07)
00:54:39.593 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:54:39.593 00.000 5052 UpdateGuideState exits: m=204 SNR=9.8
00:54:39.593 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:39.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:39.593 00.000 5052 Enqueuing Expose request
00:54:39.593 00.000 8976 Worker thread wakes up
00:54:39.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.07) opts 0xd
00:54:39.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.07)
00:54:39.593 00.000 8976 Moving (0.49, -0.07) raw xDistance=-0.29 yDistance=-0.37
00:54:39.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:54:39.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
00:54:39.593 00.000 8976 MoveAxis(R, 1, ABG)
00:54:39.593 00.000 8976 stepping (-8, -12) + (1, 0)
00:54:39.593 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:39.621 00.028 8976 Received - 47 (G) 
00:54:39.621 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:39.621 00.000 8976 stepped: pos (-7, -12)
00:54:39.621 00.000 8976 MoveAxis(U, 2, ABG)
00:54:39.621 00.000 8976 stepping (-7, -12) + (0, 2)
00:54:39.621 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:39.653 00.032 8976 Received - 47 (G) 
00:54:39.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:39.653 00.000 8976 stepped: pos (-7, -10)
00:54:39.653 00.000 8976 move complete, result=0
00:54:39.653 00.000 8976 worker thread done servicing request
00:54:39.653 00.000 8976 Worker thread wakes up
00:54:39.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:39.653 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:39.653 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
00:54:40.338 00.685 8976 Exposure complete
00:54:40.343 00.005 8976 worker thread done servicing request
00:54:40.344 00.001 5052 OnExposeComplete: enter
00:54:40.344 00.000 5052 UpdateGuideState(): m_state=6
00:54:40.344 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1148
00:54:40.344 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.86, Mass=218, SNR=10.2, Peak=75 HFD=2.6
00:54:40.344 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
00:54:40.344 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
00:54:40.344 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.15 hyp=0.61 cameraTheta=2.90 mountX=0.40 mountY=0.41, mountTheta=0.80
00:54:40.344 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.15, opts=13)
00:54:40.344 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.15)
00:54:40.345 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:54:40.345 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
00:54:40.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:40.345 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:40.345 00.000 5052 Enqueuing Expose request
00:54:40.345 00.000 8976 Worker thread wakes up
00:54:40.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.15) opts 0xd
00:54:40.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.15)
00:54:40.345 00.000 8976 Moving (-0.59, 0.15) raw xDistance=0.40 yDistance=0.41
00:54:40.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40
00:54:40.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
00:54:40.345 00.000 8976 MoveAxis(L, 2, ABG)
00:54:40.345 00.000 8976 stepping (-7, -10) + (-2, 0)
00:54:40.345 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:40.372 00.027 8976 Received - 47 (G) 
00:54:40.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:40.372 00.000 8976 stepped: pos (-9, -10)
00:54:40.372 00.000 8976 MoveAxis(D, 2, ABG)
00:54:40.372 00.000 8976 stepping (-9, -10) + (0, -2)
00:54:40.372 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:40.404 00.032 8976 Received - 47 (G) 
00:54:40.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:40.404 00.000 8976 stepped: pos (-9, -12)
00:54:40.404 00.000 8976 move complete, result=0
00:54:40.404 00.000 8976 worker thread done servicing request
00:54:40.404 00.000 8976 Worker thread wakes up
00:54:40.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:40.404 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:40.404 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:54:41.087 00.683 8976 Exposure complete
00:54:41.094 00.007 8976 worker thread done servicing request
00:54:41.094 00.000 5052 OnExposeComplete: enter
00:54:41.094 00.000 5052 UpdateGuideState(): m_state=6
00:54:41.094 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1149
00:54:41.094 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=282.19, Mass=184, SNR=9.4, Peak=68 HFD=2.4
00:54:41.094 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.14 = 0.14)
00:54:41.094 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
00:54:41.094 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.48 hyp=0.59 cameraTheta=2.19 mountX=0.58 mountY=0.02, mountTheta=0.04
00:54:41.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.48, opts=13)
00:54:41.095 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.48)
00:54:41.095 00.000 8976 Worker thread wakes up
00:54:41.095 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:54:41.095 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
00:54:41.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:41.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.48) opts 0xd
00:54:41.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:41.095 00.000 5052 Enqueuing Expose request
00:54:41.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.48)
00:54:41.095 00.000 8976 Moving (-0.34, 0.48) raw xDistance=0.58 yDistance=0.02
00:54:41.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
00:54:41.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:54:41.095 00.000 8976 MoveAxis(L, 3, ABG)
00:54:41.095 00.000 8976 stepping (-9, -12) + (-3, 0)
00:54:41.095 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:41.122 00.027 8976 Received - 47 (G) 
00:54:41.123 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:41.123 00.000 8976 stepped: pos (-12, -12)
00:54:41.123 00.000 8976 MoveAxis(U, 0, ABG)
00:54:41.123 00.000 8976 move complete, result=0
00:54:41.123 00.000 8976 worker thread done servicing request
00:54:41.123 00.000 8976 Worker thread wakes up
00:54:41.123 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.0 px 0 ms NORTH
00:54:41.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:41.123 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:41.808 00.685 8976 Exposure complete
00:54:41.814 00.006 8976 worker thread done servicing request
00:54:41.814 00.000 5052 OnExposeComplete: enter
00:54:41.814 00.000 5052 UpdateGuideState(): m_state=6
00:54:41.814 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1150
00:54:41.814 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.76, Mass=182, SNR=9.4, Peak=70 HFD=2.5
00:54:41.814 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
00:54:41.814 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
00:54:41.814 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.37 mountX=0.04 mountY=-0.03, mountTheta=-0.73
00:54:41.815 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.05, opts=13)
00:54:41.815 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.05)
00:54:41.815 00.000 8976 Worker thread wakes up
00:54:41.815 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.05) opts 0xd
00:54:41.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.05)
00:54:41.815 00.000 8976 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.03
00:54:41.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:54:41.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:54:41.815 00.000 5052 UpdateGuideState exits: m=182 SNR=9.4
00:54:41.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:41.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:54:41.815 00.000 8976 MoveAxis(R, 0, ABG)
00:54:41.815 00.000 8976 MoveAxis(U, 0, ABG)
00:54:41.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:41.815 00.000 5052 Enqueuing Expose request
00:54:41.815 00.000 8976 move complete, result=0
00:54:41.815 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:41.816 00.001 8976 worker thread done servicing request
00:54:41.816 00.000 8976 Worker thread wakes up
00:54:41.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:41.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:42.498 00.682 8976 Exposure complete
00:54:42.503 00.005 8976 worker thread done servicing request
00:54:42.503 00.000 5052 OnExposeComplete: enter
00:54:42.503 00.000 5052 UpdateGuideState(): m_state=6
00:54:42.503 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1151
00:54:42.503 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.79, Mass=189, SNR=9.5, Peak=73 HFD=2.3
00:54:42.503 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
00:54:42.503 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
00:54:42.503 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.69 mountX=0.15 mountY=0.10, mountTheta=0.57
00:54:42.504 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.08, opts=13)
00:54:42.504 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.08)
00:54:42.504 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:54:42.504 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
00:54:42.504 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:42.504 00.000 8976 Worker thread wakes up
00:54:42.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.08) opts 0xd
00:54:42.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.08)
00:54:42.504 00.000 8976 Moving (-0.17, 0.08) raw xDistance=0.15 yDistance=0.10
00:54:42.505 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:54:42.505 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:42.505 00.000 5052 Enqueuing Expose request
00:54:42.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:54:42.505 00.000 8976 MoveAxis(R, 0, ABG)
00:54:42.505 00.000 8976 MoveAxis(U, 0, ABG)
00:54:42.505 00.000 8976 move complete, result=0
00:54:42.505 00.000 8976 worker thread done servicing request
00:54:42.505 00.000 8976 Worker thread wakes up
00:54:42.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:42.505 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:42.505 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:43.188 00.683 8976 Exposure complete
00:54:43.195 00.007 8976 worker thread done servicing request
00:54:43.195 00.000 5052 OnExposeComplete: enter
00:54:43.195 00.000 5052 UpdateGuideState(): m_state=6
00:54:43.195 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1152
00:54:43.195 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.13, Mass=202, SNR=9.8, Peak=76 HFD=2.4
00:54:43.195 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.51 = -0.51)
00:54:43.195 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
00:54:43.195 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.54 mountX=0.37 mountY=-0.24, mountTheta=-0.58
00:54:43.196 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.42, opts=13)
00:54:43.196 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.42)
00:54:43.196 00.000 8976 Worker thread wakes up
00:54:43.196 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.42) opts 0xd
00:54:43.196 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.42)
00:54:43.196 00.000 8976 Moving (0.01, 0.42) raw xDistance=0.37 yDistance=-0.24
00:54:43.197 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
00:54:43.197 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:54:43.197 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
00:54:43.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:43.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:54:43.197 00.000 8976 MoveAxis(L, 2, ABG)
00:54:43.197 00.000 8976 stepping (-12, -12) + (-2, 0)
00:54:43.197 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:43.197 00.000 5052 Enqueuing Expose request
00:54:43.197 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:43.234 00.037 8976 Received - 47 (G) 
00:54:43.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:43.234 00.000 8976 stepped: pos (-14, -12)
00:54:43.234 00.000 8976 MoveAxis(U, 0, ABG)
00:54:43.234 00.000 8976 move complete, result=0
00:54:43.234 00.000 8976 worker thread done servicing request
00:54:43.234 00.000 8976 Worker thread wakes up
00:54:43.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:43.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:43.234 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
00:54:43.920 00.686 8976 Exposure complete
00:54:43.925 00.005 8976 worker thread done servicing request
00:54:43.925 00.000 5052 OnExposeComplete: enter
00:54:43.925 00.000 5052 UpdateGuideState(): m_state=6
00:54:43.925 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1153
00:54:43.925 00.000 5052 Star::Find returns 1 (0), X=330.42, Y=281.25, Mass=186, SNR=9.5, Peak=68 HFD=2.5
00:54:43.925 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
00:54:43.925 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
00:54:43.925 00.000 5052 CameraToMount -- cameraX=1.24 cameraY=-0.46 hyp=1.32 cameraTheta=-0.35 mountX=-0.97 mountY=-0.79, mountTheta=-2.46
00:54:43.926 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.24, y=-0.46, opts=13)
00:54:43.926 00.000 5052 Enqueuing Move request for stepguider (1.24, -0.46)
00:54:43.926 00.000 8976 Worker thread wakes up
00:54:43.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.24, -0.46) opts 0xd
00:54:43.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.24, -0.46)
00:54:43.926 00.000 8976 Moving (1.24, -0.46) raw xDistance=-0.97 yDistance=-0.79
00:54:43.926 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:54:43.926 00.000 5052 UpdateGuideState exits: m=186 SNR=9.5
00:54:43.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:43.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.97
00:54:43.927 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
00:54:43.927 00.000 8976 MoveAxis(R, 4, ABG)
00:54:43.927 00.000 8976 stepping (-14, -12) + (4, 0)
00:54:43.927 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:43.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:43.927 00.000 5052 Enqueuing Expose request
00:54:43.969 00.042 8976 Received - 47 (G) 
00:54:43.969 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:43.969 00.000 8976 stepped: pos (-10, -12)
00:54:43.969 00.000 8976 MoveAxis(U, 3, ABG)
00:54:43.969 00.000 8976 stepping (-10, -12) + (0, 3)
00:54:43.969 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:44.001 00.032 8976 Received - 47 (G) 
00:54:44.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:44.001 00.000 8976 stepped: pos (-10, -9)
00:54:44.001 00.000 8976 move complete, result=0
00:54:44.001 00.000 8976 worker thread done servicing request
00:54:44.001 00.000 8976 Worker thread wakes up
00:54:44.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:44.001 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:44.001 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.8 px 3 ms NORTH
00:54:44.686 00.685 8976 Exposure complete
00:54:44.692 00.006 8976 worker thread done servicing request
00:54:44.692 00.000 5052 OnExposeComplete: enter
00:54:44.692 00.000 5052 UpdateGuideState(): m_state=6
00:54:44.692 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1154
00:54:44.692 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.94, Mass=201, SNR=9.8, Peak=70 HFD=2.5
00:54:44.692 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
00:54:44.692 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
00:54:44.692 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.23 hyp=0.97 cameraTheta=0.24 mountX=-0.23 mountY=-0.91, mountTheta=-1.82
00:54:44.693 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.23, opts=13)
00:54:44.693 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.23)
00:54:44.693 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:54:44.693 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:54:44.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:44.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:44.693 00.000 5052 Enqueuing Expose request
00:54:44.693 00.000 8976 Worker thread wakes up
00:54:44.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.23) opts 0xd
00:54:44.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.23)
00:54:44.693 00.000 8976 Moving (0.94, 0.23) raw xDistance=-0.23 yDistance=-0.91
00:54:44.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:54:44.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.91
00:54:44.693 00.000 8976 MoveAxis(R, 0, ABG)
00:54:44.693 00.000 8976 MoveAxis(U, 4, ABG)
00:54:44.693 00.000 8976 stepping (-10, -9) + (0, 4)
00:54:44.693 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:44.736 00.043 8976 Received - 47 (G) 
00:54:44.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:54:44.736 00.000 8976 stepped: pos (-10, -5)
00:54:44.736 00.000 8976 move complete, result=0
00:54:44.736 00.000 8976 worker thread done servicing request
00:54:44.736 00.000 8976 Worker thread wakes up
00:54:44.736 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
00:54:44.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:44.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:45.418 00.682 8976 Exposure complete
00:54:45.424 00.006 8976 worker thread done servicing request
00:54:45.424 00.000 5052 OnExposeComplete: enter
00:54:45.424 00.000 5052 UpdateGuideState(): m_state=6
00:54:45.424 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1155
00:54:45.424 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.50, Mass=191, SNR=9.6, Peak=72 HFD=2.8
00:54:45.424 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
00:54:45.424 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
00:54:45.424 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.21 hyp=0.44 cameraTheta=-0.50 mountX=-0.37 mountY=-0.21, mountTheta=-2.62
00:54:45.425 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.21, opts=13)
00:54:45.425 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.21)
00:54:45.425 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:54:45.425 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:54:45.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:45.425 00.000 8976 Worker thread wakes up
00:54:45.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.21) opts 0xd
00:54:45.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.21)
00:54:45.425 00.000 8976 Moving (0.39, -0.21) raw xDistance=-0.37 yDistance=-0.21
00:54:45.425 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:45.425 00.000 5052 Enqueuing Expose request
00:54:45.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:54:45.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:54:45.425 00.000 8976 MoveAxis(R, 2, ABG)
00:54:45.425 00.000 8976 stepping (-10, -5) + (2, 0)
00:54:45.425 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:45.455 00.030 8976 Received - 47 (G) 
00:54:45.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:45.455 00.000 8976 stepped: pos (-8, -5)
00:54:45.455 00.000 8976 MoveAxis(U, 0, ABG)
00:54:45.455 00.000 8976 move complete, result=0
00:54:45.455 00.000 8976 worker thread done servicing request
00:54:45.455 00.000 8976 Worker thread wakes up
00:54:45.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:45.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:45.455 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
00:54:46.143 00.688 8976 Exposure complete
00:54:46.148 00.005 8976 worker thread done servicing request
00:54:46.148 00.000 5052 OnExposeComplete: enter
00:54:46.148 00.000 5052 UpdateGuideState(): m_state=6
00:54:46.148 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1156
00:54:46.148 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.33, Mass=220, SNR=10.3, Peak=74 HFD=3.0
00:54:46.148 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.04) = xAngle (-2.85 = -2.85)
00:54:46.149 00.001 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.95 = -2.95)
00:54:46.149 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.38 hyp=0.53 cameraTheta=-0.80 mountX=-0.51 mountY=-0.10, mountTheta=-2.94
00:54:46.149 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.38, opts=13)
00:54:46.149 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.38)
00:54:46.149 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:54:46.149 00.000 5052 UpdateGuideState exits: m=220 SNR=10.3
00:54:46.150 00.001 8976 Worker thread wakes up
00:54:46.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:46.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.38) opts 0xd
00:54:46.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:46.150 00.000 5052 Enqueuing Expose request
00:54:46.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.38)
00:54:46.150 00.000 8976 Moving (0.37, -0.38) raw xDistance=-0.51 yDistance=-0.10
00:54:46.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
00:54:46.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:54:46.150 00.000 8976 MoveAxis(R, 2, ABG)
00:54:46.150 00.000 8976 stepping (-8, -5) + (2, 0)
00:54:46.150 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:46.174 00.024 8976 Received - 47 (G) 
00:54:46.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:46.174 00.000 8976 stepped: pos (-6, -5)
00:54:46.174 00.000 8976 MoveAxis(U, 0, ABG)
00:54:46.174 00.000 8976 move complete, result=0
00:54:46.174 00.000 8976 worker thread done servicing request
00:54:46.174 00.000 8976 Worker thread wakes up
00:54:46.175 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:46.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:46.176 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
00:54:46.860 00.684 8976 Exposure complete
00:54:46.866 00.006 8976 worker thread done servicing request
00:54:46.866 00.000 5052 OnExposeComplete: enter
00:54:46.866 00.000 5052 UpdateGuideState(): m_state=6
00:54:46.866 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1157
00:54:46.866 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=282.07, Mass=179, SNR=9.3, Peak=78 HFD=2.3
00:54:46.866 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.13 = -1.13)
00:54:46.866 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
00:54:46.866 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.36 hyp=0.46 cameraTheta=0.92 mountX=0.20 mountY=-0.43, mountTheta=-1.14
00:54:46.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.36, opts=13)
00:54:46.867 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.36)
00:54:46.867 00.000 8976 Worker thread wakes up
00:54:46.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.36) opts 0xd
00:54:46.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.36)
00:54:46.867 00.000 8976 Moving (0.28, 0.36) raw xDistance=0.20 yDistance=-0.43
00:54:46.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:54:46.868 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
00:54:46.868 00.000 8976 MoveAxis(R, 0, ABG)
00:54:46.868 00.000 8976 MoveAxis(U, 2, ABG)
00:54:46.868 00.000 8976 stepping (-6, -5) + (0, 2)
00:54:46.868 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:46.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:54:46.868 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
00:54:46.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:46.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:46.868 00.000 5052 Enqueuing Expose request
00:54:46.894 00.026 8976 Received - 47 (G) 
00:54:46.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:46.894 00.000 8976 stepped: pos (-6, -3)
00:54:46.894 00.000 8976 move complete, result=0
00:54:46.894 00.000 8976 worker thread done servicing request
00:54:46.894 00.000 8976 Worker thread wakes up
00:54:46.894 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:54:46.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:46.895 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:47.579 00.684 8976 Exposure complete
00:54:47.584 00.005 8976 worker thread done servicing request
00:54:47.584 00.000 5052 OnExposeComplete: enter
00:54:47.584 00.000 5052 UpdateGuideState(): m_state=6
00:54:47.584 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1158
00:54:47.584 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.92, Mass=187, SNR=9.5, Peak=76 HFD=2.3
00:54:47.584 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
00:54:47.584 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
00:54:47.585 00.001 5052 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.26 cameraTheta=0.99 mountX=0.13 mountY=-0.23, mountTheta=-1.08
00:54:47.585 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.21, opts=13)
00:54:47.585 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.21)
00:54:47.585 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:54:47.585 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
00:54:47.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:47.585 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:47.585 00.000 5052 Enqueuing Expose request
00:54:47.585 00.000 8976 Worker thread wakes up
00:54:47.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.21) opts 0xd
00:54:47.586 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.21)
00:54:47.586 00.000 8976 Moving (0.14, 0.21) raw xDistance=0.13 yDistance=-0.23
00:54:47.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:54:47.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:54:47.586 00.000 8976 MoveAxis(R, 0, ABG)
00:54:47.586 00.000 8976 MoveAxis(U, 0, ABG)
00:54:47.586 00.000 8976 move complete, result=0
00:54:47.586 00.000 8976 worker thread done servicing request
00:54:47.586 00.000 8976 Worker thread wakes up
00:54:47.586 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:47.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:47.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:48.241 00.655 8976 Exposure complete
00:54:48.247 00.006 8976 worker thread done servicing request
00:54:48.247 00.000 5052 OnExposeComplete: enter
00:54:48.247 00.000 5052 UpdateGuideState(): m_state=6
00:54:48.247 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1159
00:54:48.247 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.86, Mass=187, SNR=9.5, Peak=77 HFD=2.1
00:54:48.247 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
00:54:48.247 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
00:54:48.247 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.31 cameraTheta=0.50 mountX=0.01 mountY=-0.31, mountTheta=-1.55
00:54:48.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.15, opts=13)
00:54:48.248 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.15)
00:54:48.248 00.000 8976 Worker thread wakes up
00:54:48.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.15) opts 0xd
00:54:48.248 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:54:48.248 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
00:54:48.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:48.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.15)
00:54:48.248 00.000 8976 Moving (0.27, 0.15) raw xDistance=0.01 yDistance=-0.31
00:54:48.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:54:48.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
00:54:48.248 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:48.248 00.000 5052 Enqueuing Expose request
00:54:48.248 00.000 8976 MoveAxis(R, 0, ABG)
00:54:48.249 00.001 8976 MoveAxis(U, 1, ABG)
00:54:48.249 00.000 8976 stepping (-6, -3) + (0, 1)
00:54:48.249 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:48.268 00.019 8976 Received - 47 (G) 
00:54:48.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:48.268 00.000 8976 stepped: pos (-6, -2)
00:54:48.268 00.000 8976 move complete, result=0
00:54:48.268 00.000 8976 worker thread done servicing request
00:54:48.269 00.001 8976 Worker thread wakes up
00:54:48.269 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
00:54:48.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:48.269 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:48.927 00.658 8976 Exposure complete
00:54:48.932 00.005 8976 worker thread done servicing request
00:54:48.933 00.001 5052 OnExposeComplete: enter
00:54:48.933 00.000 5052 UpdateGuideState(): m_state=6
00:54:48.933 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1160
00:54:48.933 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.95, Mass=182, SNR=9.3, Peak=78 HFD=2.2
00:54:48.933 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
00:54:48.933 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
00:54:48.933 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.15 mountX=0.17 mountY=-0.22, mountTheta=-0.93
00:54:48.933 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.24, opts=13)
00:54:48.933 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.24)
00:54:48.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:54:48.934 00.001 5052 UpdateGuideState exits: m=182 SNR=9.3
00:54:48.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:48.934 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:48.934 00.000 5052 Enqueuing Expose request
00:54:48.934 00.000 8976 Worker thread wakes up
00:54:48.934 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.24) opts 0xd
00:54:48.934 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.24)
00:54:48.934 00.000 8976 Moving (0.11, 0.24) raw xDistance=0.17 yDistance=-0.22
00:54:48.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:54:48.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:54:48.934 00.000 8976 MoveAxis(R, 0, ABG)
00:54:48.934 00.000 8976 MoveAxis(U, 0, ABG)
00:54:48.934 00.000 8976 move complete, result=0
00:54:48.934 00.000 8976 worker thread done servicing request
00:54:48.934 00.000 8976 Worker thread wakes up
00:54:48.934 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:48.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:48.934 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:49.589 00.655 8976 Exposure complete
00:54:49.594 00.005 8976 worker thread done servicing request
00:54:49.594 00.000 5052 OnExposeComplete: enter
00:54:49.594 00.000 5052 UpdateGuideState(): m_state=6
00:54:49.594 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1161
00:54:49.594 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.96, Mass=201, SNR=9.8, Peak=73 HFD=2.1
00:54:49.594 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
00:54:49.595 00.001 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
00:54:49.595 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.25 hyp=0.32 cameraTheta=2.25 mountX=0.31 mountY=0.03, mountTheta=0.11
00:54:49.595 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.25, opts=13)
00:54:49.595 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.25)
00:54:49.595 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:54:49.595 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:54:49.595 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:49.595 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:49.595 00.000 5052 Enqueuing Expose request
00:54:49.596 00.001 8976 Worker thread wakes up
00:54:49.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.25) opts 0xd
00:54:49.596 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.25)
00:54:49.596 00.000 8976 Moving (-0.20, 0.25) raw xDistance=0.31 yDistance=0.03
00:54:49.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:54:49.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:54:49.596 00.000 8976 MoveAxis(L, 1, ABG)
00:54:49.596 00.000 8976 stepping (-6, -2) + (-1, 0)
00:54:49.596 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:49.627 00.031 8976 Received - 47 (G) 
00:54:49.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:49.627 00.000 8976 stepped: pos (-7, -2)
00:54:49.628 00.001 8976 MoveAxis(U, 0, ABG)
00:54:49.628 00.000 8976 move complete, result=0
00:54:49.628 00.000 8976 worker thread done servicing request
00:54:49.628 00.000 8976 Worker thread wakes up
00:54:49.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:49.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:49.628 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
00:54:50.282 00.654 8976 Exposure complete
00:54:50.288 00.006 8976 worker thread done servicing request
00:54:50.288 00.000 5052 OnExposeComplete: enter
00:54:50.289 00.001 5052 UpdateGuideState(): m_state=6
00:54:50.289 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1162
00:54:50.289 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.63, Mass=213, SNR=10.1, Peak=67 HFD=2.8
00:54:50.289 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
00:54:50.289 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
00:54:50.289 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.08 hyp=0.53 cameraTheta=-3.00 mountX=0.17 mountY=0.48, mountTheta=1.23
00:54:50.290 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.08, opts=13)
00:54:50.290 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.08)
00:54:50.290 00.000 8976 Worker thread wakes up
00:54:50.290 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.08) opts 0xd
00:54:50.291 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.08)
00:54:50.291 00.000 8976 Moving (-0.52, -0.08) raw xDistance=0.17 yDistance=0.48
00:54:50.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:54:50.291 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
00:54:50.291 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:54:50.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:50.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
00:54:50.291 00.000 8976 MoveAxis(R, 0, ABG)
00:54:50.291 00.000 8976 MoveAxis(D, 2, ABG)
00:54:50.291 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:50.291 00.000 5052 Enqueuing Expose request
00:54:50.291 00.000 8976 stepping (-7, -2) + (0, -2)
00:54:50.291 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:50.315 00.024 8976 Received - 47 (G) 
00:54:50.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:50.315 00.000 8976 stepped: pos (-7, -4)
00:54:50.315 00.000 8976 move complete, result=0
00:54:50.315 00.000 8976 worker thread done servicing request
00:54:50.315 00.000 8976 Worker thread wakes up
00:54:50.316 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:50.316 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:54:50.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:50.970 00.654 8976 Exposure complete
00:54:50.976 00.006 8976 worker thread done servicing request
00:54:50.976 00.000 5052 OnExposeComplete: enter
00:54:50.976 00.000 5052 UpdateGuideState(): m_state=6
00:54:50.976 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1163
00:54:50.976 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.77, Mass=174, SNR=9.1, Peak=65 HFD=2.5
00:54:50.976 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
00:54:50.976 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
00:54:50.976 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.74 mountX=0.02 mountY=-0.09, mountTheta=-1.31
00:54:50.977 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.06, opts=13)
00:54:50.977 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.06)
00:54:50.977 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:54:50.977 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
00:54:50.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:50.977 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:50.977 00.000 5052 Enqueuing Expose request
00:54:50.977 00.000 8976 Worker thread wakes up
00:54:50.977 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.06) opts 0xd
00:54:50.977 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.06)
00:54:50.977 00.000 8976 Moving (0.06, 0.06) raw xDistance=0.02 yDistance=-0.09
00:54:50.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:54:50.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:54:50.977 00.000 8976 MoveAxis(R, 0, ABG)
00:54:50.977 00.000 8976 MoveAxis(U, 0, ABG)
00:54:50.977 00.000 8976 move complete, result=0
00:54:50.977 00.000 8976 worker thread done servicing request
00:54:50.977 00.000 8976 Worker thread wakes up
00:54:50.977 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:50.978 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:50.978 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:51.632 00.654 8976 Exposure complete
00:54:51.638 00.006 8976 worker thread done servicing request
00:54:51.638 00.000 5052 OnExposeComplete: enter
00:54:51.638 00.000 5052 UpdateGuideState(): m_state=6
00:54:51.638 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1164
00:54:51.638 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=282.00, Mass=207, SNR=9.9, Peak=68 HFD=2.3
00:54:51.638 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
00:54:51.638 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
00:54:51.638 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.29 hyp=0.49 cameraTheta=0.63 mountX=0.07 mountY=-0.49, mountTheta=-1.42
00:54:51.639 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.29, opts=13)
00:54:51.639 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.29)
00:54:51.639 00.000 8976 Worker thread wakes up
00:54:51.639 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.29) opts 0xd
00:54:51.639 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:54:51.639 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9
00:54:51.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:51.639 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:51.639 00.000 5052 Enqueuing Expose request
00:54:51.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.29)
00:54:51.639 00.000 8976 Moving (0.39, 0.29) raw xDistance=0.07 yDistance=-0.49
00:54:51.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:54:51.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
00:54:51.639 00.000 8976 MoveAxis(R, 0, ABG)
00:54:51.639 00.000 8976 MoveAxis(U, 2, ABG)
00:54:51.639 00.000 8976 stepping (-7, -4) + (0, 2)
00:54:51.639 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:51.674 00.035 8976 Received - 47 (G) 
00:54:51.674 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:51.674 00.000 8976 stepped: pos (-7, -2)
00:54:51.674 00.000 8976 move complete, result=0
00:54:51.674 00.000 8976 worker thread done servicing request
00:54:51.674 00.000 8976 Worker thread wakes up
00:54:51.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:51.674 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:51.674 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:54:52.365 00.691 8976 Exposure complete
00:54:52.371 00.006 8976 worker thread done servicing request
00:54:52.372 00.001 5052 OnExposeComplete: enter
00:54:52.372 00.000 5052 UpdateGuideState(): m_state=6
00:54:52.372 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1165
00:54:52.372 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.80, Mass=190, SNR=9.5, Peak=69 HFD=2.5
00:54:52.372 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
00:54:52.372 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
00:54:52.372 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.09 hyp=0.34 cameraTheta=0.28 mountX=-0.07 mountY=-0.32, mountTheta=-1.77
00:54:52.373 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.09, opts=13)
00:54:52.373 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.09)
00:54:52.373 00.000 8976 Worker thread wakes up
00:54:52.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.09) opts 0xd
00:54:52.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.09)
00:54:52.373 00.000 8976 Moving (0.33, 0.09) raw xDistance=-0.07 yDistance=-0.32
00:54:52.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:54:52.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
00:54:52.373 00.000 8976 MoveAxis(R, 0, ABG)
00:54:52.373 00.000 8976 MoveAxis(U, 1, ABG)
00:54:52.373 00.000 8976 stepping (-7, -2) + (0, 1)
00:54:52.373 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:52.373 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:54:52.373 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
00:54:52.374 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:52.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:52.374 00.000 5052 Enqueuing Expose request
00:54:52.393 00.019 8976 Received - 47 (G) 
00:54:52.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:52.393 00.000 8976 stepped: pos (-7, -1)
00:54:52.393 00.000 8976 move complete, result=0
00:54:52.393 00.000 8976 worker thread done servicing request
00:54:52.393 00.000 8976 Worker thread wakes up
00:54:52.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:52.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:52.393 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:54:53.082 00.689 8976 Exposure complete
00:54:53.088 00.006 8976 worker thread done servicing request
00:54:53.088 00.000 5052 OnExposeComplete: enter
00:54:53.088 00.000 5052 UpdateGuideState(): m_state=6
00:54:53.088 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1166
00:54:53.089 00.001 5052 Star::Find returns 1 (0), X=329.71, Y=281.80, Mass=197, SNR=9.7, Peak=65 HFD=2.5
00:54:53.089 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
00:54:53.089 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
00:54:53.089 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.09 hyp=0.54 cameraTheta=0.17 mountX=-0.16 mountY=-0.50, mountTheta=-1.88
00:54:53.089 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.09, opts=13)
00:54:53.089 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.09)
00:54:53.090 00.001 8976 Worker thread wakes up
00:54:53.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:54:53.090 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:54:53.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:53.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:53.090 00.000 5052 Enqueuing Expose request
00:54:53.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.09) opts 0xd
00:54:53.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.09)
00:54:53.090 00.000 8976 Moving (0.53, 0.09) raw xDistance=-0.16 yDistance=-0.50
00:54:53.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:54:53.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
00:54:53.090 00.000 8976 MoveAxis(R, 0, ABG)
00:54:53.090 00.000 8976 MoveAxis(U, 2, ABG)
00:54:53.090 00.000 8976 stepping (-7, -1) + (0, 2)
00:54:53.090 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:53.113 00.023 8976 Received - 47 (G) 
00:54:53.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:53.113 00.000 8976 stepped: pos (-7, 1)
00:54:53.113 00.000 8976 move complete, result=0
00:54:53.113 00.000 8976 worker thread done servicing request
00:54:53.113 00.000 8976 Worker thread wakes up
00:54:53.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:53.113 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:53.113 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:54:53.799 00.686 8976 Exposure complete
00:54:53.805 00.006 8976 worker thread done servicing request
00:54:53.805 00.000 5052 OnExposeComplete: enter
00:54:53.805 00.000 5052 UpdateGuideState(): m_state=6
00:54:53.805 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1167
00:54:53.805 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=282.01, Mass=210, SNR=10.0, Peak=69 HFD=2.4
00:54:53.805 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
00:54:53.805 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
00:54:53.805 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.30 hyp=0.58 cameraTheta=0.54 mountX=0.04 mountY=-0.58, mountTheta=-1.51
00:54:53.806 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.30, opts=13)
00:54:53.806 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.30)
00:54:53.806 00.000 8976 Worker thread wakes up
00:54:53.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.30) opts 0xd
00:54:53.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.30)
00:54:53.806 00.000 8976 Moving (0.50, 0.30) raw xDistance=0.04 yDistance=-0.58
00:54:53.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:54:53.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
00:54:53.806 00.000 8976 MoveAxis(R, 0, ABG)
00:54:53.806 00.000 8976 MoveAxis(U, 2, ABG)
00:54:53.806 00.000 8976 stepping (-7, 1) + (0, 2)
00:54:53.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:54:53.806 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
00:54:53.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:53.806 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:53.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:53.806 00.000 5052 Enqueuing Expose request
00:54:53.832 00.026 8976 Received - 47 (G) 
00:54:53.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:53.832 00.000 8976 stepped: pos (-7, 3)
00:54:53.832 00.000 8976 move complete, result=0
00:54:53.832 00.000 8976 worker thread done servicing request
00:54:53.833 00.001 8976 Worker thread wakes up
00:54:53.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:53.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:53.833 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
00:54:54.524 00.691 8976 Exposure complete
00:54:54.531 00.007 8976 worker thread done servicing request
00:54:54.531 00.000 5052 OnExposeComplete: enter
00:54:54.531 00.000 5052 UpdateGuideState(): m_state=6
00:54:54.531 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1168
00:54:54.531 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.18, Mass=201, SNR=9.8, Peak=70 HFD=2.4
00:54:54.531 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.04) = xAngle (-0.58 = -0.58)
00:54:54.531 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.69 = -0.69)
00:54:54.531 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.47 hyp=0.47 cameraTheta=1.46 mountX=0.39 mountY=-0.30, mountTheta=-0.65
00:54:54.532 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.47, opts=13)
00:54:54.532 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.47)
00:54:54.532 00.000 8976 Worker thread wakes up
00:54:54.532 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:54:54.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.47) opts 0xd
00:54:54.532 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:54:54.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.47)
00:54:54.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:54.532 00.000 8976 Moving (0.05, 0.47) raw xDistance=0.39 yDistance=-0.30
00:54:54.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:54.532 00.000 5052 Enqueuing Expose request
00:54:54.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:54:54.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
00:54:54.533 00.001 8976 MoveAxis(L, 2, ABG)
00:54:54.533 00.000 8976 stepping (-7, 3) + (-2, 0)
00:54:54.533 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:54.568 00.035 8976 Received - 47 (G) 
00:54:54.568 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:54.568 00.000 8976 stepped: pos (-9, 3)
00:54:54.568 00.000 8976 MoveAxis(U, 1, ABG)
00:54:54.568 00.000 8976 stepping (-9, 3) + (0, 1)
00:54:54.568 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:54.600 00.032 8976 Received - 47 (G) 
00:54:54.600 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:54.600 00.000 8976 stepped: pos (-9, 4)
00:54:54.600 00.000 8976 move complete, result=0
00:54:54.600 00.000 8976 worker thread done servicing request
00:54:54.600 00.000 8976 Worker thread wakes up
00:54:54.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:54.600 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:54.600 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
00:54:55.284 00.684 8976 Exposure complete
00:54:55.290 00.006 8976 worker thread done servicing request
00:54:55.291 00.001 5052 OnExposeComplete: enter
00:54:55.291 00.000 5052 UpdateGuideState(): m_state=6
00:54:55.291 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1169
00:54:55.291 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.69, Mass=203, SNR=9.8, Peak=69 HFD=2.8
00:54:55.291 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
00:54:55.291 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
00:54:55.291 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-0.07 mountX=-0.17 mountY=-0.26, mountTheta=-2.14
00:54:55.292 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.02, opts=13)
00:54:55.292 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.02)
00:54:55.292 00.000 8976 Worker thread wakes up
00:54:55.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.02) opts 0xd
00:54:55.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.02)
00:54:55.292 00.000 8976 Moving (0.33, -0.02) raw xDistance=-0.17 yDistance=-0.26
00:54:55.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:54:55.292 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
00:54:55.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
00:54:55.292 00.000 8976 MoveAxis(R, 0, ABG)
00:54:55.292 00.000 8976 MoveAxis(U, 1, ABG)
00:54:55.292 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
00:54:55.292 00.000 8976 stepping (-9, 4) + (0, 1)
00:54:55.293 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:55.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:55.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:55.293 00.000 5052 Enqueuing Expose request
00:54:55.318 00.025 8976 Received - 47 (G) 
00:54:55.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:55.318 00.000 8976 stepped: pos (-9, 5)
00:54:55.318 00.000 8976 move complete, result=0
00:54:55.318 00.000 8976 worker thread done servicing request
00:54:55.319 00.001 8976 Worker thread wakes up
00:54:55.319 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:54:55.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:55.319 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:56.005 00.686 8976 Exposure complete
00:54:56.010 00.005 8976 worker thread done servicing request
00:54:56.010 00.000 5052 OnExposeComplete: enter
00:54:56.011 00.001 5052 UpdateGuideState(): m_state=6
00:54:56.011 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1170
00:54:56.011 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.40, Mass=202, SNR=9.8, Peak=73 HFD=3.0
00:54:56.011 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
00:54:56.011 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
00:54:56.011 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.30 hyp=0.46 cameraTheta=-0.73 mountX=-0.43 mountY=-0.12, mountTheta=-2.86
00:54:56.011 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.30, opts=13)
00:54:56.011 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.30)
00:54:56.011 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:54:56.012 00.001 5052 UpdateGuideState exits: m=202 SNR=9.8
00:54:56.012 00.000 8976 Worker thread wakes up
00:54:56.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.30) opts 0xd
00:54:56.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.30)
00:54:56.012 00.000 8976 Moving (0.34, -0.30) raw xDistance=-0.43 yDistance=-0.12
00:54:56.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:56.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:56.012 00.000 5052 Enqueuing Expose request
00:54:56.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
00:54:56.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:54:56.012 00.000 8976 MoveAxis(R, 2, ABG)
00:54:56.012 00.000 8976 stepping (-9, 5) + (2, 0)
00:54:56.012 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:56.039 00.027 8976 Received - 47 (G) 
00:54:56.039 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:56.039 00.000 8976 stepped: pos (-7, 5)
00:54:56.039 00.000 8976 MoveAxis(U, 0, ABG)
00:54:56.039 00.000 8976 move complete, result=0
00:54:56.039 00.000 8976 worker thread done servicing request
00:54:56.039 00.000 8976 Worker thread wakes up
00:54:56.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:56.039 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:56.039 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
00:54:56.720 00.681 8976 Exposure complete
00:54:56.725 00.005 8976 worker thread done servicing request
00:54:56.725 00.000 5052 OnExposeComplete: enter
00:54:56.725 00.000 5052 UpdateGuideState(): m_state=6
00:54:56.725 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1171
00:54:56.725 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.95, Mass=205, SNR=9.9, Peak=78 HFD=2.3
00:54:56.725 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
00:54:56.726 00.001 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
00:54:56.726 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.24 hyp=0.67 cameraTheta=0.38 mountX=-0.06 mountY=-0.65, mountTheta=-1.67
00:54:56.726 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.24, opts=13)
00:54:56.726 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.24)
00:54:56.726 00.000 8976 Worker thread wakes up
00:54:56.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.24) opts 0xd
00:54:56.726 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:54:56.727 00.001 5052 UpdateGuideState exits: m=205 SNR=9.9
00:54:56.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:56.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.24)
00:54:56.727 00.000 8976 Moving (0.62, 0.24) raw xDistance=-0.06 yDistance=-0.65
00:54:56.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:54:56.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
00:54:56.727 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:56.727 00.000 5052 Enqueuing Expose request
00:54:56.727 00.000 8976 MoveAxis(R, 0, ABG)
00:54:56.727 00.000 8976 MoveAxis(U, 3, ABG)
00:54:56.727 00.000 8976 stepping (-7, 5) + (0, 3)
00:54:56.727 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:56.758 00.031 8976 Received - 47 (G) 
00:54:56.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:54:56.758 00.000 8976 stepped: pos (-7, 8)
00:54:56.758 00.000 8976 move complete, result=0
00:54:56.758 00.000 8976 worker thread done servicing request
00:54:56.758 00.000 8976 Worker thread wakes up
00:54:56.758 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:56.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:56.758 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
00:54:57.443 00.685 8976 Exposure complete
00:54:57.448 00.005 8976 worker thread done servicing request
00:54:57.448 00.000 5052 OnExposeComplete: enter
00:54:57.448 00.000 5052 UpdateGuideState(): m_state=6
00:54:57.449 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1172
00:54:57.449 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.40, Mass=197, SNR=9.8, Peak=77 HFD=1.7
00:54:57.449 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
00:54:57.449 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
00:54:57.449 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.31 hyp=0.56 cameraTheta=-0.59 mountX=-0.49 mountY=-0.22, mountTheta=-2.71
00:54:57.449 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.31, opts=13)
00:54:57.449 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.31)
00:54:57.449 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:54:57.449 00.000 5052 UpdateGuideState exits: m=197 SNR=9.8
00:54:57.450 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:57.450 00.000 8976 Worker thread wakes up
00:54:57.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.31) opts 0xd
00:54:57.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.31)
00:54:57.450 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:57.450 00.000 5052 Enqueuing Expose request
00:54:57.450 00.000 8976 Moving (0.47, -0.31) raw xDistance=-0.49 yDistance=-0.22
00:54:57.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
00:54:57.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:54:57.450 00.000 8976 MoveAxis(R, 2, ABG)
00:54:57.450 00.000 8976 stepping (-7, 8) + (2, 0)
00:54:57.450 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:57.478 00.028 8976 Received - 47 (G) 
00:54:57.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:57.478 00.000 8976 stepped: pos (-5, 8)
00:54:57.478 00.000 8976 MoveAxis(U, 0, ABG)
00:54:57.478 00.000 8976 move complete, result=0
00:54:57.478 00.000 8976 worker thread done servicing request
00:54:57.478 00.000 8976 Worker thread wakes up
00:54:57.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:57.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:57.478 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
00:54:58.176 00.698 8976 Exposure complete
00:54:58.181 00.005 8976 worker thread done servicing request
00:54:58.181 00.000 5052 OnExposeComplete: enter
00:54:58.181 00.000 5052 UpdateGuideState(): m_state=6
00:54:58.181 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1173
00:54:58.181 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.47, Mass=189, SNR=9.5, Peak=74 HFD=1.5
00:54:58.181 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.70 = -2.70)
00:54:58.181 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
00:54:58.181 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.24 hyp=0.39 cameraTheta=-0.66 mountX=-0.36 mountY=-0.13, mountTheta=-2.79
00:54:58.182 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.24, opts=13)
00:54:58.182 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.24)
00:54:58.182 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:54:58.182 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
00:54:58.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:58.182 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:58.182 00.000 5052 Enqueuing Expose request
00:54:58.182 00.000 8976 Worker thread wakes up
00:54:58.182 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.24) opts 0xd
00:54:58.183 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.24)
00:54:58.183 00.000 8976 Moving (0.31, -0.24) raw xDistance=-0.36 yDistance=-0.13
00:54:58.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
00:54:58.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:54:58.183 00.000 8976 MoveAxis(R, 2, ABG)
00:54:58.183 00.000 8976 stepping (-5, 8) + (2, 0)
00:54:58.183 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:58.212 00.029 8976 Received - 47 (G) 
00:54:58.212 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:58.212 00.000 8976 stepped: pos (-3, 8)
00:54:58.212 00.000 8976 MoveAxis(U, 0, ABG)
00:54:58.212 00.000 8976 move complete, result=0
00:54:58.212 00.000 8976 worker thread done servicing request
00:54:58.212 00.000 8976 Worker thread wakes up
00:54:58.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:58.212 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
00:54:58.212 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:58.897 00.685 8976 Exposure complete
00:54:58.903 00.006 8976 worker thread done servicing request
00:54:58.903 00.000 5052 OnExposeComplete: enter
00:54:58.903 00.000 5052 UpdateGuideState(): m_state=6
00:54:58.903 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1174
00:54:58.903 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=282.06, Mass=188, SNR=9.5, Peak=73 HFD=2.3
00:54:58.903 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.04) = xAngle (0.24 = 0.24)
00:54:58.903 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.13 = 0.13)
00:54:58.903 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.35 hyp=0.46 cameraTheta=2.28 mountX=0.45 mountY=0.06, mountTheta=0.13
00:54:58.903 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.35, opts=13)
00:54:58.903 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.35)
00:54:58.903 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:54:58.903 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
00:54:58.904 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:58.904 00.000 8976 Worker thread wakes up
00:54:58.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.35) opts 0xd
00:54:58.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.35)
00:54:58.904 00.000 8976 Moving (-0.30, 0.35) raw xDistance=0.45 yDistance=0.06
00:54:58.904 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:58.904 00.000 5052 Enqueuing Expose request
00:54:58.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.45
00:54:58.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:54:58.904 00.000 8976 MoveAxis(L, 2, ABG)
00:54:58.904 00.000 8976 stepping (-3, 8) + (-2, 0)
00:54:58.904 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:58.932 00.028 8976 Received - 47 (G) 
00:54:58.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:58.932 00.000 8976 stepped: pos (-5, 8)
00:54:58.932 00.000 8976 MoveAxis(U, 0, ABG)
00:54:58.932 00.000 8976 move complete, result=0
00:54:58.932 00.000 8976 worker thread done servicing request
00:54:58.932 00.000 8976 Worker thread wakes up
00:54:58.932 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
00:54:58.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:58.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:54:59.619 00.687 8976 Exposure complete
00:54:59.625 00.006 8976 worker thread done servicing request
00:54:59.625 00.000 5052 OnExposeComplete: enter
00:54:59.625 00.000 5052 UpdateGuideState(): m_state=6
00:54:59.625 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1175
00:54:59.625 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.75, Mass=193, SNR=9.6, Peak=73 HFD=2.3
00:54:59.625 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
00:54:59.625 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
00:54:59.625 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.04 hyp=0.58 cameraTheta=3.07 mountX=0.30 mountY=0.46, mountTheta=0.99
00:54:59.626 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.04, opts=13)
00:54:59.626 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.04)
00:54:59.626 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
00:54:59.626 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:54:59.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:59.626 00.000 8976 Worker thread wakes up
00:54:59.626 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.04) opts 0xd
00:54:59.626 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.04)
00:54:59.626 00.000 8976 Moving (-0.57, 0.04) raw xDistance=0.30 yDistance=0.46
00:54:59.626 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:54:59.626 00.000 5052 Enqueuing Expose request
00:54:59.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
00:54:59.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:54:59.626 00.000 8976 MoveAxis(L, 1, ABG)
00:54:59.626 00.000 8976 stepping (-5, 8) + (-1, 0)
00:54:59.626 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:59.652 00.026 8976 Received - 47 (G) 
00:54:59.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:54:59.652 00.000 8976 stepped: pos (-6, 8)
00:54:59.652 00.000 8976 MoveAxis(D, 2, ABG)
00:54:59.652 00.000 8976 stepping (-6, 8) + (0, -2)
00:54:59.652 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:59.684 00.032 8976 Received - 47 (G) 
00:54:59.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:54:59.684 00.000 8976 stepped: pos (-6, 6)
00:54:59.684 00.000 8976 move complete, result=0
00:54:59.684 00.000 8976 worker thread done servicing request
00:54:59.684 00.000 8976 Worker thread wakes up
00:54:59.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:54:59.684 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
00:54:59.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:00.370 00.686 8976 Exposure complete
00:55:00.376 00.006 8976 worker thread done servicing request
00:55:00.376 00.000 5052 OnExposeComplete: enter
00:55:00.376 00.000 5052 UpdateGuideState(): m_state=6
00:55:00.376 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1176
00:55:00.376 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.65, Mass=201, SNR=9.8, Peak=69 HFD=2.4
00:55:00.376 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
00:55:00.376 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
00:55:00.376 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.05 hyp=0.35 cameraTheta=-2.98 mountX=0.11 mountY=0.32, mountTheta=1.24
00:55:00.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.05, opts=13)
00:55:00.376 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.05)
00:55:00.377 00.001 8976 Worker thread wakes up
00:55:00.377 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
00:55:00.377 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:55:00.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:00.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.05) opts 0xd
00:55:00.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:00.377 00.000 5052 Enqueuing Expose request
00:55:00.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.05)
00:55:00.377 00.000 8976 Moving (-0.35, -0.05) raw xDistance=0.11 yDistance=0.32
00:55:00.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:55:00.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
00:55:00.377 00.000 8976 MoveAxis(R, 0, ABG)
00:55:00.377 00.000 8976 MoveAxis(D, 1, ABG)
00:55:00.377 00.000 8976 stepping (-6, 6) + (0, -1)
00:55:00.377 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:00.403 00.026 8976 Received - 47 (G) 
00:55:00.403 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:00.403 00.000 8976 stepped: pos (-6, 5)
00:55:00.403 00.000 8976 move complete, result=0
00:55:00.403 00.000 8976 worker thread done servicing request
00:55:00.403 00.000 8976 Worker thread wakes up
00:55:00.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:00.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:00.403 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:55:01.096 00.693 8976 Exposure complete
00:55:01.102 00.006 8976 worker thread done servicing request
00:55:01.102 00.000 5052 OnExposeComplete: enter
00:55:01.102 00.000 5052 UpdateGuideState(): m_state=6
00:55:01.103 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1177
00:55:01.103 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.26, Mass=195, SNR=9.7, Peak=81 HFD=1.8
00:55:01.103 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.31 = 1.97)
00:55:01.103 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.87)
00:55:01.103 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.45 hyp=0.58 cameraTheta=-2.27 mountX=-0.23 mountY=0.56, mountTheta=1.96
00:55:01.104 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.45, opts=13)
00:55:01.104 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.45)
00:55:01.104 00.000 8976 Worker thread wakes up
00:55:01.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.45) opts 0xd
00:55:01.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.45)
00:55:01.104 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:55:01.104 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
00:55:01.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:01.104 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:01.104 00.000 5052 Enqueuing Expose request
00:55:01.104 00.000 8976 Moving (-0.37, -0.45) raw xDistance=-0.23 yDistance=0.56
00:55:01.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:55:01.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
00:55:01.104 00.000 8976 MoveAxis(R, 0, ABG)
00:55:01.104 00.000 8976 MoveAxis(D, 2, ABG)
00:55:01.105 00.001 8976 stepping (-6, 5) + (0, -2)
00:55:01.105 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:01.138 00.033 8976 Received - 47 (G) 
00:55:01.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:01.138 00.000 8976 stepped: pos (-6, 3)
00:55:01.138 00.000 8976 move complete, result=0
00:55:01.138 00.000 8976 worker thread done servicing request
00:55:01.138 00.000 8976 Worker thread wakes up
00:55:01.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:01.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:01.138 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:55:01.823 00.685 8976 Exposure complete
00:55:01.828 00.005 8976 worker thread done servicing request
00:55:01.829 00.001 5052 OnExposeComplete: enter
00:55:01.829 00.000 5052 UpdateGuideState(): m_state=6
00:55:01.829 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1178
00:55:01.829 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.83, Mass=199, SNR=9.7, Peak=68 HFD=2.5
00:55:01.829 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
00:55:01.829 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
00:55:01.829 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.53 mountX=0.19 mountY=0.08, mountTheta=0.40
00:55:01.829 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.12, opts=13)
00:55:01.829 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.12)
00:55:01.830 00.001 8976 Worker thread wakes up
00:55:01.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.12) opts 0xd
00:55:01.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.12)
00:55:01.830 00.000 8976 Moving (-0.18, 0.12) raw xDistance=0.19 yDistance=0.08
00:55:01.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:55:01.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:55:01.830 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
00:55:01.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:01.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:55:01.830 00.000 8976 MoveAxis(R, 0, ABG)
00:55:01.830 00.000 8976 MoveAxis(U, 0, ABG)
00:55:01.830 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:01.830 00.000 5052 Enqueuing Expose request
00:55:01.830 00.000 8976 move complete, result=0
00:55:01.830 00.000 8976 worker thread done servicing request
00:55:01.830 00.000 8976 Worker thread wakes up
00:55:01.830 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:01.831 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:01.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:02.530 00.699 8976 Exposure complete
00:55:02.535 00.005 8976 worker thread done servicing request
00:55:02.536 00.001 5052 OnExposeComplete: enter
00:55:02.536 00.000 5052 UpdateGuideState(): m_state=6
00:55:02.536 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1179
00:55:02.536 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.80, Mass=199, SNR=9.7, Peak=70 HFD=2.4
00:55:02.536 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
00:55:02.536 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
00:55:02.536 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.26 cameraTheta=2.77 mountX=0.19 mountY=0.15, mountTheta=0.67
00:55:02.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.09, opts=13)
00:55:02.537 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.09)
00:55:02.537 00.000 8976 Worker thread wakes up
00:55:02.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.09) opts 0xd
00:55:02.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.09)
00:55:02.537 00.000 8976 Moving (-0.24, 0.09) raw xDistance=0.19 yDistance=0.15
00:55:02.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:55:02.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:55:02.537 00.000 8976 MoveAxis(R, 0, ABG)
00:55:02.537 00.000 8976 MoveAxis(U, 0, ABG)
00:55:02.537 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
00:55:02.537 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
00:55:02.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:02.538 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:02.538 00.000 5052 Enqueuing Expose request
00:55:02.538 00.000 8976 move complete, result=0
00:55:02.538 00.000 8976 worker thread done servicing request
00:55:02.538 00.000 8976 Worker thread wakes up
00:55:02.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:02.538 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:55:02.538 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:03.221 00.683 8976 Exposure complete
00:55:03.227 00.006 8976 worker thread done servicing request
00:55:03.227 00.000 5052 OnExposeComplete: enter
00:55:03.227 00.000 5052 UpdateGuideState(): m_state=6
00:55:03.227 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1180
00:55:03.227 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.31, Mass=197, SNR=9.7, Peak=69 HFD=2.4
00:55:03.227 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
00:55:03.227 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.31 = -0.31)
00:55:03.227 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.60 hyp=0.62 cameraTheta=1.84 mountX=0.61 mountY=-0.19, mountTheta=-0.30
00:55:03.228 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.60, opts=13)
00:55:03.228 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.60)
00:55:03.228 00.000 8976 Worker thread wakes up
00:55:03.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.60) opts 0xd
00:55:03.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.60)
00:55:03.228 00.000 8976 Moving (-0.16, 0.60) raw xDistance=0.61 yDistance=-0.19
00:55:03.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
00:55:03.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:55:03.228 00.000 8976 MoveAxis(L, 3, ABG)
00:55:03.228 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:55:03.228 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:55:03.228 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:03.228 00.000 8976 stepping (-6, 3) + (-3, 0)
00:55:03.228 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:03.228 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:03.228 00.000 5052 Enqueuing Expose request
00:55:03.265 00.037 8976 Received - 47 (G) 
00:55:03.265 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:03.265 00.000 8976 stepped: pos (-9, 3)
00:55:03.265 00.000 8976 MoveAxis(U, 0, ABG)
00:55:03.265 00.000 8976 move complete, result=0
00:55:03.265 00.000 8976 worker thread done servicing request
00:55:03.265 00.000 8976 Worker thread wakes up
00:55:03.265 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.2 px 0 ms NORTH
00:55:03.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:03.265 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:03.952 00.687 8976 Exposure complete
00:55:03.957 00.005 8976 worker thread done servicing request
00:55:03.957 00.000 5052 OnExposeComplete: enter
00:55:03.957 00.000 5052 UpdateGuideState(): m_state=6
00:55:03.957 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1181
00:55:03.957 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.67, Mass=220, SNR=10.2, Peak=71 HFD=2.7
00:55:03.957 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
00:55:03.957 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
00:55:03.957 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.04 hyp=0.48 cameraTheta=-3.05 mountX=0.18 mountY=0.43, mountTheta=1.17
00:55:03.958 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.04, opts=13)
00:55:03.958 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.04)
00:55:03.958 00.000 8976 Worker thread wakes up
00:55:03.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.04) opts 0xd
00:55:03.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.04)
00:55:03.958 00.000 8976 Moving (-0.48, -0.04) raw xDistance=0.18 yDistance=0.43
00:55:03.958 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:55:03.958 00.000 5052 UpdateGuideState exits: m=220 SNR=10.2
00:55:03.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:03.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:03.958 00.000 5052 Enqueuing Expose request
00:55:03.959 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:55:03.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:55:03.959 00.000 8976 MoveAxis(R, 0, ABG)
00:55:03.959 00.000 8976 MoveAxis(D, 2, ABG)
00:55:03.959 00.000 8976 stepping (-9, 3) + (0, -2)
00:55:03.959 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:03.984 00.025 8976 Received - 47 (G) 
00:55:03.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:03.984 00.000 8976 stepped: pos (-9, 1)
00:55:03.984 00.000 8976 move complete, result=0
00:55:03.984 00.000 8976 worker thread done servicing request
00:55:03.984 00.000 8976 Worker thread wakes up
00:55:03.984 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:55:03.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:03.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:04.669 00.685 8976 Exposure complete
00:55:04.675 00.006 8976 worker thread done servicing request
00:55:04.675 00.000 5052 OnExposeComplete: enter
00:55:04.675 00.000 5052 UpdateGuideState(): m_state=6
00:55:04.675 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1182
00:55:04.675 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=282.01, Mass=175, SNR=9.2, Peak=72 HFD=2.3
00:55:04.675 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
00:55:04.675 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
00:55:04.675 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.30 hyp=0.83 cameraTheta=2.77 mountX=0.62 mountY=0.49, mountTheta=0.66
00:55:04.676 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=0.30, opts=13)
00:55:04.676 00.000 5052 Enqueuing Move request for stepguider (-0.78, 0.30)
00:55:04.676 00.000 8976 Worker thread wakes up
00:55:04.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, 0.30) opts 0xd
00:55:04.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, 0.30)
00:55:04.676 00.000 8976 Moving (-0.78, 0.30) raw xDistance=0.62 yDistance=0.49
00:55:04.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
00:55:04.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
00:55:04.676 00.000 8976 MoveAxis(L, 3, ABG)
00:55:04.676 00.000 8976 stepping (-9, 1) + (-3, 0)
00:55:04.676 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:04.677 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:55:04.686 00.009 5052 UpdateGuideState exits: m=175 SNR=9.2
00:55:04.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:04.686 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:04.686 00.000 5052 Enqueuing Expose request
00:55:04.704 00.018 8976 Received - 47 (G) 
00:55:04.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:04.704 00.000 8976 stepped: pos (-12, 1)
00:55:04.704 00.000 8976 MoveAxis(D, 2, ABG)
00:55:04.704 00.000 8976 stepping (-12, 1) + (0, -2)
00:55:04.704 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:04.735 00.031 8976 Received - 47 (G) 
00:55:04.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:04.735 00.000 8976 stepped: pos (-12, -1)
00:55:04.735 00.000 8976 move complete, result=0
00:55:04.735 00.000 8976 worker thread done servicing request
00:55:04.735 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.5 px 2 ms SOUTH
00:55:04.735 00.000 8976 Worker thread wakes up
00:55:04.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:04.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:05.428 00.693 8976 Exposure complete
00:55:05.434 00.006 8976 worker thread done servicing request
00:55:05.434 00.000 5052 OnExposeComplete: enter
00:55:05.434 00.000 5052 UpdateGuideState(): m_state=6
00:55:05.434 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1183
00:55:05.434 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.67, Mass=184, SNR=9.4, Peak=65 HFD=2.8
00:55:05.434 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
00:55:05.434 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
00:55:05.434 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.04 hyp=0.68 cameraTheta=-3.09 mountX=0.28 mountY=0.59, mountTheta=1.13
00:55:05.435 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.04, opts=13)
00:55:05.435 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.04)
00:55:05.435 00.000 8976 Worker thread wakes up
00:55:05.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.04) opts 0xd
00:55:05.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.04)
00:55:05.435 00.000 8976 Moving (-0.68, -0.04) raw xDistance=0.28 yDistance=0.59
00:55:05.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
00:55:05.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
00:55:05.435 00.000 8976 MoveAxis(L, 1, ABG)
00:55:05.435 00.000 8976 stepping (-12, -1) + (-1, 0)
00:55:05.435 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:05.436 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:55:05.445 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
00:55:05.445 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:05.445 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:05.445 00.000 5052 Enqueuing Expose request
00:55:05.455 00.010 8976 Received - 47 (G) 
00:55:05.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:05.455 00.000 8976 stepped: pos (-13, -1)
00:55:05.455 00.000 8976 MoveAxis(D, 2, ABG)
00:55:05.455 00.000 8976 stepping (-13, -1) + (0, -2)
00:55:05.455 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:05.487 00.032 8976 Received - 47 (G) 
00:55:05.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:05.487 00.000 8976 stepped: pos (-13, -3)
00:55:05.487 00.000 8976 move complete, result=0
00:55:05.487 00.000 8976 worker thread done servicing request
00:55:05.487 00.000 8976 Worker thread wakes up
00:55:05.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:05.487 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:05.487 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
00:55:06.174 00.687 8976 Exposure complete
00:55:06.180 00.006 8976 worker thread done servicing request
00:55:06.181 00.001 5052 OnExposeComplete: enter
00:55:06.181 00.000 5052 UpdateGuideState(): m_state=6
00:55:06.181 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1184
00:55:06.181 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.89, Mass=192, SNR=9.6, Peak=69 HFD=2.6
00:55:06.181 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
00:55:06.181 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
00:55:06.181 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.18 hyp=0.69 cameraTheta=2.88 mountX=0.46 mountY=0.46, mountTheta=0.78
00:55:06.181 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.18, opts=13)
00:55:06.181 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.18)
00:55:06.182 00.001 8976 Worker thread wakes up
00:55:06.182 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.18) opts 0xd
00:55:06.182 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.18)
00:55:06.182 00.000 8976 Moving (-0.66, 0.18) raw xDistance=0.46 yDistance=0.46
00:55:06.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
00:55:06.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
00:55:06.182 00.000 8976 MoveAxis(L, 2, ABG)
00:55:06.182 00.000 8976 stepping (-13, -3) + (-2, 0)
00:55:06.182 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:06.182 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:55:06.192 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
00:55:06.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:06.192 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:06.192 00.000 5052 Enqueuing Expose request
00:55:06.206 00.014 8976 Received - 47 (G) 
00:55:06.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:06.206 00.000 8976 stepped: pos (-15, -3)
00:55:06.206 00.000 8976 MoveAxis(D, 2, ABG)
00:55:06.206 00.000 8976 stepping (-15, -3) + (0, -2)
00:55:06.206 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:06.238 00.032 8976 Received - 47 (G) 
00:55:06.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:06.238 00.000 8976 stepped: pos (-15, -5)
00:55:06.238 00.000 8976 move complete, result=0
00:55:06.238 00.000 8976 worker thread done servicing request
00:55:06.238 00.000 8976 Worker thread wakes up
00:55:06.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:06.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:06.238 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:55:06.931 00.693 8976 Exposure complete
00:55:06.936 00.005 8976 worker thread done servicing request
00:55:06.936 00.000 5052 OnExposeComplete: enter
00:55:06.936 00.000 5052 UpdateGuideState(): m_state=6
00:55:06.936 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1185
00:55:06.936 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.29, Mass=205, SNR=9.9, Peak=74 HFD=2.7
00:55:06.936 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.49 = 1.79)
00:55:06.936 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.69)
00:55:06.936 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.42 hyp=0.66 cameraTheta=-2.44 mountX=-0.15 mountY=0.65, mountTheta=1.79
00:55:06.937 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.42, opts=13)
00:55:06.937 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.42)
00:55:06.937 00.000 8976 Worker thread wakes up
00:55:06.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.42) opts 0xd
00:55:06.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.42)
00:55:06.937 00.000 8976 Moving (-0.50, -0.42) raw xDistance=-0.15 yDistance=0.65
00:55:06.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:55:06.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
00:55:06.938 00.001 8976 MoveAxis(R, 0, ABG)
00:55:06.938 00.000 8976 MoveAxis(D, 3, ABG)
00:55:06.938 00.000 8976 stepping (-15, -5) + (0, -3)
00:55:06.938 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:06.938 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:55:06.950 00.012 5052 UpdateGuideState exits: m=205 SNR=9.9
00:55:06.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:06.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:06.950 00.000 5052 Enqueuing Expose request
00:55:06.974 00.024 8976 Received - 47 (G) 
00:55:06.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:06.974 00.000 8976 stepped: pos (-15, -8)
00:55:06.974 00.000 8976 move complete, result=0
00:55:06.974 00.000 8976 worker thread done servicing request
00:55:06.974 00.000 8976 Worker thread wakes up
00:55:06.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:06.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:06.974 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:55:07.681 00.707 8976 Exposure complete
00:55:07.686 00.005 8976 worker thread done servicing request
00:55:07.687 00.001 5052 OnExposeComplete: enter
00:55:07.687 00.000 5052 UpdateGuideState(): m_state=6
00:55:07.687 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1186
00:55:07.687 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.83, Mass=174, SNR=9.1, Peak=67 HFD=2.4
00:55:07.687 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
00:55:07.687 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
00:55:07.687 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.12 hyp=0.53 cameraTheta=0.23 mountX=-0.13 mountY=-0.50, mountTheta=-1.82
00:55:07.688 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.12, opts=13)
00:55:07.688 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.12)
00:55:07.688 00.000 8976 Worker thread wakes up
00:55:07.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.12) opts 0xd
00:55:07.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.12)
00:55:07.688 00.000 8976 Moving (0.51, 0.12) raw xDistance=-0.13 yDistance=-0.50
00:55:07.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:55:07.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
00:55:07.688 00.000 8976 MoveAxis(R, 0, ABG)
00:55:07.688 00.000 8976 MoveAxis(U, 2, ABG)
00:55:07.688 00.000 8976 stepping (-15, -8) + (0, 2)
00:55:07.688 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:07.689 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:55:07.698 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
00:55:07.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:07.698 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:07.698 00.000 5052 Enqueuing Expose request
00:55:07.725 00.027 8976 Received - 47 (G) 
00:55:07.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:07.725 00.000 8976 stepped: pos (-15, -6)
00:55:07.725 00.000 8976 move complete, result=0
00:55:07.725 00.000 8976 worker thread done servicing request
00:55:07.725 00.000 8976 Worker thread wakes up
00:55:07.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:07.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:07.725 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:55:08.416 00.691 8976 Exposure complete
00:55:08.421 00.005 8976 worker thread done servicing request
00:55:08.421 00.000 5052 OnExposeComplete: enter
00:55:08.421 00.000 5052 UpdateGuideState(): m_state=6
00:55:08.421 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1187
00:55:08.421 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.62, Mass=201, SNR=9.8, Peak=65 HFD=3.1
00:55:08.422 00.001 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
00:55:08.422 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
00:55:08.422 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.09 hyp=0.33 cameraTheta=-0.29 mountX=-0.23 mountY=-0.21, mountTheta=-2.38
00:55:08.422 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.09, opts=13)
00:55:08.422 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.09)
00:55:08.422 00.000 8976 Worker thread wakes up
00:55:08.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.09) opts 0xd
00:55:08.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.09)
00:55:08.423 00.001 8976 Moving (0.31, -0.09) raw xDistance=-0.23 yDistance=-0.21
00:55:08.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:55:08.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:55:08.423 00.000 8976 MoveAxis(R, 0, ABG)
00:55:08.423 00.000 8976 MoveAxis(U, 0, ABG)
00:55:08.423 00.000 8976 move complete, result=0
00:55:08.423 00.000 8976 worker thread done servicing request
00:55:08.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:55:08.432 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
00:55:08.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:08.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:08.432 00.000 5052 Enqueuing Expose request
00:55:08.433 00.001 8976 Worker thread wakes up
00:55:08.433 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:08.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:08.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:09.122 00.689 8976 Exposure complete
00:55:09.127 00.005 8976 worker thread done servicing request
00:55:09.127 00.000 5052 OnExposeComplete: enter
00:55:09.127 00.000 5052 UpdateGuideState(): m_state=6
00:55:09.127 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1188
00:55:09.127 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.48, Mass=199, SNR=9.8, Peak=67 HFD=2.4
00:55:09.127 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.92 = 2.36)
00:55:09.127 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.26)
00:55:09.127 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.88 mountX=-0.17 mountY=0.19, mountTheta=2.31
00:55:09.127 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.23, opts=13)
00:55:09.127 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.23)
00:55:09.127 00.000 8976 Worker thread wakes up
00:55:09.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.23) opts 0xd
00:55:09.128 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.23)
00:55:09.128 00.000 8976 Moving (-0.07, -0.23) raw xDistance=-0.17 yDistance=0.19
00:55:09.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:55:09.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:55:09.128 00.000 8976 MoveAxis(R, 0, ABG)
00:55:09.128 00.000 8976 MoveAxis(U, 0, ABG)
00:55:09.128 00.000 8976 move complete, result=0
00:55:09.128 00.000 8976 worker thread done servicing request
00:55:09.128 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:55:09.137 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
00:55:09.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:09.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:09.137 00.000 5052 Enqueuing Expose request
00:55:09.138 00.001 8976 Worker thread wakes up
00:55:09.138 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:55:09.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:09.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:09.824 00.686 8976 Exposure complete
00:55:09.829 00.005 8976 worker thread done servicing request
00:55:09.829 00.000 5052 OnExposeComplete: enter
00:55:09.829 00.000 5052 UpdateGuideState(): m_state=6
00:55:09.830 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1189
00:55:09.830 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.96, Mass=208, SNR=9.9, Peak=68 HFD=2.5
00:55:09.830 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
00:55:09.830 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
00:55:09.830 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.25 hyp=0.64 cameraTheta=0.41 mountX=-0.04 mountY=-0.63, mountTheta=-1.63
00:55:09.830 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.25, opts=13)
00:55:09.830 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.25)
00:55:09.830 00.000 8976 Worker thread wakes up
00:55:09.831 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.25) opts 0xd
00:55:09.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.25)
00:55:09.831 00.000 8976 Moving (0.59, 0.25) raw xDistance=-0.04 yDistance=-0.63
00:55:09.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:55:09.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
00:55:09.831 00.000 8976 MoveAxis(R, 0, ABG)
00:55:09.831 00.000 8976 MoveAxis(U, 3, ABG)
00:55:09.831 00.000 8976 stepping (-15, -6) + (0, 3)
00:55:09.831 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:09.831 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:55:09.841 00.010 5052 UpdateGuideState exits: m=208 SNR=9.9
00:55:09.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:09.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:09.841 00.000 5052 Enqueuing Expose request
00:55:09.867 00.026 8976 Received - 47 (G) 
00:55:09.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:09.867 00.000 8976 stepped: pos (-15, -3)
00:55:09.867 00.000 8976 move complete, result=0
00:55:09.867 00.000 8976 worker thread done servicing request
00:55:09.867 00.000 8976 Worker thread wakes up
00:55:09.867 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
00:55:09.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:09.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:10.530 00.663 8976 Exposure complete
00:55:10.535 00.005 8976 worker thread done servicing request
00:55:10.535 00.000 5052 OnExposeComplete: enter
00:55:10.535 00.000 5052 UpdateGuideState(): m_state=6
00:55:10.535 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1190
00:55:10.535 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.44, Mass=182, SNR=9.3, Peak=75 HFD=2.0
00:55:10.536 00.001 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.35 = 2.93)
00:55:10.536 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.45 = 2.83)
00:55:10.536 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.31 mountX=-0.27 mountY=0.09, mountTheta=2.84
00:55:10.536 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.27, opts=13)
00:55:10.536 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.27)
00:55:10.536 00.000 8976 Worker thread wakes up
00:55:10.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.27) opts 0xd
00:55:10.537 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.27)
00:55:10.537 00.000 8976 Moving (0.07, -0.27) raw xDistance=-0.27 yDistance=0.09
00:55:10.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:55:10.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:55:10.537 00.000 8976 MoveAxis(R, 1, ABG)
00:55:10.537 00.000 8976 stepping (-15, -3) + (1, 0)
00:55:10.537 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:10.538 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:55:10.548 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
00:55:10.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:10.548 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:10.548 00.000 5052 Enqueuing Expose request
00:55:10.570 00.022 8976 Received - 47 (G) 
00:55:10.571 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:10.571 00.000 8976 stepped: pos (-14, -3)
00:55:10.571 00.000 8976 MoveAxis(U, 0, ABG)
00:55:10.571 00.000 8976 move complete, result=0
00:55:10.571 00.000 8976 worker thread done servicing request
00:55:10.571 00.000 8976 Worker thread wakes up
00:55:10.571 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
00:55:10.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:10.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:11.230 00.659 8976 Exposure complete
00:55:11.235 00.005 8976 worker thread done servicing request
00:55:11.235 00.000 5052 OnExposeComplete: enter
00:55:11.235 00.000 5052 UpdateGuideState(): m_state=6
00:55:11.235 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1191
00:55:11.235 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.23, Mass=193, SNR=9.7, Peak=73 HFD=2.5
00:55:11.235 00.000 5052 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.04) = xAngle (-3.36 = 2.92)
00:55:11.236 00.001 5052 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.47 = 2.82)
00:55:11.236 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.48 hyp=0.50 cameraTheta=-1.32 mountX=-0.49 mountY=0.16, mountTheta=2.83
00:55:11.236 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.48, opts=13)
00:55:11.236 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.48)
00:55:11.236 00.000 8976 Worker thread wakes up
00:55:11.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.48) opts 0xd
00:55:11.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.48)
00:55:11.237 00.001 8976 Moving (0.12, -0.48) raw xDistance=-0.49 yDistance=0.16
00:55:11.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
00:55:11.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:55:11.237 00.000 8976 MoveAxis(R, 2, ABG)
00:55:11.237 00.000 8976 stepping (-14, -3) + (2, 0)
00:55:11.237 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:11.237 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:55:11.247 00.010 5052 UpdateGuideState exits: m=193 SNR=9.7
00:55:11.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:11.247 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:11.247 00.000 5052 Enqueuing Expose request
00:55:11.274 00.027 8976 Received - 47 (G) 
00:55:11.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:11.274 00.000 8976 stepped: pos (-12, -3)
00:55:11.274 00.000 8976 MoveAxis(U, 0, ABG)
00:55:11.274 00.000 8976 move complete, result=0
00:55:11.274 00.000 8976 worker thread done servicing request
00:55:11.274 00.000 8976 Worker thread wakes up
00:55:11.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:11.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:11.274 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
00:55:11.940 00.666 8976 Exposure complete
00:55:11.946 00.006 8976 worker thread done servicing request
00:55:11.946 00.000 5052 OnExposeComplete: enter
00:55:11.946 00.000 5052 UpdateGuideState(): m_state=6
00:55:11.946 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1192
00:55:11.946 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.91, Mass=204, SNR=9.9, Peak=72 HFD=2.4
00:55:11.946 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.04) = xAngle (-0.69 = -0.69)
00:55:11.946 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
00:55:11.946 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.36 mountX=0.16 mountY=-0.15, mountTheta=-0.74
00:55:11.947 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.20, opts=13)
00:55:11.947 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.20)
00:55:11.947 00.000 8976 Worker thread wakes up
00:55:11.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.20) opts 0xd
00:55:11.947 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.20)
00:55:11.947 00.000 8976 Moving (0.04, 0.20) raw xDistance=0.16 yDistance=-0.15
00:55:11.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:55:11.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:55:11.947 00.000 8976 MoveAxis(R, 0, ABG)
00:55:11.947 00.000 8976 MoveAxis(U, 0, ABG)
00:55:11.947 00.000 8976 move complete, result=0
00:55:11.947 00.000 8976 worker thread done servicing request
00:55:11.948 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:55:11.957 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
00:55:11.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:11.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:11.957 00.000 5052 Enqueuing Expose request
00:55:11.957 00.000 8976 Worker thread wakes up
00:55:11.957 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:11.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:11.957 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:12.616 00.659 8976 Exposure complete
00:55:12.621 00.005 8976 worker thread done servicing request
00:55:12.621 00.000 5052 OnExposeComplete: enter
00:55:12.621 00.000 5052 UpdateGuideState(): m_state=6
00:55:12.621 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1193
00:55:12.621 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.70, Mass=194, SNR=9.6, Peak=70 HFD=2.3
00:55:12.621 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
00:55:12.621 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
00:55:12.622 00.001 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.01 hyp=0.36 cameraTheta=-3.12 mountX=0.16 mountY=0.31, mountTheta=1.10
00:55:12.622 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.01, opts=13)
00:55:12.622 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.01)
00:55:12.622 00.000 8976 Worker thread wakes up
00:55:12.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.01) opts 0xd
00:55:12.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.01)
00:55:12.623 00.001 8976 Moving (-0.36, -0.01) raw xDistance=0.16 yDistance=0.31
00:55:12.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:55:12.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:55:12.623 00.000 8976 MoveAxis(R, 0, ABG)
00:55:12.623 00.000 8976 MoveAxis(D, 1, ABG)
00:55:12.623 00.000 8976 stepping (-12, -3) + (0, -1)
00:55:12.623 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:12.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:55:12.633 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
00:55:12.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:12.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:12.633 00.000 5052 Enqueuing Expose request
00:55:12.648 00.015 8976 Received - 47 (G) 
00:55:12.649 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:12.649 00.000 8976 stepped: pos (-12, -4)
00:55:12.649 00.000 8976 move complete, result=0
00:55:12.649 00.000 8976 worker thread done servicing request
00:55:12.649 00.000 8976 Worker thread wakes up
00:55:12.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:12.649 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:12.649 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:55:13.304 00.655 8976 Exposure complete
00:55:13.310 00.006 8976 worker thread done servicing request
00:55:13.311 00.001 5052 OnExposeComplete: enter
00:55:13.311 00.000 5052 UpdateGuideState(): m_state=6
00:55:13.311 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1194
00:55:13.311 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.90, Mass=196, SNR=9.7, Peak=71 HFD=2.2
00:55:13.311 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
00:55:13.311 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
00:55:13.311 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.19 hyp=0.35 cameraTheta=2.57 mountX=0.30 mountY=0.14, mountTheta=0.44
00:55:13.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.19, opts=13)
00:55:13.312 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.19)
00:55:13.312 00.000 8976 Worker thread wakes up
00:55:13.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.19) opts 0xd
00:55:13.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.19)
00:55:13.312 00.000 8976 Moving (-0.29, 0.19) raw xDistance=0.30 yDistance=0.14
00:55:13.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:55:13.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:55:13.312 00.000 8976 MoveAxis(L, 1, ABG)
00:55:13.312 00.000 8976 stepping (-12, -4) + (-1, 0)
00:55:13.312 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:13.313 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:55:13.322 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
00:55:13.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:13.322 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:13.322 00.000 5052 Enqueuing Expose request
00:55:13.336 00.014 8976 Received - 47 (G) 
00:55:13.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:13.336 00.000 8976 stepped: pos (-13, -4)
00:55:13.336 00.000 8976 MoveAxis(U, 0, ABG)
00:55:13.336 00.000 8976 move complete, result=0
00:55:13.336 00.000 8976 worker thread done servicing request
00:55:13.336 00.000 8976 Worker thread wakes up
00:55:13.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:13.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:13.336 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:55:14.020 00.684 8976 Exposure complete
00:55:14.026 00.006 8976 worker thread done servicing request
00:55:14.026 00.000 5052 OnExposeComplete: enter
00:55:14.026 00.000 5052 UpdateGuideState(): m_state=6
00:55:14.026 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1195
00:55:14.026 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.68, Mass=188, SNR=9.5, Peak=65 HFD=2.8
00:55:14.026 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
00:55:14.027 00.001 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
00:55:14.027 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.03 hyp=0.53 cameraTheta=-3.09 mountX=0.21 mountY=0.46, mountTheta=1.13
00:55:14.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.03, opts=13)
00:55:14.028 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.03)
00:55:14.028 00.000 8976 Worker thread wakes up
00:55:14.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.03) opts 0xd
00:55:14.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.03)
00:55:14.028 00.000 8976 Moving (-0.52, -0.03) raw xDistance=0.21 yDistance=0.46
00:55:14.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:55:14.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:55:14.028 00.000 8976 MoveAxis(R, 0, ABG)
00:55:14.028 00.000 8976 MoveAxis(D, 2, ABG)
00:55:14.028 00.000 8976 stepping (-13, -4) + (0, -2)
00:55:14.028 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:14.029 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:55:14.042 00.013 5052 UpdateGuideState exits: m=188 SNR=9.5
00:55:14.042 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:14.042 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:14.042 00.000 5052 Enqueuing Expose request
00:55:14.055 00.013 8976 Received - 47 (G) 
00:55:14.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:14.055 00.000 8976 stepped: pos (-13, -6)
00:55:14.055 00.000 8976 move complete, result=0
00:55:14.055 00.000 8976 worker thread done servicing request
00:55:14.055 00.000 8976 Worker thread wakes up
00:55:14.055 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:55:14.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:14.055 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:14.752 00.697 8976 Exposure complete
00:55:14.757 00.005 8976 worker thread done servicing request
00:55:14.758 00.001 5052 OnExposeComplete: enter
00:55:14.758 00.000 5052 UpdateGuideState(): m_state=6
00:55:14.758 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1196
00:55:14.758 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.66, Mass=203, SNR=9.9, Peak=69 HFD=2.4
00:55:14.758 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
00:55:14.758 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
00:55:14.758 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.05 hyp=0.34 cameraTheta=-2.98 mountX=0.10 mountY=0.31, mountTheta=1.24
00:55:14.759 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.05, opts=13)
00:55:14.759 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.05)
00:55:14.759 00.000 8976 Worker thread wakes up
00:55:14.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.05) opts 0xd
00:55:14.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.05)
00:55:14.759 00.000 8976 Moving (-0.33, -0.05) raw xDistance=0.10 yDistance=0.31
00:55:14.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:55:14.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:55:14.759 00.000 8976 MoveAxis(R, 0, ABG)
00:55:14.760 00.001 8976 MoveAxis(D, 1, ABG)
00:55:14.760 00.000 8976 stepping (-13, -6) + (0, -1)
00:55:14.760 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:14.760 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:55:14.771 00.011 5052 UpdateGuideState exits: m=203 SNR=9.9
00:55:14.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:14.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:14.771 00.000 5052 Enqueuing Expose request
00:55:14.791 00.020 8976 Received - 47 (G) 
00:55:14.791 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:14.791 00.000 8976 stepped: pos (-13, -7)
00:55:14.791 00.000 8976 move complete, result=0
00:55:14.791 00.000 8976 worker thread done servicing request
00:55:14.791 00.000 8976 Worker thread wakes up
00:55:14.791 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:55:14.791 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:14.791 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:15.487 00.696 8976 Exposure complete
00:55:15.493 00.006 8976 worker thread done servicing request
00:55:15.493 00.000 5052 OnExposeComplete: enter
00:55:15.494 00.001 5052 UpdateGuideState(): m_state=6
00:55:15.494 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1197
00:55:15.494 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.12, Mass=204, SNR=9.9, Peak=75 HFD=2.4
00:55:15.494 00.000 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.04) = xAngle (-0.62 = -0.62)
00:55:15.494 00.000 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.72 = -0.72)
00:55:15.494 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.41 hyp=0.41 cameraTheta=1.43 mountX=0.34 mountY=-0.27, mountTheta=-0.68
00:55:15.495 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.41, opts=13)
00:55:15.495 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.41)
00:55:15.495 00.000 8976 Worker thread wakes up
00:55:15.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.41) opts 0xd
00:55:15.495 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.41)
00:55:15.495 00.000 8976 Moving (0.06, 0.41) raw xDistance=0.34 yDistance=-0.27
00:55:15.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:55:15.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
00:55:15.495 00.000 8976 MoveAxis(L, 1, ABG)
00:55:15.495 00.000 8976 stepping (-13, -7) + (-1, 0)
00:55:15.495 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:15.496 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:55:15.507 00.011 5052 UpdateGuideState exits: m=204 SNR=9.9
00:55:15.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:15.507 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:15.507 00.000 5052 Enqueuing Expose request
00:55:15.526 00.019 8976 Received - 47 (G) 
00:55:15.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:15.526 00.000 8976 stepped: pos (-14, -7)
00:55:15.526 00.000 8976 MoveAxis(U, 1, ABG)
00:55:15.526 00.000 8976 stepping (-14, -7) + (0, 1)
00:55:15.526 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:15.558 00.032 8976 Received - 47 (G) 
00:55:15.558 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:15.558 00.000 8976 stepped: pos (-14, -6)
00:55:15.558 00.000 8976 move complete, result=0
00:55:15.558 00.000 8976 worker thread done servicing request
00:55:15.558 00.000 8976 Worker thread wakes up
00:55:15.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:15.558 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:15.558 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
00:55:16.256 00.698 8976 Exposure complete
00:55:16.262 00.006 8976 worker thread done servicing request
00:55:16.262 00.000 5052 OnExposeComplete: enter
00:55:16.262 00.000 5052 UpdateGuideState(): m_state=6
00:55:16.262 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1198
00:55:16.262 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.15, Mass=201, SNR=9.8, Peak=78 HFD=2.4
00:55:16.262 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
00:55:16.262 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
00:55:16.262 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.44 hyp=0.48 cameraTheta=1.17 mountX=0.31 mountY=-0.40, mountTheta=-0.91
00:55:16.263 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.44, opts=13)
00:55:16.263 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.44)
00:55:16.263 00.000 8976 Worker thread wakes up
00:55:16.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.44) opts 0xd
00:55:16.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.44)
00:55:16.263 00.000 8976 Moving (0.19, 0.44) raw xDistance=0.31 yDistance=-0.40
00:55:16.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:55:16.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
00:55:16.263 00.000 8976 MoveAxis(L, 1, ABG)
00:55:16.263 00.000 8976 stepping (-14, -6) + (-1, 0)
00:55:16.263 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:16.264 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:55:16.273 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
00:55:16.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:16.273 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:16.273 00.000 5052 Enqueuing Expose request
00:55:16.293 00.020 8976 Received - 47 (G) 
00:55:16.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:16.293 00.000 8976 stepped: pos (-15, -6)
00:55:16.293 00.000 8976 MoveAxis(U, 2, ABG)
00:55:16.294 00.001 8976 stepping (-15, -6) + (0, 2)
00:55:16.294 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:16.325 00.031 8976 Received - 47 (G) 
00:55:16.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:16.325 00.000 8976 stepped: pos (-15, -4)
00:55:16.325 00.000 8976 move complete, result=0
00:55:16.326 00.001 8976 worker thread done servicing request
00:55:16.326 00.000 8976 Worker thread wakes up
00:55:16.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:16.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:16.326 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
00:55:17.022 00.696 8976 Exposure complete
00:55:17.028 00.006 8976 worker thread done servicing request
00:55:17.028 00.000 5052 OnExposeComplete: enter
00:55:17.028 00.000 5052 UpdateGuideState(): m_state=6
00:55:17.028 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1199
00:55:17.028 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=282.05, Mass=222, SNR=10.3, Peak=78 HFD=2.3
00:55:17.028 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
00:55:17.028 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
00:55:17.028 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.17 mountX=0.24 mountY=-0.31, mountTheta=-0.91
00:55:17.028 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.34, opts=13)
00:55:17.028 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.34)
00:55:17.028 00.000 8976 Worker thread wakes up
00:55:17.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.34) opts 0xd
00:55:17.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.34)
00:55:17.028 00.000 8976 Moving (0.14, 0.34) raw xDistance=0.24 yDistance=-0.31
00:55:17.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:55:17.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
00:55:17.028 00.000 8976 MoveAxis(R, 0, ABG)
00:55:17.028 00.000 8976 MoveAxis(U, 1, ABG)
00:55:17.029 00.001 8976 stepping (-15, -4) + (0, 1)
00:55:17.029 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:17.029 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:55:17.040 00.011 5052 UpdateGuideState exits: m=222 SNR=10.3
00:55:17.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:17.040 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:17.040 00.000 5052 Enqueuing Expose request
00:55:17.061 00.021 8976 Received - 47 (G) 
00:55:17.061 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:17.062 00.001 8976 stepped: pos (-15, -3)
00:55:17.062 00.000 8976 move complete, result=0
00:55:17.062 00.000 8976 worker thread done servicing request
00:55:17.062 00.000 8976 Worker thread wakes up
00:55:17.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:17.062 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:17.062 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:55:17.754 00.692 8976 Exposure complete
00:55:17.760 00.006 8976 worker thread done servicing request
00:55:17.760 00.000 5052 OnExposeComplete: enter
00:55:17.760 00.000 5052 UpdateGuideState(): m_state=6
00:55:17.760 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1200
00:55:17.760 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.78, Mass=205, SNR=10.0, Peak=76 HFD=2.0
00:55:17.760 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
00:55:17.760 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
00:55:17.760 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.07 hyp=0.40 cameraTheta=0.18 mountX=-0.11 mountY=-0.37, mountTheta=-1.87
00:55:17.761 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.07, opts=13)
00:55:17.761 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.07)
00:55:17.761 00.000 8976 Worker thread wakes up
00:55:17.761 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.07) opts 0xd
00:55:17.761 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.07)
00:55:17.761 00.000 8976 Moving (0.39, 0.07) raw xDistance=-0.11 yDistance=-0.37
00:55:17.762 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:55:17.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
00:55:17.762 00.000 8976 MoveAxis(R, 0, ABG)
00:55:17.762 00.000 8976 MoveAxis(U, 2, ABG)
00:55:17.762 00.000 8976 stepping (-15, -3) + (0, 2)
00:55:17.762 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:17.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:55:17.772 00.010 5052 UpdateGuideState exits: m=205 SNR=10.0
00:55:17.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:17.772 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:17.772 00.000 5052 Enqueuing Expose request
00:55:17.797 00.025 8976 Received - 47 (G) 
00:55:17.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:17.797 00.000 8976 stepped: pos (-15, -1)
00:55:17.797 00.000 8976 move complete, result=0
00:55:17.797 00.000 8976 worker thread done servicing request
00:55:17.797 00.000 8976 Worker thread wakes up
00:55:17.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:17.797 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:17.797 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:55:18.489 00.692 8976 Exposure complete
00:55:18.494 00.005 8976 worker thread done servicing request
00:55:18.494 00.000 5052 OnExposeComplete: enter
00:55:18.494 00.000 5052 UpdateGuideState(): m_state=6
00:55:18.494 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1201
00:55:18.494 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.88, Mass=173, SNR=9.2, Peak=73 HFD=2.3
00:55:18.494 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
00:55:18.495 00.001 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
00:55:18.495 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.17 hyp=0.72 cameraTheta=0.23 mountX=-0.17 mountY=-0.68, mountTheta=-1.82
00:55:18.495 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.17, opts=13)
00:55:18.495 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.17)
00:55:18.495 00.000 8976 Worker thread wakes up
00:55:18.496 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.17) opts 0xd
00:55:18.496 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.17)
00:55:18.496 00.000 8976 Moving (0.70, 0.17) raw xDistance=-0.17 yDistance=-0.68
00:55:18.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:55:18.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
00:55:18.496 00.000 8976 MoveAxis(R, 0, ABG)
00:55:18.496 00.000 8976 MoveAxis(U, 3, ABG)
00:55:18.496 00.000 8976 stepping (-15, -1) + (0, 3)
00:55:18.496 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:18.497 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:55:18.506 00.009 5052 UpdateGuideState exits: m=173 SNR=9.2
00:55:18.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:18.506 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:18.506 00.000 5052 Enqueuing Expose request
00:55:18.532 00.026 8976 Received - 47 (G) 
00:55:18.532 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:18.532 00.000 8976 stepped: pos (-15, 2)
00:55:18.532 00.000 8976 move complete, result=0
00:55:18.532 00.000 8976 worker thread done servicing request
00:55:18.532 00.000 8976 Worker thread wakes up
00:55:18.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:18.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:18.532 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
00:55:19.239 00.707 8976 Exposure complete
00:55:19.245 00.006 8976 worker thread done servicing request
00:55:19.245 00.000 5052 OnExposeComplete: enter
00:55:19.245 00.000 5052 UpdateGuideState(): m_state=6
00:55:19.245 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1202
00:55:19.245 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.62, Mass=218, SNR=10.2, Peak=71 HFD=2.5
00:55:19.245 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
00:55:19.245 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
00:55:19.245 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=-0.09 hyp=0.98 cameraTheta=-0.10 mountX=-0.53 mountY=-0.77, mountTheta=-2.17
00:55:19.246 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=-0.09, opts=13)
00:55:19.246 00.000 5052 Enqueuing Move request for stepguider (0.98, -0.09)
00:55:19.246 00.000 8976 Worker thread wakes up
00:55:19.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, -0.09) opts 0xd
00:55:19.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, -0.09)
00:55:19.246 00.000 8976 Moving (0.98, -0.09) raw xDistance=-0.53 yDistance=-0.77
00:55:19.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
00:55:19.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.77
00:55:19.246 00.000 8976 MoveAxis(R, 2, ABG)
00:55:19.246 00.000 8976 stepping (-15, 2) + (2, 0)
00:55:19.246 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:19.247 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:55:19.256 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
00:55:19.257 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:19.257 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:19.257 00.000 5052 Enqueuing Expose request
00:55:19.283 00.026 8976 Received - 47 (G) 
00:55:19.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:19.283 00.000 8976 stepped: pos (-13, 2)
00:55:19.283 00.000 8976 MoveAxis(U, 3, ABG)
00:55:19.283 00.000 8976 stepping (-13, 2) + (0, 3)
00:55:19.283 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:19.316 00.033 8976 Received - 47 (G) 
00:55:19.316 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:19.316 00.000 8976 stepped: pos (-13, 5)
00:55:19.316 00.000 8976 move complete, result=0
00:55:19.316 00.000 8976 worker thread done servicing request
00:55:19.316 00.000 8976 Worker thread wakes up
00:55:19.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:19.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:19.316 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
00:55:20.004 00.688 8976 Exposure complete
00:55:20.010 00.006 8976 worker thread done servicing request
00:55:20.010 00.000 5052 OnExposeComplete: enter
00:55:20.010 00.000 5052 UpdateGuideState(): m_state=6
00:55:20.010 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1203
00:55:20.010 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.60, Mass=203, SNR=9.9, Peak=69 HFD=2.5
00:55:20.010 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
00:55:20.010 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
00:55:20.010 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.11 hyp=0.68 cameraTheta=-0.17 mountX=-0.41 mountY=-0.50, mountTheta=-2.25
00:55:20.010 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.11, opts=13)
00:55:20.011 00.001 5052 Enqueuing Move request for stepguider (0.67, -0.11)
00:55:20.011 00.000 8976 Worker thread wakes up
00:55:20.011 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.11) opts 0xd
00:55:20.011 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.11)
00:55:20.011 00.000 8976 Moving (0.67, -0.11) raw xDistance=-0.41 yDistance=-0.50
00:55:20.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
00:55:20.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
00:55:20.011 00.000 8976 MoveAxis(R, 2, ABG)
00:55:20.011 00.000 8976 stepping (-13, 5) + (2, 0)
00:55:20.011 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:20.011 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:55:20.021 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
00:55:20.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:20.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:20.021 00.000 5052 Enqueuing Expose request
00:55:20.034 00.013 8976 Received - 47 (G) 
00:55:20.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:20.034 00.000 8976 stepped: pos (-11, 5)
00:55:20.034 00.000 8976 MoveAxis(U, 2, ABG)
00:55:20.034 00.000 8976 stepping (-11, 5) + (0, 2)
00:55:20.034 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:20.066 00.032 8976 Received - 47 (G) 
00:55:20.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:20.066 00.000 8976 stepped: pos (-11, 7)
00:55:20.066 00.000 8976 move complete, result=0
00:55:20.066 00.000 8976 worker thread done servicing request
00:55:20.066 00.000 8976 Worker thread wakes up
00:55:20.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:20.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:20.066 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
00:55:20.760 00.694 8976 Exposure complete
00:55:20.766 00.006 8976 worker thread done servicing request
00:55:20.766 00.000 5052 OnExposeComplete: enter
00:55:20.766 00.000 5052 UpdateGuideState(): m_state=6
00:55:20.766 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1204
00:55:20.767 00.001 5052 Star::Find returns 1 (0), X=329.28, Y=282.17, Mass=219, SNR=10.3, Peak=78 HFD=2.4
00:55:20.767 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
00:55:20.767 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
00:55:20.767 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.46 hyp=0.48 cameraTheta=1.34 mountX=0.36 mountY=-0.34, mountTheta=-0.76
00:55:20.767 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.46, opts=13)
00:55:20.767 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.46)
00:55:20.767 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:55:20.767 00.000 5052 UpdateGuideState exits: m=219 SNR=10.3
00:55:20.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:20.767 00.000 8976 Worker thread wakes up
00:55:20.767 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.46) opts 0xd
00:55:20.768 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.46)
00:55:20.768 00.000 8976 Moving (0.11, 0.46) raw xDistance=0.36 yDistance=-0.34
00:55:20.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
00:55:20.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
00:55:20.768 00.000 8976 MoveAxis(L, 1, ABG)
00:55:20.768 00.000 8976 stepping (-11, 7) + (-1, 0)
00:55:20.768 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:20.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:20.768 00.000 5052 Enqueuing Expose request
00:55:20.786 00.018 8976 Received - 47 (G) 
00:55:20.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:20.786 00.000 8976 stepped: pos (-12, 7)
00:55:20.786 00.000 8976 MoveAxis(U, 2, ABG)
00:55:20.786 00.000 8976 stepping (-12, 7) + (0, 2)
00:55:20.786 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:20.818 00.032 8976 Received - 47 (G) 
00:55:20.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:20.818 00.000 8976 stepped: pos (-12, 9)
00:55:20.818 00.000 8976 move complete, result=0
00:55:20.818 00.000 8976 worker thread done servicing request
00:55:20.818 00.000 8976 Worker thread wakes up
00:55:20.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:20.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:20.818 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.3 px 2 ms NORTH
00:55:21.501 00.683 8976 Exposure complete
00:55:21.506 00.005 8976 worker thread done servicing request
00:55:21.506 00.000 5052 OnExposeComplete: enter
00:55:21.506 00.000 5052 UpdateGuideState(): m_state=6
00:55:21.506 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1205
00:55:21.507 00.001 5052 Star::Find returns 1 (0), X=329.14, Y=281.53, Mass=214, SNR=10.1, Peak=78 HFD=2.5
00:55:21.507 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
00:55:21.507 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.37)
00:55:21.507 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.76 mountX=-0.15 mountY=0.13, mountTheta=2.42
00:55:21.507 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.18, opts=13)
00:55:21.507 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.18)
00:55:21.507 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:55:21.507 00.000 5052 UpdateGuideState exits: m=214 SNR=10.1
00:55:21.508 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:21.508 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:21.508 00.000 5052 Enqueuing Expose request
00:55:21.508 00.000 8976 Worker thread wakes up
00:55:21.508 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.18) opts 0xd
00:55:21.508 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.18)
00:55:21.508 00.000 8976 Moving (-0.04, -0.18) raw xDistance=-0.15 yDistance=0.13
00:55:21.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:55:21.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:55:21.508 00.000 8976 MoveAxis(R, 0, ABG)
00:55:21.508 00.000 8976 MoveAxis(U, 0, ABG)
00:55:21.508 00.000 8976 move complete, result=0
00:55:21.508 00.000 8976 worker thread done servicing request
00:55:21.508 00.000 8976 Worker thread wakes up
00:55:21.508 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:21.508 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:21.508 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:22.192 00.684 8976 Exposure complete
00:55:22.197 00.005 8976 worker thread done servicing request
00:55:22.197 00.000 5052 OnExposeComplete: enter
00:55:22.197 00.000 5052 UpdateGuideState(): m_state=6
00:55:22.198 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1206
00:55:22.198 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.55, Mass=201, SNR=9.9, Peak=76 HFD=2.5
00:55:22.198 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.97 = 2.31)
00:55:22.198 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.21)
00:55:22.198 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.93 mountX=-0.11 mountY=0.14, mountTheta=2.27
00:55:22.198 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.16, opts=13)
00:55:22.198 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.16)
00:55:22.198 00.000 8976 Worker thread wakes up
00:55:22.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.16) opts 0xd
00:55:22.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.16)
00:55:22.198 00.000 8976 Moving (-0.06, -0.16) raw xDistance=-0.11 yDistance=0.14
00:55:22.199 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:55:22.199 00.000 5052 UpdateGuideState exits: m=201 SNR=9.9
00:55:22.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:22.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:55:22.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:55:22.199 00.000 8976 MoveAxis(R, 0, ABG)
00:55:22.199 00.000 8976 MoveAxis(U, 0, ABG)
00:55:22.199 00.000 8976 move complete, result=0
00:55:22.199 00.000 8976 worker thread done servicing request
00:55:22.199 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:22.199 00.000 5052 Enqueuing Expose request
00:55:22.199 00.000 8976 Worker thread wakes up
00:55:22.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:22.199 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:22.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:22.882 00.683 8976 Exposure complete
00:55:22.888 00.006 8976 worker thread done servicing request
00:55:22.888 00.000 5052 OnExposeComplete: enter
00:55:22.888 00.000 5052 UpdateGuideState(): m_state=6
00:55:22.889 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1207
00:55:22.889 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.92, Mass=218, SNR=10.2, Peak=75 HFD=2.4
00:55:22.889 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
00:55:22.889 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
00:55:22.889 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.21 hyp=0.35 cameraTheta=2.48 mountX=0.31 mountY=0.11, mountTheta=0.35
00:55:22.890 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.21, opts=13)
00:55:22.890 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.21)
00:55:22.890 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:55:22.890 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
00:55:22.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:22.890 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:22.890 00.000 5052 Enqueuing Expose request
00:55:22.890 00.000 8976 Worker thread wakes up
00:55:22.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.21) opts 0xd
00:55:22.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.21)
00:55:22.890 00.000 8976 Moving (-0.27, 0.21) raw xDistance=0.31 yDistance=0.11
00:55:22.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:55:22.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:55:22.890 00.000 8976 MoveAxis(L, 1, ABG)
00:55:22.890 00.000 8976 stepping (-12, 9) + (-1, 0)
00:55:22.890 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:22.912 00.022 8976 Received - 47 (G) 
00:55:22.912 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:22.912 00.000 8976 stepped: pos (-13, 9)
00:55:22.912 00.000 8976 MoveAxis(U, 0, ABG)
00:55:22.912 00.000 8976 move complete, result=0
00:55:22.912 00.000 8976 worker thread done servicing request
00:55:22.912 00.000 8976 Worker thread wakes up
00:55:22.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:22.912 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:22.913 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:55:23.594 00.681 8976 Exposure complete
00:55:23.600 00.006 8976 worker thread done servicing request
00:55:23.600 00.000 5052 OnExposeComplete: enter
00:55:23.600 00.000 5052 UpdateGuideState(): m_state=6
00:55:23.600 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1208
00:55:23.600 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.28, Mass=208, SNR=10.0, Peak=68 HFD=2.5
00:55:23.600 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.04) = xAngle (-4.21 = 2.07)
00:55:23.600 00.000 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
00:55:23.600 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.43 hyp=0.52 cameraTheta=-2.17 mountX=-0.25 mountY=0.48, mountTheta=2.05
00:55:23.601 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.43, opts=13)
00:55:23.601 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.43)
00:55:23.601 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:55:23.601 00.000 5052 UpdateGuideState exits: m=208 SNR=10.0
00:55:23.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:23.601 00.000 8976 Worker thread wakes up
00:55:23.601 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:23.601 00.000 5052 Enqueuing Expose request
00:55:23.601 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.43) opts 0xd
00:55:23.601 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.43)
00:55:23.601 00.000 8976 Moving (-0.29, -0.43) raw xDistance=-0.25 yDistance=0.48
00:55:23.602 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:55:23.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
00:55:23.602 00.000 8976 MoveAxis(R, 0, ABG)
00:55:23.602 00.000 8976 MoveAxis(D, 2, ABG)
00:55:23.602 00.000 8976 stepping (-13, 9) + (0, -2)
00:55:23.602 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:23.632 00.030 8976 Received - 47 (G) 
00:55:23.632 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:23.632 00.000 8976 stepped: pos (-13, 7)
00:55:23.632 00.000 8976 move complete, result=0
00:55:23.632 00.000 8976 worker thread done servicing request
00:55:23.632 00.000 8976 Worker thread wakes up
00:55:23.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:23.632 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:23.632 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:55:24.316 00.684 8976 Exposure complete
00:55:24.322 00.006 8976 worker thread done servicing request
00:55:24.323 00.001 5052 OnExposeComplete: enter
00:55:24.323 00.000 5052 UpdateGuideState(): m_state=6
00:55:24.323 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1209
00:55:24.323 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.94, Mass=193, SNR=9.6, Peak=73 HFD=2.7
00:55:24.323 00.000 5052 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.04) = xAngle (-0.01 = -0.01)
00:55:24.323 00.000 5052 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.12 = -0.12)
00:55:24.323 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.03 mountX=0.26 mountY=-0.03, mountTheta=-0.11
00:55:24.323 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.23, opts=13)
00:55:24.323 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.23)
00:55:24.324 00.001 8976 Worker thread wakes up
00:55:24.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.23) opts 0xd
00:55:24.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.23)
00:55:24.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:55:24.324 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:55:24.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:24.324 00.000 8976 Moving (-0.12, 0.23) raw xDistance=0.26 yDistance=-0.03
00:55:24.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:55:24.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:55:24.324 00.000 8976 MoveAxis(L, 1, ABG)
00:55:24.324 00.000 8976 stepping (-13, 7) + (-1, 0)
00:55:24.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:24.324 00.000 5052 Enqueuing Expose request
00:55:24.324 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:24.351 00.027 8976 Received - 47 (G) 
00:55:24.351 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:24.351 00.000 8976 stepped: pos (-14, 7)
00:55:24.351 00.000 8976 MoveAxis(U, 0, ABG)
00:55:24.351 00.000 8976 move complete, result=0
00:55:24.351 00.000 8976 worker thread done servicing request
00:55:24.351 00.000 8976 Worker thread wakes up
00:55:24.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:24.351 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:24.351 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
00:55:25.051 00.700 8976 Exposure complete
00:55:25.057 00.006 8976 worker thread done servicing request
00:55:25.058 00.001 5052 OnExposeComplete: enter
00:55:25.058 00.000 5052 UpdateGuideState(): m_state=6
00:55:25.058 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1210
00:55:25.058 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.81, Mass=213, SNR=10.1, Peak=75 HFD=2.7
00:55:25.058 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:55:25.058 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
00:55:25.058 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.10 hyp=0.57 cameraTheta=2.96 mountX=0.35 mountY=0.41, mountTheta=0.87
00:55:25.059 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.10, opts=13)
00:55:25.059 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.10)
00:55:25.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:55:25.059 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:55:25.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:25.059 00.000 8976 Worker thread wakes up
00:55:25.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.10) opts 0xd
00:55:25.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.10)
00:55:25.059 00.000 8976 Moving (-0.56, 0.10) raw xDistance=0.35 yDistance=0.41
00:55:25.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:25.059 00.000 5052 Enqueuing Expose request
00:55:25.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
00:55:25.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:55:25.059 00.000 8976 MoveAxis(L, 2, ABG)
00:55:25.059 00.000 8976 stepping (-14, 7) + (-2, 0)
00:55:25.059 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:25.087 00.028 8976 Received - 47 (G) 
00:55:25.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:25.087 00.000 8976 stepped: pos (-16, 7)
00:55:25.087 00.000 8976 MoveAxis(D, 2, ABG)
00:55:25.087 00.000 8976 stepping (-16, 7) + (0, -2)
00:55:25.087 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:25.119 00.032 8976 Received - 47 (G) 
00:55:25.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:25.119 00.000 8976 stepped: pos (-16, 5)
00:55:25.119 00.000 8976 move complete, result=0
00:55:25.119 00.000 8976 worker thread done servicing request
00:55:25.119 00.000 8976 Worker thread wakes up
00:55:25.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:25.119 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:25.119 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:55:25.805 00.686 8976 Exposure complete
00:55:25.810 00.005 8976 worker thread done servicing request
00:55:25.810 00.000 5052 OnExposeComplete: enter
00:55:25.810 00.000 5052 UpdateGuideState(): m_state=6
00:55:25.810 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1211
00:55:25.811 00.001 5052 Star::Find returns 1 (0), X=329.20, Y=281.12, Mass=223, SNR=10.3, Peak=75 HFD=2.4
00:55:25.811 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.04) = xAngle (-3.57 = 2.71)
00:55:25.811 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.68 = 2.61)
00:55:25.811 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.59 hyp=0.59 cameraTheta=-1.53 mountX=-0.53 mountY=0.30, mountTheta=2.63
00:55:25.811 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.59, opts=13)
00:55:25.811 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.59)
00:55:25.811 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:55:25.811 00.000 5052 UpdateGuideState exits: m=223 SNR=10.3
00:55:25.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:25.811 00.000 8976 Worker thread wakes up
00:55:25.812 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:25.812 00.000 5052 Enqueuing Expose request
00:55:25.812 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.59) opts 0xd
00:55:25.812 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.59)
00:55:25.812 00.000 8976 Moving (0.02, -0.59) raw xDistance=-0.53 yDistance=0.30
00:55:25.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.53
00:55:25.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
00:55:25.812 00.000 8976 MoveAxis(R, 2, ABG)
00:55:25.812 00.000 8976 stepping (-16, 5) + (2, 0)
00:55:25.812 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:25.838 00.026 8976 Received - 47 (G) 
00:55:25.838 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:25.838 00.000 8976 stepped: pos (-14, 5)
00:55:25.838 00.000 8976 MoveAxis(D, 1, ABG)
00:55:25.838 00.000 8976 stepping (-14, 5) + (0, -1)
00:55:25.838 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:25.869 00.031 8976 Received - 47 (G) 
00:55:25.869 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:25.869 00.000 8976 stepped: pos (-14, 4)
00:55:25.869 00.000 8976 move complete, result=0
00:55:25.869 00.000 8976 worker thread done servicing request
00:55:25.870 00.001 8976 Worker thread wakes up
00:55:25.870 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
00:55:25.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:25.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:26.555 00.685 8976 Exposure complete
00:55:26.560 00.005 8976 worker thread done servicing request
00:55:26.561 00.001 5052 OnExposeComplete: enter
00:55:26.561 00.000 5052 UpdateGuideState(): m_state=6
00:55:26.561 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1212
00:55:26.561 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.86, Mass=183, SNR=9.4, Peak=81 HFD=2.3
00:55:26.561 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
00:55:26.561 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
00:55:26.561 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.57 mountX=0.14 mountY=-0.08, mountTheta=-0.55
00:55:26.561 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.15, opts=13)
00:55:26.561 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.15)
00:55:26.561 00.000 8976 Worker thread wakes up
00:55:26.562 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.15) opts 0xd
00:55:26.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.15)
00:55:26.562 00.000 8976 Moving (-0.00, 0.15) raw xDistance=0.14 yDistance=-0.08
00:55:26.562 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:55:26.562 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
00:55:26.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:26.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:55:26.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:55:26.562 00.000 8976 MoveAxis(R, 0, ABG)
00:55:26.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:26.562 00.000 5052 Enqueuing Expose request
00:55:26.562 00.000 8976 MoveAxis(U, 0, ABG)
00:55:26.562 00.000 8976 move complete, result=0
00:55:26.562 00.000 8976 worker thread done servicing request
00:55:26.562 00.000 8976 Worker thread wakes up
00:55:26.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:26.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:26.562 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:27.243 00.681 8976 Exposure complete
00:55:27.249 00.006 8976 worker thread done servicing request
00:55:27.249 00.000 5052 OnExposeComplete: enter
00:55:27.249 00.000 5052 UpdateGuideState(): m_state=6
00:55:27.249 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1213
00:55:27.249 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=282.04, Mass=199, SNR=9.8, Peak=75 HFD=2.3
00:55:27.249 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
00:55:27.249 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
00:55:27.249 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.33 hyp=0.42 cameraTheta=0.90 mountX=0.17 mountY=-0.39, mountTheta=-1.16
00:55:27.250 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.33, opts=13)
00:55:27.250 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.33)
00:55:27.250 00.000 8976 Worker thread wakes up
00:55:27.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.33) opts 0xd
00:55:27.250 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.33)
00:55:27.250 00.000 8976 Moving (0.26, 0.33) raw xDistance=0.17 yDistance=-0.39
00:55:27.250 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:55:27.250 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
00:55:27.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:27.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:27.250 00.000 5052 Enqueuing Expose request
00:55:27.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:55:27.251 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:55:27.251 00.000 8976 MoveAxis(R, 0, ABG)
00:55:27.251 00.000 8976 MoveAxis(U, 2, ABG)
00:55:27.251 00.000 8976 stepping (-14, 4) + (0, 2)
00:55:27.251 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:27.277 00.026 8976 Received - 47 (G) 
00:55:27.277 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:27.277 00.000 8976 stepped: pos (-14, 6)
00:55:27.277 00.000 8976 move complete, result=0
00:55:27.277 00.000 8976 worker thread done servicing request
00:55:27.277 00.000 8976 Worker thread wakes up
00:55:27.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:27.277 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:27.277 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:55:27.966 00.689 8976 Exposure complete
00:55:27.972 00.006 8976 worker thread done servicing request
00:55:27.973 00.001 5052 OnExposeComplete: enter
00:55:27.973 00.000 5052 UpdateGuideState(): m_state=6
00:55:27.973 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1214
00:55:27.973 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.59, Mass=205, SNR=10.0, Peak=73 HFD=2.2
00:55:27.973 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.04) = xAngle (-3.74 = 2.54)
00:55:27.973 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.44)
00:55:27.973 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.70 mountX=-0.10 mountY=0.08, mountTheta=2.48
00:55:27.973 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.12, opts=13)
00:55:27.973 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.12)
00:55:27.973 00.000 8976 Worker thread wakes up
00:55:27.974 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.12) opts 0xd
00:55:27.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.12)
00:55:27.974 00.000 8976 Moving (-0.02, -0.12) raw xDistance=-0.10 yDistance=0.08
00:55:27.974 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:55:27.974 00.000 5052 UpdateGuideState exits: m=205 SNR=10.0
00:55:27.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:27.974 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:27.974 00.000 5052 Enqueuing Expose request
00:55:27.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:55:27.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:55:27.974 00.000 8976 MoveAxis(R, 0, ABG)
00:55:27.974 00.000 8976 MoveAxis(U, 0, ABG)
00:55:27.975 00.001 8976 move complete, result=0
00:55:27.975 00.000 8976 worker thread done servicing request
00:55:27.975 00.000 8976 Worker thread wakes up
00:55:27.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:27.975 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:27.975 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:28.658 00.683 8976 Exposure complete
00:55:28.663 00.005 8976 worker thread done servicing request
00:55:28.663 00.000 5052 OnExposeComplete: enter
00:55:28.663 00.000 5052 UpdateGuideState(): m_state=6
00:55:28.663 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1215
00:55:28.663 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.95, Mass=217, SNR=10.2, Peak=77 HFD=2.4
00:55:28.663 00.000 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.04) = xAngle (-0.61 = -0.61)
00:55:28.663 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.71 = -0.71)
00:55:28.663 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.44 mountX=0.20 mountY=-0.16, mountTheta=-0.67
00:55:28.664 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.24, opts=13)
00:55:28.664 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.24)
00:55:28.664 00.000 8976 Worker thread wakes up
00:55:28.664 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.24) opts 0xd
00:55:28.664 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.24)
00:55:28.664 00.000 8976 Moving (0.03, 0.24) raw xDistance=0.20 yDistance=-0.16
00:55:28.665 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:55:28.665 00.000 5052 UpdateGuideState exits: m=217 SNR=10.2
00:55:28.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:28.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:55:28.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:55:28.665 00.000 8976 MoveAxis(R, 0, ABG)
00:55:28.665 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:28.665 00.000 5052 Enqueuing Expose request
00:55:28.665 00.000 8976 MoveAxis(U, 0, ABG)
00:55:28.665 00.000 8976 move complete, result=0
00:55:28.665 00.000 8976 worker thread done servicing request
00:55:28.665 00.000 8976 Worker thread wakes up
00:55:28.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:28.665 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:28.665 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:29.350 00.685 8976 Exposure complete
00:55:29.357 00.007 8976 worker thread done servicing request
00:55:29.357 00.000 5052 OnExposeComplete: enter
00:55:29.357 00.000 5052 UpdateGuideState(): m_state=6
00:55:29.357 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1216
00:55:29.357 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.87, Mass=189, SNR=9.5, Peak=71 HFD=2.4
00:55:29.357 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.13 = -1.13)
00:55:29.357 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
00:55:29.357 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.92 mountX=0.09 mountY=-0.19, mountTheta=-1.14
00:55:29.358 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.16, opts=13)
00:55:29.358 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.16)
00:55:29.358 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:55:29.358 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
00:55:29.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:29.358 00.000 8976 Worker thread wakes up
00:55:29.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.16) opts 0xd
00:55:29.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.16)
00:55:29.358 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:29.358 00.000 5052 Enqueuing Expose request
00:55:29.358 00.000 8976 Moving (0.12, 0.16) raw xDistance=0.09 yDistance=-0.19
00:55:29.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:55:29.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:55:29.358 00.000 8976 MoveAxis(R, 0, ABG)
00:55:29.358 00.000 8976 MoveAxis(U, 0, ABG)
00:55:29.358 00.000 8976 move complete, result=0
00:55:29.358 00.000 8976 worker thread done servicing request
00:55:29.358 00.000 8976 Worker thread wakes up
00:55:29.359 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:29.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:29.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:30.042 00.683 8976 Exposure complete
00:55:30.047 00.005 8976 worker thread done servicing request
00:55:30.047 00.000 5052 OnExposeComplete: enter
00:55:30.047 00.000 5052 UpdateGuideState(): m_state=6
00:55:30.047 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1217
00:55:30.047 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.81, Mass=193, SNR=9.6, Peak=71 HFD=2.4
00:55:30.047 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.16 = 0.16)
00:55:30.047 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
00:55:30.047 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.20 mountX=0.12 mountY=0.01, mountTheta=0.05
00:55:30.048 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.10, opts=13)
00:55:30.048 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.10)
00:55:30.048 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:55:30.048 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:55:30.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:30.048 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:30.048 00.000 5052 Enqueuing Expose request
00:55:30.048 00.000 8976 Worker thread wakes up
00:55:30.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.10) opts 0xd
00:55:30.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.10)
00:55:30.048 00.000 8976 Moving (-0.07, 0.10) raw xDistance=0.12 yDistance=0.01
00:55:30.049 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:55:30.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:55:30.049 00.000 8976 MoveAxis(R, 0, ABG)
00:55:30.049 00.000 8976 MoveAxis(U, 0, ABG)
00:55:30.049 00.000 8976 move complete, result=0
00:55:30.049 00.000 8976 worker thread done servicing request
00:55:30.049 00.000 8976 Worker thread wakes up
00:55:30.049 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:30.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:30.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:30.731 00.682 8976 Exposure complete
00:55:30.736 00.005 8976 worker thread done servicing request
00:55:30.736 00.000 5052 OnExposeComplete: enter
00:55:30.736 00.000 5052 UpdateGuideState(): m_state=6
00:55:30.736 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1218
00:55:30.736 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.64, Mass=192, SNR=9.6, Peak=66 HFD=2.7
00:55:30.736 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
00:55:30.736 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
00:55:30.736 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.07 hyp=0.45 cameraTheta=-2.98 mountX=0.14 mountY=0.41, mountTheta=1.25
00:55:30.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.07, opts=13)
00:55:30.737 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.07)
00:55:30.737 00.000 8976 Worker thread wakes up
00:55:30.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.07) opts 0xd
00:55:30.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.07)
00:55:30.737 00.000 8976 Moving (-0.45, -0.07) raw xDistance=0.14 yDistance=0.41
00:55:30.737 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:55:30.737 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
00:55:30.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:30.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:55:30.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:55:30.737 00.000 8976 MoveAxis(R, 0, ABG)
00:55:30.737 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:30.737 00.000 5052 Enqueuing Expose request
00:55:30.737 00.000 8976 MoveAxis(D, 2, ABG)
00:55:30.737 00.000 8976 stepping (-14, 6) + (0, -2)
00:55:30.737 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:30.762 00.025 8976 Received - 47 (G) 
00:55:30.762 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:30.762 00.000 8976 stepped: pos (-14, 4)
00:55:30.762 00.000 8976 move complete, result=0
00:55:30.762 00.000 8976 worker thread done servicing request
00:55:30.762 00.000 8976 Worker thread wakes up
00:55:30.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:30.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:30.762 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:55:31.447 00.685 8976 Exposure complete
00:55:31.452 00.005 8976 worker thread done servicing request
00:55:31.452 00.000 5052 OnExposeComplete: enter
00:55:31.452 00.000 5052 UpdateGuideState(): m_state=6
00:55:31.452 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1219
00:55:31.452 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.78, Mass=201, SNR=9.8, Peak=66 HFD=2.6
00:55:31.453 00.001 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
00:55:31.453 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
00:55:31.453 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=0.07 hyp=0.87 cameraTheta=3.06 mountX=0.46 mountY=0.69, mountTheta=0.99
00:55:31.453 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=0.07, opts=13)
00:55:31.453 00.000 5052 Enqueuing Move request for stepguider (-0.87, 0.07)
00:55:31.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:55:31.453 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:55:31.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:31.453 00.000 8976 Worker thread wakes up
00:55:31.453 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, 0.07) opts 0xd
00:55:31.453 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, 0.07)
00:55:31.453 00.000 8976 Moving (-0.87, 0.07) raw xDistance=0.46 yDistance=0.69
00:55:31.453 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:31.453 00.000 5052 Enqueuing Expose request
00:55:31.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:55:31.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
00:55:31.453 00.000 8976 MoveAxis(L, 2, ABG)
00:55:31.453 00.000 8976 stepping (-14, 4) + (-2, 0)
00:55:31.453 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:31.481 00.028 8976 Received - 47 (G) 
00:55:31.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:31.481 00.000 8976 stepped: pos (-16, 4)
00:55:31.481 00.000 8976 MoveAxis(D, 3, ABG)
00:55:31.481 00.000 8976 stepping (-16, 4) + (0, -3)
00:55:31.481 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:31.513 00.032 8976 Received - 47 (G) 
00:55:31.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:31.513 00.000 8976 stepped: pos (-16, 1)
00:55:31.513 00.000 8976 move complete, result=0
00:55:31.513 00.000 8976 worker thread done servicing request
00:55:31.513 00.000 8976 Worker thread wakes up
00:55:31.513 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
00:55:31.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:31.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:32.200 00.687 8976 Exposure complete
00:55:32.206 00.006 8976 worker thread done servicing request
00:55:32.206 00.000 5052 OnExposeComplete: enter
00:55:32.206 00.000 5052 UpdateGuideState(): m_state=6
00:55:32.206 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1220
00:55:32.206 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.77, Mass=197, SNR=9.7, Peak=69 HFD=2.7
00:55:32.206 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
00:55:32.206 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
00:55:32.206 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.06 hyp=0.70 cameraTheta=3.05 mountX=0.37 mountY=0.55, mountTheta=0.97
00:55:32.207 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.06, opts=13)
00:55:32.207 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.06)
00:55:32.207 00.000 8976 Worker thread wakes up
00:55:32.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.06) opts 0xd
00:55:32.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.06)
00:55:32.207 00.000 8976 Moving (-0.69, 0.06) raw xDistance=0.37 yDistance=0.55
00:55:32.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
00:55:32.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:55:32.207 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:55:32.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:32.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.55
00:55:32.207 00.000 8976 MoveAxis(L, 2, ABG)
00:55:32.207 00.000 8976 stepping (-16, 1) + (-2, 0)
00:55:32.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:32.208 00.001 5052 Enqueuing Expose request
00:55:32.208 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:32.233 00.025 8976 Received - 47 (G) 
00:55:32.233 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:32.233 00.000 8976 stepped: pos (-18, 1)
00:55:32.233 00.000 8976 MoveAxis(D, 2, ABG)
00:55:32.233 00.000 8976 stepping (-18, 1) + (0, -2)
00:55:32.233 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:32.264 00.031 8976 Received - 47 (G) 
00:55:32.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:32.264 00.000 8976 stepped: pos (-18, -1)
00:55:32.264 00.000 8976 move complete, result=0
00:55:32.264 00.000 8976 worker thread done servicing request
00:55:32.264 00.000 8976 Worker thread wakes up
00:55:32.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:32.265 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:32.265 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:55:32.949 00.684 8976 Exposure complete
00:55:32.955 00.006 8976 worker thread done servicing request
00:55:32.955 00.000 5052 OnExposeComplete: enter
00:55:32.955 00.000 5052 UpdateGuideState(): m_state=6
00:55:32.955 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1221
00:55:32.955 00.000 5052 Star::Find returns 1 (0), X=328.02, Y=281.69, Mass=189, SNR=9.5, Peak=64 HFD=2.5
00:55:32.955 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
00:55:32.955 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
00:55:32.955 00.000 5052 CameraToMount -- cameraX=-1.15 cameraY=-0.02 hyp=1.15 cameraTheta=-3.12 mountX=0.51 mountY=0.98, mountTheta=1.09
00:55:32.956 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.15, y=-0.02, opts=13)
00:55:32.956 00.000 5052 Enqueuing Move request for stepguider (-1.15, -0.02)
00:55:32.956 00.000 8976 Worker thread wakes up
00:55:32.956 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.15, -0.02) opts 0xd
00:55:32.956 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.15, -0.02)
00:55:32.956 00.000 8976 Moving (-1.15, -0.02) raw xDistance=0.51 yDistance=0.98
00:55:32.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
00:55:32.956 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:55:32.956 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
00:55:32.957 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:32.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:32.957 00.000 5052 Enqueuing Expose request
00:55:32.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.98
00:55:32.957 00.000 8976 MoveAxis(L, 2, ABG)
00:55:32.957 00.000 8976 stepping (-18, -1) + (-2, 0)
00:55:32.957 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:32.983 00.026 8976 Received - 47 (G) 
00:55:32.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:32.983 00.000 8976 stepped: pos (-20, -1)
00:55:32.983 00.000 8976 MoveAxis(D, 4, ABG)
00:55:32.983 00.000 8976 stepping (-20, -1) + (0, -4)
00:55:32.983 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:55:33.016 00.033 8976 Received - 47 (G) 
00:55:33.016 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:55:33.016 00.000 8976 stepped: pos (-20, -5)
00:55:33.016 00.000 8976 move complete, result=0
00:55:33.016 00.000 8976 worker thread done servicing request
00:55:33.016 00.000 8976 Worker thread wakes up
00:55:33.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:33.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:33.016 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
00:55:33.700 00.684 8976 Exposure complete
00:55:33.705 00.005 8976 worker thread done servicing request
00:55:33.705 00.000 5052 OnExposeComplete: enter
00:55:33.705 00.000 5052 UpdateGuideState(): m_state=6
00:55:33.705 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1222
00:55:33.705 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.38, Mass=192, SNR=9.6, Peak=71 HFD=2.5
00:55:33.705 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.31 = 1.98)
00:55:33.705 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.87)
00:55:33.705 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.33 hyp=0.43 cameraTheta=-2.26 mountX=-0.17 mountY=0.41, mountTheta=1.96
00:55:33.706 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.33, opts=13)
00:55:33.706 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.33)
00:55:33.706 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:55:33.706 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
00:55:33.706 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:33.706 00.000 8976 Worker thread wakes up
00:55:33.706 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.33) opts 0xd
00:55:33.706 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.33)
00:55:33.707 00.001 8976 Moving (-0.27, -0.33) raw xDistance=-0.17 yDistance=0.41
00:55:33.707 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:33.707 00.000 5052 Enqueuing Expose request
00:55:33.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:55:33.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.41
00:55:33.707 00.000 8976 MoveAxis(R, 0, ABG)
00:55:33.707 00.000 8976 MoveAxis(D, 2, ABG)
00:55:33.707 00.000 8976 stepping (-20, -5) + (0, -2)
00:55:33.707 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:33.735 00.028 8976 Received - 47 (G) 
00:55:33.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:33.735 00.000 8976 stepped: pos (-20, -7)
00:55:33.735 00.000 8976 move complete, result=0
00:55:33.735 00.000 8976 worker thread done servicing request
00:55:33.736 00.001 8976 Worker thread wakes up
00:55:33.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:33.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:33.736 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:55:34.421 00.685 8976 Exposure complete
00:55:34.427 00.006 8976 worker thread done servicing request
00:55:34.427 00.000 5052 OnExposeComplete: enter
00:55:34.427 00.000 5052 UpdateGuideState(): m_state=6
00:55:34.427 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1223
00:55:34.427 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.95, Mass=190, SNR=9.6, Peak=69 HFD=2.3
00:55:34.427 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
00:55:34.427 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
00:55:34.427 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.24 hyp=0.37 cameraTheta=2.46 mountX=0.34 mountY=0.11, mountTheta=0.32
00:55:34.427 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.24, opts=13)
00:55:34.428 00.001 5052 Enqueuing Move request for stepguider (-0.29, 0.24)
00:55:34.428 00.000 8976 Worker thread wakes up
00:55:34.428 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.24) opts 0xd
00:55:34.428 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:55:34.428 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.24)
00:55:34.428 00.000 5052 UpdateGuideState exits: m=190 SNR=9.6
00:55:34.428 00.000 8976 Moving (-0.29, 0.24) raw xDistance=0.34 yDistance=0.11
00:55:34.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:34.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
00:55:34.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:34.428 00.000 5052 Enqueuing Expose request
00:55:34.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:55:34.428 00.000 8976 MoveAxis(L, 1, ABG)
00:55:34.428 00.000 8976 stepping (-20, -7) + (-1, 0)
00:55:34.428 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:34.455 00.027 8976 Received - 47 (G) 
00:55:34.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:34.455 00.000 8976 stepped: pos (-21, -7)
00:55:34.455 00.000 8976 MoveAxis(U, 0, ABG)
00:55:34.455 00.000 8976 move complete, result=0
00:55:34.455 00.000 8976 worker thread done servicing request
00:55:34.455 00.000 8976 Worker thread wakes up
00:55:34.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:34.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:34.455 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:55:35.139 00.684 8976 Exposure complete
00:55:35.144 00.005 8976 worker thread done servicing request
00:55:35.144 00.000 5052 OnExposeComplete: enter
00:55:35.144 00.000 5052 UpdateGuideState(): m_state=6
00:55:35.144 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1224
00:55:35.144 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.08, Mass=209, SNR=10.0, Peak=76 HFD=2.2
00:55:35.144 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
00:55:35.144 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
00:55:35.144 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.86 mountX=0.38 mountY=-0.11, mountTheta=-0.28
00:55:35.145 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.37, opts=13)
00:55:35.145 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.37)
00:55:35.145 00.000 8976 Worker thread wakes up
00:55:35.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.37) opts 0xd
00:55:35.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.37)
00:55:35.145 00.000 8976 Moving (-0.11, 0.37) raw xDistance=0.38 yDistance=-0.11
00:55:35.145 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:55:35.145 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
00:55:35.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:35.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
00:55:35.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:55:35.146 00.001 8976 MoveAxis(L, 2, ABG)
00:55:35.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:35.146 00.000 5052 Enqueuing Expose request
00:55:35.146 00.000 8976 stepping (-21, -7) + (-2, 0)
00:55:35.146 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:35.174 00.028 8976 Received - 47 (G) 
00:55:35.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:35.174 00.000 8976 stepped: pos (-23, -7)
00:55:35.174 00.000 8976 MoveAxis(U, 0, ABG)
00:55:35.174 00.000 8976 move complete, result=0
00:55:35.174 00.000 8976 worker thread done servicing request
00:55:35.174 00.000 8976 Worker thread wakes up
00:55:35.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:35.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:35.174 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
00:55:35.859 00.685 8976 Exposure complete
00:55:35.864 00.005 8976 worker thread done servicing request
00:55:35.864 00.000 5052 OnExposeComplete: enter
00:55:35.864 00.000 5052 UpdateGuideState(): m_state=6
00:55:35.865 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1225
00:55:35.865 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.22, Mass=223, SNR=10.3, Peak=74 HFD=2.7
00:55:35.865 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
00:55:35.865 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.09)
00:55:35.865 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.49 hyp=0.56 cameraTheta=-1.04 mountX=-0.56 mountY=0.03, mountTheta=3.09
00:55:35.865 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.49, opts=13)
00:55:35.865 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.49)
00:55:35.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:55:35.865 00.000 5052 UpdateGuideState exits: m=223 SNR=10.3
00:55:35.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:35.865 00.000 8976 Worker thread wakes up
00:55:35.866 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.49) opts 0xd
00:55:35.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.49)
00:55:35.866 00.000 8976 Moving (0.28, -0.49) raw xDistance=-0.56 yDistance=0.03
00:55:35.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:35.866 00.000 5052 Enqueuing Expose request
00:55:35.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.56
00:55:35.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:55:35.866 00.000 8976 MoveAxis(R, 2, ABG)
00:55:35.866 00.000 8976 stepping (-23, -7) + (2, 0)
00:55:35.866 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:35.893 00.027 8976 Received - 47 (G) 
00:55:35.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:35.893 00.000 8976 stepped: pos (-21, -7)
00:55:35.893 00.000 8976 MoveAxis(U, 0, ABG)
00:55:35.893 00.000 8976 move complete, result=0
00:55:35.893 00.000 8976 worker thread done servicing request
00:55:35.894 00.001 8976 Worker thread wakes up
00:55:35.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:35.894 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:35.894 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.0 px 0 ms NORTH
00:55:36.579 00.685 8976 Exposure complete
00:55:36.585 00.006 8976 worker thread done servicing request
00:55:36.585 00.000 5052 OnExposeComplete: enter
00:55:36.585 00.000 5052 UpdateGuideState(): m_state=6
00:55:36.585 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1226
00:55:36.585 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.70, Mass=189, SNR=9.5, Peak=80 HFD=2.3
00:55:36.585 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
00:55:36.585 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
00:55:36.585 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.07 mountX=-0.08 mountY=-0.13, mountTheta=-2.15
00:55:36.585 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.01, opts=13)
00:55:36.585 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.01)
00:55:36.585 00.000 8976 Worker thread wakes up
00:55:36.586 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.01) opts 0xd
00:55:36.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.01)
00:55:36.586 00.000 8976 Moving (0.16, -0.01) raw xDistance=-0.08 yDistance=-0.13
00:55:36.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:55:36.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:55:36.586 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
00:55:36.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:36.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:36.586 00.000 5052 Enqueuing Expose request
00:55:36.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:55:36.586 00.000 8976 MoveAxis(R, 0, ABG)
00:55:36.586 00.000 8976 MoveAxis(U, 0, ABG)
00:55:36.586 00.000 8976 move complete, result=0
00:55:36.587 00.001 8976 worker thread done servicing request
00:55:36.587 00.000 8976 Worker thread wakes up
00:55:36.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:36.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:36.587 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:37.269 00.682 8976 Exposure complete
00:55:37.275 00.006 8976 worker thread done servicing request
00:55:37.276 00.001 5052 OnExposeComplete: enter
00:55:37.276 00.000 5052 UpdateGuideState(): m_state=6
00:55:37.276 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1227
00:55:37.276 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.78, Mass=192, SNR=9.6, Peak=71 HFD=2.3
00:55:37.276 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
00:55:37.276 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
00:55:37.276 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.07 hyp=0.65 cameraTheta=0.11 mountX=-0.23 mountY=-0.58, mountTheta=-1.95
00:55:37.276 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.07, opts=13)
00:55:37.276 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.07)
00:55:37.276 00.000 8976 Worker thread wakes up
00:55:37.277 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.07) opts 0xd
00:55:37.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.07)
00:55:37.277 00.000 8976 Moving (0.64, 0.07) raw xDistance=-0.23 yDistance=-0.58
00:55:37.277 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
00:55:37.277 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
00:55:37.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:37.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:55:37.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
00:55:37.277 00.000 8976 MoveAxis(R, 0, ABG)
00:55:37.277 00.000 8976 MoveAxis(U, 2, ABG)
00:55:37.277 00.000 8976 stepping (-21, -7) + (0, 2)
00:55:37.277 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:37.277 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:37.277 00.000 5052 Enqueuing Expose request
00:55:37.301 00.024 8976 Received - 47 (G) 
00:55:37.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:37.301 00.000 8976 stepped: pos (-21, -5)
00:55:37.301 00.000 8976 move complete, result=0
00:55:37.301 00.000 8976 worker thread done servicing request
00:55:37.301 00.000 8976 Worker thread wakes up
00:55:37.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:37.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:37.301 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
00:55:37.987 00.686 8976 Exposure complete
00:55:37.992 00.005 8976 worker thread done servicing request
00:55:37.993 00.001 5052 OnExposeComplete: enter
00:55:37.993 00.000 5052 UpdateGuideState(): m_state=6
00:55:37.993 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1228
00:55:37.993 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.84, Mass=202, SNR=9.8, Peak=70 HFD=2.4
00:55:37.993 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
00:55:37.993 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
00:55:37.993 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.13 hyp=0.59 cameraTheta=0.21 mountX=-0.15 mountY=-0.55, mountTheta=-1.84
00:55:37.993 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.13, opts=13)
00:55:37.993 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.13)
00:55:37.993 00.000 8976 Worker thread wakes up
00:55:37.994 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.13) opts 0xd
00:55:37.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.13)
00:55:37.994 00.000 8976 Moving (0.58, 0.13) raw xDistance=-0.15 yDistance=-0.55
00:55:37.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:55:37.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
00:55:37.994 00.000 8976 MoveAxis(R, 0, ABG)
00:55:37.994 00.000 8976 MoveAxis(U, 2, ABG)
00:55:37.994 00.000 8976 stepping (-21, -5) + (0, 2)
00:55:37.994 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:37.994 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:55:37.994 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
00:55:37.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:37.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:37.994 00.000 5052 Enqueuing Expose request
00:55:38.019 00.025 8976 Received - 47 (G) 
00:55:38.020 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:38.020 00.000 8976 stepped: pos (-21, -3)
00:55:38.020 00.000 8976 move complete, result=0
00:55:38.020 00.000 8976 worker thread done servicing request
00:55:38.020 00.000 8976 Worker thread wakes up
00:55:38.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:38.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:38.020 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
00:55:38.706 00.686 8976 Exposure complete
00:55:38.711 00.005 8976 worker thread done servicing request
00:55:38.711 00.000 5052 OnExposeComplete: enter
00:55:38.711 00.000 5052 UpdateGuideState(): m_state=6
00:55:38.711 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1229
00:55:38.712 00.001 5052 Star::Find returns 1 (0), X=329.68, Y=281.74, Mass=180, SNR=9.3, Peak=70 HFD=2.6
00:55:38.712 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
00:55:38.712 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
00:55:38.712 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.03 hyp=0.51 cameraTheta=0.07 mountX=-0.20 mountY=-0.45, mountTheta=-1.99
00:55:38.712 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.03, opts=13)
00:55:38.712 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.03)
00:55:38.712 00.000 8976 Worker thread wakes up
00:55:38.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.03) opts 0xd
00:55:38.713 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.03)
00:55:38.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:55:38.713 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
00:55:38.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:38.713 00.000 8976 Moving (0.51, 0.03) raw xDistance=-0.20 yDistance=-0.45
00:55:38.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:55:38.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
00:55:38.713 00.000 8976 MoveAxis(R, 0, ABG)
00:55:38.713 00.000 8976 MoveAxis(U, 2, ABG)
00:55:38.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:38.713 00.000 5052 Enqueuing Expose request
00:55:38.713 00.000 8976 stepping (-21, -3) + (0, 2)
00:55:38.713 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:38.739 00.026 8976 Received - 47 (G) 
00:55:38.739 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:38.739 00.000 8976 stepped: pos (-21, -1)
00:55:38.739 00.000 8976 move complete, result=0
00:55:38.739 00.000 8976 worker thread done servicing request
00:55:38.739 00.000 8976 Worker thread wakes up
00:55:38.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:38.739 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:38.739 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:55:39.418 00.679 8976 Exposure complete
00:55:39.423 00.005 8976 worker thread done servicing request
00:55:39.423 00.000 5052 OnExposeComplete: enter
00:55:39.424 00.001 5052 UpdateGuideState(): m_state=6
00:55:39.424 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1230
00:55:39.424 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.24, Mass=198, SNR=9.8, Peak=74 HFD=2.4
00:55:39.424 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.04) = xAngle (-3.51 = 2.77)
00:55:39.424 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.62 = 2.67)
00:55:39.424 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.47 hyp=0.48 cameraTheta=-1.47 mountX=-0.44 mountY=0.22, mountTheta=2.68
00:55:39.424 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.47, opts=13)
00:55:39.424 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.47)
00:55:39.424 00.000 8976 Worker thread wakes up
00:55:39.425 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:55:39.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.47) opts 0xd
00:55:39.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.47)
00:55:39.425 00.000 8976 Moving (0.05, -0.47) raw xDistance=-0.44 yDistance=0.22
00:55:39.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
00:55:39.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:55:39.425 00.000 5052 UpdateGuideState exits: m=198 SNR=9.8
00:55:39.426 00.001 8976 MoveAxis(R, 2, ABG)
00:55:39.426 00.000 8976 stepping (-21, -1) + (2, 0)
00:55:39.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:39.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:39.426 00.000 5052 Enqueuing Expose request
00:55:39.426 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:39.458 00.032 8976 Received - 47 (G) 
00:55:39.458 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:39.458 00.000 8976 stepped: pos (-19, -1)
00:55:39.458 00.000 8976 MoveAxis(U, 0, ABG)
00:55:39.458 00.000 8976 move complete, result=0
00:55:39.458 00.000 8976 worker thread done servicing request
00:55:39.458 00.000 8976 Worker thread wakes up
00:55:39.458 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:39.458 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:39.458 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
00:55:40.147 00.689 8976 Exposure complete
00:55:40.153 00.006 8976 worker thread done servicing request
00:55:40.153 00.000 5052 OnExposeComplete: enter
00:55:40.153 00.000 5052 UpdateGuideState(): m_state=6
00:55:40.153 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1231
00:55:40.153 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.72, Mass=180, SNR=9.2, Peak=71 HFD=2.3
00:55:40.153 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
00:55:40.153 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
00:55:40.153 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.04 mountX=0.08 mountY=0.12, mountTheta=0.97
00:55:40.153 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.01, opts=13)
00:55:40.153 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.01)
00:55:40.154 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:55:40.154 00.000 5052 UpdateGuideState exits: m=180 SNR=9.2
00:55:40.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:40.154 00.000 8976 Worker thread wakes up
00:55:40.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.01) opts 0xd
00:55:40.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.01)
00:55:40.154 00.000 8976 Moving (-0.15, 0.01) raw xDistance=0.08 yDistance=0.12
00:55:40.154 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:40.154 00.000 5052 Enqueuing Expose request
00:55:40.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:55:40.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:55:40.154 00.000 8976 MoveAxis(R, 0, ABG)
00:55:40.154 00.000 8976 MoveAxis(U, 0, ABG)
00:55:40.154 00.000 8976 move complete, result=0
00:55:40.154 00.000 8976 worker thread done servicing request
00:55:40.154 00.000 8976 Worker thread wakes up
00:55:40.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:40.154 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:40.154 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:40.840 00.686 8976 Exposure complete
00:55:40.845 00.005 8976 worker thread done servicing request
00:55:40.845 00.000 5052 OnExposeComplete: enter
00:55:40.845 00.000 5052 UpdateGuideState(): m_state=6
00:55:40.845 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1232
00:55:40.845 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.56, Mass=203, SNR=9.9, Peak=68 HFD=2.8
00:55:40.845 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
00:55:40.846 00.001 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
00:55:40.846 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.92 mountX=-0.19 mountY=-0.02, mountTheta=-3.06
00:55:40.847 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.15, opts=13)
00:55:40.848 00.001 5052 Enqueuing Move request for stepguider (0.12, -0.15)
00:55:40.848 00.000 8976 Worker thread wakes up
00:55:40.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.15) opts 0xd
00:55:40.848 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:55:40.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.15)
00:55:40.848 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
00:55:40.848 00.000 8976 Moving (0.12, -0.15) raw xDistance=-0.19 yDistance=-0.02
00:55:40.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:40.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:55:40.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:40.848 00.000 5052 Enqueuing Expose request
00:55:40.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:55:40.848 00.000 8976 MoveAxis(R, 0, ABG)
00:55:40.848 00.000 8976 MoveAxis(U, 0, ABG)
00:55:40.848 00.000 8976 move complete, result=0
00:55:40.848 00.000 8976 worker thread done servicing request
00:55:40.848 00.000 8976 Worker thread wakes up
00:55:40.848 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:40.849 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:40.849 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:41.533 00.684 8976 Exposure complete
00:55:41.539 00.006 8976 worker thread done servicing request
00:55:41.539 00.000 5052 OnExposeComplete: enter
00:55:41.539 00.000 5052 UpdateGuideState(): m_state=6
00:55:41.539 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1233
00:55:41.539 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.75, Mass=199, SNR=9.7, Peak=70 HFD=2.7
00:55:41.539 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
00:55:41.540 00.001 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
00:55:41.540 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.05 hyp=0.51 cameraTheta=0.09 mountX=-0.19 mountY=-0.45, mountTheta=-1.97
00:55:41.541 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.05, opts=13)
00:55:41.541 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.05)
00:55:41.541 00.000 8976 Worker thread wakes up
00:55:41.541 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:55:41.541 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
00:55:41.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:41.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:41.541 00.000 5052 Enqueuing Expose request
00:55:41.541 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.05) opts 0xd
00:55:41.541 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.05)
00:55:41.541 00.000 8976 Moving (0.50, 0.05) raw xDistance=-0.19 yDistance=-0.45
00:55:41.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:55:41.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
00:55:41.541 00.000 8976 MoveAxis(R, 0, ABG)
00:55:41.541 00.000 8976 MoveAxis(U, 2, ABG)
00:55:41.541 00.000 8976 stepping (-19, -1) + (0, 2)
00:55:41.541 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:41.569 00.028 8976 Received - 47 (G) 
00:55:41.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:41.569 00.000 8976 stepped: pos (-19, 1)
00:55:41.569 00.000 8976 move complete, result=0
00:55:41.569 00.000 8976 worker thread done servicing request
00:55:41.569 00.000 8976 Worker thread wakes up
00:55:41.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:41.569 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:41.569 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:55:42.252 00.683 8976 Exposure complete
00:55:42.258 00.006 8976 worker thread done servicing request
00:55:42.259 00.001 5052 OnExposeComplete: enter
00:55:42.259 00.000 5052 UpdateGuideState(): m_state=6
00:55:42.259 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1234
00:55:42.259 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.71, Mass=205, SNR=9.9, Peak=69 HFD=2.6
00:55:42.259 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
00:55:42.259 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
00:55:42.259 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.00 hyp=0.67 cameraTheta=-0.00 mountX=-0.31 mountY=-0.56, mountTheta=-2.07
00:55:42.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.00, opts=13)
00:55:42.260 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.00)
00:55:42.260 00.000 8976 Worker thread wakes up
00:55:42.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.00) opts 0xd
00:55:42.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.00)
00:55:42.261 00.001 8976 Moving (0.67, -0.00) raw xDistance=-0.31 yDistance=-0.56
00:55:42.261 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:55:42.261 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:55:42.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:42.261 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:42.261 00.000 5052 Enqueuing Expose request
00:55:42.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
00:55:42.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
00:55:42.261 00.000 8976 MoveAxis(R, 1, ABG)
00:55:42.261 00.000 8976 stepping (-19, 1) + (1, 0)
00:55:42.261 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:42.288 00.027 8976 Received - 47 (G) 
00:55:42.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:42.288 00.000 8976 stepped: pos (-18, 1)
00:55:42.288 00.000 8976 MoveAxis(U, 2, ABG)
00:55:42.288 00.000 8976 stepping (-18, 1) + (0, 2)
00:55:42.288 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:42.319 00.031 8976 Received - 47 (G) 
00:55:42.320 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:42.320 00.000 8976 stepped: pos (-18, 3)
00:55:42.320 00.000 8976 move complete, result=0
00:55:42.320 00.000 8976 worker thread done servicing request
00:55:42.320 00.000 8976 Worker thread wakes up
00:55:42.320 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
00:55:42.320 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:42.320 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:43.005 00.685 8976 Exposure complete
00:55:43.010 00.005 8976 worker thread done servicing request
00:55:43.010 00.000 5052 OnExposeComplete: enter
00:55:43.011 00.001 5052 UpdateGuideState(): m_state=6
00:55:43.011 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1235
00:55:43.011 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.38, Mass=201, SNR=9.8, Peak=67 HFD=2.5
00:55:43.011 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
00:55:43.011 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
00:55:43.011 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.33 hyp=0.89 cameraTheta=-0.38 mountX=-0.67 mountY=-0.52, mountTheta=-2.48
00:55:43.011 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.33, opts=13)
00:55:43.012 00.001 5052 Enqueuing Move request for stepguider (0.83, -0.33)
00:55:43.012 00.000 8976 Worker thread wakes up
00:55:43.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:55:43.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.33) opts 0xd
00:55:43.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.33)
00:55:43.012 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:55:43.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:43.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:43.012 00.000 8976 Moving (0.83, -0.33) raw xDistance=-0.67 yDistance=-0.52
00:55:43.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.67
00:55:43.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
00:55:43.012 00.000 5052 Enqueuing Expose request
00:55:43.012 00.000 8976 MoveAxis(R, 3, ABG)
00:55:43.012 00.000 8976 stepping (-18, 3) + (3, 0)
00:55:43.012 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:43.040 00.028 8976 Received - 47 (G) 
00:55:43.040 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:43.040 00.000 8976 stepped: pos (-15, 3)
00:55:43.040 00.000 8976 MoveAxis(U, 2, ABG)
00:55:43.040 00.000 8976 stepping (-15, 3) + (0, 2)
00:55:43.040 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:43.072 00.032 8976 Received - 47 (G) 
00:55:43.072 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:43.072 00.000 8976 stepped: pos (-15, 5)
00:55:43.072 00.000 8976 move complete, result=0
00:55:43.072 00.000 8976 worker thread done servicing request
00:55:43.072 00.000 8976 Worker thread wakes up
00:55:43.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:43.072 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:43.072 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
00:55:43.756 00.684 8976 Exposure complete
00:55:43.761 00.005 8976 worker thread done servicing request
00:55:43.761 00.000 5052 OnExposeComplete: enter
00:55:43.761 00.000 5052 UpdateGuideState(): m_state=6
00:55:43.761 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1236
00:55:43.761 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=282.05, Mass=193, SNR=9.6, Peak=62 HFD=2.9
00:55:43.761 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
00:55:43.761 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
00:55:43.761 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.34 hyp=1.03 cameraTheta=0.33 mountX=-0.14 mountY=-1.00, mountTheta=-1.71
00:55:43.762 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.34, opts=13)
00:55:43.762 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.34)
00:55:43.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:55:43.762 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:55:43.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:43.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:43.762 00.000 5052 Enqueuing Expose request
00:55:43.762 00.000 8976 Worker thread wakes up
00:55:43.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.34) opts 0xd
00:55:43.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.34)
00:55:43.762 00.000 8976 Moving (0.98, 0.34) raw xDistance=-0.14 yDistance=-1.00
00:55:43.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:55:43.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.00
00:55:43.762 00.000 8976 MoveAxis(R, 0, ABG)
00:55:43.762 00.000 8976 MoveAxis(U, 4, ABG)
00:55:43.762 00.000 8976 stepping (-15, 5) + (0, 4)
00:55:43.763 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:55:43.807 00.044 8976 Received - 47 (G) 
00:55:43.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:55:43.807 00.000 8976 stepped: pos (-15, 9)
00:55:43.807 00.000 8976 move complete, result=0
00:55:43.807 00.000 8976 worker thread done servicing request
00:55:43.807 00.000 8976 Worker thread wakes up
00:55:43.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:43.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:43.807 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
00:55:44.494 00.687 8976 Exposure complete
00:55:44.499 00.005 8976 worker thread done servicing request
00:55:44.499 00.000 5052 OnExposeComplete: enter
00:55:44.499 00.000 5052 UpdateGuideState(): m_state=6
00:55:44.499 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1237
00:55:44.500 00.001 5052 Star::Find returns 1 (0), X=329.61, Y=282.16, Mass=193, SNR=9.6, Peak=67 HFD=2.6
00:55:44.500 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
00:55:44.500 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
00:55:44.500 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.45 hyp=0.63 cameraTheta=0.80 mountX=0.20 mountY=-0.61, mountTheta=-1.25
00:55:44.500 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.45, opts=13)
00:55:44.501 00.001 5052 Enqueuing Move request for stepguider (0.44, 0.45)
00:55:44.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:55:44.501 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:55:44.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:44.501 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:44.501 00.000 8976 Worker thread wakes up
00:55:44.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.45) opts 0xd
00:55:44.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.45)
00:55:44.501 00.000 8976 Moving (0.44, 0.45) raw xDistance=0.20 yDistance=-0.61
00:55:44.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:55:44.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.61
00:55:44.501 00.000 5052 Enqueuing Expose request
00:55:44.501 00.000 8976 MoveAxis(R, 0, ABG)
00:55:44.501 00.000 8976 MoveAxis(U, 3, ABG)
00:55:44.501 00.000 8976 stepping (-15, 9) + (0, 3)
00:55:44.501 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:44.542 00.041 8976 Received - 47 (G) 
00:55:44.542 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:44.542 00.000 8976 stepped: pos (-15, 12)
00:55:44.542 00.000 8976 move complete, result=0
00:55:44.542 00.000 8976 worker thread done servicing request
00:55:44.542 00.000 8976 Worker thread wakes up
00:55:44.542 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
00:55:44.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:44.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:45.239 00.697 8976 Exposure complete
00:55:45.245 00.006 8976 worker thread done servicing request
00:55:45.245 00.000 5052 OnExposeComplete: enter
00:55:45.245 00.000 5052 UpdateGuideState(): m_state=6
00:55:45.245 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1238
00:55:45.245 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.60, Mass=202, SNR=9.8, Peak=68 HFD=2.3
00:55:45.245 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
00:55:45.245 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
00:55:45.245 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.11 hyp=0.80 cameraTheta=-0.13 mountX=-0.46 mountY=-0.61, mountTheta=-2.22
00:55:45.246 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.11, opts=13)
00:55:45.246 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.11)
00:55:45.246 00.000 8976 Worker thread wakes up
00:55:45.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.11) opts 0xd
00:55:45.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.11)
00:55:45.246 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:55:45.246 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
00:55:45.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:45.246 00.000 8976 Moving (0.79, -0.11) raw xDistance=-0.46 yDistance=-0.61
00:55:45.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:55:45.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
00:55:45.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:45.246 00.000 5052 Enqueuing Expose request
00:55:45.246 00.000 8976 MoveAxis(R, 2, ABG)
00:55:45.247 00.001 8976 stepping (-15, 12) + (2, 0)
00:55:45.247 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:45.278 00.031 8976 Received - 47 (G) 
00:55:45.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:45.278 00.000 8976 stepped: pos (-13, 12)
00:55:45.278 00.000 8976 MoveAxis(U, 3, ABG)
00:55:45.278 00.000 8976 stepping (-13, 12) + (0, 3)
00:55:45.278 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:45.310 00.032 8976 Received - 47 (G) 
00:55:45.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:45.310 00.000 8976 stepped: pos (-13, 15)
00:55:45.310 00.000 8976 move complete, result=0
00:55:45.310 00.000 8976 worker thread done servicing request
00:55:45.310 00.000 8976 Worker thread wakes up
00:55:45.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:45.310 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
00:55:45.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:45.993 00.683 8976 Exposure complete
00:55:45.998 00.005 8976 worker thread done servicing request
00:55:45.998 00.000 5052 OnExposeComplete: enter
00:55:45.998 00.000 5052 UpdateGuideState(): m_state=6
00:55:45.998 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1239
00:55:45.998 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=282.22, Mass=201, SNR=9.8, Peak=72 HFD=2.5
00:55:45.998 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
00:55:45.998 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
00:55:45.998 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.51 hyp=0.75 cameraTheta=0.74 mountX=0.20 mountY=-0.74, mountTheta=-1.31
00:55:45.998 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.51, opts=13)
00:55:45.998 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.51)
00:55:45.998 00.000 8976 Worker thread wakes up
00:55:45.999 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.51) opts 0xd
00:55:45.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.51)
00:55:45.999 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:55:45.999 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:55:45.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:45.999 00.000 8976 Moving (0.56, 0.51) raw xDistance=0.20 yDistance=-0.74
00:55:45.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:55:45.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74
00:55:45.999 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:45.999 00.000 5052 Enqueuing Expose request
00:55:45.999 00.000 8976 MoveAxis(R, 0, ABG)
00:55:45.999 00.000 8976 MoveAxis(U, 3, ABG)
00:55:45.999 00.000 8976 stepping (-13, 15) + (0, 3)
00:55:45.999 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:46.028 00.029 8976 Received - 47 (G) 
00:55:46.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:46.028 00.000 8976 stepped: pos (-13, 18)
00:55:46.028 00.000 8976 move complete, result=0
00:55:46.029 00.001 8976 worker thread done servicing request
00:55:46.029 00.000 8976 Worker thread wakes up
00:55:46.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:46.029 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
00:55:46.029 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:46.713 00.684 8976 Exposure complete
00:55:46.719 00.006 8976 worker thread done servicing request
00:55:46.719 00.000 5052 OnExposeComplete: enter
00:55:46.719 00.000 5052 UpdateGuideState(): m_state=6
00:55:46.719 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1240
00:55:46.719 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.82, Mass=224, SNR=10.3, Peak=72 HFD=2.5
00:55:46.719 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
00:55:46.719 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
00:55:46.719 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.21 cameraTheta=2.62 mountX=0.18 mountY=0.10, mountTheta=0.50
00:55:46.720 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.11, opts=13)
00:55:46.720 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.11)
00:55:46.720 00.000 8976 Worker thread wakes up
00:55:46.720 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:55:46.720 00.000 5052 UpdateGuideState exits: m=224 SNR=10.3
00:55:46.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:46.720 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.11) opts 0xd
00:55:46.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.11)
00:55:46.720 00.000 8976 Moving (-0.19, 0.11) raw xDistance=0.18 yDistance=0.10
00:55:46.720 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:46.720 00.000 5052 Enqueuing Expose request
00:55:46.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:55:46.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:55:46.720 00.000 8976 MoveAxis(R, 0, ABG)
00:55:46.720 00.000 8976 MoveAxis(U, 0, ABG)
00:55:46.721 00.001 8976 move complete, result=0
00:55:46.721 00.000 8976 worker thread done servicing request
00:55:46.721 00.000 8976 Worker thread wakes up
00:55:46.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:46.721 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:46.721 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:47.405 00.684 8976 Exposure complete
00:55:47.410 00.005 8976 worker thread done servicing request
00:55:47.410 00.000 5052 OnExposeComplete: enter
00:55:47.410 00.000 5052 UpdateGuideState(): m_state=6
00:55:47.410 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1241
00:55:47.410 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.70, Mass=214, SNR=10.1, Peak=71 HFD=2.4
00:55:47.410 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
00:55:47.410 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
00:55:47.410 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.10 mountX=0.07 mountY=0.15, mountTheta=1.12
00:55:47.411 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.01, opts=13)
00:55:47.411 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.01)
00:55:47.411 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
00:55:47.411 00.000 5052 UpdateGuideState exits: m=214 SNR=10.1
00:55:47.411 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:47.411 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:47.411 00.000 8976 Worker thread wakes up
00:55:47.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.01) opts 0xd
00:55:47.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.01)
00:55:47.411 00.000 8976 Moving (-0.17, -0.01) raw xDistance=0.07 yDistance=0.15
00:55:47.411 00.000 5052 Enqueuing Expose request
00:55:47.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:55:47.412 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:55:47.412 00.000 8976 MoveAxis(R, 0, ABG)
00:55:47.412 00.000 8976 MoveAxis(U, 0, ABG)
00:55:47.412 00.000 8976 move complete, result=0
00:55:47.412 00.000 8976 worker thread done servicing request
00:55:47.412 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:47.412 00.000 8976 Worker thread wakes up
00:55:47.412 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:47.412 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:48.098 00.686 8976 Exposure complete
00:55:48.104 00.006 8976 worker thread done servicing request
00:55:48.104 00.000 5052 OnExposeComplete: enter
00:55:48.104 00.000 5052 UpdateGuideState(): m_state=6
00:55:48.104 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1242
00:55:48.104 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.66, Mass=208, SNR=10.0, Peak=73 HFD=2.8
00:55:48.104 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
00:55:48.104 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
00:55:48.104 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.05 hyp=0.56 cameraTheta=-3.06 mountX=0.21 mountY=0.49, mountTheta=1.16
00:55:48.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.05, opts=13)
00:55:48.105 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.05)
00:55:48.105 00.000 8976 Worker thread wakes up
00:55:48.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:55:48.105 00.000 5052 UpdateGuideState exits: m=208 SNR=10.0
00:55:48.106 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:48.106 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:48.106 00.000 5052 Enqueuing Expose request
00:55:48.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.05) opts 0xd
00:55:48.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.05)
00:55:48.106 00.000 8976 Moving (-0.56, -0.05) raw xDistance=0.21 yDistance=0.49
00:55:48.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:55:48.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:55:48.106 00.000 8976 MoveAxis(R, 0, ABG)
00:55:48.106 00.000 8976 MoveAxis(D, 2, ABG)
00:55:48.106 00.000 8976 stepping (-13, 18) + (0, -2)
00:55:48.106 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:48.138 00.032 8976 Received - 47 (G) 
00:55:48.139 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:48.139 00.000 8976 stepped: pos (-13, 16)
00:55:48.139 00.000 8976 move complete, result=0
00:55:48.139 00.000 8976 worker thread done servicing request
00:55:48.139 00.000 8976 Worker thread wakes up
00:55:48.139 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:55:48.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:48.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:48.825 00.686 8976 Exposure complete
00:55:48.830 00.005 8976 worker thread done servicing request
00:55:48.830 00.000 5052 OnExposeComplete: enter
00:55:48.830 00.000 5052 UpdateGuideState(): m_state=6
00:55:48.830 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1243
00:55:48.830 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.80, Mass=197, SNR=9.7, Peak=71 HFD=2.5
00:55:48.830 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:55:48.830 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
00:55:48.830 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.09 hyp=0.46 cameraTheta=2.95 mountX=0.28 mountY=0.33, mountTheta=0.86
00:55:48.831 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.09, opts=13)
00:55:48.831 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.09)
00:55:48.831 00.000 8976 Worker thread wakes up
00:55:48.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.09) opts 0xd
00:55:48.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.09)
00:55:48.831 00.000 8976 Moving (-0.45, 0.09) raw xDistance=0.28 yDistance=0.33
00:55:48.831 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:55:48.831 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:55:48.831 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:48.831 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:48.831 00.000 5052 Enqueuing Expose request
00:55:48.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:55:48.832 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
00:55:48.832 00.000 8976 MoveAxis(L, 1, ABG)
00:55:48.832 00.000 8976 stepping (-13, 16) + (-1, 0)
00:55:48.832 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:48.859 00.027 8976 Received - 47 (G) 
00:55:48.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:48.859 00.000 8976 stepped: pos (-14, 16)
00:55:48.859 00.000 8976 MoveAxis(D, 1, ABG)
00:55:48.859 00.000 8976 stepping (-14, 16) + (0, -1)
00:55:48.859 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:48.891 00.032 8976 Received - 47 (G) 
00:55:48.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:48.891 00.000 8976 stepped: pos (-14, 15)
00:55:48.891 00.000 8976 move complete, result=0
00:55:48.891 00.000 8976 worker thread done servicing request
00:55:48.891 00.000 8976 Worker thread wakes up
00:55:48.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:48.891 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:48.891 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
00:55:49.574 00.683 8976 Exposure complete
00:55:49.581 00.007 8976 worker thread done servicing request
00:55:49.581 00.000 5052 OnExposeComplete: enter
00:55:49.581 00.000 5052 UpdateGuideState(): m_state=6
00:55:49.581 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1244
00:55:49.581 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.74, Mass=203, SNR=9.9, Peak=68 HFD=2.5
00:55:49.581 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
00:55:49.581 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
00:55:49.581 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.98 mountX=0.09 mountY=0.11, mountTheta=0.89
00:55:49.581 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.03, opts=13)
00:55:49.581 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.03)
00:55:49.581 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:55:49.582 00.001 8976 Worker thread wakes up
00:55:49.582 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.03) opts 0xd
00:55:49.582 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.03)
00:55:49.582 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
00:55:49.582 00.000 8976 Moving (-0.15, 0.03) raw xDistance=0.09 yDistance=0.11
00:55:49.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:55:49.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:55:49.582 00.000 8976 MoveAxis(R, 0, ABG)
00:55:49.582 00.000 8976 MoveAxis(U, 0, ABG)
00:55:49.582 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:49.582 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:49.582 00.000 5052 Enqueuing Expose request
00:55:49.582 00.000 8976 move complete, result=0
00:55:49.582 00.000 8976 worker thread done servicing request
00:55:49.582 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:49.582 00.000 8976 Worker thread wakes up
00:55:49.583 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:49.583 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:50.268 00.685 8976 Exposure complete
00:55:50.273 00.005 8976 worker thread done servicing request
00:55:50.273 00.000 5052 OnExposeComplete: enter
00:55:50.273 00.000 5052 UpdateGuideState(): m_state=6
00:55:50.273 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1245
00:55:50.274 00.001 5052 Star::Find returns 1 (0), X=328.90, Y=281.93, Mass=203, SNR=9.9, Peak=72 HFD=2.3
00:55:50.274 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.42 = 0.42)
00:55:50.274 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
00:55:50.274 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.22 hyp=0.35 cameraTheta=2.47 mountX=0.32 mountY=0.11, mountTheta=0.33
00:55:50.274 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.22, opts=13)
00:55:50.274 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.22)
00:55:50.274 00.000 8976 Worker thread wakes up
00:55:50.275 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:55:50.275 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
00:55:50.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:50.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.22) opts 0xd
00:55:50.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:50.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.22)
00:55:50.275 00.000 8976 Moving (-0.27, 0.22) raw xDistance=0.32 yDistance=0.11
00:55:50.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:55:50.275 00.000 5052 Enqueuing Expose request
00:55:50.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:55:50.275 00.000 8976 MoveAxis(L, 1, ABG)
00:55:50.275 00.000 8976 stepping (-14, 15) + (-1, 0)
00:55:50.275 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:50.298 00.023 8976 Received - 47 (G) 
00:55:50.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:50.298 00.000 8976 stepped: pos (-15, 15)
00:55:50.298 00.000 8976 MoveAxis(U, 0, ABG)
00:55:50.298 00.000 8976 move complete, result=0
00:55:50.298 00.000 8976 worker thread done servicing request
00:55:50.298 00.000 8976 Worker thread wakes up
00:55:50.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:50.298 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:50.298 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:55:50.983 00.685 8976 Exposure complete
00:55:50.988 00.005 8976 worker thread done servicing request
00:55:50.988 00.000 5052 OnExposeComplete: enter
00:55:50.988 00.000 5052 UpdateGuideState(): m_state=6
00:55:50.989 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1246
00:55:50.989 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.79, Mass=182, SNR=9.3, Peak=66 HFD=2.6
00:55:50.989 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
00:55:50.989 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
00:55:50.989 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.08 hyp=0.51 cameraTheta=2.99 mountX=0.30 mountY=0.38, mountTheta=0.91
00:55:50.989 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.08, opts=13)
00:55:50.989 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.08)
00:55:50.989 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:55:50.989 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
00:55:50.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:50.989 00.000 8976 Worker thread wakes up
00:55:50.990 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.08) opts 0xd
00:55:50.990 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.08)
00:55:50.990 00.000 8976 Moving (-0.50, 0.08) raw xDistance=0.30 yDistance=0.38
00:55:50.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:50.990 00.000 5052 Enqueuing Expose request
00:55:50.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
00:55:50.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:55:50.990 00.000 8976 MoveAxis(L, 1, ABG)
00:55:50.990 00.000 8976 stepping (-15, 15) + (-1, 0)
00:55:50.990 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:51.017 00.027 8976 Received - 47 (G) 
00:55:51.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:51.017 00.000 8976 stepped: pos (-16, 15)
00:55:51.017 00.000 8976 MoveAxis(D, 2, ABG)
00:55:51.017 00.000 8976 stepping (-16, 15) + (0, -2)
00:55:51.017 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:51.049 00.032 8976 Received - 47 (G) 
00:55:51.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:51.049 00.000 8976 stepped: pos (-16, 13)
00:55:51.049 00.000 8976 move complete, result=0
00:55:51.049 00.000 8976 worker thread done servicing request
00:55:51.049 00.000 8976 Worker thread wakes up
00:55:51.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:51.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:51.049 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:55:51.736 00.687 8976 Exposure complete
00:55:51.741 00.005 8976 worker thread done servicing request
00:55:51.741 00.000 5052 OnExposeComplete: enter
00:55:51.741 00.000 5052 UpdateGuideState(): m_state=6
00:55:51.741 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1247
00:55:51.742 00.001 5052 Star::Find returns 1 (0), X=329.61, Y=281.87, Mass=169, SNR=9.0, Peak=68 HFD=2.4
00:55:51.742 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
00:55:51.742 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
00:55:51.742 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.17 hyp=0.47 cameraTheta=0.36 mountX=-0.05 mountY=-0.46, mountTheta=-1.69
00:55:51.742 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.17, opts=13)
00:55:51.742 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.17)
00:55:51.743 00.001 8976 Worker thread wakes up
00:55:51.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.17) opts 0xd
00:55:51.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.17)
00:55:51.743 00.000 8976 Moving (0.44, 0.17) raw xDistance=-0.05 yDistance=-0.46
00:55:51.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:55:51.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.46
00:55:51.743 00.000 8976 MoveAxis(R, 0, ABG)
00:55:51.743 00.000 8976 MoveAxis(U, 2, ABG)
00:55:51.743 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:55:51.743 00.000 8976 stepping (-16, 13) + (0, 2)
00:55:51.743 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
00:55:51.743 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:51.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:51.743 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:51.743 00.000 5052 Enqueuing Expose request
00:55:51.768 00.025 8976 Received - 47 (G) 
00:55:51.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:51.768 00.000 8976 stepped: pos (-16, 15)
00:55:51.768 00.000 8976 move complete, result=0
00:55:51.768 00.000 8976 worker thread done servicing request
00:55:51.768 00.000 8976 Worker thread wakes up
00:55:51.768 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:55:51.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:51.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:52.450 00.682 8976 Exposure complete
00:55:52.455 00.005 8976 worker thread done servicing request
00:55:52.455 00.000 5052 OnExposeComplete: enter
00:55:52.455 00.000 5052 UpdateGuideState(): m_state=6
00:55:52.455 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1248
00:55:52.455 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.34, Mass=197, SNR=9.8, Peak=68 HFD=2.9
00:55:52.455 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.01 = -3.01)
00:55:52.456 00.001 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
00:55:52.456 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.37 hyp=0.45 cameraTheta=-0.96 mountX=-0.45 mountY=-0.01, mountTheta=-3.11
00:55:52.456 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.37, opts=13)
00:55:52.456 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.37)
00:55:52.456 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:55:52.456 00.000 5052 UpdateGuideState exits: m=197 SNR=9.8
00:55:52.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:52.456 00.000 8976 Worker thread wakes up
00:55:52.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.37) opts 0xd
00:55:52.457 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.37)
00:55:52.457 00.000 8976 Moving (0.26, -0.37) raw xDistance=-0.45 yDistance=-0.01
00:55:52.457 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:52.457 00.000 5052 Enqueuing Expose request
00:55:52.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
00:55:52.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:55:52.457 00.000 8976 MoveAxis(R, 2, ABG)
00:55:52.457 00.000 8976 stepping (-16, 15) + (2, 0)
00:55:52.457 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:52.487 00.030 8976 Received - 47 (G) 
00:55:52.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:52.487 00.000 8976 stepped: pos (-14, 15)
00:55:52.487 00.000 8976 MoveAxis(U, 0, ABG)
00:55:52.487 00.000 8976 move complete, result=0
00:55:52.487 00.000 8976 worker thread done servicing request
00:55:52.487 00.000 8976 Worker thread wakes up
00:55:52.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:52.487 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:52.487 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
00:55:53.170 00.683 8976 Exposure complete
00:55:53.175 00.005 8976 worker thread done servicing request
00:55:53.175 00.000 5052 OnExposeComplete: enter
00:55:53.175 00.000 5052 UpdateGuideState(): m_state=6
00:55:53.176 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1249
00:55:53.176 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.98, Mass=194, SNR=9.7, Peak=71 HFD=2.3
00:55:53.176 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
00:55:53.176 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
00:55:53.176 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.27 hyp=0.73 cameraTheta=0.38 mountX=-0.07 mountY=-0.72, mountTheta=-1.67
00:55:53.176 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.27, opts=13)
00:55:53.176 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.27)
00:55:53.176 00.000 8976 Worker thread wakes up
00:55:53.177 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.27) opts 0xd
00:55:53.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.27)
00:55:53.177 00.000 8976 Moving (0.68, 0.27) raw xDistance=-0.07 yDistance=-0.72
00:55:53.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:55:53.177 00.000 5052 UpdateGuideState exits: m=194 SNR=9.7
00:55:53.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:53.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:55:53.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
00:55:53.177 00.000 8976 MoveAxis(R, 0, ABG)
00:55:53.177 00.000 8976 MoveAxis(U, 3, ABG)
00:55:53.177 00.000 8976 stepping (-14, 15) + (0, 3)
00:55:53.177 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:53.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:53.177 00.000 5052 Enqueuing Expose request
00:55:53.207 00.030 8976 Received - 47 (G) 
00:55:53.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:53.207 00.000 8976 stepped: pos (-14, 18)
00:55:53.207 00.000 8976 move complete, result=0
00:55:53.207 00.000 8976 worker thread done servicing request
00:55:53.207 00.000 8976 Worker thread wakes up
00:55:53.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:53.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:53.207 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
00:55:53.890 00.683 8976 Exposure complete
00:55:53.895 00.005 8976 worker thread done servicing request
00:55:53.896 00.001 5052 OnExposeComplete: enter
00:55:53.896 00.000 5052 UpdateGuideState(): m_state=6
00:55:53.896 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1250
00:55:53.896 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.21, Mass=201, SNR=9.8, Peak=66 HFD=2.7
00:55:53.896 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.35 = 2.93)
00:55:53.896 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.45 = 2.83)
00:55:53.896 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.50 hyp=0.51 cameraTheta=-1.31 mountX=-0.50 mountY=0.16, mountTheta=2.84
00:55:53.896 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.50, opts=13)
00:55:53.896 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.50)
00:55:53.897 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:55:53.897 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:55:53.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:53.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:53.897 00.000 5052 Enqueuing Expose request
00:55:53.897 00.000 8976 Worker thread wakes up
00:55:53.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.50) opts 0xd
00:55:53.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.50)
00:55:53.897 00.000 8976 Moving (0.13, -0.50) raw xDistance=-0.50 yDistance=0.16
00:55:53.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
00:55:53.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:55:53.897 00.000 8976 MoveAxis(R, 2, ABG)
00:55:53.897 00.000 8976 stepping (-14, 18) + (2, 0)
00:55:53.897 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:53.927 00.030 8976 Received - 47 (G) 
00:55:53.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:53.927 00.000 8976 stepped: pos (-12, 18)
00:55:53.927 00.000 8976 MoveAxis(U, 0, ABG)
00:55:53.927 00.000 8976 move complete, result=0
00:55:53.927 00.000 8976 worker thread done servicing request
00:55:53.927 00.000 8976 Worker thread wakes up
00:55:53.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:53.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:53.927 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
00:55:54.627 00.700 8976 Exposure complete
00:55:54.632 00.005 8976 worker thread done servicing request
00:55:54.633 00.001 5052 OnExposeComplete: enter
00:55:54.633 00.000 5052 UpdateGuideState(): m_state=6
00:55:54.633 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1251
00:55:54.633 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.82, Mass=180, SNR=9.3, Peak=65 HFD=2.5
00:55:54.633 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
00:55:54.633 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
00:55:54.633 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.26 mountX=0.14 mountY=0.02, mountTheta=0.12
00:55:54.634 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.11, opts=13)
00:55:54.634 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.11)
00:55:54.634 00.000 8976 Worker thread wakes up
00:55:54.634 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.11) opts 0xd
00:55:54.634 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.11)
00:55:54.634 00.000 8976 Moving (-0.09, 0.11) raw xDistance=0.14 yDistance=0.02
00:55:54.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:55:54.634 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:55:54.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:55:54.634 00.000 8976 MoveAxis(R, 0, ABG)
00:55:54.634 00.000 8976 MoveAxis(U, 0, ABG)
00:55:54.634 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
00:55:54.634 00.000 8976 move complete, result=0
00:55:54.634 00.000 8976 worker thread done servicing request
00:55:54.635 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:54.635 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:54.635 00.000 5052 Enqueuing Expose request
00:55:54.635 00.000 8976 Worker thread wakes up
00:55:54.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:54.635 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:54.635 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:55.317 00.682 8976 Exposure complete
00:55:55.324 00.007 8976 worker thread done servicing request
00:55:55.324 00.000 5052 OnExposeComplete: enter
00:55:55.324 00.000 5052 UpdateGuideState(): m_state=6
00:55:55.324 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1252
00:55:55.324 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.46, Mass=192, SNR=9.6, Peak=68 HFD=2.3
00:55:55.324 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.25 = -0.25)
00:55:55.324 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
00:55:55.324 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.75 hyp=0.77 cameraTheta=1.79 mountX=0.75 mountY=-0.27, mountTheta=-0.35
00:55:55.325 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.75, opts=13)
00:55:55.325 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.75)
00:55:55.325 00.000 8976 Worker thread wakes up
00:55:55.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.75) opts 0xd
00:55:55.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.75)
00:55:55.325 00.000 8976 Moving (-0.17, 0.75) raw xDistance=0.75 yDistance=-0.27
00:55:55.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
00:55:55.326 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:55:55.326 00.000 8976 MoveAxis(L, 3, ABG)
00:55:55.326 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:55:55.326 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
00:55:55.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:55.326 00.000 8976 stepping (-12, 18) + (-3, 0)
00:55:55.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:55.326 00.000 5052 Enqueuing Expose request
00:55:55.326 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:55.365 00.039 8976 Received - 47 (G) 
00:55:55.365 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:55:55.365 00.000 8976 stepped: pos (-15, 18)
00:55:55.365 00.000 8976 MoveAxis(U, 1, ABG)
00:55:55.365 00.000 8976 stepping (-15, 18) + (0, 1)
00:55:55.365 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:55.398 00.033 8976 Received - 47 (G) 
00:55:55.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:55:55.398 00.000 8976 stepped: pos (-15, 19)
00:55:55.398 00.000 8976 move complete, result=0
00:55:55.398 00.000 8976 worker thread done servicing request
00:55:55.398 00.000 8976 Worker thread wakes up
00:55:55.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:55.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:55.398 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.3 px 1 ms NORTH
00:55:56.085 00.687 8976 Exposure complete
00:55:56.091 00.006 8976 worker thread done servicing request
00:55:56.091 00.000 5052 OnExposeComplete: enter
00:55:56.091 00.000 5052 UpdateGuideState(): m_state=6
00:55:56.091 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1253
00:55:56.091 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.32, Mass=192, SNR=9.5, Peak=65 HFD=2.6
00:55:56.091 00.000 5052 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.04) = xAngle (-4.28 = 2.01)
00:55:56.091 00.000 5052 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.90)
00:55:56.092 00.001 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.39 hyp=0.49 cameraTheta=-2.23 mountX=-0.21 mountY=0.47, mountTheta=1.99
00:55:56.092 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.39, opts=13)
00:55:56.092 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.39)
00:55:56.092 00.000 8976 Worker thread wakes up
00:55:56.092 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.39) opts 0xd
00:55:56.092 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.39)
00:55:56.093 00.001 8976 Moving (-0.30, -0.39) raw xDistance=-0.21 yDistance=0.47
00:55:56.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:55:56.093 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:55:56.093 00.000 5052 UpdateGuideState exits: m=192 SNR=9.5
00:55:56.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:56.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:56.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
00:55:56.093 00.000 8976 MoveAxis(R, 0, ABG)
00:55:56.093 00.000 8976 MoveAxis(D, 2, ABG)
00:55:56.093 00.000 5052 Enqueuing Expose request
00:55:56.093 00.000 8976 stepping (-15, 19) + (0, -2)
00:55:56.093 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:56.117 00.024 8976 Received - 47 (G) 
00:55:56.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:56.117 00.000 8976 stepped: pos (-15, 17)
00:55:56.117 00.000 8976 move complete, result=0
00:55:56.117 00.000 8976 worker thread done servicing request
00:55:56.117 00.000 8976 Worker thread wakes up
00:55:56.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:56.117 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:56.117 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:55:56.801 00.684 8976 Exposure complete
00:55:56.806 00.005 8976 worker thread done servicing request
00:55:56.806 00.000 5052 OnExposeComplete: enter
00:55:56.806 00.000 5052 UpdateGuideState(): m_state=6
00:55:56.806 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1254
00:55:56.806 00.000 5052 Star::Find returns 1 (1), X=329.27, Y=281.83, Mass=202, SNR=9.8, Peak=64 HFD=2.7
00:55:56.806 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
00:55:56.806 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
00:55:56.806 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.90 mountX=0.06 mountY=-0.14, mountTheta=-1.16
00:55:56.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.12, opts=13)
00:55:56.807 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.12)
00:55:56.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:55:56.807 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8 Saturated
00:55:56.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:56.807 00.000 8976 Worker thread wakes up
00:55:56.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.12) opts 0xd
00:55:56.808 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.12)
00:55:56.808 00.000 8976 Moving (0.09, 0.12) raw xDistance=0.06 yDistance=-0.14
00:55:56.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:55:56.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:55:56.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:56.808 00.000 5052 Enqueuing Expose request
00:55:56.808 00.000 8976 MoveAxis(R, 0, ABG)
00:55:56.808 00.000 8976 MoveAxis(U, 0, ABG)
00:55:56.808 00.000 8976 move complete, result=0
00:55:56.808 00.000 8976 worker thread done servicing request
00:55:56.808 00.000 8976 Worker thread wakes up
00:55:56.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:56.808 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:56.808 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:57.497 00.689 8976 Exposure complete
00:55:57.502 00.005 8976 worker thread done servicing request
00:55:57.502 00.000 5052 OnExposeComplete: enter
00:55:57.502 00.000 5052 UpdateGuideState(): m_state=6
00:55:57.502 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1255
00:55:57.502 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.69, Mass=183, SNR=9.4, Peak=67 HFD=2.8
00:55:57.502 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
00:55:57.502 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
00:55:57.502 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.02 hyp=0.31 cameraTheta=-0.06 mountX=-0.16 mountY=-0.25, mountTheta=-2.13
00:55:57.503 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.02, opts=13)
00:55:57.503 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.02)
00:55:57.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:55:57.503 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
00:55:57.503 00.000 8976 Worker thread wakes up
00:55:57.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.02) opts 0xd
00:55:57.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.02)
00:55:57.503 00.000 8976 Moving (0.31, -0.02) raw xDistance=-0.16 yDistance=-0.25
00:55:57.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:57.504 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:57.504 00.000 5052 Enqueuing Expose request
00:55:57.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:55:57.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:55:57.504 00.000 8976 MoveAxis(R, 0, ABG)
00:55:57.504 00.000 8976 MoveAxis(U, 0, ABG)
00:55:57.504 00.000 8976 move complete, result=0
00:55:57.504 00.000 8976 worker thread done servicing request
00:55:57.504 00.000 8976 Worker thread wakes up
00:55:57.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:57.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:57.504 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:58.187 00.683 8976 Exposure complete
00:55:58.192 00.005 8976 worker thread done servicing request
00:55:58.192 00.000 5052 OnExposeComplete: enter
00:55:58.193 00.001 5052 UpdateGuideState(): m_state=6
00:55:58.193 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1256
00:55:58.193 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.81, Mass=197, SNR=9.7, Peak=67 HFD=2.4
00:55:58.193 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
00:55:58.193 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.31 = -0.31)
00:55:58.193 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.84 mountX=0.10 mountY=-0.03, mountTheta=-0.30
00:55:58.193 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.10, opts=13)
00:55:58.193 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.10)
00:55:58.194 00.001 8976 Worker thread wakes up
00:55:58.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.10) opts 0xd
00:55:58.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.10)
00:55:58.194 00.000 8976 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=-0.03
00:55:58.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:55:58.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:55:58.194 00.000 8976 MoveAxis(R, 0, ABG)
00:55:58.194 00.000 8976 MoveAxis(U, 0, ABG)
00:55:58.194 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:55:58.194 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:55:58.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:58.194 00.000 8976 move complete, result=0
00:55:58.194 00.000 8976 worker thread done servicing request
00:55:58.194 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:58.194 00.000 5052 Enqueuing Expose request
00:55:58.194 00.000 8976 Worker thread wakes up
00:55:58.194 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:58.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:58.195 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:58.880 00.685 8976 Exposure complete
00:55:58.886 00.006 8976 worker thread done servicing request
00:55:58.886 00.000 5052 OnExposeComplete: enter
00:55:58.886 00.000 5052 UpdateGuideState(): m_state=6
00:55:58.886 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1257
00:55:58.886 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.67, Mass=202, SNR=9.8, Peak=68 HFD=2.3
00:55:58.886 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
00:55:58.886 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
00:55:58.886 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.95 mountX=0.06 mountY=0.20, mountTheta=1.28
00:55:58.886 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.04, opts=13)
00:55:58.886 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.04)
00:55:58.887 00.001 8976 Worker thread wakes up
00:55:58.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.04) opts 0xd
00:55:58.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.04)
00:55:58.887 00.000 8976 Moving (-0.21, -0.04) raw xDistance=0.06 yDistance=0.20
00:55:58.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:55:58.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:55:58.887 00.000 8976 MoveAxis(R, 0, ABG)
00:55:58.887 00.000 8976 MoveAxis(U, 0, ABG)
00:55:58.887 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:55:58.887 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
00:55:58.887 00.000 8976 move complete, result=0
00:55:58.887 00.000 8976 worker thread done servicing request
00:55:58.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:58.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:58.887 00.000 5052 Enqueuing Expose request
00:55:58.887 00.000 8976 Worker thread wakes up
00:55:58.887 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:55:58.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:58.888 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:55:59.570 00.682 8976 Exposure complete
00:55:59.576 00.006 8976 worker thread done servicing request
00:55:59.576 00.000 5052 OnExposeComplete: enter
00:55:59.576 00.000 5052 UpdateGuideState(): m_state=6
00:55:59.576 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1258
00:55:59.576 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.22, Mass=190, SNR=9.5, Peak=69 HFD=2.5
00:55:59.576 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
00:55:59.576 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
00:55:59.576 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.51 hyp=0.53 cameraTheta=1.86 mountX=0.52 mountY=-0.15, mountTheta=-0.28
00:55:59.577 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.51, opts=13)
00:55:59.577 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.51)
00:55:59.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:55:59.577 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
00:55:59.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:59.577 00.000 8976 Worker thread wakes up
00:55:59.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.51) opts 0xd
00:55:59.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.51)
00:55:59.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:55:59.577 00.000 5052 Enqueuing Expose request
00:55:59.577 00.000 8976 Moving (-0.15, 0.51) raw xDistance=0.52 yDistance=-0.15
00:55:59.578 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
00:55:59.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:55:59.578 00.000 8976 MoveAxis(L, 2, ABG)
00:55:59.578 00.000 8976 stepping (-15, 17) + (-2, 0)
00:55:59.578 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:59.602 00.024 8976 Received - 47 (G) 
00:55:59.602 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:55:59.602 00.000 8976 stepped: pos (-17, 17)
00:55:59.602 00.000 8976 MoveAxis(U, 0, ABG)
00:55:59.602 00.000 8976 move complete, result=0
00:55:59.602 00.000 8976 worker thread done servicing request
00:55:59.602 00.000 8976 Worker thread wakes up
00:55:59.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:55:59.602 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
00:55:59.602 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:00.287 00.685 8976 Exposure complete
00:56:00.292 00.005 8976 worker thread done servicing request
00:56:00.292 00.000 5052 OnExposeComplete: enter
00:56:00.292 00.000 5052 UpdateGuideState(): m_state=6
00:56:00.292 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1259
00:56:00.292 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.93, Mass=192, SNR=9.5, Peak=62 HFD=2.7
00:56:00.292 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
00:56:00.292 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
00:56:00.293 00.001 5052 CameraToMount -- cameraX=-0.35 cameraY=0.22 hyp=0.42 cameraTheta=2.58 mountX=0.36 mountY=0.18, mountTheta=0.46
00:56:00.293 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.22, opts=13)
00:56:00.293 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.22)
00:56:00.293 00.000 8976 Worker thread wakes up
00:56:00.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.22) opts 0xd
00:56:00.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.22)
00:56:00.293 00.000 8976 Moving (-0.35, 0.22) raw xDistance=0.36 yDistance=0.18
00:56:00.293 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:56:00.293 00.000 5052 UpdateGuideState exits: m=192 SNR=9.5
00:56:00.294 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:00.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:00.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
00:56:00.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:56:00.294 00.000 8976 MoveAxis(L, 2, ABG)
00:56:00.294 00.000 8976 stepping (-17, 17) + (-2, 0)
00:56:00.294 00.000 5052 Enqueuing Expose request
00:56:00.294 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:00.321 00.027 8976 Received - 47 (G) 
00:56:00.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:00.322 00.001 8976 stepped: pos (-19, 17)
00:56:00.322 00.000 8976 MoveAxis(U, 0, ABG)
00:56:00.322 00.000 8976 move complete, result=0
00:56:00.322 00.000 8976 worker thread done servicing request
00:56:00.322 00.000 8976 Worker thread wakes up
00:56:00.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:00.322 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:00.322 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
00:56:01.006 00.684 8976 Exposure complete
00:56:01.012 00.006 8976 worker thread done servicing request
00:56:01.012 00.000 5052 OnExposeComplete: enter
00:56:01.012 00.000 5052 UpdateGuideState(): m_state=6
00:56:01.012 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1260
00:56:01.012 00.000 5052 Star::Find returns 1 (0), X=328.07, Y=281.28, Mass=209, SNR=9.9, Peak=63 HFD=3.0
00:56:01.012 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.82 = 1.47)
00:56:01.012 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
00:56:01.012 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=-0.43 hyp=1.18 cameraTheta=-2.77 mountX=0.12 mountY=1.15, mountTheta=1.47
00:56:01.013 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=-0.43, opts=13)
00:56:01.013 00.000 5052 Enqueuing Move request for stepguider (-1.10, -0.43)
00:56:01.013 00.000 8976 Worker thread wakes up
00:56:01.013 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:56:01.013 00.000 5052 UpdateGuideState exits: m=209 SNR=9.9
00:56:01.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:01.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, -0.43) opts 0xd
00:56:01.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:01.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, -0.43)
00:56:01.013 00.000 5052 Enqueuing Expose request
00:56:01.014 00.001 8976 Moving (-1.10, -0.43) raw xDistance=0.12 yDistance=1.15
00:56:01.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:56:01.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.15
00:56:01.014 00.000 8976 MoveAxis(R, 0, ABG)
00:56:01.014 00.000 8976 MoveAxis(D, 5, ABG)
00:56:01.014 00.000 8976 stepping (-19, 17) + (0, -5)
00:56:01.014 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:56:01.057 00.043 8976 Received - 47 (G) 
00:56:01.057 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:56:01.057 00.000 8976 stepped: pos (-19, 12)
00:56:01.057 00.000 8976 move complete, result=0
00:56:01.057 00.000 8976 worker thread done servicing request
00:56:01.057 00.000 8976 Worker thread wakes up
00:56:01.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:01.057 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:01.057 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.2 px 5 ms SOUTH
00:56:01.740 00.683 8976 Exposure complete
00:56:01.746 00.006 8976 worker thread done servicing request
00:56:01.747 00.001 5052 OnExposeComplete: enter
00:56:01.747 00.000 5052 UpdateGuideState(): m_state=6
00:56:01.747 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1261
00:56:01.747 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.44, Mass=191, SNR=9.6, Peak=68 HFD=2.7
00:56:01.747 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.91 = 1.38)
00:56:01.747 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
00:56:01.747 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=-0.27 hyp=0.98 cameraTheta=-2.86 mountX=0.19 mountY=0.94, mountTheta=1.37
00:56:01.747 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=-0.27, opts=13)
00:56:01.747 00.000 5052 Enqueuing Move request for stepguider (-0.94, -0.27)
00:56:01.748 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:56:01.748 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:56:01.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:01.748 00.000 8976 Worker thread wakes up
00:56:01.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, -0.27) opts 0xd
00:56:01.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, -0.27)
00:56:01.748 00.000 8976 Moving (-0.94, -0.27) raw xDistance=0.19 yDistance=0.94
00:56:01.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:01.748 00.000 5052 Enqueuing Expose request
00:56:01.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:56:01.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.94
00:56:01.748 00.000 8976 MoveAxis(R, 0, ABG)
00:56:01.748 00.000 8976 MoveAxis(D, 4, ABG)
00:56:01.748 00.000 8976 stepping (-19, 12) + (0, -4)
00:56:01.748 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:01.792 00.044 8976 Received - 47 (G) 
00:56:01.792 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:01.792 00.000 8976 stepped: pos (-19, 8)
00:56:01.792 00.000 8976 move complete, result=0
00:56:01.792 00.000 8976 worker thread done servicing request
00:56:01.792 00.000 8976 Worker thread wakes up
00:56:01.792 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:01.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:01.792 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
00:56:02.475 00.683 8976 Exposure complete
00:56:02.481 00.006 8976 worker thread done servicing request
00:56:02.481 00.000 5052 OnExposeComplete: enter
00:56:02.481 00.000 5052 UpdateGuideState(): m_state=6
00:56:02.481 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1262
00:56:02.481 00.000 5052 Star::Find returns 1 (0), X=327.83, Y=282.01, Mass=195, SNR=9.7, Peak=65 HFD=2.8
00:56:02.481 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
00:56:02.481 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
00:56:02.481 00.000 5052 CameraToMount -- cameraX=-1.34 cameraY=0.30 hyp=1.37 cameraTheta=2.92 mountX=0.87 mountY=0.96, mountTheta=0.83
00:56:02.482 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.34, y=0.30, opts=13)
00:56:02.482 00.000 5052 Enqueuing Move request for stepguider (-1.34, 0.30)
00:56:02.482 00.000 8976 Worker thread wakes up
00:56:02.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.34, 0.30) opts 0xd
00:56:02.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.34, 0.30)
00:56:02.482 00.000 8976 Moving (-1.34, 0.30) raw xDistance=0.87 yDistance=0.96
00:56:02.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
00:56:02.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.96
00:56:02.482 00.000 8976 MoveAxis(L, 4, ABG)
00:56:02.482 00.000 8976 stepping (-19, 8) + (-4, 0)
00:56:02.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:56:02.482 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
00:56:02.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:02.482 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:02.483 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:02.483 00.000 5052 Enqueuing Expose request
00:56:02.527 00.044 8976 Received - 47 (G) 
00:56:02.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:02.527 00.000 8976 stepped: pos (-23, 8)
00:56:02.527 00.000 8976 MoveAxis(D, 4, ABG)
00:56:02.527 00.000 8976 stepping (-23, 8) + (0, -4)
00:56:02.527 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:02.559 00.032 8976 Received - 47 (G) 
00:56:02.559 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:02.559 00.000 8976 stepped: pos (-23, 4)
00:56:02.559 00.000 8976 move complete, result=0
00:56:02.559 00.000 8976 worker thread done servicing request
00:56:02.559 00.000 8976 Worker thread wakes up
00:56:02.559 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:02.559 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:02.559 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 1.0 px 4 ms SOUTH
00:56:03.215 00.656 8976 Exposure complete
00:56:03.220 00.005 8976 worker thread done servicing request
00:56:03.220 00.000 5052 OnExposeComplete: enter
00:56:03.221 00.001 5052 UpdateGuideState(): m_state=6
00:56:03.221 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1263
00:56:03.221 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.99, Mass=173, SNR=9.1, Peak=64 HFD=2.6
00:56:03.221 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
00:56:03.221 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
00:56:03.221 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.28 hyp=0.89 cameraTheta=2.82 mountX=0.63 mountY=0.56, mountTheta=0.72
00:56:03.221 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.28, opts=13)
00:56:03.221 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.28)
00:56:03.221 00.000 8976 Worker thread wakes up
00:56:03.222 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.28) opts 0xd
00:56:03.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.28)
00:56:03.222 00.000 8976 Moving (-0.84, 0.28) raw xDistance=0.63 yDistance=0.56
00:56:03.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.63
00:56:03.222 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:56:03.222 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
00:56:03.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:03.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:03.222 00.000 5052 Enqueuing Expose request
00:56:03.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.56
00:56:03.222 00.000 8976 MoveAxis(L, 3, ABG)
00:56:03.222 00.000 8976 stepping (-23, 4) + (-3, 0)
00:56:03.222 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:03.262 00.040 8976 Received - 47 (G) 
00:56:03.263 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:03.263 00.000 8976 stepped: pos (-26, 4)
00:56:03.263 00.000 8976 MoveAxis(D, 2, ABG)
00:56:03.263 00.000 8976 stepping (-26, 4) + (0, -2)
00:56:03.263 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:03.294 00.031 8976 Received - 47 (G) 
00:56:03.295 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:03.295 00.000 8976 stepped: pos (-26, 2)
00:56:03.295 00.000 8976 move complete, result=0
00:56:03.295 00.000 8976 worker thread done servicing request
00:56:03.295 00.000 8976 Worker thread wakes up
00:56:03.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:03.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:03.295 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.6 px 2 ms SOUTH
00:56:03.951 00.656 8976 Exposure complete
00:56:03.956 00.005 8976 worker thread done servicing request
00:56:03.956 00.000 5052 OnExposeComplete: enter
00:56:03.956 00.000 5052 UpdateGuideState(): m_state=6
00:56:03.956 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1264
00:56:03.956 00.000 5052 Star::Find returns 1 (0), X=328.16, Y=281.44, Mass=187, SNR=9.5, Peak=72 HFD=2.5
00:56:03.956 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.93 = 1.36)
00:56:03.957 00.001 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
00:56:03.957 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=-0.27 hyp=1.04 cameraTheta=-2.88 mountX=0.22 mountY=0.99, mountTheta=1.35
00:56:03.957 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=-0.27, opts=13)
00:56:03.957 00.000 5052 Enqueuing Move request for stepguider (-1.01, -0.27)
00:56:03.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:56:03.957 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
00:56:03.957 00.000 8976 Worker thread wakes up
00:56:03.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:03.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:03.957 00.000 5052 Enqueuing Expose request
00:56:03.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, -0.27) opts 0xd
00:56:03.958 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, -0.27)
00:56:03.958 00.000 8976 Moving (-1.01, -0.27) raw xDistance=0.22 yDistance=0.99
00:56:03.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:56:03.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.99
00:56:03.958 00.000 8976 MoveAxis(R, 0, ABG)
00:56:03.958 00.000 8976 MoveAxis(D, 4, ABG)
00:56:03.958 00.000 8976 stepping (-26, 2) + (0, -4)
00:56:03.958 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:03.998 00.040 8976 Received - 47 (G) 
00:56:03.998 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:03.998 00.000 8976 stepped: pos (-26, -2)
00:56:03.998 00.000 8976 move complete, result=0
00:56:03.998 00.000 8976 worker thread done servicing request
00:56:03.998 00.000 8976 Worker thread wakes up
00:56:03.998 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:03.998 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:03.998 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
00:56:04.655 00.657 8976 Exposure complete
00:56:04.661 00.006 8976 worker thread done servicing request
00:56:04.661 00.000 5052 OnExposeComplete: enter
00:56:04.661 00.000 5052 UpdateGuideState(): m_state=6
00:56:04.661 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1265
00:56:04.661 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.47, Mass=184, SNR=9.4, Peak=72 HFD=2.6
00:56:04.661 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.61 = 1.68)
00:56:04.661 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
00:56:04.661 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.24 hyp=0.44 cameraTheta=-2.56 mountX=-0.05 mountY=0.44, mountTheta=1.68
00:56:04.662 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.24, opts=13)
00:56:04.662 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.24)
00:56:04.662 00.000 8976 Worker thread wakes up
00:56:04.662 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
00:56:04.662 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
00:56:04.663 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:04.663 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:04.663 00.000 5052 Enqueuing Expose request
00:56:04.663 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.24) opts 0xd
00:56:04.663 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.24)
00:56:04.663 00.000 8976 Moving (-0.37, -0.24) raw xDistance=-0.05 yDistance=0.44
00:56:04.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:56:04.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.44
00:56:04.663 00.000 8976 MoveAxis(R, 0, ABG)
00:56:04.663 00.000 8976 MoveAxis(D, 2, ABG)
00:56:04.663 00.000 8976 stepping (-26, -2) + (0, -2)
00:56:04.663 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:04.701 00.038 8976 Received - 47 (G) 
00:56:04.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:04.701 00.000 8976 stepped: pos (-26, -4)
00:56:04.701 00.000 8976 move complete, result=0
00:56:04.701 00.000 8976 worker thread done servicing request
00:56:04.701 00.000 8976 Worker thread wakes up
00:56:04.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:04.701 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:56:04.701 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:05.355 00.654 8976 Exposure complete
00:56:05.360 00.005 8976 worker thread done servicing request
00:56:05.361 00.001 5052 OnExposeComplete: enter
00:56:05.361 00.000 5052 UpdateGuideState(): m_state=6
00:56:05.361 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1266
00:56:05.361 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=282.22, Mass=203, SNR=9.8, Peak=66 HFD=3.1
00:56:05.361 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.13 = -1.13)
00:56:05.361 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
00:56:05.361 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.51 hyp=0.64 cameraTheta=0.92 mountX=0.28 mountY=-0.60, mountTheta=-1.14
00:56:05.361 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.51, opts=13)
00:56:05.362 00.001 5052 Enqueuing Move request for stepguider (0.39, 0.51)
00:56:05.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:56:05.362 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
00:56:05.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:05.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:05.362 00.000 5052 Enqueuing Expose request
00:56:05.362 00.000 8976 Worker thread wakes up
00:56:05.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.51) opts 0xd
00:56:05.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.51)
00:56:05.362 00.000 8976 Moving (0.39, 0.51) raw xDistance=0.28 yDistance=-0.60
00:56:05.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
00:56:05.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.60
00:56:05.362 00.000 8976 MoveAxis(L, 1, ABG)
00:56:05.362 00.000 8976 stepping (-26, -4) + (-1, 0)
00:56:05.362 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:05.389 00.027 8976 Received - 47 (G) 
00:56:05.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:05.389 00.000 8976 stepped: pos (-27, -4)
00:56:05.389 00.000 8976 MoveAxis(U, 2, ABG)
00:56:05.389 00.000 8976 stepping (-27, -4) + (0, 2)
00:56:05.389 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:05.421 00.032 8976 Received - 47 (G) 
00:56:05.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:05.421 00.000 8976 stepped: pos (-27, -2)
00:56:05.421 00.000 8976 move complete, result=0
00:56:05.421 00.000 8976 worker thread done servicing request
00:56:05.422 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
00:56:05.422 00.000 8976 Worker thread wakes up
00:56:05.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:05.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:06.078 00.656 8976 Exposure complete
00:56:06.084 00.006 8976 worker thread done servicing request
00:56:06.084 00.000 5052 OnExposeComplete: enter
00:56:06.084 00.000 5052 UpdateGuideState(): m_state=6
00:56:06.084 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1267
00:56:06.084 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.57, Mass=198, SNR=9.7, Peak=74 HFD=3.1
00:56:06.084 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.43 = 2.86)
00:56:06.084 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.75)
00:56:06.084 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.38 mountX=-0.14 mountY=0.05, mountTheta=2.77
00:56:06.085 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.14, opts=13)
00:56:06.085 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.14)
00:56:06.085 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:56:06.085 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
00:56:06.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:06.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:06.085 00.000 5052 Enqueuing Expose request
00:56:06.085 00.000 8976 Worker thread wakes up
00:56:06.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.14) opts 0xd
00:56:06.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.14)
00:56:06.085 00.000 8976 Moving (0.03, -0.14) raw xDistance=-0.14 yDistance=0.05
00:56:06.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:56:06.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:56:06.085 00.000 8976 MoveAxis(R, 0, ABG)
00:56:06.085 00.000 8976 MoveAxis(U, 0, ABG)
00:56:06.085 00.000 8976 move complete, result=0
00:56:06.085 00.000 8976 worker thread done servicing request
00:56:06.085 00.000 8976 Worker thread wakes up
00:56:06.085 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:06.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:06.086 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:06.745 00.659 8976 Exposure complete
00:56:06.750 00.005 8976 worker thread done servicing request
00:56:06.750 00.000 5052 OnExposeComplete: enter
00:56:06.750 00.000 5052 UpdateGuideState(): m_state=6
00:56:06.750 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1268
00:56:06.750 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.81, Mass=174, SNR=9.1, Peak=68 HFD=2.8
00:56:06.750 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
00:56:06.751 00.001 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
00:56:06.751 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.10 hyp=0.56 cameraTheta=2.97 mountX=0.34 mountY=0.41, mountTheta=0.88
00:56:06.752 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.10, opts=13)
00:56:06.752 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.10)
00:56:06.752 00.000 8976 Worker thread wakes up
00:56:06.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:56:06.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.10) opts 0xd
00:56:06.752 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
00:56:06.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.10)
00:56:06.753 00.001 8976 Moving (-0.55, 0.10) raw xDistance=0.34 yDistance=0.41
00:56:06.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:06.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:56:06.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:06.753 00.000 5052 Enqueuing Expose request
00:56:06.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:56:06.753 00.000 8976 MoveAxis(L, 1, ABG)
00:56:06.753 00.000 8976 stepping (-27, -2) + (-1, 0)
00:56:06.753 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:06.779 00.026 8976 Received - 47 (G) 
00:56:06.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:06.779 00.000 8976 stepped: pos (-28, -2)
00:56:06.779 00.000 8976 MoveAxis(D, 2, ABG)
00:56:06.779 00.000 8976 stepping (-28, -2) + (0, -2)
00:56:06.779 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:06.811 00.032 8976 Received - 47 (G) 
00:56:06.812 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:06.812 00.000 8976 stepped: pos (-28, -4)
00:56:06.812 00.000 8976 move complete, result=0
00:56:06.812 00.000 8976 worker thread done servicing request
00:56:06.812 00.000 8976 Worker thread wakes up
00:56:06.812 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:56:06.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:06.812 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:07.500 00.688 8976 Exposure complete
00:56:07.505 00.005 8976 worker thread done servicing request
00:56:07.505 00.000 5052 OnExposeComplete: enter
00:56:07.505 00.000 5052 UpdateGuideState(): m_state=6
00:56:07.506 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1269
00:56:07.506 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.93, Mass=212, SNR=10.0, Peak=74 HFD=2.7
00:56:07.506 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
00:56:07.506 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
00:56:07.506 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.22 hyp=0.83 cameraTheta=2.87 mountX=0.56 mountY=0.55, mountTheta=0.78
00:56:07.507 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.22, opts=13)
00:56:07.507 00.000 5052 Enqueuing Move request for stepguider (-0.80, 0.22)
00:56:07.507 00.000 8976 Worker thread wakes up
00:56:07.507 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.22) opts 0xd
00:56:07.507 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.22)
00:56:07.507 00.000 8976 Moving (-0.80, 0.22) raw xDistance=0.56 yDistance=0.55
00:56:07.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
00:56:07.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
00:56:07.507 00.000 8976 MoveAxis(L, 2, ABG)
00:56:07.507 00.000 8976 stepping (-28, -4) + (-2, 0)
00:56:07.507 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:07.507 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:56:07.507 00.000 5052 UpdateGuideState exits: m=212 SNR=10.0
00:56:07.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:07.507 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:07.508 00.001 5052 Enqueuing Expose request
00:56:07.530 00.022 8976 Received - 47 (G) 
00:56:07.531 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:07.531 00.000 8976 stepped: pos (-30, -4)
00:56:07.531 00.000 8976 MoveAxis(D, 2, ABG)
00:56:07.531 00.000 8976 stepping (-30, -4) + (0, -2)
00:56:07.531 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:07.562 00.031 8976 Received - 47 (G) 
00:56:07.563 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:07.563 00.000 8976 stepped: pos (-30, -6)
00:56:07.563 00.000 8976 move complete, result=0
00:56:07.563 00.000 8976 worker thread done servicing request
00:56:07.563 00.000 8976 Worker thread wakes up
00:56:07.563 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 2 ms SOUTH
00:56:07.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:07.563 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:08.258 00.695 8976 Exposure complete
00:56:08.264 00.006 8976 worker thread done servicing request
00:56:08.264 00.000 5052 OnExposeComplete: enter
00:56:08.264 00.000 5052 UpdateGuideState(): m_state=6
00:56:08.264 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1270
00:56:08.264 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.96, Mass=201, SNR=9.7, Peak=73 HFD=2.9
00:56:08.264 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
00:56:08.264 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
00:56:08.264 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=0.25 hyp=0.81 cameraTheta=2.83 mountX=0.57 mountY=0.51, mountTheta=0.73
00:56:08.265 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.25, opts=13)
00:56:08.266 00.001 5052 Enqueuing Move request for stepguider (-0.77, 0.25)
00:56:08.266 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:56:08.266 00.000 5052 UpdateGuideState exits: m=201 SNR=9.7
00:56:08.266 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:08.266 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:08.266 00.000 5052 Enqueuing Expose request
00:56:08.267 00.001 8976 Worker thread wakes up
00:56:08.267 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.25) opts 0xd
00:56:08.267 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.25)
00:56:08.267 00.000 8976 Moving (-0.77, 0.25) raw xDistance=0.57 yDistance=0.51
00:56:08.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57
00:56:08.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
00:56:08.267 00.000 8976 MoveAxis(L, 3, ABG)
00:56:08.267 00.000 8976 stepping (-30, -6) + (-3, 0)
00:56:08.267 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:08.298 00.031 8976 Received - 47 (G) 
00:56:08.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:08.298 00.000 8976 stepped: pos (-33, -6)
00:56:08.298 00.000 8976 MoveAxis(D, 2, ABG)
00:56:08.298 00.000 8976 stepping (-33, -6) + (0, -2)
00:56:08.298 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:08.330 00.032 8976 Received - 47 (G) 
00:56:08.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:08.330 00.000 8976 stepped: pos (-33, -8)
00:56:08.330 00.000 8976 starting a new bump
00:56:08.330 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.21 = 2.21)
00:56:08.330 00.000 8976 MountToCamera -- mountX=4.50 mountY=0.74 hyp=4.56 mountTheta=0.16 cameraX=-2.71, cameraY=3.67 cameraTheta=2.21
00:56:08.330 00.000 8976 incremental bump (-2.712, 3.670) isValid = 1
00:56:08.330 00.000 8976 Scheduling Mount bump of (-0.137, 0.192)
00:56:08.330 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=0.19, opts=4)
00:56:08.330 00.000 8976 Enqueuing Move request for scope (-0.14, 0.19)
00:56:08.331 00.001 8976 move complete, result=0
00:56:08.331 00.000 9828 Worker thread wakes up
00:56:08.331 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0x4
00:56:08.331 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
00:56:08.331 00.000 9828 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.29 = -1.00)
00:56:08.331 00.000 9828 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.08)
00:56:08.331 00.000 9828 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.19 mountX=0.13 mountY=-0.21, mountTheta=-1.02
00:56:08.331 00.000 9828 Moving (-0.14, 0.19) raw xDistance=0.13 yDistance=-0.21
00:56:08.331 00.000 9828 BLC: window closed
00:56:08.331 00.000 9828 MoveAxis(W, 41, B)
00:56:08.331 00.000 9828 Guiding  Dir = 3, Dur = 41
00:56:08.331 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.5 px 2 ms SOUTH
00:56:08.331 00.000 8976 worker thread done servicing request
00:56:08.331 00.000 8976 Worker thread wakes up
00:56:08.332 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:08.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:08.332 00.000 9828 IsSlewing returns 0
00:56:08.332 00.000 9828 IsGuiding returns 0
00:56:08.332 00.000 9828 PulseGuide returned control before completion, sleep 51
00:56:08.396 00.064 9828 IsGuiding returns 1
00:56:08.396 00.000 9828 scope still moving after pulse duration time elapsed
00:56:08.427 00.031 9828 IsSlewing returns 0
00:56:08.427 00.000 9828 IsGuiding returns 1
00:56:08.458 00.031 9828 IsSlewing returns 0
00:56:08.458 00.000 9828 IsGuiding returns 1
00:56:08.489 00.031 9828 IsSlewing returns 0
00:56:08.490 00.001 9828 IsGuiding returns 0
00:56:08.490 00.000 9828 scope move finished after 41 + 116 ms
00:56:08.490 00.000 9828 Move returns status 0, amount 41
00:56:08.490 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:08.490 00.000 9828 MoveAxis(N, 28, B)
00:56:08.490 00.000 9828 Guiding  Dir = 0, Dur = 28
00:56:08.505 00.015 9828 IsSlewing returns 0
00:56:08.505 00.000 9828 IsGuiding returns 0
00:56:08.505 00.000 9828 PulseGuide returned control before completion, sleep 38
00:56:08.552 00.047 9828 IsGuiding returns 1
00:56:08.552 00.000 9828 scope still moving after pulse duration time elapsed
00:56:08.584 00.032 9828 IsSlewing returns 0
00:56:08.584 00.000 9828 IsGuiding returns 1
00:56:08.616 00.032 9828 IsSlewing returns 0
00:56:08.616 00.000 9828 IsGuiding returns 1
00:56:08.646 00.030 9828 IsSlewing returns 0
00:56:08.646 00.000 9828 IsGuiding returns 1
00:56:08.678 00.032 9828 IsSlewing returns 0
00:56:08.678 00.000 9828 IsGuiding returns 0
00:56:08.678 00.000 9828 scope move finished after 28 + 144 ms
00:56:08.678 00.000 9828 Move returns status 0, amount 28
00:56:08.678 00.000 9828 move complete, result=0
00:56:08.678 00.000 9828 worker thread done servicing request
00:56:08.678 00.000 5052 GuideStep: 0.1 px 41 ms WEST, -0.2 px 28 ms NORTH
00:56:09.017 00.339 8976 Exposure complete
00:56:09.023 00.006 8976 worker thread done servicing request
00:56:09.023 00.000 5052 OnExposeComplete: enter
00:56:09.023 00.000 5052 UpdateGuideState(): m_state=6
00:56:09.023 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1271
00:56:09.023 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.76, Mass=207, SNR=9.9, Peak=68 HFD=3.0
00:56:09.023 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
00:56:09.023 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
00:56:09.023 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.29 mountX=-0.03 mountY=-0.17, mountTheta=-1.76
00:56:09.024 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.05, opts=13)
00:56:09.024 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.05)
00:56:09.024 00.000 8976 Worker thread wakes up
00:56:09.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.05) opts 0xd
00:56:09.024 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.05)
00:56:09.024 00.000 8976 Moving (0.17, 0.05) raw xDistance=-0.03 yDistance=-0.17
00:56:09.025 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:56:09.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:56:09.025 00.000 8976 MoveAxis(R, 0, ABG)
00:56:09.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:56:09.025 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9
00:56:09.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:09.025 00.000 8976 MoveAxis(U, 0, ABG)
00:56:09.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:09.025 00.000 5052 Enqueuing Expose request
00:56:09.025 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
00:56:09.025 00.000 8976 MountToCamera -- mountTheta (0.19) + m_xAngle (2.04) = xAngle (2.24 = 2.24)
00:56:09.025 00.000 8976 MountToCamera -- mountX=4.68 mountY=0.92 hyp=4.77 mountTheta=0.19 cameraX=-2.95, cameraY=3.75 cameraTheta=2.24
00:56:09.025 00.000 8976 incremental bump (-2.949, 3.753) isValid = 1
00:56:09.025 00.000 8976 Scheduling Mount bump of (-0.105, 0.139)
00:56:09.025 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.14, opts=4)
00:56:09.025 00.000 8976 Enqueuing Move request for scope (-0.11, 0.14)
00:56:09.026 00.001 9828 Worker thread wakes up
00:56:09.026 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0x4
00:56:09.026 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
00:56:09.026 00.000 9828 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.10) = xAngle (5.32 = -0.97)
00:56:09.026 00.000 9828 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.23 = -1.05)
00:56:09.026 00.000 8976 move complete, result=0
00:56:09.026 00.000 8976 worker thread done servicing request
00:56:09.026 00.000 8976 Worker thread wakes up
00:56:09.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:09.026 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:09.026 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:09.026 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.17 cameraTheta=2.22 mountX=0.10 mountY=-0.15, mountTheta=-0.99
00:56:09.026 00.000 9828 Moving (-0.11, 0.14) raw xDistance=0.10 yDistance=-0.15
00:56:09.026 00.000 9828 BLC: window closed
00:56:09.026 00.000 9828 MoveAxis(W, 31, B)
00:56:09.026 00.000 9828 Guiding  Dir = 3, Dur = 31
00:56:09.027 00.001 9828 IsSlewing returns 0
00:56:09.027 00.000 9828 IsGuiding returns 0
00:56:09.027 00.000 9828 PulseGuide returned control before completion, sleep 41
00:56:09.071 00.044 9828 IsGuiding returns 1
00:56:09.071 00.000 9828 scope still moving after pulse duration time elapsed
00:56:09.101 00.030 9828 IsSlewing returns 0
00:56:09.101 00.000 9828 IsGuiding returns 1
00:56:09.132 00.031 9828 IsSlewing returns 0
00:56:09.132 00.000 9828 IsGuiding returns 1
00:56:09.163 00.031 9828 IsSlewing returns 0
00:56:09.163 00.000 9828 IsGuiding returns 1
00:56:09.194 00.031 9828 IsSlewing returns 0
00:56:09.194 00.000 9828 IsGuiding returns 0
00:56:09.194 00.000 9828 scope move finished after 31 + 136 ms
00:56:09.194 00.000 9828 Move returns status 0, amount 31
00:56:09.194 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:09.194 00.000 9828 MoveAxis(N, 21, B)
00:56:09.194 00.000 9828 Guiding  Dir = 0, Dur = 21
00:56:09.210 00.016 9828 IsSlewing returns 0
00:56:09.210 00.000 9828 IsGuiding returns 0
00:56:09.210 00.000 9828 PulseGuide returned control before completion, sleep 31
00:56:09.243 00.033 9828 IsGuiding returns 1
00:56:09.243 00.000 9828 scope still moving after pulse duration time elapsed
00:56:09.273 00.030 9828 IsSlewing returns 0
00:56:09.274 00.001 9828 IsGuiding returns 1
00:56:09.304 00.030 9828 IsSlewing returns 0
00:56:09.304 00.000 9828 IsGuiding returns 1
00:56:09.335 00.031 9828 IsSlewing returns 0
00:56:09.335 00.000 9828 IsGuiding returns 1
00:56:09.365 00.030 9828 IsSlewing returns 0
00:56:09.365 00.000 9828 IsGuiding returns 0
00:56:09.365 00.000 9828 scope move finished after 21 + 133 ms
00:56:09.365 00.000 9828 Move returns status 0, amount 21
00:56:09.365 00.000 9828 move complete, result=0
00:56:09.365 00.000 9828 worker thread done servicing request
00:56:09.366 00.001 5052 GuideStep: 0.1 px 31 ms WEST, -0.2 px 21 ms NORTH
00:56:09.711 00.345 8976 Exposure complete
00:56:09.716 00.005 8976 worker thread done servicing request
00:56:09.716 00.000 5052 OnExposeComplete: enter
00:56:09.716 00.000 5052 UpdateGuideState(): m_state=6
00:56:09.716 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1272
00:56:09.716 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.17, Mass=194, SNR=9.6, Peak=70 HFD=2.4
00:56:09.716 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
00:56:09.716 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.66 = -2.66)
00:56:09.716 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=-0.54 hyp=1.11 cameraTheta=-0.51 mountX=-0.92 mountY=-0.52, mountTheta=-2.63
00:56:09.717 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=-0.54, opts=13)
00:56:09.717 00.000 5052 Enqueuing Move request for stepguider (0.97, -0.54)
00:56:09.717 00.000 8976 Worker thread wakes up
00:56:09.717 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, -0.54) opts 0xd
00:56:09.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, -0.54)
00:56:09.717 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:56:09.717 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
00:56:09.718 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:09.718 00.000 8976 Moving (0.97, -0.54) raw xDistance=-0.92 yDistance=-0.52
00:56:09.718 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:09.718 00.000 5052 Enqueuing Expose request
00:56:09.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.92
00:56:09.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
00:56:09.718 00.000 8976 MoveAxis(R, 4, ABG)
00:56:09.718 00.000 8976 stepping (-33, -8) + (4, 0)
00:56:09.718 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:09.754 00.036 8976 Received - 47 (G) 
00:56:09.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:09.754 00.000 8976 stepped: pos (-29, -8)
00:56:09.754 00.000 8976 MoveAxis(U, 2, ABG)
00:56:09.754 00.000 8976 stepping (-29, -8) + (0, 2)
00:56:09.754 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:09.786 00.032 8976 Received - 47 (G) 
00:56:09.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:09.786 00.000 8976 stepped: pos (-29, -6)
00:56:09.786 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
00:56:09.786 00.000 8976 MountToCamera -- mountTheta (0.20) + m_xAngle (2.04) = xAngle (2.24 = 2.24)
00:56:09.786 00.000 8976 MountToCamera -- mountX=4.60 mountY=0.93 hyp=4.70 mountTheta=0.20 cameraX=-2.92, cameraY=3.68 cameraTheta=2.24
00:56:09.786 00.000 8976 incremental bump (-2.923, 3.676) isValid = 1
00:56:09.786 00.000 8976 Scheduling Mount bump of (-0.143, 0.186)
00:56:09.786 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=0.19, opts=4)
00:56:09.786 00.000 8976 Enqueuing Move request for scope (-0.14, 0.19)
00:56:09.786 00.000 8976 move complete, result=0
00:56:09.786 00.000 8976 worker thread done servicing request
00:56:09.786 00.000 8976 Worker thread wakes up
00:56:09.786 00.000 9828 Worker thread wakes up
00:56:09.786 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0x4
00:56:09.786 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
00:56:09.787 00.001 9828 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.10) = xAngle (5.32 = -0.96)
00:56:09.787 00.000 9828 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.24 = -1.04)
00:56:09.787 00.000 9828 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.23 cameraTheta=2.22 mountX=0.13 mountY=-0.20, mountTheta=-0.99
00:56:09.787 00.000 9828 Moving (-0.14, 0.19) raw xDistance=0.13 yDistance=-0.20
00:56:09.787 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.5 px 2 ms NORTH
00:56:09.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:09.787 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:09.787 00.000 9828 BLC: window closed
00:56:09.787 00.000 9828 MoveAxis(W, 43, B)
00:56:09.787 00.000 9828 Guiding  Dir = 3, Dur = 43
00:56:09.787 00.000 9828 IsSlewing returns 0
00:56:09.787 00.000 9828 IsGuiding returns 0
00:56:09.788 00.001 9828 PulseGuide returned control before completion, sleep 53
00:56:09.844 00.056 9828 IsGuiding returns 1
00:56:09.844 00.000 9828 scope still moving after pulse duration time elapsed
00:56:09.875 00.031 9828 IsSlewing returns 0
00:56:09.875 00.000 9828 IsGuiding returns 1
00:56:09.906 00.031 9828 IsSlewing returns 0
00:56:09.906 00.000 9828 IsGuiding returns 1
00:56:09.937 00.031 9828 IsSlewing returns 0
00:56:09.937 00.000 9828 IsGuiding returns 1
00:56:09.968 00.031 9828 IsSlewing returns 0
00:56:09.968 00.000 9828 IsGuiding returns 0
00:56:09.968 00.000 9828 scope move finished after 43 + 138 ms
00:56:09.968 00.000 9828 Move returns status 0, amount 43
00:56:09.968 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:09.968 00.000 9828 MoveAxis(N, 28, B)
00:56:09.968 00.000 9828 Guiding  Dir = 0, Dur = 28
00:56:09.984 00.016 9828 IsSlewing returns 0
00:56:09.984 00.000 9828 IsGuiding returns 0
00:56:09.984 00.000 9828 PulseGuide returned control before completion, sleep 38
00:56:10.030 00.046 9828 IsGuiding returns 1
00:56:10.030 00.000 9828 scope still moving after pulse duration time elapsed
00:56:10.061 00.031 9828 IsSlewing returns 0
00:56:10.061 00.000 9828 IsGuiding returns 1
00:56:10.091 00.030 9828 IsSlewing returns 0
00:56:10.091 00.000 9828 IsGuiding returns 1
00:56:10.124 00.033 9828 IsSlewing returns 0
00:56:10.124 00.000 9828 IsGuiding returns 1
00:56:10.154 00.030 9828 IsSlewing returns 0
00:56:10.155 00.001 9828 IsGuiding returns 0
00:56:10.155 00.000 9828 scope move finished after 28 + 142 ms
00:56:10.155 00.000 9828 Move returns status 0, amount 28
00:56:10.155 00.000 9828 move complete, result=0
00:56:10.155 00.000 9828 worker thread done servicing request
00:56:10.155 00.000 5052 GuideStep: 0.1 px 43 ms WEST, -0.2 px 28 ms NORTH
00:56:10.472 00.317 8976 Exposure complete
00:56:10.478 00.006 8976 worker thread done servicing request
00:56:10.478 00.000 5052 OnExposeComplete: enter
00:56:10.478 00.000 5052 UpdateGuideState(): m_state=6
00:56:10.478 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1273
00:56:10.478 00.000 5052 Star::Find returns 1 (0), X=330.41, Y=281.20, Mass=199, SNR=9.7, Peak=64 HFD=3.2
00:56:10.478 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
00:56:10.478 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
00:56:10.478 00.000 5052 CameraToMount -- cameraX=1.24 cameraY=-0.51 hyp=1.34 cameraTheta=-0.39 mountX=-1.02 mountY=-0.76, mountTheta=-2.50
00:56:10.480 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.24, y=-0.51, opts=13)
00:56:10.480 00.000 5052 Enqueuing Move request for stepguider (1.24, -0.51)
00:56:10.480 00.000 8976 Worker thread wakes up
00:56:10.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.24, -0.51) opts 0xd
00:56:10.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.24, -0.51)
00:56:10.480 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:56:10.480 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
00:56:10.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:10.480 00.000 8976 Moving (1.24, -0.51) raw xDistance=-1.02 yDistance=-0.76
00:56:10.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.02
00:56:10.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.76
00:56:10.480 00.000 8976 MoveAxis(R, 4, ABG)
00:56:10.480 00.000 8976 stepping (-29, -6) + (4, 0)
00:56:10.480 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:10.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:10.480 00.000 5052 Enqueuing Expose request
00:56:10.520 00.040 8976 Received - 47 (G) 
00:56:10.520 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:10.520 00.000 8976 stepped: pos (-25, -6)
00:56:10.520 00.000 8976 MoveAxis(U, 3, ABG)
00:56:10.520 00.000 8976 stepping (-25, -6) + (0, 3)
00:56:10.520 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:10.553 00.033 8976 Received - 47 (G) 
00:56:10.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:10.553 00.000 8976 stepped: pos (-25, -3)
00:56:10.553 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
00:56:10.553 00.000 8976 MountToCamera -- mountX=4.35 mountY=0.78 hyp=4.42 mountTheta=0.18 cameraX=-2.67, cameraY=3.52 cameraTheta=2.22
00:56:10.553 00.000 8976 incremental bump (-2.674, 3.516) isValid = 1
00:56:10.553 00.000 8976 Scheduling Mount bump of (-0.139, 0.190)
00:56:10.553 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=0.19, opts=4)
00:56:10.553 00.000 8976 Enqueuing Move request for scope (-0.14, 0.19)
00:56:10.553 00.000 8976 move complete, result=0
00:56:10.553 00.000 9828 Worker thread wakes up
00:56:10.553 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.8 px 3 ms NORTH
00:56:10.553 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0x4
00:56:10.553 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
00:56:10.553 00.000 9828 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
00:56:10.553 00.000 9828 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.06)
00:56:10.553 00.000 8976 worker thread done servicing request
00:56:10.553 00.000 8976 Worker thread wakes up
00:56:10.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:10.553 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:10.553 00.000 9828 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.20 mountX=0.13 mountY=-0.21, mountTheta=-1.01
00:56:10.553 00.000 9828 Moving (-0.14, 0.19) raw xDistance=0.13 yDistance=-0.21
00:56:10.553 00.000 9828 BLC: window closed
00:56:10.553 00.000 9828 MoveAxis(W, 41, B)
00:56:10.553 00.000 9828 Guiding  Dir = 3, Dur = 41
00:56:10.554 00.001 9828 IsSlewing returns 0
00:56:10.554 00.000 9828 IsGuiding returns 0
00:56:10.554 00.000 9828 PulseGuide returned control before completion, sleep 51
00:56:10.619 00.065 9828 IsGuiding returns 1
00:56:10.624 00.005 9828 scope still moving after pulse duration time elapsed
00:56:10.651 00.027 9828 IsSlewing returns 0
00:56:10.651 00.000 9828 IsGuiding returns 1
00:56:10.682 00.031 9828 IsSlewing returns 0
00:56:10.682 00.000 9828 IsGuiding returns 1
00:56:10.712 00.030 9828 IsSlewing returns 0
00:56:10.712 00.000 9828 IsGuiding returns 1
00:56:10.743 00.031 9828 IsSlewing returns 0
00:56:10.743 00.000 9828 IsGuiding returns 1
00:56:10.775 00.032 9828 IsSlewing returns 0
00:56:10.775 00.000 9828 IsGuiding returns 1
00:56:10.805 00.030 9828 IsSlewing returns 0
00:56:10.805 00.000 9828 IsGuiding returns 1
00:56:10.837 00.032 9828 IsSlewing returns 0
00:56:10.837 00.000 9828 IsGuiding returns 0
00:56:10.837 00.000 9828 scope move finished after 41 + 241 ms
00:56:10.837 00.000 9828 Move returns status 0, amount 41
00:56:10.837 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:10.837 00.000 9828 MoveAxis(N, 28, B)
00:56:10.837 00.000 9828 Guiding  Dir = 0, Dur = 28
00:56:10.852 00.015 9828 IsSlewing returns 0
00:56:10.852 00.000 9828 IsGuiding returns 0
00:56:10.852 00.000 9828 PulseGuide returned control before completion, sleep 38
00:56:10.899 00.047 9828 IsGuiding returns 1
00:56:10.899 00.000 9828 scope still moving after pulse duration time elapsed
00:56:10.930 00.031 9828 IsSlewing returns 0
00:56:10.930 00.000 9828 IsGuiding returns 1
00:56:10.961 00.031 9828 IsSlewing returns 0
00:56:10.961 00.000 9828 IsGuiding returns 1
00:56:10.992 00.031 9828 IsSlewing returns 0
00:56:10.992 00.000 9828 IsGuiding returns 1
00:56:11.023 00.031 9828 IsSlewing returns 0
00:56:11.023 00.000 9828 IsGuiding returns 0
00:56:11.023 00.000 9828 scope move finished after 28 + 142 ms
00:56:11.023 00.000 9828 Move returns status 0, amount 28
00:56:11.023 00.000 9828 move complete, result=0
00:56:11.023 00.000 9828 worker thread done servicing request
00:56:11.023 00.000 5052 GuideStep: 0.1 px 41 ms WEST, -0.2 px 28 ms NORTH
00:56:11.238 00.215 8976 Exposure complete
00:56:11.243 00.005 8976 worker thread done servicing request
00:56:11.243 00.000 5052 OnExposeComplete: enter
00:56:11.243 00.000 5052 UpdateGuideState(): m_state=6
00:56:11.244 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1274
00:56:11.244 00.000 5052 Star::Find returns 1 (0), X=330.69, Y=281.61, Mass=187, SNR=9.5, Peak=62 HFD=2.9
00:56:11.244 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
00:56:11.244 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
00:56:11.244 00.000 5052 CameraToMount -- cameraX=1.52 cameraY=-0.10 hyp=1.52 cameraTheta=-0.07 mountX=-0.78 mountY=-1.22, mountTheta=-2.14
00:56:11.244 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.52, y=-0.10, opts=13)
00:56:11.244 00.000 5052 Enqueuing Move request for stepguider (1.52, -0.10)
00:56:11.244 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:56:11.244 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
00:56:11.245 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:11.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:11.245 00.000 5052 Enqueuing Expose request
00:56:11.245 00.000 8976 Worker thread wakes up
00:56:11.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.52, -0.10) opts 0xd
00:56:11.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.52, -0.10)
00:56:11.245 00.000 8976 Moving (1.52, -0.10) raw xDistance=-0.78 yDistance=-1.22
00:56:11.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.78
00:56:11.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.22
00:56:11.245 00.000 8976 MoveAxis(R, 4, ABG)
00:56:11.245 00.000 8976 stepping (-25, -3) + (4, 0)
00:56:11.245 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:11.288 00.043 8976 Received - 47 (G) 
00:56:11.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:11.288 00.000 8976 stepped: pos (-21, -3)
00:56:11.288 00.000 8976 MoveAxis(U, 5, ABG)
00:56:11.288 00.000 8976 stepping (-21, -3) + (0, 5)
00:56:11.288 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:56:11.337 00.049 8976 Received - 47 (G) 
00:56:11.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:56:11.337 00.000 8976 stepped: pos (-21, 2)
00:56:11.337 00.000 8976 MountToCamera -- mountTheta (0.10) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
00:56:11.337 00.000 8976 MountToCamera -- mountX=3.97 mountY=0.42 hyp=4.00 mountTheta=0.10 cameraX=-2.18, cameraY=3.35 cameraTheta=2.15
00:56:11.337 00.000 8976 incremental bump (-2.181, 3.348) isValid = 1
00:56:11.337 00.000 8976 Scheduling Mount bump of (-0.125, 0.200)
00:56:11.337 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.13, y=0.20, opts=4)
00:56:11.337 00.000 8976 Enqueuing Move request for scope (-0.13, 0.20)
00:56:11.337 00.000 8976 move complete, result=0
00:56:11.337 00.000 9828 Worker thread wakes up
00:56:11.337 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0x4
00:56:11.337 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
00:56:11.337 00.000 8976 worker thread done servicing request
00:56:11.337 00.000 8976 Worker thread wakes up
00:56:11.337 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.06)
00:56:11.337 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.14)
00:56:11.337 00.000 9828 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.13 mountX=0.12 mountY=-0.21, mountTheta=-1.07
00:56:11.337 00.000 9828 Moving (-0.13, 0.20) raw xDistance=0.12 yDistance=-0.21
00:56:11.337 00.000 5052 GuideStep: -0.8 px 4 ms EAST, -1.2 px 5 ms NORTH
00:56:11.338 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:11.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:11.338 00.000 9828 BLC: window closed
00:56:11.338 00.000 9828 MoveAxis(W, 37, B)
00:56:11.338 00.000 9828 Guiding  Dir = 3, Dur = 37
00:56:11.338 00.000 9828 IsSlewing returns 0
00:56:11.338 00.000 9828 IsGuiding returns 0
00:56:11.338 00.000 9828 PulseGuide returned control before completion, sleep 47
00:56:11.397 00.059 9828 IsGuiding returns 1
00:56:11.397 00.000 9828 scope still moving after pulse duration time elapsed
00:56:11.429 00.032 9828 IsSlewing returns 0
00:56:11.429 00.000 9828 IsGuiding returns 1
00:56:11.460 00.031 9828 IsSlewing returns 0
00:56:11.460 00.000 9828 IsGuiding returns 1
00:56:11.491 00.031 9828 IsSlewing returns 0
00:56:11.491 00.000 9828 IsGuiding returns 0
00:56:11.491 00.000 9828 scope move finished after 37 + 116 ms
00:56:11.491 00.000 9828 Move returns status 0, amount 37
00:56:11.491 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:11.491 00.000 9828 MoveAxis(N, 29, B)
00:56:11.491 00.000 9828 Guiding  Dir = 0, Dur = 29
00:56:11.506 00.015 9828 IsSlewing returns 0
00:56:11.506 00.000 9828 IsGuiding returns 0
00:56:11.506 00.000 9828 PulseGuide returned control before completion, sleep 39
00:56:11.554 00.048 9828 IsGuiding returns 1
00:56:11.554 00.000 9828 scope still moving after pulse duration time elapsed
00:56:11.586 00.032 9828 IsSlewing returns 0
00:56:11.586 00.000 9828 IsGuiding returns 1
00:56:11.618 00.032 9828 IsSlewing returns 0
00:56:11.618 00.000 9828 IsGuiding returns 1
00:56:11.650 00.032 9828 IsSlewing returns 0
00:56:11.650 00.000 9828 IsGuiding returns 1
00:56:11.681 00.031 9828 IsSlewing returns 0
00:56:11.681 00.000 9828 IsGuiding returns 0
00:56:11.681 00.000 9828 scope move finished after 29 + 145 ms
00:56:11.681 00.000 9828 Move returns status 0, amount 29
00:56:11.681 00.000 9828 move complete, result=0
00:56:11.681 00.000 9828 worker thread done servicing request
00:56:11.681 00.000 5052 GuideStep: 0.1 px 37 ms WEST, -0.2 px 29 ms NORTH
00:56:12.022 00.341 8976 Exposure complete
00:56:12.028 00.006 8976 worker thread done servicing request
00:56:12.028 00.000 5052 OnExposeComplete: enter
00:56:12.028 00.000 5052 UpdateGuideState(): m_state=6
00:56:12.028 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1275
00:56:12.028 00.000 5052 Star::Find returns 1 (0), X=330.30, Y=281.57, Mass=189, SNR=9.5, Peak=63 HFD=2.9
00:56:12.028 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
00:56:12.028 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
00:56:12.028 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=-0.14 hyp=1.13 cameraTheta=-0.13 mountX=-0.64 mountY=-0.86, mountTheta=-2.21
00:56:12.029 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=-0.14, opts=13)
00:56:12.029 00.000 5052 Enqueuing Move request for stepguider (1.12, -0.14)
00:56:12.029 00.000 8976 Worker thread wakes up
00:56:12.029 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:56:12.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, -0.14) opts 0xd
00:56:12.029 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
00:56:12.030 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.12, -0.14)
00:56:12.030 00.000 8976 Moving (1.12, -0.14) raw xDistance=-0.64 yDistance=-0.86
00:56:12.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
00:56:12.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.86
00:56:12.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:12.030 00.000 8976 MoveAxis(R, 3, ABG)
00:56:12.030 00.000 8976 stepping (-21, 2) + (3, 0)
00:56:12.030 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:12.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:12.030 00.000 5052 Enqueuing Expose request
00:56:12.071 00.041 8976 Received - 47 (G) 
00:56:12.072 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:12.072 00.000 8976 stepped: pos (-18, 2)
00:56:12.072 00.000 8976 MoveAxis(U, 4, ABG)
00:56:12.072 00.000 8976 stepping (-18, 2) + (0, 4)
00:56:12.072 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:12.103 00.031 8976 Received - 47 (G) 
00:56:12.103 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:12.103 00.000 8976 stepped: pos (-18, 6)
00:56:12.103 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
00:56:12.103 00.000 8976 MountToCamera -- mountX=3.57 mountY=-0.03 hyp=3.57 mountTheta=-0.01 cameraX=-1.60, cameraY=3.20 cameraTheta=2.03
00:56:12.103 00.000 8976 incremental bump (-1.595, 3.196) isValid = 1
00:56:12.104 00.001 8976 Scheduling Mount bump of (-0.103, 0.213)
00:56:12.104 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.21, opts=4)
00:56:12.104 00.000 8976 Enqueuing Move request for scope (-0.10, 0.21)
00:56:12.104 00.000 8976 move complete, result=0
00:56:12.104 00.000 9828 Worker thread wakes up
00:56:12.104 00.000 8976 worker thread done servicing request
00:56:12.104 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0x4
00:56:12.104 00.000 8976 Worker thread wakes up
00:56:12.104 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.9 px 4 ms NORTH
00:56:12.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:12.104 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:12.104 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
00:56:12.105 00.001 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.17)
00:56:12.105 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
00:56:12.105 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.24 cameraTheta=2.02 mountX=0.09 mountY=-0.22, mountTheta=-1.18
00:56:12.105 00.000 9828 Moving (-0.10, 0.21) raw xDistance=0.09 yDistance=-0.22
00:56:12.105 00.000 9828 BLC: window closed
00:56:12.105 00.000 9828 MoveAxis(W, 29, B)
00:56:12.105 00.000 9828 Guiding  Dir = 3, Dur = 29
00:56:12.105 00.000 9828 IsSlewing returns 0
00:56:12.105 00.000 9828 IsGuiding returns 0
00:56:12.106 00.001 9828 PulseGuide returned control before completion, sleep 39
00:56:12.146 00.040 9828 IsGuiding returns 1
00:56:12.146 00.000 9828 scope still moving after pulse duration time elapsed
00:56:12.178 00.032 9828 IsSlewing returns 0
00:56:12.179 00.001 9828 IsGuiding returns 1
00:56:12.210 00.031 9828 IsSlewing returns 0
00:56:12.210 00.000 9828 IsGuiding returns 1
00:56:12.241 00.031 9828 IsSlewing returns 0
00:56:12.241 00.000 9828 IsGuiding returns 1
00:56:12.272 00.031 9828 IsSlewing returns 0
00:56:12.272 00.000 9828 IsGuiding returns 0
00:56:12.272 00.000 9828 scope move finished after 29 + 137 ms
00:56:12.272 00.000 9828 Move returns status 0, amount 29
00:56:12.272 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:12.272 00.000 9828 MoveAxis(N, 31, B)
00:56:12.272 00.000 9828 Guiding  Dir = 0, Dur = 31
00:56:12.288 00.016 9828 IsSlewing returns 0
00:56:12.288 00.000 9828 IsGuiding returns 0
00:56:12.288 00.000 9828 PulseGuide returned control before completion, sleep 41
00:56:12.334 00.046 9828 IsGuiding returns 1
00:56:12.334 00.000 9828 scope still moving after pulse duration time elapsed
00:56:12.365 00.031 9828 IsSlewing returns 0
00:56:12.365 00.000 9828 IsGuiding returns 1
00:56:12.395 00.030 9828 IsSlewing returns 0
00:56:12.395 00.000 9828 IsGuiding returns 1
00:56:12.426 00.031 9828 IsSlewing returns 0
00:56:12.426 00.000 9828 IsGuiding returns 1
00:56:12.457 00.031 9828 IsSlewing returns 0
00:56:12.457 00.000 9828 IsGuiding returns 0
00:56:12.457 00.000 9828 scope move finished after 31 + 138 ms
00:56:12.457 00.000 9828 Move returns status 0, amount 31
00:56:12.457 00.000 9828 move complete, result=0
00:56:12.457 00.000 9828 worker thread done servicing request
00:56:12.457 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.2 px 31 ms NORTH
00:56:12.788 00.331 8976 Exposure complete
00:56:12.793 00.005 8976 worker thread done servicing request
00:56:12.793 00.000 5052 OnExposeComplete: enter
00:56:12.793 00.000 5052 UpdateGuideState(): m_state=6
00:56:12.793 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1276
00:56:12.793 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.53, Mass=191, SNR=9.5, Peak=63 HFD=3.0
00:56:12.794 00.001 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
00:56:12.794 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
00:56:12.794 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.18 hyp=0.54 cameraTheta=-0.34 mountX=-0.39 mountY=-0.33, mountTheta=-2.45
00:56:12.794 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.18, opts=13)
00:56:12.794 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.18)
00:56:12.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:56:12.794 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
00:56:12.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:12.794 00.000 8976 Worker thread wakes up
00:56:12.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.18) opts 0xd
00:56:12.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.18)
00:56:12.795 00.001 8976 Moving (0.51, -0.18) raw xDistance=-0.39 yDistance=-0.33
00:56:12.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:12.795 00.000 5052 Enqueuing Expose request
00:56:12.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.39
00:56:12.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.33
00:56:12.795 00.000 8976 MoveAxis(R, 2, ABG)
00:56:12.795 00.000 8976 stepping (-18, 6) + (2, 0)
00:56:12.795 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:12.823 00.028 8976 Received - 47 (G) 
00:56:12.823 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:12.823 00.000 8976 stepped: pos (-16, 6)
00:56:12.823 00.000 8976 MoveAxis(U, 2, ABG)
00:56:12.823 00.000 8976 stepping (-16, 6) + (0, 2)
00:56:12.823 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:12.855 00.032 8976 Received - 47 (G) 
00:56:12.855 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:12.855 00.000 8976 stepped: pos (-16, 8)
00:56:12.855 00.000 8976 MountToCamera -- mountTheta (-0.14) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
00:56:12.855 00.000 8976 MountToCamera -- mountX=3.20 mountY=-0.44 hyp=3.23 mountTheta=-0.14 cameraX=-1.06, cameraY=3.05 cameraTheta=1.91
00:56:12.855 00.000 8976 incremental bump (-1.064, 3.052) isValid = 1
00:56:12.855 00.000 8976 Scheduling Mount bump of (-0.076, 0.225)
00:56:12.855 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.22, opts=4)
00:56:12.855 00.000 8976 Enqueuing Move request for scope (-0.08, 0.22)
00:56:12.855 00.000 8976 move complete, result=0
00:56:12.855 00.000 9828 Worker thread wakes up
00:56:12.855 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 2 ms NORTH
00:56:12.855 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0x4
00:56:12.855 00.000 8976 worker thread done servicing request
00:56:12.855 00.000 8976 Worker thread wakes up
00:56:12.856 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
00:56:12.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:12.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:12.856 00.000 9828 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
00:56:12.856 00.000 9828 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
00:56:12.856 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.89 mountX=0.07 mountY=-0.23, mountTheta=-1.30
00:56:12.856 00.000 9828 Moving (-0.08, 0.22) raw xDistance=0.07 yDistance=-0.23
00:56:12.856 00.000 9828 BLC: window closed
00:56:12.856 00.000 9828 MoveAxis(W, 21, B)
00:56:12.856 00.000 9828 Guiding  Dir = 3, Dur = 21
00:56:12.856 00.000 9828 IsSlewing returns 0
00:56:12.856 00.000 9828 IsGuiding returns 0
00:56:12.857 00.001 9828 PulseGuide returned control before completion, sleep 31
00:56:12.890 00.033 9828 IsGuiding returns 1
00:56:12.890 00.000 9828 scope still moving after pulse duration time elapsed
00:56:12.920 00.030 9828 IsSlewing returns 0
00:56:12.920 00.000 9828 IsGuiding returns 1
00:56:12.951 00.031 9828 IsSlewing returns 0
00:56:12.951 00.000 9828 IsGuiding returns 1
00:56:12.982 00.031 9828 IsSlewing returns 0
00:56:12.982 00.000 9828 IsGuiding returns 0
00:56:12.982 00.000 9828 scope move finished after 21 + 104 ms
00:56:12.982 00.000 9828 Move returns status 0, amount 21
00:56:12.982 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:12.982 00.000 9828 MoveAxis(N, 32, B)
00:56:12.982 00.000 9828 Guiding  Dir = 0, Dur = 32
00:56:12.998 00.016 9828 IsSlewing returns 0
00:56:12.998 00.000 9828 IsGuiding returns 0
00:56:12.998 00.000 9828 PulseGuide returned control before completion, sleep 42
00:56:13.045 00.047 9828 IsGuiding returns 1
00:56:13.045 00.000 9828 scope still moving after pulse duration time elapsed
00:56:13.077 00.032 9828 IsSlewing returns 0
00:56:13.077 00.000 9828 IsGuiding returns 1
00:56:13.108 00.031 9828 IsSlewing returns 0
00:56:13.108 00.000 9828 IsGuiding returns 1
00:56:13.139 00.031 9828 IsSlewing returns 0
00:56:13.139 00.000 9828 IsGuiding returns 1
00:56:13.170 00.031 9828 IsSlewing returns 0
00:56:13.170 00.000 9828 IsGuiding returns 0
00:56:13.170 00.000 9828 scope move finished after 32 + 140 ms
00:56:13.170 00.000 9828 Move returns status 0, amount 32
00:56:13.170 00.000 9828 move complete, result=0
00:56:13.170 00.000 9828 worker thread done servicing request
00:56:13.171 00.001 5052 GuideStep: 0.1 px 21 ms WEST, -0.2 px 32 ms NORTH
00:56:13.540 00.369 8976 Exposure complete
00:56:13.545 00.005 8976 worker thread done servicing request
00:56:13.546 00.001 5052 OnExposeComplete: enter
00:56:13.546 00.000 5052 UpdateGuideState(): m_state=6
00:56:13.546 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1277
00:56:13.546 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.48, Mass=193, SNR=9.6, Peak=68 HFD=2.9
00:56:13.546 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
00:56:13.546 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
00:56:13.546 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.23 hyp=0.59 cameraTheta=-0.39 mountX=-0.45 mountY=-0.34, mountTheta=-2.50
00:56:13.546 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.23, opts=13)
00:56:13.546 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.23)
00:56:13.546 00.000 8976 Worker thread wakes up
00:56:13.547 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.23) opts 0xd
00:56:13.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.23)
00:56:13.547 00.000 8976 Moving (0.55, -0.23) raw xDistance=-0.45 yDistance=-0.34
00:56:13.547 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:56:13.547 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:56:13.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:13.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
00:56:13.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
00:56:13.547 00.000 8976 MoveAxis(R, 2, ABG)
00:56:13.547 00.000 8976 stepping (-16, 8) + (2, 0)
00:56:13.547 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:13.547 00.000 5052 Enqueuing Expose request
00:56:13.547 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:13.574 00.027 8976 Received - 47 (G) 
00:56:13.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:13.574 00.000 8976 stepped: pos (-14, 8)
00:56:13.574 00.000 8976 MoveAxis(U, 1, ABG)
00:56:13.574 00.000 8976 stepping (-14, 8) + (0, 1)
00:56:13.574 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:13.606 00.032 8976 Received - 47 (G) 
00:56:13.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:13.606 00.000 8976 stepped: pos (-14, 9)
00:56:13.606 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
00:56:13.607 00.001 8976 MountToCamera -- mountX=2.85 mountY=-0.77 hyp=2.95 mountTheta=-0.26 cameraX=-0.61, cameraY=2.89 cameraTheta=1.78
00:56:13.607 00.000 8976 incremental bump (-0.615, 2.890) isValid = 1
00:56:13.607 00.000 8976 Scheduling Mount bump of (-0.048, 0.233)
00:56:13.607 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.23, opts=4)
00:56:13.607 00.000 8976 Enqueuing Move request for scope (-0.05, 0.23)
00:56:13.607 00.000 8976 move complete, result=0
00:56:13.607 00.000 9828 Worker thread wakes up
00:56:13.607 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0x4
00:56:13.607 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
00:56:13.607 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
00:56:13.607 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
00:56:13.607 00.000 8976 worker thread done servicing request
00:56:13.607 00.000 8976 Worker thread wakes up
00:56:13.607 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.50)
00:56:13.607 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.77 mountX=0.04 mountY=-0.24, mountTheta=-1.42
00:56:13.607 00.000 9828 Moving (-0.05, 0.23) raw xDistance=0.04 yDistance=-0.24
00:56:13.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:13.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:13.607 00.000 9828 BLC: window closed
00:56:13.608 00.001 9828 MoveAxis(W, 12, B)
00:56:13.608 00.000 9828 Guiding  Dir = 3, Dur = 12
00:56:13.608 00.000 9828 IsSlewing returns 0
00:56:13.608 00.000 9828 IsGuiding returns 0
00:56:13.608 00.000 9828 PulseGuide returned control before completion, sleep 22
00:56:13.635 00.027 9828 IsGuiding returns 1
00:56:13.635 00.000 9828 scope still moving after pulse duration time elapsed
00:56:13.666 00.031 9828 IsSlewing returns 0
00:56:13.666 00.000 9828 IsGuiding returns 1
00:56:13.698 00.032 9828 IsSlewing returns 0
00:56:13.698 00.000 9828 IsGuiding returns 1
00:56:13.729 00.031 9828 IsSlewing returns 0
00:56:13.729 00.000 9828 IsGuiding returns 1
00:56:13.760 00.031 9828 IsSlewing returns 0
00:56:13.760 00.000 9828 IsGuiding returns 0
00:56:13.760 00.000 9828 scope move finished after 12 + 140 ms
00:56:13.760 00.000 9828 Move returns status 0, amount 12
00:56:13.760 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:13.760 00.000 9828 MoveAxis(N, 32, B)
00:56:13.760 00.000 9828 Guiding  Dir = 0, Dur = 32
00:56:13.775 00.015 9828 IsSlewing returns 0
00:56:13.775 00.000 9828 IsGuiding returns 0
00:56:13.775 00.000 9828 PulseGuide returned control before completion, sleep 42
00:56:13.822 00.047 9828 IsGuiding returns 1
00:56:13.822 00.000 9828 scope still moving after pulse duration time elapsed
00:56:13.852 00.030 9828 IsSlewing returns 0
00:56:13.852 00.000 9828 IsGuiding returns 1
00:56:13.883 00.031 9828 IsSlewing returns 0
00:56:13.884 00.001 9828 IsGuiding returns 1
00:56:13.915 00.031 9828 IsSlewing returns 0
00:56:13.915 00.000 9828 IsGuiding returns 1
00:56:13.945 00.030 9828 IsSlewing returns 0
00:56:13.945 00.000 9828 IsGuiding returns 0
00:56:13.945 00.000 9828 scope move finished after 32 + 138 ms
00:56:13.945 00.000 9828 Move returns status 0, amount 32
00:56:13.945 00.000 9828 move complete, result=0
00:56:13.945 00.000 9828 worker thread done servicing request
00:56:13.946 00.001 5052 GuideStep: 0.0 px 12 ms WEST, -0.2 px 32 ms NORTH
00:56:14.290 00.344 8976 Exposure complete
00:56:14.295 00.005 8976 worker thread done servicing request
00:56:14.295 00.000 5052 OnExposeComplete: enter
00:56:14.295 00.000 5052 UpdateGuideState(): m_state=6
00:56:14.295 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1278
00:56:14.295 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.97, Mass=179, SNR=9.3, Peak=62 HFD=2.6
00:56:14.295 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
00:56:14.295 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
00:56:14.295 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.26 hyp=0.57 cameraTheta=0.47 mountX=0.00 mountY=-0.57, mountTheta=-1.57
00:56:14.296 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.26, opts=13)
00:56:14.296 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.26)
00:56:14.296 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:56:14.296 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
00:56:14.296 00.000 8976 Worker thread wakes up
00:56:14.296 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.26) opts 0xd
00:56:14.296 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.26)
00:56:14.296 00.000 8976 Moving (0.51, 0.26) raw xDistance=0.00 yDistance=-0.57
00:56:14.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:56:14.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
00:56:14.296 00.000 8976 MoveAxis(R, 0, ABG)
00:56:14.296 00.000 8976 MoveAxis(U, 2, ABG)
00:56:14.297 00.001 8976 stepping (-14, 9) + (0, 2)
00:56:14.297 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:14.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:14.297 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:14.297 00.000 5052 Enqueuing Expose request
00:56:14.326 00.029 8976 Received - 47 (G) 
00:56:14.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:14.326 00.000 8976 stepped: pos (-14, 11)
00:56:14.326 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
00:56:14.326 00.000 8976 MountToCamera -- mountX=2.62 mountY=-1.09 hyp=2.84 mountTheta=-0.39 cameraX=-0.22, cameraY=2.83 cameraTheta=1.65
00:56:14.326 00.000 8976 incremental bump (-0.221, 2.828) isValid = 1
00:56:14.326 00.000 8976 Scheduling Mount bump of (-0.018, 0.237)
00:56:14.326 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.24, opts=4)
00:56:14.326 00.000 8976 Enqueuing Move request for scope (-0.02, 0.24)
00:56:14.326 00.000 8976 move complete, result=0
00:56:14.326 00.000 9828 Worker thread wakes up
00:56:14.326 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0x4
00:56:14.326 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
00:56:14.326 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
00:56:14.326 00.000 8976 worker thread done servicing request
00:56:14.326 00.000 8976 Worker thread wakes up
00:56:14.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:14.326 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
00:56:14.326 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
00:56:14.327 00.001 9828 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.65 mountX=0.01 mountY=-0.24, mountTheta=-1.54
00:56:14.327 00.000 9828 Moving (-0.02, 0.24) raw xDistance=0.01 yDistance=-0.24
00:56:14.327 00.000 9828 BLC: window closed
00:56:14.327 00.000 9828 MoveAxis(W, 2, B)
00:56:14.327 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:14.327 00.000 9828 Guiding  Dir = 3, Dur = 2
00:56:14.327 00.000 9828 IsSlewing returns 0
00:56:14.327 00.000 9828 IsGuiding returns 0
00:56:14.327 00.000 9828 PulseGuide returned control before completion, sleep 12
00:56:14.349 00.022 9828 IsGuiding returns 1
00:56:14.349 00.000 9828 scope still moving after pulse duration time elapsed
00:56:14.379 00.030 9828 IsSlewing returns 0
00:56:14.379 00.000 9828 IsGuiding returns 1
00:56:14.411 00.032 9828 IsSlewing returns 0
00:56:14.411 00.000 9828 IsGuiding returns 1
00:56:14.442 00.031 9828 IsSlewing returns 0
00:56:14.442 00.000 9828 IsGuiding returns 0
00:56:14.442 00.000 9828 scope move finished after 2 + 113 ms
00:56:14.442 00.000 9828 Move returns status 0, amount 2
00:56:14.442 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:14.442 00.000 9828 MoveAxis(N, 32, B)
00:56:14.442 00.000 9828 Guiding  Dir = 0, Dur = 32
00:56:14.458 00.016 9828 IsSlewing returns 0
00:56:14.458 00.000 9828 IsGuiding returns 0
00:56:14.458 00.000 9828 PulseGuide returned control before completion, sleep 42
00:56:14.505 00.047 9828 IsGuiding returns 1
00:56:14.505 00.000 9828 scope still moving after pulse duration time elapsed
00:56:14.536 00.031 9828 IsSlewing returns 0
00:56:14.536 00.000 9828 IsGuiding returns 1
00:56:14.567 00.031 9828 IsSlewing returns 0
00:56:14.567 00.000 9828 IsGuiding returns 1
00:56:14.598 00.031 9828 IsSlewing returns 0
00:56:14.598 00.000 9828 IsGuiding returns 1
00:56:14.629 00.031 9828 IsSlewing returns 0
00:56:14.629 00.000 9828 IsGuiding returns 0
00:56:14.629 00.000 9828 scope move finished after 32 + 139 ms
00:56:14.629 00.000 9828 Move returns status 0, amount 32
00:56:14.629 00.000 9828 move complete, result=0
00:56:14.629 00.000 9828 worker thread done servicing request
00:56:14.629 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.2 px 32 ms NORTH
00:56:15.011 00.382 8976 Exposure complete
00:56:15.016 00.005 8976 worker thread done servicing request
00:56:15.016 00.000 5052 OnExposeComplete: enter
00:56:15.016 00.000 5052 UpdateGuideState(): m_state=6
00:56:15.016 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1279
00:56:15.016 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.25, Mass=187, SNR=9.4, Peak=69 HFD=2.4
00:56:15.016 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.04) = xAngle (-3.63 = 2.65)
00:56:15.016 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.55)
00:56:15.016 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.46 hyp=0.46 cameraTheta=-1.59 mountX=-0.41 mountY=0.26, mountTheta=2.58
00:56:15.017 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.46, opts=13)
00:56:15.017 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.46)
00:56:15.017 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:56:15.017 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
00:56:15.017 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:15.017 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:15.017 00.000 5052 Enqueuing Expose request
00:56:15.017 00.000 8976 Worker thread wakes up
00:56:15.017 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.46) opts 0xd
00:56:15.017 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.46)
00:56:15.017 00.000 8976 Moving (-0.01, -0.46) raw xDistance=-0.41 yDistance=0.26
00:56:15.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:56:15.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
00:56:15.017 00.000 8976 MoveAxis(R, 2, ABG)
00:56:15.018 00.001 8976 stepping (-14, 11) + (2, 0)
00:56:15.018 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:15.046 00.028 8976 Received - 47 (G) 
00:56:15.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:15.046 00.000 8976 stepped: pos (-12, 11)
00:56:15.046 00.000 8976 MoveAxis(D, 1, ABG)
00:56:15.046 00.000 8976 stepping (-12, 11) + (0, -1)
00:56:15.046 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:15.077 00.031 8976 Received - 47 (G) 
00:56:15.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:15.077 00.000 8976 stepped: pos (-12, 10)
00:56:15.077 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
00:56:15.077 00.000 8976 MountToCamera -- mountX=2.36 mountY=-1.26 hyp=2.67 mountTheta=-0.49 cameraX=0.04, cameraY=2.67 cameraTheta=1.55
00:56:15.077 00.000 8976 incremental bump (0.043, 2.674) isValid = 1
00:56:15.077 00.000 8976 Scheduling Mount bump of (0.004, 0.238)
00:56:15.077 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.24, opts=4)
00:56:15.077 00.000 8976 Enqueuing Move request for scope (0.00, 0.24)
00:56:15.077 00.000 8976 move complete, result=0
00:56:15.077 00.000 9828 Worker thread wakes up
00:56:15.077 00.000 8976 worker thread done servicing request
00:56:15.077 00.000 8976 Worker thread wakes up
00:56:15.077 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0x4
00:56:15.077 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
00:56:15.077 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
00:56:15.077 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
00:56:15.077 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.56 mountX=-0.01 mountY=-0.24, mountTheta=-1.63
00:56:15.077 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
00:56:15.079 00.002 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:15.079 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:15.079 00.000 9828 Moving (0.00, 0.24) raw xDistance=-0.01 yDistance=-0.24
00:56:15.079 00.000 9828 BLC: window closed
00:56:15.079 00.000 9828 MoveAxis(E, 5, B)
00:56:15.079 00.000 9828 Guiding  Dir = 2, Dur = 5
00:56:15.079 00.000 9828 IsSlewing returns 0
00:56:15.079 00.000 9828 IsGuiding returns 0
00:56:15.079 00.000 9828 PulseGuide returned control before completion, sleep 15
00:56:15.105 00.026 9828 IsGuiding returns 1
00:56:15.105 00.000 9828 scope still moving after pulse duration time elapsed
00:56:15.137 00.032 9828 IsSlewing returns 0
00:56:15.137 00.000 9828 IsGuiding returns 1
00:56:15.168 00.031 9828 IsSlewing returns 0
00:56:15.168 00.000 9828 IsGuiding returns 1
00:56:15.199 00.031 9828 IsSlewing returns 0
00:56:15.199 00.000 9828 IsGuiding returns 0
00:56:15.199 00.000 9828 scope move finished after 5 + 115 ms
00:56:15.199 00.000 9828 Move returns status 0, amount 5
00:56:15.199 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:15.199 00.000 9828 MoveAxis(N, 32, B)
00:56:15.199 00.000 9828 Guiding  Dir = 0, Dur = 32
00:56:15.214 00.015 9828 IsSlewing returns 0
00:56:15.214 00.000 9828 IsGuiding returns 0
00:56:15.214 00.000 9828 PulseGuide returned control before completion, sleep 42
00:56:15.260 00.046 9828 IsGuiding returns 1
00:56:15.260 00.000 9828 scope still moving after pulse duration time elapsed
00:56:15.291 00.031 9828 IsSlewing returns 0
00:56:15.291 00.000 9828 IsGuiding returns 1
00:56:15.322 00.031 9828 IsSlewing returns 0
00:56:15.323 00.001 9828 IsGuiding returns 1
00:56:15.353 00.030 9828 IsSlewing returns 0
00:56:15.354 00.001 9828 IsGuiding returns 1
00:56:15.384 00.030 9828 IsSlewing returns 0
00:56:15.384 00.000 9828 IsGuiding returns 0
00:56:15.384 00.000 9828 scope move finished after 32 + 137 ms
00:56:15.384 00.000 9828 Move returns status 0, amount 32
00:56:15.384 00.000 9828 move complete, result=0
00:56:15.384 00.000 9828 worker thread done servicing request
00:56:15.384 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.2 px 32 ms NORTH
00:56:15.762 00.378 8976 Exposure complete
00:56:15.767 00.005 8976 worker thread done servicing request
00:56:15.767 00.000 5052 OnExposeComplete: enter
00:56:15.767 00.000 5052 UpdateGuideState(): m_state=6
00:56:15.767 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1280
00:56:15.767 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.40, Mass=198, SNR=9.8, Peak=68 HFD=2.5
00:56:15.767 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
00:56:15.767 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.20 = 3.09)
00:56:15.767 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-1.05 mountX=-0.36 mountY=0.02, mountTheta=3.09
00:56:15.768 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.31, opts=13)
00:56:15.768 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.31)
00:56:15.768 00.000 8976 Worker thread wakes up
00:56:15.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.31) opts 0xd
00:56:15.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.31)
00:56:15.768 00.000 8976 Moving (0.18, -0.31) raw xDistance=-0.36 yDistance=0.02
00:56:15.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
00:56:15.768 00.000 5052 UpdateGuideState exits: m=198 SNR=9.8
00:56:15.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:15.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
00:56:15.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:56:15.768 00.000 8976 MoveAxis(R, 2, ABG)
00:56:15.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:15.768 00.000 5052 Enqueuing Expose request
00:56:15.768 00.000 8976 stepping (-12, 10) + (2, 0)
00:56:15.769 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:15.797 00.028 8976 Received - 47 (G) 
00:56:15.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:15.797 00.000 8976 stepped: pos (-10, 10)
00:56:15.797 00.000 8976 MoveAxis(U, 0, ABG)
00:56:15.797 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
00:56:15.797 00.000 8976 MountToCamera -- mountX=2.09 mountY=-1.37 hyp=2.49 mountTheta=-0.58 cameraX=0.27, cameraY=2.48 cameraTheta=1.46
00:56:15.797 00.000 8976 incremental bump (0.265, 2.480) isValid = 1
00:56:15.797 00.000 8976 Scheduling Mount bump of (0.024, 0.237)
00:56:15.797 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.24, opts=4)
00:56:15.797 00.000 8976 Enqueuing Move request for scope (0.02, 0.24)
00:56:15.797 00.000 8976 move complete, result=0
00:56:15.797 00.000 8976 worker thread done servicing request
00:56:15.797 00.000 9828 Worker thread wakes up
00:56:15.797 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0x4
00:56:15.797 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
00:56:15.797 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
00:56:15.797 00.000 8976 Worker thread wakes up
00:56:15.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:15.797 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:15.798 00.001 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
00:56:15.798 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
00:56:15.798 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.47 mountX=-0.04 mountY=-0.23, mountTheta=-1.72
00:56:15.798 00.000 9828 Moving (0.02, 0.24) raw xDistance=-0.04 yDistance=-0.23
00:56:15.798 00.000 9828 BLC: window closed
00:56:15.798 00.000 9828 MoveAxis(E, 11, B)
00:56:15.798 00.000 9828 Guiding  Dir = 2, Dur = 11
00:56:15.798 00.000 9828 IsSlewing returns 0
00:56:15.798 00.000 9828 IsGuiding returns 0
00:56:15.798 00.000 9828 PulseGuide returned control before completion, sleep 21
00:56:15.835 00.037 9828 IsGuiding returns 1
00:56:15.835 00.000 9828 scope still moving after pulse duration time elapsed
00:56:15.866 00.031 9828 IsSlewing returns 0
00:56:15.866 00.000 9828 IsGuiding returns 1
00:56:15.896 00.030 9828 IsSlewing returns 0
00:56:15.896 00.000 9828 IsGuiding returns 1
00:56:15.927 00.031 9828 IsSlewing returns 0
00:56:15.927 00.000 9828 IsGuiding returns 0
00:56:15.927 00.000 9828 scope move finished after 11 + 117 ms
00:56:15.927 00.000 9828 Move returns status 0, amount 11
00:56:15.927 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:15.927 00.000 9828 MoveAxis(N, 32, B)
00:56:15.927 00.000 9828 Guiding  Dir = 0, Dur = 32
00:56:15.942 00.015 9828 IsSlewing returns 0
00:56:15.942 00.000 9828 IsGuiding returns 0
00:56:15.942 00.000 9828 PulseGuide returned control before completion, sleep 42
00:56:15.988 00.046 9828 IsGuiding returns 1
00:56:15.988 00.000 9828 scope still moving after pulse duration time elapsed
00:56:16.020 00.032 9828 IsSlewing returns 0
00:56:16.020 00.000 9828 IsGuiding returns 1
00:56:16.052 00.032 9828 IsSlewing returns 0
00:56:16.052 00.000 9828 IsGuiding returns 1
00:56:16.082 00.030 9828 IsSlewing returns 0
00:56:16.082 00.000 9828 IsGuiding returns 1
00:56:16.113 00.031 9828 IsSlewing returns 0
00:56:16.114 00.001 9828 IsGuiding returns 0
00:56:16.114 00.000 9828 scope move finished after 32 + 139 ms
00:56:16.114 00.000 9828 Move returns status 0, amount 32
00:56:16.114 00.000 9828 move complete, result=0
00:56:16.114 00.000 9828 worker thread done servicing request
00:56:16.114 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.2 px 32 ms NORTH
00:56:16.481 00.367 8976 Exposure complete
00:56:16.487 00.006 8976 worker thread done servicing request
00:56:16.487 00.000 5052 OnExposeComplete: enter
00:56:16.487 00.000 5052 UpdateGuideState(): m_state=6
00:56:16.487 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1281
00:56:16.487 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.65, Mass=215, SNR=10.1, Peak=72 HFD=2.7
00:56:16.487 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
00:56:16.487 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
00:56:16.487 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.06 hyp=0.37 cameraTheta=-2.99 mountX=0.12 mountY=0.34, mountTheta=1.24
00:56:16.488 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.06, opts=13)
00:56:16.488 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.06)
00:56:16.488 00.000 8976 Worker thread wakes up
00:56:16.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.06) opts 0xd
00:56:16.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.06)
00:56:16.488 00.000 8976 Moving (-0.37, -0.06) raw xDistance=0.12 yDistance=0.34
00:56:16.488 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:56:16.488 00.000 5052 UpdateGuideState exits: m=215 SNR=10.1
00:56:16.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:16.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:56:16.488 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:16.488 00.000 5052 Enqueuing Expose request
00:56:16.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:56:16.489 00.001 8976 MoveAxis(R, 0, ABG)
00:56:16.489 00.000 8976 MoveAxis(D, 1, ABG)
00:56:16.489 00.000 8976 stepping (-10, 10) + (0, -1)
00:56:16.489 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:16.515 00.026 8976 Received - 47 (G) 
00:56:16.515 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:16.515 00.000 8976 stepped: pos (-10, 9)
00:56:16.515 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
00:56:16.515 00.000 8976 MountToCamera -- mountX=1.90 mountY=-1.39 hyp=2.36 mountTheta=-0.63 cameraX=0.37, cameraY=2.33 cameraTheta=1.41
00:56:16.515 00.000 8976 incremental bump (0.368, 2.326) isValid = 1
00:56:16.516 00.001 8976 Scheduling Mount bump of (0.036, 0.235)
00:56:16.516 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.24, opts=4)
00:56:16.516 00.000 8976 Enqueuing Move request for scope (0.04, 0.24)
00:56:16.516 00.000 8976 move complete, result=0
00:56:16.516 00.000 8976 worker thread done servicing request
00:56:16.516 00.000 8976 Worker thread wakes up
00:56:16.516 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:56:16.516 00.000 9828 Worker thread wakes up
00:56:16.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:16.516 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:16.516 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0x4
00:56:16.516 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
00:56:16.516 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.77)
00:56:16.516 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
00:56:16.516 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.42 mountX=-0.05 mountY=-0.23, mountTheta=-1.77
00:56:16.516 00.000 9828 Moving (0.04, 0.24) raw xDistance=-0.05 yDistance=-0.23
00:56:16.516 00.000 9828 BLC: window closed
00:56:16.516 00.000 9828 MoveAxis(E, 15, B)
00:56:16.517 00.001 9828 Guiding  Dir = 2, Dur = 15
00:56:16.517 00.000 9828 IsSlewing returns 0
00:56:16.517 00.000 9828 IsGuiding returns 0
00:56:16.518 00.001 9828 PulseGuide returned control before completion, sleep 25
00:56:16.545 00.027 9828 IsGuiding returns 1
00:56:16.545 00.000 9828 scope still moving after pulse duration time elapsed
00:56:16.576 00.031 9828 IsSlewing returns 0
00:56:16.576 00.000 9828 IsGuiding returns 1
00:56:16.607 00.031 9828 IsSlewing returns 0
00:56:16.607 00.000 9828 IsGuiding returns 1
00:56:16.639 00.032 9828 IsSlewing returns 0
00:56:16.639 00.000 9828 IsGuiding returns 0
00:56:16.640 00.001 9828 scope move finished after 15 + 106 ms
00:56:16.640 00.000 9828 Move returns status 0, amount 15
00:56:16.640 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:16.640 00.000 9828 MoveAxis(N, 31, B)
00:56:16.640 00.000 9828 Guiding  Dir = 0, Dur = 31
00:56:16.655 00.015 9828 IsSlewing returns 0
00:56:16.655 00.000 9828 IsGuiding returns 1
00:56:16.655 00.000 9828 Entered PulseGuideScope while moving
00:56:16.716 00.061 9828 IsSlewing returns 0
00:56:16.716 00.000 9828 IsGuiding returns 1
00:56:16.716 00.000 9828 Still moving
00:56:16.778 00.062 9828 IsSlewing returns 0
00:56:16.778 00.000 9828 IsGuiding returns 0
00:56:16.778 00.000 9828 Movement stopped - continuing
00:56:16.778 00.000 9828 PulseGuide returned control before completion, sleep 41
00:56:16.825 00.047 9828 IsGuiding returns 1
00:56:16.825 00.000 9828 scope still moving after pulse duration time elapsed
00:56:16.856 00.031 9828 IsSlewing returns 0
00:56:16.856 00.000 9828 IsGuiding returns 1
00:56:16.887 00.031 9828 IsSlewing returns 0
00:56:16.887 00.000 9828 IsGuiding returns 1
00:56:16.918 00.031 9828 IsSlewing returns 0
00:56:16.918 00.000 9828 IsGuiding returns 1
00:56:16.949 00.031 9828 IsSlewing returns 0
00:56:16.949 00.000 9828 IsGuiding returns 0
00:56:16.949 00.000 9828 scope move finished after 31 + 139 ms
00:56:16.949 00.000 9828 Move returns status 0, amount 31
00:56:16.949 00.000 9828 move complete, result=0
00:56:16.949 00.000 9828 worker thread done servicing request
00:56:16.949 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.2 px 31 ms NORTH
00:56:17.202 00.253 8976 Exposure complete
00:56:17.207 00.005 8976 worker thread done servicing request
00:56:17.207 00.000 5052 OnExposeComplete: enter
00:56:17.207 00.000 5052 UpdateGuideState(): m_state=6
00:56:17.207 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1282
00:56:17.207 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.29, Mass=208, SNR=9.9, Peak=69 HFD=2.7
00:56:17.207 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
00:56:17.207 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
00:56:17.207 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.42 hyp=0.73 cameraTheta=-0.61 mountX=-0.65 mountY=-0.27, mountTheta=-2.74
00:56:17.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.42, opts=13)
00:56:17.208 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.42)
00:56:17.208 00.000 8976 Worker thread wakes up
00:56:17.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.42) opts 0xd
00:56:17.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.42)
00:56:17.208 00.000 8976 Moving (0.60, -0.42) raw xDistance=-0.65 yDistance=-0.27
00:56:17.208 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:56:17.208 00.000 5052 UpdateGuideState exits: m=208 SNR=9.9
00:56:17.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:17.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:17.208 00.000 5052 Enqueuing Expose request
00:56:17.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
00:56:17.209 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
00:56:17.209 00.000 8976 MoveAxis(R, 3, ABG)
00:56:17.209 00.000 8976 stepping (-10, 9) + (3, 0)
00:56:17.209 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:17.252 00.043 8976 Received - 47 (G) 
00:56:17.252 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:17.252 00.000 8976 stepped: pos (-7, 9)
00:56:17.252 00.000 8976 MoveAxis(U, 1, ABG)
00:56:17.252 00.000 8976 stepping (-7, 9) + (0, 1)
00:56:17.252 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:17.284 00.032 8976 Received - 47 (G) 
00:56:17.284 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:17.284 00.000 8976 stepped: pos (-7, 10)
00:56:17.284 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
00:56:17.284 00.000 8976 MountToCamera -- mountX=1.63 mountY=-1.45 hyp=2.18 mountTheta=-0.73 cameraX=0.55, cameraY=2.11 cameraTheta=1.32
00:56:17.284 00.000 8976 incremental bump (0.552, 2.112) isValid = 1
00:56:17.284 00.000 8976 Scheduling Mount bump of (0.058, 0.230)
00:56:17.284 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.23, opts=4)
00:56:17.284 00.000 8976 Enqueuing Move request for scope (0.06, 0.23)
00:56:17.284 00.000 8976 move complete, result=0
00:56:17.284 00.000 8976 worker thread done servicing request
00:56:17.284 00.000 8976 Worker thread wakes up
00:56:17.284 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.3 px 1 ms NORTH
00:56:17.284 00.000 9828 Worker thread wakes up
00:56:17.284 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0x4
00:56:17.284 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
00:56:17.284 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
00:56:17.284 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
00:56:17.284 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.32 mountX=-0.07 mountY=-0.22, mountTheta=-1.87
00:56:17.285 00.001 9828 Moving (0.06, 0.23) raw xDistance=-0.07 yDistance=-0.22
00:56:17.285 00.000 9828 BLC: window closed
00:56:17.285 00.000 9828 MoveAxis(E, 22, B)
00:56:17.285 00.000 9828 Guiding  Dir = 2, Dur = 22
00:56:17.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:17.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:17.285 00.000 9828 IsSlewing returns 0
00:56:17.285 00.000 9828 IsGuiding returns 0
00:56:17.285 00.000 9828 PulseGuide returned control before completion, sleep 32
00:56:17.321 00.036 9828 IsGuiding returns 1
00:56:17.321 00.000 9828 scope still moving after pulse duration time elapsed
00:56:17.353 00.032 9828 IsSlewing returns 0
00:56:17.353 00.000 9828 IsGuiding returns 1
00:56:17.385 00.032 9828 IsSlewing returns 0
00:56:17.385 00.000 9828 IsGuiding returns 1
00:56:17.415 00.030 9828 IsSlewing returns 0
00:56:17.415 00.000 9828 IsGuiding returns 0
00:56:17.415 00.000 9828 scope move finished after 22 + 108 ms
00:56:17.415 00.000 9828 Move returns status 0, amount 22
00:56:17.415 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:17.415 00.000 9828 MoveAxis(N, 30, B)
00:56:17.415 00.000 9828 Guiding  Dir = 0, Dur = 30
00:56:17.430 00.015 9828 IsSlewing returns 0
00:56:17.430 00.000 9828 IsGuiding returns 0
00:56:17.430 00.000 9828 PulseGuide returned control before completion, sleep 40
00:56:17.477 00.047 9828 IsGuiding returns 1
00:56:17.478 00.001 9828 scope still moving after pulse duration time elapsed
00:56:17.508 00.030 9828 IsSlewing returns 0
00:56:17.508 00.000 9828 IsGuiding returns 1
00:56:17.539 00.031 9828 IsSlewing returns 0
00:56:17.539 00.000 9828 IsGuiding returns 1
00:56:17.569 00.030 9828 IsSlewing returns 0
00:56:17.569 00.000 9828 IsGuiding returns 1
00:56:17.600 00.031 9828 IsSlewing returns 0
00:56:17.600 00.000 9828 IsGuiding returns 0
00:56:17.600 00.000 9828 scope move finished after 30 + 139 ms
00:56:17.600 00.000 9828 Move returns status 0, amount 30
00:56:17.600 00.000 9828 move complete, result=0
00:56:17.600 00.000 9828 worker thread done servicing request
00:56:17.600 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.2 px 30 ms NORTH
00:56:17.968 00.368 8976 Exposure complete
00:56:17.973 00.005 8976 worker thread done servicing request
00:56:17.974 00.001 5052 OnExposeComplete: enter
00:56:17.974 00.000 5052 UpdateGuideState(): m_state=6
00:56:17.974 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1283
00:56:17.974 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.42, Mass=203, SNR=9.9, Peak=68 HFD=2.9
00:56:17.974 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.10 = -3.10)
00:56:17.974 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.20 = 3.08)
00:56:17.974 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-1.05 mountX=-0.34 mountY=0.02, mountTheta=3.08
00:56:17.974 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.29, opts=13)
00:56:17.974 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.29)
00:56:17.974 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:56:17.975 00.001 5052 UpdateGuideState exits: m=203 SNR=9.9
00:56:17.975 00.000 8976 Worker thread wakes up
00:56:17.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.29) opts 0xd
00:56:17.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.29)
00:56:17.975 00.000 8976 Moving (0.17, -0.29) raw xDistance=-0.34 yDistance=0.02
00:56:17.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:17.975 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:17.975 00.000 5052 Enqueuing Expose request
00:56:17.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
00:56:17.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:56:17.975 00.000 8976 MoveAxis(R, 2, ABG)
00:56:17.975 00.000 8976 stepping (-7, 10) + (2, 0)
00:56:17.975 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:18.003 00.028 8976 Received - 47 (G) 
00:56:18.003 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:18.003 00.000 8976 stepped: pos (-5, 10)
00:56:18.003 00.000 8976 MoveAxis(U, 0, ABG)
00:56:18.003 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
00:56:18.003 00.000 8976 MountToCamera -- mountX=1.34 mountY=-1.50 hyp=2.01 mountTheta=-0.84 cameraX=0.72, cameraY=1.88 cameraTheta=1.20
00:56:18.003 00.000 8976 incremental bump (0.721, 1.879) isValid = 1
00:56:18.003 00.000 8976 Scheduling Mount bump of (0.082, 0.222)
00:56:18.003 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.22, opts=4)
00:56:18.003 00.000 8976 Enqueuing Move request for scope (0.08, 0.22)
00:56:18.003 00.000 8976 move complete, result=0
00:56:18.003 00.000 8976 worker thread done servicing request
00:56:18.003 00.000 9828 Worker thread wakes up
00:56:18.003 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0x4
00:56:18.004 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
00:56:18.004 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
00:56:18.004 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
00:56:18.004 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.22 mountX=-0.09 mountY=-0.21, mountTheta=-1.99
00:56:18.004 00.000 5052 GuideStep: -0.3 px 2 ms EAST, 0.0 px 0 ms NORTH
00:56:18.004 00.000 8976 Worker thread wakes up
00:56:18.004 00.000 9828 Moving (0.08, 0.22) raw xDistance=-0.09 yDistance=-0.21
00:56:18.004 00.000 9828 BLC: window closed
00:56:18.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:18.004 00.000 9828 MoveAxis(E, 29, B)
00:56:18.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:18.004 00.000 9828 Guiding  Dir = 2, Dur = 29
00:56:18.004 00.000 9828 IsSlewing returns 0
00:56:18.005 00.001 9828 IsGuiding returns 0
00:56:18.005 00.000 9828 PulseGuide returned control before completion, sleep 39
00:56:18.046 00.041 9828 IsGuiding returns 1
00:56:18.046 00.000 9828 scope still moving after pulse duration time elapsed
00:56:18.077 00.031 9828 IsSlewing returns 0
00:56:18.077 00.000 9828 IsGuiding returns 1
00:56:18.108 00.031 9828 IsSlewing returns 0
00:56:18.108 00.000 9828 IsGuiding returns 1
00:56:18.138 00.030 9828 IsSlewing returns 0
00:56:18.139 00.001 9828 IsGuiding returns 1
00:56:18.170 00.031 9828 IsSlewing returns 0
00:56:18.170 00.000 9828 IsGuiding returns 0
00:56:18.170 00.000 9828 scope move finished after 29 + 137 ms
00:56:18.170 00.000 9828 Move returns status 0, amount 29
00:56:18.170 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:18.170 00.000 9828 MoveAxis(N, 29, B)
00:56:18.170 00.000 9828 Guiding  Dir = 0, Dur = 29
00:56:18.186 00.016 9828 IsSlewing returns 0
00:56:18.186 00.000 9828 IsGuiding returns 0
00:56:18.186 00.000 9828 PulseGuide returned control before completion, sleep 39
00:56:18.233 00.047 9828 IsGuiding returns 1
00:56:18.233 00.000 9828 scope still moving after pulse duration time elapsed
00:56:18.263 00.030 9828 IsSlewing returns 0
00:56:18.263 00.000 9828 IsGuiding returns 1
00:56:18.294 00.031 9828 IsSlewing returns 0
00:56:18.294 00.000 9828 IsGuiding returns 1
00:56:18.326 00.032 9828 IsSlewing returns 0
00:56:18.326 00.000 9828 IsGuiding returns 1
00:56:18.357 00.031 9828 IsSlewing returns 0
00:56:18.357 00.000 9828 IsGuiding returns 0
00:56:18.357 00.000 9828 scope move finished after 29 + 141 ms
00:56:18.357 00.000 9828 Move returns status 0, amount 29
00:56:18.357 00.000 9828 move complete, result=0
00:56:18.357 00.000 9828 worker thread done servicing request
00:56:18.357 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.2 px 29 ms NORTH
00:56:18.689 00.332 8976 Exposure complete
00:56:18.695 00.006 8976 worker thread done servicing request
00:56:18.695 00.000 5052 OnExposeComplete: enter
00:56:18.695 00.000 5052 UpdateGuideState(): m_state=6
00:56:18.695 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1284
00:56:18.695 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.82, Mass=186, SNR=9.4, Peak=64 HFD=2.7
00:56:18.695 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
00:56:18.695 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
00:56:18.695 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.53 mountX=0.01 mountY=-0.22, mountTheta=-1.51
00:56:18.696 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.11, opts=13)
00:56:18.696 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.11)
00:56:18.696 00.000 8976 Worker thread wakes up
00:56:18.696 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.11) opts 0xd
00:56:18.696 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.11)
00:56:18.696 00.000 8976 Moving (0.19, 0.11) raw xDistance=0.01 yDistance=-0.22
00:56:18.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:56:18.696 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:56:18.696 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
00:56:18.696 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:18.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:56:18.696 00.000 8976 MoveAxis(R, 0, ABG)
00:56:18.696 00.000 8976 MoveAxis(U, 0, ABG)
00:56:18.696 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:18.696 00.000 5052 Enqueuing Expose request
00:56:18.696 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
00:56:18.696 00.000 8976 MountToCamera -- mountX=1.15 mountY=-1.53 hyp=1.91 mountTheta=-0.92 cameraX=0.83, cameraY=1.72 cameraTheta=1.12
00:56:18.697 00.001 8976 incremental bump (0.835, 1.722) isValid = 1
00:56:18.697 00.000 8976 Scheduling Mount bump of (0.093, 0.198)
00:56:18.697 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.20, opts=4)
00:56:18.697 00.000 8976 Enqueuing Move request for scope (0.09, 0.20)
00:56:18.697 00.000 8976 move complete, result=0
00:56:18.697 00.000 8976 worker thread done servicing request
00:56:18.697 00.000 9828 Worker thread wakes up
00:56:18.697 00.000 8976 Worker thread wakes up
00:56:18.697 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:18.697 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0x4
00:56:18.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:18.697 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
00:56:18.697 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:18.697 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
00:56:18.697 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
00:56:18.697 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.13 mountX=-0.10 mountY=-0.19, mountTheta=-2.07
00:56:18.697 00.000 9828 Moving (0.09, 0.20) raw xDistance=-0.10 yDistance=-0.19
00:56:18.697 00.000 9828 BLC: window closed
00:56:18.697 00.000 9828 MoveAxis(E, 32, B)
00:56:18.698 00.001 9828 Guiding  Dir = 2, Dur = 32
00:56:18.698 00.000 9828 IsSlewing returns 0
00:56:18.698 00.000 9828 IsGuiding returns 0
00:56:18.698 00.000 9828 PulseGuide returned control before completion, sleep 42
00:56:18.741 00.043 9828 IsGuiding returns 1
00:56:18.741 00.000 9828 scope still moving after pulse duration time elapsed
00:56:18.771 00.030 9828 IsSlewing returns 0
00:56:18.771 00.000 9828 IsGuiding returns 1
00:56:18.802 00.031 9828 IsSlewing returns 0
00:56:18.807 00.005 9828 IsGuiding returns 1
00:56:18.834 00.027 9828 IsSlewing returns 0
00:56:18.834 00.000 9828 IsGuiding returns 1
00:56:18.864 00.030 9828 IsSlewing returns 0
00:56:18.864 00.000 9828 IsGuiding returns 0
00:56:18.864 00.000 9828 scope move finished after 32 + 134 ms
00:56:18.864 00.000 9828 Move returns status 0, amount 32
00:56:18.864 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:18.864 00.000 9828 MoveAxis(N, 25, B)
00:56:18.864 00.000 9828 Guiding  Dir = 0, Dur = 25
00:56:18.880 00.016 9828 IsSlewing returns 0
00:56:18.880 00.000 9828 IsGuiding returns 0
00:56:18.880 00.000 9828 PulseGuide returned control before completion, sleep 35
00:56:18.927 00.047 9828 IsGuiding returns 1
00:56:18.927 00.000 9828 scope still moving after pulse duration time elapsed
00:56:18.958 00.031 9828 IsSlewing returns 0
00:56:18.958 00.000 9828 IsGuiding returns 1
00:56:18.989 00.031 9828 IsSlewing returns 0
00:56:18.989 00.000 9828 IsGuiding returns 1
00:56:19.021 00.032 9828 IsSlewing returns 0
00:56:19.021 00.000 9828 IsGuiding returns 1
00:56:19.051 00.030 9828 IsSlewing returns 0
00:56:19.051 00.000 9828 IsGuiding returns 1
00:56:19.082 00.031 9828 IsSlewing returns 0
00:56:19.082 00.000 9828 IsGuiding returns 1
00:56:19.113 00.031 9828 IsSlewing returns 0
00:56:19.113 00.000 9828 IsGuiding returns 0
00:56:19.113 00.000 9828 scope move finished after 25 + 207 ms
00:56:19.113 00.000 9828 Move returns status 0, amount 25
00:56:19.113 00.000 9828 move complete, result=0
00:56:19.113 00.000 9828 worker thread done servicing request
00:56:19.113 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.2 px 25 ms NORTH
00:56:19.379 00.266 8976 Exposure complete
00:56:19.384 00.005 8976 worker thread done servicing request
00:56:19.384 00.000 5052 OnExposeComplete: enter
00:56:19.384 00.000 5052 UpdateGuideState(): m_state=6
00:56:19.385 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1285
00:56:19.385 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.71, Mass=192, SNR=9.6, Peak=65 HFD=3.0
00:56:19.385 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
00:56:19.385 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
00:56:19.385 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-0.00 mountX=-0.15 mountY=-0.27, mountTheta=-2.07
00:56:19.385 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.00, opts=13)
00:56:19.385 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.00)
00:56:19.385 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:56:19.385 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
00:56:19.385 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:19.385 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:19.386 00.001 5052 Enqueuing Expose request
00:56:19.386 00.000 8976 Worker thread wakes up
00:56:19.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.00) opts 0xd
00:56:19.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.00)
00:56:19.386 00.000 8976 Moving (0.32, -0.00) raw xDistance=-0.15 yDistance=-0.27
00:56:19.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:56:19.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:56:19.386 00.000 8976 MoveAxis(R, 0, ABG)
00:56:19.386 00.000 8976 MoveAxis(U, 1, ABG)
00:56:19.386 00.000 8976 stepping (-5, 10) + (0, 1)
00:56:19.386 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:19.409 00.023 8976 Received - 47 (G) 
00:56:19.410 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:19.410 00.000 8976 stepped: pos (-5, 11)
00:56:19.410 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
00:56:19.410 00.000 8976 MountToCamera -- mountX=1.03 mountY=-1.60 hyp=1.90 mountTheta=-1.00 cameraX=0.96, cameraY=1.64 cameraTheta=1.04
00:56:19.410 00.000 8976 incremental bump (0.958, 1.641) isValid = 1
00:56:19.410 00.000 8976 Scheduling Mount bump of (0.116, 0.206)
00:56:19.410 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.21, opts=4)
00:56:19.410 00.000 8976 Enqueuing Move request for scope (0.12, 0.21)
00:56:19.410 00.000 8976 move complete, result=0
00:56:19.410 00.000 8976 worker thread done servicing request
00:56:19.410 00.000 8976 Worker thread wakes up
00:56:19.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:19.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:19.410 00.000 9828 Worker thread wakes up
00:56:19.410 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0x4
00:56:19.410 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
00:56:19.410 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
00:56:19.410 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:56:19.411 00.001 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
00:56:19.411 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.06 mountX=-0.13 mountY=-0.19, mountTheta=-2.15
00:56:19.411 00.000 9828 Moving (0.12, 0.21) raw xDistance=-0.13 yDistance=-0.19
00:56:19.411 00.000 9828 BLC: window closed
00:56:19.411 00.000 9828 MoveAxis(E, 40, B)
00:56:19.411 00.000 9828 Guiding  Dir = 2, Dur = 40
00:56:19.411 00.000 9828 IsSlewing returns 0
00:56:19.411 00.000 9828 IsGuiding returns 0
00:56:19.411 00.000 9828 PulseGuide returned control before completion, sleep 50
00:56:19.471 00.060 9828 IsGuiding returns 1
00:56:19.471 00.000 9828 scope still moving after pulse duration time elapsed
00:56:19.502 00.031 9828 IsSlewing returns 0
00:56:19.502 00.000 9828 IsGuiding returns 1
00:56:19.533 00.031 9828 IsSlewing returns 0
00:56:19.533 00.000 9828 IsGuiding returns 1
00:56:19.564 00.031 9828 IsSlewing returns 0
00:56:19.564 00.000 9828 IsGuiding returns 1
00:56:19.595 00.031 9828 IsSlewing returns 0
00:56:19.595 00.000 9828 IsGuiding returns 0
00:56:19.595 00.000 9828 scope move finished after 40 + 143 ms
00:56:19.595 00.000 9828 Move returns status 0, amount 40
00:56:19.595 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:19.595 00.000 9828 MoveAxis(N, 26, B)
00:56:19.595 00.000 9828 Guiding  Dir = 0, Dur = 26
00:56:19.610 00.015 9828 IsSlewing returns 0
00:56:19.610 00.000 9828 IsGuiding returns 0
00:56:19.611 00.001 9828 PulseGuide returned control before completion, sleep 36
00:56:19.659 00.048 9828 IsGuiding returns 1
00:56:19.659 00.000 9828 scope still moving after pulse duration time elapsed
00:56:19.690 00.031 9828 IsSlewing returns 0
00:56:19.690 00.000 9828 IsGuiding returns 1
00:56:19.721 00.031 9828 IsSlewing returns 0
00:56:19.721 00.000 9828 IsGuiding returns 1
00:56:19.752 00.031 9828 IsSlewing returns 0
00:56:19.752 00.000 9828 IsGuiding returns 0
00:56:19.752 00.000 9828 scope move finished after 26 + 115 ms
00:56:19.752 00.000 9828 Move returns status 0, amount 26
00:56:19.752 00.000 9828 move complete, result=0
00:56:19.752 00.000 9828 worker thread done servicing request
00:56:19.752 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.2 px 26 ms NORTH
00:56:20.096 00.344 8976 Exposure complete
00:56:20.102 00.006 8976 worker thread done servicing request
00:56:20.102 00.000 5052 OnExposeComplete: enter
00:56:20.103 00.001 5052 UpdateGuideState(): m_state=6
00:56:20.103 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1286
00:56:20.103 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.40, Mass=193, SNR=9.6, Peak=67 HFD=2.8
00:56:20.103 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.56 = 1.72)
00:56:20.103 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.62)
00:56:20.103 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.31 hyp=0.54 cameraTheta=-2.52 mountX=-0.08 mountY=0.54, mountTheta=1.72
00:56:20.104 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.31, opts=13)
00:56:20.104 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.31)
00:56:20.104 00.000 8976 Worker thread wakes up
00:56:20.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.31) opts 0xd
00:56:20.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.31)
00:56:20.105 00.001 8976 Moving (-0.44, -0.31) raw xDistance=-0.08 yDistance=0.54
00:56:20.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:56:20.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.54
00:56:20.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:56:20.105 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:56:20.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:20.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:20.105 00.000 5052 Enqueuing Expose request
00:56:20.105 00.000 8976 MoveAxis(R, 0, ABG)
00:56:20.105 00.000 8976 MoveAxis(D, 2, ABG)
00:56:20.105 00.000 8976 stepping (-5, 11) + (0, -2)
00:56:20.105 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:20.129 00.024 8976 Received - 47 (G) 
00:56:20.129 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:20.129 00.000 8976 stepped: pos (-5, 9)
00:56:20.129 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
00:56:20.129 00.000 8976 MountToCamera -- mountX=0.94 mountY=-1.54 hyp=1.81 mountTheta=-1.02 cameraX=0.95, cameraY=1.54 cameraTheta=1.02
00:56:20.129 00.000 8976 incremental bump (0.947, 1.539) isValid = 1
00:56:20.129 00.000 8976 Scheduling Mount bump of (0.120, 0.203)
00:56:20.129 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.20, opts=4)
00:56:20.129 00.000 8976 Enqueuing Move request for scope (0.12, 0.20)
00:56:20.129 00.000 8976 move complete, result=0
00:56:20.129 00.000 8976 worker thread done servicing request
00:56:20.129 00.000 8976 Worker thread wakes up
00:56:20.129 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:56:20.129 00.000 9828 Worker thread wakes up
00:56:20.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:20.129 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0x4
00:56:20.129 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:20.130 00.001 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
00:56:20.130 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
00:56:20.130 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
00:56:20.130 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.04 mountX=-0.13 mountY=-0.19, mountTheta=-2.18
00:56:20.130 00.000 9828 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.19
00:56:20.130 00.000 9828 BLC: window closed
00:56:20.130 00.000 9828 MoveAxis(E, 41, B)
00:56:20.130 00.000 9828 Guiding  Dir = 2, Dur = 41
00:56:20.130 00.000 9828 IsSlewing returns 0
00:56:20.130 00.000 9828 IsGuiding returns 0
00:56:20.130 00.000 9828 PulseGuide returned control before completion, sleep 51
00:56:20.184 00.054 9828 IsGuiding returns 1
00:56:20.184 00.000 9828 scope still moving after pulse duration time elapsed
00:56:20.215 00.031 9828 IsSlewing returns 0
00:56:20.215 00.000 9828 IsGuiding returns 1
00:56:20.247 00.032 9828 IsSlewing returns 0
00:56:20.247 00.000 9828 IsGuiding returns 1
00:56:20.279 00.032 9828 IsSlewing returns 0
00:56:20.279 00.000 9828 IsGuiding returns 1
00:56:20.309 00.030 9828 IsSlewing returns 0
00:56:20.309 00.000 9828 IsGuiding returns 0
00:56:20.309 00.000 9828 scope move finished after 41 + 137 ms
00:56:20.309 00.000 9828 Move returns status 0, amount 41
00:56:20.309 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:20.309 00.000 9828 MoveAxis(N, 25, B)
00:56:20.309 00.000 9828 Guiding  Dir = 0, Dur = 25
00:56:20.325 00.016 9828 IsSlewing returns 0
00:56:20.325 00.000 9828 IsGuiding returns 0
00:56:20.325 00.000 9828 PulseGuide returned control before completion, sleep 35
00:56:20.371 00.046 9828 IsGuiding returns 1
00:56:20.371 00.000 9828 scope still moving after pulse duration time elapsed
00:56:20.402 00.031 9828 IsSlewing returns 0
00:56:20.402 00.000 9828 IsGuiding returns 1
00:56:20.433 00.031 9828 IsSlewing returns 0
00:56:20.433 00.000 9828 IsGuiding returns 1
00:56:20.463 00.030 9828 IsSlewing returns 0
00:56:20.463 00.000 9828 IsGuiding returns 1
00:56:20.495 00.032 9828 IsSlewing returns 0
00:56:20.495 00.000 9828 IsGuiding returns 0
00:56:20.495 00.000 9828 scope move finished after 25 + 145 ms
00:56:20.495 00.000 9828 Move returns status 0, amount 25
00:56:20.495 00.000 9828 move complete, result=0
00:56:20.495 00.000 9828 worker thread done servicing request
00:56:20.495 00.000 5052 GuideStep: -0.1 px 41 ms EAST, -0.2 px 25 ms NORTH
00:56:20.815 00.320 8976 Exposure complete
00:56:20.820 00.005 8976 worker thread done servicing request
00:56:20.820 00.000 5052 OnExposeComplete: enter
00:56:20.820 00.000 5052 UpdateGuideState(): m_state=6
00:56:20.820 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1287
00:56:20.820 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.46, Mass=202, SNR=9.7, Peak=62 HFD=3.2
00:56:20.820 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
00:56:20.820 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.40)
00:56:20.820 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.25 hyp=0.65 cameraTheta=-2.74 mountX=0.05 mountY=0.64, mountTheta=1.50
00:56:20.821 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.25, opts=13)
00:56:20.821 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.25)
00:56:20.821 00.000 8976 Worker thread wakes up
00:56:20.822 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:56:20.822 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.25) opts 0xd
00:56:20.822 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.25)
00:56:20.822 00.000 5052 UpdateGuideState exits: m=202 SNR=9.7
00:56:20.822 00.000 8976 Moving (-0.60, -0.25) raw xDistance=0.05 yDistance=0.64
00:56:20.822 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:20.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:56:20.822 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:20.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
00:56:20.822 00.000 5052 Enqueuing Expose request
00:56:20.822 00.000 8976 MoveAxis(R, 0, ABG)
00:56:20.822 00.000 8976 MoveAxis(D, 3, ABG)
00:56:20.822 00.000 8976 stepping (-5, 9) + (0, -3)
00:56:20.822 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:20.849 00.027 8976 Received - 47 (G) 
00:56:20.849 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:20.849 00.000 8976 stepped: pos (-5, 6)
00:56:20.849 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
00:56:20.849 00.000 8976 MountToCamera -- mountX=0.88 mountY=-1.35 hyp=1.61 mountTheta=-0.99 cameraX=0.80, cameraY=1.40 cameraTheta=1.05
00:56:20.849 00.000 8976 incremental bump (0.799, 1.399) isValid = 1
00:56:20.849 00.000 8976 Scheduling Mount bump of (0.114, 0.207)
00:56:20.849 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
00:56:20.849 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
00:56:20.849 00.000 8976 move complete, result=0
00:56:20.849 00.000 8976 worker thread done servicing request
00:56:20.849 00.000 8976 Worker thread wakes up
00:56:20.849 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 3 ms SOUTH
00:56:20.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:20.849 00.000 9828 Worker thread wakes up
00:56:20.849 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:20.849 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
00:56:20.850 00.001 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
00:56:20.850 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
00:56:20.850 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
00:56:20.850 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.07 mountX=-0.12 mountY=-0.19, mountTheta=-2.14
00:56:20.850 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.19
00:56:20.850 00.000 9828 BLC: window closed
00:56:20.850 00.000 9828 MoveAxis(E, 39, B)
00:56:20.850 00.000 9828 Guiding  Dir = 2, Dur = 39
00:56:20.850 00.000 9828 IsSlewing returns 0
00:56:20.850 00.000 9828 IsGuiding returns 0
00:56:20.850 00.000 9828 PulseGuide returned control before completion, sleep 49
00:56:20.914 00.064 9828 IsGuiding returns 1
00:56:20.914 00.000 9828 scope still moving after pulse duration time elapsed
00:56:20.945 00.031 9828 IsSlewing returns 0
00:56:20.946 00.001 9828 IsGuiding returns 1
00:56:20.976 00.030 9828 IsSlewing returns 0
00:56:20.976 00.000 9828 IsGuiding returns 1
00:56:21.008 00.032 9828 IsSlewing returns 0
00:56:21.008 00.000 9828 IsGuiding returns 0
00:56:21.008 00.000 9828 scope move finished after 39 + 118 ms
00:56:21.008 00.000 9828 Move returns status 0, amount 39
00:56:21.008 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:21.008 00.000 9828 MoveAxis(N, 26, B)
00:56:21.008 00.000 9828 Guiding  Dir = 0, Dur = 26
00:56:21.024 00.016 9828 IsSlewing returns 0
00:56:21.024 00.000 9828 IsGuiding returns 0
00:56:21.024 00.000 9828 PulseGuide returned control before completion, sleep 36
00:56:21.071 00.047 9828 IsGuiding returns 1
00:56:21.071 00.000 9828 scope still moving after pulse duration time elapsed
00:56:21.102 00.031 9828 IsSlewing returns 0
00:56:21.102 00.000 9828 IsGuiding returns 1
00:56:21.134 00.032 9828 IsSlewing returns 0
00:56:21.134 00.000 9828 IsGuiding returns 1
00:56:21.165 00.031 9828 IsSlewing returns 0
00:56:21.165 00.000 9828 IsGuiding returns 1
00:56:21.195 00.030 9828 IsSlewing returns 0
00:56:21.195 00.000 9828 IsGuiding returns 0
00:56:21.195 00.000 9828 scope move finished after 26 + 145 ms
00:56:21.195 00.000 9828 Move returns status 0, amount 26
00:56:21.195 00.000 9828 move complete, result=0
00:56:21.195 00.000 9828 worker thread done servicing request
00:56:21.195 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.2 px 26 ms NORTH
00:56:21.531 00.336 8976 Exposure complete
00:56:21.537 00.006 8976 worker thread done servicing request
00:56:21.540 00.003 5052 OnExposeComplete: enter
00:56:21.540 00.000 5052 UpdateGuideState(): m_state=6
00:56:21.540 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1288
00:56:21.540 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.50, Mass=174, SNR=9.1, Peak=70 HFD=2.9
00:56:21.540 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
00:56:21.540 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.56)
00:56:21.540 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.58 mountX=-0.19 mountY=0.12, mountTheta=2.58
00:56:21.541 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.21, opts=13)
00:56:21.541 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.21)
00:56:21.541 00.000 8976 Worker thread wakes up
00:56:21.541 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.21) opts 0xd
00:56:21.541 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.21)
00:56:21.541 00.000 8976 Moving (-0.00, -0.21) raw xDistance=-0.19 yDistance=0.12
00:56:21.541 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:56:21.541 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
00:56:21.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:21.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:56:21.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:56:21.541 00.000 8976 MoveAxis(R, 0, ABG)
00:56:21.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:21.541 00.000 5052 Enqueuing Expose request
00:56:21.541 00.000 8976 MoveAxis(U, 0, ABG)
00:56:21.542 00.001 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
00:56:21.542 00.000 8976 MountToCamera -- mountX=0.84 mountY=-1.22 hyp=1.48 mountTheta=-0.96 cameraX=0.70, cameraY=1.31 cameraTheta=1.08
00:56:21.542 00.000 8976 incremental bump (0.700, 1.306) isValid = 1
00:56:21.542 00.000 8976 Scheduling Mount bump of (0.098, 0.190)
00:56:21.542 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.19, opts=4)
00:56:21.542 00.000 8976 Enqueuing Move request for scope (0.10, 0.19)
00:56:21.542 00.000 8976 move complete, result=0
00:56:21.542 00.000 9828 Worker thread wakes up
00:56:21.542 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:21.542 00.000 8976 worker thread done servicing request
00:56:21.542 00.000 8976 Worker thread wakes up
00:56:21.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:21.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:21.542 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0x4
00:56:21.542 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
00:56:21.542 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
00:56:21.542 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
00:56:21.543 00.001 9828 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.21 cameraTheta=1.09 mountX=-0.11 mountY=-0.18, mountTheta=-2.12
00:56:21.543 00.000 9828 Moving (0.10, 0.19) raw xDistance=-0.11 yDistance=-0.18
00:56:21.543 00.000 9828 BLC: window closed
00:56:21.543 00.000 9828 MoveAxis(E, 34, B)
00:56:21.543 00.000 9828 Guiding  Dir = 2, Dur = 34
00:56:21.543 00.000 9828 IsSlewing returns 0
00:56:21.543 00.000 9828 IsGuiding returns 0
00:56:21.543 00.000 9828 PulseGuide returned control before completion, sleep 44
00:56:21.597 00.054 9828 IsGuiding returns 1
00:56:21.597 00.000 9828 scope still moving after pulse duration time elapsed
00:56:21.628 00.031 9828 IsSlewing returns 0
00:56:21.628 00.000 9828 IsGuiding returns 1
00:56:21.660 00.032 9828 IsSlewing returns 0
00:56:21.660 00.000 9828 IsGuiding returns 1
00:56:21.691 00.031 9828 IsSlewing returns 0
00:56:21.691 00.000 9828 IsGuiding returns 0
00:56:21.691 00.000 9828 scope move finished after 34 + 113 ms
00:56:21.691 00.000 9828 Move returns status 0, amount 34
00:56:21.691 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:21.691 00.000 9828 MoveAxis(N, 24, B)
00:56:21.692 00.001 9828 Guiding  Dir = 0, Dur = 24
00:56:21.706 00.014 9828 IsSlewing returns 0
00:56:21.706 00.000 9828 IsGuiding returns 0
00:56:21.706 00.000 9828 PulseGuide returned control before completion, sleep 34
00:56:21.753 00.047 9828 IsGuiding returns 1
00:56:21.753 00.000 9828 scope still moving after pulse duration time elapsed
00:56:21.784 00.031 9828 IsSlewing returns 0
00:56:21.784 00.000 9828 IsGuiding returns 1
00:56:21.814 00.030 9828 IsSlewing returns 0
00:56:21.814 00.000 9828 IsGuiding returns 1
00:56:21.845 00.031 9828 IsSlewing returns 0
00:56:21.845 00.000 9828 IsGuiding returns 1
00:56:21.876 00.031 9828 IsSlewing returns 0
00:56:21.876 00.000 9828 IsGuiding returns 0
00:56:21.876 00.000 9828 scope move finished after 24 + 145 ms
00:56:21.876 00.000 9828 Move returns status 0, amount 24
00:56:21.876 00.000 9828 move complete, result=0
00:56:21.876 00.000 9828 worker thread done servicing request
00:56:21.876 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.2 px 24 ms NORTH
00:56:22.224 00.348 8976 Exposure complete
00:56:22.230 00.006 8976 worker thread done servicing request
00:56:22.230 00.000 5052 OnExposeComplete: enter
00:56:22.230 00.000 5052 UpdateGuideState(): m_state=6
00:56:22.230 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1289
00:56:22.230 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.52, Mass=181, SNR=9.3, Peak=62 HFD=3.1
00:56:22.230 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
00:56:22.230 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.90)
00:56:22.230 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-2.24 mountX=-0.10 mountY=0.22, mountTheta=1.99
00:56:22.230 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.19, opts=13)
00:56:22.230 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.19)
00:56:22.230 00.000 8976 Worker thread wakes up
00:56:22.231 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.19) opts 0xd
00:56:22.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.19)
00:56:22.231 00.000 8976 Moving (-0.15, -0.19) raw xDistance=-0.10 yDistance=0.22
00:56:22.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:56:22.231 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:56:22.231 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
00:56:22.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:22.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:56:22.231 00.000 8976 MoveAxis(R, 0, ABG)
00:56:22.231 00.000 8976 MoveAxis(U, 0, ABG)
00:56:22.231 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:22.231 00.000 5052 Enqueuing Expose request
00:56:22.231 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
00:56:22.231 00.000 8976 MountToCamera -- mountX=0.82 mountY=-1.13 hyp=1.40 mountTheta=-0.94 cameraX=0.63, cameraY=1.24 cameraTheta=1.10
00:56:22.231 00.000 8976 incremental bump (0.634, 1.243) isValid = 1
00:56:22.231 00.000 8976 Scheduling Mount bump of (0.104, 0.212)
00:56:22.231 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.21, opts=4)
00:56:22.231 00.000 8976 Enqueuing Move request for scope (0.10, 0.21)
00:56:22.231 00.000 8976 move complete, result=0
00:56:22.232 00.001 9828 Worker thread wakes up
00:56:22.232 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:22.232 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0x4
00:56:22.232 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
00:56:22.232 00.000 8976 worker thread done servicing request
00:56:22.232 00.000 8976 Worker thread wakes up
00:56:22.232 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
00:56:22.232 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
00:56:22.232 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.24 cameraTheta=1.11 mountX=-0.11 mountY=-0.20, mountTheta=-2.09
00:56:22.232 00.000 9828 Moving (0.10, 0.21) raw xDistance=-0.11 yDistance=-0.20
00:56:22.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:22.233 00.001 9828 BLC: window closed
00:56:22.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:22.233 00.000 9828 MoveAxis(E, 36, B)
00:56:22.233 00.000 9828 Guiding  Dir = 2, Dur = 36
00:56:22.233 00.000 9828 IsSlewing returns 0
00:56:22.233 00.000 9828 IsGuiding returns 0
00:56:22.233 00.000 9828 PulseGuide returned control before completion, sleep 46
00:56:22.294 00.061 9828 IsGuiding returns 1
00:56:22.294 00.000 9828 scope still moving after pulse duration time elapsed
00:56:22.326 00.032 9828 IsSlewing returns 0
00:56:22.326 00.000 9828 IsGuiding returns 1
00:56:22.356 00.030 9828 IsSlewing returns 0
00:56:22.356 00.000 9828 IsGuiding returns 1
00:56:22.387 00.031 9828 IsSlewing returns 0
00:56:22.387 00.000 9828 IsGuiding returns 0
00:56:22.387 00.000 9828 scope move finished after 36 + 118 ms
00:56:22.387 00.000 9828 Move returns status 0, amount 36
00:56:22.387 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:22.387 00.000 9828 MoveAxis(N, 27, B)
00:56:22.387 00.000 9828 Guiding  Dir = 0, Dur = 27
00:56:22.403 00.016 9828 IsSlewing returns 0
00:56:22.403 00.000 9828 IsGuiding returns 0
00:56:22.403 00.000 9828 PulseGuide returned control before completion, sleep 37
00:56:22.450 00.047 9828 IsGuiding returns 1
00:56:22.450 00.000 9828 scope still moving after pulse duration time elapsed
00:56:22.480 00.030 9828 IsSlewing returns 0
00:56:22.480 00.000 9828 IsGuiding returns 1
00:56:22.512 00.032 9828 IsSlewing returns 0
00:56:22.512 00.000 9828 IsGuiding returns 1
00:56:22.543 00.031 9828 IsSlewing returns 0
00:56:22.543 00.000 9828 IsGuiding returns 1
00:56:22.573 00.030 9828 IsSlewing returns 0
00:56:22.574 00.001 9828 IsGuiding returns 1
00:56:22.604 00.030 9828 IsSlewing returns 0
00:56:22.604 00.000 9828 IsGuiding returns 1
00:56:22.636 00.032 9828 IsSlewing returns 0
00:56:22.636 00.000 9828 IsGuiding returns 1
00:56:22.668 00.032 9828 IsSlewing returns 0
00:56:22.668 00.000 9828 IsGuiding returns 0
00:56:22.668 00.000 9828 scope move finished after 27 + 238 ms
00:56:22.668 00.000 9828 Move returns status 0, amount 27
00:56:22.668 00.000 9828 move complete, result=0
00:56:22.668 00.000 9828 worker thread done servicing request
00:56:22.668 00.000 5052 GuideStep: -0.1 px 36 ms EAST, -0.2 px 27 ms NORTH
00:56:22.919 00.251 8976 Exposure complete
00:56:22.925 00.006 8976 worker thread done servicing request
00:56:22.925 00.000 5052 OnExposeComplete: enter
00:56:22.925 00.000 5052 UpdateGuideState(): m_state=6
00:56:22.925 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1290
00:56:22.925 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.20, Mass=185, SNR=9.4, Peak=62 HFD=2.8
00:56:22.925 00.000 5052 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.04) = xAngle (-3.22 = 3.06)
00:56:22.925 00.000 5052 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.33 = 2.96)
00:56:22.925 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.51 hyp=0.55 cameraTheta=-1.18 mountX=-0.55 mountY=0.10, mountTheta=2.96
00:56:22.926 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.51, opts=13)
00:56:22.926 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.51)
00:56:22.926 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:56:22.926 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
00:56:22.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:22.926 00.000 8976 Worker thread wakes up
00:56:22.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.51) opts 0xd
00:56:22.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.51)
00:56:22.926 00.000 8976 Moving (0.21, -0.51) raw xDistance=-0.55 yDistance=0.10
00:56:22.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:22.926 00.000 5052 Enqueuing Expose request
00:56:22.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
00:56:22.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:56:22.926 00.000 8976 MoveAxis(R, 2, ABG)
00:56:22.926 00.000 8976 stepping (-5, 6) + (2, 0)
00:56:22.926 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:22.959 00.033 8976 Received - 47 (G) 
00:56:22.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:22.959 00.000 8976 stepped: pos (-3, 6)
00:56:22.959 00.000 8976 MoveAxis(U, 0, ABG)
00:56:22.959 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
00:56:22.959 00.000 8976 MountToCamera -- mountX=0.70 mountY=-1.07 hyp=1.28 mountTheta=-0.99 cameraX=0.64, cameraY=1.11 cameraTheta=1.05
00:56:22.959 00.000 8976 incremental bump (0.636, 1.111) isValid = 1
00:56:22.959 00.000 8976 Scheduling Mount bump of (0.114, 0.207)
00:56:22.959 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
00:56:22.959 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
00:56:22.959 00.000 8976 move complete, result=0
00:56:22.959 00.000 9828 Worker thread wakes up
00:56:22.959 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
00:56:22.959 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
00:56:22.959 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
00:56:22.959 00.000 8976 worker thread done servicing request
00:56:22.959 00.000 8976 Worker thread wakes up
00:56:22.959 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
00:56:22.959 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
00:56:22.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:22.959 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:22.960 00.001 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.07 mountX=-0.12 mountY=-0.19, mountTheta=-2.15
00:56:22.960 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.19
00:56:22.960 00.000 9828 BLC: window closed
00:56:22.960 00.000 9828 MoveAxis(E, 39, B)
00:56:22.960 00.000 9828 Guiding  Dir = 2, Dur = 39
00:56:22.960 00.000 9828 IsSlewing returns 0
00:56:22.960 00.000 9828 IsGuiding returns 0
00:56:22.961 00.001 9828 PulseGuide returned control before completion, sleep 49
00:56:23.024 00.063 9828 IsGuiding returns 1
00:56:23.024 00.000 9828 scope still moving after pulse duration time elapsed
00:56:23.056 00.032 9828 IsSlewing returns 0
00:56:23.056 00.000 9828 IsGuiding returns 1
00:56:23.088 00.032 9828 IsSlewing returns 0
00:56:23.088 00.000 9828 IsGuiding returns 1
00:56:23.120 00.032 9828 IsSlewing returns 0
00:56:23.120 00.000 9828 IsGuiding returns 0
00:56:23.120 00.000 9828 scope move finished after 39 + 120 ms
00:56:23.120 00.000 9828 Move returns status 0, amount 39
00:56:23.120 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:56:23.120 00.000 9828 MoveAxis(N, 26, B)
00:56:23.120 00.000 9828 Guiding  Dir = 0, Dur = 26
00:56:23.135 00.015 9828 IsSlewing returns 0
00:56:23.135 00.000 9828 IsGuiding returns 0
00:56:23.135 00.000 9828 PulseGuide returned control before completion, sleep 36
00:56:23.183 00.048 9828 IsGuiding returns 1
00:56:23.183 00.000 9828 scope still moving after pulse duration time elapsed
00:56:23.213 00.030 9828 IsSlewing returns 0
00:56:23.213 00.000 9828 IsGuiding returns 1
00:56:23.245 00.032 9828 IsSlewing returns 0
00:56:23.245 00.000 9828 IsGuiding returns 1
00:56:23.276 00.031 9828 IsSlewing returns 0
00:56:23.276 00.000 9828 IsGuiding returns 1
00:56:23.308 00.032 9828 IsSlewing returns 0
00:56:23.308 00.000 9828 IsGuiding returns 0
00:56:23.308 00.000 9828 scope move finished after 26 + 147 ms
00:56:23.308 00.000 9828 Move returns status 0, amount 26
00:56:23.308 00.000 9828 move complete, result=0
00:56:23.308 00.000 9828 worker thread done servicing request
00:56:23.308 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.2 px 26 ms NORTH
00:56:23.618 00.310 8976 Exposure complete
00:56:23.624 00.006 8976 worker thread done servicing request
00:56:23.625 00.001 5052 OnExposeComplete: enter
00:56:23.625 00.000 5052 UpdateGuideState(): m_state=6
00:56:23.625 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1291
00:56:23.625 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=280.72, Mass=200, SNR=9.7, Peak=64 HFD=2.9
00:56:23.625 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.04) = xAngle (-3.52 = 2.77)
00:56:23.625 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.62 = 2.66)
00:56:23.625 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.99 hyp=1.00 cameraTheta=-1.47 mountX=-0.93 mountY=0.46, mountTheta=2.68
00:56:23.625 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.99, opts=13)
00:56:23.625 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.99)
00:56:23.626 00.001 8976 Worker thread wakes up
00:56:23.626 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.99) opts 0xd
00:56:23.626 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.99)
00:56:23.626 00.000 8976 Moving (0.10, -0.99) raw xDistance=-0.93 yDistance=0.46
00:56:23.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.93
00:56:23.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:56:23.626 00.000 8976 MoveAxis(R, 4, ABG)
00:56:23.626 00.000 8976 stepping (-3, 6) + (4, 0)
00:56:23.626 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:56:23.626 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
00:56:23.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:23.626 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:23.626 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:23.626 00.000 5052 Enqueuing Expose request
00:56:23.661 00.035 8976 Received - 47 (G) 
00:56:23.661 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:23.661 00.000 8976 stepped: pos (1, 6)
00:56:23.661 00.000 8976 MoveAxis(D, 2, ABG)
00:56:23.661 00.000 8976 stepping (1, 6) + (0, -2)
00:56:23.661 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:23.693 00.032 8976 Received - 47 (G) 
00:56:23.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:23.693 00.000 8976 stepped: pos (1, 4)
00:56:23.693 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
00:56:23.693 00.000 8976 move complete, result=0
00:56:23.694 00.001 8976 worker thread done servicing request
00:56:23.694 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.5 px 2 ms SOUTH
00:56:23.694 00.000 8976 Worker thread wakes up
00:56:23.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:23.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:24.350 00.656 8976 Exposure complete
00:56:24.355 00.005 8976 worker thread done servicing request
00:56:24.355 00.000 5052 OnExposeComplete: enter
00:56:24.355 00.000 5052 UpdateGuideState(): m_state=6
00:56:24.355 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1292
00:56:24.355 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.58, Mass=177, SNR=9.2, Peak=67 HFD=2.5
00:56:24.355 00.000 5052 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.04) = xAngle (-4.18 = 2.10)
00:56:24.355 00.000 5052 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.00)
00:56:24.356 00.001 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.16 cameraTheta=-2.14 mountX=-0.08 mountY=0.14, mountTheta=2.08
00:56:24.356 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.13, opts=13)
00:56:24.356 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.13)
00:56:24.356 00.000 8976 Worker thread wakes up
00:56:24.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.13) opts 0xd
00:56:24.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.13)
00:56:24.356 00.000 8976 Moving (-0.08, -0.13) raw xDistance=-0.08 yDistance=0.14
00:56:24.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:56:24.357 00.001 5052 UpdateGuideState exits: m=177 SNR=9.2
00:56:24.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:24.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:56:24.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:56:24.357 00.000 8976 MoveAxis(R, 0, ABG)
00:56:24.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:24.357 00.000 5052 Enqueuing Expose request
00:56:24.357 00.000 8976 MoveAxis(U, 0, ABG)
00:56:24.357 00.000 8976 move complete, result=0
00:56:24.357 00.000 8976 worker thread done servicing request
00:56:24.357 00.000 8976 Worker thread wakes up
00:56:24.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:24.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:24.357 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:25.014 00.657 8976 Exposure complete
00:56:25.019 00.005 8976 worker thread done servicing request
00:56:25.020 00.001 5052 OnExposeComplete: enter
00:56:25.020 00.000 5052 UpdateGuideState(): m_state=6
00:56:25.020 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1293
00:56:25.020 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.91, Mass=204, SNR=9.9, Peak=64 HFD=2.6
00:56:25.020 00.000 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.04) = xAngle (-0.61 = -0.61)
00:56:25.020 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.71 = -0.71)
00:56:25.020 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.44 mountX=0.17 mountY=-0.13, mountTheta=-0.67
00:56:25.021 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.20, opts=13)
00:56:25.021 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.20)
00:56:25.021 00.000 8976 Worker thread wakes up
00:56:25.021 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.20) opts 0xd
00:56:25.021 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.20)
00:56:25.021 00.000 8976 Moving (0.03, 0.20) raw xDistance=0.17 yDistance=-0.13
00:56:25.021 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:56:25.021 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:56:25.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:25.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:25.021 00.000 5052 Enqueuing Expose request
00:56:25.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:56:25.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:56:25.021 00.000 8976 MoveAxis(R, 0, ABG)
00:56:25.021 00.000 8976 MoveAxis(U, 0, ABG)
00:56:25.021 00.000 8976 move complete, result=0
00:56:25.021 00.000 8976 worker thread done servicing request
00:56:25.021 00.000 8976 Worker thread wakes up
00:56:25.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:25.022 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:25.022 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:25.674 00.652 8976 Exposure complete
00:56:25.680 00.006 8976 worker thread done servicing request
00:56:25.680 00.000 5052 OnExposeComplete: enter
00:56:25.680 00.000 5052 UpdateGuideState(): m_state=6
00:56:25.680 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1294
00:56:25.680 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.49, Mass=186, SNR=9.4, Peak=63 HFD=3.2
00:56:25.680 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
00:56:25.680 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.32)
00:56:25.680 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.22 hyp=0.70 cameraTheta=-2.82 mountX=0.11 mountY=0.68, mountTheta=1.42
00:56:25.681 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.22, opts=13)
00:56:25.681 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.22)
00:56:25.681 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:56:25.681 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
00:56:25.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:25.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:25.681 00.000 5052 Enqueuing Expose request
00:56:25.681 00.000 8976 Worker thread wakes up
00:56:25.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.22) opts 0xd
00:56:25.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.22)
00:56:25.681 00.000 8976 Moving (-0.67, -0.22) raw xDistance=0.11 yDistance=0.68
00:56:25.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:56:25.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
00:56:25.681 00.000 8976 MoveAxis(R, 0, ABG)
00:56:25.681 00.000 8976 MoveAxis(D, 3, ABG)
00:56:25.681 00.000 8976 stepping (1, 4) + (0, -3)
00:56:25.681 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:25.709 00.028 8976 Received - 47 (G) 
00:56:25.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:25.709 00.000 8976 stepped: pos (1, 1)
00:56:25.709 00.000 8976 move complete, result=0
00:56:25.709 00.000 8976 worker thread done servicing request
00:56:25.709 00.000 8976 Worker thread wakes up
00:56:25.709 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:56:25.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:25.709 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:26.361 00.652 8976 Exposure complete
00:56:26.366 00.005 8976 worker thread done servicing request
00:56:26.367 00.001 5052 OnExposeComplete: enter
00:56:26.367 00.000 5052 UpdateGuideState(): m_state=6
00:56:26.367 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1295
00:56:26.367 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.87, Mass=189, SNR=9.5, Peak=69 HFD=2.6
00:56:26.367 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
00:56:26.367 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
00:56:26.367 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.16 hyp=0.80 cameraTheta=2.94 mountX=0.50 mountY=0.57, mountTheta=0.85
00:56:26.368 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=0.16, opts=13)
00:56:26.368 00.000 5052 Enqueuing Move request for stepguider (-0.78, 0.16)
00:56:26.368 00.000 8976 Worker thread wakes up
00:56:26.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, 0.16) opts 0xd
00:56:26.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, 0.16)
00:56:26.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:56:26.368 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
00:56:26.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:26.368 00.000 8976 Moving (-0.78, 0.16) raw xDistance=0.50 yDistance=0.57
00:56:26.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
00:56:26.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57
00:56:26.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:26.368 00.000 5052 Enqueuing Expose request
00:56:26.368 00.000 8976 MoveAxis(L, 2, ABG)
00:56:26.368 00.000 8976 stepping (1, 1) + (-2, 0)
00:56:26.368 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:26.396 00.028 8976 Received - 47 (G) 
00:56:26.396 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:26.396 00.000 8976 stepped: pos (-1, 1)
00:56:26.396 00.000 8976 MoveAxis(D, 2, ABG)
00:56:26.396 00.000 8976 stepping (-1, 1) + (0, -2)
00:56:26.396 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:26.428 00.032 8976 Received - 47 (G) 
00:56:26.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:26.428 00.000 8976 stepped: pos (-1, -1)
00:56:26.428 00.000 8976 move complete, result=0
00:56:26.428 00.000 8976 worker thread done servicing request
00:56:26.428 00.000 8976 Worker thread wakes up
00:56:26.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:26.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:26.428 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
00:56:27.087 00.659 8976 Exposure complete
00:56:27.093 00.006 8976 worker thread done servicing request
00:56:27.094 00.001 5052 OnExposeComplete: enter
00:56:27.094 00.000 5052 UpdateGuideState(): m_state=6
00:56:27.094 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1296
00:56:27.094 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.82, Mass=163, SNR=8.8, Peak=65 HFD=2.7
00:56:27.094 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
00:56:27.094 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
00:56:27.094 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.11 hyp=0.81 cameraTheta=3.01 mountX=0.46 mountY=0.61, mountTheta=0.93
00:56:27.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.11, opts=13)
00:56:27.095 00.000 5052 Enqueuing Move request for stepguider (-0.80, 0.11)
00:56:27.095 00.000 8976 Worker thread wakes up
00:56:27.095 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:56:27.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.11) opts 0xd
00:56:27.095 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
00:56:27.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:27.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:27.095 00.000 5052 Enqueuing Expose request
00:56:27.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.11)
00:56:27.096 00.001 8976 Moving (-0.80, 0.11) raw xDistance=0.46 yDistance=0.61
00:56:27.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
00:56:27.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
00:56:27.096 00.000 8976 MoveAxis(L, 2, ABG)
00:56:27.096 00.000 8976 stepping (-1, -1) + (-2, 0)
00:56:27.096 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:27.131 00.035 8976 Received - 47 (G) 
00:56:27.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:27.131 00.000 8976 stepped: pos (-3, -1)
00:56:27.131 00.000 8976 MoveAxis(D, 3, ABG)
00:56:27.131 00.000 8976 stepping (-3, -1) + (0, -3)
00:56:27.131 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:27.163 00.032 8976 Received - 47 (G) 
00:56:27.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:27.163 00.000 8976 stepped: pos (-3, -4)
00:56:27.163 00.000 8976 move complete, result=0
00:56:27.163 00.000 8976 worker thread done servicing request
00:56:27.164 00.001 8976 Worker thread wakes up
00:56:27.164 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
00:56:27.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:27.164 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:27.870 00.706 8976 Exposure complete
00:56:27.875 00.005 8976 worker thread done servicing request
00:56:27.875 00.000 5052 OnExposeComplete: enter
00:56:27.875 00.000 5052 UpdateGuideState(): m_state=6
00:56:27.875 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1297
00:56:27.875 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.56, Mass=186, SNR=9.5, Peak=72 HFD=1.8
00:56:27.875 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.89 = 1.40)
00:56:27.876 00.001 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
00:56:27.876 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.15 hyp=0.51 cameraTheta=-2.84 mountX=0.09 mountY=0.49, mountTheta=1.39
00:56:27.876 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.15, opts=13)
00:56:27.876 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.15)
00:56:27.876 00.000 8976 Worker thread wakes up
00:56:27.877 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.15) opts 0xd
00:56:27.877 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.15)
00:56:27.877 00.000 8976 Moving (-0.48, -0.15) raw xDistance=0.09 yDistance=0.49
00:56:27.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:56:27.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
00:56:27.877 00.000 8976 MoveAxis(R, 0, ABG)
00:56:27.877 00.000 8976 MoveAxis(D, 2, ABG)
00:56:27.877 00.000 8976 stepping (-3, -4) + (0, -2)
00:56:27.877 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:56:27.877 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:27.877 00.000 5052 UpdateGuideState exits: m=186 SNR=9.5
00:56:27.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:27.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:27.877 00.000 5052 Enqueuing Expose request
00:56:27.914 00.037 8976 Received - 47 (G) 
00:56:27.915 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:27.915 00.000 8976 stepped: pos (-3, -6)
00:56:27.915 00.000 8976 move complete, result=0
00:56:27.915 00.000 8976 worker thread done servicing request
00:56:27.915 00.000 8976 Worker thread wakes up
00:56:27.915 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:27.915 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:27.915 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:56:28.601 00.686 8976 Exposure complete
00:56:28.607 00.006 8976 worker thread done servicing request
00:56:28.607 00.000 5052 OnExposeComplete: enter
00:56:28.607 00.000 5052 UpdateGuideState(): m_state=6
00:56:28.607 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1298
00:56:28.607 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.84, Mass=193, SNR=9.6, Peak=66 HFD=2.7
00:56:28.607 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
00:56:28.607 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
00:56:28.607 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.13 hyp=0.53 cameraTheta=2.89 mountX=0.35 mountY=0.36, mountTheta=0.79
00:56:28.608 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.13, opts=13)
00:56:28.608 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.13)
00:56:28.608 00.000 8976 Worker thread wakes up
00:56:28.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.13) opts 0xd
00:56:28.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.13)
00:56:28.608 00.000 8976 Moving (-0.51, 0.13) raw xDistance=0.35 yDistance=0.36
00:56:28.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:56:28.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
00:56:28.609 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:56:28.609 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:56:28.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:28.609 00.000 8976 MoveAxis(L, 1, ABG)
00:56:28.609 00.000 8976 stepping (-3, -6) + (-1, 0)
00:56:28.609 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:28.609 00.000 5052 Enqueuing Expose request
00:56:28.609 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:28.633 00.024 8976 Received - 47 (G) 
00:56:28.633 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:28.633 00.000 8976 stepped: pos (-4, -6)
00:56:28.633 00.000 8976 MoveAxis(D, 2, ABG)
00:56:28.633 00.000 8976 stepping (-4, -6) + (0, -2)
00:56:28.633 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:28.665 00.032 8976 Received - 47 (G) 
00:56:28.665 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:28.665 00.000 8976 stepped: pos (-4, -8)
00:56:28.665 00.000 8976 move complete, result=0
00:56:28.665 00.000 8976 worker thread done servicing request
00:56:28.665 00.000 8976 Worker thread wakes up
00:56:28.666 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:28.666 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:56:28.666 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:29.352 00.686 8976 Exposure complete
00:56:29.358 00.006 8976 worker thread done servicing request
00:56:29.359 00.001 5052 OnExposeComplete: enter
00:56:29.359 00.000 5052 UpdateGuideState(): m_state=6
00:56:29.359 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1299
00:56:29.359 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.65, Mass=206, SNR=9.9, Peak=72 HFD=2.4
00:56:29.359 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
00:56:29.359 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
00:56:29.359 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-2.72 mountX=0.01 mountY=0.15, mountTheta=1.52
00:56:29.360 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.06, opts=13)
00:56:29.360 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.06)
00:56:29.360 00.000 8976 Worker thread wakes up
00:56:29.360 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:56:29.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.06) opts 0xd
00:56:29.360 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
00:56:29.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.06)
00:56:29.360 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:29.360 00.000 8976 Moving (-0.14, -0.06) raw xDistance=0.01 yDistance=0.15
00:56:29.361 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:29.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:56:29.361 00.000 5052 Enqueuing Expose request
00:56:29.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:56:29.361 00.000 8976 MoveAxis(R, 0, ABG)
00:56:29.361 00.000 8976 MoveAxis(U, 0, ABG)
00:56:29.361 00.000 8976 move complete, result=0
00:56:29.361 00.000 8976 worker thread done servicing request
00:56:29.361 00.000 8976 Worker thread wakes up
00:56:29.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:29.361 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:29.361 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:30.046 00.685 8976 Exposure complete
00:56:30.052 00.006 8976 worker thread done servicing request
00:56:30.052 00.000 5052 OnExposeComplete: enter
00:56:30.052 00.000 5052 UpdateGuideState(): m_state=6
00:56:30.052 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1300
00:56:30.052 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.89, Mass=193, SNR=9.6, Peak=73 HFD=2.4
00:56:30.052 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
00:56:30.052 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
00:56:30.052 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.18 hyp=0.54 cameraTheta=2.80 mountX=0.39 mountY=0.33, mountTheta=0.70
00:56:30.053 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.18, opts=13)
00:56:30.053 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.18)
00:56:30.053 00.000 8976 Worker thread wakes up
00:56:30.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:56:30.053 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:56:30.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:30.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.18) opts 0xd
00:56:30.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:30.053 00.000 5052 Enqueuing Expose request
00:56:30.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.18)
00:56:30.053 00.000 8976 Moving (-0.51, 0.18) raw xDistance=0.39 yDistance=0.33
00:56:30.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:56:30.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:56:30.054 00.001 8976 MoveAxis(L, 2, ABG)
00:56:30.054 00.000 8976 stepping (-4, -8) + (-2, 0)
00:56:30.054 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:30.088 00.034 8976 Received - 47 (G) 
00:56:30.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:30.088 00.000 8976 stepped: pos (-6, -8)
00:56:30.088 00.000 8976 MoveAxis(D, 1, ABG)
00:56:30.088 00.000 8976 stepping (-6, -8) + (0, -1)
00:56:30.088 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:30.120 00.032 8976 Received - 47 (G) 
00:56:30.120 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:30.120 00.000 8976 stepped: pos (-6, -9)
00:56:30.120 00.000 8976 move complete, result=0
00:56:30.120 00.000 8976 worker thread done servicing request
00:56:30.120 00.000 8976 Worker thread wakes up
00:56:30.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:30.121 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:30.121 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:56:30.809 00.688 8976 Exposure complete
00:56:30.814 00.005 8976 worker thread done servicing request
00:56:30.814 00.000 5052 OnExposeComplete: enter
00:56:30.815 00.001 5052 UpdateGuideState(): m_state=6
00:56:30.815 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1301
00:56:30.815 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.20, Mass=197, SNR=9.7, Peak=72 HFD=2.7
00:56:30.815 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.61 = 1.67)
00:56:30.815 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
00:56:30.815 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.51 hyp=0.94 cameraTheta=-2.57 mountX=-0.10 mountY=0.94, mountTheta=1.67
00:56:30.815 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.51, opts=13)
00:56:30.815 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.51)
00:56:30.816 00.001 8976 Worker thread wakes up
00:56:30.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.51) opts 0xd
00:56:30.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.51)
00:56:30.816 00.000 8976 Moving (-0.79, -0.51) raw xDistance=-0.10 yDistance=0.94
00:56:30.816 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:56:30.816 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:56:30.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:30.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:56:30.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.94
00:56:30.816 00.000 8976 MoveAxis(R, 0, ABG)
00:56:30.816 00.000 8976 MoveAxis(D, 4, ABG)
00:56:30.816 00.000 8976 stepping (-6, -9) + (0, -4)
00:56:30.816 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:30.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:30.816 00.000 5052 Enqueuing Expose request
00:56:30.856 00.040 8976 Received - 47 (G) 
00:56:30.856 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:30.856 00.000 8976 stepped: pos (-6, -13)
00:56:30.856 00.000 8976 move complete, result=0
00:56:30.856 00.000 8976 worker thread done servicing request
00:56:30.856 00.000 8976 Worker thread wakes up
00:56:30.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:30.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:30.856 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
00:56:31.539 00.683 8976 Exposure complete
00:56:31.545 00.006 8976 worker thread done servicing request
00:56:31.545 00.000 5052 OnExposeComplete: enter
00:56:31.545 00.000 5052 UpdateGuideState(): m_state=6
00:56:31.545 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1302
00:56:31.545 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.73, Mass=171, SNR=9.0, Peak=64 HFD=2.4
00:56:31.545 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
00:56:31.545 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
00:56:31.545 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.02 hyp=0.33 cameraTheta=3.09 mountX=0.17 mountY=0.26, mountTheta=1.01
00:56:31.546 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.02, opts=13)
00:56:31.546 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.02)
00:56:31.546 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:56:31.546 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
00:56:31.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:31.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:31.546 00.000 5052 Enqueuing Expose request
00:56:31.546 00.000 8976 Worker thread wakes up
00:56:31.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.02) opts 0xd
00:56:31.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.02)
00:56:31.546 00.000 8976 Moving (-0.33, 0.02) raw xDistance=0.17 yDistance=0.26
00:56:31.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:56:31.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.26
00:56:31.547 00.001 8976 MoveAxis(R, 0, ABG)
00:56:31.547 00.000 8976 MoveAxis(D, 1, ABG)
00:56:31.547 00.000 8976 stepping (-6, -13) + (0, -1)
00:56:31.547 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:31.576 00.029 8976 Received - 47 (G) 
00:56:31.576 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:31.576 00.000 8976 stepped: pos (-6, -14)
00:56:31.576 00.000 8976 move complete, result=0
00:56:31.576 00.000 8976 worker thread done servicing request
00:56:31.576 00.000 8976 Worker thread wakes up
00:56:31.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:31.576 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:56:31.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:32.258 00.682 8976 Exposure complete
00:56:32.263 00.005 8976 worker thread done servicing request
00:56:32.263 00.000 5052 OnExposeComplete: enter
00:56:32.263 00.000 5052 UpdateGuideState(): m_state=6
00:56:32.263 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1303
00:56:32.263 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.89, Mass=181, SNR=9.3, Peak=71 HFD=2.4
00:56:32.263 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
00:56:32.263 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
00:56:32.263 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.18 hyp=0.80 cameraTheta=2.91 mountX=0.52 mountY=0.55, mountTheta=0.82
00:56:32.264 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=0.18, opts=13)
00:56:32.264 00.000 5052 Enqueuing Move request for stepguider (-0.78, 0.18)
00:56:32.264 00.000 8976 Worker thread wakes up
00:56:32.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, 0.18) opts 0xd
00:56:32.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, 0.18)
00:56:32.264 00.000 8976 Moving (-0.78, 0.18) raw xDistance=0.52 yDistance=0.55
00:56:32.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
00:56:32.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
00:56:32.264 00.000 8976 MoveAxis(L, 2, ABG)
00:56:32.264 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:56:32.264 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
00:56:32.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:32.264 00.000 8976 stepping (-6, -14) + (-2, 0)
00:56:32.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:32.264 00.000 5052 Enqueuing Expose request
00:56:32.264 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:32.295 00.031 8976 Received - 47 (G) 
00:56:32.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:32.295 00.000 8976 stepped: pos (-8, -14)
00:56:32.295 00.000 8976 MoveAxis(D, 2, ABG)
00:56:32.295 00.000 8976 stepping (-8, -14) + (0, -2)
00:56:32.295 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:32.327 00.032 8976 Received - 47 (G) 
00:56:32.327 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:32.327 00.000 8976 stepped: pos (-8, -16)
00:56:32.327 00.000 8976 move complete, result=0
00:56:32.327 00.000 8976 worker thread done servicing request
00:56:32.327 00.000 8976 Worker thread wakes up
00:56:32.327 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:32.327 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:32.327 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
00:56:33.014 00.687 8976 Exposure complete
00:56:33.020 00.006 8976 worker thread done servicing request
00:56:33.020 00.000 5052 OnExposeComplete: enter
00:56:33.020 00.000 5052 UpdateGuideState(): m_state=6
00:56:33.020 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1304
00:56:33.020 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.81, Mass=192, SNR=9.6, Peak=70 HFD=2.6
00:56:33.020 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
00:56:33.020 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
00:56:33.020 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.10 hyp=0.55 cameraTheta=2.96 mountX=0.33 mountY=0.40, mountTheta=0.87
00:56:33.021 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.10, opts=13)
00:56:33.021 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.10)
00:56:33.021 00.000 8976 Worker thread wakes up
00:56:33.021 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.10) opts 0xd
00:56:33.021 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.10)
00:56:33.021 00.000 8976 Moving (-0.54, 0.10) raw xDistance=0.33 yDistance=0.40
00:56:33.021 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:56:33.021 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
00:56:33.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:33.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
00:56:33.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
00:56:33.021 00.000 8976 MoveAxis(L, 2, ABG)
00:56:33.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:33.021 00.000 5052 Enqueuing Expose request
00:56:33.021 00.000 8976 stepping (-8, -16) + (-2, 0)
00:56:33.022 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:33.046 00.024 8976 Received - 47 (G) 
00:56:33.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:33.047 00.001 8976 stepped: pos (-10, -16)
00:56:33.047 00.000 8976 MoveAxis(D, 2, ABG)
00:56:33.047 00.000 8976 stepping (-10, -16) + (0, -2)
00:56:33.047 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:33.078 00.031 8976 Received - 47 (G) 
00:56:33.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:33.078 00.000 8976 stepped: pos (-10, -18)
00:56:33.078 00.000 8976 move complete, result=0
00:56:33.078 00.000 8976 worker thread done servicing request
00:56:33.078 00.000 8976 Worker thread wakes up
00:56:33.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:33.078 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:56:33.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:33.765 00.687 8976 Exposure complete
00:56:33.770 00.005 8976 worker thread done servicing request
00:56:33.770 00.000 5052 OnExposeComplete: enter
00:56:33.770 00.000 5052 UpdateGuideState(): m_state=6
00:56:33.770 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1305
00:56:33.770 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.65, Mass=207, SNR=9.9, Peak=63 HFD=3.1
00:56:33.770 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
00:56:33.770 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
00:56:33.770 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.06 hyp=0.40 cameraTheta=-0.14 mountX=-0.23 mountY=-0.30, mountTheta=-2.22
00:56:33.771 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.06, opts=13)
00:56:33.771 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.06)
00:56:33.771 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:56:33.771 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9
00:56:33.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:33.771 00.000 8976 Worker thread wakes up
00:56:33.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.06) opts 0xd
00:56:33.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.06)
00:56:33.771 00.000 8976 Moving (0.40, -0.06) raw xDistance=-0.23 yDistance=-0.30
00:56:33.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:33.771 00.000 5052 Enqueuing Expose request
00:56:33.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:56:33.772 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
00:56:33.772 00.000 8976 MoveAxis(R, 0, ABG)
00:56:33.772 00.000 8976 MoveAxis(U, 1, ABG)
00:56:33.772 00.000 8976 stepping (-10, -18) + (0, 1)
00:56:33.772 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:33.798 00.026 8976 Received - 47 (G) 
00:56:33.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:33.798 00.000 8976 stepped: pos (-10, -17)
00:56:33.798 00.000 8976 move complete, result=0
00:56:33.798 00.000 8976 worker thread done servicing request
00:56:33.798 00.000 8976 Worker thread wakes up
00:56:33.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:33.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:33.798 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:56:34.482 00.684 8976 Exposure complete
00:56:34.488 00.006 8976 worker thread done servicing request
00:56:34.488 00.000 5052 OnExposeComplete: enter
00:56:34.488 00.000 5052 UpdateGuideState(): m_state=6
00:56:34.488 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1306
00:56:34.488 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.83, Mass=214, SNR=10.1, Peak=72 HFD=2.6
00:56:34.488 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
00:56:34.488 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
00:56:34.488 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.12 hyp=0.54 cameraTheta=0.22 mountX=-0.14 mountY=-0.51, mountTheta=-1.83
00:56:34.489 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.12, opts=13)
00:56:34.489 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.12)
00:56:34.489 00.000 8976 Worker thread wakes up
00:56:34.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.12) opts 0xd
00:56:34.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.12)
00:56:34.489 00.000 8976 Moving (0.53, 0.12) raw xDistance=-0.14 yDistance=-0.51
00:56:34.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:56:34.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:56:34.489 00.000 5052 UpdateGuideState exits: m=214 SNR=10.1
00:56:34.489 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:34.489 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:34.489 00.000 5052 Enqueuing Expose request
00:56:34.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.51
00:56:34.489 00.000 8976 MoveAxis(R, 0, ABG)
00:56:34.489 00.000 8976 MoveAxis(U, 2, ABG)
00:56:34.489 00.000 8976 stepping (-10, -17) + (0, 2)
00:56:34.489 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:34.517 00.028 8976 Received - 47 (G) 
00:56:34.517 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:34.517 00.000 8976 stepped: pos (-10, -15)
00:56:34.517 00.000 8976 move complete, result=0
00:56:34.517 00.000 8976 worker thread done servicing request
00:56:34.517 00.000 8976 Worker thread wakes up
00:56:34.517 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:34.517 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:34.517 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:56:35.200 00.683 8976 Exposure complete
00:56:35.205 00.005 8976 worker thread done servicing request
00:56:35.206 00.001 5052 OnExposeComplete: enter
00:56:35.206 00.000 5052 UpdateGuideState(): m_state=6
00:56:35.206 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1307
00:56:35.206 00.000 5052 Star::Find returns 1 (0), X=330.50, Y=281.44, Mass=179, SNR=9.3, Peak=70 HFD=3.1
00:56:35.206 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
00:56:35.206 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
00:56:35.206 00.000 5052 CameraToMount -- cameraX=1.33 cameraY=-0.27 hyp=1.35 cameraTheta=-0.20 mountX=-0.84 mountY=-0.97, mountTheta=-2.29
00:56:35.206 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.33, y=-0.27, opts=13)
00:56:35.206 00.000 5052 Enqueuing Move request for stepguider (1.33, -0.27)
00:56:35.206 00.000 8976 Worker thread wakes up
00:56:35.207 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:56:35.207 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
00:56:35.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:35.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.33, -0.27) opts 0xd
00:56:35.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.33, -0.27)
00:56:35.207 00.000 8976 Moving (1.33, -0.27) raw xDistance=-0.84 yDistance=-0.97
00:56:35.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:35.207 00.000 5052 Enqueuing Expose request
00:56:35.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
00:56:35.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.97
00:56:35.207 00.000 8976 MoveAxis(R, 3, ABG)
00:56:35.207 00.000 8976 stepping (-10, -15) + (3, 0)
00:56:35.207 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:35.237 00.030 8976 Received - 47 (G) 
00:56:35.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:35.237 00.000 8976 stepped: pos (-7, -15)
00:56:35.237 00.000 8976 MoveAxis(U, 4, ABG)
00:56:35.237 00.000 8976 stepping (-7, -15) + (0, 4)
00:56:35.237 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:35.269 00.032 8976 Received - 47 (G) 
00:56:35.269 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:35.269 00.000 8976 stepped: pos (-7, -11)
00:56:35.269 00.000 8976 move complete, result=0
00:56:35.269 00.000 8976 worker thread done servicing request
00:56:35.269 00.000 8976 Worker thread wakes up
00:56:35.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:35.269 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:35.269 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -1.0 px 4 ms NORTH
00:56:35.956 00.687 8976 Exposure complete
00:56:35.961 00.005 8976 worker thread done servicing request
00:56:35.961 00.000 5052 OnExposeComplete: enter
00:56:35.961 00.000 5052 UpdateGuideState(): m_state=6
00:56:35.961 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1308
00:56:35.961 00.000 5052 Star::Find returns 1 (0), X=330.36, Y=281.68, Mass=192, SNR=9.6, Peak=62 HFD=3.0
00:56:35.961 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
00:56:35.961 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
00:56:35.961 00.000 5052 CameraToMount -- cameraX=1.18 cameraY=-0.03 hyp=1.18 cameraTheta=-0.02 mountX=-0.56 mountY=-0.98, mountTheta=-2.09
00:56:35.962 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.18, y=-0.03, opts=13)
00:56:35.962 00.000 5052 Enqueuing Move request for stepguider (1.18, -0.03)
00:56:35.962 00.000 8976 Worker thread wakes up
00:56:35.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.18, -0.03) opts 0xd
00:56:35.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.18, -0.03)
00:56:35.962 00.000 8976 Moving (1.18, -0.03) raw xDistance=-0.56 yDistance=-0.98
00:56:35.962 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:56:35.962 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
00:56:35.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:35.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:35.962 00.000 5052 Enqueuing Expose request
00:56:35.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.56
00:56:35.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.98
00:56:35.962 00.000 8976 MoveAxis(R, 3, ABG)
00:56:35.963 00.001 8976 stepping (-7, -11) + (3, 0)
00:56:35.963 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:36.004 00.041 8976 Received - 47 (G) 
00:56:36.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:36.004 00.000 8976 stepped: pos (-4, -11)
00:56:36.004 00.000 8976 MoveAxis(U, 4, ABG)
00:56:36.004 00.000 8976 stepping (-4, -11) + (0, 4)
00:56:36.004 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:36.036 00.032 8976 Received - 47 (G) 
00:56:36.036 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:36.036 00.000 8976 stepped: pos (-4, -7)
00:56:36.036 00.000 8976 move complete, result=0
00:56:36.036 00.000 8976 worker thread done servicing request
00:56:36.036 00.000 8976 Worker thread wakes up
00:56:36.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:36.036 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:36.036 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.0 px 4 ms NORTH
00:56:36.722 00.686 8976 Exposure complete
00:56:36.728 00.006 8976 worker thread done servicing request
00:56:36.728 00.000 5052 OnExposeComplete: enter
00:56:36.728 00.000 5052 UpdateGuideState(): m_state=6
00:56:36.728 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1309
00:56:36.728 00.000 5052 Star::Find returns 1 (1), X=329.48, Y=282.26, Mass=203, SNR=9.8, Peak=61 HFD=3.1
00:56:36.728 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.04) = xAngle (-0.99 = -0.99)
00:56:36.728 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.09 = -1.09)
00:56:36.728 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.55 hyp=0.63 cameraTheta=1.06 mountX=0.35 mountY=-0.56, mountTheta=-1.02
00:56:36.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.55, opts=13)
00:56:36.729 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.55)
00:56:36.730 00.001 8976 Worker thread wakes up
00:56:36.730 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:56:36.730 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8 Saturated
00:56:36.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:36.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.55) opts 0xd
00:56:36.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:36.730 00.000 5052 Enqueuing Expose request
00:56:36.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.55)
00:56:36.730 00.000 8976 Moving (0.31, 0.55) raw xDistance=0.35 yDistance=-0.56
00:56:36.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.35
00:56:36.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.56
00:56:36.730 00.000 8976 MoveAxis(L, 1, ABG)
00:56:36.730 00.000 8976 stepping (-4, -7) + (-1, 0)
00:56:36.730 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:36.755 00.025 8976 Received - 47 (G) 
00:56:36.755 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:36.755 00.000 8976 stepped: pos (-5, -7)
00:56:36.755 00.000 8976 MoveAxis(U, 3, ABG)
00:56:36.755 00.000 8976 stepping (-5, -7) + (0, 3)
00:56:36.755 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:36.787 00.032 8976 Received - 47 (G) 
00:56:36.787 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:36.787 00.000 8976 stepped: pos (-5, -4)
00:56:36.787 00.000 8976 move complete, result=0
00:56:36.787 00.000 8976 worker thread done servicing request
00:56:36.787 00.000 8976 Worker thread wakes up
00:56:36.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:36.787 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 3 ms NORTH
00:56:36.787 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:37.471 00.684 8976 Exposure complete
00:56:37.476 00.005 8976 worker thread done servicing request
00:56:37.476 00.000 5052 OnExposeComplete: enter
00:56:37.476 00.000 5052 UpdateGuideState(): m_state=6
00:56:37.476 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1310
00:56:37.476 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.64, Mass=193, SNR=9.6, Peak=67 HFD=2.4
00:56:37.477 00.001 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
00:56:37.477 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
00:56:37.477 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.77 mountX=0.02 mountY=0.20, mountTheta=1.47
00:56:37.477 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.07, opts=13)
00:56:37.477 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.07)
00:56:37.477 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:56:37.477 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
00:56:37.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:37.477 00.000 8976 Worker thread wakes up
00:56:37.477 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.07) opts 0xd
00:56:37.477 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.07)
00:56:37.478 00.001 8976 Moving (-0.19, -0.07) raw xDistance=0.02 yDistance=0.20
00:56:37.478 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:37.478 00.000 5052 Enqueuing Expose request
00:56:37.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:56:37.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:56:37.478 00.000 8976 MoveAxis(R, 0, ABG)
00:56:37.478 00.000 8976 MoveAxis(U, 0, ABG)
00:56:37.478 00.000 8976 move complete, result=0
00:56:37.478 00.000 8976 worker thread done servicing request
00:56:37.478 00.000 8976 Worker thread wakes up
00:56:37.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:37.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:37.478 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:38.162 00.684 8976 Exposure complete
00:56:38.168 00.006 8976 worker thread done servicing request
00:56:38.169 00.001 5052 OnExposeComplete: enter
00:56:38.169 00.000 5052 UpdateGuideState(): m_state=6
00:56:38.169 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1311
00:56:38.169 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.97, Mass=207, SNR=10.0, Peak=69 HFD=2.8
00:56:38.169 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.04) = xAngle (0.04 = 0.04)
00:56:38.169 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.06 = -0.06)
00:56:38.169 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.30 cameraTheta=2.08 mountX=0.30 mountY=-0.02, mountTheta=-0.06
00:56:38.169 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.26, opts=13)
00:56:38.169 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.26)
00:56:38.169 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:56:38.169 00.000 5052 UpdateGuideState exits: m=207 SNR=10.0
00:56:38.170 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:38.170 00.000 8976 Worker thread wakes up
00:56:38.170 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.26) opts 0xd
00:56:38.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.26)
00:56:38.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:38.170 00.000 5052 Enqueuing Expose request
00:56:38.170 00.000 8976 Moving (-0.15, 0.26) raw xDistance=0.30 yDistance=-0.02
00:56:38.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:56:38.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:56:38.170 00.000 8976 MoveAxis(L, 1, ABG)
00:56:38.170 00.000 8976 stepping (-5, -4) + (-1, 0)
00:56:38.170 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:38.194 00.024 8976 Received - 47 (G) 
00:56:38.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:38.194 00.000 8976 stepped: pos (-6, -4)
00:56:38.194 00.000 8976 MoveAxis(U, 0, ABG)
00:56:38.194 00.000 8976 move complete, result=0
00:56:38.194 00.000 8976 worker thread done servicing request
00:56:38.194 00.000 8976 Worker thread wakes up
00:56:38.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:38.194 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:38.194 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
00:56:38.884 00.690 8976 Exposure complete
00:56:38.889 00.005 8976 worker thread done servicing request
00:56:38.889 00.000 5052 OnExposeComplete: enter
00:56:38.890 00.001 5052 UpdateGuideState(): m_state=6
00:56:38.890 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1312
00:56:38.890 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.42, Mass=211, SNR=10.0, Peak=68 HFD=2.5
00:56:38.890 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.04) = xAngle (-3.63 = 2.65)
00:56:38.890 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.55)
00:56:38.890 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.59 mountX=-0.26 mountY=0.16, mountTheta=2.58
00:56:38.890 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.29, opts=13)
00:56:38.890 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.29)
00:56:38.891 00.001 8976 Worker thread wakes up
00:56:38.891 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:56:38.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.29) opts 0xd
00:56:38.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.29)
00:56:38.891 00.000 8976 Moving (-0.01, -0.29) raw xDistance=-0.26 yDistance=0.16
00:56:38.891 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
00:56:38.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:38.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:38.891 00.000 5052 Enqueuing Expose request
00:56:38.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
00:56:38.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:56:38.891 00.000 8976 MoveAxis(R, 1, ABG)
00:56:38.891 00.000 8976 stepping (-6, -4) + (1, 0)
00:56:38.892 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:38.913 00.021 8976 Received - 47 (G) 
00:56:38.913 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:38.913 00.000 8976 stepped: pos (-5, -4)
00:56:38.913 00.000 8976 MoveAxis(U, 0, ABG)
00:56:38.913 00.000 8976 move complete, result=0
00:56:38.913 00.000 8976 worker thread done servicing request
00:56:38.913 00.000 8976 Worker thread wakes up
00:56:38.914 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
00:56:38.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:38.914 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:39.597 00.683 8976 Exposure complete
00:56:39.602 00.005 8976 worker thread done servicing request
00:56:39.603 00.001 5052 OnExposeComplete: enter
00:56:39.603 00.000 5052 UpdateGuideState(): m_state=6
00:56:39.603 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1313
00:56:39.603 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.67, Mass=212, SNR=10.1, Peak=74 HFD=2.7
00:56:39.603 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
00:56:39.603 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
00:56:39.603 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.04 hyp=0.58 cameraTheta=-0.07 mountX=-0.30 mountY=-0.46, mountTheta=-2.15
00:56:39.603 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.04, opts=13)
00:56:39.603 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.04)
00:56:39.604 00.001 8976 Worker thread wakes up
00:56:39.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.04) opts 0xd
00:56:39.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.04)
00:56:39.604 00.000 8976 Moving (0.58, -0.04) raw xDistance=-0.30 yDistance=-0.46
00:56:39.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
00:56:39.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:56:39.604 00.000 8976 MoveAxis(R, 1, ABG)
00:56:39.604 00.000 8976 stepping (-5, -4) + (1, 0)
00:56:39.604 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:56:39.604 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
00:56:39.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:39.604 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:39.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:39.604 00.000 5052 Enqueuing Expose request
00:56:39.633 00.029 8976 Received - 47 (G) 
00:56:39.633 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:39.633 00.000 8976 stepped: pos (-4, -4)
00:56:39.633 00.000 8976 MoveAxis(U, 2, ABG)
00:56:39.633 00.000 8976 stepping (-4, -4) + (0, 2)
00:56:39.633 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:39.665 00.032 8976 Received - 47 (G) 
00:56:39.665 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:39.665 00.000 8976 stepped: pos (-4, -2)
00:56:39.665 00.000 8976 move complete, result=0
00:56:39.665 00.000 8976 worker thread done servicing request
00:56:39.665 00.000 8976 Worker thread wakes up
00:56:39.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:39.665 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
00:56:39.665 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:40.348 00.683 8976 Exposure complete
00:56:40.355 00.007 8976 worker thread done servicing request
00:56:40.355 00.000 5052 OnExposeComplete: enter
00:56:40.355 00.000 5052 UpdateGuideState(): m_state=6
00:56:40.355 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1314
00:56:40.355 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.55, Mass=197, SNR=9.7, Peak=71 HFD=2.9
00:56:40.355 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
00:56:40.355 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
00:56:40.355 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.16 hyp=0.43 cameraTheta=-0.39 mountX=-0.33 mountY=-0.24, mountTheta=-2.50
00:56:40.356 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.16, opts=13)
00:56:40.356 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.16)
00:56:40.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:56:40.356 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:56:40.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:40.356 00.000 8976 Worker thread wakes up
00:56:40.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.16) opts 0xd
00:56:40.356 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:40.356 00.000 5052 Enqueuing Expose request
00:56:40.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.16)
00:56:40.357 00.001 8976 Moving (0.39, -0.16) raw xDistance=-0.33 yDistance=-0.24
00:56:40.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
00:56:40.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:56:40.357 00.000 8976 MoveAxis(R, 1, ABG)
00:56:40.357 00.000 8976 stepping (-4, -2) + (1, 0)
00:56:40.357 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:40.384 00.027 8976 Received - 47 (G) 
00:56:40.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:40.384 00.000 8976 stepped: pos (-3, -2)
00:56:40.384 00.000 8976 MoveAxis(U, 0, ABG)
00:56:40.384 00.000 8976 move complete, result=0
00:56:40.384 00.000 8976 worker thread done servicing request
00:56:40.384 00.000 8976 Worker thread wakes up
00:56:40.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:40.384 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:40.384 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
00:56:41.070 00.686 8976 Exposure complete
00:56:41.076 00.006 8976 worker thread done servicing request
00:56:41.076 00.000 5052 OnExposeComplete: enter
00:56:41.076 00.000 5052 UpdateGuideState(): m_state=6
00:56:41.076 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1315
00:56:41.076 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.93, Mass=205, SNR=9.9, Peak=79 HFD=2.5
00:56:41.076 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
00:56:41.076 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
00:56:41.076 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.22 hyp=0.83 cameraTheta=0.26 mountX=-0.17 mountY=-0.79, mountTheta=-1.79
00:56:41.077 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.22, opts=13)
00:56:41.077 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.22)
00:56:41.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:56:41.077 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:56:41.077 00.000 8976 Worker thread wakes up
00:56:41.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.22) opts 0xd
00:56:41.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.22)
00:56:41.077 00.000 8976 Moving (0.80, 0.22) raw xDistance=-0.17 yDistance=-0.79
00:56:41.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:41.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:41.077 00.000 5052 Enqueuing Expose request
00:56:41.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:56:41.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
00:56:41.077 00.000 8976 MoveAxis(R, 0, ABG)
00:56:41.077 00.000 8976 MoveAxis(U, 3, ABG)
00:56:41.077 00.000 8976 stepping (-3, -2) + (0, 3)
00:56:41.077 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:41.104 00.027 8976 Received - 47 (G) 
00:56:41.104 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:41.104 00.000 8976 stepped: pos (-3, 1)
00:56:41.104 00.000 8976 move complete, result=0
00:56:41.104 00.000 8976 worker thread done servicing request
00:56:41.104 00.000 8976 Worker thread wakes up
00:56:41.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:41.104 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:41.104 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
00:56:41.788 00.684 8976 Exposure complete
00:56:41.795 00.007 8976 worker thread done servicing request
00:56:41.795 00.000 5052 OnExposeComplete: enter
00:56:41.795 00.000 5052 UpdateGuideState(): m_state=6
00:56:41.795 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1316
00:56:41.795 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.72, Mass=191, SNR=9.6, Peak=73 HFD=2.8
00:56:41.795 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
00:56:41.795 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
00:56:41.795 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.01 hyp=0.39 cameraTheta=0.03 mountX=-0.17 mountY=-0.33, mountTheta=-2.04
00:56:41.796 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.01, opts=13)
00:56:41.796 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.01)
00:56:41.796 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:56:41.796 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:56:41.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:41.796 00.000 8976 Worker thread wakes up
00:56:41.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.01) opts 0xd
00:56:41.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.01)
00:56:41.796 00.000 8976 Moving (0.39, 0.01) raw xDistance=-0.17 yDistance=-0.33
00:56:41.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:41.796 00.000 5052 Enqueuing Expose request
00:56:41.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:56:41.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
00:56:41.796 00.000 8976 MoveAxis(R, 0, ABG)
00:56:41.796 00.000 8976 MoveAxis(U, 2, ABG)
00:56:41.796 00.000 8976 stepping (-3, 1) + (0, 2)
00:56:41.796 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:41.823 00.027 8976 Received - 47 (G) 
00:56:41.823 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:41.823 00.000 8976 stepped: pos (-3, 3)
00:56:41.823 00.000 8976 move complete, result=0
00:56:41.823 00.000 8976 worker thread done servicing request
00:56:41.823 00.000 8976 Worker thread wakes up
00:56:41.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:41.823 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 2 ms NORTH
00:56:41.823 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:42.509 00.686 8976 Exposure complete
00:56:42.515 00.006 8976 worker thread done servicing request
00:56:42.515 00.000 5052 OnExposeComplete: enter
00:56:42.515 00.000 5052 UpdateGuideState(): m_state=6
00:56:42.515 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1317
00:56:42.515 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.26, Mass=222, SNR=10.3, Peak=71 HFD=2.6
00:56:42.515 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.04) = xAngle (-3.44 = 2.85)
00:56:42.515 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.54 = 2.74)
00:56:42.515 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.45 hyp=0.46 cameraTheta=-1.39 mountX=-0.44 mountY=0.18, mountTheta=2.76
00:56:42.515 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.45, opts=13)
00:56:42.515 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.45)
00:56:42.516 00.001 8976 Worker thread wakes up
00:56:42.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.45) opts 0xd
00:56:42.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.45)
00:56:42.516 00.000 8976 Moving (0.08, -0.45) raw xDistance=-0.44 yDistance=0.18
00:56:42.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
00:56:42.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:56:42.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:56:42.516 00.000 5052 UpdateGuideState exits: m=222 SNR=10.3
00:56:42.516 00.000 8976 MoveAxis(R, 2, ABG)
00:56:42.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:42.516 00.000 8976 stepping (-3, 3) + (2, 0)
00:56:42.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:42.516 00.000 5052 Enqueuing Expose request
00:56:42.516 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:42.542 00.026 8976 Received - 47 (G) 
00:56:42.542 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:42.542 00.000 8976 stepped: pos (-1, 3)
00:56:42.542 00.000 8976 MoveAxis(U, 0, ABG)
00:56:42.542 00.000 8976 move complete, result=0
00:56:42.542 00.000 8976 worker thread done servicing request
00:56:42.542 00.000 8976 Worker thread wakes up
00:56:42.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:42.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:42.542 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
00:56:43.228 00.686 8976 Exposure complete
00:56:43.233 00.005 8976 worker thread done servicing request
00:56:43.233 00.000 5052 OnExposeComplete: enter
00:56:43.233 00.000 5052 UpdateGuideState(): m_state=6
00:56:43.233 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1318
00:56:43.234 00.001 5052 Star::Find returns 1 (0), X=329.68, Y=281.65, Mass=216, SNR=10.2, Peak=69 HFD=2.9
00:56:43.234 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
00:56:43.234 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
00:56:43.234 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.06 hyp=0.51 cameraTheta=-0.12 mountX=-0.29 mountY=-0.39, mountTheta=-2.20
00:56:43.234 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.06, opts=13)
00:56:43.234 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.06)
00:56:43.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:56:43.234 00.000 5052 UpdateGuideState exits: m=216 SNR=10.2
00:56:43.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:43.234 00.000 8976 Worker thread wakes up
00:56:43.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.06) opts 0xd
00:56:43.235 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.06)
00:56:43.235 00.000 8976 Moving (0.51, -0.06) raw xDistance=-0.29 yDistance=-0.39
00:56:43.235 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:43.235 00.000 5052 Enqueuing Expose request
00:56:43.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
00:56:43.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:56:43.235 00.000 8976 MoveAxis(R, 1, ABG)
00:56:43.235 00.000 8976 stepping (-1, 3) + (1, 0)
00:56:43.235 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:43.261 00.026 8976 Received - 47 (G) 
00:56:43.261 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:43.261 00.000 8976 stepped: pos (0, 3)
00:56:43.261 00.000 8976 MoveAxis(U, 2, ABG)
00:56:43.261 00.000 8976 stepping (0, 3) + (0, 2)
00:56:43.261 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:43.294 00.033 8976 Received - 47 (G) 
00:56:43.294 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:43.294 00.000 8976 stepped: pos (0, 5)
00:56:43.294 00.000 8976 move complete, result=0
00:56:43.294 00.000 8976 worker thread done servicing request
00:56:43.294 00.000 8976 Worker thread wakes up
00:56:43.294 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
00:56:43.294 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:43.294 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:43.978 00.684 8976 Exposure complete
00:56:43.983 00.005 8976 worker thread done servicing request
00:56:43.983 00.000 5052 OnExposeComplete: enter
00:56:43.984 00.001 5052 UpdateGuideState(): m_state=6
00:56:43.984 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1319
00:56:43.984 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.73, Mass=206, SNR=9.9, Peak=71 HFD=2.7
00:56:43.984 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
00:56:43.984 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
00:56:43.984 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.20 mountX=-0.03 mountY=-0.12, mountTheta=-1.85
00:56:43.984 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.03, opts=13)
00:56:43.984 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.03)
00:56:43.984 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
00:56:43.985 00.001 5052 UpdateGuideState exits: m=206 SNR=9.9
00:56:43.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:43.985 00.000 8976 Worker thread wakes up
00:56:43.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:43.985 00.000 5052 Enqueuing Expose request
00:56:43.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.03) opts 0xd
00:56:43.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.03)
00:56:43.985 00.000 8976 Moving (0.12, 0.03) raw xDistance=-0.03 yDistance=-0.12
00:56:43.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:56:43.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:56:43.985 00.000 8976 MoveAxis(R, 0, ABG)
00:56:43.985 00.000 8976 MoveAxis(U, 0, ABG)
00:56:43.985 00.000 8976 move complete, result=0
00:56:43.985 00.000 8976 worker thread done servicing request
00:56:43.985 00.000 8976 Worker thread wakes up
00:56:43.985 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:43.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:43.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:44.671 00.686 8976 Exposure complete
00:56:44.676 00.005 8976 worker thread done servicing request
00:56:44.676 00.000 5052 OnExposeComplete: enter
00:56:44.676 00.000 5052 UpdateGuideState(): m_state=6
00:56:44.676 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1320
00:56:44.676 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.72, Mass=209, SNR=10.0, Peak=65 HFD=2.7
00:56:44.676 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.08 = -1.08)
00:56:44.676 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.18 = -1.18)
00:56:44.676 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.97 mountX=0.01 mountY=-0.01, mountTheta=-1.10
00:56:44.677 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.01, opts=13)
00:56:44.677 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.01)
00:56:44.677 00.000 8976 Worker thread wakes up
00:56:44.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.01) opts 0xd
00:56:44.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.01)
00:56:44.677 00.000 8976 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
00:56:44.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
00:56:44.678 00.001 5052 UpdateGuideState exits: m=209 SNR=10.0
00:56:44.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:44.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:56:44.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:56:44.678 00.000 8976 MoveAxis(R, 0, ABG)
00:56:44.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:44.678 00.000 5052 Enqueuing Expose request
00:56:44.678 00.000 8976 MoveAxis(U, 0, ABG)
00:56:44.678 00.000 8976 move complete, result=0
00:56:44.678 00.000 8976 worker thread done servicing request
00:56:44.678 00.000 8976 Worker thread wakes up
00:56:44.678 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:44.679 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:44.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:45.364 00.685 8976 Exposure complete
00:56:45.369 00.005 8976 worker thread done servicing request
00:56:45.370 00.001 5052 OnExposeComplete: enter
00:56:45.370 00.000 5052 UpdateGuideState(): m_state=6
00:56:45.370 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1321
00:56:45.370 00.000 5052 Star::Find returns 1 (1), X=328.99, Y=281.59, Mass=200, SNR=9.8, Peak=70 HFD=2.3
00:56:45.370 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
00:56:45.370 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.58)
00:56:45.370 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-2.56 mountX=-0.02 mountY=0.21, mountTheta=1.68
00:56:45.371 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.12, opts=13)
00:56:45.371 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.12)
00:56:45.371 00.000 8976 Worker thread wakes up
00:56:45.371 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:56:45.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.12) opts 0xd
00:56:45.371 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8 Saturated
00:56:45.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.12)
00:56:45.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:45.371 00.000 8976 Moving (-0.18, -0.12) raw xDistance=-0.02 yDistance=0.21
00:56:45.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:56:45.371 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:45.371 00.000 5052 Enqueuing Expose request
00:56:45.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:56:45.371 00.000 8976 MoveAxis(R, 0, ABG)
00:56:45.371 00.000 8976 MoveAxis(U, 0, ABG)
00:56:45.371 00.000 8976 move complete, result=0
00:56:45.371 00.000 8976 worker thread done servicing request
00:56:45.371 00.000 8976 Worker thread wakes up
00:56:45.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:45.371 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:45.372 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:46.055 00.683 8976 Exposure complete
00:56:46.061 00.006 8976 worker thread done servicing request
00:56:46.061 00.000 5052 OnExposeComplete: enter
00:56:46.061 00.000 5052 UpdateGuideState(): m_state=6
00:56:46.061 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1322
00:56:46.061 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.98, Mass=201, SNR=9.9, Peak=70 HFD=2.4
00:56:46.061 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.04) = xAngle (-0.04 = -0.04)
00:56:46.061 00.000 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.14 = -0.14)
00:56:46.061 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.01 mountX=0.30 mountY=-0.04, mountTheta=-0.14
00:56:46.062 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.27, opts=13)
00:56:46.062 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.27)
00:56:46.062 00.000 8976 Worker thread wakes up
00:56:46.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
00:56:46.062 00.000 5052 UpdateGuideState exits: m=201 SNR=9.9
00:56:46.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:46.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.27) opts 0xd
00:56:46.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:46.063 00.001 5052 Enqueuing Expose request
00:56:46.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.27)
00:56:46.063 00.000 8976 Moving (-0.13, 0.27) raw xDistance=0.30 yDistance=-0.04
00:56:46.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:56:46.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:56:46.063 00.000 8976 MoveAxis(L, 1, ABG)
00:56:46.063 00.000 8976 stepping (0, 5) + (-1, 0)
00:56:46.063 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:46.091 00.028 8976 Received - 47 (G) 
00:56:46.091 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:46.091 00.000 8976 stepped: pos (-1, 5)
00:56:46.091 00.000 8976 MoveAxis(U, 0, ABG)
00:56:46.091 00.000 8976 move complete, result=0
00:56:46.091 00.000 8976 worker thread done servicing request
00:56:46.091 00.000 8976 Worker thread wakes up
00:56:46.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:46.091 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:46.091 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
00:56:46.778 00.687 8976 Exposure complete
00:56:46.783 00.005 8976 worker thread done servicing request
00:56:46.784 00.001 5052 OnExposeComplete: enter
00:56:46.784 00.000 5052 UpdateGuideState(): m_state=6
00:56:46.784 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1323
00:56:46.784 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.85, Mass=178, SNR=9.2, Peak=68 HFD=2.3
00:56:46.784 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
00:56:46.784 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
00:56:46.784 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.25 cameraTheta=2.58 mountX=0.22 mountY=0.11, mountTheta=0.45
00:56:46.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.14, opts=13)
00:56:46.785 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.14)
00:56:46.785 00.000 8976 Worker thread wakes up
00:56:46.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.14) opts 0xd
00:56:46.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.14)
00:56:46.785 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:56:46.785 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
00:56:46.785 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:46.785 00.000 8976 Moving (-0.21, 0.14) raw xDistance=0.22 yDistance=0.11
00:56:46.785 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:46.785 00.000 5052 Enqueuing Expose request
00:56:46.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:56:46.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:56:46.785 00.000 8976 MoveAxis(R, 0, ABG)
00:56:46.785 00.000 8976 MoveAxis(U, 0, ABG)
00:56:46.785 00.000 8976 move complete, result=0
00:56:46.785 00.000 8976 worker thread done servicing request
00:56:46.785 00.000 8976 Worker thread wakes up
00:56:46.786 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:46.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:46.786 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:47.469 00.683 8976 Exposure complete
00:56:47.474 00.005 8976 worker thread done servicing request
00:56:47.474 00.000 5052 OnExposeComplete: enter
00:56:47.474 00.000 5052 UpdateGuideState(): m_state=6
00:56:47.474 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1324
00:56:47.474 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.80, Mass=210, SNR=10.0, Peak=72 HFD=2.5
00:56:47.474 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.83 = -0.83)
00:56:47.474 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
00:56:47.474 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.21 mountX=0.06 mountY=-0.08, mountTheta=-0.88
00:56:47.475 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.09, opts=13)
00:56:47.475 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.09)
00:56:47.475 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:56:47.475 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
00:56:47.475 00.000 8976 Worker thread wakes up
00:56:47.475 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.09) opts 0xd
00:56:47.475 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.09)
00:56:47.476 00.001 8976 Moving (0.03, 0.09) raw xDistance=0.06 yDistance=-0.08
00:56:47.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:56:47.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:56:47.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:47.476 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:47.476 00.000 5052 Enqueuing Expose request
00:56:47.476 00.000 8976 MoveAxis(R, 0, ABG)
00:56:47.476 00.000 8976 MoveAxis(U, 0, ABG)
00:56:47.476 00.000 8976 move complete, result=0
00:56:47.476 00.000 8976 worker thread done servicing request
00:56:47.476 00.000 8976 Worker thread wakes up
00:56:47.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:47.476 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:47.476 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:48.162 00.686 8976 Exposure complete
00:56:48.167 00.005 8976 worker thread done servicing request
00:56:48.167 00.000 5052 OnExposeComplete: enter
00:56:48.167 00.000 5052 UpdateGuideState(): m_state=6
00:56:48.167 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1325
00:56:48.167 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.93, Mass=203, SNR=9.8, Peak=73 HFD=2.4
00:56:48.168 00.001 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
00:56:48.168 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.19 = -0.19)
00:56:48.168 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.96 mountX=0.24 mountY=-0.04, mountTheta=-0.18
00:56:48.168 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.22, opts=13)
00:56:48.168 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.22)
00:56:48.168 00.000 8976 Worker thread wakes up
00:56:48.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.22) opts 0xd
00:56:48.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.22)
00:56:48.168 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:56:48.169 00.001 5052 UpdateGuideState exits: m=203 SNR=9.8
00:56:48.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:48.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:48.169 00.000 5052 Enqueuing Expose request
00:56:48.169 00.000 8976 Moving (-0.09, 0.22) raw xDistance=0.24 yDistance=-0.04
00:56:48.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:56:48.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:56:48.169 00.000 8976 MoveAxis(R, 0, ABG)
00:56:48.169 00.000 8976 MoveAxis(U, 0, ABG)
00:56:48.169 00.000 8976 move complete, result=0
00:56:48.169 00.000 8976 worker thread done servicing request
00:56:48.169 00.000 8976 Worker thread wakes up
00:56:48.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:48.169 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:48.169 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:48.867 00.698 8976 Exposure complete
00:56:48.873 00.006 8976 worker thread done servicing request
00:56:48.873 00.000 5052 OnExposeComplete: enter
00:56:48.873 00.000 5052 UpdateGuideState(): m_state=6
00:56:48.873 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1326
00:56:48.873 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=282.02, Mass=191, SNR=9.6, Peak=75 HFD=2.1
00:56:48.873 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.10 = -0.10)
00:56:48.873 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
00:56:48.873 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.31 hyp=0.33 cameraTheta=1.94 mountX=0.33 mountY=-0.07, mountTheta=-0.20
00:56:48.874 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.31, opts=13)
00:56:48.874 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.31)
00:56:48.874 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:56:48.874 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:56:48.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:48.874 00.000 8976 Worker thread wakes up
00:56:48.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.31) opts 0xd
00:56:48.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.31)
00:56:48.874 00.000 8976 Moving (-0.12, 0.31) raw xDistance=0.33 yDistance=-0.07
00:56:48.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:48.874 00.000 5052 Enqueuing Expose request
00:56:48.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:56:48.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:56:48.874 00.000 8976 MoveAxis(L, 1, ABG)
00:56:48.874 00.000 8976 stepping (-1, 5) + (-1, 0)
00:56:48.874 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:48.905 00.031 8976 Received - 47 (G) 
00:56:48.905 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:48.905 00.000 8976 stepped: pos (-2, 5)
00:56:48.905 00.000 8976 MoveAxis(U, 0, ABG)
00:56:48.905 00.000 8976 move complete, result=0
00:56:48.905 00.000 8976 worker thread done servicing request
00:56:48.905 00.000 8976 Worker thread wakes up
00:56:48.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:48.905 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:48.905 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:56:49.590 00.685 8976 Exposure complete
00:56:49.596 00.006 8976 worker thread done servicing request
00:56:49.597 00.001 5052 OnExposeComplete: enter
00:56:49.597 00.000 5052 UpdateGuideState(): m_state=6
00:56:49.597 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1327
00:56:49.597 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.68, Mass=221, SNR=10.3, Peak=77 HFD=2.9
00:56:49.597 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
00:56:49.597 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
00:56:49.597 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.13 mountX=-0.12 mountY=-0.16, mountTheta=-2.22
00:56:49.598 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.03, opts=13)
00:56:49.598 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.03)
00:56:49.598 00.000 8976 Worker thread wakes up
00:56:49.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.03) opts 0xd
00:56:49.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.03)
00:56:49.598 00.000 8976 Moving (0.21, -0.03) raw xDistance=-0.12 yDistance=-0.16
00:56:49.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:56:49.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:56:49.598 00.000 8976 MoveAxis(R, 0, ABG)
00:56:49.598 00.000 8976 MoveAxis(U, 0, ABG)
00:56:49.598 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:56:49.598 00.000 5052 UpdateGuideState exits: m=221 SNR=10.3
00:56:49.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:49.598 00.000 8976 move complete, result=0
00:56:49.598 00.000 8976 worker thread done servicing request
00:56:49.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:49.598 00.000 5052 Enqueuing Expose request
00:56:49.598 00.000 8976 Worker thread wakes up
00:56:49.598 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:49.599 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:49.599 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:50.283 00.684 8976 Exposure complete
00:56:50.289 00.006 8976 worker thread done servicing request
00:56:50.289 00.000 5052 OnExposeComplete: enter
00:56:50.289 00.000 5052 UpdateGuideState(): m_state=6
00:56:50.289 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1328
00:56:50.289 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.94, Mass=212, SNR=10.1, Peak=67 HFD=2.7
00:56:50.289 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
00:56:50.289 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
00:56:50.289 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.24 hyp=0.50 cameraTheta=0.49 mountX=0.01 mountY=-0.49, mountTheta=-1.55
00:56:50.290 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.24, opts=13)
00:56:50.290 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.24)
00:56:50.290 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:56:50.290 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
00:56:50.290 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:50.290 00.000 8976 Worker thread wakes up
00:56:50.290 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.24) opts 0xd
00:56:50.290 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.24)
00:56:50.290 00.000 8976 Moving (0.44, 0.24) raw xDistance=0.01 yDistance=-0.49
00:56:50.290 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:50.290 00.000 5052 Enqueuing Expose request
00:56:50.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:56:50.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
00:56:50.291 00.001 8976 MoveAxis(R, 0, ABG)
00:56:50.291 00.000 8976 MoveAxis(U, 2, ABG)
00:56:50.291 00.000 8976 stepping (-2, 5) + (0, 2)
00:56:50.291 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:50.328 00.037 8976 Received - 47 (G) 
00:56:50.328 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:50.328 00.000 8976 stepped: pos (-2, 7)
00:56:50.328 00.000 8976 move complete, result=0
00:56:50.328 00.000 8976 worker thread done servicing request
00:56:50.328 00.000 8976 Worker thread wakes up
00:56:50.328 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
00:56:50.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:50.329 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:51.014 00.685 8976 Exposure complete
00:56:51.019 00.005 8976 worker thread done servicing request
00:56:51.019 00.000 5052 OnExposeComplete: enter
00:56:51.019 00.000 5052 UpdateGuideState(): m_state=6
00:56:51.019 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1329
00:56:51.019 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.82, Mass=218, SNR=10.2, Peak=65 HFD=2.8
00:56:51.020 00.001 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
00:56:51.020 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
00:56:51.020 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=0.06 mountY=-0.14, mountTheta=-1.17
00:56:51.020 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.11, opts=13)
00:56:51.020 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.11)
00:56:51.020 00.000 8976 Worker thread wakes up
00:56:51.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.11) opts 0xd
00:56:51.021 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.11)
00:56:51.021 00.000 8976 Moving (0.09, 0.11) raw xDistance=0.06 yDistance=-0.14
00:56:51.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:56:51.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:56:51.021 00.000 8976 MoveAxis(R, 0, ABG)
00:56:51.021 00.000 8976 MoveAxis(U, 0, ABG)
00:56:51.021 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:56:51.021 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
00:56:51.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:51.021 00.000 8976 move complete, result=0
00:56:51.021 00.000 8976 worker thread done servicing request
00:56:51.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:51.021 00.000 5052 Enqueuing Expose request
00:56:51.021 00.000 8976 Worker thread wakes up
00:56:51.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:51.021 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:51.021 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:51.704 00.683 8976 Exposure complete
00:56:51.709 00.005 8976 worker thread done servicing request
00:56:51.710 00.001 5052 OnExposeComplete: enter
00:56:51.710 00.000 5052 UpdateGuideState(): m_state=6
00:56:51.710 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1330
00:56:51.710 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.05, Mass=178, SNR=9.2, Peak=66 HFD=2.5
00:56:51.710 00.000 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.04) = xAngle (-0.65 = -0.65)
00:56:51.710 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.75 = -0.75)
00:56:51.710 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.39 mountX=0.28 mountY=-0.24, mountTheta=-0.71
00:56:51.710 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.34, opts=13)
00:56:51.710 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.34)
00:56:51.710 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:56:51.711 00.001 5052 UpdateGuideState exits: m=178 SNR=9.2
00:56:51.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:51.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:51.711 00.000 5052 Enqueuing Expose request
00:56:51.711 00.000 8976 Worker thread wakes up
00:56:51.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.34) opts 0xd
00:56:51.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.34)
00:56:51.711 00.000 8976 Moving (0.06, 0.34) raw xDistance=0.28 yDistance=-0.24
00:56:51.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:56:51.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:56:51.711 00.000 8976 MoveAxis(L, 1, ABG)
00:56:51.711 00.000 8976 stepping (-2, 7) + (-1, 0)
00:56:51.711 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:51.734 00.023 8976 Received - 47 (G) 
00:56:51.735 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:51.735 00.000 8976 stepped: pos (-3, 7)
00:56:51.735 00.000 8976 MoveAxis(U, 0, ABG)
00:56:51.735 00.000 8976 move complete, result=0
00:56:51.735 00.000 8976 worker thread done servicing request
00:56:51.735 00.000 8976 Worker thread wakes up
00:56:51.735 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:56:51.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:51.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:52.420 00.685 8976 Exposure complete
00:56:52.425 00.005 8976 worker thread done servicing request
00:56:52.425 00.000 5052 OnExposeComplete: enter
00:56:52.426 00.001 5052 UpdateGuideState(): m_state=6
00:56:52.426 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1331
00:56:52.426 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=281.62, Mass=192, SNR=9.6, Peak=68 HFD=2.9
00:56:52.426 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
00:56:52.426 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
00:56:52.426 00.000 5052 CameraToMount -- cameraX=-1.05 cameraY=-0.09 hyp=1.06 cameraTheta=-3.05 mountX=0.40 mountY=0.93, mountTheta=1.17
00:56:52.426 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.05, y=-0.09, opts=13)
00:56:52.426 00.000 5052 Enqueuing Move request for stepguider (-1.05, -0.09)
00:56:52.426 00.000 8976 Worker thread wakes up
00:56:52.427 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.05, -0.09) opts 0xd
00:56:52.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.05, -0.09)
00:56:52.427 00.000 8976 Moving (-1.05, -0.09) raw xDistance=0.40 yDistance=0.93
00:56:52.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
00:56:52.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
00:56:52.427 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
00:56:52.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:52.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:52.427 00.000 5052 Enqueuing Expose request
00:56:52.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.93
00:56:52.427 00.000 8976 MoveAxis(L, 2, ABG)
00:56:52.427 00.000 8976 stepping (-3, 7) + (-2, 0)
00:56:52.427 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:52.454 00.027 8976 Received - 47 (G) 
00:56:52.454 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:52.454 00.000 8976 stepped: pos (-5, 7)
00:56:52.454 00.000 8976 MoveAxis(D, 4, ABG)
00:56:52.454 00.000 8976 stepping (-5, 7) + (0, -4)
00:56:52.454 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:52.486 00.032 8976 Received - 47 (G) 
00:56:52.486 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:52.486 00.000 8976 stepped: pos (-5, 3)
00:56:52.486 00.000 8976 move complete, result=0
00:56:52.486 00.000 8976 worker thread done servicing request
00:56:52.486 00.000 8976 Worker thread wakes up
00:56:52.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:52.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:52.486 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
00:56:53.203 00.717 8976 Exposure complete
00:56:53.210 00.007 8976 worker thread done servicing request
00:56:53.210 00.000 5052 OnExposeComplete: enter
00:56:53.210 00.000 5052 UpdateGuideState(): m_state=6
00:56:53.210 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1332
00:56:53.210 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.48, Mass=200, SNR=9.7, Peak=65 HFD=3.2
00:56:53.210 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
00:56:53.210 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
00:56:53.210 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=-0.23 hyp=0.87 cameraTheta=-2.87 mountX=0.17 mountY=0.83, mountTheta=1.36
00:56:53.211 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=-0.23, opts=13)
00:56:53.211 00.000 5052 Enqueuing Move request for stepguider (-0.83, -0.23)
00:56:53.211 00.000 8976 Worker thread wakes up
00:56:53.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, -0.23) opts 0xd
00:56:53.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, -0.23)
00:56:53.211 00.000 8976 Moving (-0.83, -0.23) raw xDistance=0.17 yDistance=0.83
00:56:53.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:56:53.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.83
00:56:53.211 00.000 8976 MoveAxis(R, 0, ABG)
00:56:53.211 00.000 8976 MoveAxis(D, 4, ABG)
00:56:53.211 00.000 8976 stepping (-5, 3) + (0, -4)
00:56:53.211 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:53.212 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:56:53.220 00.008 5052 UpdateGuideState exits: m=200 SNR=9.7
00:56:53.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:53.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:53.220 00.000 5052 Enqueuing Expose request
00:56:53.253 00.033 8976 Received - 47 (G) 
00:56:53.253 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:56:53.254 00.001 8976 stepped: pos (-5, -1)
00:56:53.254 00.000 8976 move complete, result=0
00:56:53.254 00.000 8976 worker thread done servicing request
00:56:53.254 00.000 8976 Worker thread wakes up
00:56:53.254 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 4 ms SOUTH
00:56:53.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:53.254 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:53.943 00.689 8976 Exposure complete
00:56:53.948 00.005 8976 worker thread done servicing request
00:56:53.949 00.001 5052 OnExposeComplete: enter
00:56:53.949 00.000 5052 UpdateGuideState(): m_state=6
00:56:53.949 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1333
00:56:53.949 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.78, Mass=199, SNR=9.7, Peak=70 HFD=3.0
00:56:53.949 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
00:56:53.949 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
00:56:53.949 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.07 hyp=0.86 cameraTheta=3.05 mountX=0.46 mountY=0.67, mountTheta=0.98
00:56:53.949 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.07, opts=13)
00:56:53.950 00.001 5052 Enqueuing Move request for stepguider (-0.85, 0.07)
00:56:53.950 00.000 8976 Worker thread wakes up
00:56:53.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.07) opts 0xd
00:56:53.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.07)
00:56:53.950 00.000 8976 Moving (-0.85, 0.07) raw xDistance=0.46 yDistance=0.67
00:56:53.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:56:53.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.67
00:56:53.950 00.000 8976 MoveAxis(L, 2, ABG)
00:56:53.950 00.000 8976 stepping (-5, -1) + (-2, 0)
00:56:53.950 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:53.950 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:56:53.960 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
00:56:53.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:53.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:53.960 00.000 5052 Enqueuing Expose request
00:56:53.973 00.013 8976 Received - 47 (G) 
00:56:53.973 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:53.973 00.000 8976 stepped: pos (-7, -1)
00:56:53.973 00.000 8976 MoveAxis(D, 3, ABG)
00:56:53.973 00.000 8976 stepping (-7, -1) + (0, -3)
00:56:53.973 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:54.005 00.032 8976 Received - 47 (G) 
00:56:54.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:54.005 00.000 8976 stepped: pos (-7, -4)
00:56:54.005 00.000 8976 move complete, result=0
00:56:54.005 00.000 8976 worker thread done servicing request
00:56:54.005 00.000 8976 Worker thread wakes up
00:56:54.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:54.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:54.005 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
00:56:54.698 00.693 8976 Exposure complete
00:56:54.704 00.006 8976 worker thread done servicing request
00:56:54.704 00.000 5052 OnExposeComplete: enter
00:56:54.704 00.000 5052 UpdateGuideState(): m_state=6
00:56:54.704 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1334
00:56:54.704 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=282.02, Mass=186, SNR=9.4, Peak=67 HFD=2.3
00:56:54.704 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
00:56:54.704 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
00:56:54.704 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.31 hyp=0.77 cameraTheta=2.73 mountX=0.59 mountY=0.42, mountTheta=0.62
00:56:54.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.31, opts=13)
00:56:54.705 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.31)
00:56:54.705 00.000 8976 Worker thread wakes up
00:56:54.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.31) opts 0xd
00:56:54.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.31)
00:56:54.706 00.001 8976 Moving (-0.70, 0.31) raw xDistance=0.59 yDistance=0.42
00:56:54.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
00:56:54.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
00:56:54.706 00.000 8976 MoveAxis(L, 3, ABG)
00:56:54.706 00.000 8976 stepping (-7, -4) + (-3, 0)
00:56:54.706 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:54.706 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:56:54.715 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
00:56:54.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:54.716 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:54.716 00.000 5052 Enqueuing Expose request
00:56:54.740 00.024 8976 Received - 47 (G) 
00:56:54.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:56:54.740 00.000 8976 stepped: pos (-10, -4)
00:56:54.740 00.000 8976 MoveAxis(D, 2, ABG)
00:56:54.740 00.000 8976 stepping (-10, -4) + (0, -2)
00:56:54.740 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:54.772 00.032 8976 Received - 47 (G) 
00:56:54.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:54.772 00.000 8976 stepped: pos (-10, -6)
00:56:54.772 00.000 8976 move complete, result=0
00:56:54.772 00.000 8976 worker thread done servicing request
00:56:54.772 00.000 8976 Worker thread wakes up
00:56:54.773 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:54.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:54.773 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
00:56:55.461 00.688 8976 Exposure complete
00:56:55.467 00.006 8976 worker thread done servicing request
00:56:55.467 00.000 5052 OnExposeComplete: enter
00:56:55.467 00.000 5052 UpdateGuideState(): m_state=6
00:56:55.467 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1335
00:56:55.467 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.89, Mass=231, SNR=10.5, Peak=72 HFD=2.5
00:56:55.467 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
00:56:55.467 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
00:56:55.467 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.27 cameraTheta=0.73 mountX=0.07 mountY=-0.27, mountTheta=-1.32
00:56:55.468 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.18, opts=13)
00:56:55.468 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.18)
00:56:55.468 00.000 8976 Worker thread wakes up
00:56:55.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.18) opts 0xd
00:56:55.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.18)
00:56:55.468 00.000 8976 Moving (0.20, 0.18) raw xDistance=0.07 yDistance=-0.27
00:56:55.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:56:55.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
00:56:55.468 00.000 8976 MoveAxis(R, 0, ABG)
00:56:55.468 00.000 8976 MoveAxis(U, 1, ABG)
00:56:55.468 00.000 8976 stepping (-10, -6) + (0, 1)
00:56:55.468 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:55.469 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:56:55.479 00.010 5052 UpdateGuideState exits: m=231 SNR=10.5
00:56:55.479 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:55.479 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:55.479 00.000 5052 Enqueuing Expose request
00:56:55.492 00.013 8976 Received - 47 (G) 
00:56:55.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:56:55.492 00.000 8976 stepped: pos (-10, -5)
00:56:55.492 00.000 8976 move complete, result=0
00:56:55.492 00.000 8976 worker thread done servicing request
00:56:55.492 00.000 8976 Worker thread wakes up
00:56:55.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:55.492 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:55.492 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:56:56.183 00.691 8976 Exposure complete
00:56:56.188 00.005 8976 worker thread done servicing request
00:56:56.188 00.000 5052 OnExposeComplete: enter
00:56:56.188 00.000 5052 UpdateGuideState(): m_state=6
00:56:56.188 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1336
00:56:56.188 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=282.09, Mass=207, SNR=9.9, Peak=68 HFD=2.6
00:56:56.188 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
00:56:56.188 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
00:56:56.188 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.38 hyp=0.54 cameraTheta=0.78 mountX=0.16 mountY=-0.52, mountTheta=-1.27
00:56:56.190 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.38, opts=13)
00:56:56.190 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.38)
00:56:56.190 00.000 8976 Worker thread wakes up
00:56:56.190 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.38) opts 0xd
00:56:56.190 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.38)
00:56:56.190 00.000 8976 Moving (0.38, 0.38) raw xDistance=0.16 yDistance=-0.52
00:56:56.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:56:56.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
00:56:56.190 00.000 8976 MoveAxis(R, 0, ABG)
00:56:56.190 00.000 8976 MoveAxis(U, 2, ABG)
00:56:56.190 00.000 8976 stepping (-10, -5) + (0, 2)
00:56:56.190 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:56.192 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:56:56.201 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
00:56:56.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:56.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:56.201 00.000 5052 Enqueuing Expose request
00:56:56.227 00.026 8976 Received - 47 (G) 
00:56:56.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:56.227 00.000 8976 stepped: pos (-10, -3)
00:56:56.227 00.000 8976 move complete, result=0
00:56:56.227 00.000 8976 worker thread done servicing request
00:56:56.227 00.000 8976 Worker thread wakes up
00:56:56.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:56.227 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:56.227 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:56:56.916 00.689 8976 Exposure complete
00:56:56.922 00.006 8976 worker thread done servicing request
00:56:56.922 00.000 5052 OnExposeComplete: enter
00:56:56.922 00.000 5052 UpdateGuideState(): m_state=6
00:56:56.922 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1337
00:56:56.922 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.72, Mass=191, SNR=9.6, Peak=65 HFD=2.7
00:56:56.922 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
00:56:56.922 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
00:56:56.922 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.16 mountX=-0.02 mountY=-0.07, mountTheta=-1.89
00:56:56.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.01, opts=13)
00:56:56.923 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.01)
00:56:56.923 00.000 8976 Worker thread wakes up
00:56:56.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.01) opts 0xd
00:56:56.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.01)
00:56:56.923 00.000 8976 Moving (0.07, 0.01) raw xDistance=-0.02 yDistance=-0.07
00:56:56.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:56:56.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:56:56.923 00.000 8976 MoveAxis(R, 0, ABG)
00:56:56.923 00.000 8976 MoveAxis(U, 0, ABG)
00:56:56.923 00.000 8976 move complete, result=0
00:56:56.923 00.000 8976 worker thread done servicing request
00:56:56.924 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:56:56.933 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
00:56:56.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:56.933 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:56.933 00.000 5052 Enqueuing Expose request
00:56:56.933 00.000 8976 Worker thread wakes up
00:56:56.933 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:56.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:56.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:57.623 00.690 8976 Exposure complete
00:56:57.628 00.005 8976 worker thread done servicing request
00:56:57.628 00.000 5052 OnExposeComplete: enter
00:56:57.628 00.000 5052 UpdateGuideState(): m_state=6
00:56:57.628 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1338
00:56:57.628 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.45, Mass=195, SNR=9.6, Peak=64 HFD=3.0
00:56:57.629 00.001 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.04) = xAngle (-2.56 = -2.56)
00:56:57.629 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.66 = -2.66)
00:56:57.629 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.26 hyp=0.53 cameraTheta=-0.52 mountX=-0.44 mountY=-0.24, mountTheta=-2.64
00:56:57.629 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.26, opts=13)
00:56:57.629 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.26)
00:56:57.629 00.000 8976 Worker thread wakes up
00:56:57.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.26) opts 0xd
00:56:57.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.26)
00:56:57.629 00.000 8976 Moving (0.46, -0.26) raw xDistance=-0.44 yDistance=-0.24
00:56:57.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
00:56:57.630 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:56:57.630 00.000 8976 MoveAxis(R, 2, ABG)
00:56:57.630 00.000 8976 stepping (-10, -3) + (2, 0)
00:56:57.630 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:57.630 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:56:57.640 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
00:56:57.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:57.640 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:57.640 00.000 5052 Enqueuing Expose request
00:56:57.666 00.026 8976 Received - 47 (G) 
00:56:57.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:56:57.666 00.000 8976 stepped: pos (-8, -3)
00:56:57.667 00.001 8976 MoveAxis(U, 0, ABG)
00:56:57.667 00.000 8976 move complete, result=0
00:56:57.667 00.000 8976 worker thread done servicing request
00:56:57.667 00.000 8976 Worker thread wakes up
00:56:57.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:57.667 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:57.668 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
00:56:58.360 00.692 8976 Exposure complete
00:56:58.366 00.006 8976 worker thread done servicing request
00:56:58.366 00.000 5052 OnExposeComplete: enter
00:56:58.366 00.000 5052 UpdateGuideState(): m_state=6
00:56:58.366 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1339
00:56:58.366 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.89, Mass=198, SNR=9.7, Peak=69 HFD=2.4
00:56:58.366 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.41 = -0.41)
00:56:58.366 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
00:56:58.366 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.64 mountX=0.17 mountY=-0.09, mountTheta=-0.49
00:56:58.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.19, opts=13)
00:56:58.367 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.19)
00:56:58.367 00.000 8976 Worker thread wakes up
00:56:58.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.19) opts 0xd
00:56:58.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.19)
00:56:58.367 00.000 8976 Moving (-0.01, 0.19) raw xDistance=0.17 yDistance=-0.09
00:56:58.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:56:58.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:56:58.367 00.000 8976 MoveAxis(R, 0, ABG)
00:56:58.367 00.000 8976 MoveAxis(U, 0, ABG)
00:56:58.367 00.000 8976 move complete, result=0
00:56:58.367 00.000 8976 worker thread done servicing request
00:56:58.368 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:56:58.377 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
00:56:58.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:58.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:58.377 00.000 5052 Enqueuing Expose request
00:56:58.377 00.000 8976 Worker thread wakes up
00:56:58.377 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:58.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:58.377 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:59.065 00.688 8976 Exposure complete
00:56:59.070 00.005 8976 worker thread done servicing request
00:56:59.070 00.000 5052 OnExposeComplete: enter
00:56:59.070 00.000 5052 UpdateGuideState(): m_state=6
00:56:59.070 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1340
00:56:59.070 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.88, Mass=200, SNR=9.8, Peak=70 HFD=2.4
00:56:59.070 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
00:56:59.071 00.001 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
00:56:59.071 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.11 mountX=0.11 mountY=-0.17, mountTheta=-0.97
00:56:59.071 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.17, opts=13)
00:56:59.071 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.17)
00:56:59.071 00.000 8976 Worker thread wakes up
00:56:59.071 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.17) opts 0xd
00:56:59.071 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.17)
00:56:59.071 00.000 8976 Moving (0.09, 0.17) raw xDistance=0.11 yDistance=-0.17
00:56:59.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:56:59.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:56:59.072 00.001 8976 MoveAxis(R, 0, ABG)
00:56:59.072 00.000 8976 MoveAxis(U, 0, ABG)
00:56:59.072 00.000 8976 move complete, result=0
00:56:59.072 00.000 8976 worker thread done servicing request
00:56:59.072 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:56:59.081 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
00:56:59.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:59.081 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:59.081 00.000 5052 Enqueuing Expose request
00:56:59.081 00.000 8976 Worker thread wakes up
00:56:59.082 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:59.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:59.082 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:56:59.770 00.688 8976 Exposure complete
00:56:59.776 00.006 8976 worker thread done servicing request
00:56:59.776 00.000 5052 OnExposeComplete: enter
00:56:59.776 00.000 5052 UpdateGuideState(): m_state=6
00:56:59.776 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1341
00:56:59.776 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.97, Mass=211, SNR=10.0, Peak=72 HFD=2.5
00:56:59.776 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
00:56:59.776 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
00:56:59.777 00.001 5052 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.19 mountX=0.18 mountY=-0.23, mountTheta=-0.90
00:56:59.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.26, opts=13)
00:56:59.778 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.26)
00:56:59.778 00.000 8976 Worker thread wakes up
00:56:59.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.26) opts 0xd
00:56:59.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.26)
00:56:59.778 00.000 8976 Moving (0.10, 0.26) raw xDistance=0.18 yDistance=-0.23
00:56:59.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:56:59.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:56:59.778 00.000 8976 MoveAxis(R, 0, ABG)
00:56:59.778 00.000 8976 MoveAxis(U, 0, ABG)
00:56:59.778 00.000 8976 move complete, result=0
00:56:59.778 00.000 8976 worker thread done servicing request
00:56:59.779 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
00:56:59.788 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
00:56:59.788 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:59.788 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:56:59.788 00.000 5052 Enqueuing Expose request
00:56:59.788 00.000 8976 Worker thread wakes up
00:56:59.788 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:59.788 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:56:59.788 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:00.475 00.687 8976 Exposure complete
00:57:00.481 00.006 8976 worker thread done servicing request
00:57:00.481 00.000 5052 OnExposeComplete: enter
00:57:00.481 00.000 5052 UpdateGuideState(): m_state=6
00:57:00.481 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1342
00:57:00.481 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.06, Mass=201, SNR=9.8, Peak=71 HFD=2.6
00:57:00.481 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.04) = xAngle (-0.09 = -0.09)
00:57:00.481 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.19 = -0.19)
00:57:00.481 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.95 mountX=0.38 mountY=-0.07, mountTheta=-0.19
00:57:00.482 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.35, opts=13)
00:57:00.482 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.35)
00:57:00.482 00.000 8976 Worker thread wakes up
00:57:00.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.35) opts 0xd
00:57:00.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.35)
00:57:00.482 00.000 8976 Moving (-0.14, 0.35) raw xDistance=0.38 yDistance=-0.07
00:57:00.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:57:00.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:57:00.483 00.001 8976 MoveAxis(L, 2, ABG)
00:57:00.483 00.000 8976 stepping (-8, -3) + (-2, 0)
00:57:00.483 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:00.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:57:00.493 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
00:57:00.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:00.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:00.493 00.000 5052 Enqueuing Expose request
00:57:00.511 00.018 8976 Received - 47 (G) 
00:57:00.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:00.511 00.000 8976 stepped: pos (-10, -3)
00:57:00.511 00.000 8976 MoveAxis(U, 0, ABG)
00:57:00.511 00.000 8976 move complete, result=0
00:57:00.511 00.000 8976 worker thread done servicing request
00:57:00.511 00.000 8976 Worker thread wakes up
00:57:00.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:00.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:00.512 00.001 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
00:57:01.199 00.687 8976 Exposure complete
00:57:01.205 00.006 8976 worker thread done servicing request
00:57:01.205 00.000 5052 OnExposeComplete: enter
00:57:01.205 00.000 5052 UpdateGuideState(): m_state=6
00:57:01.205 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1343
00:57:01.205 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.80, Mass=178, SNR=9.2, Peak=69 HFD=2.5
00:57:01.205 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
00:57:01.205 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
00:57:01.205 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.71 mountX=0.17 mountY=0.11, mountTheta=0.60
00:57:01.206 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.09, opts=13)
00:57:01.206 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.09)
00:57:01.206 00.000 8976 Worker thread wakes up
00:57:01.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.09) opts 0xd
00:57:01.206 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.09)
00:57:01.206 00.000 8976 Moving (-0.19, 0.09) raw xDistance=0.17 yDistance=0.11
00:57:01.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:57:01.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:57:01.206 00.000 8976 MoveAxis(R, 0, ABG)
00:57:01.206 00.000 8976 MoveAxis(U, 0, ABG)
00:57:01.206 00.000 8976 move complete, result=0
00:57:01.206 00.000 8976 worker thread done servicing request
00:57:01.207 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:57:01.216 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
00:57:01.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:01.216 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:01.216 00.000 5052 Enqueuing Expose request
00:57:01.216 00.000 8976 Worker thread wakes up
00:57:01.217 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:01.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:01.217 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:01.901 00.684 8976 Exposure complete
00:57:01.907 00.006 8976 worker thread done servicing request
00:57:01.907 00.000 5052 OnExposeComplete: enter
00:57:01.907 00.000 5052 UpdateGuideState(): m_state=6
00:57:01.907 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1344
00:57:01.907 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.42, Mass=203, SNR=9.8, Peak=70 HFD=2.4
00:57:01.907 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.86 = 2.42)
00:57:01.907 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.32)
00:57:01.907 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.82 mountX=-0.23 mountY=0.22, mountTheta=2.37
00:57:01.908 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.29, opts=13)
00:57:01.908 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.29)
00:57:01.908 00.000 8976 Worker thread wakes up
00:57:01.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.29) opts 0xd
00:57:01.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.29)
00:57:01.908 00.000 8976 Moving (-0.07, -0.29) raw xDistance=-0.23 yDistance=0.22
00:57:01.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:57:01.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:57:01.908 00.000 8976 MoveAxis(R, 0, ABG)
00:57:01.908 00.000 8976 MoveAxis(U, 0, ABG)
00:57:01.908 00.000 8976 move complete, result=0
00:57:01.908 00.000 8976 worker thread done servicing request
00:57:01.908 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:57:01.918 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
00:57:01.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:01.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:01.918 00.000 5052 Enqueuing Expose request
00:57:01.918 00.000 8976 Worker thread wakes up
00:57:01.918 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:57:01.918 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:01.918 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:02.605 00.687 8976 Exposure complete
00:57:02.610 00.005 8976 worker thread done servicing request
00:57:02.610 00.000 5052 OnExposeComplete: enter
00:57:02.611 00.001 5052 UpdateGuideState(): m_state=6
00:57:02.611 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1345
00:57:02.611 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.56, Mass=174, SNR=9.1, Peak=69 HFD=2.9
00:57:02.611 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
00:57:02.611 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
00:57:02.611 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.67 mountX=-0.22 mountY=-0.08, mountTheta=-2.80
00:57:02.611 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.15, opts=13)
00:57:02.611 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.15)
00:57:02.612 00.001 8976 Worker thread wakes up
00:57:02.612 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.15) opts 0xd
00:57:02.612 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.15)
00:57:02.612 00.000 8976 Moving (0.19, -0.15) raw xDistance=-0.22 yDistance=-0.08
00:57:02.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:57:02.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:57:02.612 00.000 8976 MoveAxis(R, 0, ABG)
00:57:02.612 00.000 8976 MoveAxis(U, 0, ABG)
00:57:02.612 00.000 8976 move complete, result=0
00:57:02.612 00.000 8976 worker thread done servicing request
00:57:02.614 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:57:02.624 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
00:57:02.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:02.624 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:02.624 00.000 5052 Enqueuing Expose request
00:57:02.624 00.000 8976 Worker thread wakes up
00:57:02.624 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:02.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:02.624 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:03.312 00.688 8976 Exposure complete
00:57:03.317 00.005 8976 worker thread done servicing request
00:57:03.317 00.000 5052 OnExposeComplete: enter
00:57:03.317 00.000 5052 UpdateGuideState(): m_state=6
00:57:03.317 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1346
00:57:03.317 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.82, Mass=179, SNR=9.2, Peak=67 HFD=2.5
00:57:03.318 00.001 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
00:57:03.318 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
00:57:03.318 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.11 hyp=0.56 cameraTheta=0.20 mountX=-0.15 mountY=-0.52, mountTheta=-1.85
00:57:03.318 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.11, opts=13)
00:57:03.318 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.11)
00:57:03.318 00.000 8976 Worker thread wakes up
00:57:03.319 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.11) opts 0xd
00:57:03.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.11)
00:57:03.319 00.000 8976 Moving (0.55, 0.11) raw xDistance=-0.15 yDistance=-0.52
00:57:03.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:57:03.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
00:57:03.319 00.000 8976 MoveAxis(R, 0, ABG)
00:57:03.319 00.000 8976 MoveAxis(U, 2, ABG)
00:57:03.319 00.000 8976 stepping (-10, -3) + (0, 2)
00:57:03.319 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:03.320 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:57:03.330 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
00:57:03.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:03.330 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:03.331 00.001 5052 Enqueuing Expose request
00:57:03.358 00.027 8976 Received - 47 (G) 
00:57:03.358 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:03.358 00.000 8976 stepped: pos (-10, -1)
00:57:03.358 00.000 8976 move complete, result=0
00:57:03.358 00.000 8976 worker thread done servicing request
00:57:03.358 00.000 8976 Worker thread wakes up
00:57:03.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:03.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:03.358 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
00:57:04.044 00.686 8976 Exposure complete
00:57:04.049 00.005 8976 worker thread done servicing request
00:57:04.050 00.001 5052 OnExposeComplete: enter
00:57:04.050 00.000 5052 UpdateGuideState(): m_state=6
00:57:04.050 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1347
00:57:04.050 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.69, Mass=201, SNR=9.8, Peak=64 HFD=2.6
00:57:04.050 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
00:57:04.050 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.26)
00:57:04.050 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.88 mountX=0.02 mountY=0.08, mountTheta=1.35
00:57:04.051 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.02, opts=13)
00:57:04.051 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.02)
00:57:04.051 00.000 8976 Worker thread wakes up
00:57:04.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.02) opts 0xd
00:57:04.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.02)
00:57:04.051 00.000 8976 Moving (-0.08, -0.02) raw xDistance=0.02 yDistance=0.08
00:57:04.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:57:04.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:57:04.051 00.000 8976 MoveAxis(R, 0, ABG)
00:57:04.051 00.000 8976 MoveAxis(U, 0, ABG)
00:57:04.051 00.000 8976 move complete, result=0
00:57:04.051 00.000 8976 worker thread done servicing request
00:57:04.052 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:57:04.061 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
00:57:04.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:04.061 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:04.061 00.000 5052 Enqueuing Expose request
00:57:04.062 00.001 8976 Worker thread wakes up
00:57:04.062 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:04.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:04.062 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:04.748 00.686 8976 Exposure complete
00:57:04.753 00.005 8976 worker thread done servicing request
00:57:04.753 00.000 5052 OnExposeComplete: enter
00:57:04.753 00.000 5052 UpdateGuideState(): m_state=6
00:57:04.753 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1348
00:57:04.753 00.000 5052 Star::Find returns 1 (0), X=328.09, Y=281.46, Mass=196, SNR=9.7, Peak=68 HFD=2.4
00:57:04.753 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.33)
00:57:04.753 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
00:57:04.753 00.000 5052 CameraToMount -- cameraX=-1.08 cameraY=-0.25 hyp=1.11 cameraTheta=-2.91 mountX=0.27 mountY=1.05, mountTheta=1.32
00:57:04.754 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.08, y=-0.25, opts=13)
00:57:04.754 00.000 5052 Enqueuing Move request for stepguider (-1.08, -0.25)
00:57:04.754 00.000 8976 Worker thread wakes up
00:57:04.754 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.08, -0.25) opts 0xd
00:57:04.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.08, -0.25)
00:57:04.754 00.000 8976 Moving (-1.08, -0.25) raw xDistance=0.27 yDistance=1.05
00:57:04.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:57:04.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.05
00:57:04.754 00.000 8976 MoveAxis(L, 1, ABG)
00:57:04.754 00.000 8976 stepping (-10, -1) + (-1, 0)
00:57:04.754 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:04.755 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:57:04.764 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
00:57:04.765 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:04.765 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:04.765 00.000 5052 Enqueuing Expose request
00:57:04.780 00.015 8976 Received - 47 (G) 
00:57:04.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:04.780 00.000 8976 stepped: pos (-11, -1)
00:57:04.780 00.000 8976 MoveAxis(D, 4, ABG)
00:57:04.780 00.000 8976 stepping (-11, -1) + (0, -4)
00:57:04.780 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:57:04.812 00.032 8976 Received - 47 (G) 
00:57:04.812 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:57:04.812 00.000 8976 stepped: pos (-11, -5)
00:57:04.812 00.000 8976 move complete, result=0
00:57:04.812 00.000 8976 worker thread done servicing request
00:57:04.812 00.000 8976 Worker thread wakes up
00:57:04.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:04.812 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:04.812 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.0 px 4 ms SOUTH
00:57:05.518 00.706 8976 Exposure complete
00:57:05.523 00.005 8976 worker thread done servicing request
00:57:05.523 00.000 5052 OnExposeComplete: enter
00:57:05.523 00.000 5052 UpdateGuideState(): m_state=6
00:57:05.524 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1349
00:57:05.524 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.76, Mass=184, SNR=9.4, Peak=64 HFD=2.7
00:57:05.524 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
00:57:05.524 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
00:57:05.524 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.05 hyp=0.61 cameraTheta=3.06 mountX=0.32 mountY=0.48, mountTheta=0.99
00:57:05.524 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.05, opts=13)
00:57:05.524 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.05)
00:57:05.524 00.000 8976 Worker thread wakes up
00:57:05.525 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.05) opts 0xd
00:57:05.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.05)
00:57:05.525 00.000 8976 Moving (-0.61, 0.05) raw xDistance=0.32 yDistance=0.48
00:57:05.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
00:57:05.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.48
00:57:05.525 00.000 8976 MoveAxis(L, 1, ABG)
00:57:05.525 00.000 8976 stepping (-11, -5) + (-1, 0)
00:57:05.525 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:05.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:57:05.534 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
00:57:05.535 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:05.535 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:05.535 00.000 5052 Enqueuing Expose request
00:57:05.548 00.013 8976 Received - 47 (G) 
00:57:05.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:05.548 00.000 8976 stepped: pos (-12, -5)
00:57:05.548 00.000 8976 MoveAxis(D, 2, ABG)
00:57:05.548 00.000 8976 stepping (-12, -5) + (0, -2)
00:57:05.548 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:05.580 00.032 8976 Received - 47 (G) 
00:57:05.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:05.580 00.000 8976 stepped: pos (-12, -7)
00:57:05.580 00.000 8976 move complete, result=0
00:57:05.580 00.000 8976 worker thread done servicing request
00:57:05.580 00.000 8976 Worker thread wakes up
00:57:05.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:05.580 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:05.580 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
00:57:06.278 00.698 8976 Exposure complete
00:57:06.284 00.006 8976 worker thread done servicing request
00:57:06.284 00.000 5052 OnExposeComplete: enter
00:57:06.284 00.000 5052 UpdateGuideState(): m_state=6
00:57:06.284 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1350
00:57:06.284 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.81, Mass=184, SNR=9.4, Peak=67 HFD=2.6
00:57:06.284 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
00:57:06.284 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
00:57:06.284 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.10 hyp=0.63 cameraTheta=2.98 mountX=0.37 mountY=0.47, mountTheta=0.90
00:57:06.285 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.10, opts=13)
00:57:06.285 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.10)
00:57:06.285 00.000 8976 Worker thread wakes up
00:57:06.285 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.10) opts 0xd
00:57:06.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.10)
00:57:06.285 00.000 8976 Moving (-0.62, 0.10) raw xDistance=0.37 yDistance=0.47
00:57:06.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
00:57:06.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
00:57:06.285 00.000 8976 MoveAxis(L, 2, ABG)
00:57:06.285 00.000 8976 stepping (-12, -7) + (-2, 0)
00:57:06.285 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:06.286 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:57:06.295 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
00:57:06.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:06.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:06.295 00.000 5052 Enqueuing Expose request
00:57:06.315 00.020 8976 Received - 47 (G) 
00:57:06.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:06.315 00.000 8976 stepped: pos (-14, -7)
00:57:06.315 00.000 8976 MoveAxis(D, 2, ABG)
00:57:06.315 00.000 8976 stepping (-14, -7) + (0, -2)
00:57:06.315 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:06.347 00.032 8976 Received - 47 (G) 
00:57:06.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:06.347 00.000 8976 stepped: pos (-14, -9)
00:57:06.347 00.000 8976 move complete, result=0
00:57:06.347 00.000 8976 worker thread done servicing request
00:57:06.347 00.000 8976 Worker thread wakes up
00:57:06.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:06.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:06.347 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:57:07.040 00.693 8976 Exposure complete
00:57:07.046 00.006 8976 worker thread done servicing request
00:57:07.046 00.000 5052 OnExposeComplete: enter
00:57:07.046 00.000 5052 UpdateGuideState(): m_state=6
00:57:07.046 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1351
00:57:07.046 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.70, Mass=226, SNR=10.4, Peak=67 HFD=2.6
00:57:07.046 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
00:57:07.046 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
00:57:07.046 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-2.98 mountX=0.02 mountY=0.06, mountTheta=1.25
00:57:07.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.01, opts=13)
00:57:07.047 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.01)
00:57:07.047 00.000 8976 Worker thread wakes up
00:57:07.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.01) opts 0xd
00:57:07.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.01)
00:57:07.047 00.000 8976 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=0.06
00:57:07.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:57:07.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:57:07.047 00.000 8976 MoveAxis(R, 0, ABG)
00:57:07.047 00.000 8976 MoveAxis(U, 0, ABG)
00:57:07.047 00.000 8976 move complete, result=0
00:57:07.047 00.000 8976 worker thread done servicing request
00:57:07.048 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:57:07.057 00.009 5052 UpdateGuideState exits: m=226 SNR=10.4
00:57:07.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:07.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:07.057 00.000 5052 Enqueuing Expose request
00:57:07.057 00.000 8976 Worker thread wakes up
00:57:07.057 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:07.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:07.058 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:07.747 00.689 8976 Exposure complete
00:57:07.753 00.006 8976 worker thread done servicing request
00:57:07.753 00.000 5052 OnExposeComplete: enter
00:57:07.753 00.000 5052 UpdateGuideState(): m_state=6
00:57:07.753 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1352
00:57:07.753 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.68, Mass=209, SNR=10.0, Peak=68 HFD=2.6
00:57:07.753 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
00:57:07.753 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
00:57:07.753 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.72 mountX=0.00 mountY=0.06, mountTheta=1.52
00:57:07.754 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.03, opts=13)
00:57:07.754 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.03)
00:57:07.754 00.000 8976 Worker thread wakes up
00:57:07.754 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.03) opts 0xd
00:57:07.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.03)
00:57:07.754 00.000 8976 Moving (-0.06, -0.03) raw xDistance=0.00 yDistance=0.06
00:57:07.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:57:07.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:57:07.754 00.000 8976 MoveAxis(R, 0, ABG)
00:57:07.754 00.000 8976 MoveAxis(U, 0, ABG)
00:57:07.754 00.000 8976 move complete, result=0
00:57:07.754 00.000 8976 worker thread done servicing request
00:57:07.755 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:57:07.764 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
00:57:07.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:07.764 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:07.764 00.000 5052 Enqueuing Expose request
00:57:07.764 00.000 8976 Worker thread wakes up
00:57:07.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:07.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:07.764 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:08.454 00.690 8976 Exposure complete
00:57:08.459 00.005 8976 worker thread done servicing request
00:57:08.460 00.001 5052 OnExposeComplete: enter
00:57:08.460 00.000 5052 UpdateGuideState(): m_state=6
00:57:08.460 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1353
00:57:08.460 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.94, Mass=204, SNR=9.9, Peak=69 HFD=2.7
00:57:08.460 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
00:57:08.460 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
00:57:08.460 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.23 hyp=0.29 cameraTheta=0.88 mountX=0.12 mountY=-0.28, mountTheta=-1.18
00:57:08.460 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.23, opts=13)
00:57:08.461 00.001 5052 Enqueuing Move request for stepguider (0.19, 0.23)
00:57:08.461 00.000 8976 Worker thread wakes up
00:57:08.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.23) opts 0xd
00:57:08.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.23)
00:57:08.461 00.000 8976 Moving (0.19, 0.23) raw xDistance=0.12 yDistance=-0.28
00:57:08.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:57:08.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:57:08.461 00.000 8976 MoveAxis(R, 0, ABG)
00:57:08.461 00.000 8976 MoveAxis(U, 1, ABG)
00:57:08.461 00.000 8976 stepping (-14, -9) + (0, 1)
00:57:08.461 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:08.462 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:57:08.472 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
00:57:08.472 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:08.472 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:08.472 00.000 5052 Enqueuing Expose request
00:57:08.489 00.017 8976 Received - 47 (G) 
00:57:08.489 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:08.489 00.000 8976 stepped: pos (-14, -8)
00:57:08.489 00.000 8976 move complete, result=0
00:57:08.489 00.000 8976 worker thread done servicing request
00:57:08.489 00.000 8976 Worker thread wakes up
00:57:08.489 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:08.489 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:08.490 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:57:09.178 00.688 8976 Exposure complete
00:57:09.183 00.005 8976 worker thread done servicing request
00:57:09.183 00.000 5052 OnExposeComplete: enter
00:57:09.183 00.000 5052 UpdateGuideState(): m_state=6
00:57:09.183 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1354
00:57:09.183 00.000 5052 Star::Find returns 1 (0), X=330.10, Y=282.04, Mass=171, SNR=9.0, Peak=64 HFD=2.9
00:57:09.183 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
00:57:09.183 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
00:57:09.183 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=0.33 hyp=0.99 cameraTheta=0.35 mountX=-0.13 mountY=-0.96, mountTheta=-1.70
00:57:09.184 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=0.33, opts=13)
00:57:09.184 00.000 5052 Enqueuing Move request for stepguider (0.93, 0.33)
00:57:09.184 00.000 8976 Worker thread wakes up
00:57:09.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, 0.33) opts 0xd
00:57:09.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, 0.33)
00:57:09.184 00.000 8976 Moving (0.93, 0.33) raw xDistance=-0.13 yDistance=-0.96
00:57:09.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:57:09.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.96
00:57:09.184 00.000 8976 MoveAxis(R, 0, ABG)
00:57:09.184 00.000 8976 MoveAxis(U, 4, ABG)
00:57:09.184 00.000 8976 stepping (-14, -8) + (0, 4)
00:57:09.185 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:57:09.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:57:09.194 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
00:57:09.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:09.194 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:09.194 00.000 5052 Enqueuing Expose request
00:57:09.225 00.031 8976 Received - 47 (G) 
00:57:09.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:57:09.225 00.000 8976 stepped: pos (-14, -4)
00:57:09.225 00.000 8976 move complete, result=0
00:57:09.225 00.000 8976 worker thread done servicing request
00:57:09.225 00.000 8976 Worker thread wakes up
00:57:09.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:09.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:09.225 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
00:57:09.915 00.690 8976 Exposure complete
00:57:09.920 00.005 8976 worker thread done servicing request
00:57:09.920 00.000 5052 OnExposeComplete: enter
00:57:09.920 00.000 5052 UpdateGuideState(): m_state=6
00:57:09.920 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1355
00:57:09.920 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.73, Mass=189, SNR=9.5, Peak=65 HFD=2.8
00:57:09.920 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
00:57:09.920 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
00:57:09.920 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.02 hyp=0.52 cameraTheta=0.04 mountX=-0.22 mountY=-0.45, mountTheta=-2.02
00:57:09.921 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.02, opts=13)
00:57:09.921 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.02)
00:57:09.921 00.000 8976 Worker thread wakes up
00:57:09.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.02) opts 0xd
00:57:09.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.02)
00:57:09.921 00.000 8976 Moving (0.52, 0.02) raw xDistance=-0.22 yDistance=-0.45
00:57:09.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:57:09.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.45
00:57:09.921 00.000 8976 MoveAxis(R, 0, ABG)
00:57:09.921 00.000 8976 MoveAxis(U, 2, ABG)
00:57:09.921 00.000 8976 stepping (-14, -4) + (0, 2)
00:57:09.922 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:09.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:57:09.931 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
00:57:09.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:09.931 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:09.931 00.000 5052 Enqueuing Expose request
00:57:09.944 00.013 8976 Received - 47 (G) 
00:57:09.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:09.944 00.000 8976 stepped: pos (-14, -2)
00:57:09.944 00.000 8976 move complete, result=0
00:57:09.944 00.000 8976 worker thread done servicing request
00:57:09.944 00.000 8976 Worker thread wakes up
00:57:09.944 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:57:09.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:09.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:10.633 00.689 8976 Exposure complete
00:57:10.639 00.006 8976 worker thread done servicing request
00:57:10.639 00.000 5052 OnExposeComplete: enter
00:57:10.639 00.000 5052 UpdateGuideState(): m_state=6
00:57:10.639 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1356
00:57:10.639 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.04, Mass=198, SNR=9.7, Peak=63 HFD=3.1
00:57:10.639 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
00:57:10.639 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
00:57:10.639 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.67 hyp=0.90 cameraTheta=-0.83 mountX=-0.87 mountY=-0.14, mountTheta=-2.98
00:57:10.640 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.67, opts=13)
00:57:10.640 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.67)
00:57:10.640 00.000 8976 Worker thread wakes up
00:57:10.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.67) opts 0xd
00:57:10.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.67)
00:57:10.640 00.000 8976 Moving (0.61, -0.67) raw xDistance=-0.87 yDistance=-0.14
00:57:10.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
00:57:10.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:57:10.640 00.000 8976 MoveAxis(R, 4, ABG)
00:57:10.640 00.000 8976 stepping (-14, -2) + (4, 0)
00:57:10.640 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:57:10.641 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:57:10.650 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
00:57:10.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:10.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:10.650 00.000 5052 Enqueuing Expose request
00:57:10.679 00.029 8976 Received - 47 (G) 
00:57:10.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:57:10.679 00.000 8976 stepped: pos (-10, -2)
00:57:10.679 00.000 8976 MoveAxis(U, 0, ABG)
00:57:10.679 00.000 8976 move complete, result=0
00:57:10.679 00.000 8976 worker thread done servicing request
00:57:10.679 00.000 8976 Worker thread wakes up
00:57:10.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:10.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:10.679 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.1 px 0 ms NORTH
00:57:11.365 00.686 8976 Exposure complete
00:57:11.371 00.006 8976 worker thread done servicing request
00:57:11.371 00.000 5052 OnExposeComplete: enter
00:57:11.371 00.000 5052 UpdateGuideState(): m_state=6
00:57:11.371 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1357
00:57:11.371 00.000 5052 Star::Find returns 1 (0), X=331.01, Y=281.42, Mass=190, SNR=9.5, Peak=64 HFD=2.6
00:57:11.371 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
00:57:11.371 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
00:57:11.371 00.000 5052 CameraToMount -- cameraX=1.83 cameraY=-0.29 hyp=1.85 cameraTheta=-0.16 mountX=-1.09 mountY=-1.38, mountTheta=-2.24
00:57:11.372 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.83, y=-0.29, opts=13)
00:57:11.372 00.000 5052 Enqueuing Move request for stepguider (1.83, -0.29)
00:57:11.372 00.000 8976 Worker thread wakes up
00:57:11.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.83, -0.29) opts 0xd
00:57:11.372 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.83, -0.29)
00:57:11.372 00.000 8976 Moving (1.83, -0.29) raw xDistance=-1.09 yDistance=-1.38
00:57:11.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.09
00:57:11.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.38
00:57:11.372 00.000 8976 MoveAxis(R, 5, ABG)
00:57:11.372 00.000 8976 stepping (-10, -2) + (5, 0)
00:57:11.372 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:57:11.373 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:57:11.383 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
00:57:11.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:11.383 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:11.383 00.000 5052 Enqueuing Expose request
00:57:11.414 00.031 8976 Received - 47 (G) 
00:57:11.414 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:57:11.414 00.000 8976 stepped: pos (-5, -2)
00:57:11.414 00.000 8976 MoveAxis(U, 5, ABG)
00:57:11.414 00.000 8976 stepping (-5, -2) + (0, 5)
00:57:11.414 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:57:11.463 00.049 8976 Received - 47 (G) 
00:57:11.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
00:57:11.463 00.000 8976 stepped: pos (-5, 3)
00:57:11.463 00.000 8976 move complete, result=0
00:57:11.463 00.000 8976 worker thread done servicing request
00:57:11.463 00.000 8976 Worker thread wakes up
00:57:11.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:11.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:11.463 00.000 5052 GuideStep: -1.1 px 5 ms EAST, -1.4 px 5 ms NORTH
00:57:12.152 00.689 8976 Exposure complete
00:57:12.158 00.006 8976 worker thread done servicing request
00:57:12.158 00.000 5052 OnExposeComplete: enter
00:57:12.158 00.000 5052 UpdateGuideState(): m_state=6
00:57:12.158 00.000 5052 Star::Find(18, 331, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1358
00:57:12.158 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=282.50, Mass=194, SNR=9.6, Peak=72 HFD=3.2
00:57:12.158 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
00:57:12.158 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
00:57:12.158 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.79 hyp=0.86 cameraTheta=1.17 mountX=0.55 mountY=-0.71, mountTheta=-0.91
00:57:12.159 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.79, opts=13)
00:57:12.159 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.79)
00:57:12.159 00.000 8976 Worker thread wakes up
00:57:12.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.79) opts 0xd
00:57:12.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.79)
00:57:12.159 00.000 8976 Moving (0.33, 0.79) raw xDistance=0.55 yDistance=-0.71
00:57:12.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.55
00:57:12.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.71
00:57:12.159 00.000 8976 MoveAxis(L, 2, ABG)
00:57:12.159 00.000 8976 stepping (-5, 3) + (-2, 0)
00:57:12.159 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:12.160 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:57:12.170 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
00:57:12.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:12.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:12.170 00.000 5052 Enqueuing Expose request
00:57:12.198 00.028 8976 Received - 47 (G) 
00:57:12.198 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:12.198 00.000 8976 stepped: pos (-7, 3)
00:57:12.198 00.000 8976 MoveAxis(U, 3, ABG)
00:57:12.199 00.001 8976 stepping (-7, 3) + (0, 3)
00:57:12.199 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:12.229 00.030 8976 Received - 47 (G) 
00:57:12.229 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:12.229 00.000 8976 stepped: pos (-7, 6)
00:57:12.229 00.000 8976 move complete, result=0
00:57:12.229 00.000 8976 worker thread done servicing request
00:57:12.229 00.000 8976 Worker thread wakes up
00:57:12.229 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.7 px 3 ms NORTH
00:57:12.230 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:12.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:12.925 00.695 8976 Exposure complete
00:57:12.930 00.005 8976 worker thread done servicing request
00:57:12.930 00.000 5052 OnExposeComplete: enter
00:57:12.930 00.000 5052 UpdateGuideState(): m_state=6
00:57:12.930 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1359
00:57:12.930 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.80, Mass=179, SNR=9.3, Peak=68 HFD=2.6
00:57:12.930 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
00:57:12.930 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
00:57:12.930 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.09 hyp=0.37 cameraTheta=0.25 mountX=-0.08 mountY=-0.35, mountTheta=-1.80
00:57:12.930 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.09, opts=13)
00:57:12.930 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.09)
00:57:12.930 00.000 8976 Worker thread wakes up
00:57:12.930 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.09) opts 0xd
00:57:12.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.09)
00:57:12.931 00.001 8976 Moving (0.36, 0.09) raw xDistance=-0.08 yDistance=-0.35
00:57:12.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:57:12.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.35
00:57:12.931 00.000 8976 MoveAxis(R, 0, ABG)
00:57:12.931 00.000 8976 MoveAxis(U, 2, ABG)
00:57:12.931 00.000 8976 stepping (-7, 6) + (0, 2)
00:57:12.931 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:12.931 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:57:12.941 00.010 5052 UpdateGuideState exits: m=179 SNR=9.3
00:57:12.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:12.941 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:12.941 00.000 5052 Enqueuing Expose request
00:57:12.965 00.024 8976 Received - 47 (G) 
00:57:12.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:12.965 00.000 8976 stepped: pos (-7, 8)
00:57:12.965 00.000 8976 move complete, result=0
00:57:12.965 00.000 8976 worker thread done servicing request
00:57:12.965 00.000 8976 Worker thread wakes up
00:57:12.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:12.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:12.965 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:57:13.673 00.708 8976 Exposure complete
00:57:13.678 00.005 8976 worker thread done servicing request
00:57:13.678 00.000 5052 OnExposeComplete: enter
00:57:13.678 00.000 5052 UpdateGuideState(): m_state=6
00:57:13.678 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1360
00:57:13.678 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.88, Mass=186, SNR=9.4, Peak=66 HFD=2.3
00:57:13.678 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
00:57:13.678 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
00:57:13.678 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.17 hyp=0.81 cameraTheta=0.21 mountX=-0.21 mountY=-0.75, mountTheta=-1.84
00:57:13.679 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.17, opts=13)
00:57:13.679 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.17)
00:57:13.679 00.000 8976 Worker thread wakes up
00:57:13.679 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.17) opts 0xd
00:57:13.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.17)
00:57:13.679 00.000 8976 Moving (0.79, 0.17) raw xDistance=-0.21 yDistance=-0.75
00:57:13.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:57:13.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
00:57:13.679 00.000 8976 MoveAxis(R, 0, ABG)
00:57:13.679 00.000 8976 MoveAxis(U, 3, ABG)
00:57:13.679 00.000 8976 stepping (-7, 8) + (0, 3)
00:57:13.680 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:13.680 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:57:13.689 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
00:57:13.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:13.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:13.689 00.000 5052 Enqueuing Expose request
00:57:13.717 00.028 8976 Received - 47 (G) 
00:57:13.717 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:13.717 00.000 8976 stepped: pos (-7, 11)
00:57:13.717 00.000 8976 move complete, result=0
00:57:13.717 00.000 8976 worker thread done servicing request
00:57:13.717 00.000 8976 Worker thread wakes up
00:57:13.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:13.717 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:13.717 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
00:57:14.410 00.693 8976 Exposure complete
00:57:14.415 00.005 8976 worker thread done servicing request
00:57:14.415 00.000 5052 OnExposeComplete: enter
00:57:14.415 00.000 5052 UpdateGuideState(): m_state=6
00:57:14.415 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1361
00:57:14.416 00.001 5052 Star::Find returns 1 (0), X=329.19, Y=281.87, Mass=219, SNR=10.2, Peak=73 HFD=2.4
00:57:14.416 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.04) = xAngle (-0.58 = -0.58)
00:57:14.416 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.68 = -0.68)
00:57:14.416 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.47 mountX=0.14 mountY=-0.10, mountTheta=-0.64
00:57:14.416 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.16, opts=13)
00:57:14.417 00.001 5052 Enqueuing Move request for stepguider (0.02, 0.16)
00:57:14.417 00.000 8976 Worker thread wakes up
00:57:14.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.16) opts 0xd
00:57:14.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.16)
00:57:14.417 00.000 8976 Moving (0.02, 0.16) raw xDistance=0.14 yDistance=-0.10
00:57:14.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:57:14.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:57:14.417 00.000 8976 MoveAxis(R, 0, ABG)
00:57:14.417 00.000 8976 MoveAxis(U, 0, ABG)
00:57:14.417 00.000 8976 move complete, result=0
00:57:14.417 00.000 8976 worker thread done servicing request
00:57:14.417 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
00:57:14.427 00.010 5052 UpdateGuideState exits: m=219 SNR=10.2
00:57:14.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:14.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:14.427 00.000 5052 Enqueuing Expose request
00:57:14.427 00.000 8976 Worker thread wakes up
00:57:14.427 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:14.428 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:14.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:15.117 00.689 8976 Exposure complete
00:57:15.123 00.006 8976 worker thread done servicing request
00:57:15.123 00.000 5052 OnExposeComplete: enter
00:57:15.123 00.000 5052 UpdateGuideState(): m_state=6
00:57:15.123 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1362
00:57:15.123 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.86, Mass=205, SNR=9.9, Peak=76 HFD=2.4
00:57:15.123 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
00:57:15.123 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
00:57:15.123 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.15 hyp=0.56 cameraTheta=0.27 mountX=-0.12 mountY=-0.53, mountTheta=-1.78
00:57:15.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.15, opts=13)
00:57:15.124 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.15)
00:57:15.124 00.000 8976 Worker thread wakes up
00:57:15.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.15) opts 0xd
00:57:15.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.15)
00:57:15.124 00.000 8976 Moving (0.54, 0.15) raw xDistance=-0.12 yDistance=-0.53
00:57:15.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:57:15.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
00:57:15.124 00.000 8976 MoveAxis(R, 0, ABG)
00:57:15.124 00.000 8976 MoveAxis(U, 2, ABG)
00:57:15.124 00.000 8976 stepping (-7, 11) + (0, 2)
00:57:15.124 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:15.125 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:57:15.134 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
00:57:15.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:15.134 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:15.134 00.000 5052 Enqueuing Expose request
00:57:15.155 00.021 8976 Received - 47 (G) 
00:57:15.155 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:15.155 00.000 8976 stepped: pos (-7, 13)
00:57:15.155 00.000 8976 move complete, result=0
00:57:15.155 00.000 8976 worker thread done servicing request
00:57:15.155 00.000 8976 Worker thread wakes up
00:57:15.155 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:15.155 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:15.155 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:57:15.844 00.689 8976 Exposure complete
00:57:15.851 00.007 8976 worker thread done servicing request
00:57:15.851 00.000 5052 OnExposeComplete: enter
00:57:15.851 00.000 5052 UpdateGuideState(): m_state=6
00:57:15.851 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1363
00:57:15.851 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.83, Mass=210, SNR=10.0, Peak=74 HFD=2.4
00:57:15.851 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.33 = 0.33)
00:57:15.851 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.23 = 0.23)
00:57:15.851 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.38 mountX=0.16 mountY=0.04, mountTheta=0.24
00:57:15.851 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.12, opts=13)
00:57:15.852 00.001 5052 Enqueuing Move request for stepguider (-0.12, 0.12)
00:57:15.852 00.000 8976 Worker thread wakes up
00:57:15.852 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.12) opts 0xd
00:57:15.852 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.12)
00:57:15.852 00.000 8976 Moving (-0.12, 0.12) raw xDistance=0.16 yDistance=0.04
00:57:15.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:57:15.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:57:15.852 00.000 8976 MoveAxis(R, 0, ABG)
00:57:15.852 00.000 8976 MoveAxis(U, 0, ABG)
00:57:15.852 00.000 8976 move complete, result=0
00:57:15.852 00.000 8976 worker thread done servicing request
00:57:15.852 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=34, FiltMax=61, Gamma=2.630
00:57:15.861 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
00:57:15.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:15.861 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:15.861 00.000 5052 Enqueuing Expose request
00:57:15.861 00.000 8976 Worker thread wakes up
00:57:15.861 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:15.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:15.861 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:16.549 00.688 8976 Exposure complete
00:57:16.554 00.005 8976 worker thread done servicing request
00:57:16.554 00.000 5052 OnExposeComplete: enter
00:57:16.554 00.000 5052 UpdateGuideState(): m_state=6
00:57:16.554 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1364
00:57:16.554 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.43, Mass=198, SNR=9.7, Peak=67 HFD=2.5
00:57:16.554 00.000 5052 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.04) = xAngle (-3.71 = 2.57)
00:57:16.554 00.000 5052 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.81 = 2.47)
00:57:16.554 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.67 mountX=-0.23 mountY=0.17, mountTheta=2.51
00:57:16.555 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.28, opts=13)
00:57:16.555 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.28)
00:57:16.555 00.000 8976 Worker thread wakes up
00:57:16.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.28) opts 0xd
00:57:16.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.28)
00:57:16.555 00.000 8976 Moving (-0.03, -0.28) raw xDistance=-0.23 yDistance=0.17
00:57:16.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:57:16.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:57:16.555 00.000 8976 MoveAxis(R, 0, ABG)
00:57:16.555 00.000 8976 MoveAxis(U, 0, ABG)
00:57:16.556 00.001 8976 move complete, result=0
00:57:16.556 00.000 8976 worker thread done servicing request
00:57:16.556 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:57:16.565 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
00:57:16.566 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:16.566 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:16.566 00.000 5052 Enqueuing Expose request
00:57:16.566 00.000 8976 Worker thread wakes up
00:57:16.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:16.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:16.566 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:57:17.252 00.686 8976 Exposure complete
00:57:17.258 00.006 8976 worker thread done servicing request
00:57:17.258 00.000 5052 OnExposeComplete: enter
00:57:17.258 00.000 5052 UpdateGuideState(): m_state=6
00:57:17.258 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1365
00:57:17.258 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.91, Mass=207, SNR=9.9, Peak=68 HFD=2.4
00:57:17.258 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
00:57:17.258 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
00:57:17.258 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.20 hyp=0.35 cameraTheta=0.61 mountX=0.05 mountY=-0.35, mountTheta=-1.44
00:57:17.259 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.20, opts=13)
00:57:17.259 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.20)
00:57:17.259 00.000 8976 Worker thread wakes up
00:57:17.259 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.20) opts 0xd
00:57:17.259 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.20)
00:57:17.259 00.000 8976 Moving (0.28, 0.20) raw xDistance=0.05 yDistance=-0.35
00:57:17.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:57:17.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:57:17.259 00.000 8976 MoveAxis(R, 0, ABG)
00:57:17.259 00.000 8976 MoveAxis(U, 1, ABG)
00:57:17.259 00.000 8976 stepping (-7, 13) + (0, 1)
00:57:17.259 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:17.260 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
00:57:17.269 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
00:57:17.269 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:17.269 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:17.269 00.000 5052 Enqueuing Expose request
00:57:17.282 00.013 8976 Received - 47 (G) 
00:57:17.282 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:17.282 00.000 8976 stepped: pos (-7, 14)
00:57:17.282 00.000 8976 move complete, result=0
00:57:17.282 00.000 8976 worker thread done servicing request
00:57:17.282 00.000 8976 Worker thread wakes up
00:57:17.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:17.282 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:17.282 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
00:57:17.974 00.692 8976 Exposure complete
00:57:17.980 00.006 8976 worker thread done servicing request
00:57:17.980 00.000 5052 OnExposeComplete: enter
00:57:17.980 00.000 5052 UpdateGuideState(): m_state=6
00:57:17.980 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1366
00:57:17.980 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.32, Mass=202, SNR=9.9, Peak=69 HFD=2.4
00:57:17.980 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.04) = xAngle (-3.57 = 2.72)
00:57:17.980 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.67 = 2.61)
00:57:17.980 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.52 mountX=-0.36 mountY=0.20, mountTheta=2.63
00:57:17.980 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.39, opts=13)
00:57:17.980 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.39)
00:57:17.981 00.001 8976 Worker thread wakes up
00:57:17.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.39) opts 0xd
00:57:17.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.39)
00:57:17.981 00.000 8976 Moving (0.02, -0.39) raw xDistance=-0.36 yDistance=0.20
00:57:17.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:57:17.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:57:17.981 00.000 8976 MoveAxis(R, 1, ABG)
00:57:17.981 00.000 8976 stepping (-7, 14) + (1, 0)
00:57:17.981 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:17.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
00:57:17.991 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
00:57:17.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:17.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:17.991 00.000 5052 Enqueuing Expose request
00:57:18.001 00.010 8976 Received - 47 (G) 
00:57:18.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:18.001 00.000 8976 stepped: pos (-6, 14)
00:57:18.001 00.000 8976 MoveAxis(U, 0, ABG)
00:57:18.001 00.000 8976 move complete, result=0
00:57:18.001 00.000 8976 worker thread done servicing request
00:57:18.001 00.000 8976 Worker thread wakes up
00:57:18.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:18.001 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:18.001 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
00:57:18.690 00.689 8976 Exposure complete
00:57:18.695 00.005 8976 worker thread done servicing request
00:57:18.695 00.000 5052 OnExposeComplete: enter
00:57:18.696 00.001 5052 UpdateGuideState(): m_state=6
00:57:18.696 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1367
00:57:18.696 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.68, Mass=190, SNR=9.5, Peak=71 HFD=2.5
00:57:18.696 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
00:57:18.696 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
00:57:18.696 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.02 hyp=0.46 cameraTheta=-3.09 mountX=0.19 mountY=0.40, mountTheta=1.13
00:57:18.696 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.02, opts=13)
00:57:18.696 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.02)
00:57:18.697 00.001 8976 Worker thread wakes up
00:57:18.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.02) opts 0xd
00:57:18.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.02)
00:57:18.697 00.000 8976 Moving (-0.46, -0.02) raw xDistance=0.19 yDistance=0.40
00:57:18.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:57:18.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:57:18.697 00.000 8976 MoveAxis(R, 0, ABG)
00:57:18.697 00.000 8976 MoveAxis(D, 2, ABG)
00:57:18.697 00.000 8976 stepping (-6, 14) + (0, -2)
00:57:18.697 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:18.697 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:57:18.707 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
00:57:18.707 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:18.707 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:18.707 00.000 5052 Enqueuing Expose request
00:57:18.736 00.029 8976 Received - 47 (G) 
00:57:18.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:18.736 00.000 8976 stepped: pos (-6, 12)
00:57:18.736 00.000 8976 move complete, result=0
00:57:18.736 00.000 8976 worker thread done servicing request
00:57:18.736 00.000 8976 Worker thread wakes up
00:57:18.736 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:57:18.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:18.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:19.423 00.687 8976 Exposure complete
00:57:19.428 00.005 8976 worker thread done servicing request
00:57:19.428 00.000 5052 OnExposeComplete: enter
00:57:19.428 00.000 5052 UpdateGuideState(): m_state=6
00:57:19.428 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1368
00:57:19.428 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.75, Mass=188, SNR=9.5, Peak=64 HFD=2.8
00:57:19.428 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
00:57:19.428 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
00:57:19.428 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.04 hyp=0.55 cameraTheta=3.06 mountX=0.29 mountY=0.43, mountTheta=0.99
00:57:19.429 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.04, opts=13)
00:57:19.429 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.04)
00:57:19.429 00.000 8976 Worker thread wakes up
00:57:19.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.04) opts 0xd
00:57:19.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.04)
00:57:19.429 00.000 8976 Moving (-0.55, 0.04) raw xDistance=0.29 yDistance=0.43
00:57:19.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:57:19.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
00:57:19.430 00.001 8976 MoveAxis(L, 1, ABG)
00:57:19.430 00.000 8976 stepping (-6, 12) + (-1, 0)
00:57:19.430 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:19.430 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:57:19.440 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
00:57:19.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:19.440 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:19.440 00.000 5052 Enqueuing Expose request
00:57:19.456 00.016 8976 Received - 47 (G) 
00:57:19.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:19.456 00.000 8976 stepped: pos (-7, 12)
00:57:19.456 00.000 8976 MoveAxis(D, 2, ABG)
00:57:19.456 00.000 8976 stepping (-7, 12) + (0, -2)
00:57:19.456 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:19.488 00.032 8976 Received - 47 (G) 
00:57:19.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:19.488 00.000 8976 stepped: pos (-7, 10)
00:57:19.488 00.000 8976 move complete, result=0
00:57:19.488 00.000 8976 worker thread done servicing request
00:57:19.488 00.000 8976 Worker thread wakes up
00:57:19.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:19.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:19.488 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:57:20.177 00.689 8976 Exposure complete
00:57:20.182 00.005 8976 worker thread done servicing request
00:57:20.182 00.000 5052 OnExposeComplete: enter
00:57:20.182 00.000 5052 UpdateGuideState(): m_state=6
00:57:20.182 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1369
00:57:20.182 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.94, Mass=195, SNR=9.6, Peak=65 HFD=2.6
00:57:20.182 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
00:57:20.182 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
00:57:20.182 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.23 hyp=0.61 cameraTheta=2.75 mountX=0.47 mountY=0.35, mountTheta=0.64
00:57:20.183 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.23, opts=13)
00:57:20.183 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.23)
00:57:20.183 00.000 8976 Worker thread wakes up
00:57:20.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.23) opts 0xd
00:57:20.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.23)
00:57:20.183 00.000 8976 Moving (-0.57, 0.23) raw xDistance=0.47 yDistance=0.35
00:57:20.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
00:57:20.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
00:57:20.183 00.000 8976 MoveAxis(L, 2, ABG)
00:57:20.184 00.001 8976 stepping (-7, 10) + (-2, 0)
00:57:20.184 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:20.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:57:20.195 00.011 5052 UpdateGuideState exits: m=195 SNR=9.6
00:57:20.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:20.195 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:20.195 00.000 5052 Enqueuing Expose request
00:57:20.206 00.011 8976 Received - 47 (G) 
00:57:20.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:20.207 00.001 8976 stepped: pos (-9, 10)
00:57:20.207 00.000 8976 MoveAxis(D, 2, ABG)
00:57:20.207 00.000 8976 stepping (-9, 10) + (0, -2)
00:57:20.207 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:20.238 00.031 8976 Received - 47 (G) 
00:57:20.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:20.238 00.000 8976 stepped: pos (-9, 8)
00:57:20.238 00.000 8976 move complete, result=0
00:57:20.239 00.001 8976 worker thread done servicing request
00:57:20.239 00.000 8976 Worker thread wakes up
00:57:20.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:20.239 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 2 ms SOUTH
00:57:20.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:20.932 00.693 8976 Exposure complete
00:57:20.938 00.006 8976 worker thread done servicing request
00:57:20.938 00.000 5052 OnExposeComplete: enter
00:57:20.938 00.000 5052 UpdateGuideState(): m_state=6
00:57:20.938 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1370
00:57:20.938 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=282.14, Mass=192, SNR=9.6, Peak=61 HFD=3.0
00:57:20.938 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
00:57:20.938 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.17 = -0.17)
00:57:20.938 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.43 hyp=0.46 cameraTheta=1.98 mountX=0.46 mountY=-0.08, mountTheta=-0.17
00:57:20.939 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.43, opts=13)
00:57:20.939 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.43)
00:57:20.939 00.000 8976 Worker thread wakes up
00:57:20.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.43) opts 0xd
00:57:20.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.43)
00:57:20.939 00.000 8976 Moving (-0.18, 0.43) raw xDistance=0.46 yDistance=-0.08
00:57:20.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
00:57:20.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:57:20.939 00.000 8976 MoveAxis(L, 2, ABG)
00:57:20.939 00.000 8976 stepping (-9, 8) + (-2, 0)
00:57:20.939 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:20.940 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:57:20.949 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
00:57:20.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:20.949 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:20.949 00.000 5052 Enqueuing Expose request
00:57:20.974 00.025 8976 Received - 47 (G) 
00:57:20.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:20.974 00.000 8976 stepped: pos (-11, 8)
00:57:20.974 00.000 8976 MoveAxis(U, 0, ABG)
00:57:20.974 00.000 8976 move complete, result=0
00:57:20.974 00.000 8976 worker thread done servicing request
00:57:20.974 00.000 8976 Worker thread wakes up
00:57:20.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:20.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:20.974 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
00:57:21.667 00.693 8976 Exposure complete
00:57:21.672 00.005 8976 worker thread done servicing request
00:57:21.672 00.000 5052 OnExposeComplete: enter
00:57:21.672 00.000 5052 UpdateGuideState(): m_state=6
00:57:21.672 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1371
00:57:21.672 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.50, Mass=188, SNR=9.5, Peak=67 HFD=2.8
00:57:21.672 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
00:57:21.672 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.93)
00:57:21.673 00.001 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-2.21 mountX=-0.12 mountY=0.25, mountTheta=2.01
00:57:21.673 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.21, opts=13)
00:57:21.673 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.21)
00:57:21.673 00.000 8976 Worker thread wakes up
00:57:21.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.21) opts 0xd
00:57:21.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.21)
00:57:21.674 00.001 8976 Moving (-0.16, -0.21) raw xDistance=-0.12 yDistance=0.25
00:57:21.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:57:21.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:57:21.674 00.000 8976 MoveAxis(R, 0, ABG)
00:57:21.674 00.000 8976 MoveAxis(U, 0, ABG)
00:57:21.674 00.000 8976 move complete, result=0
00:57:21.674 00.000 8976 worker thread done servicing request
00:57:21.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:57:21.683 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
00:57:21.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:21.683 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:21.683 00.000 5052 Enqueuing Expose request
00:57:21.683 00.000 8976 Worker thread wakes up
00:57:21.683 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:57:21.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:21.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:22.370 00.687 8976 Exposure complete
00:57:22.375 00.005 8976 worker thread done servicing request
00:57:22.375 00.000 5052 OnExposeComplete: enter
00:57:22.375 00.000 5052 UpdateGuideState(): m_state=6
00:57:22.375 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1372
00:57:22.375 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.11, Mass=200, SNR=9.8, Peak=69 HFD=2.5
00:57:22.375 00.000 5052 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.04) = xAngle (-4.10 = 2.19)
00:57:22.375 00.000 5052 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.20 = 2.08)
00:57:22.375 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.60 hyp=0.67 cameraTheta=-2.05 mountX=-0.39 mountY=0.59, mountTheta=2.16
00:57:22.376 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.60, opts=13)
00:57:22.376 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.60)
00:57:22.376 00.000 8976 Worker thread wakes up
00:57:22.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.60) opts 0xd
00:57:22.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.60)
00:57:22.376 00.000 8976 Moving (-0.31, -0.60) raw xDistance=-0.39 yDistance=0.59
00:57:22.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
00:57:22.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
00:57:22.376 00.000 8976 MoveAxis(R, 2, ABG)
00:57:22.377 00.001 8976 stepping (-11, 8) + (2, 0)
00:57:22.377 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:22.377 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:57:22.387 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
00:57:22.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:22.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:22.387 00.000 5052 Enqueuing Expose request
00:57:22.413 00.026 8976 Received - 47 (G) 
00:57:22.413 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:22.413 00.000 8976 stepped: pos (-9, 8)
00:57:22.413 00.000 8976 MoveAxis(D, 2, ABG)
00:57:22.413 00.000 8976 stepping (-9, 8) + (0, -2)
00:57:22.413 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:22.444 00.031 8976 Received - 47 (G) 
00:57:22.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:22.444 00.000 8976 stepped: pos (-9, 6)
00:57:22.444 00.000 8976 move complete, result=0
00:57:22.445 00.001 8976 worker thread done servicing request
00:57:22.445 00.000 8976 Worker thread wakes up
00:57:22.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:22.445 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.6 px 2 ms SOUTH
00:57:22.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:23.135 00.690 8976 Exposure complete
00:57:23.140 00.005 8976 worker thread done servicing request
00:57:23.141 00.001 5052 OnExposeComplete: enter
00:57:23.141 00.000 5052 UpdateGuideState(): m_state=6
00:57:23.141 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1373
00:57:23.141 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.91, Mass=206, SNR=9.9, Peak=70 HFD=2.6
00:57:23.141 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
00:57:23.141 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
00:57:23.141 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.20 hyp=0.56 cameraTheta=2.78 mountX=0.41 mountY=0.33, mountTheta=0.67
00:57:23.142 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.20, opts=13)
00:57:23.142 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.20)
00:57:23.142 00.000 8976 Worker thread wakes up
00:57:23.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.20) opts 0xd
00:57:23.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.20)
00:57:23.142 00.000 8976 Moving (-0.52, 0.20) raw xDistance=0.41 yDistance=0.33
00:57:23.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
00:57:23.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
00:57:23.142 00.000 8976 MoveAxis(L, 2, ABG)
00:57:23.142 00.000 8976 stepping (-9, 6) + (-2, 0)
00:57:23.142 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:23.143 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:57:23.152 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
00:57:23.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:23.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:23.152 00.000 5052 Enqueuing Expose request
00:57:23.164 00.012 8976 Received - 47 (G) 
00:57:23.164 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:23.164 00.000 8976 stepped: pos (-11, 6)
00:57:23.164 00.000 8976 MoveAxis(D, 1, ABG)
00:57:23.164 00.000 8976 stepping (-11, 6) + (0, -1)
00:57:23.164 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:23.197 00.033 8976 Received - 47 (G) 
00:57:23.197 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:23.197 00.000 8976 stepped: pos (-11, 5)
00:57:23.197 00.000 8976 move complete, result=0
00:57:23.197 00.000 8976 worker thread done servicing request
00:57:23.197 00.000 8976 Worker thread wakes up
00:57:23.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:23.197 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:23.197 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:57:23.888 00.691 8976 Exposure complete
00:57:23.893 00.005 8976 worker thread done servicing request
00:57:23.893 00.000 5052 OnExposeComplete: enter
00:57:23.894 00.001 5052 UpdateGuideState(): m_state=6
00:57:23.894 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1374
00:57:23.894 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.96, Mass=213, SNR=10.1, Peak=70 HFD=2.3
00:57:23.894 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
00:57:23.894 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
00:57:23.894 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.25 hyp=0.67 cameraTheta=2.76 mountX=0.50 mountY=0.38, mountTheta=0.65
00:57:23.894 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.25, opts=13)
00:57:23.895 00.001 5052 Enqueuing Move request for stepguider (-0.62, 0.25)
00:57:23.895 00.000 8976 Worker thread wakes up
00:57:23.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.25) opts 0xd
00:57:23.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.25)
00:57:23.895 00.000 8976 Moving (-0.62, 0.25) raw xDistance=0.50 yDistance=0.38
00:57:23.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
00:57:23.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
00:57:23.895 00.000 8976 MoveAxis(L, 2, ABG)
00:57:23.895 00.000 8976 stepping (-11, 5) + (-2, 0)
00:57:23.895 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:23.896 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:57:23.905 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
00:57:23.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:23.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:23.905 00.000 5052 Enqueuing Expose request
00:57:23.932 00.027 8976 Received - 47 (G) 
00:57:23.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:23.932 00.000 8976 stepped: pos (-13, 5)
00:57:23.932 00.000 8976 MoveAxis(D, 2, ABG)
00:57:23.932 00.000 8976 stepping (-13, 5) + (0, -2)
00:57:23.932 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:23.964 00.032 8976 Received - 47 (G) 
00:57:23.964 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:23.964 00.000 8976 stepped: pos (-13, 3)
00:57:23.964 00.000 8976 move complete, result=0
00:57:23.964 00.000 8976 worker thread done servicing request
00:57:23.964 00.000 8976 Worker thread wakes up
00:57:23.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:23.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:23.964 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:57:24.656 00.692 8976 Exposure complete
00:57:24.662 00.006 8976 worker thread done servicing request
00:57:24.662 00.000 5052 OnExposeComplete: enter
00:57:24.662 00.000 5052 UpdateGuideState(): m_state=6
00:57:24.662 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1375
00:57:24.662 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.78, Mass=186, SNR=9.4, Peak=69 HFD=2.5
00:57:24.662 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
00:57:24.662 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
00:57:24.662 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.15 cameraTheta=2.66 mountX=0.12 mountY=0.08, mountTheta=0.55
00:57:24.663 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.07, opts=13)
00:57:24.663 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.07)
00:57:24.663 00.000 8976 Worker thread wakes up
00:57:24.663 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.07) opts 0xd
00:57:24.663 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.07)
00:57:24.663 00.000 8976 Moving (-0.14, 0.07) raw xDistance=0.12 yDistance=0.08
00:57:24.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:57:24.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:57:24.663 00.000 8976 MoveAxis(R, 0, ABG)
00:57:24.663 00.000 8976 MoveAxis(U, 0, ABG)
00:57:24.663 00.000 8976 move complete, result=0
00:57:24.663 00.000 8976 worker thread done servicing request
00:57:24.664 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:57:24.673 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
00:57:24.673 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:24.673 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:24.673 00.000 5052 Enqueuing Expose request
00:57:24.673 00.000 8976 Worker thread wakes up
00:57:24.674 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:24.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:24.674 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:25.363 00.689 8976 Exposure complete
00:57:25.369 00.006 8976 worker thread done servicing request
00:57:25.369 00.000 5052 OnExposeComplete: enter
00:57:25.369 00.000 5052 UpdateGuideState(): m_state=6
00:57:25.369 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1376
00:57:25.369 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.94, Mass=172, SNR=9.1, Peak=66 HFD=2.4
00:57:25.369 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
00:57:25.369 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
00:57:25.369 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.23 hyp=0.29 cameraTheta=0.94 mountX=0.13 mountY=-0.27, mountTheta=-1.13
00:57:25.370 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.23, opts=13)
00:57:25.370 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.23)
00:57:25.370 00.000 8976 Worker thread wakes up
00:57:25.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.23) opts 0xd
00:57:25.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.23)
00:57:25.370 00.000 8976 Moving (0.17, 0.23) raw xDistance=0.13 yDistance=-0.27
00:57:25.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:57:25.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:57:25.370 00.000 8976 MoveAxis(R, 0, ABG)
00:57:25.370 00.000 8976 MoveAxis(U, 1, ABG)
00:57:25.370 00.000 8976 stepping (-13, 3) + (0, 1)
00:57:25.370 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:25.371 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:57:25.381 00.010 5052 UpdateGuideState exits: m=172 SNR=9.1
00:57:25.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:25.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:57:25.381 00.000 5052 Enqueuing Expose request
00:57:25.381 00.000 5052 OnExposureDurationSelected: duration = 200
00:57:25.402 00.021 8976 Received - 47 (G) 
00:57:25.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:25.403 00.001 8976 stepped: pos (-13, 4)
00:57:25.403 00.000 8976 move complete, result=0
00:57:25.403 00.000 8976 worker thread done servicing request
00:57:25.403 00.000 8976 Worker thread wakes up
00:57:25.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:57:25.403 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:57:25.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:57:26.096 00.693 8976 Exposure complete
00:57:26.102 00.006 8976 worker thread done servicing request
00:57:26.102 00.000 5052 OnExposeComplete: enter
00:57:26.103 00.001 5052 UpdateGuideState(): m_state=6
00:57:26.103 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1377
00:57:26.103 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.45, Mass=193, SNR=9.6, Peak=68 HFD=3.1
00:57:26.103 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
00:57:26.103 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
00:57:26.103 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.26 hyp=0.45 cameraTheta=-0.60 mountX=-0.40 mountY=-0.17, mountTheta=-2.73
00:57:26.104 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.26, opts=13)
00:57:26.104 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.26)
00:57:26.104 00.000 8976 Worker thread wakes up
00:57:26.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.26) opts 0xd
00:57:26.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.26)
00:57:26.104 00.000 8976 Moving (0.37, -0.26) raw xDistance=-0.40 yDistance=-0.17
00:57:26.105 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
00:57:26.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:57:26.105 00.000 8976 MoveAxis(R, 2, ABG)
00:57:26.105 00.000 8976 stepping (-13, 4) + (2, 0)
00:57:26.105 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:26.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:57:26.115 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
00:57:26.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:26.115 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:26.115 00.000 5052 Enqueuing Expose request
00:57:26.138 00.023 8976 Received - 47 (G) 
00:57:26.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:26.138 00.000 8976 stepped: pos (-11, 4)
00:57:26.138 00.000 8976 MoveAxis(U, 0, ABG)
00:57:26.138 00.000 8976 move complete, result=0
00:57:26.138 00.000 8976 worker thread done servicing request
00:57:26.138 00.000 8976 Worker thread wakes up
00:57:26.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:26.138 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:26.138 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
00:57:26.547 00.409 8976 Exposure complete
00:57:26.552 00.005 8976 worker thread done servicing request
00:57:26.552 00.000 5052 OnExposeComplete: enter
00:57:26.552 00.000 5052 UpdateGuideState(): m_state=6
00:57:26.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1378
00:57:26.552 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.40, Mass=51, SNR=4.8, Peak=51 HFD=2.9
00:57:26.552 00.000 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.04) = xAngle (-3.04 = -3.04)
00:57:26.552 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.14 = 3.14)
00:57:26.552 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.31 hyp=0.37 cameraTheta=-1.00 mountX=-0.37 mountY=0.00, mountTheta=3.14
00:57:26.553 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.31, opts=13)
00:57:26.553 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.31)
00:57:26.553 00.000 8976 Worker thread wakes up
00:57:26.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.31) opts 0xd
00:57:26.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.31)
00:57:26.553 00.000 8976 Moving (0.20, -0.31) raw xDistance=-0.37 yDistance=0.00
00:57:26.554 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
00:57:26.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:57:26.554 00.000 8976 MoveAxis(R, 2, ABG)
00:57:26.554 00.000 8976 stepping (-11, 4) + (2, 0)
00:57:26.554 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:26.554 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=62, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:26.563 00.009 5052 UpdateGuideState exits: m=51 SNR=4.8
00:57:26.564 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:26.564 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:26.564 00.000 5052 Enqueuing Expose request
00:57:26.586 00.022 8976 Received - 47 (G) 
00:57:26.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:26.586 00.000 8976 stepped: pos (-9, 4)
00:57:26.586 00.000 8976 MoveAxis(U, 0, ABG)
00:57:26.586 00.000 8976 move complete, result=0
00:57:26.586 00.000 8976 worker thread done servicing request
00:57:26.586 00.000 8976 Worker thread wakes up
00:57:26.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:26.586 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:26.586 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
00:57:26.996 00.410 8976 Exposure complete
00:57:27.002 00.006 8976 worker thread done servicing request
00:57:27.002 00.000 5052 OnExposeComplete: enter
00:57:27.002 00.000 5052 UpdateGuideState(): m_state=6
00:57:27.002 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1379
00:57:27.002 00.000 5052 Star::Find returns 1 (0), X=330.10, Y=281.72, Mass=57, SNR=5.1, Peak=52 HFD=2.6
00:57:27.002 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
00:57:27.002 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
00:57:27.002 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=0.01 hyp=0.93 cameraTheta=0.01 mountX=-0.42 mountY=-0.78, mountTheta=-2.06
00:57:27.003 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=0.01, opts=13)
00:57:27.003 00.000 5052 Enqueuing Move request for stepguider (0.93, 0.01)
00:57:27.003 00.000 8976 Worker thread wakes up
00:57:27.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, 0.01) opts 0xd
00:57:27.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, 0.01)
00:57:27.003 00.000 8976 Moving (0.93, 0.01) raw xDistance=-0.42 yDistance=-0.78
00:57:27.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
00:57:27.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
00:57:27.003 00.000 8976 MoveAxis(R, 2, ABG)
00:57:27.003 00.000 8976 stepping (-9, 4) + (2, 0)
00:57:27.003 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:27.004 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:27.014 00.010 5052 UpdateGuideState exits: m=57 SNR=5.1
00:57:27.014 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:27.014 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:27.014 00.000 5052 Enqueuing Expose request
00:57:27.034 00.020 8976 Received - 47 (G) 
00:57:27.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:27.034 00.000 8976 stepped: pos (-7, 4)
00:57:27.034 00.000 8976 MoveAxis(U, 3, ABG)
00:57:27.034 00.000 8976 stepping (-7, 4) + (0, 3)
00:57:27.034 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:27.064 00.030 8976 Received - 47 (G) 
00:57:27.064 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:27.064 00.000 8976 stepped: pos (-7, 7)
00:57:27.064 00.000 8976 move complete, result=0
00:57:27.065 00.001 8976 worker thread done servicing request
00:57:27.065 00.000 8976 Worker thread wakes up
00:57:27.065 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:27.065 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
00:57:27.065 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:27.487 00.422 8976 Exposure complete
00:57:27.492 00.005 8976 worker thread done servicing request
00:57:27.492 00.000 5052 OnExposeComplete: enter
00:57:27.493 00.001 5052 UpdateGuideState(): m_state=6
00:57:27.493 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1380
00:57:27.493 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.64, Mass=58, SNR=5.2, Peak=54 HFD=2.3
00:57:27.493 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
00:57:27.493 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
00:57:27.493 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.93 hyp=1.09 cameraTheta=2.11 mountX=1.08 mountY=-0.04, mountTheta=-0.04
00:57:27.494 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.93, opts=13)
00:57:27.494 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.93)
00:57:27.494 00.000 8976 Worker thread wakes up
00:57:27.494 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.93) opts 0xd
00:57:27.495 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.93)
00:57:27.495 00.000 8976 Moving (-0.55, 0.93) raw xDistance=1.08 yDistance=-0.04
00:57:27.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.08
00:57:27.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:57:27.495 00.000 8976 MoveAxis(L, 4, ABG)
00:57:27.495 00.000 8976 stepping (-7, 7) + (-4, 0)
00:57:27.495 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:57:27.496 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
00:57:27.505 00.009 5052 UpdateGuideState exits: m=58 SNR=5.2
00:57:27.505 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:27.505 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:27.505 00.000 5052 Enqueuing Expose request
00:57:27.529 00.024 8976 Received - 47 (G) 
00:57:27.529 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:57:27.529 00.000 8976 stepped: pos (-11, 7)
00:57:27.529 00.000 8976 MoveAxis(U, 0, ABG)
00:57:27.529 00.000 8976 move complete, result=0
00:57:27.529 00.000 8976 worker thread done servicing request
00:57:27.529 00.000 8976 Worker thread wakes up
00:57:27.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:27.529 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:27.529 00.000 5052 GuideStep: 1.1 px 4 ms WEST, -0.0 px 0 ms NORTH
00:57:27.940 00.411 8976 Exposure complete
00:57:27.946 00.006 8976 worker thread done servicing request
00:57:27.946 00.000 5052 OnExposeComplete: enter
00:57:27.947 00.001 5052 UpdateGuideState(): m_state=6
00:57:27.947 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1381
00:57:27.947 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.60, Mass=49, SNR=4.7, Peak=52 HFD=2.9
00:57:27.947 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
00:57:27.947 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
00:57:27.947 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.11 hyp=0.39 cameraTheta=-0.28 mountX=-0.26 mountY=-0.25, mountTheta=-2.38
00:57:27.947 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.11, opts=13)
00:57:27.948 00.001 5052 Enqueuing Move request for stepguider (0.37, -0.11)
00:57:27.948 00.000 8976 Worker thread wakes up
00:57:27.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.11) opts 0xd
00:57:27.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.11)
00:57:27.948 00.000 8976 Moving (0.37, -0.11) raw xDistance=-0.26 yDistance=-0.25
00:57:27.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
00:57:27.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:57:27.948 00.000 8976 MoveAxis(R, 1, ABG)
00:57:27.948 00.000 8976 stepping (-11, 7) + (1, 0)
00:57:27.948 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:27.949 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=65, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:27.958 00.009 5052 UpdateGuideState exits: m=49 SNR=4.7
00:57:27.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:27.958 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:27.958 00.000 5052 Enqueuing Expose request
00:57:27.976 00.018 8976 Received - 47 (G) 
00:57:27.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:27.976 00.000 8976 stepped: pos (-10, 7)
00:57:27.977 00.001 8976 MoveAxis(U, 0, ABG)
00:57:27.977 00.000 8976 move complete, result=0
00:57:27.977 00.000 8976 worker thread done servicing request
00:57:27.977 00.000 8976 Worker thread wakes up
00:57:27.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:27.977 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 0 ms NORTH
00:57:27.977 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:28.388 00.411 8976 Exposure complete
00:57:28.394 00.006 8976 worker thread done servicing request
00:57:28.394 00.000 5052 OnExposeComplete: enter
00:57:28.394 00.000 5052 UpdateGuideState(): m_state=6
00:57:28.394 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1382
00:57:28.394 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=282.24, Mass=58, SNR=5.2, Peak=54 HFD=2.4
00:57:28.394 00.000 5052 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.04) = xAngle (-0.01 = -0.01)
00:57:28.394 00.000 5052 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.12 = -0.12)
00:57:28.394 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.53 hyp=0.59 cameraTheta=2.03 mountX=0.59 mountY=-0.07, mountTheta=-0.12
00:57:28.396 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.53, opts=13)
00:57:28.396 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.53)
00:57:28.396 00.000 8976 Worker thread wakes up
00:57:28.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.53) opts 0xd
00:57:28.397 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.53)
00:57:28.397 00.000 8976 Moving (-0.26, 0.53) raw xDistance=0.59 yDistance=-0.07
00:57:28.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.59
00:57:28.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:57:28.397 00.000 8976 MoveAxis(L, 2, ABG)
00:57:28.397 00.000 8976 stepping (-10, 7) + (-2, 0)
00:57:28.397 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:28.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:28.408 00.011 5052 UpdateGuideState exits: m=58 SNR=5.2
00:57:28.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:28.408 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:28.408 00.000 5052 Enqueuing Expose request
00:57:28.424 00.016 8976 Received - 47 (G) 
00:57:28.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:28.424 00.000 8976 stepped: pos (-12, 7)
00:57:28.424 00.000 8976 MoveAxis(U, 0, ABG)
00:57:28.424 00.000 8976 move complete, result=0
00:57:28.424 00.000 8976 worker thread done servicing request
00:57:28.424 00.000 8976 Worker thread wakes up
00:57:28.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:28.425 00.001 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:28.425 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.1 px 0 ms NORTH
00:57:28.833 00.408 8976 Exposure complete
00:57:28.839 00.006 8976 worker thread done servicing request
00:57:28.839 00.000 5052 OnExposeComplete: enter
00:57:28.839 00.000 5052 UpdateGuideState(): m_state=6
00:57:28.839 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1383
00:57:28.839 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.71, Mass=55, SNR=5.0, Peak=51 HFD=2.8
00:57:28.839 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
00:57:28.839 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
00:57:28.839 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.00 hyp=0.54 cameraTheta=3.14 mountX=0.25 mountY=0.45, mountTheta=1.07
00:57:28.840 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.00, opts=13)
00:57:28.840 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.00)
00:57:28.840 00.000 8976 Worker thread wakes up
00:57:28.840 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.00) opts 0xd
00:57:28.840 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.00)
00:57:28.840 00.000 8976 Moving (-0.54, 0.00) raw xDistance=0.25 yDistance=0.45
00:57:28.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:57:28.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
00:57:28.840 00.000 8976 MoveAxis(R, 0, ABG)
00:57:28.841 00.001 8976 MoveAxis(D, 2, ABG)
00:57:28.841 00.000 8976 stepping (-12, 7) + (0, -2)
00:57:28.841 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:28.841 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:28.851 00.010 5052 UpdateGuideState exits: m=55 SNR=5.0
00:57:28.851 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:28.851 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:28.851 00.000 5052 Enqueuing Expose request
00:57:28.871 00.020 8976 Received - 47 (G) 
00:57:28.871 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:28.871 00.000 8976 stepped: pos (-12, 5)
00:57:28.871 00.000 8976 move complete, result=0
00:57:28.871 00.000 8976 worker thread done servicing request
00:57:28.871 00.000 8976 Worker thread wakes up
00:57:28.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:28.871 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:28.871 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:57:29.287 00.416 8976 Exposure complete
00:57:29.293 00.006 8976 worker thread done servicing request
00:57:29.293 00.000 5052 OnExposeComplete: enter
00:57:29.293 00.000 5052 UpdateGuideState(): m_state=6
00:57:29.293 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1384
00:57:29.293 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.32, Mass=62, SNR=5.3, Peak=52 HFD=2.4
00:57:29.293 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
00:57:29.293 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
00:57:29.293 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.61 hyp=0.63 cameraTheta=1.83 mountX=0.62 mountY=-0.20, mountTheta=-0.31
00:57:29.294 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.61, opts=13)
00:57:29.294 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.61)
00:57:29.294 00.000 8976 Worker thread wakes up
00:57:29.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.61) opts 0xd
00:57:29.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.61)
00:57:29.294 00.000 8976 Moving (-0.16, 0.61) raw xDistance=0.62 yDistance=-0.20
00:57:29.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
00:57:29.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:57:29.294 00.000 8976 MoveAxis(L, 3, ABG)
00:57:29.294 00.000 8976 stepping (-12, 5) + (-3, 0)
00:57:29.294 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:29.295 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:29.304 00.009 5052 UpdateGuideState exits: m=62 SNR=5.3
00:57:29.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:29.304 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:29.304 00.000 5052 Enqueuing Expose request
00:57:29.335 00.031 8976 Received - 47 (G) 
00:57:29.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:29.335 00.000 8976 stepped: pos (-15, 5)
00:57:29.335 00.000 8976 MoveAxis(U, 0, ABG)
00:57:29.335 00.000 8976 move complete, result=0
00:57:29.335 00.000 8976 worker thread done servicing request
00:57:29.335 00.000 8976 Worker thread wakes up
00:57:29.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:29.335 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:29.335 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.2 px 0 ms NORTH
00:57:29.749 00.414 8976 Exposure complete
00:57:29.755 00.006 8976 worker thread done servicing request
00:57:29.755 00.000 5052 OnExposeComplete: enter
00:57:29.755 00.000 5052 UpdateGuideState(): m_state=6
00:57:29.755 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1385
00:57:29.755 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.34, Mass=51, SNR=4.8, Peak=51 HFD=3.0
00:57:29.755 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
00:57:29.755 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.48)
00:57:29.755 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.37 hyp=0.80 cameraTheta=-2.66 mountX=-0.01 mountY=0.79, mountTheta=1.58
00:57:29.756 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.37, opts=13)
00:57:29.756 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.37)
00:57:29.756 00.000 8976 Worker thread wakes up
00:57:29.756 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.37) opts 0xd
00:57:29.756 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.37)
00:57:29.756 00.000 8976 Moving (-0.71, -0.37) raw xDistance=-0.01 yDistance=0.79
00:57:29.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:57:29.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
00:57:29.756 00.000 8976 MoveAxis(R, 0, ABG)
00:57:29.756 00.000 8976 MoveAxis(D, 3, ABG)
00:57:29.756 00.000 8976 stepping (-15, 5) + (0, -3)
00:57:29.757 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:29.757 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:29.767 00.010 5052 UpdateGuideState exits: m=51 SNR=4.8
00:57:29.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:29.767 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:29.767 00.000 5052 Enqueuing Expose request
00:57:29.783 00.016 8976 Received - 47 (G) 
00:57:29.783 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:29.783 00.000 8976 stepped: pos (-15, 2)
00:57:29.783 00.000 8976 move complete, result=0
00:57:29.783 00.000 8976 worker thread done servicing request
00:57:29.783 00.000 8976 Worker thread wakes up
00:57:29.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:29.783 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:29.783 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
00:57:30.200 00.417 8976 Exposure complete
00:57:30.205 00.005 8976 worker thread done servicing request
00:57:30.206 00.001 5052 OnExposeComplete: enter
00:57:30.206 00.000 5052 UpdateGuideState(): m_state=6
00:57:30.206 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1386
00:57:30.206 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.43, Mass=48, SNR=4.7, Peak=51 HFD=2.4
00:57:30.206 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.04) = xAngle (-4.08 = 2.20)
00:57:30.206 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.18 = 2.10)
00:57:30.206 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-2.04 mountX=-0.18 mountY=0.27, mountTheta=2.17
00:57:30.206 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.28, opts=13)
00:57:30.206 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.28)
00:57:30.207 00.001 8976 Worker thread wakes up
00:57:30.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.28) opts 0xd
00:57:30.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.28)
00:57:30.207 00.000 8976 Moving (-0.14, -0.28) raw xDistance=-0.18 yDistance=0.27
00:57:30.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:57:30.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
00:57:30.207 00.000 8976 MoveAxis(R, 0, ABG)
00:57:30.207 00.000 8976 MoveAxis(D, 1, ABG)
00:57:30.207 00.000 8976 stepping (-15, 2) + (0, -1)
00:57:30.207 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:30.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:30.217 00.010 5052 UpdateGuideState exits: m=48 SNR=4.7
00:57:30.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:30.217 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:30.217 00.000 5052 Enqueuing Expose request
00:57:30.230 00.013 8976 Received - 47 (G) 
00:57:30.230 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:30.230 00.000 8976 stepped: pos (-15, 1)
00:57:30.231 00.001 8976 move complete, result=0
00:57:30.231 00.000 8976 worker thread done servicing request
00:57:30.231 00.000 8976 Worker thread wakes up
00:57:30.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:30.231 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:30.231 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:57:30.646 00.415 8976 Exposure complete
00:57:30.651 00.005 8976 worker thread done servicing request
00:57:30.651 00.000 5052 OnExposeComplete: enter
00:57:30.651 00.000 5052 UpdateGuideState(): m_state=6
00:57:30.651 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1387
00:57:30.651 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.08, Mass=56, SNR=5.0, Peak=51 HFD=2.7
00:57:30.651 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
00:57:30.651 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
00:57:30.651 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.37 hyp=0.49 cameraTheta=2.26 mountX=0.48 mountY=0.06, mountTheta=0.12
00:57:30.652 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.37, opts=13)
00:57:30.652 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.37)
00:57:30.652 00.000 8976 Worker thread wakes up
00:57:30.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.37) opts 0xd
00:57:30.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.37)
00:57:30.652 00.000 8976 Moving (-0.31, 0.37) raw xDistance=0.48 yDistance=0.06
00:57:30.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
00:57:30.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:57:30.652 00.000 8976 MoveAxis(L, 2, ABG)
00:57:30.652 00.000 8976 stepping (-15, 1) + (-2, 0)
00:57:30.652 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:30.653 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:30.662 00.009 5052 UpdateGuideState exits: m=56 SNR=5.0
00:57:30.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:30.663 00.001 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:30.663 00.000 5052 Enqueuing Expose request
00:57:30.678 00.015 8976 Received - 47 (G) 
00:57:30.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:30.678 00.000 8976 stepped: pos (-17, 1)
00:57:30.678 00.000 8976 MoveAxis(U, 0, ABG)
00:57:30.678 00.000 8976 move complete, result=0
00:57:30.678 00.000 8976 worker thread done servicing request
00:57:30.678 00.000 8976 Worker thread wakes up
00:57:30.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:30.678 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:30.678 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
00:57:31.092 00.414 8976 Exposure complete
00:57:31.097 00.005 8976 worker thread done servicing request
00:57:31.097 00.000 5052 OnExposeComplete: enter
00:57:31.097 00.000 5052 UpdateGuideState(): m_state=6
00:57:31.097 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1388
00:57:31.097 00.000 5052 Star::Find false star n=8 nbg=284 bg=44.3 sigma=0.9 thresh=47 peak=47
00:57:31.097 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=30, SNR=2.9, Peak=49 HFD=0.0
00:57:31.097 00.000 5052 DistanceChecker: activated
00:57:31.097 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:57:31.098 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:57:31.098 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:57:31.098 00.000 8976 Worker thread wakes up
00:57:31.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:57:31.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:57:31.098 00.000 8976 move complete, result=0
00:57:31.098 00.000 8976 worker thread done servicing request
00:57:31.206 00.108 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:57:31.206 00.000 5052 Status Line: Star lost - low SNR
00:57:31.207 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:31.216 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:57:31.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:31.217 00.001 5052 ScheduleExposure(200,3,0) exposurePending=0
00:57:31.217 00.000 5052 Enqueuing Expose request
00:57:31.217 00.000 8976 Worker thread wakes up
00:57:31.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:31.217 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
00:57:31.623 00.406 8976 Exposure complete
00:57:31.629 00.006 8976 worker thread done servicing request
00:57:31.629 00.000 5052 OnExposeComplete: enter
00:57:31.629 00.000 5052 UpdateGuideState(): m_state=6
00:57:31.629 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1389
00:57:31.629 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.41, Mass=48, SNR=4.7, Peak=51 HFD=2.6
00:57:31.629 00.000 5052 DistanceChecker: deactivated
00:57:31.629 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.49 = -2.49)
00:57:31.629 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
00:57:31.629 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.29 hyp=0.68 cameraTheta=-0.45 mountX=-0.54 mountY=-0.35, mountTheta=-2.57
00:57:31.629 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.29, opts=13)
00:57:31.630 00.001 5052 Enqueuing Move request for stepguider (0.61, -0.29)
00:57:31.630 00.000 8976 Worker thread wakes up
00:57:31.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.29) opts 0xd
00:57:31.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.29)
00:57:31.630 00.000 8976 Moving (0.61, -0.29) raw xDistance=-0.54 yDistance=-0.35
00:57:31.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.54
00:57:31.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:57:31.630 00.000 8976 MoveAxis(R, 2, ABG)
00:57:31.630 00.000 8976 stepping (-17, 1) + (2, 0)
00:57:31.630 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:31.630 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:31.640 00.010 5052 UpdateGuideState exits: m=48 SNR=4.7
00:57:31.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:31.640 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:31.640 00.000 5052 Enqueuing Expose request
00:57:31.653 00.013 8976 Received - 47 (G) 
00:57:31.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:31.653 00.000 8976 stepped: pos (-15, 1)
00:57:31.653 00.000 8976 MoveAxis(U, 1, ABG)
00:57:31.653 00.000 8976 stepping (-15, 1) + (0, 1)
00:57:31.653 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:31.685 00.032 8976 Received - 47 (G) 
00:57:31.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:31.685 00.000 8976 stepped: pos (-15, 2)
00:57:31.685 00.000 8976 move complete, result=0
00:57:31.686 00.001 8976 worker thread done servicing request
00:57:31.686 00.000 8976 Worker thread wakes up
00:57:31.686 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
00:57:31.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:31.686 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:32.097 00.411 8976 Exposure complete
00:57:32.103 00.006 8976 worker thread done servicing request
00:57:32.103 00.000 5052 OnExposeComplete: enter
00:57:32.103 00.000 5052 UpdateGuideState(): m_state=6
00:57:32.103 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1390
00:57:32.103 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.48, Mass=48, SNR=4.7, Peak=51 HFD=2.2
00:57:32.103 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
00:57:32.103 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
00:57:32.103 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=-0.23 hyp=0.87 cameraTheta=-0.27 mountX=-0.59 mountY=-0.58, mountTheta=-2.36
00:57:32.104 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=-0.23, opts=13)
00:57:32.104 00.000 5052 Enqueuing Move request for stepguider (0.84, -0.23)
00:57:32.104 00.000 8976 Worker thread wakes up
00:57:32.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, -0.23) opts 0xd
00:57:32.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, -0.23)
00:57:32.104 00.000 8976 Moving (0.84, -0.23) raw xDistance=-0.59 yDistance=-0.58
00:57:32.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
00:57:32.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
00:57:32.104 00.000 8976 MoveAxis(R, 3, ABG)
00:57:32.104 00.000 8976 stepping (-15, 2) + (3, 0)
00:57:32.104 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:32.105 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=66, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:32.114 00.009 5052 UpdateGuideState exits: m=48 SNR=4.7
00:57:32.115 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:32.115 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:32.115 00.000 5052 Enqueuing Expose request
00:57:32.133 00.018 8976 Received - 47 (G) 
00:57:32.133 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:32.133 00.000 8976 stepped: pos (-12, 2)
00:57:32.133 00.000 8976 MoveAxis(U, 2, ABG)
00:57:32.133 00.000 8976 stepping (-12, 2) + (0, 2)
00:57:32.133 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:32.164 00.031 8976 Received - 47 (G) 
00:57:32.164 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:32.164 00.000 8976 stepped: pos (-12, 4)
00:57:32.165 00.001 8976 move complete, result=0
00:57:32.165 00.000 8976 worker thread done servicing request
00:57:32.165 00.000 8976 Worker thread wakes up
00:57:32.165 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.6 px 2 ms NORTH
00:57:32.165 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:32.165 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:32.578 00.413 8976 Exposure complete
00:57:32.584 00.006 8976 worker thread done servicing request
00:57:32.584 00.000 5052 OnExposeComplete: enter
00:57:32.584 00.000 5052 UpdateGuideState(): m_state=6
00:57:32.584 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1391
00:57:32.584 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.81, Mass=45, SNR=4.5, Peak=51 HFD=2.4
00:57:32.584 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
00:57:32.585 00.001 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
00:57:32.585 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.18 cameraTheta=0.62 mountX=0.03 mountY=-0.18, mountTheta=-1.42
00:57:32.585 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.10, opts=13)
00:57:32.585 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.10)
00:57:32.585 00.000 8976 Worker thread wakes up
00:57:32.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.10) opts 0xd
00:57:32.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.10)
00:57:32.586 00.001 8976 Moving (0.14, 0.10) raw xDistance=0.03 yDistance=-0.18
00:57:32.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:57:32.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:57:32.586 00.000 8976 MoveAxis(R, 0, ABG)
00:57:32.586 00.000 8976 MoveAxis(U, 0, ABG)
00:57:32.586 00.000 8976 move complete, result=0
00:57:32.586 00.000 8976 worker thread done servicing request
00:57:32.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=63, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:32.597 00.011 5052 UpdateGuideState exits: m=45 SNR=4.5
00:57:32.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:32.597 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:32.597 00.000 5052 Enqueuing Expose request
00:57:32.597 00.000 8976 Worker thread wakes up
00:57:32.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:32.597 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:32.597 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:33.006 00.409 8976 Exposure complete
00:57:33.011 00.005 8976 worker thread done servicing request
00:57:33.011 00.000 5052 OnExposeComplete: enter
00:57:33.011 00.000 5052 UpdateGuideState(): m_state=6
00:57:33.011 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1392
00:57:33.011 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=281.87, Mass=78, SNR=5.9, Peak=51 HFD=4.2
00:57:33.012 00.001 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
00:57:33.012 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
00:57:33.012 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=0.16 hyp=0.92 cameraTheta=0.18 mountX=-0.27 mountY=-0.85, mountTheta=-1.88
00:57:33.012 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=0.16, opts=13)
00:57:33.012 00.000 5052 Enqueuing Move request for stepguider (0.91, 0.16)
00:57:33.012 00.000 8976 Worker thread wakes up
00:57:33.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, 0.16) opts 0xd
00:57:33.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, 0.16)
00:57:33.012 00.000 8976 Moving (0.91, 0.16) raw xDistance=-0.27 yDistance=-0.85
00:57:33.013 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:57:33.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
00:57:33.013 00.000 8976 MoveAxis(R, 1, ABG)
00:57:33.013 00.000 8976 stepping (-12, 4) + (1, 0)
00:57:33.013 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:33.013 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=64, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:33.023 00.010 5052 UpdateGuideState exits: m=78 SNR=5.9
00:57:33.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:33.023 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:33.023 00.000 5052 Enqueuing Expose request
00:57:33.044 00.021 8976 Received - 47 (G) 
00:57:33.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:33.044 00.000 8976 stepped: pos (-11, 4)
00:57:33.044 00.000 8976 MoveAxis(U, 3, ABG)
00:57:33.044 00.000 8976 stepping (-11, 4) + (0, 3)
00:57:33.044 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:33.076 00.032 8976 Received - 47 (G) 
00:57:33.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:33.076 00.000 8976 stepped: pos (-11, 7)
00:57:33.076 00.000 8976 move complete, result=0
00:57:33.076 00.000 8976 worker thread done servicing request
00:57:33.076 00.000 8976 Worker thread wakes up
00:57:33.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:33.076 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:33.076 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 3 ms NORTH
00:57:33.482 00.406 8976 Exposure complete
00:57:33.487 00.005 8976 worker thread done servicing request
00:57:33.487 00.000 5052 OnExposeComplete: enter
00:57:33.487 00.000 5052 UpdateGuideState(): m_state=6
00:57:33.487 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1393
00:57:33.488 00.001 5052 Star::Find returns 1 (0), X=329.02, Y=282.52, Mass=70, SNR=5.6, Peak=53 HFD=3.0
00:57:33.488 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
00:57:33.488 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.38 = -0.38)
00:57:33.488 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.81 hyp=0.83 cameraTheta=1.76 mountX=0.80 mountY=-0.31, mountTheta=-0.37
00:57:33.489 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.81, opts=13)
00:57:33.489 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.81)
00:57:33.489 00.000 8976 Worker thread wakes up
00:57:33.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.81) opts 0xd
00:57:33.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.81)
00:57:33.489 00.000 8976 Moving (-0.16, 0.81) raw xDistance=0.80 yDistance=-0.31
00:57:33.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.80
00:57:33.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
00:57:33.489 00.000 8976 MoveAxis(L, 3, ABG)
00:57:33.489 00.000 8976 stepping (-11, 7) + (-3, 0)
00:57:33.489 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:33.490 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:33.499 00.009 5052 UpdateGuideState exits: m=70 SNR=5.6
00:57:33.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:33.499 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:33.499 00.000 5052 Enqueuing Expose request
00:57:33.524 00.025 8976 Received - 47 (G) 
00:57:33.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:33.524 00.000 8976 stepped: pos (-14, 7)
00:57:33.524 00.000 8976 MoveAxis(U, 1, ABG)
00:57:33.524 00.000 8976 stepping (-14, 7) + (0, 1)
00:57:33.524 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:33.556 00.032 8976 Received - 47 (G) 
00:57:33.556 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:33.556 00.000 8976 stepped: pos (-14, 8)
00:57:33.556 00.000 8976 move complete, result=0
00:57:33.556 00.000 8976 worker thread done servicing request
00:57:33.556 00.000 8976 Worker thread wakes up
00:57:33.556 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.3 px 1 ms NORTH
00:57:33.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:33.556 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:33.982 00.426 8976 Exposure complete
00:57:33.987 00.005 8976 worker thread done servicing request
00:57:33.987 00.000 5052 OnExposeComplete: enter
00:57:33.987 00.000 5052 UpdateGuideState(): m_state=6
00:57:33.987 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1394
00:57:33.987 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.34, Mass=57, SNR=5.1, Peak=52 HFD=3.1
00:57:33.987 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
00:57:33.987 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
00:57:33.987 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.37 hyp=0.56 cameraTheta=-0.73 mountX=-0.52 mountY=-0.15, mountTheta=-2.87
00:57:33.988 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.37, opts=13)
00:57:33.988 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.37)
00:57:33.988 00.000 8976 Worker thread wakes up
00:57:33.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.37) opts 0xd
00:57:33.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.37)
00:57:33.989 00.001 8976 Moving (0.42, -0.37) raw xDistance=-0.52 yDistance=-0.15
00:57:33.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.52
00:57:33.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:57:33.989 00.000 8976 MoveAxis(R, 2, ABG)
00:57:33.989 00.000 8976 stepping (-14, 8) + (2, 0)
00:57:33.989 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:33.990 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:33.999 00.009 5052 UpdateGuideState exits: m=57 SNR=5.1
00:57:34.000 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:34.000 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:34.000 00.000 5052 Enqueuing Expose request
00:57:34.019 00.019 8976 Received - 47 (G) 
00:57:34.019 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:34.019 00.000 8976 stepped: pos (-12, 8)
00:57:34.019 00.000 8976 MoveAxis(U, 0, ABG)
00:57:34.019 00.000 8976 move complete, result=0
00:57:34.019 00.000 8976 worker thread done servicing request
00:57:34.019 00.000 8976 Worker thread wakes up
00:57:34.019 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
00:57:34.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:34.019 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:34.432 00.413 8976 Exposure complete
00:57:34.437 00.005 8976 worker thread done servicing request
00:57:34.437 00.000 5052 OnExposeComplete: enter
00:57:34.437 00.000 5052 UpdateGuideState(): m_state=6
00:57:34.437 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1395
00:57:34.437 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.22, Mass=53, SNR=4.9, Peak=52 HFD=3.2
00:57:34.437 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
00:57:34.438 00.001 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
00:57:34.438 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.48 hyp=0.67 cameraTheta=-2.34 mountX=-0.22 mountY=0.66, mountTheta=1.89
00:57:34.438 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.48, opts=13)
00:57:34.438 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.48)
00:57:34.438 00.000 8976 Worker thread wakes up
00:57:34.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.48) opts 0xd
00:57:34.439 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.48)
00:57:34.439 00.000 8976 Moving (-0.47, -0.48) raw xDistance=-0.22 yDistance=0.66
00:57:34.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:57:34.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
00:57:34.439 00.000 8976 MoveAxis(R, 0, ABG)
00:57:34.439 00.000 8976 MoveAxis(D, 3, ABG)
00:57:34.439 00.000 8976 stepping (-12, 8) + (0, -3)
00:57:34.439 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:34.439 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:34.450 00.011 5052 UpdateGuideState exits: m=53 SNR=4.9
00:57:34.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:34.450 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:34.450 00.000 5052 Enqueuing Expose request
00:57:34.467 00.017 8976 Received - 47 (G) 
00:57:34.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:34.467 00.000 8976 stepped: pos (-12, 5)
00:57:34.467 00.000 8976 move complete, result=0
00:57:34.467 00.000 8976 worker thread done servicing request
00:57:34.467 00.000 8976 Worker thread wakes up
00:57:34.467 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:57:34.467 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:34.467 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:34.877 00.410 8976 Exposure complete
00:57:34.882 00.005 8976 worker thread done servicing request
00:57:34.883 00.001 5052 OnExposeComplete: enter
00:57:34.883 00.000 5052 UpdateGuideState(): m_state=6
00:57:34.883 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1396
00:57:34.883 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=282.00, Mass=41, SNR=4.3, Peak=52 HFD=2.0
00:57:34.883 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
00:57:34.883 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
00:57:34.883 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.29 hyp=0.87 cameraTheta=0.34 mountX=-0.12 mountY=-0.85, mountTheta=-1.71
00:57:34.883 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.29, opts=13)
00:57:34.884 00.001 5052 Enqueuing Move request for stepguider (0.82, 0.29)
00:57:34.884 00.000 8976 Worker thread wakes up
00:57:34.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.29) opts 0xd
00:57:34.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.29)
00:57:34.884 00.000 8976 Moving (0.82, 0.29) raw xDistance=-0.12 yDistance=-0.85
00:57:34.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:57:34.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.85
00:57:34.884 00.000 8976 MoveAxis(R, 0, ABG)
00:57:34.884 00.000 8976 MoveAxis(U, 3, ABG)
00:57:34.884 00.000 8976 stepping (-12, 5) + (0, 3)
00:57:34.884 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:34.884 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=64, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:34.894 00.010 5052 UpdateGuideState exits: m=41 SNR=4.3
00:57:34.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:34.894 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:34.894 00.000 5052 Enqueuing Expose request
00:57:34.914 00.020 8976 Received - 47 (G) 
00:57:34.914 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:34.914 00.000 8976 stepped: pos (-12, 8)
00:57:34.914 00.000 8976 move complete, result=0
00:57:34.914 00.000 8976 worker thread done servicing request
00:57:34.914 00.000 8976 Worker thread wakes up
00:57:34.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:34.914 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:34.914 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
00:57:35.328 00.414 8976 Exposure complete
00:57:35.333 00.005 8976 worker thread done servicing request
00:57:35.333 00.000 5052 OnExposeComplete: enter
00:57:35.333 00.000 5052 UpdateGuideState(): m_state=6
00:57:35.333 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1397
00:57:35.333 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=282.35, Mass=56, SNR=5.0, Peak=53 HFD=2.9
00:57:35.333 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
00:57:35.333 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
00:57:35.333 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.64 hyp=0.69 cameraTheta=1.18 mountX=0.45 mountY=-0.57, mountTheta=-0.91
00:57:35.334 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.64, opts=13)
00:57:35.334 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.64)
00:57:35.334 00.000 8976 Worker thread wakes up
00:57:35.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.64) opts 0xd
00:57:35.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.64)
00:57:35.334 00.000 8976 Moving (0.27, 0.64) raw xDistance=0.45 yDistance=-0.57
00:57:35.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
00:57:35.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
00:57:35.334 00.000 8976 MoveAxis(L, 2, ABG)
00:57:35.335 00.001 8976 stepping (-12, 8) + (-2, 0)
00:57:35.335 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:35.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:35.344 00.009 5052 UpdateGuideState exits: m=56 SNR=5.0
00:57:35.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:35.344 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:35.344 00.000 5052 Enqueuing Expose request
00:57:35.362 00.018 8976 Received - 47 (G) 
00:57:35.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:35.362 00.000 8976 stepped: pos (-14, 8)
00:57:35.362 00.000 8976 MoveAxis(U, 2, ABG)
00:57:35.362 00.000 8976 stepping (-14, 8) + (0, 2)
00:57:35.362 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:35.394 00.032 8976 Received - 47 (G) 
00:57:35.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:35.394 00.000 8976 stepped: pos (-14, 10)
00:57:35.394 00.000 8976 move complete, result=0
00:57:35.394 00.000 8976 worker thread done servicing request
00:57:35.394 00.000 8976 Worker thread wakes up
00:57:35.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:35.394 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.6 px 2 ms NORTH
00:57:35.394 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:35.803 00.409 8976 Exposure complete
00:57:35.808 00.005 8976 worker thread done servicing request
00:57:35.808 00.000 5052 OnExposeComplete: enter
00:57:35.808 00.000 5052 UpdateGuideState(): m_state=6
00:57:35.808 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1398
00:57:35.808 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.00, Mass=65, SNR=5.4, Peak=54 HFD=2.6
00:57:35.808 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
00:57:35.808 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.56)
00:57:35.808 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.71 hyp=0.71 cameraTheta=-1.58 mountX=-0.63 mountY=0.39, mountTheta=2.59
00:57:35.809 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.71, opts=13)
00:57:35.809 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.71)
00:57:35.809 00.000 8976 Worker thread wakes up
00:57:35.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.71) opts 0xd
00:57:35.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.71)
00:57:35.809 00.000 8976 Moving (-0.00, -0.71) raw xDistance=-0.63 yDistance=0.39
00:57:35.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.63
00:57:35.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
00:57:35.809 00.000 8976 MoveAxis(R, 2, ABG)
00:57:35.810 00.001 8976 stepping (-14, 10) + (2, 0)
00:57:35.810 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:35.810 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=64, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:35.820 00.010 5052 UpdateGuideState exits: m=65 SNR=5.4
00:57:35.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:35.820 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:35.820 00.000 5052 Enqueuing Expose request
00:57:35.842 00.022 8976 Received - 47 (G) 
00:57:35.842 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:35.842 00.000 8976 stepped: pos (-12, 10)
00:57:35.842 00.000 8976 MoveAxis(D, 1, ABG)
00:57:35.842 00.000 8976 stepping (-12, 10) + (0, -1)
00:57:35.842 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:35.874 00.032 8976 Received - 47 (G) 
00:57:35.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:35.874 00.000 8976 stepped: pos (-12, 9)
00:57:35.874 00.000 8976 move complete, result=0
00:57:35.874 00.000 8976 worker thread done servicing request
00:57:35.874 00.000 8976 Worker thread wakes up
00:57:35.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:35.874 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:35.874 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.4 px 1 ms SOUTH
00:57:36.290 00.416 8976 Exposure complete
00:57:36.295 00.005 8976 worker thread done servicing request
00:57:36.296 00.001 5052 OnExposeComplete: enter
00:57:36.296 00.000 5052 UpdateGuideState(): m_state=6
00:57:36.296 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1399
00:57:36.296 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.06, Mass=59, SNR=5.3, Peak=56 HFD=2.1
00:57:36.296 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
00:57:36.296 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
00:57:36.296 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.74 mountX=0.34 mountY=-0.14, mountTheta=-0.39
00:57:36.296 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.35, opts=13)
00:57:36.296 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.35)
00:57:36.297 00.001 8976 Worker thread wakes up
00:57:36.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.35) opts 0xd
00:57:36.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.35)
00:57:36.297 00.000 8976 Moving (-0.06, 0.35) raw xDistance=0.34 yDistance=-0.14
00:57:36.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
00:57:36.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:57:36.297 00.000 8976 MoveAxis(L, 1, ABG)
00:57:36.297 00.000 8976 stepping (-12, 9) + (-1, 0)
00:57:36.297 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:36.297 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=61, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:36.307 00.010 5052 UpdateGuideState exits: m=59 SNR=5.3
00:57:36.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:36.307 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:36.307 00.000 5052 Enqueuing Expose request
00:57:36.321 00.014 8976 Received - 47 (G) 
00:57:36.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:36.321 00.000 8976 stepped: pos (-13, 9)
00:57:36.321 00.000 8976 MoveAxis(U, 0, ABG)
00:57:36.321 00.000 8976 move complete, result=0
00:57:36.321 00.000 8976 worker thread done servicing request
00:57:36.321 00.000 8976 Worker thread wakes up
00:57:36.321 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:36.321 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:36.321 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:57:36.738 00.417 8976 Exposure complete
00:57:36.743 00.005 8976 worker thread done servicing request
00:57:36.743 00.000 5052 OnExposeComplete: enter
00:57:36.743 00.000 5052 UpdateGuideState(): m_state=6
00:57:36.744 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1400
00:57:36.744 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.85, Mass=65, SNR=5.4, Peak=53 HFD=2.6
00:57:36.744 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
00:57:36.744 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
00:57:36.744 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.51 mountX=0.22 mountY=0.09, mountTheta=0.37
00:57:36.744 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.14, opts=13)
00:57:36.744 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.14)
00:57:36.744 00.000 8976 Worker thread wakes up
00:57:36.745 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.14) opts 0xd
00:57:36.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.14)
00:57:36.745 00.000 8976 Moving (-0.19, 0.14) raw xDistance=0.22 yDistance=0.09
00:57:36.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:57:36.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:57:36.745 00.000 8976 MoveAxis(R, 0, ABG)
00:57:36.745 00.000 8976 MoveAxis(U, 0, ABG)
00:57:36.745 00.000 8976 move complete, result=0
00:57:36.745 00.000 8976 worker thread done servicing request
00:57:36.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=62, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:36.755 00.010 5052 UpdateGuideState exits: m=65 SNR=5.4
00:57:36.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:36.755 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:36.755 00.000 5052 Enqueuing Expose request
00:57:36.755 00.000 8976 Worker thread wakes up
00:57:36.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:36.755 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:36.756 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:37.167 00.411 8976 Exposure complete
00:57:37.172 00.005 8976 worker thread done servicing request
00:57:37.172 00.000 5052 OnExposeComplete: enter
00:57:37.172 00.000 5052 UpdateGuideState(): m_state=6
00:57:37.172 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1401
00:57:37.172 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.86, Mass=56, SNR=5.1, Peak=54 HFD=2.4
00:57:37.172 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.93 = -0.93)
00:57:37.172 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
00:57:37.172 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.17 cameraTheta=1.11 mountX=0.10 mountY=-0.15, mountTheta=-0.96
00:57:37.172 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.16, opts=13)
00:57:37.172 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.16)
00:57:37.172 00.000 8976 Worker thread wakes up
00:57:37.172 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.16) opts 0xd
00:57:37.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.16)
00:57:37.172 00.000 8976 Moving (0.08, 0.16) raw xDistance=0.10 yDistance=-0.15
00:57:37.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:57:37.173 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:57:37.173 00.000 8976 MoveAxis(R, 0, ABG)
00:57:37.173 00.000 8976 MoveAxis(U, 0, ABG)
00:57:37.173 00.000 8976 move complete, result=0
00:57:37.173 00.000 8976 worker thread done servicing request
00:57:37.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:37.183 00.010 5052 UpdateGuideState exits: m=56 SNR=5.1
00:57:37.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:37.183 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:37.183 00.000 5052 Enqueuing Expose request
00:57:37.183 00.000 8976 Worker thread wakes up
00:57:37.183 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:37.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:37.183 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:37.591 00.408 8976 Exposure complete
00:57:37.597 00.006 8976 worker thread done servicing request
00:57:37.597 00.000 5052 OnExposeComplete: enter
00:57:37.597 00.000 5052 UpdateGuideState(): m_state=6
00:57:37.597 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1402
00:57:37.597 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=282.17, Mass=48, SNR=4.7, Peak=52 HFD=2.1
00:57:37.597 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
00:57:37.597 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
00:57:37.597 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.46 hyp=0.93 cameraTheta=0.52 mountX=0.04 mountY=-0.93, mountTheta=-1.53
00:57:37.598 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.46, opts=13)
00:57:37.598 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.46)
00:57:37.598 00.000 8976 Worker thread wakes up
00:57:37.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.46) opts 0xd
00:57:37.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.46)
00:57:37.598 00.000 8976 Moving (0.81, 0.46) raw xDistance=0.04 yDistance=-0.93
00:57:37.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:57:37.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.93
00:57:37.598 00.000 8976 MoveAxis(R, 0, ABG)
00:57:37.598 00.000 8976 MoveAxis(U, 4, ABG)
00:57:37.599 00.001 8976 stepping (-13, 9) + (0, 4)
00:57:37.599 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:57:37.599 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=62, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:37.609 00.010 5052 UpdateGuideState exits: m=48 SNR=4.7
00:57:37.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:37.609 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:37.609 00.000 5052 Enqueuing Expose request
00:57:37.631 00.022 8976 Received - 47 (G) 
00:57:37.631 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:57:37.631 00.000 8976 stepped: pos (-13, 13)
00:57:37.631 00.000 8976 move complete, result=0
00:57:37.631 00.000 8976 worker thread done servicing request
00:57:37.631 00.000 8976 Worker thread wakes up
00:57:37.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:37.631 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:37.631 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
00:57:38.039 00.408 8976 Exposure complete
00:57:38.045 00.006 8976 worker thread done servicing request
00:57:38.045 00.000 5052 OnExposeComplete: enter
00:57:38.045 00.000 5052 UpdateGuideState(): m_state=6
00:57:38.045 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1403
00:57:38.045 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.47, Mass=49, SNR=4.8, Peak=52 HFD=2.9
00:57:38.045 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
00:57:38.045 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
00:57:38.045 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.24 hyp=0.53 cameraTheta=-0.46 mountX=-0.43 mountY=-0.27, mountTheta=-2.58
00:57:38.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.24, opts=13)
00:57:38.046 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.24)
00:57:38.046 00.000 8976 Worker thread wakes up
00:57:38.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.24) opts 0xd
00:57:38.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.24)
00:57:38.046 00.000 8976 Moving (0.47, -0.24) raw xDistance=-0.43 yDistance=-0.27
00:57:38.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
00:57:38.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.27
00:57:38.046 00.000 8976 MoveAxis(R, 2, ABG)
00:57:38.046 00.000 8976 stepping (-13, 13) + (2, 0)
00:57:38.046 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:38.047 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:38.056 00.009 5052 UpdateGuideState exits: m=49 SNR=4.8
00:57:38.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:38.056 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:38.056 00.000 5052 Enqueuing Expose request
00:57:38.079 00.023 8976 Received - 47 (G) 
00:57:38.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:38.079 00.000 8976 stepped: pos (-11, 13)
00:57:38.079 00.000 8976 MoveAxis(U, 1, ABG)
00:57:38.079 00.000 8976 stepping (-11, 13) + (0, 1)
00:57:38.079 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:38.112 00.033 8976 Received - 47 (G) 
00:57:38.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:38.112 00.000 8976 stepped: pos (-11, 14)
00:57:38.112 00.000 8976 move complete, result=0
00:57:38.112 00.000 8976 worker thread done servicing request
00:57:38.112 00.000 8976 Worker thread wakes up
00:57:38.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:38.112 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:38.112 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
00:57:38.531 00.419 8976 Exposure complete
00:57:38.536 00.005 8976 worker thread done servicing request
00:57:38.536 00.000 5052 OnExposeComplete: enter
00:57:38.536 00.000 5052 UpdateGuideState(): m_state=6
00:57:38.536 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1404
00:57:38.536 00.000 5052 Star::Find returns 1 (1), X=329.59, Y=281.64, Mass=45, SNR=4.6, Peak=50 HFD=2.4
00:57:38.536 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
00:57:38.536 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
00:57:38.536 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.07 hyp=0.42 cameraTheta=-0.18 mountX=-0.26 mountY=-0.31, mountTheta=-2.26
00:57:38.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.07, opts=13)
00:57:38.537 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.07)
00:57:38.537 00.000 8976 Worker thread wakes up
00:57:38.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.07) opts 0xd
00:57:38.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.07)
00:57:38.537 00.000 8976 Moving (0.42, -0.07) raw xDistance=-0.26 yDistance=-0.31
00:57:38.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
00:57:38.538 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
00:57:38.538 00.000 8976 MoveAxis(R, 1, ABG)
00:57:38.538 00.000 8976 stepping (-11, 14) + (1, 0)
00:57:38.538 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:38.539 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
00:57:38.549 00.010 5052 UpdateGuideState exits: m=45 SNR=4.6 Saturated
00:57:38.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:38.549 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:38.549 00.000 5052 Enqueuing Expose request
00:57:38.559 00.010 8976 Received - 47 (G) 
00:57:38.559 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:38.559 00.000 8976 stepped: pos (-10, 14)
00:57:38.559 00.000 8976 MoveAxis(U, 1, ABG)
00:57:38.559 00.000 8976 stepping (-10, 14) + (0, 1)
00:57:38.559 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:38.591 00.032 8976 Received - 47 (G) 
00:57:38.591 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:38.591 00.000 8976 stepped: pos (-10, 15)
00:57:38.591 00.000 8976 move complete, result=0
00:57:38.591 00.000 8976 worker thread done servicing request
00:57:38.591 00.000 8976 Worker thread wakes up
00:57:38.591 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:38.591 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:38.591 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
00:57:39.001 00.410 8976 Exposure complete
00:57:39.007 00.006 8976 worker thread done servicing request
00:57:39.007 00.000 5052 OnExposeComplete: enter
00:57:39.007 00.000 5052 UpdateGuideState(): m_state=6
00:57:39.007 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1405
00:57:39.007 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.79, Mass=59, SNR=5.2, Peak=52 HFD=2.7
00:57:39.007 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
00:57:39.007 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
00:57:39.007 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.08 hyp=0.49 cameraTheta=0.16 mountX=-0.15 mountY=-0.45, mountTheta=-1.89
00:57:39.008 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.08, opts=13)
00:57:39.008 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.08)
00:57:39.008 00.000 8976 Worker thread wakes up
00:57:39.008 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.08) opts 0xd
00:57:39.008 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.08)
00:57:39.008 00.000 8976 Moving (0.48, 0.08) raw xDistance=-0.15 yDistance=-0.45
00:57:39.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:57:39.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
00:57:39.008 00.000 8976 MoveAxis(R, 0, ABG)
00:57:39.008 00.000 8976 MoveAxis(U, 2, ABG)
00:57:39.008 00.000 8976 stepping (-10, 15) + (0, 2)
00:57:39.008 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:39.009 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:39.019 00.010 5052 UpdateGuideState exits: m=59 SNR=5.2
00:57:39.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:39.019 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:39.019 00.000 5052 Enqueuing Expose request
00:57:39.038 00.019 8976 Received - 47 (G) 
00:57:39.038 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:39.038 00.000 8976 stepped: pos (-10, 17)
00:57:39.038 00.000 8976 move complete, result=0
00:57:39.039 00.001 8976 worker thread done servicing request
00:57:39.039 00.000 8976 Worker thread wakes up
00:57:39.039 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:57:39.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:39.039 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:39.452 00.413 8976 Exposure complete
00:57:39.457 00.005 8976 worker thread done servicing request
00:57:39.457 00.000 5052 OnExposeComplete: enter
00:57:39.457 00.000 5052 UpdateGuideState(): m_state=6
00:57:39.457 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1406
00:57:39.457 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.56, Mass=43, SNR=4.4, Peak=51 HFD=2.2
00:57:39.457 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
00:57:39.457 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
00:57:39.457 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-2.60 mountX=-0.02 mountY=0.28, mountTheta=1.64
00:57:39.457 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.15, opts=13)
00:57:39.457 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.15)
00:57:39.458 00.001 8976 Worker thread wakes up
00:57:39.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.15) opts 0xd
00:57:39.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.15)
00:57:39.458 00.000 8976 Moving (-0.24, -0.15) raw xDistance=-0.02 yDistance=0.28
00:57:39.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:57:39.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
00:57:39.458 00.000 8976 MoveAxis(R, 0, ABG)
00:57:39.458 00.000 8976 MoveAxis(D, 1, ABG)
00:57:39.458 00.000 8976 stepping (-10, 17) + (0, -1)
00:57:39.458 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:39.458 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:39.468 00.010 5052 UpdateGuideState exits: m=43 SNR=4.4
00:57:39.469 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:39.469 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:39.469 00.000 5052 Enqueuing Expose request
00:57:39.487 00.018 8976 Received - 47 (G) 
00:57:39.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:39.487 00.000 8976 stepped: pos (-10, 16)
00:57:39.487 00.000 8976 move complete, result=0
00:57:39.487 00.000 8976 worker thread done servicing request
00:57:39.487 00.000 8976 Worker thread wakes up
00:57:39.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:39.487 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:39.487 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:57:39.894 00.407 8976 Exposure complete
00:57:39.899 00.005 8976 worker thread done servicing request
00:57:39.899 00.000 5052 OnExposeComplete: enter
00:57:39.899 00.000 5052 UpdateGuideState(): m_state=6
00:57:39.899 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1407
00:57:39.899 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.08, Mass=54, SNR=5.0, Peak=51 HFD=2.4
00:57:39.899 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.04) = xAngle (-0.57 = -0.57)
00:57:39.899 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.67 = -0.67)
00:57:39.899 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.47 mountX=0.32 mountY=-0.23, mountTheta=-0.64
00:57:39.900 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.37, opts=13)
00:57:39.900 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.37)
00:57:39.900 00.000 8976 Worker thread wakes up
00:57:39.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.37) opts 0xd
00:57:39.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.37)
00:57:39.900 00.000 8976 Moving (0.04, 0.37) raw xDistance=0.32 yDistance=-0.23
00:57:39.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:57:39.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:57:39.901 00.001 8976 MoveAxis(L, 1, ABG)
00:57:39.901 00.000 8976 stepping (-10, 16) + (-1, 0)
00:57:39.901 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:39.901 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=62, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:39.911 00.010 5052 UpdateGuideState exits: m=54 SNR=5.0
00:57:39.911 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:39.911 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:39.911 00.000 5052 Enqueuing Expose request
00:57:39.934 00.023 8976 Received - 47 (G) 
00:57:39.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:39.934 00.000 8976 stepped: pos (-11, 16)
00:57:39.934 00.000 8976 MoveAxis(U, 0, ABG)
00:57:39.935 00.001 8976 move complete, result=0
00:57:39.935 00.000 8976 worker thread done servicing request
00:57:39.935 00.000 8976 Worker thread wakes up
00:57:39.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:39.935 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:39.935 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:57:40.347 00.412 8976 Exposure complete
00:57:40.353 00.006 8976 worker thread done servicing request
00:57:40.353 00.000 5052 OnExposeComplete: enter
00:57:40.353 00.000 5052 UpdateGuideState(): m_state=6
00:57:40.353 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1408
00:57:40.353 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.44, Mass=62, SNR=5.3, Peak=51 HFD=2.8
00:57:40.353 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.21 = 3.07)
00:57:40.353 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.97)
00:57:40.353 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.17 mountX=-0.30 mountY=0.05, mountTheta=2.97
00:57:40.353 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.27, opts=13)
00:57:40.354 00.001 5052 Enqueuing Move request for stepguider (0.12, -0.27)
00:57:40.354 00.000 8976 Worker thread wakes up
00:57:40.354 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.27) opts 0xd
00:57:40.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.27)
00:57:40.354 00.000 8976 Moving (0.12, -0.27) raw xDistance=-0.30 yDistance=0.05
00:57:40.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
00:57:40.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:57:40.354 00.000 8976 MoveAxis(R, 1, ABG)
00:57:40.354 00.000 8976 stepping (-11, 16) + (1, 0)
00:57:40.354 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:40.354 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:40.364 00.010 5052 UpdateGuideState exits: m=62 SNR=5.3
00:57:40.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:40.364 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:40.364 00.000 5052 Enqueuing Expose request
00:57:40.382 00.018 8976 Received - 47 (G) 
00:57:40.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:40.382 00.000 8976 stepped: pos (-10, 16)
00:57:40.382 00.000 8976 MoveAxis(U, 0, ABG)
00:57:40.382 00.000 8976 move complete, result=0
00:57:40.382 00.000 8976 worker thread done servicing request
00:57:40.382 00.000 8976 Worker thread wakes up
00:57:40.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:40.382 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
00:57:40.382 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:40.797 00.415 8976 Exposure complete
00:57:40.801 00.004 8976 worker thread done servicing request
00:57:40.801 00.000 5052 OnExposeComplete: enter
00:57:40.801 00.000 5052 UpdateGuideState(): m_state=6
00:57:40.802 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1409
00:57:40.802 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.75, Mass=47, SNR=4.6, Peak=53 HFD=2.5
00:57:40.802 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
00:57:40.802 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
00:57:40.802 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.04 hyp=0.36 cameraTheta=3.03 mountX=0.20 mountY=0.28, mountTheta=0.95
00:57:40.802 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.04, opts=13)
00:57:40.802 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.04)
00:57:40.802 00.000 8976 Worker thread wakes up
00:57:40.803 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.04) opts 0xd
00:57:40.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.04)
00:57:40.803 00.000 8976 Moving (-0.36, 0.04) raw xDistance=0.20 yDistance=0.28
00:57:40.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:57:40.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:57:40.803 00.000 8976 MoveAxis(R, 0, ABG)
00:57:40.803 00.000 8976 MoveAxis(D, 1, ABG)
00:57:40.803 00.000 8976 stepping (-10, 16) + (0, -1)
00:57:40.803 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:40.804 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:40.813 00.009 5052 UpdateGuideState exits: m=47 SNR=4.6
00:57:40.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:40.813 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:40.813 00.000 5052 Enqueuing Expose request
00:57:40.830 00.017 8976 Received - 47 (G) 
00:57:40.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:40.830 00.000 8976 stepped: pos (-10, 15)
00:57:40.830 00.000 8976 move complete, result=0
00:57:40.830 00.000 8976 worker thread done servicing request
00:57:40.830 00.000 8976 Worker thread wakes up
00:57:40.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:40.830 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:40.830 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:57:41.243 00.413 8976 Exposure complete
00:57:41.248 00.005 8976 worker thread done servicing request
00:57:41.248 00.000 5052 OnExposeComplete: enter
00:57:41.248 00.000 5052 UpdateGuideState(): m_state=6
00:57:41.249 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1410
00:57:41.249 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.03, Mass=53, SNR=4.9, Peak=53 HFD=2.3
00:57:41.249 00.000 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.04) = xAngle (-0.65 = -0.65)
00:57:41.249 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.76 = -0.76)
00:57:41.249 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.39 mountX=0.26 mountY=-0.22, mountTheta=-0.71
00:57:41.250 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.32, opts=13)
00:57:41.250 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.32)
00:57:41.250 00.000 8976 Worker thread wakes up
00:57:41.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.32) opts 0xd
00:57:41.250 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.32)
00:57:41.250 00.000 8976 Moving (0.06, 0.32) raw xDistance=0.26 yDistance=-0.22
00:57:41.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:57:41.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:57:41.250 00.000 8976 MoveAxis(L, 1, ABG)
00:57:41.250 00.000 8976 stepping (-10, 15) + (-1, 0)
00:57:41.250 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:41.251 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:41.262 00.011 5052 UpdateGuideState exits: m=53 SNR=4.9
00:57:41.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:41.262 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:41.262 00.000 5052 Enqueuing Expose request
00:57:41.277 00.015 8976 Received - 47 (G) 
00:57:41.277 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:41.277 00.000 8976 stepped: pos (-11, 15)
00:57:41.277 00.000 8976 MoveAxis(U, 0, ABG)
00:57:41.277 00.000 8976 move complete, result=0
00:57:41.277 00.000 8976 worker thread done servicing request
00:57:41.277 00.000 8976 Worker thread wakes up
00:57:41.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:41.277 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:41.277 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:57:41.693 00.416 8976 Exposure complete
00:57:41.699 00.006 8976 worker thread done servicing request
00:57:41.699 00.000 5052 OnExposeComplete: enter
00:57:41.699 00.000 5052 UpdateGuideState(): m_state=6
00:57:41.699 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1411
00:57:41.699 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.05, Mass=54, SNR=4.9, Peak=52 HFD=2.4
00:57:41.699 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.04) = xAngle (-0.03 = -0.03)
00:57:41.699 00.000 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.14 = -0.14)
00:57:41.699 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.34 hyp=0.37 cameraTheta=2.01 mountX=0.37 mountY=-0.05, mountTheta=-0.14
00:57:41.700 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.34, opts=13)
00:57:41.700 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.34)
00:57:41.700 00.000 8976 Worker thread wakes up
00:57:41.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.34) opts 0xd
00:57:41.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.34)
00:57:41.700 00.000 8976 Moving (-0.16, 0.34) raw xDistance=0.37 yDistance=-0.05
00:57:41.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
00:57:41.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:57:41.700 00.000 8976 MoveAxis(L, 2, ABG)
00:57:41.700 00.000 8976 stepping (-11, 15) + (-2, 0)
00:57:41.701 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:41.701 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=64, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:57:41.710 00.009 5052 UpdateGuideState exits: m=54 SNR=4.9
00:57:41.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:41.710 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:41.710 00.000 5052 Enqueuing Expose request
00:57:41.725 00.015 8976 Received - 47 (G) 
00:57:41.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:41.725 00.000 8976 stepped: pos (-13, 15)
00:57:41.725 00.000 8976 MoveAxis(U, 0, ABG)
00:57:41.725 00.000 8976 move complete, result=0
00:57:41.725 00.000 8976 worker thread done servicing request
00:57:41.725 00.000 8976 Worker thread wakes up
00:57:41.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:41.725 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:41.725 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
00:57:42.144 00.419 8976 Exposure complete
00:57:42.149 00.005 8976 worker thread done servicing request
00:57:42.149 00.000 5052 OnExposeComplete: enter
00:57:42.149 00.000 5052 UpdateGuideState(): m_state=6
00:57:42.149 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1412
00:57:42.150 00.001 5052 Star::Find returns 1 (0), X=329.02, Y=281.45, Mass=60, SNR=5.2, Peak=53 HFD=2.3
00:57:42.150 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
00:57:42.150 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.26 = 2.03)
00:57:42.150 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-2.11 mountX=-0.16 mountY=0.27, mountTheta=2.10
00:57:42.150 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.26, opts=13)
00:57:42.150 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.26)
00:57:42.150 00.000 8976 Worker thread wakes up
00:57:42.151 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.26) opts 0xd
00:57:42.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.26)
00:57:42.151 00.000 8976 Moving (-0.15, -0.26) raw xDistance=-0.16 yDistance=0.27
00:57:42.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:57:42.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:57:42.151 00.000 8976 MoveAxis(R, 0, ABG)
00:57:42.151 00.000 8976 MoveAxis(D, 1, ABG)
00:57:42.151 00.000 8976 stepping (-13, 15) + (0, -1)
00:57:42.151 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:42.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=62, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:42.160 00.009 5052 UpdateGuideState exits: m=60 SNR=5.2
00:57:42.161 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:42.161 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:42.161 00.000 5052 Enqueuing Expose request
00:57:42.173 00.012 8976 Received - 47 (G) 
00:57:42.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:42.173 00.000 8976 stepped: pos (-13, 14)
00:57:42.173 00.000 8976 move complete, result=0
00:57:42.173 00.000 8976 worker thread done servicing request
00:57:42.173 00.000 8976 Worker thread wakes up
00:57:42.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:42.173 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:42.173 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:57:42.589 00.416 8976 Exposure complete
00:57:42.594 00.005 8976 worker thread done servicing request
00:57:42.595 00.001 5052 OnExposeComplete: enter
00:57:42.595 00.000 5052 UpdateGuideState(): m_state=6
00:57:42.595 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1413
00:57:42.595 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.59, Mass=63, SNR=5.4, Peak=55 HFD=2.3
00:57:42.595 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
00:57:42.595 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.72)
00:57:42.595 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.42 mountX=-0.04 mountY=0.18, mountTheta=1.82
00:57:42.596 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.12, opts=13)
00:57:42.596 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.12)
00:57:42.596 00.000 8976 Worker thread wakes up
00:57:42.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.12) opts 0xd
00:57:42.596 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.12)
00:57:42.596 00.000 8976 Moving (-0.13, -0.12) raw xDistance=-0.04 yDistance=0.18
00:57:42.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:57:42.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:57:42.596 00.000 8976 MoveAxis(R, 0, ABG)
00:57:42.596 00.000 8976 MoveAxis(U, 0, ABG)
00:57:42.596 00.000 8976 move complete, result=0
00:57:42.596 00.000 8976 worker thread done servicing request
00:57:42.597 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:57:42.606 00.009 5052 UpdateGuideState exits: m=63 SNR=5.4
00:57:42.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:42.606 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:42.606 00.000 5052 Enqueuing Expose request
00:57:42.606 00.000 8976 Worker thread wakes up
00:57:42.606 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:57:42.607 00.001 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:42.607 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:43.021 00.414 8976 Exposure complete
00:57:43.027 00.006 8976 worker thread done servicing request
00:57:43.027 00.000 5052 OnExposeComplete: enter
00:57:43.027 00.000 5052 UpdateGuideState(): m_state=6
00:57:43.027 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1414
00:57:43.027 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.77, Mass=58, SNR=5.1, Peak=51 HFD=2.7
00:57:43.027 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
00:57:43.027 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
00:57:43.027 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.75 mountX=0.05 mountY=-0.02, mountTheta=-0.39
00:57:43.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.06, opts=13)
00:57:43.028 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.06)
00:57:43.028 00.000 8976 Worker thread wakes up
00:57:43.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.06) opts 0xd
00:57:43.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.06)
00:57:43.028 00.000 8976 Moving (-0.01, 0.06) raw xDistance=0.05 yDistance=-0.02
00:57:43.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:57:43.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:57:43.028 00.000 8976 MoveAxis(R, 0, ABG)
00:57:43.028 00.000 8976 MoveAxis(U, 0, ABG)
00:57:43.028 00.000 8976 move complete, result=0
00:57:43.028 00.000 8976 worker thread done servicing request
00:57:43.029 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:43.038 00.009 5052 UpdateGuideState exits: m=58 SNR=5.1
00:57:43.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:43.038 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:43.038 00.000 5052 Enqueuing Expose request
00:57:43.038 00.000 8976 Worker thread wakes up
00:57:43.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:43.038 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:43.038 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:43.447 00.409 8976 Exposure complete
00:57:43.452 00.005 8976 worker thread done servicing request
00:57:43.452 00.000 5052 OnExposeComplete: enter
00:57:43.452 00.000 5052 UpdateGuideState(): m_state=6
00:57:43.452 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1415
00:57:43.452 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.98, Mass=54, SNR=4.9, Peak=52 HFD=2.4
00:57:43.452 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
00:57:43.452 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
00:57:43.452 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.27 hyp=0.54 cameraTheta=0.52 mountX=0.03 mountY=-0.54, mountTheta=-1.52
00:57:43.453 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.27, opts=13)
00:57:43.453 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.27)
00:57:43.453 00.000 8976 Worker thread wakes up
00:57:43.453 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.27) opts 0xd
00:57:43.453 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.27)
00:57:43.453 00.000 8976 Moving (0.47, 0.27) raw xDistance=0.03 yDistance=-0.54
00:57:43.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:57:43.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
00:57:43.454 00.001 8976 MoveAxis(R, 0, ABG)
00:57:43.454 00.000 8976 MoveAxis(U, 2, ABG)
00:57:43.454 00.000 8976 stepping (-13, 14) + (0, 2)
00:57:43.454 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:43.454 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=64, med=42, FiltMin=34, FiltMax=48, Gamma=2.630
00:57:43.464 00.010 5052 UpdateGuideState exits: m=54 SNR=4.9
00:57:43.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:43.464 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:43.464 00.000 5052 Enqueuing Expose request
00:57:43.484 00.020 8976 Received - 47 (G) 
00:57:43.484 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:43.484 00.000 8976 stepped: pos (-13, 16)
00:57:43.484 00.000 8976 move complete, result=0
00:57:43.484 00.000 8976 worker thread done servicing request
00:57:43.484 00.000 8976 Worker thread wakes up
00:57:43.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:43.484 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:43.484 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
00:57:43.887 00.403 8976 Exposure complete
00:57:43.893 00.006 8976 worker thread done servicing request
00:57:43.893 00.000 5052 OnExposeComplete: enter
00:57:43.893 00.000 5052 UpdateGuideState(): m_state=6
00:57:43.893 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1416
00:57:43.893 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.39, Mass=62, SNR=5.4, Peak=53 HFD=2.3
00:57:43.893 00.000 5052 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.04) = xAngle (-4.07 = 2.21)
00:57:43.893 00.000 5052 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.17 = 2.11)
00:57:43.893 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.32 hyp=0.36 cameraTheta=-2.03 mountX=-0.21 mountY=0.31, mountTheta=2.18
00:57:43.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.32, opts=13)
00:57:43.894 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.32)
00:57:43.894 00.000 8976 Worker thread wakes up
00:57:43.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.32) opts 0xd
00:57:43.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.32)
00:57:43.894 00.000 8976 Moving (-0.16, -0.32) raw xDistance=-0.21 yDistance=0.31
00:57:43.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:57:43.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
00:57:43.894 00.000 8976 MoveAxis(R, 0, ABG)
00:57:43.894 00.000 8976 MoveAxis(D, 1, ABG)
00:57:43.894 00.000 8976 stepping (-13, 16) + (0, -1)
00:57:43.894 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:43.895 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:43.906 00.011 5052 UpdateGuideState exits: m=62 SNR=5.4
00:57:43.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:43.906 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:43.906 00.000 5052 Enqueuing Expose request
00:57:43.914 00.008 8976 Received - 47 (G) 
00:57:43.914 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:43.914 00.000 8976 stepped: pos (-13, 15)
00:57:43.914 00.000 8976 move complete, result=0
00:57:43.914 00.000 8976 worker thread done servicing request
00:57:43.915 00.001 8976 Worker thread wakes up
00:57:43.915 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:43.915 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:57:43.915 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:44.325 00.410 8976 Exposure complete
00:57:44.330 00.005 8976 worker thread done servicing request
00:57:44.330 00.000 5052 OnExposeComplete: enter
00:57:44.331 00.001 5052 UpdateGuideState(): m_state=6
00:57:44.331 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1417
00:57:44.331 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.37, Mass=49, SNR=4.7, Peak=51 HFD=2.3
00:57:44.331 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.92 = 2.36)
00:57:44.331 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.02 = 2.26)
00:57:44.331 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.34 hyp=0.35 cameraTheta=-1.88 mountX=-0.25 mountY=0.27, mountTheta=2.32
00:57:44.332 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.34, opts=13)
00:57:44.332 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.34)
00:57:44.332 00.000 8976 Worker thread wakes up
00:57:44.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.34) opts 0xd
00:57:44.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.34)
00:57:44.332 00.000 8976 Moving (-0.11, -0.34) raw xDistance=-0.25 yDistance=0.27
00:57:44.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:57:44.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
00:57:44.332 00.000 8976 MoveAxis(R, 0, ABG)
00:57:44.332 00.000 8976 MoveAxis(D, 1, ABG)
00:57:44.332 00.000 8976 stepping (-13, 15) + (0, -1)
00:57:44.332 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:44.333 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=63, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:44.342 00.009 5052 UpdateGuideState exits: m=49 SNR=4.7
00:57:44.343 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:44.343 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:44.343 00.000 5052 Enqueuing Expose request
00:57:44.362 00.019 8976 Received - 47 (G) 
00:57:44.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:44.362 00.000 8976 stepped: pos (-13, 14)
00:57:44.362 00.000 8976 move complete, result=0
00:57:44.362 00.000 8976 worker thread done servicing request
00:57:44.362 00.000 8976 Worker thread wakes up
00:57:44.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:44.363 00.001 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:44.363 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:57:44.773 00.410 8976 Exposure complete
00:57:44.778 00.005 8976 worker thread done servicing request
00:57:44.778 00.000 5052 OnExposeComplete: enter
00:57:44.778 00.000 5052 UpdateGuideState(): m_state=6
00:57:44.778 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1418
00:57:44.778 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.40, Mass=59, SNR=5.2, Peak=53 HFD=2.3
00:57:44.778 00.000 5052 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.04) = xAngle (-4.16 = 2.12)
00:57:44.778 00.000 5052 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.27 = 2.02)
00:57:44.779 00.001 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.31 hyp=0.37 cameraTheta=-2.12 mountX=-0.19 mountY=0.33, mountTheta=2.10
00:57:44.779 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.31, opts=13)
00:57:44.779 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.31)
00:57:44.779 00.000 8976 Worker thread wakes up
00:57:44.780 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.31) opts 0xd
00:57:44.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.31)
00:57:44.780 00.000 8976 Moving (-0.19, -0.31) raw xDistance=-0.19 yDistance=0.33
00:57:44.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:57:44.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
00:57:44.780 00.000 8976 MoveAxis(R, 0, ABG)
00:57:44.780 00.000 8976 MoveAxis(D, 1, ABG)
00:57:44.780 00.000 8976 stepping (-13, 14) + (0, -1)
00:57:44.780 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:44.781 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:44.790 00.009 5052 UpdateGuideState exits: m=59 SNR=5.2
00:57:44.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:44.790 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:44.790 00.000 5052 Enqueuing Expose request
00:57:44.811 00.021 8976 Received - 47 (G) 
00:57:44.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:44.811 00.000 8976 stepped: pos (-13, 13)
00:57:44.811 00.000 8976 move complete, result=0
00:57:44.811 00.000 8976 worker thread done servicing request
00:57:44.811 00.000 8976 Worker thread wakes up
00:57:44.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:44.811 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:44.811 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:57:45.227 00.416 8976 Exposure complete
00:57:45.233 00.006 8976 worker thread done servicing request
00:57:45.233 00.000 5052 OnExposeComplete: enter
00:57:45.233 00.000 5052 UpdateGuideState(): m_state=6
00:57:45.233 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1419
00:57:45.233 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.87, Mass=49, SNR=4.7, Peak=52 HFD=2.6
00:57:45.233 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
00:57:45.233 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
00:57:45.233 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.16 hyp=0.28 cameraTheta=0.59 mountX=0.03 mountY=-0.28, mountTheta=-1.45
00:57:45.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.16, opts=13)
00:57:45.234 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.16)
00:57:45.234 00.000 8976 Worker thread wakes up
00:57:45.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.16) opts 0xd
00:57:45.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.16)
00:57:45.234 00.000 8976 Moving (0.23, 0.16) raw xDistance=0.03 yDistance=-0.28
00:57:45.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:57:45.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
00:57:45.234 00.000 8976 MoveAxis(R, 0, ABG)
00:57:45.234 00.000 8976 MoveAxis(U, 1, ABG)
00:57:45.234 00.000 8976 stepping (-13, 13) + (0, 1)
00:57:45.234 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:45.235 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:45.244 00.009 5052 UpdateGuideState exits: m=49 SNR=4.7
00:57:45.244 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:45.244 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:45.244 00.000 5052 Enqueuing Expose request
00:57:45.257 00.013 8976 Received - 47 (G) 
00:57:45.257 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:45.258 00.001 8976 stepped: pos (-13, 14)
00:57:45.258 00.000 8976 move complete, result=0
00:57:45.258 00.000 8976 worker thread done servicing request
00:57:45.258 00.000 8976 Worker thread wakes up
00:57:45.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:45.258 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:45.258 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
00:57:45.674 00.416 8976 Exposure complete
00:57:45.680 00.006 8976 worker thread done servicing request
00:57:45.680 00.000 5052 OnExposeComplete: enter
00:57:45.680 00.000 5052 UpdateGuideState(): m_state=6
00:57:45.680 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1420
00:57:45.680 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.57, Mass=57, SNR=5.0, Peak=51 HFD=2.6
00:57:45.680 00.000 5052 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.04) = xAngle (-3.95 = 2.33)
00:57:45.680 00.000 5052 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.23)
00:57:45.680 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.91 mountX=-0.10 mountY=0.12, mountTheta=2.29
00:57:45.681 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.14, opts=13)
00:57:45.681 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.14)
00:57:45.681 00.000 8976 Worker thread wakes up
00:57:45.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.14) opts 0xd
00:57:45.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.14)
00:57:45.681 00.000 8976 Moving (-0.05, -0.14) raw xDistance=-0.10 yDistance=0.12
00:57:45.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:57:45.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:57:45.681 00.000 8976 MoveAxis(R, 0, ABG)
00:57:45.681 00.000 8976 MoveAxis(U, 0, ABG)
00:57:45.681 00.000 8976 move complete, result=0
00:57:45.681 00.000 8976 worker thread done servicing request
00:57:45.682 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:45.692 00.010 5052 UpdateGuideState exits: m=57 SNR=5.0
00:57:45.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:45.692 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:45.692 00.000 5052 Enqueuing Expose request
00:57:45.692 00.000 8976 Worker thread wakes up
00:57:45.692 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:45.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:45.692 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:46.113 00.421 8976 Exposure complete
00:57:46.119 00.006 8976 worker thread done servicing request
00:57:46.119 00.000 5052 OnExposeComplete: enter
00:57:46.119 00.000 5052 UpdateGuideState(): m_state=6
00:57:46.119 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1421
00:57:46.119 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.10, Mass=60, SNR=5.2, Peak=51 HFD=2.6
00:57:46.119 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.04) = xAngle (-0.58 = -0.58)
00:57:46.119 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.69 = -0.69)
00:57:46.119 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.39 hyp=0.39 cameraTheta=1.46 mountX=0.33 mountY=-0.25, mountTheta=-0.65
00:57:46.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.39, opts=13)
00:57:46.120 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.39)
00:57:46.120 00.000 8976 Worker thread wakes up
00:57:46.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.39) opts 0xd
00:57:46.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.39)
00:57:46.120 00.000 8976 Moving (0.04, 0.39) raw xDistance=0.33 yDistance=-0.25
00:57:46.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:57:46.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:57:46.120 00.000 8976 MoveAxis(L, 1, ABG)
00:57:46.120 00.000 8976 stepping (-13, 14) + (-1, 0)
00:57:46.120 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:46.121 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:46.131 00.010 5052 UpdateGuideState exits: m=60 SNR=5.2
00:57:46.131 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:46.131 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:46.132 00.001 5052 Enqueuing Expose request
00:57:46.153 00.021 8976 Received - 47 (G) 
00:57:46.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:46.153 00.000 8976 stepped: pos (-14, 14)
00:57:46.153 00.000 8976 MoveAxis(U, 0, ABG)
00:57:46.153 00.000 8976 move complete, result=0
00:57:46.153 00.000 8976 worker thread done servicing request
00:57:46.153 00.000 8976 Worker thread wakes up
00:57:46.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:46.153 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:46.153 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:57:46.564 00.411 8976 Exposure complete
00:57:46.570 00.006 8976 worker thread done servicing request
00:57:46.570 00.000 5052 OnExposeComplete: enter
00:57:46.570 00.000 5052 UpdateGuideState(): m_state=6
00:57:46.570 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1422
00:57:46.570 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=280.86, Mass=68, SNR=5.7, Peak=53 HFD=2.5
00:57:46.570 00.000 5052 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.04) = xAngle (-3.95 = 2.33)
00:57:46.570 00.000 5052 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.06 = 2.23)
00:57:46.570 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.85 hyp=0.90 cameraTheta=-1.91 mountX=-0.62 mountY=0.72, mountTheta=2.29
00:57:46.571 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.85, opts=13)
00:57:46.571 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.85)
00:57:46.571 00.000 8976 Worker thread wakes up
00:57:46.571 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.85) opts 0xd
00:57:46.571 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.85)
00:57:46.571 00.000 8976 Moving (-0.30, -0.85) raw xDistance=-0.62 yDistance=0.72
00:57:46.572 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.62
00:57:46.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
00:57:46.572 00.000 8976 MoveAxis(R, 2, ABG)
00:57:46.572 00.000 8976 stepping (-14, 14) + (2, 0)
00:57:46.572 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:46.573 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=62, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:46.583 00.010 5052 UpdateGuideState exits: m=68 SNR=5.7
00:57:46.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:46.583 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:46.583 00.000 5052 Enqueuing Expose request
00:57:46.601 00.018 8976 Received - 47 (G) 
00:57:46.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:46.601 00.000 8976 stepped: pos (-12, 14)
00:57:46.601 00.000 8976 MoveAxis(D, 3, ABG)
00:57:46.601 00.000 8976 stepping (-12, 14) + (0, -3)
00:57:46.601 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:46.632 00.031 8976 Received - 47 (G) 
00:57:46.632 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:46.632 00.000 8976 stepped: pos (-12, 11)
00:57:46.632 00.000 8976 move complete, result=0
00:57:46.632 00.000 8976 worker thread done servicing request
00:57:46.632 00.000 8976 Worker thread wakes up
00:57:46.633 00.001 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:46.633 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.7 px 3 ms SOUTH
00:57:46.633 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:47.044 00.411 8976 Exposure complete
00:57:47.050 00.006 8976 worker thread done servicing request
00:57:47.050 00.000 5052 OnExposeComplete: enter
00:57:47.051 00.001 5052 UpdateGuideState(): m_state=6
00:57:47.051 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1423
00:57:47.051 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.62, Mass=62, SNR=5.3, Peak=54 HFD=2.6
00:57:47.051 00.000 5052 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.04) = xAngle (-3.30 = 2.99)
00:57:47.051 00.000 5052 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.40 = 2.88)
00:57:47.051 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.25 mountX=-0.09 mountY=0.02, mountTheta=2.89
00:57:47.051 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.09, opts=13)
00:57:47.051 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.09)
00:57:47.051 00.000 8976 Worker thread wakes up
00:57:47.052 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.09) opts 0xd
00:57:47.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.09)
00:57:47.052 00.000 8976 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=0.02
00:57:47.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:57:47.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:57:47.052 00.000 8976 MoveAxis(R, 0, ABG)
00:57:47.052 00.000 8976 MoveAxis(U, 0, ABG)
00:57:47.052 00.000 8976 move complete, result=0
00:57:47.052 00.000 8976 worker thread done servicing request
00:57:47.052 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=65, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:57:47.061 00.009 5052 UpdateGuideState exits: m=62 SNR=5.3
00:57:47.062 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:47.062 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:47.062 00.000 5052 Enqueuing Expose request
00:57:47.062 00.000 8976 Worker thread wakes up
00:57:47.062 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:47.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:47.062 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:47.478 00.416 8976 Exposure complete
00:57:47.483 00.005 8976 worker thread done servicing request
00:57:47.483 00.000 5052 OnExposeComplete: enter
00:57:47.483 00.000 5052 UpdateGuideState(): m_state=6
00:57:47.483 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1424
00:57:47.483 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=282.47, Mass=59, SNR=5.2, Peak=53 HFD=3.1
00:57:47.483 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
00:57:47.483 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
00:57:47.484 00.001 5052 CameraToMount -- cameraX=0.37 cameraY=0.76 hyp=0.84 cameraTheta=1.12 mountX=0.51 mountY=-0.72, mountTheta=-0.96
00:57:47.484 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.76, opts=13)
00:57:47.484 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.76)
00:57:47.484 00.000 8976 Worker thread wakes up
00:57:47.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.76) opts 0xd
00:57:47.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.76)
00:57:47.484 00.000 8976 Moving (0.37, 0.76) raw xDistance=0.51 yDistance=-0.72
00:57:47.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
00:57:47.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
00:57:47.484 00.000 8976 MoveAxis(L, 2, ABG)
00:57:47.485 00.001 8976 stepping (-12, 11) + (-2, 0)
00:57:47.485 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:47.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=61, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:47.494 00.009 5052 UpdateGuideState exits: m=59 SNR=5.2
00:57:47.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:47.494 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:47.494 00.000 5052 Enqueuing Expose request
00:57:47.511 00.017 8976 Received - 47 (G) 
00:57:47.512 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:47.512 00.000 8976 stepped: pos (-14, 11)
00:57:47.512 00.000 8976 MoveAxis(U, 3, ABG)
00:57:47.512 00.000 8976 stepping (-14, 11) + (0, 3)
00:57:47.512 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:47.544 00.032 8976 Received - 47 (G) 
00:57:47.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:47.544 00.000 8976 stepped: pos (-14, 14)
00:57:47.544 00.000 8976 move complete, result=0
00:57:47.544 00.000 8976 worker thread done servicing request
00:57:47.544 00.000 8976 Worker thread wakes up
00:57:47.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:47.544 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:47.544 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.7 px 3 ms NORTH
00:57:47.954 00.410 8976 Exposure complete
00:57:47.959 00.005 8976 worker thread done servicing request
00:57:47.959 00.000 5052 OnExposeComplete: enter
00:57:47.959 00.000 5052 UpdateGuideState(): m_state=6
00:57:47.959 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1425
00:57:47.959 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.36, Mass=57, SNR=5.1, Peak=52 HFD=2.5
00:57:47.959 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
00:57:47.959 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
00:57:47.960 00.001 5052 CameraToMount -- cameraX=0.54 cameraY=-0.35 hyp=0.64 cameraTheta=-0.58 mountX=-0.56 mountY=-0.26, mountTheta=-2.70
00:57:47.961 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.35, opts=13)
00:57:47.961 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.35)
00:57:47.961 00.000 8976 Worker thread wakes up
00:57:47.961 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.35) opts 0xd
00:57:47.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.35)
00:57:47.961 00.000 8976 Moving (0.54, -0.35) raw xDistance=-0.56 yDistance=-0.26
00:57:47.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.56
00:57:47.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.26
00:57:47.961 00.000 8976 MoveAxis(R, 2, ABG)
00:57:47.961 00.000 8976 stepping (-14, 14) + (2, 0)
00:57:47.961 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:47.963 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:47.973 00.010 5052 UpdateGuideState exits: m=57 SNR=5.1
00:57:47.973 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:47.973 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:47.973 00.000 5052 Enqueuing Expose request
00:57:47.991 00.018 8976 Received - 47 (G) 
00:57:47.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:47.991 00.000 8976 stepped: pos (-12, 14)
00:57:47.991 00.000 8976 MoveAxis(U, 1, ABG)
00:57:47.991 00.000 8976 stepping (-12, 14) + (0, 1)
00:57:47.991 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:48.023 00.032 8976 Received - 47 (G) 
00:57:48.023 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:48.023 00.000 8976 stepped: pos (-12, 15)
00:57:48.024 00.001 8976 move complete, result=0
00:57:48.024 00.000 8976 worker thread done servicing request
00:57:48.024 00.000 8976 Worker thread wakes up
00:57:48.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:48.024 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 1 ms NORTH
00:57:48.024 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:48.441 00.417 8976 Exposure complete
00:57:48.447 00.006 8976 worker thread done servicing request
00:57:48.448 00.001 5052 OnExposeComplete: enter
00:57:48.448 00.000 5052 UpdateGuideState(): m_state=6
00:57:48.448 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1426
00:57:48.448 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.05, Mass=56, SNR=5.0, Peak=51 HFD=2.8
00:57:48.448 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
00:57:48.448 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
00:57:48.448 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.34 hyp=0.47 cameraTheta=2.31 mountX=0.45 mountY=0.08, mountTheta=0.17
00:57:48.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.34, opts=13)
00:57:48.449 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.34)
00:57:48.449 00.000 8976 Worker thread wakes up
00:57:48.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.34) opts 0xd
00:57:48.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.34)
00:57:48.449 00.000 8976 Moving (-0.31, 0.34) raw xDistance=0.45 yDistance=0.08
00:57:48.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.45
00:57:48.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:57:48.449 00.000 8976 MoveAxis(L, 2, ABG)
00:57:48.449 00.000 8976 stepping (-12, 15) + (-2, 0)
00:57:48.449 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:48.450 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:57:48.460 00.010 5052 UpdateGuideState exits: m=56 SNR=5.0
00:57:48.461 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:48.461 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:48.461 00.000 5052 Enqueuing Expose request
00:57:48.471 00.010 8976 Received - 47 (G) 
00:57:48.471 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:48.471 00.000 8976 stepped: pos (-14, 15)
00:57:48.471 00.000 8976 MoveAxis(U, 0, ABG)
00:57:48.471 00.000 8976 move complete, result=0
00:57:48.471 00.000 8976 worker thread done servicing request
00:57:48.471 00.000 8976 Worker thread wakes up
00:57:48.471 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
00:57:48.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:48.471 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:48.884 00.413 8976 Exposure complete
00:57:48.888 00.004 8976 worker thread done servicing request
00:57:48.889 00.001 5052 OnExposeComplete: enter
00:57:48.889 00.000 5052 UpdateGuideState(): m_state=6
00:57:48.889 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1427
00:57:48.889 00.000 5052 Star::Find returns 1 (1), X=329.60, Y=280.85, Mass=55, SNR=5.0, Peak=50 HFD=2.6
00:57:48.889 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.16 = 3.13)
00:57:48.889 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
00:57:48.889 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.86 hyp=0.96 cameraTheta=-1.11 mountX=-0.96 mountY=0.11, mountTheta=3.02
00:57:48.890 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.86, opts=13)
00:57:48.890 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.86)
00:57:48.890 00.000 8976 Worker thread wakes up
00:57:48.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.86) opts 0xd
00:57:48.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.86)
00:57:48.890 00.000 8976 Moving (0.43, -0.86) raw xDistance=-0.96 yDistance=0.11
00:57:48.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.96
00:57:48.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:57:48.890 00.000 8976 MoveAxis(R, 4, ABG)
00:57:48.890 00.000 8976 stepping (-14, 15) + (4, 0)
00:57:48.890 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:57:48.891 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:57:48.900 00.009 5052 UpdateGuideState exits: m=55 SNR=5.0 Saturated
00:57:48.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:48.900 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:48.900 00.000 5052 Enqueuing Expose request
00:57:48.935 00.035 8976 Received - 47 (G) 
00:57:48.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:57:48.935 00.000 8976 stepped: pos (-10, 15)
00:57:48.935 00.000 8976 MoveAxis(U, 0, ABG)
00:57:48.935 00.000 8976 move complete, result=0
00:57:48.935 00.000 8976 worker thread done servicing request
00:57:48.935 00.000 8976 Worker thread wakes up
00:57:48.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:48.935 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:48.935 00.000 5052 GuideStep: -1.0 px 4 ms EAST, 0.1 px 0 ms NORTH
00:57:49.347 00.412 8976 Exposure complete
00:57:49.353 00.006 8976 worker thread done servicing request
00:57:49.353 00.000 5052 OnExposeComplete: enter
00:57:49.353 00.000 5052 UpdateGuideState(): m_state=6
00:57:49.353 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1428
00:57:49.353 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=282.04, Mass=66, SNR=5.5, Peak=52 HFD=3.0
00:57:49.353 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.42 = 0.42)
00:57:49.353 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
00:57:49.353 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.33 hyp=0.53 cameraTheta=2.47 mountX=0.48 mountY=0.17, mountTheta=0.33
00:57:49.353 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.33, opts=13)
00:57:49.353 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.33)
00:57:49.354 00.001 8976 Worker thread wakes up
00:57:49.354 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.33) opts 0xd
00:57:49.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.33)
00:57:49.354 00.000 8976 Moving (-0.41, 0.33) raw xDistance=0.48 yDistance=0.17
00:57:49.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.48
00:57:49.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:57:49.354 00.000 8976 MoveAxis(L, 2, ABG)
00:57:49.354 00.000 8976 stepping (-10, 15) + (-2, 0)
00:57:49.354 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:49.354 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:49.364 00.010 5052 UpdateGuideState exits: m=66 SNR=5.5
00:57:49.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:49.364 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:49.364 00.000 5052 Enqueuing Expose request
00:57:49.382 00.018 8976 Received - 47 (G) 
00:57:49.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:49.383 00.001 8976 stepped: pos (-12, 15)
00:57:49.383 00.000 8976 MoveAxis(U, 0, ABG)
00:57:49.383 00.000 8976 move complete, result=0
00:57:49.383 00.000 8976 worker thread done servicing request
00:57:49.383 00.000 8976 Worker thread wakes up
00:57:49.383 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
00:57:49.383 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:49.383 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:49.792 00.409 8976 Exposure complete
00:57:49.797 00.005 8976 worker thread done servicing request
00:57:49.797 00.000 5052 OnExposeComplete: enter
00:57:49.797 00.000 5052 UpdateGuideState(): m_state=6
00:57:49.797 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1429
00:57:49.797 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=282.27, Mass=57, SNR=5.1, Peak=53 HFD=2.7
00:57:49.797 00.000 5052 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.04) = xAngle (-0.73 = -0.73)
00:57:49.797 00.000 5052 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
00:57:49.797 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.56 hyp=0.58 cameraTheta=1.31 mountX=0.43 mountY=-0.43, mountTheta=-0.78
00:57:49.798 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.56, opts=13)
00:57:49.798 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.56)
00:57:49.798 00.000 8976 Worker thread wakes up
00:57:49.798 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.56) opts 0xd
00:57:49.798 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.56)
00:57:49.798 00.000 8976 Moving (0.15, 0.56) raw xDistance=0.43 yDistance=-0.43
00:57:49.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
00:57:49.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
00:57:49.798 00.000 8976 MoveAxis(L, 2, ABG)
00:57:49.798 00.000 8976 stepping (-12, 15) + (-2, 0)
00:57:49.798 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:49.799 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=62, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:49.808 00.009 5052 UpdateGuideState exits: m=57 SNR=5.1
00:57:49.809 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:49.809 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:49.809 00.000 5052 Enqueuing Expose request
00:57:49.830 00.021 8976 Received - 47 (G) 
00:57:49.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:49.830 00.000 8976 stepped: pos (-14, 15)
00:57:49.830 00.000 8976 MoveAxis(U, 2, ABG)
00:57:49.830 00.000 8976 stepping (-14, 15) + (0, 2)
00:57:49.830 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:49.862 00.032 8976 Received - 47 (G) 
00:57:49.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:49.862 00.000 8976 stepped: pos (-14, 17)
00:57:49.862 00.000 8976 move complete, result=0
00:57:49.862 00.000 8976 worker thread done servicing request
00:57:49.862 00.000 8976 Worker thread wakes up
00:57:49.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:49.862 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:49.862 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.4 px 2 ms NORTH
00:57:50.270 00.408 8976 Exposure complete
00:57:50.275 00.005 8976 worker thread done servicing request
00:57:50.275 00.000 5052 OnExposeComplete: enter
00:57:50.275 00.000 5052 UpdateGuideState(): m_state=6
00:57:50.275 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1430
00:57:50.276 00.001 5052 Star::Find returns 1 (0), X=328.93, Y=281.98, Mass=46, SNR=4.6, Peak=52 HFD=2.0
00:57:50.276 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.24 = 0.24)
00:57:50.276 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
00:57:50.276 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.28 hyp=0.36 cameraTheta=2.29 mountX=0.35 mountY=0.05, mountTheta=0.14
00:57:50.276 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.28, opts=13)
00:57:50.276 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.28)
00:57:50.277 00.001 8976 Worker thread wakes up
00:57:50.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.28) opts 0xd
00:57:50.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.28)
00:57:50.277 00.000 8976 Moving (-0.24, 0.28) raw xDistance=0.35 yDistance=0.05
00:57:50.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
00:57:50.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:57:50.277 00.000 8976 MoveAxis(L, 2, ABG)
00:57:50.277 00.000 8976 stepping (-14, 17) + (-2, 0)
00:57:50.277 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:50.278 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:50.287 00.009 5052 UpdateGuideState exits: m=46 SNR=4.6
00:57:50.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:50.287 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:50.287 00.000 5052 Enqueuing Expose request
00:57:50.310 00.023 8976 Received - 47 (G) 
00:57:50.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:50.310 00.000 8976 stepped: pos (-16, 17)
00:57:50.310 00.000 8976 MoveAxis(U, 0, ABG)
00:57:50.310 00.000 8976 move complete, result=0
00:57:50.310 00.000 8976 worker thread done servicing request
00:57:50.310 00.000 8976 Worker thread wakes up
00:57:50.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:50.310 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:50.310 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
00:57:50.722 00.412 8976 Exposure complete
00:57:50.728 00.006 8976 worker thread done servicing request
00:57:50.728 00.000 5052 OnExposeComplete: enter
00:57:50.728 00.000 5052 UpdateGuideState(): m_state=6
00:57:50.728 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1431
00:57:50.728 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.56, Mass=54, SNR=4.9, Peak=51 HFD=2.9
00:57:50.728 00.000 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.81 = -2.81)
00:57:50.728 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
00:57:50.728 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.77 mountX=-0.21 mountY=-0.05, mountTheta=-2.91
00:57:50.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.15, opts=13)
00:57:50.729 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.15)
00:57:50.729 00.000 8976 Worker thread wakes up
00:57:50.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.15) opts 0xd
00:57:50.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.15)
00:57:50.729 00.000 8976 Moving (0.16, -0.15) raw xDistance=-0.21 yDistance=-0.05
00:57:50.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:57:50.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:57:50.729 00.000 8976 MoveAxis(R, 0, ABG)
00:57:50.729 00.000 8976 MoveAxis(U, 0, ABG)
00:57:50.729 00.000 8976 move complete, result=0
00:57:50.729 00.000 8976 worker thread done servicing request
00:57:50.730 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=65, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:50.740 00.010 5052 UpdateGuideState exits: m=54 SNR=4.9
00:57:50.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:50.740 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:50.740 00.000 5052 Enqueuing Expose request
00:57:50.740 00.000 8976 Worker thread wakes up
00:57:50.740 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:50.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:50.740 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:51.152 00.412 8976 Exposure complete
00:57:51.158 00.006 8976 worker thread done servicing request
00:57:51.159 00.001 5052 OnExposeComplete: enter
00:57:51.159 00.000 5052 UpdateGuideState(): m_state=6
00:57:51.159 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1432
00:57:51.159 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=280.99, Mass=41, SNR=4.4, Peak=51 HFD=2.3
00:57:51.159 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.04) = xAngle (-3.28 = 3.01)
00:57:51.159 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.38 = 2.90)
00:57:51.159 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.72 hyp=0.77 cameraTheta=-1.23 mountX=-0.76 mountY=0.18, mountTheta=2.91
00:57:51.159 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.72, opts=13)
00:57:51.159 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.72)
00:57:51.160 00.001 8976 Worker thread wakes up
00:57:51.160 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.72) opts 0xd
00:57:51.160 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.72)
00:57:51.160 00.000 8976 Moving (0.25, -0.72) raw xDistance=-0.76 yDistance=0.18
00:57:51.160 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
00:57:51.160 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:57:51.160 00.000 8976 MoveAxis(R, 3, ABG)
00:57:51.160 00.000 8976 stepping (-16, 17) + (3, 0)
00:57:51.160 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:51.160 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:51.170 00.010 5052 UpdateGuideState exits: m=41 SNR=4.4
00:57:51.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:51.170 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:51.170 00.000 5052 Enqueuing Expose request
00:57:51.189 00.019 8976 Received - 47 (G) 
00:57:51.189 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:51.189 00.000 8976 stepped: pos (-13, 17)
00:57:51.189 00.000 8976 MoveAxis(U, 0, ABG)
00:57:51.189 00.000 8976 move complete, result=0
00:57:51.189 00.000 8976 worker thread done servicing request
00:57:51.189 00.000 8976 Worker thread wakes up
00:57:51.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:51.189 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:51.189 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.2 px 0 ms NORTH
00:57:51.601 00.412 8976 Exposure complete
00:57:51.606 00.005 8976 worker thread done servicing request
00:57:51.606 00.000 5052 OnExposeComplete: enter
00:57:51.606 00.000 5052 UpdateGuideState(): m_state=6
00:57:51.606 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1433
00:57:51.607 00.001 5052 Star::Find returns 1 (0), X=329.03, Y=281.82, Mass=61, SNR=5.3, Peak=54 HFD=2.3
00:57:51.607 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
00:57:51.607 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
00:57:51.607 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.49 mountX=0.16 mountY=0.06, mountTheta=0.35
00:57:51.607 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.11, opts=13)
00:57:51.607 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.11)
00:57:51.607 00.000 8976 Worker thread wakes up
00:57:51.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.11) opts 0xd
00:57:51.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.11)
00:57:51.608 00.001 8976 Moving (-0.14, 0.11) raw xDistance=0.16 yDistance=0.06
00:57:51.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:57:51.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:57:51.608 00.000 8976 MoveAxis(R, 0, ABG)
00:57:51.608 00.000 8976 MoveAxis(U, 0, ABG)
00:57:51.608 00.000 8976 move complete, result=0
00:57:51.608 00.000 8976 worker thread done servicing request
00:57:51.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=65, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:51.617 00.009 5052 UpdateGuideState exits: m=61 SNR=5.3
00:57:51.618 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:51.618 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:51.618 00.000 5052 Enqueuing Expose request
00:57:51.618 00.000 8976 Worker thread wakes up
00:57:51.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:51.618 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:51.618 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:52.035 00.417 8976 Exposure complete
00:57:52.041 00.006 8976 worker thread done servicing request
00:57:52.041 00.000 5052 OnExposeComplete: enter
00:57:52.041 00.000 5052 UpdateGuideState(): m_state=6
00:57:52.041 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1434
00:57:52.041 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.74, Mass=47, SNR=4.6, Peak=52 HFD=2.3
00:57:52.041 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
00:57:52.041 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
00:57:52.041 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.04 mountX=0.16 mountY=0.23, mountTheta=0.97
00:57:52.042 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.03, opts=13)
00:57:52.042 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.03)
00:57:52.042 00.000 8976 Worker thread wakes up
00:57:52.042 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.03) opts 0xd
00:57:52.042 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.03)
00:57:52.042 00.000 8976 Moving (-0.29, 0.03) raw xDistance=0.16 yDistance=0.23
00:57:52.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:57:52.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:57:52.042 00.000 8976 MoveAxis(R, 0, ABG)
00:57:52.042 00.000 8976 MoveAxis(U, 0, ABG)
00:57:52.042 00.000 8976 move complete, result=0
00:57:52.042 00.000 8976 worker thread done servicing request
00:57:52.043 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=64, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:57:52.052 00.009 5052 UpdateGuideState exits: m=47 SNR=4.6
00:57:52.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:52.052 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:52.052 00.000 5052 Enqueuing Expose request
00:57:52.052 00.000 8976 Worker thread wakes up
00:57:52.052 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:57:52.053 00.001 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:52.053 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:52.469 00.416 8976 Exposure complete
00:57:52.474 00.005 8976 worker thread done servicing request
00:57:52.474 00.000 5052 OnExposeComplete: enter
00:57:52.474 00.000 5052 UpdateGuideState(): m_state=6
00:57:52.474 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1435
00:57:52.474 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.48, Mass=54, SNR=4.9, Peak=54 HFD=2.7
00:57:52.474 00.000 5052 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.04) = xAngle (-3.30 = 2.99)
00:57:52.474 00.000 5052 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.40 = 2.88)
00:57:52.474 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.25 mountX=-0.24 mountY=0.06, mountTheta=2.89
00:57:52.475 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.23, opts=13)
00:57:52.475 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.23)
00:57:52.475 00.000 8976 Worker thread wakes up
00:57:52.475 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.23) opts 0xd
00:57:52.475 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.23)
00:57:52.475 00.000 8976 Moving (0.08, -0.23) raw xDistance=-0.24 yDistance=0.06
00:57:52.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:57:52.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:57:52.476 00.001 8976 MoveAxis(R, 0, ABG)
00:57:52.476 00.000 8976 MoveAxis(U, 0, ABG)
00:57:52.476 00.000 8976 move complete, result=0
00:57:52.476 00.000 8976 worker thread done servicing request
00:57:52.476 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:52.487 00.011 5052 UpdateGuideState exits: m=54 SNR=4.9
00:57:52.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:52.487 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:52.487 00.000 5052 Enqueuing Expose request
00:57:52.487 00.000 8976 Worker thread wakes up
00:57:52.487 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:52.488 00.001 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:52.488 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:52.895 00.407 8976 Exposure complete
00:57:52.900 00.005 8976 worker thread done servicing request
00:57:52.900 00.000 5052 OnExposeComplete: enter
00:57:52.900 00.000 5052 UpdateGuideState(): m_state=6
00:57:52.900 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1436
00:57:52.900 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=282.20, Mass=57, SNR=5.1, Peak=54 HFD=2.6
00:57:52.900 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
00:57:52.900 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
00:57:52.900 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.49 hyp=0.63 cameraTheta=0.89 mountX=0.26 mountY=-0.60, mountTheta=-1.17
00:57:52.901 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.49, opts=13)
00:57:52.901 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.49)
00:57:52.901 00.000 8976 Worker thread wakes up
00:57:52.901 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.49) opts 0xd
00:57:52.901 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.49)
00:57:52.901 00.000 8976 Moving (0.40, 0.49) raw xDistance=0.26 yDistance=-0.60
00:57:52.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:57:52.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
00:57:52.901 00.000 8976 MoveAxis(L, 1, ABG)
00:57:52.901 00.000 8976 stepping (-13, 17) + (-1, 0)
00:57:52.901 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:52.902 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:52.912 00.010 5052 UpdateGuideState exits: m=57 SNR=5.1
00:57:52.912 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:52.912 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:52.912 00.000 5052 Enqueuing Expose request
00:57:52.932 00.020 8976 Received - 47 (G) 
00:57:52.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:52.932 00.000 8976 stepped: pos (-14, 17)
00:57:52.932 00.000 8976 MoveAxis(U, 2, ABG)
00:57:52.932 00.000 8976 stepping (-14, 17) + (0, 2)
00:57:52.932 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:52.963 00.031 8976 Received - 47 (G) 
00:57:52.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:52.963 00.000 8976 stepped: pos (-14, 19)
00:57:52.963 00.000 8976 move complete, result=0
00:57:52.963 00.000 8976 worker thread done servicing request
00:57:52.963 00.000 8976 Worker thread wakes up
00:57:52.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:52.963 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:52.963 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
00:57:53.367 00.404 8976 Exposure complete
00:57:53.373 00.006 8976 worker thread done servicing request
00:57:53.373 00.000 5052 OnExposeComplete: enter
00:57:53.373 00.000 5052 UpdateGuideState(): m_state=6
00:57:53.373 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1437
00:57:53.373 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.62, Mass=63, SNR=5.4, Peak=52 HFD=2.4
00:57:53.373 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
00:57:53.373 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
00:57:53.373 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.68 mountX=0.00 mountY=0.20, mountTheta=1.56
00:57:53.373 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.09, opts=13)
00:57:53.373 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.09)
00:57:53.374 00.001 8976 Worker thread wakes up
00:57:53.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.09) opts 0xd
00:57:53.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.09)
00:57:53.374 00.000 8976 Moving (-0.18, -0.09) raw xDistance=0.00 yDistance=0.20
00:57:53.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:57:53.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:57:53.374 00.000 8976 MoveAxis(R, 0, ABG)
00:57:53.374 00.000 8976 MoveAxis(U, 0, ABG)
00:57:53.374 00.000 8976 move complete, result=0
00:57:53.374 00.000 8976 worker thread done servicing request
00:57:53.374 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=65, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:53.384 00.010 5052 UpdateGuideState exits: m=63 SNR=5.4
00:57:53.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:53.384 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:53.384 00.000 5052 Enqueuing Expose request
00:57:53.384 00.000 8976 Worker thread wakes up
00:57:53.384 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:57:53.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:53.384 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:53.800 00.416 8976 Exposure complete
00:57:53.805 00.005 8976 worker thread done servicing request
00:57:53.806 00.001 5052 OnExposeComplete: enter
00:57:53.806 00.000 5052 UpdateGuideState(): m_state=6
00:57:53.806 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1438
00:57:53.806 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.93, Mass=59, SNR=5.2, Peak=53 HFD=2.2
00:57:53.806 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
00:57:53.806 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.27 = -0.27)
00:57:53.806 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.88 mountX=0.23 mountY=-0.06, mountTheta=-0.26
00:57:53.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.22, opts=13)
00:57:53.807 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.22)
00:57:53.807 00.000 8976 Worker thread wakes up
00:57:53.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.22) opts 0xd
00:57:53.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.22)
00:57:53.807 00.000 8976 Moving (-0.07, 0.22) raw xDistance=0.23 yDistance=-0.06
00:57:53.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:57:53.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:57:53.807 00.000 8976 MoveAxis(R, 0, ABG)
00:57:53.807 00.000 8976 MoveAxis(U, 0, ABG)
00:57:53.807 00.000 8976 move complete, result=0
00:57:53.807 00.000 8976 worker thread done servicing request
00:57:53.808 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
00:57:53.817 00.009 5052 UpdateGuideState exits: m=59 SNR=5.2
00:57:53.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:53.817 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:53.817 00.000 5052 Enqueuing Expose request
00:57:53.817 00.000 8976 Worker thread wakes up
00:57:53.817 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:53.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:53.817 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:54.223 00.406 8976 Exposure complete
00:57:54.228 00.005 8976 worker thread done servicing request
00:57:54.229 00.001 5052 OnExposeComplete: enter
00:57:54.229 00.000 5052 UpdateGuideState(): m_state=6
00:57:54.229 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1439
00:57:54.229 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.69, Mass=61, SNR=5.3, Peak=58 HFD=1.9
00:57:54.229 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
00:57:54.229 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.07)
00:57:54.229 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.02 hyp=0.32 cameraTheta=-3.07 mountX=0.13 mountY=0.28, mountTheta=1.15
00:57:54.229 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.02, opts=13)
00:57:54.229 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.02)
00:57:54.230 00.001 8976 Worker thread wakes up
00:57:54.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.02) opts 0xd
00:57:54.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.02)
00:57:54.230 00.000 8976 Moving (-0.32, -0.02) raw xDistance=0.13 yDistance=0.28
00:57:54.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:57:54.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:57:54.230 00.000 8976 MoveAxis(R, 0, ABG)
00:57:54.230 00.000 8976 MoveAxis(D, 1, ABG)
00:57:54.230 00.000 8976 stepping (-14, 19) + (0, -1)
00:57:54.230 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:54.230 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:54.239 00.009 5052 UpdateGuideState exits: m=61 SNR=5.3
00:57:54.240 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:54.240 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:54.240 00.000 5052 Enqueuing Expose request
00:57:54.258 00.018 8976 Received - 47 (G) 
00:57:54.258 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:54.258 00.000 8976 stepped: pos (-14, 18)
00:57:54.258 00.000 8976 move complete, result=0
00:57:54.258 00.000 8976 worker thread done servicing request
00:57:54.258 00.000 8976 Worker thread wakes up
00:57:54.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:54.258 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:54.258 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:57:54.670 00.412 8976 Exposure complete
00:57:54.675 00.005 8976 worker thread done servicing request
00:57:54.676 00.001 5052 OnExposeComplete: enter
00:57:54.676 00.000 5052 UpdateGuideState(): m_state=6
00:57:54.676 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1440
00:57:54.676 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=282.02, Mass=49, SNR=4.7, Peak=56 HFD=2.1
00:57:54.676 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
00:57:54.676 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
00:57:54.676 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.31 hyp=0.47 cameraTheta=2.43 mountX=0.44 mountY=0.13, mountTheta=0.29
00:57:54.676 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.31, opts=13)
00:57:54.676 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.31)
00:57:54.677 00.001 8976 Worker thread wakes up
00:57:54.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.31) opts 0xd
00:57:54.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.31)
00:57:54.677 00.000 8976 Moving (-0.36, 0.31) raw xDistance=0.44 yDistance=0.13
00:57:54.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
00:57:54.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:57:54.677 00.000 8976 MoveAxis(L, 2, ABG)
00:57:54.677 00.000 8976 stepping (-14, 18) + (-2, 0)
00:57:54.677 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:54.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:54.686 00.009 5052 UpdateGuideState exits: m=49 SNR=4.7
00:57:54.687 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:54.687 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:54.687 00.000 5052 Enqueuing Expose request
00:57:54.706 00.019 8976 Received - 47 (G) 
00:57:54.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:54.706 00.000 8976 stepped: pos (-16, 18)
00:57:54.706 00.000 8976 MoveAxis(U, 0, ABG)
00:57:54.706 00.000 8976 move complete, result=0
00:57:54.706 00.000 8976 worker thread done servicing request
00:57:54.706 00.000 8976 Worker thread wakes up
00:57:54.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:54.706 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:54.706 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
00:57:55.112 00.406 8976 Exposure complete
00:57:55.117 00.005 8976 worker thread done servicing request
00:57:55.117 00.000 5052 OnExposeComplete: enter
00:57:55.117 00.000 5052 UpdateGuideState(): m_state=6
00:57:55.118 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1441
00:57:55.118 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=280.83, Mass=61, SNR=5.3, Peak=53 HFD=2.4
00:57:55.118 00.000 5052 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.04) = xAngle (-3.40 = 2.89)
00:57:55.118 00.000 5052 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.50 = 2.78)
00:57:55.118 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.88 hyp=0.90 cameraTheta=-1.35 mountX=-0.87 mountY=0.32, mountTheta=2.79
00:57:55.118 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.88, opts=13)
00:57:55.119 00.001 5052 Enqueuing Move request for stepguider (0.20, -0.88)
00:57:55.119 00.000 8976 Worker thread wakes up
00:57:55.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.88) opts 0xd
00:57:55.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.88)
00:57:55.119 00.000 8976 Moving (0.20, -0.88) raw xDistance=-0.87 yDistance=0.32
00:57:55.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.87
00:57:55.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:57:55.119 00.000 8976 MoveAxis(R, 3, ABG)
00:57:55.119 00.000 8976 stepping (-16, 18) + (3, 0)
00:57:55.119 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:55.120 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=65, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
00:57:55.129 00.009 5052 UpdateGuideState exits: m=61 SNR=5.3
00:57:55.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:55.129 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:55.129 00.000 5052 Enqueuing Expose request
00:57:55.154 00.025 8976 Received - 47 (G) 
00:57:55.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:55.154 00.000 8976 stepped: pos (-13, 18)
00:57:55.154 00.000 8976 MoveAxis(D, 1, ABG)
00:57:55.154 00.000 8976 stepping (-13, 18) + (0, -1)
00:57:55.154 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:55.185 00.031 8976 Received - 47 (G) 
00:57:55.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:55.185 00.000 8976 stepped: pos (-13, 17)
00:57:55.185 00.000 8976 move complete, result=0
00:57:55.185 00.000 8976 worker thread done servicing request
00:57:55.185 00.000 8976 Worker thread wakes up
00:57:55.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:55.185 00.000 5052 GuideStep: -0.9 px 3 ms EAST, 0.3 px 1 ms SOUTH
00:57:55.186 00.001 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:55.597 00.411 8976 Exposure complete
00:57:55.602 00.005 8976 worker thread done servicing request
00:57:55.603 00.001 5052 OnExposeComplete: enter
00:57:55.603 00.000 5052 UpdateGuideState(): m_state=6
00:57:55.603 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1442
00:57:55.603 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=282.20, Mass=60, SNR=5.2, Peak=55 HFD=2.6
00:57:55.603 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
00:57:55.603 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
00:57:55.603 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.49 hyp=0.80 cameraTheta=2.48 mountX=0.73 mountY=0.26, mountTheta=0.34
00:57:55.603 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.49, opts=13)
00:57:55.603 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.49)
00:57:55.604 00.001 8976 Worker thread wakes up
00:57:55.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.49) opts 0xd
00:57:55.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.49)
00:57:55.604 00.000 8976 Moving (-0.63, 0.49) raw xDistance=0.73 yDistance=0.26
00:57:55.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.73
00:57:55.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
00:57:55.604 00.000 8976 MoveAxis(L, 3, ABG)
00:57:55.604 00.000 8976 stepping (-13, 17) + (-3, 0)
00:57:55.604 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:55.604 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:55.614 00.010 5052 UpdateGuideState exits: m=60 SNR=5.2
00:57:55.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:55.614 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:55.614 00.000 5052 Enqueuing Expose request
00:57:55.633 00.019 8976 Received - 47 (G) 
00:57:55.633 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:55.633 00.000 8976 stepped: pos (-16, 17)
00:57:55.633 00.000 8976 MoveAxis(D, 1, ABG)
00:57:55.633 00.000 8976 stepping (-16, 17) + (0, -1)
00:57:55.633 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:55.665 00.032 8976 Received - 47 (G) 
00:57:55.665 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:55.665 00.000 8976 stepped: pos (-16, 16)
00:57:55.665 00.000 8976 move complete, result=0
00:57:55.665 00.000 8976 worker thread done servicing request
00:57:55.665 00.000 8976 Worker thread wakes up
00:57:55.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:55.665 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:55.665 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.3 px 1 ms SOUTH
00:57:56.074 00.409 8976 Exposure complete
00:57:56.079 00.005 8976 worker thread done servicing request
00:57:56.079 00.000 5052 OnExposeComplete: enter
00:57:56.079 00.000 5052 UpdateGuideState(): m_state=6
00:57:56.079 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1443
00:57:56.079 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.02, Mass=60, SNR=5.3, Peak=52 HFD=2.4
00:57:56.079 00.000 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.04) = xAngle (-3.34 = 2.95)
00:57:56.079 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.44 = 2.84)
00:57:56.079 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.69 hyp=0.71 cameraTheta=-1.29 mountX=-0.70 mountY=0.21, mountTheta=2.85
00:57:56.080 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.69, opts=13)
00:57:56.080 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.69)
00:57:56.081 00.001 8976 Worker thread wakes up
00:57:56.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.69) opts 0xd
00:57:56.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.69)
00:57:56.081 00.000 8976 Moving (0.20, -0.69) raw xDistance=-0.70 yDistance=0.21
00:57:56.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.70
00:57:56.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:57:56.081 00.000 8976 MoveAxis(R, 3, ABG)
00:57:56.081 00.000 8976 stepping (-16, 16) + (3, 0)
00:57:56.081 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:56.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:56.091 00.010 5052 UpdateGuideState exits: m=60 SNR=5.3
00:57:56.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:56.091 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:56.091 00.000 5052 Enqueuing Expose request
00:57:56.112 00.021 8976 Received - 47 (G) 
00:57:56.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:56.112 00.000 8976 stepped: pos (-13, 16)
00:57:56.112 00.000 8976 MoveAxis(U, 0, ABG)
00:57:56.112 00.000 8976 move complete, result=0
00:57:56.112 00.000 8976 worker thread done servicing request
00:57:56.112 00.000 8976 Worker thread wakes up
00:57:56.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:56.112 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:56.112 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.2 px 0 ms NORTH
00:57:56.524 00.412 8976 Exposure complete
00:57:56.529 00.005 8976 worker thread done servicing request
00:57:56.530 00.001 5052 OnExposeComplete: enter
00:57:56.530 00.000 5052 UpdateGuideState(): m_state=6
00:57:56.530 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1444
00:57:56.530 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=282.04, Mass=61, SNR=5.3, Peak=53 HFD=2.4
00:57:56.530 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
00:57:56.530 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
00:57:56.530 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=0.33 hyp=0.84 cameraTheta=2.74 mountX=0.64 mountY=0.47, mountTheta=0.63
00:57:56.530 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.33, opts=13)
00:57:56.531 00.001 5052 Enqueuing Move request for stepguider (-0.77, 0.33)
00:57:56.531 00.000 8976 Worker thread wakes up
00:57:56.531 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.33) opts 0xd
00:57:56.531 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.33)
00:57:56.531 00.000 8976 Moving (-0.77, 0.33) raw xDistance=0.64 yDistance=0.47
00:57:56.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.64
00:57:56.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
00:57:56.531 00.000 8976 MoveAxis(L, 2, ABG)
00:57:56.531 00.000 8976 stepping (-13, 16) + (-2, 0)
00:57:56.531 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:56.531 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=62, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:56.542 00.011 5052 UpdateGuideState exits: m=61 SNR=5.3
00:57:56.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:56.542 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:56.542 00.000 5052 Enqueuing Expose request
00:57:56.560 00.018 8976 Received - 47 (G) 
00:57:56.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:56.560 00.000 8976 stepped: pos (-15, 16)
00:57:56.560 00.000 8976 MoveAxis(D, 2, ABG)
00:57:56.560 00.000 8976 stepping (-15, 16) + (0, -2)
00:57:56.560 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:56.592 00.032 8976 Received - 47 (G) 
00:57:56.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:56.592 00.000 8976 stepped: pos (-15, 14)
00:57:56.592 00.000 8976 move complete, result=0
00:57:56.592 00.000 8976 worker thread done servicing request
00:57:56.592 00.000 8976 Worker thread wakes up
00:57:56.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:56.592 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:56.592 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:57:57.003 00.411 8976 Exposure complete
00:57:57.008 00.005 8976 worker thread done servicing request
00:57:57.008 00.000 5052 OnExposeComplete: enter
00:57:57.008 00.000 5052 UpdateGuideState(): m_state=6
00:57:57.009 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1445
00:57:57.009 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.96, Mass=54, SNR=5.0, Peak=53 HFD=2.3
00:57:57.009 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
00:57:57.009 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.48 = -0.48)
00:57:57.009 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.67 mountX=0.24 mountY=-0.12, mountTheta=-0.46
00:57:57.009 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.25, opts=13)
00:57:57.009 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.25)
00:57:57.010 00.001 8976 Worker thread wakes up
00:57:57.010 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.25) opts 0xd
00:57:57.010 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.25)
00:57:57.010 00.000 8976 Moving (-0.03, 0.25) raw xDistance=0.24 yDistance=-0.12
00:57:57.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:57:57.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:57:57.010 00.000 8976 MoveAxis(R, 0, ABG)
00:57:57.010 00.000 8976 MoveAxis(U, 0, ABG)
00:57:57.010 00.000 8976 move complete, result=0
00:57:57.010 00.000 8976 worker thread done servicing request
00:57:57.010 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=34, FiltMax=49, Gamma=2.630
00:57:57.020 00.010 5052 UpdateGuideState exits: m=54 SNR=5.0
00:57:57.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:57.020 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:57.020 00.000 5052 Enqueuing Expose request
00:57:57.020 00.000 8976 Worker thread wakes up
00:57:57.020 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:57.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:57.020 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:57.428 00.408 8976 Exposure complete
00:57:57.433 00.005 8976 worker thread done servicing request
00:57:57.433 00.000 5052 OnExposeComplete: enter
00:57:57.433 00.000 5052 UpdateGuideState(): m_state=6
00:57:57.433 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1446
00:57:57.433 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.96, Mass=47, SNR=4.6, Peak=52 HFD=2.2
00:57:57.433 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
00:57:57.434 00.001 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
00:57:57.434 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.25 hyp=0.38 cameraTheta=2.40 mountX=0.35 mountY=0.10, mountTheta=0.26
00:57:57.434 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.25, opts=13)
00:57:57.434 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.25)
00:57:57.434 00.000 8976 Worker thread wakes up
00:57:57.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.25) opts 0xd
00:57:57.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.25)
00:57:57.434 00.000 8976 Moving (-0.28, 0.25) raw xDistance=0.35 yDistance=0.10
00:57:57.435 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:57:57.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:57:57.435 00.000 8976 MoveAxis(L, 1, ABG)
00:57:57.435 00.000 8976 stepping (-15, 14) + (-1, 0)
00:57:57.435 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:57.435 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:57.445 00.010 5052 UpdateGuideState exits: m=47 SNR=4.6
00:57:57.445 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:57.445 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:57.445 00.000 5052 Enqueuing Expose request
00:57:57.456 00.011 8976 Received - 47 (G) 
00:57:57.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:57.456 00.000 8976 stepped: pos (-16, 14)
00:57:57.456 00.000 8976 MoveAxis(U, 0, ABG)
00:57:57.456 00.000 8976 move complete, result=0
00:57:57.456 00.000 8976 worker thread done servicing request
00:57:57.456 00.000 8976 Worker thread wakes up
00:57:57.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:57.456 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:57.456 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
00:57:57.874 00.418 8976 Exposure complete
00:57:57.880 00.006 8976 worker thread done servicing request
00:57:57.880 00.000 5052 OnExposeComplete: enter
00:57:57.880 00.000 5052 UpdateGuideState(): m_state=6
00:57:57.880 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1447
00:57:57.880 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=282.11, Mass=53, SNR=4.9, Peak=50 HFD=2.6
00:57:57.880 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
00:57:57.880 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
00:57:57.880 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.40 hyp=0.59 cameraTheta=2.40 mountX=0.55 mountY=0.15, mountTheta=0.26
00:57:57.881 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.40, opts=13)
00:57:57.881 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.40)
00:57:57.881 00.000 8976 Worker thread wakes up
00:57:57.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.40) opts 0xd
00:57:57.881 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.40)
00:57:57.881 00.000 8976 Moving (-0.43, 0.40) raw xDistance=0.55 yDistance=0.15
00:57:57.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
00:57:57.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:57:57.881 00.000 8976 MoveAxis(L, 2, ABG)
00:57:57.881 00.000 8976 stepping (-16, 14) + (-2, 0)
00:57:57.881 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:57.882 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:57.892 00.010 5052 UpdateGuideState exits: m=53 SNR=4.9
00:57:57.892 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:57.892 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:57.892 00.000 5052 Enqueuing Expose request
00:57:57.918 00.026 8976 Received - 47 (G) 
00:57:57.919 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:57.919 00.000 8976 stepped: pos (-18, 14)
00:57:57.919 00.000 8976 MoveAxis(U, 0, ABG)
00:57:57.919 00.000 8976 move complete, result=0
00:57:57.919 00.000 8976 worker thread done servicing request
00:57:57.919 00.000 8976 Worker thread wakes up
00:57:57.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:57.919 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:57.919 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
00:57:58.333 00.414 8976 Exposure complete
00:57:58.338 00.005 8976 worker thread done servicing request
00:57:58.339 00.001 5052 OnExposeComplete: enter
00:57:58.339 00.000 5052 UpdateGuideState(): m_state=6
00:57:58.339 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1448
00:57:58.339 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.05, Mass=49, SNR=4.7, Peak=52 HFD=2.3
00:57:58.339 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.41 = 1.88)
00:57:58.339 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
00:57:58.339 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.66 hyp=0.94 cameraTheta=-2.36 mountX=-0.28 mountY=0.92, mountTheta=1.87
00:57:58.339 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.66, opts=13)
00:57:58.339 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.66)
00:57:58.340 00.001 8976 Worker thread wakes up
00:57:58.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.66) opts 0xd
00:57:58.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.66)
00:57:58.340 00.000 8976 Moving (-0.67, -0.66) raw xDistance=-0.28 yDistance=0.92
00:57:58.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28
00:57:58.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.92
00:57:58.340 00.000 8976 MoveAxis(R, 1, ABG)
00:57:58.340 00.000 8976 stepping (-18, 14) + (1, 0)
00:57:58.340 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:58.341 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:58.350 00.009 5052 UpdateGuideState exits: m=49 SNR=4.7
00:57:58.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:58.350 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:58.350 00.000 5052 Enqueuing Expose request
00:57:58.367 00.017 8976 Received - 47 (G) 
00:57:58.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:58.367 00.000 8976 stepped: pos (-17, 14)
00:57:58.367 00.000 8976 MoveAxis(D, 4, ABG)
00:57:58.367 00.000 8976 stepping (-17, 14) + (0, -4)
00:57:58.367 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:57:58.399 00.032 8976 Received - 47 (G) 
00:57:58.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:57:58.399 00.000 8976 stepped: pos (-17, 10)
00:57:58.399 00.000 8976 move complete, result=0
00:57:58.399 00.000 8976 worker thread done servicing request
00:57:58.399 00.000 8976 Worker thread wakes up
00:57:58.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:58.399 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.9 px 4 ms SOUTH
00:57:58.399 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:58.817 00.418 8976 Exposure complete
00:57:58.822 00.005 8976 worker thread done servicing request
00:57:58.823 00.001 5052 OnExposeComplete: enter
00:57:58.823 00.000 5052 UpdateGuideState(): m_state=6
00:57:58.823 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1449
00:57:58.823 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.09, Mass=43, SNR=4.4, Peak=54 HFD=2.2
00:57:58.823 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
00:57:58.823 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
00:57:58.823 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.60 mountX=0.35 mountY=-0.20, mountTheta=-0.52
00:57:58.824 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.38, opts=13)
00:57:58.824 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.38)
00:57:58.824 00.000 8976 Worker thread wakes up
00:57:58.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.38) opts 0xd
00:57:58.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.38)
00:57:58.824 00.000 8976 Moving (-0.01, 0.38) raw xDistance=0.35 yDistance=-0.20
00:57:58.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
00:57:58.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:57:58.824 00.000 8976 MoveAxis(L, 1, ABG)
00:57:58.824 00.000 8976 stepping (-17, 10) + (-1, 0)
00:57:58.824 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:58.825 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=65, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
00:57:58.834 00.009 5052 UpdateGuideState exits: m=43 SNR=4.4
00:57:58.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:58.834 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:58.834 00.000 5052 Enqueuing Expose request
00:57:58.846 00.012 8976 Received - 47 (G) 
00:57:58.846 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:57:58.846 00.000 8976 stepped: pos (-18, 10)
00:57:58.846 00.000 8976 MoveAxis(U, 0, ABG)
00:57:58.846 00.000 8976 move complete, result=0
00:57:58.846 00.000 8976 worker thread done servicing request
00:57:58.846 00.000 8976 Worker thread wakes up
00:57:58.846 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:57:58.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:58.846 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:59.262 00.416 8976 Exposure complete
00:57:59.267 00.005 8976 worker thread done servicing request
00:57:59.268 00.001 5052 OnExposeComplete: enter
00:57:59.268 00.000 5052 UpdateGuideState(): m_state=6
00:57:59.268 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1450
00:57:59.268 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.96, Mass=69, SNR=5.6, Peak=51 HFD=3.1
00:57:59.268 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
00:57:59.268 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
00:57:59.268 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.25 hyp=0.66 cameraTheta=0.39 mountX=-0.05 mountY=-0.65, mountTheta=-1.65
00:57:59.269 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.25, opts=13)
00:57:59.269 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.25)
00:57:59.269 00.000 8976 Worker thread wakes up
00:57:59.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.25) opts 0xd
00:57:59.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.25)
00:57:59.269 00.000 8976 Moving (0.61, 0.25) raw xDistance=-0.05 yDistance=-0.65
00:57:59.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:57:59.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
00:57:59.269 00.000 8976 MoveAxis(R, 0, ABG)
00:57:59.269 00.000 8976 MoveAxis(U, 3, ABG)
00:57:59.269 00.000 8976 stepping (-18, 10) + (0, 3)
00:57:59.269 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:59.270 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:57:59.279 00.009 5052 UpdateGuideState exits: m=69 SNR=5.6
00:57:59.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:59.279 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:59.279 00.000 5052 Enqueuing Expose request
00:57:59.310 00.031 8976 Received - 47 (G) 
00:57:59.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:57:59.310 00.000 8976 stepped: pos (-18, 13)
00:57:59.310 00.000 8976 move complete, result=0
00:57:59.310 00.000 8976 worker thread done servicing request
00:57:59.310 00.000 8976 Worker thread wakes up
00:57:59.310 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
00:57:59.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:59.310 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:59.714 00.404 8976 Exposure complete
00:57:59.719 00.005 8976 worker thread done servicing request
00:57:59.720 00.001 5052 OnExposeComplete: enter
00:57:59.720 00.000 5052 UpdateGuideState(): m_state=6
00:57:59.720 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1451
00:57:59.720 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.48, Mass=56, SNR=5.0, Peak=51 HFD=2.9
00:57:59.720 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
00:57:59.720 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
00:57:59.720 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.22 hyp=0.60 cameraTheta=-2.76 mountX=0.05 mountY=0.59, mountTheta=1.48
00:57:59.721 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.22, opts=13)
00:57:59.721 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.22)
00:57:59.721 00.000 8976 Worker thread wakes up
00:57:59.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.22) opts 0xd
00:57:59.721 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.22)
00:57:59.721 00.000 8976 Moving (-0.56, -0.22) raw xDistance=0.05 yDistance=0.59
00:57:59.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:57:59.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.59
00:57:59.721 00.000 8976 MoveAxis(R, 0, ABG)
00:57:59.721 00.000 8976 MoveAxis(D, 2, ABG)
00:57:59.721 00.000 8976 stepping (-18, 13) + (0, -2)
00:57:59.721 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:59.722 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:57:59.731 00.009 5052 UpdateGuideState exits: m=56 SNR=5.0
00:57:59.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:59.731 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:57:59.731 00.000 5052 Enqueuing Expose request
00:57:59.757 00.026 8976 Received - 47 (G) 
00:57:59.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:57:59.757 00.000 8976 stepped: pos (-18, 11)
00:57:59.757 00.000 8976 move complete, result=0
00:57:59.757 00.000 8976 worker thread done servicing request
00:57:59.757 00.000 8976 Worker thread wakes up
00:57:59.757 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:57:59.757 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:57:59.757 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:58:00.169 00.412 8976 Exposure complete
00:58:00.175 00.006 8976 worker thread done servicing request
00:58:00.175 00.000 5052 OnExposeComplete: enter
00:58:00.175 00.000 5052 UpdateGuideState(): m_state=6
00:58:00.175 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1452
00:58:00.175 00.000 5052 Star::Find returns 1 (1), X=329.12, Y=281.61, Mass=50, SNR=4.8, Peak=51 HFD=2.4
00:58:00.176 00.001 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.13 = 2.15)
00:58:00.176 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.05)
00:58:00.176 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.09 mountX=-0.06 mountY=0.10, mountTheta=2.13
00:58:00.176 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.10, opts=13)
00:58:00.176 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.10)
00:58:00.177 00.001 8976 Worker thread wakes up
00:58:00.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.10) opts 0xd
00:58:00.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.10)
00:58:00.177 00.000 8976 Moving (-0.05, -0.10) raw xDistance=-0.06 yDistance=0.10
00:58:00.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:58:00.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:58:00.177 00.000 8976 MoveAxis(R, 0, ABG)
00:58:00.177 00.000 8976 MoveAxis(U, 0, ABG)
00:58:00.177 00.000 8976 move complete, result=0
00:58:00.177 00.000 8976 worker thread done servicing request
00:58:00.178 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:58:00.187 00.009 5052 UpdateGuideState exits: m=50 SNR=4.8 Saturated
00:58:00.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:00.187 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:00.187 00.000 5052 Enqueuing Expose request
00:58:00.187 00.000 8976 Worker thread wakes up
00:58:00.187 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:00.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:00.187 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:00.601 00.414 8976 Exposure complete
00:58:00.606 00.005 8976 worker thread done servicing request
00:58:00.606 00.000 5052 OnExposeComplete: enter
00:58:00.606 00.000 5052 UpdateGuideState(): m_state=6
00:58:00.607 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1453
00:58:00.607 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.01, Mass=54, SNR=4.9, Peak=51 HFD=3.0
00:58:00.607 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
00:58:00.607 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
00:58:00.607 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.69 mountX=0.28 mountY=-0.13, mountTheta=-0.44
00:58:00.607 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.30, opts=13)
00:58:00.607 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.30)
00:58:00.607 00.000 8976 Worker thread wakes up
00:58:00.608 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.30) opts 0xd
00:58:00.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.30)
00:58:00.608 00.000 8976 Moving (-0.04, 0.30) raw xDistance=0.28 yDistance=-0.13
00:58:00.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:58:00.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:58:00.608 00.000 8976 MoveAxis(L, 1, ABG)
00:58:00.608 00.000 8976 stepping (-18, 11) + (-1, 0)
00:58:00.608 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:00.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:00.618 00.010 5052 UpdateGuideState exits: m=54 SNR=4.9
00:58:00.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:00.618 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:00.618 00.000 5052 Enqueuing Expose request
00:58:00.636 00.018 8976 Received - 47 (G) 
00:58:00.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:00.636 00.000 8976 stepped: pos (-19, 11)
00:58:00.636 00.000 8976 MoveAxis(U, 0, ABG)
00:58:00.636 00.000 8976 move complete, result=0
00:58:00.636 00.000 8976 worker thread done servicing request
00:58:00.636 00.000 8976 Worker thread wakes up
00:58:00.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:00.636 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:00.636 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:58:01.056 00.420 8976 Exposure complete
00:58:01.062 00.006 8976 worker thread done servicing request
00:58:01.062 00.000 5052 OnExposeComplete: enter
00:58:01.062 00.000 5052 UpdateGuideState(): m_state=6
00:58:01.062 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1454
00:58:01.062 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.71, Mass=50, SNR=4.8, Peak=52 HFD=2.5
00:58:01.062 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
00:58:01.062 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
00:58:01.062 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.03 mountX=-0.05 mountY=-0.09, mountTheta=-2.10
00:58:01.062 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.00, opts=13)
00:58:01.063 00.001 5052 Enqueuing Move request for stepguider (0.11, -0.00)
00:58:01.063 00.000 8976 Worker thread wakes up
00:58:01.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.00) opts 0xd
00:58:01.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.00)
00:58:01.063 00.000 8976 Moving (0.11, -0.00) raw xDistance=-0.05 yDistance=-0.09
00:58:01.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:58:01.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:58:01.063 00.000 8976 MoveAxis(R, 0, ABG)
00:58:01.063 00.000 8976 MoveAxis(U, 0, ABG)
00:58:01.063 00.000 8976 move complete, result=0
00:58:01.063 00.000 8976 worker thread done servicing request
00:58:01.064 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:58:01.073 00.009 5052 UpdateGuideState exits: m=50 SNR=4.8
00:58:01.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:01.073 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:01.073 00.000 5052 Enqueuing Expose request
00:58:01.073 00.000 8976 Worker thread wakes up
00:58:01.073 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:01.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:01.073 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:01.487 00.414 8976 Exposure complete
00:58:01.492 00.005 8976 worker thread done servicing request
00:58:01.492 00.000 5052 OnExposeComplete: enter
00:58:01.492 00.000 5052 UpdateGuideState(): m_state=6
00:58:01.492 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1455
00:58:01.492 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.38, Mass=46, SNR=4.6, Peak=52 HFD=2.5
00:58:01.492 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
00:58:01.492 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.13)
00:58:01.492 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.33 hyp=0.38 cameraTheta=-1.01 mountX=-0.38 mountY=0.01, mountTheta=3.13
00:58:01.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.33, opts=13)
00:58:01.493 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.33)
00:58:01.493 00.000 8976 Worker thread wakes up
00:58:01.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.33) opts 0xd
00:58:01.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.33)
00:58:01.493 00.000 8976 Moving (0.20, -0.33) raw xDistance=-0.38 yDistance=0.01
00:58:01.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:58:01.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:58:01.494 00.001 8976 MoveAxis(R, 2, ABG)
00:58:01.494 00.000 8976 stepping (-19, 11) + (2, 0)
00:58:01.494 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:01.494 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=62, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:01.504 00.010 5052 UpdateGuideState exits: m=46 SNR=4.6
00:58:01.504 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:01.504 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:01.504 00.000 5052 Enqueuing Expose request
00:58:01.516 00.012 8976 Received - 47 (G) 
00:58:01.516 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:01.516 00.000 8976 stepped: pos (-17, 11)
00:58:01.516 00.000 8976 MoveAxis(U, 0, ABG)
00:58:01.516 00.000 8976 move complete, result=0
00:58:01.516 00.000 8976 worker thread done servicing request
00:58:01.516 00.000 8976 Worker thread wakes up
00:58:01.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:01.516 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:01.516 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
00:58:01.921 00.405 8976 Exposure complete
00:58:01.926 00.005 8976 worker thread done servicing request
00:58:01.927 00.001 5052 OnExposeComplete: enter
00:58:01.927 00.000 5052 UpdateGuideState(): m_state=6
00:58:01.927 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1456
00:58:01.927 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.89, Mass=51, SNR=4.8, Peak=54 HFD=2.5
00:58:01.927 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
00:58:01.927 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
00:58:01.927 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.18 hyp=0.52 cameraTheta=0.35 mountX=-0.06 mountY=-0.51, mountTheta=-1.69
00:58:01.927 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.18, opts=13)
00:58:01.927 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.18)
00:58:01.928 00.001 8976 Worker thread wakes up
00:58:01.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.18) opts 0xd
00:58:01.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.18)
00:58:01.928 00.000 8976 Moving (0.49, 0.18) raw xDistance=-0.06 yDistance=-0.51
00:58:01.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:58:01.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
00:58:01.928 00.000 8976 MoveAxis(R, 0, ABG)
00:58:01.928 00.000 8976 MoveAxis(U, 2, ABG)
00:58:01.928 00.000 8976 stepping (-17, 11) + (0, 2)
00:58:01.928 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:01.928 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:58:01.937 00.009 5052 UpdateGuideState exits: m=51 SNR=4.8
00:58:01.937 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:01.937 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:01.937 00.000 5052 Enqueuing Expose request
00:58:01.963 00.026 8976 Received - 47 (G) 
00:58:01.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:01.963 00.000 8976 stepped: pos (-17, 13)
00:58:01.963 00.000 8976 move complete, result=0
00:58:01.963 00.000 8976 worker thread done servicing request
00:58:01.963 00.000 8976 Worker thread wakes up
00:58:01.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:01.963 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:01.963 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:58:02.371 00.408 8976 Exposure complete
00:58:02.377 00.006 8976 worker thread done servicing request
00:58:02.377 00.000 5052 OnExposeComplete: enter
00:58:02.377 00.000 5052 UpdateGuideState(): m_state=6
00:58:02.377 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1457
00:58:02.377 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.93, Mass=53, SNR=4.9, Peak=52 HFD=2.5
00:58:02.377 00.000 5052 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
00:58:02.377 00.000 5052 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
00:58:02.377 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.20 mountX=0.16 mountY=-0.19, mountTheta=-0.88
00:58:02.378 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.22, opts=13)
00:58:02.378 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.22)
00:58:02.378 00.000 8976 Worker thread wakes up
00:58:02.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.22) opts 0xd
00:58:02.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.22)
00:58:02.378 00.000 8976 Moving (0.09, 0.22) raw xDistance=0.16 yDistance=-0.19
00:58:02.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:58:02.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:58:02.378 00.000 8976 MoveAxis(R, 0, ABG)
00:58:02.378 00.000 8976 MoveAxis(U, 0, ABG)
00:58:02.378 00.000 8976 move complete, result=0
00:58:02.378 00.000 8976 worker thread done servicing request
00:58:02.379 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=61, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
00:58:02.388 00.009 5052 UpdateGuideState exits: m=53 SNR=4.9
00:58:02.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:02.388 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:02.388 00.000 5052 Enqueuing Expose request
00:58:02.388 00.000 8976 Worker thread wakes up
00:58:02.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:02.388 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:02.388 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:02.800 00.412 8976 Exposure complete
00:58:02.805 00.005 8976 worker thread done servicing request
00:58:02.805 00.000 5052 OnExposeComplete: enter
00:58:02.805 00.000 5052 UpdateGuideState(): m_state=6
00:58:02.805 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1458
00:58:02.805 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.94, Mass=47, SNR=4.6, Peak=52 HFD=2.1
00:58:02.805 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.04) = xAngle (0.07 = 0.07)
00:58:02.805 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
00:58:02.806 00.001 5052 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.26 cameraTheta=2.11 mountX=0.26 mountY=-0.01, mountTheta=-0.04
00:58:02.806 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.23, opts=13)
00:58:02.806 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.23)
00:58:02.806 00.000 8976 Worker thread wakes up
00:58:02.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.23) opts 0xd
00:58:02.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.23)
00:58:02.806 00.000 8976 Moving (-0.14, 0.23) raw xDistance=0.26 yDistance=-0.01
00:58:02.807 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
00:58:02.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:58:02.807 00.000 8976 MoveAxis(L, 1, ABG)
00:58:02.807 00.000 8976 stepping (-17, 13) + (-1, 0)
00:58:02.807 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:02.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:02.816 00.009 5052 UpdateGuideState exits: m=47 SNR=4.6
00:58:02.817 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:02.817 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:02.817 00.000 5052 Enqueuing Expose request
00:58:02.826 00.009 8976 Received - 47 (G) 
00:58:02.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:02.826 00.000 8976 stepped: pos (-18, 13)
00:58:02.826 00.000 8976 MoveAxis(U, 0, ABG)
00:58:02.826 00.000 8976 move complete, result=0
00:58:02.826 00.000 8976 worker thread done servicing request
00:58:02.826 00.000 8976 Worker thread wakes up
00:58:02.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:02.826 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
00:58:02.826 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:03.235 00.409 8976 Exposure complete
00:58:03.240 00.005 8976 worker thread done servicing request
00:58:03.241 00.001 5052 OnExposeComplete: enter
00:58:03.241 00.000 5052 UpdateGuideState(): m_state=6
00:58:03.241 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1459
00:58:03.241 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.38, Mass=85, SNR=6.2, Peak=53 HFD=3.6
00:58:03.241 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.39 = 1.89)
00:58:03.241 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.79)
00:58:03.241 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.33 hyp=0.47 cameraTheta=-2.35 mountX=-0.15 mountY=0.46, mountTheta=1.88
00:58:03.242 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.33, opts=13)
00:58:03.242 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.33)
00:58:03.242 00.000 8976 Worker thread wakes up
00:58:03.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.33) opts 0xd
00:58:03.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.33)
00:58:03.242 00.000 8976 Moving (-0.33, -0.33) raw xDistance=-0.15 yDistance=0.46
00:58:03.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:58:03.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:58:03.242 00.000 8976 MoveAxis(R, 0, ABG)
00:58:03.242 00.000 8976 MoveAxis(D, 2, ABG)
00:58:03.242 00.000 8976 stepping (-18, 13) + (0, -2)
00:58:03.242 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:03.243 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:58:03.252 00.009 5052 UpdateGuideState exits: m=85 SNR=6.2
00:58:03.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:03.252 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:03.252 00.000 5052 Enqueuing Expose request
00:58:03.275 00.023 8976 Received - 47 (G) 
00:58:03.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:03.275 00.000 8976 stepped: pos (-18, 11)
00:58:03.275 00.000 8976 move complete, result=0
00:58:03.275 00.000 8976 worker thread done servicing request
00:58:03.275 00.000 8976 Worker thread wakes up
00:58:03.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:03.275 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:03.275 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:58:03.687 00.412 8976 Exposure complete
00:58:03.693 00.006 8976 worker thread done servicing request
00:58:03.693 00.000 5052 OnExposeComplete: enter
00:58:03.693 00.000 5052 UpdateGuideState(): m_state=6
00:58:03.693 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1460
00:58:03.693 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.76, Mass=53, SNR=4.9, Peak=51 HFD=2.7
00:58:03.693 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
00:58:03.693 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
00:58:03.693 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=0.05 hyp=0.94 cameraTheta=3.09 mountX=0.47 mountY=0.76, mountTheta=1.02
00:58:03.694 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=0.05, opts=13)
00:58:03.694 00.000 5052 Enqueuing Move request for stepguider (-0.94, 0.05)
00:58:03.695 00.001 8976 Worker thread wakes up
00:58:03.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, 0.05) opts 0xd
00:58:03.695 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, 0.05)
00:58:03.695 00.000 8976 Moving (-0.94, 0.05) raw xDistance=0.47 yDistance=0.76
00:58:03.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
00:58:03.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
00:58:03.695 00.000 8976 MoveAxis(L, 2, ABG)
00:58:03.695 00.000 8976 stepping (-18, 11) + (-2, 0)
00:58:03.695 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:03.696 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:58:03.707 00.011 5052 UpdateGuideState exits: m=53 SNR=4.9
00:58:03.707 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:03.707 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:03.707 00.000 5052 Enqueuing Expose request
00:58:03.722 00.015 8976 Received - 47 (G) 
00:58:03.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:03.722 00.000 8976 stepped: pos (-20, 11)
00:58:03.722 00.000 8976 MoveAxis(D, 3, ABG)
00:58:03.722 00.000 8976 stepping (-20, 11) + (0, -3)
00:58:03.722 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:03.754 00.032 8976 Received - 47 (G) 
00:58:03.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:03.754 00.000 8976 stepped: pos (-20, 8)
00:58:03.754 00.000 8976 move complete, result=0
00:58:03.754 00.000 8976 worker thread done servicing request
00:58:03.754 00.000 8976 Worker thread wakes up
00:58:03.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:03.754 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:03.754 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
00:58:04.167 00.413 8976 Exposure complete
00:58:04.172 00.005 8976 worker thread done servicing request
00:58:04.172 00.000 5052 OnExposeComplete: enter
00:58:04.172 00.000 5052 UpdateGuideState(): m_state=6
00:58:04.172 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1461
00:58:04.172 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=282.29, Mass=46, SNR=4.6, Peak=51 HFD=2.6
00:58:04.172 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
00:58:04.172 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
00:58:04.172 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.58 hyp=0.70 cameraTheta=2.16 mountX=0.70 mountY=0.01, mountTheta=0.02
00:58:04.173 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.58, opts=13)
00:58:04.174 00.001 5052 Enqueuing Move request for stepguider (-0.39, 0.58)
00:58:04.174 00.000 8976 Worker thread wakes up
00:58:04.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.58) opts 0xd
00:58:04.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.58)
00:58:04.174 00.000 8976 Moving (-0.39, 0.58) raw xDistance=0.70 yDistance=0.01
00:58:04.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
00:58:04.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:58:04.174 00.000 8976 MoveAxis(L, 3, ABG)
00:58:04.174 00.000 8976 stepping (-20, 8) + (-3, 0)
00:58:04.174 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:04.175 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:04.184 00.009 5052 UpdateGuideState exits: m=46 SNR=4.6
00:58:04.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:04.184 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:04.184 00.000 5052 Enqueuing Expose request
00:58:04.202 00.018 8976 Received - 47 (G) 
00:58:04.202 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:04.202 00.000 8976 stepped: pos (-23, 8)
00:58:04.202 00.000 8976 MoveAxis(U, 0, ABG)
00:58:04.202 00.000 8976 move complete, result=0
00:58:04.202 00.000 8976 worker thread done servicing request
00:58:04.202 00.000 8976 Worker thread wakes up
00:58:04.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:04.202 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:04.202 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.0 px 0 ms NORTH
00:58:04.616 00.414 8976 Exposure complete
00:58:04.621 00.005 8976 worker thread done servicing request
00:58:04.621 00.000 5052 OnExposeComplete: enter
00:58:04.621 00.000 5052 UpdateGuideState(): m_state=6
00:58:04.621 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1462
00:58:04.621 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.48, Mass=58, SNR=5.1, Peak=51 HFD=3.3
00:58:04.621 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.92 = 1.37)
00:58:04.621 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
00:58:04.622 00.001 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.23 hyp=0.87 cameraTheta=-2.87 mountX=0.18 mountY=0.83, mountTheta=1.36
00:58:04.623 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.23, opts=13)
00:58:04.623 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.23)
00:58:04.623 00.000 8976 Worker thread wakes up
00:58:04.623 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.23) opts 0xd
00:58:04.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.23)
00:58:04.623 00.000 8976 Moving (-0.84, -0.23) raw xDistance=0.18 yDistance=0.83
00:58:04.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:58:04.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.83
00:58:04.623 00.000 8976 MoveAxis(R, 0, ABG)
00:58:04.623 00.000 8976 MoveAxis(D, 3, ABG)
00:58:04.623 00.000 8976 stepping (-23, 8) + (0, -3)
00:58:04.623 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:04.624 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:04.633 00.009 5052 UpdateGuideState exits: m=58 SNR=5.1
00:58:04.634 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:04.634 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:04.634 00.000 5052 Enqueuing Expose request
00:58:04.650 00.016 8976 Received - 47 (G) 
00:58:04.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:04.650 00.000 8976 stepped: pos (-23, 5)
00:58:04.650 00.000 8976 move complete, result=0
00:58:04.650 00.000 8976 worker thread done servicing request
00:58:04.650 00.000 8976 Worker thread wakes up
00:58:04.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:04.650 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:04.650 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
00:58:05.063 00.413 8976 Exposure complete
00:58:05.068 00.005 8976 worker thread done servicing request
00:58:05.068 00.000 5052 OnExposeComplete: enter
00:58:05.068 00.000 5052 UpdateGuideState(): m_state=6
00:58:05.068 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1463
00:58:05.070 00.002 5052 Star::Find returns 1 (0), X=329.81, Y=281.53, Mass=45, SNR=4.5, Peak=52 HFD=2.2
00:58:05.070 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
00:58:05.070 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
00:58:05.070 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.18 hyp=0.66 cameraTheta=-0.28 mountX=-0.45 mountY=-0.43, mountTheta=-2.37
00:58:05.070 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.18, opts=13)
00:58:05.070 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.18)
00:58:05.070 00.000 8976 Worker thread wakes up
00:58:05.070 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.18) opts 0xd
00:58:05.070 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.18)
00:58:05.070 00.000 8976 Moving (0.63, -0.18) raw xDistance=-0.45 yDistance=-0.43
00:58:05.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
00:58:05.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.43
00:58:05.070 00.000 8976 MoveAxis(R, 2, ABG)
00:58:05.070 00.000 8976 stepping (-23, 5) + (2, 0)
00:58:05.070 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:05.072 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=62, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:05.082 00.010 5052 UpdateGuideState exits: m=45 SNR=4.5
00:58:05.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:05.083 00.001 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:05.083 00.000 5052 Enqueuing Expose request
00:58:05.097 00.014 8976 Received - 47 (G) 
00:58:05.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:05.097 00.000 8976 stepped: pos (-21, 5)
00:58:05.097 00.000 8976 MoveAxis(U, 1, ABG)
00:58:05.097 00.000 8976 stepping (-21, 5) + (0, 1)
00:58:05.097 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:05.128 00.031 8976 Received - 47 (G) 
00:58:05.128 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:05.128 00.000 8976 stepped: pos (-21, 6)
00:58:05.129 00.001 8976 move complete, result=0
00:58:05.129 00.000 8976 worker thread done servicing request
00:58:05.129 00.000 8976 Worker thread wakes up
00:58:05.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:05.129 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 1 ms NORTH
00:58:05.129 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:05.542 00.413 8976 Exposure complete
00:58:05.547 00.005 8976 worker thread done servicing request
00:58:05.548 00.001 5052 OnExposeComplete: enter
00:58:05.548 00.000 5052 UpdateGuideState(): m_state=6
00:58:05.548 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1464
00:58:05.548 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.17, Mass=32, SNR=3.8, Peak=50 HFD=2.1
00:58:05.548 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
00:58:05.548 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
00:58:05.548 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.46 hyp=0.47 cameraTheta=1.76 mountX=0.45 mountY=-0.18, mountTheta=-0.38
00:58:05.548 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.46, opts=13)
00:58:05.549 00.001 5052 Enqueuing Move request for stepguider (-0.09, 0.46)
00:58:05.549 00.000 8976 Worker thread wakes up
00:58:05.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.46) opts 0xd
00:58:05.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.46)
00:58:05.549 00.000 8976 Moving (-0.09, 0.46) raw xDistance=0.45 yDistance=-0.18
00:58:05.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.45
00:58:05.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:58:05.549 00.000 8976 MoveAxis(L, 2, ABG)
00:58:05.549 00.000 8976 stepping (-21, 6) + (-2, 0)
00:58:05.549 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:05.549 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:05.558 00.009 5052 UpdateGuideState exits: m=32 SNR=3.8
00:58:05.559 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:05.559 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:05.559 00.000 5052 Enqueuing Expose request
00:58:05.576 00.017 8976 Received - 47 (G) 
00:58:05.576 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:05.576 00.000 8976 stepped: pos (-23, 6)
00:58:05.576 00.000 8976 MoveAxis(U, 0, ABG)
00:58:05.576 00.000 8976 move complete, result=0
00:58:05.576 00.000 8976 worker thread done servicing request
00:58:05.576 00.000 8976 Worker thread wakes up
00:58:05.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:05.576 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:05.576 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
00:58:05.983 00.407 8976 Exposure complete
00:58:05.988 00.005 8976 worker thread done servicing request
00:58:05.988 00.000 5052 OnExposeComplete: enter
00:58:05.988 00.000 5052 UpdateGuideState(): m_state=6
00:58:05.988 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1465
00:58:05.988 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.78, Mass=59, SNR=5.2, Peak=51 HFD=2.6
00:58:05.988 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
00:58:05.988 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
00:58:05.989 00.001 5052 CameraToMount -- cameraX=-0.35 cameraY=0.07 hyp=0.36 cameraTheta=2.93 mountX=0.23 mountY=0.26, mountTheta=0.85
00:58:05.989 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.07, opts=13)
00:58:05.989 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.07)
00:58:05.989 00.000 8976 Worker thread wakes up
00:58:05.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.07) opts 0xd
00:58:05.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.07)
00:58:05.990 00.001 8976 Moving (-0.35, 0.07) raw xDistance=0.23 yDistance=0.26
00:58:05.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:58:05.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:58:05.990 00.000 8976 MoveAxis(R, 0, ABG)
00:58:05.990 00.000 8976 MoveAxis(D, 1, ABG)
00:58:05.990 00.000 8976 stepping (-23, 6) + (0, -1)
00:58:05.990 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:05.990 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=62, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
00:58:06.000 00.010 5052 UpdateGuideState exits: m=59 SNR=5.2
00:58:06.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:06.000 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:06.000 00.000 5052 Enqueuing Expose request
00:58:06.008 00.008 8976 Received - 47 (G) 
00:58:06.008 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:06.008 00.000 8976 stepped: pos (-23, 5)
00:58:06.008 00.000 8976 move complete, result=0
00:58:06.008 00.000 8976 worker thread done servicing request
00:58:06.008 00.000 8976 Worker thread wakes up
00:58:06.008 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:58:06.008 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:06.008 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:06.428 00.420 8976 Exposure complete
00:58:06.433 00.005 8976 worker thread done servicing request
00:58:06.434 00.001 5052 OnExposeComplete: enter
00:58:06.434 00.000 5052 UpdateGuideState(): m_state=6
00:58:06.434 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1466
00:58:06.434 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.41, Mass=42, SNR=4.4, Peak=53 HFD=2.0
00:58:06.434 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
00:58:06.434 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
00:58:06.434 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.30 hyp=0.69 cameraTheta=-0.46 mountX=-0.55 mountY=-0.35, mountTheta=-2.57
00:58:06.435 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.30, opts=13)
00:58:06.435 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.30)
00:58:06.435 00.000 8976 Worker thread wakes up
00:58:06.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.30) opts 0xd
00:58:06.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.30)
00:58:06.435 00.000 8976 Moving (0.62, -0.30) raw xDistance=-0.55 yDistance=-0.35
00:58:06.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
00:58:06.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
00:58:06.435 00.000 8976 MoveAxis(R, 2, ABG)
00:58:06.435 00.000 8976 stepping (-23, 5) + (2, 0)
00:58:06.435 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:06.436 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
00:58:06.445 00.009 5052 UpdateGuideState exits: m=42 SNR=4.4
00:58:06.445 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:06.445 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:06.445 00.000 5052 Enqueuing Expose request
00:58:06.472 00.027 8976 Received - 47 (G) 
00:58:06.472 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:06.472 00.000 8976 stepped: pos (-21, 5)
00:58:06.472 00.000 8976 MoveAxis(U, 1, ABG)
00:58:06.472 00.000 8976 stepping (-21, 5) + (0, 1)
00:58:06.472 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:06.504 00.032 8976 Received - 47 (G) 
00:58:06.504 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:06.504 00.000 8976 stepped: pos (-21, 6)
00:58:06.504 00.000 8976 move complete, result=0
00:58:06.504 00.000 8976 worker thread done servicing request
00:58:06.504 00.000 8976 Worker thread wakes up
00:58:06.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:06.504 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 1 ms NORTH
00:58:06.504 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:06.921 00.417 8976 Exposure complete
00:58:06.926 00.005 8976 worker thread done servicing request
00:58:06.926 00.000 5052 OnExposeComplete: enter
00:58:06.926 00.000 5052 UpdateGuideState(): m_state=6
00:58:06.926 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1467
00:58:06.926 00.000 5052 Star::Find false star n=13 nbg=279 bg=44.4 sigma=0.9 thresh=47 peak=47
00:58:06.926 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=41, SNR=2.9, Peak=50 HFD=0.0
00:58:06.927 00.001 5052 DistanceChecker: activated
00:58:06.927 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:58:06.927 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:58:06.927 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:58:06.927 00.000 8976 Worker thread wakes up
00:58:06.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:58:06.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:58:06.927 00.000 8976 move complete, result=0
00:58:06.927 00.000 8976 worker thread done servicing request
00:58:07.031 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:58:07.031 00.000 5052 Status Line: Star lost - low SNR
00:58:07.032 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=64, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:07.041 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:58:07.041 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:07.041 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
00:58:07.041 00.000 5052 Enqueuing Expose request
00:58:07.042 00.001 8976 Worker thread wakes up
00:58:07.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:07.042 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
00:58:07.450 00.408 8976 Exposure complete
00:58:07.455 00.005 8976 worker thread done servicing request
00:58:07.455 00.000 5052 OnExposeComplete: enter
00:58:07.455 00.000 5052 UpdateGuideState(): m_state=6
00:58:07.455 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1468
00:58:07.456 00.001 5052 Star::Find returns 1 (0), X=330.41, Y=282.01, Mass=46, SNR=4.5, Peak=50 HFD=2.8
00:58:07.456 00.000 5052 DistanceChecker: reject for large offset (1.27 > 1.02) avgDist = 0.51 count = 1466
00:58:07.456 00.000 5052 Status Line: Recovering
00:58:07.457 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
00:58:07.457 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:58:07.457 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:58:07.457 00.000 8976 Worker thread wakes up
00:58:07.457 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:58:07.457 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:58:07.457 00.000 8976 move complete, result=0
00:58:07.458 00.001 8976 worker thread done servicing request
00:58:07.572 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:58:07.572 00.000 5052 Status Line: No star found
00:58:07.572 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:07.581 00.009 5052 UpdateGuideState exits: No star found
00:58:07.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:07.581 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
00:58:07.581 00.000 5052 Enqueuing Expose request
00:58:07.581 00.000 8976 Worker thread wakes up
00:58:07.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:07.581 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
00:58:07.985 00.404 8976 Exposure complete
00:58:07.990 00.005 8976 worker thread done servicing request
00:58:07.990 00.000 5052 OnExposeComplete: enter
00:58:07.990 00.000 5052 UpdateGuideState(): m_state=6
00:58:07.990 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1469
00:58:07.990 00.000 5052 Star::Find false star n=11 nbg=280 bg=44.4 sigma=0.9 thresh=47 peak=47
00:58:07.990 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=38, SNR=2.9, Peak=49 HFD=0.0
00:58:07.991 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:58:07.991 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:58:07.991 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:58:07.991 00.000 8976 Worker thread wakes up
00:58:07.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:58:07.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:58:07.991 00.000 8976 move complete, result=0
00:58:07.992 00.001 8976 worker thread done servicing request
00:58:08.098 00.106 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:58:08.098 00.000 5052 Status Line: Star lost - low SNR
00:58:08.100 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:08.109 00.009 5052 UpdateGuideState exits: Star lost - low SNR
00:58:08.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:08.109 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
00:58:08.109 00.000 5052 Enqueuing Expose request
00:58:08.109 00.000 8976 Worker thread wakes up
00:58:08.110 00.001 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:08.110 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
00:58:08.517 00.407 8976 Exposure complete
00:58:08.523 00.006 8976 worker thread done servicing request
00:58:08.523 00.000 5052 OnExposeComplete: enter
00:58:08.523 00.000 5052 UpdateGuideState(): m_state=6
00:58:08.523 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1470
00:58:08.523 00.000 5052 Star::Find false star n=10 nbg=277 bg=44.2 sigma=0.9 thresh=47 peak=47
00:58:08.523 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=38, SNR=2.9, Peak=49 HFD=0.0
00:58:08.523 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:58:08.523 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:58:08.523 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:58:08.524 00.001 8976 Worker thread wakes up
00:58:08.524 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:58:08.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:58:08.524 00.000 8976 move complete, result=0
00:58:08.524 00.000 8976 worker thread done servicing request
00:58:08.624 00.100 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:58:08.624 00.000 5052 Status Line: Star lost - low SNR
00:58:08.626 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=62, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:08.637 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:58:08.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:08.637 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
00:58:08.637 00.000 5052 Enqueuing Expose request
00:58:08.637 00.000 8976 Worker thread wakes up
00:58:08.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:08.637 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
00:58:09.043 00.406 8976 Exposure complete
00:58:09.049 00.006 8976 worker thread done servicing request
00:58:09.049 00.000 5052 OnExposeComplete: enter
00:58:09.049 00.000 5052 UpdateGuideState(): m_state=6
00:58:09.049 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1471
00:58:09.049 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.25, Mass=64, SNR=5.4, Peak=50 HFD=3.0
00:58:09.049 00.000 5052 DistanceChecker: deactivated
00:58:09.049 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
00:58:09.049 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
00:58:09.049 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.54 hyp=0.64 cameraTheta=1.00 mountX=0.32 mountY=-0.58, mountTheta=-1.06
00:58:09.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.54, opts=13)
00:58:09.050 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.54)
00:58:09.050 00.000 8976 Worker thread wakes up
00:58:09.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.54) opts 0xd
00:58:09.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.54)
00:58:09.050 00.000 8976 Moving (0.34, 0.54) raw xDistance=0.32 yDistance=-0.58
00:58:09.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
00:58:09.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
00:58:09.050 00.000 8976 MoveAxis(L, 1, ABG)
00:58:09.050 00.000 8976 stepping (-21, 6) + (-1, 0)
00:58:09.050 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:09.051 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:58:09.060 00.009 5052 UpdateGuideState exits: m=64 SNR=5.4
00:58:09.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:09.060 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:09.060 00.000 5052 Enqueuing Expose request
00:58:09.077 00.017 8976 Received - 47 (G) 
00:58:09.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:09.077 00.000 8976 stepped: pos (-22, 6)
00:58:09.077 00.000 8976 MoveAxis(U, 2, ABG)
00:58:09.077 00.000 8976 stepping (-22, 6) + (0, 2)
00:58:09.077 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:09.109 00.032 8976 Received - 47 (G) 
00:58:09.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:09.109 00.000 8976 stepped: pos (-22, 8)
00:58:09.109 00.000 8976 move complete, result=0
00:58:09.109 00.000 8976 worker thread done servicing request
00:58:09.109 00.000 8976 Worker thread wakes up
00:58:09.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:09.109 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:09.109 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
00:58:09.534 00.425 8976 Exposure complete
00:58:09.540 00.006 8976 worker thread done servicing request
00:58:09.540 00.000 5052 OnExposeComplete: enter
00:58:09.540 00.000 5052 UpdateGuideState(): m_state=6
00:58:09.540 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1472
00:58:09.540 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.14, Mass=62, SNR=5.3, Peak=52 HFD=2.8
00:58:09.540 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.04) = xAngle (-3.56 = 2.72)
00:58:09.540 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.66 = 2.62)
00:58:09.541 00.001 5052 CameraToMount -- cameraX=0.03 cameraY=-0.57 hyp=0.58 cameraTheta=-1.52 mountX=-0.53 mountY=0.29, mountTheta=2.64
00:58:09.541 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.57, opts=13)
00:58:09.541 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.57)
00:58:09.542 00.001 8976 Worker thread wakes up
00:58:09.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.57) opts 0xd
00:58:09.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.57)
00:58:09.542 00.000 8976 Moving (0.03, -0.57) raw xDistance=-0.53 yDistance=0.29
00:58:09.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.53
00:58:09.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.29
00:58:09.542 00.000 8976 MoveAxis(R, 2, ABG)
00:58:09.542 00.000 8976 stepping (-22, 8) + (2, 0)
00:58:09.542 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:09.542 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:09.552 00.010 5052 UpdateGuideState exits: m=62 SNR=5.3
00:58:09.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:09.552 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:09.552 00.000 5052 Enqueuing Expose request
00:58:09.573 00.021 8976 Received - 47 (G) 
00:58:09.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:09.573 00.000 8976 stepped: pos (-20, 8)
00:58:09.573 00.000 8976 MoveAxis(D, 1, ABG)
00:58:09.573 00.000 8976 stepping (-20, 8) + (0, -1)
00:58:09.573 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:09.605 00.032 8976 Received - 47 (G) 
00:58:09.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:09.605 00.000 8976 stepped: pos (-20, 7)
00:58:09.605 00.000 8976 move complete, result=0
00:58:09.605 00.000 8976 worker thread done servicing request
00:58:09.605 00.000 8976 Worker thread wakes up
00:58:09.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:09.605 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:09.605 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
00:58:10.026 00.421 8976 Exposure complete
00:58:10.031 00.005 8976 worker thread done servicing request
00:58:10.031 00.000 5052 OnExposeComplete: enter
00:58:10.032 00.001 5052 UpdateGuideState(): m_state=6
00:58:10.032 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1473
00:58:10.032 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=282.09, Mass=56, SNR=5.1, Peak=51 HFD=2.6
00:58:10.032 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
00:58:10.032 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
00:58:10.032 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.38 hyp=0.63 cameraTheta=0.65 mountX=0.11 mountY=-0.63, mountTheta=-1.39
00:58:10.033 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.38, opts=13)
00:58:10.033 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.38)
00:58:10.033 00.000 8976 Worker thread wakes up
00:58:10.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.38) opts 0xd
00:58:10.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.38)
00:58:10.033 00.000 8976 Moving (0.50, 0.38) raw xDistance=0.11 yDistance=-0.63
00:58:10.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:58:10.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.63
00:58:10.033 00.000 8976 MoveAxis(R, 0, ABG)
00:58:10.033 00.000 8976 MoveAxis(U, 2, ABG)
00:58:10.033 00.000 8976 stepping (-20, 7) + (0, 2)
00:58:10.033 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:10.034 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=62, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:10.043 00.009 5052 UpdateGuideState exits: m=56 SNR=5.1
00:58:10.043 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:10.043 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:10.044 00.001 5052 Enqueuing Expose request
00:58:10.069 00.025 8976 Received - 47 (G) 
00:58:10.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:10.069 00.000 8976 stepped: pos (-20, 9)
00:58:10.069 00.000 8976 move complete, result=0
00:58:10.069 00.000 8976 worker thread done servicing request
00:58:10.069 00.000 8976 Worker thread wakes up
00:58:10.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:10.069 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:10.069 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
00:58:10.485 00.416 8976 Exposure complete
00:58:10.490 00.005 8976 worker thread done servicing request
00:58:10.490 00.000 5052 OnExposeComplete: enter
00:58:10.490 00.000 5052 UpdateGuideState(): m_state=6
00:58:10.490 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1474
00:58:10.490 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.65, Mass=66, SNR=5.4, Peak=50 HFD=3.2
00:58:10.490 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
00:58:10.490 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
00:58:10.490 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.06 hyp=0.44 cameraTheta=-0.14 mountX=-0.26 mountY=-0.33, mountTheta=-2.23
00:58:10.490 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.06, opts=13)
00:58:10.490 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.06)
00:58:10.491 00.001 8976 Worker thread wakes up
00:58:10.491 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.06) opts 0xd
00:58:10.491 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.06)
00:58:10.491 00.000 8976 Moving (0.44, -0.06) raw xDistance=-0.26 yDistance=-0.33
00:58:10.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:58:10.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
00:58:10.491 00.000 8976 MoveAxis(R, 1, ABG)
00:58:10.491 00.000 8976 stepping (-20, 9) + (1, 0)
00:58:10.491 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:10.492 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:10.501 00.009 5052 UpdateGuideState exits: m=66 SNR=5.4
00:58:10.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:10.502 00.001 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:10.502 00.000 5052 Enqueuing Expose request
00:58:10.516 00.014 8976 Received - 47 (G) 
00:58:10.516 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:10.516 00.000 8976 stepped: pos (-19, 9)
00:58:10.516 00.000 8976 MoveAxis(U, 1, ABG)
00:58:10.516 00.000 8976 stepping (-19, 9) + (0, 1)
00:58:10.516 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:10.548 00.032 8976 Received - 47 (G) 
00:58:10.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:10.548 00.000 8976 stepped: pos (-19, 10)
00:58:10.548 00.000 8976 move complete, result=0
00:58:10.548 00.000 8976 worker thread done servicing request
00:58:10.548 00.000 8976 Worker thread wakes up
00:58:10.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:10.548 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:10.548 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
00:58:10.969 00.421 8976 Exposure complete
00:58:10.975 00.006 8976 worker thread done servicing request
00:58:10.976 00.001 5052 OnExposeComplete: enter
00:58:10.976 00.000 5052 UpdateGuideState(): m_state=6
00:58:10.976 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1475
00:58:10.976 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.79, Mass=51, SNR=4.8, Peak=51 HFD=2.6
00:58:10.976 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
00:58:10.976 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
00:58:10.976 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.08 hyp=0.36 cameraTheta=0.23 mountX=-0.09 mountY=-0.34, mountTheta=-1.82
00:58:10.977 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.08, opts=13)
00:58:10.977 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.08)
00:58:10.978 00.001 8976 Worker thread wakes up
00:58:10.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.08) opts 0xd
00:58:10.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.08)
00:58:10.978 00.000 8976 Moving (0.35, 0.08) raw xDistance=-0.09 yDistance=-0.34
00:58:10.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:58:10.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
00:58:10.978 00.000 8976 MoveAxis(R, 0, ABG)
00:58:10.978 00.000 8976 MoveAxis(U, 1, ABG)
00:58:10.978 00.000 8976 stepping (-19, 10) + (0, 1)
00:58:10.978 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:10.980 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:58:10.990 00.010 5052 UpdateGuideState exits: m=51 SNR=4.8
00:58:10.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:10.990 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:10.990 00.000 5052 Enqueuing Expose request
00:58:10.996 00.006 8976 Received - 47 (G) 
00:58:10.996 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:10.996 00.000 8976 stepped: pos (-19, 11)
00:58:10.996 00.000 8976 move complete, result=0
00:58:10.996 00.000 8976 worker thread done servicing request
00:58:10.996 00.000 8976 Worker thread wakes up
00:58:10.996 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:58:10.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:10.996 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:11.411 00.415 8976 Exposure complete
00:58:11.416 00.005 8976 worker thread done servicing request
00:58:11.416 00.000 5052 OnExposeComplete: enter
00:58:11.416 00.000 5052 UpdateGuideState(): m_state=6
00:58:11.416 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1476
00:58:11.416 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.78, Mass=74, SNR=5.8, Peak=52 HFD=3.1
00:58:11.416 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
00:58:11.416 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
00:58:11.417 00.001 5052 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.22 cameraTheta=2.83 mountX=0.15 mountY=0.14, mountTheta=0.73
00:58:11.417 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.07, opts=13)
00:58:11.417 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.07)
00:58:11.417 00.000 8976 Worker thread wakes up
00:58:11.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.07) opts 0xd
00:58:11.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.07)
00:58:11.417 00.000 8976 Moving (-0.20, 0.07) raw xDistance=0.15 yDistance=0.14
00:58:11.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:58:11.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:58:11.418 00.001 8976 MoveAxis(R, 0, ABG)
00:58:11.418 00.000 8976 MoveAxis(U, 0, ABG)
00:58:11.418 00.000 8976 move complete, result=0
00:58:11.418 00.000 8976 worker thread done servicing request
00:58:11.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
00:58:11.428 00.010 5052 UpdateGuideState exits: m=74 SNR=5.8
00:58:11.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:11.428 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:11.428 00.000 5052 Enqueuing Expose request
00:58:11.428 00.000 8976 Worker thread wakes up
00:58:11.428 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:11.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:11.428 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:11.838 00.410 8976 Exposure complete
00:58:11.843 00.005 8976 worker thread done servicing request
00:58:11.843 00.000 5052 OnExposeComplete: enter
00:58:11.843 00.000 5052 UpdateGuideState(): m_state=6
00:58:11.843 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1477
00:58:11.843 00.000 5052 Star::Find returns 1 (1), X=330.20, Y=281.86, Mass=58, SNR=5.1, Peak=50 HFD=2.7
00:58:11.844 00.001 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
00:58:11.844 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
00:58:11.844 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=0.15 hyp=1.04 cameraTheta=0.14 mountX=-0.34 mountY=-0.94, mountTheta=-1.92
00:58:11.844 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=0.15, opts=13)
00:58:11.844 00.000 5052 Enqueuing Move request for stepguider (1.03, 0.15)
00:58:11.844 00.000 8976 Worker thread wakes up
00:58:11.844 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, 0.15) opts 0xd
00:58:11.844 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, 0.15)
00:58:11.845 00.001 8976 Moving (1.03, 0.15) raw xDistance=-0.34 yDistance=-0.94
00:58:11.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:58:11.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94
00:58:11.845 00.000 8976 MoveAxis(R, 1, ABG)
00:58:11.845 00.000 8976 stepping (-19, 11) + (1, 0)
00:58:11.845 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:11.845 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:11.856 00.011 5052 UpdateGuideState exits: m=58 SNR=5.1 Saturated
00:58:11.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:11.856 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:11.856 00.000 5052 Enqueuing Expose request
00:58:11.874 00.018 8976 Received - 47 (G) 
00:58:11.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:11.874 00.000 8976 stepped: pos (-18, 11)
00:58:11.875 00.001 8976 MoveAxis(U, 4, ABG)
00:58:11.875 00.000 8976 stepping (-18, 11) + (0, 4)
00:58:11.875 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:58:11.907 00.032 8976 Received - 47 (G) 
00:58:11.907 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:58:11.907 00.000 8976 stepped: pos (-18, 15)
00:58:11.907 00.000 8976 move complete, result=0
00:58:11.907 00.000 8976 worker thread done servicing request
00:58:11.907 00.000 8976 Worker thread wakes up
00:58:11.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:11.907 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:11.907 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
00:58:12.314 00.407 8976 Exposure complete
00:58:12.319 00.005 8976 worker thread done servicing request
00:58:12.319 00.000 5052 OnExposeComplete: enter
00:58:12.319 00.000 5052 UpdateGuideState(): m_state=6
00:58:12.319 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1478
00:58:12.319 00.000 5052 Star::Find false star n=10 nbg=281 bg=44.2 sigma=0.9 thresh=47 peak=47
00:58:12.319 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=37, SNR=2.9, Peak=50 HFD=0.0
00:58:12.319 00.000 5052 DistanceChecker: activated
00:58:12.319 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:58:12.319 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
00:58:12.319 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
00:58:12.319 00.000 8976 Worker thread wakes up
00:58:12.319 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
00:58:12.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
00:58:12.319 00.000 8976 move complete, result=0
00:58:12.320 00.001 8976 worker thread done servicing request
00:58:12.429 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:58:12.429 00.000 5052 Status Line: Star lost - low SNR
00:58:12.430 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:12.441 00.011 5052 UpdateGuideState exits: Star lost - low SNR
00:58:12.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:12.441 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
00:58:12.441 00.000 5052 Enqueuing Expose request
00:58:12.441 00.000 8976 Worker thread wakes up
00:58:12.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:12.441 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
00:58:12.850 00.409 8976 Exposure complete
00:58:12.855 00.005 8976 worker thread done servicing request
00:58:12.855 00.000 5052 OnExposeComplete: enter
00:58:12.855 00.000 5052 UpdateGuideState(): m_state=6
00:58:12.855 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1479
00:58:12.855 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.85, Mass=55, SNR=5.0, Peak=52 HFD=2.3
00:58:12.855 00.000 5052 DistanceChecker: deactivated
00:58:12.855 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
00:58:12.855 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
00:58:12.855 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.14 hyp=0.25 cameraTheta=0.57 mountX=0.02 mountY=-0.25, mountTheta=-1.48
00:58:12.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.14, opts=13)
00:58:12.856 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.14)
00:58:12.856 00.000 8976 Worker thread wakes up
00:58:12.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.14) opts 0xd
00:58:12.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.14)
00:58:12.856 00.000 8976 Moving (0.21, 0.14) raw xDistance=0.02 yDistance=-0.25
00:58:12.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:58:12.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:58:12.856 00.000 8976 MoveAxis(R, 0, ABG)
00:58:12.856 00.000 8976 MoveAxis(U, 0, ABG)
00:58:12.857 00.001 8976 move complete, result=0
00:58:12.857 00.000 8976 worker thread done servicing request
00:58:12.857 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
00:58:12.866 00.009 5052 UpdateGuideState exits: m=55 SNR=5.0
00:58:12.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:12.866 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:12.866 00.000 5052 Enqueuing Expose request
00:58:12.866 00.000 8976 Worker thread wakes up
00:58:12.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:12.866 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:12.866 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:58:13.276 00.410 8976 Exposure complete
00:58:13.282 00.006 8976 worker thread done servicing request
00:58:13.282 00.000 5052 OnExposeComplete: enter
00:58:13.282 00.000 5052 UpdateGuideState(): m_state=6
00:58:13.282 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1480
00:58:13.282 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.99, Mass=52, SNR=4.9, Peak=53 HFD=2.2
00:58:13.283 00.001 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
00:58:13.283 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
00:58:13.283 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.28 hyp=0.46 cameraTheta=0.66 mountX=0.09 mountY=-0.46, mountTheta=-1.39
00:58:13.283 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.28, opts=13)
00:58:13.283 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.28)
00:58:13.284 00.001 8976 Worker thread wakes up
00:58:13.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.28) opts 0xd
00:58:13.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.28)
00:58:13.284 00.000 8976 Moving (0.36, 0.28) raw xDistance=0.09 yDistance=-0.46
00:58:13.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:58:13.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:58:13.284 00.000 8976 MoveAxis(R, 0, ABG)
00:58:13.284 00.000 8976 MoveAxis(U, 2, ABG)
00:58:13.284 00.000 8976 stepping (-18, 15) + (0, 2)
00:58:13.284 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:13.285 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=63, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
00:58:13.294 00.009 5052 UpdateGuideState exits: m=52 SNR=4.9
00:58:13.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:13.294 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
00:58:13.294 00.000 5052 Enqueuing Expose request
00:58:13.308 00.014 5052 OnExposureDurationSelected: duration = 500
00:58:13.313 00.005 8976 Received - 47 (G) 
00:58:13.317 00.004 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:13.317 00.000 8976 stepped: pos (-18, 17)
00:58:13.317 00.000 8976 move complete, result=0
00:58:13.317 00.000 8976 worker thread done servicing request
00:58:13.317 00.000 8976 Worker thread wakes up
00:58:13.317 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:58:13.317 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
00:58:13.317 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
00:58:13.727 00.410 8976 Exposure complete
00:58:13.733 00.006 8976 worker thread done servicing request
00:58:13.733 00.000 5052 OnExposeComplete: enter
00:58:13.733 00.000 5052 UpdateGuideState(): m_state=6
00:58:13.733 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1481
00:58:13.733 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.55, Mass=46, SNR=4.6, Peak=52 HFD=2.4
00:58:13.733 00.000 5052 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.04) = xAngle (-3.87 = 2.41)
00:58:13.733 00.000 5052 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.98 = 2.31)
00:58:13.733 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.83 mountX=-0.12 mountY=0.12, mountTheta=2.36
00:58:13.733 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.16, opts=13)
00:58:13.733 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.16)
00:58:13.734 00.001 8976 Worker thread wakes up
00:58:13.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.16) opts 0xd
00:58:13.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.16)
00:58:13.734 00.000 8976 Moving (-0.04, -0.16) raw xDistance=-0.12 yDistance=0.12
00:58:13.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:58:13.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:58:13.734 00.000 8976 MoveAxis(R, 0, ABG)
00:58:13.734 00.000 8976 MoveAxis(U, 0, ABG)
00:58:13.734 00.000 8976 move complete, result=0
00:58:13.734 00.000 8976 worker thread done servicing request
00:58:13.734 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=64, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
00:58:13.744 00.010 5052 UpdateGuideState exits: m=46 SNR=4.6
00:58:13.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:13.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:13.744 00.000 5052 Enqueuing Expose request
00:58:13.744 00.000 8976 Worker thread wakes up
00:58:13.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:13.745 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:13.745 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:14.432 00.687 8976 Exposure complete
00:58:14.437 00.005 8976 worker thread done servicing request
00:58:14.437 00.000 5052 OnExposeComplete: enter
00:58:14.437 00.000 5052 UpdateGuideState(): m_state=6
00:58:14.437 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1482
00:58:14.437 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.92, Mass=188, SNR=9.5, Peak=69 HFD=2.4
00:58:14.437 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
00:58:14.437 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
00:58:14.437 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.21 hyp=0.49 cameraTheta=0.45 mountX=-0.01 mountY=-0.48, mountTheta=-1.60
00:58:14.438 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.21, opts=13)
00:58:14.438 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.21)
00:58:14.438 00.000 8976 Worker thread wakes up
00:58:14.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.21) opts 0xd
00:58:14.438 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.21)
00:58:14.438 00.000 8976 Moving (0.44, 0.21) raw xDistance=-0.01 yDistance=-0.48
00:58:14.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:58:14.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
00:58:14.438 00.000 8976 MoveAxis(R, 0, ABG)
00:58:14.438 00.000 8976 MoveAxis(U, 2, ABG)
00:58:14.439 00.001 8976 stepping (-18, 17) + (0, 2)
00:58:14.439 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:14.439 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:58:14.449 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
00:58:14.450 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:14.450 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:14.450 00.000 5052 Enqueuing Expose request
00:58:14.464 00.014 8976 Received - 47 (G) 
00:58:14.464 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:14.464 00.000 8976 stepped: pos (-18, 19)
00:58:14.464 00.000 8976 move complete, result=0
00:58:14.464 00.000 8976 worker thread done servicing request
00:58:14.465 00.001 8976 Worker thread wakes up
00:58:14.465 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
00:58:14.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:14.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:15.151 00.686 8976 Exposure complete
00:58:15.157 00.006 8976 worker thread done servicing request
00:58:15.157 00.000 5052 OnExposeComplete: enter
00:58:15.157 00.000 5052 UpdateGuideState(): m_state=6
00:58:15.157 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1483
00:58:15.157 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.63, Mass=203, SNR=9.9, Peak=71 HFD=2.3
00:58:15.157 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
00:58:15.157 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
00:58:15.157 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=-0.08 hyp=0.84 cameraTheta=-0.09 mountX=-0.45 mountY=-0.66, mountTheta=-2.17
00:58:15.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=-0.08, opts=13)
00:58:15.158 00.000 5052 Enqueuing Move request for stepguider (0.84, -0.08)
00:58:15.158 00.000 8976 Worker thread wakes up
00:58:15.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, -0.08) opts 0xd
00:58:15.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, -0.08)
00:58:15.158 00.000 8976 Moving (0.84, -0.08) raw xDistance=-0.45 yDistance=-0.66
00:58:15.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
00:58:15.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
00:58:15.158 00.000 8976 MoveAxis(R, 2, ABG)
00:58:15.158 00.000 8976 stepping (-18, 19) + (2, 0)
00:58:15.158 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:15.159 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
00:58:15.168 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
00:58:15.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:15.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:15.168 00.000 5052 Enqueuing Expose request
00:58:15.184 00.016 8976 Received - 47 (G) 
00:58:15.184 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:15.184 00.000 8976 stepped: pos (-16, 19)
00:58:15.184 00.000 8976 MoveAxis(U, 3, ABG)
00:58:15.184 00.000 8976 stepping (-16, 19) + (0, 3)
00:58:15.184 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:15.216 00.032 8976 Received - 47 (G) 
00:58:15.216 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:15.216 00.000 8976 stepped: pos (-16, 22)
00:58:15.216 00.000 8976 move complete, result=0
00:58:15.216 00.000 8976 worker thread done servicing request
00:58:15.216 00.000 8976 Worker thread wakes up
00:58:15.216 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:15.216 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:15.216 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
00:58:15.910 00.694 8976 Exposure complete
00:58:15.915 00.005 8976 worker thread done servicing request
00:58:15.915 00.000 5052 OnExposeComplete: enter
00:58:15.915 00.000 5052 UpdateGuideState(): m_state=6
00:58:15.915 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1484
00:58:15.915 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.96, Mass=196, SNR=9.7, Peak=68 HFD=2.5
00:58:15.915 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
00:58:15.916 00.001 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
00:58:15.916 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.25 hyp=0.81 cameraTheta=0.31 mountX=-0.13 mountY=-0.78, mountTheta=-1.73
00:58:15.917 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.25, opts=13)
00:58:15.917 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.25)
00:58:15.917 00.000 8976 Worker thread wakes up
00:58:15.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.25) opts 0xd
00:58:15.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.25)
00:58:15.917 00.000 8976 Moving (0.77, 0.25) raw xDistance=-0.13 yDistance=-0.78
00:58:15.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:58:15.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.78
00:58:15.917 00.000 8976 MoveAxis(R, 0, ABG)
00:58:15.917 00.000 8976 MoveAxis(U, 3, ABG)
00:58:15.917 00.000 8976 stepping (-16, 22) + (0, 3)
00:58:15.917 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:15.918 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:58:15.927 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
00:58:15.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:15.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:15.927 00.000 5052 Enqueuing Expose request
00:58:15.952 00.025 8976 Received - 47 (G) 
00:58:15.952 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:15.952 00.000 8976 stepped: pos (-16, 25)
00:58:15.952 00.000 8976 move complete, result=0
00:58:15.952 00.000 8976 worker thread done servicing request
00:58:15.952 00.000 8976 Worker thread wakes up
00:58:15.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:15.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:15.952 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
00:58:16.643 00.691 8976 Exposure complete
00:58:16.649 00.006 8976 worker thread done servicing request
00:58:16.649 00.000 5052 OnExposeComplete: enter
00:58:16.649 00.000 5052 UpdateGuideState(): m_state=6
00:58:16.649 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1485
00:58:16.649 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.65, Mass=207, SNR=9.9, Peak=69 HFD=2.7
00:58:16.649 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.99 = 1.30)
00:58:16.649 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
00:58:16.649 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.06 hyp=0.28 cameraTheta=-2.94 mountX=0.08 mountY=0.26, mountTheta=1.29
00:58:16.650 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.06, opts=13)
00:58:16.650 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.06)
00:58:16.650 00.000 8976 Worker thread wakes up
00:58:16.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.06) opts 0xd
00:58:16.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.06)
00:58:16.650 00.000 8976 Moving (-0.27, -0.06) raw xDistance=0.08 yDistance=0.26
00:58:16.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:58:16.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
00:58:16.650 00.000 8976 MoveAxis(R, 0, ABG)
00:58:16.650 00.000 8976 MoveAxis(D, 1, ABG)
00:58:16.650 00.000 8976 stepping (-16, 25) + (0, -1)
00:58:16.651 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:16.651 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:58:16.660 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
00:58:16.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:16.660 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:16.660 00.000 5052 Enqueuing Expose request
00:58:16.671 00.011 8976 Received - 47 (G) 
00:58:16.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:16.671 00.000 8976 stepped: pos (-16, 24)
00:58:16.671 00.000 8976 move complete, result=0
00:58:16.671 00.000 8976 worker thread done servicing request
00:58:16.671 00.000 8976 Worker thread wakes up
00:58:16.671 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:58:16.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:16.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:17.361 00.690 8976 Exposure complete
00:58:17.366 00.005 8976 worker thread done servicing request
00:58:17.366 00.000 5052 OnExposeComplete: enter
00:58:17.366 00.000 5052 UpdateGuideState(): m_state=6
00:58:17.366 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1486
00:58:17.366 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.97, Mass=189, SNR=9.5, Peak=65 HFD=2.6
00:58:17.366 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
00:58:17.366 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
00:58:17.366 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.27 mountX=0.20 mountY=-0.21, mountTheta=-0.82
00:58:17.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.26, opts=13)
00:58:17.367 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.26)
00:58:17.367 00.000 8976 Worker thread wakes up
00:58:17.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.26) opts 0xd
00:58:17.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.26)
00:58:17.367 00.000 8976 Moving (0.08, 0.26) raw xDistance=0.20 yDistance=-0.21
00:58:17.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:58:17.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:58:17.367 00.000 8976 MoveAxis(R, 0, ABG)
00:58:17.367 00.000 8976 MoveAxis(U, 0, ABG)
00:58:17.367 00.000 8976 move complete, result=0
00:58:17.367 00.000 8976 worker thread done servicing request
00:58:17.368 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:58:17.377 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
00:58:17.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:17.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:17.377 00.000 5052 Enqueuing Expose request
00:58:17.377 00.000 8976 Worker thread wakes up
00:58:17.377 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:17.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:17.377 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:18.066 00.689 8976 Exposure complete
00:58:18.072 00.006 8976 worker thread done servicing request
00:58:18.072 00.000 5052 OnExposeComplete: enter
00:58:18.072 00.000 5052 UpdateGuideState(): m_state=6
00:58:18.072 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1487
00:58:18.072 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.74, Mass=191, SNR=9.5, Peak=66 HFD=2.7
00:58:18.072 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
00:58:18.072 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
00:58:18.072 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.86 mountX=0.03 mountY=-0.01, mountTheta=-0.28
00:58:18.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.03, opts=13)
00:58:18.073 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.03)
00:58:18.073 00.000 8976 Worker thread wakes up
00:58:18.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.03) opts 0xd
00:58:18.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.03)
00:58:18.073 00.000 8976 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.01
00:58:18.074 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:58:18.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:58:18.074 00.000 8976 MoveAxis(R, 0, ABG)
00:58:18.074 00.000 8976 MoveAxis(U, 0, ABG)
00:58:18.074 00.000 8976 move complete, result=0
00:58:18.074 00.000 8976 worker thread done servicing request
00:58:18.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:58:18.084 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
00:58:18.085 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:18.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:18.085 00.000 5052 Enqueuing Expose request
00:58:18.085 00.000 8976 Worker thread wakes up
00:58:18.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:18.085 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:18.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:18.773 00.688 8976 Exposure complete
00:58:18.778 00.005 8976 worker thread done servicing request
00:58:18.778 00.000 5052 OnExposeComplete: enter
00:58:18.778 00.000 5052 UpdateGuideState(): m_state=6
00:58:18.778 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1488
00:58:18.778 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.95, Mass=203, SNR=9.8, Peak=69 HFD=2.7
00:58:18.778 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.04) = xAngle (-0.10 = -0.10)
00:58:18.779 00.001 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.20 = -0.20)
00:58:18.779 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.95 mountX=0.26 mountY=-0.05, mountTheta=-0.20
00:58:18.779 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.24, opts=13)
00:58:18.779 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.24)
00:58:18.779 00.000 8976 Worker thread wakes up
00:58:18.780 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.24) opts 0xd
00:58:18.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.24)
00:58:18.780 00.000 8976 Moving (-0.10, 0.24) raw xDistance=0.26 yDistance=-0.05
00:58:18.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:58:18.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:58:18.780 00.000 8976 MoveAxis(L, 1, ABG)
00:58:18.780 00.000 8976 stepping (-16, 24) + (-1, 0)
00:58:18.780 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:18.780 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:58:18.792 00.012 5052 UpdateGuideState exits: m=203 SNR=9.8
00:58:18.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:18.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:18.792 00.000 5052 Enqueuing Expose request
00:58:18.814 00.022 8976 Received - 47 (G) 
00:58:18.814 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:18.814 00.000 8976 stepped: pos (-17, 24)
00:58:18.814 00.000 8976 MoveAxis(U, 0, ABG)
00:58:18.814 00.000 8976 move complete, result=0
00:58:18.814 00.000 8976 worker thread done servicing request
00:58:18.814 00.000 8976 Worker thread wakes up
00:58:18.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:18.814 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:58:18.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:19.502 00.688 8976 Exposure complete
00:58:19.508 00.006 8976 worker thread done servicing request
00:58:19.508 00.000 5052 OnExposeComplete: enter
00:58:19.508 00.000 5052 UpdateGuideState(): m_state=6
00:58:19.508 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1489
00:58:19.508 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.84, Mass=202, SNR=9.8, Peak=65 HFD=2.7
00:58:19.508 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
00:58:19.508 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
00:58:19.508 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.22 mountX=0.16 mountY=0.01, mountTheta=0.08
00:58:19.508 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.13, opts=13)
00:58:19.508 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.13)
00:58:19.509 00.001 8976 Worker thread wakes up
00:58:19.509 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.13) opts 0xd
00:58:19.509 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.13)
00:58:19.509 00.000 8976 Moving (-0.10, 0.13) raw xDistance=0.16 yDistance=0.01
00:58:19.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:58:19.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:58:19.509 00.000 8976 MoveAxis(R, 0, ABG)
00:58:19.509 00.000 8976 MoveAxis(U, 0, ABG)
00:58:19.509 00.000 8976 move complete, result=0
00:58:19.509 00.000 8976 worker thread done servicing request
00:58:19.509 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:58:19.519 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
00:58:19.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:19.519 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:19.519 00.000 5052 Enqueuing Expose request
00:58:19.519 00.000 8976 Worker thread wakes up
00:58:19.519 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:19.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:19.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:20.207 00.688 8976 Exposure complete
00:58:20.213 00.006 8976 worker thread done servicing request
00:58:20.213 00.000 5052 OnExposeComplete: enter
00:58:20.213 00.000 5052 UpdateGuideState(): m_state=6
00:58:20.213 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1490
00:58:20.213 00.000 5052 Star::Find returns 1 (1), X=328.37, Y=281.87, Mass=180, SNR=9.3, Peak=58 HFD=3.1
00:58:20.213 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
00:58:20.213 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
00:58:20.213 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.16 hyp=0.82 cameraTheta=2.94 mountX=0.51 mountY=0.59, mountTheta=0.86
00:58:20.214 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.16, opts=13)
00:58:20.214 00.000 5052 Enqueuing Move request for stepguider (-0.80, 0.16)
00:58:20.214 00.000 8976 Worker thread wakes up
00:58:20.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.16) opts 0xd
00:58:20.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.16)
00:58:20.214 00.000 8976 Moving (-0.80, 0.16) raw xDistance=0.51 yDistance=0.59
00:58:20.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
00:58:20.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
00:58:20.214 00.000 8976 MoveAxis(L, 2, ABG)
00:58:20.214 00.000 8976 stepping (-17, 24) + (-2, 0)
00:58:20.214 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:20.215 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:58:20.224 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3 Saturated
00:58:20.225 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:20.225 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:20.225 00.000 5052 Enqueuing Expose request
00:58:20.252 00.027 8976 Received - 47 (G) 
00:58:20.252 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:20.252 00.000 8976 stepped: pos (-19, 24)
00:58:20.252 00.000 8976 MoveAxis(D, 2, ABG)
00:58:20.252 00.000 8976 stepping (-19, 24) + (0, -2)
00:58:20.252 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:20.284 00.032 8976 Received - 47 (G) 
00:58:20.284 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:20.284 00.000 8976 stepped: pos (-19, 22)
00:58:20.284 00.000 8976 move complete, result=0
00:58:20.284 00.000 8976 worker thread done servicing request
00:58:20.284 00.000 8976 Worker thread wakes up
00:58:20.284 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:20.285 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
00:58:20.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:20.976 00.691 8976 Exposure complete
00:58:20.981 00.005 8976 worker thread done servicing request
00:58:20.981 00.000 5052 OnExposeComplete: enter
00:58:20.981 00.000 5052 UpdateGuideState(): m_state=6
00:58:20.981 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1491
00:58:20.981 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.71, Mass=185, SNR=9.4, Peak=62 HFD=3.2
00:58:20.981 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.10 = 1.10)
00:58:20.981 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
00:58:20.981 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=0.00 hyp=0.79 cameraTheta=3.14 mountX=0.36 mountY=0.66, mountTheta=1.07
00:58:20.982 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=0.00, opts=13)
00:58:20.982 00.000 5052 Enqueuing Move request for stepguider (-0.79, 0.00)
00:58:20.982 00.000 8976 Worker thread wakes up
00:58:20.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, 0.00) opts 0xd
00:58:20.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, 0.00)
00:58:20.982 00.000 8976 Moving (-0.79, 0.00) raw xDistance=0.36 yDistance=0.66
00:58:20.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
00:58:20.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
00:58:20.982 00.000 8976 MoveAxis(L, 2, ABG)
00:58:20.982 00.000 8976 stepping (-19, 22) + (-2, 0)
00:58:20.983 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:20.983 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
00:58:20.993 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
00:58:20.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:20.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:20.993 00.000 5052 Enqueuing Expose request
00:58:21.020 00.027 8976 Received - 47 (G) 
00:58:21.020 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:21.020 00.000 8976 stepped: pos (-21, 22)
00:58:21.020 00.000 8976 MoveAxis(D, 3, ABG)
00:58:21.020 00.000 8976 stepping (-21, 22) + (0, -3)
00:58:21.020 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:21.051 00.031 8976 Received - 47 (G) 
00:58:21.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:21.051 00.000 8976 stepped: pos (-21, 19)
00:58:21.051 00.000 8976 move complete, result=0
00:58:21.051 00.000 8976 worker thread done servicing request
00:58:21.051 00.000 8976 Worker thread wakes up
00:58:21.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:21.051 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
00:58:21.052 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:21.741 00.689 8976 Exposure complete
00:58:21.747 00.006 8976 worker thread done servicing request
00:58:21.747 00.000 5052 OnExposeComplete: enter
00:58:21.747 00.000 5052 UpdateGuideState(): m_state=6
00:58:21.747 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1492
00:58:21.747 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.86, Mass=199, SNR=9.7, Peak=64 HFD=2.9
00:58:21.747 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
00:58:21.747 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
00:58:21.747 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.15 hyp=0.33 cameraTheta=2.68 mountX=0.27 mountY=0.17, mountTheta=0.56
00:58:21.748 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.15, opts=13)
00:58:21.748 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.15)
00:58:21.748 00.000 8976 Worker thread wakes up
00:58:21.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.15) opts 0xd
00:58:21.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.15)
00:58:21.748 00.000 8976 Moving (-0.30, 0.15) raw xDistance=0.27 yDistance=0.17
00:58:21.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
00:58:21.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:58:21.748 00.000 8976 MoveAxis(L, 1, ABG)
00:58:21.748 00.000 8976 stepping (-21, 19) + (-1, 0)
00:58:21.748 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:21.749 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:58:21.759 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
00:58:21.760 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:21.760 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:21.760 00.000 5052 Enqueuing Expose request
00:58:21.771 00.011 8976 Received - 47 (G) 
00:58:21.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:21.771 00.000 8976 stepped: pos (-22, 19)
00:58:21.771 00.000 8976 MoveAxis(U, 0, ABG)
00:58:21.771 00.000 8976 move complete, result=0
00:58:21.771 00.000 8976 worker thread done servicing request
00:58:21.771 00.000 8976 Worker thread wakes up
00:58:21.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:21.771 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:21.771 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:58:22.461 00.690 8976 Exposure complete
00:58:22.466 00.005 8976 worker thread done servicing request
00:58:22.466 00.000 5052 OnExposeComplete: enter
00:58:22.466 00.000 5052 UpdateGuideState(): m_state=6
00:58:22.466 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1493
00:58:22.466 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.72, Mass=169, SNR=8.9, Peak=61 HFD=2.8
00:58:22.466 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
00:58:22.466 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
00:58:22.466 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.01 hyp=0.50 cameraTheta=3.13 mountX=0.24 mountY=0.42, mountTheta=1.06
00:58:22.467 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.01, opts=13)
00:58:22.467 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.01)
00:58:22.467 00.000 8976 Worker thread wakes up
00:58:22.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.01) opts 0xd
00:58:22.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.01)
00:58:22.467 00.000 8976 Moving (-0.50, 0.01) raw xDistance=0.24 yDistance=0.42
00:58:22.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:58:22.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
00:58:22.467 00.000 8976 MoveAxis(R, 0, ABG)
00:58:22.467 00.000 8976 MoveAxis(D, 2, ABG)
00:58:22.467 00.000 8976 stepping (-22, 19) + (0, -2)
00:58:22.467 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:22.468 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:58:22.477 00.009 5052 UpdateGuideState exits: m=169 SNR=8.9
00:58:22.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:22.477 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:22.477 00.000 5052 Enqueuing Expose request
00:58:22.490 00.013 8976 Received - 47 (G) 
00:58:22.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:22.490 00.000 8976 stepped: pos (-22, 17)
00:58:22.490 00.000 8976 move complete, result=0
00:58:22.490 00.000 8976 worker thread done servicing request
00:58:22.490 00.000 8976 Worker thread wakes up
00:58:22.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:22.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:22.490 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:58:23.178 00.688 8976 Exposure complete
00:58:23.183 00.005 8976 worker thread done servicing request
00:58:23.183 00.000 5052 OnExposeComplete: enter
00:58:23.183 00.000 5052 UpdateGuideState(): m_state=6
00:58:23.183 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1494
00:58:23.184 00.001 5052 Star::Find returns 1 (0), X=329.36, Y=281.85, Mass=189, SNR=9.5, Peak=68 HFD=2.6
00:58:23.184 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
00:58:23.184 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
00:58:23.184 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.65 mountX=0.04 mountY=-0.23, mountTheta=-1.39
00:58:23.184 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.14, opts=13)
00:58:23.184 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.14)
00:58:23.184 00.000 8976 Worker thread wakes up
00:58:23.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.14) opts 0xd
00:58:23.185 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.14)
00:58:23.185 00.000 8976 Moving (0.19, 0.14) raw xDistance=0.04 yDistance=-0.23
00:58:23.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:58:23.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:58:23.185 00.000 8976 MoveAxis(R, 0, ABG)
00:58:23.185 00.000 8976 MoveAxis(U, 0, ABG)
00:58:23.185 00.000 8976 move complete, result=0
00:58:23.185 00.000 8976 worker thread done servicing request
00:58:23.186 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:58:23.196 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
00:58:23.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:23.196 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:23.196 00.000 5052 Enqueuing Expose request
00:58:23.196 00.000 8976 Worker thread wakes up
00:58:23.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:23.196 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:23.196 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:23.888 00.692 8976 Exposure complete
00:58:23.893 00.005 8976 worker thread done servicing request
00:58:23.894 00.001 5052 OnExposeComplete: enter
00:58:23.894 00.000 5052 UpdateGuideState(): m_state=6
00:58:23.894 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1495
00:58:23.894 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.92, Mass=194, SNR=9.6, Peak=68 HFD=2.6
00:58:23.894 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
00:58:23.894 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
00:58:23.894 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.21 hyp=0.45 cameraTheta=2.67 mountX=0.37 mountY=0.23, mountTheta=0.55
00:58:23.895 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.21, opts=13)
00:58:23.895 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.21)
00:58:23.895 00.000 8976 Worker thread wakes up
00:58:23.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.21) opts 0xd
00:58:23.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.21)
00:58:23.895 00.000 8976 Moving (-0.40, 0.21) raw xDistance=0.37 yDistance=0.23
00:58:23.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
00:58:23.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:58:23.895 00.000 8976 MoveAxis(L, 2, ABG)
00:58:23.895 00.000 8976 stepping (-22, 17) + (-2, 0)
00:58:23.895 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:23.896 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:58:23.905 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
00:58:23.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:23.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:23.905 00.000 5052 Enqueuing Expose request
00:58:23.929 00.024 8976 Received - 47 (G) 
00:58:23.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:23.929 00.000 8976 stepped: pos (-24, 17)
00:58:23.929 00.000 8976 MoveAxis(U, 0, ABG)
00:58:23.929 00.000 8976 move complete, result=0
00:58:23.929 00.000 8976 worker thread done servicing request
00:58:23.929 00.000 8976 Worker thread wakes up
00:58:23.929 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
00:58:23.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:23.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:24.614 00.685 8976 Exposure complete
00:58:24.619 00.005 8976 worker thread done servicing request
00:58:24.619 00.000 5052 OnExposeComplete: enter
00:58:24.620 00.001 5052 UpdateGuideState(): m_state=6
00:58:24.620 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1496
00:58:24.620 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.22, Mass=183, SNR=9.4, Peak=73 HFD=2.3
00:58:24.620 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.22 = 2.06)
00:58:24.620 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.32 = 1.96)
00:58:24.620 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.49 hyp=0.59 cameraTheta=-2.18 mountX=-0.28 mountY=0.55, mountTheta=2.04
00:58:24.620 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.49, opts=13)
00:58:24.620 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.49)
00:58:24.621 00.001 8976 Worker thread wakes up
00:58:24.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.49) opts 0xd
00:58:24.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.49)
00:58:24.621 00.000 8976 Moving (-0.34, -0.49) raw xDistance=-0.28 yDistance=0.55
00:58:24.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
00:58:24.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
00:58:24.621 00.000 8976 MoveAxis(R, 1, ABG)
00:58:24.621 00.000 8976 stepping (-24, 17) + (1, 0)
00:58:24.621 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:24.621 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:58:24.630 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
00:58:24.631 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:24.631 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:24.631 00.000 5052 Enqueuing Expose request
00:58:24.648 00.017 8976 Received - 47 (G) 
00:58:24.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:24.648 00.000 8976 stepped: pos (-23, 17)
00:58:24.648 00.000 8976 MoveAxis(D, 2, ABG)
00:58:24.648 00.000 8976 stepping (-23, 17) + (0, -2)
00:58:24.648 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:24.680 00.032 8976 Received - 47 (G) 
00:58:24.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:24.680 00.000 8976 stepped: pos (-23, 15)
00:58:24.680 00.000 8976 move complete, result=0
00:58:24.680 00.000 8976 worker thread done servicing request
00:58:24.680 00.000 8976 Worker thread wakes up
00:58:24.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:24.680 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:24.680 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 2 ms SOUTH
00:58:25.371 00.691 8976 Exposure complete
00:58:25.376 00.005 8976 worker thread done servicing request
00:58:25.376 00.000 5052 OnExposeComplete: enter
00:58:25.376 00.000 5052 UpdateGuideState(): m_state=6
00:58:25.376 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1497
00:58:25.377 00.001 5052 Star::Find returns 1 (0), X=329.11, Y=281.62, Mass=193, SNR=9.6, Peak=67 HFD=2.5
00:58:25.377 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.23 = 2.05)
00:58:25.377 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.95)
00:58:25.377 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.19 mountX=-0.05 mountY=0.11, mountTheta=2.03
00:58:25.377 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.09, opts=13)
00:58:25.377 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.09)
00:58:25.378 00.001 8976 Worker thread wakes up
00:58:25.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.09) opts 0xd
00:58:25.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.09)
00:58:25.378 00.000 8976 Moving (-0.07, -0.09) raw xDistance=-0.05 yDistance=0.11
00:58:25.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:58:25.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:58:25.378 00.000 8976 MoveAxis(R, 0, ABG)
00:58:25.378 00.000 8976 MoveAxis(U, 0, ABG)
00:58:25.378 00.000 8976 move complete, result=0
00:58:25.378 00.000 8976 worker thread done servicing request
00:58:25.379 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:58:25.388 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
00:58:25.389 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:25.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:25.389 00.000 5052 Enqueuing Expose request
00:58:25.389 00.000 8976 Worker thread wakes up
00:58:25.389 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:25.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:25.389 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:26.080 00.691 8976 Exposure complete
00:58:26.085 00.005 8976 worker thread done servicing request
00:58:26.086 00.001 5052 OnExposeComplete: enter
00:58:26.086 00.000 5052 UpdateGuideState(): m_state=6
00:58:26.086 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1498
00:58:26.086 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.45, Mass=182, SNR=9.3, Peak=68 HFD=3.1
00:58:26.086 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
00:58:26.086 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
00:58:26.086 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.26 hyp=0.73 cameraTheta=-2.77 mountX=0.07 mountY=0.71, mountTheta=1.47
00:58:26.086 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.26, opts=13)
00:58:26.087 00.001 5052 Enqueuing Move request for stepguider (-0.68, -0.26)
00:58:26.087 00.000 8976 Worker thread wakes up
00:58:26.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.26) opts 0xd
00:58:26.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.26)
00:58:26.087 00.000 8976 Moving (-0.68, -0.26) raw xDistance=0.07 yDistance=0.71
00:58:26.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:58:26.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
00:58:26.087 00.000 8976 MoveAxis(R, 0, ABG)
00:58:26.087 00.000 8976 MoveAxis(D, 3, ABG)
00:58:26.087 00.000 8976 stepping (-23, 15) + (0, -3)
00:58:26.087 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:26.087 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:58:26.097 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
00:58:26.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:26.097 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:26.097 00.000 5052 Enqueuing Expose request
00:58:26.119 00.022 8976 Received - 47 (G) 
00:58:26.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:26.119 00.000 8976 stepped: pos (-23, 12)
00:58:26.119 00.000 8976 move complete, result=0
00:58:26.119 00.000 8976 worker thread done servicing request
00:58:26.119 00.000 8976 Worker thread wakes up
00:58:26.119 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:58:26.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:26.119 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:26.808 00.689 8976 Exposure complete
00:58:26.813 00.005 8976 worker thread done servicing request
00:58:26.813 00.000 5052 OnExposeComplete: enter
00:58:26.813 00.000 5052 UpdateGuideState(): m_state=6
00:58:26.814 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1499
00:58:26.814 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.96, Mass=190, SNR=9.5, Peak=68 HFD=2.4
00:58:26.814 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
00:58:26.814 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
00:58:26.814 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.25 hyp=0.42 cameraTheta=2.49 mountX=0.38 mountY=0.14, mountTheta=0.36
00:58:26.814 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.25, opts=13)
00:58:26.814 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.25)
00:58:26.814 00.000 8976 Worker thread wakes up
00:58:26.815 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.25) opts 0xd
00:58:26.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.25)
00:58:26.815 00.000 8976 Moving (-0.33, 0.25) raw xDistance=0.38 yDistance=0.14
00:58:26.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:58:26.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:58:26.815 00.000 8976 MoveAxis(L, 2, ABG)
00:58:26.815 00.000 8976 stepping (-23, 12) + (-2, 0)
00:58:26.815 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:26.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:58:26.825 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
00:58:26.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:26.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:26.825 00.000 5052 Enqueuing Expose request
00:58:26.839 00.014 8976 Received - 47 (G) 
00:58:26.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:26.839 00.000 8976 stepped: pos (-25, 12)
00:58:26.839 00.000 8976 MoveAxis(U, 0, ABG)
00:58:26.839 00.000 8976 move complete, result=0
00:58:26.839 00.000 8976 worker thread done servicing request
00:58:26.839 00.000 8976 Worker thread wakes up
00:58:26.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:26.839 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:26.839 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
00:58:27.525 00.686 8976 Exposure complete
00:58:27.530 00.005 8976 worker thread done servicing request
00:58:27.530 00.000 5052 OnExposeComplete: enter
00:58:27.531 00.001 5052 UpdateGuideState(): m_state=6
00:58:27.531 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1500
00:58:27.531 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.30, Mass=213, SNR=10.1, Peak=72 HFD=2.7
00:58:27.531 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.32 = 1.96)
00:58:27.531 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.86)
00:58:27.531 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.41 hyp=0.53 cameraTheta=-2.28 mountX=-0.20 mountY=0.51, mountTheta=1.95
00:58:27.532 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.41, opts=13)
00:58:27.532 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.41)
00:58:27.532 00.000 8976 Worker thread wakes up
00:58:27.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.41) opts 0xd
00:58:27.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.41)
00:58:27.532 00.000 8976 Moving (-0.35, -0.41) raw xDistance=-0.20 yDistance=0.51
00:58:27.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:58:27.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
00:58:27.532 00.000 8976 MoveAxis(R, 0, ABG)
00:58:27.532 00.000 8976 MoveAxis(D, 2, ABG)
00:58:27.532 00.000 8976 stepping (-25, 12) + (0, -2)
00:58:27.532 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:27.533 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:58:27.542 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
00:58:27.543 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:27.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:27.543 00.000 5052 Enqueuing Expose request
00:58:27.558 00.015 8976 Received - 47 (G) 
00:58:27.558 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:27.558 00.000 8976 stepped: pos (-25, 10)
00:58:27.558 00.000 8976 move complete, result=0
00:58:27.558 00.000 8976 worker thread done servicing request
00:58:27.558 00.000 8976 Worker thread wakes up
00:58:27.558 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:58:27.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:27.558 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:28.252 00.694 8976 Exposure complete
00:58:28.257 00.005 8976 worker thread done servicing request
00:58:28.257 00.000 5052 OnExposeComplete: enter
00:58:28.257 00.000 5052 UpdateGuideState(): m_state=6
00:58:28.257 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1501
00:58:28.257 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.69, Mass=196, SNR=9.7, Peak=65 HFD=3.0
00:58:28.257 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
00:58:28.258 00.001 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
00:58:28.258 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.02 hyp=0.66 cameraTheta=-3.11 mountX=0.28 mountY=0.56, mountTheta=1.11
00:58:28.258 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.02, opts=13)
00:58:28.258 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.02)
00:58:28.258 00.000 8976 Worker thread wakes up
00:58:28.258 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.02) opts 0xd
00:58:28.258 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.02)
00:58:28.259 00.001 8976 Moving (-0.66, -0.02) raw xDistance=0.28 yDistance=0.56
00:58:28.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:58:28.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
00:58:28.259 00.000 8976 MoveAxis(L, 1, ABG)
00:58:28.259 00.000 8976 stepping (-25, 10) + (-1, 0)
00:58:28.259 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:28.259 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:58:28.269 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
00:58:28.269 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:28.269 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:28.269 00.000 5052 Enqueuing Expose request
00:58:28.293 00.024 8976 Received - 47 (G) 
00:58:28.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:28.293 00.000 8976 stepped: pos (-26, 10)
00:58:28.293 00.000 8976 MoveAxis(D, 2, ABG)
00:58:28.293 00.000 8976 stepping (-26, 10) + (0, -2)
00:58:28.293 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:28.325 00.032 8976 Received - 47 (G) 
00:58:28.326 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:28.326 00.000 8976 stepped: pos (-26, 8)
00:58:28.326 00.000 8976 move complete, result=0
00:58:28.326 00.000 8976 worker thread done servicing request
00:58:28.326 00.000 8976 Worker thread wakes up
00:58:28.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:28.326 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
00:58:28.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:29.016 00.690 8976 Exposure complete
00:58:29.022 00.006 8976 worker thread done servicing request
00:58:29.022 00.000 5052 OnExposeComplete: enter
00:58:29.022 00.000 5052 UpdateGuideState(): m_state=6
00:58:29.022 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1502
00:58:29.022 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.79, Mass=188, SNR=9.4, Peak=65 HFD=2.9
00:58:29.022 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
00:58:29.022 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
00:58:29.022 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.08 hyp=0.42 cameraTheta=2.94 mountX=0.26 mountY=0.30, mountTheta=0.85
00:58:29.022 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.08, opts=13)
00:58:29.022 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.08)
00:58:29.023 00.001 8976 Worker thread wakes up
00:58:29.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.08) opts 0xd
00:58:29.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.08)
00:58:29.023 00.000 8976 Moving (-0.41, 0.08) raw xDistance=0.26 yDistance=0.30
00:58:29.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
00:58:29.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
00:58:29.023 00.000 8976 MoveAxis(L, 1, ABG)
00:58:29.023 00.000 8976 stepping (-26, 8) + (-1, 0)
00:58:29.023 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:29.023 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:58:29.032 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
00:58:29.033 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:29.033 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:29.033 00.000 5052 Enqueuing Expose request
00:58:29.045 00.012 8976 Received - 47 (G) 
00:58:29.045 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:29.045 00.000 8976 stepped: pos (-27, 8)
00:58:29.045 00.000 8976 MoveAxis(D, 1, ABG)
00:58:29.045 00.000 8976 stepping (-27, 8) + (0, -1)
00:58:29.045 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:29.076 00.031 8976 Received - 47 (G) 
00:58:29.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:29.076 00.000 8976 stepped: pos (-27, 7)
00:58:29.076 00.000 8976 move complete, result=0
00:58:29.076 00.000 8976 worker thread done servicing request
00:58:29.076 00.000 8976 Worker thread wakes up
00:58:29.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:29.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:29.076 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
00:58:29.771 00.695 8976 Exposure complete
00:58:29.777 00.006 8976 worker thread done servicing request
00:58:29.777 00.000 5052 OnExposeComplete: enter
00:58:29.777 00.000 5052 UpdateGuideState(): m_state=6
00:58:29.777 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1503
00:58:29.777 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.91, Mass=200, SNR=9.8, Peak=66 HFD=2.7
00:58:29.777 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
00:58:29.778 00.001 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
00:58:29.778 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.20 hyp=0.58 cameraTheta=2.79 mountX=0.43 mountY=0.35, mountTheta=0.68
00:58:29.778 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.20, opts=13)
00:58:29.778 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.20)
00:58:29.779 00.001 8976 Worker thread wakes up
00:58:29.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.20) opts 0xd
00:58:29.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.20)
00:58:29.779 00.000 8976 Moving (-0.54, 0.20) raw xDistance=0.43 yDistance=0.35
00:58:29.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
00:58:29.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
00:58:29.779 00.000 8976 MoveAxis(L, 2, ABG)
00:58:29.779 00.000 8976 stepping (-27, 7) + (-2, 0)
00:58:29.779 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:29.780 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:58:29.790 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
00:58:29.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:29.790 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:29.790 00.000 5052 Enqueuing Expose request
00:58:29.812 00.022 8976 Received - 47 (G) 
00:58:29.812 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:29.812 00.000 8976 stepped: pos (-29, 7)
00:58:29.812 00.000 8976 MoveAxis(D, 1, ABG)
00:58:29.812 00.000 8976 stepping (-29, 7) + (0, -1)
00:58:29.812 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:29.844 00.032 8976 Received - 47 (G) 
00:58:29.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:29.844 00.000 8976 stepped: pos (-29, 6)
00:58:29.844 00.000 8976 move complete, result=0
00:58:29.844 00.000 8976 worker thread done servicing request
00:58:29.844 00.000 8976 Worker thread wakes up
00:58:29.844 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:58:29.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:29.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:30.536 00.692 8976 Exposure complete
00:58:30.541 00.005 8976 worker thread done servicing request
00:58:30.542 00.001 5052 OnExposeComplete: enter
00:58:30.542 00.000 5052 UpdateGuideState(): m_state=6
00:58:30.542 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1504
00:58:30.542 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.70, Mass=199, SNR=9.8, Peak=72 HFD=2.4
00:58:30.542 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
00:58:30.542 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
00:58:30.542 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.09 mountX=0.09 mountY=0.19, mountTheta=1.13
00:58:30.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.01, opts=13)
00:58:30.543 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.01)
00:58:30.543 00.000 8976 Worker thread wakes up
00:58:30.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.01) opts 0xd
00:58:30.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.01)
00:58:30.543 00.000 8976 Moving (-0.22, -0.01) raw xDistance=0.09 yDistance=0.19
00:58:30.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:58:30.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:58:30.543 00.000 8976 MoveAxis(R, 0, ABG)
00:58:30.543 00.000 8976 MoveAxis(U, 0, ABG)
00:58:30.543 00.000 8976 move complete, result=0
00:58:30.543 00.000 8976 worker thread done servicing request
00:58:30.544 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:58:30.553 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
00:58:30.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:30.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:30.553 00.000 5052 Enqueuing Expose request
00:58:30.553 00.000 8976 Worker thread wakes up
00:58:30.553 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:30.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:30.553 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:31.239 00.686 8976 Exposure complete
00:58:31.244 00.005 8976 worker thread done servicing request
00:58:31.245 00.001 5052 OnExposeComplete: enter
00:58:31.245 00.000 5052 UpdateGuideState(): m_state=6
00:58:31.245 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1505
00:58:31.245 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.64, Mass=199, SNR=9.7, Peak=70 HFD=2.7
00:58:31.245 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
00:58:31.245 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
00:58:31.245 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.07 hyp=0.49 cameraTheta=-0.15 mountX=-0.28 mountY=-0.36, mountTheta=-2.23
00:58:31.245 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.07, opts=13)
00:58:31.245 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.07)
00:58:31.246 00.001 8976 Worker thread wakes up
00:58:31.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.07) opts 0xd
00:58:31.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.07)
00:58:31.246 00.000 8976 Moving (0.48, -0.07) raw xDistance=-0.28 yDistance=-0.36
00:58:31.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:58:31.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:58:31.246 00.000 8976 MoveAxis(R, 1, ABG)
00:58:31.246 00.000 8976 stepping (-29, 6) + (1, 0)
00:58:31.246 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:31.246 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:58:31.256 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
00:58:31.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:31.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:31.256 00.000 5052 Enqueuing Expose request
00:58:31.266 00.010 8976 Received - 47 (G) 
00:58:31.267 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:31.267 00.000 8976 stepped: pos (-28, 6)
00:58:31.267 00.000 8976 MoveAxis(U, 1, ABG)
00:58:31.267 00.000 8976 stepping (-28, 6) + (0, 1)
00:58:31.267 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:31.298 00.031 8976 Received - 47 (G) 
00:58:31.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:31.298 00.000 8976 stepped: pos (-28, 7)
00:58:31.298 00.000 8976 move complete, result=0
00:58:31.298 00.000 8976 worker thread done servicing request
00:58:31.298 00.000 8976 Worker thread wakes up
00:58:31.299 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:31.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:31.299 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 1 ms NORTH
00:58:31.988 00.689 8976 Exposure complete
00:58:31.994 00.006 8976 worker thread done servicing request
00:58:31.994 00.000 5052 OnExposeComplete: enter
00:58:31.994 00.000 5052 UpdateGuideState(): m_state=6
00:58:31.994 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1506
00:58:31.994 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.50, Mass=210, SNR=10.0, Peak=67 HFD=2.5
00:58:31.994 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
00:58:31.994 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
00:58:31.994 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.79 mountX=-0.17 mountY=0.16, mountTheta=2.39
00:58:31.995 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.21, opts=13)
00:58:31.995 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.21)
00:58:31.995 00.000 8976 Worker thread wakes up
00:58:31.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.21) opts 0xd
00:58:31.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.21)
00:58:31.995 00.000 8976 Moving (-0.05, -0.21) raw xDistance=-0.17 yDistance=0.16
00:58:31.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:58:31.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:58:31.995 00.000 8976 MoveAxis(R, 0, ABG)
00:58:31.995 00.000 8976 MoveAxis(U, 0, ABG)
00:58:31.995 00.000 8976 move complete, result=0
00:58:31.995 00.000 8976 worker thread done servicing request
00:58:31.996 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:58:32.005 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
00:58:32.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:32.005 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:32.005 00.000 5052 Enqueuing Expose request
00:58:32.005 00.000 8976 Worker thread wakes up
00:58:32.005 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:32.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:32.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:32.692 00.687 8976 Exposure complete
00:58:32.698 00.006 8976 worker thread done servicing request
00:58:32.699 00.001 5052 OnExposeComplete: enter
00:58:32.699 00.000 5052 UpdateGuideState(): m_state=6
00:58:32.699 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1507
00:58:32.699 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.96, Mass=198, SNR=9.7, Peak=66 HFD=3.0
00:58:32.699 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
00:58:32.699 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
00:58:32.699 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.35 cameraTheta=0.79 mountX=0.11 mountY=-0.34, mountTheta=-1.26
00:58:32.700 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.25, opts=13)
00:58:32.700 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.25)
00:58:32.700 00.000 8976 Worker thread wakes up
00:58:32.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.25) opts 0xd
00:58:32.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.25)
00:58:32.700 00.000 8976 Moving (0.25, 0.25) raw xDistance=0.11 yDistance=-0.34
00:58:32.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:58:32.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:58:32.700 00.000 8976 MoveAxis(R, 0, ABG)
00:58:32.700 00.000 8976 MoveAxis(U, 1, ABG)
00:58:32.700 00.000 8976 stepping (-28, 7) + (0, 1)
00:58:32.700 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:32.701 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:58:32.710 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
00:58:32.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:32.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:32.710 00.000 5052 Enqueuing Expose request
00:58:32.722 00.012 8976 Received - 47 (G) 
00:58:32.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:32.722 00.000 8976 stepped: pos (-28, 8)
00:58:32.722 00.000 8976 move complete, result=0
00:58:32.722 00.000 8976 worker thread done servicing request
00:58:32.722 00.000 8976 Worker thread wakes up
00:58:32.722 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
00:58:32.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:32.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:33.409 00.687 8976 Exposure complete
00:58:33.414 00.005 8976 worker thread done servicing request
00:58:33.415 00.001 5052 OnExposeComplete: enter
00:58:33.415 00.000 5052 UpdateGuideState(): m_state=6
00:58:33.415 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1508
00:58:33.415 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.13, Mass=221, SNR=10.3, Peak=70 HFD=2.5
00:58:33.415 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.04) = xAngle (-3.47 = 2.81)
00:58:33.415 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.71)
00:58:33.415 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.58 hyp=0.59 cameraTheta=-1.43 mountX=-0.55 mountY=0.25, mountTheta=2.72
00:58:33.415 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.58, opts=13)
00:58:33.416 00.001 5052 Enqueuing Move request for stepguider (0.08, -0.58)
00:58:33.416 00.000 8976 Worker thread wakes up
00:58:33.416 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.58) opts 0xd
00:58:33.416 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.58)
00:58:33.416 00.000 8976 Moving (0.08, -0.58) raw xDistance=-0.55 yDistance=0.25
00:58:33.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
00:58:33.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:58:33.416 00.000 8976 MoveAxis(R, 2, ABG)
00:58:33.416 00.000 8976 stepping (-28, 8) + (2, 0)
00:58:33.416 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:33.416 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:58:33.426 00.010 5052 UpdateGuideState exits: m=221 SNR=10.3
00:58:33.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:33.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:33.426 00.000 5052 Enqueuing Expose request
00:58:33.441 00.015 8976 Received - 47 (G) 
00:58:33.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:33.441 00.000 8976 stepped: pos (-26, 8)
00:58:33.441 00.000 8976 MoveAxis(U, 0, ABG)
00:58:33.441 00.000 8976 move complete, result=0
00:58:33.441 00.000 8976 worker thread done servicing request
00:58:33.441 00.000 8976 Worker thread wakes up
00:58:33.441 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.2 px 0 ms NORTH
00:58:33.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:33.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:34.130 00.689 8976 Exposure complete
00:58:34.135 00.005 8976 worker thread done servicing request
00:58:34.136 00.001 5052 OnExposeComplete: enter
00:58:34.136 00.000 5052 UpdateGuideState(): m_state=6
00:58:34.136 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1509
00:58:34.136 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.68, Mass=196, SNR=9.7, Peak=68 HFD=2.4
00:58:34.136 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
00:58:34.136 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
00:58:34.136 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.88 mountX=0.03 mountY=0.12, mountTheta=1.36
00:58:34.136 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.03, opts=13)
00:58:34.136 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.03)
00:58:34.137 00.001 8976 Worker thread wakes up
00:58:34.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.03) opts 0xd
00:58:34.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.03)
00:58:34.137 00.000 8976 Moving (-0.13, -0.03) raw xDistance=0.03 yDistance=0.12
00:58:34.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:58:34.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
00:58:34.137 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
00:58:34.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:34.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:58:34.137 00.000 8976 MoveAxis(R, 0, ABG)
00:58:34.137 00.000 8976 MoveAxis(U, 0, ABG)
00:58:34.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:34.137 00.000 5052 Enqueuing Expose request
00:58:34.137 00.000 8976 move complete, result=0
00:58:34.138 00.001 8976 worker thread done servicing request
00:58:34.138 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:34.138 00.000 8976 Worker thread wakes up
00:58:34.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:34.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:34.820 00.682 8976 Exposure complete
00:58:34.825 00.005 8976 worker thread done servicing request
00:58:34.825 00.000 5052 OnExposeComplete: enter
00:58:34.826 00.001 5052 UpdateGuideState(): m_state=6
00:58:34.826 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1510
00:58:34.826 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.92, Mass=205, SNR=9.9, Peak=69 HFD=2.6
00:58:34.826 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.95 = -0.95)
00:58:34.826 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
00:58:34.826 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.23 cameraTheta=1.10 mountX=0.14 mountY=-0.20, mountTheta=-0.98
00:58:34.826 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.21, opts=13)
00:58:34.826 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.21)
00:58:34.827 00.001 8976 Worker thread wakes up
00:58:34.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.21) opts 0xd
00:58:34.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.21)
00:58:34.827 00.000 8976 Moving (0.11, 0.21) raw xDistance=0.14 yDistance=-0.20
00:58:34.827 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:58:34.827 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:58:34.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:34.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:58:34.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:58:34.827 00.000 8976 MoveAxis(R, 0, ABG)
00:58:34.827 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:34.827 00.000 5052 Enqueuing Expose request
00:58:34.827 00.000 8976 MoveAxis(U, 0, ABG)
00:58:34.827 00.000 8976 move complete, result=0
00:58:34.827 00.000 8976 worker thread done servicing request
00:58:34.827 00.000 8976 Worker thread wakes up
00:58:34.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:34.827 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:34.827 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:35.512 00.685 8976 Exposure complete
00:58:35.517 00.005 8976 worker thread done servicing request
00:58:35.517 00.000 5052 OnExposeComplete: enter
00:58:35.517 00.000 5052 UpdateGuideState(): m_state=6
00:58:35.517 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1511
00:58:35.517 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=282.03, Mass=214, SNR=10.1, Peak=74 HFD=2.7
00:58:35.518 00.001 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
00:58:35.518 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
00:58:35.518 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.32 hyp=0.50 cameraTheta=0.70 mountX=0.11 mountY=-0.49, mountTheta=-1.35
00:58:35.518 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.32, opts=13)
00:58:35.518 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.32)
00:58:35.518 00.000 8976 Worker thread wakes up
00:58:35.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.32) opts 0xd
00:58:35.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.32)
00:58:35.519 00.001 8976 Moving (0.38, 0.32) raw xDistance=0.11 yDistance=-0.49
00:58:35.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:58:35.519 00.000 5052 UpdateGuideState exits: m=214 SNR=10.1
00:58:35.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:35.519 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:35.519 00.000 5052 Enqueuing Expose request
00:58:35.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:58:35.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
00:58:35.519 00.000 8976 MoveAxis(R, 0, ABG)
00:58:35.519 00.000 8976 MoveAxis(U, 2, ABG)
00:58:35.519 00.000 8976 stepping (-26, 8) + (0, 2)
00:58:35.519 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:35.551 00.032 8976 Received - 47 (G) 
00:58:35.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:35.551 00.000 8976 stepped: pos (-26, 10)
00:58:35.551 00.000 8976 move complete, result=0
00:58:35.551 00.000 8976 worker thread done servicing request
00:58:35.551 00.000 8976 Worker thread wakes up
00:58:35.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:35.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:35.551 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:58:36.239 00.688 8976 Exposure complete
00:58:36.244 00.005 8976 worker thread done servicing request
00:58:36.244 00.000 5052 OnExposeComplete: enter
00:58:36.244 00.000 5052 UpdateGuideState(): m_state=6
00:58:36.244 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1512
00:58:36.244 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=282.18, Mass=202, SNR=9.8, Peak=71 HFD=2.7
00:58:36.244 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
00:58:36.244 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.02 = -1.02)
00:58:36.244 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.47 hyp=0.52 cameraTheta=1.13 mountX=0.32 mountY=-0.44, mountTheta=-0.95
00:58:36.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.47, opts=13)
00:58:36.245 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.47)
00:58:36.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:58:36.245 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
00:58:36.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:36.245 00.000 8976 Worker thread wakes up
00:58:36.246 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.47) opts 0xd
00:58:36.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.47)
00:58:36.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:36.246 00.000 8976 Moving (0.22, 0.47) raw xDistance=0.32 yDistance=-0.44
00:58:36.246 00.000 5052 Enqueuing Expose request
00:58:36.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:58:36.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
00:58:36.246 00.000 8976 MoveAxis(L, 1, ABG)
00:58:36.246 00.000 8976 stepping (-26, 10) + (-1, 0)
00:58:36.246 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:36.270 00.024 8976 Received - 47 (G) 
00:58:36.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:36.270 00.000 8976 stepped: pos (-27, 10)
00:58:36.270 00.000 8976 MoveAxis(U, 2, ABG)
00:58:36.270 00.000 8976 stepping (-27, 10) + (0, 2)
00:58:36.270 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:36.303 00.033 8976 Received - 47 (G) 
00:58:36.303 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:36.303 00.000 8976 stepped: pos (-27, 12)
00:58:36.303 00.000 8976 move complete, result=0
00:58:36.303 00.000 8976 worker thread done servicing request
00:58:36.303 00.000 8976 Worker thread wakes up
00:58:36.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:36.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:36.303 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
00:58:37.002 00.699 8976 Exposure complete
00:58:37.008 00.006 8976 worker thread done servicing request
00:58:37.008 00.000 5052 OnExposeComplete: enter
00:58:37.009 00.001 5052 UpdateGuideState(): m_state=6
00:58:37.009 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1513
00:58:37.009 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.65, Mass=198, SNR=9.7, Peak=68 HFD=2.9
00:58:37.009 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
00:58:37.009 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
00:58:37.009 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.06 hyp=0.41 cameraTheta=-0.15 mountX=-0.24 mountY=-0.31, mountTheta=-2.23
00:58:37.010 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.06, opts=13)
00:58:37.010 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.06)
00:58:37.010 00.000 8976 Worker thread wakes up
00:58:37.010 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:58:37.010 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
00:58:37.010 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.06) opts 0xd
00:58:37.011 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.06)
00:58:37.011 00.000 8976 Moving (0.40, -0.06) raw xDistance=-0.24 yDistance=-0.31
00:58:37.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:37.011 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:37.011 00.000 5052 Enqueuing Expose request
00:58:37.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:58:37.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
00:58:37.011 00.000 8976 MoveAxis(R, 0, ABG)
00:58:37.011 00.000 8976 MoveAxis(U, 1, ABG)
00:58:37.011 00.000 8976 stepping (-27, 12) + (0, 1)
00:58:37.011 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:37.038 00.027 8976 Received - 47 (G) 
00:58:37.038 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:37.038 00.000 8976 stepped: pos (-27, 13)
00:58:37.038 00.000 8976 move complete, result=0
00:58:37.038 00.000 8976 worker thread done servicing request
00:58:37.038 00.000 8976 Worker thread wakes up
00:58:37.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:37.038 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:37.038 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
00:58:37.722 00.684 8976 Exposure complete
00:58:37.728 00.006 8976 worker thread done servicing request
00:58:37.728 00.000 5052 OnExposeComplete: enter
00:58:37.728 00.000 5052 UpdateGuideState(): m_state=6
00:58:37.728 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1514
00:58:37.728 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.73, Mass=202, SNR=9.8, Peak=67 HFD=2.5
00:58:37.728 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
00:58:37.728 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
00:58:37.729 00.001 5052 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.06 mountX=0.02 mountY=-0.00, mountTheta=-0.09
00:58:37.729 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.02, opts=13)
00:58:37.729 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.02)
00:58:37.729 00.000 8976 Worker thread wakes up
00:58:37.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.02) opts 0xd
00:58:37.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.02)
00:58:37.729 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:58:37.729 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
00:58:37.730 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:37.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:37.730 00.000 5052 Enqueuing Expose request
00:58:37.730 00.000 8976 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.00
00:58:37.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:58:37.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:58:37.730 00.000 8976 MoveAxis(R, 0, ABG)
00:58:37.730 00.000 8976 MoveAxis(U, 0, ABG)
00:58:37.730 00.000 8976 move complete, result=0
00:58:37.730 00.000 8976 worker thread done servicing request
00:58:37.730 00.000 8976 Worker thread wakes up
00:58:37.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:37.730 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:37.730 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:38.413 00.683 8976 Exposure complete
00:58:38.419 00.006 8976 worker thread done servicing request
00:58:38.419 00.000 5052 OnExposeComplete: enter
00:58:38.419 00.000 5052 UpdateGuideState(): m_state=6
00:58:38.419 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1515
00:58:38.419 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.98, Mass=200, SNR=9.8, Peak=71 HFD=2.1
00:58:38.419 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.04) = xAngle (0.09 = 0.09)
00:58:38.419 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
00:58:38.419 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.27 hyp=0.32 cameraTheta=2.13 mountX=0.32 mountY=-0.00, mountTheta=-0.01
00:58:38.420 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.27, opts=13)
00:58:38.420 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.27)
00:58:38.420 00.000 8976 Worker thread wakes up
00:58:38.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.27) opts 0xd
00:58:38.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.27)
00:58:38.420 00.000 8976 Moving (-0.17, 0.27) raw xDistance=0.32 yDistance=-0.00
00:58:38.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:58:38.420 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:58:38.420 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
00:58:38.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:38.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:58:38.421 00.001 8976 MoveAxis(L, 1, ABG)
00:58:38.421 00.000 8976 stepping (-27, 13) + (-1, 0)
00:58:38.421 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:38.421 00.000 5052 Enqueuing Expose request
00:58:38.421 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:38.444 00.023 8976 Received - 47 (G) 
00:58:38.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:38.444 00.000 8976 stepped: pos (-28, 13)
00:58:38.444 00.000 8976 MoveAxis(U, 0, ABG)
00:58:38.444 00.000 8976 move complete, result=0
00:58:38.444 00.000 8976 worker thread done servicing request
00:58:38.444 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
00:58:38.444 00.000 8976 Worker thread wakes up
00:58:38.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:38.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:39.133 00.689 8976 Exposure complete
00:58:39.138 00.005 8976 worker thread done servicing request
00:58:39.138 00.000 5052 OnExposeComplete: enter
00:58:39.138 00.000 5052 UpdateGuideState(): m_state=6
00:58:39.138 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1516
00:58:39.138 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.83, Mass=188, SNR=9.5, Peak=62 HFD=2.7
00:58:39.138 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.08 = -1.08)
00:58:39.138 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.18 = -1.18)
00:58:39.139 00.001 5052 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.96 mountX=0.07 mountY=-0.14, mountTheta=-1.10
00:58:39.139 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.12, opts=13)
00:58:39.139 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.12)
00:58:39.139 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:58:39.139 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
00:58:39.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:39.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:39.140 00.001 5052 Enqueuing Expose request
00:58:39.140 00.000 8976 Worker thread wakes up
00:58:39.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.12) opts 0xd
00:58:39.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.12)
00:58:39.140 00.000 8976 Moving (0.08, 0.12) raw xDistance=0.07 yDistance=-0.14
00:58:39.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:58:39.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:58:39.140 00.000 8976 MoveAxis(R, 0, ABG)
00:58:39.140 00.000 8976 MoveAxis(U, 0, ABG)
00:58:39.140 00.000 8976 move complete, result=0
00:58:39.140 00.000 8976 worker thread done servicing request
00:58:39.140 00.000 8976 Worker thread wakes up
00:58:39.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:39.140 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:39.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:39.822 00.682 8976 Exposure complete
00:58:39.828 00.006 8976 worker thread done servicing request
00:58:39.829 00.001 5052 OnExposeComplete: enter
00:58:39.829 00.000 5052 UpdateGuideState(): m_state=6
00:58:39.829 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1517
00:58:39.829 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.49, Mass=207, SNR=9.9, Peak=68 HFD=2.8
00:58:39.829 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
00:58:39.829 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.09)
00:58:39.829 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.05 mountX=-0.25 mountY=0.01, mountTheta=3.09
00:58:39.829 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.22, opts=13)
00:58:39.829 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.22)
00:58:39.829 00.000 8976 Worker thread wakes up
00:58:39.830 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.22) opts 0xd
00:58:39.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.22)
00:58:39.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:58:39.830 00.000 8976 Moving (0.12, -0.22) raw xDistance=-0.25 yDistance=0.01
00:58:39.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:58:39.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:58:39.830 00.000 8976 MoveAxis(R, 0, ABG)
00:58:39.830 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9
00:58:39.830 00.000 8976 MoveAxis(U, 0, ABG)
00:58:39.830 00.000 8976 move complete, result=0
00:58:39.830 00.000 8976 worker thread done servicing request
00:58:39.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:39.830 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:39.830 00.000 5052 Enqueuing Expose request
00:58:39.830 00.000 8976 Worker thread wakes up
00:58:39.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:39.830 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:39.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:40.513 00.683 8976 Exposure complete
00:58:40.519 00.006 8976 worker thread done servicing request
00:58:40.519 00.000 5052 OnExposeComplete: enter
00:58:40.519 00.000 5052 UpdateGuideState(): m_state=6
00:58:40.519 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1518
00:58:40.519 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.72, Mass=171, SNR=9.0, Peak=68 HFD=2.7
00:58:40.519 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
00:58:40.519 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
00:58:40.519 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.01 hyp=0.48 cameraTheta=3.11 mountX=0.23 mountY=0.40, mountTheta=1.04
00:58:40.520 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.01, opts=13)
00:58:40.520 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.01)
00:58:40.520 00.000 8976 Worker thread wakes up
00:58:40.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.01) opts 0xd
00:58:40.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.01)
00:58:40.520 00.000 8976 Moving (-0.48, 0.01) raw xDistance=0.23 yDistance=0.40
00:58:40.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:58:40.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:58:40.520 00.000 8976 MoveAxis(R, 0, ABG)
00:58:40.520 00.000 8976 MoveAxis(D, 2, ABG)
00:58:40.520 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:58:40.520 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
00:58:40.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:40.520 00.000 8976 stepping (-28, 13) + (0, -2)
00:58:40.520 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:40.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:40.520 00.000 5052 Enqueuing Expose request
00:58:40.555 00.035 8976 Received - 47 (G) 
00:58:40.555 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:40.555 00.000 8976 stepped: pos (-28, 11)
00:58:40.555 00.000 8976 move complete, result=0
00:58:40.555 00.000 8976 worker thread done servicing request
00:58:40.555 00.000 8976 Worker thread wakes up
00:58:40.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:40.555 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:40.555 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:58:41.238 00.683 8976 Exposure complete
00:58:41.243 00.005 8976 worker thread done servicing request
00:58:41.243 00.000 5052 OnExposeComplete: enter
00:58:41.244 00.001 5052 UpdateGuideState(): m_state=6
00:58:41.244 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1519
00:58:41.244 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.02, Mass=186, SNR=9.4, Peak=64 HFD=3.1
00:58:41.244 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.04) = xAngle (-1.09 = -1.09)
00:58:41.244 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.19 = -1.19)
00:58:41.244 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.31 hyp=0.38 cameraTheta=0.95 mountX=0.18 mountY=-0.35, mountTheta=-1.11
00:58:41.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.31, opts=13)
00:58:41.245 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.31)
00:58:41.245 00.000 8976 Worker thread wakes up
00:58:41.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.31) opts 0xd
00:58:41.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.31)
00:58:41.245 00.000 8976 Moving (0.22, 0.31) raw xDistance=0.18 yDistance=-0.35
00:58:41.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:58:41.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
00:58:41.245 00.000 8976 MoveAxis(R, 0, ABG)
00:58:41.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:58:41.245 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
00:58:41.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:41.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:41.245 00.000 5052 Enqueuing Expose request
00:58:41.245 00.000 8976 MoveAxis(U, 1, ABG)
00:58:41.245 00.000 8976 stepping (-28, 11) + (0, 1)
00:58:41.246 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:41.274 00.028 8976 Received - 47 (G) 
00:58:41.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:41.274 00.000 8976 stepped: pos (-28, 12)
00:58:41.274 00.000 8976 move complete, result=0
00:58:41.274 00.000 8976 worker thread done servicing request
00:58:41.274 00.000 8976 Worker thread wakes up
00:58:41.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:41.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:41.274 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
00:58:41.957 00.683 8976 Exposure complete
00:58:41.963 00.006 8976 worker thread done servicing request
00:58:41.963 00.000 5052 OnExposeComplete: enter
00:58:41.963 00.000 5052 UpdateGuideState(): m_state=6
00:58:41.963 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1520
00:58:41.963 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.89, Mass=171, SNR=9.0, Peak=67 HFD=2.4
00:58:41.963 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
00:58:41.963 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
00:58:41.963 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.31 cameraTheta=2.50 mountX=0.28 mountY=0.11, mountTheta=0.37
00:58:41.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.19, opts=13)
00:58:41.964 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.19)
00:58:41.964 00.000 8976 Worker thread wakes up
00:58:41.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.19) opts 0xd
00:58:41.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.19)
00:58:41.964 00.000 8976 Moving (-0.25, 0.19) raw xDistance=0.28 yDistance=0.11
00:58:41.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:58:41.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:58:41.964 00.000 8976 MoveAxis(L, 1, ABG)
00:58:41.964 00.000 8976 stepping (-28, 12) + (-1, 0)
00:58:41.964 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:58:41.964 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
00:58:41.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:41.964 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:41.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:41.965 00.001 5052 Enqueuing Expose request
00:58:41.994 00.029 8976 Received - 47 (G) 
00:58:41.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:41.994 00.000 8976 stepped: pos (-29, 12)
00:58:41.994 00.000 8976 MoveAxis(U, 0, ABG)
00:58:41.994 00.000 8976 move complete, result=0
00:58:41.994 00.000 8976 worker thread done servicing request
00:58:41.994 00.000 8976 Worker thread wakes up
00:58:41.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:41.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:41.994 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:58:42.682 00.688 8976 Exposure complete
00:58:42.688 00.006 8976 worker thread done servicing request
00:58:42.688 00.000 5052 OnExposeComplete: enter
00:58:42.688 00.000 5052 UpdateGuideState(): m_state=6
00:58:42.688 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1521
00:58:42.688 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.95, Mass=203, SNR=9.9, Peak=68 HFD=2.8
00:58:42.688 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
00:58:42.688 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
00:58:42.688 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.36 cameraTheta=2.40 mountX=0.34 mountY=0.09, mountTheta=0.26
00:58:42.689 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.24, opts=13)
00:58:42.689 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.24)
00:58:42.689 00.000 8976 Worker thread wakes up
00:58:42.689 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:58:42.689 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
00:58:42.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:42.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:42.689 00.000 5052 Enqueuing Expose request
00:58:42.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.24) opts 0xd
00:58:42.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.24)
00:58:42.689 00.000 8976 Moving (-0.26, 0.24) raw xDistance=0.34 yDistance=0.09
00:58:42.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
00:58:42.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:58:42.689 00.000 8976 MoveAxis(L, 1, ABG)
00:58:42.689 00.000 8976 stepping (-29, 12) + (-1, 0)
00:58:42.690 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:42.713 00.023 8976 Received - 47 (G) 
00:58:42.713 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:42.713 00.000 8976 stepped: pos (-30, 12)
00:58:42.713 00.000 8976 MoveAxis(U, 0, ABG)
00:58:42.713 00.000 8976 move complete, result=0
00:58:42.713 00.000 8976 worker thread done servicing request
00:58:42.713 00.000 8976 Worker thread wakes up
00:58:42.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:42.713 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:42.713 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
00:58:43.398 00.685 8976 Exposure complete
00:58:43.403 00.005 8976 worker thread done servicing request
00:58:43.403 00.000 5052 OnExposeComplete: enter
00:58:43.403 00.000 5052 UpdateGuideState(): m_state=6
00:58:43.403 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1522
00:58:43.403 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.92, Mass=183, SNR=9.3, Peak=70 HFD=2.5
00:58:43.403 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
00:58:43.403 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.56 = -0.56)
00:58:43.403 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.59 mountX=0.19 mountY=-0.11, mountTheta=-0.53
00:58:43.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.21, opts=13)
00:58:43.404 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.21)
00:58:43.404 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:58:43.404 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
00:58:43.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:43.404 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:43.404 00.000 5052 Enqueuing Expose request
00:58:43.404 00.000 8976 Worker thread wakes up
00:58:43.405 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.21) opts 0xd
00:58:43.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.21)
00:58:43.405 00.000 8976 Moving (-0.00, 0.21) raw xDistance=0.19 yDistance=-0.11
00:58:43.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:58:43.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:58:43.405 00.000 8976 MoveAxis(R, 0, ABG)
00:58:43.405 00.000 8976 MoveAxis(U, 0, ABG)
00:58:43.405 00.000 8976 move complete, result=0
00:58:43.405 00.000 8976 worker thread done servicing request
00:58:43.405 00.000 8976 Worker thread wakes up
00:58:43.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:43.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:43.405 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:44.092 00.687 8976 Exposure complete
00:58:44.098 00.006 8976 worker thread done servicing request
00:58:44.098 00.000 5052 OnExposeComplete: enter
00:58:44.098 00.000 5052 UpdateGuideState(): m_state=6
00:58:44.098 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1523
00:58:44.098 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.59, Mass=168, SNR=9.0, Peak=67 HFD=2.3
00:58:44.098 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
00:58:44.098 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.53)
00:58:44.098 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-2.61 mountX=-0.01 mountY=0.24, mountTheta=1.63
00:58:44.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.12, opts=13)
00:58:44.099 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.12)
00:58:44.099 00.000 8976 Worker thread wakes up
00:58:44.099 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:58:44.099 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
00:58:44.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:44.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.12) opts 0xd
00:58:44.099 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:44.099 00.000 5052 Enqueuing Expose request
00:58:44.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.12)
00:58:44.099 00.000 8976 Moving (-0.21, -0.12) raw xDistance=-0.01 yDistance=0.24
00:58:44.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:58:44.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:58:44.099 00.000 8976 MoveAxis(R, 0, ABG)
00:58:44.099 00.000 8976 MoveAxis(U, 0, ABG)
00:58:44.099 00.000 8976 move complete, result=0
00:58:44.099 00.000 8976 worker thread done servicing request
00:58:44.099 00.000 8976 Worker thread wakes up
00:58:44.100 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:44.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:44.100 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:44.784 00.684 8976 Exposure complete
00:58:44.790 00.006 8976 worker thread done servicing request
00:58:44.790 00.000 5052 OnExposeComplete: enter
00:58:44.791 00.001 5052 UpdateGuideState(): m_state=6
00:58:44.791 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1524
00:58:44.791 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.78, Mass=189, SNR=9.5, Peak=69 HFD=2.4
00:58:44.791 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
00:58:44.791 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
00:58:44.791 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.07 hyp=0.34 cameraTheta=2.93 mountX=0.21 mountY=0.24, mountTheta=0.84
00:58:44.792 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.07, opts=13)
00:58:44.792 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.07)
00:58:44.792 00.000 8976 Worker thread wakes up
00:58:44.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.07) opts 0xd
00:58:44.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.07)
00:58:44.792 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:58:44.793 00.001 8976 Moving (-0.33, 0.07) raw xDistance=0.21 yDistance=0.24
00:58:44.793 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
00:58:44.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:58:44.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:58:44.793 00.000 8976 MoveAxis(R, 0, ABG)
00:58:44.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:44.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:44.793 00.000 8976 MoveAxis(U, 0, ABG)
00:58:44.793 00.000 5052 Enqueuing Expose request
00:58:44.793 00.000 8976 move complete, result=0
00:58:44.793 00.000 8976 worker thread done servicing request
00:58:44.793 00.000 8976 Worker thread wakes up
00:58:44.793 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:44.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:44.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:45.480 00.687 8976 Exposure complete
00:58:45.485 00.005 8976 worker thread done servicing request
00:58:45.485 00.000 5052 OnExposeComplete: enter
00:58:45.485 00.000 5052 UpdateGuideState(): m_state=6
00:58:45.485 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1525
00:58:45.485 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.57, Mass=196, SNR=9.7, Peak=69 HFD=2.7
00:58:45.485 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.90 = 1.39)
00:58:45.485 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
00:58:45.485 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.14 hyp=0.50 cameraTheta=-2.85 mountX=0.09 mountY=0.48, mountTheta=1.38
00:58:45.486 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.14, opts=13)
00:58:45.486 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.14)
00:58:45.486 00.000 8976 Worker thread wakes up
00:58:45.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.14) opts 0xd
00:58:45.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.14)
00:58:45.486 00.000 8976 Moving (-0.48, -0.14) raw xDistance=0.09 yDistance=0.48
00:58:45.486 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:58:45.486 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
00:58:45.486 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:45.487 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:58:45.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
00:58:45.487 00.000 8976 MoveAxis(R, 0, ABG)
00:58:45.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:45.487 00.000 5052 Enqueuing Expose request
00:58:45.487 00.000 8976 MoveAxis(D, 2, ABG)
00:58:45.487 00.000 8976 stepping (-30, 12) + (0, -2)
00:58:45.487 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:45.511 00.024 8976 Received - 47 (G) 
00:58:45.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:45.511 00.000 8976 stepped: pos (-30, 10)
00:58:45.511 00.000 8976 move complete, result=0
00:58:45.511 00.000 8976 worker thread done servicing request
00:58:45.511 00.000 8976 Worker thread wakes up
00:58:45.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:45.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:45.511 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:58:46.195 00.684 8976 Exposure complete
00:58:46.201 00.006 8976 worker thread done servicing request
00:58:46.201 00.000 5052 OnExposeComplete: enter
00:58:46.201 00.000 5052 UpdateGuideState(): m_state=6
00:58:46.201 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1526
00:58:46.201 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.31, Mass=202, SNR=9.8, Peak=68 HFD=2.5
00:58:46.201 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.48 = 2.80)
00:58:46.201 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.59 = 2.70)
00:58:46.201 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.40 hyp=0.41 cameraTheta=-1.44 mountX=-0.38 mountY=0.17, mountTheta=2.71
00:58:46.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.40, opts=13)
00:58:46.202 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.40)
00:58:46.202 00.000 8976 Worker thread wakes up
00:58:46.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.40) opts 0xd
00:58:46.202 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:58:46.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.40)
00:58:46.202 00.000 8976 Moving (0.05, -0.40) raw xDistance=-0.38 yDistance=0.17
00:58:46.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:58:46.202 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
00:58:46.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:58:46.202 00.000 8976 MoveAxis(R, 2, ABG)
00:58:46.202 00.000 8976 stepping (-30, 10) + (2, 0)
00:58:46.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:46.202 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:46.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:46.202 00.000 5052 Enqueuing Expose request
00:58:46.230 00.028 8976 Received - 47 (G) 
00:58:46.231 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:46.231 00.000 8976 stepped: pos (-28, 10)
00:58:46.231 00.000 8976 MoveAxis(U, 0, ABG)
00:58:46.231 00.000 8976 move complete, result=0
00:58:46.231 00.000 8976 worker thread done servicing request
00:58:46.231 00.000 8976 Worker thread wakes up
00:58:46.231 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
00:58:46.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:46.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:46.914 00.683 8976 Exposure complete
00:58:46.919 00.005 8976 worker thread done servicing request
00:58:46.919 00.000 5052 OnExposeComplete: enter
00:58:46.919 00.000 5052 UpdateGuideState(): m_state=6
00:58:46.919 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1527
00:58:46.919 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.85, Mass=212, SNR=10.1, Peak=67 HFD=2.8
00:58:46.919 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
00:58:46.919 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
00:58:46.919 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.14 hyp=0.37 cameraTheta=0.38 mountX=-0.03 mountY=-0.37, mountTheta=-1.67
00:58:46.921 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.14, opts=13)
00:58:46.921 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.14)
00:58:46.921 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:58:46.921 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
00:58:46.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:46.921 00.000 8976 Worker thread wakes up
00:58:46.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.14) opts 0xd
00:58:46.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.14)
00:58:46.921 00.000 8976 Moving (0.35, 0.14) raw xDistance=-0.03 yDistance=-0.37
00:58:46.921 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:46.921 00.000 5052 Enqueuing Expose request
00:58:46.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:58:46.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:58:46.921 00.000 8976 MoveAxis(R, 0, ABG)
00:58:46.921 00.000 8976 MoveAxis(U, 1, ABG)
00:58:46.921 00.000 8976 stepping (-28, 10) + (0, 1)
00:58:46.921 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:46.950 00.029 8976 Received - 47 (G) 
00:58:46.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:46.950 00.000 8976 stepped: pos (-28, 11)
00:58:46.950 00.000 8976 move complete, result=0
00:58:46.950 00.000 8976 worker thread done servicing request
00:58:46.950 00.000 8976 Worker thread wakes up
00:58:46.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:46.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:46.950 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
00:58:47.605 00.655 8976 Exposure complete
00:58:47.610 00.005 8976 worker thread done servicing request
00:58:47.610 00.000 5052 OnExposeComplete: enter
00:58:47.610 00.000 5052 UpdateGuideState(): m_state=6
00:58:47.610 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1528
00:58:47.610 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.10, Mass=201, SNR=9.8, Peak=70 HFD=2.6
00:58:47.610 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.80 = -0.80)
00:58:47.610 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
00:58:47.610 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.24 mountX=0.29 mountY=-0.33, mountTheta=-0.85
00:58:47.611 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.39, opts=13)
00:58:47.611 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.39)
00:58:47.611 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:58:47.611 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:58:47.611 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:47.611 00.000 8976 Worker thread wakes up
00:58:47.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.39) opts 0xd
00:58:47.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.39)
00:58:47.611 00.000 8976 Moving (0.13, 0.39) raw xDistance=0.29 yDistance=-0.33
00:58:47.611 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:47.611 00.000 5052 Enqueuing Expose request
00:58:47.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:58:47.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
00:58:47.611 00.000 8976 MoveAxis(L, 1, ABG)
00:58:47.611 00.000 8976 stepping (-28, 11) + (-1, 0)
00:58:47.611 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:47.637 00.026 8976 Received - 47 (G) 
00:58:47.637 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:47.637 00.000 8976 stepped: pos (-29, 11)
00:58:47.637 00.000 8976 MoveAxis(U, 1, ABG)
00:58:47.637 00.000 8976 stepping (-29, 11) + (0, 1)
00:58:47.637 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:47.670 00.033 8976 Received - 47 (G) 
00:58:47.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:47.670 00.000 8976 stepped: pos (-29, 12)
00:58:47.670 00.000 8976 move complete, result=0
00:58:47.670 00.000 8976 worker thread done servicing request
00:58:47.670 00.000 8976 Worker thread wakes up
00:58:47.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:47.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:47.670 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
00:58:48.324 00.654 8976 Exposure complete
00:58:48.330 00.006 8976 worker thread done servicing request
00:58:48.330 00.000 5052 OnExposeComplete: enter
00:58:48.330 00.000 5052 UpdateGuideState(): m_state=6
00:58:48.330 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1529
00:58:48.330 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.64, Mass=188, SNR=9.5, Peak=73 HFD=2.3
00:58:48.330 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.93 = 1.36)
00:58:48.330 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
00:58:48.330 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-2.88 mountX=0.06 mountY=0.25, mountTheta=1.35
00:58:48.330 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.07, opts=13)
00:58:48.330 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.07)
00:58:48.330 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:58:48.331 00.001 5052 UpdateGuideState exits: m=188 SNR=9.5
00:58:48.331 00.000 8976 Worker thread wakes up
00:58:48.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.07) opts 0xd
00:58:48.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.07)
00:58:48.331 00.000 8976 Moving (-0.26, -0.07) raw xDistance=0.06 yDistance=0.25
00:58:48.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:48.331 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:48.331 00.000 5052 Enqueuing Expose request
00:58:48.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:58:48.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:58:48.331 00.000 8976 MoveAxis(R, 0, ABG)
00:58:48.331 00.000 8976 MoveAxis(U, 0, ABG)
00:58:48.331 00.000 8976 move complete, result=0
00:58:48.331 00.000 8976 worker thread done servicing request
00:58:48.331 00.000 8976 Worker thread wakes up
00:58:48.331 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:58:48.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:48.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:48.986 00.655 8976 Exposure complete
00:58:48.992 00.006 8976 worker thread done servicing request
00:58:48.992 00.000 5052 OnExposeComplete: enter
00:58:48.992 00.000 5052 UpdateGuideState(): m_state=6
00:58:48.992 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1530
00:58:48.992 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.73, Mass=196, SNR=9.7, Peak=70 HFD=2.5
00:58:48.992 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
00:58:48.992 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
00:58:48.992 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.99 mountX=0.07 mountY=0.09, mountTheta=0.91
00:58:48.993 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.02, opts=13)
00:58:48.993 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.02)
00:58:48.993 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:58:48.993 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
00:58:48.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:48.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:48.993 00.000 5052 Enqueuing Expose request
00:58:48.993 00.000 8976 Worker thread wakes up
00:58:48.993 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.02) opts 0xd
00:58:48.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.02)
00:58:48.993 00.000 8976 Moving (-0.11, 0.02) raw xDistance=0.07 yDistance=0.09
00:58:48.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:58:48.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:58:48.994 00.001 8976 MoveAxis(R, 0, ABG)
00:58:48.994 00.000 8976 MoveAxis(U, 0, ABG)
00:58:48.994 00.000 8976 move complete, result=0
00:58:48.994 00.000 8976 worker thread done servicing request
00:58:48.994 00.000 8976 Worker thread wakes up
00:58:48.994 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:48.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:48.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:49.648 00.654 8976 Exposure complete
00:58:49.654 00.006 8976 worker thread done servicing request
00:58:49.654 00.000 5052 OnExposeComplete: enter
00:58:49.654 00.000 5052 UpdateGuideState(): m_state=6
00:58:49.654 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1531
00:58:49.654 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.92, Mass=223, SNR=10.3, Peak=71 HFD=2.4
00:58:49.654 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
00:58:49.654 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
00:58:49.654 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.21 hyp=0.41 cameraTheta=2.62 mountX=0.35 mountY=0.19, mountTheta=0.50
00:58:49.655 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.21, opts=13)
00:58:49.655 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.21)
00:58:49.655 00.000 8976 Worker thread wakes up
00:58:49.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.21) opts 0xd
00:58:49.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.21)
00:58:49.655 00.000 8976 Moving (-0.36, 0.21) raw xDistance=0.35 yDistance=0.19
00:58:49.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:58:49.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:58:49.655 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:58:49.655 00.000 5052 UpdateGuideState exits: m=223 SNR=10.3
00:58:49.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:49.655 00.000 8976 MoveAxis(L, 1, ABG)
00:58:49.656 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:49.656 00.000 5052 Enqueuing Expose request
00:58:49.656 00.000 8976 stepping (-29, 12) + (-1, 0)
00:58:49.656 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:49.683 00.027 8976 Received - 47 (G) 
00:58:49.683 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:49.683 00.000 8976 stepped: pos (-30, 12)
00:58:49.683 00.000 8976 MoveAxis(U, 0, ABG)
00:58:49.683 00.000 8976 move complete, result=0
00:58:49.684 00.001 8976 worker thread done servicing request
00:58:49.684 00.000 8976 Worker thread wakes up
00:58:49.684 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:58:49.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:49.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:50.337 00.653 8976 Exposure complete
00:58:50.343 00.006 8976 worker thread done servicing request
00:58:50.343 00.000 5052 OnExposeComplete: enter
00:58:50.343 00.000 5052 UpdateGuideState(): m_state=6
00:58:50.343 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1532
00:58:50.343 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.29, Mass=197, SNR=9.8, Peak=71 HFD=2.7
00:58:50.343 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.48 = 1.80)
00:58:50.343 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.58 = 1.70)
00:58:50.343 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.42 hyp=0.66 cameraTheta=-2.44 mountX=-0.15 mountY=0.65, mountTheta=1.80
00:58:50.344 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.42, opts=13)
00:58:50.344 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.42)
00:58:50.344 00.000 8976 Worker thread wakes up
00:58:50.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.42) opts 0xd
00:58:50.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.42)
00:58:50.344 00.000 8976 Moving (-0.50, -0.42) raw xDistance=-0.15 yDistance=0.65
00:58:50.344 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:58:50.344 00.000 5052 UpdateGuideState exits: m=197 SNR=9.8
00:58:50.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:50.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:58:50.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
00:58:50.344 00.000 8976 MoveAxis(R, 0, ABG)
00:58:50.344 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:50.344 00.000 5052 Enqueuing Expose request
00:58:50.344 00.000 8976 MoveAxis(D, 3, ABG)
00:58:50.345 00.001 8976 stepping (-30, 12) + (0, -3)
00:58:50.345 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:50.371 00.026 8976 Received - 47 (G) 
00:58:50.371 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:50.371 00.000 8976 stepped: pos (-30, 9)
00:58:50.371 00.000 8976 move complete, result=0
00:58:50.371 00.000 8976 worker thread done servicing request
00:58:50.371 00.000 8976 Worker thread wakes up
00:58:50.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:50.371 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:50.371 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:58:51.027 00.656 8976 Exposure complete
00:58:51.032 00.005 8976 worker thread done servicing request
00:58:51.032 00.000 5052 OnExposeComplete: enter
00:58:51.032 00.000 5052 UpdateGuideState(): m_state=6
00:58:51.032 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1533
00:58:51.032 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.85, Mass=202, SNR=9.8, Peak=69 HFD=2.4
00:58:51.032 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
00:58:51.033 00.001 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
00:58:51.033 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.14 hyp=0.31 cameraTheta=2.69 mountX=0.25 mountY=0.16, mountTheta=0.58
00:58:51.033 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.14, opts=13)
00:58:51.033 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.14)
00:58:51.033 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:58:51.033 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
00:58:51.033 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:51.033 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:51.033 00.000 5052 Enqueuing Expose request
00:58:51.034 00.001 8976 Worker thread wakes up
00:58:51.034 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.14) opts 0xd
00:58:51.034 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.14)
00:58:51.034 00.000 8976 Moving (-0.28, 0.14) raw xDistance=0.25 yDistance=0.16
00:58:51.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:58:51.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:58:51.034 00.000 8976 MoveAxis(R, 0, ABG)
00:58:51.034 00.000 8976 MoveAxis(U, 0, ABG)
00:58:51.034 00.000 8976 move complete, result=0
00:58:51.034 00.000 8976 worker thread done servicing request
00:58:51.034 00.000 8976 Worker thread wakes up
00:58:51.034 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:51.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:51.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:51.720 00.686 8976 Exposure complete
00:58:51.725 00.005 8976 worker thread done servicing request
00:58:51.725 00.000 5052 OnExposeComplete: enter
00:58:51.725 00.000 5052 UpdateGuideState(): m_state=6
00:58:51.725 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1534
00:58:51.725 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.98, Mass=187, SNR=9.5, Peak=71 HFD=2.2
00:58:51.725 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.15 = -0.15)
00:58:51.725 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
00:58:51.725 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.90 mountX=0.29 mountY=-0.07, mountTheta=-0.25
00:58:51.726 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.27, opts=13)
00:58:51.726 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.27)
00:58:51.726 00.000 8976 Worker thread wakes up
00:58:51.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.27) opts 0xd
00:58:51.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.27)
00:58:51.726 00.000 8976 Moving (-0.09, 0.27) raw xDistance=0.29 yDistance=-0.07
00:58:51.727 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:58:51.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:58:51.727 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:58:51.727 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
00:58:51.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:51.727 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:51.727 00.000 5052 Enqueuing Expose request
00:58:51.727 00.000 8976 MoveAxis(L, 1, ABG)
00:58:51.727 00.000 8976 stepping (-30, 9) + (-1, 0)
00:58:51.728 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:51.746 00.018 8976 Received - 47 (G) 
00:58:51.746 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:51.746 00.000 8976 stepped: pos (-31, 9)
00:58:51.746 00.000 8976 MoveAxis(U, 0, ABG)
00:58:51.746 00.000 8976 starting a new bump
00:58:51.746 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
00:58:51.746 00.000 8976 MountToCamera -- mountX=4.61 mountY=-1.56 hyp=4.87 mountTheta=-0.33 cameraX=-0.71, cameraY=4.82 cameraTheta=1.72
00:58:51.746 00.000 8976 incremental bump (-0.708, 4.817) isValid = 1
00:58:51.746 00.000 8976 Scheduling Mount bump of (-0.033, 0.236)
00:58:51.746 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.24, opts=4)
00:58:51.747 00.001 8976 Enqueuing Move request for scope (-0.03, 0.24)
00:58:51.747 00.000 8976 move complete, result=0
00:58:51.747 00.000 8976 worker thread done servicing request
00:58:51.747 00.000 8976 Worker thread wakes up
00:58:51.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:51.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:51.747 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
00:58:51.747 00.000 9828 Worker thread wakes up
00:58:51.747 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0x4
00:58:51.747 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
00:58:51.747 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.48)
00:58:51.747 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.56)
00:58:51.747 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.71 mountX=0.02 mountY=-0.24, mountTheta=-1.48
00:58:51.747 00.000 9828 Moving (-0.03, 0.24) raw xDistance=0.02 yDistance=-0.24
00:58:51.748 00.001 9828 BLC: window closed
00:58:51.748 00.000 9828 MoveAxis(W, 7, B)
00:58:51.748 00.000 9828 Guiding  Dir = 3, Dur = 7
00:58:51.748 00.000 9828 IsSlewing returns 0
00:58:51.748 00.000 9828 IsGuiding returns 0
00:58:51.748 00.000 9828 PulseGuide returned control before completion, sleep 17
00:58:51.766 00.018 9828 IsGuiding returns 1
00:58:51.766 00.000 9828 scope still moving after pulse duration time elapsed
00:58:51.798 00.032 9828 IsSlewing returns 0
00:58:51.798 00.000 9828 IsGuiding returns 1
00:58:51.830 00.032 9828 IsSlewing returns 0
00:58:51.830 00.000 9828 IsGuiding returns 1
00:58:51.875 00.045 9828 IsSlewing returns 0
00:58:51.875 00.000 9828 IsGuiding returns 0
00:58:51.875 00.000 9828 scope move finished after 7 + 120 ms
00:58:51.875 00.000 9828 Move returns status 0, amount 7
00:58:51.875 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:58:51.875 00.000 9828 MoveAxis(N, 32, B)
00:58:51.875 00.000 9828 Guiding  Dir = 0, Dur = 32
00:58:51.890 00.015 9828 IsSlewing returns 0
00:58:51.891 00.001 9828 IsGuiding returns 0
00:58:51.891 00.000 9828 PulseGuide returned control before completion, sleep 42
00:58:51.938 00.047 9828 IsGuiding returns 1
00:58:51.938 00.000 9828 scope still moving after pulse duration time elapsed
00:58:51.969 00.031 9828 IsSlewing returns 0
00:58:51.969 00.000 9828 IsGuiding returns 1
00:58:52.001 00.032 9828 IsSlewing returns 0
00:58:52.002 00.001 9828 IsGuiding returns 1
00:58:52.033 00.031 9828 IsSlewing returns 0
00:58:52.033 00.000 9828 IsGuiding returns 1
00:58:52.064 00.031 9828 IsSlewing returns 0
00:58:52.064 00.000 9828 IsGuiding returns 0
00:58:52.064 00.000 9828 scope move finished after 32 + 140 ms
00:58:52.064 00.000 9828 Move returns status 0, amount 32
00:58:52.064 00.000 9828 move complete, result=0
00:58:52.064 00.000 9828 worker thread done servicing request
00:58:52.064 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.2 px 32 ms NORTH
00:58:52.429 00.365 8976 Exposure complete
00:58:52.435 00.006 8976 worker thread done servicing request
00:58:52.435 00.000 5052 OnExposeComplete: enter
00:58:52.435 00.000 5052 UpdateGuideState(): m_state=6
00:58:52.435 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1535
00:58:52.435 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.46, Mass=198, SNR=9.7, Peak=67 HFD=2.3
00:58:52.435 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.04) = xAngle (-4.21 = 2.07)
00:58:52.435 00.000 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
00:58:52.435 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-2.17 mountX=-0.14 mountY=0.27, mountTheta=2.05
00:58:52.436 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.25, opts=13)
00:58:52.436 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.25)
00:58:52.436 00.000 8976 Worker thread wakes up
00:58:52.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.25) opts 0xd
00:58:52.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.25)
00:58:52.436 00.000 8976 Moving (-0.17, -0.25) raw xDistance=-0.14 yDistance=0.27
00:58:52.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:58:52.437 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:58:52.437 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:58:52.437 00.000 8976 MoveAxis(R, 0, ABG)
00:58:52.437 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
00:58:52.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:52.437 00.000 8976 MoveAxis(D, 1, ABG)
00:58:52.437 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:52.437 00.000 8976 stepping (-31, 9) + (0, -1)
00:58:52.437 00.000 5052 Enqueuing Expose request
00:58:52.437 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:52.465 00.028 8976 Received - 47 (G) 
00:58:52.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:52.465 00.000 8976 stepped: pos (-31, 8)
00:58:52.465 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
00:58:52.465 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
00:58:52.465 00.000 8976 MountToCamera -- mountX=4.66 mountY=-1.47 hyp=4.88 mountTheta=-0.31 cameraX=-0.81, cameraY=4.81 cameraTheta=1.74
00:58:52.465 00.000 8976 incremental bump (-0.814, 4.813) isValid = 1
00:58:52.465 00.000 8976 Scheduling Mount bump of (-0.045, 0.274)
00:58:52.465 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.27, opts=4)
00:58:52.466 00.001 8976 Enqueuing Move request for scope (-0.04, 0.27)
00:58:52.466 00.000 8976 move complete, result=0
00:58:52.466 00.000 9828 Worker thread wakes up
00:58:52.466 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0x4
00:58:52.466 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
00:58:52.466 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.45)
00:58:52.466 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.54)
00:58:52.466 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.73 mountX=0.03 mountY=-0.28, mountTheta=-1.46
00:58:52.466 00.000 8976 worker thread done servicing request
00:58:52.466 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:58:52.466 00.000 9828 Moving (-0.04, 0.27) raw xDistance=0.03 yDistance=-0.28
00:58:52.466 00.000 8976 Worker thread wakes up
00:58:52.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:52.466 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:52.466 00.000 9828 BLC: window closed
00:58:52.467 00.001 9828 MoveAxis(W, 10, B)
00:58:52.467 00.000 9828 Guiding  Dir = 3, Dur = 10
00:58:52.467 00.000 9828 IsSlewing returns 0
00:58:52.467 00.000 9828 IsGuiding returns 0
00:58:52.467 00.000 9828 PulseGuide returned control before completion, sleep 20
00:58:52.499 00.032 9828 IsGuiding returns 1
00:58:52.499 00.000 9828 scope still moving after pulse duration time elapsed
00:58:52.531 00.032 9828 IsSlewing returns 0
00:58:52.531 00.000 9828 IsGuiding returns 1
00:58:52.563 00.032 9828 IsSlewing returns 0
00:58:52.563 00.000 9828 IsGuiding returns 1
00:58:52.595 00.032 9828 IsSlewing returns 0
00:58:52.595 00.000 9828 IsGuiding returns 0
00:58:52.595 00.000 9828 scope move finished after 10 + 117 ms
00:58:52.595 00.000 9828 Move returns status 0, amount 10
00:58:52.595 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:58:52.595 00.000 9828 MoveAxis(N, 38, B)
00:58:52.595 00.000 9828 Guiding  Dir = 0, Dur = 38
00:58:52.611 00.016 9828 IsSlewing returns 0
00:58:52.611 00.000 9828 IsGuiding returns 0
00:58:52.611 00.000 9828 PulseGuide returned control before completion, sleep 48
00:58:52.673 00.062 9828 IsGuiding returns 1
00:58:52.673 00.000 9828 scope still moving after pulse duration time elapsed
00:58:52.704 00.031 9828 IsSlewing returns 0
00:58:52.704 00.000 9828 IsGuiding returns 1
00:58:52.736 00.032 9828 IsSlewing returns 0
00:58:52.736 00.000 9828 IsGuiding returns 1
00:58:52.769 00.033 9828 IsSlewing returns 0
00:58:52.769 00.000 9828 IsGuiding returns 0
00:58:52.769 00.000 9828 scope move finished after 38 + 120 ms
00:58:52.769 00.000 9828 Move returns status 0, amount 38
00:58:52.769 00.000 9828 move complete, result=0
00:58:52.769 00.000 9828 worker thread done servicing request
00:58:52.769 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.3 px 38 ms NORTH
00:58:53.150 00.381 8976 Exposure complete
00:58:53.156 00.006 8976 worker thread done servicing request
00:58:53.156 00.000 5052 OnExposeComplete: enter
00:58:53.156 00.000 5052 UpdateGuideState(): m_state=6
00:58:53.156 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1536
00:58:53.156 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.68, Mass=197, SNR=9.7, Peak=68 HFD=2.4
00:58:53.156 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.90 = 1.39)
00:58:53.156 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
00:58:53.156 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.85 mountX=0.02 mountY=0.09, mountTheta=1.38
00:58:53.157 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.03, opts=13)
00:58:53.157 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.03)
00:58:53.157 00.000 8976 Worker thread wakes up
00:58:53.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.03) opts 0xd
00:58:53.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.03)
00:58:53.157 00.000 8976 Moving (-0.09, -0.03) raw xDistance=0.02 yDistance=0.09
00:58:53.157 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
00:58:53.157 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:58:53.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:53.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:58:53.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:58:53.157 00.000 8976 MoveAxis(R, 0, ABG)
00:58:53.157 00.000 8976 MoveAxis(U, 0, ABG)
00:58:53.157 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
00:58:53.157 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:53.157 00.000 5052 Enqueuing Expose request
00:58:53.157 00.000 8976 MountToCamera -- mountTheta (-0.29) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
00:58:53.158 00.001 8976 MountToCamera -- mountX=4.69 mountY=-1.40 hyp=4.89 mountTheta=-0.29 cameraX=-0.89, cameraY=4.81 cameraTheta=1.75
00:58:53.158 00.000 8976 incremental bump (-0.886, 4.811) isValid = 1
00:58:53.158 00.000 8976 Scheduling Mount bump of (-0.016, 0.088)
00:58:53.158 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.09, opts=4)
00:58:53.158 00.000 8976 Enqueuing Move request for scope (-0.02, 0.09)
00:58:53.158 00.000 8976 move complete, result=0
00:58:53.158 00.000 9828 Worker thread wakes up
00:58:53.158 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0x4
00:58:53.158 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
00:58:53.158 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
00:58:53.158 00.000 8976 worker thread done servicing request
00:58:53.158 00.000 8976 Worker thread wakes up
00:58:53.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:53.158 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:53.158 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.52)
00:58:53.158 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.75 mountX=0.01 mountY=-0.09, mountTheta=-1.44
00:58:53.159 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:53.159 00.000 9828 Moving (-0.02, 0.09) raw xDistance=0.01 yDistance=-0.09
00:58:53.159 00.000 9828 BLC: window closed
00:58:53.159 00.000 9828 MoveAxis(W, 4, B)
00:58:53.159 00.000 9828 Guiding  Dir = 3, Dur = 4
00:58:53.159 00.000 9828 IsSlewing returns 0
00:58:53.159 00.000 9828 IsGuiding returns 0
00:58:53.160 00.001 9828 PulseGuide returned control before completion, sleep 14
00:58:53.189 00.029 9828 IsGuiding returns 1
00:58:53.189 00.000 9828 scope still moving after pulse duration time elapsed
00:58:53.220 00.031 9828 IsSlewing returns 0
00:58:53.220 00.000 9828 IsGuiding returns 1
00:58:53.266 00.046 9828 IsSlewing returns 0
00:58:53.266 00.000 9828 IsGuiding returns 1
00:58:53.297 00.031 9828 IsSlewing returns 0
00:58:53.297 00.000 9828 IsGuiding returns 0
00:58:53.297 00.000 9828 scope move finished after 4 + 133 ms
00:58:53.298 00.001 9828 Move returns status 0, amount 4
00:58:53.298 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:58:53.298 00.000 9828 MoveAxis(N, 12, B)
00:58:53.298 00.000 9828 Guiding  Dir = 0, Dur = 12
00:58:53.313 00.015 9828 IsSlewing returns 0
00:58:53.313 00.000 9828 IsGuiding returns 0
00:58:53.313 00.000 9828 PulseGuide returned control before completion, sleep 22
00:58:53.347 00.034 9828 IsGuiding returns 1
00:58:53.347 00.000 9828 scope still moving after pulse duration time elapsed
00:58:53.376 00.029 9828 IsSlewing returns 0
00:58:53.376 00.000 9828 IsGuiding returns 1
00:58:53.407 00.031 9828 IsSlewing returns 0
00:58:53.407 00.000 9828 IsGuiding returns 1
00:58:53.439 00.032 9828 IsSlewing returns 0
00:58:53.439 00.000 9828 IsGuiding returns 1
00:58:53.484 00.045 9828 IsSlewing returns 0
00:58:53.484 00.000 9828 IsGuiding returns 0
00:58:53.484 00.000 9828 scope move finished after 12 + 159 ms
00:58:53.484 00.000 9828 Move returns status 0, amount 12
00:58:53.484 00.000 9828 move complete, result=0
00:58:53.484 00.000 9828 worker thread done servicing request
00:58:53.484 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 12 ms NORTH
00:58:53.838 00.354 8976 Exposure complete
00:58:53.843 00.005 8976 worker thread done servicing request
00:58:53.843 00.000 5052 OnExposeComplete: enter
00:58:53.843 00.000 5052 UpdateGuideState(): m_state=6
00:58:53.843 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1537
00:58:53.843 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.13, Mass=197, SNR=9.8, Peak=69 HFD=2.6
00:58:53.843 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.32 = 2.97)
00:58:53.843 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.42 = 2.86)
00:58:53.843 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.58 hyp=0.60 cameraTheta=-1.27 mountX=-0.59 mountY=0.17, mountTheta=2.87
00:58:53.843 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.58, opts=13)
00:58:53.843 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.58)
00:58:53.843 00.000 8976 Worker thread wakes up
00:58:53.844 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.58) opts 0xd
00:58:53.844 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.58)
00:58:53.844 00.000 8976 Moving (0.18, -0.58) raw xDistance=-0.59 yDistance=0.17
00:58:53.844 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:58:53.844 00.000 5052 UpdateGuideState exits: m=197 SNR=9.8
00:58:53.844 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:53.844 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:53.844 00.000 5052 Enqueuing Expose request
00:58:53.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
00:58:53.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:58:53.844 00.000 8976 MoveAxis(R, 2, ABG)
00:58:53.844 00.000 8976 stepping (-31, 8) + (2, 0)
00:58:53.844 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:53.872 00.028 8976 Received - 47 (G) 
00:58:53.872 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:53.872 00.000 8976 stepped: pos (-29, 8)
00:58:53.872 00.000 8976 MoveAxis(U, 0, ABG)
00:58:53.872 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
00:58:53.872 00.000 8976 MountToCamera -- mountTheta (-0.29) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
00:58:53.872 00.000 8976 MountToCamera -- mountX=4.61 mountY=-1.36 hyp=4.80 mountTheta=-0.29 cameraX=-0.89, cameraY=4.72 cameraTheta=1.76
00:58:53.872 00.000 8976 incremental bump (-0.887, 4.719) isValid = 1
00:58:53.872 00.000 8976 Scheduling Mount bump of (-0.042, 0.234)
00:58:53.872 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.23, opts=4)
00:58:53.872 00.000 8976 Enqueuing Move request for scope (-0.04, 0.23)
00:58:53.872 00.000 8976 move complete, result=0
00:58:53.872 00.000 9828 Worker thread wakes up
00:58:53.872 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0x4
00:58:53.872 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
00:58:53.872 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.44)
00:58:53.872 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.52)
00:58:53.872 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.2 px 0 ms NORTH
00:58:53.873 00.001 8976 worker thread done servicing request
00:58:53.873 00.000 8976 Worker thread wakes up
00:58:53.873 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:53.873 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.75 mountX=0.03 mountY=-0.24, mountTheta=-1.44
00:58:53.873 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:53.873 00.000 9828 Moving (-0.04, 0.23) raw xDistance=0.03 yDistance=-0.24
00:58:53.873 00.000 9828 BLC: window closed
00:58:53.873 00.000 9828 MoveAxis(W, 10, B)
00:58:53.873 00.000 9828 Guiding  Dir = 3, Dur = 10
00:58:53.873 00.000 9828 IsSlewing returns 0
00:58:53.873 00.000 9828 IsGuiding returns 0
00:58:53.874 00.001 9828 PulseGuide returned control before completion, sleep 20
00:58:53.906 00.032 9828 IsGuiding returns 1
00:58:53.906 00.000 9828 scope still moving after pulse duration time elapsed
00:58:53.937 00.031 9828 IsSlewing returns 0
00:58:53.937 00.000 9828 IsGuiding returns 1
00:58:53.968 00.031 9828 IsSlewing returns 0
00:58:53.968 00.000 9828 IsGuiding returns 1
00:58:53.999 00.031 9828 IsSlewing returns 0
00:58:53.999 00.000 9828 IsGuiding returns 0
00:58:53.999 00.000 9828 scope move finished after 10 + 114 ms
00:58:53.999 00.000 9828 Move returns status 0, amount 10
00:58:53.999 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:58:53.999 00.000 9828 MoveAxis(N, 32, B)
00:58:53.999 00.000 9828 Guiding  Dir = 0, Dur = 32
00:58:54.014 00.015 9828 IsSlewing returns 0
00:58:54.014 00.000 9828 IsGuiding returns 0
00:58:54.014 00.000 9828 PulseGuide returned control before completion, sleep 42
00:58:54.060 00.046 9828 IsGuiding returns 1
00:58:54.060 00.000 9828 scope still moving after pulse duration time elapsed
00:58:54.091 00.031 9828 IsSlewing returns 0
00:58:54.091 00.000 9828 IsGuiding returns 1
00:58:54.123 00.032 9828 IsSlewing returns 0
00:58:54.123 00.000 9828 IsGuiding returns 1
00:58:54.155 00.032 9828 IsSlewing returns 0
00:58:54.155 00.000 9828 IsGuiding returns 1
00:58:54.186 00.031 9828 IsSlewing returns 0
00:58:54.186 00.000 9828 IsGuiding returns 0
00:58:54.186 00.000 9828 scope move finished after 32 + 139 ms
00:58:54.186 00.000 9828 Move returns status 0, amount 32
00:58:54.186 00.000 9828 move complete, result=0
00:58:54.186 00.000 9828 worker thread done servicing request
00:58:54.186 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.2 px 32 ms NORTH
00:58:54.556 00.370 8976 Exposure complete
00:58:54.562 00.006 8976 worker thread done servicing request
00:58:54.562 00.000 5052 OnExposeComplete: enter
00:58:54.562 00.000 5052 UpdateGuideState(): m_state=6
00:58:54.562 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1538
00:58:54.562 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.32, Mass=213, SNR=10.1, Peak=66 HFD=2.6
00:58:54.562 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
00:58:54.562 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
00:58:54.562 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.39 hyp=0.40 cameraTheta=-1.79 mountX=-0.31 mountY=0.29, mountTheta=2.40
00:58:54.563 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.39, opts=13)
00:58:54.563 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.39)
00:58:54.563 00.000 8976 Worker thread wakes up
00:58:54.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.39) opts 0xd
00:58:54.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.39)
00:58:54.563 00.000 8976 Moving (-0.09, -0.39) raw xDistance=-0.31 yDistance=0.29
00:58:54.563 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:58:54.563 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:58:54.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:54.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
00:58:54.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:58:54.563 00.000 8976 MoveAxis(R, 1, ABG)
00:58:54.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:54.563 00.000 5052 Enqueuing Expose request
00:58:54.564 00.001 8976 stepping (-29, 8) + (1, 0)
00:58:54.564 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:54.592 00.028 8976 Received - 47 (G) 
00:58:54.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:54.592 00.000 8976 stepped: pos (-28, 8)
00:58:54.592 00.000 8976 MoveAxis(D, 1, ABG)
00:58:54.592 00.000 8976 stepping (-28, 8) + (0, -1)
00:58:54.592 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:54.624 00.032 8976 Received - 47 (G) 
00:58:54.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:54.624 00.000 8976 stepped: pos (-28, 7)
00:58:54.624 00.000 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
00:58:54.624 00.000 8976 MountToCamera -- mountX=4.50 mountY=-1.28 hyp=4.68 mountTheta=-0.28 cameraX=-0.91, cameraY=4.59 cameraTheta=1.77
00:58:54.624 00.000 8976 incremental bump (-0.912, 4.588) isValid = 1
00:58:54.624 00.000 8976 Scheduling Mount bump of (-0.045, 0.234)
00:58:54.624 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.23, opts=4)
00:58:54.624 00.000 8976 Enqueuing Move request for scope (-0.04, 0.23)
00:58:54.624 00.000 8976 move complete, result=0
00:58:54.624 00.000 8976 worker thread done servicing request
00:58:54.624 00.000 8976 Worker thread wakes up
00:58:54.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:54.625 00.001 9828 Worker thread wakes up
00:58:54.625 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0x4
00:58:54.625 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
00:58:54.625 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.43)
00:58:54.625 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.51)
00:58:54.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:54.625 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
00:58:54.625 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.76 mountX=0.03 mountY=-0.24, mountTheta=-1.43
00:58:54.625 00.000 9828 Moving (-0.04, 0.23) raw xDistance=0.03 yDistance=-0.24
00:58:54.625 00.000 9828 BLC: window closed
00:58:54.625 00.000 9828 MoveAxis(W, 11, B)
00:58:54.625 00.000 9828 Guiding  Dir = 3, Dur = 11
00:58:54.625 00.000 9828 IsSlewing returns 0
00:58:54.625 00.000 9828 IsGuiding returns 0
00:58:54.626 00.001 9828 PulseGuide returned control before completion, sleep 21
00:58:54.651 00.025 9828 IsGuiding returns 1
00:58:54.651 00.000 9828 scope still moving after pulse duration time elapsed
00:58:54.683 00.032 9828 IsSlewing returns 0
00:58:54.683 00.000 9828 IsGuiding returns 1
00:58:54.714 00.031 9828 IsSlewing returns 0
00:58:54.714 00.000 9828 IsGuiding returns 1
00:58:54.745 00.031 9828 IsSlewing returns 0
00:58:54.745 00.000 9828 IsGuiding returns 1
00:58:54.776 00.031 9828 IsSlewing returns 0
00:58:54.776 00.000 9828 IsGuiding returns 0
00:58:54.776 00.000 9828 scope move finished after 11 + 139 ms
00:58:54.776 00.000 9828 Move returns status 0, amount 11
00:58:54.776 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:58:54.776 00.000 9828 MoveAxis(N, 32, B)
00:58:54.776 00.000 9828 Guiding  Dir = 0, Dur = 32
00:58:54.792 00.016 9828 IsSlewing returns 0
00:58:54.792 00.000 9828 IsGuiding returns 0
00:58:54.792 00.000 9828 PulseGuide returned control before completion, sleep 42
00:58:54.838 00.046 9828 IsGuiding returns 1
00:58:54.838 00.000 9828 scope still moving after pulse duration time elapsed
00:58:54.869 00.031 9828 IsSlewing returns 0
00:58:54.869 00.000 9828 IsGuiding returns 1
00:58:54.900 00.031 9828 IsSlewing returns 0
00:58:54.900 00.000 9828 IsGuiding returns 1
00:58:54.932 00.032 9828 IsSlewing returns 0
00:58:54.932 00.000 9828 IsGuiding returns 1
00:58:54.963 00.031 9828 IsSlewing returns 0
00:58:54.963 00.000 9828 IsGuiding returns 0
00:58:54.963 00.000 9828 scope move finished after 32 + 139 ms
00:58:54.963 00.000 9828 Move returns status 0, amount 32
00:58:54.963 00.000 9828 move complete, result=0
00:58:54.963 00.000 9828 worker thread done servicing request
00:58:54.963 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.2 px 32 ms NORTH
00:58:55.310 00.347 8976 Exposure complete
00:58:55.315 00.005 8976 worker thread done servicing request
00:58:55.315 00.000 5052 OnExposeComplete: enter
00:58:55.315 00.000 5052 UpdateGuideState(): m_state=6
00:58:55.315 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1539
00:58:55.315 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.22, Mass=231, SNR=10.4, Peak=70 HFD=2.6
00:58:55.315 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.15 = 2.14)
00:58:55.315 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
00:58:55.315 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.49 hyp=0.57 cameraTheta=-2.10 mountX=-0.31 mountY=0.51, mountTheta=2.11
00:58:55.316 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.49, opts=13)
00:58:55.316 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.49)
00:58:55.316 00.000 8976 Worker thread wakes up
00:58:55.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.49) opts 0xd
00:58:55.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.49)
00:58:55.316 00.000 8976 Moving (-0.29, -0.49) raw xDistance=-0.31 yDistance=0.51
00:58:55.316 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:58:55.316 00.000 5052 UpdateGuideState exits: m=231 SNR=10.4
00:58:55.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:55.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
00:58:55.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
00:58:55.316 00.000 8976 MoveAxis(R, 1, ABG)
00:58:55.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:55.316 00.000 5052 Enqueuing Expose request
00:58:55.317 00.001 8976 stepping (-28, 7) + (1, 0)
00:58:55.317 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:55.343 00.026 8976 Received - 47 (G) 
00:58:55.343 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:55.343 00.000 8976 stepped: pos (-27, 7)
00:58:55.343 00.000 8976 MoveAxis(D, 2, ABG)
00:58:55.343 00.000 8976 stepping (-27, 7) + (0, -2)
00:58:55.343 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:55.375 00.032 8976 Received - 47 (G) 
00:58:55.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:55.375 00.000 8976 stepped: pos (-27, 5)
00:58:55.375 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
00:58:55.375 00.000 8976 MountToCamera -- mountX=4.38 mountY=-1.12 hyp=4.52 mountTheta=-0.25 cameraX=-1.00, cameraY=4.41 cameraTheta=1.79
00:58:55.375 00.000 8976 incremental bump (-0.999, 4.408) isValid = 1
00:58:55.375 00.000 8976 Scheduling Mount bump of (-0.051, 0.232)
00:58:55.375 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.23, opts=4)
00:58:55.375 00.000 8976 Enqueuing Move request for scope (-0.05, 0.23)
00:58:55.376 00.001 8976 move complete, result=0
00:58:55.376 00.000 8976 worker thread done servicing request
00:58:55.376 00.000 8976 Worker thread wakes up
00:58:55.376 00.000 9828 Worker thread wakes up
00:58:55.376 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0x4
00:58:55.376 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
00:58:55.376 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
00:58:55.376 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
00:58:55.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:55.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:55.376 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
00:58:55.376 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.79 mountX=0.04 mountY=-0.24, mountTheta=-1.40
00:58:55.376 00.000 9828 Moving (-0.05, 0.23) raw xDistance=0.04 yDistance=-0.24
00:58:55.376 00.000 9828 BLC: window closed
00:58:55.376 00.000 9828 MoveAxis(W, 13, B)
00:58:55.376 00.000 9828 Guiding  Dir = 3, Dur = 13
00:58:55.377 00.001 9828 IsSlewing returns 0
00:58:55.377 00.000 9828 IsGuiding returns 0
00:58:55.377 00.000 9828 PulseGuide returned control before completion, sleep 23
00:58:55.413 00.036 9828 IsGuiding returns 1
00:58:55.413 00.000 9828 scope still moving after pulse duration time elapsed
00:58:55.444 00.031 9828 IsSlewing returns 0
00:58:55.444 00.000 9828 IsGuiding returns 1
00:58:55.474 00.030 9828 IsSlewing returns 0
00:58:55.474 00.000 9828 IsGuiding returns 1
00:58:55.506 00.032 9828 IsSlewing returns 0
00:58:55.506 00.000 9828 IsGuiding returns 0
00:58:55.506 00.000 9828 scope move finished after 13 + 116 ms
00:58:55.506 00.000 9828 Move returns status 0, amount 13
00:58:55.506 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:58:55.506 00.000 9828 MoveAxis(N, 32, B)
00:58:55.506 00.000 9828 Guiding  Dir = 0, Dur = 32
00:58:55.522 00.016 9828 IsSlewing returns 0
00:58:55.522 00.000 9828 IsGuiding returns 0
00:58:55.522 00.000 9828 PulseGuide returned control before completion, sleep 42
00:58:55.568 00.046 9828 IsGuiding returns 1
00:58:55.568 00.000 9828 scope still moving after pulse duration time elapsed
00:58:55.599 00.031 9828 IsSlewing returns 0
00:58:55.599 00.000 9828 IsGuiding returns 1
00:58:55.630 00.031 9828 IsSlewing returns 0
00:58:55.630 00.000 9828 IsGuiding returns 1
00:58:55.661 00.031 9828 IsSlewing returns 0
00:58:55.661 00.000 9828 IsGuiding returns 1
00:58:55.692 00.031 9828 IsSlewing returns 0
00:58:55.692 00.000 9828 IsGuiding returns 0
00:58:55.692 00.000 9828 scope move finished after 32 + 137 ms
00:58:55.692 00.000 9828 Move returns status 0, amount 32
00:58:55.692 00.000 9828 move complete, result=0
00:58:55.693 00.001 9828 worker thread done servicing request
00:58:55.693 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.2 px 32 ms NORTH
00:58:56.059 00.366 8976 Exposure complete
00:58:56.064 00.005 8976 worker thread done servicing request
00:58:56.064 00.000 5052 OnExposeComplete: enter
00:58:56.064 00.000 5052 UpdateGuideState(): m_state=6
00:58:56.064 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1540
00:58:56.064 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.27, Mass=211, SNR=10.1, Peak=70 HFD=2.7
00:58:56.064 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
00:58:56.064 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.93)
00:58:56.064 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.44 hyp=0.55 cameraTheta=-2.21 mountX=-0.25 mountY=0.52, mountTheta=2.01
00:58:56.065 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.44, opts=13)
00:58:56.065 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.44)
00:58:56.065 00.000 8976 Worker thread wakes up
00:58:56.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.44) opts 0xd
00:58:56.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.44)
00:58:56.065 00.000 8976 Moving (-0.33, -0.44) raw xDistance=-0.25 yDistance=0.52
00:58:56.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:58:56.066 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
00:58:56.066 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:58:56.066 00.000 5052 UpdateGuideState exits: m=211 SNR=10.1
00:58:56.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:56.066 00.000 8976 MoveAxis(R, 0, ABG)
00:58:56.066 00.000 8976 MoveAxis(D, 2, ABG)
00:58:56.066 00.000 8976 stepping (-27, 5) + (0, -2)
00:58:56.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:56.066 00.000 5052 Enqueuing Expose request
00:58:56.066 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:56.094 00.028 8976 Received - 47 (G) 
00:58:56.094 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:56.094 00.000 8976 stepped: pos (-27, 3)
00:58:56.094 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
00:58:56.094 00.000 8976 MountToCamera -- mountX=4.30 mountY=-0.91 hyp=4.39 mountTheta=-0.21 cameraX=-1.15, cameraY=4.24 cameraTheta=1.84
00:58:56.095 00.001 8976 incremental bump (-1.150, 4.240) isValid = 1
00:58:56.095 00.000 8976 Scheduling Mount bump of (-0.060, 0.230)
00:58:56.095 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.23, opts=4)
00:58:56.095 00.000 8976 Enqueuing Move request for scope (-0.06, 0.23)
00:58:56.095 00.000 8976 move complete, result=0
00:58:56.095 00.000 9828 Worker thread wakes up
00:58:56.095 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0x4
00:58:56.095 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
00:58:56.095 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
00:58:56.095 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
00:58:56.095 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.83 mountX=0.05 mountY=-0.24, mountTheta=-1.36
00:58:56.095 00.000 9828 Moving (-0.06, 0.23) raw xDistance=0.05 yDistance=-0.24
00:58:56.095 00.000 9828 BLC: window closed
00:58:56.095 00.000 9828 MoveAxis(W, 16, B)
00:58:56.095 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:58:56.095 00.000 8976 worker thread done servicing request
00:58:56.095 00.000 8976 Worker thread wakes up
00:58:56.095 00.000 9828 Guiding  Dir = 3, Dur = 16
00:58:56.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:56.096 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:56.097 00.001 9828 IsSlewing returns 0
00:58:56.097 00.000 9828 IsGuiding returns 0
00:58:56.097 00.000 9828 PulseGuide returned control before completion, sleep 26
00:58:56.128 00.031 9828 IsGuiding returns 1
00:58:56.128 00.000 9828 scope still moving after pulse duration time elapsed
00:58:56.158 00.030 9828 IsSlewing returns 0
00:58:56.158 00.000 9828 IsGuiding returns 1
00:58:56.189 00.031 9828 IsSlewing returns 0
00:58:56.189 00.000 9828 IsGuiding returns 1
00:58:56.219 00.030 9828 IsSlewing returns 0
00:58:56.219 00.000 9828 IsGuiding returns 0
00:58:56.219 00.000 9828 scope move finished after 16 + 106 ms
00:58:56.219 00.000 9828 Move returns status 0, amount 16
00:58:56.219 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:58:56.219 00.000 9828 MoveAxis(N, 32, B)
00:58:56.219 00.000 9828 Guiding  Dir = 0, Dur = 32
00:58:56.235 00.016 9828 IsSlewing returns 0
00:58:56.235 00.000 9828 IsGuiding returns 0
00:58:56.235 00.000 9828 PulseGuide returned control before completion, sleep 42
00:58:56.282 00.047 9828 IsGuiding returns 1
00:58:56.282 00.000 9828 scope still moving after pulse duration time elapsed
00:58:56.314 00.032 9828 IsSlewing returns 0
00:58:56.314 00.000 9828 IsGuiding returns 1
00:58:56.360 00.046 9828 IsSlewing returns 0
00:58:56.360 00.000 9828 IsGuiding returns 1
00:58:56.391 00.031 9828 IsSlewing returns 0
00:58:56.391 00.000 9828 IsGuiding returns 0
00:58:56.391 00.000 9828 scope move finished after 32 + 124 ms
00:58:56.391 00.000 9828 Move returns status 0, amount 32
00:58:56.391 00.000 9828 move complete, result=0
00:58:56.391 00.000 9828 worker thread done servicing request
00:58:56.391 00.000 5052 GuideStep: 0.0 px 16 ms WEST, -0.2 px 32 ms NORTH
00:58:56.782 00.391 8976 Exposure complete
00:58:56.788 00.006 8976 worker thread done servicing request
00:58:56.788 00.000 5052 OnExposeComplete: enter
00:58:56.788 00.000 5052 UpdateGuideState(): m_state=6
00:58:56.788 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1541
00:58:56.788 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=281.38, Mass=216, SNR=10.2, Peak=73 HFD=2.8
00:58:56.788 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.82 = 1.47)
00:58:56.788 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
00:58:56.788 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=-0.33 hyp=0.93 cameraTheta=-2.77 mountX=0.10 mountY=0.91, mountTheta=1.46
00:58:56.789 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=-0.33, opts=13)
00:58:56.789 00.000 5052 Enqueuing Move request for stepguider (-0.87, -0.33)
00:58:56.789 00.000 8976 Worker thread wakes up
00:58:56.789 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, -0.33) opts 0xd
00:58:56.790 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, -0.33)
00:58:56.790 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:58:56.790 00.000 5052 UpdateGuideState exits: m=216 SNR=10.2
00:58:56.791 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:56.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:56.791 00.000 5052 Enqueuing Expose request
00:58:56.791 00.000 8976 Moving (-0.87, -0.33) raw xDistance=0.10 yDistance=0.91
00:58:56.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:58:56.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.91
00:58:56.791 00.000 8976 MoveAxis(R, 0, ABG)
00:58:56.791 00.000 8976 MoveAxis(D, 4, ABG)
00:58:56.791 00.000 8976 stepping (-27, 3) + (0, -4)
00:58:56.791 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:58:56.830 00.039 8976 Received - 47 (G) 
00:58:56.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:58:56.830 00.000 8976 stepped: pos (-27, -1)
00:58:56.830 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
00:58:56.830 00.000 8976 MountToCamera -- mountX=4.24 mountY=-0.55 hyp=4.28 mountTheta=-0.13 cameraX=-1.44, cameraY=4.03 cameraTheta=1.91
00:58:56.830 00.000 8976 incremental bump (-1.439, 4.032) isValid = 1
00:58:56.830 00.000 8976 Scheduling Mount bump of (-0.077, 0.224)
00:58:56.830 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.22, opts=4)
00:58:56.830 00.000 8976 Enqueuing Move request for scope (-0.08, 0.22)
00:58:56.830 00.000 8976 move complete, result=0
00:58:56.830 00.000 9828 Worker thread wakes up
00:58:56.830 00.000 8976 worker thread done servicing request
00:58:56.830 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
00:58:56.830 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0x4
00:58:56.830 00.000 8976 Worker thread wakes up
00:58:56.830 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
00:58:56.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:56.831 00.001 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (5.00 = -1.29)
00:58:56.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:56.831 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.37)
00:58:56.831 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.90 mountX=0.07 mountY=-0.23, mountTheta=-1.29
00:58:56.831 00.000 9828 Moving (-0.08, 0.22) raw xDistance=0.07 yDistance=-0.23
00:58:56.831 00.000 9828 BLC: window closed
00:58:56.831 00.000 9828 MoveAxis(W, 21, B)
00:58:56.831 00.000 9828 Guiding  Dir = 3, Dur = 21
00:58:56.831 00.000 9828 IsSlewing returns 0
00:58:56.831 00.000 9828 IsGuiding returns 0
00:58:56.831 00.000 9828 PulseGuide returned control before completion, sleep 31
00:58:56.875 00.044 9828 IsGuiding returns 1
00:58:56.875 00.000 9828 scope still moving after pulse duration time elapsed
00:58:56.906 00.031 9828 IsSlewing returns 0
00:58:56.906 00.000 9828 IsGuiding returns 1
00:58:56.938 00.032 9828 IsSlewing returns 0
00:58:56.938 00.000 9828 IsGuiding returns 1
00:58:56.968 00.030 9828 IsSlewing returns 0
00:58:56.968 00.000 9828 IsGuiding returns 1
00:58:56.999 00.031 9828 IsSlewing returns 0
00:58:56.999 00.000 9828 IsGuiding returns 1
00:58:57.029 00.030 9828 IsSlewing returns 0
00:58:57.029 00.000 9828 IsGuiding returns 0
00:58:57.029 00.000 9828 scope move finished after 21 + 177 ms
00:58:57.029 00.000 9828 Move returns status 0, amount 21
00:58:57.029 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:58:57.029 00.000 9828 MoveAxis(N, 32, B)
00:58:57.029 00.000 9828 Guiding  Dir = 0, Dur = 32
00:58:57.045 00.016 9828 IsSlewing returns 0
00:58:57.045 00.000 9828 IsGuiding returns 0
00:58:57.045 00.000 9828 PulseGuide returned control before completion, sleep 42
00:58:57.091 00.046 9828 IsGuiding returns 1
00:58:57.091 00.000 9828 scope still moving after pulse duration time elapsed
00:58:57.122 00.031 9828 IsSlewing returns 0
00:58:57.122 00.000 9828 IsGuiding returns 1
00:58:57.152 00.030 9828 IsSlewing returns 0
00:58:57.152 00.000 9828 IsGuiding returns 1
00:58:57.183 00.031 9828 IsSlewing returns 0
00:58:57.183 00.000 9828 IsGuiding returns 1
00:58:57.214 00.031 9828 IsSlewing returns 0
00:58:57.214 00.000 9828 IsGuiding returns 0
00:58:57.214 00.000 9828 scope move finished after 32 + 136 ms
00:58:57.214 00.000 9828 Move returns status 0, amount 32
00:58:57.214 00.000 9828 move complete, result=0
00:58:57.214 00.000 9828 worker thread done servicing request
00:58:57.214 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.2 px 32 ms NORTH
00:58:57.515 00.301 8976 Exposure complete
00:58:57.521 00.006 8976 worker thread done servicing request
00:58:57.521 00.000 5052 OnExposeComplete: enter
00:58:57.521 00.000 5052 UpdateGuideState(): m_state=6
00:58:57.521 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1542
00:58:57.521 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.54, Mass=190, SNR=9.5, Peak=69 HFD=2.4
00:58:57.521 00.000 5052 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.04) = xAngle (-4.10 = 2.18)
00:58:57.521 00.000 5052 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.20 = 2.08)
00:58:57.521 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.05 mountX=-0.11 mountY=0.16, mountTheta=2.15
00:58:57.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.17, opts=13)
00:58:57.522 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.17)
00:58:57.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:58:57.522 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
00:58:57.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:57.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:57.522 00.000 5052 Enqueuing Expose request
00:58:57.522 00.000 8976 Worker thread wakes up
00:58:57.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.17) opts 0xd
00:58:57.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.17)
00:58:57.522 00.000 8976 Moving (-0.09, -0.17) raw xDistance=-0.11 yDistance=0.16
00:58:57.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:58:57.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:58:57.522 00.000 8976 MoveAxis(R, 0, ABG)
00:58:57.522 00.000 8976 MoveAxis(U, 0, ABG)
00:58:57.522 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
00:58:57.522 00.000 8976 MountToCamera -- mountX=4.21 mountY=-0.32 hyp=4.22 mountTheta=-0.08 cameraX=-1.63, cameraY=3.89 cameraTheta=1.97
00:58:57.523 00.001 8976 incremental bump (-1.632, 3.892) isValid = 1
00:58:57.523 00.000 8976 Scheduling Mount bump of (-0.070, 0.174)
00:58:57.523 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.17, opts=4)
00:58:57.523 00.000 8976 Enqueuing Move request for scope (-0.07, 0.17)
00:58:57.523 00.000 8976 move complete, result=0
00:58:57.523 00.000 9828 Worker thread wakes up
00:58:57.523 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:57.523 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0x4
00:58:57.523 00.000 8976 worker thread done servicing request
00:58:57.523 00.000 8976 Worker thread wakes up
00:58:57.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:57.523 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
00:58:57.523 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
00:58:57.523 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
00:58:57.523 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:57.524 00.001 9828 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.95 mountX=0.06 mountY=-0.18, mountTheta=-1.24
00:58:57.524 00.000 9828 Moving (-0.07, 0.17) raw xDistance=0.06 yDistance=-0.18
00:58:57.524 00.000 9828 BLC: window closed
00:58:57.524 00.000 9828 MoveAxis(W, 20, B)
00:58:57.524 00.000 9828 Guiding  Dir = 3, Dur = 20
00:58:57.524 00.000 9828 IsSlewing returns 0
00:58:57.524 00.000 9828 IsGuiding returns 0
00:58:57.524 00.000 9828 PulseGuide returned control before completion, sleep 30
00:58:57.570 00.046 9828 IsGuiding returns 1
00:58:57.570 00.000 9828 scope still moving after pulse duration time elapsed
00:58:57.601 00.031 9828 IsSlewing returns 0
00:58:57.601 00.000 9828 IsGuiding returns 1
00:58:57.632 00.031 9828 IsSlewing returns 0
00:58:57.632 00.000 9828 IsGuiding returns 1
00:58:57.663 00.031 9828 IsSlewing returns 0
00:58:57.663 00.000 9828 IsGuiding returns 0
00:58:57.663 00.000 9828 scope move finished after 20 + 118 ms
00:58:57.663 00.000 9828 Move returns status 0, amount 20
00:58:57.663 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:58:57.663 00.000 9828 MoveAxis(N, 25, B)
00:58:57.663 00.000 9828 Guiding  Dir = 0, Dur = 25
00:58:57.678 00.015 9828 IsSlewing returns 0
00:58:57.678 00.000 9828 IsGuiding returns 0
00:58:57.678 00.000 9828 PulseGuide returned control before completion, sleep 35
00:58:57.724 00.046 9828 IsGuiding returns 1
00:58:57.724 00.000 9828 scope still moving after pulse duration time elapsed
00:58:57.755 00.031 9828 IsSlewing returns 0
00:58:57.755 00.000 9828 IsGuiding returns 1
00:58:57.786 00.031 9828 IsSlewing returns 0
00:58:57.786 00.000 9828 IsGuiding returns 1
00:58:57.816 00.030 9828 IsSlewing returns 0
00:58:57.816 00.000 9828 IsGuiding returns 1
00:58:57.848 00.032 9828 IsSlewing returns 0
00:58:57.848 00.000 9828 IsGuiding returns 0
00:58:57.848 00.000 9828 scope move finished after 25 + 144 ms
00:58:57.848 00.000 9828 Move returns status 0, amount 25
00:58:57.848 00.000 9828 move complete, result=0
00:58:57.848 00.000 9828 worker thread done servicing request
00:58:57.848 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.2 px 25 ms NORTH
00:58:58.205 00.357 8976 Exposure complete
00:58:58.210 00.005 8976 worker thread done servicing request
00:58:58.210 00.000 5052 OnExposeComplete: enter
00:58:58.210 00.000 5052 UpdateGuideState(): m_state=6
00:58:58.210 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1543
00:58:58.210 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.18, Mass=201, SNR=9.8, Peak=70 HFD=2.5
00:58:58.210 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.31 = 1.98)
00:58:58.210 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.87)
00:58:58.210 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.53 hyp=0.69 cameraTheta=-2.26 mountX=-0.27 mountY=0.66, mountTheta=1.96
00:58:58.211 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.53, opts=13)
00:58:58.211 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.53)
00:58:58.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:58:58.211 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:58:58.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:58.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:58.211 00.000 5052 Enqueuing Expose request
00:58:58.212 00.001 8976 Worker thread wakes up
00:58:58.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.53) opts 0xd
00:58:58.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.53)
00:58:58.212 00.000 8976 Moving (-0.44, -0.53) raw xDistance=-0.27 yDistance=0.66
00:58:58.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:58:58.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
00:58:58.212 00.000 8976 MoveAxis(R, 1, ABG)
00:58:58.212 00.000 8976 stepping (-27, -1) + (1, 0)
00:58:58.212 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:58.237 00.025 8976 Received - 47 (G) 
00:58:58.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:58:58.237 00.000 8976 stepped: pos (-26, -1)
00:58:58.237 00.000 8976 MoveAxis(D, 3, ABG)
00:58:58.237 00.000 8976 stepping (-26, -1) + (0, -3)
00:58:58.237 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:58.268 00.031 8976 Received - 47 (G) 
00:58:58.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:58:58.268 00.000 8976 stepped: pos (-26, -4)
00:58:58.268 00.000 8976 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
00:58:58.268 00.000 8976 MountToCamera -- mountX=4.13 mountY=-0.00 hyp=4.13 mountTheta=-0.00 cameraX=-1.88, cameraY=3.68 cameraTheta=2.04
00:58:58.268 00.000 8976 incremental bump (-1.878, 3.682) isValid = 1
00:58:58.268 00.000 8976 Scheduling Mount bump of (-0.104, 0.212)
00:58:58.268 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.21, opts=4)
00:58:58.268 00.000 8976 Enqueuing Move request for scope (-0.10, 0.21)
00:58:58.268 00.000 8976 move complete, result=0
00:58:58.269 00.001 9828 Worker thread wakes up
00:58:58.269 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0x4
00:58:58.269 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
00:58:58.269 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
00:58:58.269 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.24)
00:58:58.269 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.24 cameraTheta=2.03 mountX=0.09 mountY=-0.22, mountTheta=-1.17
00:58:58.269 00.000 9828 Moving (-0.10, 0.21) raw xDistance=0.09 yDistance=-0.22
00:58:58.269 00.000 9828 BLC: window closed
00:58:58.269 00.000 9828 MoveAxis(W, 30, B)
00:58:58.269 00.000 8976 worker thread done servicing request
00:58:58.269 00.000 8976 Worker thread wakes up
00:58:58.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:58.269 00.000 9828 Guiding  Dir = 3, Dur = 30
00:58:58.269 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.7 px 3 ms SOUTH
00:58:58.269 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:58.270 00.001 9828 IsSlewing returns 0
00:58:58.270 00.000 9828 IsGuiding returns 0
00:58:58.270 00.000 9828 PulseGuide returned control before completion, sleep 40
00:58:58.315 00.045 9828 IsGuiding returns 1
00:58:58.315 00.000 9828 scope still moving after pulse duration time elapsed
00:58:58.345 00.030 9828 IsSlewing returns 0
00:58:58.345 00.000 9828 IsGuiding returns 1
00:58:58.377 00.032 9828 IsSlewing returns 0
00:58:58.377 00.000 9828 IsGuiding returns 1
00:58:58.409 00.032 9828 IsSlewing returns 0
00:58:58.409 00.000 9828 IsGuiding returns 1
00:58:58.440 00.031 9828 IsSlewing returns 0
00:58:58.440 00.000 9828 IsGuiding returns 0
00:58:58.440 00.000 9828 scope move finished after 30 + 140 ms
00:58:58.440 00.000 9828 Move returns status 0, amount 30
00:58:58.440 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:58:58.440 00.000 9828 MoveAxis(N, 30, B)
00:58:58.440 00.000 9828 Guiding  Dir = 0, Dur = 30
00:58:58.455 00.015 9828 IsSlewing returns 0
00:58:58.455 00.000 9828 IsGuiding returns 0
00:58:58.455 00.000 9828 PulseGuide returned control before completion, sleep 40
00:58:58.502 00.047 9828 IsGuiding returns 1
00:58:58.502 00.000 9828 scope still moving after pulse duration time elapsed
00:58:58.533 00.031 9828 IsSlewing returns 0
00:58:58.533 00.000 9828 IsGuiding returns 1
00:58:58.564 00.031 9828 IsSlewing returns 0
00:58:58.564 00.000 9828 IsGuiding returns 1
00:58:58.595 00.031 9828 IsSlewing returns 0
00:58:58.595 00.000 9828 IsGuiding returns 1
00:58:58.627 00.032 9828 IsSlewing returns 0
00:58:58.627 00.000 9828 IsGuiding returns 0
00:58:58.627 00.000 9828 scope move finished after 30 + 141 ms
00:58:58.627 00.000 9828 Move returns status 0, amount 30
00:58:58.627 00.000 9828 move complete, result=0
00:58:58.627 00.000 9828 worker thread done servicing request
00:58:58.627 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.2 px 30 ms NORTH
00:58:58.953 00.326 8976 Exposure complete
00:58:58.959 00.006 8976 worker thread done servicing request
00:58:58.959 00.000 5052 OnExposeComplete: enter
00:58:58.959 00.000 5052 UpdateGuideState(): m_state=6
00:58:58.959 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1544
00:58:58.959 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.58, Mass=185, SNR=9.4, Peak=63 HFD=2.8
00:58:58.959 00.000 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.04) = xAngle (-3.04 = -3.04)
00:58:58.959 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.14 = 3.14)
00:58:58.959 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.00 mountX=-0.15 mountY=0.00, mountTheta=3.14
00:58:58.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.13, opts=13)
00:58:58.960 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.13)
00:58:58.960 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:58:58.960 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
00:58:58.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:58.960 00.000 8976 Worker thread wakes up
00:58:58.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.13) opts 0xd
00:58:58.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.13)
00:58:58.960 00.000 8976 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=0.00
00:58:58.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:58.960 00.000 5052 Enqueuing Expose request
00:58:58.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:58:58.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:58:58.960 00.000 8976 MoveAxis(R, 0, ABG)
00:58:58.960 00.000 8976 MoveAxis(U, 0, ABG)
00:58:58.960 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
00:58:58.960 00.000 8976 MountToCamera -- mountX=4.08 mountY=0.21 hyp=4.09 mountTheta=0.05 cameraX=-2.04, cameraY=3.54 cameraTheta=2.09
00:58:58.960 00.000 8976 incremental bump (-2.043, 3.541) isValid = 1
00:58:58.960 00.000 8976 Scheduling Mount bump of (-0.073, 0.131)
00:58:58.961 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.13, opts=4)
00:58:58.961 00.000 8976 Enqueuing Move request for scope (-0.07, 0.13)
00:58:58.961 00.000 8976 move complete, result=0
00:58:58.961 00.000 9828 Worker thread wakes up
00:58:58.961 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:58.961 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0x4
00:58:58.961 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
00:58:58.961 00.000 8976 worker thread done servicing request
00:58:58.961 00.000 8976 Worker thread wakes up
00:58:58.961 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
00:58:58.961 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.19)
00:58:58.961 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.08 mountX=0.07 mountY=-0.14, mountTheta=-1.12
00:58:58.961 00.000 9828 Moving (-0.07, 0.13) raw xDistance=0.07 yDistance=-0.14
00:58:58.961 00.000 9828 BLC: window closed
00:58:58.961 00.000 9828 MoveAxis(W, 21, B)
00:58:58.961 00.000 9828 Guiding  Dir = 3, Dur = 21
00:58:58.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:58.961 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:58.962 00.001 9828 IsSlewing returns 0
00:58:58.962 00.000 9828 IsGuiding returns 0
00:58:58.962 00.000 9828 PulseGuide returned control before completion, sleep 31
00:58:58.998 00.036 9828 IsGuiding returns 1
00:58:58.998 00.000 9828 scope still moving after pulse duration time elapsed
00:58:59.029 00.031 9828 IsSlewing returns 0
00:58:59.029 00.000 9828 IsGuiding returns 1
00:58:59.059 00.030 9828 IsSlewing returns 0
00:58:59.059 00.000 9828 IsGuiding returns 1
00:58:59.090 00.031 9828 IsSlewing returns 0
00:58:59.090 00.000 9828 IsGuiding returns 0
00:58:59.090 00.000 9828 scope move finished after 21 + 107 ms
00:58:59.090 00.000 9828 Move returns status 0, amount 21
00:58:59.090 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:58:59.090 00.000 9828 MoveAxis(N, 19, B)
00:58:59.090 00.000 9828 Guiding  Dir = 0, Dur = 19
00:58:59.106 00.016 9828 IsSlewing returns 0
00:58:59.106 00.000 9828 IsGuiding returns 0
00:58:59.106 00.000 9828 PulseGuide returned control before completion, sleep 29
00:58:59.151 00.045 9828 IsGuiding returns 1
00:58:59.151 00.000 9828 scope still moving after pulse duration time elapsed
00:58:59.181 00.030 9828 IsSlewing returns 0
00:58:59.181 00.000 9828 IsGuiding returns 1
00:58:59.211 00.030 9828 IsSlewing returns 0
00:58:59.211 00.000 9828 IsGuiding returns 1
00:58:59.242 00.031 9828 IsSlewing returns 0
00:58:59.242 00.000 9828 IsGuiding returns 0
00:58:59.242 00.000 9828 scope move finished after 19 + 116 ms
00:58:59.242 00.000 9828 Move returns status 0, amount 19
00:58:59.242 00.000 9828 move complete, result=0
00:58:59.242 00.000 9828 worker thread done servicing request
00:58:59.242 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 19 ms NORTH
00:58:59.646 00.404 8976 Exposure complete
00:58:59.651 00.005 8976 worker thread done servicing request
00:58:59.651 00.000 5052 OnExposeComplete: enter
00:58:59.651 00.000 5052 UpdateGuideState(): m_state=6
00:58:59.651 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1545
00:58:59.651 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.70, Mass=204, SNR=9.9, Peak=70 HFD=2.7
00:58:59.651 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
00:58:59.652 00.001 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
00:58:59.652 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.00 hyp=0.46 cameraTheta=-3.13 mountX=0.20 mountY=0.39, mountTheta=1.08
00:58:59.652 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.00, opts=13)
00:58:59.652 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.00)
00:58:59.652 00.000 8976 Worker thread wakes up
00:58:59.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.00) opts 0xd
00:58:59.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.00)
00:58:59.652 00.000 8976 Moving (-0.46, -0.00) raw xDistance=0.20 yDistance=0.39
00:58:59.653 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:58:59.653 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:58:59.653 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:58:59.653 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:59.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
00:58:59.653 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:58:59.653 00.000 5052 Enqueuing Expose request
00:58:59.653 00.000 8976 MoveAxis(R, 0, ABG)
00:58:59.653 00.000 8976 MoveAxis(D, 2, ABG)
00:58:59.653 00.000 8976 stepping (-26, -4) + (0, -2)
00:58:59.653 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:59.691 00.038 8976 Received - 47 (G) 
00:58:59.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:58:59.691 00.000 8976 stepped: pos (-26, -6)
00:58:59.691 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
00:58:59.691 00.000 8976 MountToCamera -- mountX=4.05 mountY=0.45 hyp=4.07 mountTheta=0.11 cameraX=-2.25, cameraY=3.40 cameraTheta=2.15
00:58:59.691 00.000 8976 incremental bump (-2.247, 3.399) isValid = 1
00:58:59.691 00.000 8976 Scheduling Mount bump of (-0.127, 0.199)
00:58:59.691 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.13, y=0.20, opts=4)
00:58:59.691 00.000 8976 Enqueuing Move request for scope (-0.13, 0.20)
00:58:59.691 00.000 8976 move complete, result=0
00:58:59.691 00.000 9828 Worker thread wakes up
00:58:59.691 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0x4
00:58:59.691 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
00:58:59.691 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
00:58:59.691 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
00:58:59.692 00.001 9828 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.14 mountX=0.12 mountY=-0.21, mountTheta=-1.07
00:58:59.692 00.000 9828 Moving (-0.13, 0.20) raw xDistance=0.12 yDistance=-0.21
00:58:59.692 00.000 9828 BLC: window closed
00:58:59.692 00.000 9828 MoveAxis(W, 37, B)
00:58:59.692 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:58:59.692 00.000 8976 worker thread done servicing request
00:58:59.692 00.000 8976 Worker thread wakes up
00:58:59.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:58:59.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:58:59.692 00.000 9828 Guiding  Dir = 3, Dur = 37
00:58:59.692 00.000 9828 IsSlewing returns 0
00:58:59.692 00.000 9828 IsGuiding returns 0
00:58:59.693 00.001 9828 PulseGuide returned control before completion, sleep 47
00:58:59.755 00.062 9828 IsGuiding returns 1
00:58:59.755 00.000 9828 scope still moving after pulse duration time elapsed
00:58:59.786 00.031 9828 IsSlewing returns 0
00:58:59.786 00.000 9828 IsGuiding returns 1
00:58:59.817 00.031 9828 IsSlewing returns 0
00:58:59.817 00.000 9828 IsGuiding returns 1
00:58:59.847 00.030 9828 IsSlewing returns 0
00:58:59.847 00.000 9828 IsGuiding returns 0
00:58:59.847 00.000 9828 scope move finished after 37 + 117 ms
00:58:59.847 00.000 9828 Move returns status 0, amount 37
00:58:59.847 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:58:59.847 00.000 9828 MoveAxis(N, 29, B)
00:58:59.847 00.000 9828 Guiding  Dir = 0, Dur = 29
00:58:59.863 00.016 9828 IsSlewing returns 0
00:58:59.863 00.000 9828 IsGuiding returns 0
00:58:59.863 00.000 9828 PulseGuide returned control before completion, sleep 39
00:58:59.910 00.047 9828 IsGuiding returns 1
00:58:59.910 00.000 9828 scope still moving after pulse duration time elapsed
00:58:59.940 00.030 9828 IsSlewing returns 0
00:58:59.940 00.000 9828 IsGuiding returns 1
00:58:59.971 00.031 9828 IsSlewing returns 0
00:58:59.972 00.001 9828 IsGuiding returns 1
00:59:00.002 00.030 9828 IsSlewing returns 0
00:59:00.002 00.000 9828 IsGuiding returns 1
00:59:00.033 00.031 9828 IsSlewing returns 0
00:59:00.033 00.000 9828 IsGuiding returns 0
00:59:00.033 00.000 9828 scope move finished after 29 + 141 ms
00:59:00.033 00.000 9828 Move returns status 0, amount 29
00:59:00.033 00.000 9828 move complete, result=0
00:59:00.033 00.000 9828 worker thread done servicing request
00:59:00.033 00.000 5052 GuideStep: 0.1 px 37 ms WEST, -0.2 px 29 ms NORTH
00:59:00.379 00.346 8976 Exposure complete
00:59:00.385 00.006 8976 worker thread done servicing request
00:59:00.386 00.001 5052 OnExposeComplete: enter
00:59:00.386 00.000 5052 UpdateGuideState(): m_state=6
00:59:00.386 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1546
00:59:00.386 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=280.90, Mass=197, SNR=9.7, Peak=69 HFD=2.5
00:59:00.386 00.000 5052 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.04) = xAngle (-4.09 = 2.19)
00:59:00.386 00.000 5052 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.19 = 2.09)
00:59:00.386 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.81 hyp=0.91 cameraTheta=-2.05 mountX=-0.53 mountY=0.79, mountTheta=2.16
00:59:00.386 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.81, opts=13)
00:59:00.386 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.81)
00:59:00.386 00.000 8976 Worker thread wakes up
00:59:00.387 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:59:00.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.81) opts 0xd
00:59:00.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.81)
00:59:00.387 00.000 8976 Moving (-0.42, -0.81) raw xDistance=-0.53 yDistance=0.79
00:59:00.387 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:59:00.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:00.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:00.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
00:59:00.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.79
00:59:00.387 00.000 8976 MoveAxis(R, 2, ABG)
00:59:00.387 00.000 5052 Enqueuing Expose request
00:59:00.387 00.000 8976 stepping (-26, -6) + (2, 0)
00:59:00.387 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:00.410 00.023 8976 Received - 47 (G) 
00:59:00.411 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:00.411 00.000 8976 stepped: pos (-24, -6)
00:59:00.411 00.000 8976 MoveAxis(D, 3, ABG)
00:59:00.411 00.000 8976 stepping (-24, -6) + (0, -3)
00:59:00.411 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:00.443 00.032 8976 Received - 47 (G) 
00:59:00.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:00.443 00.000 8976 stepped: pos (-24, -9)
00:59:00.443 00.000 8976 MountToCamera -- mountTheta (0.19) + m_xAngle (2.04) = xAngle (2.24 = 2.24)
00:59:00.443 00.000 8976 MountToCamera -- mountX=3.93 mountY=0.78 hyp=4.00 mountTheta=0.19 cameraX=-2.48, cameraY=3.14 cameraTheta=2.24
00:59:00.443 00.000 8976 incremental bump (-2.478, 3.143) isValid = 1
00:59:00.443 00.000 8976 Scheduling Mount bump of (-0.142, 0.187)
00:59:00.443 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=0.19, opts=4)
00:59:00.443 00.000 8976 Enqueuing Move request for scope (-0.14, 0.19)
00:59:00.443 00.000 8976 move complete, result=0
00:59:00.443 00.000 9828 Worker thread wakes up
00:59:00.443 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0x4
00:59:00.443 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
00:59:00.443 00.000 9828 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.10) = xAngle (5.32 = -0.97)
00:59:00.443 00.000 9828 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.24 = -1.05)
00:59:00.443 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.8 px 3 ms SOUTH
00:59:00.443 00.000 8976 worker thread done servicing request
00:59:00.443 00.000 8976 Worker thread wakes up
00:59:00.443 00.000 9828 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.23 cameraTheta=2.22 mountX=0.13 mountY=-0.20, mountTheta=-0.99
00:59:00.444 00.001 9828 Moving (-0.14, 0.19) raw xDistance=0.13 yDistance=-0.20
00:59:00.444 00.000 9828 BLC: window closed
00:59:00.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:00.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:00.444 00.000 9828 MoveAxis(W, 42, B)
00:59:00.444 00.000 9828 Guiding  Dir = 3, Dur = 42
00:59:00.444 00.000 9828 IsSlewing returns 0
00:59:00.444 00.000 9828 IsGuiding returns 0
00:59:00.444 00.000 9828 PulseGuide returned control before completion, sleep 52
00:59:00.501 00.057 9828 IsGuiding returns 1
00:59:00.501 00.000 9828 scope still moving after pulse duration time elapsed
00:59:00.532 00.031 9828 IsSlewing returns 0
00:59:00.532 00.000 9828 IsGuiding returns 1
00:59:00.563 00.031 9828 IsSlewing returns 0
00:59:00.563 00.000 9828 IsGuiding returns 1
00:59:00.594 00.031 9828 IsSlewing returns 0
00:59:00.594 00.000 9828 IsGuiding returns 1
00:59:00.626 00.032 9828 IsSlewing returns 0
00:59:00.626 00.000 9828 IsGuiding returns 0
00:59:00.626 00.000 9828 scope move finished after 42 + 139 ms
00:59:00.626 00.000 9828 Move returns status 0, amount 42
00:59:00.626 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:00.626 00.000 9828 MoveAxis(N, 28, B)
00:59:00.626 00.000 9828 Guiding  Dir = 0, Dur = 28
00:59:00.641 00.015 9828 IsSlewing returns 0
00:59:00.641 00.000 9828 IsGuiding returns 0
00:59:00.641 00.000 9828 PulseGuide returned control before completion, sleep 38
00:59:00.687 00.046 9828 IsGuiding returns 1
00:59:00.687 00.000 9828 scope still moving after pulse duration time elapsed
00:59:00.718 00.031 9828 IsSlewing returns 0
00:59:00.718 00.000 9828 IsGuiding returns 1
00:59:00.750 00.032 9828 IsSlewing returns 0
00:59:00.750 00.000 9828 IsGuiding returns 1
00:59:00.781 00.031 9828 IsSlewing returns 0
00:59:00.781 00.000 9828 IsGuiding returns 1
00:59:00.812 00.031 9828 IsSlewing returns 0
00:59:00.812 00.000 9828 IsGuiding returns 0
00:59:00.812 00.000 9828 scope move finished after 28 + 142 ms
00:59:00.812 00.000 9828 Move returns status 0, amount 28
00:59:00.812 00.000 9828 move complete, result=0
00:59:00.812 00.000 9828 worker thread done servicing request
00:59:00.812 00.000 5052 GuideStep: 0.1 px 42 ms WEST, -0.2 px 28 ms NORTH
00:59:01.127 00.315 8976 Exposure complete
00:59:01.132 00.005 8976 worker thread done servicing request
00:59:01.132 00.000 5052 OnExposeComplete: enter
00:59:01.132 00.000 5052 UpdateGuideState(): m_state=6
00:59:01.132 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1547
00:59:01.132 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.14, Mass=197, SNR=9.7, Peak=66 HFD=2.7
00:59:01.132 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
00:59:01.132 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
00:59:01.132 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.43 hyp=0.47 cameraTheta=1.98 mountX=0.47 mountY=-0.08, mountTheta=-0.16
00:59:01.133 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.43, opts=13)
00:59:01.133 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.43)
00:59:01.133 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:59:01.133 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:59:01.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:01.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:01.133 00.000 5052 Enqueuing Expose request
00:59:01.133 00.000 8976 Worker thread wakes up
00:59:01.133 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.43) opts 0xd
00:59:01.133 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.43)
00:59:01.133 00.000 8976 Moving (-0.19, 0.43) raw xDistance=0.47 yDistance=-0.08
00:59:01.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.47
00:59:01.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:59:01.133 00.000 8976 MoveAxis(L, 2, ABG)
00:59:01.133 00.000 8976 stepping (-24, -9) + (-2, 0)
00:59:01.134 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:01.162 00.028 8976 Received - 47 (G) 
00:59:01.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:01.162 00.000 8976 stepped: pos (-26, -9)
00:59:01.162 00.000 8976 MoveAxis(U, 0, ABG)
00:59:01.162 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.29 = 2.29)
00:59:01.162 00.000 8976 MountToCamera -- mountX=3.94 mountY=0.99 hyp=4.07 mountTheta=0.25 cameraX=-2.68, cameraY=3.06 cameraTheta=2.29
00:59:01.162 00.000 8976 incremental bump (-2.678, 3.061) isValid = 1
00:59:01.162 00.000 8976 Scheduling Mount bump of (-0.151, 0.179)
00:59:01.162 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
00:59:01.162 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
00:59:01.162 00.000 8976 move complete, result=0
00:59:01.162 00.000 9828 Worker thread wakes up
00:59:01.162 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
00:59:01.162 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
00:59:01.162 00.000 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.37 = -0.92)
00:59:01.162 00.000 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -1.00)
00:59:01.162 00.000 8976 worker thread done servicing request
00:59:01.162 00.000 8976 Worker thread wakes up
00:59:01.163 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:01.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:01.163 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.27 mountX=0.14 mountY=-0.20, mountTheta=-0.94
00:59:01.163 00.000 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
00:59:01.163 00.000 9828 BLC: window closed
00:59:01.163 00.000 9828 MoveAxis(W, 45, B)
00:59:01.163 00.000 9828 Guiding  Dir = 3, Dur = 45
00:59:01.163 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
00:59:01.163 00.000 9828 IsSlewing returns 0
00:59:01.163 00.000 9828 IsGuiding returns 0
00:59:01.163 00.000 9828 PulseGuide returned control before completion, sleep 55
00:59:01.230 00.067 9828 IsGuiding returns 1
00:59:01.230 00.000 9828 scope still moving after pulse duration time elapsed
00:59:01.261 00.031 9828 IsSlewing returns 0
00:59:01.261 00.000 9828 IsGuiding returns 1
00:59:01.293 00.032 9828 IsSlewing returns 0
00:59:01.293 00.000 9828 IsGuiding returns 1
00:59:01.324 00.031 9828 IsSlewing returns 0
00:59:01.324 00.000 9828 IsGuiding returns 0
00:59:01.324 00.000 9828 scope move finished after 45 + 115 ms
00:59:01.324 00.000 9828 Move returns status 0, amount 45
00:59:01.324 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:01.324 00.000 9828 MoveAxis(N, 27, B)
00:59:01.324 00.000 9828 Guiding  Dir = 0, Dur = 27
00:59:01.339 00.015 9828 IsSlewing returns 0
00:59:01.339 00.000 9828 IsGuiding returns 0
00:59:01.339 00.000 9828 PulseGuide returned control before completion, sleep 37
00:59:01.386 00.047 9828 IsGuiding returns 1
00:59:01.386 00.000 9828 scope still moving after pulse duration time elapsed
00:59:01.417 00.031 9828 IsSlewing returns 0
00:59:01.417 00.000 9828 IsGuiding returns 1
00:59:01.448 00.031 9828 IsSlewing returns 0
00:59:01.448 00.000 9828 IsGuiding returns 1
00:59:01.479 00.031 9828 IsSlewing returns 0
00:59:01.479 00.000 9828 IsGuiding returns 1
00:59:01.510 00.031 9828 IsSlewing returns 0
00:59:01.510 00.000 9828 IsGuiding returns 0
00:59:01.510 00.000 9828 scope move finished after 27 + 143 ms
00:59:01.510 00.000 9828 Move returns status 0, amount 27
00:59:01.510 00.000 9828 move complete, result=0
00:59:01.510 00.000 9828 worker thread done servicing request
00:59:01.510 00.000 5052 GuideStep: 0.1 px 45 ms WEST, -0.2 px 27 ms NORTH
00:59:01.848 00.338 8976 Exposure complete
00:59:01.853 00.005 8976 worker thread done servicing request
00:59:01.853 00.000 5052 OnExposeComplete: enter
00:59:01.853 00.000 5052 UpdateGuideState(): m_state=6
00:59:01.853 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1548
00:59:01.855 00.002 5052 Star::Find returns 1 (0), X=329.00, Y=281.46, Mass=194, SNR=9.7, Peak=67 HFD=2.3
00:59:01.855 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.23 = 2.05)
00:59:01.855 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.95)
00:59:01.855 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-2.19 mountX=-0.14 mountY=0.28, mountTheta=2.03
00:59:01.855 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.25, opts=13)
00:59:01.855 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.25)
00:59:01.856 00.001 8976 Worker thread wakes up
00:59:01.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.25) opts 0xd
00:59:01.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.25)
00:59:01.856 00.000 8976 Moving (-0.17, -0.25) raw xDistance=-0.14 yDistance=0.28
00:59:01.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:59:01.856 00.000 5052 UpdateGuideState exits: m=194 SNR=9.7
00:59:01.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:01.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:01.856 00.000 5052 Enqueuing Expose request
00:59:01.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:59:01.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:59:01.856 00.000 8976 MoveAxis(R, 0, ABG)
00:59:01.856 00.000 8976 MoveAxis(D, 1, ABG)
00:59:01.856 00.000 8976 stepping (-26, -9) + (0, -1)
00:59:01.856 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:01.881 00.025 8976 Received - 47 (G) 
00:59:01.882 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:01.882 00.000 8976 stepped: pos (-26, -10)
00:59:01.882 00.000 8976 MountToCamera -- mountTheta (0.29) + m_xAngle (2.04) = xAngle (2.34 = 2.34)
00:59:01.882 00.000 8976 MountToCamera -- mountX=3.96 mountY=1.19 hyp=4.13 mountTheta=0.29 cameraX=-2.86, cameraY=2.98 cameraTheta=2.34
00:59:01.882 00.000 8976 incremental bump (-2.859, 2.982) isValid = 1
00:59:01.882 00.000 8976 Scheduling Mount bump of (-0.159, 0.172)
00:59:01.882 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.16, y=0.17, opts=4)
00:59:01.882 00.000 8976 Enqueuing Move request for scope (-0.16, 0.17)
00:59:01.882 00.000 8976 move complete, result=0
00:59:01.882 00.000 9828 Worker thread wakes up
00:59:01.882 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0x4
00:59:01.882 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
00:59:01.882 00.000 9828 CameraToMount -- cameraTheta (2.32) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
00:59:01.882 00.000 9828 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.95)
00:59:01.882 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:59:01.882 00.000 8976 worker thread done servicing request
00:59:01.882 00.000 8976 Worker thread wakes up
00:59:01.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:01.882 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:01.882 00.000 9828 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.32 mountX=0.15 mountY=-0.19, mountTheta=-0.90
00:59:01.882 00.000 9828 Moving (-0.16, 0.17) raw xDistance=0.15 yDistance=-0.19
00:59:01.882 00.000 9828 BLC: window closed
00:59:01.882 00.000 9828 MoveAxis(W, 48, B)
00:59:01.882 00.000 9828 Guiding  Dir = 3, Dur = 48
00:59:01.882 00.000 9828 IsSlewing returns 0
00:59:01.883 00.001 9828 IsGuiding returns 0
00:59:01.883 00.000 9828 PulseGuide returned control before completion, sleep 58
00:59:01.945 00.062 9828 IsGuiding returns 1
00:59:01.945 00.000 9828 scope still moving after pulse duration time elapsed
00:59:01.976 00.031 9828 IsSlewing returns 0
00:59:01.976 00.000 9828 IsGuiding returns 1
00:59:02.008 00.032 9828 IsSlewing returns 0
00:59:02.008 00.000 9828 IsGuiding returns 1
00:59:02.038 00.030 9828 IsSlewing returns 0
00:59:02.038 00.000 9828 IsGuiding returns 1
00:59:02.070 00.032 9828 IsSlewing returns 0
00:59:02.070 00.000 9828 IsGuiding returns 0
00:59:02.070 00.000 9828 scope move finished after 48 + 139 ms
00:59:02.070 00.000 9828 Move returns status 0, amount 48
00:59:02.070 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:02.071 00.001 9828 MoveAxis(N, 26, B)
00:59:02.071 00.000 9828 Guiding  Dir = 0, Dur = 26
00:59:02.085 00.014 9828 IsSlewing returns 0
00:59:02.085 00.000 9828 IsGuiding returns 0
00:59:02.085 00.000 9828 PulseGuide returned control before completion, sleep 36
00:59:02.131 00.046 9828 IsGuiding returns 1
00:59:02.131 00.000 9828 scope still moving after pulse duration time elapsed
00:59:02.162 00.031 9828 IsSlewing returns 0
00:59:02.162 00.000 9828 IsGuiding returns 1
00:59:02.194 00.032 9828 IsSlewing returns 0
00:59:02.194 00.000 9828 IsGuiding returns 1
00:59:02.226 00.032 9828 IsSlewing returns 0
00:59:02.226 00.000 9828 IsGuiding returns 1
00:59:02.259 00.033 9828 IsSlewing returns 0
00:59:02.259 00.000 9828 IsGuiding returns 0
00:59:02.260 00.001 9828 scope move finished after 26 + 148 ms
00:59:02.260 00.000 9828 Move returns status 0, amount 26
00:59:02.260 00.000 9828 move complete, result=0
00:59:02.260 00.000 9828 worker thread done servicing request
00:59:02.260 00.000 5052 GuideStep: 0.2 px 48 ms WEST, -0.2 px 26 ms NORTH
00:59:02.566 00.306 8976 Exposure complete
00:59:02.571 00.005 8976 worker thread done servicing request
00:59:02.571 00.000 5052 OnExposeComplete: enter
00:59:02.571 00.000 5052 UpdateGuideState(): m_state=6
00:59:02.571 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1549
00:59:02.571 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.36, Mass=209, SNR=10.0, Peak=69 HFD=3.0
00:59:02.571 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
00:59:02.571 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.05 = -3.05)
00:59:02.571 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.35 hyp=0.45 cameraTheta=-0.90 mountX=-0.44 mountY=-0.04, mountTheta=-3.05
00:59:02.572 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.35, opts=13)
00:59:02.572 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.35)
00:59:02.572 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
00:59:02.572 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
00:59:02.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:02.572 00.000 8976 Worker thread wakes up
00:59:02.572 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.35) opts 0xd
00:59:02.572 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.35)
00:59:02.572 00.000 8976 Moving (0.28, -0.35) raw xDistance=-0.44 yDistance=-0.04
00:59:02.572 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:02.573 00.001 5052 Enqueuing Expose request
00:59:02.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
00:59:02.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:59:02.573 00.000 8976 MoveAxis(R, 2, ABG)
00:59:02.573 00.000 8976 stepping (-26, -10) + (2, 0)
00:59:02.573 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:02.601 00.028 8976 Received - 47 (G) 
00:59:02.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:02.601 00.000 8976 stepped: pos (-24, -10)
00:59:02.601 00.000 8976 MoveAxis(U, 0, ABG)
00:59:02.601 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
00:59:02.601 00.000 8976 MountToCamera -- mountX=3.86 mountY=1.32 hyp=4.08 mountTheta=0.33 cameraX=-2.93, cameraY=2.84 cameraTheta=2.37
00:59:02.601 00.000 8976 incremental bump (-2.934, 2.839) isValid = 1
00:59:02.601 00.000 8976 Scheduling Mount bump of (-0.165, 0.166)
00:59:02.601 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=0.17, opts=4)
00:59:02.601 00.000 8976 Enqueuing Move request for scope (-0.17, 0.17)
00:59:02.601 00.000 8976 move complete, result=0
00:59:02.601 00.000 8976 worker thread done servicing request
00:59:02.601 00.000 9828 Worker thread wakes up
00:59:02.601 00.000 8976 Worker thread wakes up
00:59:02.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:02.601 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:02.601 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
00:59:02.602 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0x4
00:59:02.602 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
00:59:02.602 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.45 = -0.83)
00:59:02.602 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.91)
00:59:02.602 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.23 cameraTheta=2.35 mountX=0.16 mountY=-0.19, mountTheta=-0.87
00:59:02.602 00.000 9828 Moving (-0.17, 0.17) raw xDistance=0.16 yDistance=-0.19
00:59:02.602 00.000 9828 BLC: window closed
00:59:02.602 00.000 9828 MoveAxis(W, 50, B)
00:59:02.602 00.000 9828 Guiding  Dir = 3, Dur = 50
00:59:02.602 00.000 9828 IsSlewing returns 0
00:59:02.602 00.000 9828 IsGuiding returns 0
00:59:02.603 00.001 9828 PulseGuide returned control before completion, sleep 60
00:59:02.678 00.075 9828 IsGuiding returns 1
00:59:02.678 00.000 9828 scope still moving after pulse duration time elapsed
00:59:02.711 00.033 9828 IsSlewing returns 0
00:59:02.711 00.000 9828 IsGuiding returns 1
00:59:02.742 00.031 9828 IsSlewing returns 0
00:59:02.742 00.000 9828 IsGuiding returns 1
00:59:02.772 00.030 9828 IsSlewing returns 0
00:59:02.772 00.000 9828 IsGuiding returns 0
00:59:02.772 00.000 9828 scope move finished after 50 + 119 ms
00:59:02.772 00.000 9828 Move returns status 0, amount 50
00:59:02.772 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:02.772 00.000 9828 MoveAxis(N, 25, B)
00:59:02.773 00.001 9828 Guiding  Dir = 0, Dur = 25
00:59:02.788 00.015 9828 IsSlewing returns 0
00:59:02.788 00.000 9828 IsGuiding returns 1
00:59:02.788 00.000 9828 Entered PulseGuideScope while moving
00:59:02.849 00.061 9828 IsSlewing returns 0
00:59:02.849 00.000 9828 IsGuiding returns 1
00:59:02.849 00.000 9828 Still moving
00:59:02.912 00.063 9828 IsSlewing returns 0
00:59:02.912 00.000 9828 IsGuiding returns 1
00:59:02.912 00.000 9828 Still moving
00:59:02.973 00.061 9828 IsSlewing returns 0
00:59:02.973 00.000 9828 IsGuiding returns 0
00:59:02.973 00.000 9828 Movement stopped - continuing
00:59:02.973 00.000 9828 PulseGuide returned control before completion, sleep 35
00:59:03.020 00.047 9828 IsGuiding returns 1
00:59:03.020 00.000 9828 scope still moving after pulse duration time elapsed
00:59:03.051 00.031 9828 IsSlewing returns 0
00:59:03.051 00.000 9828 IsGuiding returns 1
00:59:03.082 00.031 9828 IsSlewing returns 0
00:59:03.082 00.000 9828 IsGuiding returns 1
00:59:03.112 00.030 9828 IsSlewing returns 0
00:59:03.112 00.000 9828 IsGuiding returns 1
00:59:03.143 00.031 9828 IsSlewing returns 0
00:59:03.143 00.000 9828 IsGuiding returns 0
00:59:03.143 00.000 9828 scope move finished after 25 + 145 ms
00:59:03.143 00.000 9828 Move returns status 0, amount 25
00:59:03.143 00.000 9828 move complete, result=0
00:59:03.143 00.000 9828 worker thread done servicing request
00:59:03.268 00.125 5052 GuideStep: 0.2 px 50 ms WEST, -0.2 px 25 ms NORTH
00:59:03.287 00.019 8976 Exposure complete
00:59:03.292 00.005 8976 worker thread done servicing request
00:59:03.292 00.000 5052 OnExposeComplete: enter
00:59:03.292 00.000 5052 UpdateGuideState(): m_state=6
00:59:03.292 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1550
00:59:03.292 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.12, Mass=219, SNR=10.2, Peak=69 HFD=2.7
00:59:03.292 00.000 5052 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.04) = xAngle (-3.22 = 3.06)
00:59:03.292 00.000 5052 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.96)
00:59:03.292 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.59 hyp=0.63 cameraTheta=-1.18 mountX=-0.63 mountY=0.11, mountTheta=2.96
00:59:03.293 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.59, opts=13)
00:59:03.293 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.59)
00:59:03.293 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:59:03.293 00.000 5052 UpdateGuideState exits: m=219 SNR=10.2
00:59:03.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:03.293 00.000 8976 Worker thread wakes up
00:59:03.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:03.293 00.000 5052 Enqueuing Expose request
00:59:03.294 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.59) opts 0xd
00:59:03.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.59)
00:59:03.294 00.000 8976 Moving (0.24, -0.59) raw xDistance=-0.63 yDistance=0.11
00:59:03.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
00:59:03.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:59:03.294 00.000 8976 MoveAxis(R, 3, ABG)
00:59:03.294 00.000 8976 stepping (-24, -10) + (3, 0)
00:59:03.294 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:03.321 00.027 8976 Received - 47 (G) 
00:59:03.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:03.321 00.000 8976 stepped: pos (-21, -10)
00:59:03.321 00.000 8976 MoveAxis(U, 0, ABG)
00:59:03.321 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (2.04) = xAngle (2.41 = 2.41)
00:59:03.321 00.000 8976 MountToCamera -- mountX=3.65 mountY=1.41 hyp=3.91 mountTheta=0.37 cameraX=-2.92, cameraY=2.61 cameraTheta=2.41
00:59:03.321 00.000 8976 incremental bump (-2.916, 2.609) isValid = 1
00:59:03.321 00.000 8976 Scheduling Mount bump of (-0.171, 0.159)
00:59:03.321 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=0.16, opts=4)
00:59:03.321 00.000 8976 Enqueuing Move request for scope (-0.17, 0.16)
00:59:03.321 00.000 8976 move complete, result=0
00:59:03.321 00.000 9828 Worker thread wakes up
00:59:03.321 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0x4
00:59:03.321 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
00:59:03.321 00.000 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.49 = -0.79)
00:59:03.321 00.000 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.41 = -0.87)
00:59:03.321 00.000 8976 worker thread done servicing request
00:59:03.321 00.000 8976 Worker thread wakes up
00:59:03.321 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:03.321 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.1 px 0 ms NORTH
00:59:03.321 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.39 mountX=0.16 mountY=-0.18, mountTheta=-0.83
00:59:03.322 00.001 9828 Moving (-0.17, 0.16) raw xDistance=0.16 yDistance=-0.18
00:59:03.322 00.000 9828 BLC: window closed
00:59:03.322 00.000 9828 MoveAxis(W, 52, B)
00:59:03.322 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:03.322 00.000 9828 Guiding  Dir = 3, Dur = 52
00:59:03.322 00.000 9828 IsSlewing returns 0
00:59:03.322 00.000 9828 IsGuiding returns 0
00:59:03.322 00.000 9828 PulseGuide returned control before completion, sleep 62
00:59:03.394 00.072 9828 IsGuiding returns 1
00:59:03.394 00.000 9828 scope still moving after pulse duration time elapsed
00:59:03.425 00.031 9828 IsSlewing returns 0
00:59:03.425 00.000 9828 IsGuiding returns 1
00:59:03.456 00.031 9828 IsSlewing returns 0
00:59:03.456 00.000 9828 IsGuiding returns 1
00:59:03.487 00.031 9828 IsSlewing returns 0
00:59:03.487 00.000 9828 IsGuiding returns 0
00:59:03.487 00.000 9828 scope move finished after 52 + 112 ms
00:59:03.487 00.000 9828 Move returns status 0, amount 52
00:59:03.487 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:03.487 00.000 9828 MoveAxis(N, 24, B)
00:59:03.487 00.000 9828 Guiding  Dir = 0, Dur = 24
00:59:03.502 00.015 9828 IsSlewing returns 0
00:59:03.502 00.000 9828 IsGuiding returns 0
00:59:03.502 00.000 9828 PulseGuide returned control before completion, sleep 34
00:59:03.549 00.047 9828 IsGuiding returns 1
00:59:03.549 00.000 9828 scope still moving after pulse duration time elapsed
00:59:03.581 00.032 9828 IsSlewing returns 0
00:59:03.581 00.000 9828 IsGuiding returns 1
00:59:03.612 00.031 9828 IsSlewing returns 0
00:59:03.612 00.000 9828 IsGuiding returns 1
00:59:03.642 00.030 9828 IsSlewing returns 0
00:59:03.642 00.000 9828 IsGuiding returns 1
00:59:03.674 00.032 9828 IsSlewing returns 0
00:59:03.674 00.000 9828 IsGuiding returns 0
00:59:03.674 00.000 9828 scope move finished after 24 + 148 ms
00:59:03.674 00.000 9828 Move returns status 0, amount 24
00:59:03.674 00.000 9828 move complete, result=0
00:59:03.674 00.000 9828 worker thread done servicing request
00:59:03.674 00.000 5052 GuideStep: 0.2 px 52 ms WEST, -0.2 px 24 ms NORTH
00:59:04.006 00.332 8976 Exposure complete
00:59:04.011 00.005 8976 worker thread done servicing request
00:59:04.011 00.000 5052 OnExposeComplete: enter
00:59:04.011 00.000 5052 UpdateGuideState(): m_state=6
00:59:04.011 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1551
00:59:04.011 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.59, Mass=205, SNR=9.9, Peak=70 HFD=2.9
00:59:04.011 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.70 = -2.70)
00:59:04.011 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
00:59:04.011 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.66 mountX=-0.17 mountY=-0.06, mountTheta=-2.79
00:59:04.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.12, opts=13)
00:59:04.012 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.12)
00:59:04.012 00.000 8976 Worker thread wakes up
00:59:04.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.12) opts 0xd
00:59:04.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.12)
00:59:04.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:59:04.012 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:59:04.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:04.012 00.000 8976 Moving (0.15, -0.12) raw xDistance=-0.17 yDistance=-0.06
00:59:04.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:59:04.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:59:04.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:04.013 00.001 5052 Enqueuing Expose request
00:59:04.013 00.000 8976 MoveAxis(R, 0, ABG)
00:59:04.013 00.000 8976 MoveAxis(U, 0, ABG)
00:59:04.013 00.000 8976 MountToCamera -- mountTheta (0.40) + m_xAngle (2.04) = xAngle (2.44 = 2.44)
00:59:04.013 00.000 8976 MountToCamera -- mountX=3.51 mountY=1.47 hyp=3.80 mountTheta=0.40 cameraX=-2.90, cameraY=2.45 cameraTheta=2.44
00:59:04.013 00.000 8976 incremental bump (-2.903, 2.454) isValid = 1
00:59:04.013 00.000 8976 Scheduling Mount bump of (-0.142, 0.125)
00:59:04.013 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=0.12, opts=4)
00:59:04.013 00.000 8976 Enqueuing Move request for scope (-0.14, 0.12)
00:59:04.013 00.000 8976 move complete, result=0
00:59:04.013 00.000 9828 Worker thread wakes up
00:59:04.013 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0x4
00:59:04.013 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
00:59:04.013 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:04.013 00.000 8976 worker thread done servicing request
00:59:04.013 00.000 8976 Worker thread wakes up
00:59:04.013 00.000 9828 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.10) = xAngle (5.52 = -0.77)
00:59:04.013 00.000 9828 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.44 = -0.85)
00:59:04.013 00.000 9828 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.42 mountX=0.14 mountY=-0.14, mountTheta=-0.80
00:59:04.014 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:04.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:04.014 00.000 9828 Moving (-0.14, 0.12) raw xDistance=0.14 yDistance=-0.14
00:59:04.014 00.000 9828 BLC: window closed
00:59:04.014 00.000 9828 MoveAxis(W, 43, B)
00:59:04.014 00.000 9828 Guiding  Dir = 3, Dur = 43
00:59:04.014 00.000 9828 IsSlewing returns 0
00:59:04.014 00.000 9828 IsGuiding returns 0
00:59:04.014 00.000 9828 PulseGuide returned control before completion, sleep 53
00:59:04.078 00.064 9828 IsGuiding returns 1
00:59:04.078 00.000 9828 scope still moving after pulse duration time elapsed
00:59:04.109 00.031 9828 IsSlewing returns 0
00:59:04.109 00.000 9828 IsGuiding returns 1
00:59:04.141 00.032 9828 IsSlewing returns 0
00:59:04.141 00.000 9828 IsGuiding returns 1
00:59:04.172 00.031 9828 IsSlewing returns 0
00:59:04.172 00.000 9828 IsGuiding returns 0
00:59:04.172 00.000 9828 scope move finished after 43 + 114 ms
00:59:04.172 00.000 9828 Move returns status 0, amount 43
00:59:04.172 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:04.172 00.000 9828 MoveAxis(N, 19, B)
00:59:04.172 00.000 9828 Guiding  Dir = 0, Dur = 19
00:59:04.187 00.015 9828 IsSlewing returns 0
00:59:04.187 00.000 9828 IsGuiding returns 0
00:59:04.187 00.000 9828 PulseGuide returned control before completion, sleep 29
00:59:04.219 00.032 9828 IsGuiding returns 1
00:59:04.219 00.000 9828 scope still moving after pulse duration time elapsed
00:59:04.251 00.032 9828 IsSlewing returns 0
00:59:04.251 00.000 9828 IsGuiding returns 1
00:59:04.281 00.030 9828 IsSlewing returns 0
00:59:04.281 00.000 9828 IsGuiding returns 1
00:59:04.312 00.031 9828 IsSlewing returns 0
00:59:04.312 00.000 9828 IsGuiding returns 1
00:59:04.343 00.031 9828 IsSlewing returns 0
00:59:04.343 00.000 9828 IsGuiding returns 0
00:59:04.343 00.000 9828 scope move finished after 19 + 136 ms
00:59:04.343 00.000 9828 Move returns status 0, amount 19
00:59:04.343 00.000 9828 move complete, result=0
00:59:04.343 00.000 9828 worker thread done servicing request
00:59:04.343 00.000 5052 GuideStep: 0.1 px 43 ms WEST, -0.1 px 19 ms NORTH
00:59:04.697 00.354 8976 Exposure complete
00:59:04.703 00.006 8976 worker thread done servicing request
00:59:04.703 00.000 5052 OnExposeComplete: enter
00:59:04.703 00.000 5052 UpdateGuideState(): m_state=6
00:59:04.703 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1552
00:59:04.703 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.51, Mass=220, SNR=10.2, Peak=69 HFD=3.1
00:59:04.703 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
00:59:04.703 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
00:59:04.703 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.20 hyp=0.39 cameraTheta=-0.54 mountX=-0.33 mountY=-0.17, mountTheta=-2.67
00:59:04.704 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.20, opts=13)
00:59:04.704 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.20)
00:59:04.704 00.000 8976 Worker thread wakes up
00:59:04.704 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.20) opts 0xd
00:59:04.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.20)
00:59:04.704 00.000 8976 Moving (0.34, -0.20) raw xDistance=-0.33 yDistance=-0.17
00:59:04.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:59:04.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:59:04.704 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:59:04.704 00.000 5052 UpdateGuideState exits: m=220 SNR=10.2
00:59:04.704 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:04.704 00.000 8976 MoveAxis(R, 1, ABG)
00:59:04.704 00.000 8976 stepping (-21, -10) + (1, 0)
00:59:04.704 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:04.705 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:04.705 00.000 5052 Enqueuing Expose request
00:59:04.727 00.022 8976 Received - 47 (G) 
00:59:04.727 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:04.727 00.000 8976 stepped: pos (-20, -10)
00:59:04.727 00.000 8976 MoveAxis(U, 0, ABG)
00:59:04.727 00.000 8976 MountToCamera -- mountTheta (0.42) + m_xAngle (2.04) = xAngle (2.47 = 2.47)
00:59:04.727 00.000 8976 MountToCamera -- mountX=3.36 mountY=1.51 hyp=3.68 mountTheta=0.42 cameraX=-2.87, cameraY=2.31 cameraTheta=2.47
00:59:04.727 00.000 8976 incremental bump (-2.872, 2.305) isValid = 1
00:59:04.727 00.000 8976 Scheduling Mount bump of (-0.179, 0.149)
00:59:04.727 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.18, y=0.15, opts=4)
00:59:04.727 00.000 8976 Enqueuing Move request for scope (-0.18, 0.15)
00:59:04.727 00.000 8976 move complete, result=0
00:59:04.727 00.000 9828 Worker thread wakes up
00:59:04.727 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
00:59:04.727 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0x4
00:59:04.727 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
00:59:04.727 00.000 8976 worker thread done servicing request
00:59:04.727 00.000 8976 Worker thread wakes up
00:59:04.728 00.001 9828 CameraToMount -- cameraTheta (2.45) - m_xAngle (-3.10) = xAngle (5.54 = -0.74)
00:59:04.728 00.000 9828 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.46 = -0.82)
00:59:04.728 00.000 9828 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.45 mountX=0.17 mountY=-0.17, mountTheta=-0.78
00:59:04.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:04.728 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:04.728 00.000 9828 Moving (-0.18, 0.15) raw xDistance=0.17 yDistance=-0.17
00:59:04.728 00.000 9828 BLC: window closed
00:59:04.728 00.000 9828 MoveAxis(W, 55, B)
00:59:04.728 00.000 9828 Guiding  Dir = 3, Dur = 55
00:59:04.728 00.000 9828 IsSlewing returns 0
00:59:04.728 00.000 9828 IsGuiding returns 0
00:59:04.728 00.000 9828 PulseGuide returned control before completion, sleep 65
00:59:04.806 00.078 9828 IsGuiding returns 1
00:59:04.806 00.000 9828 scope still moving after pulse duration time elapsed
00:59:04.837 00.031 9828 IsSlewing returns 0
00:59:04.837 00.000 9828 IsGuiding returns 1
00:59:04.867 00.030 9828 IsSlewing returns 0
00:59:04.867 00.000 9828 IsGuiding returns 1
00:59:04.897 00.030 9828 IsSlewing returns 0
00:59:04.897 00.000 9828 IsGuiding returns 0
00:59:04.897 00.000 9828 scope move finished after 55 + 113 ms
00:59:04.897 00.000 9828 Move returns status 0, amount 55
00:59:04.897 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:04.897 00.000 9828 MoveAxis(N, 23, B)
00:59:04.897 00.000 9828 Guiding  Dir = 0, Dur = 23
00:59:04.913 00.016 9828 IsSlewing returns 0
00:59:04.913 00.000 9828 IsGuiding returns 0
00:59:04.913 00.000 9828 PulseGuide returned control before completion, sleep 33
00:59:04.959 00.046 9828 IsGuiding returns 1
00:59:04.959 00.000 9828 scope still moving after pulse duration time elapsed
00:59:04.991 00.032 9828 IsSlewing returns 0
00:59:04.991 00.000 9828 IsGuiding returns 1
00:59:05.021 00.030 9828 IsSlewing returns 0
00:59:05.021 00.000 9828 IsGuiding returns 1
00:59:05.053 00.032 9828 IsSlewing returns 0
00:59:05.053 00.000 9828 IsGuiding returns 0
00:59:05.053 00.000 9828 scope move finished after 23 + 117 ms
00:59:05.053 00.000 9828 Move returns status 0, amount 23
00:59:05.053 00.000 9828 move complete, result=0
00:59:05.053 00.000 9828 worker thread done servicing request
00:59:05.053 00.000 5052 GuideStep: 0.2 px 55 ms WEST, -0.2 px 23 ms NORTH
00:59:05.416 00.363 8976 Exposure complete
00:59:05.421 00.005 8976 worker thread done servicing request
00:59:05.421 00.000 5052 OnExposeComplete: enter
00:59:05.421 00.000 5052 UpdateGuideState(): m_state=6
00:59:05.421 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1553
00:59:05.421 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.80, Mass=203, SNR=9.8, Peak=71 HFD=2.5
00:59:05.421 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
00:59:05.421 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
00:59:05.421 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.09 hyp=0.67 cameraTheta=0.14 mountX=-0.22 mountY=-0.61, mountTheta=-1.92
00:59:05.422 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.09, opts=13)
00:59:05.422 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.09)
00:59:05.422 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:59:05.422 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
00:59:05.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:05.422 00.000 8976 Worker thread wakes up
00:59:05.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.09) opts 0xd
00:59:05.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.09)
00:59:05.422 00.000 8976 Moving (0.67, 0.09) raw xDistance=-0.22 yDistance=-0.61
00:59:05.422 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:05.422 00.000 5052 Enqueuing Expose request
00:59:05.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:59:05.423 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
00:59:05.423 00.000 8976 MoveAxis(R, 0, ABG)
00:59:05.423 00.000 8976 MoveAxis(U, 2, ABG)
00:59:05.423 00.000 8976 stepping (-20, -10) + (0, 2)
00:59:05.423 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:05.446 00.023 8976 Received - 47 (G) 
00:59:05.446 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:05.446 00.000 8976 stepped: pos (-20, -8)
00:59:05.447 00.001 8976 MountToCamera -- mountTheta (0.41) + m_xAngle (2.04) = xAngle (2.46 = 2.46)
00:59:05.447 00.000 8976 MountToCamera -- mountX=3.26 mountY=1.43 hyp=3.56 mountTheta=0.41 cameraX=-2.76, cameraY=2.25 cameraTheta=2.46
00:59:05.447 00.000 8976 incremental bump (-2.758, 2.254) isValid = 1
00:59:05.447 00.000 8976 Scheduling Mount bump of (-0.178, 0.151)
00:59:05.447 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.18, y=0.15, opts=4)
00:59:05.447 00.000 8976 Enqueuing Move request for scope (-0.18, 0.15)
00:59:05.447 00.000 8976 move complete, result=0
00:59:05.447 00.000 9828 Worker thread wakes up
00:59:05.447 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0x4
00:59:05.447 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
00:59:05.447 00.000 9828 CameraToMount -- cameraTheta (2.44) - m_xAngle (-3.10) = xAngle (5.53 = -0.75)
00:59:05.447 00.000 9828 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.45 = -0.83)
00:59:05.447 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
00:59:05.447 00.000 8976 worker thread done servicing request
00:59:05.447 00.000 8976 Worker thread wakes up
00:59:05.447 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:05.447 00.000 9828 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.44 mountX=0.17 mountY=-0.17, mountTheta=-0.79
00:59:05.447 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:05.448 00.001 9828 Moving (-0.18, 0.15) raw xDistance=0.17 yDistance=-0.17
00:59:05.448 00.000 9828 BLC: window closed
00:59:05.448 00.000 9828 MoveAxis(W, 54, B)
00:59:05.448 00.000 9828 Guiding  Dir = 3, Dur = 54
00:59:05.448 00.000 9828 IsSlewing returns 0
00:59:05.448 00.000 9828 IsGuiding returns 0
00:59:05.448 00.000 9828 PulseGuide returned control before completion, sleep 64
00:59:05.518 00.070 9828 IsGuiding returns 1
00:59:05.518 00.000 9828 scope still moving after pulse duration time elapsed
00:59:05.549 00.031 9828 IsSlewing returns 0
00:59:05.549 00.000 9828 IsGuiding returns 1
00:59:05.580 00.031 9828 IsSlewing returns 0
00:59:05.580 00.000 9828 IsGuiding returns 1
00:59:05.626 00.046 9828 IsSlewing returns 0
00:59:05.626 00.000 9828 IsGuiding returns 0
00:59:05.626 00.000 9828 scope move finished after 54 + 124 ms
00:59:05.626 00.000 9828 Move returns status 0, amount 54
00:59:05.626 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:05.626 00.000 9828 MoveAxis(N, 23, B)
00:59:05.626 00.000 9828 Guiding  Dir = 0, Dur = 23
00:59:05.642 00.016 9828 IsSlewing returns 0
00:59:05.642 00.000 9828 IsGuiding returns 0
00:59:05.642 00.000 9828 PulseGuide returned control before completion, sleep 33
00:59:05.688 00.046 9828 IsGuiding returns 1
00:59:05.688 00.000 9828 scope still moving after pulse duration time elapsed
00:59:05.719 00.031 9828 IsSlewing returns 0
00:59:05.719 00.000 9828 IsGuiding returns 1
00:59:05.750 00.031 9828 IsSlewing returns 0
00:59:05.750 00.000 9828 IsGuiding returns 1
00:59:05.780 00.030 9828 IsSlewing returns 0
00:59:05.780 00.000 9828 IsGuiding returns 1
00:59:05.811 00.031 9828 IsSlewing returns 0
00:59:05.811 00.000 9828 IsGuiding returns 0
00:59:05.811 00.000 9828 scope move finished after 23 + 146 ms
00:59:05.811 00.000 9828 Move returns status 0, amount 23
00:59:05.811 00.000 9828 move complete, result=0
00:59:05.811 00.000 9828 worker thread done servicing request
00:59:05.811 00.000 5052 GuideStep: 0.2 px 54 ms WEST, -0.2 px 23 ms NORTH
00:59:06.147 00.336 8976 Exposure complete
00:59:06.153 00.006 8976 worker thread done servicing request
00:59:06.153 00.000 5052 OnExposeComplete: enter
00:59:06.153 00.000 5052 UpdateGuideState(): m_state=6
00:59:06.153 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1554
00:59:06.153 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=280.92, Mass=186, SNR=9.5, Peak=69 HFD=2.6
00:59:06.153 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
00:59:06.153 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.09)
00:59:06.153 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.79 hyp=0.92 cameraTheta=-1.04 mountX=-0.92 mountY=0.04, mountTheta=3.09
00:59:06.154 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.79, opts=13)
00:59:06.154 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.79)
00:59:06.154 00.000 8976 Worker thread wakes up
00:59:06.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.79) opts 0xd
00:59:06.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.79)
00:59:06.154 00.000 8976 Moving (0.46, -0.79) raw xDistance=-0.92 yDistance=0.04
00:59:06.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.92
00:59:06.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:59:06.154 00.000 8976 MoveAxis(R, 4, ABG)
00:59:06.154 00.000 8976 stepping (-20, -8) + (4, 0)
00:59:06.154 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:59:06.155 00.001 5052 UpdateGuideState exits: m=186 SNR=9.5
00:59:06.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:06.155 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:59:06.155 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:06.155 00.000 5052 Enqueuing Expose request
00:59:06.198 00.043 8976 Received - 47 (G) 
00:59:06.198 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:59:06.198 00.000 8976 stepped: pos (-16, -8)
00:59:06.198 00.000 8976 MoveAxis(U, 0, ABG)
00:59:06.198 00.000 8976 MountToCamera -- mountTheta (0.43) + m_xAngle (2.04) = xAngle (2.47 = 2.47)
00:59:06.198 00.000 8976 MountToCamera -- mountX=2.99 mountY=1.38 hyp=3.30 mountTheta=0.43 cameraX=-2.59, cameraY=2.04 cameraTheta=2.47
00:59:06.198 00.000 8976 incremental bump (-2.589, 2.039) isValid = 1
00:59:06.198 00.000 8976 Scheduling Mount bump of (-0.180, 0.147)
00:59:06.198 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.18, y=0.15, opts=4)
00:59:06.198 00.000 8976 Enqueuing Move request for scope (-0.18, 0.15)
00:59:06.198 00.000 8976 move complete, result=0
00:59:06.199 00.001 8976 worker thread done servicing request
00:59:06.199 00.000 9828 Worker thread wakes up
00:59:06.199 00.000 8976 Worker thread wakes up
00:59:06.199 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.0 px 0 ms NORTH
00:59:06.199 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0x4
00:59:06.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:06.199 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
00:59:06.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:06.199 00.000 9828 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.10) = xAngle (5.55 = -0.73)
00:59:06.199 00.000 9828 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.47 = -0.81)
00:59:06.199 00.000 9828 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.46 mountX=0.17 mountY=-0.17, mountTheta=-0.77
00:59:06.199 00.000 9828 Moving (-0.18, 0.15) raw xDistance=0.17 yDistance=-0.17
00:59:06.199 00.000 9828 BLC: window closed
00:59:06.199 00.000 9828 MoveAxis(W, 55, B)
00:59:06.199 00.000 9828 Guiding  Dir = 3, Dur = 55
00:59:06.200 00.001 9828 IsSlewing returns 0
00:59:06.200 00.000 9828 IsGuiding returns 0
00:59:06.200 00.000 9828 PulseGuide returned control before completion, sleep 65
00:59:06.276 00.076 9828 IsGuiding returns 1
00:59:06.276 00.000 9828 scope still moving after pulse duration time elapsed
00:59:06.307 00.031 9828 IsSlewing returns 0
00:59:06.307 00.000 9828 IsGuiding returns 1
00:59:06.338 00.031 9828 IsSlewing returns 0
00:59:06.338 00.000 9828 IsGuiding returns 1
00:59:06.369 00.031 9828 IsSlewing returns 0
00:59:06.369 00.000 9828 IsGuiding returns 1
00:59:06.399 00.030 9828 IsSlewing returns 0
00:59:06.399 00.000 9828 IsGuiding returns 1
00:59:06.430 00.031 9828 IsSlewing returns 0
00:59:06.430 00.000 9828 IsGuiding returns 1
00:59:06.461 00.031 9828 IsSlewing returns 0
00:59:06.461 00.000 9828 IsGuiding returns 0
00:59:06.461 00.000 9828 scope move finished after 55 + 206 ms
00:59:06.461 00.000 9828 Move returns status 0, amount 55
00:59:06.461 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:06.461 00.000 9828 MoveAxis(N, 23, B)
00:59:06.461 00.000 9828 Guiding  Dir = 0, Dur = 23
00:59:06.477 00.016 9828 IsSlewing returns 0
00:59:06.477 00.000 9828 IsGuiding returns 0
00:59:06.477 00.000 9828 PulseGuide returned control before completion, sleep 33
00:59:06.523 00.046 9828 IsGuiding returns 1
00:59:06.523 00.000 9828 scope still moving after pulse duration time elapsed
00:59:06.553 00.030 9828 IsSlewing returns 0
00:59:06.553 00.000 9828 IsGuiding returns 1
00:59:06.584 00.031 9828 IsSlewing returns 0
00:59:06.584 00.000 9828 IsGuiding returns 1
00:59:06.615 00.031 9828 IsSlewing returns 0
00:59:06.615 00.000 9828 IsGuiding returns 1
00:59:06.645 00.030 9828 IsSlewing returns 0
00:59:06.645 00.000 9828 IsGuiding returns 0
00:59:06.645 00.000 9828 scope move finished after 23 + 145 ms
00:59:06.645 00.000 9828 Move returns status 0, amount 23
00:59:06.645 00.000 9828 move complete, result=0
00:59:06.645 00.000 9828 worker thread done servicing request
00:59:06.648 00.003 5052 GuideStep: 0.2 px 55 ms WEST, -0.2 px 23 ms NORTH
00:59:06.883 00.235 8976 Exposure complete
00:59:06.888 00.005 8976 worker thread done servicing request
00:59:06.889 00.001 5052 OnExposeComplete: enter
00:59:06.889 00.000 5052 UpdateGuideState(): m_state=6
00:59:06.889 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1555
00:59:06.889 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.53, Mass=197, SNR=9.7, Peak=66 HFD=2.6
00:59:06.889 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
00:59:06.889 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
00:59:06.889 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.18 hyp=0.64 cameraTheta=-0.28 mountX=-0.44 mountY=-0.42, mountTheta=-2.38
00:59:06.889 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.18, opts=13)
00:59:06.889 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.18)
00:59:06.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:59:06.890 00.001 5052 UpdateGuideState exits: m=197 SNR=9.7
00:59:06.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:06.890 00.000 8976 Worker thread wakes up
00:59:06.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.18) opts 0xd
00:59:06.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.18)
00:59:06.890 00.000 8976 Moving (0.61, -0.18) raw xDistance=-0.44 yDistance=-0.42
00:59:06.890 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:06.890 00.000 5052 Enqueuing Expose request
00:59:06.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.44
00:59:06.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
00:59:06.890 00.000 8976 MoveAxis(R, 2, ABG)
00:59:06.890 00.000 8976 stepping (-16, -8) + (2, 0)
00:59:06.890 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:06.917 00.027 8976 Received - 47 (G) 
00:59:06.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:06.917 00.000 8976 stepped: pos (-14, -8)
00:59:06.917 00.000 8976 MoveAxis(U, 2, ABG)
00:59:06.917 00.000 8976 stepping (-14, -8) + (0, 2)
00:59:06.917 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:06.949 00.032 8976 Received - 47 (G) 
00:59:06.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:06.949 00.000 8976 stepped: pos (-14, -6)
00:59:06.949 00.000 8976 MountToCamera -- mountTheta (0.43) + m_xAngle (2.04) = xAngle (2.47 = 2.47)
00:59:06.949 00.000 8976 MountToCamera -- mountX=2.71 mountY=1.24 hyp=2.98 mountTheta=0.43 cameraX=-2.34, cameraY=1.85 cameraTheta=2.47
00:59:06.949 00.000 8976 incremental bump (-2.337, 1.853) isValid = 1
00:59:06.949 00.000 8976 Scheduling Mount bump of (-0.180, 0.148)
00:59:06.950 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.18, y=0.15, opts=4)
00:59:06.950 00.000 8976 Enqueuing Move request for scope (-0.18, 0.15)
00:59:06.950 00.000 8976 move complete, result=0
00:59:06.950 00.000 9828 Worker thread wakes up
00:59:06.950 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0x4
00:59:06.950 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
00:59:06.950 00.000 9828 CameraToMount -- cameraTheta (2.45) - m_xAngle (-3.10) = xAngle (5.55 = -0.73)
00:59:06.950 00.000 8976 worker thread done servicing request
00:59:06.950 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
00:59:06.950 00.000 9828 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.47 = -0.81)
00:59:06.950 00.000 9828 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.45 mountX=0.17 mountY=-0.17, mountTheta=-0.78
00:59:06.950 00.000 9828 Moving (-0.18, 0.15) raw xDistance=0.17 yDistance=-0.17
00:59:06.950 00.000 9828 BLC: window closed
00:59:06.950 00.000 9828 MoveAxis(W, 55, B)
00:59:06.950 00.000 8976 Worker thread wakes up
00:59:06.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:06.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:06.950 00.000 9828 Guiding  Dir = 3, Dur = 55
00:59:06.950 00.000 9828 IsSlewing returns 0
00:59:06.950 00.000 9828 IsGuiding returns 0
00:59:06.951 00.001 9828 PulseGuide returned control before completion, sleep 65
00:59:07.018 00.067 9828 IsGuiding returns 1
00:59:07.018 00.000 9828 scope still moving after pulse duration time elapsed
00:59:07.049 00.031 9828 IsSlewing returns 0
00:59:07.049 00.000 9828 IsGuiding returns 1
00:59:07.079 00.030 9828 IsSlewing returns 0
00:59:07.079 00.000 9828 IsGuiding returns 1
00:59:07.110 00.031 9828 IsSlewing returns 0
00:59:07.110 00.000 9828 IsGuiding returns 1
00:59:07.156 00.046 9828 IsSlewing returns 0
00:59:07.156 00.000 9828 IsGuiding returns 0
00:59:07.156 00.000 9828 scope move finished after 55 + 150 ms
00:59:07.156 00.000 9828 Move returns status 0, amount 55
00:59:07.156 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:07.156 00.000 9828 MoveAxis(N, 23, B)
00:59:07.156 00.000 9828 Guiding  Dir = 0, Dur = 23
00:59:07.171 00.015 9828 IsSlewing returns 0
00:59:07.172 00.001 9828 IsGuiding returns 0
00:59:07.172 00.000 9828 PulseGuide returned control before completion, sleep 33
00:59:07.218 00.046 9828 IsGuiding returns 1
00:59:07.218 00.000 9828 scope still moving after pulse duration time elapsed
00:59:07.250 00.032 9828 IsSlewing returns 0
00:59:07.250 00.000 9828 IsGuiding returns 1
00:59:07.281 00.031 9828 IsSlewing returns 0
00:59:07.281 00.000 9828 IsGuiding returns 1
00:59:07.311 00.030 9828 IsSlewing returns 0
00:59:07.311 00.000 9828 IsGuiding returns 0
00:59:07.311 00.000 9828 scope move finished after 23 + 116 ms
00:59:07.311 00.000 9828 Move returns status 0, amount 23
00:59:07.311 00.000 9828 move complete, result=0
00:59:07.311 00.000 9828 worker thread done servicing request
00:59:07.311 00.000 5052 GuideStep: 0.2 px 55 ms WEST, -0.2 px 23 ms NORTH
00:59:07.631 00.320 8976 Exposure complete
00:59:07.637 00.006 8976 worker thread done servicing request
00:59:07.637 00.000 5052 OnExposeComplete: enter
00:59:07.637 00.000 5052 UpdateGuideState(): m_state=6
00:59:07.637 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1556
00:59:07.637 00.000 5052 Star::Find returns 1 (0), X=330.31, Y=281.95, Mass=203, SNR=9.9, Peak=65 HFD=2.7
00:59:07.637 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
00:59:07.637 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
00:59:07.637 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=0.24 hyp=1.16 cameraTheta=0.21 mountX=-0.31 mountY=-1.08, mountTheta=-1.85
00:59:07.638 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=0.24, opts=13)
00:59:07.638 00.000 5052 Enqueuing Move request for stepguider (1.14, 0.24)
00:59:07.638 00.000 8976 Worker thread wakes up
00:59:07.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, 0.24) opts 0xd
00:59:07.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, 0.24)
00:59:07.638 00.000 8976 Moving (1.14, 0.24) raw xDistance=-0.31 yDistance=-1.08
00:59:07.639 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
00:59:07.639 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:59:07.639 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
00:59:07.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:07.639 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:07.639 00.000 5052 Enqueuing Expose request
00:59:07.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.08
00:59:07.639 00.000 8976 MoveAxis(R, 1, ABG)
00:59:07.639 00.000 8976 stepping (-14, -6) + (1, 0)
00:59:07.639 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:07.668 00.029 8976 Received - 47 (G) 
00:59:07.669 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:07.669 00.000 8976 stepped: pos (-13, -6)
00:59:07.669 00.000 8976 MoveAxis(U, 4, ABG)
00:59:07.669 00.000 8976 stepping (-13, -6) + (0, 4)
00:59:07.669 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:59:07.700 00.031 8976 Received - 47 (G) 
00:59:07.700 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:59:07.700 00.000 8976 stepped: pos (-13, -2)
00:59:07.700 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.40 = 2.40)
00:59:07.700 00.000 8976 MountToCamera -- mountX=2.47 mountY=0.93 hyp=2.65 mountTheta=0.36 cameraX=-1.96, cameraY=1.78 cameraTheta=2.40
00:59:07.700 00.000 8976 incremental bump (-1.958, 1.779) isValid = 1
00:59:07.701 00.001 8976 Scheduling Mount bump of (-0.170, 0.160)
00:59:07.701 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=0.16, opts=4)
00:59:07.701 00.000 8976 Enqueuing Move request for scope (-0.17, 0.16)
00:59:07.701 00.000 8976 move complete, result=0
00:59:07.701 00.000 8976 worker thread done servicing request
00:59:07.701 00.000 8976 Worker thread wakes up
00:59:07.701 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.1 px 4 ms NORTH
00:59:07.701 00.000 9828 Worker thread wakes up
00:59:07.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:07.701 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:07.701 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0x4
00:59:07.701 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
00:59:07.701 00.000 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.48 = -0.80)
00:59:07.701 00.000 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.88)
00:59:07.702 00.001 9828 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.39 mountX=0.16 mountY=-0.18, mountTheta=-0.84
00:59:07.702 00.000 9828 Moving (-0.17, 0.16) raw xDistance=0.16 yDistance=-0.18
00:59:07.702 00.000 9828 BLC: window closed
00:59:07.702 00.000 9828 MoveAxis(W, 52, B)
00:59:07.702 00.000 9828 Guiding  Dir = 3, Dur = 52
00:59:07.702 00.000 9828 IsSlewing returns 0
00:59:07.702 00.000 9828 IsGuiding returns 0
00:59:07.702 00.000 9828 PulseGuide returned control before completion, sleep 62
00:59:07.777 00.075 9828 IsGuiding returns 1
00:59:07.777 00.000 9828 scope still moving after pulse duration time elapsed
00:59:07.807 00.030 9828 IsSlewing returns 0
00:59:07.807 00.000 9828 IsGuiding returns 1
00:59:07.838 00.031 9828 IsSlewing returns 0
00:59:07.839 00.001 9828 IsGuiding returns 1
00:59:07.869 00.030 9828 IsSlewing returns 0
00:59:07.869 00.000 9828 IsGuiding returns 0
00:59:07.869 00.000 9828 scope move finished after 52 + 114 ms
00:59:07.869 00.000 9828 Move returns status 0, amount 52
00:59:07.869 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:07.869 00.000 9828 MoveAxis(N, 25, B)
00:59:07.869 00.000 9828 Guiding  Dir = 0, Dur = 25
00:59:07.884 00.015 9828 IsSlewing returns 0
00:59:07.884 00.000 9828 IsGuiding returns 0
00:59:07.884 00.000 9828 PulseGuide returned control before completion, sleep 35
00:59:07.931 00.047 9828 IsGuiding returns 1
00:59:07.931 00.000 9828 scope still moving after pulse duration time elapsed
00:59:07.961 00.030 9828 IsSlewing returns 0
00:59:07.961 00.000 9828 IsGuiding returns 1
00:59:07.992 00.031 9828 IsSlewing returns 0
00:59:07.992 00.000 9828 IsGuiding returns 1
00:59:08.023 00.031 9828 IsSlewing returns 0
00:59:08.023 00.000 9828 IsGuiding returns 1
00:59:08.055 00.032 9828 IsSlewing returns 0
00:59:08.055 00.000 9828 IsGuiding returns 0
00:59:08.055 00.000 9828 scope move finished after 25 + 145 ms
00:59:08.055 00.000 9828 Move returns status 0, amount 25
00:59:08.055 00.000 9828 move complete, result=0
00:59:08.055 00.000 9828 worker thread done servicing request
00:59:08.055 00.000 5052 GuideStep: 0.2 px 52 ms WEST, -0.2 px 25 ms NORTH
00:59:08.386 00.331 8976 Exposure complete
00:59:08.391 00.005 8976 worker thread done servicing request
00:59:08.391 00.000 5052 OnExposeComplete: enter
00:59:08.391 00.000 5052 UpdateGuideState(): m_state=6
00:59:08.391 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1557
00:59:08.391 00.000 5052 Star::Find returns 1 (0), X=330.56, Y=281.48, Mass=166, SNR=8.9, Peak=59 HFD=3.1
00:59:08.391 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
00:59:08.391 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
00:59:08.391 00.000 5052 CameraToMount -- cameraX=1.39 cameraY=-0.23 hyp=1.41 cameraTheta=-0.16 mountX=-0.84 mountY=-1.04, mountTheta=-2.25
00:59:08.392 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.39, y=-0.23, opts=13)
00:59:08.392 00.000 5052 Enqueuing Move request for stepguider (1.39, -0.23)
00:59:08.392 00.000 8976 Worker thread wakes up
00:59:08.392 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.39, -0.23) opts 0xd
00:59:08.392 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.39, -0.23)
00:59:08.392 00.000 8976 Moving (1.39, -0.23) raw xDistance=-0.84 yDistance=-1.04
00:59:08.392 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:59:08.392 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
00:59:08.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:08.393 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:08.393 00.000 5052 Enqueuing Expose request
00:59:08.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.84
00:59:08.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.04
00:59:08.393 00.000 8976 MoveAxis(R, 4, ABG)
00:59:08.393 00.000 8976 stepping (-13, -2) + (4, 0)
00:59:08.393 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:59:08.436 00.043 8976 Received - 47 (G) 
00:59:08.436 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:59:08.436 00.000 8976 stepped: pos (-9, -2)
00:59:08.436 00.000 8976 MoveAxis(U, 4, ABG)
00:59:08.436 00.000 8976 stepping (-9, -2) + (0, 4)
00:59:08.436 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:59:08.468 00.032 8976 Received - 47 (G) 
00:59:08.468 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:59:08.468 00.000 8976 stepped: pos (-9, 2)
00:59:08.468 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.29 = 2.29)
00:59:08.468 00.000 8976 MountToCamera -- mountX=2.11 mountY=0.52 hyp=2.18 mountTheta=0.24 cameraX=-1.43, cameraY=1.64 cameraTheta=2.29
00:59:08.468 00.000 8976 incremental bump (-1.426, 1.644) isValid = 1
00:59:08.468 00.000 8976 Scheduling Mount bump of (-0.150, 0.180)
00:59:08.468 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
00:59:08.468 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
00:59:08.468 00.000 8976 move complete, result=0
00:59:08.468 00.000 8976 worker thread done servicing request
00:59:08.468 00.000 8976 Worker thread wakes up
00:59:08.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:08.468 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:08.468 00.000 9828 Worker thread wakes up
00:59:08.468 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
00:59:08.468 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
00:59:08.468 00.000 5052 GuideStep: -0.8 px 4 ms EAST, -1.0 px 4 ms NORTH
00:59:08.468 00.000 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.36 = -0.92)
00:59:08.468 00.000 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.00)
00:59:08.468 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.27 mountX=0.14 mountY=-0.20, mountTheta=-0.95
00:59:08.468 00.000 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
00:59:08.468 00.000 9828 BLC: window closed
00:59:08.468 00.000 9828 MoveAxis(W, 45, B)
00:59:08.469 00.001 9828 Guiding  Dir = 3, Dur = 45
00:59:08.469 00.000 9828 IsSlewing returns 0
00:59:08.469 00.000 9828 IsGuiding returns 0
00:59:08.469 00.000 9828 PulseGuide returned control before completion, sleep 55
00:59:08.533 00.064 9828 IsGuiding returns 1
00:59:08.533 00.000 9828 scope still moving after pulse duration time elapsed
00:59:08.564 00.031 9828 IsSlewing returns 0
00:59:08.564 00.000 9828 IsGuiding returns 1
00:59:08.595 00.031 9828 IsSlewing returns 0
00:59:08.595 00.000 9828 IsGuiding returns 1
00:59:08.627 00.032 9828 IsSlewing returns 0
00:59:08.627 00.000 9828 IsGuiding returns 0
00:59:08.627 00.000 9828 scope move finished after 45 + 112 ms
00:59:08.627 00.000 9828 Move returns status 0, amount 45
00:59:08.627 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:08.627 00.000 9828 MoveAxis(N, 27, B)
00:59:08.627 00.000 9828 Guiding  Dir = 0, Dur = 27
00:59:08.643 00.016 9828 IsSlewing returns 0
00:59:08.643 00.000 9828 IsGuiding returns 0
00:59:08.643 00.000 9828 PulseGuide returned control before completion, sleep 37
00:59:08.688 00.045 9828 IsGuiding returns 1
00:59:08.688 00.000 9828 scope still moving after pulse duration time elapsed
00:59:08.719 00.031 9828 IsSlewing returns 0
00:59:08.719 00.000 9828 IsGuiding returns 1
00:59:08.750 00.031 9828 IsSlewing returns 0
00:59:08.750 00.000 9828 IsGuiding returns 1
00:59:08.781 00.031 9828 IsSlewing returns 0
00:59:08.781 00.000 9828 IsGuiding returns 1
00:59:08.812 00.031 9828 IsSlewing returns 0
00:59:08.812 00.000 9828 IsGuiding returns 0
00:59:08.812 00.000 9828 scope move finished after 27 + 141 ms
00:59:08.812 00.000 9828 Move returns status 0, amount 27
00:59:08.812 00.000 9828 move complete, result=0
00:59:08.812 00.000 9828 worker thread done servicing request
00:59:08.812 00.000 5052 GuideStep: 0.1 px 45 ms WEST, -0.2 px 27 ms NORTH
00:59:09.151 00.339 8976 Exposure complete
00:59:09.157 00.006 8976 worker thread done servicing request
00:59:09.157 00.000 5052 OnExposeComplete: enter
00:59:09.157 00.000 5052 UpdateGuideState(): m_state=6
00:59:09.157 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1558
00:59:09.157 00.000 5052 Star::Find returns 1 (0), X=330.45, Y=281.24, Mass=200, SNR=9.7, Peak=63 HFD=3.2
00:59:09.157 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
00:59:09.157 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
00:59:09.157 00.000 5052 CameraToMount -- cameraX=1.28 cameraY=-0.47 hyp=1.36 cameraTheta=-0.35 mountX=-1.00 mountY=-0.82, mountTheta=-2.46
00:59:09.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.28, y=-0.47, opts=13)
00:59:09.158 00.000 5052 Enqueuing Move request for stepguider (1.28, -0.47)
00:59:09.158 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:59:09.158 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
00:59:09.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:09.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:09.158 00.000 5052 Enqueuing Expose request
00:59:09.158 00.000 8976 Worker thread wakes up
00:59:09.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.28, -0.47) opts 0xd
00:59:09.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.28, -0.47)
00:59:09.158 00.000 8976 Moving (1.28, -0.47) raw xDistance=-1.00 yDistance=-0.82
00:59:09.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.00
00:59:09.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.82
00:59:09.158 00.000 8976 MoveAxis(R, 4, ABG)
00:59:09.158 00.000 8976 stepping (-9, 2) + (4, 0)
00:59:09.158 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:59:09.203 00.045 8976 Received - 47 (G) 
00:59:09.204 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:59:09.204 00.000 8976 stepped: pos (-5, 2)
00:59:09.204 00.000 8976 MoveAxis(U, 4, ABG)
00:59:09.204 00.000 8976 stepping (-5, 2) + (0, 4)
00:59:09.204 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:59:09.235 00.031 8976 Received - 47 (G) 
00:59:09.235 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:59:09.235 00.000 8976 stepped: pos (-5, 6)
00:59:09.235 00.000 8976 MountToCamera -- mountTheta (0.02) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
00:59:09.235 00.000 8976 MountToCamera -- mountX=1.67 mountY=0.03 hyp=1.67 mountTheta=0.02 cameraX=-0.79, cameraY=1.47 cameraTheta=2.06
00:59:09.235 00.000 8976 incremental bump (-0.790, 1.470) isValid = 1
00:59:09.235 00.000 8976 Scheduling Mount bump of (-0.109, 0.210)
00:59:09.235 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.21, opts=4)
00:59:09.236 00.001 8976 Enqueuing Move request for scope (-0.11, 0.21)
00:59:09.236 00.000 8976 move complete, result=0
00:59:09.236 00.000 8976 worker thread done servicing request
00:59:09.236 00.000 8976 Worker thread wakes up
00:59:09.236 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.8 px 4 ms NORTH
00:59:09.236 00.000 9828 Worker thread wakes up
00:59:09.236 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0x4
00:59:09.236 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
00:59:09.236 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
00:59:09.236 00.000 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.22)
00:59:09.236 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.05 mountX=0.10 mountY=-0.22, mountTheta=-1.15
00:59:09.236 00.000 9828 Moving (-0.11, 0.21) raw xDistance=0.10 yDistance=-0.22
00:59:09.236 00.000 9828 BLC: window closed
00:59:09.236 00.000 9828 MoveAxis(W, 31, B)
00:59:09.236 00.000 9828 Guiding  Dir = 3, Dur = 31
00:59:09.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:09.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:09.237 00.001 9828 IsSlewing returns 0
00:59:09.237 00.000 9828 IsGuiding returns 0
00:59:09.237 00.000 9828 PulseGuide returned control before completion, sleep 41
00:59:09.292 00.055 9828 IsGuiding returns 1
00:59:09.292 00.000 9828 scope still moving after pulse duration time elapsed
00:59:09.323 00.031 9828 IsSlewing returns 0
00:59:09.323 00.000 9828 IsGuiding returns 1
00:59:09.354 00.031 9828 IsSlewing returns 0
00:59:09.354 00.000 9828 IsGuiding returns 1
00:59:09.384 00.030 9828 IsSlewing returns 0
00:59:09.385 00.001 9828 IsGuiding returns 0
00:59:09.385 00.000 9828 scope move finished after 31 + 117 ms
00:59:09.385 00.000 9828 Move returns status 0, amount 31
00:59:09.385 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:09.385 00.000 9828 MoveAxis(N, 30, B)
00:59:09.385 00.000 9828 Guiding  Dir = 0, Dur = 30
00:59:09.400 00.015 9828 IsSlewing returns 0
00:59:09.400 00.000 9828 IsGuiding returns 0
00:59:09.400 00.000 9828 PulseGuide returned control before completion, sleep 40
00:59:09.446 00.046 9828 IsGuiding returns 1
00:59:09.446 00.000 9828 scope still moving after pulse duration time elapsed
00:59:09.477 00.031 9828 IsSlewing returns 0
00:59:09.477 00.000 9828 IsGuiding returns 1
00:59:09.508 00.031 9828 IsSlewing returns 0
00:59:09.508 00.000 9828 IsGuiding returns 1
00:59:09.539 00.031 9828 IsSlewing returns 0
00:59:09.539 00.000 9828 IsGuiding returns 1
00:59:09.570 00.031 9828 IsSlewing returns 0
00:59:09.571 00.001 9828 IsGuiding returns 0
00:59:09.571 00.000 9828 scope move finished after 30 + 141 ms
00:59:09.571 00.000 9828 Move returns status 0, amount 30
00:59:09.571 00.000 9828 move complete, result=0
00:59:09.571 00.000 9828 worker thread done servicing request
00:59:09.571 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.2 px 30 ms NORTH
00:59:09.919 00.348 8976 Exposure complete
00:59:09.925 00.006 8976 worker thread done servicing request
00:59:09.925 00.000 5052 OnExposeComplete: enter
00:59:09.925 00.000 5052 UpdateGuideState(): m_state=6
00:59:09.925 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1559
00:59:09.925 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=281.82, Mass=188, SNR=9.4, Peak=65 HFD=2.9
00:59:09.925 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
00:59:09.925 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
00:59:09.925 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=0.11 hyp=1.01 cameraTheta=0.11 mountX=-0.36 mountY=-0.90, mountTheta=-1.95
00:59:09.925 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=0.11, opts=13)
00:59:09.925 00.000 5052 Enqueuing Move request for stepguider (1.01, 0.11)
00:59:09.926 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
00:59:09.926 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
00:59:09.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:09.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:09.926 00.000 5052 Enqueuing Expose request
00:59:09.926 00.000 8976 Worker thread wakes up
00:59:09.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, 0.11) opts 0xd
00:59:09.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, 0.11)
00:59:09.926 00.000 8976 Moving (1.01, 0.11) raw xDistance=-0.36 yDistance=-0.90
00:59:09.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
00:59:09.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.90
00:59:09.926 00.000 8976 MoveAxis(R, 2, ABG)
00:59:09.926 00.000 8976 stepping (-5, 6) + (2, 0)
00:59:09.926 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:09.955 00.029 8976 Received - 47 (G) 
00:59:09.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:09.955 00.000 8976 stepped: pos (-3, 6)
00:59:09.955 00.000 8976 MoveAxis(U, 4, ABG)
00:59:09.955 00.000 8976 stepping (-3, 6) + (0, 4)
00:59:09.955 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:59:09.986 00.031 8976 Received - 47 (G) 
00:59:09.986 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
00:59:09.986 00.000 8976 stepped: pos (-3, 10)
00:59:09.986 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
00:59:09.986 00.000 8976 MountToCamera -- mountX=1.27 mountY=-0.50 hyp=1.36 mountTheta=-0.38 cameraX=-0.13, cameraY=1.36 cameraTheta=1.67
00:59:09.987 00.001 8976 incremental bump (-0.132, 1.358) isValid = 1
00:59:09.987 00.000 8976 Scheduling Mount bump of (-0.022, 0.237)
00:59:09.987 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.24, opts=4)
00:59:09.987 00.000 8976 Enqueuing Move request for scope (-0.02, 0.24)
00:59:09.987 00.000 8976 move complete, result=0
00:59:09.987 00.000 9828 Worker thread wakes up
00:59:09.987 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0x4
00:59:09.987 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
00:59:09.987 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
00:59:09.987 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
00:59:09.987 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.66 mountX=0.01 mountY=-0.24, mountTheta=-1.52
00:59:09.987 00.000 8976 worker thread done servicing request
00:59:09.987 00.000 8976 Worker thread wakes up
00:59:09.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:09.987 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 4 ms NORTH
00:59:09.987 00.000 9828 Moving (-0.02, 0.24) raw xDistance=0.01 yDistance=-0.24
00:59:09.987 00.000 9828 BLC: window closed
00:59:09.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:09.987 00.000 9828 MoveAxis(W, 4, B)
00:59:09.988 00.001 9828 Guiding  Dir = 3, Dur = 4
00:59:09.988 00.000 9828 IsSlewing returns 0
00:59:09.988 00.000 9828 IsGuiding returns 0
00:59:09.988 00.000 9828 PulseGuide returned control before completion, sleep 14
00:59:10.005 00.017 9828 IsGuiding returns 1
00:59:10.005 00.000 9828 scope still moving after pulse duration time elapsed
00:59:10.037 00.032 9828 IsSlewing returns 0
00:59:10.037 00.000 9828 IsGuiding returns 1
00:59:10.068 00.031 9828 IsSlewing returns 0
00:59:10.068 00.000 9828 IsGuiding returns 1
00:59:10.098 00.030 9828 IsSlewing returns 0
00:59:10.098 00.000 9828 IsGuiding returns 0
00:59:10.098 00.000 9828 scope move finished after 4 + 106 ms
00:59:10.098 00.000 9828 Move returns status 0, amount 4
00:59:10.098 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:10.098 00.000 9828 MoveAxis(N, 32, B)
00:59:10.099 00.001 9828 Guiding  Dir = 0, Dur = 32
00:59:10.114 00.015 9828 IsSlewing returns 0
00:59:10.114 00.000 9828 IsGuiding returns 0
00:59:10.115 00.001 9828 PulseGuide returned control before completion, sleep 42
00:59:10.161 00.046 9828 IsGuiding returns 1
00:59:10.161 00.000 9828 scope still moving after pulse duration time elapsed
00:59:10.192 00.031 9828 IsSlewing returns 0
00:59:10.192 00.000 9828 IsGuiding returns 1
00:59:10.223 00.031 9828 IsSlewing returns 0
00:59:10.223 00.000 9828 IsGuiding returns 1
00:59:10.254 00.031 9828 IsSlewing returns 0
00:59:10.254 00.000 9828 IsGuiding returns 1
00:59:10.285 00.031 9828 IsSlewing returns 0
00:59:10.285 00.000 9828 IsGuiding returns 0
00:59:10.285 00.000 9828 scope move finished after 32 + 138 ms
00:59:10.285 00.000 9828 Move returns status 0, amount 32
00:59:10.285 00.000 9828 move complete, result=0
00:59:10.285 00.000 9828 worker thread done servicing request
00:59:10.285 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.2 px 32 ms NORTH
00:59:10.671 00.386 8976 Exposure complete
00:59:10.676 00.005 8976 worker thread done servicing request
00:59:10.677 00.001 5052 OnExposeComplete: enter
00:59:10.677 00.000 5052 UpdateGuideState(): m_state=6
00:59:10.677 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1560
00:59:10.677 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=282.08, Mass=199, SNR=9.8, Peak=71 HFD=2.6
00:59:10.677 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
00:59:10.677 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
00:59:10.677 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.37 hyp=0.65 cameraTheta=0.60 mountX=0.09 mountY=-0.65, mountTheta=-1.44
00:59:10.677 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.37, opts=13)
00:59:10.677 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.37)
00:59:10.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:59:10.677 00.000 8976 Worker thread wakes up
00:59:10.678 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.37) opts 0xd
00:59:10.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.37)
00:59:10.678 00.000 8976 Moving (0.54, 0.37) raw xDistance=0.09 yDistance=-0.65
00:59:10.678 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
00:59:10.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:10.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:10.678 00.000 5052 Enqueuing Expose request
00:59:10.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:59:10.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.65
00:59:10.678 00.000 8976 MoveAxis(R, 0, ABG)
00:59:10.678 00.000 8976 MoveAxis(U, 3, ABG)
00:59:10.678 00.000 8976 stepping (-3, 10) + (0, 3)
00:59:10.678 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:10.706 00.028 8976 Received - 47 (G) 
00:59:10.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:10.706 00.000 8976 stepped: pos (-3, 13)
00:59:10.706 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
00:59:10.706 00.000 8976 MountToCamera -- mountX=1.00 mountY=-1.02 hyp=1.43 mountTheta=-0.79 cameraX=0.45, cameraY=1.36 cameraTheta=1.25
00:59:10.706 00.000 8976 incremental bump (0.449, 1.355) isValid = 1
00:59:10.706 00.000 8976 Scheduling Mount bump of (0.072, 0.226)
00:59:10.706 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.23, opts=4)
00:59:10.706 00.000 8976 Enqueuing Move request for scope (0.07, 0.23)
00:59:10.706 00.000 8976 move complete, result=0
00:59:10.706 00.000 9828 Worker thread wakes up
00:59:10.706 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
00:59:10.708 00.002 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0x4
00:59:10.708 00.000 8976 worker thread done servicing request
00:59:10.708 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
00:59:10.708 00.000 8976 Worker thread wakes up
00:59:10.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:10.708 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
00:59:10.708 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:10.708 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
00:59:10.708 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.26 mountX=-0.08 mountY=-0.22, mountTheta=-1.94
00:59:10.708 00.000 9828 Moving (0.07, 0.23) raw xDistance=-0.08 yDistance=-0.22
00:59:10.708 00.000 9828 BLC: window closed
00:59:10.708 00.000 9828 MoveAxis(E, 26, B)
00:59:10.708 00.000 9828 Guiding  Dir = 2, Dur = 26
00:59:10.708 00.000 9828 IsSlewing returns 0
00:59:10.708 00.000 9828 IsGuiding returns 0
00:59:10.708 00.000 9828 PulseGuide returned control before completion, sleep 36
00:59:10.750 00.042 9828 IsGuiding returns 1
00:59:10.750 00.000 9828 scope still moving after pulse duration time elapsed
00:59:10.782 00.032 9828 IsSlewing returns 0
00:59:10.782 00.000 9828 IsGuiding returns 1
00:59:10.813 00.031 9828 IsSlewing returns 0
00:59:10.813 00.000 9828 IsGuiding returns 1
00:59:10.844 00.031 9828 IsSlewing returns 0
00:59:10.844 00.000 9828 IsGuiding returns 1
00:59:10.875 00.031 9828 IsSlewing returns 0
00:59:10.875 00.000 9828 IsGuiding returns 0
00:59:10.875 00.000 9828 scope move finished after 26 + 141 ms
00:59:10.875 00.000 9828 Move returns status 0, amount 26
00:59:10.875 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:10.875 00.000 9828 MoveAxis(N, 29, B)
00:59:10.875 00.000 9828 Guiding  Dir = 0, Dur = 29
00:59:10.890 00.015 9828 IsSlewing returns 0
00:59:10.890 00.000 9828 IsGuiding returns 0
00:59:10.890 00.000 9828 PulseGuide returned control before completion, sleep 39
00:59:10.937 00.047 9828 IsGuiding returns 1
00:59:10.937 00.000 9828 scope still moving after pulse duration time elapsed
00:59:10.968 00.031 9828 IsSlewing returns 0
00:59:10.968 00.000 9828 IsGuiding returns 1
00:59:10.999 00.031 9828 IsSlewing returns 0
00:59:10.999 00.000 9828 IsGuiding returns 1
00:59:11.030 00.031 9828 IsSlewing returns 0
00:59:11.030 00.000 9828 IsGuiding returns 1
00:59:11.061 00.031 9828 IsSlewing returns 0
00:59:11.061 00.000 9828 IsGuiding returns 1
00:59:11.092 00.031 9828 IsSlewing returns 0
00:59:11.092 00.000 9828 IsGuiding returns 1
00:59:11.123 00.031 9828 IsSlewing returns 0
00:59:11.123 00.000 9828 IsGuiding returns 1
00:59:11.154 00.031 9828 IsSlewing returns 0
00:59:11.155 00.001 9828 IsGuiding returns 0
00:59:11.155 00.000 9828 scope move finished after 29 + 235 ms
00:59:11.155 00.000 9828 Move returns status 0, amount 29
00:59:11.155 00.000 9828 move complete, result=0
00:59:11.155 00.000 9828 worker thread done servicing request
00:59:11.159 00.004 5052 GuideStep: -0.1 px 26 ms EAST, -0.2 px 29 ms NORTH
00:59:11.390 00.231 8976 Exposure complete
00:59:11.395 00.005 8976 worker thread done servicing request
00:59:11.395 00.000 5052 OnExposeComplete: enter
00:59:11.395 00.000 5052 UpdateGuideState(): m_state=6
00:59:11.395 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1561
00:59:11.396 00.001 5052 Star::Find returns 1 (0), X=329.22, Y=282.08, Mass=190, SNR=9.5, Peak=64 HFD=2.7
00:59:11.396 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.04) = xAngle (-0.59 = -0.59)
00:59:11.396 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.69 = -0.69)
00:59:11.396 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.46 mountX=0.31 mountY=-0.24, mountTheta=-0.65
00:59:11.396 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.37, opts=13)
00:59:11.396 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.37)
00:59:11.396 00.000 8976 Worker thread wakes up
00:59:11.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.37) opts 0xd
00:59:11.397 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.37)
00:59:11.397 00.000 8976 Moving (0.04, 0.37) raw xDistance=0.31 yDistance=-0.24
00:59:11.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:59:11.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:59:11.397 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
00:59:11.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:11.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:11.397 00.000 5052 Enqueuing Expose request
00:59:11.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:59:11.397 00.000 8976 MoveAxis(L, 1, ABG)
00:59:11.397 00.000 8976 stepping (-3, 13) + (-1, 0)
00:59:11.397 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:11.426 00.029 8976 Received - 47 (G) 
00:59:11.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:11.426 00.000 8976 stepped: pos (-4, 13)
00:59:11.426 00.000 8976 MoveAxis(U, 0, ABG)
00:59:11.426 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
00:59:11.426 00.000 8976 MountToCamera -- mountX=0.87 mountY=-1.36 hyp=1.62 mountTheta=-1.00 cameraX=0.82, cameraY=1.40 cameraTheta=1.04
00:59:11.426 00.000 8976 incremental bump (0.816, 1.398) isValid = 1
00:59:11.426 00.000 8976 Scheduling Mount bump of (0.116, 0.206)
00:59:11.426 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.21, opts=4)
00:59:11.426 00.000 8976 Enqueuing Move request for scope (0.12, 0.21)
00:59:11.426 00.000 8976 move complete, result=0
00:59:11.426 00.000 9828 Worker thread wakes up
00:59:11.426 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0x4
00:59:11.426 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
00:59:11.426 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
00:59:11.426 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
00:59:11.426 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.06 mountX=-0.13 mountY=-0.19, mountTheta=-2.15
00:59:11.426 00.000 9828 Moving (0.12, 0.21) raw xDistance=-0.13 yDistance=-0.19
00:59:11.426 00.000 9828 BLC: window closed
00:59:11.426 00.000 9828 MoveAxis(E, 40, B)
00:59:11.426 00.000 9828 Guiding  Dir = 2, Dur = 40
00:59:11.426 00.000 8976 worker thread done servicing request
00:59:11.426 00.000 8976 Worker thread wakes up
00:59:11.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:11.426 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:59:11.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:11.426 00.000 9828 IsSlewing returns 0
00:59:11.426 00.000 9828 IsGuiding returns 0
00:59:11.427 00.001 9828 PulseGuide returned control before completion, sleep 50
00:59:11.478 00.051 9828 IsGuiding returns 1
00:59:11.478 00.000 9828 scope still moving after pulse duration time elapsed
00:59:11.509 00.031 9828 IsSlewing returns 0
00:59:11.510 00.001 9828 IsGuiding returns 1
00:59:11.540 00.030 9828 IsSlewing returns 0
00:59:11.540 00.000 9828 IsGuiding returns 1
00:59:11.572 00.032 9828 IsSlewing returns 0
00:59:11.572 00.000 9828 IsGuiding returns 0
00:59:11.572 00.000 9828 scope move finished after 40 + 104 ms
00:59:11.572 00.000 9828 Move returns status 0, amount 40
00:59:11.572 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:11.572 00.000 9828 MoveAxis(N, 26, B)
00:59:11.572 00.000 9828 Guiding  Dir = 0, Dur = 26
00:59:11.588 00.016 9828 IsSlewing returns 0
00:59:11.588 00.000 9828 IsGuiding returns 0
00:59:11.588 00.000 9828 PulseGuide returned control before completion, sleep 36
00:59:11.634 00.046 9828 IsGuiding returns 1
00:59:11.634 00.000 9828 scope still moving after pulse duration time elapsed
00:59:11.665 00.031 9828 IsSlewing returns 0
00:59:11.665 00.000 9828 IsGuiding returns 1
00:59:11.696 00.031 9828 IsSlewing returns 0
00:59:11.696 00.000 9828 IsGuiding returns 1
00:59:11.728 00.032 9828 IsSlewing returns 0
00:59:11.728 00.000 9828 IsGuiding returns 1
00:59:11.758 00.030 9828 IsSlewing returns 0
00:59:11.758 00.000 9828 IsGuiding returns 0
00:59:11.758 00.000 9828 scope move finished after 26 + 144 ms
00:59:11.758 00.000 9828 Move returns status 0, amount 26
00:59:11.758 00.000 9828 move complete, result=0
00:59:11.758 00.000 9828 worker thread done servicing request
00:59:11.759 00.001 5052 GuideStep: -0.1 px 40 ms EAST, -0.2 px 26 ms NORTH
00:59:12.115 00.356 8976 Exposure complete
00:59:12.121 00.006 8976 worker thread done servicing request
00:59:12.121 00.000 5052 OnExposeComplete: enter
00:59:12.121 00.000 5052 UpdateGuideState(): m_state=6
00:59:12.121 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1562
00:59:12.121 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.07, Mass=226, SNR=10.3, Peak=67 HFD=2.7
00:59:12.121 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.04) = xAngle (-3.66 = 2.62)
00:59:12.121 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.77 = 2.52)
00:59:12.121 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.64 hyp=0.64 cameraTheta=-1.62 mountX=-0.56 mountY=0.38, mountTheta=2.55
00:59:12.122 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.64, opts=13)
00:59:12.122 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.64)
00:59:12.122 00.000 8976 Worker thread wakes up
00:59:12.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.64) opts 0xd
00:59:12.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.64)
00:59:12.122 00.000 8976 Moving (-0.03, -0.64) raw xDistance=-0.56 yDistance=0.38
00:59:12.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
00:59:12.122 00.000 5052 UpdateGuideState exits: m=226 SNR=10.3
00:59:12.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:12.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.56
00:59:12.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:59:12.122 00.000 8976 MoveAxis(R, 2, ABG)
00:59:12.122 00.000 8976 stepping (-4, 13) + (2, 0)
00:59:12.122 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:12.122 00.000 5052 Enqueuing Expose request
00:59:12.122 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:12.145 00.023 8976 Received - 47 (G) 
00:59:12.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:12.145 00.000 8976 stepped: pos (-2, 13)
00:59:12.145 00.000 8976 MoveAxis(D, 1, ABG)
00:59:12.145 00.000 8976 stepping (-2, 13) + (0, -1)
00:59:12.145 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:12.177 00.032 8976 Received - 47 (G) 
00:59:12.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:12.177 00.000 8976 stepped: pos (-2, 12)
00:59:12.177 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
00:59:12.177 00.000 8976 MountToCamera -- mountX=0.69 mountY=-1.54 hyp=1.69 mountTheta=-1.15 cameraX=1.06, cameraY=1.31 cameraTheta=0.89
00:59:12.177 00.000 8976 incremental bump (1.060, 1.313) isValid = 1
00:59:12.177 00.000 8976 Scheduling Mount bump of (0.144, 0.185)
00:59:12.177 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
00:59:12.177 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
00:59:12.177 00.000 8976 move complete, result=0
00:59:12.177 00.000 8976 worker thread done servicing request
00:59:12.177 00.000 8976 Worker thread wakes up
00:59:12.177 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.4 px 1 ms SOUTH
00:59:12.177 00.000 9828 Worker thread wakes up
00:59:12.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:12.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:12.177 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
00:59:12.177 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
00:59:12.177 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
00:59:12.177 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
00:59:12.177 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.23 cameraTheta=0.91 mountX=-0.15 mountY=-0.17, mountTheta=-2.32
00:59:12.177 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
00:59:12.177 00.000 9828 BLC: window closed
00:59:12.177 00.000 9828 MoveAxis(E, 48, B)
00:59:12.178 00.001 9828 Guiding  Dir = 2, Dur = 48
00:59:12.178 00.000 9828 IsSlewing returns 0
00:59:12.178 00.000 9828 IsGuiding returns 0
00:59:12.178 00.000 9828 PulseGuide returned control before completion, sleep 58
00:59:12.238 00.060 9828 IsGuiding returns 1
00:59:12.238 00.000 9828 scope still moving after pulse duration time elapsed
00:59:12.269 00.031 9828 IsSlewing returns 0
00:59:12.269 00.000 9828 IsGuiding returns 1
00:59:12.300 00.031 9828 IsSlewing returns 0
00:59:12.300 00.000 9828 IsGuiding returns 1
00:59:12.331 00.031 9828 IsSlewing returns 0
00:59:12.331 00.000 9828 IsGuiding returns 1
00:59:12.362 00.031 9828 IsSlewing returns 0
00:59:12.362 00.000 9828 IsGuiding returns 0
00:59:12.362 00.000 9828 scope move finished after 48 + 136 ms
00:59:12.362 00.000 9828 Move returns status 0, amount 48
00:59:12.362 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:12.362 00.000 9828 MoveAxis(N, 23, B)
00:59:12.362 00.000 9828 Guiding  Dir = 0, Dur = 23
00:59:12.378 00.016 9828 IsSlewing returns 0
00:59:12.378 00.000 9828 IsGuiding returns 0
00:59:12.378 00.000 9828 PulseGuide returned control before completion, sleep 33
00:59:12.425 00.047 9828 IsGuiding returns 1
00:59:12.425 00.000 9828 scope still moving after pulse duration time elapsed
00:59:12.456 00.031 9828 IsSlewing returns 0
00:59:12.456 00.000 9828 IsGuiding returns 1
00:59:12.487 00.031 9828 IsSlewing returns 0
00:59:12.487 00.000 9828 IsGuiding returns 1
00:59:12.518 00.031 9828 IsSlewing returns 0
00:59:12.518 00.000 9828 IsGuiding returns 0
00:59:12.518 00.000 9828 scope move finished after 23 + 116 ms
00:59:12.518 00.000 9828 Move returns status 0, amount 23
00:59:12.518 00.000 9828 move complete, result=0
00:59:12.518 00.000 9828 worker thread done servicing request
00:59:12.518 00.000 5052 GuideStep: -0.2 px 48 ms EAST, -0.2 px 23 ms NORTH
00:59:12.861 00.343 8976 Exposure complete
00:59:12.867 00.006 8976 worker thread done servicing request
00:59:12.867 00.000 5052 OnExposeComplete: enter
00:59:12.867 00.000 5052 UpdateGuideState(): m_state=6
00:59:12.867 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1563
00:59:12.867 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=280.94, Mass=197, SNR=9.7, Peak=66 HFD=2.5
00:59:12.867 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.04) = xAngle (-3.50 = 2.78)
00:59:12.867 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.68)
00:59:12.867 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.77 hyp=0.77 cameraTheta=-1.46 mountX=-0.72 mountY=0.34, mountTheta=2.70
00:59:12.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.77, opts=13)
00:59:12.868 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.77)
00:59:12.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:59:12.868 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
00:59:12.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:12.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:12.868 00.000 5052 Enqueuing Expose request
00:59:12.868 00.000 8976 Worker thread wakes up
00:59:12.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.77) opts 0xd
00:59:12.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.77)
00:59:12.868 00.000 8976 Moving (0.09, -0.77) raw xDistance=-0.72 yDistance=0.34
00:59:12.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
00:59:12.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
00:59:12.868 00.000 8976 MoveAxis(R, 3, ABG)
00:59:12.868 00.000 8976 stepping (-2, 12) + (3, 0)
00:59:12.868 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:12.896 00.028 8976 Received - 47 (G) 
00:59:12.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:12.896 00.000 8976 stepped: pos (1, 12)
00:59:12.896 00.000 8976 MoveAxis(D, 1, ABG)
00:59:12.896 00.000 8976 stepping (1, 12) + (0, -1)
00:59:12.896 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:12.928 00.032 8976 Received - 47 (G) 
00:59:12.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:12.928 00.000 8976 stepped: pos (1, 11)
00:59:12.928 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
00:59:12.928 00.000 8976 MountToCamera -- mountX=0.41 mountY=-1.61 hyp=1.66 mountTheta=-1.32 cameraX=1.25, cameraY=1.10 cameraTheta=0.72
00:59:12.928 00.000 8976 incremental bump (1.247, 1.097) isValid = 1
00:59:12.928 00.000 8976 Scheduling Mount bump of (0.172, 0.157)
00:59:12.928 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.16, opts=4)
00:59:12.928 00.000 8976 Enqueuing Move request for scope (0.17, 0.16)
00:59:12.928 00.000 8976 move complete, result=0
00:59:12.928 00.000 9828 Worker thread wakes up
00:59:12.928 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0x4
00:59:12.928 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
00:59:12.928 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
00:59:12.928 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
00:59:12.928 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.74 mountX=-0.18 mountY=-0.13, mountTheta=-2.50
00:59:12.928 00.000 9828 Moving (0.17, 0.16) raw xDistance=-0.18 yDistance=-0.13
00:59:12.928 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.3 px 1 ms SOUTH
00:59:12.928 00.000 8976 worker thread done servicing request
00:59:12.929 00.001 8976 Worker thread wakes up
00:59:12.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:12.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:12.929 00.000 9828 BLC: window closed
00:59:12.929 00.000 9828 MoveAxis(E, 57, B)
00:59:12.929 00.000 9828 Guiding  Dir = 2, Dur = 57
00:59:12.929 00.000 9828 IsSlewing returns 0
00:59:12.929 00.000 9828 IsGuiding returns 0
00:59:12.929 00.000 9828 PulseGuide returned control before completion, sleep 67
00:59:13.013 00.084 9828 IsGuiding returns 1
00:59:13.013 00.000 9828 scope still moving after pulse duration time elapsed
00:59:13.043 00.030 9828 IsSlewing returns 0
00:59:13.043 00.000 9828 IsGuiding returns 1
00:59:13.073 00.030 9828 IsSlewing returns 0
00:59:13.073 00.000 9828 IsGuiding returns 1
00:59:13.104 00.031 9828 IsSlewing returns 0
00:59:13.104 00.000 9828 IsGuiding returns 0
00:59:13.104 00.000 9828 scope move finished after 57 + 117 ms
00:59:13.104 00.000 9828 Move returns status 0, amount 57
00:59:13.104 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:13.104 00.000 9828 MoveAxis(N, 18, B)
00:59:13.104 00.000 9828 Guiding  Dir = 0, Dur = 18
00:59:13.120 00.016 9828 IsSlewing returns 0
00:59:13.120 00.000 9828 IsGuiding returns 0
00:59:13.120 00.000 9828 PulseGuide returned control before completion, sleep 28
00:59:13.151 00.031 9828 IsGuiding returns 1
00:59:13.151 00.000 9828 scope still moving after pulse duration time elapsed
00:59:13.182 00.031 9828 IsSlewing returns 0
00:59:13.182 00.000 9828 IsGuiding returns 1
00:59:13.213 00.031 9828 IsSlewing returns 0
00:59:13.213 00.000 9828 IsGuiding returns 1
00:59:13.244 00.031 9828 IsSlewing returns 0
00:59:13.244 00.000 9828 IsGuiding returns 1
00:59:13.276 00.032 9828 IsSlewing returns 0
00:59:13.276 00.000 9828 IsGuiding returns 0
00:59:13.276 00.000 9828 scope move finished after 18 + 137 ms
00:59:13.276 00.000 9828 Move returns status 0, amount 18
00:59:13.276 00.000 9828 move complete, result=0
00:59:13.276 00.000 9828 worker thread done servicing request
00:59:13.276 00.000 5052 GuideStep: -0.2 px 57 ms EAST, -0.1 px 18 ms NORTH
00:59:13.612 00.336 8976 Exposure complete
00:59:13.617 00.005 8976 worker thread done servicing request
00:59:13.617 00.000 5052 OnExposeComplete: enter
00:59:13.617 00.000 5052 UpdateGuideState(): m_state=6
00:59:13.618 00.001 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1564
00:59:13.618 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.54, Mass=194, SNR=9.7, Peak=71 HFD=2.3
00:59:13.618 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.26 = 2.03)
00:59:13.618 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
00:59:13.618 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.21 mountX=-0.09 mountY=0.20, mountTheta=2.01
00:59:13.619 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.17, opts=13)
00:59:13.619 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.17)
00:59:13.619 00.000 8976 Worker thread wakes up
00:59:13.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.17) opts 0xd
00:59:13.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.17)
00:59:13.619 00.000 8976 Moving (-0.13, -0.17) raw xDistance=-0.09 yDistance=0.20
00:59:13.619 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
00:59:13.619 00.000 5052 UpdateGuideState exits: m=194 SNR=9.7
00:59:13.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:13.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:13.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:59:13.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:59:13.619 00.000 5052 Enqueuing Expose request
00:59:13.619 00.000 8976 MoveAxis(R, 0, ABG)
00:59:13.619 00.000 8976 MoveAxis(U, 0, ABG)
00:59:13.620 00.001 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
00:59:13.620 00.000 8976 MountToCamera -- mountX=0.22 mountY=-1.65 hyp=1.67 mountTheta=-1.44 cameraX=1.37, cameraY=0.95 cameraTheta=0.61
00:59:13.620 00.000 8976 incremental bump (1.372, 0.953) isValid = 1
00:59:13.620 00.000 8976 Scheduling Mount bump of (0.174, 0.125)
00:59:13.620 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.13, opts=4)
00:59:13.620 00.000 8976 Enqueuing Move request for scope (0.17, 0.13)
00:59:13.620 00.000 8976 move complete, result=0
00:59:13.620 00.000 8976 worker thread done servicing request
00:59:13.620 00.000 8976 Worker thread wakes up
00:59:13.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:13.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:13.620 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:59:13.620 00.000 9828 Worker thread wakes up
00:59:13.620 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0x4
00:59:13.620 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
00:59:13.620 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
00:59:13.620 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
00:59:13.620 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.62 mountX=-0.18 mountY=-0.10, mountTheta=-2.62
00:59:13.620 00.000 9828 Moving (0.17, 0.13) raw xDistance=-0.18 yDistance=-0.10
00:59:13.620 00.000 9828 BLC: window closed
00:59:13.621 00.001 9828 MoveAxis(E, 57, B)
00:59:13.621 00.000 9828 Guiding  Dir = 2, Dur = 57
00:59:13.621 00.000 9828 IsSlewing returns 0
00:59:13.621 00.000 9828 IsGuiding returns 0
00:59:13.621 00.000 9828 PulseGuide returned control before completion, sleep 67
00:59:13.695 00.074 9828 IsGuiding returns 1
00:59:13.695 00.000 9828 scope still moving after pulse duration time elapsed
00:59:13.727 00.032 9828 IsSlewing returns 0
00:59:13.727 00.000 9828 IsGuiding returns 1
00:59:13.758 00.031 9828 IsSlewing returns 0
00:59:13.758 00.000 9828 IsGuiding returns 1
00:59:13.789 00.031 9828 IsSlewing returns 0
00:59:13.789 00.000 9828 IsGuiding returns 1
00:59:13.820 00.031 9828 IsSlewing returns 0
00:59:13.820 00.000 9828 IsGuiding returns 0
00:59:13.820 00.000 9828 scope move finished after 57 + 142 ms
00:59:13.820 00.000 9828 Move returns status 0, amount 57
00:59:13.820 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:13.820 00.000 9828 MoveAxis(N, 14, B)
00:59:13.820 00.000 9828 Guiding  Dir = 0, Dur = 14
00:59:13.836 00.016 9828 IsSlewing returns 0
00:59:13.836 00.000 9828 IsGuiding returns 0
00:59:13.836 00.000 9828 PulseGuide returned control before completion, sleep 24
00:59:13.866 00.030 9828 IsGuiding returns 1
00:59:13.866 00.000 9828 scope still moving after pulse duration time elapsed
00:59:13.897 00.031 9828 IsSlewing returns 0
00:59:13.897 00.000 9828 IsGuiding returns 1
00:59:13.929 00.032 9828 IsSlewing returns 0
00:59:13.929 00.000 9828 IsGuiding returns 1
00:59:13.960 00.031 9828 IsSlewing returns 0
00:59:13.960 00.000 9828 IsGuiding returns 1
00:59:13.992 00.032 9828 IsSlewing returns 0
00:59:13.992 00.000 9828 IsGuiding returns 0
00:59:13.992 00.000 9828 scope move finished after 14 + 142 ms
00:59:13.992 00.000 9828 Move returns status 0, amount 14
00:59:13.992 00.000 9828 move complete, result=0
00:59:13.992 00.000 9828 worker thread done servicing request
00:59:13.992 00.000 5052 GuideStep: -0.2 px 57 ms EAST, -0.1 px 14 ms NORTH
00:59:14.305 00.313 8976 Exposure complete
00:59:14.310 00.005 8976 worker thread done servicing request
00:59:14.310 00.000 5052 OnExposeComplete: enter
00:59:14.310 00.000 5052 UpdateGuideState(): m_state=6
00:59:14.310 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1565
00:59:14.310 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.43, Mass=208, SNR=10.0, Peak=69 HFD=2.7
00:59:14.310 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
00:59:14.310 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.61)
00:59:14.310 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.28 hyp=0.49 cameraTheta=-2.53 mountX=-0.07 mountY=0.49, mountTheta=1.71
00:59:14.311 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.28, opts=13)
00:59:14.311 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.28)
00:59:14.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
00:59:14.311 00.000 5052 UpdateGuideState exits: m=208 SNR=10.0
00:59:14.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:14.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:14.311 00.000 5052 Enqueuing Expose request
00:59:14.311 00.000 8976 Worker thread wakes up
00:59:14.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.28) opts 0xd
00:59:14.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.28)
00:59:14.311 00.000 8976 Moving (-0.40, -0.28) raw xDistance=-0.07 yDistance=0.49
00:59:14.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:59:14.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:59:14.311 00.000 8976 MoveAxis(R, 0, ABG)
00:59:14.311 00.000 8976 MoveAxis(D, 2, ABG)
00:59:14.311 00.000 8976 stepping (1, 11) + (0, -2)
00:59:14.312 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:14.336 00.024 8976 Received - 47 (G) 
00:59:14.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:14.336 00.000 8976 stepped: pos (1, 9)
00:59:14.336 00.000 8976 MountToCamera -- mountTheta (-1.51) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
00:59:14.336 00.000 8976 MountToCamera -- mountX=0.10 mountY=-1.58 hyp=1.58 mountTheta=-1.51 cameraX=1.36, cameraY=0.81 cameraTheta=0.54
00:59:14.336 00.000 8976 incremental bump (1.362, 0.808) isValid = 1
00:59:14.336 00.000 8976 Scheduling Mount bump of (0.198, 0.122)
00:59:14.336 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.12, opts=4)
00:59:14.336 00.000 8976 Enqueuing Move request for scope (0.20, 0.12)
00:59:14.336 00.000 8976 move complete, result=0
00:59:14.336 00.000 9828 Worker thread wakes up
00:59:14.336 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:59:14.336 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0x4
00:59:14.336 00.000 8976 worker thread done servicing request
00:59:14.336 00.000 8976 Worker thread wakes up
00:59:14.336 00.000 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
00:59:14.336 00.000 9828 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.10) = xAngle (3.65 = -2.64)
00:59:14.336 00.000 9828 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.72)
00:59:14.336 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.55 mountX=-0.20 mountY=-0.10, mountTheta=-2.70
00:59:14.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:14.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:14.336 00.000 9828 Moving (0.20, 0.12) raw xDistance=-0.20 yDistance=-0.10
00:59:14.336 00.000 9828 BLC: window closed
00:59:14.336 00.000 9828 MoveAxis(E, 64, B)
00:59:14.336 00.000 9828 Guiding  Dir = 2, Dur = 64
00:59:14.336 00.000 9828 IsSlewing returns 0
00:59:14.336 00.000 9828 IsGuiding returns 0
00:59:14.337 00.001 9828 PulseGuide returned control before completion, sleep 74
00:59:14.424 00.087 9828 IsGuiding returns 1
00:59:14.424 00.000 9828 scope still moving after pulse duration time elapsed
00:59:14.456 00.032 9828 IsSlewing returns 0
00:59:14.456 00.000 9828 IsGuiding returns 1
00:59:14.487 00.031 9828 IsSlewing returns 0
00:59:14.487 00.000 9828 IsGuiding returns 1
00:59:14.518 00.031 9828 IsSlewing returns 0
00:59:14.518 00.000 9828 IsGuiding returns 0
00:59:14.518 00.000 9828 scope move finished after 64 + 117 ms
00:59:14.518 00.000 9828 Move returns status 0, amount 64
00:59:14.518 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:14.518 00.000 9828 MoveAxis(N, 13, B)
00:59:14.518 00.000 9828 Guiding  Dir = 0, Dur = 13
00:59:14.533 00.015 9828 IsSlewing returns 0
00:59:14.533 00.000 9828 IsGuiding returns 0
00:59:14.533 00.000 9828 PulseGuide returned control before completion, sleep 23
00:59:14.566 00.033 9828 IsGuiding returns 1
00:59:14.566 00.000 9828 scope still moving after pulse duration time elapsed
00:59:14.597 00.031 9828 IsSlewing returns 0
00:59:14.597 00.000 9828 IsGuiding returns 1
00:59:14.627 00.030 9828 IsSlewing returns 0
00:59:14.627 00.000 9828 IsGuiding returns 1
00:59:14.658 00.031 9828 IsSlewing returns 0
00:59:14.658 00.000 9828 IsGuiding returns 1
00:59:14.689 00.031 9828 IsSlewing returns 0
00:59:14.689 00.000 9828 IsGuiding returns 0
00:59:14.689 00.000 9828 scope move finished after 13 + 142 ms
00:59:14.689 00.000 9828 Move returns status 0, amount 13
00:59:14.689 00.000 9828 move complete, result=0
00:59:14.689 00.000 9828 worker thread done servicing request
00:59:14.689 00.000 5052 GuideStep: -0.2 px 64 ms EAST, -0.1 px 13 ms NORTH
00:59:15.021 00.332 8976 Exposure complete
00:59:15.026 00.005 8976 worker thread done servicing request
00:59:15.026 00.000 5052 OnExposeComplete: enter
00:59:15.026 00.000 5052 UpdateGuideState(): m_state=6
00:59:15.026 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1566
00:59:15.026 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.40, Mass=193, SNR=9.5, Peak=63 HFD=2.7
00:59:15.026 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.67 = 2.61)
00:59:15.026 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.51)
00:59:15.026 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.63 mountX=-0.26 mountY=0.18, mountTheta=2.54
00:59:15.027 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.31, opts=13)
00:59:15.027 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.31)
00:59:15.027 00.000 8976 Worker thread wakes up
00:59:15.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.31) opts 0xd
00:59:15.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:59:15.027 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
00:59:15.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:15.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.31)
00:59:15.028 00.001 8976 Moving (-0.02, -0.31) raw xDistance=-0.26 yDistance=0.18
00:59:15.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:59:15.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:59:15.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:15.028 00.000 5052 Enqueuing Expose request
00:59:15.028 00.000 8976 MoveAxis(R, 1, ABG)
00:59:15.028 00.000 8976 stepping (1, 9) + (1, 0)
00:59:15.028 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:15.055 00.027 8976 Received - 47 (G) 
00:59:15.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:15.055 00.000 8976 stepped: pos (2, 9)
00:59:15.055 00.000 8976 MoveAxis(U, 0, ABG)
00:59:15.055 00.000 8976 MountToCamera -- mountTheta (-1.59) + m_xAngle (2.04) = xAngle (0.45 = 0.45)
00:59:15.055 00.000 8976 MountToCamera -- mountX=-0.03 mountY=-1.53 hyp=1.53 mountTheta=-1.59 cameraX=1.38, cameraY=0.67 cameraTheta=0.45
00:59:15.055 00.000 8976 incremental bump (1.378, 0.666) isValid = 1
00:59:15.055 00.000 8976 Scheduling Mount bump of (0.207, 0.104)
00:59:15.055 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.10, opts=4)
00:59:15.055 00.000 8976 Enqueuing Move request for scope (0.21, 0.10)
00:59:15.055 00.000 8976 move complete, result=0
00:59:15.055 00.000 8976 worker thread done servicing request
00:59:15.055 00.000 8976 Worker thread wakes up
00:59:15.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:15.055 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:15.055 00.000 9828 Worker thread wakes up
00:59:15.055 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0x4
00:59:15.055 00.000 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
00:59:15.055 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
00:59:15.055 00.000 9828 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.10) = xAngle (3.56 = -2.72)
00:59:15.056 00.001 9828 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.48 = -2.80)
00:59:15.056 00.000 9828 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.46 mountX=-0.21 mountY=-0.08, mountTheta=-2.79
00:59:15.056 00.000 9828 Moving (0.21, 0.10) raw xDistance=-0.21 yDistance=-0.08
00:59:15.056 00.000 9828 BLC: window closed
00:59:15.056 00.000 9828 MoveAxis(E, 67, B)
00:59:15.056 00.000 9828 Guiding  Dir = 2, Dur = 67
00:59:15.056 00.000 9828 IsSlewing returns 0
00:59:15.056 00.000 9828 IsGuiding returns 0
00:59:15.056 00.000 9828 PulseGuide returned control before completion, sleep 77
00:59:15.139 00.083 9828 IsGuiding returns 1
00:59:15.139 00.000 9828 scope still moving after pulse duration time elapsed
00:59:15.170 00.031 9828 IsSlewing returns 0
00:59:15.170 00.000 9828 IsGuiding returns 1
00:59:15.201 00.031 9828 IsSlewing returns 0
00:59:15.201 00.000 9828 IsGuiding returns 1
00:59:15.232 00.031 9828 IsSlewing returns 0
00:59:15.232 00.000 9828 IsGuiding returns 0
00:59:15.232 00.000 9828 scope move finished after 67 + 109 ms
00:59:15.232 00.000 9828 Move returns status 0, amount 67
00:59:15.232 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:15.232 00.000 9828 MoveAxis(N, 10, B)
00:59:15.232 00.000 9828 Guiding  Dir = 0, Dur = 10
00:59:15.248 00.016 9828 IsSlewing returns 0
00:59:15.248 00.000 9828 IsGuiding returns 0
00:59:15.248 00.000 9828 PulseGuide returned control before completion, sleep 20
00:59:15.279 00.031 9828 IsGuiding returns 1
00:59:15.279 00.000 9828 scope still moving after pulse duration time elapsed
00:59:15.310 00.031 9828 IsSlewing returns 0
00:59:15.310 00.000 9828 IsGuiding returns 1
00:59:15.341 00.031 9828 IsSlewing returns 0
00:59:15.341 00.000 9828 IsGuiding returns 1
00:59:15.373 00.032 9828 IsSlewing returns 0
00:59:15.373 00.000 9828 IsGuiding returns 1
00:59:15.405 00.032 9828 IsSlewing returns 0
00:59:15.405 00.000 9828 IsGuiding returns 0
00:59:15.405 00.000 9828 scope move finished after 10 + 146 ms
00:59:15.405 00.000 9828 Move returns status 0, amount 10
00:59:15.405 00.000 9828 move complete, result=0
00:59:15.405 00.000 9828 worker thread done servicing request
00:59:15.405 00.000 5052 GuideStep: -0.2 px 67 ms EAST, -0.1 px 10 ms NORTH
00:59:15.738 00.333 8976 Exposure complete
00:59:15.743 00.005 8976 worker thread done servicing request
00:59:15.743 00.000 5052 OnExposeComplete: enter
00:59:15.743 00.000 5052 UpdateGuideState(): m_state=6
00:59:15.743 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1567
00:59:15.743 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.96, Mass=197, SNR=9.6, Peak=63 HFD=3.4
00:59:15.743 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
00:59:15.743 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
00:59:15.743 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.25 hyp=0.67 cameraTheta=2.76 mountX=0.51 mountY=0.38, mountTheta=0.65
00:59:15.745 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.25, opts=13)
00:59:15.745 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.25)
00:59:15.745 00.000 8976 Worker thread wakes up
00:59:15.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.25) opts 0xd
00:59:15.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.25)
00:59:15.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:59:15.746 00.001 8976 Moving (-0.62, 0.25) raw xDistance=0.51 yDistance=0.38
00:59:15.746 00.000 5052 UpdateGuideState exits: m=197 SNR=9.6
00:59:15.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.51
00:59:15.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:15.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:59:15.746 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:15.746 00.000 5052 Enqueuing Expose request
00:59:15.746 00.000 8976 MoveAxis(L, 2, ABG)
00:59:15.746 00.000 8976 stepping (2, 9) + (-2, 0)
00:59:15.746 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:15.774 00.028 8976 Received - 47 (G) 
00:59:15.774 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:15.774 00.000 8976 stepped: pos (0, 9)
00:59:15.774 00.000 8976 MoveAxis(D, 2, ABG)
00:59:15.774 00.000 8976 stepping (0, 9) + (0, -2)
00:59:15.774 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:15.806 00.032 8976 Received - 47 (G) 
00:59:15.806 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:15.806 00.000 8976 stepped: pos (0, 7)
00:59:15.806 00.000 8976 MountToCamera -- mountTheta (-1.59) + m_xAngle (2.04) = xAngle (0.46 = 0.46)
00:59:15.806 00.000 8976 MountToCamera -- mountX=-0.02 mountY=-1.39 hyp=1.39 mountTheta=-1.59 cameraX=1.25, cameraY=0.61 cameraTheta=0.46
00:59:15.806 00.000 8976 incremental bump (1.250, 0.613) isValid = 1
00:59:15.806 00.000 8976 Scheduling Mount bump of (0.206, 0.105)
00:59:15.806 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.10, opts=4)
00:59:15.806 00.000 8976 Enqueuing Move request for scope (0.21, 0.10)
00:59:15.806 00.000 8976 move complete, result=0
00:59:15.806 00.000 9828 Worker thread wakes up
00:59:15.806 00.000 8976 worker thread done servicing request
00:59:15.806 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
00:59:15.806 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0x4
00:59:15.807 00.001 8976 Worker thread wakes up
00:59:15.807 00.000 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
00:59:15.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:15.807 00.000 9828 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.57 = -2.72)
00:59:15.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:15.807 00.000 9828 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.49 = -2.80)
00:59:15.807 00.000 9828 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.47 mountX=-0.21 mountY=-0.08, mountTheta=-2.79
00:59:15.807 00.000 9828 Moving (0.21, 0.10) raw xDistance=-0.21 yDistance=-0.08
00:59:15.807 00.000 9828 BLC: window closed
00:59:15.807 00.000 9828 MoveAxis(E, 67, B)
00:59:15.807 00.000 9828 Guiding  Dir = 2, Dur = 67
00:59:15.807 00.000 9828 IsSlewing returns 0
00:59:15.808 00.001 9828 IsGuiding returns 0
00:59:15.808 00.000 9828 PulseGuide returned control before completion, sleep 77
00:59:15.899 00.091 9828 IsGuiding returns 1
00:59:15.899 00.000 9828 scope still moving after pulse duration time elapsed
00:59:15.930 00.031 9828 IsSlewing returns 0
00:59:15.930 00.000 9828 IsGuiding returns 1
00:59:15.961 00.031 9828 IsSlewing returns 0
00:59:15.961 00.000 9828 IsGuiding returns 1
00:59:15.991 00.030 9828 IsSlewing returns 0
00:59:15.991 00.000 9828 IsGuiding returns 0
00:59:15.991 00.000 9828 scope move finished after 67 + 116 ms
00:59:15.991 00.000 9828 Move returns status 0, amount 67
00:59:15.991 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:59:15.991 00.000 9828 MoveAxis(N, 11, B)
00:59:15.991 00.000 9828 Guiding  Dir = 0, Dur = 11
00:59:16.007 00.016 9828 IsSlewing returns 0
00:59:16.012 00.005 9828 IsGuiding returns 0
00:59:16.012 00.000 9828 PulseGuide returned control before completion, sleep 21
00:59:16.037 00.025 9828 IsGuiding returns 1
00:59:16.037 00.000 9828 scope still moving after pulse duration time elapsed
00:59:16.070 00.033 9828 IsSlewing returns 0
00:59:16.070 00.000 9828 IsGuiding returns 1
00:59:16.100 00.030 9828 IsSlewing returns 0
00:59:16.100 00.000 9828 IsGuiding returns 1
00:59:16.132 00.032 9828 IsSlewing returns 0
00:59:16.133 00.001 9828 IsGuiding returns 1
00:59:16.163 00.030 9828 IsSlewing returns 0
00:59:16.163 00.000 9828 IsGuiding returns 0
00:59:16.163 00.000 9828 scope move finished after 11 + 139 ms
00:59:16.163 00.000 9828 Move returns status 0, amount 11
00:59:16.163 00.000 9828 move complete, result=0
00:59:16.163 00.000 9828 worker thread done servicing request
00:59:16.163 00.000 5052 GuideStep: -0.2 px 67 ms EAST, -0.1 px 11 ms NORTH
00:59:16.493 00.330 8976 Exposure complete
00:59:16.498 00.005 8976 worker thread done servicing request
00:59:16.498 00.000 5052 OnExposeComplete: enter
00:59:16.498 00.000 5052 UpdateGuideState(): m_state=6
00:59:16.498 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1568
00:59:16.498 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.87, Mass=188, SNR=9.5, Peak=65 HFD=2.7
00:59:16.498 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
00:59:16.498 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
00:59:16.498 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.16 hyp=0.50 cameraTheta=2.82 mountX=0.36 mountY=0.31, mountTheta=0.72
00:59:16.498 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.16, opts=13)
00:59:16.498 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.16)
00:59:16.498 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:59:16.498 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
00:59:16.498 00.000 8976 Worker thread wakes up
00:59:16.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.16) opts 0xd
00:59:16.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.16)
00:59:16.498 00.000 8976 Moving (-0.48, 0.16) raw xDistance=0.36 yDistance=0.31
00:59:16.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
00:59:16.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:59:16.498 00.000 8976 MoveAxis(L, 2, ABG)
00:59:16.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:16.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:16.499 00.001 5052 Enqueuing Expose request
00:59:16.499 00.000 8976 stepping (0, 7) + (-2, 0)
00:59:16.499 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:16.525 00.026 8976 Received - 47 (G) 
00:59:16.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:16.525 00.000 8976 stepped: pos (-2, 7)
00:59:16.525 00.000 8976 MoveAxis(D, 1, ABG)
00:59:16.525 00.000 8976 stepping (-2, 7) + (0, -1)
00:59:16.525 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:16.557 00.032 8976 Received - 47 (G) 
00:59:16.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:16.557 00.000 8976 stepped: pos (-2, 6)
00:59:16.557 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
00:59:16.557 00.000 8976 move complete, result=0
00:59:16.557 00.000 8976 worker thread done servicing request
00:59:16.557 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:59:16.557 00.000 8976 Worker thread wakes up
00:59:16.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:16.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:17.241 00.684 8976 Exposure complete
00:59:17.247 00.006 8976 worker thread done servicing request
00:59:17.247 00.000 5052 OnExposeComplete: enter
00:59:17.247 00.000 5052 UpdateGuideState(): m_state=6
00:59:17.247 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1569
00:59:17.247 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.12, Mass=187, SNR=9.5, Peak=68 HFD=3.0
00:59:17.247 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.40 = 1.89)
00:59:17.247 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
00:59:17.247 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.59 hyp=0.84 cameraTheta=-2.35 mountX=-0.26 mountY=0.82, mountTheta=1.88
00:59:17.249 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.59, opts=13)
00:59:17.249 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.59)
00:59:17.249 00.000 8976 Worker thread wakes up
00:59:17.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:59:17.249 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
00:59:17.249 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:17.249 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:17.249 00.000 5052 Enqueuing Expose request
00:59:17.249 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.59) opts 0xd
00:59:17.249 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.59)
00:59:17.249 00.000 8976 Moving (-0.59, -0.59) raw xDistance=-0.26 yDistance=0.82
00:59:17.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
00:59:17.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.82
00:59:17.249 00.000 8976 MoveAxis(R, 1, ABG)
00:59:17.249 00.000 8976 stepping (-2, 6) + (1, 0)
00:59:17.249 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:17.277 00.028 8976 Received - 47 (G) 
00:59:17.277 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:17.277 00.000 8976 stepped: pos (-1, 6)
00:59:17.277 00.000 8976 MoveAxis(D, 3, ABG)
00:59:17.277 00.000 8976 stepping (-1, 6) + (0, -3)
00:59:17.277 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:17.308 00.031 8976 Received - 47 (G) 
00:59:17.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:17.308 00.000 8976 stepped: pos (-1, 3)
00:59:17.308 00.000 8976 move complete, result=0
00:59:17.308 00.000 8976 worker thread done servicing request
00:59:17.308 00.000 8976 Worker thread wakes up
00:59:17.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:17.308 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:17.308 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.8 px 3 ms SOUTH
00:59:17.993 00.685 8976 Exposure complete
00:59:17.999 00.006 8976 worker thread done servicing request
00:59:17.999 00.000 5052 OnExposeComplete: enter
00:59:17.999 00.000 5052 UpdateGuideState(): m_state=6
00:59:17.999 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1570
00:59:17.999 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.56, Mass=187, SNR=9.5, Peak=66 HFD=2.7
00:59:17.999 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
00:59:17.999 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
00:59:17.999 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.15 hyp=0.45 cameraTheta=-2.81 mountX=0.06 mountY=0.44, mountTheta=1.43
00:59:18.000 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.15, opts=13)
00:59:18.000 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.15)
00:59:18.000 00.000 8976 Worker thread wakes up
00:59:18.000 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:59:18.000 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
00:59:18.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:18.000 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:18.000 00.000 5052 Enqueuing Expose request
00:59:18.001 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.15) opts 0xd
00:59:18.001 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.15)
00:59:18.001 00.000 8976 Moving (-0.42, -0.15) raw xDistance=0.06 yDistance=0.44
00:59:18.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:59:18.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
00:59:18.001 00.000 8976 MoveAxis(R, 0, ABG)
00:59:18.001 00.000 8976 MoveAxis(D, 2, ABG)
00:59:18.001 00.000 8976 stepping (-1, 3) + (0, -2)
00:59:18.001 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:18.028 00.027 8976 Received - 47 (G) 
00:59:18.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:18.028 00.000 8976 stepped: pos (-1, 1)
00:59:18.028 00.000 8976 move complete, result=0
00:59:18.028 00.000 8976 worker thread done servicing request
00:59:18.029 00.001 8976 Worker thread wakes up
00:59:18.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:18.029 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:18.029 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:59:18.714 00.685 8976 Exposure complete
00:59:18.719 00.005 8976 worker thread done servicing request
00:59:18.719 00.000 5052 OnExposeComplete: enter
00:59:18.719 00.000 5052 UpdateGuideState(): m_state=6
00:59:18.719 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1571
00:59:18.719 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.88, Mass=189, SNR=9.5, Peak=68 HFD=2.6
00:59:18.719 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
00:59:18.719 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.00 = -0.00)
00:59:18.719 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.14 mountX=0.20 mountY=-0.00, mountTheta=-0.00
00:59:18.720 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.17, opts=13)
00:59:18.720 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.17)
00:59:18.720 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:59:18.720 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
00:59:18.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:18.720 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:18.720 00.000 5052 Enqueuing Expose request
00:59:18.720 00.000 8976 Worker thread wakes up
00:59:18.720 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.17) opts 0xd
00:59:18.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.17)
00:59:18.720 00.000 8976 Moving (-0.11, 0.17) raw xDistance=0.20 yDistance=-0.00
00:59:18.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:59:18.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:59:18.720 00.000 8976 MoveAxis(R, 0, ABG)
00:59:18.720 00.000 8976 MoveAxis(U, 0, ABG)
00:59:18.720 00.000 8976 move complete, result=0
00:59:18.721 00.001 8976 worker thread done servicing request
00:59:18.721 00.000 8976 Worker thread wakes up
00:59:18.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:18.721 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:18.721 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:19.403 00.682 8976 Exposure complete
00:59:19.408 00.005 8976 worker thread done servicing request
00:59:19.408 00.000 5052 OnExposeComplete: enter
00:59:19.408 00.000 5052 UpdateGuideState(): m_state=6
00:59:19.408 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1572
00:59:19.408 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=282.03, Mass=199, SNR=9.7, Peak=65 HFD=3.0
00:59:19.408 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
00:59:19.408 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
00:59:19.408 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.33 hyp=0.69 cameraTheta=2.65 mountX=0.57 mountY=0.33, mountTheta=0.53
00:59:19.410 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.33, opts=13)
00:59:19.410 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.33)
00:59:19.410 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:59:19.410 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
00:59:19.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:19.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:19.410 00.000 5052 Enqueuing Expose request
00:59:19.410 00.000 8976 Worker thread wakes up
00:59:19.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.33) opts 0xd
00:59:19.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.33)
00:59:19.410 00.000 8976 Moving (-0.61, 0.33) raw xDistance=0.57 yDistance=0.33
00:59:19.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
00:59:19.411 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:59:19.411 00.000 8976 MoveAxis(L, 2, ABG)
00:59:19.411 00.000 8976 stepping (-1, 1) + (-2, 0)
00:59:19.411 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:19.435 00.024 8976 Received - 47 (G) 
00:59:19.435 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:19.435 00.000 8976 stepped: pos (-3, 1)
00:59:19.435 00.000 8976 MoveAxis(D, 1, ABG)
00:59:19.435 00.000 8976 stepping (-3, 1) + (0, -1)
00:59:19.435 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:19.467 00.032 8976 Received - 47 (G) 
00:59:19.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:19.467 00.000 8976 stepped: pos (-3, 0)
00:59:19.467 00.000 8976 move complete, result=0
00:59:19.467 00.000 8976 worker thread done servicing request
00:59:19.467 00.000 8976 Worker thread wakes up
00:59:19.467 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:19.467 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:19.467 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.3 px 1 ms SOUTH
00:59:20.150 00.683 8976 Exposure complete
00:59:20.155 00.005 8976 worker thread done servicing request
00:59:20.155 00.000 5052 OnExposeComplete: enter
00:59:20.155 00.000 5052 UpdateGuideState(): m_state=6
00:59:20.155 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1573
00:59:20.155 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.82, Mass=203, SNR=9.8, Peak=64 HFD=2.8
00:59:20.155 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
00:59:20.155 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
00:59:20.155 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.21 cameraTheta=2.58 mountX=0.18 mountY=0.09, mountTheta=0.45
00:59:20.156 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.11, opts=13)
00:59:20.156 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.11)
00:59:20.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:59:20.156 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
00:59:20.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:20.156 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:20.156 00.000 5052 Enqueuing Expose request
00:59:20.156 00.000 8976 Worker thread wakes up
00:59:20.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.11) opts 0xd
00:59:20.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.11)
00:59:20.156 00.000 8976 Moving (-0.17, 0.11) raw xDistance=0.18 yDistance=0.09
00:59:20.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:59:20.157 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:59:20.157 00.000 8976 MoveAxis(R, 0, ABG)
00:59:20.157 00.000 8976 MoveAxis(U, 0, ABG)
00:59:20.157 00.000 8976 move complete, result=0
00:59:20.157 00.000 8976 worker thread done servicing request
00:59:20.157 00.000 8976 Worker thread wakes up
00:59:20.157 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:20.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:20.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:20.841 00.684 8976 Exposure complete
00:59:20.846 00.005 8976 worker thread done servicing request
00:59:20.847 00.001 5052 OnExposeComplete: enter
00:59:20.847 00.000 5052 UpdateGuideState(): m_state=6
00:59:20.847 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1574
00:59:20.847 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.75, Mass=178, SNR=9.2, Peak=64 HFD=2.7
00:59:20.847 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
00:59:20.847 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
00:59:20.847 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.28 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
00:59:20.847 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.04, opts=13)
00:59:20.847 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.04)
00:59:20.848 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:59:20.848 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
00:59:20.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:20.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:20.848 00.000 5052 Enqueuing Expose request
00:59:20.848 00.000 8976 Worker thread wakes up
00:59:20.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.04) opts 0xd
00:59:20.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.04)
00:59:20.848 00.000 8976 Moving (0.13, 0.04) raw xDistance=-0.03 yDistance=-0.13
00:59:20.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:59:20.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:59:20.848 00.000 8976 MoveAxis(R, 0, ABG)
00:59:20.848 00.000 8976 MoveAxis(U, 0, ABG)
00:59:20.848 00.000 8976 move complete, result=0
00:59:20.848 00.000 8976 worker thread done servicing request
00:59:20.848 00.000 8976 Worker thread wakes up
00:59:20.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:20.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:20.848 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:21.548 00.700 8976 Exposure complete
00:59:21.553 00.005 8976 worker thread done servicing request
00:59:21.553 00.000 5052 OnExposeComplete: enter
00:59:21.553 00.000 5052 UpdateGuideState(): m_state=6
00:59:21.553 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1575
00:59:21.554 00.001 5052 Star::Find returns 1 (0), X=329.26, Y=281.96, Mass=191, SNR=9.5, Peak=65 HFD=3.0
00:59:21.554 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
00:59:21.554 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
00:59:21.554 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.24 mountX=0.18 mountY=-0.21, mountTheta=-0.85
00:59:21.555 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.25, opts=13)
00:59:21.555 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.25)
00:59:21.555 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:59:21.555 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
00:59:21.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:21.555 00.000 8976 Worker thread wakes up
00:59:21.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.25) opts 0xd
00:59:21.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.25)
00:59:21.555 00.000 8976 Moving (0.09, 0.25) raw xDistance=0.18 yDistance=-0.21
00:59:21.555 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:21.555 00.000 5052 Enqueuing Expose request
00:59:21.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:59:21.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:59:21.555 00.000 8976 MoveAxis(R, 0, ABG)
00:59:21.555 00.000 8976 MoveAxis(U, 0, ABG)
00:59:21.555 00.000 8976 move complete, result=0
00:59:21.556 00.001 8976 worker thread done servicing request
00:59:21.556 00.000 8976 Worker thread wakes up
00:59:21.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:21.556 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:21.556 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:22.240 00.684 8976 Exposure complete
00:59:22.245 00.005 8976 worker thread done servicing request
00:59:22.245 00.000 5052 OnExposeComplete: enter
00:59:22.245 00.000 5052 UpdateGuideState(): m_state=6
00:59:22.246 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1576
00:59:22.246 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.95, Mass=206, SNR=9.9, Peak=69 HFD=2.8
00:59:22.246 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
00:59:22.246 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
00:59:22.246 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.24 hyp=0.39 cameraTheta=2.47 mountX=0.35 mountY=0.12, mountTheta=0.33
00:59:22.246 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.24, opts=13)
00:59:22.246 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.24)
00:59:22.246 00.000 8976 Worker thread wakes up
00:59:22.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.24) opts 0xd
00:59:22.247 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.24)
00:59:22.247 00.000 8976 Moving (-0.30, 0.24) raw xDistance=0.35 yDistance=0.12
00:59:22.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:59:22.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:59:22.247 00.000 8976 MoveAxis(L, 1, ABG)
00:59:22.247 00.000 8976 stepping (-3, 0) + (-1, 0)
00:59:22.247 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:59:22.247 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
00:59:22.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:22.247 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:22.247 00.000 5052 Enqueuing Expose request
00:59:22.247 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:22.280 00.033 8976 Received - 47 (G) 
00:59:22.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:22.281 00.001 8976 stepped: pos (-4, 0)
00:59:22.281 00.000 8976 MoveAxis(U, 0, ABG)
00:59:22.281 00.000 8976 move complete, result=0
00:59:22.281 00.000 8976 worker thread done servicing request
00:59:22.281 00.000 8976 Worker thread wakes up
00:59:22.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:22.281 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
00:59:22.281 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:22.966 00.685 8976 Exposure complete
00:59:22.972 00.006 8976 worker thread done servicing request
00:59:22.972 00.000 5052 OnExposeComplete: enter
00:59:22.972 00.000 5052 UpdateGuideState(): m_state=6
00:59:22.972 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1577
00:59:22.972 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.83, Mass=175, SNR=9.2, Peak=69 HFD=2.6
00:59:22.972 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
00:59:22.972 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
00:59:22.972 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.56 mountX=0.19 mountY=0.09, mountTheta=0.44
00:59:22.972 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.12, opts=13)
00:59:22.972 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.12)
00:59:22.972 00.000 8976 Worker thread wakes up
00:59:22.973 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:59:22.973 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
00:59:22.973 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:22.973 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.12) opts 0xd
00:59:22.973 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.12)
00:59:22.973 00.000 8976 Moving (-0.19, 0.12) raw xDistance=0.19 yDistance=0.09
00:59:22.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:59:22.973 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:22.973 00.000 5052 Enqueuing Expose request
00:59:22.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:59:22.973 00.000 8976 MoveAxis(R, 0, ABG)
00:59:22.973 00.000 8976 MoveAxis(U, 0, ABG)
00:59:22.973 00.000 8976 move complete, result=0
00:59:22.974 00.001 8976 worker thread done servicing request
00:59:22.974 00.000 8976 Worker thread wakes up
00:59:22.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:22.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:22.974 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:23.655 00.681 8976 Exposure complete
00:59:23.661 00.006 8976 worker thread done servicing request
00:59:23.661 00.000 5052 OnExposeComplete: enter
00:59:23.661 00.000 5052 UpdateGuideState(): m_state=6
00:59:23.661 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1578
00:59:23.661 00.000 5052 Star::Find returns 1 (0), X=328.29, Y=281.86, Mass=194, SNR=9.6, Peak=65 HFD=2.7
00:59:23.661 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
00:59:23.661 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
00:59:23.661 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=0.15 hyp=0.90 cameraTheta=2.98 mountX=0.53 mountY=0.66, mountTheta=0.89
00:59:23.662 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=0.15, opts=13)
00:59:23.662 00.000 5052 Enqueuing Move request for stepguider (-0.88, 0.15)
00:59:23.662 00.000 8976 Worker thread wakes up
00:59:23.662 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, 0.15) opts 0xd
00:59:23.662 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, 0.15)
00:59:23.662 00.000 8976 Moving (-0.88, 0.15) raw xDistance=0.53 yDistance=0.66
00:59:23.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
00:59:23.662 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:59:23.662 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
00:59:23.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:23.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
00:59:23.662 00.000 8976 MoveAxis(L, 2, ABG)
00:59:23.662 00.000 8976 stepping (-4, 0) + (-2, 0)
00:59:23.663 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:23.663 00.000 5052 Enqueuing Expose request
00:59:23.663 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:23.688 00.025 8976 Received - 47 (G) 
00:59:23.688 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:23.688 00.000 8976 stepped: pos (-6, 0)
00:59:23.688 00.000 8976 MoveAxis(D, 3, ABG)
00:59:23.688 00.000 8976 stepping (-6, 0) + (0, -3)
00:59:23.688 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:23.720 00.032 8976 Received - 47 (G) 
00:59:23.720 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:23.720 00.000 8976 stepped: pos (-6, -3)
00:59:23.720 00.000 8976 move complete, result=0
00:59:23.720 00.000 8976 worker thread done servicing request
00:59:23.720 00.000 8976 Worker thread wakes up
00:59:23.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:23.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:23.720 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
00:59:24.405 00.685 8976 Exposure complete
00:59:24.410 00.005 8976 worker thread done servicing request
00:59:24.410 00.000 5052 OnExposeComplete: enter
00:59:24.410 00.000 5052 UpdateGuideState(): m_state=6
00:59:24.410 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1579
00:59:24.410 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.28, Mass=183, SNR=9.3, Peak=69 HFD=2.9
00:59:24.410 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.54 = 1.74)
00:59:24.410 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
00:59:24.410 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.43 hyp=0.71 cameraTheta=-2.50 mountX=-0.12 mountY=0.71, mountTheta=1.74
00:59:24.411 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.43, opts=13)
00:59:24.411 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.43)
00:59:24.411 00.000 8976 Worker thread wakes up
00:59:24.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.43) opts 0xd
00:59:24.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.43)
00:59:24.411 00.000 8976 Moving (-0.57, -0.43) raw xDistance=-0.12 yDistance=0.71
00:59:24.411 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:59:24.411 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
00:59:24.411 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:24.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:59:24.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
00:59:24.411 00.000 8976 MoveAxis(R, 0, ABG)
00:59:24.411 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:24.411 00.000 5052 Enqueuing Expose request
00:59:24.411 00.000 8976 MoveAxis(D, 3, ABG)
00:59:24.412 00.001 8976 stepping (-6, -3) + (0, -3)
00:59:24.412 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:24.439 00.027 8976 Received - 47 (G) 
00:59:24.439 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:24.439 00.000 8976 stepped: pos (-6, -6)
00:59:24.439 00.000 8976 move complete, result=0
00:59:24.439 00.000 8976 worker thread done servicing request
00:59:24.439 00.000 8976 Worker thread wakes up
00:59:24.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:24.439 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:24.439 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:59:25.122 00.683 8976 Exposure complete
00:59:25.127 00.005 8976 worker thread done servicing request
00:59:25.127 00.000 5052 OnExposeComplete: enter
00:59:25.127 00.000 5052 UpdateGuideState(): m_state=6
00:59:25.127 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1580
00:59:25.127 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.65, Mass=188, SNR=9.4, Peak=65 HFD=3.2
00:59:25.127 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
00:59:25.127 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
00:59:25.127 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.06 hyp=0.72 cameraTheta=-3.06 mountX=0.27 mountY=0.63, mountTheta=1.16
00:59:25.127 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.06, opts=13)
00:59:25.127 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.06)
00:59:25.127 00.000 8976 Worker thread wakes up
00:59:25.128 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.06) opts 0xd
00:59:25.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.06)
00:59:25.128 00.000 8976 Moving (-0.71, -0.06) raw xDistance=0.27 yDistance=0.63
00:59:25.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:59:25.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
00:59:25.128 00.000 8976 MoveAxis(L, 1, ABG)
00:59:25.128 00.000 8976 stepping (-6, -6) + (-1, 0)
00:59:25.128 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:59:25.128 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
00:59:25.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:25.128 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:25.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:25.128 00.000 5052 Enqueuing Expose request
00:59:25.158 00.030 8976 Received - 47 (G) 
00:59:25.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:25.158 00.000 8976 stepped: pos (-7, -6)
00:59:25.158 00.000 8976 MoveAxis(D, 3, ABG)
00:59:25.158 00.000 8976 stepping (-7, -6) + (0, -3)
00:59:25.158 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:25.190 00.032 8976 Received - 47 (G) 
00:59:25.190 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:25.190 00.000 8976 stepped: pos (-7, -9)
00:59:25.190 00.000 8976 move complete, result=0
00:59:25.190 00.000 8976 worker thread done servicing request
00:59:25.190 00.000 8976 Worker thread wakes up
00:59:25.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:25.190 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:25.190 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
00:59:25.879 00.689 8976 Exposure complete
00:59:25.885 00.006 8976 worker thread done servicing request
00:59:25.885 00.000 5052 OnExposeComplete: enter
00:59:25.885 00.000 5052 UpdateGuideState(): m_state=6
00:59:25.885 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1581
00:59:25.885 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=282.04, Mass=175, SNR=9.1, Peak=64 HFD=2.6
00:59:25.885 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
00:59:25.885 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
00:59:25.885 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=0.33 hyp=0.85 cameraTheta=2.75 mountX=0.65 mountY=0.48, mountTheta=0.64
00:59:25.886 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=0.33, opts=13)
00:59:25.886 00.000 5052 Enqueuing Move request for stepguider (-0.79, 0.33)
00:59:25.886 00.000 8976 Worker thread wakes up
00:59:25.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, 0.33) opts 0xd
00:59:25.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, 0.33)
00:59:25.886 00.000 8976 Moving (-0.79, 0.33) raw xDistance=0.65 yDistance=0.48
00:59:25.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.65
00:59:25.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:59:25.886 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
00:59:25.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:25.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
00:59:25.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:25.886 00.000 5052 Enqueuing Expose request
00:59:25.886 00.000 8976 MoveAxis(L, 3, ABG)
00:59:25.886 00.000 8976 stepping (-7, -9) + (-3, 0)
00:59:25.886 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:25.926 00.040 8976 Received - 47 (G) 
00:59:25.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:25.926 00.000 8976 stepped: pos (-10, -9)
00:59:25.926 00.000 8976 MoveAxis(D, 2, ABG)
00:59:25.926 00.000 8976 stepping (-10, -9) + (0, -2)
00:59:25.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:25.957 00.031 8976 Received - 47 (G) 
00:59:25.957 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:25.957 00.000 8976 stepped: pos (-10, -11)
00:59:25.957 00.000 8976 move complete, result=0
00:59:25.957 00.000 8976 worker thread done servicing request
00:59:25.957 00.000 8976 Worker thread wakes up
00:59:25.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:25.957 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:25.958 00.001 5052 GuideStep: 0.7 px 3 ms WEST, 0.5 px 2 ms SOUTH
00:59:26.652 00.694 8976 Exposure complete
00:59:26.658 00.006 8976 worker thread done servicing request
00:59:26.658 00.000 5052 OnExposeComplete: enter
00:59:26.658 00.000 5052 UpdateGuideState(): m_state=6
00:59:26.658 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1582
00:59:26.658 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.70, Mass=196, SNR=9.7, Peak=67 HFD=2.5
00:59:26.658 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
00:59:26.658 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.04)
00:59:26.658 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-3.10 mountX=0.10 mountY=0.22, mountTheta=1.12
00:59:26.658 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.01, opts=13)
00:59:26.658 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.01)
00:59:26.658 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:59:26.658 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
00:59:26.659 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:26.659 00.000 8976 Worker thread wakes up
00:59:26.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.01) opts 0xd
00:59:26.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.01)
00:59:26.659 00.000 8976 Moving (-0.25, -0.01) raw xDistance=0.10 yDistance=0.22
00:59:26.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:59:26.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:59:26.659 00.000 8976 MoveAxis(R, 0, ABG)
00:59:26.659 00.000 8976 MoveAxis(U, 0, ABG)
00:59:26.659 00.000 8976 move complete, result=0
00:59:26.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:26.659 00.000 5052 Enqueuing Expose request
00:59:26.659 00.000 8976 worker thread done servicing request
00:59:26.659 00.000 8976 Worker thread wakes up
00:59:26.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:26.659 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:26.659 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:59:27.358 00.699 8976 Exposure complete
00:59:27.364 00.006 8976 worker thread done servicing request
00:59:27.364 00.000 5052 OnExposeComplete: enter
00:59:27.364 00.000 5052 UpdateGuideState(): m_state=6
00:59:27.364 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1583
00:59:27.364 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.50, Mass=203, SNR=9.8, Peak=65 HFD=2.9
00:59:27.364 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.61 = 1.68)
00:59:27.364 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
00:59:27.364 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.21 hyp=0.37 cameraTheta=-2.56 mountX=-0.04 mountY=0.37, mountTheta=1.68
00:59:27.365 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.21, opts=13)
00:59:27.365 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.21)
00:59:27.365 00.000 8976 Worker thread wakes up
00:59:27.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:59:27.365 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
00:59:27.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:27.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:27.365 00.000 5052 Enqueuing Expose request
00:59:27.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.21) opts 0xd
00:59:27.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.21)
00:59:27.365 00.000 8976 Moving (-0.31, -0.21) raw xDistance=-0.04 yDistance=0.37
00:59:27.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:59:27.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
00:59:27.365 00.000 8976 MoveAxis(R, 0, ABG)
00:59:27.365 00.000 8976 MoveAxis(D, 1, ABG)
00:59:27.365 00.000 8976 stepping (-10, -11) + (0, -1)
00:59:27.366 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:27.396 00.030 8976 Received - 47 (G) 
00:59:27.396 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:27.396 00.000 8976 stepped: pos (-10, -12)
00:59:27.396 00.000 8976 move complete, result=0
00:59:27.396 00.000 8976 worker thread done servicing request
00:59:27.396 00.000 8976 Worker thread wakes up
00:59:27.396 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
00:59:27.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:27.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:28.083 00.687 8976 Exposure complete
00:59:28.089 00.006 8976 worker thread done servicing request
00:59:28.089 00.000 5052 OnExposeComplete: enter
00:59:28.089 00.000 5052 UpdateGuideState(): m_state=6
00:59:28.089 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1584
00:59:28.089 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.47, Mass=220, SNR=10.2, Peak=70 HFD=2.8
00:59:28.089 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.20 = 2.08)
00:59:28.089 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.30 = 1.98)
00:59:28.089 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.28 cameraTheta=-2.16 mountX=-0.14 mountY=0.26, mountTheta=2.06
00:59:28.090 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.24, opts=13)
00:59:28.090 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.24)
00:59:28.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
00:59:28.090 00.000 5052 UpdateGuideState exits: m=220 SNR=10.2
00:59:28.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:28.090 00.000 8976 Worker thread wakes up
00:59:28.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.24) opts 0xd
00:59:28.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.24)
00:59:28.090 00.000 8976 Moving (-0.16, -0.24) raw xDistance=-0.14 yDistance=0.26
00:59:28.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:28.090 00.000 5052 Enqueuing Expose request
00:59:28.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:59:28.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
00:59:28.090 00.000 8976 MoveAxis(R, 0, ABG)
00:59:28.090 00.000 8976 MoveAxis(D, 1, ABG)
00:59:28.091 00.001 8976 stepping (-10, -12) + (0, -1)
00:59:28.091 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:28.115 00.024 8976 Received - 47 (G) 
00:59:28.116 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:28.116 00.000 8976 stepped: pos (-10, -13)
00:59:28.116 00.000 8976 move complete, result=0
00:59:28.116 00.000 8976 worker thread done servicing request
00:59:28.116 00.000 8976 Worker thread wakes up
00:59:28.116 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:28.116 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
00:59:28.116 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:28.800 00.684 8976 Exposure complete
00:59:28.805 00.005 8976 worker thread done servicing request
00:59:28.805 00.000 5052 OnExposeComplete: enter
00:59:28.805 00.000 5052 UpdateGuideState(): m_state=6
00:59:28.805 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1585
00:59:28.805 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.87, Mass=200, SNR=9.7, Peak=63 HFD=3.2
00:59:28.805 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
00:59:28.805 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
00:59:28.805 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.16 hyp=0.31 cameraTheta=0.52 mountX=0.02 mountY=-0.31, mountTheta=-1.52
00:59:28.806 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.16, opts=13)
00:59:28.806 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.16)
00:59:28.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:59:28.806 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
00:59:28.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:28.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:28.806 00.000 5052 Enqueuing Expose request
00:59:28.806 00.000 8976 Worker thread wakes up
00:59:28.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.16) opts 0xd
00:59:28.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.16)
00:59:28.806 00.000 8976 Moving (0.27, 0.16) raw xDistance=0.02 yDistance=-0.31
00:59:28.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:59:28.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
00:59:28.806 00.000 8976 MoveAxis(R, 0, ABG)
00:59:28.807 00.001 8976 MoveAxis(U, 1, ABG)
00:59:28.807 00.000 8976 stepping (-10, -13) + (0, 1)
00:59:28.807 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:28.835 00.028 8976 Received - 47 (G) 
00:59:28.835 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:28.836 00.001 8976 stepped: pos (-10, -12)
00:59:28.836 00.000 8976 move complete, result=0
00:59:28.836 00.000 8976 worker thread done servicing request
00:59:28.836 00.000 8976 Worker thread wakes up
00:59:28.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:28.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:28.836 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
00:59:29.520 00.684 8976 Exposure complete
00:59:29.525 00.005 8976 worker thread done servicing request
00:59:29.525 00.000 5052 OnExposeComplete: enter
00:59:29.525 00.000 5052 UpdateGuideState(): m_state=6
00:59:29.525 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1586
00:59:29.525 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=282.19, Mass=178, SNR=9.1, Peak=67 HFD=2.8
00:59:29.525 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
00:59:29.526 00.001 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
00:59:29.526 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.48 hyp=0.85 cameraTheta=0.60 mountX=0.11 mountY=-0.85, mountTheta=-1.44
00:59:29.526 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.48, opts=13)
00:59:29.526 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.48)
00:59:29.526 00.000 8976 Worker thread wakes up
00:59:29.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.48) opts 0xd
00:59:29.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.48)
00:59:29.526 00.000 8976 Moving (0.70, 0.48) raw xDistance=0.11 yDistance=-0.85
00:59:29.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
00:59:29.527 00.001 5052 UpdateGuideState exits: m=178 SNR=9.1
00:59:29.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:29.527 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:29.527 00.000 5052 Enqueuing Expose request
00:59:29.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:59:29.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.85
00:59:29.527 00.000 8976 MoveAxis(R, 0, ABG)
00:59:29.527 00.000 8976 MoveAxis(U, 3, ABG)
00:59:29.527 00.000 8976 stepping (-10, -12) + (0, 3)
00:59:29.527 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:29.555 00.028 8976 Received - 47 (G) 
00:59:29.555 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:29.555 00.000 8976 stepped: pos (-10, -9)
00:59:29.555 00.000 8976 move complete, result=0
00:59:29.555 00.000 8976 worker thread done servicing request
00:59:29.555 00.000 8976 Worker thread wakes up
00:59:29.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:29.555 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:29.555 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
00:59:30.240 00.685 8976 Exposure complete
00:59:30.246 00.006 8976 worker thread done servicing request
00:59:30.247 00.001 5052 OnExposeComplete: enter
00:59:30.247 00.000 5052 UpdateGuideState(): m_state=6
00:59:30.247 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1587
00:59:30.247 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=282.09, Mass=201, SNR=9.7, Peak=64 HFD=3.4
00:59:30.247 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.75 = -0.75)
00:59:30.247 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
00:59:30.247 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.38 hyp=0.39 cameraTheta=1.29 mountX=0.28 mountY=-0.30, mountTheta=-0.80
00:59:30.247 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.38, opts=13)
00:59:30.247 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.38)
00:59:30.247 00.000 8976 Worker thread wakes up
00:59:30.248 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.38) opts 0xd
00:59:30.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.38)
00:59:30.248 00.000 8976 Moving (0.11, 0.38) raw xDistance=0.28 yDistance=-0.30
00:59:30.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:59:30.248 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:59:30.248 00.000 5052 UpdateGuideState exits: m=201 SNR=9.7
00:59:30.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:30.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
00:59:30.248 00.000 8976 MoveAxis(L, 1, ABG)
00:59:30.248 00.000 8976 stepping (-10, -9) + (-1, 0)
00:59:30.248 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:30.248 00.000 5052 Enqueuing Expose request
00:59:30.248 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:30.273 00.025 8976 Received - 47 (G) 
00:59:30.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:30.273 00.000 8976 stepped: pos (-11, -9)
00:59:30.273 00.000 8976 MoveAxis(U, 1, ABG)
00:59:30.273 00.000 8976 stepping (-11, -9) + (0, 1)
00:59:30.273 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:30.306 00.033 8976 Received - 47 (G) 
00:59:30.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:30.306 00.000 8976 stepped: pos (-11, -8)
00:59:30.306 00.000 8976 move complete, result=0
00:59:30.306 00.000 8976 worker thread done servicing request
00:59:30.306 00.000 8976 Worker thread wakes up
00:59:30.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:30.306 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:30.306 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
00:59:30.992 00.686 8976 Exposure complete
00:59:30.998 00.006 8976 worker thread done servicing request
00:59:30.998 00.000 5052 OnExposeComplete: enter
00:59:30.998 00.000 5052 UpdateGuideState(): m_state=6
00:59:30.998 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1588
00:59:30.998 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.42, Mass=208, SNR=9.9, Peak=66 HFD=3.4
00:59:30.998 00.000 5052 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.04) = xAngle (-3.34 = 2.94)
00:59:30.998 00.000 5052 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.45 = 2.84)
00:59:30.998 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.30 mountX=-0.29 mountY=0.09, mountTheta=2.84
00:59:30.999 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.29, opts=13)
00:59:30.999 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.29)
00:59:30.999 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
00:59:30.999 00.000 5052 UpdateGuideState exits: m=208 SNR=9.9
00:59:30.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:30.999 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:30.999 00.000 5052 Enqueuing Expose request
00:59:30.999 00.000 8976 Worker thread wakes up
00:59:30.999 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.29) opts 0xd
00:59:30.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.29)
00:59:30.999 00.000 8976 Moving (0.08, -0.29) raw xDistance=-0.29 yDistance=0.09
00:59:30.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
00:59:30.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:59:30.999 00.000 8976 MoveAxis(R, 1, ABG)
00:59:30.999 00.000 8976 stepping (-11, -8) + (1, 0)
00:59:30.999 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:31.025 00.026 8976 Received - 47 (G) 
00:59:31.025 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:31.025 00.000 8976 stepped: pos (-10, -8)
00:59:31.025 00.000 8976 MoveAxis(U, 0, ABG)
00:59:31.025 00.000 8976 move complete, result=0
00:59:31.025 00.000 8976 worker thread done servicing request
00:59:31.025 00.000 8976 Worker thread wakes up
00:59:31.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:31.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:31.025 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
00:59:31.708 00.683 8976 Exposure complete
00:59:31.713 00.005 8976 worker thread done servicing request
00:59:31.714 00.001 5052 OnExposeComplete: enter
00:59:31.714 00.000 5052 UpdateGuideState(): m_state=6
00:59:31.714 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1589
00:59:31.714 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=282.02, Mass=186, SNR=9.4, Peak=65 HFD=3.3
00:59:31.714 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
00:59:31.714 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
00:59:31.714 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.31 hyp=0.51 cameraTheta=0.66 mountX=0.09 mountY=-0.50, mountTheta=-1.38
00:59:31.715 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.31, opts=13)
00:59:31.715 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.31)
00:59:31.715 00.000 8976 Worker thread wakes up
00:59:31.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.31) opts 0xd
00:59:31.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.31)
00:59:31.715 00.000 8976 Moving (0.40, 0.31) raw xDistance=0.09 yDistance=-0.50
00:59:31.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:59:31.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
00:59:31.715 00.000 8976 MoveAxis(R, 0, ABG)
00:59:31.715 00.000 8976 MoveAxis(U, 2, ABG)
00:59:31.715 00.000 8976 stepping (-10, -8) + (0, 2)
00:59:31.715 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:59:31.715 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
00:59:31.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:31.715 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:31.716 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:31.716 00.000 5052 Enqueuing Expose request
00:59:31.744 00.028 8976 Received - 47 (G) 
00:59:31.745 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:31.745 00.000 8976 stepped: pos (-10, -6)
00:59:31.745 00.000 8976 move complete, result=0
00:59:31.746 00.001 8976 worker thread done servicing request
00:59:31.746 00.000 8976 Worker thread wakes up
00:59:31.746 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:31.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:31.746 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:59:32.431 00.685 8976 Exposure complete
00:59:32.436 00.005 8976 worker thread done servicing request
00:59:32.437 00.001 5052 OnExposeComplete: enter
00:59:32.437 00.000 5052 UpdateGuideState(): m_state=6
00:59:32.437 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1590
00:59:32.437 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.97, Mass=195, SNR=9.6, Peak=61 HFD=3.2
00:59:32.437 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
00:59:32.437 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
00:59:32.437 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.26 hyp=0.64 cameraTheta=0.41 mountX=-0.04 mountY=-0.63, mountTheta=-1.63
00:59:32.437 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.26, opts=13)
00:59:32.437 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.26)
00:59:32.437 00.000 8976 Worker thread wakes up
00:59:32.438 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.26) opts 0xd
00:59:32.438 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.26)
00:59:32.438 00.000 8976 Moving (0.59, 0.26) raw xDistance=-0.04 yDistance=-0.63
00:59:32.438 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:59:32.438 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
00:59:32.438 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:32.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:59:32.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
00:59:32.438 00.000 8976 MoveAxis(R, 0, ABG)
00:59:32.438 00.000 8976 MoveAxis(U, 3, ABG)
00:59:32.438 00.000 8976 stepping (-10, -6) + (0, 3)
00:59:32.438 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:32.438 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:32.438 00.000 5052 Enqueuing Expose request
00:59:32.464 00.026 8976 Received - 47 (G) 
00:59:32.464 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:32.464 00.000 8976 stepped: pos (-10, -3)
00:59:32.464 00.000 8976 move complete, result=0
00:59:32.464 00.000 8976 worker thread done servicing request
00:59:32.464 00.000 8976 Worker thread wakes up
00:59:32.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:32.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:32.464 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
00:59:33.150 00.686 8976 Exposure complete
00:59:33.155 00.005 8976 worker thread done servicing request
00:59:33.155 00.000 5052 OnExposeComplete: enter
00:59:33.155 00.000 5052 UpdateGuideState(): m_state=6
00:59:33.155 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1591
00:59:33.155 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.59, Mass=170, SNR=9.0, Peak=64 HFD=2.6
00:59:33.155 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
00:59:33.155 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
00:59:33.155 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.12 hyp=0.65 cameraTheta=-0.18 mountX=-0.40 mountY=-0.48, mountTheta=-2.26
00:59:33.156 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.12, opts=13)
00:59:33.156 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.12)
00:59:33.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
00:59:33.156 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
00:59:33.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:33.156 00.000 8976 Worker thread wakes up
00:59:33.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.12) opts 0xd
00:59:33.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.12)
00:59:33.156 00.000 8976 Moving (0.64, -0.12) raw xDistance=-0.40 yDistance=-0.48
00:59:33.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
00:59:33.156 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:33.156 00.000 5052 Enqueuing Expose request
00:59:33.157 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
00:59:33.157 00.000 8976 MoveAxis(R, 2, ABG)
00:59:33.157 00.000 8976 stepping (-10, -3) + (2, 0)
00:59:33.157 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:33.183 00.026 8976 Received - 47 (G) 
00:59:33.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:33.183 00.000 8976 stepped: pos (-8, -3)
00:59:33.184 00.001 8976 MoveAxis(U, 2, ABG)
00:59:33.184 00.000 8976 stepping (-8, -3) + (0, 2)
00:59:33.184 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:33.215 00.031 8976 Received - 47 (G) 
00:59:33.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:33.215 00.000 8976 stepped: pos (-8, -1)
00:59:33.215 00.000 8976 move complete, result=0
00:59:33.215 00.000 8976 worker thread done servicing request
00:59:33.215 00.000 8976 Worker thread wakes up
00:59:33.215 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
00:59:33.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:33.215 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:33.900 00.685 8976 Exposure complete
00:59:33.906 00.006 8976 worker thread done servicing request
00:59:33.906 00.000 5052 OnExposeComplete: enter
00:59:33.906 00.000 5052 UpdateGuideState(): m_state=6
00:59:33.906 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1592
00:59:33.906 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.37, Mass=201, SNR=9.8, Peak=64 HFD=3.1
00:59:33.906 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
00:59:33.906 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.01 = -3.01)
00:59:33.906 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.34 hyp=0.45 cameraTheta=-0.87 mountX=-0.43 mountY=-0.06, mountTheta=-3.01
00:59:33.907 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.34, opts=13)
00:59:33.907 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.34)
00:59:33.907 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:59:33.907 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
00:59:33.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:33.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:33.907 00.000 5052 Enqueuing Expose request
00:59:33.907 00.000 8976 Worker thread wakes up
00:59:33.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.34) opts 0xd
00:59:33.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.34)
00:59:33.907 00.000 8976 Moving (0.29, -0.34) raw xDistance=-0.43 yDistance=-0.06
00:59:33.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
00:59:33.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:59:33.907 00.000 8976 MoveAxis(R, 2, ABG)
00:59:33.907 00.000 8976 stepping (-8, -1) + (2, 0)
00:59:33.907 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:33.935 00.028 8976 Received - 47 (G) 
00:59:33.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:33.935 00.000 8976 stepped: pos (-6, -1)
00:59:33.935 00.000 8976 MoveAxis(U, 0, ABG)
00:59:33.935 00.000 8976 move complete, result=0
00:59:33.935 00.000 8976 worker thread done servicing request
00:59:33.935 00.000 8976 Worker thread wakes up
00:59:33.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:33.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:33.935 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
00:59:34.618 00.683 8976 Exposure complete
00:59:34.624 00.006 8976 worker thread done servicing request
00:59:34.624 00.000 5052 OnExposeComplete: enter
00:59:34.624 00.000 5052 UpdateGuideState(): m_state=6
00:59:34.624 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1593
00:59:34.624 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.14, Mass=192, SNR=9.6, Peak=66 HFD=2.8
00:59:34.624 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
00:59:34.624 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
00:59:34.624 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.43 hyp=0.50 cameraTheta=2.10 mountX=0.50 mountY=-0.02, mountTheta=-0.05
00:59:34.625 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.43, opts=13)
00:59:34.625 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.43)
00:59:34.625 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:59:34.625 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
00:59:34.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:34.625 00.000 8976 Worker thread wakes up
00:59:34.625 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.43) opts 0xd
00:59:34.625 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.43)
00:59:34.625 00.000 8976 Moving (-0.25, 0.43) raw xDistance=0.50 yDistance=-0.02
00:59:34.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:34.625 00.000 5052 Enqueuing Expose request
00:59:34.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.50
00:59:34.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:59:34.625 00.000 8976 MoveAxis(L, 2, ABG)
00:59:34.625 00.000 8976 stepping (-6, -1) + (-2, 0)
00:59:34.625 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:34.655 00.030 8976 Received - 47 (G) 
00:59:34.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:34.655 00.000 8976 stepped: pos (-8, -1)
00:59:34.655 00.000 8976 MoveAxis(U, 0, ABG)
00:59:34.655 00.000 8976 move complete, result=0
00:59:34.655 00.000 8976 worker thread done servicing request
00:59:34.655 00.000 8976 Worker thread wakes up
00:59:34.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:34.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:34.655 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
00:59:35.339 00.684 8976 Exposure complete
00:59:35.345 00.006 8976 worker thread done servicing request
00:59:35.345 00.000 5052 OnExposeComplete: enter
00:59:35.345 00.000 5052 UpdateGuideState(): m_state=6
00:59:35.345 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1594
00:59:35.345 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.88, Mass=179, SNR=9.3, Peak=69 HFD=2.5
00:59:35.345 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
00:59:35.345 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
00:59:35.345 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.17 hyp=0.75 cameraTheta=2.91 mountX=0.49 mountY=0.51, mountTheta=0.81
00:59:35.345 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.17, opts=13)
00:59:35.345 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.17)
00:59:35.346 00.001 8976 Worker thread wakes up
00:59:35.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.17) opts 0xd
00:59:35.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.17)
00:59:35.346 00.000 8976 Moving (-0.73, 0.17) raw xDistance=0.49 yDistance=0.51
00:59:35.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
00:59:35.346 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:59:35.346 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
00:59:35.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:35.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:35.346 00.000 5052 Enqueuing Expose request
00:59:35.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
00:59:35.346 00.000 8976 MoveAxis(L, 2, ABG)
00:59:35.346 00.000 8976 stepping (-8, -1) + (-2, 0)
00:59:35.346 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:35.374 00.028 8976 Received - 47 (G) 
00:59:35.374 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:35.374 00.000 8976 stepped: pos (-10, -1)
00:59:35.374 00.000 8976 MoveAxis(D, 2, ABG)
00:59:35.374 00.000 8976 stepping (-10, -1) + (0, -2)
00:59:35.374 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:35.405 00.031 8976 Received - 47 (G) 
00:59:35.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:35.405 00.000 8976 stepped: pos (-10, -3)
00:59:35.405 00.000 8976 move complete, result=0
00:59:35.405 00.000 8976 worker thread done servicing request
00:59:35.405 00.000 8976 Worker thread wakes up
00:59:35.405 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
00:59:35.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:35.406 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:36.088 00.682 8976 Exposure complete
00:59:36.095 00.007 8976 worker thread done servicing request
00:59:36.095 00.000 5052 OnExposeComplete: enter
00:59:36.095 00.000 5052 UpdateGuideState(): m_state=6
00:59:36.095 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1595
00:59:36.096 00.001 5052 Star::Find returns 1 (0), X=329.26, Y=281.58, Mass=204, SNR=9.9, Peak=69 HFD=2.8
00:59:36.096 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.04) = xAngle (-2.99 = -2.99)
00:59:36.096 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.09 = -3.09)
00:59:36.096 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.95 mountX=-0.15 mountY=-0.01, mountTheta=-3.09
00:59:36.096 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.13, opts=13)
00:59:36.096 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.13)
00:59:36.097 00.001 8976 Worker thread wakes up
00:59:36.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.13) opts 0xd
00:59:36.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.13)
00:59:36.097 00.000 8976 Moving (0.09, -0.13) raw xDistance=-0.15 yDistance=-0.01
00:59:36.097 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
00:59:36.097 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
00:59:36.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:36.097 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:36.097 00.000 5052 Enqueuing Expose request
00:59:36.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:59:36.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:59:36.097 00.000 8976 MoveAxis(R, 0, ABG)
00:59:36.097 00.000 8976 MoveAxis(U, 0, ABG)
00:59:36.097 00.000 8976 move complete, result=0
00:59:36.097 00.000 8976 worker thread done servicing request
00:59:36.097 00.000 8976 Worker thread wakes up
00:59:36.097 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:36.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:36.098 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:36.782 00.684 8976 Exposure complete
00:59:36.787 00.005 8976 worker thread done servicing request
00:59:36.787 00.000 5052 OnExposeComplete: enter
00:59:36.787 00.000 5052 UpdateGuideState(): m_state=6
00:59:36.788 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1596
00:59:36.788 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.54, Mass=213, SNR=10.1, Peak=68 HFD=2.3
00:59:36.788 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
00:59:36.788 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
00:59:36.788 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=-0.16 hyp=0.77 cameraTheta=-0.22 mountX=-0.49 mountY=-0.54, mountTheta=-2.31
00:59:36.788 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=-0.16, opts=13)
00:59:36.788 00.000 5052 Enqueuing Move request for stepguider (0.75, -0.16)
00:59:36.788 00.000 8976 Worker thread wakes up
00:59:36.789 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
00:59:36.789 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
00:59:36.789 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, -0.16) opts 0xd
00:59:36.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:36.789 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:36.789 00.000 5052 Enqueuing Expose request
00:59:36.789 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, -0.16)
00:59:36.789 00.000 8976 Moving (0.75, -0.16) raw xDistance=-0.49 yDistance=-0.54
00:59:36.790 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
00:59:36.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
00:59:36.790 00.000 8976 MoveAxis(R, 2, ABG)
00:59:36.790 00.000 8976 stepping (-10, -3) + (2, 0)
00:59:36.790 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:36.812 00.022 8976 Received - 47 (G) 
00:59:36.812 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:36.812 00.000 8976 stepped: pos (-8, -3)
00:59:36.812 00.000 8976 MoveAxis(U, 2, ABG)
00:59:36.812 00.000 8976 stepping (-8, -3) + (0, 2)
00:59:36.812 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:36.844 00.032 8976 Received - 47 (G) 
00:59:36.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:36.844 00.000 8976 stepped: pos (-8, -1)
00:59:36.844 00.000 8976 move complete, result=0
00:59:36.844 00.000 8976 worker thread done servicing request
00:59:36.844 00.000 8976 Worker thread wakes up
00:59:36.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:36.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:36.844 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
00:59:37.529 00.685 8976 Exposure complete
00:59:37.534 00.005 8976 worker thread done servicing request
00:59:37.534 00.000 5052 OnExposeComplete: enter
00:59:37.534 00.000 5052 UpdateGuideState(): m_state=6
00:59:37.534 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1597
00:59:37.534 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.70, Mass=192, SNR=9.6, Peak=71 HFD=2.4
00:59:37.534 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
00:59:37.534 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
00:59:37.534 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.01 hyp=0.83 cameraTheta=-0.01 mountX=-0.38 mountY=-0.69, mountTheta=-2.08
00:59:37.535 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.01, opts=13)
00:59:37.535 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.01)
00:59:37.535 00.000 8976 Worker thread wakes up
00:59:37.535 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.01) opts 0xd
00:59:37.535 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.01)
00:59:37.535 00.000 8976 Moving (0.83, -0.01) raw xDistance=-0.38 yDistance=-0.69
00:59:37.535 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
00:59:37.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
00:59:37.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
00:59:37.535 00.000 8976 MoveAxis(R, 2, ABG)
00:59:37.536 00.001 5052 UpdateGuideState exits: m=192 SNR=9.6
00:59:37.536 00.000 8976 stepping (-8, -1) + (2, 0)
00:59:37.536 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:37.537 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:37.537 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:37.537 00.000 5052 Enqueuing Expose request
00:59:37.564 00.027 8976 Received - 47 (G) 
00:59:37.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:37.564 00.000 8976 stepped: pos (-6, -1)
00:59:37.564 00.000 8976 MoveAxis(U, 3, ABG)
00:59:37.564 00.000 8976 stepping (-6, -1) + (0, 3)
00:59:37.564 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:37.596 00.032 8976 Received - 47 (G) 
00:59:37.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:37.596 00.000 8976 stepped: pos (-6, 2)
00:59:37.596 00.000 8976 move complete, result=0
00:59:37.596 00.000 8976 worker thread done servicing request
00:59:37.596 00.000 8976 Worker thread wakes up
00:59:37.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:37.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:37.596 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
00:59:38.281 00.685 8976 Exposure complete
00:59:38.287 00.006 8976 worker thread done servicing request
00:59:38.288 00.001 5052 OnExposeComplete: enter
00:59:38.288 00.000 5052 UpdateGuideState(): m_state=6
00:59:38.288 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1598
00:59:38.288 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.99, Mass=209, SNR=10.0, Peak=75 HFD=2.3
00:59:38.288 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
00:59:38.288 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
00:59:38.288 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.28 hyp=0.38 cameraTheta=0.83 mountX=0.13 mountY=-0.36, mountTheta=-1.22
00:59:38.288 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.28, opts=13)
00:59:38.289 00.001 5052 Enqueuing Move request for stepguider (0.25, 0.28)
00:59:38.289 00.000 8976 Worker thread wakes up
00:59:38.289 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.28) opts 0xd
00:59:38.289 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.28)
00:59:38.289 00.000 8976 Moving (0.25, 0.28) raw xDistance=0.13 yDistance=-0.36
00:59:38.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:59:38.289 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:59:38.289 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
00:59:38.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:38.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
00:59:38.289 00.000 8976 MoveAxis(R, 0, ABG)
00:59:38.289 00.000 8976 MoveAxis(U, 2, ABG)
00:59:38.289 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:38.289 00.000 5052 Enqueuing Expose request
00:59:38.289 00.000 8976 stepping (-6, 2) + (0, 2)
00:59:38.289 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:38.315 00.026 8976 Received - 47 (G) 
00:59:38.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:38.315 00.000 8976 stepped: pos (-6, 4)
00:59:38.315 00.000 8976 move complete, result=0
00:59:38.315 00.000 8976 worker thread done servicing request
00:59:38.315 00.000 8976 Worker thread wakes up
00:59:38.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:38.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:38.315 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:59:39.003 00.688 8976 Exposure complete
00:59:39.009 00.006 8976 worker thread done servicing request
00:59:39.010 00.001 5052 OnExposeComplete: enter
00:59:39.010 00.000 5052 UpdateGuideState(): m_state=6
00:59:39.010 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1599
00:59:39.010 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.80, Mass=222, SNR=10.3, Peak=78 HFD=2.6
00:59:39.010 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
00:59:39.010 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
00:59:39.010 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.09 hyp=0.46 cameraTheta=0.19 mountX=-0.13 mountY=-0.43, mountTheta=-1.86
00:59:39.011 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.09, opts=13)
00:59:39.011 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.09)
00:59:39.011 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
00:59:39.011 00.000 5052 UpdateGuideState exits: m=222 SNR=10.3
00:59:39.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:39.011 00.000 8976 Worker thread wakes up
00:59:39.011 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:39.011 00.000 5052 Enqueuing Expose request
00:59:39.011 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.09) opts 0xd
00:59:39.011 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.09)
00:59:39.011 00.000 8976 Moving (0.45, 0.09) raw xDistance=-0.13 yDistance=-0.43
00:59:39.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:59:39.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
00:59:39.011 00.000 8976 MoveAxis(R, 0, ABG)
00:59:39.011 00.000 8976 MoveAxis(U, 2, ABG)
00:59:39.011 00.000 8976 stepping (-6, 4) + (0, 2)
00:59:39.011 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:39.035 00.024 8976 Received - 47 (G) 
00:59:39.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:39.035 00.000 8976 stepped: pos (-6, 6)
00:59:39.035 00.000 8976 move complete, result=0
00:59:39.035 00.000 8976 worker thread done servicing request
00:59:39.035 00.000 8976 Worker thread wakes up
00:59:39.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:39.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:39.035 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
00:59:39.719 00.684 8976 Exposure complete
00:59:39.724 00.005 8976 worker thread done servicing request
00:59:39.724 00.000 5052 OnExposeComplete: enter
00:59:39.724 00.000 5052 UpdateGuideState(): m_state=6
00:59:39.724 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1600
00:59:39.724 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.89, Mass=170, SNR=9.1, Peak=74 HFD=2.3
00:59:39.724 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
00:59:39.724 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
00:59:39.724 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.19 hyp=0.53 cameraTheta=0.36 mountX=-0.06 mountY=-0.52, mountTheta=-1.69
00:59:39.725 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.19, opts=13)
00:59:39.725 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.19)
00:59:39.725 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:59:39.725 00.000 5052 UpdateGuideState exits: m=170 SNR=9.1
00:59:39.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:39.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:39.725 00.000 5052 Enqueuing Expose request
00:59:39.726 00.001 8976 Worker thread wakes up
00:59:39.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.19) opts 0xd
00:59:39.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.19)
00:59:39.726 00.000 8976 Moving (0.50, 0.19) raw xDistance=-0.06 yDistance=-0.52
00:59:39.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:59:39.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
00:59:39.726 00.000 8976 MoveAxis(R, 0, ABG)
00:59:39.726 00.000 8976 MoveAxis(U, 2, ABG)
00:59:39.726 00.000 8976 stepping (-6, 6) + (0, 2)
00:59:39.726 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:39.754 00.028 8976 Received - 47 (G) 
00:59:39.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:39.754 00.000 8976 stepped: pos (-6, 8)
00:59:39.754 00.000 8976 move complete, result=0
00:59:39.754 00.000 8976 worker thread done servicing request
00:59:39.754 00.000 8976 Worker thread wakes up
00:59:39.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:39.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:39.754 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
00:59:40.441 00.687 8976 Exposure complete
00:59:40.446 00.005 8976 worker thread done servicing request
00:59:40.446 00.000 5052 OnExposeComplete: enter
00:59:40.447 00.001 5052 UpdateGuideState(): m_state=6
00:59:40.447 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1601
00:59:40.447 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.52, Mass=181, SNR=9.3, Peak=64 HFD=2.4
00:59:40.447 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
00:59:40.447 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
00:59:40.447 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.19 hyp=0.76 cameraTheta=-0.26 mountX=-0.51 mountY=-0.51, mountTheta=-2.35
00:59:40.448 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.19, opts=13)
00:59:40.448 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.19)
00:59:40.448 00.000 8976 Worker thread wakes up
00:59:40.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.19) opts 0xd
00:59:40.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.19)
00:59:40.448 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:59:40.448 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
00:59:40.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:40.448 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:40.448 00.000 5052 Enqueuing Expose request
00:59:40.448 00.000 8976 Moving (0.73, -0.19) raw xDistance=-0.51 yDistance=-0.51
00:59:40.449 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
00:59:40.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
00:59:40.449 00.000 8976 MoveAxis(R, 2, ABG)
00:59:40.449 00.000 8976 stepping (-6, 8) + (2, 0)
00:59:40.449 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:40.474 00.025 8976 Received - 47 (G) 
00:59:40.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:40.474 00.000 8976 stepped: pos (-4, 8)
00:59:40.474 00.000 8976 MoveAxis(U, 2, ABG)
00:59:40.474 00.000 8976 stepping (-4, 8) + (0, 2)
00:59:40.474 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:40.505 00.031 8976 Received - 47 (G) 
00:59:40.505 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:40.505 00.000 8976 stepped: pos (-4, 10)
00:59:40.505 00.000 8976 move complete, result=0
00:59:40.505 00.000 8976 worker thread done servicing request
00:59:40.505 00.000 8976 Worker thread wakes up
00:59:40.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:40.505 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:40.505 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
00:59:41.190 00.685 8976 Exposure complete
00:59:41.195 00.005 8976 worker thread done servicing request
00:59:41.195 00.000 5052 OnExposeComplete: enter
00:59:41.196 00.001 5052 UpdateGuideState(): m_state=6
00:59:41.196 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1602
00:59:41.196 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.72, Mass=209, SNR=10.0, Peak=66 HFD=2.9
00:59:41.196 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
00:59:41.196 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
00:59:41.196 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.01 hyp=0.50 cameraTheta=0.01 mountX=-0.22 mountY=-0.42, mountTheta=-2.05
00:59:41.196 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.01, opts=13)
00:59:41.196 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.01)
00:59:41.197 00.001 8976 Worker thread wakes up
00:59:41.197 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.01) opts 0xd
00:59:41.197 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.01)
00:59:41.197 00.000 8976 Moving (0.50, 0.01) raw xDistance=-0.22 yDistance=-0.42
00:59:41.197 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:59:41.197 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
00:59:41.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:41.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:59:41.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
00:59:41.197 00.000 8976 MoveAxis(R, 0, ABG)
00:59:41.197 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:41.197 00.000 5052 Enqueuing Expose request
00:59:41.197 00.000 8976 MoveAxis(U, 2, ABG)
00:59:41.197 00.000 8976 stepping (-4, 10) + (0, 2)
00:59:41.197 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:41.225 00.028 8976 Received - 47 (G) 
00:59:41.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:41.225 00.000 8976 stepped: pos (-4, 12)
00:59:41.225 00.000 8976 move complete, result=0
00:59:41.225 00.000 8976 worker thread done servicing request
00:59:41.225 00.000 8976 Worker thread wakes up
00:59:41.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:41.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:41.225 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
00:59:41.912 00.687 8976 Exposure complete
00:59:41.922 00.010 8976 worker thread done servicing request
00:59:41.922 00.000 5052 OnExposeComplete: enter
00:59:41.922 00.000 5052 UpdateGuideState(): m_state=6
00:59:41.922 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1603
00:59:41.922 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.94, Mass=198, SNR=9.7, Peak=67 HFD=2.7
00:59:41.922 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
00:59:41.922 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
00:59:41.922 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.23 hyp=0.50 cameraTheta=0.49 mountX=0.01 mountY=-0.49, mountTheta=-1.55
00:59:41.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.23, opts=13)
00:59:41.923 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.23)
00:59:41.923 00.000 8976 Worker thread wakes up
00:59:41.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.23) opts 0xd
00:59:41.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.23)
00:59:41.923 00.000 8976 Moving (0.44, 0.23) raw xDistance=0.01 yDistance=-0.49
00:59:41.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:59:41.923 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:59:41.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
00:59:41.923 00.000 8976 MoveAxis(R, 0, ABG)
00:59:41.923 00.000 8976 MoveAxis(U, 2, ABG)
00:59:41.924 00.001 8976 stepping (-4, 12) + (0, 2)
00:59:41.924 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
00:59:41.924 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:41.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:41.924 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:41.924 00.000 5052 Enqueuing Expose request
00:59:41.960 00.036 8976 Received - 47 (G) 
00:59:41.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:41.961 00.001 8976 stepped: pos (-4, 14)
00:59:41.961 00.000 8976 move complete, result=0
00:59:41.961 00.000 8976 worker thread done servicing request
00:59:41.961 00.000 8976 Worker thread wakes up
00:59:41.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:41.961 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:41.961 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
00:59:42.647 00.686 8976 Exposure complete
00:59:42.652 00.005 8976 worker thread done servicing request
00:59:42.653 00.001 5052 OnExposeComplete: enter
00:59:42.653 00.000 5052 UpdateGuideState(): m_state=6
00:59:42.653 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1604
00:59:42.653 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=282.34, Mass=175, SNR=9.1, Peak=63 HFD=3.0
00:59:42.653 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
00:59:42.653 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
00:59:42.653 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.63 hyp=0.70 cameraTheta=1.14 mountX=0.43 mountY=-0.59, mountTheta=-0.94
00:59:42.653 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.63, opts=13)
00:59:42.654 00.001 5052 Enqueuing Move request for stepguider (0.29, 0.63)
00:59:42.654 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
00:59:42.654 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
00:59:42.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:42.654 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:42.654 00.000 5052 Enqueuing Expose request
00:59:42.654 00.000 8976 Worker thread wakes up
00:59:42.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.63) opts 0xd
00:59:42.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.63)
00:59:42.654 00.000 8976 Moving (0.29, 0.63) raw xDistance=0.43 yDistance=-0.59
00:59:42.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:59:42.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
00:59:42.654 00.000 8976 MoveAxis(L, 2, ABG)
00:59:42.654 00.000 8976 stepping (-4, 14) + (-2, 0)
00:59:42.654 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:42.679 00.025 8976 Received - 47 (G) 
00:59:42.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:42.679 00.000 8976 stepped: pos (-6, 14)
00:59:42.679 00.000 8976 MoveAxis(U, 2, ABG)
00:59:42.679 00.000 8976 stepping (-6, 14) + (0, 2)
00:59:42.679 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:42.712 00.033 8976 Received - 47 (G) 
00:59:42.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:42.712 00.000 8976 stepped: pos (-6, 16)
00:59:42.712 00.000 8976 move complete, result=0
00:59:42.712 00.000 8976 worker thread done servicing request
00:59:42.712 00.000 8976 Worker thread wakes up
00:59:42.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:42.712 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.6 px 2 ms NORTH
00:59:42.712 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:43.395 00.683 8976 Exposure complete
00:59:43.401 00.006 8976 worker thread done servicing request
00:59:43.401 00.000 5052 OnExposeComplete: enter
00:59:43.401 00.000 5052 UpdateGuideState(): m_state=6
00:59:43.401 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1605
00:59:43.401 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.73, Mass=176, SNR=9.2, Peak=63 HFD=2.9
00:59:43.401 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
00:59:43.401 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
00:59:43.401 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=-0.04 mountY=-0.10, mountTheta=-1.92
00:59:43.402 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.02, opts=13)
00:59:43.402 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.02)
00:59:43.402 00.000 8976 Worker thread wakes up
00:59:43.402 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.02) opts 0xd
00:59:43.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.02)
00:59:43.402 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
00:59:43.402 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
00:59:43.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:43.402 00.000 8976 Moving (0.11, 0.02) raw xDistance=-0.04 yDistance=-0.10
00:59:43.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:59:43.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:59:43.402 00.000 8976 MoveAxis(R, 0, ABG)
00:59:43.402 00.000 8976 MoveAxis(U, 0, ABG)
00:59:43.403 00.001 8976 move complete, result=0
00:59:43.403 00.000 8976 worker thread done servicing request
00:59:43.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:43.403 00.000 5052 Enqueuing Expose request
00:59:43.403 00.000 8976 Worker thread wakes up
00:59:43.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:43.403 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:43.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:44.087 00.684 8976 Exposure complete
00:59:44.093 00.006 8976 worker thread done servicing request
00:59:44.093 00.000 5052 OnExposeComplete: enter
00:59:44.093 00.000 5052 UpdateGuideState(): m_state=6
00:59:44.093 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1606
00:59:44.093 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.26, Mass=207, SNR=10.0, Peak=72 HFD=2.8
00:59:44.093 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
00:59:44.093 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.72)
00:59:44.093 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.45 hyp=0.68 cameraTheta=-2.42 mountX=-0.17 mountY=0.67, mountTheta=1.81
00:59:44.094 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.45, opts=13)
00:59:44.094 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.45)
00:59:44.094 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:59:44.094 00.000 5052 UpdateGuideState exits: m=207 SNR=10.0
00:59:44.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:44.094 00.000 8976 Worker thread wakes up
00:59:44.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.45) opts 0xd
00:59:44.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.45)
00:59:44.094 00.000 8976 Moving (-0.51, -0.45) raw xDistance=-0.17 yDistance=0.67
00:59:44.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:44.094 00.000 5052 Enqueuing Expose request
00:59:44.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:59:44.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
00:59:44.094 00.000 8976 MoveAxis(R, 0, ABG)
00:59:44.094 00.000 8976 MoveAxis(D, 3, ABG)
00:59:44.094 00.000 8976 stepping (-6, 16) + (0, -3)
00:59:44.094 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:44.135 00.041 8976 Received - 47 (G) 
00:59:44.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:44.135 00.000 8976 stepped: pos (-6, 13)
00:59:44.135 00.000 8976 move complete, result=0
00:59:44.135 00.000 8976 worker thread done servicing request
00:59:44.135 00.000 8976 Worker thread wakes up
00:59:44.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:44.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:44.135 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
00:59:44.817 00.682 8976 Exposure complete
00:59:44.822 00.005 8976 worker thread done servicing request
00:59:44.822 00.000 5052 OnExposeComplete: enter
00:59:44.822 00.000 5052 UpdateGuideState(): m_state=6
00:59:44.822 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1607
00:59:44.822 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.86, Mass=196, SNR=9.7, Peak=70 HFD=2.4
00:59:44.823 00.001 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
00:59:44.823 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
00:59:44.823 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.15 hyp=0.38 cameraTheta=2.72 mountX=0.30 mountY=0.21, mountTheta=0.61
00:59:44.823 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.15, opts=13)
00:59:44.823 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.15)
00:59:44.823 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:59:44.823 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
00:59:44.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:44.823 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:44.824 00.001 5052 Enqueuing Expose request
00:59:44.824 00.000 8976 Worker thread wakes up
00:59:44.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.15) opts 0xd
00:59:44.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.15)
00:59:44.824 00.000 8976 Moving (-0.35, 0.15) raw xDistance=0.30 yDistance=0.21
00:59:44.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:59:44.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:59:44.824 00.000 8976 MoveAxis(L, 1, ABG)
00:59:44.824 00.000 8976 stepping (-6, 13) + (-1, 0)
00:59:44.824 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:44.854 00.030 8976 Received - 47 (G) 
00:59:44.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:44.854 00.000 8976 stepped: pos (-7, 13)
00:59:44.854 00.000 8976 MoveAxis(U, 0, ABG)
00:59:44.854 00.000 8976 move complete, result=0
00:59:44.854 00.000 8976 worker thread done servicing request
00:59:44.854 00.000 8976 Worker thread wakes up
00:59:44.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:44.855 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:44.855 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
00:59:45.541 00.686 8976 Exposure complete
00:59:45.546 00.005 8976 worker thread done servicing request
00:59:45.546 00.000 5052 OnExposeComplete: enter
00:59:45.546 00.000 5052 UpdateGuideState(): m_state=6
00:59:45.546 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1608
00:59:45.546 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.29, Mass=210, SNR=10.0, Peak=74 HFD=2.6
00:59:45.547 00.001 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.37 = 1.92)
00:59:45.547 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.81)
00:59:45.547 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.42 hyp=0.57 cameraTheta=-2.32 mountX=-0.19 mountY=0.55, mountTheta=1.91
00:59:45.547 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.42, opts=13)
00:59:45.547 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.42)
00:59:45.547 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:59:45.547 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
00:59:45.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:45.547 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:45.547 00.000 5052 Enqueuing Expose request
00:59:45.548 00.001 8976 Worker thread wakes up
00:59:45.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.42) opts 0xd
00:59:45.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.42)
00:59:45.548 00.000 8976 Moving (-0.39, -0.42) raw xDistance=-0.19 yDistance=0.55
00:59:45.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:59:45.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
00:59:45.548 00.000 8976 MoveAxis(R, 0, ABG)
00:59:45.548 00.000 8976 MoveAxis(D, 2, ABG)
00:59:45.548 00.000 8976 stepping (-7, 13) + (0, -2)
00:59:45.548 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:45.574 00.026 8976 Received - 47 (G) 
00:59:45.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:45.574 00.000 8976 stepped: pos (-7, 11)
00:59:45.574 00.000 8976 move complete, result=0
00:59:45.574 00.000 8976 worker thread done servicing request
00:59:45.574 00.000 8976 Worker thread wakes up
00:59:45.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:45.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:45.574 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:59:46.259 00.685 8976 Exposure complete
00:59:46.265 00.006 8976 worker thread done servicing request
00:59:46.265 00.000 5052 OnExposeComplete: enter
00:59:46.265 00.000 5052 UpdateGuideState(): m_state=6
00:59:46.265 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1609
00:59:46.265 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.73, Mass=198, SNR=9.8, Peak=68 HFD=2.5
00:59:46.265 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
00:59:46.265 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
00:59:46.265 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.22 cameraTheta=3.03 mountX=0.12 mountY=0.17, mountTheta=0.95
00:59:46.266 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.02, opts=13)
00:59:46.266 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.02)
00:59:46.266 00.000 8976 Worker thread wakes up
00:59:46.266 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.02) opts 0xd
00:59:46.266 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.02)
00:59:46.266 00.000 8976 Moving (-0.21, 0.02) raw xDistance=0.12 yDistance=0.17
00:59:46.267 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:59:46.267 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
00:59:46.267 00.000 5052 UpdateGuideState exits: m=198 SNR=9.8
00:59:46.267 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:46.267 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:46.267 00.000 5052 Enqueuing Expose request
00:59:46.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:59:46.267 00.000 8976 MoveAxis(R, 0, ABG)
00:59:46.267 00.000 8976 MoveAxis(U, 0, ABG)
00:59:46.267 00.000 8976 move complete, result=0
00:59:46.267 00.000 8976 worker thread done servicing request
00:59:46.267 00.000 8976 Worker thread wakes up
00:59:46.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:46.267 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:59:46.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:46.950 00.683 8976 Exposure complete
00:59:46.956 00.006 8976 worker thread done servicing request
00:59:46.956 00.000 5052 OnExposeComplete: enter
00:59:46.956 00.000 5052 UpdateGuideState(): m_state=6
00:59:46.956 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1610
00:59:46.956 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.66, Mass=191, SNR=9.6, Peak=67 HFD=2.3
00:59:46.956 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
00:59:46.956 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
00:59:46.956 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-2.96 mountX=0.08 mountY=0.25, mountTheta=1.27
00:59:46.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.05, opts=13)
00:59:46.957 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.05)
00:59:46.957 00.000 8976 Worker thread wakes up
00:59:46.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.05) opts 0xd
00:59:46.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.05)
00:59:46.957 00.000 8976 Moving (-0.26, -0.05) raw xDistance=0.08 yDistance=0.25
00:59:46.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
00:59:46.957 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:59:46.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:46.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:46.957 00.000 5052 Enqueuing Expose request
00:59:46.958 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:59:46.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:59:46.958 00.000 8976 MoveAxis(R, 0, ABG)
00:59:46.958 00.000 8976 MoveAxis(U, 0, ABG)
00:59:46.958 00.000 8976 move complete, result=0
00:59:46.958 00.000 8976 worker thread done servicing request
00:59:46.958 00.000 8976 Worker thread wakes up
00:59:46.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:46.958 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:46.958 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:59:47.638 00.680 8976 Exposure complete
00:59:47.643 00.005 8976 worker thread done servicing request
00:59:47.644 00.001 5052 OnExposeComplete: enter
00:59:47.644 00.000 5052 UpdateGuideState(): m_state=6
00:59:47.644 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1611
00:59:47.644 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.32, Mass=206, SNR=9.9, Peak=71 HFD=2.7
00:59:47.644 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.44 = 1.84)
00:59:47.644 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.74)
00:59:47.644 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.39 hyp=0.58 cameraTheta=-2.40 mountX=-0.16 mountY=0.57, mountTheta=1.84
00:59:47.645 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.39, opts=13)
00:59:47.645 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.39)
00:59:47.645 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
00:59:47.645 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
00:59:47.645 00.000 8976 Worker thread wakes up
00:59:47.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.39) opts 0xd
00:59:47.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.39)
00:59:47.645 00.000 8976 Moving (-0.43, -0.39) raw xDistance=-0.16 yDistance=0.57
00:59:47.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:47.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:47.645 00.000 5052 Enqueuing Expose request
00:59:47.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:59:47.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
00:59:47.645 00.000 8976 MoveAxis(R, 0, ABG)
00:59:47.645 00.000 8976 MoveAxis(D, 2, ABG)
00:59:47.645 00.000 8976 stepping (-7, 11) + (0, -2)
00:59:47.645 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:47.683 00.038 8976 Received - 47 (G) 
00:59:47.683 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:47.683 00.000 8976 stepped: pos (-7, 9)
00:59:47.684 00.001 8976 move complete, result=0
00:59:47.684 00.000 8976 worker thread done servicing request
00:59:47.684 00.000 8976 Worker thread wakes up
00:59:47.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:47.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:47.684 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
00:59:48.369 00.685 8976 Exposure complete
00:59:48.374 00.005 8976 worker thread done servicing request
00:59:48.374 00.000 5052 OnExposeComplete: enter
00:59:48.374 00.000 5052 UpdateGuideState(): m_state=6
00:59:48.374 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1612
00:59:48.374 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.73, Mass=186, SNR=9.4, Peak=68 HFD=2.7
00:59:48.374 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
00:59:48.374 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
00:59:48.374 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.02 hyp=0.46 cameraTheta=0.05 mountX=-0.19 mountY=-0.40, mountTheta=-2.01
00:59:48.375 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.02, opts=13)
00:59:48.375 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.02)
00:59:48.375 00.000 8976 Worker thread wakes up
00:59:48.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.02) opts 0xd
00:59:48.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.02)
00:59:48.375 00.000 8976 Moving (0.46, 0.02) raw xDistance=-0.19 yDistance=-0.40
00:59:48.375 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
00:59:48.375 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
00:59:48.376 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:48.376 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:48.376 00.000 5052 Enqueuing Expose request
00:59:48.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:59:48.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.40
00:59:48.376 00.000 8976 MoveAxis(R, 0, ABG)
00:59:48.376 00.000 8976 MoveAxis(U, 1, ABG)
00:59:48.376 00.000 8976 stepping (-7, 9) + (0, 1)
00:59:48.376 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:48.403 00.027 8976 Received - 47 (G) 
00:59:48.403 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:48.403 00.000 8976 stepped: pos (-7, 10)
00:59:48.403 00.000 8976 move complete, result=0
00:59:48.403 00.000 8976 worker thread done servicing request
00:59:48.403 00.000 8976 Worker thread wakes up
00:59:48.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:48.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:48.403 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
00:59:49.085 00.682 8976 Exposure complete
00:59:49.091 00.006 8976 worker thread done servicing request
00:59:49.091 00.000 5052 OnExposeComplete: enter
00:59:49.091 00.000 5052 UpdateGuideState(): m_state=6
00:59:49.091 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1613
00:59:49.091 00.000 5052 Star::Find returns 1 (1), X=329.16, Y=282.07, Mass=203, SNR=9.8, Peak=63 HFD=2.9
00:59:49.091 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
00:59:49.091 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.54 = -0.54)
00:59:49.091 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.61 mountX=0.32 mountY=-0.18, mountTheta=-0.51
00:59:49.092 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.36, opts=13)
00:59:49.092 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.36)
00:59:49.092 00.000 8976 Worker thread wakes up
00:59:49.092 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.36) opts 0xd
00:59:49.092 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.36)
00:59:49.092 00.000 8976 Moving (-0.01, 0.36) raw xDistance=0.32 yDistance=-0.18
00:59:49.092 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
00:59:49.092 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8 Saturated
00:59:49.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:49.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:59:49.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:59:49.092 00.000 8976 MoveAxis(L, 1, ABG)
00:59:49.092 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:49.092 00.000 5052 Enqueuing Expose request
00:59:49.092 00.000 8976 stepping (-7, 10) + (-1, 0)
00:59:49.093 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:49.123 00.030 8976 Received - 47 (G) 
00:59:49.123 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:49.123 00.000 8976 stepped: pos (-8, 10)
00:59:49.123 00.000 8976 MoveAxis(U, 0, ABG)
00:59:49.123 00.000 8976 move complete, result=0
00:59:49.123 00.000 8976 worker thread done servicing request
00:59:49.123 00.000 8976 Worker thread wakes up
00:59:49.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:49.123 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:49.123 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
00:59:49.806 00.683 8976 Exposure complete
00:59:49.811 00.005 8976 worker thread done servicing request
00:59:49.812 00.001 5052 OnExposeComplete: enter
00:59:49.812 00.000 5052 UpdateGuideState(): m_state=6
00:59:49.812 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1614
00:59:49.812 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.49, Mass=218, SNR=10.2, Peak=67 HFD=3.0
00:59:49.812 00.000 5052 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.04) = xAngle (-4.01 = 2.28)
00:59:49.812 00.000 5052 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.11 = 2.17)
00:59:49.812 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.96 mountX=-0.16 mountY=0.20, mountTheta=2.24
00:59:49.812 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.22, opts=13)
00:59:49.812 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.22)
00:59:49.812 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:59:49.812 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
00:59:49.813 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:49.813 00.000 8976 Worker thread wakes up
00:59:49.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.22) opts 0xd
00:59:49.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.22)
00:59:49.813 00.000 8976 Moving (-0.09, -0.22) raw xDistance=-0.16 yDistance=0.20
00:59:49.813 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:49.813 00.000 5052 Enqueuing Expose request
00:59:49.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:59:49.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:59:49.813 00.000 8976 MoveAxis(R, 0, ABG)
00:59:49.813 00.000 8976 MoveAxis(U, 0, ABG)
00:59:49.813 00.000 8976 move complete, result=0
00:59:49.813 00.000 8976 worker thread done servicing request
00:59:49.813 00.000 8976 Worker thread wakes up
00:59:49.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:49.813 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:49.813 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:59:50.495 00.682 8976 Exposure complete
00:59:50.501 00.006 8976 worker thread done servicing request
00:59:50.501 00.000 5052 OnExposeComplete: enter
00:59:50.501 00.000 5052 UpdateGuideState(): m_state=6
00:59:50.501 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1615
00:59:50.501 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.60, Mass=177, SNR=9.2, Peak=71 HFD=2.5
00:59:50.501 00.000 5052 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.04) = xAngle (-4.10 = 2.18)
00:59:50.501 00.000 5052 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.20 = 2.08)
00:59:50.501 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.06 mountX=-0.07 mountY=0.10, mountTheta=2.15
00:59:50.502 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.11, opts=13)
00:59:50.502 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.11)
00:59:50.502 00.000 8976 Worker thread wakes up
00:59:50.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.11) opts 0xd
00:59:50.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.11)
00:59:50.502 00.000 8976 Moving (-0.06, -0.11) raw xDistance=-0.07 yDistance=0.10
00:59:50.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:59:50.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:59:50.502 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:59:50.502 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
00:59:50.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:50.502 00.000 8976 MoveAxis(R, 0, ABG)
00:59:50.502 00.000 8976 MoveAxis(U, 0, ABG)
00:59:50.502 00.000 8976 move complete, result=0
00:59:50.502 00.000 8976 worker thread done servicing request
00:59:50.502 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:50.502 00.000 5052 Enqueuing Expose request
00:59:50.502 00.000 8976 Worker thread wakes up
00:59:50.503 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:50.503 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:50.503 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:51.185 00.682 8976 Exposure complete
00:59:51.191 00.006 8976 worker thread done servicing request
00:59:51.191 00.000 5052 OnExposeComplete: enter
00:59:51.191 00.000 5052 UpdateGuideState(): m_state=6
00:59:51.191 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1616
00:59:51.191 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.78, Mass=188, SNR=9.5, Peak=73 HFD=2.5
00:59:51.191 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
00:59:51.191 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
00:59:51.191 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.81 mountX=0.03 mountY=-0.10, mountTheta=-1.25
00:59:51.191 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.07, opts=13)
00:59:51.192 00.001 5052 Enqueuing Move request for stepguider (0.07, 0.07)
00:59:51.192 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
00:59:51.192 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
00:59:51.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:51.192 00.000 8976 Worker thread wakes up
00:59:51.192 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.07) opts 0xd
00:59:51.192 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.07)
00:59:51.192 00.000 8976 Moving (0.07, 0.07) raw xDistance=0.03 yDistance=-0.10
00:59:51.192 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:51.192 00.000 5052 Enqueuing Expose request
00:59:51.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:59:51.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:59:51.192 00.000 8976 MoveAxis(R, 0, ABG)
00:59:51.192 00.000 8976 MoveAxis(U, 0, ABG)
00:59:51.192 00.000 8976 move complete, result=0
00:59:51.192 00.000 8976 worker thread done servicing request
00:59:51.192 00.000 8976 Worker thread wakes up
00:59:51.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:51.192 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:51.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:51.876 00.684 8976 Exposure complete
00:59:51.881 00.005 8976 worker thread done servicing request
00:59:51.881 00.000 5052 OnExposeComplete: enter
00:59:51.881 00.000 5052 UpdateGuideState(): m_state=6
00:59:51.881 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1617
00:59:51.881 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.91, Mass=195, SNR=9.7, Peak=72 HFD=2.4
00:59:51.881 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
00:59:51.881 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
00:59:51.881 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.20 hyp=0.27 cameraTheta=2.32 mountX=0.26 mountY=0.05, mountTheta=0.18
00:59:51.882 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.20, opts=13)
00:59:51.882 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.20)
00:59:51.882 00.000 8976 Worker thread wakes up
00:59:51.882 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.20) opts 0xd
00:59:51.882 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.20)
00:59:51.882 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
00:59:51.882 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
00:59:51.883 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:51.883 00.000 8976 Moving (-0.18, 0.20) raw xDistance=0.26 yDistance=0.05
00:59:51.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:51.883 00.000 5052 Enqueuing Expose request
00:59:51.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:59:51.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:59:51.883 00.000 8976 MoveAxis(L, 1, ABG)
00:59:51.883 00.000 8976 stepping (-8, 10) + (-1, 0)
00:59:51.883 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:51.904 00.021 8976 Received - 47 (G) 
00:59:51.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:51.904 00.000 8976 stepped: pos (-9, 10)
00:59:51.904 00.000 8976 MoveAxis(U, 0, ABG)
00:59:51.904 00.000 8976 move complete, result=0
00:59:51.904 00.000 8976 worker thread done servicing request
00:59:51.904 00.000 8976 Worker thread wakes up
00:59:51.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:51.904 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:51.904 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
00:59:52.588 00.684 8976 Exposure complete
00:59:52.593 00.005 8976 worker thread done servicing request
00:59:52.593 00.000 5052 OnExposeComplete: enter
00:59:52.593 00.000 5052 UpdateGuideState(): m_state=6
00:59:52.593 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1618
00:59:52.593 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.73, Mass=179, SNR=9.3, Peak=68 HFD=2.9
00:59:52.593 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
00:59:52.593 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
00:59:52.593 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.16 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
00:59:52.594 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.02, opts=13)
00:59:52.594 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.02)
00:59:52.594 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:59:52.594 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
00:59:52.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:52.594 00.000 8976 Worker thread wakes up
00:59:52.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.02) opts 0xd
00:59:52.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.02)
00:59:52.594 00.000 8976 Moving (0.12, 0.02) raw xDistance=-0.04 yDistance=-0.11
00:59:52.595 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:52.595 00.000 5052 Enqueuing Expose request
00:59:52.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:59:52.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:59:52.595 00.000 8976 MoveAxis(R, 0, ABG)
00:59:52.595 00.000 8976 MoveAxis(U, 0, ABG)
00:59:52.595 00.000 8976 move complete, result=0
00:59:52.595 00.000 8976 worker thread done servicing request
00:59:52.595 00.000 8976 Worker thread wakes up
00:59:52.595 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:52.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:52.595 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:53.279 00.684 8976 Exposure complete
00:59:53.284 00.005 8976 worker thread done servicing request
00:59:53.284 00.000 5052 OnExposeComplete: enter
00:59:53.284 00.000 5052 UpdateGuideState(): m_state=6
00:59:53.284 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1619
00:59:53.284 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.71, Mass=184, SNR=9.4, Peak=67 HFD=2.6
00:59:53.284 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
00:59:53.285 00.001 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
00:59:53.285 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.13 mountX=0.04 mountY=0.06, mountTheta=1.06
00:59:53.285 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.00, opts=13)
00:59:53.285 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.00)
00:59:53.285 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
00:59:53.285 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
00:59:53.285 00.000 8976 Worker thread wakes up
00:59:53.285 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.00) opts 0xd
00:59:53.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.00)
00:59:53.285 00.000 8976 Moving (-0.08, 0.00) raw xDistance=0.04 yDistance=0.06
00:59:53.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:53.286 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:59:53.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:59:53.286 00.000 8976 MoveAxis(R, 0, ABG)
00:59:53.286 00.000 8976 MoveAxis(U, 0, ABG)
00:59:53.286 00.000 8976 move complete, result=0
00:59:53.286 00.000 8976 worker thread done servicing request
00:59:53.286 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:53.286 00.000 5052 Enqueuing Expose request
00:59:53.286 00.000 8976 Worker thread wakes up
00:59:53.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:53.286 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:53.286 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:53.969 00.683 8976 Exposure complete
00:59:53.974 00.005 8976 worker thread done servicing request
00:59:53.974 00.000 5052 OnExposeComplete: enter
00:59:53.974 00.000 5052 UpdateGuideState(): m_state=6
00:59:53.974 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1620
00:59:53.974 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.73, Mass=189, SNR=9.5, Peak=70 HFD=2.5
00:59:53.974 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
00:59:53.974 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
00:59:53.974 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.96 mountX=0.08 mountY=0.10, mountTheta=0.87
00:59:53.975 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.02, opts=13)
00:59:53.975 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.02)
00:59:53.975 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:59:53.975 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
00:59:53.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:53.975 00.000 8976 Worker thread wakes up
00:59:53.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.02) opts 0xd
00:59:53.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.02)
00:59:53.975 00.000 8976 Moving (-0.13, 0.02) raw xDistance=0.08 yDistance=0.10
00:59:53.975 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:53.975 00.000 5052 Enqueuing Expose request
00:59:53.976 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:59:53.976 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:59:53.976 00.000 8976 MoveAxis(R, 0, ABG)
00:59:53.976 00.000 8976 MoveAxis(U, 0, ABG)
00:59:53.976 00.000 8976 move complete, result=0
00:59:53.976 00.000 8976 worker thread done servicing request
00:59:53.976 00.000 8976 Worker thread wakes up
00:59:53.976 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:53.976 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:53.976 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:54.660 00.684 8976 Exposure complete
00:59:54.665 00.005 8976 worker thread done servicing request
00:59:54.665 00.000 5052 OnExposeComplete: enter
00:59:54.665 00.000 5052 UpdateGuideState(): m_state=6
00:59:54.666 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1621
00:59:54.666 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.34, Mass=191, SNR=9.6, Peak=76 HFD=2.3
00:59:54.666 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
00:59:54.666 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
00:59:54.666 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.37 hyp=0.43 cameraTheta=-2.11 mountX=-0.23 mountY=0.39, mountTheta=2.11
00:59:54.666 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.37, opts=13)
00:59:54.666 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.37)
00:59:54.666 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:59:54.666 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
00:59:54.666 00.000 8976 Worker thread wakes up
00:59:54.666 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.37) opts 0xd
00:59:54.667 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.37)
00:59:54.667 00.000 8976 Moving (-0.22, -0.37) raw xDistance=-0.23 yDistance=0.39
00:59:54.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:54.667 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:54.667 00.000 5052 Enqueuing Expose request
00:59:54.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:59:54.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
00:59:54.667 00.000 8976 MoveAxis(R, 0, ABG)
00:59:54.667 00.000 8976 MoveAxis(D, 2, ABG)
00:59:54.667 00.000 8976 stepping (-9, 10) + (0, -2)
00:59:54.667 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:54.702 00.035 8976 Received - 47 (G) 
00:59:54.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:54.702 00.000 8976 stepped: pos (-9, 8)
00:59:54.702 00.000 8976 move complete, result=0
00:59:54.702 00.000 8976 worker thread done servicing request
00:59:54.702 00.000 8976 Worker thread wakes up
00:59:54.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:54.702 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:59:54.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:55.399 00.697 8976 Exposure complete
00:59:55.404 00.005 8976 worker thread done servicing request
00:59:55.404 00.000 5052 OnExposeComplete: enter
00:59:55.404 00.000 5052 UpdateGuideState(): m_state=6
00:59:55.404 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1622
00:59:55.404 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.45, Mass=198, SNR=9.7, Peak=73 HFD=2.8
00:59:55.404 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
00:59:55.404 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.49)
00:59:55.404 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.26 hyp=0.55 cameraTheta=-2.65 mountX=-0.01 mountY=0.55, mountTheta=1.59
00:59:55.405 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.26, opts=13)
00:59:55.405 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.26)
00:59:55.405 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
00:59:55.405 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
00:59:55.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:55.405 00.000 8976 Worker thread wakes up
00:59:55.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.26) opts 0xd
00:59:55.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.26)
00:59:55.405 00.000 8976 Moving (-0.49, -0.26) raw xDistance=-0.01 yDistance=0.55
00:59:55.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:59:55.406 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:55.406 00.000 5052 Enqueuing Expose request
00:59:55.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
00:59:55.406 00.000 8976 MoveAxis(R, 0, ABG)
00:59:55.406 00.000 8976 MoveAxis(D, 2, ABG)
00:59:55.406 00.000 8976 stepping (-9, 8) + (0, -2)
00:59:55.406 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:55.437 00.031 8976 Received - 47 (G) 
00:59:55.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:55.437 00.000 8976 stepped: pos (-9, 6)
00:59:55.437 00.000 8976 move complete, result=0
00:59:55.437 00.000 8976 worker thread done servicing request
00:59:55.437 00.000 8976 Worker thread wakes up
00:59:55.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:55.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:55.437 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
00:59:56.126 00.689 8976 Exposure complete
00:59:56.131 00.005 8976 worker thread done servicing request
00:59:56.131 00.000 5052 OnExposeComplete: enter
00:59:56.131 00.000 5052 UpdateGuideState(): m_state=6
00:59:56.131 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1623
00:59:56.131 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.79, Mass=188, SNR=9.5, Peak=64 HFD=2.8
00:59:56.131 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
00:59:56.131 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
00:59:56.132 00.001 5052 CameraToMount -- cameraX=-0.58 cameraY=0.08 hyp=0.58 cameraTheta=3.01 mountX=0.33 mountY=0.44, mountTheta=0.93
00:59:56.132 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.08, opts=13)
00:59:56.132 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.08)
00:59:56.132 00.000 8976 Worker thread wakes up
00:59:56.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.08) opts 0xd
00:59:56.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.08)
00:59:56.132 00.000 8976 Moving (-0.58, 0.08) raw xDistance=0.33 yDistance=0.44
00:59:56.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:59:56.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
00:59:56.132 00.000 8976 MoveAxis(L, 1, ABG)
00:59:56.132 00.000 8976 stepping (-9, 6) + (-1, 0)
00:59:56.132 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:59:56.132 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:56.132 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
00:59:56.133 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:56.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:56.133 00.000 5052 Enqueuing Expose request
00:59:56.157 00.024 8976 Received - 47 (G) 
00:59:56.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
00:59:56.157 00.000 8976 stepped: pos (-10, 6)
00:59:56.157 00.000 8976 MoveAxis(D, 2, ABG)
00:59:56.157 00.000 8976 stepping (-10, 6) + (0, -2)
00:59:56.157 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:56.189 00.032 8976 Received - 47 (G) 
00:59:56.189 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:56.189 00.000 8976 stepped: pos (-10, 4)
00:59:56.189 00.000 8976 move complete, result=0
00:59:56.189 00.000 8976 worker thread done servicing request
00:59:56.189 00.000 8976 Worker thread wakes up
00:59:56.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:56.189 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
00:59:56.189 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:56.871 00.682 8976 Exposure complete
00:59:56.876 00.005 8976 worker thread done servicing request
00:59:56.876 00.000 5052 OnExposeComplete: enter
00:59:56.876 00.000 5052 UpdateGuideState(): m_state=6
00:59:56.876 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1624
00:59:56.877 00.001 5052 Star::Find returns 1 (0), X=329.04, Y=281.58, Mass=205, SNR=10.0, Peak=66 HFD=2.4
00:59:56.877 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.40 = 1.88)
00:59:56.877 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
00:59:56.877 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.36 mountX=-0.06 mountY=0.18, mountTheta=1.88
00:59:56.877 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.13, opts=13)
00:59:56.877 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.13)
00:59:56.877 00.000 8976 Worker thread wakes up
00:59:56.877 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.13) opts 0xd
00:59:56.878 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.13)
00:59:56.878 00.000 8976 Moving (-0.13, -0.13) raw xDistance=-0.06 yDistance=0.18
00:59:56.878 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
00:59:56.878 00.000 5052 UpdateGuideState exits: m=205 SNR=10.0
00:59:56.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:56.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:59:56.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:59:56.878 00.000 8976 MoveAxis(R, 0, ABG)
00:59:56.878 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:56.878 00.000 5052 Enqueuing Expose request
00:59:56.878 00.000 8976 MoveAxis(U, 0, ABG)
00:59:56.878 00.000 8976 move complete, result=0
00:59:56.878 00.000 8976 worker thread done servicing request
00:59:56.878 00.000 8976 Worker thread wakes up
00:59:56.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:56.878 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:56.878 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:59:57.563 00.685 8976 Exposure complete
00:59:57.569 00.006 8976 worker thread done servicing request
00:59:57.569 00.000 5052 OnExposeComplete: enter
00:59:57.569 00.000 5052 UpdateGuideState(): m_state=6
00:59:57.569 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1625
00:59:57.569 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.71, Mass=207, SNR=9.9, Peak=72 HFD=2.9
00:59:57.569 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
00:59:57.569 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
00:59:57.569 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.00 hyp=0.52 cameraTheta=-3.14 mountX=0.24 mountY=0.44, mountTheta=1.07
00:59:57.569 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.00, opts=13)
00:59:57.569 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.00)
00:59:57.570 00.001 8976 Worker thread wakes up
00:59:57.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.00) opts 0xd
00:59:57.570 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.00)
00:59:57.570 00.000 8976 Moving (-0.52, -0.00) raw xDistance=0.24 yDistance=0.44
00:59:57.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:59:57.570 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
00:59:57.570 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9
00:59:57.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:57.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
00:59:57.570 00.000 8976 MoveAxis(R, 0, ABG)
00:59:57.570 00.000 8976 MoveAxis(D, 2, ABG)
00:59:57.570 00.000 8976 stepping (-10, 4) + (0, -2)
00:59:57.570 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:57.570 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:57.570 00.000 5052 Enqueuing Expose request
00:59:57.596 00.026 8976 Received - 47 (G) 
00:59:57.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:57.596 00.000 8976 stepped: pos (-10, 2)
00:59:57.596 00.000 8976 move complete, result=0
00:59:57.596 00.000 8976 worker thread done servicing request
00:59:57.596 00.000 8976 Worker thread wakes up
00:59:57.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:57.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:57.596 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
00:59:58.282 00.686 8976 Exposure complete
00:59:58.287 00.005 8976 worker thread done servicing request
00:59:58.287 00.000 5052 OnExposeComplete: enter
00:59:58.287 00.000 5052 UpdateGuideState(): m_state=6
00:59:58.287 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1626
00:59:58.288 00.001 5052 Star::Find returns 1 (0), X=329.13, Y=281.96, Mass=200, SNR=9.8, Peak=71 HFD=2.7
00:59:58.288 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
00:59:58.288 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
00:59:58.288 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.76 mountX=0.24 mountY=-0.09, mountTheta=-0.37
00:59:58.288 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.25, opts=13)
00:59:58.288 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.25)
00:59:58.289 00.001 8976 Worker thread wakes up
00:59:58.289 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.25) opts 0xd
00:59:58.289 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.25)
00:59:58.289 00.000 8976 Moving (-0.05, 0.25) raw xDistance=0.24 yDistance=-0.09
00:59:58.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:59:58.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:59:58.289 00.000 8976 MoveAxis(R, 0, ABG)
00:59:58.289 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
00:59:58.289 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
00:59:58.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:58.289 00.000 8976 MoveAxis(U, 0, ABG)
00:59:58.289 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:58.289 00.000 5052 Enqueuing Expose request
00:59:58.289 00.000 8976 move complete, result=0
00:59:58.289 00.000 8976 worker thread done servicing request
00:59:58.289 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:58.289 00.000 8976 Worker thread wakes up
00:59:58.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:58.290 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:58.973 00.683 8976 Exposure complete
00:59:58.979 00.006 8976 worker thread done servicing request
00:59:58.979 00.000 5052 OnExposeComplete: enter
00:59:58.979 00.000 5052 UpdateGuideState(): m_state=6
00:59:58.979 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1627
00:59:58.979 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=282.04, Mass=195, SNR=9.6, Peak=64 HFD=2.8
00:59:58.979 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.16 = 0.16)
00:59:58.979 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
00:59:58.979 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.33 hyp=0.40 cameraTheta=2.20 mountX=0.40 mountY=0.02, mountTheta=0.05
00:59:58.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.33, opts=13)
00:59:58.980 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.33)
00:59:58.980 00.000 8976 Worker thread wakes up
00:59:58.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.33) opts 0xd
00:59:58.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.33)
00:59:58.980 00.000 8976 Moving (-0.24, 0.33) raw xDistance=0.40 yDistance=0.02
00:59:58.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:59:58.981 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:59:58.981 00.000 8976 MoveAxis(L, 2, ABG)
00:59:58.981 00.000 8976 stepping (-10, 2) + (-2, 0)
00:59:58.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
00:59:58.981 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
00:59:58.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:58.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:58.981 00.000 5052 Enqueuing Expose request
00:59:58.981 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:59.018 00.037 8976 Received - 47 (G) 
00:59:59.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:59.018 00.000 8976 stepped: pos (-12, 2)
00:59:59.018 00.000 8976 MoveAxis(U, 0, ABG)
00:59:59.018 00.000 8976 move complete, result=0
00:59:59.018 00.000 8976 worker thread done servicing request
00:59:59.018 00.000 8976 Worker thread wakes up
00:59:59.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:59.018 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
00:59:59.018 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
00:59:59.705 00.687 8976 Exposure complete
00:59:59.711 00.006 8976 worker thread done servicing request
00:59:59.711 00.000 5052 OnExposeComplete: enter
00:59:59.711 00.000 5052 UpdateGuideState(): m_state=6
00:59:59.711 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1628
00:59:59.711 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=282.01, Mass=205, SNR=9.9, Peak=62 HFD=3.2
00:59:59.711 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
00:59:59.711 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
00:59:59.711 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=0.30 hyp=0.81 cameraTheta=2.77 mountX=0.61 mountY=0.47, mountTheta=0.66
00:59:59.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.30, opts=13)
00:59:59.712 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.30)
00:59:59.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
00:59:59.712 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
00:59:59.712 00.000 8976 Worker thread wakes up
00:59:59.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.30) opts 0xd
00:59:59.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.30)
00:59:59.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:59.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
00:59:59.712 00.000 5052 Enqueuing Expose request
00:59:59.712 00.000 8976 Moving (-0.75, 0.30) raw xDistance=0.61 yDistance=0.47
00:59:59.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
00:59:59.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
00:59:59.712 00.000 8976 MoveAxis(L, 3, ABG)
00:59:59.713 00.001 8976 stepping (-12, 2) + (-3, 0)
00:59:59.713 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:59.754 00.041 8976 Received - 47 (G) 
00:59:59.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
00:59:59.754 00.000 8976 stepped: pos (-15, 2)
00:59:59.754 00.000 8976 MoveAxis(D, 2, ABG)
00:59:59.754 00.000 8976 stepping (-15, 2) + (0, -2)
00:59:59.754 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:59.786 00.032 8976 Received - 47 (G) 
00:59:59.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
00:59:59.786 00.000 8976 stepped: pos (-15, 0)
00:59:59.786 00.000 8976 move complete, result=0
00:59:59.786 00.000 8976 worker thread done servicing request
00:59:59.786 00.000 8976 Worker thread wakes up
00:59:59.786 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.5 px 2 ms SOUTH
00:59:59.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
00:59:59.786 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:00.471 00.685 8976 Exposure complete
01:00:00.476 00.005 8976 worker thread done servicing request
01:00:00.476 00.000 5052 OnExposeComplete: enter
01:00:00.476 00.000 5052 UpdateGuideState(): m_state=6
01:00:00.476 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1629
01:00:00.476 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.71, Mass=175, SNR=9.1, Peak=67 HFD=2.5
01:00:00.476 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
01:00:00.476 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
01:00:00.476 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-3.14 mountX=0.08 mountY=0.16, mountTheta=1.08
01:00:00.477 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.00, opts=13)
01:00:00.477 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.00)
01:00:00.477 00.000 8976 Worker thread wakes up
01:00:00.477 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.00) opts 0xd
01:00:00.477 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.00)
01:00:00.477 00.000 8976 Moving (-0.19, -0.00) raw xDistance=0.08 yDistance=0.16
01:00:00.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:00:00.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:00:00.477 00.000 8976 MoveAxis(R, 0, ABG)
01:00:00.477 00.000 8976 MoveAxis(U, 0, ABG)
01:00:00.477 00.000 8976 move complete, result=0
01:00:00.477 00.000 8976 worker thread done servicing request
01:00:00.477 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:00:00.477 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
01:00:00.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:00.477 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:00.477 00.000 5052 Enqueuing Expose request
01:00:00.478 00.001 8976 Worker thread wakes up
01:00:00.478 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:00:00.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:00.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:01.161 00.683 8976 Exposure complete
01:00:01.167 00.006 8976 worker thread done servicing request
01:00:01.167 00.000 5052 OnExposeComplete: enter
01:00:01.167 00.000 5052 UpdateGuideState(): m_state=6
01:00:01.167 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1630
01:00:01.167 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.45, Mass=184, SNR=9.4, Peak=70 HFD=3.1
01:00:01.167 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
01:00:01.167 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:00:01.167 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.26 hyp=0.66 cameraTheta=-2.74 mountX=0.05 mountY=0.65, mountTheta=1.50
01:00:01.168 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.26, opts=13)
01:00:01.168 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.26)
01:00:01.168 00.000 8976 Worker thread wakes up
01:00:01.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.26) opts 0xd
01:00:01.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.26)
01:00:01.168 00.000 8976 Moving (-0.60, -0.26) raw xDistance=0.05 yDistance=0.65
01:00:01.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:00:01.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
01:00:01.168 00.000 8976 MoveAxis(R, 0, ABG)
01:00:01.168 00.000 8976 MoveAxis(D, 3, ABG)
01:00:01.168 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:00:01.168 00.000 8976 stepping (-15, 0) + (0, -3)
01:00:01.169 00.001 5052 UpdateGuideState exits: m=184 SNR=9.4
01:00:01.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:01.169 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:01.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:01.169 00.000 5052 Enqueuing Expose request
01:00:01.208 00.039 8976 Received - 47 (G) 
01:00:01.209 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:01.209 00.000 8976 stepped: pos (-15, -3)
01:00:01.209 00.000 8976 move complete, result=0
01:00:01.209 00.000 8976 worker thread done servicing request
01:00:01.209 00.000 8976 Worker thread wakes up
01:00:01.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:01.209 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:01.209 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:00:01.892 00.683 8976 Exposure complete
01:00:01.897 00.005 8976 worker thread done servicing request
01:00:01.897 00.000 5052 OnExposeComplete: enter
01:00:01.897 00.000 5052 UpdateGuideState(): m_state=6
01:00:01.897 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1631
01:00:01.898 00.001 5052 Star::Find returns 1 (0), X=329.21, Y=281.35, Mass=175, SNR=9.1, Peak=60 HFD=2.9
01:00:01.898 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.04) = xAngle (-3.52 = 2.77)
01:00:01.898 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.62 = 2.66)
01:00:01.898 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.47 mountX=-0.33 mountY=0.17, mountTheta=2.68
01:00:01.899 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.36, opts=13)
01:00:01.899 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.36)
01:00:01.899 00.000 8976 Worker thread wakes up
01:00:01.899 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:00:01.899 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.36) opts 0xd
01:00:01.899 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
01:00:01.900 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.36)
01:00:01.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:01.900 00.000 8976 Moving (0.03, -0.36) raw xDistance=-0.33 yDistance=0.17
01:00:01.900 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:01.900 00.000 5052 Enqueuing Expose request
01:00:01.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:00:01.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:00:01.900 00.000 8976 MoveAxis(R, 1, ABG)
01:00:01.900 00.000 8976 stepping (-15, -3) + (1, 0)
01:00:01.900 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:01.927 00.027 8976 Received - 47 (G) 
01:00:01.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:01.927 00.000 8976 stepped: pos (-14, -3)
01:00:01.927 00.000 8976 MoveAxis(U, 0, ABG)
01:00:01.928 00.001 8976 move complete, result=0
01:00:01.928 00.000 8976 worker thread done servicing request
01:00:01.928 00.000 8976 Worker thread wakes up
01:00:01.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:01.928 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:00:01.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:02.613 00.685 8976 Exposure complete
01:00:02.619 00.006 8976 worker thread done servicing request
01:00:02.621 00.002 5052 OnExposeComplete: enter
01:00:02.621 00.000 5052 UpdateGuideState(): m_state=6
01:00:02.621 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1632
01:00:02.621 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.92, Mass=191, SNR=9.5, Peak=64 HFD=2.9
01:00:02.621 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
01:00:02.621 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
01:00:02.621 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.21 hyp=0.34 cameraTheta=0.66 mountX=0.06 mountY=-0.34, mountTheta=-1.38
01:00:02.621 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.21, opts=13)
01:00:02.621 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.21)
01:00:02.621 00.000 8976 Worker thread wakes up
01:00:02.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.21) opts 0xd
01:00:02.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.21)
01:00:02.621 00.000 8976 Moving (0.27, 0.21) raw xDistance=0.06 yDistance=-0.34
01:00:02.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:00:02.621 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:00:02.621 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:00:02.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:02.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:00:02.621 00.000 8976 MoveAxis(R, 0, ABG)
01:00:02.621 00.000 8976 MoveAxis(U, 1, ABG)
01:00:02.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:02.621 00.000 5052 Enqueuing Expose request
01:00:02.621 00.000 8976 stepping (-14, -3) + (0, 1)
01:00:02.622 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:02.647 00.025 8976 Received - 47 (G) 
01:00:02.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:02.647 00.000 8976 stepped: pos (-14, -2)
01:00:02.647 00.000 8976 move complete, result=0
01:00:02.647 00.000 8976 worker thread done servicing request
01:00:02.647 00.000 8976 Worker thread wakes up
01:00:02.647 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:02.647 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:02.647 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:00:03.333 00.686 8976 Exposure complete
01:00:03.338 00.005 8976 worker thread done servicing request
01:00:03.338 00.000 5052 OnExposeComplete: enter
01:00:03.338 00.000 5052 UpdateGuideState(): m_state=6
01:00:03.338 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1633
01:00:03.338 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.94, Mass=198, SNR=9.7, Peak=72 HFD=2.9
01:00:03.338 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
01:00:03.338 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
01:00:03.339 00.001 5052 CameraToMount -- cameraX=0.38 cameraY=0.23 hyp=0.45 cameraTheta=0.55 mountX=0.03 mountY=-0.45, mountTheta=-1.50
01:00:03.339 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.23, opts=13)
01:00:03.339 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.23)
01:00:03.339 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:00:03.339 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:00:03.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:03.339 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:03.339 00.000 5052 Enqueuing Expose request
01:00:03.339 00.000 8976 Worker thread wakes up
01:00:03.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.23) opts 0xd
01:00:03.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.23)
01:00:03.340 00.001 8976 Moving (0.38, 0.23) raw xDistance=0.03 yDistance=-0.45
01:00:03.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:00:03.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
01:00:03.340 00.000 8976 MoveAxis(R, 0, ABG)
01:00:03.340 00.000 8976 MoveAxis(U, 2, ABG)
01:00:03.340 00.000 8976 stepping (-14, -2) + (0, 2)
01:00:03.340 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:03.367 00.027 8976 Received - 47 (G) 
01:00:03.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:03.367 00.000 8976 stepped: pos (-14, 0)
01:00:03.367 00.000 8976 move complete, result=0
01:00:03.367 00.000 8976 worker thread done servicing request
01:00:03.367 00.000 8976 Worker thread wakes up
01:00:03.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:03.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:03.367 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:00:04.052 00.685 8976 Exposure complete
01:00:04.058 00.006 8976 worker thread done servicing request
01:00:04.058 00.000 5052 OnExposeComplete: enter
01:00:04.058 00.000 5052 UpdateGuideState(): m_state=6
01:00:04.058 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1634
01:00:04.058 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.93, Mass=186, SNR=9.4, Peak=66 HFD=2.7
01:00:04.058 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
01:00:04.058 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
01:00:04.058 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.22 hyp=0.68 cameraTheta=0.33 mountX=-0.10 mountY=-0.66, mountTheta=-1.71
01:00:04.059 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.22, opts=13)
01:00:04.059 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.22)
01:00:04.059 00.000 8976 Worker thread wakes up
01:00:04.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:00:04.059 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:00:04.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:04.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.22) opts 0xd
01:00:04.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:04.059 00.000 5052 Enqueuing Expose request
01:00:04.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.22)
01:00:04.059 00.000 8976 Moving (0.64, 0.22) raw xDistance=-0.10 yDistance=-0.66
01:00:04.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:00:04.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
01:00:04.059 00.000 8976 MoveAxis(R, 0, ABG)
01:00:04.059 00.000 8976 MoveAxis(U, 3, ABG)
01:00:04.059 00.000 8976 stepping (-14, 0) + (0, 3)
01:00:04.059 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:04.086 00.027 8976 Received - 47 (G) 
01:00:04.086 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:04.086 00.000 8976 stepped: pos (-14, 3)
01:00:04.086 00.000 8976 move complete, result=0
01:00:04.086 00.000 8976 worker thread done servicing request
01:00:04.086 00.000 8976 Worker thread wakes up
01:00:04.086 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:00:04.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:04.086 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:04.772 00.686 8976 Exposure complete
01:00:04.778 00.006 8976 worker thread done servicing request
01:00:04.778 00.000 5052 OnExposeComplete: enter
01:00:04.778 00.000 5052 UpdateGuideState(): m_state=6
01:00:04.778 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1635
01:00:04.778 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.26, Mass=203, SNR=9.8, Peak=70 HFD=2.6
01:00:04.778 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
01:00:04.778 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
01:00:04.778 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.45 hyp=0.78 cameraTheta=-0.61 mountX=-0.69 mountY=-0.29, mountTheta=-2.74
01:00:04.779 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.45, opts=13)
01:00:04.779 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.45)
01:00:04.779 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:00:04.779 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:00:04.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:04.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:04.779 00.000 5052 Enqueuing Expose request
01:00:04.779 00.000 8976 Worker thread wakes up
01:00:04.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.45) opts 0xd
01:00:04.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.45)
01:00:04.779 00.000 8976 Moving (0.64, -0.45) raw xDistance=-0.69 yDistance=-0.29
01:00:04.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
01:00:04.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
01:00:04.779 00.000 8976 MoveAxis(R, 3, ABG)
01:00:04.779 00.000 8976 stepping (-14, 3) + (3, 0)
01:00:04.779 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:04.806 00.027 8976 Received - 47 (G) 
01:00:04.806 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:04.806 00.000 8976 stepped: pos (-11, 3)
01:00:04.806 00.000 8976 MoveAxis(U, 1, ABG)
01:00:04.806 00.000 8976 stepping (-11, 3) + (0, 1)
01:00:04.806 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:04.837 00.031 8976 Received - 47 (G) 
01:00:04.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:04.837 00.000 8976 stepped: pos (-11, 4)
01:00:04.837 00.000 8976 move complete, result=0
01:00:04.837 00.000 8976 worker thread done servicing request
01:00:04.837 00.000 8976 Worker thread wakes up
01:00:04.837 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
01:00:04.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:04.837 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:05.523 00.686 8976 Exposure complete
01:00:05.528 00.005 8976 worker thread done servicing request
01:00:05.529 00.001 5052 OnExposeComplete: enter
01:00:05.529 00.000 5052 UpdateGuideState(): m_state=6
01:00:05.529 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1636
01:00:05.529 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.82, Mass=187, SNR=9.4, Peak=65 HFD=2.5
01:00:05.529 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:00:05.529 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:00:05.529 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.11 hyp=0.66 cameraTheta=0.16 mountX=-0.20 mountY=-0.60, mountTheta=-1.89
01:00:05.529 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.11, opts=13)
01:00:05.529 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.11)
01:00:05.530 00.001 8976 Worker thread wakes up
01:00:05.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.11) opts 0xd
01:00:05.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.11)
01:00:05.530 00.000 8976 Moving (0.65, 0.11) raw xDistance=-0.20 yDistance=-0.60
01:00:05.530 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:00:05.530 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:00:05.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:05.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:00:05.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
01:00:05.530 00.000 8976 MoveAxis(R, 0, ABG)
01:00:05.530 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:05.530 00.000 5052 Enqueuing Expose request
01:00:05.530 00.000 8976 MoveAxis(U, 2, ABG)
01:00:05.530 00.000 8976 stepping (-11, 4) + (0, 2)
01:00:05.530 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:05.557 00.027 8976 Received - 47 (G) 
01:00:05.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:05.557 00.000 8976 stepped: pos (-11, 6)
01:00:05.557 00.000 8976 move complete, result=0
01:00:05.557 00.000 8976 worker thread done servicing request
01:00:05.557 00.000 8976 Worker thread wakes up
01:00:05.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:05.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:05.557 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:00:06.245 00.688 8976 Exposure complete
01:00:06.250 00.005 8976 worker thread done servicing request
01:00:06.250 00.000 5052 OnExposeComplete: enter
01:00:06.250 00.000 5052 UpdateGuideState(): m_state=6
01:00:06.250 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1637
01:00:06.250 00.000 5052 Star::Find returns 1 (0), X=330.21, Y=281.81, Mass=190, SNR=9.5, Peak=65 HFD=2.4
01:00:06.250 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
01:00:06.250 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
01:00:06.250 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=0.10 hyp=1.04 cameraTheta=0.09 mountX=-0.38 mountY=-0.92, mountTheta=-1.97
01:00:06.252 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=0.10, opts=13)
01:00:06.252 00.000 5052 Enqueuing Move request for stepguider (1.03, 0.10)
01:00:06.252 00.000 8976 Worker thread wakes up
01:00:06.252 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:00:06.252 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, 0.10) opts 0xd
01:00:06.252 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:00:06.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, 0.10)
01:00:06.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:06.252 00.000 8976 Moving (1.03, 0.10) raw xDistance=-0.38 yDistance=-0.92
01:00:06.253 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:06.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:00:06.253 00.000 5052 Enqueuing Expose request
01:00:06.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.92
01:00:06.253 00.000 8976 MoveAxis(R, 2, ABG)
01:00:06.253 00.000 8976 stepping (-11, 6) + (2, 0)
01:00:06.253 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:06.275 00.022 8976 Received - 47 (G) 
01:00:06.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:06.276 00.001 8976 stepped: pos (-9, 6)
01:00:06.276 00.000 8976 MoveAxis(U, 4, ABG)
01:00:06.276 00.000 8976 stepping (-9, 6) + (0, 4)
01:00:06.276 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:06.308 00.032 8976 Received - 47 (G) 
01:00:06.309 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:06.309 00.000 8976 stepped: pos (-9, 10)
01:00:06.309 00.000 8976 move complete, result=0
01:00:06.309 00.000 8976 worker thread done servicing request
01:00:06.309 00.000 8976 Worker thread wakes up
01:00:06.309 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:06.309 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:06.309 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 4 ms NORTH
01:00:06.993 00.684 8976 Exposure complete
01:00:06.999 00.006 8976 worker thread done servicing request
01:00:06.999 00.000 5052 OnExposeComplete: enter
01:00:07.000 00.001 5052 UpdateGuideState(): m_state=6
01:00:07.000 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1638
01:00:07.000 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.71, Mass=213, SNR=10.0, Peak=63 HFD=3.5
01:00:07.000 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:00:07.000 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:00:07.000 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=0.00 hyp=1.10 cameraTheta=0.00 mountX=-0.50 mountY=-0.92, mountTheta=-2.07
01:00:07.001 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=0.00, opts=13)
01:00:07.001 00.000 5052 Enqueuing Move request for stepguider (1.10, 0.00)
01:00:07.001 00.000 8976 Worker thread wakes up
01:00:07.001 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, 0.00) opts 0xd
01:00:07.001 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:00:07.001 00.000 5052 UpdateGuideState exits: m=213 SNR=10.0
01:00:07.001 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:07.001 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:07.001 00.000 5052 Enqueuing Expose request
01:00:07.001 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, 0.00)
01:00:07.001 00.000 8976 Moving (1.10, 0.00) raw xDistance=-0.50 yDistance=-0.92
01:00:07.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
01:00:07.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.92
01:00:07.001 00.000 8976 MoveAxis(R, 2, ABG)
01:00:07.001 00.000 8976 stepping (-9, 10) + (2, 0)
01:00:07.001 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:07.027 00.026 8976 Received - 47 (G) 
01:00:07.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:07.027 00.000 8976 stepped: pos (-7, 10)
01:00:07.027 00.000 8976 MoveAxis(U, 4, ABG)
01:00:07.027 00.000 8976 stepping (-7, 10) + (0, 4)
01:00:07.027 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:07.059 00.032 8976 Received - 47 (G) 
01:00:07.059 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:07.059 00.000 8976 stepped: pos (-7, 14)
01:00:07.059 00.000 8976 move complete, result=0
01:00:07.059 00.000 8976 worker thread done servicing request
01:00:07.059 00.000 8976 Worker thread wakes up
01:00:07.059 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:07.059 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:07.059 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
01:00:07.747 00.688 8976 Exposure complete
01:00:07.753 00.006 8976 worker thread done servicing request
01:00:07.753 00.000 5052 OnExposeComplete: enter
01:00:07.753 00.000 5052 UpdateGuideState(): m_state=6
01:00:07.753 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1639
01:00:07.753 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.64, Mass=204, SNR=9.9, Peak=64 HFD=3.0
01:00:07.753 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
01:00:07.753 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
01:00:07.753 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.07 hyp=0.49 cameraTheta=-0.15 mountX=-0.29 mountY=-0.37, mountTheta=-2.23
01:00:07.753 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.07, opts=13)
01:00:07.753 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.07)
01:00:07.754 00.001 8976 Worker thread wakes up
01:00:07.754 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.07) opts 0xd
01:00:07.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.07)
01:00:07.754 00.000 8976 Moving (0.49, -0.07) raw xDistance=-0.29 yDistance=-0.37
01:00:07.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
01:00:07.754 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:00:07.754 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
01:00:07.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:07.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.37
01:00:07.754 00.000 8976 MoveAxis(R, 1, ABG)
01:00:07.754 00.000 8976 stepping (-7, 14) + (1, 0)
01:00:07.754 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:07.754 00.000 5052 Enqueuing Expose request
01:00:07.754 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:07.780 00.026 8976 Received - 47 (G) 
01:00:07.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:07.780 00.000 8976 stepped: pos (-6, 14)
01:00:07.780 00.000 8976 MoveAxis(U, 2, ABG)
01:00:07.780 00.000 8976 stepping (-6, 14) + (0, 2)
01:00:07.780 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:07.811 00.031 8976 Received - 47 (G) 
01:00:07.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:07.811 00.000 8976 stepped: pos (-6, 16)
01:00:07.811 00.000 8976 move complete, result=0
01:00:07.811 00.000 8976 worker thread done servicing request
01:00:07.811 00.000 8976 Worker thread wakes up
01:00:07.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:07.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:07.811 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:00:08.495 00.684 8976 Exposure complete
01:00:08.500 00.005 8976 worker thread done servicing request
01:00:08.501 00.001 5052 OnExposeComplete: enter
01:00:08.501 00.000 5052 UpdateGuideState(): m_state=6
01:00:08.501 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1640
01:00:08.501 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=282.13, Mass=191, SNR=9.5, Peak=65 HFD=3.2
01:00:08.501 00.000 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.04) = xAngle (-0.65 = -0.65)
01:00:08.501 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.76 = -0.76)
01:00:08.501 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.42 hyp=0.43 cameraTheta=1.39 mountX=0.34 mountY=-0.30, mountTheta=-0.71
01:00:08.501 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.42, opts=13)
01:00:08.502 00.001 5052 Enqueuing Move request for stepguider (0.08, 0.42)
01:00:08.502 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:00:08.502 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:00:08.502 00.000 8976 Worker thread wakes up
01:00:08.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:08.502 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:08.502 00.000 5052 Enqueuing Expose request
01:00:08.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.42) opts 0xd
01:00:08.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.42)
01:00:08.502 00.000 8976 Moving (0.08, 0.42) raw xDistance=0.34 yDistance=-0.30
01:00:08.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
01:00:08.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
01:00:08.502 00.000 8976 MoveAxis(L, 1, ABG)
01:00:08.502 00.000 8976 stepping (-6, 16) + (-1, 0)
01:00:08.502 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:08.529 00.027 8976 Received - 47 (G) 
01:00:08.529 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:08.529 00.000 8976 stepped: pos (-7, 16)
01:00:08.531 00.002 8976 MoveAxis(U, 1, ABG)
01:00:08.531 00.000 8976 stepping (-7, 16) + (0, 1)
01:00:08.531 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:08.562 00.031 8976 Received - 47 (G) 
01:00:08.562 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:08.562 00.000 8976 stepped: pos (-7, 17)
01:00:08.562 00.000 8976 move complete, result=0
01:00:08.562 00.000 8976 worker thread done servicing request
01:00:08.562 00.000 8976 Worker thread wakes up
01:00:08.562 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:00:08.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:08.563 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:09.246 00.683 8976 Exposure complete
01:00:09.251 00.005 8976 worker thread done servicing request
01:00:09.252 00.001 5052 OnExposeComplete: enter
01:00:09.252 00.000 5052 UpdateGuideState(): m_state=6
01:00:09.252 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1641
01:00:09.252 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=282.09, Mass=210, SNR=9.9, Peak=68 HFD=3.0
01:00:09.252 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
01:00:09.252 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
01:00:09.252 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.38 hyp=0.48 cameraTheta=0.93 mountX=0.21 mountY=-0.45, mountTheta=-1.13
01:00:09.253 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.38, opts=13)
01:00:09.253 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.38)
01:00:09.253 00.000 8976 Worker thread wakes up
01:00:09.253 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.38) opts 0xd
01:00:09.253 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.38)
01:00:09.253 00.000 8976 Moving (0.28, 0.38) raw xDistance=0.21 yDistance=-0.45
01:00:09.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:00:09.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
01:00:09.253 00.000 8976 MoveAxis(R, 0, ABG)
01:00:09.253 00.000 8976 MoveAxis(U, 2, ABG)
01:00:09.253 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:00:09.253 00.000 5052 UpdateGuideState exits: m=210 SNR=9.9
01:00:09.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:09.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:09.253 00.000 5052 Enqueuing Expose request
01:00:09.253 00.000 8976 stepping (-7, 17) + (0, 2)
01:00:09.253 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:09.282 00.029 8976 Received - 47 (G) 
01:00:09.282 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:09.282 00.000 8976 stepped: pos (-7, 19)
01:00:09.282 00.000 8976 move complete, result=0
01:00:09.282 00.000 8976 worker thread done servicing request
01:00:09.282 00.000 8976 Worker thread wakes up
01:00:09.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:09.282 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:09.282 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:00:09.965 00.683 8976 Exposure complete
01:00:09.971 00.006 8976 worker thread done servicing request
01:00:09.971 00.000 5052 OnExposeComplete: enter
01:00:09.971 00.000 5052 UpdateGuideState(): m_state=6
01:00:09.971 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1642
01:00:09.971 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.86, Mass=181, SNR=9.3, Peak=62 HFD=3.1
01:00:09.971 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
01:00:09.971 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
01:00:09.971 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.31 cameraTheta=0.51 mountX=0.01 mountY=-0.31, mountTheta=-1.53
01:00:09.972 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.15, opts=13)
01:00:09.972 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.15)
01:00:09.972 00.000 8976 Worker thread wakes up
01:00:09.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.15) opts 0xd
01:00:09.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.15)
01:00:09.972 00.000 8976 Moving (0.27, 0.15) raw xDistance=0.01 yDistance=-0.31
01:00:09.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:00:09.972 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
01:00:09.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:09.973 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:09.973 00.000 5052 Enqueuing Expose request
01:00:09.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:00:09.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
01:00:09.973 00.000 8976 MoveAxis(R, 0, ABG)
01:00:09.973 00.000 8976 MoveAxis(U, 1, ABG)
01:00:09.973 00.000 8976 stepping (-7, 19) + (0, 1)
01:00:09.973 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:10.001 00.028 8976 Received - 47 (G) 
01:00:10.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:10.001 00.000 8976 stepped: pos (-7, 20)
01:00:10.001 00.000 8976 move complete, result=0
01:00:10.001 00.000 8976 worker thread done servicing request
01:00:10.001 00.000 8976 Worker thread wakes up
01:00:10.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:10.001 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:10.001 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:00:10.688 00.687 8976 Exposure complete
01:00:10.694 00.006 8976 worker thread done servicing request
01:00:10.694 00.000 5052 OnExposeComplete: enter
01:00:10.694 00.000 5052 UpdateGuideState(): m_state=6
01:00:10.694 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1643
01:00:10.694 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=282.19, Mass=183, SNR=9.3, Peak=63 HFD=3.2
01:00:10.694 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
01:00:10.694 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
01:00:10.694 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.48 hyp=0.66 cameraTheta=0.81 mountX=0.22 mountY=-0.64, mountTheta=-1.24
01:00:10.695 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.48, opts=13)
01:00:10.695 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.48)
01:00:10.695 00.000 8976 Worker thread wakes up
01:00:10.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.48) opts 0xd
01:00:10.695 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.48)
01:00:10.695 00.000 8976 Moving (0.45, 0.48) raw xDistance=0.22 yDistance=-0.64
01:00:10.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:00:10.695 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:00:10.695 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:00:10.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
01:00:10.695 00.000 8976 MoveAxis(R, 0, ABG)
01:00:10.695 00.000 8976 MoveAxis(U, 3, ABG)
01:00:10.695 00.000 8976 stepping (-7, 20) + (0, 3)
01:00:10.695 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:10.696 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:10.696 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:10.696 00.000 5052 Enqueuing Expose request
01:00:10.737 00.041 8976 Received - 47 (G) 
01:00:10.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:10.737 00.000 8976 stepped: pos (-7, 23)
01:00:10.737 00.000 8976 move complete, result=0
01:00:10.737 00.000 8976 worker thread done servicing request
01:00:10.737 00.000 8976 Worker thread wakes up
01:00:10.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:10.737 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:10.737 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
01:00:11.420 00.683 8976 Exposure complete
01:00:11.425 00.005 8976 worker thread done servicing request
01:00:11.425 00.000 5052 OnExposeComplete: enter
01:00:11.425 00.000 5052 UpdateGuideState(): m_state=6
01:00:11.425 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1644
01:00:11.425 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.89, Mass=183, SNR=9.3, Peak=64 HFD=2.8
01:00:11.425 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
01:00:11.425 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
01:00:11.426 00.001 5052 CameraToMount -- cameraX=-0.28 cameraY=0.18 hyp=0.33 cameraTheta=2.57 mountX=0.28 mountY=0.13, mountTheta=0.44
01:00:11.427 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.18, opts=13)
01:00:11.427 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.18)
01:00:11.427 00.000 8976 Worker thread wakes up
01:00:11.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:00:11.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.18) opts 0xd
01:00:11.427 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:00:11.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.18)
01:00:11.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:11.427 00.000 8976 Moving (-0.28, 0.18) raw xDistance=0.28 yDistance=0.13
01:00:11.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:11.427 00.000 5052 Enqueuing Expose request
01:00:11.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:00:11.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:00:11.427 00.000 8976 MoveAxis(L, 1, ABG)
01:00:11.428 00.001 8976 stepping (-7, 23) + (-1, 0)
01:00:11.428 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:11.456 00.028 8976 Received - 47 (G) 
01:00:11.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:11.456 00.000 8976 stepped: pos (-8, 23)
01:00:11.456 00.000 8976 MoveAxis(U, 0, ABG)
01:00:11.456 00.000 8976 move complete, result=0
01:00:11.456 00.000 8976 worker thread done servicing request
01:00:11.456 00.000 8976 Worker thread wakes up
01:00:11.456 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:00:11.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:11.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:12.141 00.685 8976 Exposure complete
01:00:12.146 00.005 8976 worker thread done servicing request
01:00:12.146 00.000 5052 OnExposeComplete: enter
01:00:12.146 00.000 5052 UpdateGuideState(): m_state=6
01:00:12.147 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1645
01:00:12.147 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.61, Mass=193, SNR=9.6, Peak=68 HFD=2.8
01:00:12.147 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
01:00:12.147 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
01:00:12.147 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.10 hyp=0.42 cameraTheta=-2.90 mountX=0.10 mountY=0.40, mountTheta=1.33
01:00:12.147 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.10, opts=13)
01:00:12.147 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.10)
01:00:12.147 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:00:12.147 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:00:12.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:12.148 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:12.148 00.000 5052 Enqueuing Expose request
01:00:12.148 00.000 8976 Worker thread wakes up
01:00:12.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.10) opts 0xd
01:00:12.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.10)
01:00:12.148 00.000 8976 Moving (-0.41, -0.10) raw xDistance=0.10 yDistance=0.40
01:00:12.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:00:12.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:00:12.148 00.000 8976 MoveAxis(R, 0, ABG)
01:00:12.148 00.000 8976 MoveAxis(D, 2, ABG)
01:00:12.148 00.000 8976 stepping (-8, 23) + (0, -2)
01:00:12.148 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:12.175 00.027 8976 Received - 47 (G) 
01:00:12.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:12.175 00.000 8976 stepped: pos (-8, 21)
01:00:12.175 00.000 8976 move complete, result=0
01:00:12.175 00.000 8976 worker thread done servicing request
01:00:12.175 00.000 8976 Worker thread wakes up
01:00:12.175 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:00:12.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:12.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:12.876 00.701 8976 Exposure complete
01:00:12.881 00.005 8976 worker thread done servicing request
01:00:12.881 00.000 5052 OnExposeComplete: enter
01:00:12.881 00.000 5052 UpdateGuideState(): m_state=6
01:00:12.881 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1646
01:00:12.881 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.61, Mass=173, SNR=9.1, Peak=67 HFD=2.9
01:00:12.881 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
01:00:12.881 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
01:00:12.881 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.10 hyp=0.49 cameraTheta=-2.94 mountX=0.13 mountY=0.46, mountTheta=1.30
01:00:12.882 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.10, opts=13)
01:00:12.882 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.10)
01:00:12.882 00.000 8976 Worker thread wakes up
01:00:12.882 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:00:12.882 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.10) opts 0xd
01:00:12.882 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.10)
01:00:12.882 00.000 8976 Moving (-0.48, -0.10) raw xDistance=0.13 yDistance=0.46
01:00:12.883 00.001 5052 UpdateGuideState exits: m=173 SNR=9.1
01:00:12.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:12.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:12.883 00.000 5052 Enqueuing Expose request
01:00:12.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:00:12.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
01:00:12.883 00.000 8976 MoveAxis(R, 0, ABG)
01:00:12.883 00.000 8976 MoveAxis(D, 2, ABG)
01:00:12.883 00.000 8976 stepping (-8, 21) + (0, -2)
01:00:12.883 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:12.911 00.028 8976 Received - 47 (G) 
01:00:12.911 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:12.911 00.000 8976 stepped: pos (-8, 19)
01:00:12.911 00.000 8976 move complete, result=0
01:00:12.911 00.000 8976 worker thread done servicing request
01:00:12.911 00.000 8976 Worker thread wakes up
01:00:12.911 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:12.911 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:12.911 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:00:13.598 00.687 8976 Exposure complete
01:00:13.604 00.006 8976 worker thread done servicing request
01:00:13.605 00.001 5052 OnExposeComplete: enter
01:00:13.605 00.000 5052 UpdateGuideState(): m_state=6
01:00:13.605 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1647
01:00:13.605 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.69, Mass=197, SNR=9.6, Peak=62 HFD=3.1
01:00:13.605 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
01:00:13.605 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
01:00:13.605 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=-0.02 hyp=0.72 cameraTheta=-3.11 mountX=0.31 mountY=0.61, mountTheta=1.11
01:00:13.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=-0.02, opts=13)
01:00:13.606 00.000 5052 Enqueuing Move request for stepguider (-0.72, -0.02)
01:00:13.606 00.000 8976 Worker thread wakes up
01:00:13.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, -0.02) opts 0xd
01:00:13.607 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, -0.02)
01:00:13.607 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:00:13.607 00.000 8976 Moving (-0.72, -0.02) raw xDistance=0.31 yDistance=0.61
01:00:13.607 00.000 5052 UpdateGuideState exits: m=197 SNR=9.6
01:00:13.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:00:13.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
01:00:13.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:13.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:13.607 00.000 5052 Enqueuing Expose request
01:00:13.607 00.000 8976 MoveAxis(L, 1, ABG)
01:00:13.607 00.000 8976 stepping (-8, 19) + (-1, 0)
01:00:13.607 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:13.630 00.023 8976 Received - 47 (G) 
01:00:13.630 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:13.630 00.000 8976 stepped: pos (-9, 19)
01:00:13.630 00.000 8976 MoveAxis(D, 3, ABG)
01:00:13.630 00.000 8976 stepping (-9, 19) + (0, -3)
01:00:13.630 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:13.662 00.032 8976 Received - 47 (G) 
01:00:13.662 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:13.662 00.000 8976 stepped: pos (-9, 16)
01:00:13.662 00.000 8976 move complete, result=0
01:00:13.662 00.000 8976 worker thread done servicing request
01:00:13.662 00.000 8976 Worker thread wakes up
01:00:13.662 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
01:00:13.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:13.662 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:14.352 00.690 8976 Exposure complete
01:00:14.358 00.006 8976 worker thread done servicing request
01:00:14.358 00.000 5052 OnExposeComplete: enter
01:00:14.358 00.000 5052 UpdateGuideState(): m_state=6
01:00:14.358 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1648
01:00:14.358 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.79, Mass=184, SNR=9.4, Peak=64 HFD=2.5
01:00:14.358 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:00:14.358 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:00:14.358 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.08 hyp=0.39 cameraTheta=2.93 mountX=0.25 mountY=0.28, mountTheta=0.84
01:00:14.358 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.08, opts=13)
01:00:14.359 00.001 5052 Enqueuing Move request for stepguider (-0.38, 0.08)
01:00:14.359 00.000 8976 Worker thread wakes up
01:00:14.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.08) opts 0xd
01:00:14.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.08)
01:00:14.359 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:00:14.359 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:00:14.359 00.000 8976 Moving (-0.38, 0.08) raw xDistance=0.25 yDistance=0.28
01:00:14.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:14.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:14.359 00.000 5052 Enqueuing Expose request
01:00:14.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:00:14.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
01:00:14.359 00.000 8976 MoveAxis(R, 0, ABG)
01:00:14.359 00.000 8976 MoveAxis(D, 1, ABG)
01:00:14.359 00.000 8976 stepping (-9, 16) + (0, -1)
01:00:14.360 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:14.381 00.021 8976 Received - 47 (G) 
01:00:14.381 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:14.381 00.000 8976 stepped: pos (-9, 15)
01:00:14.381 00.000 8976 move complete, result=0
01:00:14.382 00.001 8976 worker thread done servicing request
01:00:14.382 00.000 8976 Worker thread wakes up
01:00:14.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:14.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:14.382 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:00:15.068 00.686 8976 Exposure complete
01:00:15.073 00.005 8976 worker thread done servicing request
01:00:15.073 00.000 5052 OnExposeComplete: enter
01:00:15.073 00.000 5052 UpdateGuideState(): m_state=6
01:00:15.073 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1649
01:00:15.073 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=282.03, Mass=188, SNR=9.4, Peak=68 HFD=2.8
01:00:15.073 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:00:15.073 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
01:00:15.073 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.32 hyp=0.77 cameraTheta=2.72 mountX=0.60 mountY=0.41, mountTheta=0.60
01:00:15.074 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.32, opts=13)
01:00:15.074 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.32)
01:00:15.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:00:15.074 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:00:15.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:15.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:15.074 00.000 5052 Enqueuing Expose request
01:00:15.074 00.000 8976 Worker thread wakes up
01:00:15.075 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.32) opts 0xd
01:00:15.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.32)
01:00:15.075 00.000 8976 Moving (-0.70, 0.32) raw xDistance=0.60 yDistance=0.41
01:00:15.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
01:00:15.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:00:15.075 00.000 8976 MoveAxis(L, 2, ABG)
01:00:15.075 00.000 8976 stepping (-9, 15) + (-2, 0)
01:00:15.075 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:15.101 00.026 8976 Received - 47 (G) 
01:00:15.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:15.101 00.000 8976 stepped: pos (-11, 15)
01:00:15.101 00.000 8976 MoveAxis(D, 2, ABG)
01:00:15.101 00.000 8976 stepping (-11, 15) + (0, -2)
01:00:15.101 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:15.133 00.032 8976 Received - 47 (G) 
01:00:15.133 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:15.133 00.000 8976 stepped: pos (-11, 13)
01:00:15.133 00.000 8976 move complete, result=0
01:00:15.133 00.000 8976 worker thread done servicing request
01:00:15.133 00.000 8976 Worker thread wakes up
01:00:15.133 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:00:15.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:15.133 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:15.817 00.684 8976 Exposure complete
01:00:15.823 00.006 8976 worker thread done servicing request
01:00:15.823 00.000 5052 OnExposeComplete: enter
01:00:15.823 00.000 5052 UpdateGuideState(): m_state=6
01:00:15.823 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1650
01:00:15.823 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.78, Mass=185, SNR=9.4, Peak=68 HFD=2.8
01:00:15.823 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:00:15.823 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:00:15.823 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=0.07 hyp=0.81 cameraTheta=3.06 mountX=0.43 mountY=0.64, mountTheta=0.98
01:00:15.824 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=0.07, opts=13)
01:00:15.824 00.000 5052 Enqueuing Move request for stepguider (-0.81, 0.07)
01:00:15.824 00.000 8976 Worker thread wakes up
01:00:15.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 0.07) opts 0xd
01:00:15.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 0.07)
01:00:15.824 00.000 8976 Moving (-0.81, 0.07) raw xDistance=0.43 yDistance=0.64
01:00:15.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
01:00:15.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
01:00:15.824 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:00:15.824 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:00:15.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:15.824 00.000 8976 MoveAxis(L, 2, ABG)
01:00:15.824 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:15.824 00.000 5052 Enqueuing Expose request
01:00:15.824 00.000 8976 stepping (-11, 13) + (-2, 0)
01:00:15.825 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:15.853 00.028 8976 Received - 47 (G) 
01:00:15.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:15.853 00.000 8976 stepped: pos (-13, 13)
01:00:15.853 00.000 8976 MoveAxis(D, 3, ABG)
01:00:15.853 00.000 8976 stepping (-13, 13) + (0, -3)
01:00:15.853 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:15.884 00.031 8976 Received - 47 (G) 
01:00:15.884 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:15.884 00.000 8976 stepped: pos (-13, 10)
01:00:15.884 00.000 8976 move complete, result=0
01:00:15.884 00.000 8976 worker thread done servicing request
01:00:15.884 00.000 8976 Worker thread wakes up
01:00:15.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:15.884 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:15.884 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:00:16.568 00.684 8976 Exposure complete
01:00:16.573 00.005 8976 worker thread done servicing request
01:00:16.574 00.001 5052 OnExposeComplete: enter
01:00:16.574 00.000 5052 UpdateGuideState(): m_state=6
01:00:16.574 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1651
01:00:16.574 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.37, Mass=180, SNR=9.3, Peak=68 HFD=2.3
01:00:16.574 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.42 = -0.42)
01:00:16.574 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
01:00:16.574 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.66 hyp=0.66 cameraTheta=1.62 mountX=0.60 mountY=-0.33, mountTheta=-0.51
01:00:16.574 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.66, opts=13)
01:00:16.574 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.66)
01:00:16.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:00:16.575 00.001 5052 UpdateGuideState exits: m=180 SNR=9.3
01:00:16.575 00.000 8976 Worker thread wakes up
01:00:16.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.66) opts 0xd
01:00:16.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.66)
01:00:16.575 00.000 8976 Moving (-0.03, 0.66) raw xDistance=0.60 yDistance=-0.33
01:00:16.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
01:00:16.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:16.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:16.575 00.000 5052 Enqueuing Expose request
01:00:16.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
01:00:16.575 00.000 8976 MoveAxis(L, 3, ABG)
01:00:16.575 00.000 8976 stepping (-13, 10) + (-3, 0)
01:00:16.575 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:16.604 00.029 8976 Received - 47 (G) 
01:00:16.604 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:16.604 00.000 8976 stepped: pos (-16, 10)
01:00:16.604 00.000 8976 MoveAxis(U, 1, ABG)
01:00:16.604 00.000 8976 stepping (-16, 10) + (0, 1)
01:00:16.604 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:16.636 00.032 8976 Received - 47 (G) 
01:00:16.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:16.636 00.000 8976 stepped: pos (-16, 11)
01:00:16.636 00.000 8976 move complete, result=0
01:00:16.636 00.000 8976 worker thread done servicing request
01:00:16.636 00.000 8976 Worker thread wakes up
01:00:16.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:16.636 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:16.636 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.3 px 1 ms NORTH
01:00:17.320 00.684 8976 Exposure complete
01:00:17.326 00.006 8976 worker thread done servicing request
01:00:17.326 00.000 5052 OnExposeComplete: enter
01:00:17.326 00.000 5052 UpdateGuideState(): m_state=6
01:00:17.326 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1652
01:00:17.326 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.67, Mass=203, SNR=9.8, Peak=69 HFD=2.3
01:00:17.326 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
01:00:17.326 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.41)
01:00:17.326 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-2.73 mountX=0.01 mountY=0.09, mountTheta=1.51
01:00:17.326 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.04, opts=13)
01:00:17.327 00.001 5052 Enqueuing Move request for stepguider (-0.09, -0.04)
01:00:17.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:00:17.327 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:00:17.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:17.327 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:17.327 00.000 5052 Enqueuing Expose request
01:00:17.327 00.000 8976 Worker thread wakes up
01:00:17.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.04) opts 0xd
01:00:17.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.04)
01:00:17.327 00.000 8976 Moving (-0.09, -0.04) raw xDistance=0.01 yDistance=0.09
01:00:17.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:00:17.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:00:17.327 00.000 8976 MoveAxis(R, 0, ABG)
01:00:17.327 00.000 8976 MoveAxis(U, 0, ABG)
01:00:17.327 00.000 8976 move complete, result=0
01:00:17.327 00.000 8976 worker thread done servicing request
01:00:17.327 00.000 8976 Worker thread wakes up
01:00:17.327 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:17.327 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:17.327 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:18.010 00.683 8976 Exposure complete
01:00:18.016 00.006 8976 worker thread done servicing request
01:00:18.016 00.000 5052 OnExposeComplete: enter
01:00:18.016 00.000 5052 UpdateGuideState(): m_state=6
01:00:18.016 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1653
01:00:18.017 00.001 5052 Star::Find returns 1 (0), X=329.18, Y=281.83, Mass=175, SNR=9.1, Peak=66 HFD=2.4
01:00:18.017 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.50 = -0.50)
01:00:18.017 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
01:00:18.017 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=0.10 mountY=-0.07, mountTheta=-0.58
01:00:18.017 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.12, opts=13)
01:00:18.017 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.12)
01:00:18.017 00.000 8976 Worker thread wakes up
01:00:18.018 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.12) opts 0xd
01:00:18.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.12)
01:00:18.018 00.000 8976 Moving (0.00, 0.12) raw xDistance=0.10 yDistance=-0.07
01:00:18.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:00:18.018 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:00:18.018 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
01:00:18.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:18.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:00:18.018 00.000 8976 MoveAxis(R, 0, ABG)
01:00:18.018 00.000 8976 MoveAxis(U, 0, ABG)
01:00:18.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:18.018 00.000 5052 Enqueuing Expose request
01:00:18.018 00.000 8976 move complete, result=0
01:00:18.018 00.000 8976 worker thread done servicing request
01:00:18.018 00.000 8976 Worker thread wakes up
01:00:18.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:18.018 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:18.018 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:18.720 00.702 8976 Exposure complete
01:00:18.725 00.005 8976 worker thread done servicing request
01:00:18.728 00.003 5052 OnExposeComplete: enter
01:00:18.728 00.000 5052 UpdateGuideState(): m_state=6
01:00:18.728 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1654
01:00:18.728 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.26, Mass=221, SNR=10.2, Peak=65 HFD=2.8
01:00:18.728 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.04) = xAngle (-3.25 = 3.04)
01:00:18.728 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
01:00:18.728 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.45 hyp=0.49 cameraTheta=-1.20 mountX=-0.48 mountY=0.10, mountTheta=2.94
01:00:18.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.45, opts=13)
01:00:18.729 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.45)
01:00:18.729 00.000 8976 Worker thread wakes up
01:00:18.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.45) opts 0xd
01:00:18.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.45)
01:00:18.729 00.000 8976 Moving (0.18, -0.45) raw xDistance=-0.48 yDistance=0.10
01:00:18.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:00:18.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:00:18.729 00.000 8976 MoveAxis(R, 2, ABG)
01:00:18.729 00.000 8976 stepping (-16, 11) + (2, 0)
01:00:18.729 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:00:18.729 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:18.730 00.001 5052 UpdateGuideState exits: m=221 SNR=10.2
01:00:18.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:18.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:18.730 00.000 5052 Enqueuing Expose request
01:00:18.762 00.032 8976 Received - 47 (G) 
01:00:18.762 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:18.762 00.000 8976 stepped: pos (-14, 11)
01:00:18.762 00.000 8976 MoveAxis(U, 0, ABG)
01:00:18.762 00.000 8976 move complete, result=0
01:00:18.762 00.000 8976 worker thread done servicing request
01:00:18.762 00.000 8976 Worker thread wakes up
01:00:18.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:18.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:18.762 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
01:00:19.447 00.685 8976 Exposure complete
01:00:19.453 00.006 8976 worker thread done servicing request
01:00:19.453 00.000 5052 OnExposeComplete: enter
01:00:19.453 00.000 5052 UpdateGuideState(): m_state=6
01:00:19.453 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1655
01:00:19.453 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=282.30, Mass=187, SNR=9.4, Peak=71 HFD=2.4
01:00:19.453 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.10 = -0.10)
01:00:19.454 00.001 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.20 = -0.20)
01:00:19.454 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.59 hyp=0.63 cameraTheta=1.94 mountX=0.63 mountY=-0.13, mountTheta=-0.20
01:00:19.454 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.59, opts=13)
01:00:19.454 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.59)
01:00:19.454 00.000 8976 Worker thread wakes up
01:00:19.455 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:00:19.455 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:00:19.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:19.455 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:19.455 00.000 5052 Enqueuing Expose request
01:00:19.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.59) opts 0xd
01:00:19.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.59)
01:00:19.455 00.000 8976 Moving (-0.23, 0.59) raw xDistance=0.63 yDistance=-0.13
01:00:19.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63
01:00:19.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:00:19.455 00.000 8976 MoveAxis(L, 2, ABG)
01:00:19.455 00.000 8976 stepping (-14, 11) + (-2, 0)
01:00:19.455 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:19.481 00.026 8976 Received - 47 (G) 
01:00:19.482 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:19.482 00.000 8976 stepped: pos (-16, 11)
01:00:19.482 00.000 8976 MoveAxis(U, 0, ABG)
01:00:19.482 00.000 8976 move complete, result=0
01:00:19.482 00.000 8976 worker thread done servicing request
01:00:19.482 00.000 8976 Worker thread wakes up
01:00:19.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:19.482 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.1 px 0 ms NORTH
01:00:19.482 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:20.166 00.684 8976 Exposure complete
01:00:20.172 00.006 8976 worker thread done servicing request
01:00:20.172 00.000 5052 OnExposeComplete: enter
01:00:20.172 00.000 5052 UpdateGuideState(): m_state=6
01:00:20.172 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1656
01:00:20.172 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.93, Mass=213, SNR=10.0, Peak=68 HFD=3.3
01:00:20.172 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:00:20.172 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
01:00:20.172 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.22 hyp=0.52 cameraTheta=2.70 mountX=0.41 mountY=0.27, mountTheta=0.59
01:00:20.173 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.22, opts=13)
01:00:20.173 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.22)
01:00:20.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:00:20.173 00.000 5052 UpdateGuideState exits: m=213 SNR=10.0
01:00:20.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:20.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:20.173 00.000 5052 Enqueuing Expose request
01:00:20.173 00.000 8976 Worker thread wakes up
01:00:20.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.22) opts 0xd
01:00:20.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.22)
01:00:20.173 00.000 8976 Moving (-0.47, 0.22) raw xDistance=0.41 yDistance=0.27
01:00:20.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
01:00:20.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:00:20.173 00.000 8976 MoveAxis(L, 2, ABG)
01:00:20.173 00.000 8976 stepping (-16, 11) + (-2, 0)
01:00:20.173 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:20.200 00.027 8976 Received - 47 (G) 
01:00:20.200 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:20.200 00.000 8976 stepped: pos (-18, 11)
01:00:20.201 00.001 8976 MoveAxis(D, 1, ABG)
01:00:20.201 00.000 8976 stepping (-18, 11) + (0, -1)
01:00:20.201 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:20.232 00.031 8976 Received - 47 (G) 
01:00:20.233 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:20.233 00.000 8976 stepped: pos (-18, 10)
01:00:20.233 00.000 8976 move complete, result=0
01:00:20.233 00.000 8976 worker thread done servicing request
01:00:20.233 00.000 8976 Worker thread wakes up
01:00:20.233 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:00:20.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:20.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:20.919 00.686 8976 Exposure complete
01:00:20.924 00.005 8976 worker thread done servicing request
01:00:20.924 00.000 5052 OnExposeComplete: enter
01:00:20.924 00.000 5052 UpdateGuideState(): m_state=6
01:00:20.925 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1657
01:00:20.925 00.000 5052 Star::Find returns 1 (0), X=328.07, Y=281.40, Mass=209, SNR=10.0, Peak=69 HFD=2.7
01:00:20.925 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.92 = 1.37)
01:00:20.925 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
01:00:20.925 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=-0.30 hyp=1.15 cameraTheta=-2.87 mountX=0.23 mountY=1.09, mountTheta=1.36
01:00:20.925 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-0.30, opts=13)
01:00:20.925 00.000 5052 Enqueuing Move request for stepguider (-1.11, -0.30)
01:00:20.925 00.000 8976 Worker thread wakes up
01:00:20.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -0.30) opts 0xd
01:00:20.926 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -0.30)
01:00:20.926 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:00:20.926 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
01:00:20.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:20.926 00.000 8976 Moving (-1.11, -0.30) raw xDistance=0.23 yDistance=1.09
01:00:20.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:00:20.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.09
01:00:20.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:20.926 00.000 5052 Enqueuing Expose request
01:00:20.926 00.000 8976 MoveAxis(R, 0, ABG)
01:00:20.926 00.000 8976 MoveAxis(D, 4, ABG)
01:00:20.926 00.000 8976 stepping (-18, 10) + (0, -4)
01:00:20.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:20.968 00.042 8976 Received - 47 (G) 
01:00:20.968 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:20.968 00.000 8976 stepped: pos (-18, 6)
01:00:20.968 00.000 8976 move complete, result=0
01:00:20.968 00.000 8976 worker thread done servicing request
01:00:20.968 00.000 8976 Worker thread wakes up
01:00:20.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:20.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:20.968 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.1 px 4 ms SOUTH
01:00:21.653 00.685 8976 Exposure complete
01:00:21.658 00.005 8976 worker thread done servicing request
01:00:21.658 00.000 5052 OnExposeComplete: enter
01:00:21.658 00.000 5052 UpdateGuideState(): m_state=6
01:00:21.658 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1658
01:00:21.658 00.000 5052 Star::Find returns 1 (0), X=328.09, Y=281.83, Mass=182, SNR=9.4, Peak=68 HFD=2.5
01:00:21.658 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:00:21.658 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:00:21.658 00.000 5052 CameraToMount -- cameraX=-1.08 cameraY=0.12 hyp=1.09 cameraTheta=3.03 mountX=0.60 mountY=0.84, mountTheta=0.95
01:00:21.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.08, y=0.12, opts=13)
01:00:21.659 00.000 5052 Enqueuing Move request for stepguider (-1.08, 0.12)
01:00:21.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:00:21.659 00.000 5052 UpdateGuideState exits: m=182 SNR=9.4
01:00:21.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:21.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:21.659 00.000 5052 Enqueuing Expose request
01:00:21.659 00.000 8976 Worker thread wakes up
01:00:21.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.08, 0.12) opts 0xd
01:00:21.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.08, 0.12)
01:00:21.659 00.000 8976 Moving (-1.08, 0.12) raw xDistance=0.60 yDistance=0.84
01:00:21.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
01:00:21.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.84
01:00:21.659 00.000 8976 MoveAxis(L, 2, ABG)
01:00:21.660 00.001 8976 stepping (-18, 6) + (-2, 0)
01:00:21.660 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:21.688 00.028 8976 Received - 47 (G) 
01:00:21.688 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:21.688 00.000 8976 stepped: pos (-20, 6)
01:00:21.688 00.000 8976 MoveAxis(D, 4, ABG)
01:00:21.688 00.000 8976 stepping (-20, 6) + (0, -4)
01:00:21.688 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:21.719 00.031 8976 Received - 47 (G) 
01:00:21.719 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:21.719 00.000 8976 stepped: pos (-20, 2)
01:00:21.719 00.000 8976 move complete, result=0
01:00:21.719 00.000 8976 worker thread done servicing request
01:00:21.719 00.000 8976 Worker thread wakes up
01:00:21.719 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:21.719 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:21.719 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.8 px 4 ms SOUTH
01:00:22.406 00.687 8976 Exposure complete
01:00:22.411 00.005 8976 worker thread done servicing request
01:00:22.411 00.000 5052 OnExposeComplete: enter
01:00:22.411 00.000 5052 UpdateGuideState(): m_state=6
01:00:22.411 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1659
01:00:22.412 00.001 5052 Star::Find returns 1 (0), X=328.02, Y=281.70, Mass=184, SNR=9.4, Peak=68 HFD=2.5
01:00:22.412 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.18 = 1.11)
01:00:22.412 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
01:00:22.412 00.000 5052 CameraToMount -- cameraX=-1.16 cameraY=-0.01 hyp=1.16 cameraTheta=-3.13 mountX=0.52 mountY=0.98, mountTheta=1.08
01:00:22.412 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.16, y=-0.01, opts=13)
01:00:22.412 00.000 5052 Enqueuing Move request for stepguider (-1.16, -0.01)
01:00:22.412 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:00:22.412 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:00:22.412 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:22.413 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:22.413 00.000 5052 Enqueuing Expose request
01:00:22.413 00.000 8976 Worker thread wakes up
01:00:22.413 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.16, -0.01) opts 0xd
01:00:22.413 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.16, -0.01)
01:00:22.413 00.000 8976 Moving (-1.16, -0.01) raw xDistance=0.52 yDistance=0.98
01:00:22.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
01:00:22.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.98
01:00:22.413 00.000 8976 MoveAxis(L, 2, ABG)
01:00:22.413 00.000 8976 stepping (-20, 2) + (-2, 0)
01:00:22.413 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:22.439 00.026 8976 Received - 47 (G) 
01:00:22.439 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:22.439 00.000 8976 stepped: pos (-22, 2)
01:00:22.439 00.000 8976 MoveAxis(D, 4, ABG)
01:00:22.439 00.000 8976 stepping (-22, 2) + (0, -4)
01:00:22.439 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:22.471 00.032 8976 Received - 47 (G) 
01:00:22.471 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:22.471 00.000 8976 stepped: pos (-22, -2)
01:00:22.471 00.000 8976 move complete, result=0
01:00:22.471 00.000 8976 worker thread done servicing request
01:00:22.471 00.000 8976 Worker thread wakes up
01:00:22.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:22.471 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:22.471 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:00:23.157 00.686 8976 Exposure complete
01:00:23.162 00.005 8976 worker thread done servicing request
01:00:23.162 00.000 5052 OnExposeComplete: enter
01:00:23.162 00.000 5052 UpdateGuideState(): m_state=6
01:00:23.162 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1660
01:00:23.162 00.000 5052 Star::Find returns 1 (0), X=328.03, Y=282.06, Mass=183, SNR=9.3, Peak=67 HFD=2.8
01:00:23.162 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:00:23.162 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
01:00:23.162 00.000 5052 CameraToMount -- cameraX=-1.15 cameraY=0.35 hyp=1.20 cameraTheta=2.85 mountX=0.83 mountY=0.77, mountTheta=0.75
01:00:23.163 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.15, y=0.35, opts=13)
01:00:23.163 00.000 5052 Enqueuing Move request for stepguider (-1.15, 0.35)
01:00:23.163 00.000 8976 Worker thread wakes up
01:00:23.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.15, 0.35) opts 0xd
01:00:23.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.15, 0.35)
01:00:23.163 00.000 8976 Moving (-1.15, 0.35) raw xDistance=0.83 yDistance=0.77
01:00:23.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:00:23.163 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:00:23.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:23.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.83
01:00:23.164 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.77
01:00:23.164 00.000 8976 MoveAxis(L, 4, ABG)
01:00:23.164 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:23.164 00.000 5052 Enqueuing Expose request
01:00:23.164 00.000 8976 stepping (-22, -2) + (-4, 0)
01:00:23.164 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:23.206 00.042 8976 Received - 47 (G) 
01:00:23.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:23.206 00.000 8976 stepped: pos (-26, -2)
01:00:23.206 00.000 8976 MoveAxis(D, 3, ABG)
01:00:23.206 00.000 8976 stepping (-26, -2) + (0, -3)
01:00:23.206 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:23.238 00.032 8976 Received - 47 (G) 
01:00:23.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:23.238 00.000 8976 stepped: pos (-26, -5)
01:00:23.238 00.000 8976 move complete, result=0
01:00:23.238 00.000 8976 worker thread done servicing request
01:00:23.238 00.000 8976 Worker thread wakes up
01:00:23.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:23.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:23.238 00.000 5052 GuideStep: 0.8 px 4 ms WEST, 0.8 px 3 ms SOUTH
01:00:23.922 00.684 8976 Exposure complete
01:00:23.927 00.005 8976 worker thread done servicing request
01:00:23.927 00.000 5052 OnExposeComplete: enter
01:00:23.927 00.000 5052 UpdateGuideState(): m_state=6
01:00:23.927 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1661
01:00:23.927 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.28, Mass=183, SNR=9.3, Peak=68 HFD=2.9
01:00:23.927 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
01:00:23.927 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.54)
01:00:23.928 00.001 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.43 hyp=0.83 cameraTheta=-2.60 mountX=-0.06 mountY=0.83, mountTheta=1.64
01:00:23.928 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.43, opts=13)
01:00:23.928 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.43)
01:00:23.928 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:00:23.928 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:00:23.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:23.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:23.928 00.000 5052 Enqueuing Expose request
01:00:23.928 00.000 8976 Worker thread wakes up
01:00:23.929 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.43) opts 0xd
01:00:23.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.43)
01:00:23.929 00.000 8976 Moving (-0.71, -0.43) raw xDistance=-0.06 yDistance=0.83
01:00:23.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:00:23.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.83
01:00:23.929 00.000 8976 MoveAxis(R, 0, ABG)
01:00:23.929 00.000 8976 MoveAxis(D, 4, ABG)
01:00:23.929 00.000 8976 stepping (-26, -5) + (0, -4)
01:00:23.929 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:23.973 00.044 8976 Received - 47 (G) 
01:00:23.973 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:23.973 00.000 8976 stepped: pos (-26, -9)
01:00:23.973 00.000 8976 move complete, result=0
01:00:23.973 00.000 8976 worker thread done servicing request
01:00:23.973 00.000 8976 Worker thread wakes up
01:00:23.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:23.973 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 4 ms SOUTH
01:00:23.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:24.660 00.687 8976 Exposure complete
01:00:24.666 00.006 8976 worker thread done servicing request
01:00:24.667 00.001 5052 OnExposeComplete: enter
01:00:24.667 00.000 5052 UpdateGuideState(): m_state=6
01:00:24.667 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1662
01:00:24.667 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.53, Mass=194, SNR=9.6, Peak=66 HFD=3.0
01:00:24.667 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.14 = 2.15)
01:00:24.667 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
01:00:24.667 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-2.09 mountX=-0.11 mountY=0.19, mountTheta=2.12
01:00:24.668 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.18, opts=13)
01:00:24.668 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.18)
01:00:24.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:00:24.668 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:00:24.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:24.668 00.000 8976 Worker thread wakes up
01:00:24.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.18) opts 0xd
01:00:24.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.18)
01:00:24.668 00.000 8976 Moving (-0.10, -0.18) raw xDistance=-0.11 yDistance=0.19
01:00:24.669 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:00:24.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:00:24.669 00.000 8976 MoveAxis(R, 0, ABG)
01:00:24.669 00.000 8976 MoveAxis(U, 0, ABG)
01:00:24.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:24.669 00.000 5052 Enqueuing Expose request
01:00:24.669 00.000 8976 move complete, result=0
01:00:24.669 00.000 8976 worker thread done servicing request
01:00:24.669 00.000 8976 Worker thread wakes up
01:00:24.669 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:00:24.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:24.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:25.352 00.683 8976 Exposure complete
01:00:25.356 00.004 8976 worker thread done servicing request
01:00:25.356 00.000 5052 OnExposeComplete: enter
01:00:25.356 00.000 5052 UpdateGuideState(): m_state=6
01:00:25.356 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1663
01:00:25.356 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.57, Mass=209, SNR=10.0, Peak=63 HFD=3.2
01:00:25.356 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
01:00:25.357 00.001 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
01:00:25.357 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-0.32 mountX=-0.32 mountY=-0.28, mountTheta=-2.42
01:00:25.357 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.14, opts=13)
01:00:25.357 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.14)
01:00:25.357 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:00:25.357 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
01:00:25.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:25.357 00.000 8976 Worker thread wakes up
01:00:25.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.14) opts 0xd
01:00:25.358 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:25.358 00.000 5052 Enqueuing Expose request
01:00:25.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.14)
01:00:25.358 00.000 8976 Moving (0.43, -0.14) raw xDistance=-0.32 yDistance=-0.28
01:00:25.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:00:25.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:00:25.358 00.000 8976 MoveAxis(R, 1, ABG)
01:00:25.358 00.000 8976 stepping (-26, -9) + (1, 0)
01:00:25.358 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:25.380 00.022 8976 Received - 47 (G) 
01:00:25.380 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:25.380 00.000 8976 stepped: pos (-25, -9)
01:00:25.380 00.000 8976 MoveAxis(U, 1, ABG)
01:00:25.380 00.000 8976 stepping (-25, -9) + (0, 1)
01:00:25.380 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:25.412 00.032 8976 Received - 47 (G) 
01:00:25.412 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:25.413 00.001 8976 stepped: pos (-25, -8)
01:00:25.413 00.000 8976 move complete, result=0
01:00:25.413 00.000 8976 worker thread done servicing request
01:00:25.413 00.000 8976 Worker thread wakes up
01:00:25.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:25.413 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:25.413 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:00:26.116 00.703 8976 Exposure complete
01:00:26.122 00.006 8976 worker thread done servicing request
01:00:26.122 00.000 5052 OnExposeComplete: enter
01:00:26.122 00.000 5052 UpdateGuideState(): m_state=6
01:00:26.122 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1664
01:00:26.122 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.26, Mass=203, SNR=9.9, Peak=63 HFD=2.7
01:00:26.122 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
01:00:26.122 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
01:00:26.122 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.45 hyp=0.81 cameraTheta=-0.59 mountX=-0.70 mountY=-0.32, mountTheta=-2.71
01:00:26.123 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.45, opts=13)
01:00:26.123 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.45)
01:00:26.123 00.000 8976 Worker thread wakes up
01:00:26.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.45) opts 0xd
01:00:26.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.45)
01:00:26.123 00.000 8976 Moving (0.67, -0.45) raw xDistance=-0.70 yDistance=-0.32
01:00:26.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
01:00:26.123 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:00:26.123 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
01:00:26.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:26.123 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:26.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
01:00:26.123 00.000 8976 MoveAxis(R, 3, ABG)
01:00:26.123 00.000 8976 stepping (-25, -8) + (3, 0)
01:00:26.123 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:26.125 00.002 5052 Enqueuing Expose request
01:00:26.163 00.038 8976 Received - 47 (G) 
01:00:26.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:26.163 00.000 8976 stepped: pos (-22, -8)
01:00:26.163 00.000 8976 MoveAxis(U, 1, ABG)
01:00:26.163 00.000 8976 stepping (-22, -8) + (0, 1)
01:00:26.163 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:26.196 00.033 8976 Received - 47 (G) 
01:00:26.196 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:26.196 00.000 8976 stepped: pos (-22, -7)
01:00:26.196 00.000 8976 move complete, result=0
01:00:26.196 00.000 8976 worker thread done servicing request
01:00:26.196 00.000 8976 Worker thread wakes up
01:00:26.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:26.196 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:26.197 00.001 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
01:00:26.882 00.685 8976 Exposure complete
01:00:26.887 00.005 8976 worker thread done servicing request
01:00:26.887 00.000 5052 OnExposeComplete: enter
01:00:26.887 00.000 5052 UpdateGuideState(): m_state=6
01:00:26.887 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1665
01:00:26.887 00.000 5052 Star::Find returns 1 (0), X=330.66, Y=282.15, Mass=175, SNR=9.2, Peak=66 HFD=2.7
01:00:26.887 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:00:26.888 00.001 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:00:26.888 00.000 5052 CameraToMount -- cameraX=1.49 cameraY=0.44 hyp=1.55 cameraTheta=0.29 mountX=-0.29 mountY=-1.49, mountTheta=-1.76
01:00:26.888 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.49, y=0.44, opts=13)
01:00:26.888 00.000 5052 Enqueuing Move request for stepguider (1.49, 0.44)
01:00:26.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:00:26.888 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
01:00:26.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:26.889 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:26.889 00.000 5052 Enqueuing Expose request
01:00:26.889 00.000 8976 Worker thread wakes up
01:00:26.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.49, 0.44) opts 0xd
01:00:26.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.49, 0.44)
01:00:26.889 00.000 8976 Moving (1.49, 0.44) raw xDistance=-0.29 yDistance=-1.49
01:00:26.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
01:00:26.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.49
01:00:26.889 00.000 8976 MoveAxis(R, 1, ABG)
01:00:26.889 00.000 8976 stepping (-22, -7) + (1, 0)
01:00:26.889 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:26.915 00.026 8976 Received - 47 (G) 
01:00:26.915 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:26.915 00.000 8976 stepped: pos (-21, -7)
01:00:26.915 00.000 8976 MoveAxis(U, 6, ABG)
01:00:26.915 00.000 8976 stepping (-21, -7) + (0, 6)
01:00:26.915 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:00:26.963 00.048 8976 Received - 47 (G) 
01:00:26.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:00:26.963 00.000 8976 stepped: pos (-21, -1)
01:00:26.963 00.000 8976 move complete, result=0
01:00:26.963 00.000 8976 worker thread done servicing request
01:00:26.963 00.000 8976 Worker thread wakes up
01:00:26.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:26.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:26.963 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.5 px 6 ms NORTH
01:00:27.649 00.686 8976 Exposure complete
01:00:27.654 00.005 8976 worker thread done servicing request
01:00:27.655 00.001 5052 OnExposeComplete: enter
01:00:27.655 00.000 5052 UpdateGuideState(): m_state=6
01:00:27.655 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1666
01:00:27.655 00.000 5052 Star::Find returns 1 (0), X=330.19, Y=281.89, Mass=196, SNR=9.7, Peak=74 HFD=2.8
01:00:27.655 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
01:00:27.655 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:00:27.655 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=0.18 hyp=1.03 cameraTheta=0.18 mountX=-0.30 mountY=-0.95, mountTheta=-1.87
01:00:27.655 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=0.18, opts=13)
01:00:27.655 00.000 5052 Enqueuing Move request for stepguider (1.02, 0.18)
01:00:27.655 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:00:27.655 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:00:27.656 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:27.656 00.000 8976 Worker thread wakes up
01:00:27.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, 0.18) opts 0xd
01:00:27.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, 0.18)
01:00:27.656 00.000 8976 Moving (1.02, 0.18) raw xDistance=-0.30 yDistance=-0.95
01:00:27.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:27.656 00.000 5052 Enqueuing Expose request
01:00:27.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
01:00:27.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -0.95
01:00:27.656 00.000 8976 MoveAxis(R, 1, ABG)
01:00:27.656 00.000 8976 stepping (-21, -1) + (1, 0)
01:00:27.656 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:27.682 00.026 8976 Received - 47 (G) 
01:00:27.682 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:27.682 00.000 8976 stepped: pos (-20, -1)
01:00:27.682 00.000 8976 MoveAxis(U, 4, ABG)
01:00:27.682 00.000 8976 stepping (-20, -1) + (0, 4)
01:00:27.682 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:27.715 00.033 8976 Received - 47 (G) 
01:00:27.715 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:00:27.715 00.000 8976 stepped: pos (-20, 3)
01:00:27.715 00.000 8976 move complete, result=0
01:00:27.715 00.000 8976 worker thread done servicing request
01:00:27.715 00.000 8976 Worker thread wakes up
01:00:27.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:27.715 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:27.715 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
01:00:28.410 00.695 8976 Exposure complete
01:00:28.416 00.006 8976 worker thread done servicing request
01:00:28.416 00.000 5052 OnExposeComplete: enter
01:00:28.416 00.000 5052 UpdateGuideState(): m_state=6
01:00:28.417 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1667
01:00:28.417 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.79, Mass=185, SNR=9.4, Peak=67 HFD=2.7
01:00:28.417 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
01:00:28.417 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:00:28.417 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.08 hyp=0.47 cameraTheta=0.18 mountX=-0.14 mountY=-0.44, mountTheta=-1.87
01:00:28.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.08, opts=13)
01:00:28.418 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.08)
01:00:28.418 00.000 8976 Worker thread wakes up
01:00:28.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.08) opts 0xd
01:00:28.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.08)
01:00:28.418 00.000 8976 Moving (0.46, 0.08) raw xDistance=-0.14 yDistance=-0.44
01:00:28.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:00:28.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.44
01:00:28.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:00:28.418 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:00:28.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:28.418 00.000 8976 MoveAxis(R, 0, ABG)
01:00:28.418 00.000 8976 MoveAxis(U, 2, ABG)
01:00:28.418 00.000 8976 stepping (-20, 3) + (0, 2)
01:00:28.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:28.418 00.000 5052 Enqueuing Expose request
01:00:28.418 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:28.449 00.031 8976 Received - 47 (G) 
01:00:28.449 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:28.449 00.000 8976 stepped: pos (-20, 5)
01:00:28.449 00.000 8976 move complete, result=0
01:00:28.449 00.000 8976 worker thread done servicing request
01:00:28.449 00.000 8976 Worker thread wakes up
01:00:28.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:28.450 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:28.450 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:00:29.133 00.683 8976 Exposure complete
01:00:29.138 00.005 8976 worker thread done servicing request
01:00:29.138 00.000 5052 OnExposeComplete: enter
01:00:29.138 00.000 5052 UpdateGuideState(): m_state=6
01:00:29.138 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1668
01:00:29.139 00.001 5052 Star::Find returns 1 (0), X=329.43, Y=281.77, Mass=196, SNR=9.7, Peak=68 HFD=2.9
01:00:29.139 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:00:29.139 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
01:00:29.139 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.26 cameraTheta=0.22 mountX=-0.07 mountY=-0.25, mountTheta=-1.83
01:00:29.139 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.06, opts=13)
01:00:29.139 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.06)
01:00:29.140 00.001 8976 Worker thread wakes up
01:00:29.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:00:29.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.06) opts 0xd
01:00:29.140 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:00:29.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.06)
01:00:29.140 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:29.140 00.000 8976 Moving (0.26, 0.06) raw xDistance=-0.07 yDistance=-0.25
01:00:29.140 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:29.140 00.000 5052 Enqueuing Expose request
01:00:29.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:00:29.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:00:29.140 00.000 8976 MoveAxis(R, 0, ABG)
01:00:29.140 00.000 8976 MoveAxis(U, 0, ABG)
01:00:29.140 00.000 8976 move complete, result=0
01:00:29.140 00.000 8976 worker thread done servicing request
01:00:29.140 00.000 8976 Worker thread wakes up
01:00:29.140 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:29.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:29.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:29.838 00.698 8976 Exposure complete
01:00:29.843 00.005 8976 worker thread done servicing request
01:00:29.844 00.001 5052 OnExposeComplete: enter
01:00:29.844 00.000 5052 UpdateGuideState(): m_state=6
01:00:29.844 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1669
01:00:29.844 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.43, Mass=206, SNR=9.9, Peak=70 HFD=3.4
01:00:29.844 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.02 = 2.27)
01:00:29.844 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
01:00:29.844 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.28 hyp=0.31 cameraTheta=-1.97 mountX=-0.20 mountY=0.25, mountTheta=2.23
01:00:29.846 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.28, opts=13)
01:00:29.846 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.28)
01:00:29.846 00.000 8976 Worker thread wakes up
01:00:29.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.28) opts 0xd
01:00:29.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.28)
01:00:29.846 00.000 8976 Moving (-0.12, -0.28) raw xDistance=-0.20 yDistance=0.25
01:00:29.846 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:00:29.846 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
01:00:29.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:29.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:00:29.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:00:29.847 00.001 8976 MoveAxis(R, 0, ABG)
01:00:29.847 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:29.847 00.000 5052 Enqueuing Expose request
01:00:29.847 00.000 8976 MoveAxis(U, 0, ABG)
01:00:29.847 00.000 8976 move complete, result=0
01:00:29.847 00.000 8976 worker thread done servicing request
01:00:29.847 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:00:29.847 00.000 8976 Worker thread wakes up
01:00:29.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:29.847 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:30.533 00.686 8976 Exposure complete
01:00:30.539 00.006 8976 worker thread done servicing request
01:00:30.539 00.000 5052 OnExposeComplete: enter
01:00:30.539 00.000 5052 UpdateGuideState(): m_state=6
01:00:30.539 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1670
01:00:30.539 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.59, Mass=198, SNR=9.7, Peak=63 HFD=3.2
01:00:30.539 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.49 = -2.49)
01:00:30.539 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
01:00:30.539 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-0.44 mountX=-0.22 mountY=-0.15, mountTheta=-2.56
01:00:30.540 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.12, opts=13)
01:00:30.540 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.12)
01:00:30.540 00.000 8976 Worker thread wakes up
01:00:30.540 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.12) opts 0xd
01:00:30.540 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.12)
01:00:30.540 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:00:30.540 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:00:30.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:30.541 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:30.541 00.000 8976 Moving (0.25, -0.12) raw xDistance=-0.22 yDistance=-0.15
01:00:30.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:00:30.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:00:30.541 00.000 8976 MoveAxis(R, 0, ABG)
01:00:30.541 00.000 5052 Enqueuing Expose request
01:00:30.541 00.000 8976 MoveAxis(U, 0, ABG)
01:00:30.541 00.000 8976 move complete, result=0
01:00:30.541 00.000 8976 worker thread done servicing request
01:00:30.541 00.000 8976 Worker thread wakes up
01:00:30.541 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:30.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:30.542 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:31.225 00.683 8976 Exposure complete
01:00:31.231 00.006 8976 worker thread done servicing request
01:00:31.231 00.000 5052 OnExposeComplete: enter
01:00:31.231 00.000 5052 UpdateGuideState(): m_state=6
01:00:31.231 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1671
01:00:31.231 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.70, Mass=198, SNR=9.7, Peak=66 HFD=2.6
01:00:31.231 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
01:00:31.231 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
01:00:31.231 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.01 hyp=0.73 cameraTheta=-0.02 mountX=-0.34 mountY=-0.61, mountTheta=-2.09
01:00:31.232 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.01, opts=13)
01:00:31.232 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.01)
01:00:31.232 00.000 8976 Worker thread wakes up
01:00:31.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:00:31.232 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:00:31.233 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:31.233 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:31.233 00.000 5052 Enqueuing Expose request
01:00:31.233 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.01) opts 0xd
01:00:31.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.01)
01:00:31.233 00.000 8976 Moving (0.73, -0.01) raw xDistance=-0.34 yDistance=-0.61
01:00:31.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:00:31.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
01:00:31.233 00.000 8976 MoveAxis(R, 1, ABG)
01:00:31.233 00.000 8976 stepping (-20, 5) + (1, 0)
01:00:31.233 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:31.263 00.030 8976 Received - 47 (G) 
01:00:31.263 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:31.263 00.000 8976 stepped: pos (-19, 5)
01:00:31.263 00.000 8976 MoveAxis(U, 2, ABG)
01:00:31.263 00.000 8976 stepping (-19, 5) + (0, 2)
01:00:31.263 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:31.295 00.032 8976 Received - 47 (G) 
01:00:31.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:31.295 00.000 8976 stepped: pos (-19, 7)
01:00:31.295 00.000 8976 move complete, result=0
01:00:31.295 00.000 8976 worker thread done servicing request
01:00:31.295 00.000 8976 Worker thread wakes up
01:00:31.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:31.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:31.295 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:00:31.981 00.686 8976 Exposure complete
01:00:31.986 00.005 8976 worker thread done servicing request
01:00:31.986 00.000 5052 OnExposeComplete: enter
01:00:31.986 00.000 5052 UpdateGuideState(): m_state=6
01:00:31.986 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1672
01:00:31.987 00.001 5052 Star::Find returns 1 (0), X=330.09, Y=281.61, Mass=190, SNR=9.6, Peak=69 HFD=2.3
01:00:31.987 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
01:00:31.987 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
01:00:31.987 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=-0.10 hyp=0.92 cameraTheta=-0.11 mountX=-0.51 mountY=-0.71, mountTheta=-2.19
01:00:31.987 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=-0.10, opts=13)
01:00:31.987 00.000 5052 Enqueuing Move request for stepguider (0.92, -0.10)
01:00:31.987 00.000 8976 Worker thread wakes up
01:00:31.988 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:00:31.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, -0.10) opts 0xd
01:00:31.988 00.000 5052 UpdateGuideState exits: m=190 SNR=9.6
01:00:31.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, -0.10)
01:00:31.988 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:31.988 00.000 8976 Moving (0.92, -0.10) raw xDistance=-0.51 yDistance=-0.71
01:00:31.988 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:31.988 00.000 5052 Enqueuing Expose request
01:00:31.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
01:00:31.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.71
01:00:31.988 00.000 8976 MoveAxis(R, 2, ABG)
01:00:31.988 00.000 8976 stepping (-19, 7) + (2, 0)
01:00:31.989 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:32.014 00.025 8976 Received - 47 (G) 
01:00:32.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:32.014 00.000 8976 stepped: pos (-17, 7)
01:00:32.014 00.000 8976 MoveAxis(U, 3, ABG)
01:00:32.015 00.001 8976 stepping (-17, 7) + (0, 3)
01:00:32.015 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:32.046 00.031 8976 Received - 47 (G) 
01:00:32.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:32.046 00.000 8976 stepped: pos (-17, 10)
01:00:32.046 00.000 8976 move complete, result=0
01:00:32.046 00.000 8976 worker thread done servicing request
01:00:32.047 00.001 8976 Worker thread wakes up
01:00:32.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:32.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:32.047 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:00:32.731 00.684 8976 Exposure complete
01:00:32.737 00.006 8976 worker thread done servicing request
01:00:32.737 00.000 5052 OnExposeComplete: enter
01:00:32.737 00.000 5052 UpdateGuideState(): m_state=6
01:00:32.737 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1673
01:00:32.737 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.77, Mass=195, SNR=9.6, Peak=71 HFD=2.5
01:00:32.737 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
01:00:32.737 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
01:00:32.737 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.06 hyp=0.80 cameraTheta=0.08 mountX=-0.31 mountY=-0.70, mountTheta=-1.98
01:00:32.738 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.06, opts=13)
01:00:32.738 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.06)
01:00:32.738 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:00:32.738 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:00:32.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:32.738 00.000 8976 Worker thread wakes up
01:00:32.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.06) opts 0xd
01:00:32.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.06)
01:00:32.738 00.000 8976 Moving (0.79, 0.06) raw xDistance=-0.31 yDistance=-0.70
01:00:32.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
01:00:32.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.70
01:00:32.738 00.000 8976 MoveAxis(R, 1, ABG)
01:00:32.738 00.000 8976 stepping (-17, 10) + (1, 0)
01:00:32.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:32.738 00.000 5052 Enqueuing Expose request
01:00:32.738 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:32.767 00.029 8976 Received - 47 (G) 
01:00:32.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:32.767 00.000 8976 stepped: pos (-16, 10)
01:00:32.767 00.000 8976 MoveAxis(U, 3, ABG)
01:00:32.767 00.000 8976 stepping (-16, 10) + (0, 3)
01:00:32.767 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:32.798 00.031 8976 Received - 47 (G) 
01:00:32.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:32.798 00.000 8976 stepped: pos (-16, 13)
01:00:32.798 00.000 8976 move complete, result=0
01:00:32.798 00.000 8976 worker thread done servicing request
01:00:32.798 00.000 8976 Worker thread wakes up
01:00:32.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:32.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:32.799 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
01:00:33.481 00.682 8976 Exposure complete
01:00:33.487 00.006 8976 worker thread done servicing request
01:00:33.487 00.000 5052 OnExposeComplete: enter
01:00:33.487 00.000 5052 UpdateGuideState(): m_state=6
01:00:33.487 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1674
01:00:33.487 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.87, Mass=188, SNR=9.5, Peak=67 HFD=2.6
01:00:33.487 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
01:00:33.487 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:00:33.487 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.16 hyp=0.52 cameraTheta=0.32 mountX=-0.08 mountY=-0.50, mountTheta=-1.73
01:00:33.489 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.16, opts=13)
01:00:33.489 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.16)
01:00:33.489 00.000 8976 Worker thread wakes up
01:00:33.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:00:33.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.16) opts 0xd
01:00:33.489 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:00:33.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.16)
01:00:33.489 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:33.489 00.000 8976 Moving (0.50, 0.16) raw xDistance=-0.08 yDistance=-0.50
01:00:33.489 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:33.489 00.000 5052 Enqueuing Expose request
01:00:33.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:00:33.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
01:00:33.490 00.001 8976 MoveAxis(R, 0, ABG)
01:00:33.490 00.000 8976 MoveAxis(U, 2, ABG)
01:00:33.490 00.000 8976 stepping (-16, 13) + (0, 2)
01:00:33.490 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:33.517 00.027 8976 Received - 47 (G) 
01:00:33.517 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:33.517 00.000 8976 stepped: pos (-16, 15)
01:00:33.518 00.001 8976 move complete, result=0
01:00:33.518 00.000 8976 worker thread done servicing request
01:00:33.518 00.000 8976 Worker thread wakes up
01:00:33.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:33.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:33.518 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:00:34.203 00.685 8976 Exposure complete
01:00:34.209 00.006 8976 worker thread done servicing request
01:00:34.209 00.000 5052 OnExposeComplete: enter
01:00:34.209 00.000 5052 UpdateGuideState(): m_state=6
01:00:34.209 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1675
01:00:34.209 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.52, Mass=218, SNR=10.2, Peak=67 HFD=3.1
01:00:34.209 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
01:00:34.209 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
01:00:34.209 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.75 mountX=-0.26 mountY=-0.07, mountTheta=-2.88
01:00:34.210 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.19, opts=13)
01:00:34.210 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.19)
01:00:34.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:00:34.210 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
01:00:34.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:34.210 00.000 8976 Worker thread wakes up
01:00:34.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.19) opts 0xd
01:00:34.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.19)
01:00:34.210 00.000 8976 Moving (0.21, -0.19) raw xDistance=-0.26 yDistance=-0.07
01:00:34.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:00:34.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:34.210 00.000 5052 Enqueuing Expose request
01:00:34.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:00:34.210 00.000 8976 MoveAxis(R, 1, ABG)
01:00:34.210 00.000 8976 stepping (-16, 15) + (1, 0)
01:00:34.211 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:34.237 00.026 8976 Received - 47 (G) 
01:00:34.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:34.237 00.000 8976 stepped: pos (-15, 15)
01:00:34.237 00.000 8976 MoveAxis(U, 0, ABG)
01:00:34.237 00.000 8976 move complete, result=0
01:00:34.237 00.000 8976 worker thread done servicing request
01:00:34.237 00.000 8976 Worker thread wakes up
01:00:34.237 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:00:34.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:34.237 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:34.922 00.685 8976 Exposure complete
01:00:34.927 00.005 8976 worker thread done servicing request
01:00:34.927 00.000 5052 OnExposeComplete: enter
01:00:34.927 00.000 5052 UpdateGuideState(): m_state=6
01:00:34.927 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1676
01:00:34.927 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=282.08, Mass=198, SNR=9.7, Peak=71 HFD=3.0
01:00:34.927 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
01:00:34.927 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
01:00:34.928 00.001 5052 CameraToMount -- cameraX=0.32 cameraY=0.37 hyp=0.49 cameraTheta=0.85 mountX=0.18 mountY=-0.47, mountTheta=-1.21
01:00:34.928 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.37, opts=13)
01:00:34.928 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.37)
01:00:34.928 00.000 8976 Worker thread wakes up
01:00:34.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.37) opts 0xd
01:00:34.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.37)
01:00:34.928 00.000 8976 Moving (0.32, 0.37) raw xDistance=0.18 yDistance=-0.47
01:00:34.928 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:00:34.929 00.001 5052 UpdateGuideState exits: m=198 SNR=9.7
01:00:34.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:34.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:34.929 00.000 5052 Enqueuing Expose request
01:00:34.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:00:34.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:00:34.929 00.000 8976 MoveAxis(R, 0, ABG)
01:00:34.929 00.000 8976 MoveAxis(U, 2, ABG)
01:00:34.929 00.000 8976 stepping (-15, 15) + (0, 2)
01:00:34.929 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:34.955 00.026 8976 Received - 47 (G) 
01:00:34.956 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:34.956 00.000 8976 stepped: pos (-15, 17)
01:00:34.956 00.000 8976 move complete, result=0
01:00:34.956 00.000 8976 worker thread done servicing request
01:00:34.956 00.000 8976 Worker thread wakes up
01:00:34.956 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:00:34.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:34.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:35.641 00.685 8976 Exposure complete
01:00:35.646 00.005 8976 worker thread done servicing request
01:00:35.647 00.001 5052 OnExposeComplete: enter
01:00:35.647 00.000 5052 UpdateGuideState(): m_state=6
01:00:35.647 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1677
01:00:35.647 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.90, Mass=208, SNR=10.0, Peak=70 HFD=2.5
01:00:35.647 00.000 5052 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.04) = xAngle (-0.73 = -0.73)
01:00:35.647 00.000 5052 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.84 = -0.84)
01:00:35.647 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.31 mountX=0.15 mountY=-0.15, mountTheta=-0.78
01:00:35.647 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.19, opts=13)
01:00:35.647 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.19)
01:00:35.648 00.001 8976 Worker thread wakes up
01:00:35.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.19) opts 0xd
01:00:35.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.19)
01:00:35.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:00:35.648 00.000 5052 UpdateGuideState exits: m=208 SNR=10.0
01:00:35.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:35.648 00.000 8976 Moving (0.05, 0.19) raw xDistance=0.15 yDistance=-0.15
01:00:35.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:00:35.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:00:35.648 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:35.648 00.000 5052 Enqueuing Expose request
01:00:35.648 00.000 8976 MoveAxis(R, 0, ABG)
01:00:35.648 00.000 8976 MoveAxis(U, 0, ABG)
01:00:35.648 00.000 8976 move complete, result=0
01:00:35.649 00.001 8976 worker thread done servicing request
01:00:35.649 00.000 8976 Worker thread wakes up
01:00:35.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:35.649 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:35.649 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:36.331 00.682 8976 Exposure complete
01:00:36.337 00.006 8976 worker thread done servicing request
01:00:36.338 00.001 5052 OnExposeComplete: enter
01:00:36.338 00.000 5052 UpdateGuideState(): m_state=6
01:00:36.338 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1678
01:00:36.338 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.85, Mass=207, SNR=9.9, Peak=66 HFD=2.6
01:00:36.338 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
01:00:36.338 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
01:00:36.338 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.25 mountX=0.18 mountY=0.02, mountTheta=0.10
01:00:36.338 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.14, opts=13)
01:00:36.338 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.14)
01:00:36.338 00.000 8976 Worker thread wakes up
01:00:36.339 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.14) opts 0xd
01:00:36.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.14)
01:00:36.339 00.000 8976 Moving (-0.11, 0.14) raw xDistance=0.18 yDistance=0.02
01:00:36.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:00:36.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:00:36.339 00.000 8976 MoveAxis(R, 0, ABG)
01:00:36.339 00.000 8976 MoveAxis(U, 0, ABG)
01:00:36.339 00.000 8976 move complete, result=0
01:00:36.339 00.000 8976 worker thread done servicing request
01:00:36.339 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:00:36.339 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9
01:00:36.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:36.339 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:36.339 00.000 5052 Enqueuing Expose request
01:00:36.339 00.000 8976 Worker thread wakes up
01:00:36.339 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:36.339 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:00:36.339 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:37.023 00.684 8976 Exposure complete
01:00:37.028 00.005 8976 worker thread done servicing request
01:00:37.028 00.000 5052 OnExposeComplete: enter
01:00:37.028 00.000 5052 UpdateGuideState(): m_state=6
01:00:37.028 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1679
01:00:37.028 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.70, Mass=186, SNR=9.4, Peak=65 HFD=2.9
01:00:37.028 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:00:37.028 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:00:37.028 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.03 mountX=-0.11 mountY=-0.19, mountTheta=-2.10
01:00:37.029 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.01, opts=13)
01:00:37.029 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.01)
01:00:37.029 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:00:37.029 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:00:37.029 00.000 8976 Worker thread wakes up
01:00:37.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.01) opts 0xd
01:00:37.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.01)
01:00:37.029 00.000 8976 Moving (0.23, -0.01) raw xDistance=-0.11 yDistance=-0.19
01:00:37.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:37.029 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:37.029 00.000 5052 Enqueuing Expose request
01:00:37.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:00:37.030 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:00:37.030 00.000 8976 MoveAxis(R, 0, ABG)
01:00:37.030 00.000 8976 MoveAxis(U, 0, ABG)
01:00:37.030 00.000 8976 move complete, result=0
01:00:37.030 00.000 8976 worker thread done servicing request
01:00:37.030 00.000 8976 Worker thread wakes up
01:00:37.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:37.030 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:37.030 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:37.716 00.686 8976 Exposure complete
01:00:37.721 00.005 8976 worker thread done servicing request
01:00:37.721 00.000 5052 OnExposeComplete: enter
01:00:37.721 00.000 5052 UpdateGuideState(): m_state=6
01:00:37.721 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1680
01:00:37.721 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.84, Mass=194, SNR=9.6, Peak=66 HFD=2.8
01:00:37.721 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:00:37.722 00.001 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:00:37.722 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.62 mountX=0.03 mountY=-0.22, mountTheta=-1.42
01:00:37.722 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.13, opts=13)
01:00:37.722 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.13)
01:00:37.722 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:00:37.722 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:00:37.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:37.722 00.000 8976 Worker thread wakes up
01:00:37.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.13) opts 0xd
01:00:37.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.13)
01:00:37.722 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:37.722 00.000 5052 Enqueuing Expose request
01:00:37.723 00.001 8976 Moving (0.18, 0.13) raw xDistance=0.03 yDistance=-0.22
01:00:37.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:00:37.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:00:37.723 00.000 8976 MoveAxis(R, 0, ABG)
01:00:37.723 00.000 8976 MoveAxis(U, 0, ABG)
01:00:37.723 00.000 8976 move complete, result=0
01:00:37.723 00.000 8976 worker thread done servicing request
01:00:37.723 00.000 8976 Worker thread wakes up
01:00:37.723 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:37.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:37.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:38.403 00.680 8976 Exposure complete
01:00:38.408 00.005 8976 worker thread done servicing request
01:00:38.409 00.001 5052 OnExposeComplete: enter
01:00:38.409 00.000 5052 UpdateGuideState(): m_state=6
01:00:38.409 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1681
01:00:38.409 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.79, Mass=185, SNR=9.4, Peak=70 HFD=2.4
01:00:38.409 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
01:00:38.409 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
01:00:38.409 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.08 hyp=0.63 cameraTheta=0.13 mountX=-0.21 mountY=-0.57, mountTheta=-1.93
01:00:38.409 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.08, opts=13)
01:00:38.409 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.08)
01:00:38.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:00:38.410 00.001 5052 UpdateGuideState exits: m=185 SNR=9.4
01:00:38.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:38.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:38.410 00.000 5052 Enqueuing Expose request
01:00:38.410 00.000 8976 Worker thread wakes up
01:00:38.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.08) opts 0xd
01:00:38.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.08)
01:00:38.410 00.000 8976 Moving (0.62, 0.08) raw xDistance=-0.21 yDistance=-0.57
01:00:38.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:00:38.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
01:00:38.410 00.000 8976 MoveAxis(R, 0, ABG)
01:00:38.410 00.000 8976 MoveAxis(U, 2, ABG)
01:00:38.410 00.000 8976 stepping (-15, 17) + (0, 2)
01:00:38.410 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:38.441 00.031 8976 Received - 47 (G) 
01:00:38.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:38.441 00.000 8976 stepped: pos (-15, 19)
01:00:38.441 00.000 8976 move complete, result=0
01:00:38.441 00.000 8976 worker thread done servicing request
01:00:38.441 00.000 8976 Worker thread wakes up
01:00:38.441 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:00:38.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:38.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:39.129 00.688 8976 Exposure complete
01:00:39.134 00.005 8976 worker thread done servicing request
01:00:39.135 00.001 5052 OnExposeComplete: enter
01:00:39.135 00.000 5052 UpdateGuideState(): m_state=6
01:00:39.135 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1682
01:00:39.135 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=282.02, Mass=202, SNR=9.8, Peak=69 HFD=2.5
01:00:39.135 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.72 = -0.72)
01:00:39.135 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
01:00:39.135 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.32 mountX=0.24 mountY=-0.23, mountTheta=-0.78
01:00:39.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.31, opts=13)
01:00:39.136 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.31)
01:00:39.136 00.000 8976 Worker thread wakes up
01:00:39.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.31) opts 0xd
01:00:39.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.31)
01:00:39.136 00.000 8976 Moving (0.08, 0.31) raw xDistance=0.24 yDistance=-0.23
01:00:39.136 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:00:39.136 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:00:39.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:39.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:39.136 00.000 5052 Enqueuing Expose request
01:00:39.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:00:39.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:00:39.137 00.001 8976 MoveAxis(R, 0, ABG)
01:00:39.137 00.000 8976 MoveAxis(U, 0, ABG)
01:00:39.137 00.000 8976 move complete, result=0
01:00:39.137 00.000 8976 worker thread done servicing request
01:00:39.137 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:39.137 00.000 8976 Worker thread wakes up
01:00:39.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:39.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:39.820 00.683 8976 Exposure complete
01:00:39.825 00.005 8976 worker thread done servicing request
01:00:39.826 00.001 5052 OnExposeComplete: enter
01:00:39.826 00.000 5052 UpdateGuideState(): m_state=6
01:00:39.826 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1683
01:00:39.826 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.03, Mass=187, SNR=9.4, Peak=71 HFD=2.5
01:00:39.826 00.000 5052 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.04) = xAngle (-0.62 = -0.62)
01:00:39.826 00.000 5052 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.72 = -0.72)
01:00:39.826 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.42 mountX=0.26 mountY=-0.22, mountTheta=-0.68
01:00:39.826 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.32, opts=13)
01:00:39.826 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.32)
01:00:39.826 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:00:39.827 00.001 5052 UpdateGuideState exits: m=187 SNR=9.4
01:00:39.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:39.827 00.000 8976 Worker thread wakes up
01:00:39.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.32) opts 0xd
01:00:39.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.32)
01:00:39.827 00.000 8976 Moving (0.05, 0.32) raw xDistance=0.26 yDistance=-0.22
01:00:39.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:00:39.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:00:39.827 00.000 8976 MoveAxis(L, 1, ABG)
01:00:39.827 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:39.827 00.000 5052 Enqueuing Expose request
01:00:39.827 00.000 8976 stepping (-15, 19) + (-1, 0)
01:00:39.827 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:39.848 00.021 8976 Received - 47 (G) 
01:00:39.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:39.848 00.000 8976 stepped: pos (-16, 19)
01:00:39.848 00.000 8976 MoveAxis(U, 0, ABG)
01:00:39.848 00.000 8976 move complete, result=0
01:00:39.848 00.000 8976 worker thread done servicing request
01:00:39.848 00.000 8976 Worker thread wakes up
01:00:39.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:39.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:39.848 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:00:40.536 00.688 8976 Exposure complete
01:00:40.542 00.006 8976 worker thread done servicing request
01:00:40.542 00.000 5052 OnExposeComplete: enter
01:00:40.542 00.000 5052 UpdateGuideState(): m_state=6
01:00:40.542 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1684
01:00:40.542 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.83, Mass=201, SNR=9.8, Peak=70 HFD=2.8
01:00:40.542 00.000 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.04) = xAngle (-0.83 = -0.83)
01:00:40.542 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.93 = -0.93)
01:00:40.542 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.22 mountX=0.09 mountY=-0.11, mountTheta=-0.87
01:00:40.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.12, opts=13)
01:00:40.543 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.12)
01:00:40.543 00.000 8976 Worker thread wakes up
01:00:40.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:00:40.543 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:00:40.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:40.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.12) opts 0xd
01:00:40.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:40.543 00.000 5052 Enqueuing Expose request
01:00:40.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.12)
01:00:40.543 00.000 8976 Moving (0.05, 0.12) raw xDistance=0.09 yDistance=-0.11
01:00:40.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:00:40.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:00:40.543 00.000 8976 MoveAxis(R, 0, ABG)
01:00:40.543 00.000 8976 MoveAxis(U, 0, ABG)
01:00:40.543 00.000 8976 move complete, result=0
01:00:40.543 00.000 8976 worker thread done servicing request
01:00:40.543 00.000 8976 Worker thread wakes up
01:00:40.543 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:40.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:40.544 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:41.228 00.684 8976 Exposure complete
01:00:41.234 00.006 8976 worker thread done servicing request
01:00:41.234 00.000 5052 OnExposeComplete: enter
01:00:41.234 00.000 5052 UpdateGuideState(): m_state=6
01:00:41.234 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1685
01:00:41.234 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.99, Mass=193, SNR=9.6, Peak=74 HFD=2.5
01:00:41.234 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
01:00:41.234 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
01:00:41.234 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.28 hyp=0.43 cameraTheta=2.45 mountX=0.40 mountY=0.13, mountTheta=0.31
01:00:41.234 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.28, opts=13)
01:00:41.234 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.28)
01:00:41.234 00.000 8976 Worker thread wakes up
01:00:41.235 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.28) opts 0xd
01:00:41.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.28)
01:00:41.235 00.000 8976 Moving (-0.33, 0.28) raw xDistance=0.40 yDistance=0.13
01:00:41.235 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:00:41.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:00:41.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:00:41.235 00.000 8976 MoveAxis(L, 2, ABG)
01:00:41.235 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:00:41.235 00.000 8976 stepping (-16, 19) + (-2, 0)
01:00:41.235 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:41.235 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:41.235 00.000 5052 Enqueuing Expose request
01:00:41.235 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:41.271 00.036 8976 Received - 47 (G) 
01:00:41.271 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:41.271 00.000 8976 stepped: pos (-18, 19)
01:00:41.271 00.000 8976 MoveAxis(U, 0, ABG)
01:00:41.271 00.000 8976 move complete, result=0
01:00:41.271 00.000 8976 worker thread done servicing request
01:00:41.271 00.000 8976 Worker thread wakes up
01:00:41.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:41.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:41.271 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:00:41.955 00.684 8976 Exposure complete
01:00:41.961 00.006 8976 worker thread done servicing request
01:00:41.961 00.000 5052 OnExposeComplete: enter
01:00:41.961 00.000 5052 UpdateGuideState(): m_state=6
01:00:41.961 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1686
01:00:41.961 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.29, Mass=199, SNR=9.8, Peak=68 HFD=2.5
01:00:41.961 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.04 = 2.24)
01:00:41.961 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.14 = 2.14)
01:00:41.961 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.42 hyp=0.46 cameraTheta=-2.00 mountX=-0.29 mountY=0.39, mountTheta=2.21
01:00:41.962 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.42, opts=13)
01:00:41.962 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.42)
01:00:41.962 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:00:41.962 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
01:00:41.962 00.000 8976 Worker thread wakes up
01:00:41.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.42) opts 0xd
01:00:41.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.42)
01:00:41.962 00.000 8976 Moving (-0.19, -0.42) raw xDistance=-0.29 yDistance=0.39
01:00:41.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
01:00:41.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:00:41.962 00.000 8976 MoveAxis(R, 1, ABG)
01:00:41.962 00.000 8976 stepping (-18, 19) + (1, 0)
01:00:41.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:41.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:41.962 00.000 5052 Enqueuing Expose request
01:00:41.962 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:41.991 00.029 8976 Received - 47 (G) 
01:00:41.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:41.991 00.000 8976 stepped: pos (-17, 19)
01:00:41.991 00.000 8976 MoveAxis(D, 2, ABG)
01:00:41.991 00.000 8976 stepping (-17, 19) + (0, -2)
01:00:41.991 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:42.022 00.031 8976 Received - 47 (G) 
01:00:42.022 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:42.022 00.000 8976 stepped: pos (-17, 17)
01:00:42.022 00.000 8976 move complete, result=0
01:00:42.022 00.000 8976 worker thread done servicing request
01:00:42.023 00.001 8976 Worker thread wakes up
01:00:42.023 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:42.023 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:42.023 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
01:00:42.707 00.684 8976 Exposure complete
01:00:42.713 00.006 8976 worker thread done servicing request
01:00:42.713 00.000 5052 OnExposeComplete: enter
01:00:42.713 00.000 5052 UpdateGuideState(): m_state=6
01:00:42.713 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1687
01:00:42.713 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.23, Mass=192, SNR=9.6, Peak=69 HFD=2.7
01:00:42.713 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.04) = xAngle (-3.49 = 2.79)
01:00:42.713 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.69)
01:00:42.713 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.48 hyp=0.48 cameraTheta=-1.45 mountX=-0.45 mountY=0.21, mountTheta=2.70
01:00:42.714 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.48, opts=13)
01:00:42.714 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.48)
01:00:42.714 00.000 8976 Worker thread wakes up
01:00:42.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.48) opts 0xd
01:00:42.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.48)
01:00:42.714 00.000 8976 Moving (0.06, -0.48) raw xDistance=-0.45 yDistance=0.21
01:00:42.714 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:00:42.714 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:00:42.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:42.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
01:00:42.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:00:42.714 00.000 8976 MoveAxis(R, 2, ABG)
01:00:42.714 00.000 8976 stepping (-17, 17) + (2, 0)
01:00:42.714 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:42.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:42.715 00.001 5052 Enqueuing Expose request
01:00:42.742 00.027 8976 Received - 47 (G) 
01:00:42.742 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:42.742 00.000 8976 stepped: pos (-15, 17)
01:00:42.742 00.000 8976 MoveAxis(U, 0, ABG)
01:00:42.742 00.000 8976 move complete, result=0
01:00:42.742 00.000 8976 worker thread done servicing request
01:00:42.742 00.000 8976 Worker thread wakes up
01:00:42.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:42.742 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:42.742 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
01:00:43.429 00.687 8976 Exposure complete
01:00:43.434 00.005 8976 worker thread done servicing request
01:00:43.435 00.001 5052 OnExposeComplete: enter
01:00:43.435 00.000 5052 UpdateGuideState(): m_state=6
01:00:43.435 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1688
01:00:43.435 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.94, Mass=212, SNR=10.0, Peak=68 HFD=2.6
01:00:43.435 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
01:00:43.435 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
01:00:43.435 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.23 hyp=0.43 cameraTheta=2.59 mountX=0.37 mountY=0.18, mountTheta=0.46
01:00:43.435 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.23, opts=13)
01:00:43.435 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.23)
01:00:43.436 00.001 8976 Worker thread wakes up
01:00:43.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.23) opts 0xd
01:00:43.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.23)
01:00:43.436 00.000 8976 Moving (-0.37, 0.23) raw xDistance=0.37 yDistance=0.18
01:00:43.436 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:00:43.436 00.000 5052 UpdateGuideState exits: m=212 SNR=10.0
01:00:43.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:43.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:43.436 00.000 5052 Enqueuing Expose request
01:00:43.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
01:00:43.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:00:43.436 00.000 8976 MoveAxis(L, 1, ABG)
01:00:43.436 00.000 8976 stepping (-15, 17) + (-1, 0)
01:00:43.436 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:43.461 00.025 8976 Received - 47 (G) 
01:00:43.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:43.461 00.000 8976 stepped: pos (-16, 17)
01:00:43.461 00.000 8976 MoveAxis(U, 0, ABG)
01:00:43.461 00.000 8976 move complete, result=0
01:00:43.461 00.000 8976 worker thread done servicing request
01:00:43.461 00.000 8976 Worker thread wakes up
01:00:43.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:43.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:43.461 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
01:00:44.145 00.684 8976 Exposure complete
01:00:44.150 00.005 8976 worker thread done servicing request
01:00:44.150 00.000 5052 OnExposeComplete: enter
01:00:44.150 00.000 5052 UpdateGuideState(): m_state=6
01:00:44.150 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1689
01:00:44.151 00.001 5052 Star::Find returns 1 (0), X=329.19, Y=281.95, Mass=189, SNR=9.5, Peak=68 HFD=2.5
01:00:44.151 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
01:00:44.151 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.64 = -0.64)
01:00:44.151 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.50 mountX=0.20 mountY=-0.14, mountTheta=-0.61
01:00:44.151 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.24, opts=13)
01:00:44.151 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.24)
01:00:44.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:00:44.151 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:00:44.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:44.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:44.151 00.000 5052 Enqueuing Expose request
01:00:44.151 00.000 8976 Worker thread wakes up
01:00:44.152 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.24) opts 0xd
01:00:44.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.24)
01:00:44.152 00.000 8976 Moving (0.02, 0.24) raw xDistance=0.20 yDistance=-0.14
01:00:44.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:00:44.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:00:44.152 00.000 8976 MoveAxis(R, 0, ABG)
01:00:44.152 00.000 8976 MoveAxis(U, 0, ABG)
01:00:44.153 00.001 8976 move complete, result=0
01:00:44.153 00.000 8976 worker thread done servicing request
01:00:44.153 00.000 8976 Worker thread wakes up
01:00:44.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:44.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:44.153 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:44.842 00.689 8976 Exposure complete
01:00:44.847 00.005 8976 worker thread done servicing request
01:00:44.847 00.000 5052 OnExposeComplete: enter
01:00:44.847 00.000 5052 UpdateGuideState(): m_state=6
01:00:44.847 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1690
01:00:44.847 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.93, Mass=178, SNR=9.3, Peak=68 HFD=2.6
01:00:44.847 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
01:00:44.847 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
01:00:44.847 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.31 cameraTheta=0.81 mountX=0.10 mountY=-0.30, mountTheta=-1.24
01:00:44.847 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.22, opts=13)
01:00:44.847 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.22)
01:00:44.847 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:00:44.848 00.001 5052 UpdateGuideState exits: m=178 SNR=9.3
01:00:44.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:44.848 00.000 8976 Worker thread wakes up
01:00:44.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.22) opts 0xd
01:00:44.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.22)
01:00:44.848 00.000 8976 Moving (0.21, 0.22) raw xDistance=0.10 yDistance=-0.30
01:00:44.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:44.848 00.000 5052 Enqueuing Expose request
01:00:44.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:00:44.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:00:44.848 00.000 8976 MoveAxis(R, 0, ABG)
01:00:44.848 00.000 8976 MoveAxis(U, 1, ABG)
01:00:44.848 00.000 8976 stepping (-16, 17) + (0, 1)
01:00:44.848 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:44.868 00.020 8976 Received - 47 (G) 
01:00:44.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:44.868 00.000 8976 stepped: pos (-16, 18)
01:00:44.868 00.000 8976 move complete, result=0
01:00:44.868 00.000 8976 worker thread done servicing request
01:00:44.868 00.000 8976 Worker thread wakes up
01:00:44.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:44.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:44.868 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:00:45.554 00.686 8976 Exposure complete
01:00:45.560 00.006 8976 worker thread done servicing request
01:00:45.560 00.000 5052 OnExposeComplete: enter
01:00:45.560 00.000 5052 UpdateGuideState(): m_state=6
01:00:45.560 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1691
01:00:45.560 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=282.05, Mass=174, SNR=9.1, Peak=74 HFD=2.2
01:00:45.561 00.001 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
01:00:45.561 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
01:00:45.561 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.34 hyp=0.43 cameraTheta=2.23 mountX=0.42 mountY=0.04, mountTheta=0.08
01:00:45.561 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.34, opts=13)
01:00:45.561 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.34)
01:00:45.561 00.000 8976 Worker thread wakes up
01:00:45.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.34) opts 0xd
01:00:45.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.34)
01:00:45.561 00.000 8976 Moving (-0.26, 0.34) raw xDistance=0.42 yDistance=0.04
01:00:45.562 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:00:45.562 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:00:45.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:45.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:45.562 00.000 5052 Enqueuing Expose request
01:00:45.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:00:45.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:00:45.562 00.000 8976 MoveAxis(L, 2, ABG)
01:00:45.562 00.000 8976 stepping (-16, 18) + (-2, 0)
01:00:45.562 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:45.587 00.025 8976 Received - 47 (G) 
01:00:45.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:45.587 00.000 8976 stepped: pos (-18, 18)
01:00:45.587 00.000 8976 MoveAxis(U, 0, ABG)
01:00:45.587 00.000 8976 move complete, result=0
01:00:45.587 00.000 8976 worker thread done servicing request
01:00:45.587 00.000 8976 Worker thread wakes up
01:00:45.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:45.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:45.587 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
01:00:46.272 00.685 8976 Exposure complete
01:00:46.278 00.006 8976 worker thread done servicing request
01:00:46.278 00.000 5052 OnExposeComplete: enter
01:00:46.278 00.000 5052 UpdateGuideState(): m_state=6
01:00:46.278 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1692
01:00:46.278 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.86, Mass=210, SNR=10.0, Peak=68 HFD=2.6
01:00:46.278 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:00:46.278 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
01:00:46.278 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.15 hyp=0.37 cameraTheta=2.74 mountX=0.28 mountY=0.20, mountTheta=0.63
01:00:46.279 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.15, opts=13)
01:00:46.279 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.15)
01:00:46.279 00.000 8976 Worker thread wakes up
01:00:46.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.15) opts 0xd
01:00:46.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.15)
01:00:46.279 00.000 8976 Moving (-0.34, 0.15) raw xDistance=0.28 yDistance=0.20
01:00:46.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
01:00:46.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:00:46.279 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:00:46.279 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
01:00:46.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:46.279 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:46.279 00.000 5052 Enqueuing Expose request
01:00:46.279 00.000 8976 MoveAxis(L, 1, ABG)
01:00:46.279 00.000 8976 stepping (-18, 18) + (-1, 0)
01:00:46.279 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:46.306 00.027 8976 Received - 47 (G) 
01:00:46.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:46.307 00.001 8976 stepped: pos (-19, 18)
01:00:46.307 00.000 8976 MoveAxis(U, 0, ABG)
01:00:46.307 00.000 8976 move complete, result=0
01:00:46.307 00.000 8976 worker thread done servicing request
01:00:46.307 00.000 8976 Worker thread wakes up
01:00:46.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:46.307 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:46.307 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:00:46.992 00.685 8976 Exposure complete
01:00:46.997 00.005 8976 worker thread done servicing request
01:00:46.997 00.000 5052 OnExposeComplete: enter
01:00:46.997 00.000 5052 UpdateGuideState(): m_state=6
01:00:46.997 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1693
01:00:46.997 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.89, Mass=182, SNR=9.4, Peak=71 HFD=2.7
01:00:46.997 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
01:00:46.997 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
01:00:46.997 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.25 cameraTheta=2.35 mountX=0.24 mountY=0.05, mountTheta=0.21
01:00:46.998 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.18, opts=13)
01:00:46.998 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.18)
01:00:46.998 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:00:46.998 00.000 5052 UpdateGuideState exits: m=182 SNR=9.4
01:00:46.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:46.998 00.000 8976 Worker thread wakes up
01:00:46.998 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.18) opts 0xd
01:00:46.998 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.18)
01:00:46.998 00.000 8976 Moving (-0.18, 0.18) raw xDistance=0.24 yDistance=0.05
01:00:46.998 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:46.998 00.000 5052 Enqueuing Expose request
01:00:46.999 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:00:46.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:00:46.999 00.000 8976 MoveAxis(R, 0, ABG)
01:00:46.999 00.000 8976 MoveAxis(U, 0, ABG)
01:00:46.999 00.000 8976 move complete, result=0
01:00:46.999 00.000 8976 worker thread done servicing request
01:00:46.999 00.000 8976 Worker thread wakes up
01:00:46.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:46.999 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:46.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:47.683 00.684 8976 Exposure complete
01:00:47.688 00.005 8976 worker thread done servicing request
01:00:47.689 00.001 5052 OnExposeComplete: enter
01:00:47.689 00.000 5052 UpdateGuideState(): m_state=6
01:00:47.689 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1694
01:00:47.689 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.52, Mass=174, SNR=9.1, Peak=73 HFD=2.3
01:00:47.689 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
01:00:47.689 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
01:00:47.689 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-2.21 mountX=-0.10 mountY=0.22, mountTheta=2.01
01:00:47.689 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.19, opts=13)
01:00:47.690 00.001 5052 Enqueuing Move request for stepguider (-0.14, -0.19)
01:00:47.690 00.000 8976 Worker thread wakes up
01:00:47.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.19) opts 0xd
01:00:47.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.19)
01:00:47.690 00.000 8976 Moving (-0.14, -0.19) raw xDistance=-0.10 yDistance=0.22
01:00:47.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:00:47.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:00:47.690 00.000 8976 MoveAxis(R, 0, ABG)
01:00:47.690 00.000 8976 MoveAxis(U, 0, ABG)
01:00:47.690 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:00:47.690 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:00:47.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:47.690 00.000 8976 move complete, result=0
01:00:47.690 00.000 8976 worker thread done servicing request
01:00:47.690 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:47.690 00.000 5052 Enqueuing Expose request
01:00:47.690 00.000 8976 Worker thread wakes up
01:00:47.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:47.690 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:00:47.691 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:48.379 00.688 8976 Exposure complete
01:00:48.384 00.005 8976 worker thread done servicing request
01:00:48.385 00.001 5052 OnExposeComplete: enter
01:00:48.385 00.000 5052 UpdateGuideState(): m_state=6
01:00:48.385 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1695
01:00:48.385 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.76, Mass=218, SNR=10.2, Peak=79 HFD=2.5
01:00:48.385 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:00:48.385 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
01:00:48.385 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.05 hyp=0.40 cameraTheta=3.02 mountX=0.22 mountY=0.31, mountTheta=0.94
01:00:48.386 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.05, opts=13)
01:00:48.386 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.05)
01:00:48.386 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:00:48.386 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
01:00:48.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:48.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:48.386 00.000 5052 Enqueuing Expose request
01:00:48.386 00.000 8976 Worker thread wakes up
01:00:48.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.05) opts 0xd
01:00:48.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.05)
01:00:48.386 00.000 8976 Moving (-0.40, 0.05) raw xDistance=0.22 yDistance=0.31
01:00:48.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:00:48.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:00:48.386 00.000 8976 MoveAxis(R, 0, ABG)
01:00:48.386 00.000 8976 MoveAxis(D, 1, ABG)
01:00:48.386 00.000 8976 stepping (-19, 18) + (0, -1)
01:00:48.386 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:48.417 00.031 8976 Received - 47 (G) 
01:00:48.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:48.417 00.000 8976 stepped: pos (-19, 17)
01:00:48.417 00.000 8976 move complete, result=0
01:00:48.417 00.000 8976 worker thread done servicing request
01:00:48.417 00.000 8976 Worker thread wakes up
01:00:48.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:48.417 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:48.417 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:00:49.102 00.685 8976 Exposure complete
01:00:49.107 00.005 8976 worker thread done servicing request
01:00:49.107 00.000 5052 OnExposeComplete: enter
01:00:49.107 00.000 5052 UpdateGuideState(): m_state=6
01:00:49.107 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1696
01:00:49.107 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.00, Mass=217, SNR=10.2, Peak=67 HFD=2.8
01:00:49.107 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.55 = -0.55)
01:00:49.107 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
01:00:49.107 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.49 mountX=0.25 mountY=-0.18, mountTheta=-0.62
01:00:49.108 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.29, opts=13)
01:00:49.108 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.29)
01:00:49.108 00.000 8976 Worker thread wakes up
01:00:49.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.29) opts 0xd
01:00:49.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.29)
01:00:49.108 00.000 8976 Moving (0.02, 0.29) raw xDistance=0.25 yDistance=-0.18
01:00:49.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:00:49.109 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:00:49.109 00.000 8976 MoveAxis(R, 0, ABG)
01:00:49.109 00.000 8976 MoveAxis(U, 0, ABG)
01:00:49.109 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:00:49.109 00.000 5052 UpdateGuideState exits: m=217 SNR=10.2
01:00:49.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:49.109 00.000 8976 move complete, result=0
01:00:49.109 00.000 8976 worker thread done servicing request
01:00:49.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:49.109 00.000 5052 Enqueuing Expose request
01:00:49.109 00.000 8976 Worker thread wakes up
01:00:49.109 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:49.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:49.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:49.791 00.682 8976 Exposure complete
01:00:49.797 00.006 8976 worker thread done servicing request
01:00:49.797 00.000 5052 OnExposeComplete: enter
01:00:49.797 00.000 5052 UpdateGuideState(): m_state=6
01:00:49.797 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1697
01:00:49.798 00.001 5052 Star::Find returns 1 (0), X=329.15, Y=281.75, Mass=182, SNR=9.3, Peak=66 HFD=2.5
01:00:49.798 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
01:00:49.798 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
01:00:49.798 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.05 mountX=0.05 mountY=-0.00, mountTheta=-0.10
01:00:49.798 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.04, opts=13)
01:00:49.798 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.04)
01:00:49.798 00.000 8976 Worker thread wakes up
01:00:49.799 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.04) opts 0xd
01:00:49.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.04)
01:00:49.799 00.000 8976 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=-0.00
01:00:49.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:00:49.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:00:49.799 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:00:49.799 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:00:49.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:49.799 00.000 8976 MoveAxis(R, 0, ABG)
01:00:49.799 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:49.799 00.000 5052 Enqueuing Expose request
01:00:49.799 00.000 8976 MoveAxis(U, 0, ABG)
01:00:49.799 00.000 8976 move complete, result=0
01:00:49.799 00.000 8976 worker thread done servicing request
01:00:49.800 00.001 8976 Worker thread wakes up
01:00:49.800 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:49.800 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:49.800 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:00:50.486 00.686 8976 Exposure complete
01:00:50.492 00.006 8976 worker thread done servicing request
01:00:50.492 00.000 5052 OnExposeComplete: enter
01:00:50.492 00.000 5052 UpdateGuideState(): m_state=6
01:00:50.492 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1698
01:00:50.492 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.70, Mass=208, SNR=10.0, Peak=69 HFD=2.6
01:00:50.492 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
01:00:50.492 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.72)
01:00:50.492 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.41 mountX=-0.00 mountY=0.01, mountTheta=1.82
01:00:50.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.01, opts=13)
01:00:50.493 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.01)
01:00:50.493 00.000 8976 Worker thread wakes up
01:00:50.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.01) opts 0xd
01:00:50.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.01)
01:00:50.493 00.000 8976 Moving (-0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
01:00:50.493 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:00:50.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:00:50.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:00:50.493 00.000 8976 MoveAxis(R, 0, ABG)
01:00:50.493 00.000 8976 MoveAxis(U, 0, ABG)
01:00:50.493 00.000 5052 UpdateGuideState exits: m=208 SNR=10.0
01:00:50.494 00.001 8976 move complete, result=0
01:00:50.494 00.000 8976 worker thread done servicing request
01:00:50.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:50.494 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:50.494 00.000 5052 Enqueuing Expose request
01:00:50.494 00.000 8976 Worker thread wakes up
01:00:50.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:50.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:50.494 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:00:51.179 00.685 8976 Exposure complete
01:00:51.183 00.004 8976 worker thread done servicing request
01:00:51.184 00.001 5052 OnExposeComplete: enter
01:00:51.184 00.000 5052 UpdateGuideState(): m_state=6
01:00:51.184 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1699
01:00:51.184 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.82, Mass=175, SNR=9.2, Peak=72 HFD=2.3
01:00:51.184 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:00:51.184 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
01:00:51.184 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.11 hyp=0.59 cameraTheta=2.96 mountX=0.36 mountY=0.43, mountTheta=0.87
01:00:51.184 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.11, opts=13)
01:00:51.185 00.001 5052 Enqueuing Move request for stepguider (-0.58, 0.11)
01:00:51.185 00.000 8976 Worker thread wakes up
01:00:51.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.11) opts 0xd
01:00:51.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.11)
01:00:51.185 00.000 8976 Moving (-0.58, 0.11) raw xDistance=0.36 yDistance=0.43
01:00:51.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:00:51.185 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
01:00:51.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:51.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:00:51.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:00:51.185 00.000 8976 MoveAxis(L, 1, ABG)
01:00:51.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:51.185 00.000 5052 Enqueuing Expose request
01:00:51.185 00.000 8976 stepping (-19, 17) + (-1, 0)
01:00:51.185 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:51.215 00.030 8976 Received - 47 (G) 
01:00:51.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:51.215 00.000 8976 stepped: pos (-20, 17)
01:00:51.215 00.000 8976 MoveAxis(D, 2, ABG)
01:00:51.215 00.000 8976 stepping (-20, 17) + (0, -2)
01:00:51.215 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:51.247 00.032 8976 Received - 47 (G) 
01:00:51.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:51.247 00.000 8976 stepped: pos (-20, 15)
01:00:51.247 00.000 8976 move complete, result=0
01:00:51.247 00.000 8976 worker thread done servicing request
01:00:51.247 00.000 8976 Worker thread wakes up
01:00:51.247 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:51.247 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:51.247 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:00:51.935 00.688 8976 Exposure complete
01:00:51.940 00.005 8976 worker thread done servicing request
01:00:51.940 00.000 5052 OnExposeComplete: enter
01:00:51.940 00.000 5052 UpdateGuideState(): m_state=6
01:00:51.940 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1700
01:00:51.940 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=281.58, Mass=202, SNR=9.9, Peak=70 HFD=2.8
01:00:51.940 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
01:00:51.940 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
01:00:51.940 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=-0.13 hyp=0.87 cameraTheta=-2.99 mountX=0.28 mountY=0.79, mountTheta=1.23
01:00:51.941 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=-0.13, opts=13)
01:00:51.941 00.000 5052 Enqueuing Move request for stepguider (-0.86, -0.13)
01:00:51.941 00.000 8976 Worker thread wakes up
01:00:51.941 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, -0.13) opts 0xd
01:00:51.941 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, -0.13)
01:00:51.941 00.000 8976 Moving (-0.86, -0.13) raw xDistance=0.28 yDistance=0.79
01:00:51.941 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:00:51.941 00.000 5052 UpdateGuideState exits: m=202 SNR=9.9
01:00:51.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:51.941 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:51.942 00.001 5052 Enqueuing Expose request
01:00:51.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:00:51.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.79
01:00:51.942 00.000 8976 MoveAxis(L, 1, ABG)
01:00:51.942 00.000 8976 stepping (-20, 15) + (-1, 0)
01:00:51.942 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:51.966 00.024 8976 Received - 47 (G) 
01:00:51.966 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:51.966 00.000 8976 stepped: pos (-21, 15)
01:00:51.966 00.000 8976 MoveAxis(D, 3, ABG)
01:00:51.966 00.000 8976 stepping (-21, 15) + (0, -3)
01:00:51.966 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:51.999 00.033 8976 Received - 47 (G) 
01:00:51.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:51.999 00.000 8976 stepped: pos (-21, 12)
01:00:51.999 00.000 8976 move complete, result=0
01:00:51.999 00.000 8976 worker thread done servicing request
01:00:51.999 00.000 8976 Worker thread wakes up
01:00:51.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:51.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:51.999 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
01:00:52.683 00.684 8976 Exposure complete
01:00:52.688 00.005 8976 worker thread done servicing request
01:00:52.688 00.000 5052 OnExposeComplete: enter
01:00:52.688 00.000 5052 UpdateGuideState(): m_state=6
01:00:52.688 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1701
01:00:52.688 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.86, Mass=212, SNR=10.0, Peak=66 HFD=2.7
01:00:52.688 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:00:52.688 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
01:00:52.689 00.001 5052 CameraToMount -- cameraX=-0.84 cameraY=0.15 hyp=0.85 cameraTheta=2.96 mountX=0.52 mountY=0.62, mountTheta=0.87
01:00:52.689 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.15, opts=13)
01:00:52.689 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.15)
01:00:52.689 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:00:52.689 00.000 5052 UpdateGuideState exits: m=212 SNR=10.0
01:00:52.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:52.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:52.689 00.000 5052 Enqueuing Expose request
01:00:52.690 00.001 8976 Worker thread wakes up
01:00:52.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.15) opts 0xd
01:00:52.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.15)
01:00:52.690 00.000 8976 Moving (-0.84, 0.15) raw xDistance=0.52 yDistance=0.62
01:00:52.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52
01:00:52.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.62
01:00:52.690 00.000 8976 MoveAxis(L, 2, ABG)
01:00:52.690 00.000 8976 stepping (-21, 12) + (-2, 0)
01:00:52.690 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:52.718 00.028 8976 Received - 47 (G) 
01:00:52.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:52.718 00.000 8976 stepped: pos (-23, 12)
01:00:52.718 00.000 8976 MoveAxis(D, 3, ABG)
01:00:52.718 00.000 8976 stepping (-23, 12) + (0, -3)
01:00:52.718 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:52.750 00.032 8976 Received - 47 (G) 
01:00:52.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:00:52.750 00.000 8976 stepped: pos (-23, 9)
01:00:52.750 00.000 8976 move complete, result=0
01:00:52.750 00.000 8976 worker thread done servicing request
01:00:52.750 00.000 8976 Worker thread wakes up
01:00:52.750 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:00:52.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:52.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:53.433 00.683 8976 Exposure complete
01:00:53.438 00.005 8976 worker thread done servicing request
01:00:53.438 00.000 5052 OnExposeComplete: enter
01:00:53.438 00.000 5052 UpdateGuideState(): m_state=6
01:00:53.438 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1702
01:00:53.438 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=282.14, Mass=184, SNR=9.4, Peak=68 HFD=2.6
01:00:53.438 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
01:00:53.438 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
01:00:53.438 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.43 hyp=0.53 cameraTheta=2.19 mountX=0.52 mountY=0.02, mountTheta=0.05
01:00:53.439 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.43, opts=13)
01:00:53.439 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.43)
01:00:53.439 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:00:53.439 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:00:53.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:53.439 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:53.439 00.000 5052 Enqueuing Expose request
01:00:53.439 00.000 8976 Worker thread wakes up
01:00:53.439 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.43) opts 0xd
01:00:53.439 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.43)
01:00:53.439 00.000 8976 Moving (-0.31, 0.43) raw xDistance=0.52 yDistance=0.02
01:00:53.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
01:00:53.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:00:53.439 00.000 8976 MoveAxis(L, 2, ABG)
01:00:53.439 00.000 8976 stepping (-23, 9) + (-2, 0)
01:00:53.439 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:53.469 00.030 8976 Received - 47 (G) 
01:00:53.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:53.469 00.000 8976 stepped: pos (-25, 9)
01:00:53.469 00.000 8976 MoveAxis(U, 0, ABG)
01:00:53.469 00.000 8976 move complete, result=0
01:00:53.469 00.000 8976 worker thread done servicing request
01:00:53.469 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.0 px 0 ms NORTH
01:00:53.469 00.000 8976 Worker thread wakes up
01:00:53.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:53.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:54.156 00.687 8976 Exposure complete
01:00:54.162 00.006 8976 worker thread done servicing request
01:00:54.162 00.000 5052 OnExposeComplete: enter
01:00:54.162 00.000 5052 UpdateGuideState(): m_state=6
01:00:54.162 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1703
01:00:54.162 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.85, Mass=189, SNR=9.5, Peak=63 HFD=2.8
01:00:54.162 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
01:00:54.162 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
01:00:54.162 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.14 hyp=0.30 cameraTheta=0.50 mountX=0.01 mountY=-0.30, mountTheta=-1.54
01:00:54.163 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.14, opts=13)
01:00:54.163 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.14)
01:00:54.163 00.000 8976 Worker thread wakes up
01:00:54.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.14) opts 0xd
01:00:54.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.14)
01:00:54.163 00.000 8976 Moving (0.26, 0.14) raw xDistance=0.01 yDistance=-0.30
01:00:54.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:00:54.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:00:54.163 00.000 8976 MoveAxis(R, 0, ABG)
01:00:54.163 00.000 8976 MoveAxis(U, 1, ABG)
01:00:54.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:00:54.163 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:00:54.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:54.163 00.000 8976 stepping (-25, 9) + (0, 1)
01:00:54.163 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:54.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:54.164 00.001 5052 Enqueuing Expose request
01:00:54.188 00.024 8976 Received - 47 (G) 
01:00:54.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:54.188 00.000 8976 stepped: pos (-25, 10)
01:00:54.188 00.000 8976 move complete, result=0
01:00:54.188 00.000 8976 worker thread done servicing request
01:00:54.188 00.000 8976 Worker thread wakes up
01:00:54.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:54.188 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:54.188 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:00:54.870 00.682 8976 Exposure complete
01:00:54.875 00.005 8976 worker thread done servicing request
01:00:54.876 00.001 5052 OnExposeComplete: enter
01:00:54.876 00.000 5052 UpdateGuideState(): m_state=6
01:00:54.876 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1704
01:00:54.876 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.28, Mass=196, SNR=9.7, Peak=70 HFD=2.7
01:00:54.876 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
01:00:54.876 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
01:00:54.876 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.43 hyp=0.64 cameraTheta=-0.75 mountX=-0.60 mountY=-0.16, mountTheta=-2.89
01:00:54.877 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.43, opts=13)
01:00:54.877 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.43)
01:00:54.877 00.000 8976 Worker thread wakes up
01:00:54.877 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.43) opts 0xd
01:00:54.877 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.43)
01:00:54.877 00.000 8976 Moving (0.47, -0.43) raw xDistance=-0.60 yDistance=-0.16
01:00:54.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
01:00:54.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:00:54.877 00.000 8976 MoveAxis(R, 2, ABG)
01:00:54.877 00.000 8976 stepping (-25, 10) + (2, 0)
01:00:54.877 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:54.878 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:00:54.878 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:00:54.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:54.878 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:54.878 00.000 5052 Enqueuing Expose request
01:00:54.908 00.030 8976 Received - 47 (G) 
01:00:54.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:54.908 00.000 8976 stepped: pos (-23, 10)
01:00:54.908 00.000 8976 MoveAxis(U, 0, ABG)
01:00:54.908 00.000 8976 move complete, result=0
01:00:54.908 00.000 8976 worker thread done servicing request
01:00:54.908 00.000 8976 Worker thread wakes up
01:00:54.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:54.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:54.908 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.2 px 0 ms NORTH
01:00:55.597 00.689 8976 Exposure complete
01:00:55.603 00.006 8976 worker thread done servicing request
01:00:55.603 00.000 5052 OnExposeComplete: enter
01:00:55.603 00.000 5052 UpdateGuideState(): m_state=6
01:00:55.603 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1705
01:00:55.603 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.91, Mass=203, SNR=9.8, Peak=74 HFD=2.4
01:00:55.603 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
01:00:55.603 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
01:00:55.603 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.40 mountX=0.16 mountY=-0.14, mountTheta=-0.70
01:00:55.603 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.20, opts=13)
01:00:55.603 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.20)
01:00:55.603 00.000 8976 Worker thread wakes up
01:00:55.603 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:00:55.604 00.001 5052 UpdateGuideState exits: m=203 SNR=9.8
01:00:55.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:55.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.20) opts 0xd
01:00:55.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.20)
01:00:55.604 00.000 8976 Moving (0.03, 0.20) raw xDistance=0.16 yDistance=-0.14
01:00:55.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:55.604 00.000 5052 Enqueuing Expose request
01:00:55.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:00:55.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:00:55.604 00.000 8976 MoveAxis(R, 0, ABG)
01:00:55.604 00.000 8976 MoveAxis(U, 0, ABG)
01:00:55.604 00.000 8976 move complete, result=0
01:00:55.604 00.000 8976 worker thread done servicing request
01:00:55.604 00.000 8976 Worker thread wakes up
01:00:55.604 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:55.604 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:55.604 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:56.290 00.686 8976 Exposure complete
01:00:56.295 00.005 8976 worker thread done servicing request
01:00:56.295 00.000 5052 OnExposeComplete: enter
01:00:56.296 00.001 5052 UpdateGuideState(): m_state=6
01:00:56.296 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1706
01:00:56.296 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.84, Mass=209, SNR=10.0, Peak=69 HFD=2.4
01:00:56.296 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.24 = 0.24)
01:00:56.296 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
01:00:56.296 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.29 mountX=0.16 mountY=0.02, mountTheta=0.14
01:00:56.296 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.13, opts=13)
01:00:56.297 00.001 5052 Enqueuing Move request for stepguider (-0.11, 0.13)
01:00:56.297 00.000 8976 Worker thread wakes up
01:00:56.297 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:00:56.297 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
01:00:56.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:56.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.13) opts 0xd
01:00:56.297 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:56.297 00.000 5052 Enqueuing Expose request
01:00:56.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.13)
01:00:56.297 00.000 8976 Moving (-0.11, 0.13) raw xDistance=0.16 yDistance=0.02
01:00:56.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:00:56.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:00:56.297 00.000 8976 MoveAxis(R, 0, ABG)
01:00:56.297 00.000 8976 MoveAxis(U, 0, ABG)
01:00:56.297 00.000 8976 move complete, result=0
01:00:56.298 00.001 8976 worker thread done servicing request
01:00:56.298 00.000 8976 Worker thread wakes up
01:00:56.298 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:00:56.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:56.298 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:56.981 00.683 8976 Exposure complete
01:00:56.986 00.005 8976 worker thread done servicing request
01:00:56.986 00.000 5052 OnExposeComplete: enter
01:00:56.986 00.000 5052 UpdateGuideState(): m_state=6
01:00:56.986 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1707
01:00:56.986 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.86, Mass=170, SNR=9.0, Peak=67 HFD=2.5
01:00:56.986 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:00:56.986 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
01:00:56.986 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.15 hyp=0.58 cameraTheta=2.87 mountX=0.39 mountY=0.38, mountTheta=0.77
01:00:56.987 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.15, opts=13)
01:00:56.987 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.15)
01:00:56.987 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:00:56.987 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
01:00:56.987 00.000 8976 Worker thread wakes up
01:00:56.987 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.15) opts 0xd
01:00:56.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.15)
01:00:56.987 00.000 8976 Moving (-0.56, 0.15) raw xDistance=0.39 yDistance=0.38
01:00:56.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:56.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:56.987 00.000 5052 Enqueuing Expose request
01:00:56.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:00:56.988 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:00:56.988 00.000 8976 MoveAxis(L, 2, ABG)
01:00:56.988 00.000 8976 stepping (-23, 10) + (-2, 0)
01:00:56.988 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:57.018 00.030 8976 Received - 47 (G) 
01:00:57.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:57.018 00.000 8976 stepped: pos (-25, 10)
01:00:57.018 00.000 8976 MoveAxis(D, 2, ABG)
01:00:57.018 00.000 8976 stepping (-25, 10) + (0, -2)
01:00:57.018 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:57.050 00.032 8976 Received - 47 (G) 
01:00:57.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:57.050 00.000 8976 stepped: pos (-25, 8)
01:00:57.050 00.000 8976 move complete, result=0
01:00:57.050 00.000 8976 worker thread done servicing request
01:00:57.050 00.000 8976 Worker thread wakes up
01:00:57.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:57.050 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:00:57.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:57.734 00.684 8976 Exposure complete
01:00:57.740 00.006 8976 worker thread done servicing request
01:00:57.740 00.000 5052 OnExposeComplete: enter
01:00:57.740 00.000 5052 UpdateGuideState(): m_state=6
01:00:57.740 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1708
01:00:57.740 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.80, Mass=178, SNR=9.2, Peak=66 HFD=2.8
01:00:57.740 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:00:57.740 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
01:00:57.740 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.09 hyp=0.61 cameraTheta=2.99 mountX=0.36 mountY=0.46, mountTheta=0.90
01:00:57.741 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.09, opts=13)
01:00:57.741 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.09)
01:00:57.741 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:00:57.741 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:00:57.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:57.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:57.741 00.000 5052 Enqueuing Expose request
01:00:57.741 00.000 8976 Worker thread wakes up
01:00:57.741 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.09) opts 0xd
01:00:57.741 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.09)
01:00:57.741 00.000 8976 Moving (-0.60, 0.09) raw xDistance=0.36 yDistance=0.46
01:00:57.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:00:57.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46
01:00:57.741 00.000 8976 MoveAxis(L, 2, ABG)
01:00:57.741 00.000 8976 stepping (-25, 8) + (-2, 0)
01:00:57.741 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:57.769 00.028 8976 Received - 47 (G) 
01:00:57.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:57.769 00.000 8976 stepped: pos (-27, 8)
01:00:57.769 00.000 8976 MoveAxis(D, 2, ABG)
01:00:57.769 00.000 8976 stepping (-27, 8) + (0, -2)
01:00:57.769 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:57.801 00.032 8976 Received - 47 (G) 
01:00:57.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:57.801 00.000 8976 stepped: pos (-27, 6)
01:00:57.801 00.000 8976 move complete, result=0
01:00:57.801 00.000 8976 worker thread done servicing request
01:00:57.801 00.000 8976 Worker thread wakes up
01:00:57.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:57.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:57.801 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:00:58.485 00.684 8976 Exposure complete
01:00:58.491 00.006 8976 worker thread done servicing request
01:00:58.491 00.000 5052 OnExposeComplete: enter
01:00:58.491 00.000 5052 UpdateGuideState(): m_state=6
01:00:58.491 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1709
01:00:58.491 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.99, Mass=177, SNR=9.2, Peak=66 HFD=2.8
01:00:58.491 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
01:00:58.491 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
01:00:58.491 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.28 hyp=0.39 cameraTheta=2.35 mountX=0.37 mountY=0.08, mountTheta=0.21
01:00:58.492 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.28, opts=13)
01:00:58.492 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.28)
01:00:58.492 00.000 8976 Worker thread wakes up
01:00:58.492 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.28) opts 0xd
01:00:58.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.28)
01:00:58.492 00.000 8976 Moving (-0.27, 0.28) raw xDistance=0.37 yDistance=0.08
01:00:58.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
01:00:58.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:00:58.492 00.000 8976 MoveAxis(L, 2, ABG)
01:00:58.492 00.000 8976 stepping (-27, 6) + (-2, 0)
01:00:58.493 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:00:58.493 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:00:58.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:58.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:58.493 00.000 5052 Enqueuing Expose request
01:00:58.493 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:58.521 00.028 8976 Received - 47 (G) 
01:00:58.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:00:58.521 00.000 8976 stepped: pos (-29, 6)
01:00:58.521 00.000 8976 MoveAxis(U, 0, ABG)
01:00:58.521 00.000 8976 move complete, result=0
01:00:58.521 00.000 8976 worker thread done servicing request
01:00:58.521 00.000 8976 Worker thread wakes up
01:00:58.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:58.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:58.521 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:00:59.206 00.685 8976 Exposure complete
01:00:59.211 00.005 8976 worker thread done servicing request
01:00:59.211 00.000 5052 OnExposeComplete: enter
01:00:59.211 00.000 5052 UpdateGuideState(): m_state=6
01:00:59.211 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1710
01:00:59.211 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.45, Mass=194, SNR=9.6, Peak=77 HFD=2.3
01:00:59.211 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
01:00:59.212 00.001 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
01:00:59.212 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.26 hyp=0.33 cameraTheta=-2.26 mountX=-0.13 mountY=0.32, mountTheta=1.97
01:00:59.212 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.26, opts=13)
01:00:59.212 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.26)
01:00:59.212 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:00:59.212 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:00:59.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:59.212 00.000 8976 Worker thread wakes up
01:00:59.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.26) opts 0xd
01:00:59.213 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.26)
01:00:59.213 00.000 8976 Moving (-0.21, -0.26) raw xDistance=-0.13 yDistance=0.32
01:00:59.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:59.213 00.000 5052 Enqueuing Expose request
01:00:59.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:00:59.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:00:59.213 00.000 8976 MoveAxis(R, 0, ABG)
01:00:59.213 00.000 8976 MoveAxis(D, 1, ABG)
01:00:59.213 00.000 8976 stepping (-29, 6) + (0, -1)
01:00:59.213 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:59.239 00.026 8976 Received - 47 (G) 
01:00:59.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:00:59.239 00.000 8976 stepped: pos (-29, 5)
01:00:59.239 00.000 8976 move complete, result=0
01:00:59.239 00.000 8976 worker thread done servicing request
01:00:59.239 00.000 8976 Worker thread wakes up
01:00:59.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:59.239 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:00:59.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:00:59.926 00.687 8976 Exposure complete
01:00:59.932 00.006 8976 worker thread done servicing request
01:00:59.932 00.000 5052 OnExposeComplete: enter
01:00:59.932 00.000 5052 UpdateGuideState(): m_state=6
01:00:59.932 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1711
01:00:59.932 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.74, Mass=197, SNR=9.7, Peak=74 HFD=2.7
01:00:59.932 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
01:00:59.932 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
01:00:59.932 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.03 hyp=0.28 cameraTheta=0.10 mountX=-0.10 mountY=-0.25, mountTheta=-1.96
01:00:59.933 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.03, opts=13)
01:00:59.933 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.03)
01:00:59.933 00.000 8976 Worker thread wakes up
01:00:59.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:00:59.933 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:00:59.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:59.933 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.03) opts 0xd
01:00:59.933 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:00:59.933 00.000 5052 Enqueuing Expose request
01:00:59.933 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.03)
01:00:59.933 00.000 8976 Moving (0.28, 0.03) raw xDistance=-0.10 yDistance=-0.25
01:00:59.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:00:59.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:00:59.933 00.000 8976 MoveAxis(R, 0, ABG)
01:00:59.933 00.000 8976 MoveAxis(U, 0, ABG)
01:00:59.933 00.000 8976 move complete, result=0
01:00:59.933 00.000 8976 worker thread done servicing request
01:00:59.933 00.000 8976 Worker thread wakes up
01:00:59.934 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:00:59.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:00:59.934 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:00.615 00.681 8976 Exposure complete
01:01:00.620 00.005 8976 worker thread done servicing request
01:01:00.620 00.000 5052 OnExposeComplete: enter
01:01:00.621 00.001 5052 UpdateGuideState(): m_state=6
01:01:00.621 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1712
01:01:00.621 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.73, Mass=195, SNR=9.7, Peak=66 HFD=2.4
01:01:00.621 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:01:00.621 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
01:01:00.621 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.02 hyp=0.75 cameraTheta=0.03 mountX=-0.32 mountY=-0.64, mountTheta=-2.03
01:01:00.621 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.02, opts=13)
01:01:00.622 00.001 5052 Enqueuing Move request for stepguider (0.75, 0.02)
01:01:00.622 00.000 8976 Worker thread wakes up
01:01:00.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.02) opts 0xd
01:01:00.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.02)
01:01:00.622 00.000 8976 Moving (0.75, 0.02) raw xDistance=-0.32 yDistance=-0.64
01:01:00.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:01:00.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
01:01:00.622 00.000 8976 MoveAxis(R, 1, ABG)
01:01:00.622 00.000 8976 stepping (-29, 5) + (1, 0)
01:01:00.622 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:01:00.622 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
01:01:00.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:00.622 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:00.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:00.622 00.000 5052 Enqueuing Expose request
01:01:00.647 00.025 8976 Received - 47 (G) 
01:01:00.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:00.647 00.000 8976 stepped: pos (-28, 5)
01:01:00.647 00.000 8976 MoveAxis(U, 3, ABG)
01:01:00.647 00.000 8976 stepping (-28, 5) + (0, 3)
01:01:00.647 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:00.678 00.031 8976 Received - 47 (G) 
01:01:00.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:00.678 00.000 8976 stepped: pos (-28, 8)
01:01:00.678 00.000 8976 move complete, result=0
01:01:00.678 00.000 8976 worker thread done servicing request
01:01:00.678 00.000 8976 Worker thread wakes up
01:01:00.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:00.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:00.678 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
01:01:01.364 00.686 8976 Exposure complete
01:01:01.369 00.005 8976 worker thread done servicing request
01:01:01.369 00.000 5052 OnExposeComplete: enter
01:01:01.369 00.000 5052 UpdateGuideState(): m_state=6
01:01:01.369 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1713
01:01:01.369 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.58, Mass=173, SNR=9.1, Peak=69 HFD=2.3
01:01:01.369 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
01:01:01.369 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
01:01:01.369 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.13 hyp=0.84 cameraTheta=-0.16 mountX=-0.50 mountY=-0.62, mountTheta=-2.24
01:01:01.370 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.13, opts=13)
01:01:01.370 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.13)
01:01:01.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:01:01.370 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
01:01:01.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:01.370 00.000 8976 Worker thread wakes up
01:01:01.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.13) opts 0xd
01:01:01.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.13)
01:01:01.370 00.000 8976 Moving (0.83, -0.13) raw xDistance=-0.50 yDistance=-0.62
01:01:01.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
01:01:01.370 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:01.370 00.000 5052 Enqueuing Expose request
01:01:01.371 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
01:01:01.371 00.000 8976 MoveAxis(R, 2, ABG)
01:01:01.371 00.000 8976 stepping (-28, 8) + (2, 0)
01:01:01.371 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:01.397 00.026 8976 Received - 47 (G) 
01:01:01.397 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:01.397 00.000 8976 stepped: pos (-26, 8)
01:01:01.397 00.000 8976 MoveAxis(U, 3, ABG)
01:01:01.397 00.000 8976 stepping (-26, 8) + (0, 3)
01:01:01.397 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:01.430 00.033 8976 Received - 47 (G) 
01:01:01.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:01.430 00.000 8976 stepped: pos (-26, 11)
01:01:01.430 00.000 8976 move complete, result=0
01:01:01.430 00.000 8976 worker thread done servicing request
01:01:01.430 00.000 8976 Worker thread wakes up
01:01:01.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:01.430 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:01.430 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
01:01:02.115 00.685 8976 Exposure complete
01:01:02.120 00.005 8976 worker thread done servicing request
01:01:02.120 00.000 5052 OnExposeComplete: enter
01:01:02.120 00.000 5052 UpdateGuideState(): m_state=6
01:01:02.120 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1714
01:01:02.120 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.21, Mass=222, SNR=10.3, Peak=71 HFD=2.5
01:01:02.120 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.04) = xAngle (-3.55 = 2.74)
01:01:02.120 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.65 = 2.63)
01:01:02.120 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.50 hyp=0.50 cameraTheta=-1.50 mountX=-0.46 mountY=0.25, mountTheta=2.65
01:01:02.121 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.50, opts=13)
01:01:02.121 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.50)
01:01:02.121 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:01:02.121 00.000 5052 UpdateGuideState exits: m=222 SNR=10.3
01:01:02.121 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:02.121 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:02.121 00.000 5052 Enqueuing Expose request
01:01:02.121 00.000 8976 Worker thread wakes up
01:01:02.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.50) opts 0xd
01:01:02.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.50)
01:01:02.121 00.000 8976 Moving (0.03, -0.50) raw xDistance=-0.46 yDistance=0.25
01:01:02.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:01:02.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:01:02.121 00.000 8976 MoveAxis(R, 2, ABG)
01:01:02.122 00.001 8976 stepping (-26, 11) + (2, 0)
01:01:02.122 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:02.149 00.027 8976 Received - 47 (G) 
01:01:02.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:02.149 00.000 8976 stepped: pos (-24, 11)
01:01:02.149 00.000 8976 MoveAxis(U, 0, ABG)
01:01:02.149 00.000 8976 move complete, result=0
01:01:02.149 00.000 8976 worker thread done servicing request
01:01:02.149 00.000 8976 Worker thread wakes up
01:01:02.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:02.149 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:02.149 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
01:01:02.833 00.684 8976 Exposure complete
01:01:02.839 00.006 8976 worker thread done servicing request
01:01:02.839 00.000 5052 OnExposeComplete: enter
01:01:02.839 00.000 5052 UpdateGuideState(): m_state=6
01:01:02.839 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1715
01:01:02.839 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.37, Mass=201, SNR=9.8, Peak=77 HFD=3.0
01:01:02.839 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
01:01:02.839 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
01:01:02.839 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.34 hyp=0.45 cameraTheta=-0.84 mountX=-0.44 mountY=-0.07, mountTheta=-2.99
01:01:02.840 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.34, opts=13)
01:01:02.840 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.34)
01:01:02.840 00.000 8976 Worker thread wakes up
01:01:02.840 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.34) opts 0xd
01:01:02.840 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.34)
01:01:02.840 00.000 8976 Moving (0.30, -0.34) raw xDistance=-0.44 yDistance=-0.07
01:01:02.840 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:01:02.840 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:01:02.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:02.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
01:01:02.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:01:02.840 00.000 8976 MoveAxis(R, 2, ABG)
01:01:02.840 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:02.840 00.000 5052 Enqueuing Expose request
01:01:02.840 00.000 8976 stepping (-24, 11) + (2, 0)
01:01:02.840 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:02.868 00.028 8976 Received - 47 (G) 
01:01:02.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:02.869 00.001 8976 stepped: pos (-22, 11)
01:01:02.869 00.000 8976 MoveAxis(U, 0, ABG)
01:01:02.869 00.000 8976 move complete, result=0
01:01:02.869 00.000 8976 worker thread done servicing request
01:01:02.869 00.000 8976 Worker thread wakes up
01:01:02.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:02.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:02.869 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:01:03.559 00.690 8976 Exposure complete
01:01:03.564 00.005 8976 worker thread done servicing request
01:01:03.564 00.000 5052 OnExposeComplete: enter
01:01:03.564 00.000 5052 UpdateGuideState(): m_state=6
01:01:03.564 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1716
01:01:03.564 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.87, Mass=187, SNR=9.5, Peak=73 HFD=2.5
01:01:03.564 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
01:01:03.564 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
01:01:03.564 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.16 hyp=0.44 cameraTheta=0.36 mountX=-0.05 mountY=-0.43, mountTheta=-1.69
01:01:03.565 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.16, opts=13)
01:01:03.565 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.16)
01:01:03.565 00.000 8976 Worker thread wakes up
01:01:03.565 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.16) opts 0xd
01:01:03.565 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.16)
01:01:03.565 00.000 8976 Moving (0.41, 0.16) raw xDistance=-0.05 yDistance=-0.43
01:01:03.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:01:03.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:01:03.566 00.001 8976 MoveAxis(R, 0, ABG)
01:01:03.566 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:01:03.566 00.000 8976 MoveAxis(U, 2, ABG)
01:01:03.566 00.000 8976 stepping (-22, 11) + (0, 2)
01:01:03.566 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
01:01:03.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:03.566 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:03.566 00.000 5052 Enqueuing Expose request
01:01:03.566 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:03.588 00.022 8976 Received - 47 (G) 
01:01:03.588 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:03.588 00.000 8976 stepped: pos (-22, 13)
01:01:03.588 00.000 8976 move complete, result=0
01:01:03.588 00.000 8976 worker thread done servicing request
01:01:03.588 00.000 8976 Worker thread wakes up
01:01:03.588 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:03.588 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:03.588 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:01:04.272 00.684 8976 Exposure complete
01:01:04.278 00.006 8976 worker thread done servicing request
01:01:04.278 00.000 5052 OnExposeComplete: enter
01:01:04.278 00.000 5052 UpdateGuideState(): m_state=6
01:01:04.278 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1717
01:01:04.278 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.94, Mass=185, SNR=9.5, Peak=76 HFD=2.3
01:01:04.278 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:01:04.278 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:01:04.278 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.23 hyp=0.39 cameraTheta=0.63 mountX=0.06 mountY=-0.39, mountTheta=-1.42
01:01:04.279 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.23, opts=13)
01:01:04.279 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.23)
01:01:04.279 00.000 8976 Worker thread wakes up
01:01:04.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.23) opts 0xd
01:01:04.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.23)
01:01:04.279 00.000 8976 Moving (0.32, 0.23) raw xDistance=0.06 yDistance=-0.39
01:01:04.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:01:04.279 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:01:04.279 00.000 5052 UpdateGuideState exits: m=185 SNR=9.5
01:01:04.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:04.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
01:01:04.279 00.000 8976 MoveAxis(R, 0, ABG)
01:01:04.279 00.000 8976 MoveAxis(U, 2, ABG)
01:01:04.279 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:04.279 00.000 5052 Enqueuing Expose request
01:01:04.280 00.001 8976 stepping (-22, 13) + (0, 2)
01:01:04.280 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:04.307 00.027 8976 Received - 47 (G) 
01:01:04.307 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:04.307 00.000 8976 stepped: pos (-22, 15)
01:01:04.307 00.000 8976 move complete, result=0
01:01:04.307 00.000 8976 worker thread done servicing request
01:01:04.307 00.000 8976 Worker thread wakes up
01:01:04.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:04.307 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:04.307 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:01:04.994 00.687 8976 Exposure complete
01:01:05.000 00.006 8976 worker thread done servicing request
01:01:05.000 00.000 5052 OnExposeComplete: enter
01:01:05.000 00.000 5052 UpdateGuideState(): m_state=6
01:01:05.000 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1718
01:01:05.000 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.94, Mass=209, SNR=10.0, Peak=71 HFD=2.7
01:01:05.000 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
01:01:05.000 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
01:01:05.000 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.85 mountX=0.23 mountY=-0.07, mountTheta=-0.29
01:01:05.001 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.23, opts=13)
01:01:05.001 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.23)
01:01:05.001 00.000 8976 Worker thread wakes up
01:01:05.001 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.23) opts 0xd
01:01:05.001 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.23)
01:01:05.001 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:01:05.001 00.000 8976 Moving (-0.07, 0.23) raw xDistance=0.23 yDistance=-0.07
01:01:05.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:01:05.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:01:05.001 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
01:01:05.001 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:05.002 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:05.002 00.000 8976 MoveAxis(R, 0, ABG)
01:01:05.002 00.000 8976 MoveAxis(U, 0, ABG)
01:01:05.002 00.000 8976 move complete, result=0
01:01:05.002 00.000 5052 Enqueuing Expose request
01:01:05.002 00.000 8976 worker thread done servicing request
01:01:05.002 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:05.002 00.000 8976 Worker thread wakes up
01:01:05.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:05.002 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:05.689 00.687 8976 Exposure complete
01:01:05.694 00.005 8976 worker thread done servicing request
01:01:05.694 00.000 5052 OnExposeComplete: enter
01:01:05.694 00.000 5052 UpdateGuideState(): m_state=6
01:01:05.694 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1719
01:01:05.694 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=282.01, Mass=186, SNR=9.4, Peak=73 HFD=2.5
01:01:05.694 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
01:01:05.694 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
01:01:05.694 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.30 hyp=0.39 cameraTheta=0.87 mountX=0.15 mountY=-0.38, mountTheta=-1.18
01:01:05.695 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.30, opts=13)
01:01:05.695 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.30)
01:01:05.695 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:01:05.695 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:01:05.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:05.695 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:05.695 00.000 5052 Enqueuing Expose request
01:01:05.695 00.000 8976 Worker thread wakes up
01:01:05.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.30) opts 0xd
01:01:05.695 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.30)
01:01:05.695 00.000 8976 Moving (0.25, 0.30) raw xDistance=0.15 yDistance=-0.38
01:01:05.696 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:01:05.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:01:05.701 00.005 8976 MoveAxis(R, 0, ABG)
01:01:05.701 00.000 8976 MoveAxis(U, 1, ABG)
01:01:05.701 00.000 8976 stepping (-22, 15) + (0, 1)
01:01:05.701 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:05.730 00.029 8976 Received - 47 (G) 
01:01:05.730 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:05.730 00.000 8976 stepped: pos (-22, 16)
01:01:05.730 00.000 8976 move complete, result=0
01:01:05.730 00.000 8976 worker thread done servicing request
01:01:05.730 00.000 8976 Worker thread wakes up
01:01:05.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:05.730 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:05.730 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
01:01:06.416 00.686 8976 Exposure complete
01:01:06.422 00.006 8976 worker thread done servicing request
01:01:06.425 00.003 5052 OnExposeComplete: enter
01:01:06.425 00.000 5052 UpdateGuideState(): m_state=6
01:01:06.425 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1720
01:01:06.425 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=282.13, Mass=199, SNR=9.7, Peak=71 HFD=2.4
01:01:06.425 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
01:01:06.425 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
01:01:06.425 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.43 hyp=0.79 cameraTheta=0.57 mountX=0.08 mountY=-0.79, mountTheta=-1.47
01:01:06.426 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.43, opts=13)
01:01:06.426 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.43)
01:01:06.426 00.000 8976 Worker thread wakes up
01:01:06.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.43) opts 0xd
01:01:06.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.43)
01:01:06.426 00.000 8976 Moving (0.66, 0.43) raw xDistance=0.08 yDistance=-0.79
01:01:06.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:01:06.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.79
01:01:06.426 00.000 8976 MoveAxis(R, 0, ABG)
01:01:06.426 00.000 8976 MoveAxis(U, 3, ABG)
01:01:06.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:01:06.426 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:01:06.427 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:06.427 00.000 8976 stepping (-22, 16) + (0, 3)
01:01:06.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:06.427 00.000 5052 Enqueuing Expose request
01:01:06.427 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:06.465 00.038 8976 Received - 47 (G) 
01:01:06.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:06.465 00.000 8976 stepped: pos (-22, 19)
01:01:06.465 00.000 8976 move complete, result=0
01:01:06.466 00.001 8976 worker thread done servicing request
01:01:06.466 00.000 8976 Worker thread wakes up
01:01:06.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:06.466 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:06.466 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:01:07.149 00.683 8976 Exposure complete
01:01:07.154 00.005 8976 worker thread done servicing request
01:01:07.155 00.001 5052 OnExposeComplete: enter
01:01:07.155 00.000 5052 UpdateGuideState(): m_state=6
01:01:07.155 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1721
01:01:07.155 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.09, Mass=193, SNR=9.5, Peak=72 HFD=3.0
01:01:07.155 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.20 = -1.20)
01:01:07.155 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
01:01:07.155 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.38 hyp=0.51 cameraTheta=0.84 mountX=0.18 mountY=-0.50, mountTheta=-1.22
01:01:07.155 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.38, opts=13)
01:01:07.156 00.001 5052 Enqueuing Move request for stepguider (0.34, 0.38)
01:01:07.156 00.000 8976 Worker thread wakes up
01:01:07.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.38) opts 0xd
01:01:07.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.38)
01:01:07.156 00.000 8976 Moving (0.34, 0.38) raw xDistance=0.18 yDistance=-0.50
01:01:07.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:01:07.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
01:01:07.156 00.000 8976 MoveAxis(R, 0, ABG)
01:01:07.156 00.000 8976 MoveAxis(U, 2, ABG)
01:01:07.156 00.000 8976 stepping (-22, 19) + (0, 2)
01:01:07.156 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:07.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:01:07.156 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
01:01:07.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:07.156 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:07.156 00.000 5052 Enqueuing Expose request
01:01:07.185 00.029 8976 Received - 47 (G) 
01:01:07.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:07.185 00.000 8976 stepped: pos (-22, 21)
01:01:07.185 00.000 8976 move complete, result=0
01:01:07.185 00.000 8976 worker thread done servicing request
01:01:07.185 00.000 8976 Worker thread wakes up
01:01:07.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:07.185 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:07.185 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:01:07.869 00.684 8976 Exposure complete
01:01:07.874 00.005 8976 worker thread done servicing request
01:01:07.874 00.000 5052 OnExposeComplete: enter
01:01:07.874 00.000 5052 UpdateGuideState(): m_state=6
01:01:07.874 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1722
01:01:07.874 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.77, Mass=211, SNR=10.0, Peak=67 HFD=2.7
01:01:07.874 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:01:07.874 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
01:01:07.874 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.24 cameraTheta=2.88 mountX=0.16 mountY=0.16, mountTheta=0.78
01:01:07.875 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.06, opts=13)
01:01:07.875 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.06)
01:01:07.875 00.000 8976 Worker thread wakes up
01:01:07.876 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.06) opts 0xd
01:01:07.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.06)
01:01:07.876 00.000 8976 Moving (-0.23, 0.06) raw xDistance=0.16 yDistance=0.16
01:01:07.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:01:07.876 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
01:01:07.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:07.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:01:07.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:01:07.876 00.000 8976 MoveAxis(R, 0, ABG)
01:01:07.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:07.876 00.000 5052 Enqueuing Expose request
01:01:07.876 00.000 8976 MoveAxis(U, 0, ABG)
01:01:07.876 00.000 8976 move complete, result=0
01:01:07.876 00.000 8976 worker thread done servicing request
01:01:07.876 00.000 8976 Worker thread wakes up
01:01:07.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:07.877 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:01:07.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:08.562 00.685 8976 Exposure complete
01:01:08.567 00.005 8976 worker thread done servicing request
01:01:08.567 00.000 5052 OnExposeComplete: enter
01:01:08.568 00.001 5052 UpdateGuideState(): m_state=6
01:01:08.568 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1723
01:01:08.568 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.00, Mass=182, SNR=9.3, Peak=66 HFD=2.5
01:01:08.568 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
01:01:08.568 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
01:01:08.568 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.87 mountX=0.30 mountY=-0.08, mountTheta=-0.27
01:01:08.568 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.29, opts=13)
01:01:08.568 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.29)
01:01:08.568 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:01:08.569 00.001 8976 Worker thread wakes up
01:01:08.569 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.29) opts 0xd
01:01:08.569 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.29)
01:01:08.569 00.000 8976 Moving (-0.09, 0.29) raw xDistance=0.30 yDistance=-0.08
01:01:08.569 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:01:08.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:01:08.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:01:08.569 00.000 8976 MoveAxis(L, 1, ABG)
01:01:08.569 00.000 8976 stepping (-22, 21) + (-1, 0)
01:01:08.569 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:08.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:08.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:08.569 00.000 5052 Enqueuing Expose request
01:01:08.591 00.022 8976 Received - 47 (G) 
01:01:08.591 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:08.591 00.000 8976 stepped: pos (-23, 21)
01:01:08.591 00.000 8976 MoveAxis(U, 0, ABG)
01:01:08.591 00.000 8976 move complete, result=0
01:01:08.592 00.001 8976 worker thread done servicing request
01:01:08.592 00.000 8976 Worker thread wakes up
01:01:08.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:08.592 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:08.592 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:01:09.278 00.686 8976 Exposure complete
01:01:09.284 00.006 8976 worker thread done servicing request
01:01:09.284 00.000 5052 OnExposeComplete: enter
01:01:09.284 00.000 5052 UpdateGuideState(): m_state=6
01:01:09.284 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1724
01:01:09.284 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.82, Mass=194, SNR=9.6, Peak=71 HFD=2.6
01:01:09.284 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:01:09.284 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:01:09.284 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.11 hyp=0.64 cameraTheta=2.96 mountX=0.39 mountY=0.47, mountTheta=0.88
01:01:09.285 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.11, opts=13)
01:01:09.285 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.11)
01:01:09.285 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:01:09.285 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:01:09.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:09.285 00.000 8976 Worker thread wakes up
01:01:09.285 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.11) opts 0xd
01:01:09.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.11)
01:01:09.285 00.000 8976 Moving (-0.63, 0.11) raw xDistance=0.39 yDistance=0.47
01:01:09.285 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:09.285 00.000 5052 Enqueuing Expose request
01:01:09.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
01:01:09.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
01:01:09.285 00.000 8976 MoveAxis(L, 2, ABG)
01:01:09.285 00.000 8976 stepping (-23, 21) + (-2, 0)
01:01:09.285 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:09.311 00.026 8976 Received - 47 (G) 
01:01:09.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:09.311 00.000 8976 stepped: pos (-25, 21)
01:01:09.311 00.000 8976 MoveAxis(D, 2, ABG)
01:01:09.311 00.000 8976 stepping (-25, 21) + (0, -2)
01:01:09.311 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:09.343 00.032 8976 Received - 47 (G) 
01:01:09.343 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:09.343 00.000 8976 stepped: pos (-25, 19)
01:01:09.343 00.000 8976 move complete, result=0
01:01:09.343 00.000 8976 worker thread done servicing request
01:01:09.343 00.000 8976 Worker thread wakes up
01:01:09.343 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:09.343 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:09.343 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:01:10.031 00.688 8976 Exposure complete
01:01:10.037 00.006 8976 worker thread done servicing request
01:01:10.037 00.000 5052 OnExposeComplete: enter
01:01:10.037 00.000 5052 UpdateGuideState(): m_state=6
01:01:10.037 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1725
01:01:10.037 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.50, Mass=193, SNR=9.7, Peak=70 HFD=2.8
01:01:10.037 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
01:01:10.037 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
01:01:10.037 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-0.84 mountX=-0.27 mountY=-0.04, mountTheta=-2.98
01:01:10.038 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.21, opts=13)
01:01:10.038 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.21)
01:01:10.038 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:01:10.038 00.000 5052 UpdateGuideState exits: m=193 SNR=9.7
01:01:10.038 00.000 8976 Worker thread wakes up
01:01:10.038 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.21) opts 0xd
01:01:10.038 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.21)
01:01:10.038 00.000 8976 Moving (0.19, -0.21) raw xDistance=-0.27 yDistance=-0.04
01:01:10.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:10.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:10.038 00.000 5052 Enqueuing Expose request
01:01:10.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
01:01:10.039 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:01:10.039 00.000 8976 MoveAxis(R, 1, ABG)
01:01:10.039 00.000 8976 stepping (-25, 19) + (1, 0)
01:01:10.039 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:10.063 00.024 8976 Received - 47 (G) 
01:01:10.063 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:10.063 00.000 8976 stepped: pos (-24, 19)
01:01:10.063 00.000 8976 MoveAxis(U, 0, ABG)
01:01:10.063 00.000 8976 move complete, result=0
01:01:10.063 00.000 8976 worker thread done servicing request
01:01:10.063 00.000 8976 Worker thread wakes up
01:01:10.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:10.063 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:10.063 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:01:10.748 00.685 8976 Exposure complete
01:01:10.754 00.006 8976 worker thread done servicing request
01:01:10.754 00.000 5052 OnExposeComplete: enter
01:01:10.754 00.000 5052 UpdateGuideState(): m_state=6
01:01:10.754 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1726
01:01:10.754 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.96, Mass=214, SNR=10.1, Peak=71 HFD=2.5
01:01:10.754 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
01:01:10.754 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
01:01:10.754 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.25 hyp=0.29 cameraTheta=1.01 mountX=0.15 mountY=-0.26, mountTheta=-1.05
01:01:10.754 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.25, opts=13)
01:01:10.754 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.25)
01:01:10.754 00.000 8976 Worker thread wakes up
01:01:10.755 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.25) opts 0xd
01:01:10.755 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.25)
01:01:10.755 00.000 8976 Moving (0.15, 0.25) raw xDistance=0.15 yDistance=-0.26
01:01:10.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:01:10.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:01:10.755 00.000 8976 MoveAxis(R, 0, ABG)
01:01:10.755 00.000 8976 MoveAxis(U, 1, ABG)
01:01:10.755 00.000 8976 stepping (-24, 19) + (0, 1)
01:01:10.755 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:01:10.755 00.000 5052 UpdateGuideState exits: m=214 SNR=10.1
01:01:10.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:10.755 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:10.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:10.755 00.000 5052 Enqueuing Expose request
01:01:10.782 00.027 8976 Received - 47 (G) 
01:01:10.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:10.782 00.000 8976 stepped: pos (-24, 20)
01:01:10.782 00.000 8976 move complete, result=0
01:01:10.782 00.000 8976 worker thread done servicing request
01:01:10.782 00.000 8976 Worker thread wakes up
01:01:10.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:10.782 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:10.782 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:01:11.467 00.685 8976 Exposure complete
01:01:11.472 00.005 8976 worker thread done servicing request
01:01:11.472 00.000 5052 OnExposeComplete: enter
01:01:11.472 00.000 5052 UpdateGuideState(): m_state=6
01:01:11.472 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1727
01:01:11.472 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=282.08, Mass=183, SNR=9.3, Peak=66 HFD=2.6
01:01:11.472 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
01:01:11.473 00.001 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
01:01:11.473 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.37 hyp=0.60 cameraTheta=0.67 mountX=0.12 mountY=-0.59, mountTheta=-1.37
01:01:11.473 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.37, opts=13)
01:01:11.473 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.37)
01:01:11.473 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:01:11.473 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:01:11.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:11.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:11.473 00.000 5052 Enqueuing Expose request
01:01:11.474 00.001 8976 Worker thread wakes up
01:01:11.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.37) opts 0xd
01:01:11.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.37)
01:01:11.474 00.000 8976 Moving (0.47, 0.37) raw xDistance=0.12 yDistance=-0.59
01:01:11.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:01:11.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
01:01:11.474 00.000 8976 MoveAxis(R, 0, ABG)
01:01:11.474 00.000 8976 MoveAxis(U, 2, ABG)
01:01:11.474 00.000 8976 stepping (-24, 20) + (0, 2)
01:01:11.474 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:11.502 00.028 8976 Received - 47 (G) 
01:01:11.502 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:11.502 00.000 8976 stepped: pos (-24, 22)
01:01:11.502 00.000 8976 move complete, result=0
01:01:11.502 00.000 8976 worker thread done servicing request
01:01:11.502 00.000 8976 Worker thread wakes up
01:01:11.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:11.502 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:01:11.502 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:12.188 00.686 8976 Exposure complete
01:01:12.194 00.006 8976 worker thread done servicing request
01:01:12.194 00.000 5052 OnExposeComplete: enter
01:01:12.194 00.000 5052 UpdateGuideState(): m_state=6
01:01:12.194 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1728
01:01:12.194 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.86, Mass=192, SNR=9.6, Peak=67 HFD=3.1
01:01:12.194 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:01:12.194 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:01:12.194 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.15 hyp=0.85 cameraTheta=2.97 mountX=0.52 mountY=0.62, mountTheta=0.88
01:01:12.195 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.15, opts=13)
01:01:12.195 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.15)
01:01:12.195 00.000 8976 Worker thread wakes up
01:01:12.195 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:01:12.195 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:01:12.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:12.195 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:12.195 00.000 5052 Enqueuing Expose request
01:01:12.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.15) opts 0xd
01:01:12.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.15)
01:01:12.196 00.001 8976 Moving (-0.84, 0.15) raw xDistance=0.52 yDistance=0.62
01:01:12.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.52
01:01:12.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62
01:01:12.196 00.000 8976 MoveAxis(L, 2, ABG)
01:01:12.196 00.000 8976 stepping (-24, 22) + (-2, 0)
01:01:12.196 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:12.221 00.025 8976 Received - 47 (G) 
01:01:12.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:12.221 00.000 8976 stepped: pos (-26, 22)
01:01:12.221 00.000 8976 MoveAxis(D, 2, ABG)
01:01:12.221 00.000 8976 stepping (-26, 22) + (0, -2)
01:01:12.221 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:12.252 00.031 8976 Received - 47 (G) 
01:01:12.252 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:12.252 00.000 8976 stepped: pos (-26, 20)
01:01:12.252 00.000 8976 move complete, result=0
01:01:12.252 00.000 8976 worker thread done servicing request
01:01:12.252 00.000 8976 Worker thread wakes up
01:01:12.253 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:12.253 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:12.253 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:01:12.952 00.699 8976 Exposure complete
01:01:12.957 00.005 8976 worker thread done servicing request
01:01:12.958 00.001 5052 OnExposeComplete: enter
01:01:12.958 00.000 5052 UpdateGuideState(): m_state=6
01:01:12.958 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1729
01:01:12.958 00.000 5052 Star::Find returns 1 (0), X=328.05, Y=281.35, Mass=184, SNR=9.3, Peak=73 HFD=2.6
01:01:12.958 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.88 = 1.41)
01:01:12.958 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.30)
01:01:12.958 00.000 5052 CameraToMount -- cameraX=-1.13 cameraY=-0.36 hyp=1.18 cameraTheta=-2.83 mountX=0.19 mountY=1.14, mountTheta=1.40
01:01:12.958 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.13, y=-0.36, opts=13)
01:01:12.958 00.000 5052 Enqueuing Move request for stepguider (-1.13, -0.36)
01:01:12.958 00.000 8976 Worker thread wakes up
01:01:12.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.13, -0.36) opts 0xd
01:01:12.959 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.13, -0.36)
01:01:12.959 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:01:12.959 00.000 8976 Moving (-1.13, -0.36) raw xDistance=0.19 yDistance=1.14
01:01:12.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:01:12.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.14
01:01:12.959 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:01:12.959 00.000 8976 MoveAxis(R, 0, ABG)
01:01:12.959 00.000 8976 MoveAxis(D, 5, ABG)
01:01:12.959 00.000 8976 stepping (-26, 20) + (0, -5)
01:01:12.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:12.959 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:01:12.959 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:12.959 00.000 5052 Enqueuing Expose request
01:01:13.004 00.045 8976 Received - 47 (G) 
01:01:13.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:01:13.004 00.000 8976 stepped: pos (-26, 15)
01:01:13.004 00.000 8976 move complete, result=0
01:01:13.004 00.000 8976 worker thread done servicing request
01:01:13.004 00.000 8976 Worker thread wakes up
01:01:13.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:13.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:13.004 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.1 px 5 ms SOUTH
01:01:13.688 00.684 8976 Exposure complete
01:01:13.694 00.006 8976 worker thread done servicing request
01:01:13.694 00.000 5052 OnExposeComplete: enter
01:01:13.694 00.000 5052 UpdateGuideState(): m_state=6
01:01:13.694 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1730
01:01:13.694 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=281.47, Mass=215, SNR=10.1, Peak=65 HFD=3.0
01:01:13.694 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
01:01:13.694 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
01:01:13.694 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=-0.23 hyp=1.09 cameraTheta=-2.93 mountX=0.28 mountY=1.02, mountTheta=1.31
01:01:13.695 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=-0.23, opts=13)
01:01:13.695 00.000 5052 Enqueuing Move request for stepguider (-1.07, -0.23)
01:01:13.695 00.000 8976 Worker thread wakes up
01:01:13.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, -0.23) opts 0xd
01:01:13.696 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, -0.23)
01:01:13.696 00.000 8976 Moving (-1.07, -0.23) raw xDistance=0.28 yDistance=1.02
01:01:13.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:01:13.696 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:01:13.696 00.000 5052 UpdateGuideState exits: m=215 SNR=10.1
01:01:13.696 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:13.696 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:13.696 00.000 5052 Enqueuing Expose request
01:01:13.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.02
01:01:13.696 00.000 8976 MoveAxis(L, 1, ABG)
01:01:13.696 00.000 8976 stepping (-26, 15) + (-1, 0)
01:01:13.696 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:13.724 00.028 8976 Received - 47 (G) 
01:01:13.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:13.724 00.000 8976 stepped: pos (-27, 15)
01:01:13.724 00.000 8976 MoveAxis(D, 4, ABG)
01:01:13.724 00.000 8976 stepping (-27, 15) + (0, -4)
01:01:13.724 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:01:13.755 00.031 8976 Received - 47 (G) 
01:01:13.755 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:01:13.755 00.000 8976 stepped: pos (-27, 11)
01:01:13.755 00.000 8976 move complete, result=0
01:01:13.755 00.000 8976 worker thread done servicing request
01:01:13.755 00.000 8976 Worker thread wakes up
01:01:13.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:13.756 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:13.756 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.0 px 4 ms SOUTH
01:01:14.442 00.686 8976 Exposure complete
01:01:14.449 00.007 5052 OnExposeComplete: enter
01:01:14.449 00.000 5052 UpdateGuideState(): m_state=6
01:01:14.449 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1731
01:01:14.449 00.000 5052 Star::Find returns 1 (0), X=327.72, Y=281.64, Mass=202, SNR=9.8, Peak=69 HFD=2.8
01:01:14.449 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.14 = 1.15)
01:01:14.449 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
01:01:14.449 00.000 5052 CameraToMount -- cameraX=-1.45 cameraY=-0.07 hyp=1.46 cameraTheta=-3.09 mountX=0.60 mountY=1.26, mountTheta=1.13
01:01:14.449 00.000 8976 worker thread done servicing request
01:01:14.450 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.45, y=-0.07, opts=13)
01:01:14.450 00.000 5052 Enqueuing Move request for stepguider (-1.45, -0.07)
01:01:14.450 00.000 8976 Worker thread wakes up
01:01:14.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.45, -0.07) opts 0xd
01:01:14.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.45, -0.07)
01:01:14.450 00.000 8976 Moving (-1.45, -0.07) raw xDistance=0.60 yDistance=1.26
01:01:14.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
01:01:14.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:01:14.451 00.001 5052 UpdateGuideState exits: m=202 SNR=9.8
01:01:14.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:14.451 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:14.451 00.000 5052 Enqueuing Expose request
01:01:14.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.26
01:01:14.451 00.000 8976 MoveAxis(L, 3, ABG)
01:01:14.451 00.000 8976 stepping (-27, 11) + (-3, 0)
01:01:14.451 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:14.491 00.040 8976 Received - 47 (G) 
01:01:14.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:14.491 00.000 8976 stepped: pos (-30, 11)
01:01:14.491 00.000 8976 MoveAxis(D, 5, ABG)
01:01:14.491 00.000 8976 stepping (-30, 11) + (0, -5)
01:01:14.491 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:01:14.538 00.047 8976 Received - 47 (G) 
01:01:14.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:01:14.538 00.000 8976 stepped: pos (-30, 6)
01:01:14.538 00.000 8976 move complete, result=0
01:01:14.538 00.000 8976 worker thread done servicing request
01:01:14.538 00.000 8976 Worker thread wakes up
01:01:14.539 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:14.539 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 1.3 px 5 ms SOUTH
01:01:14.539 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:15.226 00.687 8976 Exposure complete
01:01:15.231 00.005 8976 worker thread done servicing request
01:01:15.231 00.000 5052 OnExposeComplete: enter
01:01:15.231 00.000 5052 UpdateGuideState(): m_state=6
01:01:15.232 00.001 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1732
01:01:15.232 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.84, Mass=189, SNR=9.5, Peak=68 HFD=2.7
01:01:15.232 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:01:15.232 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
01:01:15.232 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.14 hyp=0.72 cameraTheta=2.95 mountX=0.44 mountY=0.52, mountTheta=0.87
01:01:15.232 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.14, opts=13)
01:01:15.232 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.14)
01:01:15.233 00.001 8976 Worker thread wakes up
01:01:15.233 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.14) opts 0xd
01:01:15.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.14)
01:01:15.233 00.000 8976 Moving (-0.71, 0.14) raw xDistance=0.44 yDistance=0.52
01:01:15.233 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:01:15.233 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:01:15.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:15.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
01:01:15.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.52
01:01:15.233 00.000 8976 MoveAxis(L, 2, ABG)
01:01:15.233 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:15.233 00.000 5052 Enqueuing Expose request
01:01:15.233 00.000 8976 stepping (-30, 6) + (-2, 0)
01:01:15.233 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:15.258 00.025 8976 Received - 47 (G) 
01:01:15.258 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:15.258 00.000 8976 stepped: pos (-32, 6)
01:01:15.258 00.000 8976 MoveAxis(D, 2, ABG)
01:01:15.258 00.000 8976 stepping (-32, 6) + (0, -2)
01:01:15.258 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:15.290 00.032 8976 Received - 47 (G) 
01:01:15.290 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:15.290 00.000 8976 stepped: pos (-32, 4)
01:01:15.290 00.000 8976 starting a new bump
01:01:15.290 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
01:01:15.290 00.000 8976 MountToCamera -- mountX=4.40 mountY=-1.56 hyp=4.67 mountTheta=-0.34 cameraX=-0.61, cameraY=4.63 cameraTheta=1.70
01:01:15.290 00.000 8976 incremental bump (-0.611, 4.626) isValid = 1
01:01:15.290 00.000 8976 Scheduling Mount bump of (-0.030, 0.236)
01:01:15.290 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.24, opts=4)
01:01:15.290 00.000 8976 Enqueuing Move request for scope (-0.03, 0.24)
01:01:15.290 00.000 8976 move complete, result=0
01:01:15.290 00.000 9828 Worker thread wakes up
01:01:15.290 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0x4
01:01:15.290 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
01:01:15.290 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
01:01:15.290 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
01:01:15.290 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:01:15.290 00.000 8976 worker thread done servicing request
01:01:15.290 00.000 8976 Worker thread wakes up
01:01:15.290 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:15.290 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.70 mountX=0.02 mountY=-0.24, mountTheta=-1.49
01:01:15.290 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:15.290 00.000 9828 Moving (-0.03, 0.24) raw xDistance=0.02 yDistance=-0.24
01:01:15.290 00.000 9828 BLC: window closed
01:01:15.290 00.000 9828 MoveAxis(W, 6, B)
01:01:15.290 00.000 9828 Guiding  Dir = 3, Dur = 6
01:01:15.292 00.002 9828 IsSlewing returns 0
01:01:15.292 00.000 9828 IsGuiding returns 0
01:01:15.292 00.000 9828 PulseGuide returned control before completion, sleep 16
01:01:15.315 00.023 9828 IsGuiding returns 1
01:01:15.315 00.000 9828 scope still moving after pulse duration time elapsed
01:01:15.345 00.030 9828 IsSlewing returns 0
01:01:15.345 00.000 9828 IsGuiding returns 1
01:01:15.376 00.031 9828 IsSlewing returns 0
01:01:15.376 00.000 9828 IsGuiding returns 1
01:01:15.407 00.031 9828 IsSlewing returns 0
01:01:15.407 00.000 9828 IsGuiding returns 0
01:01:15.407 00.000 9828 scope move finished after 6 + 109 ms
01:01:15.407 00.000 9828 Move returns status 0, amount 6
01:01:15.407 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:15.407 00.000 9828 MoveAxis(N, 32, B)
01:01:15.407 00.000 9828 Guiding  Dir = 0, Dur = 32
01:01:15.423 00.016 9828 IsSlewing returns 0
01:01:15.423 00.000 9828 IsGuiding returns 0
01:01:15.423 00.000 9828 PulseGuide returned control before completion, sleep 42
01:01:15.469 00.046 9828 IsGuiding returns 1
01:01:15.469 00.000 9828 scope still moving after pulse duration time elapsed
01:01:15.499 00.030 9828 IsSlewing returns 0
01:01:15.499 00.000 9828 IsGuiding returns 1
01:01:15.530 00.031 9828 IsSlewing returns 0
01:01:15.530 00.000 9828 IsGuiding returns 1
01:01:15.561 00.031 9828 IsSlewing returns 0
01:01:15.561 00.000 9828 IsGuiding returns 1
01:01:15.592 00.031 9828 IsSlewing returns 0
01:01:15.592 00.000 9828 IsGuiding returns 0
01:01:15.592 00.000 9828 scope move finished after 32 + 136 ms
01:01:15.592 00.000 9828 Move returns status 0, amount 32
01:01:15.592 00.000 9828 move complete, result=0
01:01:15.592 00.000 9828 worker thread done servicing request
01:01:15.592 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.2 px 32 ms NORTH
01:01:15.975 00.383 8976 Exposure complete
01:01:15.981 00.006 8976 worker thread done servicing request
01:01:15.981 00.000 5052 OnExposeComplete: enter
01:01:15.981 00.000 5052 UpdateGuideState(): m_state=6
01:01:15.981 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1733
01:01:15.981 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.75, Mass=193, SNR=9.5, Peak=68 HFD=2.6
01:01:15.981 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:01:15.981 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:01:15.981 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.04 hyp=0.48 cameraTheta=3.05 mountX=0.25 mountY=0.37, mountTheta=0.98
01:01:15.982 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.04, opts=13)
01:01:15.982 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.04)
01:01:15.982 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:01:15.982 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
01:01:15.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:15.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:15.982 00.000 5052 Enqueuing Expose request
01:01:15.982 00.000 8976 Worker thread wakes up
01:01:15.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.04) opts 0xd
01:01:15.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.04)
01:01:15.982 00.000 8976 Moving (-0.47, 0.04) raw xDistance=0.25 yDistance=0.37
01:01:15.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:01:15.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
01:01:15.982 00.000 8976 MoveAxis(R, 0, ABG)
01:01:15.982 00.000 8976 MoveAxis(D, 2, ABG)
01:01:15.982 00.000 8976 stepping (-32, 4) + (0, -2)
01:01:15.982 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:16.009 00.027 8976 Received - 47 (G) 
01:01:16.010 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:16.010 00.000 8976 stepped: pos (-32, 2)
01:01:16.010 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:01:16.010 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
01:01:16.010 00.000 8976 MountToCamera -- mountX=4.56 mountY=-1.15 hyp=4.71 mountTheta=-0.25 cameraX=-1.05, cameraY=4.59 cameraTheta=1.80
01:01:16.010 00.000 8976 incremental bump (-1.052, 4.587) isValid = 1
01:01:16.010 00.000 8976 Scheduling Mount bump of (-0.060, 0.271)
01:01:16.010 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.27, opts=4)
01:01:16.010 00.000 8976 Enqueuing Move request for scope (-0.06, 0.27)
01:01:16.010 00.000 8976 move complete, result=0
01:01:16.010 00.000 8976 worker thread done servicing request
01:01:16.010 00.000 8976 Worker thread wakes up
01:01:16.010 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:01:16.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:16.010 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:16.010 00.000 9828 Worker thread wakes up
01:01:16.011 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0x4
01:01:16.011 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
01:01:16.011 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
01:01:16.011 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
01:01:16.011 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.79 mountX=0.05 mountY=-0.28, mountTheta=-1.40
01:01:16.011 00.000 9828 Moving (-0.06, 0.27) raw xDistance=0.05 yDistance=-0.28
01:01:16.011 00.000 9828 BLC: window closed
01:01:16.011 00.000 9828 MoveAxis(W, 15, B)
01:01:16.011 00.000 9828 Guiding  Dir = 3, Dur = 15
01:01:16.011 00.000 9828 IsSlewing returns 0
01:01:16.011 00.000 9828 IsGuiding returns 0
01:01:16.011 00.000 9828 PulseGuide returned control before completion, sleep 25
01:01:16.037 00.026 9828 IsGuiding returns 1
01:01:16.037 00.000 9828 scope still moving after pulse duration time elapsed
01:01:16.069 00.032 9828 IsSlewing returns 0
01:01:16.069 00.000 9828 IsGuiding returns 1
01:01:16.099 00.030 9828 IsSlewing returns 0
01:01:16.099 00.000 9828 IsGuiding returns 1
01:01:16.130 00.031 9828 IsSlewing returns 0
01:01:16.130 00.000 9828 IsGuiding returns 1
01:01:16.161 00.031 9828 IsSlewing returns 0
01:01:16.161 00.000 9828 IsGuiding returns 0
01:01:16.161 00.000 9828 scope move finished after 15 + 135 ms
01:01:16.161 00.000 9828 Move returns status 0, amount 15
01:01:16.161 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:16.161 00.000 9828 MoveAxis(N, 38, B)
01:01:16.161 00.000 9828 Guiding  Dir = 0, Dur = 38
01:01:16.177 00.016 9828 IsSlewing returns 0
01:01:16.177 00.000 9828 IsGuiding returns 0
01:01:16.177 00.000 9828 PulseGuide returned control before completion, sleep 48
01:01:16.239 00.062 9828 IsGuiding returns 1
01:01:16.239 00.000 9828 scope still moving after pulse duration time elapsed
01:01:16.269 00.030 9828 IsSlewing returns 0
01:01:16.269 00.000 9828 IsGuiding returns 1
01:01:16.300 00.031 9828 IsSlewing returns 0
01:01:16.300 00.000 9828 IsGuiding returns 1
01:01:16.332 00.032 9828 IsSlewing returns 0
01:01:16.332 00.000 9828 IsGuiding returns 0
01:01:16.332 00.000 9828 scope move finished after 38 + 116 ms
01:01:16.332 00.000 9828 Move returns status 0, amount 38
01:01:16.332 00.000 9828 move complete, result=0
01:01:16.332 00.000 9828 worker thread done servicing request
01:01:16.332 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.3 px 38 ms NORTH
01:01:16.693 00.361 8976 Exposure complete
01:01:16.698 00.005 8976 worker thread done servicing request
01:01:16.698 00.000 5052 OnExposeComplete: enter
01:01:16.698 00.000 5052 UpdateGuideState(): m_state=6
01:01:16.699 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1734
01:01:16.699 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.41, Mass=234, SNR=10.6, Peak=68 HFD=2.9
01:01:16.699 00.000 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.79 = 2.49)
01:01:16.699 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.39)
01:01:16.699 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.75 mountX=-0.24 mountY=0.21, mountTheta=2.43
01:01:16.700 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.30, opts=13)
01:01:16.700 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.30)
01:01:16.700 00.000 8976 Worker thread wakes up
01:01:16.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.30) opts 0xd
01:01:16.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.30)
01:01:16.700 00.000 8976 Moving (-0.05, -0.30) raw xDistance=-0.24 yDistance=0.21
01:01:16.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:01:16.700 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:01:16.700 00.000 5052 UpdateGuideState exits: m=234 SNR=10.6
01:01:16.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:16.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:16.700 00.000 5052 Enqueuing Expose request
01:01:16.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:01:16.700 00.000 8976 MoveAxis(R, 0, ABG)
01:01:16.701 00.001 8976 MoveAxis(U, 0, ABG)
01:01:16.701 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:01:16.701 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
01:01:16.701 00.000 8976 MountToCamera -- mountX=4.67 mountY=-0.88 hyp=4.76 mountTheta=-0.19 cameraX=-1.35, cameraY=4.56 cameraTheta=1.86
01:01:16.701 00.000 8976 incremental bump (-1.348, 4.561) isValid = 1
01:01:16.701 00.000 8976 Scheduling Mount bump of (-0.083, 0.293)
01:01:16.701 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.29, opts=4)
01:01:16.701 00.000 8976 Enqueuing Move request for scope (-0.08, 0.29)
01:01:16.701 00.000 8976 move complete, result=0
01:01:16.701 00.000 9828 Worker thread wakes up
01:01:16.701 00.000 8976 worker thread done servicing request
01:01:16.701 00.000 8976 Worker thread wakes up
01:01:16.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:16.701 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:01:16.701 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0x4
01:01:16.701 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:16.702 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
01:01:16.702 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
01:01:16.702 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
01:01:16.702 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.85 mountX=0.07 mountY=-0.30, mountTheta=-1.34
01:01:16.702 00.000 9828 Moving (-0.08, 0.29) raw xDistance=0.07 yDistance=-0.30
01:01:16.702 00.000 9828 BLC: window closed
01:01:16.702 00.000 9828 MoveAxis(W, 22, B)
01:01:16.702 00.000 9828 Guiding  Dir = 3, Dur = 22
01:01:16.702 00.000 9828 IsSlewing returns 0
01:01:16.702 00.000 9828 IsGuiding returns 0
01:01:16.702 00.000 9828 PulseGuide returned control before completion, sleep 32
01:01:16.749 00.047 9828 IsGuiding returns 1
01:01:16.749 00.000 9828 scope still moving after pulse duration time elapsed
01:01:16.781 00.032 9828 IsSlewing returns 0
01:01:16.781 00.000 9828 IsGuiding returns 1
01:01:16.812 00.031 9828 IsSlewing returns 0
01:01:16.812 00.000 9828 IsGuiding returns 1
01:01:16.843 00.031 9828 IsSlewing returns 0
01:01:16.843 00.000 9828 IsGuiding returns 0
01:01:16.843 00.000 9828 scope move finished after 22 + 118 ms
01:01:16.843 00.000 9828 Move returns status 0, amount 22
01:01:16.843 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:16.843 00.000 9828 MoveAxis(N, 41, B)
01:01:16.843 00.000 9828 Guiding  Dir = 0, Dur = 41
01:01:16.858 00.015 9828 IsSlewing returns 0
01:01:16.858 00.000 9828 IsGuiding returns 0
01:01:16.858 00.000 9828 PulseGuide returned control before completion, sleep 51
01:01:16.921 00.063 9828 IsGuiding returns 1
01:01:16.921 00.000 9828 scope still moving after pulse duration time elapsed
01:01:16.951 00.030 9828 IsSlewing returns 0
01:01:16.951 00.000 9828 IsGuiding returns 1
01:01:16.983 00.032 9828 IsSlewing returns 0
01:01:16.983 00.000 9828 IsGuiding returns 1
01:01:17.014 00.031 9828 IsSlewing returns 0
01:01:17.014 00.000 9828 IsGuiding returns 1
01:01:17.045 00.031 9828 IsSlewing returns 0
01:01:17.045 00.000 9828 IsGuiding returns 0
01:01:17.045 00.000 9828 scope move finished after 41 + 146 ms
01:01:17.045 00.000 9828 Move returns status 0, amount 41
01:01:17.045 00.000 9828 move complete, result=0
01:01:17.045 00.000 9828 worker thread done servicing request
01:01:17.045 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.3 px 41 ms NORTH
01:01:17.385 00.340 8976 Exposure complete
01:01:17.391 00.006 8976 worker thread done servicing request
01:01:17.391 00.000 5052 OnExposeComplete: enter
01:01:17.391 00.000 5052 UpdateGuideState(): m_state=6
01:01:17.391 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1735
01:01:17.391 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.07, Mass=199, SNR=9.8, Peak=74 HFD=2.4
01:01:17.391 00.000 5052 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.04) = xAngle (-3.22 = 3.06)
01:01:17.391 00.000 5052 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.96)
01:01:17.391 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.64 hyp=0.69 cameraTheta=-1.18 mountX=-0.69 mountY=0.12, mountTheta=2.96
01:01:17.392 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.64, opts=13)
01:01:17.392 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.64)
01:01:17.392 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:01:17.392 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
01:01:17.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:17.392 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:17.392 00.000 5052 Enqueuing Expose request
01:01:17.392 00.000 8976 Worker thread wakes up
01:01:17.392 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.64) opts 0xd
01:01:17.392 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.64)
01:01:17.392 00.000 8976 Moving (0.27, -0.64) raw xDistance=-0.69 yDistance=0.12
01:01:17.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
01:01:17.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:01:17.392 00.000 8976 MoveAxis(R, 3, ABG)
01:01:17.393 00.001 8976 stepping (-32, 2) + (3, 0)
01:01:17.393 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:17.433 00.040 8976 Received - 47 (G) 
01:01:17.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:17.433 00.000 8976 stepped: pos (-29, 2)
01:01:17.433 00.000 8976 MoveAxis(U, 0, ABG)
01:01:17.433 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
01:01:17.433 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
01:01:17.433 00.000 8976 MountToCamera -- mountX=4.60 mountY=-0.69 hyp=4.65 mountTheta=-0.15 cameraX=-1.48, cameraY=4.41 cameraTheta=1.89
01:01:17.433 00.000 8976 incremental bump (-1.477, 4.408) isValid = 1
01:01:17.433 00.000 8976 Scheduling Mount bump of (-0.073, 0.226)
01:01:17.433 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.23, opts=4)
01:01:17.433 00.000 8976 Enqueuing Move request for scope (-0.07, 0.23)
01:01:17.433 00.000 8976 move complete, result=0
01:01:17.433 00.000 8976 worker thread done servicing request
01:01:17.433 00.000 8976 Worker thread wakes up
01:01:17.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:17.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:17.433 00.000 9828 Worker thread wakes up
01:01:17.433 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0x4
01:01:17.433 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
01:01:17.433 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.30)
01:01:17.433 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.1 px 0 ms NORTH
01:01:17.434 00.001 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.38)
01:01:17.434 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.88 mountX=0.06 mountY=-0.23, mountTheta=-1.31
01:01:17.434 00.000 9828 Moving (-0.07, 0.23) raw xDistance=0.06 yDistance=-0.23
01:01:17.434 00.000 9828 BLC: window closed
01:01:17.434 00.000 9828 MoveAxis(W, 20, B)
01:01:17.434 00.000 9828 Guiding  Dir = 3, Dur = 20
01:01:17.434 00.000 9828 IsSlewing returns 0
01:01:17.434 00.000 9828 IsGuiding returns 0
01:01:17.434 00.000 9828 PulseGuide returned control before completion, sleep 30
01:01:17.479 00.045 9828 IsGuiding returns 1
01:01:17.479 00.000 9828 scope still moving after pulse duration time elapsed
01:01:17.511 00.032 9828 IsSlewing returns 0
01:01:17.511 00.000 9828 IsGuiding returns 1
01:01:17.550 00.039 9828 IsSlewing returns 0
01:01:17.550 00.000 9828 IsGuiding returns 1
01:01:17.581 00.031 9828 IsSlewing returns 0
01:01:17.581 00.000 9828 IsGuiding returns 0
01:01:17.581 00.000 9828 scope move finished after 20 + 126 ms
01:01:17.581 00.000 9828 Move returns status 0, amount 20
01:01:17.581 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:17.581 00.000 9828 MoveAxis(N, 32, B)
01:01:17.581 00.000 9828 Guiding  Dir = 0, Dur = 32
01:01:17.596 00.015 9828 IsSlewing returns 0
01:01:17.596 00.000 9828 IsGuiding returns 0
01:01:17.596 00.000 9828 PulseGuide returned control before completion, sleep 42
01:01:17.644 00.048 9828 IsGuiding returns 1
01:01:17.644 00.000 9828 scope still moving after pulse duration time elapsed
01:01:17.675 00.031 9828 IsSlewing returns 0
01:01:17.675 00.000 9828 IsGuiding returns 1
01:01:17.706 00.031 9828 IsSlewing returns 0
01:01:17.706 00.000 9828 IsGuiding returns 1
01:01:17.736 00.030 9828 IsSlewing returns 0
01:01:17.736 00.000 9828 IsGuiding returns 1
01:01:17.767 00.031 9828 IsSlewing returns 0
01:01:17.767 00.000 9828 IsGuiding returns 0
01:01:17.767 00.000 9828 scope move finished after 32 + 139 ms
01:01:17.767 00.000 9828 Move returns status 0, amount 32
01:01:17.767 00.000 9828 move complete, result=0
01:01:17.767 00.000 9828 worker thread done servicing request
01:01:17.767 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.2 px 32 ms NORTH
01:01:18.116 00.349 8976 Exposure complete
01:01:18.121 00.005 8976 worker thread done servicing request
01:01:18.121 00.000 5052 OnExposeComplete: enter
01:01:18.121 00.000 5052 UpdateGuideState(): m_state=6
01:01:18.121 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1736
01:01:18.121 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.35, Mass=205, SNR=9.9, Peak=67 HFD=2.4
01:01:18.122 00.001 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.13 = 2.16)
01:01:18.122 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.05)
01:01:18.122 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.35 hyp=0.41 cameraTheta=-2.08 mountX=-0.22 mountY=0.36, mountTheta=2.13
01:01:18.122 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.35, opts=13)
01:01:18.122 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.35)
01:01:18.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:01:18.122 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
01:01:18.122 00.000 8976 Worker thread wakes up
01:01:18.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.35) opts 0xd
01:01:18.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.35)
01:01:18.122 00.000 8976 Moving (-0.20, -0.35) raw xDistance=-0.22 yDistance=0.36
01:01:18.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:18.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:01:18.123 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:18.123 00.000 5052 Enqueuing Expose request
01:01:18.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:01:18.123 00.000 8976 MoveAxis(R, 0, ABG)
01:01:18.123 00.000 8976 MoveAxis(D, 1, ABG)
01:01:18.123 00.000 8976 stepping (-29, 2) + (0, -1)
01:01:18.123 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:18.151 00.028 8976 Received - 47 (G) 
01:01:18.151 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:18.151 00.000 8976 stepped: pos (-29, 1)
01:01:18.151 00.000 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.93 = 1.93)
01:01:18.151 00.000 8976 MountToCamera -- mountX=4.55 mountY=-0.52 hyp=4.57 mountTheta=-0.11 cameraX=-1.61, cameraY=4.28 cameraTheta=1.93
01:01:18.151 00.000 8976 incremental bump (-1.610, 4.282) isValid = 1
01:01:18.151 00.000 8976 Scheduling Mount bump of (-0.081, 0.223)
01:01:18.152 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.22, opts=4)
01:01:18.152 00.000 8976 Enqueuing Move request for scope (-0.08, 0.22)
01:01:18.152 00.000 8976 move complete, result=0
01:01:18.152 00.000 9828 Worker thread wakes up
01:01:18.152 00.000 8976 worker thread done servicing request
01:01:18.152 00.000 8976 Worker thread wakes up
01:01:18.152 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0x4
01:01:18.152 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:01:18.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:18.152 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
01:01:18.152 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:18.152 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.01 = -1.27)
01:01:18.152 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.35)
01:01:18.152 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.92 mountX=0.07 mountY=-0.23, mountTheta=-1.27
01:01:18.152 00.000 9828 Moving (-0.08, 0.22) raw xDistance=0.07 yDistance=-0.23
01:01:18.152 00.000 9828 BLC: window closed
01:01:18.153 00.001 9828 MoveAxis(W, 22, B)
01:01:18.153 00.000 9828 Guiding  Dir = 3, Dur = 22
01:01:18.153 00.000 9828 IsSlewing returns 0
01:01:18.153 00.000 9828 IsGuiding returns 0
01:01:18.153 00.000 9828 PulseGuide returned control before completion, sleep 32
01:01:18.200 00.047 9828 IsGuiding returns 1
01:01:18.200 00.000 9828 scope still moving after pulse duration time elapsed
01:01:18.230 00.030 9828 IsSlewing returns 0
01:01:18.230 00.000 9828 IsGuiding returns 1
01:01:18.262 00.032 9828 IsSlewing returns 0
01:01:18.262 00.000 9828 IsGuiding returns 1
01:01:18.292 00.030 9828 IsSlewing returns 0
01:01:18.292 00.000 9828 IsGuiding returns 0
01:01:18.292 00.000 9828 scope move finished after 22 + 116 ms
01:01:18.292 00.000 9828 Move returns status 0, amount 22
01:01:18.292 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:18.292 00.000 9828 MoveAxis(N, 32, B)
01:01:18.292 00.000 9828 Guiding  Dir = 0, Dur = 32
01:01:18.307 00.015 9828 IsSlewing returns 0
01:01:18.307 00.000 9828 IsGuiding returns 0
01:01:18.307 00.000 9828 PulseGuide returned control before completion, sleep 42
01:01:18.354 00.047 9828 IsGuiding returns 1
01:01:18.354 00.000 9828 scope still moving after pulse duration time elapsed
01:01:18.384 00.030 9828 IsSlewing returns 0
01:01:18.384 00.000 9828 IsGuiding returns 1
01:01:18.416 00.032 9828 IsSlewing returns 0
01:01:18.416 00.000 9828 IsGuiding returns 1
01:01:18.448 00.032 9828 IsSlewing returns 0
01:01:18.448 00.000 9828 IsGuiding returns 1
01:01:18.478 00.030 9828 IsSlewing returns 0
01:01:18.479 00.001 9828 IsGuiding returns 0
01:01:18.479 00.000 9828 scope move finished after 32 + 139 ms
01:01:18.479 00.000 9828 Move returns status 0, amount 32
01:01:18.479 00.000 9828 move complete, result=0
01:01:18.479 00.000 9828 worker thread done servicing request
01:01:18.479 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.2 px 32 ms NORTH
01:01:18.838 00.359 8976 Exposure complete
01:01:18.844 00.006 8976 worker thread done servicing request
01:01:18.844 00.000 5052 OnExposeComplete: enter
01:01:18.844 00.000 5052 UpdateGuideState(): m_state=6
01:01:18.844 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1737
01:01:18.844 00.000 5052 Star::Find returns 1 (1), X=328.97, Y=281.13, Mass=202, SNR=9.8, Peak=63 HFD=2.7
01:01:18.844 00.000 5052 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.04) = xAngle (-3.96 = 2.33)
01:01:18.844 00.000 5052 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.06 = 2.22)
01:01:18.844 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.58 hyp=0.62 cameraTheta=-1.91 mountX=-0.42 mountY=0.49, mountTheta=2.28
01:01:18.845 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.58, opts=13)
01:01:18.845 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.58)
01:01:18.845 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:01:18.845 00.000 8976 Worker thread wakes up
01:01:18.845 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.58) opts 0xd
01:01:18.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.58)
01:01:18.845 00.000 8976 Moving (-0.21, -0.58) raw xDistance=-0.42 yDistance=0.49
01:01:18.845 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8 Saturated
01:01:18.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:18.845 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:18.845 00.000 5052 Enqueuing Expose request
01:01:18.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:01:18.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
01:01:18.845 00.000 8976 MoveAxis(R, 2, ABG)
01:01:18.845 00.000 8976 stepping (-29, 1) + (2, 0)
01:01:18.846 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:18.871 00.025 8976 Received - 47 (G) 
01:01:18.871 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:18.871 00.000 8976 stepped: pos (-27, 1)
01:01:18.871 00.000 8976 MoveAxis(D, 2, ABG)
01:01:18.871 00.000 8976 stepping (-27, 1) + (0, -2)
01:01:18.871 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:18.903 00.032 8976 Received - 47 (G) 
01:01:18.903 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:18.903 00.000 8976 stepped: pos (-27, -1)
01:01:18.903 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
01:01:18.903 00.000 8976 MountToCamera -- mountX=4.41 mountY=-0.29 hyp=4.42 mountTheta=-0.07 cameraX=-1.75, cameraY=4.06 cameraTheta=1.98
01:01:18.903 00.000 8976 incremental bump (-1.746, 4.060) isValid = 1
01:01:18.903 00.000 8976 Scheduling Mount bump of (-0.091, 0.219)
01:01:18.903 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.22, opts=4)
01:01:18.903 00.000 8976 Enqueuing Move request for scope (-0.09, 0.22)
01:01:18.903 00.000 8976 move complete, result=0
01:01:18.903 00.000 9828 Worker thread wakes up
01:01:18.904 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0x4
01:01:18.904 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
01:01:18.904 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
01:01:18.904 00.000 8976 worker thread done servicing request
01:01:18.904 00.000 8976 Worker thread wakes up
01:01:18.904 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
01:01:18.904 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.96 mountX=0.08 mountY=-0.23, mountTheta=-1.23
01:01:18.904 00.000 9828 Moving (-0.09, 0.22) raw xDistance=0.08 yDistance=-0.23
01:01:18.904 00.000 9828 BLC: window closed
01:01:18.904 00.000 9828 MoveAxis(W, 26, B)
01:01:18.904 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
01:01:18.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:18.904 00.000 9828 Guiding  Dir = 3, Dur = 26
01:01:18.904 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:18.905 00.001 9828 IsSlewing returns 0
01:01:18.905 00.000 9828 IsGuiding returns 0
01:01:18.905 00.000 9828 PulseGuide returned control before completion, sleep 36
01:01:18.957 00.052 9828 IsGuiding returns 1
01:01:18.957 00.000 9828 scope still moving after pulse duration time elapsed
01:01:18.988 00.031 9828 IsSlewing returns 0
01:01:18.988 00.000 9828 IsGuiding returns 1
01:01:19.018 00.030 9828 IsSlewing returns 0
01:01:19.018 00.000 9828 IsGuiding returns 1
01:01:19.051 00.033 9828 IsSlewing returns 0
01:01:19.051 00.000 9828 IsGuiding returns 0
01:01:19.051 00.000 9828 scope move finished after 26 + 119 ms
01:01:19.051 00.000 9828 Move returns status 0, amount 26
01:01:19.051 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:19.051 00.000 9828 MoveAxis(N, 31, B)
01:01:19.051 00.000 9828 Guiding  Dir = 0, Dur = 31
01:01:19.066 00.015 9828 IsSlewing returns 0
01:01:19.066 00.000 9828 IsGuiding returns 0
01:01:19.067 00.001 9828 PulseGuide returned control before completion, sleep 41
01:01:19.114 00.047 9828 IsGuiding returns 1
01:01:19.114 00.000 9828 scope still moving after pulse duration time elapsed
01:01:19.144 00.030 9828 IsSlewing returns 0
01:01:19.144 00.000 9828 IsGuiding returns 1
01:01:19.175 00.031 9828 IsSlewing returns 0
01:01:19.175 00.000 9828 IsGuiding returns 1
01:01:19.207 00.032 9828 IsSlewing returns 0
01:01:19.208 00.001 9828 IsGuiding returns 0
01:01:19.208 00.000 9828 scope move finished after 31 + 109 ms
01:01:19.208 00.000 9828 Move returns status 0, amount 31
01:01:19.208 00.000 9828 move complete, result=0
01:01:19.208 00.000 9828 worker thread done servicing request
01:01:19.208 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.2 px 31 ms NORTH
01:01:19.590 00.382 8976 Exposure complete
01:01:19.596 00.006 8976 worker thread done servicing request
01:01:19.596 00.000 5052 OnExposeComplete: enter
01:01:19.596 00.000 5052 UpdateGuideState(): m_state=6
01:01:19.596 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1738
01:01:19.596 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.52, Mass=193, SNR=9.6, Peak=69 HFD=3.1
01:01:19.596 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
01:01:19.596 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
01:01:19.596 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.19 hyp=0.65 cameraTheta=-2.85 mountX=0.11 mountY=0.62, mountTheta=1.39
01:01:19.598 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.19, opts=13)
01:01:19.598 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.19)
01:01:19.598 00.000 8976 Worker thread wakes up
01:01:19.598 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:01:19.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.19) opts 0xd
01:01:19.598 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:01:19.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.19)
01:01:19.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:19.598 00.000 8976 Moving (-0.62, -0.19) raw xDistance=0.11 yDistance=0.62
01:01:19.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:19.598 00.000 5052 Enqueuing Expose request
01:01:19.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:01:19.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
01:01:19.598 00.000 8976 MoveAxis(R, 0, ABG)
01:01:19.598 00.000 8976 MoveAxis(D, 3, ABG)
01:01:19.598 00.000 8976 stepping (-27, -1) + (0, -3)
01:01:19.598 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:19.638 00.040 8976 Received - 47 (G) 
01:01:19.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:19.638 00.000 8976 stepped: pos (-27, -4)
01:01:19.638 00.000 8976 MountToCamera -- mountTheta (0.00) + m_xAngle (2.04) = xAngle (2.05 = 2.05)
01:01:19.638 00.000 8976 MountToCamera -- mountX=4.32 mountY=0.01 hyp=4.32 mountTheta=0.00 cameraX=-1.98, cameraY=3.84 cameraTheta=2.05
01:01:19.638 00.000 8976 incremental bump (-1.978, 3.840) isValid = 1
01:01:19.639 00.001 8976 Scheduling Mount bump of (-0.105, 0.212)
01:01:19.639 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.21, opts=4)
01:01:19.639 00.000 8976 Enqueuing Move request for scope (-0.11, 0.21)
01:01:19.639 00.000 8976 move complete, result=0
01:01:19.639 00.000 9828 Worker thread wakes up
01:01:19.639 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0x4
01:01:19.639 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:01:19.639 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.13 = -1.16)
01:01:19.639 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.05 = -1.24)
01:01:19.639 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:01:19.640 00.001 8976 worker thread done servicing request
01:01:19.640 00.000 8976 Worker thread wakes up
01:01:19.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:19.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:19.640 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.03 mountX=0.10 mountY=-0.22, mountTheta=-1.17
01:01:19.640 00.000 9828 Moving (-0.11, 0.21) raw xDistance=0.10 yDistance=-0.22
01:01:19.640 00.000 9828 BLC: window closed
01:01:19.640 00.000 9828 MoveAxis(W, 30, B)
01:01:19.640 00.000 9828 Guiding  Dir = 3, Dur = 30
01:01:19.641 00.001 9828 IsSlewing returns 0
01:01:19.641 00.000 9828 IsGuiding returns 0
01:01:19.641 00.000 9828 PulseGuide returned control before completion, sleep 40
01:01:19.683 00.042 9828 IsGuiding returns 1
01:01:19.683 00.000 9828 scope still moving after pulse duration time elapsed
01:01:19.714 00.031 9828 IsSlewing returns 0
01:01:19.714 00.000 9828 IsGuiding returns 1
01:01:19.745 00.031 9828 IsSlewing returns 0
01:01:19.745 00.000 9828 IsGuiding returns 1
01:01:19.776 00.031 9828 IsSlewing returns 0
01:01:19.776 00.000 9828 IsGuiding returns 1
01:01:19.807 00.031 9828 IsSlewing returns 0
01:01:19.807 00.000 9828 IsGuiding returns 0
01:01:19.807 00.000 9828 scope move finished after 30 + 136 ms
01:01:19.807 00.000 9828 Move returns status 0, amount 30
01:01:19.807 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:19.807 00.000 9828 MoveAxis(N, 30, B)
01:01:19.807 00.000 9828 Guiding  Dir = 0, Dur = 30
01:01:19.823 00.016 9828 IsSlewing returns 0
01:01:19.823 00.000 9828 IsGuiding returns 0
01:01:19.824 00.001 9828 PulseGuide returned control before completion, sleep 40
01:01:19.869 00.045 9828 IsGuiding returns 1
01:01:19.869 00.000 9828 scope still moving after pulse duration time elapsed
01:01:19.901 00.032 9828 IsSlewing returns 0
01:01:19.901 00.000 9828 IsGuiding returns 1
01:01:19.932 00.031 9828 IsSlewing returns 0
01:01:19.932 00.000 9828 IsGuiding returns 1
01:01:19.963 00.031 9828 IsSlewing returns 0
01:01:19.963 00.000 9828 IsGuiding returns 1
01:01:19.994 00.031 9828 IsSlewing returns 0
01:01:19.994 00.000 9828 IsGuiding returns 0
01:01:19.994 00.000 9828 scope move finished after 30 + 140 ms
01:01:19.994 00.000 9828 Move returns status 0, amount 30
01:01:19.994 00.000 9828 move complete, result=0
01:01:19.994 00.000 9828 worker thread done servicing request
01:01:19.994 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.2 px 30 ms NORTH
01:01:20.327 00.333 8976 Exposure complete
01:01:20.334 00.007 8976 worker thread done servicing request
01:01:20.335 00.001 5052 OnExposeComplete: enter
01:01:20.335 00.000 5052 UpdateGuideState(): m_state=6
01:01:20.335 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1739
01:01:20.335 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.34, Mass=184, SNR=9.4, Peak=70 HFD=2.4
01:01:20.335 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.06 = 2.22)
01:01:20.335 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.17 = 2.12)
01:01:20.335 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.37 hyp=0.41 cameraTheta=-2.02 mountX=-0.25 mountY=0.35, mountTheta=2.19
01:01:20.335 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.37, opts=13)
01:01:20.335 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.37)
01:01:20.336 00.001 8976 Worker thread wakes up
01:01:20.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.37) opts 0xd
01:01:20.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.37)
01:01:20.336 00.000 8976 Moving (-0.18, -0.37) raw xDistance=-0.25 yDistance=0.35
01:01:20.336 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:01:20.336 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:01:20.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:20.336 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:20.336 00.000 5052 Enqueuing Expose request
01:01:20.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:01:20.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
01:01:20.336 00.000 8976 MoveAxis(R, 0, ABG)
01:01:20.336 00.000 8976 MoveAxis(D, 2, ABG)
01:01:20.336 00.000 8976 stepping (-27, -4) + (0, -2)
01:01:20.336 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:20.358 00.022 8976 Received - 47 (G) 
01:01:20.358 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:20.358 00.000 8976 stepped: pos (-27, -6)
01:01:20.358 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
01:01:20.358 00.000 8976 MountToCamera -- mountX=4.26 mountY=0.32 hyp=4.27 mountTheta=0.08 cameraX=-2.23, cameraY=3.64 cameraTheta=2.12
01:01:20.358 00.000 8976 incremental bump (-2.226, 3.644) isValid = 1
01:01:20.358 00.000 8976 Scheduling Mount bump of (-0.120, 0.203)
01:01:20.359 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.12, y=0.20, opts=4)
01:01:20.359 00.000 8976 Enqueuing Move request for scope (-0.12, 0.20)
01:01:20.359 00.000 8976 move complete, result=0
01:01:20.359 00.000 9828 Worker thread wakes up
01:01:20.359 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 2 ms SOUTH
01:01:20.359 00.000 8976 worker thread done servicing request
01:01:20.359 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0x4
01:01:20.359 00.000 8976 Worker thread wakes up
01:01:20.359 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
01:01:20.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:20.359 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
01:01:20.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:20.359 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.17)
01:01:20.359 00.000 9828 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.24 cameraTheta=2.10 mountX=0.11 mountY=-0.22, mountTheta=-1.10
01:01:20.359 00.000 9828 Moving (-0.12, 0.20) raw xDistance=0.11 yDistance=-0.22
01:01:20.359 00.000 9828 BLC: window closed
01:01:20.359 00.000 9828 MoveAxis(W, 35, B)
01:01:20.359 00.000 9828 Guiding  Dir = 3, Dur = 35
01:01:20.360 00.001 9828 IsSlewing returns 0
01:01:20.360 00.000 9828 IsGuiding returns 0
01:01:20.360 00.000 9828 PulseGuide returned control before completion, sleep 45
01:01:20.410 00.050 9828 IsGuiding returns 1
01:01:20.410 00.000 9828 scope still moving after pulse duration time elapsed
01:01:20.441 00.031 9828 IsSlewing returns 0
01:01:20.441 00.000 9828 IsGuiding returns 1
01:01:20.472 00.031 9828 IsSlewing returns 0
01:01:20.472 00.000 9828 IsGuiding returns 1
01:01:20.503 00.031 9828 IsSlewing returns 0
01:01:20.503 00.000 9828 IsGuiding returns 1
01:01:20.534 00.031 9828 IsSlewing returns 0
01:01:20.534 00.000 9828 IsGuiding returns 1
01:01:20.565 00.031 9828 IsSlewing returns 0
01:01:20.565 00.000 9828 IsGuiding returns 0
01:01:20.565 00.000 9828 scope move finished after 35 + 170 ms
01:01:20.565 00.000 9828 Move returns status 0, amount 35
01:01:20.565 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:20.565 00.000 9828 MoveAxis(N, 30, B)
01:01:20.566 00.001 9828 Guiding  Dir = 0, Dur = 30
01:01:20.581 00.015 9828 IsSlewing returns 0
01:01:20.582 00.001 9828 IsGuiding returns 0
01:01:20.582 00.000 9828 PulseGuide returned control before completion, sleep 40
01:01:20.626 00.044 9828 IsGuiding returns 1
01:01:20.626 00.000 9828 scope still moving after pulse duration time elapsed
01:01:20.658 00.032 9828 IsSlewing returns 0
01:01:20.658 00.000 9828 IsGuiding returns 1
01:01:20.689 00.031 9828 IsSlewing returns 0
01:01:20.689 00.000 9828 IsGuiding returns 1
01:01:20.734 00.045 9828 IsSlewing returns 0
01:01:20.735 00.001 9828 IsGuiding returns 0
01:01:20.735 00.000 9828 scope move finished after 30 + 123 ms
01:01:20.735 00.000 9828 Move returns status 0, amount 30
01:01:20.735 00.000 9828 move complete, result=0
01:01:20.735 00.000 9828 worker thread done servicing request
01:01:20.735 00.000 5052 GuideStep: 0.1 px 35 ms WEST, -0.2 px 30 ms NORTH
01:01:21.044 00.309 8976 Exposure complete
01:01:21.049 00.005 8976 worker thread done servicing request
01:01:21.049 00.000 5052 OnExposeComplete: enter
01:01:21.049 00.000 5052 UpdateGuideState(): m_state=6
01:01:21.049 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1740
01:01:21.049 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.60, Mass=208, SNR=9.9, Peak=67 HFD=2.7
01:01:21.050 00.001 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
01:01:21.050 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
01:01:21.050 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.11 hyp=0.41 cameraTheta=-2.88 mountX=0.08 mountY=0.39, mountTheta=1.36
01:01:21.050 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.11, opts=13)
01:01:21.050 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.11)
01:01:21.050 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:01:21.050 00.000 5052 UpdateGuideState exits: m=208 SNR=9.9
01:01:21.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:21.050 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:21.050 00.000 5052 Enqueuing Expose request
01:01:21.050 00.000 8976 Worker thread wakes up
01:01:21.051 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.11) opts 0xd
01:01:21.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.11)
01:01:21.051 00.000 8976 Moving (-0.39, -0.11) raw xDistance=0.08 yDistance=0.39
01:01:21.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:01:21.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
01:01:21.051 00.000 8976 MoveAxis(R, 0, ABG)
01:01:21.051 00.000 8976 MoveAxis(D, 2, ABG)
01:01:21.051 00.000 8976 stepping (-27, -6) + (0, -2)
01:01:21.051 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:21.077 00.026 8976 Received - 47 (G) 
01:01:21.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:21.077 00.000 8976 stepped: pos (-27, -8)
01:01:21.077 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
01:01:21.077 00.000 8976 MountToCamera -- mountX=4.22 mountY=0.64 hyp=4.27 mountTheta=0.15 cameraX=-2.49, cameraY=3.47 cameraTheta=2.19
01:01:21.077 00.000 8976 incremental bump (-2.486, 3.466) isValid = 1
01:01:21.077 00.000 8976 Scheduling Mount bump of (-0.134, 0.194)
01:01:21.077 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.13, y=0.19, opts=4)
01:01:21.077 00.000 8976 Enqueuing Move request for scope (-0.13, 0.19)
01:01:21.077 00.000 8976 move complete, result=0
01:01:21.077 00.000 9828 Worker thread wakes up
01:01:21.077 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0x4
01:01:21.077 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
01:01:21.077 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.27 = -1.01)
01:01:21.077 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:01:21.078 00.001 8976 worker thread done servicing request
01:01:21.078 00.000 8976 Worker thread wakes up
01:01:21.078 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.09)
01:01:21.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:21.078 00.000 9828 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.24 cameraTheta=2.18 mountX=0.12 mountY=-0.21, mountTheta=-1.03
01:01:21.078 00.000 9828 Moving (-0.13, 0.19) raw xDistance=0.12 yDistance=-0.21
01:01:21.078 00.000 9828 BLC: window closed
01:01:21.078 00.000 9828 MoveAxis(W, 40, B)
01:01:21.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:21.078 00.000 9828 Guiding  Dir = 3, Dur = 40
01:01:21.078 00.000 9828 IsSlewing returns 0
01:01:21.079 00.001 9828 IsGuiding returns 0
01:01:21.079 00.000 9828 PulseGuide returned control before completion, sleep 50
01:01:21.134 00.055 9828 IsGuiding returns 1
01:01:21.134 00.000 9828 scope still moving after pulse duration time elapsed
01:01:21.166 00.032 9828 IsSlewing returns 0
01:01:21.166 00.000 9828 IsGuiding returns 1
01:01:21.197 00.031 9828 IsSlewing returns 0
01:01:21.197 00.000 9828 IsGuiding returns 1
01:01:21.228 00.031 9828 IsSlewing returns 0
01:01:21.228 00.000 9828 IsGuiding returns 0
01:01:21.228 00.000 9828 scope move finished after 40 + 109 ms
01:01:21.228 00.000 9828 Move returns status 0, amount 40
01:01:21.228 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:21.228 00.000 9828 MoveAxis(N, 28, B)
01:01:21.228 00.000 9828 Guiding  Dir = 0, Dur = 28
01:01:21.244 00.016 9828 IsSlewing returns 0
01:01:21.244 00.000 9828 IsGuiding returns 0
01:01:21.244 00.000 9828 PulseGuide returned control before completion, sleep 38
01:01:21.290 00.046 9828 IsGuiding returns 1
01:01:21.290 00.000 9828 scope still moving after pulse duration time elapsed
01:01:21.322 00.032 9828 IsSlewing returns 0
01:01:21.322 00.000 9828 IsGuiding returns 1
01:01:21.353 00.031 9828 IsSlewing returns 0
01:01:21.354 00.001 9828 IsGuiding returns 1
01:01:21.384 00.030 9828 IsSlewing returns 0
01:01:21.384 00.000 9828 IsGuiding returns 1
01:01:21.414 00.030 9828 IsSlewing returns 0
01:01:21.415 00.001 9828 IsGuiding returns 0
01:01:21.415 00.000 9828 scope move finished after 28 + 143 ms
01:01:21.415 00.000 9828 Move returns status 0, amount 28
01:01:21.415 00.000 9828 move complete, result=0
01:01:21.415 00.000 9828 worker thread done servicing request
01:01:21.415 00.000 5052 GuideStep: 0.1 px 40 ms WEST, -0.2 px 28 ms NORTH
01:01:21.762 00.347 8976 Exposure complete
01:01:21.767 00.005 8976 worker thread done servicing request
01:01:21.767 00.000 5052 OnExposeComplete: enter
01:01:21.767 00.000 5052 UpdateGuideState(): m_state=6
01:01:21.767 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1741
01:01:21.767 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.19, Mass=173, SNR=9.1, Peak=65 HFD=2.6
01:01:21.767 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.47 = 2.82)
01:01:21.767 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.71)
01:01:21.767 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.52 hyp=0.53 cameraTheta=-1.42 mountX=-0.50 mountY=0.22, mountTheta=2.73
01:01:21.768 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.52, opts=13)
01:01:21.768 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.52)
01:01:21.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:01:21.768 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
01:01:21.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:21.768 00.000 8976 Worker thread wakes up
01:01:21.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.52) opts 0xd
01:01:21.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.52)
01:01:21.768 00.000 8976 Moving (0.08, -0.52) raw xDistance=-0.50 yDistance=0.22
01:01:21.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
01:01:21.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:01:21.768 00.000 8976 MoveAxis(R, 2, ABG)
01:01:21.769 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:21.769 00.000 5052 Enqueuing Expose request
01:01:21.769 00.000 8976 stepping (-27, -8) + (2, 0)
01:01:21.769 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:21.797 00.028 8976 Received - 47 (G) 
01:01:21.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:21.797 00.000 8976 stepped: pos (-25, -8)
01:01:21.797 00.000 8976 MoveAxis(U, 0, ABG)
01:01:21.797 00.000 8976 MountToCamera -- mountTheta (0.20) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
01:01:21.797 00.000 8976 MountToCamera -- mountX=4.09 mountY=0.85 hyp=4.18 mountTheta=0.20 cameraX=-2.61, cameraY=3.26 cameraTheta=2.25
01:01:21.797 00.000 8976 incremental bump (-2.614, 3.256) isValid = 1
01:01:21.797 00.000 8976 Scheduling Mount bump of (-0.144, 0.186)
01:01:21.797 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=0.19, opts=4)
01:01:21.797 00.000 8976 Enqueuing Move request for scope (-0.14, 0.19)
01:01:21.797 00.000 8976 move complete, result=0
01:01:21.797 00.000 9828 Worker thread wakes up
01:01:21.797 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
01:01:21.797 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0x4
01:01:21.797 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
01:01:21.797 00.000 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.33 = -0.96)
01:01:21.797 00.000 8976 worker thread done servicing request
01:01:21.797 00.000 8976 Worker thread wakes up
01:01:21.798 00.001 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.24 = -1.04)
01:01:21.798 00.000 9828 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.23 cameraTheta=2.23 mountX=0.14 mountY=-0.20, mountTheta=-0.98
01:01:21.798 00.000 9828 Moving (-0.14, 0.19) raw xDistance=0.14 yDistance=-0.20
01:01:21.798 00.000 9828 BLC: window closed
01:01:21.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:21.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:21.798 00.000 9828 MoveAxis(W, 43, B)
01:01:21.798 00.000 9828 Guiding  Dir = 3, Dur = 43
01:01:21.798 00.000 9828 IsSlewing returns 0
01:01:21.798 00.000 9828 IsGuiding returns 0
01:01:21.798 00.000 9828 PulseGuide returned control before completion, sleep 53
01:01:21.864 00.066 9828 IsGuiding returns 1
01:01:21.864 00.000 9828 scope still moving after pulse duration time elapsed
01:01:21.895 00.031 9828 IsSlewing returns 0
01:01:21.895 00.000 9828 IsGuiding returns 1
01:01:21.926 00.031 9828 IsSlewing returns 0
01:01:21.926 00.000 9828 IsGuiding returns 1
01:01:21.958 00.032 9828 IsSlewing returns 0
01:01:21.958 00.000 9828 IsGuiding returns 0
01:01:21.958 00.000 9828 scope move finished after 43 + 116 ms
01:01:21.958 00.000 9828 Move returns status 0, amount 43
01:01:21.958 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:21.958 00.000 9828 MoveAxis(N, 28, B)
01:01:21.958 00.000 9828 Guiding  Dir = 0, Dur = 28
01:01:21.974 00.016 9828 IsSlewing returns 0
01:01:21.974 00.000 9828 IsGuiding returns 0
01:01:21.974 00.000 9828 PulseGuide returned control before completion, sleep 38
01:01:22.022 00.048 9828 IsGuiding returns 1
01:01:22.022 00.000 9828 scope still moving after pulse duration time elapsed
01:01:22.053 00.031 9828 IsSlewing returns 0
01:01:22.053 00.000 9828 IsGuiding returns 1
01:01:22.084 00.031 9828 IsSlewing returns 0
01:01:22.084 00.000 9828 IsGuiding returns 1
01:01:22.114 00.030 9828 IsSlewing returns 0
01:01:22.114 00.000 9828 IsGuiding returns 1
01:01:22.146 00.032 9828 IsSlewing returns 0
01:01:22.146 00.000 9828 IsGuiding returns 0
01:01:22.146 00.000 9828 scope move finished after 28 + 143 ms
01:01:22.146 00.000 9828 Move returns status 0, amount 28
01:01:22.146 00.000 9828 move complete, result=0
01:01:22.146 00.000 9828 worker thread done servicing request
01:01:22.146 00.000 5052 GuideStep: 0.1 px 43 ms WEST, -0.2 px 28 ms NORTH
01:01:22.494 00.348 8976 Exposure complete
01:01:22.499 00.005 8976 worker thread done servicing request
01:01:22.500 00.001 5052 OnExposeComplete: enter
01:01:22.500 00.000 5052 UpdateGuideState(): m_state=6
01:01:22.500 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1742
01:01:22.500 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.13, Mass=205, SNR=9.8, Peak=70 HFD=2.7
01:01:22.500 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
01:01:22.500 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
01:01:22.500 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.58 hyp=1.04 cameraTheta=-0.59 mountX=-0.91 mountY=-0.41, mountTheta=-2.72
01:01:22.500 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.58, opts=13)
01:01:22.500 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.58)
01:01:22.500 00.000 8976 Worker thread wakes up
01:01:22.501 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.58) opts 0xd
01:01:22.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.58)
01:01:22.501 00.000 8976 Moving (0.87, -0.58) raw xDistance=-0.91 yDistance=-0.41
01:01:22.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:01:22.501 00.000 5052 UpdateGuideState exits: m=205 SNR=9.8
01:01:22.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:22.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.91
01:01:22.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:01:22.501 00.000 8976 MoveAxis(R, 4, ABG)
01:01:22.501 00.000 8976 stepping (-25, -8) + (4, 0)
01:01:22.501 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:01:22.501 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:22.501 00.000 5052 Enqueuing Expose request
01:01:22.532 00.031 8976 Received - 47 (G) 
01:01:22.532 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:01:22.532 00.000 8976 stepped: pos (-21, -8)
01:01:22.532 00.000 8976 MoveAxis(U, 2, ABG)
01:01:22.532 00.000 8976 stepping (-21, -8) + (0, 2)
01:01:22.532 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:22.563 00.031 8976 Received - 47 (G) 
01:01:22.564 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:22.564 00.000 8976 stepped: pos (-21, -6)
01:01:22.564 00.000 8976 MountToCamera -- mountTheta (0.23) + m_xAngle (2.04) = xAngle (2.27 = 2.27)
01:01:22.564 00.000 8976 MountToCamera -- mountX=3.80 mountY=0.88 hyp=3.90 mountTheta=0.23 cameraX=-2.51, cameraY=2.98 cameraTheta=2.27
01:01:22.564 00.000 8976 incremental bump (-2.515, 2.983) isValid = 1
01:01:22.564 00.000 8976 Scheduling Mount bump of (-0.148, 0.182)
01:01:22.564 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
01:01:22.564 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
01:01:22.564 00.000 8976 move complete, result=0
01:01:22.564 00.000 8976 worker thread done servicing request
01:01:22.564 00.000 8976 Worker thread wakes up
01:01:22.564 00.000 9828 Worker thread wakes up
01:01:22.564 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
01:01:22.564 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:01:22.564 00.000 9828 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.35 = -0.93)
01:01:22.564 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.4 px 2 ms NORTH
01:01:22.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:22.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:22.565 00.001 9828 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.27 = -1.01)
01:01:22.565 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.25 mountX=0.14 mountY=-0.20, mountTheta=-0.96
01:01:22.565 00.000 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
01:01:22.565 00.000 9828 BLC: window closed
01:01:22.565 00.000 9828 MoveAxis(W, 44, B)
01:01:22.565 00.000 9828 Guiding  Dir = 3, Dur = 44
01:01:22.565 00.000 9828 IsSlewing returns 0
01:01:22.565 00.000 9828 IsGuiding returns 0
01:01:22.565 00.000 9828 PulseGuide returned control before completion, sleep 54
01:01:22.624 00.059 9828 IsGuiding returns 1
01:01:22.624 00.000 9828 scope still moving after pulse duration time elapsed
01:01:22.654 00.030 9828 IsSlewing returns 0
01:01:22.654 00.000 9828 IsGuiding returns 1
01:01:22.685 00.031 9828 IsSlewing returns 0
01:01:22.685 00.000 9828 IsGuiding returns 1
01:01:22.716 00.031 9828 IsSlewing returns 0
01:01:22.716 00.000 9828 IsGuiding returns 1
01:01:22.746 00.030 9828 IsSlewing returns 0
01:01:22.746 00.000 9828 IsGuiding returns 0
01:01:22.746 00.000 9828 scope move finished after 44 + 136 ms
01:01:22.746 00.000 9828 Move returns status 0, amount 44
01:01:22.746 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:22.746 00.000 9828 MoveAxis(N, 27, B)
01:01:22.746 00.000 9828 Guiding  Dir = 0, Dur = 27
01:01:22.762 00.016 9828 IsSlewing returns 0
01:01:22.762 00.000 9828 IsGuiding returns 0
01:01:22.763 00.001 9828 PulseGuide returned control before completion, sleep 37
01:01:22.807 00.044 9828 IsGuiding returns 1
01:01:22.807 00.000 9828 scope still moving after pulse duration time elapsed
01:01:22.838 00.031 9828 IsSlewing returns 0
01:01:22.838 00.000 9828 IsGuiding returns 1
01:01:22.869 00.031 9828 IsSlewing returns 0
01:01:22.869 00.000 9828 IsGuiding returns 1
01:01:22.900 00.031 9828 IsSlewing returns 0
01:01:22.900 00.000 9828 IsGuiding returns 1
01:01:22.931 00.031 9828 IsSlewing returns 0
01:01:22.931 00.000 9828 IsGuiding returns 0
01:01:22.931 00.000 9828 scope move finished after 27 + 141 ms
01:01:22.931 00.000 9828 Move returns status 0, amount 27
01:01:22.931 00.000 9828 move complete, result=0
01:01:22.931 00.000 9828 worker thread done servicing request
01:01:22.931 00.000 5052 GuideStep: 0.1 px 44 ms WEST, -0.2 px 27 ms NORTH
01:01:23.253 00.322 8976 Exposure complete
01:01:23.259 00.006 8976 worker thread done servicing request
01:01:23.259 00.000 5052 OnExposeComplete: enter
01:01:23.259 00.000 5052 UpdateGuideState(): m_state=6
01:01:23.259 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1743
01:01:23.259 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=281.38, Mass=204, SNR=9.9, Peak=69 HFD=2.6
01:01:23.259 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
01:01:23.259 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
01:01:23.259 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=-0.33 hyp=1.06 cameraTheta=-0.31 mountX=-0.75 mountY=-0.66, mountTheta=-2.42
01:01:23.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=-0.33, opts=13)
01:01:23.260 00.000 5052 Enqueuing Move request for stepguider (1.01, -0.33)
01:01:23.260 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:01:23.260 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
01:01:23.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:23.260 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:23.260 00.000 5052 Enqueuing Expose request
01:01:23.260 00.000 8976 Worker thread wakes up
01:01:23.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, -0.33) opts 0xd
01:01:23.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, -0.33)
01:01:23.261 00.001 8976 Moving (1.01, -0.33) raw xDistance=-0.75 yDistance=-0.66
01:01:23.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.75
01:01:23.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
01:01:23.261 00.000 8976 MoveAxis(R, 3, ABG)
01:01:23.261 00.000 8976 stepping (-21, -6) + (3, 0)
01:01:23.261 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:23.300 00.039 8976 Received - 47 (G) 
01:01:23.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:23.300 00.000 8976 stepped: pos (-18, -6)
01:01:23.300 00.000 8976 MoveAxis(U, 3, ABG)
01:01:23.300 00.000 8976 stepping (-18, -6) + (0, 3)
01:01:23.300 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:23.332 00.032 8976 Received - 47 (G) 
01:01:23.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:23.332 00.000 8976 stepped: pos (-18, -3)
01:01:23.332 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.26 = 2.26)
01:01:23.332 00.000 8976 MountToCamera -- mountX=3.46 mountY=0.75 hyp=3.54 mountTheta=0.21 cameraX=-2.24, cameraY=2.74 cameraTheta=2.26
01:01:23.332 00.000 8976 incremental bump (-2.239, 2.737) isValid = 1
01:01:23.332 00.000 8976 Scheduling Mount bump of (-0.145, 0.184)
01:01:23.332 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
01:01:23.332 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
01:01:23.332 00.000 8976 move complete, result=0
01:01:23.332 00.000 9828 Worker thread wakes up
01:01:23.332 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.7 px 3 ms NORTH
01:01:23.332 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
01:01:23.332 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:01:23.332 00.000 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.33 = -0.95)
01:01:23.332 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.25 = -1.03)
01:01:23.332 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=0.14 mountY=-0.20, mountTheta=-0.97
01:01:23.333 00.001 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
01:01:23.333 00.000 9828 BLC: window closed
01:01:23.333 00.000 9828 MoveAxis(W, 43, B)
01:01:23.333 00.000 9828 Guiding  Dir = 3, Dur = 43
01:01:23.333 00.000 8976 worker thread done servicing request
01:01:23.333 00.000 8976 Worker thread wakes up
01:01:23.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:23.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:23.333 00.000 9828 IsSlewing returns 0
01:01:23.333 00.000 9828 IsGuiding returns 0
01:01:23.333 00.000 9828 PulseGuide returned control before completion, sleep 53
01:01:23.398 00.065 9828 IsGuiding returns 1
01:01:23.398 00.000 9828 scope still moving after pulse duration time elapsed
01:01:23.430 00.032 9828 IsSlewing returns 0
01:01:23.430 00.000 9828 IsGuiding returns 1
01:01:23.460 00.030 9828 IsSlewing returns 0
01:01:23.460 00.000 9828 IsGuiding returns 1
01:01:23.491 00.031 9828 IsSlewing returns 0
01:01:23.491 00.000 9828 IsGuiding returns 0
01:01:23.491 00.000 9828 scope move finished after 43 + 115 ms
01:01:23.491 00.000 9828 Move returns status 0, amount 43
01:01:23.491 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:23.491 00.000 9828 MoveAxis(N, 27, B)
01:01:23.491 00.000 9828 Guiding  Dir = 0, Dur = 27
01:01:23.507 00.016 9828 IsSlewing returns 0
01:01:23.508 00.001 9828 IsGuiding returns 0
01:01:23.508 00.000 9828 PulseGuide returned control before completion, sleep 37
01:01:23.554 00.046 9828 IsGuiding returns 1
01:01:23.554 00.000 9828 scope still moving after pulse duration time elapsed
01:01:23.585 00.031 9828 IsSlewing returns 0
01:01:23.585 00.000 9828 IsGuiding returns 1
01:01:23.616 00.031 9828 IsSlewing returns 0
01:01:23.616 00.000 9828 IsGuiding returns 1
01:01:23.646 00.030 9828 IsSlewing returns 0
01:01:23.646 00.000 9828 IsGuiding returns 1
01:01:23.679 00.033 9828 IsSlewing returns 0
01:01:23.679 00.000 9828 IsGuiding returns 0
01:01:23.679 00.000 9828 scope move finished after 27 + 143 ms
01:01:23.679 00.000 9828 Move returns status 0, amount 27
01:01:23.679 00.000 9828 move complete, result=0
01:01:23.679 00.000 9828 worker thread done servicing request
01:01:23.679 00.000 5052 GuideStep: 0.1 px 43 ms WEST, -0.2 px 27 ms NORTH
01:01:24.014 00.335 8976 Exposure complete
01:01:24.019 00.005 8976 worker thread done servicing request
01:01:24.019 00.000 5052 OnExposeComplete: enter
01:01:24.019 00.000 5052 UpdateGuideState(): m_state=6
01:01:24.019 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1744
01:01:24.020 00.001 5052 Star::Find returns 1 (0), X=330.30, Y=281.41, Mass=176, SNR=9.2, Peak=65 HFD=2.9
01:01:24.020 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:01:24.020 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
01:01:24.020 00.000 5052 CameraToMount -- cameraX=1.13 cameraY=-0.30 hyp=1.17 cameraTheta=-0.26 mountX=-0.78 mountY=-0.78, mountTheta=-2.36
01:01:24.020 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.13, y=-0.30, opts=13)
01:01:24.020 00.000 5052 Enqueuing Move request for stepguider (1.13, -0.30)
01:01:24.020 00.000 8976 Worker thread wakes up
01:01:24.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.13, -0.30) opts 0xd
01:01:24.021 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.13, -0.30)
01:01:24.021 00.000 8976 Moving (1.13, -0.30) raw xDistance=-0.78 yDistance=-0.78
01:01:24.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.78
01:01:24.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.78
01:01:24.021 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:01:24.021 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
01:01:24.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:24.021 00.000 8976 MoveAxis(R, 3, ABG)
01:01:24.021 00.000 8976 stepping (-18, -3) + (3, 0)
01:01:24.021 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:24.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:24.021 00.000 5052 Enqueuing Expose request
01:01:24.050 00.029 8976 Received - 47 (G) 
01:01:24.051 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:24.051 00.000 8976 stepped: pos (-15, -3)
01:01:24.051 00.000 8976 MoveAxis(U, 3, ABG)
01:01:24.051 00.000 8976 stepping (-15, -3) + (0, 3)
01:01:24.051 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:24.082 00.031 8976 Received - 47 (G) 
01:01:24.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:24.082 00.000 8976 stepped: pos (-15, 0)
01:01:24.082 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
01:01:24.082 00.000 8976 MountToCamera -- mountX=3.07 mountY=0.50 hyp=3.11 mountTheta=0.16 cameraX=-1.85, cameraY=2.51 cameraTheta=2.20
01:01:24.082 00.000 8976 incremental bump (-1.845, 2.509) isValid = 1
01:01:24.082 00.000 8976 Scheduling Mount bump of (-0.136, 0.192)
01:01:24.083 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=0.19, opts=4)
01:01:24.083 00.000 8976 Enqueuing Move request for scope (-0.14, 0.19)
01:01:24.083 00.000 8976 move complete, result=0
01:01:24.083 00.000 8976 worker thread done servicing request
01:01:24.083 00.000 8976 Worker thread wakes up
01:01:24.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:24.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:24.083 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.8 px 3 ms NORTH
01:01:24.083 00.000 9828 Worker thread wakes up
01:01:24.084 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0x4
01:01:24.084 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
01:01:24.084 00.000 9828 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
01:01:24.084 00.000 9828 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.08)
01:01:24.084 00.000 9828 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.19 mountX=0.13 mountY=-0.21, mountTheta=-1.02
01:01:24.084 00.000 9828 Moving (-0.14, 0.19) raw xDistance=0.13 yDistance=-0.21
01:01:24.084 00.000 9828 BLC: window closed
01:01:24.084 00.000 9828 MoveAxis(W, 40, B)
01:01:24.084 00.000 9828 Guiding  Dir = 3, Dur = 40
01:01:24.084 00.000 9828 IsSlewing returns 0
01:01:24.084 00.000 9828 IsGuiding returns 0
01:01:24.085 00.001 9828 PulseGuide returned control before completion, sleep 50
01:01:24.145 00.060 9828 IsGuiding returns 1
01:01:24.150 00.005 9828 scope still moving after pulse duration time elapsed
01:01:24.176 00.026 9828 IsSlewing returns 0
01:01:24.176 00.000 9828 IsGuiding returns 1
01:01:24.207 00.031 9828 IsSlewing returns 0
01:01:24.207 00.000 9828 IsGuiding returns 1
01:01:24.238 00.031 9828 IsSlewing returns 0
01:01:24.238 00.000 9828 IsGuiding returns 1
01:01:24.269 00.031 9828 IsSlewing returns 0
01:01:24.270 00.001 9828 IsGuiding returns 0
01:01:24.270 00.000 9828 scope move finished after 40 + 145 ms
01:01:24.270 00.000 9828 Move returns status 0, amount 40
01:01:24.270 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:24.270 00.000 9828 MoveAxis(N, 28, B)
01:01:24.270 00.000 9828 Guiding  Dir = 0, Dur = 28
01:01:24.285 00.015 9828 IsSlewing returns 0
01:01:24.285 00.000 9828 IsGuiding returns 0
01:01:24.285 00.000 9828 PulseGuide returned control before completion, sleep 38
01:01:24.331 00.046 9828 IsGuiding returns 1
01:01:24.331 00.000 9828 scope still moving after pulse duration time elapsed
01:01:24.363 00.032 9828 IsSlewing returns 0
01:01:24.363 00.000 9828 IsGuiding returns 1
01:01:24.394 00.031 9828 IsSlewing returns 0
01:01:24.394 00.000 9828 IsGuiding returns 1
01:01:24.426 00.032 9828 IsSlewing returns 0
01:01:24.426 00.000 9828 IsGuiding returns 1
01:01:24.457 00.031 9828 IsSlewing returns 0
01:01:24.457 00.000 9828 IsGuiding returns 0
01:01:24.457 00.000 9828 scope move finished after 28 + 143 ms
01:01:24.457 00.000 9828 Move returns status 0, amount 28
01:01:24.458 00.001 9828 move complete, result=0
01:01:24.458 00.000 9828 worker thread done servicing request
01:01:24.458 00.000 5052 GuideStep: 0.1 px 40 ms WEST, -0.2 px 28 ms NORTH
01:01:24.772 00.314 8976 Exposure complete
01:01:24.777 00.005 8976 worker thread done servicing request
01:01:24.778 00.001 5052 OnExposeComplete: enter
01:01:24.778 00.000 5052 UpdateGuideState(): m_state=6
01:01:24.778 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1745
01:01:24.778 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=281.88, Mass=201, SNR=9.8, Peak=64 HFD=2.9
01:01:24.778 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
01:01:24.778 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:01:24.778 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.17 hyp=0.97 cameraTheta=0.18 mountX=-0.28 mountY=-0.89, mountTheta=-1.87
01:01:24.778 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.17, opts=13)
01:01:24.779 00.001 5052 Enqueuing Move request for stepguider (0.95, 0.17)
01:01:24.779 00.000 8976 Worker thread wakes up
01:01:24.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.17) opts 0xd
01:01:24.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.17)
01:01:24.779 00.000 8976 Moving (0.95, 0.17) raw xDistance=-0.28 yDistance=-0.89
01:01:24.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
01:01:24.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.89
01:01:24.779 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:01:24.779 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:01:24.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:24.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:24.779 00.000 5052 Enqueuing Expose request
01:01:24.779 00.000 8976 MoveAxis(R, 1, ABG)
01:01:24.779 00.000 8976 stepping (-15, 0) + (1, 0)
01:01:24.779 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:24.802 00.023 8976 Received - 47 (G) 
01:01:24.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:24.802 00.000 8976 stepped: pos (-14, 0)
01:01:24.802 00.000 8976 MoveAxis(U, 4, ABG)
01:01:24.802 00.000 8976 stepping (-14, 0) + (0, 4)
01:01:24.802 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:01:24.833 00.031 8976 Received - 47 (G) 
01:01:24.834 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:01:24.834 00.000 8976 stepped: pos (-14, 4)
01:01:24.834 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
01:01:24.834 00.000 8976 MountToCamera -- mountX=2.77 mountY=0.13 hyp=2.77 mountTheta=0.05 cameraX=-1.37, cameraY=2.41 cameraTheta=2.09
01:01:24.834 00.000 8976 incremental bump (-1.372, 2.406) isValid = 1
01:01:24.834 00.000 8976 Scheduling Mount bump of (-0.114, 0.207)
01:01:24.834 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.21, opts=4)
01:01:24.834 00.000 8976 Enqueuing Move request for scope (-0.11, 0.21)
01:01:24.834 00.000 8976 move complete, result=0
01:01:24.834 00.000 8976 worker thread done servicing request
01:01:24.834 00.000 8976 Worker thread wakes up
01:01:24.834 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:24.834 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:24.834 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
01:01:24.835 00.001 9828 Worker thread wakes up
01:01:24.835 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0x4
01:01:24.835 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:01:24.835 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
01:01:24.835 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.19)
01:01:24.835 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.07 mountX=0.10 mountY=-0.22, mountTheta=-1.13
01:01:24.835 00.000 9828 Moving (-0.11, 0.21) raw xDistance=0.10 yDistance=-0.22
01:01:24.835 00.000 9828 BLC: window closed
01:01:24.835 00.000 9828 MoveAxis(W, 33, B)
01:01:24.835 00.000 9828 Guiding  Dir = 3, Dur = 33
01:01:24.836 00.001 9828 IsSlewing returns 0
01:01:24.836 00.000 9828 IsGuiding returns 0
01:01:24.836 00.000 9828 PulseGuide returned control before completion, sleep 43
01:01:24.891 00.055 9828 IsGuiding returns 1
01:01:24.891 00.000 9828 scope still moving after pulse duration time elapsed
01:01:24.921 00.030 9828 IsSlewing returns 0
01:01:24.921 00.000 9828 IsGuiding returns 1
01:01:24.952 00.031 9828 IsSlewing returns 0
01:01:24.953 00.001 9828 IsGuiding returns 1
01:01:24.983 00.030 9828 IsSlewing returns 0
01:01:24.983 00.000 9828 IsGuiding returns 0
01:01:24.983 00.000 9828 scope move finished after 33 + 114 ms
01:01:24.983 00.000 9828 Move returns status 0, amount 33
01:01:24.983 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:24.983 00.000 9828 MoveAxis(N, 30, B)
01:01:24.983 00.000 9828 Guiding  Dir = 0, Dur = 30
01:01:24.999 00.016 9828 IsSlewing returns 0
01:01:25.000 00.001 9828 IsGuiding returns 0
01:01:25.000 00.000 9828 PulseGuide returned control before completion, sleep 40
01:01:25.045 00.045 9828 IsGuiding returns 1
01:01:25.045 00.000 9828 scope still moving after pulse duration time elapsed
01:01:25.077 00.032 9828 IsSlewing returns 0
01:01:25.077 00.000 9828 IsGuiding returns 1
01:01:25.108 00.031 9828 IsSlewing returns 0
01:01:25.108 00.000 9828 IsGuiding returns 1
01:01:25.140 00.032 9828 IsSlewing returns 0
01:01:25.140 00.000 9828 IsGuiding returns 0
01:01:25.140 00.000 9828 scope move finished after 30 + 110 ms
01:01:25.141 00.001 9828 Move returns status 0, amount 30
01:01:25.141 00.000 9828 move complete, result=0
01:01:25.141 00.000 9828 worker thread done servicing request
01:01:25.141 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.2 px 30 ms NORTH
01:01:25.518 00.377 8976 Exposure complete
01:01:25.525 00.007 8976 worker thread done servicing request
01:01:25.525 00.000 5052 OnExposeComplete: enter
01:01:25.525 00.000 5052 UpdateGuideState(): m_state=6
01:01:25.525 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1746
01:01:25.525 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.36, Mass=197, SNR=9.7, Peak=65 HFD=3.1
01:01:25.525 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
01:01:25.525 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
01:01:25.525 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.35 hyp=0.48 cameraTheta=-0.84 mountX=-0.46 mountY=-0.08, mountTheta=-2.98
01:01:25.526 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.35, opts=13)
01:01:25.526 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.35)
01:01:25.526 00.000 8976 Worker thread wakes up
01:01:25.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:01:25.526 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:01:25.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:25.526 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:25.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.35) opts 0xd
01:01:25.527 00.001 5052 Enqueuing Expose request
01:01:25.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.35)
01:01:25.527 00.000 8976 Moving (0.32, -0.35) raw xDistance=-0.46 yDistance=-0.08
01:01:25.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:01:25.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:01:25.527 00.000 8976 MoveAxis(R, 2, ABG)
01:01:25.527 00.000 8976 stepping (-14, 4) + (2, 0)
01:01:25.527 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:25.554 00.027 8976 Received - 47 (G) 
01:01:25.554 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:25.554 00.000 8976 stepped: pos (-12, 4)
01:01:25.554 00.000 8976 MoveAxis(U, 0, ABG)
01:01:25.554 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
01:01:25.554 00.000 8976 MountToCamera -- mountX=2.46 mountY=-0.13 hyp=2.46 mountTheta=-0.05 cameraX=-1.01, cameraY=2.25 cameraTheta=1.99
01:01:25.554 00.000 8976 incremental bump (-1.008, 2.248) isValid = 1
01:01:25.554 00.000 8976 Scheduling Mount bump of (-0.094, 0.217)
01:01:25.554 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.22, opts=4)
01:01:25.554 00.000 8976 Enqueuing Move request for scope (-0.09, 0.22)
01:01:25.554 00.000 8976 move complete, result=0
01:01:25.554 00.000 8976 worker thread done servicing request
01:01:25.554 00.000 8976 Worker thread wakes up
01:01:25.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:25.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:25.554 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:01:25.555 00.001 9828 Worker thread wakes up
01:01:25.555 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0x4
01:01:25.555 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
01:01:25.555 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
01:01:25.555 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.29)
01:01:25.555 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.98 mountX=0.08 mountY=-0.23, mountTheta=-1.22
01:01:25.555 00.000 9828 Moving (-0.09, 0.22) raw xDistance=0.08 yDistance=-0.23
01:01:25.555 00.000 9828 BLC: window closed
01:01:25.555 00.000 9828 MoveAxis(W, 27, B)
01:01:25.555 00.000 9828 Guiding  Dir = 3, Dur = 27
01:01:25.555 00.000 9828 IsSlewing returns 0
01:01:25.555 00.000 9828 IsGuiding returns 0
01:01:25.556 00.001 9828 PulseGuide returned control before completion, sleep 37
01:01:25.605 00.049 9828 IsGuiding returns 1
01:01:25.605 00.000 9828 scope still moving after pulse duration time elapsed
01:01:25.634 00.029 9828 IsSlewing returns 0
01:01:25.635 00.001 9828 IsGuiding returns 1
01:01:25.666 00.031 9828 IsSlewing returns 0
01:01:25.667 00.001 9828 IsGuiding returns 1
01:01:25.699 00.032 9828 IsSlewing returns 0
01:01:25.699 00.000 9828 IsGuiding returns 0
01:01:25.699 00.000 9828 scope move finished after 27 + 116 ms
01:01:25.699 00.000 9828 Move returns status 0, amount 27
01:01:25.699 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:25.699 00.000 9828 MoveAxis(N, 31, B)
01:01:25.699 00.000 9828 Guiding  Dir = 0, Dur = 31
01:01:25.712 00.013 9828 IsSlewing returns 0
01:01:25.712 00.000 9828 IsGuiding returns 0
01:01:25.712 00.000 9828 PulseGuide returned control before completion, sleep 41
01:01:25.761 00.049 9828 IsGuiding returns 1
01:01:25.762 00.001 9828 scope still moving after pulse duration time elapsed
01:01:25.789 00.027 9828 IsSlewing returns 0
01:01:25.790 00.001 9828 IsGuiding returns 1
01:01:25.820 00.030 9828 IsSlewing returns 0
01:01:25.821 00.001 9828 IsGuiding returns 1
01:01:25.851 00.030 9828 IsSlewing returns 0
01:01:25.851 00.000 9828 IsGuiding returns 1
01:01:25.882 00.031 9828 IsSlewing returns 0
01:01:25.882 00.000 9828 IsGuiding returns 0
01:01:25.882 00.000 9828 scope move finished after 31 + 138 ms
01:01:25.883 00.001 9828 Move returns status 0, amount 31
01:01:25.883 00.000 9828 move complete, result=0
01:01:25.883 00.000 9828 worker thread done servicing request
01:01:25.883 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.2 px 31 ms NORTH
01:01:26.239 00.356 8976 Exposure complete
01:01:26.245 00.006 8976 worker thread done servicing request
01:01:26.246 00.001 5052 OnExposeComplete: enter
01:01:26.246 00.000 5052 UpdateGuideState(): m_state=6
01:01:26.246 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1747
01:01:26.246 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.45, Mass=194, SNR=9.7, Peak=64 HFD=3.0
01:01:26.246 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
01:01:26.246 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
01:01:26.246 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.26 hyp=0.56 cameraTheta=-0.47 mountX=-0.46 mountY=-0.28, mountTheta=-2.59
01:01:26.246 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.26, opts=13)
01:01:26.246 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.26)
01:01:26.247 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:01:26.247 00.000 5052 UpdateGuideState exits: m=194 SNR=9.7
01:01:26.247 00.000 8976 Worker thread wakes up
01:01:26.247 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.26) opts 0xd
01:01:26.247 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.26)
01:01:26.247 00.000 8976 Moving (0.50, -0.26) raw xDistance=-0.46 yDistance=-0.28
01:01:26.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:26.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:01:26.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:01:26.247 00.000 8976 MoveAxis(R, 2, ABG)
01:01:26.247 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:26.247 00.000 5052 Enqueuing Expose request
01:01:26.247 00.000 8976 stepping (-12, 4) + (2, 0)
01:01:26.247 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:26.273 00.026 8976 Received - 47 (G) 
01:01:26.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:26.273 00.000 8976 stepped: pos (-10, 4)
01:01:26.273 00.000 8976 MoveAxis(U, 1, ABG)
01:01:26.273 00.000 8976 stepping (-10, 4) + (0, 1)
01:01:26.273 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:26.305 00.032 8976 Received - 47 (G) 
01:01:26.305 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:26.305 00.000 8976 stepped: pos (-10, 5)
01:01:26.305 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
01:01:26.305 00.000 8976 MountToCamera -- mountX=2.15 mountY=-0.35 hyp=2.18 mountTheta=-0.16 cameraX=-0.67, cameraY=2.08 cameraTheta=1.88
01:01:26.305 00.000 8976 incremental bump (-0.672, 2.075) isValid = 1
01:01:26.305 00.000 8976 Scheduling Mount bump of (-0.071, 0.227)
01:01:26.305 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.23, opts=4)
01:01:26.305 00.000 8976 Enqueuing Move request for scope (-0.07, 0.23)
01:01:26.305 00.000 8976 move complete, result=0
01:01:26.305 00.000 9828 Worker thread wakes up
01:01:26.305 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0x4
01:01:26.305 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
01:01:26.305 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
01:01:26.305 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
01:01:26.306 00.001 8976 worker thread done servicing request
01:01:26.306 00.000 8976 Worker thread wakes up
01:01:26.306 00.000 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.39)
01:01:26.306 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.87 mountX=0.06 mountY=-0.23, mountTheta=-1.32
01:01:26.306 00.000 9828 Moving (-0.07, 0.23) raw xDistance=0.06 yDistance=-0.23
01:01:26.306 00.000 9828 BLC: window closed
01:01:26.306 00.000 9828 MoveAxis(W, 19, B)
01:01:26.306 00.000 9828 Guiding  Dir = 3, Dur = 19
01:01:26.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:26.306 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:26.306 00.000 9828 IsSlewing returns 0
01:01:26.306 00.000 9828 IsGuiding returns 0
01:01:26.307 00.001 9828 PulseGuide returned control before completion, sleep 29
01:01:26.345 00.038 9828 IsGuiding returns 1
01:01:26.345 00.000 9828 scope still moving after pulse duration time elapsed
01:01:26.375 00.030 9828 IsSlewing returns 0
01:01:26.375 00.000 9828 IsGuiding returns 1
01:01:26.407 00.032 9828 IsSlewing returns 0
01:01:26.407 00.000 9828 IsGuiding returns 1
01:01:26.438 00.031 9828 IsSlewing returns 0
01:01:26.438 00.000 9828 IsGuiding returns 0
01:01:26.438 00.000 9828 scope move finished after 19 + 113 ms
01:01:26.438 00.000 9828 Move returns status 0, amount 19
01:01:26.438 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:26.438 00.000 9828 MoveAxis(N, 32, B)
01:01:26.438 00.000 9828 Guiding  Dir = 0, Dur = 32
01:01:26.454 00.016 9828 IsSlewing returns 0
01:01:26.454 00.000 9828 IsGuiding returns 0
01:01:26.454 00.000 9828 PulseGuide returned control before completion, sleep 42
01:01:26.500 00.046 9828 IsGuiding returns 1
01:01:26.500 00.000 9828 scope still moving after pulse duration time elapsed
01:01:26.531 00.031 9828 IsSlewing returns 0
01:01:26.531 00.000 9828 IsGuiding returns 1
01:01:26.562 00.031 9828 IsSlewing returns 0
01:01:26.562 00.000 9828 IsGuiding returns 1
01:01:26.593 00.031 9828 IsSlewing returns 0
01:01:26.593 00.000 9828 IsGuiding returns 1
01:01:26.624 00.031 9828 IsSlewing returns 0
01:01:26.624 00.000 9828 IsGuiding returns 0
01:01:26.624 00.000 9828 scope move finished after 32 + 137 ms
01:01:26.624 00.000 9828 Move returns status 0, amount 32
01:01:26.624 00.000 9828 move complete, result=0
01:01:26.624 00.000 9828 worker thread done servicing request
01:01:26.624 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.2 px 32 ms NORTH
01:01:26.990 00.366 8976 Exposure complete
01:01:26.996 00.006 8976 worker thread done servicing request
01:01:26.996 00.000 5052 OnExposeComplete: enter
01:01:26.996 00.000 5052 UpdateGuideState(): m_state=6
01:01:26.996 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1748
01:01:26.997 00.001 5052 Star::Find returns 1 (0), X=329.25, Y=281.73, Mass=226, SNR=10.3, Peak=68 HFD=2.8
01:01:26.997 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:01:26.997 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
01:01:26.997 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.19 mountX=-0.02 mountY=-0.08, mountTheta=-1.86
01:01:26.997 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.02, opts=13)
01:01:26.997 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.02)
01:01:26.997 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:01:26.997 00.000 5052 UpdateGuideState exits: m=226 SNR=10.3
01:01:26.997 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:26.997 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:26.997 00.000 5052 Enqueuing Expose request
01:01:26.998 00.001 8976 Worker thread wakes up
01:01:26.998 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.02) opts 0xd
01:01:26.998 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.02)
01:01:26.998 00.000 8976 Moving (0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
01:01:26.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:01:26.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:01:26.998 00.000 8976 MoveAxis(R, 0, ABG)
01:01:26.998 00.000 8976 MoveAxis(U, 0, ABG)
01:01:26.998 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
01:01:26.998 00.000 8976 MountToCamera -- mountX=1.95 mountY=-0.49 hyp=2.01 mountTheta=-0.25 cameraX=-0.45, cameraY=1.96 cameraTheta=1.80
01:01:26.998 00.000 8976 incremental bump (-0.447, 1.960) isValid = 1
01:01:26.998 00.000 8976 Scheduling Mount bump of (-0.018, 0.080)
01:01:26.998 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.08, opts=4)
01:01:26.998 00.000 8976 Enqueuing Move request for scope (-0.02, 0.08)
01:01:26.998 00.000 8976 move complete, result=0
01:01:26.998 00.000 9828 Worker thread wakes up
01:01:26.998 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0x4
01:01:26.998 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
01:01:26.998 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
01:01:26.998 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
01:01:26.998 00.000 8976 worker thread done servicing request
01:01:26.998 00.000 8976 Worker thread wakes up
01:01:26.999 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:26.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:26.999 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:26.999 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.79 mountX=0.01 mountY=-0.08, mountTheta=-1.40
01:01:26.999 00.000 9828 Moving (-0.02, 0.08) raw xDistance=0.01 yDistance=-0.08
01:01:26.999 00.000 9828 BLC: window closed
01:01:26.999 00.000 9828 MoveAxis(W, 4, B)
01:01:26.999 00.000 9828 Guiding  Dir = 3, Dur = 4
01:01:26.999 00.000 9828 IsSlewing returns 0
01:01:26.999 00.000 9828 IsGuiding returns 0
01:01:26.999 00.000 9828 PulseGuide returned control before completion, sleep 14
01:01:27.023 00.024 9828 IsGuiding returns 1
01:01:27.023 00.000 9828 scope still moving after pulse duration time elapsed
01:01:27.055 00.032 9828 IsSlewing returns 0
01:01:27.055 00.000 9828 IsGuiding returns 1
01:01:27.086 00.031 9828 IsSlewing returns 0
01:01:27.086 00.000 9828 IsGuiding returns 1
01:01:27.116 00.030 9828 IsSlewing returns 0
01:01:27.116 00.000 9828 IsGuiding returns 0
01:01:27.116 00.000 9828 scope move finished after 4 + 112 ms
01:01:27.116 00.000 9828 Move returns status 0, amount 4
01:01:27.116 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:27.116 00.000 9828 MoveAxis(N, 11, B)
01:01:27.116 00.000 9828 Guiding  Dir = 0, Dur = 11
01:01:27.132 00.016 9828 IsSlewing returns 0
01:01:27.132 00.000 9828 IsGuiding returns 0
01:01:27.132 00.000 9828 PulseGuide returned control before completion, sleep 21
01:01:27.163 00.031 9828 IsGuiding returns 1
01:01:27.163 00.000 9828 scope still moving after pulse duration time elapsed
01:01:27.194 00.031 9828 IsSlewing returns 0
01:01:27.194 00.000 9828 IsGuiding returns 1
01:01:27.225 00.031 9828 IsSlewing returns 0
01:01:27.225 00.000 9828 IsGuiding returns 1
01:01:27.257 00.032 9828 IsSlewing returns 0
01:01:27.257 00.000 9828 IsGuiding returns 1
01:01:27.287 00.030 9828 IsSlewing returns 0
01:01:27.287 00.000 9828 IsGuiding returns 0
01:01:27.287 00.000 9828 scope move finished after 11 + 144 ms
01:01:27.287 00.000 9828 Move returns status 0, amount 11
01:01:27.287 00.000 9828 move complete, result=0
01:01:27.287 00.000 9828 worker thread done servicing request
01:01:27.287 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 11 ms NORTH
01:01:27.685 00.398 8976 Exposure complete
01:01:27.691 00.006 8976 worker thread done servicing request
01:01:27.691 00.000 5052 OnExposeComplete: enter
01:01:27.691 00.000 5052 UpdateGuideState(): m_state=6
01:01:27.691 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1749
01:01:27.691 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.34, Mass=163, SNR=8.9, Peak=67 HFD=2.4
01:01:27.691 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
01:01:27.691 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
01:01:27.691 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=-0.37 hyp=0.84 cameraTheta=-0.45 mountX=-0.67 mountY=-0.43, mountTheta=-2.57
01:01:27.691 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.37, opts=13)
01:01:27.691 00.000 5052 Enqueuing Move request for stepguider (0.76, -0.37)
01:01:27.692 00.001 8976 Worker thread wakes up
01:01:27.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.37) opts 0xd
01:01:27.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.37)
01:01:27.692 00.000 8976 Moving (0.76, -0.37) raw xDistance=-0.67 yDistance=-0.43
01:01:27.692 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:01:27.692 00.000 5052 UpdateGuideState exits: m=163 SNR=8.9
01:01:27.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:27.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
01:01:27.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:01:27.692 00.000 8976 MoveAxis(R, 3, ABG)
01:01:27.692 00.000 8976 stepping (-10, 5) + (3, 0)
01:01:27.693 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:27.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:27.693 00.000 5052 Enqueuing Expose request
01:01:27.728 00.035 8976 Received - 47 (G) 
01:01:27.728 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:27.728 00.000 8976 stepped: pos (-7, 5)
01:01:27.728 00.000 8976 MoveAxis(U, 2, ABG)
01:01:27.728 00.000 8976 stepping (-7, 5) + (0, 2)
01:01:27.728 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:27.760 00.032 8976 Received - 47 (G) 
01:01:27.760 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:27.760 00.000 8976 stepped: pos (-7, 7)
01:01:27.760 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
01:01:27.760 00.000 8976 MountToCamera -- mountX=1.66 mountY=-0.70 hyp=1.80 mountTheta=-0.40 cameraX=-0.13, cameraY=1.79 cameraTheta=1.65
01:01:27.760 00.000 8976 incremental bump (-0.134, 1.795) isValid = 1
01:01:27.760 00.000 8976 Scheduling Mount bump of (-0.017, 0.238)
01:01:27.760 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.24, opts=4)
01:01:27.760 00.000 8976 Enqueuing Move request for scope (-0.02, 0.24)
01:01:27.760 00.000 8976 move complete, result=0
01:01:27.760 00.000 8976 worker thread done servicing request
01:01:27.760 00.000 8976 Worker thread wakes up
01:01:27.760 00.000 9828 Worker thread wakes up
01:01:27.761 00.001 5052 GuideStep: -0.7 px 3 ms EAST, -0.4 px 2 ms NORTH
01:01:27.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:27.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:27.761 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0x4
01:01:27.761 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
01:01:27.761 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
01:01:27.761 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.63)
01:01:27.761 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.64 mountX=0.01 mountY=-0.24, mountTheta=-1.54
01:01:27.761 00.000 9828 Moving (-0.02, 0.24) raw xDistance=0.01 yDistance=-0.24
01:01:27.761 00.000 9828 BLC: window closed
01:01:27.761 00.000 9828 MoveAxis(W, 2, B)
01:01:27.761 00.000 9828 Guiding  Dir = 3, Dur = 2
01:01:27.762 00.001 9828 IsSlewing returns 0
01:01:27.762 00.000 9828 IsGuiding returns 0
01:01:27.762 00.000 9828 PulseGuide returned control before completion, sleep 12
01:01:27.785 00.023 9828 IsGuiding returns 1
01:01:27.785 00.000 9828 scope still moving after pulse duration time elapsed
01:01:27.816 00.031 9828 IsSlewing returns 0
01:01:27.816 00.000 9828 IsGuiding returns 1
01:01:27.847 00.031 9828 IsSlewing returns 0
01:01:27.847 00.000 9828 IsGuiding returns 1
01:01:27.878 00.031 9828 IsSlewing returns 0
01:01:27.878 00.000 9828 IsGuiding returns 0
01:01:27.878 00.000 9828 scope move finished after 2 + 114 ms
01:01:27.878 00.000 9828 Move returns status 0, amount 2
01:01:27.878 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:27.878 00.000 9828 MoveAxis(N, 32, B)
01:01:27.878 00.000 9828 Guiding  Dir = 0, Dur = 32
01:01:27.893 00.015 9828 IsSlewing returns 0
01:01:27.893 00.000 9828 IsGuiding returns 0
01:01:27.893 00.000 9828 PulseGuide returned control before completion, sleep 42
01:01:27.939 00.046 9828 IsGuiding returns 1
01:01:27.939 00.000 9828 scope still moving after pulse duration time elapsed
01:01:27.970 00.031 9828 IsSlewing returns 0
01:01:27.970 00.000 9828 IsGuiding returns 1
01:01:28.001 00.031 9828 IsSlewing returns 0
01:01:28.001 00.000 9828 IsGuiding returns 1
01:01:28.032 00.031 9828 IsSlewing returns 0
01:01:28.032 00.000 9828 IsGuiding returns 1
01:01:28.078 00.046 9828 IsSlewing returns 0
01:01:28.078 00.000 9828 IsGuiding returns 0
01:01:28.078 00.000 9828 scope move finished after 32 + 153 ms
01:01:28.078 00.000 9828 Move returns status 0, amount 32
01:01:28.078 00.000 9828 move complete, result=0
01:01:28.078 00.000 9828 worker thread done servicing request
01:01:28.078 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.2 px 32 ms NORTH
01:01:28.444 00.366 8976 Exposure complete
01:01:28.450 00.006 8976 worker thread done servicing request
01:01:28.450 00.000 5052 OnExposeComplete: enter
01:01:28.450 00.000 5052 UpdateGuideState(): m_state=6
01:01:28.450 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1750
01:01:28.451 00.001 5052 Star::Find returns 1 (0), X=329.81, Y=281.39, Mass=195, SNR=9.6, Peak=68 HFD=2.7
01:01:28.451 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
01:01:28.451 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
01:01:28.451 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.32 hyp=0.71 cameraTheta=-0.47 mountX=-0.57 mountY=-0.36, mountTheta=-2.59
01:01:28.451 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.32, opts=13)
01:01:28.451 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.32)
01:01:28.451 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:01:28.451 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:01:28.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:28.451 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:28.451 00.000 5052 Enqueuing Expose request
01:01:28.451 00.000 8976 Worker thread wakes up
01:01:28.452 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.32) opts 0xd
01:01:28.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.32)
01:01:28.452 00.000 8976 Moving (0.63, -0.32) raw xDistance=-0.57 yDistance=-0.36
01:01:28.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
01:01:28.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
01:01:28.452 00.000 8976 MoveAxis(R, 3, ABG)
01:01:28.452 00.000 8976 stepping (-7, 7) + (3, 0)
01:01:28.452 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:28.478 00.026 8976 Received - 47 (G) 
01:01:28.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:28.479 00.001 8976 stepped: pos (-4, 7)
01:01:28.479 00.000 8976 MoveAxis(U, 2, ABG)
01:01:28.479 00.000 8976 stepping (-4, 7) + (0, 2)
01:01:28.479 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:28.511 00.032 8976 Received - 47 (G) 
01:01:28.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:28.511 00.000 8976 stepped: pos (-4, 9)
01:01:28.511 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
01:01:28.511 00.000 8976 MountToCamera -- mountX=1.31 mountY=-0.94 hyp=1.61 mountTheta=-0.62 cameraX=0.24, cameraY=1.60 cameraTheta=1.42
01:01:28.511 00.000 8976 incremental bump (0.238, 1.597) isValid = 1
01:01:28.511 00.000 8976 Scheduling Mount bump of (0.034, 0.236)
01:01:28.511 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.24, opts=4)
01:01:28.511 00.000 8976 Enqueuing Move request for scope (0.03, 0.24)
01:01:28.511 00.000 8976 move complete, result=0
01:01:28.511 00.000 9828 Worker thread wakes up
01:01:28.511 00.000 8976 worker thread done servicing request
01:01:28.511 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.4 px 2 ms NORTH
01:01:28.511 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0x4
01:01:28.511 00.000 8976 Worker thread wakes up
01:01:28.512 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
01:01:28.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:28.512 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
01:01:28.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:28.512 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
01:01:28.512 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.43 mountX=-0.04 mountY=-0.23, mountTheta=-1.76
01:01:28.512 00.000 9828 Moving (0.03, 0.24) raw xDistance=-0.04 yDistance=-0.23
01:01:28.512 00.000 9828 BLC: window closed
01:01:28.512 00.000 9828 MoveAxis(E, 14, B)
01:01:28.512 00.000 9828 Guiding  Dir = 2, Dur = 14
01:01:28.512 00.000 9828 IsSlewing returns 0
01:01:28.512 00.000 9828 IsGuiding returns 0
01:01:28.513 00.001 9828 PulseGuide returned control before completion, sleep 24
01:01:28.539 00.026 9828 IsGuiding returns 1
01:01:28.539 00.000 9828 scope still moving after pulse duration time elapsed
01:01:28.571 00.032 9828 IsSlewing returns 0
01:01:28.571 00.000 9828 IsGuiding returns 1
01:01:28.602 00.031 9828 IsSlewing returns 0
01:01:28.604 00.002 9828 IsGuiding returns 1
01:01:28.632 00.028 9828 IsSlewing returns 0
01:01:28.632 00.000 9828 IsGuiding returns 0
01:01:28.633 00.001 9828 scope move finished after 14 + 105 ms
01:01:28.633 00.000 9828 Move returns status 0, amount 14
01:01:28.633 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:28.633 00.000 9828 MoveAxis(N, 31, B)
01:01:28.633 00.000 9828 Guiding  Dir = 0, Dur = 31
01:01:28.648 00.015 9828 IsSlewing returns 0
01:01:28.648 00.000 9828 IsGuiding returns 0
01:01:28.648 00.000 9828 PulseGuide returned control before completion, sleep 41
01:01:28.693 00.045 9828 IsGuiding returns 1
01:01:28.693 00.000 9828 scope still moving after pulse duration time elapsed
01:01:28.724 00.031 9828 IsSlewing returns 0
01:01:28.725 00.001 9828 IsGuiding returns 1
01:01:28.755 00.030 9828 IsSlewing returns 0
01:01:28.755 00.000 9828 IsGuiding returns 1
01:01:28.785 00.030 9828 IsSlewing returns 0
01:01:28.785 00.000 9828 IsGuiding returns 1
01:01:28.816 00.031 9828 IsSlewing returns 0
01:01:28.816 00.000 9828 IsGuiding returns 0
01:01:28.816 00.000 9828 scope move finished after 31 + 136 ms
01:01:28.816 00.000 9828 Move returns status 0, amount 31
01:01:28.816 00.000 9828 move complete, result=0
01:01:28.816 00.000 9828 worker thread done servicing request
01:01:28.816 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.2 px 31 ms NORTH
01:01:29.197 00.381 8976 Exposure complete
01:01:29.203 00.006 8976 worker thread done servicing request
01:01:29.203 00.000 5052 OnExposeComplete: enter
01:01:29.203 00.000 5052 UpdateGuideState(): m_state=6
01:01:29.203 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1751
01:01:29.203 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.72, Mass=170, SNR=9.0, Peak=67 HFD=2.6
01:01:29.203 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:01:29.203 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:01:29.203 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.04 mountX=0.03 mountY=0.05, mountTheta=0.96
01:01:29.203 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.01, opts=13)
01:01:29.203 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.01)
01:01:29.204 00.001 8976 Worker thread wakes up
01:01:29.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.01) opts 0xd
01:01:29.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.01)
01:01:29.204 00.000 8976 Moving (-0.06, 0.01) raw xDistance=0.03 yDistance=0.05
01:01:29.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:01:29.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:01:29.204 00.000 8976 MoveAxis(R, 0, ABG)
01:01:29.204 00.000 8976 MoveAxis(U, 0, ABG)
01:01:29.204 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
01:01:29.204 00.000 8976 MountToCamera -- mountX=1.08 mountY=-1.10 hyp=1.54 mountTheta=-0.79 cameraX=0.49, cameraY=1.46 cameraTheta=1.25
01:01:29.204 00.000 8976 incremental bump (0.488, 1.465) isValid = 1
01:01:29.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:01:29.204 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
01:01:29.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:29.204 00.000 8976 Scheduling Mount bump of (0.019, 0.059)
01:01:29.204 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.06, opts=4)
01:01:29.204 00.000 8976 Enqueuing Move request for scope (0.02, 0.06)
01:01:29.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:29.204 00.000 5052 Enqueuing Expose request
01:01:29.204 00.000 8976 move complete, result=0
01:01:29.204 00.000 9828 Worker thread wakes up
01:01:29.205 00.001 8976 worker thread done servicing request
01:01:29.205 00.000 8976 Worker thread wakes up
01:01:29.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:29.205 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0x4
01:01:29.205 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:01:29.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:29.205 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:01:29.205 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
01:01:29.205 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
01:01:29.205 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.26 mountX=-0.02 mountY=-0.06, mountTheta=-1.94
01:01:29.205 00.000 9828 Moving (0.02, 0.06) raw xDistance=-0.02 yDistance=-0.06
01:01:29.205 00.000 9828 BLC: window closed
01:01:29.205 00.000 9828 MoveAxis(E, 7, B)
01:01:29.205 00.000 9828 Guiding  Dir = 2, Dur = 7
01:01:29.206 00.001 9828 IsSlewing returns 0
01:01:29.206 00.000 9828 IsGuiding returns 0
01:01:29.206 00.000 9828 PulseGuide returned control before completion, sleep 17
01:01:29.232 00.026 9828 IsGuiding returns 1
01:01:29.232 00.000 9828 scope still moving after pulse duration time elapsed
01:01:29.263 00.031 9828 IsSlewing returns 0
01:01:29.263 00.000 9828 IsGuiding returns 1
01:01:29.293 00.030 9828 IsSlewing returns 0
01:01:29.293 00.000 9828 IsGuiding returns 1
01:01:29.324 00.031 9828 IsSlewing returns 0
01:01:29.324 00.000 9828 IsGuiding returns 1
01:01:29.355 00.031 9828 IsSlewing returns 0
01:01:29.355 00.000 9828 IsGuiding returns 0
01:01:29.355 00.000 9828 scope move finished after 7 + 142 ms
01:01:29.355 00.000 9828 Move returns status 0, amount 7
01:01:29.355 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:29.355 00.000 9828 MoveAxis(N, 8, B)
01:01:29.355 00.000 9828 Guiding  Dir = 0, Dur = 8
01:01:29.371 00.016 9828 IsSlewing returns 0
01:01:29.371 00.000 9828 IsGuiding returns 0
01:01:29.371 00.000 9828 PulseGuide returned control before completion, sleep 18
01:01:29.401 00.030 9828 IsGuiding returns 1
01:01:29.401 00.000 9828 scope still moving after pulse duration time elapsed
01:01:29.432 00.031 9828 IsSlewing returns 0
01:01:29.432 00.000 9828 IsGuiding returns 1
01:01:29.463 00.031 9828 IsSlewing returns 0
01:01:29.463 00.000 9828 IsGuiding returns 1
01:01:29.495 00.032 9828 IsSlewing returns 0
01:01:29.495 00.000 9828 IsGuiding returns 0
01:01:29.495 00.000 9828 scope move finished after 8 + 116 ms
01:01:29.495 00.000 9828 Move returns status 0, amount 8
01:01:29.495 00.000 9828 move complete, result=0
01:01:29.495 00.000 9828 worker thread done servicing request
01:01:29.495 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 8 ms NORTH
01:01:29.884 00.389 8976 Exposure complete
01:01:29.889 00.005 8976 worker thread done servicing request
01:01:29.890 00.001 5052 OnExposeComplete: enter
01:01:29.890 00.000 5052 UpdateGuideState(): m_state=6
01:01:29.890 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1752
01:01:29.890 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.81, Mass=193, SNR=9.5, Peak=62 HFD=3.3
01:01:29.890 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:01:29.890 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:01:29.890 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.10 hyp=0.41 cameraTheta=2.89 mountX=0.27 mountY=0.28, mountTheta=0.80
01:01:29.890 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.10, opts=13)
01:01:29.890 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.10)
01:01:29.891 00.001 8976 Worker thread wakes up
01:01:29.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.10) opts 0xd
01:01:29.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.10)
01:01:29.891 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:01:29.891 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
01:01:29.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:29.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:29.891 00.000 5052 Enqueuing Expose request
01:01:29.891 00.000 8976 Moving (-0.39, 0.10) raw xDistance=0.27 yDistance=0.28
01:01:29.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:01:29.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:01:29.891 00.000 8976 MoveAxis(L, 1, ABG)
01:01:29.891 00.000 8976 stepping (-4, 9) + (-1, 0)
01:01:29.891 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:29.917 00.026 8976 Received - 47 (G) 
01:01:29.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:29.918 00.001 8976 stepped: pos (-5, 9)
01:01:29.918 00.000 8976 MoveAxis(D, 1, ABG)
01:01:29.918 00.000 8976 stepping (-5, 9) + (0, -1)
01:01:29.918 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:29.950 00.032 8976 Received - 47 (G) 
01:01:29.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:29.950 00.000 8976 stepped: pos (-5, 8)
01:01:29.950 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
01:01:29.950 00.000 8976 MountToCamera -- mountX=0.98 mountY=-1.16 hyp=1.51 mountTheta=-0.87 cameraX=0.58, cameraY=1.40 cameraTheta=1.17
01:01:29.950 00.000 8976 incremental bump (0.585, 1.397) isValid = 1
01:01:29.950 00.000 8976 Scheduling Mount bump of (0.089, 0.220)
01:01:29.950 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.22, opts=4)
01:01:29.950 00.000 8976 Enqueuing Move request for scope (0.09, 0.22)
01:01:29.950 00.000 8976 move complete, result=0
01:01:29.950 00.000 9828 Worker thread wakes up
01:01:29.950 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0x4
01:01:29.950 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
01:01:29.950 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
01:01:29.950 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
01:01:29.950 00.000 8976 worker thread done servicing request
01:01:29.950 00.000 8976 Worker thread wakes up
01:01:29.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:29.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:29.950 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:01:29.951 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.19 mountX=-0.10 mountY=-0.21, mountTheta=-2.02
01:01:29.951 00.000 9828 Moving (0.09, 0.22) raw xDistance=-0.10 yDistance=-0.21
01:01:29.951 00.000 9828 BLC: window closed
01:01:29.951 00.000 9828 MoveAxis(E, 31, B)
01:01:29.951 00.000 9828 Guiding  Dir = 2, Dur = 31
01:01:29.951 00.000 9828 IsSlewing returns 0
01:01:29.951 00.000 9828 IsGuiding returns 0
01:01:29.951 00.000 9828 PulseGuide returned control before completion, sleep 41
01:01:30.006 00.055 9828 IsGuiding returns 1
01:01:30.006 00.000 9828 scope still moving after pulse duration time elapsed
01:01:30.038 00.032 9828 IsSlewing returns 0
01:01:30.038 00.000 9828 IsGuiding returns 1
01:01:30.069 00.031 9828 IsSlewing returns 0
01:01:30.070 00.001 9828 IsGuiding returns 1
01:01:30.100 00.030 9828 IsSlewing returns 0
01:01:30.100 00.000 9828 IsGuiding returns 0
01:01:30.100 00.000 9828 scope move finished after 31 + 117 ms
01:01:30.100 00.000 9828 Move returns status 0, amount 31
01:01:30.100 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:30.100 00.000 9828 MoveAxis(N, 28, B)
01:01:30.100 00.000 9828 Guiding  Dir = 0, Dur = 28
01:01:30.116 00.016 9828 IsSlewing returns 0
01:01:30.116 00.000 9828 IsGuiding returns 0
01:01:30.117 00.001 9828 PulseGuide returned control before completion, sleep 38
01:01:30.164 00.047 9828 IsGuiding returns 1
01:01:30.164 00.000 9828 scope still moving after pulse duration time elapsed
01:01:30.194 00.030 9828 IsSlewing returns 0
01:01:30.194 00.000 9828 IsGuiding returns 1
01:01:30.225 00.031 9828 IsSlewing returns 0
01:01:30.225 00.000 9828 IsGuiding returns 1
01:01:30.256 00.031 9828 IsSlewing returns 0
01:01:30.256 00.000 9828 IsGuiding returns 1
01:01:30.287 00.031 9828 IsSlewing returns 0
01:01:30.287 00.000 9828 IsGuiding returns 0
01:01:30.287 00.000 9828 scope move finished after 28 + 142 ms
01:01:30.287 00.000 9828 Move returns status 0, amount 28
01:01:30.287 00.000 9828 move complete, result=0
01:01:30.287 00.000 9828 worker thread done servicing request
01:01:30.287 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.2 px 28 ms NORTH
01:01:30.637 00.350 8976 Exposure complete
01:01:30.643 00.006 8976 worker thread done servicing request
01:01:30.643 00.000 5052 OnExposeComplete: enter
01:01:30.643 00.000 5052 UpdateGuideState(): m_state=6
01:01:30.643 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1753
01:01:30.643 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.44, Mass=199, SNR=9.7, Peak=66 HFD=2.9
01:01:30.643 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.17 = 3.11)
01:01:30.643 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.01)
01:01:30.643 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.27 hyp=0.29 cameraTheta=-1.13 mountX=-0.29 mountY=0.04, mountTheta=3.01
01:01:30.644 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.27, opts=13)
01:01:30.644 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.27)
01:01:30.644 00.000 8976 Worker thread wakes up
01:01:30.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.27) opts 0xd
01:01:30.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.27)
01:01:30.644 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:01:30.644 00.000 8976 Moving (0.13, -0.27) raw xDistance=-0.29 yDistance=0.04
01:01:30.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
01:01:30.644 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:01:30.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:30.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:01:30.644 00.000 8976 MoveAxis(R, 1, ABG)
01:01:30.644 00.000 8976 stepping (-5, 8) + (1, 0)
01:01:30.645 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:30.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:30.645 00.000 5052 Enqueuing Expose request
01:01:30.669 00.024 8976 Received - 47 (G) 
01:01:30.669 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:30.669 00.000 8976 stepped: pos (-4, 8)
01:01:30.669 00.000 8976 MoveAxis(U, 0, ABG)
01:01:30.669 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:01:30.670 00.001 8976 MountToCamera -- mountX=0.86 mountY=-1.19 hyp=1.47 mountTheta=-0.95 cameraX=0.67, cameraY=1.31 cameraTheta=1.10
01:01:30.670 00.000 8976 incremental bump (0.673, 1.307) isValid = 1
01:01:30.670 00.000 8976 Scheduling Mount bump of (0.105, 0.212)
01:01:30.670 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
01:01:30.670 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
01:01:30.670 00.000 8976 move complete, result=0
01:01:30.670 00.000 8976 worker thread done servicing request
01:01:30.670 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:01:30.670 00.000 9828 Worker thread wakes up
01:01:30.670 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
01:01:30.670 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:01:30.670 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
01:01:30.670 00.000 8976 Worker thread wakes up
01:01:30.670 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
01:01:30.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:30.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:30.670 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.11 mountX=-0.11 mountY=-0.20, mountTheta=-2.10
01:01:30.671 00.001 9828 Moving (0.11, 0.21) raw xDistance=-0.11 yDistance=-0.20
01:01:30.671 00.000 9828 BLC: window closed
01:01:30.671 00.000 9828 MoveAxis(E, 36, B)
01:01:30.671 00.000 9828 Guiding  Dir = 2, Dur = 36
01:01:30.671 00.000 9828 IsSlewing returns 0
01:01:30.671 00.000 9828 IsGuiding returns 0
01:01:30.671 00.000 9828 PulseGuide returned control before completion, sleep 46
01:01:30.723 00.052 9828 IsGuiding returns 1
01:01:30.723 00.000 9828 scope still moving after pulse duration time elapsed
01:01:30.755 00.032 9828 IsSlewing returns 0
01:01:30.755 00.000 9828 IsGuiding returns 1
01:01:30.786 00.031 9828 IsSlewing returns 0
01:01:30.786 00.000 9828 IsGuiding returns 1
01:01:30.817 00.031 9828 IsSlewing returns 0
01:01:30.817 00.000 9828 IsGuiding returns 0
01:01:30.817 00.000 9828 scope move finished after 36 + 110 ms
01:01:30.817 00.000 9828 Move returns status 0, amount 36
01:01:30.818 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:30.818 00.000 9828 MoveAxis(N, 27, B)
01:01:30.818 00.000 9828 Guiding  Dir = 0, Dur = 27
01:01:30.832 00.014 9828 IsSlewing returns 0
01:01:30.832 00.000 9828 IsGuiding returns 0
01:01:30.832 00.000 9828 PulseGuide returned control before completion, sleep 37
01:01:30.878 00.046 9828 IsGuiding returns 1
01:01:30.878 00.000 9828 scope still moving after pulse duration time elapsed
01:01:30.909 00.031 9828 IsSlewing returns 0
01:01:30.909 00.000 9828 IsGuiding returns 1
01:01:30.940 00.031 9828 IsSlewing returns 0
01:01:30.941 00.001 9828 IsGuiding returns 1
01:01:30.971 00.030 9828 IsSlewing returns 0
01:01:30.971 00.000 9828 IsGuiding returns 0
01:01:30.972 00.001 9828 scope move finished after 27 + 112 ms
01:01:30.972 00.000 9828 Move returns status 0, amount 27
01:01:30.972 00.000 9828 move complete, result=0
01:01:30.972 00.000 9828 worker thread done servicing request
01:01:30.972 00.000 5052 GuideStep: -0.1 px 36 ms EAST, -0.2 px 27 ms NORTH
01:01:31.355 00.383 8976 Exposure complete
01:01:31.362 00.007 8976 worker thread done servicing request
01:01:31.362 00.000 5052 OnExposeComplete: enter
01:01:31.362 00.000 5052 UpdateGuideState(): m_state=6
01:01:31.362 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1754
01:01:31.362 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.57, Mass=206, SNR=9.9, Peak=66 HFD=2.5
01:01:31.362 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.35 = 1.94)
01:01:31.362 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.83)
01:01:31.362 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.30 mountX=-0.07 mountY=0.18, mountTheta=1.93
01:01:31.363 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.14, opts=13)
01:01:31.363 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.14)
01:01:31.363 00.000 8976 Worker thread wakes up
01:01:31.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.14) opts 0xd
01:01:31.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.14)
01:01:31.363 00.000 8976 Moving (-0.13, -0.14) raw xDistance=-0.07 yDistance=0.18
01:01:31.363 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:01:31.364 00.001 5052 UpdateGuideState exits: m=206 SNR=9.9
01:01:31.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:31.364 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:31.364 00.000 5052 Enqueuing Expose request
01:01:31.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:01:31.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:01:31.364 00.000 8976 MoveAxis(R, 0, ABG)
01:01:31.364 00.000 8976 MoveAxis(U, 0, ABG)
01:01:31.364 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:01:31.364 00.000 8976 MountToCamera -- mountX=0.78 mountY=-1.22 hyp=1.45 mountTheta=-1.00 cameraX=0.73, cameraY=1.25 cameraTheta=1.04
01:01:31.364 00.000 8976 incremental bump (0.732, 1.247) isValid = 1
01:01:31.364 00.000 8976 Scheduling Mount bump of (0.093, 0.165)
01:01:31.364 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.16, opts=4)
01:01:31.364 00.000 8976 Enqueuing Move request for scope (0.09, 0.16)
01:01:31.364 00.000 8976 move complete, result=0
01:01:31.365 00.001 8976 worker thread done servicing request
01:01:31.365 00.000 8976 Worker thread wakes up
01:01:31.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:31.365 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:31.365 00.000 9828 Worker thread wakes up
01:01:31.365 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0x4
01:01:31.365 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
01:01:31.365 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:01:31.365 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:01:31.365 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:01:31.365 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.19 cameraTheta=1.06 mountX=-0.10 mountY=-0.15, mountTheta=-2.16
01:01:31.365 00.000 9828 Moving (0.09, 0.16) raw xDistance=-0.10 yDistance=-0.15
01:01:31.365 00.000 9828 BLC: window closed
01:01:31.365 00.000 9828 MoveAxis(E, 32, B)
01:01:31.365 00.000 9828 Guiding  Dir = 2, Dur = 32
01:01:31.366 00.001 9828 IsSlewing returns 0
01:01:31.366 00.000 9828 IsGuiding returns 0
01:01:31.366 00.000 9828 PulseGuide returned control before completion, sleep 42
01:01:31.421 00.055 9828 IsGuiding returns 1
01:01:31.421 00.000 9828 scope still moving after pulse duration time elapsed
01:01:31.452 00.031 9828 IsSlewing returns 0
01:01:31.452 00.000 9828 IsGuiding returns 1
01:01:31.483 00.031 9828 IsSlewing returns 0
01:01:31.483 00.000 9828 IsGuiding returns 1
01:01:31.514 00.031 9828 IsSlewing returns 0
01:01:31.514 00.000 9828 IsGuiding returns 0
01:01:31.514 00.000 9828 scope move finished after 32 + 116 ms
01:01:31.514 00.000 9828 Move returns status 0, amount 32
01:01:31.514 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:31.514 00.000 9828 MoveAxis(N, 21, B)
01:01:31.514 00.000 9828 Guiding  Dir = 0, Dur = 21
01:01:31.529 00.015 9828 IsSlewing returns 0
01:01:31.529 00.000 9828 IsGuiding returns 0
01:01:31.529 00.000 9828 PulseGuide returned control before completion, sleep 31
01:01:31.574 00.045 9828 IsGuiding returns 1
01:01:31.574 00.000 9828 scope still moving after pulse duration time elapsed
01:01:31.606 00.032 9828 IsSlewing returns 0
01:01:31.606 00.000 9828 IsGuiding returns 1
01:01:31.636 00.030 9828 IsSlewing returns 0
01:01:31.636 00.000 9828 IsGuiding returns 1
01:01:31.667 00.031 9828 IsSlewing returns 0
01:01:31.667 00.000 9828 IsGuiding returns 0
01:01:31.667 00.000 9828 scope move finished after 21 + 117 ms
01:01:31.667 00.000 9828 Move returns status 0, amount 21
01:01:31.667 00.000 9828 move complete, result=0
01:01:31.667 00.000 9828 worker thread done servicing request
01:01:31.667 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.2 px 21 ms NORTH
01:01:32.049 00.382 8976 Exposure complete
01:01:32.055 00.006 8976 worker thread done servicing request
01:01:32.056 00.001 5052 OnExposeComplete: enter
01:01:32.056 00.000 5052 UpdateGuideState(): m_state=6
01:01:32.056 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1755
01:01:32.056 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.38, Mass=207, SNR=10.0, Peak=68 HFD=3.1
01:01:32.056 00.000 5052 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.04) = xAngle (-2.92 = -2.92)
01:01:32.056 00.000 5052 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
01:01:32.056 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.33 hyp=0.43 cameraTheta=-0.88 mountX=-0.42 mountY=-0.05, mountTheta=-3.02
01:01:32.057 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.33, opts=13)
01:01:32.057 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.33)
01:01:32.057 00.000 8976 Worker thread wakes up
01:01:32.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.33) opts 0xd
01:01:32.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.33)
01:01:32.057 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:01:32.057 00.000 8976 Moving (0.27, -0.33) raw xDistance=-0.42 yDistance=-0.05
01:01:32.057 00.000 5052 UpdateGuideState exits: m=207 SNR=10.0
01:01:32.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:32.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:32.057 00.000 5052 Enqueuing Expose request
01:01:32.058 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
01:01:32.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:01:32.058 00.000 8976 MoveAxis(R, 2, ABG)
01:01:32.058 00.000 8976 stepping (-4, 8) + (2, 0)
01:01:32.058 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:32.092 00.034 8976 Received - 47 (G) 
01:01:32.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:32.092 00.000 8976 stepped: pos (-2, 8)
01:01:32.092 00.000 8976 MoveAxis(U, 0, ABG)
01:01:32.092 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:01:32.092 00.000 8976 MountToCamera -- mountX=0.62 mountY=-1.24 hyp=1.38 mountTheta=-1.11 cameraX=0.82, cameraY=1.12 cameraTheta=0.94
01:01:32.092 00.000 8976 incremental bump (0.818, 1.116) isValid = 1
01:01:32.092 00.000 8976 Scheduling Mount bump of (0.136, 0.192)
01:01:32.092 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
01:01:32.092 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
01:01:32.092 00.000 8976 move complete, result=0
01:01:32.092 00.000 9828 Worker thread wakes up
01:01:32.092 00.000 8976 worker thread done servicing request
01:01:32.092 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:01:32.092 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
01:01:32.093 00.001 8976 Worker thread wakes up
01:01:32.093 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
01:01:32.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:32.093 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:01:32.093 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:32.093 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:01:32.093 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.96 mountX=-0.14 mountY=-0.17, mountTheta=-2.27
01:01:32.093 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.14 yDistance=-0.17
01:01:32.093 00.000 9828 BLC: window closed
01:01:32.093 00.000 9828 MoveAxis(E, 46, B)
01:01:32.093 00.000 9828 Guiding  Dir = 2, Dur = 46
01:01:32.094 00.001 9828 IsSlewing returns 0
01:01:32.094 00.000 9828 IsGuiding returns 0
01:01:32.094 00.000 9828 PulseGuide returned control before completion, sleep 56
01:01:32.164 00.070 9828 IsGuiding returns 1
01:01:32.164 00.000 9828 scope still moving after pulse duration time elapsed
01:01:32.195 00.031 9828 IsSlewing returns 0
01:01:32.195 00.000 9828 IsGuiding returns 1
01:01:32.225 00.030 9828 IsSlewing returns 0
01:01:32.225 00.000 9828 IsGuiding returns 1
01:01:32.257 00.032 9828 IsSlewing returns 0
01:01:32.257 00.000 9828 IsGuiding returns 1
01:01:32.287 00.030 9828 IsSlewing returns 0
01:01:32.287 00.000 9828 IsGuiding returns 1
01:01:32.319 00.032 9828 IsSlewing returns 0
01:01:32.319 00.000 9828 IsGuiding returns 1
01:01:32.350 00.031 9828 IsSlewing returns 0
01:01:32.350 00.000 9828 IsGuiding returns 0
01:01:32.350 00.000 9828 scope move finished after 46 + 210 ms
01:01:32.350 00.000 9828 Move returns status 0, amount 46
01:01:32.350 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:32.350 00.000 9828 MoveAxis(N, 24, B)
01:01:32.350 00.000 9828 Guiding  Dir = 0, Dur = 24
01:01:32.365 00.015 9828 IsSlewing returns 0
01:01:32.365 00.000 9828 IsGuiding returns 0
01:01:32.365 00.000 9828 PulseGuide returned control before completion, sleep 34
01:01:32.412 00.047 9828 IsGuiding returns 1
01:01:32.412 00.000 9828 scope still moving after pulse duration time elapsed
01:01:32.443 00.031 9828 IsSlewing returns 0
01:01:32.443 00.000 9828 IsGuiding returns 1
01:01:32.472 00.029 9828 IsSlewing returns 0
01:01:32.472 00.000 9828 IsGuiding returns 1
01:01:32.503 00.031 9828 IsSlewing returns 0
01:01:32.503 00.000 9828 IsGuiding returns 1
01:01:32.535 00.032 9828 IsSlewing returns 0
01:01:32.535 00.000 9828 IsGuiding returns 0
01:01:32.535 00.000 9828 scope move finished after 24 + 145 ms
01:01:32.535 00.000 9828 Move returns status 0, amount 24
01:01:32.536 00.001 9828 move complete, result=0
01:01:32.536 00.000 9828 worker thread done servicing request
01:01:32.539 00.003 5052 GuideStep: -0.1 px 46 ms EAST, -0.2 px 24 ms NORTH
01:01:32.774 00.235 8976 Exposure complete
01:01:32.780 00.006 8976 worker thread done servicing request
01:01:32.780 00.000 5052 OnExposeComplete: enter
01:01:32.780 00.000 5052 UpdateGuideState(): m_state=6
01:01:32.780 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1756
01:01:32.780 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.69, Mass=187, SNR=9.4, Peak=69 HFD=2.4
01:01:32.780 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
01:01:32.780 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.61)
01:01:32.780 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.53 mountX=-0.01 mountY=0.04, mountTheta=1.71
01:01:32.781 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.02, opts=13)
01:01:32.781 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.02)
01:01:32.781 00.000 8976 Worker thread wakes up
01:01:32.781 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.02) opts 0xd
01:01:32.781 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.02)
01:01:32.781 00.000 8976 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=0.04
01:01:32.781 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:01:32.781 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:01:32.782 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:32.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:01:32.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:01:32.782 00.000 8976 MoveAxis(R, 0, ABG)
01:01:32.782 00.000 8976 MoveAxis(U, 0, ABG)
01:01:32.782 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:32.782 00.000 5052 Enqueuing Expose request
01:01:32.782 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:01:32.782 00.000 8976 MountToCamera -- mountX=0.52 mountY=-1.25 hyp=1.35 mountTheta=-1.18 cameraX=0.88, cameraY=1.03 cameraTheta=0.87
01:01:32.782 00.000 8976 incremental bump (0.875, 1.029) isValid = 1
01:01:32.782 00.000 8976 Scheduling Mount bump of (0.027, 0.033)
01:01:32.782 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.03, opts=4)
01:01:32.782 00.000 8976 Enqueuing Move request for scope (0.03, 0.03)
01:01:32.782 00.000 8976 move complete, result=0
01:01:32.782 00.000 9828 Worker thread wakes up
01:01:32.782 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:01:32.783 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0x4
01:01:32.783 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:01:32.783 00.000 8976 worker thread done servicing request
01:01:32.783 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
01:01:32.783 00.000 8976 Worker thread wakes up
01:01:32.783 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
01:01:32.783 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.88 mountX=-0.03 mountY=-0.03, mountTheta=-2.34
01:01:32.783 00.000 9828 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
01:01:32.783 00.000 9828 BLC: window closed
01:01:32.783 00.000 9828 MoveAxis(E, 9, B)
01:01:32.783 00.000 9828 Guiding  Dir = 2, Dur = 9
01:01:32.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:32.783 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:32.784 00.001 9828 IsSlewing returns 0
01:01:32.784 00.000 9828 IsGuiding returns 0
01:01:32.784 00.000 9828 PulseGuide returned control before completion, sleep 19
01:01:32.812 00.028 9828 IsGuiding returns 1
01:01:32.812 00.000 9828 scope still moving after pulse duration time elapsed
01:01:32.843 00.031 9828 IsSlewing returns 0
01:01:32.843 00.000 9828 IsGuiding returns 1
01:01:32.876 00.033 9828 IsSlewing returns 0
01:01:32.876 00.000 9828 IsGuiding returns 1
01:01:32.907 00.031 9828 IsSlewing returns 0
01:01:32.907 00.000 9828 IsGuiding returns 0
01:01:32.907 00.000 9828 scope move finished after 9 + 113 ms
01:01:32.907 00.000 9828 Move returns status 0, amount 9
01:01:32.907 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:32.907 00.000 9828 MoveAxis(N, 4, B)
01:01:32.907 00.000 9828 Guiding  Dir = 0, Dur = 4
01:01:32.922 00.015 9828 IsSlewing returns 0
01:01:32.922 00.000 9828 IsGuiding returns 0
01:01:32.922 00.000 9828 PulseGuide returned control before completion, sleep 14
01:01:32.938 00.016 9828 IsGuiding returns 1
01:01:32.938 00.000 9828 scope still moving after pulse duration time elapsed
01:01:32.969 00.031 9828 IsSlewing returns 0
01:01:32.969 00.000 9828 IsGuiding returns 1
01:01:33.000 00.031 9828 IsSlewing returns 0
01:01:33.000 00.000 9828 IsGuiding returns 1
01:01:33.032 00.032 9828 IsSlewing returns 0
01:01:33.032 00.000 9828 IsGuiding returns 1
01:01:33.062 00.030 9828 IsSlewing returns 0
01:01:33.062 00.000 9828 IsGuiding returns 0
01:01:33.062 00.000 9828 scope move finished after 4 + 136 ms
01:01:33.062 00.000 9828 Move returns status 0, amount 4
01:01:33.062 00.000 9828 move complete, result=0
01:01:33.062 00.000 9828 worker thread done servicing request
01:01:33.063 00.001 5052 GuideStep: -0.0 px 9 ms EAST, -0.0 px 4 ms NORTH
01:01:33.470 00.407 8976 Exposure complete
01:01:33.475 00.005 8976 worker thread done servicing request
01:01:33.475 00.000 5052 OnExposeComplete: enter
01:01:33.475 00.000 5052 UpdateGuideState(): m_state=6
01:01:33.475 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1757
01:01:33.475 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.01, Mass=213, SNR=10.1, Peak=66 HFD=2.7
01:01:33.475 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.35 = 2.93)
01:01:33.475 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.45 = 2.83)
01:01:33.475 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.70 hyp=0.72 cameraTheta=-1.31 mountX=-0.71 mountY=0.22, mountTheta=2.84
01:01:33.476 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.70, opts=13)
01:01:33.476 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.70)
01:01:33.476 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:01:33.476 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
01:01:33.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:33.476 00.000 8976 Worker thread wakes up
01:01:33.476 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:33.476 00.000 5052 Enqueuing Expose request
01:01:33.476 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.70) opts 0xd
01:01:33.476 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.70)
01:01:33.477 00.001 8976 Moving (0.19, -0.70) raw xDistance=-0.71 yDistance=0.22
01:01:33.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
01:01:33.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:01:33.477 00.000 8976 MoveAxis(R, 3, ABG)
01:01:33.477 00.000 8976 stepping (-2, 8) + (3, 0)
01:01:33.477 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:33.514 00.037 8976 Received - 47 (G) 
01:01:33.515 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:33.515 00.000 8976 stepped: pos (1, 8)
01:01:33.515 00.000 8976 MoveAxis(U, 0, ABG)
01:01:33.515 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:01:33.515 00.000 8976 MountToCamera -- mountX=0.30 mountY=-1.26 hyp=1.29 mountTheta=-1.34 cameraX=0.98, cameraY=0.84 cameraTheta=0.70
01:01:33.515 00.000 8976 incremental bump (0.983, 0.835) isValid = 1
01:01:33.515 00.000 8976 Scheduling Mount bump of (0.175, 0.154)
01:01:33.515 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.15, opts=4)
01:01:33.515 00.000 8976 Enqueuing Move request for scope (0.18, 0.15)
01:01:33.515 00.000 8976 move complete, result=0
01:01:33.515 00.000 8976 worker thread done servicing request
01:01:33.515 00.000 8976 Worker thread wakes up
01:01:33.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:33.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:33.515 00.000 9828 Worker thread wakes up
01:01:33.515 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0x4
01:01:33.515 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
01:01:33.516 00.001 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
01:01:33.516 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.55)
01:01:33.516 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.2 px 0 ms NORTH
01:01:33.516 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.72 mountX=-0.18 mountY=-0.13, mountTheta=-2.52
01:01:33.516 00.000 9828 Moving (0.18, 0.15) raw xDistance=-0.18 yDistance=-0.13
01:01:33.516 00.000 9828 BLC: window closed
01:01:33.516 00.000 9828 MoveAxis(E, 58, B)
01:01:33.516 00.000 9828 Guiding  Dir = 2, Dur = 58
01:01:33.516 00.000 9828 IsSlewing returns 0
01:01:33.517 00.001 9828 IsGuiding returns 0
01:01:33.517 00.000 9828 PulseGuide returned control before completion, sleep 68
01:01:33.590 00.073 9828 IsGuiding returns 1
01:01:33.590 00.000 9828 scope still moving after pulse duration time elapsed
01:01:33.622 00.032 9828 IsSlewing returns 0
01:01:33.622 00.000 9828 IsGuiding returns 1
01:01:33.655 00.033 9828 IsSlewing returns 0
01:01:33.655 00.000 9828 IsGuiding returns 1
01:01:33.686 00.031 9828 IsSlewing returns 0
01:01:33.686 00.000 9828 IsGuiding returns 1
01:01:33.717 00.031 9828 IsSlewing returns 0
01:01:33.717 00.000 9828 IsGuiding returns 0
01:01:33.717 00.000 9828 scope move finished after 58 + 142 ms
01:01:33.717 00.000 9828 Move returns status 0, amount 58
01:01:33.717 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:33.717 00.000 9828 MoveAxis(N, 18, B)
01:01:33.717 00.000 9828 Guiding  Dir = 0, Dur = 18
01:01:33.733 00.016 9828 IsSlewing returns 0
01:01:33.733 00.000 9828 IsGuiding returns 0
01:01:33.733 00.000 9828 PulseGuide returned control before completion, sleep 28
01:01:33.764 00.031 9828 IsGuiding returns 1
01:01:33.764 00.000 9828 scope still moving after pulse duration time elapsed
01:01:33.795 00.031 9828 IsSlewing returns 0
01:01:33.795 00.000 9828 IsGuiding returns 1
01:01:33.826 00.031 9828 IsSlewing returns 0
01:01:33.826 00.000 9828 IsGuiding returns 1
01:01:33.858 00.032 9828 IsSlewing returns 0
01:01:33.858 00.000 9828 IsGuiding returns 1
01:01:33.889 00.031 9828 IsSlewing returns 0
01:01:33.889 00.000 9828 IsGuiding returns 0
01:01:33.889 00.000 9828 scope move finished after 18 + 138 ms
01:01:33.889 00.000 9828 Move returns status 0, amount 18
01:01:33.889 00.000 9828 move complete, result=0
01:01:33.889 00.000 9828 worker thread done servicing request
01:01:33.889 00.000 5052 GuideStep: -0.2 px 58 ms EAST, -0.1 px 18 ms NORTH
01:01:34.199 00.310 8976 Exposure complete
01:01:34.204 00.005 8976 worker thread done servicing request
01:01:34.205 00.001 5052 OnExposeComplete: enter
01:01:34.205 00.000 5052 UpdateGuideState(): m_state=6
01:01:34.205 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1758
01:01:34.205 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=282.01, Mass=219, SNR=10.2, Peak=71 HFD=2.5
01:01:34.205 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
01:01:34.205 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
01:01:34.205 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.30 hyp=0.55 cameraTheta=0.58 mountX=0.06 mountY=-0.55, mountTheta=-1.47
01:01:34.206 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.30, opts=13)
01:01:34.206 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.30)
01:01:34.206 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:01:34.206 00.000 5052 UpdateGuideState exits: m=219 SNR=10.2
01:01:34.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:34.206 00.000 8976 Worker thread wakes up
01:01:34.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.30) opts 0xd
01:01:34.206 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.30)
01:01:34.206 00.000 8976 Moving (0.46, 0.30) raw xDistance=0.06 yDistance=-0.55
01:01:34.206 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:34.206 00.000 5052 Enqueuing Expose request
01:01:34.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:01:34.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
01:01:34.206 00.000 8976 MoveAxis(R, 0, ABG)
01:01:34.206 00.000 8976 MoveAxis(U, 2, ABG)
01:01:34.206 00.000 8976 stepping (1, 8) + (0, 2)
01:01:34.206 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:34.234 00.028 8976 Received - 47 (G) 
01:01:34.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:34.234 00.000 8976 stepped: pos (1, 10)
01:01:34.234 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:01:34.234 00.000 8976 MountToCamera -- mountX=0.15 mountY=-1.37 hyp=1.37 mountTheta=-1.46 cameraX=1.15, cameraY=0.75 cameraTheta=0.58
01:01:34.234 00.000 8976 incremental bump (1.148, 0.753) isValid = 1
01:01:34.234 00.000 8976 Scheduling Mount bump of (0.192, 0.131)
01:01:34.234 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.19, y=0.13, opts=4)
01:01:34.234 00.000 8976 Enqueuing Move request for scope (0.19, 0.13)
01:01:34.234 00.000 8976 move complete, result=0
01:01:34.234 00.000 9828 Worker thread wakes up
01:01:34.234 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0x4
01:01:34.234 00.000 9828 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
01:01:34.234 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
01:01:34.234 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
01:01:34.234 00.000 9828 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.60 mountX=-0.20 mountY=-0.11, mountTheta=-2.65
01:01:34.234 00.000 8976 worker thread done servicing request
01:01:34.234 00.000 8976 Worker thread wakes up
01:01:34.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:34.235 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:34.235 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:01:34.235 00.000 9828 Moving (0.19, 0.13) raw xDistance=-0.20 yDistance=-0.11
01:01:34.235 00.000 9828 BLC: window closed
01:01:34.235 00.000 9828 MoveAxis(E, 63, B)
01:01:34.235 00.000 9828 Guiding  Dir = 2, Dur = 63
01:01:34.235 00.000 9828 IsSlewing returns 0
01:01:34.235 00.000 9828 IsGuiding returns 0
01:01:34.235 00.000 9828 PulseGuide returned control before completion, sleep 73
01:01:34.324 00.089 9828 IsGuiding returns 1
01:01:34.324 00.000 9828 scope still moving after pulse duration time elapsed
01:01:34.355 00.031 9828 IsSlewing returns 0
01:01:34.355 00.000 9828 IsGuiding returns 1
01:01:34.385 00.030 9828 IsSlewing returns 0
01:01:34.385 00.000 9828 IsGuiding returns 1
01:01:34.416 00.031 9828 IsSlewing returns 0
01:01:34.416 00.000 9828 IsGuiding returns 0
01:01:34.416 00.000 9828 scope move finished after 63 + 117 ms
01:01:34.416 00.000 9828 Move returns status 0, amount 63
01:01:34.416 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:34.416 00.000 9828 MoveAxis(N, 14, B)
01:01:34.416 00.000 9828 Guiding  Dir = 0, Dur = 14
01:01:34.431 00.015 9828 IsSlewing returns 0
01:01:34.431 00.000 9828 IsGuiding returns 0
01:01:34.431 00.000 9828 PulseGuide returned control before completion, sleep 24
01:01:34.462 00.031 9828 IsGuiding returns 1
01:01:34.462 00.000 9828 scope still moving after pulse duration time elapsed
01:01:34.493 00.031 9828 IsSlewing returns 0
01:01:34.493 00.000 9828 IsGuiding returns 1
01:01:34.524 00.031 9828 IsSlewing returns 0
01:01:34.524 00.000 9828 IsGuiding returns 1
01:01:34.555 00.031 9828 IsSlewing returns 0
01:01:34.555 00.000 9828 IsGuiding returns 0
01:01:34.555 00.000 9828 scope move finished after 14 + 109 ms
01:01:34.555 00.000 9828 Move returns status 0, amount 14
01:01:34.555 00.000 9828 move complete, result=0
01:01:34.555 00.000 9828 worker thread done servicing request
01:01:34.556 00.001 5052 GuideStep: -0.2 px 63 ms EAST, -0.1 px 14 ms NORTH
01:01:34.920 00.364 8976 Exposure complete
01:01:34.925 00.005 8976 worker thread done servicing request
01:01:34.925 00.000 5052 OnExposeComplete: enter
01:01:34.926 00.001 5052 UpdateGuideState(): m_state=6
01:01:34.926 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1759
01:01:34.926 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.69, Mass=211, SNR=10.1, Peak=69 HFD=2.4
01:01:34.926 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
01:01:34.926 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
01:01:34.926 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.70 mountX=0.00 mountY=0.05, mountTheta=1.54
01:01:34.926 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.02, opts=13)
01:01:34.926 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.02)
01:01:34.927 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:01:34.927 00.000 5052 UpdateGuideState exits: m=211 SNR=10.1
01:01:34.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:34.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:34.927 00.000 5052 Enqueuing Expose request
01:01:34.927 00.000 8976 Worker thread wakes up
01:01:34.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.02) opts 0xd
01:01:34.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.02)
01:01:34.927 00.000 8976 Moving (-0.05, -0.02) raw xDistance=0.00 yDistance=0.05
01:01:34.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:01:34.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:01:34.927 00.000 8976 MoveAxis(R, 0, ABG)
01:01:34.928 00.001 8976 MoveAxis(U, 0, ABG)
01:01:34.928 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
01:01:34.928 00.000 8976 MountToCamera -- mountX=0.05 mountY=-1.44 hyp=1.44 mountTheta=-1.54 cameraX=1.26, cameraY=0.70 cameraTheta=0.51
01:01:34.928 00.000 8976 incremental bump (1.259, 0.698) isValid = 1
01:01:34.928 00.000 8976 Scheduling Mount bump of (0.044, 0.025)
01:01:34.928 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.03, opts=4)
01:01:34.928 00.000 8976 Enqueuing Move request for scope (0.04, 0.03)
01:01:34.928 00.000 8976 move complete, result=0
01:01:34.928 00.000 9828 Worker thread wakes up
01:01:34.928 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0x4
01:01:34.928 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:01:34.928 00.000 8976 worker thread done servicing request
01:01:34.928 00.000 8976 Worker thread wakes up
01:01:34.928 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:01:34.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:34.929 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:34.929 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.67)
01:01:34.929 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.75)
01:01:34.929 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.52 mountX=-0.04 mountY=-0.02, mountTheta=-2.73
01:01:34.929 00.000 9828 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=-0.02
01:01:34.929 00.000 9828 BLC: window closed
01:01:34.929 00.000 9828 MoveAxis(E, 14, B)
01:01:34.929 00.000 9828 Guiding  Dir = 2, Dur = 14
01:01:34.929 00.000 9828 IsSlewing returns 0
01:01:34.929 00.000 9828 IsGuiding returns 0
01:01:34.930 00.001 9828 PulseGuide returned control before completion, sleep 24
01:01:34.957 00.027 9828 IsGuiding returns 1
01:01:34.957 00.000 9828 scope still moving after pulse duration time elapsed
01:01:34.988 00.031 9828 IsSlewing returns 0
01:01:34.988 00.000 9828 IsGuiding returns 1
01:01:35.020 00.032 9828 IsSlewing returns 0
01:01:35.020 00.000 9828 IsGuiding returns 1
01:01:35.052 00.032 9828 IsSlewing returns 0
01:01:35.056 00.004 9828 IsGuiding returns 1
01:01:35.082 00.026 9828 IsSlewing returns 0
01:01:35.082 00.000 9828 IsGuiding returns 0
01:01:35.082 00.000 9828 scope move finished after 14 + 139 ms
01:01:35.082 00.000 9828 Move returns status 0, amount 14
01:01:35.082 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:35.082 00.000 9828 MoveAxis(N, 3, B)
01:01:35.082 00.000 9828 Guiding  Dir = 0, Dur = 3
01:01:35.097 00.015 9828 IsSlewing returns 0
01:01:35.097 00.000 9828 IsGuiding returns 0
01:01:35.097 00.000 9828 PulseGuide returned control before completion, sleep 13
01:01:35.113 00.016 9828 IsGuiding returns 1
01:01:35.113 00.000 9828 scope still moving after pulse duration time elapsed
01:01:35.143 00.030 9828 IsSlewing returns 0
01:01:35.143 00.000 9828 IsGuiding returns 1
01:01:35.175 00.032 9828 IsSlewing returns 0
01:01:35.175 00.000 9828 IsGuiding returns 1
01:01:35.205 00.030 9828 IsSlewing returns 0
01:01:35.205 00.000 9828 IsGuiding returns 1
01:01:35.236 00.031 9828 IsSlewing returns 0
01:01:35.236 00.000 9828 IsGuiding returns 0
01:01:35.236 00.000 9828 scope move finished after 3 + 136 ms
01:01:35.236 00.000 9828 Move returns status 0, amount 3
01:01:35.236 00.000 9828 move complete, result=0
01:01:35.236 00.000 9828 worker thread done servicing request
01:01:35.236 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.0 px 3 ms NORTH
01:01:35.611 00.375 8976 Exposure complete
01:01:35.617 00.006 8976 worker thread done servicing request
01:01:35.617 00.000 5052 OnExposeComplete: enter
01:01:35.617 00.000 5052 UpdateGuideState(): m_state=6
01:01:35.617 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1760
01:01:35.617 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.68, Mass=218, SNR=10.2, Peak=72 HFD=2.4
01:01:35.617 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
01:01:35.617 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.12)
01:01:35.617 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.02 mountX=0.09 mountY=0.22, mountTheta=1.21
01:01:35.617 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.03, opts=13)
01:01:35.617 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.03)
01:01:35.618 00.001 8976 Worker thread wakes up
01:01:35.618 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.03) opts 0xd
01:01:35.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.03)
01:01:35.618 00.000 8976 Moving (-0.25, -0.03) raw xDistance=0.09 yDistance=0.22
01:01:35.618 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:01:35.618 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
01:01:35.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:35.618 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:35.618 00.000 5052 Enqueuing Expose request
01:01:35.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:01:35.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:01:35.618 00.000 8976 MoveAxis(R, 0, ABG)
01:01:35.618 00.000 8976 MoveAxis(U, 0, ABG)
01:01:35.618 00.000 8976 MountToCamera -- mountTheta (-1.58) + m_xAngle (2.04) = xAngle (0.46 = 0.46)
01:01:35.618 00.000 8976 MountToCamera -- mountX=-0.02 mountY=-1.49 hyp=1.49 mountTheta=-1.58 cameraX=1.33, cameraY=0.66 cameraTheta=0.46
01:01:35.618 00.000 8976 incremental bump (1.333, 0.661) isValid = 1
01:01:35.618 00.000 8976 Scheduling Mount bump of (0.206, 0.106)
01:01:35.618 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.11, opts=4)
01:01:35.619 00.001 8976 Enqueuing Move request for scope (0.21, 0.11)
01:01:35.619 00.000 8976 move complete, result=0
01:01:35.619 00.000 9828 Worker thread wakes up
01:01:35.619 00.000 8976 worker thread done servicing request
01:01:35.619 00.000 8976 Worker thread wakes up
01:01:35.619 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0x4
01:01:35.619 00.000 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
01:01:35.619 00.000 9828 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.10) = xAngle (3.57 = -2.71)
01:01:35.619 00.000 9828 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.49 = -2.79)
01:01:35.619 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:01:35.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:35.619 00.000 9828 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.23 cameraTheta=0.48 mountX=-0.21 mountY=-0.08, mountTheta=-2.78
01:01:35.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:35.619 00.000 9828 Moving (0.21, 0.11) raw xDistance=-0.21 yDistance=-0.08
01:01:35.619 00.000 9828 BLC: window closed
01:01:35.619 00.000 9828 MoveAxis(E, 67, B)
01:01:35.619 00.000 9828 Guiding  Dir = 2, Dur = 67
01:01:35.620 00.001 9828 IsSlewing returns 0
01:01:35.620 00.000 9828 IsGuiding returns 0
01:01:35.620 00.000 9828 PulseGuide returned control before completion, sleep 77
01:01:35.700 00.080 9828 IsGuiding returns 1
01:01:35.700 00.000 9828 scope still moving after pulse duration time elapsed
01:01:35.731 00.031 9828 IsSlewing returns 0
01:01:35.731 00.000 9828 IsGuiding returns 1
01:01:35.762 00.031 9828 IsSlewing returns 0
01:01:35.762 00.000 9828 IsGuiding returns 1
01:01:35.794 00.032 9828 IsSlewing returns 0
01:01:35.794 00.000 9828 IsGuiding returns 1
01:01:35.824 00.030 9828 IsSlewing returns 0
01:01:35.824 00.000 9828 IsGuiding returns 1
01:01:35.855 00.031 9828 IsSlewing returns 0
01:01:35.855 00.000 9828 IsGuiding returns 1
01:01:35.885 00.030 9828 IsSlewing returns 0
01:01:35.885 00.000 9828 IsGuiding returns 0
01:01:35.885 00.000 9828 scope move finished after 67 + 198 ms
01:01:35.885 00.000 9828 Move returns status 0, amount 67
01:01:35.885 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:35.886 00.001 9828 MoveAxis(N, 11, B)
01:01:35.886 00.000 9828 Guiding  Dir = 0, Dur = 11
01:01:35.901 00.015 9828 IsSlewing returns 0
01:01:35.901 00.000 9828 IsGuiding returns 0
01:01:35.901 00.000 9828 PulseGuide returned control before completion, sleep 21
01:01:35.931 00.030 9828 IsGuiding returns 1
01:01:35.931 00.000 9828 scope still moving after pulse duration time elapsed
01:01:35.963 00.032 9828 IsSlewing returns 0
01:01:35.963 00.000 9828 IsGuiding returns 1
01:01:35.993 00.030 9828 IsSlewing returns 0
01:01:35.993 00.000 9828 IsGuiding returns 1
01:01:36.025 00.032 9828 IsSlewing returns 0
01:01:36.025 00.000 9828 IsGuiding returns 1
01:01:36.055 00.030 9828 IsSlewing returns 0
01:01:36.055 00.000 9828 IsGuiding returns 0
01:01:36.055 00.000 9828 scope move finished after 11 + 142 ms
01:01:36.055 00.000 9828 Move returns status 0, amount 11
01:01:36.055 00.000 9828 move complete, result=0
01:01:36.055 00.000 9828 worker thread done servicing request
01:01:36.055 00.000 5052 GuideStep: -0.2 px 67 ms EAST, -0.1 px 11 ms NORTH
01:01:36.306 00.251 8976 Exposure complete
01:01:36.311 00.005 8976 worker thread done servicing request
01:01:36.311 00.000 5052 OnExposeComplete: enter
01:01:36.311 00.000 5052 UpdateGuideState(): m_state=6
01:01:36.311 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1761
01:01:36.311 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.93, Mass=188, SNR=9.5, Peak=67 HFD=2.5
01:01:36.311 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:01:36.312 00.001 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
01:01:36.312 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.22 hyp=0.53 cameraTheta=2.72 mountX=0.41 mountY=0.29, mountTheta=0.61
01:01:36.313 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.22, opts=13)
01:01:36.313 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.22)
01:01:36.313 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:01:36.313 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:01:36.313 00.000 8976 Worker thread wakes up
01:01:36.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.22) opts 0xd
01:01:36.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.22)
01:01:36.313 00.000 8976 Moving (-0.48, 0.22) raw xDistance=0.41 yDistance=0.29
01:01:36.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:36.313 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:36.313 00.000 5052 Enqueuing Expose request
01:01:36.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:01:36.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:01:36.313 00.000 8976 MoveAxis(L, 2, ABG)
01:01:36.313 00.000 8976 stepping (1, 10) + (-2, 0)
01:01:36.313 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:36.344 00.031 8976 Received - 47 (G) 
01:01:36.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:36.344 00.000 8976 stepped: pos (-1, 10)
01:01:36.344 00.000 8976 MoveAxis(D, 1, ABG)
01:01:36.344 00.000 8976 stepping (-1, 10) + (0, -1)
01:01:36.344 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:36.376 00.032 8976 Received - 47 (G) 
01:01:36.376 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:36.376 00.000 8976 stepped: pos (-1, 9)
01:01:36.376 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
01:01:36.376 00.000 8976 MountToCamera -- mountX=0.04 mountY=-1.47 hyp=1.47 mountTheta=-1.54 cameraX=1.29, cameraY=0.70 cameraTheta=0.50
01:01:36.376 00.000 8976 incremental bump (1.290, 0.703) isValid = 1
01:01:36.376 00.000 8976 Scheduling Mount bump of (0.202, 0.114)
01:01:36.376 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.11, opts=4)
01:01:36.376 00.000 8976 Enqueuing Move request for scope (0.20, 0.11)
01:01:36.376 00.000 8976 move complete, result=0
01:01:36.376 00.000 8976 worker thread done servicing request
01:01:36.376 00.000 9828 Worker thread wakes up
01:01:36.376 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0x4
01:01:36.376 00.000 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
01:01:36.376 00.000 9828 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.10) = xAngle (3.61 = -2.67)
01:01:36.376 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:01:36.376 00.000 8976 Worker thread wakes up
01:01:36.377 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:36.377 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:36.377 00.000 9828 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.75)
01:01:36.377 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.51 mountX=-0.21 mountY=-0.09, mountTheta=-2.74
01:01:36.377 00.000 9828 Moving (0.20, 0.11) raw xDistance=-0.21 yDistance=-0.09
01:01:36.377 00.000 9828 BLC: window closed
01:01:36.377 00.000 9828 MoveAxis(E, 66, B)
01:01:36.377 00.000 9828 Guiding  Dir = 2, Dur = 66
01:01:36.377 00.000 9828 IsSlewing returns 0
01:01:36.377 00.000 9828 IsGuiding returns 0
01:01:36.377 00.000 9828 PulseGuide returned control before completion, sleep 76
01:01:36.459 00.082 9828 IsGuiding returns 1
01:01:36.459 00.000 9828 scope still moving after pulse duration time elapsed
01:01:36.490 00.031 9828 IsSlewing returns 0
01:01:36.490 00.000 9828 IsGuiding returns 1
01:01:36.521 00.031 9828 IsSlewing returns 0
01:01:36.521 00.000 9828 IsGuiding returns 1
01:01:36.551 00.030 9828 IsSlewing returns 0
01:01:36.551 00.000 9828 IsGuiding returns 0
01:01:36.552 00.001 9828 scope move finished after 66 + 108 ms
01:01:36.552 00.000 9828 Move returns status 0, amount 66
01:01:36.552 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:36.552 00.000 9828 MoveAxis(N, 12, B)
01:01:36.552 00.000 9828 Guiding  Dir = 0, Dur = 12
01:01:36.568 00.016 9828 IsSlewing returns 0
01:01:36.568 00.000 9828 IsGuiding returns 0
01:01:36.568 00.000 9828 PulseGuide returned control before completion, sleep 22
01:01:36.598 00.030 9828 IsGuiding returns 1
01:01:36.598 00.000 9828 scope still moving after pulse duration time elapsed
01:01:36.630 00.032 9828 IsSlewing returns 0
01:01:36.630 00.000 9828 IsGuiding returns 1
01:01:36.660 00.030 9828 IsSlewing returns 0
01:01:36.660 00.000 9828 IsGuiding returns 1
01:01:36.691 00.031 9828 IsSlewing returns 0
01:01:36.691 00.000 9828 IsGuiding returns 1
01:01:36.722 00.031 9828 IsSlewing returns 0
01:01:36.722 00.000 9828 IsGuiding returns 0
01:01:36.722 00.000 9828 scope move finished after 12 + 142 ms
01:01:36.722 00.000 9828 Move returns status 0, amount 12
01:01:36.722 00.000 9828 move complete, result=0
01:01:36.722 00.000 9828 worker thread done servicing request
01:01:36.722 00.000 5052 GuideStep: -0.2 px 66 ms EAST, -0.1 px 12 ms NORTH
01:01:37.060 00.338 8976 Exposure complete
01:01:37.066 00.006 8976 worker thread done servicing request
01:01:37.066 00.000 5052 OnExposeComplete: enter
01:01:37.066 00.000 5052 UpdateGuideState(): m_state=6
01:01:37.066 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1762
01:01:37.066 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.17, Mass=190, SNR=9.5, Peak=75 HFD=2.4
01:01:37.066 00.000 5052 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.04) = xAngle (-4.42 = 1.86)
01:01:37.066 00.000 5052 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.76)
01:01:37.066 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.54 hyp=0.78 cameraTheta=-2.38 mountX=-0.22 mountY=0.77, mountTheta=1.85
01:01:37.067 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.54, opts=13)
01:01:37.067 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.54)
01:01:37.067 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:01:37.067 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:01:37.067 00.000 8976 Worker thread wakes up
01:01:37.067 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.54) opts 0xd
01:01:37.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.54)
01:01:37.067 00.000 8976 Moving (-0.56, -0.54) raw xDistance=-0.22 yDistance=0.77
01:01:37.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:37.067 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:37.067 00.000 5052 Enqueuing Expose request
01:01:37.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:01:37.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.77
01:01:37.067 00.000 8976 MoveAxis(R, 0, ABG)
01:01:37.067 00.000 8976 MoveAxis(D, 3, ABG)
01:01:37.067 00.000 8976 stepping (-1, 9) + (0, -3)
01:01:37.067 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:37.096 00.029 8976 Received - 47 (G) 
01:01:37.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:37.096 00.000 8976 stepped: pos (-1, 6)
01:01:37.096 00.000 8976 MountToCamera -- mountTheta (-1.51) + m_xAngle (2.04) = xAngle (0.53 = 0.53)
01:01:37.096 00.000 8976 MountToCamera -- mountX=0.08 mountY=-1.30 hyp=1.30 mountTheta=-1.51 cameraX=1.12, cameraY=0.66 cameraTheta=0.53
01:01:37.096 00.000 8976 incremental bump (1.121, 0.659) isValid = 1
01:01:37.096 00.000 8976 Scheduling Mount bump of (0.198, 0.121)
01:01:37.096 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.12, opts=4)
01:01:37.096 00.000 8976 Enqueuing Move request for scope (0.20, 0.12)
01:01:37.096 00.000 8976 move complete, result=0
01:01:37.096 00.000 8976 worker thread done servicing request
01:01:37.096 00.000 8976 Worker thread wakes up
01:01:37.096 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:37.096 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:37.096 00.000 9828 Worker thread wakes up
01:01:37.096 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0x4
01:01:37.096 00.000 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
01:01:37.097 00.001 9828 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.10) = xAngle (3.64 = -2.64)
01:01:37.097 00.000 9828 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.56 = -2.72)
01:01:37.097 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:01:37.097 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.55 mountX=-0.20 mountY=-0.09, mountTheta=-2.71
01:01:37.097 00.000 9828 Moving (0.20, 0.12) raw xDistance=-0.20 yDistance=-0.09
01:01:37.097 00.000 9828 BLC: window closed
01:01:37.097 00.000 9828 MoveAxis(E, 65, B)
01:01:37.097 00.000 9828 Guiding  Dir = 2, Dur = 65
01:01:37.097 00.000 9828 IsSlewing returns 0
01:01:37.097 00.000 9828 IsGuiding returns 0
01:01:37.097 00.000 9828 PulseGuide returned control before completion, sleep 75
01:01:37.185 00.088 9828 IsGuiding returns 1
01:01:37.185 00.000 9828 scope still moving after pulse duration time elapsed
01:01:37.216 00.031 9828 IsSlewing returns 0
01:01:37.216 00.000 9828 IsGuiding returns 1
01:01:37.248 00.032 9828 IsSlewing returns 0
01:01:37.248 00.000 9828 IsGuiding returns 1
01:01:37.278 00.030 9828 IsSlewing returns 0
01:01:37.278 00.000 9828 IsGuiding returns 0
01:01:37.278 00.000 9828 scope move finished after 65 + 115 ms
01:01:37.278 00.000 9828 Move returns status 0, amount 65
01:01:37.278 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:01:37.278 00.000 9828 MoveAxis(N, 13, B)
01:01:37.278 00.000 9828 Guiding  Dir = 0, Dur = 13
01:01:37.293 00.015 9828 IsSlewing returns 0
01:01:37.293 00.000 9828 IsGuiding returns 0
01:01:37.293 00.000 9828 PulseGuide returned control before completion, sleep 23
01:01:37.324 00.031 9828 IsGuiding returns 1
01:01:37.324 00.000 9828 scope still moving after pulse duration time elapsed
01:01:37.355 00.031 9828 IsSlewing returns 0
01:01:37.355 00.000 9828 IsGuiding returns 1
01:01:37.386 00.031 9828 IsSlewing returns 0
01:01:37.386 00.000 9828 IsGuiding returns 1
01:01:37.417 00.031 9828 IsSlewing returns 0
01:01:37.417 00.000 9828 IsGuiding returns 1
01:01:37.447 00.030 9828 IsSlewing returns 0
01:01:37.447 00.000 9828 IsGuiding returns 0
01:01:37.447 00.000 9828 scope move finished after 13 + 140 ms
01:01:37.447 00.000 9828 Move returns status 0, amount 13
01:01:37.447 00.000 9828 move complete, result=0
01:01:37.447 00.000 9828 worker thread done servicing request
01:01:37.447 00.000 5052 GuideStep: -0.2 px 65 ms EAST, -0.1 px 13 ms NORTH
01:01:37.782 00.335 8976 Exposure complete
01:01:37.787 00.005 5052 OnExposeComplete: enter
01:01:37.787 00.000 8976 worker thread done servicing request
01:01:37.787 00.000 5052 UpdateGuideState(): m_state=6
01:01:37.787 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1763
01:01:37.787 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=280.95, Mass=206, SNR=9.9, Peak=75 HFD=2.5
01:01:37.787 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
01:01:37.787 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
01:01:37.788 00.001 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.76 hyp=0.88 cameraTheta=-2.11 mountX=-0.47 mountY=0.79, mountTheta=2.11
01:01:37.788 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.76, opts=13)
01:01:37.788 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.76)
01:01:37.788 00.000 8976 Worker thread wakes up
01:01:37.789 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.76) opts 0xd
01:01:37.789 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.76)
01:01:37.789 00.000 8976 Moving (-0.45, -0.76) raw xDistance=-0.47 yDistance=0.79
01:01:37.789 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:01:37.789 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
01:01:37.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:37.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:01:37.789 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:37.789 00.000 5052 Enqueuing Expose request
01:01:37.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.79
01:01:37.789 00.000 8976 MoveAxis(R, 2, ABG)
01:01:37.789 00.000 8976 stepping (-1, 6) + (2, 0)
01:01:37.789 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:37.815 00.026 8976 Received - 47 (G) 
01:01:37.815 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:37.815 00.000 8976 stepped: pos (1, 6)
01:01:37.815 00.000 8976 MoveAxis(D, 3, ABG)
01:01:37.815 00.000 8976 stepping (1, 6) + (0, -3)
01:01:37.815 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:37.847 00.032 8976 Received - 47 (G) 
01:01:37.847 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:37.847 00.000 8976 stepped: pos (1, 3)
01:01:37.847 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:01:37.847 00.000 8976 move complete, result=0
01:01:37.847 00.000 8976 worker thread done servicing request
01:01:37.847 00.000 8976 Worker thread wakes up
01:01:37.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:37.847 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:37.847 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.8 px 3 ms SOUTH
01:01:38.532 00.685 8976 Exposure complete
01:01:38.537 00.005 8976 worker thread done servicing request
01:01:38.537 00.000 5052 OnExposeComplete: enter
01:01:38.537 00.000 5052 UpdateGuideState(): m_state=6
01:01:38.537 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1764
01:01:38.537 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.30, Mass=209, SNR=10.0, Peak=73 HFD=2.4
01:01:38.537 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
01:01:38.537 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.24)
01:01:38.537 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.41 hyp=0.43 cameraTheta=-1.90 mountX=-0.30 mountY=0.34, mountTheta=2.30
01:01:38.538 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.41, opts=13)
01:01:38.538 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.41)
01:01:38.538 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:01:38.538 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
01:01:38.538 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:38.538 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:38.538 00.000 5052 Enqueuing Expose request
01:01:38.538 00.000 8976 Worker thread wakes up
01:01:38.538 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.41) opts 0xd
01:01:38.538 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.41)
01:01:38.538 00.000 8976 Moving (-0.14, -0.41) raw xDistance=-0.30 yDistance=0.34
01:01:38.539 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
01:01:38.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
01:01:38.539 00.000 8976 MoveAxis(R, 1, ABG)
01:01:38.539 00.000 8976 stepping (1, 3) + (1, 0)
01:01:38.539 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:38.566 00.027 8976 Received - 47 (G) 
01:01:38.566 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:38.566 00.000 8976 stepped: pos (2, 3)
01:01:38.566 00.000 8976 MoveAxis(D, 2, ABG)
01:01:38.566 00.000 8976 stepping (2, 3) + (0, -2)
01:01:38.566 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:38.599 00.033 8976 Received - 47 (G) 
01:01:38.599 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:38.599 00.000 8976 stepped: pos (2, 1)
01:01:38.599 00.000 8976 move complete, result=0
01:01:38.599 00.000 8976 worker thread done servicing request
01:01:38.599 00.000 8976 Worker thread wakes up
01:01:38.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:38.599 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:38.599 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 2 ms SOUTH
01:01:39.280 00.681 8976 Exposure complete
01:01:39.285 00.005 8976 worker thread done servicing request
01:01:39.285 00.000 5052 OnExposeComplete: enter
01:01:39.285 00.000 5052 UpdateGuideState(): m_state=6
01:01:39.286 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1765
01:01:39.286 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.33, Mass=172, SNR=9.1, Peak=67 HFD=2.6
01:01:39.286 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
01:01:39.286 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
01:01:39.286 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.62 hyp=0.62 cameraTheta=1.59 mountX=0.56 mountY=-0.33, mountTheta=-0.53
01:01:39.286 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.62, opts=13)
01:01:39.286 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.62)
01:01:39.286 00.000 8976 Worker thread wakes up
01:01:39.286 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.62) opts 0xd
01:01:39.287 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:01:39.287 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
01:01:39.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:39.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.62)
01:01:39.287 00.000 8976 Moving (-0.01, 0.62) raw xDistance=0.56 yDistance=-0.33
01:01:39.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.56
01:01:39.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:39.287 00.000 5052 Enqueuing Expose request
01:01:39.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
01:01:39.287 00.000 8976 MoveAxis(L, 2, ABG)
01:01:39.287 00.000 8976 stepping (2, 1) + (-2, 0)
01:01:39.287 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:39.317 00.030 8976 Received - 47 (G) 
01:01:39.317 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:39.317 00.000 8976 stepped: pos (0, 1)
01:01:39.317 00.000 8976 MoveAxis(U, 1, ABG)
01:01:39.317 00.000 8976 stepping (0, 1) + (0, 1)
01:01:39.317 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:39.350 00.033 8976 Received - 47 (G) 
01:01:39.350 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:39.350 00.000 8976 stepped: pos (0, 2)
01:01:39.350 00.000 8976 move complete, result=0
01:01:39.350 00.000 8976 worker thread done servicing request
01:01:39.350 00.000 8976 Worker thread wakes up
01:01:39.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:39.350 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:39.350 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.3 px 1 ms NORTH
01:01:40.037 00.687 8976 Exposure complete
01:01:40.043 00.006 8976 worker thread done servicing request
01:01:40.043 00.000 5052 OnExposeComplete: enter
01:01:40.043 00.000 5052 UpdateGuideState(): m_state=6
01:01:40.043 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1766
01:01:40.043 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.97, Mass=180, SNR=9.3, Peak=63 HFD=2.5
01:01:40.043 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
01:01:40.043 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.02 = -1.02)
01:01:40.043 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.29 cameraTheta=1.12 mountX=0.18 mountY=-0.25, mountTheta=-0.95
01:01:40.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.26, opts=13)
01:01:40.044 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.26)
01:01:40.044 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:01:40.044 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
01:01:40.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:40.044 00.000 8976 Worker thread wakes up
01:01:40.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.26) opts 0xd
01:01:40.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.26)
01:01:40.044 00.000 8976 Moving (0.13, 0.26) raw xDistance=0.18 yDistance=-0.25
01:01:40.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:01:40.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:01:40.044 00.000 8976 MoveAxis(R, 0, ABG)
01:01:40.044 00.000 8976 MoveAxis(U, 0, ABG)
01:01:40.044 00.000 8976 move complete, result=0
01:01:40.044 00.000 8976 worker thread done servicing request
01:01:40.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:40.044 00.000 5052 Enqueuing Expose request
01:01:40.045 00.001 8976 Worker thread wakes up
01:01:40.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:40.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:40.045 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:40.728 00.683 8976 Exposure complete
01:01:40.734 00.006 8976 worker thread done servicing request
01:01:40.734 00.000 5052 OnExposeComplete: enter
01:01:40.734 00.000 5052 UpdateGuideState(): m_state=6
01:01:40.734 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1767
01:01:40.734 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.25, Mass=174, SNR=9.2, Peak=64 HFD=2.8
01:01:40.734 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
01:01:40.734 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.95 = -0.95)
01:01:40.734 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.54 hyp=0.58 cameraTheta=1.19 mountX=0.38 mountY=-0.47, mountTheta=-0.89
01:01:40.735 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.54, opts=13)
01:01:40.735 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.54)
01:01:40.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:01:40.735 00.000 5052 UpdateGuideState exits: m=174 SNR=9.2
01:01:40.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:40.735 00.000 8976 Worker thread wakes up
01:01:40.735 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:40.735 00.000 5052 Enqueuing Expose request
01:01:40.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.54) opts 0xd
01:01:40.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.54)
01:01:40.735 00.000 8976 Moving (0.21, 0.54) raw xDistance=0.38 yDistance=-0.47
01:01:40.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:01:40.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:01:40.735 00.000 8976 MoveAxis(L, 2, ABG)
01:01:40.735 00.000 8976 stepping (0, 2) + (-2, 0)
01:01:40.735 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:40.773 00.038 8976 Received - 47 (G) 
01:01:40.773 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:40.773 00.000 8976 stepped: pos (-2, 2)
01:01:40.773 00.000 8976 MoveAxis(U, 2, ABG)
01:01:40.773 00.000 8976 stepping (-2, 2) + (0, 2)
01:01:40.773 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:40.805 00.032 8976 Received - 47 (G) 
01:01:40.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:40.805 00.000 8976 stepped: pos (-2, 4)
01:01:40.805 00.000 8976 move complete, result=0
01:01:40.805 00.000 8976 worker thread done servicing request
01:01:40.805 00.000 8976 Worker thread wakes up
01:01:40.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:40.805 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:40.805 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
01:01:41.491 00.686 8976 Exposure complete
01:01:41.497 00.006 8976 worker thread done servicing request
01:01:41.497 00.000 5052 OnExposeComplete: enter
01:01:41.497 00.000 5052 UpdateGuideState(): m_state=6
01:01:41.497 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1768
01:01:41.497 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=282.04, Mass=190, SNR=9.5, Peak=68 HFD=2.6
01:01:41.497 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
01:01:41.497 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
01:01:41.497 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.33 hyp=0.43 cameraTheta=0.86 mountX=0.16 mountY=-0.41, mountTheta=-1.19
01:01:41.498 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.33, opts=13)
01:01:41.498 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.33)
01:01:41.498 00.000 8976 Worker thread wakes up
01:01:41.498 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:01:41.498 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:01:41.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:41.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.33) opts 0xd
01:01:41.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:41.498 00.000 5052 Enqueuing Expose request
01:01:41.499 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.33)
01:01:41.499 00.000 8976 Moving (0.28, 0.33) raw xDistance=0.16 yDistance=-0.41
01:01:41.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:01:41.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
01:01:41.499 00.000 8976 MoveAxis(R, 0, ABG)
01:01:41.499 00.000 8976 MoveAxis(U, 2, ABG)
01:01:41.499 00.000 8976 stepping (-2, 4) + (0, 2)
01:01:41.499 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:41.524 00.025 8976 Received - 47 (G) 
01:01:41.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:41.524 00.000 8976 stepped: pos (-2, 6)
01:01:41.524 00.000 8976 move complete, result=0
01:01:41.524 00.000 8976 worker thread done servicing request
01:01:41.524 00.000 8976 Worker thread wakes up
01:01:41.524 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:01:41.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:41.524 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:42.210 00.686 8976 Exposure complete
01:01:42.215 00.005 8976 worker thread done servicing request
01:01:42.215 00.000 5052 OnExposeComplete: enter
01:01:42.215 00.000 5052 UpdateGuideState(): m_state=6
01:01:42.215 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1769
01:01:42.216 00.001 5052 Star::Find returns 1 (0), X=329.31, Y=281.82, Mass=188, SNR=9.5, Peak=68 HFD=2.6
01:01:42.216 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
01:01:42.216 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
01:01:42.216 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.17 cameraTheta=0.66 mountX=0.03 mountY=-0.17, mountTheta=-1.39
01:01:42.216 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.11, opts=13)
01:01:42.216 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.11)
01:01:42.216 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:01:42.216 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:01:42.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:42.216 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:42.216 00.000 5052 Enqueuing Expose request
01:01:42.216 00.000 8976 Worker thread wakes up
01:01:42.217 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.11) opts 0xd
01:01:42.217 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.11)
01:01:42.217 00.000 8976 Moving (0.14, 0.11) raw xDistance=0.03 yDistance=-0.17
01:01:42.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:01:42.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:01:42.217 00.000 8976 MoveAxis(R, 0, ABG)
01:01:42.217 00.000 8976 MoveAxis(U, 0, ABG)
01:01:42.217 00.000 8976 move complete, result=0
01:01:42.217 00.000 8976 worker thread done servicing request
01:01:42.217 00.000 8976 Worker thread wakes up
01:01:42.217 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:42.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:42.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:42.900 00.683 8976 Exposure complete
01:01:42.905 00.005 8976 worker thread done servicing request
01:01:42.905 00.000 5052 OnExposeComplete: enter
01:01:42.905 00.000 5052 UpdateGuideState(): m_state=6
01:01:42.905 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1770
01:01:42.905 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.78, Mass=213, SNR=10.0, Peak=66 HFD=2.9
01:01:42.905 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
01:01:42.905 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
01:01:42.905 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.69 mountX=0.02 mountY=-0.10, mountTheta=-1.36
01:01:42.906 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.07, opts=13)
01:01:42.906 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.07)
01:01:42.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:01:42.906 00.000 5052 UpdateGuideState exits: m=213 SNR=10.0
01:01:42.906 00.000 8976 Worker thread wakes up
01:01:42.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.07) opts 0xd
01:01:42.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.07)
01:01:42.906 00.000 8976 Moving (0.08, 0.07) raw xDistance=0.02 yDistance=-0.10
01:01:42.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:01:42.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:01:42.906 00.000 8976 MoveAxis(R, 0, ABG)
01:01:42.906 00.000 8976 MoveAxis(U, 0, ABG)
01:01:42.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:42.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:42.906 00.000 5052 Enqueuing Expose request
01:01:42.906 00.000 8976 move complete, result=0
01:01:42.906 00.000 8976 worker thread done servicing request
01:01:42.906 00.000 8976 Worker thread wakes up
01:01:42.907 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:42.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:42.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:43.587 00.680 8976 Exposure complete
01:01:43.592 00.005 8976 worker thread done servicing request
01:01:43.593 00.001 5052 OnExposeComplete: enter
01:01:43.593 00.000 5052 UpdateGuideState(): m_state=6
01:01:43.593 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1771
01:01:43.593 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.31, Mass=196, SNR=9.7, Peak=70 HFD=2.9
01:01:43.593 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.42 = 2.86)
01:01:43.593 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.76)
01:01:43.593 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.38 mountX=-0.39 mountY=0.15, mountTheta=2.77
01:01:43.594 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.40, opts=13)
01:01:43.594 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.40)
01:01:43.594 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:01:43.594 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:01:43.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:43.594 00.000 8976 Worker thread wakes up
01:01:43.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.40) opts 0xd
01:01:43.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.40)
01:01:43.594 00.000 8976 Moving (0.08, -0.40) raw xDistance=-0.39 yDistance=0.15
01:01:43.595 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:43.595 00.000 5052 Enqueuing Expose request
01:01:43.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:01:43.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:01:43.595 00.000 8976 MoveAxis(R, 2, ABG)
01:01:43.595 00.000 8976 stepping (-2, 6) + (2, 0)
01:01:43.595 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:43.618 00.023 8976 Received - 47 (G) 
01:01:43.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:43.618 00.000 8976 stepped: pos (0, 6)
01:01:43.618 00.000 8976 MoveAxis(U, 0, ABG)
01:01:43.618 00.000 8976 move complete, result=0
01:01:43.618 00.000 8976 worker thread done servicing request
01:01:43.618 00.000 8976 Worker thread wakes up
01:01:43.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:43.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:43.618 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
01:01:44.303 00.685 8976 Exposure complete
01:01:44.308 00.005 8976 worker thread done servicing request
01:01:44.308 00.000 5052 OnExposeComplete: enter
01:01:44.308 00.000 5052 UpdateGuideState(): m_state=6
01:01:44.308 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1772
01:01:44.308 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.82, Mass=180, SNR=9.3, Peak=64 HFD=2.9
01:01:44.308 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:01:44.308 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
01:01:44.308 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.11 hyp=0.31 cameraTheta=0.38 mountX=-0.03 mountY=-0.30, mountTheta=-1.67
01:01:44.310 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.11, opts=13)
01:01:44.310 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.11)
01:01:44.310 00.000 8976 Worker thread wakes up
01:01:44.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.11) opts 0xd
01:01:44.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.11)
01:01:44.310 00.000 8976 Moving (0.28, 0.11) raw xDistance=-0.03 yDistance=-0.30
01:01:44.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:01:44.311 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:01:44.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:01:44.311 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
01:01:44.311 00.000 8976 MoveAxis(R, 0, ABG)
01:01:44.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:44.311 00.000 8976 MoveAxis(U, 1, ABG)
01:01:44.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:44.311 00.000 5052 Enqueuing Expose request
01:01:44.311 00.000 8976 stepping (0, 6) + (0, 1)
01:01:44.311 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:44.338 00.027 8976 Received - 47 (G) 
01:01:44.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:44.338 00.000 8976 stepped: pos (0, 7)
01:01:44.338 00.000 8976 move complete, result=0
01:01:44.338 00.000 8976 worker thread done servicing request
01:01:44.338 00.000 8976 Worker thread wakes up
01:01:44.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:44.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:44.338 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:01:45.024 00.686 8976 Exposure complete
01:01:45.030 00.006 8976 worker thread done servicing request
01:01:45.030 00.000 5052 OnExposeComplete: enter
01:01:45.030 00.000 5052 UpdateGuideState(): m_state=6
01:01:45.030 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1773
01:01:45.030 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.80, Mass=177, SNR=9.1, Peak=63 HFD=3.0
01:01:45.030 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:01:45.031 00.001 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:01:45.031 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.09 hyp=0.37 cameraTheta=0.24 mountX=-0.09 mountY=-0.35, mountTheta=-1.82
01:01:45.031 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.09, opts=13)
01:01:45.031 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.09)
01:01:45.031 00.000 8976 Worker thread wakes up
01:01:45.031 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:01:45.031 00.000 5052 UpdateGuideState exits: m=177 SNR=9.1
01:01:45.032 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.09) opts 0xd
01:01:45.032 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:45.032 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:45.032 00.000 5052 Enqueuing Expose request
01:01:45.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.09)
01:01:45.032 00.000 8976 Moving (0.36, 0.09) raw xDistance=-0.09 yDistance=-0.35
01:01:45.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:01:45.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
01:01:45.032 00.000 8976 MoveAxis(R, 0, ABG)
01:01:45.032 00.000 8976 MoveAxis(U, 1, ABG)
01:01:45.032 00.000 8976 stepping (0, 7) + (0, 1)
01:01:45.032 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:45.057 00.025 8976 Received - 47 (G) 
01:01:45.057 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:45.057 00.000 8976 stepped: pos (0, 8)
01:01:45.057 00.000 8976 move complete, result=0
01:01:45.057 00.000 8976 worker thread done servicing request
01:01:45.057 00.000 8976 Worker thread wakes up
01:01:45.057 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
01:01:45.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:45.057 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:45.741 00.684 8976 Exposure complete
01:01:45.747 00.006 8976 worker thread done servicing request
01:01:45.747 00.000 5052 OnExposeComplete: enter
01:01:45.747 00.000 5052 UpdateGuideState(): m_state=6
01:01:45.747 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1774
01:01:45.747 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.75, Mass=191, SNR=9.5, Peak=66 HFD=2.6
01:01:45.747 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
01:01:45.747 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
01:01:45.747 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.06 mountX=0.05 mountY=-0.00, mountTheta=-0.09
01:01:45.748 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.04, opts=13)
01:01:45.748 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.04)
01:01:45.748 00.000 8976 Worker thread wakes up
01:01:45.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.04) opts 0xd
01:01:45.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.04)
01:01:45.748 00.000 8976 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=-0.00
01:01:45.748 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:01:45.748 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:01:45.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:45.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:01:45.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:01:45.748 00.000 8976 MoveAxis(R, 0, ABG)
01:01:45.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:45.748 00.000 5052 Enqueuing Expose request
01:01:45.748 00.000 8976 MoveAxis(U, 0, ABG)
01:01:45.748 00.000 8976 move complete, result=0
01:01:45.749 00.001 8976 worker thread done servicing request
01:01:45.749 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:45.749 00.000 8976 Worker thread wakes up
01:01:45.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:45.749 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:46.432 00.683 8976 Exposure complete
01:01:46.438 00.006 8976 worker thread done servicing request
01:01:46.438 00.000 5052 OnExposeComplete: enter
01:01:46.438 00.000 5052 UpdateGuideState(): m_state=6
01:01:46.438 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1775
01:01:46.438 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.60, Mass=211, SNR=10.0, Peak=69 HFD=2.5
01:01:46.438 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.18 = 2.11)
01:01:46.438 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.00)
01:01:46.438 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.13 mountX=-0.06 mountY=0.11, mountTheta=2.08
01:01:46.439 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.11, opts=13)
01:01:46.439 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.11)
01:01:46.439 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:01:46.439 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
01:01:46.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:46.439 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:46.439 00.000 5052 Enqueuing Expose request
01:01:46.439 00.000 8976 Worker thread wakes up
01:01:46.439 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.11) opts 0xd
01:01:46.439 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.11)
01:01:46.439 00.000 8976 Moving (-0.07, -0.11) raw xDistance=-0.06 yDistance=0.11
01:01:46.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:01:46.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:01:46.439 00.000 8976 MoveAxis(R, 0, ABG)
01:01:46.439 00.000 8976 MoveAxis(U, 0, ABG)
01:01:46.439 00.000 8976 move complete, result=0
01:01:46.439 00.000 8976 worker thread done servicing request
01:01:46.439 00.000 8976 Worker thread wakes up
01:01:46.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:46.439 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:46.439 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:01:47.125 00.686 8976 Exposure complete
01:01:47.130 00.005 8976 worker thread done servicing request
01:01:47.130 00.000 5052 OnExposeComplete: enter
01:01:47.130 00.000 5052 UpdateGuideState(): m_state=6
01:01:47.130 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1776
01:01:47.130 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.55, Mass=203, SNR=9.8, Peak=67 HFD=2.3
01:01:47.130 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.52 = 1.77)
01:01:47.130 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
01:01:47.130 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-2.47 mountX=-0.05 mountY=0.26, mountTheta=1.76
01:01:47.131 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.16, opts=13)
01:01:47.131 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.16)
01:01:47.131 00.000 8976 Worker thread wakes up
01:01:47.131 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.16) opts 0xd
01:01:47.131 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.16)
01:01:47.131 00.000 8976 Moving (-0.21, -0.16) raw xDistance=-0.05 yDistance=0.26
01:01:47.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:01:47.131 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:01:47.132 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:47.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:01:47.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:01:47.132 00.000 8976 MoveAxis(R, 0, ABG)
01:01:47.132 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:47.132 00.000 5052 Enqueuing Expose request
01:01:47.132 00.000 8976 MoveAxis(D, 1, ABG)
01:01:47.132 00.000 8976 stepping (0, 8) + (0, -1)
01:01:47.132 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:47.151 00.019 8976 Received - 47 (G) 
01:01:47.151 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:47.151 00.000 8976 stepped: pos (0, 7)
01:01:47.151 00.000 8976 move complete, result=0
01:01:47.151 00.000 8976 worker thread done servicing request
01:01:47.151 00.000 8976 Worker thread wakes up
01:01:47.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:47.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:47.151 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:01:47.835 00.684 8976 Exposure complete
01:01:47.841 00.006 5052 OnExposeComplete: enter
01:01:47.841 00.000 5052 UpdateGuideState(): m_state=6
01:01:47.841 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1777
01:01:47.841 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.53, Mass=204, SNR=9.8, Peak=68 HFD=2.8
01:01:47.841 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.51 = 1.77)
01:01:47.841 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
01:01:47.841 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-2.47 mountX=-0.06 mountY=0.29, mountTheta=1.77
01:01:47.841 00.000 8976 worker thread done servicing request
01:01:47.842 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.18, opts=13)
01:01:47.842 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.18)
01:01:47.842 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:01:47.843 00.001 5052 UpdateGuideState exits: m=204 SNR=9.8
01:01:47.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:47.843 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:47.843 00.000 5052 Enqueuing Expose request
01:01:47.843 00.000 8976 Worker thread wakes up
01:01:47.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.18) opts 0xd
01:01:47.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.18)
01:01:47.843 00.000 8976 Moving (-0.23, -0.18) raw xDistance=-0.06 yDistance=0.29
01:01:47.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:01:47.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:01:47.843 00.000 8976 MoveAxis(R, 0, ABG)
01:01:47.843 00.000 8976 MoveAxis(D, 1, ABG)
01:01:47.843 00.000 8976 stepping (0, 7) + (0, -1)
01:01:47.843 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:47.871 00.028 8976 Received - 47 (G) 
01:01:47.871 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:47.871 00.000 8976 stepped: pos (0, 6)
01:01:47.871 00.000 8976 move complete, result=0
01:01:47.871 00.000 8976 worker thread done servicing request
01:01:47.871 00.000 8976 Worker thread wakes up
01:01:47.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:47.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:47.871 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:01:48.554 00.683 8976 Exposure complete
01:01:48.560 00.006 8976 worker thread done servicing request
01:01:48.560 00.000 5052 OnExposeComplete: enter
01:01:48.560 00.000 5052 UpdateGuideState(): m_state=6
01:01:48.560 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1778
01:01:48.561 00.001 5052 Star::Find returns 1 (0), X=328.89, Y=281.99, Mass=176, SNR=9.2, Peak=64 HFD=2.7
01:01:48.561 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
01:01:48.561 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
01:01:48.561 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.28 hyp=0.39 cameraTheta=2.36 mountX=0.38 mountY=0.08, mountTheta=0.22
01:01:48.561 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.28, opts=13)
01:01:48.561 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.28)
01:01:48.561 00.000 8976 Worker thread wakes up
01:01:48.561 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:01:48.562 00.001 5052 UpdateGuideState exits: m=176 SNR=9.2
01:01:48.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:48.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.28) opts 0xd
01:01:48.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:48.562 00.000 5052 Enqueuing Expose request
01:01:48.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.28)
01:01:48.562 00.000 8976 Moving (-0.28, 0.28) raw xDistance=0.38 yDistance=0.08
01:01:48.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:01:48.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:01:48.562 00.000 8976 MoveAxis(L, 2, ABG)
01:01:48.562 00.000 8976 stepping (0, 6) + (-2, 0)
01:01:48.562 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:48.590 00.028 8976 Received - 47 (G) 
01:01:48.590 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:48.590 00.000 8976 stepped: pos (-2, 6)
01:01:48.590 00.000 8976 MoveAxis(U, 0, ABG)
01:01:48.590 00.000 8976 move complete, result=0
01:01:48.590 00.000 8976 worker thread done servicing request
01:01:48.590 00.000 8976 Worker thread wakes up
01:01:48.590 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:01:48.590 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:48.590 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:49.276 00.686 8976 Exposure complete
01:01:49.281 00.005 8976 worker thread done servicing request
01:01:49.281 00.000 5052 OnExposeComplete: enter
01:01:49.281 00.000 5052 UpdateGuideState(): m_state=6
01:01:49.281 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1779
01:01:49.282 00.001 5052 Star::Find returns 1 (0), X=328.25, Y=281.83, Mass=202, SNR=9.9, Peak=67 HFD=2.6
01:01:49.282 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:01:49.282 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:01:49.282 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=0.12 hyp=0.93 cameraTheta=3.01 mountX=0.53 mountY=0.71, mountTheta=0.93
01:01:49.282 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=0.12, opts=13)
01:01:49.282 00.000 5052 Enqueuing Move request for stepguider (-0.92, 0.12)
01:01:49.283 00.001 8976 Worker thread wakes up
01:01:49.283 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:01:49.283 00.000 5052 UpdateGuideState exits: m=202 SNR=9.9
01:01:49.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:49.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:49.283 00.000 5052 Enqueuing Expose request
01:01:49.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, 0.12) opts 0xd
01:01:49.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, 0.12)
01:01:49.283 00.000 8976 Moving (-0.92, 0.12) raw xDistance=0.53 yDistance=0.71
01:01:49.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
01:01:49.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.71
01:01:49.283 00.000 8976 MoveAxis(L, 2, ABG)
01:01:49.283 00.000 8976 stepping (-2, 6) + (-2, 0)
01:01:49.283 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:49.310 00.027 8976 Received - 47 (G) 
01:01:49.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:49.310 00.000 8976 stepped: pos (-4, 6)
01:01:49.310 00.000 8976 MoveAxis(D, 3, ABG)
01:01:49.310 00.000 8976 stepping (-4, 6) + (0, -3)
01:01:49.310 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:49.342 00.032 8976 Received - 47 (G) 
01:01:49.342 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:49.342 00.000 8976 stepped: pos (-4, 3)
01:01:49.342 00.000 8976 move complete, result=0
01:01:49.342 00.000 8976 worker thread done servicing request
01:01:49.342 00.000 8976 Worker thread wakes up
01:01:49.342 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:49.342 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:49.342 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:01:50.028 00.686 8976 Exposure complete
01:01:50.033 00.005 8976 worker thread done servicing request
01:01:50.033 00.000 5052 OnExposeComplete: enter
01:01:50.033 00.000 5052 UpdateGuideState(): m_state=6
01:01:50.033 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1780
01:01:50.033 00.000 5052 Star::Find returns 1 (0), X=328.14, Y=281.79, Mass=207, SNR=10.0, Peak=69 HFD=2.4
01:01:50.034 00.001 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:01:50.034 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:01:50.034 00.000 5052 CameraToMount -- cameraX=-1.03 cameraY=0.08 hyp=1.03 cameraTheta=3.07 mountX=0.54 mountY=0.82, mountTheta=0.99
01:01:50.034 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.03, y=0.08, opts=13)
01:01:50.034 00.000 5052 Enqueuing Move request for stepguider (-1.03, 0.08)
01:01:50.034 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:01:50.034 00.000 5052 UpdateGuideState exits: m=207 SNR=10.0
01:01:50.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:50.034 00.000 8976 Worker thread wakes up
01:01:50.035 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.03, 0.08) opts 0xd
01:01:50.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.03, 0.08)
01:01:50.035 00.000 8976 Moving (-1.03, 0.08) raw xDistance=0.54 yDistance=0.82
01:01:50.035 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:50.035 00.000 5052 Enqueuing Expose request
01:01:50.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
01:01:50.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.82
01:01:50.035 00.000 8976 MoveAxis(L, 2, ABG)
01:01:50.035 00.000 8976 stepping (-4, 3) + (-2, 0)
01:01:50.035 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:50.060 00.025 8976 Received - 47 (G) 
01:01:50.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:50.060 00.000 8976 stepped: pos (-6, 3)
01:01:50.061 00.001 8976 MoveAxis(D, 3, ABG)
01:01:50.061 00.000 8976 stepping (-6, 3) + (0, -3)
01:01:50.061 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:50.093 00.032 8976 Received - 47 (G) 
01:01:50.093 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:50.093 00.000 8976 stepped: pos (-6, 0)
01:01:50.093 00.000 8976 move complete, result=0
01:01:50.093 00.000 8976 worker thread done servicing request
01:01:50.093 00.000 8976 Worker thread wakes up
01:01:50.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:50.093 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
01:01:50.093 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:50.777 00.684 8976 Exposure complete
01:01:50.782 00.005 8976 worker thread done servicing request
01:01:50.783 00.001 5052 OnExposeComplete: enter
01:01:50.783 00.000 5052 UpdateGuideState(): m_state=6
01:01:50.783 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1781
01:01:50.783 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.51, Mass=214, SNR=10.0, Peak=68 HFD=3.1
01:01:50.783 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
01:01:50.783 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
01:01:50.783 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.20 hyp=0.80 cameraTheta=-2.89 mountX=0.17 mountY=0.76, mountTheta=1.35
01:01:50.783 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.20, opts=13)
01:01:50.783 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.20)
01:01:50.783 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:01:50.783 00.000 5052 UpdateGuideState exits: m=214 SNR=10.0
01:01:50.784 00.001 8976 Worker thread wakes up
01:01:50.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.20) opts 0xd
01:01:50.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.20)
01:01:50.784 00.000 8976 Moving (-0.77, -0.20) raw xDistance=0.17 yDistance=0.76
01:01:50.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:01:50.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.76
01:01:50.784 00.000 8976 MoveAxis(R, 0, ABG)
01:01:50.784 00.000 8976 MoveAxis(D, 3, ABG)
01:01:50.784 00.000 8976 stepping (-6, 0) + (0, -3)
01:01:50.784 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:50.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:50.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:50.784 00.000 5052 Enqueuing Expose request
01:01:50.812 00.028 8976 Received - 47 (G) 
01:01:50.812 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:50.812 00.000 8976 stepped: pos (-6, -3)
01:01:50.812 00.000 8976 move complete, result=0
01:01:50.812 00.000 8976 worker thread done servicing request
01:01:50.813 00.001 8976 Worker thread wakes up
01:01:50.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:50.813 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:50.813 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:01:51.497 00.684 8976 Exposure complete
01:01:51.502 00.005 8976 worker thread done servicing request
01:01:51.502 00.000 5052 OnExposeComplete: enter
01:01:51.502 00.000 5052 UpdateGuideState(): m_state=6
01:01:51.502 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1782
01:01:51.503 00.001 5052 Star::Find returns 1 (0), X=329.13, Y=281.84, Mass=194, SNR=9.7, Peak=66 HFD=2.4
01:01:51.503 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
01:01:51.503 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
01:01:51.503 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.93 mountX=0.14 mountY=-0.03, mountTheta=-0.21
01:01:51.503 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.13, opts=13)
01:01:51.503 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.13)
01:01:51.503 00.000 8976 Worker thread wakes up
01:01:51.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:01:51.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.13) opts 0xd
01:01:51.503 00.000 5052 UpdateGuideState exits: m=194 SNR=9.7
01:01:51.504 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.13)
01:01:51.504 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:51.504 00.000 8976 Moving (-0.05, 0.13) raw xDistance=0.14 yDistance=-0.03
01:01:51.504 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:51.504 00.000 5052 Enqueuing Expose request
01:01:51.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:01:51.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:01:51.504 00.000 8976 MoveAxis(R, 0, ABG)
01:01:51.504 00.000 8976 MoveAxis(U, 0, ABG)
01:01:51.504 00.000 8976 move complete, result=0
01:01:51.504 00.000 8976 worker thread done servicing request
01:01:51.504 00.000 8976 Worker thread wakes up
01:01:51.504 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:51.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:51.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:52.187 00.683 8976 Exposure complete
01:01:52.192 00.005 8976 worker thread done servicing request
01:01:52.193 00.001 5052 OnExposeComplete: enter
01:01:52.193 00.000 5052 UpdateGuideState(): m_state=6
01:01:52.193 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1783
01:01:52.193 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.86, Mass=199, SNR=9.8, Peak=68 HFD=2.6
01:01:52.193 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:01:52.193 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:01:52.193 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.15 hyp=0.50 cameraTheta=0.30 mountX=-0.09 mountY=-0.48, mountTheta=-1.75
01:01:52.193 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.15, opts=13)
01:01:52.193 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.15)
01:01:52.194 00.001 8976 Worker thread wakes up
01:01:52.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.15) opts 0xd
01:01:52.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.15)
01:01:52.194 00.000 8976 Moving (0.48, 0.15) raw xDistance=-0.09 yDistance=-0.48
01:01:52.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:01:52.194 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:01:52.194 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
01:01:52.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:52.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:01:52.194 00.000 8976 MoveAxis(R, 0, ABG)
01:01:52.194 00.000 8976 MoveAxis(U, 2, ABG)
01:01:52.194 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:52.194 00.000 5052 Enqueuing Expose request
01:01:52.194 00.000 8976 stepping (-6, -3) + (0, 2)
01:01:52.194 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:52.219 00.025 8976 Received - 47 (G) 
01:01:52.219 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:52.219 00.000 8976 stepped: pos (-6, -1)
01:01:52.219 00.000 8976 move complete, result=0
01:01:52.219 00.000 8976 worker thread done servicing request
01:01:52.219 00.000 8976 Worker thread wakes up
01:01:52.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:52.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:52.219 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:01:52.905 00.686 8976 Exposure complete
01:01:52.911 00.006 8976 worker thread done servicing request
01:01:52.911 00.000 5052 OnExposeComplete: enter
01:01:52.911 00.000 5052 UpdateGuideState(): m_state=6
01:01:52.911 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1784
01:01:52.911 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.86, Mass=179, SNR=9.3, Peak=65 HFD=2.5
01:01:52.911 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
01:01:52.911 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:01:52.911 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.15 hyp=0.37 cameraTheta=0.42 mountX=-0.02 mountY=-0.37, mountTheta=-1.63
01:01:52.912 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.15, opts=13)
01:01:52.912 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.15)
01:01:52.912 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:01:52.912 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
01:01:52.912 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:52.912 00.000 8976 Worker thread wakes up
01:01:52.912 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.15) opts 0xd
01:01:52.912 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.15)
01:01:52.912 00.000 8976 Moving (0.34, 0.15) raw xDistance=-0.02 yDistance=-0.37
01:01:52.912 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:52.912 00.000 5052 Enqueuing Expose request
01:01:52.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:01:52.913 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:01:52.913 00.000 8976 MoveAxis(R, 0, ABG)
01:01:52.913 00.000 8976 MoveAxis(U, 2, ABG)
01:01:52.913 00.000 8976 stepping (-6, -1) + (0, 2)
01:01:52.913 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:52.938 00.025 8976 Received - 47 (G) 
01:01:52.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:52.938 00.000 8976 stepped: pos (-6, 1)
01:01:52.938 00.000 8976 move complete, result=0
01:01:52.938 00.000 8976 worker thread done servicing request
01:01:52.938 00.000 8976 Worker thread wakes up
01:01:52.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:52.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:52.938 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:01:53.626 00.688 8976 Exposure complete
01:01:53.632 00.006 8976 worker thread done servicing request
01:01:53.632 00.000 5052 OnExposeComplete: enter
01:01:53.632 00.000 5052 UpdateGuideState(): m_state=6
01:01:53.632 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1785
01:01:53.633 00.001 5052 Star::Find returns 1 (0), X=328.64, Y=281.38, Mass=203, SNR=9.8, Peak=73 HFD=2.9
01:01:53.633 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
01:01:53.633 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
01:01:53.633 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.33 hyp=0.63 cameraTheta=-2.60 mountX=-0.05 mountY=0.63, mountTheta=1.64
01:01:53.633 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.33, opts=13)
01:01:53.633 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.33)
01:01:53.633 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:01:53.633 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:01:53.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:53.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:53.633 00.000 5052 Enqueuing Expose request
01:01:53.633 00.000 8976 Worker thread wakes up
01:01:53.634 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.33) opts 0xd
01:01:53.634 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.33)
01:01:53.634 00.000 8976 Moving (-0.54, -0.33) raw xDistance=-0.05 yDistance=0.63
01:01:53.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:01:53.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.63
01:01:53.634 00.000 8976 MoveAxis(R, 0, ABG)
01:01:53.634 00.000 8976 MoveAxis(D, 2, ABG)
01:01:53.634 00.000 8976 stepping (-6, 1) + (0, -2)
01:01:53.634 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:53.658 00.024 8976 Received - 47 (G) 
01:01:53.658 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:53.658 00.000 8976 stepped: pos (-6, -1)
01:01:53.658 00.000 8976 move complete, result=0
01:01:53.658 00.000 8976 worker thread done servicing request
01:01:53.658 00.000 8976 Worker thread wakes up
01:01:53.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:53.658 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:53.658 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:01:54.342 00.684 8976 Exposure complete
01:01:54.348 00.006 8976 worker thread done servicing request
01:01:54.348 00.000 5052 OnExposeComplete: enter
01:01:54.348 00.000 5052 UpdateGuideState(): m_state=6
01:01:54.348 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1786
01:01:54.348 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.53, Mass=196, SNR=9.7, Peak=66 HFD=2.7
01:01:54.348 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
01:01:54.349 00.001 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
01:01:54.349 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=-0.18 hyp=0.92 cameraTheta=-2.95 mountX=0.25 mountY=0.85, mountTheta=1.28
01:01:54.349 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=-0.18, opts=13)
01:01:54.349 00.000 5052 Enqueuing Move request for stepguider (-0.90, -0.18)
01:01:54.349 00.000 8976 Worker thread wakes up
01:01:54.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, -0.18) opts 0xd
01:01:54.350 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, -0.18)
01:01:54.350 00.000 8976 Moving (-0.90, -0.18) raw xDistance=0.25 yDistance=0.85
01:01:54.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:01:54.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.85
01:01:54.350 00.000 8976 MoveAxis(R, 0, ABG)
01:01:54.350 00.000 8976 MoveAxis(D, 4, ABG)
01:01:54.350 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:01:54.350 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:01:54.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:54.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:54.350 00.000 5052 Enqueuing Expose request
01:01:54.350 00.000 8976 stepping (-6, -1) + (0, -4)
01:01:54.350 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:01:54.393 00.043 8976 Received - 47 (G) 
01:01:54.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:01:54.393 00.000 8976 stepped: pos (-6, -5)
01:01:54.393 00.000 8976 move complete, result=0
01:01:54.393 00.000 8976 worker thread done servicing request
01:01:54.393 00.000 8976 Worker thread wakes up
01:01:54.393 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:01:54.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:54.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:55.076 00.683 8976 Exposure complete
01:01:55.081 00.005 8976 worker thread done servicing request
01:01:55.081 00.000 5052 OnExposeComplete: enter
01:01:55.082 00.001 5052 UpdateGuideState(): m_state=6
01:01:55.082 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1787
01:01:55.082 00.000 5052 Star::Find returns 1 (0), X=328.17, Y=281.99, Mass=203, SNR=9.8, Peak=68 HFD=2.6
01:01:55.082 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:01:55.082 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
01:01:55.082 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=0.28 hyp=1.04 cameraTheta=2.87 mountX=0.70 mountY=0.69, mountTheta=0.77
01:01:55.082 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=0.28, opts=13)
01:01:55.082 00.000 5052 Enqueuing Move request for stepguider (-1.00, 0.28)
01:01:55.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:01:55.082 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:01:55.083 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:55.083 00.000 8976 Worker thread wakes up
01:01:55.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, 0.28) opts 0xd
01:01:55.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, 0.28)
01:01:55.083 00.000 8976 Moving (-1.00, 0.28) raw xDistance=0.70 yDistance=0.69
01:01:55.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:55.083 00.000 5052 Enqueuing Expose request
01:01:55.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
01:01:55.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
01:01:55.083 00.000 8976 MoveAxis(L, 3, ABG)
01:01:55.083 00.000 8976 stepping (-6, -5) + (-3, 0)
01:01:55.083 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:55.113 00.030 8976 Received - 47 (G) 
01:01:55.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:55.113 00.000 8976 stepped: pos (-9, -5)
01:01:55.113 00.000 8976 MoveAxis(D, 3, ABG)
01:01:55.113 00.000 8976 stepping (-9, -5) + (0, -3)
01:01:55.113 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:55.145 00.032 8976 Received - 47 (G) 
01:01:55.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:55.145 00.000 8976 stepped: pos (-9, -8)
01:01:55.145 00.000 8976 move complete, result=0
01:01:55.145 00.000 8976 worker thread done servicing request
01:01:55.145 00.000 8976 Worker thread wakes up
01:01:55.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:55.145 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:55.145 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.7 px 3 ms SOUTH
01:01:55.828 00.683 8976 Exposure complete
01:01:55.834 00.006 8976 worker thread done servicing request
01:01:55.834 00.000 5052 OnExposeComplete: enter
01:01:55.834 00.000 5052 UpdateGuideState(): m_state=6
01:01:55.834 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1788
01:01:55.834 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.80, Mass=188, SNR=9.4, Peak=64 HFD=2.6
01:01:55.834 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:01:55.834 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:01:55.834 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=0.09 hyp=0.94 cameraTheta=3.05 mountX=0.50 mountY=0.74, mountTheta=0.97
01:01:55.835 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=0.09, opts=13)
01:01:55.835 00.000 5052 Enqueuing Move request for stepguider (-0.94, 0.09)
01:01:55.835 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:01:55.835 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:01:55.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:55.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:55.835 00.000 5052 Enqueuing Expose request
01:01:55.835 00.000 8976 Worker thread wakes up
01:01:55.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, 0.09) opts 0xd
01:01:55.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, 0.09)
01:01:55.835 00.000 8976 Moving (-0.94, 0.09) raw xDistance=0.50 yDistance=0.74
01:01:55.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
01:01:55.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.74
01:01:55.835 00.000 8976 MoveAxis(L, 2, ABG)
01:01:55.835 00.000 8976 stepping (-9, -8) + (-2, 0)
01:01:55.835 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:55.864 00.029 8976 Received - 47 (G) 
01:01:55.864 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:55.864 00.000 8976 stepped: pos (-11, -8)
01:01:55.864 00.000 8976 MoveAxis(D, 3, ABG)
01:01:55.864 00.000 8976 stepping (-11, -8) + (0, -3)
01:01:55.864 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:55.896 00.032 8976 Received - 47 (G) 
01:01:55.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:55.896 00.000 8976 stepped: pos (-11, -11)
01:01:55.896 00.000 8976 move complete, result=0
01:01:55.896 00.000 8976 worker thread done servicing request
01:01:55.896 00.000 8976 Worker thread wakes up
01:01:55.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:55.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:55.896 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:01:56.550 00.654 8976 Exposure complete
01:01:56.555 00.005 8976 worker thread done servicing request
01:01:56.555 00.000 5052 OnExposeComplete: enter
01:01:56.555 00.000 5052 UpdateGuideState(): m_state=6
01:01:56.555 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1789
01:01:56.555 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.75, Mass=189, SNR=9.5, Peak=67 HFD=2.6
01:01:56.555 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
01:01:56.555 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
01:01:56.556 00.001 5052 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.68 mountX=0.04 mountY=-0.02, mountTheta=-0.45
01:01:56.556 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.04, opts=13)
01:01:56.556 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.04)
01:01:56.556 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:01:56.556 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:01:56.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:56.556 00.000 8976 Worker thread wakes up
01:01:56.556 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.04) opts 0xd
01:01:56.557 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:56.557 00.000 5052 Enqueuing Expose request
01:01:56.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.04)
01:01:56.557 00.000 8976 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.02
01:01:56.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:01:56.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:01:56.557 00.000 8976 MoveAxis(R, 0, ABG)
01:01:56.557 00.000 8976 MoveAxis(U, 0, ABG)
01:01:56.557 00.000 8976 move complete, result=0
01:01:56.557 00.000 8976 worker thread done servicing request
01:01:56.557 00.000 8976 Worker thread wakes up
01:01:56.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:56.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:56.557 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:57.214 00.657 8976 Exposure complete
01:01:57.219 00.005 8976 worker thread done servicing request
01:01:57.220 00.001 5052 OnExposeComplete: enter
01:01:57.220 00.000 5052 UpdateGuideState(): m_state=6
01:01:57.220 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1790
01:01:57.220 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.84, Mass=206, SNR=9.9, Peak=68 HFD=2.9
01:01:57.220 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:01:57.220 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:01:57.220 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.13 hyp=0.45 cameraTheta=2.85 mountX=0.31 mountY=0.29, mountTheta=0.75
01:01:57.220 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.13, opts=13)
01:01:57.220 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.13)
01:01:57.221 00.001 8976 Worker thread wakes up
01:01:57.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.13) opts 0xd
01:01:57.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.13)
01:01:57.221 00.000 8976 Moving (-0.43, 0.13) raw xDistance=0.31 yDistance=0.29
01:01:57.221 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:01:57.221 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
01:01:57.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:57.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:01:57.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:01:57.221 00.000 8976 MoveAxis(L, 1, ABG)
01:01:57.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:57.221 00.000 5052 Enqueuing Expose request
01:01:57.221 00.000 8976 stepping (-11, -11) + (-1, 0)
01:01:57.221 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:57.255 00.034 8976 Received - 47 (G) 
01:01:57.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:57.255 00.000 8976 stepped: pos (-12, -11)
01:01:57.255 00.000 8976 MoveAxis(D, 1, ABG)
01:01:57.255 00.000 8976 stepping (-12, -11) + (0, -1)
01:01:57.255 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:57.286 00.031 8976 Received - 47 (G) 
01:01:57.286 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:57.286 00.000 8976 stepped: pos (-12, -12)
01:01:57.286 00.000 8976 move complete, result=0
01:01:57.286 00.000 8976 worker thread done servicing request
01:01:57.286 00.000 8976 Worker thread wakes up
01:01:57.287 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:57.287 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:57.287 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:01:57.943 00.656 8976 Exposure complete
01:01:57.948 00.005 8976 worker thread done servicing request
01:01:57.948 00.000 5052 OnExposeComplete: enter
01:01:57.948 00.000 5052 UpdateGuideState(): m_state=6
01:01:57.949 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1791
01:01:57.949 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.59, Mass=206, SNR=9.9, Peak=70 HFD=2.3
01:01:57.949 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
01:01:57.949 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
01:01:57.949 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.11 hyp=0.81 cameraTheta=-0.14 mountX=-0.47 mountY=-0.61, mountTheta=-2.22
01:01:57.949 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.11, opts=13)
01:01:57.949 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.11)
01:01:57.949 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:01:57.949 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
01:01:57.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:57.950 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:57.950 00.000 5052 Enqueuing Expose request
01:01:57.950 00.000 8976 Worker thread wakes up
01:01:57.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.11) opts 0xd
01:01:57.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.11)
01:01:57.950 00.000 8976 Moving (0.81, -0.11) raw xDistance=-0.47 yDistance=-0.61
01:01:57.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47
01:01:57.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.61
01:01:57.950 00.000 8976 MoveAxis(R, 2, ABG)
01:01:57.950 00.000 8976 stepping (-12, -12) + (2, 0)
01:01:57.950 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:57.973 00.023 8976 Received - 47 (G) 
01:01:57.974 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:57.974 00.000 8976 stepped: pos (-10, -12)
01:01:57.974 00.000 8976 MoveAxis(U, 2, ABG)
01:01:57.974 00.000 8976 stepping (-10, -12) + (0, 2)
01:01:57.974 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:58.006 00.032 8976 Received - 47 (G) 
01:01:58.006 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:58.006 00.000 8976 stepped: pos (-10, -10)
01:01:58.006 00.000 8976 move complete, result=0
01:01:58.006 00.000 8976 worker thread done servicing request
01:01:58.006 00.000 8976 Worker thread wakes up
01:01:58.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:58.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:58.006 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
01:01:58.663 00.657 8976 Exposure complete
01:01:58.668 00.005 8976 worker thread done servicing request
01:01:58.669 00.001 5052 OnExposeComplete: enter
01:01:58.669 00.000 5052 UpdateGuideState(): m_state=6
01:01:58.669 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1792
01:01:58.669 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.30, Mass=212, SNR=10.0, Peak=71 HFD=2.6
01:01:58.669 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.64 = -2.64)
01:01:58.669 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
01:01:58.669 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.41 hyp=0.72 cameraTheta=-0.60 mountX=-0.63 mountY=-0.28, mountTheta=-2.73
01:01:58.669 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.41, opts=13)
01:01:58.669 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.41)
01:01:58.670 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:01:58.670 00.000 8976 Worker thread wakes up
01:01:58.670 00.000 5052 UpdateGuideState exits: m=212 SNR=10.0
01:01:58.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.41) opts 0xd
01:01:58.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:58.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.41)
01:01:58.670 00.000 8976 Moving (0.60, -0.41) raw xDistance=-0.63 yDistance=-0.28
01:01:58.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
01:01:58.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
01:01:58.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:58.670 00.000 5052 Enqueuing Expose request
01:01:58.670 00.000 8976 MoveAxis(R, 3, ABG)
01:01:58.670 00.000 8976 stepping (-10, -10) + (3, 0)
01:01:58.670 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:58.710 00.040 8976 Received - 47 (G) 
01:01:58.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:58.710 00.000 8976 stepped: pos (-7, -10)
01:01:58.710 00.000 8976 MoveAxis(U, 1, ABG)
01:01:58.710 00.000 8976 stepping (-7, -10) + (0, 1)
01:01:58.710 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:58.741 00.031 8976 Received - 47 (G) 
01:01:58.742 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:01:58.742 00.000 8976 stepped: pos (-7, -9)
01:01:58.742 00.000 8976 move complete, result=0
01:01:58.742 00.000 8976 worker thread done servicing request
01:01:58.742 00.000 8976 Worker thread wakes up
01:01:58.742 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.3 px 1 ms NORTH
01:01:58.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:58.742 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:59.399 00.657 8976 Exposure complete
01:01:59.405 00.006 8976 worker thread done servicing request
01:01:59.405 00.000 5052 OnExposeComplete: enter
01:01:59.405 00.000 5052 UpdateGuideState(): m_state=6
01:01:59.405 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1793
01:01:59.405 00.000 5052 Star::Find returns 1 (0), X=330.17, Y=281.63, Mass=191, SNR=9.5, Peak=67 HFD=2.6
01:01:59.405 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
01:01:59.405 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:01:59.405 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=-0.08 hyp=1.00 cameraTheta=-0.08 mountX=-0.52 mountY=-0.80, mountTheta=-2.15
01:01:59.406 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=-0.08, opts=13)
01:01:59.406 00.000 5052 Enqueuing Move request for stepguider (1.00, -0.08)
01:01:59.406 00.000 8976 Worker thread wakes up
01:01:59.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, -0.08) opts 0xd
01:01:59.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, -0.08)
01:01:59.406 00.000 8976 Moving (1.00, -0.08) raw xDistance=-0.52 yDistance=-0.80
01:01:59.406 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:01:59.406 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:01:59.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:59.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
01:01:59.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.80
01:01:59.406 00.000 8976 MoveAxis(R, 2, ABG)
01:01:59.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:01:59.406 00.000 5052 Enqueuing Expose request
01:01:59.407 00.001 8976 stepping (-7, -9) + (2, 0)
01:01:59.407 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:59.429 00.022 8976 Received - 47 (G) 
01:01:59.429 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:01:59.429 00.000 8976 stepped: pos (-5, -9)
01:01:59.429 00.000 8976 MoveAxis(U, 3, ABG)
01:01:59.429 00.000 8976 stepping (-5, -9) + (0, 3)
01:01:59.429 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:59.461 00.032 8976 Received - 47 (G) 
01:01:59.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:01:59.461 00.000 8976 stepped: pos (-5, -6)
01:01:59.461 00.000 8976 move complete, result=0
01:01:59.461 00.000 8976 worker thread done servicing request
01:01:59.461 00.000 8976 Worker thread wakes up
01:01:59.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:01:59.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:01:59.461 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
01:02:00.128 00.667 8976 Exposure complete
01:02:00.136 00.008 8976 worker thread done servicing request
01:02:00.136 00.000 5052 OnExposeComplete: enter
01:02:00.136 00.000 5052 UpdateGuideState(): m_state=6
01:02:00.136 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1794
01:02:00.136 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.84, Mass=212, SNR=10.1, Peak=73 HFD=2.4
01:02:00.136 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:02:00.136 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:02:00.136 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=0.13 hyp=0.87 cameraTheta=0.15 mountX=-0.28 mountY=-0.79, mountTheta=-1.90
01:02:00.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=0.13, opts=13)
01:02:00.137 00.000 5052 Enqueuing Move request for stepguider (0.86, 0.13)
01:02:00.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:02:00.137 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
01:02:00.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:00.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:00.137 00.000 5052 Enqueuing Expose request
01:02:00.138 00.001 8976 Worker thread wakes up
01:02:00.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, 0.13) opts 0xd
01:02:00.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, 0.13)
01:02:00.138 00.000 8976 Moving (0.86, 0.13) raw xDistance=-0.28 yDistance=-0.79
01:02:00.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
01:02:00.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.79
01:02:00.138 00.000 8976 MoveAxis(R, 1, ABG)
01:02:00.138 00.000 8976 stepping (-5, -6) + (1, 0)
01:02:00.138 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:00.164 00.026 8976 Received - 47 (G) 
01:02:00.164 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:00.164 00.000 8976 stepped: pos (-4, -6)
01:02:00.164 00.000 8976 MoveAxis(U, 3, ABG)
01:02:00.164 00.000 8976 stepping (-4, -6) + (0, 3)
01:02:00.164 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:00.196 00.032 8976 Received - 47 (G) 
01:02:00.196 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:00.197 00.001 8976 stepped: pos (-4, -3)
01:02:00.197 00.000 8976 move complete, result=0
01:02:00.197 00.000 8976 worker thread done servicing request
01:02:00.197 00.000 8976 Worker thread wakes up
01:02:00.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:00.197 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:00.197 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
01:02:00.887 00.690 8976 Exposure complete
01:02:00.893 00.006 8976 worker thread done servicing request
01:02:00.893 00.000 5052 OnExposeComplete: enter
01:02:00.894 00.001 5052 UpdateGuideState(): m_state=6
01:02:00.894 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1795
01:02:00.894 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=282.31, Mass=205, SNR=9.8, Peak=69 HFD=2.6
01:02:00.894 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
01:02:00.894 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
01:02:00.894 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.60 hyp=1.02 cameraTheta=0.64 mountX=0.17 mountY=-1.01, mountTheta=-1.41
01:02:00.894 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.60, opts=13)
01:02:00.895 00.001 5052 Enqueuing Move request for stepguider (0.82, 0.60)
01:02:00.895 00.000 8976 Worker thread wakes up
01:02:00.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.60) opts 0xd
01:02:00.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.60)
01:02:00.895 00.000 8976 Moving (0.82, 0.60) raw xDistance=0.17 yDistance=-1.01
01:02:00.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:02:00.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:02:00.895 00.000 5052 UpdateGuideState exits: m=205 SNR=9.8
01:02:00.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:00.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:00.895 00.000 5052 Enqueuing Expose request
01:02:00.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.01
01:02:00.895 00.000 8976 MoveAxis(R, 0, ABG)
01:02:00.895 00.000 8976 MoveAxis(U, 4, ABG)
01:02:00.895 00.000 8976 stepping (-4, -3) + (0, 4)
01:02:00.896 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:02:00.931 00.035 8976 Received - 47 (G) 
01:02:00.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:02:00.931 00.000 8976 stepped: pos (-4, 1)
01:02:00.932 00.001 8976 move complete, result=0
01:02:00.932 00.000 8976 worker thread done servicing request
01:02:00.932 00.000 8976 Worker thread wakes up
01:02:00.932 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
01:02:00.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:00.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:01.618 00.686 8976 Exposure complete
01:02:01.624 00.006 5052 OnExposeComplete: enter
01:02:01.625 00.001 5052 UpdateGuideState(): m_state=6
01:02:01.625 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1796
01:02:01.625 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=282.21, Mass=204, SNR=9.8, Peak=70 HFD=2.5
01:02:01.625 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
01:02:01.625 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
01:02:01.625 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=0.50 hyp=1.09 cameraTheta=0.47 mountX=-0.00 mountY=-1.09, mountTheta=-1.57
01:02:01.625 00.000 8976 worker thread done servicing request
01:02:01.626 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=0.50, opts=13)
01:02:01.627 00.001 5052 Enqueuing Move request for stepguider (0.97, 0.50)
01:02:01.627 00.000 8976 Worker thread wakes up
01:02:01.627 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:02:01.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, 0.50) opts 0xd
01:02:01.627 00.000 5052 UpdateGuideState exits: m=204 SNR=9.8
01:02:01.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:01.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:01.627 00.000 5052 Enqueuing Expose request
01:02:01.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, 0.50)
01:02:01.627 00.000 8976 Moving (0.97, 0.50) raw xDistance=-0.00 yDistance=-1.09
01:02:01.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:02:01.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.09
01:02:01.627 00.000 8976 MoveAxis(R, 0, ABG)
01:02:01.627 00.000 8976 MoveAxis(U, 5, ABG)
01:02:01.628 00.001 8976 stepping (-4, 1) + (0, 5)
01:02:01.628 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:02:01.667 00.039 8976 Received - 47 (G) 
01:02:01.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:02:01.667 00.000 8976 stepped: pos (-4, 6)
01:02:01.667 00.000 8976 move complete, result=0
01:02:01.667 00.000 8976 worker thread done servicing request
01:02:01.667 00.000 8976 Worker thread wakes up
01:02:01.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:01.668 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:01.668 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -1.1 px 5 ms NORTH
01:02:02.351 00.683 8976 Exposure complete
01:02:02.357 00.006 8976 worker thread done servicing request
01:02:02.357 00.000 5052 OnExposeComplete: enter
01:02:02.357 00.000 5052 UpdateGuideState(): m_state=6
01:02:02.357 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1797
01:02:02.357 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=281.96, Mass=189, SNR=9.5, Peak=67 HFD=2.5
01:02:02.357 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:02:02.357 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:02:02.357 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=0.25 hyp=0.94 cameraTheta=0.27 mountX=-0.19 mountY=-0.90, mountTheta=-1.78
01:02:02.358 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=0.25, opts=13)
01:02:02.358 00.000 5052 Enqueuing Move request for stepguider (0.91, 0.25)
01:02:02.358 00.000 8976 Worker thread wakes up
01:02:02.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, 0.25) opts 0xd
01:02:02.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, 0.25)
01:02:02.358 00.000 8976 Moving (0.91, 0.25) raw xDistance=-0.19 yDistance=-0.90
01:02:02.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:02:02.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.90
01:02:02.358 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:02:02.358 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:02:02.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:02.358 00.000 8976 MoveAxis(R, 0, ABG)
01:02:02.358 00.000 8976 MoveAxis(U, 4, ABG)
01:02:02.358 00.000 8976 stepping (-4, 6) + (0, 4)
01:02:02.359 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:02.359 00.000 5052 Enqueuing Expose request
01:02:02.359 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:02:02.402 00.043 8976 Received - 47 (G) 
01:02:02.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:02:02.402 00.000 8976 stepped: pos (-4, 10)
01:02:02.402 00.000 8976 move complete, result=0
01:02:02.402 00.000 8976 worker thread done servicing request
01:02:02.403 00.001 8976 Worker thread wakes up
01:02:02.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:02.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:02.403 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
01:02:03.087 00.684 8976 Exposure complete
01:02:03.092 00.005 8976 worker thread done servicing request
01:02:03.092 00.000 5052 OnExposeComplete: enter
01:02:03.092 00.000 5052 UpdateGuideState(): m_state=6
01:02:03.092 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1798
01:02:03.092 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.36, Mass=186, SNR=9.4, Peak=65 HFD=3.0
01:02:03.092 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
01:02:03.092 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.09)
01:02:03.092 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.35 hyp=0.41 cameraTheta=-1.04 mountX=-0.41 mountY=0.02, mountTheta=3.09
01:02:03.093 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.35, opts=13)
01:02:03.093 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.35)
01:02:03.093 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:02:03.093 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:02:03.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:03.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:03.093 00.000 5052 Enqueuing Expose request
01:02:03.093 00.000 8976 Worker thread wakes up
01:02:03.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.35) opts 0xd
01:02:03.093 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.35)
01:02:03.093 00.000 8976 Moving (0.21, -0.35) raw xDistance=-0.41 yDistance=0.02
01:02:03.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:02:03.094 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:02:03.094 00.000 8976 MoveAxis(R, 2, ABG)
01:02:03.094 00.000 8976 stepping (-4, 10) + (2, 0)
01:02:03.094 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:03.122 00.028 8976 Received - 47 (G) 
01:02:03.122 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:03.122 00.000 8976 stepped: pos (-2, 10)
01:02:03.122 00.000 8976 MoveAxis(U, 0, ABG)
01:02:03.122 00.000 8976 move complete, result=0
01:02:03.122 00.000 8976 worker thread done servicing request
01:02:03.122 00.000 8976 Worker thread wakes up
01:02:03.122 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:03.122 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:03.122 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
01:02:03.810 00.688 8976 Exposure complete
01:02:03.816 00.006 8976 worker thread done servicing request
01:02:03.816 00.000 5052 OnExposeComplete: enter
01:02:03.816 00.000 5052 UpdateGuideState(): m_state=6
01:02:03.816 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1799
01:02:03.816 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.51, Mass=194, SNR=9.6, Peak=69 HFD=2.9
01:02:03.816 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.31 = 1.98)
01:02:03.816 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.87)
01:02:03.816 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-2.26 mountX=-0.10 mountY=0.24, mountTheta=1.96
01:02:03.817 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.20, opts=13)
01:02:03.817 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.20)
01:02:03.817 00.000 8976 Worker thread wakes up
01:02:03.817 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.20) opts 0xd
01:02:03.817 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:02:03.817 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.20)
01:02:03.817 00.000 8976 Moving (-0.16, -0.20) raw xDistance=-0.10 yDistance=0.24
01:02:03.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:02:03.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:02:03.817 00.000 8976 MoveAxis(R, 0, ABG)
01:02:03.817 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:02:03.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:03.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:03.817 00.000 5052 Enqueuing Expose request
01:02:03.817 00.000 8976 MoveAxis(U, 0, ABG)
01:02:03.818 00.001 8976 move complete, result=0
01:02:03.818 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:02:03.818 00.000 8976 worker thread done servicing request
01:02:03.818 00.000 8976 Worker thread wakes up
01:02:03.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:03.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:04.502 00.684 8976 Exposure complete
01:02:04.508 00.006 8976 worker thread done servicing request
01:02:04.508 00.000 5052 OnExposeComplete: enter
01:02:04.508 00.000 5052 UpdateGuideState(): m_state=6
01:02:04.508 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1800
01:02:04.508 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.51, Mass=166, SNR=8.9, Peak=67 HFD=3.1
01:02:04.508 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
01:02:04.508 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
01:02:04.508 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.20 hyp=0.56 cameraTheta=-2.77 mountX=0.06 mountY=0.55, mountTheta=1.47
01:02:04.509 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.20, opts=13)
01:02:04.510 00.001 5052 Enqueuing Move request for stepguider (-0.52, -0.20)
01:02:04.510 00.000 8976 Worker thread wakes up
01:02:04.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.20) opts 0xd
01:02:04.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.20)
01:02:04.510 00.000 8976 Moving (-0.52, -0.20) raw xDistance=0.06 yDistance=0.55
01:02:04.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:02:04.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:02:04.510 00.000 8976 MoveAxis(R, 0, ABG)
01:02:04.510 00.000 8976 MoveAxis(D, 2, ABG)
01:02:04.510 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:02:04.510 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
01:02:04.510 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:04.510 00.000 8976 stepping (-2, 10) + (0, -2)
01:02:04.510 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:04.510 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:04.510 00.000 5052 Enqueuing Expose request
01:02:04.545 00.035 8976 Received - 47 (G) 
01:02:04.545 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:04.545 00.000 8976 stepped: pos (-2, 8)
01:02:04.545 00.000 8976 move complete, result=0
01:02:04.545 00.000 8976 worker thread done servicing request
01:02:04.545 00.000 8976 Worker thread wakes up
01:02:04.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:04.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:04.545 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:02:05.243 00.698 8976 Exposure complete
01:02:05.248 00.005 8976 worker thread done servicing request
01:02:05.248 00.000 5052 OnExposeComplete: enter
01:02:05.248 00.000 5052 UpdateGuideState(): m_state=6
01:02:05.248 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1801
01:02:05.249 00.001 5052 Star::Find returns 1 (0), X=328.57, Y=282.02, Mass=187, SNR=9.4, Peak=67 HFD=2.9
01:02:05.249 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
01:02:05.249 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
01:02:05.249 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.31 hyp=0.68 cameraTheta=2.68 mountX=0.55 mountY=0.34, mountTheta=0.56
01:02:05.249 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.31, opts=13)
01:02:05.249 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.31)
01:02:05.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:02:05.250 00.001 5052 UpdateGuideState exits: m=187 SNR=9.4
01:02:05.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:05.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:05.250 00.000 5052 Enqueuing Expose request
01:02:05.250 00.000 8976 Worker thread wakes up
01:02:05.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.31) opts 0xd
01:02:05.250 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.31)
01:02:05.250 00.000 8976 Moving (-0.61, 0.31) raw xDistance=0.55 yDistance=0.34
01:02:05.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:02:05.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
01:02:05.250 00.000 8976 MoveAxis(L, 2, ABG)
01:02:05.250 00.000 8976 stepping (-2, 8) + (-2, 0)
01:02:05.250 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:05.280 00.030 8976 Received - 47 (G) 
01:02:05.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:05.280 00.000 8976 stepped: pos (-4, 8)
01:02:05.280 00.000 8976 MoveAxis(D, 2, ABG)
01:02:05.280 00.000 8976 stepping (-4, 8) + (0, -2)
01:02:05.280 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:05.312 00.032 8976 Received - 47 (G) 
01:02:05.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:05.312 00.000 8976 stepped: pos (-4, 6)
01:02:05.312 00.000 8976 move complete, result=0
01:02:05.312 00.000 8976 worker thread done servicing request
01:02:05.312 00.000 8976 Worker thread wakes up
01:02:05.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:05.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:05.312 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 2 ms SOUTH
01:02:06.001 00.689 8976 Exposure complete
01:02:06.006 00.005 8976 worker thread done servicing request
01:02:06.006 00.000 5052 OnExposeComplete: enter
01:02:06.006 00.000 5052 UpdateGuideState(): m_state=6
01:02:06.006 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1802
01:02:06.006 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.96, Mass=181, SNR=9.3, Peak=63 HFD=2.8
01:02:06.006 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
01:02:06.006 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
01:02:06.006 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.25 hyp=0.38 cameraTheta=2.41 mountX=0.35 mountY=0.10, mountTheta=0.27
01:02:06.007 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.25, opts=13)
01:02:06.007 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.25)
01:02:06.007 00.000 8976 Worker thread wakes up
01:02:06.007 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.25) opts 0xd
01:02:06.007 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.25)
01:02:06.007 00.000 8976 Moving (-0.28, 0.25) raw xDistance=0.35 yDistance=0.10
01:02:06.007 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:02:06.007 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
01:02:06.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
01:02:06.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:02:06.007 00.000 8976 MoveAxis(L, 2, ABG)
01:02:06.007 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:06.007 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:06.007 00.000 5052 Enqueuing Expose request
01:02:06.008 00.001 8976 stepping (-4, 6) + (-2, 0)
01:02:06.008 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:06.031 00.023 8976 Received - 47 (G) 
01:02:06.031 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:06.031 00.000 8976 stepped: pos (-6, 6)
01:02:06.031 00.000 8976 MoveAxis(U, 0, ABG)
01:02:06.031 00.000 8976 move complete, result=0
01:02:06.031 00.000 8976 worker thread done servicing request
01:02:06.031 00.000 8976 Worker thread wakes up
01:02:06.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:06.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:06.031 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:02:06.717 00.686 8976 Exposure complete
01:02:06.722 00.005 8976 worker thread done servicing request
01:02:06.722 00.000 5052 OnExposeComplete: enter
01:02:06.722 00.000 5052 UpdateGuideState(): m_state=6
01:02:06.722 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1803
01:02:06.723 00.001 5052 Star::Find returns 1 (0), X=329.65, Y=281.58, Mass=188, SNR=9.4, Peak=68 HFD=3.3
01:02:06.723 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:02:06.723 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
01:02:06.723 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.13 hyp=0.50 cameraTheta=-0.26 mountX=-0.33 mountY=-0.33, mountTheta=-2.35
01:02:06.723 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.13, opts=13)
01:02:06.723 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.13)
01:02:06.723 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:02:06.723 00.000 8976 Worker thread wakes up
01:02:06.724 00.001 5052 UpdateGuideState exits: m=188 SNR=9.4
01:02:06.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:06.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:06.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.13) opts 0xd
01:02:06.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.13)
01:02:06.724 00.000 5052 Enqueuing Expose request
01:02:06.724 00.000 8976 Moving (0.48, -0.13) raw xDistance=-0.33 yDistance=-0.33
01:02:06.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
01:02:06.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:02:06.724 00.000 8976 MoveAxis(R, 1, ABG)
01:02:06.724 00.000 8976 stepping (-6, 6) + (1, 0)
01:02:06.724 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:06.751 00.027 8976 Received - 47 (G) 
01:02:06.751 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:06.751 00.000 8976 stepped: pos (-5, 6)
01:02:06.751 00.000 8976 MoveAxis(U, 1, ABG)
01:02:06.751 00.000 8976 stepping (-5, 6) + (0, 1)
01:02:06.751 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:06.783 00.032 8976 Received - 47 (G) 
01:02:06.783 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:06.783 00.000 8976 stepped: pos (-5, 7)
01:02:06.783 00.000 8976 move complete, result=0
01:02:06.783 00.000 8976 worker thread done servicing request
01:02:06.783 00.000 8976 Worker thread wakes up
01:02:06.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:06.783 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:06.783 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:02:07.476 00.693 8976 Exposure complete
01:02:07.482 00.006 8976 worker thread done servicing request
01:02:07.482 00.000 5052 OnExposeComplete: enter
01:02:07.483 00.001 5052 UpdateGuideState(): m_state=6
01:02:07.483 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1804
01:02:07.483 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.44, Mass=170, SNR=9.0, Peak=68 HFD=3.0
01:02:07.483 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.64 = -2.64)
01:02:07.483 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
01:02:07.483 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.27 hyp=0.48 cameraTheta=-0.59 mountX=-0.42 mountY=-0.19, mountTheta=-2.72
01:02:07.483 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.27, opts=13)
01:02:07.484 00.001 5052 Enqueuing Move request for stepguider (0.39, -0.27)
01:02:07.484 00.000 8976 Worker thread wakes up
01:02:07.484 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:02:07.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.27) opts 0xd
01:02:07.484 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
01:02:07.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.27)
01:02:07.484 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:07.484 00.000 8976 Moving (0.39, -0.27) raw xDistance=-0.42 yDistance=-0.19
01:02:07.484 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:07.484 00.000 5052 Enqueuing Expose request
01:02:07.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
01:02:07.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:02:07.484 00.000 8976 MoveAxis(R, 2, ABG)
01:02:07.484 00.000 8976 stepping (-5, 7) + (2, 0)
01:02:07.484 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:07.518 00.034 8976 Received - 47 (G) 
01:02:07.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:07.518 00.000 8976 stepped: pos (-3, 7)
01:02:07.518 00.000 8976 MoveAxis(U, 0, ABG)
01:02:07.518 00.000 8976 move complete, result=0
01:02:07.518 00.000 8976 worker thread done servicing request
01:02:07.518 00.000 8976 Worker thread wakes up
01:02:07.518 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:02:07.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:07.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:08.200 00.682 8976 Exposure complete
01:02:08.205 00.005 8976 worker thread done servicing request
01:02:08.205 00.000 5052 OnExposeComplete: enter
01:02:08.205 00.000 5052 UpdateGuideState(): m_state=6
01:02:08.205 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1805
01:02:08.205 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=282.04, Mass=211, SNR=10.0, Peak=69 HFD=2.8
01:02:08.206 00.001 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
01:02:08.206 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
01:02:08.206 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.33 hyp=0.71 cameraTheta=0.49 mountX=0.01 mountY=-0.70, mountTheta=-1.55
01:02:08.206 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.33, opts=13)
01:02:08.206 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.33)
01:02:08.206 00.000 8976 Worker thread wakes up
01:02:08.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.33) opts 0xd
01:02:08.206 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.33)
01:02:08.207 00.001 8976 Moving (0.62, 0.33) raw xDistance=0.01 yDistance=-0.70
01:02:08.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:02:08.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
01:02:08.207 00.000 8976 MoveAxis(R, 0, ABG)
01:02:08.207 00.000 8976 MoveAxis(U, 3, ABG)
01:02:08.207 00.000 8976 stepping (-3, 7) + (0, 3)
01:02:08.207 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:08.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:02:08.207 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
01:02:08.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:08.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:08.207 00.000 5052 Enqueuing Expose request
01:02:08.237 00.030 8976 Received - 47 (G) 
01:02:08.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:08.237 00.000 8976 stepped: pos (-3, 10)
01:02:08.237 00.000 8976 move complete, result=0
01:02:08.237 00.000 8976 worker thread done servicing request
01:02:08.237 00.000 8976 Worker thread wakes up
01:02:08.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:08.237 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:08.238 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:02:08.923 00.685 8976 Exposure complete
01:02:08.928 00.005 8976 worker thread done servicing request
01:02:08.928 00.000 5052 OnExposeComplete: enter
01:02:08.928 00.000 5052 UpdateGuideState(): m_state=6
01:02:08.928 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1806
01:02:08.928 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=282.10, Mass=190, SNR=9.5, Peak=70 HFD=2.6
01:02:08.928 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
01:02:08.928 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
01:02:08.928 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.39 hyp=0.65 cameraTheta=0.64 mountX=0.11 mountY=-0.65, mountTheta=-1.40
01:02:08.929 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.39, opts=13)
01:02:08.929 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.39)
01:02:08.929 00.000 8976 Worker thread wakes up
01:02:08.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.39) opts 0xd
01:02:08.929 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:02:08.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.39)
01:02:08.929 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:02:08.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:08.929 00.000 8976 Moving (0.52, 0.39) raw xDistance=0.11 yDistance=-0.65
01:02:08.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:02:08.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.65
01:02:08.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:08.929 00.000 5052 Enqueuing Expose request
01:02:08.929 00.000 8976 MoveAxis(R, 0, ABG)
01:02:08.929 00.000 8976 MoveAxis(U, 3, ABG)
01:02:08.929 00.000 8976 stepping (-3, 10) + (0, 3)
01:02:08.930 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:08.974 00.044 8976 Received - 47 (G) 
01:02:08.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:08.974 00.000 8976 stepped: pos (-3, 13)
01:02:08.974 00.000 8976 move complete, result=0
01:02:08.974 00.000 8976 worker thread done servicing request
01:02:08.974 00.000 8976 Worker thread wakes up
01:02:08.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:08.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:08.974 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:02:09.654 00.680 8976 Exposure complete
01:02:09.660 00.006 8976 worker thread done servicing request
01:02:09.660 00.000 5052 OnExposeComplete: enter
01:02:09.660 00.000 5052 UpdateGuideState(): m_state=6
01:02:09.660 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1807
01:02:09.660 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.02, Mass=179, SNR=9.2, Peak=66 HFD=2.5
01:02:09.661 00.001 5052 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.04) = xAngle (-0.53 = -0.53)
01:02:09.661 00.000 5052 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.64 = -0.64)
01:02:09.661 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.51 mountX=0.27 mountY=-0.18, mountTheta=-0.60
01:02:09.661 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.31, opts=13)
01:02:09.661 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.31)
01:02:09.661 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:02:09.661 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:02:09.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:09.661 00.000 8976 Worker thread wakes up
01:02:09.661 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.31) opts 0xd
01:02:09.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.31)
01:02:09.662 00.001 8976 Moving (0.02, 0.31) raw xDistance=0.27 yDistance=-0.18
01:02:09.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:02:09.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:02:09.662 00.000 8976 MoveAxis(L, 1, ABG)
01:02:09.662 00.000 8976 stepping (-3, 13) + (-1, 0)
01:02:09.662 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:09.662 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:09.662 00.000 5052 Enqueuing Expose request
01:02:09.691 00.029 8976 Received - 47 (G) 
01:02:09.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:09.692 00.001 8976 stepped: pos (-4, 13)
01:02:09.692 00.000 8976 MoveAxis(U, 0, ABG)
01:02:09.692 00.000 8976 move complete, result=0
01:02:09.692 00.000 8976 worker thread done servicing request
01:02:09.692 00.000 8976 Worker thread wakes up
01:02:09.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:09.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:09.692 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:02:10.376 00.684 8976 Exposure complete
01:02:10.381 00.005 8976 worker thread done servicing request
01:02:10.381 00.000 5052 OnExposeComplete: enter
01:02:10.381 00.000 5052 UpdateGuideState(): m_state=6
01:02:10.381 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1808
01:02:10.381 00.000 5052 Star::Find returns 1 (1), X=329.39, Y=281.72, Mass=206, SNR=9.9, Peak=65 HFD=2.9
01:02:10.381 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:02:10.382 00.001 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:02:10.382 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.06 mountX=-0.09 mountY=-0.19, mountTheta=-2.01
01:02:10.382 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.01, opts=13)
01:02:10.382 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.01)
01:02:10.382 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:02:10.382 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9 Saturated
01:02:10.382 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:10.382 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:10.382 00.000 5052 Enqueuing Expose request
01:02:10.383 00.001 8976 Worker thread wakes up
01:02:10.383 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.01) opts 0xd
01:02:10.383 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.01)
01:02:10.383 00.000 8976 Moving (0.22, 0.01) raw xDistance=-0.09 yDistance=-0.19
01:02:10.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:02:10.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:02:10.383 00.000 8976 MoveAxis(R, 0, ABG)
01:02:10.383 00.000 8976 MoveAxis(U, 0, ABG)
01:02:10.383 00.000 8976 move complete, result=0
01:02:10.383 00.000 8976 worker thread done servicing request
01:02:10.383 00.000 8976 Worker thread wakes up
01:02:10.383 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:10.383 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:02:10.383 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:11.079 00.696 8976 Exposure complete
01:02:11.084 00.005 8976 worker thread done servicing request
01:02:11.084 00.000 5052 OnExposeComplete: enter
01:02:11.084 00.000 5052 UpdateGuideState(): m_state=6
01:02:11.084 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1809
01:02:11.084 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.05, Mass=189, SNR=9.5, Peak=65 HFD=2.8
01:02:11.084 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
01:02:11.084 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
01:02:11.084 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.96 mountX=0.36 mountY=-0.07, mountTheta=-0.18
01:02:11.085 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.34, opts=13)
01:02:11.085 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.34)
01:02:11.085 00.000 8976 Worker thread wakes up
01:02:11.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.34) opts 0xd
01:02:11.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.34)
01:02:11.085 00.000 8976 Moving (-0.14, 0.34) raw xDistance=0.36 yDistance=-0.07
01:02:11.085 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:02:11.085 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:02:11.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:11.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:02:11.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:02:11.085 00.000 8976 MoveAxis(L, 1, ABG)
01:02:11.085 00.000 8976 stepping (-4, 13) + (-1, 0)
01:02:11.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:11.086 00.001 5052 Enqueuing Expose request
01:02:11.086 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:11.115 00.029 8976 Received - 47 (G) 
01:02:11.115 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:11.115 00.000 8976 stepped: pos (-5, 13)
01:02:11.115 00.000 8976 MoveAxis(U, 0, ABG)
01:02:11.115 00.000 8976 move complete, result=0
01:02:11.115 00.000 8976 worker thread done servicing request
01:02:11.115 00.000 8976 Worker thread wakes up
01:02:11.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:11.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:11.115 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
01:02:11.800 00.685 8976 Exposure complete
01:02:11.806 00.006 8976 worker thread done servicing request
01:02:11.806 00.000 5052 OnExposeComplete: enter
01:02:11.806 00.000 5052 UpdateGuideState(): m_state=6
01:02:11.806 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1810
01:02:11.806 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.74, Mass=188, SNR=9.5, Peak=63 HFD=3.0
01:02:11.806 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:02:11.806 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:02:11.806 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.03 hyp=0.63 cameraTheta=3.09 mountX=0.31 mountY=0.51, mountTheta=1.02
01:02:11.806 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.03, opts=13)
01:02:11.806 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.03)
01:02:11.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:02:11.806 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:02:11.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:11.806 00.000 8976 Worker thread wakes up
01:02:11.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.03) opts 0xd
01:02:11.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.03)
01:02:11.806 00.000 8976 Moving (-0.63, 0.03) raw xDistance=0.31 yDistance=0.51
01:02:11.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:11.806 00.000 5052 Enqueuing Expose request
01:02:11.807 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:02:11.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:02:11.807 00.000 8976 MoveAxis(L, 1, ABG)
01:02:11.807 00.000 8976 stepping (-5, 13) + (-1, 0)
01:02:11.807 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:11.834 00.027 8976 Received - 47 (G) 
01:02:11.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:11.834 00.000 8976 stepped: pos (-6, 13)
01:02:11.834 00.000 8976 MoveAxis(D, 2, ABG)
01:02:11.834 00.000 8976 stepping (-6, 13) + (0, -2)
01:02:11.834 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:11.867 00.033 8976 Received - 47 (G) 
01:02:11.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:11.867 00.000 8976 stepped: pos (-6, 11)
01:02:11.867 00.000 8976 move complete, result=0
01:02:11.867 00.000 8976 worker thread done servicing request
01:02:11.867 00.000 8976 Worker thread wakes up
01:02:11.867 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:02:11.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:11.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:12.551 00.684 8976 Exposure complete
01:02:12.556 00.005 8976 worker thread done servicing request
01:02:12.556 00.000 5052 OnExposeComplete: enter
01:02:12.556 00.000 5052 UpdateGuideState(): m_state=6
01:02:12.556 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1811
01:02:12.557 00.001 5052 Star::Find returns 1 (0), X=329.04, Y=281.92, Mass=177, SNR=9.2, Peak=64 HFD=2.7
01:02:12.557 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.09 = 0.09)
01:02:12.557 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
01:02:12.557 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.25 cameraTheta=2.14 mountX=0.25 mountY=-0.00, mountTheta=-0.01
01:02:12.557 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.22, opts=13)
01:02:12.557 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.22)
01:02:12.557 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:02:12.557 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:02:12.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:12.557 00.000 8976 Worker thread wakes up
01:02:12.558 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.22) opts 0xd
01:02:12.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.22)
01:02:12.558 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:12.558 00.000 5052 Enqueuing Expose request
01:02:12.558 00.000 8976 Moving (-0.14, 0.22) raw xDistance=0.25 yDistance=-0.00
01:02:12.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:02:12.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:02:12.558 00.000 8976 MoveAxis(R, 0, ABG)
01:02:12.558 00.000 8976 MoveAxis(U, 0, ABG)
01:02:12.558 00.000 8976 move complete, result=0
01:02:12.558 00.000 8976 worker thread done servicing request
01:02:12.558 00.000 8976 Worker thread wakes up
01:02:12.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:12.558 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:12.558 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:13.246 00.688 8976 Exposure complete
01:02:13.251 00.005 8976 worker thread done servicing request
01:02:13.252 00.001 5052 OnExposeComplete: enter
01:02:13.252 00.000 5052 UpdateGuideState(): m_state=6
01:02:13.252 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1812
01:02:13.252 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.82, Mass=169, SNR=9.0, Peak=65 HFD=2.5
01:02:13.252 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
01:02:13.252 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.56 = -0.56)
01:02:13.252 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.59 mountX=0.10 mountY=-0.06, mountTheta=-0.53
01:02:13.253 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.11, opts=13)
01:02:13.253 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.11)
01:02:13.253 00.000 8976 Worker thread wakes up
01:02:13.253 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:02:13.253 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.11) opts 0xd
01:02:13.253 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
01:02:13.253 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.11)
01:02:13.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:13.253 00.000 8976 Moving (-0.00, 0.11) raw xDistance=0.10 yDistance=-0.06
01:02:13.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:13.253 00.000 5052 Enqueuing Expose request
01:02:13.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:02:13.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:02:13.253 00.000 8976 MoveAxis(R, 0, ABG)
01:02:13.253 00.000 8976 MoveAxis(U, 0, ABG)
01:02:13.253 00.000 8976 move complete, result=0
01:02:13.253 00.000 8976 worker thread done servicing request
01:02:13.254 00.001 8976 Worker thread wakes up
01:02:13.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:13.254 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:13.254 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:13.940 00.686 8976 Exposure complete
01:02:13.945 00.005 8976 worker thread done servicing request
01:02:13.945 00.000 5052 OnExposeComplete: enter
01:02:13.945 00.000 5052 UpdateGuideState(): m_state=6
01:02:13.945 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1813
01:02:13.945 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.23, Mass=178, SNR=9.3, Peak=68 HFD=2.9
01:02:13.945 00.000 5052 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.04) = xAngle (-3.02 = -3.02)
01:02:13.945 00.000 5052 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.12 = -3.12)
01:02:13.946 00.001 5052 CameraToMount -- cameraX=0.33 cameraY=-0.48 hyp=0.58 cameraTheta=-0.97 mountX=-0.58 mountY=-0.01, mountTheta=-3.12
01:02:13.946 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.48, opts=13)
01:02:13.946 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.48)
01:02:13.946 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:02:13.946 00.000 5052 UpdateGuideState exits: m=178 SNR=9.3
01:02:13.946 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:13.946 00.000 8976 Worker thread wakes up
01:02:13.946 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.48) opts 0xd
01:02:13.946 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.48)
01:02:13.946 00.000 8976 Moving (0.33, -0.48) raw xDistance=-0.58 yDistance=-0.01
01:02:13.946 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:13.947 00.001 5052 Enqueuing Expose request
01:02:13.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
01:02:13.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:02:13.947 00.000 8976 MoveAxis(R, 2, ABG)
01:02:13.947 00.000 8976 stepping (-6, 11) + (2, 0)
01:02:13.947 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:13.977 00.030 8976 Received - 47 (G) 
01:02:13.977 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:13.977 00.000 8976 stepped: pos (-4, 11)
01:02:13.977 00.000 8976 MoveAxis(U, 0, ABG)
01:02:13.977 00.000 8976 move complete, result=0
01:02:13.978 00.001 8976 worker thread done servicing request
01:02:13.978 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.0 px 0 ms NORTH
01:02:13.978 00.000 8976 Worker thread wakes up
01:02:13.978 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:13.978 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:14.665 00.687 8976 Exposure complete
01:02:14.670 00.005 8976 worker thread done servicing request
01:02:14.670 00.000 5052 OnExposeComplete: enter
01:02:14.671 00.001 5052 UpdateGuideState(): m_state=6
01:02:14.671 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1814
01:02:14.671 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.47, Mass=211, SNR=10.0, Peak=65 HFD=2.9
01:02:14.671 00.000 5052 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.04) = xAngle (-3.01 = -3.01)
01:02:14.671 00.000 5052 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
01:02:14.671 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-0.97 mountX=-0.29 mountY=-0.01, mountTheta=-3.11
01:02:14.671 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.24, opts=13)
01:02:14.671 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.24)
01:02:14.671 00.000 8976 Worker thread wakes up
01:02:14.672 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.24) opts 0xd
01:02:14.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.24)
01:02:14.672 00.000 8976 Moving (0.16, -0.24) raw xDistance=-0.29 yDistance=-0.01
01:02:14.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
01:02:14.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:02:14.672 00.000 8976 MoveAxis(R, 1, ABG)
01:02:14.672 00.000 8976 stepping (-4, 11) + (1, 0)
01:02:14.672 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:02:14.672 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
01:02:14.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:14.672 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:14.672 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:14.672 00.000 5052 Enqueuing Expose request
01:02:14.696 00.024 8976 Received - 47 (G) 
01:02:14.696 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:14.696 00.000 8976 stepped: pos (-3, 11)
01:02:14.696 00.000 8976 MoveAxis(U, 0, ABG)
01:02:14.696 00.000 8976 move complete, result=0
01:02:14.696 00.000 8976 worker thread done servicing request
01:02:14.696 00.000 8976 Worker thread wakes up
01:02:14.696 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:14.696 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:14.696 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:02:15.380 00.684 8976 Exposure complete
01:02:15.385 00.005 8976 worker thread done servicing request
01:02:15.385 00.000 5052 OnExposeComplete: enter
01:02:15.385 00.000 5052 UpdateGuideState(): m_state=6
01:02:15.385 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1815
01:02:15.386 00.001 5052 Star::Find returns 1 (0), X=328.97, Y=281.97, Mass=206, SNR=9.9, Peak=71 HFD=2.8
01:02:15.386 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
01:02:15.386 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:02:15.386 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.26 hyp=0.33 cameraTheta=2.22 mountX=0.33 mountY=0.02, mountTheta=0.07
01:02:15.386 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.26, opts=13)
01:02:15.386 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.26)
01:02:15.386 00.000 8976 Worker thread wakes up
01:02:15.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.26) opts 0xd
01:02:15.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.26)
01:02:15.386 00.000 8976 Moving (-0.20, 0.26) raw xDistance=0.33 yDistance=0.02
01:02:15.387 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:02:15.387 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
01:02:15.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:15.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:15.387 00.000 5052 Enqueuing Expose request
01:02:15.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
01:02:15.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:02:15.387 00.000 8976 MoveAxis(L, 1, ABG)
01:02:15.387 00.000 8976 stepping (-3, 11) + (-1, 0)
01:02:15.387 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:15.416 00.029 8976 Received - 47 (G) 
01:02:15.416 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:15.416 00.000 8976 stepped: pos (-4, 11)
01:02:15.416 00.000 8976 MoveAxis(U, 0, ABG)
01:02:15.416 00.000 8976 move complete, result=0
01:02:15.416 00.000 8976 worker thread done servicing request
01:02:15.416 00.000 8976 Worker thread wakes up
01:02:15.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:15.416 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:15.416 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:02:16.101 00.685 8976 Exposure complete
01:02:16.106 00.005 8976 worker thread done servicing request
01:02:16.107 00.001 5052 OnExposeComplete: enter
01:02:16.107 00.000 5052 UpdateGuideState(): m_state=6
01:02:16.107 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1816
01:02:16.107 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.03, Mass=185, SNR=9.4, Peak=69 HFD=2.4
01:02:16.107 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
01:02:16.107 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
01:02:16.107 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.32 hyp=0.45 cameraTheta=2.35 mountX=0.43 mountY=0.09, mountTheta=0.21
01:02:16.108 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.32, opts=13)
01:02:16.108 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.32)
01:02:16.108 00.000 8976 Worker thread wakes up
01:02:16.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.32) opts 0xd
01:02:16.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.32)
01:02:16.109 00.001 8976 Moving (-0.31, 0.32) raw xDistance=0.43 yDistance=0.09
01:02:16.109 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:02:16.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
01:02:16.109 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:02:16.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:02:16.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:16.109 00.000 8976 MoveAxis(L, 2, ABG)
01:02:16.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:16.109 00.000 5052 Enqueuing Expose request
01:02:16.109 00.000 8976 stepping (-4, 11) + (-2, 0)
01:02:16.109 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:16.135 00.026 8976 Received - 47 (G) 
01:02:16.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:16.135 00.000 8976 stepped: pos (-6, 11)
01:02:16.135 00.000 8976 MoveAxis(U, 0, ABG)
01:02:16.135 00.000 8976 move complete, result=0
01:02:16.135 00.000 8976 worker thread done servicing request
01:02:16.135 00.000 8976 Worker thread wakes up
01:02:16.135 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:02:16.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:16.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:16.822 00.687 8976 Exposure complete
01:02:16.827 00.005 8976 worker thread done servicing request
01:02:16.827 00.000 5052 OnExposeComplete: enter
01:02:16.828 00.001 5052 UpdateGuideState(): m_state=6
01:02:16.828 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1817
01:02:16.828 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=282.13, Mass=197, SNR=9.7, Peak=69 HFD=2.7
01:02:16.828 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
01:02:16.828 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
01:02:16.828 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.42 hyp=0.69 cameraTheta=2.48 mountX=0.62 mountY=0.22, mountTheta=0.34
01:02:16.828 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.42, opts=13)
01:02:16.829 00.001 5052 Enqueuing Move request for stepguider (-0.54, 0.42)
01:02:16.829 00.000 8976 Worker thread wakes up
01:02:16.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.42) opts 0xd
01:02:16.829 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.42)
01:02:16.829 00.000 8976 Moving (-0.54, 0.42) raw xDistance=0.62 yDistance=0.22
01:02:16.829 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:02:16.829 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:02:16.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:16.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
01:02:16.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:02:16.829 00.000 8976 MoveAxis(L, 3, ABG)
01:02:16.829 00.000 8976 stepping (-6, 11) + (-3, 0)
01:02:16.829 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:16.829 00.000 5052 Enqueuing Expose request
01:02:16.829 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:16.870 00.041 8976 Received - 47 (G) 
01:02:16.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:16.870 00.000 8976 stepped: pos (-9, 11)
01:02:16.870 00.000 8976 MoveAxis(U, 0, ABG)
01:02:16.870 00.000 8976 move complete, result=0
01:02:16.870 00.000 8976 worker thread done servicing request
01:02:16.870 00.000 8976 Worker thread wakes up
01:02:16.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:16.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:16.870 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.2 px 0 ms NORTH
01:02:17.553 00.683 8976 Exposure complete
01:02:17.559 00.006 8976 worker thread done servicing request
01:02:17.559 00.000 5052 OnExposeComplete: enter
01:02:17.559 00.000 5052 UpdateGuideState(): m_state=6
01:02:17.559 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1818
01:02:17.559 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.06, Mass=178, SNR=9.3, Peak=65 HFD=2.5
01:02:17.559 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
01:02:17.559 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.94)
01:02:17.559 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.65 hyp=0.80 cameraTheta=-2.20 mountX=-0.36 mountY=0.75, mountTheta=2.03
01:02:17.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.65, opts=13)
01:02:17.560 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.65)
01:02:17.560 00.000 8976 Worker thread wakes up
01:02:17.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:02:17.560 00.000 5052 UpdateGuideState exits: m=178 SNR=9.3
01:02:17.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:17.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:17.560 00.000 5052 Enqueuing Expose request
01:02:17.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.65) opts 0xd
01:02:17.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.65)
01:02:17.560 00.000 8976 Moving (-0.47, -0.65) raw xDistance=-0.36 yDistance=0.75
01:02:17.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
01:02:17.561 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
01:02:17.561 00.000 8976 MoveAxis(R, 1, ABG)
01:02:17.561 00.000 8976 stepping (-9, 11) + (1, 0)
01:02:17.561 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:17.590 00.029 8976 Received - 47 (G) 
01:02:17.590 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:17.590 00.000 8976 stepped: pos (-8, 11)
01:02:17.590 00.000 8976 MoveAxis(D, 3, ABG)
01:02:17.590 00.000 8976 stepping (-8, 11) + (0, -3)
01:02:17.590 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:17.622 00.032 8976 Received - 47 (G) 
01:02:17.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:17.622 00.000 8976 stepped: pos (-8, 8)
01:02:17.622 00.000 8976 move complete, result=0
01:02:17.622 00.000 8976 worker thread done servicing request
01:02:17.622 00.000 8976 Worker thread wakes up
01:02:17.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:17.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:17.622 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.7 px 3 ms SOUTH
01:02:18.308 00.686 8976 Exposure complete
01:02:18.314 00.006 8976 worker thread done servicing request
01:02:18.315 00.001 5052 OnExposeComplete: enter
01:02:18.315 00.000 5052 UpdateGuideState(): m_state=6
01:02:18.315 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1819
01:02:18.315 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.54, Mass=188, SNR=9.4, Peak=65 HFD=2.7
01:02:18.315 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
01:02:18.315 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
01:02:18.315 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.21 mountX=-0.09 mountY=0.20, mountTheta=2.01
01:02:18.315 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.17, opts=13)
01:02:18.315 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.17)
01:02:18.316 00.001 8976 Worker thread wakes up
01:02:18.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.17) opts 0xd
01:02:18.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.17)
01:02:18.316 00.000 8976 Moving (-0.13, -0.17) raw xDistance=-0.09 yDistance=0.20
01:02:18.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:02:18.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:02:18.316 00.000 8976 MoveAxis(R, 0, ABG)
01:02:18.316 00.000 8976 MoveAxis(U, 0, ABG)
01:02:18.316 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:02:18.316 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:02:18.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:18.316 00.000 8976 move complete, result=0
01:02:18.316 00.000 8976 worker thread done servicing request
01:02:18.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:18.316 00.000 5052 Enqueuing Expose request
01:02:18.316 00.000 8976 Worker thread wakes up
01:02:18.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:18.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:18.316 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:02:19.005 00.689 8976 Exposure complete
01:02:19.010 00.005 8976 worker thread done servicing request
01:02:19.011 00.001 5052 OnExposeComplete: enter
01:02:19.011 00.000 5052 UpdateGuideState(): m_state=6
01:02:19.011 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1820
01:02:19.011 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.78, Mass=162, SNR=8.8, Peak=66 HFD=2.7
01:02:19.011 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:02:19.011 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:02:19.011 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.07 hyp=0.51 cameraTheta=3.00 mountX=0.29 mountY=0.39, mountTheta=0.92
01:02:19.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.07, opts=13)
01:02:19.012 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.07)
01:02:19.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:02:19.012 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
01:02:19.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:19.012 00.000 8976 Worker thread wakes up
01:02:19.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.07) opts 0xd
01:02:19.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.07)
01:02:19.012 00.000 8976 Moving (-0.50, 0.07) raw xDistance=0.29 yDistance=0.39
01:02:19.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:19.012 00.000 5052 Enqueuing Expose request
01:02:19.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:02:19.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
01:02:19.012 00.000 8976 MoveAxis(L, 1, ABG)
01:02:19.012 00.000 8976 stepping (-8, 8) + (-1, 0)
01:02:19.012 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:19.045 00.033 8976 Received - 47 (G) 
01:02:19.045 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:19.045 00.000 8976 stepped: pos (-9, 8)
01:02:19.045 00.000 8976 MoveAxis(D, 2, ABG)
01:02:19.045 00.000 8976 stepping (-9, 8) + (0, -2)
01:02:19.045 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:19.076 00.031 8976 Received - 47 (G) 
01:02:19.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:19.076 00.000 8976 stepped: pos (-9, 6)
01:02:19.076 00.000 8976 move complete, result=0
01:02:19.076 00.000 8976 worker thread done servicing request
01:02:19.076 00.000 8976 Worker thread wakes up
01:02:19.076 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:02:19.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:19.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:19.760 00.684 8976 Exposure complete
01:02:19.766 00.006 8976 worker thread done servicing request
01:02:19.766 00.000 5052 OnExposeComplete: enter
01:02:19.766 00.000 5052 UpdateGuideState(): m_state=6
01:02:19.766 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1821
01:02:19.766 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.76, Mass=184, SNR=9.4, Peak=67 HFD=2.5
01:02:19.766 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:02:19.766 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
01:02:19.766 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.76 mountX=0.10 mountY=0.08, mountTheta=0.65
01:02:19.767 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.05, opts=13)
01:02:19.767 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.05)
01:02:19.767 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:02:19.767 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:02:19.767 00.000 8976 Worker thread wakes up
01:02:19.767 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.05) opts 0xd
01:02:19.767 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.05)
01:02:19.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:19.767 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:19.767 00.000 5052 Enqueuing Expose request
01:02:19.767 00.000 8976 Moving (-0.13, 0.05) raw xDistance=0.10 yDistance=0.08
01:02:19.768 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:02:19.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:02:19.768 00.000 8976 MoveAxis(R, 0, ABG)
01:02:19.768 00.000 8976 MoveAxis(U, 0, ABG)
01:02:19.768 00.000 8976 move complete, result=0
01:02:19.768 00.000 8976 worker thread done servicing request
01:02:19.768 00.000 8976 Worker thread wakes up
01:02:19.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:19.768 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:19.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:20.449 00.681 8976 Exposure complete
01:02:20.455 00.006 8976 worker thread done servicing request
01:02:20.455 00.000 5052 OnExposeComplete: enter
01:02:20.455 00.000 5052 UpdateGuideState(): m_state=6
01:02:20.455 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1822
01:02:20.455 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.58, Mass=187, SNR=9.5, Peak=70 HFD=2.3
01:02:20.455 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.67 = 1.62)
01:02:20.455 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
01:02:20.455 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-2.62 mountX=-0.01 mountY=0.26, mountTheta=1.62
01:02:20.456 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.13, opts=13)
01:02:20.456 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.13)
01:02:20.456 00.000 8976 Worker thread wakes up
01:02:20.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.13) opts 0xd
01:02:20.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.13)
01:02:20.456 00.000 8976 Moving (-0.22, -0.13) raw xDistance=-0.01 yDistance=0.26
01:02:20.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:02:20.456 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:02:20.457 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:02:20.457 00.000 8976 MoveAxis(R, 0, ABG)
01:02:20.457 00.000 8976 MoveAxis(D, 1, ABG)
01:02:20.457 00.000 8976 stepping (-9, 6) + (0, -1)
01:02:20.457 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
01:02:20.457 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:20.457 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:20.457 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:20.457 00.000 5052 Enqueuing Expose request
01:02:20.483 00.026 8976 Received - 47 (G) 
01:02:20.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:20.483 00.000 8976 stepped: pos (-9, 5)
01:02:20.483 00.000 8976 move complete, result=0
01:02:20.483 00.000 8976 worker thread done servicing request
01:02:20.483 00.000 8976 Worker thread wakes up
01:02:20.483 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:02:20.484 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:20.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:21.169 00.685 8976 Exposure complete
01:02:21.174 00.005 8976 worker thread done servicing request
01:02:21.174 00.000 5052 OnExposeComplete: enter
01:02:21.174 00.000 5052 UpdateGuideState(): m_state=6
01:02:21.174 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1823
01:02:21.175 00.001 5052 Star::Find returns 1 (0), X=328.67, Y=281.54, Mass=210, SNR=10.0, Peak=71 HFD=2.9
01:02:21.175 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
01:02:21.175 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.33)
01:02:21.175 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.17 hyp=0.53 cameraTheta=-2.81 mountX=0.08 mountY=0.52, mountTheta=1.43
01:02:21.175 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.17, opts=13)
01:02:21.175 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.17)
01:02:21.175 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:02:21.175 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
01:02:21.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:21.175 00.000 8976 Worker thread wakes up
01:02:21.175 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.17) opts 0xd
01:02:21.176 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:21.176 00.000 5052 Enqueuing Expose request
01:02:21.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.17)
01:02:21.176 00.000 8976 Moving (-0.51, -0.17) raw xDistance=0.08 yDistance=0.52
01:02:21.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:02:21.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52
01:02:21.176 00.000 8976 MoveAxis(R, 0, ABG)
01:02:21.176 00.000 8976 MoveAxis(D, 2, ABG)
01:02:21.176 00.000 8976 stepping (-9, 5) + (0, -2)
01:02:21.176 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:21.203 00.027 8976 Received - 47 (G) 
01:02:21.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:21.203 00.000 8976 stepped: pos (-9, 3)
01:02:21.203 00.000 8976 move complete, result=0
01:02:21.203 00.000 8976 worker thread done servicing request
01:02:21.203 00.000 8976 Worker thread wakes up
01:02:21.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:21.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:21.203 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:02:21.887 00.684 8976 Exposure complete
01:02:21.893 00.006 8976 worker thread done servicing request
01:02:21.893 00.000 5052 OnExposeComplete: enter
01:02:21.894 00.001 5052 UpdateGuideState(): m_state=6
01:02:21.894 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1824
01:02:21.894 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.97, Mass=195, SNR=9.6, Peak=72 HFD=2.3
01:02:21.894 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
01:02:21.894 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
01:02:21.894 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.26 hyp=0.39 cameraTheta=0.73 mountX=0.10 mountY=-0.38, mountTheta=-1.32
01:02:21.894 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.26, opts=13)
01:02:21.894 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.26)
01:02:21.895 00.001 8976 Worker thread wakes up
01:02:21.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.26) opts 0xd
01:02:21.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.26)
01:02:21.895 00.000 8976 Moving (0.29, 0.26) raw xDistance=0.10 yDistance=-0.38
01:02:21.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:02:21.895 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:02:21.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:21.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:02:21.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
01:02:21.895 00.000 8976 MoveAxis(R, 0, ABG)
01:02:21.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:21.895 00.000 5052 Enqueuing Expose request
01:02:21.895 00.000 8976 MoveAxis(U, 1, ABG)
01:02:21.895 00.000 8976 stepping (-9, 3) + (0, 1)
01:02:21.895 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:21.922 00.027 8976 Received - 47 (G) 
01:02:21.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:21.922 00.000 8976 stepped: pos (-9, 4)
01:02:21.922 00.000 8976 move complete, result=0
01:02:21.922 00.000 8976 worker thread done servicing request
01:02:21.922 00.000 8976 Worker thread wakes up
01:02:21.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:21.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:21.922 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
01:02:22.607 00.685 8976 Exposure complete
01:02:22.613 00.006 8976 worker thread done servicing request
01:02:22.613 00.000 5052 OnExposeComplete: enter
01:02:22.613 00.000 5052 UpdateGuideState(): m_state=6
01:02:22.613 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1825
01:02:22.613 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.86, Mass=182, SNR=9.3, Peak=71 HFD=2.3
01:02:22.613 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
01:02:22.613 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
01:02:22.613 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.83 mountX=0.15 mountY=-0.05, mountTheta=-0.31
01:02:22.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.15, opts=13)
01:02:22.614 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.15)
01:02:22.614 00.000 8976 Worker thread wakes up
01:02:22.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:02:22.614 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:02:22.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:22.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:22.614 00.000 5052 Enqueuing Expose request
01:02:22.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.15) opts 0xd
01:02:22.615 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.15)
01:02:22.615 00.000 8976 Moving (-0.04, 0.15) raw xDistance=0.15 yDistance=-0.05
01:02:22.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:02:22.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:02:22.615 00.000 8976 MoveAxis(R, 0, ABG)
01:02:22.615 00.000 8976 MoveAxis(U, 0, ABG)
01:02:22.615 00.000 8976 move complete, result=0
01:02:22.615 00.000 8976 worker thread done servicing request
01:02:22.615 00.000 8976 Worker thread wakes up
01:02:22.615 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:22.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:22.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:23.297 00.682 8976 Exposure complete
01:02:23.303 00.006 8976 worker thread done servicing request
01:02:23.303 00.000 5052 OnExposeComplete: enter
01:02:23.303 00.000 5052 UpdateGuideState(): m_state=6
01:02:23.303 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1826
01:02:23.303 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.08, Mass=202, SNR=9.8, Peak=71 HFD=2.4
01:02:23.303 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
01:02:23.303 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
01:02:23.303 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.37 hyp=0.50 cameraTheta=0.82 mountX=0.17 mountY=-0.49, mountTheta=-1.24
01:02:23.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.37, opts=13)
01:02:23.304 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.37)
01:02:23.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:02:23.304 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:02:23.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:23.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:23.304 00.000 5052 Enqueuing Expose request
01:02:23.304 00.000 8976 Worker thread wakes up
01:02:23.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.37) opts 0xd
01:02:23.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.37)
01:02:23.304 00.000 8976 Moving (0.35, 0.37) raw xDistance=0.17 yDistance=-0.49
01:02:23.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:02:23.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:02:23.304 00.000 8976 MoveAxis(R, 0, ABG)
01:02:23.304 00.000 8976 MoveAxis(U, 2, ABG)
01:02:23.304 00.000 8976 stepping (-9, 4) + (0, 2)
01:02:23.304 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:23.329 00.025 8976 Received - 47 (G) 
01:02:23.329 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:23.329 00.000 8976 stepped: pos (-9, 6)
01:02:23.329 00.000 8976 move complete, result=0
01:02:23.329 00.000 8976 worker thread done servicing request
01:02:23.329 00.000 8976 Worker thread wakes up
01:02:23.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:23.329 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:23.329 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:02:24.013 00.684 8976 Exposure complete
01:02:24.018 00.005 8976 worker thread done servicing request
01:02:24.019 00.001 5052 OnExposeComplete: enter
01:02:24.019 00.000 5052 UpdateGuideState(): m_state=6
01:02:24.019 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1827
01:02:24.019 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.74, Mass=191, SNR=9.5, Peak=77 HFD=2.0
01:02:24.019 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
01:02:24.019 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
01:02:24.019 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.45 mountX=-0.00 mountY=-0.08, mountTheta=-1.60
01:02:24.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.04, opts=13)
01:02:24.020 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.04)
01:02:24.020 00.000 8976 Worker thread wakes up
01:02:24.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.04) opts 0xd
01:02:24.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.04)
01:02:24.020 00.000 8976 Moving (0.07, 0.04) raw xDistance=-0.00 yDistance=-0.08
01:02:24.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:02:24.020 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:02:24.020 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:02:24.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:24.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:02:24.020 00.000 8976 MoveAxis(R, 0, ABG)
01:02:24.020 00.000 8976 MoveAxis(U, 0, ABG)
01:02:24.020 00.000 8976 move complete, result=0
01:02:24.020 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:24.020 00.000 5052 Enqueuing Expose request
01:02:24.020 00.000 8976 worker thread done servicing request
01:02:24.021 00.001 8976 Worker thread wakes up
01:02:24.021 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:24.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:24.021 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:24.705 00.684 8976 Exposure complete
01:02:24.710 00.005 8976 worker thread done servicing request
01:02:24.710 00.000 5052 OnExposeComplete: enter
01:02:24.710 00.000 5052 UpdateGuideState(): m_state=6
01:02:24.711 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1828
01:02:24.711 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.79, Mass=201, SNR=9.8, Peak=69 HFD=2.4
01:02:24.711 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
01:02:24.711 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
01:02:24.711 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.08 hyp=0.84 cameraTheta=0.09 mountX=-0.31 mountY=-0.74, mountTheta=-1.97
01:02:24.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.08, opts=13)
01:02:24.712 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.08)
01:02:24.712 00.000 8976 Worker thread wakes up
01:02:24.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.08) opts 0xd
01:02:24.713 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.08)
01:02:24.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:02:24.713 00.000 8976 Moving (0.83, 0.08) raw xDistance=-0.31 yDistance=-0.74
01:02:24.713 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:02:24.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:02:24.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:24.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
01:02:24.713 00.000 8976 MoveAxis(R, 1, ABG)
01:02:24.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:24.714 00.001 8976 stepping (-9, 6) + (1, 0)
01:02:24.714 00.000 5052 Enqueuing Expose request
01:02:24.714 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:24.736 00.022 8976 Received - 47 (G) 
01:02:24.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:24.736 00.000 8976 stepped: pos (-8, 6)
01:02:24.736 00.000 8976 MoveAxis(U, 3, ABG)
01:02:24.736 00.000 8976 stepping (-8, 6) + (0, 3)
01:02:24.736 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:24.768 00.032 8976 Received - 47 (G) 
01:02:24.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:24.768 00.000 8976 stepped: pos (-8, 9)
01:02:24.768 00.000 8976 move complete, result=0
01:02:24.768 00.000 8976 worker thread done servicing request
01:02:24.768 00.000 8976 Worker thread wakes up
01:02:24.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:24.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:24.768 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
01:02:25.453 00.685 8976 Exposure complete
01:02:25.459 00.006 8976 worker thread done servicing request
01:02:25.459 00.000 5052 OnExposeComplete: enter
01:02:25.459 00.000 5052 UpdateGuideState(): m_state=6
01:02:25.459 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1829
01:02:25.459 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=282.15, Mass=220, SNR=10.2, Peak=69 HFD=2.6
01:02:25.459 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
01:02:25.459 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
01:02:25.459 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.45 hyp=0.92 cameraTheta=0.50 mountX=0.03 mountY=-0.92, mountTheta=-1.54
01:02:25.460 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.45, opts=13)
01:02:25.460 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.45)
01:02:25.460 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:02:25.460 00.000 5052 UpdateGuideState exits: m=220 SNR=10.2
01:02:25.460 00.000 8976 Worker thread wakes up
01:02:25.460 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.45) opts 0xd
01:02:25.460 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.45)
01:02:25.460 00.000 8976 Moving (0.81, 0.45) raw xDistance=0.03 yDistance=-0.92
01:02:25.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:25.460 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:25.460 00.000 5052 Enqueuing Expose request
01:02:25.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:02:25.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.92
01:02:25.460 00.000 8976 MoveAxis(R, 0, ABG)
01:02:25.460 00.000 8976 MoveAxis(U, 4, ABG)
01:02:25.460 00.000 8976 stepping (-8, 9) + (0, 4)
01:02:25.460 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:02:25.503 00.043 8976 Received - 47 (G) 
01:02:25.503 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:02:25.503 00.000 8976 stepped: pos (-8, 13)
01:02:25.503 00.000 8976 move complete, result=0
01:02:25.503 00.000 8976 worker thread done servicing request
01:02:25.503 00.000 8976 Worker thread wakes up
01:02:25.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:25.503 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:25.504 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
01:02:26.188 00.684 8976 Exposure complete
01:02:26.194 00.006 8976 worker thread done servicing request
01:02:26.194 00.000 5052 OnExposeComplete: enter
01:02:26.194 00.000 5052 UpdateGuideState(): m_state=6
01:02:26.194 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1830
01:02:26.194 00.000 5052 Star::Find returns 1 (0), X=330.26, Y=281.51, Mass=185, SNR=9.4, Peak=70 HFD=2.7
01:02:26.194 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
01:02:26.194 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
01:02:26.194 00.000 5052 CameraToMount -- cameraX=1.09 cameraY=-0.20 hyp=1.11 cameraTheta=-0.18 mountX=-0.68 mountY=-0.80, mountTheta=-2.27
01:02:26.195 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.09, y=-0.20, opts=13)
01:02:26.195 00.000 5052 Enqueuing Move request for stepguider (1.09, -0.20)
01:02:26.195 00.000 8976 Worker thread wakes up
01:02:26.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.09, -0.20) opts 0xd
01:02:26.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.09, -0.20)
01:02:26.195 00.000 8976 Moving (1.09, -0.20) raw xDistance=-0.68 yDistance=-0.80
01:02:26.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:02:26.196 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.80
01:02:26.196 00.000 8976 MoveAxis(R, 3, ABG)
01:02:26.196 00.000 8976 stepping (-8, 13) + (3, 0)
01:02:26.196 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:02:26.196 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:02:26.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:26.196 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:26.196 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:26.196 00.000 5052 Enqueuing Expose request
01:02:26.239 00.043 8976 Received - 47 (G) 
01:02:26.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:26.239 00.000 8976 stepped: pos (-5, 13)
01:02:26.239 00.000 8976 MoveAxis(U, 3, ABG)
01:02:26.239 00.000 8976 stepping (-5, 13) + (0, 3)
01:02:26.239 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:26.270 00.031 8976 Received - 47 (G) 
01:02:26.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:26.270 00.000 8976 stepped: pos (-5, 16)
01:02:26.270 00.000 8976 move complete, result=0
01:02:26.270 00.000 8976 worker thread done servicing request
01:02:26.270 00.000 8976 Worker thread wakes up
01:02:26.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:26.271 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:26.271 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 3 ms NORTH
01:02:26.955 00.684 8976 Exposure complete
01:02:26.960 00.005 8976 worker thread done servicing request
01:02:26.961 00.001 5052 OnExposeComplete: enter
01:02:26.961 00.000 5052 UpdateGuideState(): m_state=6
01:02:26.961 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1831
01:02:26.961 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=282.07, Mass=195, SNR=9.7, Peak=68 HFD=2.6
01:02:26.961 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
01:02:26.961 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
01:02:26.961 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.36 hyp=0.66 cameraTheta=0.58 mountX=0.07 mountY=-0.66, mountTheta=-1.46
01:02:26.961 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.36, opts=13)
01:02:26.961 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.36)
01:02:26.961 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:02:26.961 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
01:02:26.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:26.961 00.000 8976 Worker thread wakes up
01:02:26.961 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.36) opts 0xd
01:02:26.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.36)
01:02:26.961 00.000 8976 Moving (0.55, 0.36) raw xDistance=0.07 yDistance=-0.66
01:02:26.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:02:26.961 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:26.962 00.001 5052 Enqueuing Expose request
01:02:26.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.66
01:02:26.962 00.000 8976 MoveAxis(R, 0, ABG)
01:02:26.962 00.000 8976 MoveAxis(U, 3, ABG)
01:02:26.962 00.000 8976 stepping (-5, 16) + (0, 3)
01:02:26.962 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:26.990 00.028 8976 Received - 47 (G) 
01:02:26.990 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:26.990 00.000 8976 stepped: pos (-5, 19)
01:02:26.990 00.000 8976 move complete, result=0
01:02:26.990 00.000 8976 worker thread done servicing request
01:02:26.990 00.000 8976 Worker thread wakes up
01:02:26.990 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:26.990 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:26.990 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:02:27.675 00.685 8976 Exposure complete
01:02:27.680 00.005 8976 worker thread done servicing request
01:02:27.680 00.000 5052 OnExposeComplete: enter
01:02:27.680 00.000 5052 UpdateGuideState(): m_state=6
01:02:27.680 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1832
01:02:27.680 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.39, Mass=201, SNR=9.8, Peak=68 HFD=3.0
01:02:27.680 00.000 5052 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.04) = xAngle (-3.03 = -3.03)
01:02:27.680 00.000 5052 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.14 = -3.14)
01:02:27.680 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.32 hyp=0.39 cameraTheta=-0.99 mountX=-0.38 mountY=-0.00, mountTheta=-3.14
01:02:27.681 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.32, opts=13)
01:02:27.681 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.32)
01:02:27.681 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:02:27.681 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:02:27.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:27.681 00.000 8976 Worker thread wakes up
01:02:27.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.32) opts 0xd
01:02:27.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.32)
01:02:27.681 00.000 8976 Moving (0.21, -0.32) raw xDistance=-0.38 yDistance=-0.00
01:02:27.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:27.681 00.000 5052 Enqueuing Expose request
01:02:27.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:02:27.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:02:27.681 00.000 8976 MoveAxis(R, 2, ABG)
01:02:27.681 00.000 8976 stepping (-5, 19) + (2, 0)
01:02:27.681 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:27.710 00.029 8976 Received - 47 (G) 
01:02:27.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:27.710 00.000 8976 stepped: pos (-3, 19)
01:02:27.710 00.000 8976 MoveAxis(U, 0, ABG)
01:02:27.710 00.000 8976 move complete, result=0
01:02:27.710 00.000 8976 worker thread done servicing request
01:02:27.710 00.000 8976 Worker thread wakes up
01:02:27.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:27.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:27.710 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
01:02:28.392 00.682 8976 Exposure complete
01:02:28.398 00.006 8976 worker thread done servicing request
01:02:28.399 00.001 5052 OnExposeComplete: enter
01:02:28.399 00.000 5052 UpdateGuideState(): m_state=6
01:02:28.399 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1833
01:02:28.399 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.58, Mass=185, SNR=9.4, Peak=64 HFD=3.0
01:02:28.399 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
01:02:28.399 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
01:02:28.399 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-0.53 mountX=-0.22 mountY=-0.12, mountTheta=-2.65
01:02:28.399 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.13, opts=13)
01:02:28.399 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.13)
01:02:28.400 00.001 8976 Worker thread wakes up
01:02:28.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.13) opts 0xd
01:02:28.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.13)
01:02:28.400 00.000 8976 Moving (0.23, -0.13) raw xDistance=-0.22 yDistance=-0.12
01:02:28.400 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:02:28.400 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:02:28.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:28.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:02:28.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:02:28.400 00.000 8976 MoveAxis(R, 0, ABG)
01:02:28.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:28.400 00.000 5052 Enqueuing Expose request
01:02:28.400 00.000 8976 MoveAxis(U, 0, ABG)
01:02:28.400 00.000 8976 move complete, result=0
01:02:28.400 00.000 8976 worker thread done servicing request
01:02:28.400 00.000 8976 Worker thread wakes up
01:02:28.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:28.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:28.400 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:29.088 00.688 8976 Exposure complete
01:02:29.094 00.006 8976 worker thread done servicing request
01:02:29.094 00.000 5052 OnExposeComplete: enter
01:02:29.094 00.000 5052 UpdateGuideState(): m_state=6
01:02:29.094 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1834
01:02:29.094 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.15, Mass=195, SNR=9.6, Peak=67 HFD=2.6
01:02:29.094 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
01:02:29.094 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
01:02:29.094 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.44 hyp=0.44 cameraTheta=1.49 mountX=0.37 mountY=-0.27, mountTheta=-0.63
01:02:29.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.44, opts=13)
01:02:29.095 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.44)
01:02:29.095 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:02:29.095 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:02:29.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:29.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:29.095 00.000 5052 Enqueuing Expose request
01:02:29.095 00.000 8976 Worker thread wakes up
01:02:29.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.44) opts 0xd
01:02:29.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.44)
01:02:29.095 00.000 8976 Moving (0.04, 0.44) raw xDistance=0.37 yDistance=-0.27
01:02:29.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:02:29.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:02:29.095 00.000 8976 MoveAxis(L, 2, ABG)
01:02:29.095 00.000 8976 stepping (-3, 19) + (-2, 0)
01:02:29.095 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:29.132 00.037 8976 Received - 47 (G) 
01:02:29.132 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:29.132 00.000 8976 stepped: pos (-5, 19)
01:02:29.132 00.000 8976 MoveAxis(U, 1, ABG)
01:02:29.132 00.000 8976 stepping (-5, 19) + (0, 1)
01:02:29.132 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:29.164 00.032 8976 Received - 47 (G) 
01:02:29.164 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:29.164 00.000 8976 stepped: pos (-5, 20)
01:02:29.164 00.000 8976 move complete, result=0
01:02:29.164 00.000 8976 worker thread done servicing request
01:02:29.164 00.000 8976 Worker thread wakes up
01:02:29.164 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
01:02:29.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:29.164 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:29.848 00.684 8976 Exposure complete
01:02:29.853 00.005 8976 worker thread done servicing request
01:02:29.854 00.001 5052 OnExposeComplete: enter
01:02:29.854 00.000 5052 UpdateGuideState(): m_state=6
01:02:29.854 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1835
01:02:29.854 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.40, Mass=212, SNR=10.1, Peak=69 HFD=3.0
01:02:29.854 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
01:02:29.854 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
01:02:29.854 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.31 hyp=0.55 cameraTheta=-0.61 mountX=-0.48 mountY=-0.20, mountTheta=-2.74
01:02:29.854 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.31, opts=13)
01:02:29.854 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.31)
01:02:29.854 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:02:29.854 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
01:02:29.855 00.001 8976 Worker thread wakes up
01:02:29.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.31) opts 0xd
01:02:29.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.31)
01:02:29.855 00.000 8976 Moving (0.45, -0.31) raw xDistance=-0.48 yDistance=-0.20
01:02:29.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:29.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:29.855 00.000 5052 Enqueuing Expose request
01:02:29.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.48
01:02:29.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:02:29.855 00.000 8976 MoveAxis(R, 2, ABG)
01:02:29.855 00.000 8976 stepping (-5, 20) + (2, 0)
01:02:29.855 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:29.884 00.029 8976 Received - 47 (G) 
01:02:29.884 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:29.884 00.000 8976 stepped: pos (-3, 20)
01:02:29.884 00.000 8976 MoveAxis(U, 0, ABG)
01:02:29.884 00.000 8976 move complete, result=0
01:02:29.884 00.000 8976 worker thread done servicing request
01:02:29.884 00.000 8976 Worker thread wakes up
01:02:29.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:29.884 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:29.884 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:02:30.570 00.686 8976 Exposure complete
01:02:30.576 00.006 8976 worker thread done servicing request
01:02:30.576 00.000 5052 OnExposeComplete: enter
01:02:30.576 00.000 5052 UpdateGuideState(): m_state=6
01:02:30.576 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1836
01:02:30.576 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=282.27, Mass=193, SNR=9.6, Peak=70 HFD=2.8
01:02:30.576 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
01:02:30.576 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
01:02:30.576 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.56 hyp=0.87 cameraTheta=0.70 mountX=0.20 mountY=-0.87, mountTheta=-1.34
01:02:30.576 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.56, opts=13)
01:02:30.577 00.001 5052 Enqueuing Move request for stepguider (0.67, 0.56)
01:02:30.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:02:30.577 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:02:30.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:30.577 00.000 8976 Worker thread wakes up
01:02:30.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.56) opts 0xd
01:02:30.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.56)
01:02:30.577 00.000 8976 Moving (0.67, 0.56) raw xDistance=0.20 yDistance=-0.87
01:02:30.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:30.577 00.000 5052 Enqueuing Expose request
01:02:30.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:02:30.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
01:02:30.577 00.000 8976 MoveAxis(R, 0, ABG)
01:02:30.577 00.000 8976 MoveAxis(U, 3, ABG)
01:02:30.577 00.000 8976 stepping (-3, 20) + (0, 3)
01:02:30.577 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:30.619 00.042 8976 Received - 47 (G) 
01:02:30.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:30.619 00.000 8976 stepped: pos (-3, 23)
01:02:30.619 00.000 8976 move complete, result=0
01:02:30.619 00.000 8976 worker thread done servicing request
01:02:30.619 00.000 8976 Worker thread wakes up
01:02:30.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:30.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:30.619 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 3 ms NORTH
01:02:31.300 00.681 8976 Exposure complete
01:02:31.305 00.005 8976 worker thread done servicing request
01:02:31.305 00.000 5052 OnExposeComplete: enter
01:02:31.305 00.000 5052 UpdateGuideState(): m_state=6
01:02:31.305 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1837
01:02:31.305 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=282.02, Mass=174, SNR=9.1, Peak=65 HFD=2.6
01:02:31.305 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
01:02:31.305 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
01:02:31.305 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.75 mountX=0.30 mountY=-0.12, mountTheta=-0.39
01:02:31.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.31, opts=13)
01:02:31.307 00.001 5052 Enqueuing Move request for stepguider (-0.05, 0.31)
01:02:31.307 00.000 8976 Worker thread wakes up
01:02:31.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.31) opts 0xd
01:02:31.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.31)
01:02:31.307 00.000 8976 Moving (-0.05, 0.31) raw xDistance=0.30 yDistance=-0.12
01:02:31.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:02:31.307 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:02:31.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:31.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:02:31.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:02:31.308 00.001 8976 MoveAxis(L, 1, ABG)
01:02:31.308 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:31.308 00.000 5052 Enqueuing Expose request
01:02:31.308 00.000 8976 stepping (-3, 23) + (-1, 0)
01:02:31.308 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:31.338 00.030 8976 Received - 47 (G) 
01:02:31.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:31.338 00.000 8976 stepped: pos (-4, 23)
01:02:31.338 00.000 8976 MoveAxis(U, 0, ABG)
01:02:31.338 00.000 8976 move complete, result=0
01:02:31.338 00.000 8976 worker thread done servicing request
01:02:31.338 00.000 8976 Worker thread wakes up
01:02:31.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:31.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:31.338 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:02:32.024 00.686 8976 Exposure complete
01:02:32.029 00.005 8976 worker thread done servicing request
01:02:32.029 00.000 5052 OnExposeComplete: enter
01:02:32.029 00.000 5052 UpdateGuideState(): m_state=6
01:02:32.029 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1838
01:02:32.029 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.95, Mass=201, SNR=9.8, Peak=66 HFD=2.7
01:02:32.029 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
01:02:32.029 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.19 = 0.19)
01:02:32.029 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.34 cameraTheta=2.34 mountX=0.32 mountY=0.06, mountTheta=0.20
01:02:32.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.24, opts=13)
01:02:32.030 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.24)
01:02:32.030 00.000 8976 Worker thread wakes up
01:02:32.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.24) opts 0xd
01:02:32.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.24)
01:02:32.030 00.000 8976 Moving (-0.23, 0.24) raw xDistance=0.32 yDistance=0.06
01:02:32.030 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:02:32.030 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:02:32.031 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:32.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:02:32.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:02:32.031 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:32.031 00.000 5052 Enqueuing Expose request
01:02:32.031 00.000 8976 MoveAxis(L, 1, ABG)
01:02:32.031 00.000 8976 stepping (-4, 23) + (-1, 0)
01:02:32.031 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:32.057 00.026 8976 Received - 47 (G) 
01:02:32.057 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:32.058 00.001 8976 stepped: pos (-5, 23)
01:02:32.058 00.000 8976 MoveAxis(U, 0, ABG)
01:02:32.058 00.000 8976 move complete, result=0
01:02:32.058 00.000 8976 worker thread done servicing request
01:02:32.058 00.000 8976 Worker thread wakes up
01:02:32.058 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:32.058 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:32.058 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:02:32.744 00.686 8976 Exposure complete
01:02:32.750 00.006 5052 OnExposeComplete: enter
01:02:32.751 00.001 5052 UpdateGuideState(): m_state=6
01:02:32.751 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1839
01:02:32.751 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.80, Mass=194, SNR=9.5, Peak=66 HFD=3.1
01:02:32.751 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:02:32.751 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
01:02:32.751 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.71 mountX=0.18 mountY=0.12, mountTheta=0.59
01:02:32.752 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.09, opts=13)
01:02:32.752 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.09)
01:02:32.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:02:32.752 00.000 5052 UpdateGuideState exits: m=194 SNR=9.5
01:02:32.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:32.752 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:32.752 00.000 5052 Enqueuing Expose request
01:02:32.754 00.002 8976 worker thread done servicing request
01:02:32.754 00.000 8976 Worker thread wakes up
01:02:32.754 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.09) opts 0xd
01:02:32.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.09)
01:02:32.754 00.000 8976 Moving (-0.20, 0.09) raw xDistance=0.18 yDistance=0.12
01:02:32.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:02:32.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:02:32.754 00.000 8976 MoveAxis(R, 0, ABG)
01:02:32.754 00.000 8976 MoveAxis(U, 0, ABG)
01:02:32.755 00.001 8976 move complete, result=0
01:02:32.755 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:32.756 00.001 8976 worker thread done servicing request
01:02:32.756 00.000 8976 Worker thread wakes up
01:02:32.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:32.756 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:33.441 00.685 8976 Exposure complete
01:02:33.447 00.006 8976 worker thread done servicing request
01:02:33.447 00.000 5052 OnExposeComplete: enter
01:02:33.447 00.000 5052 UpdateGuideState(): m_state=6
01:02:33.447 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1840
01:02:33.447 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.61, Mass=197, SNR=9.7, Peak=62 HFD=3.3
01:02:33.447 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
01:02:33.447 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.21)
01:02:33.447 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.10 hyp=0.49 cameraTheta=-2.93 mountX=0.13 mountY=0.46, mountTheta=1.30
01:02:33.447 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.10, opts=13)
01:02:33.447 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.10)
01:02:33.447 00.000 8976 Worker thread wakes up
01:02:33.448 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.10) opts 0xd
01:02:33.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.10)
01:02:33.448 00.000 8976 Moving (-0.48, -0.10) raw xDistance=0.13 yDistance=0.46
01:02:33.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:02:33.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:02:33.448 00.000 8976 MoveAxis(R, 0, ABG)
01:02:33.448 00.000 8976 MoveAxis(D, 2, ABG)
01:02:33.448 00.000 8976 stepping (-5, 23) + (0, -2)
01:02:33.448 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:02:33.448 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:02:33.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:33.448 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:33.448 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:33.448 00.000 5052 Enqueuing Expose request
01:02:33.481 00.033 8976 Received - 47 (G) 
01:02:33.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:33.481 00.000 8976 stepped: pos (-5, 21)
01:02:33.481 00.000 8976 move complete, result=0
01:02:33.481 00.000 8976 worker thread done servicing request
01:02:33.481 00.000 8976 Worker thread wakes up
01:02:33.481 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:02:33.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:33.481 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:34.167 00.686 8976 Exposure complete
01:02:34.173 00.006 8976 worker thread done servicing request
01:02:34.173 00.000 5052 OnExposeComplete: enter
01:02:34.173 00.000 5052 UpdateGuideState(): m_state=6
01:02:34.173 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1841
01:02:34.173 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.82, Mass=194, SNR=9.6, Peak=67 HFD=2.9
01:02:34.173 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:02:34.173 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:02:34.173 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.11 hyp=0.39 cameraTheta=2.86 mountX=0.27 mountY=0.26, mountTheta=0.76
01:02:34.174 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.11, opts=13)
01:02:34.174 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.11)
01:02:34.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:02:34.174 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:02:34.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:34.174 00.000 8976 Worker thread wakes up
01:02:34.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.11) opts 0xd
01:02:34.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.11)
01:02:34.174 00.000 8976 Moving (-0.38, 0.11) raw xDistance=0.27 yDistance=0.26
01:02:34.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:34.174 00.000 5052 Enqueuing Expose request
01:02:34.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:02:34.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:02:34.174 00.000 8976 MoveAxis(L, 1, ABG)
01:02:34.174 00.000 8976 stepping (-5, 21) + (-1, 0)
01:02:34.174 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:34.200 00.026 8976 Received - 47 (G) 
01:02:34.200 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:34.200 00.000 8976 stepped: pos (-6, 21)
01:02:34.200 00.000 8976 MoveAxis(U, 0, ABG)
01:02:34.200 00.000 8976 move complete, result=0
01:02:34.200 00.000 8976 worker thread done servicing request
01:02:34.200 00.000 8976 Worker thread wakes up
01:02:34.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:34.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:34.200 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 0 ms NORTH
01:02:34.877 00.677 8976 Exposure complete
01:02:34.882 00.005 8976 worker thread done servicing request
01:02:34.882 00.000 5052 OnExposeComplete: enter
01:02:34.882 00.000 5052 UpdateGuideState(): m_state=6
01:02:34.882 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1842
01:02:34.882 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.66, Mass=210, SNR=10.0, Peak=71 HFD=3.1
01:02:34.882 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.12 = 1.17)
01:02:34.883 00.001 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
01:02:34.883 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=-0.05 hyp=0.72 cameraTheta=-3.07 mountX=0.28 mountY=0.63, mountTheta=1.15
01:02:34.883 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=-0.05, opts=13)
01:02:34.883 00.000 5052 Enqueuing Move request for stepguider (-0.72, -0.05)
01:02:34.883 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:02:34.883 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
01:02:34.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:34.884 00.001 8976 Worker thread wakes up
01:02:34.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, -0.05) opts 0xd
01:02:34.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, -0.05)
01:02:34.884 00.000 8976 Moving (-0.72, -0.05) raw xDistance=0.28 yDistance=0.63
01:02:34.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:34.884 00.000 5052 Enqueuing Expose request
01:02:34.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:02:34.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
01:02:34.884 00.000 8976 MoveAxis(L, 1, ABG)
01:02:34.884 00.000 8976 stepping (-6, 21) + (-1, 0)
01:02:34.884 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:34.903 00.019 8976 Received - 47 (G) 
01:02:34.903 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:34.903 00.000 8976 stepped: pos (-7, 21)
01:02:34.903 00.000 8976 MoveAxis(D, 3, ABG)
01:02:34.903 00.000 8976 stepping (-7, 21) + (0, -3)
01:02:34.903 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:34.935 00.032 8976 Received - 47 (G) 
01:02:34.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:34.935 00.000 8976 stepped: pos (-7, 18)
01:02:34.935 00.000 8976 move complete, result=0
01:02:34.935 00.000 8976 worker thread done servicing request
01:02:34.935 00.000 8976 Worker thread wakes up
01:02:34.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:34.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:34.935 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
01:02:35.624 00.689 8976 Exposure complete
01:02:35.630 00.006 8976 worker thread done servicing request
01:02:35.630 00.000 5052 OnExposeComplete: enter
01:02:35.630 00.000 5052 UpdateGuideState(): m_state=6
01:02:35.630 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1843
01:02:35.630 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.87, Mass=191, SNR=9.6, Peak=73 HFD=2.4
01:02:35.630 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
01:02:35.630 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
01:02:35.630 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.16 hyp=0.34 cameraTheta=2.65 mountX=0.28 mountY=0.16, mountTheta=0.53
01:02:35.631 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.16, opts=13)
01:02:35.631 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.16)
01:02:35.631 00.000 8976 Worker thread wakes up
01:02:35.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.16) opts 0xd
01:02:35.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.16)
01:02:35.631 00.000 8976 Moving (-0.30, 0.16) raw xDistance=0.28 yDistance=0.16
01:02:35.631 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:02:35.631 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
01:02:35.632 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:35.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:02:35.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:02:35.632 00.000 8976 MoveAxis(L, 1, ABG)
01:02:35.632 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:35.632 00.000 5052 Enqueuing Expose request
01:02:35.632 00.000 8976 stepping (-7, 18) + (-1, 0)
01:02:35.632 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:35.654 00.022 8976 Received - 47 (G) 
01:02:35.654 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:35.654 00.000 8976 stepped: pos (-8, 18)
01:02:35.654 00.000 8976 MoveAxis(U, 0, ABG)
01:02:35.655 00.001 8976 move complete, result=0
01:02:35.655 00.000 8976 worker thread done servicing request
01:02:35.655 00.000 8976 Worker thread wakes up
01:02:35.655 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:02:35.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:35.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:36.339 00.684 8976 Exposure complete
01:02:36.345 00.006 8976 worker thread done servicing request
01:02:36.345 00.000 5052 OnExposeComplete: enter
01:02:36.345 00.000 5052 UpdateGuideState(): m_state=6
01:02:36.345 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1844
01:02:36.345 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.72, Mass=192, SNR=9.6, Peak=70 HFD=2.5
01:02:36.345 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:02:36.345 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:02:36.346 00.001 5052 CameraToMount -- cameraX=-0.29 cameraY=0.01 hyp=0.29 cameraTheta=3.11 mountX=0.14 mountY=0.24, mountTheta=1.04
01:02:36.346 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.01, opts=13)
01:02:36.346 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.01)
01:02:36.346 00.000 8976 Worker thread wakes up
01:02:36.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.01) opts 0xd
01:02:36.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.01)
01:02:36.346 00.000 8976 Moving (-0.29, 0.01) raw xDistance=0.14 yDistance=0.24
01:02:36.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:02:36.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:02:36.347 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:02:36.347 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:02:36.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:36.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:36.347 00.000 8976 MoveAxis(R, 0, ABG)
01:02:36.347 00.000 5052 Enqueuing Expose request
01:02:36.347 00.000 8976 MoveAxis(U, 0, ABG)
01:02:36.347 00.000 8976 move complete, result=0
01:02:36.347 00.000 8976 worker thread done servicing request
01:02:36.347 00.000 8976 Worker thread wakes up
01:02:36.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:36.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:36.347 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:02:37.031 00.684 8976 Exposure complete
01:02:37.036 00.005 8976 worker thread done servicing request
01:02:37.036 00.000 5052 OnExposeComplete: enter
01:02:37.036 00.000 5052 UpdateGuideState(): m_state=6
01:02:37.036 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1845
01:02:37.036 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.56, Mass=190, SNR=9.5, Peak=67 HFD=2.4
01:02:37.036 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
01:02:37.036 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
01:02:37.037 00.001 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.22 mountX=-0.08 mountY=0.18, mountTheta=2.00
01:02:37.037 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.15, opts=13)
01:02:37.037 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.15)
01:02:37.037 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:02:37.037 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:02:37.037 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:37.037 00.000 8976 Worker thread wakes up
01:02:37.037 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.15) opts 0xd
01:02:37.037 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.15)
01:02:37.037 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:37.038 00.001 5052 Enqueuing Expose request
01:02:37.038 00.000 8976 Moving (-0.12, -0.15) raw xDistance=-0.08 yDistance=0.18
01:02:37.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:02:37.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:02:37.038 00.000 8976 MoveAxis(R, 0, ABG)
01:02:37.038 00.000 8976 MoveAxis(U, 0, ABG)
01:02:37.038 00.000 8976 move complete, result=0
01:02:37.038 00.000 8976 worker thread done servicing request
01:02:37.038 00.000 8976 Worker thread wakes up
01:02:37.038 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:02:37.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:37.038 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:37.721 00.683 8976 Exposure complete
01:02:37.727 00.006 8976 worker thread done servicing request
01:02:37.727 00.000 5052 OnExposeComplete: enter
01:02:37.727 00.000 5052 UpdateGuideState(): m_state=6
01:02:37.727 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1846
01:02:37.727 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.69, Mass=210, SNR=10.0, Peak=66 HFD=2.7
01:02:37.727 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
01:02:37.728 00.001 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
01:02:37.728 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-0.22 mountX=-0.04 mountY=-0.05, mountTheta=-2.31
01:02:37.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.01, opts=13)
01:02:37.730 00.001 5052 Enqueuing Move request for stepguider (0.06, -0.01)
01:02:37.730 00.000 8976 Worker thread wakes up
01:02:37.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.01) opts 0xd
01:02:37.730 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:02:37.730 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
01:02:37.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:37.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:37.730 00.000 5052 Enqueuing Expose request
01:02:37.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.01)
01:02:37.730 00.000 8976 Moving (0.06, -0.01) raw xDistance=-0.04 yDistance=-0.05
01:02:37.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:02:37.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:02:37.730 00.000 8976 MoveAxis(R, 0, ABG)
01:02:37.730 00.000 8976 MoveAxis(U, 0, ABG)
01:02:37.730 00.000 8976 move complete, result=0
01:02:37.730 00.000 8976 worker thread done servicing request
01:02:37.730 00.000 8976 Worker thread wakes up
01:02:37.730 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:37.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:37.731 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:38.415 00.684 8976 Exposure complete
01:02:38.421 00.006 8976 worker thread done servicing request
01:02:38.421 00.000 5052 OnExposeComplete: enter
01:02:38.421 00.000 5052 UpdateGuideState(): m_state=6
01:02:38.422 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1847
01:02:38.422 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.91, Mass=188, SNR=9.5, Peak=72 HFD=2.3
01:02:38.422 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
01:02:38.422 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
01:02:38.422 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.20 hyp=0.30 cameraTheta=0.72 mountX=0.07 mountY=-0.29, mountTheta=-1.33
01:02:38.422 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.20, opts=13)
01:02:38.422 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.20)
01:02:38.422 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:02:38.422 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:02:38.423 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:38.423 00.000 8976 Worker thread wakes up
01:02:38.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.20) opts 0xd
01:02:38.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.20)
01:02:38.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:38.423 00.000 5052 Enqueuing Expose request
01:02:38.423 00.000 8976 Moving (0.22, 0.20) raw xDistance=0.07 yDistance=-0.29
01:02:38.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:02:38.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:02:38.423 00.000 8976 MoveAxis(R, 0, ABG)
01:02:38.423 00.000 8976 MoveAxis(U, 1, ABG)
01:02:38.423 00.000 8976 stepping (-8, 18) + (0, 1)
01:02:38.423 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:38.452 00.029 8976 Received - 47 (G) 
01:02:38.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:38.452 00.000 8976 stepped: pos (-8, 19)
01:02:38.452 00.000 8976 move complete, result=0
01:02:38.452 00.000 8976 worker thread done servicing request
01:02:38.452 00.000 8976 Worker thread wakes up
01:02:38.452 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:02:38.452 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:38.452 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:39.141 00.689 8976 Exposure complete
01:02:39.146 00.005 8976 worker thread done servicing request
01:02:39.146 00.000 5052 OnExposeComplete: enter
01:02:39.147 00.001 5052 UpdateGuideState(): m_state=6
01:02:39.147 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1848
01:02:39.147 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.63, Mass=198, SNR=9.7, Peak=77 HFD=2.5
01:02:39.147 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.70 = 2.58)
01:02:39.147 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.48)
01:02:39.147 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.66 mountX=-0.07 mountY=0.05, mountTheta=2.51
01:02:39.147 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.08, opts=13)
01:02:39.147 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.08)
01:02:39.148 00.001 8976 Worker thread wakes up
01:02:39.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.08) opts 0xd
01:02:39.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.08)
01:02:39.148 00.000 8976 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.05
01:02:39.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:02:39.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:02:39.148 00.000 8976 MoveAxis(R, 0, ABG)
01:02:39.148 00.000 8976 MoveAxis(U, 0, ABG)
01:02:39.148 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:02:39.148 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:02:39.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:39.148 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:39.148 00.000 5052 Enqueuing Expose request
01:02:39.148 00.000 8976 move complete, result=0
01:02:39.148 00.000 8976 worker thread done servicing request
01:02:39.148 00.000 8976 Worker thread wakes up
01:02:39.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:39.148 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:39.149 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:39.834 00.685 8976 Exposure complete
01:02:39.840 00.006 8976 worker thread done servicing request
01:02:39.840 00.000 5052 OnExposeComplete: enter
01:02:39.840 00.000 5052 UpdateGuideState(): m_state=6
01:02:39.840 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1849
01:02:39.840 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.90, Mass=185, SNR=9.4, Peak=78 HFD=2.4
01:02:39.840 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
01:02:39.840 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
01:02:39.840 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.19 hyp=0.35 cameraTheta=0.59 mountX=0.04 mountY=-0.35, mountTheta=-1.46
01:02:39.841 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.19, opts=13)
01:02:39.841 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.19)
01:02:39.841 00.000 8976 Worker thread wakes up
01:02:39.841 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.19) opts 0xd
01:02:39.841 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.19)
01:02:39.841 00.000 8976 Moving (0.29, 0.19) raw xDistance=0.04 yDistance=-0.35
01:02:39.841 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:02:39.841 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:02:39.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:39.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:02:39.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:02:39.841 00.000 8976 MoveAxis(R, 0, ABG)
01:02:39.841 00.000 8976 MoveAxis(U, 1, ABG)
01:02:39.841 00.000 8976 stepping (-8, 19) + (0, 1)
01:02:39.841 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:39.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:39.842 00.001 5052 Enqueuing Expose request
01:02:39.875 00.033 8976 Received - 47 (G) 
01:02:39.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:39.875 00.000 8976 stepped: pos (-8, 20)
01:02:39.875 00.000 8976 move complete, result=0
01:02:39.875 00.000 8976 worker thread done servicing request
01:02:39.875 00.000 8976 Worker thread wakes up
01:02:39.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:39.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:39.875 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:02:40.562 00.687 8976 Exposure complete
01:02:40.568 00.006 8976 worker thread done servicing request
01:02:40.568 00.000 5052 OnExposeComplete: enter
01:02:40.568 00.000 5052 UpdateGuideState(): m_state=6
01:02:40.568 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1850
01:02:40.568 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.84, Mass=216, SNR=10.1, Peak=71 HFD=2.4
01:02:40.568 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
01:02:40.568 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
01:02:40.568 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.13 hyp=0.69 cameraTheta=0.18 mountX=-0.20 mountY=-0.63, mountTheta=-1.87
01:02:40.569 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.13, opts=13)
01:02:40.569 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.13)
01:02:40.569 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:02:40.569 00.000 5052 UpdateGuideState exits: m=216 SNR=10.1
01:02:40.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:40.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:40.569 00.000 5052 Enqueuing Expose request
01:02:40.569 00.000 8976 Worker thread wakes up
01:02:40.569 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.13) opts 0xd
01:02:40.569 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.13)
01:02:40.569 00.000 8976 Moving (0.67, 0.13) raw xDistance=-0.20 yDistance=-0.63
01:02:40.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:02:40.570 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
01:02:40.570 00.000 8976 MoveAxis(R, 0, ABG)
01:02:40.570 00.000 8976 MoveAxis(U, 3, ABG)
01:02:40.570 00.000 8976 stepping (-8, 20) + (0, 3)
01:02:40.570 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:40.611 00.041 8976 Received - 47 (G) 
01:02:40.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:40.611 00.000 8976 stepped: pos (-8, 23)
01:02:40.611 00.000 8976 move complete, result=0
01:02:40.611 00.000 8976 worker thread done servicing request
01:02:40.611 00.000 8976 Worker thread wakes up
01:02:40.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:40.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:40.611 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
01:02:41.290 00.679 8976 Exposure complete
01:02:41.295 00.005 8976 worker thread done servicing request
01:02:41.296 00.001 5052 OnExposeComplete: enter
01:02:41.296 00.000 5052 UpdateGuideState(): m_state=6
01:02:41.296 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1851
01:02:41.296 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.38, Mass=220, SNR=10.3, Peak=76 HFD=2.9
01:02:41.296 00.000 5052 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.04) = xAngle (-3.03 = -3.03)
01:02:41.296 00.000 5052 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.13 = -3.13)
01:02:41.296 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-0.98 mountX=-0.40 mountY=-0.00, mountTheta=-3.13
01:02:41.296 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.33, opts=13)
01:02:41.296 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.33)
01:02:41.297 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:02:41.297 00.000 8976 Worker thread wakes up
01:02:41.297 00.000 5052 UpdateGuideState exits: m=220 SNR=10.3
01:02:41.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:41.297 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:41.297 00.000 5052 Enqueuing Expose request
01:02:41.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.33) opts 0xd
01:02:41.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.33)
01:02:41.297 00.000 8976 Moving (0.22, -0.33) raw xDistance=-0.40 yDistance=-0.00
01:02:41.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:02:41.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:02:41.298 00.001 8976 MoveAxis(R, 2, ABG)
01:02:41.298 00.000 8976 stepping (-8, 23) + (2, 0)
01:02:41.298 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:41.329 00.031 8976 Received - 47 (G) 
01:02:41.329 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:41.329 00.000 8976 stepped: pos (-6, 23)
01:02:41.329 00.000 8976 MoveAxis(U, 0, ABG)
01:02:41.329 00.000 8976 move complete, result=0
01:02:41.329 00.000 8976 worker thread done servicing request
01:02:41.329 00.000 8976 Worker thread wakes up
01:02:41.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:41.329 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:41.330 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
01:02:42.018 00.688 8976 Exposure complete
01:02:42.024 00.006 8976 worker thread done servicing request
01:02:42.024 00.000 5052 OnExposeComplete: enter
01:02:42.024 00.000 5052 UpdateGuideState(): m_state=6
01:02:42.024 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1852
01:02:42.024 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.62, Mass=200, SNR=9.8, Peak=68 HFD=2.4
01:02:42.024 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
01:02:42.024 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.94)
01:02:42.024 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.20 mountX=-0.05 mountY=0.10, mountTheta=2.02
01:02:42.025 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.09, opts=13)
01:02:42.025 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.09)
01:02:42.025 00.000 8976 Worker thread wakes up
01:02:42.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.09) opts 0xd
01:02:42.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.09)
01:02:42.025 00.000 8976 Moving (-0.07, -0.09) raw xDistance=-0.05 yDistance=0.10
01:02:42.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:02:42.025 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
01:02:42.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:42.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:02:42.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:02:42.025 00.000 8976 MoveAxis(R, 0, ABG)
01:02:42.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:42.025 00.000 5052 Enqueuing Expose request
01:02:42.025 00.000 8976 MoveAxis(U, 0, ABG)
01:02:42.026 00.001 8976 move complete, result=0
01:02:42.026 00.000 8976 worker thread done servicing request
01:02:42.026 00.000 8976 Worker thread wakes up
01:02:42.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:42.026 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:42.026 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:42.710 00.684 8976 Exposure complete
01:02:42.716 00.006 8976 worker thread done servicing request
01:02:42.716 00.000 5052 OnExposeComplete: enter
01:02:42.716 00.000 5052 UpdateGuideState(): m_state=6
01:02:42.716 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1853
01:02:42.716 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.84, Mass=211, SNR=10.0, Peak=66 HFD=2.5
01:02:42.716 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.04) = xAngle (-0.58 = -0.58)
01:02:42.716 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.68 = -0.68)
01:02:42.716 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.14 cameraTheta=1.46 mountX=0.11 mountY=-0.09, mountTheta=-0.65
01:02:42.717 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.13, opts=13)
01:02:42.717 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.13)
01:02:42.717 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:02:42.717 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
01:02:42.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:42.717 00.000 8976 Worker thread wakes up
01:02:42.717 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.13) opts 0xd
01:02:42.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.13)
01:02:42.717 00.000 8976 Moving (0.01, 0.13) raw xDistance=0.11 yDistance=-0.09
01:02:42.717 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:42.717 00.000 5052 Enqueuing Expose request
01:02:42.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:02:42.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:02:42.717 00.000 8976 MoveAxis(R, 0, ABG)
01:02:42.717 00.000 8976 MoveAxis(U, 0, ABG)
01:02:42.717 00.000 8976 move complete, result=0
01:02:42.717 00.000 8976 worker thread done servicing request
01:02:42.718 00.001 8976 Worker thread wakes up
01:02:42.718 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:42.718 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:42.718 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:43.404 00.686 8976 Exposure complete
01:02:43.409 00.005 8976 worker thread done servicing request
01:02:43.409 00.000 5052 OnExposeComplete: enter
01:02:43.409 00.000 5052 UpdateGuideState(): m_state=6
01:02:43.409 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1854
01:02:43.409 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=282.12, Mass=183, SNR=9.4, Peak=71 HFD=2.4
01:02:43.409 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
01:02:43.410 00.001 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
01:02:43.410 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.41 hyp=0.55 cameraTheta=2.29 mountX=0.53 mountY=0.08, mountTheta=0.15
01:02:43.410 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.41, opts=13)
01:02:43.410 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.41)
01:02:43.410 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:02:43.410 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
01:02:43.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:43.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:43.410 00.000 5052 Enqueuing Expose request
01:02:43.410 00.000 8976 Worker thread wakes up
01:02:43.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.41) opts 0xd
01:02:43.411 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.41)
01:02:43.411 00.000 8976 Moving (-0.36, 0.41) raw xDistance=0.53 yDistance=0.08
01:02:43.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
01:02:43.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:02:43.411 00.000 8976 MoveAxis(L, 2, ABG)
01:02:43.411 00.000 8976 stepping (-6, 23) + (-2, 0)
01:02:43.411 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:43.440 00.029 8976 Received - 47 (G) 
01:02:43.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:43.440 00.000 8976 stepped: pos (-8, 23)
01:02:43.440 00.000 8976 MoveAxis(U, 0, ABG)
01:02:43.440 00.000 8976 move complete, result=0
01:02:43.440 00.000 8976 worker thread done servicing request
01:02:43.440 00.000 8976 Worker thread wakes up
01:02:43.440 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:02:43.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:43.440 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:44.127 00.687 8976 Exposure complete
01:02:44.134 00.007 8976 worker thread done servicing request
01:02:44.135 00.001 5052 OnExposeComplete: enter
01:02:44.135 00.000 5052 UpdateGuideState(): m_state=6
01:02:44.135 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1855
01:02:44.135 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.72, Mass=201, SNR=9.8, Peak=71 HFD=2.5
01:02:44.136 00.001 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:02:44.136 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:02:44.136 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.01 hyp=0.41 cameraTheta=3.13 mountX=0.19 mountY=0.34, mountTheta=1.06
01:02:44.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.01, opts=13)
01:02:44.137 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.01)
01:02:44.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:02:44.137 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:02:44.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:44.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:44.138 00.001 5052 Enqueuing Expose request
01:02:44.138 00.000 8976 Worker thread wakes up
01:02:44.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.01) opts 0xd
01:02:44.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.01)
01:02:44.138 00.000 8976 Moving (-0.41, 0.01) raw xDistance=0.19 yDistance=0.34
01:02:44.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:02:44.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:02:44.138 00.000 8976 MoveAxis(R, 0, ABG)
01:02:44.138 00.000 8976 MoveAxis(D, 1, ABG)
01:02:44.138 00.000 8976 stepping (-8, 23) + (0, -1)
01:02:44.138 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:44.159 00.021 8976 Received - 47 (G) 
01:02:44.159 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:44.159 00.000 8976 stepped: pos (-8, 22)
01:02:44.159 00.000 8976 move complete, result=0
01:02:44.159 00.000 8976 worker thread done servicing request
01:02:44.159 00.000 8976 Worker thread wakes up
01:02:44.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:44.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:44.159 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:02:44.844 00.685 8976 Exposure complete
01:02:44.849 00.005 8976 worker thread done servicing request
01:02:44.849 00.000 5052 OnExposeComplete: enter
01:02:44.849 00.000 5052 UpdateGuideState(): m_state=6
01:02:44.849 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1856
01:02:44.849 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.59, Mass=213, SNR=10.1, Peak=71 HFD=2.8
01:02:44.849 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
01:02:44.849 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
01:02:44.849 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.12 hyp=0.29 cameraTheta=-2.72 mountX=0.01 mountY=0.29, mountTheta=1.52
01:02:44.850 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.12, opts=13)
01:02:44.850 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.12)
01:02:44.850 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:02:44.850 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
01:02:44.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:44.850 00.000 8976 Worker thread wakes up
01:02:44.850 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.12) opts 0xd
01:02:44.850 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.12)
01:02:44.850 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:44.850 00.000 5052 Enqueuing Expose request
01:02:44.851 00.001 8976 Moving (-0.27, -0.12) raw xDistance=0.01 yDistance=0.29
01:02:44.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:02:44.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:02:44.851 00.000 8976 MoveAxis(R, 0, ABG)
01:02:44.851 00.000 8976 MoveAxis(D, 1, ABG)
01:02:44.851 00.000 8976 stepping (-8, 22) + (0, -1)
01:02:44.851 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:44.879 00.028 8976 Received - 47 (G) 
01:02:44.879 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:44.879 00.000 8976 stepped: pos (-8, 21)
01:02:44.879 00.000 8976 move complete, result=0
01:02:44.879 00.000 8976 worker thread done servicing request
01:02:44.879 00.000 8976 Worker thread wakes up
01:02:44.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:44.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:44.879 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:02:45.565 00.686 8976 Exposure complete
01:02:45.571 00.006 8976 worker thread done servicing request
01:02:45.571 00.000 5052 OnExposeComplete: enter
01:02:45.571 00.000 5052 UpdateGuideState(): m_state=6
01:02:45.571 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1857
01:02:45.571 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.65, Mass=204, SNR=9.8, Peak=68 HFD=2.9
01:02:45.571 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.09 = 1.20)
01:02:45.571 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
01:02:45.571 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.06 hyp=0.56 cameraTheta=-3.04 mountX=0.21 mountY=0.50, mountTheta=1.18
01:02:45.572 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.06, opts=13)
01:02:45.572 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.06)
01:02:45.572 00.000 8976 Worker thread wakes up
01:02:45.572 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.06) opts 0xd
01:02:45.572 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.06)
01:02:45.572 00.000 8976 Moving (-0.56, -0.06) raw xDistance=0.21 yDistance=0.50
01:02:45.572 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:02:45.572 00.000 5052 UpdateGuideState exits: m=204 SNR=9.8
01:02:45.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:45.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:02:45.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
01:02:45.572 00.000 8976 MoveAxis(R, 0, ABG)
01:02:45.572 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:45.572 00.000 5052 Enqueuing Expose request
01:02:45.572 00.000 8976 MoveAxis(D, 2, ABG)
01:02:45.573 00.001 8976 stepping (-8, 21) + (0, -2)
01:02:45.573 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:45.598 00.025 8976 Received - 47 (G) 
01:02:45.598 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:45.598 00.000 8976 stepped: pos (-8, 19)
01:02:45.598 00.000 8976 move complete, result=0
01:02:45.598 00.000 8976 worker thread done servicing request
01:02:45.598 00.000 8976 Worker thread wakes up
01:02:45.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:45.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:45.598 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:02:46.283 00.685 8976 Exposure complete
01:02:46.288 00.005 8976 worker thread done servicing request
01:02:46.288 00.000 5052 OnExposeComplete: enter
01:02:46.288 00.000 5052 UpdateGuideState(): m_state=6
01:02:46.289 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1858
01:02:46.289 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.72, Mass=202, SNR=9.8, Peak=65 HFD=2.7
01:02:46.289 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:02:46.289 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:02:46.289 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.01 hyp=0.42 cameraTheta=3.13 mountX=0.20 mountY=0.35, mountTheta=1.06
01:02:46.290 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.01, opts=13)
01:02:46.290 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.01)
01:02:46.290 00.000 8976 Worker thread wakes up
01:02:46.290 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.01) opts 0xd
01:02:46.291 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.01)
01:02:46.291 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:02:46.291 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:02:46.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:46.291 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:46.291 00.000 5052 Enqueuing Expose request
01:02:46.291 00.000 8976 Moving (-0.42, 0.01) raw xDistance=0.20 yDistance=0.35
01:02:46.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:02:46.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
01:02:46.291 00.000 8976 MoveAxis(R, 0, ABG)
01:02:46.291 00.000 8976 MoveAxis(D, 2, ABG)
01:02:46.291 00.000 8976 stepping (-8, 19) + (0, -2)
01:02:46.291 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:46.317 00.026 8976 Received - 47 (G) 
01:02:46.317 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:46.317 00.000 8976 stepped: pos (-8, 17)
01:02:46.317 00.000 8976 move complete, result=0
01:02:46.317 00.000 8976 worker thread done servicing request
01:02:46.317 00.000 8976 Worker thread wakes up
01:02:46.317 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:46.317 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:02:46.317 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:47.001 00.684 8976 Exposure complete
01:02:47.007 00.006 8976 worker thread done servicing request
01:02:47.007 00.000 5052 OnExposeComplete: enter
01:02:47.007 00.000 5052 UpdateGuideState(): m_state=6
01:02:47.007 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1859
01:02:47.007 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=282.00, Mass=190, SNR=9.5, Peak=65 HFD=2.6
01:02:47.007 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:02:47.007 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
01:02:47.007 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.29 hyp=0.63 cameraTheta=2.67 mountX=0.51 mountY=0.31, mountTheta=0.55
01:02:47.008 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.29, opts=13)
01:02:47.008 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.29)
01:02:47.008 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:02:47.008 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:02:47.008 00.000 8976 Worker thread wakes up
01:02:47.008 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:47.008 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:47.008 00.000 5052 Enqueuing Expose request
01:02:47.008 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.29) opts 0xd
01:02:47.008 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.29)
01:02:47.008 00.000 8976 Moving (-0.56, 0.29) raw xDistance=0.51 yDistance=0.31
01:02:47.009 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:02:47.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:02:47.009 00.000 8976 MoveAxis(L, 2, ABG)
01:02:47.009 00.000 8976 stepping (-8, 17) + (-2, 0)
01:02:47.009 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:47.037 00.028 8976 Received - 47 (G) 
01:02:47.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:47.037 00.000 8976 stepped: pos (-10, 17)
01:02:47.037 00.000 8976 MoveAxis(D, 1, ABG)
01:02:47.037 00.000 8976 stepping (-10, 17) + (0, -1)
01:02:47.037 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:47.069 00.032 8976 Received - 47 (G) 
01:02:47.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:47.069 00.000 8976 stepped: pos (-10, 16)
01:02:47.069 00.000 8976 move complete, result=0
01:02:47.069 00.000 8976 worker thread done servicing request
01:02:47.069 00.000 8976 Worker thread wakes up
01:02:47.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:47.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:47.069 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:02:47.752 00.683 8976 Exposure complete
01:02:47.757 00.005 8976 worker thread done servicing request
01:02:47.757 00.000 5052 OnExposeComplete: enter
01:02:47.757 00.000 5052 UpdateGuideState(): m_state=6
01:02:47.757 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1860
01:02:47.757 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.76, Mass=182, SNR=9.3, Peak=65 HFD=2.6
01:02:47.757 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:02:47.757 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
01:02:47.757 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=0.05 hyp=0.88 cameraTheta=3.09 mountX=0.44 mountY=0.71, mountTheta=1.02
01:02:47.758 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=0.05, opts=13)
01:02:47.758 00.000 5052 Enqueuing Move request for stepguider (-0.87, 0.05)
01:02:47.758 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:02:47.758 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:02:47.758 00.000 8976 Worker thread wakes up
01:02:47.758 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, 0.05) opts 0xd
01:02:47.758 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, 0.05)
01:02:47.758 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:47.758 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:47.758 00.000 5052 Enqueuing Expose request
01:02:47.758 00.000 8976 Moving (-0.87, 0.05) raw xDistance=0.44 yDistance=0.71
01:02:47.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
01:02:47.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.71
01:02:47.758 00.000 8976 MoveAxis(L, 2, ABG)
01:02:47.758 00.000 8976 stepping (-10, 16) + (-2, 0)
01:02:47.758 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:47.788 00.030 8976 Received - 47 (G) 
01:02:47.788 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:47.788 00.000 8976 stepped: pos (-12, 16)
01:02:47.788 00.000 8976 MoveAxis(D, 3, ABG)
01:02:47.788 00.000 8976 stepping (-12, 16) + (0, -3)
01:02:47.788 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:47.819 00.031 8976 Received - 47 (G) 
01:02:47.821 00.002 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:47.821 00.000 8976 stepped: pos (-12, 13)
01:02:47.821 00.000 8976 move complete, result=0
01:02:47.821 00.000 8976 worker thread done servicing request
01:02:47.821 00.000 8976 Worker thread wakes up
01:02:47.821 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:47.821 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:47.821 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:02:48.508 00.687 8976 Exposure complete
01:02:48.513 00.005 8976 worker thread done servicing request
01:02:48.513 00.000 5052 OnExposeComplete: enter
01:02:48.513 00.000 5052 UpdateGuideState(): m_state=6
01:02:48.513 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1861
01:02:48.513 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.72, Mass=180, SNR=9.3, Peak=66 HFD=2.6
01:02:48.513 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:02:48.514 00.001 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
01:02:48.514 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.91 mountX=0.02 mountY=0.02, mountTheta=0.82
01:02:48.514 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.01, opts=13)
01:02:48.514 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.01)
01:02:48.514 00.000 8976 Worker thread wakes up
01:02:48.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:02:48.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.01) opts 0xd
01:02:48.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.01)
01:02:48.514 00.000 8976 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.02
01:02:48.515 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:02:48.515 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
01:02:48.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:02:48.515 00.000 8976 MoveAxis(R, 0, ABG)
01:02:48.515 00.000 8976 MoveAxis(U, 0, ABG)
01:02:48.515 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:48.515 00.000 8976 move complete, result=0
01:02:48.515 00.000 8976 worker thread done servicing request
01:02:48.515 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:48.515 00.000 5052 Enqueuing Expose request
01:02:48.515 00.000 8976 Worker thread wakes up
01:02:48.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:48.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:48.515 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:02:49.196 00.681 8976 Exposure complete
01:02:49.202 00.006 8976 worker thread done servicing request
01:02:49.202 00.000 5052 OnExposeComplete: enter
01:02:49.202 00.000 5052 UpdateGuideState(): m_state=6
01:02:49.202 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1862
01:02:49.202 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.91, Mass=184, SNR=9.4, Peak=65 HFD=2.6
01:02:49.202 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
01:02:49.202 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
01:02:49.202 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.25 cameraTheta=0.90 mountX=0.10 mountY=-0.24, mountTheta=-1.16
01:02:49.203 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.20, opts=13)
01:02:49.203 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.20)
01:02:49.203 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:02:49.204 00.001 5052 UpdateGuideState exits: m=184 SNR=9.4
01:02:49.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:49.204 00.000 8976 Worker thread wakes up
01:02:49.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.20) opts 0xd
01:02:49.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.20)
01:02:49.204 00.000 8976 Moving (0.16, 0.20) raw xDistance=0.10 yDistance=-0.24
01:02:49.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:49.204 00.000 5052 Enqueuing Expose request
01:02:49.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:02:49.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:02:49.204 00.000 8976 MoveAxis(R, 0, ABG)
01:02:49.204 00.000 8976 MoveAxis(U, 0, ABG)
01:02:49.204 00.000 8976 move complete, result=0
01:02:49.204 00.000 8976 worker thread done servicing request
01:02:49.204 00.000 8976 Worker thread wakes up
01:02:49.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:49.204 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:02:49.204 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:49.888 00.684 8976 Exposure complete
01:02:49.893 00.005 8976 worker thread done servicing request
01:02:49.893 00.000 5052 OnExposeComplete: enter
01:02:49.893 00.000 5052 UpdateGuideState(): m_state=6
01:02:49.893 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1863
01:02:49.894 00.001 5052 Star::Find returns 1 (0), X=329.82, Y=281.96, Mass=204, SNR=9.9, Peak=67 HFD=2.5
01:02:49.894 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:02:49.894 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
01:02:49.894 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.25 hyp=0.69 cameraTheta=0.38 mountX=-0.07 mountY=-0.68, mountTheta=-1.67
01:02:49.894 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.25, opts=13)
01:02:49.894 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.25)
01:02:49.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:02:49.894 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
01:02:49.895 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:49.895 00.000 8976 Worker thread wakes up
01:02:49.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.25) opts 0xd
01:02:49.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.25)
01:02:49.895 00.000 8976 Moving (0.64, 0.25) raw xDistance=-0.07 yDistance=-0.68
01:02:49.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:49.895 00.000 5052 Enqueuing Expose request
01:02:49.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:02:49.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:02:49.895 00.000 8976 MoveAxis(R, 0, ABG)
01:02:49.895 00.000 8976 MoveAxis(U, 3, ABG)
01:02:49.895 00.000 8976 stepping (-12, 13) + (0, 3)
01:02:49.895 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:49.930 00.035 8976 Received - 47 (G) 
01:02:49.930 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:49.930 00.000 8976 stepped: pos (-12, 16)
01:02:49.930 00.000 8976 move complete, result=0
01:02:49.931 00.001 8976 worker thread done servicing request
01:02:49.931 00.000 8976 Worker thread wakes up
01:02:49.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:49.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:49.931 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:02:50.616 00.685 8976 Exposure complete
01:02:50.622 00.006 8976 worker thread done servicing request
01:02:50.622 00.000 5052 OnExposeComplete: enter
01:02:50.622 00.000 5052 UpdateGuideState(): m_state=6
01:02:50.622 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1864
01:02:50.622 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.34, Mass=210, SNR=10.0, Peak=68 HFD=2.8
01:02:50.622 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
01:02:50.622 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
01:02:50.622 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.37 hyp=0.68 cameraTheta=-0.57 mountX=-0.59 mountY=-0.28, mountTheta=-2.70
01:02:50.623 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.37, opts=13)
01:02:50.623 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.37)
01:02:50.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:02:50.623 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
01:02:50.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:50.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:50.623 00.000 5052 Enqueuing Expose request
01:02:50.623 00.000 8976 Worker thread wakes up
01:02:50.623 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.37) opts 0xd
01:02:50.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.37)
01:02:50.623 00.000 8976 Moving (0.57, -0.37) raw xDistance=-0.59 yDistance=-0.28
01:02:50.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:02:50.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
01:02:50.624 00.001 8976 MoveAxis(R, 2, ABG)
01:02:50.624 00.000 8976 stepping (-12, 16) + (2, 0)
01:02:50.624 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:50.650 00.026 8976 Received - 47 (G) 
01:02:50.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:50.650 00.000 8976 stepped: pos (-10, 16)
01:02:50.650 00.000 8976 MoveAxis(U, 1, ABG)
01:02:50.650 00.000 8976 stepping (-10, 16) + (0, 1)
01:02:50.650 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:50.682 00.032 8976 Received - 47 (G) 
01:02:50.682 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:50.682 00.000 8976 stepped: pos (-10, 17)
01:02:50.682 00.000 8976 move complete, result=0
01:02:50.682 00.000 8976 worker thread done servicing request
01:02:50.682 00.000 8976 Worker thread wakes up
01:02:50.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:50.682 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:50.682 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 1 ms NORTH
01:02:51.368 00.686 8976 Exposure complete
01:02:51.373 00.005 8976 worker thread done servicing request
01:02:51.373 00.000 5052 OnExposeComplete: enter
01:02:51.373 00.000 5052 UpdateGuideState(): m_state=6
01:02:51.373 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1865
01:02:51.374 00.001 5052 Star::Find returns 1 (0), X=329.32, Y=282.06, Mass=205, SNR=9.9, Peak=73 HFD=2.5
01:02:51.374 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
01:02:51.374 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
01:02:51.374 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.19 mountX=0.25 mountY=-0.31, mountTheta=-0.89
01:02:51.374 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.35, opts=13)
01:02:51.374 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.35)
01:02:51.374 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:02:51.374 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
01:02:51.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:51.374 00.000 8976 Worker thread wakes up
01:02:51.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:51.375 00.001 5052 Enqueuing Expose request
01:02:51.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.35) opts 0xd
01:02:51.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.35)
01:02:51.375 00.000 8976 Moving (0.14, 0.35) raw xDistance=0.25 yDistance=-0.31
01:02:51.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:02:51.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
01:02:51.375 00.000 8976 MoveAxis(R, 0, ABG)
01:02:51.375 00.000 8976 MoveAxis(U, 1, ABG)
01:02:51.375 00.000 8976 stepping (-10, 17) + (0, 1)
01:02:51.375 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:51.401 00.026 8976 Received - 47 (G) 
01:02:51.401 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:51.401 00.000 8976 stepped: pos (-10, 18)
01:02:51.401 00.000 8976 move complete, result=0
01:02:51.401 00.000 8976 worker thread done servicing request
01:02:51.401 00.000 8976 Worker thread wakes up
01:02:51.401 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.3 px 1 ms NORTH
01:02:51.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:51.401 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:52.087 00.686 8976 Exposure complete
01:02:52.092 00.005 8976 worker thread done servicing request
01:02:52.092 00.000 5052 OnExposeComplete: enter
01:02:52.092 00.000 5052 UpdateGuideState(): m_state=6
01:02:52.092 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1866
01:02:52.093 00.001 5052 Star::Find returns 1 (0), X=329.07, Y=281.94, Mass=184, SNR=9.4, Peak=64 HFD=2.7
01:02:52.093 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
01:02:52.093 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
01:02:52.093 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=2.00 mountX=0.25 mountY=-0.04, mountTheta=-0.15
01:02:52.093 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.23, opts=13)
01:02:52.093 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.23)
01:02:52.093 00.000 8976 Worker thread wakes up
01:02:52.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.23) opts 0xd
01:02:52.095 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:02:52.095 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:02:52.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.23)
01:02:52.095 00.000 8976 Moving (-0.10, 0.23) raw xDistance=0.25 yDistance=-0.04
01:02:52.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:02:52.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:02:52.095 00.000 8976 MoveAxis(R, 0, ABG)
01:02:52.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:52.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:52.095 00.000 5052 Enqueuing Expose request
01:02:52.095 00.000 8976 MoveAxis(U, 0, ABG)
01:02:52.095 00.000 8976 move complete, result=0
01:02:52.096 00.001 8976 worker thread done servicing request
01:02:52.096 00.000 8976 Worker thread wakes up
01:02:52.096 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:52.096 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:52.096 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:52.781 00.685 8976 Exposure complete
01:02:52.786 00.005 8976 worker thread done servicing request
01:02:52.787 00.001 5052 OnExposeComplete: enter
01:02:52.787 00.000 5052 UpdateGuideState(): m_state=6
01:02:52.787 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1867
01:02:52.787 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.74, Mass=204, SNR=9.8, Peak=68 HFD=2.9
01:02:52.787 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:02:52.787 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:02:52.787 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.03 hyp=0.78 cameraTheta=3.10 mountX=0.39 mountY=0.64, mountTheta=1.03
01:02:52.787 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=0.03, opts=13)
01:02:52.787 00.000 5052 Enqueuing Move request for stepguider (-0.78, 0.03)
01:02:52.788 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:02:52.788 00.000 5052 UpdateGuideState exits: m=204 SNR=9.8
01:02:52.788 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:52.788 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:52.788 00.000 5052 Enqueuing Expose request
01:02:52.788 00.000 8976 Worker thread wakes up
01:02:52.788 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, 0.03) opts 0xd
01:02:52.788 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, 0.03)
01:02:52.788 00.000 8976 Moving (-0.78, 0.03) raw xDistance=0.39 yDistance=0.64
01:02:52.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
01:02:52.789 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
01:02:52.789 00.000 8976 MoveAxis(L, 2, ABG)
01:02:52.789 00.000 8976 stepping (-10, 18) + (-2, 0)
01:02:52.789 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:52.824 00.035 8976 Received - 47 (G) 
01:02:52.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:52.824 00.000 8976 stepped: pos (-12, 18)
01:02:52.824 00.000 8976 MoveAxis(D, 3, ABG)
01:02:52.824 00.000 8976 stepping (-12, 18) + (0, -3)
01:02:52.824 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:52.856 00.032 8976 Received - 47 (G) 
01:02:52.856 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:52.856 00.000 8976 stepped: pos (-12, 15)
01:02:52.856 00.000 8976 move complete, result=0
01:02:52.856 00.000 8976 worker thread done servicing request
01:02:52.856 00.000 8976 Worker thread wakes up
01:02:52.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:52.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:52.856 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:02:53.542 00.686 8976 Exposure complete
01:02:53.547 00.005 8976 worker thread done servicing request
01:02:53.547 00.000 5052 OnExposeComplete: enter
01:02:53.547 00.000 5052 UpdateGuideState(): m_state=6
01:02:53.547 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1868
01:02:53.547 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.97, Mass=182, SNR=9.3, Peak=72 HFD=2.3
01:02:53.547 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:02:53.547 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
01:02:53.548 00.001 5052 CameraToMount -- cameraX=-0.65 cameraY=0.26 hyp=0.70 cameraTheta=2.76 mountX=0.53 mountY=0.40, mountTheta=0.65
01:02:53.548 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.26, opts=13)
01:02:53.548 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.26)
01:02:53.548 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:02:53.548 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:02:53.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:53.548 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:53.548 00.000 5052 Enqueuing Expose request
01:02:53.548 00.000 8976 Worker thread wakes up
01:02:53.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.26) opts 0xd
01:02:53.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.26)
01:02:53.549 00.001 8976 Moving (-0.65, 0.26) raw xDistance=0.53 yDistance=0.40
01:02:53.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
01:02:53.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
01:02:53.549 00.000 8976 MoveAxis(L, 2, ABG)
01:02:53.549 00.000 8976 stepping (-12, 15) + (-2, 0)
01:02:53.549 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:53.576 00.027 8976 Received - 47 (G) 
01:02:53.576 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:53.576 00.000 8976 stepped: pos (-14, 15)
01:02:53.576 00.000 8976 MoveAxis(D, 2, ABG)
01:02:53.576 00.000 8976 stepping (-14, 15) + (0, -2)
01:02:53.576 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:53.608 00.032 8976 Received - 47 (G) 
01:02:53.608 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:53.608 00.000 8976 stepped: pos (-14, 13)
01:02:53.608 00.000 8976 move complete, result=0
01:02:53.608 00.000 8976 worker thread done servicing request
01:02:53.608 00.000 8976 Worker thread wakes up
01:02:53.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:53.608 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:53.608 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:02:54.292 00.684 8976 Exposure complete
01:02:54.298 00.006 8976 worker thread done servicing request
01:02:54.298 00.000 5052 OnExposeComplete: enter
01:02:54.298 00.000 5052 UpdateGuideState(): m_state=6
01:02:54.298 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1869
01:02:54.298 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.81, Mass=207, SNR=10.0, Peak=68 HFD=2.6
01:02:54.298 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:02:54.298 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
01:02:54.298 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.10 hyp=0.69 cameraTheta=3.00 mountX=0.40 mountY=0.52, mountTheta=0.91
01:02:54.299 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.10, opts=13)
01:02:54.299 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.10)
01:02:54.299 00.000 8976 Worker thread wakes up
01:02:54.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.10) opts 0xd
01:02:54.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.10)
01:02:54.299 00.000 8976 Moving (-0.68, 0.10) raw xDistance=0.40 yDistance=0.52
01:02:54.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
01:02:54.299 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:02:54.299 00.000 5052 UpdateGuideState exits: m=207 SNR=10.0
01:02:54.300 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:54.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:54.300 00.000 5052 Enqueuing Expose request
01:02:54.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
01:02:54.300 00.000 8976 MoveAxis(L, 2, ABG)
01:02:54.300 00.000 8976 stepping (-14, 13) + (-2, 0)
01:02:54.300 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:54.327 00.027 8976 Received - 47 (G) 
01:02:54.327 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:54.327 00.000 8976 stepped: pos (-16, 13)
01:02:54.327 00.000 8976 MoveAxis(D, 2, ABG)
01:02:54.327 00.000 8976 stepping (-16, 13) + (0, -2)
01:02:54.327 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:54.358 00.031 8976 Received - 47 (G) 
01:02:54.359 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:54.359 00.000 8976 stepped: pos (-16, 11)
01:02:54.359 00.000 8976 move complete, result=0
01:02:54.359 00.000 8976 worker thread done servicing request
01:02:54.359 00.000 8976 Worker thread wakes up
01:02:54.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:54.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:54.359 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:02:55.044 00.685 8976 Exposure complete
01:02:55.050 00.006 8976 worker thread done servicing request
01:02:55.050 00.000 5052 OnExposeComplete: enter
01:02:55.050 00.000 5052 UpdateGuideState(): m_state=6
01:02:55.050 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1870
01:02:55.050 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.35, Mass=209, SNR=10.0, Peak=70 HFD=2.6
01:02:55.050 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.81 = 1.48)
01:02:55.050 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
01:02:55.050 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=-0.36 hyp=0.97 cameraTheta=-2.76 mountX=0.09 mountY=0.96, mountTheta=1.47
01:02:55.051 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=-0.36, opts=13)
01:02:55.051 00.000 5052 Enqueuing Move request for stepguider (-0.91, -0.36)
01:02:55.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:02:55.051 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
01:02:55.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:55.051 00.000 8976 Worker thread wakes up
01:02:55.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, -0.36) opts 0xd
01:02:55.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, -0.36)
01:02:55.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:55.051 00.000 5052 Enqueuing Expose request
01:02:55.051 00.000 8976 Moving (-0.91, -0.36) raw xDistance=0.09 yDistance=0.96
01:02:55.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:02:55.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.96
01:02:55.051 00.000 8976 MoveAxis(R, 0, ABG)
01:02:55.052 00.001 8976 MoveAxis(D, 4, ABG)
01:02:55.052 00.000 8976 stepping (-16, 11) + (0, -4)
01:02:55.052 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:02:55.094 00.042 8976 Received - 47 (G) 
01:02:55.094 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:02:55.094 00.000 8976 stepped: pos (-16, 7)
01:02:55.094 00.000 8976 move complete, result=0
01:02:55.094 00.000 8976 worker thread done servicing request
01:02:55.094 00.000 8976 Worker thread wakes up
01:02:55.094 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:55.094 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:55.094 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
01:02:55.777 00.683 8976 Exposure complete
01:02:55.783 00.006 8976 worker thread done servicing request
01:02:55.783 00.000 5052 OnExposeComplete: enter
01:02:55.783 00.000 5052 UpdateGuideState(): m_state=6
01:02:55.783 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1871
01:02:55.783 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=282.19, Mass=194, SNR=9.6, Peak=73 HFD=2.7
01:02:55.783 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
01:02:55.783 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
01:02:55.783 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.48 hyp=0.70 cameraTheta=2.39 mountX=0.66 mountY=0.17, mountTheta=0.25
01:02:55.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.48, opts=13)
01:02:55.784 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.48)
01:02:55.784 00.000 8976 Worker thread wakes up
01:02:55.784 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:02:55.784 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:02:55.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:55.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.48) opts 0xd
01:02:55.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.48)
01:02:55.784 00.000 8976 Moving (-0.51, 0.48) raw xDistance=0.66 yDistance=0.17
01:02:55.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:55.784 00.000 5052 Enqueuing Expose request
01:02:55.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
01:02:55.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:02:55.784 00.000 8976 MoveAxis(L, 3, ABG)
01:02:55.784 00.000 8976 stepping (-16, 7) + (-3, 0)
01:02:55.785 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:55.814 00.029 8976 Received - 47 (G) 
01:02:55.814 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:55.814 00.000 8976 stepped: pos (-19, 7)
01:02:55.814 00.000 8976 MoveAxis(U, 0, ABG)
01:02:55.814 00.000 8976 move complete, result=0
01:02:55.814 00.000 8976 worker thread done servicing request
01:02:55.814 00.000 8976 Worker thread wakes up
01:02:55.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:55.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:55.814 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.2 px 0 ms NORTH
01:02:56.500 00.686 8976 Exposure complete
01:02:56.505 00.005 8976 worker thread done servicing request
01:02:56.505 00.000 5052 OnExposeComplete: enter
01:02:56.505 00.000 5052 UpdateGuideState(): m_state=6
01:02:56.505 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1872
01:02:56.506 00.001 5052 Star::Find returns 1 (0), X=329.48, Y=281.56, Mass=186, SNR=9.4, Peak=68 HFD=3.1
01:02:56.506 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
01:02:56.506 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
01:02:56.506 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.15 hyp=0.34 cameraTheta=-0.45 mountX=-0.27 mountY=-0.17, mountTheta=-2.57
01:02:56.506 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.15, opts=13)
01:02:56.506 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.15)
01:02:56.506 00.000 8976 Worker thread wakes up
01:02:56.506 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.15) opts 0xd
01:02:56.507 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.15)
01:02:56.507 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:02:56.507 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:02:56.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:56.507 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:56.507 00.000 5052 Enqueuing Expose request
01:02:56.507 00.000 8976 Moving (0.30, -0.15) raw xDistance=-0.27 yDistance=-0.17
01:02:56.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.27
01:02:56.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:02:56.507 00.000 8976 MoveAxis(R, 1, ABG)
01:02:56.507 00.000 8976 stepping (-19, 7) + (1, 0)
01:02:56.507 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:56.533 00.026 8976 Received - 47 (G) 
01:02:56.533 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:02:56.533 00.000 8976 stepped: pos (-18, 7)
01:02:56.533 00.000 8976 MoveAxis(U, 0, ABG)
01:02:56.533 00.000 8976 move complete, result=0
01:02:56.533 00.000 8976 worker thread done servicing request
01:02:56.533 00.000 8976 Worker thread wakes up
01:02:56.533 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:56.533 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:56.533 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:02:57.218 00.685 8976 Exposure complete
01:02:57.224 00.006 8976 worker thread done servicing request
01:02:57.224 00.000 5052 OnExposeComplete: enter
01:02:57.224 00.000 5052 UpdateGuideState(): m_state=6
01:02:57.224 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1873
01:02:57.225 00.001 5052 Star::Find returns 1 (0), X=329.94, Y=281.50, Mass=189, SNR=9.5, Peak=75 HFD=2.4
01:02:57.225 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
01:02:57.225 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
01:02:57.225 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=-0.21 hyp=0.79 cameraTheta=-0.27 mountX=-0.54 mountY=-0.52, mountTheta=-2.37
01:02:57.225 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.21, opts=13)
01:02:57.225 00.000 5052 Enqueuing Move request for stepguider (0.76, -0.21)
01:02:57.225 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:02:57.225 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:02:57.225 00.000 8976 Worker thread wakes up
01:02:57.225 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.21) opts 0xd
01:02:57.225 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.21)
01:02:57.226 00.001 8976 Moving (0.76, -0.21) raw xDistance=-0.54 yDistance=-0.52
01:02:57.226 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:57.226 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:57.226 00.000 5052 Enqueuing Expose request
01:02:57.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.54
01:02:57.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:02:57.226 00.000 8976 MoveAxis(R, 2, ABG)
01:02:57.226 00.000 8976 stepping (-18, 7) + (2, 0)
01:02:57.226 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:57.252 00.026 8976 Received - 47 (G) 
01:02:57.252 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:57.252 00.000 8976 stepped: pos (-16, 7)
01:02:57.252 00.000 8976 MoveAxis(U, 2, ABG)
01:02:57.252 00.000 8976 stepping (-16, 7) + (0, 2)
01:02:57.252 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:57.284 00.032 8976 Received - 47 (G) 
01:02:57.284 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:57.284 00.000 8976 stepped: pos (-16, 9)
01:02:57.284 00.000 8976 move complete, result=0
01:02:57.284 00.000 8976 worker thread done servicing request
01:02:57.284 00.000 8976 Worker thread wakes up
01:02:57.284 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:57.284 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:57.284 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
01:02:57.968 00.684 8976 Exposure complete
01:02:57.974 00.006 8976 worker thread done servicing request
01:02:57.974 00.000 5052 OnExposeComplete: enter
01:02:57.974 00.000 5052 UpdateGuideState(): m_state=6
01:02:57.974 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1874
01:02:57.974 00.000 5052 Star::Find returns 1 (0), X=330.20, Y=281.71, Mass=188, SNR=9.5, Peak=72 HFD=2.6
01:02:57.974 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:02:57.974 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:02:57.974 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=-0.00 hyp=1.03 cameraTheta=-0.00 mountX=-0.47 mountY=-0.86, mountTheta=-2.07
01:02:57.975 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=-0.00, opts=13)
01:02:57.975 00.000 5052 Enqueuing Move request for stepguider (1.03, -0.00)
01:02:57.975 00.000 8976 Worker thread wakes up
01:02:57.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, -0.00) opts 0xd
01:02:57.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, -0.00)
01:02:57.975 00.000 8976 Moving (1.03, -0.00) raw xDistance=-0.47 yDistance=-0.86
01:02:57.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
01:02:57.975 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:02:57.975 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:02:57.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:57.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.86
01:02:57.975 00.000 8976 MoveAxis(R, 2, ABG)
01:02:57.976 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:57.976 00.000 5052 Enqueuing Expose request
01:02:57.976 00.000 8976 stepping (-16, 9) + (2, 0)
01:02:57.976 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:58.004 00.028 8976 Received - 47 (G) 
01:02:58.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:58.004 00.000 8976 stepped: pos (-14, 9)
01:02:58.004 00.000 8976 MoveAxis(U, 4, ABG)
01:02:58.004 00.000 8976 stepping (-14, 9) + (0, 4)
01:02:58.004 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:02:58.035 00.031 8976 Received - 47 (G) 
01:02:58.036 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:02:58.036 00.000 8976 stepped: pos (-14, 13)
01:02:58.036 00.000 8976 move complete, result=0
01:02:58.036 00.000 8976 worker thread done servicing request
01:02:58.036 00.000 8976 Worker thread wakes up
01:02:58.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:58.036 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:58.036 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
01:02:58.720 00.684 8976 Exposure complete
01:02:58.726 00.006 8976 worker thread done servicing request
01:02:58.726 00.000 5052 OnExposeComplete: enter
01:02:58.726 00.000 5052 UpdateGuideState(): m_state=6
01:02:58.726 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1875
01:02:58.726 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.93, Mass=203, SNR=9.8, Peak=70 HFD=2.6
01:02:58.726 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:02:58.727 00.001 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:02:58.727 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.22 hyp=0.77 cameraTheta=0.29 mountX=-0.14 mountY=-0.74, mountTheta=-1.75
01:02:58.728 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.22, opts=13)
01:02:58.728 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.22)
01:02:58.728 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:02:58.728 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:02:58.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:58.728 00.000 8976 Worker thread wakes up
01:02:58.728 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:58.728 00.000 5052 Enqueuing Expose request
01:02:58.728 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.22) opts 0xd
01:02:58.728 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.22)
01:02:58.728 00.000 8976 Moving (0.73, 0.22) raw xDistance=-0.14 yDistance=-0.74
01:02:58.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:02:58.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74
01:02:58.728 00.000 8976 MoveAxis(R, 0, ABG)
01:02:58.728 00.000 8976 MoveAxis(U, 3, ABG)
01:02:58.728 00.000 8976 stepping (-14, 13) + (0, 3)
01:02:58.728 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:58.754 00.026 8976 Received - 47 (G) 
01:02:58.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:58.754 00.000 8976 stepped: pos (-14, 16)
01:02:58.754 00.000 8976 move complete, result=0
01:02:58.754 00.000 8976 worker thread done servicing request
01:02:58.754 00.000 8976 Worker thread wakes up
01:02:58.755 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:58.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:02:58.755 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:02:59.442 00.687 8976 Exposure complete
01:02:59.448 00.006 8976 worker thread done servicing request
01:02:59.448 00.000 5052 OnExposeComplete: enter
01:02:59.448 00.000 5052 UpdateGuideState(): m_state=6
01:02:59.448 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1876
01:02:59.448 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.53, Mass=202, SNR=9.9, Peak=72 HFD=2.3
01:02:59.448 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
01:02:59.449 00.001 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
01:02:59.449 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.18 hyp=0.89 cameraTheta=-0.21 mountX=-0.56 mountY=-0.63, mountTheta=-2.30
01:02:59.449 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.18, opts=13)
01:02:59.449 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.18)
01:02:59.449 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:02:59.449 00.000 5052 UpdateGuideState exits: m=202 SNR=9.9
01:02:59.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:59.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:02:59.449 00.000 5052 Enqueuing Expose request
01:02:59.449 00.000 8976 Worker thread wakes up
01:02:59.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.18) opts 0xd
01:02:59.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.18)
01:02:59.450 00.001 8976 Moving (0.87, -0.18) raw xDistance=-0.56 yDistance=-0.63
01:02:59.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
01:02:59.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
01:02:59.450 00.000 8976 MoveAxis(R, 2, ABG)
01:02:59.450 00.000 8976 stepping (-14, 16) + (2, 0)
01:02:59.450 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:59.474 00.024 8976 Received - 47 (G) 
01:02:59.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:02:59.474 00.000 8976 stepped: pos (-12, 16)
01:02:59.474 00.000 8976 MoveAxis(U, 3, ABG)
01:02:59.474 00.000 8976 stepping (-12, 16) + (0, 3)
01:02:59.475 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:59.506 00.031 8976 Received - 47 (G) 
01:02:59.506 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:02:59.506 00.000 8976 stepped: pos (-12, 19)
01:02:59.506 00.000 8976 move complete, result=0
01:02:59.506 00.000 8976 worker thread done servicing request
01:02:59.506 00.000 8976 Worker thread wakes up
01:02:59.507 00.001 5052 GuideStep: -0.6 px 2 ms EAST, -0.6 px 3 ms NORTH
01:02:59.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:02:59.507 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:00.190 00.683 8976 Exposure complete
01:03:00.196 00.006 8976 worker thread done servicing request
01:03:00.196 00.000 5052 OnExposeComplete: enter
01:03:00.196 00.000 5052 UpdateGuideState(): m_state=6
01:03:00.196 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1877
01:03:00.196 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=282.14, Mass=207, SNR=9.9, Peak=70 HFD=2.7
01:03:00.196 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
01:03:00.197 00.001 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
01:03:00.197 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=0.43 hyp=1.24 cameraTheta=0.36 mountX=-0.14 mountY=-1.21, mountTheta=-1.69
01:03:00.197 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.16, y=0.43, opts=13)
01:03:00.197 00.000 5052 Enqueuing Move request for stepguider (1.16, 0.43)
01:03:00.197 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:03:00.197 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9
01:03:00.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:00.197 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:00.197 00.000 5052 Enqueuing Expose request
01:03:00.197 00.000 8976 Worker thread wakes up
01:03:00.198 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.16, 0.43) opts 0xd
01:03:00.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.16, 0.43)
01:03:00.198 00.000 8976 Moving (1.16, 0.43) raw xDistance=-0.14 yDistance=-1.21
01:03:00.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:03:00.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.21
01:03:00.198 00.000 8976 MoveAxis(R, 0, ABG)
01:03:00.198 00.000 8976 MoveAxis(U, 5, ABG)
01:03:00.198 00.000 8976 stepping (-12, 19) + (0, 5)
01:03:00.198 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:03:00.242 00.044 8976 Received - 47 (G) 
01:03:00.242 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:03:00.242 00.000 8976 stepped: pos (-12, 24)
01:03:00.242 00.000 8976 move complete, result=0
01:03:00.242 00.000 8976 worker thread done servicing request
01:03:00.242 00.000 8976 Worker thread wakes up
01:03:00.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:00.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:00.242 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.2 px 5 ms NORTH
01:03:00.929 00.687 8976 Exposure complete
01:03:00.935 00.006 8976 worker thread done servicing request
01:03:00.938 00.003 5052 OnExposeComplete: enter
01:03:00.938 00.000 5052 UpdateGuideState(): m_state=6
01:03:00.938 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1878
01:03:00.938 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.79, Mass=201, SNR=9.8, Peak=68 HFD=3.0
01:03:00.938 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:03:00.938 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
01:03:00.938 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.08 hyp=0.38 cameraTheta=0.21 mountX=-0.10 mountY=-0.35, mountTheta=-1.84
01:03:00.939 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.08, opts=13)
01:03:00.939 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.08)
01:03:00.939 00.000 8976 Worker thread wakes up
01:03:00.940 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:03:00.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.08) opts 0xd
01:03:00.940 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:03:00.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.08)
01:03:00.940 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:00.940 00.000 8976 Moving (0.37, 0.08) raw xDistance=-0.10 yDistance=-0.35
01:03:00.940 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:00.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:03:00.940 00.000 5052 Enqueuing Expose request
01:03:00.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.35
01:03:00.940 00.000 8976 MoveAxis(R, 0, ABG)
01:03:00.940 00.000 8976 MoveAxis(U, 2, ABG)
01:03:00.940 00.000 8976 stepping (-12, 24) + (0, 2)
01:03:00.940 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:00.977 00.037 8976 Received - 47 (G) 
01:03:00.977 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:00.977 00.000 8976 stepped: pos (-12, 26)
01:03:00.977 00.000 8976 move complete, result=0
01:03:00.977 00.000 8976 worker thread done servicing request
01:03:00.977 00.000 8976 Worker thread wakes up
01:03:00.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:00.977 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:00.978 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:03:01.664 00.686 8976 Exposure complete
01:03:01.670 00.006 8976 worker thread done servicing request
01:03:01.670 00.000 5052 OnExposeComplete: enter
01:03:01.670 00.000 5052 UpdateGuideState(): m_state=6
01:03:01.670 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1879
01:03:01.670 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.95, Mass=203, SNR=9.8, Peak=66 HFD=2.9
01:03:01.670 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
01:03:01.670 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
01:03:01.670 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.00 mountX=0.14 mountY=-0.26, mountTheta=-1.06
01:03:01.670 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.24, opts=13)
01:03:01.670 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.24)
01:03:01.671 00.001 8976 Worker thread wakes up
01:03:01.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.24) opts 0xd
01:03:01.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.24)
01:03:01.671 00.000 8976 Moving (0.15, 0.24) raw xDistance=0.14 yDistance=-0.26
01:03:01.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:03:01.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:03:01.671 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:03:01.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:01.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
01:03:01.671 00.000 8976 MoveAxis(R, 0, ABG)
01:03:01.671 00.000 8976 MoveAxis(U, 1, ABG)
01:03:01.671 00.000 8976 stepping (-12, 26) + (0, 1)
01:03:01.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:01.671 00.000 5052 Enqueuing Expose request
01:03:01.671 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:01.697 00.026 8976 Received - 47 (G) 
01:03:01.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:01.697 00.000 8976 stepped: pos (-12, 27)
01:03:01.697 00.000 8976 move complete, result=0
01:03:01.697 00.000 8976 worker thread done servicing request
01:03:01.697 00.000 8976 Worker thread wakes up
01:03:01.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:01.697 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:01.697 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:03:02.380 00.683 8976 Exposure complete
01:03:02.385 00.005 8976 worker thread done servicing request
01:03:02.386 00.001 5052 OnExposeComplete: enter
01:03:02.386 00.000 5052 UpdateGuideState(): m_state=6
01:03:02.386 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1880
01:03:02.386 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.75, Mass=207, SNR=9.9, Peak=72 HFD=3.0
01:03:02.386 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
01:03:02.386 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
01:03:02.386 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.04 hyp=0.63 cameraTheta=0.06 mountX=-0.25 mountY=-0.55, mountTheta=-2.00
01:03:02.388 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.04, opts=13)
01:03:02.388 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.04)
01:03:02.388 00.000 8976 Worker thread wakes up
01:03:02.388 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:03:02.388 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9
01:03:02.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:02.388 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.04) opts 0xd
01:03:02.388 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:02.388 00.000 5052 Enqueuing Expose request
01:03:02.388 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.04)
01:03:02.388 00.000 8976 Moving (0.63, 0.04) raw xDistance=-0.25 yDistance=-0.55
01:03:02.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:03:02.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
01:03:02.388 00.000 8976 MoveAxis(R, 0, ABG)
01:03:02.388 00.000 8976 MoveAxis(U, 2, ABG)
01:03:02.389 00.001 8976 stepping (-12, 27) + (0, 2)
01:03:02.389 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:02.416 00.027 8976 Received - 47 (G) 
01:03:02.416 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:02.416 00.000 8976 stepped: pos (-12, 29)
01:03:02.416 00.000 8976 move complete, result=0
01:03:02.416 00.000 8976 worker thread done servicing request
01:03:02.416 00.000 8976 Worker thread wakes up
01:03:02.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:02.416 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:02.416 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:03:03.131 00.715 8976 Exposure complete
01:03:03.138 00.007 8976 worker thread done servicing request
01:03:03.139 00.001 5052 OnExposeComplete: enter
01:03:03.139 00.000 5052 UpdateGuideState(): m_state=6
01:03:03.139 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1881
01:03:03.139 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.81, Mass=189, SNR=9.5, Peak=71 HFD=2.9
01:03:03.139 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
01:03:03.139 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
01:03:03.139 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.46 mountX=-0.00 mountY=-0.22, mountTheta=-1.59
01:03:03.139 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.10, opts=13)
01:03:03.140 00.001 5052 Enqueuing Move request for stepguider (0.20, 0.10)
01:03:03.140 00.000 8976 Worker thread wakes up
01:03:03.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.10) opts 0xd
01:03:03.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.10)
01:03:03.140 00.000 8976 Moving (0.20, 0.10) raw xDistance=-0.00 yDistance=-0.22
01:03:03.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:03:03.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:03:03.140 00.000 8976 MoveAxis(R, 0, ABG)
01:03:03.140 00.000 8976 MoveAxis(U, 0, ABG)
01:03:03.140 00.000 8976 move complete, result=0
01:03:03.140 00.000 8976 worker thread done servicing request
01:03:03.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:03:03.150 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:03:03.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:03.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:03.150 00.000 5052 Enqueuing Expose request
01:03:03.151 00.001 8976 Worker thread wakes up
01:03:03.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:03.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:03.151 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:03.838 00.687 8976 Exposure complete
01:03:03.844 00.006 8976 worker thread done servicing request
01:03:03.844 00.000 5052 OnExposeComplete: enter
01:03:03.844 00.000 5052 UpdateGuideState(): m_state=6
01:03:03.844 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1882
01:03:03.844 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.19, Mass=210, SNR=10.0, Peak=66 HFD=3.0
01:03:03.844 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
01:03:03.844 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.17 = 3.11)
01:03:03.844 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.52 hyp=0.61 cameraTheta=-1.03 mountX=-0.61 mountY=0.02, mountTheta=3.11
01:03:03.844 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.52, opts=13)
01:03:03.844 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.52)
01:03:03.845 00.001 8976 Worker thread wakes up
01:03:03.845 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.52) opts 0xd
01:03:03.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.52)
01:03:03.845 00.000 8976 Moving (0.32, -0.52) raw xDistance=-0.61 yDistance=0.02
01:03:03.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
01:03:03.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:03:03.845 00.000 8976 MoveAxis(R, 3, ABG)
01:03:03.845 00.000 8976 stepping (-12, 29) + (3, 0)
01:03:03.845 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:03.845 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:03:03.856 00.011 5052 UpdateGuideState exits: m=210 SNR=10.0
01:03:03.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:03.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:03.856 00.000 5052 Enqueuing Expose request
01:03:03.886 00.030 8976 Received - 47 (G) 
01:03:03.886 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:03.886 00.000 8976 stepped: pos (-9, 29)
01:03:03.886 00.000 8976 MoveAxis(U, 0, ABG)
01:03:03.886 00.000 8976 move complete, result=0
01:03:03.886 00.000 8976 worker thread done servicing request
01:03:03.886 00.000 8976 Worker thread wakes up
01:03:03.886 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.0 px 0 ms NORTH
01:03:03.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:03.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:04.575 00.689 8976 Exposure complete
01:03:04.580 00.005 8976 worker thread done servicing request
01:03:04.581 00.001 5052 OnExposeComplete: enter
01:03:04.581 00.000 5052 UpdateGuideState(): m_state=6
01:03:04.581 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1883
01:03:04.581 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=282.11, Mass=193, SNR=9.5, Peak=63 HFD=2.9
01:03:04.581 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.83 = -0.83)
01:03:04.581 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.93 = -0.93)
01:03:04.581 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.40 hyp=0.43 cameraTheta=1.21 mountX=0.29 mountY=-0.34, mountTheta=-0.87
01:03:04.581 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.40, opts=13)
01:03:04.582 00.001 5052 Enqueuing Move request for stepguider (0.15, 0.40)
01:03:04.582 00.000 8976 Worker thread wakes up
01:03:04.582 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.40) opts 0xd
01:03:04.582 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.40)
01:03:04.582 00.000 8976 Moving (0.15, 0.40) raw xDistance=0.29 yDistance=-0.34
01:03:04.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.29
01:03:04.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:03:04.582 00.000 8976 MoveAxis(L, 1, ABG)
01:03:04.582 00.000 8976 stepping (-9, 29) + (-1, 0)
01:03:04.582 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:04.583 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:03:04.592 00.009 5052 UpdateGuideState exits: m=193 SNR=9.5
01:03:04.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:04.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:04.592 00.000 5052 Enqueuing Expose request
01:03:04.606 00.014 8976 Received - 47 (G) 
01:03:04.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:04.606 00.000 8976 stepped: pos (-10, 29)
01:03:04.606 00.000 8976 MoveAxis(U, 1, ABG)
01:03:04.606 00.000 8976 stepping (-10, 29) + (0, 1)
01:03:04.606 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:04.638 00.032 8976 Received - 47 (G) 
01:03:04.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:04.638 00.000 8976 stepped: pos (-10, 30)
01:03:04.638 00.000 8976 move complete, result=0
01:03:04.638 00.000 8976 worker thread done servicing request
01:03:04.638 00.000 8976 Worker thread wakes up
01:03:04.639 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:04.639 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:04.639 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:03:05.345 00.706 8976 Exposure complete
01:03:05.351 00.006 8976 worker thread done servicing request
01:03:05.351 00.000 5052 OnExposeComplete: enter
01:03:05.351 00.000 5052 UpdateGuideState(): m_state=6
01:03:05.351 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1884
01:03:05.351 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.55, Mass=202, SNR=9.8, Peak=65 HFD=3.2
01:03:05.351 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
01:03:05.351 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.38)
01:03:05.351 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.16 hyp=0.43 cameraTheta=-2.76 mountX=0.04 mountY=0.42, mountTheta=1.48
01:03:05.352 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.16, opts=13)
01:03:05.352 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.16)
01:03:05.352 00.000 8976 Worker thread wakes up
01:03:05.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.16) opts 0xd
01:03:05.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.16)
01:03:05.352 00.000 8976 Moving (-0.40, -0.16) raw xDistance=0.04 yDistance=0.42
01:03:05.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:03:05.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42
01:03:05.352 00.000 8976 MoveAxis(R, 0, ABG)
01:03:05.352 00.000 8976 MoveAxis(D, 2, ABG)
01:03:05.352 00.000 8976 stepping (-10, 30) + (0, -2)
01:03:05.352 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:05.353 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:03:05.362 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:03:05.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:05.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:05.362 00.000 5052 Enqueuing Expose request
01:03:05.389 00.027 8976 Received - 47 (G) 
01:03:05.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:05.389 00.000 8976 stepped: pos (-10, 28)
01:03:05.389 00.000 8976 move complete, result=0
01:03:05.389 00.000 8976 worker thread done servicing request
01:03:05.389 00.000 8976 Worker thread wakes up
01:03:05.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:05.389 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:03:05.390 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:06.079 00.689 8976 Exposure complete
01:03:06.085 00.006 8976 worker thread done servicing request
01:03:06.085 00.000 5052 OnExposeComplete: enter
01:03:06.085 00.000 5052 UpdateGuideState(): m_state=6
01:03:06.085 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1885
01:03:06.085 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.95, Mass=187, SNR=9.4, Peak=63 HFD=2.9
01:03:06.085 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
01:03:06.085 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
01:03:06.085 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.24 hyp=0.32 cameraTheta=2.32 mountX=0.31 mountY=0.06, mountTheta=0.18
01:03:06.086 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.24, opts=13)
01:03:06.086 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.24)
01:03:06.086 00.000 8976 Worker thread wakes up
01:03:06.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.24) opts 0xd
01:03:06.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.24)
01:03:06.086 00.000 8976 Moving (-0.22, 0.24) raw xDistance=0.31 yDistance=0.06
01:03:06.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:03:06.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:03:06.086 00.000 8976 MoveAxis(L, 1, ABG)
01:03:06.086 00.000 8976 stepping (-10, 28) + (-1, 0)
01:03:06.086 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:06.087 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:03:06.097 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:03:06.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:06.098 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:06.098 00.000 5052 Enqueuing Expose request
01:03:06.108 00.010 8976 Received - 47 (G) 
01:03:06.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:06.108 00.000 8976 stepped: pos (-11, 28)
01:03:06.108 00.000 8976 MoveAxis(U, 0, ABG)
01:03:06.108 00.000 8976 move complete, result=0
01:03:06.108 00.000 8976 worker thread done servicing request
01:03:06.108 00.000 8976 Worker thread wakes up
01:03:06.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:06.109 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:06.109 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:03:06.797 00.688 8976 Exposure complete
01:03:06.803 00.006 8976 worker thread done servicing request
01:03:06.803 00.000 5052 OnExposeComplete: enter
01:03:06.803 00.000 5052 UpdateGuideState(): m_state=6
01:03:06.803 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1886
01:03:06.803 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.12, Mass=197, SNR=9.6, Peak=64 HFD=3.3
01:03:06.803 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
01:03:06.803 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
01:03:06.803 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.41 hyp=0.69 cameraTheta=2.50 mountX=0.62 mountY=0.24, mountTheta=0.37
01:03:06.804 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.41, opts=13)
01:03:06.804 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.41)
01:03:06.804 00.000 8976 Worker thread wakes up
01:03:06.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.41) opts 0xd
01:03:06.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.41)
01:03:06.804 00.000 8976 Moving (-0.55, 0.41) raw xDistance=0.62 yDistance=0.24
01:03:06.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.62
01:03:06.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:03:06.804 00.000 8976 MoveAxis(L, 3, ABG)
01:03:06.804 00.000 8976 stepping (-11, 28) + (-3, 0)
01:03:06.804 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:06.805 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:03:06.814 00.009 5052 UpdateGuideState exits: m=197 SNR=9.6
01:03:06.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:06.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:06.814 00.000 5052 Enqueuing Expose request
01:03:06.844 00.030 8976 Received - 47 (G) 
01:03:06.845 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:06.845 00.000 8976 stepped: pos (-14, 28)
01:03:06.845 00.000 8976 MoveAxis(U, 0, ABG)
01:03:06.845 00.000 8976 move complete, result=0
01:03:06.845 00.000 8976 worker thread done servicing request
01:03:06.845 00.000 8976 Worker thread wakes up
01:03:06.845 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:06.845 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:06.845 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.2 px 0 ms NORTH
01:03:07.537 00.692 8976 Exposure complete
01:03:07.543 00.006 8976 worker thread done servicing request
01:03:07.544 00.001 5052 OnExposeComplete: enter
01:03:07.544 00.000 5052 UpdateGuideState(): m_state=6
01:03:07.544 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1887
01:03:07.544 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.32, Mass=221, SNR=10.2, Peak=67 HFD=3.3
01:03:07.544 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.48 = 1.80)
01:03:07.544 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.58 = 1.70)
01:03:07.544 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.39 hyp=0.60 cameraTheta=-2.44 mountX=-0.14 mountY=0.59, mountTheta=1.80
01:03:07.544 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.39, opts=13)
01:03:07.545 00.001 5052 Enqueuing Move request for stepguider (-0.46, -0.39)
01:03:07.545 00.000 8976 Worker thread wakes up
01:03:07.545 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.39) opts 0xd
01:03:07.545 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.39)
01:03:07.545 00.000 8976 Moving (-0.46, -0.39) raw xDistance=-0.14 yDistance=0.59
01:03:07.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:03:07.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:03:07.545 00.000 8976 MoveAxis(R, 0, ABG)
01:03:07.545 00.000 8976 MoveAxis(D, 2, ABG)
01:03:07.545 00.000 8976 stepping (-14, 28) + (0, -2)
01:03:07.545 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:07.546 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:03:07.556 00.010 5052 UpdateGuideState exits: m=221 SNR=10.2
01:03:07.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:07.556 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:07.556 00.000 5052 Enqueuing Expose request
01:03:07.580 00.024 8976 Received - 47 (G) 
01:03:07.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:07.580 00.000 8976 stepped: pos (-14, 26)
01:03:07.580 00.000 8976 move complete, result=0
01:03:07.580 00.000 8976 worker thread done servicing request
01:03:07.580 00.000 8976 Worker thread wakes up
01:03:07.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:07.580 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:07.580 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:03:08.270 00.690 8976 Exposure complete
01:03:08.276 00.006 8976 worker thread done servicing request
01:03:08.276 00.000 5052 OnExposeComplete: enter
01:03:08.276 00.000 5052 UpdateGuideState(): m_state=6
01:03:08.276 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1888
01:03:08.276 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.42, Mass=202, SNR=9.8, Peak=69 HFD=3.1
01:03:08.276 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.14 = 2.15)
01:03:08.276 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
01:03:08.276 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-2.09 mountX=-0.18 mountY=0.30, mountTheta=2.12
01:03:08.277 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.29, opts=13)
01:03:08.277 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.29)
01:03:08.277 00.000 8976 Worker thread wakes up
01:03:08.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.29) opts 0xd
01:03:08.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.29)
01:03:08.277 00.000 8976 Moving (-0.17, -0.29) raw xDistance=-0.18 yDistance=0.30
01:03:08.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:03:08.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
01:03:08.277 00.000 8976 MoveAxis(R, 0, ABG)
01:03:08.277 00.000 8976 MoveAxis(D, 1, ABG)
01:03:08.277 00.000 8976 stepping (-14, 26) + (0, -1)
01:03:08.277 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:08.278 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:03:08.289 00.011 5052 UpdateGuideState exits: m=202 SNR=9.8
01:03:08.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:08.289 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:08.289 00.000 5052 Enqueuing Expose request
01:03:08.299 00.010 8976 Received - 47 (G) 
01:03:08.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:08.299 00.000 8976 stepped: pos (-14, 25)
01:03:08.299 00.000 8976 move complete, result=0
01:03:08.299 00.000 8976 worker thread done servicing request
01:03:08.299 00.000 8976 Worker thread wakes up
01:03:08.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:08.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:08.299 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:03:08.988 00.689 8976 Exposure complete
01:03:08.993 00.005 8976 worker thread done servicing request
01:03:08.993 00.000 5052 OnExposeComplete: enter
01:03:08.993 00.000 5052 UpdateGuideState(): m_state=6
01:03:08.994 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1889
01:03:08.994 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.26, Mass=211, SNR=10.0, Peak=67 HFD=3.0
01:03:08.994 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.61 = 1.67)
01:03:08.994 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.57)
01:03:08.994 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.45 hyp=0.83 cameraTheta=-2.57 mountX=-0.08 mountY=0.83, mountTheta=1.67
01:03:08.994 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.45, opts=13)
01:03:08.994 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.45)
01:03:08.994 00.000 8976 Worker thread wakes up
01:03:08.995 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.45) opts 0xd
01:03:08.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.45)
01:03:08.995 00.000 8976 Moving (-0.70, -0.45) raw xDistance=-0.08 yDistance=0.83
01:03:08.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:03:08.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.83
01:03:08.995 00.000 8976 MoveAxis(R, 0, ABG)
01:03:08.995 00.000 8976 MoveAxis(D, 3, ABG)
01:03:08.995 00.000 8976 stepping (-14, 25) + (0, -3)
01:03:08.995 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:08.995 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:03:09.004 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
01:03:09.005 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:09.005 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:09.005 00.000 5052 Enqueuing Expose request
01:03:09.034 00.029 8976 Received - 47 (G) 
01:03:09.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:09.035 00.001 8976 stepped: pos (-14, 22)
01:03:09.035 00.000 8976 move complete, result=0
01:03:09.035 00.000 8976 worker thread done servicing request
01:03:09.035 00.000 8976 Worker thread wakes up
01:03:09.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:09.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:09.035 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:03:09.727 00.692 8976 Exposure complete
01:03:09.732 00.005 8976 worker thread done servicing request
01:03:09.732 00.000 5052 OnExposeComplete: enter
01:03:09.732 00.000 5052 UpdateGuideState(): m_state=6
01:03:09.732 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1890
01:03:09.733 00.001 5052 Star::Find returns 1 (0), X=329.27, Y=281.76, Mass=188, SNR=9.4, Peak=66 HFD=2.7
01:03:09.733 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
01:03:09.733 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
01:03:09.733 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.43 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
01:03:09.733 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.05, opts=13)
01:03:09.733 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.05)
01:03:09.733 00.000 8976 Worker thread wakes up
01:03:09.733 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.05) opts 0xd
01:03:09.734 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.05)
01:03:09.734 00.000 8976 Moving (0.10, 0.05) raw xDistance=-0.00 yDistance=-0.11
01:03:09.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:03:09.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:03:09.734 00.000 8976 MoveAxis(R, 0, ABG)
01:03:09.734 00.000 8976 MoveAxis(U, 0, ABG)
01:03:09.734 00.000 8976 move complete, result=0
01:03:09.734 00.000 8976 worker thread done servicing request
01:03:09.734 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:03:09.744 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
01:03:09.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:09.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:09.744 00.000 5052 Enqueuing Expose request
01:03:09.744 00.000 8976 Worker thread wakes up
01:03:09.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:09.744 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:09.744 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:10.432 00.688 8976 Exposure complete
01:03:10.437 00.005 8976 worker thread done servicing request
01:03:10.437 00.000 5052 OnExposeComplete: enter
01:03:10.437 00.000 5052 UpdateGuideState(): m_state=6
01:03:10.437 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1891
01:03:10.438 00.001 5052 Star::Find returns 1 (0), X=329.14, Y=281.77, Mass=179, SNR=9.2, Peak=66 HFD=2.7
01:03:10.438 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
01:03:10.438 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
01:03:10.438 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.10 mountX=0.07 mountY=-0.00, mountTheta=-0.05
01:03:10.438 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.06, opts=13)
01:03:10.438 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.06)
01:03:10.438 00.000 8976 Worker thread wakes up
01:03:10.439 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.06) opts 0xd
01:03:10.439 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.06)
01:03:10.439 00.000 8976 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=-0.00
01:03:10.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:03:10.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:03:10.439 00.000 8976 MoveAxis(R, 0, ABG)
01:03:10.439 00.000 8976 MoveAxis(U, 0, ABG)
01:03:10.439 00.000 8976 move complete, result=0
01:03:10.439 00.000 8976 worker thread done servicing request
01:03:10.439 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:03:10.448 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:03:10.449 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:10.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:10.449 00.000 5052 Enqueuing Expose request
01:03:10.449 00.000 8976 Worker thread wakes up
01:03:10.449 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:03:10.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:10.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:11.134 00.685 8976 Exposure complete
01:03:11.139 00.005 8976 worker thread done servicing request
01:03:11.140 00.001 5052 OnExposeComplete: enter
01:03:11.140 00.000 5052 UpdateGuideState(): m_state=6
01:03:11.140 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1892
01:03:11.140 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.83, Mass=188, SNR=9.5, Peak=66 HFD=2.6
01:03:11.140 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:03:11.140 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
01:03:11.140 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=0.12 hyp=0.76 cameraTheta=2.99 mountX=0.44 mountY=0.56, mountTheta=0.90
01:03:11.140 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.12, opts=13)
01:03:11.140 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.12)
01:03:11.141 00.001 8976 Worker thread wakes up
01:03:11.141 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.12) opts 0xd
01:03:11.141 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.12)
01:03:11.141 00.000 8976 Moving (-0.75, 0.12) raw xDistance=0.44 yDistance=0.56
01:03:11.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:03:11.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:03:11.141 00.000 8976 MoveAxis(L, 2, ABG)
01:03:11.141 00.000 8976 stepping (-14, 22) + (-2, 0)
01:03:11.141 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:11.141 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:03:11.151 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:03:11.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:11.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:11.151 00.000 5052 Enqueuing Expose request
01:03:11.176 00.025 8976 Received - 47 (G) 
01:03:11.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:11.176 00.000 8976 stepped: pos (-16, 22)
01:03:11.176 00.000 8976 MoveAxis(D, 2, ABG)
01:03:11.176 00.000 8976 stepping (-16, 22) + (0, -2)
01:03:11.176 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:11.208 00.032 8976 Received - 47 (G) 
01:03:11.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:11.208 00.000 8976 stepped: pos (-16, 20)
01:03:11.208 00.000 8976 move complete, result=0
01:03:11.208 00.000 8976 worker thread done servicing request
01:03:11.208 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:03:11.209 00.001 8976 Worker thread wakes up
01:03:11.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:11.209 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:11.897 00.688 8976 Exposure complete
01:03:11.902 00.005 8976 worker thread done servicing request
01:03:11.902 00.000 5052 OnExposeComplete: enter
01:03:11.902 00.000 5052 UpdateGuideState(): m_state=6
01:03:11.902 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1893
01:03:11.902 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.53, Mass=203, SNR=9.8, Peak=67 HFD=2.4
01:03:11.902 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.18 = 2.11)
01:03:11.902 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.00)
01:03:11.902 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.13 mountX=-0.11 mountY=0.19, mountTheta=2.08
01:03:11.902 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.18, opts=13)
01:03:11.903 00.001 5052 Enqueuing Move request for stepguider (-0.11, -0.18)
01:03:11.903 00.000 8976 Worker thread wakes up
01:03:11.903 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.18) opts 0xd
01:03:11.903 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.18)
01:03:11.903 00.000 8976 Moving (-0.11, -0.18) raw xDistance=-0.11 yDistance=0.19
01:03:11.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:03:11.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:03:11.903 00.000 8976 MoveAxis(R, 0, ABG)
01:03:11.903 00.000 8976 MoveAxis(U, 0, ABG)
01:03:11.903 00.000 8976 move complete, result=0
01:03:11.903 00.000 8976 worker thread done servicing request
01:03:11.903 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:03:11.913 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
01:03:11.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:11.913 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:11.913 00.000 5052 Enqueuing Expose request
01:03:11.913 00.000 8976 Worker thread wakes up
01:03:11.913 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:11.913 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:11.913 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:03:12.602 00.689 8976 Exposure complete
01:03:12.608 00.006 8976 worker thread done servicing request
01:03:12.608 00.000 5052 OnExposeComplete: enter
01:03:12.608 00.000 5052 UpdateGuideState(): m_state=6
01:03:12.608 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1894
01:03:12.608 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.71, Mass=198, SNR=9.8, Peak=75 HFD=2.7
01:03:12.608 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
01:03:12.608 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
01:03:12.608 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.00 hyp=0.54 cameraTheta=-3.14 mountX=0.25 mountY=0.46, mountTheta=1.07
01:03:12.608 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.00, opts=13)
01:03:12.608 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.00)
01:03:12.609 00.001 8976 Worker thread wakes up
01:03:12.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.00) opts 0xd
01:03:12.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.00)
01:03:12.609 00.000 8976 Moving (-0.54, -0.00) raw xDistance=0.25 yDistance=0.46
01:03:12.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:03:12.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:03:12.609 00.000 8976 MoveAxis(R, 0, ABG)
01:03:12.609 00.000 8976 MoveAxis(D, 2, ABG)
01:03:12.609 00.000 8976 stepping (-16, 20) + (0, -2)
01:03:12.609 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:12.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:03:12.618 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
01:03:12.619 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:12.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:12.619 00.000 5052 Enqueuing Expose request
01:03:12.631 00.012 8976 Received - 47 (G) 
01:03:12.631 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:12.631 00.000 8976 stepped: pos (-16, 18)
01:03:12.631 00.000 8976 move complete, result=0
01:03:12.631 00.000 8976 worker thread done servicing request
01:03:12.631 00.000 8976 Worker thread wakes up
01:03:12.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:12.632 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:03:12.632 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:13.322 00.690 8976 Exposure complete
01:03:13.327 00.005 8976 worker thread done servicing request
01:03:13.327 00.000 5052 OnExposeComplete: enter
01:03:13.327 00.000 5052 UpdateGuideState(): m_state=6
01:03:13.327 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1895
01:03:13.328 00.001 5052 Star::Find returns 1 (0), X=328.48, Y=281.85, Mass=203, SNR=9.9, Peak=69 HFD=2.5
01:03:13.328 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:03:13.328 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:03:13.328 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.14 hyp=0.70 cameraTheta=2.94 mountX=0.44 mountY=0.50, mountTheta=0.85
01:03:13.328 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.14, opts=13)
01:03:13.328 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.14)
01:03:13.329 00.001 8976 Worker thread wakes up
01:03:13.329 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.14) opts 0xd
01:03:13.329 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.14)
01:03:13.329 00.000 8976 Moving (-0.69, 0.14) raw xDistance=0.44 yDistance=0.50
01:03:13.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:03:13.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
01:03:13.329 00.000 8976 MoveAxis(L, 2, ABG)
01:03:13.329 00.000 8976 stepping (-16, 18) + (-2, 0)
01:03:13.329 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:13.330 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:03:13.339 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:03:13.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:13.339 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:13.339 00.000 5052 Enqueuing Expose request
01:03:13.350 00.011 8976 Received - 47 (G) 
01:03:13.350 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:13.350 00.000 8976 stepped: pos (-18, 18)
01:03:13.350 00.000 8976 MoveAxis(D, 2, ABG)
01:03:13.350 00.000 8976 stepping (-18, 18) + (0, -2)
01:03:13.350 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:13.382 00.032 8976 Received - 47 (G) 
01:03:13.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:13.382 00.000 8976 stepped: pos (-18, 16)
01:03:13.382 00.000 8976 move complete, result=0
01:03:13.382 00.000 8976 worker thread done servicing request
01:03:13.382 00.000 8976 Worker thread wakes up
01:03:13.382 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:03:13.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:13.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:14.077 00.695 8976 Exposure complete
01:03:14.083 00.006 8976 worker thread done servicing request
01:03:14.083 00.000 5052 OnExposeComplete: enter
01:03:14.083 00.000 5052 UpdateGuideState(): m_state=6
01:03:14.084 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1896
01:03:14.084 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.89, Mass=191, SNR=9.5, Peak=69 HFD=2.4
01:03:14.084 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
01:03:14.084 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
01:03:14.084 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.18 hyp=0.32 cameraTheta=2.55 mountX=0.28 mountY=0.13, mountTheta=0.42
01:03:14.084 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.18, opts=13)
01:03:14.084 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.18)
01:03:14.085 00.001 8976 Worker thread wakes up
01:03:14.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.18) opts 0xd
01:03:14.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.18)
01:03:14.085 00.000 8976 Moving (-0.27, 0.18) raw xDistance=0.28 yDistance=0.13
01:03:14.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
01:03:14.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:03:14.085 00.000 8976 MoveAxis(L, 1, ABG)
01:03:14.085 00.000 8976 stepping (-18, 16) + (-1, 0)
01:03:14.085 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:14.085 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:03:14.095 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:03:14.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:14.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:14.095 00.000 5052 Enqueuing Expose request
01:03:14.117 00.022 8976 Received - 47 (G) 
01:03:14.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:14.117 00.000 8976 stepped: pos (-19, 16)
01:03:14.118 00.001 8976 MoveAxis(U, 0, ABG)
01:03:14.118 00.000 8976 move complete, result=0
01:03:14.118 00.000 8976 worker thread done servicing request
01:03:14.118 00.000 8976 Worker thread wakes up
01:03:14.118 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:03:14.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:14.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:14.808 00.690 8976 Exposure complete
01:03:14.814 00.006 8976 worker thread done servicing request
01:03:14.814 00.000 5052 OnExposeComplete: enter
01:03:14.814 00.000 5052 UpdateGuideState(): m_state=6
01:03:14.814 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1897
01:03:14.814 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.93, Mass=191, SNR=9.5, Peak=65 HFD=2.8
01:03:14.814 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
01:03:14.814 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
01:03:14.814 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.22 hyp=0.32 cameraTheta=2.39 mountX=0.30 mountY=0.08, mountTheta=0.25
01:03:14.815 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.22, opts=13)
01:03:14.815 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.22)
01:03:14.815 00.000 8976 Worker thread wakes up
01:03:14.815 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.22) opts 0xd
01:03:14.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.22)
01:03:14.815 00.000 8976 Moving (-0.23, 0.22) raw xDistance=0.30 yDistance=0.08
01:03:14.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
01:03:14.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:03:14.815 00.000 8976 MoveAxis(L, 1, ABG)
01:03:14.815 00.000 8976 stepping (-19, 16) + (-1, 0)
01:03:14.815 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:14.817 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:03:14.826 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:03:14.827 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:14.827 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:14.827 00.000 5052 Enqueuing Expose request
01:03:14.838 00.011 8976 Received - 47 (G) 
01:03:14.838 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:14.838 00.000 8976 stepped: pos (-20, 16)
01:03:14.838 00.000 8976 MoveAxis(U, 0, ABG)
01:03:14.838 00.000 8976 move complete, result=0
01:03:14.838 00.000 8976 worker thread done servicing request
01:03:14.838 00.000 8976 Worker thread wakes up
01:03:14.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:14.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:14.838 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:03:15.525 00.687 8976 Exposure complete
01:03:15.530 00.005 8976 worker thread done servicing request
01:03:15.530 00.000 5052 OnExposeComplete: enter
01:03:15.530 00.000 5052 UpdateGuideState(): m_state=6
01:03:15.530 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1898
01:03:15.530 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.27, Mass=233, SNR=10.5, Peak=72 HFD=3.0
01:03:15.530 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.64 = 2.64)
01:03:15.530 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.74 = 2.54)
01:03:15.530 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.44 hyp=0.44 cameraTheta=-1.60 mountX=-0.38 mountY=0.25, mountTheta=2.57
01:03:15.531 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.44, opts=13)
01:03:15.531 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.44)
01:03:15.531 00.000 8976 Worker thread wakes up
01:03:15.531 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.44) opts 0xd
01:03:15.531 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.44)
01:03:15.531 00.000 8976 Moving (-0.01, -0.44) raw xDistance=-0.38 yDistance=0.25
01:03:15.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.38
01:03:15.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:03:15.531 00.000 8976 MoveAxis(R, 1, ABG)
01:03:15.531 00.000 8976 stepping (-20, 16) + (1, 0)
01:03:15.531 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:15.532 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:03:15.542 00.010 5052 UpdateGuideState exits: m=233 SNR=10.5
01:03:15.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:15.542 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:15.542 00.000 5052 Enqueuing Expose request
01:03:15.557 00.015 8976 Received - 47 (G) 
01:03:15.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:15.557 00.000 8976 stepped: pos (-19, 16)
01:03:15.557 00.000 8976 MoveAxis(U, 0, ABG)
01:03:15.557 00.000 8976 move complete, result=0
01:03:15.557 00.000 8976 worker thread done servicing request
01:03:15.557 00.000 8976 Worker thread wakes up
01:03:15.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:15.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:15.557 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
01:03:16.243 00.686 8976 Exposure complete
01:03:16.249 00.006 8976 worker thread done servicing request
01:03:16.249 00.000 5052 OnExposeComplete: enter
01:03:16.249 00.000 5052 UpdateGuideState(): m_state=6
01:03:16.249 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1899
01:03:16.249 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.46, Mass=210, SNR=10.0, Peak=73 HFD=2.3
01:03:16.249 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.22 = 2.06)
01:03:16.249 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.96)
01:03:16.249 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-2.18 mountX=-0.14 mountY=0.28, mountTheta=2.04
01:03:16.251 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.25, opts=13)
01:03:16.251 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.25)
01:03:16.251 00.000 8976 Worker thread wakes up
01:03:16.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.25) opts 0xd
01:03:16.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.25)
01:03:16.251 00.000 8976 Moving (-0.17, -0.25) raw xDistance=-0.14 yDistance=0.28
01:03:16.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:03:16.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:03:16.251 00.000 8976 MoveAxis(R, 0, ABG)
01:03:16.251 00.000 8976 MoveAxis(D, 1, ABG)
01:03:16.251 00.000 8976 stepping (-19, 16) + (0, -1)
01:03:16.251 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:16.252 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:03:16.262 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:03:16.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:16.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:16.262 00.000 5052 Enqueuing Expose request
01:03:16.275 00.013 8976 Received - 47 (G) 
01:03:16.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:16.275 00.000 8976 stepped: pos (-19, 15)
01:03:16.276 00.001 8976 move complete, result=0
01:03:16.276 00.000 8976 worker thread done servicing request
01:03:16.276 00.000 8976 Worker thread wakes up
01:03:16.276 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:03:16.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:16.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:16.968 00.692 8976 Exposure complete
01:03:16.973 00.005 8976 worker thread done servicing request
01:03:16.973 00.000 5052 OnExposeComplete: enter
01:03:16.973 00.000 5052 UpdateGuideState(): m_state=6
01:03:16.973 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1900
01:03:16.973 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.40, Mass=213, SNR=10.1, Peak=73 HFD=2.5
01:03:16.973 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.44 = 1.84)
01:03:16.973 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.74)
01:03:16.973 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.31 hyp=0.45 cameraTheta=-2.40 mountX=-0.12 mountY=0.45, mountTheta=1.84
01:03:16.974 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.31, opts=13)
01:03:16.974 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.31)
01:03:16.974 00.000 8976 Worker thread wakes up
01:03:16.974 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.31) opts 0xd
01:03:16.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.31)
01:03:16.974 00.000 8976 Moving (-0.33, -0.31) raw xDistance=-0.12 yDistance=0.45
01:03:16.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:03:16.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
01:03:16.974 00.000 8976 MoveAxis(R, 0, ABG)
01:03:16.974 00.000 8976 MoveAxis(D, 2, ABG)
01:03:16.974 00.000 8976 stepping (-19, 15) + (0, -2)
01:03:16.974 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:16.975 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:03:16.985 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:03:16.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:16.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:16.985 00.000 5052 Enqueuing Expose request
01:03:17.011 00.026 8976 Received - 47 (G) 
01:03:17.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:17.011 00.000 8976 stepped: pos (-19, 13)
01:03:17.011 00.000 8976 move complete, result=0
01:03:17.011 00.000 8976 worker thread done servicing request
01:03:17.011 00.000 8976 Worker thread wakes up
01:03:17.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:17.011 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:17.011 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:03:17.703 00.692 8976 Exposure complete
01:03:17.708 00.005 8976 worker thread done servicing request
01:03:17.709 00.001 5052 OnExposeComplete: enter
01:03:17.709 00.000 5052 UpdateGuideState(): m_state=6
01:03:17.709 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1901
01:03:17.709 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.17, Mass=181, SNR=9.3, Peak=66 HFD=2.4
01:03:17.709 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.39 = -0.39)
01:03:17.709 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
01:03:17.709 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.46 hyp=0.46 cameraTheta=1.65 mountX=0.43 mountY=-0.22, mountTheta=-0.48
01:03:17.709 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.46, opts=13)
01:03:17.709 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.46)
01:03:17.710 00.001 8976 Worker thread wakes up
01:03:17.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.46) opts 0xd
01:03:17.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.46)
01:03:17.710 00.000 8976 Moving (-0.04, 0.46) raw xDistance=0.43 yDistance=-0.22
01:03:17.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:03:17.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:03:17.710 00.000 8976 MoveAxis(L, 2, ABG)
01:03:17.710 00.000 8976 stepping (-19, 13) + (-2, 0)
01:03:17.710 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:17.710 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:03:17.720 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
01:03:17.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:17.720 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:17.720 00.000 5052 Enqueuing Expose request
01:03:17.746 00.026 8976 Received - 47 (G) 
01:03:17.746 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:17.746 00.000 8976 stepped: pos (-21, 13)
01:03:17.746 00.000 8976 MoveAxis(U, 0, ABG)
01:03:17.746 00.000 8976 move complete, result=0
01:03:17.746 00.000 8976 worker thread done servicing request
01:03:17.746 00.000 8976 Worker thread wakes up
01:03:17.747 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:17.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:17.747 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
01:03:18.435 00.688 8976 Exposure complete
01:03:18.441 00.006 8976 worker thread done servicing request
01:03:18.441 00.000 5052 OnExposeComplete: enter
01:03:18.441 00.000 5052 UpdateGuideState(): m_state=6
01:03:18.441 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1902
01:03:18.441 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.87, Mass=202, SNR=9.8, Peak=70 HFD=2.5
01:03:18.441 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:03:18.441 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
01:03:18.441 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.16 hyp=0.51 cameraTheta=2.82 mountX=0.37 mountY=0.32, mountTheta=0.71
01:03:18.442 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.16, opts=13)
01:03:18.442 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.16)
01:03:18.442 00.000 8976 Worker thread wakes up
01:03:18.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.16) opts 0xd
01:03:18.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.16)
01:03:18.442 00.000 8976 Moving (-0.49, 0.16) raw xDistance=0.37 yDistance=0.32
01:03:18.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
01:03:18.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:03:18.442 00.000 8976 MoveAxis(L, 2, ABG)
01:03:18.442 00.000 8976 stepping (-21, 13) + (-2, 0)
01:03:18.443 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:18.443 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:03:18.452 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:03:18.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:18.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:18.452 00.000 5052 Enqueuing Expose request
01:03:18.467 00.015 8976 Received - 47 (G) 
01:03:18.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:18.467 00.000 8976 stepped: pos (-23, 13)
01:03:18.467 00.000 8976 MoveAxis(D, 1, ABG)
01:03:18.467 00.000 8976 stepping (-23, 13) + (0, -1)
01:03:18.467 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:18.498 00.031 8976 Received - 47 (G) 
01:03:18.499 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:18.499 00.000 8976 stepped: pos (-23, 12)
01:03:18.499 00.000 8976 move complete, result=0
01:03:18.499 00.000 8976 worker thread done servicing request
01:03:18.499 00.000 8976 Worker thread wakes up
01:03:18.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:18.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:18.499 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:03:19.188 00.689 8976 Exposure complete
01:03:19.194 00.006 8976 worker thread done servicing request
01:03:19.194 00.000 5052 OnExposeComplete: enter
01:03:19.194 00.000 5052 UpdateGuideState(): m_state=6
01:03:19.194 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1903
01:03:19.194 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.86, Mass=182, SNR=9.4, Peak=68 HFD=2.3
01:03:19.194 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:03:19.194 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
01:03:19.194 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.15 hyp=0.36 cameraTheta=2.71 mountX=0.28 mountY=0.19, mountTheta=0.60
01:03:19.195 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.15, opts=13)
01:03:19.195 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.15)
01:03:19.195 00.000 8976 Worker thread wakes up
01:03:19.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.15) opts 0xd
01:03:19.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.15)
01:03:19.196 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:03:19.196 00.000 5052 UpdateGuideState exits: m=182 SNR=9.4
01:03:19.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:19.196 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:19.196 00.000 5052 Enqueuing Expose request
01:03:19.196 00.000 8976 Moving (-0.33, 0.15) raw xDistance=0.28 yDistance=0.19
01:03:19.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
01:03:19.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:03:19.196 00.000 8976 MoveAxis(L, 1, ABG)
01:03:19.196 00.000 8976 stepping (-23, 12) + (-1, 0)
01:03:19.196 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:19.217 00.021 8976 Received - 47 (G) 
01:03:19.217 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:19.217 00.000 8976 stepped: pos (-24, 12)
01:03:19.217 00.000 8976 MoveAxis(U, 0, ABG)
01:03:19.217 00.000 8976 move complete, result=0
01:03:19.217 00.000 8976 worker thread done servicing request
01:03:19.217 00.000 8976 Worker thread wakes up
01:03:19.218 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:03:19.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:19.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:19.903 00.685 8976 Exposure complete
01:03:19.909 00.006 8976 worker thread done servicing request
01:03:19.909 00.000 5052 OnExposeComplete: enter
01:03:19.909 00.000 5052 UpdateGuideState(): m_state=6
01:03:19.909 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1904
01:03:19.909 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.34, Mass=211, SNR=10.0, Peak=69 HFD=2.5
01:03:19.909 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.86 = 2.42)
01:03:19.909 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.32)
01:03:19.909 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.37 hyp=0.39 cameraTheta=-1.82 mountX=-0.29 mountY=0.28, mountTheta=2.37
01:03:19.910 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.37, opts=13)
01:03:19.910 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.37)
01:03:19.910 00.000 8976 Worker thread wakes up
01:03:19.910 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.37) opts 0xd
01:03:19.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.37)
01:03:19.910 00.000 8976 Moving (-0.09, -0.37) raw xDistance=-0.29 yDistance=0.28
01:03:19.910 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:03:19.910 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
01:03:19.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:19.911 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
01:03:19.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:03:19.911 00.000 8976 MoveAxis(R, 1, ABG)
01:03:19.911 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:19.911 00.000 5052 Enqueuing Expose request
01:03:19.911 00.000 8976 stepping (-24, 12) + (1, 0)
01:03:19.911 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:19.937 00.026 8976 Received - 47 (G) 
01:03:19.937 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:19.937 00.000 8976 stepped: pos (-23, 12)
01:03:19.937 00.000 8976 MoveAxis(D, 1, ABG)
01:03:19.937 00.000 8976 stepping (-23, 12) + (0, -1)
01:03:19.937 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:19.969 00.032 8976 Received - 47 (G) 
01:03:19.969 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:19.969 00.000 8976 stepped: pos (-23, 11)
01:03:19.969 00.000 8976 move complete, result=0
01:03:19.969 00.000 8976 worker thread done servicing request
01:03:19.969 00.000 8976 Worker thread wakes up
01:03:19.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:19.969 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:19.969 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
01:03:20.654 00.685 8976 Exposure complete
01:03:20.659 00.005 8976 worker thread done servicing request
01:03:20.659 00.000 5052 OnExposeComplete: enter
01:03:20.659 00.000 5052 UpdateGuideState(): m_state=6
01:03:20.659 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1905
01:03:20.659 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.87, Mass=183, SNR=9.4, Peak=65 HFD=2.7
01:03:20.659 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
01:03:20.659 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
01:03:20.659 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.16 hyp=0.26 cameraTheta=0.67 mountX=0.05 mountY=-0.26, mountTheta=-1.38
01:03:20.660 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.16, opts=13)
01:03:20.660 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.16)
01:03:20.660 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:03:20.660 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
01:03:20.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:20.660 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:20.660 00.000 5052 Enqueuing Expose request
01:03:20.660 00.000 8976 Worker thread wakes up
01:03:20.660 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.16) opts 0xd
01:03:20.660 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.16)
01:03:20.660 00.000 8976 Moving (0.20, 0.16) raw xDistance=0.05 yDistance=-0.26
01:03:20.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:03:20.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:03:20.660 00.000 8976 MoveAxis(R, 0, ABG)
01:03:20.660 00.000 8976 MoveAxis(U, 0, ABG)
01:03:20.660 00.000 8976 move complete, result=0
01:03:20.660 00.000 8976 worker thread done servicing request
01:03:20.660 00.000 8976 Worker thread wakes up
01:03:20.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:20.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:20.660 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:03:21.347 00.687 8976 Exposure complete
01:03:21.353 00.006 8976 worker thread done servicing request
01:03:21.353 00.000 5052 OnExposeComplete: enter
01:03:21.354 00.001 5052 UpdateGuideState(): m_state=6
01:03:21.354 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1906
01:03:21.354 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=282.11, Mass=182, SNR=9.3, Peak=63 HFD=2.8
01:03:21.354 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
01:03:21.354 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
01:03:21.354 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.40 hyp=0.41 cameraTheta=1.75 mountX=0.39 mountY=-0.16, mountTheta=-0.38
01:03:21.355 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.40, opts=13)
01:03:21.355 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.40)
01:03:21.355 00.000 8976 Worker thread wakes up
01:03:21.355 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:03:21.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.40) opts 0xd
01:03:21.355 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:03:21.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.40)
01:03:21.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:21.355 00.000 8976 Moving (-0.07, 0.40) raw xDistance=0.39 yDistance=-0.16
01:03:21.355 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:21.355 00.000 5052 Enqueuing Expose request
01:03:21.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:03:21.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:03:21.355 00.000 8976 MoveAxis(L, 2, ABG)
01:03:21.355 00.000 8976 stepping (-23, 11) + (-2, 0)
01:03:21.355 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:21.391 00.036 8976 Received - 47 (G) 
01:03:21.391 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:21.391 00.000 8976 stepped: pos (-25, 11)
01:03:21.392 00.001 8976 MoveAxis(U, 0, ABG)
01:03:21.392 00.000 8976 move complete, result=0
01:03:21.392 00.000 8976 worker thread done servicing request
01:03:21.392 00.000 8976 Worker thread wakes up
01:03:21.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:21.392 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:21.392 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
01:03:22.080 00.688 8976 Exposure complete
01:03:22.086 00.006 8976 worker thread done servicing request
01:03:22.086 00.000 5052 OnExposeComplete: enter
01:03:22.086 00.000 5052 UpdateGuideState(): m_state=6
01:03:22.086 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1907
01:03:22.086 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.30, Mass=205, SNR=9.9, Peak=67 HFD=2.9
01:03:22.086 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
01:03:22.086 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.66 = -2.66)
01:03:22.086 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.41 hyp=0.84 cameraTheta=-0.51 mountX=-0.70 mountY=-0.39, mountTheta=-2.63
01:03:22.087 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.41, opts=13)
01:03:22.087 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.41)
01:03:22.087 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:03:22.087 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
01:03:22.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:22.087 00.000 8976 Worker thread wakes up
01:03:22.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.41) opts 0xd
01:03:22.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.41)
01:03:22.087 00.000 8976 Moving (0.74, -0.41) raw xDistance=-0.70 yDistance=-0.39
01:03:22.087 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:22.087 00.000 5052 Enqueuing Expose request
01:03:22.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.70
01:03:22.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:03:22.088 00.001 8976 MoveAxis(R, 3, ABG)
01:03:22.088 00.000 8976 stepping (-25, 11) + (3, 0)
01:03:22.088 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:22.127 00.039 8976 Received - 47 (G) 
01:03:22.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:22.127 00.000 8976 stepped: pos (-22, 11)
01:03:22.127 00.000 8976 MoveAxis(U, 2, ABG)
01:03:22.127 00.000 8976 stepping (-22, 11) + (0, 2)
01:03:22.127 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:22.159 00.032 8976 Received - 47 (G) 
01:03:22.159 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:22.159 00.000 8976 stepped: pos (-22, 13)
01:03:22.159 00.000 8976 move complete, result=0
01:03:22.159 00.000 8976 worker thread done servicing request
01:03:22.159 00.000 8976 Worker thread wakes up
01:03:22.159 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.4 px 2 ms NORTH
01:03:22.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:22.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:22.846 00.687 8976 Exposure complete
01:03:22.852 00.006 8976 worker thread done servicing request
01:03:22.852 00.000 5052 OnExposeComplete: enter
01:03:22.852 00.000 5052 UpdateGuideState(): m_state=6
01:03:22.852 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1908
01:03:22.852 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=282.07, Mass=206, SNR=9.9, Peak=73 HFD=2.5
01:03:22.852 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
01:03:22.852 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
01:03:22.852 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.36 hyp=0.79 cameraTheta=0.48 mountX=0.00 mountY=-0.79, mountTheta=-1.57
01:03:22.853 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.36, opts=13)
01:03:22.853 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.36)
01:03:22.853 00.000 8976 Worker thread wakes up
01:03:22.853 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.36) opts 0xd
01:03:22.853 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:03:22.853 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
01:03:22.853 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:22.853 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.36)
01:03:22.853 00.000 8976 Moving (0.70, 0.36) raw xDistance=0.00 yDistance=-0.79
01:03:22.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:03:22.853 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:22.853 00.000 5052 Enqueuing Expose request
01:03:22.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.79
01:03:22.854 00.001 8976 MoveAxis(R, 0, ABG)
01:03:22.854 00.000 8976 MoveAxis(U, 3, ABG)
01:03:22.854 00.000 8976 stepping (-22, 13) + (0, 3)
01:03:22.854 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:22.894 00.040 8976 Received - 47 (G) 
01:03:22.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:22.894 00.000 8976 stepped: pos (-22, 16)
01:03:22.894 00.000 8976 move complete, result=0
01:03:22.894 00.000 8976 worker thread done servicing request
01:03:22.894 00.000 8976 Worker thread wakes up
01:03:22.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:22.894 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:22.894 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
01:03:23.579 00.685 8976 Exposure complete
01:03:23.584 00.005 8976 worker thread done servicing request
01:03:23.585 00.001 5052 OnExposeComplete: enter
01:03:23.585 00.000 5052 UpdateGuideState(): m_state=6
01:03:23.585 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1909
01:03:23.585 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.38, Mass=199, SNR=9.8, Peak=66 HFD=3.1
01:03:23.585 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
01:03:23.585 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.93 = -2.93)
01:03:23.585 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.33 hyp=0.47 cameraTheta=-0.78 mountX=-0.45 mountY=-0.10, mountTheta=-2.92
01:03:23.585 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.33, opts=13)
01:03:23.585 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.33)
01:03:23.586 00.001 8976 Worker thread wakes up
01:03:23.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.33) opts 0xd
01:03:23.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.33)
01:03:23.586 00.000 8976 Moving (0.34, -0.33) raw xDistance=-0.45 yDistance=-0.10
01:03:23.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:03:23.586 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
01:03:23.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:23.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:23.586 00.000 5052 Enqueuing Expose request
01:03:23.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:03:23.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:03:23.586 00.000 8976 MoveAxis(R, 2, ABG)
01:03:23.586 00.000 8976 stepping (-22, 16) + (2, 0)
01:03:23.586 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:23.614 00.028 8976 Received - 47 (G) 
01:03:23.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:23.614 00.000 8976 stepped: pos (-20, 16)
01:03:23.614 00.000 8976 MoveAxis(U, 0, ABG)
01:03:23.614 00.000 8976 move complete, result=0
01:03:23.614 00.000 8976 worker thread done servicing request
01:03:23.614 00.000 8976 Worker thread wakes up
01:03:23.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:23.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:23.614 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:03:24.300 00.686 8976 Exposure complete
01:03:24.305 00.005 8976 worker thread done servicing request
01:03:24.305 00.000 5052 OnExposeComplete: enter
01:03:24.305 00.000 5052 UpdateGuideState(): m_state=6
01:03:24.305 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1910
01:03:24.306 00.001 5052 Star::Find returns 1 (0), X=329.67, Y=281.86, Mass=174, SNR=9.1, Peak=65 HFD=2.7
01:03:24.306 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
01:03:24.306 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:03:24.306 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.15 hyp=0.51 cameraTheta=0.30 mountX=-0.09 mountY=-0.50, mountTheta=-1.75
01:03:24.306 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.15, opts=13)
01:03:24.306 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.15)
01:03:24.306 00.000 8976 Worker thread wakes up
01:03:24.307 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.15) opts 0xd
01:03:24.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.15)
01:03:24.307 00.000 8976 Moving (0.49, 0.15) raw xDistance=-0.09 yDistance=-0.50
01:03:24.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:03:24.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:03:24.307 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:03:24.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:24.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:24.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
01:03:24.307 00.000 8976 MoveAxis(R, 0, ABG)
01:03:24.307 00.000 8976 MoveAxis(U, 2, ABG)
01:03:24.307 00.000 8976 stepping (-20, 16) + (0, 2)
01:03:24.307 00.000 5052 Enqueuing Expose request
01:03:24.307 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:24.333 00.026 8976 Received - 47 (G) 
01:03:24.333 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:24.333 00.000 8976 stepped: pos (-20, 18)
01:03:24.333 00.000 8976 move complete, result=0
01:03:24.333 00.000 8976 worker thread done servicing request
01:03:24.333 00.000 8976 Worker thread wakes up
01:03:24.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:24.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:24.333 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:03:25.021 00.688 8976 Exposure complete
01:03:25.026 00.005 8976 worker thread done servicing request
01:03:25.026 00.000 5052 OnExposeComplete: enter
01:03:25.026 00.000 5052 UpdateGuideState(): m_state=6
01:03:25.026 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1911
01:03:25.026 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.92, Mass=181, SNR=9.2, Peak=61 HFD=3.3
01:03:25.026 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.20 = -1.20)
01:03:25.026 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
01:03:25.026 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.21 hyp=0.29 cameraTheta=0.84 mountX=0.10 mountY=-0.28, mountTheta=-1.21
01:03:25.027 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.21, opts=13)
01:03:25.027 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.21)
01:03:25.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:03:25.027 00.000 5052 UpdateGuideState exits: m=181 SNR=9.2
01:03:25.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:25.027 00.000 8976 Worker thread wakes up
01:03:25.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.21) opts 0xd
01:03:25.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.21)
01:03:25.027 00.000 8976 Moving (0.19, 0.21) raw xDistance=0.10 yDistance=-0.28
01:03:25.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:03:25.028 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
01:03:25.028 00.000 8976 MoveAxis(R, 0, ABG)
01:03:25.028 00.000 8976 MoveAxis(U, 1, ABG)
01:03:25.028 00.000 8976 stepping (-20, 18) + (0, 1)
01:03:25.028 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:25.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:25.028 00.000 5052 Enqueuing Expose request
01:03:25.052 00.024 8976 Received - 47 (G) 
01:03:25.052 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:25.052 00.000 8976 stepped: pos (-20, 19)
01:03:25.052 00.000 8976 move complete, result=0
01:03:25.052 00.000 8976 worker thread done servicing request
01:03:25.052 00.000 8976 Worker thread wakes up
01:03:25.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:25.052 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:25.052 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:03:25.736 00.684 8976 Exposure complete
01:03:25.741 00.005 8976 worker thread done servicing request
01:03:25.741 00.000 5052 OnExposeComplete: enter
01:03:25.741 00.000 5052 UpdateGuideState(): m_state=6
01:03:25.742 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1912
01:03:25.742 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.40, Mass=166, SNR=8.9, Peak=65 HFD=3.0
01:03:25.742 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
01:03:25.742 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
01:03:25.742 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.31 hyp=0.48 cameraTheta=-0.70 mountX=-0.44 mountY=-0.14, mountTheta=-2.84
01:03:25.742 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.31, opts=13)
01:03:25.742 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.31)
01:03:25.742 00.000 8976 Worker thread wakes up
01:03:25.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.31) opts 0xd
01:03:25.743 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.31)
01:03:25.743 00.000 8976 Moving (0.36, -0.31) raw xDistance=-0.44 yDistance=-0.14
01:03:25.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:03:25.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:03:25.743 00.000 8976 MoveAxis(R, 2, ABG)
01:03:25.743 00.000 8976 stepping (-20, 19) + (2, 0)
01:03:25.743 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:03:25.743 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
01:03:25.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:25.743 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:25.743 00.000 5052 Enqueuing Expose request
01:03:25.743 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:25.772 00.029 8976 Received - 47 (G) 
01:03:25.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:25.772 00.000 8976 stepped: pos (-18, 19)
01:03:25.772 00.000 8976 MoveAxis(U, 0, ABG)
01:03:25.772 00.000 8976 move complete, result=0
01:03:25.772 00.000 8976 worker thread done servicing request
01:03:25.772 00.000 8976 Worker thread wakes up
01:03:25.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:25.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:25.772 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:03:26.462 00.690 8976 Exposure complete
01:03:26.467 00.005 8976 worker thread done servicing request
01:03:26.467 00.000 5052 OnExposeComplete: enter
01:03:26.467 00.000 5052 UpdateGuideState(): m_state=6
01:03:26.467 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1913
01:03:26.467 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.68, Mass=178, SNR=9.2, Peak=67 HFD=2.8
01:03:26.467 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:03:26.467 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:03:26.467 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.03 hyp=0.53 cameraTheta=-0.06 mountX=-0.27 mountY=-0.43, mountTheta=-2.13
01:03:26.468 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.03, opts=13)
01:03:26.468 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.03)
01:03:26.468 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:03:26.468 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:03:26.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:26.468 00.000 8976 Worker thread wakes up
01:03:26.468 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:26.468 00.000 5052 Enqueuing Expose request
01:03:26.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.03) opts 0xd
01:03:26.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.03)
01:03:26.468 00.000 8976 Moving (0.53, -0.03) raw xDistance=-0.27 yDistance=-0.43
01:03:26.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
01:03:26.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:03:26.469 00.001 8976 MoveAxis(R, 1, ABG)
01:03:26.469 00.000 8976 stepping (-18, 19) + (1, 0)
01:03:26.469 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:26.492 00.023 8976 Received - 47 (G) 
01:03:26.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:26.492 00.000 8976 stepped: pos (-17, 19)
01:03:26.492 00.000 8976 MoveAxis(U, 2, ABG)
01:03:26.492 00.000 8976 stepping (-17, 19) + (0, 2)
01:03:26.492 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:26.523 00.031 8976 Received - 47 (G) 
01:03:26.523 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:26.524 00.001 8976 stepped: pos (-17, 21)
01:03:26.524 00.000 8976 move complete, result=0
01:03:26.524 00.000 8976 worker thread done servicing request
01:03:26.524 00.000 8976 Worker thread wakes up
01:03:26.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:26.524 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:26.524 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:03:27.210 00.686 8976 Exposure complete
01:03:27.216 00.006 8976 worker thread done servicing request
01:03:27.216 00.000 5052 OnExposeComplete: enter
01:03:27.216 00.000 5052 UpdateGuideState(): m_state=6
01:03:27.216 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1914
01:03:27.216 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.48, Mass=202, SNR=9.8, Peak=68 HFD=3.0
01:03:27.216 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.93 = 2.35)
01:03:27.216 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.04 = 2.25)
01:03:27.216 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.89 mountX=-0.17 mountY=0.19, mountTheta=2.30
01:03:27.217 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.23, opts=13)
01:03:27.217 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.23)
01:03:27.217 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:03:27.217 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:03:27.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:27.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:27.217 00.000 5052 Enqueuing Expose request
01:03:27.217 00.000 8976 Worker thread wakes up
01:03:27.217 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.23) opts 0xd
01:03:27.217 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.23)
01:03:27.217 00.000 8976 Moving (-0.08, -0.23) raw xDistance=-0.17 yDistance=0.19
01:03:27.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:03:27.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:03:27.217 00.000 8976 MoveAxis(R, 0, ABG)
01:03:27.217 00.000 8976 MoveAxis(U, 0, ABG)
01:03:27.217 00.000 8976 move complete, result=0
01:03:27.217 00.000 8976 worker thread done servicing request
01:03:27.217 00.000 8976 Worker thread wakes up
01:03:27.217 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:03:27.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:27.218 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:27.903 00.685 8976 Exposure complete
01:03:27.909 00.006 8976 worker thread done servicing request
01:03:27.909 00.000 5052 OnExposeComplete: enter
01:03:27.909 00.000 5052 UpdateGuideState(): m_state=6
01:03:27.909 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1915
01:03:27.909 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.59, Mass=185, SNR=9.4, Peak=69 HFD=2.6
01:03:27.909 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.04) = xAngle (-3.43 = 2.85)
01:03:27.909 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.75)
01:03:27.909 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.39 mountX=-0.12 mountY=0.05, mountTheta=2.76
01:03:27.909 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.12, opts=13)
01:03:27.910 00.001 5052 Enqueuing Move request for stepguider (0.02, -0.12)
01:03:27.910 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:03:27.910 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:03:27.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:27.910 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:27.910 00.000 5052 Enqueuing Expose request
01:03:27.910 00.000 8976 Worker thread wakes up
01:03:27.910 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.12) opts 0xd
01:03:27.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.12)
01:03:27.910 00.000 8976 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.05
01:03:27.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:03:27.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:03:27.910 00.000 8976 MoveAxis(R, 0, ABG)
01:03:27.910 00.000 8976 MoveAxis(U, 0, ABG)
01:03:27.910 00.000 8976 move complete, result=0
01:03:27.910 00.000 8976 worker thread done servicing request
01:03:27.910 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:03:27.910 00.000 8976 Worker thread wakes up
01:03:27.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:27.910 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:28.602 00.692 8976 Exposure complete
01:03:28.607 00.005 8976 worker thread done servicing request
01:03:28.607 00.000 5052 OnExposeComplete: enter
01:03:28.608 00.001 5052 UpdateGuideState(): m_state=6
01:03:28.608 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1916
01:03:28.608 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=282.14, Mass=210, SNR=10.0, Peak=63 HFD=3.1
01:03:28.608 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
01:03:28.608 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
01:03:28.608 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.43 hyp=0.52 cameraTheta=0.99 mountX=0.26 mountY=-0.48, mountTheta=-1.08
01:03:28.608 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.43, opts=13)
01:03:28.609 00.001 5052 Enqueuing Move request for stepguider (0.29, 0.43)
01:03:28.609 00.000 8976 Worker thread wakes up
01:03:28.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.43) opts 0xd
01:03:28.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.43)
01:03:28.609 00.000 8976 Moving (0.29, 0.43) raw xDistance=0.26 yDistance=-0.48
01:03:28.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:03:28.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:03:28.609 00.000 8976 MoveAxis(R, 0, ABG)
01:03:28.609 00.000 8976 MoveAxis(U, 2, ABG)
01:03:28.609 00.000 8976 stepping (-17, 21) + (0, 2)
01:03:28.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:03:28.609 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
01:03:28.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:28.609 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:28.609 00.000 5052 Enqueuing Expose request
01:03:28.609 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:28.634 00.025 8976 Received - 47 (G) 
01:03:28.634 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:28.634 00.000 8976 stepped: pos (-17, 23)
01:03:28.634 00.000 8976 move complete, result=0
01:03:28.634 00.000 8976 worker thread done servicing request
01:03:28.634 00.000 8976 Worker thread wakes up
01:03:28.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:28.634 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:28.634 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.5 px 2 ms NORTH
01:03:29.318 00.684 8976 Exposure complete
01:03:29.323 00.005 8976 worker thread done servicing request
01:03:29.323 00.000 5052 OnExposeComplete: enter
01:03:29.324 00.001 5052 UpdateGuideState(): m_state=6
01:03:29.324 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1917
01:03:29.324 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.16, Mass=193, SNR=9.5, Peak=65 HFD=3.0
01:03:29.324 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
01:03:29.324 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.48 = -0.48)
01:03:29.324 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.45 hyp=0.46 cameraTheta=1.67 mountX=0.42 mountY=-0.21, mountTheta=-0.46
01:03:29.324 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.45, opts=13)
01:03:29.324 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.45)
01:03:29.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:03:29.324 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
01:03:29.325 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:29.325 00.000 8976 Worker thread wakes up
01:03:29.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.45) opts 0xd
01:03:29.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.45)
01:03:29.325 00.000 8976 Moving (-0.04, 0.45) raw xDistance=0.42 yDistance=-0.21
01:03:29.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:29.325 00.000 5052 Enqueuing Expose request
01:03:29.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:03:29.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:03:29.325 00.000 8976 MoveAxis(L, 2, ABG)
01:03:29.325 00.000 8976 stepping (-17, 23) + (-2, 0)
01:03:29.325 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:29.353 00.028 8976 Received - 47 (G) 
01:03:29.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:29.353 00.000 8976 stepped: pos (-19, 23)
01:03:29.353 00.000 8976 MoveAxis(U, 0, ABG)
01:03:29.353 00.000 8976 move complete, result=0
01:03:29.353 00.000 8976 worker thread done servicing request
01:03:29.353 00.000 8976 Worker thread wakes up
01:03:29.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:29.354 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:29.354 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
01:03:30.040 00.686 8976 Exposure complete
01:03:30.046 00.006 8976 worker thread done servicing request
01:03:30.047 00.001 5052 OnExposeComplete: enter
01:03:30.047 00.000 5052 UpdateGuideState(): m_state=6
01:03:30.047 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1918
01:03:30.047 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.84, Mass=190, SNR=9.5, Peak=67 HFD=2.4
01:03:30.047 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
01:03:30.047 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
01:03:30.047 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.67 mountX=0.23 mountY=0.14, mountTheta=0.56
01:03:30.048 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.13, opts=13)
01:03:30.048 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.13)
01:03:30.048 00.000 8976 Worker thread wakes up
01:03:30.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.13) opts 0xd
01:03:30.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.13)
01:03:30.048 00.000 8976 Moving (-0.25, 0.13) raw xDistance=0.23 yDistance=0.14
01:03:30.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:03:30.048 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:03:30.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:03:30.048 00.000 8976 MoveAxis(R, 0, ABG)
01:03:30.048 00.000 8976 MoveAxis(U, 0, ABG)
01:03:30.048 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:03:30.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:30.048 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:30.048 00.000 5052 Enqueuing Expose request
01:03:30.048 00.000 8976 move complete, result=0
01:03:30.049 00.001 8976 worker thread done servicing request
01:03:30.049 00.000 8976 Worker thread wakes up
01:03:30.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:30.049 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:30.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:30.736 00.687 8976 Exposure complete
01:03:30.741 00.005 8976 worker thread done servicing request
01:03:30.741 00.000 5052 OnExposeComplete: enter
01:03:30.741 00.000 5052 UpdateGuideState(): m_state=6
01:03:30.742 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1919
01:03:30.742 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.87, Mass=188, SNR=9.5, Peak=66 HFD=2.6
01:03:30.742 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:03:30.742 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
01:03:30.742 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.16 hyp=0.39 cameraTheta=2.73 mountX=0.30 mountY=0.22, mountTheta=0.62
01:03:30.742 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.16, opts=13)
01:03:30.742 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.16)
01:03:30.743 00.001 8976 Worker thread wakes up
01:03:30.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.16) opts 0xd
01:03:30.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.16)
01:03:30.743 00.000 8976 Moving (-0.36, 0.16) raw xDistance=0.30 yDistance=0.22
01:03:30.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:03:30.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:03:30.743 00.000 8976 MoveAxis(L, 1, ABG)
01:03:30.743 00.000 8976 stepping (-19, 23) + (-1, 0)
01:03:30.743 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:03:30.743 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:03:30.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:30.743 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:30.743 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:30.743 00.000 5052 Enqueuing Expose request
01:03:30.776 00.033 8976 Received - 47 (G) 
01:03:30.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:30.776 00.000 8976 stepped: pos (-20, 23)
01:03:30.776 00.000 8976 MoveAxis(U, 0, ABG)
01:03:30.776 00.000 8976 move complete, result=0
01:03:30.776 00.000 8976 worker thread done servicing request
01:03:30.776 00.000 8976 Worker thread wakes up
01:03:30.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:30.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:30.776 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:03:31.462 00.686 8976 Exposure complete
01:03:31.467 00.005 8976 worker thread done servicing request
01:03:31.467 00.000 5052 OnExposeComplete: enter
01:03:31.467 00.000 5052 UpdateGuideState(): m_state=6
01:03:31.468 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1920
01:03:31.468 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=282.00, Mass=191, SNR=9.5, Peak=65 HFD=2.8
01:03:31.468 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:03:31.468 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
01:03:31.468 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.29 hyp=0.68 cameraTheta=2.70 mountX=0.54 mountY=0.36, mountTheta=0.58
01:03:31.468 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.29, opts=13)
01:03:31.468 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.29)
01:03:31.468 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:03:31.468 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:03:31.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:31.469 00.001 8976 Worker thread wakes up
01:03:31.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.29) opts 0xd
01:03:31.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.29)
01:03:31.469 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:31.469 00.000 5052 Enqueuing Expose request
01:03:31.469 00.000 8976 Moving (-0.62, 0.29) raw xDistance=0.54 yDistance=0.36
01:03:31.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
01:03:31.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:03:31.469 00.000 8976 MoveAxis(L, 2, ABG)
01:03:31.469 00.000 8976 stepping (-20, 23) + (-2, 0)
01:03:31.469 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:31.496 00.027 8976 Received - 47 (G) 
01:03:31.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:31.496 00.000 8976 stepped: pos (-22, 23)
01:03:31.496 00.000 8976 MoveAxis(D, 1, ABG)
01:03:31.496 00.000 8976 stepping (-22, 23) + (0, -1)
01:03:31.496 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:31.527 00.031 8976 Received - 47 (G) 
01:03:31.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:31.527 00.000 8976 stepped: pos (-22, 22)
01:03:31.527 00.000 8976 move complete, result=0
01:03:31.527 00.000 8976 worker thread done servicing request
01:03:31.527 00.000 8976 Worker thread wakes up
01:03:31.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:31.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:31.527 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 1 ms SOUTH
01:03:32.218 00.691 8976 Exposure complete
01:03:32.232 00.014 8976 worker thread done servicing request
01:03:32.232 00.000 5052 OnExposeComplete: enter
01:03:32.232 00.000 5052 UpdateGuideState(): m_state=6
01:03:32.232 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1921
01:03:32.232 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.37, Mass=210, SNR=10.0, Peak=69 HFD=3.0
01:03:32.232 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.78 = 1.51)
01:03:32.232 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:03:32.232 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.34 hyp=0.86 cameraTheta=-2.73 mountX=0.06 mountY=0.85, mountTheta=1.50
01:03:32.233 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.34, opts=13)
01:03:32.233 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.34)
01:03:32.233 00.000 8976 Worker thread wakes up
01:03:32.234 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:03:32.234 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
01:03:32.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:32.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:32.234 00.000 5052 Enqueuing Expose request
01:03:32.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.34) opts 0xd
01:03:32.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.34)
01:03:32.234 00.000 8976 Moving (-0.79, -0.34) raw xDistance=0.06 yDistance=0.85
01:03:32.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:03:32.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.85
01:03:32.234 00.000 8976 MoveAxis(R, 0, ABG)
01:03:32.234 00.000 8976 MoveAxis(D, 3, ABG)
01:03:32.234 00.000 8976 stepping (-22, 22) + (0, -3)
01:03:32.234 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:32.262 00.028 8976 Received - 47 (G) 
01:03:32.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:32.263 00.001 8976 stepped: pos (-22, 19)
01:03:32.263 00.000 8976 move complete, result=0
01:03:32.263 00.000 8976 worker thread done servicing request
01:03:32.263 00.000 8976 Worker thread wakes up
01:03:32.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:32.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:32.263 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.9 px 3 ms SOUTH
01:03:32.947 00.684 8976 Exposure complete
01:03:32.953 00.006 8976 worker thread done servicing request
01:03:32.953 00.000 5052 OnExposeComplete: enter
01:03:32.953 00.000 5052 UpdateGuideState(): m_state=6
01:03:32.953 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1922
01:03:32.953 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.32, Mass=174, SNR=9.1, Peak=66 HFD=2.7
01:03:32.953 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.41 = 1.88)
01:03:32.953 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
01:03:32.953 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.39 hyp=0.55 cameraTheta=-2.36 mountX=-0.17 mountY=0.54, mountTheta=1.87
01:03:32.954 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.39, opts=13)
01:03:32.954 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.39)
01:03:32.954 00.000 8976 Worker thread wakes up
01:03:32.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.39) opts 0xd
01:03:32.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.39)
01:03:32.954 00.000 8976 Moving (-0.39, -0.39) raw xDistance=-0.17 yDistance=0.54
01:03:32.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:03:32.954 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:03:32.954 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:03:32.954 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:32.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.54
01:03:32.954 00.000 8976 MoveAxis(R, 0, ABG)
01:03:32.954 00.000 8976 MoveAxis(D, 2, ABG)
01:03:32.955 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:32.955 00.000 5052 Enqueuing Expose request
01:03:32.955 00.000 8976 stepping (-22, 19) + (0, -2)
01:03:32.955 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:32.982 00.027 8976 Received - 47 (G) 
01:03:32.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:32.982 00.000 8976 stepped: pos (-22, 17)
01:03:32.982 00.000 8976 move complete, result=0
01:03:32.982 00.000 8976 worker thread done servicing request
01:03:32.982 00.000 8976 Worker thread wakes up
01:03:32.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:32.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:32.982 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:03:33.668 00.686 8976 Exposure complete
01:03:33.674 00.006 8976 worker thread done servicing request
01:03:33.674 00.000 5052 OnExposeComplete: enter
01:03:33.674 00.000 5052 UpdateGuideState(): m_state=6
01:03:33.674 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1923
01:03:33.674 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.44, Mass=207, SNR=9.9, Peak=71 HFD=2.3
01:03:33.674 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.13 = 2.15)
01:03:33.674 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.05)
01:03:33.674 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-2.09 mountX=-0.17 mountY=0.27, mountTheta=2.13
01:03:33.675 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.27, opts=13)
01:03:33.675 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.27)
01:03:33.675 00.000 8976 Worker thread wakes up
01:03:33.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.27) opts 0xd
01:03:33.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.27)
01:03:33.675 00.000 8976 Moving (-0.15, -0.27) raw xDistance=-0.17 yDistance=0.27
01:03:33.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:03:33.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:03:33.675 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9
01:03:33.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:33.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:33.676 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
01:03:33.676 00.000 8976 MoveAxis(R, 0, ABG)
01:03:33.676 00.000 8976 MoveAxis(D, 1, ABG)
01:03:33.676 00.000 5052 Enqueuing Expose request
01:03:33.676 00.000 8976 stepping (-22, 17) + (0, -1)
01:03:33.676 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:33.701 00.025 8976 Received - 47 (G) 
01:03:33.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:33.701 00.000 8976 stepped: pos (-22, 16)
01:03:33.701 00.000 8976 move complete, result=0
01:03:33.701 00.000 8976 worker thread done servicing request
01:03:33.702 00.001 8976 Worker thread wakes up
01:03:33.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:33.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:33.702 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:03:34.385 00.683 8976 Exposure complete
01:03:34.390 00.005 8976 worker thread done servicing request
01:03:34.390 00.000 5052 OnExposeComplete: enter
01:03:34.390 00.000 5052 UpdateGuideState(): m_state=6
01:03:34.390 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1924
01:03:34.390 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.41, Mass=212, SNR=10.0, Peak=68 HFD=2.9
01:03:34.390 00.000 5052 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.04) = xAngle (-3.23 = 3.06)
01:03:34.390 00.000 5052 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.33 = 2.95)
01:03:34.391 00.001 5052 CameraToMount -- cameraX=0.12 cameraY=-0.30 hyp=0.33 cameraTheta=-1.18 mountX=-0.33 mountY=0.06, mountTheta=2.96
01:03:34.391 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.30, opts=13)
01:03:34.391 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.30)
01:03:34.391 00.000 8976 Worker thread wakes up
01:03:34.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.30) opts 0xd
01:03:34.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.30)
01:03:34.391 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:03:34.391 00.000 5052 UpdateGuideState exits: m=212 SNR=10.0
01:03:34.392 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:34.392 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:34.392 00.000 8976 Moving (0.12, -0.30) raw xDistance=-0.33 yDistance=0.06
01:03:34.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
01:03:34.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:03:34.392 00.000 8976 MoveAxis(R, 1, ABG)
01:03:34.392 00.000 5052 Enqueuing Expose request
01:03:34.392 00.000 8976 stepping (-22, 16) + (1, 0)
01:03:34.392 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:34.421 00.029 8976 Received - 47 (G) 
01:03:34.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:34.421 00.000 8976 stepped: pos (-21, 16)
01:03:34.421 00.000 8976 MoveAxis(U, 0, ABG)
01:03:34.421 00.000 8976 move complete, result=0
01:03:34.421 00.000 8976 worker thread done servicing request
01:03:34.421 00.000 8976 Worker thread wakes up
01:03:34.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:34.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:34.421 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:03:35.107 00.686 8976 Exposure complete
01:03:35.113 00.006 8976 worker thread done servicing request
01:03:35.113 00.000 5052 OnExposeComplete: enter
01:03:35.113 00.000 5052 UpdateGuideState(): m_state=6
01:03:35.113 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1925
01:03:35.113 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=282.02, Mass=191, SNR=9.5, Peak=69 HFD=2.7
01:03:35.113 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
01:03:35.113 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
01:03:35.113 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.31 hyp=0.42 cameraTheta=2.29 mountX=0.40 mountY=0.06, mountTheta=0.15
01:03:35.114 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.31, opts=13)
01:03:35.114 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.31)
01:03:35.114 00.000 8976 Worker thread wakes up
01:03:35.115 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:03:35.115 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:03:35.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:35.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.31) opts 0xd
01:03:35.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.31)
01:03:35.115 00.000 8976 Moving (-0.27, 0.31) raw xDistance=0.40 yDistance=0.06
01:03:35.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40
01:03:35.115 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:35.115 00.000 5052 Enqueuing Expose request
01:03:35.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:03:35.115 00.000 8976 MoveAxis(L, 2, ABG)
01:03:35.115 00.000 8976 stepping (-21, 16) + (-2, 0)
01:03:35.115 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:35.140 00.025 8976 Received - 47 (G) 
01:03:35.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:35.140 00.000 8976 stepped: pos (-23, 16)
01:03:35.140 00.000 8976 MoveAxis(U, 0, ABG)
01:03:35.140 00.000 8976 move complete, result=0
01:03:35.140 00.000 8976 worker thread done servicing request
01:03:35.140 00.000 8976 Worker thread wakes up
01:03:35.141 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:35.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:35.141 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:03:35.827 00.686 8976 Exposure complete
01:03:35.832 00.005 8976 worker thread done servicing request
01:03:35.832 00.000 5052 OnExposeComplete: enter
01:03:35.833 00.001 5052 UpdateGuideState(): m_state=6
01:03:35.833 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1926
01:03:35.833 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.54, Mass=182, SNR=9.3, Peak=67 HFD=2.5
01:03:35.833 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.04) = xAngle (-3.90 = 2.38)
01:03:35.833 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.00 = 2.28)
01:03:35.833 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.86 mountX=-0.13 mountY=0.14, mountTheta=2.34
01:03:35.833 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.17, opts=13)
01:03:35.834 00.001 5052 Enqueuing Move request for stepguider (-0.05, -0.17)
01:03:35.834 00.000 8976 Worker thread wakes up
01:03:35.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.17) opts 0xd
01:03:35.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.17)
01:03:35.834 00.000 8976 Moving (-0.05, -0.17) raw xDistance=-0.13 yDistance=0.14
01:03:35.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:03:35.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:03:35.834 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:03:35.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:35.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:03:35.834 00.000 8976 MoveAxis(R, 0, ABG)
01:03:35.834 00.000 8976 MoveAxis(U, 0, ABG)
01:03:35.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:35.834 00.000 5052 Enqueuing Expose request
01:03:35.834 00.000 8976 move complete, result=0
01:03:35.834 00.000 8976 worker thread done servicing request
01:03:35.834 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:35.834 00.000 8976 Worker thread wakes up
01:03:35.835 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:35.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:36.519 00.684 8976 Exposure complete
01:03:36.524 00.005 8976 worker thread done servicing request
01:03:36.524 00.000 5052 OnExposeComplete: enter
01:03:36.524 00.000 5052 UpdateGuideState(): m_state=6
01:03:36.524 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1927
01:03:36.524 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.83, Mass=187, SNR=9.4, Peak=64 HFD=2.9
01:03:36.524 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
01:03:36.524 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.64 = -0.64)
01:03:36.524 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=0.10 mountY=-0.07, mountTheta=-0.61
01:03:36.525 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.12, opts=13)
01:03:36.525 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.12)
01:03:36.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:03:36.525 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:03:36.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:36.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:36.525 00.000 5052 Enqueuing Expose request
01:03:36.525 00.000 8976 Worker thread wakes up
01:03:36.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.12) opts 0xd
01:03:36.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.12)
01:03:36.525 00.000 8976 Moving (0.01, 0.12) raw xDistance=0.10 yDistance=-0.07
01:03:36.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:03:36.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:03:36.525 00.000 8976 MoveAxis(R, 0, ABG)
01:03:36.526 00.001 8976 MoveAxis(U, 0, ABG)
01:03:36.526 00.000 8976 move complete, result=0
01:03:36.526 00.000 8976 worker thread done servicing request
01:03:36.526 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:36.526 00.000 8976 Worker thread wakes up
01:03:36.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:36.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:37.212 00.686 8976 Exposure complete
01:03:37.217 00.005 8976 worker thread done servicing request
01:03:37.218 00.001 5052 OnExposeComplete: enter
01:03:37.218 00.000 5052 UpdateGuideState(): m_state=6
01:03:37.218 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1928
01:03:37.218 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.91, Mass=199, SNR=9.7, Peak=65 HFD=2.5
01:03:37.218 00.000 5052 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
01:03:37.218 00.000 5052 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.84 = -0.84)
01:03:37.218 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.31 mountX=0.15 mountY=-0.15, mountTheta=-0.79
01:03:37.218 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.20, opts=13)
01:03:37.218 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.20)
01:03:37.219 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:03:37.219 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:03:37.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:37.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:37.219 00.000 5052 Enqueuing Expose request
01:03:37.219 00.000 8976 Worker thread wakes up
01:03:37.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.20) opts 0xd
01:03:37.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.20)
01:03:37.219 00.000 8976 Moving (0.05, 0.20) raw xDistance=0.15 yDistance=-0.15
01:03:37.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:03:37.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:03:37.219 00.000 8976 MoveAxis(R, 0, ABG)
01:03:37.219 00.000 8976 MoveAxis(U, 0, ABG)
01:03:37.219 00.000 8976 move complete, result=0
01:03:37.219 00.000 8976 worker thread done servicing request
01:03:37.219 00.000 8976 Worker thread wakes up
01:03:37.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:37.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:37.219 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:37.905 00.686 8976 Exposure complete
01:03:37.911 00.006 8976 worker thread done servicing request
01:03:37.911 00.000 5052 OnExposeComplete: enter
01:03:37.911 00.000 5052 UpdateGuideState(): m_state=6
01:03:37.911 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1929
01:03:37.911 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.77, Mass=186, SNR=9.4, Peak=71 HFD=2.7
01:03:37.911 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
01:03:37.911 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:03:37.911 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.06 hyp=0.33 cameraTheta=0.18 mountX=-0.10 mountY=-0.31, mountTheta=-1.88
01:03:37.912 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.06, opts=13)
01:03:37.912 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.06)
01:03:37.912 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:03:37.912 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:03:37.912 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:37.912 00.000 8976 Worker thread wakes up
01:03:37.912 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.06) opts 0xd
01:03:37.912 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.06)
01:03:37.913 00.001 8976 Moving (0.33, 0.06) raw xDistance=-0.10 yDistance=-0.31
01:03:37.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:03:37.913 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:37.913 00.000 5052 Enqueuing Expose request
01:03:37.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:03:37.913 00.000 8976 MoveAxis(R, 0, ABG)
01:03:37.913 00.000 8976 MoveAxis(U, 1, ABG)
01:03:37.913 00.000 8976 stepping (-23, 16) + (0, 1)
01:03:37.913 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:37.938 00.025 8976 Received - 47 (G) 
01:03:37.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:37.938 00.000 8976 stepped: pos (-23, 17)
01:03:37.938 00.000 8976 move complete, result=0
01:03:37.938 00.000 8976 worker thread done servicing request
01:03:37.938 00.000 8976 Worker thread wakes up
01:03:37.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:37.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:37.938 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:03:38.622 00.684 8976 Exposure complete
01:03:38.627 00.005 8976 worker thread done servicing request
01:03:38.627 00.000 5052 OnExposeComplete: enter
01:03:38.627 00.000 5052 UpdateGuideState(): m_state=6
01:03:38.627 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1930
01:03:38.627 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.96, Mass=187, SNR=9.4, Peak=76 HFD=2.3
01:03:38.627 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
01:03:38.627 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
01:03:38.627 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.25 hyp=0.32 cameraTheta=0.88 mountX=0.13 mountY=-0.31, mountTheta=-1.18
01:03:38.628 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.25, opts=13)
01:03:38.628 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.25)
01:03:38.628 00.000 8976 Worker thread wakes up
01:03:38.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.25) opts 0xd
01:03:38.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.25)
01:03:38.628 00.000 8976 Moving (0.20, 0.25) raw xDistance=0.13 yDistance=-0.31
01:03:38.628 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:03:38.628 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:03:38.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:03:38.629 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
01:03:38.629 00.000 8976 MoveAxis(R, 0, ABG)
01:03:38.629 00.000 8976 MoveAxis(U, 1, ABG)
01:03:38.629 00.000 8976 stepping (-23, 17) + (0, 1)
01:03:38.629 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:38.629 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:38.629 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:38.629 00.000 5052 Enqueuing Expose request
01:03:38.657 00.028 8976 Received - 47 (G) 
01:03:38.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:38.657 00.000 8976 stepped: pos (-23, 18)
01:03:38.657 00.000 8976 move complete, result=0
01:03:38.657 00.000 8976 worker thread done servicing request
01:03:38.657 00.000 8976 Worker thread wakes up
01:03:38.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:38.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:38.657 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:03:39.342 00.685 8976 Exposure complete
01:03:39.348 00.006 8976 worker thread done servicing request
01:03:39.348 00.000 5052 OnExposeComplete: enter
01:03:39.348 00.000 5052 UpdateGuideState(): m_state=6
01:03:39.348 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1931
01:03:39.348 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.90, Mass=172, SNR=9.1, Peak=66 HFD=2.3
01:03:39.349 00.001 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
01:03:39.349 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
01:03:39.349 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.85 mountX=0.09 mountY=-0.24, mountTheta=-1.20
01:03:39.349 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.19, opts=13)
01:03:39.349 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.19)
01:03:39.349 00.000 8976 Worker thread wakes up
01:03:39.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.19) opts 0xd
01:03:39.349 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.19)
01:03:39.349 00.000 8976 Moving (0.16, 0.19) raw xDistance=0.09 yDistance=-0.24
01:03:39.349 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:03:39.349 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
01:03:39.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:39.349 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:39.349 00.000 5052 Enqueuing Expose request
01:03:39.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:03:39.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:03:39.349 00.000 8976 MoveAxis(R, 0, ABG)
01:03:39.351 00.002 8976 MoveAxis(U, 0, ABG)
01:03:39.351 00.000 8976 move complete, result=0
01:03:39.351 00.000 8976 worker thread done servicing request
01:03:39.351 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:39.351 00.000 8976 Worker thread wakes up
01:03:39.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:39.352 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:40.037 00.685 8976 Exposure complete
01:03:40.043 00.006 8976 worker thread done servicing request
01:03:40.043 00.000 5052 OnExposeComplete: enter
01:03:40.043 00.000 5052 UpdateGuideState(): m_state=6
01:03:40.043 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1932
01:03:40.043 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.87, Mass=166, SNR=8.9, Peak=63 HFD=2.6
01:03:40.043 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
01:03:40.043 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
01:03:40.043 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.81 mountX=0.16 mountY=-0.05, mountTheta=-0.33
01:03:40.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.16, opts=13)
01:03:40.044 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.16)
01:03:40.044 00.000 8976 Worker thread wakes up
01:03:40.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.16) opts 0xd
01:03:40.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.16)
01:03:40.044 00.000 8976 Moving (-0.04, 0.16) raw xDistance=0.16 yDistance=-0.05
01:03:40.044 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:03:40.044 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
01:03:40.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:40.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:03:40.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:03:40.044 00.000 8976 MoveAxis(R, 0, ABG)
01:03:40.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:40.044 00.000 5052 Enqueuing Expose request
01:03:40.045 00.001 8976 MoveAxis(U, 0, ABG)
01:03:40.045 00.000 8976 move complete, result=0
01:03:40.045 00.000 8976 worker thread done servicing request
01:03:40.045 00.000 8976 Worker thread wakes up
01:03:40.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:40.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:40.045 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:40.731 00.686 8976 Exposure complete
01:03:40.736 00.005 8976 worker thread done servicing request
01:03:40.736 00.000 5052 OnExposeComplete: enter
01:03:40.736 00.000 5052 UpdateGuideState(): m_state=6
01:03:40.736 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1933
01:03:40.736 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=282.08, Mass=199, SNR=9.7, Peak=70 HFD=2.6
01:03:40.736 00.000 5052 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
01:03:40.736 00.000 5052 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.84 = -0.84)
01:03:40.736 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.37 hyp=0.39 cameraTheta=1.31 mountX=0.29 mountY=-0.29, mountTheta=-0.79
01:03:40.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.37, opts=13)
01:03:40.737 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.37)
01:03:40.737 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:03:40.737 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:03:40.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:40.737 00.000 8976 Worker thread wakes up
01:03:40.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.37) opts 0xd
01:03:40.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.37)
01:03:40.737 00.000 8976 Moving (0.10, 0.37) raw xDistance=0.29 yDistance=-0.29
01:03:40.737 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:40.737 00.000 5052 Enqueuing Expose request
01:03:40.738 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:03:40.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:03:40.738 00.000 8976 MoveAxis(L, 1, ABG)
01:03:40.738 00.000 8976 stepping (-23, 18) + (-1, 0)
01:03:40.738 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:40.767 00.029 8976 Received - 47 (G) 
01:03:40.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:40.767 00.000 8976 stepped: pos (-24, 18)
01:03:40.767 00.000 8976 MoveAxis(U, 1, ABG)
01:03:40.767 00.000 8976 stepping (-24, 18) + (0, 1)
01:03:40.767 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:40.799 00.032 8976 Received - 47 (G) 
01:03:40.799 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:40.799 00.000 8976 stepped: pos (-24, 19)
01:03:40.799 00.000 8976 move complete, result=0
01:03:40.799 00.000 8976 worker thread done servicing request
01:03:40.799 00.000 8976 Worker thread wakes up
01:03:40.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:40.800 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:40.800 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:03:41.488 00.688 8976 Exposure complete
01:03:41.494 00.006 8976 worker thread done servicing request
01:03:41.494 00.000 5052 OnExposeComplete: enter
01:03:41.494 00.000 5052 UpdateGuideState(): m_state=6
01:03:41.494 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1934
01:03:41.494 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.78, Mass=200, SNR=9.7, Peak=67 HFD=2.7
01:03:41.494 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:03:41.494 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:03:41.494 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.32 cameraTheta=2.93 mountX=0.20 mountY=0.23, mountTheta=0.85
01:03:41.495 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.07, opts=13)
01:03:41.495 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.07)
01:03:41.495 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:03:41.495 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
01:03:41.495 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:41.495 00.000 8976 Worker thread wakes up
01:03:41.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.07) opts 0xd
01:03:41.495 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.07)
01:03:41.495 00.000 8976 Moving (-0.31, 0.07) raw xDistance=0.20 yDistance=0.23
01:03:41.496 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:41.496 00.000 5052 Enqueuing Expose request
01:03:41.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:03:41.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:03:41.496 00.000 8976 MoveAxis(R, 0, ABG)
01:03:41.496 00.000 8976 MoveAxis(U, 0, ABG)
01:03:41.496 00.000 8976 move complete, result=0
01:03:41.496 00.000 8976 worker thread done servicing request
01:03:41.496 00.000 8976 Worker thread wakes up
01:03:41.496 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:41.496 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:41.496 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:03:42.182 00.686 8976 Exposure complete
01:03:42.187 00.005 8976 worker thread done servicing request
01:03:42.187 00.000 5052 OnExposeComplete: enter
01:03:42.187 00.000 5052 UpdateGuideState(): m_state=6
01:03:42.187 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1935
01:03:42.187 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.88, Mass=185, SNR=9.4, Peak=65 HFD=2.7
01:03:42.188 00.001 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:03:42.188 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
01:03:42.188 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.17 hyp=0.39 cameraTheta=2.70 mountX=0.31 mountY=0.21, mountTheta=0.59
01:03:42.188 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.17, opts=13)
01:03:42.188 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.17)
01:03:42.188 00.000 8976 Worker thread wakes up
01:03:42.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.17) opts 0xd
01:03:42.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.17)
01:03:42.188 00.000 8976 Moving (-0.36, 0.17) raw xDistance=0.31 yDistance=0.21
01:03:42.189 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:03:42.189 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:03:42.189 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:42.189 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:42.189 00.000 5052 Enqueuing Expose request
01:03:42.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:03:42.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:03:42.189 00.000 8976 MoveAxis(L, 1, ABG)
01:03:42.189 00.000 8976 stepping (-24, 19) + (-1, 0)
01:03:42.189 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:42.222 00.033 8976 Received - 47 (G) 
01:03:42.222 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:42.222 00.000 8976 stepped: pos (-25, 19)
01:03:42.222 00.000 8976 MoveAxis(U, 0, ABG)
01:03:42.222 00.000 8976 move complete, result=0
01:03:42.222 00.000 8976 worker thread done servicing request
01:03:42.222 00.000 8976 Worker thread wakes up
01:03:42.222 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:42.222 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:42.222 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:03:42.909 00.687 8976 Exposure complete
01:03:42.915 00.006 8976 worker thread done servicing request
01:03:42.916 00.001 5052 OnExposeComplete: enter
01:03:42.916 00.000 5052 UpdateGuideState(): m_state=6
01:03:42.916 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1936
01:03:42.916 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.74, Mass=198, SNR=9.7, Peak=63 HFD=3.1
01:03:42.916 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:03:42.916 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:03:42.916 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.03 hyp=0.82 cameraTheta=3.10 mountX=0.40 mountY=0.67, mountTheta=1.03
01:03:42.917 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.03, opts=13)
01:03:42.917 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.03)
01:03:42.917 00.000 8976 Worker thread wakes up
01:03:42.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.03) opts 0xd
01:03:42.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.03)
01:03:42.917 00.000 8976 Moving (-0.82, 0.03) raw xDistance=0.40 yDistance=0.67
01:03:42.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:03:42.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
01:03:42.917 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:03:42.917 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:03:42.917 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:42.917 00.000 8976 MoveAxis(L, 2, ABG)
01:03:42.917 00.000 8976 stepping (-25, 19) + (-2, 0)
01:03:42.918 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:42.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:42.918 00.000 5052 Enqueuing Expose request
01:03:42.941 00.023 8976 Received - 47 (G) 
01:03:42.941 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:42.941 00.000 8976 stepped: pos (-27, 19)
01:03:42.941 00.000 8976 MoveAxis(D, 3, ABG)
01:03:42.941 00.000 8976 stepping (-27, 19) + (0, -3)
01:03:42.941 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:42.973 00.032 8976 Received - 47 (G) 
01:03:42.973 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:42.973 00.000 8976 stepped: pos (-27, 16)
01:03:42.973 00.000 8976 move complete, result=0
01:03:42.973 00.000 8976 worker thread done servicing request
01:03:42.973 00.000 8976 Worker thread wakes up
01:03:42.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:42.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:42.974 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:03:43.659 00.685 8976 Exposure complete
01:03:43.664 00.005 8976 worker thread done servicing request
01:03:43.664 00.000 5052 OnExposeComplete: enter
01:03:43.664 00.000 5052 UpdateGuideState(): m_state=6
01:03:43.665 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1937
01:03:43.665 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.26, Mass=219, SNR=10.2, Peak=71 HFD=2.6
01:03:43.665 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
01:03:43.665 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
01:03:43.665 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.45 hyp=0.52 cameraTheta=-2.11 mountX=-0.28 mountY=0.47, mountTheta=2.11
01:03:43.667 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.45, opts=13)
01:03:43.667 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.45)
01:03:43.667 00.000 8976 Worker thread wakes up
01:03:43.667 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:03:43.667 00.000 5052 UpdateGuideState exits: m=219 SNR=10.2
01:03:43.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:43.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.45) opts 0xd
01:03:43.667 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:43.667 00.000 5052 Enqueuing Expose request
01:03:43.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.45)
01:03:43.667 00.000 8976 Moving (-0.27, -0.45) raw xDistance=-0.28 yDistance=0.47
01:03:43.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
01:03:43.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
01:03:43.667 00.000 8976 MoveAxis(R, 1, ABG)
01:03:43.667 00.000 8976 stepping (-27, 16) + (1, 0)
01:03:43.668 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:43.693 00.025 8976 Received - 47 (G) 
01:03:43.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:43.693 00.000 8976 stepped: pos (-26, 16)
01:03:43.693 00.000 8976 MoveAxis(D, 2, ABG)
01:03:43.693 00.000 8976 stepping (-26, 16) + (0, -2)
01:03:43.693 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:43.725 00.032 8976 Received - 47 (G) 
01:03:43.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:43.725 00.000 8976 stepped: pos (-26, 14)
01:03:43.725 00.000 8976 move complete, result=0
01:03:43.725 00.000 8976 worker thread done servicing request
01:03:43.725 00.000 8976 Worker thread wakes up
01:03:43.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:43.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:43.725 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
01:03:44.414 00.689 8976 Exposure complete
01:03:44.421 00.007 5052 OnExposeComplete: enter
01:03:44.421 00.000 5052 UpdateGuideState(): m_state=6
01:03:44.421 00.000 8976 worker thread done servicing request
01:03:44.421 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1938
01:03:44.421 00.000 5052 Star::Find returns 1 (0), X=327.82, Y=281.86, Mass=162, SNR=8.8, Peak=64 HFD=2.4
01:03:44.421 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:03:44.421 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:03:44.421 00.000 5052 CameraToMount -- cameraX=-1.35 cameraY=0.15 hyp=1.36 cameraTheta=3.03 mountX=0.75 mountY=1.05, mountTheta=0.95
01:03:44.422 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.35, y=0.15, opts=13)
01:03:44.422 00.000 5052 Enqueuing Move request for stepguider (-1.35, 0.15)
01:03:44.422 00.000 8976 Worker thread wakes up
01:03:44.423 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:03:44.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.35, 0.15) opts 0xd
01:03:44.423 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
01:03:44.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:44.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.35, 0.15)
01:03:44.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:44.423 00.000 5052 Enqueuing Expose request
01:03:44.423 00.000 8976 Moving (-1.35, 0.15) raw xDistance=0.75 yDistance=1.05
01:03:44.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.75
01:03:44.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.05
01:03:44.423 00.000 8976 MoveAxis(L, 3, ABG)
01:03:44.423 00.000 8976 stepping (-26, 14) + (-3, 0)
01:03:44.423 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:44.460 00.037 8976 Received - 47 (G) 
01:03:44.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:44.460 00.000 8976 stepped: pos (-29, 14)
01:03:44.461 00.001 8976 MoveAxis(D, 4, ABG)
01:03:44.461 00.000 8976 stepping (-29, 14) + (0, -4)
01:03:44.461 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:03:44.492 00.031 8976 Received - 47 (G) 
01:03:44.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:03:44.492 00.000 8976 stepped: pos (-29, 10)
01:03:44.492 00.000 8976 move complete, result=0
01:03:44.492 00.000 8976 worker thread done servicing request
01:03:44.492 00.000 8976 Worker thread wakes up
01:03:44.492 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.1 px 4 ms SOUTH
01:03:44.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:44.492 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:45.179 00.687 8976 Exposure complete
01:03:45.184 00.005 8976 worker thread done servicing request
01:03:45.184 00.000 5052 OnExposeComplete: enter
01:03:45.184 00.000 5052 UpdateGuideState(): m_state=6
01:03:45.184 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1939
01:03:45.184 00.000 5052 Star::Find returns 1 (0), X=327.77, Y=282.01, Mass=181, SNR=9.3, Peak=65 HFD=3.0
01:03:45.184 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:03:45.184 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:03:45.184 00.000 5052 CameraToMount -- cameraX=-1.41 cameraY=0.30 hyp=1.44 cameraTheta=2.93 mountX=0.91 mountY=1.02, mountTheta=0.84
01:03:45.185 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.41, y=0.30, opts=13)
01:03:45.185 00.000 5052 Enqueuing Move request for stepguider (-1.41, 0.30)
01:03:45.186 00.001 8976 Worker thread wakes up
01:03:45.186 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.41, 0.30) opts 0xd
01:03:45.186 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.41, 0.30)
01:03:45.186 00.000 8976 Moving (-1.41, 0.30) raw xDistance=0.91 yDistance=1.02
01:03:45.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.91
01:03:45.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.02
01:03:45.186 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:03:45.186 00.000 8976 MoveAxis(L, 4, ABG)
01:03:45.186 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
01:03:45.186 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:45.186 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:45.186 00.000 5052 Enqueuing Expose request
01:03:45.186 00.000 8976 stepping (-29, 10) + (-4, 0)
01:03:45.186 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:03:45.227 00.041 8976 Received - 47 (G) 
01:03:45.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:03:45.227 00.000 8976 stepped: pos (-33, 10)
01:03:45.227 00.000 8976 MoveAxis(D, 4, ABG)
01:03:45.227 00.000 8976 stepping (-33, 10) + (0, -4)
01:03:45.227 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:03:45.260 00.033 8976 Received - 47 (G) 
01:03:45.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:03:45.260 00.000 8976 stepped: pos (-33, 6)
01:03:45.260 00.000 8976 starting a new bump
01:03:45.260 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
01:03:45.260 00.000 8976 MountToCamera -- mountX=4.39 mountY=-1.84 hyp=4.76 mountTheta=-0.40 cameraX=-0.36, cameraY=4.75 cameraTheta=1.65
01:03:45.260 00.000 8976 incremental bump (-0.359, 4.747) isValid = 1
01:03:45.261 00.001 8976 Scheduling Mount bump of (-0.017, 0.238)
01:03:45.261 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.24, opts=4)
01:03:45.261 00.000 8976 Enqueuing Move request for scope (-0.02, 0.24)
01:03:45.261 00.000 8976 move complete, result=0
01:03:45.261 00.000 9828 Worker thread wakes up
01:03:45.261 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 1.0 px 4 ms SOUTH
01:03:45.261 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0x4
01:03:45.261 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
01:03:45.261 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
01:03:45.261 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
01:03:45.261 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.64 mountX=0.01 mountY=-0.24, mountTheta=-1.54
01:03:45.261 00.000 9828 Moving (-0.02, 0.24) raw xDistance=0.01 yDistance=-0.24
01:03:45.261 00.000 9828 BLC: window closed
01:03:45.261 00.000 8976 worker thread done servicing request
01:03:45.261 00.000 9828 MoveAxis(W, 2, B)
01:03:45.261 00.000 8976 Worker thread wakes up
01:03:45.261 00.000 9828 Guiding  Dir = 3, Dur = 2
01:03:45.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:45.262 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:45.262 00.000 9828 IsSlewing returns 0
01:03:45.262 00.000 9828 IsGuiding returns 0
01:03:45.262 00.000 9828 PulseGuide returned control before completion, sleep 12
01:03:45.277 00.015 9828 IsGuiding returns 1
01:03:45.277 00.000 9828 scope still moving after pulse duration time elapsed
01:03:45.308 00.031 9828 IsSlewing returns 0
01:03:45.308 00.000 9828 IsGuiding returns 1
01:03:45.339 00.031 9828 IsSlewing returns 0
01:03:45.339 00.000 9828 IsGuiding returns 1
01:03:45.370 00.031 9828 IsSlewing returns 0
01:03:45.370 00.000 9828 IsGuiding returns 1
01:03:45.401 00.031 9828 IsSlewing returns 0
01:03:45.401 00.000 9828 IsGuiding returns 0
01:03:45.401 00.000 9828 scope move finished after 2 + 137 ms
01:03:45.401 00.000 9828 Move returns status 0, amount 2
01:03:45.401 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:45.401 00.000 9828 MoveAxis(N, 32, B)
01:03:45.401 00.000 9828 Guiding  Dir = 0, Dur = 32
01:03:45.416 00.015 9828 IsSlewing returns 0
01:03:45.416 00.000 9828 IsGuiding returns 0
01:03:45.417 00.001 9828 PulseGuide returned control before completion, sleep 42
01:03:45.464 00.047 9828 IsGuiding returns 1
01:03:45.464 00.000 9828 scope still moving after pulse duration time elapsed
01:03:45.495 00.031 9828 IsSlewing returns 0
01:03:45.495 00.000 9828 IsGuiding returns 1
01:03:45.526 00.031 9828 IsSlewing returns 0
01:03:45.526 00.000 9828 IsGuiding returns 1
01:03:45.557 00.031 9828 IsSlewing returns 0
01:03:45.557 00.000 9828 IsGuiding returns 1
01:03:45.588 00.031 9828 IsSlewing returns 0
01:03:45.588 00.000 9828 IsGuiding returns 0
01:03:45.589 00.001 9828 scope move finished after 32 + 139 ms
01:03:45.589 00.000 9828 Move returns status 0, amount 32
01:03:45.589 00.000 9828 move complete, result=0
01:03:45.589 00.000 9828 worker thread done servicing request
01:03:45.589 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.2 px 32 ms NORTH
01:03:45.946 00.357 8976 Exposure complete
01:03:45.952 00.006 8976 worker thread done servicing request
01:03:45.952 00.000 5052 OnExposeComplete: enter
01:03:45.952 00.000 5052 UpdateGuideState(): m_state=6
01:03:45.952 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1940
01:03:45.952 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=281.33, Mass=212, SNR=10.1, Peak=70 HFD=2.9
01:03:45.952 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.85 = 1.44)
01:03:45.952 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
01:03:45.952 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=-0.38 hyp=1.13 cameraTheta=-2.80 mountX=0.15 mountY=1.10, mountTheta=1.43
01:03:45.953 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=-0.38, opts=13)
01:03:45.953 00.000 5052 Enqueuing Move request for stepguider (-1.07, -0.38)
01:03:45.953 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:03:45.953 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
01:03:45.953 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:45.953 00.000 8976 Worker thread wakes up
01:03:45.953 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, -0.38) opts 0xd
01:03:45.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, -0.38)
01:03:45.953 00.000 8976 Moving (-1.07, -0.38) raw xDistance=0.15 yDistance=1.10
01:03:45.953 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:45.953 00.000 5052 Enqueuing Expose request
01:03:45.954 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:03:45.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.10
01:03:45.954 00.000 8976 MoveAxis(R, 0, ABG)
01:03:45.954 00.000 8976 MoveAxis(D, 5, ABG)
01:03:45.954 00.000 8976 stepping (-33, 6) + (0, -5)
01:03:45.954 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:03:45.995 00.041 8976 Received - 47 (G) 
01:03:45.995 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:03:45.995 00.000 8976 stepped: pos (-33, 1)
01:03:45.995 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:03:45.995 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
01:03:45.995 00.000 8976 MountToCamera -- mountX=4.61 mountY=-1.29 hyp=4.79 mountTheta=-0.27 cameraX=-0.95, cameraY=4.69 cameraTheta=1.77
01:03:45.995 00.000 8976 incremental bump (-0.953, 4.689) isValid = 1
01:03:45.995 00.000 8976 Scheduling Mount bump of (-0.053, 0.272)
01:03:45.995 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.27, opts=4)
01:03:45.995 00.000 8976 Enqueuing Move request for scope (-0.05, 0.27)
01:03:45.995 00.000 8976 move complete, result=0
01:03:45.995 00.000 9828 Worker thread wakes up
01:03:45.995 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0x4
01:03:45.995 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
01:03:45.995 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
01:03:45.995 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.1 px 5 ms SOUTH
01:03:45.995 00.000 8976 worker thread done servicing request
01:03:45.995 00.000 8976 Worker thread wakes up
01:03:45.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:45.996 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:45.996 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
01:03:45.996 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.76 mountX=0.04 mountY=-0.28, mountTheta=-1.42
01:03:45.996 00.000 9828 Moving (-0.05, 0.27) raw xDistance=0.04 yDistance=-0.28
01:03:45.996 00.000 9828 BLC: window closed
01:03:45.996 00.000 9828 MoveAxis(W, 13, B)
01:03:45.996 00.000 9828 Guiding  Dir = 3, Dur = 13
01:03:45.996 00.000 9828 IsSlewing returns 0
01:03:45.996 00.000 9828 IsGuiding returns 0
01:03:45.996 00.000 9828 PulseGuide returned control before completion, sleep 23
01:03:46.024 00.028 9828 IsGuiding returns 1
01:03:46.024 00.000 9828 scope still moving after pulse duration time elapsed
01:03:46.057 00.033 9828 IsSlewing returns 0
01:03:46.057 00.000 9828 IsGuiding returns 1
01:03:46.087 00.030 9828 IsSlewing returns 0
01:03:46.087 00.000 9828 IsGuiding returns 1
01:03:46.119 00.032 9828 IsSlewing returns 0
01:03:46.119 00.000 9828 IsGuiding returns 1
01:03:46.149 00.030 9828 IsSlewing returns 0
01:03:46.149 00.000 9828 IsGuiding returns 0
01:03:46.149 00.000 9828 scope move finished after 13 + 140 ms
01:03:46.149 00.000 9828 Move returns status 0, amount 13
01:03:46.149 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:46.149 00.000 9828 MoveAxis(N, 38, B)
01:03:46.149 00.000 9828 Guiding  Dir = 0, Dur = 38
01:03:46.166 00.017 9828 IsSlewing returns 0
01:03:46.166 00.000 9828 IsGuiding returns 0
01:03:46.166 00.000 9828 PulseGuide returned control before completion, sleep 48
01:03:46.228 00.062 9828 IsGuiding returns 1
01:03:46.228 00.000 9828 scope still moving after pulse duration time elapsed
01:03:46.259 00.031 9828 IsSlewing returns 0
01:03:46.259 00.000 9828 IsGuiding returns 1
01:03:46.289 00.030 9828 IsSlewing returns 0
01:03:46.289 00.000 9828 IsGuiding returns 1
01:03:46.322 00.033 9828 IsSlewing returns 0
01:03:46.323 00.001 9828 IsGuiding returns 0
01:03:46.323 00.000 9828 scope move finished after 38 + 117 ms
01:03:46.323 00.000 9828 Move returns status 0, amount 38
01:03:46.323 00.000 9828 move complete, result=0
01:03:46.323 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.3 px 38 ms NORTH
01:03:46.324 00.001 9828 worker thread done servicing request
01:03:46.681 00.357 8976 Exposure complete
01:03:46.686 00.005 8976 worker thread done servicing request
01:03:46.686 00.000 5052 OnExposeComplete: enter
01:03:46.686 00.000 5052 UpdateGuideState(): m_state=6
01:03:46.687 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1941
01:03:46.687 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.60, Mass=201, SNR=9.8, Peak=67 HFD=3.1
01:03:46.687 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
01:03:46.687 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
01:03:46.687 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.11 hyp=0.74 cameraTheta=-2.99 mountX=0.24 mountY=0.68, mountTheta=1.24
01:03:46.687 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.11, opts=13)
01:03:46.687 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.11)
01:03:46.688 00.001 8976 Worker thread wakes up
01:03:46.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.11) opts 0xd
01:03:46.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.11)
01:03:46.688 00.000 8976 Moving (-0.73, -0.11) raw xDistance=0.24 yDistance=0.68
01:03:46.688 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:03:46.688 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:03:46.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:03:46.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.68
01:03:46.688 00.000 8976 MoveAxis(R, 0, ABG)
01:03:46.688 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:46.688 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:46.688 00.000 5052 Enqueuing Expose request
01:03:46.688 00.000 8976 MoveAxis(D, 3, ABG)
01:03:46.688 00.000 8976 stepping (-33, 1) + (0, -3)
01:03:46.688 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:46.714 00.026 8976 Received - 47 (G) 
01:03:46.714 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:46.714 00.000 8976 stepped: pos (-33, -2)
01:03:46.714 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:03:46.714 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
01:03:46.714 00.000 8976 MountToCamera -- mountX=4.76 mountY=-0.76 hyp=4.82 mountTheta=-0.16 cameraX=-1.49, cameraY=4.58 cameraTheta=1.89
01:03:46.714 00.000 8976 incremental bump (-1.491, 4.579) isValid = 1
01:03:46.714 00.000 8976 Scheduling Mount bump of (-0.095, 0.302)
01:03:46.714 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.30, opts=4)
01:03:46.714 00.000 8976 Enqueuing Move request for scope (-0.09, 0.30)
01:03:46.714 00.000 8976 move complete, result=0
01:03:46.714 00.000 9828 Worker thread wakes up
01:03:46.714 00.000 8976 worker thread done servicing request
01:03:46.714 00.000 8976 Worker thread wakes up
01:03:46.715 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0x4
01:03:46.715 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
01:03:46.715 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
01:03:46.715 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:03:46.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:46.715 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.39)
01:03:46.715 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:46.715 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.88 mountX=0.08 mountY=-0.31, mountTheta=-1.32
01:03:46.715 00.000 9828 Moving (-0.09, 0.30) raw xDistance=0.08 yDistance=-0.31
01:03:46.715 00.000 9828 BLC: window closed
01:03:46.715 00.000 9828 MoveAxis(W, 26, B)
01:03:46.715 00.000 9828 Guiding  Dir = 3, Dur = 26
01:03:46.715 00.000 9828 IsSlewing returns 0
01:03:46.716 00.001 9828 IsGuiding returns 0
01:03:46.716 00.000 9828 PulseGuide returned control before completion, sleep 36
01:03:46.760 00.044 9828 IsGuiding returns 1
01:03:46.760 00.000 9828 scope still moving after pulse duration time elapsed
01:03:46.792 00.032 9828 IsSlewing returns 0
01:03:46.792 00.000 9828 IsGuiding returns 1
01:03:46.823 00.031 9828 IsSlewing returns 0
01:03:46.823 00.000 9828 IsGuiding returns 1
01:03:46.854 00.031 9828 IsSlewing returns 0
01:03:46.854 00.000 9828 IsGuiding returns 1
01:03:46.885 00.031 9828 IsSlewing returns 0
01:03:46.885 00.000 9828 IsGuiding returns 0
01:03:46.885 00.000 9828 scope move finished after 26 + 143 ms
01:03:46.885 00.000 9828 Move returns status 0, amount 26
01:03:46.885 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:46.885 00.000 9828 MoveAxis(N, 42, B)
01:03:46.885 00.000 9828 Guiding  Dir = 0, Dur = 42
01:03:46.901 00.016 9828 IsSlewing returns 0
01:03:46.902 00.001 9828 IsGuiding returns 0
01:03:46.902 00.000 9828 PulseGuide returned control before completion, sleep 52
01:03:46.963 00.061 9828 IsGuiding returns 1
01:03:46.963 00.000 9828 scope still moving after pulse duration time elapsed
01:03:46.994 00.031 9828 IsSlewing returns 0
01:03:46.994 00.000 9828 IsGuiding returns 1
01:03:47.026 00.032 9828 IsSlewing returns 0
01:03:47.026 00.000 9828 IsGuiding returns 1
01:03:47.057 00.031 9828 IsSlewing returns 0
01:03:47.057 00.000 9828 IsGuiding returns 1
01:03:47.088 00.031 9828 IsSlewing returns 0
01:03:47.088 00.000 9828 IsGuiding returns 0
01:03:47.088 00.000 9828 scope move finished after 42 + 144 ms
01:03:47.088 00.000 9828 Move returns status 0, amount 42
01:03:47.089 00.001 9828 move complete, result=0
01:03:47.089 00.000 9828 worker thread done servicing request
01:03:47.089 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.3 px 42 ms NORTH
01:03:47.402 00.313 8976 Exposure complete
01:03:47.407 00.005 8976 worker thread done servicing request
01:03:47.407 00.000 5052 OnExposeComplete: enter
01:03:47.407 00.000 5052 UpdateGuideState(): m_state=6
01:03:47.407 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1942
01:03:47.407 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.50, Mass=192, SNR=9.6, Peak=63 HFD=3.1
01:03:47.408 00.001 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
01:03:47.408 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
01:03:47.408 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.21 hyp=0.29 cameraTheta=-0.80 mountX=-0.28 mountY=-0.06, mountTheta=-2.94
01:03:47.408 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.21, opts=13)
01:03:47.408 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.21)
01:03:47.408 00.000 8976 Worker thread wakes up
01:03:47.409 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:03:47.409 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:03:47.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:47.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.21) opts 0xd
01:03:47.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.21)
01:03:47.409 00.000 8976 Moving (0.21, -0.21) raw xDistance=-0.28 yDistance=-0.06
01:03:47.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:47.409 00.000 5052 Enqueuing Expose request
01:03:47.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:03:47.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:03:47.409 00.000 8976 MoveAxis(R, 1, ABG)
01:03:47.409 00.000 8976 stepping (-33, -2) + (1, 0)
01:03:47.409 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:47.433 00.024 8976 Received - 47 (G) 
01:03:47.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:47.433 00.000 8976 stepped: pos (-32, -2)
01:03:47.433 00.000 8976 MoveAxis(U, 0, ABG)
01:03:47.433 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
01:03:47.433 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.96 = 1.96)
01:03:47.433 00.000 8976 MountToCamera -- mountX=4.80 mountY=-0.40 hyp=4.82 mountTheta=-0.08 cameraX=-1.83, cameraY=4.46 cameraTheta=1.96
01:03:47.433 00.000 8976 incremental bump (-1.829, 4.460) isValid = 1
01:03:47.433 00.000 8976 Scheduling Mount bump of (-0.108, 0.274)
01:03:47.433 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.27, opts=4)
01:03:47.433 00.000 8976 Enqueuing Move request for scope (-0.11, 0.27)
01:03:47.433 00.000 8976 move complete, result=0
01:03:47.433 00.000 8976 worker thread done servicing request
01:03:47.433 00.000 8976 Worker thread wakes up
01:03:47.433 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:03:47.434 00.001 9828 Worker thread wakes up
01:03:47.434 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.27) opts 0x4
01:03:47.434 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.27)
01:03:47.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:47.434 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:47.434 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
01:03:47.434 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.32)
01:03:47.434 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.95 mountX=0.10 mountY=-0.29, mountTheta=-1.25
01:03:47.434 00.000 9828 Moving (-0.11, 0.27) raw xDistance=0.10 yDistance=-0.29
01:03:47.434 00.000 9828 BLC: window closed
01:03:47.434 00.000 9828 MoveAxis(W, 30, B)
01:03:47.434 00.000 9828 Guiding  Dir = 3, Dur = 30
01:03:47.435 00.001 9828 IsSlewing returns 0
01:03:47.435 00.000 9828 IsGuiding returns 0
01:03:47.435 00.000 9828 PulseGuide returned control before completion, sleep 40
01:03:47.490 00.055 9828 IsGuiding returns 1
01:03:47.490 00.000 9828 scope still moving after pulse duration time elapsed
01:03:47.521 00.031 9828 IsSlewing returns 0
01:03:47.521 00.000 9828 IsGuiding returns 1
01:03:47.550 00.029 9828 IsSlewing returns 0
01:03:47.550 00.000 9828 IsGuiding returns 1
01:03:47.583 00.033 9828 IsSlewing returns 0
01:03:47.583 00.000 9828 IsGuiding returns 1
01:03:47.614 00.031 9828 IsSlewing returns 0
01:03:47.614 00.000 9828 IsGuiding returns 1
01:03:47.646 00.032 9828 IsSlewing returns 0
01:03:47.646 00.000 9828 IsGuiding returns 1
01:03:47.676 00.030 9828 IsSlewing returns 0
01:03:47.676 00.000 9828 IsGuiding returns 1
01:03:47.706 00.030 9828 IsSlewing returns 0
01:03:47.706 00.000 9828 IsGuiding returns 0
01:03:47.706 00.000 9828 scope move finished after 30 + 241 ms
01:03:47.706 00.000 9828 Move returns status 0, amount 30
01:03:47.706 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:47.706 00.000 9828 MoveAxis(N, 39, B)
01:03:47.706 00.000 9828 Guiding  Dir = 0, Dur = 39
01:03:47.722 00.016 9828 IsSlewing returns 0
01:03:47.722 00.000 9828 IsGuiding returns 0
01:03:47.723 00.001 9828 PulseGuide returned control before completion, sleep 49
01:03:47.783 00.060 9828 IsGuiding returns 1
01:03:47.783 00.000 9828 scope still moving after pulse duration time elapsed
01:03:47.815 00.032 9828 IsSlewing returns 0
01:03:47.815 00.000 9828 IsGuiding returns 1
01:03:47.846 00.031 9828 IsSlewing returns 0
01:03:47.846 00.000 9828 IsGuiding returns 1
01:03:47.877 00.031 9828 IsSlewing returns 0
01:03:47.877 00.000 9828 IsGuiding returns 0
01:03:47.877 00.000 9828 scope move finished after 39 + 115 ms
01:03:47.877 00.000 9828 Move returns status 0, amount 39
01:03:47.877 00.000 9828 move complete, result=0
01:03:47.878 00.001 9828 worker thread done servicing request
01:03:47.881 00.003 5052 GuideStep: 0.1 px 30 ms WEST, -0.3 px 39 ms NORTH
01:03:48.120 00.239 8976 Exposure complete
01:03:48.125 00.005 8976 worker thread done servicing request
01:03:48.125 00.000 5052 OnExposeComplete: enter
01:03:48.125 00.000 5052 UpdateGuideState(): m_state=6
01:03:48.125 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1943
01:03:48.126 00.001 5052 Star::Find returns 1 (0), X=330.10, Y=281.30, Mass=183, SNR=9.4, Peak=63 HFD=2.6
01:03:48.126 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
01:03:48.126 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
01:03:48.126 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=-0.41 hyp=1.02 cameraTheta=-0.42 mountX=-0.79 mountY=-0.55, mountTheta=-2.53
01:03:48.126 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=-0.41, opts=13)
01:03:48.126 00.000 5052 Enqueuing Move request for stepguider (0.93, -0.41)
01:03:48.127 00.001 8976 Worker thread wakes up
01:03:48.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, -0.41) opts 0xd
01:03:48.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, -0.41)
01:03:48.127 00.000 8976 Moving (0.93, -0.41) raw xDistance=-0.79 yDistance=-0.55
01:03:48.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.79
01:03:48.127 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:03:48.127 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
01:03:48.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:48.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
01:03:48.127 00.000 8976 MoveAxis(R, 3, ABG)
01:03:48.127 00.000 8976 stepping (-32, -2) + (3, 0)
01:03:48.127 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:48.127 00.000 5052 Enqueuing Expose request
01:03:48.127 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:48.169 00.042 8976 Received - 47 (G) 
01:03:48.169 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:48.169 00.000 8976 stepped: pos (-29, -2)
01:03:48.169 00.000 8976 MoveAxis(U, 2, ABG)
01:03:48.169 00.000 8976 stepping (-29, -2) + (0, 2)
01:03:48.169 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:48.201 00.032 8976 Received - 47 (G) 
01:03:48.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:48.201 00.000 8976 stepped: pos (-29, 0)
01:03:48.201 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
01:03:48.201 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
01:03:48.201 00.000 8976 MountToCamera -- mountX=4.68 mountY=-0.27 hyp=4.69 mountTheta=-0.06 cameraX=-1.89, cameraY=4.29 cameraTheta=1.99
01:03:48.201 00.000 8976 incremental bump (-1.892, 4.293) isValid = 1
01:03:48.201 00.000 8976 Scheduling Mount bump of (-0.093, 0.218)
01:03:48.201 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.22, opts=4)
01:03:48.201 00.000 8976 Enqueuing Move request for scope (-0.09, 0.22)
01:03:48.201 00.000 8976 move complete, result=0
01:03:48.201 00.000 9828 Worker thread wakes up
01:03:48.201 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.6 px 2 ms NORTH
01:03:48.201 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0x4
01:03:48.201 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
01:03:48.201 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
01:03:48.201 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.30)
01:03:48.201 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.97 mountX=0.08 mountY=-0.23, mountTheta=-1.22
01:03:48.201 00.000 9828 Moving (-0.09, 0.22) raw xDistance=0.08 yDistance=-0.23
01:03:48.201 00.000 9828 BLC: window closed
01:03:48.201 00.000 9828 MoveAxis(W, 26, B)
01:03:48.201 00.000 9828 Guiding  Dir = 3, Dur = 26
01:03:48.201 00.000 8976 worker thread done servicing request
01:03:48.201 00.000 8976 Worker thread wakes up
01:03:48.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:48.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:48.202 00.001 9828 IsSlewing returns 0
01:03:48.202 00.000 9828 IsGuiding returns 0
01:03:48.202 00.000 9828 PulseGuide returned control before completion, sleep 36
01:03:48.249 00.047 9828 IsGuiding returns 1
01:03:48.249 00.000 9828 scope still moving after pulse duration time elapsed
01:03:48.281 00.032 9828 IsSlewing returns 0
01:03:48.281 00.000 9828 IsGuiding returns 1
01:03:48.312 00.031 9828 IsSlewing returns 0
01:03:48.312 00.000 9828 IsGuiding returns 1
01:03:48.344 00.032 9828 IsSlewing returns 0
01:03:48.344 00.000 9828 IsGuiding returns 0
01:03:48.344 00.000 9828 scope move finished after 26 + 115 ms
01:03:48.344 00.000 9828 Move returns status 0, amount 26
01:03:48.344 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:48.344 00.000 9828 MoveAxis(N, 31, B)
01:03:48.344 00.000 9828 Guiding  Dir = 0, Dur = 31
01:03:48.359 00.015 9828 IsSlewing returns 0
01:03:48.359 00.000 9828 IsGuiding returns 0
01:03:48.359 00.000 9828 PulseGuide returned control before completion, sleep 41
01:03:48.407 00.048 9828 IsGuiding returns 1
01:03:48.407 00.000 9828 scope still moving after pulse duration time elapsed
01:03:48.438 00.031 9828 IsSlewing returns 0
01:03:48.438 00.000 9828 IsGuiding returns 1
01:03:48.470 00.032 9828 IsSlewing returns 0
01:03:48.470 00.000 9828 IsGuiding returns 1
01:03:48.501 00.031 9828 IsSlewing returns 0
01:03:48.501 00.000 9828 IsGuiding returns 1
01:03:48.533 00.032 9828 IsSlewing returns 0
01:03:48.533 00.000 9828 IsGuiding returns 0
01:03:48.533 00.000 9828 scope move finished after 31 + 142 ms
01:03:48.533 00.000 9828 Move returns status 0, amount 31
01:03:48.533 00.000 9828 move complete, result=0
01:03:48.534 00.001 9828 worker thread done servicing request
01:03:48.534 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.2 px 31 ms NORTH
01:03:48.897 00.363 8976 Exposure complete
01:03:48.902 00.005 8976 worker thread done servicing request
01:03:48.902 00.000 5052 OnExposeComplete: enter
01:03:48.902 00.000 5052 UpdateGuideState(): m_state=6
01:03:48.902 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1944
01:03:48.902 00.000 5052 Star::Find returns 1 (0), X=330.20, Y=280.98, Mass=204, SNR=9.9, Peak=66 HFD=2.6
01:03:48.902 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
01:03:48.902 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
01:03:48.902 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=-0.73 hyp=1.26 cameraTheta=-0.62 mountX=-1.12 mountY=-0.46, mountTheta=-2.75
01:03:48.903 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=-0.73, opts=13)
01:03:48.903 00.000 5052 Enqueuing Move request for stepguider (1.02, -0.73)
01:03:48.903 00.000 8976 Worker thread wakes up
01:03:48.903 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, -0.73) opts 0xd
01:03:48.903 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, -0.73)
01:03:48.903 00.000 8976 Moving (1.02, -0.73) raw xDistance=-1.12 yDistance=-0.46
01:03:48.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.12
01:03:48.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:03:48.903 00.000 8976 MoveAxis(R, 5, ABG)
01:03:48.903 00.000 8976 stepping (-29, 0) + (5, 0)
01:03:48.903 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:03:48.903 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
01:03:48.904 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:48.904 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:48.904 00.000 5052 Enqueuing Expose request
01:03:48.904 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:03:48.952 00.048 8976 Received - 47 (G) 
01:03:48.952 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:03:48.952 00.000 8976 stepped: pos (-24, 0)
01:03:48.952 00.000 8976 MoveAxis(U, 2, ABG)
01:03:48.952 00.000 8976 stepping (-24, 0) + (0, 2)
01:03:48.952 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:48.984 00.032 8976 Received - 47 (G) 
01:03:48.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:48.984 00.000 8976 stepped: pos (-24, 2)
01:03:48.984 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
01:03:48.984 00.000 8976 MountToCamera -- mountX=4.35 mountY=-0.29 hyp=4.36 mountTheta=-0.07 cameraX=-1.73, cameraY=4.00 cameraTheta=1.98
01:03:48.984 00.000 8976 incremental bump (-1.727, 4.004) isValid = 1
01:03:48.984 00.000 8976 Scheduling Mount bump of (-0.091, 0.219)
01:03:48.984 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.22, opts=4)
01:03:48.984 00.000 8976 Enqueuing Move request for scope (-0.09, 0.22)
01:03:48.984 00.000 8976 move complete, result=0
01:03:48.984 00.000 9828 Worker thread wakes up
01:03:48.984 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0x4
01:03:48.984 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
01:03:48.984 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
01:03:48.984 00.000 5052 GuideStep: -1.1 px 5 ms EAST, -0.5 px 2 ms NORTH
01:03:48.984 00.000 8976 worker thread done servicing request
01:03:48.984 00.000 8976 Worker thread wakes up
01:03:48.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:48.984 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
01:03:48.985 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:48.985 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.96 mountX=0.08 mountY=-0.23, mountTheta=-1.23
01:03:48.985 00.000 9828 Moving (-0.09, 0.22) raw xDistance=0.08 yDistance=-0.23
01:03:48.985 00.000 9828 BLC: window closed
01:03:48.985 00.000 9828 MoveAxis(W, 26, B)
01:03:48.985 00.000 9828 Guiding  Dir = 3, Dur = 26
01:03:48.985 00.000 9828 IsSlewing returns 0
01:03:48.985 00.000 9828 IsGuiding returns 0
01:03:48.985 00.000 9828 PulseGuide returned control before completion, sleep 36
01:03:49.028 00.043 9828 IsGuiding returns 1
01:03:49.028 00.000 9828 scope still moving after pulse duration time elapsed
01:03:49.059 00.031 9828 IsSlewing returns 0
01:03:49.059 00.000 9828 IsGuiding returns 1
01:03:49.090 00.031 9828 IsSlewing returns 0
01:03:49.090 00.000 9828 IsGuiding returns 1
01:03:49.121 00.031 9828 IsSlewing returns 0
01:03:49.121 00.000 9828 IsGuiding returns 1
01:03:49.151 00.030 9828 IsSlewing returns 0
01:03:49.151 00.000 9828 IsGuiding returns 0
01:03:49.151 00.000 9828 scope move finished after 26 + 140 ms
01:03:49.151 00.000 9828 Move returns status 0, amount 26
01:03:49.151 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:49.151 00.000 9828 MoveAxis(N, 31, B)
01:03:49.151 00.000 9828 Guiding  Dir = 0, Dur = 31
01:03:49.167 00.016 9828 IsSlewing returns 0
01:03:49.167 00.000 9828 IsGuiding returns 0
01:03:49.167 00.000 9828 PulseGuide returned control before completion, sleep 41
01:03:49.213 00.046 9828 IsGuiding returns 1
01:03:49.213 00.000 9828 scope still moving after pulse duration time elapsed
01:03:49.243 00.030 9828 IsSlewing returns 0
01:03:49.243 00.000 9828 IsGuiding returns 1
01:03:49.274 00.031 9828 IsSlewing returns 0
01:03:49.274 00.000 9828 IsGuiding returns 1
01:03:49.305 00.031 9828 IsSlewing returns 0
01:03:49.305 00.000 9828 IsGuiding returns 1
01:03:49.331 00.026 9828 IsSlewing returns 0
01:03:49.331 00.000 9828 IsGuiding returns 0
01:03:49.331 00.000 9828 scope move finished after 31 + 133 ms
01:03:49.331 00.000 9828 Move returns status 0, amount 31
01:03:49.331 00.000 9828 move complete, result=0
01:03:49.331 00.000 9828 worker thread done servicing request
01:03:49.331 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.2 px 31 ms NORTH
01:03:49.667 00.336 8976 Exposure complete
01:03:49.673 00.006 8976 worker thread done servicing request
01:03:49.673 00.000 5052 OnExposeComplete: enter
01:03:49.673 00.000 5052 UpdateGuideState(): m_state=6
01:03:49.673 00.000 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1945
01:03:49.673 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.54, Mass=186, SNR=9.4, Peak=68 HFD=2.6
01:03:49.673 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
01:03:49.673 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
01:03:49.673 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.17 hyp=0.64 cameraTheta=-0.27 mountX=-0.43 mountY=-0.42, mountTheta=-2.37
01:03:49.674 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.17, opts=13)
01:03:49.674 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.17)
01:03:49.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:03:49.674 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:03:49.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:49.674 00.000 8976 Worker thread wakes up
01:03:49.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.17) opts 0xd
01:03:49.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.17)
01:03:49.674 00.000 8976 Moving (0.61, -0.17) raw xDistance=-0.43 yDistance=-0.42
01:03:49.674 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:49.674 00.000 5052 Enqueuing Expose request
01:03:49.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.43
01:03:49.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
01:03:49.674 00.000 8976 MoveAxis(R, 2, ABG)
01:03:49.675 00.001 8976 stepping (-24, 2) + (2, 0)
01:03:49.675 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:49.703 00.028 8976 Received - 47 (G) 
01:03:49.703 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:49.703 00.000 8976 stepped: pos (-22, 2)
01:03:49.703 00.000 8976 MoveAxis(U, 2, ABG)
01:03:49.703 00.000 8976 stepping (-22, 2) + (0, 2)
01:03:49.703 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:49.735 00.032 8976 Received - 47 (G) 
01:03:49.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:49.735 00.000 8976 stepped: pos (-22, 4)
01:03:49.735 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
01:03:49.735 00.000 8976 MountToCamera -- mountX=4.03 mountY=-0.40 hyp=4.05 mountTheta=-0.10 cameraX=-1.48, cameraY=3.77 cameraTheta=1.94
01:03:49.735 00.000 8976 incremental bump (-1.476, 3.768) isValid = 1
01:03:49.735 00.000 8976 Scheduling Mount bump of (-0.084, 0.222)
01:03:49.735 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.22, opts=4)
01:03:49.735 00.000 8976 Enqueuing Move request for scope (-0.08, 0.22)
01:03:49.735 00.000 8976 move complete, result=0
01:03:49.736 00.001 8976 worker thread done servicing request
01:03:49.736 00.000 8976 Worker thread wakes up
01:03:49.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:49.736 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:03:49.736 00.000 9828 Worker thread wakes up
01:03:49.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:49.736 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0x4
01:03:49.736 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
01:03:49.736 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.26)
01:03:49.736 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.34)
01:03:49.736 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.93 mountX=0.07 mountY=-0.23, mountTheta=-1.26
01:03:49.736 00.000 9828 Moving (-0.08, 0.22) raw xDistance=0.07 yDistance=-0.23
01:03:49.736 00.000 9828 BLC: window closed
01:03:49.736 00.000 9828 MoveAxis(W, 23, B)
01:03:49.736 00.000 9828 Guiding  Dir = 3, Dur = 23
01:03:49.737 00.001 9828 IsSlewing returns 0
01:03:49.737 00.000 9828 IsGuiding returns 0
01:03:49.737 00.000 9828 PulseGuide returned control before completion, sleep 33
01:03:49.778 00.041 9828 IsGuiding returns 1
01:03:49.778 00.000 9828 scope still moving after pulse duration time elapsed
01:03:49.810 00.032 9828 IsSlewing returns 0
01:03:49.810 00.000 9828 IsGuiding returns 1
01:03:49.841 00.031 9828 IsSlewing returns 0
01:03:49.841 00.000 9828 IsGuiding returns 1
01:03:49.871 00.030 9828 IsSlewing returns 0
01:03:49.871 00.000 9828 IsGuiding returns 0
01:03:49.871 00.000 9828 scope move finished after 23 + 111 ms
01:03:49.871 00.000 9828 Move returns status 0, amount 23
01:03:49.871 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:49.871 00.000 9828 MoveAxis(N, 31, B)
01:03:49.871 00.000 9828 Guiding  Dir = 0, Dur = 31
01:03:49.887 00.016 9828 IsSlewing returns 0
01:03:49.887 00.000 9828 IsGuiding returns 0
01:03:49.887 00.000 9828 PulseGuide returned control before completion, sleep 41
01:03:49.933 00.046 9828 IsGuiding returns 1
01:03:49.933 00.000 9828 scope still moving after pulse duration time elapsed
01:03:49.965 00.032 9828 IsSlewing returns 0
01:03:49.965 00.000 9828 IsGuiding returns 1
01:03:49.996 00.031 9828 IsSlewing returns 0
01:03:49.996 00.000 9828 IsGuiding returns 1
01:03:50.027 00.031 9828 IsSlewing returns 0
01:03:50.027 00.000 9828 IsGuiding returns 1
01:03:50.057 00.030 9828 IsSlewing returns 0
01:03:50.057 00.000 9828 IsGuiding returns 0
01:03:50.057 00.000 9828 scope move finished after 31 + 139 ms
01:03:50.057 00.000 9828 Move returns status 0, amount 31
01:03:50.057 00.000 9828 move complete, result=0
01:03:50.057 00.000 9828 worker thread done servicing request
01:03:50.058 00.001 5052 GuideStep: 0.1 px 23 ms WEST, -0.2 px 31 ms NORTH
01:03:50.421 00.363 8976 Exposure complete
01:03:50.426 00.005 8976 worker thread done servicing request
01:03:50.426 00.000 5052 OnExposeComplete: enter
01:03:50.426 00.000 5052 UpdateGuideState(): m_state=6
01:03:50.426 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1946
01:03:50.426 00.000 5052 Star::Find returns 1 (1), X=328.91, Y=281.75, Mass=207, SNR=9.9, Peak=64 HFD=2.6
01:03:50.426 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:03:50.426 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:03:50.426 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.04 hyp=0.26 cameraTheta=2.98 mountX=0.16 mountY=0.20, mountTheta=0.89
01:03:50.427 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.04, opts=13)
01:03:50.427 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.04)
01:03:50.427 00.000 8976 Worker thread wakes up
01:03:50.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.04) opts 0xd
01:03:50.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.04)
01:03:50.427 00.000 8976 Moving (-0.26, 0.04) raw xDistance=0.16 yDistance=0.20
01:03:50.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:03:50.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:03:50.427 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9 Saturated
01:03:50.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:50.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:50.427 00.000 5052 Enqueuing Expose request
01:03:50.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:03:50.428 00.001 8976 MoveAxis(R, 0, ABG)
01:03:50.428 00.000 8976 MoveAxis(U, 0, ABG)
01:03:50.428 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
01:03:50.428 00.000 8976 MountToCamera -- mountX=3.81 mountY=-0.48 hyp=3.84 mountTheta=-0.12 cameraX=-1.31, cameraY=3.61 cameraTheta=1.92
01:03:50.428 00.000 8976 incremental bump (-1.309, 3.610) isValid = 1
01:03:50.428 00.000 8976 Scheduling Mount bump of (-0.078, 0.224)
01:03:50.428 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.22, opts=4)
01:03:50.428 00.000 8976 Enqueuing Move request for scope (-0.08, 0.22)
01:03:50.428 00.000 8976 move complete, result=0
01:03:50.428 00.000 9828 Worker thread wakes up
01:03:50.428 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0x4
01:03:50.428 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:03:50.428 00.000 8976 worker thread done servicing request
01:03:50.428 00.000 8976 Worker thread wakes up
01:03:50.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:50.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:50.428 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
01:03:50.429 00.001 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
01:03:50.429 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.36)
01:03:50.429 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.91 mountX=0.07 mountY=-0.23, mountTheta=-1.29
01:03:50.429 00.000 9828 Moving (-0.08, 0.22) raw xDistance=0.07 yDistance=-0.23
01:03:50.429 00.000 9828 BLC: window closed
01:03:50.429 00.000 9828 MoveAxis(W, 22, B)
01:03:50.429 00.000 9828 Guiding  Dir = 3, Dur = 22
01:03:50.429 00.000 9828 IsSlewing returns 0
01:03:50.429 00.000 9828 IsGuiding returns 0
01:03:50.429 00.000 9828 PulseGuide returned control before completion, sleep 32
01:03:50.478 00.049 9828 IsGuiding returns 1
01:03:50.478 00.000 9828 scope still moving after pulse duration time elapsed
01:03:50.509 00.031 9828 IsSlewing returns 0
01:03:50.509 00.000 9828 IsGuiding returns 1
01:03:50.540 00.031 9828 IsSlewing returns 0
01:03:50.540 00.000 9828 IsGuiding returns 1
01:03:50.571 00.031 9828 IsSlewing returns 0
01:03:50.572 00.001 9828 IsGuiding returns 0
01:03:50.572 00.000 9828 scope move finished after 22 + 120 ms
01:03:50.572 00.000 9828 Move returns status 0, amount 22
01:03:50.572 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:50.572 00.000 9828 MoveAxis(N, 32, B)
01:03:50.572 00.000 9828 Guiding  Dir = 0, Dur = 32
01:03:50.587 00.015 9828 IsSlewing returns 0
01:03:50.587 00.000 9828 IsGuiding returns 0
01:03:50.587 00.000 9828 PulseGuide returned control before completion, sleep 42
01:03:50.633 00.046 9828 IsGuiding returns 1
01:03:50.634 00.001 9828 scope still moving after pulse duration time elapsed
01:03:50.663 00.029 9828 IsSlewing returns 0
01:03:50.664 00.001 9828 IsGuiding returns 1
01:03:50.694 00.030 9828 IsSlewing returns 0
01:03:50.694 00.000 9828 IsGuiding returns 1
01:03:50.724 00.030 9828 IsSlewing returns 0
01:03:50.724 00.000 9828 IsGuiding returns 1
01:03:50.755 00.031 9828 IsSlewing returns 0
01:03:50.755 00.000 9828 IsGuiding returns 0
01:03:50.755 00.000 9828 scope move finished after 32 + 136 ms
01:03:50.755 00.000 9828 Move returns status 0, amount 32
01:03:50.755 00.000 9828 move complete, result=0
01:03:50.755 00.000 9828 worker thread done servicing request
01:03:50.755 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.2 px 32 ms NORTH
01:03:51.112 00.357 8976 Exposure complete
01:03:51.118 00.006 8976 worker thread done servicing request
01:03:51.118 00.000 5052 OnExposeComplete: enter
01:03:51.118 00.000 5052 UpdateGuideState(): m_state=6
01:03:51.118 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1947
01:03:51.118 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.42, Mass=198, SNR=9.7, Peak=63 HFD=3.2
01:03:51.118 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.85 = 1.44)
01:03:51.118 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
01:03:51.118 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=-0.29 hyp=0.88 cameraTheta=-2.80 mountX=0.12 mountY=0.86, mountTheta=1.43
01:03:51.118 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=-0.29, opts=13)
01:03:51.118 00.000 5052 Enqueuing Move request for stepguider (-0.83, -0.29)
01:03:51.118 00.000 8976 Worker thread wakes up
01:03:51.119 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:03:51.119 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:03:51.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:51.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, -0.29) opts 0xd
01:03:51.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, -0.29)
01:03:51.119 00.000 8976 Moving (-0.83, -0.29) raw xDistance=0.12 yDistance=0.86
01:03:51.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:03:51.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:51.119 00.000 5052 Enqueuing Expose request
01:03:51.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86
01:03:51.119 00.000 8976 MoveAxis(R, 0, ABG)
01:03:51.119 00.000 8976 MoveAxis(D, 3, ABG)
01:03:51.119 00.000 8976 stepping (-22, 4) + (0, -3)
01:03:51.119 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:51.158 00.039 8976 Received - 47 (G) 
01:03:51.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:51.158 00.000 8976 stepped: pos (-22, 1)
01:03:51.158 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
01:03:51.158 00.000 8976 MountToCamera -- mountX=3.66 mountY=-0.37 hyp=3.68 mountTheta=-0.10 cameraX=-1.34, cameraY=3.43 cameraTheta=1.94
01:03:51.158 00.000 8976 incremental bump (-1.336, 3.432) isValid = 1
01:03:51.158 00.000 8976 Scheduling Mount bump of (-0.083, 0.222)
01:03:51.158 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.22, opts=4)
01:03:51.158 00.000 8976 Enqueuing Move request for scope (-0.08, 0.22)
01:03:51.158 00.000 8976 move complete, result=0
01:03:51.158 00.000 9828 Worker thread wakes up
01:03:51.159 00.001 8976 worker thread done servicing request
01:03:51.159 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.9 px 3 ms SOUTH
01:03:51.159 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0x4
01:03:51.159 00.000 8976 Worker thread wakes up
01:03:51.159 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
01:03:51.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:51.159 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.26)
01:03:51.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:51.159 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.34)
01:03:51.159 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.93 mountX=0.07 mountY=-0.23, mountTheta=-1.26
01:03:51.159 00.000 9828 Moving (-0.08, 0.22) raw xDistance=0.07 yDistance=-0.23
01:03:51.159 00.000 9828 BLC: window closed
01:03:51.159 00.000 9828 MoveAxis(W, 23, B)
01:03:51.159 00.000 9828 Guiding  Dir = 3, Dur = 23
01:03:51.160 00.001 9828 IsSlewing returns 0
01:03:51.160 00.000 9828 IsGuiding returns 0
01:03:51.160 00.000 9828 PulseGuide returned control before completion, sleep 33
01:03:51.204 00.044 9828 IsGuiding returns 1
01:03:51.204 00.000 9828 scope still moving after pulse duration time elapsed
01:03:51.235 00.031 9828 IsSlewing returns 0
01:03:51.235 00.000 9828 IsGuiding returns 1
01:03:51.266 00.031 9828 IsSlewing returns 0
01:03:51.266 00.000 9828 IsGuiding returns 1
01:03:51.298 00.032 9828 IsSlewing returns 0
01:03:51.298 00.000 9828 IsGuiding returns 0
01:03:51.298 00.000 9828 scope move finished after 23 + 115 ms
01:03:51.298 00.000 9828 Move returns status 0, amount 23
01:03:51.298 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:51.298 00.000 9828 MoveAxis(N, 31, B)
01:03:51.298 00.000 9828 Guiding  Dir = 0, Dur = 31
01:03:51.314 00.016 9828 IsSlewing returns 0
01:03:51.314 00.000 9828 IsGuiding returns 0
01:03:51.314 00.000 9828 PulseGuide returned control before completion, sleep 41
01:03:51.360 00.046 9828 IsGuiding returns 1
01:03:51.365 00.005 9828 scope still moving after pulse duration time elapsed
01:03:51.391 00.026 9828 IsSlewing returns 0
01:03:51.391 00.000 9828 IsGuiding returns 1
01:03:51.422 00.031 9828 IsSlewing returns 0
01:03:51.422 00.000 9828 IsGuiding returns 1
01:03:51.453 00.031 9828 IsSlewing returns 0
01:03:51.453 00.000 9828 IsGuiding returns 1
01:03:51.484 00.031 9828 IsSlewing returns 0
01:03:51.484 00.000 9828 IsGuiding returns 0
01:03:51.484 00.000 9828 scope move finished after 31 + 139 ms
01:03:51.484 00.000 9828 Move returns status 0, amount 31
01:03:51.484 00.000 9828 move complete, result=0
01:03:51.484 00.000 9828 worker thread done servicing request
01:03:51.484 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.2 px 31 ms NORTH
01:03:51.843 00.359 8976 Exposure complete
01:03:51.848 00.005 8976 worker thread done servicing request
01:03:51.848 00.000 5052 OnExposeComplete: enter
01:03:51.848 00.000 5052 UpdateGuideState(): m_state=6
01:03:51.848 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1948
01:03:51.848 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.75, Mass=183, SNR=9.3, Peak=63 HFD=2.8
01:03:51.849 00.001 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:03:51.849 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:03:51.849 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.04 hyp=0.85 cameraTheta=3.10 mountX=0.42 mountY=0.69, mountTheta=1.03
01:03:51.849 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.04, opts=13)
01:03:51.849 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.04)
01:03:51.849 00.000 8976 Worker thread wakes up
01:03:51.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.04) opts 0xd
01:03:51.849 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.04)
01:03:51.849 00.000 8976 Moving (-0.85, 0.04) raw xDistance=0.42 yDistance=0.69
01:03:51.849 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:03:51.849 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:03:51.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:51.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:03:51.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
01:03:51.849 00.000 8976 MoveAxis(L, 2, ABG)
01:03:51.849 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:51.851 00.002 5052 Enqueuing Expose request
01:03:51.851 00.000 8976 stepping (-22, 1) + (-2, 0)
01:03:51.851 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:51.877 00.026 8976 Received - 47 (G) 
01:03:51.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:51.877 00.000 8976 stepped: pos (-24, 1)
01:03:51.877 00.000 8976 MoveAxis(D, 3, ABG)
01:03:51.878 00.001 8976 stepping (-24, 1) + (0, -3)
01:03:51.878 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:51.909 00.031 8976 Received - 47 (G) 
01:03:51.909 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:51.909 00.000 8976 stepped: pos (-24, -2)
01:03:51.909 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.00 = 2.00)
01:03:51.909 00.000 8976 MountToCamera -- mountX=3.67 mountY=-0.14 hyp=3.67 mountTheta=-0.04 cameraX=-1.54, cameraY=3.33 cameraTheta=2.00
01:03:51.909 00.000 8976 incremental bump (-1.541, 3.332) isValid = 1
01:03:51.909 00.000 8976 Scheduling Mount bump of (-0.096, 0.216)
01:03:51.910 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.22, opts=4)
01:03:51.910 00.000 8976 Enqueuing Move request for scope (-0.10, 0.22)
01:03:51.910 00.000 8976 move complete, result=0
01:03:51.910 00.000 9828 Worker thread wakes up
01:03:51.910 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:03:51.910 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0x4
01:03:51.910 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
01:03:51.910 00.000 8976 worker thread done servicing request
01:03:51.910 00.000 8976 Worker thread wakes up
01:03:51.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:51.910 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:51.910 00.000 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.09 = -1.20)
01:03:51.910 00.000 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.28)
01:03:51.910 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.99 mountX=0.09 mountY=-0.23, mountTheta=-1.21
01:03:51.910 00.000 9828 Moving (-0.10, 0.22) raw xDistance=0.09 yDistance=-0.23
01:03:51.910 00.000 9828 BLC: window closed
01:03:51.910 00.000 9828 MoveAxis(W, 27, B)
01:03:51.910 00.000 9828 Guiding  Dir = 3, Dur = 27
01:03:51.911 00.001 9828 IsSlewing returns 0
01:03:51.911 00.000 9828 IsGuiding returns 0
01:03:51.911 00.000 9828 PulseGuide returned control before completion, sleep 37
01:03:51.950 00.039 9828 IsGuiding returns 1
01:03:51.951 00.001 9828 scope still moving after pulse duration time elapsed
01:03:51.981 00.030 9828 IsSlewing returns 0
01:03:51.981 00.000 9828 IsGuiding returns 1
01:03:52.012 00.031 9828 IsSlewing returns 0
01:03:52.012 00.000 9828 IsGuiding returns 1
01:03:52.043 00.031 9828 IsSlewing returns 0
01:03:52.043 00.000 9828 IsGuiding returns 1
01:03:52.073 00.030 9828 IsSlewing returns 0
01:03:52.074 00.001 9828 IsGuiding returns 0
01:03:52.074 00.000 9828 scope move finished after 27 + 135 ms
01:03:52.074 00.000 9828 Move returns status 0, amount 27
01:03:52.074 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:52.074 00.000 9828 MoveAxis(N, 31, B)
01:03:52.074 00.000 9828 Guiding  Dir = 0, Dur = 31
01:03:52.089 00.015 9828 IsSlewing returns 0
01:03:52.089 00.000 9828 IsGuiding returns 0
01:03:52.089 00.000 9828 PulseGuide returned control before completion, sleep 41
01:03:52.136 00.047 9828 IsGuiding returns 1
01:03:52.136 00.000 9828 scope still moving after pulse duration time elapsed
01:03:52.167 00.031 9828 IsSlewing returns 0
01:03:52.167 00.000 9828 IsGuiding returns 1
01:03:52.198 00.031 9828 IsSlewing returns 0
01:03:52.198 00.000 9828 IsGuiding returns 1
01:03:52.229 00.031 9828 IsSlewing returns 0
01:03:52.229 00.000 9828 IsGuiding returns 1
01:03:52.260 00.031 9828 IsSlewing returns 0
01:03:52.261 00.001 9828 IsGuiding returns 0
01:03:52.261 00.000 9828 scope move finished after 31 + 140 ms
01:03:52.265 00.004 9828 Move returns status 0, amount 31
01:03:52.265 00.000 9828 move complete, result=0
01:03:52.265 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.2 px 31 ms NORTH
01:03:52.265 00.000 9828 worker thread done servicing request
01:03:52.596 00.331 8976 Exposure complete
01:03:52.602 00.006 8976 worker thread done servicing request
01:03:52.602 00.000 5052 OnExposeComplete: enter
01:03:52.602 00.000 5052 UpdateGuideState(): m_state=6
01:03:52.602 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1949
01:03:52.602 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.63, Mass=203, SNR=9.8, Peak=66 HFD=2.9
01:03:52.602 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
01:03:52.602 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.09)
01:03:52.602 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.08 hyp=0.85 cameraTheta=-3.05 mountX=0.32 mountY=0.75, mountTheta=1.17
01:03:52.602 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.08, opts=13)
01:03:52.602 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.08)
01:03:52.602 00.000 8976 Worker thread wakes up
01:03:52.603 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:03:52.603 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:03:52.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:52.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.08) opts 0xd
01:03:52.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.08)
01:03:52.603 00.000 8976 Moving (-0.84, -0.08) raw xDistance=0.32 yDistance=0.75
01:03:52.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:03:52.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.75
01:03:52.603 00.000 8976 MoveAxis(L, 1, ABG)
01:03:52.603 00.000 8976 stepping (-24, -2) + (-1, 0)
01:03:52.603 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:52.603 00.000 5052 Enqueuing Expose request
01:03:52.603 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:52.629 00.026 8976 Received - 47 (G) 
01:03:52.629 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:03:52.629 00.000 8976 stepped: pos (-25, -2)
01:03:52.629 00.000 8976 MoveAxis(D, 3, ABG)
01:03:52.629 00.000 8976 stepping (-25, -2) + (0, -3)
01:03:52.629 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:52.661 00.032 8976 Received - 47 (G) 
01:03:52.661 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:52.661 00.000 8976 stepped: pos (-25, -5)
01:03:52.661 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
01:03:52.661 00.000 8976 MountToCamera -- mountX=3.72 mountY=0.16 hyp=3.72 mountTheta=0.04 cameraX=-1.84, cameraY=3.24 cameraTheta=2.09
01:03:52.661 00.000 8976 incremental bump (-1.841, 3.238) isValid = 1
01:03:52.661 00.000 8976 Scheduling Mount bump of (-0.114, 0.207)
01:03:52.661 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.21, opts=4)
01:03:52.661 00.000 8976 Enqueuing Move request for scope (-0.11, 0.21)
01:03:52.661 00.000 8976 move complete, result=0
01:03:52.661 00.000 9828 Worker thread wakes up
01:03:52.661 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0x4
01:03:52.661 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:03:52.662 00.001 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.12)
01:03:52.662 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.20)
01:03:52.662 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.07 mountX=0.10 mountY=-0.22, mountTheta=-1.13
01:03:52.662 00.000 8976 worker thread done servicing request
01:03:52.662 00.000 8976 Worker thread wakes up
01:03:52.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:52.662 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:52.662 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
01:03:52.662 00.000 9828 Moving (-0.11, 0.21) raw xDistance=0.10 yDistance=-0.22
01:03:52.662 00.000 9828 BLC: window closed
01:03:52.662 00.000 9828 MoveAxis(W, 33, B)
01:03:52.662 00.000 9828 Guiding  Dir = 3, Dur = 33
01:03:52.662 00.000 9828 IsSlewing returns 0
01:03:52.662 00.000 9828 IsGuiding returns 0
01:03:52.663 00.001 9828 PulseGuide returned control before completion, sleep 43
01:03:52.709 00.046 9828 IsGuiding returns 1
01:03:52.709 00.000 9828 scope still moving after pulse duration time elapsed
01:03:52.740 00.031 9828 IsSlewing returns 0
01:03:52.740 00.000 9828 IsGuiding returns 1
01:03:52.771 00.031 9828 IsSlewing returns 0
01:03:52.771 00.000 9828 IsGuiding returns 1
01:03:52.803 00.032 9828 IsSlewing returns 0
01:03:52.803 00.000 9828 IsGuiding returns 0
01:03:52.803 00.000 9828 scope move finished after 33 + 107 ms
01:03:52.803 00.000 9828 Move returns status 0, amount 33
01:03:52.803 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:52.803 00.000 9828 MoveAxis(N, 30, B)
01:03:52.803 00.000 9828 Guiding  Dir = 0, Dur = 30
01:03:52.818 00.015 9828 IsSlewing returns 0
01:03:52.818 00.000 9828 IsGuiding returns 0
01:03:52.818 00.000 9828 PulseGuide returned control before completion, sleep 40
01:03:52.865 00.047 9828 IsGuiding returns 1
01:03:52.865 00.000 9828 scope still moving after pulse duration time elapsed
01:03:52.896 00.031 9828 IsSlewing returns 0
01:03:52.896 00.000 9828 IsGuiding returns 1
01:03:52.927 00.031 9828 IsSlewing returns 0
01:03:52.927 00.000 9828 IsGuiding returns 1
01:03:52.957 00.030 9828 IsSlewing returns 0
01:03:52.957 00.000 9828 IsGuiding returns 1
01:03:52.988 00.031 9828 IsSlewing returns 0
01:03:52.988 00.000 9828 IsGuiding returns 0
01:03:52.988 00.000 9828 scope move finished after 30 + 139 ms
01:03:52.988 00.000 9828 Move returns status 0, amount 30
01:03:52.988 00.000 9828 move complete, result=0
01:03:52.988 00.000 9828 worker thread done servicing request
01:03:52.988 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.2 px 30 ms NORTH
01:03:53.347 00.359 8976 Exposure complete
01:03:53.352 00.005 8976 worker thread done servicing request
01:03:53.352 00.000 5052 OnExposeComplete: enter
01:03:53.352 00.000 5052 UpdateGuideState(): m_state=6
01:03:53.352 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1950
01:03:53.352 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.11, Mass=204, SNR=9.8, Peak=68 HFD=2.6
01:03:53.352 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.57 = 1.72)
01:03:53.352 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
01:03:53.352 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.60 hyp=1.04 cameraTheta=-2.52 mountX=-0.15 mountY=1.04, mountTheta=1.71
01:03:53.353 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.60, opts=13)
01:03:53.353 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.60)
01:03:53.353 00.000 8976 Worker thread wakes up
01:03:53.353 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:03:53.354 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.60) opts 0xd
01:03:53.354 00.000 5052 UpdateGuideState exits: m=204 SNR=9.8
01:03:53.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:53.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.60)
01:03:53.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:53.354 00.000 5052 Enqueuing Expose request
01:03:53.354 00.000 8976 Moving (-0.85, -0.60) raw xDistance=-0.15 yDistance=1.04
01:03:53.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:03:53.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.04
01:03:53.354 00.000 8976 MoveAxis(R, 0, ABG)
01:03:53.354 00.000 8976 MoveAxis(D, 4, ABG)
01:03:53.354 00.000 8976 stepping (-25, -5) + (0, -4)
01:03:53.354 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:03:53.396 00.042 8976 Received - 47 (G) 
01:03:53.397 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:03:53.397 00.000 8976 stepped: pos (-25, -9)
01:03:53.397 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
01:03:53.397 00.000 8976 MountToCamera -- mountX=3.76 mountY=0.58 hyp=3.80 mountTheta=0.15 cameraX=-2.23, cameraY=3.08 cameraTheta=2.20
01:03:53.397 00.000 8976 incremental bump (-2.228, 3.079) isValid = 1
01:03:53.397 00.000 8976 Scheduling Mount bump of (-0.135, 0.193)
01:03:53.397 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.13, y=0.19, opts=4)
01:03:53.397 00.000 8976 Enqueuing Move request for scope (-0.13, 0.19)
01:03:53.397 00.000 8976 move complete, result=0
01:03:53.397 00.000 8976 worker thread done servicing request
01:03:53.397 00.000 8976 Worker thread wakes up
01:03:53.397 00.000 9828 Worker thread wakes up
01:03:53.397 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
01:03:53.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:53.397 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:53.397 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0x4
01:03:53.397 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
01:03:53.397 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.01)
01:03:53.398 00.001 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.09)
01:03:53.398 00.000 9828 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.24 cameraTheta=2.18 mountX=0.13 mountY=-0.21, mountTheta=-1.03
01:03:53.398 00.000 9828 Moving (-0.13, 0.19) raw xDistance=0.13 yDistance=-0.21
01:03:53.398 00.000 9828 BLC: window closed
01:03:53.398 00.000 9828 MoveAxis(W, 40, B)
01:03:53.398 00.000 9828 Guiding  Dir = 3, Dur = 40
01:03:53.398 00.000 9828 IsSlewing returns 0
01:03:53.398 00.000 9828 IsGuiding returns 0
01:03:53.398 00.000 9828 PulseGuide returned control before completion, sleep 50
01:03:53.455 00.057 9828 IsGuiding returns 1
01:03:53.455 00.000 9828 scope still moving after pulse duration time elapsed
01:03:53.487 00.032 9828 IsSlewing returns 0
01:03:53.487 00.000 9828 IsGuiding returns 1
01:03:53.531 00.044 9828 IsSlewing returns 0
01:03:53.531 00.000 9828 IsGuiding returns 1
01:03:53.563 00.032 9828 IsSlewing returns 0
01:03:53.563 00.000 9828 IsGuiding returns 1
01:03:53.594 00.031 9828 IsSlewing returns 0
01:03:53.594 00.000 9828 IsGuiding returns 1
01:03:53.626 00.032 9828 IsSlewing returns 0
01:03:53.626 00.000 9828 IsGuiding returns 1
01:03:53.657 00.031 9828 IsSlewing returns 0
01:03:53.657 00.000 9828 IsGuiding returns 0
01:03:53.657 00.000 9828 scope move finished after 40 + 219 ms
01:03:53.657 00.000 9828 Move returns status 0, amount 40
01:03:53.657 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:53.657 00.000 9828 MoveAxis(N, 28, B)
01:03:53.657 00.000 9828 Guiding  Dir = 0, Dur = 28
01:03:53.673 00.016 9828 IsSlewing returns 0
01:03:53.673 00.000 9828 IsGuiding returns 0
01:03:53.673 00.000 9828 PulseGuide returned control before completion, sleep 38
01:03:53.720 00.047 9828 IsGuiding returns 1
01:03:53.720 00.000 9828 scope still moving after pulse duration time elapsed
01:03:53.750 00.030 9828 IsSlewing returns 0
01:03:53.750 00.000 9828 IsGuiding returns 1
01:03:53.781 00.031 9828 IsSlewing returns 0
01:03:53.781 00.000 9828 IsGuiding returns 1
01:03:53.813 00.032 9828 IsSlewing returns 0
01:03:53.813 00.000 9828 IsGuiding returns 1
01:03:53.844 00.031 9828 IsSlewing returns 0
01:03:53.844 00.000 9828 IsGuiding returns 0
01:03:53.844 00.000 9828 scope move finished after 28 + 143 ms
01:03:53.844 00.000 9828 Move returns status 0, amount 28
01:03:53.844 00.000 9828 move complete, result=0
01:03:53.844 00.000 9828 worker thread done servicing request
01:03:53.847 00.003 5052 GuideStep: 0.1 px 40 ms WEST, -0.2 px 28 ms NORTH
01:03:54.077 00.230 8976 Exposure complete
01:03:54.083 00.006 8976 worker thread done servicing request
01:03:54.083 00.000 5052 OnExposeComplete: enter
01:03:54.083 00.000 5052 UpdateGuideState(): m_state=6
01:03:54.083 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1951
01:03:54.083 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.54, Mass=201, SNR=9.8, Peak=66 HFD=2.6
01:03:54.083 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.64 = 2.64)
01:03:54.083 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.74 = 2.54)
01:03:54.083 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.60 mountX=-0.15 mountY=0.09, mountTheta=2.57
01:03:54.084 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.17, opts=13)
01:03:54.084 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.17)
01:03:54.084 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:03:54.084 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:03:54.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:54.084 00.000 8976 Worker thread wakes up
01:03:54.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.17) opts 0xd
01:03:54.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.17)
01:03:54.084 00.000 8976 Moving (-0.00, -0.17) raw xDistance=-0.15 yDistance=0.09
01:03:54.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:54.084 00.000 5052 Enqueuing Expose request
01:03:54.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:03:54.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:03:54.084 00.000 8976 MoveAxis(R, 0, ABG)
01:03:54.084 00.000 8976 MoveAxis(U, 0, ABG)
01:03:54.084 00.000 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (2.04) = xAngle (2.27 = 2.27)
01:03:54.084 00.000 8976 MountToCamera -- mountX=3.78 mountY=0.86 hyp=3.88 mountTheta=0.22 cameraX=-2.49, cameraY=2.97 cameraTheta=2.27
01:03:54.084 00.000 8976 incremental bump (-2.488, 2.973) isValid = 1
01:03:54.084 00.000 8976 Scheduling Mount bump of (-0.105, 0.131)
01:03:54.085 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.13, opts=4)
01:03:54.085 00.000 8976 Enqueuing Move request for scope (-0.11, 0.13)
01:03:54.085 00.000 8976 move complete, result=0
01:03:54.085 00.000 8976 worker thread done servicing request
01:03:54.085 00.000 8976 Worker thread wakes up
01:03:54.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:54.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:54.085 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:54.085 00.000 9828 Worker thread wakes up
01:03:54.085 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0x4
01:03:54.085 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
01:03:54.085 00.000 9828 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.35 = -0.94)
01:03:54.085 00.000 9828 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.02)
01:03:54.085 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.25 mountX=0.10 mountY=-0.14, mountTheta=-0.96
01:03:54.085 00.000 9828 Moving (-0.11, 0.13) raw xDistance=0.10 yDistance=-0.14
01:03:54.085 00.000 9828 BLC: window closed
01:03:54.085 00.000 9828 MoveAxis(W, 32, B)
01:03:54.085 00.000 9828 Guiding  Dir = 3, Dur = 32
01:03:54.086 00.001 9828 IsSlewing returns 0
01:03:54.086 00.000 9828 IsGuiding returns 0
01:03:54.086 00.000 9828 PulseGuide returned control before completion, sleep 42
01:03:54.140 00.054 9828 IsGuiding returns 1
01:03:54.140 00.000 9828 scope still moving after pulse duration time elapsed
01:03:54.171 00.031 9828 IsSlewing returns 0
01:03:54.171 00.000 9828 IsGuiding returns 1
01:03:54.203 00.032 9828 IsSlewing returns 0
01:03:54.203 00.000 9828 IsGuiding returns 1
01:03:54.234 00.031 9828 IsSlewing returns 0
01:03:54.234 00.000 9828 IsGuiding returns 0
01:03:54.234 00.000 9828 scope move finished after 32 + 116 ms
01:03:54.234 00.000 9828 Move returns status 0, amount 32
01:03:54.234 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:54.235 00.001 9828 MoveAxis(N, 19, B)
01:03:54.235 00.000 9828 Guiding  Dir = 0, Dur = 19
01:03:54.250 00.015 9828 IsSlewing returns 0
01:03:54.250 00.000 9828 IsGuiding returns 0
01:03:54.250 00.000 9828 PulseGuide returned control before completion, sleep 29
01:03:54.281 00.031 9828 IsGuiding returns 1
01:03:54.281 00.000 9828 scope still moving after pulse duration time elapsed
01:03:54.312 00.031 9828 IsSlewing returns 0
01:03:54.312 00.000 9828 IsGuiding returns 1
01:03:54.342 00.030 9828 IsSlewing returns 0
01:03:54.342 00.000 9828 IsGuiding returns 1
01:03:54.373 00.031 9828 IsSlewing returns 0
01:03:54.373 00.000 9828 IsGuiding returns 1
01:03:54.404 00.031 9828 IsSlewing returns 0
01:03:54.404 00.000 9828 IsGuiding returns 0
01:03:54.404 00.000 9828 scope move finished after 19 + 135 ms
01:03:54.404 00.000 9828 Move returns status 0, amount 19
01:03:54.404 00.000 9828 move complete, result=0
01:03:54.404 00.000 9828 worker thread done servicing request
01:03:54.405 00.001 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 19 ms NORTH
01:03:54.768 00.363 8976 Exposure complete
01:03:54.774 00.006 8976 worker thread done servicing request
01:03:54.774 00.000 5052 OnExposeComplete: enter
01:03:54.774 00.000 5052 UpdateGuideState(): m_state=6
01:03:54.774 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1952
01:03:54.774 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.42, Mass=187, SNR=9.5, Peak=62 HFD=3.0
01:03:54.774 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.78 = 2.50)
01:03:54.774 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.40)
01:03:54.774 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.29 cameraTheta=-1.74 mountX=-0.23 mountY=0.20, mountTheta=2.44
01:03:54.776 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.29, opts=13)
01:03:54.776 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.29)
01:03:54.776 00.000 8976 Worker thread wakes up
01:03:54.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.29) opts 0xd
01:03:54.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.29)
01:03:54.776 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:03:54.776 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
01:03:54.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:54.776 00.000 8976 Moving (-0.05, -0.29) raw xDistance=-0.23 yDistance=0.20
01:03:54.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:03:54.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:03:54.776 00.000 8976 MoveAxis(R, 0, ABG)
01:03:54.776 00.000 8976 MoveAxis(U, 0, ABG)
01:03:54.776 00.000 8976 MountToCamera -- mountTheta (0.27) + m_xAngle (2.04) = xAngle (2.31 = 2.31)
01:03:54.776 00.000 8976 MountToCamera -- mountX=3.80 mountY=1.05 hyp=3.94 mountTheta=0.27 cameraX=-2.66, cameraY=2.90 cameraTheta=2.31
01:03:54.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:54.776 00.000 5052 Enqueuing Expose request
01:03:54.777 00.001 8976 incremental bump (-2.662, 2.902) isValid = 1
01:03:54.777 00.000 8976 Scheduling Mount bump of (-0.155, 0.176)
01:03:54.777 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.16, y=0.18, opts=4)
01:03:54.777 00.000 8976 Enqueuing Move request for scope (-0.16, 0.18)
01:03:54.777 00.000 8976 move complete, result=0
01:03:54.777 00.000 9828 Worker thread wakes up
01:03:54.777 00.000 8976 worker thread done servicing request
01:03:54.777 00.000 8976 Worker thread wakes up
01:03:54.777 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:03:54.777 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0x4
01:03:54.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:54.777 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
01:03:54.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:54.777 00.000 9828 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.39 = -0.89)
01:03:54.777 00.000 9828 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.31 = -0.97)
01:03:54.777 00.000 9828 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.23 cameraTheta=2.29 mountX=0.15 mountY=-0.19, mountTheta=-0.92
01:03:54.777 00.000 9828 Moving (-0.16, 0.18) raw xDistance=0.15 yDistance=-0.19
01:03:54.777 00.000 9828 BLC: window closed
01:03:54.777 00.000 9828 MoveAxis(W, 47, B)
01:03:54.777 00.000 9828 Guiding  Dir = 3, Dur = 47
01:03:54.778 00.001 9828 IsSlewing returns 0
01:03:54.778 00.000 9828 IsGuiding returns 0
01:03:54.778 00.000 9828 PulseGuide returned control before completion, sleep 57
01:03:54.850 00.072 9828 IsGuiding returns 1
01:03:54.850 00.000 9828 scope still moving after pulse duration time elapsed
01:03:54.881 00.031 9828 IsSlewing returns 0
01:03:54.881 00.000 9828 IsGuiding returns 1
01:03:54.911 00.030 9828 IsSlewing returns 0
01:03:54.911 00.000 9828 IsGuiding returns 1
01:03:54.944 00.033 9828 IsSlewing returns 0
01:03:54.944 00.000 9828 IsGuiding returns 0
01:03:54.944 00.000 9828 scope move finished after 47 + 119 ms
01:03:54.944 00.000 9828 Move returns status 0, amount 47
01:03:54.944 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:54.944 00.000 9828 MoveAxis(N, 26, B)
01:03:54.944 00.000 9828 Guiding  Dir = 0, Dur = 26
01:03:54.959 00.015 9828 IsSlewing returns 0
01:03:54.960 00.001 9828 IsGuiding returns 0
01:03:54.960 00.000 9828 PulseGuide returned control before completion, sleep 36
01:03:55.005 00.045 9828 IsGuiding returns 1
01:03:55.005 00.000 9828 scope still moving after pulse duration time elapsed
01:03:55.035 00.030 9828 IsSlewing returns 0
01:03:55.035 00.000 9828 IsGuiding returns 1
01:03:55.066 00.031 9828 IsSlewing returns 0
01:03:55.066 00.000 9828 IsGuiding returns 1
01:03:55.097 00.031 9828 IsSlewing returns 0
01:03:55.097 00.000 9828 IsGuiding returns 1
01:03:55.128 00.031 9828 IsSlewing returns 0
01:03:55.128 00.000 9828 IsGuiding returns 0
01:03:55.128 00.000 9828 scope move finished after 26 + 142 ms
01:03:55.128 00.000 9828 Move returns status 0, amount 26
01:03:55.128 00.000 9828 move complete, result=0
01:03:55.128 00.000 9828 worker thread done servicing request
01:03:55.128 00.000 5052 GuideStep: 0.1 px 47 ms WEST, -0.2 px 26 ms NORTH
01:03:55.462 00.334 8976 Exposure complete
01:03:55.468 00.006 8976 worker thread done servicing request
01:03:55.468 00.000 5052 OnExposeComplete: enter
01:03:55.468 00.000 5052 UpdateGuideState(): m_state=6
01:03:55.468 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1953
01:03:55.468 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.92, Mass=193, SNR=9.6, Peak=61 HFD=2.9
01:03:55.468 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:03:55.468 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
01:03:55.468 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.21 hyp=0.86 cameraTheta=0.25 mountX=-0.19 mountY=-0.81, mountTheta=-1.80
01:03:55.469 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.21, opts=13)
01:03:55.469 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.21)
01:03:55.469 00.000 8976 Worker thread wakes up
01:03:55.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.21) opts 0xd
01:03:55.469 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:03:55.469 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:03:55.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:55.469 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:55.470 00.001 5052 Enqueuing Expose request
01:03:55.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.21)
01:03:55.470 00.000 8976 Moving (0.83, 0.21) raw xDistance=-0.19 yDistance=-0.81
01:03:55.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:03:55.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
01:03:55.470 00.000 8976 MoveAxis(R, 0, ABG)
01:03:55.470 00.000 8976 MoveAxis(U, 3, ABG)
01:03:55.470 00.000 8976 stepping (-25, -9) + (0, 3)
01:03:55.470 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:55.507 00.037 8976 Received - 47 (G) 
01:03:55.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:55.507 00.000 8976 stepped: pos (-25, -6)
01:03:55.507 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
01:03:55.507 00.000 8976 MountToCamera -- mountX=3.81 mountY=1.02 hyp=3.94 mountTheta=0.26 cameraX=-2.64, cameraY=2.93 cameraTheta=2.30
01:03:55.507 00.000 8976 incremental bump (-2.639, 2.926) isValid = 1
01:03:55.507 00.000 8976 Scheduling Mount bump of (-0.154, 0.177)
01:03:55.507 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
01:03:55.507 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
01:03:55.507 00.000 8976 move complete, result=0
01:03:55.507 00.000 8976 worker thread done servicing request
01:03:55.507 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
01:03:55.507 00.000 8976 Worker thread wakes up
01:03:55.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:55.507 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:55.507 00.000 9828 Worker thread wakes up
01:03:55.507 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
01:03:55.507 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:03:55.507 00.000 9828 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
01:03:55.507 00.000 9828 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.98)
01:03:55.507 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.29 mountX=0.15 mountY=-0.19, mountTheta=-0.93
01:03:55.508 00.001 9828 Moving (-0.15, 0.18) raw xDistance=0.15 yDistance=-0.19
01:03:55.508 00.000 9828 BLC: window closed
01:03:55.508 00.000 9828 MoveAxis(W, 46, B)
01:03:55.508 00.000 9828 Guiding  Dir = 3, Dur = 46
01:03:55.508 00.000 9828 IsSlewing returns 0
01:03:55.508 00.000 9828 IsGuiding returns 0
01:03:55.508 00.000 9828 PulseGuide returned control before completion, sleep 56
01:03:55.575 00.067 9828 IsGuiding returns 1
01:03:55.575 00.000 9828 scope still moving after pulse duration time elapsed
01:03:55.606 00.031 9828 IsSlewing returns 0
01:03:55.606 00.000 9828 IsGuiding returns 1
01:03:55.637 00.031 9828 IsSlewing returns 0
01:03:55.637 00.000 9828 IsGuiding returns 1
01:03:55.667 00.030 9828 IsSlewing returns 0
01:03:55.667 00.000 9828 IsGuiding returns 0
01:03:55.668 00.001 9828 scope move finished after 46 + 112 ms
01:03:55.668 00.000 9828 Move returns status 0, amount 46
01:03:55.668 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:55.668 00.000 9828 MoveAxis(N, 27, B)
01:03:55.668 00.000 9828 Guiding  Dir = 0, Dur = 27
01:03:55.683 00.015 9828 IsSlewing returns 0
01:03:55.683 00.000 9828 IsGuiding returns 0
01:03:55.683 00.000 9828 PulseGuide returned control before completion, sleep 37
01:03:55.729 00.046 9828 IsGuiding returns 1
01:03:55.729 00.000 9828 scope still moving after pulse duration time elapsed
01:03:55.761 00.032 9828 IsSlewing returns 0
01:03:55.761 00.000 9828 IsGuiding returns 1
01:03:55.792 00.031 9828 IsSlewing returns 0
01:03:55.792 00.000 9828 IsGuiding returns 1
01:03:55.824 00.032 9828 IsSlewing returns 0
01:03:55.824 00.000 9828 IsGuiding returns 0
01:03:55.824 00.000 9828 scope move finished after 27 + 113 ms
01:03:55.824 00.000 9828 Move returns status 0, amount 27
01:03:55.824 00.000 9828 move complete, result=0
01:03:55.824 00.000 9828 worker thread done servicing request
01:03:55.824 00.000 5052 GuideStep: 0.1 px 46 ms WEST, -0.2 px 27 ms NORTH
01:03:56.207 00.383 8976 Exposure complete
01:03:56.212 00.005 8976 worker thread done servicing request
01:03:56.212 00.000 5052 OnExposeComplete: enter
01:03:56.212 00.000 5052 UpdateGuideState(): m_state=6
01:03:56.212 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1954
01:03:56.212 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=280.91, Mass=184, SNR=9.3, Peak=67 HFD=2.8
01:03:56.212 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.76 = -2.76)
01:03:56.212 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.86 = -2.86)
01:03:56.212 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=-0.80 hyp=1.22 cameraTheta=-0.71 mountX=-1.13 mountY=-0.34, mountTheta=-2.85
01:03:56.213 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=-0.80, opts=13)
01:03:56.213 00.000 5052 Enqueuing Move request for stepguider (0.92, -0.80)
01:03:56.213 00.000 8976 Worker thread wakes up
01:03:56.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, -0.80) opts 0xd
01:03:56.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, -0.80)
01:03:56.213 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:03:56.213 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:03:56.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:56.214 00.001 8976 Moving (0.92, -0.80) raw xDistance=-1.13 yDistance=-0.34
01:03:56.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.13
01:03:56.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.34
01:03:56.214 00.000 8976 MoveAxis(R, 5, ABG)
01:03:56.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:56.214 00.000 5052 Enqueuing Expose request
01:03:56.214 00.000 8976 stepping (-25, -6) + (5, 0)
01:03:56.214 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:03:56.258 00.044 8976 Received - 47 (G) 
01:03:56.258 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:03:56.258 00.000 8976 stepped: pos (-20, -6)
01:03:56.258 00.000 8976 MoveAxis(U, 2, ABG)
01:03:56.259 00.001 8976 stepping (-20, -6) + (0, 2)
01:03:56.259 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:56.289 00.030 8976 Received - 47 (G) 
01:03:56.289 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:56.290 00.001 8976 stepped: pos (-20, -4)
01:03:56.290 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.29 = 2.29)
01:03:56.290 00.000 8976 MountToCamera -- mountX=3.56 mountY=0.89 hyp=3.67 mountTheta=0.25 cameraX=-2.41, cameraY=2.77 cameraTheta=2.29
01:03:56.290 00.000 8976 incremental bump (-2.415, 2.765) isValid = 1
01:03:56.290 00.000 8976 Scheduling Mount bump of (-0.151, 0.179)
01:03:56.290 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
01:03:56.290 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
01:03:56.290 00.000 8976 move complete, result=0
01:03:56.290 00.000 9828 Worker thread wakes up
01:03:56.290 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
01:03:56.290 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:03:56.290 00.000 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.37 = -0.92)
01:03:56.290 00.000 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -1.00)
01:03:56.290 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.27 mountX=0.14 mountY=-0.20, mountTheta=-0.94
01:03:56.290 00.000 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
01:03:56.290 00.000 9828 BLC: window closed
01:03:56.290 00.000 9828 MoveAxis(W, 45, B)
01:03:56.290 00.000 9828 Guiding  Dir = 3, Dur = 45
01:03:56.290 00.000 5052 GuideStep: -1.1 px 5 ms EAST, -0.3 px 2 ms NORTH
01:03:56.291 00.001 8976 worker thread done servicing request
01:03:56.291 00.000 8976 Worker thread wakes up
01:03:56.291 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:56.291 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:56.291 00.000 9828 IsSlewing returns 0
01:03:56.291 00.000 9828 IsGuiding returns 0
01:03:56.292 00.001 9828 PulseGuide returned control before completion, sleep 55
01:03:56.354 00.062 9828 IsGuiding returns 1
01:03:56.354 00.000 9828 scope still moving after pulse duration time elapsed
01:03:56.385 00.031 9828 IsSlewing returns 0
01:03:56.385 00.000 9828 IsGuiding returns 1
01:03:56.416 00.031 9828 IsSlewing returns 0
01:03:56.416 00.000 9828 IsGuiding returns 1
01:03:56.446 00.030 9828 IsSlewing returns 0
01:03:56.446 00.000 9828 IsGuiding returns 1
01:03:56.477 00.031 9828 IsSlewing returns 0
01:03:56.477 00.000 9828 IsGuiding returns 0
01:03:56.477 00.000 9828 scope move finished after 45 + 140 ms
01:03:56.477 00.000 9828 Move returns status 0, amount 45
01:03:56.477 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:56.477 00.000 9828 MoveAxis(N, 27, B)
01:03:56.477 00.000 9828 Guiding  Dir = 0, Dur = 27
01:03:56.492 00.015 9828 IsSlewing returns 0
01:03:56.493 00.001 9828 IsGuiding returns 0
01:03:56.493 00.000 9828 PulseGuide returned control before completion, sleep 37
01:03:56.538 00.045 9828 IsGuiding returns 1
01:03:56.538 00.000 9828 scope still moving after pulse duration time elapsed
01:03:56.569 00.031 9828 IsSlewing returns 0
01:03:56.569 00.000 9828 IsGuiding returns 1
01:03:56.600 00.031 9828 IsSlewing returns 0
01:03:56.600 00.000 9828 IsGuiding returns 1
01:03:56.630 00.030 9828 IsSlewing returns 0
01:03:56.630 00.000 9828 IsGuiding returns 1
01:03:56.660 00.030 9828 IsSlewing returns 0
01:03:56.660 00.000 9828 IsGuiding returns 0
01:03:56.660 00.000 9828 scope move finished after 27 + 140 ms
01:03:56.660 00.000 9828 Move returns status 0, amount 27
01:03:56.660 00.000 9828 move complete, result=0
01:03:56.660 00.000 9828 worker thread done servicing request
01:03:56.660 00.000 5052 GuideStep: 0.1 px 45 ms WEST, -0.2 px 27 ms NORTH
01:03:56.978 00.318 8976 Exposure complete
01:03:56.984 00.006 8976 worker thread done servicing request
01:03:56.984 00.000 5052 OnExposeComplete: enter
01:03:56.984 00.000 5052 UpdateGuideState(): m_state=6
01:03:56.984 00.000 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1955
01:03:56.984 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.26, Mass=202, SNR=9.8, Peak=64 HFD=3.5
01:03:56.984 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
01:03:56.984 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
01:03:56.984 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.45 hyp=0.72 cameraTheta=-0.67 mountX=-0.65 mountY=-0.23, mountTheta=-2.80
01:03:56.985 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.45, opts=13)
01:03:56.985 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.45)
01:03:56.985 00.000 8976 Worker thread wakes up
01:03:56.985 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:03:56.985 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:03:56.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:56.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:56.985 00.000 5052 Enqueuing Expose request
01:03:56.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.45) opts 0xd
01:03:56.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.45)
01:03:56.985 00.000 8976 Moving (0.56, -0.45) raw xDistance=-0.65 yDistance=-0.23
01:03:56.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.65
01:03:56.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:03:56.985 00.000 8976 MoveAxis(R, 3, ABG)
01:03:56.985 00.000 8976 stepping (-20, -4) + (3, 0)
01:03:56.985 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:57.026 00.041 8976 Received - 47 (G) 
01:03:57.026 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:57.026 00.000 8976 stepped: pos (-17, -4)
01:03:57.026 00.000 8976 MoveAxis(U, 0, ABG)
01:03:57.026 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.29 = 2.29)
01:03:57.026 00.000 8976 MountToCamera -- mountX=3.25 mountY=0.81 hyp=3.34 mountTheta=0.24 cameraX=-2.20, cameraY=2.52 cameraTheta=2.29
01:03:57.026 00.000 8976 incremental bump (-2.196, 2.522) isValid = 1
01:03:57.026 00.000 8976 Scheduling Mount bump of (-0.151, 0.180)
01:03:57.026 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
01:03:57.026 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
01:03:57.026 00.000 8976 move complete, result=0
01:03:57.026 00.000 9828 Worker thread wakes up
01:03:57.026 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.2 px 0 ms NORTH
01:03:57.026 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
01:03:57.026 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:03:57.026 00.000 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.36 = -0.92)
01:03:57.026 00.000 8976 worker thread done servicing request
01:03:57.026 00.000 8976 Worker thread wakes up
01:03:57.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:57.026 00.000 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.00)
01:03:57.026 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.27 mountX=0.14 mountY=-0.20, mountTheta=-0.95
01:03:57.027 00.001 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
01:03:57.027 00.000 9828 BLC: window closed
01:03:57.027 00.000 9828 MoveAxis(W, 45, B)
01:03:57.027 00.000 9828 Guiding  Dir = 3, Dur = 45
01:03:57.027 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:57.027 00.000 9828 IsSlewing returns 0
01:03:57.027 00.000 9828 IsGuiding returns 0
01:03:57.027 00.000 9828 PulseGuide returned control before completion, sleep 55
01:03:57.096 00.069 9828 IsGuiding returns 1
01:03:57.096 00.000 9828 scope still moving after pulse duration time elapsed
01:03:57.127 00.031 9828 IsSlewing returns 0
01:03:57.127 00.000 9828 IsGuiding returns 1
01:03:57.158 00.031 9828 IsSlewing returns 0
01:03:57.158 00.000 9828 IsGuiding returns 1
01:03:57.189 00.031 9828 IsSlewing returns 0
01:03:57.189 00.000 9828 IsGuiding returns 0
01:03:57.189 00.000 9828 scope move finished after 45 + 116 ms
01:03:57.189 00.000 9828 Move returns status 0, amount 45
01:03:57.189 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:57.189 00.000 9828 MoveAxis(N, 27, B)
01:03:57.189 00.000 9828 Guiding  Dir = 0, Dur = 27
01:03:57.204 00.015 9828 IsSlewing returns 0
01:03:57.204 00.000 9828 IsGuiding returns 0
01:03:57.204 00.000 9828 PulseGuide returned control before completion, sleep 37
01:03:57.250 00.046 9828 IsGuiding returns 1
01:03:57.250 00.000 9828 scope still moving after pulse duration time elapsed
01:03:57.281 00.031 9828 IsSlewing returns 0
01:03:57.281 00.000 9828 IsGuiding returns 1
01:03:57.312 00.031 9828 IsSlewing returns 0
01:03:57.312 00.000 9828 IsGuiding returns 1
01:03:57.344 00.032 9828 IsSlewing returns 0
01:03:57.344 00.000 9828 IsGuiding returns 1
01:03:57.376 00.032 9828 IsSlewing returns 0
01:03:57.376 00.000 9828 IsGuiding returns 0
01:03:57.376 00.000 9828 scope move finished after 27 + 143 ms
01:03:57.376 00.000 9828 Move returns status 0, amount 27
01:03:57.376 00.000 9828 move complete, result=0
01:03:57.376 00.000 9828 worker thread done servicing request
01:03:57.376 00.000 5052 GuideStep: 0.1 px 45 ms WEST, -0.2 px 27 ms NORTH
01:03:57.710 00.334 8976 Exposure complete
01:03:57.715 00.005 8976 worker thread done servicing request
01:03:57.715 00.000 5052 OnExposeComplete: enter
01:03:57.715 00.000 5052 UpdateGuideState(): m_state=6
01:03:57.715 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1956
01:03:57.716 00.001 5052 Star::Find returns 1 (0), X=330.26, Y=281.46, Mass=197, SNR=9.6, Peak=62 HFD=3.2
01:03:57.716 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
01:03:57.716 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
01:03:57.716 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=-0.25 hyp=1.11 cameraTheta=-0.23 mountX=-0.72 mountY=-0.77, mountTheta=-2.32
01:03:57.716 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=-0.25, opts=13)
01:03:57.716 00.000 5052 Enqueuing Move request for stepguider (1.08, -0.25)
01:03:57.716 00.000 8976 Worker thread wakes up
01:03:57.716 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, -0.25) opts 0xd
01:03:57.717 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.08, -0.25)
01:03:57.717 00.000 8976 Moving (1.08, -0.25) raw xDistance=-0.72 yDistance=-0.77
01:03:57.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
01:03:57.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77
01:03:57.717 00.000 8976 MoveAxis(R, 3, ABG)
01:03:57.717 00.000 8976 stepping (-17, -4) + (3, 0)
01:03:57.717 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:57.717 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:03:57.717 00.000 5052 UpdateGuideState exits: m=197 SNR=9.6
01:03:57.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:57.717 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:57.717 00.000 5052 Enqueuing Expose request
01:03:57.745 00.028 8976 Received - 47 (G) 
01:03:57.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:57.745 00.000 8976 stepped: pos (-14, -4)
01:03:57.745 00.000 8976 MoveAxis(U, 3, ABG)
01:03:57.745 00.000 8976 stepping (-14, -4) + (0, 3)
01:03:57.745 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:57.777 00.032 8976 Received - 47 (G) 
01:03:57.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:57.777 00.000 8976 stepped: pos (-14, -1)
01:03:57.777 00.000 8976 MountToCamera -- mountTheta (0.20) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
01:03:57.777 00.000 8976 MountToCamera -- mountX=2.88 mountY=0.59 hyp=2.94 mountTheta=0.20 cameraX=-1.84, cameraY=2.30 cameraTheta=2.25
01:03:57.777 00.000 8976 incremental bump (-1.840, 2.296) isValid = 1
01:03:57.777 00.000 8976 Scheduling Mount bump of (-0.144, 0.186)
01:03:57.777 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=0.19, opts=4)
01:03:57.777 00.000 8976 Enqueuing Move request for scope (-0.14, 0.19)
01:03:57.777 00.000 8976 move complete, result=0
01:03:57.777 00.000 9828 Worker thread wakes up
01:03:57.777 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0x4
01:03:57.777 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 3 ms NORTH
01:03:57.777 00.000 8976 worker thread done servicing request
01:03:57.777 00.000 8976 Worker thread wakes up
01:03:57.777 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
01:03:57.777 00.000 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.32 = -0.96)
01:03:57.777 00.000 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.24 = -1.04)
01:03:57.778 00.001 9828 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.23 cameraTheta=2.23 mountX=0.13 mountY=-0.20, mountTheta=-0.98
01:03:57.778 00.000 9828 Moving (-0.14, 0.19) raw xDistance=0.13 yDistance=-0.20
01:03:57.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:57.778 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:57.778 00.000 9828 BLC: window closed
01:03:57.778 00.000 9828 MoveAxis(W, 43, B)
01:03:57.778 00.000 9828 Guiding  Dir = 3, Dur = 43
01:03:57.778 00.000 9828 IsSlewing returns 0
01:03:57.778 00.000 9828 IsGuiding returns 0
01:03:57.778 00.000 9828 PulseGuide returned control before completion, sleep 53
01:03:57.843 00.065 9828 IsGuiding returns 1
01:03:57.843 00.000 9828 scope still moving after pulse duration time elapsed
01:03:57.876 00.033 9828 IsSlewing returns 0
01:03:57.876 00.000 9828 IsGuiding returns 1
01:03:57.907 00.031 9828 IsSlewing returns 0
01:03:57.907 00.000 9828 IsGuiding returns 1
01:03:57.937 00.030 9828 IsSlewing returns 0
01:03:57.937 00.000 9828 IsGuiding returns 0
01:03:57.937 00.000 9828 scope move finished after 43 + 115 ms
01:03:57.937 00.000 9828 Move returns status 0, amount 43
01:03:57.937 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:57.937 00.000 9828 MoveAxis(N, 28, B)
01:03:57.937 00.000 9828 Guiding  Dir = 0, Dur = 28
01:03:57.952 00.015 9828 IsSlewing returns 0
01:03:57.952 00.000 9828 IsGuiding returns 0
01:03:57.952 00.000 9828 PulseGuide returned control before completion, sleep 38
01:03:57.999 00.047 9828 IsGuiding returns 1
01:03:57.999 00.000 9828 scope still moving after pulse duration time elapsed
01:03:58.031 00.032 9828 IsSlewing returns 0
01:03:58.031 00.000 9828 IsGuiding returns 1
01:03:58.062 00.031 9828 IsSlewing returns 0
01:03:58.062 00.000 9828 IsGuiding returns 1
01:03:58.093 00.031 9828 IsSlewing returns 0
01:03:58.093 00.000 9828 IsGuiding returns 1
01:03:58.124 00.031 9828 IsSlewing returns 0
01:03:58.124 00.000 9828 IsGuiding returns 0
01:03:58.124 00.000 9828 scope move finished after 28 + 143 ms
01:03:58.124 00.000 9828 Move returns status 0, amount 28
01:03:58.124 00.000 9828 move complete, result=0
01:03:58.124 00.000 9828 worker thread done servicing request
01:03:58.124 00.000 5052 GuideStep: 0.1 px 43 ms WEST, -0.2 px 28 ms NORTH
01:03:58.472 00.348 8976 Exposure complete
01:03:58.478 00.006 8976 worker thread done servicing request
01:03:58.478 00.000 5052 OnExposeComplete: enter
01:03:58.478 00.000 5052 UpdateGuideState(): m_state=6
01:03:58.478 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1957
01:03:58.478 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=282.35, Mass=175, SNR=9.1, Peak=64 HFD=3.1
01:03:58.478 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
01:03:58.478 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
01:03:58.478 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.64 hyp=1.05 cameraTheta=0.65 mountX=0.19 mountY=-1.05, mountTheta=-1.39
01:03:58.479 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.64, opts=13)
01:03:58.480 00.001 5052 Enqueuing Move request for stepguider (0.84, 0.64)
01:03:58.480 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:03:58.480 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
01:03:58.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:58.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:58.480 00.000 5052 Enqueuing Expose request
01:03:58.480 00.000 8976 Worker thread wakes up
01:03:58.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.64) opts 0xd
01:03:58.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.64)
01:03:58.480 00.000 8976 Moving (0.84, 0.64) raw xDistance=0.19 yDistance=-1.05
01:03:58.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:03:58.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.05
01:03:58.480 00.000 8976 MoveAxis(R, 0, ABG)
01:03:58.480 00.000 8976 MoveAxis(U, 4, ABG)
01:03:58.480 00.000 8976 stepping (-14, -1) + (0, 4)
01:03:58.480 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:03:58.512 00.032 8976 Received - 47 (G) 
01:03:58.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:03:58.512 00.000 8976 stepped: pos (-14, 3)
01:03:58.512 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
01:03:58.512 00.000 8976 MountToCamera -- mountX=2.64 mountY=0.24 hyp=2.65 mountTheta=0.09 cameraX=-1.41, cameraY=2.24 cameraTheta=2.13
01:03:58.512 00.000 8976 incremental bump (-1.415, 2.240) isValid = 1
01:03:58.512 00.000 8976 Scheduling Mount bump of (-0.123, 0.201)
01:03:58.512 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.12, y=0.20, opts=4)
01:03:58.512 00.000 8976 Enqueuing Move request for scope (-0.12, 0.20)
01:03:58.512 00.000 8976 move complete, result=0
01:03:58.512 00.000 9828 Worker thread wakes up
01:03:58.512 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0x4
01:03:58.512 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
01:03:58.512 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
01:03:58.512 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.15)
01:03:58.512 00.000 8976 worker thread done servicing request
01:03:58.512 00.000 8976 Worker thread wakes up
01:03:58.512 00.000 9828 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.24 cameraTheta=2.12 mountX=0.11 mountY=-0.22, mountTheta=-1.09
01:03:58.513 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
01:03:58.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:58.513 00.000 9828 Moving (-0.12, 0.20) raw xDistance=0.11 yDistance=-0.22
01:03:58.513 00.000 9828 BLC: window closed
01:03:58.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:58.513 00.000 9828 MoveAxis(W, 36, B)
01:03:58.513 00.000 9828 Guiding  Dir = 3, Dur = 36
01:03:58.513 00.000 9828 IsSlewing returns 0
01:03:58.513 00.000 9828 IsGuiding returns 0
01:03:58.514 00.001 9828 PulseGuide returned control before completion, sleep 46
01:03:58.572 00.058 9828 IsGuiding returns 1
01:03:58.572 00.000 9828 scope still moving after pulse duration time elapsed
01:03:58.604 00.032 9828 IsSlewing returns 0
01:03:58.604 00.000 9828 IsGuiding returns 1
01:03:58.635 00.031 9828 IsSlewing returns 0
01:03:58.635 00.000 9828 IsGuiding returns 1
01:03:58.666 00.031 9828 IsSlewing returns 0
01:03:58.666 00.000 9828 IsGuiding returns 0
01:03:58.666 00.000 9828 scope move finished after 36 + 116 ms
01:03:58.666 00.000 9828 Move returns status 0, amount 36
01:03:58.666 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:58.666 00.000 9828 MoveAxis(N, 29, B)
01:03:58.666 00.000 9828 Guiding  Dir = 0, Dur = 29
01:03:58.681 00.015 9828 IsSlewing returns 0
01:03:58.682 00.001 9828 IsGuiding returns 0
01:03:58.682 00.000 9828 PulseGuide returned control before completion, sleep 39
01:03:58.727 00.045 9828 IsGuiding returns 1
01:03:58.727 00.000 9828 scope still moving after pulse duration time elapsed
01:03:58.758 00.031 9828 IsSlewing returns 0
01:03:58.759 00.001 9828 IsGuiding returns 1
01:03:58.789 00.030 9828 IsSlewing returns 0
01:03:58.789 00.000 9828 IsGuiding returns 1
01:03:58.819 00.030 9828 IsSlewing returns 0
01:03:58.819 00.000 9828 IsGuiding returns 1
01:03:58.850 00.031 9828 IsSlewing returns 0
01:03:58.850 00.000 9828 IsGuiding returns 0
01:03:58.850 00.000 9828 scope move finished after 29 + 139 ms
01:03:58.850 00.000 9828 Move returns status 0, amount 29
01:03:58.850 00.000 9828 move complete, result=0
01:03:58.850 00.000 9828 worker thread done servicing request
01:03:58.850 00.000 5052 GuideStep: 0.1 px 36 ms WEST, -0.2 px 29 ms NORTH
01:03:59.198 00.348 8976 Exposure complete
01:03:59.204 00.006 8976 worker thread done servicing request
01:03:59.204 00.000 5052 OnExposeComplete: enter
01:03:59.204 00.000 5052 UpdateGuideState(): m_state=6
01:03:59.204 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1958
01:03:59.204 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=281.67, Mass=192, SNR=9.6, Peak=66 HFD=2.6
01:03:59.204 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
01:03:59.204 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
01:03:59.204 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=-0.04 hyp=0.91 cameraTheta=-0.05 mountX=-0.45 mountY=-0.74, mountTheta=-2.12
01:03:59.205 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=-0.04, opts=13)
01:03:59.205 00.000 5052 Enqueuing Move request for stepguider (0.91, -0.04)
01:03:59.205 00.000 8976 Worker thread wakes up
01:03:59.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, -0.04) opts 0xd
01:03:59.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, -0.04)
01:03:59.205 00.000 8976 Moving (0.91, -0.04) raw xDistance=-0.45 yDistance=-0.74
01:03:59.205 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:03:59.205 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:03:59.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:59.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:03:59.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.74
01:03:59.205 00.000 8976 MoveAxis(R, 2, ABG)
01:03:59.205 00.000 8976 stepping (-14, 3) + (2, 0)
01:03:59.205 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:59.206 00.001 5052 Enqueuing Expose request
01:03:59.206 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:59.232 00.026 8976 Received - 47 (G) 
01:03:59.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:59.232 00.000 8976 stepped: pos (-12, 3)
01:03:59.232 00.000 8976 MoveAxis(U, 3, ABG)
01:03:59.232 00.000 8976 stepping (-12, 3) + (0, 3)
01:03:59.232 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:59.264 00.032 8976 Received - 47 (G) 
01:03:59.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:03:59.264 00.000 8976 stepped: pos (-12, 6)
01:03:59.264 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
01:03:59.264 00.000 8976 MountToCamera -- mountX=2.37 mountY=-0.15 hyp=2.38 mountTheta=-0.06 cameraX=-0.94, cameraY=2.18 cameraTheta=1.98
01:03:59.264 00.000 8976 incremental bump (-0.944, 2.184) isValid = 1
01:03:59.264 00.000 8976 Scheduling Mount bump of (-0.091, 0.219)
01:03:59.264 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.22, opts=4)
01:03:59.264 00.000 8976 Enqueuing Move request for scope (-0.09, 0.22)
01:03:59.264 00.000 8976 move complete, result=0
01:03:59.264 00.000 9828 Worker thread wakes up
01:03:59.264 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0x4
01:03:59.264 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
01:03:59.264 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
01:03:59.264 00.000 8976 worker thread done servicing request
01:03:59.264 00.000 8976 Worker thread wakes up
01:03:59.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:59.264 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:03:59.264 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
01:03:59.265 00.001 9828 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.97 mountX=0.08 mountY=-0.23, mountTheta=-1.23
01:03:59.265 00.000 9828 Moving (-0.09, 0.22) raw xDistance=0.08 yDistance=-0.23
01:03:59.265 00.000 9828 BLC: window closed
01:03:59.265 00.000 9828 MoveAxis(W, 26, B)
01:03:59.265 00.000 9828 Guiding  Dir = 3, Dur = 26
01:03:59.265 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:59.265 00.000 9828 IsSlewing returns 0
01:03:59.265 00.000 9828 IsGuiding returns 0
01:03:59.265 00.000 9828 PulseGuide returned control before completion, sleep 36
01:03:59.315 00.050 9828 IsGuiding returns 1
01:03:59.315 00.000 9828 scope still moving after pulse duration time elapsed
01:03:59.346 00.031 9828 IsSlewing returns 0
01:03:59.346 00.000 9828 IsGuiding returns 1
01:03:59.377 00.031 9828 IsSlewing returns 0
01:03:59.377 00.000 9828 IsGuiding returns 1
01:03:59.408 00.031 9828 IsSlewing returns 0
01:03:59.408 00.000 9828 IsGuiding returns 0
01:03:59.408 00.000 9828 scope move finished after 26 + 116 ms
01:03:59.408 00.000 9828 Move returns status 0, amount 26
01:03:59.408 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:03:59.408 00.000 9828 MoveAxis(N, 31, B)
01:03:59.408 00.000 9828 Guiding  Dir = 0, Dur = 31
01:03:59.423 00.015 9828 IsSlewing returns 0
01:03:59.423 00.000 9828 IsGuiding returns 0
01:03:59.423 00.000 9828 PulseGuide returned control before completion, sleep 41
01:03:59.470 00.047 9828 IsGuiding returns 1
01:03:59.470 00.000 9828 scope still moving after pulse duration time elapsed
01:03:59.501 00.031 9828 IsSlewing returns 0
01:03:59.501 00.000 9828 IsGuiding returns 1
01:03:59.531 00.030 9828 IsSlewing returns 0
01:03:59.531 00.000 9828 IsGuiding returns 1
01:03:59.562 00.031 9828 IsSlewing returns 0
01:03:59.562 00.000 9828 IsGuiding returns 1
01:03:59.593 00.031 9828 IsSlewing returns 0
01:03:59.593 00.000 9828 IsGuiding returns 0
01:03:59.593 00.000 9828 scope move finished after 31 + 139 ms
01:03:59.593 00.000 9828 Move returns status 0, amount 31
01:03:59.593 00.000 9828 move complete, result=0
01:03:59.593 00.000 9828 worker thread done servicing request
01:03:59.593 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.2 px 31 ms NORTH
01:03:59.949 00.356 8976 Exposure complete
01:03:59.954 00.005 8976 worker thread done servicing request
01:03:59.954 00.000 5052 OnExposeComplete: enter
01:03:59.954 00.000 5052 UpdateGuideState(): m_state=6
01:03:59.955 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1959
01:03:59.955 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.37, Mass=196, SNR=9.6, Peak=62 HFD=3.2
01:03:59.955 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.18 = 3.11)
01:03:59.955 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.00)
01:03:59.955 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.34 hyp=0.37 cameraTheta=-1.13 mountX=-0.37 mountY=0.05, mountTheta=3.00
01:03:59.955 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.34, opts=13)
01:03:59.955 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.34)
01:03:59.955 00.000 8976 Worker thread wakes up
01:03:59.956 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=34, FiltMax=56, Gamma=2.630
01:03:59.956 00.000 5052 UpdateGuideState exits: m=196 SNR=9.6
01:03:59.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:59.956 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.34) opts 0xd
01:03:59.956 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.34)
01:03:59.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:03:59.956 00.000 5052 Enqueuing Expose request
01:03:59.956 00.000 8976 Moving (0.16, -0.34) raw xDistance=-0.37 yDistance=0.05
01:03:59.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:03:59.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:03:59.956 00.000 8976 MoveAxis(R, 2, ABG)
01:03:59.956 00.000 8976 stepping (-12, 6) + (2, 0)
01:03:59.956 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:59.983 00.027 8976 Received - 47 (G) 
01:03:59.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:03:59.983 00.000 8976 stepped: pos (-10, 6)
01:03:59.983 00.000 8976 MoveAxis(U, 0, ABG)
01:03:59.983 00.000 8976 MountToCamera -- mountTheta (-0.20) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
01:03:59.983 00.000 8976 MountToCamera -- mountX=2.10 mountY=-0.42 hyp=2.14 mountTheta=-0.20 cameraX=-0.58, cameraY=2.06 cameraTheta=1.85
01:03:59.983 00.000 8976 incremental bump (-0.583, 2.056) isValid = 1
01:03:59.983 00.000 8976 Scheduling Mount bump of (-0.063, 0.229)
01:03:59.983 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.23, opts=4)
01:03:59.983 00.000 8976 Enqueuing Move request for scope (-0.06, 0.23)
01:03:59.983 00.000 8976 move complete, result=0
01:03:59.983 00.000 9828 Worker thread wakes up
01:03:59.983 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0x4
01:03:59.983 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
01:03:59.983 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.93 = -1.35)
01:03:59.983 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.43)
01:03:59.983 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:03:59.983 00.000 8976 worker thread done servicing request
01:03:59.984 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.84 mountX=0.05 mountY=-0.24, mountTheta=-1.35
01:03:59.984 00.000 9828 Moving (-0.06, 0.23) raw xDistance=0.05 yDistance=-0.24
01:03:59.984 00.000 9828 BLC: window closed
01:03:59.984 00.000 8976 Worker thread wakes up
01:03:59.984 00.000 9828 MoveAxis(W, 17, B)
01:03:59.984 00.000 9828 Guiding  Dir = 3, Dur = 17
01:03:59.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:03:59.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:03:59.984 00.000 9828 IsSlewing returns 0
01:03:59.984 00.000 9828 IsGuiding returns 0
01:03:59.984 00.000 9828 PulseGuide returned control before completion, sleep 27
01:04:00.027 00.043 9828 IsGuiding returns 1
01:04:00.027 00.000 9828 scope still moving after pulse duration time elapsed
01:04:00.058 00.031 9828 IsSlewing returns 0
01:04:00.058 00.000 9828 IsGuiding returns 1
01:04:00.089 00.031 9828 IsSlewing returns 0
01:04:00.089 00.000 9828 IsGuiding returns 1
01:04:00.120 00.031 9828 IsSlewing returns 0
01:04:00.120 00.000 9828 IsGuiding returns 0
01:04:00.120 00.000 9828 scope move finished after 17 + 118 ms
01:04:00.120 00.000 9828 Move returns status 0, amount 17
01:04:00.120 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:04:00.120 00.000 9828 MoveAxis(N, 32, B)
01:04:00.120 00.000 9828 Guiding  Dir = 0, Dur = 32
01:04:00.136 00.016 9828 IsSlewing returns 0
01:04:00.136 00.000 9828 IsGuiding returns 0
01:04:00.137 00.001 9828 PulseGuide returned control before completion, sleep 42
01:04:00.183 00.046 9828 IsGuiding returns 1
01:04:00.183 00.000 9828 scope still moving after pulse duration time elapsed
01:04:00.214 00.031 9828 IsSlewing returns 0
01:04:00.214 00.000 9828 IsGuiding returns 1
01:04:00.244 00.030 9828 IsSlewing returns 0
01:04:00.244 00.000 9828 IsGuiding returns 1
01:04:00.276 00.032 9828 IsSlewing returns 0
01:04:00.276 00.000 9828 IsGuiding returns 1
01:04:00.308 00.032 9828 IsSlewing returns 0
01:04:00.308 00.000 9828 IsGuiding returns 0
01:04:00.308 00.000 9828 scope move finished after 32 + 139 ms
01:04:00.308 00.000 9828 Move returns status 0, amount 32
01:04:00.308 00.000 9828 move complete, result=0
01:04:00.308 00.000 9828 worker thread done servicing request
01:04:00.309 00.001 5052 GuideStep: 0.1 px 17 ms WEST, -0.2 px 32 ms NORTH
01:04:00.668 00.359 8976 Exposure complete
01:04:00.674 00.006 8976 worker thread done servicing request
01:04:00.674 00.000 5052 OnExposeComplete: enter
01:04:00.674 00.000 5052 UpdateGuideState(): m_state=6
01:04:00.674 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1960
01:04:00.674 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.88, Mass=206, SNR=9.9, Peak=65 HFD=2.8
01:04:00.674 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
01:04:00.674 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
01:04:00.674 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.58 mountX=0.15 mountY=-0.09, mountTheta=-0.54
01:04:00.675 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.17, opts=13)
01:04:00.675 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.17)
01:04:00.675 00.000 8976 Worker thread wakes up
01:04:00.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.17) opts 0xd
01:04:00.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.17)
01:04:00.675 00.000 8976 Moving (-0.00, 0.17) raw xDistance=0.15 yDistance=-0.09
01:04:00.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:04:00.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:04:00.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:04:00.675 00.000 8976 MoveAxis(R, 0, ABG)
01:04:00.675 00.000 8976 MoveAxis(U, 0, ABG)
01:04:00.675 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
01:04:00.675 00.000 8976 MountToCamera -- mountX=1.91 mountY=-0.59 hyp=2.00 mountTheta=-0.30 cameraX=-0.34, cameraY=1.97 cameraTheta=1.74
01:04:00.675 00.000 8976 incremental bump (-0.340, 1.971) isValid = 1
01:04:00.675 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
01:04:00.675 00.000 8976 Scheduling Mount bump of (-0.027, 0.164)
01:04:00.675 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.16, opts=4)
01:04:00.675 00.000 8976 Enqueuing Move request for scope (-0.03, 0.16)
01:04:00.675 00.000 8976 move complete, result=0
01:04:00.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:00.675 00.000 8976 worker thread done servicing request
01:04:00.675 00.000 9828 Worker thread wakes up
01:04:00.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:00.676 00.001 5052 Enqueuing Expose request
01:04:00.676 00.000 8976 Worker thread wakes up
01:04:00.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:00.676 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0x4
01:04:00.676 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:00.676 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:00.676 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
01:04:00.676 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.83 = -1.45)
01:04:00.676 00.000 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.53)
01:04:00.676 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.74 mountX=0.02 mountY=-0.17, mountTheta=-1.45
01:04:00.676 00.000 9828 Moving (-0.03, 0.16) raw xDistance=0.02 yDistance=-0.17
01:04:00.676 00.000 9828 BLC: window closed
01:04:00.676 00.000 9828 MoveAxis(W, 6, B)
01:04:00.676 00.000 9828 Guiding  Dir = 3, Dur = 6
01:04:00.677 00.001 9828 IsSlewing returns 0
01:04:00.677 00.000 9828 IsGuiding returns 0
01:04:00.677 00.000 9828 PulseGuide returned control before completion, sleep 16
01:04:00.708 00.031 9828 IsGuiding returns 1
01:04:00.708 00.000 9828 scope still moving after pulse duration time elapsed
01:04:00.738 00.030 9828 IsSlewing returns 0
01:04:00.738 00.000 9828 IsGuiding returns 1
01:04:00.770 00.032 9828 IsSlewing returns 0
01:04:00.770 00.000 9828 IsGuiding returns 1
01:04:00.801 00.031 9828 IsSlewing returns 0
01:04:00.801 00.000 9828 IsGuiding returns 0
01:04:00.801 00.000 9828 scope move finished after 6 + 118 ms
01:04:00.801 00.000 9828 Move returns status 0, amount 6
01:04:00.801 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:04:00.801 00.000 9828 MoveAxis(N, 23, B)
01:04:00.801 00.000 9828 Guiding  Dir = 0, Dur = 23
01:04:00.816 00.015 9828 IsSlewing returns 0
01:04:00.816 00.000 9828 IsGuiding returns 0
01:04:00.816 00.000 9828 PulseGuide returned control before completion, sleep 33
01:04:00.864 00.048 9828 IsGuiding returns 1
01:04:00.864 00.000 9828 scope still moving after pulse duration time elapsed
01:04:00.894 00.030 9828 IsSlewing returns 0
01:04:00.894 00.000 9828 IsGuiding returns 1
01:04:00.926 00.032 9828 IsSlewing returns 0
01:04:00.926 00.000 9828 IsGuiding returns 1
01:04:00.957 00.031 9828 IsSlewing returns 0
01:04:00.957 00.000 9828 IsGuiding returns 0
01:04:00.957 00.000 9828 scope move finished after 23 + 118 ms
01:04:00.957 00.000 9828 Move returns status 0, amount 23
01:04:00.957 00.000 9828 move complete, result=0
01:04:00.957 00.000 9828 worker thread done servicing request
01:04:00.957 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.2 px 23 ms NORTH
01:04:01.360 00.403 8976 Exposure complete
01:04:01.365 00.005 8976 worker thread done servicing request
01:04:01.365 00.000 5052 OnExposeComplete: enter
01:04:01.365 00.000 5052 UpdateGuideState(): m_state=6
01:04:01.365 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1961
01:04:01.365 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.57, Mass=201, SNR=9.8, Peak=62 HFD=3.1
01:04:01.365 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
01:04:01.365 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
01:04:01.365 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.26 cameraTheta=-0.59 mountX=-0.22 mountY=-0.10, mountTheta=-2.72
01:04:01.366 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.14, opts=13)
01:04:01.366 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.14)
01:04:01.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:04:01.366 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:04:01.366 00.000 8976 Worker thread wakes up
01:04:01.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.14) opts 0xd
01:04:01.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.14)
01:04:01.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:01.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:01.366 00.000 5052 Enqueuing Expose request
01:04:01.366 00.000 8976 Moving (0.21, -0.14) raw xDistance=-0.22 yDistance=-0.10
01:04:01.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:04:01.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:04:01.366 00.000 8976 MoveAxis(R, 0, ABG)
01:04:01.366 00.000 8976 MoveAxis(U, 0, ABG)
01:04:01.366 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
01:04:01.367 00.001 8976 MountToCamera -- mountX=1.78 mountY=-0.71 hyp=1.92 mountTheta=-0.38 cameraX=-0.18, cameraY=1.91 cameraTheta=1.66
01:04:01.367 00.000 8976 incremental bump (-0.178, 1.913) isValid = 1
01:04:01.367 00.000 8976 Scheduling Mount bump of (-0.021, 0.237)
01:04:01.367 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.24, opts=4)
01:04:01.367 00.000 8976 Enqueuing Move request for scope (-0.02, 0.24)
01:04:01.367 00.000 8976 move complete, result=0
01:04:01.367 00.000 9828 Worker thread wakes up
01:04:01.367 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0x4
01:04:01.367 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
01:04:01.367 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.53)
01:04:01.367 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:01.367 00.000 8976 worker thread done servicing request
01:04:01.367 00.000 8976 Worker thread wakes up
01:04:01.367 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.61)
01:04:01.367 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.66 mountX=0.01 mountY=-0.24, mountTheta=-1.53
01:04:01.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:01.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:01.367 00.000 9828 Moving (-0.02, 0.24) raw xDistance=0.01 yDistance=-0.24
01:04:01.368 00.001 9828 BLC: window closed
01:04:01.368 00.000 9828 MoveAxis(W, 3, B)
01:04:01.368 00.000 9828 Guiding  Dir = 3, Dur = 3
01:04:01.368 00.000 9828 IsSlewing returns 0
01:04:01.368 00.000 9828 IsGuiding returns 0
01:04:01.368 00.000 9828 PulseGuide returned control before completion, sleep 13
01:04:01.391 00.023 9828 IsGuiding returns 1
01:04:01.391 00.000 9828 scope still moving after pulse duration time elapsed
01:04:01.421 00.030 9828 IsSlewing returns 0
01:04:01.421 00.000 9828 IsGuiding returns 1
01:04:01.453 00.032 9828 IsSlewing returns 0
01:04:01.453 00.000 9828 IsGuiding returns 1
01:04:01.484 00.031 9828 IsSlewing returns 0
01:04:01.484 00.000 9828 IsGuiding returns 0
01:04:01.484 00.000 9828 scope move finished after 3 + 112 ms
01:04:01.484 00.000 9828 Move returns status 0, amount 3
01:04:01.484 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:04:01.484 00.000 9828 MoveAxis(N, 32, B)
01:04:01.484 00.000 9828 Guiding  Dir = 0, Dur = 32
01:04:01.500 00.016 9828 IsSlewing returns 0
01:04:01.500 00.000 9828 IsGuiding returns 0
01:04:01.500 00.000 9828 PulseGuide returned control before completion, sleep 42
01:04:01.545 00.045 9828 IsGuiding returns 1
01:04:01.545 00.000 9828 scope still moving after pulse duration time elapsed
01:04:01.576 00.031 9828 IsSlewing returns 0
01:04:01.576 00.000 9828 IsGuiding returns 1
01:04:01.606 00.030 9828 IsSlewing returns 0
01:04:01.606 00.000 9828 IsGuiding returns 1
01:04:01.638 00.032 9828 IsSlewing returns 0
01:04:01.638 00.000 9828 IsGuiding returns 1
01:04:01.669 00.031 9828 IsSlewing returns 0
01:04:01.669 00.000 9828 IsGuiding returns 0
01:04:01.669 00.000 9828 scope move finished after 32 + 137 ms
01:04:01.670 00.001 9828 Move returns status 0, amount 32
01:04:01.670 00.000 9828 move complete, result=0
01:04:01.670 00.000 9828 worker thread done servicing request
01:04:01.670 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.2 px 32 ms NORTH
01:04:02.066 00.396 8976 Exposure complete
01:04:02.072 00.006 8976 worker thread done servicing request
01:04:02.072 00.000 5052 OnExposeComplete: enter
01:04:02.073 00.001 5052 UpdateGuideState(): m_state=6
01:04:02.073 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1962
01:04:02.073 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.59, Mass=184, SNR=9.4, Peak=63 HFD=3.1
01:04:02.073 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
01:04:02.073 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
01:04:02.073 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.12 hyp=0.43 cameraTheta=-0.28 mountX=-0.30 mountY=-0.28, mountTheta=-2.38
01:04:02.074 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.12, opts=13)
01:04:02.074 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.12)
01:04:02.074 00.000 8976 Worker thread wakes up
01:04:02.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.12) opts 0xd
01:04:02.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.12)
01:04:02.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:04:02.075 00.001 5052 UpdateGuideState exits: m=184 SNR=9.4
01:04:02.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:02.075 00.000 8976 Moving (0.41, -0.12) raw xDistance=-0.30 yDistance=-0.28
01:04:02.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:04:02.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:04:02.075 00.000 8976 MoveAxis(R, 1, ABG)
01:04:02.075 00.000 8976 stepping (-10, 6) + (1, 0)
01:04:02.075 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:02.075 00.000 5052 Enqueuing Expose request
01:04:02.075 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:02.093 00.018 8976 Received - 47 (G) 
01:04:02.093 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:02.093 00.000 8976 stepped: pos (-9, 6)
01:04:02.093 00.000 8976 MoveAxis(U, 1, ABG)
01:04:02.093 00.000 8976 stepping (-9, 6) + (0, 1)
01:04:02.093 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:02.125 00.032 8976 Received - 47 (G) 
01:04:02.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:02.125 00.000 8976 stepped: pos (-9, 7)
01:04:02.125 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
01:04:02.125 00.000 8976 MountToCamera -- mountX=1.65 mountY=-0.84 hyp=1.85 mountTheta=-0.47 cameraX=0.00, cameraY=1.85 cameraTheta=1.57
01:04:02.125 00.000 8976 incremental bump (0.000, 1.854) isValid = 1
01:04:02.125 00.000 8976 Scheduling Mount bump of (0.000, 0.238)
01:04:02.125 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.24, opts=4)
01:04:02.125 00.000 8976 Enqueuing Move request for scope (0.00, 0.24)
01:04:02.125 00.000 8976 move complete, result=0
01:04:02.125 00.000 8976 worker thread done servicing request
01:04:02.125 00.000 8976 Worker thread wakes up
01:04:02.125 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:04:02.125 00.000 9828 Worker thread wakes up
01:04:02.125 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0x4
01:04:02.125 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
01:04:02.125 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
01:04:02.125 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.70)
01:04:02.125 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.57 mountX=-0.01 mountY=-0.24, mountTheta=-1.62
01:04:02.126 00.001 9828 Moving (0.00, 0.24) raw xDistance=-0.01 yDistance=-0.24
01:04:02.126 00.000 9828 BLC: window closed
01:04:02.126 00.000 9828 MoveAxis(E, 3, B)
01:04:02.126 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:02.126 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:02.126 00.000 9828 Guiding  Dir = 2, Dur = 3
01:04:02.126 00.000 9828 IsSlewing returns 0
01:04:02.126 00.000 9828 IsGuiding returns 0
01:04:02.126 00.000 9828 PulseGuide returned control before completion, sleep 13
01:04:02.149 00.023 9828 IsGuiding returns 1
01:04:02.149 00.000 9828 scope still moving after pulse duration time elapsed
01:04:02.181 00.032 9828 IsSlewing returns 0
01:04:02.181 00.000 9828 IsGuiding returns 1
01:04:02.212 00.031 9828 IsSlewing returns 0
01:04:02.212 00.000 9828 IsGuiding returns 1
01:04:02.242 00.030 9828 IsSlewing returns 0
01:04:02.242 00.000 9828 IsGuiding returns 0
01:04:02.242 00.000 9828 scope move finished after 3 + 112 ms
01:04:02.242 00.000 9828 Move returns status 0, amount 3
01:04:02.242 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:04:02.242 00.000 9828 MoveAxis(N, 32, B)
01:04:02.242 00.000 9828 Guiding  Dir = 0, Dur = 32
01:04:02.258 00.016 9828 IsSlewing returns 0
01:04:02.258 00.000 9828 IsGuiding returns 0
01:04:02.259 00.001 9828 PulseGuide returned control before completion, sleep 42
01:04:02.305 00.046 9828 IsGuiding returns 1
01:04:02.305 00.000 9828 scope still moving after pulse duration time elapsed
01:04:02.336 00.031 9828 IsSlewing returns 0
01:04:02.336 00.000 9828 IsGuiding returns 1
01:04:02.367 00.031 9828 IsSlewing returns 0
01:04:02.367 00.000 9828 IsGuiding returns 1
01:04:02.398 00.031 9828 IsSlewing returns 0
01:04:02.398 00.000 9828 IsGuiding returns 1
01:04:02.429 00.031 9828 IsSlewing returns 0
01:04:02.429 00.000 9828 IsGuiding returns 0
01:04:02.429 00.000 9828 scope move finished after 32 + 139 ms
01:04:02.429 00.000 9828 Move returns status 0, amount 32
01:04:02.429 00.000 9828 move complete, result=0
01:04:02.429 00.000 9828 worker thread done servicing request
01:04:02.429 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.2 px 32 ms NORTH
01:04:02.813 00.384 8976 Exposure complete
01:04:02.819 00.006 8976 worker thread done servicing request
01:04:02.819 00.000 5052 OnExposeComplete: enter
01:04:02.819 00.000 5052 UpdateGuideState(): m_state=6
01:04:02.819 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1963
01:04:02.819 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.12, Mass=197, SNR=9.6, Peak=60 HFD=3.0
01:04:02.819 00.000 5052 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.04) = xAngle (-3.87 = 2.41)
01:04:02.819 00.000 5052 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.31)
01:04:02.819 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.59 hyp=0.61 cameraTheta=-1.83 mountX=-0.45 mountY=0.45, mountTheta=2.36
01:04:02.821 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.59, opts=13)
01:04:02.821 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.59)
01:04:02.821 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:04:02.821 00.000 5052 UpdateGuideState exits: m=197 SNR=9.6
01:04:02.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:02.822 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:02.822 00.000 5052 Enqueuing Expose request
01:04:02.822 00.000 8976 Worker thread wakes up
01:04:02.822 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.59) opts 0xd
01:04:02.822 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.59)
01:04:02.822 00.000 8976 Moving (-0.15, -0.59) raw xDistance=-0.45 yDistance=0.45
01:04:02.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
01:04:02.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45
01:04:02.822 00.000 8976 MoveAxis(R, 2, ABG)
01:04:02.822 00.000 8976 stepping (-9, 7) + (2, 0)
01:04:02.822 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:02.844 00.022 8976 Received - 47 (G) 
01:04:02.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:02.844 00.000 8976 stepped: pos (-7, 7)
01:04:02.844 00.000 8976 MoveAxis(D, 2, ABG)
01:04:02.844 00.000 8976 stepping (-7, 7) + (0, -2)
01:04:02.845 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:02.876 00.031 8976 Received - 47 (G) 
01:04:02.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:02.876 00.000 8976 stepped: pos (-7, 5)
01:04:02.876 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
01:04:02.876 00.000 8976 MountToCamera -- mountX=1.46 mountY=-0.83 hyp=1.68 mountTheta=-0.52 cameraX=0.07, cameraY=1.68 cameraTheta=1.53
01:04:02.876 00.000 8976 incremental bump (0.072, 1.676) isValid = 1
01:04:02.877 00.001 8976 Scheduling Mount bump of (0.010, 0.238)
01:04:02.877 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.24, opts=4)
01:04:02.877 00.000 8976 Enqueuing Move request for scope (0.01, 0.24)
01:04:02.877 00.000 8976 move complete, result=0
01:04:02.877 00.000 9828 Worker thread wakes up
01:04:02.877 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0x4
01:04:02.877 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
01:04:02.877 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
01:04:02.877 00.000 8976 worker thread done servicing request
01:04:02.877 00.000 8976 Worker thread wakes up
01:04:02.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:02.877 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
01:04:02.877 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.53 mountX=-0.02 mountY=-0.23, mountTheta=-1.66
01:04:02.877 00.000 9828 Moving (0.01, 0.24) raw xDistance=-0.02 yDistance=-0.23
01:04:02.877 00.000 9828 BLC: window closed
01:04:02.877 00.000 9828 MoveAxis(E, 7, B)
01:04:02.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:02.877 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
01:04:02.877 00.000 9828 Guiding  Dir = 2, Dur = 7
01:04:02.878 00.001 9828 IsSlewing returns 0
01:04:02.878 00.000 9828 IsGuiding returns 0
01:04:02.878 00.000 9828 PulseGuide returned control before completion, sleep 17
01:04:02.910 00.032 9828 IsGuiding returns 1
01:04:02.910 00.000 9828 scope still moving after pulse duration time elapsed
01:04:02.942 00.032 9828 IsSlewing returns 0
01:04:02.942 00.000 9828 IsGuiding returns 1
01:04:02.974 00.032 9828 IsSlewing returns 0
01:04:02.974 00.000 9828 IsGuiding returns 1
01:04:03.005 00.031 9828 IsSlewing returns 0
01:04:03.005 00.000 9828 IsGuiding returns 1
01:04:03.035 00.030 9828 IsSlewing returns 0
01:04:03.035 00.000 9828 IsGuiding returns 1
01:04:03.066 00.031 9828 IsSlewing returns 0
01:04:03.066 00.000 9828 IsGuiding returns 1
01:04:03.098 00.032 9828 IsSlewing returns 0
01:04:03.098 00.000 9828 IsGuiding returns 0
01:04:03.098 00.000 9828 scope move finished after 7 + 212 ms
01:04:03.098 00.000 9828 Move returns status 0, amount 7
01:04:03.098 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:04:03.098 00.000 9828 MoveAxis(N, 32, B)
01:04:03.098 00.000 9828 Guiding  Dir = 0, Dur = 32
01:04:03.114 00.016 9828 IsSlewing returns 0
01:04:03.114 00.000 9828 IsGuiding returns 0
01:04:03.114 00.000 9828 PulseGuide returned control before completion, sleep 42
01:04:03.161 00.047 9828 IsGuiding returns 1
01:04:03.161 00.000 9828 scope still moving after pulse duration time elapsed
01:04:03.191 00.030 9828 IsSlewing returns 0
01:04:03.191 00.000 9828 IsGuiding returns 1
01:04:03.222 00.031 9828 IsSlewing returns 0
01:04:03.222 00.000 9828 IsGuiding returns 1
01:04:03.254 00.032 9828 IsSlewing returns 0
01:04:03.254 00.000 9828 IsGuiding returns 1
01:04:03.285 00.031 9828 IsSlewing returns 0
01:04:03.285 00.000 9828 IsGuiding returns 0
01:04:03.285 00.000 9828 scope move finished after 32 + 138 ms
01:04:03.285 00.000 9828 Move returns status 0, amount 32
01:04:03.285 00.000 9828 move complete, result=0
01:04:03.285 00.000 9828 worker thread done servicing request
01:04:03.285 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.2 px 32 ms NORTH
01:04:03.562 00.277 8976 Exposure complete
01:04:03.567 00.005 8976 worker thread done servicing request
01:04:03.567 00.000 5052 OnExposeComplete: enter
01:04:03.567 00.000 5052 UpdateGuideState(): m_state=6
01:04:03.567 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1964
01:04:03.567 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.09, Mass=188, SNR=9.5, Peak=62 HFD=2.9
01:04:03.567 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.31 = 2.97)
01:04:03.568 00.001 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.42 = 2.87)
01:04:03.568 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.62 hyp=0.65 cameraTheta=-1.27 mountX=-0.64 mountY=0.18, mountTheta=2.87
01:04:03.568 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.62, opts=13)
01:04:03.568 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.62)
01:04:03.568 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:04:03.568 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:04:03.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:03.568 00.000 8976 Worker thread wakes up
01:04:03.568 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.62) opts 0xd
01:04:03.568 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.62)
01:04:03.568 00.000 8976 Moving (0.19, -0.62) raw xDistance=-0.64 yDistance=0.18
01:04:03.569 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
01:04:03.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:03.569 00.000 5052 Enqueuing Expose request
01:04:03.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:04:03.569 00.000 8976 MoveAxis(R, 3, ABG)
01:04:03.569 00.000 8976 stepping (-7, 5) + (3, 0)
01:04:03.569 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:03.596 00.027 8976 Received - 47 (G) 
01:04:03.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:03.596 00.000 8976 stepped: pos (-4, 5)
01:04:03.596 00.000 8976 MoveAxis(U, 0, ABG)
01:04:03.596 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
01:04:03.596 00.000 8976 MountToCamera -- mountX=1.18 mountY=-0.82 hyp=1.44 mountTheta=-0.61 cameraX=0.19, cameraY=1.42 cameraTheta=1.44
01:04:03.596 00.000 8976 incremental bump (0.190, 1.422) isValid = 1
01:04:03.596 00.000 8976 Scheduling Mount bump of (0.030, 0.236)
01:04:03.596 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.24, opts=4)
01:04:03.596 00.000 8976 Enqueuing Move request for scope (0.03, 0.24)
01:04:03.596 00.000 8976 move complete, result=0
01:04:03.596 00.000 9828 Worker thread wakes up
01:04:03.596 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0x4
01:04:03.596 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
01:04:03.596 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
01:04:03.596 00.000 8976 worker thread done servicing request
01:04:03.596 00.000 8976 Worker thread wakes up
01:04:03.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:03.596 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.2 px 0 ms NORTH
01:04:03.596 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
01:04:03.597 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.44 mountX=-0.04 mountY=-0.23, mountTheta=-1.75
01:04:03.597 00.000 9828 Moving (0.03, 0.24) raw xDistance=-0.04 yDistance=-0.23
01:04:03.597 00.000 9828 BLC: window closed
01:04:03.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:03.597 00.000 9828 MoveAxis(E, 13, B)
01:04:03.597 00.000 9828 Guiding  Dir = 2, Dur = 13
01:04:03.597 00.000 9828 IsSlewing returns 0
01:04:03.597 00.000 9828 IsGuiding returns 0
01:04:03.597 00.000 9828 PulseGuide returned control before completion, sleep 23
01:04:03.623 00.026 9828 IsGuiding returns 1
01:04:03.623 00.000 9828 scope still moving after pulse duration time elapsed
01:04:03.654 00.031 9828 IsSlewing returns 0
01:04:03.654 00.000 9828 IsGuiding returns 1
01:04:03.685 00.031 9828 IsSlewing returns 0
01:04:03.686 00.001 9828 IsGuiding returns 1
01:04:03.715 00.029 9828 IsSlewing returns 0
01:04:03.715 00.000 9828 IsGuiding returns 1
01:04:03.746 00.031 9828 IsSlewing returns 0
01:04:03.746 00.000 9828 IsGuiding returns 0
01:04:03.746 00.000 9828 scope move finished after 13 + 135 ms
01:04:03.746 00.000 9828 Move returns status 0, amount 13
01:04:03.746 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:04:03.746 00.000 9828 MoveAxis(N, 31, B)
01:04:03.746 00.000 9828 Guiding  Dir = 0, Dur = 31
01:04:03.761 00.015 9828 IsSlewing returns 0
01:04:03.761 00.000 9828 IsGuiding returns 0
01:04:03.761 00.000 9828 PulseGuide returned control before completion, sleep 41
01:04:03.807 00.046 9828 IsGuiding returns 1
01:04:03.807 00.000 9828 scope still moving after pulse duration time elapsed
01:04:03.838 00.031 9828 IsSlewing returns 0
01:04:03.838 00.000 9828 IsGuiding returns 1
01:04:03.870 00.032 9828 IsSlewing returns 0
01:04:03.870 00.000 9828 IsGuiding returns 1
01:04:03.901 00.031 9828 IsSlewing returns 0
01:04:03.902 00.001 9828 IsGuiding returns 1
01:04:03.932 00.030 9828 IsSlewing returns 0
01:04:03.932 00.000 9828 IsGuiding returns 0
01:04:03.932 00.000 9828 scope move finished after 31 + 140 ms
01:04:03.932 00.000 9828 Move returns status 0, amount 31
01:04:03.932 00.000 9828 move complete, result=0
01:04:03.933 00.001 9828 worker thread done servicing request
01:04:03.933 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.2 px 31 ms NORTH
01:04:04.285 00.352 8976 Exposure complete
01:04:04.291 00.006 8976 worker thread done servicing request
01:04:04.291 00.000 5052 OnExposeComplete: enter
01:04:04.291 00.000 5052 UpdateGuideState(): m_state=6
01:04:04.291 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1965
01:04:04.291 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.75, Mass=162, SNR=8.8, Peak=69 HFD=2.8
01:04:04.291 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
01:04:04.291 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
01:04:04.291 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.04 hyp=0.35 cameraTheta=0.11 mountX=-0.12 mountY=-0.31, mountTheta=-1.95
01:04:04.292 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.04, opts=13)
01:04:04.292 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.04)
01:04:04.292 00.000 8976 Worker thread wakes up
01:04:04.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.04) opts 0xd
01:04:04.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.04)
01:04:04.292 00.000 8976 Moving (0.34, 0.04) raw xDistance=-0.12 yDistance=-0.31
01:04:04.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:04:04.293 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:04:04.293 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
01:04:04.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:04.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:04:04.293 00.000 8976 MoveAxis(R, 0, ABG)
01:04:04.293 00.000 8976 MoveAxis(U, 1, ABG)
01:04:04.293 00.000 8976 stepping (-4, 5) + (0, 1)
01:04:04.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:04.293 00.000 5052 Enqueuing Expose request
01:04:04.293 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:04.316 00.023 8976 Received - 47 (G) 
01:04:04.316 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:04.316 00.000 8976 stepped: pos (-4, 6)
01:04:04.316 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
01:04:04.316 00.000 8976 MountToCamera -- mountX=0.99 mountY=-0.86 hyp=1.31 mountTheta=-0.71 cameraX=0.32, cameraY=1.28 cameraTheta=1.33
01:04:04.316 00.000 8976 incremental bump (0.315, 1.276) isValid = 1
01:04:04.316 00.000 8976 Scheduling Mount bump of (0.055, 0.231)
01:04:04.316 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.23, opts=4)
01:04:04.316 00.000 8976 Enqueuing Move request for scope (0.06, 0.23)
01:04:04.316 00.000 8976 move complete, result=0
01:04:04.316 00.000 9828 Worker thread wakes up
01:04:04.316 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:04:04.316 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0x4
01:04:04.316 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
01:04:04.316 00.000 8976 worker thread done servicing request
01:04:04.316 00.000 8976 Worker thread wakes up
01:04:04.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:04.317 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:04.317 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
01:04:04.317 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
01:04:04.317 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.34 mountX=-0.07 mountY=-0.22, mountTheta=-1.86
01:04:04.317 00.000 9828 Moving (0.06, 0.23) raw xDistance=-0.07 yDistance=-0.22
01:04:04.317 00.000 9828 BLC: window closed
01:04:04.317 00.000 9828 MoveAxis(E, 21, B)
01:04:04.317 00.000 9828 Guiding  Dir = 2, Dur = 21
01:04:04.317 00.000 9828 IsSlewing returns 0
01:04:04.317 00.000 9828 IsGuiding returns 0
01:04:04.317 00.000 9828 PulseGuide returned control before completion, sleep 31
01:04:04.351 00.034 9828 IsGuiding returns 1
01:04:04.352 00.001 9828 scope still moving after pulse duration time elapsed
01:04:04.384 00.032 9828 IsSlewing returns 0
01:04:04.384 00.000 9828 IsGuiding returns 1
01:04:04.414 00.030 9828 IsSlewing returns 0
01:04:04.414 00.000 9828 IsGuiding returns 1
01:04:04.446 00.032 9828 IsSlewing returns 0
01:04:04.447 00.001 9828 IsGuiding returns 0
01:04:04.447 00.000 9828 scope move finished after 21 + 108 ms
01:04:04.447 00.000 9828 Move returns status 0, amount 21
01:04:04.447 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:04:04.447 00.000 9828 MoveAxis(N, 30, B)
01:04:04.447 00.000 9828 Guiding  Dir = 0, Dur = 30
01:04:04.461 00.014 9828 IsSlewing returns 0
01:04:04.461 00.000 9828 IsGuiding returns 0
01:04:04.461 00.000 9828 PulseGuide returned control before completion, sleep 40
01:04:04.507 00.046 9828 IsGuiding returns 1
01:04:04.507 00.000 9828 scope still moving after pulse duration time elapsed
01:04:04.538 00.031 9828 IsSlewing returns 0
01:04:04.538 00.000 9828 IsGuiding returns 1
01:04:04.569 00.031 9828 IsSlewing returns 0
01:04:04.569 00.000 9828 IsGuiding returns 1
01:04:04.600 00.031 9828 IsSlewing returns 0
01:04:04.600 00.000 9828 IsGuiding returns 1
01:04:04.632 00.032 9828 IsSlewing returns 0
01:04:04.632 00.000 9828 IsGuiding returns 0
01:04:04.632 00.000 9828 scope move finished after 30 + 141 ms
01:04:04.632 00.000 9828 Move returns status 0, amount 30
01:04:04.632 00.000 9828 move complete, result=0
01:04:04.632 00.000 9828 worker thread done servicing request
01:04:04.632 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.2 px 30 ms NORTH
01:04:05.001 00.369 8976 Exposure complete
01:04:05.007 00.006 8976 worker thread done servicing request
01:04:05.007 00.000 5052 OnExposeComplete: enter
01:04:05.007 00.000 5052 UpdateGuideState(): m_state=6
01:04:05.008 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1966
01:04:05.008 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.27, Mass=191, SNR=9.6, Peak=71 HFD=2.4
01:04:05.008 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.68 = 2.61)
01:04:05.008 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.50)
01:04:05.008 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.44 hyp=0.44 cameraTheta=-1.63 mountX=-0.38 mountY=0.26, mountTheta=2.54
01:04:05.009 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.44, opts=13)
01:04:05.009 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.44)
01:04:05.009 00.000 8976 Worker thread wakes up
01:04:05.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.44) opts 0xd
01:04:05.009 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.44)
01:04:05.009 00.000 8976 Moving (-0.03, -0.44) raw xDistance=-0.38 yDistance=0.26
01:04:05.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:04:05.009 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:04:05.009 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
01:04:05.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:05.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
01:04:05.009 00.000 8976 MoveAxis(R, 2, ABG)
01:04:05.009 00.000 8976 stepping (-4, 6) + (2, 0)
01:04:05.009 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:05.009 00.000 5052 Enqueuing Expose request
01:04:05.009 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:05.035 00.026 8976 Received - 47 (G) 
01:04:05.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:05.035 00.000 8976 stepped: pos (-2, 6)
01:04:05.035 00.000 8976 MoveAxis(D, 1, ABG)
01:04:05.035 00.000 8976 stepping (-2, 6) + (0, -1)
01:04:05.035 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:05.067 00.032 8976 Received - 47 (G) 
01:04:05.067 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:05.067 00.000 8976 stepped: pos (-2, 5)
01:04:05.067 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:04:05.067 00.000 8976 move complete, result=0
01:04:05.067 00.000 8976 worker thread done servicing request
01:04:05.067 00.000 8976 Worker thread wakes up
01:04:05.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:05.067 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:05.067 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:04:05.752 00.685 8976 Exposure complete
01:04:05.757 00.005 5052 OnExposeComplete: enter
01:04:05.757 00.000 5052 UpdateGuideState(): m_state=6
01:04:05.757 00.000 8976 worker thread done servicing request
01:04:05.758 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1967
01:04:05.758 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.60, Mass=200, SNR=9.7, Peak=78 HFD=2.7
01:04:05.758 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.04) = xAngle (-3.27 = 3.01)
01:04:05.758 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.38 = 2.91)
01:04:05.758 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.23 mountX=-0.11 mountY=0.03, mountTheta=2.91
01:04:05.759 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.11, opts=13)
01:04:05.759 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.11)
01:04:05.759 00.000 8976 Worker thread wakes up
01:04:05.759 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:04:05.759 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
01:04:05.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:05.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.11) opts 0xd
01:04:05.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.11)
01:04:05.759 00.000 8976 Moving (0.04, -0.11) raw xDistance=-0.11 yDistance=0.03
01:04:05.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:04:05.759 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:05.759 00.000 5052 Enqueuing Expose request
01:04:05.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:04:05.759 00.000 8976 MoveAxis(R, 0, ABG)
01:04:05.760 00.001 8976 MoveAxis(U, 0, ABG)
01:04:05.760 00.000 8976 move complete, result=0
01:04:05.760 00.000 8976 worker thread done servicing request
01:04:05.760 00.000 8976 Worker thread wakes up
01:04:05.760 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:05.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:05.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:06.447 00.687 8976 Exposure complete
01:04:06.453 00.006 8976 worker thread done servicing request
01:04:06.453 00.000 5052 OnExposeComplete: enter
01:04:06.453 00.000 5052 UpdateGuideState(): m_state=6
01:04:06.453 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1968
01:04:06.453 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.85, Mass=195, SNR=9.7, Peak=71 HFD=2.7
01:04:06.453 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:04:06.453 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
01:04:06.453 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.14 hyp=0.62 cameraTheta=2.91 mountX=0.40 mountY=0.43, mountTheta=0.82
01:04:06.454 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.14, opts=13)
01:04:06.454 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.14)
01:04:06.454 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:04:06.454 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
01:04:06.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:06.454 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:06.454 00.000 5052 Enqueuing Expose request
01:04:06.454 00.000 8976 Worker thread wakes up
01:04:06.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.14) opts 0xd
01:04:06.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.14)
01:04:06.454 00.000 8976 Moving (-0.60, 0.14) raw xDistance=0.40 yDistance=0.43
01:04:06.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:04:06.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:04:06.454 00.000 8976 MoveAxis(L, 2, ABG)
01:04:06.454 00.000 8976 stepping (-2, 5) + (-2, 0)
01:04:06.454 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:06.489 00.035 8976 Received - 47 (G) 
01:04:06.489 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:06.489 00.000 8976 stepped: pos (-4, 5)
01:04:06.489 00.000 8976 MoveAxis(D, 2, ABG)
01:04:06.489 00.000 8976 stepping (-4, 5) + (0, -2)
01:04:06.489 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:06.521 00.032 8976 Received - 47 (G) 
01:04:06.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:06.521 00.000 8976 stepped: pos (-4, 3)
01:04:06.521 00.000 8976 move complete, result=0
01:04:06.521 00.000 8976 worker thread done servicing request
01:04:06.521 00.000 8976 Worker thread wakes up
01:04:06.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:06.522 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:04:06.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:07.207 00.685 8976 Exposure complete
01:04:07.212 00.005 8976 worker thread done servicing request
01:04:07.212 00.000 5052 OnExposeComplete: enter
01:04:07.212 00.000 5052 UpdateGuideState(): m_state=6
01:04:07.212 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1969
01:04:07.212 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.72, Mass=160, SNR=8.8, Peak=64 HFD=2.8
01:04:07.212 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:04:07.212 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
01:04:07.212 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.01 hyp=0.72 cameraTheta=3.13 mountX=0.33 mountY=0.60, mountTheta=1.06
01:04:07.213 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.01, opts=13)
01:04:07.213 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.01)
01:04:07.213 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:04:07.213 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
01:04:07.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:07.213 00.000 8976 Worker thread wakes up
01:04:07.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.01) opts 0xd
01:04:07.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.01)
01:04:07.213 00.000 8976 Moving (-0.72, 0.01) raw xDistance=0.33 yDistance=0.60
01:04:07.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:07.213 00.000 5052 Enqueuing Expose request
01:04:07.214 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:04:07.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
01:04:07.214 00.000 8976 MoveAxis(L, 1, ABG)
01:04:07.214 00.000 8976 stepping (-4, 3) + (-1, 0)
01:04:07.214 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:07.241 00.027 8976 Received - 47 (G) 
01:04:07.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:07.241 00.000 8976 stepped: pos (-5, 3)
01:04:07.241 00.000 8976 MoveAxis(D, 3, ABG)
01:04:07.241 00.000 8976 stepping (-5, 3) + (0, -3)
01:04:07.241 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:07.273 00.032 8976 Received - 47 (G) 
01:04:07.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:07.273 00.000 8976 stepped: pos (-5, 0)
01:04:07.273 00.000 8976 move complete, result=0
01:04:07.273 00.000 8976 worker thread done servicing request
01:04:07.273 00.000 8976 Worker thread wakes up
01:04:07.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:07.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:07.273 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
01:04:07.960 00.687 8976 Exposure complete
01:04:07.965 00.005 8976 worker thread done servicing request
01:04:07.966 00.001 5052 OnExposeComplete: enter
01:04:07.966 00.000 5052 UpdateGuideState(): m_state=6
01:04:07.966 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1970
01:04:07.966 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.79, Mass=175, SNR=9.1, Peak=71 HFD=2.3
01:04:07.966 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:04:07.966 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:04:07.966 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.08 hyp=0.33 cameraTheta=2.89 mountX=0.22 mountY=0.22, mountTheta=0.79
01:04:07.966 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.08, opts=13)
01:04:07.966 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.08)
01:04:07.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:04:07.967 00.001 5052 UpdateGuideState exits: m=175 SNR=9.1
01:04:07.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:07.967 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:07.967 00.000 5052 Enqueuing Expose request
01:04:07.967 00.000 8976 Worker thread wakes up
01:04:07.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.08) opts 0xd
01:04:07.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.08)
01:04:07.967 00.000 8976 Moving (-0.32, 0.08) raw xDistance=0.22 yDistance=0.22
01:04:07.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:04:07.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:04:07.967 00.000 8976 MoveAxis(R, 0, ABG)
01:04:07.967 00.000 8976 MoveAxis(U, 0, ABG)
01:04:07.967 00.000 8976 move complete, result=0
01:04:07.967 00.000 8976 worker thread done servicing request
01:04:07.967 00.000 8976 Worker thread wakes up
01:04:07.967 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:04:07.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:07.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:08.649 00.682 8976 Exposure complete
01:04:08.654 00.005 8976 worker thread done servicing request
01:04:08.654 00.000 5052 OnExposeComplete: enter
01:04:08.654 00.000 5052 UpdateGuideState(): m_state=6
01:04:08.654 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1971
01:04:08.654 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.41, Mass=199, SNR=9.7, Peak=67 HFD=3.2
01:04:08.654 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.79 = 1.49)
01:04:08.654 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.39)
01:04:08.654 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=-0.30 hyp=0.77 cameraTheta=-2.75 mountX=0.06 mountY=0.76, mountTheta=1.49
01:04:08.655 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=-0.30, opts=13)
01:04:08.655 00.000 5052 Enqueuing Move request for stepguider (-0.72, -0.30)
01:04:08.656 00.001 8976 Worker thread wakes up
01:04:08.656 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:04:08.656 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:04:08.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:08.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:08.656 00.000 5052 Enqueuing Expose request
01:04:08.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, -0.30) opts 0xd
01:04:08.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, -0.30)
01:04:08.656 00.000 8976 Moving (-0.72, -0.30) raw xDistance=0.06 yDistance=0.76
01:04:08.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:04:08.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
01:04:08.656 00.000 8976 MoveAxis(R, 0, ABG)
01:04:08.656 00.000 8976 MoveAxis(D, 3, ABG)
01:04:08.656 00.000 8976 stepping (-5, 0) + (0, -3)
01:04:08.656 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:08.696 00.040 8976 Received - 47 (G) 
01:04:08.696 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:08.696 00.000 8976 stepped: pos (-5, -3)
01:04:08.696 00.000 8976 move complete, result=0
01:04:08.696 00.000 8976 worker thread done servicing request
01:04:08.696 00.000 8976 Worker thread wakes up
01:04:08.696 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:08.696 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:08.696 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:04:09.379 00.683 8976 Exposure complete
01:04:09.385 00.006 8976 worker thread done servicing request
01:04:09.385 00.000 5052 OnExposeComplete: enter
01:04:09.385 00.000 5052 UpdateGuideState(): m_state=6
01:04:09.386 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1972
01:04:09.386 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.95, Mass=172, SNR=9.0, Peak=64 HFD=2.7
01:04:09.386 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
01:04:09.386 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
01:04:09.386 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.24 hyp=0.31 cameraTheta=2.22 mountX=0.30 mountY=0.02, mountTheta=0.08
01:04:09.387 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.24, opts=13)
01:04:09.387 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.24)
01:04:09.387 00.000 8976 Worker thread wakes up
01:04:09.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.24) opts 0xd
01:04:09.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.24)
01:04:09.387 00.000 8976 Moving (-0.19, 0.24) raw xDistance=0.30 yDistance=0.02
01:04:09.387 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:04:09.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:04:09.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:04:09.387 00.000 8976 MoveAxis(L, 1, ABG)
01:04:09.387 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
01:04:09.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:09.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:09.387 00.000 5052 Enqueuing Expose request
01:04:09.387 00.000 8976 stepping (-5, -3) + (-1, 0)
01:04:09.387 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:09.415 00.028 8976 Received - 47 (G) 
01:04:09.415 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:09.415 00.000 8976 stepped: pos (-6, -3)
01:04:09.415 00.000 8976 MoveAxis(U, 0, ABG)
01:04:09.415 00.000 8976 move complete, result=0
01:04:09.415 00.000 8976 worker thread done servicing request
01:04:09.416 00.001 8976 Worker thread wakes up
01:04:09.416 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:04:09.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:09.416 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:10.102 00.686 8976 Exposure complete
01:04:10.108 00.006 8976 worker thread done servicing request
01:04:10.108 00.000 5052 OnExposeComplete: enter
01:04:10.108 00.000 5052 UpdateGuideState(): m_state=6
01:04:10.109 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1973
01:04:10.109 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.36, Mass=209, SNR=10.0, Peak=72 HFD=2.5
01:04:10.109 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.29 = 1.99)
01:04:10.109 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.89)
01:04:10.109 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.35 hyp=0.45 cameraTheta=-2.25 mountX=-0.19 mountY=0.43, mountTheta=1.98
01:04:10.109 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.35, opts=13)
01:04:10.109 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.35)
01:04:10.109 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:04:10.109 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
01:04:10.110 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:10.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:10.110 00.000 8976 Worker thread wakes up
01:04:10.110 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.35) opts 0xd
01:04:10.110 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.35)
01:04:10.110 00.000 8976 Moving (-0.28, -0.35) raw xDistance=-0.19 yDistance=0.43
01:04:10.110 00.000 5052 Enqueuing Expose request
01:04:10.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:04:10.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:04:10.110 00.000 8976 MoveAxis(R, 0, ABG)
01:04:10.110 00.000 8976 MoveAxis(D, 2, ABG)
01:04:10.110 00.000 8976 stepping (-6, -3) + (0, -2)
01:04:10.110 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:10.135 00.025 8976 Received - 47 (G) 
01:04:10.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:10.135 00.000 8976 stepped: pos (-6, -5)
01:04:10.135 00.000 8976 move complete, result=0
01:04:10.135 00.000 8976 worker thread done servicing request
01:04:10.135 00.000 8976 Worker thread wakes up
01:04:10.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:10.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:10.135 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:04:10.821 00.686 8976 Exposure complete
01:04:10.826 00.005 8976 worker thread done servicing request
01:04:10.827 00.001 5052 OnExposeComplete: enter
01:04:10.827 00.000 5052 UpdateGuideState(): m_state=6
01:04:10.827 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1974
01:04:10.827 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=282.31, Mass=172, SNR=9.1, Peak=64 HFD=3.0
01:04:10.827 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
01:04:10.827 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
01:04:10.827 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.60 hyp=0.92 cameraTheta=2.43 mountX=0.86 mountY=0.26, mountTheta=0.30
01:04:10.827 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.60, opts=13)
01:04:10.827 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.60)
01:04:10.828 00.001 8976 Worker thread wakes up
01:04:10.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.60) opts 0xd
01:04:10.828 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.60)
01:04:10.828 00.000 8976 Moving (-0.70, 0.60) raw xDistance=0.86 yDistance=0.26
01:04:10.828 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:04:10.828 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
01:04:10.828 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:10.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86
01:04:10.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
01:04:10.828 00.000 8976 MoveAxis(L, 4, ABG)
01:04:10.828 00.000 8976 stepping (-6, -5) + (-4, 0)
01:04:10.828 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:04:10.828 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:10.828 00.000 5052 Enqueuing Expose request
01:04:10.870 00.042 8976 Received - 47 (G) 
01:04:10.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:04:10.870 00.000 8976 stepped: pos (-10, -5)
01:04:10.870 00.000 8976 MoveAxis(D, 1, ABG)
01:04:10.870 00.000 8976 stepping (-10, -5) + (0, -1)
01:04:10.870 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:10.902 00.032 8976 Received - 47 (G) 
01:04:10.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:10.902 00.000 8976 stepped: pos (-10, -6)
01:04:10.902 00.000 8976 move complete, result=0
01:04:10.902 00.000 8976 worker thread done servicing request
01:04:10.902 00.000 8976 Worker thread wakes up
01:04:10.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:10.902 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:10.902 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.3 px 1 ms SOUTH
01:04:11.585 00.683 8976 Exposure complete
01:04:11.591 00.006 8976 worker thread done servicing request
01:04:11.591 00.000 5052 OnExposeComplete: enter
01:04:11.591 00.000 5052 UpdateGuideState(): m_state=6
01:04:11.591 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1975
01:04:11.591 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.44, Mass=194, SNR=9.6, Peak=68 HFD=2.9
01:04:11.591 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
01:04:11.591 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.11)
01:04:11.591 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-1.03 mountX=-0.32 mountY=0.01, mountTheta=3.11
01:04:11.592 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.27, opts=13)
01:04:11.592 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.27)
01:04:11.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:04:11.592 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:04:11.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:11.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:11.592 00.000 5052 Enqueuing Expose request
01:04:11.592 00.000 8976 Worker thread wakes up
01:04:11.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.27) opts 0xd
01:04:11.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.27)
01:04:11.592 00.000 8976 Moving (0.17, -0.27) raw xDistance=-0.32 yDistance=0.01
01:04:11.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
01:04:11.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:04:11.592 00.000 8976 MoveAxis(R, 1, ABG)
01:04:11.592 00.000 8976 stepping (-10, -6) + (1, 0)
01:04:11.593 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:11.622 00.029 8976 Received - 47 (G) 
01:04:11.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:11.622 00.000 8976 stepped: pos (-9, -6)
01:04:11.622 00.000 8976 MoveAxis(U, 0, ABG)
01:04:11.622 00.000 8976 move complete, result=0
01:04:11.622 00.000 8976 worker thread done servicing request
01:04:11.622 00.000 8976 Worker thread wakes up
01:04:11.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:11.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:11.622 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:04:12.307 00.685 8976 Exposure complete
01:04:12.313 00.006 8976 worker thread done servicing request
01:04:12.314 00.001 5052 OnExposeComplete: enter
01:04:12.314 00.000 5052 UpdateGuideState(): m_state=6
01:04:12.314 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1976
01:04:12.314 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.60, Mass=153, SNR=8.5, Peak=62 HFD=2.5
01:04:12.314 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.81 = 1.48)
01:04:12.314 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
01:04:12.314 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-2.76 mountX=0.03 mountY=0.28, mountTheta=1.47
01:04:12.314 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.11, opts=13)
01:04:12.315 00.001 5052 Enqueuing Move request for stepguider (-0.27, -0.11)
01:04:12.315 00.000 8976 Worker thread wakes up
01:04:12.315 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:04:12.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.11) opts 0xd
01:04:12.315 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
01:04:12.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:12.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:12.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.11)
01:04:12.315 00.000 5052 Enqueuing Expose request
01:04:12.315 00.000 8976 Moving (-0.27, -0.11) raw xDistance=0.03 yDistance=0.28
01:04:12.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:04:12.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:04:12.315 00.000 8976 MoveAxis(R, 0, ABG)
01:04:12.315 00.000 8976 MoveAxis(D, 1, ABG)
01:04:12.315 00.000 8976 stepping (-9, -6) + (0, -1)
01:04:12.315 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:12.340 00.025 8976 Received - 47 (G) 
01:04:12.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:12.340 00.000 8976 stepped: pos (-9, -7)
01:04:12.340 00.000 8976 move complete, result=0
01:04:12.340 00.000 8976 worker thread done servicing request
01:04:12.340 00.000 8976 Worker thread wakes up
01:04:12.340 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:04:12.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:12.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:13.028 00.688 8976 Exposure complete
01:04:13.033 00.005 8976 worker thread done servicing request
01:04:13.033 00.000 5052 OnExposeComplete: enter
01:04:13.034 00.001 5052 UpdateGuideState(): m_state=6
01:04:13.034 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1977
01:04:13.034 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.41, Mass=177, SNR=9.2, Peak=70 HFD=2.8
01:04:13.034 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.45 = 1.84)
01:04:13.034 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
01:04:13.034 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.30 hyp=0.44 cameraTheta=-2.40 mountX=-0.12 mountY=0.44, mountTheta=1.83
01:04:13.035 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.30, opts=13)
01:04:13.035 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.30)
01:04:13.035 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:04:13.035 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:04:13.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:13.035 00.000 8976 Worker thread wakes up
01:04:13.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.30) opts 0xd
01:04:13.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.30)
01:04:13.035 00.000 8976 Moving (-0.33, -0.30) raw xDistance=-0.12 yDistance=0.44
01:04:13.035 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:13.035 00.000 5052 Enqueuing Expose request
01:04:13.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:04:13.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
01:04:13.035 00.000 8976 MoveAxis(R, 0, ABG)
01:04:13.035 00.000 8976 MoveAxis(D, 2, ABG)
01:04:13.035 00.000 8976 stepping (-9, -7) + (0, -2)
01:04:13.035 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:13.060 00.025 8976 Received - 47 (G) 
01:04:13.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:13.060 00.000 8976 stepped: pos (-9, -9)
01:04:13.060 00.000 8976 move complete, result=0
01:04:13.060 00.000 8976 worker thread done servicing request
01:04:13.060 00.000 8976 Worker thread wakes up
01:04:13.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:13.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:13.060 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:04:13.745 00.685 8976 Exposure complete
01:04:13.751 00.006 8976 worker thread done servicing request
01:04:13.751 00.000 5052 OnExposeComplete: enter
01:04:13.751 00.000 5052 UpdateGuideState(): m_state=6
01:04:13.751 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1978
01:04:13.751 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.70, Mass=185, SNR=9.4, Peak=63 HFD=2.6
01:04:13.751 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
01:04:13.751 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
01:04:13.751 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.97 mountX=0.02 mountY=0.06, mountTheta=1.26
01:04:13.752 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.01, opts=13)
01:04:13.752 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.01)
01:04:13.752 00.000 8976 Worker thread wakes up
01:04:13.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.01) opts 0xd
01:04:13.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.01)
01:04:13.752 00.000 8976 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=0.06
01:04:13.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:04:13.753 00.001 5052 UpdateGuideState exits: m=185 SNR=9.4
01:04:13.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:13.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:04:13.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:04:13.753 00.000 8976 MoveAxis(R, 0, ABG)
01:04:13.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:13.753 00.000 5052 Enqueuing Expose request
01:04:13.753 00.000 8976 MoveAxis(U, 0, ABG)
01:04:13.754 00.001 8976 move complete, result=0
01:04:13.754 00.000 8976 worker thread done servicing request
01:04:13.754 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:13.754 00.000 8976 Worker thread wakes up
01:04:13.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:13.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:14.441 00.687 8976 Exposure complete
01:04:14.446 00.005 8976 worker thread done servicing request
01:04:14.447 00.001 5052 OnExposeComplete: enter
01:04:14.447 00.000 5052 UpdateGuideState(): m_state=6
01:04:14.447 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1979
01:04:14.447 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.98, Mass=178, SNR=9.3, Peak=64 HFD=2.5
01:04:14.447 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
01:04:14.447 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:04:14.447 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.27 hyp=0.67 cameraTheta=0.41 mountX=-0.04 mountY=-0.66, mountTheta=-1.63
01:04:14.447 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.27, opts=13)
01:04:14.447 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.27)
01:04:14.447 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:04:14.448 00.001 5052 UpdateGuideState exits: m=178 SNR=9.3
01:04:14.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:14.448 00.000 8976 Worker thread wakes up
01:04:14.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.27) opts 0xd
01:04:14.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.27)
01:04:14.448 00.000 8976 Moving (0.62, 0.27) raw xDistance=-0.04 yDistance=-0.66
01:04:14.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:04:14.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
01:04:14.448 00.000 8976 MoveAxis(R, 0, ABG)
01:04:14.448 00.000 8976 MoveAxis(U, 3, ABG)
01:04:14.448 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:14.448 00.000 5052 Enqueuing Expose request
01:04:14.448 00.000 8976 stepping (-9, -9) + (0, 3)
01:04:14.448 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:14.483 00.035 8976 Received - 47 (G) 
01:04:14.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:14.483 00.000 8976 stepped: pos (-9, -6)
01:04:14.483 00.000 8976 move complete, result=0
01:04:14.483 00.000 8976 worker thread done servicing request
01:04:14.483 00.000 8976 Worker thread wakes up
01:04:14.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:14.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:14.483 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:04:15.166 00.683 8976 Exposure complete
01:04:15.172 00.006 8976 worker thread done servicing request
01:04:15.172 00.000 5052 OnExposeComplete: enter
01:04:15.173 00.001 5052 UpdateGuideState(): m_state=6
01:04:15.173 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1980
01:04:15.173 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.37, Mass=184, SNR=9.4, Peak=68 HFD=3.0
01:04:15.173 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
01:04:15.173 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
01:04:15.173 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.34 hyp=0.47 cameraTheta=-0.79 mountX=-0.45 mountY=-0.10, mountTheta=-2.93
01:04:15.173 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.34, opts=13)
01:04:15.173 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.34)
01:04:15.174 00.001 8976 Worker thread wakes up
01:04:15.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:04:15.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.34) opts 0xd
01:04:15.174 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:04:15.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:15.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.34)
01:04:15.174 00.000 8976 Moving (0.33, -0.34) raw xDistance=-0.45 yDistance=-0.10
01:04:15.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:04:15.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:04:15.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:15.174 00.000 5052 Enqueuing Expose request
01:04:15.174 00.000 8976 MoveAxis(R, 2, ABG)
01:04:15.174 00.000 8976 stepping (-9, -6) + (2, 0)
01:04:15.174 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:15.203 00.029 8976 Received - 47 (G) 
01:04:15.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:15.203 00.000 8976 stepped: pos (-7, -6)
01:04:15.203 00.000 8976 MoveAxis(U, 0, ABG)
01:04:15.203 00.000 8976 move complete, result=0
01:04:15.203 00.000 8976 worker thread done servicing request
01:04:15.203 00.000 8976 Worker thread wakes up
01:04:15.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:15.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:15.203 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:04:15.886 00.683 8976 Exposure complete
01:04:15.892 00.006 8976 worker thread done servicing request
01:04:15.892 00.000 5052 OnExposeComplete: enter
01:04:15.892 00.000 5052 UpdateGuideState(): m_state=6
01:04:15.892 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1981
01:04:15.892 00.000 5052 Star::Find returns 1 (1), X=329.47, Y=281.88, Mass=189, SNR=9.5, Peak=63 HFD=2.8
01:04:15.892 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
01:04:15.892 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
01:04:15.892 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.17 hyp=0.34 cameraTheta=0.51 mountX=0.01 mountY=-0.34, mountTheta=-1.53
01:04:15.893 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.17, opts=13)
01:04:15.893 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.17)
01:04:15.893 00.000 8976 Worker thread wakes up
01:04:15.893 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.17) opts 0xd
01:04:15.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.17)
01:04:15.893 00.000 8976 Moving (0.29, 0.17) raw xDistance=0.01 yDistance=-0.34
01:04:15.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:04:15.893 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:04:15.893 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5 Saturated
01:04:15.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:15.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:04:15.893 00.000 8976 MoveAxis(R, 0, ABG)
01:04:15.893 00.000 8976 MoveAxis(U, 1, ABG)
01:04:15.894 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:15.894 00.000 5052 Enqueuing Expose request
01:04:15.894 00.000 8976 stepping (-7, -6) + (0, 1)
01:04:15.894 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:15.921 00.027 8976 Received - 47 (G) 
01:04:15.921 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:15.921 00.000 8976 stepped: pos (-7, -5)
01:04:15.921 00.000 8976 move complete, result=0
01:04:15.921 00.000 8976 worker thread done servicing request
01:04:15.921 00.000 8976 Worker thread wakes up
01:04:15.921 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:04:15.922 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:15.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:16.573 00.651 8976 Exposure complete
01:04:16.578 00.005 8976 worker thread done servicing request
01:04:16.578 00.000 5052 OnExposeComplete: enter
01:04:16.578 00.000 5052 UpdateGuideState(): m_state=6
01:04:16.578 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1982
01:04:16.578 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.00, Mass=218, SNR=10.2, Peak=67 HFD=2.7
01:04:16.578 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
01:04:16.578 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.27 = -0.27)
01:04:16.578 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.88 mountX=0.30 mountY=-0.08, mountTheta=-0.26
01:04:16.579 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.29, opts=13)
01:04:16.579 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.29)
01:04:16.579 00.000 8976 Worker thread wakes up
01:04:16.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.29) opts 0xd
01:04:16.579 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.29)
01:04:16.579 00.000 8976 Moving (-0.09, 0.29) raw xDistance=0.30 yDistance=-0.08
01:04:16.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:04:16.579 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
01:04:16.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:16.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:04:16.580 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:04:16.580 00.000 8976 MoveAxis(L, 1, ABG)
01:04:16.580 00.000 8976 stepping (-7, -5) + (-1, 0)
01:04:16.580 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:16.580 00.000 5052 Enqueuing Expose request
01:04:16.580 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:16.609 00.029 8976 Received - 47 (G) 
01:04:16.609 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:16.609 00.000 8976 stepped: pos (-8, -5)
01:04:16.609 00.000 8976 MoveAxis(U, 0, ABG)
01:04:16.609 00.000 8976 move complete, result=0
01:04:16.609 00.000 8976 worker thread done servicing request
01:04:16.609 00.000 8976 Worker thread wakes up
01:04:16.609 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:04:16.610 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:16.610 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:17.264 00.654 8976 Exposure complete
01:04:17.270 00.006 8976 worker thread done servicing request
01:04:17.270 00.000 5052 OnExposeComplete: enter
01:04:17.270 00.000 5052 UpdateGuideState(): m_state=6
01:04:17.270 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1983
01:04:17.275 00.005 5052 Star::Find returns 1 (0), X=329.16, Y=281.85, Mass=171, SNR=9.0, Peak=65 HFD=2.4
01:04:17.275 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
01:04:17.275 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
01:04:17.275 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.68 mountX=0.13 mountY=-0.06, mountTheta=-0.44
01:04:17.275 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.14, opts=13)
01:04:17.275 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.14)
01:04:17.275 00.000 8976 Worker thread wakes up
01:04:17.276 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:04:17.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.14) opts 0xd
01:04:17.276 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
01:04:17.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.14)
01:04:17.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:17.276 00.000 8976 Moving (-0.02, 0.14) raw xDistance=0.13 yDistance=-0.06
01:04:17.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:17.276 00.000 5052 Enqueuing Expose request
01:04:17.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:04:17.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:04:17.276 00.000 8976 MoveAxis(R, 0, ABG)
01:04:17.276 00.000 8976 MoveAxis(U, 0, ABG)
01:04:17.276 00.000 8976 move complete, result=0
01:04:17.276 00.000 8976 worker thread done servicing request
01:04:17.276 00.000 8976 Worker thread wakes up
01:04:17.276 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:17.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:17.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:17.946 00.670 8976 Exposure complete
01:04:17.951 00.005 8976 worker thread done servicing request
01:04:17.951 00.000 5052 OnExposeComplete: enter
01:04:17.951 00.000 5052 UpdateGuideState(): m_state=6
01:04:17.951 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1984
01:04:17.951 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.80, Mass=190, SNR=9.5, Peak=64 HFD=3.0
01:04:17.951 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
01:04:17.951 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
01:04:17.951 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.46 mountX=-0.00 mountY=-0.21, mountTheta=-1.59
01:04:17.952 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.09, opts=13)
01:04:17.952 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.09)
01:04:17.952 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:04:17.952 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:04:17.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:17.952 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:17.952 00.000 5052 Enqueuing Expose request
01:04:17.952 00.000 8976 Worker thread wakes up
01:04:17.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.09) opts 0xd
01:04:17.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.09)
01:04:17.952 00.000 8976 Moving (0.19, 0.09) raw xDistance=-0.00 yDistance=-0.21
01:04:17.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:04:17.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:04:17.952 00.000 8976 MoveAxis(R, 0, ABG)
01:04:17.952 00.000 8976 MoveAxis(U, 0, ABG)
01:04:17.952 00.000 8976 move complete, result=0
01:04:17.952 00.000 8976 worker thread done servicing request
01:04:17.952 00.000 8976 Worker thread wakes up
01:04:17.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:17.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:17.953 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:18.608 00.655 8976 Exposure complete
01:04:18.614 00.006 8976 worker thread done servicing request
01:04:18.614 00.000 5052 OnExposeComplete: enter
01:04:18.614 00.000 5052 UpdateGuideState(): m_state=6
01:04:18.614 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1985
01:04:18.614 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.59, Mass=198, SNR=9.7, Peak=63 HFD=3.1
01:04:18.614 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
01:04:18.614 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
01:04:18.614 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.12 hyp=0.41 cameraTheta=-0.29 mountX=-0.29 mountY=-0.27, mountTheta=-2.39
01:04:18.615 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.12, opts=13)
01:04:18.615 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.12)
01:04:18.615 00.000 8976 Worker thread wakes up
01:04:18.615 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.12) opts 0xd
01:04:18.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.12)
01:04:18.615 00.000 8976 Moving (0.40, -0.12) raw xDistance=-0.29 yDistance=-0.27
01:04:18.615 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:04:18.615 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:04:18.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:18.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:18.615 00.000 5052 Enqueuing Expose request
01:04:18.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:04:18.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:04:18.615 00.000 8976 MoveAxis(R, 1, ABG)
01:04:18.615 00.000 8976 stepping (-8, -5) + (1, 0)
01:04:18.616 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:18.639 00.023 8976 Received - 47 (G) 
01:04:18.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:18.640 00.001 8976 stepped: pos (-7, -5)
01:04:18.640 00.000 8976 MoveAxis(U, 1, ABG)
01:04:18.640 00.000 8976 stepping (-7, -5) + (0, 1)
01:04:18.640 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:18.671 00.031 8976 Received - 47 (G) 
01:04:18.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:18.671 00.000 8976 stepped: pos (-7, -4)
01:04:18.672 00.001 8976 move complete, result=0
01:04:18.672 00.000 8976 worker thread done servicing request
01:04:18.672 00.000 8976 Worker thread wakes up
01:04:18.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:18.672 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:18.672 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:04:19.326 00.654 8976 Exposure complete
01:04:19.332 00.006 8976 worker thread done servicing request
01:04:19.333 00.001 5052 OnExposeComplete: enter
01:04:19.333 00.000 5052 UpdateGuideState(): m_state=6
01:04:19.333 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1986
01:04:19.333 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.70, Mass=207, SNR=9.9, Peak=65 HFD=3.0
01:04:19.333 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
01:04:19.333 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:04:19.333 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.05 mountX=-0.11 mountY=-0.17, mountTheta=-2.12
01:04:19.333 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.01, opts=13)
01:04:19.333 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.01)
01:04:19.334 00.001 8976 Worker thread wakes up
01:04:19.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.01) opts 0xd
01:04:19.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.01)
01:04:19.334 00.000 8976 Moving (0.21, -0.01) raw xDistance=-0.11 yDistance=-0.17
01:04:19.334 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:04:19.334 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9
01:04:19.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:19.334 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:19.334 00.000 5052 Enqueuing Expose request
01:04:19.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:04:19.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:04:19.334 00.000 8976 MoveAxis(R, 0, ABG)
01:04:19.334 00.000 8976 MoveAxis(U, 0, ABG)
01:04:19.334 00.000 8976 move complete, result=0
01:04:19.334 00.000 8976 worker thread done servicing request
01:04:19.334 00.000 8976 Worker thread wakes up
01:04:19.334 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:19.335 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:19.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:19.990 00.655 8976 Exposure complete
01:04:19.995 00.005 8976 worker thread done servicing request
01:04:19.998 00.003 5052 OnExposeComplete: enter
01:04:19.998 00.000 5052 UpdateGuideState(): m_state=6
01:04:19.998 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1987
01:04:19.998 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.69, Mass=203, SNR=9.8, Peak=66 HFD=2.7
01:04:19.998 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:04:19.998 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:04:19.998 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.02 hyp=0.63 cameraTheta=-0.03 mountX=-0.30 mountY=-0.51, mountTheta=-2.10
01:04:19.999 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.02, opts=13)
01:04:19.999 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.02)
01:04:19.999 00.000 8976 Worker thread wakes up
01:04:19.999 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.02) opts 0xd
01:04:19.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.02)
01:04:19.999 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:04:19.999 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:04:19.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:19.999 00.000 8976 Moving (0.63, -0.02) raw xDistance=-0.30 yDistance=-0.51
01:04:19.999 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:19.999 00.000 5052 Enqueuing Expose request
01:04:19.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:04:19.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
01:04:19.999 00.000 8976 MoveAxis(R, 1, ABG)
01:04:19.999 00.000 8976 stepping (-7, -4) + (1, 0)
01:04:19.999 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:20.030 00.031 8976 Received - 47 (G) 
01:04:20.030 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:20.030 00.000 8976 stepped: pos (-6, -4)
01:04:20.030 00.000 8976 MoveAxis(U, 2, ABG)
01:04:20.030 00.000 8976 stepping (-6, -4) + (0, 2)
01:04:20.030 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:20.063 00.033 8976 Received - 47 (G) 
01:04:20.063 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:20.063 00.000 8976 stepped: pos (-6, -2)
01:04:20.063 00.000 8976 move complete, result=0
01:04:20.063 00.000 8976 worker thread done servicing request
01:04:20.063 00.000 8976 Worker thread wakes up
01:04:20.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:20.063 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:20.063 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:04:20.751 00.688 8976 Exposure complete
01:04:20.757 00.006 8976 worker thread done servicing request
01:04:20.757 00.000 5052 OnExposeComplete: enter
01:04:20.757 00.000 5052 UpdateGuideState(): m_state=6
01:04:20.757 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1988
01:04:20.757 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=282.11, Mass=171, SNR=9.0, Peak=65 HFD=2.8
01:04:20.757 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
01:04:20.757 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
01:04:20.757 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.40 hyp=0.81 cameraTheta=0.51 mountX=0.03 mountY=-0.81, mountTheta=-1.53
01:04:20.758 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.40, opts=13)
01:04:20.758 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.40)
01:04:20.758 00.000 8976 Worker thread wakes up
01:04:20.758 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.40) opts 0xd
01:04:20.758 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.40)
01:04:20.758 00.000 8976 Moving (0.71, 0.40) raw xDistance=0.03 yDistance=-0.81
01:04:20.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:04:20.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.81
01:04:20.758 00.000 8976 MoveAxis(R, 0, ABG)
01:04:20.758 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:04:20.759 00.001 8976 MoveAxis(U, 3, ABG)
01:04:20.759 00.000 8976 stepping (-6, -2) + (0, 3)
01:04:20.759 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
01:04:20.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:20.759 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:20.759 00.000 5052 Enqueuing Expose request
01:04:20.759 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:20.797 00.038 8976 Received - 47 (G) 
01:04:20.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:20.797 00.000 8976 stepped: pos (-6, 1)
01:04:20.798 00.001 8976 move complete, result=0
01:04:20.798 00.000 8976 worker thread done servicing request
01:04:20.798 00.000 8976 Worker thread wakes up
01:04:20.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:20.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:20.798 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
01:04:21.488 00.690 8976 Exposure complete
01:04:21.494 00.006 8976 worker thread done servicing request
01:04:21.494 00.000 5052 OnExposeComplete: enter
01:04:21.494 00.000 5052 UpdateGuideState(): m_state=6
01:04:21.494 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1989
01:04:21.494 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.87, Mass=202, SNR=9.9, Peak=68 HFD=2.6
01:04:21.494 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:04:21.494 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
01:04:21.494 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.16 hyp=0.50 cameraTheta=0.32 mountX=-0.07 mountY=-0.48, mountTheta=-1.72
01:04:21.495 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.16, opts=13)
01:04:21.495 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.16)
01:04:21.495 00.000 8976 Worker thread wakes up
01:04:21.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.16) opts 0xd
01:04:21.495 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.16)
01:04:21.495 00.000 8976 Moving (0.47, 0.16) raw xDistance=-0.07 yDistance=-0.48
01:04:21.496 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:04:21.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.48
01:04:21.496 00.000 8976 MoveAxis(R, 0, ABG)
01:04:21.496 00.000 8976 MoveAxis(U, 2, ABG)
01:04:21.496 00.000 8976 stepping (-6, 1) + (0, 2)
01:04:21.496 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:04:21.496 00.000 5052 UpdateGuideState exits: m=202 SNR=9.9
01:04:21.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:21.496 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:21.496 00.000 5052 Enqueuing Expose request
01:04:21.496 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:21.532 00.036 8976 Received - 47 (G) 
01:04:21.533 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:21.533 00.000 8976 stepped: pos (-6, 3)
01:04:21.533 00.000 8976 move complete, result=0
01:04:21.533 00.000 8976 worker thread done servicing request
01:04:21.533 00.000 8976 Worker thread wakes up
01:04:21.533 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:21.533 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:21.533 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:04:22.217 00.684 8976 Exposure complete
01:04:22.223 00.006 8976 worker thread done servicing request
01:04:22.223 00.000 5052 OnExposeComplete: enter
01:04:22.223 00.000 5052 UpdateGuideState(): m_state=6
01:04:22.223 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1990
01:04:22.223 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.47, Mass=199, SNR=9.7, Peak=65 HFD=3.2
01:04:22.223 00.000 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
01:04:22.223 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
01:04:22.223 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.24 hyp=0.34 cameraTheta=-0.77 mountX=-0.33 mountY=-0.08, mountTheta=-2.92
01:04:22.224 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.24, opts=13)
01:04:22.224 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.24)
01:04:22.224 00.000 8976 Worker thread wakes up
01:04:22.224 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.24) opts 0xd
01:04:22.224 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.24)
01:04:22.224 00.000 8976 Moving (0.25, -0.24) raw xDistance=-0.33 yDistance=-0.08
01:04:22.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:04:22.224 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:04:22.224 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:04:22.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:22.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:04:22.224 00.000 8976 MoveAxis(R, 1, ABG)
01:04:22.224 00.000 8976 stepping (-6, 3) + (1, 0)
01:04:22.224 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:22.224 00.000 5052 Enqueuing Expose request
01:04:22.224 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:22.252 00.028 8976 Received - 47 (G) 
01:04:22.252 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:22.252 00.000 8976 stepped: pos (-5, 3)
01:04:22.252 00.000 8976 MoveAxis(U, 0, ABG)
01:04:22.252 00.000 8976 move complete, result=0
01:04:22.252 00.000 8976 worker thread done servicing request
01:04:22.252 00.000 8976 Worker thread wakes up
01:04:22.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:22.252 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:22.253 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:04:22.936 00.683 8976 Exposure complete
01:04:22.942 00.006 8976 worker thread done servicing request
01:04:22.942 00.000 5052 OnExposeComplete: enter
01:04:22.942 00.000 5052 UpdateGuideState(): m_state=6
01:04:22.942 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1991
01:04:22.942 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.77, Mass=180, SNR=9.3, Peak=63 HFD=2.9
01:04:22.942 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
01:04:22.942 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
01:04:22.942 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.74 mountX=0.03 mountY=-0.10, mountTheta=-1.31
01:04:22.943 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.07, opts=13)
01:04:22.943 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.07)
01:04:22.943 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:04:22.943 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
01:04:22.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:22.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:22.943 00.000 5052 Enqueuing Expose request
01:04:22.943 00.000 8976 Worker thread wakes up
01:04:22.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.07) opts 0xd
01:04:22.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.07)
01:04:22.943 00.000 8976 Moving (0.07, 0.07) raw xDistance=0.03 yDistance=-0.10
01:04:22.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:04:22.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:04:22.943 00.000 8976 MoveAxis(R, 0, ABG)
01:04:22.943 00.000 8976 MoveAxis(U, 0, ABG)
01:04:22.943 00.000 8976 move complete, result=0
01:04:22.943 00.000 8976 worker thread done servicing request
01:04:22.943 00.000 8976 Worker thread wakes up
01:04:22.944 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:22.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:22.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:23.627 00.683 8976 Exposure complete
01:04:23.633 00.006 8976 worker thread done servicing request
01:04:23.633 00.000 5052 OnExposeComplete: enter
01:04:23.633 00.000 5052 UpdateGuideState(): m_state=6
01:04:23.633 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1992
01:04:23.633 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.71, Mass=190, SNR=9.5, Peak=63 HFD=2.9
01:04:23.633 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
01:04:23.633 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:04:23.633 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.00 hyp=0.41 cameraTheta=-0.01 mountX=-0.19 mountY=-0.34, mountTheta=-2.07
01:04:23.634 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.00, opts=13)
01:04:23.634 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.00)
01:04:23.634 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:04:23.634 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:04:23.634 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:23.634 00.000 8976 Worker thread wakes up
01:04:23.634 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.00) opts 0xd
01:04:23.634 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.00)
01:04:23.634 00.000 8976 Moving (0.41, -0.00) raw xDistance=-0.19 yDistance=-0.34
01:04:23.634 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:23.634 00.000 5052 Enqueuing Expose request
01:04:23.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:04:23.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:04:23.634 00.000 8976 MoveAxis(R, 0, ABG)
01:04:23.634 00.000 8976 MoveAxis(U, 1, ABG)
01:04:23.634 00.000 8976 stepping (-5, 3) + (0, 1)
01:04:23.634 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:23.659 00.025 8976 Received - 47 (G) 
01:04:23.659 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:23.659 00.000 8976 stepped: pos (-5, 4)
01:04:23.659 00.000 8976 move complete, result=0
01:04:23.659 00.000 8976 worker thread done servicing request
01:04:23.659 00.000 8976 Worker thread wakes up
01:04:23.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:23.659 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:23.659 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:04:24.343 00.684 8976 Exposure complete
01:04:24.349 00.006 8976 worker thread done servicing request
01:04:24.349 00.000 5052 OnExposeComplete: enter
01:04:24.349 00.000 5052 UpdateGuideState(): m_state=6
01:04:24.349 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1993
01:04:24.349 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.67, Mass=190, SNR=9.5, Peak=66 HFD=2.9
01:04:24.349 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
01:04:24.349 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
01:04:24.349 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.19 mountX=-0.12 mountY=-0.14, mountTheta=-2.27
01:04:24.350 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.04, opts=13)
01:04:24.350 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.04)
01:04:24.350 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:04:24.350 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:04:24.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:24.350 00.000 8976 Worker thread wakes up
01:04:24.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.04) opts 0xd
01:04:24.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.04)
01:04:24.350 00.000 8976 Moving (0.20, -0.04) raw xDistance=-0.12 yDistance=-0.14
01:04:24.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:24.350 00.000 5052 Enqueuing Expose request
01:04:24.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:04:24.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:04:24.351 00.001 8976 MoveAxis(R, 0, ABG)
01:04:24.351 00.000 8976 MoveAxis(U, 0, ABG)
01:04:24.351 00.000 8976 move complete, result=0
01:04:24.351 00.000 8976 worker thread done servicing request
01:04:24.351 00.000 8976 Worker thread wakes up
01:04:24.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:24.351 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:24.351 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:25.033 00.682 8976 Exposure complete
01:04:25.039 00.006 8976 worker thread done servicing request
01:04:25.039 00.000 5052 OnExposeComplete: enter
01:04:25.039 00.000 5052 UpdateGuideState(): m_state=6
01:04:25.039 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1994
01:04:25.039 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.06, Mass=191, SNR=9.5, Peak=69 HFD=2.5
01:04:25.039 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
01:04:25.039 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.64 = -0.64)
01:04:25.039 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.50 mountX=0.30 mountY=-0.21, mountTheta=-0.61
01:04:25.040 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.35, opts=13)
01:04:25.040 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.35)
01:04:25.040 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:04:25.040 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:04:25.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:25.040 00.000 8976 Worker thread wakes up
01:04:25.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.35) opts 0xd
01:04:25.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.35)
01:04:25.040 00.000 8976 Moving (0.02, 0.35) raw xDistance=0.30 yDistance=-0.21
01:04:25.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:04:25.040 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:25.040 00.000 5052 Enqueuing Expose request
01:04:25.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:04:25.040 00.000 8976 MoveAxis(L, 1, ABG)
01:04:25.040 00.000 8976 stepping (-5, 4) + (-1, 0)
01:04:25.041 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:25.066 00.025 8976 Received - 47 (G) 
01:04:25.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:25.066 00.000 8976 stepped: pos (-6, 4)
01:04:25.066 00.000 8976 MoveAxis(U, 0, ABG)
01:04:25.066 00.000 8976 move complete, result=0
01:04:25.066 00.000 8976 worker thread done servicing request
01:04:25.066 00.000 8976 Worker thread wakes up
01:04:25.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:25.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:25.066 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:04:25.752 00.686 8976 Exposure complete
01:04:25.757 00.005 8976 worker thread done servicing request
01:04:25.757 00.000 5052 OnExposeComplete: enter
01:04:25.757 00.000 5052 UpdateGuideState(): m_state=6
01:04:25.757 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1995
01:04:25.757 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.79, Mass=195, SNR=9.7, Peak=66 HFD=2.7
01:04:25.757 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
01:04:25.757 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
01:04:25.757 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.40 mountX=-0.02 mountY=-0.21, mountTheta=-1.64
01:04:25.758 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.09, opts=13)
01:04:25.758 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.09)
01:04:25.758 00.000 8976 Worker thread wakes up
01:04:25.758 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.09) opts 0xd
01:04:25.758 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.09)
01:04:25.759 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:04:25.759 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
01:04:25.759 00.000 8976 Moving (0.20, 0.09) raw xDistance=-0.02 yDistance=-0.21
01:04:25.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:04:25.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:04:25.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:25.759 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:25.759 00.000 5052 Enqueuing Expose request
01:04:25.759 00.000 8976 MoveAxis(R, 0, ABG)
01:04:25.759 00.000 8976 MoveAxis(U, 0, ABG)
01:04:25.759 00.000 8976 move complete, result=0
01:04:25.759 00.000 8976 worker thread done servicing request
01:04:25.759 00.000 8976 Worker thread wakes up
01:04:25.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:25.759 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:25.759 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:26.443 00.684 8976 Exposure complete
01:04:26.449 00.006 8976 worker thread done servicing request
01:04:26.449 00.000 5052 OnExposeComplete: enter
01:04:26.449 00.000 5052 UpdateGuideState(): m_state=6
01:04:26.450 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1996
01:04:26.450 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.98, Mass=172, SNR=9.1, Peak=64 HFD=2.5
01:04:26.450 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
01:04:26.450 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
01:04:26.450 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.41 mountX=0.22 mountY=-0.19, mountTheta=-0.70
01:04:26.450 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.27, opts=13)
01:04:26.450 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.27)
01:04:26.451 00.001 8976 Worker thread wakes up
01:04:26.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.27) opts 0xd
01:04:26.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.27)
01:04:26.451 00.000 8976 Moving (0.04, 0.27) raw xDistance=0.22 yDistance=-0.19
01:04:26.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:04:26.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:04:26.451 00.000 8976 MoveAxis(R, 0, ABG)
01:04:26.451 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:04:26.451 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
01:04:26.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:26.451 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:26.451 00.000 8976 MoveAxis(U, 0, ABG)
01:04:26.451 00.000 5052 Enqueuing Expose request
01:04:26.451 00.000 8976 move complete, result=0
01:04:26.451 00.000 8976 worker thread done servicing request
01:04:26.451 00.000 8976 Worker thread wakes up
01:04:26.451 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:26.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:26.452 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:27.137 00.685 8976 Exposure complete
01:04:27.143 00.006 8976 worker thread done servicing request
01:04:27.143 00.000 5052 OnExposeComplete: enter
01:04:27.143 00.000 5052 UpdateGuideState(): m_state=6
01:04:27.143 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1997
01:04:27.143 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.91, Mass=199, SNR=9.8, Peak=64 HFD=2.9
01:04:27.143 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
01:04:27.143 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
01:04:27.143 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.20 hyp=0.32 cameraTheta=0.68 mountX=0.07 mountY=-0.32, mountTheta=-1.36
01:04:27.145 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.20, opts=13)
01:04:27.145 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.20)
01:04:27.145 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:04:27.145 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
01:04:27.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:27.145 00.000 8976 Worker thread wakes up
01:04:27.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.20) opts 0xd
01:04:27.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.20)
01:04:27.145 00.000 8976 Moving (0.25, 0.20) raw xDistance=0.07 yDistance=-0.32
01:04:27.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:04:27.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:27.145 00.000 5052 Enqueuing Expose request
01:04:27.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:04:27.145 00.000 8976 MoveAxis(R, 0, ABG)
01:04:27.145 00.000 8976 MoveAxis(U, 1, ABG)
01:04:27.145 00.000 8976 stepping (-6, 4) + (0, 1)
01:04:27.145 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:27.177 00.032 8976 Received - 47 (G) 
01:04:27.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:27.177 00.000 8976 stepped: pos (-6, 5)
01:04:27.177 00.000 8976 move complete, result=0
01:04:27.177 00.000 8976 worker thread done servicing request
01:04:27.177 00.000 8976 Worker thread wakes up
01:04:27.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:27.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:27.177 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:04:27.860 00.683 8976 Exposure complete
01:04:27.865 00.005 8976 worker thread done servicing request
01:04:27.866 00.001 5052 OnExposeComplete: enter
01:04:27.866 00.000 5052 UpdateGuideState(): m_state=6
01:04:27.866 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1998
01:04:27.866 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.63, Mass=199, SNR=9.7, Peak=65 HFD=2.8
01:04:27.866 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
01:04:27.866 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.83 = -2.83)
01:04:27.866 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.68 mountX=-0.12 mountY=-0.04, mountTheta=-2.82
01:04:27.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.08, opts=13)
01:04:27.867 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.08)
01:04:27.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:04:27.867 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:04:27.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:27.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:27.867 00.000 5052 Enqueuing Expose request
01:04:27.867 00.000 8976 Worker thread wakes up
01:04:27.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.08) opts 0xd
01:04:27.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.08)
01:04:27.867 00.000 8976 Moving (0.10, -0.08) raw xDistance=-0.12 yDistance=-0.04
01:04:27.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:04:27.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:04:27.867 00.000 8976 MoveAxis(R, 0, ABG)
01:04:27.867 00.000 8976 MoveAxis(U, 0, ABG)
01:04:27.867 00.000 8976 move complete, result=0
01:04:27.867 00.000 8976 worker thread done servicing request
01:04:27.867 00.000 8976 Worker thread wakes up
01:04:27.867 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:27.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:27.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:28.550 00.683 8976 Exposure complete
01:04:28.555 00.005 8976 worker thread done servicing request
01:04:28.555 00.000 5052 OnExposeComplete: enter
01:04:28.555 00.000 5052 UpdateGuideState(): m_state=6
01:04:28.555 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1999
01:04:28.555 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=282.18, Mass=187, SNR=9.4, Peak=65 HFD=3.0
01:04:28.556 00.001 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
01:04:28.556 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
01:04:28.556 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.47 hyp=0.55 cameraTheta=1.05 mountX=0.30 mountY=-0.49, mountTheta=-1.02
01:04:28.556 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.47, opts=13)
01:04:28.556 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.47)
01:04:28.556 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:04:28.556 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:04:28.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:28.556 00.000 8976 Worker thread wakes up
01:04:28.556 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.47) opts 0xd
01:04:28.557 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.47)
01:04:28.557 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:28.557 00.000 5052 Enqueuing Expose request
01:04:28.557 00.000 8976 Moving (0.27, 0.47) raw xDistance=0.30 yDistance=-0.49
01:04:28.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:04:28.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:04:28.557 00.000 8976 MoveAxis(L, 1, ABG)
01:04:28.557 00.000 8976 stepping (-6, 5) + (-1, 0)
01:04:28.557 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:28.583 00.026 8976 Received - 47 (G) 
01:04:28.583 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:28.583 00.000 8976 stepped: pos (-7, 5)
01:04:28.583 00.000 8976 MoveAxis(U, 2, ABG)
01:04:28.583 00.000 8976 stepping (-7, 5) + (0, 2)
01:04:28.583 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:28.616 00.033 8976 Received - 47 (G) 
01:04:28.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:28.616 00.000 8976 stepped: pos (-7, 7)
01:04:28.616 00.000 8976 move complete, result=0
01:04:28.616 00.000 8976 worker thread done servicing request
01:04:28.616 00.000 8976 Worker thread wakes up
01:04:28.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:28.616 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:28.616 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
01:04:29.303 00.687 8976 Exposure complete
01:04:29.309 00.006 8976 worker thread done servicing request
01:04:29.309 00.000 5052 OnExposeComplete: enter
01:04:29.309 00.000 5052 UpdateGuideState(): m_state=6
01:04:29.309 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2000
01:04:29.309 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.58, Mass=193, SNR=9.6, Peak=66 HFD=2.5
01:04:29.309 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.04) = xAngle (-4.04 = 2.25)
01:04:29.309 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.14 = 2.14)
01:04:29.309 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.99 mountX=-0.09 mountY=0.12, mountTheta=2.21
01:04:29.310 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.13, opts=13)
01:04:29.310 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.13)
01:04:29.310 00.000 8976 Worker thread wakes up
01:04:29.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.13) opts 0xd
01:04:29.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.13)
01:04:29.310 00.000 8976 Moving (-0.06, -0.13) raw xDistance=-0.09 yDistance=0.12
01:04:29.310 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:04:29.310 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:04:29.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:29.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:04:29.310 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:29.310 00.000 5052 Enqueuing Expose request
01:04:29.311 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:04:29.311 00.000 8976 MoveAxis(R, 0, ABG)
01:04:29.311 00.000 8976 MoveAxis(U, 0, ABG)
01:04:29.311 00.000 8976 move complete, result=0
01:04:29.311 00.000 8976 worker thread done servicing request
01:04:29.311 00.000 8976 Worker thread wakes up
01:04:29.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:29.311 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:29.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:29.996 00.685 8976 Exposure complete
01:04:30.001 00.005 8976 worker thread done servicing request
01:04:30.001 00.000 5052 OnExposeComplete: enter
01:04:30.002 00.001 5052 UpdateGuideState(): m_state=6
01:04:30.002 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2001
01:04:30.002 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.34, Mass=194, SNR=9.6, Peak=65 HFD=2.9
01:04:30.002 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.04) = xAngle (-3.14 = -3.14)
01:04:30.002 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.04)
01:04:30.002 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.37 hyp=0.41 cameraTheta=-1.10 mountX=-0.41 mountY=0.04, mountTheta=3.04
01:04:30.002 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.37, opts=13)
01:04:30.003 00.001 5052 Enqueuing Move request for stepguider (0.19, -0.37)
01:04:30.003 00.000 8976 Worker thread wakes up
01:04:30.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:04:30.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.37) opts 0xd
01:04:30.003 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:04:30.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.37)
01:04:30.003 00.000 8976 Moving (0.19, -0.37) raw xDistance=-0.41 yDistance=0.04
01:04:30.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:04:30.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:04:30.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:30.003 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:30.003 00.000 5052 Enqueuing Expose request
01:04:30.003 00.000 8976 MoveAxis(R, 2, ABG)
01:04:30.003 00.000 8976 stepping (-7, 7) + (2, 0)
01:04:30.003 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:30.038 00.035 8976 Received - 47 (G) 
01:04:30.038 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:30.038 00.000 8976 stepped: pos (-5, 7)
01:04:30.038 00.000 8976 MoveAxis(U, 0, ABG)
01:04:30.038 00.000 8976 move complete, result=0
01:04:30.038 00.000 8976 worker thread done servicing request
01:04:30.038 00.000 8976 Worker thread wakes up
01:04:30.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:30.038 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:30.038 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
01:04:30.724 00.686 8976 Exposure complete
01:04:30.729 00.005 8976 worker thread done servicing request
01:04:30.729 00.000 5052 OnExposeComplete: enter
01:04:30.729 00.000 5052 UpdateGuideState(): m_state=6
01:04:30.729 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2002
01:04:30.729 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.61, Mass=176, SNR=9.1, Peak=64 HFD=3.0
01:04:30.729 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
01:04:30.729 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
01:04:30.729 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.10 hyp=0.35 cameraTheta=-0.30 mountX=-0.24 mountY=-0.22, mountTheta=-2.40
01:04:30.730 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.10, opts=13)
01:04:30.730 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.10)
01:04:30.730 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:04:30.730 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
01:04:30.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:30.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:30.730 00.000 5052 Enqueuing Expose request
01:04:30.730 00.000 8976 Worker thread wakes up
01:04:30.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.10) opts 0xd
01:04:30.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.10)
01:04:30.730 00.000 8976 Moving (0.33, -0.10) raw xDistance=-0.24 yDistance=-0.22
01:04:30.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:04:30.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:04:30.730 00.000 8976 MoveAxis(R, 0, ABG)
01:04:30.730 00.000 8976 MoveAxis(U, 0, ABG)
01:04:30.730 00.000 8976 move complete, result=0
01:04:30.731 00.001 8976 worker thread done servicing request
01:04:30.731 00.000 8976 Worker thread wakes up
01:04:30.731 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:30.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:30.731 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:31.413 00.682 8976 Exposure complete
01:04:31.418 00.005 8976 worker thread done servicing request
01:04:31.419 00.001 5052 OnExposeComplete: enter
01:04:31.419 00.000 5052 UpdateGuideState(): m_state=6
01:04:31.419 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2003
01:04:31.419 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.72, Mass=198, SNR=9.7, Peak=71 HFD=2.8
01:04:31.419 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:04:31.419 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:04:31.419 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.01 hyp=0.43 cameraTheta=0.03 mountX=-0.19 mountY=-0.37, mountTheta=-2.03
01:04:31.420 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.01, opts=13)
01:04:31.420 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.01)
01:04:31.420 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:04:31.420 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:04:31.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:31.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:31.420 00.000 5052 Enqueuing Expose request
01:04:31.420 00.000 8976 Worker thread wakes up
01:04:31.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.01) opts 0xd
01:04:31.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.01)
01:04:31.420 00.000 8976 Moving (0.43, 0.01) raw xDistance=-0.19 yDistance=-0.37
01:04:31.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:04:31.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:04:31.420 00.000 8976 MoveAxis(R, 0, ABG)
01:04:31.420 00.000 8976 MoveAxis(U, 1, ABG)
01:04:31.420 00.000 8976 stepping (-5, 7) + (0, 1)
01:04:31.420 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:31.445 00.025 8976 Received - 47 (G) 
01:04:31.445 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:31.445 00.000 8976 stepped: pos (-5, 8)
01:04:31.445 00.000 8976 move complete, result=0
01:04:31.445 00.000 8976 worker thread done servicing request
01:04:31.445 00.000 8976 Worker thread wakes up
01:04:31.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:31.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:31.445 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
01:04:32.130 00.685 8976 Exposure complete
01:04:32.136 00.006 8976 worker thread done servicing request
01:04:32.136 00.000 5052 OnExposeComplete: enter
01:04:32.136 00.000 5052 UpdateGuideState(): m_state=6
01:04:32.136 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2004
01:04:32.136 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.92, Mass=183, SNR=9.4, Peak=70 HFD=2.3
01:04:32.136 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
01:04:32.136 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
01:04:32.136 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.21 hyp=0.80 cameraTheta=0.27 mountX=-0.16 mountY=-0.76, mountTheta=-1.78
01:04:32.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.21, opts=13)
01:04:32.137 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.21)
01:04:32.137 00.000 8976 Worker thread wakes up
01:04:32.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.21) opts 0xd
01:04:32.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.21)
01:04:32.137 00.000 8976 Moving (0.77, 0.21) raw xDistance=-0.16 yDistance=-0.76
01:04:32.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:04:32.137 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
01:04:32.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:32.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:04:32.138 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.76
01:04:32.138 00.000 8976 MoveAxis(R, 0, ABG)
01:04:32.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:32.138 00.000 5052 Enqueuing Expose request
01:04:32.138 00.000 8976 MoveAxis(U, 3, ABG)
01:04:32.138 00.000 8976 stepping (-5, 8) + (0, 3)
01:04:32.138 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:32.180 00.042 8976 Received - 47 (G) 
01:04:32.180 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:32.180 00.000 8976 stepped: pos (-5, 11)
01:04:32.180 00.000 8976 move complete, result=0
01:04:32.180 00.000 8976 worker thread done servicing request
01:04:32.180 00.000 8976 Worker thread wakes up
01:04:32.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:32.180 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:32.180 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
01:04:32.866 00.686 8976 Exposure complete
01:04:32.871 00.005 8976 worker thread done servicing request
01:04:32.871 00.000 5052 OnExposeComplete: enter
01:04:32.871 00.000 5052 UpdateGuideState(): m_state=6
01:04:32.871 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2005
01:04:32.871 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.75, Mass=194, SNR=9.7, Peak=70 HFD=2.7
01:04:32.871 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:04:32.871 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:04:32.871 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.24 cameraTheta=0.16 mountX=-0.07 mountY=-0.22, mountTheta=-1.89
01:04:32.872 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.04, opts=13)
01:04:32.872 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.04)
01:04:32.872 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:04:32.872 00.000 5052 UpdateGuideState exits: m=194 SNR=9.7
01:04:32.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:32.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:32.873 00.001 8976 Worker thread wakes up
01:04:32.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.04) opts 0xd
01:04:32.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.04)
01:04:32.873 00.000 8976 Moving (0.23, 0.04) raw xDistance=-0.07 yDistance=-0.22
01:04:32.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:04:32.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:04:32.873 00.000 8976 MoveAxis(R, 0, ABG)
01:04:32.873 00.000 5052 Enqueuing Expose request
01:04:32.873 00.000 8976 MoveAxis(U, 0, ABG)
01:04:32.873 00.000 8976 move complete, result=0
01:04:32.874 00.001 8976 worker thread done servicing request
01:04:32.874 00.000 8976 Worker thread wakes up
01:04:32.874 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:32.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:32.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:33.560 00.686 8976 Exposure complete
01:04:33.566 00.006 8976 worker thread done servicing request
01:04:33.566 00.000 5052 OnExposeComplete: enter
01:04:33.566 00.000 5052 UpdateGuideState(): m_state=6
01:04:33.566 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2006
01:04:33.566 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.79, Mass=189, SNR=9.5, Peak=68 HFD=2.8
01:04:33.566 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:04:33.566 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:04:33.566 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.62 mountX=0.02 mountY=-0.13, mountTheta=-1.42
01:04:33.567 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.08, opts=13)
01:04:33.567 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.08)
01:04:33.567 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:04:33.567 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:04:33.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:33.567 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:33.567 00.000 5052 Enqueuing Expose request
01:04:33.567 00.000 8976 Worker thread wakes up
01:04:33.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.08) opts 0xd
01:04:33.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.08)
01:04:33.567 00.000 8976 Moving (0.11, 0.08) raw xDistance=0.02 yDistance=-0.13
01:04:33.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:04:33.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:04:33.567 00.000 8976 MoveAxis(R, 0, ABG)
01:04:33.567 00.000 8976 MoveAxis(U, 0, ABG)
01:04:33.567 00.000 8976 move complete, result=0
01:04:33.567 00.000 8976 worker thread done servicing request
01:04:33.567 00.000 8976 Worker thread wakes up
01:04:33.567 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:33.567 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:33.568 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:34.250 00.682 8976 Exposure complete
01:04:34.256 00.006 8976 worker thread done servicing request
01:04:34.257 00.001 5052 OnExposeComplete: enter
01:04:34.257 00.000 5052 UpdateGuideState(): m_state=6
01:04:34.257 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2007
01:04:34.257 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=282.00, Mass=193, SNR=9.6, Peak=64 HFD=2.5
01:04:34.257 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
01:04:34.257 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
01:04:34.257 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.29 hyp=0.50 cameraTheta=2.53 mountX=0.44 mountY=0.18, mountTheta=0.39
01:04:34.258 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.29, opts=13)
01:04:34.258 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.29)
01:04:34.258 00.000 8976 Worker thread wakes up
01:04:34.258 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:04:34.258 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:04:34.258 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.29) opts 0xd
01:04:34.258 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.29)
01:04:34.258 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:34.258 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:34.258 00.000 5052 Enqueuing Expose request
01:04:34.258 00.000 8976 Moving (-0.41, 0.29) raw xDistance=0.44 yDistance=0.18
01:04:34.259 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:04:34.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:04:34.259 00.000 8976 MoveAxis(L, 2, ABG)
01:04:34.259 00.000 8976 stepping (-5, 11) + (-2, 0)
01:04:34.259 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:34.290 00.031 8976 Received - 47 (G) 
01:04:34.290 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:34.290 00.000 8976 stepped: pos (-7, 11)
01:04:34.290 00.000 8976 MoveAxis(U, 0, ABG)
01:04:34.290 00.000 8976 move complete, result=0
01:04:34.290 00.000 8976 worker thread done servicing request
01:04:34.290 00.000 8976 Worker thread wakes up
01:04:34.290 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:34.290 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:34.290 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:04:34.974 00.684 8976 Exposure complete
01:04:34.979 00.005 8976 worker thread done servicing request
01:04:34.979 00.000 5052 OnExposeComplete: enter
01:04:34.979 00.000 5052 UpdateGuideState(): m_state=6
01:04:34.979 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2008
01:04:34.979 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.86, Mass=167, SNR=8.9, Peak=64 HFD=2.6
01:04:34.979 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:04:34.979 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
01:04:34.979 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.15 hyp=0.81 cameraTheta=2.95 mountX=0.50 mountY=0.59, mountTheta=0.87
01:04:34.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.15, opts=13)
01:04:34.980 00.000 5052 Enqueuing Move request for stepguider (-0.80, 0.15)
01:04:34.980 00.000 8976 Worker thread wakes up
01:04:34.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.15) opts 0xd
01:04:34.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.15)
01:04:34.980 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:04:34.980 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
01:04:34.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:34.980 00.000 8976 Moving (-0.80, 0.15) raw xDistance=0.50 yDistance=0.59
01:04:34.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
01:04:34.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:04:34.980 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:34.980 00.000 5052 Enqueuing Expose request
01:04:34.980 00.000 8976 MoveAxis(L, 2, ABG)
01:04:34.980 00.000 8976 stepping (-7, 11) + (-2, 0)
01:04:34.980 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:35.010 00.030 8976 Received - 47 (G) 
01:04:35.010 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:35.010 00.000 8976 stepped: pos (-9, 11)
01:04:35.010 00.000 8976 MoveAxis(D, 2, ABG)
01:04:35.010 00.000 8976 stepping (-9, 11) + (0, -2)
01:04:35.010 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:35.042 00.032 8976 Received - 47 (G) 
01:04:35.042 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:35.042 00.000 8976 stepped: pos (-9, 9)
01:04:35.042 00.000 8976 move complete, result=0
01:04:35.042 00.000 8976 worker thread done servicing request
01:04:35.042 00.000 8976 Worker thread wakes up
01:04:35.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:35.042 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:04:35.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:35.728 00.686 8976 Exposure complete
01:04:35.734 00.006 8976 worker thread done servicing request
01:04:35.734 00.000 5052 OnExposeComplete: enter
01:04:35.734 00.000 5052 UpdateGuideState(): m_state=6
01:04:35.734 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2009
01:04:35.734 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.21, Mass=195, SNR=9.7, Peak=70 HFD=2.6
01:04:35.734 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
01:04:35.734 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.63)
01:04:35.734 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.50 hyp=0.84 cameraTheta=-2.51 mountX=-0.13 mountY=0.84, mountTheta=1.73
01:04:35.735 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.50, opts=13)
01:04:35.735 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.50)
01:04:35.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:04:35.735 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
01:04:35.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:35.735 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:35.735 00.000 5052 Enqueuing Expose request
01:04:35.735 00.000 8976 Worker thread wakes up
01:04:35.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.50) opts 0xd
01:04:35.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.50)
01:04:35.735 00.000 8976 Moving (-0.68, -0.50) raw xDistance=-0.13 yDistance=0.84
01:04:35.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:04:35.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.84
01:04:35.735 00.000 8976 MoveAxis(R, 0, ABG)
01:04:35.735 00.000 8976 MoveAxis(D, 3, ABG)
01:04:35.735 00.000 8976 stepping (-9, 9) + (0, -3)
01:04:35.735 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:35.761 00.026 8976 Received - 47 (G) 
01:04:35.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:35.761 00.000 8976 stepped: pos (-9, 6)
01:04:35.761 00.000 8976 move complete, result=0
01:04:35.761 00.000 8976 worker thread done servicing request
01:04:35.761 00.000 8976 Worker thread wakes up
01:04:35.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:35.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:35.761 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:04:36.446 00.685 8976 Exposure complete
01:04:36.452 00.006 8976 worker thread done servicing request
01:04:36.452 00.000 5052 OnExposeComplete: enter
01:04:36.452 00.000 5052 UpdateGuideState(): m_state=6
01:04:36.452 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2010
01:04:36.452 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.84, Mass=189, SNR=9.5, Peak=67 HFD=2.4
01:04:36.453 00.001 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
01:04:36.453 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
01:04:36.454 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.74 mountX=0.13 mountY=-0.05, mountTheta=-0.39
01:04:36.454 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.13, opts=13)
01:04:36.454 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.13)
01:04:36.454 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:04:36.454 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:04:36.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:36.454 00.000 8976 Worker thread wakes up
01:04:36.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.13) opts 0xd
01:04:36.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.13)
01:04:36.454 00.000 8976 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.05
01:04:36.454 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:36.454 00.000 5052 Enqueuing Expose request
01:04:36.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:04:36.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:04:36.454 00.000 8976 MoveAxis(R, 0, ABG)
01:04:36.454 00.000 8976 MoveAxis(U, 0, ABG)
01:04:36.454 00.000 8976 move complete, result=0
01:04:36.454 00.000 8976 worker thread done servicing request
01:04:36.454 00.000 8976 Worker thread wakes up
01:04:36.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:36.455 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:36.455 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:37.153 00.698 8976 Exposure complete
01:04:37.160 00.007 8976 worker thread done servicing request
01:04:37.160 00.000 5052 OnExposeComplete: enter
01:04:37.160 00.000 5052 UpdateGuideState(): m_state=6
01:04:37.161 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2011
01:04:37.161 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.83, Mass=200, SNR=9.7, Peak=67 HFD=2.6
01:04:37.161 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
01:04:37.161 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
01:04:37.161 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.89 mountX=0.06 mountY=-0.14, mountTheta=-1.17
01:04:37.161 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.12, opts=13)
01:04:37.161 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.12)
01:04:37.161 00.000 8976 Worker thread wakes up
01:04:37.162 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:04:37.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.12) opts 0xd
01:04:37.162 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
01:04:37.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.12)
01:04:37.162 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:37.162 00.000 8976 Moving (0.10, 0.12) raw xDistance=0.06 yDistance=-0.14
01:04:37.162 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:37.162 00.000 5052 Enqueuing Expose request
01:04:37.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:04:37.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:04:37.162 00.000 8976 MoveAxis(R, 0, ABG)
01:04:37.162 00.000 8976 MoveAxis(U, 0, ABG)
01:04:37.162 00.000 8976 move complete, result=0
01:04:37.162 00.000 8976 worker thread done servicing request
01:04:37.162 00.000 8976 Worker thread wakes up
01:04:37.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:37.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:37.162 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:37.848 00.686 8976 Exposure complete
01:04:37.854 00.006 8976 worker thread done servicing request
01:04:37.854 00.000 5052 OnExposeComplete: enter
01:04:37.855 00.001 5052 UpdateGuideState(): m_state=6
01:04:37.855 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2012
01:04:37.855 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.94, Mass=202, SNR=9.8, Peak=68 HFD=2.5
01:04:37.855 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:04:37.855 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:04:37.855 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.23 hyp=0.55 cameraTheta=0.42 mountX=-0.03 mountY=-0.54, mountTheta=-1.62
01:04:37.855 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.23, opts=13)
01:04:37.855 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.23)
01:04:37.855 00.000 8976 Worker thread wakes up
01:04:37.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.23) opts 0xd
01:04:37.856 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:04:37.856 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:04:37.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:37.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.23)
01:04:37.856 00.000 8976 Moving (0.50, 0.23) raw xDistance=-0.03 yDistance=-0.54
01:04:37.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:04:37.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:04:37.856 00.000 8976 MoveAxis(R, 0, ABG)
01:04:37.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:37.856 00.000 5052 Enqueuing Expose request
01:04:37.856 00.000 8976 MoveAxis(U, 2, ABG)
01:04:37.856 00.000 8976 stepping (-9, 6) + (0, 2)
01:04:37.856 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:37.888 00.032 8976 Received - 47 (G) 
01:04:37.888 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:37.888 00.000 8976 stepped: pos (-9, 8)
01:04:37.888 00.000 8976 move complete, result=0
01:04:37.888 00.000 8976 worker thread done servicing request
01:04:37.888 00.000 8976 Worker thread wakes up
01:04:37.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:37.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:37.888 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:04:38.571 00.683 8976 Exposure complete
01:04:38.576 00.005 8976 worker thread done servicing request
01:04:38.577 00.001 5052 OnExposeComplete: enter
01:04:38.577 00.000 5052 UpdateGuideState(): m_state=6
01:04:38.577 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2013
01:04:38.577 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.80, Mass=194, SNR=9.7, Peak=73 HFD=2.4
01:04:38.577 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
01:04:38.577 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
01:04:38.577 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.58 mountX=0.02 mountY=-0.16, mountTheta=-1.46
01:04:38.578 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.09, opts=13)
01:04:38.578 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.09)
01:04:38.578 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:04:38.578 00.000 5052 UpdateGuideState exits: m=194 SNR=9.7
01:04:38.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:38.578 00.000 8976 Worker thread wakes up
01:04:38.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.09) opts 0xd
01:04:38.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.09)
01:04:38.578 00.000 8976 Moving (0.13, 0.09) raw xDistance=0.02 yDistance=-0.16
01:04:38.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:04:38.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:04:38.578 00.000 8976 MoveAxis(R, 0, ABG)
01:04:38.578 00.000 8976 MoveAxis(U, 0, ABG)
01:04:38.578 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:38.578 00.000 5052 Enqueuing Expose request
01:04:38.578 00.000 8976 move complete, result=0
01:04:38.578 00.000 8976 worker thread done servicing request
01:04:38.578 00.000 8976 Worker thread wakes up
01:04:38.578 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:38.578 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:38.578 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:39.265 00.687 8976 Exposure complete
01:04:39.270 00.005 8976 worker thread done servicing request
01:04:39.270 00.000 5052 OnExposeComplete: enter
01:04:39.270 00.000 5052 UpdateGuideState(): m_state=6
01:04:39.270 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2014
01:04:39.270 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.90, Mass=192, SNR=9.6, Peak=64 HFD=2.6
01:04:39.270 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
01:04:39.270 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
01:04:39.270 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.19 hyp=0.49 cameraTheta=0.39 mountX=-0.04 mountY=-0.48, mountTheta=-1.65
01:04:39.271 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.19, opts=13)
01:04:39.271 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.19)
01:04:39.271 00.000 8976 Worker thread wakes up
01:04:39.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.19) opts 0xd
01:04:39.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.19)
01:04:39.271 00.000 8976 Moving (0.45, 0.19) raw xDistance=-0.04 yDistance=-0.48
01:04:39.271 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:04:39.271 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:04:39.271 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:39.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:04:39.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:04:39.271 00.000 8976 MoveAxis(R, 0, ABG)
01:04:39.271 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:39.271 00.000 5052 Enqueuing Expose request
01:04:39.271 00.000 8976 MoveAxis(U, 2, ABG)
01:04:39.271 00.000 8976 stepping (-9, 8) + (0, 2)
01:04:39.272 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:39.295 00.023 8976 Received - 47 (G) 
01:04:39.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:39.295 00.000 8976 stepped: pos (-9, 10)
01:04:39.295 00.000 8976 move complete, result=0
01:04:39.295 00.000 8976 worker thread done servicing request
01:04:39.295 00.000 8976 Worker thread wakes up
01:04:39.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:39.295 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:04:39.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:39.977 00.682 8976 Exposure complete
01:04:39.982 00.005 8976 worker thread done servicing request
01:04:39.982 00.000 5052 OnExposeComplete: enter
01:04:39.982 00.000 5052 UpdateGuideState(): m_state=6
01:04:39.982 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2015
01:04:39.982 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.84, Mass=183, SNR=9.4, Peak=69 HFD=2.6
01:04:39.982 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
01:04:39.982 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
01:04:39.982 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.67 mountX=0.04 mountY=-0.21, mountTheta=-1.37
01:04:39.983 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.13, opts=13)
01:04:39.983 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.13)
01:04:39.983 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:04:39.983 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
01:04:39.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:39.983 00.000 8976 Worker thread wakes up
01:04:39.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.13) opts 0xd
01:04:39.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:39.983 00.000 5052 Enqueuing Expose request
01:04:39.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.13)
01:04:39.983 00.000 8976 Moving (0.16, 0.13) raw xDistance=0.04 yDistance=-0.21
01:04:39.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:04:39.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:04:39.983 00.000 8976 MoveAxis(R, 0, ABG)
01:04:39.983 00.000 8976 MoveAxis(U, 0, ABG)
01:04:39.983 00.000 8976 move complete, result=0
01:04:39.983 00.000 8976 worker thread done servicing request
01:04:39.983 00.000 8976 Worker thread wakes up
01:04:39.983 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:39.984 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:39.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:40.669 00.685 8976 Exposure complete
01:04:40.675 00.006 8976 worker thread done servicing request
01:04:40.675 00.000 5052 OnExposeComplete: enter
01:04:40.675 00.000 5052 UpdateGuideState(): m_state=6
01:04:40.675 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2016
01:04:40.675 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.77, Mass=191, SNR=9.5, Peak=66 HFD=2.5
01:04:40.675 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:04:40.675 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
01:04:40.675 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.22 cameraTheta=2.87 mountX=0.15 mountY=0.15, mountTheta=0.77
01:04:40.676 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.06, opts=13)
01:04:40.676 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.06)
01:04:40.676 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:04:40.676 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:04:40.676 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:40.676 00.000 8976 Worker thread wakes up
01:04:40.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.06) opts 0xd
01:04:40.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.06)
01:04:40.676 00.000 8976 Moving (-0.22, 0.06) raw xDistance=0.15 yDistance=0.15
01:04:40.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:04:40.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:04:40.676 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:40.676 00.000 5052 Enqueuing Expose request
01:04:40.676 00.000 8976 MoveAxis(R, 0, ABG)
01:04:40.676 00.000 8976 MoveAxis(U, 0, ABG)
01:04:40.677 00.001 8976 move complete, result=0
01:04:40.677 00.000 8976 worker thread done servicing request
01:04:40.677 00.000 8976 Worker thread wakes up
01:04:40.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:40.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:40.677 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:41.362 00.685 8976 Exposure complete
01:04:41.368 00.006 8976 worker thread done servicing request
01:04:41.368 00.000 5052 OnExposeComplete: enter
01:04:41.368 00.000 5052 UpdateGuideState(): m_state=6
01:04:41.368 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2017
01:04:41.368 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.61, Mass=188, SNR=9.5, Peak=68 HFD=2.9
01:04:41.368 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
01:04:41.368 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
01:04:41.368 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-0.10 hyp=0.82 cameraTheta=-3.02 mountX=0.28 mountY=0.74, mountTheta=1.20
01:04:41.368 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=-0.10, opts=13)
01:04:41.369 00.001 5052 Enqueuing Move request for stepguider (-0.81, -0.10)
01:04:41.369 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:04:41.369 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:04:41.369 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:41.369 00.000 8976 Worker thread wakes up
01:04:41.369 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, -0.10) opts 0xd
01:04:41.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, -0.10)
01:04:41.369 00.000 8976 Moving (-0.81, -0.10) raw xDistance=0.28 yDistance=0.74
01:04:41.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:04:41.369 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:41.369 00.000 5052 Enqueuing Expose request
01:04:41.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.74
01:04:41.369 00.000 8976 MoveAxis(L, 1, ABG)
01:04:41.369 00.000 8976 stepping (-9, 10) + (-1, 0)
01:04:41.369 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:41.389 00.020 8976 Received - 47 (G) 
01:04:41.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:41.389 00.000 8976 stepped: pos (-10, 10)
01:04:41.389 00.000 8976 MoveAxis(D, 3, ABG)
01:04:41.389 00.000 8976 stepping (-10, 10) + (0, -3)
01:04:41.389 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:41.421 00.032 8976 Received - 47 (G) 
01:04:41.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:41.421 00.000 8976 stepped: pos (-10, 7)
01:04:41.421 00.000 8976 move complete, result=0
01:04:41.421 00.000 8976 worker thread done servicing request
01:04:41.421 00.000 8976 Worker thread wakes up
01:04:41.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:41.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:41.421 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
01:04:42.106 00.685 8976 Exposure complete
01:04:42.111 00.005 8976 worker thread done servicing request
01:04:42.111 00.000 5052 OnExposeComplete: enter
01:04:42.111 00.000 5052 UpdateGuideState(): m_state=6
01:04:42.111 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2018
01:04:42.111 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.94, Mass=176, SNR=9.1, Peak=64 HFD=2.6
01:04:42.111 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
01:04:42.111 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
01:04:42.111 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.23 hyp=0.37 cameraTheta=2.47 mountX=0.33 mountY=0.12, mountTheta=0.33
01:04:42.112 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.23, opts=13)
01:04:42.112 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.23)
01:04:42.112 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:04:42.112 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
01:04:42.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:42.112 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:42.112 00.000 5052 Enqueuing Expose request
01:04:42.112 00.000 8976 Worker thread wakes up
01:04:42.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.23) opts 0xd
01:04:42.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.23)
01:04:42.112 00.000 8976 Moving (-0.29, 0.23) raw xDistance=0.33 yDistance=0.12
01:04:42.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
01:04:42.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:04:42.112 00.000 8976 MoveAxis(L, 1, ABG)
01:04:42.112 00.000 8976 stepping (-10, 7) + (-1, 0)
01:04:42.113 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:42.140 00.027 8976 Received - 47 (G) 
01:04:42.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:42.140 00.000 8976 stepped: pos (-11, 7)
01:04:42.140 00.000 8976 MoveAxis(U, 0, ABG)
01:04:42.140 00.000 8976 move complete, result=0
01:04:42.140 00.000 8976 worker thread done servicing request
01:04:42.140 00.000 8976 Worker thread wakes up
01:04:42.140 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:04:42.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:42.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:42.827 00.687 8976 Exposure complete
01:04:42.833 00.006 8976 worker thread done servicing request
01:04:42.833 00.000 5052 OnExposeComplete: enter
01:04:42.833 00.000 5052 UpdateGuideState(): m_state=6
01:04:42.833 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2019
01:04:42.833 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.85, Mass=213, SNR=10.1, Peak=65 HFD=2.9
01:04:42.833 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:04:42.833 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
01:04:42.833 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.14 hyp=0.65 cameraTheta=2.93 mountX=0.41 mountY=0.46, mountTheta=0.84
01:04:42.834 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.14, opts=13)
01:04:42.834 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.14)
01:04:42.834 00.000 8976 Worker thread wakes up
01:04:42.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.14) opts 0xd
01:04:42.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.14)
01:04:42.834 00.000 8976 Moving (-0.64, 0.14) raw xDistance=0.41 yDistance=0.46
01:04:42.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:04:42.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:04:42.834 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
01:04:42.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:42.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:04:42.835 00.001 8976 MoveAxis(L, 2, ABG)
01:04:42.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:42.835 00.000 5052 Enqueuing Expose request
01:04:42.835 00.000 8976 stepping (-11, 7) + (-2, 0)
01:04:42.835 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:42.860 00.025 8976 Received - 47 (G) 
01:04:42.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:42.860 00.000 8976 stepped: pos (-13, 7)
01:04:42.860 00.000 8976 MoveAxis(D, 2, ABG)
01:04:42.860 00.000 8976 stepping (-13, 7) + (0, -2)
01:04:42.860 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:42.891 00.031 8976 Received - 47 (G) 
01:04:42.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:42.892 00.001 8976 stepped: pos (-13, 5)
01:04:42.892 00.000 8976 move complete, result=0
01:04:42.892 00.000 8976 worker thread done servicing request
01:04:42.892 00.000 8976 Worker thread wakes up
01:04:42.892 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:04:42.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:42.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:43.578 00.686 8976 Exposure complete
01:04:43.584 00.006 8976 worker thread done servicing request
01:04:43.584 00.000 5052 OnExposeComplete: enter
01:04:43.584 00.000 5052 UpdateGuideState(): m_state=6
01:04:43.584 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2020
01:04:43.584 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.84, Mass=189, SNR=9.5, Peak=66 HFD=2.6
01:04:43.584 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
01:04:43.584 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
01:04:43.584 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.20 cameraTheta=2.44 mountX=0.19 mountY=0.06, mountTheta=0.31
01:04:43.585 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.13, opts=13)
01:04:43.585 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.13)
01:04:43.585 00.000 8976 Worker thread wakes up
01:04:43.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.13) opts 0xd
01:04:43.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.13)
01:04:43.585 00.000 8976 Moving (-0.16, 0.13) raw xDistance=0.19 yDistance=0.06
01:04:43.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:04:43.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:04:43.585 00.000 8976 MoveAxis(R, 0, ABG)
01:04:43.585 00.000 8976 MoveAxis(U, 0, ABG)
01:04:43.585 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:04:43.585 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:04:43.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:43.585 00.000 8976 move complete, result=0
01:04:43.585 00.000 8976 worker thread done servicing request
01:04:43.585 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:43.586 00.001 5052 Enqueuing Expose request
01:04:43.586 00.000 8976 Worker thread wakes up
01:04:43.586 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:43.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:43.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:44.274 00.688 8976 Exposure complete
01:04:44.279 00.005 8976 worker thread done servicing request
01:04:44.279 00.000 5052 OnExposeComplete: enter
01:04:44.279 00.000 5052 UpdateGuideState(): m_state=6
01:04:44.279 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2021
01:04:44.279 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.59, Mass=208, SNR=10.0, Peak=67 HFD=2.9
01:04:44.279 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
01:04:44.279 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
01:04:44.279 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.11 hyp=0.52 cameraTheta=-2.92 mountX=0.13 mountY=0.48, mountTheta=1.31
01:04:44.281 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.11, opts=13)
01:04:44.281 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.11)
01:04:44.281 00.000 8976 Worker thread wakes up
01:04:44.281 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:04:44.281 00.000 5052 UpdateGuideState exits: m=208 SNR=10.0
01:04:44.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:44.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:44.282 00.001 5052 Enqueuing Expose request
01:04:44.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.11) opts 0xd
01:04:44.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.11)
01:04:44.282 00.000 8976 Moving (-0.50, -0.11) raw xDistance=0.13 yDistance=0.48
01:04:44.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:04:44.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:04:44.282 00.000 8976 MoveAxis(R, 0, ABG)
01:04:44.282 00.000 8976 MoveAxis(D, 2, ABG)
01:04:44.282 00.000 8976 stepping (-13, 5) + (0, -2)
01:04:44.282 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:44.314 00.032 8976 Received - 47 (G) 
01:04:44.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:44.314 00.000 8976 stepped: pos (-13, 3)
01:04:44.314 00.000 8976 move complete, result=0
01:04:44.314 00.000 8976 worker thread done servicing request
01:04:44.314 00.000 8976 Worker thread wakes up
01:04:44.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:44.314 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:44.314 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:04:45.000 00.686 8976 Exposure complete
01:04:45.005 00.005 8976 worker thread done servicing request
01:04:45.005 00.000 5052 OnExposeComplete: enter
01:04:45.005 00.000 5052 UpdateGuideState(): m_state=6
01:04:45.005 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2022
01:04:45.006 00.001 5052 Star::Find returns 1 (0), X=329.22, Y=281.38, Mass=182, SNR=9.4, Peak=67 HFD=2.7
01:04:45.006 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.49 = 2.80)
01:04:45.006 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.59 = 2.69)
01:04:45.006 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.33 hyp=0.33 cameraTheta=-1.44 mountX=-0.31 mountY=0.14, mountTheta=2.71
01:04:45.006 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.33, opts=13)
01:04:45.006 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.33)
01:04:45.006 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:04:45.006 00.000 5052 UpdateGuideState exits: m=182 SNR=9.4
01:04:45.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:45.006 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:45.006 00.000 5052 Enqueuing Expose request
01:04:45.007 00.001 8976 Worker thread wakes up
01:04:45.007 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.33) opts 0xd
01:04:45.007 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.33)
01:04:45.007 00.000 8976 Moving (0.04, -0.33) raw xDistance=-0.31 yDistance=0.14
01:04:45.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:04:45.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:04:45.007 00.000 8976 MoveAxis(R, 1, ABG)
01:04:45.007 00.000 8976 stepping (-13, 3) + (1, 0)
01:04:45.007 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:45.033 00.026 8976 Received - 47 (G) 
01:04:45.033 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:45.033 00.000 8976 stepped: pos (-12, 3)
01:04:45.033 00.000 8976 MoveAxis(U, 0, ABG)
01:04:45.033 00.000 8976 move complete, result=0
01:04:45.033 00.000 8976 worker thread done servicing request
01:04:45.033 00.000 8976 Worker thread wakes up
01:04:45.034 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:45.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:45.034 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:04:45.720 00.686 8976 Exposure complete
01:04:45.725 00.005 8976 worker thread done servicing request
01:04:45.725 00.000 5052 OnExposeComplete: enter
01:04:45.726 00.001 5052 UpdateGuideState(): m_state=6
01:04:45.726 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2023
01:04:45.726 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=282.02, Mass=180, SNR=9.2, Peak=68 HFD=2.8
01:04:45.726 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
01:04:45.726 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
01:04:45.726 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.31 hyp=0.68 cameraTheta=2.67 mountX=0.55 mountY=0.34, mountTheta=0.55
01:04:45.727 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.31, opts=13)
01:04:45.727 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.31)
01:04:45.727 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:04:45.727 00.000 5052 UpdateGuideState exits: m=180 SNR=9.2
01:04:45.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:45.727 00.000 8976 Worker thread wakes up
01:04:45.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.31) opts 0xd
01:04:45.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.31)
01:04:45.727 00.000 8976 Moving (-0.61, 0.31) raw xDistance=0.55 yDistance=0.34
01:04:45.727 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:45.727 00.000 5052 Enqueuing Expose request
01:04:45.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.55
01:04:45.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:04:45.727 00.000 8976 MoveAxis(L, 2, ABG)
01:04:45.727 00.000 8976 stepping (-12, 3) + (-2, 0)
01:04:45.727 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:45.753 00.026 8976 Received - 47 (G) 
01:04:45.753 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:45.753 00.000 8976 stepped: pos (-14, 3)
01:04:45.753 00.000 8976 MoveAxis(D, 1, ABG)
01:04:45.753 00.000 8976 stepping (-14, 3) + (0, -1)
01:04:45.753 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:45.785 00.032 8976 Received - 47 (G) 
01:04:45.785 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:45.786 00.001 8976 stepped: pos (-14, 2)
01:04:45.786 00.000 8976 move complete, result=0
01:04:45.786 00.000 8976 worker thread done servicing request
01:04:45.786 00.000 8976 Worker thread wakes up
01:04:45.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:45.786 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:45.786 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:04:46.467 00.681 8976 Exposure complete
01:04:46.473 00.006 8976 worker thread done servicing request
01:04:46.473 00.000 5052 OnExposeComplete: enter
01:04:46.473 00.000 5052 UpdateGuideState(): m_state=6
01:04:46.473 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2024
01:04:46.474 00.001 5052 Star::Find returns 1 (0), X=328.83, Y=281.66, Mass=193, SNR=9.6, Peak=68 HFD=2.6
01:04:46.474 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
01:04:46.474 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.14)
01:04:46.474 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.05 hyp=0.35 cameraTheta=-3.00 mountX=0.11 mountY=0.31, mountTheta=1.23
01:04:46.475 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.05, opts=13)
01:04:46.475 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.05)
01:04:46.475 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:04:46.475 00.000 8976 Worker thread wakes up
01:04:46.475 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:04:46.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:46.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:46.475 00.000 5052 Enqueuing Expose request
01:04:46.476 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.05) opts 0xd
01:04:46.476 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.05)
01:04:46.476 00.000 8976 Moving (-0.34, -0.05) raw xDistance=0.11 yDistance=0.31
01:04:46.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:04:46.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:04:46.476 00.000 8976 MoveAxis(R, 0, ABG)
01:04:46.476 00.000 8976 MoveAxis(D, 1, ABG)
01:04:46.476 00.000 8976 stepping (-14, 2) + (0, -1)
01:04:46.476 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:46.504 00.028 8976 Received - 47 (G) 
01:04:46.504 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:46.504 00.000 8976 stepped: pos (-14, 1)
01:04:46.504 00.000 8976 move complete, result=0
01:04:46.504 00.000 8976 worker thread done servicing request
01:04:46.504 00.000 8976 Worker thread wakes up
01:04:46.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:46.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:46.504 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:04:47.192 00.688 8976 Exposure complete
01:04:47.197 00.005 8976 worker thread done servicing request
01:04:47.197 00.000 5052 OnExposeComplete: enter
01:04:47.197 00.000 5052 UpdateGuideState(): m_state=6
01:04:47.197 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2025
01:04:47.197 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.79, Mass=185, SNR=9.4, Peak=67 HFD=2.4
01:04:47.197 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:04:47.197 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
01:04:47.198 00.001 5052 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.27 cameraTheta=2.84 mountX=0.19 mountY=0.17, mountTheta=0.74
01:04:47.198 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.08, opts=13)
01:04:47.198 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.08)
01:04:47.198 00.000 8976 Worker thread wakes up
01:04:47.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.08) opts 0xd
01:04:47.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.08)
01:04:47.198 00.000 8976 Moving (-0.25, 0.08) raw xDistance=0.19 yDistance=0.17
01:04:47.198 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:04:47.199 00.001 5052 UpdateGuideState exits: m=185 SNR=9.4
01:04:47.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:47.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:04:47.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:04:47.199 00.000 8976 MoveAxis(R, 0, ABG)
01:04:47.199 00.000 8976 MoveAxis(U, 0, ABG)
01:04:47.199 00.000 8976 move complete, result=0
01:04:47.199 00.000 8976 worker thread done servicing request
01:04:47.199 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:47.199 00.000 5052 Enqueuing Expose request
01:04:47.199 00.000 8976 Worker thread wakes up
01:04:47.199 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:04:47.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:47.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:47.882 00.683 8976 Exposure complete
01:04:47.888 00.006 8976 worker thread done servicing request
01:04:47.889 00.001 5052 OnExposeComplete: enter
01:04:47.889 00.000 5052 UpdateGuideState(): m_state=6
01:04:47.889 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2026
01:04:47.889 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.44, Mass=189, SNR=9.5, Peak=68 HFD=2.8
01:04:47.889 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
01:04:47.889 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.54)
01:04:47.889 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.27 hyp=0.53 cameraTheta=-2.60 mountX=-0.04 mountY=0.53, mountTheta=1.64
01:04:47.889 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.27, opts=13)
01:04:47.889 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.27)
01:04:47.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:04:47.890 00.001 5052 UpdateGuideState exits: m=189 SNR=9.5
01:04:47.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:47.890 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:47.890 00.000 5052 Enqueuing Expose request
01:04:47.890 00.000 8976 Worker thread wakes up
01:04:47.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.27) opts 0xd
01:04:47.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.27)
01:04:47.890 00.000 8976 Moving (-0.45, -0.27) raw xDistance=-0.04 yDistance=0.53
01:04:47.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:04:47.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
01:04:47.890 00.000 8976 MoveAxis(R, 0, ABG)
01:04:47.890 00.000 8976 MoveAxis(D, 2, ABG)
01:04:47.890 00.000 8976 stepping (-14, 1) + (0, -2)
01:04:47.890 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:47.911 00.021 8976 Received - 47 (G) 
01:04:47.911 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:47.911 00.000 8976 stepped: pos (-14, -1)
01:04:47.911 00.000 8976 move complete, result=0
01:04:47.911 00.000 8976 worker thread done servicing request
01:04:47.911 00.000 8976 Worker thread wakes up
01:04:47.911 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:47.911 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:47.911 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:04:48.597 00.686 8976 Exposure complete
01:04:48.603 00.006 8976 worker thread done servicing request
01:04:48.603 00.000 5052 OnExposeComplete: enter
01:04:48.603 00.000 5052 UpdateGuideState(): m_state=6
01:04:48.603 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2027
01:04:48.603 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.25, Mass=197, SNR=9.7, Peak=67 HFD=2.8
01:04:48.603 00.000 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.79 = 2.49)
01:04:48.603 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.39)
01:04:48.604 00.001 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.46 hyp=0.46 cameraTheta=-1.75 mountX=-0.37 mountY=0.32, mountTheta=2.43
01:04:48.604 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.46, opts=13)
01:04:48.604 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.46)
01:04:48.604 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:04:48.604 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:04:48.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:48.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:48.604 00.000 5052 Enqueuing Expose request
01:04:48.604 00.000 8976 Worker thread wakes up
01:04:48.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.46) opts 0xd
01:04:48.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.46)
01:04:48.605 00.001 8976 Moving (-0.08, -0.46) raw xDistance=-0.37 yDistance=0.32
01:04:48.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:04:48.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:04:48.605 00.000 8976 MoveAxis(R, 2, ABG)
01:04:48.605 00.000 8976 stepping (-14, -1) + (2, 0)
01:04:48.605 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:48.631 00.026 8976 Received - 47 (G) 
01:04:48.631 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:48.631 00.000 8976 stepped: pos (-12, -1)
01:04:48.631 00.000 8976 MoveAxis(D, 1, ABG)
01:04:48.631 00.000 8976 stepping (-12, -1) + (0, -1)
01:04:48.631 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:48.663 00.032 8976 Received - 47 (G) 
01:04:48.663 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:48.663 00.000 8976 stepped: pos (-12, -2)
01:04:48.663 00.000 8976 move complete, result=0
01:04:48.663 00.000 8976 worker thread done servicing request
01:04:48.663 00.000 8976 Worker thread wakes up
01:04:48.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:48.663 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:48.663 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:04:49.347 00.684 8976 Exposure complete
01:04:49.352 00.005 8976 worker thread done servicing request
01:04:49.353 00.001 5052 OnExposeComplete: enter
01:04:49.353 00.000 5052 UpdateGuideState(): m_state=6
01:04:49.353 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2028
01:04:49.353 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=282.45, Mass=177, SNR=9.2, Peak=66 HFD=3.0
01:04:49.353 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
01:04:49.353 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
01:04:49.353 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.74 hyp=0.76 cameraTheta=1.34 mountX=0.58 mountY=-0.55, mountTheta=-0.76
01:04:49.354 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.74, opts=13)
01:04:49.354 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.74)
01:04:49.354 00.000 8976 Worker thread wakes up
01:04:49.354 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.74) opts 0xd
01:04:49.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.74)
01:04:49.354 00.000 8976 Moving (0.18, 0.74) raw xDistance=0.58 yDistance=-0.55
01:04:49.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.58
01:04:49.354 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:04:49.355 00.001 5052 UpdateGuideState exits: m=177 SNR=9.2
01:04:49.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:49.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.55
01:04:49.355 00.000 8976 MoveAxis(L, 2, ABG)
01:04:49.355 00.000 8976 stepping (-12, -2) + (-2, 0)
01:04:49.355 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:49.355 00.000 5052 Enqueuing Expose request
01:04:49.355 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:49.382 00.027 8976 Received - 47 (G) 
01:04:49.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:49.382 00.000 8976 stepped: pos (-14, -2)
01:04:49.382 00.000 8976 MoveAxis(U, 2, ABG)
01:04:49.382 00.000 8976 stepping (-14, -2) + (0, 2)
01:04:49.382 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:49.414 00.032 8976 Received - 47 (G) 
01:04:49.414 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:49.414 00.000 8976 stepped: pos (-14, 0)
01:04:49.414 00.000 8976 move complete, result=0
01:04:49.414 00.000 8976 worker thread done servicing request
01:04:49.414 00.000 8976 Worker thread wakes up
01:04:49.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:49.414 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.6 px 2 ms NORTH
01:04:49.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:50.102 00.688 8976 Exposure complete
01:04:50.108 00.006 8976 worker thread done servicing request
01:04:50.109 00.001 5052 OnExposeComplete: enter
01:04:50.109 00.000 5052 UpdateGuideState(): m_state=6
01:04:50.109 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2029
01:04:50.109 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.74, Mass=205, SNR=9.9, Peak=71 HFD=2.8
01:04:50.109 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
01:04:50.109 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:04:50.109 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.03 hyp=0.51 cameraTheta=0.06 mountX=-0.20 mountY=-0.44, mountTheta=-2.00
01:04:50.109 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.03, opts=13)
01:04:50.109 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.03)
01:04:50.109 00.000 8976 Worker thread wakes up
01:04:50.110 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.03) opts 0xd
01:04:50.110 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.03)
01:04:50.110 00.000 8976 Moving (0.51, 0.03) raw xDistance=-0.20 yDistance=-0.44
01:04:50.110 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:04:50.110 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
01:04:50.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:50.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:04:50.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
01:04:50.110 00.000 8976 MoveAxis(R, 0, ABG)
01:04:50.110 00.000 8976 MoveAxis(U, 2, ABG)
01:04:50.110 00.000 8976 stepping (-14, 0) + (0, 2)
01:04:50.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:50.110 00.000 5052 Enqueuing Expose request
01:04:50.110 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:50.133 00.023 8976 Received - 47 (G) 
01:04:50.134 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:50.134 00.000 8976 stepped: pos (-14, 2)
01:04:50.134 00.000 8976 move complete, result=0
01:04:50.134 00.000 8976 worker thread done servicing request
01:04:50.134 00.000 8976 Worker thread wakes up
01:04:50.134 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:50.134 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:50.134 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:04:50.820 00.686 8976 Exposure complete
01:04:50.825 00.005 8976 worker thread done servicing request
01:04:50.825 00.000 5052 OnExposeComplete: enter
01:04:50.825 00.000 5052 UpdateGuideState(): m_state=6
01:04:50.825 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2030
01:04:50.826 00.001 5052 Star::Find returns 1 (0), X=329.61, Y=281.71, Mass=184, SNR=9.4, Peak=72 HFD=2.7
01:04:50.826 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:04:50.826 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:04:50.826 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.00 hyp=0.43 cameraTheta=0.00 mountX=-0.20 mountY=-0.36, mountTheta=-2.06
01:04:50.826 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.00, opts=13)
01:04:50.826 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.00)
01:04:50.826 00.000 8976 Worker thread wakes up
01:04:50.826 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.00) opts 0xd
01:04:50.826 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.00)
01:04:50.826 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:04:50.827 00.001 5052 UpdateGuideState exits: m=184 SNR=9.4
01:04:50.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:50.827 00.000 8976 Moving (0.43, 0.00) raw xDistance=-0.20 yDistance=-0.36
01:04:50.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:04:50.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
01:04:50.827 00.000 8976 MoveAxis(R, 0, ABG)
01:04:50.827 00.000 8976 MoveAxis(U, 2, ABG)
01:04:50.827 00.000 8976 stepping (-14, 2) + (0, 2)
01:04:50.827 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:50.827 00.000 5052 Enqueuing Expose request
01:04:50.827 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:50.853 00.026 8976 Received - 47 (G) 
01:04:50.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:50.853 00.000 8976 stepped: pos (-14, 4)
01:04:50.854 00.001 8976 move complete, result=0
01:04:50.854 00.000 8976 worker thread done servicing request
01:04:50.854 00.000 8976 Worker thread wakes up
01:04:50.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:50.854 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:50.854 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:04:51.553 00.699 8976 Exposure complete
01:04:51.559 00.006 8976 worker thread done servicing request
01:04:51.559 00.000 5052 OnExposeComplete: enter
01:04:51.559 00.000 5052 UpdateGuideState(): m_state=6
01:04:51.559 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2031
01:04:51.559 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.54, Mass=206, SNR=10.0, Peak=71 HFD=2.6
01:04:51.559 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:04:51.559 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
01:04:51.559 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.17 hyp=0.64 cameraTheta=-0.26 mountX=-0.43 mountY=-0.43, mountTheta=-2.36
01:04:51.559 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.17, opts=13)
01:04:51.560 00.001 5052 Enqueuing Move request for stepguider (0.62, -0.17)
01:04:51.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:04:51.560 00.000 5052 UpdateGuideState exits: m=206 SNR=10.0
01:04:51.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:51.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:51.560 00.000 5052 Enqueuing Expose request
01:04:51.560 00.000 8976 Worker thread wakes up
01:04:51.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.17) opts 0xd
01:04:51.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.17)
01:04:51.560 00.000 8976 Moving (0.62, -0.17) raw xDistance=-0.43 yDistance=-0.43
01:04:51.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:04:51.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
01:04:51.560 00.000 8976 MoveAxis(R, 2, ABG)
01:04:51.560 00.000 8976 stepping (-14, 4) + (2, 0)
01:04:51.560 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:51.588 00.028 8976 Received - 47 (G) 
01:04:51.588 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:51.588 00.000 8976 stepped: pos (-12, 4)
01:04:51.588 00.000 8976 MoveAxis(U, 2, ABG)
01:04:51.588 00.000 8976 stepping (-12, 4) + (0, 2)
01:04:51.588 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:51.621 00.033 8976 Received - 47 (G) 
01:04:51.621 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:51.621 00.000 8976 stepped: pos (-12, 6)
01:04:51.621 00.000 8976 move complete, result=0
01:04:51.621 00.000 8976 worker thread done servicing request
01:04:51.621 00.000 8976 Worker thread wakes up
01:04:51.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:51.621 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:51.621 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:04:52.307 00.686 8976 Exposure complete
01:04:52.313 00.006 8976 worker thread done servicing request
01:04:52.313 00.000 5052 OnExposeComplete: enter
01:04:52.313 00.000 5052 UpdateGuideState(): m_state=6
01:04:52.313 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2032
01:04:52.313 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.76, Mass=193, SNR=9.6, Peak=68 HFD=2.8
01:04:52.313 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
01:04:52.313 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
01:04:52.314 00.001 5052 CameraToMount -- cameraX=0.44 cameraY=0.05 hyp=0.44 cameraTheta=0.12 mountX=-0.15 mountY=-0.40, mountTheta=-1.94
01:04:52.314 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.05, opts=13)
01:04:52.314 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.05)
01:04:52.314 00.000 8976 Worker thread wakes up
01:04:52.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.05) opts 0xd
01:04:52.314 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:04:52.314 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:04:52.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.05)
01:04:52.315 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:52.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:52.315 00.000 5052 Enqueuing Expose request
01:04:52.315 00.000 8976 Moving (0.44, 0.05) raw xDistance=-0.15 yDistance=-0.40
01:04:52.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:04:52.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
01:04:52.315 00.000 8976 MoveAxis(R, 0, ABG)
01:04:52.315 00.000 8976 MoveAxis(U, 2, ABG)
01:04:52.315 00.000 8976 stepping (-12, 6) + (0, 2)
01:04:52.315 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:52.340 00.025 8976 Received - 47 (G) 
01:04:52.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:52.340 00.000 8976 stepped: pos (-12, 8)
01:04:52.340 00.000 8976 move complete, result=0
01:04:52.340 00.000 8976 worker thread done servicing request
01:04:52.340 00.000 8976 Worker thread wakes up
01:04:52.340 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:04:52.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:52.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:53.027 00.687 8976 Exposure complete
01:04:53.032 00.005 8976 worker thread done servicing request
01:04:53.032 00.000 5052 OnExposeComplete: enter
01:04:53.032 00.000 5052 UpdateGuideState(): m_state=6
01:04:53.032 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2033
01:04:53.032 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.60, Mass=177, SNR=9.2, Peak=64 HFD=3.0
01:04:53.032 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
01:04:53.032 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
01:04:53.032 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.11 hyp=0.39 cameraTheta=-0.27 mountX=-0.27 mountY=-0.26, mountTheta=-2.37
01:04:53.033 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.11, opts=13)
01:04:53.033 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.11)
01:04:53.033 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:04:53.033 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:04:53.033 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:53.033 00.000 8976 Worker thread wakes up
01:04:53.034 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.11) opts 0xd
01:04:53.034 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.11)
01:04:53.034 00.000 8976 Moving (0.38, -0.11) raw xDistance=-0.27 yDistance=-0.26
01:04:53.034 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:53.034 00.000 5052 Enqueuing Expose request
01:04:53.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:04:53.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
01:04:53.034 00.000 8976 MoveAxis(R, 1, ABG)
01:04:53.034 00.000 8976 stepping (-12, 8) + (1, 0)
01:04:53.034 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:53.059 00.025 8976 Received - 47 (G) 
01:04:53.059 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:53.059 00.000 8976 stepped: pos (-11, 8)
01:04:53.059 00.000 8976 MoveAxis(U, 1, ABG)
01:04:53.059 00.000 8976 stepping (-11, 8) + (0, 1)
01:04:53.059 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:53.091 00.032 8976 Received - 47 (G) 
01:04:53.091 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:53.091 00.000 8976 stepped: pos (-11, 9)
01:04:53.091 00.000 8976 move complete, result=0
01:04:53.091 00.000 8976 worker thread done servicing request
01:04:53.091 00.000 8976 Worker thread wakes up
01:04:53.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:53.091 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:53.091 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:04:53.774 00.683 8976 Exposure complete
01:04:53.780 00.006 8976 worker thread done servicing request
01:04:53.780 00.000 5052 OnExposeComplete: enter
01:04:53.780 00.000 5052 UpdateGuideState(): m_state=6
01:04:53.780 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2034
01:04:53.780 00.000 5052 Star::Find returns 1 (0), X=330.26, Y=281.90, Mass=198, SNR=9.8, Peak=73 HFD=2.6
01:04:53.781 00.001 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
01:04:53.781 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:04:53.781 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=0.19 hyp=1.10 cameraTheta=0.17 mountX=-0.32 mountY=-1.01, mountTheta=-1.88
01:04:53.781 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=0.19, opts=13)
01:04:53.781 00.000 5052 Enqueuing Move request for stepguider (1.08, 0.19)
01:04:53.781 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:04:53.781 00.000 5052 UpdateGuideState exits: m=198 SNR=9.8
01:04:53.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:53.781 00.000 8976 Worker thread wakes up
01:04:53.781 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, 0.19) opts 0xd
01:04:53.781 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.08, 0.19)
01:04:53.782 00.001 8976 Moving (1.08, 0.19) raw xDistance=-0.32 yDistance=-1.01
01:04:53.782 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:53.782 00.000 5052 Enqueuing Expose request
01:04:53.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:04:53.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.01
01:04:53.782 00.000 8976 MoveAxis(R, 1, ABG)
01:04:53.782 00.000 8976 stepping (-11, 9) + (1, 0)
01:04:53.782 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:53.811 00.029 8976 Received - 47 (G) 
01:04:53.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:53.811 00.000 8976 stepped: pos (-10, 9)
01:04:53.811 00.000 8976 MoveAxis(U, 4, ABG)
01:04:53.811 00.000 8976 stepping (-10, 9) + (0, 4)
01:04:53.811 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:04:53.843 00.032 8976 Received - 47 (G) 
01:04:53.843 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:04:53.843 00.000 8976 stepped: pos (-10, 13)
01:04:53.843 00.000 8976 move complete, result=0
01:04:53.843 00.000 8976 worker thread done servicing request
01:04:53.843 00.000 8976 Worker thread wakes up
01:04:53.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:53.843 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:53.843 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
01:04:54.528 00.685 8976 Exposure complete
01:04:54.533 00.005 8976 worker thread done servicing request
01:04:54.533 00.000 5052 OnExposeComplete: enter
01:04:54.533 00.000 5052 UpdateGuideState(): m_state=6
01:04:54.533 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2035
01:04:54.533 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.71, Mass=208, SNR=9.9, Peak=75 HFD=2.5
01:04:54.533 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
01:04:54.533 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:04:54.533 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=-0.00 hyp=0.82 cameraTheta=-0.00 mountX=-0.37 mountY=-0.69, mountTheta=-2.07
01:04:54.533 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=-0.00, opts=13)
01:04:54.533 00.000 5052 Enqueuing Move request for stepguider (0.82, -0.00)
01:04:54.534 00.001 8976 Worker thread wakes up
01:04:54.534 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, -0.00) opts 0xd
01:04:54.534 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, -0.00)
01:04:54.534 00.000 8976 Moving (0.82, -0.00) raw xDistance=-0.37 yDistance=-0.69
01:04:54.534 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:04:54.534 00.000 5052 UpdateGuideState exits: m=208 SNR=9.9
01:04:54.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:54.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:04:54.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.69
01:04:54.534 00.000 8976 MoveAxis(R, 2, ABG)
01:04:54.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:54.534 00.000 5052 Enqueuing Expose request
01:04:54.534 00.000 8976 stepping (-10, 13) + (2, 0)
01:04:54.534 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:54.561 00.027 8976 Received - 47 (G) 
01:04:54.562 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:54.562 00.000 8976 stepped: pos (-8, 13)
01:04:54.562 00.000 8976 MoveAxis(U, 3, ABG)
01:04:54.562 00.000 8976 stepping (-8, 13) + (0, 3)
01:04:54.562 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:54.594 00.032 8976 Received - 47 (G) 
01:04:54.594 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:04:54.594 00.000 8976 stepped: pos (-8, 16)
01:04:54.594 00.000 8976 move complete, result=0
01:04:54.594 00.000 8976 worker thread done servicing request
01:04:54.594 00.000 8976 Worker thread wakes up
01:04:54.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:54.594 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:54.594 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
01:04:55.279 00.685 8976 Exposure complete
01:04:55.285 00.006 8976 worker thread done servicing request
01:04:55.286 00.001 5052 OnExposeComplete: enter
01:04:55.286 00.000 5052 UpdateGuideState(): m_state=6
01:04:55.286 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2036
01:04:55.286 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=282.00, Mass=198, SNR=9.7, Peak=62 HFD=3.1
01:04:55.286 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
01:04:55.286 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
01:04:55.286 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.29 hyp=0.46 cameraTheta=0.68 mountX=0.09 mountY=-0.45, mountTheta=-1.37
01:04:55.286 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.29, opts=13)
01:04:55.286 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.29)
01:04:55.287 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:04:55.287 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:04:55.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:55.287 00.000 8976 Worker thread wakes up
01:04:55.287 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.29) opts 0xd
01:04:55.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.29)
01:04:55.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:55.287 00.000 5052 Enqueuing Expose request
01:04:55.287 00.000 8976 Moving (0.35, 0.29) raw xDistance=0.09 yDistance=-0.45
01:04:55.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:04:55.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
01:04:55.287 00.000 8976 MoveAxis(R, 0, ABG)
01:04:55.287 00.000 8976 MoveAxis(U, 2, ABG)
01:04:55.287 00.000 8976 stepping (-8, 16) + (0, 2)
01:04:55.287 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:55.313 00.026 8976 Received - 47 (G) 
01:04:55.313 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:55.313 00.000 8976 stepped: pos (-8, 18)
01:04:55.313 00.000 8976 move complete, result=0
01:04:55.313 00.000 8976 worker thread done servicing request
01:04:55.313 00.000 8976 Worker thread wakes up
01:04:55.313 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:55.313 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:55.313 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:04:56.006 00.693 8976 Exposure complete
01:04:56.021 00.015 8976 worker thread done servicing request
01:04:56.021 00.000 5052 OnExposeComplete: enter
01:04:56.021 00.000 5052 UpdateGuideState(): m_state=6
01:04:56.021 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2037
01:04:56.021 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=282.00, Mass=190, SNR=9.5, Peak=68 HFD=2.9
01:04:56.021 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
01:04:56.021 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
01:04:56.021 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.29 hyp=0.38 cameraTheta=0.88 mountX=0.15 mountY=-0.36, mountTheta=-1.18
01:04:56.022 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.29, opts=13)
01:04:56.022 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.29)
01:04:56.022 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:04:56.022 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:04:56.023 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:56.023 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:56.023 00.000 5052 Enqueuing Expose request
01:04:56.023 00.000 8976 Worker thread wakes up
01:04:56.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.29) opts 0xd
01:04:56.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.29)
01:04:56.023 00.000 8976 Moving (0.24, 0.29) raw xDistance=0.15 yDistance=-0.36
01:04:56.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:04:56.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
01:04:56.023 00.000 8976 MoveAxis(R, 0, ABG)
01:04:56.024 00.001 8976 MoveAxis(U, 2, ABG)
01:04:56.024 00.000 8976 stepping (-8, 18) + (0, 2)
01:04:56.024 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:56.048 00.024 8976 Received - 47 (G) 
01:04:56.048 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:56.049 00.001 8976 stepped: pos (-8, 20)
01:04:56.049 00.000 8976 move complete, result=0
01:04:56.049 00.000 8976 worker thread done servicing request
01:04:56.049 00.000 8976 Worker thread wakes up
01:04:56.049 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:04:56.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:56.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:56.729 00.680 8976 Exposure complete
01:04:56.734 00.005 8976 worker thread done servicing request
01:04:56.734 00.000 5052 OnExposeComplete: enter
01:04:56.734 00.000 5052 UpdateGuideState(): m_state=6
01:04:56.734 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2038
01:04:56.734 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.91, Mass=176, SNR=9.1, Peak=64 HFD=2.4
01:04:56.734 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
01:04:56.734 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
01:04:56.735 00.001 5052 CameraToMount -- cameraX=-0.38 cameraY=0.21 hyp=0.44 cameraTheta=2.65 mountX=0.36 mountY=0.21, mountTheta=0.53
01:04:56.735 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.21, opts=13)
01:04:56.735 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.21)
01:04:56.736 00.001 8976 Worker thread wakes up
01:04:56.736 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.21) opts 0xd
01:04:56.736 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:04:56.736 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
01:04:56.736 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:56.736 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.21)
01:04:56.736 00.000 8976 Moving (-0.38, 0.21) raw xDistance=0.36 yDistance=0.21
01:04:56.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:04:56.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:04:56.736 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:56.736 00.000 5052 Enqueuing Expose request
01:04:56.736 00.000 8976 MoveAxis(L, 1, ABG)
01:04:56.736 00.000 8976 stepping (-8, 20) + (-1, 0)
01:04:56.736 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:56.768 00.032 8976 Received - 47 (G) 
01:04:56.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:56.768 00.000 8976 stepped: pos (-9, 20)
01:04:56.768 00.000 8976 MoveAxis(U, 0, ABG)
01:04:56.768 00.000 8976 move complete, result=0
01:04:56.768 00.000 8976 worker thread done servicing request
01:04:56.768 00.000 8976 Worker thread wakes up
01:04:56.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:56.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:56.768 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
01:04:57.455 00.687 8976 Exposure complete
01:04:57.460 00.005 8976 worker thread done servicing request
01:04:57.461 00.001 5052 OnExposeComplete: enter
01:04:57.461 00.000 5052 UpdateGuideState(): m_state=6
01:04:57.461 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2039
01:04:57.461 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.30, Mass=210, SNR=10.0, Peak=71 HFD=2.8
01:04:57.461 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.38 = 1.91)
01:04:57.461 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
01:04:57.461 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.41 hyp=0.56 cameraTheta=-2.33 mountX=-0.19 mountY=0.55, mountTheta=1.90
01:04:57.461 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.41, opts=13)
01:04:57.461 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.41)
01:04:57.461 00.000 8976 Worker thread wakes up
01:04:57.462 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:04:57.462 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
01:04:57.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:57.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.41) opts 0xd
01:04:57.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.41)
01:04:57.462 00.000 8976 Moving (-0.39, -0.41) raw xDistance=-0.19 yDistance=0.55
01:04:57.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:04:57.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:57.462 00.000 5052 Enqueuing Expose request
01:04:57.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
01:04:57.462 00.000 8976 MoveAxis(R, 0, ABG)
01:04:57.462 00.000 8976 MoveAxis(D, 2, ABG)
01:04:57.462 00.000 8976 stepping (-9, 20) + (0, -2)
01:04:57.462 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:57.487 00.025 8976 Received - 47 (G) 
01:04:57.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:57.487 00.000 8976 stepped: pos (-9, 18)
01:04:57.487 00.000 8976 move complete, result=0
01:04:57.487 00.000 8976 worker thread done servicing request
01:04:57.487 00.000 8976 Worker thread wakes up
01:04:57.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:57.487 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:57.487 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:04:58.171 00.684 8976 Exposure complete
01:04:58.177 00.006 8976 worker thread done servicing request
01:04:58.177 00.000 5052 OnExposeComplete: enter
01:04:58.177 00.000 5052 UpdateGuideState(): m_state=6
01:04:58.177 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2040
01:04:58.177 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.09, Mass=205, SNR=10.0, Peak=71 HFD=2.3
01:04:58.177 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
01:04:58.177 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
01:04:58.177 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.38 hyp=0.39 cameraTheta=1.81 mountX=0.38 mountY=-0.13, mountTheta=-0.33
01:04:58.177 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.38, opts=13)
01:04:58.177 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.38)
01:04:58.178 00.001 8976 Worker thread wakes up
01:04:58.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.38) opts 0xd
01:04:58.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.38)
01:04:58.178 00.000 8976 Moving (-0.09, 0.38) raw xDistance=0.38 yDistance=-0.13
01:04:58.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:04:58.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:04:58.178 00.000 8976 MoveAxis(L, 2, ABG)
01:04:58.178 00.000 8976 stepping (-9, 18) + (-2, 0)
01:04:58.178 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:04:58.178 00.000 5052 UpdateGuideState exits: m=205 SNR=10.0
01:04:58.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:58.178 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:58.178 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:58.178 00.000 5052 Enqueuing Expose request
01:04:58.207 00.029 8976 Received - 47 (G) 
01:04:58.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:04:58.207 00.000 8976 stepped: pos (-11, 18)
01:04:58.207 00.000 8976 MoveAxis(U, 0, ABG)
01:04:58.207 00.000 8976 move complete, result=0
01:04:58.207 00.000 8976 worker thread done servicing request
01:04:58.207 00.000 8976 Worker thread wakes up
01:04:58.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:58.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:58.207 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:04:58.892 00.685 8976 Exposure complete
01:04:58.896 00.004 8976 worker thread done servicing request
01:04:58.897 00.001 5052 OnExposeComplete: enter
01:04:58.897 00.000 5052 UpdateGuideState(): m_state=6
01:04:58.897 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2041
01:04:58.897 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.33, Mass=199, SNR=9.7, Peak=69 HFD=2.5
01:04:58.897 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.04) = xAngle (-4.08 = 2.20)
01:04:58.897 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.18 = 2.10)
01:04:58.897 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.38 hyp=0.43 cameraTheta=-2.04 mountX=-0.25 mountY=0.37, mountTheta=2.17
01:04:58.897 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.38, opts=13)
01:04:58.898 00.001 5052 Enqueuing Move request for stepguider (-0.19, -0.38)
01:04:58.898 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:04:58.898 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:04:58.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:58.898 00.000 8976 Worker thread wakes up
01:04:58.898 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.38) opts 0xd
01:04:58.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.38)
01:04:58.898 00.000 8976 Moving (-0.19, -0.38) raw xDistance=-0.25 yDistance=0.37
01:04:58.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:04:58.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:04:58.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:58.898 00.000 5052 Enqueuing Expose request
01:04:58.898 00.000 8976 MoveAxis(R, 0, ABG)
01:04:58.898 00.000 8976 MoveAxis(D, 1, ABG)
01:04:58.898 00.000 8976 stepping (-11, 18) + (0, -1)
01:04:58.898 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:58.926 00.028 8976 Received - 47 (G) 
01:04:58.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:04:58.926 00.000 8976 stepped: pos (-11, 17)
01:04:58.926 00.000 8976 move complete, result=0
01:04:58.926 00.000 8976 worker thread done servicing request
01:04:58.926 00.000 8976 Worker thread wakes up
01:04:58.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:58.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:58.926 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:04:59.610 00.684 8976 Exposure complete
01:04:59.615 00.005 8976 worker thread done servicing request
01:04:59.615 00.000 5052 OnExposeComplete: enter
01:04:59.615 00.000 5052 UpdateGuideState(): m_state=6
01:04:59.615 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2042
01:04:59.615 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=280.93, Mass=198, SNR=9.7, Peak=67 HFD=2.3
01:04:59.615 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
01:04:59.615 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.09)
01:04:59.615 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.78 hyp=0.90 cameraTheta=-1.05 mountX=-0.90 mountY=0.05, mountTheta=3.09
01:04:59.616 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.78, opts=13)
01:04:59.616 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.78)
01:04:59.616 00.000 8976 Worker thread wakes up
01:04:59.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.78) opts 0xd
01:04:59.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.78)
01:04:59.616 00.000 8976 Moving (0.45, -0.78) raw xDistance=-0.90 yDistance=0.05
01:04:59.616 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:04:59.616 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:04:59.617 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.90
01:04:59.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:59.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:04:59.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:04:59.617 00.000 5052 Enqueuing Expose request
01:04:59.617 00.000 8976 MoveAxis(R, 4, ABG)
01:04:59.617 00.000 8976 stepping (-11, 17) + (4, 0)
01:04:59.617 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:04:59.661 00.044 8976 Received - 47 (G) 
01:04:59.661 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:04:59.661 00.000 8976 stepped: pos (-7, 17)
01:04:59.661 00.000 8976 MoveAxis(U, 0, ABG)
01:04:59.661 00.000 8976 move complete, result=0
01:04:59.661 00.000 8976 worker thread done servicing request
01:04:59.661 00.000 8976 Worker thread wakes up
01:04:59.661 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:04:59.661 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:04:59.661 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.0 px 0 ms NORTH
01:05:00.347 00.686 8976 Exposure complete
01:05:00.353 00.006 8976 worker thread done servicing request
01:05:00.354 00.001 5052 OnExposeComplete: enter
01:05:00.354 00.000 5052 UpdateGuideState(): m_state=6
01:05:00.354 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2043
01:05:00.354 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.78, Mass=198, SNR=9.8, Peak=67 HFD=2.7
01:05:00.354 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
01:05:00.354 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
01:05:00.354 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.40 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
01:05:00.355 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.07, opts=13)
01:05:00.355 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.07)
01:05:00.355 00.000 8976 Worker thread wakes up
01:05:00.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.07) opts 0xd
01:05:00.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.07)
01:05:00.355 00.000 8976 Moving (0.16, 0.07) raw xDistance=-0.01 yDistance=-0.17
01:05:00.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:05:00.356 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:05:00.356 00.000 8976 MoveAxis(R, 0, ABG)
01:05:00.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:05:00.356 00.000 5052 UpdateGuideState exits: m=198 SNR=9.8
01:05:00.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:00.356 00.000 8976 MoveAxis(U, 0, ABG)
01:05:00.356 00.000 8976 move complete, result=0
01:05:00.356 00.000 8976 worker thread done servicing request
01:05:00.356 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:00.356 00.000 5052 Enqueuing Expose request
01:05:00.356 00.000 8976 Worker thread wakes up
01:05:00.356 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:00.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:00.356 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:01.040 00.684 8976 Exposure complete
01:05:01.045 00.005 8976 worker thread done servicing request
01:05:01.045 00.000 5052 OnExposeComplete: enter
01:05:01.045 00.000 5052 UpdateGuideState(): m_state=6
01:05:01.045 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2044
01:05:01.045 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.82, Mass=220, SNR=10.2, Peak=70 HFD=2.6
01:05:01.045 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
01:05:01.045 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
01:05:01.045 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.80 mountX=0.05 mountY=-0.15, mountTheta=-1.25
01:05:01.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.11, opts=13)
01:05:01.046 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.11)
01:05:01.046 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:05:01.046 00.000 5052 UpdateGuideState exits: m=220 SNR=10.2
01:05:01.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:01.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:01.046 00.000 5052 Enqueuing Expose request
01:05:01.046 00.000 8976 Worker thread wakes up
01:05:01.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.11) opts 0xd
01:05:01.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.11)
01:05:01.046 00.000 8976 Moving (0.11, 0.11) raw xDistance=0.05 yDistance=-0.15
01:05:01.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:05:01.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:05:01.046 00.000 8976 MoveAxis(R, 0, ABG)
01:05:01.047 00.001 8976 MoveAxis(U, 0, ABG)
01:05:01.047 00.000 8976 move complete, result=0
01:05:01.047 00.000 8976 worker thread done servicing request
01:05:01.047 00.000 8976 Worker thread wakes up
01:05:01.047 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:01.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:01.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:01.747 00.700 8976 Exposure complete
01:05:01.753 00.006 8976 worker thread done servicing request
01:05:01.753 00.000 5052 OnExposeComplete: enter
01:05:01.753 00.000 5052 UpdateGuideState(): m_state=6
01:05:01.753 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2045
01:05:01.753 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=282.20, Mass=196, SNR=9.7, Peak=69 HFD=2.7
01:05:01.753 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
01:05:01.753 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
01:05:01.754 00.001 5052 CameraToMount -- cameraX=0.41 cameraY=0.49 hyp=0.64 cameraTheta=0.88 mountX=0.25 mountY=-0.61, mountTheta=-1.18
01:05:01.754 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.49, opts=13)
01:05:01.754 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.49)
01:05:01.754 00.000 8976 Worker thread wakes up
01:05:01.754 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.49) opts 0xd
01:05:01.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.49)
01:05:01.754 00.000 8976 Moving (0.41, 0.49) raw xDistance=0.25 yDistance=-0.61
01:05:01.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:05:01.755 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:05:01.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
01:05:01.755 00.000 8976 MoveAxis(R, 0, ABG)
01:05:01.755 00.000 8976 MoveAxis(U, 2, ABG)
01:05:01.755 00.000 8976 stepping (-7, 17) + (0, 2)
01:05:01.755 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:01.755 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:05:01.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:01.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:01.755 00.000 5052 Enqueuing Expose request
01:05:01.787 00.032 8976 Received - 47 (G) 
01:05:01.787 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:01.787 00.000 8976 stepped: pos (-7, 19)
01:05:01.787 00.000 8976 move complete, result=0
01:05:01.787 00.000 8976 worker thread done servicing request
01:05:01.787 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.6 px 2 ms NORTH
01:05:01.787 00.000 8976 Worker thread wakes up
01:05:01.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:01.788 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:02.473 00.685 8976 Exposure complete
01:05:02.478 00.005 8976 worker thread done servicing request
01:05:02.478 00.000 5052 OnExposeComplete: enter
01:05:02.478 00.000 5052 UpdateGuideState(): m_state=6
01:05:02.478 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2046
01:05:02.478 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.05, Mass=185, SNR=9.4, Peak=69 HFD=2.5
01:05:02.478 00.000 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
01:05:02.478 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.76 = -0.76)
01:05:02.479 00.001 5052 CameraToMount -- cameraX=0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.39 mountX=0.27 mountY=-0.24, mountTheta=-0.72
01:05:02.479 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.34, opts=13)
01:05:02.479 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.34)
01:05:02.479 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:05:02.479 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:05:02.479 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:02.479 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:02.479 00.000 5052 Enqueuing Expose request
01:05:02.479 00.000 8976 Worker thread wakes up
01:05:02.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.34) opts 0xd
01:05:02.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.34)
01:05:02.480 00.001 8976 Moving (0.06, 0.34) raw xDistance=0.27 yDistance=-0.24
01:05:02.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:05:02.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:05:02.480 00.000 8976 MoveAxis(L, 1, ABG)
01:05:02.480 00.000 8976 stepping (-7, 19) + (-1, 0)
01:05:02.480 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:02.507 00.027 8976 Received - 47 (G) 
01:05:02.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:02.507 00.000 8976 stepped: pos (-8, 19)
01:05:02.507 00.000 8976 MoveAxis(U, 0, ABG)
01:05:02.507 00.000 8976 move complete, result=0
01:05:02.507 00.000 8976 worker thread done servicing request
01:05:02.507 00.000 8976 Worker thread wakes up
01:05:02.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:02.508 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:02.508 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:05:03.191 00.683 8976 Exposure complete
01:05:03.196 00.005 8976 worker thread done servicing request
01:05:03.196 00.000 5052 OnExposeComplete: enter
01:05:03.196 00.000 5052 UpdateGuideState(): m_state=6
01:05:03.196 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2047
01:05:03.197 00.001 5052 Star::Find returns 1 (0), X=329.58, Y=282.73, Mass=183, SNR=9.3, Peak=62 HFD=3.1
01:05:03.197 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
01:05:03.197 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
01:05:03.197 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=1.02 hyp=1.09 cameraTheta=1.19 mountX=0.72 mountY=-0.89, mountTheta=-0.89
01:05:03.197 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=1.02, opts=13)
01:05:03.197 00.000 5052 Enqueuing Move request for stepguider (0.41, 1.02)
01:05:03.197 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:05:03.198 00.001 5052 UpdateGuideState exits: m=183 SNR=9.3
01:05:03.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:03.198 00.000 8976 Worker thread wakes up
01:05:03.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 1.02) opts 0xd
01:05:03.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 1.02)
01:05:03.198 00.000 8976 Moving (0.41, 1.02) raw xDistance=0.72 yDistance=-0.89
01:05:03.198 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:03.198 00.000 5052 Enqueuing Expose request
01:05:03.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
01:05:03.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
01:05:03.198 00.000 8976 MoveAxis(L, 3, ABG)
01:05:03.198 00.000 8976 stepping (-8, 19) + (-3, 0)
01:05:03.198 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:03.226 00.028 8976 Received - 47 (G) 
01:05:03.226 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:03.226 00.000 8976 stepped: pos (-11, 19)
01:05:03.226 00.000 8976 MoveAxis(U, 4, ABG)
01:05:03.226 00.000 8976 stepping (-11, 19) + (0, 4)
01:05:03.226 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:05:03.258 00.032 8976 Received - 47 (G) 
01:05:03.258 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:05:03.258 00.000 8976 stepped: pos (-11, 23)
01:05:03.258 00.000 8976 move complete, result=0
01:05:03.258 00.000 8976 worker thread done servicing request
01:05:03.258 00.000 8976 Worker thread wakes up
01:05:03.258 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.9 px 4 ms NORTH
01:05:03.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:03.258 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:03.942 00.684 8976 Exposure complete
01:05:03.947 00.005 8976 worker thread done servicing request
01:05:03.948 00.001 5052 OnExposeComplete: enter
01:05:03.948 00.000 5052 UpdateGuideState(): m_state=6
01:05:03.948 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2048
01:05:03.948 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.54, Mass=204, SNR=9.9, Peak=66 HFD=3.0
01:05:03.948 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
01:05:03.948 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
01:05:03.948 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.17 hyp=0.54 cameraTheta=-2.82 mountX=0.08 mountY=0.52, mountTheta=1.42
01:05:03.949 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.17, opts=13)
01:05:03.949 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.17)
01:05:03.949 00.000 8976 Worker thread wakes up
01:05:03.949 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.17) opts 0xd
01:05:03.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.17)
01:05:03.949 00.000 8976 Moving (-0.51, -0.17) raw xDistance=0.08 yDistance=0.52
01:05:03.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:05:03.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.52
01:05:03.949 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:05:03.949 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
01:05:03.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:03.949 00.000 8976 MoveAxis(R, 0, ABG)
01:05:03.949 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:03.949 00.000 5052 Enqueuing Expose request
01:05:03.949 00.000 8976 MoveAxis(D, 2, ABG)
01:05:03.949 00.000 8976 stepping (-11, 23) + (0, -2)
01:05:03.950 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:03.978 00.028 8976 Received - 47 (G) 
01:05:03.978 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:03.978 00.000 8976 stepped: pos (-11, 21)
01:05:03.978 00.000 8976 move complete, result=0
01:05:03.978 00.000 8976 worker thread done servicing request
01:05:03.978 00.000 8976 Worker thread wakes up
01:05:03.978 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:03.979 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:03.979 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:05:04.663 00.684 8976 Exposure complete
01:05:04.669 00.006 8976 worker thread done servicing request
01:05:04.669 00.000 5052 OnExposeComplete: enter
01:05:04.669 00.000 5052 UpdateGuideState(): m_state=6
01:05:04.669 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2049
01:05:04.669 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.61, Mass=183, SNR=9.4, Peak=70 HFD=2.4
01:05:04.669 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
01:05:04.669 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
01:05:04.669 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.10 hyp=0.31 cameraTheta=-2.83 mountX=0.05 mountY=0.30, mountTheta=1.41
01:05:04.670 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.10, opts=13)
01:05:04.670 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.10)
01:05:04.670 00.000 8976 Worker thread wakes up
01:05:04.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.10) opts 0xd
01:05:04.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.10)
01:05:04.670 00.000 8976 Moving (-0.30, -0.10) raw xDistance=0.05 yDistance=0.30
01:05:04.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:05:04.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:05:04.670 00.000 8976 MoveAxis(R, 0, ABG)
01:05:04.670 00.000 8976 MoveAxis(D, 1, ABG)
01:05:04.670 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:05:04.670 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
01:05:04.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:04.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:04.671 00.001 5052 Enqueuing Expose request
01:05:04.671 00.000 8976 stepping (-11, 21) + (0, -1)
01:05:04.671 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:04.697 00.026 8976 Received - 47 (G) 
01:05:04.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:04.697 00.000 8976 stepped: pos (-11, 20)
01:05:04.697 00.000 8976 move complete, result=0
01:05:04.697 00.000 8976 worker thread done servicing request
01:05:04.697 00.000 8976 Worker thread wakes up
01:05:04.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:04.697 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:04.698 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:05:05.384 00.686 8976 Exposure complete
01:05:05.389 00.005 8976 worker thread done servicing request
01:05:05.389 00.000 5052 OnExposeComplete: enter
01:05:05.389 00.000 5052 UpdateGuideState(): m_state=6
01:05:05.389 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2050
01:05:05.389 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.08, Mass=177, SNR=9.2, Peak=65 HFD=2.5
01:05:05.390 00.001 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
01:05:05.390 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
01:05:05.390 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.37 hyp=0.53 cameraTheta=2.37 mountX=0.50 mountY=0.12, mountTheta=0.23
01:05:05.390 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.37, opts=13)
01:05:05.390 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.37)
01:05:05.390 00.000 8976 Worker thread wakes up
01:05:05.391 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.37) opts 0xd
01:05:05.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.37)
01:05:05.391 00.000 8976 Moving (-0.38, 0.37) raw xDistance=0.50 yDistance=0.12
01:05:05.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
01:05:05.391 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:05:05.391 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:05:05.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:05.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:05:05.391 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:05.391 00.000 5052 Enqueuing Expose request
01:05:05.391 00.000 8976 MoveAxis(L, 2, ABG)
01:05:05.391 00.000 8976 stepping (-11, 20) + (-2, 0)
01:05:05.391 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:05.416 00.025 8976 Received - 47 (G) 
01:05:05.417 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:05.417 00.000 8976 stepped: pos (-13, 20)
01:05:05.417 00.000 8976 MoveAxis(U, 0, ABG)
01:05:05.417 00.000 8976 move complete, result=0
01:05:05.417 00.000 8976 worker thread done servicing request
01:05:05.417 00.000 8976 Worker thread wakes up
01:05:05.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:05.417 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:05.417 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:05:06.101 00.684 8976 Exposure complete
01:05:06.109 00.008 8976 worker thread done servicing request
01:05:06.109 00.000 5052 OnExposeComplete: enter
01:05:06.109 00.000 5052 UpdateGuideState(): m_state=6
01:05:06.109 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2051
01:05:06.110 00.001 5052 Star::Find returns 1 (0), X=328.41, Y=281.36, Mass=171, SNR=9.1, Peak=72 HFD=2.9
01:05:06.110 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.76 = 1.53)
01:05:06.110 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
01:05:06.110 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.35 hyp=0.84 cameraTheta=-2.71 mountX=0.04 mountY=0.83, mountTheta=1.53
01:05:06.111 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-0.35, opts=13)
01:05:06.111 00.000 5052 Enqueuing Move request for stepguider (-0.76, -0.35)
01:05:06.111 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:05:06.111 00.000 5052 UpdateGuideState exits: m=171 SNR=9.1
01:05:06.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:06.111 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:06.111 00.000 5052 Enqueuing Expose request
01:05:06.112 00.001 8976 Worker thread wakes up
01:05:06.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -0.35) opts 0xd
01:05:06.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -0.35)
01:05:06.112 00.000 8976 Moving (-0.76, -0.35) raw xDistance=0.04 yDistance=0.83
01:05:06.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:05:06.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
01:05:06.112 00.000 8976 MoveAxis(R, 0, ABG)
01:05:06.112 00.000 8976 MoveAxis(D, 3, ABG)
01:05:06.112 00.000 8976 stepping (-13, 20) + (0, -3)
01:05:06.112 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:06.151 00.039 8976 Received - 47 (G) 
01:05:06.151 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:06.151 00.000 8976 stepped: pos (-13, 17)
01:05:06.151 00.000 8976 move complete, result=0
01:05:06.151 00.000 8976 worker thread done servicing request
01:05:06.151 00.000 8976 Worker thread wakes up
01:05:06.152 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:06.152 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:06.152 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:05:06.838 00.686 8976 Exposure complete
01:05:06.844 00.006 8976 worker thread done servicing request
01:05:06.844 00.000 5052 OnExposeComplete: enter
01:05:06.844 00.000 5052 UpdateGuideState(): m_state=6
01:05:06.844 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2052
01:05:06.844 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.80, Mass=201, SNR=9.8, Peak=68 HFD=2.6
01:05:06.844 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:05:06.844 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:05:06.844 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.09 hyp=0.69 cameraTheta=3.01 mountX=0.39 mountY=0.52, mountTheta=0.93
01:05:06.845 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.09, opts=13)
01:05:06.845 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.09)
01:05:06.845 00.000 8976 Worker thread wakes up
01:05:06.845 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.09) opts 0xd
01:05:06.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.09)
01:05:06.845 00.000 8976 Moving (-0.68, 0.09) raw xDistance=0.39 yDistance=0.52
01:05:06.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:05:06.845 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:05:06.845 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:05:06.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:06.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.52
01:05:06.845 00.000 8976 MoveAxis(L, 2, ABG)
01:05:06.845 00.000 8976 stepping (-13, 17) + (-2, 0)
01:05:06.845 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:06.845 00.000 5052 Enqueuing Expose request
01:05:06.845 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:06.871 00.026 8976 Received - 47 (G) 
01:05:06.871 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:06.871 00.000 8976 stepped: pos (-15, 17)
01:05:06.871 00.000 8976 MoveAxis(D, 2, ABG)
01:05:06.871 00.000 8976 stepping (-15, 17) + (0, -2)
01:05:06.871 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:06.903 00.032 8976 Received - 47 (G) 
01:05:06.903 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:06.903 00.000 8976 stepped: pos (-15, 15)
01:05:06.903 00.000 8976 move complete, result=0
01:05:06.903 00.000 8976 worker thread done servicing request
01:05:06.903 00.000 8976 Worker thread wakes up
01:05:06.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:06.903 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:06.903 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:05:07.607 00.704 8976 Exposure complete
01:05:07.613 00.006 8976 worker thread done servicing request
01:05:07.614 00.001 5052 OnExposeComplete: enter
01:05:07.614 00.000 5052 UpdateGuideState(): m_state=6
01:05:07.614 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2053
01:05:07.614 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.77, Mass=215, SNR=10.1, Peak=70 HFD=2.5
01:05:07.614 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:05:07.614 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
01:05:07.614 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.06 hyp=0.40 cameraTheta=2.99 mountX=0.23 mountY=0.30, mountTheta=0.90
01:05:07.614 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.06, opts=13)
01:05:07.614 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.06)
01:05:07.615 00.001 8976 Worker thread wakes up
01:05:07.615 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:05:07.615 00.000 5052 UpdateGuideState exits: m=215 SNR=10.1
01:05:07.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:07.615 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.06) opts 0xd
01:05:07.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.06)
01:05:07.615 00.000 8976 Moving (-0.39, 0.06) raw xDistance=0.23 yDistance=0.30
01:05:07.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:05:07.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:05:07.615 00.000 8976 MoveAxis(R, 0, ABG)
01:05:07.615 00.000 8976 MoveAxis(D, 1, ABG)
01:05:07.615 00.000 8976 stepping (-15, 15) + (0, -1)
01:05:07.615 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:07.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:07.615 00.000 5052 Enqueuing Expose request
01:05:07.638 00.023 8976 Received - 47 (G) 
01:05:07.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:07.638 00.000 8976 stepped: pos (-15, 14)
01:05:07.638 00.000 8976 move complete, result=0
01:05:07.638 00.000 8976 worker thread done servicing request
01:05:07.638 00.000 8976 Worker thread wakes up
01:05:07.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:07.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:07.638 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:05:08.322 00.684 8976 Exposure complete
01:05:08.328 00.006 8976 worker thread done servicing request
01:05:08.329 00.001 5052 OnExposeComplete: enter
01:05:08.329 00.000 5052 UpdateGuideState(): m_state=6
01:05:08.329 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2054
01:05:08.329 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.54, Mass=187, SNR=9.5, Peak=69 HFD=2.6
01:05:08.329 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.76 = 1.53)
01:05:08.329 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
01:05:08.329 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.17 hyp=0.42 cameraTheta=-2.71 mountX=0.02 mountY=0.41, mountTheta=1.53
01:05:08.330 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.17, opts=13)
01:05:08.330 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.17)
01:05:08.330 00.000 8976 Worker thread wakes up
01:05:08.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.17) opts 0xd
01:05:08.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.17)
01:05:08.330 00.000 8976 Moving (-0.38, -0.17) raw xDistance=0.02 yDistance=0.41
01:05:08.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:05:08.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:05:08.330 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:05:08.330 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
01:05:08.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:08.330 00.000 8976 MoveAxis(R, 0, ABG)
01:05:08.330 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:08.330 00.000 5052 Enqueuing Expose request
01:05:08.330 00.000 8976 MoveAxis(D, 2, ABG)
01:05:08.330 00.000 8976 stepping (-15, 14) + (0, -2)
01:05:08.331 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:08.357 00.026 8976 Received - 47 (G) 
01:05:08.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:08.357 00.000 8976 stepped: pos (-15, 12)
01:05:08.357 00.000 8976 move complete, result=0
01:05:08.357 00.000 8976 worker thread done servicing request
01:05:08.357 00.000 8976 Worker thread wakes up
01:05:08.358 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:08.358 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:05:08.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:09.039 00.681 8976 Exposure complete
01:05:09.045 00.006 8976 worker thread done servicing request
01:05:09.045 00.000 5052 OnExposeComplete: enter
01:05:09.045 00.000 5052 UpdateGuideState(): m_state=6
01:05:09.045 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2055
01:05:09.045 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.91, Mass=183, SNR=9.4, Peak=68 HFD=2.4
01:05:09.045 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:05:09.046 00.001 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
01:05:09.046 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.20 hyp=0.76 cameraTheta=2.88 mountX=0.51 mountY=0.51, mountTheta=0.79
01:05:09.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.20, opts=13)
01:05:09.047 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.20)
01:05:09.047 00.000 8976 Worker thread wakes up
01:05:09.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.20) opts 0xd
01:05:09.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.20)
01:05:09.047 00.000 8976 Moving (-0.74, 0.20) raw xDistance=0.51 yDistance=0.51
01:05:09.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:05:09.047 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
01:05:09.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:09.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:05:09.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
01:05:09.047 00.000 8976 MoveAxis(L, 2, ABG)
01:05:09.047 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:09.048 00.001 5052 Enqueuing Expose request
01:05:09.048 00.000 8976 stepping (-15, 12) + (-2, 0)
01:05:09.048 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:09.077 00.029 8976 Received - 47 (G) 
01:05:09.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:09.077 00.000 8976 stepped: pos (-17, 12)
01:05:09.077 00.000 8976 MoveAxis(D, 2, ABG)
01:05:09.077 00.000 8976 stepping (-17, 12) + (0, -2)
01:05:09.077 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:09.109 00.032 8976 Received - 47 (G) 
01:05:09.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:09.109 00.000 8976 stepped: pos (-17, 10)
01:05:09.109 00.000 8976 move complete, result=0
01:05:09.109 00.000 8976 worker thread done servicing request
01:05:09.109 00.000 8976 Worker thread wakes up
01:05:09.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:09.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:09.109 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:05:09.806 00.697 8976 Exposure complete
01:05:09.812 00.006 8976 worker thread done servicing request
01:05:09.812 00.000 5052 OnExposeComplete: enter
01:05:09.812 00.000 5052 UpdateGuideState(): m_state=6
01:05:09.812 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2056
01:05:09.812 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.28, Mass=205, SNR=9.9, Peak=71 HFD=2.5
01:05:09.812 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.81 = 2.48)
01:05:09.812 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.37)
01:05:09.812 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.43 hyp=0.43 cameraTheta=-1.76 mountX=-0.34 mountY=0.30, mountTheta=2.42
01:05:09.813 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.43, opts=13)
01:05:09.813 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.43)
01:05:09.813 00.000 8976 Worker thread wakes up
01:05:09.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.43) opts 0xd
01:05:09.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.43)
01:05:09.813 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:05:09.813 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
01:05:09.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:09.814 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:09.814 00.000 5052 Enqueuing Expose request
01:05:09.814 00.000 8976 Moving (-0.08, -0.43) raw xDistance=-0.34 yDistance=0.30
01:05:09.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
01:05:09.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:05:09.814 00.000 8976 MoveAxis(R, 1, ABG)
01:05:09.814 00.000 8976 stepping (-17, 10) + (1, 0)
01:05:09.814 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:09.844 00.030 8976 Received - 47 (G) 
01:05:09.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:09.844 00.000 8976 stepped: pos (-16, 10)
01:05:09.844 00.000 8976 MoveAxis(D, 1, ABG)
01:05:09.844 00.000 8976 stepping (-16, 10) + (0, -1)
01:05:09.844 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:09.876 00.032 8976 Received - 47 (G) 
01:05:09.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:09.876 00.000 8976 stepped: pos (-16, 9)
01:05:09.876 00.000 8976 move complete, result=0
01:05:09.876 00.000 8976 worker thread done servicing request
01:05:09.876 00.000 8976 Worker thread wakes up
01:05:09.877 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:09.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:09.877 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
01:05:10.564 00.687 8976 Exposure complete
01:05:10.569 00.005 8976 worker thread done servicing request
01:05:10.570 00.001 5052 OnExposeComplete: enter
01:05:10.570 00.000 5052 UpdateGuideState(): m_state=6
01:05:10.570 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2057
01:05:10.570 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.21, Mass=198, SNR=9.7, Peak=67 HFD=2.6
01:05:10.570 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
01:05:10.570 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.50)
01:05:10.570 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=-0.50 hyp=1.04 cameraTheta=-2.64 mountX=-0.03 mountY=1.04, mountTheta=1.60
01:05:10.571 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=-0.50, opts=13)
01:05:10.571 00.000 5052 Enqueuing Move request for stepguider (-0.91, -0.50)
01:05:10.571 00.000 8976 Worker thread wakes up
01:05:10.571 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, -0.50) opts 0xd
01:05:10.571 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, -0.50)
01:05:10.571 00.000 8976 Moving (-0.91, -0.50) raw xDistance=-0.03 yDistance=1.04
01:05:10.571 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:05:10.571 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:05:10.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:10.572 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:10.572 00.000 5052 Enqueuing Expose request
01:05:10.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:05:10.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.04
01:05:10.572 00.000 8976 MoveAxis(R, 0, ABG)
01:05:10.572 00.000 8976 MoveAxis(D, 4, ABG)
01:05:10.572 00.000 8976 stepping (-16, 9) + (0, -4)
01:05:10.572 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:05:10.611 00.039 8976 Received - 47 (G) 
01:05:10.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:05:10.611 00.000 8976 stepped: pos (-16, 5)
01:05:10.611 00.000 8976 move complete, result=0
01:05:10.611 00.000 8976 worker thread done servicing request
01:05:10.611 00.000 8976 Worker thread wakes up
01:05:10.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:10.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:10.611 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 1.0 px 4 ms SOUTH
01:05:11.303 00.692 8976 Exposure complete
01:05:11.308 00.005 8976 worker thread done servicing request
01:05:11.308 00.000 5052 OnExposeComplete: enter
01:05:11.308 00.000 5052 UpdateGuideState(): m_state=6
01:05:11.308 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2058
01:05:11.308 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.82, Mass=183, SNR=9.3, Peak=68 HFD=2.7
01:05:11.308 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:05:11.308 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:05:11.309 00.001 5052 CameraToMount -- cameraX=-0.68 cameraY=0.11 hyp=0.69 cameraTheta=2.98 mountX=0.41 mountY=0.51, mountTheta=0.90
01:05:11.309 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.11, opts=13)
01:05:11.309 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.11)
01:05:11.309 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:05:11.309 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:05:11.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:11.309 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:11.309 00.000 5052 Enqueuing Expose request
01:05:11.309 00.000 8976 Worker thread wakes up
01:05:11.309 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.11) opts 0xd
01:05:11.310 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.11)
01:05:11.310 00.000 8976 Moving (-0.68, 0.11) raw xDistance=0.41 yDistance=0.51
01:05:11.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:05:11.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.51
01:05:11.310 00.000 8976 MoveAxis(L, 2, ABG)
01:05:11.310 00.000 8976 stepping (-16, 5) + (-2, 0)
01:05:11.310 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:11.347 00.037 8976 Received - 47 (G) 
01:05:11.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:11.347 00.000 8976 stepped: pos (-18, 5)
01:05:11.347 00.000 8976 MoveAxis(D, 2, ABG)
01:05:11.347 00.000 8976 stepping (-18, 5) + (0, -2)
01:05:11.347 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:11.379 00.032 8976 Received - 47 (G) 
01:05:11.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:11.379 00.000 8976 stepped: pos (-18, 3)
01:05:11.379 00.000 8976 move complete, result=0
01:05:11.379 00.000 8976 worker thread done servicing request
01:05:11.379 00.000 8976 Worker thread wakes up
01:05:11.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:11.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:11.379 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:05:12.069 00.690 8976 Exposure complete
01:05:12.074 00.005 8976 worker thread done servicing request
01:05:12.074 00.000 5052 OnExposeComplete: enter
01:05:12.074 00.000 5052 UpdateGuideState(): m_state=6
01:05:12.074 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2059
01:05:12.074 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.23, Mass=196, SNR=9.7, Peak=67 HFD=2.8
01:05:12.074 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
01:05:12.074 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
01:05:12.074 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.52 hyp=0.76 cameraTheta=2.38 mountX=0.71 mountY=0.18, mountTheta=0.24
01:05:12.075 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.52, opts=13)
01:05:12.075 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.52)
01:05:12.075 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:05:12.075 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:05:12.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:12.075 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:12.075 00.000 5052 Enqueuing Expose request
01:05:12.075 00.000 8976 Worker thread wakes up
01:05:12.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.52) opts 0xd
01:05:12.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.52)
01:05:12.075 00.000 8976 Moving (-0.55, 0.52) raw xDistance=0.71 yDistance=0.18
01:05:12.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.71
01:05:12.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:05:12.076 00.001 8976 MoveAxis(L, 3, ABG)
01:05:12.076 00.000 8976 stepping (-18, 3) + (-3, 0)
01:05:12.076 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:12.114 00.038 8976 Received - 47 (G) 
01:05:12.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:12.114 00.000 8976 stepped: pos (-21, 3)
01:05:12.114 00.000 8976 MoveAxis(U, 0, ABG)
01:05:12.114 00.000 8976 move complete, result=0
01:05:12.114 00.000 8976 worker thread done servicing request
01:05:12.114 00.000 8976 Worker thread wakes up
01:05:12.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:12.114 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.2 px 0 ms NORTH
01:05:12.114 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:12.799 00.685 8976 Exposure complete
01:05:12.804 00.005 8976 worker thread done servicing request
01:05:12.805 00.001 5052 OnExposeComplete: enter
01:05:12.805 00.000 5052 UpdateGuideState(): m_state=6
01:05:12.805 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2060
01:05:12.805 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.83, Mass=190, SNR=9.5, Peak=69 HFD=2.6
01:05:12.805 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:05:12.805 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:05:12.805 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.12 hyp=0.70 cameraTheta=2.97 mountX=0.42 mountY=0.52, mountTheta=0.88
01:05:12.806 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.12, opts=13)
01:05:12.806 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.12)
01:05:12.806 00.000 8976 Worker thread wakes up
01:05:12.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.12) opts 0xd
01:05:12.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.12)
01:05:12.806 00.000 8976 Moving (-0.69, 0.12) raw xDistance=0.42 yDistance=0.52
01:05:12.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
01:05:12.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.52
01:05:12.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:05:12.806 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:05:12.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:12.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:12.806 00.000 8976 MoveAxis(L, 2, ABG)
01:05:12.806 00.000 8976 stepping (-21, 3) + (-2, 0)
01:05:12.806 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:12.806 00.000 5052 Enqueuing Expose request
01:05:12.833 00.027 8976 Received - 47 (G) 
01:05:12.833 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:12.833 00.000 8976 stepped: pos (-23, 3)
01:05:12.833 00.000 8976 MoveAxis(D, 2, ABG)
01:05:12.833 00.000 8976 stepping (-23, 3) + (0, -2)
01:05:12.833 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:12.865 00.032 8976 Received - 47 (G) 
01:05:12.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:12.865 00.000 8976 stepped: pos (-23, 1)
01:05:12.865 00.000 8976 move complete, result=0
01:05:12.865 00.000 8976 worker thread done servicing request
01:05:12.865 00.000 8976 Worker thread wakes up
01:05:12.865 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:12.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:12.865 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:05:13.553 00.688 8976 Exposure complete
01:05:13.559 00.006 8976 worker thread done servicing request
01:05:13.559 00.000 5052 OnExposeComplete: enter
01:05:13.559 00.000 5052 UpdateGuideState(): m_state=6
01:05:13.559 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2061
01:05:13.559 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.58, Mass=185, SNR=9.4, Peak=68 HFD=2.8
01:05:13.559 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.75 = -2.75)
01:05:13.559 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
01:05:13.559 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.71 mountX=-0.19 mountY=-0.06, mountTheta=-2.84
01:05:13.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.13, opts=13)
01:05:13.560 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.13)
01:05:13.560 00.000 8976 Worker thread wakes up
01:05:13.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.13) opts 0xd
01:05:13.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.13)
01:05:13.560 00.000 8976 Moving (0.16, -0.13) raw xDistance=-0.19 yDistance=-0.06
01:05:13.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:05:13.560 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:05:13.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:13.561 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:13.561 00.000 5052 Enqueuing Expose request
01:05:13.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:05:13.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:13.561 00.000 8976 MoveAxis(R, 0, ABG)
01:05:13.561 00.000 8976 MoveAxis(U, 0, ABG)
01:05:13.561 00.000 8976 move complete, result=0
01:05:13.561 00.000 8976 worker thread done servicing request
01:05:13.561 00.000 8976 Worker thread wakes up
01:05:13.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:13.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:13.561 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:14.243 00.682 8976 Exposure complete
01:05:14.248 00.005 8976 worker thread done servicing request
01:05:14.248 00.000 5052 OnExposeComplete: enter
01:05:14.248 00.000 5052 UpdateGuideState(): m_state=6
01:05:14.248 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2062
01:05:14.248 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.81, Mass=194, SNR=9.6, Peak=68 HFD=2.6
01:05:14.248 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
01:05:14.248 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
01:05:14.248 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.50 mountX=0.15 mountY=0.06, mountTheta=0.36
01:05:14.249 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.10, opts=13)
01:05:14.249 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.10)
01:05:14.249 00.000 8976 Worker thread wakes up
01:05:14.249 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.10) opts 0xd
01:05:14.249 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.10)
01:05:14.249 00.000 8976 Moving (-0.13, 0.10) raw xDistance=0.15 yDistance=0.06
01:05:14.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:05:14.249 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:05:14.249 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:14.249 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:14.249 00.000 5052 Enqueuing Expose request
01:05:14.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:05:14.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:05:14.249 00.000 8976 MoveAxis(R, 0, ABG)
01:05:14.249 00.000 8976 MoveAxis(U, 0, ABG)
01:05:14.249 00.000 8976 move complete, result=0
01:05:14.250 00.001 8976 worker thread done servicing request
01:05:14.250 00.000 8976 Worker thread wakes up
01:05:14.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:14.250 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:14.250 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:14.932 00.682 8976 Exposure complete
01:05:14.938 00.006 8976 worker thread done servicing request
01:05:14.939 00.001 5052 OnExposeComplete: enter
01:05:14.939 00.000 5052 UpdateGuideState(): m_state=6
01:05:14.939 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2063
01:05:14.939 00.000 5052 Star::Find returns 1 (1), X=329.43, Y=281.49, Mass=202, SNR=9.8, Peak=65 HFD=3.1
01:05:14.939 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
01:05:14.939 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
01:05:14.939 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.22 hyp=0.34 cameraTheta=-0.69 mountX=-0.31 mountY=-0.10, mountTheta=-2.83
01:05:14.939 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.22, opts=13)
01:05:14.940 00.001 5052 Enqueuing Move request for stepguider (0.26, -0.22)
01:05:14.940 00.000 8976 Worker thread wakes up
01:05:14.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.22) opts 0xd
01:05:14.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.22)
01:05:14.940 00.000 8976 Moving (0.26, -0.22) raw xDistance=-0.31 yDistance=-0.10
01:05:14.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:05:14.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:05:14.940 00.000 8976 MoveAxis(R, 1, ABG)
01:05:14.940 00.000 8976 stepping (-23, 1) + (1, 0)
01:05:14.940 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:05:14.940 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8 Saturated
01:05:14.940 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:14.940 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:14.940 00.000 5052 Enqueuing Expose request
01:05:14.940 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:14.960 00.020 8976 Received - 47 (G) 
01:05:14.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:14.960 00.000 8976 stepped: pos (-22, 1)
01:05:14.960 00.000 8976 MoveAxis(U, 0, ABG)
01:05:14.960 00.000 8976 move complete, result=0
01:05:14.960 00.000 8976 worker thread done servicing request
01:05:14.960 00.000 8976 Worker thread wakes up
01:05:14.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:14.960 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:05:14.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:15.644 00.684 8976 Exposure complete
01:05:15.650 00.006 8976 worker thread done servicing request
01:05:15.650 00.000 5052 OnExposeComplete: enter
01:05:15.650 00.000 5052 UpdateGuideState(): m_state=6
01:05:15.650 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2064
01:05:15.650 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.64, Mass=190, SNR=9.6, Peak=71 HFD=2.7
01:05:15.650 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.04) = xAngle (-3.48 = 2.81)
01:05:15.650 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.70)
01:05:15.650 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.43 mountX=-0.07 mountY=0.03, mountTheta=2.72
01:05:15.651 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.07, opts=13)
01:05:15.651 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.07)
01:05:15.651 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:05:15.651 00.000 5052 UpdateGuideState exits: m=190 SNR=9.6
01:05:15.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:15.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:15.651 00.000 5052 Enqueuing Expose request
01:05:15.651 00.000 8976 Worker thread wakes up
01:05:15.651 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.07) opts 0xd
01:05:15.652 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.07)
01:05:15.652 00.000 8976 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.03
01:05:15.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:05:15.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:05:15.652 00.000 8976 MoveAxis(R, 0, ABG)
01:05:15.652 00.000 8976 MoveAxis(U, 0, ABG)
01:05:15.652 00.000 8976 move complete, result=0
01:05:15.652 00.000 8976 worker thread done servicing request
01:05:15.652 00.000 8976 Worker thread wakes up
01:05:15.652 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:15.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:15.652 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:16.336 00.684 8976 Exposure complete
01:05:16.342 00.006 8976 worker thread done servicing request
01:05:16.342 00.000 5052 OnExposeComplete: enter
01:05:16.342 00.000 5052 UpdateGuideState(): m_state=6
01:05:16.342 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2065
01:05:16.342 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.73, Mass=189, SNR=9.5, Peak=74 HFD=2.6
01:05:16.342 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:05:16.342 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
01:05:16.342 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.99 mountX=0.07 mountY=0.09, mountTheta=0.91
01:05:16.343 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.02, opts=13)
01:05:16.343 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.02)
01:05:16.344 00.001 8976 Worker thread wakes up
01:05:16.344 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:05:16.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.02) opts 0xd
01:05:16.344 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:05:16.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:16.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.02)
01:05:16.344 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:16.344 00.000 8976 Moving (-0.11, 0.02) raw xDistance=0.07 yDistance=0.09
01:05:16.344 00.000 5052 Enqueuing Expose request
01:05:16.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:05:16.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:05:16.344 00.000 8976 MoveAxis(R, 0, ABG)
01:05:16.344 00.000 8976 MoveAxis(U, 0, ABG)
01:05:16.344 00.000 8976 move complete, result=0
01:05:16.344 00.000 8976 worker thread done servicing request
01:05:16.344 00.000 8976 Worker thread wakes up
01:05:16.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:16.345 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:16.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:17.031 00.686 8976 Exposure complete
01:05:17.037 00.006 8976 worker thread done servicing request
01:05:17.037 00.000 5052 OnExposeComplete: enter
01:05:17.037 00.000 5052 UpdateGuideState(): m_state=6
01:05:17.037 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2066
01:05:17.037 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.48, Mass=224, SNR=10.3, Peak=67 HFD=3.0
01:05:17.037 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.27 = 3.02)
01:05:17.037 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
01:05:17.037 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.22 mountX=-0.24 mountY=0.05, mountTheta=2.92
01:05:17.038 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.23, opts=13)
01:05:17.038 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.23)
01:05:17.038 00.000 8976 Worker thread wakes up
01:05:17.038 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.23) opts 0xd
01:05:17.038 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.23)
01:05:17.038 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:05:17.038 00.000 5052 UpdateGuideState exits: m=224 SNR=10.3
01:05:17.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:17.038 00.000 8976 Moving (0.08, -0.23) raw xDistance=-0.24 yDistance=0.05
01:05:17.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:05:17.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:05:17.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:17.038 00.000 5052 Enqueuing Expose request
01:05:17.038 00.000 8976 MoveAxis(R, 0, ABG)
01:05:17.038 00.000 8976 MoveAxis(U, 0, ABG)
01:05:17.038 00.000 8976 move complete, result=0
01:05:17.039 00.001 8976 worker thread done servicing request
01:05:17.039 00.000 8976 Worker thread wakes up
01:05:17.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:17.039 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:17.039 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:17.746 00.707 8976 Exposure complete
01:05:17.753 00.007 5052 OnExposeComplete: enter
01:05:17.753 00.000 5052 UpdateGuideState(): m_state=6
01:05:17.753 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2067
01:05:17.753 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.26, Mass=217, SNR=10.2, Peak=70 HFD=2.8
01:05:17.754 00.001 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
01:05:17.754 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
01:05:17.754 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.45 hyp=0.76 cameraTheta=-0.64 mountX=-0.68 mountY=-0.27, mountTheta=-2.77
01:05:17.755 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.45, opts=13)
01:05:17.755 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.45)
01:05:17.756 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:05:17.756 00.000 5052 UpdateGuideState exits: m=217 SNR=10.2
01:05:17.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:17.756 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:17.756 00.000 5052 Enqueuing Expose request
01:05:17.757 00.001 8976 worker thread done servicing request
01:05:17.758 00.001 8976 Worker thread wakes up
01:05:17.758 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.45) opts 0xd
01:05:17.758 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.45)
01:05:17.758 00.000 8976 Moving (0.61, -0.45) raw xDistance=-0.68 yDistance=-0.27
01:05:17.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:05:17.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:05:17.758 00.000 8976 MoveAxis(R, 3, ABG)
01:05:17.758 00.000 8976 stepping (-22, 1) + (3, 0)
01:05:17.758 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:17.789 00.031 8976 Received - 47 (G) 
01:05:17.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:17.789 00.000 8976 stepped: pos (-19, 1)
01:05:17.789 00.000 8976 MoveAxis(U, 1, ABG)
01:05:17.789 00.000 8976 stepping (-19, 1) + (0, 1)
01:05:17.790 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:17.821 00.031 8976 Received - 47 (G) 
01:05:17.821 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:17.821 00.000 8976 stepped: pos (-19, 2)
01:05:17.822 00.001 8976 move complete, result=0
01:05:17.822 00.000 8976 worker thread done servicing request
01:05:17.822 00.000 8976 Worker thread wakes up
01:05:17.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:17.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:17.822 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
01:05:18.509 00.687 8976 Exposure complete
01:05:18.515 00.006 8976 worker thread done servicing request
01:05:18.515 00.000 5052 OnExposeComplete: enter
01:05:18.515 00.000 5052 UpdateGuideState(): m_state=6
01:05:18.515 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2068
01:05:18.515 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=282.24, Mass=179, SNR=9.2, Peak=69 HFD=2.6
01:05:18.515 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
01:05:18.515 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
01:05:18.515 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.53 hyp=0.88 cameraTheta=0.65 mountX=0.16 mountY=-0.87, mountTheta=-1.39
01:05:18.516 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.53, opts=13)
01:05:18.516 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.53)
01:05:18.516 00.000 8976 Worker thread wakes up
01:05:18.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.53) opts 0xd
01:05:18.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.53)
01:05:18.516 00.000 8976 Moving (0.70, 0.53) raw xDistance=0.16 yDistance=-0.87
01:05:18.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:05:18.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:05:18.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.87
01:05:18.516 00.000 8976 MoveAxis(R, 0, ABG)
01:05:18.516 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:05:18.516 00.000 8976 MoveAxis(U, 4, ABG)
01:05:18.516 00.000 8976 stepping (-19, 2) + (0, 4)
01:05:18.516 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:05:18.517 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:18.517 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:18.517 00.000 5052 Enqueuing Expose request
01:05:18.557 00.040 8976 Received - 47 (G) 
01:05:18.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:05:18.557 00.000 8976 stepped: pos (-19, 6)
01:05:18.557 00.000 8976 move complete, result=0
01:05:18.557 00.000 8976 worker thread done servicing request
01:05:18.557 00.000 8976 Worker thread wakes up
01:05:18.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:18.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:18.557 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
01:05:19.241 00.684 8976 Exposure complete
01:05:19.247 00.006 8976 worker thread done servicing request
01:05:19.247 00.000 5052 OnExposeComplete: enter
01:05:19.247 00.000 5052 UpdateGuideState(): m_state=6
01:05:19.247 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2069
01:05:19.247 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=282.04, Mass=171, SNR=9.1, Peak=64 HFD=2.5
01:05:19.247 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:05:19.247 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:05:19.247 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=0.33 hyp=1.16 cameraTheta=0.29 mountX=-0.21 mountY=-1.12, mountTheta=-1.76
01:05:19.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=0.33, opts=13)
01:05:19.248 00.000 5052 Enqueuing Move request for stepguider (1.12, 0.33)
01:05:19.248 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:05:19.248 00.000 5052 UpdateGuideState exits: m=171 SNR=9.1
01:05:19.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:19.248 00.000 8976 Worker thread wakes up
01:05:19.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, 0.33) opts 0xd
01:05:19.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, 0.33)
01:05:19.248 00.000 8976 Moving (1.12, 0.33) raw xDistance=-0.21 yDistance=-1.12
01:05:19.248 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:19.248 00.000 5052 Enqueuing Expose request
01:05:19.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:05:19.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.12
01:05:19.248 00.000 8976 MoveAxis(R, 0, ABG)
01:05:19.248 00.000 8976 MoveAxis(U, 5, ABG)
01:05:19.248 00.000 8976 stepping (-19, 6) + (0, 5)
01:05:19.248 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:05:19.292 00.044 8976 Received - 47 (G) 
01:05:19.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:05:19.292 00.000 8976 stepped: pos (-19, 11)
01:05:19.292 00.000 8976 move complete, result=0
01:05:19.292 00.000 8976 worker thread done servicing request
01:05:19.292 00.000 8976 Worker thread wakes up
01:05:19.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:19.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:19.292 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.1 px 5 ms NORTH
01:05:19.977 00.685 8976 Exposure complete
01:05:19.983 00.006 8976 worker thread done servicing request
01:05:19.983 00.000 5052 OnExposeComplete: enter
01:05:19.983 00.000 5052 UpdateGuideState(): m_state=6
01:05:19.983 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2070
01:05:19.983 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.62, Mass=192, SNR=9.6, Peak=65 HFD=3.1
01:05:19.983 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
01:05:19.983 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
01:05:19.983 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-0.30 mountX=-0.22 mountY=-0.20, mountTheta=-2.39
01:05:19.984 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.09, opts=13)
01:05:19.984 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.09)
01:05:19.984 00.000 8976 Worker thread wakes up
01:05:19.984 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.09) opts 0xd
01:05:19.984 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.09)
01:05:19.984 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:05:19.984 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:05:19.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:19.984 00.000 8976 Moving (0.30, -0.09) raw xDistance=-0.22 yDistance=-0.20
01:05:19.984 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:19.984 00.000 5052 Enqueuing Expose request
01:05:19.985 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:05:19.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:05:19.985 00.000 8976 MoveAxis(R, 0, ABG)
01:05:19.985 00.000 8976 MoveAxis(U, 0, ABG)
01:05:19.985 00.000 8976 move complete, result=0
01:05:19.985 00.000 8976 worker thread done servicing request
01:05:19.985 00.000 8976 Worker thread wakes up
01:05:19.985 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:19.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:19.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:20.668 00.683 8976 Exposure complete
01:05:20.674 00.006 8976 worker thread done servicing request
01:05:20.674 00.000 5052 OnExposeComplete: enter
01:05:20.674 00.000 5052 UpdateGuideState(): m_state=6
01:05:20.674 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2071
01:05:20.674 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.61, Mass=199, SNR=9.7, Peak=68 HFD=2.4
01:05:20.674 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:05:20.674 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
01:05:20.675 00.001 5052 CameraToMount -- cameraX=0.87 cameraY=-0.10 hyp=0.87 cameraTheta=-0.11 mountX=-0.48 mountY=-0.68, mountTheta=-2.19
01:05:20.675 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.10, opts=13)
01:05:20.675 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.10)
01:05:20.675 00.000 8976 Worker thread wakes up
01:05:20.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:05:20.676 00.001 5052 UpdateGuideState exits: m=199 SNR=9.7
01:05:20.676 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:20.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.10) opts 0xd
01:05:20.676 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:20.676 00.000 5052 Enqueuing Expose request
01:05:20.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.10)
01:05:20.676 00.000 8976 Moving (0.87, -0.10) raw xDistance=-0.48 yDistance=-0.68
01:05:20.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:05:20.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:05:20.676 00.000 8976 MoveAxis(R, 2, ABG)
01:05:20.676 00.000 8976 stepping (-19, 11) + (2, 0)
01:05:20.676 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:20.699 00.023 8976 Received - 47 (G) 
01:05:20.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:20.699 00.000 8976 stepped: pos (-17, 11)
01:05:20.699 00.000 8976 MoveAxis(U, 3, ABG)
01:05:20.699 00.000 8976 stepping (-17, 11) + (0, 3)
01:05:20.699 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:20.731 00.032 8976 Received - 47 (G) 
01:05:20.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:20.731 00.000 8976 stepped: pos (-17, 14)
01:05:20.731 00.000 8976 move complete, result=0
01:05:20.731 00.000 8976 worker thread done servicing request
01:05:20.732 00.001 8976 Worker thread wakes up
01:05:20.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:20.732 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:05:20.732 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:21.416 00.684 8976 Exposure complete
01:05:21.421 00.005 8976 worker thread done servicing request
01:05:21.421 00.000 5052 OnExposeComplete: enter
01:05:21.421 00.000 5052 UpdateGuideState(): m_state=6
01:05:21.421 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2072
01:05:21.422 00.001 5052 Star::Find returns 1 (0), X=330.14, Y=281.16, Mass=174, SNR=9.1, Peak=70 HFD=2.4
01:05:21.422 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.04) = xAngle (-2.56 = -2.56)
01:05:21.422 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.66 = -2.66)
01:05:21.422 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=-0.55 hyp=1.11 cameraTheta=-0.52 mountX=-0.93 mountY=-0.51, mountTheta=-2.64
01:05:21.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=-0.55, opts=13)
01:05:21.423 00.000 5052 Enqueuing Move request for stepguider (0.96, -0.55)
01:05:21.423 00.000 8976 Worker thread wakes up
01:05:21.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, -0.55) opts 0xd
01:05:21.424 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.96, -0.55)
01:05:21.424 00.000 8976 Moving (0.96, -0.55) raw xDistance=-0.93 yDistance=-0.51
01:05:21.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.93
01:05:21.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:05:21.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
01:05:21.424 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:05:21.424 00.000 8976 MoveAxis(R, 4, ABG)
01:05:21.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:21.424 00.000 8976 stepping (-17, 14) + (4, 0)
01:05:21.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:21.424 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:05:21.424 00.000 5052 Enqueuing Expose request
01:05:21.467 00.043 8976 Received - 47 (G) 
01:05:21.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:05:21.467 00.000 8976 stepped: pos (-13, 14)
01:05:21.467 00.000 8976 MoveAxis(U, 2, ABG)
01:05:21.467 00.000 8976 stepping (-13, 14) + (0, 2)
01:05:21.467 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:21.499 00.032 8976 Received - 47 (G) 
01:05:21.499 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:21.499 00.000 8976 stepped: pos (-13, 16)
01:05:21.499 00.000 8976 move complete, result=0
01:05:21.499 00.000 8976 worker thread done servicing request
01:05:21.499 00.000 8976 Worker thread wakes up
01:05:21.499 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.5 px 2 ms NORTH
01:05:21.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:21.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:22.202 00.703 8976 Exposure complete
01:05:22.208 00.006 8976 worker thread done servicing request
01:05:22.209 00.001 5052 OnExposeComplete: enter
01:05:22.209 00.000 5052 UpdateGuideState(): m_state=6
01:05:22.209 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2073
01:05:22.209 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=282.06, Mass=179, SNR=9.2, Peak=64 HFD=2.6
01:05:22.209 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
01:05:22.209 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
01:05:22.209 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.35 hyp=0.63 cameraTheta=0.60 mountX=0.08 mountY=-0.63, mountTheta=-1.45
01:05:22.210 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.35, opts=13)
01:05:22.210 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.35)
01:05:22.210 00.000 8976 Worker thread wakes up
01:05:22.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.35) opts 0xd
01:05:22.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.35)
01:05:22.210 00.000 8976 Moving (0.52, 0.35) raw xDistance=0.08 yDistance=-0.63
01:05:22.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:05:22.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
01:05:22.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:05:22.210 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:05:22.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:22.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:22.210 00.000 8976 MoveAxis(R, 0, ABG)
01:05:22.210 00.000 8976 MoveAxis(U, 3, ABG)
01:05:22.210 00.000 8976 stepping (-13, 16) + (0, 3)
01:05:22.210 00.000 5052 Enqueuing Expose request
01:05:22.211 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:22.250 00.039 8976 Received - 47 (G) 
01:05:22.250 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:22.250 00.000 8976 stepped: pos (-13, 19)
01:05:22.250 00.000 8976 move complete, result=0
01:05:22.250 00.000 8976 worker thread done servicing request
01:05:22.250 00.000 8976 Worker thread wakes up
01:05:22.250 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:05:22.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:22.251 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:22.934 00.683 8976 Exposure complete
01:05:22.939 00.005 8976 worker thread done servicing request
01:05:22.939 00.000 5052 OnExposeComplete: enter
01:05:22.939 00.000 5052 UpdateGuideState(): m_state=6
01:05:22.939 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2074
01:05:22.939 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.19, Mass=174, SNR=9.1, Peak=67 HFD=2.4
01:05:22.939 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.04) = xAngle (-0.38 = -0.38)
01:05:22.939 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.49 = -0.49)
01:05:22.939 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.48 hyp=0.48 cameraTheta=1.66 mountX=0.45 mountY=-0.23, mountTheta=-0.47
01:05:22.940 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.48, opts=13)
01:05:22.940 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.48)
01:05:22.940 00.000 8976 Worker thread wakes up
01:05:22.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.48) opts 0xd
01:05:22.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.48)
01:05:22.940 00.000 8976 Moving (-0.04, 0.48) raw xDistance=0.45 yDistance=-0.23
01:05:22.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:05:22.941 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:05:22.941 00.000 8976 MoveAxis(L, 2, ABG)
01:05:22.941 00.000 8976 stepping (-13, 19) + (-2, 0)
01:05:22.941 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:22.941 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:05:22.941 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:05:22.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:22.941 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:22.941 00.000 5052 Enqueuing Expose request
01:05:22.969 00.028 8976 Received - 47 (G) 
01:05:22.969 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:22.969 00.000 8976 stepped: pos (-15, 19)
01:05:22.969 00.000 8976 MoveAxis(U, 0, ABG)
01:05:22.969 00.000 8976 move complete, result=0
01:05:22.969 00.000 8976 worker thread done servicing request
01:05:22.969 00.000 8976 Worker thread wakes up
01:05:22.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:22.969 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:22.969 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
01:05:23.657 00.688 8976 Exposure complete
01:05:23.662 00.005 8976 worker thread done servicing request
01:05:23.662 00.000 5052 OnExposeComplete: enter
01:05:23.662 00.000 5052 UpdateGuideState(): m_state=6
01:05:23.662 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2075
01:05:23.662 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.59, Mass=176, SNR=9.1, Peak=62 HFD=2.5
01:05:23.662 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.45 = 1.83)
01:05:23.663 00.001 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.73)
01:05:23.663 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.41 mountX=-0.05 mountY=0.18, mountTheta=1.83
01:05:23.663 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.12, opts=13)
01:05:23.663 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.12)
01:05:23.663 00.000 8976 Worker thread wakes up
01:05:23.663 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.12) opts 0xd
01:05:23.663 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.12)
01:05:23.663 00.000 8976 Moving (-0.13, -0.12) raw xDistance=-0.05 yDistance=0.18
01:05:23.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:05:23.664 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:05:23.664 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:05:23.664 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
01:05:23.664 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:23.664 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:23.664 00.000 5052 Enqueuing Expose request
01:05:23.664 00.000 8976 MoveAxis(R, 0, ABG)
01:05:23.664 00.000 8976 MoveAxis(U, 0, ABG)
01:05:23.664 00.000 8976 move complete, result=0
01:05:23.665 00.001 8976 worker thread done servicing request
01:05:23.665 00.000 8976 Worker thread wakes up
01:05:23.665 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:23.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:23.665 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:24.347 00.682 8976 Exposure complete
01:05:24.353 00.006 8976 worker thread done servicing request
01:05:24.353 00.000 5052 OnExposeComplete: enter
01:05:24.353 00.000 5052 UpdateGuideState(): m_state=6
01:05:24.353 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2076
01:05:24.353 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.98, Mass=202, SNR=9.8, Peak=65 HFD=2.7
01:05:24.353 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:05:24.353 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
01:05:24.353 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.27 hyp=0.87 cameraTheta=2.83 mountX=0.62 mountY=0.55, mountTheta=0.73
01:05:24.354 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.27, opts=13)
01:05:24.354 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.27)
01:05:24.354 00.000 8976 Worker thread wakes up
01:05:24.355 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.27) opts 0xd
01:05:24.355 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:05:24.355 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:05:24.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:24.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.27)
01:05:24.355 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:24.355 00.000 5052 Enqueuing Expose request
01:05:24.355 00.000 8976 Moving (-0.83, 0.27) raw xDistance=0.62 yDistance=0.55
01:05:24.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
01:05:24.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:05:24.355 00.000 8976 MoveAxis(L, 3, ABG)
01:05:24.355 00.000 8976 stepping (-15, 19) + (-3, 0)
01:05:24.355 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:24.392 00.037 8976 Received - 47 (G) 
01:05:24.392 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:24.392 00.000 8976 stepped: pos (-18, 19)
01:05:24.392 00.000 8976 MoveAxis(D, 2, ABG)
01:05:24.392 00.000 8976 stepping (-18, 19) + (0, -2)
01:05:24.392 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:24.423 00.031 8976 Received - 47 (G) 
01:05:24.424 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:24.424 00.000 8976 stepped: pos (-18, 17)
01:05:24.424 00.000 8976 move complete, result=0
01:05:24.424 00.000 8976 worker thread done servicing request
01:05:24.424 00.000 8976 Worker thread wakes up
01:05:24.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:24.424 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:24.424 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.6 px 2 ms SOUTH
01:05:25.113 00.689 8976 Exposure complete
01:05:25.119 00.006 8976 worker thread done servicing request
01:05:25.119 00.000 5052 OnExposeComplete: enter
01:05:25.119 00.000 5052 UpdateGuideState(): m_state=6
01:05:25.119 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2077
01:05:25.119 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.10, Mass=201, SNR=9.8, Peak=72 HFD=2.8
01:05:25.119 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.47 = 1.82)
01:05:25.119 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
01:05:25.119 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.61 hyp=0.92 cameraTheta=-2.42 mountX=-0.22 mountY=0.91, mountTheta=1.81
01:05:25.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.61, opts=13)
01:05:25.120 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.61)
01:05:25.120 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:05:25.120 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:05:25.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:25.120 00.000 8976 Worker thread wakes up
01:05:25.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.61) opts 0xd
01:05:25.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.61)
01:05:25.120 00.000 8976 Moving (-0.69, -0.61) raw xDistance=-0.22 yDistance=0.91
01:05:25.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:05:25.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.91
01:05:25.120 00.000 8976 MoveAxis(R, 0, ABG)
01:05:25.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:25.120 00.000 5052 Enqueuing Expose request
01:05:25.121 00.001 8976 MoveAxis(D, 4, ABG)
01:05:25.121 00.000 8976 stepping (-18, 17) + (0, -4)
01:05:25.121 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:05:25.159 00.038 8976 Received - 47 (G) 
01:05:25.159 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:05:25.159 00.000 8976 stepped: pos (-18, 13)
01:05:25.160 00.001 8976 move complete, result=0
01:05:25.160 00.000 8976 worker thread done servicing request
01:05:25.160 00.000 8976 Worker thread wakes up
01:05:25.160 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:05:25.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:25.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:25.846 00.686 8976 Exposure complete
01:05:25.852 00.006 8976 worker thread done servicing request
01:05:25.852 00.000 5052 OnExposeComplete: enter
01:05:25.852 00.000 5052 UpdateGuideState(): m_state=6
01:05:25.852 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2078
01:05:25.852 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.34, Mass=179, SNR=9.3, Peak=72 HFD=2.7
01:05:25.852 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.97 = -2.97)
01:05:25.852 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
01:05:25.852 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.37 hyp=0.47 cameraTheta=-0.92 mountX=-0.46 mountY=-0.03, mountTheta=-3.07
01:05:25.853 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.37, opts=13)
01:05:25.853 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.37)
01:05:25.853 00.000 8976 Worker thread wakes up
01:05:25.853 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.37) opts 0xd
01:05:25.853 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.37)
01:05:25.853 00.000 8976 Moving (0.28, -0.37) raw xDistance=-0.46 yDistance=-0.03
01:05:25.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:05:25.853 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:05:25.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:05:25.853 00.000 8976 MoveAxis(R, 2, ABG)
01:05:25.854 00.001 8976 stepping (-18, 13) + (2, 0)
01:05:25.854 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
01:05:25.854 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:25.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:25.854 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:25.854 00.000 5052 Enqueuing Expose request
01:05:25.878 00.024 8976 Received - 47 (G) 
01:05:25.878 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:25.878 00.000 8976 stepped: pos (-16, 13)
01:05:25.878 00.000 8976 MoveAxis(U, 0, ABG)
01:05:25.878 00.000 8976 move complete, result=0
01:05:25.878 00.000 8976 worker thread done servicing request
01:05:25.878 00.000 8976 Worker thread wakes up
01:05:25.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:25.878 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
01:05:25.879 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:26.567 00.688 8976 Exposure complete
01:05:26.572 00.005 8976 worker thread done servicing request
01:05:26.572 00.000 5052 OnExposeComplete: enter
01:05:26.572 00.000 5052 UpdateGuideState(): m_state=6
01:05:26.572 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2079
01:05:26.572 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.88, Mass=207, SNR=9.9, Peak=72 HFD=2.5
01:05:26.572 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
01:05:26.573 00.001 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
01:05:26.573 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.21 mountX=0.12 mountY=-0.15, mountTheta=-0.88
01:05:26.574 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.17, opts=13)
01:05:26.574 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.17)
01:05:26.574 00.000 8976 Worker thread wakes up
01:05:26.574 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.17) opts 0xd
01:05:26.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.17)
01:05:26.574 00.000 8976 Moving (0.06, 0.17) raw xDistance=0.12 yDistance=-0.15
01:05:26.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:05:26.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:05:26.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:05:26.574 00.000 8976 MoveAxis(R, 0, ABG)
01:05:26.574 00.000 8976 MoveAxis(U, 0, ABG)
01:05:26.575 00.001 5052 UpdateGuideState exits: m=207 SNR=9.9
01:05:26.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:26.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:26.575 00.000 8976 move complete, result=0
01:05:26.575 00.000 5052 Enqueuing Expose request
01:05:26.575 00.000 8976 worker thread done servicing request
01:05:26.575 00.000 8976 Worker thread wakes up
01:05:26.575 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:26.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:26.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:27.257 00.682 8976 Exposure complete
01:05:27.262 00.005 8976 worker thread done servicing request
01:05:27.262 00.000 5052 OnExposeComplete: enter
01:05:27.262 00.000 5052 UpdateGuideState(): m_state=6
01:05:27.263 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2080
01:05:27.263 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.72, Mass=186, SNR=9.5, Peak=70 HFD=2.3
01:05:27.263 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:05:27.263 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:05:27.263 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.01 hyp=0.69 cameraTheta=0.01 mountX=-0.30 mountY=-0.58, mountTheta=-2.05
01:05:27.263 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.01, opts=13)
01:05:27.263 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.01)
01:05:27.264 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:05:27.264 00.000 5052 UpdateGuideState exits: m=186 SNR=9.5
01:05:27.264 00.000 8976 Worker thread wakes up
01:05:27.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.01) opts 0xd
01:05:27.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.01)
01:05:27.264 00.000 8976 Moving (0.69, 0.01) raw xDistance=-0.30 yDistance=-0.58
01:05:27.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:27.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:27.264 00.000 5052 Enqueuing Expose request
01:05:27.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:05:27.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
01:05:27.264 00.000 8976 MoveAxis(R, 1, ABG)
01:05:27.264 00.000 8976 stepping (-16, 13) + (1, 0)
01:05:27.264 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:27.285 00.021 8976 Received - 47 (G) 
01:05:27.285 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:27.285 00.000 8976 stepped: pos (-15, 13)
01:05:27.286 00.001 8976 MoveAxis(U, 2, ABG)
01:05:27.286 00.000 8976 stepping (-15, 13) + (0, 2)
01:05:27.286 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:27.318 00.032 8976 Received - 47 (G) 
01:05:27.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:27.318 00.000 8976 stepped: pos (-15, 15)
01:05:27.318 00.000 8976 move complete, result=0
01:05:27.318 00.000 8976 worker thread done servicing request
01:05:27.318 00.000 8976 Worker thread wakes up
01:05:27.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:27.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:27.318 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:05:28.002 00.684 8976 Exposure complete
01:05:28.007 00.005 8976 worker thread done servicing request
01:05:28.008 00.001 5052 OnExposeComplete: enter
01:05:28.008 00.000 5052 UpdateGuideState(): m_state=6
01:05:28.008 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2081
01:05:28.008 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=282.00, Mass=205, SNR=9.9, Peak=70 HFD=2.2
01:05:28.008 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:05:28.008 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
01:05:28.008 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.29 hyp=0.78 cameraTheta=0.38 mountX=-0.08 mountY=-0.77, mountTheta=-1.67
01:05:28.008 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.29, opts=13)
01:05:28.008 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.29)
01:05:28.008 00.000 8976 Worker thread wakes up
01:05:28.008 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.29) opts 0xd
01:05:28.008 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.29)
01:05:28.008 00.000 8976 Moving (0.73, 0.29) raw xDistance=-0.08 yDistance=-0.77
01:05:28.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:05:28.009 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:05:28.009 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
01:05:28.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:28.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.77
01:05:28.009 00.000 8976 MoveAxis(R, 0, ABG)
01:05:28.009 00.000 8976 MoveAxis(U, 3, ABG)
01:05:28.009 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:28.009 00.000 5052 Enqueuing Expose request
01:05:28.009 00.000 8976 stepping (-15, 15) + (0, 3)
01:05:28.009 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:28.037 00.028 8976 Received - 47 (G) 
01:05:28.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:28.037 00.000 8976 stepped: pos (-15, 18)
01:05:28.037 00.000 8976 move complete, result=0
01:05:28.037 00.000 8976 worker thread done servicing request
01:05:28.037 00.000 8976 Worker thread wakes up
01:05:28.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:28.037 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:05:28.038 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:28.722 00.684 8976 Exposure complete
01:05:28.728 00.006 8976 worker thread done servicing request
01:05:28.728 00.000 5052 OnExposeComplete: enter
01:05:28.728 00.000 5052 UpdateGuideState(): m_state=6
01:05:28.728 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2082
01:05:28.728 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.99, Mass=202, SNR=9.8, Peak=68 HFD=2.4
01:05:28.728 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:05:28.728 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
01:05:28.728 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.28 hyp=0.77 cameraTheta=0.38 mountX=-0.07 mountY=-0.75, mountTheta=-1.67
01:05:28.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.28, opts=13)
01:05:28.729 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.28)
01:05:28.729 00.000 8976 Worker thread wakes up
01:05:28.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.28) opts 0xd
01:05:28.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.28)
01:05:28.729 00.000 8976 Moving (0.71, 0.28) raw xDistance=-0.07 yDistance=-0.75
01:05:28.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:05:28.729 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:05:28.729 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:05:28.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:28.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.75
01:05:28.729 00.000 8976 MoveAxis(R, 0, ABG)
01:05:28.729 00.000 8976 MoveAxis(U, 3, ABG)
01:05:28.729 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:28.729 00.000 5052 Enqueuing Expose request
01:05:28.729 00.000 8976 stepping (-15, 18) + (0, 3)
01:05:28.729 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:28.756 00.027 8976 Received - 47 (G) 
01:05:28.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:28.756 00.000 8976 stepped: pos (-15, 21)
01:05:28.756 00.000 8976 move complete, result=0
01:05:28.756 00.000 8976 worker thread done servicing request
01:05:28.756 00.000 8976 Worker thread wakes up
01:05:28.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:28.756 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:28.756 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:05:29.443 00.687 8976 Exposure complete
01:05:29.450 00.007 8976 worker thread done servicing request
01:05:29.450 00.000 5052 OnExposeComplete: enter
01:05:29.450 00.000 5052 UpdateGuideState(): m_state=6
01:05:29.451 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2083
01:05:29.451 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.78, Mass=193, SNR=9.6, Peak=68 HFD=2.6
01:05:29.451 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
01:05:29.451 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
01:05:29.451 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.07 hyp=0.52 cameraTheta=0.13 mountX=-0.18 mountY=-0.47, mountTheta=-1.93
01:05:29.451 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.07, opts=13)
01:05:29.451 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.07)
01:05:29.452 00.001 8976 Worker thread wakes up
01:05:29.452 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:05:29.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.07) opts 0xd
01:05:29.452 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:05:29.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.07)
01:05:29.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:29.452 00.000 8976 Moving (0.52, 0.07) raw xDistance=-0.18 yDistance=-0.47
01:05:29.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:29.452 00.000 5052 Enqueuing Expose request
01:05:29.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:05:29.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
01:05:29.452 00.000 8976 MoveAxis(R, 0, ABG)
01:05:29.452 00.000 8976 MoveAxis(U, 2, ABG)
01:05:29.452 00.000 8976 stepping (-15, 21) + (0, 2)
01:05:29.452 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:29.476 00.024 8976 Received - 47 (G) 
01:05:29.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:29.476 00.000 8976 stepped: pos (-15, 23)
01:05:29.476 00.000 8976 move complete, result=0
01:05:29.476 00.000 8976 worker thread done servicing request
01:05:29.476 00.000 8976 Worker thread wakes up
01:05:29.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:29.476 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:29.476 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:05:30.160 00.684 8976 Exposure complete
01:05:30.167 00.007 8976 worker thread done servicing request
01:05:30.167 00.000 5052 OnExposeComplete: enter
01:05:30.167 00.000 5052 UpdateGuideState(): m_state=6
01:05:30.167 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2084
01:05:30.167 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.64, Mass=185, SNR=9.4, Peak=68 HFD=2.8
01:05:30.167 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
01:05:30.167 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
01:05:30.167 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.36 mountX=-0.14 mountY=-0.11, mountTheta=-2.47
01:05:30.169 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.07, opts=13)
01:05:30.169 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.07)
01:05:30.169 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:05:30.169 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:05:30.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:30.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:30.169 00.000 5052 Enqueuing Expose request
01:05:30.170 00.001 8976 Worker thread wakes up
01:05:30.170 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.07) opts 0xd
01:05:30.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.07)
01:05:30.170 00.000 8976 Moving (0.18, -0.07) raw xDistance=-0.14 yDistance=-0.11
01:05:30.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:05:30.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:05:30.170 00.000 8976 MoveAxis(R, 0, ABG)
01:05:30.170 00.000 8976 MoveAxis(U, 0, ABG)
01:05:30.170 00.000 8976 move complete, result=0
01:05:30.170 00.000 8976 worker thread done servicing request
01:05:30.170 00.000 8976 Worker thread wakes up
01:05:30.170 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:30.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:30.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:30.855 00.685 8976 Exposure complete
01:05:30.860 00.005 8976 worker thread done servicing request
01:05:30.860 00.000 5052 OnExposeComplete: enter
01:05:30.860 00.000 5052 UpdateGuideState(): m_state=6
01:05:30.860 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2085
01:05:30.860 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.81, Mass=186, SNR=9.4, Peak=67 HFD=2.4
01:05:30.861 00.001 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
01:05:30.861 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
01:05:30.861 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.38 mountX=0.14 mountY=0.03, mountTheta=0.24
01:05:30.861 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.10, opts=13)
01:05:30.861 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.10)
01:05:30.861 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=34, FiltMax=59, Gamma=2.630
01:05:30.861 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:05:30.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:30.861 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:30.862 00.001 5052 Enqueuing Expose request
01:05:30.862 00.000 8976 Worker thread wakes up
01:05:30.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.10) opts 0xd
01:05:30.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.10)
01:05:30.862 00.000 8976 Moving (-0.11, 0.10) raw xDistance=0.14 yDistance=0.03
01:05:30.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:05:30.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:05:30.862 00.000 8976 MoveAxis(R, 0, ABG)
01:05:30.862 00.000 8976 MoveAxis(U, 0, ABG)
01:05:30.862 00.000 8976 move complete, result=0
01:05:30.862 00.000 8976 worker thread done servicing request
01:05:30.862 00.000 8976 Worker thread wakes up
01:05:30.862 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:30.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:30.862 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:31.548 00.686 8976 Exposure complete
01:05:31.553 00.005 8976 worker thread done servicing request
01:05:31.553 00.000 5052 OnExposeComplete: enter
01:05:31.554 00.001 5052 UpdateGuideState(): m_state=6
01:05:31.554 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2086
01:05:31.554 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.81, Mass=197, SNR=9.7, Peak=74 HFD=2.5
01:05:31.554 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
01:05:31.554 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
01:05:31.554 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.10 hyp=0.57 cameraTheta=0.17 mountX=-0.17 mountY=-0.53, mountTheta=-1.89
01:05:31.554 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.10, opts=13)
01:05:31.554 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.10)
01:05:31.554 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:05:31.555 00.001 5052 UpdateGuideState exits: m=197 SNR=9.7
01:05:31.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:31.555 00.000 8976 Worker thread wakes up
01:05:31.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.10) opts 0xd
01:05:31.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.10)
01:05:31.555 00.000 8976 Moving (0.56, 0.10) raw xDistance=-0.17 yDistance=-0.53
01:05:31.555 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:31.555 00.000 5052 Enqueuing Expose request
01:05:31.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:05:31.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
01:05:31.555 00.000 8976 MoveAxis(R, 0, ABG)
01:05:31.555 00.000 8976 MoveAxis(U, 2, ABG)
01:05:31.555 00.000 8976 stepping (-15, 23) + (0, 2)
01:05:31.555 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:31.586 00.031 8976 Received - 47 (G) 
01:05:31.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:31.586 00.000 8976 stepped: pos (-15, 25)
01:05:31.586 00.000 8976 move complete, result=0
01:05:31.586 00.000 8976 worker thread done servicing request
01:05:31.586 00.000 8976 Worker thread wakes up
01:05:31.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:31.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:31.586 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:05:32.275 00.689 8976 Exposure complete
01:05:32.281 00.006 8976 worker thread done servicing request
01:05:32.281 00.000 5052 OnExposeComplete: enter
01:05:32.281 00.000 5052 UpdateGuideState(): m_state=6
01:05:32.281 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2087
01:05:32.281 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.66, Mass=212, SNR=10.1, Peak=84 HFD=2.3
01:05:32.281 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
01:05:32.281 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
01:05:32.281 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.42 mountX=-0.10 mountY=-0.07, mountTheta=-2.53
01:05:32.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.05, opts=13)
01:05:32.282 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.05)
01:05:32.282 00.000 8976 Worker thread wakes up
01:05:32.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:05:32.283 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.05) opts 0xd
01:05:32.283 00.000 5052 UpdateGuideState exits: m=212 SNR=10.1
01:05:32.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.05)
01:05:32.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:32.283 00.000 8976 Moving (0.11, -0.05) raw xDistance=-0.10 yDistance=-0.07
01:05:32.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:32.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:05:32.283 00.000 5052 Enqueuing Expose request
01:05:32.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:05:32.283 00.000 8976 MoveAxis(R, 0, ABG)
01:05:32.283 00.000 8976 MoveAxis(U, 0, ABG)
01:05:32.283 00.000 8976 move complete, result=0
01:05:32.283 00.000 8976 worker thread done servicing request
01:05:32.283 00.000 8976 Worker thread wakes up
01:05:32.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:32.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:32.283 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:32.970 00.687 8976 Exposure complete
01:05:32.975 00.005 8976 worker thread done servicing request
01:05:32.975 00.000 5052 OnExposeComplete: enter
01:05:32.975 00.000 5052 UpdateGuideState(): m_state=6
01:05:32.975 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2088
01:05:32.975 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.70, Mass=200, SNR=9.8, Peak=73 HFD=2.4
01:05:32.975 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
01:05:32.976 00.001 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.09)
01:05:32.976 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.05 mountX=0.05 mountY=0.12, mountTheta=1.17
01:05:32.976 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.01, opts=13)
01:05:32.976 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.01)
01:05:32.976 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:05:32.976 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
01:05:32.976 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:32.977 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:32.977 00.000 5052 Enqueuing Expose request
01:05:32.977 00.000 8976 Worker thread wakes up
01:05:32.977 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.01) opts 0xd
01:05:32.977 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.01)
01:05:32.977 00.000 8976 Moving (-0.14, -0.01) raw xDistance=0.05 yDistance=0.12
01:05:32.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:05:32.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:05:32.977 00.000 8976 MoveAxis(R, 0, ABG)
01:05:32.977 00.000 8976 MoveAxis(U, 0, ABG)
01:05:32.977 00.000 8976 move complete, result=0
01:05:32.977 00.000 8976 worker thread done servicing request
01:05:32.977 00.000 8976 Worker thread wakes up
01:05:32.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:32.977 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:32.977 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:33.662 00.685 8976 Exposure complete
01:05:33.668 00.006 8976 worker thread done servicing request
01:05:33.669 00.001 5052 OnExposeComplete: enter
01:05:33.669 00.000 5052 UpdateGuideState(): m_state=6
01:05:33.669 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2089
01:05:33.669 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.98, Mass=215, SNR=10.2, Peak=71 HFD=2.7
01:05:33.669 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
01:05:33.669 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
01:05:33.669 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.31 cameraTheta=2.05 mountX=0.31 mountY=-0.03, mountTheta=-0.10
01:05:33.669 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.27, opts=13)
01:05:33.670 00.001 5052 Enqueuing Move request for stepguider (-0.14, 0.27)
01:05:33.670 00.000 8976 Worker thread wakes up
01:05:33.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.27) opts 0xd
01:05:33.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.27)
01:05:33.670 00.000 8976 Moving (-0.14, 0.27) raw xDistance=0.31 yDistance=-0.03
01:05:33.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:05:33.670 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
01:05:33.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:05:33.670 00.000 8976 MoveAxis(L, 1, ABG)
01:05:33.670 00.000 8976 stepping (-15, 25) + (-1, 0)
01:05:33.670 00.000 5052 UpdateGuideState exits: m=215 SNR=10.2
01:05:33.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:33.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:33.670 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:33.670 00.000 5052 Enqueuing Expose request
01:05:33.695 00.025 8976 Received - 47 (G) 
01:05:33.695 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:33.695 00.000 8976 stepped: pos (-16, 25)
01:05:33.696 00.001 8976 MoveAxis(U, 0, ABG)
01:05:33.696 00.000 8976 move complete, result=0
01:05:33.696 00.000 8976 worker thread done servicing request
01:05:33.696 00.000 8976 Worker thread wakes up
01:05:33.696 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:33.696 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:05:33.696 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:34.381 00.685 8976 Exposure complete
01:05:34.386 00.005 8976 worker thread done servicing request
01:05:34.386 00.000 5052 OnExposeComplete: enter
01:05:34.386 00.000 5052 UpdateGuideState(): m_state=6
01:05:34.386 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2090
01:05:34.387 00.001 5052 Star::Find returns 1 (0), X=328.65, Y=281.46, Mass=231, SNR=10.5, Peak=72 HFD=3.0
01:05:34.387 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.74 = 1.55)
01:05:34.387 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
01:05:34.387 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.25 hyp=0.58 cameraTheta=-2.69 mountX=0.01 mountY=0.57, mountTheta=1.55
01:05:34.387 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.25, opts=13)
01:05:34.387 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.25)
01:05:34.388 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:05:34.388 00.000 5052 UpdateGuideState exits: m=231 SNR=10.5
01:05:34.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:34.388 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:34.388 00.000 5052 Enqueuing Expose request
01:05:34.388 00.000 8976 Worker thread wakes up
01:05:34.388 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.25) opts 0xd
01:05:34.388 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.25)
01:05:34.388 00.000 8976 Moving (-0.52, -0.25) raw xDistance=0.01 yDistance=0.57
01:05:34.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:05:34.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
01:05:34.388 00.000 8976 MoveAxis(R, 0, ABG)
01:05:34.388 00.000 8976 MoveAxis(D, 2, ABG)
01:05:34.388 00.000 8976 stepping (-16, 25) + (0, -2)
01:05:34.388 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:34.415 00.027 8976 Received - 47 (G) 
01:05:34.415 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:34.415 00.000 8976 stepped: pos (-16, 23)
01:05:34.415 00.000 8976 move complete, result=0
01:05:34.415 00.000 8976 worker thread done servicing request
01:05:34.415 00.000 8976 Worker thread wakes up
01:05:34.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:34.415 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:34.416 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:05:35.102 00.686 8976 Exposure complete
01:05:35.108 00.006 8976 worker thread done servicing request
01:05:35.108 00.000 5052 OnExposeComplete: enter
01:05:35.108 00.000 5052 UpdateGuideState(): m_state=6
01:05:35.108 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2091
01:05:35.108 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.73, Mass=206, SNR=9.9, Peak=70 HFD=2.5
01:05:35.108 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:05:35.108 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:05:35.108 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.02 hyp=0.24 cameraTheta=3.07 mountX=0.13 mountY=0.19, mountTheta=1.00
01:05:35.109 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.02, opts=13)
01:05:35.109 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.02)
01:05:35.109 00.000 8976 Worker thread wakes up
01:05:35.109 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.02) opts 0xd
01:05:35.109 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.02)
01:05:35.109 00.000 8976 Moving (-0.24, 0.02) raw xDistance=0.13 yDistance=0.19
01:05:35.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:05:35.109 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:05:35.109 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
01:05:35.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:35.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:05:35.109 00.000 8976 MoveAxis(R, 0, ABG)
01:05:35.109 00.000 8976 MoveAxis(U, 0, ABG)
01:05:35.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:35.109 00.000 5052 Enqueuing Expose request
01:05:35.109 00.000 8976 move complete, result=0
01:05:35.109 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:35.110 00.001 8976 worker thread done servicing request
01:05:35.110 00.000 8976 Worker thread wakes up
01:05:35.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:35.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:35.795 00.685 8976 Exposure complete
01:05:35.800 00.005 8976 worker thread done servicing request
01:05:35.801 00.001 5052 OnExposeComplete: enter
01:05:35.801 00.000 5052 UpdateGuideState(): m_state=6
01:05:35.801 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2092
01:05:35.801 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.73, Mass=189, SNR=9.5, Peak=64 HFD=2.8
01:05:35.801 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:05:35.801 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:05:35.801 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.02 hyp=0.54 cameraTheta=3.10 mountX=0.27 mountY=0.44, mountTheta=1.03
01:05:35.801 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.02, opts=13)
01:05:35.801 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.02)
01:05:35.802 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:05:35.802 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:05:35.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:35.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:35.802 00.000 5052 Enqueuing Expose request
01:05:35.802 00.000 8976 Worker thread wakes up
01:05:35.802 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.02) opts 0xd
01:05:35.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.02)
01:05:35.802 00.000 8976 Moving (-0.54, 0.02) raw xDistance=0.27 yDistance=0.44
01:05:35.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:05:35.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:05:35.802 00.000 8976 MoveAxis(L, 1, ABG)
01:05:35.802 00.000 8976 stepping (-16, 23) + (-1, 0)
01:05:35.802 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:35.823 00.021 8976 Received - 47 (G) 
01:05:35.823 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:35.823 00.000 8976 stepped: pos (-17, 23)
01:05:35.823 00.000 8976 MoveAxis(D, 2, ABG)
01:05:35.823 00.000 8976 stepping (-17, 23) + (0, -2)
01:05:35.823 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:35.854 00.031 8976 Received - 47 (G) 
01:05:35.855 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:35.855 00.000 8976 stepped: pos (-17, 21)
01:05:35.855 00.000 8976 move complete, result=0
01:05:35.855 00.000 8976 worker thread done servicing request
01:05:35.855 00.000 8976 Worker thread wakes up
01:05:35.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:35.855 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:05:35.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:36.537 00.682 8976 Exposure complete
01:05:36.542 00.005 8976 worker thread done servicing request
01:05:36.542 00.000 5052 OnExposeComplete: enter
01:05:36.542 00.000 5052 UpdateGuideState(): m_state=6
01:05:36.542 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2093
01:05:36.542 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.84, Mass=176, SNR=9.1, Peak=63 HFD=2.5
01:05:36.542 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.04) = xAngle (-0.32 = -0.32)
01:05:36.542 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.43 = -0.43)
01:05:36.543 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.72 mountX=0.13 mountY=-0.05, mountTheta=-0.41
01:05:36.544 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.13, opts=13)
01:05:36.544 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.13)
01:05:36.544 00.000 8976 Worker thread wakes up
01:05:36.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.13) opts 0xd
01:05:36.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.13)
01:05:36.544 00.000 8976 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.05
01:05:36.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:05:36.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:05:36.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:05:36.544 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
01:05:36.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:36.545 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:36.545 00.000 5052 Enqueuing Expose request
01:05:36.545 00.000 8976 MoveAxis(R, 0, ABG)
01:05:36.545 00.000 8976 MoveAxis(U, 0, ABG)
01:05:36.545 00.000 8976 move complete, result=0
01:05:36.545 00.000 8976 worker thread done servicing request
01:05:36.546 00.001 8976 Worker thread wakes up
01:05:36.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:36.546 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:36.546 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:37.230 00.684 8976 Exposure complete
01:05:37.235 00.005 8976 worker thread done servicing request
01:05:37.236 00.001 5052 OnExposeComplete: enter
01:05:37.236 00.000 5052 UpdateGuideState(): m_state=6
01:05:37.236 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2094
01:05:37.236 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.28, Mass=205, SNR=9.8, Peak=71 HFD=3.2
01:05:37.236 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.38 = 1.91)
01:05:37.236 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
01:05:37.236 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.43 hyp=0.59 cameraTheta=-2.33 mountX=-0.20 mountY=0.58, mountTheta=1.90
01:05:37.236 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.43, opts=13)
01:05:37.236 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.43)
01:05:37.236 00.000 8976 Worker thread wakes up
01:05:37.237 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.43) opts 0xd
01:05:37.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.43)
01:05:37.237 00.000 8976 Moving (-0.41, -0.43) raw xDistance=-0.20 yDistance=0.58
01:05:37.237 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:05:37.237 00.000 5052 UpdateGuideState exits: m=205 SNR=9.8
01:05:37.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:37.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:05:37.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
01:05:37.237 00.000 8976 MoveAxis(R, 0, ABG)
01:05:37.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:37.237 00.000 5052 Enqueuing Expose request
01:05:37.237 00.000 8976 MoveAxis(D, 2, ABG)
01:05:37.237 00.000 8976 stepping (-17, 21) + (0, -2)
01:05:37.237 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:37.260 00.023 8976 Received - 47 (G) 
01:05:37.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:37.261 00.001 8976 stepped: pos (-17, 19)
01:05:37.261 00.000 8976 move complete, result=0
01:05:37.261 00.000 8976 worker thread done servicing request
01:05:37.261 00.000 8976 Worker thread wakes up
01:05:37.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:37.261 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:37.261 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:05:37.946 00.685 8976 Exposure complete
01:05:37.952 00.006 8976 worker thread done servicing request
01:05:37.952 00.000 5052 OnExposeComplete: enter
01:05:37.952 00.000 5052 UpdateGuideState(): m_state=6
01:05:37.952 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2095
01:05:37.952 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.74, Mass=198, SNR=9.7, Peak=70 HFD=2.7
01:05:37.952 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:05:37.952 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:05:37.952 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.03 hyp=0.37 cameraTheta=3.07 mountX=0.19 mountY=0.30, mountTheta=1.00
01:05:37.952 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.03, opts=13)
01:05:37.952 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.03)
01:05:37.952 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:05:37.953 00.001 5052 UpdateGuideState exits: m=198 SNR=9.7
01:05:37.953 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:37.953 00.000 8976 Worker thread wakes up
01:05:37.953 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.03) opts 0xd
01:05:37.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.03)
01:05:37.953 00.000 8976 Moving (-0.37, 0.03) raw xDistance=0.19 yDistance=0.30
01:05:37.953 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:37.953 00.000 5052 Enqueuing Expose request
01:05:37.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:05:37.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:05:37.953 00.000 8976 MoveAxis(R, 0, ABG)
01:05:37.953 00.000 8976 MoveAxis(D, 1, ABG)
01:05:37.953 00.000 8976 stepping (-17, 19) + (0, -1)
01:05:37.953 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:37.981 00.028 8976 Received - 47 (G) 
01:05:37.981 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:37.981 00.000 8976 stepped: pos (-17, 18)
01:05:37.981 00.000 8976 move complete, result=0
01:05:37.981 00.000 8976 worker thread done servicing request
01:05:37.981 00.000 8976 Worker thread wakes up
01:05:37.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:37.981 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:37.981 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:05:38.664 00.683 8976 Exposure complete
01:05:38.670 00.006 8976 worker thread done servicing request
01:05:38.670 00.000 5052 OnExposeComplete: enter
01:05:38.670 00.000 5052 UpdateGuideState(): m_state=6
01:05:38.670 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2096
01:05:38.670 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=282.02, Mass=196, SNR=9.7, Peak=63 HFD=2.8
01:05:38.670 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:05:38.670 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
01:05:38.670 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.31 hyp=0.72 cameraTheta=2.69 mountX=0.57 mountY=0.37, mountTheta=0.57
01:05:38.671 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.31, opts=13)
01:05:38.671 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.31)
01:05:38.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:05:38.671 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:05:38.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:38.671 00.000 8976 Worker thread wakes up
01:05:38.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.31) opts 0xd
01:05:38.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.31)
01:05:38.671 00.000 8976 Moving (-0.64, 0.31) raw xDistance=0.57 yDistance=0.37
01:05:38.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
01:05:38.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:38.671 00.000 5052 Enqueuing Expose request
01:05:38.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
01:05:38.672 00.001 8976 MoveAxis(L, 2, ABG)
01:05:38.672 00.000 8976 stepping (-17, 18) + (-2, 0)
01:05:38.672 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:38.700 00.028 8976 Received - 47 (G) 
01:05:38.700 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:38.700 00.000 8976 stepped: pos (-19, 18)
01:05:38.700 00.000 8976 MoveAxis(D, 2, ABG)
01:05:38.700 00.000 8976 stepping (-19, 18) + (0, -2)
01:05:38.700 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:38.732 00.032 8976 Received - 47 (G) 
01:05:38.732 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:38.732 00.000 8976 stepped: pos (-19, 16)
01:05:38.732 00.000 8976 move complete, result=0
01:05:38.732 00.000 8976 worker thread done servicing request
01:05:38.732 00.000 8976 Worker thread wakes up
01:05:38.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:38.732 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:38.732 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:05:39.418 00.686 8976 Exposure complete
01:05:39.423 00.005 8976 worker thread done servicing request
01:05:39.423 00.000 5052 OnExposeComplete: enter
01:05:39.423 00.000 5052 UpdateGuideState(): m_state=6
01:05:39.423 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2097
01:05:39.424 00.001 5052 Star::Find returns 1 (0), X=328.87, Y=281.94, Mass=203, SNR=9.9, Peak=64 HFD=2.5
01:05:39.424 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
01:05:39.424 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
01:05:39.424 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.23 hyp=0.38 cameraTheta=2.50 mountX=0.34 mountY=0.13, mountTheta=0.37
01:05:39.424 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.23, opts=13)
01:05:39.424 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.23)
01:05:39.425 00.001 8976 Worker thread wakes up
01:05:39.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.23) opts 0xd
01:05:39.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.23)
01:05:39.425 00.000 8976 Moving (-0.31, 0.23) raw xDistance=0.34 yDistance=0.13
01:05:39.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
01:05:39.425 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:05:39.425 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
01:05:39.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:39.425 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:39.425 00.000 5052 Enqueuing Expose request
01:05:39.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:05:39.425 00.000 8976 MoveAxis(L, 2, ABG)
01:05:39.425 00.000 8976 stepping (-19, 16) + (-2, 0)
01:05:39.425 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:39.451 00.026 8976 Received - 47 (G) 
01:05:39.451 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:39.451 00.000 8976 stepped: pos (-21, 16)
01:05:39.451 00.000 8976 MoveAxis(U, 0, ABG)
01:05:39.451 00.000 8976 move complete, result=0
01:05:39.451 00.000 8976 worker thread done servicing request
01:05:39.451 00.000 8976 Worker thread wakes up
01:05:39.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:39.451 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:39.451 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.1 px 0 ms NORTH
01:05:40.140 00.689 8976 Exposure complete
01:05:40.145 00.005 8976 worker thread done servicing request
01:05:40.145 00.000 5052 OnExposeComplete: enter
01:05:40.145 00.000 5052 UpdateGuideState(): m_state=6
01:05:40.146 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2098
01:05:40.146 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.75, Mass=189, SNR=9.5, Peak=66 HFD=2.7
01:05:40.146 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:05:40.146 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:05:40.146 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.04 hyp=0.59 cameraTheta=3.07 mountX=0.30 mountY=0.47, mountTheta=1.00
01:05:40.147 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.04, opts=13)
01:05:40.147 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.04)
01:05:40.148 00.001 8976 Worker thread wakes up
01:05:40.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.04) opts 0xd
01:05:40.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.04)
01:05:40.148 00.000 8976 Moving (-0.59, 0.04) raw xDistance=0.30 yDistance=0.47
01:05:40.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:05:40.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:05:40.148 00.000 8976 MoveAxis(L, 1, ABG)
01:05:40.148 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:05:40.148 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:05:40.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:40.148 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:40.148 00.000 5052 Enqueuing Expose request
01:05:40.148 00.000 8976 stepping (-21, 16) + (-1, 0)
01:05:40.149 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:40.171 00.022 8976 Received - 47 (G) 
01:05:40.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:40.171 00.000 8976 stepped: pos (-22, 16)
01:05:40.171 00.000 8976 MoveAxis(D, 2, ABG)
01:05:40.171 00.000 8976 stepping (-22, 16) + (0, -2)
01:05:40.171 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:40.203 00.032 8976 Received - 47 (G) 
01:05:40.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:40.203 00.000 8976 stepped: pos (-22, 14)
01:05:40.203 00.000 8976 move complete, result=0
01:05:40.203 00.000 8976 worker thread done servicing request
01:05:40.203 00.000 8976 Worker thread wakes up
01:05:40.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:40.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:40.203 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:05:40.886 00.683 8976 Exposure complete
01:05:40.891 00.005 8976 worker thread done servicing request
01:05:40.892 00.001 5052 OnExposeComplete: enter
01:05:40.892 00.000 5052 UpdateGuideState(): m_state=6
01:05:40.892 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2099
01:05:40.892 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.74, Mass=179, SNR=9.2, Peak=65 HFD=2.6
01:05:40.892 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:05:40.892 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:05:40.892 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.03 hyp=0.42 cameraTheta=3.08 mountX=0.21 mountY=0.34, mountTheta=1.00
01:05:40.893 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.03, opts=13)
01:05:40.893 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.03)
01:05:40.893 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:05:40.893 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:05:40.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:40.893 00.000 8976 Worker thread wakes up
01:05:40.893 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.03) opts 0xd
01:05:40.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.03)
01:05:40.893 00.000 8976 Moving (-0.42, 0.03) raw xDistance=0.21 yDistance=0.34
01:05:40.893 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:40.893 00.000 5052 Enqueuing Expose request
01:05:40.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:05:40.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:05:40.893 00.000 8976 MoveAxis(R, 0, ABG)
01:05:40.893 00.000 8976 MoveAxis(D, 1, ABG)
01:05:40.893 00.000 8976 stepping (-22, 14) + (0, -1)
01:05:40.894 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:40.921 00.027 8976 Received - 47 (G) 
01:05:40.922 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:40.922 00.000 8976 stepped: pos (-22, 13)
01:05:40.922 00.000 8976 move complete, result=0
01:05:40.922 00.000 8976 worker thread done servicing request
01:05:40.922 00.000 8976 Worker thread wakes up
01:05:40.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:40.922 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:05:40.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:41.610 00.688 8976 Exposure complete
01:05:41.615 00.005 8976 worker thread done servicing request
01:05:41.615 00.000 5052 OnExposeComplete: enter
01:05:41.615 00.000 5052 UpdateGuideState(): m_state=6
01:05:41.616 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2100
01:05:41.616 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.74, Mass=215, SNR=10.1, Peak=70 HFD=2.6
01:05:41.616 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
01:05:41.616 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
01:05:41.616 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.35 mountX=0.05 mountY=0.01, mountTheta=0.21
01:05:41.616 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.03, opts=13)
01:05:41.616 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.03)
01:05:41.616 00.000 8976 Worker thread wakes up
01:05:41.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.03) opts 0xd
01:05:41.617 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.03)
01:05:41.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:05:41.617 00.000 8976 Moving (-0.03, 0.03) raw xDistance=0.05 yDistance=0.01
01:05:41.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:05:41.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:05:41.617 00.000 5052 UpdateGuideState exits: m=215 SNR=10.1
01:05:41.617 00.000 8976 MoveAxis(R, 0, ABG)
01:05:41.617 00.000 8976 MoveAxis(U, 0, ABG)
01:05:41.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:41.617 00.000 8976 move complete, result=0
01:05:41.617 00.000 8976 worker thread done servicing request
01:05:41.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:41.617 00.000 5052 Enqueuing Expose request
01:05:41.617 00.000 8976 Worker thread wakes up
01:05:41.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:41.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:41.617 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:42.303 00.686 8976 Exposure complete
01:05:42.308 00.005 8976 worker thread done servicing request
01:05:42.308 00.000 5052 OnExposeComplete: enter
01:05:42.308 00.000 5052 UpdateGuideState(): m_state=6
01:05:42.308 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2101
01:05:42.309 00.001 5052 Star::Find returns 1 (0), X=329.16, Y=281.63, Mass=187, SNR=9.5, Peak=68 HFD=2.5
01:05:42.309 00.000 5052 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.04) = xAngle (-3.76 = 2.52)
01:05:42.309 00.000 5052 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.87 = 2.42)
01:05:42.309 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.72 mountX=-0.06 mountY=0.05, mountTheta=2.46
01:05:42.310 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.08, opts=13)
01:05:42.310 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.08)
01:05:42.310 00.000 8976 Worker thread wakes up
01:05:42.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.08) opts 0xd
01:05:42.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.08)
01:05:42.310 00.000 8976 Moving (-0.01, -0.08) raw xDistance=-0.06 yDistance=0.05
01:05:42.311 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:42.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:05:42.311 00.000 8976 MoveAxis(R, 0, ABG)
01:05:42.311 00.000 8976 MoveAxis(U, 0, ABG)
01:05:42.311 00.000 8976 move complete, result=0
01:05:42.311 00.000 8976 worker thread done servicing request
01:05:42.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:05:42.311 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
01:05:42.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:42.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:42.311 00.000 5052 Enqueuing Expose request
01:05:42.311 00.000 8976 Worker thread wakes up
01:05:42.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:42.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:42.312 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:42.998 00.686 8976 Exposure complete
01:05:43.004 00.006 8976 worker thread done servicing request
01:05:43.005 00.001 5052 OnExposeComplete: enter
01:05:43.005 00.000 5052 UpdateGuideState(): m_state=6
01:05:43.005 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2102
01:05:43.005 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.81, Mass=197, SNR=9.7, Peak=74 HFD=2.2
01:05:43.005 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:05:43.005 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:05:43.005 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.10 hyp=0.47 cameraTheta=2.93 mountX=0.30 mountY=0.33, mountTheta=0.84
01:05:43.005 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.10, opts=13)
01:05:43.005 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.10)
01:05:43.006 00.001 8976 Worker thread wakes up
01:05:43.006 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.10) opts 0xd
01:05:43.006 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.10)
01:05:43.006 00.000 8976 Moving (-0.46, 0.10) raw xDistance=0.30 yDistance=0.33
01:05:43.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:05:43.006 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:05:43.006 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:05:43.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:43.006 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:43.006 00.000 5052 Enqueuing Expose request
01:05:43.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:05:43.006 00.000 8976 MoveAxis(L, 1, ABG)
01:05:43.006 00.000 8976 stepping (-22, 13) + (-1, 0)
01:05:43.006 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:43.032 00.026 8976 Received - 47 (G) 
01:05:43.032 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:43.032 00.000 8976 stepped: pos (-23, 13)
01:05:43.032 00.000 8976 MoveAxis(D, 1, ABG)
01:05:43.032 00.000 8976 stepping (-23, 13) + (0, -1)
01:05:43.032 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:43.064 00.032 8976 Received - 47 (G) 
01:05:43.064 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:43.064 00.000 8976 stepped: pos (-23, 12)
01:05:43.064 00.000 8976 move complete, result=0
01:05:43.064 00.000 8976 worker thread done servicing request
01:05:43.064 00.000 8976 Worker thread wakes up
01:05:43.064 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:43.064 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:43.064 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:05:43.749 00.685 8976 Exposure complete
01:05:43.755 00.006 8976 worker thread done servicing request
01:05:43.755 00.000 5052 OnExposeComplete: enter
01:05:43.755 00.000 5052 UpdateGuideState(): m_state=6
01:05:43.755 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2103
01:05:43.755 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.38, Mass=197, SNR=9.7, Peak=77 HFD=2.2
01:05:43.756 00.001 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
01:05:43.756 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
01:05:43.756 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.33 hyp=0.59 cameraTheta=-2.55 mountX=-0.07 mountY=0.59, mountTheta=1.69
01:05:43.756 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.33, opts=13)
01:05:43.756 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.33)
01:05:43.756 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:05:43.756 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:05:43.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:43.756 00.000 8976 Worker thread wakes up
01:05:43.756 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.33) opts 0xd
01:05:43.756 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.33)
01:05:43.757 00.001 8976 Moving (-0.48, -0.33) raw xDistance=-0.07 yDistance=0.59
01:05:43.757 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:43.757 00.000 5052 Enqueuing Expose request
01:05:43.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:05:43.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.59
01:05:43.757 00.000 8976 MoveAxis(R, 0, ABG)
01:05:43.757 00.000 8976 MoveAxis(D, 2, ABG)
01:05:43.757 00.000 8976 stepping (-23, 12) + (0, -2)
01:05:43.757 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:43.784 00.027 8976 Received - 47 (G) 
01:05:43.784 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:43.784 00.000 8976 stepped: pos (-23, 10)
01:05:43.784 00.000 8976 move complete, result=0
01:05:43.784 00.000 8976 worker thread done servicing request
01:05:43.784 00.000 8976 Worker thread wakes up
01:05:43.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:43.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:43.784 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:05:44.467 00.683 8976 Exposure complete
01:05:44.473 00.006 8976 worker thread done servicing request
01:05:44.473 00.000 5052 OnExposeComplete: enter
01:05:44.473 00.000 5052 UpdateGuideState(): m_state=6
01:05:44.473 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2104
01:05:44.473 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.81, Mass=199, SNR=9.8, Peak=77 HFD=2.4
01:05:44.473 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:05:44.473 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:05:44.473 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.10 hyp=0.55 cameraTheta=2.97 mountX=0.33 mountY=0.40, mountTheta=0.88
01:05:44.474 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.10, opts=13)
01:05:44.474 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.10)
01:05:44.474 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:05:44.474 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
01:05:44.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:44.474 00.000 8976 Worker thread wakes up
01:05:44.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.10) opts 0xd
01:05:44.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.10)
01:05:44.474 00.000 8976 Moving (-0.54, 0.10) raw xDistance=0.33 yDistance=0.40
01:05:44.474 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:44.474 00.000 5052 Enqueuing Expose request
01:05:44.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:05:44.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
01:05:44.474 00.000 8976 MoveAxis(L, 1, ABG)
01:05:44.474 00.000 8976 stepping (-23, 10) + (-1, 0)
01:05:44.474 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:44.503 00.029 8976 Received - 47 (G) 
01:05:44.503 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:44.503 00.000 8976 stepped: pos (-24, 10)
01:05:44.503 00.000 8976 MoveAxis(D, 2, ABG)
01:05:44.503 00.000 8976 stepping (-24, 10) + (0, -2)
01:05:44.503 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:44.535 00.032 8976 Received - 47 (G) 
01:05:44.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:44.535 00.000 8976 stepped: pos (-24, 8)
01:05:44.535 00.000 8976 move complete, result=0
01:05:44.535 00.000 8976 worker thread done servicing request
01:05:44.535 00.000 8976 Worker thread wakes up
01:05:44.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:44.535 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:44.535 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:05:45.220 00.685 8976 Exposure complete
01:05:45.225 00.005 8976 worker thread done servicing request
01:05:45.225 00.000 5052 OnExposeComplete: enter
01:05:45.225 00.000 5052 UpdateGuideState(): m_state=6
01:05:45.225 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2105
01:05:45.225 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.91, Mass=209, SNR=10.0, Peak=74 HFD=2.5
01:05:45.225 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.22 = -1.22)
01:05:45.225 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
01:05:45.225 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.28 cameraTheta=0.82 mountX=0.10 mountY=-0.27, mountTheta=-1.23
01:05:45.226 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.20, opts=13)
01:05:45.226 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.20)
01:05:45.226 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:05:45.226 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
01:05:45.226 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:45.227 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:45.227 00.000 5052 Enqueuing Expose request
01:05:45.227 00.000 8976 Worker thread wakes up
01:05:45.227 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.20) opts 0xd
01:05:45.227 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.20)
01:05:45.227 00.000 8976 Moving (0.19, 0.20) raw xDistance=0.10 yDistance=-0.27
01:05:45.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:05:45.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
01:05:45.227 00.000 8976 MoveAxis(R, 0, ABG)
01:05:45.227 00.000 8976 MoveAxis(U, 1, ABG)
01:05:45.227 00.000 8976 stepping (-24, 8) + (0, 1)
01:05:45.227 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:45.255 00.028 8976 Received - 47 (G) 
01:05:45.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:45.255 00.000 8976 stepped: pos (-24, 9)
01:05:45.255 00.000 8976 move complete, result=0
01:05:45.255 00.000 8976 worker thread done servicing request
01:05:45.255 00.000 8976 Worker thread wakes up
01:05:45.255 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:45.255 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:45.255 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:05:45.941 00.686 8976 Exposure complete
01:05:45.947 00.006 8976 worker thread done servicing request
01:05:45.947 00.000 5052 OnExposeComplete: enter
01:05:45.947 00.000 5052 UpdateGuideState(): m_state=6
01:05:45.947 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2106
01:05:45.947 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=282.13, Mass=193, SNR=9.6, Peak=69 HFD=2.6
01:05:45.947 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.88 = -0.88)
01:05:45.947 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
01:05:45.947 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.42 hyp=0.46 cameraTheta=1.17 mountX=0.29 mountY=-0.38, mountTheta=-0.91
01:05:45.948 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.42, opts=13)
01:05:45.948 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.42)
01:05:45.948 00.000 8976 Worker thread wakes up
01:05:45.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.42) opts 0xd
01:05:45.948 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:05:45.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.42)
01:05:45.948 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:05:45.948 00.000 8976 Moving (0.18, 0.42) raw xDistance=0.29 yDistance=-0.38
01:05:45.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:45.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:05:45.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:45.948 00.000 5052 Enqueuing Expose request
01:05:45.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
01:05:45.948 00.000 8976 MoveAxis(L, 1, ABG)
01:05:45.948 00.000 8976 stepping (-24, 9) + (-1, 0)
01:05:45.949 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:45.974 00.025 8976 Received - 47 (G) 
01:05:45.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:45.974 00.000 8976 stepped: pos (-25, 9)
01:05:45.974 00.000 8976 MoveAxis(U, 2, ABG)
01:05:45.974 00.000 8976 stepping (-25, 9) + (0, 2)
01:05:45.974 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:46.006 00.032 8976 Received - 47 (G) 
01:05:46.006 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:46.006 00.000 8976 stepped: pos (-25, 11)
01:05:46.006 00.000 8976 move complete, result=0
01:05:46.006 00.000 8976 worker thread done servicing request
01:05:46.006 00.000 8976 Worker thread wakes up
01:05:46.007 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:46.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:46.007 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
01:05:46.690 00.683 8976 Exposure complete
01:05:46.696 00.006 8976 worker thread done servicing request
01:05:46.696 00.000 5052 OnExposeComplete: enter
01:05:46.696 00.000 5052 UpdateGuideState(): m_state=6
01:05:46.696 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2107
01:05:46.696 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.68, Mass=199, SNR=9.7, Peak=74 HFD=2.3
01:05:46.696 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
01:05:46.697 00.001 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.45)
01:05:46.697 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.69 mountX=0.00 mountY=0.08, mountTheta=1.55
01:05:46.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.03, opts=13)
01:05:46.698 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.03)
01:05:46.698 00.000 8976 Worker thread wakes up
01:05:46.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.03) opts 0xd
01:05:46.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.03)
01:05:46.698 00.000 8976 Moving (-0.07, -0.03) raw xDistance=0.00 yDistance=0.08
01:05:46.698 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:05:46.698 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:05:46.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:46.698 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:46.698 00.000 5052 Enqueuing Expose request
01:05:46.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:05:46.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:05:46.698 00.000 8976 MoveAxis(R, 0, ABG)
01:05:46.698 00.000 8976 MoveAxis(U, 0, ABG)
01:05:46.698 00.000 8976 move complete, result=0
01:05:46.698 00.000 8976 worker thread done servicing request
01:05:46.698 00.000 8976 Worker thread wakes up
01:05:46.699 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:46.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:46.699 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:47.384 00.685 8976 Exposure complete
01:05:47.389 00.005 8976 worker thread done servicing request
01:05:47.389 00.000 5052 OnExposeComplete: enter
01:05:47.389 00.000 5052 UpdateGuideState(): m_state=6
01:05:47.390 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2108
01:05:47.390 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.77, Mass=190, SNR=9.6, Peak=71 HFD=2.5
01:05:47.390 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
01:05:47.390 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
01:05:47.390 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.06 hyp=0.56 cameraTheta=0.10 mountX=-0.20 mountY=-0.50, mountTheta=-1.96
01:05:47.390 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.06, opts=13)
01:05:47.390 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.06)
01:05:47.391 00.001 8976 Worker thread wakes up
01:05:47.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.06) opts 0xd
01:05:47.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.06)
01:05:47.391 00.000 8976 Moving (0.56, 0.06) raw xDistance=-0.20 yDistance=-0.50
01:05:47.391 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:05:47.391 00.000 5052 UpdateGuideState exits: m=190 SNR=9.6
01:05:47.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:47.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:05:47.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
01:05:47.391 00.000 8976 MoveAxis(R, 0, ABG)
01:05:47.391 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:47.391 00.000 5052 Enqueuing Expose request
01:05:47.391 00.000 8976 MoveAxis(U, 2, ABG)
01:05:47.391 00.000 8976 stepping (-25, 11) + (0, 2)
01:05:47.391 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:47.428 00.037 8976 Received - 47 (G) 
01:05:47.429 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:47.429 00.000 8976 stepped: pos (-25, 13)
01:05:47.429 00.000 8976 move complete, result=0
01:05:47.429 00.000 8976 worker thread done servicing request
01:05:47.429 00.000 8976 Worker thread wakes up
01:05:47.429 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:47.429 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:47.429 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:05:48.118 00.689 8976 Exposure complete
01:05:48.123 00.005 8976 worker thread done servicing request
01:05:48.123 00.000 5052 OnExposeComplete: enter
01:05:48.123 00.000 5052 UpdateGuideState(): m_state=6
01:05:48.124 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2109
01:05:48.124 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.64, Mass=190, SNR=9.6, Peak=75 HFD=2.1
01:05:48.124 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:05:48.124 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
01:05:48.124 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.07 hyp=0.61 cameraTheta=-0.12 mountX=-0.34 mountY=-0.47, mountTheta=-2.20
01:05:48.124 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.07, opts=13)
01:05:48.124 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.07)
01:05:48.124 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:05:48.124 00.000 5052 UpdateGuideState exits: m=190 SNR=9.6
01:05:48.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:48.125 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:48.125 00.000 5052 Enqueuing Expose request
01:05:48.125 00.000 8976 Worker thread wakes up
01:05:48.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.07) opts 0xd
01:05:48.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.07)
01:05:48.125 00.000 8976 Moving (0.60, -0.07) raw xDistance=-0.34 yDistance=-0.47
01:05:48.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:05:48.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
01:05:48.125 00.000 8976 MoveAxis(R, 1, ABG)
01:05:48.125 00.000 8976 stepping (-25, 13) + (1, 0)
01:05:48.125 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:48.148 00.023 8976 Received - 47 (G) 
01:05:48.148 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:48.148 00.000 8976 stepped: pos (-24, 13)
01:05:48.148 00.000 8976 MoveAxis(U, 2, ABG)
01:05:48.148 00.000 8976 stepping (-24, 13) + (0, 2)
01:05:48.148 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:48.180 00.032 8976 Received - 47 (G) 
01:05:48.180 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:48.180 00.000 8976 stepped: pos (-24, 15)
01:05:48.180 00.000 8976 move complete, result=0
01:05:48.180 00.000 8976 worker thread done servicing request
01:05:48.180 00.000 8976 Worker thread wakes up
01:05:48.180 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:05:48.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:48.180 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:48.880 00.700 8976 Exposure complete
01:05:48.885 00.005 8976 worker thread done servicing request
01:05:48.885 00.000 5052 OnExposeComplete: enter
01:05:48.885 00.000 5052 UpdateGuideState(): m_state=6
01:05:48.885 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2110
01:05:48.886 00.001 5052 Star::Find returns 1 (0), X=329.57, Y=281.20, Mass=204, SNR=9.9, Peak=74 HFD=2.6
01:05:48.886 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
01:05:48.886 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.05 = -3.05)
01:05:48.886 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.51 hyp=0.64 cameraTheta=-0.91 mountX=-0.63 mountY=-0.06, mountTheta=-3.05
01:05:48.886 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.51, opts=13)
01:05:48.886 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.51)
01:05:48.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:05:48.886 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
01:05:48.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:48.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:48.886 00.000 5052 Enqueuing Expose request
01:05:48.886 00.000 8976 Worker thread wakes up
01:05:48.887 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.51) opts 0xd
01:05:48.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.51)
01:05:48.887 00.000 8976 Moving (0.40, -0.51) raw xDistance=-0.63 yDistance=-0.06
01:05:48.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.63
01:05:48.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:48.887 00.000 8976 MoveAxis(R, 3, ABG)
01:05:48.887 00.000 8976 stepping (-24, 15) + (3, 0)
01:05:48.887 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:48.915 00.028 8976 Received - 47 (G) 
01:05:48.915 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:48.915 00.000 8976 stepped: pos (-21, 15)
01:05:48.915 00.000 8976 MoveAxis(U, 0, ABG)
01:05:48.915 00.000 8976 move complete, result=0
01:05:48.915 00.000 8976 worker thread done servicing request
01:05:48.915 00.000 8976 Worker thread wakes up
01:05:48.915 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
01:05:48.915 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:48.915 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:49.598 00.683 8976 Exposure complete
01:05:49.604 00.006 8976 worker thread done servicing request
01:05:49.604 00.000 5052 OnExposeComplete: enter
01:05:49.604 00.000 5052 UpdateGuideState(): m_state=6
01:05:49.604 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2111
01:05:49.604 00.000 5052 Star::Find returns 1 (0), X=330.19, Y=281.89, Mass=227, SNR=10.5, Peak=73 HFD=2.4
01:05:49.604 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
01:05:49.604 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
01:05:49.604 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=0.18 hyp=1.03 cameraTheta=0.17 mountX=-0.31 mountY=-0.95, mountTheta=-1.88
01:05:49.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=0.18, opts=13)
01:05:49.605 00.000 5052 Enqueuing Move request for stepguider (1.02, 0.18)
01:05:49.605 00.000 8976 Worker thread wakes up
01:05:49.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:05:49.605 00.000 5052 UpdateGuideState exits: m=227 SNR=10.5
01:05:49.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:49.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, 0.18) opts 0xd
01:05:49.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:49.605 00.000 5052 Enqueuing Expose request
01:05:49.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, 0.18)
01:05:49.605 00.000 8976 Moving (1.02, 0.18) raw xDistance=-0.31 yDistance=-0.95
01:05:49.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
01:05:49.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.95
01:05:49.606 00.001 8976 MoveAxis(R, 1, ABG)
01:05:49.606 00.000 8976 stepping (-21, 15) + (1, 0)
01:05:49.606 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:49.635 00.029 8976 Received - 47 (G) 
01:05:49.635 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:49.635 00.000 8976 stepped: pos (-20, 15)
01:05:49.635 00.000 8976 MoveAxis(U, 4, ABG)
01:05:49.635 00.000 8976 stepping (-20, 15) + (0, 4)
01:05:49.635 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:05:49.667 00.032 8976 Received - 47 (G) 
01:05:49.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:05:49.667 00.000 8976 stepped: pos (-20, 19)
01:05:49.667 00.000 8976 move complete, result=0
01:05:49.667 00.000 8976 worker thread done servicing request
01:05:49.667 00.000 8976 Worker thread wakes up
01:05:49.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:49.667 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:49.667 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
01:05:50.350 00.683 8976 Exposure complete
01:05:50.355 00.005 8976 worker thread done servicing request
01:05:50.356 00.001 5052 OnExposeComplete: enter
01:05:50.356 00.000 5052 UpdateGuideState(): m_state=6
01:05:50.356 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2112
01:05:50.356 00.000 5052 Star::Find returns 1 (0), X=330.34, Y=282.24, Mass=201, SNR=9.9, Peak=70 HFD=2.7
01:05:50.356 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:05:50.356 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:05:50.356 00.000 5052 CameraToMount -- cameraX=1.17 cameraY=0.53 hyp=1.28 cameraTheta=0.43 mountX=-0.06 mountY=-1.27, mountTheta=-1.62
01:05:50.356 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.17, y=0.53, opts=13)
01:05:50.356 00.000 5052 Enqueuing Move request for stepguider (1.17, 0.53)
01:05:50.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:05:50.357 00.001 5052 UpdateGuideState exits: m=201 SNR=9.9
01:05:50.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:50.357 00.000 8976 Worker thread wakes up
01:05:50.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.17, 0.53) opts 0xd
01:05:50.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.17, 0.53)
01:05:50.357 00.000 8976 Moving (1.17, 0.53) raw xDistance=-0.06 yDistance=-1.27
01:05:50.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:50.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.27
01:05:50.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:50.357 00.000 5052 Enqueuing Expose request
01:05:50.357 00.000 8976 MoveAxis(R, 0, ABG)
01:05:50.357 00.000 8976 MoveAxis(U, 5, ABG)
01:05:50.357 00.000 8976 stepping (-20, 19) + (0, 5)
01:05:50.357 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:05:50.402 00.045 8976 Received - 47 (G) 
01:05:50.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:05:50.402 00.000 8976 stepped: pos (-20, 24)
01:05:50.402 00.000 8976 move complete, result=0
01:05:50.402 00.000 8976 worker thread done servicing request
01:05:50.402 00.000 8976 Worker thread wakes up
01:05:50.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:50.402 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.3 px 5 ms NORTH
01:05:50.402 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:51.086 00.684 8976 Exposure complete
01:05:51.092 00.006 8976 worker thread done servicing request
01:05:51.092 00.000 5052 OnExposeComplete: enter
01:05:51.092 00.000 5052 UpdateGuideState(): m_state=6
01:05:51.092 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2113
01:05:51.092 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.91, Mass=201, SNR=9.8, Peak=69 HFD=2.2
01:05:51.092 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:05:51.092 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:05:51.092 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.20 hyp=0.78 cameraTheta=0.26 mountX=-0.16 mountY=-0.74, mountTheta=-1.79
01:05:51.093 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.20, opts=13)
01:05:51.093 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.20)
01:05:51.093 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:05:51.093 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:05:51.093 00.000 8976 Worker thread wakes up
01:05:51.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.20) opts 0xd
01:05:51.093 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.20)
01:05:51.093 00.000 8976 Moving (0.75, 0.20) raw xDistance=-0.16 yDistance=-0.74
01:05:51.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:51.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:51.093 00.000 5052 Enqueuing Expose request
01:05:51.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:05:51.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.74
01:05:51.093 00.000 8976 MoveAxis(R, 0, ABG)
01:05:51.093 00.000 8976 MoveAxis(U, 3, ABG)
01:05:51.093 00.000 8976 stepping (-20, 24) + (0, 3)
01:05:51.093 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:51.121 00.028 8976 Received - 47 (G) 
01:05:51.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:51.121 00.000 8976 stepped: pos (-20, 27)
01:05:51.121 00.000 8976 move complete, result=0
01:05:51.121 00.000 8976 worker thread done servicing request
01:05:51.121 00.000 8976 Worker thread wakes up
01:05:51.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:51.121 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:51.121 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:05:51.809 00.688 8976 Exposure complete
01:05:51.815 00.006 8976 worker thread done servicing request
01:05:51.815 00.000 5052 OnExposeComplete: enter
01:05:51.815 00.000 5052 UpdateGuideState(): m_state=6
01:05:51.815 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2114
01:05:51.815 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.62, Mass=226, SNR=10.4, Peak=70 HFD=2.8
01:05:51.815 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
01:05:51.815 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
01:05:51.815 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.75 mountX=-0.12 mountY=-0.03, mountTheta=-2.88
01:05:51.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.09, opts=13)
01:05:51.816 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.09)
01:05:51.816 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:05:51.816 00.000 5052 UpdateGuideState exits: m=226 SNR=10.4
01:05:51.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:51.816 00.000 8976 Worker thread wakes up
01:05:51.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.09) opts 0xd
01:05:51.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.09)
01:05:51.816 00.000 8976 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.03
01:05:51.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:51.816 00.000 5052 Enqueuing Expose request
01:05:51.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:05:51.817 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:05:51.817 00.000 8976 MoveAxis(R, 0, ABG)
01:05:51.817 00.000 8976 MoveAxis(U, 0, ABG)
01:05:51.817 00.000 8976 move complete, result=0
01:05:51.817 00.000 8976 worker thread done servicing request
01:05:51.817 00.000 8976 Worker thread wakes up
01:05:51.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:51.817 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:51.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:52.502 00.685 8976 Exposure complete
01:05:52.508 00.006 8976 worker thread done servicing request
01:05:52.508 00.000 5052 OnExposeComplete: enter
01:05:52.508 00.000 5052 UpdateGuideState(): m_state=6
01:05:52.508 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2115
01:05:52.508 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.56, Mass=206, SNR=9.9, Peak=68 HFD=2.6
01:05:52.508 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.04) = xAngle (-3.54 = 2.74)
01:05:52.508 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.64)
01:05:52.508 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.50 mountX=-0.14 mountY=0.07, mountTheta=2.66
01:05:52.509 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.15, opts=13)
01:05:52.509 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.15)
01:05:52.509 00.000 8976 Worker thread wakes up
01:05:52.509 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.15) opts 0xd
01:05:52.509 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.15)
01:05:52.509 00.000 8976 Moving (0.01, -0.15) raw xDistance=-0.14 yDistance=0.07
01:05:52.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:05:52.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:05:52.509 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:05:52.509 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
01:05:52.509 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:52.509 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:52.509 00.000 5052 Enqueuing Expose request
01:05:52.509 00.000 8976 MoveAxis(R, 0, ABG)
01:05:52.510 00.001 8976 MoveAxis(U, 0, ABG)
01:05:52.510 00.000 8976 move complete, result=0
01:05:52.510 00.000 8976 worker thread done servicing request
01:05:52.510 00.000 8976 Worker thread wakes up
01:05:52.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:52.510 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:52.510 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:53.193 00.683 8976 Exposure complete
01:05:53.198 00.005 8976 worker thread done servicing request
01:05:53.198 00.000 5052 OnExposeComplete: enter
01:05:53.198 00.000 5052 UpdateGuideState(): m_state=6
01:05:53.198 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2116
01:05:53.199 00.001 5052 Star::Find returns 1 (0), X=328.89, Y=281.15, Mass=217, SNR=10.2, Peak=71 HFD=2.7
01:05:53.199 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.04) = xAngle (-4.09 = 2.20)
01:05:53.199 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.19 = 2.09)
01:05:53.199 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.56 hyp=0.63 cameraTheta=-2.04 mountX=-0.37 mountY=0.55, mountTheta=2.16
01:05:53.199 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.56, opts=13)
01:05:53.200 00.001 5052 Enqueuing Move request for stepguider (-0.29, -0.56)
01:05:53.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:05:53.200 00.000 5052 UpdateGuideState exits: m=217 SNR=10.2
01:05:53.200 00.000 8976 Worker thread wakes up
01:05:53.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.56) opts 0xd
01:05:53.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.56)
01:05:53.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:53.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:53.200 00.000 5052 Enqueuing Expose request
01:05:53.200 00.000 8976 Moving (-0.29, -0.56) raw xDistance=-0.37 yDistance=0.55
01:05:53.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:05:53.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:05:53.200 00.000 8976 MoveAxis(R, 2, ABG)
01:05:53.200 00.000 8976 stepping (-20, 27) + (2, 0)
01:05:53.200 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:53.231 00.031 8976 Received - 47 (G) 
01:05:53.231 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:53.231 00.000 8976 stepped: pos (-18, 27)
01:05:53.231 00.000 8976 MoveAxis(D, 2, ABG)
01:05:53.231 00.000 8976 stepping (-18, 27) + (0, -2)
01:05:53.231 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:53.263 00.032 8976 Received - 47 (G) 
01:05:53.263 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:53.263 00.000 8976 stepped: pos (-18, 25)
01:05:53.263 00.000 8976 move complete, result=0
01:05:53.263 00.000 8976 worker thread done servicing request
01:05:53.263 00.000 8976 Worker thread wakes up
01:05:53.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:53.263 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
01:05:53.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:53.950 00.687 8976 Exposure complete
01:05:53.955 00.005 8976 worker thread done servicing request
01:05:53.955 00.000 5052 OnExposeComplete: enter
01:05:53.955 00.000 5052 UpdateGuideState(): m_state=6
01:05:53.955 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2117
01:05:53.955 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.02, Mass=175, SNR=9.2, Peak=68 HFD=2.6
01:05:53.955 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
01:05:53.955 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
01:05:53.955 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.62 mountX=0.29 mountY=-0.16, mountTheta=-0.51
01:05:53.956 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.32, opts=13)
01:05:53.956 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.32)
01:05:53.956 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:05:53.956 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
01:05:53.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:53.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:53.956 00.000 5052 Enqueuing Expose request
01:05:53.956 00.000 8976 Worker thread wakes up
01:05:53.956 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.32) opts 0xd
01:05:53.956 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.32)
01:05:53.956 00.000 8976 Moving (-0.01, 0.32) raw xDistance=0.29 yDistance=-0.16
01:05:53.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
01:05:53.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:05:53.957 00.001 8976 MoveAxis(L, 1, ABG)
01:05:53.957 00.000 8976 stepping (-18, 25) + (-1, 0)
01:05:53.957 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:53.983 00.026 8976 Received - 47 (G) 
01:05:53.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:53.983 00.000 8976 stepped: pos (-19, 25)
01:05:53.983 00.000 8976 MoveAxis(U, 0, ABG)
01:05:53.983 00.000 8976 move complete, result=0
01:05:53.983 00.000 8976 worker thread done servicing request
01:05:53.983 00.000 8976 Worker thread wakes up
01:05:53.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:53.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:53.983 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:05:54.669 00.686 8976 Exposure complete
01:05:54.674 00.005 8976 worker thread done servicing request
01:05:54.674 00.000 5052 OnExposeComplete: enter
01:05:54.674 00.000 5052 UpdateGuideState(): m_state=6
01:05:54.674 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2118
01:05:54.674 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.96, Mass=183, SNR=9.3, Peak=69 HFD=2.5
01:05:54.674 00.000 5052 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
01:05:54.674 00.000 5052 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.64 = -0.64)
01:05:54.674 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.51 mountX=0.21 mountY=-0.15, mountTheta=-0.61
01:05:54.674 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.25, opts=13)
01:05:54.674 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.25)
01:05:54.675 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:05:54.675 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:05:54.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:54.675 00.000 8976 Worker thread wakes up
01:05:54.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.25) opts 0xd
01:05:54.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.25)
01:05:54.675 00.000 8976 Moving (0.02, 0.25) raw xDistance=0.21 yDistance=-0.15
01:05:54.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:54.675 00.000 5052 Enqueuing Expose request
01:05:54.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:05:54.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:05:54.675 00.000 8976 MoveAxis(R, 0, ABG)
01:05:54.675 00.000 8976 MoveAxis(U, 0, ABG)
01:05:54.675 00.000 8976 move complete, result=0
01:05:54.675 00.000 8976 worker thread done servicing request
01:05:54.675 00.000 8976 Worker thread wakes up
01:05:54.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:54.675 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:54.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:55.360 00.685 8976 Exposure complete
01:05:55.365 00.005 8976 worker thread done servicing request
01:05:55.365 00.000 5052 OnExposeComplete: enter
01:05:55.365 00.000 5052 UpdateGuideState(): m_state=6
01:05:55.365 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2119
01:05:55.365 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.98, Mass=190, SNR=9.5, Peak=65 HFD=2.6
01:05:55.366 00.001 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
01:05:55.366 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
01:05:55.366 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.27 hyp=0.48 cameraTheta=0.61 mountX=0.06 mountY=-0.48, mountTheta=-1.44
01:05:55.366 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.27, opts=13)
01:05:55.366 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.27)
01:05:55.366 00.000 8976 Worker thread wakes up
01:05:55.367 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.27) opts 0xd
01:05:55.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.27)
01:05:55.367 00.000 8976 Moving (0.39, 0.27) raw xDistance=0.06 yDistance=-0.48
01:05:55.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:05:55.367 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:05:55.367 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:05:55.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:55.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:05:55.367 00.000 8976 MoveAxis(R, 0, ABG)
01:05:55.367 00.000 8976 MoveAxis(U, 2, ABG)
01:05:55.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:55.367 00.000 5052 Enqueuing Expose request
01:05:55.367 00.000 8976 stepping (-19, 25) + (0, 2)
01:05:55.367 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:55.390 00.023 8976 Received - 47 (G) 
01:05:55.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:55.390 00.000 8976 stepped: pos (-19, 27)
01:05:55.390 00.000 8976 move complete, result=0
01:05:55.390 00.000 8976 worker thread done servicing request
01:05:55.390 00.000 8976 Worker thread wakes up
01:05:55.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:55.390 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:05:55.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:56.073 00.683 8976 Exposure complete
01:05:56.078 00.005 8976 worker thread done servicing request
01:05:56.079 00.001 5052 OnExposeComplete: enter
01:05:56.079 00.000 5052 UpdateGuideState(): m_state=6
01:05:56.079 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2120
01:05:56.079 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.86, Mass=174, SNR=9.1, Peak=70 HFD=2.7
01:05:56.079 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
01:05:56.079 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
01:05:56.079 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.38 mountX=0.12 mountY=-0.10, mountTheta=-0.72
01:05:56.080 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.15, opts=13)
01:05:56.080 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.15)
01:05:56.080 00.000 8976 Worker thread wakes up
01:05:56.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.15) opts 0xd
01:05:56.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.15)
01:05:56.080 00.000 8976 Moving (0.03, 0.15) raw xDistance=0.12 yDistance=-0.10
01:05:56.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:05:56.080 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:05:56.080 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:05:56.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:56.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:05:56.080 00.000 8976 MoveAxis(R, 0, ABG)
01:05:56.080 00.000 8976 MoveAxis(U, 0, ABG)
01:05:56.080 00.000 8976 move complete, result=0
01:05:56.080 00.000 8976 worker thread done servicing request
01:05:56.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:56.080 00.000 5052 Enqueuing Expose request
01:05:56.080 00.000 8976 Worker thread wakes up
01:05:56.081 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:56.081 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:56.081 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:56.761 00.680 8976 Exposure complete
01:05:56.766 00.005 8976 worker thread done servicing request
01:05:56.766 00.000 5052 OnExposeComplete: enter
01:05:56.766 00.000 5052 UpdateGuideState(): m_state=6
01:05:56.766 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2121
01:05:56.766 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.52, Mass=204, SNR=9.8, Peak=72 HFD=2.6
01:05:56.766 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.04) = xAngle (-3.48 = 2.81)
01:05:56.766 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.70)
01:05:56.767 00.001 5052 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.43 mountX=-0.18 mountY=0.08, mountTheta=2.72
01:05:56.768 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.19, opts=13)
01:05:56.768 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.19)
01:05:56.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:05:56.768 00.000 5052 UpdateGuideState exits: m=204 SNR=9.8
01:05:56.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:56.768 00.000 8976 Worker thread wakes up
01:05:56.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.19) opts 0xd
01:05:56.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.19)
01:05:56.768 00.000 8976 Moving (0.03, -0.19) raw xDistance=-0.18 yDistance=0.08
01:05:56.769 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:05:56.769 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:56.769 00.000 5052 Enqueuing Expose request
01:05:56.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:05:56.769 00.000 8976 MoveAxis(R, 0, ABG)
01:05:56.769 00.000 8976 MoveAxis(U, 0, ABG)
01:05:56.769 00.000 8976 move complete, result=0
01:05:56.769 00.000 8976 worker thread done servicing request
01:05:56.769 00.000 8976 Worker thread wakes up
01:05:56.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:56.769 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:56.769 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:57.455 00.686 8976 Exposure complete
01:05:57.461 00.006 8976 worker thread done servicing request
01:05:57.461 00.000 5052 OnExposeComplete: enter
01:05:57.461 00.000 5052 UpdateGuideState(): m_state=6
01:05:57.461 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2122
01:05:57.461 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.79, Mass=210, SNR=10.0, Peak=74 HFD=2.5
01:05:57.461 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
01:05:57.461 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
01:05:57.461 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.08 hyp=0.61 cameraTheta=0.13 mountX=-0.21 mountY=-0.55, mountTheta=-1.93
01:05:57.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.08, opts=13)
01:05:57.462 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.08)
01:05:57.462 00.000 8976 Worker thread wakes up
01:05:57.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.08) opts 0xd
01:05:57.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.08)
01:05:57.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:05:57.462 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
01:05:57.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:57.462 00.000 8976 Moving (0.61, 0.08) raw xDistance=-0.21 yDistance=-0.55
01:05:57.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:05:57.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
01:05:57.462 00.000 8976 MoveAxis(R, 0, ABG)
01:05:57.462 00.000 8976 MoveAxis(U, 2, ABG)
01:05:57.462 00.000 8976 stepping (-19, 27) + (0, 2)
01:05:57.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:57.462 00.000 5052 Enqueuing Expose request
01:05:57.462 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:57.500 00.038 8976 Received - 47 (G) 
01:05:57.500 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:05:57.500 00.000 8976 stepped: pos (-19, 29)
01:05:57.500 00.000 8976 move complete, result=0
01:05:57.500 00.000 8976 worker thread done servicing request
01:05:57.500 00.000 8976 Worker thread wakes up
01:05:57.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:57.500 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:57.500 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:05:58.186 00.686 8976 Exposure complete
01:05:58.191 00.005 8976 worker thread done servicing request
01:05:58.191 00.000 5052 OnExposeComplete: enter
01:05:58.191 00.000 5052 UpdateGuideState(): m_state=6
01:05:58.191 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2123
01:05:58.191 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.71, Mass=198, SNR=9.8, Peak=71 HFD=2.3
01:05:58.191 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:05:58.191 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:05:58.191 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.00 hyp=0.77 cameraTheta=0.00 mountX=-0.35 mountY=-0.65, mountTheta=-2.07
01:05:58.192 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.00, opts=13)
01:05:58.192 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.00)
01:05:58.192 00.000 8976 Worker thread wakes up
01:05:58.192 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.00) opts 0xd
01:05:58.192 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.00)
01:05:58.192 00.000 8976 Moving (0.77, 0.00) raw xDistance=-0.35 yDistance=-0.65
01:05:58.192 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:05:58.192 00.000 5052 UpdateGuideState exits: m=198 SNR=9.8
01:05:58.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:58.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:05:58.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
01:05:58.192 00.000 8976 MoveAxis(R, 1, ABG)
01:05:58.193 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:58.193 00.000 5052 Enqueuing Expose request
01:05:58.193 00.000 8976 stepping (-19, 29) + (1, 0)
01:05:58.193 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:58.218 00.025 8976 Received - 47 (G) 
01:05:58.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:58.218 00.000 8976 stepped: pos (-18, 29)
01:05:58.218 00.000 8976 MoveAxis(U, 3, ABG)
01:05:58.218 00.000 8976 stepping (-18, 29) + (0, 3)
01:05:58.218 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:58.251 00.033 8976 Received - 47 (G) 
01:05:58.251 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:05:58.251 00.000 8976 stepped: pos (-18, 32)
01:05:58.251 00.000 8976 starting a new bump
01:05:58.251 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:05:58.251 00.000 8976 MountToCamera -- mountX=2.86 mountY=-4.57 hyp=5.40 mountTheta=-1.01 cameraX=2.77, cameraY=4.63 cameraTheta=1.03
01:05:58.251 00.000 8976 incremental bump (2.767, 4.633) isValid = 1
01:05:58.251 00.000 8976 Scheduling Mount bump of (0.118, 0.205)
01:05:58.251 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.20, opts=4)
01:05:58.251 00.000 8976 Enqueuing Move request for scope (0.12, 0.20)
01:05:58.251 00.000 8976 move complete, result=0
01:05:58.251 00.000 8976 worker thread done servicing request
01:05:58.251 00.000 8976 Worker thread wakes up
01:05:58.251 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.6 px 3 ms NORTH
01:05:58.251 00.000 9828 Worker thread wakes up
01:05:58.251 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0x4
01:05:58.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:58.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:58.251 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
01:05:58.251 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:05:58.251 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:05:58.251 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.05 mountX=-0.13 mountY=-0.19, mountTheta=-2.17
01:05:58.251 00.000 9828 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.19
01:05:58.251 00.000 9828 BLC: window closed
01:05:58.251 00.000 9828 MoveAxis(E, 40, B)
01:05:58.251 00.000 9828 Guiding  Dir = 2, Dur = 40
01:05:58.252 00.001 9828 IsSlewing returns 0
01:05:58.252 00.000 9828 IsGuiding returns 0
01:05:58.252 00.000 9828 PulseGuide returned control before completion, sleep 50
01:05:58.304 00.052 9828 IsGuiding returns 1
01:05:58.304 00.000 9828 scope still moving after pulse duration time elapsed
01:05:58.336 00.032 9828 IsSlewing returns 0
01:05:58.336 00.000 9828 IsGuiding returns 1
01:05:58.368 00.032 9828 IsSlewing returns 0
01:05:58.368 00.000 9828 IsGuiding returns 1
01:05:58.399 00.031 9828 IsSlewing returns 0
01:05:58.399 00.000 9828 IsGuiding returns 0
01:05:58.399 00.000 9828 scope move finished after 40 + 106 ms
01:05:58.399 00.000 9828 Move returns status 0, amount 40
01:05:58.399 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:05:58.399 00.000 9828 MoveAxis(N, 26, B)
01:05:58.399 00.000 9828 Guiding  Dir = 0, Dur = 26
01:05:58.418 00.019 9828 IsSlewing returns 0
01:05:58.418 00.000 9828 IsGuiding returns 1
01:05:58.418 00.000 9828 Entered PulseGuideScope while moving
01:05:58.477 00.059 9828 IsSlewing returns 0
01:05:58.477 00.000 9828 IsGuiding returns 1
01:05:58.478 00.001 9828 Still moving
01:05:58.538 00.060 9828 IsSlewing returns 0
01:05:58.538 00.000 9828 IsGuiding returns 1
01:05:58.538 00.000 9828 Still moving
01:05:58.600 00.062 9828 IsSlewing returns 0
01:05:58.600 00.000 9828 IsGuiding returns 0
01:05:58.600 00.000 9828 Movement stopped - continuing
01:05:58.600 00.000 9828 PulseGuide returned control before completion, sleep 36
01:05:58.647 00.047 9828 IsGuiding returns 1
01:05:58.647 00.000 9828 scope still moving after pulse duration time elapsed
01:05:58.679 00.032 9828 IsSlewing returns 0
01:05:58.679 00.000 9828 IsGuiding returns 1
01:05:58.710 00.031 9828 IsSlewing returns 0
01:05:58.710 00.000 9828 IsGuiding returns 1
01:05:58.742 00.032 9828 IsSlewing returns 0
01:05:58.742 00.000 9828 IsGuiding returns 1
01:05:58.773 00.031 9828 IsSlewing returns 0
01:05:58.773 00.000 9828 IsGuiding returns 0
01:05:58.773 00.000 9828 scope move finished after 26 + 147 ms
01:05:58.773 00.000 9828 Move returns status 0, amount 26
01:05:58.773 00.000 9828 move complete, result=0
01:05:58.773 00.000 9828 worker thread done servicing request
01:05:58.918 00.145 5052 GuideStep: -0.1 px 40 ms EAST, -0.2 px 26 ms NORTH
01:05:58.937 00.019 8976 Exposure complete
01:05:58.942 00.005 8976 worker thread done servicing request
01:05:58.942 00.000 5052 OnExposeComplete: enter
01:05:58.942 00.000 5052 UpdateGuideState(): m_state=6
01:05:58.942 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2124
01:05:58.943 00.001 5052 Star::Find returns 1 (0), X=328.82, Y=281.72, Mass=195, SNR=9.7, Peak=67 HFD=2.5
01:05:58.943 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:05:58.943 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:05:58.943 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.01 hyp=0.36 cameraTheta=3.10 mountX=0.18 mountY=0.29, mountTheta=1.03
01:05:58.944 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.01, opts=13)
01:05:58.944 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.01)
01:05:58.944 00.000 8976 Worker thread wakes up
01:05:58.944 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.01) opts 0xd
01:05:58.944 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.01)
01:05:58.944 00.000 8976 Moving (-0.36, 0.01) raw xDistance=0.18 yDistance=0.29
01:05:58.944 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:05:58.944 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
01:05:58.944 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:58.944 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:58.944 00.000 5052 Enqueuing Expose request
01:05:58.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:05:58.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.29
01:05:58.944 00.000 8976 MoveAxis(R, 0, ABG)
01:05:58.944 00.000 8976 MoveAxis(D, 1, ABG)
01:05:58.944 00.000 8976 stepping (-18, 32) + (0, -1)
01:05:58.944 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:58.970 00.026 8976 Received - 47 (G) 
01:05:58.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:05:58.970 00.000 8976 stepped: pos (-18, 31)
01:05:58.970 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:05:58.970 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:05:58.970 00.000 8976 MountToCamera -- mountX=2.83 mountY=-4.69 hyp=5.48 mountTheta=-1.03 cameraX=2.89, cameraY=4.65 cameraTheta=1.02
01:05:58.970 00.000 8976 incremental bump (2.887, 4.653) isValid = 1
01:05:58.970 00.000 8976 Scheduling Mount bump of (0.141, 0.236)
01:05:58.970 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.24, opts=4)
01:05:58.970 00.000 8976 Enqueuing Move request for scope (0.14, 0.24)
01:05:58.970 00.000 8976 move complete, result=0
01:05:58.970 00.000 9828 Worker thread wakes up
01:05:58.970 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0x4
01:05:58.970 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
01:05:58.970 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
01:05:58.970 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
01:05:58.970 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:05:58.970 00.000 8976 worker thread done servicing request
01:05:58.971 00.001 9828 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.28 cameraTheta=1.03 mountX=-0.15 mountY=-0.22, mountTheta=-2.18
01:05:58.971 00.000 9828 Moving (0.14, 0.24) raw xDistance=-0.15 yDistance=-0.22
01:05:58.971 00.000 9828 BLC: window closed
01:05:58.971 00.000 8976 Worker thread wakes up
01:05:58.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:58.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:58.971 00.000 9828 MoveAxis(E, 48, B)
01:05:58.971 00.000 9828 Guiding  Dir = 2, Dur = 48
01:05:58.971 00.000 9828 IsSlewing returns 0
01:05:58.971 00.000 9828 IsGuiding returns 0
01:05:58.972 00.001 9828 PulseGuide returned control before completion, sleep 58
01:05:59.035 00.063 9828 IsGuiding returns 1
01:05:59.035 00.000 9828 scope still moving after pulse duration time elapsed
01:05:59.067 00.032 9828 IsSlewing returns 0
01:05:59.067 00.000 9828 IsGuiding returns 1
01:05:59.098 00.031 9828 IsSlewing returns 0
01:05:59.098 00.000 9828 IsGuiding returns 1
01:05:59.129 00.031 9828 IsSlewing returns 0
01:05:59.129 00.000 9828 IsGuiding returns 0
01:05:59.129 00.000 9828 scope move finished after 48 + 109 ms
01:05:59.129 00.000 9828 Move returns status 0, amount 48
01:05:59.129 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:05:59.129 00.000 9828 MoveAxis(N, 29, B)
01:05:59.129 00.000 9828 Guiding  Dir = 0, Dur = 29
01:05:59.145 00.016 9828 IsSlewing returns 0
01:05:59.145 00.000 9828 IsGuiding returns 0
01:05:59.145 00.000 9828 PulseGuide returned control before completion, sleep 39
01:05:59.191 00.046 9828 IsGuiding returns 1
01:05:59.191 00.000 9828 scope still moving after pulse duration time elapsed
01:05:59.221 00.030 9828 IsSlewing returns 0
01:05:59.221 00.000 9828 IsGuiding returns 1
01:05:59.252 00.031 9828 IsSlewing returns 0
01:05:59.252 00.000 9828 IsGuiding returns 1
01:05:59.283 00.031 9828 IsSlewing returns 0
01:05:59.283 00.000 9828 IsGuiding returns 1
01:05:59.314 00.031 9828 IsSlewing returns 0
01:05:59.314 00.000 9828 IsGuiding returns 0
01:05:59.314 00.000 9828 scope move finished after 29 + 140 ms
01:05:59.314 00.000 9828 Move returns status 0, amount 29
01:05:59.314 00.000 9828 move complete, result=0
01:05:59.315 00.001 9828 worker thread done servicing request
01:05:59.315 00.000 5052 GuideStep: -0.2 px 48 ms EAST, -0.2 px 29 ms NORTH
01:05:59.656 00.341 8976 Exposure complete
01:05:59.661 00.005 8976 worker thread done servicing request
01:05:59.662 00.001 5052 OnExposeComplete: enter
01:05:59.662 00.000 5052 UpdateGuideState(): m_state=6
01:05:59.662 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2125
01:05:59.662 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.76, Mass=196, SNR=9.7, Peak=71 HFD=2.6
01:05:59.662 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
01:05:59.662 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
01:05:59.662 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.50 mountX=0.07 mountY=0.03, mountTheta=0.37
01:05:59.662 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.05, opts=13)
01:05:59.663 00.001 5052 Enqueuing Move request for stepguider (-0.07, 0.05)
01:05:59.663 00.000 8976 Worker thread wakes up
01:05:59.663 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:05:59.663 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:05:59.663 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:59.663 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:05:59.663 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.05) opts 0xd
01:05:59.663 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.05)
01:05:59.663 00.000 8976 Moving (-0.07, 0.05) raw xDistance=0.07 yDistance=0.03
01:05:59.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:05:59.663 00.000 5052 Enqueuing Expose request
01:05:59.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:05:59.663 00.000 8976 MoveAxis(R, 0, ABG)
01:05:59.663 00.000 8976 MoveAxis(U, 0, ABG)
01:05:59.664 00.001 8976 outside bump range, increase bump weight 1.17 => 1.33
01:05:59.664 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:05:59.664 00.000 8976 MountToCamera -- mountX=2.81 mountY=-4.77 hyp=5.53 mountTheta=-1.04 cameraX=2.97, cameraY=4.67 cameraTheta=1.00
01:05:59.664 00.000 8976 incremental bump (2.967, 4.667) isValid = 1
01:05:59.664 00.000 8976 Scheduling Mount bump of (0.043, 0.071)
01:05:59.664 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.07, opts=4)
01:05:59.664 00.000 8976 Enqueuing Move request for scope (0.04, 0.07)
01:05:59.664 00.000 8976 move complete, result=0
01:05:59.664 00.000 8976 worker thread done servicing request
01:05:59.664 00.000 8976 Worker thread wakes up
01:05:59.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:05:59.664 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:59.664 00.000 9828 Worker thread wakes up
01:05:59.664 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:05:59.665 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0x4
01:05:59.665 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:05:59.665 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
01:05:59.665 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
01:05:59.665 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.02 mountX=-0.05 mountY=-0.06, mountTheta=-2.19
01:05:59.665 00.000 9828 Moving (0.04, 0.07) raw xDistance=-0.05 yDistance=-0.06
01:05:59.665 00.000 9828 BLC: window closed
01:05:59.665 00.000 9828 MoveAxis(E, 15, B)
01:05:59.665 00.000 9828 Guiding  Dir = 2, Dur = 15
01:05:59.666 00.001 9828 IsSlewing returns 0
01:05:59.666 00.000 9828 IsGuiding returns 0
01:05:59.666 00.000 9828 PulseGuide returned control before completion, sleep 25
01:05:59.705 00.039 9828 IsGuiding returns 1
01:05:59.705 00.000 9828 scope still moving after pulse duration time elapsed
01:05:59.736 00.031 9828 IsSlewing returns 0
01:05:59.736 00.000 9828 IsGuiding returns 1
01:05:59.767 00.031 9828 IsSlewing returns 0
01:05:59.767 00.000 9828 IsGuiding returns 1
01:05:59.797 00.030 9828 IsSlewing returns 0
01:05:59.797 00.000 9828 IsGuiding returns 0
01:05:59.797 00.000 9828 scope move finished after 15 + 116 ms
01:05:59.797 00.000 9828 Move returns status 0, amount 15
01:05:59.797 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:05:59.797 00.000 9828 MoveAxis(N, 9, B)
01:05:59.797 00.000 9828 Guiding  Dir = 0, Dur = 9
01:05:59.813 00.016 9828 IsSlewing returns 0
01:05:59.813 00.000 9828 IsGuiding returns 0
01:05:59.813 00.000 9828 PulseGuide returned control before completion, sleep 19
01:05:59.844 00.031 9828 IsGuiding returns 1
01:05:59.844 00.000 9828 scope still moving after pulse duration time elapsed
01:05:59.875 00.031 9828 IsSlewing returns 0
01:05:59.875 00.000 9828 IsGuiding returns 1
01:05:59.904 00.029 9828 IsSlewing returns 0
01:05:59.904 00.000 9828 IsGuiding returns 1
01:05:59.936 00.032 9828 IsSlewing returns 0
01:05:59.936 00.000 9828 IsGuiding returns 1
01:05:59.967 00.031 9828 IsSlewing returns 0
01:05:59.967 00.000 9828 IsGuiding returns 0
01:05:59.967 00.000 9828 scope move finished after 9 + 144 ms
01:05:59.967 00.000 9828 Move returns status 0, amount 9
01:05:59.967 00.000 9828 move complete, result=0
01:05:59.967 00.000 9828 worker thread done servicing request
01:05:59.967 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 9 ms NORTH
01:06:00.351 00.384 8976 Exposure complete
01:06:00.357 00.006 8976 worker thread done servicing request
01:06:00.358 00.001 5052 OnExposeComplete: enter
01:06:00.358 00.000 5052 UpdateGuideState(): m_state=6
01:06:00.358 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2126
01:06:00.358 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.38, Mass=214, SNR=10.1, Peak=73 HFD=2.6
01:06:00.358 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
01:06:00.358 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.75)
01:06:00.358 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.32 hyp=0.48 cameraTheta=-2.39 mountX=-0.13 mountY=0.47, mountTheta=1.84
01:06:00.359 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.32, opts=13)
01:06:00.359 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.32)
01:06:00.359 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:06:00.359 00.000 5052 UpdateGuideState exits: m=214 SNR=10.1
01:06:00.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:00.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:00.359 00.000 5052 Enqueuing Expose request
01:06:00.359 00.000 8976 Worker thread wakes up
01:06:00.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.32) opts 0xd
01:06:00.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.32)
01:06:00.359 00.000 8976 Moving (-0.35, -0.32) raw xDistance=-0.13 yDistance=0.47
01:06:00.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:06:00.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
01:06:00.359 00.000 8976 MoveAxis(R, 0, ABG)
01:06:00.359 00.000 8976 MoveAxis(D, 2, ABG)
01:06:00.359 00.000 8976 stepping (-18, 31) + (0, -2)
01:06:00.359 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:00.393 00.034 8976 Received - 47 (G) 
01:06:00.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:00.393 00.000 8976 stepped: pos (-18, 29)
01:06:00.393 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
01:06:00.393 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:06:00.393 00.000 8976 MountToCamera -- mountX=2.79 mountY=-4.71 hyp=5.48 mountTheta=-1.04 cameraX=2.93, cameraY=4.63 cameraTheta=1.01
01:06:00.394 00.001 8976 incremental bump (2.927, 4.629) isValid = 1
01:06:00.394 00.000 8976 Scheduling Mount bump of (0.123, 0.201)
01:06:00.394 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.20, opts=4)
01:06:00.394 00.000 8976 Enqueuing Move request for scope (0.12, 0.20)
01:06:00.394 00.000 8976 move complete, result=0
01:06:00.394 00.000 9828 Worker thread wakes up
01:06:00.394 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0x4
01:06:00.394 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
01:06:00.394 00.000 8976 worker thread done servicing request
01:06:00.394 00.000 8976 Worker thread wakes up
01:06:00.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:00.394 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:06:00.394 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:06:00.394 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:00.394 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:06:00.394 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.02 mountX=-0.13 mountY=-0.18, mountTheta=-2.19
01:06:00.394 00.000 9828 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.18
01:06:00.394 00.000 9828 BLC: window closed
01:06:00.394 00.000 9828 MoveAxis(E, 42, B)
01:06:00.395 00.001 9828 Guiding  Dir = 2, Dur = 42
01:06:00.395 00.000 9828 IsSlewing returns 0
01:06:00.395 00.000 9828 IsGuiding returns 0
01:06:00.395 00.000 9828 PulseGuide returned control before completion, sleep 52
01:06:00.463 00.068 9828 IsGuiding returns 1
01:06:00.463 00.000 9828 scope still moving after pulse duration time elapsed
01:06:00.492 00.029 9828 IsSlewing returns 0
01:06:00.492 00.000 9828 IsGuiding returns 1
01:06:00.522 00.030 9828 IsSlewing returns 0
01:06:00.522 00.000 9828 IsGuiding returns 1
01:06:00.554 00.032 9828 IsSlewing returns 0
01:06:00.554 00.000 9828 IsGuiding returns 0
01:06:00.554 00.000 9828 scope move finished after 42 + 117 ms
01:06:00.554 00.000 9828 Move returns status 0, amount 42
01:06:00.554 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:00.554 00.000 9828 MoveAxis(N, 25, B)
01:06:00.554 00.000 9828 Guiding  Dir = 0, Dur = 25
01:06:00.568 00.014 9828 IsSlewing returns 0
01:06:00.569 00.001 9828 IsGuiding returns 0
01:06:00.569 00.000 9828 PulseGuide returned control before completion, sleep 35
01:06:00.613 00.044 9828 IsGuiding returns 1
01:06:00.613 00.000 9828 scope still moving after pulse duration time elapsed
01:06:00.644 00.031 9828 IsSlewing returns 0
01:06:00.644 00.000 9828 IsGuiding returns 1
01:06:00.675 00.031 9828 IsSlewing returns 0
01:06:00.675 00.000 9828 IsGuiding returns 1
01:06:00.706 00.031 9828 IsSlewing returns 0
01:06:00.706 00.000 9828 IsGuiding returns 1
01:06:00.737 00.031 9828 IsSlewing returns 0
01:06:00.737 00.000 9828 IsGuiding returns 0
01:06:00.737 00.000 9828 scope move finished after 25 + 144 ms
01:06:00.737 00.000 9828 Move returns status 0, amount 25
01:06:00.737 00.000 9828 move complete, result=0
01:06:00.737 00.000 9828 worker thread done servicing request
01:06:00.737 00.000 5052 GuideStep: -0.1 px 42 ms EAST, -0.2 px 25 ms NORTH
01:06:01.078 00.341 8976 Exposure complete
01:06:01.083 00.005 8976 worker thread done servicing request
01:06:01.083 00.000 5052 OnExposeComplete: enter
01:06:01.083 00.000 5052 UpdateGuideState(): m_state=6
01:06:01.083 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2127
01:06:01.083 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.19, Mass=187, SNR=9.4, Peak=65 HFD=2.7
01:06:01.083 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.25 = -0.25)
01:06:01.083 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.35 = -0.35)
01:06:01.083 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.49 hyp=0.50 cameraTheta=1.79 mountX=0.48 mountY=-0.17, mountTheta=-0.34
01:06:01.084 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.49, opts=13)
01:06:01.084 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.49)
01:06:01.084 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:06:01.084 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:06:01.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:01.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:01.084 00.000 5052 Enqueuing Expose request
01:06:01.084 00.000 8976 Worker thread wakes up
01:06:01.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.49) opts 0xd
01:06:01.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.49)
01:06:01.084 00.000 8976 Moving (-0.11, 0.49) raw xDistance=0.48 yDistance=-0.17
01:06:01.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:06:01.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:06:01.084 00.000 8976 MoveAxis(L, 2, ABG)
01:06:01.084 00.000 8976 stepping (-18, 29) + (-2, 0)
01:06:01.084 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:01.112 00.028 8976 Received - 47 (G) 
01:06:01.113 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:01.113 00.000 8976 stepped: pos (-20, 29)
01:06:01.113 00.000 8976 MoveAxis(U, 0, ABG)
01:06:01.113 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:06:01.113 00.000 8976 MountToCamera -- mountX=2.88 mountY=-4.68 hyp=5.49 mountTheta=-1.02 cameraX=2.85, cameraY=4.69 cameraTheta=1.02
01:06:01.113 00.000 8976 incremental bump (2.854, 4.693) isValid = 1
01:06:01.113 00.000 8976 Scheduling Mount bump of (0.119, 0.204)
01:06:01.113 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.20, opts=4)
01:06:01.113 00.000 8976 Enqueuing Move request for scope (0.12, 0.20)
01:06:01.113 00.000 8976 move complete, result=0
01:06:01.113 00.000 8976 worker thread done servicing request
01:06:01.113 00.000 8976 Worker thread wakes up
01:06:01.113 00.000 9828 Worker thread wakes up
01:06:01.113 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0x4
01:06:01.113 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
01:06:01.113 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
01:06:01.113 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
01:06:01.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:01.113 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
01:06:01.113 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:01.114 00.001 9828 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.04 mountX=-0.13 mountY=-0.19, mountTheta=-2.17
01:06:01.114 00.000 9828 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.19
01:06:01.114 00.000 9828 BLC: window closed
01:06:01.114 00.000 9828 MoveAxis(E, 41, B)
01:06:01.114 00.000 9828 Guiding  Dir = 2, Dur = 41
01:06:01.114 00.000 9828 IsSlewing returns 0
01:06:01.114 00.000 9828 IsGuiding returns 0
01:06:01.114 00.000 9828 PulseGuide returned control before completion, sleep 51
01:06:01.171 00.057 9828 IsGuiding returns 1
01:06:01.171 00.000 9828 scope still moving after pulse duration time elapsed
01:06:01.203 00.032 9828 IsSlewing returns 0
01:06:01.203 00.000 9828 IsGuiding returns 1
01:06:01.234 00.031 9828 IsSlewing returns 0
01:06:01.234 00.000 9828 IsGuiding returns 1
01:06:01.265 00.031 9828 IsSlewing returns 0
01:06:01.265 00.000 9828 IsGuiding returns 1
01:06:01.296 00.031 9828 IsSlewing returns 0
01:06:01.296 00.000 9828 IsGuiding returns 0
01:06:01.296 00.000 9828 scope move finished after 41 + 141 ms
01:06:01.296 00.000 9828 Move returns status 0, amount 41
01:06:01.296 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:01.296 00.000 9828 MoveAxis(N, 25, B)
01:06:01.296 00.000 9828 Guiding  Dir = 0, Dur = 25
01:06:01.311 00.015 9828 IsSlewing returns 0
01:06:01.311 00.000 9828 IsGuiding returns 0
01:06:01.311 00.000 9828 PulseGuide returned control before completion, sleep 35
01:06:01.358 00.047 9828 IsGuiding returns 1
01:06:01.358 00.000 9828 scope still moving after pulse duration time elapsed
01:06:01.389 00.031 9828 IsSlewing returns 0
01:06:01.389 00.000 9828 IsGuiding returns 1
01:06:01.420 00.031 9828 IsSlewing returns 0
01:06:01.420 00.000 9828 IsGuiding returns 1
01:06:01.451 00.031 9828 IsSlewing returns 0
01:06:01.451 00.000 9828 IsGuiding returns 1
01:06:01.483 00.032 9828 IsSlewing returns 0
01:06:01.483 00.000 9828 IsGuiding returns 0
01:06:01.483 00.000 9828 scope move finished after 25 + 146 ms
01:06:01.483 00.000 9828 Move returns status 0, amount 25
01:06:01.483 00.000 9828 move complete, result=0
01:06:01.483 00.000 9828 worker thread done servicing request
01:06:01.483 00.000 5052 GuideStep: -0.1 px 41 ms EAST, -0.2 px 25 ms NORTH
01:06:01.798 00.315 8976 Exposure complete
01:06:01.804 00.006 8976 worker thread done servicing request
01:06:01.804 00.000 5052 OnExposeComplete: enter
01:06:01.804 00.000 5052 UpdateGuideState(): m_state=6
01:06:01.804 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2128
01:06:01.804 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=280.98, Mass=190, SNR=9.5, Peak=64 HFD=2.8
01:06:01.804 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.55 = 1.74)
01:06:01.804 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
01:06:01.804 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=-0.73 hyp=1.23 cameraTheta=-2.50 mountX=-0.20 mountY=1.23, mountTheta=1.73
01:06:01.805 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=-0.73, opts=13)
01:06:01.805 00.000 5052 Enqueuing Move request for stepguider (-0.99, -0.73)
01:06:01.805 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:06:01.805 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:06:01.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:01.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:01.805 00.000 5052 Enqueuing Expose request
01:06:01.805 00.000 8976 Worker thread wakes up
01:06:01.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, -0.73) opts 0xd
01:06:01.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, -0.73)
01:06:01.805 00.000 8976 Moving (-0.99, -0.73) raw xDistance=-0.20 yDistance=1.23
01:06:01.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:06:01.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.23
01:06:01.805 00.000 8976 MoveAxis(R, 0, ABG)
01:06:01.805 00.000 8976 MoveAxis(D, 5, ABG)
01:06:01.805 00.000 8976 stepping (-20, 29) + (0, -5)
01:06:01.806 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:06:01.848 00.042 8976 Received - 47 (G) 
01:06:01.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:06:01.848 00.000 8976 stepped: pos (-20, 24)
01:06:01.848 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:06:01.848 00.000 8976 MountToCamera -- mountX=2.94 mountY=-4.39 hyp=5.28 mountTheta=-0.98 cameraX=2.57, cameraY=4.62 cameraTheta=1.06
01:06:01.848 00.000 8976 incremental bump (2.572, 4.617) isValid = 1
01:06:01.848 00.000 8976 Scheduling Mount bump of (0.112, 0.208)
01:06:01.848 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
01:06:01.848 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
01:06:01.848 00.000 8976 move complete, result=0
01:06:01.848 00.000 8976 worker thread done servicing request
01:06:01.848 00.000 8976 Worker thread wakes up
01:06:01.848 00.000 9828 Worker thread wakes up
01:06:01.848 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
01:06:01.849 00.001 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:06:01.849 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
01:06:01.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:01.849 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.2 px 5 ms SOUTH
01:06:01.849 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
01:06:01.849 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:01.849 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.08 mountX=-0.12 mountY=-0.19, mountTheta=-2.13
01:06:01.849 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.19
01:06:01.849 00.000 9828 BLC: window closed
01:06:01.849 00.000 9828 MoveAxis(E, 39, B)
01:06:01.849 00.000 9828 Guiding  Dir = 2, Dur = 39
01:06:01.849 00.000 9828 IsSlewing returns 0
01:06:01.850 00.001 9828 IsGuiding returns 0
01:06:01.850 00.000 9828 PulseGuide returned control before completion, sleep 49
01:06:01.901 00.051 9828 IsGuiding returns 1
01:06:01.901 00.000 9828 scope still moving after pulse duration time elapsed
01:06:01.932 00.031 9828 IsSlewing returns 0
01:06:01.932 00.000 9828 IsGuiding returns 1
01:06:01.963 00.031 9828 IsSlewing returns 0
01:06:01.963 00.000 9828 IsGuiding returns 1
01:06:01.994 00.031 9828 IsSlewing returns 0
01:06:01.994 00.000 9828 IsGuiding returns 1
01:06:02.024 00.030 9828 IsSlewing returns 0
01:06:02.025 00.001 9828 IsGuiding returns 1
01:06:02.056 00.031 9828 IsSlewing returns 0
01:06:02.057 00.001 9828 IsGuiding returns 1
01:06:02.086 00.029 9828 IsSlewing returns 0
01:06:02.086 00.000 9828 IsGuiding returns 1
01:06:02.117 00.031 9828 IsSlewing returns 0
01:06:02.117 00.000 9828 IsGuiding returns 0
01:06:02.117 00.000 9828 scope move finished after 39 + 229 ms
01:06:02.117 00.000 9828 Move returns status 0, amount 39
01:06:02.117 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:02.117 00.000 9828 MoveAxis(N, 26, B)
01:06:02.117 00.000 9828 Guiding  Dir = 0, Dur = 26
01:06:02.133 00.016 9828 IsSlewing returns 0
01:06:02.133 00.000 9828 IsGuiding returns 0
01:06:02.133 00.000 9828 PulseGuide returned control before completion, sleep 36
01:06:02.180 00.047 9828 IsGuiding returns 1
01:06:02.181 00.001 9828 scope still moving after pulse duration time elapsed
01:06:02.211 00.030 9828 IsSlewing returns 0
01:06:02.211 00.000 9828 IsGuiding returns 1
01:06:02.243 00.032 9828 IsSlewing returns 0
01:06:02.243 00.000 9828 IsGuiding returns 1
01:06:02.274 00.031 9828 IsSlewing returns 0
01:06:02.274 00.000 9828 IsGuiding returns 1
01:06:02.304 00.030 9828 IsSlewing returns 0
01:06:02.304 00.000 9828 IsGuiding returns 0
01:06:02.304 00.000 9828 scope move finished after 26 + 144 ms
01:06:02.304 00.000 9828 Move returns status 0, amount 26
01:06:02.304 00.000 9828 move complete, result=0
01:06:02.304 00.000 9828 worker thread done servicing request
01:06:02.307 00.003 5052 GuideStep: -0.1 px 39 ms EAST, -0.2 px 26 ms NORTH
01:06:02.535 00.228 8976 Exposure complete
01:06:02.542 00.007 8976 worker thread done servicing request
01:06:02.542 00.000 5052 OnExposeComplete: enter
01:06:02.542 00.000 5052 UpdateGuideState(): m_state=6
01:06:02.542 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2129
01:06:02.542 00.000 5052 Star::Find returns 1 (0), X=327.93, Y=281.69, Mass=193, SNR=9.6, Peak=66 HFD=2.6
01:06:02.542 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
01:06:02.542 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
01:06:02.542 00.000 5052 CameraToMount -- cameraX=-1.25 cameraY=-0.02 hyp=1.25 cameraTheta=-3.12 mountX=0.55 mountY=1.06, mountTheta=1.09
01:06:02.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.25, y=-0.02, opts=13)
01:06:02.543 00.000 5052 Enqueuing Move request for stepguider (-1.25, -0.02)
01:06:02.543 00.000 8976 Worker thread wakes up
01:06:02.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.25, -0.02) opts 0xd
01:06:02.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.25, -0.02)
01:06:02.543 00.000 8976 Moving (-1.25, -0.02) raw xDistance=0.55 yDistance=1.06
01:06:02.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:06:02.543 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:06:02.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:02.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
01:06:02.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.06
01:06:02.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:02.544 00.001 5052 Enqueuing Expose request
01:06:02.544 00.000 8976 MoveAxis(L, 2, ABG)
01:06:02.544 00.000 8976 stepping (-20, 24) + (-2, 0)
01:06:02.544 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:02.567 00.023 8976 Received - 47 (G) 
01:06:02.567 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:02.567 00.000 8976 stepped: pos (-22, 24)
01:06:02.567 00.000 8976 MoveAxis(D, 5, ABG)
01:06:02.567 00.000 8976 stepping (-22, 24) + (0, -5)
01:06:02.567 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:06:02.615 00.048 8976 Received - 47 (G) 
01:06:02.615 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:06:02.615 00.000 8976 stepped: pos (-22, 19)
01:06:02.615 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
01:06:02.615 00.000 8976 MountToCamera -- mountX=3.08 mountY=-3.94 hyp=5.00 mountTheta=-0.91 cameraX=2.10, cameraY=4.54 cameraTheta=1.14
01:06:02.615 00.000 8976 incremental bump (2.104, 4.536) isValid = 1
01:06:02.615 00.000 8976 Scheduling Mount bump of (0.097, 0.216)
01:06:02.615 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.22, opts=4)
01:06:02.615 00.000 8976 Enqueuing Move request for scope (0.10, 0.22)
01:06:02.615 00.000 8976 move complete, result=0
01:06:02.615 00.000 8976 worker thread done servicing request
01:06:02.615 00.000 8976 Worker thread wakes up
01:06:02.615 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 5 ms SOUTH
01:06:02.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:02.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:02.616 00.001 9828 Worker thread wakes up
01:06:02.616 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0x4
01:06:02.616 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
01:06:02.616 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
01:06:02.616 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.12)
01:06:02.616 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.15 mountX=-0.11 mountY=-0.20, mountTheta=-2.06
01:06:02.616 00.000 9828 Moving (0.10, 0.22) raw xDistance=-0.11 yDistance=-0.20
01:06:02.616 00.000 9828 BLC: window closed
01:06:02.616 00.000 9828 MoveAxis(E, 34, B)
01:06:02.616 00.000 9828 Guiding  Dir = 2, Dur = 34
01:06:02.616 00.000 9828 IsSlewing returns 0
01:06:02.616 00.000 9828 IsGuiding returns 0
01:06:02.616 00.000 9828 PulseGuide returned control before completion, sleep 44
01:06:02.676 00.060 9828 IsGuiding returns 1
01:06:02.676 00.000 9828 scope still moving after pulse duration time elapsed
01:06:02.707 00.031 9828 IsSlewing returns 0
01:06:02.707 00.000 9828 IsGuiding returns 1
01:06:02.738 00.031 9828 IsSlewing returns 0
01:06:02.738 00.000 9828 IsGuiding returns 1
01:06:02.768 00.030 9828 IsSlewing returns 0
01:06:02.768 00.000 9828 IsGuiding returns 0
01:06:02.768 00.000 9828 scope move finished after 34 + 117 ms
01:06:02.768 00.000 9828 Move returns status 0, amount 34
01:06:02.768 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:02.768 00.000 9828 MoveAxis(N, 28, B)
01:06:02.768 00.000 9828 Guiding  Dir = 0, Dur = 28
01:06:02.785 00.017 9828 IsSlewing returns 0
01:06:02.785 00.000 9828 IsGuiding returns 0
01:06:02.786 00.001 9828 PulseGuide returned control before completion, sleep 38
01:06:02.831 00.045 9828 IsGuiding returns 1
01:06:02.831 00.000 9828 scope still moving after pulse duration time elapsed
01:06:02.863 00.032 9828 IsSlewing returns 0
01:06:02.863 00.000 9828 IsGuiding returns 1
01:06:02.894 00.031 9828 IsSlewing returns 0
01:06:02.894 00.000 9828 IsGuiding returns 1
01:06:02.924 00.030 9828 IsSlewing returns 0
01:06:02.924 00.000 9828 IsGuiding returns 1
01:06:02.956 00.032 9828 IsSlewing returns 0
01:06:02.957 00.001 9828 IsGuiding returns 0
01:06:02.957 00.000 9828 scope move finished after 28 + 144 ms
01:06:02.957 00.000 9828 Move returns status 0, amount 28
01:06:02.957 00.000 9828 move complete, result=0
01:06:02.957 00.000 9828 worker thread done servicing request
01:06:02.957 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.2 px 28 ms NORTH
01:06:03.301 00.344 8976 Exposure complete
01:06:03.306 00.005 8976 worker thread done servicing request
01:06:03.307 00.001 5052 OnExposeComplete: enter
01:06:03.307 00.000 5052 UpdateGuideState(): m_state=6
01:06:03.307 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2130
01:06:03.307 00.000 5052 Star::Find returns 1 (0), X=327.87, Y=281.87, Mass=192, SNR=9.6, Peak=68 HFD=2.9
01:06:03.307 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:06:03.307 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:06:03.307 00.000 5052 CameraToMount -- cameraX=-1.30 cameraY=0.16 hyp=1.31 cameraTheta=3.02 mountX=0.74 mountY=1.00, mountTheta=0.94
01:06:03.308 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.30, y=0.16, opts=13)
01:06:03.308 00.000 5052 Enqueuing Move request for stepguider (-1.30, 0.16)
01:06:03.308 00.000 8976 Worker thread wakes up
01:06:03.308 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.30, 0.16) opts 0xd
01:06:03.308 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.30, 0.16)
01:06:03.308 00.000 8976 Moving (-1.30, 0.16) raw xDistance=0.74 yDistance=1.00
01:06:03.308 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:06:03.308 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:06:03.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:03.308 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:03.308 00.000 5052 Enqueuing Expose request
01:06:03.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
01:06:03.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.00
01:06:03.308 00.000 8976 MoveAxis(L, 3, ABG)
01:06:03.308 00.000 8976 stepping (-22, 19) + (-3, 0)
01:06:03.308 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:03.334 00.026 8976 Received - 47 (G) 
01:06:03.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:03.334 00.000 8976 stepped: pos (-25, 19)
01:06:03.334 00.000 8976 MoveAxis(D, 4, ABG)
01:06:03.334 00.000 8976 stepping (-25, 19) + (0, -4)
01:06:03.334 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:06:03.367 00.033 8976 Received - 47 (G) 
01:06:03.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:06:03.367 00.000 8976 stepped: pos (-25, 15)
01:06:03.367 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
01:06:03.367 00.000 8976 MountToCamera -- mountX=3.33 mountY=-3.42 hyp=4.78 mountTheta=-0.80 cameraX=1.53, cameraY=4.52 cameraTheta=1.24
01:06:03.367 00.000 8976 incremental bump (1.534, 4.522) isValid = 1
01:06:03.367 00.000 8976 Scheduling Mount bump of (0.074, 0.226)
01:06:03.367 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.23, opts=4)
01:06:03.367 00.000 8976 Enqueuing Move request for scope (0.07, 0.23)
01:06:03.367 00.000 8976 move complete, result=0
01:06:03.367 00.000 8976 worker thread done servicing request
01:06:03.367 00.000 8976 Worker thread wakes up
01:06:03.367 00.000 9828 Worker thread wakes up
01:06:03.367 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0x4
01:06:03.367 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
01:06:03.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:03.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:03.367 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
01:06:03.368 00.001 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
01:06:03.368 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.25 mountX=-0.08 mountY=-0.21, mountTheta=-1.94
01:06:03.368 00.000 9828 Moving (0.07, 0.23) raw xDistance=-0.08 yDistance=-0.21
01:06:03.368 00.000 9828 BLC: window closed
01:06:03.368 00.000 9828 MoveAxis(E, 27, B)
01:06:03.368 00.000 9828 Guiding  Dir = 2, Dur = 27
01:06:03.368 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.0 px 4 ms SOUTH
01:06:03.368 00.000 9828 IsSlewing returns 0
01:06:03.368 00.000 9828 IsGuiding returns 0
01:06:03.368 00.000 9828 PulseGuide returned control before completion, sleep 37
01:06:03.418 00.050 9828 IsGuiding returns 1
01:06:03.418 00.000 9828 scope still moving after pulse duration time elapsed
01:06:03.448 00.030 9828 IsSlewing returns 0
01:06:03.448 00.000 9828 IsGuiding returns 1
01:06:03.479 00.031 9828 IsSlewing returns 0
01:06:03.479 00.000 9828 IsGuiding returns 1
01:06:03.510 00.031 9828 IsSlewing returns 0
01:06:03.511 00.001 9828 IsGuiding returns 0
01:06:03.511 00.000 9828 scope move finished after 27 + 115 ms
01:06:03.511 00.000 9828 Move returns status 0, amount 27
01:06:03.511 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:03.511 00.000 9828 MoveAxis(N, 29, B)
01:06:03.511 00.000 9828 Guiding  Dir = 0, Dur = 29
01:06:03.525 00.014 9828 IsSlewing returns 0
01:06:03.526 00.001 9828 IsGuiding returns 0
01:06:03.526 00.000 9828 PulseGuide returned control before completion, sleep 39
01:06:03.571 00.045 9828 IsGuiding returns 1
01:06:03.571 00.000 9828 scope still moving after pulse duration time elapsed
01:06:03.602 00.031 9828 IsSlewing returns 0
01:06:03.602 00.000 9828 IsGuiding returns 1
01:06:03.633 00.031 9828 IsSlewing returns 0
01:06:03.633 00.000 9828 IsGuiding returns 1
01:06:03.665 00.032 9828 IsSlewing returns 0
01:06:03.665 00.000 9828 IsGuiding returns 1
01:06:03.696 00.031 9828 IsSlewing returns 0
01:06:03.696 00.000 9828 IsGuiding returns 0
01:06:03.696 00.000 9828 scope move finished after 29 + 141 ms
01:06:03.696 00.000 9828 Move returns status 0, amount 29
01:06:03.696 00.000 9828 move complete, result=0
01:06:03.696 00.000 9828 worker thread done servicing request
01:06:03.696 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.2 px 29 ms NORTH
01:06:04.052 00.356 8976 Exposure complete
01:06:04.058 00.006 8976 worker thread done servicing request
01:06:04.058 00.000 5052 OnExposeComplete: enter
01:06:04.058 00.000 5052 UpdateGuideState(): m_state=6
01:06:04.058 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2131
01:06:04.059 00.001 5052 Star::Find returns 1 (0), X=327.97, Y=280.89, Mass=188, SNR=9.4, Peak=71 HFD=2.8
01:06:04.059 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.59 = 1.70)
01:06:04.059 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
01:06:04.059 00.000 5052 CameraToMount -- cameraX=-1.20 cameraY=-0.82 hyp=1.46 cameraTheta=-2.54 mountX=-0.18 mountY=1.46, mountTheta=1.70
01:06:04.059 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.20, y=-0.82, opts=13)
01:06:04.059 00.000 5052 Enqueuing Move request for stepguider (-1.20, -0.82)
01:06:04.059 00.000 8976 Worker thread wakes up
01:06:04.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.20, -0.82) opts 0xd
01:06:04.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.20, -0.82)
01:06:04.060 00.001 8976 Moving (-1.20, -0.82) raw xDistance=-0.18 yDistance=1.46
01:06:04.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:06:04.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.46
01:06:04.060 00.000 8976 MoveAxis(R, 0, ABG)
01:06:04.060 00.000 8976 MoveAxis(D, 6, ABG)
01:06:04.060 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:06:04.060 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:06:04.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:04.060 00.000 8976 stepping (-25, 15) + (0, -6)
01:06:04.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:04.060 00.000 5052 Enqueuing Expose request
01:06:04.060 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:06:04.102 00.042 8976 Received - 47 (G) 
01:06:04.102 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:06:04.102 00.000 8976 stepped: pos (-25, 9)
01:06:04.102 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
01:06:04.102 00.000 8976 MountToCamera -- mountX=3.49 mountY=-2.77 hyp=4.46 mountTheta=-0.67 cameraX=0.87, cameraY=4.37 cameraTheta=1.37
01:06:04.102 00.000 8976 incremental bump (0.873, 4.369) isValid = 1
01:06:04.102 00.000 8976 Scheduling Mount bump of (0.045, 0.234)
01:06:04.102 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.23, opts=4)
01:06:04.102 00.000 8976 Enqueuing Move request for scope (0.04, 0.23)
01:06:04.103 00.001 8976 move complete, result=0
01:06:04.103 00.000 9828 Worker thread wakes up
01:06:04.103 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.5 px 6 ms SOUTH
01:06:04.103 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0x4
01:06:04.103 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
01:06:04.103 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.81)
01:06:04.103 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.89)
01:06:04.103 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.38 mountX=-0.06 mountY=-0.23, mountTheta=-1.81
01:06:04.103 00.000 8976 worker thread done servicing request
01:06:04.103 00.000 9828 Moving (0.04, 0.23) raw xDistance=-0.06 yDistance=-0.23
01:06:04.103 00.000 9828 BLC: window closed
01:06:04.103 00.000 8976 Worker thread wakes up
01:06:04.103 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:04.103 00.000 9828 MoveAxis(E, 18, B)
01:06:04.103 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:04.103 00.000 9828 Guiding  Dir = 2, Dur = 18
01:06:04.104 00.001 9828 IsSlewing returns 0
01:06:04.104 00.000 9828 IsGuiding returns 0
01:06:04.104 00.000 9828 PulseGuide returned control before completion, sleep 28
01:06:04.144 00.040 9828 IsGuiding returns 1
01:06:04.144 00.000 9828 scope still moving after pulse duration time elapsed
01:06:04.175 00.031 9828 IsSlewing returns 0
01:06:04.175 00.000 9828 IsGuiding returns 1
01:06:04.206 00.031 9828 IsSlewing returns 0
01:06:04.206 00.000 9828 IsGuiding returns 1
01:06:04.237 00.031 9828 IsSlewing returns 0
01:06:04.237 00.000 9828 IsGuiding returns 0
01:06:04.237 00.000 9828 scope move finished after 18 + 114 ms
01:06:04.237 00.000 9828 Move returns status 0, amount 18
01:06:04.237 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:04.237 00.000 9828 MoveAxis(N, 31, B)
01:06:04.237 00.000 9828 Guiding  Dir = 0, Dur = 31
01:06:04.252 00.015 9828 IsSlewing returns 0
01:06:04.252 00.000 9828 IsGuiding returns 0
01:06:04.252 00.000 9828 PulseGuide returned control before completion, sleep 41
01:06:04.300 00.048 9828 IsGuiding returns 1
01:06:04.300 00.000 9828 scope still moving after pulse duration time elapsed
01:06:04.330 00.030 9828 IsSlewing returns 0
01:06:04.330 00.000 9828 IsGuiding returns 1
01:06:04.362 00.032 9828 IsSlewing returns 0
01:06:04.362 00.000 9828 IsGuiding returns 1
01:06:04.393 00.031 9828 IsSlewing returns 0
01:06:04.393 00.000 9828 IsGuiding returns 1
01:06:04.423 00.030 9828 IsSlewing returns 0
01:06:04.424 00.001 9828 IsGuiding returns 1
01:06:04.470 00.046 9828 IsSlewing returns 0
01:06:04.470 00.000 9828 IsGuiding returns 0
01:06:04.470 00.000 9828 scope move finished after 31 + 186 ms
01:06:04.470 00.000 9828 Move returns status 0, amount 31
01:06:04.470 00.000 9828 move complete, result=0
01:06:04.470 00.000 9828 worker thread done servicing request
01:06:04.470 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.2 px 31 ms NORTH
01:06:04.787 00.317 8976 Exposure complete
01:06:04.792 00.005 8976 worker thread done servicing request
01:06:04.793 00.001 5052 OnExposeComplete: enter
01:06:04.793 00.000 5052 UpdateGuideState(): m_state=6
01:06:04.793 00.000 5052 Star::Find(18, 327, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2132
01:06:04.793 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.27, Mass=177, SNR=9.2, Peak=66 HFD=2.8
01:06:04.793 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.32 = 1.97)
01:06:04.793 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.86)
01:06:04.793 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.43 hyp=0.57 cameraTheta=-2.27 mountX=-0.22 mountY=0.55, mountTheta=1.95
01:06:04.793 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.43, opts=13)
01:06:04.793 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.43)
01:06:04.794 00.001 8976 Worker thread wakes up
01:06:04.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.43) opts 0xd
01:06:04.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.43)
01:06:04.794 00.000 8976 Moving (-0.37, -0.43) raw xDistance=-0.22 yDistance=0.55
01:06:04.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:06:04.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.55
01:06:04.794 00.000 8976 MoveAxis(R, 0, ABG)
01:06:04.794 00.000 8976 MoveAxis(D, 3, ABG)
01:06:04.794 00.000 8976 stepping (-25, 9) + (0, -3)
01:06:04.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:06:04.794 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:06:04.794 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:04.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:04.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:04.794 00.000 5052 Enqueuing Expose request
01:06:04.821 00.027 8976 Received - 47 (G) 
01:06:04.821 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:04.821 00.000 8976 stepped: pos (-25, 6)
01:06:04.821 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:06:04.821 00.000 8976 MountToCamera -- mountX=3.60 mountY=-2.17 hyp=4.21 mountTheta=-0.54 cameraX=0.29, cameraY=4.20 cameraTheta=1.50
01:06:04.822 00.001 8976 incremental bump (0.290, 4.195) isValid = 1
01:06:04.822 00.000 8976 Scheduling Mount bump of (0.016, 0.238)
01:06:04.822 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.24, opts=4)
01:06:04.822 00.000 8976 Enqueuing Move request for scope (0.02, 0.24)
01:06:04.822 00.000 8976 move complete, result=0
01:06:04.822 00.000 9828 Worker thread wakes up
01:06:04.822 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0x4
01:06:04.822 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
01:06:04.822 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
01:06:04.822 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 3 ms SOUTH
01:06:04.822 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
01:06:04.822 00.000 8976 worker thread done servicing request
01:06:04.822 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.50 mountX=-0.03 mountY=-0.23, mountTheta=-1.68
01:06:04.822 00.000 8976 Worker thread wakes up
01:06:04.822 00.000 9828 Moving (0.02, 0.24) raw xDistance=-0.03 yDistance=-0.23
01:06:04.823 00.001 9828 BLC: window closed
01:06:04.823 00.000 9828 MoveAxis(E, 8, B)
01:06:04.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:04.823 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:04.823 00.000 9828 Guiding  Dir = 2, Dur = 8
01:06:04.823 00.000 9828 IsSlewing returns 0
01:06:04.823 00.000 9828 IsGuiding returns 0
01:06:04.824 00.001 9828 PulseGuide returned control before completion, sleep 18
01:06:04.857 00.033 9828 IsGuiding returns 1
01:06:04.857 00.000 9828 scope still moving after pulse duration time elapsed
01:06:04.889 00.032 9828 IsSlewing returns 0
01:06:04.889 00.000 9828 IsGuiding returns 1
01:06:04.920 00.031 9828 IsSlewing returns 0
01:06:04.920 00.000 9828 IsGuiding returns 1
01:06:04.952 00.032 9828 IsSlewing returns 0
01:06:04.952 00.000 9828 IsGuiding returns 0
01:06:04.952 00.000 9828 scope move finished after 8 + 119 ms
01:06:04.952 00.000 9828 Move returns status 0, amount 8
01:06:04.952 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:04.952 00.000 9828 MoveAxis(N, 32, B)
01:06:04.952 00.000 9828 Guiding  Dir = 0, Dur = 32
01:06:04.966 00.014 9828 IsSlewing returns 0
01:06:04.966 00.000 9828 IsGuiding returns 0
01:06:04.966 00.000 9828 PulseGuide returned control before completion, sleep 42
01:06:05.014 00.048 9828 IsGuiding returns 1
01:06:05.014 00.000 9828 scope still moving after pulse duration time elapsed
01:06:05.044 00.030 9828 IsSlewing returns 0
01:06:05.044 00.000 9828 IsGuiding returns 1
01:06:05.075 00.031 9828 IsSlewing returns 0
01:06:05.075 00.000 9828 IsGuiding returns 1
01:06:05.106 00.031 9828 IsSlewing returns 0
01:06:05.106 00.000 9828 IsGuiding returns 1
01:06:05.136 00.030 9828 IsSlewing returns 0
01:06:05.136 00.000 9828 IsGuiding returns 0
01:06:05.136 00.000 9828 scope move finished after 32 + 138 ms
01:06:05.136 00.000 9828 Move returns status 0, amount 32
01:06:05.136 00.000 9828 move complete, result=0
01:06:05.136 00.000 9828 worker thread done servicing request
01:06:05.137 00.001 5052 GuideStep: -0.0 px 8 ms EAST, -0.2 px 32 ms NORTH
01:06:05.506 00.369 8976 Exposure complete
01:06:05.512 00.006 8976 worker thread done servicing request
01:06:05.512 00.000 5052 OnExposeComplete: enter
01:06:05.512 00.000 5052 UpdateGuideState(): m_state=6
01:06:05.512 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2133
01:06:05.512 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.17, Mass=179, SNR=9.3, Peak=67 HFD=2.5
01:06:05.513 00.001 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
01:06:05.513 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.56 = 2.72)
01:06:05.513 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.54 hyp=0.55 cameraTheta=-1.42 mountX=-0.52 mountY=0.23, mountTheta=2.73
01:06:05.514 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.54, opts=13)
01:06:05.514 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.54)
01:06:05.514 00.000 8976 Worker thread wakes up
01:06:05.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:06:05.514 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
01:06:05.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:05.514 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:05.514 00.000 5052 Enqueuing Expose request
01:06:05.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.54) opts 0xd
01:06:05.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.54)
01:06:05.514 00.000 8976 Moving (0.08, -0.54) raw xDistance=-0.52 yDistance=0.23
01:06:05.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:06:05.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:06:05.514 00.000 8976 MoveAxis(R, 2, ABG)
01:06:05.514 00.000 8976 stepping (-25, 6) + (2, 0)
01:06:05.514 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:05.540 00.026 8976 Received - 47 (G) 
01:06:05.540 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:05.540 00.000 8976 stepped: pos (-23, 6)
01:06:05.540 00.000 8976 MoveAxis(U, 0, ABG)
01:06:05.541 00.001 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
01:06:05.541 00.000 8976 MountToCamera -- mountX=3.58 mountY=-1.77 hyp=3.99 mountTheta=-0.46 cameraX=-0.06, cameraY=3.99 cameraTheta=1.58
01:06:05.541 00.000 8976 incremental bump (-0.055, 3.989) isValid = 1
01:06:05.541 00.000 8976 Scheduling Mount bump of (-0.003, 0.238)
01:06:05.541 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.24, opts=4)
01:06:05.541 00.000 8976 Enqueuing Move request for scope (-0.00, 0.24)
01:06:05.541 00.000 8976 move complete, result=0
01:06:05.541 00.000 9828 Worker thread wakes up
01:06:05.541 00.000 8976 worker thread done servicing request
01:06:05.541 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
01:06:05.541 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.24) opts 0x4
01:06:05.541 00.000 8976 Worker thread wakes up
01:06:05.541 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.24)
01:06:05.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:05.542 00.001 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
01:06:05.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:05.542 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
01:06:05.542 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.58 mountX=-0.01 mountY=-0.24, mountTheta=-1.60
01:06:05.542 00.000 9828 Moving (-0.00, 0.24) raw xDistance=-0.01 yDistance=-0.24
01:06:05.542 00.000 9828 BLC: window closed
01:06:05.542 00.000 9828 MoveAxis(E, 2, B)
01:06:05.542 00.000 9828 Guiding  Dir = 2, Dur = 2
01:06:05.543 00.001 9828 IsSlewing returns 0
01:06:05.543 00.000 9828 IsGuiding returns 0
01:06:05.543 00.000 9828 PulseGuide returned control before completion, sleep 12
01:06:05.556 00.013 9828 IsGuiding returns 1
01:06:05.556 00.000 9828 scope still moving after pulse duration time elapsed
01:06:05.587 00.031 9828 IsSlewing returns 0
01:06:05.587 00.000 9828 IsGuiding returns 1
01:06:05.618 00.031 9828 IsSlewing returns 0
01:06:05.618 00.000 9828 IsGuiding returns 1
01:06:05.650 00.032 9828 IsSlewing returns 0
01:06:05.650 00.000 9828 IsGuiding returns 1
01:06:05.680 00.030 9828 IsSlewing returns 0
01:06:05.680 00.000 9828 IsGuiding returns 0
01:06:05.680 00.000 9828 scope move finished after 2 + 135 ms
01:06:05.680 00.000 9828 Move returns status 0, amount 2
01:06:05.680 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:05.680 00.000 9828 MoveAxis(N, 32, B)
01:06:05.680 00.000 9828 Guiding  Dir = 0, Dur = 32
01:06:05.696 00.016 9828 IsSlewing returns 0
01:06:05.696 00.000 9828 IsGuiding returns 0
01:06:05.696 00.000 9828 PulseGuide returned control before completion, sleep 42
01:06:05.742 00.046 9828 IsGuiding returns 1
01:06:05.742 00.000 9828 scope still moving after pulse duration time elapsed
01:06:05.773 00.031 9828 IsSlewing returns 0
01:06:05.773 00.000 9828 IsGuiding returns 1
01:06:05.804 00.031 9828 IsSlewing returns 0
01:06:05.804 00.000 9828 IsGuiding returns 1
01:06:05.834 00.030 9828 IsSlewing returns 0
01:06:05.834 00.000 9828 IsGuiding returns 1
01:06:05.865 00.031 9828 IsSlewing returns 0
01:06:05.865 00.000 9828 IsGuiding returns 0
01:06:05.865 00.000 9828 scope move finished after 32 + 137 ms
01:06:05.865 00.000 9828 Move returns status 0, amount 32
01:06:05.865 00.000 9828 move complete, result=0
01:06:05.865 00.000 9828 worker thread done servicing request
01:06:05.865 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.2 px 32 ms NORTH
01:06:06.227 00.362 8976 Exposure complete
01:06:06.233 00.006 8976 worker thread done servicing request
01:06:06.233 00.000 5052 OnExposeComplete: enter
01:06:06.233 00.000 5052 UpdateGuideState(): m_state=6
01:06:06.233 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2134
01:06:06.233 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.49, Mass=197, SNR=9.7, Peak=65 HFD=2.7
01:06:06.233 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.04) = xAngle (-4.08 = 2.20)
01:06:06.233 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.18 = 2.10)
01:06:06.233 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-2.04 mountX=-0.15 mountY=0.22, mountTheta=2.17
01:06:06.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.22, opts=13)
01:06:06.234 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.22)
01:06:06.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:06:06.234 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:06:06.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:06.234 00.000 8976 Worker thread wakes up
01:06:06.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.22) opts 0xd
01:06:06.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.22)
01:06:06.234 00.000 8976 Moving (-0.11, -0.22) raw xDistance=-0.15 yDistance=0.22
01:06:06.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:06.234 00.000 5052 Enqueuing Expose request
01:06:06.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:06:06.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:06:06.234 00.000 8976 MoveAxis(R, 0, ABG)
01:06:06.234 00.000 8976 MoveAxis(U, 0, ABG)
01:06:06.234 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
01:06:06.235 00.001 8976 MountToCamera -- mountX=3.56 mountY=-1.50 hyp=3.86 mountTheta=-0.40 cameraX=-0.29, cameraY=3.85 cameraTheta=1.64
01:06:06.235 00.000 8976 incremental bump (-0.286, 3.851) isValid = 1
01:06:06.235 00.000 8976 Scheduling Mount bump of (-0.017, 0.238)
01:06:06.235 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.24, opts=4)
01:06:06.235 00.000 8976 Enqueuing Move request for scope (-0.02, 0.24)
01:06:06.235 00.000 8976 move complete, result=0
01:06:06.235 00.000 9828 Worker thread wakes up
01:06:06.235 00.000 8976 worker thread done servicing request
01:06:06.235 00.000 8976 Worker thread wakes up
01:06:06.235 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0x4
01:06:06.235 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
01:06:06.235 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.55)
01:06:06.235 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.63)
01:06:06.235 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:06:06.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:06.235 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.64 mountX=0.01 mountY=-0.24, mountTheta=-1.55
01:06:06.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:06.236 00.001 9828 Moving (-0.02, 0.24) raw xDistance=0.01 yDistance=-0.24
01:06:06.236 00.000 9828 BLC: window closed
01:06:06.236 00.000 9828 MoveAxis(W, 2, B)
01:06:06.236 00.000 9828 Guiding  Dir = 3, Dur = 2
01:06:06.236 00.000 9828 IsSlewing returns 0
01:06:06.236 00.000 9828 IsGuiding returns 0
01:06:06.236 00.000 9828 PulseGuide returned control before completion, sleep 12
01:06:06.252 00.016 9828 IsGuiding returns 1
01:06:06.252 00.000 9828 scope still moving after pulse duration time elapsed
01:06:06.283 00.031 9828 IsSlewing returns 0
01:06:06.283 00.000 9828 IsGuiding returns 1
01:06:06.314 00.031 9828 IsSlewing returns 0
01:06:06.314 00.000 9828 IsGuiding returns 1
01:06:06.360 00.046 9828 IsSlewing returns 0
01:06:06.360 00.000 9828 IsGuiding returns 0
01:06:06.360 00.000 9828 scope move finished after 2 + 121 ms
01:06:06.360 00.000 9828 Move returns status 0, amount 2
01:06:06.360 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:06.360 00.000 9828 MoveAxis(N, 32, B)
01:06:06.360 00.000 9828 Guiding  Dir = 0, Dur = 32
01:06:06.375 00.015 9828 IsSlewing returns 0
01:06:06.375 00.000 9828 IsGuiding returns 0
01:06:06.375 00.000 9828 PulseGuide returned control before completion, sleep 42
01:06:06.421 00.046 9828 IsGuiding returns 1
01:06:06.421 00.000 9828 scope still moving after pulse duration time elapsed
01:06:06.453 00.032 9828 IsSlewing returns 0
01:06:06.453 00.000 9828 IsGuiding returns 1
01:06:06.484 00.031 9828 IsSlewing returns 0
01:06:06.484 00.000 9828 IsGuiding returns 1
01:06:06.515 00.031 9828 IsSlewing returns 0
01:06:06.515 00.000 9828 IsGuiding returns 1
01:06:06.546 00.031 9828 IsSlewing returns 0
01:06:06.546 00.000 9828 IsGuiding returns 0
01:06:06.546 00.000 9828 scope move finished after 32 + 138 ms
01:06:06.546 00.000 9828 Move returns status 0, amount 32
01:06:06.546 00.000 9828 move complete, result=0
01:06:06.546 00.000 9828 worker thread done servicing request
01:06:06.546 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.2 px 32 ms NORTH
01:06:06.920 00.374 8976 Exposure complete
01:06:06.925 00.005 8976 worker thread done servicing request
01:06:06.925 00.000 5052 OnExposeComplete: enter
01:06:06.925 00.000 5052 UpdateGuideState(): m_state=6
01:06:06.925 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2135
01:06:06.925 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.19, Mass=191, SNR=9.6, Peak=72 HFD=2.8
01:06:06.925 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.31 = 1.97)
01:06:06.925 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.87)
01:06:06.925 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.52 hyp=0.68 cameraTheta=-2.27 mountX=-0.26 mountY=0.65, mountTheta=1.96
01:06:06.926 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.52, opts=13)
01:06:06.926 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.52)
01:06:06.926 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:06:06.926 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
01:06:06.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:06.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:06.926 00.000 5052 Enqueuing Expose request
01:06:06.926 00.000 8976 Worker thread wakes up
01:06:06.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.52) opts 0xd
01:06:06.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.52)
01:06:06.926 00.000 8976 Moving (-0.44, -0.52) raw xDistance=-0.26 yDistance=0.65
01:06:06.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:06:06.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
01:06:06.926 00.000 8976 MoveAxis(R, 1, ABG)
01:06:06.926 00.000 8976 stepping (-23, 6) + (1, 0)
01:06:06.927 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:06.948 00.021 8976 Received - 47 (G) 
01:06:06.948 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:06.948 00.000 8976 stepped: pos (-22, 6)
01:06:06.948 00.000 8976 MoveAxis(D, 3, ABG)
01:06:06.948 00.000 8976 stepping (-22, 6) + (0, -3)
01:06:06.948 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:06.979 00.031 8976 Received - 47 (G) 
01:06:06.980 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:06.980 00.000 8976 stepped: pos (-22, 3)
01:06:06.980 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
01:06:06.980 00.000 8976 MountToCamera -- mountX=3.50 mountY=-1.16 hyp=3.68 mountTheta=-0.32 cameraX=-0.56, cameraY=3.64 cameraTheta=1.72
01:06:06.980 00.000 8976 incremental bump (-0.558, 3.641) isValid = 1
01:06:06.980 00.000 8976 Scheduling Mount bump of (-0.035, 0.235)
01:06:06.980 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.24, opts=4)
01:06:06.980 00.000 8976 Enqueuing Move request for scope (-0.03, 0.24)
01:06:06.980 00.000 8976 move complete, result=0
01:06:06.980 00.000 8976 worker thread done servicing request
01:06:06.980 00.000 8976 Worker thread wakes up
01:06:06.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:06.980 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.7 px 3 ms SOUTH
01:06:06.981 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:06.981 00.000 9828 Worker thread wakes up
01:06:06.981 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0x4
01:06:06.981 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
01:06:06.981 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
01:06:06.981 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
01:06:06.981 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.72 mountX=0.02 mountY=-0.24, mountTheta=-1.47
01:06:06.981 00.000 9828 Moving (-0.03, 0.24) raw xDistance=0.02 yDistance=-0.24
01:06:06.981 00.000 9828 BLC: window closed
01:06:06.981 00.000 9828 MoveAxis(W, 8, B)
01:06:06.981 00.000 9828 Guiding  Dir = 3, Dur = 8
01:06:06.982 00.001 9828 IsSlewing returns 0
01:06:06.982 00.000 9828 IsGuiding returns 0
01:06:06.982 00.000 9828 PulseGuide returned control before completion, sleep 18
01:06:07.010 00.028 9828 IsGuiding returns 1
01:06:07.010 00.000 9828 scope still moving after pulse duration time elapsed
01:06:07.042 00.032 9828 IsSlewing returns 0
01:06:07.042 00.000 9828 IsGuiding returns 1
01:06:07.073 00.031 9828 IsSlewing returns 0
01:06:07.073 00.000 9828 IsGuiding returns 1
01:06:07.104 00.031 9828 IsSlewing returns 0
01:06:07.104 00.000 9828 IsGuiding returns 0
01:06:07.104 00.000 9828 scope move finished after 8 + 114 ms
01:06:07.105 00.001 9828 Move returns status 0, amount 8
01:06:07.105 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:07.105 00.000 9828 MoveAxis(N, 32, B)
01:06:07.105 00.000 9828 Guiding  Dir = 0, Dur = 32
01:06:07.119 00.014 9828 IsSlewing returns 0
01:06:07.119 00.000 9828 IsGuiding returns 0
01:06:07.119 00.000 9828 PulseGuide returned control before completion, sleep 42
01:06:07.166 00.047 9828 IsGuiding returns 1
01:06:07.166 00.000 9828 scope still moving after pulse duration time elapsed
01:06:07.197 00.031 9828 IsSlewing returns 0
01:06:07.197 00.000 9828 IsGuiding returns 1
01:06:07.228 00.031 9828 IsSlewing returns 0
01:06:07.228 00.000 9828 IsGuiding returns 1
01:06:07.258 00.030 9828 IsSlewing returns 0
01:06:07.258 00.000 9828 IsGuiding returns 1
01:06:07.289 00.031 9828 IsSlewing returns 0
01:06:07.289 00.000 9828 IsGuiding returns 0
01:06:07.289 00.000 9828 scope move finished after 32 + 137 ms
01:06:07.289 00.000 9828 Move returns status 0, amount 32
01:06:07.289 00.000 9828 move complete, result=0
01:06:07.289 00.000 9828 worker thread done servicing request
01:06:07.289 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.2 px 32 ms NORTH
01:06:07.665 00.376 8976 Exposure complete
01:06:07.671 00.006 8976 worker thread done servicing request
01:06:07.671 00.000 5052 OnExposeComplete: enter
01:06:07.671 00.000 5052 UpdateGuideState(): m_state=6
01:06:07.671 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2136
01:06:07.671 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.11, Mass=203, SNR=9.9, Peak=72 HFD=2.6
01:06:07.671 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
01:06:07.671 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
01:06:07.671 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.60 hyp=0.62 cameraTheta=-1.79 mountX=-0.48 mountY=0.44, mountTheta=2.40
01:06:07.672 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.60, opts=13)
01:06:07.672 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.60)
01:06:07.672 00.000 8976 Worker thread wakes up
01:06:07.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.60) opts 0xd
01:06:07.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.60)
01:06:07.672 00.000 8976 Moving (-0.13, -0.60) raw xDistance=-0.48 yDistance=0.44
01:06:07.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
01:06:07.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
01:06:07.672 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:06:07.672 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
01:06:07.673 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:07.673 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:07.673 00.000 5052 Enqueuing Expose request
01:06:07.673 00.000 8976 MoveAxis(R, 2, ABG)
01:06:07.673 00.000 8976 stepping (-22, 3) + (2, 0)
01:06:07.673 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:07.699 00.026 8976 Received - 47 (G) 
01:06:07.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:07.699 00.000 8976 stepped: pos (-20, 3)
01:06:07.699 00.000 8976 MoveAxis(D, 2, ABG)
01:06:07.699 00.000 8976 stepping (-20, 3) + (0, -2)
01:06:07.699 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:07.731 00.032 8976 Received - 47 (G) 
01:06:07.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:07.731 00.000 8976 stepped: pos (-20, 1)
01:06:07.731 00.000 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
01:06:07.731 00.000 8976 MountToCamera -- mountX=3.35 mountY=-0.83 hyp=3.45 mountTheta=-0.24 cameraX=-0.79, cameraY=3.36 cameraTheta=1.80
01:06:07.731 00.000 8976 incremental bump (-0.787, 3.363) isValid = 1
01:06:07.731 00.000 8976 Scheduling Mount bump of (-0.052, 0.232)
01:06:07.731 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.23, opts=4)
01:06:07.731 00.000 8976 Enqueuing Move request for scope (-0.05, 0.23)
01:06:07.731 00.000 8976 move complete, result=0
01:06:07.731 00.000 8976 worker thread done servicing request
01:06:07.731 00.000 9828 Worker thread wakes up
01:06:07.731 00.000 8976 Worker thread wakes up
01:06:07.731 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
01:06:07.731 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0x4
01:06:07.731 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
01:06:07.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:07.732 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:07.732 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
01:06:07.732 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.48)
01:06:07.732 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.79 mountX=0.04 mountY=-0.24, mountTheta=-1.40
01:06:07.732 00.000 9828 Moving (-0.05, 0.23) raw xDistance=0.04 yDistance=-0.24
01:06:07.732 00.000 9828 BLC: window closed
01:06:07.732 00.000 9828 MoveAxis(W, 13, B)
01:06:07.732 00.000 9828 Guiding  Dir = 3, Dur = 13
01:06:07.732 00.000 9828 IsSlewing returns 0
01:06:07.732 00.000 9828 IsGuiding returns 0
01:06:07.733 00.001 9828 PulseGuide returned control before completion, sleep 23
01:06:07.757 00.024 9828 IsGuiding returns 1
01:06:07.757 00.000 9828 scope still moving after pulse duration time elapsed
01:06:07.790 00.033 9828 IsSlewing returns 0
01:06:07.790 00.000 9828 IsGuiding returns 1
01:06:07.821 00.031 9828 IsSlewing returns 0
01:06:07.821 00.000 9828 IsGuiding returns 1
01:06:07.854 00.033 9828 IsSlewing returns 0
01:06:07.854 00.000 9828 IsGuiding returns 1
01:06:07.885 00.031 9828 IsSlewing returns 0
01:06:07.885 00.000 9828 IsGuiding returns 1
01:06:07.915 00.030 9828 IsSlewing returns 0
01:06:07.916 00.001 9828 IsGuiding returns 1
01:06:07.947 00.031 9828 IsSlewing returns 0
01:06:07.947 00.000 9828 IsGuiding returns 1
01:06:07.978 00.031 9828 IsSlewing returns 0
01:06:07.978 00.000 9828 IsGuiding returns 0
01:06:07.978 00.000 9828 scope move finished after 13 + 232 ms
01:06:07.978 00.000 9828 Move returns status 0, amount 13
01:06:07.978 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:07.978 00.000 9828 MoveAxis(N, 32, B)
01:06:07.978 00.000 9828 Guiding  Dir = 0, Dur = 32
01:06:07.992 00.014 9828 IsSlewing returns 0
01:06:07.992 00.000 9828 IsGuiding returns 0
01:06:07.993 00.001 9828 PulseGuide returned control before completion, sleep 42
01:06:08.039 00.046 9828 IsGuiding returns 1
01:06:08.039 00.000 9828 scope still moving after pulse duration time elapsed
01:06:08.071 00.032 9828 IsSlewing returns 0
01:06:08.072 00.001 9828 IsGuiding returns 1
01:06:08.101 00.029 9828 IsSlewing returns 0
01:06:08.101 00.000 9828 IsGuiding returns 1
01:06:08.133 00.032 9828 IsSlewing returns 0
01:06:08.134 00.001 9828 IsGuiding returns 1
01:06:08.164 00.030 9828 IsSlewing returns 0
01:06:08.164 00.000 9828 IsGuiding returns 0
01:06:08.164 00.000 9828 scope move finished after 32 + 139 ms
01:06:08.164 00.000 9828 Move returns status 0, amount 32
01:06:08.164 00.000 9828 move complete, result=0
01:06:08.165 00.001 9828 worker thread done servicing request
01:06:08.165 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.2 px 32 ms NORTH
01:06:08.417 00.252 8976 Exposure complete
01:06:08.422 00.005 8976 worker thread done servicing request
01:06:08.422 00.000 5052 OnExposeComplete: enter
01:06:08.422 00.000 5052 UpdateGuideState(): m_state=6
01:06:08.422 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2137
01:06:08.422 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.57, Mass=196, SNR=9.7, Peak=66 HFD=3.0
01:06:08.422 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
01:06:08.422 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.22)
01:06:08.423 00.001 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.14 hyp=0.63 cameraTheta=-2.92 mountX=0.16 mountY=0.59, mountTheta=1.31
01:06:08.423 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.14, opts=13)
01:06:08.423 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.14)
01:06:08.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:06:08.423 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:06:08.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:08.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:08.423 00.000 5052 Enqueuing Expose request
01:06:08.423 00.000 8976 Worker thread wakes up
01:06:08.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.14) opts 0xd
01:06:08.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.14)
01:06:08.424 00.001 8976 Moving (-0.61, -0.14) raw xDistance=0.16 yDistance=0.59
01:06:08.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:06:08.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
01:06:08.424 00.000 8976 MoveAxis(R, 0, ABG)
01:06:08.424 00.000 8976 MoveAxis(D, 2, ABG)
01:06:08.424 00.000 8976 stepping (-20, 1) + (0, -2)
01:06:08.424 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:08.450 00.026 8976 Received - 47 (G) 
01:06:08.450 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:08.450 00.000 8976 stepped: pos (-20, -1)
01:06:08.450 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
01:06:08.451 00.001 8976 MountToCamera -- mountX=3.26 mountY=-0.50 hyp=3.30 mountTheta=-0.15 cameraX=-1.03, cameraY=3.13 cameraTheta=1.89
01:06:08.451 00.000 8976 incremental bump (-1.034, 3.130) isValid = 1
01:06:08.451 00.000 8976 Scheduling Mount bump of (-0.072, 0.226)
01:06:08.451 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.23, opts=4)
01:06:08.451 00.000 8976 Enqueuing Move request for scope (-0.07, 0.23)
01:06:08.451 00.000 8976 move complete, result=0
01:06:08.451 00.000 9828 Worker thread wakes up
01:06:08.451 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0x4
01:06:08.451 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
01:06:08.451 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.31)
01:06:08.451 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.39)
01:06:08.451 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.88 mountX=0.06 mountY=-0.23, mountTheta=-1.31
01:06:08.451 00.000 9828 Moving (-0.07, 0.23) raw xDistance=0.06 yDistance=-0.23
01:06:08.451 00.000 9828 BLC: window closed
01:06:08.451 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:06:08.451 00.000 8976 worker thread done servicing request
01:06:08.451 00.000 9828 MoveAxis(W, 20, B)
01:06:08.451 00.000 9828 Guiding  Dir = 3, Dur = 20
01:06:08.451 00.000 8976 Worker thread wakes up
01:06:08.452 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:08.452 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:08.452 00.000 9828 IsSlewing returns 0
01:06:08.452 00.000 9828 IsGuiding returns 0
01:06:08.452 00.000 9828 PulseGuide returned control before completion, sleep 30
01:06:08.491 00.039 9828 IsGuiding returns 1
01:06:08.491 00.000 9828 scope still moving after pulse duration time elapsed
01:06:08.522 00.031 9828 IsSlewing returns 0
01:06:08.522 00.000 9828 IsGuiding returns 1
01:06:08.552 00.030 9828 IsSlewing returns 0
01:06:08.552 00.000 9828 IsGuiding returns 1
01:06:08.583 00.031 9828 IsSlewing returns 0
01:06:08.583 00.000 9828 IsGuiding returns 0
01:06:08.583 00.000 9828 scope move finished after 20 + 111 ms
01:06:08.583 00.000 9828 Move returns status 0, amount 20
01:06:08.583 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:08.583 00.000 9828 MoveAxis(N, 32, B)
01:06:08.583 00.000 9828 Guiding  Dir = 0, Dur = 32
01:06:08.599 00.016 9828 IsSlewing returns 0
01:06:08.599 00.000 9828 IsGuiding returns 0
01:06:08.599 00.000 9828 PulseGuide returned control before completion, sleep 42
01:06:08.644 00.045 9828 IsGuiding returns 1
01:06:08.644 00.000 9828 scope still moving after pulse duration time elapsed
01:06:08.676 00.032 9828 IsSlewing returns 0
01:06:08.676 00.000 9828 IsGuiding returns 1
01:06:08.707 00.031 9828 IsSlewing returns 0
01:06:08.707 00.000 9828 IsGuiding returns 1
01:06:08.738 00.031 9828 IsSlewing returns 0
01:06:08.738 00.000 9828 IsGuiding returns 1
01:06:08.769 00.031 9828 IsSlewing returns 0
01:06:08.769 00.000 9828 IsGuiding returns 0
01:06:08.769 00.000 9828 scope move finished after 32 + 138 ms
01:06:08.769 00.000 9828 Move returns status 0, amount 32
01:06:08.769 00.000 9828 move complete, result=0
01:06:08.769 00.000 9828 worker thread done servicing request
01:06:08.769 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.2 px 32 ms NORTH
01:06:09.133 00.364 8976 Exposure complete
01:06:09.138 00.005 8976 worker thread done servicing request
01:06:09.138 00.000 5052 OnExposeComplete: enter
01:06:09.138 00.000 5052 UpdateGuideState(): m_state=6
01:06:09.139 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2138
01:06:09.139 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.76, Mass=211, SNR=10.0, Peak=70 HFD=2.5
01:06:09.139 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:06:09.139 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
01:06:09.139 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.25 cameraTheta=2.94 mountX=0.15 mountY=0.18, mountTheta=0.85
01:06:09.139 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.05, opts=13)
01:06:09.139 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.05)
01:06:09.140 00.001 8976 Worker thread wakes up
01:06:09.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.05) opts 0xd
01:06:09.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.05)
01:06:09.140 00.000 8976 Moving (-0.24, 0.05) raw xDistance=0.15 yDistance=0.18
01:06:09.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:06:09.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:06:09.140 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
01:06:09.140 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:09.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:06:09.140 00.000 8976 MoveAxis(R, 0, ABG)
01:06:09.140 00.000 8976 MoveAxis(U, 0, ABG)
01:06:09.140 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:09.140 00.000 5052 Enqueuing Expose request
01:06:09.140 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
01:06:09.140 00.000 8976 MountToCamera -- mountX=3.19 mountY=-0.29 hyp=3.21 mountTheta=-0.09 cameraX=-1.20, cameraY=2.97 cameraTheta=1.95
01:06:09.140 00.000 8976 incremental bump (-1.200, 2.973) isValid = 1
01:06:09.140 00.000 8976 Scheduling Mount bump of (-0.086, 0.221)
01:06:09.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.22, opts=4)
01:06:09.140 00.000 8976 Enqueuing Move request for scope (-0.09, 0.22)
01:06:09.141 00.001 8976 move complete, result=0
01:06:09.141 00.000 9828 Worker thread wakes up
01:06:09.141 00.000 8976 worker thread done servicing request
01:06:09.141 00.000 8976 Worker thread wakes up
01:06:09.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:09.141 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:06:09.141 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0x4
01:06:09.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:09.141 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
01:06:09.141 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.25)
01:06:09.141 00.000 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.33)
01:06:09.141 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.94 mountX=0.08 mountY=-0.23, mountTheta=-1.25
01:06:09.141 00.000 9828 Moving (-0.09, 0.22) raw xDistance=0.08 yDistance=-0.23
01:06:09.141 00.000 9828 BLC: window closed
01:06:09.141 00.000 9828 MoveAxis(W, 24, B)
01:06:09.141 00.000 9828 Guiding  Dir = 3, Dur = 24
01:06:09.142 00.001 9828 IsSlewing returns 0
01:06:09.142 00.000 9828 IsGuiding returns 0
01:06:09.142 00.000 9828 PulseGuide returned control before completion, sleep 34
01:06:09.190 00.048 9828 IsGuiding returns 1
01:06:09.190 00.000 9828 scope still moving after pulse duration time elapsed
01:06:09.221 00.031 9828 IsSlewing returns 0
01:06:09.221 00.000 9828 IsGuiding returns 1
01:06:09.252 00.031 9828 IsSlewing returns 0
01:06:09.252 00.000 9828 IsGuiding returns 1
01:06:09.283 00.031 9828 IsSlewing returns 0
01:06:09.283 00.000 9828 IsGuiding returns 0
01:06:09.283 00.000 9828 scope move finished after 24 + 117 ms
01:06:09.283 00.000 9828 Move returns status 0, amount 24
01:06:09.283 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:09.283 00.000 9828 MoveAxis(N, 31, B)
01:06:09.283 00.000 9828 Guiding  Dir = 0, Dur = 31
01:06:09.298 00.015 9828 IsSlewing returns 0
01:06:09.298 00.000 9828 IsGuiding returns 0
01:06:09.298 00.000 9828 PulseGuide returned control before completion, sleep 41
01:06:09.346 00.048 9828 IsGuiding returns 1
01:06:09.346 00.000 9828 scope still moving after pulse duration time elapsed
01:06:09.376 00.030 9828 IsSlewing returns 0
01:06:09.376 00.000 9828 IsGuiding returns 1
01:06:09.407 00.031 9828 IsSlewing returns 0
01:06:09.407 00.000 9828 IsGuiding returns 1
01:06:09.438 00.031 9828 IsSlewing returns 0
01:06:09.438 00.000 9828 IsGuiding returns 1
01:06:09.470 00.032 9828 IsSlewing returns 0
01:06:09.470 00.000 9828 IsGuiding returns 0
01:06:09.470 00.000 9828 scope move finished after 31 + 140 ms
01:06:09.470 00.000 9828 Move returns status 0, amount 31
01:06:09.470 00.000 9828 move complete, result=0
01:06:09.470 00.000 9828 worker thread done servicing request
01:06:09.470 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.2 px 31 ms NORTH
01:06:09.819 00.349 8976 Exposure complete
01:06:09.824 00.005 8976 worker thread done servicing request
01:06:09.824 00.000 5052 OnExposeComplete: enter
01:06:09.824 00.000 5052 UpdateGuideState(): m_state=6
01:06:09.824 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2139
01:06:09.825 00.001 5052 Star::Find returns 1 (0), X=328.83, Y=281.26, Mass=226, SNR=10.4, Peak=69 HFD=3.0
01:06:09.825 00.000 5052 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.04) = xAngle (-4.27 = 2.01)
01:06:09.825 00.000 5052 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.37 = 1.91)
01:06:09.825 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.45 hyp=0.57 cameraTheta=-2.23 mountX=-0.24 mountY=0.54, mountTheta=2.00
01:06:09.825 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.45, opts=13)
01:06:09.825 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.45)
01:06:09.825 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:06:09.825 00.000 5052 UpdateGuideState exits: m=226 SNR=10.4
01:06:09.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:09.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:09.825 00.000 5052 Enqueuing Expose request
01:06:09.826 00.001 8976 Worker thread wakes up
01:06:09.826 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.45) opts 0xd
01:06:09.826 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.45)
01:06:09.826 00.000 8976 Moving (-0.35, -0.45) raw xDistance=-0.24 yDistance=0.54
01:06:09.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:06:09.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:06:09.826 00.000 8976 MoveAxis(R, 0, ABG)
01:06:09.826 00.000 8976 MoveAxis(D, 2, ABG)
01:06:09.826 00.000 8976 stepping (-20, -1) + (0, -2)
01:06:09.826 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:09.857 00.031 8976 Received - 47 (G) 
01:06:09.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:09.857 00.000 8976 stepped: pos (-20, -3)
01:06:09.857 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
01:06:09.857 00.000 8976 MountToCamera -- mountX=3.15 mountY=-0.03 hyp=3.15 mountTheta=-0.01 cameraX=-1.40, cameraY=2.82 cameraTheta=2.03
01:06:09.857 00.000 8976 incremental bump (-1.404, 2.820) isValid = 1
01:06:09.857 00.000 8976 Scheduling Mount bump of (-0.102, 0.213)
01:06:09.857 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.21, opts=4)
01:06:09.857 00.000 8976 Enqueuing Move request for scope (-0.10, 0.21)
01:06:09.857 00.000 8976 move complete, result=0
01:06:09.857 00.000 9828 Worker thread wakes up
01:06:09.857 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:06:09.857 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0x4
01:06:09.857 00.000 8976 worker thread done servicing request
01:06:09.857 00.000 8976 Worker thread wakes up
01:06:09.857 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
01:06:09.858 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:09.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:09.858 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
01:06:09.858 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
01:06:09.858 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.24 cameraTheta=2.02 mountX=0.09 mountY=-0.22, mountTheta=-1.18
01:06:09.858 00.000 9828 Moving (-0.10, 0.21) raw xDistance=0.09 yDistance=-0.22
01:06:09.858 00.000 9828 BLC: window closed
01:06:09.858 00.000 9828 MoveAxis(W, 29, B)
01:06:09.858 00.000 9828 Guiding  Dir = 3, Dur = 29
01:06:09.858 00.000 9828 IsSlewing returns 0
01:06:09.858 00.000 9828 IsGuiding returns 0
01:06:09.859 00.001 9828 PulseGuide returned control before completion, sleep 39
01:06:09.902 00.043 9828 IsGuiding returns 1
01:06:09.902 00.000 9828 scope still moving after pulse duration time elapsed
01:06:09.932 00.030 9828 IsSlewing returns 0
01:06:09.932 00.000 9828 IsGuiding returns 1
01:06:09.964 00.032 9828 IsSlewing returns 0
01:06:09.964 00.000 9828 IsGuiding returns 1
01:06:09.995 00.031 9828 IsSlewing returns 0
01:06:09.995 00.000 9828 IsGuiding returns 1
01:06:10.027 00.032 9828 IsSlewing returns 0
01:06:10.028 00.001 9828 IsGuiding returns 0
01:06:10.028 00.000 9828 scope move finished after 29 + 139 ms
01:06:10.028 00.000 9828 Move returns status 0, amount 29
01:06:10.028 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:10.028 00.000 9828 MoveAxis(N, 31, B)
01:06:10.028 00.000 9828 Guiding  Dir = 0, Dur = 31
01:06:10.043 00.015 9828 IsSlewing returns 0
01:06:10.043 00.000 9828 IsGuiding returns 0
01:06:10.043 00.000 9828 PulseGuide returned control before completion, sleep 41
01:06:10.090 00.047 9828 IsGuiding returns 1
01:06:10.090 00.000 9828 scope still moving after pulse duration time elapsed
01:06:10.121 00.031 9828 IsSlewing returns 0
01:06:10.122 00.001 9828 IsGuiding returns 1
01:06:10.152 00.030 9828 IsSlewing returns 0
01:06:10.152 00.000 9828 IsGuiding returns 1
01:06:10.183 00.031 9828 IsSlewing returns 0
01:06:10.183 00.000 9828 IsGuiding returns 1
01:06:10.214 00.031 9828 IsSlewing returns 0
01:06:10.214 00.000 9828 IsGuiding returns 0
01:06:10.214 00.000 9828 scope move finished after 31 + 140 ms
01:06:10.214 00.000 9828 Move returns status 0, amount 31
01:06:10.214 00.000 9828 move complete, result=0
01:06:10.214 00.000 9828 worker thread done servicing request
01:06:10.214 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.2 px 31 ms NORTH
01:06:10.542 00.328 8976 Exposure complete
01:06:10.547 00.005 8976 worker thread done servicing request
01:06:10.547 00.000 5052 OnExposeComplete: enter
01:06:10.547 00.000 5052 UpdateGuideState(): m_state=6
01:06:10.547 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2140
01:06:10.547 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.40, Mass=199, SNR=9.8, Peak=67 HFD=2.9
01:06:10.547 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
01:06:10.547 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
01:06:10.547 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.31 hyp=0.57 cameraTheta=-0.58 mountX=-0.49 mountY=-0.23, mountTheta=-2.70
01:06:10.548 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.31, opts=13)
01:06:10.548 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.31)
01:06:10.548 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:06:10.548 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
01:06:10.548 00.000 8976 Worker thread wakes up
01:06:10.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.31) opts 0xd
01:06:10.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.31)
01:06:10.548 00.000 8976 Moving (0.48, -0.31) raw xDistance=-0.49 yDistance=-0.23
01:06:10.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:10.548 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:10.548 00.000 5052 Enqueuing Expose request
01:06:10.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:06:10.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:06:10.548 00.000 8976 MoveAxis(R, 2, ABG)
01:06:10.548 00.000 8976 stepping (-20, -3) + (2, 0)
01:06:10.548 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:10.577 00.029 8976 Received - 47 (G) 
01:06:10.577 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:10.577 00.000 8976 stepped: pos (-18, -3)
01:06:10.577 00.000 8976 MoveAxis(U, 0, ABG)
01:06:10.577 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
01:06:10.577 00.000 8976 MountToCamera -- mountX=3.02 mountY=0.13 hyp=3.02 mountTheta=0.04 cameraX=-1.49, cameraY=2.63 cameraTheta=2.09
01:06:10.577 00.000 8976 incremental bump (-1.495, 2.628) isValid = 1
01:06:10.577 00.000 8976 Scheduling Mount bump of (-0.114, 0.207)
01:06:10.577 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.21, opts=4)
01:06:10.577 00.000 8976 Enqueuing Move request for scope (-0.11, 0.21)
01:06:10.577 00.000 8976 move complete, result=0
01:06:10.577 00.000 8976 worker thread done servicing request
01:06:10.577 00.000 9828 Worker thread wakes up
01:06:10.577 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0x4
01:06:10.577 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:06:10.577 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
01:06:10.577 00.000 8976 Worker thread wakes up
01:06:10.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:10.577 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:10.578 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:06:10.578 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.20)
01:06:10.578 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.07 mountX=0.10 mountY=-0.22, mountTheta=-1.13
01:06:10.578 00.000 9828 Moving (-0.11, 0.21) raw xDistance=0.10 yDistance=-0.22
01:06:10.578 00.000 9828 BLC: window closed
01:06:10.578 00.000 9828 MoveAxis(W, 33, B)
01:06:10.578 00.000 9828 Guiding  Dir = 3, Dur = 33
01:06:10.578 00.000 9828 IsSlewing returns 0
01:06:10.578 00.000 9828 IsGuiding returns 0
01:06:10.578 00.000 9828 PulseGuide returned control before completion, sleep 43
01:06:10.630 00.052 9828 IsGuiding returns 1
01:06:10.630 00.000 9828 scope still moving after pulse duration time elapsed
01:06:10.661 00.031 9828 IsSlewing returns 0
01:06:10.661 00.000 9828 IsGuiding returns 1
01:06:10.692 00.031 9828 IsSlewing returns 0
01:06:10.692 00.000 9828 IsGuiding returns 1
01:06:10.723 00.031 9828 IsSlewing returns 0
01:06:10.723 00.000 9828 IsGuiding returns 0
01:06:10.723 00.000 9828 scope move finished after 33 + 112 ms
01:06:10.723 00.000 9828 Move returns status 0, amount 33
01:06:10.723 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:10.723 00.000 9828 MoveAxis(N, 30, B)
01:06:10.723 00.000 9828 Guiding  Dir = 0, Dur = 30
01:06:10.739 00.016 9828 IsSlewing returns 0
01:06:10.739 00.000 9828 IsGuiding returns 0
01:06:10.739 00.000 9828 PulseGuide returned control before completion, sleep 40
01:06:10.785 00.046 9828 IsGuiding returns 1
01:06:10.785 00.000 9828 scope still moving after pulse duration time elapsed
01:06:10.815 00.030 9828 IsSlewing returns 0
01:06:10.815 00.000 9828 IsGuiding returns 1
01:06:10.846 00.031 9828 IsSlewing returns 0
01:06:10.846 00.000 9828 IsGuiding returns 1
01:06:10.877 00.031 9828 IsSlewing returns 0
01:06:10.877 00.000 9828 IsGuiding returns 1
01:06:10.907 00.030 9828 IsSlewing returns 0
01:06:10.907 00.000 9828 IsGuiding returns 0
01:06:10.907 00.000 9828 scope move finished after 30 + 138 ms
01:06:10.907 00.000 9828 Move returns status 0, amount 30
01:06:10.907 00.000 9828 move complete, result=0
01:06:10.907 00.000 9828 worker thread done servicing request
01:06:10.907 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.2 px 30 ms NORTH
01:06:11.264 00.357 8976 Exposure complete
01:06:11.269 00.005 8976 worker thread done servicing request
01:06:11.270 00.001 5052 OnExposeComplete: enter
01:06:11.270 00.000 5052 UpdateGuideState(): m_state=6
01:06:11.270 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2141
01:06:11.270 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.81, Mass=198, SNR=9.7, Peak=61 HFD=2.8
01:06:11.270 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
01:06:11.270 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
01:06:11.270 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.10 hyp=0.98 cameraTheta=0.11 mountX=-0.35 mountY=-0.88, mountTheta=-1.95
01:06:11.270 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.10, opts=13)
01:06:11.270 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.10)
01:06:11.270 00.000 8976 Worker thread wakes up
01:06:11.271 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:06:11.271 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:06:11.271 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:11.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.10) opts 0xd
01:06:11.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.10)
01:06:11.271 00.000 8976 Moving (0.98, 0.10) raw xDistance=-0.35 yDistance=-0.88
01:06:11.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:06:11.271 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:11.271 00.000 5052 Enqueuing Expose request
01:06:11.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.88
01:06:11.271 00.000 8976 MoveAxis(R, 2, ABG)
01:06:11.271 00.000 8976 stepping (-18, -3) + (2, 0)
01:06:11.271 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:11.295 00.024 8976 Received - 47 (G) 
01:06:11.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:11.295 00.000 8976 stepped: pos (-16, -3)
01:06:11.295 00.000 8976 MoveAxis(U, 3, ABG)
01:06:11.295 00.000 8976 stepping (-16, -3) + (0, 3)
01:06:11.295 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:11.327 00.032 8976 Received - 47 (G) 
01:06:11.328 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:11.328 00.000 8976 stepped: pos (-16, 0)
01:06:11.328 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
01:06:11.328 00.000 8976 MountToCamera -- mountX=2.83 mountY=0.09 hyp=2.83 mountTheta=0.03 cameraX=-1.37, cameraY=2.48 cameraTheta=2.08
01:06:11.328 00.000 8976 incremental bump (-1.369, 2.480) isValid = 1
01:06:11.328 00.000 8976 Scheduling Mount bump of (-0.111, 0.209)
01:06:11.328 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.21, opts=4)
01:06:11.328 00.000 8976 Enqueuing Move request for scope (-0.11, 0.21)
01:06:11.328 00.000 8976 move complete, result=0
01:06:11.328 00.000 9828 Worker thread wakes up
01:06:11.328 00.000 8976 worker thread done servicing request
01:06:11.328 00.000 8976 Worker thread wakes up
01:06:11.328 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 3 ms NORTH
01:06:11.329 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0x4
01:06:11.329 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:06:11.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:11.329 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:11.329 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.13)
01:06:11.329 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.21)
01:06:11.329 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.06 mountX=0.10 mountY=-0.22, mountTheta=-1.14
01:06:11.329 00.000 9828 Moving (-0.11, 0.21) raw xDistance=0.10 yDistance=-0.22
01:06:11.329 00.000 9828 BLC: window closed
01:06:11.329 00.000 9828 MoveAxis(W, 32, B)
01:06:11.329 00.000 9828 Guiding  Dir = 3, Dur = 32
01:06:11.330 00.001 9828 IsSlewing returns 0
01:06:11.330 00.000 9828 IsGuiding returns 0
01:06:11.330 00.000 9828 PulseGuide returned control before completion, sleep 42
01:06:11.387 00.057 9828 IsGuiding returns 1
01:06:11.387 00.000 9828 scope still moving after pulse duration time elapsed
01:06:11.418 00.031 9828 IsSlewing returns 0
01:06:11.418 00.000 9828 IsGuiding returns 1
01:06:11.449 00.031 9828 IsSlewing returns 0
01:06:11.449 00.000 9828 IsGuiding returns 1
01:06:11.479 00.030 9828 IsSlewing returns 0
01:06:11.479 00.000 9828 IsGuiding returns 0
01:06:11.479 00.000 9828 scope move finished after 32 + 117 ms
01:06:11.479 00.000 9828 Move returns status 0, amount 32
01:06:11.479 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:11.479 00.000 9828 MoveAxis(N, 30, B)
01:06:11.479 00.000 9828 Guiding  Dir = 0, Dur = 30
01:06:11.494 00.015 9828 IsSlewing returns 0
01:06:11.494 00.000 9828 IsGuiding returns 1
01:06:11.494 00.000 9828 Entered PulseGuideScope while moving
01:06:11.558 00.064 9828 IsSlewing returns 0
01:06:11.558 00.000 9828 IsGuiding returns 1
01:06:11.558 00.000 9828 Still moving
01:06:11.619 00.061 9828 IsSlewing returns 0
01:06:11.619 00.000 9828 IsGuiding returns 0
01:06:11.619 00.000 9828 Movement stopped - continuing
01:06:11.619 00.000 9828 PulseGuide returned control before completion, sleep 40
01:06:11.665 00.046 9828 IsGuiding returns 1
01:06:11.665 00.000 9828 scope still moving after pulse duration time elapsed
01:06:11.696 00.031 9828 IsSlewing returns 0
01:06:11.696 00.000 9828 IsGuiding returns 1
01:06:11.729 00.033 9828 IsSlewing returns 0
01:06:11.729 00.000 9828 IsGuiding returns 1
01:06:11.760 00.031 9828 IsSlewing returns 0
01:06:11.760 00.000 9828 IsGuiding returns 1
01:06:11.791 00.031 9828 IsSlewing returns 0
01:06:11.791 00.000 9828 IsGuiding returns 0
01:06:11.791 00.000 9828 scope move finished after 30 + 141 ms
01:06:11.791 00.000 9828 Move returns status 0, amount 30
01:06:11.791 00.000 9828 move complete, result=0
01:06:11.791 00.000 9828 worker thread done servicing request
01:06:11.791 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.2 px 30 ms NORTH
01:06:12.013 00.222 8976 Exposure complete
01:06:12.018 00.005 8976 worker thread done servicing request
01:06:12.018 00.000 5052 OnExposeComplete: enter
01:06:12.018 00.000 5052 UpdateGuideState(): m_state=6
01:06:12.018 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2142
01:06:12.019 00.001 5052 Star::Find returns 1 (0), X=330.21, Y=281.62, Mass=180, SNR=9.3, Peak=66 HFD=2.6
01:06:12.019 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
01:06:12.019 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
01:06:12.019 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=-0.09 hyp=1.04 cameraTheta=-0.08 mountX=-0.55 mountY=-0.82, mountTheta=-2.16
01:06:12.019 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=-0.09, opts=13)
01:06:12.019 00.000 5052 Enqueuing Move request for stepguider (1.03, -0.09)
01:06:12.019 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:06:12.019 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
01:06:12.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:12.020 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:12.020 00.000 5052 Enqueuing Expose request
01:06:12.020 00.000 8976 Worker thread wakes up
01:06:12.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, -0.09) opts 0xd
01:06:12.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, -0.09)
01:06:12.020 00.000 8976 Moving (1.03, -0.09) raw xDistance=-0.55 yDistance=-0.82
01:06:12.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
01:06:12.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.82
01:06:12.020 00.000 8976 MoveAxis(R, 2, ABG)
01:06:12.020 00.000 8976 stepping (-16, 0) + (2, 0)
01:06:12.020 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:12.047 00.027 8976 Received - 47 (G) 
01:06:12.047 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:12.047 00.000 8976 stepped: pos (-14, 0)
01:06:12.047 00.000 8976 MoveAxis(U, 3, ABG)
01:06:12.047 00.000 8976 stepping (-14, 0) + (0, 3)
01:06:12.047 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:12.079 00.032 8976 Received - 47 (G) 
01:06:12.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:12.079 00.000 8976 stepped: pos (-14, 3)
01:06:12.079 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
01:06:12.079 00.000 8976 MountToCamera -- mountX=2.60 mountY=-0.10 hyp=2.61 mountTheta=-0.04 cameraX=-1.10, cameraY=2.36 cameraTheta=2.01
01:06:12.079 00.000 8976 incremental bump (-1.100, 2.363) isValid = 1
01:06:12.079 00.000 8976 Scheduling Mount bump of (-0.097, 0.216)
01:06:12.079 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.22, opts=4)
01:06:12.079 00.000 8976 Enqueuing Move request for scope (-0.10, 0.22)
01:06:12.079 00.000 8976 move complete, result=0
01:06:12.079 00.000 9828 Worker thread wakes up
01:06:12.079 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0x4
01:06:12.079 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
01:06:12.079 00.000 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
01:06:12.079 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
01:06:12.079 00.000 8976 worker thread done servicing request
01:06:12.079 00.000 8976 Worker thread wakes up
01:06:12.079 00.000 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.28)
01:06:12.080 00.001 9828 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.99 mountX=0.09 mountY=-0.23, mountTheta=-1.20
01:06:12.080 00.000 9828 Moving (-0.10, 0.22) raw xDistance=0.09 yDistance=-0.23
01:06:12.080 00.000 9828 BLC: window closed
01:06:12.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:12.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:12.080 00.000 9828 MoveAxis(W, 28, B)
01:06:12.080 00.000 9828 Guiding  Dir = 3, Dur = 28
01:06:12.080 00.000 9828 IsSlewing returns 0
01:06:12.080 00.000 9828 IsGuiding returns 0
01:06:12.080 00.000 9828 PulseGuide returned control before completion, sleep 38
01:06:12.130 00.050 9828 IsGuiding returns 1
01:06:12.130 00.000 9828 scope still moving after pulse duration time elapsed
01:06:12.161 00.031 9828 IsSlewing returns 0
01:06:12.161 00.000 9828 IsGuiding returns 1
01:06:12.191 00.030 9828 IsSlewing returns 0
01:06:12.191 00.000 9828 IsGuiding returns 1
01:06:12.222 00.031 9828 IsSlewing returns 0
01:06:12.222 00.000 9828 IsGuiding returns 0
01:06:12.222 00.000 9828 scope move finished after 28 + 113 ms
01:06:12.222 00.000 9828 Move returns status 0, amount 28
01:06:12.222 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:12.222 00.000 9828 MoveAxis(N, 31, B)
01:06:12.222 00.000 9828 Guiding  Dir = 0, Dur = 31
01:06:12.237 00.015 9828 IsSlewing returns 0
01:06:12.237 00.000 9828 IsGuiding returns 0
01:06:12.237 00.000 9828 PulseGuide returned control before completion, sleep 41
01:06:12.284 00.047 9828 IsGuiding returns 1
01:06:12.285 00.001 9828 scope still moving after pulse duration time elapsed
01:06:12.316 00.031 9828 IsSlewing returns 0
01:06:12.316 00.000 9828 IsGuiding returns 1
01:06:12.347 00.031 9828 IsSlewing returns 0
01:06:12.347 00.000 9828 IsGuiding returns 1
01:06:12.378 00.031 9828 IsSlewing returns 0
01:06:12.378 00.000 9828 IsGuiding returns 1
01:06:12.408 00.030 9828 IsSlewing returns 0
01:06:12.408 00.000 9828 IsGuiding returns 0
01:06:12.408 00.000 9828 scope move finished after 31 + 140 ms
01:06:12.408 00.000 9828 Move returns status 0, amount 31
01:06:12.408 00.000 9828 move complete, result=0
01:06:12.408 00.000 9828 worker thread done servicing request
01:06:12.409 00.001 5052 GuideStep: 0.1 px 28 ms WEST, -0.2 px 31 ms NORTH
01:06:12.763 00.354 8976 Exposure complete
01:06:12.768 00.005 8976 worker thread done servicing request
01:06:12.769 00.001 5052 OnExposeComplete: enter
01:06:12.769 00.000 5052 UpdateGuideState(): m_state=6
01:06:12.769 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2143
01:06:12.769 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.22, Mass=202, SNR=9.9, Peak=68 HFD=2.4
01:06:12.769 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
01:06:12.769 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
01:06:12.769 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=-0.49 hyp=0.89 cameraTheta=-0.58 mountX=-0.77 mountY=-0.36, mountTheta=-2.70
01:06:12.769 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=-0.49, opts=13)
01:06:12.769 00.000 5052 Enqueuing Move request for stepguider (0.75, -0.49)
01:06:12.770 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:06:12.770 00.000 5052 UpdateGuideState exits: m=202 SNR=9.9
01:06:12.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:12.770 00.000 8976 Worker thread wakes up
01:06:12.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, -0.49) opts 0xd
01:06:12.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, -0.49)
01:06:12.770 00.000 8976 Moving (0.75, -0.49) raw xDistance=-0.77 yDistance=-0.36
01:06:12.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.77
01:06:12.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
01:06:12.770 00.000 8976 MoveAxis(R, 3, ABG)
01:06:12.770 00.000 8976 stepping (-14, 3) + (3, 0)
01:06:12.770 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:12.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:12.770 00.000 5052 Enqueuing Expose request
01:06:12.798 00.028 8976 Received - 47 (G) 
01:06:12.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:12.798 00.000 8976 stepped: pos (-11, 3)
01:06:12.798 00.000 8976 MoveAxis(U, 2, ABG)
01:06:12.798 00.000 8976 stepping (-11, 3) + (0, 2)
01:06:12.798 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:12.831 00.033 8976 Received - 47 (G) 
01:06:12.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:12.831 00.000 8976 stepped: pos (-11, 5)
01:06:12.831 00.000 8976 MountToCamera -- mountTheta (-0.14) + m_xAngle (2.04) = xAngle (1.90 = 1.90)
01:06:12.831 00.000 8976 MountToCamera -- mountX=2.30 mountY=-0.33 hyp=2.32 mountTheta=-0.14 cameraX=-0.76, cameraY=2.20 cameraTheta=1.90
01:06:12.831 00.000 8976 incremental bump (-0.756, 2.198) isValid = 1
01:06:12.831 00.000 8976 Scheduling Mount bump of (-0.075, 0.225)
01:06:12.831 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.23, opts=4)
01:06:12.831 00.000 8976 Enqueuing Move request for scope (-0.07, 0.23)
01:06:12.831 00.000 8976 move complete, result=0
01:06:12.831 00.000 9828 Worker thread wakes up
01:06:12.831 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.4 px 2 ms NORTH
01:06:12.831 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0x4
01:06:12.831 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
01:06:12.831 00.000 8976 worker thread done servicing request
01:06:12.831 00.000 9828 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.30)
01:06:12.832 00.001 9828 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.38)
01:06:12.832 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.89 mountX=0.06 mountY=-0.23, mountTheta=-1.30
01:06:12.832 00.000 9828 Moving (-0.07, 0.23) raw xDistance=0.06 yDistance=-0.23
01:06:12.832 00.000 9828 BLC: window closed
01:06:12.832 00.000 8976 Worker thread wakes up
01:06:12.832 00.000 9828 MoveAxis(W, 20, B)
01:06:12.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:12.832 00.000 9828 Guiding  Dir = 3, Dur = 20
01:06:12.832 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:12.832 00.000 9828 IsSlewing returns 0
01:06:12.832 00.000 9828 IsGuiding returns 0
01:06:12.832 00.000 9828 PulseGuide returned control before completion, sleep 30
01:06:12.872 00.040 9828 IsGuiding returns 1
01:06:12.872 00.000 9828 scope still moving after pulse duration time elapsed
01:06:12.903 00.031 9828 IsSlewing returns 0
01:06:12.903 00.000 9828 IsGuiding returns 1
01:06:12.935 00.032 9828 IsSlewing returns 0
01:06:12.935 00.000 9828 IsGuiding returns 1
01:06:12.967 00.032 9828 IsSlewing returns 0
01:06:12.967 00.000 9828 IsGuiding returns 0
01:06:12.967 00.000 9828 scope move finished after 20 + 115 ms
01:06:12.967 00.000 9828 Move returns status 0, amount 20
01:06:12.967 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:12.967 00.000 9828 MoveAxis(N, 32, B)
01:06:12.967 00.000 9828 Guiding  Dir = 0, Dur = 32
01:06:12.983 00.016 9828 IsSlewing returns 0
01:06:12.984 00.001 9828 IsGuiding returns 0
01:06:12.984 00.000 9828 PulseGuide returned control before completion, sleep 42
01:06:13.029 00.045 9828 IsGuiding returns 1
01:06:13.029 00.000 9828 scope still moving after pulse duration time elapsed
01:06:13.060 00.031 9828 IsSlewing returns 0
01:06:13.060 00.000 9828 IsGuiding returns 1
01:06:13.091 00.031 9828 IsSlewing returns 0
01:06:13.091 00.000 9828 IsGuiding returns 1
01:06:13.122 00.031 9828 IsSlewing returns 0
01:06:13.122 00.000 9828 IsGuiding returns 1
01:06:13.152 00.030 9828 IsSlewing returns 0
01:06:13.152 00.000 9828 IsGuiding returns 0
01:06:13.152 00.000 9828 scope move finished after 32 + 136 ms
01:06:13.152 00.000 9828 Move returns status 0, amount 32
01:06:13.152 00.000 9828 move complete, result=0
01:06:13.153 00.001 9828 worker thread done servicing request
01:06:13.153 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.2 px 32 ms NORTH
01:06:13.519 00.366 8976 Exposure complete
01:06:13.525 00.006 8976 worker thread done servicing request
01:06:13.525 00.000 5052 OnExposeComplete: enter
01:06:13.525 00.000 5052 UpdateGuideState(): m_state=6
01:06:13.525 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2144
01:06:13.525 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.99, Mass=203, SNR=9.9, Peak=72 HFD=2.5
01:06:13.525 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
01:06:13.525 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
01:06:13.525 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.28 hyp=0.53 cameraTheta=0.55 mountX=0.04 mountY=-0.53, mountTheta=-1.49
01:06:13.526 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.28, opts=13)
01:06:13.526 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.28)
01:06:13.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:06:13.526 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
01:06:13.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:13.526 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:13.526 00.000 5052 Enqueuing Expose request
01:06:13.526 00.000 8976 Worker thread wakes up
01:06:13.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.28) opts 0xd
01:06:13.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.28)
01:06:13.526 00.000 8976 Moving (0.45, 0.28) raw xDistance=0.04 yDistance=-0.53
01:06:13.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:06:13.527 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
01:06:13.527 00.000 8976 MoveAxis(R, 0, ABG)
01:06:13.527 00.000 8976 MoveAxis(U, 2, ABG)
01:06:13.527 00.000 8976 stepping (-11, 5) + (0, 2)
01:06:13.527 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:13.550 00.023 8976 Received - 47 (G) 
01:06:13.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:13.550 00.000 8976 stepped: pos (-11, 7)
01:06:13.550 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
01:06:13.550 00.000 8976 MountToCamera -- mountX=2.10 mountY=-0.59 hyp=2.18 mountTheta=-0.27 cameraX=-0.43, cameraY=2.13 cameraTheta=1.77
01:06:13.550 00.000 8976 incremental bump (-0.433, 2.134) isValid = 1
01:06:13.550 00.000 8976 Scheduling Mount bump of (-0.046, 0.233)
01:06:13.550 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.23, opts=4)
01:06:13.550 00.000 8976 Enqueuing Move request for scope (-0.05, 0.23)
01:06:13.550 00.000 8976 move complete, result=0
01:06:13.550 00.000 9828 Worker thread wakes up
01:06:13.550 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0x4
01:06:13.550 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
01:06:13.550 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
01:06:13.550 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
01:06:13.550 00.000 8976 worker thread done servicing request
01:06:13.550 00.000 8976 Worker thread wakes up
01:06:13.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:13.550 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:06:13.551 00.001 9828 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.76 mountX=0.03 mountY=-0.24, mountTheta=-1.42
01:06:13.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:13.551 00.000 9828 Moving (-0.05, 0.23) raw xDistance=0.03 yDistance=-0.24
01:06:13.551 00.000 9828 BLC: window closed
01:06:13.551 00.000 9828 MoveAxis(W, 11, B)
01:06:13.551 00.000 9828 Guiding  Dir = 3, Dur = 11
01:06:13.551 00.000 9828 IsSlewing returns 0
01:06:13.551 00.000 9828 IsGuiding returns 0
01:06:13.551 00.000 9828 PulseGuide returned control before completion, sleep 21
01:06:13.587 00.036 9828 IsGuiding returns 1
01:06:13.587 00.000 9828 scope still moving after pulse duration time elapsed
01:06:13.617 00.030 9828 IsSlewing returns 0
01:06:13.617 00.000 9828 IsGuiding returns 1
01:06:13.649 00.032 9828 IsSlewing returns 0
01:06:13.649 00.000 9828 IsGuiding returns 1
01:06:13.680 00.031 9828 IsSlewing returns 0
01:06:13.680 00.000 9828 IsGuiding returns 0
01:06:13.680 00.000 9828 scope move finished after 11 + 117 ms
01:06:13.680 00.000 9828 Move returns status 0, amount 11
01:06:13.680 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:13.680 00.000 9828 MoveAxis(N, 32, B)
01:06:13.680 00.000 9828 Guiding  Dir = 0, Dur = 32
01:06:13.696 00.016 9828 IsSlewing returns 0
01:06:13.696 00.000 9828 IsGuiding returns 0
01:06:13.696 00.000 9828 PulseGuide returned control before completion, sleep 42
01:06:13.742 00.046 9828 IsGuiding returns 1
01:06:13.742 00.000 9828 scope still moving after pulse duration time elapsed
01:06:13.773 00.031 9828 IsSlewing returns 0
01:06:13.773 00.000 9828 IsGuiding returns 1
01:06:13.804 00.031 9828 IsSlewing returns 0
01:06:13.804 00.000 9828 IsGuiding returns 1
01:06:13.835 00.031 9828 IsSlewing returns 0
01:06:13.835 00.000 9828 IsGuiding returns 0
01:06:13.836 00.001 9828 scope move finished after 32 + 108 ms
01:06:13.836 00.000 9828 Move returns status 0, amount 32
01:06:13.836 00.000 9828 move complete, result=0
01:06:13.836 00.000 9828 worker thread done servicing request
01:06:13.836 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.2 px 32 ms NORTH
01:06:14.234 00.398 8976 Exposure complete
01:06:14.240 00.006 8976 worker thread done servicing request
01:06:14.240 00.000 5052 OnExposeComplete: enter
01:06:14.240 00.000 5052 UpdateGuideState(): m_state=6
01:06:14.240 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2145
01:06:14.240 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.45, Mass=172, SNR=9.1, Peak=65 HFD=2.5
01:06:14.240 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.04) = xAngle (-3.66 = 2.62)
01:06:14.240 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.77 = 2.52)
01:06:14.240 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.26 cameraTheta=-1.62 mountX=-0.22 mountY=0.15, mountTheta=2.55
01:06:14.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.25, opts=13)
01:06:14.241 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.25)
01:06:14.241 00.000 8976 Worker thread wakes up
01:06:14.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.25) opts 0xd
01:06:14.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.25)
01:06:14.241 00.000 8976 Moving (-0.01, -0.25) raw xDistance=-0.22 yDistance=0.15
01:06:14.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:06:14.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:06:14.241 00.000 8976 MoveAxis(R, 0, ABG)
01:06:14.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:06:14.241 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
01:06:14.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:14.241 00.000 8976 MoveAxis(U, 0, ABG)
01:06:14.241 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
01:06:14.242 00.001 8976 MountToCamera -- mountX=1.96 mountY=-0.76 hyp=2.10 mountTheta=-0.37 cameraX=-0.22, cameraY=2.09 cameraTheta=1.67
01:06:14.242 00.000 8976 incremental bump (-0.217, 2.092) isValid = 1
01:06:14.242 00.000 8976 Scheduling Mount bump of (-0.024, 0.237)
01:06:14.242 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:14.242 00.000 5052 Enqueuing Expose request
01:06:14.242 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.24, opts=4)
01:06:14.242 00.000 8976 Enqueuing Move request for scope (-0.02, 0.24)
01:06:14.242 00.000 8976 move complete, result=0
01:06:14.242 00.000 8976 worker thread done servicing request
01:06:14.242 00.000 8976 Worker thread wakes up
01:06:14.242 00.000 9828 Worker thread wakes up
01:06:14.242 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0x4
01:06:14.242 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
01:06:14.242 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:14.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:14.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:14.242 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.52)
01:06:14.242 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.60)
01:06:14.242 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.67 mountX=0.01 mountY=-0.24, mountTheta=-1.52
01:06:14.242 00.000 9828 Moving (-0.02, 0.24) raw xDistance=0.01 yDistance=-0.24
01:06:14.242 00.000 9828 BLC: window closed
01:06:14.244 00.002 9828 MoveAxis(W, 4, B)
01:06:14.244 00.000 9828 Guiding  Dir = 3, Dur = 4
01:06:14.244 00.000 9828 IsSlewing returns 0
01:06:14.244 00.000 9828 IsGuiding returns 0
01:06:14.244 00.000 9828 PulseGuide returned control before completion, sleep 14
01:06:14.268 00.024 9828 IsGuiding returns 1
01:06:14.268 00.000 9828 scope still moving after pulse duration time elapsed
01:06:14.299 00.031 9828 IsSlewing returns 0
01:06:14.299 00.000 9828 IsGuiding returns 1
01:06:14.331 00.032 9828 IsSlewing returns 0
01:06:14.331 00.000 9828 IsGuiding returns 1
01:06:14.361 00.030 9828 IsSlewing returns 0
01:06:14.361 00.000 9828 IsGuiding returns 0
01:06:14.361 00.000 9828 scope move finished after 4 + 113 ms
01:06:14.361 00.000 9828 Move returns status 0, amount 4
01:06:14.361 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:14.361 00.000 9828 MoveAxis(N, 32, B)
01:06:14.361 00.000 9828 Guiding  Dir = 0, Dur = 32
01:06:14.376 00.015 9828 IsSlewing returns 0
01:06:14.376 00.000 9828 IsGuiding returns 0
01:06:14.376 00.000 9828 PulseGuide returned control before completion, sleep 42
01:06:14.423 00.047 9828 IsGuiding returns 1
01:06:14.423 00.000 9828 scope still moving after pulse duration time elapsed
01:06:14.453 00.030 9828 IsSlewing returns 0
01:06:14.453 00.000 9828 IsGuiding returns 1
01:06:14.485 00.032 9828 IsSlewing returns 0
01:06:14.485 00.000 9828 IsGuiding returns 1
01:06:14.515 00.030 9828 IsSlewing returns 0
01:06:14.515 00.000 9828 IsGuiding returns 1
01:06:14.547 00.032 9828 IsSlewing returns 0
01:06:14.547 00.000 9828 IsGuiding returns 0
01:06:14.547 00.000 9828 scope move finished after 32 + 138 ms
01:06:14.547 00.000 9828 Move returns status 0, amount 32
01:06:14.547 00.000 9828 move complete, result=0
01:06:14.547 00.000 9828 worker thread done servicing request
01:06:14.547 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.2 px 32 ms NORTH
01:06:14.934 00.387 8976 Exposure complete
01:06:14.939 00.005 8976 worker thread done servicing request
01:06:14.939 00.000 5052 OnExposeComplete: enter
01:06:14.940 00.001 5052 UpdateGuideState(): m_state=6
01:06:14.940 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2146
01:06:14.940 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.15, Mass=204, SNR=9.9, Peak=72 HFD=2.6
01:06:14.940 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.04) = xAngle (-3.90 = 2.38)
01:06:14.940 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.01 = 2.28)
01:06:14.940 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.55 hyp=0.58 cameraTheta=-1.86 mountX=-0.42 mountY=0.44, mountTheta=2.33
01:06:14.940 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.55, opts=13)
01:06:14.940 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.55)
01:06:14.940 00.000 8976 Worker thread wakes up
01:06:14.941 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.55) opts 0xd
01:06:14.941 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.55)
01:06:14.941 00.000 8976 Moving (-0.17, -0.55) raw xDistance=-0.42 yDistance=0.44
01:06:14.941 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:06:14.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
01:06:14.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:06:14.941 00.000 8976 MoveAxis(R, 2, ABG)
01:06:14.941 00.000 8976 stepping (-11, 7) + (2, 0)
01:06:14.941 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:14.941 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
01:06:14.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:14.942 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:14.942 00.000 5052 Enqueuing Expose request
01:06:14.972 00.030 8976 Received - 47 (G) 
01:06:14.972 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:14.972 00.000 8976 stepped: pos (-9, 7)
01:06:14.972 00.000 8976 MoveAxis(D, 2, ABG)
01:06:14.972 00.000 8976 stepping (-9, 7) + (0, -2)
01:06:14.972 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:15.005 00.033 8976 Received - 47 (G) 
01:06:15.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:15.005 00.000 8976 stepped: pos (-9, 5)
01:06:15.005 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:06:15.005 00.000 8976 MountToCamera -- mountX=1.77 mountY=-0.77 hyp=1.93 mountTheta=-0.41 cameraX=-0.12, cameraY=1.93 cameraTheta=1.63
01:06:15.005 00.000 8976 incremental bump (-0.119, 1.926) isValid = 1
01:06:15.005 00.000 8976 Scheduling Mount bump of (-0.014, 0.238)
01:06:15.005 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.24, opts=4)
01:06:15.005 00.000 8976 Enqueuing Move request for scope (-0.01, 0.24)
01:06:15.005 00.000 8976 move complete, result=0
01:06:15.005 00.000 9828 Worker thread wakes up
01:06:15.005 00.000 8976 worker thread done servicing request
01:06:15.005 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
01:06:15.005 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0x4
01:06:15.005 00.000 8976 Worker thread wakes up
01:06:15.006 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
01:06:15.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:15.006 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.56)
01:06:15.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:15.006 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.64)
01:06:15.006 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=0.00 mountY=-0.24, mountTheta=-1.56
01:06:15.006 00.000 9828 Moving (-0.01, 0.24) raw xDistance=0.00 yDistance=-0.24
01:06:15.006 00.000 9828 BLC: window closed
01:06:15.006 00.000 9828 MoveAxis(W, 1, B)
01:06:15.006 00.000 9828 Guiding  Dir = 3, Dur = 1
01:06:15.007 00.001 9828 IsSlewing returns 0
01:06:15.007 00.000 9828 IsGuiding returns 0
01:06:15.007 00.000 9828 PulseGuide returned control before completion, sleep 11
01:06:15.031 00.024 9828 IsGuiding returns 1
01:06:15.031 00.000 9828 scope still moving after pulse duration time elapsed
01:06:15.061 00.030 9828 IsSlewing returns 0
01:06:15.061 00.000 9828 IsGuiding returns 1
01:06:15.092 00.031 9828 IsSlewing returns 0
01:06:15.092 00.000 9828 IsGuiding returns 1
01:06:15.123 00.031 9828 IsSlewing returns 0
01:06:15.123 00.000 9828 IsGuiding returns 0
01:06:15.123 00.000 9828 scope move finished after 1 + 116 ms
01:06:15.123 00.000 9828 Move returns status 0, amount 1
01:06:15.123 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:15.123 00.000 9828 MoveAxis(N, 32, B)
01:06:15.123 00.000 9828 Guiding  Dir = 0, Dur = 32
01:06:15.139 00.016 9828 IsSlewing returns 0
01:06:15.139 00.000 9828 IsGuiding returns 0
01:06:15.139 00.000 9828 PulseGuide returned control before completion, sleep 42
01:06:15.186 00.047 9828 IsGuiding returns 1
01:06:15.186 00.000 9828 scope still moving after pulse duration time elapsed
01:06:15.217 00.031 9828 IsSlewing returns 0
01:06:15.217 00.000 9828 IsGuiding returns 1
01:06:15.248 00.031 9828 IsSlewing returns 0
01:06:15.248 00.000 9828 IsGuiding returns 1
01:06:15.280 00.032 9828 IsSlewing returns 0
01:06:15.280 00.000 9828 IsGuiding returns 1
01:06:15.311 00.031 9828 IsSlewing returns 0
01:06:15.311 00.000 9828 IsGuiding returns 0
01:06:15.311 00.000 9828 scope move finished after 32 + 139 ms
01:06:15.311 00.000 9828 Move returns status 0, amount 32
01:06:15.311 00.000 9828 move complete, result=0
01:06:15.311 00.000 9828 worker thread done servicing request
01:06:15.311 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.2 px 32 ms NORTH
01:06:15.690 00.379 8976 Exposure complete
01:06:15.695 00.005 8976 worker thread done servicing request
01:06:15.695 00.000 5052 OnExposeComplete: enter
01:06:15.696 00.001 5052 UpdateGuideState(): m_state=6
01:06:15.696 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2147
01:06:15.696 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.35, Mass=173, SNR=9.1, Peak=64 HFD=2.5
01:06:15.696 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
01:06:15.696 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.56)
01:06:15.696 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.36 hyp=0.36 cameraTheta=-1.58 mountX=-0.32 mountY=0.20, mountTheta=2.59
01:06:15.696 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.36, opts=13)
01:06:15.696 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.36)
01:06:15.697 00.001 8976 Worker thread wakes up
01:06:15.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.36) opts 0xd
01:06:15.697 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:06:15.697 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
01:06:15.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.36)
01:06:15.697 00.000 8976 Moving (-0.00, -0.36) raw xDistance=-0.32 yDistance=0.20
01:06:15.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:06:15.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:06:15.697 00.000 8976 MoveAxis(R, 1, ABG)
01:06:15.697 00.000 8976 stepping (-9, 5) + (1, 0)
01:06:15.697 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:15.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:15.697 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:15.697 00.000 5052 Enqueuing Expose request
01:06:15.724 00.027 8976 Received - 47 (G) 
01:06:15.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:15.724 00.000 8976 stepped: pos (-8, 5)
01:06:15.724 00.000 8976 MoveAxis(U, 0, ABG)
01:06:15.724 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
01:06:15.724 00.000 8976 MountToCamera -- mountX=1.59 mountY=-0.78 hyp=1.77 mountTheta=-0.46 cameraX=-0.03, cameraY=1.77 cameraTheta=1.59
01:06:15.724 00.000 8976 incremental bump (-0.030, 1.770) isValid = 1
01:06:15.724 00.000 8976 Scheduling Mount bump of (-0.004, 0.238)
01:06:15.724 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.24, opts=4)
01:06:15.724 00.000 8976 Enqueuing Move request for scope (-0.00, 0.24)
01:06:15.724 00.000 8976 move complete, result=0
01:06:15.724 00.000 9828 Worker thread wakes up
01:06:15.724 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.24) opts 0x4
01:06:15.724 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.24)
01:06:15.724 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:06:15.724 00.000 8976 worker thread done servicing request
01:06:15.724 00.000 8976 Worker thread wakes up
01:06:15.725 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:15.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:15.725 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
01:06:15.725 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
01:06:15.725 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.59 mountX=-0.01 mountY=-0.24, mountTheta=-1.60
01:06:15.725 00.000 9828 Moving (-0.00, 0.24) raw xDistance=-0.01 yDistance=-0.24
01:06:15.725 00.000 9828 BLC: window closed
01:06:15.725 00.000 9828 MoveAxis(E, 2, B)
01:06:15.725 00.000 9828 Guiding  Dir = 2, Dur = 2
01:06:15.725 00.000 9828 IsSlewing returns 0
01:06:15.725 00.000 9828 IsGuiding returns 0
01:06:15.725 00.000 9828 PulseGuide returned control before completion, sleep 12
01:06:15.743 00.018 9828 IsGuiding returns 1
01:06:15.743 00.000 9828 scope still moving after pulse duration time elapsed
01:06:15.774 00.031 9828 IsSlewing returns 0
01:06:15.774 00.000 9828 IsGuiding returns 1
01:06:15.806 00.032 9828 IsSlewing returns 0
01:06:15.806 00.000 9828 IsGuiding returns 1
01:06:15.837 00.031 9828 IsSlewing returns 0
01:06:15.837 00.000 9828 IsGuiding returns 0
01:06:15.837 00.000 9828 scope move finished after 2 + 109 ms
01:06:15.837 00.000 9828 Move returns status 0, amount 2
01:06:15.837 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:15.837 00.000 9828 MoveAxis(N, 32, B)
01:06:15.837 00.000 9828 Guiding  Dir = 0, Dur = 32
01:06:15.853 00.016 9828 IsSlewing returns 0
01:06:15.853 00.000 9828 IsGuiding returns 0
01:06:15.853 00.000 9828 PulseGuide returned control before completion, sleep 42
01:06:15.900 00.047 9828 IsGuiding returns 1
01:06:15.900 00.000 9828 scope still moving after pulse duration time elapsed
01:06:15.931 00.031 9828 IsSlewing returns 0
01:06:15.931 00.000 9828 IsGuiding returns 1
01:06:15.963 00.032 9828 IsSlewing returns 0
01:06:15.963 00.000 9828 IsGuiding returns 1
01:06:15.994 00.031 9828 IsSlewing returns 0
01:06:15.994 00.000 9828 IsGuiding returns 1
01:06:16.024 00.030 9828 IsSlewing returns 0
01:06:16.024 00.000 9828 IsGuiding returns 0
01:06:16.024 00.000 9828 scope move finished after 32 + 139 ms
01:06:16.024 00.000 9828 Move returns status 0, amount 32
01:06:16.024 00.000 9828 move complete, result=0
01:06:16.024 00.000 9828 worker thread done servicing request
01:06:16.024 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.2 px 32 ms NORTH
01:06:16.411 00.387 8976 Exposure complete
01:06:16.417 00.006 8976 worker thread done servicing request
01:06:16.417 00.000 5052 OnExposeComplete: enter
01:06:16.417 00.000 5052 UpdateGuideState(): m_state=6
01:06:16.417 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2148
01:06:16.417 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.21, Mass=203, SNR=9.9, Peak=69 HFD=2.9
01:06:16.417 00.000 5052 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.04) = xAngle (-3.23 = 3.05)
01:06:16.417 00.000 5052 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.34 = 2.95)
01:06:16.417 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.50 hyp=0.54 cameraTheta=-1.19 mountX=-0.54 mountY=0.11, mountTheta=2.95
01:06:16.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.50, opts=13)
01:06:16.418 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.50)
01:06:16.418 00.000 8976 Worker thread wakes up
01:06:16.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.50) opts 0xd
01:06:16.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.50)
01:06:16.418 00.000 8976 Moving (0.20, -0.50) raw xDistance=-0.54 yDistance=0.11
01:06:16.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.54
01:06:16.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:06:16.418 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
01:06:16.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:16.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:06:16.418 00.000 8976 MoveAxis(R, 2, ABG)
01:06:16.418 00.000 8976 stepping (-8, 5) + (2, 0)
01:06:16.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:16.418 00.000 5052 Enqueuing Expose request
01:06:16.419 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:16.443 00.024 8976 Received - 47 (G) 
01:06:16.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:16.443 00.000 8976 stepped: pos (-6, 5)
01:06:16.443 00.000 8976 MoveAxis(U, 0, ABG)
01:06:16.443 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
01:06:16.443 00.000 8976 MountToCamera -- mountX=1.37 mountY=-0.78 hyp=1.58 mountTheta=-0.52 cameraX=0.07, cameraY=1.57 cameraTheta=1.52
01:06:16.443 00.000 8976 incremental bump (0.075, 1.575) isValid = 1
01:06:16.443 00.000 8976 Scheduling Mount bump of (0.011, 0.238)
01:06:16.443 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.24, opts=4)
01:06:16.443 00.000 8976 Enqueuing Move request for scope (0.01, 0.24)
01:06:16.443 00.000 8976 move complete, result=0
01:06:16.443 00.000 8976 worker thread done servicing request
01:06:16.443 00.000 8976 Worker thread wakes up
01:06:16.443 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
01:06:16.443 00.000 9828 Worker thread wakes up
01:06:16.443 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0x4
01:06:16.443 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
01:06:16.444 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:16.444 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
01:06:16.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:16.444 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
01:06:16.444 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.52 mountX=-0.02 mountY=-0.23, mountTheta=-1.66
01:06:16.444 00.000 9828 Moving (0.01, 0.24) raw xDistance=-0.02 yDistance=-0.23
01:06:16.444 00.000 9828 BLC: window closed
01:06:16.444 00.000 9828 MoveAxis(E, 7, B)
01:06:16.444 00.000 9828 Guiding  Dir = 2, Dur = 7
01:06:16.444 00.000 9828 IsSlewing returns 0
01:06:16.444 00.000 9828 IsGuiding returns 0
01:06:16.445 00.001 9828 PulseGuide returned control before completion, sleep 17
01:06:16.470 00.025 9828 IsGuiding returns 1
01:06:16.470 00.000 9828 scope still moving after pulse duration time elapsed
01:06:16.501 00.031 9828 IsSlewing returns 0
01:06:16.501 00.000 9828 IsGuiding returns 1
01:06:16.533 00.032 9828 IsSlewing returns 0
01:06:16.533 00.000 9828 IsGuiding returns 1
01:06:16.563 00.030 9828 IsSlewing returns 0
01:06:16.563 00.000 9828 IsGuiding returns 0
01:06:16.563 00.000 9828 scope move finished after 7 + 111 ms
01:06:16.563 00.000 9828 Move returns status 0, amount 7
01:06:16.563 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:16.563 00.000 9828 MoveAxis(N, 32, B)
01:06:16.563 00.000 9828 Guiding  Dir = 0, Dur = 32
01:06:16.579 00.016 9828 IsSlewing returns 0
01:06:16.579 00.000 9828 IsGuiding returns 0
01:06:16.579 00.000 9828 PulseGuide returned control before completion, sleep 42
01:06:16.624 00.045 9828 IsGuiding returns 1
01:06:16.624 00.000 9828 scope still moving after pulse duration time elapsed
01:06:16.655 00.031 9828 IsSlewing returns 0
01:06:16.655 00.000 9828 IsGuiding returns 1
01:06:16.686 00.031 9828 IsSlewing returns 0
01:06:16.686 00.000 9828 IsGuiding returns 1
01:06:16.717 00.031 9828 IsSlewing returns 0
01:06:16.717 00.000 9828 IsGuiding returns 1
01:06:16.748 00.031 9828 IsSlewing returns 0
01:06:16.748 00.000 9828 IsGuiding returns 0
01:06:16.748 00.000 9828 scope move finished after 32 + 137 ms
01:06:16.748 00.000 9828 Move returns status 0, amount 32
01:06:16.748 00.000 9828 move complete, result=0
01:06:16.748 00.000 9828 worker thread done servicing request
01:06:16.748 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.2 px 32 ms NORTH
01:06:17.126 00.378 8976 Exposure complete
01:06:17.131 00.005 8976 worker thread done servicing request
01:06:17.131 00.000 5052 OnExposeComplete: enter
01:06:17.132 00.001 5052 UpdateGuideState(): m_state=6
01:06:17.132 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2149
01:06:17.132 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.31, Mass=201, SNR=9.8, Peak=64 HFD=2.5
01:06:17.132 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
01:06:17.132 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
01:06:17.132 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.40 hyp=0.90 cameraTheta=-0.46 mountX=-0.72 mountY=-0.46, mountTheta=-2.57
01:06:17.133 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.40, opts=13)
01:06:17.133 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.40)
01:06:17.133 00.000 8976 Worker thread wakes up
01:06:17.133 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:06:17.133 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:06:17.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:17.133 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.40) opts 0xd
01:06:17.133 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.40)
01:06:17.133 00.000 8976 Moving (0.81, -0.40) raw xDistance=-0.72 yDistance=-0.46
01:06:17.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
01:06:17.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:17.133 00.000 5052 Enqueuing Expose request
01:06:17.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:06:17.134 00.001 8976 MoveAxis(R, 3, ABG)
01:06:17.134 00.000 8976 stepping (-6, 5) + (3, 0)
01:06:17.134 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:17.162 00.028 8976 Received - 47 (G) 
01:06:17.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:17.162 00.000 8976 stepped: pos (-3, 5)
01:06:17.162 00.000 8976 MoveAxis(U, 2, ABG)
01:06:17.162 00.000 8976 stepping (-3, 5) + (0, 2)
01:06:17.163 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:17.195 00.032 8976 Received - 47 (G) 
01:06:17.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:17.195 00.000 8976 stepped: pos (-3, 7)
01:06:17.195 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
01:06:17.195 00.000 8976 MountToCamera -- mountX=1.07 mountY=-0.89 hyp=1.39 mountTheta=-0.70 cameraX=0.31, cameraY=1.36 cameraTheta=1.35
01:06:17.195 00.000 8976 incremental bump (0.308, 1.357) isValid = 1
01:06:17.195 00.000 8976 Scheduling Mount bump of (0.051, 0.232)
01:06:17.195 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.23, opts=4)
01:06:17.195 00.000 8976 Enqueuing Move request for scope (0.05, 0.23)
01:06:17.195 00.000 8976 move complete, result=0
01:06:17.195 00.000 8976 worker thread done servicing request
01:06:17.196 00.001 8976 Worker thread wakes up
01:06:17.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:17.196 00.000 9828 Worker thread wakes up
01:06:17.196 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0x4
01:06:17.196 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
01:06:17.196 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
01:06:17.196 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
01:06:17.196 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
01:06:17.196 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:17.196 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.36 mountX=-0.06 mountY=-0.22, mountTheta=-1.84
01:06:17.196 00.000 9828 Moving (0.05, 0.23) raw xDistance=-0.06 yDistance=-0.22
01:06:17.196 00.000 9828 BLC: window closed
01:06:17.196 00.000 9828 MoveAxis(E, 20, B)
01:06:17.196 00.000 9828 Guiding  Dir = 2, Dur = 20
01:06:17.197 00.001 9828 IsSlewing returns 0
01:06:17.197 00.000 9828 IsGuiding returns 0
01:06:17.197 00.000 9828 PulseGuide returned control before completion, sleep 30
01:06:17.242 00.045 9828 IsGuiding returns 1
01:06:17.242 00.000 9828 scope still moving after pulse duration time elapsed
01:06:17.272 00.030 9828 IsSlewing returns 0
01:06:17.273 00.001 9828 IsGuiding returns 1
01:06:17.304 00.031 9828 IsSlewing returns 0
01:06:17.304 00.000 9828 IsGuiding returns 1
01:06:17.336 00.032 9828 IsSlewing returns 0
01:06:17.336 00.000 9828 IsGuiding returns 0
01:06:17.336 00.000 9828 scope move finished after 20 + 118 ms
01:06:17.336 00.000 9828 Move returns status 0, amount 20
01:06:17.336 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:17.336 00.000 9828 MoveAxis(N, 31, B)
01:06:17.336 00.000 9828 Guiding  Dir = 0, Dur = 31
01:06:17.353 00.017 9828 IsSlewing returns 0
01:06:17.353 00.000 9828 IsGuiding returns 0
01:06:17.353 00.000 9828 PulseGuide returned control before completion, sleep 41
01:06:17.399 00.046 9828 IsGuiding returns 1
01:06:17.399 00.000 9828 scope still moving after pulse duration time elapsed
01:06:17.430 00.031 9828 IsSlewing returns 0
01:06:17.430 00.000 9828 IsGuiding returns 1
01:06:17.461 00.031 9828 IsSlewing returns 0
01:06:17.461 00.000 9828 IsGuiding returns 1
01:06:17.492 00.031 9828 IsSlewing returns 0
01:06:17.493 00.001 9828 IsGuiding returns 0
01:06:17.493 00.000 9828 scope move finished after 31 + 108 ms
01:06:17.493 00.000 9828 Move returns status 0, amount 31
01:06:17.493 00.000 9828 move complete, result=0
01:06:17.493 00.000 9828 worker thread done servicing request
01:06:17.493 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.2 px 31 ms NORTH
01:06:17.883 00.390 8976 Exposure complete
01:06:17.888 00.005 8976 worker thread done servicing request
01:06:17.888 00.000 5052 OnExposeComplete: enter
01:06:17.888 00.000 5052 UpdateGuideState(): m_state=6
01:06:17.888 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2150
01:06:17.888 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.47, Mass=174, SNR=9.1, Peak=69 HFD=2.3
01:06:17.888 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
01:06:17.888 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
01:06:17.888 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.24 hyp=0.64 cameraTheta=-0.38 mountX=-0.49 mountY=-0.37, mountTheta=-2.49
01:06:17.889 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.24, opts=13)
01:06:17.889 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.24)
01:06:17.889 00.000 8976 Worker thread wakes up
01:06:17.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.24) opts 0xd
01:06:17.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.24)
01:06:17.889 00.000 8976 Moving (0.60, -0.24) raw xDistance=-0.49 yDistance=-0.37
01:06:17.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
01:06:17.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:06:17.889 00.000 8976 MoveAxis(R, 2, ABG)
01:06:17.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:06:17.889 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:06:17.890 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:17.890 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:17.890 00.000 5052 Enqueuing Expose request
01:06:17.890 00.000 8976 stepping (-3, 7) + (2, 0)
01:06:17.890 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:17.914 00.024 8976 Received - 47 (G) 
01:06:17.914 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:17.914 00.000 8976 stepped: pos (-1, 7)
01:06:17.914 00.000 8976 MoveAxis(U, 2, ABG)
01:06:17.914 00.000 8976 stepping (-1, 7) + (0, 2)
01:06:17.914 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:17.946 00.032 8976 Received - 47 (G) 
01:06:17.946 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:17.946 00.000 8976 stepped: pos (-1, 9)
01:06:17.946 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:06:17.946 00.000 8976 MountToCamera -- mountX=0.77 mountY=-1.07 hyp=1.32 mountTheta=-0.95 cameraX=0.60, cameraY=1.17 cameraTheta=1.09
01:06:17.946 00.000 8976 incremental bump (0.603, 1.169) isValid = 1
01:06:17.946 00.000 8976 Scheduling Mount bump of (0.105, 0.212)
01:06:17.946 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
01:06:17.946 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
01:06:17.946 00.000 8976 move complete, result=0
01:06:17.946 00.000 9828 Worker thread wakes up
01:06:17.946 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
01:06:17.947 00.001 8976 worker thread done servicing request
01:06:17.947 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:06:17.947 00.000 8976 Worker thread wakes up
01:06:17.947 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
01:06:17.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:17.947 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
01:06:17.947 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
01:06:17.947 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:17.947 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.11 mountX=-0.11 mountY=-0.20, mountTheta=-2.10
01:06:17.947 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.11 yDistance=-0.20
01:06:17.947 00.000 9828 BLC: window closed
01:06:17.947 00.000 9828 MoveAxis(E, 37, B)
01:06:17.948 00.001 9828 Guiding  Dir = 2, Dur = 37
01:06:17.948 00.000 9828 IsSlewing returns 0
01:06:17.948 00.000 9828 IsGuiding returns 0
01:06:17.949 00.001 9828 PulseGuide returned control before completion, sleep 47
01:06:18.003 00.054 9828 IsGuiding returns 1
01:06:18.003 00.000 9828 scope still moving after pulse duration time elapsed
01:06:18.034 00.031 9828 IsSlewing returns 0
01:06:18.034 00.000 9828 IsGuiding returns 1
01:06:18.065 00.031 9828 IsSlewing returns 0
01:06:18.065 00.000 9828 IsGuiding returns 1
01:06:18.096 00.031 9828 IsSlewing returns 0
01:06:18.096 00.000 9828 IsGuiding returns 0
01:06:18.096 00.000 9828 scope move finished after 37 + 110 ms
01:06:18.096 00.000 9828 Move returns status 0, amount 37
01:06:18.096 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:18.097 00.001 9828 MoveAxis(N, 27, B)
01:06:18.097 00.000 9828 Guiding  Dir = 0, Dur = 27
01:06:18.112 00.015 9828 IsSlewing returns 0
01:06:18.112 00.000 9828 IsGuiding returns 0
01:06:18.112 00.000 9828 PulseGuide returned control before completion, sleep 37
01:06:18.158 00.046 9828 IsGuiding returns 1
01:06:18.158 00.000 9828 scope still moving after pulse duration time elapsed
01:06:18.189 00.031 9828 IsSlewing returns 0
01:06:18.189 00.000 9828 IsGuiding returns 1
01:06:18.220 00.031 9828 IsSlewing returns 0
01:06:18.220 00.000 9828 IsGuiding returns 1
01:06:18.251 00.031 9828 IsSlewing returns 0
01:06:18.251 00.000 9828 IsGuiding returns 1
01:06:18.283 00.032 9828 IsSlewing returns 0
01:06:18.283 00.000 9828 IsGuiding returns 0
01:06:18.283 00.000 9828 scope move finished after 27 + 143 ms
01:06:18.283 00.000 9828 Move returns status 0, amount 27
01:06:18.283 00.000 9828 move complete, result=0
01:06:18.283 00.000 9828 worker thread done servicing request
01:06:18.283 00.000 5052 GuideStep: -0.1 px 37 ms EAST, -0.2 px 27 ms NORTH
01:06:18.631 00.348 8976 Exposure complete
01:06:18.636 00.005 8976 worker thread done servicing request
01:06:18.637 00.001 5052 OnExposeComplete: enter
01:06:18.637 00.000 5052 UpdateGuideState(): m_state=6
01:06:18.637 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2151
01:06:18.637 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.65, Mass=207, SNR=9.9, Peak=69 HFD=2.8
01:06:18.637 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:06:18.637 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
01:06:18.637 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.06 hyp=0.48 cameraTheta=-0.12 mountX=-0.27 mountY=-0.37, mountTheta=-2.19
01:06:18.637 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.06, opts=13)
01:06:18.638 00.001 5052 Enqueuing Move request for stepguider (0.48, -0.06)
01:06:18.638 00.000 8976 Worker thread wakes up
01:06:18.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.06) opts 0xd
01:06:18.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.06)
01:06:18.638 00.000 8976 Moving (0.48, -0.06) raw xDistance=-0.27 yDistance=-0.37
01:06:18.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
01:06:18.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:06:18.638 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:06:18.638 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9
01:06:18.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:18.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:18.638 00.000 5052 Enqueuing Expose request
01:06:18.638 00.000 8976 MoveAxis(R, 1, ABG)
01:06:18.638 00.000 8976 stepping (-1, 9) + (1, 0)
01:06:18.638 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:18.666 00.028 8976 Received - 47 (G) 
01:06:18.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:18.666 00.000 8976 stepped: pos (0, 9)
01:06:18.666 00.000 8976 MoveAxis(U, 2, ABG)
01:06:18.666 00.000 8976 stepping (0, 9) + (0, 2)
01:06:18.666 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:18.698 00.032 8976 Received - 47 (G) 
01:06:18.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:18.698 00.000 8976 stepped: pos (0, 11)
01:06:18.698 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:06:18.698 00.000 8976 MountToCamera -- mountX=0.51 mountY=-1.29 hyp=1.39 mountTheta=-1.19 cameraX=0.92, cameraY=1.05 cameraTheta=0.85
01:06:18.698 00.000 8976 incremental bump (0.917, 1.046) isValid = 1
01:06:18.698 00.000 8976 Scheduling Mount bump of (0.151, 0.179)
01:06:18.698 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
01:06:18.698 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
01:06:18.698 00.000 8976 move complete, result=0
01:06:18.698 00.000 8976 worker thread done servicing request
01:06:18.698 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:06:18.698 00.000 8976 Worker thread wakes up
01:06:18.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:18.699 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:18.699 00.000 9828 Worker thread wakes up
01:06:18.699 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
01:06:18.699 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:06:18.699 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
01:06:18.699 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
01:06:18.699 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.87 mountX=-0.16 mountY=-0.16, mountTheta=-2.36
01:06:18.699 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
01:06:18.699 00.000 9828 BLC: window closed
01:06:18.699 00.000 9828 MoveAxis(E, 51, B)
01:06:18.699 00.000 9828 Guiding  Dir = 2, Dur = 51
01:06:18.700 00.001 9828 IsSlewing returns 0
01:06:18.700 00.000 9828 IsGuiding returns 0
01:06:18.700 00.000 9828 PulseGuide returned control before completion, sleep 61
01:06:18.767 00.067 9828 IsGuiding returns 1
01:06:18.767 00.000 9828 scope still moving after pulse duration time elapsed
01:06:18.798 00.031 9828 IsSlewing returns 0
01:06:18.799 00.001 9828 IsGuiding returns 1
01:06:18.844 00.045 9828 IsSlewing returns 0
01:06:18.844 00.000 9828 IsGuiding returns 1
01:06:18.874 00.030 9828 IsSlewing returns 0
01:06:18.874 00.000 9828 IsGuiding returns 0
01:06:18.874 00.000 9828 scope move finished after 51 + 123 ms
01:06:18.874 00.000 9828 Move returns status 0, amount 51
01:06:18.874 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:18.874 00.000 9828 MoveAxis(N, 22, B)
01:06:18.874 00.000 9828 Guiding  Dir = 0, Dur = 22
01:06:18.889 00.015 9828 IsSlewing returns 0
01:06:18.889 00.000 9828 IsGuiding returns 0
01:06:18.889 00.000 9828 PulseGuide returned control before completion, sleep 32
01:06:18.937 00.048 9828 IsGuiding returns 1
01:06:18.937 00.000 9828 scope still moving after pulse duration time elapsed
01:06:18.968 00.031 9828 IsSlewing returns 0
01:06:18.968 00.000 9828 IsGuiding returns 1
01:06:18.999 00.031 9828 IsSlewing returns 0
01:06:18.999 00.000 9828 IsGuiding returns 1
01:06:19.030 00.031 9828 IsSlewing returns 0
01:06:19.030 00.000 9828 IsGuiding returns 0
01:06:19.030 00.000 9828 scope move finished after 22 + 118 ms
01:06:19.030 00.000 9828 Move returns status 0, amount 22
01:06:19.030 00.000 9828 move complete, result=0
01:06:19.030 00.000 9828 worker thread done servicing request
01:06:19.030 00.000 5052 GuideStep: -0.2 px 51 ms EAST, -0.2 px 22 ms NORTH
01:06:19.383 00.353 8976 Exposure complete
01:06:19.389 00.006 8976 worker thread done servicing request
01:06:19.389 00.000 5052 OnExposeComplete: enter
01:06:19.389 00.000 5052 UpdateGuideState(): m_state=6
01:06:19.389 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2152
01:06:19.389 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.73, Mass=193, SNR=9.6, Peak=67 HFD=2.8
01:06:19.389 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
01:06:19.389 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:06:19.389 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.02 hyp=0.51 cameraTheta=0.05 mountX=-0.21 mountY=-0.44, mountTheta=-2.02
01:06:19.389 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.02, opts=13)
01:06:19.389 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.02)
01:06:19.390 00.001 8976 Worker thread wakes up
01:06:19.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.02) opts 0xd
01:06:19.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.02)
01:06:19.390 00.000 8976 Moving (0.51, 0.02) raw xDistance=-0.21 yDistance=-0.44
01:06:19.390 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:06:19.390 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:06:19.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:19.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:06:19.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
01:06:19.390 00.000 8976 MoveAxis(R, 0, ABG)
01:06:19.390 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:19.390 00.000 5052 Enqueuing Expose request
01:06:19.390 00.000 8976 MoveAxis(U, 2, ABG)
01:06:19.390 00.000 8976 stepping (0, 11) + (0, 2)
01:06:19.390 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:19.417 00.027 8976 Received - 47 (G) 
01:06:19.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:19.417 00.000 8976 stepped: pos (0, 13)
01:06:19.417 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:06:19.417 00.000 8976 MountToCamera -- mountX=0.34 mountY=-1.55 hyp=1.59 mountTheta=-1.35 cameraX=1.22, cameraY=1.01 cameraTheta=0.69
01:06:19.417 00.000 8976 incremental bump (1.221, 1.011) isValid = 1
01:06:19.417 00.000 8976 Scheduling Mount bump of (0.177, 0.152)
01:06:19.417 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.15, opts=4)
01:06:19.417 00.000 8976 Enqueuing Move request for scope (0.18, 0.15)
01:06:19.417 00.000 8976 move complete, result=0
01:06:19.417 00.000 9828 Worker thread wakes up
01:06:19.417 00.000 8976 worker thread done servicing request
01:06:19.418 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:06:19.418 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0x4
01:06:19.418 00.000 8976 Worker thread wakes up
01:06:19.418 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
01:06:19.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:19.418 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
01:06:19.418 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
01:06:19.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:19.418 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.71 mountX=-0.18 mountY=-0.13, mountTheta=-2.53
01:06:19.418 00.000 9828 Moving (0.18, 0.15) raw xDistance=-0.18 yDistance=-0.13
01:06:19.418 00.000 9828 BLC: window closed
01:06:19.418 00.000 9828 MoveAxis(E, 58, B)
01:06:19.418 00.000 9828 Guiding  Dir = 2, Dur = 58
01:06:19.418 00.000 9828 IsSlewing returns 0
01:06:19.418 00.000 9828 IsGuiding returns 0
01:06:19.419 00.001 9828 PulseGuide returned control before completion, sleep 68
01:06:19.492 00.073 9828 IsGuiding returns 1
01:06:19.492 00.000 9828 scope still moving after pulse duration time elapsed
01:06:19.524 00.032 9828 IsSlewing returns 0
01:06:19.525 00.001 9828 IsGuiding returns 1
01:06:19.555 00.030 9828 IsSlewing returns 0
01:06:19.555 00.000 9828 IsGuiding returns 1
01:06:19.586 00.031 9828 IsSlewing returns 0
01:06:19.586 00.000 9828 IsGuiding returns 1
01:06:19.617 00.031 9828 IsSlewing returns 0
01:06:19.617 00.000 9828 IsGuiding returns 0
01:06:19.617 00.000 9828 scope move finished after 58 + 141 ms
01:06:19.617 00.000 9828 Move returns status 0, amount 58
01:06:19.617 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:19.617 00.000 9828 MoveAxis(N, 17, B)
01:06:19.617 00.000 9828 Guiding  Dir = 0, Dur = 17
01:06:19.633 00.016 9828 IsSlewing returns 0
01:06:19.633 00.000 9828 IsGuiding returns 0
01:06:19.633 00.000 9828 PulseGuide returned control before completion, sleep 27
01:06:19.664 00.031 9828 IsGuiding returns 1
01:06:19.664 00.000 9828 scope still moving after pulse duration time elapsed
01:06:19.696 00.032 9828 IsSlewing returns 0
01:06:19.697 00.001 9828 IsGuiding returns 1
01:06:19.728 00.031 9828 IsSlewing returns 0
01:06:19.728 00.000 9828 IsGuiding returns 1
01:06:19.757 00.029 9828 IsSlewing returns 0
01:06:19.757 00.000 9828 IsGuiding returns 1
01:06:19.788 00.031 9828 IsSlewing returns 0
01:06:19.788 00.000 9828 IsGuiding returns 1
01:06:19.818 00.030 9828 IsSlewing returns 0
01:06:19.819 00.001 9828 IsGuiding returns 1
01:06:19.849 00.030 9828 IsSlewing returns 0
01:06:19.849 00.000 9828 IsGuiding returns 0
01:06:19.849 00.000 9828 scope move finished after 17 + 199 ms
01:06:19.849 00.000 9828 Move returns status 0, amount 17
01:06:19.849 00.000 9828 move complete, result=0
01:06:19.849 00.000 9828 worker thread done servicing request
01:06:19.849 00.000 5052 GuideStep: -0.2 px 58 ms EAST, -0.1 px 17 ms NORTH
01:06:20.101 00.252 8976 Exposure complete
01:06:20.107 00.006 8976 worker thread done servicing request
01:06:20.107 00.000 5052 OnExposeComplete: enter
01:06:20.107 00.000 5052 UpdateGuideState(): m_state=6
01:06:20.107 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2153
01:06:20.107 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.28, Mass=211, SNR=10.1, Peak=68 HFD=2.9
01:06:20.107 00.000 5052 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.04) = xAngle (-4.08 = 2.21)
01:06:20.107 00.000 5052 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.18 = 2.10)
01:06:20.107 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.43 hyp=0.48 cameraTheta=-2.03 mountX=-0.28 mountY=0.41, mountTheta=2.17
01:06:20.107 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.43, opts=13)
01:06:20.108 00.001 5052 Enqueuing Move request for stepguider (-0.21, -0.43)
01:06:20.108 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:06:20.108 00.000 5052 UpdateGuideState exits: m=211 SNR=10.1
01:06:20.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:20.108 00.000 8976 Worker thread wakes up
01:06:20.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.43) opts 0xd
01:06:20.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.43)
01:06:20.108 00.000 8976 Moving (-0.21, -0.43) raw xDistance=-0.28 yDistance=0.41
01:06:20.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:06:20.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:20.108 00.000 5052 Enqueuing Expose request
01:06:20.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
01:06:20.108 00.000 8976 MoveAxis(R, 1, ABG)
01:06:20.108 00.000 8976 stepping (0, 13) + (1, 0)
01:06:20.108 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:20.136 00.028 8976 Received - 47 (G) 
01:06:20.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:20.136 00.000 8976 stepped: pos (1, 13)
01:06:20.136 00.000 8976 MoveAxis(D, 1, ABG)
01:06:20.136 00.000 8976 stepping (1, 13) + (0, -1)
01:06:20.136 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:20.168 00.032 8976 Received - 47 (G) 
01:06:20.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:20.168 00.000 8976 stepped: pos (1, 12)
01:06:20.168 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:06:20.168 00.000 8976 MountToCamera -- mountX=0.18 mountY=-1.67 hyp=1.68 mountTheta=-1.46 cameraX=1.40, cameraY=0.92 cameraTheta=0.58
01:06:20.168 00.000 8976 incremental bump (1.401, 0.919) isValid = 1
01:06:20.168 00.000 8976 Scheduling Mount bump of (0.192, 0.131)
01:06:20.168 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.19, y=0.13, opts=4)
01:06:20.168 00.000 8976 Enqueuing Move request for scope (0.19, 0.13)
01:06:20.168 00.000 8976 move complete, result=0
01:06:20.168 00.000 9828 Worker thread wakes up
01:06:20.168 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0x4
01:06:20.168 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 1 ms SOUTH
01:06:20.168 00.000 8976 worker thread done servicing request
01:06:20.168 00.000 9828 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
01:06:20.168 00.000 8976 Worker thread wakes up
01:06:20.168 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
01:06:20.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:20.169 00.001 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
01:06:20.169 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:20.169 00.000 9828 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.60 mountX=-0.20 mountY=-0.11, mountTheta=-2.65
01:06:20.169 00.000 9828 Moving (0.19, 0.13) raw xDistance=-0.20 yDistance=-0.11
01:06:20.169 00.000 9828 BLC: window closed
01:06:20.169 00.000 9828 MoveAxis(E, 63, B)
01:06:20.169 00.000 9828 Guiding  Dir = 2, Dur = 63
01:06:20.169 00.000 9828 IsSlewing returns 0
01:06:20.169 00.000 9828 IsGuiding returns 0
01:06:20.169 00.000 9828 PulseGuide returned control before completion, sleep 73
01:06:20.249 00.080 9828 IsGuiding returns 1
01:06:20.249 00.000 9828 scope still moving after pulse duration time elapsed
01:06:20.281 00.032 9828 IsSlewing returns 0
01:06:20.281 00.000 9828 IsGuiding returns 1
01:06:20.312 00.031 9828 IsSlewing returns 0
01:06:20.312 00.000 9828 IsGuiding returns 1
01:06:20.344 00.032 9828 IsSlewing returns 0
01:06:20.344 00.000 9828 IsGuiding returns 0
01:06:20.344 00.000 9828 scope move finished after 63 + 111 ms
01:06:20.344 00.000 9828 Move returns status 0, amount 63
01:06:20.344 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:20.344 00.000 9828 MoveAxis(N, 14, B)
01:06:20.344 00.000 9828 Guiding  Dir = 0, Dur = 14
01:06:20.359 00.015 9828 IsSlewing returns 0
01:06:20.360 00.001 9828 IsGuiding returns 0
01:06:20.360 00.000 9828 PulseGuide returned control before completion, sleep 24
01:06:20.391 00.031 9828 IsGuiding returns 1
01:06:20.391 00.000 9828 scope still moving after pulse duration time elapsed
01:06:20.421 00.030 9828 IsSlewing returns 0
01:06:20.421 00.000 9828 IsGuiding returns 1
01:06:20.453 00.032 9828 IsSlewing returns 0
01:06:20.453 00.000 9828 IsGuiding returns 1
01:06:20.484 00.031 9828 IsSlewing returns 0
01:06:20.484 00.000 9828 IsGuiding returns 1
01:06:20.514 00.030 9828 IsSlewing returns 0
01:06:20.514 00.000 9828 IsGuiding returns 0
01:06:20.514 00.000 9828 scope move finished after 14 + 140 ms
01:06:20.514 00.000 9828 Move returns status 0, amount 14
01:06:20.514 00.000 9828 move complete, result=0
01:06:20.514 00.000 9828 worker thread done servicing request
01:06:20.514 00.000 5052 GuideStep: -0.2 px 63 ms EAST, -0.1 px 14 ms NORTH
01:06:20.852 00.338 8976 Exposure complete
01:06:20.857 00.005 8976 worker thread done servicing request
01:06:20.858 00.001 5052 OnExposeComplete: enter
01:06:20.858 00.000 5052 UpdateGuideState(): m_state=6
01:06:20.858 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2154
01:06:20.858 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.73, Mass=182, SNR=9.3, Peak=64 HFD=2.7
01:06:20.858 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:06:20.858 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:06:20.858 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.02 hyp=0.51 cameraTheta=3.11 mountX=0.25 mountY=0.42, mountTheta=1.04
01:06:20.859 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.02, opts=13)
01:06:20.859 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.02)
01:06:20.859 00.000 8976 Worker thread wakes up
01:06:20.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.02) opts 0xd
01:06:20.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.02)
01:06:20.859 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:06:20.859 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:06:20.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:20.859 00.000 8976 Moving (-0.51, 0.02) raw xDistance=0.25 yDistance=0.42
01:06:20.859 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:20.859 00.000 5052 Enqueuing Expose request
01:06:20.860 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:06:20.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
01:06:20.860 00.000 8976 MoveAxis(R, 0, ABG)
01:06:20.860 00.000 8976 MoveAxis(D, 2, ABG)
01:06:20.860 00.000 8976 stepping (1, 12) + (0, -2)
01:06:20.860 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:20.887 00.027 8976 Received - 47 (G) 
01:06:20.888 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:20.888 00.000 8976 stepped: pos (1, 10)
01:06:20.888 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.52 = 0.52)
01:06:20.888 00.000 8976 MountToCamera -- mountX=0.07 mountY=-1.64 hyp=1.64 mountTheta=-1.53 cameraX=1.43, cameraY=0.81 cameraTheta=0.52
01:06:20.888 00.000 8976 incremental bump (1.428, 0.809) isValid = 1
01:06:20.888 00.000 8976 Scheduling Mount bump of (0.200, 0.117)
01:06:20.888 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.12, opts=4)
01:06:20.888 00.000 8976 Enqueuing Move request for scope (0.20, 0.12)
01:06:20.888 00.000 8976 move complete, result=0
01:06:20.888 00.000 9828 Worker thread wakes up
01:06:20.888 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:06:20.888 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0x4
01:06:20.888 00.000 8976 worker thread done servicing request
01:06:20.888 00.000 8976 Worker thread wakes up
01:06:20.889 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:20.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:20.889 00.000 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
01:06:20.889 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.63 = -2.66)
01:06:20.889 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.55 = -2.74)
01:06:20.889 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.53 mountX=-0.21 mountY=-0.09, mountTheta=-2.72
01:06:20.889 00.000 9828 Moving (0.20, 0.12) raw xDistance=-0.21 yDistance=-0.09
01:06:20.890 00.001 9828 BLC: window closed
01:06:20.890 00.000 9828 MoveAxis(E, 65, B)
01:06:20.890 00.000 9828 Guiding  Dir = 2, Dur = 65
01:06:20.890 00.000 9828 IsSlewing returns 0
01:06:20.890 00.000 9828 IsGuiding returns 0
01:06:20.890 00.000 9828 PulseGuide returned control before completion, sleep 75
01:06:20.989 00.099 9828 IsGuiding returns 1
01:06:20.989 00.000 9828 scope still moving after pulse duration time elapsed
01:06:21.011 00.022 9828 IsSlewing returns 0
01:06:21.011 00.000 9828 IsGuiding returns 1
01:06:21.042 00.031 9828 IsSlewing returns 0
01:06:21.042 00.000 9828 IsGuiding returns 1
01:06:21.073 00.031 9828 IsSlewing returns 0
01:06:21.073 00.000 9828 IsGuiding returns 0
01:06:21.073 00.000 9828 scope move finished after 65 + 117 ms
01:06:21.073 00.000 9828 Move returns status 0, amount 65
01:06:21.073 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:21.073 00.000 9828 MoveAxis(N, 12, B)
01:06:21.074 00.001 9828 Guiding  Dir = 0, Dur = 12
01:06:21.088 00.014 9828 IsSlewing returns 0
01:06:21.088 00.000 9828 IsGuiding returns 0
01:06:21.088 00.000 9828 PulseGuide returned control before completion, sleep 22
01:06:21.119 00.031 9828 IsGuiding returns 1
01:06:21.119 00.000 9828 scope still moving after pulse duration time elapsed
01:06:21.150 00.031 9828 IsSlewing returns 0
01:06:21.150 00.000 9828 IsGuiding returns 1
01:06:21.181 00.031 9828 IsSlewing returns 0
01:06:21.181 00.000 9828 IsGuiding returns 1
01:06:21.212 00.031 9828 IsSlewing returns 0
01:06:21.212 00.000 9828 IsGuiding returns 1
01:06:21.243 00.031 9828 IsSlewing returns 0
01:06:21.243 00.000 9828 IsGuiding returns 0
01:06:21.243 00.000 9828 scope move finished after 12 + 143 ms
01:06:21.243 00.000 9828 Move returns status 0, amount 12
01:06:21.243 00.000 9828 move complete, result=0
01:06:21.243 00.000 9828 worker thread done servicing request
01:06:21.243 00.000 5052 GuideStep: -0.2 px 65 ms EAST, -0.1 px 12 ms NORTH
01:06:21.575 00.332 8976 Exposure complete
01:06:21.580 00.005 8976 worker thread done servicing request
01:06:21.580 00.000 5052 OnExposeComplete: enter
01:06:21.580 00.000 5052 UpdateGuideState(): m_state=6
01:06:21.580 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2155
01:06:21.580 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.82, Mass=180, SNR=9.3, Peak=69 HFD=2.7
01:06:21.580 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
01:06:21.580 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
01:06:21.580 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.60 mountX=0.02 mountY=-0.19, mountTheta=-1.44
01:06:21.581 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.11, opts=13)
01:06:21.581 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.11)
01:06:21.581 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:06:21.581 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
01:06:21.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:21.581 00.000 8976 Worker thread wakes up
01:06:21.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:21.581 00.000 5052 Enqueuing Expose request
01:06:21.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.11) opts 0xd
01:06:21.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.11)
01:06:21.581 00.000 8976 Moving (0.16, 0.11) raw xDistance=0.02 yDistance=-0.19
01:06:21.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:06:21.582 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:06:21.582 00.000 8976 MoveAxis(R, 0, ABG)
01:06:21.582 00.000 8976 MoveAxis(U, 0, ABG)
01:06:21.582 00.000 8976 MountToCamera -- mountTheta (-1.57) + m_xAngle (2.04) = xAngle (0.47 = 0.47)
01:06:21.582 00.000 8976 MountToCamera -- mountX=-0.00 mountY=-1.62 hyp=1.62 mountTheta=-1.57 cameraX=1.45, cameraY=0.74 cameraTheta=0.47
01:06:21.582 00.000 8976 incremental bump (1.447, 0.736) isValid = 1
01:06:21.582 00.000 8976 Scheduling Mount bump of (0.168, 0.088)
01:06:21.582 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.09, opts=4)
01:06:21.582 00.000 8976 Enqueuing Move request for scope (0.17, 0.09)
01:06:21.582 00.000 8976 move complete, result=0
01:06:21.582 00.000 9828 Worker thread wakes up
01:06:21.582 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0x4
01:06:21.582 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
01:06:21.582 00.000 9828 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.10) = xAngle (3.58 = -2.70)
01:06:21.582 00.000 9828 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.50 = -2.78)
01:06:21.582 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.49 mountX=-0.17 mountY=-0.07, mountTheta=-2.77
01:06:21.582 00.000 8976 worker thread done servicing request
01:06:21.582 00.000 8976 Worker thread wakes up
01:06:21.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:21.582 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:21.582 00.000 9828 Moving (0.17, 0.09) raw xDistance=-0.17 yDistance=-0.07
01:06:21.583 00.001 9828 BLC: window closed
01:06:21.583 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:21.583 00.000 9828 MoveAxis(E, 54, B)
01:06:21.583 00.000 9828 Guiding  Dir = 2, Dur = 54
01:06:21.583 00.000 9828 IsSlewing returns 0
01:06:21.583 00.000 9828 IsGuiding returns 0
01:06:21.583 00.000 9828 PulseGuide returned control before completion, sleep 64
01:06:21.649 00.066 9828 IsGuiding returns 1
01:06:21.649 00.000 9828 scope still moving after pulse duration time elapsed
01:06:21.680 00.031 9828 IsSlewing returns 0
01:06:21.680 00.000 9828 IsGuiding returns 1
01:06:21.712 00.032 9828 IsSlewing returns 0
01:06:21.712 00.000 9828 IsGuiding returns 1
01:06:21.742 00.030 9828 IsSlewing returns 0
01:06:21.742 00.000 9828 IsGuiding returns 0
01:06:21.742 00.000 9828 scope move finished after 54 + 104 ms
01:06:21.742 00.000 9828 Move returns status 0, amount 54
01:06:21.742 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:21.742 00.000 9828 MoveAxis(N, 9, B)
01:06:21.742 00.000 9828 Guiding  Dir = 0, Dur = 9
01:06:21.758 00.016 9828 IsSlewing returns 0
01:06:21.758 00.000 9828 IsGuiding returns 0
01:06:21.758 00.000 9828 PulseGuide returned control before completion, sleep 19
01:06:21.788 00.030 9828 IsGuiding returns 1
01:06:21.788 00.000 9828 scope still moving after pulse duration time elapsed
01:06:21.819 00.031 9828 IsSlewing returns 0
01:06:21.819 00.000 9828 IsGuiding returns 1
01:06:21.850 00.031 9828 IsSlewing returns 0
01:06:21.850 00.000 9828 IsGuiding returns 1
01:06:21.882 00.032 9828 IsSlewing returns 0
01:06:21.882 00.000 9828 IsGuiding returns 1
01:06:21.912 00.030 9828 IsSlewing returns 0
01:06:21.912 00.000 9828 IsGuiding returns 0
01:06:21.912 00.000 9828 scope move finished after 9 + 145 ms
01:06:21.912 00.000 9828 Move returns status 0, amount 9
01:06:21.912 00.000 9828 move complete, result=0
01:06:21.912 00.000 9828 worker thread done servicing request
01:06:21.912 00.000 5052 GuideStep: -0.2 px 54 ms EAST, -0.1 px 9 ms NORTH
01:06:22.267 00.355 8976 Exposure complete
01:06:22.274 00.007 8976 worker thread done servicing request
01:06:22.274 00.000 5052 OnExposeComplete: enter
01:06:22.274 00.000 5052 UpdateGuideState(): m_state=6
01:06:22.274 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2156
01:06:22.274 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.65, Mass=219, SNR=10.2, Peak=69 HFD=2.7
01:06:22.274 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.31 = 1.97)
01:06:22.274 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.87)
01:06:22.274 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.27 mountX=-0.03 mountY=0.07, mountTheta=1.96
01:06:22.275 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.06, opts=13)
01:06:22.275 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.06)
01:06:22.275 00.000 8976 Worker thread wakes up
01:06:22.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.06) opts 0xd
01:06:22.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.06)
01:06:22.275 00.000 8976 Moving (-0.05, -0.06) raw xDistance=-0.03 yDistance=0.07
01:06:22.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:06:22.275 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:06:22.275 00.000 5052 UpdateGuideState exits: m=219 SNR=10.2
01:06:22.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:22.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:22.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:06:22.275 00.000 8976 MoveAxis(R, 0, ABG)
01:06:22.275 00.000 8976 MoveAxis(U, 0, ABG)
01:06:22.275 00.000 8976 MountToCamera -- mountTheta (-1.60) + m_xAngle (2.04) = xAngle (0.44 = 0.44)
01:06:22.275 00.000 8976 MountToCamera -- mountX=-0.05 mountY=-1.61 hyp=1.61 mountTheta=-1.60 cameraX=1.46, cameraY=0.69 cameraTheta=0.44
01:06:22.275 00.000 5052 Enqueuing Expose request
01:06:22.276 00.001 8976 incremental bump (1.459, 0.686) isValid = 1
01:06:22.276 00.000 8976 Scheduling Mount bump of (0.067, 0.032)
01:06:22.276 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.03, opts=4)
01:06:22.276 00.000 8976 Enqueuing Move request for scope (0.07, 0.03)
01:06:22.276 00.000 8976 move complete, result=0
01:06:22.276 00.000 9828 Worker thread wakes up
01:06:22.276 00.000 8976 worker thread done servicing request
01:06:22.276 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0x4
01:06:22.276 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:22.276 00.000 8976 Worker thread wakes up
01:06:22.276 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:06:22.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:22.276 00.000 9828 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.10) = xAngle (3.55 = -2.73)
01:06:22.276 00.000 9828 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.47 = -2.81)
01:06:22.277 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.45 mountX=-0.07 mountY=-0.02, mountTheta=-2.80
01:06:22.277 00.000 9828 Moving (0.07, 0.03) raw xDistance=-0.07 yDistance=-0.02
01:06:22.277 00.000 9828 BLC: window closed
01:06:22.277 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:22.277 00.000 9828 MoveAxis(E, 22, B)
01:06:22.277 00.000 9828 Guiding  Dir = 2, Dur = 22
01:06:22.277 00.000 9828 IsSlewing returns 0
01:06:22.277 00.000 9828 IsGuiding returns 0
01:06:22.277 00.000 9828 PulseGuide returned control before completion, sleep 32
01:06:22.313 00.036 9828 IsGuiding returns 1
01:06:22.313 00.000 9828 scope still moving after pulse duration time elapsed
01:06:22.344 00.031 9828 IsSlewing returns 0
01:06:22.344 00.000 9828 IsGuiding returns 1
01:06:22.375 00.031 9828 IsSlewing returns 0
01:06:22.375 00.000 9828 IsGuiding returns 1
01:06:22.407 00.032 9828 IsSlewing returns 0
01:06:22.407 00.000 9828 IsGuiding returns 0
01:06:22.407 00.000 9828 scope move finished after 22 + 107 ms
01:06:22.407 00.000 9828 Move returns status 0, amount 22
01:06:22.407 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:22.407 00.000 9828 MoveAxis(N, 3, B)
01:06:22.407 00.000 9828 Guiding  Dir = 0, Dur = 3
01:06:22.422 00.015 9828 IsSlewing returns 0
01:06:22.422 00.000 9828 IsGuiding returns 0
01:06:22.423 00.001 9828 PulseGuide returned control before completion, sleep 13
01:06:22.438 00.015 9828 IsGuiding returns 1
01:06:22.438 00.000 9828 scope still moving after pulse duration time elapsed
01:06:22.469 00.031 9828 IsSlewing returns 0
01:06:22.469 00.000 9828 IsGuiding returns 1
01:06:22.499 00.030 9828 IsSlewing returns 0
01:06:22.499 00.000 9828 IsGuiding returns 1
01:06:22.530 00.031 9828 IsSlewing returns 0
01:06:22.530 00.000 9828 IsGuiding returns 1
01:06:22.561 00.031 9828 IsSlewing returns 0
01:06:22.561 00.000 9828 IsGuiding returns 0
01:06:22.561 00.000 9828 scope move finished after 3 + 136 ms
01:06:22.561 00.000 9828 Move returns status 0, amount 3
01:06:22.561 00.000 9828 move complete, result=0
01:06:22.561 00.000 9828 worker thread done servicing request
01:06:22.562 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.0 px 3 ms NORTH
01:06:22.960 00.398 8976 Exposure complete
01:06:22.966 00.006 8976 worker thread done servicing request
01:06:22.966 00.000 5052 OnExposeComplete: enter
01:06:22.966 00.000 5052 UpdateGuideState(): m_state=6
01:06:22.966 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2157
01:06:22.966 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=282.05, Mass=181, SNR=9.3, Peak=69 HFD=2.3
01:06:22.966 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
01:06:22.966 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
01:06:22.966 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.34 hyp=0.46 cameraTheta=0.86 mountX=0.17 mountY=-0.44, mountTheta=-1.20
01:06:22.967 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.34, opts=13)
01:06:22.967 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.34)
01:06:22.967 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:06:22.967 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
01:06:22.967 00.000 8976 Worker thread wakes up
01:06:22.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.34) opts 0xd
01:06:22.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.34)
01:06:22.967 00.000 8976 Moving (0.30, 0.34) raw xDistance=0.17 yDistance=-0.44
01:06:22.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:06:22.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:22.967 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:22.967 00.000 5052 Enqueuing Expose request
01:06:22.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:06:22.967 00.000 8976 MoveAxis(R, 0, ABG)
01:06:22.967 00.000 8976 MoveAxis(U, 2, ABG)
01:06:22.967 00.000 8976 stepping (1, 10) + (0, 2)
01:06:22.967 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:22.998 00.031 8976 Received - 47 (G) 
01:06:22.998 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:22.998 00.000 8976 stepped: pos (1, 12)
01:06:22.998 00.000 8976 MountToCamera -- mountTheta (-1.62) + m_xAngle (2.04) = xAngle (0.42 = 0.42)
01:06:22.998 00.000 8976 MountToCamera -- mountX=-0.09 mountY=-1.71 hyp=1.71 mountTheta=-1.62 cameraX=1.56, cameraY=0.70 cameraTheta=0.42
01:06:22.998 00.000 8976 incremental bump (1.560, 0.701) isValid = 1
01:06:22.998 00.000 8976 Scheduling Mount bump of (0.210, 0.098)
01:06:22.998 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.10, opts=4)
01:06:22.998 00.000 8976 Enqueuing Move request for scope (0.21, 0.10)
01:06:22.998 00.000 8976 move complete, result=0
01:06:22.998 00.000 9828 Worker thread wakes up
01:06:22.998 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0x4
01:06:22.998 00.000 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
01:06:22.998 00.000 9828 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.10) = xAngle (3.53 = -2.75)
01:06:22.998 00.000 9828 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.45 = -2.83)
01:06:22.998 00.000 8976 worker thread done servicing request
01:06:22.998 00.000 8976 Worker thread wakes up
01:06:22.998 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:22.999 00.001 9828 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.44 mountX=-0.21 mountY=-0.07, mountTheta=-2.82
01:06:22.999 00.000 9828 Moving (0.21, 0.10) raw xDistance=-0.21 yDistance=-0.07
01:06:22.999 00.000 9828 BLC: window closed
01:06:22.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:22.999 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:06:22.999 00.000 9828 MoveAxis(E, 68, B)
01:06:22.999 00.000 9828 Guiding  Dir = 2, Dur = 68
01:06:22.999 00.000 9828 IsSlewing returns 0
01:06:22.999 00.000 9828 IsGuiding returns 0
01:06:23.000 00.001 9828 PulseGuide returned control before completion, sleep 78
01:06:23.088 00.088 9828 IsGuiding returns 1
01:06:23.088 00.000 9828 scope still moving after pulse duration time elapsed
01:06:23.120 00.032 9828 IsSlewing returns 0
01:06:23.120 00.000 9828 IsGuiding returns 1
01:06:23.151 00.031 9828 IsSlewing returns 0
01:06:23.151 00.000 9828 IsGuiding returns 1
01:06:23.183 00.032 9828 IsSlewing returns 0
01:06:23.183 00.000 9828 IsGuiding returns 0
01:06:23.183 00.000 9828 scope move finished after 68 + 115 ms
01:06:23.183 00.000 9828 Move returns status 0, amount 68
01:06:23.183 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:23.183 00.000 9828 MoveAxis(N, 10, B)
01:06:23.183 00.000 9828 Guiding  Dir = 0, Dur = 10
01:06:23.198 00.015 9828 IsSlewing returns 0
01:06:23.198 00.000 9828 IsGuiding returns 0
01:06:23.198 00.000 9828 PulseGuide returned control before completion, sleep 20
01:06:23.229 00.031 9828 IsGuiding returns 1
01:06:23.229 00.000 9828 scope still moving after pulse duration time elapsed
01:06:23.259 00.030 9828 IsSlewing returns 0
01:06:23.259 00.000 9828 IsGuiding returns 1
01:06:23.291 00.032 9828 IsSlewing returns 0
01:06:23.291 00.000 9828 IsGuiding returns 1
01:06:23.321 00.030 9828 IsSlewing returns 0
01:06:23.321 00.000 9828 IsGuiding returns 1
01:06:23.354 00.033 9828 IsSlewing returns 0
01:06:23.354 00.000 9828 IsGuiding returns 0
01:06:23.354 00.000 9828 scope move finished after 10 + 145 ms
01:06:23.354 00.000 9828 Move returns status 0, amount 10
01:06:23.354 00.000 9828 move complete, result=0
01:06:23.354 00.000 9828 worker thread done servicing request
01:06:23.354 00.000 5052 GuideStep: -0.2 px 68 ms EAST, -0.1 px 10 ms NORTH
01:06:23.687 00.333 8976 Exposure complete
01:06:23.692 00.005 8976 worker thread done servicing request
01:06:23.692 00.000 5052 OnExposeComplete: enter
01:06:23.692 00.000 5052 UpdateGuideState(): m_state=6
01:06:23.692 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2158
01:06:23.692 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.85, Mass=189, SNR=9.5, Peak=74 HFD=2.3
01:06:23.692 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
01:06:23.692 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
01:06:23.692 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.23 mountX=0.18 mountY=0.02, mountTheta=0.09
01:06:23.693 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.14, opts=13)
01:06:23.693 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.14)
01:06:23.693 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:06:23.693 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:06:23.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:23.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:23.693 00.000 5052 Enqueuing Expose request
01:06:23.693 00.000 8976 Worker thread wakes up
01:06:23.694 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.14) opts 0xd
01:06:23.694 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.14)
01:06:23.694 00.000 8976 Moving (-0.11, 0.14) raw xDistance=0.18 yDistance=0.02
01:06:23.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:06:23.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:06:23.694 00.000 8976 MoveAxis(R, 0, ABG)
01:06:23.694 00.000 8976 MoveAxis(U, 0, ABG)
01:06:23.694 00.000 8976 MountToCamera -- mountTheta (-1.63) + m_xAngle (2.04) = xAngle (0.41 = 0.41)
01:06:23.694 00.000 8976 MountToCamera -- mountX=-0.11 mountY=-1.77 hyp=1.78 mountTheta=-1.63 cameraX=1.63, cameraY=0.71 cameraTheta=0.41
01:06:23.694 00.000 8976 incremental bump (1.628, 0.711) isValid = 1
01:06:23.694 00.000 8976 Scheduling Mount bump of (0.163, 0.074)
01:06:23.694 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.07, opts=4)
01:06:23.694 00.000 8976 Enqueuing Move request for scope (0.16, 0.07)
01:06:23.694 00.000 8976 move complete, result=0
01:06:23.694 00.000 9828 Worker thread wakes up
01:06:23.694 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:23.694 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0x4
01:06:23.694 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
01:06:23.694 00.000 8976 worker thread done servicing request
01:06:23.694 00.000 8976 Worker thread wakes up
01:06:23.694 00.000 9828 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.10) = xAngle (3.52 = -2.76)
01:06:23.695 00.001 9828 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.44 = -2.84)
01:06:23.695 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:23.695 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:23.695 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.43 mountX=-0.17 mountY=-0.05, mountTheta=-2.83
01:06:23.695 00.000 9828 Moving (0.16, 0.07) raw xDistance=-0.17 yDistance=-0.05
01:06:23.695 00.000 9828 BLC: window closed
01:06:23.695 00.000 9828 MoveAxis(E, 53, B)
01:06:23.695 00.000 9828 Guiding  Dir = 2, Dur = 53
01:06:23.695 00.000 9828 IsSlewing returns 0
01:06:23.696 00.001 9828 IsGuiding returns 0
01:06:23.696 00.000 9828 PulseGuide returned control before completion, sleep 63
01:06:23.771 00.075 9828 IsGuiding returns 1
01:06:23.771 00.000 9828 scope still moving after pulse duration time elapsed
01:06:23.802 00.031 9828 IsSlewing returns 0
01:06:23.802 00.000 9828 IsGuiding returns 1
01:06:23.833 00.031 9828 IsSlewing returns 0
01:06:23.833 00.000 9828 IsGuiding returns 1
01:06:23.864 00.031 9828 IsSlewing returns 0
01:06:23.864 00.000 9828 IsGuiding returns 0
01:06:23.864 00.000 9828 scope move finished after 53 + 115 ms
01:06:23.864 00.000 9828 Move returns status 0, amount 53
01:06:23.864 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:23.864 00.000 9828 MoveAxis(N, 7, B)
01:06:23.864 00.000 9828 Guiding  Dir = 0, Dur = 7
01:06:23.880 00.016 9828 IsSlewing returns 0
01:06:23.880 00.000 9828 IsGuiding returns 0
01:06:23.880 00.000 9828 PulseGuide returned control before completion, sleep 17
01:06:23.911 00.031 9828 IsGuiding returns 1
01:06:23.911 00.000 9828 scope still moving after pulse duration time elapsed
01:06:23.942 00.031 9828 IsSlewing returns 0
01:06:23.942 00.000 9828 IsGuiding returns 1
01:06:23.972 00.030 9828 IsSlewing returns 0
01:06:23.972 00.000 9828 IsGuiding returns 1
01:06:24.003 00.031 9828 IsSlewing returns 0
01:06:24.003 00.000 9828 IsGuiding returns 0
01:06:24.004 00.001 9828 scope move finished after 7 + 116 ms
01:06:24.004 00.000 9828 Move returns status 0, amount 7
01:06:24.004 00.000 9828 move complete, result=0
01:06:24.004 00.000 9828 worker thread done servicing request
01:06:24.004 00.000 5052 GuideStep: -0.2 px 53 ms EAST, -0.1 px 7 ms NORTH
01:06:24.381 00.377 8976 Exposure complete
01:06:24.387 00.006 8976 worker thread done servicing request
01:06:24.387 00.000 5052 OnExposeComplete: enter
01:06:24.387 00.000 5052 UpdateGuideState(): m_state=6
01:06:24.388 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2159
01:06:24.388 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.95, Mass=189, SNR=9.5, Peak=67 HFD=2.4
01:06:24.388 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
01:06:24.388 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
01:06:24.388 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.24 hyp=0.46 cameraTheta=2.58 mountX=0.39 mountY=0.19, mountTheta=0.45
01:06:24.388 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.24, opts=13)
01:06:24.389 00.001 5052 Enqueuing Move request for stepguider (-0.39, 0.24)
01:06:24.389 00.000 8976 Worker thread wakes up
01:06:24.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.24) opts 0xd
01:06:24.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.24)
01:06:24.389 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:06:24.389 00.000 8976 Moving (-0.39, 0.24) raw xDistance=0.39 yDistance=0.19
01:06:24.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:06:24.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:06:24.389 00.000 8976 MoveAxis(L, 2, ABG)
01:06:24.389 00.000 8976 stepping (1, 12) + (-2, 0)
01:06:24.389 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:06:24.389 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:24.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:24.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:24.389 00.000 5052 Enqueuing Expose request
01:06:24.421 00.032 8976 Received - 47 (G) 
01:06:24.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:24.421 00.000 8976 stepped: pos (-1, 12)
01:06:24.421 00.000 8976 MoveAxis(U, 0, ABG)
01:06:24.421 00.000 8976 MountToCamera -- mountTheta (-1.58) + m_xAngle (2.04) = xAngle (0.46 = 0.46)
01:06:24.421 00.000 8976 MountToCamera -- mountX=-0.02 mountY=-1.82 hyp=1.82 mountTheta=-1.58 cameraX=1.63, cameraY=0.81 cameraTheta=0.46
01:06:24.421 00.000 8976 incremental bump (1.628, 0.808) isValid = 1
01:06:24.421 00.000 8976 Scheduling Mount bump of (0.206, 0.106)
01:06:24.421 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.11, opts=4)
01:06:24.421 00.000 8976 Enqueuing Move request for scope (0.21, 0.11)
01:06:24.421 00.000 8976 move complete, result=0
01:06:24.421 00.000 9828 Worker thread wakes up
01:06:24.421 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0x4
01:06:24.421 00.000 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
01:06:24.421 00.000 8976 worker thread done servicing request
01:06:24.422 00.001 8976 Worker thread wakes up
01:06:24.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:24.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:24.422 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:06:24.422 00.000 9828 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.10) = xAngle (3.57 = -2.71)
01:06:24.423 00.001 9828 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.49 = -2.79)
01:06:24.423 00.000 9828 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.23 cameraTheta=0.48 mountX=-0.21 mountY=-0.08, mountTheta=-2.78
01:06:24.423 00.000 9828 Moving (0.21, 0.11) raw xDistance=-0.21 yDistance=-0.08
01:06:24.423 00.000 9828 BLC: window closed
01:06:24.423 00.000 9828 MoveAxis(E, 67, B)
01:06:24.423 00.000 9828 Guiding  Dir = 2, Dur = 67
01:06:24.423 00.000 9828 IsSlewing returns 0
01:06:24.423 00.000 9828 IsGuiding returns 0
01:06:24.423 00.000 9828 PulseGuide returned control before completion, sleep 77
01:06:24.514 00.091 9828 IsGuiding returns 1
01:06:24.514 00.000 9828 scope still moving after pulse duration time elapsed
01:06:24.544 00.030 9828 IsSlewing returns 0
01:06:24.544 00.000 9828 IsGuiding returns 1
01:06:24.575 00.031 9828 IsSlewing returns 0
01:06:24.575 00.000 9828 IsGuiding returns 1
01:06:24.607 00.032 9828 IsSlewing returns 0
01:06:24.607 00.000 9828 IsGuiding returns 0
01:06:24.607 00.000 9828 scope move finished after 67 + 116 ms
01:06:24.607 00.000 9828 Move returns status 0, amount 67
01:06:24.607 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:24.607 00.000 9828 MoveAxis(N, 11, B)
01:06:24.607 00.000 9828 Guiding  Dir = 0, Dur = 11
01:06:24.622 00.015 9828 IsSlewing returns 0
01:06:24.622 00.000 9828 IsGuiding returns 0
01:06:24.622 00.000 9828 PulseGuide returned control before completion, sleep 21
01:06:24.653 00.031 9828 IsGuiding returns 1
01:06:24.653 00.000 9828 scope still moving after pulse duration time elapsed
01:06:24.684 00.031 9828 IsSlewing returns 0
01:06:24.684 00.000 9828 IsGuiding returns 1
01:06:24.715 00.031 9828 IsSlewing returns 0
01:06:24.715 00.000 9828 IsGuiding returns 1
01:06:24.745 00.030 9828 IsSlewing returns 0
01:06:24.745 00.000 9828 IsGuiding returns 1
01:06:24.776 00.031 9828 IsSlewing returns 0
01:06:24.776 00.000 9828 IsGuiding returns 0
01:06:24.776 00.000 9828 scope move finished after 11 + 143 ms
01:06:24.776 00.000 9828 Move returns status 0, amount 11
01:06:24.776 00.000 9828 move complete, result=0
01:06:24.776 00.000 9828 worker thread done servicing request
01:06:24.776 00.000 5052 GuideStep: -0.2 px 67 ms EAST, -0.1 px 11 ms NORTH
01:06:25.104 00.328 8976 Exposure complete
01:06:25.110 00.006 8976 worker thread done servicing request
01:06:25.110 00.000 5052 OnExposeComplete: enter
01:06:25.110 00.000 5052 UpdateGuideState(): m_state=6
01:06:25.110 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2160
01:06:25.110 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.63, Mass=190, SNR=9.5, Peak=68 HFD=2.8
01:06:25.110 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
01:06:25.110 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
01:06:25.110 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.08 hyp=0.45 cameraTheta=-2.97 mountX=0.13 mountY=0.42, mountTheta=1.26
01:06:25.111 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.08, opts=13)
01:06:25.111 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.08)
01:06:25.111 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:06:25.111 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:06:25.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:25.111 00.000 8976 Worker thread wakes up
01:06:25.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.08) opts 0xd
01:06:25.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.08)
01:06:25.111 00.000 8976 Moving (-0.45, -0.08) raw xDistance=0.13 yDistance=0.42
01:06:25.111 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:25.111 00.000 5052 Enqueuing Expose request
01:06:25.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:06:25.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:06:25.111 00.000 8976 MoveAxis(R, 0, ABG)
01:06:25.111 00.000 8976 MoveAxis(D, 2, ABG)
01:06:25.111 00.000 8976 stepping (-1, 12) + (0, -2)
01:06:25.111 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:25.140 00.029 8976 Received - 47 (G) 
01:06:25.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:25.140 00.000 8976 stepped: pos (-1, 10)
01:06:25.140 00.000 8976 MountToCamera -- mountTheta (-1.55) + m_xAngle (2.04) = xAngle (0.49 = 0.49)
01:06:25.140 00.000 8976 MountToCamera -- mountX=0.04 mountY=-1.74 hyp=1.74 mountTheta=-1.55 cameraX=1.53, cameraY=0.82 cameraTheta=0.49
01:06:25.140 00.000 8976 incremental bump (1.534, 0.825) isValid = 1
01:06:25.140 00.000 8976 Scheduling Mount bump of (0.202, 0.113)
01:06:25.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.11, opts=4)
01:06:25.140 00.000 8976 Enqueuing Move request for scope (0.20, 0.11)
01:06:25.140 00.000 8976 move complete, result=0
01:06:25.140 00.000 9828 Worker thread wakes up
01:06:25.140 00.000 8976 worker thread done servicing request
01:06:25.140 00.000 8976 Worker thread wakes up
01:06:25.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:25.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:25.140 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:06:25.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0x4
01:06:25.140 00.000 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
01:06:25.140 00.000 9828 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.10) = xAngle (3.60 = -2.68)
01:06:25.141 00.001 9828 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.52 = -2.76)
01:06:25.141 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.51 mountX=-0.21 mountY=-0.09, mountTheta=-2.75
01:06:25.141 00.000 9828 Moving (0.20, 0.11) raw xDistance=-0.21 yDistance=-0.09
01:06:25.141 00.000 9828 BLC: window closed
01:06:25.141 00.000 9828 MoveAxis(E, 66, B)
01:06:25.141 00.000 9828 Guiding  Dir = 2, Dur = 66
01:06:25.141 00.000 9828 IsSlewing returns 0
01:06:25.141 00.000 9828 IsGuiding returns 0
01:06:25.141 00.000 9828 PulseGuide returned control before completion, sleep 76
01:06:25.229 00.088 9828 IsGuiding returns 1
01:06:25.229 00.000 9828 scope still moving after pulse duration time elapsed
01:06:25.259 00.030 9828 IsSlewing returns 0
01:06:25.260 00.001 9828 IsGuiding returns 1
01:06:25.291 00.031 9828 IsSlewing returns 0
01:06:25.291 00.000 9828 IsGuiding returns 1
01:06:25.322 00.031 9828 IsSlewing returns 0
01:06:25.322 00.000 9828 IsGuiding returns 0
01:06:25.322 00.000 9828 scope move finished after 66 + 114 ms
01:06:25.322 00.000 9828 Move returns status 0, amount 66
01:06:25.322 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:25.322 00.000 9828 MoveAxis(N, 12, B)
01:06:25.322 00.000 9828 Guiding  Dir = 0, Dur = 12
01:06:25.338 00.016 9828 IsSlewing returns 0
01:06:25.338 00.000 9828 IsGuiding returns 0
01:06:25.338 00.000 9828 PulseGuide returned control before completion, sleep 22
01:06:25.369 00.031 9828 IsGuiding returns 1
01:06:25.369 00.000 9828 scope still moving after pulse duration time elapsed
01:06:25.399 00.030 9828 IsSlewing returns 0
01:06:25.404 00.005 9828 IsGuiding returns 1
01:06:25.430 00.026 9828 IsSlewing returns 0
01:06:25.430 00.000 9828 IsGuiding returns 1
01:06:25.462 00.032 9828 IsSlewing returns 0
01:06:25.462 00.000 9828 IsGuiding returns 1
01:06:25.493 00.031 9828 IsSlewing returns 0
01:06:25.493 00.000 9828 IsGuiding returns 0
01:06:25.493 00.000 9828 scope move finished after 12 + 142 ms
01:06:25.493 00.000 9828 Move returns status 0, amount 12
01:06:25.493 00.000 9828 move complete, result=0
01:06:25.493 00.000 9828 worker thread done servicing request
01:06:25.493 00.000 5052 GuideStep: -0.2 px 66 ms EAST, -0.1 px 12 ms NORTH
01:06:25.825 00.332 8976 Exposure complete
01:06:25.831 00.006 8976 worker thread done servicing request
01:06:25.831 00.000 5052 OnExposeComplete: enter
01:06:25.831 00.000 5052 UpdateGuideState(): m_state=6
01:06:25.831 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2161
01:06:25.831 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.76, Mass=176, SNR=9.2, Peak=67 HFD=2.5
01:06:25.831 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:06:25.831 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:06:25.831 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.05 hyp=0.50 cameraTheta=3.04 mountX=0.28 mountY=0.39, mountTheta=0.96
01:06:25.832 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.05, opts=13)
01:06:25.832 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.05)
01:06:25.832 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:06:25.832 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
01:06:25.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:25.832 00.000 8976 Worker thread wakes up
01:06:25.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.05) opts 0xd
01:06:25.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.05)
01:06:25.832 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:25.832 00.000 5052 Enqueuing Expose request
01:06:25.832 00.000 8976 Moving (-0.50, 0.05) raw xDistance=0.28 yDistance=0.39
01:06:25.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:06:25.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
01:06:25.832 00.000 8976 MoveAxis(L, 1, ABG)
01:06:25.832 00.000 8976 stepping (-1, 10) + (-1, 0)
01:06:25.832 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:25.860 00.028 8976 Received - 47 (G) 
01:06:25.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:25.860 00.000 8976 stepped: pos (-2, 10)
01:06:25.860 00.000 8976 MoveAxis(D, 2, ABG)
01:06:25.860 00.000 8976 stepping (-2, 10) + (0, -2)
01:06:25.860 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:25.892 00.032 8976 Received - 47 (G) 
01:06:25.892 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:25.892 00.000 8976 stepped: pos (-2, 8)
01:06:25.892 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.55 = 0.55)
01:06:25.892 00.000 8976 MountToCamera -- mountX=0.13 mountY=-1.59 hyp=1.59 mountTheta=-1.49 cameraX=1.36, cameraY=0.83 cameraTheta=0.55
01:06:25.892 00.000 8976 incremental bump (1.355, 0.833) isValid = 1
01:06:25.892 00.000 8976 Scheduling Mount bump of (0.196, 0.125)
01:06:25.892 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.12, opts=4)
01:06:25.892 00.000 8976 Enqueuing Move request for scope (0.20, 0.12)
01:06:25.892 00.000 8976 move complete, result=0
01:06:25.892 00.000 9828 Worker thread wakes up
01:06:25.892 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0x4
01:06:25.892 00.000 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
01:06:25.892 00.000 8976 worker thread done servicing request
01:06:25.892 00.000 8976 Worker thread wakes up
01:06:25.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:25.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:25.892 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:06:25.893 00.001 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.66 = -2.62)
01:06:25.893 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.58 = -2.70)
01:06:25.893 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.57 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
01:06:25.893 00.000 9828 Moving (0.20, 0.12) raw xDistance=-0.20 yDistance=-0.10
01:06:25.893 00.000 9828 BLC: window closed
01:06:25.893 00.000 9828 MoveAxis(E, 64, B)
01:06:25.893 00.000 9828 Guiding  Dir = 2, Dur = 64
01:06:25.893 00.000 9828 IsSlewing returns 0
01:06:25.893 00.000 9828 IsGuiding returns 0
01:06:25.893 00.000 9828 PulseGuide returned control before completion, sleep 74
01:06:25.974 00.081 9828 IsGuiding returns 1
01:06:25.974 00.000 9828 scope still moving after pulse duration time elapsed
01:06:26.005 00.031 9828 IsSlewing returns 0
01:06:26.005 00.000 9828 IsGuiding returns 1
01:06:26.035 00.030 9828 IsSlewing returns 0
01:06:26.035 00.000 9828 IsGuiding returns 1
01:06:26.066 00.031 9828 IsSlewing returns 0
01:06:26.066 00.000 9828 IsGuiding returns 0
01:06:26.066 00.000 9828 scope move finished after 64 + 108 ms
01:06:26.066 00.000 9828 Move returns status 0, amount 64
01:06:26.066 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:26.066 00.000 9828 MoveAxis(N, 13, B)
01:06:26.066 00.000 9828 Guiding  Dir = 0, Dur = 13
01:06:26.081 00.015 9828 IsSlewing returns 0
01:06:26.081 00.000 9828 IsGuiding returns 0
01:06:26.082 00.001 9828 PulseGuide returned control before completion, sleep 23
01:06:26.112 00.030 9828 IsGuiding returns 1
01:06:26.112 00.000 9828 scope still moving after pulse duration time elapsed
01:06:26.143 00.031 9828 IsSlewing returns 0
01:06:26.143 00.000 9828 IsGuiding returns 1
01:06:26.173 00.030 9828 IsSlewing returns 0
01:06:26.173 00.000 9828 IsGuiding returns 1
01:06:26.205 00.032 9828 IsSlewing returns 0
01:06:26.205 00.000 9828 IsGuiding returns 1
01:06:26.236 00.031 9828 IsSlewing returns 0
01:06:26.236 00.000 9828 IsGuiding returns 0
01:06:26.236 00.000 9828 scope move finished after 13 + 141 ms
01:06:26.236 00.000 9828 Move returns status 0, amount 13
01:06:26.236 00.000 9828 move complete, result=0
01:06:26.236 00.000 9828 worker thread done servicing request
01:06:26.236 00.000 5052 GuideStep: -0.2 px 64 ms EAST, -0.1 px 13 ms NORTH
01:06:26.574 00.338 8976 Exposure complete
01:06:26.580 00.006 8976 worker thread done servicing request
01:06:26.580 00.000 5052 OnExposeComplete: enter
01:06:26.580 00.000 5052 UpdateGuideState(): m_state=6
01:06:26.581 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2162
01:06:26.581 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.80, Mass=189, SNR=9.5, Peak=66 HFD=2.7
01:06:26.581 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:06:26.581 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:06:26.581 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.09 hyp=0.52 cameraTheta=2.97 mountX=0.31 mountY=0.38, mountTheta=0.89
01:06:26.581 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.09, opts=13)
01:06:26.581 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.09)
01:06:26.581 00.000 8976 Worker thread wakes up
01:06:26.582 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.09) opts 0xd
01:06:26.582 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.09)
01:06:26.582 00.000 8976 Moving (-0.51, 0.09) raw xDistance=0.31 yDistance=0.38
01:06:26.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:06:26.582 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:06:26.582 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:06:26.582 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:26.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
01:06:26.582 00.000 8976 MoveAxis(L, 1, ABG)
01:06:26.582 00.000 8976 stepping (-2, 8) + (-1, 0)
01:06:26.582 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:26.582 00.000 5052 Enqueuing Expose request
01:06:26.582 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:26.611 00.029 8976 Received - 47 (G) 
01:06:26.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:26.611 00.000 8976 stepped: pos (-3, 8)
01:06:26.611 00.000 8976 MoveAxis(D, 2, ABG)
01:06:26.611 00.000 8976 stepping (-3, 8) + (0, -2)
01:06:26.611 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:26.643 00.032 8976 Received - 47 (G) 
01:06:26.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:26.643 00.000 8976 stepped: pos (-3, 6)
01:06:26.643 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:06:26.643 00.000 8976 MountToCamera -- mountX=0.24 mountY=-1.38 hyp=1.40 mountTheta=-1.40 cameraX=1.12, cameraY=0.84 cameraTheta=0.64
01:06:26.643 00.000 8976 incremental bump (1.119, 0.837) isValid = 1
01:06:26.643 00.000 8976 Scheduling Mount bump of (0.184, 0.143)
01:06:26.643 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.14, opts=4)
01:06:26.643 00.000 8976 Enqueuing Move request for scope (0.18, 0.14)
01:06:26.643 00.000 8976 move complete, result=0
01:06:26.643 00.000 9828 Worker thread wakes up
01:06:26.643 00.000 8976 worker thread done servicing request
01:06:26.643 00.000 8976 Worker thread wakes up
01:06:26.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:26.643 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:06:26.643 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0x4
01:06:26.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:26.644 00.001 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
01:06:26.644 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
01:06:26.644 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
01:06:26.644 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.66 mountX=-0.19 mountY=-0.12, mountTheta=-2.59
01:06:26.644 00.000 9828 Moving (0.18, 0.14) raw xDistance=-0.19 yDistance=-0.12
01:06:26.644 00.000 9828 BLC: window closed
01:06:26.644 00.000 9828 MoveAxis(E, 60, B)
01:06:26.644 00.000 9828 Guiding  Dir = 2, Dur = 60
01:06:26.644 00.000 9828 IsSlewing returns 0
01:06:26.644 00.000 9828 IsGuiding returns 0
01:06:26.644 00.000 9828 PulseGuide returned control before completion, sleep 70
01:06:26.730 00.086 9828 IsGuiding returns 1
01:06:26.730 00.000 9828 scope still moving after pulse duration time elapsed
01:06:26.761 00.031 9828 IsSlewing returns 0
01:06:26.765 00.004 9828 IsGuiding returns 1
01:06:26.791 00.026 9828 IsSlewing returns 0
01:06:26.791 00.000 9828 IsGuiding returns 1
01:06:26.823 00.032 9828 IsSlewing returns 0
01:06:26.823 00.000 9828 IsGuiding returns 1
01:06:26.852 00.029 9828 IsSlewing returns 0
01:06:26.853 00.001 9828 IsGuiding returns 1
01:06:26.883 00.030 9828 IsSlewing returns 0
01:06:26.884 00.001 9828 IsGuiding returns 1
01:06:26.915 00.031 9828 IsSlewing returns 0
01:06:26.915 00.000 9828 IsGuiding returns 0
01:06:26.915 00.000 9828 scope move finished after 60 + 210 ms
01:06:26.915 00.000 9828 Move returns status 0, amount 60
01:06:26.915 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:06:26.915 00.000 9828 MoveAxis(N, 16, B)
01:06:26.915 00.000 9828 Guiding  Dir = 0, Dur = 16
01:06:26.930 00.015 9828 IsSlewing returns 0
01:06:26.930 00.000 9828 IsGuiding returns 0
01:06:26.930 00.000 9828 PulseGuide returned control before completion, sleep 26
01:06:26.961 00.031 9828 IsGuiding returns 1
01:06:26.961 00.000 9828 scope still moving after pulse duration time elapsed
01:06:26.992 00.031 9828 IsSlewing returns 0
01:06:26.992 00.000 9828 IsGuiding returns 1
01:06:27.024 00.032 9828 IsSlewing returns 0
01:06:27.024 00.000 9828 IsGuiding returns 1
01:06:27.056 00.032 9828 IsSlewing returns 0
01:06:27.056 00.000 9828 IsGuiding returns 1
01:06:27.087 00.031 9828 IsSlewing returns 0
01:06:27.087 00.000 9828 IsGuiding returns 0
01:06:27.087 00.000 9828 scope move finished after 16 + 141 ms
01:06:27.087 00.000 9828 Move returns status 0, amount 16
01:06:27.087 00.000 9828 move complete, result=0
01:06:27.087 00.000 9828 worker thread done servicing request
01:06:27.090 00.003 5052 GuideStep: -0.2 px 60 ms EAST, -0.1 px 16 ms NORTH
01:06:27.326 00.236 8976 Exposure complete
01:06:27.331 00.005 8976 worker thread done servicing request
01:06:27.331 00.000 5052 OnExposeComplete: enter
01:06:27.331 00.000 5052 UpdateGuideState(): m_state=6
01:06:27.331 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2163
01:06:27.331 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.29, Mass=197, SNR=9.7, Peak=67 HFD=2.4
01:06:27.331 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.98 = 2.31)
01:06:27.331 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.20)
01:06:27.331 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.42 hyp=0.45 cameraTheta=-1.93 mountX=-0.30 mountY=0.36, mountTheta=2.27
01:06:27.331 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.42, opts=13)
01:06:27.332 00.001 5052 Enqueuing Move request for stepguider (-0.16, -0.42)
01:06:27.332 00.000 8976 Worker thread wakes up
01:06:27.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.42) opts 0xd
01:06:27.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.42)
01:06:27.332 00.000 8976 Moving (-0.16, -0.42) raw xDistance=-0.30 yDistance=0.36
01:06:27.332 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:06:27.332 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:06:27.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:27.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
01:06:27.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:06:27.332 00.000 8976 MoveAxis(R, 1, ABG)
01:06:27.332 00.000 8976 stepping (-3, 6) + (1, 0)
01:06:27.332 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:27.332 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:27.332 00.000 5052 Enqueuing Expose request
01:06:27.362 00.030 8976 Received - 47 (G) 
01:06:27.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:27.362 00.000 8976 stepped: pos (-2, 6)
01:06:27.362 00.000 8976 MoveAxis(D, 2, ABG)
01:06:27.362 00.000 8976 stepping (-2, 6) + (0, -2)
01:06:27.362 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:27.394 00.032 8976 Received - 47 (G) 
01:06:27.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:27.394 00.000 8976 stepped: pos (-2, 4)
01:06:27.394 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:06:27.395 00.001 8976 move complete, result=0
01:06:27.395 00.000 8976 worker thread done servicing request
01:06:27.395 00.000 8976 Worker thread wakes up
01:06:27.395 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
01:06:27.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:27.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:28.081 00.686 8976 Exposure complete
01:06:28.086 00.005 8976 worker thread done servicing request
01:06:28.086 00.000 5052 OnExposeComplete: enter
01:06:28.086 00.000 5052 UpdateGuideState(): m_state=6
01:06:28.086 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2164
01:06:28.086 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.47, Mass=205, SNR=9.9, Peak=71 HFD=2.2
01:06:28.086 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.23 = 2.06)
01:06:28.087 00.001 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.95)
01:06:28.087 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-2.18 mountX=-0.14 mountY=0.27, mountTheta=2.04
01:06:28.087 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.24, opts=13)
01:06:28.087 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.24)
01:06:28.087 00.000 8976 Worker thread wakes up
01:06:28.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.24) opts 0xd
01:06:28.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.24)
01:06:28.088 00.001 8976 Moving (-0.17, -0.24) raw xDistance=-0.14 yDistance=0.27
01:06:28.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:06:28.088 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:06:28.088 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
01:06:28.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:28.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
01:06:28.088 00.000 8976 MoveAxis(R, 0, ABG)
01:06:28.088 00.000 8976 MoveAxis(D, 1, ABG)
01:06:28.088 00.000 8976 stepping (-2, 4) + (0, -1)
01:06:28.088 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:28.088 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:28.088 00.000 5052 Enqueuing Expose request
01:06:28.114 00.026 8976 Received - 47 (G) 
01:06:28.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:28.114 00.000 8976 stepped: pos (-2, 3)
01:06:28.114 00.000 8976 move complete, result=0
01:06:28.114 00.000 8976 worker thread done servicing request
01:06:28.114 00.000 8976 Worker thread wakes up
01:06:28.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:28.114 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:28.114 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:06:28.798 00.684 8976 Exposure complete
01:06:28.803 00.005 8976 worker thread done servicing request
01:06:28.803 00.000 5052 OnExposeComplete: enter
01:06:28.803 00.000 5052 UpdateGuideState(): m_state=6
01:06:28.803 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2165
01:06:28.803 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.53, Mass=217, SNR=10.2, Peak=74 HFD=2.6
01:06:28.803 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.75 = 1.54)
01:06:28.803 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
01:06:28.803 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.18 hyp=0.42 cameraTheta=-2.70 mountX=0.01 mountY=0.41, mountTheta=1.54
01:06:28.804 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.18, opts=13)
01:06:28.804 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.18)
01:06:28.804 00.000 8976 Worker thread wakes up
01:06:28.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.18) opts 0xd
01:06:28.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.18)
01:06:28.804 00.000 8976 Moving (-0.38, -0.18) raw xDistance=0.01 yDistance=0.41
01:06:28.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:06:28.804 00.000 5052 UpdateGuideState exits: m=217 SNR=10.2
01:06:28.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:28.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:28.804 00.000 5052 Enqueuing Expose request
01:06:28.805 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:06:28.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
01:06:28.805 00.000 8976 MoveAxis(R, 0, ABG)
01:06:28.805 00.000 8976 MoveAxis(D, 2, ABG)
01:06:28.805 00.000 8976 stepping (-2, 3) + (0, -2)
01:06:28.805 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:28.833 00.028 8976 Received - 47 (G) 
01:06:28.833 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:28.833 00.000 8976 stepped: pos (-2, 1)
01:06:28.833 00.000 8976 move complete, result=0
01:06:28.833 00.000 8976 worker thread done servicing request
01:06:28.833 00.000 8976 Worker thread wakes up
01:06:28.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:28.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:28.833 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:06:29.517 00.684 8976 Exposure complete
01:06:29.523 00.006 8976 worker thread done servicing request
01:06:29.523 00.000 5052 OnExposeComplete: enter
01:06:29.523 00.000 5052 UpdateGuideState(): m_state=6
01:06:29.523 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2166
01:06:29.523 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.83, Mass=195, SNR=9.6, Peak=72 HFD=2.4
01:06:29.523 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:06:29.524 00.001 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
01:06:29.524 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.12 hyp=0.27 cameraTheta=2.69 mountX=0.22 mountY=0.14, mountTheta=0.58
01:06:29.524 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.12, opts=13)
01:06:29.524 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.12)
01:06:29.524 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:06:29.524 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:06:29.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:29.524 00.000 8976 Worker thread wakes up
01:06:29.524 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.12) opts 0xd
01:06:29.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.12)
01:06:29.525 00.001 8976 Moving (-0.24, 0.12) raw xDistance=0.22 yDistance=0.14
01:06:29.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:29.525 00.000 5052 Enqueuing Expose request
01:06:29.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:06:29.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:06:29.525 00.000 8976 MoveAxis(R, 0, ABG)
01:06:29.525 00.000 8976 MoveAxis(U, 0, ABG)
01:06:29.525 00.000 8976 move complete, result=0
01:06:29.525 00.000 8976 worker thread done servicing request
01:06:29.525 00.000 8976 Worker thread wakes up
01:06:29.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:29.525 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:29.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:30.183 00.658 8976 Exposure complete
01:06:30.188 00.005 8976 worker thread done servicing request
01:06:30.188 00.000 5052 OnExposeComplete: enter
01:06:30.188 00.000 5052 UpdateGuideState(): m_state=6
01:06:30.188 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2167
01:06:30.188 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=282.13, Mass=189, SNR=9.5, Peak=72 HFD=2.5
01:06:30.188 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
01:06:30.188 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
01:06:30.188 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.43 hyp=0.71 cameraTheta=2.50 mountX=0.64 mountY=0.25, mountTheta=0.37
01:06:30.189 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.43, opts=13)
01:06:30.189 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.43)
01:06:30.189 00.000 8976 Worker thread wakes up
01:06:30.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.43) opts 0xd
01:06:30.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.43)
01:06:30.189 00.000 8976 Moving (-0.57, 0.43) raw xDistance=0.64 yDistance=0.25
01:06:30.189 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:06:30.189 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:06:30.189 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:30.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
01:06:30.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:06:30.189 00.000 8976 MoveAxis(L, 3, ABG)
01:06:30.189 00.000 8976 stepping (-2, 1) + (-3, 0)
01:06:30.189 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:30.189 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:30.189 00.000 5052 Enqueuing Expose request
01:06:30.224 00.035 8976 Received - 47 (G) 
01:06:30.224 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:30.224 00.000 8976 stepped: pos (-5, 1)
01:06:30.224 00.000 8976 MoveAxis(U, 0, ABG)
01:06:30.224 00.000 8976 move complete, result=0
01:06:30.224 00.000 8976 worker thread done servicing request
01:06:30.224 00.000 8976 Worker thread wakes up
01:06:30.224 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.2 px 0 ms NORTH
01:06:30.224 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:30.224 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:30.877 00.653 8976 Exposure complete
01:06:30.882 00.005 8976 worker thread done servicing request
01:06:30.883 00.001 5052 OnExposeComplete: enter
01:06:30.883 00.000 5052 UpdateGuideState(): m_state=6
01:06:30.883 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2168
01:06:30.883 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.35, Mass=183, SNR=9.4, Peak=71 HFD=2.3
01:06:30.883 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
01:06:30.883 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
01:06:30.883 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.36 hyp=0.99 cameraTheta=-2.78 mountX=0.11 mountY=0.97, mountTheta=1.46
01:06:30.883 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.36, opts=13)
01:06:30.883 00.000 5052 Enqueuing Move request for stepguider (-0.93, -0.36)
01:06:30.884 00.001 8976 Worker thread wakes up
01:06:30.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.36) opts 0xd
01:06:30.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.36)
01:06:30.884 00.000 8976 Moving (-0.93, -0.36) raw xDistance=0.11 yDistance=0.97
01:06:30.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:06:30.884 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:06:30.884 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
01:06:30.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:30.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:30.884 00.000 5052 Enqueuing Expose request
01:06:30.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.97
01:06:30.884 00.000 8976 MoveAxis(R, 0, ABG)
01:06:30.884 00.000 8976 MoveAxis(D, 4, ABG)
01:06:30.884 00.000 8976 stepping (-5, 1) + (0, -4)
01:06:30.884 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:06:30.927 00.043 8976 Received - 47 (G) 
01:06:30.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:06:30.927 00.000 8976 stepped: pos (-5, -3)
01:06:30.927 00.000 8976 move complete, result=0
01:06:30.927 00.000 8976 worker thread done servicing request
01:06:30.927 00.000 8976 Worker thread wakes up
01:06:30.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:30.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:30.927 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
01:06:31.585 00.658 8976 Exposure complete
01:06:31.590 00.005 8976 worker thread done servicing request
01:06:31.590 00.000 5052 OnExposeComplete: enter
01:06:31.590 00.000 5052 UpdateGuideState(): m_state=6
01:06:31.590 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2169
01:06:31.590 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=282.00, Mass=216, SNR=10.1, Peak=70 HFD=2.5
01:06:31.590 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:06:31.590 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
01:06:31.590 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.29 hyp=0.66 cameraTheta=2.68 mountX=0.53 mountY=0.34, mountTheta=0.57
01:06:31.592 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.29, opts=13)
01:06:31.592 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.29)
01:06:31.592 00.000 8976 Worker thread wakes up
01:06:31.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.29) opts 0xd
01:06:31.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.29)
01:06:31.592 00.000 8976 Moving (-0.59, 0.29) raw xDistance=0.53 yDistance=0.34
01:06:31.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
01:06:31.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
01:06:31.592 00.000 8976 MoveAxis(L, 2, ABG)
01:06:31.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:06:31.592 00.000 5052 UpdateGuideState exits: m=216 SNR=10.1
01:06:31.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:31.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:31.592 00.000 5052 Enqueuing Expose request
01:06:31.592 00.000 8976 stepping (-5, -3) + (-2, 0)
01:06:31.592 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:31.615 00.023 8976 Received - 47 (G) 
01:06:31.615 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:31.615 00.000 8976 stepped: pos (-7, -3)
01:06:31.615 00.000 8976 MoveAxis(D, 2, ABG)
01:06:31.615 00.000 8976 stepping (-7, -3) + (0, -2)
01:06:31.615 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:31.647 00.032 8976 Received - 47 (G) 
01:06:31.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:31.647 00.000 8976 stepped: pos (-7, -5)
01:06:31.647 00.000 8976 move complete, result=0
01:06:31.647 00.000 8976 worker thread done servicing request
01:06:31.647 00.000 8976 Worker thread wakes up
01:06:31.647 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:31.647 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 2 ms SOUTH
01:06:31.647 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:32.304 00.657 8976 Exposure complete
01:06:32.310 00.006 8976 worker thread done servicing request
01:06:32.310 00.000 5052 OnExposeComplete: enter
01:06:32.310 00.000 5052 UpdateGuideState(): m_state=6
01:06:32.310 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2170
01:06:32.311 00.001 5052 Star::Find returns 1 (0), X=329.36, Y=281.96, Mass=196, SNR=9.7, Peak=71 HFD=2.3
01:06:32.311 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
01:06:32.311 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
01:06:32.311 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.25 hyp=0.31 cameraTheta=0.93 mountX=0.14 mountY=-0.29, mountTheta=-1.13
01:06:32.311 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.25, opts=13)
01:06:32.311 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.25)
01:06:32.312 00.001 8976 Worker thread wakes up
01:06:32.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.25) opts 0xd
01:06:32.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.25)
01:06:32.312 00.000 8976 Moving (0.18, 0.25) raw xDistance=0.14 yDistance=-0.29
01:06:32.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:06:32.312 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:06:32.312 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:06:32.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:32.312 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:32.312 00.000 5052 Enqueuing Expose request
01:06:32.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
01:06:32.312 00.000 8976 MoveAxis(R, 0, ABG)
01:06:32.312 00.000 8976 MoveAxis(U, 1, ABG)
01:06:32.312 00.000 8976 stepping (-7, -5) + (0, 1)
01:06:32.312 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:32.334 00.022 8976 Received - 47 (G) 
01:06:32.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:32.334 00.000 8976 stepped: pos (-7, -4)
01:06:32.334 00.000 8976 move complete, result=0
01:06:32.334 00.000 8976 worker thread done servicing request
01:06:32.334 00.000 8976 Worker thread wakes up
01:06:32.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:32.335 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:32.335 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:06:32.990 00.655 8976 Exposure complete
01:06:32.995 00.005 8976 worker thread done servicing request
01:06:32.995 00.000 5052 OnExposeComplete: enter
01:06:32.995 00.000 5052 UpdateGuideState(): m_state=6
01:06:32.995 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2171
01:06:32.995 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.40, Mass=211, SNR=10.1, Peak=75 HFD=2.2
01:06:32.995 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.12 = 2.16)
01:06:32.995 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.22 = 2.06)
01:06:32.995 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.31 hyp=0.35 cameraTheta=-2.08 mountX=-0.20 mountY=0.31, mountTheta=2.14
01:06:32.996 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.31, opts=13)
01:06:32.996 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.31)
01:06:32.996 00.000 8976 Worker thread wakes up
01:06:32.996 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.31) opts 0xd
01:06:32.996 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.31)
01:06:32.996 00.000 8976 Moving (-0.17, -0.31) raw xDistance=-0.20 yDistance=0.31
01:06:32.996 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:06:32.996 00.000 5052 UpdateGuideState exits: m=211 SNR=10.1
01:06:32.996 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:32.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:06:32.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
01:06:32.996 00.000 8976 MoveAxis(R, 0, ABG)
01:06:32.996 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:32.996 00.000 5052 Enqueuing Expose request
01:06:32.997 00.001 8976 MoveAxis(D, 1, ABG)
01:06:32.997 00.000 8976 stepping (-7, -4) + (0, -1)
01:06:32.997 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:33.021 00.024 8976 Received - 47 (G) 
01:06:33.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:33.021 00.000 8976 stepped: pos (-7, -5)
01:06:33.021 00.000 8976 move complete, result=0
01:06:33.021 00.000 8976 worker thread done servicing request
01:06:33.021 00.000 8976 Worker thread wakes up
01:06:33.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:33.021 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:33.022 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:06:33.676 00.654 8976 Exposure complete
01:06:33.681 00.005 8976 worker thread done servicing request
01:06:33.682 00.001 5052 OnExposeComplete: enter
01:06:33.682 00.000 5052 UpdateGuideState(): m_state=6
01:06:33.682 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2172
01:06:33.682 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.83, Mass=200, SNR=9.8, Peak=71 HFD=2.4
01:06:33.682 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:06:33.682 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:06:33.682 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.12 hyp=0.79 cameraTheta=0.15 mountX=-0.25 mountY=-0.72, mountTheta=-1.90
01:06:33.682 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.12, opts=13)
01:06:33.682 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.12)
01:06:33.683 00.001 8976 Worker thread wakes up
01:06:33.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.12) opts 0xd
01:06:33.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.12)
01:06:33.683 00.000 8976 Moving (0.78, 0.12) raw xDistance=-0.25 yDistance=-0.72
01:06:33.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:06:33.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.72
01:06:33.683 00.000 8976 MoveAxis(R, 0, ABG)
01:06:33.683 00.000 8976 MoveAxis(U, 3, ABG)
01:06:33.683 00.000 8976 stepping (-7, -5) + (0, 3)
01:06:33.683 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:06:33.683 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
01:06:33.683 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:33.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:33.683 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:33.683 00.000 5052 Enqueuing Expose request
01:06:33.725 00.042 8976 Received - 47 (G) 
01:06:33.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:33.725 00.000 8976 stepped: pos (-7, -2)
01:06:33.725 00.000 8976 move complete, result=0
01:06:33.725 00.000 8976 worker thread done servicing request
01:06:33.725 00.000 8976 Worker thread wakes up
01:06:33.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:33.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:33.725 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:06:34.414 00.689 8976 Exposure complete
01:06:34.420 00.006 8976 worker thread done servicing request
01:06:34.420 00.000 5052 OnExposeComplete: enter
01:06:34.420 00.000 5052 UpdateGuideState(): m_state=6
01:06:34.420 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2173
01:06:34.420 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.37, Mass=193, SNR=9.7, Peak=68 HFD=2.9
01:06:34.420 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
01:06:34.420 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.83 = -2.83)
01:06:34.420 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.34 hyp=0.54 cameraTheta=-0.68 mountX=-0.49 mountY=-0.17, mountTheta=-2.81
01:06:34.421 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.34, opts=13)
01:06:34.421 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.34)
01:06:34.421 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:06:34.421 00.000 5052 UpdateGuideState exits: m=193 SNR=9.7
01:06:34.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:34.421 00.000 8976 Worker thread wakes up
01:06:34.421 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.34) opts 0xd
01:06:34.421 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.34)
01:06:34.421 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:34.421 00.000 5052 Enqueuing Expose request
01:06:34.421 00.000 8976 Moving (0.42, -0.34) raw xDistance=-0.49 yDistance=-0.17
01:06:34.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:06:34.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:06:34.421 00.000 8976 MoveAxis(R, 2, ABG)
01:06:34.421 00.000 8976 stepping (-7, -2) + (2, 0)
01:06:34.421 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:34.460 00.039 8976 Received - 47 (G) 
01:06:34.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:34.460 00.000 8976 stepped: pos (-5, -2)
01:06:34.461 00.001 8976 MoveAxis(U, 0, ABG)
01:06:34.461 00.000 8976 move complete, result=0
01:06:34.461 00.000 8976 worker thread done servicing request
01:06:34.461 00.000 8976 Worker thread wakes up
01:06:34.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:34.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:34.461 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:06:35.147 00.686 8976 Exposure complete
01:06:35.153 00.006 8976 worker thread done servicing request
01:06:35.153 00.000 5052 OnExposeComplete: enter
01:06:35.153 00.000 5052 UpdateGuideState(): m_state=6
01:06:35.153 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2174
01:06:35.153 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.87, Mass=207, SNR=9.9, Peak=65 HFD=3.0
01:06:35.154 00.001 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
01:06:35.154 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
01:06:35.154 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.16 hyp=0.38 cameraTheta=0.44 mountX=-0.01 mountY=-0.37, mountTheta=-1.60
01:06:35.154 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.16, opts=13)
01:06:35.154 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.16)
01:06:35.155 00.001 8976 Worker thread wakes up
01:06:35.155 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:06:35.155 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9
01:06:35.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:35.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.16) opts 0xd
01:06:35.155 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:35.155 00.000 5052 Enqueuing Expose request
01:06:35.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.16)
01:06:35.155 00.000 8976 Moving (0.34, 0.16) raw xDistance=-0.01 yDistance=-0.37
01:06:35.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:06:35.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:06:35.155 00.000 8976 MoveAxis(R, 0, ABG)
01:06:35.155 00.000 8976 MoveAxis(U, 1, ABG)
01:06:35.155 00.000 8976 stepping (-5, -2) + (0, 1)
01:06:35.155 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:35.180 00.025 8976 Received - 47 (G) 
01:06:35.180 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:35.180 00.000 8976 stepped: pos (-5, -1)
01:06:35.180 00.000 8976 move complete, result=0
01:06:35.180 00.000 8976 worker thread done servicing request
01:06:35.180 00.000 8976 Worker thread wakes up
01:06:35.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:35.180 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:35.180 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
01:06:35.862 00.682 8976 Exposure complete
01:06:35.868 00.006 8976 worker thread done servicing request
01:06:35.868 00.000 5052 OnExposeComplete: enter
01:06:35.868 00.000 5052 UpdateGuideState(): m_state=6
01:06:35.868 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2175
01:06:35.868 00.000 5052 Star::Find returns 1 (1), X=329.72, Y=282.08, Mass=186, SNR=9.4, Peak=64 HFD=2.6
01:06:35.868 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
01:06:35.868 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
01:06:35.868 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.37 hyp=0.66 cameraTheta=0.60 mountX=0.08 mountY=-0.66, mountTheta=-1.45
01:06:35.869 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.37, opts=13)
01:06:35.869 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.37)
01:06:35.869 00.000 8976 Worker thread wakes up
01:06:35.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.37) opts 0xd
01:06:35.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.37)
01:06:35.869 00.000 8976 Moving (0.55, 0.37) raw xDistance=0.08 yDistance=-0.66
01:06:35.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:06:35.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:06:35.869 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4 Saturated
01:06:35.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:35.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:35.869 00.000 5052 Enqueuing Expose request
01:06:35.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
01:06:35.869 00.000 8976 MoveAxis(R, 0, ABG)
01:06:35.869 00.000 8976 MoveAxis(U, 3, ABG)
01:06:35.869 00.000 8976 stepping (-5, -1) + (0, 3)
01:06:35.869 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:35.898 00.029 8976 Received - 47 (G) 
01:06:35.898 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:35.899 00.001 8976 stepped: pos (-5, 2)
01:06:35.899 00.000 8976 move complete, result=0
01:06:35.899 00.000 8976 worker thread done servicing request
01:06:35.899 00.000 8976 Worker thread wakes up
01:06:35.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:35.899 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:35.899 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:06:36.585 00.686 8976 Exposure complete
01:06:36.591 00.006 8976 worker thread done servicing request
01:06:36.591 00.000 5052 OnExposeComplete: enter
01:06:36.591 00.000 5052 UpdateGuideState(): m_state=6
01:06:36.591 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2176
01:06:36.592 00.001 5052 Star::Find returns 1 (0), X=328.98, Y=282.11, Mass=194, SNR=9.6, Peak=66 HFD=2.7
01:06:36.592 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.02 = -0.02)
01:06:36.592 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.12 = -0.12)
01:06:36.592 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.40 hyp=0.45 cameraTheta=2.02 mountX=0.45 mountY=-0.05, mountTheta=-0.12
01:06:36.592 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.40, opts=13)
01:06:36.592 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.40)
01:06:36.592 00.000 8976 Worker thread wakes up
01:06:36.593 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:06:36.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.40) opts 0xd
01:06:36.593 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:06:36.593 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:36.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:36.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.40)
01:06:36.593 00.000 5052 Enqueuing Expose request
01:06:36.593 00.000 8976 Moving (-0.20, 0.40) raw xDistance=0.45 yDistance=-0.05
01:06:36.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:06:36.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:06:36.593 00.000 8976 MoveAxis(L, 2, ABG)
01:06:36.593 00.000 8976 stepping (-5, 2) + (-2, 0)
01:06:36.593 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:36.618 00.025 8976 Received - 47 (G) 
01:06:36.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:36.618 00.000 8976 stepped: pos (-7, 2)
01:06:36.618 00.000 8976 MoveAxis(U, 0, ABG)
01:06:36.618 00.000 8976 move complete, result=0
01:06:36.618 00.000 8976 worker thread done servicing request
01:06:36.618 00.000 8976 Worker thread wakes up
01:06:36.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:36.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:36.618 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:06:37.304 00.686 8976 Exposure complete
01:06:37.309 00.005 8976 worker thread done servicing request
01:06:37.310 00.001 5052 OnExposeComplete: enter
01:06:37.310 00.000 5052 UpdateGuideState(): m_state=6
01:06:37.310 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2177
01:06:37.310 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.51, Mass=190, SNR=9.5, Peak=71 HFD=2.4
01:06:37.310 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.49 = 1.80)
01:06:37.310 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.69)
01:06:37.310 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-2.44 mountX=-0.07 mountY=0.31, mountTheta=1.79
01:06:37.310 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.20, opts=13)
01:06:37.310 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.20)
01:06:37.311 00.001 8976 Worker thread wakes up
01:06:37.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.20) opts 0xd
01:06:37.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.20)
01:06:37.311 00.000 8976 Moving (-0.24, -0.20) raw xDistance=-0.07 yDistance=0.31
01:06:37.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:06:37.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:06:37.311 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:06:37.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:37.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:06:37.311 00.000 8976 MoveAxis(R, 0, ABG)
01:06:37.311 00.000 8976 MoveAxis(D, 1, ABG)
01:06:37.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:37.311 00.000 5052 Enqueuing Expose request
01:06:37.311 00.000 8976 stepping (-7, 2) + (0, -1)
01:06:37.312 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:37.338 00.026 8976 Received - 47 (G) 
01:06:37.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:37.338 00.000 8976 stepped: pos (-7, 1)
01:06:37.338 00.000 8976 move complete, result=0
01:06:37.338 00.000 8976 worker thread done servicing request
01:06:37.338 00.000 8976 Worker thread wakes up
01:06:37.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:37.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:37.338 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:06:38.026 00.688 8976 Exposure complete
01:06:38.031 00.005 8976 worker thread done servicing request
01:06:38.031 00.000 5052 OnExposeComplete: enter
01:06:38.031 00.000 5052 UpdateGuideState(): m_state=6
01:06:38.031 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2178
01:06:38.031 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.70, Mass=192, SNR=9.6, Peak=68 HFD=2.5
01:06:38.031 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
01:06:38.031 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
01:06:38.031 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.09 mountX=0.04 mountY=0.08, mountTheta=1.13
01:06:38.032 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.01, opts=13)
01:06:38.032 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.01)
01:06:38.032 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:06:38.032 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:06:38.032 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:38.032 00.000 8976 Worker thread wakes up
01:06:38.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.01) opts 0xd
01:06:38.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.01)
01:06:38.032 00.000 8976 Moving (-0.10, -0.01) raw xDistance=0.04 yDistance=0.08
01:06:38.032 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:38.032 00.000 5052 Enqueuing Expose request
01:06:38.033 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:06:38.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:06:38.033 00.000 8976 MoveAxis(R, 0, ABG)
01:06:38.033 00.000 8976 MoveAxis(U, 0, ABG)
01:06:38.033 00.000 8976 move complete, result=0
01:06:38.033 00.000 8976 worker thread done servicing request
01:06:38.033 00.000 8976 Worker thread wakes up
01:06:38.033 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:38.033 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:38.033 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:38.716 00.683 8976 Exposure complete
01:06:38.721 00.005 8976 worker thread done servicing request
01:06:38.721 00.000 5052 OnExposeComplete: enter
01:06:38.721 00.000 5052 UpdateGuideState(): m_state=6
01:06:38.721 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2179
01:06:38.721 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.96, Mass=186, SNR=9.4, Peak=63 HFD=2.6
01:06:38.721 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.04) = xAngle (-0.51 = -0.51)
01:06:38.721 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.62 = -0.62)
01:06:38.721 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.53 mountX=0.22 mountY=-0.14, mountTheta=-0.58
01:06:38.722 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.25, opts=13)
01:06:38.722 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.25)
01:06:38.722 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:06:38.722 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:06:38.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:38.722 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:38.722 00.000 5052 Enqueuing Expose request
01:06:38.722 00.000 8976 Worker thread wakes up
01:06:38.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.25) opts 0xd
01:06:38.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.25)
01:06:38.722 00.000 8976 Moving (0.01, 0.25) raw xDistance=0.22 yDistance=-0.14
01:06:38.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:06:38.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:06:38.723 00.001 8976 MoveAxis(R, 0, ABG)
01:06:38.723 00.000 8976 MoveAxis(U, 0, ABG)
01:06:38.723 00.000 8976 move complete, result=0
01:06:38.723 00.000 8976 worker thread done servicing request
01:06:38.723 00.000 8976 Worker thread wakes up
01:06:38.723 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:38.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:38.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:39.409 00.686 8976 Exposure complete
01:06:39.414 00.005 8976 worker thread done servicing request
01:06:39.414 00.000 5052 OnExposeComplete: enter
01:06:39.414 00.000 5052 UpdateGuideState(): m_state=6
01:06:39.414 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2180
01:06:39.414 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.84, Mass=171, SNR=9.0, Peak=63 HFD=2.7
01:06:39.414 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:06:39.414 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
01:06:39.414 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.14 hyp=0.53 cameraTheta=0.26 mountX=-0.11 mountY=-0.50, mountTheta=-1.79
01:06:39.415 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.14, opts=13)
01:06:39.415 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.14)
01:06:39.415 00.000 8976 Worker thread wakes up
01:06:39.415 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.14) opts 0xd
01:06:39.415 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.14)
01:06:39.415 00.000 8976 Moving (0.51, 0.14) raw xDistance=-0.11 yDistance=-0.50
01:06:39.415 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:06:39.415 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
01:06:39.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:39.415 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:39.415 00.000 5052 Enqueuing Expose request
01:06:39.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:06:39.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
01:06:39.415 00.000 8976 MoveAxis(R, 0, ABG)
01:06:39.416 00.001 8976 MoveAxis(U, 2, ABG)
01:06:39.416 00.000 8976 stepping (-7, 1) + (0, 2)
01:06:39.416 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:39.448 00.032 8976 Received - 47 (G) 
01:06:39.448 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:39.448 00.000 8976 stepped: pos (-7, 3)
01:06:39.448 00.000 8976 move complete, result=0
01:06:39.448 00.000 8976 worker thread done servicing request
01:06:39.448 00.000 8976 Worker thread wakes up
01:06:39.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:39.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:39.448 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:06:40.135 00.687 8976 Exposure complete
01:06:40.141 00.006 8976 worker thread done servicing request
01:06:40.141 00.000 5052 OnExposeComplete: enter
01:06:40.141 00.000 5052 UpdateGuideState(): m_state=6
01:06:40.141 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2181
01:06:40.141 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.65, Mass=192, SNR=9.6, Peak=66 HFD=2.8
01:06:40.141 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:06:40.141 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:06:40.141 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.06 hyp=0.59 cameraTheta=-0.09 mountX=-0.32 mountY=-0.46, mountTheta=-2.17
01:06:40.142 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.06, opts=13)
01:06:40.142 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.06)
01:06:40.142 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:06:40.142 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:06:40.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:40.142 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:40.142 00.000 5052 Enqueuing Expose request
01:06:40.142 00.000 8976 Worker thread wakes up
01:06:40.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.06) opts 0xd
01:06:40.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.06)
01:06:40.142 00.000 8976 Moving (0.59, -0.06) raw xDistance=-0.32 yDistance=-0.46
01:06:40.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:06:40.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:06:40.142 00.000 8976 MoveAxis(R, 1, ABG)
01:06:40.142 00.000 8976 stepping (-7, 3) + (1, 0)
01:06:40.142 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:40.168 00.026 8976 Received - 47 (G) 
01:06:40.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:40.168 00.000 8976 stepped: pos (-6, 3)
01:06:40.168 00.000 8976 MoveAxis(U, 2, ABG)
01:06:40.168 00.000 8976 stepping (-6, 3) + (0, 2)
01:06:40.168 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:40.199 00.031 8976 Received - 47 (G) 
01:06:40.199 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:40.199 00.000 8976 stepped: pos (-6, 5)
01:06:40.199 00.000 8976 move complete, result=0
01:06:40.199 00.000 8976 worker thread done servicing request
01:06:40.199 00.000 8976 Worker thread wakes up
01:06:40.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:40.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:40.199 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:06:40.901 00.702 8976 Exposure complete
01:06:40.906 00.005 8976 worker thread done servicing request
01:06:40.907 00.001 5052 OnExposeComplete: enter
01:06:40.907 00.000 5052 UpdateGuideState(): m_state=6
01:06:40.907 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2182
01:06:40.907 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.40, Mass=180, SNR=9.3, Peak=67 HFD=2.7
01:06:40.907 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.35 = 2.93)
01:06:40.907 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.46 = 2.83)
01:06:40.907 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.31 mountX=-0.31 mountY=0.10, mountTheta=2.83
01:06:40.907 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.31, opts=13)
01:06:40.907 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.31)
01:06:40.908 00.001 8976 Worker thread wakes up
01:06:40.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.31) opts 0xd
01:06:40.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.31)
01:06:40.908 00.000 8976 Moving (0.08, -0.31) raw xDistance=-0.31 yDistance=0.10
01:06:40.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
01:06:40.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:06:40.908 00.000 8976 MoveAxis(R, 1, ABG)
01:06:40.908 00.000 8976 stepping (-6, 5) + (1, 0)
01:06:40.908 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:06:40.908 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
01:06:40.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:40.908 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:40.908 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:40.908 00.000 5052 Enqueuing Expose request
01:06:40.935 00.027 8976 Received - 47 (G) 
01:06:40.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:40.935 00.000 8976 stepped: pos (-5, 5)
01:06:40.935 00.000 8976 MoveAxis(U, 0, ABG)
01:06:40.935 00.000 8976 move complete, result=0
01:06:40.935 00.000 8976 worker thread done servicing request
01:06:40.935 00.000 8976 Worker thread wakes up
01:06:40.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:40.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:40.935 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:06:41.620 00.685 8976 Exposure complete
01:06:41.625 00.005 8976 worker thread done servicing request
01:06:41.625 00.000 5052 OnExposeComplete: enter
01:06:41.625 00.000 5052 UpdateGuideState(): m_state=6
01:06:41.625 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2183
01:06:41.625 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.57, Mass=193, SNR=9.6, Peak=65 HFD=2.8
01:06:41.626 00.001 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.13 = -3.13)
01:06:41.626 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.05)
01:06:41.626 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.09 mountX=-0.16 mountY=0.02, mountTheta=3.05
01:06:41.626 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.14, opts=13)
01:06:41.626 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.14)
01:06:41.626 00.000 8976 Worker thread wakes up
01:06:41.626 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.14) opts 0xd
01:06:41.626 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.14)
01:06:41.627 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:06:41.627 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:06:41.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:41.627 00.000 8976 Moving (0.07, -0.14) raw xDistance=-0.16 yDistance=0.02
01:06:41.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:06:41.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:06:41.627 00.000 8976 MoveAxis(R, 0, ABG)
01:06:41.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:41.627 00.000 5052 Enqueuing Expose request
01:06:41.627 00.000 8976 MoveAxis(U, 0, ABG)
01:06:41.627 00.000 8976 move complete, result=0
01:06:41.627 00.000 8976 worker thread done servicing request
01:06:41.627 00.000 8976 Worker thread wakes up
01:06:41.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:41.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:41.627 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:42.310 00.683 8976 Exposure complete
01:06:42.316 00.006 8976 worker thread done servicing request
01:06:42.316 00.000 5052 OnExposeComplete: enter
01:06:42.316 00.000 5052 UpdateGuideState(): m_state=6
01:06:42.316 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2184
01:06:42.316 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.82, Mass=175, SNR=9.1, Peak=68 HFD=2.5
01:06:42.316 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:06:42.316 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
01:06:42.316 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.11 hyp=0.45 cameraTheta=2.90 mountX=0.29 mountY=0.31, mountTheta=0.81
01:06:42.318 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.11, opts=13)
01:06:42.318 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.11)
01:06:42.318 00.000 8976 Worker thread wakes up
01:06:42.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.11) opts 0xd
01:06:42.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.11)
01:06:42.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:06:42.318 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
01:06:42.318 00.000 8976 Moving (-0.44, 0.11) raw xDistance=0.29 yDistance=0.31
01:06:42.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:06:42.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:42.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:06:42.318 00.000 8976 MoveAxis(L, 1, ABG)
01:06:42.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:42.318 00.000 5052 Enqueuing Expose request
01:06:42.318 00.000 8976 stepping (-5, 5) + (-1, 0)
01:06:42.319 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:42.342 00.023 8976 Received - 47 (G) 
01:06:42.342 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:42.342 00.000 8976 stepped: pos (-6, 5)
01:06:42.342 00.000 8976 MoveAxis(D, 1, ABG)
01:06:42.342 00.000 8976 stepping (-6, 5) + (0, -1)
01:06:42.342 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:42.374 00.032 8976 Received - 47 (G) 
01:06:42.374 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:42.374 00.000 8976 stepped: pos (-6, 4)
01:06:42.374 00.000 8976 move complete, result=0
01:06:42.374 00.000 8976 worker thread done servicing request
01:06:42.374 00.000 8976 Worker thread wakes up
01:06:42.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:42.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:42.374 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:06:43.062 00.688 8976 Exposure complete
01:06:43.067 00.005 8976 worker thread done servicing request
01:06:43.067 00.000 5052 OnExposeComplete: enter
01:06:43.067 00.000 5052 UpdateGuideState(): m_state=6
01:06:43.067 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2185
01:06:43.067 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.86, Mass=189, SNR=9.4, Peak=68 HFD=2.5
01:06:43.067 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:06:43.067 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:06:43.067 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=0.15 hyp=0.92 cameraTheta=2.98 mountX=0.55 mountY=0.68, mountTheta=0.90
01:06:43.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.15, opts=13)
01:06:43.068 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.15)
01:06:43.068 00.000 8976 Worker thread wakes up
01:06:43.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.15) opts 0xd
01:06:43.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.15)
01:06:43.068 00.000 8976 Moving (-0.91, 0.15) raw xDistance=0.55 yDistance=0.68
01:06:43.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
01:06:43.069 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:06:43.069 00.000 5052 UpdateGuideState exits: m=189 SNR=9.4
01:06:43.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:43.069 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:43.069 00.000 5052 Enqueuing Expose request
01:06:43.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.68
01:06:43.069 00.000 8976 MoveAxis(L, 2, ABG)
01:06:43.069 00.000 8976 stepping (-6, 4) + (-2, 0)
01:06:43.069 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:43.093 00.024 8976 Received - 47 (G) 
01:06:43.093 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:43.093 00.000 8976 stepped: pos (-8, 4)
01:06:43.093 00.000 8976 MoveAxis(D, 3, ABG)
01:06:43.093 00.000 8976 stepping (-8, 4) + (0, -3)
01:06:43.093 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:43.125 00.032 8976 Received - 47 (G) 
01:06:43.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:43.125 00.000 8976 stepped: pos (-8, 1)
01:06:43.125 00.000 8976 move complete, result=0
01:06:43.125 00.000 8976 worker thread done servicing request
01:06:43.125 00.000 8976 Worker thread wakes up
01:06:43.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:43.125 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:43.125 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:06:43.812 00.687 8976 Exposure complete
01:06:43.817 00.005 8976 worker thread done servicing request
01:06:43.817 00.000 5052 OnExposeComplete: enter
01:06:43.817 00.000 5052 UpdateGuideState(): m_state=6
01:06:43.817 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2186
01:06:43.817 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.02, Mass=221, SNR=10.3, Peak=74 HFD=2.5
01:06:43.817 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.55 = 1.74)
01:06:43.817 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
01:06:43.817 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.68 hyp=1.15 cameraTheta=-2.50 mountX=-0.19 mountY=1.15, mountTheta=1.73
01:06:43.818 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.68, opts=13)
01:06:43.818 00.000 5052 Enqueuing Move request for stepguider (-0.92, -0.68)
01:06:43.818 00.000 8976 Worker thread wakes up
01:06:43.818 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.68) opts 0xd
01:06:43.818 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.68)
01:06:43.818 00.000 8976 Moving (-0.92, -0.68) raw xDistance=-0.19 yDistance=1.15
01:06:43.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:06:43.819 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.15
01:06:43.819 00.000 8976 MoveAxis(R, 0, ABG)
01:06:43.819 00.000 8976 MoveAxis(D, 5, ABG)
01:06:43.819 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:06:43.819 00.000 5052 UpdateGuideState exits: m=221 SNR=10.3
01:06:43.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:43.819 00.000 8976 stepping (-8, 1) + (0, -5)
01:06:43.819 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:06:43.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:43.819 00.000 5052 Enqueuing Expose request
01:06:43.861 00.042 8976 Received - 47 (G) 
01:06:43.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:06:43.861 00.000 8976 stepped: pos (-8, -4)
01:06:43.861 00.000 8976 move complete, result=0
01:06:43.861 00.000 8976 worker thread done servicing request
01:06:43.861 00.000 8976 Worker thread wakes up
01:06:43.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:43.861 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:43.861 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.1 px 5 ms SOUTH
01:06:44.545 00.684 8976 Exposure complete
01:06:44.550 00.005 8976 worker thread done servicing request
01:06:44.550 00.000 5052 OnExposeComplete: enter
01:06:44.550 00.000 5052 UpdateGuideState(): m_state=6
01:06:44.551 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2187
01:06:44.551 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.97, Mass=180, SNR=9.3, Peak=66 HFD=2.4
01:06:44.551 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:06:44.551 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
01:06:44.551 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.26 hyp=0.72 cameraTheta=2.77 mountX=0.54 mountY=0.42, mountTheta=0.66
01:06:44.552 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.26, opts=13)
01:06:44.552 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.26)
01:06:44.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:06:44.552 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
01:06:44.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:44.552 00.000 8976 Worker thread wakes up
01:06:44.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.26) opts 0xd
01:06:44.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.26)
01:06:44.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:44.552 00.000 5052 Enqueuing Expose request
01:06:44.552 00.000 8976 Moving (-0.67, 0.26) raw xDistance=0.54 yDistance=0.42
01:06:44.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:06:44.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.42
01:06:44.552 00.000 8976 MoveAxis(L, 2, ABG)
01:06:44.552 00.000 8976 stepping (-8, -4) + (-2, 0)
01:06:44.552 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:44.580 00.028 8976 Received - 47 (G) 
01:06:44.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:44.580 00.000 8976 stepped: pos (-10, -4)
01:06:44.580 00.000 8976 MoveAxis(D, 2, ABG)
01:06:44.580 00.000 8976 stepping (-10, -4) + (0, -2)
01:06:44.580 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:44.611 00.031 8976 Received - 47 (G) 
01:06:44.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:44.611 00.000 8976 stepped: pos (-10, -6)
01:06:44.612 00.001 8976 move complete, result=0
01:06:44.612 00.000 8976 worker thread done servicing request
01:06:44.612 00.000 8976 Worker thread wakes up
01:06:44.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:44.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:44.612 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:06:45.296 00.684 8976 Exposure complete
01:06:45.302 00.006 8976 worker thread done servicing request
01:06:45.302 00.000 5052 OnExposeComplete: enter
01:06:45.302 00.000 5052 UpdateGuideState(): m_state=6
01:06:45.302 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2188
01:06:45.302 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.00, Mass=206, SNR=9.9, Peak=72 HFD=2.6
01:06:45.302 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.04) = xAngle (0.04 = 0.04)
01:06:45.302 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.07 = -0.07)
01:06:45.302 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.34 cameraTheta=2.08 mountX=0.34 mountY=-0.02, mountTheta=-0.07
01:06:45.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.29, opts=13)
01:06:45.303 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.29)
01:06:45.303 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:06:45.303 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
01:06:45.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:45.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:45.303 00.000 5052 Enqueuing Expose request
01:06:45.303 00.000 8976 Worker thread wakes up
01:06:45.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.29) opts 0xd
01:06:45.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.29)
01:06:45.303 00.000 8976 Moving (-0.16, 0.29) raw xDistance=0.34 yDistance=-0.02
01:06:45.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
01:06:45.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:06:45.303 00.000 8976 MoveAxis(L, 2, ABG)
01:06:45.303 00.000 8976 stepping (-10, -6) + (-2, 0)
01:06:45.303 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:45.331 00.028 8976 Received - 47 (G) 
01:06:45.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:45.331 00.000 8976 stepped: pos (-12, -6)
01:06:45.331 00.000 8976 MoveAxis(U, 0, ABG)
01:06:45.331 00.000 8976 move complete, result=0
01:06:45.331 00.000 8976 worker thread done servicing request
01:06:45.331 00.000 8976 Worker thread wakes up
01:06:45.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:45.331 00.000 5052 GuideStep: 0.3 px 2 ms WEST, -0.0 px 0 ms NORTH
01:06:45.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:46.017 00.686 8976 Exposure complete
01:06:46.023 00.006 8976 worker thread done servicing request
01:06:46.023 00.000 5052 OnExposeComplete: enter
01:06:46.023 00.000 5052 UpdateGuideState(): m_state=6
01:06:46.023 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2189
01:06:46.024 00.001 5052 Star::Find returns 1 (0), X=329.47, Y=281.67, Mass=201, SNR=9.8, Peak=74 HFD=2.8
01:06:46.024 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:06:46.024 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
01:06:46.024 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-0.12 mountX=-0.17 mountY=-0.23, mountTheta=-2.20
01:06:46.024 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.03, opts=13)
01:06:46.024 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.03)
01:06:46.024 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:06:46.024 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:06:46.025 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:46.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:46.025 00.000 5052 Enqueuing Expose request
01:06:46.025 00.000 8976 Worker thread wakes up
01:06:46.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.03) opts 0xd
01:06:46.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.03)
01:06:46.025 00.000 8976 Moving (0.30, -0.03) raw xDistance=-0.17 yDistance=-0.23
01:06:46.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:06:46.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:06:46.025 00.000 8976 MoveAxis(R, 0, ABG)
01:06:46.025 00.000 8976 MoveAxis(U, 0, ABG)
01:06:46.025 00.000 8976 move complete, result=0
01:06:46.025 00.000 8976 worker thread done servicing request
01:06:46.025 00.000 8976 Worker thread wakes up
01:06:46.025 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:46.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:46.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:46.709 00.684 8976 Exposure complete
01:06:46.715 00.006 8976 worker thread done servicing request
01:06:46.715 00.000 5052 OnExposeComplete: enter
01:06:46.715 00.000 5052 UpdateGuideState(): m_state=6
01:06:46.715 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2190
01:06:46.715 00.000 5052 Star::Find returns 1 (0), X=330.17, Y=281.69, Mass=201, SNR=9.8, Peak=68 HFD=2.6
01:06:46.715 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
01:06:46.715 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
01:06:46.715 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=-0.02 hyp=1.00 cameraTheta=-0.02 mountX=-0.47 mountY=-0.83, mountTheta=-2.09
01:06:46.715 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=-0.02, opts=13)
01:06:46.716 00.001 5052 Enqueuing Move request for stepguider (1.00, -0.02)
01:06:46.716 00.000 8976 Worker thread wakes up
01:06:46.716 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, -0.02) opts 0xd
01:06:46.716 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, -0.02)
01:06:46.716 00.000 8976 Moving (1.00, -0.02) raw xDistance=-0.47 yDistance=-0.83
01:06:46.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
01:06:46.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
01:06:46.716 00.000 8976 MoveAxis(R, 2, ABG)
01:06:46.716 00.000 8976 stepping (-12, -6) + (2, 0)
01:06:46.716 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:06:46.716 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:06:46.716 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:46.716 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:46.716 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:46.716 00.000 5052 Enqueuing Expose request
01:06:46.738 00.022 8976 Received - 47 (G) 
01:06:46.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:46.738 00.000 8976 stepped: pos (-10, -6)
01:06:46.738 00.000 8976 MoveAxis(U, 3, ABG)
01:06:46.738 00.000 8976 stepping (-10, -6) + (0, 3)
01:06:46.738 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:46.770 00.032 8976 Received - 47 (G) 
01:06:46.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:46.770 00.000 8976 stepped: pos (-10, -3)
01:06:46.770 00.000 8976 move complete, result=0
01:06:46.770 00.000 8976 worker thread done servicing request
01:06:46.770 00.000 8976 Worker thread wakes up
01:06:46.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:46.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:46.770 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
01:06:47.455 00.685 8976 Exposure complete
01:06:47.460 00.005 8976 worker thread done servicing request
01:06:47.460 00.000 5052 OnExposeComplete: enter
01:06:47.460 00.000 5052 UpdateGuideState(): m_state=6
01:06:47.460 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2191
01:06:47.461 00.001 5052 Star::Find returns 1 (0), X=330.34, Y=281.73, Mass=179, SNR=9.3, Peak=72 HFD=2.7
01:06:47.461 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:06:47.461 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:06:47.461 00.000 5052 CameraToMount -- cameraX=1.17 cameraY=0.02 hyp=1.17 cameraTheta=0.02 mountX=-0.52 mountY=-0.99, mountTheta=-2.05
01:06:47.461 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.17, y=0.02, opts=13)
01:06:47.461 00.000 5052 Enqueuing Move request for stepguider (1.17, 0.02)
01:06:47.462 00.001 8976 Worker thread wakes up
01:06:47.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.17, 0.02) opts 0xd
01:06:47.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.17, 0.02)
01:06:47.462 00.000 8976 Moving (1.17, 0.02) raw xDistance=-0.52 yDistance=-0.99
01:06:47.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:06:47.462 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
01:06:47.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:47.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
01:06:47.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.99
01:06:47.462 00.000 8976 MoveAxis(R, 2, ABG)
01:06:47.462 00.000 8976 stepping (-10, -3) + (2, 0)
01:06:47.462 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:47.463 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:47.463 00.000 5052 Enqueuing Expose request
01:06:47.490 00.027 8976 Received - 47 (G) 
01:06:47.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:47.490 00.000 8976 stepped: pos (-8, -3)
01:06:47.490 00.000 8976 MoveAxis(U, 4, ABG)
01:06:47.490 00.000 8976 stepping (-8, -3) + (0, 4)
01:06:47.490 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:06:47.522 00.032 8976 Received - 47 (G) 
01:06:47.522 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:06:47.522 00.000 8976 stepped: pos (-8, 1)
01:06:47.522 00.000 8976 move complete, result=0
01:06:47.522 00.000 8976 worker thread done servicing request
01:06:47.522 00.000 8976 Worker thread wakes up
01:06:47.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:47.522 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.0 px 4 ms NORTH
01:06:47.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:48.206 00.684 8976 Exposure complete
01:06:48.211 00.005 8976 worker thread done servicing request
01:06:48.211 00.000 5052 OnExposeComplete: enter
01:06:48.212 00.001 5052 UpdateGuideState(): m_state=6
01:06:48.212 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2192
01:06:48.212 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=281.88, Mass=184, SNR=9.4, Peak=67 HFD=2.4
01:06:48.212 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:06:48.212 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
01:06:48.212 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=0.17 hyp=1.08 cameraTheta=0.16 mountX=-0.33 mountY=-0.99, mountTheta=-1.89
01:06:48.212 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=0.17, opts=13)
01:06:48.213 00.001 5052 Enqueuing Move request for stepguider (1.06, 0.17)
01:06:48.213 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:06:48.213 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:06:48.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:48.213 00.000 8976 Worker thread wakes up
01:06:48.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, 0.17) opts 0xd
01:06:48.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, 0.17)
01:06:48.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:48.213 00.000 5052 Enqueuing Expose request
01:06:48.213 00.000 8976 Moving (1.06, 0.17) raw xDistance=-0.33 yDistance=-0.99
01:06:48.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
01:06:48.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -0.99
01:06:48.213 00.000 8976 MoveAxis(R, 2, ABG)
01:06:48.213 00.000 8976 stepping (-8, 1) + (2, 0)
01:06:48.213 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:48.241 00.028 8976 Received - 47 (G) 
01:06:48.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:48.241 00.000 8976 stepped: pos (-6, 1)
01:06:48.241 00.000 8976 MoveAxis(U, 4, ABG)
01:06:48.241 00.000 8976 stepping (-6, 1) + (0, 4)
01:06:48.241 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:06:48.273 00.032 8976 Received - 47 (G) 
01:06:48.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:06:48.273 00.000 8976 stepped: pos (-6, 5)
01:06:48.273 00.000 8976 move complete, result=0
01:06:48.273 00.000 8976 worker thread done servicing request
01:06:48.273 00.000 8976 Worker thread wakes up
01:06:48.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:48.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:48.273 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -1.0 px 4 ms NORTH
01:06:48.957 00.684 8976 Exposure complete
01:06:48.963 00.006 8976 worker thread done servicing request
01:06:48.964 00.001 5052 OnExposeComplete: enter
01:06:48.964 00.000 5052 UpdateGuideState(): m_state=6
01:06:48.964 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2193
01:06:48.964 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=282.30, Mass=221, SNR=10.3, Peak=71 HFD=2.9
01:06:48.964 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
01:06:48.964 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
01:06:48.964 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.59 hyp=0.80 cameraTheta=0.83 mountX=0.28 mountY=-0.77, mountTheta=-1.22
01:06:48.964 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.59, opts=13)
01:06:48.965 00.001 5052 Enqueuing Move request for stepguider (0.54, 0.59)
01:06:48.965 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:06:48.965 00.000 5052 UpdateGuideState exits: m=221 SNR=10.3
01:06:48.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:48.965 00.000 8976 Worker thread wakes up
01:06:48.965 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.59) opts 0xd
01:06:48.965 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.59)
01:06:48.965 00.000 8976 Moving (0.54, 0.59) raw xDistance=0.28 yDistance=-0.77
01:06:48.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:48.965 00.000 5052 Enqueuing Expose request
01:06:48.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
01:06:48.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.77
01:06:48.965 00.000 8976 MoveAxis(L, 1, ABG)
01:06:48.965 00.000 8976 stepping (-6, 5) + (-1, 0)
01:06:48.965 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:48.992 00.027 8976 Received - 47 (G) 
01:06:48.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:48.992 00.000 8976 stepped: pos (-7, 5)
01:06:48.992 00.000 8976 MoveAxis(U, 3, ABG)
01:06:48.992 00.000 8976 stepping (-7, 5) + (0, 3)
01:06:48.992 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:49.024 00.032 8976 Received - 47 (G) 
01:06:49.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:49.024 00.000 8976 stepped: pos (-7, 8)
01:06:49.024 00.000 8976 move complete, result=0
01:06:49.024 00.000 8976 worker thread done servicing request
01:06:49.024 00.000 8976 Worker thread wakes up
01:06:49.024 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.8 px 3 ms NORTH
01:06:49.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:49.024 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:49.708 00.684 8976 Exposure complete
01:06:49.714 00.006 8976 worker thread done servicing request
01:06:49.714 00.000 5052 OnExposeComplete: enter
01:06:49.714 00.000 5052 UpdateGuideState(): m_state=6
01:06:49.714 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2194
01:06:49.714 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=282.13, Mass=190, SNR=9.5, Peak=70 HFD=2.6
01:06:49.714 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
01:06:49.714 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
01:06:49.714 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.42 hyp=0.88 cameraTheta=0.49 mountX=0.01 mountY=-0.88, mountTheta=-1.55
01:06:49.714 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.42, opts=13)
01:06:49.715 00.001 5052 Enqueuing Move request for stepguider (0.78, 0.42)
01:06:49.715 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:06:49.715 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:06:49.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:49.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:49.715 00.000 5052 Enqueuing Expose request
01:06:49.715 00.000 8976 Worker thread wakes up
01:06:49.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.42) opts 0xd
01:06:49.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.42)
01:06:49.715 00.000 8976 Moving (0.78, 0.42) raw xDistance=0.01 yDistance=-0.88
01:06:49.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:06:49.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.88
01:06:49.715 00.000 8976 MoveAxis(R, 0, ABG)
01:06:49.715 00.000 8976 MoveAxis(U, 4, ABG)
01:06:49.715 00.000 8976 stepping (-7, 8) + (0, 4)
01:06:49.715 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:06:49.760 00.045 8976 Received - 47 (G) 
01:06:49.760 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:06:49.760 00.000 8976 stepped: pos (-7, 12)
01:06:49.760 00.000 8976 move complete, result=0
01:06:49.760 00.000 8976 worker thread done servicing request
01:06:49.760 00.000 8976 Worker thread wakes up
01:06:49.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:49.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:49.760 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
01:06:50.442 00.682 8976 Exposure complete
01:06:50.447 00.005 8976 worker thread done servicing request
01:06:50.447 00.000 5052 OnExposeComplete: enter
01:06:50.447 00.000 5052 UpdateGuideState(): m_state=6
01:06:50.447 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2195
01:06:50.447 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.23, Mass=197, SNR=9.7, Peak=67 HFD=2.9
01:06:50.447 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.04) = xAngle (-3.43 = 2.85)
01:06:50.447 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.75)
01:06:50.448 00.001 5052 CameraToMount -- cameraX=0.09 cameraY=-0.48 hyp=0.49 cameraTheta=-1.39 mountX=-0.47 mountY=0.19, mountTheta=2.76
01:06:50.448 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.48, opts=13)
01:06:50.448 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.48)
01:06:50.448 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:06:50.448 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:06:50.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:50.448 00.000 8976 Worker thread wakes up
01:06:50.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.48) opts 0xd
01:06:50.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.48)
01:06:50.448 00.000 8976 Moving (0.09, -0.48) raw xDistance=-0.47 yDistance=0.19
01:06:50.449 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:06:50.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:06:50.449 00.000 8976 MoveAxis(R, 2, ABG)
01:06:50.449 00.000 8976 stepping (-7, 12) + (2, 0)
01:06:50.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:50.449 00.000 5052 Enqueuing Expose request
01:06:50.449 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:50.479 00.030 8976 Received - 47 (G) 
01:06:50.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:50.479 00.000 8976 stepped: pos (-5, 12)
01:06:50.479 00.000 8976 MoveAxis(U, 0, ABG)
01:06:50.479 00.000 8976 move complete, result=0
01:06:50.479 00.000 8976 worker thread done servicing request
01:06:50.479 00.000 8976 Worker thread wakes up
01:06:50.479 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:50.479 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:50.479 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
01:06:51.165 00.686 8976 Exposure complete
01:06:51.170 00.005 8976 worker thread done servicing request
01:06:51.170 00.000 5052 OnExposeComplete: enter
01:06:51.170 00.000 5052 UpdateGuideState(): m_state=6
01:06:51.170 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2196
01:06:51.170 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.49, Mass=170, SNR=9.0, Peak=71 HFD=2.4
01:06:51.170 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.70 = 2.58)
01:06:51.170 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.81 = 2.48)
01:06:51.170 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.23 cameraTheta=-1.66 mountX=-0.19 mountY=0.14, mountTheta=2.51
01:06:51.171 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.22, opts=13)
01:06:51.171 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.22)
01:06:51.171 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:06:51.171 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
01:06:51.171 00.000 8976 Worker thread wakes up
01:06:51.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.22) opts 0xd
01:06:51.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.22)
01:06:51.171 00.000 8976 Moving (-0.02, -0.22) raw xDistance=-0.19 yDistance=0.14
01:06:51.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:51.171 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:51.171 00.000 5052 Enqueuing Expose request
01:06:51.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:06:51.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:06:51.172 00.001 8976 MoveAxis(R, 0, ABG)
01:06:51.172 00.000 8976 MoveAxis(U, 0, ABG)
01:06:51.172 00.000 8976 move complete, result=0
01:06:51.172 00.000 8976 worker thread done servicing request
01:06:51.172 00.000 8976 Worker thread wakes up
01:06:51.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:51.172 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:51.172 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:51.856 00.684 8976 Exposure complete
01:06:51.861 00.005 8976 worker thread done servicing request
01:06:51.861 00.000 5052 OnExposeComplete: enter
01:06:51.861 00.000 5052 UpdateGuideState(): m_state=6
01:06:51.861 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2197
01:06:51.861 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.73, Mass=189, SNR=9.5, Peak=73 HFD=2.6
01:06:51.861 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
01:06:51.861 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
01:06:51.861 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.38 mountX=-0.01 mountY=-0.06, mountTheta=-1.66
01:06:51.862 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.02, opts=13)
01:06:51.862 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.02)
01:06:51.862 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:06:51.862 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:06:51.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:51.862 00.000 8976 Worker thread wakes up
01:06:51.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.02) opts 0xd
01:06:51.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.02)
01:06:51.863 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:51.863 00.000 5052 Enqueuing Expose request
01:06:51.863 00.000 8976 Moving (0.05, 0.02) raw xDistance=-0.01 yDistance=-0.06
01:06:51.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:06:51.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:06:51.863 00.000 8976 MoveAxis(R, 0, ABG)
01:06:51.863 00.000 8976 MoveAxis(U, 0, ABG)
01:06:51.863 00.000 8976 move complete, result=0
01:06:51.863 00.000 8976 worker thread done servicing request
01:06:51.863 00.000 8976 Worker thread wakes up
01:06:51.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:51.863 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:51.863 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:52.548 00.685 8976 Exposure complete
01:06:52.554 00.006 8976 worker thread done servicing request
01:06:52.554 00.000 5052 OnExposeComplete: enter
01:06:52.554 00.000 5052 UpdateGuideState(): m_state=6
01:06:52.554 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2198
01:06:52.554 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.72, Mass=206, SNR=9.9, Peak=71 HFD=2.4
01:06:52.554 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:06:52.554 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:06:52.554 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.06 mountX=0.06 mountY=0.09, mountTheta=0.99
01:06:52.555 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.01, opts=13)
01:06:52.555 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.01)
01:06:52.555 00.000 8976 Worker thread wakes up
01:06:52.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.01) opts 0xd
01:06:52.555 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
01:06:52.556 00.001 5052 UpdateGuideState exits: m=206 SNR=9.9
01:06:52.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:52.556 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:52.556 00.000 5052 Enqueuing Expose request
01:06:52.556 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.01)
01:06:52.556 00.000 8976 Moving (-0.11, 0.01) raw xDistance=0.06 yDistance=0.09
01:06:52.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:06:52.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:06:52.556 00.000 8976 MoveAxis(R, 0, ABG)
01:06:52.556 00.000 8976 MoveAxis(U, 0, ABG)
01:06:52.556 00.000 8976 move complete, result=0
01:06:52.556 00.000 8976 worker thread done servicing request
01:06:52.557 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:52.557 00.000 8976 Worker thread wakes up
01:06:52.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:52.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:53.239 00.682 8976 Exposure complete
01:06:53.244 00.005 8976 worker thread done servicing request
01:06:53.244 00.000 5052 OnExposeComplete: enter
01:06:53.244 00.000 5052 UpdateGuideState(): m_state=6
01:06:53.244 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2199
01:06:53.245 00.001 5052 Star::Find returns 1 (0), X=328.63, Y=281.88, Mass=209, SNR=10.0, Peak=69 HFD=2.5
01:06:53.245 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:06:53.245 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
01:06:53.245 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.17 hyp=0.57 cameraTheta=2.83 mountX=0.40 mountY=0.36, mountTheta=0.73
01:06:53.245 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.17, opts=13)
01:06:53.245 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.17)
01:06:53.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:06:53.245 00.000 5052 UpdateGuideState exits: m=209 SNR=10.0
01:06:53.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:53.245 00.000 8976 Worker thread wakes up
01:06:53.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.17) opts 0xd
01:06:53.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.17)
01:06:53.246 00.001 8976 Moving (-0.54, 0.17) raw xDistance=0.40 yDistance=0.36
01:06:53.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:06:53.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:06:53.246 00.000 8976 MoveAxis(L, 2, ABG)
01:06:53.246 00.000 8976 stepping (-5, 12) + (-2, 0)
01:06:53.246 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:53.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:53.246 00.000 5052 Enqueuing Expose request
01:06:53.277 00.031 8976 Received - 47 (G) 
01:06:53.277 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:53.277 00.000 8976 stepped: pos (-7, 12)
01:06:53.277 00.000 8976 MoveAxis(D, 1, ABG)
01:06:53.277 00.000 8976 stepping (-7, 12) + (0, -1)
01:06:53.277 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:53.309 00.032 8976 Received - 47 (G) 
01:06:53.309 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:53.309 00.000 8976 stepped: pos (-7, 11)
01:06:53.309 00.000 8976 move complete, result=0
01:06:53.309 00.000 8976 worker thread done servicing request
01:06:53.309 00.000 8976 Worker thread wakes up
01:06:53.309 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:53.309 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:53.309 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 1 ms SOUTH
01:06:53.995 00.686 8976 Exposure complete
01:06:54.000 00.005 8976 worker thread done servicing request
01:06:54.000 00.000 5052 OnExposeComplete: enter
01:06:54.000 00.000 5052 UpdateGuideState(): m_state=6
01:06:54.000 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2200
01:06:54.000 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.82, Mass=188, SNR=9.5, Peak=70 HFD=2.5
01:06:54.000 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
01:06:54.000 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
01:06:54.000 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.47 mountX=0.16 mountY=0.06, mountTheta=0.34
01:06:54.002 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.11, opts=13)
01:06:54.002 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.11)
01:06:54.002 00.000 8976 Worker thread wakes up
01:06:54.002 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:06:54.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.11) opts 0xd
01:06:54.002 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:06:54.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.11)
01:06:54.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:54.002 00.000 8976 Moving (-0.14, 0.11) raw xDistance=0.16 yDistance=0.06
01:06:54.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:54.002 00.000 5052 Enqueuing Expose request
01:06:54.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:06:54.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:06:54.003 00.001 8976 MoveAxis(R, 0, ABG)
01:06:54.003 00.000 8976 MoveAxis(U, 0, ABG)
01:06:54.003 00.000 8976 move complete, result=0
01:06:54.003 00.000 8976 worker thread done servicing request
01:06:54.003 00.000 8976 Worker thread wakes up
01:06:54.003 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:54.003 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:54.003 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:54.686 00.683 8976 Exposure complete
01:06:54.692 00.006 8976 worker thread done servicing request
01:06:54.692 00.000 5052 OnExposeComplete: enter
01:06:54.692 00.000 5052 UpdateGuideState(): m_state=6
01:06:54.692 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2201
01:06:54.692 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.34, Mass=225, SNR=10.4, Peak=76 HFD=2.9
01:06:54.692 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
01:06:54.692 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.60)
01:06:54.692 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.37 hyp=0.65 cameraTheta=-2.54 mountX=-0.08 mountY=0.65, mountTheta=1.70
01:06:54.693 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.37, opts=13)
01:06:54.693 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.37)
01:06:54.693 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:06:54.693 00.000 5052 UpdateGuideState exits: m=225 SNR=10.4
01:06:54.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:54.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:54.693 00.000 5052 Enqueuing Expose request
01:06:54.693 00.000 8976 Worker thread wakes up
01:06:54.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.37) opts 0xd
01:06:54.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.37)
01:06:54.693 00.000 8976 Moving (-0.54, -0.37) raw xDistance=-0.08 yDistance=0.65
01:06:54.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:06:54.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
01:06:54.693 00.000 8976 MoveAxis(R, 0, ABG)
01:06:54.693 00.000 8976 MoveAxis(D, 3, ABG)
01:06:54.693 00.000 8976 stepping (-7, 11) + (0, -3)
01:06:54.693 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:54.731 00.038 8976 Received - 47 (G) 
01:06:54.732 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:54.732 00.000 8976 stepped: pos (-7, 8)
01:06:54.732 00.000 8976 move complete, result=0
01:06:54.732 00.000 8976 worker thread done servicing request
01:06:54.732 00.000 8976 Worker thread wakes up
01:06:54.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:54.732 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:54.732 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:06:55.416 00.684 8976 Exposure complete
01:06:55.422 00.006 8976 worker thread done servicing request
01:06:55.422 00.000 5052 OnExposeComplete: enter
01:06:55.422 00.000 5052 UpdateGuideState(): m_state=6
01:06:55.422 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2202
01:06:55.422 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.66, Mass=188, SNR=9.5, Peak=70 HFD=2.2
01:06:55.423 00.001 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
01:06:55.423 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
01:06:55.423 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.11 mountX=-0.03 mountY=0.06, mountTheta=2.11
01:06:55.423 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.05, opts=13)
01:06:55.423 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.05)
01:06:55.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:06:55.423 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:06:55.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:55.423 00.000 8976 Worker thread wakes up
01:06:55.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.05) opts 0xd
01:06:55.424 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.05)
01:06:55.424 00.000 8976 Moving (-0.03, -0.05) raw xDistance=-0.03 yDistance=0.06
01:06:55.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:55.424 00.000 5052 Enqueuing Expose request
01:06:55.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:06:55.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:06:55.424 00.000 8976 MoveAxis(R, 0, ABG)
01:06:55.424 00.000 8976 MoveAxis(U, 0, ABG)
01:06:55.424 00.000 8976 move complete, result=0
01:06:55.424 00.000 8976 worker thread done servicing request
01:06:55.424 00.000 8976 Worker thread wakes up
01:06:55.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:55.424 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:55.424 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:56.109 00.685 8976 Exposure complete
01:06:56.115 00.006 8976 worker thread done servicing request
01:06:56.115 00.000 5052 OnExposeComplete: enter
01:06:56.115 00.000 5052 UpdateGuideState(): m_state=6
01:06:56.115 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2203
01:06:56.115 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.89, Mass=189, SNR=9.5, Peak=70 HFD=2.4
01:06:56.115 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
01:06:56.115 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
01:06:56.115 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.18 hyp=0.52 cameraTheta=0.36 mountX=-0.06 mountY=-0.50, mountTheta=-1.69
01:06:56.116 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.18, opts=13)
01:06:56.116 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.18)
01:06:56.116 00.000 8976 Worker thread wakes up
01:06:56.116 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:06:56.116 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:06:56.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:56.116 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.18) opts 0xd
01:06:56.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:56.116 00.000 5052 Enqueuing Expose request
01:06:56.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.18)
01:06:56.116 00.000 8976 Moving (0.48, 0.18) raw xDistance=-0.06 yDistance=-0.50
01:06:56.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:06:56.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
01:06:56.116 00.000 8976 MoveAxis(R, 0, ABG)
01:06:56.116 00.000 8976 MoveAxis(U, 2, ABG)
01:06:56.116 00.000 8976 stepping (-7, 8) + (0, 2)
01:06:56.116 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:56.138 00.022 8976 Received - 47 (G) 
01:06:56.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:56.138 00.000 8976 stepped: pos (-7, 10)
01:06:56.138 00.000 8976 move complete, result=0
01:06:56.138 00.000 8976 worker thread done servicing request
01:06:56.138 00.000 8976 Worker thread wakes up
01:06:56.138 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:06:56.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:56.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:56.822 00.684 8976 Exposure complete
01:06:56.827 00.005 8976 worker thread done servicing request
01:06:56.827 00.000 5052 OnExposeComplete: enter
01:06:56.827 00.000 5052 UpdateGuideState(): m_state=6
01:06:56.827 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2204
01:06:56.827 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.70, Mass=199, SNR=9.7, Peak=70 HFD=2.7
01:06:56.827 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
01:06:56.827 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
01:06:56.827 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.08 mountX=-0.09 mountY=-0.14, mountTheta=-2.16
01:06:56.828 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.01, opts=13)
01:06:56.828 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.01)
01:06:56.828 00.000 8976 Worker thread wakes up
01:06:56.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.01) opts 0xd
01:06:56.828 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.01)
01:06:56.828 00.000 8976 Moving (0.18, -0.01) raw xDistance=-0.09 yDistance=-0.14
01:06:56.828 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:06:56.828 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:06:56.828 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:56.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:06:56.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:06:56.828 00.000 8976 MoveAxis(R, 0, ABG)
01:06:56.828 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:56.828 00.000 5052 Enqueuing Expose request
01:06:56.828 00.000 8976 MoveAxis(U, 0, ABG)
01:06:56.828 00.000 8976 move complete, result=0
01:06:56.828 00.000 8976 worker thread done servicing request
01:06:56.828 00.000 8976 Worker thread wakes up
01:06:56.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:56.828 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:56.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:57.514 00.686 8976 Exposure complete
01:06:57.519 00.005 8976 worker thread done servicing request
01:06:57.519 00.000 5052 OnExposeComplete: enter
01:06:57.519 00.000 5052 UpdateGuideState(): m_state=6
01:06:57.519 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2205
01:06:57.519 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=282.01, Mass=202, SNR=9.8, Peak=66 HFD=2.5
01:06:57.519 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
01:06:57.519 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
01:06:57.519 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.30 hyp=0.65 cameraTheta=0.48 mountX=0.00 mountY=-0.65, mountTheta=-1.57
01:06:57.520 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.30, opts=13)
01:06:57.520 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.30)
01:06:57.520 00.000 8976 Worker thread wakes up
01:06:57.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.30) opts 0xd
01:06:57.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.30)
01:06:57.520 00.000 8976 Moving (0.58, 0.30) raw xDistance=0.00 yDistance=-0.65
01:06:57.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:06:57.520 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:06:57.520 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:06:57.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:57.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
01:06:57.520 00.000 8976 MoveAxis(R, 0, ABG)
01:06:57.520 00.000 8976 MoveAxis(U, 3, ABG)
01:06:57.520 00.000 8976 stepping (-7, 10) + (0, 3)
01:06:57.521 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:57.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:57.521 00.000 5052 Enqueuing Expose request
01:06:57.561 00.040 8976 Received - 47 (G) 
01:06:57.562 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:06:57.562 00.000 8976 stepped: pos (-7, 13)
01:06:57.562 00.000 8976 move complete, result=0
01:06:57.562 00.000 8976 worker thread done servicing request
01:06:57.562 00.000 8976 Worker thread wakes up
01:06:57.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:57.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:57.562 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
01:06:58.248 00.686 8976 Exposure complete
01:06:58.254 00.006 8976 worker thread done servicing request
01:06:58.254 00.000 5052 OnExposeComplete: enter
01:06:58.254 00.000 5052 UpdateGuideState(): m_state=6
01:06:58.254 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2206
01:06:58.254 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.44, Mass=210, SNR=10.0, Peak=66 HFD=3.1
01:06:58.254 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
01:06:58.254 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
01:06:58.254 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.27 hyp=0.45 cameraTheta=-0.63 mountX=-0.40 mountY=-0.16, mountTheta=-2.76
01:06:58.255 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.27, opts=13)
01:06:58.255 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.27)
01:06:58.255 00.000 8976 Worker thread wakes up
01:06:58.255 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.27) opts 0xd
01:06:58.255 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.27)
01:06:58.255 00.000 8976 Moving (0.37, -0.27) raw xDistance=-0.40 yDistance=-0.16
01:06:58.255 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:06:58.255 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
01:06:58.255 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:58.255 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:58.255 00.000 5052 Enqueuing Expose request
01:06:58.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:06:58.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:06:58.255 00.000 8976 MoveAxis(R, 2, ABG)
01:06:58.255 00.000 8976 stepping (-7, 13) + (2, 0)
01:06:58.256 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:58.280 00.024 8976 Received - 47 (G) 
01:06:58.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:06:58.280 00.000 8976 stepped: pos (-5, 13)
01:06:58.280 00.000 8976 MoveAxis(U, 0, ABG)
01:06:58.280 00.000 8976 move complete, result=0
01:06:58.280 00.000 8976 worker thread done servicing request
01:06:58.280 00.000 8976 Worker thread wakes up
01:06:58.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:58.280 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:06:58.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:58.965 00.685 8976 Exposure complete
01:06:58.970 00.005 8976 worker thread done servicing request
01:06:58.970 00.000 5052 OnExposeComplete: enter
01:06:58.970 00.000 5052 UpdateGuideState(): m_state=6
01:06:58.970 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2207
01:06:58.970 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.88, Mass=188, SNR=9.5, Peak=65 HFD=2.8
01:06:58.970 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
01:06:58.971 00.001 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
01:06:58.971 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.05 mountX=0.11 mountY=-0.18, mountTheta=-1.02
01:06:58.971 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.17, opts=13)
01:06:58.971 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.17)
01:06:58.971 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:06:58.971 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:06:58.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:58.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:58.971 00.000 5052 Enqueuing Expose request
01:06:58.971 00.000 8976 Worker thread wakes up
01:06:58.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.17) opts 0xd
01:06:58.972 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.17)
01:06:58.972 00.000 8976 Moving (0.10, 0.17) raw xDistance=0.11 yDistance=-0.18
01:06:58.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:06:58.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:06:58.972 00.000 8976 MoveAxis(R, 0, ABG)
01:06:58.972 00.000 8976 MoveAxis(U, 0, ABG)
01:06:58.972 00.000 8976 move complete, result=0
01:06:58.972 00.000 8976 worker thread done servicing request
01:06:58.972 00.000 8976 Worker thread wakes up
01:06:58.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:58.972 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:58.972 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:06:59.660 00.688 8976 Exposure complete
01:06:59.666 00.006 8976 worker thread done servicing request
01:06:59.666 00.000 5052 OnExposeComplete: enter
01:06:59.666 00.000 5052 UpdateGuideState(): m_state=6
01:06:59.667 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2208
01:06:59.667 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.05, Mass=172, SNR=9.0, Peak=69 HFD=2.1
01:06:59.667 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
01:06:59.667 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
01:06:59.667 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.34 hyp=0.35 cameraTheta=1.87 mountX=0.35 mountY=-0.10, mountTheta=-0.27
01:06:59.669 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.34, opts=13)
01:06:59.669 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.34)
01:06:59.669 00.000 8976 Worker thread wakes up
01:06:59.669 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:06:59.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.34) opts 0xd
01:06:59.669 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
01:06:59.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.34)
01:06:59.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:59.669 00.000 8976 Moving (-0.10, 0.34) raw xDistance=0.35 yDistance=-0.10
01:06:59.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:06:59.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:06:59.669 00.000 5052 Enqueuing Expose request
01:06:59.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:06:59.669 00.000 8976 MoveAxis(L, 1, ABG)
01:06:59.669 00.000 8976 stepping (-5, 13) + (-1, 0)
01:06:59.669 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:59.687 00.018 8976 Received - 47 (G) 
01:06:59.687 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:06:59.687 00.000 8976 stepped: pos (-6, 13)
01:06:59.687 00.000 8976 MoveAxis(U, 0, ABG)
01:06:59.687 00.000 8976 move complete, result=0
01:06:59.687 00.000 8976 worker thread done servicing request
01:06:59.687 00.000 8976 Worker thread wakes up
01:06:59.687 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:06:59.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:06:59.687 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:00.387 00.700 8976 Exposure complete
01:07:00.392 00.005 8976 worker thread done servicing request
01:07:00.392 00.000 5052 OnExposeComplete: enter
01:07:00.393 00.001 5052 UpdateGuideState(): m_state=6
01:07:00.393 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2209
01:07:00.393 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.74, Mass=207, SNR=10.0, Peak=67 HFD=2.8
01:07:00.393 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:07:00.393 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
01:07:00.393 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.03 hyp=0.64 cameraTheta=3.09 mountX=0.32 mountY=0.52, mountTheta=1.02
01:07:00.393 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.03, opts=13)
01:07:00.393 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.03)
01:07:00.393 00.000 8976 Worker thread wakes up
01:07:00.394 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.03) opts 0xd
01:07:00.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.03)
01:07:00.394 00.000 8976 Moving (-0.64, 0.03) raw xDistance=0.32 yDistance=0.52
01:07:00.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:07:00.394 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:07:00.394 00.000 5052 UpdateGuideState exits: m=207 SNR=10.0
01:07:00.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:00.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:07:00.394 00.000 8976 MoveAxis(L, 1, ABG)
01:07:00.394 00.000 8976 stepping (-6, 13) + (-1, 0)
01:07:00.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:00.394 00.000 5052 Enqueuing Expose request
01:07:00.394 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:00.423 00.029 8976 Received - 47 (G) 
01:07:00.423 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:00.423 00.000 8976 stepped: pos (-7, 13)
01:07:00.423 00.000 8976 MoveAxis(D, 2, ABG)
01:07:00.423 00.000 8976 stepping (-7, 13) + (0, -2)
01:07:00.423 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:00.454 00.031 8976 Received - 47 (G) 
01:07:00.454 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:00.454 00.000 8976 stepped: pos (-7, 11)
01:07:00.454 00.000 8976 move complete, result=0
01:07:00.454 00.000 8976 worker thread done servicing request
01:07:00.454 00.000 8976 Worker thread wakes up
01:07:00.455 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:00.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:00.455 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:07:01.140 00.685 8976 Exposure complete
01:07:01.145 00.005 8976 worker thread done servicing request
01:07:01.146 00.001 5052 OnExposeComplete: enter
01:07:01.146 00.000 5052 UpdateGuideState(): m_state=6
01:07:01.146 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2210
01:07:01.146 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.57, Mass=187, SNR=9.5, Peak=70 HFD=2.4
01:07:01.146 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
01:07:01.146 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.53)
01:07:01.146 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-2.61 mountX=-0.02 mountY=0.28, mountTheta=1.63
01:07:01.147 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.14, opts=13)
01:07:01.147 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.14)
01:07:01.147 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:07:01.147 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
01:07:01.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:01.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:01.147 00.000 5052 Enqueuing Expose request
01:07:01.147 00.000 8976 Worker thread wakes up
01:07:01.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.14) opts 0xd
01:07:01.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.14)
01:07:01.147 00.000 8976 Moving (-0.24, -0.14) raw xDistance=-0.02 yDistance=0.28
01:07:01.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:01.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
01:07:01.147 00.000 8976 MoveAxis(R, 0, ABG)
01:07:01.147 00.000 8976 MoveAxis(D, 1, ABG)
01:07:01.147 00.000 8976 stepping (-7, 11) + (0, -1)
01:07:01.147 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:01.174 00.027 8976 Received - 47 (G) 
01:07:01.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:01.174 00.000 8976 stepped: pos (-7, 10)
01:07:01.174 00.000 8976 move complete, result=0
01:07:01.174 00.000 8976 worker thread done servicing request
01:07:01.174 00.000 8976 Worker thread wakes up
01:07:01.175 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:01.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:01.175 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:07:01.859 00.684 8976 Exposure complete
01:07:01.864 00.005 8976 worker thread done servicing request
01:07:01.864 00.000 5052 OnExposeComplete: enter
01:07:01.864 00.000 5052 UpdateGuideState(): m_state=6
01:07:01.865 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2211
01:07:01.865 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.94, Mass=212, SNR=10.0, Peak=71 HFD=2.8
01:07:01.865 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
01:07:01.865 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
01:07:01.865 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.23 hyp=0.32 cameraTheta=2.36 mountX=0.31 mountY=0.07, mountTheta=0.22
01:07:01.865 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.23, opts=13)
01:07:01.866 00.001 5052 Enqueuing Move request for stepguider (-0.23, 0.23)
01:07:01.866 00.000 8976 Worker thread wakes up
01:07:01.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.23) opts 0xd
01:07:01.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.23)
01:07:01.866 00.000 8976 Moving (-0.23, 0.23) raw xDistance=0.31 yDistance=0.07
01:07:01.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:07:01.866 00.000 5052 UpdateGuideState exits: m=212 SNR=10.0
01:07:01.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:01.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:07:01.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:07:01.866 00.000 8976 MoveAxis(L, 1, ABG)
01:07:01.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:01.866 00.000 5052 Enqueuing Expose request
01:07:01.866 00.000 8976 stepping (-7, 10) + (-1, 0)
01:07:01.866 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:01.894 00.028 8976 Received - 47 (G) 
01:07:01.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:01.894 00.000 8976 stepped: pos (-8, 10)
01:07:01.894 00.000 8976 MoveAxis(U, 0, ABG)
01:07:01.894 00.000 8976 move complete, result=0
01:07:01.894 00.000 8976 worker thread done servicing request
01:07:01.894 00.000 8976 Worker thread wakes up
01:07:01.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:01.894 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:01.894 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:07:02.577 00.683 8976 Exposure complete
01:07:02.582 00.005 8976 worker thread done servicing request
01:07:02.583 00.001 5052 OnExposeComplete: enter
01:07:02.583 00.000 5052 UpdateGuideState(): m_state=6
01:07:02.583 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2212
01:07:02.583 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.86, Mass=193, SNR=9.6, Peak=66 HFD=2.7
01:07:02.583 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.02 = -0.02)
01:07:02.583 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.13 = -0.13)
01:07:02.583 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.02 mountX=0.16 mountY=-0.02, mountTheta=-0.13
01:07:02.584 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.15, opts=13)
01:07:02.584 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.15)
01:07:02.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:07:02.584 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:07:02.584 00.000 8976 Worker thread wakes up
01:07:02.584 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.15) opts 0xd
01:07:02.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.15)
01:07:02.584 00.000 8976 Moving (-0.07, 0.15) raw xDistance=0.16 yDistance=-0.02
01:07:02.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:02.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:02.584 00.000 5052 Enqueuing Expose request
01:07:02.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:07:02.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:02.584 00.000 8976 MoveAxis(R, 0, ABG)
01:07:02.584 00.000 8976 MoveAxis(U, 0, ABG)
01:07:02.584 00.000 8976 move complete, result=0
01:07:02.584 00.000 8976 worker thread done servicing request
01:07:02.584 00.000 8976 Worker thread wakes up
01:07:02.584 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:02.584 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:02.585 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:03.269 00.684 8976 Exposure complete
01:07:03.275 00.006 8976 worker thread done servicing request
01:07:03.275 00.000 5052 OnExposeComplete: enter
01:07:03.275 00.000 5052 UpdateGuideState(): m_state=6
01:07:03.275 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2213
01:07:03.275 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=282.03, Mass=192, SNR=9.5, Peak=67 HFD=2.8
01:07:03.275 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
01:07:03.275 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
01:07:03.275 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.32 hyp=0.38 cameraTheta=2.14 mountX=0.37 mountY=-0.00, mountTheta=-0.01
01:07:03.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.32, opts=13)
01:07:03.276 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.32)
01:07:03.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:07:03.276 00.000 5052 UpdateGuideState exits: m=192 SNR=9.5
01:07:03.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:03.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:03.276 00.000 5052 Enqueuing Expose request
01:07:03.276 00.000 8976 Worker thread wakes up
01:07:03.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.32) opts 0xd
01:07:03.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.32)
01:07:03.276 00.000 8976 Moving (-0.20, 0.32) raw xDistance=0.37 yDistance=-0.00
01:07:03.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:07:03.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:07:03.276 00.000 8976 MoveAxis(L, 2, ABG)
01:07:03.277 00.001 8976 stepping (-8, 10) + (-2, 0)
01:07:03.277 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:03.299 00.022 8976 Received - 47 (G) 
01:07:03.300 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:03.300 00.000 8976 stepped: pos (-10, 10)
01:07:03.300 00.000 8976 MoveAxis(U, 0, ABG)
01:07:03.300 00.000 8976 move complete, result=0
01:07:03.300 00.000 8976 worker thread done servicing request
01:07:03.300 00.000 8976 Worker thread wakes up
01:07:03.300 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:03.300 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:03.300 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
01:07:03.984 00.684 8976 Exposure complete
01:07:03.990 00.006 8976 worker thread done servicing request
01:07:03.990 00.000 5052 OnExposeComplete: enter
01:07:03.990 00.000 5052 UpdateGuideState(): m_state=6
01:07:03.990 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2214
01:07:03.990 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.69, Mass=191, SNR=9.5, Peak=66 HFD=2.8
01:07:03.990 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
01:07:03.990 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
01:07:03.990 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.02 hyp=0.38 cameraTheta=-3.09 mountX=0.16 mountY=0.33, mountTheta=1.13
01:07:03.991 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.02, opts=13)
01:07:03.991 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.02)
01:07:03.991 00.000 8976 Worker thread wakes up
01:07:03.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.02) opts 0xd
01:07:03.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.02)
01:07:03.991 00.000 8976 Moving (-0.38, -0.02) raw xDistance=0.16 yDistance=0.33
01:07:03.991 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:07:03.991 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:07:03.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:03.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:03.991 00.000 5052 Enqueuing Expose request
01:07:03.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:07:03.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:07:03.991 00.000 8976 MoveAxis(R, 0, ABG)
01:07:03.991 00.000 8976 MoveAxis(D, 1, ABG)
01:07:03.991 00.000 8976 stepping (-10, 10) + (0, -1)
01:07:03.991 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:04.020 00.029 8976 Received - 47 (G) 
01:07:04.020 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:04.020 00.000 8976 stepped: pos (-10, 9)
01:07:04.020 00.000 8976 move complete, result=0
01:07:04.020 00.000 8976 worker thread done servicing request
01:07:04.020 00.000 8976 Worker thread wakes up
01:07:04.020 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:07:04.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:04.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:04.704 00.684 8976 Exposure complete
01:07:04.710 00.006 8976 worker thread done servicing request
01:07:04.710 00.000 5052 OnExposeComplete: enter
01:07:04.710 00.000 5052 UpdateGuideState(): m_state=6
01:07:04.710 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2215
01:07:04.710 00.000 5052 Star::Find returns 1 (0), X=328.18, Y=281.56, Mass=200, SNR=9.8, Peak=69 HFD=2.6
01:07:04.710 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
01:07:04.710 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
01:07:04.710 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=-0.15 hyp=1.00 cameraTheta=-3.00 mountX=0.32 mountY=0.91, mountTheta=1.23
01:07:04.711 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=-0.15, opts=13)
01:07:04.711 00.000 5052 Enqueuing Move request for stepguider (-0.99, -0.15)
01:07:04.711 00.000 8976 Worker thread wakes up
01:07:04.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, -0.15) opts 0xd
01:07:04.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, -0.15)
01:07:04.711 00.000 8976 Moving (-0.99, -0.15) raw xDistance=0.32 yDistance=0.91
01:07:04.712 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:07:04.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:07:04.712 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
01:07:04.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:04.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.91
01:07:04.712 00.000 8976 MoveAxis(L, 1, ABG)
01:07:04.712 00.000 8976 stepping (-10, 9) + (-1, 0)
01:07:04.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:04.712 00.000 5052 Enqueuing Expose request
01:07:04.712 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:04.739 00.027 8976 Received - 47 (G) 
01:07:04.739 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:04.739 00.000 8976 stepped: pos (-11, 9)
01:07:04.739 00.000 8976 MoveAxis(D, 4, ABG)
01:07:04.739 00.000 8976 stepping (-11, 9) + (0, -4)
01:07:04.739 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:07:04.771 00.032 8976 Received - 47 (G) 
01:07:04.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:07:04.771 00.000 8976 stepped: pos (-11, 5)
01:07:04.771 00.000 8976 move complete, result=0
01:07:04.771 00.000 8976 worker thread done servicing request
01:07:04.771 00.000 8976 Worker thread wakes up
01:07:04.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:04.771 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:04.771 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 4 ms SOUTH
01:07:05.456 00.685 8976 Exposure complete
01:07:05.461 00.005 8976 worker thread done servicing request
01:07:05.461 00.000 5052 OnExposeComplete: enter
01:07:05.462 00.001 5052 UpdateGuideState(): m_state=6
01:07:05.462 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2216
01:07:05.462 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.99, Mass=172, SNR=9.0, Peak=67 HFD=2.3
01:07:05.462 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:07:05.462 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
01:07:05.462 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.28 hyp=0.76 cameraTheta=2.77 mountX=0.57 mountY=0.44, mountTheta=0.66
01:07:05.462 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.28, opts=13)
01:07:05.462 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.28)
01:07:05.463 00.001 8976 Worker thread wakes up
01:07:05.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.28) opts 0xd
01:07:05.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.28)
01:07:05.463 00.000 8976 Moving (-0.70, 0.28) raw xDistance=0.57 yDistance=0.44
01:07:05.463 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:07:05.463 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
01:07:05.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:05.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
01:07:05.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.44
01:07:05.463 00.000 8976 MoveAxis(L, 2, ABG)
01:07:05.463 00.000 8976 stepping (-11, 5) + (-2, 0)
01:07:05.463 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:05.463 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:05.463 00.000 5052 Enqueuing Expose request
01:07:05.491 00.028 8976 Received - 47 (G) 
01:07:05.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:05.491 00.000 8976 stepped: pos (-13, 5)
01:07:05.491 00.000 8976 MoveAxis(D, 2, ABG)
01:07:05.491 00.000 8976 stepping (-13, 5) + (0, -2)
01:07:05.491 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:05.522 00.031 8976 Received - 47 (G) 
01:07:05.522 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:05.522 00.000 8976 stepped: pos (-13, 3)
01:07:05.522 00.000 8976 move complete, result=0
01:07:05.522 00.000 8976 worker thread done servicing request
01:07:05.522 00.000 8976 Worker thread wakes up
01:07:05.522 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:07:05.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:05.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:06.206 00.684 8976 Exposure complete
01:07:06.212 00.006 8976 worker thread done servicing request
01:07:06.212 00.000 5052 OnExposeComplete: enter
01:07:06.212 00.000 5052 UpdateGuideState(): m_state=6
01:07:06.212 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2217
01:07:06.212 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=282.09, Mass=171, SNR=9.0, Peak=65 HFD=2.4
01:07:06.212 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:07:06.212 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
01:07:06.212 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=0.38 hyp=1.03 cameraTheta=2.76 mountX=0.78 mountY=0.59, mountTheta=0.65
01:07:06.213 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=0.38, opts=13)
01:07:06.213 00.000 5052 Enqueuing Move request for stepguider (-0.95, 0.38)
01:07:06.213 00.000 8976 Worker thread wakes up
01:07:06.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, 0.38) opts 0xd
01:07:06.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, 0.38)
01:07:06.213 00.000 8976 Moving (-0.95, 0.38) raw xDistance=0.78 yDistance=0.59
01:07:06.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.78
01:07:06.213 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:07:06.213 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
01:07:06.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:06.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
01:07:06.213 00.000 8976 MoveAxis(L, 3, ABG)
01:07:06.213 00.000 8976 stepping (-13, 3) + (-3, 0)
01:07:06.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:06.214 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:06.214 00.000 5052 Enqueuing Expose request
01:07:06.242 00.028 8976 Received - 47 (G) 
01:07:06.242 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:06.242 00.000 8976 stepped: pos (-16, 3)
01:07:06.242 00.000 8976 MoveAxis(D, 2, ABG)
01:07:06.242 00.000 8976 stepping (-16, 3) + (0, -2)
01:07:06.242 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:06.273 00.031 8976 Received - 47 (G) 
01:07:06.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:06.273 00.000 8976 stepped: pos (-16, 1)
01:07:06.273 00.000 8976 move complete, result=0
01:07:06.273 00.000 8976 worker thread done servicing request
01:07:06.273 00.000 8976 Worker thread wakes up
01:07:06.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:06.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:06.274 00.001 5052 GuideStep: 0.8 px 3 ms WEST, 0.6 px 2 ms SOUTH
01:07:06.959 00.685 8976 Exposure complete
01:07:06.964 00.005 8976 worker thread done servicing request
01:07:06.964 00.000 5052 OnExposeComplete: enter
01:07:06.964 00.000 5052 UpdateGuideState(): m_state=6
01:07:06.964 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2218
01:07:06.964 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.35, Mass=193, SNR=9.6, Peak=67 HFD=2.8
01:07:06.964 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.52 = 1.77)
01:07:06.964 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
01:07:06.964 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.36 hyp=0.58 cameraTheta=-2.47 mountX=-0.11 mountY=0.58, mountTheta=1.76
01:07:06.964 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.36, opts=13)
01:07:06.965 00.001 5052 Enqueuing Move request for stepguider (-0.46, -0.36)
01:07:06.965 00.000 8976 Worker thread wakes up
01:07:06.965 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.36) opts 0xd
01:07:06.965 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.36)
01:07:06.965 00.000 8976 Moving (-0.46, -0.36) raw xDistance=-0.11 yDistance=0.58
01:07:06.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:07:06.965 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:07:06.965 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:07:06.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:06.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
01:07:06.965 00.000 8976 MoveAxis(R, 0, ABG)
01:07:06.965 00.000 8976 MoveAxis(D, 2, ABG)
01:07:06.965 00.000 8976 stepping (-16, 1) + (0, -2)
01:07:06.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:06.965 00.000 5052 Enqueuing Expose request
01:07:06.965 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:06.993 00.028 8976 Received - 47 (G) 
01:07:06.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:06.993 00.000 8976 stepped: pos (-16, -1)
01:07:06.993 00.000 8976 move complete, result=0
01:07:06.993 00.000 8976 worker thread done servicing request
01:07:06.993 00.000 8976 Worker thread wakes up
01:07:06.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:06.993 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:06.993 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:07:07.680 00.687 8976 Exposure complete
01:07:07.685 00.005 8976 worker thread done servicing request
01:07:07.685 00.000 5052 OnExposeComplete: enter
01:07:07.685 00.000 5052 UpdateGuideState(): m_state=6
01:07:07.685 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2219
01:07:07.685 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.47, Mass=202, SNR=9.8, Peak=74 HFD=2.9
01:07:07.685 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
01:07:07.685 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
01:07:07.685 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.24 hyp=0.54 cameraTheta=-0.46 mountX=-0.43 mountY=-0.27, mountTheta=-2.58
01:07:07.686 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.24, opts=13)
01:07:07.686 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.24)
01:07:07.686 00.000 8976 Worker thread wakes up
01:07:07.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.24) opts 0xd
01:07:07.686 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.24)
01:07:07.686 00.000 8976 Moving (0.48, -0.24) raw xDistance=-0.43 yDistance=-0.27
01:07:07.686 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:07:07.686 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:07:07.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:07.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:07:07.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.27
01:07:07.686 00.000 8976 MoveAxis(R, 2, ABG)
01:07:07.686 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:07.687 00.001 5052 Enqueuing Expose request
01:07:07.687 00.000 8976 stepping (-16, -1) + (2, 0)
01:07:07.687 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:07.713 00.026 8976 Received - 47 (G) 
01:07:07.713 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:07.713 00.000 8976 stepped: pos (-14, -1)
01:07:07.713 00.000 8976 MoveAxis(U, 1, ABG)
01:07:07.713 00.000 8976 stepping (-14, -1) + (0, 1)
01:07:07.713 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:07.745 00.032 8976 Received - 47 (G) 
01:07:07.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:07.745 00.000 8976 stepped: pos (-14, 0)
01:07:07.745 00.000 8976 move complete, result=0
01:07:07.745 00.000 8976 worker thread done servicing request
01:07:07.745 00.000 8976 Worker thread wakes up
01:07:07.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:07.745 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
01:07:07.745 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:08.427 00.682 8976 Exposure complete
01:07:08.433 00.006 8976 worker thread done servicing request
01:07:08.433 00.000 5052 OnExposeComplete: enter
01:07:08.433 00.000 5052 UpdateGuideState(): m_state=6
01:07:08.433 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2220
01:07:08.433 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.70, Mass=188, SNR=9.5, Peak=66 HFD=2.4
01:07:08.433 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
01:07:08.433 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
01:07:08.433 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.01 hyp=0.79 cameraTheta=-0.02 mountX=-0.37 mountY=-0.65, mountTheta=-2.09
01:07:08.435 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.01, opts=13)
01:07:08.435 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.01)
01:07:08.435 00.000 8976 Worker thread wakes up
01:07:08.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.01) opts 0xd
01:07:08.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.01)
01:07:08.435 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:07:08.435 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:07:08.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:08.435 00.000 8976 Moving (0.79, -0.01) raw xDistance=-0.37 yDistance=-0.65
01:07:08.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:08.435 00.000 5052 Enqueuing Expose request
01:07:08.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:07:08.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.65
01:07:08.435 00.000 8976 MoveAxis(R, 2, ABG)
01:07:08.435 00.000 8976 stepping (-14, 0) + (2, 0)
01:07:08.435 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:08.464 00.029 8976 Received - 47 (G) 
01:07:08.464 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:08.464 00.000 8976 stepped: pos (-12, 0)
01:07:08.465 00.001 8976 MoveAxis(U, 3, ABG)
01:07:08.465 00.000 8976 stepping (-12, 0) + (0, 3)
01:07:08.465 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:08.496 00.031 8976 Received - 47 (G) 
01:07:08.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:08.496 00.000 8976 stepped: pos (-12, 3)
01:07:08.496 00.000 8976 move complete, result=0
01:07:08.496 00.000 8976 worker thread done servicing request
01:07:08.496 00.000 8976 Worker thread wakes up
01:07:08.496 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:08.496 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
01:07:08.496 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:09.181 00.685 8976 Exposure complete
01:07:09.187 00.006 8976 worker thread done servicing request
01:07:09.187 00.000 5052 OnExposeComplete: enter
01:07:09.187 00.000 5052 UpdateGuideState(): m_state=6
01:07:09.187 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2221
01:07:09.187 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.90, Mass=198, SNR=9.6, Peak=64 HFD=2.9
01:07:09.187 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
01:07:09.187 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
01:07:09.188 00.001 5052 CameraToMount -- cameraX=0.51 cameraY=0.19 hyp=0.54 cameraTheta=0.37 mountX=-0.06 mountY=-0.53, mountTheta=-1.68
01:07:09.188 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.19, opts=13)
01:07:09.188 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.19)
01:07:09.188 00.000 8976 Worker thread wakes up
01:07:09.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.19) opts 0xd
01:07:09.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.19)
01:07:09.189 00.001 8976 Moving (0.51, 0.19) raw xDistance=-0.06 yDistance=-0.53
01:07:09.189 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:07:09.189 00.000 5052 UpdateGuideState exits: m=198 SNR=9.6
01:07:09.189 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:09.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:07:09.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
01:07:09.189 00.000 8976 MoveAxis(R, 0, ABG)
01:07:09.189 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:09.189 00.000 5052 Enqueuing Expose request
01:07:09.189 00.000 8976 MoveAxis(U, 2, ABG)
01:07:09.189 00.000 8976 stepping (-12, 3) + (0, 2)
01:07:09.189 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:09.216 00.027 8976 Received - 47 (G) 
01:07:09.216 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:09.216 00.000 8976 stepped: pos (-12, 5)
01:07:09.216 00.000 8976 move complete, result=0
01:07:09.216 00.000 8976 worker thread done servicing request
01:07:09.216 00.000 8976 Worker thread wakes up
01:07:09.216 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:09.216 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:09.216 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:07:09.915 00.699 8976 Exposure complete
01:07:09.920 00.005 8976 worker thread done servicing request
01:07:09.920 00.000 5052 OnExposeComplete: enter
01:07:09.920 00.000 5052 UpdateGuideState(): m_state=6
01:07:09.920 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2222
01:07:09.920 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.51, Mass=185, SNR=9.4, Peak=70 HFD=2.6
01:07:09.920 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
01:07:09.920 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
01:07:09.920 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.20 hyp=0.67 cameraTheta=-0.30 mountX=-0.47 mountY=-0.43, mountTheta=-2.40
01:07:09.920 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.20, opts=13)
01:07:09.920 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.20)
01:07:09.920 00.000 8976 Worker thread wakes up
01:07:09.921 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.20) opts 0xd
01:07:09.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.20)
01:07:09.921 00.000 8976 Moving (0.64, -0.20) raw xDistance=-0.47 yDistance=-0.43
01:07:09.921 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:07:09.921 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:07:09.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:09.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:07:09.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
01:07:09.921 00.000 8976 MoveAxis(R, 2, ABG)
01:07:09.921 00.000 8976 stepping (-12, 5) + (2, 0)
01:07:09.921 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:09.921 00.000 5052 Enqueuing Expose request
01:07:09.921 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:09.951 00.030 8976 Received - 47 (G) 
01:07:09.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:09.951 00.000 8976 stepped: pos (-10, 5)
01:07:09.951 00.000 8976 MoveAxis(U, 2, ABG)
01:07:09.951 00.000 8976 stepping (-10, 5) + (0, 2)
01:07:09.951 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:09.983 00.032 8976 Received - 47 (G) 
01:07:09.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:09.983 00.000 8976 stepped: pos (-10, 7)
01:07:09.983 00.000 8976 move complete, result=0
01:07:09.983 00.000 8976 worker thread done servicing request
01:07:09.984 00.001 8976 Worker thread wakes up
01:07:09.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:09.984 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
01:07:09.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:10.639 00.655 8976 Exposure complete
01:07:10.644 00.005 8976 worker thread done servicing request
01:07:10.644 00.000 5052 OnExposeComplete: enter
01:07:10.645 00.001 5052 UpdateGuideState(): m_state=6
01:07:10.645 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2223
01:07:10.645 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=282.00, Mass=191, SNR=9.5, Peak=66 HFD=2.9
01:07:10.645 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
01:07:10.645 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
01:07:10.645 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.29 hyp=0.56 cameraTheta=0.54 mountX=0.04 mountY=-0.56, mountTheta=-1.50
01:07:10.645 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.29, opts=13)
01:07:10.645 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.29)
01:07:10.646 00.001 8976 Worker thread wakes up
01:07:10.646 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.29) opts 0xd
01:07:10.646 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.29)
01:07:10.646 00.000 8976 Moving (0.48, 0.29) raw xDistance=0.04 yDistance=-0.56
01:07:10.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:07:10.646 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:07:10.646 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:07:10.646 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:10.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
01:07:10.646 00.000 8976 MoveAxis(R, 0, ABG)
01:07:10.646 00.000 8976 MoveAxis(U, 2, ABG)
01:07:10.646 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:10.646 00.000 5052 Enqueuing Expose request
01:07:10.646 00.000 8976 stepping (-10, 7) + (0, 2)
01:07:10.646 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:10.670 00.024 8976 Received - 47 (G) 
01:07:10.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:10.670 00.000 8976 stepped: pos (-10, 9)
01:07:10.670 00.000 8976 move complete, result=0
01:07:10.670 00.000 8976 worker thread done servicing request
01:07:10.670 00.000 8976 Worker thread wakes up
01:07:10.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:10.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:10.670 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
01:07:11.326 00.656 8976 Exposure complete
01:07:11.331 00.005 8976 worker thread done servicing request
01:07:11.331 00.000 5052 OnExposeComplete: enter
01:07:11.331 00.000 5052 UpdateGuideState(): m_state=6
01:07:11.332 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2224
01:07:11.332 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=282.29, Mass=198, SNR=9.7, Peak=65 HFD=3.2
01:07:11.332 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
01:07:11.332 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
01:07:11.332 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.58 hyp=0.73 cameraTheta=0.92 mountX=0.31 mountY=-0.68, mountTheta=-1.14
01:07:11.332 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.58, opts=13)
01:07:11.332 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.58)
01:07:11.332 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:07:11.332 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:07:11.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:11.332 00.000 8976 Worker thread wakes up
01:07:11.333 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.58) opts 0xd
01:07:11.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.58)
01:07:11.333 00.000 8976 Moving (0.44, 0.58) raw xDistance=0.31 yDistance=-0.68
01:07:11.333 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:11.333 00.000 5052 Enqueuing Expose request
01:07:11.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:07:11.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.68
01:07:11.333 00.000 8976 MoveAxis(L, 1, ABG)
01:07:11.333 00.000 8976 stepping (-10, 9) + (-1, 0)
01:07:11.333 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:11.358 00.025 8976 Received - 47 (G) 
01:07:11.358 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:11.358 00.000 8976 stepped: pos (-11, 9)
01:07:11.358 00.000 8976 MoveAxis(U, 3, ABG)
01:07:11.358 00.000 8976 stepping (-11, 9) + (0, 3)
01:07:11.358 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:11.390 00.032 8976 Received - 47 (G) 
01:07:11.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:11.390 00.000 8976 stepped: pos (-11, 12)
01:07:11.390 00.000 8976 move complete, result=0
01:07:11.390 00.000 8976 worker thread done servicing request
01:07:11.390 00.000 8976 Worker thread wakes up
01:07:11.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:11.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:11.390 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.7 px 3 ms NORTH
01:07:12.050 00.660 8976 Exposure complete
01:07:12.055 00.005 8976 worker thread done servicing request
01:07:12.055 00.000 5052 OnExposeComplete: enter
01:07:12.056 00.001 5052 UpdateGuideState(): m_state=6
01:07:12.056 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2225
01:07:12.056 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.64, Mass=184, SNR=9.3, Peak=65 HFD=3.0
01:07:12.056 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
01:07:12.056 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.45)
01:07:12.056 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.69 mountX=-0.06 mountY=0.04, mountTheta=2.48
01:07:12.056 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.07, opts=13)
01:07:12.057 00.001 5052 Enqueuing Move request for stepguider (-0.01, -0.07)
01:07:12.057 00.000 8976 Worker thread wakes up
01:07:12.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.07) opts 0xd
01:07:12.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.07)
01:07:12.057 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:07:12.057 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:07:12.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:12.057 00.000 8976 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.04
01:07:12.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:12.057 00.000 5052 Enqueuing Expose request
01:07:12.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:07:12.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:07:12.057 00.000 8976 MoveAxis(R, 0, ABG)
01:07:12.057 00.000 8976 MoveAxis(U, 0, ABG)
01:07:12.057 00.000 8976 move complete, result=0
01:07:12.057 00.000 8976 worker thread done servicing request
01:07:12.057 00.000 8976 Worker thread wakes up
01:07:12.057 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:12.058 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:12.058 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:12.714 00.656 8976 Exposure complete
01:07:12.720 00.006 8976 worker thread done servicing request
01:07:12.720 00.000 5052 OnExposeComplete: enter
01:07:12.720 00.000 5052 UpdateGuideState(): m_state=6
01:07:12.720 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2226
01:07:12.720 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.40, Mass=181, SNR=9.3, Peak=69 HFD=3.2
01:07:12.720 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.04) = xAngle (-3.38 = 2.90)
01:07:12.720 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.48 = 2.80)
01:07:12.720 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.34 mountX=-0.31 mountY=0.11, mountTheta=2.81
01:07:12.722 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.31, opts=13)
01:07:12.722 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.31)
01:07:12.722 00.000 8976 Worker thread wakes up
01:07:12.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.31) opts 0xd
01:07:12.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.31)
01:07:12.722 00.000 8976 Moving (0.07, -0.31) raw xDistance=-0.31 yDistance=0.11
01:07:12.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:07:12.722 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:07:12.722 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
01:07:12.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:12.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:07:12.722 00.000 8976 MoveAxis(R, 1, ABG)
01:07:12.722 00.000 8976 stepping (-11, 12) + (1, 0)
01:07:12.722 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:12.723 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:12.723 00.000 5052 Enqueuing Expose request
01:07:12.749 00.026 8976 Received - 47 (G) 
01:07:12.749 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:12.749 00.000 8976 stepped: pos (-10, 12)
01:07:12.749 00.000 8976 MoveAxis(U, 0, ABG)
01:07:12.749 00.000 8976 move complete, result=0
01:07:12.749 00.000 8976 worker thread done servicing request
01:07:12.749 00.000 8976 Worker thread wakes up
01:07:12.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:12.749 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:07:12.749 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:13.403 00.654 8976 Exposure complete
01:07:13.408 00.005 8976 worker thread done servicing request
01:07:13.409 00.001 5052 OnExposeComplete: enter
01:07:13.409 00.000 5052 UpdateGuideState(): m_state=6
01:07:13.409 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2227
01:07:13.409 00.000 5052 Star::Find returns 1 (0), X=330.25, Y=281.91, Mass=206, SNR=9.8, Peak=67 HFD=3.2
01:07:13.409 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
01:07:13.409 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
01:07:13.409 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=0.20 hyp=1.09 cameraTheta=0.19 mountX=-0.31 mountY=-1.01, mountTheta=-1.87
01:07:13.409 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=0.20, opts=13)
01:07:13.409 00.000 5052 Enqueuing Move request for stepguider (1.08, 0.20)
01:07:13.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:07:13.410 00.001 5052 UpdateGuideState exits: m=206 SNR=9.8
01:07:13.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:13.410 00.000 8976 Worker thread wakes up
01:07:13.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, 0.20) opts 0xd
01:07:13.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.08, 0.20)
01:07:13.410 00.000 8976 Moving (1.08, 0.20) raw xDistance=-0.31 yDistance=-1.01
01:07:13.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:13.410 00.000 5052 Enqueuing Expose request
01:07:13.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
01:07:13.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.01
01:07:13.410 00.000 8976 MoveAxis(R, 1, ABG)
01:07:13.410 00.000 8976 stepping (-10, 12) + (1, 0)
01:07:13.410 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:13.436 00.026 8976 Received - 47 (G) 
01:07:13.436 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:13.436 00.000 8976 stepped: pos (-9, 12)
01:07:13.436 00.000 8976 MoveAxis(U, 4, ABG)
01:07:13.436 00.000 8976 stepping (-9, 12) + (0, 4)
01:07:13.436 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:07:13.468 00.032 8976 Received - 47 (G) 
01:07:13.468 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:07:13.468 00.000 8976 stepped: pos (-9, 16)
01:07:13.468 00.000 8976 move complete, result=0
01:07:13.468 00.000 8976 worker thread done servicing request
01:07:13.468 00.000 8976 Worker thread wakes up
01:07:13.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:13.468 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:13.468 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
01:07:14.155 00.687 8976 Exposure complete
01:07:14.161 00.006 8976 worker thread done servicing request
01:07:14.161 00.000 5052 OnExposeComplete: enter
01:07:14.161 00.000 5052 UpdateGuideState(): m_state=6
01:07:14.161 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2228
01:07:14.161 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.65, Mass=194, SNR=9.6, Peak=65 HFD=3.4
01:07:14.161 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
01:07:14.161 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
01:07:14.161 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.06 hyp=0.50 cameraTheta=-0.13 mountX=-0.28 mountY=-0.38, mountTheta=-2.21
01:07:14.163 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.06, opts=13)
01:07:14.163 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.06)
01:07:14.163 00.000 8976 Worker thread wakes up
01:07:14.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:07:14.163 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:07:14.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:14.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:14.163 00.000 5052 Enqueuing Expose request
01:07:14.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.06) opts 0xd
01:07:14.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.06)
01:07:14.163 00.000 8976 Moving (0.49, -0.06) raw xDistance=-0.28 yDistance=-0.38
01:07:14.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:07:14.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.38
01:07:14.163 00.000 8976 MoveAxis(R, 1, ABG)
01:07:14.163 00.000 8976 stepping (-9, 16) + (1, 0)
01:07:14.163 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:14.187 00.024 8976 Received - 47 (G) 
01:07:14.187 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:14.187 00.000 8976 stepped: pos (-8, 16)
01:07:14.187 00.000 8976 MoveAxis(U, 2, ABG)
01:07:14.187 00.000 8976 stepping (-8, 16) + (0, 2)
01:07:14.187 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:14.219 00.032 8976 Received - 47 (G) 
01:07:14.219 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:14.219 00.000 8976 stepped: pos (-8, 18)
01:07:14.219 00.000 8976 move complete, result=0
01:07:14.219 00.000 8976 worker thread done servicing request
01:07:14.219 00.000 8976 Worker thread wakes up
01:07:14.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:14.220 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:14.220 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:07:14.911 00.691 8976 Exposure complete
01:07:14.917 00.006 8976 worker thread done servicing request
01:07:14.917 00.000 5052 OnExposeComplete: enter
01:07:14.917 00.000 5052 UpdateGuideState(): m_state=6
01:07:14.917 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2229
01:07:14.917 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=281.64, Mass=177, SNR=9.1, Peak=67 HFD=2.6
01:07:14.917 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
01:07:14.917 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
01:07:14.917 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=-0.07 hyp=0.91 cameraTheta=-0.08 mountX=-0.48 mountY=-0.72, mountTheta=-2.16
01:07:14.918 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=-0.07, opts=13)
01:07:14.918 00.000 5052 Enqueuing Move request for stepguider (0.91, -0.07)
01:07:14.918 00.000 8976 Worker thread wakes up
01:07:14.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, -0.07) opts 0xd
01:07:14.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, -0.07)
01:07:14.918 00.000 8976 Moving (0.91, -0.07) raw xDistance=-0.48 yDistance=-0.72
01:07:14.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
01:07:14.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
01:07:14.918 00.000 8976 MoveAxis(R, 2, ABG)
01:07:14.919 00.001 8976 stepping (-8, 18) + (2, 0)
01:07:14.919 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:14.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:07:14.919 00.000 5052 UpdateGuideState exits: m=177 SNR=9.1
01:07:14.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:14.919 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:14.919 00.000 5052 Enqueuing Expose request
01:07:14.955 00.036 8976 Received - 47 (G) 
01:07:14.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:14.955 00.000 8976 stepped: pos (-6, 18)
01:07:14.955 00.000 8976 MoveAxis(U, 3, ABG)
01:07:14.955 00.000 8976 stepping (-6, 18) + (0, 3)
01:07:14.955 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:14.986 00.031 8976 Received - 47 (G) 
01:07:14.986 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:14.986 00.000 8976 stepped: pos (-6, 21)
01:07:14.987 00.001 8976 move complete, result=0
01:07:14.987 00.000 8976 worker thread done servicing request
01:07:14.987 00.000 8976 Worker thread wakes up
01:07:14.987 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:07:14.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:14.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:15.673 00.686 8976 Exposure complete
01:07:15.678 00.005 8976 worker thread done servicing request
01:07:15.678 00.000 5052 OnExposeComplete: enter
01:07:15.678 00.000 5052 UpdateGuideState(): m_state=6
01:07:15.678 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2230
01:07:15.679 00.001 5052 Star::Find returns 1 (0), X=329.73, Y=281.82, Mass=199, SNR=9.7, Peak=73 HFD=2.5
01:07:15.679 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:07:15.679 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
01:07:15.679 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.11 hyp=0.57 cameraTheta=0.19 mountX=-0.16 mountY=-0.53, mountTheta=-1.86
01:07:15.679 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.11, opts=13)
01:07:15.679 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.11)
01:07:15.679 00.000 8976 Worker thread wakes up
01:07:15.679 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.11) opts 0xd
01:07:15.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.11)
01:07:15.680 00.001 8976 Moving (0.56, 0.11) raw xDistance=-0.16 yDistance=-0.53
01:07:15.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:07:15.680 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:07:15.680 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:07:15.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:15.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:15.680 00.000 5052 Enqueuing Expose request
01:07:15.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.53
01:07:15.680 00.000 8976 MoveAxis(R, 0, ABG)
01:07:15.680 00.000 8976 MoveAxis(U, 2, ABG)
01:07:15.680 00.000 8976 stepping (-6, 21) + (0, 2)
01:07:15.680 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:15.706 00.026 8976 Received - 47 (G) 
01:07:15.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:15.706 00.000 8976 stepped: pos (-6, 23)
01:07:15.706 00.000 8976 move complete, result=0
01:07:15.706 00.000 8976 worker thread done servicing request
01:07:15.706 00.000 8976 Worker thread wakes up
01:07:15.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:15.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:15.706 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:07:16.387 00.681 8976 Exposure complete
01:07:16.392 00.005 8976 worker thread done servicing request
01:07:16.392 00.000 5052 OnExposeComplete: enter
01:07:16.392 00.000 5052 UpdateGuideState(): m_state=6
01:07:16.393 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2231
01:07:16.393 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.62, Mass=197, SNR=9.7, Peak=69 HFD=2.5
01:07:16.393 00.000 5052 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.04) = xAngle (-4.09 = 2.19)
01:07:16.393 00.000 5052 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.20 = 2.09)
01:07:16.393 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-2.05 mountX=-0.06 mountY=0.09, mountTheta=2.16
01:07:16.393 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.09, opts=13)
01:07:16.393 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.09)
01:07:16.394 00.001 8976 Worker thread wakes up
01:07:16.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.09) opts 0xd
01:07:16.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.09)
01:07:16.394 00.000 8976 Moving (-0.05, -0.09) raw xDistance=-0.06 yDistance=0.09
01:07:16.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:07:16.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:07:16.394 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:07:16.394 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:07:16.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:16.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:16.394 00.000 8976 MoveAxis(R, 0, ABG)
01:07:16.394 00.000 5052 Enqueuing Expose request
01:07:16.394 00.000 8976 MoveAxis(U, 0, ABG)
01:07:16.394 00.000 8976 move complete, result=0
01:07:16.395 00.001 8976 worker thread done servicing request
01:07:16.395 00.000 8976 Worker thread wakes up
01:07:16.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:16.395 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:16.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:17.079 00.684 8976 Exposure complete
01:07:17.084 00.005 8976 worker thread done servicing request
01:07:17.085 00.001 5052 OnExposeComplete: enter
01:07:17.085 00.000 5052 UpdateGuideState(): m_state=6
01:07:17.085 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2232
01:07:17.085 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.04, Mass=178, SNR=9.2, Peak=69 HFD=2.6
01:07:17.085 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
01:07:17.085 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
01:07:17.085 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.33 hyp=0.36 cameraTheta=1.12 mountX=0.22 mountY=-0.31, mountTheta=-0.96
01:07:17.085 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.33, opts=13)
01:07:17.085 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.33)
01:07:17.085 00.000 8976 Worker thread wakes up
01:07:17.086 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:07:17.086 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:07:17.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.33) opts 0xd
01:07:17.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.33)
01:07:17.086 00.000 8976 Moving (0.16, 0.33) raw xDistance=0.22 yDistance=-0.31
01:07:17.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:07:17.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:07:17.086 00.000 8976 MoveAxis(R, 0, ABG)
01:07:17.086 00.000 8976 MoveAxis(U, 1, ABG)
01:07:17.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:17.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:17.086 00.000 5052 Enqueuing Expose request
01:07:17.086 00.000 8976 stepping (-6, 23) + (0, 1)
01:07:17.086 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:17.113 00.027 8976 Received - 47 (G) 
01:07:17.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:17.113 00.000 8976 stepped: pos (-6, 24)
01:07:17.113 00.000 8976 move complete, result=0
01:07:17.113 00.000 8976 worker thread done servicing request
01:07:17.113 00.000 8976 Worker thread wakes up
01:07:17.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:17.113 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:17.113 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:07:17.811 00.698 8976 Exposure complete
01:07:17.816 00.005 8976 worker thread done servicing request
01:07:17.816 00.000 5052 OnExposeComplete: enter
01:07:17.816 00.000 5052 UpdateGuideState(): m_state=6
01:07:17.816 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2233
01:07:17.817 00.001 5052 Star::Find returns 1 (0), X=329.24, Y=281.82, Mass=181, SNR=9.2, Peak=61 HFD=2.8
01:07:17.817 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
01:07:17.817 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
01:07:17.817 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=0.07 mountY=-0.12, mountTheta=-1.04
01:07:17.817 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.11, opts=13)
01:07:17.817 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.11)
01:07:17.817 00.000 8976 Worker thread wakes up
01:07:17.817 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.11) opts 0xd
01:07:17.817 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.11)
01:07:17.818 00.001 8976 Moving (0.07, 0.11) raw xDistance=0.07 yDistance=-0.12
01:07:17.818 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:07:17.818 00.000 5052 UpdateGuideState exits: m=181 SNR=9.2
01:07:17.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:17.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:07:17.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:07:17.818 00.000 8976 MoveAxis(R, 0, ABG)
01:07:17.818 00.000 8976 MoveAxis(U, 0, ABG)
01:07:17.818 00.000 8976 move complete, result=0
01:07:17.818 00.000 8976 worker thread done servicing request
01:07:17.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:17.818 00.000 5052 Enqueuing Expose request
01:07:17.818 00.000 8976 Worker thread wakes up
01:07:17.818 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:17.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:17.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:18.506 00.688 8976 Exposure complete
01:07:18.511 00.005 8976 worker thread done servicing request
01:07:18.512 00.001 5052 OnExposeComplete: enter
01:07:18.512 00.000 5052 UpdateGuideState(): m_state=6
01:07:18.512 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2234
01:07:18.512 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.94, Mass=186, SNR=9.4, Peak=65 HFD=2.7
01:07:18.512 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
01:07:18.512 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:07:18.512 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.23 hyp=0.29 cameraTheta=2.22 mountX=0.29 mountY=0.02, mountTheta=0.07
01:07:18.512 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.23, opts=13)
01:07:18.513 00.001 5052 Enqueuing Move request for stepguider (-0.18, 0.23)
01:07:18.513 00.000 8976 Worker thread wakes up
01:07:18.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.23) opts 0xd
01:07:18.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.23)
01:07:18.513 00.000 8976 Moving (-0.18, 0.23) raw xDistance=0.29 yDistance=0.02
01:07:18.513 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:07:18.513 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:07:18.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:18.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:18.513 00.000 5052 Enqueuing Expose request
01:07:18.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:07:18.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:07:18.513 00.000 8976 MoveAxis(L, 1, ABG)
01:07:18.513 00.000 8976 stepping (-6, 24) + (-1, 0)
01:07:18.513 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:18.536 00.023 8976 Received - 47 (G) 
01:07:18.536 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:18.536 00.000 8976 stepped: pos (-7, 24)
01:07:18.536 00.000 8976 MoveAxis(U, 0, ABG)
01:07:18.536 00.000 8976 move complete, result=0
01:07:18.536 00.000 8976 worker thread done servicing request
01:07:18.536 00.000 8976 Worker thread wakes up
01:07:18.536 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:07:18.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:18.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:19.220 00.684 8976 Exposure complete
01:07:19.227 00.007 8976 worker thread done servicing request
01:07:19.227 00.000 5052 OnExposeComplete: enter
01:07:19.227 00.000 5052 UpdateGuideState(): m_state=6
01:07:19.227 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2235
01:07:19.227 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.71, Mass=200, SNR=9.8, Peak=66 HFD=2.5
01:07:19.227 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:07:19.227 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
01:07:19.227 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.00 hyp=0.22 cameraTheta=3.14 mountX=0.10 mountY=0.19, mountTheta=1.07
01:07:19.228 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.00, opts=13)
01:07:19.228 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.00)
01:07:19.228 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:07:19.228 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
01:07:19.228 00.000 8976 Worker thread wakes up
01:07:19.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.00) opts 0xd
01:07:19.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.00)
01:07:19.228 00.000 8976 Moving (-0.22, 0.00) raw xDistance=0.10 yDistance=0.19
01:07:19.228 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:19.228 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:19.228 00.000 5052 Enqueuing Expose request
01:07:19.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:07:19.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:07:19.228 00.000 8976 MoveAxis(R, 0, ABG)
01:07:19.228 00.000 8976 MoveAxis(U, 0, ABG)
01:07:19.228 00.000 8976 move complete, result=0
01:07:19.228 00.000 8976 worker thread done servicing request
01:07:19.228 00.000 8976 Worker thread wakes up
01:07:19.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:19.229 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:19.229 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:19.914 00.685 8976 Exposure complete
01:07:19.919 00.005 8976 worker thread done servicing request
01:07:19.919 00.000 5052 OnExposeComplete: enter
01:07:19.919 00.000 5052 UpdateGuideState(): m_state=6
01:07:19.919 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2236
01:07:19.919 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.73, Mass=202, SNR=9.8, Peak=70 HFD=2.5
01:07:19.919 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:07:19.919 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:07:19.919 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.02 hyp=0.31 cameraTheta=3.07 mountX=0.16 mountY=0.25, mountTheta=1.00
01:07:19.920 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.02, opts=13)
01:07:19.920 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.02)
01:07:19.920 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:07:19.920 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:07:19.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:19.920 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:19.920 00.000 5052 Enqueuing Expose request
01:07:19.920 00.000 8976 Worker thread wakes up
01:07:19.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.02) opts 0xd
01:07:19.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.02)
01:07:19.920 00.000 8976 Moving (-0.31, 0.02) raw xDistance=0.16 yDistance=0.25
01:07:19.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:07:19.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:07:19.920 00.000 8976 MoveAxis(R, 0, ABG)
01:07:19.920 00.000 8976 MoveAxis(U, 0, ABG)
01:07:19.920 00.000 8976 move complete, result=0
01:07:19.920 00.000 8976 worker thread done servicing request
01:07:19.920 00.000 8976 Worker thread wakes up
01:07:19.920 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:19.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:19.920 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:20.603 00.683 8976 Exposure complete
01:07:20.608 00.005 8976 worker thread done servicing request
01:07:20.608 00.000 5052 OnExposeComplete: enter
01:07:20.608 00.000 5052 UpdateGuideState(): m_state=6
01:07:20.608 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2237
01:07:20.609 00.001 5052 Star::Find returns 1 (1), X=328.67, Y=281.74, Mass=195, SNR=9.7, Peak=66 HFD=2.7
01:07:20.609 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:07:20.609 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:07:20.609 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.03 hyp=0.50 cameraTheta=3.08 mountX=0.26 mountY=0.40, mountTheta=1.00
01:07:20.609 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.03, opts=13)
01:07:20.609 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.03)
01:07:20.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:07:20.609 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7 Saturated
01:07:20.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:20.609 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:20.610 00.001 5052 Enqueuing Expose request
01:07:20.610 00.000 8976 Worker thread wakes up
01:07:20.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.03) opts 0xd
01:07:20.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.03)
01:07:20.610 00.000 8976 Moving (-0.50, 0.03) raw xDistance=0.26 yDistance=0.40
01:07:20.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:07:20.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:07:20.610 00.000 8976 MoveAxis(L, 1, ABG)
01:07:20.610 00.000 8976 stepping (-7, 24) + (-1, 0)
01:07:20.610 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:20.630 00.020 8976 Received - 47 (G) 
01:07:20.630 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:20.630 00.000 8976 stepped: pos (-8, 24)
01:07:20.630 00.000 8976 MoveAxis(D, 2, ABG)
01:07:20.630 00.000 8976 stepping (-8, 24) + (0, -2)
01:07:20.630 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:20.662 00.032 8976 Received - 47 (G) 
01:07:20.662 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:20.662 00.000 8976 stepped: pos (-8, 22)
01:07:20.662 00.000 8976 move complete, result=0
01:07:20.662 00.000 8976 worker thread done servicing request
01:07:20.662 00.000 8976 Worker thread wakes up
01:07:20.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:20.662 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:20.662 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:07:21.347 00.685 8976 Exposure complete
01:07:21.353 00.006 8976 worker thread done servicing request
01:07:21.353 00.000 5052 OnExposeComplete: enter
01:07:21.353 00.000 5052 UpdateGuideState(): m_state=6
01:07:21.353 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2238
01:07:21.353 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.71, Mass=213, SNR=10.0, Peak=66 HFD=2.8
01:07:21.353 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:07:21.353 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
01:07:21.353 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.00 hyp=0.39 cameraTheta=3.14 mountX=0.18 mountY=0.33, mountTheta=1.07
01:07:21.353 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.00, opts=13)
01:07:21.353 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.00)
01:07:21.353 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:07:21.353 00.000 5052 UpdateGuideState exits: m=213 SNR=10.0
01:07:21.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:21.353 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:21.353 00.000 5052 Enqueuing Expose request
01:07:21.353 00.000 8976 Worker thread wakes up
01:07:21.353 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.00) opts 0xd
01:07:21.353 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.00)
01:07:21.353 00.000 8976 Moving (-0.39, 0.00) raw xDistance=0.18 yDistance=0.33
01:07:21.354 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:07:21.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
01:07:21.354 00.000 8976 MoveAxis(R, 0, ABG)
01:07:21.354 00.000 8976 MoveAxis(D, 1, ABG)
01:07:21.354 00.000 8976 stepping (-8, 22) + (0, -1)
01:07:21.354 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:21.382 00.028 8976 Received - 47 (G) 
01:07:21.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:21.382 00.000 8976 stepped: pos (-8, 21)
01:07:21.382 00.000 8976 move complete, result=0
01:07:21.382 00.000 8976 worker thread done servicing request
01:07:21.382 00.000 8976 Worker thread wakes up
01:07:21.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:21.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:21.382 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:07:22.069 00.687 8976 Exposure complete
01:07:22.075 00.006 8976 worker thread done servicing request
01:07:22.075 00.000 5052 OnExposeComplete: enter
01:07:22.075 00.000 5052 UpdateGuideState(): m_state=6
01:07:22.076 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2239
01:07:22.076 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.93, Mass=212, SNR=10.0, Peak=69 HFD=2.8
01:07:22.076 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
01:07:22.076 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
01:07:22.076 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.60 mountX=0.20 mountY=-0.11, mountTheta=-0.52
01:07:22.076 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.22, opts=13)
01:07:22.076 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.22)
01:07:22.077 00.001 8976 Worker thread wakes up
01:07:22.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.22) opts 0xd
01:07:22.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.22)
01:07:22.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:07:22.077 00.000 8976 Moving (-0.01, 0.22) raw xDistance=0.20 yDistance=-0.11
01:07:22.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:07:22.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:07:22.077 00.000 8976 MoveAxis(R, 0, ABG)
01:07:22.077 00.000 8976 MoveAxis(U, 0, ABG)
01:07:22.077 00.000 8976 move complete, result=0
01:07:22.077 00.000 8976 worker thread done servicing request
01:07:22.077 00.000 5052 UpdateGuideState exits: m=212 SNR=10.0
01:07:22.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:22.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:22.077 00.000 5052 Enqueuing Expose request
01:07:22.077 00.000 8976 Worker thread wakes up
01:07:22.077 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:22.077 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:22.077 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:22.763 00.686 8976 Exposure complete
01:07:22.768 00.005 8976 worker thread done servicing request
01:07:22.768 00.000 5052 OnExposeComplete: enter
01:07:22.768 00.000 5052 UpdateGuideState(): m_state=6
01:07:22.768 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2240
01:07:22.768 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=282.05, Mass=192, SNR=9.5, Peak=64 HFD=2.7
01:07:22.768 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
01:07:22.768 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
01:07:22.769 00.001 5052 CameraToMount -- cameraX=0.17 cameraY=0.34 hyp=0.39 cameraTheta=1.10 mountX=0.23 mountY=-0.33, mountTheta=-0.97
01:07:22.769 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.34, opts=13)
01:07:22.769 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.34)
01:07:22.769 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:07:22.769 00.000 5052 UpdateGuideState exits: m=192 SNR=9.5
01:07:22.769 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:22.769 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:22.769 00.000 5052 Enqueuing Expose request
01:07:22.769 00.000 8976 Worker thread wakes up
01:07:22.770 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.34) opts 0xd
01:07:22.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.34)
01:07:22.770 00.000 8976 Moving (0.17, 0.34) raw xDistance=0.23 yDistance=-0.33
01:07:22.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:07:22.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:07:22.770 00.000 8976 MoveAxis(R, 0, ABG)
01:07:22.770 00.000 8976 MoveAxis(U, 1, ABG)
01:07:22.770 00.000 8976 stepping (-8, 21) + (0, 1)
01:07:22.770 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:22.788 00.018 8976 Received - 47 (G) 
01:07:22.788 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:22.788 00.000 8976 stepped: pos (-8, 22)
01:07:22.788 00.000 8976 move complete, result=0
01:07:22.788 00.000 8976 worker thread done servicing request
01:07:22.788 00.000 8976 Worker thread wakes up
01:07:22.788 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:22.788 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:07:22.788 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:23.475 00.687 8976 Exposure complete
01:07:23.480 00.005 8976 worker thread done servicing request
01:07:23.481 00.001 5052 OnExposeComplete: enter
01:07:23.481 00.000 5052 UpdateGuideState(): m_state=6
01:07:23.481 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2241
01:07:23.481 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.92, Mass=199, SNR=9.8, Peak=67 HFD=2.6
01:07:23.481 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
01:07:23.481 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
01:07:23.481 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.22 hyp=0.55 cameraTheta=0.40 mountX=-0.04 mountY=-0.55, mountTheta=-1.65
01:07:23.481 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.22, opts=13)
01:07:23.481 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.22)
01:07:23.481 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:07:23.482 00.001 5052 UpdateGuideState exits: m=199 SNR=9.8
01:07:23.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:23.482 00.000 8976 Worker thread wakes up
01:07:23.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.22) opts 0xd
01:07:23.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.22)
01:07:23.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:23.482 00.000 5052 Enqueuing Expose request
01:07:23.482 00.000 8976 Moving (0.51, 0.22) raw xDistance=-0.04 yDistance=-0.55
01:07:23.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:07:23.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
01:07:23.482 00.000 8976 MoveAxis(R, 0, ABG)
01:07:23.482 00.000 8976 MoveAxis(U, 2, ABG)
01:07:23.482 00.000 8976 stepping (-8, 22) + (0, 2)
01:07:23.482 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:23.507 00.025 8976 Received - 47 (G) 
01:07:23.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:23.507 00.000 8976 stepped: pos (-8, 24)
01:07:23.507 00.000 8976 move complete, result=0
01:07:23.508 00.001 8976 worker thread done servicing request
01:07:23.508 00.000 8976 Worker thread wakes up
01:07:23.508 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:23.508 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:23.508 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:07:24.191 00.683 8976 Exposure complete
01:07:24.197 00.006 8976 worker thread done servicing request
01:07:24.197 00.000 5052 OnExposeComplete: enter
01:07:24.197 00.000 5052 UpdateGuideState(): m_state=6
01:07:24.197 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2242
01:07:24.197 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.85, Mass=193, SNR=9.6, Peak=67 HFD=2.7
01:07:24.197 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
01:07:24.197 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:07:24.197 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.14 hyp=0.47 cameraTheta=0.30 mountX=-0.08 mountY=-0.45, mountTheta=-1.75
01:07:24.199 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.14, opts=13)
01:07:24.199 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.14)
01:07:24.199 00.000 8976 Worker thread wakes up
01:07:24.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.14) opts 0xd
01:07:24.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.14)
01:07:24.199 00.000 8976 Moving (0.45, 0.14) raw xDistance=-0.08 yDistance=-0.45
01:07:24.199 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:07:24.199 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:07:24.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:24.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:07:24.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
01:07:24.200 00.001 8976 MoveAxis(R, 0, ABG)
01:07:24.200 00.000 8976 MoveAxis(U, 2, ABG)
01:07:24.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:24.200 00.000 5052 Enqueuing Expose request
01:07:24.200 00.000 8976 stepping (-8, 24) + (0, 2)
01:07:24.200 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:24.227 00.027 8976 Received - 47 (G) 
01:07:24.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:24.227 00.000 8976 stepped: pos (-8, 26)
01:07:24.227 00.000 8976 move complete, result=0
01:07:24.227 00.000 8976 worker thread done servicing request
01:07:24.227 00.000 8976 Worker thread wakes up
01:07:24.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:24.227 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:24.227 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:07:24.913 00.686 8976 Exposure complete
01:07:24.918 00.005 8976 worker thread done servicing request
01:07:24.919 00.001 5052 OnExposeComplete: enter
01:07:24.919 00.000 5052 UpdateGuideState(): m_state=6
01:07:24.919 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2243
01:07:24.919 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.60, Mass=191, SNR=9.5, Peak=65 HFD=2.8
01:07:24.919 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
01:07:24.919 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
01:07:24.919 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.11 hyp=0.56 cameraTheta=-0.19 mountX=-0.34 mountY=-0.40, mountTheta=-2.28
01:07:24.919 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.11, opts=13)
01:07:24.919 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.11)
01:07:24.920 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:07:24.920 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:07:24.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:24.920 00.000 8976 Worker thread wakes up
01:07:24.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.11) opts 0xd
01:07:24.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.11)
01:07:24.920 00.000 8976 Moving (0.55, -0.11) raw xDistance=-0.34 yDistance=-0.40
01:07:24.920 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:24.920 00.000 5052 Enqueuing Expose request
01:07:24.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:07:24.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
01:07:24.920 00.000 8976 MoveAxis(R, 1, ABG)
01:07:24.920 00.000 8976 stepping (-8, 26) + (1, 0)
01:07:24.920 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:24.947 00.027 8976 Received - 47 (G) 
01:07:24.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:24.947 00.000 8976 stepped: pos (-7, 26)
01:07:24.947 00.000 8976 MoveAxis(U, 2, ABG)
01:07:24.947 00.000 8976 stepping (-7, 26) + (0, 2)
01:07:24.947 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:24.979 00.032 8976 Received - 47 (G) 
01:07:24.979 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:24.979 00.000 8976 stepped: pos (-7, 28)
01:07:24.979 00.000 8976 move complete, result=0
01:07:24.979 00.000 8976 worker thread done servicing request
01:07:24.979 00.000 8976 Worker thread wakes up
01:07:24.979 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:07:24.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:24.979 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:25.662 00.683 8976 Exposure complete
01:07:25.668 00.006 8976 worker thread done servicing request
01:07:25.668 00.000 5052 OnExposeComplete: enter
01:07:25.668 00.000 5052 UpdateGuideState(): m_state=6
01:07:25.668 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2244
01:07:25.669 00.001 5052 Star::Find returns 1 (0), X=329.52, Y=281.83, Mass=195, SNR=9.6, Peak=67 HFD=3.0
01:07:25.669 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
01:07:25.669 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
01:07:25.669 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.12 hyp=0.37 cameraTheta=0.34 mountX=-0.05 mountY=-0.35, mountTheta=-1.71
01:07:25.669 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.12, opts=13)
01:07:25.669 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.12)
01:07:25.670 00.001 8976 Worker thread wakes up
01:07:25.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.12) opts 0xd
01:07:25.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.12)
01:07:25.670 00.000 8976 Moving (0.34, 0.12) raw xDistance=-0.05 yDistance=-0.35
01:07:25.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:07:25.670 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:07:25.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:07:25.670 00.000 8976 MoveAxis(R, 0, ABG)
01:07:25.670 00.000 8976 MoveAxis(U, 2, ABG)
01:07:25.670 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:07:25.670 00.000 8976 stepping (-7, 28) + (0, 2)
01:07:25.670 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:25.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:25.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:25.670 00.000 5052 Enqueuing Expose request
01:07:25.698 00.028 8976 Received - 47 (G) 
01:07:25.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:25.698 00.000 8976 stepped: pos (-7, 30)
01:07:25.698 00.000 8976 move complete, result=0
01:07:25.698 00.000 8976 worker thread done servicing request
01:07:25.698 00.000 8976 Worker thread wakes up
01:07:25.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:25.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:25.698 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:07:26.384 00.686 8976 Exposure complete
01:07:26.389 00.005 8976 worker thread done servicing request
01:07:26.389 00.000 5052 OnExposeComplete: enter
01:07:26.389 00.000 5052 UpdateGuideState(): m_state=6
01:07:26.389 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2245
01:07:26.389 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.55, Mass=221, SNR=10.3, Peak=69 HFD=2.4
01:07:26.389 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.21 = 2.08)
01:07:26.389 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
01:07:26.389 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.16 mountX=-0.09 mountY=0.17, mountTheta=2.05
01:07:26.389 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.16, opts=13)
01:07:26.390 00.001 5052 Enqueuing Move request for stepguider (-0.11, -0.16)
01:07:26.390 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:07:26.390 00.000 5052 UpdateGuideState exits: m=221 SNR=10.3
01:07:26.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:26.390 00.000 8976 Worker thread wakes up
01:07:26.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.16) opts 0xd
01:07:26.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.16)
01:07:26.390 00.000 8976 Moving (-0.11, -0.16) raw xDistance=-0.09 yDistance=0.17
01:07:26.390 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:26.390 00.000 5052 Enqueuing Expose request
01:07:26.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:07:26.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:07:26.390 00.000 8976 MoveAxis(R, 0, ABG)
01:07:26.390 00.000 8976 MoveAxis(U, 0, ABG)
01:07:26.390 00.000 8976 move complete, result=0
01:07:26.390 00.000 8976 worker thread done servicing request
01:07:26.390 00.000 8976 Worker thread wakes up
01:07:26.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:26.390 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:26.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:27.073 00.683 8976 Exposure complete
01:07:27.078 00.005 8976 worker thread done servicing request
01:07:27.078 00.000 5052 OnExposeComplete: enter
01:07:27.079 00.001 5052 UpdateGuideState(): m_state=6
01:07:27.079 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2246
01:07:27.079 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.61, Mass=200, SNR=9.7, Peak=70 HFD=2.4
01:07:27.079 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
01:07:27.079 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
01:07:27.079 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.09 hyp=0.25 cameraTheta=-2.76 mountX=0.02 mountY=0.25, mountTheta=1.48
01:07:27.079 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.09, opts=13)
01:07:27.079 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.09)
01:07:27.079 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:07:27.079 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
01:07:27.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:27.080 00.001 8976 Worker thread wakes up
01:07:27.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:27.080 00.000 5052 Enqueuing Expose request
01:07:27.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.09) opts 0xd
01:07:27.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.09)
01:07:27.080 00.000 8976 Moving (-0.24, -0.09) raw xDistance=0.02 yDistance=0.25
01:07:27.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:07:27.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:07:27.080 00.000 8976 MoveAxis(R, 0, ABG)
01:07:27.080 00.000 8976 MoveAxis(U, 0, ABG)
01:07:27.080 00.000 8976 move complete, result=0
01:07:27.080 00.000 8976 worker thread done servicing request
01:07:27.080 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:27.080 00.000 8976 Worker thread wakes up
01:07:27.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:27.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:27.764 00.684 8976 Exposure complete
01:07:27.769 00.005 8976 worker thread done servicing request
01:07:27.769 00.000 5052 OnExposeComplete: enter
01:07:27.769 00.000 5052 UpdateGuideState(): m_state=6
01:07:27.769 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2247
01:07:27.769 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.83, Mass=218, SNR=10.2, Peak=69 HFD=2.6
01:07:27.769 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:07:27.769 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:07:27.769 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.12 hyp=0.46 cameraTheta=2.89 mountX=0.31 mountY=0.31, mountTheta=0.79
01:07:27.770 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.12, opts=13)
01:07:27.770 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.12)
01:07:27.770 00.000 8976 Worker thread wakes up
01:07:27.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.12) opts 0xd
01:07:27.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.12)
01:07:27.770 00.000 8976 Moving (-0.45, 0.12) raw xDistance=0.31 yDistance=0.31
01:07:27.770 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:07:27.770 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
01:07:27.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:27.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:27.770 00.000 5052 Enqueuing Expose request
01:07:27.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:07:27.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:07:27.770 00.000 8976 MoveAxis(L, 1, ABG)
01:07:27.770 00.000 8976 stepping (-7, 30) + (-1, 0)
01:07:27.770 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:27.792 00.022 8976 Received - 47 (G) 
01:07:27.792 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:27.792 00.000 8976 stepped: pos (-8, 30)
01:07:27.792 00.000 8976 MoveAxis(D, 1, ABG)
01:07:27.792 00.000 8976 stepping (-8, 30) + (0, -1)
01:07:27.792 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:27.824 00.032 8976 Received - 47 (G) 
01:07:27.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:27.824 00.000 8976 stepped: pos (-8, 29)
01:07:27.824 00.000 8976 move complete, result=0
01:07:27.824 00.000 8976 worker thread done servicing request
01:07:27.824 00.000 8976 Worker thread wakes up
01:07:27.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:27.824 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:27.824 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:07:28.508 00.684 8976 Exposure complete
01:07:28.514 00.006 8976 worker thread done servicing request
01:07:28.514 00.000 5052 OnExposeComplete: enter
01:07:28.514 00.000 5052 UpdateGuideState(): m_state=6
01:07:28.514 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2248
01:07:28.514 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.98, Mass=203, SNR=9.8, Peak=74 HFD=2.6
01:07:28.514 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.04) = xAngle (-0.38 = -0.38)
01:07:28.514 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.48 = -0.48)
01:07:28.514 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.66 mountX=0.25 mountY=-0.12, mountTheta=-0.46
01:07:28.515 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.27, opts=13)
01:07:28.515 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.27)
01:07:28.515 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:07:28.515 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:07:28.515 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:28.515 00.000 8976 Worker thread wakes up
01:07:28.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.27) opts 0xd
01:07:28.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.27)
01:07:28.515 00.000 8976 Moving (-0.02, 0.27) raw xDistance=0.25 yDistance=-0.12
01:07:28.515 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:28.515 00.000 5052 Enqueuing Expose request
01:07:28.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:07:28.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:07:28.515 00.000 8976 MoveAxis(R, 0, ABG)
01:07:28.515 00.000 8976 MoveAxis(U, 0, ABG)
01:07:28.515 00.000 8976 move complete, result=0
01:07:28.515 00.000 8976 worker thread done servicing request
01:07:28.515 00.000 8976 Worker thread wakes up
01:07:28.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:28.516 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:28.516 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:29.199 00.683 8976 Exposure complete
01:07:29.205 00.006 8976 worker thread done servicing request
01:07:29.205 00.000 5052 OnExposeComplete: enter
01:07:29.205 00.000 5052 UpdateGuideState(): m_state=6
01:07:29.205 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2249
01:07:29.205 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.77, Mass=192, SNR=9.6, Peak=67 HFD=2.8
01:07:29.205 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:07:29.205 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:07:29.205 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.28 mountX=-0.04 mountY=-0.22, mountTheta=-1.76
01:07:29.206 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.06, opts=13)
01:07:29.206 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.06)
01:07:29.206 00.000 8976 Worker thread wakes up
01:07:29.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.06) opts 0xd
01:07:29.206 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.06)
01:07:29.206 00.000 8976 Moving (0.22, 0.06) raw xDistance=-0.04 yDistance=-0.22
01:07:29.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:07:29.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:07:29.206 00.000 8976 MoveAxis(R, 0, ABG)
01:07:29.206 00.000 8976 MoveAxis(U, 0, ABG)
01:07:29.206 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:07:29.206 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:07:29.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:29.206 00.000 8976 move complete, result=0
01:07:29.206 00.000 8976 worker thread done servicing request
01:07:29.206 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:29.206 00.000 5052 Enqueuing Expose request
01:07:29.207 00.001 8976 Worker thread wakes up
01:07:29.207 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:29.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:29.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:29.891 00.684 8976 Exposure complete
01:07:29.897 00.006 8976 worker thread done servicing request
01:07:29.897 00.000 5052 OnExposeComplete: enter
01:07:29.897 00.000 5052 UpdateGuideState(): m_state=6
01:07:29.897 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2250
01:07:29.897 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=282.10, Mass=196, SNR=9.7, Peak=69 HFD=2.8
01:07:29.897 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
01:07:29.897 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
01:07:29.897 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.39 hyp=0.82 cameraTheta=0.50 mountX=0.03 mountY=-0.82, mountTheta=-1.54
01:07:29.899 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.39, opts=13)
01:07:29.899 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.39)
01:07:29.899 00.000 8976 Worker thread wakes up
01:07:29.899 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.39) opts 0xd
01:07:29.899 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.39)
01:07:29.899 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:07:29.899 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:07:29.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:29.899 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:29.900 00.001 5052 Enqueuing Expose request
01:07:29.900 00.000 8976 Moving (0.72, 0.39) raw xDistance=0.03 yDistance=-0.82
01:07:29.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:07:29.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.82
01:07:29.900 00.000 8976 MoveAxis(R, 0, ABG)
01:07:29.900 00.000 8976 MoveAxis(U, 3, ABG)
01:07:29.900 00.000 8976 stepping (-8, 29) + (0, 3)
01:07:29.900 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:29.934 00.034 8976 Received - 47 (G) 
01:07:29.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:29.934 00.000 8976 stepped: pos (-8, 32)
01:07:29.934 00.000 8976 starting a new bump
01:07:29.934 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:07:29.934 00.000 8976 MountToCamera -- mountX=1.20 mountY=-4.75 hyp=4.90 mountTheta=-1.32 cameraX=3.68, cameraY=3.23 cameraTheta=0.72
01:07:29.934 00.000 8976 incremental bump (3.681, 3.230) isValid = 1
01:07:29.934 00.000 8976 Scheduling Mount bump of (0.173, 0.157)
01:07:29.934 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.16, opts=4)
01:07:29.934 00.000 8976 Enqueuing Move request for scope (0.17, 0.16)
01:07:29.934 00.000 8976 move complete, result=0
01:07:29.934 00.000 9828 Worker thread wakes up
01:07:29.934 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0x4
01:07:29.935 00.001 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
01:07:29.935 00.000 8976 worker thread done servicing request
01:07:29.935 00.000 8976 Worker thread wakes up
01:07:29.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:29.935 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
01:07:29.935 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
01:07:29.935 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
01:07:29.935 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.74 mountX=-0.18 mountY=-0.13, mountTheta=-2.50
01:07:29.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:29.935 00.000 9828 Moving (0.17, 0.16) raw xDistance=-0.18 yDistance=-0.13
01:07:29.935 00.000 9828 BLC: window closed
01:07:29.935 00.000 9828 MoveAxis(E, 57, B)
01:07:29.935 00.000 9828 Guiding  Dir = 2, Dur = 57
01:07:29.936 00.001 9828 IsSlewing returns 0
01:07:29.936 00.000 9828 IsGuiding returns 0
01:07:29.936 00.000 9828 PulseGuide returned control before completion, sleep 67
01:07:30.006 00.070 9828 IsGuiding returns 1
01:07:30.006 00.000 9828 scope still moving after pulse duration time elapsed
01:07:30.036 00.030 9828 IsSlewing returns 0
01:07:30.036 00.000 9828 IsGuiding returns 1
01:07:30.067 00.031 9828 IsSlewing returns 0
01:07:30.067 00.000 9828 IsGuiding returns 1
01:07:30.098 00.031 9828 IsSlewing returns 0
01:07:30.098 00.000 9828 IsGuiding returns 1
01:07:30.128 00.030 9828 IsSlewing returns 0
01:07:30.128 00.000 9828 IsGuiding returns 0
01:07:30.128 00.000 9828 scope move finished after 57 + 135 ms
01:07:30.128 00.000 9828 Move returns status 0, amount 57
01:07:30.128 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:30.128 00.000 9828 MoveAxis(N, 18, B)
01:07:30.128 00.000 9828 Guiding  Dir = 0, Dur = 18
01:07:30.144 00.016 9828 IsSlewing returns 0
01:07:30.144 00.000 9828 IsGuiding returns 0
01:07:30.144 00.000 9828 PulseGuide returned control before completion, sleep 28
01:07:30.174 00.030 9828 IsGuiding returns 1
01:07:30.174 00.000 9828 scope still moving after pulse duration time elapsed
01:07:30.205 00.031 9828 IsSlewing returns 0
01:07:30.205 00.000 9828 IsGuiding returns 1
01:07:30.236 00.031 9828 IsSlewing returns 0
01:07:30.236 00.000 9828 IsGuiding returns 1
01:07:30.268 00.032 9828 IsSlewing returns 0
01:07:30.268 00.000 9828 IsGuiding returns 1
01:07:30.299 00.031 9828 IsSlewing returns 0
01:07:30.299 00.000 9828 IsGuiding returns 0
01:07:30.299 00.000 9828 scope move finished after 18 + 137 ms
01:07:30.299 00.000 9828 Move returns status 0, amount 18
01:07:30.299 00.000 9828 move complete, result=0
01:07:30.299 00.000 9828 worker thread done servicing request
01:07:30.299 00.000 5052 GuideStep: -0.2 px 57 ms EAST, -0.1 px 18 ms NORTH
01:07:30.619 00.320 8976 Exposure complete
01:07:30.624 00.005 8976 worker thread done servicing request
01:07:30.624 00.000 5052 OnExposeComplete: enter
01:07:30.624 00.000 5052 UpdateGuideState(): m_state=6
01:07:30.624 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2251
01:07:30.624 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.82, Mass=201, SNR=9.9, Peak=69 HFD=2.6
01:07:30.624 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
01:07:30.624 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
01:07:30.624 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.49 mountX=0.16 mountY=0.06, mountTheta=0.36
01:07:30.625 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.11, opts=13)
01:07:30.625 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.11)
01:07:30.625 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:07:30.625 00.000 5052 UpdateGuideState exits: m=201 SNR=9.9
01:07:30.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:30.625 00.000 8976 Worker thread wakes up
01:07:30.625 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.11) opts 0xd
01:07:30.625 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.11)
01:07:30.625 00.000 8976 Moving (-0.14, 0.11) raw xDistance=0.16 yDistance=0.06
01:07:30.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:30.626 00.001 5052 Enqueuing Expose request
01:07:30.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:07:30.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:07:30.626 00.000 8976 MoveAxis(R, 0, ABG)
01:07:30.626 00.000 8976 MoveAxis(U, 0, ABG)
01:07:30.626 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:07:30.626 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:07:30.626 00.000 8976 MountToCamera -- mountX=1.21 mountY=-4.86 hyp=5.01 mountTheta=-1.33 cameraX=3.78, cameraY=3.29 cameraTheta=0.72
01:07:30.626 00.000 8976 incremental bump (3.776, 3.287) isValid = 1
01:07:30.626 00.000 8976 Scheduling Mount bump of (0.130, 0.117)
01:07:30.626 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.12, opts=4)
01:07:30.626 00.000 8976 Enqueuing Move request for scope (0.13, 0.12)
01:07:30.626 00.000 8976 move complete, result=0
01:07:30.626 00.000 8976 worker thread done servicing request
01:07:30.626 00.000 8976 Worker thread wakes up
01:07:30.626 00.000 9828 Worker thread wakes up
01:07:30.626 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0x4
01:07:30.626 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
01:07:30.626 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
01:07:30.626 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
01:07:30.626 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.73 mountX=-0.14 mountY=-0.10, mountTheta=-2.50
01:07:30.626 00.000 9828 Moving (0.13, 0.12) raw xDistance=-0.14 yDistance=-0.10
01:07:30.626 00.000 9828 BLC: window closed
01:07:30.627 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:30.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:30.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:30.627 00.000 9828 MoveAxis(E, 43, B)
01:07:30.627 00.000 9828 Guiding  Dir = 2, Dur = 43
01:07:30.627 00.000 9828 IsSlewing returns 0
01:07:30.627 00.000 9828 IsGuiding returns 0
01:07:30.627 00.000 9828 PulseGuide returned control before completion, sleep 53
01:07:30.686 00.059 9828 IsGuiding returns 1
01:07:30.686 00.000 9828 scope still moving after pulse duration time elapsed
01:07:30.717 00.031 9828 IsSlewing returns 0
01:07:30.717 00.000 9828 IsGuiding returns 1
01:07:30.749 00.032 9828 IsSlewing returns 0
01:07:30.749 00.000 9828 IsGuiding returns 1
01:07:30.780 00.031 9828 IsSlewing returns 0
01:07:30.780 00.000 9828 IsGuiding returns 1
01:07:30.812 00.032 9828 IsSlewing returns 0
01:07:30.812 00.000 9828 IsGuiding returns 0
01:07:30.812 00.000 9828 scope move finished after 43 + 141 ms
01:07:30.812 00.000 9828 Move returns status 0, amount 43
01:07:30.812 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:30.812 00.000 9828 MoveAxis(N, 14, B)
01:07:30.812 00.000 9828 Guiding  Dir = 0, Dur = 14
01:07:30.827 00.015 9828 IsSlewing returns 0
01:07:30.827 00.000 9828 IsGuiding returns 0
01:07:30.827 00.000 9828 PulseGuide returned control before completion, sleep 24
01:07:30.858 00.031 9828 IsGuiding returns 1
01:07:30.858 00.000 9828 scope still moving after pulse duration time elapsed
01:07:30.889 00.031 9828 IsSlewing returns 0
01:07:30.889 00.000 9828 IsGuiding returns 1
01:07:30.920 00.031 9828 IsSlewing returns 0
01:07:30.920 00.000 9828 IsGuiding returns 1
01:07:30.950 00.030 9828 IsSlewing returns 0
01:07:30.950 00.000 9828 IsGuiding returns 1
01:07:30.982 00.032 9828 IsSlewing returns 0
01:07:30.982 00.000 9828 IsGuiding returns 0
01:07:30.982 00.000 9828 scope move finished after 14 + 141 ms
01:07:30.982 00.000 9828 Move returns status 0, amount 14
01:07:30.982 00.000 9828 move complete, result=0
01:07:30.982 00.000 9828 worker thread done servicing request
01:07:30.982 00.000 5052 GuideStep: -0.1 px 43 ms EAST, -0.1 px 14 ms NORTH
01:07:31.313 00.331 8976 Exposure complete
01:07:31.318 00.005 8976 worker thread done servicing request
01:07:31.318 00.000 5052 OnExposeComplete: enter
01:07:31.318 00.000 5052 UpdateGuideState(): m_state=6
01:07:31.318 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2252
01:07:31.318 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.72, Mass=181, SNR=9.3, Peak=62 HFD=3.0
01:07:31.318 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
01:07:31.318 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
01:07:31.318 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.10 mountX=-0.05 mountY=-0.13, mountTheta=-1.96
01:07:31.319 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.01, opts=13)
01:07:31.319 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.01)
01:07:31.319 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:07:31.319 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
01:07:31.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:31.319 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:31.319 00.000 5052 Enqueuing Expose request
01:07:31.319 00.000 8976 Worker thread wakes up
01:07:31.319 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.01) opts 0xd
01:07:31.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.01)
01:07:31.319 00.000 8976 Moving (0.14, 0.01) raw xDistance=-0.05 yDistance=-0.13
01:07:31.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:07:31.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:07:31.319 00.000 8976 MoveAxis(R, 0, ABG)
01:07:31.319 00.000 8976 MoveAxis(U, 0, ABG)
01:07:31.320 00.001 8976 outside bump range, increase bump weight 1.17 => 1.33
01:07:31.320 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:07:31.320 00.000 8976 MountToCamera -- mountX=1.21 mountY=-4.93 hyp=5.08 mountTheta=-1.33 cameraX=3.84, cameraY=3.33 cameraTheta=0.71
01:07:31.320 00.000 8976 incremental bump (3.839, 3.326) isValid = 1
01:07:31.320 00.000 8976 Scheduling Mount bump of (0.107, 0.096)
01:07:31.320 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.10, opts=4)
01:07:31.320 00.000 8976 Enqueuing Move request for scope (0.11, 0.10)
01:07:31.320 00.000 8976 move complete, result=0
01:07:31.320 00.000 8976 worker thread done servicing request
01:07:31.320 00.000 8976 Worker thread wakes up
01:07:31.320 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:31.320 00.000 9828 Worker thread wakes up
01:07:31.320 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0x4
01:07:31.320 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
01:07:31.320 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.46)
01:07:31.320 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.54)
01:07:31.320 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.14 cameraTheta=0.73 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
01:07:31.320 00.000 9828 Moving (0.11, 0.10) raw xDistance=-0.11 yDistance=-0.08
01:07:31.321 00.001 9828 BLC: window closed
01:07:31.321 00.000 9828 MoveAxis(E, 35, B)
01:07:31.321 00.000 9828 Guiding  Dir = 2, Dur = 35
01:07:31.321 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:31.321 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:31.321 00.000 9828 IsSlewing returns 0
01:07:31.321 00.000 9828 IsGuiding returns 0
01:07:31.321 00.000 9828 PulseGuide returned control before completion, sleep 45
01:07:31.369 00.048 9828 IsGuiding returns 1
01:07:31.369 00.000 9828 scope still moving after pulse duration time elapsed
01:07:31.400 00.031 9828 IsSlewing returns 0
01:07:31.400 00.000 9828 IsGuiding returns 1
01:07:31.431 00.031 9828 IsSlewing returns 0
01:07:31.431 00.000 9828 IsGuiding returns 1
01:07:31.463 00.032 9828 IsSlewing returns 0
01:07:31.463 00.000 9828 IsGuiding returns 0
01:07:31.463 00.000 9828 scope move finished after 35 + 106 ms
01:07:31.463 00.000 9828 Move returns status 0, amount 35
01:07:31.463 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:31.463 00.000 9828 MoveAxis(N, 11, B)
01:07:31.463 00.000 9828 Guiding  Dir = 0, Dur = 11
01:07:31.478 00.015 9828 IsSlewing returns 0
01:07:31.478 00.000 9828 IsGuiding returns 0
01:07:31.478 00.000 9828 PulseGuide returned control before completion, sleep 21
01:07:31.509 00.031 9828 IsGuiding returns 1
01:07:31.509 00.000 9828 scope still moving after pulse duration time elapsed
01:07:31.540 00.031 9828 IsSlewing returns 0
01:07:31.540 00.000 9828 IsGuiding returns 1
01:07:31.573 00.033 9828 IsSlewing returns 0
01:07:31.573 00.000 9828 IsGuiding returns 1
01:07:31.602 00.029 9828 IsSlewing returns 0
01:07:31.602 00.000 9828 IsGuiding returns 1
01:07:31.633 00.031 9828 IsSlewing returns 0
01:07:31.633 00.000 9828 IsGuiding returns 1
01:07:31.663 00.030 9828 IsSlewing returns 0
01:07:31.663 00.000 9828 IsGuiding returns 1
01:07:31.694 00.031 9828 IsSlewing returns 0
01:07:31.694 00.000 9828 IsGuiding returns 0
01:07:31.694 00.000 9828 scope move finished after 11 + 205 ms
01:07:31.694 00.000 9828 Move returns status 0, amount 11
01:07:31.694 00.000 9828 move complete, result=0
01:07:31.695 00.001 9828 worker thread done servicing request
01:07:31.695 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.1 px 11 ms NORTH
01:07:32.003 00.308 8976 Exposure complete
01:07:32.008 00.005 8976 worker thread done servicing request
01:07:32.008 00.000 5052 OnExposeComplete: enter
01:07:32.008 00.000 5052 UpdateGuideState(): m_state=6
01:07:32.008 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2253
01:07:32.008 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.39, Mass=211, SNR=10.0, Peak=67 HFD=3.1
01:07:32.008 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
01:07:32.008 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.17 = 3.11)
01:07:32.008 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.32 hyp=0.37 cameraTheta=-1.03 mountX=-0.37 mountY=0.01, mountTheta=3.11
01:07:32.009 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.32, opts=13)
01:07:32.009 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.32)
01:07:32.009 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:07:32.009 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
01:07:32.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:32.009 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:32.009 00.000 5052 Enqueuing Expose request
01:07:32.009 00.000 8976 Worker thread wakes up
01:07:32.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.32) opts 0xd
01:07:32.009 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.32)
01:07:32.009 00.000 8976 Moving (0.19, -0.32) raw xDistance=-0.37 yDistance=0.01
01:07:32.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:07:32.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:07:32.009 00.000 8976 MoveAxis(R, 2, ABG)
01:07:32.010 00.001 8976 stepping (-8, 32) + (2, 0)
01:07:32.010 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:32.045 00.035 8976 Received - 47 (G) 
01:07:32.045 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:32.045 00.000 8976 stepped: pos (-6, 32)
01:07:32.045 00.000 8976 MoveAxis(U, 0, ABG)
01:07:32.045 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
01:07:32.045 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:07:32.045 00.000 8976 MountToCamera -- mountX=1.12 mountY=-4.98 hyp=5.11 mountTheta=-1.35 cameraX=3.93, cameraY=3.26 cameraTheta=0.69
01:07:32.045 00.000 8976 incremental bump (3.927, 3.262) isValid = 1
01:07:32.045 00.000 8976 Scheduling Mount bump of (0.265, 0.228)
01:07:32.045 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.27, y=0.23, opts=4)
01:07:32.045 00.000 8976 Enqueuing Move request for scope (0.27, 0.23)
01:07:32.045 00.000 8976 move complete, result=0
01:07:32.045 00.000 9828 Worker thread wakes up
01:07:32.045 00.000 8976 worker thread done servicing request
01:07:32.045 00.000 8976 Worker thread wakes up
01:07:32.045 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
01:07:32.046 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.23) opts 0x4
01:07:32.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:32.046 00.000 9828 Handling offset move in thread for scope, endpoint = (0.27, 0.23)
01:07:32.046 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
01:07:32.046 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
01:07:32.046 00.000 9828 CameraToMount -- cameraX=0.27 cameraY=0.23 hyp=0.35 cameraTheta=0.71 mountX=-0.28 mountY=-0.19, mountTheta=-2.53
01:07:32.046 00.000 9828 Moving (0.27, 0.23) raw xDistance=-0.28 yDistance=-0.19
01:07:32.046 00.000 9828 BLC: window closed
01:07:32.046 00.000 9828 MoveAxis(E, 87, B)
01:07:32.046 00.000 9828 Guiding  Dir = 2, Dur = 87
01:07:32.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:32.047 00.001 9828 IsSlewing returns 0
01:07:32.047 00.000 9828 IsGuiding returns 0
01:07:32.047 00.000 9828 PulseGuide returned control before completion, sleep 97
01:07:32.157 00.110 9828 IsGuiding returns 1
01:07:32.157 00.000 9828 scope still moving after pulse duration time elapsed
01:07:32.188 00.031 9828 IsSlewing returns 0
01:07:32.188 00.000 9828 IsGuiding returns 1
01:07:32.219 00.031 9828 IsSlewing returns 0
01:07:32.219 00.000 9828 IsGuiding returns 1
01:07:32.251 00.032 9828 IsSlewing returns 0
01:07:32.251 00.000 9828 IsGuiding returns 0
01:07:32.251 00.000 9828 scope move finished after 87 + 117 ms
01:07:32.251 00.000 9828 Move returns status 0, amount 87
01:07:32.251 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:32.251 00.000 9828 MoveAxis(N, 26, B)
01:07:32.251 00.000 9828 Guiding  Dir = 0, Dur = 26
01:07:32.266 00.015 9828 IsSlewing returns 0
01:07:32.266 00.000 9828 IsGuiding returns 0
01:07:32.266 00.000 9828 PulseGuide returned control before completion, sleep 36
01:07:32.313 00.047 9828 IsGuiding returns 1
01:07:32.313 00.000 9828 scope still moving after pulse duration time elapsed
01:07:32.343 00.030 9828 IsSlewing returns 0
01:07:32.343 00.000 9828 IsGuiding returns 1
01:07:32.374 00.031 9828 IsSlewing returns 0
01:07:32.374 00.000 9828 IsGuiding returns 1
01:07:32.405 00.031 9828 IsSlewing returns 0
01:07:32.405 00.000 9828 IsGuiding returns 1
01:07:32.436 00.031 9828 IsSlewing returns 0
01:07:32.436 00.000 9828 IsGuiding returns 0
01:07:32.436 00.000 9828 scope move finished after 26 + 143 ms
01:07:32.436 00.000 9828 Move returns status 0, amount 26
01:07:32.436 00.000 9828 move complete, result=0
01:07:32.436 00.000 9828 worker thread done servicing request
01:07:32.436 00.000 5052 GuideStep: -0.3 px 87 ms EAST, -0.2 px 26 ms NORTH
01:07:32.725 00.289 8976 Exposure complete
01:07:32.730 00.005 8976 worker thread done servicing request
01:07:32.730 00.000 5052 OnExposeComplete: enter
01:07:32.730 00.000 5052 UpdateGuideState(): m_state=6
01:07:32.730 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2254
01:07:32.730 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.54, Mass=192, SNR=9.5, Peak=67 HFD=2.3
01:07:32.730 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.34 = 1.94)
01:07:32.730 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.84)
01:07:32.730 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-2.30 mountX=-0.08 mountY=0.22, mountTheta=1.93
01:07:32.730 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.17, opts=13)
01:07:32.730 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.17)
01:07:32.730 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:07:32.731 00.001 5052 UpdateGuideState exits: m=192 SNR=9.5
01:07:32.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:32.731 00.000 8976 Worker thread wakes up
01:07:32.731 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.17) opts 0xd
01:07:32.731 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.17)
01:07:32.731 00.000 8976 Moving (-0.15, -0.17) raw xDistance=-0.08 yDistance=0.22
01:07:32.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:07:32.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:07:32.731 00.000 8976 MoveAxis(R, 0, ABG)
01:07:32.731 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:32.731 00.000 5052 Enqueuing Expose request
01:07:32.731 00.000 8976 MoveAxis(U, 0, ABG)
01:07:32.731 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
01:07:32.731 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:07:32.731 00.000 8976 MountToCamera -- mountX=1.05 mountY=-5.01 hyp=5.12 mountTheta=-1.36 cameraX=3.99, cameraY=3.22 cameraTheta=0.68
01:07:32.731 00.000 8976 incremental bump (3.986, 3.219) isValid = 1
01:07:32.731 00.000 8976 Scheduling Mount bump of (0.179, 0.150)
01:07:32.731 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.15, opts=4)
01:07:32.731 00.000 8976 Enqueuing Move request for scope (0.18, 0.15)
01:07:32.732 00.001 8976 move complete, result=0
01:07:32.732 00.000 9828 Worker thread wakes up
01:07:32.732 00.000 8976 worker thread done servicing request
01:07:32.732 00.000 8976 Worker thread wakes up
01:07:32.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:32.732 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:32.732 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0x4
01:07:32.732 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:32.732 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
01:07:32.732 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
01:07:32.732 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
01:07:32.733 00.001 9828 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.70 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
01:07:32.733 00.000 9828 Moving (0.18, 0.15) raw xDistance=-0.19 yDistance=-0.13
01:07:32.733 00.000 9828 BLC: window closed
01:07:32.733 00.000 9828 MoveAxis(E, 59, B)
01:07:32.733 00.000 9828 Guiding  Dir = 2, Dur = 59
01:07:32.733 00.000 9828 IsSlewing returns 0
01:07:32.733 00.000 9828 IsGuiding returns 0
01:07:32.733 00.000 9828 PulseGuide returned control before completion, sleep 69
01:07:32.812 00.079 9828 IsGuiding returns 1
01:07:32.812 00.000 9828 scope still moving after pulse duration time elapsed
01:07:32.842 00.030 9828 IsSlewing returns 0
01:07:32.842 00.000 9828 IsGuiding returns 1
01:07:32.874 00.032 9828 IsSlewing returns 0
01:07:32.874 00.000 9828 IsGuiding returns 1
01:07:32.905 00.031 9828 IsSlewing returns 0
01:07:32.905 00.000 9828 IsGuiding returns 1
01:07:32.936 00.031 9828 IsSlewing returns 0
01:07:32.936 00.000 9828 IsGuiding returns 0
01:07:32.936 00.000 9828 scope move finished after 59 + 143 ms
01:07:32.936 00.000 9828 Move returns status 0, amount 59
01:07:32.936 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:32.936 00.000 9828 MoveAxis(N, 17, B)
01:07:32.936 00.000 9828 Guiding  Dir = 0, Dur = 17
01:07:32.952 00.016 9828 IsSlewing returns 0
01:07:32.952 00.000 9828 IsGuiding returns 0
01:07:32.952 00.000 9828 PulseGuide returned control before completion, sleep 27
01:07:32.983 00.031 9828 IsGuiding returns 1
01:07:32.983 00.000 9828 scope still moving after pulse duration time elapsed
01:07:33.015 00.032 9828 IsSlewing returns 0
01:07:33.015 00.000 9828 IsGuiding returns 1
01:07:33.045 00.030 9828 IsSlewing returns 0
01:07:33.045 00.000 9828 IsGuiding returns 1
01:07:33.076 00.031 9828 IsSlewing returns 0
01:07:33.076 00.000 9828 IsGuiding returns 1
01:07:33.106 00.030 9828 IsSlewing returns 0
01:07:33.106 00.000 9828 IsGuiding returns 0
01:07:33.106 00.000 9828 scope move finished after 17 + 136 ms
01:07:33.106 00.000 9828 Move returns status 0, amount 17
01:07:33.106 00.000 9828 move complete, result=0
01:07:33.106 00.000 9828 worker thread done servicing request
01:07:33.107 00.001 5052 GuideStep: -0.2 px 59 ms EAST, -0.1 px 17 ms NORTH
01:07:33.417 00.310 8976 Exposure complete
01:07:33.423 00.006 8976 worker thread done servicing request
01:07:33.423 00.000 5052 OnExposeComplete: enter
01:07:33.423 00.000 5052 UpdateGuideState(): m_state=6
01:07:33.423 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2255
01:07:33.423 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.58, Mass=210, SNR=10.0, Peak=68 HFD=3.1
01:07:33.423 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
01:07:33.423 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.26)
01:07:33.423 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.13 hyp=0.49 cameraTheta=-2.88 mountX=0.10 mountY=0.47, mountTheta=1.35
01:07:33.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.13, opts=13)
01:07:33.424 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.13)
01:07:33.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:07:33.424 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
01:07:33.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:33.424 00.000 8976 Worker thread wakes up
01:07:33.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.13) opts 0xd
01:07:33.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.13)
01:07:33.424 00.000 8976 Moving (-0.47, -0.13) raw xDistance=0.10 yDistance=0.47
01:07:33.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:33.424 00.000 5052 Enqueuing Expose request
01:07:33.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:07:33.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
01:07:33.424 00.000 8976 MoveAxis(R, 0, ABG)
01:07:33.424 00.000 8976 MoveAxis(D, 2, ABG)
01:07:33.424 00.000 8976 stepping (-6, 32) + (0, -2)
01:07:33.424 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:33.451 00.027 8976 Received - 47 (G) 
01:07:33.451 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:33.451 00.000 8976 stepped: pos (-6, 30)
01:07:33.451 00.000 8976 back inside bump range: decrease bump weight 1.67 => 1.00
01:07:33.451 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:07:33.451 00.000 8976 MountToCamera -- mountX=1.01 mountY=-4.93 hyp=5.03 mountTheta=-1.37 cameraX=3.93, cameraY=3.14 cameraTheta=0.67
01:07:33.451 00.000 8976 incremental bump (3.933, 3.142) isValid = 1
01:07:33.451 00.000 8976 Scheduling Mount bump of (0.179, 0.149)
01:07:33.451 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.15, opts=4)
01:07:33.451 00.000 8976 Enqueuing Move request for scope (0.18, 0.15)
01:07:33.451 00.000 8976 move complete, result=0
01:07:33.451 00.000 8976 worker thread done servicing request
01:07:33.451 00.000 9828 Worker thread wakes up
01:07:33.451 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:07:33.451 00.000 8976 Worker thread wakes up
01:07:33.451 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0x4
01:07:33.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:33.452 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:33.452 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
01:07:33.452 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.50)
01:07:33.452 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.58)
01:07:33.452 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.69 mountX=-0.19 mountY=-0.12, mountTheta=-2.55
01:07:33.452 00.000 9828 Moving (0.18, 0.15) raw xDistance=-0.19 yDistance=-0.12
01:07:33.452 00.000 9828 BLC: window closed
01:07:33.452 00.000 9828 MoveAxis(E, 59, B)
01:07:33.452 00.000 9828 Guiding  Dir = 2, Dur = 59
01:07:33.452 00.000 9828 IsSlewing returns 0
01:07:33.452 00.000 9828 IsGuiding returns 0
01:07:33.453 00.001 9828 PulseGuide returned control before completion, sleep 69
01:07:33.523 00.070 9828 IsGuiding returns 1
01:07:33.523 00.000 9828 scope still moving after pulse duration time elapsed
01:07:33.553 00.030 9828 IsSlewing returns 0
01:07:33.553 00.000 9828 IsGuiding returns 1
01:07:33.585 00.032 9828 IsSlewing returns 0
01:07:33.585 00.000 9828 IsGuiding returns 1
01:07:33.615 00.030 9828 IsSlewing returns 0
01:07:33.615 00.000 9828 IsGuiding returns 1
01:07:33.645 00.030 9828 IsSlewing returns 0
01:07:33.645 00.000 9828 IsGuiding returns 0
01:07:33.645 00.000 9828 scope move finished after 59 + 133 ms
01:07:33.645 00.000 9828 Move returns status 0, amount 59
01:07:33.645 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:33.645 00.000 9828 MoveAxis(N, 17, B)
01:07:33.645 00.000 9828 Guiding  Dir = 0, Dur = 17
01:07:33.661 00.016 9828 IsSlewing returns 0
01:07:33.661 00.000 9828 IsGuiding returns 0
01:07:33.661 00.000 9828 PulseGuide returned control before completion, sleep 27
01:07:33.692 00.031 9828 IsGuiding returns 1
01:07:33.692 00.000 9828 scope still moving after pulse duration time elapsed
01:07:33.724 00.032 9828 IsSlewing returns 0
01:07:33.724 00.000 9828 IsGuiding returns 1
01:07:33.755 00.031 9828 IsSlewing returns 0
01:07:33.755 00.000 9828 IsGuiding returns 1
01:07:33.787 00.032 9828 IsSlewing returns 0
01:07:33.787 00.000 9828 IsGuiding returns 1
01:07:33.817 00.030 9828 IsSlewing returns 0
01:07:33.817 00.000 9828 IsGuiding returns 0
01:07:33.817 00.000 9828 scope move finished after 17 + 139 ms
01:07:33.817 00.000 9828 Move returns status 0, amount 17
01:07:33.817 00.000 9828 move complete, result=0
01:07:33.817 00.000 9828 worker thread done servicing request
01:07:33.817 00.000 5052 GuideStep: -0.2 px 59 ms EAST, -0.1 px 17 ms NORTH
01:07:34.137 00.320 8976 Exposure complete
01:07:34.142 00.005 8976 worker thread done servicing request
01:07:34.142 00.000 5052 OnExposeComplete: enter
01:07:34.142 00.000 5052 UpdateGuideState(): m_state=6
01:07:34.142 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2256
01:07:34.142 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.71, Mass=205, SNR=9.9, Peak=67 HFD=3.0
01:07:34.142 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:07:34.142 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
01:07:34.142 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.00 hyp=0.66 cameraTheta=3.14 mountX=0.30 mountY=0.55, mountTheta=1.07
01:07:34.143 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.00, opts=13)
01:07:34.143 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.00)
01:07:34.143 00.000 8976 Worker thread wakes up
01:07:34.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.00) opts 0xd
01:07:34.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.00)
01:07:34.143 00.000 8976 Moving (-0.66, 0.00) raw xDistance=0.30 yDistance=0.55
01:07:34.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:07:34.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:07:34.143 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
01:07:34.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:34.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
01:07:34.143 00.000 8976 MoveAxis(L, 1, ABG)
01:07:34.143 00.000 8976 stepping (-6, 30) + (-1, 0)
01:07:34.144 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:34.144 00.000 5052 Enqueuing Expose request
01:07:34.144 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:34.170 00.026 8976 Received - 47 (G) 
01:07:34.171 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:34.171 00.000 8976 stepped: pos (-7, 30)
01:07:34.171 00.000 8976 MoveAxis(D, 2, ABG)
01:07:34.171 00.000 8976 stepping (-7, 30) + (0, -2)
01:07:34.171 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:34.203 00.032 8976 Received - 47 (G) 
01:07:34.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:34.203 00.000 8976 stepped: pos (-7, 28)
01:07:34.203 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:07:34.203 00.000 8976 MountToCamera -- mountX=1.03 mountY=-4.77 hyp=4.88 mountTheta=-1.36 cameraX=3.78, cameraY=3.09 cameraTheta=0.68
01:07:34.203 00.000 8976 incremental bump (3.780, 3.088) isValid = 1
01:07:34.204 00.001 8976 Scheduling Mount bump of (0.178, 0.151)
01:07:34.204 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.15, opts=4)
01:07:34.204 00.000 8976 Enqueuing Move request for scope (0.18, 0.15)
01:07:34.204 00.000 8976 move complete, result=0
01:07:34.204 00.000 9828 Worker thread wakes up
01:07:34.204 00.000 8976 worker thread done servicing request
01:07:34.204 00.000 8976 Worker thread wakes up
01:07:34.204 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0x4
01:07:34.204 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
01:07:34.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:34.204 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
01:07:34.204 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:34.204 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
01:07:34.204 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
01:07:34.204 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.70 mountX=-0.18 mountY=-0.13, mountTheta=-2.54
01:07:34.204 00.000 9828 Moving (0.18, 0.15) raw xDistance=-0.18 yDistance=-0.13
01:07:34.204 00.000 9828 BLC: window closed
01:07:34.205 00.001 9828 MoveAxis(E, 59, B)
01:07:34.205 00.000 9828 Guiding  Dir = 2, Dur = 59
01:07:34.205 00.000 9828 IsSlewing returns 0
01:07:34.205 00.000 9828 IsGuiding returns 0
01:07:34.205 00.000 9828 PulseGuide returned control before completion, sleep 69
01:07:34.286 00.081 9828 IsGuiding returns 1
01:07:34.286 00.000 9828 scope still moving after pulse duration time elapsed
01:07:34.318 00.032 9828 IsSlewing returns 0
01:07:34.318 00.000 9828 IsGuiding returns 1
01:07:34.349 00.031 9828 IsSlewing returns 0
01:07:34.349 00.000 9828 IsGuiding returns 1
01:07:34.381 00.032 9828 IsSlewing returns 0
01:07:34.381 00.000 9828 IsGuiding returns 0
01:07:34.381 00.000 9828 scope move finished after 59 + 117 ms
01:07:34.381 00.000 9828 Move returns status 0, amount 59
01:07:34.381 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:34.381 00.000 9828 MoveAxis(N, 17, B)
01:07:34.381 00.000 9828 Guiding  Dir = 0, Dur = 17
01:07:34.397 00.016 9828 IsSlewing returns 0
01:07:34.397 00.000 9828 IsGuiding returns 0
01:07:34.397 00.000 9828 PulseGuide returned control before completion, sleep 27
01:07:34.427 00.030 9828 IsGuiding returns 1
01:07:34.427 00.000 9828 scope still moving after pulse duration time elapsed
01:07:34.458 00.031 9828 IsSlewing returns 0
01:07:34.458 00.000 9828 IsGuiding returns 1
01:07:34.488 00.030 9828 IsSlewing returns 0
01:07:34.488 00.000 9828 IsGuiding returns 1
01:07:34.519 00.031 9828 IsSlewing returns 0
01:07:34.519 00.000 9828 IsGuiding returns 1
01:07:34.550 00.031 9828 IsSlewing returns 0
01:07:34.550 00.000 9828 IsGuiding returns 0
01:07:34.550 00.000 9828 scope move finished after 17 + 135 ms
01:07:34.550 00.000 9828 Move returns status 0, amount 17
01:07:34.550 00.000 9828 move complete, result=0
01:07:34.550 00.000 9828 worker thread done servicing request
01:07:34.550 00.000 5052 GuideStep: -0.2 px 59 ms EAST, -0.1 px 17 ms NORTH
01:07:34.885 00.335 8976 Exposure complete
01:07:34.891 00.006 8976 worker thread done servicing request
01:07:34.891 00.000 5052 OnExposeComplete: enter
01:07:34.891 00.000 5052 UpdateGuideState(): m_state=6
01:07:34.891 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2257
01:07:34.891 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.72, Mass=181, SNR=9.3, Peak=65 HFD=2.9
01:07:34.891 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:07:34.891 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:07:34.891 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=0.01 hyp=0.96 cameraTheta=3.13 mountX=0.45 mountY=0.80, mountTheta=1.06
01:07:34.892 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=0.01, opts=13)
01:07:34.892 00.000 5052 Enqueuing Move request for stepguider (-0.96, 0.01)
01:07:34.892 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:07:34.892 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
01:07:34.892 00.000 8976 Worker thread wakes up
01:07:34.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, 0.01) opts 0xd
01:07:34.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, 0.01)
01:07:34.892 00.000 8976 Moving (-0.96, 0.01) raw xDistance=0.45 yDistance=0.80
01:07:34.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
01:07:34.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.80
01:07:34.892 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:34.892 00.000 8976 MoveAxis(L, 2, ABG)
01:07:34.892 00.000 8976 stepping (-7, 28) + (-2, 0)
01:07:34.892 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:34.892 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:34.893 00.001 5052 Enqueuing Expose request
01:07:34.922 00.029 8976 Received - 47 (G) 
01:07:34.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:34.922 00.000 8976 stepped: pos (-9, 28)
01:07:34.922 00.000 8976 MoveAxis(D, 3, ABG)
01:07:34.922 00.000 8976 stepping (-9, 28) + (0, -3)
01:07:34.922 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:34.954 00.032 8976 Received - 47 (G) 
01:07:34.954 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:34.954 00.000 8976 stepped: pos (-9, 25)
01:07:34.954 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:07:34.954 00.000 8976 MountToCamera -- mountX=1.14 mountY=-4.51 hyp=4.65 mountTheta=-1.32 cameraX=3.49, cameraY=3.07 cameraTheta=0.72
01:07:34.954 00.000 8976 incremental bump (3.492, 3.071) isValid = 1
01:07:34.954 00.000 8976 Scheduling Mount bump of (0.173, 0.157)
01:07:34.954 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.16, opts=4)
01:07:34.954 00.000 8976 Enqueuing Move request for scope (0.17, 0.16)
01:07:34.954 00.000 8976 move complete, result=0
01:07:34.954 00.000 9828 Worker thread wakes up
01:07:34.954 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0x4
01:07:34.954 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
01:07:34.955 00.001 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
01:07:34.955 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
01:07:34.955 00.000 8976 worker thread done servicing request
01:07:34.955 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
01:07:34.955 00.000 8976 Worker thread wakes up
01:07:34.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:34.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:34.955 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.74 mountX=-0.18 mountY=-0.13, mountTheta=-2.50
01:07:34.955 00.000 9828 Moving (0.17, 0.16) raw xDistance=-0.18 yDistance=-0.13
01:07:34.955 00.000 9828 BLC: window closed
01:07:34.955 00.000 9828 MoveAxis(E, 57, B)
01:07:34.955 00.000 9828 Guiding  Dir = 2, Dur = 57
01:07:34.956 00.001 9828 IsSlewing returns 0
01:07:34.956 00.000 9828 IsGuiding returns 0
01:07:34.956 00.000 9828 PulseGuide returned control before completion, sleep 67
01:07:35.035 00.079 9828 IsGuiding returns 1
01:07:35.035 00.000 9828 scope still moving after pulse duration time elapsed
01:07:35.066 00.031 9828 IsSlewing returns 0
01:07:35.066 00.000 9828 IsGuiding returns 1
01:07:35.096 00.030 9828 IsSlewing returns 0
01:07:35.096 00.000 9828 IsGuiding returns 1
01:07:35.128 00.032 9828 IsSlewing returns 0
01:07:35.128 00.000 9828 IsGuiding returns 1
01:07:35.158 00.030 9828 IsSlewing returns 0
01:07:35.158 00.000 9828 IsGuiding returns 1
01:07:35.189 00.031 9828 IsSlewing returns 0
01:07:35.189 00.000 9828 IsGuiding returns 1
01:07:35.235 00.046 9828 IsSlewing returns 0
01:07:35.235 00.000 9828 IsGuiding returns 1
01:07:35.266 00.031 9828 IsSlewing returns 0
01:07:35.266 00.000 9828 IsGuiding returns 0
01:07:35.266 00.000 9828 scope move finished after 57 + 253 ms
01:07:35.266 00.000 9828 Move returns status 0, amount 57
01:07:35.266 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:35.266 00.000 9828 MoveAxis(N, 18, B)
01:07:35.266 00.000 9828 Guiding  Dir = 0, Dur = 18
01:07:35.282 00.016 9828 IsSlewing returns 0
01:07:35.282 00.000 9828 IsGuiding returns 0
01:07:35.282 00.000 9828 PulseGuide returned control before completion, sleep 28
01:07:35.312 00.030 9828 IsGuiding returns 1
01:07:35.312 00.000 9828 scope still moving after pulse duration time elapsed
01:07:35.343 00.031 9828 IsSlewing returns 0
01:07:35.344 00.001 9828 IsGuiding returns 1
01:07:35.375 00.031 9828 IsSlewing returns 0
01:07:35.375 00.000 9828 IsGuiding returns 1
01:07:35.406 00.031 9828 IsSlewing returns 0
01:07:35.406 00.000 9828 IsGuiding returns 1
01:07:35.437 00.031 9828 IsSlewing returns 0
01:07:35.437 00.000 9828 IsGuiding returns 0
01:07:35.437 00.000 9828 scope move finished after 18 + 136 ms
01:07:35.437 00.000 9828 Move returns status 0, amount 18
01:07:35.437 00.000 9828 move complete, result=0
01:07:35.437 00.000 9828 worker thread done servicing request
01:07:35.440 00.003 5052 GuideStep: -0.2 px 57 ms EAST, -0.1 px 18 ms NORTH
01:07:35.636 00.196 8976 Exposure complete
01:07:35.642 00.006 8976 worker thread done servicing request
01:07:35.642 00.000 5052 OnExposeComplete: enter
01:07:35.642 00.000 5052 UpdateGuideState(): m_state=6
01:07:35.642 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2258
01:07:35.642 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.26, Mass=190, SNR=9.4, Peak=67 HFD=3.2
01:07:35.642 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
01:07:35.642 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
01:07:35.642 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.45 hyp=0.87 cameraTheta=-2.60 mountX=-0.06 mountY=0.87, mountTheta=1.64
01:07:35.643 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.45, opts=13)
01:07:35.643 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.45)
01:07:35.643 00.000 8976 Worker thread wakes up
01:07:35.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.45) opts 0xd
01:07:35.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.45)
01:07:35.643 00.000 8976 Moving (-0.75, -0.45) raw xDistance=-0.06 yDistance=0.87
01:07:35.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:07:35.643 00.000 5052 UpdateGuideState exits: m=190 SNR=9.4
01:07:35.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:35.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:35.643 00.000 5052 Enqueuing Expose request
01:07:35.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:07:35.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.87
01:07:35.643 00.000 8976 MoveAxis(R, 0, ABG)
01:07:35.643 00.000 8976 MoveAxis(D, 4, ABG)
01:07:35.643 00.000 8976 stepping (-9, 25) + (0, -4)
01:07:35.643 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:07:35.673 00.030 8976 Received - 47 (G) 
01:07:35.673 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:07:35.673 00.000 8976 stepped: pos (-9, 21)
01:07:35.673 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:07:35.673 00.000 8976 MountToCamera -- mountX=1.22 mountY=-4.12 hyp=4.30 mountTheta=-1.28 cameraX=3.11, cameraY=2.96 cameraTheta=0.76
01:07:35.673 00.000 8976 incremental bump (3.113, 2.963) isValid = 1
01:07:35.673 00.000 8976 Scheduling Mount bump of (0.166, 0.164)
01:07:35.673 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.16, opts=4)
01:07:35.673 00.000 8976 Enqueuing Move request for scope (0.17, 0.16)
01:07:35.673 00.000 8976 move complete, result=0
01:07:35.673 00.000 9828 Worker thread wakes up
01:07:35.673 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0x4
01:07:35.673 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
01:07:35.673 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
01:07:35.673 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:07:35.673 00.000 8976 worker thread done servicing request
01:07:35.673 00.000 8976 Worker thread wakes up
01:07:35.673 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:35.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:35.674 00.001 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
01:07:35.674 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.78 mountX=-0.17 mountY=-0.14, mountTheta=-2.46
01:07:35.674 00.000 9828 Moving (0.17, 0.16) raw xDistance=-0.17 yDistance=-0.14
01:07:35.674 00.000 9828 BLC: window closed
01:07:35.674 00.000 9828 MoveAxis(E, 55, B)
01:07:35.674 00.000 9828 Guiding  Dir = 2, Dur = 55
01:07:35.674 00.000 9828 IsSlewing returns 0
01:07:35.674 00.000 9828 IsGuiding returns 0
01:07:35.674 00.000 9828 PulseGuide returned control before completion, sleep 65
01:07:35.743 00.069 9828 IsGuiding returns 1
01:07:35.743 00.000 9828 scope still moving after pulse duration time elapsed
01:07:35.773 00.030 9828 IsSlewing returns 0
01:07:35.774 00.001 9828 IsGuiding returns 1
01:07:35.804 00.030 9828 IsSlewing returns 0
01:07:35.804 00.000 9828 IsGuiding returns 1
01:07:35.836 00.032 9828 IsSlewing returns 0
01:07:35.836 00.000 9828 IsGuiding returns 0
01:07:35.836 00.000 9828 scope move finished after 55 + 106 ms
01:07:35.836 00.000 9828 Move returns status 0, amount 55
01:07:35.836 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:35.836 00.000 9828 MoveAxis(N, 19, B)
01:07:35.836 00.000 9828 Guiding  Dir = 0, Dur = 19
01:07:35.852 00.016 9828 IsSlewing returns 0
01:07:35.852 00.000 9828 IsGuiding returns 0
01:07:35.852 00.000 9828 PulseGuide returned control before completion, sleep 29
01:07:35.882 00.030 9828 IsGuiding returns 1
01:07:35.882 00.000 9828 scope still moving after pulse duration time elapsed
01:07:35.913 00.031 9828 IsSlewing returns 0
01:07:35.914 00.001 9828 IsGuiding returns 1
01:07:35.943 00.029 9828 IsSlewing returns 0
01:07:35.943 00.000 9828 IsGuiding returns 1
01:07:35.975 00.032 9828 IsSlewing returns 0
01:07:35.975 00.000 9828 IsGuiding returns 1
01:07:36.006 00.031 9828 IsSlewing returns 0
01:07:36.006 00.000 9828 IsGuiding returns 0
01:07:36.006 00.000 9828 scope move finished after 19 + 135 ms
01:07:36.007 00.001 9828 Move returns status 0, amount 19
01:07:36.007 00.000 9828 move complete, result=0
01:07:36.007 00.000 9828 worker thread done servicing request
01:07:36.007 00.000 5052 GuideStep: -0.2 px 55 ms EAST, -0.1 px 19 ms NORTH
01:07:36.359 00.352 8976 Exposure complete
01:07:36.364 00.005 8976 worker thread done servicing request
01:07:36.364 00.000 5052 OnExposeComplete: enter
01:07:36.364 00.000 5052 UpdateGuideState(): m_state=6
01:07:36.364 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2259
01:07:36.364 00.000 5052 Star::Find returns 1 (0), X=328.29, Y=281.25, Mass=187, SNR=9.4, Peak=62 HFD=3.2
01:07:36.365 00.001 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
01:07:36.365 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.48)
01:07:36.365 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=-0.46 hyp=0.99 cameraTheta=-2.66 mountX=-0.01 mountY=0.99, mountTheta=1.58
01:07:36.365 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=-0.46, opts=13)
01:07:36.365 00.000 5052 Enqueuing Move request for stepguider (-0.88, -0.46)
01:07:36.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:07:36.365 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:07:36.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:36.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:36.365 00.000 5052 Enqueuing Expose request
01:07:36.365 00.000 8976 Worker thread wakes up
01:07:36.366 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, -0.46) opts 0xd
01:07:36.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, -0.46)
01:07:36.366 00.000 8976 Moving (-0.88, -0.46) raw xDistance=-0.01 yDistance=0.99
01:07:36.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:07:36.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.99
01:07:36.366 00.000 8976 MoveAxis(R, 0, ABG)
01:07:36.366 00.000 8976 MoveAxis(D, 4, ABG)
01:07:36.366 00.000 8976 stepping (-9, 21) + (0, -4)
01:07:36.366 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:07:36.409 00.043 8976 Received - 47 (G) 
01:07:36.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:07:36.409 00.000 8976 stepped: pos (-9, 17)
01:07:36.409 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:07:36.409 00.000 8976 MountToCamera -- mountX=1.27 mountY=-3.65 hyp=3.87 mountTheta=-1.24 cameraX=2.67, cameraY=2.80 cameraTheta=0.81
01:07:36.409 00.000 8976 incremental bump (2.672, 2.796) isValid = 1
01:07:36.409 00.000 8976 Scheduling Mount bump of (0.159, 0.172)
01:07:36.409 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.17, opts=4)
01:07:36.409 00.000 8976 Enqueuing Move request for scope (0.16, 0.17)
01:07:36.409 00.000 8976 move complete, result=0
01:07:36.409 00.000 8976 worker thread done servicing request
01:07:36.409 00.000 8976 Worker thread wakes up
01:07:36.409 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 1.0 px 4 ms SOUTH
01:07:36.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:36.409 00.000 9828 Worker thread wakes up
01:07:36.409 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0x4
01:07:36.410 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:36.410 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
01:07:36.410 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
01:07:36.410 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
01:07:36.410 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.83 mountX=-0.17 mountY=-0.15, mountTheta=-2.41
01:07:36.410 00.000 9828 Moving (0.16, 0.17) raw xDistance=-0.17 yDistance=-0.15
01:07:36.410 00.000 9828 BLC: window closed
01:07:36.410 00.000 9828 MoveAxis(E, 53, B)
01:07:36.410 00.000 9828 Guiding  Dir = 2, Dur = 53
01:07:36.410 00.000 9828 IsSlewing returns 0
01:07:36.410 00.000 9828 IsGuiding returns 0
01:07:36.411 00.001 9828 PulseGuide returned control before completion, sleep 63
01:07:36.489 00.078 9828 IsGuiding returns 1
01:07:36.489 00.000 9828 scope still moving after pulse duration time elapsed
01:07:36.520 00.031 9828 IsSlewing returns 0
01:07:36.520 00.000 9828 IsGuiding returns 1
01:07:36.552 00.032 9828 IsSlewing returns 0
01:07:36.552 00.000 9828 IsGuiding returns 1
01:07:36.582 00.030 9828 IsSlewing returns 0
01:07:36.582 00.000 9828 IsGuiding returns 0
01:07:36.582 00.000 9828 scope move finished after 53 + 118 ms
01:07:36.582 00.000 9828 Move returns status 0, amount 53
01:07:36.582 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:36.582 00.000 9828 MoveAxis(N, 21, B)
01:07:36.582 00.000 9828 Guiding  Dir = 0, Dur = 21
01:07:36.598 00.016 9828 IsSlewing returns 0
01:07:36.598 00.000 9828 IsGuiding returns 0
01:07:36.598 00.000 9828 PulseGuide returned control before completion, sleep 31
01:07:36.644 00.046 9828 IsGuiding returns 1
01:07:36.644 00.000 9828 scope still moving after pulse duration time elapsed
01:07:36.674 00.030 9828 IsSlewing returns 0
01:07:36.674 00.000 9828 IsGuiding returns 1
01:07:36.706 00.032 9828 IsSlewing returns 0
01:07:36.706 00.000 9828 IsGuiding returns 1
01:07:36.737 00.031 9828 IsSlewing returns 0
01:07:36.737 00.000 9828 IsGuiding returns 0
01:07:36.737 00.000 9828 scope move finished after 21 + 118 ms
01:07:36.737 00.000 9828 Move returns status 0, amount 21
01:07:36.737 00.000 9828 move complete, result=0
01:07:36.737 00.000 9828 worker thread done servicing request
01:07:36.737 00.000 5052 GuideStep: -0.2 px 53 ms EAST, -0.2 px 21 ms NORTH
01:07:37.093 00.356 8976 Exposure complete
01:07:37.099 00.006 8976 worker thread done servicing request
01:07:37.099 00.000 5052 OnExposeComplete: enter
01:07:37.099 00.000 5052 UpdateGuideState(): m_state=6
01:07:37.099 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2260
01:07:37.099 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.70, Mass=190, SNR=9.5, Peak=66 HFD=3.1
01:07:37.099 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
01:07:37.099 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
01:07:37.099 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.01 hyp=0.50 cameraTheta=-3.11 mountX=0.22 mountY=0.43, mountTheta=1.11
01:07:37.100 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.01, opts=13)
01:07:37.100 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.01)
01:07:37.100 00.000 8976 Worker thread wakes up
01:07:37.100 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.01) opts 0xd
01:07:37.100 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.01)
01:07:37.100 00.000 8976 Moving (-0.50, -0.01) raw xDistance=0.22 yDistance=0.43
01:07:37.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:07:37.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.43
01:07:37.100 00.000 8976 MoveAxis(R, 0, ABG)
01:07:37.100 00.000 8976 MoveAxis(D, 2, ABG)
01:07:37.100 00.000 8976 stepping (-9, 17) + (0, -2)
01:07:37.100 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:37.100 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:07:37.100 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:07:37.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:37.100 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:37.100 00.000 5052 Enqueuing Expose request
01:07:37.128 00.028 8976 Received - 47 (G) 
01:07:37.128 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:37.128 00.000 8976 stepped: pos (-9, 15)
01:07:37.128 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:07:37.128 00.000 8976 MountToCamera -- mountX=1.31 mountY=-3.23 hyp=3.49 mountTheta=-1.19 cameraX=2.28, cameraY=2.64 cameraTheta=0.86
01:07:37.128 00.000 8976 incremental bump (2.283, 2.636) isValid = 1
01:07:37.128 00.000 8976 Scheduling Mount bump of (0.150, 0.180)
01:07:37.128 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
01:07:37.128 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
01:07:37.128 00.000 8976 move complete, result=0
01:07:37.128 00.000 8976 worker thread done servicing request
01:07:37.128 00.000 8976 Worker thread wakes up
01:07:37.128 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:37.128 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:37.128 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:07:37.128 00.000 9828 Worker thread wakes up
01:07:37.128 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
01:07:37.128 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:07:37.128 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
01:07:37.129 00.001 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
01:07:37.129 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.88 mountX=-0.16 mountY=-0.16, mountTheta=-2.35
01:07:37.129 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
01:07:37.129 00.000 9828 BLC: window closed
01:07:37.129 00.000 9828 MoveAxis(E, 50, B)
01:07:37.129 00.000 9828 Guiding  Dir = 2, Dur = 50
01:07:37.129 00.000 9828 IsSlewing returns 0
01:07:37.129 00.000 9828 IsGuiding returns 0
01:07:37.129 00.000 9828 PulseGuide returned control before completion, sleep 60
01:07:37.201 00.072 9828 IsGuiding returns 1
01:07:37.201 00.000 9828 scope still moving after pulse duration time elapsed
01:07:37.232 00.031 9828 IsSlewing returns 0
01:07:37.232 00.000 9828 IsGuiding returns 1
01:07:37.263 00.031 9828 IsSlewing returns 0
01:07:37.263 00.000 9828 IsGuiding returns 1
01:07:37.294 00.031 9828 IsSlewing returns 0
01:07:37.294 00.000 9828 IsGuiding returns 0
01:07:37.294 00.000 9828 scope move finished after 50 + 114 ms
01:07:37.294 00.000 9828 Move returns status 0, amount 50
01:07:37.294 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:37.294 00.000 9828 MoveAxis(N, 22, B)
01:07:37.295 00.001 9828 Guiding  Dir = 0, Dur = 22
01:07:37.310 00.015 9828 IsSlewing returns 0
01:07:37.310 00.000 9828 IsGuiding returns 0
01:07:37.310 00.000 9828 PulseGuide returned control before completion, sleep 32
01:07:37.355 00.045 9828 IsGuiding returns 1
01:07:37.355 00.000 9828 scope still moving after pulse duration time elapsed
01:07:37.387 00.032 9828 IsSlewing returns 0
01:07:37.387 00.000 9828 IsGuiding returns 1
01:07:37.419 00.032 9828 IsSlewing returns 0
01:07:37.419 00.000 9828 IsGuiding returns 1
01:07:37.450 00.031 9828 IsSlewing returns 0
01:07:37.450 00.000 9828 IsGuiding returns 0
01:07:37.450 00.000 9828 scope move finished after 22 + 117 ms
01:07:37.450 00.000 9828 Move returns status 0, amount 22
01:07:37.450 00.000 9828 move complete, result=0
01:07:37.450 00.000 9828 worker thread done servicing request
01:07:37.450 00.000 5052 GuideStep: -0.2 px 50 ms EAST, -0.2 px 22 ms NORTH
01:07:37.813 00.363 8976 Exposure complete
01:07:37.818 00.005 8976 worker thread done servicing request
01:07:37.818 00.000 5052 OnExposeComplete: enter
01:07:37.818 00.000 5052 UpdateGuideState(): m_state=6
01:07:37.818 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2261
01:07:37.818 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.29, Mass=193, SNR=9.5, Peak=63 HFD=3.2
01:07:37.818 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.04) = xAngle (-2.99 = -2.99)
01:07:37.819 00.001 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.09 = -3.09)
01:07:37.819 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.42 hyp=0.51 cameraTheta=-0.95 mountX=-0.51 mountY=-0.02, mountTheta=-3.09
01:07:37.819 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.42, opts=13)
01:07:37.819 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.42)
01:07:37.819 00.000 8976 Worker thread wakes up
01:07:37.819 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.42) opts 0xd
01:07:37.820 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:07:37.820 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.42)
01:07:37.820 00.000 8976 Moving (0.30, -0.42) raw xDistance=-0.51 yDistance=-0.02
01:07:37.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
01:07:37.820 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
01:07:37.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:37.820 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:37.820 00.000 5052 Enqueuing Expose request
01:07:37.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:37.820 00.000 8976 MoveAxis(R, 2, ABG)
01:07:37.820 00.000 8976 stepping (-9, 15) + (2, 0)
01:07:37.820 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:37.848 00.028 8976 Received - 47 (G) 
01:07:37.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:37.848 00.000 8976 stepped: pos (-7, 15)
01:07:37.848 00.000 8976 MoveAxis(U, 0, ABG)
01:07:37.848 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:07:37.848 00.000 8976 MountToCamera -- mountX=1.23 mountY=-2.95 hyp=3.20 mountTheta=-1.18 cameraX=2.07, cameraY=2.44 cameraTheta=0.87
01:07:37.848 00.000 8976 incremental bump (2.069, 2.439) isValid = 1
01:07:37.848 00.000 8976 Scheduling Mount bump of (0.149, 0.182)
01:07:37.848 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
01:07:37.848 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
01:07:37.848 00.000 8976 move complete, result=0
01:07:37.848 00.000 9828 Worker thread wakes up
01:07:37.848 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
01:07:37.848 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
01:07:37.848 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:07:37.848 00.000 8976 worker thread done servicing request
01:07:37.848 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
01:07:37.848 00.000 8976 Worker thread wakes up
01:07:37.849 00.001 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
01:07:37.849 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=-0.16 mountY=-0.16, mountTheta=-2.34
01:07:37.849 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
01:07:37.849 00.000 9828 BLC: window closed
01:07:37.849 00.000 9828 MoveAxis(E, 50, B)
01:07:37.849 00.000 9828 Guiding  Dir = 2, Dur = 50
01:07:37.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:37.849 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:37.849 00.000 9828 IsSlewing returns 0
01:07:37.849 00.000 9828 IsGuiding returns 0
01:07:37.849 00.000 9828 PulseGuide returned control before completion, sleep 60
01:07:37.914 00.065 9828 IsGuiding returns 1
01:07:37.914 00.000 9828 scope still moving after pulse duration time elapsed
01:07:37.945 00.031 9828 IsSlewing returns 0
01:07:37.946 00.001 9828 IsGuiding returns 1
01:07:37.976 00.030 9828 IsSlewing returns 0
01:07:37.976 00.000 9828 IsGuiding returns 1
01:07:38.007 00.031 9828 IsSlewing returns 0
01:07:38.007 00.000 9828 IsGuiding returns 0
01:07:38.007 00.000 9828 scope move finished after 50 + 107 ms
01:07:38.007 00.000 9828 Move returns status 0, amount 50
01:07:38.007 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:38.008 00.001 9828 MoveAxis(N, 22, B)
01:07:38.008 00.000 9828 Guiding  Dir = 0, Dur = 22
01:07:38.022 00.014 9828 IsSlewing returns 0
01:07:38.022 00.000 9828 IsGuiding returns 0
01:07:38.023 00.001 9828 PulseGuide returned control before completion, sleep 32
01:07:38.068 00.045 9828 IsGuiding returns 1
01:07:38.068 00.000 9828 scope still moving after pulse duration time elapsed
01:07:38.100 00.032 9828 IsSlewing returns 0
01:07:38.100 00.000 9828 IsGuiding returns 1
01:07:38.131 00.031 9828 IsSlewing returns 0
01:07:38.131 00.000 9828 IsGuiding returns 1
01:07:38.162 00.031 9828 IsSlewing returns 0
01:07:38.162 00.000 9828 IsGuiding returns 1
01:07:38.193 00.031 9828 IsSlewing returns 0
01:07:38.193 00.000 9828 IsGuiding returns 0
01:07:38.193 00.000 9828 scope move finished after 22 + 148 ms
01:07:38.193 00.000 9828 Move returns status 0, amount 22
01:07:38.193 00.000 9828 move complete, result=0
01:07:38.193 00.000 9828 worker thread done servicing request
01:07:38.194 00.001 5052 GuideStep: -0.2 px 50 ms EAST, -0.2 px 22 ms NORTH
01:07:38.534 00.340 8976 Exposure complete
01:07:38.540 00.006 8976 worker thread done servicing request
01:07:38.540 00.000 5052 OnExposeComplete: enter
01:07:38.540 00.000 5052 UpdateGuideState(): m_state=6
01:07:38.540 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2262
01:07:38.540 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.89, Mass=190, SNR=9.5, Peak=63 HFD=3.2
01:07:38.540 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
01:07:38.540 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
01:07:38.540 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.28 cameraTheta=0.70 mountX=0.06 mountY=-0.27, mountTheta=-1.35
01:07:38.540 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.18, opts=13)
01:07:38.541 00.001 5052 Enqueuing Move request for stepguider (0.21, 0.18)
01:07:38.541 00.000 8976 Worker thread wakes up
01:07:38.541 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.18) opts 0xd
01:07:38.541 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.18)
01:07:38.541 00.000 8976 Moving (0.21, 0.18) raw xDistance=0.06 yDistance=-0.27
01:07:38.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:07:38.541 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:07:38.541 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:07:38.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:38.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:07:38.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:38.541 00.000 5052 Enqueuing Expose request
01:07:38.541 00.000 8976 MoveAxis(R, 0, ABG)
01:07:38.541 00.000 8976 MoveAxis(U, 1, ABG)
01:07:38.541 00.000 8976 stepping (-7, 15) + (0, 1)
01:07:38.541 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:38.567 00.026 8976 Received - 47 (G) 
01:07:38.567 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:38.567 00.000 8976 stepped: pos (-7, 16)
01:07:38.567 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:07:38.567 00.000 8976 MountToCamera -- mountX=1.18 mountY=-2.82 hyp=3.05 mountTheta=-1.17 cameraX=1.97, cameraY=2.33 cameraTheta=0.87
01:07:38.567 00.000 8976 incremental bump (1.971, 2.331) isValid = 1
01:07:38.567 00.000 8976 Scheduling Mount bump of (0.148, 0.182)
01:07:38.567 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
01:07:38.567 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
01:07:38.567 00.000 8976 move complete, result=0
01:07:38.567 00.000 9828 Worker thread wakes up
01:07:38.567 00.000 8976 worker thread done servicing request
01:07:38.567 00.000 8976 Worker thread wakes up
01:07:38.567 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
01:07:38.567 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:07:38.567 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:38.567 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:38.567 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
01:07:38.568 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:07:38.568 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
01:07:38.568 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=-0.16 mountY=-0.16, mountTheta=-2.34
01:07:38.568 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
01:07:38.568 00.000 9828 BLC: window closed
01:07:38.568 00.000 9828 MoveAxis(E, 50, B)
01:07:38.568 00.000 9828 Guiding  Dir = 2, Dur = 50
01:07:38.568 00.000 9828 IsSlewing returns 0
01:07:38.568 00.000 9828 IsGuiding returns 0
01:07:38.568 00.000 9828 PulseGuide returned control before completion, sleep 60
01:07:38.643 00.075 9828 IsGuiding returns 1
01:07:38.643 00.000 9828 scope still moving after pulse duration time elapsed
01:07:38.674 00.031 9828 IsSlewing returns 0
01:07:38.674 00.000 9828 IsGuiding returns 1
01:07:38.706 00.032 9828 IsSlewing returns 0
01:07:38.706 00.000 9828 IsGuiding returns 1
01:07:38.737 00.031 9828 IsSlewing returns 0
01:07:38.737 00.000 9828 IsGuiding returns 1
01:07:38.768 00.031 9828 IsSlewing returns 0
01:07:38.768 00.000 9828 IsGuiding returns 1
01:07:38.798 00.030 9828 IsSlewing returns 0
01:07:38.798 00.000 9828 IsGuiding returns 0
01:07:38.798 00.000 9828 scope move finished after 50 + 180 ms
01:07:38.798 00.000 9828 Move returns status 0, amount 50
01:07:38.798 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:38.798 00.000 9828 MoveAxis(N, 22, B)
01:07:38.798 00.000 9828 Guiding  Dir = 0, Dur = 22
01:07:38.813 00.015 9828 IsSlewing returns 0
01:07:38.813 00.000 9828 IsGuiding returns 0
01:07:38.813 00.000 9828 PulseGuide returned control before completion, sleep 32
01:07:38.860 00.047 9828 IsGuiding returns 1
01:07:38.860 00.000 9828 scope still moving after pulse duration time elapsed
01:07:38.893 00.033 9828 IsSlewing returns 0
01:07:38.893 00.000 9828 IsGuiding returns 1
01:07:38.924 00.031 9828 IsSlewing returns 0
01:07:38.924 00.000 9828 IsGuiding returns 1
01:07:38.955 00.031 9828 IsSlewing returns 0
01:07:38.955 00.000 9828 IsGuiding returns 0
01:07:38.955 00.000 9828 scope move finished after 22 + 119 ms
01:07:38.955 00.000 9828 Move returns status 0, amount 22
01:07:38.955 00.000 9828 move complete, result=0
01:07:38.955 00.000 9828 worker thread done servicing request
01:07:38.955 00.000 5052 GuideStep: -0.2 px 50 ms EAST, -0.2 px 22 ms NORTH
01:07:39.253 00.298 8976 Exposure complete
01:07:39.259 00.006 8976 worker thread done servicing request
01:07:39.259 00.000 5052 OnExposeComplete: enter
01:07:39.259 00.000 5052 UpdateGuideState(): m_state=6
01:07:39.259 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2263
01:07:39.259 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.16, Mass=173, SNR=9.0, Peak=64 HFD=2.8
01:07:39.259 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.04) = xAngle (0.14 = 0.14)
01:07:39.259 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
01:07:39.259 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.45 hyp=0.55 cameraTheta=2.18 mountX=0.55 mountY=0.02, mountTheta=0.04
01:07:39.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.45, opts=13)
01:07:39.260 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.45)
01:07:39.260 00.000 8976 Worker thread wakes up
01:07:39.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.45) opts 0xd
01:07:39.260 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:07:39.260 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
01:07:39.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:39.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.45)
01:07:39.261 00.001 8976 Moving (-0.32, 0.45) raw xDistance=0.55 yDistance=0.02
01:07:39.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
01:07:39.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:07:39.261 00.000 8976 MoveAxis(L, 2, ABG)
01:07:39.261 00.000 8976 stepping (-7, 16) + (-2, 0)
01:07:39.261 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:39.261 00.000 5052 Enqueuing Expose request
01:07:39.261 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:39.286 00.025 8976 Received - 47 (G) 
01:07:39.286 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:39.286 00.000 8976 stepped: pos (-9, 16)
01:07:39.286 00.000 8976 MoveAxis(U, 0, ABG)
01:07:39.287 00.001 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:07:39.287 00.000 8976 MountToCamera -- mountX=1.24 mountY=-2.73 hyp=3.00 mountTheta=-1.14 cameraX=1.86, cameraY=2.35 cameraTheta=0.90
01:07:39.287 00.000 8976 incremental bump (1.860, 2.348) isValid = 1
01:07:39.287 00.000 8976 Scheduling Mount bump of (0.143, 0.187)
01:07:39.287 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
01:07:39.287 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
01:07:39.287 00.000 8976 move complete, result=0
01:07:39.287 00.000 9828 Worker thread wakes up
01:07:39.287 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
01:07:39.287 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
01:07:39.287 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:07:39.287 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
01:07:39.287 00.000 8976 worker thread done servicing request
01:07:39.287 00.000 8976 Worker thread wakes up
01:07:39.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:39.287 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.0 px 0 ms NORTH
01:07:39.287 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.23 cameraTheta=0.92 mountX=-0.15 mountY=-0.17, mountTheta=-2.31
01:07:39.287 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
01:07:39.287 00.000 9828 BLC: window closed
01:07:39.287 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:39.288 00.001 9828 MoveAxis(E, 48, B)
01:07:39.288 00.000 9828 Guiding  Dir = 2, Dur = 48
01:07:39.288 00.000 9828 IsSlewing returns 0
01:07:39.288 00.000 9828 IsGuiding returns 0
01:07:39.288 00.000 9828 PulseGuide returned control before completion, sleep 58
01:07:39.355 00.067 9828 IsGuiding returns 1
01:07:39.355 00.000 9828 scope still moving after pulse duration time elapsed
01:07:39.387 00.032 9828 IsSlewing returns 0
01:07:39.387 00.000 9828 IsGuiding returns 1
01:07:39.416 00.029 9828 IsSlewing returns 0
01:07:39.416 00.000 9828 IsGuiding returns 1
01:07:39.447 00.031 9828 IsSlewing returns 0
01:07:39.447 00.000 9828 IsGuiding returns 0
01:07:39.447 00.000 9828 scope move finished after 48 + 110 ms
01:07:39.447 00.000 9828 Move returns status 0, amount 48
01:07:39.447 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:39.447 00.000 9828 MoveAxis(N, 23, B)
01:07:39.447 00.000 9828 Guiding  Dir = 0, Dur = 23
01:07:39.462 00.015 9828 IsSlewing returns 0
01:07:39.462 00.000 9828 IsGuiding returns 0
01:07:39.463 00.001 9828 PulseGuide returned control before completion, sleep 33
01:07:39.509 00.046 9828 IsGuiding returns 1
01:07:39.509 00.000 9828 scope still moving after pulse duration time elapsed
01:07:39.541 00.032 9828 IsSlewing returns 0
01:07:39.541 00.000 9828 IsGuiding returns 1
01:07:39.572 00.031 9828 IsSlewing returns 0
01:07:39.572 00.000 9828 IsGuiding returns 1
01:07:39.604 00.032 9828 IsSlewing returns 0
01:07:39.604 00.000 9828 IsGuiding returns 0
01:07:39.604 00.000 9828 scope move finished after 23 + 118 ms
01:07:39.604 00.000 9828 Move returns status 0, amount 23
01:07:39.604 00.000 9828 move complete, result=0
01:07:39.604 00.000 9828 worker thread done servicing request
01:07:39.604 00.000 5052 GuideStep: -0.2 px 48 ms EAST, -0.2 px 23 ms NORTH
01:07:39.971 00.367 8976 Exposure complete
01:07:39.977 00.006 8976 worker thread done servicing request
01:07:39.977 00.000 5052 OnExposeComplete: enter
01:07:39.977 00.000 5052 UpdateGuideState(): m_state=6
01:07:39.977 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2264
01:07:39.977 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.35, Mass=184, SNR=9.4, Peak=64 HFD=2.8
01:07:39.977 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.48 = 1.80)
01:07:39.977 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.58 = 1.70)
01:07:39.977 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.36 hyp=0.55 cameraTheta=-2.44 mountX=-0.13 mountY=0.55, mountTheta=1.80
01:07:39.977 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.36, opts=13)
01:07:39.978 00.001 5052 Enqueuing Move request for stepguider (-0.42, -0.36)
01:07:39.978 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:07:39.978 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:07:39.978 00.000 8976 Worker thread wakes up
01:07:39.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.36) opts 0xd
01:07:39.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.36)
01:07:39.978 00.000 8976 Moving (-0.42, -0.36) raw xDistance=-0.13 yDistance=0.55
01:07:39.978 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:39.978 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:39.978 00.000 5052 Enqueuing Expose request
01:07:39.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:07:39.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
01:07:39.978 00.000 8976 MoveAxis(R, 0, ABG)
01:07:39.978 00.000 8976 MoveAxis(D, 2, ABG)
01:07:39.978 00.000 8976 stepping (-9, 16) + (0, -2)
01:07:39.978 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:40.006 00.028 8976 Received - 47 (G) 
01:07:40.006 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:40.006 00.000 8976 stepped: pos (-9, 14)
01:07:40.006 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:07:40.006 00.000 8976 MountToCamera -- mountX=1.29 mountY=-2.56 hyp=2.87 mountTheta=-1.10 cameraX=1.69, cameraY=2.31 cameraTheta=0.94
01:07:40.006 00.000 8976 incremental bump (1.693, 2.312) isValid = 1
01:07:40.006 00.000 8976 Scheduling Mount bump of (0.136, 0.192)
01:07:40.006 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
01:07:40.007 00.001 8976 Enqueuing Move request for scope (0.14, 0.19)
01:07:40.007 00.000 8976 move complete, result=0
01:07:40.007 00.000 9828 Worker thread wakes up
01:07:40.007 00.000 8976 worker thread done servicing request
01:07:40.007 00.000 8976 Worker thread wakes up
01:07:40.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:40.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:40.007 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
01:07:40.007 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:07:40.007 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
01:07:40.007 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:07:40.008 00.001 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:07:40.009 00.001 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.96 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
01:07:40.009 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.14 yDistance=-0.17
01:07:40.009 00.000 9828 BLC: window closed
01:07:40.009 00.000 9828 MoveAxis(E, 46, B)
01:07:40.009 00.000 9828 Guiding  Dir = 2, Dur = 46
01:07:40.010 00.001 9828 IsSlewing returns 0
01:07:40.010 00.000 9828 IsGuiding returns 0
01:07:40.010 00.000 9828 PulseGuide returned control before completion, sleep 56
01:07:40.066 00.056 9828 IsGuiding returns 1
01:07:40.066 00.000 9828 scope still moving after pulse duration time elapsed
01:07:40.097 00.031 9828 IsSlewing returns 0
01:07:40.097 00.000 9828 IsGuiding returns 1
01:07:40.129 00.032 9828 IsSlewing returns 0
01:07:40.129 00.000 9828 IsGuiding returns 1
01:07:40.159 00.030 9828 IsSlewing returns 0
01:07:40.159 00.000 9828 IsGuiding returns 1
01:07:40.190 00.031 9828 IsSlewing returns 0
01:07:40.190 00.000 9828 IsGuiding returns 0
01:07:40.190 00.000 9828 scope move finished after 46 + 134 ms
01:07:40.190 00.000 9828 Move returns status 0, amount 46
01:07:40.190 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:40.190 00.000 9828 MoveAxis(N, 24, B)
01:07:40.190 00.000 9828 Guiding  Dir = 0, Dur = 24
01:07:40.206 00.016 9828 IsSlewing returns 0
01:07:40.206 00.000 9828 IsGuiding returns 0
01:07:40.206 00.000 9828 PulseGuide returned control before completion, sleep 34
01:07:40.253 00.047 9828 IsGuiding returns 1
01:07:40.253 00.000 9828 scope still moving after pulse duration time elapsed
01:07:40.283 00.030 9828 IsSlewing returns 0
01:07:40.283 00.000 9828 IsGuiding returns 1
01:07:40.314 00.031 9828 IsSlewing returns 0
01:07:40.314 00.000 9828 IsGuiding returns 1
01:07:40.345 00.031 9828 IsSlewing returns 0
01:07:40.345 00.000 9828 IsGuiding returns 1
01:07:40.376 00.031 9828 IsSlewing returns 0
01:07:40.380 00.004 9828 IsGuiding returns 0
01:07:40.380 00.000 9828 scope move finished after 24 + 150 ms
01:07:40.380 00.000 9828 Move returns status 0, amount 24
01:07:40.380 00.000 9828 move complete, result=0
01:07:40.380 00.000 9828 worker thread done servicing request
01:07:40.380 00.000 5052 GuideStep: -0.1 px 46 ms EAST, -0.2 px 24 ms NORTH
01:07:40.693 00.313 8976 Exposure complete
01:07:40.698 00.005 8976 worker thread done servicing request
01:07:40.698 00.000 5052 OnExposeComplete: enter
01:07:40.698 00.000 5052 UpdateGuideState(): m_state=6
01:07:40.698 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2265
01:07:40.699 00.001 5052 Star::Find returns 1 (1), X=328.69, Y=281.24, Mass=192, SNR=9.5, Peak=62 HFD=2.9
01:07:40.699 00.000 5052 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.04) = xAngle (-4.42 = 1.86)
01:07:40.699 00.000 5052 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.76)
01:07:40.699 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.47 hyp=0.67 cameraTheta=-2.38 mountX=-0.19 mountY=0.66, mountTheta=1.85
01:07:40.699 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.47, opts=13)
01:07:40.699 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.47)
01:07:40.700 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:07:40.700 00.000 5052 UpdateGuideState exits: m=192 SNR=9.5 Saturated
01:07:40.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:40.700 00.000 8976 Worker thread wakes up
01:07:40.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.47) opts 0xd
01:07:40.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.47)
01:07:40.700 00.000 8976 Moving (-0.49, -0.47) raw xDistance=-0.19 yDistance=0.66
01:07:40.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:07:40.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
01:07:40.700 00.000 8976 MoveAxis(R, 0, ABG)
01:07:40.700 00.000 8976 MoveAxis(D, 3, ABG)
01:07:40.700 00.000 8976 stepping (-9, 14) + (0, -3)
01:07:40.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:40.700 00.000 5052 Enqueuing Expose request
01:07:40.700 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:40.740 00.040 8976 Received - 47 (G) 
01:07:40.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:40.740 00.000 8976 stepped: pos (-9, 11)
01:07:40.741 00.001 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:07:40.741 00.000 8976 MountToCamera -- mountX=1.32 mountY=-2.29 hyp=2.64 mountTheta=-1.05 cameraX=1.44, cameraY=2.22 cameraTheta=0.99
01:07:40.741 00.000 8976 incremental bump (1.440, 2.217) isValid = 1
01:07:40.741 00.000 8976 Scheduling Mount bump of (0.125, 0.200)
01:07:40.741 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.20, opts=4)
01:07:40.741 00.000 8976 Enqueuing Move request for scope (0.13, 0.20)
01:07:40.741 00.000 8976 move complete, result=0
01:07:40.741 00.000 9828 Worker thread wakes up
01:07:40.741 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0x4
01:07:40.741 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
01:07:40.741 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
01:07:40.741 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
01:07:40.741 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:07:40.741 00.000 8976 worker thread done servicing request
01:07:40.741 00.000 8976 Worker thread wakes up
01:07:40.741 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.01 mountX=-0.13 mountY=-0.18, mountTheta=-2.21
01:07:40.741 00.000 9828 Moving (0.13, 0.20) raw xDistance=-0.13 yDistance=-0.18
01:07:40.741 00.000 9828 BLC: window closed
01:07:40.742 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:40.742 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:40.742 00.000 9828 MoveAxis(E, 43, B)
01:07:40.742 00.000 9828 Guiding  Dir = 2, Dur = 43
01:07:40.742 00.000 9828 IsSlewing returns 0
01:07:40.742 00.000 9828 IsGuiding returns 0
01:07:40.742 00.000 9828 PulseGuide returned control before completion, sleep 53
01:07:40.808 00.066 9828 IsGuiding returns 1
01:07:40.808 00.000 9828 scope still moving after pulse duration time elapsed
01:07:40.838 00.030 9828 IsSlewing returns 0
01:07:40.838 00.000 9828 IsGuiding returns 1
01:07:40.870 00.032 9828 IsSlewing returns 0
01:07:40.870 00.000 9828 IsGuiding returns 1
01:07:40.901 00.031 9828 IsSlewing returns 0
01:07:40.901 00.000 9828 IsGuiding returns 0
01:07:40.901 00.000 9828 scope move finished after 43 + 115 ms
01:07:40.901 00.000 9828 Move returns status 0, amount 43
01:07:40.901 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:40.901 00.000 9828 MoveAxis(N, 25, B)
01:07:40.901 00.000 9828 Guiding  Dir = 0, Dur = 25
01:07:40.916 00.015 9828 IsSlewing returns 0
01:07:40.916 00.000 9828 IsGuiding returns 0
01:07:40.917 00.001 9828 PulseGuide returned control before completion, sleep 35
01:07:40.964 00.047 9828 IsGuiding returns 1
01:07:40.964 00.000 9828 scope still moving after pulse duration time elapsed
01:07:40.996 00.032 9828 IsSlewing returns 0
01:07:40.996 00.000 9828 IsGuiding returns 1
01:07:41.026 00.030 9828 IsSlewing returns 0
01:07:41.026 00.000 9828 IsGuiding returns 1
01:07:41.057 00.031 9828 IsSlewing returns 0
01:07:41.057 00.000 9828 IsGuiding returns 1
01:07:41.088 00.031 9828 IsSlewing returns 0
01:07:41.088 00.000 9828 IsGuiding returns 1
01:07:41.120 00.032 9828 IsSlewing returns 0
01:07:41.120 00.000 9828 IsGuiding returns 1
01:07:41.152 00.032 9828 IsSlewing returns 0
01:07:41.152 00.000 9828 IsGuiding returns 0
01:07:41.152 00.000 9828 scope move finished after 25 + 209 ms
01:07:41.152 00.000 9828 Move returns status 0, amount 25
01:07:41.152 00.000 9828 move complete, result=0
01:07:41.152 00.000 9828 worker thread done servicing request
01:07:41.152 00.000 5052 GuideStep: -0.1 px 43 ms EAST, -0.2 px 25 ms NORTH
01:07:41.425 00.273 8976 Exposure complete
01:07:41.430 00.005 8976 worker thread done servicing request
01:07:41.430 00.000 5052 OnExposeComplete: enter
01:07:41.430 00.000 5052 UpdateGuideState(): m_state=6
01:07:41.430 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2266
01:07:41.430 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.80, Mass=194, SNR=9.6, Peak=65 HFD=2.6
01:07:41.430 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
01:07:41.430 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
01:07:41.430 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.19 mountX=0.11 mountY=0.01, mountTheta=0.05
01:07:41.431 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.09, opts=13)
01:07:41.431 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.09)
01:07:41.431 00.000 8976 Worker thread wakes up
01:07:41.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.09) opts 0xd
01:07:41.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.09)
01:07:41.431 00.000 8976 Moving (-0.07, 0.09) raw xDistance=0.11 yDistance=0.01
01:07:41.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:07:41.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:07:41.431 00.000 8976 MoveAxis(R, 0, ABG)
01:07:41.431 00.000 8976 MoveAxis(U, 0, ABG)
01:07:41.431 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:07:41.432 00.001 8976 MountToCamera -- mountX=1.34 mountY=-2.11 hyp=2.50 mountTheta=-1.01 cameraX=1.27, cameraY=2.15 cameraTheta=1.04
01:07:41.432 00.000 8976 incremental bump (1.271, 2.153) isValid = 1
01:07:41.432 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:07:41.432 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:07:41.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:41.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:41.432 00.000 8976 Scheduling Mount bump of (0.055, 0.097)
01:07:41.432 00.000 5052 Enqueuing Expose request
01:07:41.432 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:07:41.432 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:07:41.432 00.000 8976 move complete, result=0
01:07:41.432 00.000 9828 Worker thread wakes up
01:07:41.432 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:07:41.432 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:07:41.432 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:07:41.432 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
01:07:41.432 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:41.433 00.001 8976 worker thread done servicing request
01:07:41.433 00.000 8976 Worker thread wakes up
01:07:41.433 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:07:41.433 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:07:41.433 00.000 9828 BLC: window closed
01:07:41.433 00.000 9828 MoveAxis(E, 19, B)
01:07:41.433 00.000 9828 Guiding  Dir = 2, Dur = 19
01:07:41.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:41.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:41.433 00.000 9828 IsSlewing returns 0
01:07:41.433 00.000 9828 IsGuiding returns 0
01:07:41.433 00.000 9828 PulseGuide returned control before completion, sleep 29
01:07:41.477 00.044 9828 IsGuiding returns 1
01:07:41.477 00.000 9828 scope still moving after pulse duration time elapsed
01:07:41.508 00.031 9828 IsSlewing returns 0
01:07:41.509 00.001 9828 IsGuiding returns 1
01:07:41.539 00.030 9828 IsSlewing returns 0
01:07:41.540 00.001 9828 IsGuiding returns 1
01:07:41.571 00.031 9828 IsSlewing returns 0
01:07:41.571 00.000 9828 IsGuiding returns 0
01:07:41.571 00.000 9828 scope move finished after 19 + 118 ms
01:07:41.571 00.000 9828 Move returns status 0, amount 19
01:07:41.571 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:41.571 00.000 9828 MoveAxis(N, 12, B)
01:07:41.571 00.000 9828 Guiding  Dir = 0, Dur = 12
01:07:41.586 00.015 9828 IsSlewing returns 0
01:07:41.586 00.000 9828 IsGuiding returns 0
01:07:41.586 00.000 9828 PulseGuide returned control before completion, sleep 22
01:07:41.616 00.030 9828 IsGuiding returns 1
01:07:41.616 00.000 9828 scope still moving after pulse duration time elapsed
01:07:41.648 00.032 9828 IsSlewing returns 0
01:07:41.648 00.000 9828 IsGuiding returns 1
01:07:41.679 00.031 9828 IsSlewing returns 0
01:07:41.679 00.000 9828 IsGuiding returns 1
01:07:41.710 00.031 9828 IsSlewing returns 0
01:07:41.710 00.000 9828 IsGuiding returns 1
01:07:41.741 00.031 9828 IsSlewing returns 0
01:07:41.746 00.005 9828 IsGuiding returns 0
01:07:41.746 00.000 9828 scope move finished after 12 + 147 ms
01:07:41.746 00.000 9828 Move returns status 0, amount 12
01:07:41.746 00.000 9828 move complete, result=0
01:07:41.746 00.000 9828 worker thread done servicing request
01:07:41.746 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 12 ms NORTH
01:07:42.118 00.372 8976 Exposure complete
01:07:42.123 00.005 8976 worker thread done servicing request
01:07:42.123 00.000 5052 OnExposeComplete: enter
01:07:42.123 00.000 5052 UpdateGuideState(): m_state=6
01:07:42.123 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2267
01:07:42.123 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.34, Mass=204, SNR=9.9, Peak=70 HFD=2.7
01:07:42.123 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
01:07:42.124 00.001 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.75)
01:07:42.124 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.37 hyp=0.54 cameraTheta=-2.39 mountX=-0.15 mountY=0.53, mountTheta=1.85
01:07:42.124 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.37, opts=13)
01:07:42.124 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.37)
01:07:42.124 00.000 8976 Worker thread wakes up
01:07:42.125 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.37) opts 0xd
01:07:42.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.37)
01:07:42.125 00.000 8976 Moving (-0.40, -0.37) raw xDistance=-0.15 yDistance=0.53
01:07:42.125 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:07:42.125 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
01:07:42.125 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:42.125 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:42.125 00.000 5052 Enqueuing Expose request
01:07:42.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:07:42.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
01:07:42.125 00.000 8976 MoveAxis(R, 0, ABG)
01:07:42.125 00.000 8976 MoveAxis(D, 2, ABG)
01:07:42.125 00.000 8976 stepping (-9, 11) + (0, -2)
01:07:42.125 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:42.148 00.023 8976 Received - 47 (G) 
01:07:42.148 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:42.148 00.000 8976 stepped: pos (-9, 9)
01:07:42.148 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:07:42.148 00.000 8976 MountToCamera -- mountX=1.35 mountY=-1.89 hyp=2.32 mountTheta=-0.95 cameraX=1.06, cameraY=2.06 cameraTheta=1.09
01:07:42.148 00.000 8976 incremental bump (1.065, 2.062) isValid = 1
01:07:42.148 00.000 8976 Scheduling Mount bump of (0.105, 0.212)
01:07:42.148 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
01:07:42.148 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
01:07:42.148 00.000 8976 move complete, result=0
01:07:42.148 00.000 9828 Worker thread wakes up
01:07:42.148 00.000 8976 worker thread done servicing request
01:07:42.148 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:07:42.148 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
01:07:42.148 00.000 8976 Worker thread wakes up
01:07:42.148 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:07:42.149 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:42.149 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
01:07:42.149 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:42.149 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
01:07:42.149 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.11 mountX=-0.11 mountY=-0.20, mountTheta=-2.10
01:07:42.149 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.11 yDistance=-0.20
01:07:42.149 00.000 9828 BLC: window closed
01:07:42.149 00.000 9828 MoveAxis(E, 37, B)
01:07:42.149 00.000 9828 Guiding  Dir = 2, Dur = 37
01:07:42.149 00.000 9828 IsSlewing returns 0
01:07:42.149 00.000 9828 IsGuiding returns 0
01:07:42.150 00.001 9828 PulseGuide returned control before completion, sleep 47
01:07:42.204 00.054 9828 IsGuiding returns 1
01:07:42.204 00.000 9828 scope still moving after pulse duration time elapsed
01:07:42.236 00.032 9828 IsSlewing returns 0
01:07:42.236 00.000 9828 IsGuiding returns 1
01:07:42.268 00.032 9828 IsSlewing returns 0
01:07:42.268 00.000 9828 IsGuiding returns 1
01:07:42.298 00.030 9828 IsSlewing returns 0
01:07:42.298 00.000 9828 IsGuiding returns 0
01:07:42.298 00.000 9828 scope move finished after 37 + 112 ms
01:07:42.298 00.000 9828 Move returns status 0, amount 37
01:07:42.298 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:42.298 00.000 9828 MoveAxis(N, 27, B)
01:07:42.298 00.000 9828 Guiding  Dir = 0, Dur = 27
01:07:42.314 00.016 9828 IsSlewing returns 0
01:07:42.314 00.000 9828 IsGuiding returns 0
01:07:42.314 00.000 9828 PulseGuide returned control before completion, sleep 37
01:07:42.360 00.046 9828 IsGuiding returns 1
01:07:42.360 00.000 9828 scope still moving after pulse duration time elapsed
01:07:42.391 00.031 9828 IsSlewing returns 0
01:07:42.391 00.000 9828 IsGuiding returns 1
01:07:42.422 00.031 9828 IsSlewing returns 0
01:07:42.422 00.000 9828 IsGuiding returns 1
01:07:42.453 00.031 9828 IsSlewing returns 0
01:07:42.453 00.000 9828 IsGuiding returns 1
01:07:42.484 00.031 9828 IsSlewing returns 0
01:07:42.484 00.000 9828 IsGuiding returns 0
01:07:42.484 00.000 9828 scope move finished after 27 + 143 ms
01:07:42.484 00.000 9828 Move returns status 0, amount 27
01:07:42.484 00.000 9828 move complete, result=0
01:07:42.484 00.000 9828 worker thread done servicing request
01:07:42.484 00.000 5052 GuideStep: -0.1 px 37 ms EAST, -0.2 px 27 ms NORTH
01:07:42.832 00.348 8976 Exposure complete
01:07:42.838 00.006 8976 worker thread done servicing request
01:07:42.838 00.000 5052 OnExposeComplete: enter
01:07:42.838 00.000 5052 UpdateGuideState(): m_state=6
01:07:42.838 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2268
01:07:42.838 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.13, Mass=204, SNR=9.9, Peak=71 HFD=2.7
01:07:42.838 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.35 = 1.93)
01:07:42.838 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.83)
01:07:42.838 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.58 hyp=0.78 cameraTheta=-2.31 mountX=-0.28 mountY=0.75, mountTheta=1.92
01:07:42.839 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.58, opts=13)
01:07:42.839 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.58)
01:07:42.839 00.000 8976 Worker thread wakes up
01:07:42.839 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.58) opts 0xd
01:07:42.839 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.58)
01:07:42.839 00.000 8976 Moving (-0.52, -0.58) raw xDistance=-0.28 yDistance=0.75
01:07:42.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:07:42.839 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:07:42.839 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
01:07:42.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:42.840 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:42.840 00.000 5052 Enqueuing Expose request
01:07:42.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75
01:07:42.840 00.000 8976 MoveAxis(R, 1, ABG)
01:07:42.840 00.000 8976 stepping (-9, 9) + (1, 0)
01:07:42.840 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:42.868 00.028 8976 Received - 47 (G) 
01:07:42.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:42.868 00.000 8976 stepped: pos (-8, 9)
01:07:42.868 00.000 8976 MoveAxis(D, 3, ABG)
01:07:42.868 00.000 8976 stepping (-8, 9) + (0, -3)
01:07:42.868 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:42.900 00.032 8976 Received - 47 (G) 
01:07:42.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:42.900 00.000 8976 stepped: pos (-8, 6)
01:07:42.900 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
01:07:42.900 00.000 8976 MountToCamera -- mountX=1.31 mountY=-1.58 hyp=2.05 mountTheta=-0.88 cameraX=0.81, cameraY=1.88 cameraTheta=1.17
01:07:42.900 00.000 8976 incremental bump (0.809, 1.885) isValid = 1
01:07:42.900 00.000 8976 Scheduling Mount bump of (0.091, 0.219)
01:07:42.900 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.22, opts=4)
01:07:42.900 00.000 8976 Enqueuing Move request for scope (0.09, 0.22)
01:07:42.900 00.000 8976 move complete, result=0
01:07:42.900 00.000 9828 Worker thread wakes up
01:07:42.900 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0x4
01:07:42.900 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
01:07:42.900 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
01:07:42.900 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.8 px 3 ms SOUTH
01:07:42.900 00.000 8976 worker thread done servicing request
01:07:42.900 00.000 8976 Worker thread wakes up
01:07:42.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:42.901 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:42.901 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
01:07:42.901 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.18 mountX=-0.10 mountY=-0.21, mountTheta=-2.03
01:07:42.901 00.000 9828 Moving (0.09, 0.22) raw xDistance=-0.10 yDistance=-0.21
01:07:42.901 00.000 9828 BLC: window closed
01:07:42.901 00.000 9828 MoveAxis(E, 32, B)
01:07:42.901 00.000 9828 Guiding  Dir = 2, Dur = 32
01:07:42.901 00.000 9828 IsSlewing returns 0
01:07:42.901 00.000 9828 IsGuiding returns 0
01:07:42.901 00.000 9828 PulseGuide returned control before completion, sleep 42
01:07:42.950 00.049 9828 IsGuiding returns 1
01:07:42.950 00.000 9828 scope still moving after pulse duration time elapsed
01:07:42.980 00.030 9828 IsSlewing returns 0
01:07:42.980 00.000 9828 IsGuiding returns 1
01:07:43.011 00.031 9828 IsSlewing returns 0
01:07:43.011 00.000 9828 IsGuiding returns 1
01:07:43.041 00.030 9828 IsSlewing returns 0
01:07:43.042 00.001 9828 IsGuiding returns 0
01:07:43.043 00.001 9828 scope move finished after 32 + 109 ms
01:07:43.043 00.000 9828 Move returns status 0, amount 32
01:07:43.043 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:43.043 00.000 9828 MoveAxis(N, 28, B)
01:07:43.043 00.000 9828 Guiding  Dir = 0, Dur = 28
01:07:43.058 00.015 9828 IsSlewing returns 0
01:07:43.058 00.000 9828 IsGuiding returns 0
01:07:43.058 00.000 9828 PulseGuide returned control before completion, sleep 38
01:07:43.104 00.046 9828 IsGuiding returns 1
01:07:43.109 00.005 9828 scope still moving after pulse duration time elapsed
01:07:43.134 00.025 9828 IsSlewing returns 0
01:07:43.135 00.001 9828 IsGuiding returns 1
01:07:43.166 00.031 9828 IsSlewing returns 0
01:07:43.166 00.000 9828 IsGuiding returns 1
01:07:43.196 00.030 9828 IsSlewing returns 0
01:07:43.196 00.000 9828 IsGuiding returns 1
01:07:43.227 00.031 9828 IsSlewing returns 0
01:07:43.227 00.000 9828 IsGuiding returns 0
01:07:43.227 00.000 9828 scope move finished after 28 + 141 ms
01:07:43.227 00.000 9828 Move returns status 0, amount 28
01:07:43.227 00.000 9828 move complete, result=0
01:07:43.227 00.000 9828 worker thread done servicing request
01:07:43.227 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.2 px 28 ms NORTH
01:07:43.585 00.358 8976 Exposure complete
01:07:43.590 00.005 8976 worker thread done servicing request
01:07:43.590 00.000 5052 OnExposeComplete: enter
01:07:43.590 00.000 5052 UpdateGuideState(): m_state=6
01:07:43.590 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2269
01:07:43.590 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.56, Mass=187, SNR=9.4, Peak=73 HFD=2.4
01:07:43.590 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.16 = 2.13)
01:07:43.590 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.26 = 2.02)
01:07:43.590 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.11 mountX=-0.09 mountY=0.15, mountTheta=2.10
01:07:43.591 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.15, opts=13)
01:07:43.591 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.15)
01:07:43.591 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:07:43.591 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:07:43.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:43.591 00.000 8976 Worker thread wakes up
01:07:43.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.15) opts 0xd
01:07:43.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.15)
01:07:43.591 00.000 8976 Moving (-0.09, -0.15) raw xDistance=-0.09 yDistance=0.15
01:07:43.591 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:43.591 00.000 5052 Enqueuing Expose request
01:07:43.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:07:43.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:07:43.591 00.000 8976 MoveAxis(R, 0, ABG)
01:07:43.591 00.000 8976 MoveAxis(U, 0, ABG)
01:07:43.592 00.001 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
01:07:43.592 00.000 8976 MountToCamera -- mountX=1.28 mountY=-1.37 hyp=1.88 mountTheta=-0.82 cameraX=0.64, cameraY=1.77 cameraTheta=1.22
01:07:43.592 00.000 8976 incremental bump (0.638, 1.766) isValid = 1
01:07:43.592 00.000 8976 Scheduling Mount bump of (0.056, 0.160)
01:07:43.592 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.16, opts=4)
01:07:43.592 00.000 8976 Enqueuing Move request for scope (0.06, 0.16)
01:07:43.592 00.000 8976 move complete, result=0
01:07:43.592 00.000 9828 Worker thread wakes up
01:07:43.592 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0x4
01:07:43.592 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
01:07:43.592 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
01:07:43.592 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:43.592 00.000 8976 worker thread done servicing request
01:07:43.592 00.000 8976 Worker thread wakes up
01:07:43.592 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:07:43.592 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.24 mountX=-0.06 mountY=-0.15, mountTheta=-1.96
01:07:43.592 00.000 9828 Moving (0.06, 0.16) raw xDistance=-0.06 yDistance=-0.15
01:07:43.592 00.000 9828 BLC: window closed
01:07:43.593 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:43.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:43.593 00.000 9828 MoveAxis(E, 20, B)
01:07:43.593 00.000 9828 Guiding  Dir = 2, Dur = 20
01:07:43.593 00.000 9828 IsSlewing returns 0
01:07:43.593 00.000 9828 IsGuiding returns 0
01:07:43.593 00.000 9828 PulseGuide returned control before completion, sleep 30
01:07:43.629 00.036 9828 IsGuiding returns 1
01:07:43.629 00.000 9828 scope still moving after pulse duration time elapsed
01:07:43.661 00.032 9828 IsSlewing returns 0
01:07:43.661 00.000 9828 IsGuiding returns 1
01:07:43.693 00.032 9828 IsSlewing returns 0
01:07:43.693 00.000 9828 IsGuiding returns 1
01:07:43.724 00.031 9828 IsSlewing returns 0
01:07:43.724 00.000 9828 IsGuiding returns 0
01:07:43.724 00.000 9828 scope move finished after 20 + 110 ms
01:07:43.724 00.000 9828 Move returns status 0, amount 20
01:07:43.724 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:43.724 00.000 9828 MoveAxis(N, 21, B)
01:07:43.724 00.000 9828 Guiding  Dir = 0, Dur = 21
01:07:43.739 00.015 9828 IsSlewing returns 0
01:07:43.739 00.000 9828 IsGuiding returns 0
01:07:43.739 00.000 9828 PulseGuide returned control before completion, sleep 31
01:07:43.785 00.046 9828 IsGuiding returns 1
01:07:43.785 00.000 9828 scope still moving after pulse duration time elapsed
01:07:43.816 00.031 9828 IsSlewing returns 0
01:07:43.816 00.000 9828 IsGuiding returns 1
01:07:43.847 00.031 9828 IsSlewing returns 0
01:07:43.847 00.000 9828 IsGuiding returns 1
01:07:43.879 00.032 9828 IsSlewing returns 0
01:07:43.879 00.000 9828 IsGuiding returns 0
01:07:43.879 00.000 9828 scope move finished after 21 + 118 ms
01:07:43.879 00.000 9828 Move returns status 0, amount 21
01:07:43.879 00.000 9828 move complete, result=0
01:07:43.879 00.000 9828 worker thread done servicing request
01:07:43.879 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.2 px 21 ms NORTH
01:07:44.292 00.413 8976 Exposure complete
01:07:44.297 00.005 8976 worker thread done servicing request
01:07:44.298 00.001 5052 OnExposeComplete: enter
01:07:44.298 00.000 5052 UpdateGuideState(): m_state=6
01:07:44.298 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2270
01:07:44.298 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.39, Mass=203, SNR=9.8, Peak=70 HFD=3.0
01:07:44.298 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.78 = 1.51)
01:07:44.298 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:07:44.298 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.32 hyp=0.80 cameraTheta=-2.73 mountX=0.05 mountY=0.79, mountTheta=1.51
01:07:44.298 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.32, opts=13)
01:07:44.298 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.32)
01:07:44.298 00.000 8976 Worker thread wakes up
01:07:44.299 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.32) opts 0xd
01:07:44.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.32)
01:07:44.299 00.000 8976 Moving (-0.74, -0.32) raw xDistance=0.05 yDistance=0.79
01:07:44.299 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:07:44.299 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:07:44.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:44.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:07:44.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
01:07:44.299 00.000 8976 MoveAxis(R, 0, ABG)
01:07:44.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:44.299 00.000 5052 Enqueuing Expose request
01:07:44.299 00.000 8976 MoveAxis(D, 3, ABG)
01:07:44.299 00.000 8976 stepping (-8, 6) + (0, -3)
01:07:44.299 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:44.338 00.039 8976 Received - 47 (G) 
01:07:44.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:44.338 00.000 8976 stepped: pos (-8, 3)
01:07:44.338 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
01:07:44.338 00.000 8976 MountToCamera -- mountX=1.26 mountY=-1.08 hyp=1.66 mountTheta=-0.71 cameraX=0.38, cameraY=1.61 cameraTheta=1.34
01:07:44.338 00.000 8976 incremental bump (0.384, 1.615) isValid = 1
01:07:44.338 00.000 8976 Scheduling Mount bump of (0.053, 0.232)
01:07:44.338 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.23, opts=4)
01:07:44.338 00.000 8976 Enqueuing Move request for scope (0.05, 0.23)
01:07:44.338 00.000 8976 move complete, result=0
01:07:44.338 00.000 9828 Worker thread wakes up
01:07:44.338 00.000 8976 worker thread done servicing request
01:07:44.338 00.000 8976 Worker thread wakes up
01:07:44.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:44.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:44.338 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:07:44.338 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0x4
01:07:44.338 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
01:07:44.339 00.001 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
01:07:44.339 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
01:07:44.339 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.35 mountX=-0.06 mountY=-0.22, mountTheta=-1.85
01:07:44.339 00.000 9828 Moving (0.05, 0.23) raw xDistance=-0.06 yDistance=-0.22
01:07:44.339 00.000 9828 BLC: window closed
01:07:44.339 00.000 9828 MoveAxis(E, 20, B)
01:07:44.339 00.000 9828 Guiding  Dir = 2, Dur = 20
01:07:44.339 00.000 9828 IsSlewing returns 0
01:07:44.339 00.000 9828 IsGuiding returns 0
01:07:44.339 00.000 9828 PulseGuide returned control before completion, sleep 30
01:07:44.374 00.035 9828 IsGuiding returns 1
01:07:44.374 00.000 9828 scope still moving after pulse duration time elapsed
01:07:44.405 00.031 9828 IsSlewing returns 0
01:07:44.405 00.000 9828 IsGuiding returns 1
01:07:44.436 00.031 9828 IsSlewing returns 0
01:07:44.436 00.000 9828 IsGuiding returns 1
01:07:44.467 00.031 9828 IsSlewing returns 0
01:07:44.472 00.005 9828 IsGuiding returns 0
01:07:44.472 00.000 9828 scope move finished after 20 + 112 ms
01:07:44.472 00.000 9828 Move returns status 0, amount 20
01:07:44.472 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:44.472 00.000 9828 MoveAxis(N, 30, B)
01:07:44.472 00.000 9828 Guiding  Dir = 0, Dur = 30
01:07:44.498 00.026 9828 IsSlewing returns 0
01:07:44.498 00.000 9828 IsGuiding returns 0
01:07:44.498 00.000 9828 PulseGuide returned control before completion, sleep 40
01:07:44.544 00.046 9828 IsGuiding returns 1
01:07:44.544 00.000 9828 scope still moving after pulse duration time elapsed
01:07:44.575 00.031 9828 IsSlewing returns 0
01:07:44.575 00.000 9828 IsGuiding returns 1
01:07:44.607 00.032 9828 IsSlewing returns 0
01:07:44.607 00.000 9828 IsGuiding returns 1
01:07:44.637 00.030 9828 IsSlewing returns 0
01:07:44.637 00.000 9828 IsGuiding returns 1
01:07:44.668 00.031 9828 IsSlewing returns 0
01:07:44.668 00.000 9828 IsGuiding returns 0
01:07:44.668 00.000 9828 scope move finished after 30 + 140 ms
01:07:44.668 00.000 9828 Move returns status 0, amount 30
01:07:44.668 00.000 9828 move complete, result=0
01:07:44.668 00.000 9828 worker thread done servicing request
01:07:44.668 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.2 px 30 ms NORTH
01:07:45.021 00.353 8976 Exposure complete
01:07:45.027 00.006 8976 worker thread done servicing request
01:07:45.027 00.000 5052 OnExposeComplete: enter
01:07:45.027 00.000 5052 UpdateGuideState(): m_state=6
01:07:45.027 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2271
01:07:45.027 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.47, Mass=187, SNR=9.4, Peak=73 HFD=2.3
01:07:45.027 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.37 = 1.91)
01:07:45.027 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.81)
01:07:45.027 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.24 hyp=0.33 cameraTheta=-2.33 mountX=-0.11 mountY=0.32, mountTheta=1.90
01:07:45.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.24, opts=13)
01:07:45.028 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.24)
01:07:45.028 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:07:45.028 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:07:45.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:45.028 00.000 8976 Worker thread wakes up
01:07:45.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.24) opts 0xd
01:07:45.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.24)
01:07:45.028 00.000 8976 Moving (-0.22, -0.24) raw xDistance=-0.11 yDistance=0.32
01:07:45.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:07:45.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
01:07:45.028 00.000 8976 MoveAxis(R, 0, ABG)
01:07:45.028 00.000 8976 MoveAxis(D, 1, ABG)
01:07:45.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:45.028 00.000 5052 Enqueuing Expose request
01:07:45.028 00.000 8976 stepping (-8, 3) + (0, -1)
01:07:45.028 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:45.058 00.030 8976 Received - 47 (G) 
01:07:45.058 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:45.058 00.000 8976 stepped: pos (-8, 2)
01:07:45.058 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
01:07:45.058 00.000 8976 MountToCamera -- mountX=1.25 mountY=-0.83 hyp=1.50 mountTheta=-0.58 cameraX=0.17, cameraY=1.49 cameraTheta=1.46
01:07:45.058 00.000 8976 incremental bump (0.166, 1.489) isValid = 1
01:07:45.058 00.000 8976 Scheduling Mount bump of (0.025, 0.237)
01:07:45.058 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.24, opts=4)
01:07:45.058 00.000 8976 Enqueuing Move request for scope (0.03, 0.24)
01:07:45.058 00.000 8976 move complete, result=0
01:07:45.058 00.000 9828 Worker thread wakes up
01:07:45.058 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0x4
01:07:45.058 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
01:07:45.058 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:07:45.058 00.000 8976 worker thread done servicing request
01:07:45.058 00.000 8976 Worker thread wakes up
01:07:45.058 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:45.058 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
01:07:45.058 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
01:07:45.058 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.46 mountX=-0.04 mountY=-0.23, mountTheta=-1.73
01:07:45.058 00.000 9828 Moving (0.03, 0.24) raw xDistance=-0.04 yDistance=-0.23
01:07:45.058 00.000 9828 BLC: window closed
01:07:45.058 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:45.058 00.000 9828 MoveAxis(E, 12, B)
01:07:45.058 00.000 9828 Guiding  Dir = 2, Dur = 12
01:07:45.058 00.000 9828 IsSlewing returns 0
01:07:45.059 00.001 9828 IsGuiding returns 0
01:07:45.059 00.000 9828 PulseGuide returned control before completion, sleep 22
01:07:45.088 00.029 9828 IsGuiding returns 1
01:07:45.088 00.000 9828 scope still moving after pulse duration time elapsed
01:07:45.119 00.031 9828 IsSlewing returns 0
01:07:45.119 00.000 9828 IsGuiding returns 1
01:07:45.149 00.030 9828 IsSlewing returns 0
01:07:45.149 00.000 9828 IsGuiding returns 1
01:07:45.182 00.033 9828 IsSlewing returns 0
01:07:45.182 00.000 9828 IsGuiding returns 1
01:07:45.213 00.031 9828 IsSlewing returns 0
01:07:45.213 00.000 9828 IsGuiding returns 0
01:07:45.213 00.000 9828 scope move finished after 12 + 142 ms
01:07:45.213 00.000 9828 Move returns status 0, amount 12
01:07:45.213 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:45.213 00.000 9828 MoveAxis(N, 32, B)
01:07:45.213 00.000 9828 Guiding  Dir = 0, Dur = 32
01:07:45.229 00.016 9828 IsSlewing returns 0
01:07:45.230 00.001 9828 IsGuiding returns 0
01:07:45.230 00.000 9828 PulseGuide returned control before completion, sleep 42
01:07:45.274 00.044 9828 IsGuiding returns 1
01:07:45.274 00.000 9828 scope still moving after pulse duration time elapsed
01:07:45.306 00.032 9828 IsSlewing returns 0
01:07:45.306 00.000 9828 IsGuiding returns 1
01:07:45.338 00.032 9828 IsSlewing returns 0
01:07:45.338 00.000 9828 IsGuiding returns 1
01:07:45.370 00.032 9828 IsSlewing returns 0
01:07:45.370 00.000 9828 IsGuiding returns 1
01:07:45.401 00.031 9828 IsSlewing returns 0
01:07:45.401 00.000 9828 IsGuiding returns 0
01:07:45.401 00.000 9828 scope move finished after 32 + 139 ms
01:07:45.401 00.000 9828 Move returns status 0, amount 32
01:07:45.401 00.000 9828 move complete, result=0
01:07:45.401 00.000 9828 worker thread done servicing request
01:07:45.401 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.2 px 32 ms NORTH
01:07:45.716 00.315 8976 Exposure complete
01:07:45.721 00.005 8976 worker thread done servicing request
01:07:45.721 00.000 5052 OnExposeComplete: enter
01:07:45.721 00.000 5052 UpdateGuideState(): m_state=6
01:07:45.722 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2272
01:07:45.722 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.13, Mass=178, SNR=9.3, Peak=71 HFD=2.4
01:07:45.722 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
01:07:45.722 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
01:07:45.722 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.58 hyp=0.82 cameraTheta=-0.79 mountX=-0.78 mountY=-0.16, mountTheta=-2.93
01:07:45.722 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.58, opts=13)
01:07:45.722 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.58)
01:07:45.722 00.000 8976 Worker thread wakes up
01:07:45.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.58) opts 0xd
01:07:45.723 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.58)
01:07:45.723 00.000 8976 Moving (0.57, -0.58) raw xDistance=-0.78 yDistance=-0.16
01:07:45.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
01:07:45.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:07:45.723 00.000 8976 MoveAxis(R, 3, ABG)
01:07:45.723 00.000 8976 stepping (-8, 2) + (3, 0)
01:07:45.723 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:45.723 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:07:45.723 00.000 5052 UpdateGuideState exits: m=178 SNR=9.3
01:07:45.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:45.723 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:45.723 00.000 5052 Enqueuing Expose request
01:07:45.761 00.038 8976 Received - 47 (G) 
01:07:45.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:45.761 00.000 8976 stepped: pos (-5, 2)
01:07:45.761 00.000 8976 MoveAxis(U, 0, ABG)
01:07:45.761 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:07:45.761 00.000 8976 MountToCamera -- mountX=1.09 mountY=-0.66 hyp=1.27 mountTheta=-0.54 cameraX=0.09, cameraY=1.27 cameraTheta=1.50
01:07:45.761 00.000 8976 incremental bump (0.090, 1.271) isValid = 1
01:07:45.762 00.001 8976 Scheduling Mount bump of (0.016, 0.238)
01:07:45.762 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.24, opts=4)
01:07:45.762 00.000 8976 Enqueuing Move request for scope (0.02, 0.24)
01:07:45.762 00.000 8976 move complete, result=0
01:07:45.762 00.000 8976 worker thread done servicing request
01:07:45.762 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.2 px 0 ms NORTH
01:07:45.762 00.000 9828 Worker thread wakes up
01:07:45.762 00.000 8976 Worker thread wakes up
01:07:45.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:45.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:45.762 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0x4
01:07:45.762 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
01:07:45.762 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
01:07:45.762 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
01:07:45.762 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.50 mountX=-0.03 mountY=-0.23, mountTheta=-1.69
01:07:45.762 00.000 9828 Moving (0.02, 0.24) raw xDistance=-0.03 yDistance=-0.23
01:07:45.762 00.000 9828 BLC: window closed
01:07:45.763 00.001 9828 MoveAxis(E, 9, B)
01:07:45.763 00.000 9828 Guiding  Dir = 2, Dur = 9
01:07:45.763 00.000 9828 IsSlewing returns 0
01:07:45.763 00.000 9828 IsGuiding returns 0
01:07:45.763 00.000 9828 PulseGuide returned control before completion, sleep 19
01:07:45.789 00.026 9828 IsGuiding returns 1
01:07:45.789 00.000 9828 scope still moving after pulse duration time elapsed
01:07:45.821 00.032 9828 IsSlewing returns 0
01:07:45.821 00.000 9828 IsGuiding returns 1
01:07:45.852 00.031 9828 IsSlewing returns 0
01:07:45.852 00.000 9828 IsGuiding returns 1
01:07:45.883 00.031 9828 IsSlewing returns 0
01:07:45.883 00.000 9828 IsGuiding returns 1
01:07:45.914 00.031 9828 IsSlewing returns 0
01:07:45.914 00.000 9828 IsGuiding returns 0
01:07:45.914 00.000 9828 scope move finished after 9 + 142 ms
01:07:45.914 00.000 9828 Move returns status 0, amount 9
01:07:45.914 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:07:45.914 00.000 9828 MoveAxis(N, 32, B)
01:07:45.914 00.000 9828 Guiding  Dir = 0, Dur = 32
01:07:45.930 00.016 9828 IsSlewing returns 0
01:07:45.930 00.000 9828 IsGuiding returns 0
01:07:45.930 00.000 9828 PulseGuide returned control before completion, sleep 42
01:07:45.979 00.049 9828 IsGuiding returns 1
01:07:45.979 00.000 9828 scope still moving after pulse duration time elapsed
01:07:46.009 00.030 9828 IsSlewing returns 0
01:07:46.009 00.000 9828 IsGuiding returns 1
01:07:46.040 00.031 9828 IsSlewing returns 0
01:07:46.040 00.000 9828 IsGuiding returns 1
01:07:46.071 00.031 9828 IsSlewing returns 0
01:07:46.071 00.000 9828 IsGuiding returns 1
01:07:46.102 00.031 9828 IsSlewing returns 0
01:07:46.102 00.000 9828 IsGuiding returns 0
01:07:46.102 00.000 9828 scope move finished after 32 + 139 ms
01:07:46.102 00.000 9828 Move returns status 0, amount 32
01:07:46.102 00.000 9828 move complete, result=0
01:07:46.102 00.000 9828 worker thread done servicing request
01:07:46.102 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.2 px 32 ms NORTH
01:07:46.417 00.315 8976 Exposure complete
01:07:46.423 00.006 8976 worker thread done servicing request
01:07:46.423 00.000 5052 OnExposeComplete: enter
01:07:46.423 00.000 5052 UpdateGuideState(): m_state=6
01:07:46.423 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2273
01:07:46.423 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.65, Mass=201, SNR=9.8, Peak=65 HFD=3.0
01:07:46.423 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
01:07:46.423 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
01:07:46.423 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-0.22 mountX=-0.16 mountY=-0.18, mountTheta=-2.31
01:07:46.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.06, opts=13)
01:07:46.424 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.06)
01:07:46.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:07:46.424 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:07:46.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:46.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:46.424 00.000 5052 Enqueuing Expose request
01:07:46.424 00.000 8976 Worker thread wakes up
01:07:46.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.06) opts 0xd
01:07:46.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.06)
01:07:46.424 00.000 8976 Moving (0.24, -0.06) raw xDistance=-0.16 yDistance=-0.18
01:07:46.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:07:46.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:07:46.424 00.000 8976 MoveAxis(R, 0, ABG)
01:07:46.424 00.000 8976 MoveAxis(U, 0, ABG)
01:07:46.424 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:07:46.424 00.000 8976 move complete, result=0
01:07:46.424 00.000 8976 worker thread done servicing request
01:07:46.424 00.000 8976 Worker thread wakes up
01:07:46.425 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:46.425 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:46.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:47.076 00.651 8976 Exposure complete
01:07:47.081 00.005 8976 worker thread done servicing request
01:07:47.082 00.001 5052 OnExposeComplete: enter
01:07:47.082 00.000 5052 UpdateGuideState(): m_state=6
01:07:47.082 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2274
01:07:47.082 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.59, Mass=195, SNR=9.6, Peak=64 HFD=3.2
01:07:47.082 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
01:07:47.082 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
01:07:47.082 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.12 hyp=0.54 cameraTheta=-0.23 mountX=-0.35 mountY=-0.37, mountTheta=-2.32
01:07:47.083 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.12, opts=13)
01:07:47.083 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.12)
01:07:47.083 00.000 8976 Worker thread wakes up
01:07:47.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.12) opts 0xd
01:07:47.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.12)
01:07:47.083 00.000 8976 Moving (0.52, -0.12) raw xDistance=-0.35 yDistance=-0.37
01:07:47.083 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:07:47.083 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:07:47.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:47.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:07:47.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:07:47.083 00.000 8976 MoveAxis(R, 1, ABG)
01:07:47.083 00.000 8976 stepping (-5, 2) + (1, 0)
01:07:47.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:47.083 00.000 5052 Enqueuing Expose request
01:07:47.083 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:47.104 00.021 8976 Received - 47 (G) 
01:07:47.104 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:47.104 00.000 8976 stepped: pos (-4, 2)
01:07:47.104 00.000 8976 MoveAxis(U, 1, ABG)
01:07:47.104 00.000 8976 stepping (-4, 2) + (0, 1)
01:07:47.104 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:47.136 00.032 8976 Received - 47 (G) 
01:07:47.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:47.136 00.000 8976 stepped: pos (-4, 3)
01:07:47.136 00.000 8976 move complete, result=0
01:07:47.136 00.000 8976 worker thread done servicing request
01:07:47.136 00.000 8976 Worker thread wakes up
01:07:47.136 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:47.136 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:47.136 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 1 ms NORTH
01:07:47.789 00.653 8976 Exposure complete
01:07:47.794 00.005 8976 worker thread done servicing request
01:07:47.794 00.000 5052 OnExposeComplete: enter
01:07:47.794 00.000 5052 UpdateGuideState(): m_state=6
01:07:47.794 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2275
01:07:47.794 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.84, Mass=174, SNR=9.0, Peak=62 HFD=3.1
01:07:47.794 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:07:47.794 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:07:47.794 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.13 hyp=0.84 cameraTheta=0.16 mountX=-0.26 mountY=-0.77, mountTheta=-1.90
01:07:47.795 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.13, opts=13)
01:07:47.795 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.13)
01:07:47.795 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:07:47.795 00.000 5052 UpdateGuideState exits: m=174 SNR=9.0
01:07:47.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:47.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:47.795 00.000 5052 Enqueuing Expose request
01:07:47.795 00.000 8976 Worker thread wakes up
01:07:47.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.13) opts 0xd
01:07:47.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.13)
01:07:47.795 00.000 8976 Moving (0.83, 0.13) raw xDistance=-0.26 yDistance=-0.77
01:07:47.796 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
01:07:47.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.77
01:07:47.796 00.000 8976 MoveAxis(R, 1, ABG)
01:07:47.796 00.000 8976 stepping (-4, 3) + (1, 0)
01:07:47.796 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:47.823 00.027 8976 Received - 47 (G) 
01:07:47.823 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:47.823 00.000 8976 stepped: pos (-3, 3)
01:07:47.823 00.000 8976 MoveAxis(U, 3, ABG)
01:07:47.823 00.000 8976 stepping (-3, 3) + (0, 3)
01:07:47.823 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:47.855 00.032 8976 Received - 47 (G) 
01:07:47.855 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:47.855 00.000 8976 stepped: pos (-3, 6)
01:07:47.855 00.000 8976 move complete, result=0
01:07:47.855 00.000 8976 worker thread done servicing request
01:07:47.855 00.000 8976 Worker thread wakes up
01:07:47.855 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
01:07:47.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:47.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:48.509 00.654 8976 Exposure complete
01:07:48.514 00.005 8976 worker thread done servicing request
01:07:48.514 00.000 5052 OnExposeComplete: enter
01:07:48.514 00.000 5052 UpdateGuideState(): m_state=6
01:07:48.514 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2276
01:07:48.514 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=282.50, Mass=183, SNR=9.3, Peak=67 HFD=3.2
01:07:48.514 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
01:07:48.514 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
01:07:48.514 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.79 hyp=1.09 cameraTheta=0.81 mountX=0.36 mountY=-1.06, mountTheta=-1.24
01:07:48.515 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.79, opts=13)
01:07:48.515 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.79)
01:07:48.515 00.000 8976 Worker thread wakes up
01:07:48.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.79) opts 0xd
01:07:48.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.79)
01:07:48.516 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:07:48.516 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:07:48.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:48.516 00.000 8976 Moving (0.75, 0.79) raw xDistance=0.36 yDistance=-1.06
01:07:48.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
01:07:48.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.06
01:07:48.516 00.000 8976 MoveAxis(L, 1, ABG)
01:07:48.516 00.000 8976 stepping (-3, 6) + (-1, 0)
01:07:48.516 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:48.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:48.516 00.000 5052 Enqueuing Expose request
01:07:48.542 00.026 8976 Received - 47 (G) 
01:07:48.542 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:48.542 00.000 8976 stepped: pos (-4, 6)
01:07:48.542 00.000 8976 MoveAxis(U, 4, ABG)
01:07:48.542 00.000 8976 stepping (-4, 6) + (0, 4)
01:07:48.542 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:07:48.574 00.032 8976 Received - 47 (G) 
01:07:48.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:07:48.574 00.000 8976 stepped: pos (-4, 10)
01:07:48.574 00.000 8976 move complete, result=0
01:07:48.574 00.000 8976 worker thread done servicing request
01:07:48.574 00.000 8976 Worker thread wakes up
01:07:48.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:48.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:48.574 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -1.1 px 4 ms NORTH
01:07:49.229 00.655 8976 Exposure complete
01:07:49.235 00.006 8976 worker thread done servicing request
01:07:49.235 00.000 5052 OnExposeComplete: enter
01:07:49.235 00.000 5052 UpdateGuideState(): m_state=6
01:07:49.235 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2277
01:07:49.235 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.44, Mass=203, SNR=9.8, Peak=66 HFD=3.4
01:07:49.235 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
01:07:49.235 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.45)
01:07:49.235 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.69 mountX=-0.22 mountY=0.17, mountTheta=2.48
01:07:49.236 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.27, opts=13)
01:07:49.236 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.27)
01:07:49.236 00.000 8976 Worker thread wakes up
01:07:49.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.27) opts 0xd
01:07:49.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.27)
01:07:49.236 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:07:49.236 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:07:49.236 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:49.236 00.000 8976 Moving (-0.03, -0.27) raw xDistance=-0.22 yDistance=0.17
01:07:49.236 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:49.236 00.000 5052 Enqueuing Expose request
01:07:49.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:07:49.237 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:07:49.237 00.000 8976 MoveAxis(R, 0, ABG)
01:07:49.237 00.000 8976 MoveAxis(U, 0, ABG)
01:07:49.237 00.000 8976 move complete, result=0
01:07:49.237 00.000 8976 worker thread done servicing request
01:07:49.237 00.000 8976 Worker thread wakes up
01:07:49.237 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:49.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:49.237 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:49.926 00.689 8976 Exposure complete
01:07:49.937 00.011 8976 worker thread done servicing request
01:07:49.937 00.000 5052 OnExposeComplete: enter
01:07:49.937 00.000 5052 UpdateGuideState(): m_state=6
01:07:49.937 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2278
01:07:49.937 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.61, Mass=187, SNR=9.4, Peak=65 HFD=3.1
01:07:49.937 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
01:07:49.937 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
01:07:49.937 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.10 hyp=0.35 cameraTheta=-0.28 mountX=-0.24 mountY=-0.23, mountTheta=-2.38
01:07:49.938 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.10, opts=13)
01:07:49.938 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.10)
01:07:49.938 00.000 8976 Worker thread wakes up
01:07:49.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.10) opts 0xd
01:07:49.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.10)
01:07:49.938 00.000 8976 Moving (0.34, -0.10) raw xDistance=-0.24 yDistance=-0.23
01:07:49.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:07:49.939 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:07:49.939 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:07:49.939 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:07:49.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:49.939 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:49.939 00.000 5052 Enqueuing Expose request
01:07:49.939 00.000 8976 MoveAxis(R, 0, ABG)
01:07:49.939 00.000 8976 MoveAxis(U, 0, ABG)
01:07:49.939 00.000 8976 move complete, result=0
01:07:49.939 00.000 8976 worker thread done servicing request
01:07:49.939 00.000 8976 Worker thread wakes up
01:07:49.939 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:49.939 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:49.939 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:50.628 00.689 8976 Exposure complete
01:07:50.634 00.006 8976 worker thread done servicing request
01:07:50.634 00.000 5052 OnExposeComplete: enter
01:07:50.634 00.000 5052 UpdateGuideState(): m_state=6
01:07:50.634 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2279
01:07:50.635 00.001 5052 Star::Find returns 1 (0), X=329.50, Y=281.36, Mass=214, SNR=10.1, Peak=71 HFD=3.1
01:07:50.635 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
01:07:50.635 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
01:07:50.635 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.35 hyp=0.48 cameraTheta=-0.82 mountX=-0.46 mountY=-0.08, mountTheta=-2.96
01:07:50.636 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.35, opts=13)
01:07:50.636 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.35)
01:07:50.636 00.000 8976 Worker thread wakes up
01:07:50.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.35) opts 0xd
01:07:50.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.35)
01:07:50.636 00.000 8976 Moving (0.33, -0.35) raw xDistance=-0.46 yDistance=-0.08
01:07:50.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:07:50.636 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:07:50.636 00.000 5052 UpdateGuideState exits: m=214 SNR=10.1
01:07:50.636 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:50.636 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:50.636 00.000 5052 Enqueuing Expose request
01:07:50.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:07:50.636 00.000 8976 MoveAxis(R, 2, ABG)
01:07:50.636 00.000 8976 stepping (-4, 10) + (2, 0)
01:07:50.636 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:50.668 00.032 8976 Received - 47 (G) 
01:07:50.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:50.668 00.000 8976 stepped: pos (-2, 10)
01:07:50.668 00.000 8976 MoveAxis(U, 0, ABG)
01:07:50.669 00.001 8976 move complete, result=0
01:07:50.669 00.000 8976 worker thread done servicing request
01:07:50.669 00.000 8976 Worker thread wakes up
01:07:50.669 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:07:50.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:50.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:51.354 00.685 8976 Exposure complete
01:07:51.359 00.005 8976 worker thread done servicing request
01:07:51.359 00.000 5052 OnExposeComplete: enter
01:07:51.359 00.000 5052 UpdateGuideState(): m_state=6
01:07:51.359 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2280
01:07:51.359 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.82, Mass=206, SNR=9.9, Peak=64 HFD=2.9
01:07:51.359 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
01:07:51.360 00.001 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
01:07:51.360 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.64 mountX=0.10 mountY=-0.05, mountTheta=-0.48
01:07:51.360 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.11, opts=13)
01:07:51.360 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.11)
01:07:51.360 00.000 8976 Worker thread wakes up
01:07:51.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.11) opts 0xd
01:07:51.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.11)
01:07:51.361 00.001 8976 Moving (-0.01, 0.11) raw xDistance=0.10 yDistance=-0.05
01:07:51.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:07:51.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:07:51.361 00.000 8976 MoveAxis(R, 0, ABG)
01:07:51.361 00.000 8976 MoveAxis(U, 0, ABG)
01:07:51.361 00.000 8976 move complete, result=0
01:07:51.361 00.000 8976 worker thread done servicing request
01:07:51.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:07:51.361 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
01:07:51.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:51.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:51.361 00.000 5052 Enqueuing Expose request
01:07:51.361 00.000 8976 Worker thread wakes up
01:07:51.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:51.361 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:51.361 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:52.047 00.686 8976 Exposure complete
01:07:52.053 00.006 8976 worker thread done servicing request
01:07:52.053 00.000 5052 OnExposeComplete: enter
01:07:52.053 00.000 5052 UpdateGuideState(): m_state=6
01:07:52.053 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2281
01:07:52.053 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.91, Mass=194, SNR=9.6, Peak=67 HFD=3.0
01:07:52.053 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:07:52.053 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:07:52.053 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.34 cameraTheta=0.62 mountX=0.05 mountY=-0.34, mountTheta=-1.42
01:07:52.054 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.20, opts=13)
01:07:52.054 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.20)
01:07:52.054 00.000 8976 Worker thread wakes up
01:07:52.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.20) opts 0xd
01:07:52.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.20)
01:07:52.054 00.000 8976 Moving (0.27, 0.20) raw xDistance=0.05 yDistance=-0.34
01:07:52.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:07:52.054 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:07:52.054 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:07:52.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:52.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:52.054 00.000 5052 Enqueuing Expose request
01:07:52.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:07:52.054 00.000 8976 MoveAxis(R, 0, ABG)
01:07:52.054 00.000 8976 MoveAxis(U, 1, ABG)
01:07:52.054 00.000 8976 stepping (-2, 10) + (0, 1)
01:07:52.055 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:52.075 00.020 8976 Received - 47 (G) 
01:07:52.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:52.075 00.000 8976 stepped: pos (-2, 11)
01:07:52.075 00.000 8976 move complete, result=0
01:07:52.075 00.000 8976 worker thread done servicing request
01:07:52.075 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:07:52.076 00.001 8976 Worker thread wakes up
01:07:52.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:52.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:52.763 00.687 8976 Exposure complete
01:07:52.768 00.005 8976 worker thread done servicing request
01:07:52.768 00.000 5052 OnExposeComplete: enter
01:07:52.768 00.000 5052 UpdateGuideState(): m_state=6
01:07:52.768 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2282
01:07:52.769 00.001 5052 Star::Find returns 1 (0), X=329.11, Y=281.94, Mass=201, SNR=9.8, Peak=67 HFD=2.7
01:07:52.769 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
01:07:52.769 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
01:07:52.769 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.85 mountX=0.24 mountY=-0.07, mountTheta=-0.29
01:07:52.769 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.23, opts=13)
01:07:52.769 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.23)
01:07:52.769 00.000 8976 Worker thread wakes up
01:07:52.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.23) opts 0xd
01:07:52.770 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.23)
01:07:52.770 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:07:52.770 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:07:52.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:52.770 00.000 8976 Moving (-0.07, 0.23) raw xDistance=0.24 yDistance=-0.07
01:07:52.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:07:52.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:07:52.770 00.000 8976 MoveAxis(R, 0, ABG)
01:07:52.770 00.000 8976 MoveAxis(U, 0, ABG)
01:07:52.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:52.770 00.000 5052 Enqueuing Expose request
01:07:52.770 00.000 8976 move complete, result=0
01:07:52.770 00.000 8976 worker thread done servicing request
01:07:52.770 00.000 8976 Worker thread wakes up
01:07:52.770 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:52.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:52.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:53.451 00.681 8976 Exposure complete
01:07:53.457 00.006 8976 worker thread done servicing request
01:07:53.457 00.000 5052 OnExposeComplete: enter
01:07:53.457 00.000 5052 UpdateGuideState(): m_state=6
01:07:53.457 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2283
01:07:53.457 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.01, Mass=195, SNR=9.6, Peak=70 HFD=2.7
01:07:53.457 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
01:07:53.457 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
01:07:53.457 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.85 mountX=0.31 mountY=-0.09, mountTheta=-0.29
01:07:53.458 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.30, opts=13)
01:07:53.458 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.30)
01:07:53.458 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:07:53.458 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:07:53.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:53.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:53.458 00.000 5052 Enqueuing Expose request
01:07:53.458 00.000 8976 Worker thread wakes up
01:07:53.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.30) opts 0xd
01:07:53.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.30)
01:07:53.458 00.000 8976 Moving (-0.09, 0.30) raw xDistance=0.31 yDistance=-0.09
01:07:53.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:07:53.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:07:53.458 00.000 8976 MoveAxis(L, 1, ABG)
01:07:53.458 00.000 8976 stepping (-2, 11) + (-1, 0)
01:07:53.458 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:53.483 00.025 8976 Received - 47 (G) 
01:07:53.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:53.483 00.000 8976 stepped: pos (-3, 11)
01:07:53.483 00.000 8976 MoveAxis(U, 0, ABG)
01:07:53.483 00.000 8976 move complete, result=0
01:07:53.483 00.000 8976 worker thread done servicing request
01:07:53.483 00.000 8976 Worker thread wakes up
01:07:53.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:53.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:53.483 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:07:54.165 00.682 8976 Exposure complete
01:07:54.171 00.006 8976 worker thread done servicing request
01:07:54.171 00.000 5052 OnExposeComplete: enter
01:07:54.171 00.000 5052 UpdateGuideState(): m_state=6
01:07:54.172 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2284
01:07:54.172 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=282.39, Mass=191, SNR=9.5, Peak=75 HFD=2.9
01:07:54.172 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.04) = xAngle (-0.59 = -0.59)
01:07:54.172 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.69 = -0.69)
01:07:54.172 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.68 hyp=0.68 cameraTheta=1.46 mountX=0.57 mountY=-0.43, mountTheta=-0.65
01:07:54.172 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.68, opts=13)
01:07:54.172 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.68)
01:07:54.173 00.001 8976 Worker thread wakes up
01:07:54.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.68) opts 0xd
01:07:54.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.68)
01:07:54.173 00.000 8976 Moving (0.08, 0.68) raw xDistance=0.57 yDistance=-0.43
01:07:54.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:07:54.173 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:07:54.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:54.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:54.173 00.000 5052 Enqueuing Expose request
01:07:54.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
01:07:54.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:07:54.173 00.000 8976 MoveAxis(L, 2, ABG)
01:07:54.173 00.000 8976 stepping (-3, 11) + (-2, 0)
01:07:54.173 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:54.202 00.029 8976 Received - 47 (G) 
01:07:54.202 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:54.202 00.000 8976 stepped: pos (-5, 11)
01:07:54.202 00.000 8976 MoveAxis(U, 2, ABG)
01:07:54.202 00.000 8976 stepping (-5, 11) + (0, 2)
01:07:54.202 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:54.234 00.032 8976 Received - 47 (G) 
01:07:54.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:54.234 00.000 8976 stepped: pos (-5, 13)
01:07:54.234 00.000 8976 move complete, result=0
01:07:54.234 00.000 8976 worker thread done servicing request
01:07:54.234 00.000 8976 Worker thread wakes up
01:07:54.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:54.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:54.234 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.4 px 2 ms NORTH
01:07:54.920 00.686 8976 Exposure complete
01:07:54.925 00.005 8976 worker thread done servicing request
01:07:54.925 00.000 5052 OnExposeComplete: enter
01:07:54.925 00.000 5052 UpdateGuideState(): m_state=6
01:07:54.925 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2285
01:07:54.925 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.53, Mass=174, SNR=9.1, Peak=67 HFD=2.8
01:07:54.925 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.81 = 1.48)
01:07:54.925 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
01:07:54.925 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.18 hyp=0.49 cameraTheta=-2.76 mountX=0.05 mountY=0.48, mountTheta=1.48
01:07:54.926 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.18, opts=13)
01:07:54.926 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.18)
01:07:54.926 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:07:54.926 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:07:54.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:54.926 00.000 8976 Worker thread wakes up
01:07:54.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.18) opts 0xd
01:07:54.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.18)
01:07:54.926 00.000 8976 Moving (-0.46, -0.18) raw xDistance=0.05 yDistance=0.48
01:07:54.927 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:54.927 00.000 5052 Enqueuing Expose request
01:07:54.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:07:54.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.48
01:07:54.927 00.000 8976 MoveAxis(R, 0, ABG)
01:07:54.927 00.000 8976 MoveAxis(D, 2, ABG)
01:07:54.927 00.000 8976 stepping (-5, 13) + (0, -2)
01:07:54.927 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:54.953 00.026 8976 Received - 47 (G) 
01:07:54.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:54.953 00.000 8976 stepped: pos (-5, 11)
01:07:54.953 00.000 8976 move complete, result=0
01:07:54.953 00.000 8976 worker thread done servicing request
01:07:54.953 00.000 8976 Worker thread wakes up
01:07:54.953 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:54.953 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:07:54.953 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:55.640 00.687 8976 Exposure complete
01:07:55.645 00.005 8976 worker thread done servicing request
01:07:55.645 00.000 5052 OnExposeComplete: enter
01:07:55.646 00.001 5052 UpdateGuideState(): m_state=6
01:07:55.646 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2286
01:07:55.646 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=282.12, Mass=197, SNR=9.6, Peak=65 HFD=3.3
01:07:55.646 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
01:07:55.646 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
01:07:55.646 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.41 hyp=0.64 cameraTheta=2.44 mountX=0.59 mountY=0.19, mountTheta=0.30
01:07:55.646 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.41, opts=13)
01:07:55.646 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.41)
01:07:55.646 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:07:55.646 00.000 5052 UpdateGuideState exits: m=197 SNR=9.6
01:07:55.647 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:55.647 00.000 8976 Worker thread wakes up
01:07:55.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:55.647 00.000 5052 Enqueuing Expose request
01:07:55.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.41) opts 0xd
01:07:55.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.41)
01:07:55.647 00.000 8976 Moving (-0.49, 0.41) raw xDistance=0.59 yDistance=0.19
01:07:55.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:07:55.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:07:55.647 00.000 8976 MoveAxis(L, 2, ABG)
01:07:55.647 00.000 8976 stepping (-5, 11) + (-2, 0)
01:07:55.647 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:55.673 00.026 8976 Received - 47 (G) 
01:07:55.673 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:55.673 00.000 8976 stepped: pos (-7, 11)
01:07:55.673 00.000 8976 MoveAxis(U, 0, ABG)
01:07:55.673 00.000 8976 move complete, result=0
01:07:55.673 00.000 8976 worker thread done servicing request
01:07:55.673 00.000 8976 Worker thread wakes up
01:07:55.673 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.2 px 0 ms NORTH
01:07:55.673 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:55.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:56.355 00.682 8976 Exposure complete
01:07:56.360 00.005 8976 worker thread done servicing request
01:07:56.360 00.000 5052 OnExposeComplete: enter
01:07:56.360 00.000 5052 UpdateGuideState(): m_state=6
01:07:56.360 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2287
01:07:56.360 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.41, Mass=192, SNR=9.6, Peak=69 HFD=2.9
01:07:56.360 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.54 = 1.75)
01:07:56.360 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
01:07:56.361 00.001 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.30 hyp=0.49 cameraTheta=-2.49 mountX=-0.09 mountY=0.49, mountTheta=1.75
01:07:56.361 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.30, opts=13)
01:07:56.361 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.30)
01:07:56.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:07:56.361 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:07:56.361 00.000 8976 Worker thread wakes up
01:07:56.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.30) opts 0xd
01:07:56.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.30)
01:07:56.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:56.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:56.362 00.001 5052 Enqueuing Expose request
01:07:56.362 00.000 8976 Moving (-0.39, -0.30) raw xDistance=-0.09 yDistance=0.49
01:07:56.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:07:56.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:07:56.362 00.000 8976 MoveAxis(R, 0, ABG)
01:07:56.362 00.000 8976 MoveAxis(D, 2, ABG)
01:07:56.362 00.000 8976 stepping (-7, 11) + (0, -2)
01:07:56.362 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:56.392 00.030 8976 Received - 47 (G) 
01:07:56.392 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:56.392 00.000 8976 stepped: pos (-7, 9)
01:07:56.392 00.000 8976 move complete, result=0
01:07:56.392 00.000 8976 worker thread done servicing request
01:07:56.392 00.000 8976 Worker thread wakes up
01:07:56.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:56.392 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:56.392 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:07:57.076 00.684 8976 Exposure complete
01:07:57.082 00.006 8976 worker thread done servicing request
01:07:57.082 00.000 5052 OnExposeComplete: enter
01:07:57.082 00.000 5052 UpdateGuideState(): m_state=6
01:07:57.082 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2288
01:07:57.082 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.58, Mass=185, SNR=9.4, Peak=66 HFD=2.9
01:07:57.082 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.42 = 2.86)
01:07:57.083 00.001 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.52 = 2.76)
01:07:57.083 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.38 mountX=-0.13 mountY=0.05, mountTheta=2.77
01:07:57.083 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.13, opts=13)
01:07:57.083 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.13)
01:07:57.083 00.000 8976 Worker thread wakes up
01:07:57.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.13) opts 0xd
01:07:57.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.13)
01:07:57.083 00.000 8976 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.05
01:07:57.083 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:07:57.083 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:07:57.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:57.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:57.083 00.000 5052 Enqueuing Expose request
01:07:57.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:07:57.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:07:57.083 00.000 8976 MoveAxis(R, 0, ABG)
01:07:57.083 00.000 8976 MoveAxis(U, 0, ABG)
01:07:57.083 00.000 8976 move complete, result=0
01:07:57.084 00.001 8976 worker thread done servicing request
01:07:57.084 00.000 8976 Worker thread wakes up
01:07:57.084 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:57.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:57.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:57.766 00.682 8976 Exposure complete
01:07:57.771 00.005 8976 worker thread done servicing request
01:07:57.771 00.000 5052 OnExposeComplete: enter
01:07:57.771 00.000 5052 UpdateGuideState(): m_state=6
01:07:57.771 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2289
01:07:57.771 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.70, Mass=195, SNR=9.6, Peak=68 HFD=2.5
01:07:57.771 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
01:07:57.771 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:07:57.772 00.001 5052 CameraToMount -- cameraX=0.72 cameraY=-0.01 hyp=0.72 cameraTheta=-0.01 mountX=-0.33 mountY=-0.60, mountTheta=-2.08
01:07:57.772 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.01, opts=13)
01:07:57.772 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.01)
01:07:57.772 00.000 8976 Worker thread wakes up
01:07:57.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.01) opts 0xd
01:07:57.772 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.01)
01:07:57.772 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:07:57.772 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:07:57.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:57.772 00.000 8976 Moving (0.72, -0.01) raw xDistance=-0.33 yDistance=-0.60
01:07:57.773 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:57.773 00.000 5052 Enqueuing Expose request
01:07:57.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:07:57.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
01:07:57.773 00.000 8976 MoveAxis(R, 1, ABG)
01:07:57.773 00.000 8976 stepping (-7, 9) + (1, 0)
01:07:57.773 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:57.798 00.025 8976 Received - 47 (G) 
01:07:57.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:57.798 00.000 8976 stepped: pos (-6, 9)
01:07:57.798 00.000 8976 MoveAxis(U, 2, ABG)
01:07:57.798 00.000 8976 stepping (-6, 9) + (0, 2)
01:07:57.798 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:57.831 00.033 8976 Received - 47 (G) 
01:07:57.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:57.831 00.000 8976 stepped: pos (-6, 11)
01:07:57.831 00.000 8976 move complete, result=0
01:07:57.831 00.000 8976 worker thread done servicing request
01:07:57.831 00.000 8976 Worker thread wakes up
01:07:57.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:57.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:57.831 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:07:58.516 00.685 8976 Exposure complete
01:07:58.522 00.006 8976 worker thread done servicing request
01:07:58.522 00.000 5052 OnExposeComplete: enter
01:07:58.522 00.000 5052 UpdateGuideState(): m_state=6
01:07:58.522 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2290
01:07:58.522 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.89, Mass=191, SNR=9.5, Peak=68 HFD=2.5
01:07:58.522 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:07:58.522 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
01:07:58.522 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.18 hyp=0.73 cameraTheta=0.26 mountX=-0.16 mountY=-0.69, mountTheta=-1.79
01:07:58.523 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.18, opts=13)
01:07:58.523 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.18)
01:07:58.523 00.000 8976 Worker thread wakes up
01:07:58.523 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.18) opts 0xd
01:07:58.523 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.18)
01:07:58.523 00.000 8976 Moving (0.70, 0.18) raw xDistance=-0.16 yDistance=-0.69
01:07:58.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:07:58.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
01:07:58.523 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:07:58.523 00.000 8976 MoveAxis(R, 0, ABG)
01:07:58.524 00.001 8976 MoveAxis(U, 3, ABG)
01:07:58.524 00.000 8976 stepping (-6, 11) + (0, 3)
01:07:58.524 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:07:58.524 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:58.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:58.524 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:58.524 00.000 5052 Enqueuing Expose request
01:07:58.566 00.042 8976 Received - 47 (G) 
01:07:58.566 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:07:58.566 00.000 8976 stepped: pos (-6, 14)
01:07:58.566 00.000 8976 move complete, result=0
01:07:58.566 00.000 8976 worker thread done servicing request
01:07:58.566 00.000 8976 Worker thread wakes up
01:07:58.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:58.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:58.566 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:07:59.250 00.684 8976 Exposure complete
01:07:59.255 00.005 8976 worker thread done servicing request
01:07:59.255 00.000 5052 OnExposeComplete: enter
01:07:59.255 00.000 5052 UpdateGuideState(): m_state=6
01:07:59.255 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2291
01:07:59.255 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.14, Mass=208, SNR=9.9, Peak=69 HFD=2.9
01:07:59.255 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.04) = xAngle (-3.61 = 2.68)
01:07:59.255 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.71 = 2.57)
01:07:59.255 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.57 hyp=0.57 cameraTheta=-1.56 mountX=-0.51 mountY=0.30, mountTheta=2.60
01:07:59.255 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.57, opts=13)
01:07:59.255 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.57)
01:07:59.255 00.000 8976 Worker thread wakes up
01:07:59.256 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.57) opts 0xd
01:07:59.256 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.57)
01:07:59.256 00.000 8976 Moving (0.00, -0.57) raw xDistance=-0.51 yDistance=0.30
01:07:59.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
01:07:59.256 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:07:59.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.30
01:07:59.256 00.000 8976 MoveAxis(R, 2, ABG)
01:07:59.256 00.000 8976 stepping (-6, 14) + (2, 0)
01:07:59.256 00.000 5052 UpdateGuideState exits: m=208 SNR=9.9
01:07:59.256 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:59.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:59.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:07:59.256 00.000 5052 Enqueuing Expose request
01:07:59.286 00.030 8976 Received - 47 (G) 
01:07:59.286 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:07:59.286 00.000 8976 stepped: pos (-4, 14)
01:07:59.286 00.000 8976 MoveAxis(D, 1, ABG)
01:07:59.286 00.000 8976 stepping (-4, 14) + (0, -1)
01:07:59.286 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:59.318 00.032 8976 Received - 47 (G) 
01:07:59.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:07:59.318 00.000 8976 stepped: pos (-4, 13)
01:07:59.318 00.000 8976 move complete, result=0
01:07:59.318 00.000 8976 worker thread done servicing request
01:07:59.318 00.000 8976 Worker thread wakes up
01:07:59.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:07:59.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:07:59.318 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:07:59.999 00.681 8976 Exposure complete
01:08:00.005 00.006 8976 worker thread done servicing request
01:08:00.005 00.000 5052 OnExposeComplete: enter
01:08:00.005 00.000 5052 UpdateGuideState(): m_state=6
01:08:00.005 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2292
01:08:00.005 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.52, Mass=204, SNR=9.8, Peak=68 HFD=3.3
01:08:00.005 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.54 = 2.75)
01:08:00.005 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.64)
01:08:00.005 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.49 mountX=-0.17 mountY=0.09, mountTheta=2.66
01:08:00.006 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.19, opts=13)
01:08:00.006 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.19)
01:08:00.006 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:08:00.006 00.000 5052 UpdateGuideState exits: m=204 SNR=9.8
01:08:00.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:00.006 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:00.006 00.000 5052 Enqueuing Expose request
01:08:00.006 00.000 8976 Worker thread wakes up
01:08:00.006 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.19) opts 0xd
01:08:00.006 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.19)
01:08:00.006 00.000 8976 Moving (0.01, -0.19) raw xDistance=-0.17 yDistance=0.09
01:08:00.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:08:00.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:08:00.006 00.000 8976 MoveAxis(R, 0, ABG)
01:08:00.006 00.000 8976 MoveAxis(U, 0, ABG)
01:08:00.006 00.000 8976 move complete, result=0
01:08:00.006 00.000 8976 worker thread done servicing request
01:08:00.006 00.000 8976 Worker thread wakes up
01:08:00.006 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:00.007 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:00.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:00.690 00.683 8976 Exposure complete
01:08:00.696 00.006 8976 worker thread done servicing request
01:08:00.696 00.000 5052 OnExposeComplete: enter
01:08:00.696 00.000 5052 UpdateGuideState(): m_state=6
01:08:00.696 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2293
01:08:00.696 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.88, Mass=203, SNR=9.8, Peak=66 HFD=2.7
01:08:00.696 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
01:08:00.696 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:08:00.696 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.21 cameraTheta=2.22 mountX=0.21 mountY=0.01, mountTheta=0.07
01:08:00.697 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.17, opts=13)
01:08:00.697 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.17)
01:08:00.697 00.000 8976 Worker thread wakes up
01:08:00.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.17) opts 0xd
01:08:00.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.17)
01:08:00.697 00.000 8976 Moving (-0.13, 0.17) raw xDistance=0.21 yDistance=0.01
01:08:00.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:08:00.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:08:00.697 00.000 8976 MoveAxis(R, 0, ABG)
01:08:00.697 00.000 8976 MoveAxis(U, 0, ABG)
01:08:00.697 00.000 8976 move complete, result=0
01:08:00.697 00.000 8976 worker thread done servicing request
01:08:00.697 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:08:00.697 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:08:00.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:00.697 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:00.697 00.000 5052 Enqueuing Expose request
01:08:00.697 00.000 8976 Worker thread wakes up
01:08:00.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:00.697 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:08:00.698 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:01.381 00.683 8976 Exposure complete
01:08:01.386 00.005 8976 worker thread done servicing request
01:08:01.386 00.000 5052 OnExposeComplete: enter
01:08:01.386 00.000 5052 UpdateGuideState(): m_state=6
01:08:01.386 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2294
01:08:01.386 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.97, Mass=179, SNR=9.2, Peak=70 HFD=2.3
01:08:01.386 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
01:08:01.386 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.09 = 0.09)
01:08:01.386 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.26 hyp=0.33 cameraTheta=2.24 mountX=0.33 mountY=0.03, mountTheta=0.09
01:08:01.387 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.26, opts=13)
01:08:01.387 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.26)
01:08:01.387 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:08:01.387 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:08:01.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:01.387 00.000 8976 Worker thread wakes up
01:08:01.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.26) opts 0xd
01:08:01.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.26)
01:08:01.388 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:01.388 00.000 5052 Enqueuing Expose request
01:08:01.388 00.000 8976 Moving (-0.21, 0.26) raw xDistance=0.33 yDistance=0.03
01:08:01.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:08:01.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:08:01.388 00.000 8976 MoveAxis(L, 1, ABG)
01:08:01.388 00.000 8976 stepping (-4, 13) + (-1, 0)
01:08:01.388 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:01.412 00.024 8976 Received - 47 (G) 
01:08:01.412 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:01.412 00.000 8976 stepped: pos (-5, 13)
01:08:01.412 00.000 8976 MoveAxis(U, 0, ABG)
01:08:01.412 00.000 8976 move complete, result=0
01:08:01.412 00.000 8976 worker thread done servicing request
01:08:01.412 00.000 8976 Worker thread wakes up
01:08:01.412 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:01.412 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:01.412 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:08:02.097 00.685 8976 Exposure complete
01:08:02.103 00.006 8976 worker thread done servicing request
01:08:02.103 00.000 5052 OnExposeComplete: enter
01:08:02.103 00.000 5052 UpdateGuideState(): m_state=6
01:08:02.103 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2295
01:08:02.104 00.001 5052 Star::Find returns 1 (0), X=328.90, Y=281.70, Mass=178, SNR=9.2, Peak=64 HFD=2.6
01:08:02.104 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
01:08:02.104 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
01:08:02.104 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.11 mountX=0.12 mountY=0.24, mountTheta=1.11
01:08:02.104 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.01, opts=13)
01:08:02.104 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.01)
01:08:02.105 00.001 8976 Worker thread wakes up
01:08:02.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:08:02.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.01) opts 0xd
01:08:02.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.01)
01:08:02.105 00.000 8976 Moving (-0.28, -0.01) raw xDistance=0.12 yDistance=0.24
01:08:02.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:08:02.105 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:08:02.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:02.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:02.105 00.000 5052 Enqueuing Expose request
01:08:02.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:08:02.105 00.000 8976 MoveAxis(R, 0, ABG)
01:08:02.105 00.000 8976 MoveAxis(U, 0, ABG)
01:08:02.105 00.000 8976 move complete, result=0
01:08:02.105 00.000 8976 worker thread done servicing request
01:08:02.105 00.000 8976 Worker thread wakes up
01:08:02.106 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:02.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:02.106 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:08:02.788 00.682 8976 Exposure complete
01:08:02.794 00.006 8976 worker thread done servicing request
01:08:02.794 00.000 5052 OnExposeComplete: enter
01:08:02.794 00.000 5052 UpdateGuideState(): m_state=6
01:08:02.794 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2296
01:08:02.794 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.47, Mass=178, SNR=9.2, Peak=67 HFD=3.0
01:08:02.794 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.37 = 1.91)
01:08:02.794 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.81)
01:08:02.794 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-2.33 mountX=-0.11 mountY=0.33, mountTheta=1.90
01:08:02.794 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.24, opts=13)
01:08:02.794 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.24)
01:08:02.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:08:02.794 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:08:02.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:02.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:02.794 00.000 5052 Enqueuing Expose request
01:08:02.794 00.000 8976 Worker thread wakes up
01:08:02.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.24) opts 0xd
01:08:02.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.24)
01:08:02.794 00.000 8976 Moving (-0.23, -0.24) raw xDistance=-0.11 yDistance=0.33
01:08:02.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:08:02.795 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
01:08:02.795 00.000 8976 MoveAxis(R, 0, ABG)
01:08:02.795 00.000 8976 MoveAxis(D, 1, ABG)
01:08:02.795 00.000 8976 stepping (-5, 13) + (0, -1)
01:08:02.795 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:02.818 00.023 8976 Received - 47 (G) 
01:08:02.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:02.818 00.000 8976 stepped: pos (-5, 12)
01:08:02.818 00.000 8976 move complete, result=0
01:08:02.818 00.000 8976 worker thread done servicing request
01:08:02.818 00.000 8976 Worker thread wakes up
01:08:02.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:02.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:02.818 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:08:03.502 00.684 8976 Exposure complete
01:08:03.507 00.005 8976 worker thread done servicing request
01:08:03.507 00.000 5052 OnExposeComplete: enter
01:08:03.507 00.000 5052 UpdateGuideState(): m_state=6
01:08:03.507 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2297
01:08:03.508 00.001 5052 Star::Find returns 1 (0), X=328.99, Y=281.92, Mass=178, SNR=9.2, Peak=63 HFD=2.9
01:08:03.508 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.24 = 0.24)
01:08:03.508 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
01:08:03.508 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.29 mountX=0.27 mountY=0.04, mountTheta=0.14
01:08:03.508 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.21, opts=13)
01:08:03.508 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.21)
01:08:03.508 00.000 8976 Worker thread wakes up
01:08:03.508 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.21) opts 0xd
01:08:03.508 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.21)
01:08:03.509 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:08:03.509 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:08:03.509 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:03.509 00.000 8976 Moving (-0.18, 0.21) raw xDistance=0.27 yDistance=0.04
01:08:03.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:08:03.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:08:03.509 00.000 8976 MoveAxis(L, 1, ABG)
01:08:03.509 00.000 8976 stepping (-5, 12) + (-1, 0)
01:08:03.509 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:03.509 00.000 5052 Enqueuing Expose request
01:08:03.509 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:03.538 00.029 8976 Received - 47 (G) 
01:08:03.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:03.538 00.000 8976 stepped: pos (-6, 12)
01:08:03.538 00.000 8976 MoveAxis(U, 0, ABG)
01:08:03.538 00.000 8976 move complete, result=0
01:08:03.538 00.000 8976 worker thread done servicing request
01:08:03.538 00.000 8976 Worker thread wakes up
01:08:03.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:03.538 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:03.538 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:08:04.222 00.684 8976 Exposure complete
01:08:04.227 00.005 8976 worker thread done servicing request
01:08:04.227 00.000 5052 OnExposeComplete: enter
01:08:04.227 00.000 5052 UpdateGuideState(): m_state=6
01:08:04.228 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2298
01:08:04.228 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.35, Mass=188, SNR=9.4, Peak=62 HFD=3.2
01:08:04.228 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.74 = 1.55)
01:08:04.228 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
01:08:04.228 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.36 hyp=0.82 cameraTheta=-2.69 mountX=0.02 mountY=0.82, mountTheta=1.55
01:08:04.228 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.36, opts=13)
01:08:04.228 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.36)
01:08:04.228 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:08:04.228 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:08:04.228 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:04.229 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:04.229 00.000 5052 Enqueuing Expose request
01:08:04.229 00.000 8976 Worker thread wakes up
01:08:04.229 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.36) opts 0xd
01:08:04.229 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.36)
01:08:04.229 00.000 8976 Moving (-0.74, -0.36) raw xDistance=0.02 yDistance=0.82
01:08:04.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:08:04.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82
01:08:04.229 00.000 8976 MoveAxis(R, 0, ABG)
01:08:04.229 00.000 8976 MoveAxis(D, 3, ABG)
01:08:04.229 00.000 8976 stepping (-6, 12) + (0, -3)
01:08:04.229 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:04.257 00.028 8976 Received - 47 (G) 
01:08:04.257 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:04.257 00.000 8976 stepped: pos (-6, 9)
01:08:04.258 00.001 8976 move complete, result=0
01:08:04.258 00.000 8976 worker thread done servicing request
01:08:04.258 00.000 8976 Worker thread wakes up
01:08:04.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:04.258 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:04.258 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:08:04.941 00.683 8976 Exposure complete
01:08:04.946 00.005 8976 worker thread done servicing request
01:08:04.947 00.001 5052 OnExposeComplete: enter
01:08:04.947 00.000 5052 UpdateGuideState(): m_state=6
01:08:04.947 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2299
01:08:04.947 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=282.40, Mass=170, SNR=9.0, Peak=61 HFD=3.1
01:08:04.947 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.04) = xAngle (0.24 = 0.24)
01:08:04.947 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
01:08:04.947 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.69 hyp=0.91 cameraTheta=2.28 mountX=0.88 mountY=0.12, mountTheta=0.14
01:08:04.948 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.69, opts=13)
01:08:04.948 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.69)
01:08:04.948 00.000 8976 Worker thread wakes up
01:08:04.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.69) opts 0xd
01:08:04.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.69)
01:08:04.948 00.000 8976 Moving (-0.59, 0.69) raw xDistance=0.88 yDistance=0.12
01:08:04.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.88
01:08:04.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:08:04.948 00.000 8976 MoveAxis(L, 4, ABG)
01:08:04.948 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:08:04.948 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
01:08:04.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:04.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:04.948 00.000 5052 Enqueuing Expose request
01:08:04.948 00.000 8976 stepping (-6, 9) + (-4, 0)
01:08:04.948 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:08:04.992 00.044 8976 Received - 47 (G) 
01:08:04.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:08:04.992 00.000 8976 stepped: pos (-10, 9)
01:08:04.992 00.000 8976 MoveAxis(U, 0, ABG)
01:08:04.992 00.000 8976 move complete, result=0
01:08:04.992 00.000 8976 worker thread done servicing request
01:08:04.992 00.000 8976 Worker thread wakes up
01:08:04.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:04.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:04.992 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.1 px 0 ms NORTH
01:08:05.680 00.688 8976 Exposure complete
01:08:05.685 00.005 8976 worker thread done servicing request
01:08:05.685 00.000 5052 OnExposeComplete: enter
01:08:05.685 00.000 5052 UpdateGuideState(): m_state=6
01:08:05.685 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2300
01:08:05.685 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.79, Mass=166, SNR=8.8, Peak=60 HFD=3.1
01:08:05.685 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:08:05.685 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:08:05.685 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.08 hyp=0.62 cameraTheta=3.01 mountX=0.36 mountY=0.47, mountTheta=0.92
01:08:05.686 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.08, opts=13)
01:08:05.686 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.08)
01:08:05.686 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:08:05.686 00.000 5052 UpdateGuideState exits: m=166 SNR=8.8
01:08:05.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:05.686 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:05.686 00.000 5052 Enqueuing Expose request
01:08:05.686 00.000 8976 Worker thread wakes up
01:08:05.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.08) opts 0xd
01:08:05.686 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.08)
01:08:05.686 00.000 8976 Moving (-0.62, 0.08) raw xDistance=0.36 yDistance=0.47
01:08:05.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
01:08:05.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:08:05.686 00.000 8976 MoveAxis(L, 2, ABG)
01:08:05.687 00.001 8976 stepping (-10, 9) + (-2, 0)
01:08:05.687 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:05.712 00.025 8976 Received - 47 (G) 
01:08:05.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:05.712 00.000 8976 stepped: pos (-12, 9)
01:08:05.712 00.000 8976 MoveAxis(D, 2, ABG)
01:08:05.712 00.000 8976 stepping (-12, 9) + (0, -2)
01:08:05.712 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:05.744 00.032 8976 Received - 47 (G) 
01:08:05.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:05.744 00.000 8976 stepped: pos (-12, 7)
01:08:05.744 00.000 8976 move complete, result=0
01:08:05.744 00.000 8976 worker thread done servicing request
01:08:05.744 00.000 8976 Worker thread wakes up
01:08:05.744 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:08:05.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:05.744 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:06.428 00.684 8976 Exposure complete
01:08:06.433 00.005 8976 worker thread done servicing request
01:08:06.433 00.000 5052 OnExposeComplete: enter
01:08:06.433 00.000 5052 UpdateGuideState(): m_state=6
01:08:06.433 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2301
01:08:06.433 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.50, Mass=190, SNR=9.5, Peak=65 HFD=3.1
01:08:06.433 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.68 = 1.61)
01:08:06.433 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.50)
01:08:06.433 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.21 hyp=0.43 cameraTheta=-2.63 mountX=-0.02 mountY=0.43, mountTheta=1.61
01:08:06.434 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.21, opts=13)
01:08:06.434 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.21)
01:08:06.434 00.000 8976 Worker thread wakes up
01:08:06.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.21) opts 0xd
01:08:06.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.21)
01:08:06.434 00.000 8976 Moving (-0.37, -0.21) raw xDistance=-0.02 yDistance=0.43
01:08:06.434 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:08:06.434 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:08:06.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:06.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:08:06.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
01:08:06.435 00.001 8976 MoveAxis(R, 0, ABG)
01:08:06.435 00.000 8976 MoveAxis(D, 2, ABG)
01:08:06.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:06.435 00.000 5052 Enqueuing Expose request
01:08:06.435 00.000 8976 stepping (-12, 7) + (0, -2)
01:08:06.435 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:06.464 00.029 8976 Received - 47 (G) 
01:08:06.464 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:06.464 00.000 8976 stepped: pos (-12, 5)
01:08:06.464 00.000 8976 move complete, result=0
01:08:06.464 00.000 8976 worker thread done servicing request
01:08:06.464 00.000 8976 Worker thread wakes up
01:08:06.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:06.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:06.464 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:08:07.148 00.684 8976 Exposure complete
01:08:07.153 00.005 8976 worker thread done servicing request
01:08:07.154 00.001 5052 OnExposeComplete: enter
01:08:07.154 00.000 5052 UpdateGuideState(): m_state=6
01:08:07.154 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2302
01:08:07.154 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.55, Mass=188, SNR=9.4, Peak=66 HFD=2.6
01:08:07.154 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
01:08:07.154 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
01:08:07.154 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.28 cameraTheta=-2.51 mountX=-0.04 mountY=0.27, mountTheta=1.73
01:08:07.154 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.16, opts=13)
01:08:07.155 00.001 5052 Enqueuing Move request for stepguider (-0.22, -0.16)
01:08:07.155 00.000 8976 Worker thread wakes up
01:08:07.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.16) opts 0xd
01:08:07.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.16)
01:08:07.155 00.000 8976 Moving (-0.22, -0.16) raw xDistance=-0.04 yDistance=0.27
01:08:07.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:08:07.155 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:08:07.155 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:08:07.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
01:08:07.155 00.000 8976 MoveAxis(R, 0, ABG)
01:08:07.155 00.000 8976 MoveAxis(D, 1, ABG)
01:08:07.155 00.000 8976 stepping (-12, 5) + (0, -1)
01:08:07.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:07.155 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:07.155 00.000 5052 Enqueuing Expose request
01:08:07.155 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:07.183 00.028 8976 Received - 47 (G) 
01:08:07.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:07.183 00.000 8976 stepped: pos (-12, 4)
01:08:07.183 00.000 8976 move complete, result=0
01:08:07.183 00.000 8976 worker thread done servicing request
01:08:07.183 00.000 8976 Worker thread wakes up
01:08:07.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:07.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:07.183 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:08:07.865 00.682 8976 Exposure complete
01:08:07.870 00.005 8976 worker thread done servicing request
01:08:07.870 00.000 5052 OnExposeComplete: enter
01:08:07.871 00.001 5052 UpdateGuideState(): m_state=6
01:08:07.871 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2303
01:08:07.871 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.18, Mass=211, SNR=10.0, Peak=64 HFD=2.9
01:08:07.871 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.04) = xAngle (-3.49 = 2.79)
01:08:07.871 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.69)
01:08:07.871 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.53 hyp=0.53 cameraTheta=-1.45 mountX=-0.50 mountY=0.23, mountTheta=2.70
01:08:07.871 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.53, opts=13)
01:08:07.871 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.53)
01:08:07.872 00.001 8976 Worker thread wakes up
01:08:07.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.53) opts 0xd
01:08:07.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.53)
01:08:07.872 00.000 8976 Moving (0.06, -0.53) raw xDistance=-0.50 yDistance=0.23
01:08:07.872 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:08:07.872 00.000 5052 UpdateGuideState exits: m=211 SNR=10.0
01:08:07.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:07.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
01:08:07.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:08:07.872 00.000 8976 MoveAxis(R, 2, ABG)
01:08:07.872 00.000 8976 stepping (-12, 4) + (2, 0)
01:08:07.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:07.872 00.000 5052 Enqueuing Expose request
01:08:07.872 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:07.902 00.030 8976 Received - 47 (G) 
01:08:07.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:07.902 00.000 8976 stepped: pos (-10, 4)
01:08:07.902 00.000 8976 MoveAxis(U, 0, ABG)
01:08:07.902 00.000 8976 move complete, result=0
01:08:07.902 00.000 8976 worker thread done servicing request
01:08:07.902 00.000 8976 Worker thread wakes up
01:08:07.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:07.902 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:07.902 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
01:08:08.590 00.688 8976 Exposure complete
01:08:08.595 00.005 8976 worker thread done servicing request
01:08:08.595 00.000 5052 OnExposeComplete: enter
01:08:08.595 00.000 5052 UpdateGuideState(): m_state=6
01:08:08.595 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2304
01:08:08.595 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.95, Mass=207, SNR=9.9, Peak=66 HFD=2.7
01:08:08.595 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
01:08:08.595 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
01:08:08.595 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.81 mountX=0.24 mountY=-0.08, mountTheta=-0.32
01:08:08.595 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.24, opts=13)
01:08:08.595 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.24)
01:08:08.595 00.000 8976 Worker thread wakes up
01:08:08.595 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.24) opts 0xd
01:08:08.596 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.24)
01:08:08.596 00.000 8976 Moving (-0.06, 0.24) raw xDistance=0.24 yDistance=-0.08
01:08:08.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:08:08.596 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:08:08.596 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9
01:08:08.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:08.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:08:08.596 00.000 8976 MoveAxis(R, 0, ABG)
01:08:08.596 00.000 8976 MoveAxis(U, 0, ABG)
01:08:08.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:08.596 00.000 5052 Enqueuing Expose request
01:08:08.596 00.000 8976 move complete, result=0
01:08:08.596 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:08.596 00.000 8976 worker thread done servicing request
01:08:08.596 00.000 8976 Worker thread wakes up
01:08:08.597 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:08.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:09.278 00.681 8976 Exposure complete
01:08:09.283 00.005 8976 worker thread done servicing request
01:08:09.283 00.000 5052 OnExposeComplete: enter
01:08:09.283 00.000 5052 UpdateGuideState(): m_state=6
01:08:09.283 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2305
01:08:09.283 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.83, Mass=216, SNR=10.1, Peak=65 HFD=2.7
01:08:09.283 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:08:09.283 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
01:08:09.284 00.001 5052 CameraToMount -- cameraX=-0.28 cameraY=0.12 hyp=0.30 cameraTheta=2.72 mountX=0.24 mountY=0.16, mountTheta=0.60
01:08:09.284 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.12, opts=13)
01:08:09.284 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.12)
01:08:09.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:08:09.284 00.000 5052 UpdateGuideState exits: m=216 SNR=10.1
01:08:09.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:09.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:09.284 00.000 5052 Enqueuing Expose request
01:08:09.284 00.000 8976 Worker thread wakes up
01:08:09.285 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.12) opts 0xd
01:08:09.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.12)
01:08:09.285 00.000 8976 Moving (-0.28, 0.12) raw xDistance=0.24 yDistance=0.16
01:08:09.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:08:09.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:08:09.285 00.000 8976 MoveAxis(R, 0, ABG)
01:08:09.285 00.000 8976 MoveAxis(U, 0, ABG)
01:08:09.285 00.000 8976 move complete, result=0
01:08:09.285 00.000 8976 worker thread done servicing request
01:08:09.285 00.000 8976 Worker thread wakes up
01:08:09.285 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:08:09.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:09.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:09.969 00.684 8976 Exposure complete
01:08:09.974 00.005 8976 worker thread done servicing request
01:08:09.974 00.000 5052 OnExposeComplete: enter
01:08:09.974 00.000 5052 UpdateGuideState(): m_state=6
01:08:09.974 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2306
01:08:09.974 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.14, Mass=191, SNR=9.5, Peak=64 HFD=2.7
01:08:09.974 00.000 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.04) = xAngle (-0.82 = -0.82)
01:08:09.974 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.92 = -0.92)
01:08:09.974 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.43 hyp=0.46 cameraTheta=1.22 mountX=0.31 mountY=-0.37, mountTheta=-0.86
01:08:09.975 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.43, opts=13)
01:08:09.975 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.43)
01:08:09.975 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:08:09.975 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:08:09.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:09.975 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:09.975 00.000 5052 Enqueuing Expose request
01:08:09.975 00.000 8976 Worker thread wakes up
01:08:09.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.43) opts 0xd
01:08:09.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.43)
01:08:09.975 00.000 8976 Moving (0.16, 0.43) raw xDistance=0.31 yDistance=-0.37
01:08:09.976 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:08:09.976 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:08:09.976 00.000 8976 MoveAxis(L, 1, ABG)
01:08:09.976 00.000 8976 stepping (-10, 4) + (-1, 0)
01:08:09.976 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:09.997 00.021 8976 Received - 47 (G) 
01:08:09.997 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:09.997 00.000 8976 stepped: pos (-11, 4)
01:08:09.997 00.000 8976 MoveAxis(U, 1, ABG)
01:08:09.997 00.000 8976 stepping (-11, 4) + (0, 1)
01:08:09.997 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:10.028 00.031 8976 Received - 47 (G) 
01:08:10.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:10.028 00.000 8976 stepped: pos (-11, 5)
01:08:10.029 00.001 8976 move complete, result=0
01:08:10.029 00.000 8976 worker thread done servicing request
01:08:10.029 00.000 8976 Worker thread wakes up
01:08:10.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:10.029 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:10.029 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
01:08:10.711 00.682 8976 Exposure complete
01:08:10.717 00.006 8976 worker thread done servicing request
01:08:10.717 00.000 5052 OnExposeComplete: enter
01:08:10.717 00.000 5052 UpdateGuideState(): m_state=6
01:08:10.717 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2307
01:08:10.717 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.09, Mass=189, SNR=9.4, Peak=66 HFD=2.8
01:08:10.717 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
01:08:10.717 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
01:08:10.717 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.40 cameraTheta=1.86 mountX=0.39 mountY=-0.11, mountTheta=-0.28
01:08:10.719 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.38, opts=13)
01:08:10.719 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.38)
01:08:10.719 00.000 8976 Worker thread wakes up
01:08:10.719 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.38) opts 0xd
01:08:10.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.38)
01:08:10.719 00.000 8976 Moving (-0.11, 0.38) raw xDistance=0.39 yDistance=-0.11
01:08:10.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
01:08:10.719 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:08:10.719 00.000 5052 UpdateGuideState exits: m=189 SNR=9.4
01:08:10.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:10.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:08:10.719 00.000 8976 MoveAxis(L, 2, ABG)
01:08:10.719 00.000 8976 stepping (-11, 5) + (-2, 0)
01:08:10.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:10.719 00.000 5052 Enqueuing Expose request
01:08:10.719 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:10.748 00.029 8976 Received - 47 (G) 
01:08:10.748 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:10.748 00.000 8976 stepped: pos (-13, 5)
01:08:10.748 00.000 8976 MoveAxis(U, 0, ABG)
01:08:10.748 00.000 8976 move complete, result=0
01:08:10.748 00.000 8976 worker thread done servicing request
01:08:10.748 00.000 8976 Worker thread wakes up
01:08:10.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:10.748 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:10.748 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:08:11.435 00.687 8976 Exposure complete
01:08:11.440 00.005 8976 worker thread done servicing request
01:08:11.441 00.001 5052 OnExposeComplete: enter
01:08:11.441 00.000 5052 UpdateGuideState(): m_state=6
01:08:11.441 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2308
01:08:11.441 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.29, Mass=184, SNR=9.4, Peak=67 HFD=2.7
01:08:11.441 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.30 = 2.98)
01:08:11.441 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.88)
01:08:11.441 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.42 hyp=0.44 cameraTheta=-1.26 mountX=-0.44 mountY=0.12, mountTheta=2.88
01:08:11.442 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.42, opts=13)
01:08:11.442 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.42)
01:08:11.442 00.000 8976 Worker thread wakes up
01:08:11.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.42) opts 0xd
01:08:11.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.42)
01:08:11.442 00.000 8976 Moving (0.14, -0.42) raw xDistance=-0.44 yDistance=0.12
01:08:11.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
01:08:11.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:08:11.442 00.000 8976 MoveAxis(R, 2, ABG)
01:08:11.442 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:08:11.442 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:08:11.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:11.442 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:11.443 00.001 5052 Enqueuing Expose request
01:08:11.443 00.000 8976 stepping (-13, 5) + (2, 0)
01:08:11.443 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:11.467 00.024 8976 Received - 47 (G) 
01:08:11.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:11.467 00.000 8976 stepped: pos (-11, 5)
01:08:11.467 00.000 8976 MoveAxis(U, 0, ABG)
01:08:11.467 00.000 8976 move complete, result=0
01:08:11.467 00.000 8976 worker thread done servicing request
01:08:11.467 00.000 8976 Worker thread wakes up
01:08:11.467 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:11.467 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:11.467 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:08:12.166 00.699 8976 Exposure complete
01:08:12.172 00.006 8976 worker thread done servicing request
01:08:12.172 00.000 5052 OnExposeComplete: enter
01:08:12.172 00.000 5052 UpdateGuideState(): m_state=6
01:08:12.172 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2309
01:08:12.172 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.79, Mass=201, SNR=9.8, Peak=68 HFD=2.5
01:08:12.172 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
01:08:12.172 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
01:08:12.172 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.08 hyp=0.63 cameraTheta=0.12 mountX=-0.22 mountY=-0.56, mountTheta=-1.94
01:08:12.173 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.08, opts=13)
01:08:12.173 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.08)
01:08:12.173 00.000 8976 Worker thread wakes up
01:08:12.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.08) opts 0xd
01:08:12.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.08)
01:08:12.173 00.000 8976 Moving (0.62, 0.08) raw xDistance=-0.22 yDistance=-0.56
01:08:12.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:08:12.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:08:12.174 00.001 5052 UpdateGuideState exits: m=201 SNR=9.8
01:08:12.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:12.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:12.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
01:08:12.174 00.000 8976 MoveAxis(R, 0, ABG)
01:08:12.174 00.000 8976 MoveAxis(U, 2, ABG)
01:08:12.174 00.000 5052 Enqueuing Expose request
01:08:12.174 00.000 8976 stepping (-11, 5) + (0, 2)
01:08:12.174 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:12.203 00.029 8976 Received - 47 (G) 
01:08:12.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:12.203 00.000 8976 stepped: pos (-11, 7)
01:08:12.203 00.000 8976 move complete, result=0
01:08:12.203 00.000 8976 worker thread done servicing request
01:08:12.203 00.000 8976 Worker thread wakes up
01:08:12.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:12.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:12.203 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:08:12.886 00.683 8976 Exposure complete
01:08:12.891 00.005 8976 worker thread done servicing request
01:08:12.891 00.000 5052 OnExposeComplete: enter
01:08:12.891 00.000 5052 UpdateGuideState(): m_state=6
01:08:12.891 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2310
01:08:12.891 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.76, Mass=194, SNR=9.6, Peak=64 HFD=3.2
01:08:12.891 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:08:12.891 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:08:12.891 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=0.05 hyp=0.99 cameraTheta=0.05 mountX=-0.40 mountY=-0.86, mountTheta=-2.01
01:08:12.892 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=0.05, opts=13)
01:08:12.892 00.000 5052 Enqueuing Move request for stepguider (0.99, 0.05)
01:08:12.892 00.000 8976 Worker thread wakes up
01:08:12.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, 0.05) opts 0xd
01:08:12.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, 0.05)
01:08:12.892 00.000 8976 Moving (0.99, 0.05) raw xDistance=-0.40 yDistance=-0.86
01:08:12.892 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:08:12.892 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:08:12.892 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:12.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:08:12.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.86
01:08:12.892 00.000 8976 MoveAxis(R, 2, ABG)
01:08:12.892 00.000 8976 stepping (-11, 7) + (2, 0)
01:08:12.892 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:12.892 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:12.893 00.001 5052 Enqueuing Expose request
01:08:12.922 00.029 8976 Received - 47 (G) 
01:08:12.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:12.922 00.000 8976 stepped: pos (-9, 7)
01:08:12.922 00.000 8976 MoveAxis(U, 4, ABG)
01:08:12.922 00.000 8976 stepping (-9, 7) + (0, 4)
01:08:12.922 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:08:12.954 00.032 8976 Received - 47 (G) 
01:08:12.954 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:08:12.954 00.000 8976 stepped: pos (-9, 11)
01:08:12.954 00.000 8976 move complete, result=0
01:08:12.954 00.000 8976 worker thread done servicing request
01:08:12.954 00.000 8976 Worker thread wakes up
01:08:12.954 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:12.954 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:12.954 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 4 ms NORTH
01:08:13.637 00.683 8976 Exposure complete
01:08:13.642 00.005 8976 worker thread done servicing request
01:08:13.642 00.000 5052 OnExposeComplete: enter
01:08:13.643 00.001 5052 UpdateGuideState(): m_state=6
01:08:13.643 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2311
01:08:13.643 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=282.37, Mass=196, SNR=9.6, Peak=64 HFD=3.3
01:08:13.643 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
01:08:13.643 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
01:08:13.643 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.66 hyp=1.10 cameraTheta=0.64 mountX=0.19 mountY=-1.10, mountTheta=-1.40
01:08:13.643 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.66, opts=13)
01:08:13.643 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.66)
01:08:13.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:08:13.643 00.000 5052 UpdateGuideState exits: m=196 SNR=9.6
01:08:13.644 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:13.644 00.000 8976 Worker thread wakes up
01:08:13.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:13.644 00.000 5052 Enqueuing Expose request
01:08:13.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.66) opts 0xd
01:08:13.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.66)
01:08:13.644 00.000 8976 Moving (0.88, 0.66) raw xDistance=0.19 yDistance=-1.10
01:08:13.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:08:13.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.10
01:08:13.644 00.000 8976 MoveAxis(R, 0, ABG)
01:08:13.644 00.000 8976 MoveAxis(U, 5, ABG)
01:08:13.644 00.000 8976 stepping (-9, 11) + (0, 5)
01:08:13.644 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:08:13.689 00.045 8976 Received - 47 (G) 
01:08:13.689 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:08:13.689 00.000 8976 stepped: pos (-9, 16)
01:08:13.689 00.000 8976 move complete, result=0
01:08:13.689 00.000 8976 worker thread done servicing request
01:08:13.689 00.000 8976 Worker thread wakes up
01:08:13.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:13.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:13.689 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.1 px 5 ms NORTH
01:08:14.376 00.687 8976 Exposure complete
01:08:14.381 00.005 8976 worker thread done servicing request
01:08:14.381 00.000 5052 OnExposeComplete: enter
01:08:14.381 00.000 5052 UpdateGuideState(): m_state=6
01:08:14.381 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2312
01:08:14.381 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.22, Mass=182, SNR=9.3, Peak=62 HFD=3.2
01:08:14.381 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
01:08:14.381 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
01:08:14.381 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.49 hyp=0.67 cameraTheta=-0.82 mountX=-0.65 mountY=-0.12, mountTheta=-2.96
01:08:14.382 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.49, opts=13)
01:08:14.382 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.49)
01:08:14.382 00.000 8976 Worker thread wakes up
01:08:14.382 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.49) opts 0xd
01:08:14.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.49)
01:08:14.382 00.000 8976 Moving (0.46, -0.49) raw xDistance=-0.65 yDistance=-0.12
01:08:14.382 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:08:14.382 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:08:14.383 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:14.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
01:08:14.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:08:14.383 00.000 8976 MoveAxis(R, 3, ABG)
01:08:14.383 00.000 8976 stepping (-9, 16) + (3, 0)
01:08:14.383 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:14.383 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:14.383 00.000 5052 Enqueuing Expose request
01:08:14.425 00.042 8976 Received - 47 (G) 
01:08:14.425 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:14.425 00.000 8976 stepped: pos (-6, 16)
01:08:14.425 00.000 8976 MoveAxis(U, 0, ABG)
01:08:14.425 00.000 8976 move complete, result=0
01:08:14.425 00.000 8976 worker thread done servicing request
01:08:14.425 00.000 8976 Worker thread wakes up
01:08:14.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:14.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:14.425 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
01:08:15.125 00.700 8976 Exposure complete
01:08:15.130 00.005 8976 worker thread done servicing request
01:08:15.130 00.000 5052 OnExposeComplete: enter
01:08:15.130 00.000 5052 UpdateGuideState(): m_state=6
01:08:15.130 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2313
01:08:15.131 00.001 5052 Star::Find returns 1 (0), X=329.40, Y=281.94, Mass=172, SNR=9.0, Peak=61 HFD=3.1
01:08:15.131 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
01:08:15.131 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
01:08:15.131 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.23 hyp=0.33 cameraTheta=0.80 mountX=0.11 mountY=-0.32, mountTheta=-1.25
01:08:15.131 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.23, opts=13)
01:08:15.131 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.23)
01:08:15.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:08:15.131 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
01:08:15.131 00.000 8976 Worker thread wakes up
01:08:15.131 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.23) opts 0xd
01:08:15.132 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.23)
01:08:15.132 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:15.132 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:15.132 00.000 5052 Enqueuing Expose request
01:08:15.132 00.000 8976 Moving (0.23, 0.23) raw xDistance=0.11 yDistance=-0.32
01:08:15.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:08:15.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:08:15.132 00.000 8976 MoveAxis(R, 0, ABG)
01:08:15.132 00.000 8976 MoveAxis(U, 1, ABG)
01:08:15.132 00.000 8976 stepping (-6, 16) + (0, 1)
01:08:15.132 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:15.160 00.028 8976 Received - 47 (G) 
01:08:15.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:15.160 00.000 8976 stepped: pos (-6, 17)
01:08:15.160 00.000 8976 move complete, result=0
01:08:15.160 00.000 8976 worker thread done servicing request
01:08:15.160 00.000 8976 Worker thread wakes up
01:08:15.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:15.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:15.160 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:08:15.846 00.686 8976 Exposure complete
01:08:15.852 00.006 8976 worker thread done servicing request
01:08:15.852 00.000 5052 OnExposeComplete: enter
01:08:15.852 00.000 5052 UpdateGuideState(): m_state=6
01:08:15.852 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2314
01:08:15.852 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.97, Mass=181, SNR=9.2, Peak=60 HFD=3.3
01:08:15.852 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
01:08:15.852 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
01:08:15.852 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.31 cameraTheta=1.02 mountX=0.16 mountY=-0.28, mountTheta=-1.05
01:08:15.853 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.26, opts=13)
01:08:15.853 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.26)
01:08:15.854 00.001 8976 Worker thread wakes up
01:08:15.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.26) opts 0xd
01:08:15.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.26)
01:08:15.854 00.000 8976 Moving (0.16, 0.26) raw xDistance=0.16 yDistance=-0.28
01:08:15.854 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:08:15.854 00.000 5052 UpdateGuideState exits: m=181 SNR=9.2
01:08:15.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:15.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:08:15.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:08:15.854 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:15.854 00.000 5052 Enqueuing Expose request
01:08:15.854 00.000 8976 MoveAxis(R, 0, ABG)
01:08:15.854 00.000 8976 MoveAxis(U, 1, ABG)
01:08:15.854 00.000 8976 stepping (-6, 17) + (0, 1)
01:08:15.854 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:15.879 00.025 8976 Received - 47 (G) 
01:08:15.879 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:15.879 00.000 8976 stepped: pos (-6, 18)
01:08:15.879 00.000 8976 move complete, result=0
01:08:15.879 00.000 8976 worker thread done servicing request
01:08:15.879 00.000 8976 Worker thread wakes up
01:08:15.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:15.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:15.879 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:08:16.563 00.684 8976 Exposure complete
01:08:16.569 00.006 8976 worker thread done servicing request
01:08:16.569 00.000 5052 OnExposeComplete: enter
01:08:16.569 00.000 5052 UpdateGuideState(): m_state=6
01:08:16.569 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2315
01:08:16.569 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.86, Mass=161, SNR=8.8, Peak=63 HFD=2.7
01:08:16.569 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
01:08:16.569 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.00 = -0.00)
01:08:16.569 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.14 mountX=0.18 mountY=-0.00, mountTheta=-0.00
01:08:16.570 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.15, opts=13)
01:08:16.570 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.15)
01:08:16.570 00.000 8976 Worker thread wakes up
01:08:16.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.15) opts 0xd
01:08:16.570 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.15)
01:08:16.570 00.000 8976 Moving (-0.10, 0.15) raw xDistance=0.18 yDistance=-0.00
01:08:16.570 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:08:16.570 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
01:08:16.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:16.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:08:16.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:08:16.570 00.000 8976 MoveAxis(R, 0, ABG)
01:08:16.570 00.000 8976 MoveAxis(U, 0, ABG)
01:08:16.570 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:16.570 00.000 5052 Enqueuing Expose request
01:08:16.571 00.001 8976 move complete, result=0
01:08:16.571 00.000 8976 worker thread done servicing request
01:08:16.571 00.000 8976 Worker thread wakes up
01:08:16.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:16.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:16.571 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:17.255 00.684 8976 Exposure complete
01:08:17.261 00.006 8976 worker thread done servicing request
01:08:17.261 00.000 5052 OnExposeComplete: enter
01:08:17.261 00.000 5052 UpdateGuideState(): m_state=6
01:08:17.261 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2316
01:08:17.261 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.44, Mass=170, SNR=9.0, Peak=62 HFD=3.3
01:08:17.261 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
01:08:17.261 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.82)
01:08:17.261 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.27 hyp=0.37 cameraTheta=-2.32 mountX=-0.13 mountY=0.36, mountTheta=1.91
01:08:17.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.27, opts=13)
01:08:17.262 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.27)
01:08:17.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:08:17.262 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
01:08:17.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:17.262 00.000 8976 Worker thread wakes up
01:08:17.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.27) opts 0xd
01:08:17.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.27)
01:08:17.262 00.000 8976 Moving (-0.25, -0.27) raw xDistance=-0.13 yDistance=0.36
01:08:17.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:17.262 00.000 5052 Enqueuing Expose request
01:08:17.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:08:17.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:08:17.262 00.000 8976 MoveAxis(R, 0, ABG)
01:08:17.262 00.000 8976 MoveAxis(D, 1, ABG)
01:08:17.262 00.000 8976 stepping (-6, 18) + (0, -1)
01:08:17.264 00.002 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:17.286 00.022 8976 Received - 47 (G) 
01:08:17.286 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:17.286 00.000 8976 stepped: pos (-6, 17)
01:08:17.286 00.000 8976 move complete, result=0
01:08:17.286 00.000 8976 worker thread done servicing request
01:08:17.286 00.000 8976 Worker thread wakes up
01:08:17.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:17.286 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:17.286 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:08:17.975 00.689 8976 Exposure complete
01:08:17.981 00.006 8976 worker thread done servicing request
01:08:17.982 00.001 5052 OnExposeComplete: enter
01:08:17.982 00.000 5052 UpdateGuideState(): m_state=6
01:08:17.982 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2317
01:08:17.982 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.91, Mass=185, SNR=9.4, Peak=64 HFD=2.8
01:08:17.982 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
01:08:17.982 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
01:08:17.982 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.24 cameraTheta=2.10 mountX=0.24 mountY=-0.01, mountTheta=-0.04
01:08:17.982 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.20, opts=13)
01:08:17.982 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.20)
01:08:17.983 00.001 8976 Worker thread wakes up
01:08:17.983 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:08:17.983 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:08:17.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:17.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.20) opts 0xd
01:08:17.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:17.983 00.000 5052 Enqueuing Expose request
01:08:17.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.20)
01:08:17.983 00.000 8976 Moving (-0.12, 0.20) raw xDistance=0.24 yDistance=-0.01
01:08:17.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:08:17.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:08:17.983 00.000 8976 MoveAxis(R, 0, ABG)
01:08:17.983 00.000 8976 MoveAxis(U, 0, ABG)
01:08:17.983 00.000 8976 move complete, result=0
01:08:17.983 00.000 8976 worker thread done servicing request
01:08:17.983 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:17.983 00.000 8976 Worker thread wakes up
01:08:17.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:17.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:18.670 00.687 8976 Exposure complete
01:08:18.675 00.005 8976 worker thread done servicing request
01:08:18.675 00.000 5052 OnExposeComplete: enter
01:08:18.675 00.000 5052 UpdateGuideState(): m_state=6
01:08:18.676 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2318
01:08:18.676 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.88, Mass=201, SNR=9.8, Peak=62 HFD=3.2
01:08:18.676 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:08:18.676 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
01:08:18.676 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.17 hyp=0.54 cameraTheta=2.82 mountX=0.38 mountY=0.34, mountTheta=0.72
01:08:18.677 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.17, opts=13)
01:08:18.677 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.17)
01:08:18.677 00.000 8976 Worker thread wakes up
01:08:18.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.17) opts 0xd
01:08:18.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.17)
01:08:18.677 00.000 8976 Moving (-0.51, 0.17) raw xDistance=0.38 yDistance=0.34
01:08:18.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:08:18.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:08:18.677 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:08:18.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:18.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:18.677 00.000 5052 Enqueuing Expose request
01:08:18.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:08:18.677 00.000 8976 MoveAxis(L, 2, ABG)
01:08:18.677 00.000 8976 stepping (-6, 17) + (-2, 0)
01:08:18.677 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:18.709 00.032 8976 Received - 47 (G) 
01:08:18.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:18.709 00.000 8976 stepped: pos (-8, 17)
01:08:18.709 00.000 8976 MoveAxis(D, 1, ABG)
01:08:18.709 00.000 8976 stepping (-8, 17) + (0, -1)
01:08:18.709 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:18.741 00.032 8976 Received - 47 (G) 
01:08:18.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:18.741 00.000 8976 stepped: pos (-8, 16)
01:08:18.741 00.000 8976 move complete, result=0
01:08:18.741 00.000 8976 worker thread done servicing request
01:08:18.741 00.000 8976 Worker thread wakes up
01:08:18.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:18.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:18.741 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:08:19.425 00.684 8976 Exposure complete
01:08:19.430 00.005 8976 worker thread done servicing request
01:08:19.430 00.000 5052 OnExposeComplete: enter
01:08:19.430 00.000 5052 UpdateGuideState(): m_state=6
01:08:19.430 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2319
01:08:19.430 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.56, Mass=189, SNR=9.5, Peak=66 HFD=2.8
01:08:19.430 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.35 = 2.93)
01:08:19.430 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.45 = 2.83)
01:08:19.430 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.31 mountX=-0.15 mountY=0.05, mountTheta=2.84
01:08:19.431 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.15, opts=13)
01:08:19.431 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.15)
01:08:19.431 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:08:19.431 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:08:19.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:19.431 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:19.431 00.000 5052 Enqueuing Expose request
01:08:19.431 00.000 8976 Worker thread wakes up
01:08:19.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.15) opts 0xd
01:08:19.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.15)
01:08:19.431 00.000 8976 Moving (0.04, -0.15) raw xDistance=-0.15 yDistance=0.05
01:08:19.432 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:08:19.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:08:19.432 00.000 8976 MoveAxis(R, 0, ABG)
01:08:19.432 00.000 8976 MoveAxis(U, 0, ABG)
01:08:19.432 00.000 8976 move complete, result=0
01:08:19.432 00.000 8976 worker thread done servicing request
01:08:19.432 00.000 8976 Worker thread wakes up
01:08:19.432 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:08:19.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:19.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:20.119 00.687 8976 Exposure complete
01:08:20.125 00.006 8976 worker thread done servicing request
01:08:20.125 00.000 5052 OnExposeComplete: enter
01:08:20.125 00.000 5052 UpdateGuideState(): m_state=6
01:08:20.125 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2320
01:08:20.125 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.84, Mass=182, SNR=9.3, Peak=63 HFD=2.7
01:08:20.125 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
01:08:20.125 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
01:08:20.126 00.001 5052 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.17 cameraTheta=0.82 mountX=0.06 mountY=-0.17, mountTheta=-1.24
01:08:20.126 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.13, opts=13)
01:08:20.126 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.13)
01:08:20.126 00.000 8976 Worker thread wakes up
01:08:20.127 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.13) opts 0xd
01:08:20.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.13)
01:08:20.127 00.000 8976 Moving (0.12, 0.13) raw xDistance=0.06 yDistance=-0.17
01:08:20.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:08:20.127 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:08:20.127 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:08:20.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:20.127 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:20.127 00.000 5052 Enqueuing Expose request
01:08:20.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:08:20.127 00.000 8976 MoveAxis(R, 0, ABG)
01:08:20.127 00.000 8976 MoveAxis(U, 0, ABG)
01:08:20.127 00.000 8976 move complete, result=0
01:08:20.127 00.000 8976 worker thread done servicing request
01:08:20.127 00.000 8976 Worker thread wakes up
01:08:20.127 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:20.128 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:20.128 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:20.826 00.698 8976 Exposure complete
01:08:20.832 00.006 8976 worker thread done servicing request
01:08:20.832 00.000 5052 OnExposeComplete: enter
01:08:20.832 00.000 5052 UpdateGuideState(): m_state=6
01:08:20.833 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2321
01:08:20.833 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.88, Mass=200, SNR=9.8, Peak=67 HFD=2.7
01:08:20.833 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
01:08:20.833 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
01:08:20.833 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.17 hyp=0.46 cameraTheta=0.39 mountX=-0.04 mountY=-0.45, mountTheta=-1.66
01:08:20.834 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.17, opts=13)
01:08:20.834 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.17)
01:08:20.834 00.000 8976 Worker thread wakes up
01:08:20.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:08:20.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.17) opts 0xd
01:08:20.834 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
01:08:20.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.17)
01:08:20.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:20.834 00.000 8976 Moving (0.42, 0.17) raw xDistance=-0.04 yDistance=-0.45
01:08:20.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:20.834 00.000 5052 Enqueuing Expose request
01:08:20.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:08:20.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:08:20.834 00.000 8976 MoveAxis(R, 0, ABG)
01:08:20.835 00.001 8976 MoveAxis(U, 2, ABG)
01:08:20.835 00.000 8976 stepping (-8, 16) + (0, 2)
01:08:20.835 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:20.867 00.032 8976 Received - 47 (G) 
01:08:20.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:20.867 00.000 8976 stepped: pos (-8, 18)
01:08:20.867 00.000 8976 move complete, result=0
01:08:20.867 00.000 8976 worker thread done servicing request
01:08:20.867 00.000 8976 Worker thread wakes up
01:08:20.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:20.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:20.867 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:08:21.551 00.684 8976 Exposure complete
01:08:21.557 00.006 8976 worker thread done servicing request
01:08:21.557 00.000 5052 OnExposeComplete: enter
01:08:21.557 00.000 5052 UpdateGuideState(): m_state=6
01:08:21.557 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2322
01:08:21.557 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.69, Mass=185, SNR=9.4, Peak=69 HFD=2.9
01:08:21.557 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:08:21.557 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:08:21.557 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.02 hyp=0.42 cameraTheta=-0.04 mountX=-0.20 mountY=-0.34, mountTheta=-2.11
01:08:21.558 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.02, opts=13)
01:08:21.558 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.02)
01:08:21.558 00.000 8976 Worker thread wakes up
01:08:21.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.02) opts 0xd
01:08:21.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.02)
01:08:21.558 00.000 8976 Moving (0.42, -0.02) raw xDistance=-0.20 yDistance=-0.34
01:08:21.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:08:21.558 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:08:21.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:21.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:08:21.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
01:08:21.558 00.000 8976 MoveAxis(R, 0, ABG)
01:08:21.558 00.000 8976 MoveAxis(U, 1, ABG)
01:08:21.558 00.000 8976 stepping (-8, 18) + (0, 1)
01:08:21.558 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:21.558 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:21.558 00.000 5052 Enqueuing Expose request
01:08:21.586 00.028 8976 Received - 47 (G) 
01:08:21.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:21.586 00.000 8976 stepped: pos (-8, 19)
01:08:21.586 00.000 8976 move complete, result=0
01:08:21.586 00.000 8976 worker thread done servicing request
01:08:21.586 00.000 8976 Worker thread wakes up
01:08:21.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:21.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:21.586 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:08:22.270 00.684 8976 Exposure complete
01:08:22.275 00.005 8976 worker thread done servicing request
01:08:22.276 00.001 5052 OnExposeComplete: enter
01:08:22.276 00.000 5052 UpdateGuideState(): m_state=6
01:08:22.276 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2323
01:08:22.276 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.13, Mass=190, SNR=9.5, Peak=70 HFD=2.6
01:08:22.276 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
01:08:22.276 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
01:08:22.276 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.58 hyp=0.90 cameraTheta=-0.70 mountX=-0.83 mountY=-0.26, mountTheta=-2.83
01:08:22.277 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.58, opts=13)
01:08:22.277 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.58)
01:08:22.277 00.000 8976 Worker thread wakes up
01:08:22.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.58) opts 0xd
01:08:22.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.58)
01:08:22.277 00.000 8976 Moving (0.69, -0.58) raw xDistance=-0.83 yDistance=-0.26
01:08:22.277 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:08:22.277 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:08:22.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:22.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
01:08:22.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
01:08:22.277 00.000 8976 MoveAxis(R, 3, ABG)
01:08:22.277 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:22.277 00.000 5052 Enqueuing Expose request
01:08:22.277 00.000 8976 stepping (-8, 19) + (3, 0)
01:08:22.278 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:22.306 00.028 8976 Received - 47 (G) 
01:08:22.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:22.306 00.000 8976 stepped: pos (-5, 19)
01:08:22.306 00.000 8976 MoveAxis(U, 1, ABG)
01:08:22.306 00.000 8976 stepping (-5, 19) + (0, 1)
01:08:22.306 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:22.338 00.032 8976 Received - 47 (G) 
01:08:22.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:22.338 00.000 8976 stepped: pos (-5, 20)
01:08:22.338 00.000 8976 move complete, result=0
01:08:22.338 00.000 8976 worker thread done servicing request
01:08:22.338 00.000 8976 Worker thread wakes up
01:08:22.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:22.338 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.3 px 1 ms NORTH
01:08:22.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:23.022 00.684 8976 Exposure complete
01:08:23.027 00.005 8976 worker thread done servicing request
01:08:23.028 00.001 5052 OnExposeComplete: enter
01:08:23.028 00.000 5052 UpdateGuideState(): m_state=6
01:08:23.028 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2324
01:08:23.028 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.95, Mass=189, SNR=9.5, Peak=68 HFD=2.3
01:08:23.028 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.16 = 0.16)
01:08:23.028 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
01:08:23.028 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.29 cameraTheta=2.20 mountX=0.29 mountY=0.02, mountTheta=0.06
01:08:23.028 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.24, opts=13)
01:08:23.028 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.24)
01:08:23.029 00.001 8976 Worker thread wakes up
01:08:23.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.24) opts 0xd
01:08:23.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.24)
01:08:23.029 00.000 8976 Moving (-0.17, 0.24) raw xDistance=0.29 yDistance=0.02
01:08:23.029 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:08:23.029 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:08:23.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:23.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.29
01:08:23.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:08:23.029 00.000 8976 MoveAxis(L, 1, ABG)
01:08:23.029 00.000 8976 stepping (-5, 20) + (-1, 0)
01:08:23.029 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:23.029 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:23.029 00.000 5052 Enqueuing Expose request
01:08:23.057 00.028 8976 Received - 47 (G) 
01:08:23.057 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:23.057 00.000 8976 stepped: pos (-6, 20)
01:08:23.057 00.000 8976 MoveAxis(U, 0, ABG)
01:08:23.057 00.000 8976 move complete, result=0
01:08:23.058 00.001 8976 worker thread done servicing request
01:08:23.058 00.000 8976 Worker thread wakes up
01:08:23.058 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:08:23.058 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:23.058 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:23.742 00.684 8976 Exposure complete
01:08:23.747 00.005 8976 worker thread done servicing request
01:08:23.747 00.000 5052 OnExposeComplete: enter
01:08:23.747 00.000 5052 UpdateGuideState(): m_state=6
01:08:23.748 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2325
01:08:23.748 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.80, Mass=188, SNR=9.5, Peak=65 HFD=2.5
01:08:23.748 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
01:08:23.748 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
01:08:23.748 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.63 mountX=0.15 mountY=0.09, mountTheta=0.51
01:08:23.749 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.09, opts=13)
01:08:23.749 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.09)
01:08:23.749 00.000 8976 Worker thread wakes up
01:08:23.749 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.09) opts 0xd
01:08:23.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.09)
01:08:23.749 00.000 8976 Moving (-0.16, 0.09) raw xDistance=0.15 yDistance=0.09
01:08:23.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:08:23.750 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:08:23.750 00.000 8976 MoveAxis(R, 0, ABG)
01:08:23.750 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:08:23.750 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:08:23.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:23.750 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:23.750 00.000 5052 Enqueuing Expose request
01:08:23.750 00.000 8976 MoveAxis(U, 0, ABG)
01:08:23.750 00.000 8976 move complete, result=0
01:08:23.750 00.000 8976 worker thread done servicing request
01:08:23.750 00.000 8976 Worker thread wakes up
01:08:23.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:23.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:23.750 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:24.438 00.688 8976 Exposure complete
01:08:24.443 00.005 8976 worker thread done servicing request
01:08:24.443 00.000 5052 OnExposeComplete: enter
01:08:24.443 00.000 5052 UpdateGuideState(): m_state=6
01:08:24.443 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2326
01:08:24.443 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=282.16, Mass=184, SNR=9.4, Peak=68 HFD=2.7
01:08:24.443 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:08:24.443 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
01:08:24.444 00.001 5052 CameraToMount -- cameraX=-0.91 cameraY=0.45 hyp=1.01 cameraTheta=2.68 mountX=0.81 mountY=0.51, mountTheta=0.56
01:08:24.444 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.45, opts=13)
01:08:24.444 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.45)
01:08:24.444 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:08:24.444 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:08:24.444 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:24.444 00.000 8976 Worker thread wakes up
01:08:24.445 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:24.446 00.001 5052 Enqueuing Expose request
01:08:24.446 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.45) opts 0xd
01:08:24.446 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.45)
01:08:24.446 00.000 8976 Moving (-0.91, 0.45) raw xDistance=0.81 yDistance=0.51
01:08:24.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
01:08:24.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:08:24.446 00.000 8976 MoveAxis(L, 3, ABG)
01:08:24.446 00.000 8976 stepping (-6, 20) + (-3, 0)
01:08:24.446 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:24.480 00.034 8976 Received - 47 (G) 
01:08:24.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:24.480 00.000 8976 stepped: pos (-9, 20)
01:08:24.480 00.000 8976 MoveAxis(D, 2, ABG)
01:08:24.480 00.000 8976 stepping (-9, 20) + (0, -2)
01:08:24.480 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:24.512 00.032 8976 Received - 47 (G) 
01:08:24.513 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:24.513 00.000 8976 stepped: pos (-9, 18)
01:08:24.513 00.000 8976 move complete, result=0
01:08:24.513 00.000 8976 worker thread done servicing request
01:08:24.513 00.000 8976 Worker thread wakes up
01:08:24.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:24.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:24.513 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.5 px 2 ms SOUTH
01:08:25.199 00.686 8976 Exposure complete
01:08:25.204 00.005 8976 worker thread done servicing request
01:08:25.204 00.000 5052 OnExposeComplete: enter
01:08:25.204 00.000 5052 UpdateGuideState(): m_state=6
01:08:25.204 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2327
01:08:25.205 00.001 5052 Star::Find returns 1 (0), X=328.80, Y=281.96, Mass=169, SNR=9.0, Peak=65 HFD=2.5
01:08:25.205 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
01:08:25.205 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
01:08:25.205 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.25 hyp=0.45 cameraTheta=2.55 mountX=0.39 mountY=0.17, mountTheta=0.42
01:08:25.205 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.25, opts=13)
01:08:25.205 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.25)
01:08:25.205 00.000 8976 Worker thread wakes up
01:08:25.206 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.25) opts 0xd
01:08:25.206 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.25)
01:08:25.206 00.000 8976 Moving (-0.37, 0.25) raw xDistance=0.39 yDistance=0.17
01:08:25.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
01:08:25.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:08:25.206 00.000 8976 MoveAxis(L, 2, ABG)
01:08:25.206 00.000 8976 stepping (-9, 18) + (-2, 0)
01:08:25.206 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:08:25.206 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
01:08:25.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:25.206 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:25.206 00.000 5052 Enqueuing Expose request
01:08:25.206 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:25.232 00.026 8976 Received - 47 (G) 
01:08:25.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:25.232 00.000 8976 stepped: pos (-11, 18)
01:08:25.232 00.000 8976 MoveAxis(U, 0, ABG)
01:08:25.232 00.000 8976 move complete, result=0
01:08:25.232 00.000 8976 worker thread done servicing request
01:08:25.232 00.000 8976 Worker thread wakes up
01:08:25.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:25.232 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:25.232 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:08:25.916 00.684 8976 Exposure complete
01:08:25.922 00.006 8976 worker thread done servicing request
01:08:25.922 00.000 5052 OnExposeComplete: enter
01:08:25.922 00.000 5052 UpdateGuideState(): m_state=6
01:08:25.923 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2328
01:08:25.923 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.17, Mass=201, SNR=9.8, Peak=71 HFD=3.1
01:08:25.923 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.18 = 2.11)
01:08:25.923 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.00)
01:08:25.923 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.54 hyp=0.63 cameraTheta=-2.13 mountX=-0.32 mountY=0.58, mountTheta=2.08
01:08:25.924 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.54, opts=13)
01:08:25.924 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.54)
01:08:25.924 00.000 8976 Worker thread wakes up
01:08:25.925 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:08:25.925 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:08:25.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:25.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.54) opts 0xd
01:08:25.925 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:25.925 00.000 5052 Enqueuing Expose request
01:08:25.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.54)
01:08:25.925 00.000 8976 Moving (-0.34, -0.54) raw xDistance=-0.32 yDistance=0.58
01:08:25.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
01:08:25.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
01:08:25.925 00.000 8976 MoveAxis(R, 1, ABG)
01:08:25.925 00.000 8976 stepping (-11, 18) + (1, 0)
01:08:25.925 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:25.951 00.026 8976 Received - 47 (G) 
01:08:25.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:25.951 00.000 8976 stepped: pos (-10, 18)
01:08:25.951 00.000 8976 MoveAxis(D, 2, ABG)
01:08:25.951 00.000 8976 stepping (-10, 18) + (0, -2)
01:08:25.951 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:25.983 00.032 8976 Received - 47 (G) 
01:08:25.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:25.983 00.000 8976 stepped: pos (-10, 16)
01:08:25.983 00.000 8976 move complete, result=0
01:08:25.983 00.000 8976 worker thread done servicing request
01:08:25.983 00.000 8976 Worker thread wakes up
01:08:25.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:25.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:25.983 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 2 ms SOUTH
01:08:26.667 00.684 8976 Exposure complete
01:08:26.672 00.005 8976 worker thread done servicing request
01:08:26.672 00.000 5052 OnExposeComplete: enter
01:08:26.672 00.000 5052 UpdateGuideState(): m_state=6
01:08:26.672 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2329
01:08:26.672 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.58, Mass=190, SNR=9.5, Peak=71 HFD=2.7
01:08:26.672 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
01:08:26.672 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:08:26.672 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-2.74 mountX=0.02 mountY=0.32, mountTheta=1.50
01:08:26.674 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.13, opts=13)
01:08:26.674 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.13)
01:08:26.674 00.000 8976 Worker thread wakes up
01:08:26.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:08:26.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.13) opts 0xd
01:08:26.674 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:08:26.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.13)
01:08:26.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:26.674 00.000 8976 Moving (-0.30, -0.13) raw xDistance=0.02 yDistance=0.32
01:08:26.674 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:26.674 00.000 5052 Enqueuing Expose request
01:08:26.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:08:26.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
01:08:26.674 00.000 8976 MoveAxis(R, 0, ABG)
01:08:26.674 00.000 8976 MoveAxis(D, 1, ABG)
01:08:26.674 00.000 8976 stepping (-10, 16) + (0, -1)
01:08:26.675 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:26.702 00.027 8976 Received - 47 (G) 
01:08:26.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:26.702 00.000 8976 stepped: pos (-10, 15)
01:08:26.702 00.000 8976 move complete, result=0
01:08:26.702 00.000 8976 worker thread done servicing request
01:08:26.702 00.000 8976 Worker thread wakes up
01:08:26.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:26.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:26.702 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:08:27.388 00.686 8976 Exposure complete
01:08:27.394 00.006 8976 worker thread done servicing request
01:08:27.394 00.000 5052 OnExposeComplete: enter
01:08:27.394 00.000 5052 UpdateGuideState(): m_state=6
01:08:27.394 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2330
01:08:27.394 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.79, Mass=214, SNR=10.1, Peak=67 HFD=2.8
01:08:27.394 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
01:08:27.394 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
01:08:27.395 00.001 5052 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.71 mountX=0.08 mountY=-0.04, mountTheta=-0.42
01:08:27.395 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.08, opts=13)
01:08:27.395 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.08)
01:08:27.395 00.000 8976 Worker thread wakes up
01:08:27.395 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:08:27.395 00.000 5052 UpdateGuideState exits: m=214 SNR=10.1
01:08:27.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:27.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.08) opts 0xd
01:08:27.396 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:27.396 00.000 5052 Enqueuing Expose request
01:08:27.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.08)
01:08:27.396 00.000 8976 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.04
01:08:27.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:08:27.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:08:27.396 00.000 8976 MoveAxis(R, 0, ABG)
01:08:27.396 00.000 8976 MoveAxis(U, 0, ABG)
01:08:27.396 00.000 8976 move complete, result=0
01:08:27.396 00.000 8976 worker thread done servicing request
01:08:27.396 00.000 8976 Worker thread wakes up
01:08:27.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:27.396 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:27.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:28.081 00.685 8976 Exposure complete
01:08:28.086 00.005 8976 worker thread done servicing request
01:08:28.088 00.002 5052 OnExposeComplete: enter
01:08:28.089 00.001 5052 UpdateGuideState(): m_state=6
01:08:28.089 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2331
01:08:28.089 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.20, Mass=193, SNR=9.5, Peak=67 HFD=3.0
01:08:28.089 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.77 = 2.51)
01:08:28.089 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.87 = 2.41)
01:08:28.089 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.51 hyp=0.52 cameraTheta=-1.73 mountX=-0.42 mountY=0.35, mountTheta=2.45
01:08:28.090 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.51, opts=13)
01:08:28.090 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.51)
01:08:28.090 00.000 8976 Worker thread wakes up
01:08:28.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.51) opts 0xd
01:08:28.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.51)
01:08:28.090 00.000 8976 Moving (-0.08, -0.51) raw xDistance=-0.42 yDistance=0.35
01:08:28.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
01:08:28.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:08:28.090 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
01:08:28.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:28.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:08:28.090 00.000 8976 MoveAxis(R, 2, ABG)
01:08:28.090 00.000 8976 stepping (-10, 15) + (2, 0)
01:08:28.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:28.090 00.000 5052 Enqueuing Expose request
01:08:28.090 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:28.124 00.034 8976 Received - 47 (G) 
01:08:28.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:28.124 00.000 8976 stepped: pos (-8, 15)
01:08:28.124 00.000 8976 MoveAxis(D, 1, ABG)
01:08:28.124 00.000 8976 stepping (-8, 15) + (0, -1)
01:08:28.124 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:28.157 00.033 8976 Received - 47 (G) 
01:08:28.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:28.157 00.000 8976 stepped: pos (-8, 14)
01:08:28.157 00.000 8976 move complete, result=0
01:08:28.157 00.000 8976 worker thread done servicing request
01:08:28.157 00.000 8976 Worker thread wakes up
01:08:28.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:28.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:28.157 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:08:28.840 00.683 8976 Exposure complete
01:08:28.845 00.005 8976 worker thread done servicing request
01:08:28.846 00.001 5052 OnExposeComplete: enter
01:08:28.846 00.000 5052 UpdateGuideState(): m_state=6
01:08:28.846 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2332
01:08:28.846 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.20, Mass=199, SNR=9.8, Peak=68 HFD=2.4
01:08:28.846 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
01:08:28.846 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
01:08:28.846 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.49 hyp=0.49 cameraTheta=1.58 mountX=0.43 mountY=-0.26, mountTheta=-0.54
01:08:28.846 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.49, opts=13)
01:08:28.846 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.49)
01:08:28.846 00.000 8976 Worker thread wakes up
01:08:28.847 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.49) opts 0xd
01:08:28.847 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.49)
01:08:28.847 00.000 8976 Moving (-0.00, 0.49) raw xDistance=0.43 yDistance=-0.26
01:08:28.847 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:08:28.847 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
01:08:28.847 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:28.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.43
01:08:28.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
01:08:28.847 00.000 8976 MoveAxis(L, 2, ABG)
01:08:28.847 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:28.847 00.000 5052 Enqueuing Expose request
01:08:28.847 00.000 8976 stepping (-8, 14) + (-2, 0)
01:08:28.847 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:28.876 00.029 8976 Received - 47 (G) 
01:08:28.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:28.876 00.000 8976 stepped: pos (-10, 14)
01:08:28.876 00.000 8976 MoveAxis(U, 1, ABG)
01:08:28.876 00.000 8976 stepping (-10, 14) + (0, 1)
01:08:28.876 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:28.908 00.032 8976 Received - 47 (G) 
01:08:28.909 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:28.909 00.000 8976 stepped: pos (-10, 15)
01:08:28.909 00.000 8976 move complete, result=0
01:08:28.909 00.000 8976 worker thread done servicing request
01:08:28.909 00.000 8976 Worker thread wakes up
01:08:28.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:28.909 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
01:08:28.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:29.596 00.687 8976 Exposure complete
01:08:29.602 00.006 8976 worker thread done servicing request
01:08:29.602 00.000 5052 OnExposeComplete: enter
01:08:29.602 00.000 5052 UpdateGuideState(): m_state=6
01:08:29.602 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2333
01:08:29.602 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.01, Mass=205, SNR=9.9, Peak=69 HFD=2.7
01:08:29.602 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.27 = -0.27)
01:08:29.602 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.37 = -0.37)
01:08:29.602 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.78 mountX=0.30 mountY=-0.11, mountTheta=-0.36
01:08:29.602 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.30, opts=13)
01:08:29.604 00.002 5052 Enqueuing Move request for stepguider (-0.06, 0.30)
01:08:29.604 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:08:29.604 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
01:08:29.604 00.000 8976 Worker thread wakes up
01:08:29.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.30) opts 0xd
01:08:29.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.30)
01:08:29.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:29.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:29.604 00.000 5052 Enqueuing Expose request
01:08:29.604 00.000 8976 Moving (-0.06, 0.30) raw xDistance=0.30 yDistance=-0.11
01:08:29.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
01:08:29.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:08:29.604 00.000 8976 MoveAxis(L, 1, ABG)
01:08:29.604 00.000 8976 stepping (-10, 15) + (-1, 0)
01:08:29.605 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:29.627 00.022 8976 Received - 47 (G) 
01:08:29.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:29.627 00.000 8976 stepped: pos (-11, 15)
01:08:29.627 00.000 8976 MoveAxis(U, 0, ABG)
01:08:29.627 00.000 8976 move complete, result=0
01:08:29.627 00.000 8976 worker thread done servicing request
01:08:29.627 00.000 8976 Worker thread wakes up
01:08:29.628 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:29.628 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:08:29.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:30.314 00.686 8976 Exposure complete
01:08:30.320 00.006 8976 worker thread done servicing request
01:08:30.320 00.000 5052 OnExposeComplete: enter
01:08:30.320 00.000 5052 UpdateGuideState(): m_state=6
01:08:30.320 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2334
01:08:30.320 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.54, Mass=203, SNR=9.9, Peak=69 HFD=3.0
01:08:30.320 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.75 = -2.75)
01:08:30.320 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
01:08:30.321 00.001 5052 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.27 cameraTheta=-0.71 mountX=-0.25 mountY=-0.08, mountTheta=-2.84
01:08:30.321 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.17, opts=13)
01:08:30.321 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.17)
01:08:30.322 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:08:30.322 00.000 5052 UpdateGuideState exits: m=203 SNR=9.9
01:08:30.322 00.000 8976 Worker thread wakes up
01:08:30.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:30.322 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.17) opts 0xd
01:08:30.322 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:30.322 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.17)
01:08:30.322 00.000 8976 Moving (0.20, -0.17) raw xDistance=-0.25 yDistance=-0.08
01:08:30.322 00.000 5052 Enqueuing Expose request
01:08:30.322 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:08:30.322 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:08:30.323 00.001 8976 MoveAxis(R, 0, ABG)
01:08:30.323 00.000 8976 MoveAxis(U, 0, ABG)
01:08:30.323 00.000 8976 move complete, result=0
01:08:30.323 00.000 8976 worker thread done servicing request
01:08:30.323 00.000 8976 Worker thread wakes up
01:08:30.323 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:30.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:30.323 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:31.007 00.684 8976 Exposure complete
01:08:31.012 00.005 8976 worker thread done servicing request
01:08:31.013 00.001 5052 OnExposeComplete: enter
01:08:31.013 00.000 5052 UpdateGuideState(): m_state=6
01:08:31.013 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2335
01:08:31.013 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.38, Mass=199, SNR=9.7, Peak=66 HFD=2.9
01:08:31.013 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.15 = 3.13)
01:08:31.013 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.25 = 3.03)
01:08:31.013 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-1.11 mountX=-0.37 mountY=0.04, mountTheta=3.03
01:08:31.013 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.33, opts=13)
01:08:31.013 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.33)
01:08:31.013 00.000 8976 Worker thread wakes up
01:08:31.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.33) opts 0xd
01:08:31.014 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.33)
01:08:31.014 00.000 8976 Moving (0.17, -0.33) raw xDistance=-0.37 yDistance=0.04
01:08:31.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:08:31.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:08:31.014 00.000 8976 MoveAxis(R, 2, ABG)
01:08:31.014 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:08:31.014 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:08:31.014 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:31.014 00.000 8976 stepping (-11, 15) + (2, 0)
01:08:31.014 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:31.014 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:31.014 00.000 5052 Enqueuing Expose request
01:08:31.050 00.036 8976 Received - 47 (G) 
01:08:31.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:31.050 00.000 8976 stepped: pos (-9, 15)
01:08:31.050 00.000 8976 MoveAxis(U, 0, ABG)
01:08:31.050 00.000 8976 move complete, result=0
01:08:31.050 00.000 8976 worker thread done servicing request
01:08:31.050 00.000 8976 Worker thread wakes up
01:08:31.050 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
01:08:31.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:31.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:31.739 00.689 8976 Exposure complete
01:08:31.745 00.006 8976 worker thread done servicing request
01:08:31.745 00.000 5052 OnExposeComplete: enter
01:08:31.745 00.000 5052 UpdateGuideState(): m_state=6
01:08:31.745 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2336
01:08:31.745 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.84, Mass=184, SNR=9.4, Peak=69 HFD=2.8
01:08:31.745 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.59 = -0.59)
01:08:31.745 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
01:08:31.745 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.45 mountX=0.11 mountY=-0.08, mountTheta=-0.66
01:08:31.746 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.13, opts=13)
01:08:31.746 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.13)
01:08:31.746 00.000 8976 Worker thread wakes up
01:08:31.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.13) opts 0xd
01:08:31.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.13)
01:08:31.746 00.000 8976 Moving (0.02, 0.13) raw xDistance=0.11 yDistance=-0.08
01:08:31.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:08:31.746 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:08:31.746 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:08:31.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:31.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:08:31.746 00.000 8976 MoveAxis(R, 0, ABG)
01:08:31.746 00.000 8976 MoveAxis(U, 0, ABG)
01:08:31.746 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:31.746 00.000 5052 Enqueuing Expose request
01:08:31.746 00.000 8976 move complete, result=0
01:08:31.746 00.000 8976 worker thread done servicing request
01:08:31.747 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:31.747 00.000 8976 Worker thread wakes up
01:08:31.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:31.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:32.432 00.685 8976 Exposure complete
01:08:32.437 00.005 8976 worker thread done servicing request
01:08:32.437 00.000 5052 OnExposeComplete: enter
01:08:32.437 00.000 5052 UpdateGuideState(): m_state=6
01:08:32.437 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2337
01:08:32.437 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.09, Mass=176, SNR=9.2, Peak=72 HFD=2.7
01:08:32.437 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
01:08:32.437 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
01:08:32.437 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.39 hyp=0.40 cameraTheta=1.86 mountX=0.40 mountY=-0.11, mountTheta=-0.28
01:08:32.438 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.39, opts=13)
01:08:32.438 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.39)
01:08:32.438 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:08:32.438 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
01:08:32.438 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:32.438 00.000 8976 Worker thread wakes up
01:08:32.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.39) opts 0xd
01:08:32.438 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.39)
01:08:32.438 00.000 8976 Moving (-0.12, 0.39) raw xDistance=0.40 yDistance=-0.11
01:08:32.438 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:32.438 00.000 5052 Enqueuing Expose request
01:08:32.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:08:32.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:08:32.438 00.000 8976 MoveAxis(L, 2, ABG)
01:08:32.438 00.000 8976 stepping (-9, 15) + (-2, 0)
01:08:32.439 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:32.473 00.034 8976 Received - 47 (G) 
01:08:32.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:32.473 00.000 8976 stepped: pos (-11, 15)
01:08:32.473 00.000 8976 MoveAxis(U, 0, ABG)
01:08:32.473 00.000 8976 move complete, result=0
01:08:32.473 00.000 8976 worker thread done servicing request
01:08:32.473 00.000 8976 Worker thread wakes up
01:08:32.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:32.473 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:08:32.473 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:33.159 00.686 8976 Exposure complete
01:08:33.164 00.005 8976 worker thread done servicing request
01:08:33.164 00.000 5052 OnExposeComplete: enter
01:08:33.164 00.000 5052 UpdateGuideState(): m_state=6
01:08:33.164 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2338
01:08:33.164 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.87, Mass=184, SNR=9.3, Peak=67 HFD=2.7
01:08:33.164 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:08:33.164 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:08:33.164 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=0.16 hyp=0.95 cameraTheta=2.97 mountX=0.57 mountY=0.69, mountTheta=0.88
01:08:33.165 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=0.16, opts=13)
01:08:33.165 00.000 5052 Enqueuing Move request for stepguider (-0.93, 0.16)
01:08:33.165 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:08:33.165 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:08:33.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:33.165 00.000 8976 Worker thread wakes up
01:08:33.165 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, 0.16) opts 0xd
01:08:33.165 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, 0.16)
01:08:33.165 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:33.165 00.000 5052 Enqueuing Expose request
01:08:33.165 00.000 8976 Moving (-0.93, 0.16) raw xDistance=0.57 yDistance=0.69
01:08:33.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
01:08:33.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69
01:08:33.165 00.000 8976 MoveAxis(L, 2, ABG)
01:08:33.165 00.000 8976 stepping (-11, 15) + (-2, 0)
01:08:33.165 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:33.193 00.028 8976 Received - 47 (G) 
01:08:33.193 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:33.193 00.000 8976 stepped: pos (-13, 15)
01:08:33.193 00.000 8976 MoveAxis(D, 3, ABG)
01:08:33.193 00.000 8976 stepping (-13, 15) + (0, -3)
01:08:33.193 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:33.225 00.032 8976 Received - 47 (G) 
01:08:33.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:33.225 00.000 8976 stepped: pos (-13, 12)
01:08:33.225 00.000 8976 move complete, result=0
01:08:33.225 00.000 8976 worker thread done servicing request
01:08:33.225 00.000 8976 Worker thread wakes up
01:08:33.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:33.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:33.225 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:08:33.915 00.690 8976 Exposure complete
01:08:33.921 00.006 8976 worker thread done servicing request
01:08:33.921 00.000 5052 OnExposeComplete: enter
01:08:33.921 00.000 5052 UpdateGuideState(): m_state=6
01:08:33.921 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2339
01:08:33.921 00.000 5052 Star::Find returns 1 (0), X=328.03, Y=281.74, Mass=197, SNR=9.7, Peak=67 HFD=2.5
01:08:33.921 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:08:33.921 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:08:33.921 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=0.03 hyp=1.14 cameraTheta=3.11 mountX=0.55 mountY=0.94, mountTheta=1.04
01:08:33.922 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.14, y=0.03, opts=13)
01:08:33.922 00.000 5052 Enqueuing Move request for stepguider (-1.14, 0.03)
01:08:33.922 00.000 8976 Worker thread wakes up
01:08:33.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:08:33.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.14, 0.03) opts 0xd
01:08:33.922 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:08:33.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.14, 0.03)
01:08:33.923 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:33.923 00.000 8976 Moving (-1.14, 0.03) raw xDistance=0.55 yDistance=0.94
01:08:33.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
01:08:33.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.94
01:08:33.923 00.000 8976 MoveAxis(L, 2, ABG)
01:08:33.923 00.000 8976 stepping (-13, 12) + (-2, 0)
01:08:33.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:33.923 00.000 5052 Enqueuing Expose request
01:08:33.923 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:33.960 00.037 8976 Received - 47 (G) 
01:08:33.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:33.960 00.000 8976 stepped: pos (-15, 12)
01:08:33.960 00.000 8976 MoveAxis(D, 4, ABG)
01:08:33.960 00.000 8976 stepping (-15, 12) + (0, -4)
01:08:33.960 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:08:33.991 00.031 8976 Received - 47 (G) 
01:08:33.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:08:33.991 00.000 8976 stepped: pos (-15, 8)
01:08:33.991 00.000 8976 move complete, result=0
01:08:33.991 00.000 8976 worker thread done servicing request
01:08:33.992 00.001 8976 Worker thread wakes up
01:08:33.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:33.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:33.992 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:08:34.683 00.691 8976 Exposure complete
01:08:34.688 00.005 8976 worker thread done servicing request
01:08:34.688 00.000 5052 OnExposeComplete: enter
01:08:34.688 00.000 5052 UpdateGuideState(): m_state=6
01:08:34.688 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2340
01:08:34.688 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.63, Mass=197, SNR=9.6, Peak=61 HFD=3.3
01:08:34.688 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
01:08:34.688 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.09)
01:08:34.688 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=-0.08 hyp=0.88 cameraTheta=-3.05 mountX=0.33 mountY=0.78, mountTheta=1.17
01:08:34.689 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=-0.08, opts=13)
01:08:34.689 00.000 5052 Enqueuing Move request for stepguider (-0.88, -0.08)
01:08:34.689 00.000 8976 Worker thread wakes up
01:08:34.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, -0.08) opts 0xd
01:08:34.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, -0.08)
01:08:34.689 00.000 8976 Moving (-0.88, -0.08) raw xDistance=0.33 yDistance=0.78
01:08:34.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:08:34.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.78
01:08:34.689 00.000 8976 MoveAxis(L, 2, ABG)
01:08:34.689 00.000 8976 stepping (-15, 8) + (-2, 0)
01:08:34.689 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:08:34.690 00.001 5052 UpdateGuideState exits: m=197 SNR=9.6
01:08:34.690 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:34.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:34.690 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:34.690 00.000 5052 Enqueuing Expose request
01:08:34.728 00.038 8976 Received - 47 (G) 
01:08:34.728 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:34.728 00.000 8976 stepped: pos (-17, 8)
01:08:34.728 00.000 8976 MoveAxis(D, 3, ABG)
01:08:34.728 00.000 8976 stepping (-17, 8) + (0, -3)
01:08:34.728 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:34.759 00.031 8976 Received - 47 (G) 
01:08:34.759 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:34.759 00.000 8976 stepped: pos (-17, 5)
01:08:34.759 00.000 8976 move complete, result=0
01:08:34.759 00.000 8976 worker thread done servicing request
01:08:34.759 00.000 8976 Worker thread wakes up
01:08:34.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:34.759 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:34.759 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.8 px 3 ms SOUTH
01:08:35.444 00.685 8976 Exposure complete
01:08:35.449 00.005 8976 worker thread done servicing request
01:08:35.449 00.000 5052 OnExposeComplete: enter
01:08:35.449 00.000 5052 UpdateGuideState(): m_state=6
01:08:35.450 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2341
01:08:35.450 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.26, Mass=199, SNR=9.7, Peak=62 HFD=3.1
01:08:35.450 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
01:08:35.450 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.53)
01:08:35.450 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.45 hyp=0.89 cameraTheta=-2.60 mountX=-0.06 mountY=0.89, mountTheta=1.63
01:08:35.450 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-0.45, opts=13)
01:08:35.450 00.000 5052 Enqueuing Move request for stepguider (-0.76, -0.45)
01:08:35.450 00.000 8976 Worker thread wakes up
01:08:35.451 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -0.45) opts 0xd
01:08:35.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -0.45)
01:08:35.451 00.000 8976 Moving (-0.76, -0.45) raw xDistance=-0.06 yDistance=0.89
01:08:35.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:08:35.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.89
01:08:35.451 00.000 8976 MoveAxis(R, 0, ABG)
01:08:35.451 00.000 8976 MoveAxis(D, 4, ABG)
01:08:35.451 00.000 8976 stepping (-17, 5) + (0, -4)
01:08:35.451 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:08:35.451 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:08:35.451 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:08:35.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:35.451 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:35.451 00.000 5052 Enqueuing Expose request
01:08:35.495 00.044 8976 Received - 47 (G) 
01:08:35.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:08:35.495 00.000 8976 stepped: pos (-17, 1)
01:08:35.495 00.000 8976 move complete, result=0
01:08:35.495 00.000 8976 worker thread done servicing request
01:08:35.495 00.000 8976 Worker thread wakes up
01:08:35.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:35.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:35.495 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:08:36.184 00.689 8976 Exposure complete
01:08:36.190 00.006 8976 worker thread done servicing request
01:08:36.190 00.000 5052 OnExposeComplete: enter
01:08:36.190 00.000 5052 UpdateGuideState(): m_state=6
01:08:36.190 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2342
01:08:36.190 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.82, Mass=177, SNR=9.2, Peak=67 HFD=2.5
01:08:36.190 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:08:36.190 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
01:08:36.190 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.26 cameraTheta=2.72 mountX=0.21 mountY=0.14, mountTheta=0.61
01:08:36.191 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.11, opts=13)
01:08:36.191 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.11)
01:08:36.191 00.000 8976 Worker thread wakes up
01:08:36.191 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:08:36.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.11) opts 0xd
01:08:36.191 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:08:36.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.11)
01:08:36.192 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:36.192 00.000 8976 Moving (-0.24, 0.11) raw xDistance=0.21 yDistance=0.14
01:08:36.192 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:36.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:08:36.192 00.000 5052 Enqueuing Expose request
01:08:36.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:08:36.192 00.000 8976 MoveAxis(R, 0, ABG)
01:08:36.192 00.000 8976 MoveAxis(U, 0, ABG)
01:08:36.192 00.000 8976 move complete, result=0
01:08:36.192 00.000 8976 worker thread done servicing request
01:08:36.192 00.000 8976 Worker thread wakes up
01:08:36.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:36.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:36.192 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:36.877 00.685 8976 Exposure complete
01:08:36.882 00.005 8976 worker thread done servicing request
01:08:36.882 00.000 5052 OnExposeComplete: enter
01:08:36.882 00.000 5052 UpdateGuideState(): m_state=6
01:08:36.882 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2343
01:08:36.882 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.25, Mass=194, SNR=9.6, Peak=70 HFD=2.6
01:08:36.882 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.04) = xAngle (-0.32 = -0.32)
01:08:36.882 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.43 = -0.43)
01:08:36.882 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.54 hyp=0.55 cameraTheta=1.72 mountX=0.52 mountY=-0.23, mountTheta=-0.41
01:08:36.883 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.54, opts=13)
01:08:36.883 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.54)
01:08:36.883 00.000 8976 Worker thread wakes up
01:08:36.883 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.54) opts 0xd
01:08:36.883 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.54)
01:08:36.883 00.000 8976 Moving (-0.08, 0.54) raw xDistance=0.52 yDistance=-0.23
01:08:36.883 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:08:36.883 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:08:36.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:36.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:08:36.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:08:36.884 00.001 8976 MoveAxis(L, 2, ABG)
01:08:36.884 00.000 8976 stepping (-17, 1) + (-2, 0)
01:08:36.884 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:36.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:36.884 00.000 5052 Enqueuing Expose request
01:08:36.917 00.033 8976 Received - 47 (G) 
01:08:36.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:36.917 00.000 8976 stepped: pos (-19, 1)
01:08:36.917 00.000 8976 MoveAxis(U, 0, ABG)
01:08:36.917 00.000 8976 move complete, result=0
01:08:36.917 00.000 8976 worker thread done servicing request
01:08:36.917 00.000 8976 Worker thread wakes up
01:08:36.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:36.917 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
01:08:36.917 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:37.600 00.683 8976 Exposure complete
01:08:37.606 00.006 8976 worker thread done servicing request
01:08:37.606 00.000 5052 OnExposeComplete: enter
01:08:37.606 00.000 5052 UpdateGuideState(): m_state=6
01:08:37.606 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2344
01:08:37.606 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.96, Mass=183, SNR=9.3, Peak=69 HFD=2.5
01:08:37.606 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
01:08:37.606 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
01:08:37.606 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.25 hyp=0.66 cameraTheta=0.38 mountX=-0.06 mountY=-0.65, mountTheta=-1.66
01:08:37.607 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.25, opts=13)
01:08:37.607 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.25)
01:08:37.607 00.000 8976 Worker thread wakes up
01:08:37.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.25) opts 0xd
01:08:37.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.25)
01:08:37.607 00.000 8976 Moving (0.61, 0.25) raw xDistance=-0.06 yDistance=-0.65
01:08:37.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:08:37.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
01:08:37.607 00.000 8976 MoveAxis(R, 0, ABG)
01:08:37.607 00.000 8976 MoveAxis(U, 3, ABG)
01:08:37.607 00.000 8976 stepping (-19, 1) + (0, 3)
01:08:37.607 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:37.607 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:08:37.607 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:08:37.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:37.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:37.607 00.000 5052 Enqueuing Expose request
01:08:37.636 00.029 8976 Received - 47 (G) 
01:08:37.637 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:37.637 00.000 8976 stepped: pos (-19, 4)
01:08:37.637 00.000 8976 move complete, result=0
01:08:37.637 00.000 8976 worker thread done servicing request
01:08:37.637 00.000 8976 Worker thread wakes up
01:08:37.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:37.637 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:37.637 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:08:38.323 00.686 8976 Exposure complete
01:08:38.328 00.005 8976 worker thread done servicing request
01:08:38.329 00.001 5052 OnExposeComplete: enter
01:08:38.329 00.000 5052 UpdateGuideState(): m_state=6
01:08:38.329 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2345
01:08:38.329 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.68, Mass=184, SNR=9.3, Peak=65 HFD=3.0
01:08:38.329 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
01:08:38.329 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
01:08:38.329 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.36 mountX=-0.05 mountY=-0.04, mountTheta=-2.47
01:08:38.329 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.03, opts=13)
01:08:38.329 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.03)
01:08:38.329 00.000 8976 Worker thread wakes up
01:08:38.330 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.03) opts 0xd
01:08:38.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.03)
01:08:38.330 00.000 8976 Moving (0.07, -0.03) raw xDistance=-0.05 yDistance=-0.04
01:08:38.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:08:38.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:08:38.330 00.000 8976 MoveAxis(R, 0, ABG)
01:08:38.330 00.000 8976 MoveAxis(U, 0, ABG)
01:08:38.330 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:08:38.330 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:08:38.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:38.330 00.000 8976 move complete, result=0
01:08:38.330 00.000 8976 worker thread done servicing request
01:08:38.330 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:38.330 00.000 5052 Enqueuing Expose request
01:08:38.330 00.000 8976 Worker thread wakes up
01:08:38.330 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:38.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:38.331 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:39.015 00.684 8976 Exposure complete
01:08:39.020 00.005 8976 worker thread done servicing request
01:08:39.020 00.000 5052 OnExposeComplete: enter
01:08:39.020 00.000 5052 UpdateGuideState(): m_state=6
01:08:39.020 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2346
01:08:39.020 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.50, Mass=192, SNR=9.5, Peak=67 HFD=3.2
01:08:39.021 00.001 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.87 = 1.42)
01:08:39.021 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
01:08:39.021 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.21 hyp=0.66 cameraTheta=-2.82 mountX=0.10 mountY=0.64, mountTheta=1.41
01:08:39.021 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.21, opts=13)
01:08:39.021 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.21)
01:08:39.021 00.000 8976 Worker thread wakes up
01:08:39.021 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.21) opts 0xd
01:08:39.021 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.21)
01:08:39.022 00.001 8976 Moving (-0.63, -0.21) raw xDistance=0.10 yDistance=0.64
01:08:39.022 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:08:39.022 00.000 5052 UpdateGuideState exits: m=192 SNR=9.5
01:08:39.022 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:39.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:08:39.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
01:08:39.022 00.000 8976 MoveAxis(R, 0, ABG)
01:08:39.022 00.000 8976 MoveAxis(D, 3, ABG)
01:08:39.022 00.000 8976 stepping (-19, 4) + (0, -3)
01:08:39.022 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:39.022 00.000 5052 Enqueuing Expose request
01:08:39.022 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:39.059 00.037 8976 Received - 47 (G) 
01:08:39.059 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:39.059 00.000 8976 stepped: pos (-19, 1)
01:08:39.059 00.000 8976 move complete, result=0
01:08:39.060 00.001 8976 worker thread done servicing request
01:08:39.060 00.000 8976 Worker thread wakes up
01:08:39.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:39.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:39.060 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:08:39.748 00.688 8976 Exposure complete
01:08:39.753 00.005 8976 worker thread done servicing request
01:08:39.753 00.000 5052 OnExposeComplete: enter
01:08:39.753 00.000 5052 UpdateGuideState(): m_state=6
01:08:39.753 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2347
01:08:39.754 00.001 5052 Star::Find returns 1 (0), X=328.55, Y=281.75, Mass=187, SNR=9.4, Peak=70 HFD=2.8
01:08:39.754 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:08:39.754 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
01:08:39.754 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.04 hyp=0.63 cameraTheta=3.08 mountX=0.32 mountY=0.51, mountTheta=1.01
01:08:39.754 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.04, opts=13)
01:08:39.754 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.04)
01:08:39.754 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:08:39.754 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:08:39.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:39.754 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:39.755 00.001 5052 Enqueuing Expose request
01:08:39.755 00.000 8976 Worker thread wakes up
01:08:39.755 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.04) opts 0xd
01:08:39.755 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.04)
01:08:39.755 00.000 8976 Moving (-0.63, 0.04) raw xDistance=0.32 yDistance=0.51
01:08:39.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:08:39.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
01:08:39.755 00.000 8976 MoveAxis(L, 1, ABG)
01:08:39.755 00.000 8976 stepping (-19, 1) + (-1, 0)
01:08:39.755 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:39.779 00.024 8976 Received - 47 (G) 
01:08:39.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:39.779 00.000 8976 stepped: pos (-20, 1)
01:08:39.779 00.000 8976 MoveAxis(D, 2, ABG)
01:08:39.779 00.000 8976 stepping (-20, 1) + (0, -2)
01:08:39.779 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:39.810 00.031 8976 Received - 47 (G) 
01:08:39.810 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:39.810 00.000 8976 stepped: pos (-20, -1)
01:08:39.810 00.000 8976 move complete, result=0
01:08:39.811 00.001 8976 worker thread done servicing request
01:08:39.811 00.000 8976 Worker thread wakes up
01:08:39.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:39.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:39.811 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:08:40.495 00.684 8976 Exposure complete
01:08:40.501 00.006 8976 worker thread done servicing request
01:08:40.501 00.000 5052 OnExposeComplete: enter
01:08:40.501 00.000 5052 UpdateGuideState(): m_state=6
01:08:40.501 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2348
01:08:40.501 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.47, Mass=180, SNR=9.2, Peak=65 HFD=3.1
01:08:40.501 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.78 = 1.51)
01:08:40.501 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:08:40.501 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.24 hyp=0.60 cameraTheta=-2.73 mountX=0.04 mountY=0.59, mountTheta=1.51
01:08:40.502 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.24, opts=13)
01:08:40.502 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.24)
01:08:40.502 00.000 8976 Worker thread wakes up
01:08:40.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.24) opts 0xd
01:08:40.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.24)
01:08:40.502 00.000 8976 Moving (-0.55, -0.24) raw xDistance=0.04 yDistance=0.59
01:08:40.502 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:08:40.502 00.000 5052 UpdateGuideState exits: m=180 SNR=9.2
01:08:40.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:40.502 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:40.502 00.000 5052 Enqueuing Expose request
01:08:40.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:08:40.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
01:08:40.502 00.000 8976 MoveAxis(R, 0, ABG)
01:08:40.502 00.000 8976 MoveAxis(D, 2, ABG)
01:08:40.502 00.000 8976 stepping (-20, -1) + (0, -2)
01:08:40.502 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:40.531 00.029 8976 Received - 47 (G) 
01:08:40.531 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:40.531 00.000 8976 stepped: pos (-20, -3)
01:08:40.531 00.000 8976 move complete, result=0
01:08:40.531 00.000 8976 worker thread done servicing request
01:08:40.531 00.000 8976 Worker thread wakes up
01:08:40.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:40.531 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:40.531 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:08:41.231 00.700 8976 Exposure complete
01:08:41.236 00.005 8976 worker thread done servicing request
01:08:41.236 00.000 5052 OnExposeComplete: enter
01:08:41.236 00.000 5052 UpdateGuideState(): m_state=6
01:08:41.237 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2349
01:08:41.237 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.74, Mass=201, SNR=9.8, Peak=67 HFD=3.1
01:08:41.237 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:08:41.237 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:08:41.237 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.03 hyp=0.64 cameraTheta=3.10 mountX=0.32 mountY=0.52, mountTheta=1.02
01:08:41.237 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.03, opts=13)
01:08:41.237 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.03)
01:08:41.237 00.000 8976 Worker thread wakes up
01:08:41.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.03) opts 0xd
01:08:41.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.03)
01:08:41.238 00.001 8976 Moving (-0.64, 0.03) raw xDistance=0.32 yDistance=0.52
01:08:41.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:08:41.238 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:08:41.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:41.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:08:41.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.52
01:08:41.238 00.000 8976 MoveAxis(L, 1, ABG)
01:08:41.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:41.238 00.000 5052 Enqueuing Expose request
01:08:41.238 00.000 8976 stepping (-20, -3) + (-1, 0)
01:08:41.238 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:41.266 00.028 8976 Received - 47 (G) 
01:08:41.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:41.266 00.000 8976 stepped: pos (-21, -3)
01:08:41.266 00.000 8976 MoveAxis(D, 2, ABG)
01:08:41.266 00.000 8976 stepping (-21, -3) + (0, -2)
01:08:41.266 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:41.298 00.032 8976 Received - 47 (G) 
01:08:41.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:41.298 00.000 8976 stepped: pos (-21, -5)
01:08:41.298 00.000 8976 move complete, result=0
01:08:41.298 00.000 8976 worker thread done servicing request
01:08:41.298 00.000 8976 Worker thread wakes up
01:08:41.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:41.298 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:41.298 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:08:41.985 00.687 8976 Exposure complete
01:08:41.990 00.005 8976 worker thread done servicing request
01:08:41.990 00.000 5052 OnExposeComplete: enter
01:08:41.990 00.000 5052 UpdateGuideState(): m_state=6
01:08:41.990 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2350
01:08:41.991 00.001 5052 Star::Find returns 1 (0), X=328.77, Y=281.85, Mass=197, SNR=9.7, Peak=67 HFD=3.0
01:08:41.991 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
01:08:41.991 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
01:08:41.991 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.14 hyp=0.42 cameraTheta=2.80 mountX=0.31 mountY=0.26, mountTheta=0.69
01:08:41.991 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.14, opts=13)
01:08:41.991 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.14)
01:08:41.991 00.000 8976 Worker thread wakes up
01:08:41.992 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.14) opts 0xd
01:08:41.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.14)
01:08:41.992 00.000 8976 Moving (-0.40, 0.14) raw xDistance=0.31 yDistance=0.26
01:08:41.992 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:08:41.992 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:08:41.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:41.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:08:41.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26
01:08:41.992 00.000 8976 MoveAxis(L, 1, ABG)
01:08:41.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:41.992 00.000 5052 Enqueuing Expose request
01:08:41.992 00.000 8976 stepping (-21, -5) + (-1, 0)
01:08:41.992 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:42.017 00.025 8976 Received - 47 (G) 
01:08:42.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:42.017 00.000 8976 stepped: pos (-22, -5)
01:08:42.017 00.000 8976 MoveAxis(D, 1, ABG)
01:08:42.017 00.000 8976 stepping (-22, -5) + (0, -1)
01:08:42.017 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:42.049 00.032 8976 Received - 47 (G) 
01:08:42.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:42.049 00.000 8976 stepped: pos (-22, -6)
01:08:42.049 00.000 8976 move complete, result=0
01:08:42.050 00.001 8976 worker thread done servicing request
01:08:42.050 00.000 8976 Worker thread wakes up
01:08:42.050 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:08:42.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:42.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:42.732 00.682 8976 Exposure complete
01:08:42.737 00.005 8976 worker thread done servicing request
01:08:42.737 00.000 5052 OnExposeComplete: enter
01:08:42.737 00.000 5052 UpdateGuideState(): m_state=6
01:08:42.738 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2351
01:08:42.738 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.71, Mass=197, SNR=9.7, Peak=65 HFD=2.5
01:08:42.738 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
01:08:42.738 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
01:08:42.738 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-3.13 mountX=0.10 mountY=0.19, mountTheta=1.09
01:08:42.738 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.00, opts=13)
01:08:42.738 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.00)
01:08:42.738 00.000 8976 Worker thread wakes up
01:08:42.739 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.00) opts 0xd
01:08:42.739 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.00)
01:08:42.739 00.000 8976 Moving (-0.23, -0.00) raw xDistance=0.10 yDistance=0.19
01:08:42.739 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:08:42.739 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:08:42.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:42.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:08:42.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:08:42.739 00.000 8976 MoveAxis(R, 0, ABG)
01:08:42.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:42.739 00.000 5052 Enqueuing Expose request
01:08:42.739 00.000 8976 MoveAxis(U, 0, ABG)
01:08:42.739 00.000 8976 move complete, result=0
01:08:42.739 00.000 8976 worker thread done servicing request
01:08:42.739 00.000 8976 Worker thread wakes up
01:08:42.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:42.739 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:42.739 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:08:43.422 00.683 8976 Exposure complete
01:08:43.427 00.005 8976 worker thread done servicing request
01:08:43.427 00.000 5052 OnExposeComplete: enter
01:08:43.427 00.000 5052 UpdateGuideState(): m_state=6
01:08:43.427 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2352
01:08:43.427 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=282.08, Mass=181, SNR=9.3, Peak=66 HFD=2.8
01:08:43.427 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
01:08:43.427 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
01:08:43.428 00.001 5052 CameraToMount -- cameraX=0.32 cameraY=0.37 hyp=0.49 cameraTheta=0.85 mountX=0.18 mountY=-0.47, mountTheta=-1.20
01:08:43.428 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.37, opts=13)
01:08:43.428 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.37)
01:08:43.428 00.000 8976 Worker thread wakes up
01:08:43.428 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.37) opts 0xd
01:08:43.428 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.37)
01:08:43.428 00.000 8976 Moving (0.32, 0.37) raw xDistance=0.18 yDistance=-0.47
01:08:43.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:08:43.428 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:08:43.429 00.001 5052 UpdateGuideState exits: m=181 SNR=9.3
01:08:43.429 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:43.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:08:43.429 00.000 8976 MoveAxis(R, 0, ABG)
01:08:43.429 00.000 8976 MoveAxis(U, 2, ABG)
01:08:43.429 00.000 8976 stepping (-22, -6) + (0, 2)
01:08:43.429 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:43.429 00.000 5052 Enqueuing Expose request
01:08:43.429 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:43.456 00.027 8976 Received - 47 (G) 
01:08:43.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:43.456 00.000 8976 stepped: pos (-22, -4)
01:08:43.456 00.000 8976 move complete, result=0
01:08:43.456 00.000 8976 worker thread done servicing request
01:08:43.456 00.000 8976 Worker thread wakes up
01:08:43.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:43.456 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:08:43.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:44.138 00.682 8976 Exposure complete
01:08:44.143 00.005 8976 worker thread done servicing request
01:08:44.144 00.001 5052 OnExposeComplete: enter
01:08:44.144 00.000 5052 UpdateGuideState(): m_state=6
01:08:44.144 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2353
01:08:44.144 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.85, Mass=203, SNR=9.8, Peak=65 HFD=2.8
01:08:44.144 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
01:08:44.144 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.06 = -0.06)
01:08:44.144 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.17 cameraTheta=2.09 mountX=0.17 mountY=-0.01, mountTheta=-0.06
01:08:44.144 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.14, opts=13)
01:08:44.144 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.14)
01:08:44.144 00.000 8976 Worker thread wakes up
01:08:44.145 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.14) opts 0xd
01:08:44.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.14)
01:08:44.145 00.000 8976 Moving (-0.08, 0.14) raw xDistance=0.17 yDistance=-0.01
01:08:44.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:08:44.145 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:08:44.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:08:44.145 00.000 8976 MoveAxis(R, 0, ABG)
01:08:44.145 00.000 8976 MoveAxis(U, 0, ABG)
01:08:44.145 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:08:44.145 00.000 8976 move complete, result=0
01:08:44.145 00.000 8976 worker thread done servicing request
01:08:44.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:44.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:44.145 00.000 5052 Enqueuing Expose request
01:08:44.145 00.000 8976 Worker thread wakes up
01:08:44.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:44.145 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:44.145 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:44.830 00.685 8976 Exposure complete
01:08:44.835 00.005 8976 worker thread done servicing request
01:08:44.836 00.001 5052 OnExposeComplete: enter
01:08:44.836 00.000 5052 UpdateGuideState(): m_state=6
01:08:44.836 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2354
01:08:44.836 00.000 5052 Star::Find returns 1 (1), X=328.61, Y=281.82, Mass=184, SNR=9.3, Peak=63 HFD=2.8
01:08:44.836 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:08:44.836 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
01:08:44.836 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.11 hyp=0.58 cameraTheta=2.95 mountX=0.35 mountY=0.42, mountTheta=0.87
01:08:44.837 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.11, opts=13)
01:08:44.837 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.11)
01:08:44.837 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:08:44.837 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3 Saturated
01:08:44.837 00.000 8976 Worker thread wakes up
01:08:44.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.11) opts 0xd
01:08:44.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.11)
01:08:44.837 00.000 8976 Moving (-0.57, 0.11) raw xDistance=0.35 yDistance=0.42
01:08:44.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:44.837 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:44.837 00.000 5052 Enqueuing Expose request
01:08:44.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:08:44.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:08:44.837 00.000 8976 MoveAxis(L, 1, ABG)
01:08:44.837 00.000 8976 stepping (-22, -4) + (-1, 0)
01:08:44.837 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:44.863 00.026 8976 Received - 47 (G) 
01:08:44.863 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:44.863 00.000 8976 stepped: pos (-23, -4)
01:08:44.863 00.000 8976 MoveAxis(D, 2, ABG)
01:08:44.863 00.000 8976 stepping (-23, -4) + (0, -2)
01:08:44.863 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:44.894 00.031 8976 Received - 47 (G) 
01:08:44.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:44.894 00.000 8976 stepped: pos (-23, -6)
01:08:44.894 00.000 8976 move complete, result=0
01:08:44.894 00.000 8976 worker thread done servicing request
01:08:44.894 00.000 8976 Worker thread wakes up
01:08:44.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:44.894 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:44.894 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:08:45.581 00.687 8976 Exposure complete
01:08:45.586 00.005 8976 worker thread done servicing request
01:08:45.587 00.001 5052 OnExposeComplete: enter
01:08:45.587 00.000 5052 UpdateGuideState(): m_state=6
01:08:45.587 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2355
01:08:45.587 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.72, Mass=174, SNR=9.1, Peak=62 HFD=3.0
01:08:45.587 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
01:08:45.587 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:08:45.587 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.05 mountX=-0.10 mountY=-0.21, mountTheta=-2.02
01:08:45.587 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.01, opts=13)
01:08:45.587 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.01)
01:08:45.587 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:08:45.588 00.001 5052 UpdateGuideState exits: m=174 SNR=9.1
01:08:45.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:45.588 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:45.588 00.000 5052 Enqueuing Expose request
01:08:45.588 00.000 8976 Worker thread wakes up
01:08:45.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.01) opts 0xd
01:08:45.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.01)
01:08:45.588 00.000 8976 Moving (0.25, 0.01) raw xDistance=-0.10 yDistance=-0.21
01:08:45.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:08:45.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:08:45.588 00.000 8976 MoveAxis(R, 0, ABG)
01:08:45.588 00.000 8976 MoveAxis(U, 0, ABG)
01:08:45.588 00.000 8976 move complete, result=0
01:08:45.588 00.000 8976 worker thread done servicing request
01:08:45.588 00.000 8976 Worker thread wakes up
01:08:45.588 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:45.588 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:45.588 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:46.275 00.687 8976 Exposure complete
01:08:46.281 00.006 8976 worker thread done servicing request
01:08:46.282 00.001 5052 OnExposeComplete: enter
01:08:46.282 00.000 5052 UpdateGuideState(): m_state=6
01:08:46.282 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2356
01:08:46.282 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.85, Mass=188, SNR=9.4, Peak=67 HFD=2.6
01:08:46.282 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
01:08:46.282 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
01:08:46.282 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.14 hyp=0.84 cameraTheta=0.17 mountX=-0.25 mountY=-0.77, mountTheta=-1.88
01:08:46.283 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.14, opts=13)
01:08:46.283 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.14)
01:08:46.283 00.000 8976 Worker thread wakes up
01:08:46.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.14) opts 0xd
01:08:46.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.14)
01:08:46.283 00.000 8976 Moving (0.83, 0.14) raw xDistance=-0.25 yDistance=-0.77
01:08:46.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:08:46.283 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:08:46.283 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:08:46.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:46.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:46.283 00.000 5052 Enqueuing Expose request
01:08:46.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77
01:08:46.283 00.000 8976 MoveAxis(R, 0, ABG)
01:08:46.283 00.000 8976 MoveAxis(U, 3, ABG)
01:08:46.283 00.000 8976 stepping (-23, -6) + (0, 3)
01:08:46.283 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:46.318 00.035 8976 Received - 47 (G) 
01:08:46.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:46.318 00.000 8976 stepped: pos (-23, -3)
01:08:46.318 00.000 8976 move complete, result=0
01:08:46.318 00.000 8976 worker thread done servicing request
01:08:46.318 00.000 8976 Worker thread wakes up
01:08:46.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:46.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:46.318 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
01:08:47.005 00.687 8976 Exposure complete
01:08:47.011 00.006 8976 worker thread done servicing request
01:08:47.011 00.000 5052 OnExposeComplete: enter
01:08:47.011 00.000 5052 UpdateGuideState(): m_state=6
01:08:47.011 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2357
01:08:47.011 00.000 5052 Star::Find returns 1 (0), X=330.10, Y=281.49, Mass=187, SNR=9.5, Peak=67 HFD=3.0
01:08:47.011 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
01:08:47.011 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
01:08:47.011 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=-0.22 hyp=0.96 cameraTheta=-0.23 mountX=-0.62 mountY=-0.66, mountTheta=-2.32
01:08:47.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=-0.22, opts=13)
01:08:47.013 00.001 5052 Enqueuing Move request for stepguider (0.93, -0.22)
01:08:47.013 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:08:47.013 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
01:08:47.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:47.013 00.000 8976 Worker thread wakes up
01:08:47.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:47.013 00.000 5052 Enqueuing Expose request
01:08:47.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, -0.22) opts 0xd
01:08:47.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, -0.22)
01:08:47.013 00.000 8976 Moving (0.93, -0.22) raw xDistance=-0.62 yDistance=-0.66
01:08:47.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
01:08:47.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.66
01:08:47.013 00.000 8976 MoveAxis(R, 3, ABG)
01:08:47.013 00.000 8976 stepping (-23, -3) + (3, 0)
01:08:47.013 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:47.052 00.039 8976 Received - 47 (G) 
01:08:47.052 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:47.052 00.000 8976 stepped: pos (-20, -3)
01:08:47.052 00.000 8976 MoveAxis(U, 3, ABG)
01:08:47.052 00.000 8976 stepping (-20, -3) + (0, 3)
01:08:47.052 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:47.085 00.033 8976 Received - 47 (G) 
01:08:47.085 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:47.085 00.000 8976 stepped: pos (-20, 0)
01:08:47.085 00.000 8976 move complete, result=0
01:08:47.085 00.000 8976 worker thread done servicing request
01:08:47.085 00.000 8976 Worker thread wakes up
01:08:47.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:47.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:47.085 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.7 px 3 ms NORTH
01:08:47.771 00.686 8976 Exposure complete
01:08:47.777 00.006 8976 worker thread done servicing request
01:08:47.777 00.000 5052 OnExposeComplete: enter
01:08:47.777 00.000 5052 UpdateGuideState(): m_state=6
01:08:47.777 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2358
01:08:47.777 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=281.90, Mass=193, SNR=9.7, Peak=66 HFD=2.8
01:08:47.777 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:08:47.777 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
01:08:47.777 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=0.19 hyp=0.98 cameraTheta=0.19 mountX=-0.27 mountY=-0.91, mountTheta=-1.86
01:08:47.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=0.19, opts=13)
01:08:47.778 00.000 5052 Enqueuing Move request for stepguider (0.96, 0.19)
01:08:47.778 00.000 8976 Worker thread wakes up
01:08:47.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, 0.19) opts 0xd
01:08:47.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, 0.19)
01:08:47.778 00.000 8976 Moving (0.96, 0.19) raw xDistance=-0.27 yDistance=-0.91
01:08:47.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:08:47.778 00.000 5052 UpdateGuideState exits: m=193 SNR=9.7
01:08:47.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:47.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
01:08:47.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.91
01:08:47.778 00.000 8976 MoveAxis(R, 1, ABG)
01:08:47.778 00.000 8976 stepping (-20, 0) + (1, 0)
01:08:47.778 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:47.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:47.778 00.000 5052 Enqueuing Expose request
01:08:47.804 00.026 8976 Received - 47 (G) 
01:08:47.804 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:47.804 00.000 8976 stepped: pos (-19, 0)
01:08:47.804 00.000 8976 MoveAxis(U, 4, ABG)
01:08:47.804 00.000 8976 stepping (-19, 0) + (0, 4)
01:08:47.804 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:08:47.836 00.032 8976 Received - 47 (G) 
01:08:47.836 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:08:47.836 00.000 8976 stepped: pos (-19, 4)
01:08:47.836 00.000 8976 move complete, result=0
01:08:47.836 00.000 8976 worker thread done servicing request
01:08:47.836 00.000 8976 Worker thread wakes up
01:08:47.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:47.836 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
01:08:47.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:48.520 00.684 8976 Exposure complete
01:08:48.525 00.005 8976 worker thread done servicing request
01:08:48.525 00.000 5052 OnExposeComplete: enter
01:08:48.525 00.000 5052 UpdateGuideState(): m_state=6
01:08:48.525 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2359
01:08:48.525 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.51, Mass=193, SNR=9.6, Peak=65 HFD=3.0
01:08:48.525 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
01:08:48.525 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
01:08:48.525 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.20 hyp=0.61 cameraTheta=-0.34 mountX=-0.44 mountY=-0.37, mountTheta=-2.44
01:08:48.526 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.20, opts=13)
01:08:48.526 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.20)
01:08:48.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:08:48.526 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:08:48.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:48.526 00.000 8976 Worker thread wakes up
01:08:48.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.20) opts 0xd
01:08:48.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.20)
01:08:48.526 00.000 8976 Moving (0.58, -0.20) raw xDistance=-0.44 yDistance=-0.37
01:08:48.526 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:48.526 00.000 5052 Enqueuing Expose request
01:08:48.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
01:08:48.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.37
01:08:48.526 00.000 8976 MoveAxis(R, 2, ABG)
01:08:48.526 00.000 8976 stepping (-19, 4) + (2, 0)
01:08:48.526 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:48.555 00.029 8976 Received - 47 (G) 
01:08:48.555 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:48.555 00.000 8976 stepped: pos (-17, 4)
01:08:48.555 00.000 8976 MoveAxis(U, 2, ABG)
01:08:48.555 00.000 8976 stepping (-17, 4) + (0, 2)
01:08:48.555 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:48.587 00.032 8976 Received - 47 (G) 
01:08:48.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:48.587 00.000 8976 stepped: pos (-17, 6)
01:08:48.587 00.000 8976 move complete, result=0
01:08:48.587 00.000 8976 worker thread done servicing request
01:08:48.587 00.000 8976 Worker thread wakes up
01:08:48.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:48.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:48.588 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:08:49.269 00.681 8976 Exposure complete
01:08:49.275 00.006 5052 OnExposeComplete: enter
01:08:49.275 00.000 5052 UpdateGuideState(): m_state=6
01:08:49.275 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2360
01:08:49.275 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=282.13, Mass=201, SNR=9.7, Peak=64 HFD=3.3
01:08:49.275 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
01:08:49.275 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
01:08:49.276 00.001 5052 CameraToMount -- cameraX=0.47 cameraY=0.42 hyp=0.63 cameraTheta=0.73 mountX=0.16 mountY=-0.62, mountTheta=-1.32
01:08:49.276 00.000 8976 worker thread done servicing request
01:08:49.277 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.42, opts=13)
01:08:49.277 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.42)
01:08:49.277 00.000 8976 Worker thread wakes up
01:08:49.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.42) opts 0xd
01:08:49.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.42)
01:08:49.277 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:08:49.277 00.000 5052 UpdateGuideState exits: m=201 SNR=9.7
01:08:49.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:49.277 00.000 8976 Moving (0.47, 0.42) raw xDistance=0.16 yDistance=-0.62
01:08:49.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:08:49.278 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
01:08:49.278 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:49.278 00.000 5052 Enqueuing Expose request
01:08:49.278 00.000 8976 MoveAxis(R, 0, ABG)
01:08:49.278 00.000 8976 MoveAxis(U, 3, ABG)
01:08:49.278 00.000 8976 stepping (-17, 6) + (0, 3)
01:08:49.278 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:49.306 00.028 8976 Received - 47 (G) 
01:08:49.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:49.306 00.000 8976 stepped: pos (-17, 9)
01:08:49.306 00.000 8976 move complete, result=0
01:08:49.306 00.000 8976 worker thread done servicing request
01:08:49.306 00.000 8976 Worker thread wakes up
01:08:49.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:49.306 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:49.306 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
01:08:49.993 00.687 8976 Exposure complete
01:08:49.999 00.006 8976 worker thread done servicing request
01:08:49.999 00.000 5052 OnExposeComplete: enter
01:08:49.999 00.000 5052 UpdateGuideState(): m_state=6
01:08:49.999 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2361
01:08:49.999 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.96, Mass=202, SNR=9.8, Peak=68 HFD=2.8
01:08:49.999 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
01:08:49.999 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
01:08:49.999 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.76 mountX=0.25 mountY=-0.10, mountTheta=-0.38
01:08:50.000 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.25, opts=13)
01:08:50.000 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.25)
01:08:50.000 00.000 8976 Worker thread wakes up
01:08:50.000 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.25) opts 0xd
01:08:50.000 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.25)
01:08:50.000 00.000 8976 Moving (-0.05, 0.25) raw xDistance=0.25 yDistance=-0.10
01:08:50.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:08:50.000 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:08:50.000 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:08:50.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:50.000 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:50.000 00.000 5052 Enqueuing Expose request
01:08:50.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:08:50.000 00.000 8976 MoveAxis(R, 0, ABG)
01:08:50.000 00.000 8976 MoveAxis(U, 0, ABG)
01:08:50.001 00.001 8976 move complete, result=0
01:08:50.001 00.000 8976 worker thread done servicing request
01:08:50.001 00.000 8976 Worker thread wakes up
01:08:50.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:50.001 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:50.001 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:50.686 00.685 8976 Exposure complete
01:08:50.691 00.005 8976 worker thread done servicing request
01:08:50.692 00.001 5052 OnExposeComplete: enter
01:08:50.692 00.000 5052 UpdateGuideState(): m_state=6
01:08:50.692 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2362
01:08:50.692 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.85, Mass=203, SNR=9.8, Peak=65 HFD=3.0
01:08:50.692 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:08:50.692 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
01:08:50.692 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.14 hyp=0.65 cameraTheta=2.92 mountX=0.41 mountY=0.45, mountTheta=0.83
01:08:50.693 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.14, opts=13)
01:08:50.693 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.14)
01:08:50.693 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:08:50.693 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:08:50.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:50.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:50.693 00.000 5052 Enqueuing Expose request
01:08:50.693 00.000 8976 Worker thread wakes up
01:08:50.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.14) opts 0xd
01:08:50.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.14)
01:08:50.693 00.000 8976 Moving (-0.63, 0.14) raw xDistance=0.41 yDistance=0.45
01:08:50.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:08:50.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:08:50.693 00.000 8976 MoveAxis(L, 2, ABG)
01:08:50.693 00.000 8976 stepping (-17, 9) + (-2, 0)
01:08:50.693 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:50.729 00.036 8976 Received - 47 (G) 
01:08:50.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:50.729 00.000 8976 stepped: pos (-19, 9)
01:08:50.729 00.000 8976 MoveAxis(D, 2, ABG)
01:08:50.730 00.001 8976 stepping (-19, 9) + (0, -2)
01:08:50.730 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:50.761 00.031 8976 Received - 47 (G) 
01:08:50.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:50.761 00.000 8976 stepped: pos (-19, 7)
01:08:50.761 00.000 8976 move complete, result=0
01:08:50.761 00.000 8976 worker thread done servicing request
01:08:50.761 00.000 8976 Worker thread wakes up
01:08:50.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:50.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:50.761 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:08:51.449 00.688 8976 Exposure complete
01:08:51.455 00.006 8976 worker thread done servicing request
01:08:51.455 00.000 5052 OnExposeComplete: enter
01:08:51.455 00.000 5052 UpdateGuideState(): m_state=6
01:08:51.455 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2363
01:08:51.455 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.91, Mass=199, SNR=9.7, Peak=64 HFD=3.0
01:08:51.456 00.001 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
01:08:51.456 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
01:08:51.456 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.20 hyp=0.38 cameraTheta=2.59 mountX=0.32 mountY=0.16, mountTheta=0.47
01:08:51.456 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.20, opts=13)
01:08:51.456 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.20)
01:08:51.456 00.000 8976 Worker thread wakes up
01:08:51.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.20) opts 0xd
01:08:51.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.20)
01:08:51.456 00.000 8976 Moving (-0.32, 0.20) raw xDistance=0.32 yDistance=0.16
01:08:51.457 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:08:51.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:08:51.457 00.000 8976 MoveAxis(L, 1, ABG)
01:08:51.457 00.000 8976 stepping (-19, 7) + (-1, 0)
01:08:51.457 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:08:51.457 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:51.457 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:08:51.457 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:51.457 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:51.457 00.000 5052 Enqueuing Expose request
01:08:51.481 00.024 8976 Received - 47 (G) 
01:08:51.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:51.481 00.000 8976 stepped: pos (-20, 7)
01:08:51.481 00.000 8976 MoveAxis(U, 0, ABG)
01:08:51.481 00.000 8976 move complete, result=0
01:08:51.481 00.000 8976 worker thread done servicing request
01:08:51.481 00.000 8976 Worker thread wakes up
01:08:51.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:51.481 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:08:51.481 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:52.166 00.685 8976 Exposure complete
01:08:52.172 00.006 8976 worker thread done servicing request
01:08:52.172 00.000 5052 OnExposeComplete: enter
01:08:52.172 00.000 5052 UpdateGuideState(): m_state=6
01:08:52.172 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2364
01:08:52.172 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=282.17, Mass=182, SNR=9.3, Peak=63 HFD=2.9
01:08:52.172 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
01:08:52.172 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
01:08:52.172 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.46 hyp=0.65 cameraTheta=2.35 mountX=0.62 mountY=0.13, mountTheta=0.21
01:08:52.172 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.46, opts=13)
01:08:52.172 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.46)
01:08:52.172 00.000 8976 Worker thread wakes up
01:08:52.173 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.46) opts 0xd
01:08:52.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.46)
01:08:52.173 00.000 8976 Moving (-0.46, 0.46) raw xDistance=0.62 yDistance=0.13
01:08:52.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.62
01:08:52.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:08:52.173 00.000 8976 MoveAxis(L, 3, ABG)
01:08:52.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:08:52.173 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:08:52.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:52.173 00.000 8976 stepping (-20, 7) + (-3, 0)
01:08:52.173 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:52.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:52.173 00.000 5052 Enqueuing Expose request
01:08:52.201 00.028 8976 Received - 47 (G) 
01:08:52.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:52.201 00.000 8976 stepped: pos (-23, 7)
01:08:52.201 00.000 8976 MoveAxis(U, 0, ABG)
01:08:52.201 00.000 8976 move complete, result=0
01:08:52.201 00.000 8976 worker thread done servicing request
01:08:52.201 00.000 8976 Worker thread wakes up
01:08:52.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:52.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:52.201 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.1 px 0 ms NORTH
01:08:52.883 00.682 8976 Exposure complete
01:08:52.889 00.006 8976 worker thread done servicing request
01:08:52.889 00.000 5052 OnExposeComplete: enter
01:08:52.889 00.000 5052 UpdateGuideState(): m_state=6
01:08:52.889 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2365
01:08:52.889 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.28, Mass=200, SNR=9.8, Peak=64 HFD=3.0
01:08:52.889 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.67 = 1.62)
01:08:52.889 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
01:08:52.889 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.43 hyp=0.86 cameraTheta=-2.62 mountX=-0.04 mountY=0.86, mountTheta=1.62
01:08:52.889 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.43, opts=13)
01:08:52.890 00.001 5052 Enqueuing Move request for stepguider (-0.75, -0.43)
01:08:52.890 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:08:52.890 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
01:08:52.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:52.890 00.000 8976 Worker thread wakes up
01:08:52.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.43) opts 0xd
01:08:52.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.43)
01:08:52.890 00.000 8976 Moving (-0.75, -0.43) raw xDistance=-0.04 yDistance=0.86
01:08:52.890 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:52.890 00.000 5052 Enqueuing Expose request
01:08:52.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:08:52.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86
01:08:52.890 00.000 8976 MoveAxis(R, 0, ABG)
01:08:52.890 00.000 8976 MoveAxis(D, 3, ABG)
01:08:52.890 00.000 8976 stepping (-23, 7) + (0, -3)
01:08:52.890 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:52.920 00.030 8976 Received - 47 (G) 
01:08:52.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:52.920 00.000 8976 stepped: pos (-23, 4)
01:08:52.920 00.000 8976 move complete, result=0
01:08:52.920 00.000 8976 worker thread done servicing request
01:08:52.920 00.000 8976 Worker thread wakes up
01:08:52.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:52.920 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:52.920 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.9 px 3 ms SOUTH
01:08:53.603 00.683 8976 Exposure complete
01:08:53.608 00.005 8976 worker thread done servicing request
01:08:53.608 00.000 5052 OnExposeComplete: enter
01:08:53.608 00.000 5052 UpdateGuideState(): m_state=6
01:08:53.608 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2366
01:08:53.608 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.23, Mass=195, SNR=9.6, Peak=65 HFD=2.7
01:08:53.608 00.000 5052 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.04) = xAngle (-4.18 = 2.10)
01:08:53.608 00.000 5052 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.00)
01:08:53.608 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.48 hyp=0.57 cameraTheta=-2.14 mountX=-0.29 mountY=0.52, mountTheta=2.08
01:08:53.609 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.48, opts=13)
01:08:53.609 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.48)
01:08:53.609 00.000 8976 Worker thread wakes up
01:08:53.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.48) opts 0xd
01:08:53.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.48)
01:08:53.609 00.000 8976 Moving (-0.31, -0.48) raw xDistance=-0.29 yDistance=0.52
01:08:53.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:08:53.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:08:53.609 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:08:53.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:53.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.52
01:08:53.610 00.001 8976 MoveAxis(R, 1, ABG)
01:08:53.610 00.000 8976 stepping (-23, 4) + (1, 0)
01:08:53.610 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:53.610 00.000 5052 Enqueuing Expose request
01:08:53.610 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:53.639 00.029 8976 Received - 47 (G) 
01:08:53.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:53.639 00.000 8976 stepped: pos (-22, 4)
01:08:53.639 00.000 8976 MoveAxis(D, 2, ABG)
01:08:53.639 00.000 8976 stepping (-22, 4) + (0, -2)
01:08:53.639 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:53.671 00.032 8976 Received - 47 (G) 
01:08:53.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:53.671 00.000 8976 stepped: pos (-22, 2)
01:08:53.671 00.000 8976 move complete, result=0
01:08:53.671 00.000 8976 worker thread done servicing request
01:08:53.671 00.000 8976 Worker thread wakes up
01:08:53.671 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
01:08:53.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:53.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:54.356 00.685 8976 Exposure complete
01:08:54.361 00.005 8976 worker thread done servicing request
01:08:54.362 00.001 5052 OnExposeComplete: enter
01:08:54.362 00.000 5052 UpdateGuideState(): m_state=6
01:08:54.362 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2367
01:08:54.362 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.79, Mass=182, SNR=9.3, Peak=64 HFD=2.7
01:08:54.362 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:08:54.362 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
01:08:54.362 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.08 hyp=0.32 cameraTheta=2.89 mountX=0.21 mountY=0.22, mountTheta=0.80
01:08:54.362 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.08, opts=13)
01:08:54.363 00.001 5052 Enqueuing Move request for stepguider (-0.31, 0.08)
01:08:54.363 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:08:54.363 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:08:54.363 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:54.363 00.000 8976 Worker thread wakes up
01:08:54.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.08) opts 0xd
01:08:54.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.08)
01:08:54.363 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:54.363 00.000 5052 Enqueuing Expose request
01:08:54.363 00.000 8976 Moving (-0.31, 0.08) raw xDistance=0.21 yDistance=0.22
01:08:54.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:08:54.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:08:54.363 00.000 8976 MoveAxis(R, 0, ABG)
01:08:54.363 00.000 8976 MoveAxis(U, 0, ABG)
01:08:54.363 00.000 8976 move complete, result=0
01:08:54.363 00.000 8976 worker thread done servicing request
01:08:54.363 00.000 8976 Worker thread wakes up
01:08:54.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:54.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:54.363 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:08:55.047 00.684 8976 Exposure complete
01:08:55.052 00.005 8976 worker thread done servicing request
01:08:55.053 00.001 5052 OnExposeComplete: enter
01:08:55.053 00.000 5052 UpdateGuideState(): m_state=6
01:08:55.053 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2368
01:08:55.053 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=281.58, Mass=204, SNR=9.9, Peak=67 HFD=3.2
01:08:55.053 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
01:08:55.053 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
01:08:55.053 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=-0.13 hyp=0.91 cameraTheta=-3.00 mountX=0.29 mountY=0.83, mountTheta=1.23
01:08:55.053 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=-0.13, opts=13)
01:08:55.054 00.001 5052 Enqueuing Move request for stepguider (-0.90, -0.13)
01:08:55.054 00.000 8976 Worker thread wakes up
01:08:55.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, -0.13) opts 0xd
01:08:55.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, -0.13)
01:08:55.054 00.000 8976 Moving (-0.90, -0.13) raw xDistance=0.29 yDistance=0.83
01:08:55.054 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:08:55.054 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
01:08:55.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:55.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:08:55.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
01:08:55.054 00.000 8976 MoveAxis(L, 1, ABG)
01:08:55.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:55.054 00.000 5052 Enqueuing Expose request
01:08:55.054 00.000 8976 stepping (-22, 2) + (-1, 0)
01:08:55.054 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:55.078 00.024 8976 Received - 47 (G) 
01:08:55.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:08:55.078 00.000 8976 stepped: pos (-23, 2)
01:08:55.078 00.000 8976 MoveAxis(D, 3, ABG)
01:08:55.078 00.000 8976 stepping (-23, 2) + (0, -3)
01:08:55.078 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:55.110 00.032 8976 Received - 47 (G) 
01:08:55.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:55.110 00.000 8976 stepped: pos (-23, -1)
01:08:55.110 00.000 8976 move complete, result=0
01:08:55.110 00.000 8976 worker thread done servicing request
01:08:55.110 00.000 8976 Worker thread wakes up
01:08:55.110 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
01:08:55.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:55.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:55.797 00.687 8976 Exposure complete
01:08:55.803 00.006 8976 worker thread done servicing request
01:08:55.803 00.000 5052 OnExposeComplete: enter
01:08:55.803 00.000 5052 UpdateGuideState(): m_state=6
01:08:55.803 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2369
01:08:55.803 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.88, Mass=179, SNR=9.3, Peak=63 HFD=2.8
01:08:55.803 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:08:55.803 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:08:55.803 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.17 hyp=0.60 cameraTheta=2.86 mountX=0.41 mountY=0.39, mountTheta=0.76
01:08:55.803 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.17, opts=13)
01:08:55.803 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.17)
01:08:55.803 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:08:55.804 00.001 5052 UpdateGuideState exits: m=179 SNR=9.3
01:08:55.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:55.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:55.804 00.000 5052 Enqueuing Expose request
01:08:55.804 00.000 8976 Worker thread wakes up
01:08:55.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.17) opts 0xd
01:08:55.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.17)
01:08:55.804 00.000 8976 Moving (-0.58, 0.17) raw xDistance=0.41 yDistance=0.39
01:08:55.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
01:08:55.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
01:08:55.804 00.000 8976 MoveAxis(L, 2, ABG)
01:08:55.804 00.000 8976 stepping (-23, -1) + (-2, 0)
01:08:55.804 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:55.829 00.025 8976 Received - 47 (G) 
01:08:55.829 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:55.829 00.000 8976 stepped: pos (-25, -1)
01:08:55.829 00.000 8976 MoveAxis(D, 2, ABG)
01:08:55.829 00.000 8976 stepping (-25, -1) + (0, -2)
01:08:55.829 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:55.861 00.032 8976 Received - 47 (G) 
01:08:55.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:55.861 00.000 8976 stepped: pos (-25, -3)
01:08:55.861 00.000 8976 move complete, result=0
01:08:55.861 00.000 8976 worker thread done servicing request
01:08:55.861 00.000 8976 Worker thread wakes up
01:08:55.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:55.861 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:55.861 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:08:56.562 00.701 8976 Exposure complete
01:08:56.567 00.005 8976 worker thread done servicing request
01:08:56.567 00.000 5052 OnExposeComplete: enter
01:08:56.568 00.001 5052 UpdateGuideState(): m_state=6
01:08:56.568 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2370
01:08:56.568 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.25, Mass=192, SNR=9.6, Peak=67 HFD=2.8
01:08:56.568 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.44 = 1.85)
01:08:56.568 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.74)
01:08:56.568 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.46 hyp=0.67 cameraTheta=-2.39 mountX=-0.18 mountY=0.66, mountTheta=1.84
01:08:56.568 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.46, opts=13)
01:08:56.568 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.46)
01:08:56.568 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:08:56.568 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:08:56.569 00.001 8976 Worker thread wakes up
01:08:56.569 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.46) opts 0xd
01:08:56.569 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.46)
01:08:56.569 00.000 8976 Moving (-0.49, -0.46) raw xDistance=-0.18 yDistance=0.66
01:08:56.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:56.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:56.569 00.000 5052 Enqueuing Expose request
01:08:56.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:08:56.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
01:08:56.569 00.000 8976 MoveAxis(R, 0, ABG)
01:08:56.569 00.000 8976 MoveAxis(D, 3, ABG)
01:08:56.569 00.000 8976 stepping (-25, -3) + (0, -3)
01:08:56.569 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:56.596 00.027 8976 Received - 47 (G) 
01:08:56.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:08:56.596 00.000 8976 stepped: pos (-25, -6)
01:08:56.596 00.000 8976 move complete, result=0
01:08:56.596 00.000 8976 worker thread done servicing request
01:08:56.596 00.000 8976 Worker thread wakes up
01:08:56.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:56.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:56.596 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:08:57.283 00.687 8976 Exposure complete
01:08:57.288 00.005 8976 worker thread done servicing request
01:08:57.288 00.000 5052 OnExposeComplete: enter
01:08:57.288 00.000 5052 UpdateGuideState(): m_state=6
01:08:57.288 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2371
01:08:57.289 00.001 5052 Star::Find returns 1 (0), X=329.26, Y=281.87, Mass=202, SNR=9.8, Peak=69 HFD=2.7
01:08:57.289 00.000 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
01:08:57.289 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.07 = -1.07)
01:08:57.289 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.08 mountX=0.10 mountY=-0.16, mountTheta=-0.99
01:08:57.289 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.16, opts=13)
01:08:57.289 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.16)
01:08:57.289 00.000 8976 Worker thread wakes up
01:08:57.289 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.16) opts 0xd
01:08:57.290 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.16)
01:08:57.290 00.000 8976 Moving (0.09, 0.16) raw xDistance=0.10 yDistance=-0.16
01:08:57.290 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:08:57.290 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:08:57.290 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:57.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:08:57.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:08:57.290 00.000 8976 MoveAxis(R, 0, ABG)
01:08:57.290 00.000 8976 MoveAxis(U, 0, ABG)
01:08:57.290 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:57.290 00.000 5052 Enqueuing Expose request
01:08:57.290 00.000 8976 move complete, result=0
01:08:57.291 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:57.291 00.000 8976 worker thread done servicing request
01:08:57.291 00.000 8976 Worker thread wakes up
01:08:57.291 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:57.291 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:57.971 00.680 8976 Exposure complete
01:08:57.976 00.005 8976 worker thread done servicing request
01:08:57.976 00.000 5052 OnExposeComplete: enter
01:08:57.976 00.000 5052 UpdateGuideState(): m_state=6
01:08:57.976 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2372
01:08:57.976 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.46, Mass=195, SNR=9.6, Peak=65 HFD=3.1
01:08:57.977 00.001 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
01:08:57.977 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
01:08:57.977 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.25 hyp=0.46 cameraTheta=-0.57 mountX=-0.39 mountY=-0.19, mountTheta=-2.70
01:08:57.978 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.25, opts=13)
01:08:57.978 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.25)
01:08:57.978 00.000 8976 Worker thread wakes up
01:08:57.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.25) opts 0xd
01:08:57.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.25)
01:08:57.978 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:08:57.978 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:08:57.978 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:57.978 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:57.978 00.000 5052 Enqueuing Expose request
01:08:57.978 00.000 8976 Moving (0.38, -0.25) raw xDistance=-0.39 yDistance=-0.19
01:08:57.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:08:57.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:08:57.978 00.000 8976 MoveAxis(R, 2, ABG)
01:08:57.978 00.000 8976 stepping (-25, -6) + (2, 0)
01:08:57.978 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:58.004 00.026 8976 Received - 47 (G) 
01:08:58.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:58.004 00.000 8976 stepped: pos (-23, -6)
01:08:58.004 00.000 8976 MoveAxis(U, 0, ABG)
01:08:58.004 00.000 8976 move complete, result=0
01:08:58.004 00.000 8976 worker thread done servicing request
01:08:58.004 00.000 8976 Worker thread wakes up
01:08:58.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:58.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:58.004 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:08:58.689 00.685 8976 Exposure complete
01:08:58.694 00.005 8976 worker thread done servicing request
01:08:58.695 00.001 5052 OnExposeComplete: enter
01:08:58.695 00.000 5052 UpdateGuideState(): m_state=6
01:08:58.695 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2373
01:08:58.695 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.87, Mass=200, SNR=9.8, Peak=65 HFD=2.7
01:08:58.695 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
01:08:58.695 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
01:08:58.695 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.98 mountX=0.10 mountY=-0.18, mountTheta=-1.08
01:08:58.696 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.16, opts=13)
01:08:58.696 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.16)
01:08:58.696 00.000 8976 Worker thread wakes up
01:08:58.696 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.16) opts 0xd
01:08:58.696 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.16)
01:08:58.696 00.000 8976 Moving (0.11, 0.16) raw xDistance=0.10 yDistance=-0.18
01:08:58.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:08:58.696 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:08:58.696 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
01:08:58.696 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:58.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:08:58.696 00.000 8976 MoveAxis(R, 0, ABG)
01:08:58.696 00.000 8976 MoveAxis(U, 0, ABG)
01:08:58.696 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:58.696 00.000 5052 Enqueuing Expose request
01:08:58.697 00.001 8976 move complete, result=0
01:08:58.697 00.000 8976 worker thread done servicing request
01:08:58.697 00.000 8976 Worker thread wakes up
01:08:58.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:58.697 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:58.697 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:59.379 00.682 8976 Exposure complete
01:08:59.385 00.006 8976 worker thread done servicing request
01:08:59.385 00.000 5052 OnExposeComplete: enter
01:08:59.385 00.000 5052 UpdateGuideState(): m_state=6
01:08:59.385 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2374
01:08:59.385 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=282.26, Mass=191, SNR=9.6, Peak=69 HFD=2.5
01:08:59.385 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
01:08:59.385 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.27 = -0.27)
01:08:59.385 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.55 hyp=0.57 cameraTheta=1.87 mountX=0.56 mountY=-0.16, mountTheta=-0.27
01:08:59.386 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.55, opts=13)
01:08:59.386 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.55)
01:08:59.386 00.000 8976 Worker thread wakes up
01:08:59.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.55) opts 0xd
01:08:59.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.55)
01:08:59.386 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:08:59.386 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
01:08:59.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:59.386 00.000 8976 Moving (-0.17, 0.55) raw xDistance=0.56 yDistance=-0.16
01:08:59.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:08:59.386 00.000 5052 Enqueuing Expose request
01:08:59.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.56
01:08:59.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:08:59.386 00.000 8976 MoveAxis(L, 2, ABG)
01:08:59.386 00.000 8976 stepping (-23, -6) + (-2, 0)
01:08:59.386 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:59.410 00.024 8976 Received - 47 (G) 
01:08:59.410 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:08:59.410 00.000 8976 stepped: pos (-25, -6)
01:08:59.410 00.000 8976 MoveAxis(U, 0, ABG)
01:08:59.410 00.000 8976 move complete, result=0
01:08:59.410 00.000 8976 worker thread done servicing request
01:08:59.410 00.000 8976 Worker thread wakes up
01:08:59.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:08:59.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:08:59.410 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.2 px 0 ms NORTH
01:09:00.096 00.686 8976 Exposure complete
01:09:00.102 00.006 8976 worker thread done servicing request
01:09:00.102 00.000 5052 OnExposeComplete: enter
01:09:00.102 00.000 5052 UpdateGuideState(): m_state=6
01:09:00.102 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2375
01:09:00.102 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=282.15, Mass=183, SNR=9.4, Peak=67 HFD=2.8
01:09:00.103 00.001 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
01:09:00.103 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
01:09:00.103 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.44 hyp=0.79 cameraTheta=2.54 mountX=0.69 mountY=0.30, mountTheta=0.41
01:09:00.105 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.44, opts=13)
01:09:00.105 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.44)
01:09:00.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:09:00.105 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
01:09:00.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:00.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:00.105 00.000 5052 Enqueuing Expose request
01:09:00.106 00.001 8976 Worker thread wakes up
01:09:00.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.44) opts 0xd
01:09:00.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.44)
01:09:00.106 00.000 8976 Moving (-0.65, 0.44) raw xDistance=0.69 yDistance=0.30
01:09:00.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.69
01:09:00.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:09:00.106 00.000 8976 MoveAxis(L, 3, ABG)
01:09:00.106 00.000 8976 stepping (-25, -6) + (-3, 0)
01:09:00.106 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:00.146 00.040 8976 Received - 47 (G) 
01:09:00.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:00.146 00.000 8976 stepped: pos (-28, -6)
01:09:00.146 00.000 8976 MoveAxis(D, 1, ABG)
01:09:00.146 00.000 8976 stepping (-28, -6) + (0, -1)
01:09:00.146 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:00.178 00.032 8976 Received - 47 (G) 
01:09:00.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:00.178 00.000 8976 stepped: pos (-28, -7)
01:09:00.178 00.000 8976 move complete, result=0
01:09:00.178 00.000 8976 worker thread done servicing request
01:09:00.178 00.000 8976 Worker thread wakes up
01:09:00.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:00.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:00.178 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.3 px 1 ms SOUTH
01:09:00.864 00.686 8976 Exposure complete
01:09:00.870 00.006 8976 worker thread done servicing request
01:09:00.870 00.000 5052 OnExposeComplete: enter
01:09:00.870 00.000 5052 UpdateGuideState(): m_state=6
01:09:00.870 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2376
01:09:00.870 00.000 5052 Star::Find returns 1 (0), X=327.98, Y=282.05, Mass=195, SNR=9.7, Peak=72 HFD=2.7
01:09:00.870 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:09:00.870 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
01:09:00.870 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=0.34 hyp=1.24 cameraTheta=2.87 mountX=0.84 mountY=0.82, mountTheta=0.77
01:09:00.870 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.19, y=0.34, opts=13)
01:09:00.870 00.000 5052 Enqueuing Move request for stepguider (-1.19, 0.34)
01:09:00.870 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:09:00.870 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
01:09:00.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:00.870 00.000 8976 Worker thread wakes up
01:09:00.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.19, 0.34) opts 0xd
01:09:00.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.19, 0.34)
01:09:00.870 00.000 8976 Moving (-1.19, 0.34) raw xDistance=0.84 yDistance=0.82
01:09:00.870 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:00.870 00.000 5052 Enqueuing Expose request
01:09:00.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.84
01:09:00.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.82
01:09:00.870 00.000 8976 MoveAxis(L, 4, ABG)
01:09:00.870 00.000 8976 stepping (-28, -7) + (-4, 0)
01:09:00.871 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:00.912 00.041 8976 Received - 47 (G) 
01:09:00.912 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:00.912 00.000 8976 stepped: pos (-32, -7)
01:09:00.912 00.000 8976 MoveAxis(D, 3, ABG)
01:09:00.912 00.000 8976 stepping (-32, -7) + (0, -3)
01:09:00.912 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:00.944 00.032 8976 Received - 47 (G) 
01:09:00.945 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:00.945 00.000 8976 stepped: pos (-32, -10)
01:09:00.945 00.000 8976 starting a new bump
01:09:00.945 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.31 = 2.31)
01:09:00.945 00.000 8976 MountToCamera -- mountX=4.21 mountY=1.14 hyp=4.37 mountTheta=0.26 cameraX=-2.93, cameraY=3.24 cameraTheta=2.31
01:09:00.945 00.000 8976 incremental bump (-2.930, 3.236) isValid = 1
01:09:00.945 00.000 8976 Scheduling Mount bump of (-0.154, 0.177)
01:09:00.945 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
01:09:00.945 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
01:09:00.945 00.000 8976 move complete, result=0
01:09:00.945 00.000 8976 worker thread done servicing request
01:09:00.945 00.000 8976 Worker thread wakes up
01:09:00.945 00.000 5052 GuideStep: 0.8 px 4 ms WEST, 0.8 px 3 ms SOUTH
01:09:00.945 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:00.945 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:00.945 00.000 9828 Worker thread wakes up
01:09:00.946 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
01:09:00.946 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:09:00.946 00.000 9828 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
01:09:00.946 00.000 9828 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.98)
01:09:00.946 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.29 mountX=0.15 mountY=-0.19, mountTheta=-0.93
01:09:00.946 00.000 9828 Moving (-0.15, 0.18) raw xDistance=0.15 yDistance=-0.19
01:09:00.946 00.000 9828 BLC: window closed
01:09:00.946 00.000 9828 MoveAxis(W, 46, B)
01:09:00.946 00.000 9828 Guiding  Dir = 3, Dur = 46
01:09:00.947 00.001 9828 IsSlewing returns 0
01:09:00.947 00.000 9828 IsGuiding returns 0
01:09:00.947 00.000 9828 PulseGuide returned control before completion, sleep 56
01:09:01.005 00.058 9828 IsGuiding returns 1
01:09:01.005 00.000 9828 scope still moving after pulse duration time elapsed
01:09:01.036 00.031 9828 IsSlewing returns 0
01:09:01.036 00.000 9828 IsGuiding returns 1
01:09:01.068 00.032 9828 IsSlewing returns 0
01:09:01.068 00.000 9828 IsGuiding returns 1
01:09:01.098 00.030 9828 IsSlewing returns 0
01:09:01.098 00.000 9828 IsGuiding returns 1
01:09:01.129 00.031 9828 IsSlewing returns 0
01:09:01.129 00.000 9828 IsGuiding returns 1
01:09:01.160 00.031 9828 IsSlewing returns 0
01:09:01.160 00.000 9828 IsGuiding returns 1
01:09:01.191 00.031 9828 IsSlewing returns 0
01:09:01.191 00.000 9828 IsGuiding returns 0
01:09:01.191 00.000 9828 scope move finished after 46 + 198 ms
01:09:01.191 00.000 9828 Move returns status 0, amount 46
01:09:01.191 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:01.191 00.000 9828 MoveAxis(N, 27, B)
01:09:01.191 00.000 9828 Guiding  Dir = 0, Dur = 27
01:09:01.207 00.016 9828 IsSlewing returns 0
01:09:01.207 00.000 9828 IsGuiding returns 0
01:09:01.208 00.001 9828 PulseGuide returned control before completion, sleep 37
01:09:01.255 00.047 9828 IsGuiding returns 1
01:09:01.255 00.000 9828 scope still moving after pulse duration time elapsed
01:09:01.287 00.032 9828 IsSlewing returns 0
01:09:01.287 00.000 9828 IsGuiding returns 1
01:09:01.317 00.030 9828 IsSlewing returns 0
01:09:01.317 00.000 9828 IsGuiding returns 1
01:09:01.349 00.032 9828 IsSlewing returns 0
01:09:01.349 00.000 9828 IsGuiding returns 1
01:09:01.379 00.030 9828 IsSlewing returns 0
01:09:01.379 00.000 9828 IsGuiding returns 0
01:09:01.379 00.000 9828 scope move finished after 27 + 145 ms
01:09:01.379 00.000 9828 Move returns status 0, amount 27
01:09:01.379 00.000 9828 move complete, result=0
01:09:01.379 00.000 9828 worker thread done servicing request
01:09:01.379 00.000 5052 GuideStep: 0.1 px 46 ms WEST, -0.2 px 27 ms NORTH
01:09:01.630 00.251 8976 Exposure complete
01:09:01.636 00.006 8976 worker thread done servicing request
01:09:01.636 00.000 5052 OnExposeComplete: enter
01:09:01.636 00.000 5052 UpdateGuideState(): m_state=6
01:09:01.636 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2377
01:09:01.636 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.33, Mass=197, SNR=9.7, Peak=64 HFD=3.0
01:09:01.636 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.04) = xAngle (-4.63 = 1.66)
01:09:01.636 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.73 = 1.55)
01:09:01.636 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.38 hyp=0.72 cameraTheta=-2.58 mountX=-0.06 mountY=0.72, mountTheta=1.66
01:09:01.637 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.38, opts=13)
01:09:01.637 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.38)
01:09:01.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:09:01.637 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:09:01.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:01.637 00.000 8976 Worker thread wakes up
01:09:01.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.38) opts 0xd
01:09:01.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.38)
01:09:01.637 00.000 8976 Moving (-0.61, -0.38) raw xDistance=-0.06 yDistance=0.72
01:09:01.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:01.637 00.000 5052 Enqueuing Expose request
01:09:01.638 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:09:01.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.72
01:09:01.638 00.000 8976 MoveAxis(R, 0, ABG)
01:09:01.638 00.000 8976 MoveAxis(D, 3, ABG)
01:09:01.638 00.000 8976 stepping (-32, -10) + (0, -3)
01:09:01.638 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:01.680 00.042 8976 Received - 47 (G) 
01:09:01.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:01.680 00.000 8976 stepped: pos (-32, -13)
01:09:01.680 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:09:01.680 00.000 8976 MountToCamera -- mountTheta (0.31) + m_xAngle (2.04) = xAngle (2.36 = 2.36)
01:09:01.680 00.000 8976 MountToCamera -- mountX=4.44 mountY=1.44 hyp=4.67 mountTheta=0.31 cameraX=-3.31, cameraY=3.30 cameraTheta=2.36
01:09:01.680 00.000 8976 incremental bump (-3.306, 3.298) isValid = 1
01:09:01.680 00.000 8976 Scheduling Mount bump of (-0.190, 0.196)
01:09:01.680 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.19, y=0.20, opts=4)
01:09:01.680 00.000 8976 Enqueuing Move request for scope (-0.19, 0.20)
01:09:01.680 00.000 8976 move complete, result=0
01:09:01.680 00.000 9828 Worker thread wakes up
01:09:01.680 00.000 8976 worker thread done servicing request
01:09:01.681 00.001 8976 Worker thread wakes up
01:09:01.681 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.20) opts 0x4
01:09:01.681 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:09:01.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:01.681 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.19, 0.20)
01:09:01.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:01.681 00.000 9828 CameraToMount -- cameraTheta (2.34) - m_xAngle (-3.10) = xAngle (5.44 = -0.85)
01:09:01.681 00.000 9828 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.35 = -0.93)
01:09:01.681 00.000 9828 CameraToMount -- cameraX=-0.19 cameraY=0.20 hyp=0.27 cameraTheta=2.34 mountX=0.18 mountY=-0.22, mountTheta=-0.88
01:09:01.681 00.000 9828 Moving (-0.19, 0.20) raw xDistance=0.18 yDistance=-0.22
01:09:01.681 00.000 9828 BLC: window closed
01:09:01.681 00.000 9828 MoveAxis(W, 57, B)
01:09:01.681 00.000 9828 Guiding  Dir = 3, Dur = 57
01:09:01.682 00.001 9828 IsSlewing returns 0
01:09:01.682 00.000 9828 IsGuiding returns 0
01:09:01.682 00.000 9828 PulseGuide returned control before completion, sleep 67
01:09:01.751 00.069 9828 IsGuiding returns 1
01:09:01.751 00.000 9828 scope still moving after pulse duration time elapsed
01:09:01.782 00.031 9828 IsSlewing returns 0
01:09:01.782 00.000 9828 IsGuiding returns 1
01:09:01.812 00.030 9828 IsSlewing returns 0
01:09:01.812 00.000 9828 IsGuiding returns 1
01:09:01.843 00.031 9828 IsSlewing returns 0
01:09:01.843 00.000 9828 IsGuiding returns 1
01:09:01.874 00.031 9828 IsSlewing returns 0
01:09:01.874 00.000 9828 IsGuiding returns 0
01:09:01.874 00.000 9828 scope move finished after 57 + 135 ms
01:09:01.874 00.000 9828 Move returns status 0, amount 57
01:09:01.874 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:01.874 00.000 9828 MoveAxis(N, 30, B)
01:09:01.874 00.000 9828 Guiding  Dir = 0, Dur = 30
01:09:01.889 00.015 9828 IsSlewing returns 0
01:09:01.889 00.000 9828 IsGuiding returns 0
01:09:01.889 00.000 9828 PulseGuide returned control before completion, sleep 40
01:09:01.935 00.046 9828 IsGuiding returns 1
01:09:01.935 00.000 9828 scope still moving after pulse duration time elapsed
01:09:01.966 00.031 9828 IsSlewing returns 0
01:09:01.966 00.000 9828 IsGuiding returns 1
01:09:01.998 00.032 9828 IsSlewing returns 0
01:09:01.998 00.000 9828 IsGuiding returns 1
01:09:02.030 00.032 9828 IsSlewing returns 0
01:09:02.031 00.001 9828 IsGuiding returns 1
01:09:02.061 00.030 9828 IsSlewing returns 0
01:09:02.062 00.001 9828 IsGuiding returns 0
01:09:02.062 00.000 9828 scope move finished after 30 + 142 ms
01:09:02.062 00.000 9828 Move returns status 0, amount 30
01:09:02.062 00.000 9828 move complete, result=0
01:09:02.062 00.000 9828 worker thread done servicing request
01:09:02.062 00.000 5052 GuideStep: 0.2 px 57 ms WEST, -0.2 px 30 ms NORTH
01:09:02.363 00.301 8976 Exposure complete
01:09:02.369 00.006 8976 worker thread done servicing request
01:09:02.369 00.000 5052 OnExposeComplete: enter
01:09:02.369 00.000 5052 UpdateGuideState(): m_state=6
01:09:02.369 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2378
01:09:02.369 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.30, Mass=213, SNR=10.1, Peak=69 HFD=2.8
01:09:02.369 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.46 = 1.83)
01:09:02.369 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.72)
01:09:02.369 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.41 hyp=0.62 cameraTheta=-2.41 mountX=-0.16 mountY=0.61, mountTheta=1.82
01:09:02.370 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.41, opts=13)
01:09:02.370 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.41)
01:09:02.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:09:02.370 00.000 5052 UpdateGuideState exits: m=213 SNR=10.1
01:09:02.370 00.000 8976 Worker thread wakes up
01:09:02.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.41) opts 0xd
01:09:02.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.41)
01:09:02.370 00.000 8976 Moving (-0.46, -0.41) raw xDistance=-0.16 yDistance=0.61
01:09:02.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:02.370 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:02.370 00.000 5052 Enqueuing Expose request
01:09:02.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:09:02.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.61
01:09:02.370 00.000 8976 MoveAxis(R, 0, ABG)
01:09:02.370 00.000 8976 MoveAxis(D, 3, ABG)
01:09:02.370 00.000 8976 stepping (-32, -13) + (0, -3)
01:09:02.370 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:02.400 00.030 8976 Received - 47 (G) 
01:09:02.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:02.400 00.000 8976 stepped: pos (-32, -16)
01:09:02.400 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:09:02.400 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (2.04) = xAngle (2.42 = 2.42)
01:09:02.400 00.000 8976 MountToCamera -- mountX=4.59 mountY=1.80 hyp=4.93 mountTheta=0.37 cameraX=-3.70, cameraY=3.27 cameraTheta=2.42
01:09:02.400 00.000 8976 incremental bump (-3.698, 3.267) isValid = 1
01:09:02.400 00.000 8976 Scheduling Mount bump of (-0.230, 0.210)
01:09:02.400 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.23, y=0.21, opts=4)
01:09:02.400 00.000 8976 Enqueuing Move request for scope (-0.23, 0.21)
01:09:02.400 00.000 8976 move complete, result=0
01:09:02.400 00.000 9828 Worker thread wakes up
01:09:02.400 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:09:02.400 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.21) opts 0x4
01:09:02.400 00.000 8976 worker thread done servicing request
01:09:02.400 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.23, 0.21)
01:09:02.400 00.000 9828 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.10) = xAngle (5.50 = -0.79)
01:09:02.400 00.000 9828 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.41 = -0.87)
01:09:02.401 00.001 8976 Worker thread wakes up
01:09:02.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:02.401 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:02.401 00.000 9828 CameraToMount -- cameraX=-0.23 cameraY=0.21 hyp=0.31 cameraTheta=2.40 mountX=0.22 mountY=-0.24, mountTheta=-0.82
01:09:02.401 00.000 9828 Moving (-0.23, 0.21) raw xDistance=0.22 yDistance=-0.24
01:09:02.401 00.000 9828 BLC: window closed
01:09:02.401 00.000 9828 MoveAxis(W, 70, B)
01:09:02.401 00.000 9828 Guiding  Dir = 3, Dur = 70
01:09:02.401 00.000 9828 IsSlewing returns 0
01:09:02.401 00.000 9828 IsGuiding returns 0
01:09:02.401 00.000 9828 PulseGuide returned control before completion, sleep 80
01:09:02.496 00.095 9828 IsGuiding returns 1
01:09:02.496 00.000 9828 scope still moving after pulse duration time elapsed
01:09:02.527 00.031 9828 IsSlewing returns 0
01:09:02.527 00.000 9828 IsGuiding returns 1
01:09:02.558 00.031 9828 IsSlewing returns 0
01:09:02.558 00.000 9828 IsGuiding returns 1
01:09:02.589 00.031 9828 IsSlewing returns 0
01:09:02.589 00.000 9828 IsGuiding returns 0
01:09:02.589 00.000 9828 scope move finished after 70 + 118 ms
01:09:02.589 00.000 9828 Move returns status 0, amount 70
01:09:02.589 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:02.589 00.000 9828 MoveAxis(N, 32, B)
01:09:02.589 00.000 9828 Guiding  Dir = 0, Dur = 32
01:09:02.605 00.016 9828 IsSlewing returns 0
01:09:02.605 00.000 9828 IsGuiding returns 0
01:09:02.605 00.000 9828 PulseGuide returned control before completion, sleep 42
01:09:02.651 00.046 9828 IsGuiding returns 1
01:09:02.651 00.000 9828 scope still moving after pulse duration time elapsed
01:09:02.682 00.031 9828 IsSlewing returns 0
01:09:02.682 00.000 9828 IsGuiding returns 1
01:09:02.713 00.031 9828 IsSlewing returns 0
01:09:02.713 00.000 9828 IsGuiding returns 1
01:09:02.744 00.031 9828 IsSlewing returns 0
01:09:02.744 00.000 9828 IsGuiding returns 1
01:09:02.776 00.032 9828 IsSlewing returns 0
01:09:02.776 00.000 9828 IsGuiding returns 0
01:09:02.776 00.000 9828 scope move finished after 32 + 138 ms
01:09:02.776 00.000 9828 Move returns status 0, amount 32
01:09:02.776 00.000 9828 move complete, result=0
01:09:02.776 00.000 9828 worker thread done servicing request
01:09:02.776 00.000 5052 GuideStep: 0.2 px 70 ms WEST, -0.2 px 32 ms NORTH
01:09:03.085 00.309 8976 Exposure complete
01:09:03.090 00.005 8976 worker thread done servicing request
01:09:03.090 00.000 5052 OnExposeComplete: enter
01:09:03.090 00.000 5052 UpdateGuideState(): m_state=6
01:09:03.091 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2379
01:09:03.091 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.47, Mass=189, SNR=9.5, Peak=66 HFD=2.7
01:09:03.091 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.25 = 2.04)
01:09:03.091 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
01:09:03.091 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.24 hyp=0.30 cameraTheta=-2.20 mountX=-0.13 mountY=0.28, mountTheta=2.02
01:09:03.091 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.24, opts=13)
01:09:03.091 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.24)
01:09:03.091 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:09:03.091 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:09:03.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:03.091 00.000 8976 Worker thread wakes up
01:09:03.092 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.24) opts 0xd
01:09:03.092 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.24)
01:09:03.092 00.000 8976 Moving (-0.17, -0.24) raw xDistance=-0.13 yDistance=0.28
01:09:03.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:09:03.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
01:09:03.092 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:03.092 00.000 5052 Enqueuing Expose request
01:09:03.092 00.000 8976 MoveAxis(R, 0, ABG)
01:09:03.092 00.000 8976 MoveAxis(D, 1, ABG)
01:09:03.092 00.000 8976 stepping (-32, -16) + (0, -1)
01:09:03.092 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:03.119 00.027 8976 Received - 47 (G) 
01:09:03.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:03.119 00.000 8976 stepped: pos (-32, -17)
01:09:03.119 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
01:09:03.119 00.000 8976 MountToCamera -- mountTheta (0.42) + m_xAngle (2.04) = xAngle (2.46 = 2.46)
01:09:03.119 00.000 8976 MountToCamera -- mountX=4.69 mountY=2.10 hyp=5.14 mountTheta=0.42 cameraX=-4.01, cameraY=3.22 cameraTheta=2.46
01:09:03.119 00.000 8976 incremental bump (-4.007, 3.223) isValid = 1
01:09:03.119 00.000 8976 Scheduling Mount bump of (-0.227, 0.189)
01:09:03.119 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.23, y=0.19, opts=4)
01:09:03.119 00.000 8976 Enqueuing Move request for scope (-0.23, 0.19)
01:09:03.119 00.000 8976 move complete, result=0
01:09:03.119 00.000 9828 Worker thread wakes up
01:09:03.119 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.19) opts 0x4
01:09:03.119 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.23, 0.19)
01:09:03.120 00.001 9828 CameraToMount -- cameraTheta (2.45) - m_xAngle (-3.10) = xAngle (5.54 = -0.74)
01:09:03.120 00.000 8976 worker thread done servicing request
01:09:03.120 00.000 8976 Worker thread wakes up
01:09:03.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:03.120 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:03.120 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:09:03.120 00.000 9828 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.46 = -0.82)
01:09:03.120 00.000 9828 CameraToMount -- cameraX=-0.23 cameraY=0.19 hyp=0.30 cameraTheta=2.45 mountX=0.22 mountY=-0.22, mountTheta=-0.78
01:09:03.120 00.000 9828 Moving (-0.23, 0.19) raw xDistance=0.22 yDistance=-0.22
01:09:03.120 00.000 9828 BLC: window closed
01:09:03.120 00.000 9828 MoveAxis(W, 69, B)
01:09:03.120 00.000 9828 Guiding  Dir = 3, Dur = 69
01:09:03.121 00.001 9828 IsSlewing returns 0
01:09:03.121 00.000 9828 IsGuiding returns 0
01:09:03.121 00.000 9828 PulseGuide returned control before completion, sleep 79
01:09:03.211 00.090 9828 IsGuiding returns 1
01:09:03.211 00.000 9828 scope still moving after pulse duration time elapsed
01:09:03.242 00.031 9828 IsSlewing returns 0
01:09:03.242 00.000 9828 IsGuiding returns 1
01:09:03.273 00.031 9828 IsSlewing returns 0
01:09:03.273 00.000 9828 IsGuiding returns 1
01:09:03.304 00.031 9828 IsSlewing returns 0
01:09:03.304 00.000 9828 IsGuiding returns 0
01:09:03.304 00.000 9828 scope move finished after 69 + 114 ms
01:09:03.304 00.000 9828 Move returns status 0, amount 69
01:09:03.304 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:03.304 00.000 9828 MoveAxis(N, 29, B)
01:09:03.304 00.000 9828 Guiding  Dir = 0, Dur = 29
01:09:03.319 00.015 9828 IsSlewing returns 0
01:09:03.319 00.000 9828 IsGuiding returns 0
01:09:03.319 00.000 9828 PulseGuide returned control before completion, sleep 39
01:09:03.367 00.048 9828 IsGuiding returns 1
01:09:03.367 00.000 9828 scope still moving after pulse duration time elapsed
01:09:03.398 00.031 9828 IsSlewing returns 0
01:09:03.398 00.000 9828 IsGuiding returns 1
01:09:03.429 00.031 9828 IsSlewing returns 0
01:09:03.429 00.000 9828 IsGuiding returns 1
01:09:03.460 00.031 9828 IsSlewing returns 0
01:09:03.460 00.000 9828 IsGuiding returns 1
01:09:03.491 00.031 9828 IsSlewing returns 0
01:09:03.491 00.000 9828 IsGuiding returns 1
01:09:03.522 00.031 9828 IsSlewing returns 0
01:09:03.527 00.005 9828 IsGuiding returns 1
01:09:03.553 00.026 9828 IsSlewing returns 0
01:09:03.553 00.000 9828 IsGuiding returns 0
01:09:03.553 00.000 9828 scope move finished after 29 + 205 ms
01:09:03.553 00.000 9828 Move returns status 0, amount 29
01:09:03.553 00.000 9828 move complete, result=0
01:09:03.553 00.000 9828 worker thread done servicing request
01:09:03.553 00.000 5052 GuideStep: 0.2 px 69 ms WEST, -0.2 px 29 ms NORTH
01:09:03.810 00.257 8976 Exposure complete
01:09:03.815 00.005 8976 worker thread done servicing request
01:09:03.815 00.000 5052 OnExposeComplete: enter
01:09:03.815 00.000 5052 UpdateGuideState(): m_state=6
01:09:03.815 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2380
01:09:03.815 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.33, Mass=201, SNR=9.8, Peak=68 HFD=3.2
01:09:03.816 00.001 5052 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.04) = xAngle (-3.02 = -3.02)
01:09:03.816 00.000 5052 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.12 = -3.12)
01:09:03.816 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.38 hyp=0.46 cameraTheta=-0.98 mountX=-0.46 mountY=-0.01, mountTheta=-3.12
01:09:03.816 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.38, opts=13)
01:09:03.816 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.38)
01:09:03.817 00.001 8976 Worker thread wakes up
01:09:03.817 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:09:03.817 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.38) opts 0xd
01:09:03.817 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:09:03.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:03.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:03.817 00.000 5052 Enqueuing Expose request
01:09:03.817 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.38)
01:09:03.817 00.000 8976 Moving (0.26, -0.38) raw xDistance=-0.46 yDistance=-0.01
01:09:03.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:09:03.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:09:03.817 00.000 8976 MoveAxis(R, 2, ABG)
01:09:03.817 00.000 8976 stepping (-32, -17) + (2, 0)
01:09:03.817 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:03.854 00.037 8976 Received - 47 (G) 
01:09:03.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:03.854 00.000 8976 stepped: pos (-30, -17)
01:09:03.854 00.000 8976 MoveAxis(U, 0, ABG)
01:09:03.854 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
01:09:03.854 00.000 8976 MountToCamera -- mountTheta (0.46) + m_xAngle (2.04) = xAngle (2.50 = 2.50)
01:09:03.854 00.000 8976 MountToCamera -- mountX=4.66 mountY=2.30 hyp=5.20 mountTheta=0.46 cameraX=-4.17, cameraY=3.10 cameraTheta=2.50
01:09:03.854 00.000 8976 incremental bump (-4.168, 3.104) isValid = 1
01:09:03.854 00.000 8976 Scheduling Mount bump of (-0.184, 0.142)
01:09:03.854 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.18, y=0.14, opts=4)
01:09:03.854 00.000 8976 Enqueuing Move request for scope (-0.18, 0.14)
01:09:03.854 00.000 8976 move complete, result=0
01:09:03.854 00.000 9828 Worker thread wakes up
01:09:03.855 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
01:09:03.855 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0x4
01:09:03.855 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
01:09:03.855 00.000 9828 CameraToMount -- cameraTheta (2.48) - m_xAngle (-3.10) = xAngle (5.58 = -0.70)
01:09:03.855 00.000 8976 worker thread done servicing request
01:09:03.855 00.000 9828 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.50 = -0.78)
01:09:03.855 00.000 9828 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.48 mountX=0.18 mountY=-0.16, mountTheta=-0.75
01:09:03.855 00.000 9828 Moving (-0.18, 0.14) raw xDistance=0.18 yDistance=-0.16
01:09:03.855 00.000 9828 BLC: window closed
01:09:03.855 00.000 9828 MoveAxis(W, 56, B)
01:09:03.855 00.000 9828 Guiding  Dir = 3, Dur = 56
01:09:03.855 00.000 8976 Worker thread wakes up
01:09:03.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:03.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:03.856 00.001 9828 IsSlewing returns 0
01:09:03.856 00.000 9828 IsGuiding returns 0
01:09:03.856 00.000 9828 PulseGuide returned control before completion, sleep 66
01:09:03.924 00.068 9828 IsGuiding returns 1
01:09:03.924 00.000 9828 scope still moving after pulse duration time elapsed
01:09:03.955 00.031 9828 IsSlewing returns 0
01:09:03.955 00.000 9828 IsGuiding returns 1
01:09:03.986 00.031 9828 IsSlewing returns 0
01:09:03.986 00.000 9828 IsGuiding returns 1
01:09:04.018 00.032 9828 IsSlewing returns 0
01:09:04.018 00.000 9828 IsGuiding returns 1
01:09:04.048 00.030 9828 IsSlewing returns 0
01:09:04.048 00.000 9828 IsGuiding returns 0
01:09:04.048 00.000 9828 scope move finished after 56 + 136 ms
01:09:04.048 00.000 9828 Move returns status 0, amount 56
01:09:04.048 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:04.048 00.000 9828 MoveAxis(N, 22, B)
01:09:04.048 00.000 9828 Guiding  Dir = 0, Dur = 22
01:09:04.064 00.016 9828 IsSlewing returns 0
01:09:04.064 00.000 9828 IsGuiding returns 0
01:09:04.064 00.000 9828 PulseGuide returned control before completion, sleep 32
01:09:04.110 00.046 9828 IsGuiding returns 1
01:09:04.110 00.000 9828 scope still moving after pulse duration time elapsed
01:09:04.141 00.031 9828 IsSlewing returns 0
01:09:04.141 00.000 9828 IsGuiding returns 1
01:09:04.172 00.031 9828 IsSlewing returns 0
01:09:04.172 00.000 9828 IsGuiding returns 1
01:09:04.202 00.030 9828 IsSlewing returns 0
01:09:04.202 00.000 9828 IsGuiding returns 1
01:09:04.233 00.031 9828 IsSlewing returns 0
01:09:04.233 00.000 9828 IsGuiding returns 0
01:09:04.233 00.000 9828 scope move finished after 22 + 147 ms
01:09:04.233 00.000 9828 Move returns status 0, amount 22
01:09:04.233 00.000 9828 move complete, result=0
01:09:04.233 00.000 9828 worker thread done servicing request
01:09:04.233 00.000 5052 GuideStep: 0.2 px 56 ms WEST, -0.2 px 22 ms NORTH
01:09:04.541 00.308 8976 Exposure complete
01:09:04.548 00.007 8976 worker thread done servicing request
01:09:04.548 00.000 5052 OnExposeComplete: enter
01:09:04.548 00.000 5052 UpdateGuideState(): m_state=6
01:09:04.548 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2381
01:09:04.548 00.000 5052 Star::Find returns 1 (0), X=330.10, Y=281.19, Mass=190, SNR=9.5, Peak=64 HFD=2.7
01:09:04.548 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.56 = -2.56)
01:09:04.548 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.66 = -2.66)
01:09:04.548 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=-0.52 hyp=1.06 cameraTheta=-0.51 mountX=-0.89 mountY=-0.49, mountTheta=-2.64
01:09:04.549 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=-0.52, opts=13)
01:09:04.549 00.000 5052 Enqueuing Move request for stepguider (0.93, -0.52)
01:09:04.549 00.000 8976 Worker thread wakes up
01:09:04.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, -0.52) opts 0xd
01:09:04.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, -0.52)
01:09:04.549 00.000 8976 Moving (0.93, -0.52) raw xDistance=-0.89 yDistance=-0.49
01:09:04.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.89
01:09:04.549 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:09:04.549 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:09:04.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:04.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:04.549 00.000 5052 Enqueuing Expose request
01:09:04.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:09:04.550 00.001 8976 MoveAxis(R, 4, ABG)
01:09:04.550 00.000 8976 stepping (-30, -17) + (4, 0)
01:09:04.550 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:04.589 00.039 8976 Received - 47 (G) 
01:09:04.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:04.589 00.000 8976 stepped: pos (-26, -17)
01:09:04.590 00.001 8976 MoveAxis(U, 2, ABG)
01:09:04.590 00.000 8976 stepping (-26, -17) + (0, 2)
01:09:04.590 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:04.622 00.032 8976 Received - 47 (G) 
01:09:04.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:04.622 00.000 8976 stepped: pos (-26, -15)
01:09:04.622 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
01:09:04.622 00.000 8976 MountToCamera -- mountX=4.44 mountY=2.33 hyp=5.01 mountTheta=0.48 cameraX=-4.09, cameraY=2.89 cameraTheta=2.53
01:09:04.622 00.000 8976 incremental bump (-4.091, 2.892) isValid = 1
01:09:04.622 00.000 8976 Scheduling Mount bump of (-0.188, 0.138)
01:09:04.622 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.19, y=0.14, opts=4)
01:09:04.622 00.000 8976 Enqueuing Move request for scope (-0.19, 0.14)
01:09:04.622 00.000 8976 move complete, result=0
01:09:04.622 00.000 9828 Worker thread wakes up
01:09:04.622 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0x4
01:09:04.622 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
01:09:04.622 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.5 px 2 ms NORTH
01:09:04.622 00.000 8976 worker thread done servicing request
01:09:04.622 00.000 8976 Worker thread wakes up
01:09:04.622 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
01:09:04.623 00.001 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
01:09:04.623 00.000 9828 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.51 mountX=0.18 mountY=-0.16, mountTheta=-0.72
01:09:04.623 00.000 9828 Moving (-0.19, 0.14) raw xDistance=0.18 yDistance=-0.16
01:09:04.623 00.000 9828 BLC: window closed
01:09:04.623 00.000 9828 MoveAxis(W, 58, B)
01:09:04.623 00.000 9828 Guiding  Dir = 3, Dur = 58
01:09:04.623 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:04.623 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:04.623 00.000 9828 IsSlewing returns 0
01:09:04.623 00.000 9828 IsGuiding returns 0
01:09:04.623 00.000 9828 PulseGuide returned control before completion, sleep 68
01:09:04.698 00.075 9828 IsGuiding returns 1
01:09:04.698 00.000 9828 scope still moving after pulse duration time elapsed
01:09:04.729 00.031 9828 IsSlewing returns 0
01:09:04.729 00.000 9828 IsGuiding returns 1
01:09:04.760 00.031 9828 IsSlewing returns 0
01:09:04.760 00.000 9828 IsGuiding returns 1
01:09:04.791 00.031 9828 IsSlewing returns 0
01:09:04.791 00.000 9828 IsGuiding returns 1
01:09:04.822 00.031 9828 IsSlewing returns 0
01:09:04.822 00.000 9828 IsGuiding returns 0
01:09:04.822 00.000 9828 scope move finished after 58 + 141 ms
01:09:04.822 00.000 9828 Move returns status 0, amount 58
01:09:04.822 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:04.822 00.000 9828 MoveAxis(N, 22, B)
01:09:04.822 00.000 9828 Guiding  Dir = 0, Dur = 22
01:09:04.838 00.016 9828 IsSlewing returns 0
01:09:04.838 00.000 9828 IsGuiding returns 0
01:09:04.838 00.000 9828 PulseGuide returned control before completion, sleep 32
01:09:04.883 00.045 9828 IsGuiding returns 1
01:09:04.884 00.001 9828 scope still moving after pulse duration time elapsed
01:09:04.914 00.030 9828 IsSlewing returns 0
01:09:04.914 00.000 9828 IsGuiding returns 1
01:09:04.944 00.030 9828 IsSlewing returns 0
01:09:04.944 00.000 9828 IsGuiding returns 1
01:09:04.975 00.031 9828 IsSlewing returns 0
01:09:04.976 00.001 9828 IsGuiding returns 0
01:09:04.976 00.000 9828 scope move finished after 22 + 115 ms
01:09:04.976 00.000 9828 Move returns status 0, amount 22
01:09:04.976 00.000 9828 move complete, result=0
01:09:04.976 00.000 9828 worker thread done servicing request
01:09:04.976 00.000 5052 GuideStep: 0.2 px 58 ms WEST, -0.2 px 22 ms NORTH
01:09:05.309 00.333 8976 Exposure complete
01:09:05.314 00.005 8976 worker thread done servicing request
01:09:05.314 00.000 5052 OnExposeComplete: enter
01:09:05.314 00.000 5052 UpdateGuideState(): m_state=6
01:09:05.314 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2382
01:09:05.314 00.000 5052 Star::Find returns 1 (0), X=330.47, Y=281.42, Mass=175, SNR=9.1, Peak=62 HFD=3.1
01:09:05.314 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
01:09:05.314 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
01:09:05.314 00.000 5052 CameraToMount -- cameraX=1.29 cameraY=-0.29 hyp=1.33 cameraTheta=-0.22 mountX=-0.85 mountY=-0.93, mountTheta=-2.31
01:09:05.315 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.29, y=-0.29, opts=13)
01:09:05.315 00.000 5052 Enqueuing Move request for stepguider (1.29, -0.29)
01:09:05.315 00.000 8976 Worker thread wakes up
01:09:05.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.29, -0.29) opts 0xd
01:09:05.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.29, -0.29)
01:09:05.315 00.000 8976 Moving (1.29, -0.29) raw xDistance=-0.85 yDistance=-0.93
01:09:05.315 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:09:05.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.85
01:09:05.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.93
01:09:05.315 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
01:09:05.315 00.000 8976 MoveAxis(R, 4, ABG)
01:09:05.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:05.316 00.001 8976 stepping (-26, -15) + (4, 0)
01:09:05.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:05.316 00.000 5052 Enqueuing Expose request
01:09:05.316 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:05.357 00.041 8976 Received - 47 (G) 
01:09:05.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:05.357 00.000 8976 stepped: pos (-22, -15)
01:09:05.357 00.000 8976 MoveAxis(U, 4, ABG)
01:09:05.357 00.000 8976 stepping (-22, -15) + (0, 4)
01:09:05.357 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:05.389 00.032 8976 Received - 47 (G) 
01:09:05.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:05.389 00.000 8976 stepped: pos (-22, -11)
01:09:05.389 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
01:09:05.389 00.000 8976 MountToCamera -- mountX=4.08 mountY=2.13 hyp=4.61 mountTheta=0.48 cameraX=-3.76, cameraY=2.66 cameraTheta=2.53
01:09:05.389 00.000 8976 incremental bump (-3.760, 2.665) isValid = 1
01:09:05.389 00.000 8976 Scheduling Mount bump of (-0.187, 0.138)
01:09:05.389 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.19, y=0.14, opts=4)
01:09:05.389 00.000 8976 Enqueuing Move request for scope (-0.19, 0.14)
01:09:05.389 00.000 8976 move complete, result=0
01:09:05.389 00.000 9828 Worker thread wakes up
01:09:05.389 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.9 px 4 ms NORTH
01:09:05.389 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0x4
01:09:05.389 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
01:09:05.389 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
01:09:05.389 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
01:09:05.389 00.000 9828 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.51 mountX=0.18 mountY=-0.16, mountTheta=-0.73
01:09:05.389 00.000 9828 Moving (-0.19, 0.14) raw xDistance=0.18 yDistance=-0.16
01:09:05.390 00.001 9828 BLC: window closed
01:09:05.390 00.000 9828 MoveAxis(W, 57, B)
01:09:05.390 00.000 8976 worker thread done servicing request
01:09:05.390 00.000 8976 Worker thread wakes up
01:09:05.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:05.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:05.390 00.000 9828 Guiding  Dir = 3, Dur = 57
01:09:05.390 00.000 9828 IsSlewing returns 0
01:09:05.390 00.000 9828 IsGuiding returns 0
01:09:05.390 00.000 9828 PulseGuide returned control before completion, sleep 67
01:09:05.468 00.078 9828 IsGuiding returns 1
01:09:05.468 00.000 9828 scope still moving after pulse duration time elapsed
01:09:05.499 00.031 9828 IsSlewing returns 0
01:09:05.499 00.000 9828 IsGuiding returns 1
01:09:05.530 00.031 9828 IsSlewing returns 0
01:09:05.530 00.000 9828 IsGuiding returns 1
01:09:05.561 00.031 9828 IsSlewing returns 0
01:09:05.561 00.000 9828 IsGuiding returns 0
01:09:05.561 00.000 9828 scope move finished after 57 + 113 ms
01:09:05.561 00.000 9828 Move returns status 0, amount 57
01:09:05.561 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:05.561 00.000 9828 MoveAxis(N, 22, B)
01:09:05.561 00.000 9828 Guiding  Dir = 0, Dur = 22
01:09:05.577 00.016 9828 IsSlewing returns 0
01:09:05.577 00.000 9828 IsGuiding returns 0
01:09:05.577 00.000 9828 PulseGuide returned control before completion, sleep 32
01:09:05.623 00.046 9828 IsGuiding returns 1
01:09:05.623 00.000 9828 scope still moving after pulse duration time elapsed
01:09:05.654 00.031 9828 IsSlewing returns 0
01:09:05.654 00.000 9828 IsGuiding returns 1
01:09:05.685 00.031 9828 IsSlewing returns 0
01:09:05.685 00.000 9828 IsGuiding returns 1
01:09:05.716 00.031 9828 IsSlewing returns 0
01:09:05.716 00.000 9828 IsGuiding returns 0
01:09:05.716 00.000 9828 scope move finished after 22 + 117 ms
01:09:05.716 00.000 9828 Move returns status 0, amount 22
01:09:05.716 00.000 9828 move complete, result=0
01:09:05.716 00.000 9828 worker thread done servicing request
01:09:05.716 00.000 5052 GuideStep: 0.2 px 57 ms WEST, -0.2 px 22 ms NORTH
01:09:06.076 00.360 8976 Exposure complete
01:09:06.081 00.005 8976 worker thread done servicing request
01:09:06.081 00.000 5052 OnExposeComplete: enter
01:09:06.081 00.000 5052 UpdateGuideState(): m_state=6
01:09:06.081 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2383
01:09:06.082 00.001 5052 Star::Find returns 1 (0), X=329.87, Y=282.21, Mass=157, SNR=8.6, Peak=61 HFD=2.9
01:09:06.082 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:09:06.082 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:09:06.082 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.50 hyp=0.86 cameraTheta=0.63 mountX=0.13 mountY=-0.86, mountTheta=-1.42
01:09:06.082 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.50, opts=13)
01:09:06.082 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.50)
01:09:06.082 00.000 8976 Worker thread wakes up
01:09:06.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.50) opts 0xd
01:09:06.083 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.50)
01:09:06.083 00.000 8976 Moving (0.69, 0.50) raw xDistance=0.13 yDistance=-0.86
01:09:06.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:09:06.083 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:09:06.083 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
01:09:06.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:06.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.86
01:09:06.083 00.000 8976 MoveAxis(R, 0, ABG)
01:09:06.083 00.000 8976 MoveAxis(U, 4, ABG)
01:09:06.083 00.000 8976 stepping (-22, -11) + (0, 4)
01:09:06.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:06.083 00.000 5052 Enqueuing Expose request
01:09:06.083 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:06.125 00.042 8976 Received - 47 (G) 
01:09:06.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:06.125 00.000 8976 stepped: pos (-22, -7)
01:09:06.125 00.000 8976 MountToCamera -- mountTheta (0.44) + m_xAngle (2.04) = xAngle (2.48 = 2.48)
01:09:06.125 00.000 8976 MountToCamera -- mountX=3.85 mountY=1.80 hyp=4.25 mountTheta=0.44 cameraX=-3.35, cameraY=2.61 cameraTheta=2.48
01:09:06.125 00.000 8976 incremental bump (-3.352, 2.608) isValid = 1
01:09:06.125 00.000 8976 Scheduling Mount bump of (-0.181, 0.146)
01:09:06.125 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.18, y=0.15, opts=4)
01:09:06.125 00.000 8976 Enqueuing Move request for scope (-0.18, 0.15)
01:09:06.125 00.000 8976 move complete, result=0
01:09:06.125 00.000 9828 Worker thread wakes up
01:09:06.125 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0x4
01:09:06.125 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
01:09:06.125 00.000 9828 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.10) = xAngle (5.56 = -0.72)
01:09:06.125 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
01:09:06.125 00.000 8976 worker thread done servicing request
01:09:06.125 00.000 9828 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.48 = -0.81)
01:09:06.125 00.000 8976 Worker thread wakes up
01:09:06.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:06.125 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:06.125 00.000 9828 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.46 mountX=0.17 mountY=-0.17, mountTheta=-0.77
01:09:06.125 00.000 9828 Moving (-0.18, 0.15) raw xDistance=0.17 yDistance=-0.17
01:09:06.125 00.000 9828 BLC: window closed
01:09:06.125 00.000 9828 MoveAxis(W, 55, B)
01:09:06.125 00.000 9828 Guiding  Dir = 3, Dur = 55
01:09:06.126 00.001 9828 IsSlewing returns 0
01:09:06.126 00.000 9828 IsGuiding returns 0
01:09:06.126 00.000 9828 PulseGuide returned control before completion, sleep 65
01:09:06.194 00.068 9828 IsGuiding returns 1
01:09:06.194 00.000 9828 scope still moving after pulse duration time elapsed
01:09:06.225 00.031 9828 IsSlewing returns 0
01:09:06.225 00.000 9828 IsGuiding returns 1
01:09:06.256 00.031 9828 IsSlewing returns 0
01:09:06.256 00.000 9828 IsGuiding returns 1
01:09:06.287 00.031 9828 IsSlewing returns 0
01:09:06.287 00.000 9828 IsGuiding returns 1
01:09:06.319 00.032 9828 IsSlewing returns 0
01:09:06.319 00.000 9828 IsGuiding returns 0
01:09:06.319 00.000 9828 scope move finished after 55 + 137 ms
01:09:06.319 00.000 9828 Move returns status 0, amount 55
01:09:06.319 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:06.319 00.000 9828 MoveAxis(N, 23, B)
01:09:06.319 00.000 9828 Guiding  Dir = 0, Dur = 23
01:09:06.334 00.015 9828 IsSlewing returns 0
01:09:06.334 00.000 9828 IsGuiding returns 0
01:09:06.334 00.000 9828 PulseGuide returned control before completion, sleep 33
01:09:06.381 00.047 9828 IsGuiding returns 1
01:09:06.381 00.000 9828 scope still moving after pulse duration time elapsed
01:09:06.411 00.030 9828 IsSlewing returns 0
01:09:06.411 00.000 9828 IsGuiding returns 1
01:09:06.442 00.031 9828 IsSlewing returns 0
01:09:06.442 00.000 9828 IsGuiding returns 1
01:09:06.474 00.032 9828 IsSlewing returns 0
01:09:06.474 00.000 9828 IsGuiding returns 0
01:09:06.475 00.001 9828 scope move finished after 23 + 116 ms
01:09:06.475 00.000 9828 Move returns status 0, amount 23
01:09:06.475 00.000 9828 move complete, result=0
01:09:06.475 00.000 9828 worker thread done servicing request
01:09:06.475 00.000 5052 GuideStep: 0.2 px 55 ms WEST, -0.2 px 23 ms NORTH
01:09:06.826 00.351 8976 Exposure complete
01:09:06.832 00.006 8976 worker thread done servicing request
01:09:06.832 00.000 5052 OnExposeComplete: enter
01:09:06.832 00.000 5052 UpdateGuideState(): m_state=6
01:09:06.832 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2384
01:09:06.832 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.75, Mass=200, SNR=9.7, Peak=65 HFD=3.5
01:09:06.832 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
01:09:06.832 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
01:09:06.832 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.57 mountX=0.03 mountY=-0.02, mountTheta=-0.55
01:09:06.832 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.04, opts=13)
01:09:06.832 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.04)
01:09:06.832 00.000 8976 Worker thread wakes up
01:09:06.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.04) opts 0xd
01:09:06.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.04)
01:09:06.832 00.000 8976 Moving (0.00, 0.04) raw xDistance=0.03 yDistance=-0.02
01:09:06.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:09:06.833 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:09:06.833 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
01:09:06.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:06.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:09:06.833 00.000 8976 MoveAxis(R, 0, ABG)
01:09:06.833 00.000 8976 MoveAxis(U, 0, ABG)
01:09:06.833 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:06.833 00.000 5052 Enqueuing Expose request
01:09:06.833 00.000 8976 MountToCamera -- mountTheta (0.40) + m_xAngle (2.04) = xAngle (2.45 = 2.45)
01:09:06.833 00.000 8976 MountToCamera -- mountX=3.69 mountY=1.57 hyp=4.01 mountTheta=0.40 cameraX=-3.08, cameraY=2.57 cameraTheta=2.45
01:09:06.833 00.000 8976 incremental bump (-3.079, 2.570) isValid = 1
01:09:06.833 00.000 8976 Scheduling Mount bump of (-0.029, 0.025)
01:09:06.833 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.03, opts=4)
01:09:06.833 00.000 8976 Enqueuing Move request for scope (-0.03, 0.03)
01:09:06.833 00.000 8976 move complete, result=0
01:09:06.833 00.000 8976 worker thread done servicing request
01:09:06.834 00.001 8976 Worker thread wakes up
01:09:06.834 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:06.834 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:06.834 00.000 9828 Worker thread wakes up
01:09:06.834 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:06.834 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0x4
01:09:06.834 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
01:09:06.834 00.000 9828 CameraToMount -- cameraTheta (2.43) - m_xAngle (-3.10) = xAngle (5.52 = -0.76)
01:09:06.834 00.000 9828 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.44 = -0.84)
01:09:06.834 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.43 mountX=0.03 mountY=-0.03, mountTheta=-0.80
01:09:06.834 00.000 9828 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.03
01:09:06.834 00.000 9828 BLC: window closed
01:09:06.834 00.000 9828 MoveAxis(W, 9, B)
01:09:06.834 00.000 9828 Guiding  Dir = 3, Dur = 9
01:09:06.835 00.001 9828 IsSlewing returns 0
01:09:06.835 00.000 9828 IsGuiding returns 0
01:09:06.835 00.000 9828 PulseGuide returned control before completion, sleep 19
01:09:06.859 00.024 9828 IsGuiding returns 1
01:09:06.859 00.000 9828 scope still moving after pulse duration time elapsed
01:09:06.889 00.030 9828 IsSlewing returns 0
01:09:06.889 00.000 9828 IsGuiding returns 1
01:09:06.921 00.032 9828 IsSlewing returns 0
01:09:06.921 00.000 9828 IsGuiding returns 1
01:09:06.952 00.031 9828 IsSlewing returns 0
01:09:06.952 00.000 9828 IsGuiding returns 0
01:09:06.952 00.000 9828 scope move finished after 9 + 108 ms
01:09:06.952 00.000 9828 Move returns status 0, amount 9
01:09:06.952 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:06.952 00.000 9828 MoveAxis(N, 4, B)
01:09:06.952 00.000 9828 Guiding  Dir = 0, Dur = 4
01:09:06.968 00.016 9828 IsSlewing returns 0
01:09:06.968 00.000 9828 IsGuiding returns 0
01:09:06.968 00.000 9828 PulseGuide returned control before completion, sleep 14
01:09:06.984 00.016 9828 IsGuiding returns 1
01:09:06.984 00.000 9828 scope still moving after pulse duration time elapsed
01:09:07.014 00.030 9828 IsSlewing returns 0
01:09:07.014 00.000 9828 IsGuiding returns 1
01:09:07.045 00.031 9828 IsSlewing returns 0
01:09:07.045 00.000 9828 IsGuiding returns 1
01:09:07.077 00.032 9828 IsSlewing returns 0
01:09:07.077 00.000 9828 IsGuiding returns 1
01:09:07.108 00.031 9828 IsSlewing returns 0
01:09:07.108 00.000 9828 IsGuiding returns 0
01:09:07.108 00.000 9828 scope move finished after 4 + 135 ms
01:09:07.108 00.000 9828 Move returns status 0, amount 4
01:09:07.108 00.000 9828 move complete, result=0
01:09:07.108 00.000 9828 worker thread done servicing request
01:09:07.108 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.0 px 4 ms NORTH
01:09:07.522 00.414 8976 Exposure complete
01:09:07.527 00.005 8976 worker thread done servicing request
01:09:07.528 00.001 5052 OnExposeComplete: enter
01:09:07.528 00.000 5052 UpdateGuideState(): m_state=6
01:09:07.528 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2385
01:09:07.528 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.80, Mass=184, SNR=9.3, Peak=63 HFD=3.0
01:09:07.528 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.04) = xAngle (-0.69 = -0.69)
01:09:07.528 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
01:09:07.528 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.36 mountX=0.07 mountY=-0.07, mountTheta=-0.74
01:09:07.528 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.09, opts=13)
01:09:07.528 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.09)
01:09:07.528 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:09:07.529 00.001 5052 UpdateGuideState exits: m=184 SNR=9.3
01:09:07.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:07.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:07.529 00.000 5052 Enqueuing Expose request
01:09:07.529 00.000 8976 Worker thread wakes up
01:09:07.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.09) opts 0xd
01:09:07.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.09)
01:09:07.529 00.000 8976 Moving (0.02, 0.09) raw xDistance=0.07 yDistance=-0.07
01:09:07.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:09:07.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:09:07.529 00.000 8976 MoveAxis(R, 0, ABG)
01:09:07.529 00.000 8976 MoveAxis(U, 0, ABG)
01:09:07.529 00.000 8976 MountToCamera -- mountTheta (0.38) + m_xAngle (2.04) = xAngle (2.42 = 2.42)
01:09:07.529 00.000 8976 MountToCamera -- mountX=3.58 mountY=1.42 hyp=3.85 mountTheta=0.38 cameraX=-2.90, cameraY=2.55 cameraTheta=2.42
01:09:07.529 00.000 8976 incremental bump (-2.895, 2.545) isValid = 1
01:09:07.529 00.000 8976 Scheduling Mount bump of (-0.071, 0.065)
01:09:07.529 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.06, opts=4)
01:09:07.529 00.000 8976 Enqueuing Move request for scope (-0.07, 0.06)
01:09:07.529 00.000 8976 move complete, result=0
01:09:07.529 00.000 8976 worker thread done servicing request
01:09:07.529 00.000 8976 Worker thread wakes up
01:09:07.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:07.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:07.529 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:07.530 00.001 9828 Worker thread wakes up
01:09:07.530 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0x4
01:09:07.530 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
01:09:07.530 00.000 9828 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.10) = xAngle (5.50 = -0.78)
01:09:07.530 00.000 9828 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.42 = -0.87)
01:09:07.530 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.10 cameraTheta=2.40 mountX=0.07 mountY=-0.07, mountTheta=-0.82
01:09:07.530 00.000 9828 Moving (-0.07, 0.06) raw xDistance=0.07 yDistance=-0.07
01:09:07.530 00.000 9828 BLC: window closed
01:09:07.530 00.000 9828 MoveAxis(W, 22, B)
01:09:07.530 00.000 9828 Guiding  Dir = 3, Dur = 22
01:09:07.530 00.000 9828 IsSlewing returns 0
01:09:07.530 00.000 9828 IsGuiding returns 0
01:09:07.531 00.001 9828 PulseGuide returned control before completion, sleep 32
01:09:07.573 00.042 9828 IsGuiding returns 1
01:09:07.573 00.000 9828 scope still moving after pulse duration time elapsed
01:09:07.605 00.032 9828 IsSlewing returns 0
01:09:07.605 00.000 9828 IsGuiding returns 1
01:09:07.636 00.031 9828 IsSlewing returns 0
01:09:07.636 00.000 9828 IsGuiding returns 1
01:09:07.667 00.031 9828 IsSlewing returns 0
01:09:07.667 00.000 9828 IsGuiding returns 0
01:09:07.668 00.001 9828 scope move finished after 22 + 114 ms
01:09:07.668 00.000 9828 Move returns status 0, amount 22
01:09:07.668 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:07.668 00.000 9828 MoveAxis(N, 10, B)
01:09:07.668 00.000 9828 Guiding  Dir = 0, Dur = 10
01:09:07.682 00.014 9828 IsSlewing returns 0
01:09:07.682 00.000 9828 IsGuiding returns 0
01:09:07.682 00.000 9828 PulseGuide returned control before completion, sleep 20
01:09:07.713 00.031 9828 IsGuiding returns 1
01:09:07.713 00.000 9828 scope still moving after pulse duration time elapsed
01:09:07.744 00.031 9828 IsSlewing returns 0
01:09:07.744 00.000 9828 IsGuiding returns 1
01:09:07.775 00.031 9828 IsSlewing returns 0
01:09:07.775 00.000 9828 IsGuiding returns 1
01:09:07.806 00.031 9828 IsSlewing returns 0
01:09:07.806 00.000 9828 IsGuiding returns 1
01:09:07.837 00.031 9828 IsSlewing returns 0
01:09:07.837 00.000 9828 IsGuiding returns 0
01:09:07.837 00.000 9828 scope move finished after 10 + 144 ms
01:09:07.837 00.000 9828 Move returns status 0, amount 10
01:09:07.837 00.000 9828 move complete, result=0
01:09:07.837 00.000 9828 worker thread done servicing request
01:09:07.837 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 10 ms NORTH
01:09:08.215 00.378 8976 Exposure complete
01:09:08.220 00.005 8976 worker thread done servicing request
01:09:08.220 00.000 5052 OnExposeComplete: enter
01:09:08.220 00.000 5052 UpdateGuideState(): m_state=6
01:09:08.220 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2386
01:09:08.220 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.54, Mass=184, SNR=9.3, Peak=71 HFD=2.8
01:09:08.220 00.000 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.80 = 2.49)
01:09:08.220 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
01:09:08.220 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.75 mountX=-0.13 mountY=0.12, mountTheta=2.43
01:09:08.221 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.17, opts=13)
01:09:08.221 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.17)
01:09:08.221 00.000 8976 Worker thread wakes up
01:09:08.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.17) opts 0xd
01:09:08.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.17)
01:09:08.221 00.000 8976 Moving (-0.03, -0.17) raw xDistance=-0.13 yDistance=0.12
01:09:08.221 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:09:08.221 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:09:08.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:08.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:09:08.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:09:08.221 00.000 8976 MoveAxis(R, 0, ABG)
01:09:08.222 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:08.222 00.000 5052 Enqueuing Expose request
01:09:08.222 00.000 8976 MoveAxis(U, 0, ABG)
01:09:08.222 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.40 = 2.40)
01:09:08.222 00.000 8976 MountToCamera -- mountX=3.51 mountY=1.32 hyp=3.75 mountTheta=0.36 cameraX=-2.77, cameraY=2.53 cameraTheta=2.40
01:09:08.222 00.000 8976 incremental bump (-2.773, 2.528) isValid = 1
01:09:08.222 00.000 8976 Scheduling Mount bump of (-0.123, 0.116)
01:09:08.222 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.12, y=0.12, opts=4)
01:09:08.222 00.000 8976 Enqueuing Move request for scope (-0.12, 0.12)
01:09:08.222 00.000 8976 move complete, result=0
01:09:08.222 00.000 9828 Worker thread wakes up
01:09:08.222 00.000 8976 worker thread done servicing request
01:09:08.222 00.000 8976 Worker thread wakes up
01:09:08.222 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:08.222 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0x4
01:09:08.222 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:08.222 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:08.223 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
01:09:08.223 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.48 = -0.80)
01:09:08.223 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.88)
01:09:08.223 00.000 9828 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.38 mountX=0.12 mountY=-0.13, mountTheta=-0.84
01:09:08.223 00.000 9828 Moving (-0.12, 0.12) raw xDistance=0.12 yDistance=-0.13
01:09:08.223 00.000 9828 BLC: window closed
01:09:08.223 00.000 9828 MoveAxis(W, 37, B)
01:09:08.223 00.000 9828 Guiding  Dir = 3, Dur = 37
01:09:08.223 00.000 9828 IsSlewing returns 0
01:09:08.223 00.000 9828 IsGuiding returns 0
01:09:08.223 00.000 9828 PulseGuide returned control before completion, sleep 47
01:09:08.272 00.049 9828 IsGuiding returns 1
01:09:08.272 00.000 9828 scope still moving after pulse duration time elapsed
01:09:08.303 00.031 9828 IsSlewing returns 0
01:09:08.303 00.000 9828 IsGuiding returns 1
01:09:08.333 00.030 9828 IsSlewing returns 0
01:09:08.333 00.000 9828 IsGuiding returns 1
01:09:08.364 00.031 9828 IsSlewing returns 0
01:09:08.364 00.000 9828 IsGuiding returns 0
01:09:08.364 00.000 9828 scope move finished after 37 + 103 ms
01:09:08.364 00.000 9828 Move returns status 0, amount 37
01:09:08.364 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:08.364 00.000 9828 MoveAxis(N, 18, B)
01:09:08.364 00.000 9828 Guiding  Dir = 0, Dur = 18
01:09:08.380 00.016 9828 IsSlewing returns 0
01:09:08.380 00.000 9828 IsGuiding returns 0
01:09:08.380 00.000 9828 PulseGuide returned control before completion, sleep 28
01:09:08.411 00.031 9828 IsGuiding returns 1
01:09:08.411 00.000 9828 scope still moving after pulse duration time elapsed
01:09:08.442 00.031 9828 IsSlewing returns 0
01:09:08.442 00.000 9828 IsGuiding returns 1
01:09:08.473 00.031 9828 IsSlewing returns 0
01:09:08.473 00.000 9828 IsGuiding returns 1
01:09:08.504 00.031 9828 IsSlewing returns 0
01:09:08.504 00.000 9828 IsGuiding returns 1
01:09:08.534 00.030 9828 IsSlewing returns 0
01:09:08.534 00.000 9828 IsGuiding returns 0
01:09:08.534 00.000 9828 scope move finished after 18 + 136 ms
01:09:08.535 00.001 9828 Move returns status 0, amount 18
01:09:08.535 00.000 9828 move complete, result=0
01:09:08.535 00.000 9828 worker thread done servicing request
01:09:08.535 00.000 5052 GuideStep: 0.1 px 37 ms WEST, -0.1 px 18 ms NORTH
01:09:08.906 00.371 8976 Exposure complete
01:09:08.911 00.005 8976 worker thread done servicing request
01:09:08.911 00.000 5052 OnExposeComplete: enter
01:09:08.911 00.000 5052 UpdateGuideState(): m_state=6
01:09:08.911 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2387
01:09:08.911 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.40, Mass=203, SNR=9.8, Peak=64 HFD=3.2
01:09:08.912 00.001 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.31 = 2.97)
01:09:08.912 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.42 = 2.87)
01:09:08.912 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.27 mountX=-0.32 mountY=0.09, mountTheta=2.87
01:09:08.912 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.31, opts=13)
01:09:08.912 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.31)
01:09:08.912 00.000 8976 Worker thread wakes up
01:09:08.912 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.31) opts 0xd
01:09:08.912 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.31)
01:09:08.912 00.000 8976 Moving (0.09, -0.31) raw xDistance=-0.32 yDistance=0.09
01:09:08.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:09:08.913 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:09:08.913 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:09:08.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:09:08.913 00.000 8976 MoveAxis(R, 1, ABG)
01:09:08.913 00.000 8976 stepping (-22, -7) + (1, 0)
01:09:08.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:08.913 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:08.913 00.000 5052 Enqueuing Expose request
01:09:08.913 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:08.938 00.025 8976 Received - 47 (G) 
01:09:08.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:08.938 00.000 8976 stepped: pos (-21, -7)
01:09:08.938 00.000 8976 MoveAxis(U, 0, ABG)
01:09:08.938 00.000 8976 MountToCamera -- mountTheta (0.35) + m_xAngle (2.04) = xAngle (2.39 = 2.39)
01:09:08.938 00.000 8976 MountToCamera -- mountX=3.41 mountY=1.25 hyp=3.64 mountTheta=0.35 cameraX=-2.67, cameraY=2.47 cameraTheta=2.39
01:09:08.938 00.000 8976 incremental bump (-2.667, 2.472) isValid = 1
01:09:08.938 00.000 8976 Scheduling Mount bump of (-0.168, 0.162)
01:09:08.938 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=0.16, opts=4)
01:09:08.938 00.000 8976 Enqueuing Move request for scope (-0.17, 0.16)
01:09:08.938 00.000 8976 move complete, result=0
01:09:08.938 00.000 9828 Worker thread wakes up
01:09:08.938 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0x4
01:09:08.938 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
01:09:08.938 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.47 = -0.81)
01:09:08.938 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.39 = -0.89)
01:09:08.938 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:09:08.938 00.000 8976 worker thread done servicing request
01:09:08.939 00.001 8976 Worker thread wakes up
01:09:08.939 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:08.939 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.38 mountX=0.16 mountY=-0.18, mountTheta=-0.85
01:09:08.939 00.000 9828 Moving (-0.17, 0.16) raw xDistance=0.16 yDistance=-0.18
01:09:08.939 00.000 9828 BLC: window closed
01:09:08.939 00.000 9828 MoveAxis(W, 51, B)
01:09:08.939 00.000 9828 Guiding  Dir = 3, Dur = 51
01:09:08.939 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:08.939 00.000 9828 IsSlewing returns 0
01:09:08.939 00.000 9828 IsGuiding returns 0
01:09:08.939 00.000 9828 PulseGuide returned control before completion, sleep 61
01:09:09.016 00.077 9828 IsGuiding returns 1
01:09:09.016 00.000 9828 scope still moving after pulse duration time elapsed
01:09:09.047 00.031 9828 IsSlewing returns 0
01:09:09.047 00.000 9828 IsGuiding returns 1
01:09:09.079 00.032 9828 IsSlewing returns 0
01:09:09.079 00.000 9828 IsGuiding returns 1
01:09:09.110 00.031 9828 IsSlewing returns 0
01:09:09.110 00.000 9828 IsGuiding returns 0
01:09:09.110 00.000 9828 scope move finished after 51 + 119 ms
01:09:09.110 00.000 9828 Move returns status 0, amount 51
01:09:09.110 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:09.110 00.000 9828 MoveAxis(N, 25, B)
01:09:09.110 00.000 9828 Guiding  Dir = 0, Dur = 25
01:09:09.125 00.015 9828 IsSlewing returns 0
01:09:09.125 00.000 9828 IsGuiding returns 0
01:09:09.125 00.000 9828 PulseGuide returned control before completion, sleep 35
01:09:09.171 00.046 9828 IsGuiding returns 1
01:09:09.171 00.000 9828 scope still moving after pulse duration time elapsed
01:09:09.203 00.032 9828 IsSlewing returns 0
01:09:09.203 00.000 9828 IsGuiding returns 1
01:09:09.232 00.029 9828 IsSlewing returns 0
01:09:09.232 00.000 9828 IsGuiding returns 1
01:09:09.263 00.031 9828 IsSlewing returns 0
01:09:09.263 00.000 9828 IsGuiding returns 0
01:09:09.263 00.000 9828 scope move finished after 25 + 112 ms
01:09:09.263 00.000 9828 Move returns status 0, amount 25
01:09:09.263 00.000 9828 move complete, result=0
01:09:09.263 00.000 9828 worker thread done servicing request
01:09:09.263 00.000 5052 GuideStep: 0.2 px 51 ms WEST, -0.2 px 25 ms NORTH
01:09:09.626 00.363 8976 Exposure complete
01:09:09.631 00.005 8976 worker thread done servicing request
01:09:09.631 00.000 5052 OnExposeComplete: enter
01:09:09.631 00.000 5052 UpdateGuideState(): m_state=6
01:09:09.631 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2388
01:09:09.631 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=282.04, Mass=203, SNR=9.8, Peak=63 HFD=2.9
01:09:09.631 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:09:09.631 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:09:09.631 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.33 hyp=0.81 cameraTheta=0.42 mountX=-0.04 mountY=-0.80, mountTheta=-1.62
01:09:09.632 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.33, opts=13)
01:09:09.632 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.33)
01:09:09.632 00.000 8976 Worker thread wakes up
01:09:09.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.33) opts 0xd
01:09:09.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.33)
01:09:09.632 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:09:09.633 00.001 5052 UpdateGuideState exits: m=203 SNR=9.8
01:09:09.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:09.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:09.633 00.000 5052 Enqueuing Expose request
01:09:09.633 00.000 8976 Moving (0.74, 0.33) raw xDistance=-0.04 yDistance=-0.80
01:09:09.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:09:09.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.80
01:09:09.633 00.000 8976 MoveAxis(R, 0, ABG)
01:09:09.633 00.000 8976 MoveAxis(U, 3, ABG)
01:09:09.633 00.000 8976 stepping (-21, -7) + (0, 3)
01:09:09.633 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:09.674 00.041 8976 Received - 47 (G) 
01:09:09.674 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:09.674 00.000 8976 stepped: pos (-21, -4)
01:09:09.674 00.000 8976 MountToCamera -- mountTheta (0.30) + m_xAngle (2.04) = xAngle (2.35 = 2.35)
01:09:09.674 00.000 8976 MountToCamera -- mountX=3.35 mountY=1.05 hyp=3.51 mountTheta=0.30 cameraX=-2.46, cameraY=2.51 cameraTheta=2.35
01:09:09.674 00.000 8976 incremental bump (-2.457, 2.505) isValid = 1
01:09:09.674 00.000 8976 Scheduling Mount bump of (-0.161, 0.170)
01:09:09.674 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.16, y=0.17, opts=4)
01:09:09.674 00.000 8976 Enqueuing Move request for scope (-0.16, 0.17)
01:09:09.674 00.000 8976 move complete, result=0
01:09:09.674 00.000 9828 Worker thread wakes up
01:09:09.674 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
01:09:09.674 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0x4
01:09:09.674 00.000 8976 worker thread done servicing request
01:09:09.674 00.000 8976 Worker thread wakes up
01:09:09.674 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
01:09:09.674 00.000 9828 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.10) = xAngle (5.42 = -0.86)
01:09:09.674 00.000 9828 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.34 = -0.94)
01:09:09.675 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:09.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:09.675 00.000 9828 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.33 mountX=0.15 mountY=-0.19, mountTheta=-0.89
01:09:09.675 00.000 9828 Moving (-0.16, 0.17) raw xDistance=0.15 yDistance=-0.19
01:09:09.675 00.000 9828 BLC: window closed
01:09:09.675 00.000 9828 MoveAxis(W, 49, B)
01:09:09.675 00.000 9828 Guiding  Dir = 3, Dur = 49
01:09:09.675 00.000 9828 IsSlewing returns 0
01:09:09.675 00.000 9828 IsGuiding returns 0
01:09:09.675 00.000 9828 PulseGuide returned control before completion, sleep 59
01:09:09.741 00.066 9828 IsGuiding returns 1
01:09:09.741 00.000 9828 scope still moving after pulse duration time elapsed
01:09:09.772 00.031 9828 IsSlewing returns 0
01:09:09.772 00.000 9828 IsGuiding returns 1
01:09:09.803 00.031 9828 IsSlewing returns 0
01:09:09.803 00.000 9828 IsGuiding returns 1
01:09:09.834 00.031 9828 IsSlewing returns 0
01:09:09.834 00.000 9828 IsGuiding returns 0
01:09:09.834 00.000 9828 scope move finished after 49 + 110 ms
01:09:09.834 00.000 9828 Move returns status 0, amount 49
01:09:09.834 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:09.834 00.000 9828 MoveAxis(N, 26, B)
01:09:09.834 00.000 9828 Guiding  Dir = 0, Dur = 26
01:09:09.849 00.015 9828 IsSlewing returns 0
01:09:09.849 00.000 9828 IsGuiding returns 0
01:09:09.849 00.000 9828 PulseGuide returned control before completion, sleep 36
01:09:09.896 00.047 9828 IsGuiding returns 1
01:09:09.896 00.000 9828 scope still moving after pulse duration time elapsed
01:09:09.927 00.031 9828 IsSlewing returns 0
01:09:09.927 00.000 9828 IsGuiding returns 1
01:09:09.958 00.031 9828 IsSlewing returns 0
01:09:09.958 00.000 9828 IsGuiding returns 1
01:09:09.989 00.031 9828 IsSlewing returns 0
01:09:09.989 00.000 9828 IsGuiding returns 1
01:09:10.020 00.031 9828 IsSlewing returns 0
01:09:10.020 00.000 9828 IsGuiding returns 0
01:09:10.020 00.000 9828 scope move finished after 26 + 144 ms
01:09:10.020 00.000 9828 Move returns status 0, amount 26
01:09:10.020 00.000 9828 move complete, result=0
01:09:10.020 00.000 9828 worker thread done servicing request
01:09:10.020 00.000 5052 GuideStep: 0.2 px 49 ms WEST, -0.2 px 26 ms NORTH
01:09:10.361 00.341 8976 Exposure complete
01:09:10.366 00.005 8976 worker thread done servicing request
01:09:10.366 00.000 5052 OnExposeComplete: enter
01:09:10.366 00.000 5052 UpdateGuideState(): m_state=6
01:09:10.366 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2389
01:09:10.366 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.60, Mass=198, SNR=9.7, Peak=65 HFD=2.6
01:09:10.366 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
01:09:10.366 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
01:09:10.366 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.11 hyp=0.87 cameraTheta=-0.13 mountX=-0.49 mountY=-0.67, mountTheta=-2.21
01:09:10.366 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.11, opts=13)
01:09:10.367 00.001 5052 Enqueuing Move request for stepguider (0.87, -0.11)
01:09:10.367 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:09:10.367 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:09:10.367 00.000 8976 Worker thread wakes up
01:09:10.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.11) opts 0xd
01:09:10.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.11)
01:09:10.367 00.000 8976 Moving (0.87, -0.11) raw xDistance=-0.49 yDistance=-0.67
01:09:10.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:09:10.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.67
01:09:10.367 00.000 8976 MoveAxis(R, 2, ABG)
01:09:10.367 00.000 8976 stepping (-21, -4) + (2, 0)
01:09:10.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:10.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:10.367 00.000 5052 Enqueuing Expose request
01:09:10.367 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:10.392 00.025 8976 Received - 47 (G) 
01:09:10.392 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:10.392 00.000 8976 stepped: pos (-19, -4)
01:09:10.392 00.000 8976 MoveAxis(U, 3, ABG)
01:09:10.392 00.000 8976 stepping (-19, -4) + (0, 3)
01:09:10.393 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:10.425 00.032 8976 Received - 47 (G) 
01:09:10.425 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:10.425 00.000 8976 stepped: pos (-19, -1)
01:09:10.425 00.000 8976 MountToCamera -- mountTheta (0.23) + m_xAngle (2.04) = xAngle (2.27 = 2.27)
01:09:10.425 00.000 8976 MountToCamera -- mountX=3.20 mountY=0.75 hyp=3.29 mountTheta=0.23 cameraX=-2.13, cameraY=2.51 cameraTheta=2.27
01:09:10.425 00.000 8976 incremental bump (-2.130, 2.510) isValid = 1
01:09:10.425 00.000 8976 Scheduling Mount bump of (-0.149, 0.182)
01:09:10.425 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
01:09:10.425 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
01:09:10.425 00.000 8976 move complete, result=0
01:09:10.425 00.000 9828 Worker thread wakes up
01:09:10.425 00.000 8976 worker thread done servicing request
01:09:10.425 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:09:10.425 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
01:09:10.425 00.000 8976 Worker thread wakes up
01:09:10.425 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:09:10.426 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:10.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:10.426 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.35 = -0.93)
01:09:10.426 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.27 = -1.01)
01:09:10.426 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.26 mountX=0.14 mountY=-0.20, mountTheta=-0.96
01:09:10.426 00.000 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
01:09:10.426 00.000 9828 BLC: window closed
01:09:10.426 00.000 9828 MoveAxis(W, 45, B)
01:09:10.426 00.000 9828 Guiding  Dir = 3, Dur = 45
01:09:10.426 00.000 9828 IsSlewing returns 0
01:09:10.426 00.000 9828 IsGuiding returns 0
01:09:10.427 00.001 9828 PulseGuide returned control before completion, sleep 55
01:09:10.484 00.057 9828 IsGuiding returns 1
01:09:10.484 00.000 9828 scope still moving after pulse duration time elapsed
01:09:10.515 00.031 9828 IsSlewing returns 0
01:09:10.515 00.000 9828 IsGuiding returns 1
01:09:10.547 00.032 9828 IsSlewing returns 0
01:09:10.547 00.000 9828 IsGuiding returns 1
01:09:10.578 00.031 9828 IsSlewing returns 0
01:09:10.578 00.000 9828 IsGuiding returns 1
01:09:10.609 00.031 9828 IsSlewing returns 0
01:09:10.609 00.000 9828 IsGuiding returns 1
01:09:10.641 00.032 9828 IsSlewing returns 0
01:09:10.641 00.000 9828 IsGuiding returns 0
01:09:10.641 00.000 9828 scope move finished after 45 + 169 ms
01:09:10.641 00.000 9828 Move returns status 0, amount 45
01:09:10.641 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:10.641 00.000 9828 MoveAxis(N, 27, B)
01:09:10.641 00.000 9828 Guiding  Dir = 0, Dur = 27
01:09:10.656 00.015 9828 IsSlewing returns 0
01:09:10.656 00.000 9828 IsGuiding returns 0
01:09:10.656 00.000 9828 PulseGuide returned control before completion, sleep 37
01:09:10.703 00.047 9828 IsGuiding returns 1
01:09:10.703 00.000 9828 scope still moving after pulse duration time elapsed
01:09:10.734 00.031 9828 IsSlewing returns 0
01:09:10.734 00.000 9828 IsGuiding returns 1
01:09:10.765 00.031 9828 IsSlewing returns 0
01:09:10.765 00.000 9828 IsGuiding returns 1
01:09:10.796 00.031 9828 IsSlewing returns 0
01:09:10.796 00.000 9828 IsGuiding returns 1
01:09:10.828 00.032 9828 IsSlewing returns 0
01:09:10.828 00.000 9828 IsGuiding returns 0
01:09:10.828 00.000 9828 scope move finished after 27 + 144 ms
01:09:10.828 00.000 9828 Move returns status 0, amount 27
01:09:10.828 00.000 9828 move complete, result=0
01:09:10.828 00.000 9828 worker thread done servicing request
01:09:10.828 00.000 5052 GuideStep: 0.1 px 45 ms WEST, -0.2 px 27 ms NORTH
01:09:11.109 00.281 8976 Exposure complete
01:09:11.114 00.005 8976 worker thread done servicing request
01:09:11.114 00.000 5052 OnExposeComplete: enter
01:09:11.114 00.000 5052 UpdateGuideState(): m_state=6
01:09:11.114 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2390
01:09:11.114 00.000 5052 Star::Find returns 1 (0), X=330.31, Y=281.51, Mass=192, SNR=9.6, Peak=63 HFD=3.2
01:09:11.114 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
01:09:11.114 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
01:09:11.114 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=-0.20 hyp=1.16 cameraTheta=-0.17 mountX=-0.70 mountY=-0.85, mountTheta=-2.26
01:09:11.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=-0.20, opts=13)
01:09:11.115 00.000 5052 Enqueuing Move request for stepguider (1.14, -0.20)
01:09:11.115 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:09:11.115 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:09:11.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:11.115 00.000 8976 Worker thread wakes up
01:09:11.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, -0.20) opts 0xd
01:09:11.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, -0.20)
01:09:11.115 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:11.115 00.000 5052 Enqueuing Expose request
01:09:11.115 00.000 8976 Moving (1.14, -0.20) raw xDistance=-0.70 yDistance=-0.85
01:09:11.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
01:09:11.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.85
01:09:11.116 00.001 8976 MoveAxis(R, 3, ABG)
01:09:11.116 00.000 8976 stepping (-19, -1) + (3, 0)
01:09:11.116 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:11.144 00.028 8976 Received - 47 (G) 
01:09:11.144 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:11.144 00.000 8976 stepped: pos (-16, -1)
01:09:11.144 00.000 8976 MoveAxis(U, 4, ABG)
01:09:11.144 00.000 8976 stepping (-16, -1) + (0, 4)
01:09:11.144 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:11.176 00.032 8976 Received - 47 (G) 
01:09:11.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:11.176 00.000 8976 stepped: pos (-16, 3)
01:09:11.176 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
01:09:11.176 00.000 8976 MountToCamera -- mountX=2.96 mountY=0.35 hyp=2.98 mountTheta=0.12 cameraX=-1.66, cameraY=2.47 cameraTheta=2.16
01:09:11.176 00.000 8976 incremental bump (-1.655, 2.473) isValid = 1
01:09:11.176 00.000 8976 Scheduling Mount bump of (-0.128, 0.198)
01:09:11.176 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.13, y=0.20, opts=4)
01:09:11.176 00.000 8976 Enqueuing Move request for scope (-0.13, 0.20)
01:09:11.176 00.000 8976 move complete, result=0
01:09:11.176 00.000 9828 Worker thread wakes up
01:09:11.176 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0x4
01:09:11.176 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
01:09:11.176 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 4 ms NORTH
01:09:11.176 00.000 8976 worker thread done servicing request
01:09:11.176 00.000 8976 Worker thread wakes up
01:09:11.176 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
01:09:11.176 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.12)
01:09:11.176 00.000 9828 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.14 mountX=0.12 mountY=-0.21, mountTheta=-1.06
01:09:11.177 00.001 9828 Moving (-0.13, 0.20) raw xDistance=0.12 yDistance=-0.21
01:09:11.177 00.000 9828 BLC: window closed
01:09:11.177 00.000 9828 MoveAxis(W, 38, B)
01:09:11.177 00.000 9828 Guiding  Dir = 3, Dur = 38
01:09:11.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:11.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:11.177 00.000 9828 IsSlewing returns 0
01:09:11.177 00.000 9828 IsGuiding returns 0
01:09:11.177 00.000 9828 PulseGuide returned control before completion, sleep 48
01:09:11.228 00.051 9828 IsGuiding returns 1
01:09:11.228 00.000 9828 scope still moving after pulse duration time elapsed
01:09:11.260 00.032 9828 IsSlewing returns 0
01:09:11.260 00.000 9828 IsGuiding returns 1
01:09:11.290 00.030 9828 IsSlewing returns 0
01:09:11.290 00.000 9828 IsGuiding returns 1
01:09:11.321 00.031 9828 IsSlewing returns 0
01:09:11.321 00.000 9828 IsGuiding returns 0
01:09:11.321 00.000 9828 scope move finished after 38 + 105 ms
01:09:11.321 00.000 9828 Move returns status 0, amount 38
01:09:11.321 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:11.321 00.000 9828 MoveAxis(N, 29, B)
01:09:11.321 00.000 9828 Guiding  Dir = 0, Dur = 29
01:09:11.337 00.016 9828 IsSlewing returns 0
01:09:11.337 00.000 9828 IsGuiding returns 0
01:09:11.337 00.000 9828 PulseGuide returned control before completion, sleep 39
01:09:11.383 00.046 9828 IsGuiding returns 1
01:09:11.384 00.001 9828 scope still moving after pulse duration time elapsed
01:09:11.415 00.031 9828 IsSlewing returns 0
01:09:11.415 00.000 9828 IsGuiding returns 1
01:09:11.446 00.031 9828 IsSlewing returns 0
01:09:11.446 00.000 9828 IsGuiding returns 1
01:09:11.478 00.032 9828 IsSlewing returns 0
01:09:11.478 00.000 9828 IsGuiding returns 1
01:09:11.509 00.031 9828 IsSlewing returns 0
01:09:11.509 00.000 9828 IsGuiding returns 0
01:09:11.509 00.000 9828 scope move finished after 29 + 142 ms
01:09:11.509 00.000 9828 Move returns status 0, amount 29
01:09:11.509 00.000 9828 move complete, result=0
01:09:11.509 00.000 9828 worker thread done servicing request
01:09:11.509 00.000 5052 GuideStep: 0.1 px 38 ms WEST, -0.2 px 29 ms NORTH
01:09:11.860 00.351 8976 Exposure complete
01:09:11.865 00.005 8976 worker thread done servicing request
01:09:11.866 00.001 5052 OnExposeComplete: enter
01:09:11.866 00.000 5052 UpdateGuideState(): m_state=6
01:09:11.866 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2391
01:09:11.866 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.51, Mass=172, SNR=9.1, Peak=73 HFD=2.7
01:09:11.866 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
01:09:11.866 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
01:09:11.866 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.20 hyp=0.63 cameraTheta=-0.33 mountX=-0.45 mountY=-0.39, mountTheta=-2.43
01:09:11.866 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.20, opts=13)
01:09:11.867 00.001 5052 Enqueuing Move request for stepguider (0.60, -0.20)
01:09:11.867 00.000 8976 Worker thread wakes up
01:09:11.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.20) opts 0xd
01:09:11.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.20)
01:09:11.867 00.000 8976 Moving (0.60, -0.20) raw xDistance=-0.45 yDistance=-0.39
01:09:11.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:09:11.867 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
01:09:11.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:11.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
01:09:11.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.39
01:09:11.867 00.000 8976 MoveAxis(R, 2, ABG)
01:09:11.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:11.867 00.000 5052 Enqueuing Expose request
01:09:11.867 00.000 8976 stepping (-16, 3) + (2, 0)
01:09:11.867 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:11.895 00.028 8976 Received - 47 (G) 
01:09:11.896 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:11.896 00.000 8976 stepped: pos (-14, 3)
01:09:11.896 00.000 8976 MoveAxis(U, 2, ABG)
01:09:11.896 00.000 8976 stepping (-14, 3) + (0, 2)
01:09:11.896 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:11.928 00.032 8976 Received - 47 (G) 
01:09:11.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:11.928 00.000 8976 stepped: pos (-14, 5)
01:09:11.928 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
01:09:11.928 00.000 8976 MountToCamera -- mountX=2.69 mountY=-0.03 hyp=2.69 mountTheta=-0.01 cameraX=-1.20, cameraY=2.41 cameraTheta=2.03
01:09:11.928 00.000 8976 incremental bump (-1.198, 2.406) isValid = 1
01:09:11.928 00.000 8976 Scheduling Mount bump of (-0.102, 0.213)
01:09:11.928 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.21, opts=4)
01:09:11.928 00.000 8976 Enqueuing Move request for scope (-0.10, 0.21)
01:09:11.928 00.000 8976 move complete, result=0
01:09:11.928 00.000 8976 worker thread done servicing request
01:09:11.928 00.000 9828 Worker thread wakes up
01:09:11.928 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
01:09:11.928 00.000 8976 Worker thread wakes up
01:09:11.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:11.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:11.928 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0x4
01:09:11.928 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
01:09:11.928 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
01:09:11.928 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
01:09:11.928 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.24 cameraTheta=2.02 mountX=0.09 mountY=-0.22, mountTheta=-1.18
01:09:11.928 00.000 9828 Moving (-0.10, 0.21) raw xDistance=0.09 yDistance=-0.22
01:09:11.928 00.000 9828 BLC: window closed
01:09:11.928 00.000 9828 MoveAxis(W, 29, B)
01:09:11.928 00.000 9828 Guiding  Dir = 3, Dur = 29
01:09:11.929 00.001 9828 IsSlewing returns 0
01:09:11.929 00.000 9828 IsGuiding returns 0
01:09:11.929 00.000 9828 PulseGuide returned control before completion, sleep 39
01:09:11.972 00.043 9828 IsGuiding returns 1
01:09:11.972 00.000 9828 scope still moving after pulse duration time elapsed
01:09:12.003 00.031 9828 IsSlewing returns 0
01:09:12.003 00.000 9828 IsGuiding returns 1
01:09:12.034 00.031 9828 IsSlewing returns 0
01:09:12.034 00.000 9828 IsGuiding returns 1
01:09:12.065 00.031 9828 IsSlewing returns 0
01:09:12.065 00.000 9828 IsGuiding returns 1
01:09:12.096 00.031 9828 IsSlewing returns 0
01:09:12.096 00.000 9828 IsGuiding returns 0
01:09:12.096 00.000 9828 scope move finished after 29 + 138 ms
01:09:12.096 00.000 9828 Move returns status 0, amount 29
01:09:12.096 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:12.096 00.000 9828 MoveAxis(N, 31, B)
01:09:12.096 00.000 9828 Guiding  Dir = 0, Dur = 31
01:09:12.112 00.016 9828 IsSlewing returns 0
01:09:12.112 00.000 9828 IsGuiding returns 0
01:09:12.112 00.000 9828 PulseGuide returned control before completion, sleep 41
01:09:12.158 00.046 9828 IsGuiding returns 1
01:09:12.158 00.000 9828 scope still moving after pulse duration time elapsed
01:09:12.189 00.031 9828 IsSlewing returns 0
01:09:12.189 00.000 9828 IsGuiding returns 1
01:09:12.220 00.031 9828 IsSlewing returns 0
01:09:12.220 00.000 9828 IsGuiding returns 1
01:09:12.267 00.047 9828 IsSlewing returns 0
01:09:12.267 00.000 9828 IsGuiding returns 0
01:09:12.267 00.000 9828 scope move finished after 31 + 123 ms
01:09:12.267 00.000 9828 Move returns status 0, amount 31
01:09:12.267 00.000 9828 move complete, result=0
01:09:12.267 00.000 9828 worker thread done servicing request
01:09:12.267 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.2 px 31 ms NORTH
01:09:12.611 00.344 8976 Exposure complete
01:09:12.616 00.005 8976 worker thread done servicing request
01:09:12.616 00.000 5052 OnExposeComplete: enter
01:09:12.616 00.000 5052 UpdateGuideState(): m_state=6
01:09:12.616 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2392
01:09:12.616 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.73, Mass=199, SNR=9.7, Peak=67 HFD=3.0
01:09:12.616 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:09:12.616 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:09:12.616 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.07 mountX=0.13 mountY=0.20, mountTheta=0.99
01:09:12.617 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.02, opts=13)
01:09:12.617 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.02)
01:09:12.617 00.000 8976 Worker thread wakes up
01:09:12.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.02) opts 0xd
01:09:12.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.02)
01:09:12.617 00.000 8976 Moving (-0.25, 0.02) raw xDistance=0.13 yDistance=0.20
01:09:12.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:09:12.617 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:09:12.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:12.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:09:12.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:09:12.617 00.000 8976 MoveAxis(R, 0, ABG)
01:09:12.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:12.617 00.000 5052 Enqueuing Expose request
01:09:12.618 00.001 8976 MoveAxis(U, 0, ABG)
01:09:12.618 00.000 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.93 = 1.93)
01:09:12.618 00.000 8976 MountToCamera -- mountX=2.51 mountY=-0.28 hyp=2.52 mountTheta=-0.11 cameraX=-0.89, cameraY=2.36 cameraTheta=1.93
01:09:12.618 00.000 8976 incremental bump (-0.891, 2.361) isValid = 1
01:09:12.618 00.000 8976 Scheduling Mount bump of (-0.081, 0.223)
01:09:12.618 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.22, opts=4)
01:09:12.618 00.000 8976 Enqueuing Move request for scope (-0.08, 0.22)
01:09:12.618 00.000 8976 move complete, result=0
01:09:12.618 00.000 9828 Worker thread wakes up
01:09:12.618 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0x4
01:09:12.618 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
01:09:12.618 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.02 = -1.27)
01:09:12.618 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:12.618 00.000 8976 worker thread done servicing request
01:09:12.618 00.000 8976 Worker thread wakes up
01:09:12.618 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.35)
01:09:12.618 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.92 mountX=0.07 mountY=-0.23, mountTheta=-1.27
01:09:12.618 00.000 9828 Moving (-0.08, 0.22) raw xDistance=0.07 yDistance=-0.23
01:09:12.619 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:12.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:12.619 00.000 9828 BLC: window closed
01:09:12.619 00.000 9828 MoveAxis(W, 23, B)
01:09:12.619 00.000 9828 Guiding  Dir = 3, Dur = 23
01:09:12.619 00.000 9828 IsSlewing returns 0
01:09:12.619 00.000 9828 IsGuiding returns 0
01:09:12.619 00.000 9828 PulseGuide returned control before completion, sleep 33
01:09:12.654 00.035 9828 IsGuiding returns 1
01:09:12.654 00.000 9828 scope still moving after pulse duration time elapsed
01:09:12.685 00.031 9828 IsSlewing returns 0
01:09:12.685 00.000 9828 IsGuiding returns 1
01:09:12.716 00.031 9828 IsSlewing returns 0
01:09:12.716 00.000 9828 IsGuiding returns 1
01:09:12.747 00.031 9828 IsSlewing returns 0
01:09:12.747 00.000 9828 IsGuiding returns 0
01:09:12.747 00.000 9828 scope move finished after 23 + 105 ms
01:09:12.747 00.000 9828 Move returns status 0, amount 23
01:09:12.747 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:12.747 00.000 9828 MoveAxis(N, 32, B)
01:09:12.747 00.000 9828 Guiding  Dir = 0, Dur = 32
01:09:12.763 00.016 9828 IsSlewing returns 0
01:09:12.763 00.000 9828 IsGuiding returns 0
01:09:12.763 00.000 9828 PulseGuide returned control before completion, sleep 42
01:09:12.808 00.045 9828 IsGuiding returns 1
01:09:12.808 00.000 9828 scope still moving after pulse duration time elapsed
01:09:12.839 00.031 9828 IsSlewing returns 0
01:09:12.839 00.000 9828 IsGuiding returns 1
01:09:12.870 00.031 9828 IsSlewing returns 0
01:09:12.870 00.000 9828 IsGuiding returns 1
01:09:12.900 00.030 9828 IsSlewing returns 0
01:09:12.900 00.000 9828 IsGuiding returns 1
01:09:12.931 00.031 9828 IsSlewing returns 0
01:09:12.931 00.000 9828 IsGuiding returns 1
01:09:12.961 00.030 9828 IsSlewing returns 0
01:09:12.961 00.000 9828 IsGuiding returns 0
01:09:12.961 00.000 9828 scope move finished after 32 + 166 ms
01:09:12.961 00.000 9828 Move returns status 0, amount 32
01:09:12.961 00.000 9828 move complete, result=0
01:09:12.961 00.000 9828 worker thread done servicing request
01:09:12.962 00.001 5052 GuideStep: 0.1 px 23 ms WEST, -0.2 px 32 ms NORTH
01:09:13.305 00.343 8976 Exposure complete
01:09:13.310 00.005 8976 worker thread done servicing request
01:09:13.310 00.000 5052 OnExposeComplete: enter
01:09:13.310 00.000 5052 UpdateGuideState(): m_state=6
01:09:13.310 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2393
01:09:13.310 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.30, Mass=184, SNR=9.4, Peak=68 HFD=2.9
01:09:13.310 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
01:09:13.310 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
01:09:13.310 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.41 hyp=0.56 cameraTheta=-0.82 mountX=-0.54 mountY=-0.10, mountTheta=-2.96
01:09:13.311 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.41, opts=13)
01:09:13.311 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.41)
01:09:13.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:09:13.311 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:09:13.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:13.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:13.311 00.000 5052 Enqueuing Expose request
01:09:13.311 00.000 8976 Worker thread wakes up
01:09:13.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.41) opts 0xd
01:09:13.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.41)
01:09:13.311 00.000 8976 Moving (0.38, -0.41) raw xDistance=-0.54 yDistance=-0.10
01:09:13.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:09:13.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:09:13.312 00.001 8976 MoveAxis(R, 2, ABG)
01:09:13.312 00.000 8976 stepping (-14, 5) + (2, 0)
01:09:13.312 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:13.335 00.023 8976 Received - 47 (G) 
01:09:13.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:13.335 00.000 8976 stepped: pos (-12, 5)
01:09:13.335 00.000 8976 MoveAxis(U, 0, ABG)
01:09:13.335 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
01:09:13.335 00.000 8976 MountToCamera -- mountX=2.29 mountY=-0.45 hyp=2.33 mountTheta=-0.19 cameraX=-0.64, cameraY=2.24 cameraTheta=1.85
01:09:13.335 00.000 8976 incremental bump (-0.640, 2.241) isValid = 1
01:09:13.335 00.000 8976 Scheduling Mount bump of (-0.063, 0.229)
01:09:13.335 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.23, opts=4)
01:09:13.335 00.000 8976 Enqueuing Move request for scope (-0.06, 0.23)
01:09:13.335 00.000 8976 move complete, result=0
01:09:13.335 00.000 9828 Worker thread wakes up
01:09:13.335 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0x4
01:09:13.335 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
01:09:13.335 00.000 8976 worker thread done servicing request
01:09:13.335 00.000 8976 Worker thread wakes up
01:09:13.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:13.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:13.336 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:09:13.336 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.94 = -1.35)
01:09:13.336 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.43)
01:09:13.336 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.84 mountX=0.05 mountY=-0.24, mountTheta=-1.35
01:09:13.336 00.000 9828 Moving (-0.06, 0.23) raw xDistance=0.05 yDistance=-0.24
01:09:13.336 00.000 9828 BLC: window closed
01:09:13.336 00.000 9828 MoveAxis(W, 17, B)
01:09:13.336 00.000 9828 Guiding  Dir = 3, Dur = 17
01:09:13.336 00.000 9828 IsSlewing returns 0
01:09:13.336 00.000 9828 IsGuiding returns 0
01:09:13.336 00.000 9828 PulseGuide returned control before completion, sleep 27
01:09:13.376 00.040 9828 IsGuiding returns 1
01:09:13.376 00.000 9828 scope still moving after pulse duration time elapsed
01:09:13.407 00.031 9828 IsSlewing returns 0
01:09:13.407 00.000 9828 IsGuiding returns 1
01:09:13.438 00.031 9828 IsSlewing returns 0
01:09:13.438 00.000 9828 IsGuiding returns 1
01:09:13.468 00.030 9828 IsSlewing returns 0
01:09:13.468 00.000 9828 IsGuiding returns 0
01:09:13.468 00.000 9828 scope move finished after 17 + 115 ms
01:09:13.468 00.000 9828 Move returns status 0, amount 17
01:09:13.468 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:13.468 00.000 9828 MoveAxis(N, 32, B)
01:09:13.468 00.000 9828 Guiding  Dir = 0, Dur = 32
01:09:13.484 00.016 9828 IsSlewing returns 0
01:09:13.484 00.000 9828 IsGuiding returns 0
01:09:13.484 00.000 9828 PulseGuide returned control before completion, sleep 42
01:09:13.530 00.046 9828 IsGuiding returns 1
01:09:13.530 00.000 9828 scope still moving after pulse duration time elapsed
01:09:13.561 00.031 9828 IsSlewing returns 0
01:09:13.561 00.000 9828 IsGuiding returns 1
01:09:13.592 00.031 9828 IsSlewing returns 0
01:09:13.592 00.000 9828 IsGuiding returns 1
01:09:13.623 00.031 9828 IsSlewing returns 0
01:09:13.623 00.000 9828 IsGuiding returns 1
01:09:13.654 00.031 9828 IsSlewing returns 0
01:09:13.654 00.000 9828 IsGuiding returns 0
01:09:13.654 00.000 9828 scope move finished after 32 + 138 ms
01:09:13.654 00.000 9828 Move returns status 0, amount 32
01:09:13.654 00.000 9828 move complete, result=0
01:09:13.654 00.000 9828 worker thread done servicing request
01:09:13.654 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.2 px 32 ms NORTH
01:09:14.018 00.364 8976 Exposure complete
01:09:14.023 00.005 8976 worker thread done servicing request
01:09:14.023 00.000 5052 OnExposeComplete: enter
01:09:14.023 00.000 5052 UpdateGuideState(): m_state=6
01:09:14.023 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2394
01:09:14.023 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.53, Mass=207, SNR=9.9, Peak=66 HFD=3.1
01:09:14.023 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.49 = -2.49)
01:09:14.023 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
01:09:14.023 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.18 hyp=0.42 cameraTheta=-0.45 mountX=-0.34 mountY=-0.22, mountTheta=-2.56
01:09:14.024 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.18, opts=13)
01:09:14.024 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.18)
01:09:14.024 00.000 8976 Worker thread wakes up
01:09:14.024 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:09:14.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.18) opts 0xd
01:09:14.024 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9
01:09:14.024 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.18)
01:09:14.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:14.024 00.000 8976 Moving (0.38, -0.18) raw xDistance=-0.34 yDistance=-0.22
01:09:14.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:14.024 00.000 5052 Enqueuing Expose request
01:09:14.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:09:14.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:09:14.024 00.000 8976 MoveAxis(R, 2, ABG)
01:09:14.024 00.000 8976 stepping (-12, 5) + (2, 0)
01:09:14.024 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:14.054 00.030 8976 Received - 47 (G) 
01:09:14.054 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:14.054 00.000 8976 stepped: pos (-10, 5)
01:09:14.054 00.000 8976 MoveAxis(U, 0, ABG)
01:09:14.054 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
01:09:14.054 00.000 8976 MountToCamera -- mountX=2.04 mountY=-0.56 hyp=2.11 mountTheta=-0.27 cameraX=-0.43, cameraY=2.07 cameraTheta=1.77
01:09:14.054 00.000 8976 incremental bump (-0.425, 2.071) isValid = 1
01:09:14.054 00.000 8976 Scheduling Mount bump of (-0.046, 0.233)
01:09:14.054 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.23, opts=4)
01:09:14.054 00.000 8976 Enqueuing Move request for scope (-0.05, 0.23)
01:09:14.054 00.000 8976 move complete, result=0
01:09:14.054 00.000 9828 Worker thread wakes up
01:09:14.054 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.2 px 0 ms NORTH
01:09:14.055 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0x4
01:09:14.055 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
01:09:14.055 00.000 8976 worker thread done servicing request
01:09:14.055 00.000 8976 Worker thread wakes up
01:09:14.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:14.055 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
01:09:14.055 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
01:09:14.055 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.77 mountX=0.04 mountY=-0.24, mountTheta=-1.42
01:09:14.055 00.000 9828 Moving (-0.05, 0.23) raw xDistance=0.04 yDistance=-0.24
01:09:14.055 00.000 9828 BLC: window closed
01:09:14.055 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:14.055 00.000 9828 MoveAxis(W, 11, B)
01:09:14.055 00.000 9828 Guiding  Dir = 3, Dur = 11
01:09:14.056 00.001 9828 IsSlewing returns 0
01:09:14.056 00.000 9828 IsGuiding returns 0
01:09:14.056 00.000 9828 PulseGuide returned control before completion, sleep 21
01:09:14.088 00.032 9828 IsGuiding returns 1
01:09:14.088 00.000 9828 scope still moving after pulse duration time elapsed
01:09:14.118 00.030 9828 IsSlewing returns 0
01:09:14.118 00.000 9828 IsGuiding returns 1
01:09:14.149 00.031 9828 IsSlewing returns 0
01:09:14.149 00.000 9828 IsGuiding returns 1
01:09:14.181 00.032 9828 IsSlewing returns 0
01:09:14.181 00.000 9828 IsGuiding returns 0
01:09:14.181 00.000 9828 scope move finished after 11 + 114 ms
01:09:14.181 00.000 9828 Move returns status 0, amount 11
01:09:14.181 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:14.181 00.000 9828 MoveAxis(N, 32, B)
01:09:14.181 00.000 9828 Guiding  Dir = 0, Dur = 32
01:09:14.197 00.016 9828 IsSlewing returns 0
01:09:14.197 00.000 9828 IsGuiding returns 0
01:09:14.197 00.000 9828 PulseGuide returned control before completion, sleep 42
01:09:14.243 00.046 9828 IsGuiding returns 1
01:09:14.243 00.000 9828 scope still moving after pulse duration time elapsed
01:09:14.274 00.031 9828 IsSlewing returns 0
01:09:14.274 00.000 9828 IsGuiding returns 1
01:09:14.306 00.032 9828 IsSlewing returns 0
01:09:14.306 00.000 9828 IsGuiding returns 1
01:09:14.335 00.029 9828 IsSlewing returns 0
01:09:14.335 00.000 9828 IsGuiding returns 1
01:09:14.367 00.032 9828 IsSlewing returns 0
01:09:14.367 00.000 9828 IsGuiding returns 0
01:09:14.367 00.000 9828 scope move finished after 32 + 136 ms
01:09:14.367 00.000 9828 Move returns status 0, amount 32
01:09:14.367 00.000 9828 move complete, result=0
01:09:14.367 00.000 9828 worker thread done servicing request
01:09:14.367 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.2 px 32 ms NORTH
01:09:14.742 00.375 8976 Exposure complete
01:09:14.747 00.005 8976 worker thread done servicing request
01:09:14.747 00.000 5052 OnExposeComplete: enter
01:09:14.747 00.000 5052 UpdateGuideState(): m_state=6
01:09:14.747 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2395
01:09:14.747 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=281.47, Mass=189, SNR=9.5, Peak=67 HFD=2.9
01:09:14.747 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:09:14.747 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
01:09:14.747 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=-0.24 hyp=0.94 cameraTheta=-0.26 mountX=-0.63 mountY=-0.63, mountTheta=-2.36
01:09:14.747 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=-0.24, opts=13)
01:09:14.747 00.000 5052 Enqueuing Move request for stepguider (0.91, -0.24)
01:09:14.747 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:09:14.747 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:09:14.748 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:14.748 00.000 8976 Worker thread wakes up
01:09:14.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, -0.24) opts 0xd
01:09:14.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, -0.24)
01:09:14.748 00.000 8976 Moving (0.91, -0.24) raw xDistance=-0.63 yDistance=-0.63
01:09:14.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:14.748 00.000 5052 Enqueuing Expose request
01:09:14.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.63
01:09:14.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
01:09:14.748 00.000 8976 MoveAxis(R, 3, ABG)
01:09:14.748 00.000 8976 stepping (-10, 5) + (3, 0)
01:09:14.748 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:14.789 00.041 8976 Received - 47 (G) 
01:09:14.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:14.789 00.000 8976 stepped: pos (-7, 5)
01:09:14.789 00.000 8976 MoveAxis(U, 2, ABG)
01:09:14.789 00.000 8976 stepping (-7, 5) + (0, 2)
01:09:14.789 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:14.820 00.031 8976 Received - 47 (G) 
01:09:14.821 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:14.821 00.000 8976 stepped: pos (-7, 7)
01:09:14.821 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:09:14.821 00.000 8976 MountToCamera -- mountX=1.72 mountY=-0.74 hyp=1.87 mountTheta=-0.41 cameraX=-0.12, cameraY=1.87 cameraTheta=1.63
01:09:14.821 00.000 8976 incremental bump (-0.119, 1.869) isValid = 1
01:09:14.821 00.000 8976 Scheduling Mount bump of (-0.015, 0.238)
01:09:14.821 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.24, opts=4)
01:09:14.821 00.000 8976 Enqueuing Move request for scope (-0.01, 0.24)
01:09:14.821 00.000 8976 move complete, result=0
01:09:14.821 00.000 9828 Worker thread wakes up
01:09:14.821 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0x4
01:09:14.821 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
01:09:14.821 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.56)
01:09:14.821 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.64)
01:09:14.821 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=0.00 mountY=-0.24, mountTheta=-1.56
01:09:14.821 00.000 8976 worker thread done servicing request
01:09:14.821 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.6 px 2 ms NORTH
01:09:14.821 00.000 9828 Moving (-0.01, 0.24) raw xDistance=0.00 yDistance=-0.24
01:09:14.822 00.001 9828 BLC: window closed
01:09:14.822 00.000 8976 Worker thread wakes up
01:09:14.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:14.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:14.822 00.000 9828 MoveAxis(W, 1, B)
01:09:14.822 00.000 9828 Guiding  Dir = 3, Dur = 1
01:09:14.822 00.000 9828 IsSlewing returns 0
01:09:14.822 00.000 9828 IsGuiding returns 0
01:09:14.822 00.000 9828 PulseGuide returned control before completion, sleep 11
01:09:14.835 00.013 9828 IsGuiding returns 1
01:09:14.835 00.000 9828 scope still moving after pulse duration time elapsed
01:09:14.866 00.031 9828 IsSlewing returns 0
01:09:14.866 00.000 9828 IsGuiding returns 1
01:09:14.897 00.031 9828 IsSlewing returns 0
01:09:14.897 00.000 9828 IsGuiding returns 1
01:09:14.928 00.031 9828 IsSlewing returns 0
01:09:14.928 00.000 9828 IsGuiding returns 1
01:09:14.959 00.031 9828 IsSlewing returns 0
01:09:14.959 00.000 9828 IsGuiding returns 0
01:09:14.959 00.000 9828 scope move finished after 1 + 135 ms
01:09:14.959 00.000 9828 Move returns status 0, amount 1
01:09:14.959 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:14.959 00.000 9828 MoveAxis(N, 32, B)
01:09:14.959 00.000 9828 Guiding  Dir = 0, Dur = 32
01:09:14.975 00.016 9828 IsSlewing returns 0
01:09:14.975 00.000 9828 IsGuiding returns 0
01:09:14.975 00.000 9828 PulseGuide returned control before completion, sleep 42
01:09:15.022 00.047 9828 IsGuiding returns 1
01:09:15.022 00.000 9828 scope still moving after pulse duration time elapsed
01:09:15.053 00.031 9828 IsSlewing returns 0
01:09:15.053 00.000 9828 IsGuiding returns 1
01:09:15.084 00.031 9828 IsSlewing returns 0
01:09:15.084 00.000 9828 IsGuiding returns 1
01:09:15.115 00.031 9828 IsSlewing returns 0
01:09:15.115 00.000 9828 IsGuiding returns 1
01:09:15.145 00.030 9828 IsSlewing returns 0
01:09:15.145 00.000 9828 IsGuiding returns 0
01:09:15.145 00.000 9828 scope move finished after 32 + 138 ms
01:09:15.145 00.000 9828 Move returns status 0, amount 32
01:09:15.145 00.000 9828 move complete, result=0
01:09:15.145 00.000 9828 worker thread done servicing request
01:09:15.145 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.2 px 32 ms NORTH
01:09:15.506 00.361 8976 Exposure complete
01:09:15.511 00.005 8976 worker thread done servicing request
01:09:15.511 00.000 5052 OnExposeComplete: enter
01:09:15.511 00.000 5052 UpdateGuideState(): m_state=6
01:09:15.511 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2396
01:09:15.511 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.44, Mass=199, SNR=9.7, Peak=67 HFD=3.0
01:09:15.512 00.001 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
01:09:15.512 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
01:09:15.512 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.27 hyp=0.75 cameraTheta=-0.37 mountX=-0.56 mountY=-0.44, mountTheta=-2.48
01:09:15.512 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.27, opts=13)
01:09:15.512 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.27)
01:09:15.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:09:15.512 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:09:15.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:15.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:15.512 00.000 5052 Enqueuing Expose request
01:09:15.513 00.001 8976 Worker thread wakes up
01:09:15.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.27) opts 0xd
01:09:15.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.27)
01:09:15.513 00.000 8976 Moving (0.70, -0.27) raw xDistance=-0.56 yDistance=-0.44
01:09:15.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
01:09:15.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
01:09:15.513 00.000 8976 MoveAxis(R, 3, ABG)
01:09:15.513 00.000 8976 stepping (-7, 7) + (3, 0)
01:09:15.513 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:15.541 00.028 8976 Received - 47 (G) 
01:09:15.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:15.541 00.000 8976 stepped: pos (-4, 7)
01:09:15.541 00.000 8976 MoveAxis(U, 2, ABG)
01:09:15.541 00.000 8976 stepping (-4, 7) + (0, 2)
01:09:15.541 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:15.573 00.032 8976 Received - 47 (G) 
01:09:15.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:15.573 00.000 8976 stepped: pos (-4, 9)
01:09:15.573 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
01:09:15.573 00.000 8976 MountToCamera -- mountX=1.35 mountY=-0.97 hyp=1.67 mountTheta=-0.62 cameraX=0.25, cameraY=1.65 cameraTheta=1.42
01:09:15.573 00.000 8976 incremental bump (0.248, 1.647) isValid = 1
01:09:15.573 00.000 8976 Scheduling Mount bump of (0.034, 0.236)
01:09:15.573 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.24, opts=4)
01:09:15.573 00.000 8976 Enqueuing Move request for scope (0.03, 0.24)
01:09:15.573 00.000 8976 move complete, result=0
01:09:15.573 00.000 9828 Worker thread wakes up
01:09:15.574 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0x4
01:09:15.574 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
01:09:15.574 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
01:09:15.574 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.4 px 2 ms NORTH
01:09:15.574 00.000 8976 worker thread done servicing request
01:09:15.574 00.000 8976 Worker thread wakes up
01:09:15.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:15.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:15.574 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
01:09:15.574 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.43 mountX=-0.04 mountY=-0.23, mountTheta=-1.76
01:09:15.574 00.000 9828 Moving (0.03, 0.24) raw xDistance=-0.04 yDistance=-0.23
01:09:15.574 00.000 9828 BLC: window closed
01:09:15.574 00.000 9828 MoveAxis(E, 14, B)
01:09:15.574 00.000 9828 Guiding  Dir = 2, Dur = 14
01:09:15.575 00.001 9828 IsSlewing returns 0
01:09:15.575 00.000 9828 IsGuiding returns 0
01:09:15.575 00.000 9828 PulseGuide returned control before completion, sleep 24
01:09:15.608 00.033 9828 IsGuiding returns 1
01:09:15.608 00.000 9828 scope still moving after pulse duration time elapsed
01:09:15.640 00.032 9828 IsSlewing returns 0
01:09:15.640 00.000 9828 IsGuiding returns 1
01:09:15.671 00.031 9828 IsSlewing returns 0
01:09:15.671 00.000 9828 IsGuiding returns 1
01:09:15.702 00.031 9828 IsSlewing returns 0
01:09:15.702 00.000 9828 IsGuiding returns 0
01:09:15.703 00.001 9828 scope move finished after 14 + 113 ms
01:09:15.703 00.000 9828 Move returns status 0, amount 14
01:09:15.703 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:15.703 00.000 9828 MoveAxis(N, 31, B)
01:09:15.703 00.000 9828 Guiding  Dir = 0, Dur = 31
01:09:15.717 00.014 9828 IsSlewing returns 0
01:09:15.717 00.000 9828 IsGuiding returns 0
01:09:15.717 00.000 9828 PulseGuide returned control before completion, sleep 41
01:09:15.764 00.047 9828 IsGuiding returns 1
01:09:15.764 00.000 9828 scope still moving after pulse duration time elapsed
01:09:15.796 00.032 9828 IsSlewing returns 0
01:09:15.801 00.005 9828 IsGuiding returns 1
01:09:15.826 00.025 9828 IsSlewing returns 0
01:09:15.826 00.000 9828 IsGuiding returns 1
01:09:15.858 00.032 9828 IsSlewing returns 0
01:09:15.858 00.000 9828 IsGuiding returns 1
01:09:15.889 00.031 9828 IsSlewing returns 0
01:09:15.889 00.000 9828 IsGuiding returns 0
01:09:15.889 00.000 9828 scope move finished after 31 + 140 ms
01:09:15.889 00.000 9828 Move returns status 0, amount 31
01:09:15.889 00.000 9828 move complete, result=0
01:09:15.889 00.000 9828 worker thread done servicing request
01:09:15.889 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.2 px 31 ms NORTH
01:09:16.260 00.371 8976 Exposure complete
01:09:16.267 00.007 8976 worker thread done servicing request
01:09:16.267 00.000 5052 OnExposeComplete: enter
01:09:16.267 00.000 5052 UpdateGuideState(): m_state=6
01:09:16.267 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2397
01:09:16.267 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=282.23, Mass=181, SNR=9.3, Peak=65 HFD=2.8
01:09:16.267 00.000 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
01:09:16.267 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
01:09:16.267 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.52 hyp=0.59 cameraTheta=1.08 mountX=0.34 mountY=-0.52, mountTheta=-0.99
01:09:16.268 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.52, opts=13)
01:09:16.268 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.52)
01:09:16.268 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:09:16.268 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
01:09:16.268 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:16.268 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:16.269 00.001 5052 Enqueuing Expose request
01:09:16.269 00.000 8976 Worker thread wakes up
01:09:16.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.52) opts 0xd
01:09:16.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.52)
01:09:16.269 00.000 8976 Moving (0.28, 0.52) raw xDistance=0.34 yDistance=-0.52
01:09:16.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
01:09:16.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
01:09:16.269 00.000 8976 MoveAxis(L, 1, ABG)
01:09:16.269 00.000 8976 stepping (-4, 9) + (-1, 0)
01:09:16.269 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:16.291 00.022 8976 Received - 47 (G) 
01:09:16.292 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:16.292 00.000 8976 stepped: pos (-5, 9)
01:09:16.292 00.000 8976 MoveAxis(U, 2, ABG)
01:09:16.292 00.000 8976 stepping (-5, 9) + (0, 2)
01:09:16.292 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:16.324 00.032 8976 Received - 47 (G) 
01:09:16.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:16.324 00.000 8976 stepped: pos (-5, 11)
01:09:16.324 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:09:16.324 00.000 8976 MountToCamera -- mountX=1.16 mountY=-1.23 hyp=1.69 mountTheta=-0.81 cameraX=0.56, cameraY=1.59 cameraTheta=1.23
01:09:16.324 00.000 8976 incremental bump (0.564, 1.591) isValid = 1
01:09:16.324 00.000 8976 Scheduling Mount bump of (0.077, 0.225)
01:09:16.324 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.22, opts=4)
01:09:16.324 00.000 8976 Enqueuing Move request for scope (0.08, 0.22)
01:09:16.324 00.000 8976 move complete, result=0
01:09:16.324 00.000 9828 Worker thread wakes up
01:09:16.324 00.000 8976 worker thread done servicing request
01:09:16.324 00.000 8976 Worker thread wakes up
01:09:16.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:16.324 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
01:09:16.325 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0x4
01:09:16.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:16.325 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
01:09:16.325 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
01:09:16.325 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
01:09:16.325 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.24 mountX=-0.09 mountY=-0.21, mountTheta=-1.96
01:09:16.325 00.000 9828 Moving (0.08, 0.22) raw xDistance=-0.09 yDistance=-0.21
01:09:16.325 00.000 9828 BLC: window closed
01:09:16.325 00.000 9828 MoveAxis(E, 28, B)
01:09:16.325 00.000 9828 Guiding  Dir = 2, Dur = 28
01:09:16.325 00.000 9828 IsSlewing returns 0
01:09:16.325 00.000 9828 IsGuiding returns 0
01:09:16.325 00.000 9828 PulseGuide returned control before completion, sleep 38
01:09:16.371 00.046 9828 IsGuiding returns 1
01:09:16.371 00.000 9828 scope still moving after pulse duration time elapsed
01:09:16.402 00.031 9828 IsSlewing returns 0
01:09:16.402 00.000 9828 IsGuiding returns 1
01:09:16.432 00.030 9828 IsSlewing returns 0
01:09:16.432 00.000 9828 IsGuiding returns 1
01:09:16.463 00.031 9828 IsSlewing returns 0
01:09:16.463 00.000 9828 IsGuiding returns 1
01:09:16.494 00.031 9828 IsSlewing returns 0
01:09:16.494 00.000 9828 IsGuiding returns 0
01:09:16.494 00.000 9828 scope move finished after 28 + 140 ms
01:09:16.494 00.000 9828 Move returns status 0, amount 28
01:09:16.494 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:16.494 00.000 9828 MoveAxis(N, 29, B)
01:09:16.494 00.000 9828 Guiding  Dir = 0, Dur = 29
01:09:16.509 00.015 9828 IsSlewing returns 0
01:09:16.509 00.000 9828 IsGuiding returns 0
01:09:16.509 00.000 9828 PulseGuide returned control before completion, sleep 39
01:09:16.556 00.047 9828 IsGuiding returns 1
01:09:16.556 00.000 9828 scope still moving after pulse duration time elapsed
01:09:16.587 00.031 9828 IsSlewing returns 0
01:09:16.587 00.000 9828 IsGuiding returns 1
01:09:16.617 00.030 9828 IsSlewing returns 0
01:09:16.617 00.000 9828 IsGuiding returns 1
01:09:16.649 00.032 9828 IsSlewing returns 0
01:09:16.649 00.000 9828 IsGuiding returns 1
01:09:16.680 00.031 9828 IsSlewing returns 0
01:09:16.680 00.000 9828 IsGuiding returns 0
01:09:16.680 00.000 9828 scope move finished after 29 + 142 ms
01:09:16.680 00.000 9828 Move returns status 0, amount 29
01:09:16.680 00.000 9828 move complete, result=0
01:09:16.680 00.000 9828 worker thread done servicing request
01:09:16.680 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.2 px 29 ms NORTH
01:09:17.012 00.332 8976 Exposure complete
01:09:17.018 00.006 8976 worker thread done servicing request
01:09:17.018 00.000 5052 OnExposeComplete: enter
01:09:17.018 00.000 5052 UpdateGuideState(): m_state=6
01:09:17.018 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2398
01:09:17.018 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.47, Mass=184, SNR=9.4, Peak=69 HFD=2.9
01:09:17.018 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
01:09:17.018 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
01:09:17.018 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.24 hyp=0.51 cameraTheta=-0.50 mountX=-0.42 mountY=-0.24, mountTheta=-2.62
01:09:17.018 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.24, opts=13)
01:09:17.018 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.24)
01:09:17.019 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:09:17.019 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:09:17.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:17.019 00.000 8976 Worker thread wakes up
01:09:17.019 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.24) opts 0xd
01:09:17.019 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.24)
01:09:17.019 00.000 8976 Moving (0.44, -0.24) raw xDistance=-0.42 yDistance=-0.24
01:09:17.019 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:17.019 00.000 5052 Enqueuing Expose request
01:09:17.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
01:09:17.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:09:17.019 00.000 8976 MoveAxis(R, 2, ABG)
01:09:17.019 00.000 8976 stepping (-5, 11) + (2, 0)
01:09:17.019 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:17.043 00.024 8976 Received - 47 (G) 
01:09:17.043 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:17.043 00.000 8976 stepped: pos (-3, 11)
01:09:17.043 00.000 8976 MoveAxis(U, 0, ABG)
01:09:17.043 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:09:17.043 00.000 8976 MountToCamera -- mountX=0.93 mountY=-1.40 hyp=1.68 mountTheta=-0.98 cameraX=0.82, cameraY=1.46 cameraTheta=1.06
01:09:17.043 00.000 8976 incremental bump (0.822, 1.463) isValid = 1
01:09:17.044 00.001 8976 Scheduling Mount bump of (0.113, 0.208)
01:09:17.044 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
01:09:17.044 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
01:09:17.044 00.000 8976 move complete, result=0
01:09:17.044 00.000 9828 Worker thread wakes up
01:09:17.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
01:09:17.044 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:09:17.044 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
01:09:17.044 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:09:17.044 00.000 8976 worker thread done servicing request
01:09:17.044 00.000 8976 Worker thread wakes up
01:09:17.044 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
01:09:17.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:17.044 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.07 mountX=-0.12 mountY=-0.19, mountTheta=-2.14
01:09:17.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:17.044 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.19
01:09:17.044 00.000 9828 BLC: window closed
01:09:17.044 00.000 9828 MoveAxis(E, 39, B)
01:09:17.045 00.001 9828 Guiding  Dir = 2, Dur = 39
01:09:17.045 00.000 9828 IsSlewing returns 0
01:09:17.045 00.000 9828 IsGuiding returns 0
01:09:17.045 00.000 9828 PulseGuide returned control before completion, sleep 49
01:09:17.103 00.058 9828 IsGuiding returns 1
01:09:17.103 00.000 9828 scope still moving after pulse duration time elapsed
01:09:17.134 00.031 9828 IsSlewing returns 0
01:09:17.134 00.000 9828 IsGuiding returns 1
01:09:17.164 00.030 9828 IsSlewing returns 0
01:09:17.169 00.005 9828 IsGuiding returns 1
01:09:17.195 00.026 9828 IsSlewing returns 0
01:09:17.195 00.000 9828 IsGuiding returns 0
01:09:17.195 00.000 9828 scope move finished after 39 + 111 ms
01:09:17.195 00.000 9828 Move returns status 0, amount 39
01:09:17.195 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:17.195 00.000 9828 MoveAxis(N, 26, B)
01:09:17.195 00.000 9828 Guiding  Dir = 0, Dur = 26
01:09:17.211 00.016 9828 IsSlewing returns 0
01:09:17.211 00.000 9828 IsGuiding returns 0
01:09:17.211 00.000 9828 PulseGuide returned control before completion, sleep 36
01:09:17.257 00.046 9828 IsGuiding returns 1
01:09:17.257 00.000 9828 scope still moving after pulse duration time elapsed
01:09:17.289 00.032 9828 IsSlewing returns 0
01:09:17.289 00.000 9828 IsGuiding returns 1
01:09:17.319 00.030 9828 IsSlewing returns 0
01:09:17.319 00.000 9828 IsGuiding returns 1
01:09:17.351 00.032 9828 IsSlewing returns 0
01:09:17.351 00.000 9828 IsGuiding returns 1
01:09:17.381 00.030 9828 IsSlewing returns 0
01:09:17.381 00.000 9828 IsGuiding returns 0
01:09:17.381 00.000 9828 scope move finished after 26 + 143 ms
01:09:17.381 00.000 9828 Move returns status 0, amount 26
01:09:17.381 00.000 9828 move complete, result=0
01:09:17.381 00.000 9828 worker thread done servicing request
01:09:17.381 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.2 px 26 ms NORTH
01:09:17.727 00.346 8976 Exposure complete
01:09:17.732 00.005 8976 worker thread done servicing request
01:09:17.733 00.001 5052 OnExposeComplete: enter
01:09:17.733 00.000 5052 UpdateGuideState(): m_state=6
01:09:17.733 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2399
01:09:17.733 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.44, Mass=174, SNR=9.2, Peak=63 HFD=2.9
01:09:17.733 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
01:09:17.733 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
01:09:17.733 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.26 hyp=0.53 cameraTheta=-0.53 mountX=-0.44 mountY=-0.24, mountTheta=-2.65
01:09:17.733 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.26, opts=13)
01:09:17.734 00.001 5052 Enqueuing Move request for stepguider (0.46, -0.26)
01:09:17.734 00.000 8976 Worker thread wakes up
01:09:17.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.26) opts 0xd
01:09:17.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.26)
01:09:17.734 00.000 8976 Moving (0.46, -0.26) raw xDistance=-0.44 yDistance=-0.24
01:09:17.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
01:09:17.734 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:09:17.734 00.000 5052 UpdateGuideState exits: m=174 SNR=9.2
01:09:17.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:17.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:09:17.734 00.000 8976 MoveAxis(R, 2, ABG)
01:09:17.734 00.000 8976 stepping (-3, 11) + (2, 0)
01:09:17.734 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:17.734 00.000 5052 Enqueuing Expose request
01:09:17.734 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:17.763 00.029 8976 Received - 47 (G) 
01:09:17.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:17.763 00.000 8976 stepped: pos (-1, 11)
01:09:17.763 00.000 8976 MoveAxis(U, 0, ABG)
01:09:17.763 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:09:17.763 00.000 8976 MountToCamera -- mountX=0.67 mountY=-1.51 hyp=1.66 mountTheta=-1.15 cameraX=1.04, cameraY=1.29 cameraTheta=0.89
01:09:17.763 00.000 8976 incremental bump (1.041, 1.288) isValid = 1
01:09:17.763 00.000 8976 Scheduling Mount bump of (0.144, 0.185)
01:09:17.763 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
01:09:17.763 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
01:09:17.763 00.000 8976 move complete, result=0
01:09:17.763 00.000 9828 Worker thread wakes up
01:09:17.763 00.000 8976 worker thread done servicing request
01:09:17.763 00.000 8976 Worker thread wakes up
01:09:17.763 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:17.763 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:17.763 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:09:17.764 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
01:09:17.764 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
01:09:17.764 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:09:17.764 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:09:17.764 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.23 cameraTheta=0.91 mountX=-0.15 mountY=-0.17, mountTheta=-2.32
01:09:17.764 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
01:09:17.764 00.000 9828 BLC: window closed
01:09:17.764 00.000 9828 MoveAxis(E, 49, B)
01:09:17.764 00.000 9828 Guiding  Dir = 2, Dur = 49
01:09:17.764 00.000 9828 IsSlewing returns 0
01:09:17.764 00.000 9828 IsGuiding returns 0
01:09:17.764 00.000 9828 PulseGuide returned control before completion, sleep 59
01:09:17.829 00.065 9828 IsGuiding returns 1
01:09:17.829 00.000 9828 scope still moving after pulse duration time elapsed
01:09:17.860 00.031 9828 IsSlewing returns 0
01:09:17.860 00.000 9828 IsGuiding returns 1
01:09:17.907 00.047 9828 IsSlewing returns 0
01:09:17.907 00.000 9828 IsGuiding returns 1
01:09:17.938 00.031 9828 IsSlewing returns 0
01:09:17.938 00.000 9828 IsGuiding returns 0
01:09:17.938 00.000 9828 scope move finished after 49 + 124 ms
01:09:17.938 00.000 9828 Move returns status 0, amount 49
01:09:17.938 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:17.938 00.000 9828 MoveAxis(N, 23, B)
01:09:17.938 00.000 9828 Guiding  Dir = 0, Dur = 23
01:09:17.954 00.016 9828 IsSlewing returns 0
01:09:17.954 00.000 9828 IsGuiding returns 0
01:09:17.954 00.000 9828 PulseGuide returned control before completion, sleep 33
01:09:18.000 00.046 9828 IsGuiding returns 1
01:09:18.000 00.000 9828 scope still moving after pulse duration time elapsed
01:09:18.032 00.032 9828 IsSlewing returns 0
01:09:18.033 00.001 9828 IsGuiding returns 1
01:09:18.064 00.031 9828 IsSlewing returns 0
01:09:18.064 00.000 9828 IsGuiding returns 1
01:09:18.095 00.031 9828 IsSlewing returns 0
01:09:18.095 00.000 9828 IsGuiding returns 0
01:09:18.095 00.000 9828 scope move finished after 23 + 117 ms
01:09:18.095 00.000 9828 Move returns status 0, amount 23
01:09:18.095 00.000 9828 move complete, result=0
01:09:18.095 00.000 9828 worker thread done servicing request
01:09:18.095 00.000 5052 GuideStep: -0.2 px 49 ms EAST, -0.2 px 23 ms NORTH
01:09:18.446 00.351 8976 Exposure complete
01:09:18.452 00.006 8976 worker thread done servicing request
01:09:18.452 00.000 5052 OnExposeComplete: enter
01:09:18.453 00.001 5052 UpdateGuideState(): m_state=6
01:09:18.453 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2400
01:09:18.453 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.92, Mass=180, SNR=9.3, Peak=66 HFD=2.6
01:09:18.453 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
01:09:18.453 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
01:09:18.453 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.21 hyp=0.33 cameraTheta=0.70 mountX=0.07 mountY=-0.33, mountTheta=-1.35
01:09:18.453 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.21, opts=13)
01:09:18.453 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.21)
01:09:18.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:09:18.454 00.001 5052 UpdateGuideState exits: m=180 SNR=9.3
01:09:18.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:18.454 00.000 8976 Worker thread wakes up
01:09:18.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.21) opts 0xd
01:09:18.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.21)
01:09:18.454 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:18.454 00.000 5052 Enqueuing Expose request
01:09:18.454 00.000 8976 Moving (0.25, 0.21) raw xDistance=0.07 yDistance=-0.33
01:09:18.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:09:18.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:09:18.454 00.000 8976 MoveAxis(R, 0, ABG)
01:09:18.454 00.000 8976 MoveAxis(U, 1, ABG)
01:09:18.454 00.000 8976 stepping (-1, 11) + (0, 1)
01:09:18.454 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:18.482 00.028 8976 Received - 47 (G) 
01:09:18.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:18.482 00.000 8976 stepped: pos (-1, 12)
01:09:18.482 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:09:18.482 00.000 8976 MountToCamera -- mountX=0.50 mountY=-1.64 hyp=1.72 mountTheta=-1.27 cameraX=1.23, cameraY=1.19 cameraTheta=0.77
01:09:18.482 00.000 8976 incremental bump (1.235, 1.194) isValid = 1
01:09:18.482 00.000 8976 Scheduling Mount bump of (0.165, 0.166)
01:09:18.482 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.17, opts=4)
01:09:18.482 00.000 8976 Enqueuing Move request for scope (0.17, 0.17)
01:09:18.482 00.000 8976 move complete, result=0
01:09:18.482 00.000 9828 Worker thread wakes up
01:09:18.482 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0x4
01:09:18.482 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
01:09:18.482 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
01:09:18.482 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
01:09:18.482 00.000 8976 worker thread done servicing request
01:09:18.482 00.000 8976 Worker thread wakes up
01:09:18.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:18.482 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:09:18.483 00.001 9828 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.23 cameraTheta=0.79 mountX=-0.17 mountY=-0.14, mountTheta=-2.45
01:09:18.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:18.483 00.000 9828 Moving (0.17, 0.17) raw xDistance=-0.17 yDistance=-0.14
01:09:18.483 00.000 9828 BLC: window closed
01:09:18.483 00.000 9828 MoveAxis(E, 55, B)
01:09:18.483 00.000 9828 Guiding  Dir = 2, Dur = 55
01:09:18.483 00.000 9828 IsSlewing returns 0
01:09:18.483 00.000 9828 IsGuiding returns 0
01:09:18.483 00.000 9828 PulseGuide returned control before completion, sleep 65
01:09:18.559 00.076 9828 IsGuiding returns 1
01:09:18.559 00.000 9828 scope still moving after pulse duration time elapsed
01:09:18.590 00.031 9828 IsSlewing returns 0
01:09:18.590 00.000 9828 IsGuiding returns 1
01:09:18.621 00.031 9828 IsSlewing returns 0
01:09:18.621 00.000 9828 IsGuiding returns 1
01:09:18.652 00.031 9828 IsSlewing returns 0
01:09:18.652 00.000 9828 IsGuiding returns 1
01:09:18.683 00.031 9828 IsSlewing returns 0
01:09:18.683 00.000 9828 IsGuiding returns 0
01:09:18.683 00.000 9828 scope move finished after 55 + 144 ms
01:09:18.683 00.000 9828 Move returns status 0, amount 55
01:09:18.683 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:18.683 00.000 9828 MoveAxis(N, 20, B)
01:09:18.683 00.000 9828 Guiding  Dir = 0, Dur = 20
01:09:18.699 00.016 9828 IsSlewing returns 0
01:09:18.699 00.000 9828 IsGuiding returns 0
01:09:18.699 00.000 9828 PulseGuide returned control before completion, sleep 30
01:09:18.731 00.032 9828 IsGuiding returns 1
01:09:18.731 00.000 9828 scope still moving after pulse duration time elapsed
01:09:18.761 00.030 9828 IsSlewing returns 0
01:09:18.761 00.000 9828 IsGuiding returns 1
01:09:18.792 00.031 9828 IsSlewing returns 0
01:09:18.792 00.000 9828 IsGuiding returns 1
01:09:18.823 00.031 9828 IsSlewing returns 0
01:09:18.823 00.000 9828 IsGuiding returns 1
01:09:18.854 00.031 9828 IsSlewing returns 0
01:09:18.854 00.000 9828 IsGuiding returns 0
01:09:18.854 00.000 9828 scope move finished after 20 + 135 ms
01:09:18.854 00.000 9828 Move returns status 0, amount 20
01:09:18.854 00.000 9828 move complete, result=0
01:09:18.854 00.000 9828 worker thread done servicing request
01:09:18.854 00.000 5052 GuideStep: -0.2 px 55 ms EAST, -0.1 px 20 ms NORTH
01:09:19.167 00.313 8976 Exposure complete
01:09:19.173 00.006 8976 worker thread done servicing request
01:09:19.173 00.000 5052 OnExposeComplete: enter
01:09:19.173 00.000 5052 UpdateGuideState(): m_state=6
01:09:19.173 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2401
01:09:19.173 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.56, Mass=200, SNR=9.8, Peak=64 HFD=2.8
01:09:19.173 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.89 = 2.40)
01:09:19.173 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.29)
01:09:19.173 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.84 mountX=-0.12 mountY=0.12, mountTheta=2.35
01:09:19.174 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.15, opts=13)
01:09:19.174 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.15)
01:09:19.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:09:19.174 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
01:09:19.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:19.174 00.000 8976 Worker thread wakes up
01:09:19.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.15) opts 0xd
01:09:19.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.15)
01:09:19.174 00.000 8976 Moving (-0.04, -0.15) raw xDistance=-0.12 yDistance=0.12
01:09:19.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:19.174 00.000 5052 Enqueuing Expose request
01:09:19.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:09:19.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:09:19.174 00.000 8976 MoveAxis(R, 0, ABG)
01:09:19.174 00.000 8976 MoveAxis(U, 0, ABG)
01:09:19.175 00.001 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:09:19.175 00.000 8976 MountToCamera -- mountX=0.39 mountY=-1.73 hyp=1.77 mountTheta=-1.35 cameraX=1.36, cameraY=1.13 cameraTheta=0.69
01:09:19.175 00.000 8976 incremental bump (1.364, 1.131) isValid = 1
01:09:19.175 00.000 8976 Scheduling Mount bump of (0.121, 0.104)
01:09:19.175 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.10, opts=4)
01:09:19.175 00.000 8976 Enqueuing Move request for scope (0.12, 0.10)
01:09:19.175 00.000 8976 move complete, result=0
01:09:19.175 00.000 8976 worker thread done servicing request
01:09:19.175 00.000 8976 Worker thread wakes up
01:09:19.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:19.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:19.175 00.000 9828 Worker thread wakes up
01:09:19.175 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0x4
01:09:19.175 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
01:09:19.175 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
01:09:19.175 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
01:09:19.175 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:19.175 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.71 mountX=-0.13 mountY=-0.09, mountTheta=-2.53
01:09:19.175 00.000 9828 Moving (0.12, 0.10) raw xDistance=-0.13 yDistance=-0.09
01:09:19.175 00.000 9828 BLC: window closed
01:09:19.175 00.000 9828 MoveAxis(E, 40, B)
01:09:19.175 00.000 9828 Guiding  Dir = 2, Dur = 40
01:09:19.176 00.001 9828 IsSlewing returns 0
01:09:19.176 00.000 9828 IsGuiding returns 0
01:09:19.176 00.000 9828 PulseGuide returned control before completion, sleep 50
01:09:19.238 00.062 9828 IsGuiding returns 1
01:09:19.238 00.000 9828 scope still moving after pulse duration time elapsed
01:09:19.269 00.031 9828 IsSlewing returns 0
01:09:19.269 00.000 9828 IsGuiding returns 1
01:09:19.299 00.030 9828 IsSlewing returns 0
01:09:19.299 00.000 9828 IsGuiding returns 1
01:09:19.330 00.031 9828 IsSlewing returns 0
01:09:19.330 00.000 9828 IsGuiding returns 0
01:09:19.330 00.000 9828 scope move finished after 40 + 114 ms
01:09:19.330 00.000 9828 Move returns status 0, amount 40
01:09:19.330 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:19.330 00.000 9828 MoveAxis(N, 12, B)
01:09:19.330 00.000 9828 Guiding  Dir = 0, Dur = 12
01:09:19.346 00.016 9828 IsSlewing returns 0
01:09:19.346 00.000 9828 IsGuiding returns 0
01:09:19.346 00.000 9828 PulseGuide returned control before completion, sleep 22
01:09:19.378 00.032 9828 IsGuiding returns 1
01:09:19.378 00.000 9828 scope still moving after pulse duration time elapsed
01:09:19.408 00.030 9828 IsSlewing returns 0
01:09:19.408 00.000 9828 IsGuiding returns 1
01:09:19.439 00.031 9828 IsSlewing returns 0
01:09:19.439 00.000 9828 IsGuiding returns 1
01:09:19.486 00.047 9828 IsSlewing returns 0
01:09:19.486 00.000 9828 IsGuiding returns 0
01:09:19.486 00.000 9828 scope move finished after 12 + 128 ms
01:09:19.486 00.000 9828 Move returns status 0, amount 12
01:09:19.486 00.000 9828 move complete, result=0
01:09:19.487 00.001 9828 worker thread done servicing request
01:09:19.487 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.1 px 12 ms NORTH
01:09:19.858 00.371 8976 Exposure complete
01:09:19.863 00.005 8976 worker thread done servicing request
01:09:19.863 00.000 5052 OnExposeComplete: enter
01:09:19.864 00.001 5052 UpdateGuideState(): m_state=6
01:09:19.864 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2402
01:09:19.864 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.44, Mass=200, SNR=9.7, Peak=61 HFD=3.2
01:09:19.864 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.36 = 1.93)
01:09:19.864 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.82)
01:09:19.864 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.27 hyp=0.36 cameraTheta=-2.31 mountX=-0.13 mountY=0.35, mountTheta=1.92
01:09:19.864 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.27, opts=13)
01:09:19.865 00.001 5052 Enqueuing Move request for stepguider (-0.24, -0.27)
01:09:19.865 00.000 8976 Worker thread wakes up
01:09:19.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.27) opts 0xd
01:09:19.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.27)
01:09:19.865 00.000 8976 Moving (-0.24, -0.27) raw xDistance=-0.13 yDistance=0.35
01:09:19.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:09:19.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:09:19.865 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
01:09:19.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:19.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:09:19.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:19.865 00.000 5052 Enqueuing Expose request
01:09:19.865 00.000 8976 MoveAxis(R, 0, ABG)
01:09:19.865 00.000 8976 MoveAxis(D, 1, ABG)
01:09:19.865 00.000 8976 stepping (-1, 12) + (0, -1)
01:09:19.865 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:19.889 00.024 8976 Received - 47 (G) 
01:09:19.893 00.004 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:19.893 00.000 8976 stepped: pos (-1, 11)
01:09:19.893 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:09:19.893 00.000 8976 MountToCamera -- mountX=0.31 mountY=-1.74 hyp=1.76 mountTheta=-1.39 cameraX=1.40, cameraY=1.07 cameraTheta=0.65
01:09:19.893 00.000 8976 incremental bump (1.404, 1.065) isValid = 1
01:09:19.893 00.000 8976 Scheduling Mount bump of (0.183, 0.144)
01:09:19.894 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.14, opts=4)
01:09:19.894 00.000 8976 Enqueuing Move request for scope (0.18, 0.14)
01:09:19.894 00.000 8976 move complete, result=0
01:09:19.894 00.000 8976 worker thread done servicing request
01:09:19.894 00.000 9828 Worker thread wakes up
01:09:19.894 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0x4
01:09:19.894 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
01:09:19.894 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
01:09:19.894 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
01:09:19.894 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.67 mountX=-0.19 mountY=-0.12, mountTheta=-2.58
01:09:19.894 00.000 9828 Moving (0.18, 0.14) raw xDistance=-0.19 yDistance=-0.12
01:09:19.894 00.000 9828 BLC: window closed
01:09:19.894 00.000 9828 MoveAxis(E, 60, B)
01:09:19.894 00.000 8976 Worker thread wakes up
01:09:19.894 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:09:19.894 00.000 9828 Guiding  Dir = 2, Dur = 60
01:09:19.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:19.894 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:19.895 00.001 9828 IsSlewing returns 0
01:09:19.895 00.000 9828 IsGuiding returns 0
01:09:19.895 00.000 9828 PulseGuide returned control before completion, sleep 70
01:09:19.973 00.078 9828 IsGuiding returns 1
01:09:19.973 00.000 9828 scope still moving after pulse duration time elapsed
01:09:20.004 00.031 9828 IsSlewing returns 0
01:09:20.004 00.000 9828 IsGuiding returns 1
01:09:20.035 00.031 9828 IsSlewing returns 0
01:09:20.035 00.000 9828 IsGuiding returns 1
01:09:20.066 00.031 9828 IsSlewing returns 0
01:09:20.066 00.000 9828 IsGuiding returns 0
01:09:20.066 00.000 9828 scope move finished after 60 + 111 ms
01:09:20.066 00.000 9828 Move returns status 0, amount 60
01:09:20.066 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:20.066 00.000 9828 MoveAxis(N, 16, B)
01:09:20.066 00.000 9828 Guiding  Dir = 0, Dur = 16
01:09:20.082 00.016 9828 IsSlewing returns 0
01:09:20.082 00.000 9828 IsGuiding returns 0
01:09:20.082 00.000 9828 PulseGuide returned control before completion, sleep 26
01:09:20.112 00.030 9828 IsGuiding returns 1
01:09:20.112 00.000 9828 scope still moving after pulse duration time elapsed
01:09:20.144 00.032 9828 IsSlewing returns 0
01:09:20.144 00.000 9828 IsGuiding returns 1
01:09:20.175 00.031 9828 IsSlewing returns 0
01:09:20.175 00.000 9828 IsGuiding returns 1
01:09:20.206 00.031 9828 IsSlewing returns 0
01:09:20.206 00.000 9828 IsGuiding returns 1
01:09:20.237 00.031 9828 IsSlewing returns 0
01:09:20.237 00.000 9828 IsGuiding returns 0
01:09:20.237 00.000 9828 scope move finished after 16 + 139 ms
01:09:20.237 00.000 9828 Move returns status 0, amount 16
01:09:20.237 00.000 9828 move complete, result=0
01:09:20.237 00.000 9828 worker thread done servicing request
01:09:20.238 00.001 5052 GuideStep: -0.2 px 60 ms EAST, -0.1 px 16 ms NORTH
01:09:20.579 00.341 8976 Exposure complete
01:09:20.585 00.006 8976 worker thread done servicing request
01:09:20.585 00.000 5052 OnExposeComplete: enter
01:09:20.585 00.000 5052 UpdateGuideState(): m_state=6
01:09:20.585 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2403
01:09:20.585 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.28, Mass=206, SNR=9.9, Peak=67 HFD=2.6
01:09:20.585 00.000 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.04) = xAngle (-3.82 = 2.46)
01:09:20.585 00.000 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.36)
01:09:20.585 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.43 hyp=0.44 cameraTheta=-1.78 mountX=-0.34 mountY=0.31, mountTheta=2.40
01:09:20.586 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.43, opts=13)
01:09:20.586 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.43)
01:09:20.586 00.000 8976 Worker thread wakes up
01:09:20.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.43) opts 0xd
01:09:20.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.43)
01:09:20.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:09:20.586 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
01:09:20.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:20.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:20.586 00.000 5052 Enqueuing Expose request
01:09:20.586 00.000 8976 Moving (-0.09, -0.43) raw xDistance=-0.34 yDistance=0.31
01:09:20.587 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:09:20.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:09:20.587 00.000 8976 MoveAxis(R, 1, ABG)
01:09:20.587 00.000 8976 stepping (-1, 11) + (1, 0)
01:09:20.587 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:20.608 00.021 8976 Received - 47 (G) 
01:09:20.608 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:20.608 00.000 8976 stepped: pos (0, 11)
01:09:20.608 00.000 8976 MoveAxis(D, 1, ABG)
01:09:20.608 00.000 8976 stepping (0, 11) + (0, -1)
01:09:20.608 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:20.640 00.032 8976 Received - 47 (G) 
01:09:20.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:20.640 00.000 8976 stepped: pos (0, 10)
01:09:20.640 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
01:09:20.640 00.000 8976 MountToCamera -- mountX=0.21 mountY=-1.69 hyp=1.70 mountTheta=-1.45 cameraX=1.41, cameraY=0.95 cameraTheta=0.59
01:09:20.641 00.001 8976 incremental bump (1.407, 0.952) isValid = 1
01:09:20.641 00.000 8976 Scheduling Mount bump of (0.190, 0.134)
01:09:20.641 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.19, y=0.13, opts=4)
01:09:20.641 00.000 8976 Enqueuing Move request for scope (0.19, 0.13)
01:09:20.641 00.000 8976 move complete, result=0
01:09:20.641 00.000 9828 Worker thread wakes up
01:09:20.641 00.000 8976 worker thread done servicing request
01:09:20.641 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
01:09:20.641 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0x4
01:09:20.641 00.000 8976 Worker thread wakes up
01:09:20.642 00.001 9828 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
01:09:20.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:20.642 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.58)
01:09:20.642 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:20.642 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.66)
01:09:20.642 00.000 9828 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.61 mountX=-0.20 mountY=-0.11, mountTheta=-2.64
01:09:20.642 00.000 9828 Moving (0.19, 0.13) raw xDistance=-0.20 yDistance=-0.11
01:09:20.642 00.000 9828 BLC: window closed
01:09:20.642 00.000 9828 MoveAxis(E, 62, B)
01:09:20.642 00.000 9828 Guiding  Dir = 2, Dur = 62
01:09:20.642 00.000 9828 IsSlewing returns 0
01:09:20.643 00.001 9828 IsGuiding returns 0
01:09:20.643 00.000 9828 PulseGuide returned control before completion, sleep 72
01:09:20.716 00.073 9828 IsGuiding returns 1
01:09:20.716 00.000 9828 scope still moving after pulse duration time elapsed
01:09:20.748 00.032 9828 IsSlewing returns 0
01:09:20.748 00.000 9828 IsGuiding returns 1
01:09:20.779 00.031 9828 IsSlewing returns 0
01:09:20.779 00.000 9828 IsGuiding returns 1
01:09:20.810 00.031 9828 IsSlewing returns 0
01:09:20.810 00.000 9828 IsGuiding returns 1
01:09:20.841 00.031 9828 IsSlewing returns 0
01:09:20.841 00.000 9828 IsGuiding returns 0
01:09:20.841 00.000 9828 scope move finished after 62 + 136 ms
01:09:20.841 00.000 9828 Move returns status 0, amount 62
01:09:20.841 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:20.841 00.000 9828 MoveAxis(N, 15, B)
01:09:20.841 00.000 9828 Guiding  Dir = 0, Dur = 15
01:09:20.857 00.016 9828 IsSlewing returns 0
01:09:20.857 00.000 9828 IsGuiding returns 0
01:09:20.857 00.000 9828 PulseGuide returned control before completion, sleep 25
01:09:20.888 00.031 9828 IsGuiding returns 1
01:09:20.888 00.000 9828 scope still moving after pulse duration time elapsed
01:09:20.919 00.031 9828 IsSlewing returns 0
01:09:20.919 00.000 9828 IsGuiding returns 1
01:09:20.949 00.030 9828 IsSlewing returns 0
01:09:20.949 00.000 9828 IsGuiding returns 1
01:09:20.980 00.031 9828 IsSlewing returns 0
01:09:20.980 00.000 9828 IsGuiding returns 1
01:09:21.011 00.031 9828 IsSlewing returns 0
01:09:21.011 00.000 9828 IsGuiding returns 0
01:09:21.012 00.001 9828 scope move finished after 15 + 140 ms
01:09:21.012 00.000 9828 Move returns status 0, amount 15
01:09:21.012 00.000 9828 move complete, result=0
01:09:21.012 00.000 9828 worker thread done servicing request
01:09:21.012 00.000 5052 GuideStep: -0.2 px 62 ms EAST, -0.1 px 15 ms NORTH
01:09:21.327 00.315 8976 Exposure complete
01:09:21.333 00.006 8976 worker thread done servicing request
01:09:21.333 00.000 5052 OnExposeComplete: enter
01:09:21.333 00.000 5052 UpdateGuideState(): m_state=6
01:09:21.333 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2404
01:09:21.333 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.96, Mass=184, SNR=9.4, Peak=67 HFD=2.5
01:09:21.333 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.04) = xAngle (-0.58 = -0.58)
01:09:21.333 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.69 = -0.69)
01:09:21.333 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.46 mountX=0.21 mountY=-0.16, mountTheta=-0.65
01:09:21.334 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.25, opts=13)
01:09:21.334 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.25)
01:09:21.334 00.000 8976 Worker thread wakes up
01:09:21.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.25) opts 0xd
01:09:21.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.25)
01:09:21.334 00.000 8976 Moving (0.03, 0.25) raw xDistance=0.21 yDistance=-0.16
01:09:21.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:09:21.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:09:21.334 00.000 8976 MoveAxis(R, 0, ABG)
01:09:21.334 00.000 8976 MoveAxis(U, 0, ABG)
01:09:21.334 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:09:21.334 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:09:21.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:21.334 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
01:09:21.334 00.000 8976 MountToCamera -- mountX=0.14 mountY=-1.65 hyp=1.66 mountTheta=-1.49 cameraX=1.41, cameraY=0.88 cameraTheta=0.56
01:09:21.334 00.000 8976 incremental bump (1.410, 0.877) isValid = 1
01:09:21.334 00.000 8976 Scheduling Mount bump of (0.195, 0.126)
01:09:21.334 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:21.334 00.000 5052 Enqueuing Expose request
01:09:21.335 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.13, opts=4)
01:09:21.335 00.000 8976 Enqueuing Move request for scope (0.20, 0.13)
01:09:21.335 00.000 8976 move complete, result=0
01:09:21.335 00.000 9828 Worker thread wakes up
01:09:21.335 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0x4
01:09:21.335 00.000 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
01:09:21.335 00.000 8976 worker thread done servicing request
01:09:21.335 00.000 8976 Worker thread wakes up
01:09:21.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:21.335 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
01:09:21.335 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:09:21.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:21.335 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.70)
01:09:21.335 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.23 cameraTheta=0.57 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
01:09:21.335 00.000 9828 Moving (0.20, 0.13) raw xDistance=-0.20 yDistance=-0.10
01:09:21.335 00.000 9828 BLC: window closed
01:09:21.336 00.001 9828 MoveAxis(E, 64, B)
01:09:21.336 00.000 9828 Guiding  Dir = 2, Dur = 64
01:09:21.336 00.000 9828 IsSlewing returns 0
01:09:21.336 00.000 9828 IsGuiding returns 0
01:09:21.336 00.000 9828 PulseGuide returned control before completion, sleep 74
01:09:21.414 00.078 9828 IsGuiding returns 1
01:09:21.414 00.000 9828 scope still moving after pulse duration time elapsed
01:09:21.446 00.032 9828 IsSlewing returns 0
01:09:21.446 00.000 9828 IsGuiding returns 1
01:09:21.478 00.032 9828 IsSlewing returns 0
01:09:21.478 00.000 9828 IsGuiding returns 1
01:09:21.509 00.031 9828 IsSlewing returns 0
01:09:21.509 00.000 9828 IsGuiding returns 1
01:09:21.541 00.032 9828 IsSlewing returns 0
01:09:21.541 00.000 9828 IsGuiding returns 0
01:09:21.541 00.000 9828 scope move finished after 64 + 141 ms
01:09:21.541 00.000 9828 Move returns status 0, amount 64
01:09:21.542 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:21.543 00.001 9828 MoveAxis(N, 14, B)
01:09:21.543 00.000 9828 Guiding  Dir = 0, Dur = 14
01:09:21.556 00.013 9828 IsSlewing returns 0
01:09:21.556 00.000 9828 IsGuiding returns 0
01:09:21.556 00.000 9828 PulseGuide returned control before completion, sleep 24
01:09:21.586 00.030 9828 IsGuiding returns 1
01:09:21.586 00.000 9828 scope still moving after pulse duration time elapsed
01:09:21.617 00.031 9828 IsSlewing returns 0
01:09:21.617 00.000 9828 IsGuiding returns 1
01:09:21.649 00.032 9828 IsSlewing returns 0
01:09:21.649 00.000 9828 IsGuiding returns 1
01:09:21.680 00.031 9828 IsSlewing returns 0
01:09:21.680 00.000 9828 IsGuiding returns 1
01:09:21.710 00.030 9828 IsSlewing returns 0
01:09:21.710 00.000 9828 IsGuiding returns 0
01:09:21.710 00.000 9828 scope move finished after 14 + 140 ms
01:09:21.710 00.000 9828 Move returns status 0, amount 14
01:09:21.710 00.000 9828 move complete, result=0
01:09:21.710 00.000 9828 worker thread done servicing request
01:09:21.710 00.000 5052 GuideStep: -0.2 px 64 ms EAST, -0.1 px 14 ms NORTH
01:09:22.021 00.311 8976 Exposure complete
01:09:22.027 00.006 8976 worker thread done servicing request
01:09:22.027 00.000 5052 OnExposeComplete: enter
01:09:22.028 00.001 5052 UpdateGuideState(): m_state=6
01:09:22.028 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2405
01:09:22.028 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=282.12, Mass=195, SNR=9.6, Peak=70 HFD=2.5
01:09:22.028 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
01:09:22.028 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
01:09:22.028 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.41 hyp=0.58 cameraTheta=2.36 mountX=0.56 mountY=0.13, mountTheta=0.22
01:09:22.028 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.41, opts=13)
01:09:22.029 00.001 5052 Enqueuing Move request for stepguider (-0.42, 0.41)
01:09:22.029 00.000 8976 Worker thread wakes up
01:09:22.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.41) opts 0xd
01:09:22.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.41)
01:09:22.029 00.000 8976 Moving (-0.42, 0.41) raw xDistance=0.56 yDistance=0.13
01:09:22.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:09:22.029 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:09:22.029 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:09:22.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:22.029 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:22.029 00.000 5052 Enqueuing Expose request
01:09:22.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:09:22.029 00.000 8976 MoveAxis(L, 2, ABG)
01:09:22.029 00.000 8976 stepping (0, 10) + (-2, 0)
01:09:22.029 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:22.063 00.034 8976 Received - 47 (G) 
01:09:22.063 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:22.063 00.000 8976 stepped: pos (-2, 10)
01:09:22.063 00.000 8976 MoveAxis(U, 0, ABG)
01:09:22.063 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
01:09:22.063 00.000 8976 MountToCamera -- mountX=0.19 mountY=-1.63 hyp=1.64 mountTheta=-1.45 cameraX=1.37, cameraY=0.92 cameraTheta=0.59
01:09:22.063 00.000 8976 incremental bump (1.365, 0.916) isValid = 1
01:09:22.063 00.000 8976 Scheduling Mount bump of (0.191, 0.133)
01:09:22.063 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.19, y=0.13, opts=4)
01:09:22.063 00.000 8976 Enqueuing Move request for scope (0.19, 0.13)
01:09:22.063 00.000 8976 move complete, result=0
01:09:22.063 00.000 9828 Worker thread wakes up
01:09:22.063 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0x4
01:09:22.063 00.000 9828 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
01:09:22.063 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
01:09:22.063 00.000 8976 worker thread done servicing request
01:09:22.063 00.000 8976 Worker thread wakes up
01:09:22.063 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
01:09:22.063 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
01:09:22.064 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:22.064 00.000 9828 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.61 mountX=-0.20 mountY=-0.11, mountTheta=-2.64
01:09:22.064 00.000 9828 Moving (0.19, 0.13) raw xDistance=-0.20 yDistance=-0.11
01:09:22.064 00.000 9828 BLC: window closed
01:09:22.064 00.000 9828 MoveAxis(E, 62, B)
01:09:22.064 00.000 9828 Guiding  Dir = 2, Dur = 62
01:09:22.064 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:22.064 00.000 9828 IsSlewing returns 0
01:09:22.064 00.000 9828 IsGuiding returns 0
01:09:22.064 00.000 9828 PulseGuide returned control before completion, sleep 72
01:09:22.145 00.081 9828 IsGuiding returns 1
01:09:22.145 00.000 9828 scope still moving after pulse duration time elapsed
01:09:22.176 00.031 9828 IsSlewing returns 0
01:09:22.176 00.000 9828 IsGuiding returns 1
01:09:22.208 00.032 9828 IsSlewing returns 0
01:09:22.208 00.000 9828 IsGuiding returns 1
01:09:22.239 00.031 9828 IsSlewing returns 0
01:09:22.239 00.000 9828 IsGuiding returns 1
01:09:22.271 00.032 9828 IsSlewing returns 0
01:09:22.271 00.000 9828 IsGuiding returns 1
01:09:22.301 00.030 9828 IsSlewing returns 0
01:09:22.301 00.000 9828 IsGuiding returns 1
01:09:22.332 00.031 9828 IsSlewing returns 0
01:09:22.332 00.000 9828 IsGuiding returns 1
01:09:22.363 00.031 9828 IsSlewing returns 0
01:09:22.363 00.000 9828 IsGuiding returns 1
01:09:22.394 00.031 9828 IsSlewing returns 0
01:09:22.394 00.000 9828 IsGuiding returns 0
01:09:22.394 00.000 9828 scope move finished after 62 + 267 ms
01:09:22.394 00.000 9828 Move returns status 0, amount 62
01:09:22.394 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:22.394 00.000 9828 MoveAxis(N, 15, B)
01:09:22.394 00.000 9828 Guiding  Dir = 0, Dur = 15
01:09:22.409 00.015 9828 IsSlewing returns 0
01:09:22.409 00.000 9828 IsGuiding returns 0
01:09:22.410 00.001 9828 PulseGuide returned control before completion, sleep 25
01:09:22.440 00.030 9828 IsGuiding returns 1
01:09:22.440 00.000 9828 scope still moving after pulse duration time elapsed
01:09:22.471 00.031 9828 IsSlewing returns 0
01:09:22.471 00.000 9828 IsGuiding returns 1
01:09:22.503 00.032 9828 IsSlewing returns 0
01:09:22.503 00.000 9828 IsGuiding returns 1
01:09:22.535 00.032 9828 IsSlewing returns 0
01:09:22.535 00.000 9828 IsGuiding returns 1
01:09:22.566 00.031 9828 IsSlewing returns 0
01:09:22.566 00.000 9828 IsGuiding returns 0
01:09:22.566 00.000 9828 scope move finished after 15 + 142 ms
01:09:22.566 00.000 9828 Move returns status 0, amount 15
01:09:22.566 00.000 9828 move complete, result=0
01:09:22.566 00.000 9828 worker thread done servicing request
01:09:22.728 00.162 5052 GuideStep: -0.2 px 62 ms EAST, -0.1 px 15 ms NORTH
01:09:22.747 00.019 8976 Exposure complete
01:09:22.753 00.006 8976 worker thread done servicing request
01:09:22.753 00.000 5052 OnExposeComplete: enter
01:09:22.753 00.000 5052 UpdateGuideState(): m_state=6
01:09:22.753 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2406
01:09:22.753 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.86, Mass=173, SNR=9.1, Peak=66 HFD=2.7
01:09:22.753 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:09:22.753 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:09:22.753 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.15 hyp=0.87 cameraTheta=2.96 mountX=0.52 mountY=0.63, mountTheta=0.88
01:09:22.754 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.15, opts=13)
01:09:22.754 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.15)
01:09:22.754 00.000 8976 Worker thread wakes up
01:09:22.755 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.15) opts 0xd
01:09:22.755 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.15)
01:09:22.755 00.000 8976 Moving (-0.85, 0.15) raw xDistance=0.52 yDistance=0.63
01:09:22.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
01:09:22.755 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:09:22.755 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
01:09:22.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:22.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:22.755 00.000 5052 Enqueuing Expose request
01:09:22.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
01:09:22.755 00.000 8976 MoveAxis(L, 2, ABG)
01:09:22.755 00.000 8976 stepping (-2, 10) + (-2, 0)
01:09:22.755 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:22.782 00.027 8976 Received - 47 (G) 
01:09:22.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:22.782 00.000 8976 stepped: pos (-4, 10)
01:09:22.782 00.000 8976 MoveAxis(D, 3, ABG)
01:09:22.782 00.000 8976 stepping (-4, 10) + (0, -3)
01:09:22.782 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:22.814 00.032 8976 Received - 47 (G) 
01:09:22.814 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:22.814 00.000 8976 stepped: pos (-4, 7)
01:09:22.814 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:09:22.814 00.000 8976 MountToCamera -- mountX=0.33 mountY=-1.46 hyp=1.50 mountTheta=-1.35 cameraX=1.15, cameraY=0.96 cameraTheta=0.70
01:09:22.814 00.000 8976 incremental bump (1.149, 0.961) isValid = 1
01:09:22.814 00.000 8976 Scheduling Mount bump of (0.176, 0.153)
01:09:22.815 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.15, opts=4)
01:09:22.815 00.000 8976 Enqueuing Move request for scope (0.18, 0.15)
01:09:22.815 00.000 8976 move complete, result=0
01:09:22.815 00.000 9828 Worker thread wakes up
01:09:22.815 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0x4
01:09:22.815 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
01:09:22.815 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
01:09:22.815 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:09:22.815 00.000 8976 worker thread done servicing request
01:09:22.815 00.000 8976 Worker thread wakes up
01:09:22.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:22.815 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:22.815 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
01:09:22.815 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.71 mountX=-0.18 mountY=-0.13, mountTheta=-2.53
01:09:22.815 00.000 9828 Moving (0.18, 0.15) raw xDistance=-0.18 yDistance=-0.13
01:09:22.815 00.000 9828 BLC: window closed
01:09:22.815 00.000 9828 MoveAxis(E, 58, B)
01:09:22.815 00.000 9828 Guiding  Dir = 2, Dur = 58
01:09:22.816 00.001 9828 IsSlewing returns 0
01:09:22.816 00.000 9828 IsGuiding returns 0
01:09:22.816 00.000 9828 PulseGuide returned control before completion, sleep 68
01:09:22.894 00.078 9828 IsGuiding returns 1
01:09:22.894 00.000 9828 scope still moving after pulse duration time elapsed
01:09:22.924 00.030 9828 IsSlewing returns 0
01:09:22.924 00.000 9828 IsGuiding returns 1
01:09:22.955 00.031 9828 IsSlewing returns 0
01:09:22.955 00.000 9828 IsGuiding returns 1
01:09:22.986 00.031 9828 IsSlewing returns 0
01:09:22.986 00.000 9828 IsGuiding returns 0
01:09:22.986 00.000 9828 scope move finished after 58 + 112 ms
01:09:22.986 00.000 9828 Move returns status 0, amount 58
01:09:22.986 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:22.986 00.000 9828 MoveAxis(N, 18, B)
01:09:22.986 00.000 9828 Guiding  Dir = 0, Dur = 18
01:09:23.002 00.016 9828 IsSlewing returns 0
01:09:23.002 00.000 9828 IsGuiding returns 0
01:09:23.002 00.000 9828 PulseGuide returned control before completion, sleep 28
01:09:23.033 00.031 9828 IsGuiding returns 1
01:09:23.033 00.000 9828 scope still moving after pulse duration time elapsed
01:09:23.063 00.030 9828 IsSlewing returns 0
01:09:23.063 00.000 9828 IsGuiding returns 1
01:09:23.094 00.031 9828 IsSlewing returns 0
01:09:23.094 00.000 9828 IsGuiding returns 1
01:09:23.125 00.031 9828 IsSlewing returns 0
01:09:23.125 00.000 9828 IsGuiding returns 1
01:09:23.155 00.030 9828 IsSlewing returns 0
01:09:23.155 00.000 9828 IsGuiding returns 0
01:09:23.155 00.000 9828 scope move finished after 18 + 135 ms
01:09:23.155 00.000 9828 Move returns status 0, amount 18
01:09:23.155 00.000 9828 move complete, result=0
01:09:23.155 00.000 9828 worker thread done servicing request
01:09:23.155 00.000 5052 GuideStep: -0.2 px 58 ms EAST, -0.1 px 18 ms NORTH
01:09:23.499 00.344 8976 Exposure complete
01:09:23.505 00.006 8976 worker thread done servicing request
01:09:23.505 00.000 5052 OnExposeComplete: enter
01:09:23.505 00.000 5052 UpdateGuideState(): m_state=6
01:09:23.505 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2407
01:09:23.505 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.74, Mass=181, SNR=9.2, Peak=64 HFD=3.1
01:09:23.505 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:09:23.505 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:09:23.505 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.03 hyp=0.69 cameraTheta=3.10 mountX=0.34 mountY=0.56, mountTheta=1.02
01:09:23.506 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.03, opts=13)
01:09:23.506 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.03)
01:09:23.506 00.000 8976 Worker thread wakes up
01:09:23.506 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:09:23.506 00.000 5052 UpdateGuideState exits: m=181 SNR=9.2
01:09:23.506 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.03) opts 0xd
01:09:23.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:23.506 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.03)
01:09:23.506 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:23.506 00.000 5052 Enqueuing Expose request
01:09:23.506 00.000 8976 Moving (-0.69, 0.03) raw xDistance=0.34 yDistance=0.56
01:09:23.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
01:09:23.507 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
01:09:23.507 00.000 8976 MoveAxis(L, 2, ABG)
01:09:23.507 00.000 8976 stepping (-4, 7) + (-2, 0)
01:09:23.507 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:23.534 00.027 8976 Received - 47 (G) 
01:09:23.534 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:23.534 00.000 8976 stepped: pos (-6, 7)
01:09:23.534 00.000 8976 MoveAxis(D, 2, ABG)
01:09:23.534 00.000 8976 stepping (-6, 7) + (0, -2)
01:09:23.534 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:23.566 00.032 8976 Received - 47 (G) 
01:09:23.566 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:23.566 00.000 8976 stepped: pos (-6, 5)
01:09:23.566 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:09:23.566 00.000 8976 MountToCamera -- mountX=0.53 mountY=-1.24 hyp=1.35 mountTheta=-1.17 cameraX=0.87, cameraY=1.03 cameraTheta=0.87
01:09:23.566 00.000 8976 incremental bump (0.865, 1.033) isValid = 1
01:09:23.566 00.000 8976 Scheduling Mount bump of (0.148, 0.183)
01:09:23.566 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
01:09:23.566 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
01:09:23.566 00.000 8976 move complete, result=0
01:09:23.566 00.000 9828 Worker thread wakes up
01:09:23.566 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:09:23.566 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
01:09:23.566 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:09:23.566 00.000 8976 worker thread done servicing request
01:09:23.566 00.000 8976 Worker thread wakes up
01:09:23.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:23.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:23.567 00.001 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
01:09:23.567 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
01:09:23.567 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=-0.16 mountY=-0.16, mountTheta=-2.33
01:09:23.567 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
01:09:23.567 00.000 9828 BLC: window closed
01:09:23.567 00.000 9828 MoveAxis(E, 49, B)
01:09:23.567 00.000 9828 Guiding  Dir = 2, Dur = 49
01:09:23.567 00.000 9828 IsSlewing returns 0
01:09:23.567 00.000 9828 IsGuiding returns 0
01:09:23.567 00.000 9828 PulseGuide returned control before completion, sleep 59
01:09:23.637 00.070 9828 IsGuiding returns 1
01:09:23.637 00.000 9828 scope still moving after pulse duration time elapsed
01:09:23.670 00.033 9828 IsSlewing returns 0
01:09:23.670 00.000 9828 IsGuiding returns 1
01:09:23.699 00.029 9828 IsSlewing returns 0
01:09:23.699 00.000 9828 IsGuiding returns 1
01:09:23.731 00.032 9828 IsSlewing returns 0
01:09:23.731 00.000 9828 IsGuiding returns 0
01:09:23.731 00.000 9828 scope move finished after 49 + 114 ms
01:09:23.731 00.000 9828 Move returns status 0, amount 49
01:09:23.731 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:09:23.731 00.000 9828 MoveAxis(N, 22, B)
01:09:23.731 00.000 9828 Guiding  Dir = 0, Dur = 22
01:09:23.747 00.016 9828 IsSlewing returns 0
01:09:23.747 00.000 9828 IsGuiding returns 0
01:09:23.747 00.000 9828 PulseGuide returned control before completion, sleep 32
01:09:23.794 00.047 9828 IsGuiding returns 1
01:09:23.794 00.000 9828 scope still moving after pulse duration time elapsed
01:09:23.824 00.030 9828 IsSlewing returns 0
01:09:23.824 00.000 9828 IsGuiding returns 1
01:09:23.855 00.031 9828 IsSlewing returns 0
01:09:23.856 00.001 9828 IsGuiding returns 1
01:09:23.886 00.030 9828 IsSlewing returns 0
01:09:23.886 00.000 9828 IsGuiding returns 0
01:09:23.886 00.000 9828 scope move finished after 22 + 117 ms
01:09:23.886 00.000 9828 Move returns status 0, amount 22
01:09:23.886 00.000 9828 move complete, result=0
01:09:23.886 00.000 9828 worker thread done servicing request
01:09:23.886 00.000 5052 GuideStep: -0.2 px 49 ms EAST, -0.2 px 22 ms NORTH
01:09:24.252 00.366 8976 Exposure complete
01:09:24.257 00.005 8976 worker thread done servicing request
01:09:24.257 00.000 5052 OnExposeComplete: enter
01:09:24.257 00.000 5052 UpdateGuideState(): m_state=6
01:09:24.257 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2408
01:09:24.257 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.35, Mass=208, SNR=9.9, Peak=65 HFD=3.1
01:09:24.257 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.71 = 1.58)
01:09:24.257 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
01:09:24.258 00.001 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.36 hyp=0.78 cameraTheta=-2.66 mountX=-0.00 mountY=0.77, mountTheta=1.58
01:09:24.258 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.36, opts=13)
01:09:24.258 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.36)
01:09:24.258 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:09:24.258 00.000 5052 UpdateGuideState exits: m=208 SNR=9.9
01:09:24.258 00.000 8976 Worker thread wakes up
01:09:24.258 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.36) opts 0xd
01:09:24.258 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.36)
01:09:24.258 00.000 8976 Moving (-0.69, -0.36) raw xDistance=-0.00 yDistance=0.77
01:09:24.258 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:09:24.259 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.77
01:09:24.259 00.000 8976 MoveAxis(R, 0, ABG)
01:09:24.259 00.000 8976 MoveAxis(D, 3, ABG)
01:09:24.259 00.000 8976 stepping (-6, 5) + (0, -3)
01:09:24.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:24.259 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:24.259 00.000 5052 Enqueuing Expose request
01:09:24.259 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:24.284 00.025 8976 Received - 47 (G) 
01:09:24.284 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:24.284 00.000 8976 stepped: pos (-6, 2)
01:09:24.284 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:09:24.284 00.000 8976 move complete, result=0
01:09:24.285 00.001 8976 worker thread done servicing request
01:09:24.285 00.000 8976 Worker thread wakes up
01:09:24.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:24.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:24.285 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:09:24.984 00.699 8976 Exposure complete
01:09:24.989 00.005 8976 worker thread done servicing request
01:09:24.989 00.000 5052 OnExposeComplete: enter
01:09:24.989 00.000 5052 UpdateGuideState(): m_state=6
01:09:24.989 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2409
01:09:24.989 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.72, Mass=198, SNR=9.7, Peak=67 HFD=3.0
01:09:24.989 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:09:24.989 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:09:24.989 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.01 hyp=0.60 cameraTheta=3.12 mountX=0.28 mountY=0.49, mountTheta=1.05
01:09:24.990 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.01, opts=13)
01:09:24.990 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.01)
01:09:24.990 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:09:24.990 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:09:24.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:24.990 00.000 8976 Worker thread wakes up
01:09:24.990 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.01) opts 0xd
01:09:24.990 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.01)
01:09:24.990 00.000 8976 Moving (-0.60, 0.01) raw xDistance=0.28 yDistance=0.49
01:09:24.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:09:24.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49
01:09:24.990 00.000 8976 MoveAxis(L, 1, ABG)
01:09:24.991 00.001 8976 stepping (-6, 2) + (-1, 0)
01:09:24.991 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:24.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:24.991 00.000 5052 Enqueuing Expose request
01:09:25.020 00.029 8976 Received - 47 (G) 
01:09:25.021 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:25.021 00.000 8976 stepped: pos (-7, 2)
01:09:25.021 00.000 8976 MoveAxis(D, 2, ABG)
01:09:25.021 00.000 8976 stepping (-7, 2) + (0, -2)
01:09:25.021 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:25.052 00.031 8976 Received - 47 (G) 
01:09:25.052 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:25.052 00.000 8976 stepped: pos (-7, 0)
01:09:25.053 00.001 8976 move complete, result=0
01:09:25.053 00.000 8976 worker thread done servicing request
01:09:25.053 00.000 8976 Worker thread wakes up
01:09:25.053 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:09:25.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:25.053 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:25.738 00.685 8976 Exposure complete
01:09:25.744 00.006 8976 worker thread done servicing request
01:09:25.744 00.000 5052 OnExposeComplete: enter
01:09:25.744 00.000 5052 UpdateGuideState(): m_state=6
01:09:25.744 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2410
01:09:25.744 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.79, Mass=193, SNR=9.6, Peak=67 HFD=2.6
01:09:25.744 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
01:09:25.744 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
01:09:25.744 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.00 mountX=0.09 mountY=-0.01, mountTheta=-0.15
01:09:25.745 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.08, opts=13)
01:09:25.745 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.08)
01:09:25.745 00.000 8976 Worker thread wakes up
01:09:25.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:09:25.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.08) opts 0xd
01:09:25.745 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:09:25.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.08)
01:09:25.745 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:25.745 00.000 8976 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=-0.01
01:09:25.745 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:25.745 00.000 5052 Enqueuing Expose request
01:09:25.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:09:25.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:09:25.745 00.000 8976 MoveAxis(R, 0, ABG)
01:09:25.745 00.000 8976 MoveAxis(U, 0, ABG)
01:09:25.745 00.000 8976 move complete, result=0
01:09:25.746 00.001 8976 worker thread done servicing request
01:09:25.746 00.000 8976 Worker thread wakes up
01:09:25.746 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:25.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:25.746 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:26.433 00.687 8976 Exposure complete
01:09:26.438 00.005 8976 worker thread done servicing request
01:09:26.438 00.000 5052 OnExposeComplete: enter
01:09:26.439 00.001 5052 UpdateGuideState(): m_state=6
01:09:26.439 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2411
01:09:26.439 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.62, Mass=185, SNR=9.3, Peak=65 HFD=3.0
01:09:26.439 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
01:09:26.439 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.31)
01:09:26.439 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-2.83 mountX=0.05 mountY=0.27, mountTheta=1.41
01:09:26.440 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.09, opts=13)
01:09:26.440 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.09)
01:09:26.440 00.000 8976 Worker thread wakes up
01:09:26.440 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:09:26.440 00.000 5052 UpdateGuideState exits: m=185 SNR=9.3
01:09:26.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:26.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.09) opts 0xd
01:09:26.440 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:26.440 00.000 5052 Enqueuing Expose request
01:09:26.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.09)
01:09:26.440 00.000 8976 Moving (-0.27, -0.09) raw xDistance=0.05 yDistance=0.27
01:09:26.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:09:26.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:09:26.440 00.000 8976 MoveAxis(R, 0, ABG)
01:09:26.440 00.000 8976 MoveAxis(D, 1, ABG)
01:09:26.440 00.000 8976 stepping (-7, 0) + (0, -1)
01:09:26.441 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:26.459 00.018 8976 Received - 47 (G) 
01:09:26.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:26.459 00.000 8976 stepped: pos (-7, -1)
01:09:26.459 00.000 8976 move complete, result=0
01:09:26.459 00.000 8976 worker thread done servicing request
01:09:26.459 00.000 8976 Worker thread wakes up
01:09:26.459 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:09:26.460 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:26.460 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:27.143 00.683 8976 Exposure complete
01:09:27.148 00.005 8976 worker thread done servicing request
01:09:27.149 00.001 5052 OnExposeComplete: enter
01:09:27.149 00.000 5052 UpdateGuideState(): m_state=6
01:09:27.149 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2412
01:09:27.149 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.76, Mass=174, SNR=9.1, Peak=64 HFD=2.5
01:09:27.149 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:09:27.149 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:09:27.149 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.05 hyp=0.27 cameraTheta=2.97 mountX=0.16 mountY=0.20, mountTheta=0.88
01:09:27.149 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.05, opts=13)
01:09:27.150 00.001 5052 Enqueuing Move request for stepguider (-0.27, 0.05)
01:09:27.150 00.000 8976 Worker thread wakes up
01:09:27.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.05) opts 0xd
01:09:27.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.05)
01:09:27.150 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:09:27.150 00.000 8976 Moving (-0.27, 0.05) raw xDistance=0.16 yDistance=0.20
01:09:27.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:09:27.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:09:27.150 00.000 8976 MoveAxis(R, 0, ABG)
01:09:27.150 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:09:27.150 00.000 8976 MoveAxis(U, 0, ABG)
01:09:27.150 00.000 8976 move complete, result=0
01:09:27.150 00.000 8976 worker thread done servicing request
01:09:27.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:27.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:27.150 00.000 5052 Enqueuing Expose request
01:09:27.150 00.000 8976 Worker thread wakes up
01:09:27.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:27.150 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:27.150 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:27.835 00.685 8976 Exposure complete
01:09:27.841 00.006 8976 worker thread done servicing request
01:09:27.841 00.000 5052 OnExposeComplete: enter
01:09:27.841 00.000 5052 UpdateGuideState(): m_state=6
01:09:27.841 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2413
01:09:27.841 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.90, Mass=165, SNR=8.8, Peak=67 HFD=2.8
01:09:27.841 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
01:09:27.841 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
01:09:27.841 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.18 mountX=0.14 mountY=-0.17, mountTheta=-0.90
01:09:27.842 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.19, opts=13)
01:09:27.842 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.19)
01:09:27.842 00.000 8976 Worker thread wakes up
01:09:27.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.19) opts 0xd
01:09:27.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.19)
01:09:27.842 00.000 8976 Moving (0.08, 0.19) raw xDistance=0.14 yDistance=-0.17
01:09:27.842 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:09:27.842 00.000 5052 UpdateGuideState exits: m=165 SNR=8.8
01:09:27.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:27.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:09:27.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:09:27.842 00.000 8976 MoveAxis(R, 0, ABG)
01:09:27.842 00.000 8976 MoveAxis(U, 0, ABG)
01:09:27.842 00.000 8976 move complete, result=0
01:09:27.842 00.000 8976 worker thread done servicing request
01:09:27.842 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:27.842 00.000 5052 Enqueuing Expose request
01:09:27.843 00.001 8976 Worker thread wakes up
01:09:27.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:27.843 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:27.843 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:09:28.526 00.683 8976 Exposure complete
01:09:28.532 00.006 8976 worker thread done servicing request
01:09:28.532 00.000 5052 OnExposeComplete: enter
01:09:28.532 00.000 5052 UpdateGuideState(): m_state=6
01:09:28.532 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2414
01:09:28.532 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=282.04, Mass=191, SNR=9.6, Peak=67 HFD=2.5
01:09:28.532 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.72 = -0.72)
01:09:28.532 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
01:09:28.532 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.32 mountX=0.26 mountY=-0.25, mountTheta=-0.78
01:09:28.533 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.33, opts=13)
01:09:28.533 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.33)
01:09:28.533 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:09:28.533 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
01:09:28.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:28.533 00.000 8976 Worker thread wakes up
01:09:28.533 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.33) opts 0xd
01:09:28.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.33)
01:09:28.533 00.000 8976 Moving (0.08, 0.33) raw xDistance=0.26 yDistance=-0.25
01:09:28.533 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:28.533 00.000 5052 Enqueuing Expose request
01:09:28.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:09:28.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:09:28.533 00.000 8976 MoveAxis(R, 0, ABG)
01:09:28.533 00.000 8976 MoveAxis(U, 0, ABG)
01:09:28.533 00.000 8976 move complete, result=0
01:09:28.533 00.000 8976 worker thread done servicing request
01:09:28.533 00.000 8976 Worker thread wakes up
01:09:28.533 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:28.533 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:28.533 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
01:09:29.218 00.685 8976 Exposure complete
01:09:29.224 00.006 8976 worker thread done servicing request
01:09:29.224 00.000 5052 OnExposeComplete: enter
01:09:29.224 00.000 5052 UpdateGuideState(): m_state=6
01:09:29.224 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2415
01:09:29.224 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.29, Mass=194, SNR=9.6, Peak=66 HFD=2.9
01:09:29.224 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.32 = 1.96)
01:09:29.224 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.85)
01:09:29.224 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.42 hyp=0.55 cameraTheta=-2.28 mountX=-0.21 mountY=0.53, mountTheta=1.95
01:09:29.225 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.42, opts=13)
01:09:29.225 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.42)
01:09:29.225 00.000 8976 Worker thread wakes up
01:09:29.225 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:09:29.226 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.42) opts 0xd
01:09:29.226 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:09:29.226 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:29.226 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:29.226 00.000 5052 Enqueuing Expose request
01:09:29.226 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.42)
01:09:29.226 00.000 8976 Moving (-0.36, -0.42) raw xDistance=-0.21 yDistance=0.53
01:09:29.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:09:29.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
01:09:29.226 00.000 8976 MoveAxis(R, 0, ABG)
01:09:29.227 00.001 8976 MoveAxis(D, 2, ABG)
01:09:29.227 00.000 8976 stepping (-7, -1) + (0, -2)
01:09:29.227 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:29.256 00.029 8976 Received - 47 (G) 
01:09:29.256 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:29.256 00.000 8976 stepped: pos (-7, -3)
01:09:29.256 00.000 8976 move complete, result=0
01:09:29.256 00.000 8976 worker thread done servicing request
01:09:29.257 00.001 8976 Worker thread wakes up
01:09:29.257 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:09:29.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:29.257 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:29.945 00.688 8976 Exposure complete
01:09:29.950 00.005 8976 worker thread done servicing request
01:09:29.950 00.000 5052 OnExposeComplete: enter
01:09:29.950 00.000 5052 UpdateGuideState(): m_state=6
01:09:29.950 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2416
01:09:29.950 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.62, Mass=195, SNR=9.6, Peak=69 HFD=3.0
01:09:29.950 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
01:09:29.950 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.53)
01:09:29.950 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.61 mountX=-0.01 mountY=0.18, mountTheta=1.63
01:09:29.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.09, opts=13)
01:09:29.951 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.09)
01:09:29.951 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:09:29.951 00.000 8976 Worker thread wakes up
01:09:29.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.09) opts 0xd
01:09:29.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.09)
01:09:29.951 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:09:29.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:29.952 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:29.952 00.000 5052 Enqueuing Expose request
01:09:29.952 00.000 8976 Moving (-0.16, -0.09) raw xDistance=-0.01 yDistance=0.18
01:09:29.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:09:29.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:09:29.952 00.000 8976 MoveAxis(R, 0, ABG)
01:09:29.952 00.000 8976 MoveAxis(U, 0, ABG)
01:09:29.952 00.000 8976 move complete, result=0
01:09:29.952 00.000 8976 worker thread done servicing request
01:09:29.952 00.000 8976 Worker thread wakes up
01:09:29.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:29.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:29.952 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:30.638 00.686 8976 Exposure complete
01:09:30.644 00.006 8976 worker thread done servicing request
01:09:30.644 00.000 5052 OnExposeComplete: enter
01:09:30.644 00.000 5052 UpdateGuideState(): m_state=6
01:09:30.644 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2417
01:09:30.644 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.40, Mass=171, SNR=9.0, Peak=66 HFD=3.3
01:09:30.644 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
01:09:30.644 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
01:09:30.644 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.31 hyp=0.65 cameraTheta=-2.64 mountX=-0.02 mountY=0.65, mountTheta=1.59
01:09:30.645 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.31, opts=13)
01:09:30.645 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.31)
01:09:30.645 00.000 8976 Worker thread wakes up
01:09:30.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.31) opts 0xd
01:09:30.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.31)
01:09:30.645 00.000 8976 Moving (-0.57, -0.31) raw xDistance=-0.02 yDistance=0.65
01:09:30.645 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:09:30.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:09:30.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
01:09:30.645 00.000 8976 MoveAxis(R, 0, ABG)
01:09:30.645 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
01:09:30.645 00.000 8976 MoveAxis(D, 3, ABG)
01:09:30.645 00.000 8976 stepping (-7, -3) + (0, -3)
01:09:30.645 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:30.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:30.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:30.645 00.000 5052 Enqueuing Expose request
01:09:30.680 00.035 8976 Received - 47 (G) 
01:09:30.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:30.680 00.000 8976 stepped: pos (-7, -6)
01:09:30.680 00.000 8976 move complete, result=0
01:09:30.680 00.000 8976 worker thread done servicing request
01:09:30.680 00.000 8976 Worker thread wakes up
01:09:30.680 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:09:30.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:30.680 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:31.368 00.688 8976 Exposure complete
01:09:31.374 00.006 8976 worker thread done servicing request
01:09:31.374 00.000 5052 OnExposeComplete: enter
01:09:31.374 00.000 5052 UpdateGuideState(): m_state=6
01:09:31.374 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2418
01:09:31.374 00.000 5052 Star::Find returns 1 (1), X=328.79, Y=282.18, Mass=175, SNR=9.1, Peak=59 HFD=3.5
01:09:31.374 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
01:09:31.374 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
01:09:31.374 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.47 hyp=0.61 cameraTheta=2.26 mountX=0.59 mountY=0.07, mountTheta=0.11
01:09:31.375 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.47, opts=13)
01:09:31.375 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.47)
01:09:31.375 00.000 8976 Worker thread wakes up
01:09:31.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.47) opts 0xd
01:09:31.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.47)
01:09:31.375 00.000 8976 Moving (-0.38, 0.47) raw xDistance=0.59 yDistance=0.07
01:09:31.375 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:09:31.375 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1 Saturated
01:09:31.375 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:31.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:09:31.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:09:31.375 00.000 8976 MoveAxis(L, 2, ABG)
01:09:31.375 00.000 8976 stepping (-7, -6) + (-2, 0)
01:09:31.375 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:31.376 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:31.376 00.000 5052 Enqueuing Expose request
01:09:31.399 00.023 8976 Received - 47 (G) 
01:09:31.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:31.399 00.000 8976 stepped: pos (-9, -6)
01:09:31.399 00.000 8976 MoveAxis(U, 0, ABG)
01:09:31.399 00.000 8976 move complete, result=0
01:09:31.399 00.000 8976 worker thread done servicing request
01:09:31.399 00.000 8976 Worker thread wakes up
01:09:31.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:31.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:31.399 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
01:09:32.082 00.683 8976 Exposure complete
01:09:32.087 00.005 8976 worker thread done servicing request
01:09:32.087 00.000 5052 OnExposeComplete: enter
01:09:32.088 00.001 5052 UpdateGuideState(): m_state=6
01:09:32.088 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2419
01:09:32.088 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=281.97, Mass=203, SNR=9.8, Peak=62 HFD=3.2
01:09:32.088 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:09:32.088 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:09:32.088 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=0.26 hyp=0.93 cameraTheta=2.86 mountX=0.64 mountY=0.61, mountTheta=0.76
01:09:32.088 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=0.26, opts=13)
01:09:32.088 00.000 5052 Enqueuing Move request for stepguider (-0.89, 0.26)
01:09:32.088 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:09:32.088 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:09:32.089 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:32.089 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:32.089 00.000 5052 Enqueuing Expose request
01:09:32.089 00.000 8976 Worker thread wakes up
01:09:32.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, 0.26) opts 0xd
01:09:32.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, 0.26)
01:09:32.089 00.000 8976 Moving (-0.89, 0.26) raw xDistance=0.64 yDistance=0.61
01:09:32.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
01:09:32.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
01:09:32.089 00.000 8976 MoveAxis(L, 3, ABG)
01:09:32.089 00.000 8976 stepping (-9, -6) + (-3, 0)
01:09:32.089 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:32.118 00.029 8976 Received - 47 (G) 
01:09:32.118 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:32.118 00.000 8976 stepped: pos (-12, -6)
01:09:32.118 00.000 8976 MoveAxis(D, 2, ABG)
01:09:32.118 00.000 8976 stepping (-12, -6) + (0, -2)
01:09:32.118 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:32.150 00.032 8976 Received - 47 (G) 
01:09:32.153 00.003 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:32.153 00.000 8976 stepped: pos (-12, -8)
01:09:32.153 00.000 8976 move complete, result=0
01:09:32.153 00.000 8976 worker thread done servicing request
01:09:32.153 00.000 8976 Worker thread wakes up
01:09:32.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:32.153 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.6 px 2 ms SOUTH
01:09:32.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:32.836 00.683 8976 Exposure complete
01:09:32.842 00.006 8976 worker thread done servicing request
01:09:32.842 00.000 5052 OnExposeComplete: enter
01:09:32.842 00.000 5052 UpdateGuideState(): m_state=6
01:09:32.842 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2420
01:09:32.842 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.07, Mass=171, SNR=9.0, Peak=61 HFD=2.9
01:09:32.842 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
01:09:32.842 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
01:09:32.842 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.36 hyp=0.41 cameraTheta=2.06 mountX=0.41 mountY=-0.04, mountTheta=-0.09
01:09:32.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.36, opts=13)
01:09:32.843 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.36)
01:09:32.843 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:09:32.843 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
01:09:32.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:32.843 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:32.843 00.000 5052 Enqueuing Expose request
01:09:32.843 00.000 8976 Worker thread wakes up
01:09:32.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.36) opts 0xd
01:09:32.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.36)
01:09:32.844 00.001 8976 Moving (-0.19, 0.36) raw xDistance=0.41 yDistance=-0.04
01:09:32.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
01:09:32.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:09:32.844 00.000 8976 MoveAxis(L, 2, ABG)
01:09:32.844 00.000 8976 stepping (-12, -8) + (-2, 0)
01:09:32.844 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:32.870 00.026 8976 Received - 47 (G) 
01:09:32.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:32.870 00.000 8976 stepped: pos (-14, -8)
01:09:32.870 00.000 8976 MoveAxis(U, 0, ABG)
01:09:32.870 00.000 8976 move complete, result=0
01:09:32.870 00.000 8976 worker thread done servicing request
01:09:32.870 00.000 8976 Worker thread wakes up
01:09:32.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:32.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:32.870 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
01:09:33.556 00.686 8976 Exposure complete
01:09:33.562 00.006 8976 worker thread done servicing request
01:09:33.562 00.000 5052 OnExposeComplete: enter
01:09:33.562 00.000 5052 UpdateGuideState(): m_state=6
01:09:33.562 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2421
01:09:33.562 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.50, Mass=183, SNR=9.3, Peak=62 HFD=3.1
01:09:33.562 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
01:09:33.562 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
01:09:33.562 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.21 hyp=0.30 cameraTheta=-0.79 mountX=-0.28 mountY=-0.06, mountTheta=-2.93
01:09:33.562 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.21, opts=13)
01:09:33.562 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.21)
01:09:33.562 00.000 8976 Worker thread wakes up
01:09:33.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.21) opts 0xd
01:09:33.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.21)
01:09:33.562 00.000 8976 Moving (0.21, -0.21) raw xDistance=-0.28 yDistance=-0.06
01:09:33.562 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:09:33.562 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:09:33.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:33.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
01:09:33.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:09:33.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:33.562 00.000 5052 Enqueuing Expose request
01:09:33.562 00.000 8976 MoveAxis(R, 1, ABG)
01:09:33.562 00.000 8976 stepping (-14, -8) + (1, 0)
01:09:33.562 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:33.589 00.027 8976 Received - 47 (G) 
01:09:33.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:33.589 00.000 8976 stepped: pos (-13, -8)
01:09:33.589 00.000 8976 MoveAxis(U, 0, ABG)
01:09:33.589 00.000 8976 move complete, result=0
01:09:33.589 00.000 8976 worker thread done servicing request
01:09:33.589 00.000 8976 Worker thread wakes up
01:09:33.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:33.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:33.589 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:09:34.277 00.688 8976 Exposure complete
01:09:34.283 00.006 8976 worker thread done servicing request
01:09:34.283 00.000 5052 OnExposeComplete: enter
01:09:34.283 00.000 5052 UpdateGuideState(): m_state=6
01:09:34.283 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2422
01:09:34.283 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.72, Mass=184, SNR=9.4, Peak=64 HFD=3.2
01:09:34.283 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:09:34.283 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:09:34.283 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.01 hyp=0.44 cameraTheta=0.03 mountX=-0.19 mountY=-0.37, mountTheta=-2.04
01:09:34.284 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.01, opts=13)
01:09:34.284 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.01)
01:09:34.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:09:34.284 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:09:34.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:34.284 00.000 8976 Worker thread wakes up
01:09:34.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.01) opts 0xd
01:09:34.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.01)
01:09:34.284 00.000 8976 Moving (0.44, 0.01) raw xDistance=-0.19 yDistance=-0.37
01:09:34.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:09:34.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
01:09:34.284 00.000 8976 MoveAxis(R, 0, ABG)
01:09:34.284 00.000 8976 MoveAxis(U, 1, ABG)
01:09:34.284 00.000 8976 stepping (-13, -8) + (0, 1)
01:09:34.284 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:34.285 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:34.285 00.000 5052 Enqueuing Expose request
01:09:34.308 00.023 8976 Received - 47 (G) 
01:09:34.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:34.308 00.000 8976 stepped: pos (-13, -7)
01:09:34.308 00.000 8976 move complete, result=0
01:09:34.308 00.000 8976 worker thread done servicing request
01:09:34.308 00.000 8976 Worker thread wakes up
01:09:34.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:34.308 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:34.308 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
01:09:34.993 00.685 8976 Exposure complete
01:09:34.999 00.006 8976 worker thread done servicing request
01:09:34.999 00.000 5052 OnExposeComplete: enter
01:09:34.999 00.000 5052 UpdateGuideState(): m_state=6
01:09:34.999 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2423
01:09:34.999 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.31, Mass=180, SNR=9.2, Peak=59 HFD=3.4
01:09:34.999 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
01:09:34.999 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
01:09:34.999 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.60 hyp=0.62 cameraTheta=1.34 mountX=0.47 mountY=-0.44, mountTheta=-0.76
01:09:35.000 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.60, opts=13)
01:09:35.000 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.60)
01:09:35.000 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:09:35.000 00.000 5052 UpdateGuideState exits: m=180 SNR=9.2
01:09:35.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:35.000 00.000 8976 Worker thread wakes up
01:09:35.000 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.60) opts 0xd
01:09:35.000 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.60)
01:09:35.000 00.000 8976 Moving (0.14, 0.60) raw xDistance=0.47 yDistance=-0.44
01:09:35.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:09:35.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
01:09:35.000 00.000 8976 MoveAxis(L, 2, ABG)
01:09:35.000 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:35.000 00.000 5052 Enqueuing Expose request
01:09:35.000 00.000 8976 stepping (-13, -7) + (-2, 0)
01:09:35.000 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:35.027 00.027 8976 Received - 47 (G) 
01:09:35.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:35.027 00.000 8976 stepped: pos (-15, -7)
01:09:35.027 00.000 8976 MoveAxis(U, 2, ABG)
01:09:35.027 00.000 8976 stepping (-15, -7) + (0, 2)
01:09:35.027 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:35.060 00.033 8976 Received - 47 (G) 
01:09:35.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:35.060 00.000 8976 stepped: pos (-15, -5)
01:09:35.060 00.000 8976 move complete, result=0
01:09:35.060 00.000 8976 worker thread done servicing request
01:09:35.060 00.000 8976 Worker thread wakes up
01:09:35.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:35.060 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.4 px 2 ms NORTH
01:09:35.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:35.745 00.685 8976 Exposure complete
01:09:35.751 00.006 8976 worker thread done servicing request
01:09:35.751 00.000 5052 OnExposeComplete: enter
01:09:35.751 00.000 5052 UpdateGuideState(): m_state=6
01:09:35.751 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2424
01:09:35.751 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.03, Mass=169, SNR=9.0, Peak=62 HFD=2.7
01:09:35.751 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
01:09:35.751 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.56)
01:09:35.751 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.68 hyp=0.68 cameraTheta=-1.58 mountX=-0.60 mountY=0.37, mountTheta=2.59
01:09:35.752 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.68, opts=13)
01:09:35.752 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.68)
01:09:35.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:09:35.752 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
01:09:35.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:35.752 00.000 8976 Worker thread wakes up
01:09:35.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.68) opts 0xd
01:09:35.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.68)
01:09:35.752 00.000 8976 Moving (-0.00, -0.68) raw xDistance=-0.60 yDistance=0.37
01:09:35.752 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:35.752 00.000 5052 Enqueuing Expose request
01:09:35.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.60
01:09:35.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
01:09:35.752 00.000 8976 MoveAxis(R, 2, ABG)
01:09:35.752 00.000 8976 stepping (-15, -5) + (2, 0)
01:09:35.752 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:35.779 00.027 8976 Received - 47 (G) 
01:09:35.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:35.779 00.000 8976 stepped: pos (-13, -5)
01:09:35.779 00.000 8976 MoveAxis(D, 1, ABG)
01:09:35.779 00.000 8976 stepping (-13, -5) + (0, -1)
01:09:35.779 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:35.811 00.032 8976 Received - 47 (G) 
01:09:35.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:35.811 00.000 8976 stepped: pos (-13, -6)
01:09:35.811 00.000 8976 move complete, result=0
01:09:35.811 00.000 8976 worker thread done servicing request
01:09:35.811 00.000 8976 Worker thread wakes up
01:09:35.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:35.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:35.811 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.4 px 1 ms SOUTH
01:09:36.495 00.684 8976 Exposure complete
01:09:36.501 00.006 8976 worker thread done servicing request
01:09:36.501 00.000 5052 OnExposeComplete: enter
01:09:36.501 00.000 5052 UpdateGuideState(): m_state=6
01:09:36.501 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2425
01:09:36.501 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.59, Mass=200, SNR=9.8, Peak=62 HFD=3.3
01:09:36.501 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
01:09:36.501 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
01:09:36.501 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.12 hyp=0.80 cameraTheta=-2.99 mountX=0.25 mountY=0.73, mountTheta=1.24
01:09:36.502 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.12, opts=13)
01:09:36.502 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.12)
01:09:36.502 00.000 8976 Worker thread wakes up
01:09:36.502 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:09:36.502 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
01:09:36.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:36.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.12) opts 0xd
01:09:36.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.12)
01:09:36.502 00.000 8976 Moving (-0.79, -0.12) raw xDistance=0.25 yDistance=0.73
01:09:36.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:09:36.502 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:36.502 00.000 5052 Enqueuing Expose request
01:09:36.503 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73
01:09:36.503 00.000 8976 MoveAxis(R, 0, ABG)
01:09:36.503 00.000 8976 MoveAxis(D, 3, ABG)
01:09:36.503 00.000 8976 stepping (-13, -6) + (0, -3)
01:09:36.503 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:36.530 00.027 8976 Received - 47 (G) 
01:09:36.531 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:36.531 00.000 8976 stepped: pos (-13, -9)
01:09:36.531 00.000 8976 move complete, result=0
01:09:36.531 00.000 8976 worker thread done servicing request
01:09:36.531 00.000 8976 Worker thread wakes up
01:09:36.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:36.531 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:36.531 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:09:37.214 00.683 8976 Exposure complete
01:09:37.220 00.006 8976 worker thread done servicing request
01:09:37.220 00.000 5052 OnExposeComplete: enter
01:09:37.220 00.000 5052 UpdateGuideState(): m_state=6
01:09:37.220 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2426
01:09:37.220 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.18, Mass=178, SNR=9.2, Peak=60 HFD=3.1
01:09:37.220 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
01:09:37.220 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
01:09:37.220 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.47 hyp=0.49 cameraTheta=1.86 mountX=0.49 mountY=-0.14, mountTheta=-0.28
01:09:37.220 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.47, opts=13)
01:09:37.220 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.47)
01:09:37.220 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:09:37.221 00.001 5052 UpdateGuideState exits: m=178 SNR=9.2
01:09:37.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:37.221 00.000 8976 Worker thread wakes up
01:09:37.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.47) opts 0xd
01:09:37.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.47)
01:09:37.221 00.000 8976 Moving (-0.14, 0.47) raw xDistance=0.49 yDistance=-0.14
01:09:37.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:37.221 00.000 5052 Enqueuing Expose request
01:09:37.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:09:37.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:09:37.221 00.000 8976 MoveAxis(L, 2, ABG)
01:09:37.221 00.000 8976 stepping (-13, -9) + (-2, 0)
01:09:37.221 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:37.250 00.029 8976 Received - 47 (G) 
01:09:37.250 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:37.250 00.000 8976 stepped: pos (-15, -9)
01:09:37.250 00.000 8976 MoveAxis(U, 0, ABG)
01:09:37.250 00.000 8976 move complete, result=0
01:09:37.250 00.000 8976 worker thread done servicing request
01:09:37.250 00.000 8976 Worker thread wakes up
01:09:37.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:37.250 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:37.250 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
01:09:37.936 00.686 8976 Exposure complete
01:09:37.941 00.005 8976 worker thread done servicing request
01:09:37.942 00.001 5052 OnExposeComplete: enter
01:09:37.942 00.000 5052 UpdateGuideState(): m_state=6
01:09:37.942 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2427
01:09:37.942 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.69, Mass=184, SNR=9.3, Peak=63 HFD=3.5
01:09:37.942 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
01:09:37.942 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
01:09:37.942 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.02 hyp=0.44 cameraTheta=-3.11 mountX=0.19 mountY=0.38, mountTheta=1.11
01:09:37.942 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.02, opts=13)
01:09:37.942 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.02)
01:09:37.942 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:09:37.943 00.001 5052 UpdateGuideState exits: m=184 SNR=9.3
01:09:37.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:37.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:37.943 00.000 5052 Enqueuing Expose request
01:09:37.943 00.000 8976 Worker thread wakes up
01:09:37.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.02) opts 0xd
01:09:37.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.02)
01:09:37.943 00.000 8976 Moving (-0.44, -0.02) raw xDistance=0.19 yDistance=0.38
01:09:37.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:09:37.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:09:37.943 00.000 8976 MoveAxis(R, 0, ABG)
01:09:37.943 00.000 8976 MoveAxis(D, 1, ABG)
01:09:37.943 00.000 8976 stepping (-15, -9) + (0, -1)
01:09:37.943 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:37.969 00.026 8976 Received - 47 (G) 
01:09:37.969 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:37.969 00.000 8976 stepped: pos (-15, -10)
01:09:37.969 00.000 8976 move complete, result=0
01:09:37.970 00.001 8976 worker thread done servicing request
01:09:37.970 00.000 8976 Worker thread wakes up
01:09:37.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:37.970 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:37.970 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:09:38.657 00.687 8976 Exposure complete
01:09:38.663 00.006 8976 worker thread done servicing request
01:09:38.663 00.000 5052 OnExposeComplete: enter
01:09:38.663 00.000 5052 UpdateGuideState(): m_state=6
01:09:38.663 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2428
01:09:38.663 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.83, Mass=204, SNR=9.9, Peak=66 HFD=2.8
01:09:38.663 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:09:38.663 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
01:09:38.663 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.12 hyp=0.37 cameraTheta=2.81 mountX=0.27 mountY=0.23, mountTheta=0.71
01:09:38.664 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.12, opts=13)
01:09:38.664 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.12)
01:09:38.664 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:09:38.664 00.000 5052 UpdateGuideState exits: m=204 SNR=9.9
01:09:38.664 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:38.664 00.000 8976 Worker thread wakes up
01:09:38.664 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:38.664 00.000 5052 Enqueuing Expose request
01:09:38.664 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.12) opts 0xd
01:09:38.664 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.12)
01:09:38.664 00.000 8976 Moving (-0.35, 0.12) raw xDistance=0.27 yDistance=0.23
01:09:38.664 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:09:38.665 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:09:38.665 00.000 8976 MoveAxis(L, 1, ABG)
01:09:38.665 00.000 8976 stepping (-15, -10) + (-1, 0)
01:09:38.665 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:38.688 00.023 8976 Received - 47 (G) 
01:09:38.688 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:38.688 00.000 8976 stepped: pos (-16, -10)
01:09:38.688 00.000 8976 MoveAxis(U, 0, ABG)
01:09:38.688 00.000 8976 move complete, result=0
01:09:38.688 00.000 8976 worker thread done servicing request
01:09:38.688 00.000 8976 Worker thread wakes up
01:09:38.688 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:09:38.688 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:38.688 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:39.375 00.687 8976 Exposure complete
01:09:39.380 00.005 8976 worker thread done servicing request
01:09:39.381 00.001 5052 OnExposeComplete: enter
01:09:39.381 00.000 5052 UpdateGuideState(): m_state=6
01:09:39.381 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2429
01:09:39.381 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.49, Mass=191, SNR=9.6, Peak=68 HFD=2.4
01:09:39.381 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.04) = xAngle (-3.69 = 2.59)
01:09:39.381 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.49)
01:09:39.381 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.64 mountX=-0.19 mountY=0.14, mountTheta=2.53
01:09:39.382 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.22, opts=13)
01:09:39.382 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.22)
01:09:39.382 00.000 8976 Worker thread wakes up
01:09:39.382 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.22) opts 0xd
01:09:39.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.22)
01:09:39.382 00.000 8976 Moving (-0.02, -0.22) raw xDistance=-0.19 yDistance=0.14
01:09:39.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:09:39.382 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:09:39.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:09:39.382 00.000 8976 MoveAxis(R, 0, ABG)
01:09:39.382 00.000 8976 MoveAxis(U, 0, ABG)
01:09:39.382 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
01:09:39.382 00.000 8976 move complete, result=0
01:09:39.382 00.000 8976 worker thread done servicing request
01:09:39.382 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:39.382 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:39.382 00.000 5052 Enqueuing Expose request
01:09:39.382 00.000 8976 Worker thread wakes up
01:09:39.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:39.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:39.382 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:40.066 00.684 8976 Exposure complete
01:09:40.072 00.006 8976 worker thread done servicing request
01:09:40.072 00.000 5052 OnExposeComplete: enter
01:09:40.072 00.000 5052 UpdateGuideState(): m_state=6
01:09:40.072 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2430
01:09:40.072 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.25, Mass=188, SNR=9.5, Peak=68 HFD=2.8
01:09:40.072 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
01:09:40.072 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
01:09:40.073 00.001 5052 CameraToMount -- cameraX=0.42 cameraY=-0.46 hyp=0.62 cameraTheta=-0.82 mountX=-0.60 mountY=-0.11, mountTheta=-2.97
01:09:40.074 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.46, opts=13)
01:09:40.074 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.46)
01:09:40.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:09:40.074 00.000 8976 Worker thread wakes up
01:09:40.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.46) opts 0xd
01:09:40.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.46)
01:09:40.074 00.000 8976 Moving (0.42, -0.46) raw xDistance=-0.60 yDistance=-0.11
01:09:40.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
01:09:40.074 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:09:40.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:40.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:40.074 00.000 5052 Enqueuing Expose request
01:09:40.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:09:40.074 00.000 8976 MoveAxis(R, 2, ABG)
01:09:40.074 00.000 8976 stepping (-16, -10) + (2, 0)
01:09:40.074 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:40.111 00.037 8976 Received - 47 (G) 
01:09:40.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:40.111 00.000 8976 stepped: pos (-14, -10)
01:09:40.111 00.000 8976 MoveAxis(U, 0, ABG)
01:09:40.111 00.000 8976 move complete, result=0
01:09:40.111 00.000 8976 worker thread done servicing request
01:09:40.111 00.000 8976 Worker thread wakes up
01:09:40.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:40.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:40.111 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.1 px 0 ms NORTH
01:09:40.796 00.685 8976 Exposure complete
01:09:40.801 00.005 8976 worker thread done servicing request
01:09:40.801 00.000 5052 OnExposeComplete: enter
01:09:40.801 00.000 5052 UpdateGuideState(): m_state=6
01:09:40.801 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2431
01:09:40.801 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=282.28, Mass=190, SNR=9.5, Peak=65 HFD=2.8
01:09:40.801 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
01:09:40.801 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.40 = -1.40)
01:09:40.801 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.57 hyp=0.84 cameraTheta=0.74 mountX=0.23 mountY=-0.83, mountTheta=-1.31
01:09:40.801 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.57, opts=13)
01:09:40.801 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.57)
01:09:40.802 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:09:40.802 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:09:40.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:40.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:40.802 00.000 5052 Enqueuing Expose request
01:09:40.802 00.000 8976 Worker thread wakes up
01:09:40.802 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.57) opts 0xd
01:09:40.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.57)
01:09:40.802 00.000 8976 Moving (0.62, 0.57) raw xDistance=0.23 yDistance=-0.83
01:09:40.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:09:40.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
01:09:40.802 00.000 8976 MoveAxis(R, 0, ABG)
01:09:40.802 00.000 8976 MoveAxis(U, 3, ABG)
01:09:40.802 00.000 8976 stepping (-14, -10) + (0, 3)
01:09:40.802 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:40.831 00.029 8976 Received - 47 (G) 
01:09:40.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:40.831 00.000 8976 stepped: pos (-14, -7)
01:09:40.831 00.000 8976 move complete, result=0
01:09:40.831 00.000 8976 worker thread done servicing request
01:09:40.831 00.000 8976 Worker thread wakes up
01:09:40.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:40.831 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
01:09:40.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:41.516 00.685 8976 Exposure complete
01:09:41.522 00.006 8976 worker thread done servicing request
01:09:41.522 00.000 5052 OnExposeComplete: enter
01:09:41.522 00.000 5052 UpdateGuideState(): m_state=6
01:09:41.522 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2432
01:09:41.522 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.44, Mass=188, SNR=9.4, Peak=66 HFD=3.3
01:09:41.522 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
01:09:41.522 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
01:09:41.522 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.27 hyp=0.67 cameraTheta=-0.42 mountX=-0.52 mountY=-0.37, mountTheta=-2.53
01:09:41.522 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.27, opts=13)
01:09:41.522 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.27)
01:09:41.522 00.000 8976 Worker thread wakes up
01:09:41.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.27) opts 0xd
01:09:41.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.27)
01:09:41.523 00.001 8976 Moving (0.61, -0.27) raw xDistance=-0.52 yDistance=-0.37
01:09:41.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:09:41.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.37
01:09:41.523 00.000 8976 MoveAxis(R, 2, ABG)
01:09:41.523 00.000 8976 stepping (-14, -7) + (2, 0)
01:09:41.523 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:09:41.523 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:09:41.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:41.523 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:41.523 00.000 5052 Enqueuing Expose request
01:09:41.523 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:41.550 00.027 8976 Received - 47 (G) 
01:09:41.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:41.550 00.000 8976 stepped: pos (-12, -7)
01:09:41.550 00.000 8976 MoveAxis(U, 2, ABG)
01:09:41.550 00.000 8976 stepping (-12, -7) + (0, 2)
01:09:41.550 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:41.582 00.032 8976 Received - 47 (G) 
01:09:41.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:41.582 00.000 8976 stepped: pos (-12, -5)
01:09:41.582 00.000 8976 move complete, result=0
01:09:41.582 00.000 8976 worker thread done servicing request
01:09:41.582 00.000 8976 Worker thread wakes up
01:09:41.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:41.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:41.582 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
01:09:42.267 00.685 8976 Exposure complete
01:09:42.273 00.006 8976 worker thread done servicing request
01:09:42.273 00.000 5052 OnExposeComplete: enter
01:09:42.273 00.000 5052 UpdateGuideState(): m_state=6
01:09:42.273 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2433
01:09:42.274 00.001 5052 Star::Find returns 1 (0), X=330.06, Y=281.74, Mass=187, SNR=9.4, Peak=64 HFD=2.8
01:09:42.274 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:09:42.274 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:09:42.274 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.03 hyp=0.88 cameraTheta=0.03 mountX=-0.38 mountY=-0.75, mountTheta=-2.04
01:09:42.275 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.03, opts=13)
01:09:42.275 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.03)
01:09:42.275 00.000 8976 Worker thread wakes up
01:09:42.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.03) opts 0xd
01:09:42.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.03)
01:09:42.275 00.000 8976 Moving (0.88, 0.03) raw xDistance=-0.38 yDistance=-0.75
01:09:42.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
01:09:42.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
01:09:42.275 00.000 8976 MoveAxis(R, 2, ABG)
01:09:42.275 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:09:42.275 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:09:42.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:42.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:42.275 00.000 8976 stepping (-12, -5) + (2, 0)
01:09:42.275 00.000 5052 Enqueuing Expose request
01:09:42.275 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:42.302 00.027 8976 Received - 47 (G) 
01:09:42.302 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:42.302 00.000 8976 stepped: pos (-10, -5)
01:09:42.302 00.000 8976 MoveAxis(U, 3, ABG)
01:09:42.302 00.000 8976 stepping (-10, -5) + (0, 3)
01:09:42.302 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:42.334 00.032 8976 Received - 47 (G) 
01:09:42.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:42.334 00.000 8976 stepped: pos (-10, -2)
01:09:42.334 00.000 8976 move complete, result=0
01:09:42.334 00.000 8976 worker thread done servicing request
01:09:42.334 00.000 8976 Worker thread wakes up
01:09:42.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:42.334 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:42.334 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
01:09:43.018 00.684 8976 Exposure complete
01:09:43.023 00.005 8976 worker thread done servicing request
01:09:43.023 00.000 5052 OnExposeComplete: enter
01:09:43.023 00.000 5052 UpdateGuideState(): m_state=6
01:09:43.023 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2434
01:09:43.023 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.72, Mass=191, SNR=9.5, Peak=62 HFD=2.7
01:09:43.023 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
01:09:43.023 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:09:43.024 00.001 5052 CameraToMount -- cameraX=0.57 cameraY=0.02 hyp=0.57 cameraTheta=0.03 mountX=-0.25 mountY=-0.49, mountTheta=-2.04
01:09:43.024 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.02, opts=13)
01:09:43.024 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.02)
01:09:43.024 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:09:43.024 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:09:43.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:43.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:43.024 00.000 5052 Enqueuing Expose request
01:09:43.024 00.000 8976 Worker thread wakes up
01:09:43.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.02) opts 0xd
01:09:43.024 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.02)
01:09:43.025 00.001 8976 Moving (0.57, 0.02) raw xDistance=-0.25 yDistance=-0.49
01:09:43.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:09:43.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
01:09:43.025 00.000 8976 MoveAxis(R, 0, ABG)
01:09:43.025 00.000 8976 MoveAxis(U, 2, ABG)
01:09:43.025 00.000 8976 stepping (-10, -2) + (0, 2)
01:09:43.025 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:43.053 00.028 8976 Received - 47 (G) 
01:09:43.053 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:43.053 00.000 8976 stepped: pos (-10, 0)
01:09:43.053 00.000 8976 move complete, result=0
01:09:43.053 00.000 8976 worker thread done servicing request
01:09:43.053 00.000 8976 Worker thread wakes up
01:09:43.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:43.053 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:43.053 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:09:43.738 00.685 8976 Exposure complete
01:09:43.744 00.006 8976 worker thread done servicing request
01:09:43.744 00.000 5052 OnExposeComplete: enter
01:09:43.744 00.000 5052 UpdateGuideState(): m_state=6
01:09:43.744 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2435
01:09:43.744 00.000 5052 Star::Find returns 1 (0), X=330.55, Y=281.63, Mass=197, SNR=9.7, Peak=62 HFD=3.2
01:09:43.744 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:09:43.744 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:09:43.744 00.000 5052 CameraToMount -- cameraX=1.37 cameraY=-0.08 hyp=1.38 cameraTheta=-0.05 mountX=-0.69 mountY=-1.11, mountTheta=-2.13
01:09:43.745 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.37, y=-0.08, opts=13)
01:09:43.745 00.000 5052 Enqueuing Move request for stepguider (1.37, -0.08)
01:09:43.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:09:43.745 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:09:43.745 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:43.745 00.000 8976 Worker thread wakes up
01:09:43.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.37, -0.08) opts 0xd
01:09:43.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.37, -0.08)
01:09:43.745 00.000 8976 Moving (1.37, -0.08) raw xDistance=-0.69 yDistance=-1.11
01:09:43.745 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:43.745 00.000 5052 Enqueuing Expose request
01:09:43.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
01:09:43.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.11
01:09:43.745 00.000 8976 MoveAxis(R, 3, ABG)
01:09:43.745 00.000 8976 stepping (-10, 0) + (3, 0)
01:09:43.745 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:43.788 00.043 8976 Received - 47 (G) 
01:09:43.788 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:43.788 00.000 8976 stepped: pos (-7, 0)
01:09:43.788 00.000 8976 MoveAxis(U, 5, ABG)
01:09:43.788 00.000 8976 stepping (-7, 0) + (0, 5)
01:09:43.788 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:09:43.836 00.048 8976 Received - 47 (G) 
01:09:43.836 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:09:43.837 00.001 8976 stepped: pos (-7, 5)
01:09:43.837 00.000 8976 move complete, result=0
01:09:43.837 00.000 8976 worker thread done servicing request
01:09:43.837 00.000 8976 Worker thread wakes up
01:09:43.837 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.1 px 5 ms NORTH
01:09:43.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:43.837 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:44.523 00.686 8976 Exposure complete
01:09:44.528 00.005 8976 worker thread done servicing request
01:09:44.528 00.000 5052 OnExposeComplete: enter
01:09:44.528 00.000 5052 UpdateGuideState(): m_state=6
01:09:44.528 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2436
01:09:44.528 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.29, Mass=200, SNR=9.7, Peak=67 HFD=3.0
01:09:44.528 00.000 5052 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.04) = xAngle (-3.24 = 3.05)
01:09:44.528 00.000 5052 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.34 = 2.94)
01:09:44.528 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.42 hyp=0.45 cameraTheta=-1.19 mountX=-0.45 mountY=0.09, mountTheta=2.95
01:09:44.529 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.42, opts=13)
01:09:44.529 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.42)
01:09:44.529 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:09:44.529 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
01:09:44.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:44.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:44.529 00.000 5052 Enqueuing Expose request
01:09:44.529 00.000 8976 Worker thread wakes up
01:09:44.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.42) opts 0xd
01:09:44.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.42)
01:09:44.529 00.000 8976 Moving (0.17, -0.42) raw xDistance=-0.45 yDistance=0.09
01:09:44.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
01:09:44.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:09:44.530 00.001 8976 MoveAxis(R, 2, ABG)
01:09:44.530 00.000 8976 stepping (-7, 5) + (2, 0)
01:09:44.530 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:44.556 00.026 8976 Received - 47 (G) 
01:09:44.556 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:44.556 00.000 8976 stepped: pos (-5, 5)
01:09:44.556 00.000 8976 MoveAxis(U, 0, ABG)
01:09:44.556 00.000 8976 move complete, result=0
01:09:44.556 00.000 8976 worker thread done servicing request
01:09:44.556 00.000 8976 Worker thread wakes up
01:09:44.556 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:09:44.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:44.556 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:45.243 00.687 8976 Exposure complete
01:09:45.248 00.005 8976 worker thread done servicing request
01:09:45.248 00.000 5052 OnExposeComplete: enter
01:09:45.248 00.000 5052 UpdateGuideState(): m_state=6
01:09:45.248 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2437
01:09:45.248 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.43, Mass=182, SNR=9.3, Peak=66 HFD=3.1
01:09:45.248 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
01:09:45.248 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.02 = -1.02)
01:09:45.248 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.72 hyp=0.80 cameraTheta=1.13 mountX=0.49 mountY=-0.68, mountTheta=-0.95
01:09:45.249 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.72, opts=13)
01:09:45.249 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.72)
01:09:45.249 00.000 8976 Worker thread wakes up
01:09:45.249 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.72) opts 0xd
01:09:45.249 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.72)
01:09:45.249 00.000 8976 Moving (0.34, 0.72) raw xDistance=0.49 yDistance=-0.68
01:09:45.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:09:45.249 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:09:45.249 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:45.249 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:45.250 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.49
01:09:45.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:09:45.250 00.000 8976 MoveAxis(L, 2, ABG)
01:09:45.250 00.000 8976 stepping (-5, 5) + (-2, 0)
01:09:45.250 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:45.250 00.000 5052 Enqueuing Expose request
01:09:45.275 00.025 8976 Received - 47 (G) 
01:09:45.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:45.275 00.000 8976 stepped: pos (-7, 5)
01:09:45.275 00.000 8976 MoveAxis(U, 3, ABG)
01:09:45.275 00.000 8976 stepping (-7, 5) + (0, 3)
01:09:45.275 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:45.307 00.032 8976 Received - 47 (G) 
01:09:45.307 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:45.307 00.000 8976 stepped: pos (-7, 8)
01:09:45.307 00.000 8976 move complete, result=0
01:09:45.307 00.000 8976 worker thread done servicing request
01:09:45.307 00.000 8976 Worker thread wakes up
01:09:45.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:45.307 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:45.307 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.7 px 3 ms NORTH
01:09:45.995 00.688 8976 Exposure complete
01:09:46.001 00.006 8976 worker thread done servicing request
01:09:46.001 00.000 5052 OnExposeComplete: enter
01:09:46.001 00.000 5052 UpdateGuideState(): m_state=6
01:09:46.001 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2438
01:09:46.001 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.96, Mass=185, SNR=9.4, Peak=62 HFD=3.2
01:09:46.001 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
01:09:46.001 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
01:09:46.001 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.25 hyp=0.55 cameraTheta=0.48 mountX=0.01 mountY=-0.55, mountTheta=-1.56
01:09:46.001 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.25, opts=13)
01:09:46.002 00.001 5052 Enqueuing Move request for stepguider (0.49, 0.25)
01:09:46.002 00.000 8976 Worker thread wakes up
01:09:46.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.25) opts 0xd
01:09:46.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.25)
01:09:46.002 00.000 8976 Moving (0.49, 0.25) raw xDistance=0.01 yDistance=-0.55
01:09:46.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:09:46.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
01:09:46.002 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:09:46.002 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:09:46.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:46.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:46.002 00.000 5052 Enqueuing Expose request
01:09:46.002 00.000 8976 MoveAxis(R, 0, ABG)
01:09:46.002 00.000 8976 MoveAxis(U, 2, ABG)
01:09:46.002 00.000 8976 stepping (-7, 8) + (0, 2)
01:09:46.002 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:46.027 00.025 8976 Received - 47 (G) 
01:09:46.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:46.027 00.000 8976 stepped: pos (-7, 10)
01:09:46.027 00.000 8976 move complete, result=0
01:09:46.027 00.000 8976 worker thread done servicing request
01:09:46.027 00.000 8976 Worker thread wakes up
01:09:46.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:46.027 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:46.027 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:09:46.710 00.683 8976 Exposure complete
01:09:46.715 00.005 8976 worker thread done servicing request
01:09:46.715 00.000 5052 OnExposeComplete: enter
01:09:46.715 00.000 5052 UpdateGuideState(): m_state=6
01:09:46.715 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2439
01:09:46.715 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.80, Mass=187, SNR=9.5, Peak=65 HFD=2.9
01:09:46.715 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
01:09:46.715 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
01:09:46.715 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.50 mountX=0.14 mountY=0.05, mountTheta=0.36
01:09:46.716 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.09, opts=13)
01:09:46.716 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.09)
01:09:46.716 00.000 8976 Worker thread wakes up
01:09:46.716 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.09) opts 0xd
01:09:46.716 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.09)
01:09:46.716 00.000 8976 Moving (-0.13, 0.09) raw xDistance=0.14 yDistance=0.05
01:09:46.716 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:09:46.716 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
01:09:46.716 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:46.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:09:46.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:09:46.716 00.000 8976 MoveAxis(R, 0, ABG)
01:09:46.716 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:46.716 00.000 5052 Enqueuing Expose request
01:09:46.717 00.001 8976 MoveAxis(U, 0, ABG)
01:09:46.717 00.000 8976 move complete, result=0
01:09:46.717 00.000 8976 worker thread done servicing request
01:09:46.717 00.000 8976 Worker thread wakes up
01:09:46.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:46.717 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:46.717 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:47.402 00.685 8976 Exposure complete
01:09:47.408 00.006 8976 worker thread done servicing request
01:09:47.408 00.000 5052 OnExposeComplete: enter
01:09:47.408 00.000 5052 UpdateGuideState(): m_state=6
01:09:47.408 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2440
01:09:47.408 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.93, Mass=184, SNR=9.3, Peak=65 HFD=2.9
01:09:47.408 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
01:09:47.408 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:09:47.408 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.28 cameraTheta=2.22 mountX=0.27 mountY=0.02, mountTheta=0.07
01:09:47.409 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.22, opts=13)
01:09:47.409 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.22)
01:09:47.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:09:47.409 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:09:47.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:47.409 00.000 8976 Worker thread wakes up
01:09:47.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.22) opts 0xd
01:09:47.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.22)
01:09:47.409 00.000 8976 Moving (-0.17, 0.22) raw xDistance=0.27 yDistance=0.02
01:09:47.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:47.409 00.000 5052 Enqueuing Expose request
01:09:47.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:09:47.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:09:47.409 00.000 8976 MoveAxis(L, 1, ABG)
01:09:47.409 00.000 8976 stepping (-7, 10) + (-1, 0)
01:09:47.409 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:47.433 00.024 8976 Received - 47 (G) 
01:09:47.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:47.434 00.001 8976 stepped: pos (-8, 10)
01:09:47.434 00.000 8976 MoveAxis(U, 0, ABG)
01:09:47.434 00.000 8976 move complete, result=0
01:09:47.434 00.000 8976 worker thread done servicing request
01:09:47.434 00.000 8976 Worker thread wakes up
01:09:47.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:47.434 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:47.434 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:09:48.117 00.683 8976 Exposure complete
01:09:48.123 00.006 8976 worker thread done servicing request
01:09:48.124 00.001 5052 OnExposeComplete: enter
01:09:48.124 00.000 5052 UpdateGuideState(): m_state=6
01:09:48.124 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2441
01:09:48.124 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.97, Mass=178, SNR=9.2, Peak=63 HFD=3.2
01:09:48.124 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.08 = -1.08)
01:09:48.124 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.18 = -1.18)
01:09:48.124 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.31 cameraTheta=0.97 mountX=0.15 mountY=-0.29, mountTheta=-1.10
01:09:48.124 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.26, opts=13)
01:09:48.124 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.26)
01:09:48.125 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:09:48.125 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:09:48.125 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:48.125 00.000 8976 Worker thread wakes up
01:09:48.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.26) opts 0xd
01:09:48.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.26)
01:09:48.125 00.000 8976 Moving (0.18, 0.26) raw xDistance=0.15 yDistance=-0.29
01:09:48.125 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:48.125 00.000 5052 Enqueuing Expose request
01:09:48.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:09:48.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:09:48.125 00.000 8976 MoveAxis(R, 0, ABG)
01:09:48.125 00.000 8976 MoveAxis(U, 1, ABG)
01:09:48.125 00.000 8976 stepping (-8, 10) + (0, 1)
01:09:48.125 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:48.152 00.027 8976 Received - 47 (G) 
01:09:48.153 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:48.153 00.000 8976 stepped: pos (-8, 11)
01:09:48.153 00.000 8976 move complete, result=0
01:09:48.153 00.000 8976 worker thread done servicing request
01:09:48.153 00.000 8976 Worker thread wakes up
01:09:48.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:48.153 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:09:48.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:48.836 00.683 8976 Exposure complete
01:09:48.842 00.006 8976 worker thread done servicing request
01:09:48.842 00.000 5052 OnExposeComplete: enter
01:09:48.842 00.000 5052 UpdateGuideState(): m_state=6
01:09:48.842 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2442
01:09:48.842 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.74, Mass=185, SNR=9.3, Peak=63 HFD=3.2
01:09:48.842 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:09:48.842 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
01:09:48.842 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.03 hyp=0.27 cameraTheta=3.03 mountX=0.15 mountY=0.21, mountTheta=0.95
01:09:48.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.03, opts=13)
01:09:48.843 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.03)
01:09:48.843 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:09:48.843 00.000 5052 UpdateGuideState exits: m=185 SNR=9.3
01:09:48.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:48.843 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:48.843 00.000 5052 Enqueuing Expose request
01:09:48.843 00.000 8976 Worker thread wakes up
01:09:48.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.03) opts 0xd
01:09:48.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.03)
01:09:48.843 00.000 8976 Moving (-0.27, 0.03) raw xDistance=0.15 yDistance=0.21
01:09:48.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:09:48.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:09:48.843 00.000 8976 MoveAxis(R, 0, ABG)
01:09:48.843 00.000 8976 MoveAxis(U, 0, ABG)
01:09:48.843 00.000 8976 move complete, result=0
01:09:48.844 00.001 8976 worker thread done servicing request
01:09:48.844 00.000 8976 Worker thread wakes up
01:09:48.844 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:48.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:48.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:49.528 00.684 8976 Exposure complete
01:09:49.534 00.006 8976 worker thread done servicing request
01:09:49.534 00.000 5052 OnExposeComplete: enter
01:09:49.534 00.000 5052 UpdateGuideState(): m_state=6
01:09:49.534 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2443
01:09:49.534 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.73, Mass=182, SNR=9.3, Peak=68 HFD=2.6
01:09:49.534 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:09:49.534 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:09:49.534 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.02 hyp=0.32 cameraTheta=3.09 mountX=0.16 mountY=0.26, mountTheta=1.02
01:09:49.535 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.02, opts=13)
01:09:49.535 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.02)
01:09:49.535 00.000 8976 Worker thread wakes up
01:09:49.535 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.02) opts 0xd
01:09:49.535 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.02)
01:09:49.535 00.000 8976 Moving (-0.32, 0.02) raw xDistance=0.16 yDistance=0.26
01:09:49.535 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:09:49.535 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:09:49.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:49.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:09:49.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:09:49.535 00.000 8976 MoveAxis(R, 0, ABG)
01:09:49.535 00.000 8976 MoveAxis(D, 1, ABG)
01:09:49.535 00.000 8976 stepping (-8, 11) + (0, -1)
01:09:49.535 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:49.535 00.000 5052 Enqueuing Expose request
01:09:49.535 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:49.559 00.024 8976 Received - 47 (G) 
01:09:49.559 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:49.559 00.000 8976 stepped: pos (-8, 10)
01:09:49.559 00.000 8976 move complete, result=0
01:09:49.559 00.000 8976 worker thread done servicing request
01:09:49.559 00.000 8976 Worker thread wakes up
01:09:49.559 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:09:49.560 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:49.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:50.244 00.684 8976 Exposure complete
01:09:50.249 00.005 8976 worker thread done servicing request
01:09:50.250 00.001 5052 OnExposeComplete: enter
01:09:50.250 00.000 5052 UpdateGuideState(): m_state=6
01:09:50.250 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2444
01:09:50.250 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.67, Mass=196, SNR=9.6, Peak=64 HFD=3.0
01:09:50.250 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
01:09:50.250 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:09:50.250 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.04 hyp=0.48 cameraTheta=-3.06 mountX=0.18 mountY=0.42, mountTheta=1.16
01:09:50.251 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.04, opts=13)
01:09:50.251 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.04)
01:09:50.251 00.000 8976 Worker thread wakes up
01:09:50.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.04) opts 0xd
01:09:50.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.04)
01:09:50.251 00.000 8976 Moving (-0.47, -0.04) raw xDistance=0.18 yDistance=0.42
01:09:50.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:09:50.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:09:50.251 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:09:50.251 00.000 5052 UpdateGuideState exits: m=196 SNR=9.6
01:09:50.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:50.251 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:50.251 00.000 8976 MoveAxis(R, 0, ABG)
01:09:50.251 00.000 8976 MoveAxis(D, 2, ABG)
01:09:50.251 00.000 8976 stepping (-8, 10) + (0, -2)
01:09:50.251 00.000 5052 Enqueuing Expose request
01:09:50.251 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:50.279 00.028 8976 Received - 47 (G) 
01:09:50.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:50.279 00.000 8976 stepped: pos (-8, 8)
01:09:50.279 00.000 8976 move complete, result=0
01:09:50.279 00.000 8976 worker thread done servicing request
01:09:50.279 00.000 8976 Worker thread wakes up
01:09:50.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:50.279 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:50.279 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:09:50.964 00.685 8976 Exposure complete
01:09:50.969 00.005 8976 worker thread done servicing request
01:09:50.969 00.000 5052 OnExposeComplete: enter
01:09:50.969 00.000 5052 UpdateGuideState(): m_state=6
01:09:50.969 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2445
01:09:50.969 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.97, Mass=159, SNR=8.7, Peak=63 HFD=2.8
01:09:50.969 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (-0.00 = -0.00)
01:09:50.969 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.11 = -0.11)
01:09:50.969 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.04 mountX=0.29 mountY=-0.03, mountTheta=-0.11
01:09:50.970 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.26, opts=13)
01:09:50.970 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.26)
01:09:50.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:09:50.970 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
01:09:50.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:50.970 00.000 8976 Worker thread wakes up
01:09:50.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.26) opts 0xd
01:09:50.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.26)
01:09:50.970 00.000 8976 Moving (-0.13, 0.26) raw xDistance=0.29 yDistance=-0.03
01:09:50.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:50.970 00.000 5052 Enqueuing Expose request
01:09:50.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:09:50.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:09:50.970 00.000 8976 MoveAxis(L, 1, ABG)
01:09:50.970 00.000 8976 stepping (-8, 8) + (-1, 0)
01:09:50.971 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:50.998 00.027 8976 Received - 47 (G) 
01:09:50.998 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:50.998 00.000 8976 stepped: pos (-9, 8)
01:09:50.998 00.000 8976 MoveAxis(U, 0, ABG)
01:09:50.998 00.000 8976 move complete, result=0
01:09:50.998 00.000 8976 worker thread done servicing request
01:09:50.998 00.000 8976 Worker thread wakes up
01:09:50.998 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:50.998 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:50.998 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:09:51.683 00.685 8976 Exposure complete
01:09:51.688 00.005 8976 worker thread done servicing request
01:09:51.688 00.000 5052 OnExposeComplete: enter
01:09:51.688 00.000 5052 UpdateGuideState(): m_state=6
01:09:51.688 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2446
01:09:51.688 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.97, Mass=200, SNR=9.8, Peak=62 HFD=3.3
01:09:51.688 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:09:51.688 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
01:09:51.688 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.26 hyp=0.57 cameraTheta=2.66 mountX=0.46 mountY=0.28, mountTheta=0.55
01:09:51.689 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.26, opts=13)
01:09:51.689 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.26)
01:09:51.689 00.000 8976 Worker thread wakes up
01:09:51.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.26) opts 0xd
01:09:51.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.26)
01:09:51.689 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:09:51.689 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
01:09:51.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:51.689 00.000 8976 Moving (-0.51, 0.26) raw xDistance=0.46 yDistance=0.28
01:09:51.690 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
01:09:51.690 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:51.690 00.000 5052 Enqueuing Expose request
01:09:51.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:09:51.690 00.000 8976 MoveAxis(L, 2, ABG)
01:09:51.690 00.000 8976 stepping (-9, 8) + (-2, 0)
01:09:51.690 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:51.718 00.028 8976 Received - 47 (G) 
01:09:51.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:51.718 00.000 8976 stepped: pos (-11, 8)
01:09:51.718 00.000 8976 MoveAxis(D, 1, ABG)
01:09:51.718 00.000 8976 stepping (-11, 8) + (0, -1)
01:09:51.718 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:51.750 00.032 8976 Received - 47 (G) 
01:09:51.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:51.750 00.000 8976 stepped: pos (-11, 7)
01:09:51.750 00.000 8976 move complete, result=0
01:09:51.750 00.000 8976 worker thread done servicing request
01:09:51.750 00.000 8976 Worker thread wakes up
01:09:51.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:51.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:51.750 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:09:52.432 00.682 8976 Exposure complete
01:09:52.437 00.005 8976 worker thread done servicing request
01:09:52.437 00.000 5052 OnExposeComplete: enter
01:09:52.438 00.001 5052 UpdateGuideState(): m_state=6
01:09:52.438 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2447
01:09:52.438 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.66, Mass=199, SNR=9.8, Peak=67 HFD=3.2
01:09:52.438 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:09:52.438 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:09:52.438 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.05 hyp=0.54 cameraTheta=-3.06 mountX=0.20 mountY=0.47, mountTheta=1.17
01:09:52.439 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.05, opts=13)
01:09:52.439 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.05)
01:09:52.439 00.000 8976 Worker thread wakes up
01:09:52.439 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:09:52.439 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
01:09:52.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:52.439 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.05) opts 0xd
01:09:52.439 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.05)
01:09:52.439 00.000 8976 Moving (-0.53, -0.05) raw xDistance=0.20 yDistance=0.47
01:09:52.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:09:52.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
01:09:52.439 00.000 8976 MoveAxis(R, 0, ABG)
01:09:52.440 00.001 8976 MoveAxis(D, 2, ABG)
01:09:52.440 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:52.440 00.000 5052 Enqueuing Expose request
01:09:52.440 00.000 8976 stepping (-11, 7) + (0, -2)
01:09:52.440 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:52.469 00.029 8976 Received - 47 (G) 
01:09:52.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:52.469 00.000 8976 stepped: pos (-11, 5)
01:09:52.469 00.000 8976 move complete, result=0
01:09:52.469 00.000 8976 worker thread done servicing request
01:09:52.469 00.000 8976 Worker thread wakes up
01:09:52.469 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:09:52.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:52.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:53.157 00.688 8976 Exposure complete
01:09:53.162 00.005 8976 worker thread done servicing request
01:09:53.162 00.000 5052 OnExposeComplete: enter
01:09:53.162 00.000 5052 UpdateGuideState(): m_state=6
01:09:53.162 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2448
01:09:53.162 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.69, Mass=183, SNR=9.3, Peak=69 HFD=2.7
01:09:53.162 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.12 = 1.17)
01:09:53.162 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
01:09:53.162 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.02 hyp=0.34 cameraTheta=-3.07 mountX=0.13 mountY=0.30, mountTheta=1.15
01:09:53.163 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.02, opts=13)
01:09:53.163 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.02)
01:09:53.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:09:53.163 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:09:53.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:53.163 00.000 8976 Worker thread wakes up
01:09:53.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.02) opts 0xd
01:09:53.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.02)
01:09:53.163 00.000 8976 Moving (-0.34, -0.02) raw xDistance=0.13 yDistance=0.30
01:09:53.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:53.163 00.000 5052 Enqueuing Expose request
01:09:53.164 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:09:53.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:09:53.164 00.000 8976 MoveAxis(R, 0, ABG)
01:09:53.164 00.000 8976 MoveAxis(D, 1, ABG)
01:09:53.164 00.000 8976 stepping (-11, 5) + (0, -1)
01:09:53.164 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:53.188 00.024 8976 Received - 47 (G) 
01:09:53.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:53.188 00.000 8976 stepped: pos (-11, 4)
01:09:53.188 00.000 8976 move complete, result=0
01:09:53.188 00.000 8976 worker thread done servicing request
01:09:53.188 00.000 8976 Worker thread wakes up
01:09:53.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:53.188 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:53.188 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:09:53.889 00.701 8976 Exposure complete
01:09:53.895 00.006 8976 worker thread done servicing request
01:09:53.895 00.000 5052 OnExposeComplete: enter
01:09:53.895 00.000 5052 UpdateGuideState(): m_state=6
01:09:53.895 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2449
01:09:53.895 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.64, Mass=193, SNR=9.6, Peak=66 HFD=2.8
01:09:53.895 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
01:09:53.895 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
01:09:53.895 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.07 hyp=0.43 cameraTheta=-2.98 mountX=0.13 mountY=0.39, mountTheta=1.24
01:09:53.896 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.07, opts=13)
01:09:53.896 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.07)
01:09:53.896 00.000 8976 Worker thread wakes up
01:09:53.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.07) opts 0xd
01:09:53.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.07)
01:09:53.896 00.000 8976 Moving (-0.42, -0.07) raw xDistance=0.13 yDistance=0.39
01:09:53.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:09:53.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
01:09:53.896 00.000 8976 MoveAxis(R, 0, ABG)
01:09:53.896 00.000 8976 MoveAxis(D, 2, ABG)
01:09:53.896 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:09:53.896 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:09:53.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:53.896 00.000 8976 stepping (-11, 4) + (0, -2)
01:09:53.896 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:53.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:53.896 00.000 5052 Enqueuing Expose request
01:09:53.924 00.028 8976 Received - 47 (G) 
01:09:53.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:53.924 00.000 8976 stepped: pos (-11, 2)
01:09:53.924 00.000 8976 move complete, result=0
01:09:53.924 00.000 8976 worker thread done servicing request
01:09:53.924 00.000 8976 Worker thread wakes up
01:09:53.924 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:09:53.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:53.924 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:54.607 00.683 8976 Exposure complete
01:09:54.612 00.005 8976 worker thread done servicing request
01:09:54.613 00.001 5052 OnExposeComplete: enter
01:09:54.613 00.000 5052 UpdateGuideState(): m_state=6
01:09:54.613 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2450
01:09:54.613 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.91, Mass=202, SNR=9.8, Peak=72 HFD=3.3
01:09:54.613 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
01:09:54.613 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:09:54.613 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.20 hyp=0.50 cameraTheta=0.42 mountX=-0.03 mountY=-0.50, mountTheta=-1.63
01:09:54.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.20, opts=13)
01:09:54.614 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.20)
01:09:54.614 00.000 8976 Worker thread wakes up
01:09:54.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.20) opts 0xd
01:09:54.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.20)
01:09:54.614 00.000 8976 Moving (0.46, 0.20) raw xDistance=-0.03 yDistance=-0.50
01:09:54.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:09:54.614 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:09:54.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:54.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:54.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:09:54.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.50
01:09:54.614 00.000 8976 MoveAxis(R, 0, ABG)
01:09:54.614 00.000 5052 Enqueuing Expose request
01:09:54.614 00.000 8976 MoveAxis(U, 2, ABG)
01:09:54.614 00.000 8976 stepping (-11, 2) + (0, 2)
01:09:54.614 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:54.644 00.030 8976 Received - 47 (G) 
01:09:54.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:54.644 00.000 8976 stepped: pos (-11, 4)
01:09:54.644 00.000 8976 move complete, result=0
01:09:54.644 00.000 8976 worker thread done servicing request
01:09:54.644 00.000 8976 Worker thread wakes up
01:09:54.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:54.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:54.644 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:09:55.326 00.682 8976 Exposure complete
01:09:55.331 00.005 8976 worker thread done servicing request
01:09:55.331 00.000 5052 OnExposeComplete: enter
01:09:55.331 00.000 5052 UpdateGuideState(): m_state=6
01:09:55.331 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2451
01:09:55.332 00.001 5052 Star::Find returns 1 (0), X=329.49, Y=281.80, Mass=170, SNR=9.0, Peak=66 HFD=3.0
01:09:55.332 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:09:55.332 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
01:09:55.332 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.09 hyp=0.33 cameraTheta=0.28 mountX=-0.06 mountY=-0.32, mountTheta=-1.77
01:09:55.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.09, opts=13)
01:09:55.338 00.005 5052 Enqueuing Move request for stepguider (0.32, 0.09)
01:09:55.338 00.000 8976 Worker thread wakes up
01:09:55.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.09) opts 0xd
01:09:55.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:09:55.338 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
01:09:55.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:55.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:55.338 00.000 5052 Enqueuing Expose request
01:09:55.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.09)
01:09:55.338 00.000 8976 Moving (0.32, 0.09) raw xDistance=-0.06 yDistance=-0.32
01:09:55.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:09:55.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:09:55.338 00.000 8976 MoveAxis(R, 0, ABG)
01:09:55.338 00.000 8976 MoveAxis(U, 1, ABG)
01:09:55.338 00.000 8976 stepping (-11, 4) + (0, 1)
01:09:55.338 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:55.363 00.025 8976 Received - 47 (G) 
01:09:55.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:09:55.363 00.000 8976 stepped: pos (-11, 5)
01:09:55.363 00.000 8976 move complete, result=0
01:09:55.363 00.000 8976 worker thread done servicing request
01:09:55.363 00.000 8976 Worker thread wakes up
01:09:55.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:55.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:55.363 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:09:56.047 00.684 8976 Exposure complete
01:09:56.053 00.006 8976 worker thread done servicing request
01:09:56.053 00.000 5052 OnExposeComplete: enter
01:09:56.053 00.000 5052 UpdateGuideState(): m_state=6
01:09:56.053 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2452
01:09:56.053 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.53, Mass=183, SNR=9.3, Peak=63 HFD=3.4
01:09:56.053 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
01:09:56.053 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
01:09:56.053 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.18 hyp=0.81 cameraTheta=-0.22 mountX=-0.52 mountY=-0.57, mountTheta=-2.31
01:09:56.054 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.18, opts=13)
01:09:56.054 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.18)
01:09:56.054 00.000 8976 Worker thread wakes up
01:09:56.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.18) opts 0xd
01:09:56.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.18)
01:09:56.054 00.000 8976 Moving (0.79, -0.18) raw xDistance=-0.52 yDistance=-0.57
01:09:56.055 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:09:56.055 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:09:56.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:56.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:56.055 00.000 5052 Enqueuing Expose request
01:09:56.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.52
01:09:56.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
01:09:56.055 00.000 8976 MoveAxis(R, 2, ABG)
01:09:56.055 00.000 8976 stepping (-11, 5) + (2, 0)
01:09:56.055 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:56.081 00.026 8976 Received - 47 (G) 
01:09:56.082 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:56.082 00.000 8976 stepped: pos (-9, 5)
01:09:56.082 00.000 8976 MoveAxis(U, 2, ABG)
01:09:56.082 00.000 8976 stepping (-9, 5) + (0, 2)
01:09:56.082 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:56.114 00.032 8976 Received - 47 (G) 
01:09:56.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:56.114 00.000 8976 stepped: pos (-9, 7)
01:09:56.114 00.000 8976 move complete, result=0
01:09:56.114 00.000 8976 worker thread done servicing request
01:09:56.114 00.000 8976 Worker thread wakes up
01:09:56.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:56.114 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:56.114 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
01:09:56.800 00.686 8976 Exposure complete
01:09:56.806 00.006 8976 worker thread done servicing request
01:09:56.806 00.000 5052 OnExposeComplete: enter
01:09:56.806 00.000 5052 UpdateGuideState(): m_state=6
01:09:56.806 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2453
01:09:56.806 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.79, Mass=175, SNR=9.1, Peak=65 HFD=2.6
01:09:56.806 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:09:56.806 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:09:56.806 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.08 hyp=0.32 cameraTheta=2.89 mountX=0.21 mountY=0.21, mountTheta=0.79
01:09:56.806 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.08, opts=13)
01:09:56.806 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.08)
01:09:56.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:09:56.806 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
01:09:56.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:56.806 00.000 8976 Worker thread wakes up
01:09:56.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.08) opts 0xd
01:09:56.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.08)
01:09:56.806 00.000 8976 Moving (-0.31, 0.08) raw xDistance=0.21 yDistance=0.21
01:09:56.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:09:56.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:56.806 00.000 5052 Enqueuing Expose request
01:09:56.808 00.002 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:09:56.808 00.000 8976 MoveAxis(R, 0, ABG)
01:09:56.808 00.000 8976 MoveAxis(U, 0, ABG)
01:09:56.808 00.000 8976 move complete, result=0
01:09:56.808 00.000 8976 worker thread done servicing request
01:09:56.808 00.000 8976 Worker thread wakes up
01:09:56.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:56.808 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:56.808 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:57.492 00.684 8976 Exposure complete
01:09:57.498 00.006 8976 worker thread done servicing request
01:09:57.498 00.000 5052 OnExposeComplete: enter
01:09:57.498 00.000 5052 UpdateGuideState(): m_state=6
01:09:57.498 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2454
01:09:57.498 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.89, Mass=198, SNR=9.7, Peak=69 HFD=2.8
01:09:57.498 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:09:57.498 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
01:09:57.498 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.19 hyp=0.71 cameraTheta=2.88 mountX=0.48 mountY=0.47, mountTheta=0.78
01:09:57.499 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.19, opts=13)
01:09:57.499 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.19)
01:09:57.499 00.000 8976 Worker thread wakes up
01:09:57.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.19) opts 0xd
01:09:57.499 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.19)
01:09:57.499 00.000 8976 Moving (-0.68, 0.19) raw xDistance=0.48 yDistance=0.47
01:09:57.500 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:09:57.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:09:57.500 00.000 8976 MoveAxis(L, 2, ABG)
01:09:57.500 00.000 8976 stepping (-9, 7) + (-2, 0)
01:09:57.500 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:09:57.500 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:09:57.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:57.500 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:57.500 00.000 5052 Enqueuing Expose request
01:09:57.500 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:57.537 00.037 8976 Received - 47 (G) 
01:09:57.537 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:57.537 00.000 8976 stepped: pos (-11, 7)
01:09:57.537 00.000 8976 MoveAxis(D, 2, ABG)
01:09:57.537 00.000 8976 stepping (-11, 7) + (0, -2)
01:09:57.537 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:57.569 00.032 8976 Received - 47 (G) 
01:09:57.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:09:57.569 00.000 8976 stepped: pos (-11, 5)
01:09:57.569 00.000 8976 move complete, result=0
01:09:57.570 00.001 8976 worker thread done servicing request
01:09:57.570 00.000 8976 Worker thread wakes up
01:09:57.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:57.570 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:57.570 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:09:58.257 00.687 8976 Exposure complete
01:09:58.263 00.006 8976 worker thread done servicing request
01:09:58.263 00.000 5052 OnExposeComplete: enter
01:09:58.263 00.000 5052 UpdateGuideState(): m_state=6
01:09:58.263 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2455
01:09:58.263 00.000 5052 Star::Find returns 1 (0), X=327.77, Y=281.77, Mass=194, SNR=9.6, Peak=66 HFD=2.6
01:09:58.263 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:09:58.263 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:09:58.263 00.000 5052 CameraToMount -- cameraX=-1.41 cameraY=0.06 hyp=1.41 cameraTheta=3.10 mountX=0.69 mountY=1.15, mountTheta=1.03
01:09:58.264 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.41, y=0.06, opts=13)
01:09:58.264 00.000 5052 Enqueuing Move request for stepguider (-1.41, 0.06)
01:09:58.264 00.000 8976 Worker thread wakes up
01:09:58.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.41, 0.06) opts 0xd
01:09:58.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.41, 0.06)
01:09:58.264 00.000 8976 Moving (-1.41, 0.06) raw xDistance=0.69 yDistance=1.15
01:09:58.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.69
01:09:58.264 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:09:58.264 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:09:58.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:58.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.15
01:09:58.264 00.000 8976 MoveAxis(L, 3, ABG)
01:09:58.264 00.000 8976 stepping (-11, 5) + (-3, 0)
01:09:58.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:58.264 00.000 5052 Enqueuing Expose request
01:09:58.265 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:58.304 00.039 8976 Received - 47 (G) 
01:09:58.304 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:09:58.304 00.000 8976 stepped: pos (-14, 5)
01:09:58.304 00.000 8976 MoveAxis(D, 5, ABG)
01:09:58.304 00.000 8976 stepping (-14, 5) + (0, -5)
01:09:58.304 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:09:58.352 00.048 8976 Received - 47 (G) 
01:09:58.352 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:09:58.352 00.000 8976 stepped: pos (-14, 0)
01:09:58.352 00.000 8976 move complete, result=0
01:09:58.352 00.000 8976 worker thread done servicing request
01:09:58.352 00.000 8976 Worker thread wakes up
01:09:58.352 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:58.352 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:58.352 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.1 px 5 ms SOUTH
01:09:59.036 00.684 8976 Exposure complete
01:09:59.041 00.005 8976 worker thread done servicing request
01:09:59.041 00.000 5052 OnExposeComplete: enter
01:09:59.041 00.000 5052 UpdateGuideState(): m_state=6
01:09:59.041 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2456
01:09:59.041 00.000 5052 Star::Find returns 1 (0), X=327.23, Y=281.72, Mass=178, SNR=9.2, Peak=65 HFD=2.6
01:09:59.041 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:09:59.041 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
01:09:59.041 00.000 5052 CameraToMount -- cameraX=-1.94 cameraY=0.01 hyp=1.94 cameraTheta=3.13 mountX=0.90 mountY=1.62, mountTheta=1.07
01:09:59.042 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.94, y=0.01, opts=13)
01:09:59.042 00.000 5052 Enqueuing Move request for stepguider (-1.94, 0.01)
01:09:59.042 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:09:59.042 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:09:59.042 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:59.042 00.000 8976 Worker thread wakes up
01:09:59.042 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.94, 0.01) opts 0xd
01:09:59.042 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.94, 0.01)
01:09:59.042 00.000 8976 Moving (-1.94, 0.01) raw xDistance=0.90 yDistance=1.62
01:09:59.042 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:59.042 00.000 5052 Enqueuing Expose request
01:09:59.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.90
01:09:59.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.62
01:09:59.043 00.001 8976 MoveAxis(L, 4, ABG)
01:09:59.043 00.000 8976 stepping (-14, 0) + (-4, 0)
01:09:59.043 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:59.088 00.045 8976 Received - 47 (G) 
01:09:59.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:59.088 00.000 8976 stepped: pos (-18, 0)
01:09:59.088 00.000 8976 MoveAxis(D, 7, ABG)
01:09:59.088 00.000 8976 stepping (-18, 0) + (0, -7)
01:09:59.088 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
01:09:59.135 00.047 8976 Received - 47 (G) 
01:09:59.136 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
01:09:59.136 00.000 8976 stepped: pos (-18, -7)
01:09:59.136 00.000 8976 move complete, result=0
01:09:59.136 00.000 8976 worker thread done servicing request
01:09:59.136 00.000 8976 Worker thread wakes up
01:09:59.136 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:59.136 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:09:59.136 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 1.6 px 7 ms SOUTH
01:09:59.821 00.685 8976 Exposure complete
01:09:59.827 00.006 8976 worker thread done servicing request
01:09:59.827 00.000 5052 OnExposeComplete: enter
01:09:59.827 00.000 5052 UpdateGuideState(): m_state=6
01:09:59.827 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2457
01:09:59.827 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.45, Mass=196, SNR=9.7, Peak=63 HFD=3.2
01:09:59.827 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
01:09:59.827 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
01:09:59.828 00.001 5052 CameraToMount -- cameraX=-0.80 cameraY=-0.26 hyp=0.84 cameraTheta=-2.83 mountX=0.13 mountY=0.81, mountTheta=1.41
01:09:59.828 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-0.26, opts=13)
01:09:59.828 00.000 5052 Enqueuing Move request for stepguider (-0.80, -0.26)
01:09:59.828 00.000 8976 Worker thread wakes up
01:09:59.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -0.26) opts 0xd
01:09:59.829 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -0.26)
01:09:59.829 00.000 8976 Moving (-0.80, -0.26) raw xDistance=0.13 yDistance=0.81
01:09:59.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:09:59.829 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:09:59.829 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:09:59.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:59.829 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:09:59.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.81
01:09:59.829 00.000 8976 MoveAxis(R, 0, ABG)
01:09:59.829 00.000 8976 MoveAxis(D, 4, ABG)
01:09:59.829 00.000 8976 stepping (-18, -7) + (0, -4)
01:09:59.829 00.000 5052 Enqueuing Expose request
01:09:59.829 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:59.871 00.042 8976 Received - 47 (G) 
01:09:59.871 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:09:59.871 00.000 8976 stepped: pos (-18, -11)
01:09:59.871 00.000 8976 move complete, result=0
01:09:59.871 00.000 8976 worker thread done servicing request
01:09:59.871 00.000 8976 Worker thread wakes up
01:09:59.871 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 4 ms SOUTH
01:09:59.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:09:59.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:00.554 00.683 8976 Exposure complete
01:10:00.559 00.005 8976 worker thread done servicing request
01:10:00.560 00.001 5052 OnExposeComplete: enter
01:10:00.560 00.000 5052 UpdateGuideState(): m_state=6
01:10:00.560 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2458
01:10:00.560 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.30, Mass=170, SNR=9.0, Peak=63 HFD=3.0
01:10:00.560 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
01:10:00.560 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
01:10:00.560 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.59 hyp=0.61 cameraTheta=1.27 mountX=0.44 mountY=-0.47, mountTheta=-0.82
01:10:00.560 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.59, opts=13)
01:10:00.560 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.59)
01:10:00.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:10:00.561 00.001 5052 UpdateGuideState exits: m=170 SNR=9.0
01:10:00.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:00.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:00.561 00.000 5052 Enqueuing Expose request
01:10:00.561 00.000 8976 Worker thread wakes up
01:10:00.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.59) opts 0xd
01:10:00.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.59)
01:10:00.561 00.000 8976 Moving (0.18, 0.59) raw xDistance=0.44 yDistance=-0.47
01:10:00.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:10:00.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.47
01:10:00.561 00.000 8976 MoveAxis(L, 2, ABG)
01:10:00.561 00.000 8976 stepping (-18, -11) + (-2, 0)
01:10:00.561 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:00.590 00.029 8976 Received - 47 (G) 
01:10:00.590 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:00.591 00.001 8976 stepped: pos (-20, -11)
01:10:00.591 00.000 8976 MoveAxis(U, 2, ABG)
01:10:00.591 00.000 8976 stepping (-20, -11) + (0, 2)
01:10:00.591 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:00.622 00.031 8976 Received - 47 (G) 
01:10:00.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:00.622 00.000 8976 stepped: pos (-20, -9)
01:10:00.622 00.000 8976 move complete, result=0
01:10:00.622 00.000 8976 worker thread done servicing request
01:10:00.622 00.000 8976 Worker thread wakes up
01:10:00.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:00.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:00.622 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
01:10:01.306 00.684 8976 Exposure complete
01:10:01.311 00.005 8976 worker thread done servicing request
01:10:01.311 00.000 5052 OnExposeComplete: enter
01:10:01.311 00.000 5052 UpdateGuideState(): m_state=6
01:10:01.311 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2459
01:10:01.311 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.16, Mass=192, SNR=9.6, Peak=65 HFD=3.1
01:10:01.311 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
01:10:01.311 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
01:10:01.311 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.55 hyp=0.99 cameraTheta=-0.59 mountX=-0.86 mountY=-0.39, mountTheta=-2.71
01:10:01.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.55, opts=13)
01:10:01.312 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.55)
01:10:01.312 00.000 8976 Worker thread wakes up
01:10:01.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.55) opts 0xd
01:10:01.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.55)
01:10:01.312 00.000 8976 Moving (0.83, -0.55) raw xDistance=-0.86 yDistance=-0.39
01:10:01.312 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:10:01.312 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:10:01.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:01.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.86
01:10:01.313 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
01:10:01.313 00.000 8976 MoveAxis(R, 3, ABG)
01:10:01.313 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:01.313 00.000 5052 Enqueuing Expose request
01:10:01.313 00.000 8976 stepping (-20, -9) + (3, 0)
01:10:01.313 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:01.342 00.029 8976 Received - 47 (G) 
01:10:01.342 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:01.342 00.000 8976 stepped: pos (-17, -9)
01:10:01.342 00.000 8976 MoveAxis(U, 2, ABG)
01:10:01.342 00.000 8976 stepping (-17, -9) + (0, 2)
01:10:01.342 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:01.374 00.032 8976 Received - 47 (G) 
01:10:01.374 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:01.374 00.000 8976 stepped: pos (-17, -7)
01:10:01.374 00.000 8976 move complete, result=0
01:10:01.374 00.000 8976 worker thread done servicing request
01:10:01.374 00.000 8976 Worker thread wakes up
01:10:01.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:01.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:01.374 00.000 5052 GuideStep: -0.9 px 3 ms EAST, -0.4 px 2 ms NORTH
01:10:02.063 00.689 8976 Exposure complete
01:10:02.069 00.006 8976 worker thread done servicing request
01:10:02.069 00.000 5052 OnExposeComplete: enter
01:10:02.069 00.000 5052 UpdateGuideState(): m_state=6
01:10:02.069 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2460
01:10:02.069 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.37, Mass=191, SNR=9.5, Peak=68 HFD=3.3
01:10:02.069 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
01:10:02.069 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
01:10:02.069 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=-0.34 hyp=0.96 cameraTheta=-0.36 mountX=-0.71 mountY=-0.57, mountTheta=-2.46
01:10:02.070 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=-0.34, opts=13)
01:10:02.070 00.000 5052 Enqueuing Move request for stepguider (0.89, -0.34)
01:10:02.070 00.000 8976 Worker thread wakes up
01:10:02.070 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:10:02.070 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:10:02.070 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, -0.34) opts 0xd
01:10:02.070 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:02.070 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:02.071 00.001 5052 Enqueuing Expose request
01:10:02.071 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, -0.34)
01:10:02.071 00.000 8976 Moving (0.89, -0.34) raw xDistance=-0.71 yDistance=-0.57
01:10:02.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.71
01:10:02.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
01:10:02.071 00.000 8976 MoveAxis(R, 3, ABG)
01:10:02.071 00.000 8976 stepping (-17, -7) + (3, 0)
01:10:02.071 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:02.108 00.037 8976 Received - 47 (G) 
01:10:02.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:02.109 00.001 8976 stepped: pos (-14, -7)
01:10:02.109 00.000 8976 MoveAxis(U, 2, ABG)
01:10:02.109 00.000 8976 stepping (-14, -7) + (0, 2)
01:10:02.109 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:02.141 00.032 8976 Received - 47 (G) 
01:10:02.144 00.003 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:02.144 00.000 8976 stepped: pos (-14, -5)
01:10:02.144 00.000 8976 move complete, result=0
01:10:02.144 00.000 8976 worker thread done servicing request
01:10:02.144 00.000 8976 Worker thread wakes up
01:10:02.144 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 2 ms NORTH
01:10:02.145 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:02.145 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:02.829 00.684 8976 Exposure complete
01:10:02.834 00.005 8976 worker thread done servicing request
01:10:02.835 00.001 5052 OnExposeComplete: enter
01:10:02.835 00.000 5052 UpdateGuideState(): m_state=6
01:10:02.835 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2461
01:10:02.835 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=282.12, Mass=199, SNR=9.7, Peak=66 HFD=3.4
01:10:02.835 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
01:10:02.835 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
01:10:02.835 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.41 hyp=0.54 cameraTheta=0.86 mountX=0.20 mountY=-0.52, mountTheta=-1.20
01:10:02.835 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.41, opts=13)
01:10:02.835 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.41)
01:10:02.835 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:10:02.836 00.001 5052 UpdateGuideState exits: m=199 SNR=9.7
01:10:02.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:02.836 00.000 8976 Worker thread wakes up
01:10:02.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.41) opts 0xd
01:10:02.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.41)
01:10:02.836 00.000 8976 Moving (0.35, 0.41) raw xDistance=0.20 yDistance=-0.52
01:10:02.836 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:02.836 00.000 5052 Enqueuing Expose request
01:10:02.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:10:02.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
01:10:02.836 00.000 8976 MoveAxis(R, 0, ABG)
01:10:02.836 00.000 8976 MoveAxis(U, 2, ABG)
01:10:02.836 00.000 8976 stepping (-14, -5) + (0, 2)
01:10:02.836 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:02.860 00.024 8976 Received - 47 (G) 
01:10:02.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:02.860 00.000 8976 stepped: pos (-14, -3)
01:10:02.860 00.000 8976 move complete, result=0
01:10:02.860 00.000 8976 worker thread done servicing request
01:10:02.860 00.000 8976 Worker thread wakes up
01:10:02.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:02.860 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:10:02.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:03.545 00.685 8976 Exposure complete
01:10:03.550 00.005 8976 worker thread done servicing request
01:10:03.551 00.001 5052 OnExposeComplete: enter
01:10:03.551 00.000 5052 UpdateGuideState(): m_state=6
01:10:03.551 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2462
01:10:03.551 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=282.14, Mass=182, SNR=9.3, Peak=62 HFD=3.5
01:10:03.551 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.04) = xAngle (-0.98 = -0.98)
01:10:03.551 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.08 = -1.08)
01:10:03.551 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.43 hyp=0.50 cameraTheta=1.07 mountX=0.28 mountY=-0.44, mountTheta=-1.00
01:10:03.551 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.43, opts=13)
01:10:03.551 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.43)
01:10:03.552 00.001 8976 Worker thread wakes up
01:10:03.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.43) opts 0xd
01:10:03.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.43)
01:10:03.552 00.000 8976 Moving (0.24, 0.43) raw xDistance=0.28 yDistance=-0.44
01:10:03.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:10:03.552 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:10:03.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:03.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:03.552 00.000 5052 Enqueuing Expose request
01:10:03.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:10:03.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
01:10:03.552 00.000 8976 MoveAxis(L, 1, ABG)
01:10:03.552 00.000 8976 stepping (-14, -3) + (-1, 0)
01:10:03.552 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:03.580 00.028 8976 Received - 47 (G) 
01:10:03.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:03.580 00.000 8976 stepped: pos (-15, -3)
01:10:03.580 00.000 8976 MoveAxis(U, 2, ABG)
01:10:03.580 00.000 8976 stepping (-15, -3) + (0, 2)
01:10:03.580 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:03.612 00.032 8976 Received - 47 (G) 
01:10:03.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:03.612 00.000 8976 stepped: pos (-15, -1)
01:10:03.612 00.000 8976 move complete, result=0
01:10:03.612 00.000 8976 worker thread done servicing request
01:10:03.612 00.000 8976 Worker thread wakes up
01:10:03.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:03.612 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
01:10:03.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:04.297 00.685 8976 Exposure complete
01:10:04.302 00.005 8976 worker thread done servicing request
01:10:04.302 00.000 5052 OnExposeComplete: enter
01:10:04.302 00.000 5052 UpdateGuideState(): m_state=6
01:10:04.302 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2463
01:10:04.303 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.95, Mass=195, SNR=9.6, Peak=62 HFD=2.8
01:10:04.303 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
01:10:04.303 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
01:10:04.303 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.25 hyp=0.33 cameraTheta=2.32 mountX=0.32 mountY=0.06, mountTheta=0.17
01:10:04.303 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.25, opts=13)
01:10:04.303 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.25)
01:10:04.304 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:10:04.304 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:10:04.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:04.304 00.000 8976 Worker thread wakes up
01:10:04.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.25) opts 0xd
01:10:04.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.25)
01:10:04.304 00.000 8976 Moving (-0.23, 0.25) raw xDistance=0.32 yDistance=0.06
01:10:04.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:04.304 00.000 5052 Enqueuing Expose request
01:10:04.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
01:10:04.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:10:04.304 00.000 8976 MoveAxis(L, 1, ABG)
01:10:04.304 00.000 8976 stepping (-15, -1) + (-1, 0)
01:10:04.304 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:04.331 00.027 8976 Received - 47 (G) 
01:10:04.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:04.331 00.000 8976 stepped: pos (-16, -1)
01:10:04.331 00.000 8976 MoveAxis(U, 0, ABG)
01:10:04.331 00.000 8976 move complete, result=0
01:10:04.331 00.000 8976 worker thread done servicing request
01:10:04.331 00.000 8976 Worker thread wakes up
01:10:04.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:04.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:04.331 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:10:05.017 00.686 8976 Exposure complete
01:10:05.022 00.005 8976 worker thread done servicing request
01:10:05.022 00.000 5052 OnExposeComplete: enter
01:10:05.022 00.000 5052 UpdateGuideState(): m_state=6
01:10:05.022 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2464
01:10:05.022 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.98, Mass=185, SNR=9.4, Peak=63 HFD=2.8
01:10:05.022 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
01:10:05.022 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
01:10:05.022 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.30 cameraTheta=2.05 mountX=0.30 mountY=-0.03, mountTheta=-0.09
01:10:05.023 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.27, opts=13)
01:10:05.023 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.27)
01:10:05.023 00.000 8976 Worker thread wakes up
01:10:05.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.27) opts 0xd
01:10:05.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.27)
01:10:05.023 00.000 8976 Moving (-0.14, 0.27) raw xDistance=0.30 yDistance=-0.03
01:10:05.023 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:10:05.023 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:10:05.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:05.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
01:10:05.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:10:05.024 00.001 8976 MoveAxis(L, 1, ABG)
01:10:05.024 00.000 8976 stepping (-16, -1) + (-1, 0)
01:10:05.024 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:05.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:05.024 00.000 5052 Enqueuing Expose request
01:10:05.051 00.027 8976 Received - 47 (G) 
01:10:05.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:05.051 00.000 8976 stepped: pos (-17, -1)
01:10:05.051 00.000 8976 MoveAxis(U, 0, ABG)
01:10:05.051 00.000 8976 move complete, result=0
01:10:05.051 00.000 8976 worker thread done servicing request
01:10:05.051 00.000 8976 Worker thread wakes up
01:10:05.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:05.051 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:05.051 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:10:05.736 00.685 8976 Exposure complete
01:10:05.741 00.005 8976 worker thread done servicing request
01:10:05.742 00.001 5052 OnExposeComplete: enter
01:10:05.742 00.000 5052 UpdateGuideState(): m_state=6
01:10:05.742 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2465
01:10:05.742 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.54, Mass=197, SNR=9.7, Peak=62 HFD=3.1
01:10:05.742 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
01:10:05.742 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
01:10:05.742 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.17 hyp=0.42 cameraTheta=-0.42 mountX=-0.33 mountY=-0.23, mountTheta=-2.53
01:10:05.743 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.17, opts=13)
01:10:05.743 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.17)
01:10:05.743 00.000 8976 Worker thread wakes up
01:10:05.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.17) opts 0xd
01:10:05.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.17)
01:10:05.743 00.000 8976 Moving (0.39, -0.17) raw xDistance=-0.33 yDistance=-0.23
01:10:05.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
01:10:05.743 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:10:05.743 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:10:05.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:05.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:10:05.743 00.000 8976 MoveAxis(R, 1, ABG)
01:10:05.743 00.000 8976 stepping (-17, -1) + (1, 0)
01:10:05.743 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:05.743 00.000 5052 Enqueuing Expose request
01:10:05.743 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:05.770 00.027 8976 Received - 47 (G) 
01:10:05.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:05.770 00.000 8976 stepped: pos (-16, -1)
01:10:05.770 00.000 8976 MoveAxis(U, 0, ABG)
01:10:05.770 00.000 8976 move complete, result=0
01:10:05.770 00.000 8976 worker thread done servicing request
01:10:05.770 00.000 8976 Worker thread wakes up
01:10:05.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:05.770 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:10:05.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:06.453 00.683 8976 Exposure complete
01:10:06.459 00.006 8976 worker thread done servicing request
01:10:06.459 00.000 5052 OnExposeComplete: enter
01:10:06.459 00.000 5052 UpdateGuideState(): m_state=6
01:10:06.459 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2466
01:10:06.459 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.61, Mass=179, SNR=9.3, Peak=66 HFD=3.0
01:10:06.459 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:10:06.459 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
01:10:06.459 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.10 hyp=0.40 cameraTheta=-0.26 mountX=-0.27 mountY=-0.27, mountTheta=-2.35
01:10:06.460 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.10, opts=13)
01:10:06.460 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.10)
01:10:06.460 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:10:06.460 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
01:10:06.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:06.460 00.000 8976 Worker thread wakes up
01:10:06.460 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.10) opts 0xd
01:10:06.460 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.10)
01:10:06.460 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:06.460 00.000 5052 Enqueuing Expose request
01:10:06.460 00.000 8976 Moving (0.39, -0.10) raw xDistance=-0.27 yDistance=-0.27
01:10:06.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
01:10:06.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:10:06.460 00.000 8976 MoveAxis(R, 1, ABG)
01:10:06.460 00.000 8976 stepping (-16, -1) + (1, 0)
01:10:06.460 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:06.489 00.029 8976 Received - 47 (G) 
01:10:06.489 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:06.489 00.000 8976 stepped: pos (-15, -1)
01:10:06.489 00.000 8976 MoveAxis(U, 1, ABG)
01:10:06.489 00.000 8976 stepping (-15, -1) + (0, 1)
01:10:06.489 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:06.521 00.032 8976 Received - 47 (G) 
01:10:06.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:06.521 00.000 8976 stepped: pos (-15, 0)
01:10:06.521 00.000 8976 move complete, result=0
01:10:06.521 00.000 8976 worker thread done servicing request
01:10:06.521 00.000 8976 Worker thread wakes up
01:10:06.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:06.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:06.521 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:10:07.205 00.684 8976 Exposure complete
01:10:07.210 00.005 8976 worker thread done servicing request
01:10:07.210 00.000 5052 OnExposeComplete: enter
01:10:07.210 00.000 5052 UpdateGuideState(): m_state=6
01:10:07.210 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2467
01:10:07.210 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.66, Mass=201, SNR=9.7, Peak=63 HFD=3.2
01:10:07.210 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:10:07.210 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
01:10:07.210 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.05 hyp=0.42 cameraTheta=-0.12 mountX=-0.23 mountY=-0.32, mountTheta=-2.20
01:10:07.211 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.05, opts=13)
01:10:07.211 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.05)
01:10:07.211 00.000 8976 Worker thread wakes up
01:10:07.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:10:07.211 00.000 5052 UpdateGuideState exits: m=201 SNR=9.7
01:10:07.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.05) opts 0xd
01:10:07.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:07.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:07.211 00.000 5052 Enqueuing Expose request
01:10:07.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.05)
01:10:07.211 00.000 8976 Moving (0.41, -0.05) raw xDistance=-0.23 yDistance=-0.32
01:10:07.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:10:07.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
01:10:07.212 00.001 8976 MoveAxis(R, 0, ABG)
01:10:07.212 00.000 8976 MoveAxis(U, 1, ABG)
01:10:07.212 00.000 8976 stepping (-15, 0) + (0, 1)
01:10:07.212 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:07.241 00.029 8976 Received - 47 (G) 
01:10:07.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:07.241 00.000 8976 stepped: pos (-15, 1)
01:10:07.241 00.000 8976 move complete, result=0
01:10:07.241 00.000 8976 worker thread done servicing request
01:10:07.241 00.000 8976 Worker thread wakes up
01:10:07.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:07.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:07.241 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:10:07.927 00.686 8976 Exposure complete
01:10:07.932 00.005 8976 worker thread done servicing request
01:10:07.932 00.000 5052 OnExposeComplete: enter
01:10:07.932 00.000 5052 UpdateGuideState(): m_state=6
01:10:07.932 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2468
01:10:07.932 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.45, Mass=202, SNR=9.8, Peak=66 HFD=3.1
01:10:07.932 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
01:10:07.932 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
01:10:07.932 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-0.26 hyp=0.84 cameraTheta=-0.31 mountX=-0.59 mountY=-0.53, mountTheta=-2.41
01:10:07.933 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=-0.26, opts=13)
01:10:07.933 00.000 5052 Enqueuing Move request for stepguider (0.80, -0.26)
01:10:07.933 00.000 8976 Worker thread wakes up
01:10:07.933 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, -0.26) opts 0xd
01:10:07.933 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, -0.26)
01:10:07.933 00.000 8976 Moving (0.80, -0.26) raw xDistance=-0.59 yDistance=-0.53
01:10:07.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:10:07.933 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:10:07.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:07.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:10:07.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
01:10:07.933 00.000 8976 MoveAxis(R, 2, ABG)
01:10:07.933 00.000 8976 stepping (-15, 1) + (2, 0)
01:10:07.933 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:07.934 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:07.934 00.000 5052 Enqueuing Expose request
01:10:07.960 00.026 8976 Received - 47 (G) 
01:10:07.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:07.960 00.000 8976 stepped: pos (-13, 1)
01:10:07.960 00.000 8976 MoveAxis(U, 2, ABG)
01:10:07.960 00.000 8976 stepping (-13, 1) + (0, 2)
01:10:07.960 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:07.992 00.032 8976 Received - 47 (G) 
01:10:07.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:07.992 00.000 8976 stepped: pos (-13, 3)
01:10:07.992 00.000 8976 move complete, result=0
01:10:07.992 00.000 8976 worker thread done servicing request
01:10:07.992 00.000 8976 Worker thread wakes up
01:10:07.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:07.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:07.992 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.5 px 2 ms NORTH
01:10:08.677 00.685 8976 Exposure complete
01:10:08.683 00.006 8976 worker thread done servicing request
01:10:08.683 00.000 5052 OnExposeComplete: enter
01:10:08.683 00.000 5052 UpdateGuideState(): m_state=6
01:10:08.683 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2469
01:10:08.683 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.97, Mass=218, SNR=10.2, Peak=67 HFD=3.2
01:10:08.683 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:10:08.683 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:10:08.683 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.26 hyp=0.63 cameraTheta=0.42 mountX=-0.03 mountY=-0.62, mountTheta=-1.62
01:10:08.683 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.26, opts=13)
01:10:08.683 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.26)
01:10:08.684 00.001 8976 Worker thread wakes up
01:10:08.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.26) opts 0xd
01:10:08.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.26)
01:10:08.684 00.000 8976 Moving (0.57, 0.26) raw xDistance=-0.03 yDistance=-0.62
01:10:08.684 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:10:08.684 00.000 5052 UpdateGuideState exits: m=218 SNR=10.2
01:10:08.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:08.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:10:08.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
01:10:08.684 00.000 8976 MoveAxis(R, 0, ABG)
01:10:08.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:08.684 00.000 5052 Enqueuing Expose request
01:10:08.684 00.000 8976 MoveAxis(U, 3, ABG)
01:10:08.684 00.000 8976 stepping (-13, 3) + (0, 3)
01:10:08.684 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:08.711 00.027 8976 Received - 47 (G) 
01:10:08.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:08.711 00.000 8976 stepped: pos (-13, 6)
01:10:08.711 00.000 8976 move complete, result=0
01:10:08.711 00.000 8976 worker thread done servicing request
01:10:08.711 00.000 8976 Worker thread wakes up
01:10:08.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:08.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:08.711 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
01:10:09.394 00.683 8976 Exposure complete
01:10:09.399 00.005 8976 worker thread done servicing request
01:10:09.399 00.000 5052 OnExposeComplete: enter
01:10:09.399 00.000 5052 UpdateGuideState(): m_state=6
01:10:09.399 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2470
01:10:09.399 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=282.02, Mass=213, SNR=10.1, Peak=68 HFD=2.8
01:10:09.400 00.001 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:10:09.400 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
01:10:09.400 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.31 hyp=0.85 cameraTheta=0.37 mountX=-0.08 mountY=-0.83, mountTheta=-1.67
01:10:09.400 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.31, opts=13)
01:10:09.400 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.31)
01:10:09.400 00.000 8976 Worker thread wakes up
01:10:09.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.31) opts 0xd
01:10:09.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.31)
01:10:09.400 00.000 8976 Moving (0.79, 0.31) raw xDistance=-0.08 yDistance=-0.83
01:10:09.400 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:10:09.401 00.001 5052 UpdateGuideState exits: m=213 SNR=10.1
01:10:09.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:10:09.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.83
01:10:09.401 00.000 8976 MoveAxis(R, 0, ABG)
01:10:09.401 00.000 8976 MoveAxis(U, 3, ABG)
01:10:09.401 00.000 8976 stepping (-13, 6) + (0, 3)
01:10:09.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:09.401 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:09.401 00.000 5052 Enqueuing Expose request
01:10:09.401 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:09.431 00.030 8976 Received - 47 (G) 
01:10:09.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:09.431 00.000 8976 stepped: pos (-13, 9)
01:10:09.431 00.000 8976 move complete, result=0
01:10:09.431 00.000 8976 worker thread done servicing request
01:10:09.431 00.000 8976 Worker thread wakes up
01:10:09.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:09.431 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:09.431 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:10:10.095 00.664 8976 Exposure complete
01:10:10.100 00.005 8976 worker thread done servicing request
01:10:10.100 00.000 5052 OnExposeComplete: enter
01:10:10.101 00.001 5052 UpdateGuideState(): m_state=6
01:10:10.101 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2471
01:10:10.101 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.97, Mass=181, SNR=9.3, Peak=65 HFD=3.0
01:10:10.101 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
01:10:10.101 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
01:10:10.101 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.26 hyp=0.50 cameraTheta=0.54 mountX=0.03 mountY=-0.50, mountTheta=-1.50
01:10:10.101 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.26, opts=13)
01:10:10.101 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.26)
01:10:10.102 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:10:10.102 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
01:10:10.102 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:10.102 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:10.102 00.000 5052 Enqueuing Expose request
01:10:10.102 00.000 8976 Worker thread wakes up
01:10:10.102 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.26) opts 0xd
01:10:10.102 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.26)
01:10:10.102 00.000 8976 Moving (0.43, 0.26) raw xDistance=0.03 yDistance=-0.50
01:10:10.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:10:10.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
01:10:10.102 00.000 8976 MoveAxis(R, 0, ABG)
01:10:10.102 00.000 8976 MoveAxis(U, 2, ABG)
01:10:10.102 00.000 8976 stepping (-13, 9) + (0, 2)
01:10:10.102 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:10.134 00.032 8976 Received - 47 (G) 
01:10:10.134 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:10.134 00.000 8976 stepped: pos (-13, 11)
01:10:10.134 00.000 8976 move complete, result=0
01:10:10.134 00.000 8976 worker thread done servicing request
01:10:10.134 00.000 8976 Worker thread wakes up
01:10:10.135 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:10.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:10.135 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:10:10.790 00.655 8976 Exposure complete
01:10:10.796 00.006 8976 worker thread done servicing request
01:10:10.796 00.000 5052 OnExposeComplete: enter
01:10:10.796 00.000 5052 UpdateGuideState(): m_state=6
01:10:10.796 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2472
01:10:10.796 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.31, Mass=197, SNR=9.6, Peak=70 HFD=2.7
01:10:10.796 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.71 = 2.58)
01:10:10.796 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.81 = 2.47)
01:10:10.796 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.40 hyp=0.40 cameraTheta=-1.66 mountX=-0.34 mountY=0.25, mountTheta=2.51
01:10:10.797 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.40, opts=13)
01:10:10.797 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.40)
01:10:10.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:10:10.797 00.000 5052 UpdateGuideState exits: m=197 SNR=9.6
01:10:10.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:10.797 00.000 8976 Worker thread wakes up
01:10:10.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.40) opts 0xd
01:10:10.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.40)
01:10:10.797 00.000 8976 Moving (-0.04, -0.40) raw xDistance=-0.34 yDistance=0.25
01:10:10.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:10:10.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:10.797 00.000 5052 Enqueuing Expose request
01:10:10.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:10:10.797 00.000 8976 MoveAxis(R, 1, ABG)
01:10:10.797 00.000 8976 stepping (-13, 11) + (1, 0)
01:10:10.797 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:10.821 00.024 8976 Received - 47 (G) 
01:10:10.822 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:10.822 00.000 8976 stepped: pos (-12, 11)
01:10:10.822 00.000 8976 MoveAxis(U, 0, ABG)
01:10:10.822 00.000 8976 move complete, result=0
01:10:10.822 00.000 8976 worker thread done servicing request
01:10:10.822 00.000 8976 Worker thread wakes up
01:10:10.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:10.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:10.822 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:10:11.472 00.650 8976 Exposure complete
01:10:11.478 00.006 8976 worker thread done servicing request
01:10:11.478 00.000 5052 OnExposeComplete: enter
01:10:11.478 00.000 5052 UpdateGuideState(): m_state=6
01:10:11.478 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2473
01:10:11.478 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=282.10, Mass=176, SNR=9.1, Peak=62 HFD=2.6
01:10:11.478 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.04) = xAngle (-0.69 = -0.69)
01:10:11.478 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
01:10:11.478 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.39 hyp=0.39 cameraTheta=1.35 mountX=0.30 mountY=-0.28, mountTheta=-0.74
01:10:11.479 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.39, opts=13)
01:10:11.479 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.39)
01:10:11.479 00.000 8976 Worker thread wakes up
01:10:11.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.39) opts 0xd
01:10:11.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.39)
01:10:11.479 00.000 8976 Moving (0.08, 0.39) raw xDistance=0.30 yDistance=-0.28
01:10:11.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30
01:10:11.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:10:11.479 00.000 8976 MoveAxis(L, 1, ABG)
01:10:11.479 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:10:11.479 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
01:10:11.479 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:11.479 00.000 8976 stepping (-12, 11) + (-1, 0)
01:10:11.480 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:11.480 00.000 5052 Enqueuing Expose request
01:10:11.480 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:11.510 00.030 8976 Received - 47 (G) 
01:10:11.510 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:11.510 00.000 8976 stepped: pos (-13, 11)
01:10:11.510 00.000 8976 MoveAxis(U, 1, ABG)
01:10:11.510 00.000 8976 stepping (-13, 11) + (0, 1)
01:10:11.510 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:11.541 00.031 8976 Received - 47 (G) 
01:10:11.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:11.541 00.000 8976 stepped: pos (-13, 12)
01:10:11.541 00.000 8976 move complete, result=0
01:10:11.541 00.000 8976 worker thread done servicing request
01:10:11.541 00.000 8976 Worker thread wakes up
01:10:11.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:11.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:11.541 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:10:12.197 00.656 8976 Exposure complete
01:10:12.202 00.005 8976 worker thread done servicing request
01:10:12.202 00.000 5052 OnExposeComplete: enter
01:10:12.202 00.000 5052 UpdateGuideState(): m_state=6
01:10:12.202 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2474
01:10:12.203 00.001 5052 Star::Find returns 1 (0), X=329.19, Y=281.75, Mass=177, SNR=9.2, Peak=64 HFD=2.6
01:10:12.203 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
01:10:12.203 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.90 = -0.90)
01:10:12.203 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.25 mountX=0.03 mountY=-0.03, mountTheta=-0.84
01:10:12.203 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.04, opts=13)
01:10:12.203 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.04)
01:10:12.203 00.000 8976 Worker thread wakes up
01:10:12.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.04) opts 0xd
01:10:12.204 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.04)
01:10:12.204 00.000 8976 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.03
01:10:12.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:10:12.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:10:12.204 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:10:12.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:12.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:10:12.204 00.000 8976 MoveAxis(R, 0, ABG)
01:10:12.204 00.000 8976 MoveAxis(U, 0, ABG)
01:10:12.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:12.204 00.000 5052 Enqueuing Expose request
01:10:12.204 00.000 8976 move complete, result=0
01:10:12.204 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:12.204 00.000 8976 worker thread done servicing request
01:10:12.204 00.000 8976 Worker thread wakes up
01:10:12.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:12.205 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:12.858 00.653 8976 Exposure complete
01:10:12.864 00.006 8976 worker thread done servicing request
01:10:12.864 00.000 5052 OnExposeComplete: enter
01:10:12.864 00.000 5052 UpdateGuideState(): m_state=6
01:10:12.864 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2475
01:10:12.864 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.76, Mass=182, SNR=9.3, Peak=68 HFD=2.5
01:10:12.864 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:10:12.864 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
01:10:12.864 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.05 hyp=0.35 cameraTheta=3.00 mountX=0.20 mountY=0.26, mountTheta=0.92
01:10:12.865 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.05, opts=13)
01:10:12.865 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.05)
01:10:12.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:10:12.865 00.000 8976 Worker thread wakes up
01:10:12.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.05) opts 0xd
01:10:12.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.05)
01:10:12.865 00.000 8976 Moving (-0.35, 0.05) raw xDistance=0.20 yDistance=0.26
01:10:12.866 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:10:12.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:10:12.866 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:10:12.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:12.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:12.866 00.000 8976 MoveAxis(R, 0, ABG)
01:10:12.866 00.000 5052 Enqueuing Expose request
01:10:12.866 00.000 8976 MoveAxis(D, 1, ABG)
01:10:12.866 00.000 8976 stepping (-13, 12) + (0, -1)
01:10:12.866 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:12.884 00.018 8976 Received - 47 (G) 
01:10:12.884 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:12.884 00.000 8976 stepped: pos (-13, 11)
01:10:12.884 00.000 8976 move complete, result=0
01:10:12.884 00.000 8976 worker thread done servicing request
01:10:12.884 00.000 8976 Worker thread wakes up
01:10:12.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:12.884 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:12.884 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:10:13.540 00.656 8976 Exposure complete
01:10:13.545 00.005 8976 worker thread done servicing request
01:10:13.546 00.001 5052 OnExposeComplete: enter
01:10:13.546 00.000 5052 UpdateGuideState(): m_state=6
01:10:13.546 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2476
01:10:13.546 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.80, Mass=205, SNR=9.9, Peak=67 HFD=2.8
01:10:13.546 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
01:10:13.546 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
01:10:13.546 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.65 mountX=0.03 mountY=-0.15, mountTheta=-1.40
01:10:13.546 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.09, opts=13)
01:10:13.547 00.001 5052 Enqueuing Move request for stepguider (0.12, 0.09)
01:10:13.547 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:10:13.547 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
01:10:13.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:13.547 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:13.547 00.000 5052 Enqueuing Expose request
01:10:13.547 00.000 8976 Worker thread wakes up
01:10:13.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.09) opts 0xd
01:10:13.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.09)
01:10:13.547 00.000 8976 Moving (0.12, 0.09) raw xDistance=0.03 yDistance=-0.15
01:10:13.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:10:13.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:10:13.547 00.000 8976 MoveAxis(R, 0, ABG)
01:10:13.547 00.000 8976 MoveAxis(U, 0, ABG)
01:10:13.547 00.000 8976 move complete, result=0
01:10:13.547 00.000 8976 worker thread done servicing request
01:10:13.547 00.000 8976 Worker thread wakes up
01:10:13.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:13.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:13.547 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:14.235 00.688 8976 Exposure complete
01:10:14.241 00.006 8976 worker thread done servicing request
01:10:14.241 00.000 5052 OnExposeComplete: enter
01:10:14.241 00.000 5052 UpdateGuideState(): m_state=6
01:10:14.241 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2477
01:10:14.241 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.98, Mass=203, SNR=9.8, Peak=62 HFD=3.2
01:10:14.241 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
01:10:14.241 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
01:10:14.242 00.001 5052 CameraToMount -- cameraX=0.24 cameraY=0.27 hyp=0.36 cameraTheta=0.84 mountX=0.13 mountY=-0.35, mountTheta=-1.22
01:10:14.242 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.27, opts=13)
01:10:14.242 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.27)
01:10:14.243 00.001 8976 Worker thread wakes up
01:10:14.243 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.27) opts 0xd
01:10:14.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.27)
01:10:14.243 00.000 8976 Moving (0.24, 0.27) raw xDistance=0.13 yDistance=-0.35
01:10:14.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:10:14.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:10:14.243 00.000 8976 MoveAxis(R, 0, ABG)
01:10:14.243 00.000 8976 MoveAxis(U, 1, ABG)
01:10:14.243 00.000 8976 stepping (-13, 11) + (0, 1)
01:10:14.243 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:10:14.243 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:10:14.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:14.243 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:14.243 00.000 5052 Enqueuing Expose request
01:10:14.243 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:14.275 00.032 8976 Received - 47 (G) 
01:10:14.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:14.275 00.000 8976 stepped: pos (-13, 12)
01:10:14.275 00.000 8976 move complete, result=0
01:10:14.275 00.000 8976 worker thread done servicing request
01:10:14.275 00.000 8976 Worker thread wakes up
01:10:14.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:14.275 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:14.275 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:10:14.962 00.687 8976 Exposure complete
01:10:14.968 00.006 8976 worker thread done servicing request
01:10:14.968 00.000 5052 OnExposeComplete: enter
01:10:14.968 00.000 5052 UpdateGuideState(): m_state=6
01:10:14.968 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2478
01:10:14.968 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.80, Mass=194, SNR=9.6, Peak=65 HFD=2.6
01:10:14.968 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
01:10:14.968 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
01:10:14.969 00.001 5052 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.15 cameraTheta=2.54 mountX=0.14 mountY=0.06, mountTheta=0.41
01:10:14.969 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.09, opts=13)
01:10:14.969 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.09)
01:10:14.970 00.001 8976 Worker thread wakes up
01:10:14.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.09) opts 0xd
01:10:14.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.09)
01:10:14.970 00.000 8976 Moving (-0.13, 0.09) raw xDistance=0.14 yDistance=0.06
01:10:14.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:10:14.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:10:14.970 00.000 8976 MoveAxis(R, 0, ABG)
01:10:14.970 00.000 8976 MoveAxis(U, 0, ABG)
01:10:14.970 00.000 8976 move complete, result=0
01:10:14.970 00.000 8976 worker thread done servicing request
01:10:14.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:10:14.970 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:10:14.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:14.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:14.970 00.000 5052 Enqueuing Expose request
01:10:14.970 00.000 8976 Worker thread wakes up
01:10:14.970 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:14.971 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:14.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:15.661 00.690 8976 Exposure complete
01:10:15.666 00.005 8976 worker thread done servicing request
01:10:15.666 00.000 5052 OnExposeComplete: enter
01:10:15.666 00.000 5052 UpdateGuideState(): m_state=6
01:10:15.666 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2479
01:10:15.668 00.002 5052 Star::Find returns 1 (0), X=329.16, Y=281.61, Mass=199, SNR=9.8, Peak=74 HFD=2.6
01:10:15.668 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.77 = 2.51)
01:10:15.668 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.87 = 2.41)
01:10:15.668 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.73 mountX=-0.08 mountY=0.07, mountTheta=2.45
01:10:15.668 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.10, opts=13)
01:10:15.669 00.001 5052 Enqueuing Move request for stepguider (-0.02, -0.10)
01:10:15.669 00.000 8976 Worker thread wakes up
01:10:15.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.10) opts 0xd
01:10:15.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.10)
01:10:15.669 00.000 8976 Moving (-0.02, -0.10) raw xDistance=-0.08 yDistance=0.07
01:10:15.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:10:15.669 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:10:15.669 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
01:10:15.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:15.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:15.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:10:15.669 00.000 8976 MoveAxis(R, 0, ABG)
01:10:15.669 00.000 8976 MoveAxis(U, 0, ABG)
01:10:15.669 00.000 5052 Enqueuing Expose request
01:10:15.669 00.000 8976 move complete, result=0
01:10:15.669 00.000 8976 worker thread done servicing request
01:10:15.669 00.000 8976 Worker thread wakes up
01:10:15.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:15.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:15.669 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:16.357 00.688 8976 Exposure complete
01:10:16.363 00.006 8976 worker thread done servicing request
01:10:16.363 00.000 5052 OnExposeComplete: enter
01:10:16.363 00.000 5052 UpdateGuideState(): m_state=6
01:10:16.363 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2480
01:10:16.363 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.85, Mass=205, SNR=9.9, Peak=65 HFD=3.0
01:10:16.363 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
01:10:16.363 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
01:10:16.363 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.52 mountX=0.21 mountY=0.08, mountTheta=0.38
01:10:16.364 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.14, opts=13)
01:10:16.364 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.14)
01:10:16.364 00.000 8976 Worker thread wakes up
01:10:16.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.14) opts 0xd
01:10:16.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.14)
01:10:16.364 00.000 8976 Moving (-0.19, 0.14) raw xDistance=0.21 yDistance=0.08
01:10:16.365 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:10:16.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:10:16.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:10:16.365 00.000 8976 MoveAxis(R, 0, ABG)
01:10:16.365 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
01:10:16.365 00.000 8976 MoveAxis(U, 0, ABG)
01:10:16.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:16.365 00.000 8976 move complete, result=0
01:10:16.365 00.000 8976 worker thread done servicing request
01:10:16.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:16.365 00.000 5052 Enqueuing Expose request
01:10:16.365 00.000 8976 Worker thread wakes up
01:10:16.365 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:16.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:16.365 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:17.051 00.686 8976 Exposure complete
01:10:17.057 00.006 8976 worker thread done servicing request
01:10:17.057 00.000 5052 OnExposeComplete: enter
01:10:17.057 00.000 5052 UpdateGuideState(): m_state=6
01:10:17.057 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2481
01:10:17.057 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.71, Mass=192, SNR=9.6, Peak=66 HFD=3.0
01:10:17.058 00.001 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:10:17.058 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
01:10:17.058 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.04 mountX=-0.02 mountY=-0.03, mountTheta=-2.11
01:10:17.058 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.00, opts=13)
01:10:17.058 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.00)
01:10:17.058 00.000 8976 Worker thread wakes up
01:10:17.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.00) opts 0xd
01:10:17.059 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.00)
01:10:17.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:10:17.059 00.000 8976 Moving (0.03, -0.00) raw xDistance=-0.02 yDistance=-0.03
01:10:17.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:10:17.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:10:17.059 00.000 8976 MoveAxis(R, 0, ABG)
01:10:17.059 00.000 8976 MoveAxis(U, 0, ABG)
01:10:17.059 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:10:17.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:17.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:17.059 00.000 5052 Enqueuing Expose request
01:10:17.059 00.000 8976 move complete, result=0
01:10:17.059 00.000 8976 worker thread done servicing request
01:10:17.059 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:17.059 00.000 8976 Worker thread wakes up
01:10:17.060 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:17.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:17.743 00.683 8976 Exposure complete
01:10:17.749 00.006 8976 worker thread done servicing request
01:10:17.749 00.000 5052 OnExposeComplete: enter
01:10:17.749 00.000 5052 UpdateGuideState(): m_state=6
01:10:17.749 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2482
01:10:17.749 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.49, Mass=193, SNR=9.5, Peak=66 HFD=3.2
01:10:17.749 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
01:10:17.749 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
01:10:17.749 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.22 hyp=0.36 cameraTheta=-0.64 mountX=-0.32 mountY=-0.13, mountTheta=-2.77
01:10:17.750 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.22, opts=13)
01:10:17.750 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.22)
01:10:17.750 00.000 8976 Worker thread wakes up
01:10:17.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.22) opts 0xd
01:10:17.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.22)
01:10:17.750 00.000 8976 Moving (0.29, -0.22) raw xDistance=-0.32 yDistance=-0.13
01:10:17.750 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:10:17.750 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
01:10:17.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:17.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:10:17.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:10:17.750 00.000 8976 MoveAxis(R, 1, ABG)
01:10:17.750 00.000 8976 stepping (-13, 12) + (1, 0)
01:10:17.750 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:17.750 00.000 5052 Enqueuing Expose request
01:10:17.750 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:17.776 00.026 8976 Received - 47 (G) 
01:10:17.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:17.776 00.000 8976 stepped: pos (-12, 12)
01:10:17.776 00.000 8976 MoveAxis(U, 0, ABG)
01:10:17.776 00.000 8976 move complete, result=0
01:10:17.776 00.000 8976 worker thread done servicing request
01:10:17.776 00.000 8976 Worker thread wakes up
01:10:17.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:17.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:17.776 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:10:18.459 00.683 8976 Exposure complete
01:10:18.464 00.005 8976 worker thread done servicing request
01:10:18.464 00.000 5052 OnExposeComplete: enter
01:10:18.464 00.000 5052 UpdateGuideState(): m_state=6
01:10:18.464 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2483
01:10:18.464 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.05, Mass=198, SNR=9.7, Peak=65 HFD=3.2
01:10:18.465 00.001 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
01:10:18.465 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
01:10:18.465 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.48 mountX=0.29 mountY=-0.21, mountTheta=-0.63
01:10:18.465 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.34, opts=13)
01:10:18.465 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.34)
01:10:18.465 00.000 8976 Worker thread wakes up
01:10:18.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.34) opts 0xd
01:10:18.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.34)
01:10:18.466 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:10:18.466 00.000 8976 Moving (0.03, 0.34) raw xDistance=0.29 yDistance=-0.21
01:10:18.466 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:10:18.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
01:10:18.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:18.466 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:18.466 00.000 5052 Enqueuing Expose request
01:10:18.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:10:18.466 00.000 8976 MoveAxis(L, 1, ABG)
01:10:18.466 00.000 8976 stepping (-12, 12) + (-1, 0)
01:10:18.466 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:18.495 00.029 8976 Received - 47 (G) 
01:10:18.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:18.496 00.001 8976 stepped: pos (-13, 12)
01:10:18.496 00.000 8976 MoveAxis(U, 0, ABG)
01:10:18.496 00.000 8976 move complete, result=0
01:10:18.496 00.000 8976 worker thread done servicing request
01:10:18.496 00.000 8976 Worker thread wakes up
01:10:18.496 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:18.496 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:18.496 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:10:19.178 00.682 8976 Exposure complete
01:10:19.183 00.005 8976 worker thread done servicing request
01:10:19.184 00.001 5052 OnExposeComplete: enter
01:10:19.184 00.000 5052 UpdateGuideState(): m_state=6
01:10:19.184 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2484
01:10:19.184 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.72, Mass=182, SNR=9.3, Peak=71 HFD=3.0
01:10:19.184 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:10:19.184 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:10:19.184 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.05 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
01:10:19.184 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.01, opts=13)
01:10:19.184 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.01)
01:10:19.184 00.000 8976 Worker thread wakes up
01:10:19.185 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.01) opts 0xd
01:10:19.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.01)
01:10:19.185 00.000 8976 Moving (0.15, 0.01) raw xDistance=-0.06 yDistance=-0.13
01:10:19.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:10:19.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:10:19.185 00.000 8976 MoveAxis(R, 0, ABG)
01:10:19.185 00.000 8976 MoveAxis(U, 0, ABG)
01:10:19.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:10:19.185 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:10:19.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:19.185 00.000 8976 move complete, result=0
01:10:19.185 00.000 8976 worker thread done servicing request
01:10:19.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:19.185 00.000 5052 Enqueuing Expose request
01:10:19.185 00.000 8976 Worker thread wakes up
01:10:19.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:19.185 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:19.185 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:19.884 00.699 8976 Exposure complete
01:10:19.889 00.005 8976 worker thread done servicing request
01:10:19.889 00.000 5052 OnExposeComplete: enter
01:10:19.890 00.001 5052 UpdateGuideState(): m_state=6
01:10:19.890 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2485
01:10:19.890 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=282.09, Mass=189, SNR=9.5, Peak=67 HFD=2.8
01:10:19.890 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
01:10:19.890 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
01:10:19.890 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.38 hyp=0.38 cameraTheta=1.56 mountX=0.33 mountY=-0.21, mountTheta=-0.56
01:10:19.890 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.38, opts=13)
01:10:19.890 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.38)
01:10:19.890 00.000 8976 Worker thread wakes up
01:10:19.891 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.38) opts 0xd
01:10:19.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.38)
01:10:19.891 00.000 8976 Moving (0.00, 0.38) raw xDistance=0.33 yDistance=-0.21
01:10:19.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:10:19.891 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:10:19.891 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:10:19.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:19.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:10:19.891 00.000 8976 MoveAxis(L, 1, ABG)
01:10:19.891 00.000 8976 stepping (-13, 12) + (-1, 0)
01:10:19.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:19.891 00.000 5052 Enqueuing Expose request
01:10:19.891 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:19.918 00.027 8976 Received - 47 (G) 
01:10:19.918 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:19.918 00.000 8976 stepped: pos (-14, 12)
01:10:19.918 00.000 8976 MoveAxis(U, 0, ABG)
01:10:19.918 00.000 8976 move complete, result=0
01:10:19.918 00.000 8976 worker thread done servicing request
01:10:19.918 00.000 8976 Worker thread wakes up
01:10:19.918 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:10:19.919 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:19.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:20.602 00.683 8976 Exposure complete
01:10:20.607 00.005 8976 worker thread done servicing request
01:10:20.607 00.000 5052 OnExposeComplete: enter
01:10:20.607 00.000 5052 UpdateGuideState(): m_state=6
01:10:20.607 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2486
01:10:20.608 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.66, Mass=186, SNR=9.4, Peak=65 HFD=2.5
01:10:20.608 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
01:10:20.608 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
01:10:20.608 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-2.94 mountX=0.06 mountY=0.21, mountTheta=1.29
01:10:20.608 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.05, opts=13)
01:10:20.608 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.05)
01:10:20.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:10:20.608 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:10:20.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:20.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:20.608 00.000 5052 Enqueuing Expose request
01:10:20.609 00.001 8976 Worker thread wakes up
01:10:20.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.05) opts 0xd
01:10:20.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.05)
01:10:20.609 00.000 8976 Moving (-0.23, -0.05) raw xDistance=0.06 yDistance=0.21
01:10:20.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:10:20.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:10:20.609 00.000 8976 MoveAxis(R, 0, ABG)
01:10:20.609 00.000 8976 MoveAxis(U, 0, ABG)
01:10:20.609 00.000 8976 move complete, result=0
01:10:20.609 00.000 8976 worker thread done servicing request
01:10:20.609 00.000 8976 Worker thread wakes up
01:10:20.609 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:20.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:20.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:21.288 00.679 8976 Exposure complete
01:10:21.293 00.005 8976 worker thread done servicing request
01:10:21.293 00.000 5052 OnExposeComplete: enter
01:10:21.293 00.000 5052 UpdateGuideState(): m_state=6
01:10:21.293 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2487
01:10:21.293 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.90, Mass=189, SNR=9.5, Peak=70 HFD=2.5
01:10:21.293 00.000 5052 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
01:10:21.293 00.000 5052 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
01:10:21.293 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.20 mountX=0.13 mountY=-0.16, mountTheta=-0.88
01:10:21.294 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.19, opts=13)
01:10:21.294 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.19)
01:10:21.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:10:21.294 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:10:21.294 00.000 8976 Worker thread wakes up
01:10:21.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.19) opts 0xd
01:10:21.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.19)
01:10:21.294 00.000 8976 Moving (0.07, 0.19) raw xDistance=0.13 yDistance=-0.16
01:10:21.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:10:21.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:10:21.294 00.000 8976 MoveAxis(R, 0, ABG)
01:10:21.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:21.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:21.294 00.000 5052 Enqueuing Expose request
01:10:21.294 00.000 8976 MoveAxis(U, 0, ABG)
01:10:21.294 00.000 8976 move complete, result=0
01:10:21.294 00.000 8976 worker thread done servicing request
01:10:21.295 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:21.295 00.000 8976 Worker thread wakes up
01:10:21.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:21.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:21.979 00.684 8976 Exposure complete
01:10:21.984 00.005 8976 worker thread done servicing request
01:10:21.985 00.001 5052 OnExposeComplete: enter
01:10:21.985 00.000 5052 UpdateGuideState(): m_state=6
01:10:21.985 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2488
01:10:21.985 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=282.04, Mass=184, SNR=9.3, Peak=71 HFD=3.0
01:10:21.985 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.50 = -0.50)
01:10:21.985 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.60 = -0.60)
01:10:21.985 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.54 mountX=0.29 mountY=-0.19, mountTheta=-0.57
01:10:21.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.33, opts=13)
01:10:21.986 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.33)
01:10:21.986 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:10:21.986 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:10:21.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:21.986 00.000 8976 Worker thread wakes up
01:10:21.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.33) opts 0xd
01:10:21.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.33)
01:10:21.986 00.000 8976 Moving (0.01, 0.33) raw xDistance=0.29 yDistance=-0.19
01:10:21.986 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:21.986 00.000 5052 Enqueuing Expose request
01:10:21.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:10:21.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:10:21.986 00.000 8976 MoveAxis(L, 1, ABG)
01:10:21.986 00.000 8976 stepping (-14, 12) + (-1, 0)
01:10:21.986 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:22.013 00.027 8976 Received - 47 (G) 
01:10:22.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:22.013 00.000 8976 stepped: pos (-15, 12)
01:10:22.013 00.000 8976 MoveAxis(U, 0, ABG)
01:10:22.013 00.000 8976 move complete, result=0
01:10:22.013 00.000 8976 worker thread done servicing request
01:10:22.013 00.000 8976 Worker thread wakes up
01:10:22.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:22.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:22.013 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:10:22.697 00.684 8976 Exposure complete
01:10:22.702 00.005 8976 worker thread done servicing request
01:10:22.702 00.000 5052 OnExposeComplete: enter
01:10:22.702 00.000 5052 UpdateGuideState(): m_state=6
01:10:22.702 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2489
01:10:22.702 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.15, Mass=174, SNR=9.1, Peak=66 HFD=2.7
01:10:22.702 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.88 = -0.88)
01:10:22.702 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
01:10:22.702 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.44 hyp=0.48 cameraTheta=1.16 mountX=0.31 mountY=-0.40, mountTheta=-0.92
01:10:22.703 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.44, opts=13)
01:10:22.703 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.44)
01:10:22.703 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:10:22.703 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:10:22.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:22.703 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:22.703 00.000 5052 Enqueuing Expose request
01:10:22.703 00.000 8976 Worker thread wakes up
01:10:22.703 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.44) opts 0xd
01:10:22.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.44)
01:10:22.703 00.000 8976 Moving (0.19, 0.44) raw xDistance=0.31 yDistance=-0.40
01:10:22.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:10:22.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:10:22.703 00.000 8976 MoveAxis(L, 1, ABG)
01:10:22.703 00.000 8976 stepping (-15, 12) + (-1, 0)
01:10:22.703 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:22.732 00.029 8976 Received - 47 (G) 
01:10:22.732 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:22.732 00.000 8976 stepped: pos (-16, 12)
01:10:22.732 00.000 8976 MoveAxis(U, 2, ABG)
01:10:22.732 00.000 8976 stepping (-16, 12) + (0, 2)
01:10:22.732 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:22.764 00.032 8976 Received - 47 (G) 
01:10:22.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:22.764 00.000 8976 stepped: pos (-16, 14)
01:10:22.764 00.000 8976 move complete, result=0
01:10:22.764 00.000 8976 worker thread done servicing request
01:10:22.764 00.000 8976 Worker thread wakes up
01:10:22.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:22.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:22.764 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
01:10:23.451 00.687 8976 Exposure complete
01:10:23.456 00.005 8976 worker thread done servicing request
01:10:23.457 00.001 5052 OnExposeComplete: enter
01:10:23.457 00.000 5052 UpdateGuideState(): m_state=6
01:10:23.457 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2490
01:10:23.457 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.54, Mass=174, SNR=9.1, Peak=68 HFD=2.6
01:10:23.457 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.31 = 1.97)
01:10:23.457 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.87)
01:10:23.457 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.22 cameraTheta=-2.27 mountX=-0.08 mountY=0.21, mountTheta=1.96
01:10:23.457 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.16, opts=13)
01:10:23.457 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.16)
01:10:23.457 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:10:23.457 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:10:23.458 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:23.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:23.458 00.000 5052 Enqueuing Expose request
01:10:23.458 00.000 8976 Worker thread wakes up
01:10:23.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.16) opts 0xd
01:10:23.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.16)
01:10:23.458 00.000 8976 Moving (-0.14, -0.16) raw xDistance=-0.08 yDistance=0.21
01:10:23.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:10:23.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:10:23.458 00.000 8976 MoveAxis(R, 0, ABG)
01:10:23.458 00.000 8976 MoveAxis(U, 0, ABG)
01:10:23.458 00.000 8976 move complete, result=0
01:10:23.458 00.000 8976 worker thread done servicing request
01:10:23.458 00.000 8976 Worker thread wakes up
01:10:23.458 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:23.458 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:23.458 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:24.141 00.683 8976 Exposure complete
01:10:24.146 00.005 8976 worker thread done servicing request
01:10:24.146 00.000 5052 OnExposeComplete: enter
01:10:24.146 00.000 5052 UpdateGuideState(): m_state=6
01:10:24.146 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2491
01:10:24.146 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.41, Mass=193, SNR=9.5, Peak=65 HFD=3.1
01:10:24.146 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
01:10:24.147 00.001 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.45)
01:10:24.147 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.30 hyp=0.68 cameraTheta=-2.69 mountX=0.01 mountY=0.68, mountTheta=1.55
01:10:24.147 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.30, opts=13)
01:10:24.147 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.30)
01:10:24.147 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:10:24.147 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
01:10:24.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:24.147 00.000 8976 Worker thread wakes up
01:10:24.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.30) opts 0xd
01:10:24.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.30)
01:10:24.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:24.148 00.001 5052 Enqueuing Expose request
01:10:24.148 00.000 8976 Moving (-0.61, -0.30) raw xDistance=0.01 yDistance=0.68
01:10:24.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:10:24.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
01:10:24.148 00.000 8976 MoveAxis(R, 0, ABG)
01:10:24.148 00.000 8976 MoveAxis(D, 3, ABG)
01:10:24.148 00.000 8976 stepping (-16, 14) + (0, -3)
01:10:24.148 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:24.187 00.039 8976 Received - 47 (G) 
01:10:24.187 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:24.187 00.000 8976 stepped: pos (-16, 11)
01:10:24.187 00.000 8976 move complete, result=0
01:10:24.187 00.000 8976 worker thread done servicing request
01:10:24.187 00.000 8976 Worker thread wakes up
01:10:24.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:24.187 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:24.187 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:10:24.871 00.684 8976 Exposure complete
01:10:24.876 00.005 8976 worker thread done servicing request
01:10:24.877 00.001 5052 OnExposeComplete: enter
01:10:24.877 00.000 5052 UpdateGuideState(): m_state=6
01:10:24.877 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2492
01:10:24.877 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.58, Mass=201, SNR=9.8, Peak=65 HFD=3.2
01:10:24.877 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
01:10:24.877 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
01:10:24.877 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.13 hyp=0.47 cameraTheta=-2.87 mountX=0.09 mountY=0.45, mountTheta=1.37
01:10:24.878 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.13, opts=13)
01:10:24.878 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.13)
01:10:24.878 00.000 8976 Worker thread wakes up
01:10:24.878 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.13) opts 0xd
01:10:24.878 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.13)
01:10:24.878 00.000 8976 Moving (-0.45, -0.13) raw xDistance=0.09 yDistance=0.45
01:10:24.878 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:10:24.878 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:10:24.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:24.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:10:24.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
01:10:24.878 00.000 8976 MoveAxis(R, 0, ABG)
01:10:24.878 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:24.878 00.000 5052 Enqueuing Expose request
01:10:24.878 00.000 8976 MoveAxis(D, 2, ABG)
01:10:24.878 00.000 8976 stepping (-16, 11) + (0, -2)
01:10:24.878 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:24.906 00.028 8976 Received - 47 (G) 
01:10:24.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:24.906 00.000 8976 stepped: pos (-16, 9)
01:10:24.906 00.000 8976 move complete, result=0
01:10:24.906 00.000 8976 worker thread done servicing request
01:10:24.906 00.000 8976 Worker thread wakes up
01:10:24.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:24.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:24.906 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:10:25.588 00.682 8976 Exposure complete
01:10:25.594 00.006 8976 worker thread done servicing request
01:10:25.594 00.000 5052 OnExposeComplete: enter
01:10:25.594 00.000 5052 UpdateGuideState(): m_state=6
01:10:25.594 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2493
01:10:25.594 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.83, Mass=173, SNR=9.1, Peak=66 HFD=2.9
01:10:25.594 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
01:10:25.594 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
01:10:25.594 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.14 mountX=0.14 mountY=-0.00, mountTheta=-0.01
01:10:25.596 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.12, opts=13)
01:10:25.596 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.12)
01:10:25.596 00.000 8976 Worker thread wakes up
01:10:25.596 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:10:25.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.12) opts 0xd
01:10:25.596 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
01:10:25.597 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.12)
01:10:25.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:25.597 00.000 8976 Moving (-0.08, 0.12) raw xDistance=0.14 yDistance=-0.00
01:10:25.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:25.597 00.000 5052 Enqueuing Expose request
01:10:25.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:10:25.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:10:25.597 00.000 8976 MoveAxis(R, 0, ABG)
01:10:25.597 00.000 8976 MoveAxis(U, 0, ABG)
01:10:25.597 00.000 8976 move complete, result=0
01:10:25.597 00.000 8976 worker thread done servicing request
01:10:25.597 00.000 8976 Worker thread wakes up
01:10:25.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:25.597 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:25.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:26.286 00.689 8976 Exposure complete
01:10:26.291 00.005 8976 worker thread done servicing request
01:10:26.292 00.001 5052 OnExposeComplete: enter
01:10:26.292 00.000 5052 UpdateGuideState(): m_state=6
01:10:26.292 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2494
01:10:26.292 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.93, Mass=190, SNR=9.5, Peak=66 HFD=2.8
01:10:26.292 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
01:10:26.292 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.03 = 0.03)
01:10:26.292 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.22 hyp=0.27 cameraTheta=2.17 mountX=0.27 mountY=0.01, mountTheta=0.03
01:10:26.292 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.22, opts=13)
01:10:26.292 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.22)
01:10:26.293 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:10:26.293 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:10:26.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:26.293 00.000 8976 Worker thread wakes up
01:10:26.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.22) opts 0xd
01:10:26.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.22)
01:10:26.293 00.000 8976 Moving (-0.15, 0.22) raw xDistance=0.27 yDistance=0.01
01:10:26.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:26.293 00.000 5052 Enqueuing Expose request
01:10:26.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:10:26.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:10:26.293 00.000 8976 MoveAxis(L, 1, ABG)
01:10:26.293 00.000 8976 stepping (-16, 9) + (-1, 0)
01:10:26.293 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:26.313 00.020 8976 Received - 47 (G) 
01:10:26.313 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:26.313 00.000 8976 stepped: pos (-17, 9)
01:10:26.313 00.000 8976 MoveAxis(U, 0, ABG)
01:10:26.313 00.000 8976 move complete, result=0
01:10:26.313 00.000 8976 worker thread done servicing request
01:10:26.313 00.000 8976 Worker thread wakes up
01:10:26.313 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:26.313 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:26.313 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:10:27.000 00.687 8976 Exposure complete
01:10:27.005 00.005 8976 worker thread done servicing request
01:10:27.005 00.000 5052 OnExposeComplete: enter
01:10:27.005 00.000 5052 UpdateGuideState(): m_state=6
01:10:27.006 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2495
01:10:27.006 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.65, Mass=197, SNR=9.7, Peak=70 HFD=2.7
01:10:27.006 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.18 = 2.11)
01:10:27.006 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.00)
01:10:27.006 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.13 mountX=-0.04 mountY=0.07, mountTheta=2.08
01:10:27.006 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.06, opts=13)
01:10:27.006 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.06)
01:10:27.007 00.001 8976 Worker thread wakes up
01:10:27.007 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.06) opts 0xd
01:10:27.007 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.06)
01:10:27.007 00.000 8976 Moving (-0.04, -0.06) raw xDistance=-0.04 yDistance=0.07
01:10:27.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:10:27.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:10:27.007 00.000 8976 MoveAxis(R, 0, ABG)
01:10:27.007 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:10:27.007 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:10:27.007 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:27.007 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:27.007 00.000 5052 Enqueuing Expose request
01:10:27.007 00.000 8976 MoveAxis(U, 0, ABG)
01:10:27.007 00.000 8976 move complete, result=0
01:10:27.007 00.000 8976 worker thread done servicing request
01:10:27.007 00.000 8976 Worker thread wakes up
01:10:27.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:27.007 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:27.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:27.691 00.684 8976 Exposure complete
01:10:27.696 00.005 8976 worker thread done servicing request
01:10:27.696 00.000 5052 OnExposeComplete: enter
01:10:27.696 00.000 5052 UpdateGuideState(): m_state=6
01:10:27.696 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2496
01:10:27.696 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.57, Mass=206, SNR=10.0, Peak=73 HFD=2.7
01:10:27.696 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.83 = 1.46)
01:10:27.696 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
01:10:27.697 00.001 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.14 hyp=0.39 cameraTheta=-2.78 mountX=0.05 mountY=0.38, mountTheta=1.45
01:10:27.697 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.14, opts=13)
01:10:27.697 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.14)
01:10:27.697 00.000 8976 Worker thread wakes up
01:10:27.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.14) opts 0xd
01:10:27.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.14)
01:10:27.697 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:10:27.697 00.000 8976 Moving (-0.37, -0.14) raw xDistance=0.05 yDistance=0.38
01:10:27.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:10:27.698 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:10:27.698 00.000 8976 MoveAxis(R, 0, ABG)
01:10:27.698 00.000 5052 UpdateGuideState exits: m=206 SNR=10.0
01:10:27.698 00.000 8976 MoveAxis(D, 2, ABG)
01:10:27.698 00.000 8976 stepping (-17, 9) + (0, -2)
01:10:27.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:27.698 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:27.699 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:27.699 00.000 5052 Enqueuing Expose request
01:10:27.720 00.021 8976 Received - 47 (G) 
01:10:27.720 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:27.720 00.000 8976 stepped: pos (-17, 7)
01:10:27.720 00.000 8976 move complete, result=0
01:10:27.720 00.000 8976 worker thread done servicing request
01:10:27.720 00.000 8976 Worker thread wakes up
01:10:27.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:27.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:27.720 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:10:28.404 00.684 8976 Exposure complete
01:10:28.409 00.005 8976 worker thread done servicing request
01:10:28.409 00.000 5052 OnExposeComplete: enter
01:10:28.409 00.000 5052 UpdateGuideState(): m_state=6
01:10:28.409 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2497
01:10:28.409 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.51, Mass=186, SNR=9.4, Peak=64 HFD=3.1
01:10:28.410 00.001 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.83 = 1.46)
01:10:28.410 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
01:10:28.410 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.20 hyp=0.56 cameraTheta=-2.78 mountX=0.06 mountY=0.55, mountTheta=1.46
01:10:28.410 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.20, opts=13)
01:10:28.410 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.20)
01:10:28.410 00.000 8976 Worker thread wakes up
01:10:28.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.20) opts 0xd
01:10:28.410 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:10:28.411 00.001 5052 UpdateGuideState exits: m=186 SNR=9.4
01:10:28.411 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:28.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.20)
01:10:28.411 00.000 8976 Moving (-0.53, -0.20) raw xDistance=0.06 yDistance=0.55
01:10:28.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:10:28.411 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:28.411 00.000 5052 Enqueuing Expose request
01:10:28.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
01:10:28.411 00.000 8976 MoveAxis(R, 0, ABG)
01:10:28.411 00.000 8976 MoveAxis(D, 2, ABG)
01:10:28.411 00.000 8976 stepping (-17, 7) + (0, -2)
01:10:28.411 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:28.439 00.028 8976 Received - 47 (G) 
01:10:28.439 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:28.439 00.000 8976 stepped: pos (-17, 5)
01:10:28.439 00.000 8976 move complete, result=0
01:10:28.439 00.000 8976 worker thread done servicing request
01:10:28.439 00.000 8976 Worker thread wakes up
01:10:28.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:28.439 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:28.439 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:10:29.137 00.698 8976 Exposure complete
01:10:29.143 00.006 8976 worker thread done servicing request
01:10:29.143 00.000 5052 OnExposeComplete: enter
01:10:29.143 00.000 5052 UpdateGuideState(): m_state=6
01:10:29.143 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2498
01:10:29.143 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=282.15, Mass=191, SNR=9.5, Peak=63 HFD=3.2
01:10:29.143 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:10:29.143 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
01:10:29.143 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=0.44 hyp=0.88 cameraTheta=2.62 mountX=0.74 mountY=0.40, mountTheta=0.50
01:10:29.144 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=0.44, opts=13)
01:10:29.144 00.000 5052 Enqueuing Move request for stepguider (-0.76, 0.44)
01:10:29.144 00.000 8976 Worker thread wakes up
01:10:29.144 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, 0.44) opts 0xd
01:10:29.144 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, 0.44)
01:10:29.144 00.000 8976 Moving (-0.76, 0.44) raw xDistance=0.74 yDistance=0.40
01:10:29.144 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:10:29.144 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:10:29.144 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:29.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.74
01:10:29.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
01:10:29.144 00.000 8976 MoveAxis(L, 3, ABG)
01:10:29.144 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:29.144 00.000 5052 Enqueuing Expose request
01:10:29.144 00.000 8976 stepping (-17, 5) + (-3, 0)
01:10:29.145 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:29.175 00.030 8976 Received - 47 (G) 
01:10:29.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:29.175 00.000 8976 stepped: pos (-20, 5)
01:10:29.175 00.000 8976 MoveAxis(D, 2, ABG)
01:10:29.175 00.000 8976 stepping (-20, 5) + (0, -2)
01:10:29.175 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:29.207 00.032 8976 Received - 47 (G) 
01:10:29.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:29.207 00.000 8976 stepped: pos (-20, 3)
01:10:29.207 00.000 8976 move complete, result=0
01:10:29.207 00.000 8976 worker thread done servicing request
01:10:29.207 00.000 8976 Worker thread wakes up
01:10:29.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:29.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:29.207 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
01:10:29.892 00.685 8976 Exposure complete
01:10:29.897 00.005 8976 worker thread done servicing request
01:10:29.897 00.000 5052 OnExposeComplete: enter
01:10:29.897 00.000 5052 UpdateGuideState(): m_state=6
01:10:29.897 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2499
01:10:29.898 00.001 5052 Star::Find returns 1 (0), X=328.24, Y=281.46, Mass=190, SNR=9.5, Peak=69 HFD=2.7
01:10:29.898 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
01:10:29.898 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.26)
01:10:29.898 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.25 hyp=0.96 cameraTheta=-2.88 mountX=0.20 mountY=0.91, mountTheta=1.35
01:10:29.898 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.25, opts=13)
01:10:29.898 00.000 5052 Enqueuing Move request for stepguider (-0.93, -0.25)
01:10:29.898 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:10:29.898 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:10:29.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:29.898 00.000 8976 Worker thread wakes up
01:10:29.899 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:29.899 00.000 5052 Enqueuing Expose request
01:10:29.899 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.25) opts 0xd
01:10:29.899 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.25)
01:10:29.899 00.000 8976 Moving (-0.93, -0.25) raw xDistance=0.20 yDistance=0.91
01:10:29.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:10:29.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.91
01:10:29.899 00.000 8976 MoveAxis(R, 0, ABG)
01:10:29.899 00.000 8976 MoveAxis(D, 4, ABG)
01:10:29.899 00.000 8976 stepping (-20, 3) + (0, -4)
01:10:29.899 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:10:29.941 00.042 8976 Received - 47 (G) 
01:10:29.942 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:10:29.942 00.000 8976 stepped: pos (-20, -1)
01:10:29.942 00.000 8976 move complete, result=0
01:10:29.942 00.000 8976 worker thread done servicing request
01:10:29.942 00.000 8976 Worker thread wakes up
01:10:29.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:29.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:29.942 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:10:30.623 00.681 8976 Exposure complete
01:10:30.629 00.006 8976 worker thread done servicing request
01:10:30.629 00.000 5052 OnExposeComplete: enter
01:10:30.629 00.000 5052 UpdateGuideState(): m_state=6
01:10:30.629 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2500
01:10:30.629 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=282.24, Mass=185, SNR=9.4, Peak=65 HFD=2.8
01:10:30.629 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
01:10:30.629 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
01:10:30.629 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.53 hyp=1.00 cameraTheta=2.59 mountX=0.86 mountY=0.43, mountTheta=0.46
01:10:30.629 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.53, opts=13)
01:10:30.630 00.001 5052 Enqueuing Move request for stepguider (-0.85, 0.53)
01:10:30.630 00.000 8976 Worker thread wakes up
01:10:30.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.53) opts 0xd
01:10:30.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.53)
01:10:30.630 00.000 8976 Moving (-0.85, 0.53) raw xDistance=0.86 yDistance=0.43
01:10:30.630 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:10:30.630 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:10:30.630 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:30.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86
01:10:30.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
01:10:30.630 00.000 8976 MoveAxis(L, 4, ABG)
01:10:30.630 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:30.630 00.000 5052 Enqueuing Expose request
01:10:30.630 00.000 8976 stepping (-20, -1) + (-4, 0)
01:10:30.630 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:10:30.661 00.031 8976 Received - 47 (G) 
01:10:30.661 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:10:30.661 00.000 8976 stepped: pos (-24, -1)
01:10:30.661 00.000 8976 MoveAxis(D, 2, ABG)
01:10:30.661 00.000 8976 stepping (-24, -1) + (0, -2)
01:10:30.661 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:30.693 00.032 8976 Received - 47 (G) 
01:10:30.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:30.693 00.000 8976 stepped: pos (-24, -3)
01:10:30.693 00.000 8976 move complete, result=0
01:10:30.693 00.000 8976 worker thread done servicing request
01:10:30.693 00.000 8976 Worker thread wakes up
01:10:30.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:30.693 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:30.693 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.4 px 2 ms SOUTH
01:10:31.396 00.703 8976 Exposure complete
01:10:31.402 00.006 8976 worker thread done servicing request
01:10:31.402 00.000 5052 OnExposeComplete: enter
01:10:31.402 00.000 5052 UpdateGuideState(): m_state=6
01:10:31.402 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2501
01:10:31.402 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.89, Mass=201, SNR=9.8, Peak=62 HFD=3.1
01:10:31.402 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:10:31.402 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:10:31.402 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.18 hyp=0.44 cameraTheta=0.42 mountX=-0.02 mountY=-0.43, mountTheta=-1.62
01:10:31.403 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.18, opts=13)
01:10:31.403 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.18)
01:10:31.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:10:31.403 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:10:31.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:31.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:31.403 00.000 5052 Enqueuing Expose request
01:10:31.403 00.000 8976 Worker thread wakes up
01:10:31.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.18) opts 0xd
01:10:31.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.18)
01:10:31.403 00.000 8976 Moving (0.40, 0.18) raw xDistance=-0.02 yDistance=-0.43
01:10:31.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:10:31.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43
01:10:31.403 00.000 8976 MoveAxis(R, 0, ABG)
01:10:31.403 00.000 8976 MoveAxis(U, 2, ABG)
01:10:31.403 00.000 8976 stepping (-24, -3) + (0, 2)
01:10:31.403 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:31.429 00.026 8976 Received - 47 (G) 
01:10:31.429 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:31.429 00.000 8976 stepped: pos (-24, -1)
01:10:31.429 00.000 8976 move complete, result=0
01:10:31.429 00.000 8976 worker thread done servicing request
01:10:31.429 00.000 8976 Worker thread wakes up
01:10:31.429 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:31.429 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:31.429 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:10:32.116 00.687 8976 Exposure complete
01:10:32.121 00.005 8976 worker thread done servicing request
01:10:32.121 00.000 5052 OnExposeComplete: enter
01:10:32.121 00.000 5052 UpdateGuideState(): m_state=6
01:10:32.121 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2502
01:10:32.121 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.69, Mass=192, SNR=9.5, Peak=63 HFD=3.2
01:10:32.122 00.001 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
01:10:32.122 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
01:10:32.122 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.02 hyp=0.31 cameraTheta=-0.07 mountX=-0.16 mountY=-0.25, mountTheta=-2.14
01:10:32.122 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.02, opts=13)
01:10:32.122 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.02)
01:10:32.122 00.000 8976 Worker thread wakes up
01:10:32.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:10:32.122 00.000 5052 UpdateGuideState exits: m=192 SNR=9.5
01:10:32.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:32.123 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:32.123 00.000 5052 Enqueuing Expose request
01:10:32.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.02) opts 0xd
01:10:32.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.02)
01:10:32.123 00.000 8976 Moving (0.31, -0.02) raw xDistance=-0.16 yDistance=-0.25
01:10:32.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:10:32.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:10:32.123 00.000 8976 MoveAxis(R, 0, ABG)
01:10:32.123 00.000 8976 MoveAxis(U, 0, ABG)
01:10:32.123 00.000 8976 move complete, result=0
01:10:32.124 00.001 8976 worker thread done servicing request
01:10:32.124 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:32.124 00.000 8976 Worker thread wakes up
01:10:32.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:32.124 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:32.838 00.714 8976 Exposure complete
01:10:32.844 00.006 8976 worker thread done servicing request
01:10:32.844 00.000 5052 OnExposeComplete: enter
01:10:32.844 00.000 5052 UpdateGuideState(): m_state=6
01:10:32.844 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2503
01:10:32.844 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.16, Mass=212, SNR=10.0, Peak=66 HFD=3.1
01:10:32.844 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
01:10:32.844 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.71 = -2.71)
01:10:32.844 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.55 hyp=1.03 cameraTheta=-0.56 mountX=-0.88 mountY=-0.43, mountTheta=-2.69
01:10:32.845 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.55, opts=13)
01:10:32.845 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.55)
01:10:32.845 00.000 8976 Worker thread wakes up
01:10:32.845 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.55) opts 0xd
01:10:32.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.55)
01:10:32.845 00.000 8976 Moving (0.87, -0.55) raw xDistance=-0.88 yDistance=-0.43
01:10:32.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88
01:10:32.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:10:32.845 00.000 8976 MoveAxis(R, 4, ABG)
01:10:32.845 00.000 8976 stepping (-24, -1) + (4, 0)
01:10:32.845 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:10:32.846 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:10:32.854 00.008 5052 UpdateGuideState exits: m=212 SNR=10.0
01:10:32.855 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:32.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:32.855 00.000 5052 Enqueuing Expose request
01:10:32.883 00.028 8976 Received - 47 (G) 
01:10:32.883 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:10:32.883 00.000 8976 stepped: pos (-20, -1)
01:10:32.883 00.000 8976 MoveAxis(U, 2, ABG)
01:10:32.883 00.000 8976 stepping (-20, -1) + (0, 2)
01:10:32.883 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:32.914 00.031 8976 Received - 47 (G) 
01:10:32.915 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:32.915 00.000 8976 stepped: pos (-20, 1)
01:10:32.915 00.000 8976 move complete, result=0
01:10:32.915 00.000 8976 worker thread done servicing request
01:10:32.915 00.000 8976 Worker thread wakes up
01:10:32.915 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.4 px 2 ms NORTH
01:10:32.915 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:32.915 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:33.607 00.692 8976 Exposure complete
01:10:33.612 00.005 8976 worker thread done servicing request
01:10:33.612 00.000 5052 OnExposeComplete: enter
01:10:33.612 00.000 5052 UpdateGuideState(): m_state=6
01:10:33.612 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2504
01:10:33.613 00.001 5052 Star::Find returns 1 (0), X=329.46, Y=282.06, Mass=168, SNR=8.9, Peak=64 HFD=3.0
01:10:33.613 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
01:10:33.613 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
01:10:33.613 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.35 hyp=0.45 cameraTheta=0.89 mountX=0.18 mountY=-0.43, mountTheta=-1.17
01:10:33.613 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.35, opts=13)
01:10:33.613 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.35)
01:10:33.614 00.001 8976 Worker thread wakes up
01:10:33.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.35) opts 0xd
01:10:33.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.35)
01:10:33.614 00.000 8976 Moving (0.28, 0.35) raw xDistance=0.18 yDistance=-0.43
01:10:33.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:10:33.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
01:10:33.614 00.000 8976 MoveAxis(R, 0, ABG)
01:10:33.614 00.000 8976 MoveAxis(U, 2, ABG)
01:10:33.614 00.000 8976 stepping (-20, 1) + (0, 2)
01:10:33.614 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:33.615 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:10:33.624 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
01:10:33.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:33.624 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:33.624 00.000 5052 Enqueuing Expose request
01:10:33.651 00.027 8976 Received - 47 (G) 
01:10:33.651 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:33.651 00.000 8976 stepped: pos (-20, 3)
01:10:33.651 00.000 8976 move complete, result=0
01:10:33.651 00.000 8976 worker thread done servicing request
01:10:33.651 00.000 8976 Worker thread wakes up
01:10:33.651 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:10:33.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:33.651 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:34.337 00.686 8976 Exposure complete
01:10:34.343 00.006 8976 worker thread done servicing request
01:10:34.343 00.000 5052 OnExposeComplete: enter
01:10:34.343 00.000 5052 UpdateGuideState(): m_state=6
01:10:34.343 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2505
01:10:34.343 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.98, Mass=179, SNR=9.3, Peak=64 HFD=2.8
01:10:34.343 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
01:10:34.343 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
01:10:34.343 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.27 hyp=0.37 cameraTheta=2.35 mountX=0.36 mountY=0.08, mountTheta=0.21
01:10:34.344 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.27, opts=13)
01:10:34.344 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.27)
01:10:34.344 00.000 8976 Worker thread wakes up
01:10:34.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.27) opts 0xd
01:10:34.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.27)
01:10:34.344 00.000 8976 Moving (-0.26, 0.27) raw xDistance=0.36 yDistance=0.08
01:10:34.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:10:34.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:10:34.344 00.000 8976 MoveAxis(L, 1, ABG)
01:10:34.344 00.000 8976 stepping (-20, 3) + (-1, 0)
01:10:34.344 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:34.345 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:10:34.355 00.010 5052 UpdateGuideState exits: m=179 SNR=9.3
01:10:34.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:34.355 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:34.355 00.000 5052 Enqueuing Expose request
01:10:34.370 00.015 8976 Received - 47 (G) 
01:10:34.370 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:34.370 00.000 8976 stepped: pos (-21, 3)
01:10:34.370 00.000 8976 MoveAxis(U, 0, ABG)
01:10:34.370 00.000 8976 move complete, result=0
01:10:34.370 00.000 8976 worker thread done servicing request
01:10:34.370 00.000 8976 Worker thread wakes up
01:10:34.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:34.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:34.370 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
01:10:35.060 00.690 8976 Exposure complete
01:10:35.066 00.006 8976 worker thread done servicing request
01:10:35.066 00.000 5052 OnExposeComplete: enter
01:10:35.067 00.001 5052 UpdateGuideState(): m_state=6
01:10:35.067 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2506
01:10:35.067 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=282.18, Mass=175, SNR=9.2, Peak=63 HFD=2.8
01:10:35.067 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
01:10:35.067 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
01:10:35.067 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.47 hyp=0.54 cameraTheta=2.10 mountX=0.54 mountY=-0.02, mountTheta=-0.04
01:10:35.067 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.47, opts=13)
01:10:35.067 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.47)
01:10:35.068 00.001 8976 Worker thread wakes up
01:10:35.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.47) opts 0xd
01:10:35.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.47)
01:10:35.068 00.000 8976 Moving (-0.27, 0.47) raw xDistance=0.54 yDistance=-0.02
01:10:35.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
01:10:35.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:10:35.068 00.000 8976 MoveAxis(L, 2, ABG)
01:10:35.068 00.000 8976 stepping (-21, 3) + (-2, 0)
01:10:35.068 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:35.068 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:10:35.078 00.010 5052 UpdateGuideState exits: m=175 SNR=9.2
01:10:35.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:35.078 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:35.078 00.000 5052 Enqueuing Expose request
01:10:35.105 00.027 8976 Received - 47 (G) 
01:10:35.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:35.105 00.000 8976 stepped: pos (-23, 3)
01:10:35.105 00.000 8976 MoveAxis(U, 0, ABG)
01:10:35.105 00.000 8976 move complete, result=0
01:10:35.105 00.000 8976 worker thread done servicing request
01:10:35.105 00.000 8976 Worker thread wakes up
01:10:35.105 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
01:10:35.106 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:35.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:35.795 00.689 8976 Exposure complete
01:10:35.801 00.006 8976 worker thread done servicing request
01:10:35.801 00.000 5052 OnExposeComplete: enter
01:10:35.801 00.000 5052 UpdateGuideState(): m_state=6
01:10:35.801 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2507
01:10:35.801 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.53, Mass=173, SNR=9.1, Peak=67 HFD=2.8
01:10:35.801 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.20 = 3.08)
01:10:35.801 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.98)
01:10:35.801 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.16 mountX=-0.20 mountY=0.03, mountTheta=2.98
01:10:35.802 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.18, opts=13)
01:10:35.802 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.18)
01:10:35.802 00.000 8976 Worker thread wakes up
01:10:35.802 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.18) opts 0xd
01:10:35.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.18)
01:10:35.802 00.000 8976 Moving (0.08, -0.18) raw xDistance=-0.20 yDistance=0.03
01:10:35.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:10:35.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:10:35.802 00.000 8976 MoveAxis(R, 0, ABG)
01:10:35.802 00.000 8976 MoveAxis(U, 0, ABG)
01:10:35.802 00.000 8976 move complete, result=0
01:10:35.802 00.000 8976 worker thread done servicing request
01:10:35.803 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:10:35.812 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
01:10:35.812 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:35.812 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:35.812 00.000 5052 Enqueuing Expose request
01:10:35.812 00.000 8976 Worker thread wakes up
01:10:35.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:35.812 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:35.812 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:36.504 00.692 8976 Exposure complete
01:10:36.509 00.005 8976 worker thread done servicing request
01:10:36.509 00.000 5052 OnExposeComplete: enter
01:10:36.509 00.000 5052 UpdateGuideState(): m_state=6
01:10:36.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2508
01:10:36.510 00.001 5052 Star::Find returns 1 (0), X=329.25, Y=281.46, Mass=184, SNR=9.3, Peak=66 HFD=3.3
01:10:36.510 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.04) = xAngle (-3.32 = 2.96)
01:10:36.510 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.43 = 2.86)
01:10:36.510 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.28 mountX=-0.26 mountY=0.07, mountTheta=2.86
01:10:36.510 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.25, opts=13)
01:10:36.510 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.25)
01:10:36.511 00.001 8976 Worker thread wakes up
01:10:36.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.25) opts 0xd
01:10:36.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.25)
01:10:36.511 00.000 8976 Moving (0.08, -0.25) raw xDistance=-0.26 yDistance=0.07
01:10:36.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:10:36.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:10:36.511 00.000 8976 MoveAxis(R, 1, ABG)
01:10:36.511 00.000 8976 stepping (-23, 3) + (1, 0)
01:10:36.511 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:36.512 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:10:36.521 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:10:36.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:36.522 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:36.522 00.000 5052 Enqueuing Expose request
01:10:36.544 00.022 8976 Received - 47 (G) 
01:10:36.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:36.544 00.000 8976 stepped: pos (-22, 3)
01:10:36.544 00.000 8976 MoveAxis(U, 0, ABG)
01:10:36.544 00.000 8976 move complete, result=0
01:10:36.544 00.000 8976 worker thread done servicing request
01:10:36.544 00.000 8976 Worker thread wakes up
01:10:36.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:36.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:36.544 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:10:37.233 00.689 8976 Exposure complete
01:10:37.238 00.005 8976 worker thread done servicing request
01:10:37.238 00.000 5052 OnExposeComplete: enter
01:10:37.238 00.000 5052 UpdateGuideState(): m_state=6
01:10:37.238 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2509
01:10:37.238 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.83, Mass=193, SNR=9.6, Peak=66 HFD=3.0
01:10:37.238 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
01:10:37.238 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:10:37.238 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.12 hyp=0.82 cameraTheta=0.15 mountX=-0.26 mountY=-0.75, mountTheta=-1.91
01:10:37.239 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.12, opts=13)
01:10:37.239 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.12)
01:10:37.239 00.000 8976 Worker thread wakes up
01:10:37.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.12) opts 0xd
01:10:37.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.12)
01:10:37.239 00.000 8976 Moving (0.81, 0.12) raw xDistance=-0.26 yDistance=-0.75
01:10:37.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
01:10:37.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
01:10:37.239 00.000 8976 MoveAxis(R, 1, ABG)
01:10:37.239 00.000 8976 stepping (-22, 3) + (1, 0)
01:10:37.239 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:37.240 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:10:37.249 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:10:37.249 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:37.249 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:37.249 00.000 5052 Enqueuing Expose request
01:10:37.264 00.015 8976 Received - 47 (G) 
01:10:37.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:37.264 00.000 8976 stepped: pos (-21, 3)
01:10:37.264 00.000 8976 MoveAxis(U, 3, ABG)
01:10:37.264 00.000 8976 stepping (-21, 3) + (0, 3)
01:10:37.264 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:37.296 00.032 8976 Received - 47 (G) 
01:10:37.296 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:37.296 00.000 8976 stepped: pos (-21, 6)
01:10:37.296 00.000 8976 move complete, result=0
01:10:37.296 00.000 8976 worker thread done servicing request
01:10:37.296 00.000 8976 Worker thread wakes up
01:10:37.296 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:37.296 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:37.296 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
01:10:37.983 00.687 8976 Exposure complete
01:10:37.988 00.005 8976 worker thread done servicing request
01:10:37.988 00.000 5052 OnExposeComplete: enter
01:10:37.988 00.000 5052 UpdateGuideState(): m_state=6
01:10:37.988 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2510
01:10:37.988 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=281.38, Mass=196, SNR=9.6, Peak=67 HFD=3.5
01:10:37.988 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
01:10:37.988 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
01:10:37.988 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-0.33 hyp=0.96 cameraTheta=-0.36 mountX=-0.71 mountY=-0.57, mountTheta=-2.46
01:10:37.989 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=-0.33, opts=13)
01:10:37.989 00.000 5052 Enqueuing Move request for stepguider (0.90, -0.33)
01:10:37.989 00.000 8976 Worker thread wakes up
01:10:37.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, -0.33) opts 0xd
01:10:37.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, -0.33)
01:10:37.989 00.000 8976 Moving (0.90, -0.33) raw xDistance=-0.71 yDistance=-0.57
01:10:37.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
01:10:37.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
01:10:37.989 00.000 8976 MoveAxis(R, 3, ABG)
01:10:37.989 00.000 8976 stepping (-21, 6) + (3, 0)
01:10:37.990 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:37.990 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:10:37.999 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
01:10:37.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:37.999 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:37.999 00.000 5052 Enqueuing Expose request
01:10:38.015 00.016 8976 Received - 47 (G) 
01:10:38.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:38.015 00.000 8976 stepped: pos (-18, 6)
01:10:38.015 00.000 8976 MoveAxis(U, 2, ABG)
01:10:38.015 00.000 8976 stepping (-18, 6) + (0, 2)
01:10:38.015 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:38.047 00.032 8976 Received - 47 (G) 
01:10:38.047 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:38.047 00.000 8976 stepped: pos (-18, 8)
01:10:38.047 00.000 8976 move complete, result=0
01:10:38.047 00.000 8976 worker thread done servicing request
01:10:38.047 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 2 ms NORTH
01:10:38.047 00.000 8976 Worker thread wakes up
01:10:38.048 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:38.048 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:38.739 00.691 8976 Exposure complete
01:10:38.745 00.006 8976 worker thread done servicing request
01:10:38.745 00.000 5052 OnExposeComplete: enter
01:10:38.745 00.000 5052 UpdateGuideState(): m_state=6
01:10:38.745 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2511
01:10:38.745 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.66, Mass=206, SNR=9.9, Peak=69 HFD=3.4
01:10:38.745 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
01:10:38.745 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:10:38.745 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=-0.05 hyp=0.92 cameraTheta=-0.05 mountX=-0.46 mountY=-0.75, mountTheta=-2.12
01:10:38.746 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=-0.05, opts=13)
01:10:38.746 00.000 5052 Enqueuing Move request for stepguider (0.92, -0.05)
01:10:38.746 00.000 8976 Worker thread wakes up
01:10:38.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, -0.05) opts 0xd
01:10:38.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, -0.05)
01:10:38.746 00.000 8976 Moving (0.92, -0.05) raw xDistance=-0.46 yDistance=-0.75
01:10:38.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
01:10:38.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.75
01:10:38.747 00.001 8976 MoveAxis(R, 2, ABG)
01:10:38.747 00.000 8976 stepping (-18, 8) + (2, 0)
01:10:38.747 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:38.747 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:10:38.758 00.011 5052 UpdateGuideState exits: m=206 SNR=9.9
01:10:38.758 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:38.758 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:38.758 00.000 5052 Enqueuing Expose request
01:10:38.783 00.025 8976 Received - 47 (G) 
01:10:38.783 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:38.783 00.000 8976 stepped: pos (-16, 8)
01:10:38.783 00.000 8976 MoveAxis(U, 3, ABG)
01:10:38.783 00.000 8976 stepping (-16, 8) + (0, 3)
01:10:38.783 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:38.815 00.032 8976 Received - 47 (G) 
01:10:38.815 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:38.815 00.000 8976 stepped: pos (-16, 11)
01:10:38.815 00.000 8976 move complete, result=0
01:10:38.815 00.000 8976 worker thread done servicing request
01:10:38.815 00.000 8976 Worker thread wakes up
01:10:38.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:38.815 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:38.815 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:10:39.507 00.692 8976 Exposure complete
01:10:39.513 00.006 8976 worker thread done servicing request
01:10:39.513 00.000 5052 OnExposeComplete: enter
01:10:39.513 00.000 5052 UpdateGuideState(): m_state=6
01:10:39.513 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2512
01:10:39.513 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=282.09, Mass=170, SNR=9.0, Peak=64 HFD=3.0
01:10:39.513 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
01:10:39.513 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
01:10:39.513 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.38 hyp=0.46 cameraTheta=0.98 mountX=0.22 mountY=-0.42, mountTheta=-1.09
01:10:39.514 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.38, opts=13)
01:10:39.514 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.38)
01:10:39.514 00.000 8976 Worker thread wakes up
01:10:39.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.38) opts 0xd
01:10:39.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.38)
01:10:39.514 00.000 8976 Moving (0.26, 0.38) raw xDistance=0.22 yDistance=-0.42
01:10:39.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:10:39.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
01:10:39.514 00.000 8976 MoveAxis(R, 0, ABG)
01:10:39.514 00.000 8976 MoveAxis(U, 2, ABG)
01:10:39.514 00.000 8976 stepping (-16, 11) + (0, 2)
01:10:39.514 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:39.515 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:10:39.525 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
01:10:39.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:39.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:39.525 00.000 5052 Enqueuing Expose request
01:10:39.550 00.025 8976 Received - 47 (G) 
01:10:39.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:39.550 00.000 8976 stepped: pos (-16, 13)
01:10:39.550 00.000 8976 move complete, result=0
01:10:39.550 00.000 8976 worker thread done servicing request
01:10:39.550 00.000 8976 Worker thread wakes up
01:10:39.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:39.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:39.550 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:10:40.239 00.689 8976 Exposure complete
01:10:40.244 00.005 8976 worker thread done servicing request
01:10:40.244 00.000 5052 OnExposeComplete: enter
01:10:40.244 00.000 5052 UpdateGuideState(): m_state=6
01:10:40.244 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2513
01:10:40.244 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.11, Mass=201, SNR=9.8, Peak=66 HFD=3.3
01:10:40.244 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
01:10:40.244 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
01:10:40.244 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.41 hyp=0.42 cameraTheta=1.28 mountX=0.31 mountY=-0.32, mountTheta=-0.81
01:10:40.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.41, opts=13)
01:10:40.245 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.41)
01:10:40.245 00.000 8976 Worker thread wakes up
01:10:40.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.41) opts 0xd
01:10:40.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.41)
01:10:40.245 00.000 8976 Moving (0.12, 0.41) raw xDistance=0.31 yDistance=-0.32
01:10:40.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:10:40.246 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:10:40.246 00.000 8976 MoveAxis(L, 1, ABG)
01:10:40.246 00.000 8976 stepping (-16, 13) + (-1, 0)
01:10:40.246 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:40.246 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:10:40.256 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:10:40.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:40.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:40.256 00.000 5052 Enqueuing Expose request
01:10:40.269 00.013 8976 Received - 47 (G) 
01:10:40.269 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:40.269 00.000 8976 stepped: pos (-17, 13)
01:10:40.269 00.000 8976 MoveAxis(U, 1, ABG)
01:10:40.269 00.000 8976 stepping (-17, 13) + (0, 1)
01:10:40.269 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:40.301 00.032 8976 Received - 47 (G) 
01:10:40.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:40.301 00.000 8976 stepped: pos (-17, 14)
01:10:40.301 00.000 8976 move complete, result=0
01:10:40.301 00.000 8976 worker thread done servicing request
01:10:40.301 00.000 8976 Worker thread wakes up
01:10:40.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:40.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:40.301 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:10:40.989 00.688 8976 Exposure complete
01:10:40.995 00.006 8976 worker thread done servicing request
01:10:40.995 00.000 5052 OnExposeComplete: enter
01:10:40.995 00.000 5052 UpdateGuideState(): m_state=6
01:10:40.995 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2514
01:10:40.995 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.58, Mass=186, SNR=9.4, Peak=63 HFD=3.1
01:10:40.995 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.05 = 2.24)
01:10:40.995 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.13)
01:10:40.995 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-2.00 mountX=-0.09 mountY=0.12, mountTheta=2.20
01:10:40.996 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.13, opts=13)
01:10:40.996 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.13)
01:10:40.996 00.000 8976 Worker thread wakes up
01:10:40.996 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.13) opts 0xd
01:10:40.996 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.13)
01:10:40.996 00.000 8976 Moving (-0.06, -0.13) raw xDistance=-0.09 yDistance=0.12
01:10:40.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:10:40.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:10:40.996 00.000 8976 MoveAxis(R, 0, ABG)
01:10:40.996 00.000 8976 MoveAxis(U, 0, ABG)
01:10:40.996 00.000 8976 move complete, result=0
01:10:40.996 00.000 8976 worker thread done servicing request
01:10:40.997 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:10:41.006 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:10:41.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:41.006 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:41.006 00.000 5052 Enqueuing Expose request
01:10:41.006 00.000 8976 Worker thread wakes up
01:10:41.006 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:41.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:41.007 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:41.699 00.692 8976 Exposure complete
01:10:41.704 00.005 8976 worker thread done servicing request
01:10:41.704 00.000 5052 OnExposeComplete: enter
01:10:41.704 00.000 5052 UpdateGuideState(): m_state=6
01:10:41.704 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2515
01:10:41.704 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.01, Mass=184, SNR=9.3, Peak=65 HFD=3.0
01:10:41.704 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.04) = xAngle (-0.97 = -0.97)
01:10:41.704 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.07 = -1.07)
01:10:41.704 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.30 hyp=0.35 cameraTheta=1.07 mountX=0.20 mountY=-0.30, mountTheta=-1.00
01:10:41.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.30, opts=13)
01:10:41.705 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.30)
01:10:41.705 00.000 8976 Worker thread wakes up
01:10:41.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.30) opts 0xd
01:10:41.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.30)
01:10:41.705 00.000 8976 Moving (0.16, 0.30) raw xDistance=0.20 yDistance=-0.30
01:10:41.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:10:41.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:10:41.705 00.000 8976 MoveAxis(R, 0, ABG)
01:10:41.705 00.000 8976 MoveAxis(U, 1, ABG)
01:10:41.706 00.001 8976 stepping (-17, 14) + (0, 1)
01:10:41.706 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:41.706 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:10:41.715 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:10:41.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:41.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:41.715 00.000 5052 Enqueuing Expose request
01:10:41.723 00.008 8976 Received - 47 (G) 
01:10:41.724 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:41.724 00.000 8976 stepped: pos (-17, 15)
01:10:41.724 00.000 8976 move complete, result=0
01:10:41.724 00.000 8976 worker thread done servicing request
01:10:41.724 00.000 8976 Worker thread wakes up
01:10:41.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:41.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:41.724 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:10:42.421 00.697 8976 Exposure complete
01:10:42.427 00.006 8976 worker thread done servicing request
01:10:42.427 00.000 5052 OnExposeComplete: enter
01:10:42.427 00.000 5052 UpdateGuideState(): m_state=6
01:10:42.428 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2516
01:10:42.428 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.40, Mass=193, SNR=9.6, Peak=66 HFD=3.2
01:10:42.428 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
01:10:42.428 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.11)
01:10:42.428 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.31 hyp=0.37 cameraTheta=-1.03 mountX=-0.37 mountY=0.01, mountTheta=3.11
01:10:42.428 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.31, opts=13)
01:10:42.428 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.31)
01:10:42.428 00.000 8976 Worker thread wakes up
01:10:42.429 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.31) opts 0xd
01:10:42.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.31)
01:10:42.429 00.000 8976 Moving (0.19, -0.31) raw xDistance=-0.37 yDistance=0.01
01:10:42.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:10:42.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:10:42.429 00.000 8976 MoveAxis(R, 2, ABG)
01:10:42.429 00.000 8976 stepping (-17, 15) + (2, 0)
01:10:42.429 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:42.429 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:10:42.439 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:10:42.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:42.439 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:42.439 00.000 5052 Enqueuing Expose request
01:10:42.459 00.020 8976 Received - 47 (G) 
01:10:42.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:42.459 00.000 8976 stepped: pos (-15, 15)
01:10:42.459 00.000 8976 MoveAxis(U, 0, ABG)
01:10:42.459 00.000 8976 move complete, result=0
01:10:42.459 00.000 8976 worker thread done servicing request
01:10:42.459 00.000 8976 Worker thread wakes up
01:10:42.459 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
01:10:42.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:42.460 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:43.152 00.692 8976 Exposure complete
01:10:43.158 00.006 8976 worker thread done servicing request
01:10:43.158 00.000 5052 OnExposeComplete: enter
01:10:43.158 00.000 5052 UpdateGuideState(): m_state=6
01:10:43.158 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2517
01:10:43.158 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.92, Mass=198, SNR=9.7, Peak=68 HFD=2.7
01:10:43.158 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:10:43.158 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:10:43.158 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.21 hyp=0.82 cameraTheta=0.26 mountX=-0.17 mountY=-0.78, mountTheta=-1.79
01:10:43.159 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.21, opts=13)
01:10:43.159 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.21)
01:10:43.159 00.000 8976 Worker thread wakes up
01:10:43.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.21) opts 0xd
01:10:43.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.21)
01:10:43.159 00.000 8976 Moving (0.79, 0.21) raw xDistance=-0.17 yDistance=-0.78
01:10:43.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:10:43.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
01:10:43.159 00.000 8976 MoveAxis(R, 0, ABG)
01:10:43.159 00.000 8976 MoveAxis(U, 3, ABG)
01:10:43.159 00.000 8976 stepping (-15, 15) + (0, 3)
01:10:43.159 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:43.160 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:10:43.170 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:10:43.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:43.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:43.170 00.000 5052 Enqueuing Expose request
01:10:43.195 00.025 8976 Received - 47 (G) 
01:10:43.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:43.195 00.000 8976 stepped: pos (-15, 18)
01:10:43.195 00.000 8976 move complete, result=0
01:10:43.195 00.000 8976 worker thread done servicing request
01:10:43.195 00.000 8976 Worker thread wakes up
01:10:43.195 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
01:10:43.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:43.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:43.883 00.688 8976 Exposure complete
01:10:43.889 00.006 8976 worker thread done servicing request
01:10:43.889 00.000 5052 OnExposeComplete: enter
01:10:43.889 00.000 5052 UpdateGuideState(): m_state=6
01:10:43.889 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2518
01:10:43.889 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.79, Mass=162, SNR=8.7, Peak=60 HFD=3.0
01:10:43.889 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:10:43.889 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:10:43.889 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.08 hyp=0.28 cameraTheta=0.29 mountX=-0.05 mountY=-0.26, mountTheta=-1.76
01:10:43.890 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.08, opts=13)
01:10:43.890 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.08)
01:10:43.890 00.000 8976 Worker thread wakes up
01:10:43.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.08) opts 0xd
01:10:43.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.08)
01:10:43.890 00.000 8976 Moving (0.26, 0.08) raw xDistance=-0.05 yDistance=-0.26
01:10:43.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:10:43.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.26
01:10:43.890 00.000 8976 MoveAxis(R, 0, ABG)
01:10:43.890 00.000 8976 MoveAxis(U, 1, ABG)
01:10:43.890 00.000 8976 stepping (-15, 18) + (0, 1)
01:10:43.891 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:43.892 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:10:43.902 00.010 5052 UpdateGuideState exits: m=162 SNR=8.7
01:10:43.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:43.903 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:43.903 00.000 5052 Enqueuing Expose request
01:10:43.914 00.011 8976 Received - 47 (G) 
01:10:43.914 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:43.914 00.000 8976 stepped: pos (-15, 19)
01:10:43.914 00.000 8976 move complete, result=0
01:10:43.914 00.000 8976 worker thread done servicing request
01:10:43.914 00.000 8976 Worker thread wakes up
01:10:43.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:43.914 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:10:43.914 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:44.613 00.699 8976 Exposure complete
01:10:44.619 00.006 8976 worker thread done servicing request
01:10:44.619 00.000 5052 OnExposeComplete: enter
01:10:44.619 00.000 5052 UpdateGuideState(): m_state=6
01:10:44.619 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2519
01:10:44.620 00.001 5052 Star::Find returns 1 (0), X=329.39, Y=281.58, Mass=189, SNR=9.5, Peak=64 HFD=3.0
01:10:44.620 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.04) = xAngle (-2.56 = -2.56)
01:10:44.620 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
01:10:44.620 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.52 mountX=-0.21 mountY=-0.11, mountTheta=-2.64
01:10:44.621 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.12, opts=13)
01:10:44.621 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.12)
01:10:44.621 00.000 8976 Worker thread wakes up
01:10:44.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.12) opts 0xd
01:10:44.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.12)
01:10:44.621 00.000 8976 Moving (0.22, -0.12) raw xDistance=-0.21 yDistance=-0.11
01:10:44.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:10:44.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:10:44.621 00.000 8976 MoveAxis(R, 0, ABG)
01:10:44.621 00.000 8976 MoveAxis(U, 0, ABG)
01:10:44.621 00.000 8976 move complete, result=0
01:10:44.621 00.000 8976 worker thread done servicing request
01:10:44.622 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:10:44.632 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:10:44.633 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:44.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:44.633 00.000 5052 Enqueuing Expose request
01:10:44.633 00.000 8976 Worker thread wakes up
01:10:44.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:44.633 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:44.633 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:45.328 00.695 8976 Exposure complete
01:10:45.334 00.006 8976 worker thread done servicing request
01:10:45.334 00.000 5052 OnExposeComplete: enter
01:10:45.334 00.000 5052 UpdateGuideState(): m_state=6
01:10:45.334 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2520
01:10:45.334 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.80, Mass=207, SNR=9.9, Peak=66 HFD=2.8
01:10:45.334 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
01:10:45.334 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
01:10:45.334 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.09 hyp=0.82 cameraTheta=0.11 mountX=-0.29 mountY=-0.74, mountTheta=-1.95
01:10:45.335 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.09, opts=13)
01:10:45.335 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.09)
01:10:45.335 00.000 8976 Worker thread wakes up
01:10:45.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.09) opts 0xd
01:10:45.336 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.09)
01:10:45.336 00.000 8976 Moving (0.82, 0.09) raw xDistance=-0.29 yDistance=-0.74
01:10:45.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:10:45.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74
01:10:45.336 00.000 8976 MoveAxis(R, 1, ABG)
01:10:45.336 00.000 8976 stepping (-15, 19) + (1, 0)
01:10:45.336 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:45.337 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:10:45.347 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
01:10:45.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:45.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:45.347 00.000 5052 Enqueuing Expose request
01:10:45.369 00.022 8976 Received - 47 (G) 
01:10:45.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:45.369 00.000 8976 stepped: pos (-14, 19)
01:10:45.369 00.000 8976 MoveAxis(U, 3, ABG)
01:10:45.369 00.000 8976 stepping (-14, 19) + (0, 3)
01:10:45.369 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:45.401 00.032 8976 Received - 47 (G) 
01:10:45.401 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:45.401 00.000 8976 stepped: pos (-14, 22)
01:10:45.401 00.000 8976 move complete, result=0
01:10:45.401 00.000 8976 worker thread done servicing request
01:10:45.401 00.000 8976 Worker thread wakes up
01:10:45.401 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
01:10:45.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:45.401 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:46.094 00.693 8976 Exposure complete
01:10:46.099 00.005 8976 worker thread done servicing request
01:10:46.100 00.001 5052 OnExposeComplete: enter
01:10:46.100 00.000 5052 UpdateGuideState(): m_state=6
01:10:46.100 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2521
01:10:46.100 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.77, Mass=189, SNR=9.5, Peak=63 HFD=3.0
01:10:46.100 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:10:46.100 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
01:10:46.100 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.06 hyp=0.27 cameraTheta=0.21 mountX=-0.07 mountY=-0.26, mountTheta=-1.84
01:10:46.101 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.06, opts=13)
01:10:46.101 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.06)
01:10:46.101 00.000 8976 Worker thread wakes up
01:10:46.101 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.06) opts 0xd
01:10:46.101 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.06)
01:10:46.101 00.000 8976 Moving (0.27, 0.06) raw xDistance=-0.07 yDistance=-0.26
01:10:46.101 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:10:46.101 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:10:46.101 00.000 8976 MoveAxis(R, 0, ABG)
01:10:46.101 00.000 8976 MoveAxis(U, 0, ABG)
01:10:46.101 00.000 8976 move complete, result=0
01:10:46.101 00.000 8976 worker thread done servicing request
01:10:46.102 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:10:46.112 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:10:46.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:46.112 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:46.112 00.000 5052 Enqueuing Expose request
01:10:46.113 00.001 8976 Worker thread wakes up
01:10:46.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:46.113 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:46.113 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:10:46.801 00.688 8976 Exposure complete
01:10:46.806 00.005 8976 worker thread done servicing request
01:10:46.806 00.000 5052 OnExposeComplete: enter
01:10:46.806 00.000 5052 UpdateGuideState(): m_state=6
01:10:46.806 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2522
01:10:46.806 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.80, Mass=183, SNR=9.3, Peak=62 HFD=3.0
01:10:46.807 00.001 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
01:10:46.807 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
01:10:46.807 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.26 cameraTheta=0.36 mountX=-0.03 mountY=-0.26, mountTheta=-1.69
01:10:46.807 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.09, opts=13)
01:10:46.807 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.09)
01:10:46.807 00.000 8976 Worker thread wakes up
01:10:46.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.09) opts 0xd
01:10:46.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.09)
01:10:46.807 00.000 8976 Moving (0.25, 0.09) raw xDistance=-0.03 yDistance=-0.26
01:10:46.808 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:10:46.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:10:46.808 00.000 8976 MoveAxis(R, 0, ABG)
01:10:46.808 00.000 8976 MoveAxis(U, 1, ABG)
01:10:46.808 00.000 8976 stepping (-14, 22) + (0, 1)
01:10:46.808 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:46.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:10:46.817 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:10:46.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:46.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:46.817 00.000 5052 Enqueuing Expose request
01:10:46.839 00.022 8976 Received - 47 (G) 
01:10:46.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:46.840 00.001 8976 stepped: pos (-14, 23)
01:10:46.840 00.000 8976 move complete, result=0
01:10:46.840 00.000 8976 worker thread done servicing request
01:10:46.840 00.000 8976 Worker thread wakes up
01:10:46.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:46.840 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:46.840 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:10:47.542 00.702 8976 Exposure complete
01:10:47.548 00.006 8976 worker thread done servicing request
01:10:47.548 00.000 5052 OnExposeComplete: enter
01:10:47.548 00.000 5052 UpdateGuideState(): m_state=6
01:10:47.548 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2523
01:10:47.548 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.95, Mass=170, SNR=9.0, Peak=65 HFD=2.7
01:10:47.548 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.07 = 0.07)
01:10:47.548 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.03 = -0.03)
01:10:47.548 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.12 mountX=0.28 mountY=-0.01, mountTheta=-0.03
01:10:47.550 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.24, opts=13)
01:10:47.550 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.24)
01:10:47.550 00.000 8976 Worker thread wakes up
01:10:47.550 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.24) opts 0xd
01:10:47.550 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.24)
01:10:47.550 00.000 8976 Moving (-0.14, 0.24) raw xDistance=0.28 yDistance=-0.01
01:10:47.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:10:47.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:10:47.550 00.000 8976 MoveAxis(L, 1, ABG)
01:10:47.550 00.000 8976 stepping (-14, 23) + (-1, 0)
01:10:47.550 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:47.551 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:10:47.560 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
01:10:47.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:47.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:47.560 00.000 5052 Enqueuing Expose request
01:10:47.574 00.014 8976 Received - 47 (G) 
01:10:47.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:10:47.574 00.000 8976 stepped: pos (-15, 23)
01:10:47.574 00.000 8976 MoveAxis(U, 0, ABG)
01:10:47.575 00.001 8976 move complete, result=0
01:10:47.575 00.000 8976 worker thread done servicing request
01:10:47.575 00.000 8976 Worker thread wakes up
01:10:47.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:47.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:47.575 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:10:48.265 00.690 8976 Exposure complete
01:10:48.270 00.005 8976 worker thread done servicing request
01:10:48.270 00.000 5052 OnExposeComplete: enter
01:10:48.270 00.000 5052 UpdateGuideState(): m_state=6
01:10:48.270 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2524
01:10:48.270 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.44, Mass=179, SNR=9.3, Peak=64 HFD=3.1
01:10:48.270 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
01:10:48.270 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.40)
01:10:48.270 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.27 hyp=0.69 cameraTheta=-2.74 mountX=0.05 mountY=0.68, mountTheta=1.50
01:10:48.271 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.27, opts=13)
01:10:48.271 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.27)
01:10:48.271 00.000 8976 Worker thread wakes up
01:10:48.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.27) opts 0xd
01:10:48.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.27)
01:10:48.271 00.000 8976 Moving (-0.63, -0.27) raw xDistance=0.05 yDistance=0.68
01:10:48.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:10:48.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
01:10:48.272 00.001 8976 MoveAxis(R, 0, ABG)
01:10:48.272 00.000 8976 MoveAxis(D, 3, ABG)
01:10:48.272 00.000 8976 stepping (-15, 23) + (0, -3)
01:10:48.272 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:48.272 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:10:48.282 00.010 5052 UpdateGuideState exits: m=179 SNR=9.3
01:10:48.283 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:48.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:48.283 00.000 5052 Enqueuing Expose request
01:10:48.310 00.027 8976 Received - 47 (G) 
01:10:48.311 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:10:48.311 00.000 8976 stepped: pos (-15, 20)
01:10:48.311 00.000 8976 move complete, result=0
01:10:48.311 00.000 8976 worker thread done servicing request
01:10:48.311 00.000 8976 Worker thread wakes up
01:10:48.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:48.311 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:10:48.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:48.996 00.685 8976 Exposure complete
01:10:49.001 00.005 8976 worker thread done servicing request
01:10:49.001 00.000 5052 OnExposeComplete: enter
01:10:49.001 00.000 5052 UpdateGuideState(): m_state=6
01:10:49.002 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2525
01:10:49.002 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.79, Mass=195, SNR=9.6, Peak=65 HFD=2.8
01:10:49.002 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
01:10:49.002 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
01:10:49.002 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.60 mountX=0.13 mountY=0.07, mountTheta=0.48
01:10:49.003 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.08, opts=13)
01:10:49.003 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.08)
01:10:49.003 00.000 8976 Worker thread wakes up
01:10:49.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.08) opts 0xd
01:10:49.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.08)
01:10:49.003 00.000 8976 Moving (-0.13, 0.08) raw xDistance=0.13 yDistance=0.07
01:10:49.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:10:49.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:10:49.003 00.000 8976 MoveAxis(R, 0, ABG)
01:10:49.003 00.000 8976 MoveAxis(U, 0, ABG)
01:10:49.003 00.000 8976 move complete, result=0
01:10:49.003 00.000 8976 worker thread done servicing request
01:10:49.004 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:10:49.013 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:10:49.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:49.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:49.013 00.000 5052 Enqueuing Expose request
01:10:49.013 00.000 8976 Worker thread wakes up
01:10:49.014 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:49.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:49.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:49.704 00.690 8976 Exposure complete
01:10:49.710 00.006 8976 worker thread done servicing request
01:10:49.710 00.000 5052 OnExposeComplete: enter
01:10:49.710 00.000 5052 UpdateGuideState(): m_state=6
01:10:49.710 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2526
01:10:49.710 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.82, Mass=203, SNR=9.8, Peak=69 HFD=2.8
01:10:49.710 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:10:49.710 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
01:10:49.710 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.11 hyp=0.35 cameraTheta=2.83 mountX=0.25 mountY=0.22, mountTheta=0.72
01:10:49.711 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.11, opts=13)
01:10:49.711 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.11)
01:10:49.711 00.000 8976 Worker thread wakes up
01:10:49.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.11) opts 0xd
01:10:49.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.11)
01:10:49.711 00.000 8976 Moving (-0.33, 0.11) raw xDistance=0.25 yDistance=0.22
01:10:49.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:10:49.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:10:49.711 00.000 8976 MoveAxis(R, 0, ABG)
01:10:49.711 00.000 8976 MoveAxis(U, 0, ABG)
01:10:49.711 00.000 8976 move complete, result=0
01:10:49.711 00.000 8976 worker thread done servicing request
01:10:49.712 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:10:49.721 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
01:10:49.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:49.721 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:49.721 00.000 5052 Enqueuing Expose request
01:10:49.721 00.000 8976 Worker thread wakes up
01:10:49.722 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:49.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:49.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:50.417 00.695 8976 Exposure complete
01:10:50.422 00.005 8976 worker thread done servicing request
01:10:50.422 00.000 5052 OnExposeComplete: enter
01:10:50.422 00.000 5052 UpdateGuideState(): m_state=6
01:10:50.422 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2527
01:10:50.422 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.95, Mass=218, SNR=10.1, Peak=71 HFD=3.1
01:10:50.423 00.001 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
01:10:50.423 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
01:10:50.423 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.24 hyp=0.45 cameraTheta=2.57 mountX=0.39 mountY=0.19, mountTheta=0.45
01:10:50.423 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.24, opts=13)
01:10:50.423 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.24)
01:10:50.423 00.000 8976 Worker thread wakes up
01:10:50.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.24) opts 0xd
01:10:50.424 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.24)
01:10:50.424 00.000 8976 Moving (-0.38, 0.24) raw xDistance=0.39 yDistance=0.19
01:10:50.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
01:10:50.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:10:50.424 00.000 8976 MoveAxis(L, 2, ABG)
01:10:50.424 00.000 8976 stepping (-15, 20) + (-2, 0)
01:10:50.424 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:50.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:10:50.435 00.011 5052 UpdateGuideState exits: m=218 SNR=10.1
01:10:50.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:50.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:50.435 00.000 5052 Enqueuing Expose request
01:10:50.453 00.018 8976 Received - 47 (G) 
01:10:50.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:50.453 00.000 8976 stepped: pos (-17, 20)
01:10:50.453 00.000 8976 MoveAxis(U, 0, ABG)
01:10:50.453 00.000 8976 move complete, result=0
01:10:50.453 00.000 8976 worker thread done servicing request
01:10:50.453 00.000 8976 Worker thread wakes up
01:10:50.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:50.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:50.453 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:10:51.150 00.697 8976 Exposure complete
01:10:51.155 00.005 8976 worker thread done servicing request
01:10:51.155 00.000 5052 OnExposeComplete: enter
01:10:51.155 00.000 5052 UpdateGuideState(): m_state=6
01:10:51.155 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2528
01:10:51.156 00.001 5052 Star::Find returns 1 (0), X=329.40, Y=281.79, Mass=200, SNR=9.7, Peak=71 HFD=3.1
01:10:51.156 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:10:51.156 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
01:10:51.156 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.08 hyp=0.24 cameraTheta=0.33 mountX=-0.04 mountY=-0.23, mountTheta=-1.72
01:10:51.157 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.08, opts=13)
01:10:51.157 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.08)
01:10:51.157 00.000 8976 Worker thread wakes up
01:10:51.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.08) opts 0xd
01:10:51.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.08)
01:10:51.157 00.000 8976 Moving (0.23, 0.08) raw xDistance=-0.04 yDistance=-0.23
01:10:51.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:10:51.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:10:51.157 00.000 8976 MoveAxis(R, 0, ABG)
01:10:51.157 00.000 8976 MoveAxis(U, 0, ABG)
01:10:51.157 00.000 8976 move complete, result=0
01:10:51.157 00.000 8976 worker thread done servicing request
01:10:51.158 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:10:51.168 00.010 5052 UpdateGuideState exits: m=200 SNR=9.7
01:10:51.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:51.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:51.168 00.000 5052 Enqueuing Expose request
01:10:51.169 00.001 8976 Worker thread wakes up
01:10:51.169 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:51.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:51.169 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:51.857 00.688 8976 Exposure complete
01:10:51.862 00.005 8976 worker thread done servicing request
01:10:51.863 00.001 5052 OnExposeComplete: enter
01:10:51.863 00.000 5052 UpdateGuideState(): m_state=6
01:10:51.863 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2529
01:10:51.863 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.61, Mass=199, SNR=9.7, Peak=67 HFD=3.1
01:10:51.863 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.04) = xAngle (-3.37 = 2.91)
01:10:51.863 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.47 = 2.81)
01:10:51.863 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.33 mountX=-0.10 mountY=0.03, mountTheta=2.82
01:10:51.864 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.10, opts=13)
01:10:51.864 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.10)
01:10:51.864 00.000 8976 Worker thread wakes up
01:10:51.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.10) opts 0xd
01:10:51.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.10)
01:10:51.864 00.000 8976 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.03
01:10:51.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:10:51.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:10:51.864 00.000 8976 MoveAxis(R, 0, ABG)
01:10:51.864 00.000 8976 MoveAxis(U, 0, ABG)
01:10:51.864 00.000 8976 move complete, result=0
01:10:51.864 00.000 8976 worker thread done servicing request
01:10:51.864 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:10:51.874 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:10:51.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:51.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:51.874 00.000 5052 Enqueuing Expose request
01:10:51.874 00.000 8976 Worker thread wakes up
01:10:51.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:51.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:51.874 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:52.566 00.692 8976 Exposure complete
01:10:52.572 00.006 8976 worker thread done servicing request
01:10:52.572 00.000 5052 OnExposeComplete: enter
01:10:52.572 00.000 5052 UpdateGuideState(): m_state=6
01:10:52.572 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2530
01:10:52.572 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.69, Mass=175, SNR=9.1, Peak=67 HFD=2.4
01:10:52.572 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
01:10:52.572 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
01:10:52.572 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.01 mountX=0.06 mountY=0.16, mountTheta=1.22
01:10:52.573 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.02, opts=13)
01:10:52.573 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.02)
01:10:52.573 00.000 8976 Worker thread wakes up
01:10:52.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.02) opts 0xd
01:10:52.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.02)
01:10:52.573 00.000 8976 Moving (-0.18, -0.02) raw xDistance=0.06 yDistance=0.16
01:10:52.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:10:52.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:10:52.573 00.000 8976 MoveAxis(R, 0, ABG)
01:10:52.573 00.000 8976 MoveAxis(U, 0, ABG)
01:10:52.573 00.000 8976 move complete, result=0
01:10:52.573 00.000 8976 worker thread done servicing request
01:10:52.574 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:10:52.583 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
01:10:52.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:52.583 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:52.583 00.000 5052 Enqueuing Expose request
01:10:52.583 00.000 8976 Worker thread wakes up
01:10:52.583 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:52.583 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:52.583 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:53.286 00.703 8976 Exposure complete
01:10:53.291 00.005 8976 worker thread done servicing request
01:10:53.291 00.000 5052 OnExposeComplete: enter
01:10:53.292 00.001 5052 UpdateGuideState(): m_state=6
01:10:53.292 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2531
01:10:53.292 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.56, Mass=211, SNR=10.0, Peak=65 HFD=3.0
01:10:53.292 00.000 5052 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.04) = xAngle (-3.97 = 2.32)
01:10:53.292 00.000 5052 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.07 = 2.21)
01:10:53.292 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.92 mountX=-0.11 mountY=0.13, mountTheta=2.27
01:10:53.292 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.15, opts=13)
01:10:53.292 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.15)
01:10:53.293 00.001 8976 Worker thread wakes up
01:10:53.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.15) opts 0xd
01:10:53.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.15)
01:10:53.293 00.000 8976 Moving (-0.06, -0.15) raw xDistance=-0.11 yDistance=0.13
01:10:53.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:10:53.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:10:53.293 00.000 8976 MoveAxis(R, 0, ABG)
01:10:53.293 00.000 8976 MoveAxis(U, 0, ABG)
01:10:53.293 00.000 8976 move complete, result=0
01:10:53.293 00.000 8976 worker thread done servicing request
01:10:53.293 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:10:53.302 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
01:10:53.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:53.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:53.302 00.000 5052 Enqueuing Expose request
01:10:53.303 00.001 8976 Worker thread wakes up
01:10:53.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:53.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:53.303 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:53.994 00.691 8976 Exposure complete
01:10:54.000 00.006 8976 worker thread done servicing request
01:10:54.000 00.000 5052 OnExposeComplete: enter
01:10:54.000 00.000 5052 UpdateGuideState(): m_state=6
01:10:54.000 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2532
01:10:54.000 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.96, Mass=209, SNR=10.0, Peak=69 HFD=2.8
01:10:54.000 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
01:10:54.000 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
01:10:54.000 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.25 cameraTheta=1.82 mountX=0.25 mountY=-0.08, mountTheta=-0.32
01:10:54.001 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.25, opts=13)
01:10:54.001 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.25)
01:10:54.001 00.000 8976 Worker thread wakes up
01:10:54.001 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.25) opts 0xd
01:10:54.001 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.25)
01:10:54.001 00.000 8976 Moving (-0.06, 0.25) raw xDistance=0.25 yDistance=-0.08
01:10:54.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:10:54.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:10:54.001 00.000 8976 MoveAxis(R, 0, ABG)
01:10:54.001 00.000 8976 MoveAxis(U, 0, ABG)
01:10:54.001 00.000 8976 move complete, result=0
01:10:54.001 00.000 8976 worker thread done servicing request
01:10:54.002 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:10:54.013 00.011 5052 UpdateGuideState exits: m=209 SNR=10.0
01:10:54.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:54.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:54.013 00.000 5052 Enqueuing Expose request
01:10:54.013 00.000 8976 Worker thread wakes up
01:10:54.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:54.013 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:54.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:54.702 00.689 8976 Exposure complete
01:10:54.707 00.005 8976 worker thread done servicing request
01:10:54.708 00.001 5052 OnExposeComplete: enter
01:10:54.708 00.000 5052 UpdateGuideState(): m_state=6
01:10:54.708 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2533
01:10:54.708 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.91, Mass=176, SNR=9.2, Peak=69 HFD=2.7
01:10:54.708 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:10:54.708 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:10:54.708 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.20 hyp=0.69 cameraTheta=2.85 mountX=0.48 mountY=0.45, mountTheta=0.76
01:10:54.708 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.20, opts=13)
01:10:54.708 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.20)
01:10:54.709 00.001 8976 Worker thread wakes up
01:10:54.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.20) opts 0xd
01:10:54.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.20)
01:10:54.709 00.000 8976 Moving (-0.67, 0.20) raw xDistance=0.48 yDistance=0.45
01:10:54.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:10:54.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:10:54.709 00.000 8976 MoveAxis(L, 2, ABG)
01:10:54.709 00.000 8976 stepping (-17, 20) + (-2, 0)
01:10:54.709 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:54.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:10:54.718 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
01:10:54.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:54.718 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:10:54.718 00.000 5052 Enqueuing Expose request
01:10:54.738 00.020 8976 Received - 47 (G) 
01:10:54.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:54.738 00.000 8976 stepped: pos (-19, 20)
01:10:54.738 00.000 8976 MoveAxis(D, 2, ABG)
01:10:54.738 00.000 8976 stepping (-19, 20) + (0, -2)
01:10:54.738 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:54.769 00.031 8976 Received - 47 (G) 
01:10:54.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:54.769 00.000 8976 stepped: pos (-19, 18)
01:10:54.769 00.000 8976 move complete, result=0
01:10:54.769 00.000 8976 worker thread done servicing request
01:10:54.769 00.000 8976 Worker thread wakes up
01:10:54.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:10:54.769 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:10:54.769 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:10:55.442 00.673 5052 OnExposureDurationSelected: duration = 200
01:10:55.463 00.021 8976 Exposure complete
01:10:55.468 00.005 8976 worker thread done servicing request
01:10:55.468 00.000 5052 OnExposeComplete: enter
01:10:55.468 00.000 5052 UpdateGuideState(): m_state=6
01:10:55.468 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2534
01:10:55.468 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.83, Mass=196, SNR=9.6, Peak=63 HFD=3.0
01:10:55.468 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:10:55.469 00.001 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:10:55.469 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.12 hyp=0.66 cameraTheta=2.96 mountX=0.40 mountY=0.48, mountTheta=0.88
01:10:55.469 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.12, opts=13)
01:10:55.469 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.12)
01:10:55.469 00.000 8976 Worker thread wakes up
01:10:55.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.12) opts 0xd
01:10:55.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.12)
01:10:55.469 00.000 8976 Moving (-0.65, 0.12) raw xDistance=0.40 yDistance=0.48
01:10:55.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:10:55.470 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
01:10:55.470 00.000 8976 MoveAxis(L, 2, ABG)
01:10:55.470 00.000 8976 stepping (-19, 18) + (-2, 0)
01:10:55.470 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:55.470 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:10:55.481 00.011 5052 UpdateGuideState exits: m=196 SNR=9.6
01:10:55.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:55.481 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
01:10:55.481 00.000 5052 Enqueuing Expose request
01:10:55.505 00.024 8976 Received - 47 (G) 
01:10:55.505 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:55.505 00.000 8976 stepped: pos (-21, 18)
01:10:55.505 00.000 8976 MoveAxis(D, 2, ABG)
01:10:55.505 00.000 8976 stepping (-21, 18) + (0, -2)
01:10:55.505 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:55.537 00.032 8976 Received - 47 (G) 
01:10:55.537 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:10:55.537 00.000 8976 stepped: pos (-21, 16)
01:10:55.537 00.000 8976 move complete, result=0
01:10:55.537 00.000 8976 worker thread done servicing request
01:10:55.537 00.000 8976 Worker thread wakes up
01:10:55.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
01:10:55.537 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
01:10:55.537 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:10:55.956 00.419 8976 Exposure complete
01:10:55.961 00.005 8976 worker thread done servicing request
01:10:55.961 00.000 5052 OnExposeComplete: enter
01:10:55.961 00.000 5052 UpdateGuideState(): m_state=6
01:10:55.961 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2535
01:10:55.962 00.001 5052 Star::Find false star n=9 nbg=280 bg=44.2 sigma=0.9 thresh=47 peak=47
01:10:55.962 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=34, SNR=2.9, Peak=50 HFD=0.0
01:10:55.962 00.000 5052 DistanceChecker: activated
01:10:55.962 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
01:10:55.962 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
01:10:55.962 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
01:10:55.962 00.000 8976 Worker thread wakes up
01:10:55.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
01:10:55.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
01:10:55.962 00.000 8976 move complete, result=0
01:10:55.962 00.000 8976 worker thread done servicing request
01:10:56.069 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:10:56.069 00.000 5052 Status Line: Star lost - low SNR
01:10:56.071 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=66, med=42, FiltMin=34, FiltMax=48, Gamma=2.630
01:10:56.080 00.009 5052 UpdateGuideState exits: Star lost - low SNR
01:10:56.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:56.080 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
01:10:56.080 00.000 5052 Enqueuing Expose request
01:10:56.080 00.000 8976 Worker thread wakes up
01:10:56.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
01:10:56.080 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
01:10:56.485 00.405 8976 Exposure complete
01:10:56.490 00.005 8976 worker thread done servicing request
01:10:56.490 00.000 5052 OnExposeComplete: enter
01:10:56.490 00.000 5052 UpdateGuideState(): m_state=6
01:10:56.490 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2536
01:10:56.490 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=280.87, Mass=51, SNR=4.8, Peak=51 HFD=3.1
01:10:56.490 00.000 5052 DistanceChecker: reject for large offset (1.11 > 0.85) avgDist = 0.42 count = 2529
01:10:56.490 00.000 5052 Status Line: Recovering
01:10:56.492 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
01:10:56.492 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
01:10:56.492 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
01:10:56.492 00.000 8976 Worker thread wakes up
01:10:56.492 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
01:10:56.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
01:10:56.492 00.000 8976 move complete, result=0
01:10:56.492 00.000 8976 worker thread done servicing request
01:10:56.596 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:10:56.596 00.000 5052 Status Line: No star found
01:10:56.597 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=67, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
01:10:56.606 00.009 5052 UpdateGuideState exits: No star found
01:10:56.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:56.606 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
01:10:56.606 00.000 5052 Enqueuing Expose request
01:10:56.606 00.000 8976 Worker thread wakes up
01:10:56.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
01:10:56.606 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
01:10:57.012 00.406 8976 Exposure complete
01:10:57.017 00.005 8976 worker thread done servicing request
01:10:57.017 00.000 5052 OnExposeComplete: enter
01:10:57.017 00.000 5052 UpdateGuideState(): m_state=6
01:10:57.017 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2537
01:10:57.017 00.000 5052 Star::Find returns 1 (0), X=328.09, Y=281.83, Mass=67, SNR=5.6, Peak=50 HFD=4.1
01:10:57.017 00.000 5052 DistanceChecker: reject for large offset (1.09 > 0.85) avgDist = 0.42 count = 2529
01:10:57.017 00.000 5052 Status Line: Recovering
01:10:57.018 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
01:10:57.018 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
01:10:57.018 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
01:10:57.018 00.000 8976 Worker thread wakes up
01:10:57.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
01:10:57.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
01:10:57.018 00.000 8976 move complete, result=0
01:10:57.018 00.000 8976 worker thread done servicing request
01:10:57.127 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:10:57.127 00.000 5052 Status Line: No star found
01:10:57.129 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=65, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
01:10:57.137 00.008 5052 UpdateGuideState exits: No star found
01:10:57.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:57.137 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
01:10:57.137 00.000 5052 Enqueuing Expose request
01:10:57.137 00.000 8976 Worker thread wakes up
01:10:57.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
01:10:57.137 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
01:10:57.541 00.404 8976 Exposure complete
01:10:57.547 00.006 8976 worker thread done servicing request
01:10:57.547 00.000 5052 OnExposeComplete: enter
01:10:57.547 00.000 5052 UpdateGuideState(): m_state=6
01:10:57.547 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2538
01:10:57.548 00.001 5052 Star::Find false star n=11 nbg=283 bg=44.2 sigma=0.9 thresh=47 peak=47
01:10:57.548 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=38, SNR=2.9, Peak=50 HFD=0.0
01:10:57.548 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
01:10:57.548 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
01:10:57.548 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
01:10:57.548 00.000 8976 Worker thread wakes up
01:10:57.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
01:10:57.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
01:10:57.548 00.000 8976 move complete, result=0
01:10:57.548 00.000 8976 worker thread done servicing request
01:10:57.655 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:10:57.655 00.000 5052 Status Line: Star lost - low SNR
01:10:57.656 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=65, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
01:10:57.664 00.008 5052 UpdateGuideState exits: Star lost - low SNR
01:10:57.664 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:57.665 00.001 5052 ScheduleExposure(200,3,0) exposurePending=0
01:10:57.665 00.000 5052 Enqueuing Expose request
01:10:57.665 00.000 8976 Worker thread wakes up
01:10:57.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
01:10:57.665 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
01:10:58.072 00.407 8976 Exposure complete
01:10:58.077 00.005 8976 worker thread done servicing request
01:10:58.077 00.000 5052 OnExposeComplete: enter
01:10:58.077 00.000 5052 UpdateGuideState(): m_state=6
01:10:58.077 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2539
01:10:58.077 00.000 5052 Star::Find returns 1 (0), X=327.77, Y=281.25, Mass=49, SNR=4.7, Peak=50 HFD=3.6
01:10:58.077 00.000 5052 DistanceChecker: reject for large offset (1.48 > 0.85) avgDist = 0.42 count = 2529
01:10:58.077 00.000 5052 Status Line: Recovering
01:10:58.078 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
01:10:58.078 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
01:10:58.078 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
01:10:58.080 00.002 8976 Worker thread wakes up
01:10:58.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
01:10:58.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
01:10:58.080 00.000 8976 move complete, result=0
01:10:58.080 00.000 8976 worker thread done servicing request
01:10:58.194 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:10:58.194 00.000 5052 Status Line: No star found
01:10:58.195 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=65, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
01:10:58.204 00.009 5052 UpdateGuideState exits: No star found
01:10:58.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:58.204 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
01:10:58.204 00.000 5052 Enqueuing Expose request
01:10:58.204 00.000 8976 Worker thread wakes up
01:10:58.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
01:10:58.204 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
01:10:58.612 00.408 8976 Exposure complete
01:10:58.617 00.005 8976 worker thread done servicing request
01:10:58.617 00.000 5052 OnExposeComplete: enter
01:10:58.617 00.000 5052 UpdateGuideState(): m_state=6
01:10:58.617 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2540
01:10:58.617 00.000 5052 Star::Find returns 1 (0), X=327.60, Y=281.83, Mass=53, SNR=4.9, Peak=51 HFD=2.8
01:10:58.617 00.000 5052 DistanceChecker: reject for large offset (1.57 > 0.85) avgDist = 0.42 count = 2529
01:10:58.617 00.000 5052 Status Line: Recovering
01:10:58.619 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
01:10:58.619 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
01:10:58.619 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
01:10:58.619 00.000 8976 Worker thread wakes up
01:10:58.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
01:10:58.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
01:10:58.619 00.000 8976 move complete, result=0
01:10:58.619 00.000 8976 worker thread done servicing request
01:10:58.735 00.116 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:10:58.735 00.000 5052 Status Line: No star found
01:10:58.736 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=65, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
01:10:58.745 00.009 5052 UpdateGuideState exits: No star found
01:10:58.746 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:58.746 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
01:10:58.746 00.000 5052 Enqueuing Expose request
01:10:58.746 00.000 8976 Worker thread wakes up
01:10:58.746 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
01:10:58.746 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
01:10:59.154 00.408 8976 Exposure complete
01:10:59.159 00.005 8976 worker thread done servicing request
01:10:59.159 00.000 5052 OnExposeComplete: enter
01:10:59.159 00.000 5052 UpdateGuideState(): m_state=6
01:10:59.159 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2541
01:10:59.159 00.000 5052 Star::Find returns 1 (0), X=327.58, Y=281.62, Mass=55, SNR=5.0, Peak=52 HFD=2.6
01:10:59.159 00.000 5052 DistanceChecker: reject for large offset (1.60 > 0.85) avgDist = 0.42 count = 2529
01:10:59.159 00.000 5052 Status Line: Recovering
01:10:59.161 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
01:10:59.161 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
01:10:59.161 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
01:10:59.161 00.000 8976 Worker thread wakes up
01:10:59.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
01:10:59.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
01:10:59.161 00.000 8976 move complete, result=0
01:10:59.161 00.000 8976 worker thread done servicing request
01:10:59.276 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:10:59.276 00.000 5052 Status Line: No star found
01:10:59.277 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=65, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
01:10:59.286 00.009 5052 UpdateGuideState exits: No star found
01:10:59.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:59.286 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
01:10:59.286 00.000 5052 Enqueuing Expose request
01:10:59.286 00.000 8976 Worker thread wakes up
01:10:59.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
01:10:59.286 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
01:10:59.690 00.404 8976 Exposure complete
01:10:59.696 00.006 8976 worker thread done servicing request
01:10:59.696 00.000 5052 OnExposeComplete: enter
01:10:59.696 00.000 5052 UpdateGuideState(): m_state=6
01:10:59.696 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2542
01:10:59.696 00.000 5052 Star::Find false star n=15 nbg=284 bg=44.5 sigma=0.9 thresh=47 peak=47
01:10:59.696 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=49, SNR=2.9, Peak=50 HFD=0.0
01:10:59.696 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
01:10:59.696 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
01:10:59.696 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
01:10:59.696 00.000 8976 Worker thread wakes up
01:10:59.696 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
01:10:59.696 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
01:10:59.696 00.000 8976 move complete, result=0
01:10:59.697 00.001 8976 worker thread done servicing request
01:10:59.801 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:10:59.801 00.000 5052 Status Line: Star lost - low SNR
01:10:59.804 00.003 5052 UpdateImageDisplay: Size=(426,341) min=34, max=65, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
01:10:59.814 00.010 5052 UpdateGuideState exits: Star lost - low SNR
01:10:59.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:59.814 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
01:10:59.814 00.000 5052 Enqueuing Expose request
01:10:59.814 00.000 8976 Worker thread wakes up
01:10:59.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
01:10:59.814 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
01:11:00.218 00.404 8976 Exposure complete
01:11:00.224 00.006 8976 worker thread done servicing request
01:11:00.224 00.000 5052 OnExposeComplete: enter
01:11:00.224 00.000 5052 UpdateGuideState(): m_state=6
01:11:00.224 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2543
01:11:00.224 00.000 5052 Star::Find returns 1 (0), X=327.24, Y=281.60, Mass=72, SNR=5.8, Peak=50 HFD=3.6
01:11:00.224 00.000 5052 DistanceChecker: reject for large offset (1.94 > 0.85) avgDist = 0.42 count = 2529
01:11:00.224 00.000 5052 Status Line: Recovering
01:11:00.225 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
01:11:00.225 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
01:11:00.225 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
01:11:00.225 00.000 8976 Worker thread wakes up
01:11:00.225 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
01:11:00.225 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
01:11:00.225 00.000 8976 move complete, result=0
01:11:00.226 00.001 8976 worker thread done servicing request
01:11:00.329 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:11:00.329 00.000 5052 Status Line: No star found
01:11:00.331 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=65, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
01:11:00.340 00.009 5052 UpdateGuideState exits: No star found
01:11:00.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:00.340 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
01:11:00.340 00.000 5052 Enqueuing Expose request
01:11:00.340 00.000 8976 Worker thread wakes up
01:11:00.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
01:11:00.340 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
01:11:00.746 00.406 8976 Exposure complete
01:11:00.751 00.005 8976 worker thread done servicing request
01:11:00.751 00.000 5052 OnExposeComplete: enter
01:11:00.751 00.000 5052 UpdateGuideState(): m_state=6
01:11:00.751 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2544
01:11:00.751 00.000 5052 Star::Find returns 1 (0), X=327.48, Y=281.77, Mass=44, SNR=4.4, Peak=51 HFD=3.0
01:11:00.751 00.000 5052 DistanceChecker: reject for large offset (1.69 > 0.85) avgDist = 0.42 count = 2529
01:11:00.751 00.000 5052 Status Line: Recovering
01:11:00.752 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
01:11:00.752 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
01:11:00.752 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
01:11:00.752 00.000 8976 Worker thread wakes up
01:11:00.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
01:11:00.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
01:11:00.752 00.000 8976 move complete, result=0
01:11:00.752 00.000 8976 worker thread done servicing request
01:11:00.857 00.105 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:11:00.857 00.000 5052 Status Line: No star found
01:11:00.858 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=65, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
01:11:00.866 00.008 5052 UpdateGuideState exits: No star found
01:11:00.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:00.866 00.000 5052 ScheduleExposure(200,3,0) exposurePending=0
01:11:00.866 00.000 5052 Enqueuing Expose request
01:11:00.867 00.001 8976 Worker thread wakes up
01:11:00.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
01:11:00.867 00.000 8976 Handling exposure in thread, d=200 o=3 r=(0,0,0,0)
01:11:01.273 00.406 8976 Exposure complete
01:11:01.279 00.006 8976 worker thread done servicing request
01:11:01.279 00.000 5052 OnExposeComplete: enter
01:11:01.279 00.000 5052 UpdateGuideState(): m_state=6
01:11:01.279 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2545
01:11:01.279 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.56, Mass=55, SNR=5.0, Peak=52 HFD=3.3
01:11:01.279 00.000 5052 DistanceChecker: deactivated
01:11:01.279 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
01:11:01.279 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.31)
01:11:01.279 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.15 hyp=0.49 cameraTheta=-2.83 mountX=0.08 mountY=0.47, mountTheta=1.41
01:11:01.280 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.15, opts=13)
01:11:01.280 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.15)
01:11:01.280 00.000 8976 Worker thread wakes up
01:11:01.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.15) opts 0xd
01:11:01.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.15)
01:11:01.280 00.000 8976 Moving (-0.46, -0.15) raw xDistance=0.08 yDistance=0.47
01:11:01.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:11:01.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
01:11:01.280 00.000 8976 MoveAxis(R, 0, ABG)
01:11:01.280 00.000 8976 MoveAxis(D, 2, ABG)
01:11:01.280 00.000 8976 stepping (-21, 16) + (0, -2)
01:11:01.280 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:01.281 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=66, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
01:11:01.289 00.008 5052 UpdateGuideState exits: m=55 SNR=5.0
01:11:01.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:01.289 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
01:11:01.289 00.000 5052 Enqueuing Expose request
01:11:01.308 00.019 8976 Received - 47 (G) 
01:11:01.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:01.308 00.000 8976 stepped: pos (-21, 14)
01:11:01.308 00.000 8976 move complete, result=0
01:11:01.308 00.000 8976 worker thread done servicing request
01:11:01.308 00.000 8976 Worker thread wakes up
01:11:01.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
01:11:01.308 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
01:11:01.308 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:11:01.718 00.410 8976 Exposure complete
01:11:01.723 00.005 8976 worker thread done servicing request
01:11:01.723 00.000 5052 OnExposeComplete: enter
01:11:01.723 00.000 5052 UpdateGuideState(): m_state=6
01:11:01.724 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2546
01:11:01.724 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=282.37, Mass=50, SNR=4.7, Peak=53 HFD=3.1
01:11:01.724 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
01:11:01.724 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
01:11:01.724 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=0.66 hyp=1.09 cameraTheta=2.48 mountX=0.98 mountY=0.36, mountTheta=0.35
01:11:01.724 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=0.66, opts=13)
01:11:01.725 00.001 5052 Enqueuing Move request for stepguider (-0.86, 0.66)
01:11:01.725 00.000 8976 Worker thread wakes up
01:11:01.725 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, 0.66) opts 0xd
01:11:01.725 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, 0.66)
01:11:01.725 00.000 8976 Moving (-0.86, 0.66) raw xDistance=0.98 yDistance=0.36
01:11:01.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.98
01:11:01.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
01:11:01.725 00.000 8976 MoveAxis(L, 4, ABG)
01:11:01.725 00.000 8976 stepping (-21, 14) + (-4, 0)
01:11:01.725 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:11:01.726 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=66, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
01:11:01.735 00.009 5052 UpdateGuideState exits: m=50 SNR=4.7
01:11:01.736 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:01.736 00.000 5052 ScheduleExposure(200,3,1) exposurePending=0
01:11:01.736 00.000 5052 Enqueuing Expose request
01:11:01.755 00.019 8976 Received - 47 (G) 
01:11:01.755 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:11:01.755 00.000 8976 stepped: pos (-25, 14)
01:11:01.755 00.000 8976 MoveAxis(D, 2, ABG)
01:11:01.755 00.000 8976 stepping (-25, 14) + (0, -2)
01:11:01.755 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:01.787 00.032 8976 Received - 47 (G) 
01:11:01.787 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:01.787 00.000 8976 stepped: pos (-25, 12)
01:11:01.787 00.000 8976 move complete, result=0
01:11:01.787 00.000 8976 worker thread done servicing request
01:11:01.787 00.000 8976 Worker thread wakes up
01:11:01.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 200
01:11:01.787 00.000 5052 GuideStep: 1.0 px 4 ms WEST, 0.4 px 2 ms SOUTH
01:11:01.787 00.000 8976 Handling exposure in thread, d=200 o=3 r=(311,264,37,37)
01:11:02.183 00.396 5052 OnExposureDurationSelected: duration = 500
01:11:02.204 00.021 8976 Exposure complete
01:11:02.209 00.005 8976 worker thread done servicing request
01:11:02.209 00.000 5052 OnExposeComplete: enter
01:11:02.209 00.000 5052 UpdateGuideState(): m_state=6
01:11:02.209 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2547
01:11:02.210 00.001 5052 Star::Find returns 1 (0), X=328.92, Y=281.17, Mass=71, SNR=5.7, Peak=52 HFD=3.1
01:11:02.210 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.06 = 2.22)
01:11:02.210 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.16 = 2.12)
01:11:02.210 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.54 hyp=0.60 cameraTheta=-2.02 mountX=-0.36 mountY=0.51, mountTheta=2.19
01:11:02.210 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.54, opts=13)
01:11:02.210 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.54)
01:11:02.211 00.001 8976 Worker thread wakes up
01:11:02.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.54) opts 0xd
01:11:02.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.54)
01:11:02.211 00.000 8976 Moving (-0.26, -0.54) raw xDistance=-0.36 yDistance=0.51
01:11:02.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.36
01:11:02.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
01:11:02.211 00.000 8976 MoveAxis(R, 1, ABG)
01:11:02.211 00.000 8976 stepping (-25, 12) + (1, 0)
01:11:02.211 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:02.212 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=66, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
01:11:02.221 00.009 5052 UpdateGuideState exits: m=71 SNR=5.7
01:11:02.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:02.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:02.221 00.000 5052 Enqueuing Expose request
01:11:02.234 00.013 8976 Received - 47 (G) 
01:11:02.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:02.234 00.000 8976 stepped: pos (-24, 12)
01:11:02.234 00.000 8976 MoveAxis(D, 2, ABG)
01:11:02.234 00.000 8976 stepping (-24, 12) + (0, -2)
01:11:02.234 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:02.267 00.033 8976 Received - 47 (G) 
01:11:02.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:02.267 00.000 8976 stepped: pos (-24, 10)
01:11:02.267 00.000 8976 move complete, result=0
01:11:02.267 00.000 8976 worker thread done servicing request
01:11:02.267 00.000 8976 Worker thread wakes up
01:11:02.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:02.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:02.267 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.5 px 2 ms SOUTH
01:11:02.961 00.694 8976 Exposure complete
01:11:02.966 00.005 8976 worker thread done servicing request
01:11:02.966 00.000 5052 OnExposeComplete: enter
01:11:02.966 00.000 5052 UpdateGuideState(): m_state=6
01:11:02.966 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2548
01:11:02.966 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.46, Mass=189, SNR=9.5, Peak=68 HFD=2.4
01:11:02.966 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.01 = 2.27)
01:11:02.966 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.17)
01:11:02.966 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.97 mountX=-0.18 mountY=0.23, mountTheta=2.23
01:11:02.967 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.25, opts=13)
01:11:02.967 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.25)
01:11:02.967 00.000 8976 Worker thread wakes up
01:11:02.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.25) opts 0xd
01:11:02.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.25)
01:11:02.967 00.000 8976 Moving (-0.11, -0.25) raw xDistance=-0.18 yDistance=0.23
01:11:02.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:11:02.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:11:02.967 00.000 8976 MoveAxis(R, 0, ABG)
01:11:02.967 00.000 8976 MoveAxis(U, 0, ABG)
01:11:02.968 00.001 8976 move complete, result=0
01:11:02.968 00.000 8976 worker thread done servicing request
01:11:02.968 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:11:02.978 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:11:02.978 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:02.978 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:02.978 00.000 5052 Enqueuing Expose request
01:11:02.978 00.000 8976 Worker thread wakes up
01:11:02.978 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:02.978 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:02.978 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:11:03.663 00.685 8976 Exposure complete
01:11:03.668 00.005 8976 worker thread done servicing request
01:11:03.668 00.000 5052 OnExposeComplete: enter
01:11:03.668 00.000 5052 UpdateGuideState(): m_state=6
01:11:03.669 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2549
01:11:03.669 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.82, Mass=207, SNR=9.9, Peak=67 HFD=2.9
01:11:03.669 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.04) = xAngle (-0.38 = -0.38)
01:11:03.669 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.49 = -0.49)
01:11:03.669 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.66 mountX=0.11 mountY=-0.05, mountTheta=-0.47
01:11:03.669 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.11, opts=13)
01:11:03.669 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.11)
01:11:03.669 00.000 8976 Worker thread wakes up
01:11:03.670 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.11) opts 0xd
01:11:03.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.11)
01:11:03.670 00.000 8976 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.05
01:11:03.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:11:03.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:11:03.670 00.000 8976 MoveAxis(R, 0, ABG)
01:11:03.670 00.000 8976 MoveAxis(U, 0, ABG)
01:11:03.670 00.000 8976 move complete, result=0
01:11:03.670 00.000 8976 worker thread done servicing request
01:11:03.670 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:11:03.680 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
01:11:03.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:03.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:03.680 00.000 5052 Enqueuing Expose request
01:11:03.680 00.000 8976 Worker thread wakes up
01:11:03.680 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:03.681 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:03.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:04.368 00.687 8976 Exposure complete
01:11:04.374 00.006 8976 worker thread done servicing request
01:11:04.374 00.000 5052 OnExposeComplete: enter
01:11:04.374 00.000 5052 UpdateGuideState(): m_state=6
01:11:04.374 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2550
01:11:04.374 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.63, Mass=169, SNR=8.9, Peak=64 HFD=2.8
01:11:04.374 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
01:11:04.374 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
01:11:04.374 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.08 hyp=0.58 cameraTheta=-0.13 mountX=-0.33 mountY=-0.44, mountTheta=-2.21
01:11:04.375 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.08, opts=13)
01:11:04.375 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.08)
01:11:04.375 00.000 8976 Worker thread wakes up
01:11:04.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.08) opts 0xd
01:11:04.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.08)
01:11:04.375 00.000 8976 Moving (0.58, -0.08) raw xDistance=-0.33 yDistance=-0.44
01:11:04.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:11:04.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:11:04.375 00.000 8976 MoveAxis(R, 1, ABG)
01:11:04.375 00.000 8976 stepping (-24, 10) + (1, 0)
01:11:04.375 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:04.376 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:11:04.387 00.011 5052 UpdateGuideState exits: m=169 SNR=8.9
01:11:04.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:04.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:04.387 00.000 5052 Enqueuing Expose request
01:11:04.409 00.022 8976 Received - 47 (G) 
01:11:04.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:04.409 00.000 8976 stepped: pos (-23, 10)
01:11:04.409 00.000 8976 MoveAxis(U, 2, ABG)
01:11:04.409 00.000 8976 stepping (-23, 10) + (0, 2)
01:11:04.409 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:04.441 00.032 8976 Received - 47 (G) 
01:11:04.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:04.441 00.000 8976 stepped: pos (-23, 12)
01:11:04.441 00.000 8976 move complete, result=0
01:11:04.441 00.000 8976 worker thread done servicing request
01:11:04.441 00.000 8976 Worker thread wakes up
01:11:04.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:04.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:04.441 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:11:05.131 00.690 8976 Exposure complete
01:11:05.136 00.005 8976 worker thread done servicing request
01:11:05.136 00.000 5052 OnExposeComplete: enter
01:11:05.136 00.000 5052 UpdateGuideState(): m_state=6
01:11:05.136 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2551
01:11:05.136 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.86, Mass=194, SNR=9.6, Peak=62 HFD=3.5
01:11:05.136 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
01:11:05.137 00.001 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
01:11:05.137 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.18 cameraTheta=1.00 mountX=0.09 mountY=-0.17, mountTheta=-1.06
01:11:05.137 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.16, opts=13)
01:11:05.137 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.16)
01:11:05.137 00.000 8976 Worker thread wakes up
01:11:05.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.16) opts 0xd
01:11:05.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.16)
01:11:05.137 00.000 8976 Moving (0.10, 0.16) raw xDistance=0.09 yDistance=-0.17
01:11:05.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:11:05.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:11:05.138 00.001 8976 MoveAxis(R, 0, ABG)
01:11:05.138 00.000 8976 MoveAxis(U, 0, ABG)
01:11:05.138 00.000 8976 move complete, result=0
01:11:05.138 00.000 8976 worker thread done servicing request
01:11:05.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:11:05.147 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:11:05.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:05.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:05.147 00.000 5052 Enqueuing Expose request
01:11:05.147 00.000 8976 Worker thread wakes up
01:11:05.148 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:05.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:05.148 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:05.837 00.689 8976 Exposure complete
01:11:05.842 00.005 8976 worker thread done servicing request
01:11:05.842 00.000 5052 OnExposeComplete: enter
01:11:05.842 00.000 5052 UpdateGuideState(): m_state=6
01:11:05.842 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2552
01:11:05.842 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.98, Mass=194, SNR=9.6, Peak=66 HFD=3.2
01:11:05.842 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
01:11:05.842 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
01:11:05.842 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.27 hyp=0.56 cameraTheta=0.50 mountX=0.01 mountY=-0.56, mountTheta=-1.54
01:11:05.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.27, opts=13)
01:11:05.843 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.27)
01:11:05.843 00.000 8976 Worker thread wakes up
01:11:05.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.27) opts 0xd
01:11:05.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.27)
01:11:05.843 00.000 8976 Moving (0.49, 0.27) raw xDistance=0.01 yDistance=-0.56
01:11:05.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:11:05.844 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
01:11:05.844 00.000 8976 MoveAxis(R, 0, ABG)
01:11:05.844 00.000 8976 MoveAxis(U, 2, ABG)
01:11:05.844 00.000 8976 stepping (-23, 12) + (0, 2)
01:11:05.844 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:05.844 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:11:05.854 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:11:05.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:05.854 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:05.854 00.000 5052 Enqueuing Expose request
01:11:05.880 00.026 8976 Received - 47 (G) 
01:11:05.880 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:05.880 00.000 8976 stepped: pos (-23, 14)
01:11:05.880 00.000 8976 move complete, result=0
01:11:05.880 00.000 8976 worker thread done servicing request
01:11:05.880 00.000 8976 Worker thread wakes up
01:11:05.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:05.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:05.880 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
01:11:06.572 00.692 8976 Exposure complete
01:11:06.577 00.005 8976 worker thread done servicing request
01:11:06.577 00.000 5052 OnExposeComplete: enter
01:11:06.577 00.000 5052 UpdateGuideState(): m_state=6
01:11:06.577 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2553
01:11:06.577 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.33, Mass=201, SNR=9.8, Peak=65 HFD=3.1
01:11:06.577 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.20 = 3.08)
01:11:06.577 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.30 = 2.98)
01:11:06.577 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.38 hyp=0.41 cameraTheta=-1.16 mountX=-0.41 mountY=0.07, mountTheta=2.98
01:11:06.577 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.38, opts=13)
01:11:06.577 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.38)
01:11:06.577 00.000 8976 Worker thread wakes up
01:11:06.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.38) opts 0xd
01:11:06.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.38)
01:11:06.577 00.000 8976 Moving (0.17, -0.38) raw xDistance=-0.41 yDistance=0.07
01:11:06.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:11:06.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:11:06.577 00.000 8976 MoveAxis(R, 2, ABG)
01:11:06.577 00.000 8976 stepping (-23, 14) + (2, 0)
01:11:06.579 00.002 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:06.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:11:06.588 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:11:06.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:06.588 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:06.588 00.000 5052 Enqueuing Expose request
01:11:06.616 00.028 8976 Received - 47 (G) 
01:11:06.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:06.616 00.000 8976 stepped: pos (-21, 14)
01:11:06.616 00.000 8976 MoveAxis(U, 0, ABG)
01:11:06.616 00.000 8976 move complete, result=0
01:11:06.616 00.000 8976 worker thread done servicing request
01:11:06.616 00.000 8976 Worker thread wakes up
01:11:06.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:06.616 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:11:06.616 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:07.303 00.687 8976 Exposure complete
01:11:07.308 00.005 8976 worker thread done servicing request
01:11:07.309 00.001 5052 OnExposeComplete: enter
01:11:07.309 00.000 5052 UpdateGuideState(): m_state=6
01:11:07.309 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2554
01:11:07.309 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.98, Mass=192, SNR=9.5, Peak=65 HFD=3.0
01:11:07.309 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
01:11:07.309 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
01:11:07.309 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.27 hyp=0.46 cameraTheta=0.64 mountX=0.08 mountY=-0.46, mountTheta=-1.41
01:11:07.309 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.27, opts=13)
01:11:07.309 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.27)
01:11:07.310 00.001 8976 Worker thread wakes up
01:11:07.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.27) opts 0xd
01:11:07.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.27)
01:11:07.310 00.000 8976 Moving (0.37, 0.27) raw xDistance=0.08 yDistance=-0.46
01:11:07.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:11:07.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:11:07.310 00.000 8976 MoveAxis(R, 0, ABG)
01:11:07.310 00.000 8976 MoveAxis(U, 2, ABG)
01:11:07.310 00.000 8976 stepping (-21, 14) + (0, 2)
01:11:07.310 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:07.310 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:11:07.319 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
01:11:07.320 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:07.320 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:07.320 00.000 5052 Enqueuing Expose request
01:11:07.335 00.015 8976 Received - 47 (G) 
01:11:07.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:07.335 00.000 8976 stepped: pos (-21, 16)
01:11:07.335 00.000 8976 move complete, result=0
01:11:07.335 00.000 8976 worker thread done servicing request
01:11:07.335 00.000 8976 Worker thread wakes up
01:11:07.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:07.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:07.335 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:11:08.024 00.689 8976 Exposure complete
01:11:08.029 00.005 8976 worker thread done servicing request
01:11:08.029 00.000 5052 OnExposeComplete: enter
01:11:08.029 00.000 5052 UpdateGuideState(): m_state=6
01:11:08.029 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2555
01:11:08.029 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.99, Mass=200, SNR=9.8, Peak=65 HFD=3.3
01:11:08.029 00.000 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.04) = xAngle (-0.97 = -0.97)
01:11:08.029 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.07 = -1.07)
01:11:08.029 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.28 hyp=0.32 cameraTheta=1.08 mountX=0.18 mountY=-0.28, mountTheta=-1.00
01:11:08.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.28, opts=13)
01:11:08.030 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.28)
01:11:08.030 00.000 8976 Worker thread wakes up
01:11:08.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.28) opts 0xd
01:11:08.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.28)
01:11:08.030 00.000 8976 Moving (0.15, 0.28) raw xDistance=0.18 yDistance=-0.28
01:11:08.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:11:08.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
01:11:08.030 00.000 8976 MoveAxis(R, 0, ABG)
01:11:08.030 00.000 8976 MoveAxis(U, 1, ABG)
01:11:08.030 00.000 8976 stepping (-21, 16) + (0, 1)
01:11:08.030 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:08.031 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:11:08.041 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:11:08.041 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:08.041 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:08.041 00.000 5052 Enqueuing Expose request
01:11:08.053 00.012 8976 Received - 47 (G) 
01:11:08.053 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:08.053 00.000 8976 stepped: pos (-21, 17)
01:11:08.054 00.001 8976 move complete, result=0
01:11:08.054 00.000 8976 worker thread done servicing request
01:11:08.054 00.000 8976 Worker thread wakes up
01:11:08.054 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:11:08.054 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:08.054 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:08.742 00.688 8976 Exposure complete
01:11:08.748 00.006 8976 worker thread done servicing request
01:11:08.748 00.000 5052 OnExposeComplete: enter
01:11:08.748 00.000 5052 UpdateGuideState(): m_state=6
01:11:08.748 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2556
01:11:08.748 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.87, Mass=187, SNR=9.4, Peak=61 HFD=3.2
01:11:08.748 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
01:11:08.748 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
01:11:08.748 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.77 mountX=0.07 mountY=-0.23, mountTheta=-1.28
01:11:08.749 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.16, opts=13)
01:11:08.749 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.16)
01:11:08.749 00.000 8976 Worker thread wakes up
01:11:08.749 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.16) opts 0xd
01:11:08.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.16)
01:11:08.749 00.000 8976 Moving (0.17, 0.16) raw xDistance=0.07 yDistance=-0.23
01:11:08.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:11:08.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:11:08.749 00.000 8976 MoveAxis(R, 0, ABG)
01:11:08.749 00.000 8976 MoveAxis(U, 0, ABG)
01:11:08.749 00.000 8976 move complete, result=0
01:11:08.749 00.000 8976 worker thread done servicing request
01:11:08.749 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:11:08.761 00.012 5052 UpdateGuideState exits: m=187 SNR=9.4
01:11:08.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:08.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:08.761 00.000 5052 Enqueuing Expose request
01:11:08.761 00.000 8976 Worker thread wakes up
01:11:08.761 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:08.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:08.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:09.448 00.687 8976 Exposure complete
01:11:09.454 00.006 8976 worker thread done servicing request
01:11:09.454 00.000 5052 OnExposeComplete: enter
01:11:09.454 00.000 5052 UpdateGuideState(): m_state=6
01:11:09.454 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2557
01:11:09.454 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.67, Mass=191, SNR=9.5, Peak=62 HFD=3.4
01:11:09.454 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.01 = 1.28)
01:11:09.454 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
01:11:09.454 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.24 cameraTheta=-2.96 mountX=0.07 mountY=0.22, mountTheta=1.27
01:11:09.455 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.04, opts=13)
01:11:09.455 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.04)
01:11:09.455 00.000 8976 Worker thread wakes up
01:11:09.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.04) opts 0xd
01:11:09.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.04)
01:11:09.455 00.000 8976 Moving (-0.23, -0.04) raw xDistance=0.07 yDistance=0.22
01:11:09.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:11:09.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:11:09.455 00.000 8976 MoveAxis(R, 0, ABG)
01:11:09.455 00.000 8976 MoveAxis(U, 0, ABG)
01:11:09.455 00.000 8976 move complete, result=0
01:11:09.455 00.000 8976 worker thread done servicing request
01:11:09.456 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:11:09.465 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:11:09.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:09.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:09.465 00.000 5052 Enqueuing Expose request
01:11:09.465 00.000 8976 Worker thread wakes up
01:11:09.465 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:11:09.466 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:09.466 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:10.156 00.690 8976 Exposure complete
01:11:10.162 00.006 8976 worker thread done servicing request
01:11:10.162 00.000 5052 OnExposeComplete: enter
01:11:10.162 00.000 5052 UpdateGuideState(): m_state=6
01:11:10.162 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2558
01:11:10.162 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.66, Mass=188, SNR=9.4, Peak=71 HFD=2.8
01:11:10.162 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
01:11:10.162 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
01:11:10.162 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.57 mountX=-0.08 mountY=-0.04, mountTheta=-2.70
01:11:10.162 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.05, opts=13)
01:11:10.162 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.05)
01:11:10.163 00.001 8976 Worker thread wakes up
01:11:10.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.05) opts 0xd
01:11:10.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.05)
01:11:10.163 00.000 8976 Moving (0.08, -0.05) raw xDistance=-0.08 yDistance=-0.04
01:11:10.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:11:10.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:11:10.163 00.000 8976 MoveAxis(R, 0, ABG)
01:11:10.163 00.000 8976 MoveAxis(U, 0, ABG)
01:11:10.163 00.000 8976 move complete, result=0
01:11:10.163 00.000 8976 worker thread done servicing request
01:11:10.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:11:10.173 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
01:11:10.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:10.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:10.173 00.000 5052 Enqueuing Expose request
01:11:10.173 00.000 8976 Worker thread wakes up
01:11:10.173 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:10.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:10.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:10.860 00.687 8976 Exposure complete
01:11:10.865 00.005 8976 worker thread done servicing request
01:11:10.865 00.000 5052 OnExposeComplete: enter
01:11:10.865 00.000 5052 UpdateGuideState(): m_state=6
01:11:10.865 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2559
01:11:10.865 00.000 5052 Star::Find returns 1 (1), X=329.40, Y=282.28, Mass=189, SNR=9.4, Peak=61 HFD=3.2
01:11:10.865 00.000 5052 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
01:11:10.865 00.000 5052 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.95 = -0.95)
01:11:10.865 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.57 hyp=0.61 cameraTheta=1.20 mountX=0.40 mountY=-0.50, mountTheta=-0.89
01:11:10.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.57, opts=13)
01:11:10.866 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.57)
01:11:10.866 00.000 8976 Worker thread wakes up
01:11:10.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.57) opts 0xd
01:11:10.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.57)
01:11:10.866 00.000 8976 Moving (0.22, 0.57) raw xDistance=0.40 yDistance=-0.50
01:11:10.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:11:10.867 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
01:11:10.867 00.000 8976 MoveAxis(L, 2, ABG)
01:11:10.867 00.000 8976 stepping (-21, 17) + (-2, 0)
01:11:10.867 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:10.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:11:10.876 00.009 5052 UpdateGuideState exits: m=189 SNR=9.4 Saturated
01:11:10.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:10.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:10.876 00.000 5052 Enqueuing Expose request
01:11:10.900 00.024 8976 Received - 47 (G) 
01:11:10.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:10.900 00.000 8976 stepped: pos (-23, 17)
01:11:10.900 00.000 8976 MoveAxis(U, 2, ABG)
01:11:10.900 00.000 8976 stepping (-23, 17) + (0, 2)
01:11:10.900 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:10.932 00.032 8976 Received - 47 (G) 
01:11:10.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:10.932 00.000 8976 stepped: pos (-23, 19)
01:11:10.932 00.000 8976 move complete, result=0
01:11:10.932 00.000 8976 worker thread done servicing request
01:11:10.932 00.000 8976 Worker thread wakes up
01:11:10.932 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
01:11:10.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:10.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:11.621 00.689 8976 Exposure complete
01:11:11.626 00.005 8976 worker thread done servicing request
01:11:11.626 00.000 5052 OnExposeComplete: enter
01:11:11.626 00.000 5052 UpdateGuideState(): m_state=6
01:11:11.626 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2560
01:11:11.626 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.54, Mass=200, SNR=9.7, Peak=66 HFD=3.4
01:11:11.626 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.04) = xAngle (-2.85 = -2.85)
01:11:11.626 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.96 = -2.96)
01:11:11.626 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.81 mountX=-0.22 mountY=-0.04, mountTheta=-2.95
01:11:11.627 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.17, opts=13)
01:11:11.627 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.17)
01:11:11.627 00.000 8976 Worker thread wakes up
01:11:11.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.17) opts 0xd
01:11:11.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.17)
01:11:11.627 00.000 8976 Moving (0.16, -0.17) raw xDistance=-0.22 yDistance=-0.04
01:11:11.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:11:11.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:11:11.628 00.001 8976 MoveAxis(R, 0, ABG)
01:11:11.628 00.000 8976 MoveAxis(U, 0, ABG)
01:11:11.628 00.000 8976 move complete, result=0
01:11:11.628 00.000 8976 worker thread done servicing request
01:11:11.628 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:11:11.638 00.010 5052 UpdateGuideState exits: m=200 SNR=9.7
01:11:11.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:11.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:11.638 00.000 5052 Enqueuing Expose request
01:11:11.639 00.001 8976 Worker thread wakes up
01:11:11.639 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:11.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:11.639 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:12.330 00.691 8976 Exposure complete
01:11:12.336 00.006 8976 worker thread done servicing request
01:11:12.336 00.000 5052 OnExposeComplete: enter
01:11:12.336 00.000 5052 UpdateGuideState(): m_state=6
01:11:12.336 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2561
01:11:12.336 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.59, Mass=184, SNR=9.3, Peak=67 HFD=3.2
01:11:12.336 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
01:11:12.336 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
01:11:12.336 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-0.59 mountX=-0.19 mountY=-0.08, mountTheta=-2.72
01:11:12.337 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.12, opts=13)
01:11:12.337 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.12)
01:11:12.337 00.000 8976 Worker thread wakes up
01:11:12.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.12) opts 0xd
01:11:12.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.12)
01:11:12.337 00.000 8976 Moving (0.18, -0.12) raw xDistance=-0.19 yDistance=-0.08
01:11:12.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:11:12.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:11:12.337 00.000 8976 MoveAxis(R, 0, ABG)
01:11:12.337 00.000 8976 MoveAxis(U, 0, ABG)
01:11:12.337 00.000 8976 move complete, result=0
01:11:12.337 00.000 8976 worker thread done servicing request
01:11:12.338 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:11:12.347 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:11:12.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:12.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:12.347 00.000 5052 Enqueuing Expose request
01:11:12.347 00.000 8976 Worker thread wakes up
01:11:12.347 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:12.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:12.348 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:13.033 00.685 8976 Exposure complete
01:11:13.038 00.005 8976 worker thread done servicing request
01:11:13.038 00.000 5052 OnExposeComplete: enter
01:11:13.038 00.000 5052 UpdateGuideState(): m_state=6
01:11:13.038 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2562
01:11:13.038 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.65, Mass=174, SNR=9.1, Peak=64 HFD=3.1
01:11:13.038 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
01:11:13.038 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
01:11:13.038 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.06 hyp=0.29 cameraTheta=-0.21 mountX=-0.18 mountY=-0.21, mountTheta=-2.30
01:11:13.039 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.06, opts=13)
01:11:13.039 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.06)
01:11:13.040 00.001 8976 Worker thread wakes up
01:11:13.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.06) opts 0xd
01:11:13.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.06)
01:11:13.040 00.000 8976 Moving (0.29, -0.06) raw xDistance=-0.18 yDistance=-0.21
01:11:13.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:11:13.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:11:13.040 00.000 8976 MoveAxis(R, 0, ABG)
01:11:13.040 00.000 8976 MoveAxis(U, 0, ABG)
01:11:13.040 00.000 8976 move complete, result=0
01:11:13.040 00.000 8976 worker thread done servicing request
01:11:13.041 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:11:13.050 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
01:11:13.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:13.050 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:13.050 00.000 5052 Enqueuing Expose request
01:11:13.050 00.000 8976 Worker thread wakes up
01:11:13.050 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:13.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:13.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:13.739 00.689 8976 Exposure complete
01:11:13.744 00.005 8976 worker thread done servicing request
01:11:13.744 00.000 5052 OnExposeComplete: enter
01:11:13.744 00.000 5052 UpdateGuideState(): m_state=6
01:11:13.744 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2563
01:11:13.744 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.50, Mass=188, SNR=9.4, Peak=65 HFD=3.1
01:11:13.744 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
01:11:13.745 00.001 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
01:11:13.745 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.21 hyp=0.41 cameraTheta=-0.53 mountX=-0.35 mountY=-0.19, mountTheta=-2.65
01:11:13.745 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.21, opts=13)
01:11:13.745 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.21)
01:11:13.745 00.000 8976 Worker thread wakes up
01:11:13.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.21) opts 0xd
01:11:13.746 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.21)
01:11:13.746 00.000 8976 Moving (0.36, -0.21) raw xDistance=-0.35 yDistance=-0.19
01:11:13.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:11:13.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:11:13.746 00.000 8976 MoveAxis(R, 1, ABG)
01:11:13.746 00.000 8976 stepping (-23, 19) + (1, 0)
01:11:13.746 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:13.747 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:11:13.756 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:11:13.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:13.756 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:13.756 00.000 5052 Enqueuing Expose request
01:11:13.777 00.021 8976 Received - 47 (G) 
01:11:13.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:13.777 00.000 8976 stepped: pos (-22, 19)
01:11:13.778 00.001 8976 MoveAxis(U, 0, ABG)
01:11:13.778 00.000 8976 move complete, result=0
01:11:13.778 00.000 8976 worker thread done servicing request
01:11:13.778 00.000 8976 Worker thread wakes up
01:11:13.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:13.778 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:13.778 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:11:14.468 00.690 8976 Exposure complete
01:11:14.472 00.004 8976 worker thread done servicing request
01:11:14.472 00.000 5052 OnExposeComplete: enter
01:11:14.473 00.001 5052 UpdateGuideState(): m_state=6
01:11:14.473 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2564
01:11:14.473 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.74, Mass=184, SNR=9.3, Peak=64 HFD=2.8
01:11:14.473 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:11:14.473 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:11:14.473 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.03 hyp=0.40 cameraTheta=3.07 mountX=0.21 mountY=0.32, mountTheta=0.99
01:11:14.473 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.03, opts=13)
01:11:14.474 00.001 5052 Enqueuing Move request for stepguider (-0.40, 0.03)
01:11:14.474 00.000 8976 Worker thread wakes up
01:11:14.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.03) opts 0xd
01:11:14.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.03)
01:11:14.474 00.000 8976 Moving (-0.40, 0.03) raw xDistance=0.21 yDistance=0.32
01:11:14.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:11:14.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:11:14.474 00.000 8976 MoveAxis(R, 0, ABG)
01:11:14.474 00.000 8976 MoveAxis(D, 1, ABG)
01:11:14.474 00.000 8976 stepping (-22, 19) + (0, -1)
01:11:14.474 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:14.475 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:11:14.484 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:11:14.485 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:14.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:14.485 00.000 5052 Enqueuing Expose request
01:11:14.497 00.012 8976 Received - 47 (G) 
01:11:14.497 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:14.497 00.000 8976 stepped: pos (-22, 18)
01:11:14.497 00.000 8976 move complete, result=0
01:11:14.497 00.000 8976 worker thread done servicing request
01:11:14.497 00.000 8976 Worker thread wakes up
01:11:14.497 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:11:14.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:14.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:15.187 00.690 8976 Exposure complete
01:11:15.192 00.005 8976 worker thread done servicing request
01:11:15.193 00.001 5052 OnExposeComplete: enter
01:11:15.193 00.000 5052 UpdateGuideState(): m_state=6
01:11:15.193 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2565
01:11:15.193 00.000 5052 Star::Find returns 1 (0), X=328.18, Y=281.65, Mass=182, SNR=9.3, Peak=63 HFD=2.7
01:11:15.193 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
01:11:15.193 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
01:11:15.193 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=-0.06 hyp=0.99 cameraTheta=-3.08 mountX=0.40 mountY=0.87, mountTheta=1.14
01:11:15.193 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=-0.06, opts=13)
01:11:15.194 00.001 5052 Enqueuing Move request for stepguider (-0.99, -0.06)
01:11:15.194 00.000 8976 Worker thread wakes up
01:11:15.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, -0.06) opts 0xd
01:11:15.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, -0.06)
01:11:15.194 00.000 8976 Moving (-0.99, -0.06) raw xDistance=0.40 yDistance=0.87
01:11:15.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:11:15.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.87
01:11:15.194 00.000 8976 MoveAxis(L, 2, ABG)
01:11:15.194 00.000 8976 stepping (-22, 18) + (-2, 0)
01:11:15.194 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:15.195 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:11:15.204 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:11:15.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:15.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:15.204 00.000 5052 Enqueuing Expose request
01:11:15.231 00.027 8976 Received - 47 (G) 
01:11:15.231 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:15.232 00.001 8976 stepped: pos (-24, 18)
01:11:15.232 00.000 8976 MoveAxis(D, 4, ABG)
01:11:15.232 00.000 8976 stepping (-24, 18) + (0, -4)
01:11:15.232 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:11:15.264 00.032 8976 Received - 47 (G) 
01:11:15.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:11:15.264 00.000 8976 stepped: pos (-24, 14)
01:11:15.264 00.000 8976 move complete, result=0
01:11:15.264 00.000 8976 worker thread done servicing request
01:11:15.264 00.000 8976 Worker thread wakes up
01:11:15.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:15.264 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:15.264 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:11:15.955 00.691 8976 Exposure complete
01:11:15.961 00.006 8976 worker thread done servicing request
01:11:15.961 00.000 5052 OnExposeComplete: enter
01:11:15.961 00.000 5052 UpdateGuideState(): m_state=6
01:11:15.961 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2566
01:11:15.961 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=282.01, Mass=198, SNR=9.7, Peak=63 HFD=3.6
01:11:15.961 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:11:15.961 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
01:11:15.961 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.30 hyp=0.75 cameraTheta=2.73 mountX=0.58 mountY=0.41, mountTheta=0.62
01:11:15.962 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.30, opts=13)
01:11:15.962 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.30)
01:11:15.962 00.000 8976 Worker thread wakes up
01:11:15.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.30) opts 0xd
01:11:15.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.30)
01:11:15.962 00.000 8976 Moving (-0.69, 0.30) raw xDistance=0.58 yDistance=0.41
01:11:15.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
01:11:15.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.41
01:11:15.962 00.000 8976 MoveAxis(L, 3, ABG)
01:11:15.962 00.000 8976 stepping (-24, 14) + (-3, 0)
01:11:15.963 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:15.963 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:11:15.972 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:11:15.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:15.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:15.972 00.000 5052 Enqueuing Expose request
01:11:15.999 00.027 8976 Received - 47 (G) 
01:11:15.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:15.999 00.000 8976 stepped: pos (-27, 14)
01:11:15.999 00.000 8976 MoveAxis(D, 2, ABG)
01:11:15.999 00.000 8976 stepping (-27, 14) + (0, -2)
01:11:15.999 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:16.031 00.032 8976 Received - 47 (G) 
01:11:16.031 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:16.031 00.000 8976 stepped: pos (-27, 12)
01:11:16.031 00.000 8976 move complete, result=0
01:11:16.031 00.000 8976 worker thread done servicing request
01:11:16.031 00.000 8976 Worker thread wakes up
01:11:16.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:16.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:16.031 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
01:11:16.722 00.691 8976 Exposure complete
01:11:16.727 00.005 8976 worker thread done servicing request
01:11:16.728 00.001 5052 OnExposeComplete: enter
01:11:16.728 00.000 5052 UpdateGuideState(): m_state=6
01:11:16.728 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2567
01:11:16.728 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.67, Mass=184, SNR=9.4, Peak=68 HFD=2.7
01:11:16.728 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
01:11:16.728 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.12)
01:11:16.728 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.04 hyp=0.36 cameraTheta=-3.02 mountX=0.12 mountY=0.32, mountTheta=1.21
01:11:16.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.04, opts=13)
01:11:16.729 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.04)
01:11:16.729 00.000 8976 Worker thread wakes up
01:11:16.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.04) opts 0xd
01:11:16.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.04)
01:11:16.729 00.000 8976 Moving (-0.35, -0.04) raw xDistance=0.12 yDistance=0.32
01:11:16.730 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:11:16.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:11:16.730 00.000 8976 MoveAxis(R, 0, ABG)
01:11:16.730 00.000 8976 MoveAxis(D, 1, ABG)
01:11:16.730 00.000 8976 stepping (-27, 12) + (0, -1)
01:11:16.730 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:16.730 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:11:16.739 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:11:16.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:16.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:16.739 00.000 5052 Enqueuing Expose request
01:11:16.750 00.011 8976 Received - 47 (G) 
01:11:16.751 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:16.751 00.000 8976 stepped: pos (-27, 11)
01:11:16.751 00.000 8976 move complete, result=0
01:11:16.751 00.000 8976 worker thread done servicing request
01:11:16.751 00.000 8976 Worker thread wakes up
01:11:16.751 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:16.751 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:16.751 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:11:17.442 00.691 8976 Exposure complete
01:11:17.448 00.006 8976 worker thread done servicing request
01:11:17.448 00.000 5052 OnExposeComplete: enter
01:11:17.448 00.000 5052 UpdateGuideState(): m_state=6
01:11:17.448 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2568
01:11:17.448 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.63, Mass=189, SNR=9.4, Peak=65 HFD=3.2
01:11:17.448 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
01:11:17.448 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
01:11:17.448 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.08 hyp=0.38 cameraTheta=-0.22 mountX=-0.24 mountY=-0.26, mountTheta=-2.31
01:11:17.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.08, opts=13)
01:11:17.449 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.08)
01:11:17.449 00.000 8976 Worker thread wakes up
01:11:17.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.08) opts 0xd
01:11:17.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.08)
01:11:17.449 00.000 8976 Moving (0.37, -0.08) raw xDistance=-0.24 yDistance=-0.26
01:11:17.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:11:17.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
01:11:17.449 00.000 8976 MoveAxis(R, 0, ABG)
01:11:17.449 00.000 8976 MoveAxis(U, 1, ABG)
01:11:17.449 00.000 8976 stepping (-27, 11) + (0, 1)
01:11:17.449 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:17.450 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:11:17.459 00.009 5052 UpdateGuideState exits: m=189 SNR=9.4
01:11:17.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:17.460 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:17.460 00.000 5052 Enqueuing Expose request
01:11:17.470 00.010 8976 Received - 47 (G) 
01:11:17.470 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:17.470 00.000 8976 stepped: pos (-27, 12)
01:11:17.470 00.000 8976 move complete, result=0
01:11:17.470 00.000 8976 worker thread done servicing request
01:11:17.470 00.000 8976 Worker thread wakes up
01:11:17.470 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:17.470 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:17.470 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:11:18.160 00.690 8976 Exposure complete
01:11:18.165 00.005 8976 worker thread done servicing request
01:11:18.165 00.000 5052 OnExposeComplete: enter
01:11:18.165 00.000 5052 UpdateGuideState(): m_state=6
01:11:18.165 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2569
01:11:18.165 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.35, Mass=201, SNR=9.8, Peak=69 HFD=2.9
01:11:18.166 00.001 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
01:11:18.166 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
01:11:18.166 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.36 hyp=0.67 cameraTheta=-0.57 mountX=-0.58 mountY=-0.28, mountTheta=-2.70
01:11:18.166 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.36, opts=13)
01:11:18.166 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.36)
01:11:18.166 00.000 8976 Worker thread wakes up
01:11:18.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.36) opts 0xd
01:11:18.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.36)
01:11:18.167 00.001 8976 Moving (0.56, -0.36) raw xDistance=-0.58 yDistance=-0.28
01:11:18.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
01:11:18.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:11:18.167 00.000 8976 MoveAxis(R, 2, ABG)
01:11:18.167 00.000 8976 stepping (-27, 12) + (2, 0)
01:11:18.167 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:18.167 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:11:18.176 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:11:18.176 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:18.176 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:18.177 00.001 5052 Enqueuing Expose request
01:11:18.190 00.013 8976 Received - 47 (G) 
01:11:18.190 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:18.190 00.000 8976 stepped: pos (-25, 12)
01:11:18.190 00.000 8976 MoveAxis(U, 1, ABG)
01:11:18.190 00.000 8976 stepping (-25, 12) + (0, 1)
01:11:18.190 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:18.222 00.032 8976 Received - 47 (G) 
01:11:18.222 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:18.222 00.000 8976 stepped: pos (-25, 13)
01:11:18.222 00.000 8976 move complete, result=0
01:11:18.222 00.000 8976 worker thread done servicing request
01:11:18.222 00.000 8976 Worker thread wakes up
01:11:18.222 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:18.222 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:18.222 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 1 ms NORTH
01:11:18.914 00.692 8976 Exposure complete
01:11:18.919 00.005 8976 worker thread done servicing request
01:11:18.919 00.000 5052 OnExposeComplete: enter
01:11:18.919 00.000 5052 UpdateGuideState(): m_state=6
01:11:18.919 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2570
01:11:18.919 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=282.07, Mass=192, SNR=9.5, Peak=67 HFD=2.6
01:11:18.919 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
01:11:18.919 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
01:11:18.919 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.36 hyp=0.71 cameraTheta=0.54 mountX=0.05 mountY=-0.71, mountTheta=-1.51
01:11:18.921 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.36, opts=13)
01:11:18.921 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.36)
01:11:18.921 00.000 8976 Worker thread wakes up
01:11:18.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.36) opts 0xd
01:11:18.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.36)
01:11:18.921 00.000 8976 Moving (0.61, 0.36) raw xDistance=0.05 yDistance=-0.71
01:11:18.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:11:18.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
01:11:18.921 00.000 8976 MoveAxis(R, 0, ABG)
01:11:18.921 00.000 8976 MoveAxis(U, 3, ABG)
01:11:18.921 00.000 8976 stepping (-25, 13) + (0, 3)
01:11:18.922 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:18.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:11:18.932 00.010 5052 UpdateGuideState exits: m=192 SNR=9.5
01:11:18.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:18.933 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:18.933 00.000 5052 Enqueuing Expose request
01:11:18.957 00.024 8976 Received - 47 (G) 
01:11:18.957 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:18.957 00.000 8976 stepped: pos (-25, 16)
01:11:18.957 00.000 8976 move complete, result=0
01:11:18.957 00.000 8976 worker thread done servicing request
01:11:18.957 00.000 8976 Worker thread wakes up
01:11:18.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:18.957 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:18.957 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:11:19.648 00.691 8976 Exposure complete
01:11:19.653 00.005 8976 worker thread done servicing request
01:11:19.653 00.000 5052 OnExposeComplete: enter
01:11:19.653 00.000 5052 UpdateGuideState(): m_state=6
01:11:19.653 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2571
01:11:19.653 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.34, Mass=208, SNR=9.9, Peak=71 HFD=3.1
01:11:19.653 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.04) = xAngle (-2.76 = -2.76)
01:11:19.653 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
01:11:19.653 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.37 hyp=0.56 cameraTheta=-0.72 mountX=-0.52 mountY=-0.15, mountTheta=-2.86
01:11:19.654 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.37, opts=13)
01:11:19.654 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.37)
01:11:19.654 00.000 8976 Worker thread wakes up
01:11:19.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.37) opts 0xd
01:11:19.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.37)
01:11:19.654 00.000 8976 Moving (0.42, -0.37) raw xDistance=-0.52 yDistance=-0.15
01:11:19.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:11:19.655 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:11:19.655 00.000 8976 MoveAxis(R, 2, ABG)
01:11:19.655 00.000 8976 stepping (-25, 16) + (2, 0)
01:11:19.655 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:19.655 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:11:19.666 00.011 5052 UpdateGuideState exits: m=208 SNR=9.9
01:11:19.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:19.666 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:19.666 00.000 5052 Enqueuing Expose request
01:11:19.692 00.026 8976 Received - 47 (G) 
01:11:19.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:19.692 00.000 8976 stepped: pos (-23, 16)
01:11:19.692 00.000 8976 MoveAxis(U, 0, ABG)
01:11:19.692 00.000 8976 move complete, result=0
01:11:19.692 00.000 8976 worker thread done servicing request
01:11:19.692 00.000 8976 Worker thread wakes up
01:11:19.693 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:19.693 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:11:19.693 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:20.380 00.687 8976 Exposure complete
01:11:20.385 00.005 8976 worker thread done servicing request
01:11:20.386 00.001 5052 OnExposeComplete: enter
01:11:20.386 00.000 5052 UpdateGuideState(): m_state=6
01:11:20.386 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2572
01:11:20.386 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.96, Mass=188, SNR=9.4, Peak=66 HFD=3.0
01:11:20.386 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
01:11:20.386 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
01:11:20.386 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.25 hyp=0.39 cameraTheta=0.70 mountX=0.09 mountY=-0.38, mountTheta=-1.35
01:11:20.388 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.25, opts=13)
01:11:20.388 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.25)
01:11:20.388 00.000 8976 Worker thread wakes up
01:11:20.388 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.25) opts 0xd
01:11:20.388 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.25)
01:11:20.388 00.000 8976 Moving (0.30, 0.25) raw xDistance=0.09 yDistance=-0.38
01:11:20.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:11:20.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:11:20.388 00.000 8976 MoveAxis(R, 0, ABG)
01:11:20.388 00.000 8976 MoveAxis(U, 2, ABG)
01:11:20.388 00.000 8976 stepping (-23, 16) + (0, 2)
01:11:20.388 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:20.389 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:11:20.400 00.011 5052 UpdateGuideState exits: m=188 SNR=9.4
01:11:20.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:20.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:20.400 00.000 5052 Enqueuing Expose request
01:11:20.412 00.012 8976 Received - 47 (G) 
01:11:20.412 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:20.412 00.000 8976 stepped: pos (-23, 18)
01:11:20.412 00.000 8976 move complete, result=0
01:11:20.412 00.000 8976 worker thread done servicing request
01:11:20.412 00.000 8976 Worker thread wakes up
01:11:20.412 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:11:20.412 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:20.412 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:21.106 00.694 8976 Exposure complete
01:11:21.112 00.006 8976 worker thread done servicing request
01:11:21.112 00.000 5052 OnExposeComplete: enter
01:11:21.112 00.000 5052 UpdateGuideState(): m_state=6
01:11:21.112 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2573
01:11:21.112 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=282.01, Mass=182, SNR=9.3, Peak=71 HFD=3.0
01:11:21.112 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.48 = -0.48)
01:11:21.112 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
01:11:21.112 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.56 mountX=0.26 mountY=-0.16, mountTheta=-0.56
01:11:21.112 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.30, opts=13)
01:11:21.113 00.001 5052 Enqueuing Move request for stepguider (0.00, 0.30)
01:11:21.113 00.000 8976 Worker thread wakes up
01:11:21.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.30) opts 0xd
01:11:21.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.30)
01:11:21.113 00.000 8976 Moving (0.00, 0.30) raw xDistance=0.26 yDistance=-0.16
01:11:21.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:11:21.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:11:21.113 00.000 8976 MoveAxis(L, 1, ABG)
01:11:21.113 00.000 8976 stepping (-23, 18) + (-1, 0)
01:11:21.113 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:21.113 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:11:21.123 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:11:21.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:21.123 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:21.124 00.001 5052 Enqueuing Expose request
01:11:21.147 00.023 8976 Received - 47 (G) 
01:11:21.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:21.147 00.000 8976 stepped: pos (-24, 18)
01:11:21.147 00.000 8976 MoveAxis(U, 0, ABG)
01:11:21.147 00.000 8976 move complete, result=0
01:11:21.147 00.000 8976 worker thread done servicing request
01:11:21.147 00.000 8976 Worker thread wakes up
01:11:21.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:21.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:21.147 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:11:21.837 00.690 8976 Exposure complete
01:11:21.842 00.005 8976 worker thread done servicing request
01:11:21.842 00.000 5052 OnExposeComplete: enter
01:11:21.843 00.001 5052 UpdateGuideState(): m_state=6
01:11:21.843 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2574
01:11:21.843 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.06, Mass=196, SNR=9.6, Peak=67 HFD=2.6
01:11:21.843 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
01:11:21.843 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
01:11:21.843 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.35 hyp=0.36 cameraTheta=1.38 mountX=0.28 mountY=-0.25, mountTheta=-0.73
01:11:21.844 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.35, opts=13)
01:11:21.844 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.35)
01:11:21.844 00.000 8976 Worker thread wakes up
01:11:21.844 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.35) opts 0xd
01:11:21.844 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.35)
01:11:21.844 00.000 8976 Moving (0.07, 0.35) raw xDistance=0.28 yDistance=-0.25
01:11:21.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:11:21.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:11:21.844 00.000 8976 MoveAxis(L, 1, ABG)
01:11:21.844 00.000 8976 stepping (-24, 18) + (-1, 0)
01:11:21.844 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:21.845 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:11:21.855 00.010 5052 UpdateGuideState exits: m=196 SNR=9.6
01:11:21.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:21.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:21.855 00.000 5052 Enqueuing Expose request
01:11:21.867 00.012 8976 Received - 47 (G) 
01:11:21.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:21.867 00.000 8976 stepped: pos (-25, 18)
01:11:21.867 00.000 8976 MoveAxis(U, 0, ABG)
01:11:21.867 00.000 8976 move complete, result=0
01:11:21.867 00.000 8976 worker thread done servicing request
01:11:21.867 00.000 8976 Worker thread wakes up
01:11:21.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:21.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:21.867 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:11:22.559 00.692 8976 Exposure complete
01:11:22.564 00.005 8976 worker thread done servicing request
01:11:22.565 00.001 5052 OnExposeComplete: enter
01:11:22.565 00.000 5052 UpdateGuideState(): m_state=6
01:11:22.565 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2575
01:11:22.565 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.17, Mass=172, SNR=9.0, Peak=72 HFD=2.6
01:11:22.565 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
01:11:22.565 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
01:11:22.565 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.46 hyp=0.48 cameraTheta=1.28 mountX=0.35 mountY=-0.37, mountTheta=-0.81
01:11:22.565 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.46, opts=13)
01:11:22.566 00.001 5052 Enqueuing Move request for stepguider (0.14, 0.46)
01:11:22.566 00.000 8976 Worker thread wakes up
01:11:22.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.46) opts 0xd
01:11:22.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.46)
01:11:22.566 00.000 8976 Moving (0.14, 0.46) raw xDistance=0.35 yDistance=-0.37
01:11:22.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
01:11:22.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:11:22.566 00.000 8976 MoveAxis(L, 2, ABG)
01:11:22.566 00.000 8976 stepping (-25, 18) + (-2, 0)
01:11:22.566 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:22.566 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:11:22.576 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
01:11:22.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:22.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:22.576 00.000 5052 Enqueuing Expose request
01:11:22.601 00.025 8976 Received - 47 (G) 
01:11:22.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:22.601 00.000 8976 stepped: pos (-27, 18)
01:11:22.601 00.000 8976 MoveAxis(U, 1, ABG)
01:11:22.601 00.000 8976 stepping (-27, 18) + (0, 1)
01:11:22.601 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:22.633 00.032 8976 Received - 47 (G) 
01:11:22.634 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:22.634 00.000 8976 stepped: pos (-27, 19)
01:11:22.634 00.000 8976 move complete, result=0
01:11:22.634 00.000 8976 worker thread done servicing request
01:11:22.634 00.000 8976 Worker thread wakes up
01:11:22.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:22.634 00.000 5052 GuideStep: 0.3 px 2 ms WEST, -0.4 px 1 ms NORTH
01:11:22.634 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:23.320 00.686 8976 Exposure complete
01:11:23.326 00.006 8976 worker thread done servicing request
01:11:23.326 00.000 5052 OnExposeComplete: enter
01:11:23.326 00.000 5052 UpdateGuideState(): m_state=6
01:11:23.326 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2576
01:11:23.326 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.87, Mass=199, SNR=9.7, Peak=64 HFD=3.0
01:11:23.327 00.001 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:11:23.327 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:11:23.327 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.16 hyp=0.60 cameraTheta=0.26 mountX=-0.12 mountY=-0.57, mountTheta=-1.78
01:11:23.327 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.16, opts=13)
01:11:23.327 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.16)
01:11:23.327 00.000 8976 Worker thread wakes up
01:11:23.328 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.16) opts 0xd
01:11:23.328 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.16)
01:11:23.328 00.000 8976 Moving (0.58, 0.16) raw xDistance=-0.12 yDistance=-0.57
01:11:23.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:11:23.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
01:11:23.328 00.000 8976 MoveAxis(R, 0, ABG)
01:11:23.328 00.000 8976 MoveAxis(U, 2, ABG)
01:11:23.328 00.000 8976 stepping (-27, 19) + (0, 2)
01:11:23.328 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:23.328 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:11:23.338 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:11:23.339 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:23.339 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:23.339 00.000 5052 Enqueuing Expose request
01:11:23.353 00.014 8976 Received - 47 (G) 
01:11:23.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:23.353 00.000 8976 stepped: pos (-27, 21)
01:11:23.354 00.001 8976 move complete, result=0
01:11:23.354 00.000 8976 worker thread done servicing request
01:11:23.354 00.000 8976 Worker thread wakes up
01:11:23.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:23.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:23.354 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:11:24.048 00.694 8976 Exposure complete
01:11:24.054 00.006 8976 worker thread done servicing request
01:11:24.054 00.000 5052 OnExposeComplete: enter
01:11:24.054 00.000 5052 UpdateGuideState(): m_state=6
01:11:24.054 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2577
01:11:24.054 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.78, Mass=196, SNR=9.6, Peak=63 HFD=3.1
01:11:24.054 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:11:24.054 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
01:11:24.054 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.07 hyp=0.37 cameraTheta=0.19 mountX=-0.10 mountY=-0.35, mountTheta=-1.86
01:11:24.055 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.07, opts=13)
01:11:24.055 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.07)
01:11:24.055 00.000 8976 Worker thread wakes up
01:11:24.055 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.07) opts 0xd
01:11:24.055 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.07)
01:11:24.055 00.000 8976 Moving (0.37, 0.07) raw xDistance=-0.10 yDistance=-0.35
01:11:24.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:11:24.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:11:24.055 00.000 8976 MoveAxis(R, 0, ABG)
01:11:24.055 00.000 8976 MoveAxis(U, 2, ABG)
01:11:24.055 00.000 8976 stepping (-27, 21) + (0, 2)
01:11:24.055 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:24.056 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:11:24.066 00.010 5052 UpdateGuideState exits: m=196 SNR=9.6
01:11:24.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:24.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:24.066 00.000 5052 Enqueuing Expose request
01:11:24.089 00.023 8976 Received - 47 (G) 
01:11:24.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:24.089 00.000 8976 stepped: pos (-27, 23)
01:11:24.089 00.000 8976 move complete, result=0
01:11:24.089 00.000 8976 worker thread done servicing request
01:11:24.089 00.000 8976 Worker thread wakes up
01:11:24.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:24.089 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 2 ms NORTH
01:11:24.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:24.776 00.687 8976 Exposure complete
01:11:24.781 00.005 8976 worker thread done servicing request
01:11:24.781 00.000 5052 OnExposeComplete: enter
01:11:24.781 00.000 5052 UpdateGuideState(): m_state=6
01:11:24.782 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2578
01:11:24.782 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.57, Mass=193, SNR=9.6, Peak=69 HFD=3.3
01:11:24.782 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
01:11:24.782 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
01:11:24.782 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.53 mountX=-0.03 mountY=0.24, mountTheta=1.71
01:11:24.782 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.14, opts=13)
01:11:24.782 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.14)
01:11:24.783 00.001 8976 Worker thread wakes up
01:11:24.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.14) opts 0xd
01:11:24.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.14)
01:11:24.783 00.000 8976 Moving (-0.19, -0.14) raw xDistance=-0.03 yDistance=0.24
01:11:24.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:11:24.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:11:24.783 00.000 8976 MoveAxis(R, 0, ABG)
01:11:24.783 00.000 8976 MoveAxis(U, 0, ABG)
01:11:24.783 00.000 8976 move complete, result=0
01:11:24.783 00.000 8976 worker thread done servicing request
01:11:24.784 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:11:24.793 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:11:24.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:24.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:24.793 00.000 5052 Enqueuing Expose request
01:11:24.793 00.000 8976 Worker thread wakes up
01:11:24.794 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:11:24.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:24.794 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:25.482 00.688 8976 Exposure complete
01:11:25.487 00.005 8976 worker thread done servicing request
01:11:25.488 00.001 5052 OnExposeComplete: enter
01:11:25.488 00.000 5052 UpdateGuideState(): m_state=6
01:11:25.488 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2579
01:11:25.488 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.35, Mass=201, SNR=9.7, Peak=63 HFD=3.1
01:11:25.488 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.51 = 1.77)
01:11:25.488 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.67)
01:11:25.488 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.36 hyp=0.58 cameraTheta=-2.47 mountX=-0.12 mountY=0.58, mountTheta=1.77
01:11:25.488 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.36, opts=13)
01:11:25.489 00.001 5052 Enqueuing Move request for stepguider (-0.45, -0.36)
01:11:25.489 00.000 8976 Worker thread wakes up
01:11:25.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.36) opts 0xd
01:11:25.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.36)
01:11:25.489 00.000 8976 Moving (-0.45, -0.36) raw xDistance=-0.12 yDistance=0.58
01:11:25.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:11:25.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
01:11:25.489 00.000 8976 MoveAxis(R, 0, ABG)
01:11:25.489 00.000 8976 MoveAxis(D, 2, ABG)
01:11:25.489 00.000 8976 stepping (-27, 23) + (0, -2)
01:11:25.489 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:25.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:11:25.499 00.010 5052 UpdateGuideState exits: m=201 SNR=9.7
01:11:25.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:25.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:25.499 00.000 5052 Enqueuing Expose request
01:11:25.511 00.012 8976 Received - 47 (G) 
01:11:25.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:25.511 00.000 8976 stepped: pos (-27, 21)
01:11:25.511 00.000 8976 move complete, result=0
01:11:25.511 00.000 8976 worker thread done servicing request
01:11:25.511 00.000 8976 Worker thread wakes up
01:11:25.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:25.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:25.511 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:11:26.194 00.683 8976 Exposure complete
01:11:26.200 00.006 8976 worker thread done servicing request
01:11:26.200 00.000 5052 OnExposeComplete: enter
01:11:26.200 00.000 5052 UpdateGuideState(): m_state=6
01:11:26.200 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2580
01:11:26.200 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.80, Mass=183, SNR=9.3, Peak=63 HFD=3.0
01:11:26.200 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:11:26.200 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:11:26.200 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=0.09 hyp=0.88 cameraTheta=3.04 mountX=0.48 mountY=0.69, mountTheta=0.96
01:11:26.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=0.09, opts=13)
01:11:26.201 00.000 5052 Enqueuing Move request for stepguider (-0.87, 0.09)
01:11:26.201 00.000 8976 Worker thread wakes up
01:11:26.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, 0.09) opts 0xd
01:11:26.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, 0.09)
01:11:26.201 00.000 8976 Moving (-0.87, 0.09) raw xDistance=0.48 yDistance=0.69
01:11:26.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:11:26.202 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.69
01:11:26.202 00.000 8976 MoveAxis(L, 2, ABG)
01:11:26.202 00.000 8976 stepping (-27, 21) + (-2, 0)
01:11:26.202 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:26.202 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:11:26.211 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:11:26.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:26.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:26.211 00.000 5052 Enqueuing Expose request
01:11:26.231 00.020 8976 Received - 47 (G) 
01:11:26.231 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:26.231 00.000 8976 stepped: pos (-29, 21)
01:11:26.231 00.000 8976 MoveAxis(D, 3, ABG)
01:11:26.231 00.000 8976 stepping (-29, 21) + (0, -3)
01:11:26.231 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:26.263 00.032 8976 Received - 47 (G) 
01:11:26.263 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:26.263 00.000 8976 stepped: pos (-29, 18)
01:11:26.263 00.000 8976 move complete, result=0
01:11:26.263 00.000 8976 worker thread done servicing request
01:11:26.263 00.000 8976 Worker thread wakes up
01:11:26.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:26.263 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:11:26.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:26.970 00.707 8976 Exposure complete
01:11:26.975 00.005 8976 worker thread done servicing request
01:11:26.975 00.000 5052 OnExposeComplete: enter
01:11:26.975 00.000 5052 UpdateGuideState(): m_state=6
01:11:26.976 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2581
01:11:26.976 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.75, Mass=199, SNR=9.7, Peak=69 HFD=3.1
01:11:26.976 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:11:26.976 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:11:26.976 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.04 hyp=0.43 cameraTheta=3.06 mountX=0.23 mountY=0.34, mountTheta=0.98
01:11:26.978 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.04, opts=13)
01:11:26.978 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.04)
01:11:26.978 00.000 8976 Worker thread wakes up
01:11:26.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.04) opts 0xd
01:11:26.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.04)
01:11:26.978 00.000 8976 Moving (-0.43, 0.04) raw xDistance=0.23 yDistance=0.34
01:11:26.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:11:26.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
01:11:26.979 00.001 8976 MoveAxis(R, 0, ABG)
01:11:26.979 00.000 8976 MoveAxis(D, 2, ABG)
01:11:26.979 00.000 8976 stepping (-29, 18) + (0, -2)
01:11:26.979 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:26.981 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:11:26.991 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:11:26.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:26.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:26.991 00.000 5052 Enqueuing Expose request
01:11:27.014 00.023 8976 Received - 47 (G) 
01:11:27.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:27.014 00.000 8976 stepped: pos (-29, 16)
01:11:27.014 00.000 8976 move complete, result=0
01:11:27.014 00.000 8976 worker thread done servicing request
01:11:27.014 00.000 8976 Worker thread wakes up
01:11:27.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:27.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:27.014 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 2 ms SOUTH
01:11:27.702 00.688 8976 Exposure complete
01:11:27.708 00.006 8976 worker thread done servicing request
01:11:27.708 00.000 5052 OnExposeComplete: enter
01:11:27.708 00.000 5052 UpdateGuideState(): m_state=6
01:11:27.708 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2582
01:11:27.708 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.66, Mass=192, SNR=9.6, Peak=63 HFD=3.0
01:11:27.708 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
01:11:27.708 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.06)
01:11:27.708 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=-0.05 hyp=0.82 cameraTheta=-3.08 mountX=0.33 mountY=0.72, mountTheta=1.14
01:11:27.709 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=-0.05, opts=13)
01:11:27.709 00.000 5052 Enqueuing Move request for stepguider (-0.82, -0.05)
01:11:27.709 00.000 8976 Worker thread wakes up
01:11:27.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, -0.05) opts 0xd
01:11:27.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, -0.05)
01:11:27.709 00.000 8976 Moving (-0.82, -0.05) raw xDistance=0.33 yDistance=0.72
01:11:27.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:11:27.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
01:11:27.709 00.000 8976 MoveAxis(L, 1, ABG)
01:11:27.709 00.000 8976 stepping (-29, 16) + (-1, 0)
01:11:27.709 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:27.710 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:11:27.721 00.011 5052 UpdateGuideState exits: m=192 SNR=9.6
01:11:27.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:27.721 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:27.721 00.000 5052 Enqueuing Expose request
01:11:27.733 00.012 8976 Received - 47 (G) 
01:11:27.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:27.733 00.000 8976 stepped: pos (-30, 16)
01:11:27.733 00.000 8976 MoveAxis(D, 3, ABG)
01:11:27.733 00.000 8976 stepping (-30, 16) + (0, -3)
01:11:27.734 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:27.765 00.031 8976 Received - 47 (G) 
01:11:27.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:27.765 00.000 8976 stepped: pos (-30, 13)
01:11:27.765 00.000 8976 move complete, result=0
01:11:27.765 00.000 8976 worker thread done servicing request
01:11:27.765 00.000 8976 Worker thread wakes up
01:11:27.765 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
01:11:27.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:27.765 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:28.454 00.689 8976 Exposure complete
01:11:28.459 00.005 8976 worker thread done servicing request
01:11:28.460 00.001 5052 OnExposeComplete: enter
01:11:28.460 00.000 5052 UpdateGuideState(): m_state=6
01:11:28.460 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2583
01:11:28.460 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.73, Mass=166, SNR=8.9, Peak=62 HFD=3.1
01:11:28.460 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:11:28.460 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:11:28.460 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.02 hyp=0.57 cameraTheta=3.10 mountX=0.28 mountY=0.46, mountTheta=1.03
01:11:28.461 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.02, opts=13)
01:11:28.461 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.02)
01:11:28.461 00.000 8976 Worker thread wakes up
01:11:28.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.02) opts 0xd
01:11:28.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.02)
01:11:28.461 00.000 8976 Moving (-0.56, 0.02) raw xDistance=0.28 yDistance=0.46
01:11:28.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:11:28.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
01:11:28.461 00.000 8976 MoveAxis(L, 1, ABG)
01:11:28.461 00.000 8976 stepping (-30, 13) + (-1, 0)
01:11:28.461 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:28.462 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:11:28.471 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
01:11:28.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:28.471 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:28.471 00.000 5052 Enqueuing Expose request
01:11:28.484 00.013 8976 Received - 47 (G) 
01:11:28.485 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:28.485 00.000 8976 stepped: pos (-31, 13)
01:11:28.485 00.000 8976 MoveAxis(D, 2, ABG)
01:11:28.485 00.000 8976 stepping (-31, 13) + (0, -2)
01:11:28.485 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:28.517 00.032 8976 Received - 47 (G) 
01:11:28.517 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:28.517 00.000 8976 stepped: pos (-31, 11)
01:11:28.517 00.000 8976 starting a new bump
01:11:28.517 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
01:11:28.517 00.000 8976 MountToCamera -- mountX=4.50 mountY=-2.37 hyp=5.09 mountTheta=-0.48 cameraX=0.06, cameraY=5.09 cameraTheta=1.56
01:11:28.517 00.000 8976 incremental bump (0.058, 5.087) isValid = 1
01:11:28.517 00.000 8976 Scheduling Mount bump of (0.003, 0.238)
01:11:28.517 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.24, opts=4)
01:11:28.517 00.000 8976 Enqueuing Move request for scope (0.00, 0.24)
01:11:28.517 00.000 8976 move complete, result=0
01:11:28.517 00.000 9828 Worker thread wakes up
01:11:28.517 00.000 8976 worker thread done servicing request
01:11:28.517 00.000 8976 Worker thread wakes up
01:11:28.517 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:28.517 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:11:28.517 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0x4
01:11:28.517 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
01:11:28.518 00.001 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
01:11:28.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:28.518 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
01:11:28.518 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.56 mountX=-0.01 mountY=-0.24, mountTheta=-1.63
01:11:28.518 00.000 9828 Moving (0.00, 0.24) raw xDistance=-0.01 yDistance=-0.24
01:11:28.518 00.000 9828 BLC: window closed
01:11:28.518 00.000 9828 MoveAxis(E, 4, B)
01:11:28.518 00.000 9828 Guiding  Dir = 2, Dur = 4
01:11:28.518 00.000 9828 IsSlewing returns 0
01:11:28.519 00.001 9828 IsGuiding returns 0
01:11:28.519 00.000 9828 PulseGuide returned control before completion, sleep 14
01:11:28.541 00.022 9828 IsGuiding returns 1
01:11:28.541 00.000 9828 scope still moving after pulse duration time elapsed
01:11:28.572 00.031 9828 IsSlewing returns 0
01:11:28.572 00.000 9828 IsGuiding returns 1
01:11:28.603 00.031 9828 IsSlewing returns 0
01:11:28.603 00.000 9828 IsGuiding returns 1
01:11:28.633 00.030 9828 IsSlewing returns 0
01:11:28.633 00.000 9828 IsGuiding returns 0
01:11:28.633 00.000 9828 scope move finished after 4 + 111 ms
01:11:28.633 00.000 9828 Move returns status 0, amount 4
01:11:28.633 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:28.633 00.000 9828 MoveAxis(N, 32, B)
01:11:28.633 00.000 9828 Guiding  Dir = 0, Dur = 32
01:11:28.649 00.016 9828 IsSlewing returns 0
01:11:28.649 00.000 9828 IsGuiding returns 0
01:11:28.649 00.000 9828 PulseGuide returned control before completion, sleep 42
01:11:28.694 00.045 9828 IsGuiding returns 1
01:11:28.694 00.000 9828 scope still moving after pulse duration time elapsed
01:11:28.726 00.032 9828 IsSlewing returns 0
01:11:28.726 00.000 9828 IsGuiding returns 1
01:11:28.757 00.031 9828 IsSlewing returns 0
01:11:28.757 00.000 9828 IsGuiding returns 1
01:11:28.788 00.031 9828 IsSlewing returns 0
01:11:28.788 00.000 9828 IsGuiding returns 1
01:11:28.818 00.030 9828 IsSlewing returns 0
01:11:28.818 00.000 9828 IsGuiding returns 0
01:11:28.818 00.000 9828 scope move finished after 32 + 137 ms
01:11:28.818 00.000 9828 Move returns status 0, amount 32
01:11:28.818 00.000 9828 move complete, result=0
01:11:28.818 00.000 9828 worker thread done servicing request
01:11:28.819 00.001 5052 GuideStep: -0.0 px 4 ms EAST, -0.2 px 32 ms NORTH
01:11:29.209 00.390 8976 Exposure complete
01:11:29.215 00.006 8976 worker thread done servicing request
01:11:29.215 00.000 5052 OnExposeComplete: enter
01:11:29.215 00.000 5052 UpdateGuideState(): m_state=6
01:11:29.215 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2584
01:11:29.215 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.38, Mass=211, SNR=10.0, Peak=65 HFD=3.2
01:11:29.215 00.000 5052 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
01:11:29.215 00.000 5052 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
01:11:29.215 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.33 hyp=0.49 cameraTheta=-0.74 mountX=-0.46 mountY=-0.12, mountTheta=-2.88
01:11:29.216 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.33, opts=13)
01:11:29.216 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.33)
01:11:29.216 00.000 8976 Worker thread wakes up
01:11:29.216 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.33) opts 0xd
01:11:29.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.33)
01:11:29.216 00.000 8976 Moving (0.36, -0.33) raw xDistance=-0.46 yDistance=-0.12
01:11:29.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.46
01:11:29.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:11:29.216 00.000 8976 MoveAxis(R, 2, ABG)
01:11:29.216 00.000 8976 stepping (-31, 11) + (2, 0)
01:11:29.216 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:29.217 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:11:29.227 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
01:11:29.227 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:29.227 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:29.227 00.000 5052 Enqueuing Expose request
01:11:29.252 00.025 8976 Received - 47 (G) 
01:11:29.252 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:29.252 00.000 8976 stepped: pos (-29, 11)
01:11:29.252 00.000 8976 MoveAxis(U, 0, ABG)
01:11:29.252 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
01:11:29.252 00.000 8976 MountToCamera -- mountX=4.48 mountY=-2.16 hyp=4.98 mountTheta=-0.45 cameraX=-0.12, cameraY=4.98 cameraTheta=1.59
01:11:29.252 00.000 8976 incremental bump (-0.115, 4.976) isValid = 1
01:11:29.252 00.000 8976 Scheduling Mount bump of (-0.005, 0.238)
01:11:29.252 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.24, opts=4)
01:11:29.252 00.000 8976 Enqueuing Move request for scope (-0.01, 0.24)
01:11:29.252 00.000 8976 move complete, result=0
01:11:29.252 00.000 9828 Worker thread wakes up
01:11:29.252 00.000 8976 worker thread done servicing request
01:11:29.253 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:11:29.253 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0x4
01:11:29.253 00.000 8976 Worker thread wakes up
01:11:29.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:29.253 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:29.253 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
01:11:29.253 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
01:11:29.253 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.68)
01:11:29.253 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.59 mountX=-0.01 mountY=-0.24, mountTheta=-1.59
01:11:29.253 00.000 9828 Moving (-0.01, 0.24) raw xDistance=-0.01 yDistance=-0.24
01:11:29.253 00.000 9828 BLC: window closed
01:11:29.253 00.000 9828 MoveAxis(E, 2, B)
01:11:29.253 00.000 9828 Guiding  Dir = 2, Dur = 2
01:11:29.254 00.001 9828 IsSlewing returns 0
01:11:29.254 00.000 9828 IsGuiding returns 0
01:11:29.254 00.000 9828 PulseGuide returned control before completion, sleep 12
01:11:29.267 00.013 9828 IsGuiding returns 1
01:11:29.267 00.000 9828 scope still moving after pulse duration time elapsed
01:11:29.299 00.032 9828 IsSlewing returns 0
01:11:29.299 00.000 9828 IsGuiding returns 1
01:11:29.330 00.031 9828 IsSlewing returns 0
01:11:29.330 00.000 9828 IsGuiding returns 1
01:11:29.362 00.032 9828 IsSlewing returns 0
01:11:29.362 00.000 9828 IsGuiding returns 1
01:11:29.394 00.032 9828 IsSlewing returns 0
01:11:29.394 00.000 9828 IsGuiding returns 1
01:11:29.425 00.031 9828 IsSlewing returns 0
01:11:29.425 00.000 9828 IsGuiding returns 1
01:11:29.455 00.030 9828 IsSlewing returns 0
01:11:29.455 00.000 9828 IsGuiding returns 0
01:11:29.455 00.000 9828 scope move finished after 2 + 199 ms
01:11:29.455 00.000 9828 Move returns status 0, amount 2
01:11:29.455 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:29.455 00.000 9828 MoveAxis(N, 32, B)
01:11:29.455 00.000 9828 Guiding  Dir = 0, Dur = 32
01:11:29.471 00.016 9828 IsSlewing returns 0
01:11:29.471 00.000 9828 IsGuiding returns 0
01:11:29.471 00.000 9828 PulseGuide returned control before completion, sleep 42
01:11:29.517 00.046 9828 IsGuiding returns 1
01:11:29.517 00.000 9828 scope still moving after pulse duration time elapsed
01:11:29.548 00.031 9828 IsSlewing returns 0
01:11:29.548 00.000 9828 IsGuiding returns 1
01:11:29.594 00.046 9828 IsSlewing returns 0
01:11:29.595 00.001 9828 IsGuiding returns 1
01:11:29.626 00.031 9828 IsSlewing returns 0
01:11:29.626 00.000 9828 IsGuiding returns 0
01:11:29.626 00.000 9828 scope move finished after 32 + 123 ms
01:11:29.626 00.000 9828 Move returns status 0, amount 32
01:11:29.626 00.000 9828 move complete, result=0
01:11:29.626 00.000 9828 worker thread done servicing request
01:11:29.626 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.2 px 32 ms NORTH
01:11:29.944 00.318 8976 Exposure complete
01:11:29.949 00.005 8976 worker thread done servicing request
01:11:29.949 00.000 5052 OnExposeComplete: enter
01:11:29.949 00.000 5052 UpdateGuideState(): m_state=6
01:11:29.949 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2585
01:11:29.950 00.001 5052 Star::Find returns 1 (0), X=329.57, Y=281.72, Mass=205, SNR=9.8, Peak=63 HFD=3.2
01:11:29.950 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
01:11:29.950 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:11:29.950 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.01 hyp=0.40 cameraTheta=0.03 mountX=-0.17 mountY=-0.34, mountTheta=-2.04
01:11:29.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.01, opts=13)
01:11:29.951 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.01)
01:11:29.951 00.000 8976 Worker thread wakes up
01:11:29.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.01) opts 0xd
01:11:29.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.01)
01:11:29.951 00.000 8976 Moving (0.40, 0.01) raw xDistance=-0.17 yDistance=-0.34
01:11:29.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:11:29.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:11:29.951 00.000 8976 MoveAxis(R, 0, ABG)
01:11:29.951 00.000 8976 MoveAxis(U, 1, ABG)
01:11:29.951 00.000 8976 stepping (-29, 11) + (0, 1)
01:11:29.951 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:29.952 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:11:29.961 00.009 5052 UpdateGuideState exits: m=205 SNR=9.8
01:11:29.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:29.961 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:29.961 00.000 5052 Enqueuing Expose request
01:11:29.971 00.010 8976 Received - 47 (G) 
01:11:29.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:29.971 00.000 8976 stepped: pos (-29, 12)
01:11:29.971 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
01:11:29.971 00.000 8976 MountToCamera -- mountX=4.47 mountY=-2.08 hyp=4.93 mountTheta=-0.44 cameraX=-0.18, cameraY=4.92 cameraTheta=1.61
01:11:29.971 00.000 8976 incremental bump (-0.184, 4.925) isValid = 1
01:11:29.971 00.000 8976 Scheduling Mount bump of (-0.009, 0.238)
01:11:29.971 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.24, opts=4)
01:11:29.971 00.000 8976 Enqueuing Move request for scope (-0.01, 0.24)
01:11:29.971 00.000 8976 move complete, result=0
01:11:29.971 00.000 9828 Worker thread wakes up
01:11:29.971 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0x4
01:11:29.971 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
01:11:29.971 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
01:11:29.971 00.000 8976 worker thread done servicing request
01:11:29.971 00.000 8976 Worker thread wakes up
01:11:29.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:29.971 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:11:29.971 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
01:11:29.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:29.972 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.61 mountX=-0.00 mountY=-0.24, mountTheta=-1.58
01:11:29.972 00.000 9828 Moving (-0.01, 0.24) raw xDistance=-0.00 yDistance=-0.24
01:11:29.972 00.000 9828 BLC: window closed
01:11:29.972 00.000 9828 MoveAxis(E, 1, B)
01:11:29.972 00.000 9828 Guiding  Dir = 2, Dur = 1
01:11:29.972 00.000 9828 IsSlewing returns 0
01:11:29.972 00.000 9828 IsGuiding returns 0
01:11:29.972 00.000 9828 PulseGuide returned control before completion, sleep 11
01:11:29.996 00.024 9828 IsGuiding returns 1
01:11:29.996 00.000 9828 scope still moving after pulse duration time elapsed
01:11:30.028 00.032 9828 IsSlewing returns 0
01:11:30.028 00.000 9828 IsGuiding returns 1
01:11:30.058 00.030 9828 IsSlewing returns 0
01:11:30.058 00.000 9828 IsGuiding returns 1
01:11:30.089 00.031 9828 IsSlewing returns 0
01:11:30.089 00.000 9828 IsGuiding returns 0
01:11:30.089 00.000 9828 scope move finished after 1 + 115 ms
01:11:30.089 00.000 9828 Move returns status 0, amount 1
01:11:30.089 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:30.089 00.000 9828 MoveAxis(N, 32, B)
01:11:30.089 00.000 9828 Guiding  Dir = 0, Dur = 32
01:11:30.104 00.015 9828 IsSlewing returns 0
01:11:30.105 00.001 9828 IsGuiding returns 0
01:11:30.105 00.000 9828 PulseGuide returned control before completion, sleep 42
01:11:30.151 00.046 9828 IsGuiding returns 1
01:11:30.151 00.000 9828 scope still moving after pulse duration time elapsed
01:11:30.182 00.031 9828 IsSlewing returns 0
01:11:30.182 00.000 9828 IsGuiding returns 1
01:11:30.213 00.031 9828 IsSlewing returns 0
01:11:30.213 00.000 9828 IsGuiding returns 1
01:11:30.243 00.030 9828 IsSlewing returns 0
01:11:30.244 00.001 9828 IsGuiding returns 1
01:11:30.274 00.030 9828 IsSlewing returns 0
01:11:30.274 00.000 9828 IsGuiding returns 0
01:11:30.274 00.000 9828 scope move finished after 32 + 137 ms
01:11:30.274 00.000 9828 Move returns status 0, amount 32
01:11:30.274 00.000 9828 move complete, result=0
01:11:30.274 00.000 9828 worker thread done servicing request
01:11:30.274 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.2 px 32 ms NORTH
01:11:30.661 00.387 8976 Exposure complete
01:11:30.666 00.005 8976 worker thread done servicing request
01:11:30.667 00.001 5052 OnExposeComplete: enter
01:11:30.667 00.000 5052 UpdateGuideState(): m_state=6
01:11:30.667 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2586
01:11:30.667 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=280.83, Mass=200, SNR=9.8, Peak=66 HFD=2.9
01:11:30.667 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
01:11:30.667 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.72)
01:11:30.667 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.88 hyp=0.89 cameraTheta=-1.42 mountX=-0.84 mountY=0.36, mountTheta=2.73
01:11:30.668 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.88, opts=13)
01:11:30.668 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.88)
01:11:30.668 00.000 8976 Worker thread wakes up
01:11:30.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.88) opts 0xd
01:11:30.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.88)
01:11:30.668 00.000 8976 Moving (0.13, -0.88) raw xDistance=-0.84 yDistance=0.36
01:11:30.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
01:11:30.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
01:11:30.668 00.000 8976 MoveAxis(R, 3, ABG)
01:11:30.668 00.000 8976 stepping (-29, 12) + (3, 0)
01:11:30.668 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:30.669 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:11:30.678 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:11:30.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:30.679 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:30.679 00.000 5052 Enqueuing Expose request
01:11:30.707 00.028 8976 Received - 47 (G) 
01:11:30.707 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:30.707 00.000 8976 stepped: pos (-26, 12)
01:11:30.707 00.000 8976 MoveAxis(D, 1, ABG)
01:11:30.707 00.000 8976 stepping (-26, 12) + (0, -1)
01:11:30.707 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:30.739 00.032 8976 Received - 47 (G) 
01:11:30.739 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:30.739 00.000 8976 stepped: pos (-26, 11)
01:11:30.739 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
01:11:30.739 00.000 8976 MountToCamera -- mountX=4.31 mountY=-1.97 hyp=4.74 mountTheta=-0.43 cameraX=-0.21, cameraY=4.73 cameraTheta=1.61
01:11:30.739 00.000 8976 incremental bump (-0.208, 4.732) isValid = 1
01:11:30.739 00.000 8976 Scheduling Mount bump of (-0.010, 0.238)
01:11:30.739 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.24, opts=4)
01:11:30.739 00.000 8976 Enqueuing Move request for scope (-0.01, 0.24)
01:11:30.739 00.000 8976 move complete, result=0
01:11:30.739 00.000 9828 Worker thread wakes up
01:11:30.739 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.4 px 1 ms SOUTH
01:11:30.739 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0x4
01:11:30.740 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
01:11:30.740 00.000 8976 worker thread done servicing request
01:11:30.740 00.000 8976 Worker thread wakes up
01:11:30.740 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
01:11:30.740 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.66)
01:11:30.740 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.61 mountX=-0.00 mountY=-0.24, mountTheta=-1.57
01:11:30.740 00.000 9828 Moving (-0.01, 0.24) raw xDistance=-0.00 yDistance=-0.24
01:11:30.740 00.000 9828 BLC: window closed
01:11:30.740 00.000 9828 MoveAxis(E, 0, B)
01:11:30.740 00.000 9828 Move returns status 0, amount 0
01:11:30.740 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:30.740 00.000 9828 MoveAxis(N, 32, B)
01:11:30.740 00.000 9828 Guiding  Dir = 0, Dur = 32
01:11:30.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:30.740 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:30.740 00.000 9828 IsSlewing returns 0
01:11:30.740 00.000 9828 IsGuiding returns 0
01:11:30.741 00.001 9828 PulseGuide returned control before completion, sleep 42
01:11:30.788 00.047 9828 IsGuiding returns 1
01:11:30.788 00.000 9828 scope still moving after pulse duration time elapsed
01:11:30.818 00.030 9828 IsSlewing returns 0
01:11:30.818 00.000 9828 IsGuiding returns 1
01:11:30.849 00.031 9828 IsSlewing returns 0
01:11:30.849 00.000 9828 IsGuiding returns 1
01:11:30.880 00.031 9828 IsSlewing returns 0
01:11:30.880 00.000 9828 IsGuiding returns 0
01:11:30.880 00.000 9828 scope move finished after 32 + 108 ms
01:11:30.880 00.000 9828 Move returns status 0, amount 32
01:11:30.880 00.000 9828 move complete, result=0
01:11:30.880 00.000 9828 worker thread done servicing request
01:11:30.880 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 32 ms NORTH
01:11:31.431 00.551 8976 Exposure complete
01:11:31.437 00.006 8976 worker thread done servicing request
01:11:31.437 00.000 5052 OnExposeComplete: enter
01:11:31.437 00.000 5052 UpdateGuideState(): m_state=6
01:11:31.437 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2587
01:11:31.437 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.36, Mass=177, SNR=9.2, Peak=64 HFD=3.3
01:11:31.437 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.41 = 2.88)
01:11:31.437 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.51 = 2.77)
01:11:31.438 00.001 5052 CameraToMount -- cameraX=0.07 cameraY=-0.35 hyp=0.36 cameraTheta=-1.36 mountX=-0.35 mountY=0.13, mountTheta=2.78
01:11:31.438 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.35, opts=13)
01:11:31.438 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.35)
01:11:31.438 00.000 8976 Worker thread wakes up
01:11:31.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.35) opts 0xd
01:11:31.438 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.35)
01:11:31.438 00.000 8976 Moving (0.07, -0.35) raw xDistance=-0.35 yDistance=0.13
01:11:31.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.35
01:11:31.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:11:31.438 00.000 8976 MoveAxis(R, 2, ABG)
01:11:31.439 00.001 8976 stepping (-26, 11) + (2, 0)
01:11:31.439 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:31.439 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:11:31.449 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
01:11:31.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:31.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:31.449 00.000 5052 Enqueuing Expose request
01:11:31.474 00.025 8976 Received - 47 (G) 
01:11:31.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:31.474 00.000 8976 stepped: pos (-24, 11)
01:11:31.474 00.000 8976 MoveAxis(U, 0, ABG)
01:11:31.474 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
01:11:31.474 00.000 8976 MountToCamera -- mountX=4.10 mountY=-1.90 hyp=4.52 mountTheta=-0.43 cameraX=-0.18, cameraY=4.51 cameraTheta=1.61
01:11:31.474 00.000 8976 incremental bump (-0.178, 4.513) isValid = 1
01:11:31.474 00.000 8976 Scheduling Mount bump of (-0.009, 0.238)
01:11:31.474 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.24, opts=4)
01:11:31.474 00.000 8976 Enqueuing Move request for scope (-0.01, 0.24)
01:11:31.475 00.001 8976 move complete, result=0
01:11:31.475 00.000 8976 worker thread done servicing request
01:11:31.475 00.000 9828 Worker thread wakes up
01:11:31.475 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0x4
01:11:31.475 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
01:11:31.475 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
01:11:31.475 00.000 5052 GuideStep: -0.3 px 2 ms EAST, 0.1 px 0 ms NORTH
01:11:31.475 00.000 8976 Worker thread wakes up
01:11:31.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:31.475 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:31.475 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
01:11:31.475 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.61 mountX=-0.00 mountY=-0.24, mountTheta=-1.58
01:11:31.475 00.000 9828 Moving (-0.01, 0.24) raw xDistance=-0.00 yDistance=-0.24
01:11:31.475 00.000 9828 BLC: window closed
01:11:31.475 00.000 9828 MoveAxis(E, 1, B)
01:11:31.475 00.000 9828 Guiding  Dir = 2, Dur = 1
01:11:31.476 00.001 9828 IsSlewing returns 0
01:11:31.476 00.000 9828 IsGuiding returns 0
01:11:31.477 00.001 9828 PulseGuide returned control before completion, sleep 11
01:11:31.499 00.022 9828 IsGuiding returns 1
01:11:31.499 00.000 9828 scope still moving after pulse duration time elapsed
01:11:31.529 00.030 9828 IsSlewing returns 0
01:11:31.530 00.001 9828 IsGuiding returns 1
01:11:31.560 00.030 9828 IsSlewing returns 0
01:11:31.560 00.000 9828 IsGuiding returns 1
01:11:31.592 00.032 9828 IsSlewing returns 0
01:11:31.592 00.000 9828 IsGuiding returns 0
01:11:31.592 00.000 9828 scope move finished after 1 + 114 ms
01:11:31.592 00.000 9828 Move returns status 0, amount 1
01:11:31.592 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:31.592 00.000 9828 MoveAxis(N, 32, B)
01:11:31.592 00.000 9828 Guiding  Dir = 0, Dur = 32
01:11:31.608 00.016 9828 IsSlewing returns 0
01:11:31.608 00.000 9828 IsGuiding returns 0
01:11:31.608 00.000 9828 PulseGuide returned control before completion, sleep 42
01:11:31.654 00.046 9828 IsGuiding returns 1
01:11:31.654 00.000 9828 scope still moving after pulse duration time elapsed
01:11:31.685 00.031 9828 IsSlewing returns 0
01:11:31.685 00.000 9828 IsGuiding returns 1
01:11:31.716 00.031 9828 IsSlewing returns 0
01:11:31.716 00.000 9828 IsGuiding returns 1
01:11:31.748 00.032 9828 IsSlewing returns 0
01:11:31.748 00.000 9828 IsGuiding returns 1
01:11:31.779 00.031 9828 IsSlewing returns 0
01:11:31.779 00.000 9828 IsGuiding returns 1
01:11:31.811 00.032 9828 IsSlewing returns 0
01:11:31.811 00.000 9828 IsGuiding returns 1
01:11:31.843 00.032 9828 IsSlewing returns 0
01:11:31.843 00.000 9828 IsGuiding returns 0
01:11:31.843 00.000 9828 scope move finished after 32 + 203 ms
01:11:31.843 00.000 9828 Move returns status 0, amount 32
01:11:31.843 00.000 9828 move complete, result=0
01:11:31.843 00.000 9828 worker thread done servicing request
01:11:31.843 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.2 px 32 ms NORTH
01:11:32.135 00.292 8976 Exposure complete
01:11:32.141 00.006 8976 worker thread done servicing request
01:11:32.141 00.000 5052 OnExposeComplete: enter
01:11:32.141 00.000 5052 UpdateGuideState(): m_state=6
01:11:32.141 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2588
01:11:32.142 00.001 5052 Star::Find returns 1 (0), X=328.66, Y=281.86, Mass=178, SNR=9.2, Peak=64 HFD=3.1
01:11:32.142 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:11:32.142 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:11:32.142 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.15 hyp=0.54 cameraTheta=2.86 mountX=0.37 mountY=0.35, mountTheta=0.76
01:11:32.142 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.15, opts=13)
01:11:32.142 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.15)
01:11:32.142 00.000 8976 Worker thread wakes up
01:11:32.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.15) opts 0xd
01:11:32.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.15)
01:11:32.143 00.001 8976 Moving (-0.52, 0.15) raw xDistance=0.37 yDistance=0.35
01:11:32.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
01:11:32.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:11:32.143 00.000 8976 MoveAxis(L, 1, ABG)
01:11:32.143 00.000 8976 stepping (-24, 11) + (-1, 0)
01:11:32.143 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:32.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:11:32.152 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:11:32.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:32.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:32.152 00.000 5052 Enqueuing Expose request
01:11:32.162 00.010 8976 Received - 47 (G) 
01:11:32.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:32.162 00.000 8976 stepped: pos (-25, 11)
01:11:32.162 00.000 8976 MoveAxis(D, 1, ABG)
01:11:32.162 00.000 8976 stepping (-25, 11) + (0, -1)
01:11:32.162 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:32.194 00.032 8976 Received - 47 (G) 
01:11:32.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:32.194 00.000 8976 stepped: pos (-25, 10)
01:11:32.194 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
01:11:32.194 00.000 8976 MountToCamera -- mountX=4.01 mountY=-1.79 hyp=4.39 mountTheta=-0.42 cameraX=-0.23, cameraY=4.39 cameraTheta=1.62
01:11:32.194 00.000 8976 incremental bump (-0.228, 4.387) isValid = 1
01:11:32.194 00.000 8976 Scheduling Mount bump of (-0.012, 0.238)
01:11:32.194 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.24, opts=4)
01:11:32.194 00.000 8976 Enqueuing Move request for scope (-0.01, 0.24)
01:11:32.194 00.000 8976 move complete, result=0
01:11:32.194 00.000 9828 Worker thread wakes up
01:11:32.194 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0x4
01:11:32.194 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
01:11:32.194 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.57)
01:11:32.194 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.65)
01:11:32.194 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.62 mountX=0.00 mountY=-0.24, mountTheta=-1.57
01:11:32.194 00.000 9828 Moving (-0.01, 0.24) raw xDistance=0.00 yDistance=-0.24
01:11:32.194 00.000 9828 BLC: window closed
01:11:32.194 00.000 9828 MoveAxis(W, 0, B)
01:11:32.194 00.000 9828 Move returns status 0, amount 0
01:11:32.194 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:32.194 00.000 9828 MoveAxis(N, 32, B)
01:11:32.194 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 1 ms SOUTH
01:11:32.194 00.000 8976 worker thread done servicing request
01:11:32.194 00.000 8976 Worker thread wakes up
01:11:32.194 00.000 9828 Guiding  Dir = 0, Dur = 32
01:11:32.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:32.195 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:32.195 00.000 9828 IsSlewing returns 0
01:11:32.195 00.000 9828 IsGuiding returns 0
01:11:32.195 00.000 9828 PulseGuide returned control before completion, sleep 42
01:11:32.245 00.050 9828 IsGuiding returns 1
01:11:32.245 00.000 9828 scope still moving after pulse duration time elapsed
01:11:32.276 00.031 9828 IsSlewing returns 0
01:11:32.276 00.000 9828 IsGuiding returns 1
01:11:32.307 00.031 9828 IsSlewing returns 0
01:11:32.307 00.000 9828 IsGuiding returns 1
01:11:32.338 00.031 9828 IsSlewing returns 0
01:11:32.338 00.000 9828 IsGuiding returns 0
01:11:32.338 00.000 9828 scope move finished after 32 + 111 ms
01:11:32.338 00.000 9828 Move returns status 0, amount 32
01:11:32.338 00.000 9828 move complete, result=0
01:11:32.338 00.000 9828 worker thread done servicing request
01:11:32.338 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.2 px 32 ms NORTH
01:11:32.862 00.524 8976 Exposure complete
01:11:32.867 00.005 8976 worker thread done servicing request
01:11:32.867 00.000 5052 OnExposeComplete: enter
01:11:32.868 00.001 5052 UpdateGuideState(): m_state=6
01:11:32.868 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2589
01:11:32.868 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.31, Mass=203, SNR=9.8, Peak=66 HFD=3.4
01:11:32.868 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
01:11:32.868 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.72)
01:11:32.868 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.40 hyp=0.60 cameraTheta=-2.42 mountX=-0.15 mountY=0.60, mountTheta=1.81
01:11:32.868 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.40, opts=13)
01:11:32.869 00.001 5052 Enqueuing Move request for stepguider (-0.45, -0.40)
01:11:32.869 00.000 8976 Worker thread wakes up
01:11:32.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.40) opts 0xd
01:11:32.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.40)
01:11:32.869 00.000 8976 Moving (-0.45, -0.40) raw xDistance=-0.15 yDistance=0.60
01:11:32.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:11:32.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
01:11:32.869 00.000 8976 MoveAxis(R, 0, ABG)
01:11:32.869 00.000 8976 MoveAxis(D, 2, ABG)
01:11:32.869 00.000 8976 stepping (-25, 10) + (0, -2)
01:11:32.869 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:32.870 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:11:32.880 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
01:11:32.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:32.880 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:32.880 00.000 5052 Enqueuing Expose request
01:11:32.897 00.017 8976 Received - 47 (G) 
01:11:32.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:32.897 00.000 8976 stepped: pos (-25, 8)
01:11:32.897 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
01:11:32.897 00.000 8976 MountToCamera -- mountX=3.95 mountY=-1.62 hyp=4.27 mountTheta=-0.39 cameraX=-0.35, cameraY=4.25 cameraTheta=1.65
01:11:32.897 00.000 8976 incremental bump (-0.355, 4.255) isValid = 1
01:11:32.897 00.000 8976 Scheduling Mount bump of (-0.019, 0.237)
01:11:32.897 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.24, opts=4)
01:11:32.897 00.000 8976 Enqueuing Move request for scope (-0.02, 0.24)
01:11:32.897 00.000 8976 move complete, result=0
01:11:32.897 00.000 8976 worker thread done servicing request
01:11:32.897 00.000 8976 Worker thread wakes up
01:11:32.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:32.897 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:32.897 00.000 9828 Worker thread wakes up
01:11:32.897 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0x4
01:11:32.897 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
01:11:32.897 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.54)
01:11:32.897 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:11:32.897 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.62)
01:11:32.897 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.65 mountX=0.01 mountY=-0.24, mountTheta=-1.54
01:11:32.897 00.000 9828 Moving (-0.02, 0.24) raw xDistance=0.01 yDistance=-0.24
01:11:32.897 00.000 9828 BLC: window closed
01:11:32.897 00.000 9828 MoveAxis(W, 3, B)
01:11:32.897 00.000 9828 Guiding  Dir = 3, Dur = 3
01:11:32.898 00.001 9828 IsSlewing returns 0
01:11:32.898 00.000 9828 IsGuiding returns 0
01:11:32.898 00.000 9828 PulseGuide returned control before completion, sleep 13
01:11:32.914 00.016 9828 IsGuiding returns 1
01:11:32.914 00.000 9828 scope still moving after pulse duration time elapsed
01:11:32.945 00.031 9828 IsSlewing returns 0
01:11:32.945 00.000 9828 IsGuiding returns 1
01:11:32.975 00.030 9828 IsSlewing returns 0
01:11:32.975 00.000 9828 IsGuiding returns 1
01:11:33.006 00.031 9828 IsSlewing returns 0
01:11:33.006 00.000 9828 IsGuiding returns 1
01:11:33.037 00.031 9828 IsSlewing returns 0
01:11:33.037 00.000 9828 IsGuiding returns 0
01:11:33.037 00.000 9828 scope move finished after 3 + 135 ms
01:11:33.037 00.000 9828 Move returns status 0, amount 3
01:11:33.037 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:33.037 00.000 9828 MoveAxis(N, 32, B)
01:11:33.037 00.000 9828 Guiding  Dir = 0, Dur = 32
01:11:33.052 00.015 9828 IsSlewing returns 0
01:11:33.052 00.000 9828 IsGuiding returns 0
01:11:33.052 00.000 9828 PulseGuide returned control before completion, sleep 42
01:11:33.098 00.046 9828 IsGuiding returns 1
01:11:33.098 00.000 9828 scope still moving after pulse duration time elapsed
01:11:33.128 00.030 9828 IsSlewing returns 0
01:11:33.128 00.000 9828 IsGuiding returns 1
01:11:33.160 00.032 9828 IsSlewing returns 0
01:11:33.160 00.000 9828 IsGuiding returns 1
01:11:33.191 00.031 9828 IsSlewing returns 0
01:11:33.191 00.000 9828 IsGuiding returns 1
01:11:33.222 00.031 9828 IsSlewing returns 0
01:11:33.222 00.000 9828 IsGuiding returns 0
01:11:33.223 00.001 9828 scope move finished after 32 + 138 ms
01:11:33.223 00.000 9828 Move returns status 0, amount 32
01:11:33.223 00.000 9828 move complete, result=0
01:11:33.223 00.000 9828 worker thread done servicing request
01:11:33.223 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.2 px 32 ms NORTH
01:11:33.561 00.338 8976 Exposure complete
01:11:33.567 00.006 8976 worker thread done servicing request
01:11:33.567 00.000 5052 OnExposeComplete: enter
01:11:33.567 00.000 5052 UpdateGuideState(): m_state=6
01:11:33.567 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2590
01:11:33.567 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.92, Mass=188, SNR=9.4, Peak=68 HFD=2.9
01:11:33.567 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
01:11:33.567 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
01:11:33.567 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.34 mountX=0.16 mountY=-0.15, mountTheta=-0.76
01:11:33.568 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.21, opts=13)
01:11:33.568 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.21)
01:11:33.568 00.000 8976 Worker thread wakes up
01:11:33.568 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.21) opts 0xd
01:11:33.568 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.21)
01:11:33.568 00.000 8976 Moving (0.05, 0.21) raw xDistance=0.16 yDistance=-0.15
01:11:33.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:11:33.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:11:33.568 00.000 8976 MoveAxis(R, 0, ABG)
01:11:33.568 00.000 8976 MoveAxis(U, 0, ABG)
01:11:33.568 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
01:11:33.568 00.000 8976 MountToCamera -- mountX=3.91 mountY=-1.51 hyp=4.19 mountTheta=-0.37 cameraX=-0.44, cameraY=4.17 cameraTheta=1.68
01:11:33.568 00.000 8976 incremental bump (-0.439, 4.167) isValid = 1
01:11:33.568 00.000 8976 Scheduling Mount bump of (-0.022, 0.212)
01:11:33.568 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.21, opts=4)
01:11:33.568 00.000 8976 Enqueuing Move request for scope (-0.02, 0.21)
01:11:33.568 00.000 8976 move complete, result=0
01:11:33.568 00.000 9828 Worker thread wakes up
01:11:33.568 00.000 8976 worker thread done servicing request
01:11:33.569 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0x4
01:11:33.569 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
01:11:33.569 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.52)
01:11:33.569 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.60)
01:11:33.569 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.67 mountX=0.01 mountY=-0.21, mountTheta=-1.52
01:11:33.569 00.000 9828 Moving (-0.02, 0.21) raw xDistance=0.01 yDistance=-0.21
01:11:33.569 00.000 9828 BLC: window closed
01:11:33.569 00.000 9828 MoveAxis(W, 4, B)
01:11:33.569 00.000 9828 Guiding  Dir = 3, Dur = 4
01:11:33.569 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:11:33.569 00.000 9828 IsSlewing returns 0
01:11:33.569 00.000 9828 IsGuiding returns 0
01:11:33.569 00.000 9828 PulseGuide returned control before completion, sleep 14
01:11:33.579 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
01:11:33.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:33.579 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:33.579 00.000 5052 Enqueuing Expose request
01:11:33.579 00.000 8976 Worker thread wakes up
01:11:33.579 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:33.579 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:33.579 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:33.592 00.013 9828 IsGuiding returns 1
01:11:33.592 00.000 9828 scope still moving after pulse duration time elapsed
01:11:33.624 00.032 9828 IsSlewing returns 0
01:11:33.624 00.000 9828 IsGuiding returns 1
01:11:33.655 00.031 9828 IsSlewing returns 0
01:11:33.655 00.000 9828 IsGuiding returns 1
01:11:33.685 00.030 9828 IsSlewing returns 0
01:11:33.685 00.000 9828 IsGuiding returns 0
01:11:33.685 00.000 9828 scope move finished after 4 + 112 ms
01:11:33.685 00.000 9828 Move returns status 0, amount 4
01:11:33.685 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:33.685 00.000 9828 MoveAxis(N, 29, B)
01:11:33.685 00.000 9828 Guiding  Dir = 0, Dur = 29
01:11:33.701 00.016 9828 IsSlewing returns 0
01:11:33.701 00.000 9828 IsGuiding returns 0
01:11:33.701 00.000 9828 PulseGuide returned control before completion, sleep 39
01:11:33.748 00.047 9828 IsGuiding returns 1
01:11:33.748 00.000 9828 scope still moving after pulse duration time elapsed
01:11:33.779 00.031 9828 IsSlewing returns 0
01:11:33.779 00.000 9828 IsGuiding returns 1
01:11:33.810 00.031 9828 IsSlewing returns 0
01:11:33.810 00.000 9828 IsGuiding returns 1
01:11:33.840 00.030 9828 IsSlewing returns 0
01:11:33.840 00.000 9828 IsGuiding returns 1
01:11:33.870 00.030 9828 IsSlewing returns 0
01:11:33.870 00.000 9828 IsGuiding returns 0
01:11:33.870 00.000 9828 scope move finished after 29 + 139 ms
01:11:33.870 00.000 9828 Move returns status 0, amount 29
01:11:33.870 00.000 9828 move complete, result=0
01:11:33.870 00.000 9828 worker thread done servicing request
01:11:33.870 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.2 px 29 ms NORTH
01:11:34.238 00.368 8976 Exposure complete
01:11:34.243 00.005 8976 worker thread done servicing request
01:11:34.243 00.000 5052 OnExposeComplete: enter
01:11:34.243 00.000 5052 UpdateGuideState(): m_state=6
01:11:34.243 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2591
01:11:34.243 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.50, Mass=179, SNR=9.2, Peak=69 HFD=3.0
01:11:34.243 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.69 = 2.59)
01:11:34.243 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.49)
01:11:34.243 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.65 mountX=-0.18 mountY=0.13, mountTheta=2.52
01:11:34.243 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.21, opts=13)
01:11:34.244 00.001 5052 Enqueuing Move request for stepguider (-0.02, -0.21)
01:11:34.244 00.000 8976 Worker thread wakes up
01:11:34.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.21) opts 0xd
01:11:34.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.21)
01:11:34.244 00.000 8976 Moving (-0.02, -0.21) raw xDistance=-0.18 yDistance=0.13
01:11:34.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:11:34.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:11:34.244 00.000 8976 MoveAxis(R, 0, ABG)
01:11:34.244 00.000 8976 MoveAxis(U, 0, ABG)
01:11:34.244 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
01:11:34.244 00.000 8976 MountToCamera -- mountX=3.88 mountY=-1.43 hyp=4.14 mountTheta=-0.35 cameraX=-0.50, cameraY=4.11 cameraTheta=1.69
01:11:34.244 00.000 8976 incremental bump (-0.496, 4.107) isValid = 1
01:11:34.245 00.001 8976 Scheduling Mount bump of (-0.024, 0.205)
01:11:34.245 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.21, opts=4)
01:11:34.245 00.000 8976 Enqueuing Move request for scope (-0.02, 0.21)
01:11:34.245 00.000 8976 move complete, result=0
01:11:34.245 00.000 9828 Worker thread wakes up
01:11:34.245 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0x4
01:11:34.245 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
01:11:34.245 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.78 = -1.50)
01:11:34.245 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.70 = -1.58)
01:11:34.245 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.69 mountX=0.01 mountY=-0.21, mountTheta=-1.50
01:11:34.245 00.000 9828 Moving (-0.02, 0.21) raw xDistance=0.01 yDistance=-0.21
01:11:34.245 00.000 9828 BLC: window closed
01:11:34.245 00.000 9828 MoveAxis(W, 5, B)
01:11:34.245 00.000 9828 Guiding  Dir = 3, Dur = 5
01:11:34.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:11:34.245 00.000 8976 worker thread done servicing request
01:11:34.246 00.001 9828 IsSlewing returns 0
01:11:34.246 00.000 9828 IsGuiding returns 0
01:11:34.246 00.000 9828 PulseGuide returned control before completion, sleep 15
01:11:34.254 00.008 5052 UpdateGuideState exits: m=179 SNR=9.2
01:11:34.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:34.254 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:34.254 00.000 5052 Enqueuing Expose request
01:11:34.255 00.001 8976 Worker thread wakes up
01:11:34.255 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:34.255 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:34.255 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:34.272 00.017 9828 IsGuiding returns 1
01:11:34.272 00.000 9828 scope still moving after pulse duration time elapsed
01:11:34.304 00.032 9828 IsSlewing returns 0
01:11:34.304 00.000 9828 IsGuiding returns 1
01:11:34.335 00.031 9828 IsSlewing returns 0
01:11:34.336 00.001 9828 IsGuiding returns 1
01:11:34.365 00.029 9828 IsSlewing returns 0
01:11:34.366 00.001 9828 IsGuiding returns 0
01:11:34.366 00.000 9828 scope move finished after 5 + 115 ms
01:11:34.366 00.000 9828 Move returns status 0, amount 5
01:11:34.366 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:34.366 00.000 9828 MoveAxis(N, 28, B)
01:11:34.366 00.000 9828 Guiding  Dir = 0, Dur = 28
01:11:34.381 00.015 9828 IsSlewing returns 0
01:11:34.381 00.000 9828 IsGuiding returns 0
01:11:34.381 00.000 9828 PulseGuide returned control before completion, sleep 38
01:11:34.427 00.046 9828 IsGuiding returns 1
01:11:34.427 00.000 9828 scope still moving after pulse duration time elapsed
01:11:34.458 00.031 9828 IsSlewing returns 0
01:11:34.458 00.000 9828 IsGuiding returns 1
01:11:34.488 00.030 9828 IsSlewing returns 0
01:11:34.488 00.000 9828 IsGuiding returns 1
01:11:34.519 00.031 9828 IsSlewing returns 0
01:11:34.519 00.000 9828 IsGuiding returns 1
01:11:34.550 00.031 9828 IsSlewing returns 0
01:11:34.550 00.000 9828 IsGuiding returns 0
01:11:34.550 00.000 9828 scope move finished after 28 + 141 ms
01:11:34.550 00.000 9828 Move returns status 0, amount 28
01:11:34.550 00.000 9828 move complete, result=0
01:11:34.550 00.000 9828 worker thread done servicing request
01:11:34.550 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.2 px 28 ms NORTH
01:11:34.911 00.361 8976 Exposure complete
01:11:34.917 00.006 8976 worker thread done servicing request
01:11:34.917 00.000 5052 OnExposeComplete: enter
01:11:34.917 00.000 5052 UpdateGuideState(): m_state=6
01:11:34.917 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2592
01:11:34.917 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.41, Mass=219, SNR=10.2, Peak=65 HFD=3.2
01:11:34.917 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
01:11:34.918 00.001 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
01:11:34.918 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.30 hyp=0.52 cameraTheta=-0.60 mountX=-0.46 mountY=-0.20, mountTheta=-2.73
01:11:34.918 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.30, opts=13)
01:11:34.918 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.30)
01:11:34.918 00.000 8976 Worker thread wakes up
01:11:34.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.30) opts 0xd
01:11:34.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.30)
01:11:34.919 00.001 8976 Moving (0.43, -0.30) raw xDistance=-0.46 yDistance=-0.20
01:11:34.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:11:34.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:11:34.919 00.000 8976 MoveAxis(R, 2, ABG)
01:11:34.919 00.000 8976 stepping (-25, 8) + (2, 0)
01:11:34.919 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:34.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:11:34.928 00.009 5052 UpdateGuideState exits: m=219 SNR=10.2
01:11:34.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:34.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:34.928 00.000 5052 Enqueuing Expose request
01:11:34.943 00.015 8976 Received - 47 (G) 
01:11:34.943 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:34.943 00.000 8976 stepped: pos (-23, 8)
01:11:34.943 00.000 8976 MoveAxis(U, 0, ABG)
01:11:34.943 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
01:11:34.943 00.000 8976 MountToCamera -- mountX=3.76 mountY=-1.38 hyp=4.01 mountTheta=-0.35 cameraX=-0.49, cameraY=3.98 cameraTheta=1.69
01:11:34.943 00.000 8976 incremental bump (-0.488, 3.978) isValid = 1
01:11:34.943 00.000 8976 Scheduling Mount bump of (-0.028, 0.236)
01:11:34.943 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.24, opts=4)
01:11:34.943 00.000 8976 Enqueuing Move request for scope (-0.03, 0.24)
01:11:34.943 00.000 8976 move complete, result=0
01:11:34.943 00.000 8976 worker thread done servicing request
01:11:34.943 00.000 8976 Worker thread wakes up
01:11:34.943 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:34.943 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:34.943 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:11:34.943 00.000 9828 Worker thread wakes up
01:11:34.944 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0x4
01:11:34.944 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
01:11:34.944 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.78 = -1.50)
01:11:34.944 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.70 = -1.58)
01:11:34.944 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.69 mountX=0.02 mountY=-0.24, mountTheta=-1.50
01:11:34.944 00.000 9828 Moving (-0.03, 0.24) raw xDistance=0.02 yDistance=-0.24
01:11:34.944 00.000 9828 BLC: window closed
01:11:34.944 00.000 9828 MoveAxis(W, 5, B)
01:11:34.944 00.000 9828 Guiding  Dir = 3, Dur = 5
01:11:34.944 00.000 9828 IsSlewing returns 0
01:11:34.944 00.000 9828 IsGuiding returns 0
01:11:34.945 00.001 9828 PulseGuide returned control before completion, sleep 15
01:11:34.968 00.023 9828 IsGuiding returns 1
01:11:34.968 00.000 9828 scope still moving after pulse duration time elapsed
01:11:34.999 00.031 9828 IsSlewing returns 0
01:11:34.999 00.000 9828 IsGuiding returns 1
01:11:35.030 00.031 9828 IsSlewing returns 0
01:11:35.030 00.000 9828 IsGuiding returns 1
01:11:35.061 00.031 9828 IsSlewing returns 0
01:11:35.061 00.000 9828 IsGuiding returns 0
01:11:35.062 00.001 9828 scope move finished after 5 + 111 ms
01:11:35.062 00.000 9828 Move returns status 0, amount 5
01:11:35.062 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:35.062 00.000 9828 MoveAxis(N, 32, B)
01:11:35.062 00.000 9828 Guiding  Dir = 0, Dur = 32
01:11:35.076 00.014 9828 IsSlewing returns 0
01:11:35.076 00.000 9828 IsGuiding returns 0
01:11:35.076 00.000 9828 PulseGuide returned control before completion, sleep 42
01:11:35.124 00.048 9828 IsGuiding returns 1
01:11:35.124 00.000 9828 scope still moving after pulse duration time elapsed
01:11:35.156 00.032 9828 IsSlewing returns 0
01:11:35.156 00.000 9828 IsGuiding returns 1
01:11:35.188 00.032 9828 IsSlewing returns 0
01:11:35.188 00.000 9828 IsGuiding returns 1
01:11:35.220 00.032 9828 IsSlewing returns 0
01:11:35.220 00.000 9828 IsGuiding returns 0
01:11:35.220 00.000 9828 scope move finished after 32 + 111 ms
01:11:35.220 00.000 9828 Move returns status 0, amount 32
01:11:35.220 00.000 9828 move complete, result=0
01:11:35.220 00.000 9828 worker thread done servicing request
01:11:35.220 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.2 px 32 ms NORTH
01:11:35.602 00.382 8976 Exposure complete
01:11:35.607 00.005 8976 worker thread done servicing request
01:11:35.607 00.000 5052 OnExposeComplete: enter
01:11:35.608 00.001 5052 UpdateGuideState(): m_state=6
01:11:35.608 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2593
01:11:35.608 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.86, Mass=161, SNR=8.8, Peak=64 HFD=2.7
01:11:35.608 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:11:35.608 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:11:35.608 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.15 hyp=0.63 cameraTheta=0.24 mountX=-0.15 mountY=-0.59, mountTheta=-1.81
01:11:35.609 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.15, opts=13)
01:11:35.609 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.15)
01:11:35.609 00.000 8976 Worker thread wakes up
01:11:35.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.15) opts 0xd
01:11:35.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.15)
01:11:35.609 00.000 8976 Moving (0.61, 0.15) raw xDistance=-0.15 yDistance=-0.59
01:11:35.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:11:35.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:11:35.609 00.000 8976 MoveAxis(R, 0, ABG)
01:11:35.609 00.000 8976 MoveAxis(U, 2, ABG)
01:11:35.609 00.000 8976 stepping (-23, 8) + (0, 2)
01:11:35.609 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:35.610 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:11:35.620 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
01:11:35.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:35.621 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:35.621 00.000 5052 Enqueuing Expose request
01:11:35.646 00.025 8976 Received - 47 (G) 
01:11:35.647 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:35.647 00.000 8976 stepped: pos (-23, 10)
01:11:35.647 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
01:11:35.647 00.000 8976 MountToCamera -- mountX=3.68 mountY=-1.45 hyp=3.96 mountTheta=-0.37 cameraX=-0.39, cameraY=3.94 cameraTheta=1.67
01:11:35.647 00.000 8976 incremental bump (-0.390, 3.938) isValid = 1
01:11:35.647 00.000 8976 Scheduling Mount bump of (-0.023, 0.237)
01:11:35.647 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.24, opts=4)
01:11:35.647 00.000 8976 Enqueuing Move request for scope (-0.02, 0.24)
01:11:35.647 00.000 8976 move complete, result=0
01:11:35.647 00.000 8976 worker thread done servicing request
01:11:35.647 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:11:35.647 00.000 8976 Worker thread wakes up
01:11:35.647 00.000 9828 Worker thread wakes up
01:11:35.647 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0x4
01:11:35.648 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:35.648 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
01:11:35.648 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
01:11:35.648 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
01:11:35.648 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.67 mountX=0.01 mountY=-0.24, mountTheta=-1.52
01:11:35.648 00.000 9828 Moving (-0.02, 0.24) raw xDistance=0.01 yDistance=-0.24
01:11:35.648 00.000 9828 BLC: window closed
01:11:35.648 00.000 9828 MoveAxis(W, 4, B)
01:11:35.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:35.648 00.000 9828 Guiding  Dir = 3, Dur = 4
01:11:35.649 00.001 9828 IsSlewing returns 0
01:11:35.649 00.000 9828 IsGuiding returns 0
01:11:35.649 00.000 9828 PulseGuide returned control before completion, sleep 14
01:11:35.669 00.020 9828 IsGuiding returns 1
01:11:35.669 00.000 9828 scope still moving after pulse duration time elapsed
01:11:35.700 00.031 9828 IsSlewing returns 0
01:11:35.700 00.000 9828 IsGuiding returns 1
01:11:35.731 00.031 9828 IsSlewing returns 0
01:11:35.732 00.001 9828 IsGuiding returns 1
01:11:35.762 00.030 9828 IsSlewing returns 0
01:11:35.762 00.000 9828 IsGuiding returns 0
01:11:35.762 00.000 9828 scope move finished after 4 + 109 ms
01:11:35.762 00.000 9828 Move returns status 0, amount 4
01:11:35.762 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:35.762 00.000 9828 MoveAxis(N, 32, B)
01:11:35.762 00.000 9828 Guiding  Dir = 0, Dur = 32
01:11:35.777 00.015 9828 IsSlewing returns 0
01:11:35.777 00.000 9828 IsGuiding returns 0
01:11:35.778 00.001 9828 PulseGuide returned control before completion, sleep 42
01:11:35.824 00.046 9828 IsGuiding returns 1
01:11:35.824 00.000 9828 scope still moving after pulse duration time elapsed
01:11:35.856 00.032 9828 IsSlewing returns 0
01:11:35.856 00.000 9828 IsGuiding returns 1
01:11:35.887 00.031 9828 IsSlewing returns 0
01:11:35.887 00.000 9828 IsGuiding returns 1
01:11:35.918 00.031 9828 IsSlewing returns 0
01:11:35.918 00.000 9828 IsGuiding returns 1
01:11:35.949 00.031 9828 IsSlewing returns 0
01:11:35.949 00.000 9828 IsGuiding returns 0
01:11:35.949 00.000 9828 scope move finished after 32 + 139 ms
01:11:35.949 00.000 9828 Move returns status 0, amount 32
01:11:35.949 00.000 9828 move complete, result=0
01:11:35.949 00.000 9828 worker thread done servicing request
01:11:35.949 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.2 px 32 ms NORTH
01:11:36.346 00.397 8976 Exposure complete
01:11:36.352 00.006 8976 worker thread done servicing request
01:11:36.353 00.001 5052 OnExposeComplete: enter
01:11:36.353 00.000 5052 UpdateGuideState(): m_state=6
01:11:36.353 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2594
01:11:36.353 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=280.86, Mass=205, SNR=9.9, Peak=64 HFD=3.2
01:11:36.353 00.000 5052 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.04) = xAngle (-3.22 = 3.06)
01:11:36.353 00.000 5052 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.96)
01:11:36.353 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.85 hyp=0.92 cameraTheta=-1.18 mountX=-0.92 mountY=0.17, mountTheta=2.96
01:11:36.354 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.85, opts=13)
01:11:36.354 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.85)
01:11:36.354 00.000 8976 Worker thread wakes up
01:11:36.354 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.85) opts 0xd
01:11:36.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.85)
01:11:36.354 00.000 8976 Moving (0.35, -0.85) raw xDistance=-0.92 yDistance=0.17
01:11:36.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.92
01:11:36.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:11:36.354 00.000 8976 MoveAxis(R, 4, ABG)
01:11:36.354 00.000 8976 stepping (-23, 10) + (4, 0)
01:11:36.355 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:11:36.356 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:11:36.368 00.012 5052 UpdateGuideState exits: m=205 SNR=9.9
01:11:36.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:36.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:36.368 00.000 5052 Enqueuing Expose request
01:11:36.397 00.029 8976 Received - 47 (G) 
01:11:36.398 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:11:36.398 00.000 8976 stepped: pos (-19, 10)
01:11:36.398 00.000 8976 MoveAxis(U, 0, ABG)
01:11:36.398 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:11:36.398 00.000 8976 MountToCamera -- mountX=3.43 mountY=-1.49 hyp=3.74 mountTheta=-0.41 cameraX=-0.23, cameraY=3.73 cameraTheta=1.63
01:11:36.398 00.000 8976 incremental bump (-0.232, 3.732) isValid = 1
01:11:36.398 00.000 8976 Scheduling Mount bump of (-0.014, 0.238)
01:11:36.398 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.24, opts=4)
01:11:36.398 00.000 8976 Enqueuing Move request for scope (-0.01, 0.24)
01:11:36.398 00.000 8976 move complete, result=0
01:11:36.398 00.000 8976 worker thread done servicing request
01:11:36.398 00.000 9828 Worker thread wakes up
01:11:36.398 00.000 8976 Worker thread wakes up
01:11:36.398 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.2 px 0 ms NORTH
01:11:36.398 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0x4
01:11:36.399 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:36.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:36.399 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
01:11:36.399 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.56)
01:11:36.399 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.64)
01:11:36.399 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=0.00 mountY=-0.24, mountTheta=-1.56
01:11:36.399 00.000 9828 Moving (-0.01, 0.24) raw xDistance=0.00 yDistance=-0.24
01:11:36.399 00.000 9828 BLC: window closed
01:11:36.399 00.000 9828 MoveAxis(W, 1, B)
01:11:36.399 00.000 9828 Guiding  Dir = 3, Dur = 1
01:11:36.400 00.001 9828 IsSlewing returns 0
01:11:36.400 00.000 9828 IsGuiding returns 0
01:11:36.400 00.000 9828 PulseGuide returned control before completion, sleep 11
01:11:36.417 00.017 9828 IsGuiding returns 1
01:11:36.417 00.000 9828 scope still moving after pulse duration time elapsed
01:11:36.448 00.031 9828 IsSlewing returns 0
01:11:36.448 00.000 9828 IsGuiding returns 1
01:11:36.481 00.033 9828 IsSlewing returns 0
01:11:36.481 00.000 9828 IsGuiding returns 1
01:11:36.511 00.030 9828 IsSlewing returns 0
01:11:36.511 00.000 9828 IsGuiding returns 1
01:11:36.543 00.032 9828 IsSlewing returns 0
01:11:36.543 00.000 9828 IsGuiding returns 0
01:11:36.543 00.000 9828 scope move finished after 1 + 142 ms
01:11:36.543 00.000 9828 Move returns status 0, amount 1
01:11:36.543 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:36.543 00.000 9828 MoveAxis(N, 32, B)
01:11:36.543 00.000 9828 Guiding  Dir = 0, Dur = 32
01:11:36.559 00.016 9828 IsSlewing returns 0
01:11:36.559 00.000 9828 IsGuiding returns 0
01:11:36.559 00.000 9828 PulseGuide returned control before completion, sleep 42
01:11:36.606 00.047 9828 IsGuiding returns 1
01:11:36.606 00.000 9828 scope still moving after pulse duration time elapsed
01:11:36.637 00.031 9828 IsSlewing returns 0
01:11:36.637 00.000 9828 IsGuiding returns 1
01:11:36.668 00.031 9828 IsSlewing returns 0
01:11:36.668 00.000 9828 IsGuiding returns 1
01:11:36.699 00.031 9828 IsSlewing returns 0
01:11:36.699 00.000 9828 IsGuiding returns 1
01:11:36.731 00.032 9828 IsSlewing returns 0
01:11:36.731 00.000 9828 IsGuiding returns 0
01:11:36.731 00.000 9828 scope move finished after 32 + 140 ms
01:11:36.731 00.000 9828 Move returns status 0, amount 32
01:11:36.731 00.000 9828 move complete, result=0
01:11:36.732 00.001 9828 worker thread done servicing request
01:11:36.732 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.2 px 32 ms NORTH
01:11:37.095 00.363 8976 Exposure complete
01:11:37.101 00.006 8976 worker thread done servicing request
01:11:37.101 00.000 5052 OnExposeComplete: enter
01:11:37.101 00.000 5052 UpdateGuideState(): m_state=6
01:11:37.101 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2595
01:11:37.101 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.45, Mass=180, SNR=9.2, Peak=63 HFD=3.1
01:11:37.101 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
01:11:37.101 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
01:11:37.101 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.26 hyp=0.85 cameraTheta=-0.31 mountX=-0.60 mountY=-0.54, mountTheta=-2.41
01:11:37.102 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.26, opts=13)
01:11:37.102 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.26)
01:11:37.102 00.000 8976 Worker thread wakes up
01:11:37.102 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.26) opts 0xd
01:11:37.102 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.26)
01:11:37.102 00.000 8976 Moving (0.81, -0.26) raw xDistance=-0.60 yDistance=-0.54
01:11:37.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.60
01:11:37.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:11:37.102 00.000 8976 MoveAxis(R, 3, ABG)
01:11:37.103 00.001 8976 stepping (-19, 10) + (3, 0)
01:11:37.103 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:37.103 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:11:37.113 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
01:11:37.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:37.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:37.113 00.000 5052 Enqueuing Expose request
01:11:37.133 00.020 8976 Received - 47 (G) 
01:11:37.133 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:37.133 00.000 8976 stepped: pos (-16, 10)
01:11:37.133 00.000 8976 MoveAxis(U, 2, ABG)
01:11:37.133 00.000 8976 stepping (-16, 10) + (0, 2)
01:11:37.133 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:37.165 00.032 8976 Received - 47 (G) 
01:11:37.165 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:37.165 00.000 8976 stepped: pos (-16, 12)
01:11:37.165 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
01:11:37.165 00.000 8976 MountToCamera -- mountX=3.11 mountY=-1.63 hyp=3.51 mountTheta=-0.48 cameraX=0.04, cameraY=3.51 cameraTheta=1.56
01:11:37.165 00.000 8976 incremental bump (0.037, 3.507) isValid = 1
01:11:37.165 00.000 8976 Scheduling Mount bump of (0.002, 0.238)
01:11:37.166 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.24, opts=4)
01:11:37.166 00.000 8976 Enqueuing Move request for scope (0.00, 0.24)
01:11:37.166 00.000 8976 move complete, result=0
01:11:37.166 00.000 9828 Worker thread wakes up
01:11:37.166 00.000 8976 worker thread done servicing request
01:11:37.166 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0x4
01:11:37.166 00.000 8976 Worker thread wakes up
01:11:37.166 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
01:11:37.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:37.166 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
01:11:37.166 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:37.167 00.001 5052 GuideStep: -0.6 px 3 ms EAST, -0.5 px 2 ms NORTH
01:11:37.167 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.71)
01:11:37.167 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.56 mountX=-0.01 mountY=-0.24, mountTheta=-1.63
01:11:37.167 00.000 9828 Moving (0.00, 0.24) raw xDistance=-0.01 yDistance=-0.24
01:11:37.167 00.000 9828 BLC: window closed
01:11:37.167 00.000 9828 MoveAxis(E, 4, B)
01:11:37.167 00.000 9828 Guiding  Dir = 2, Dur = 4
01:11:37.168 00.001 9828 IsSlewing returns 0
01:11:37.168 00.000 9828 IsGuiding returns 0
01:11:37.168 00.000 9828 PulseGuide returned control before completion, sleep 14
01:11:37.196 00.028 9828 IsGuiding returns 1
01:11:37.196 00.000 9828 scope still moving after pulse duration time elapsed
01:11:37.226 00.030 9828 IsSlewing returns 0
01:11:37.226 00.000 9828 IsGuiding returns 1
01:11:37.257 00.031 9828 IsSlewing returns 0
01:11:37.257 00.000 9828 IsGuiding returns 1
01:11:37.288 00.031 9828 IsSlewing returns 0
01:11:37.288 00.000 9828 IsGuiding returns 0
01:11:37.288 00.000 9828 scope move finished after 4 + 115 ms
01:11:37.288 00.000 9828 Move returns status 0, amount 4
01:11:37.288 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:37.288 00.000 9828 MoveAxis(N, 32, B)
01:11:37.288 00.000 9828 Guiding  Dir = 0, Dur = 32
01:11:37.305 00.017 9828 IsSlewing returns 0
01:11:37.306 00.001 9828 IsGuiding returns 0
01:11:37.306 00.000 9828 PulseGuide returned control before completion, sleep 42
01:11:37.350 00.044 9828 IsGuiding returns 1
01:11:37.350 00.000 9828 scope still moving after pulse duration time elapsed
01:11:37.382 00.032 9828 IsSlewing returns 0
01:11:37.382 00.000 9828 IsGuiding returns 1
01:11:37.413 00.031 9828 IsSlewing returns 0
01:11:37.413 00.000 9828 IsGuiding returns 1
01:11:37.445 00.032 9828 IsSlewing returns 0
01:11:37.445 00.000 9828 IsGuiding returns 1
01:11:37.477 00.032 9828 IsSlewing returns 0
01:11:37.477 00.000 9828 IsGuiding returns 0
01:11:37.477 00.000 9828 scope move finished after 32 + 139 ms
01:11:37.477 00.000 9828 Move returns status 0, amount 32
01:11:37.477 00.000 9828 move complete, result=0
01:11:37.477 00.000 9828 worker thread done servicing request
01:11:37.477 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.2 px 32 ms NORTH
01:11:37.864 00.387 8976 Exposure complete
01:11:37.869 00.005 8976 worker thread done servicing request
01:11:37.869 00.000 5052 OnExposeComplete: enter
01:11:37.869 00.000 5052 UpdateGuideState(): m_state=6
01:11:37.869 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2596
01:11:37.870 00.001 5052 Star::Find returns 1 (0), X=330.12, Y=281.24, Mass=180, SNR=9.3, Peak=69 HFD=2.7
01:11:37.870 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
01:11:37.870 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
01:11:37.870 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=-0.47 hyp=1.06 cameraTheta=-0.47 mountX=-0.85 mountY=-0.53, mountTheta=-2.58
01:11:37.870 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=-0.47, opts=13)
01:11:37.870 00.000 5052 Enqueuing Move request for stepguider (0.94, -0.47)
01:11:37.870 00.000 8976 Worker thread wakes up
01:11:37.871 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, -0.47) opts 0xd
01:11:37.871 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, -0.47)
01:11:37.871 00.000 8976 Moving (0.94, -0.47) raw xDistance=-0.85 yDistance=-0.53
01:11:37.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.85
01:11:37.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
01:11:37.871 00.000 8976 MoveAxis(R, 4, ABG)
01:11:37.871 00.000 8976 stepping (-16, 12) + (4, 0)
01:11:37.871 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:11:37.871 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:11:37.881 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
01:11:37.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:37.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:37.881 00.000 5052 Enqueuing Expose request
01:11:37.917 00.036 8976 Received - 47 (G) 
01:11:37.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:11:37.917 00.000 8976 stepped: pos (-12, 12)
01:11:37.917 00.000 8976 MoveAxis(U, 2, ABG)
01:11:37.917 00.000 8976 stepping (-12, 12) + (0, 2)
01:11:37.917 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:37.948 00.031 8976 Received - 47 (G) 
01:11:37.948 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:37.949 00.001 8976 stepped: pos (-12, 14)
01:11:37.949 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
01:11:37.949 00.000 8976 MountToCamera -- mountX=2.69 mountY=-1.83 hyp=3.25 mountTheta=-0.60 cameraX=0.40, cameraY=3.22 cameraTheta=1.45
01:11:37.949 00.000 8976 incremental bump (0.402, 3.223) isValid = 1
01:11:37.949 00.000 8976 Scheduling Mount bump of (0.028, 0.236)
01:11:37.949 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.24, opts=4)
01:11:37.949 00.000 8976 Enqueuing Move request for scope (0.03, 0.24)
01:11:37.949 00.000 8976 move complete, result=0
01:11:37.949 00.000 9828 Worker thread wakes up
01:11:37.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0x4
01:11:37.949 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
01:11:37.949 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.74)
01:11:37.949 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.5 px 2 ms NORTH
01:11:37.949 00.000 8976 worker thread done servicing request
01:11:37.949 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
01:11:37.949 00.000 8976 Worker thread wakes up
01:11:37.950 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.45 mountX=-0.04 mountY=-0.23, mountTheta=-1.74
01:11:37.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:37.950 00.000 9828 Moving (0.03, 0.24) raw xDistance=-0.04 yDistance=-0.23
01:11:37.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:37.950 00.000 9828 BLC: window closed
01:11:37.950 00.000 9828 MoveAxis(E, 12, B)
01:11:37.950 00.000 9828 Guiding  Dir = 2, Dur = 12
01:11:37.950 00.000 9828 IsSlewing returns 0
01:11:37.950 00.000 9828 IsGuiding returns 0
01:11:37.950 00.000 9828 PulseGuide returned control before completion, sleep 22
01:11:37.978 00.028 9828 IsGuiding returns 1
01:11:37.978 00.000 9828 scope still moving after pulse duration time elapsed
01:11:38.011 00.033 9828 IsSlewing returns 0
01:11:38.011 00.000 9828 IsGuiding returns 1
01:11:38.042 00.031 9828 IsSlewing returns 0
01:11:38.042 00.000 9828 IsGuiding returns 1
01:11:38.075 00.033 9828 IsSlewing returns 0
01:11:38.075 00.000 9828 IsGuiding returns 1
01:11:38.104 00.029 9828 IsSlewing returns 0
01:11:38.104 00.000 9828 IsGuiding returns 0
01:11:38.104 00.000 9828 scope move finished after 12 + 142 ms
01:11:38.104 00.000 9828 Move returns status 0, amount 12
01:11:38.104 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:38.104 00.000 9828 MoveAxis(N, 31, B)
01:11:38.104 00.000 9828 Guiding  Dir = 0, Dur = 31
01:11:38.120 00.016 9828 IsSlewing returns 0
01:11:38.120 00.000 9828 IsGuiding returns 0
01:11:38.120 00.000 9828 PulseGuide returned control before completion, sleep 41
01:11:38.167 00.047 9828 IsGuiding returns 1
01:11:38.167 00.000 9828 scope still moving after pulse duration time elapsed
01:11:38.198 00.031 9828 IsSlewing returns 0
01:11:38.198 00.000 9828 IsGuiding returns 1
01:11:38.231 00.033 9828 IsSlewing returns 0
01:11:38.231 00.000 9828 IsGuiding returns 1
01:11:38.261 00.030 9828 IsSlewing returns 0
01:11:38.261 00.000 9828 IsGuiding returns 1
01:11:38.292 00.031 9828 IsSlewing returns 0
01:11:38.293 00.001 9828 IsGuiding returns 0
01:11:38.293 00.000 9828 scope move finished after 31 + 141 ms
01:11:38.293 00.000 9828 Move returns status 0, amount 31
01:11:38.293 00.000 9828 move complete, result=0
01:11:38.293 00.000 9828 worker thread done servicing request
01:11:38.293 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.2 px 31 ms NORTH
01:11:38.867 00.574 8976 Exposure complete
01:11:38.872 00.005 8976 worker thread done servicing request
01:11:38.872 00.000 5052 OnExposeComplete: enter
01:11:38.872 00.000 5052 UpdateGuideState(): m_state=6
01:11:38.872 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2597
01:11:38.872 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=282.11, Mass=202, SNR=9.8, Peak=70 HFD=2.9
01:11:38.872 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
01:11:38.872 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
01:11:38.872 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.40 hyp=0.89 cameraTheta=0.46 mountX=-0.01 mountY=-0.88, mountTheta=-1.58
01:11:38.873 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.40, opts=13)
01:11:38.873 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.40)
01:11:38.873 00.000 8976 Worker thread wakes up
01:11:38.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.40) opts 0xd
01:11:38.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.40)
01:11:38.873 00.000 8976 Moving (0.80, 0.40) raw xDistance=-0.01 yDistance=-0.88
01:11:38.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:11:38.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.88
01:11:38.873 00.000 8976 MoveAxis(R, 0, ABG)
01:11:38.873 00.000 8976 MoveAxis(U, 4, ABG)
01:11:38.873 00.000 8976 stepping (-12, 14) + (0, 4)
01:11:38.873 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:11:38.874 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:11:38.884 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
01:11:38.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:38.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:38.884 00.000 5052 Enqueuing Expose request
01:11:38.908 00.024 8976 Received - 47 (G) 
01:11:38.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:11:38.908 00.000 8976 stepped: pos (-12, 18)
01:11:38.908 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
01:11:38.908 00.000 8976 MountToCamera -- mountX=2.41 mountY=-2.17 hyp=3.24 mountTheta=-0.73 cameraX=0.83, cameraY=3.13 cameraTheta=1.31
01:11:38.908 00.000 8976 incremental bump (0.833, 3.129) isValid = 1
01:11:38.908 00.000 8976 Scheduling Mount bump of (0.059, 0.230)
01:11:38.908 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.23, opts=4)
01:11:38.908 00.000 8976 Enqueuing Move request for scope (0.06, 0.23)
01:11:38.908 00.000 8976 move complete, result=0
01:11:38.908 00.000 9828 Worker thread wakes up
01:11:38.908 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0x4
01:11:38.908 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
01:11:38.908 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.87)
01:11:38.908 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
01:11:38.908 00.000 8976 worker thread done servicing request
01:11:38.908 00.000 8976 Worker thread wakes up
01:11:38.908 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
01:11:38.908 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.32 mountX=-0.07 mountY=-0.22, mountTheta=-1.88
01:11:38.909 00.001 9828 Moving (0.06, 0.23) raw xDistance=-0.07 yDistance=-0.22
01:11:38.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:38.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:38.909 00.000 9828 BLC: window closed
01:11:38.909 00.000 9828 MoveAxis(E, 22, B)
01:11:38.909 00.000 9828 Guiding  Dir = 2, Dur = 22
01:11:38.909 00.000 9828 IsSlewing returns 0
01:11:38.909 00.000 9828 IsGuiding returns 0
01:11:38.909 00.000 9828 PulseGuide returned control before completion, sleep 32
01:11:38.956 00.047 9828 IsGuiding returns 1
01:11:38.956 00.000 9828 scope still moving after pulse duration time elapsed
01:11:38.988 00.032 9828 IsSlewing returns 0
01:11:38.988 00.000 9828 IsGuiding returns 1
01:11:39.019 00.031 9828 IsSlewing returns 0
01:11:39.019 00.000 9828 IsGuiding returns 1
01:11:39.050 00.031 9828 IsSlewing returns 0
01:11:39.050 00.000 9828 IsGuiding returns 0
01:11:39.050 00.000 9828 scope move finished after 22 + 119 ms
01:11:39.050 00.000 9828 Move returns status 0, amount 22
01:11:39.050 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:39.050 00.000 9828 MoveAxis(N, 30, B)
01:11:39.050 00.000 9828 Guiding  Dir = 0, Dur = 30
01:11:39.066 00.016 9828 IsSlewing returns 0
01:11:39.066 00.000 9828 IsGuiding returns 0
01:11:39.066 00.000 9828 PulseGuide returned control before completion, sleep 40
01:11:39.112 00.046 9828 IsGuiding returns 1
01:11:39.112 00.000 9828 scope still moving after pulse duration time elapsed
01:11:39.142 00.030 9828 IsSlewing returns 0
01:11:39.142 00.000 9828 IsGuiding returns 1
01:11:39.173 00.031 9828 IsSlewing returns 0
01:11:39.173 00.000 9828 IsGuiding returns 1
01:11:39.204 00.031 9828 IsSlewing returns 0
01:11:39.204 00.000 9828 IsGuiding returns 1
01:11:39.234 00.030 9828 IsSlewing returns 0
01:11:39.234 00.000 9828 IsGuiding returns 0
01:11:39.234 00.000 9828 scope move finished after 30 + 138 ms
01:11:39.234 00.000 9828 Move returns status 0, amount 30
01:11:39.234 00.000 9828 move complete, result=0
01:11:39.234 00.000 9828 worker thread done servicing request
01:11:39.234 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.2 px 30 ms NORTH
01:11:39.601 00.367 8976 Exposure complete
01:11:39.607 00.006 8976 worker thread done servicing request
01:11:39.607 00.000 5052 OnExposeComplete: enter
01:11:39.607 00.000 5052 UpdateGuideState(): m_state=6
01:11:39.607 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2598
01:11:39.607 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.72, Mass=199, SNR=9.7, Peak=67 HFD=3.1
01:11:39.607 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:11:39.607 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:11:39.607 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.01 hyp=0.45 cameraTheta=0.03 mountX=-0.19 mountY=-0.39, mountTheta=-2.03
01:11:39.608 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.01, opts=13)
01:11:39.608 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.01)
01:11:39.608 00.000 8976 Worker thread wakes up
01:11:39.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.01) opts 0xd
01:11:39.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.01)
01:11:39.608 00.000 8976 Moving (0.45, 0.01) raw xDistance=-0.19 yDistance=-0.39
01:11:39.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:11:39.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.39
01:11:39.608 00.000 8976 MoveAxis(R, 0, ABG)
01:11:39.608 00.000 8976 MoveAxis(U, 2, ABG)
01:11:39.608 00.000 8976 stepping (-12, 18) + (0, 2)
01:11:39.608 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:39.609 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:11:39.618 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:11:39.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:39.618 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:39.618 00.000 5052 Enqueuing Expose request
01:11:39.644 00.026 8976 Received - 47 (G) 
01:11:39.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:39.644 00.000 8976 stepped: pos (-12, 20)
01:11:39.644 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
01:11:39.644 00.000 8976 MountToCamera -- mountX=2.22 mountY=-2.50 hyp=3.34 mountTheta=-0.84 cameraX=1.22, cameraY=3.11 cameraTheta=1.20
01:11:39.644 00.000 8976 incremental bump (1.215, 3.114) isValid = 1
01:11:39.644 00.000 8976 Scheduling Mount bump of (0.084, 0.222)
01:11:39.644 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.22, opts=4)
01:11:39.644 00.000 8976 Enqueuing Move request for scope (0.08, 0.22)
01:11:39.644 00.000 8976 move complete, result=0
01:11:39.644 00.000 9828 Worker thread wakes up
01:11:39.644 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0x4
01:11:39.644 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
01:11:39.644 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
01:11:39.644 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:11:39.644 00.000 8976 worker thread done servicing request
01:11:39.644 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
01:11:39.645 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.21 mountX=-0.09 mountY=-0.21, mountTheta=-1.99
01:11:39.645 00.000 9828 Moving (0.08, 0.22) raw xDistance=-0.09 yDistance=-0.21
01:11:39.645 00.000 9828 BLC: window closed
01:11:39.645 00.000 9828 MoveAxis(E, 30, B)
01:11:39.645 00.000 9828 Guiding  Dir = 2, Dur = 30
01:11:39.645 00.000 8976 Worker thread wakes up
01:11:39.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:39.645 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:39.645 00.000 9828 IsSlewing returns 0
01:11:39.645 00.000 9828 IsGuiding returns 0
01:11:39.645 00.000 9828 PulseGuide returned control before completion, sleep 40
01:11:39.699 00.054 9828 IsGuiding returns 1
01:11:39.700 00.001 9828 scope still moving after pulse duration time elapsed
01:11:39.730 00.030 9828 IsSlewing returns 0
01:11:39.730 00.000 9828 IsGuiding returns 1
01:11:39.761 00.031 9828 IsSlewing returns 0
01:11:39.761 00.000 9828 IsGuiding returns 1
01:11:39.792 00.031 9828 IsSlewing returns 0
01:11:39.792 00.000 9828 IsGuiding returns 0
01:11:39.792 00.000 9828 scope move finished after 30 + 116 ms
01:11:39.792 00.000 9828 Move returns status 0, amount 30
01:11:39.792 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:39.792 00.000 9828 MoveAxis(N, 29, B)
01:11:39.792 00.000 9828 Guiding  Dir = 0, Dur = 29
01:11:39.807 00.015 9828 IsSlewing returns 0
01:11:39.807 00.000 9828 IsGuiding returns 0
01:11:39.807 00.000 9828 PulseGuide returned control before completion, sleep 39
01:11:39.853 00.046 9828 IsGuiding returns 1
01:11:39.853 00.000 9828 scope still moving after pulse duration time elapsed
01:11:39.884 00.031 9828 IsSlewing returns 0
01:11:39.884 00.000 9828 IsGuiding returns 1
01:11:39.914 00.030 9828 IsSlewing returns 0
01:11:39.914 00.000 9828 IsGuiding returns 1
01:11:39.944 00.030 9828 IsSlewing returns 0
01:11:39.944 00.000 9828 IsGuiding returns 0
01:11:39.944 00.000 9828 scope move finished after 29 + 108 ms
01:11:39.944 00.000 9828 Move returns status 0, amount 29
01:11:39.944 00.000 9828 move complete, result=0
01:11:39.944 00.000 9828 worker thread done servicing request
01:11:39.944 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.2 px 29 ms NORTH
01:11:40.333 00.389 8976 Exposure complete
01:11:40.339 00.006 8976 worker thread done servicing request
01:11:40.339 00.000 5052 OnExposeComplete: enter
01:11:40.339 00.000 5052 UpdateGuideState(): m_state=6
01:11:40.339 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2599
01:11:40.339 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.36, Mass=206, SNR=9.8, Peak=65 HFD=3.2
01:11:40.339 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.01 = -3.01)
01:11:40.339 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
01:11:40.339 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.35 hyp=0.43 cameraTheta=-0.96 mountX=-0.43 mountY=-0.01, mountTheta=-3.11
01:11:40.340 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.35, opts=13)
01:11:40.340 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.35)
01:11:40.340 00.000 8976 Worker thread wakes up
01:11:40.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.35) opts 0xd
01:11:40.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.35)
01:11:40.340 00.000 8976 Moving (0.25, -0.35) raw xDistance=-0.43 yDistance=-0.01
01:11:40.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:11:40.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:11:40.340 00.000 8976 MoveAxis(R, 2, ABG)
01:11:40.340 00.000 8976 stepping (-12, 20) + (2, 0)
01:11:40.340 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:40.341 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:11:40.350 00.009 5052 UpdateGuideState exits: m=206 SNR=9.8
01:11:40.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:40.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:40.350 00.000 5052 Enqueuing Expose request
01:11:40.362 00.012 8976 Received - 47 (G) 
01:11:40.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:40.362 00.000 8976 stepped: pos (-10, 20)
01:11:40.362 00.000 8976 MoveAxis(U, 0, ABG)
01:11:40.362 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:11:40.362 00.000 8976 MountToCamera -- mountX=1.99 mountY=-2.72 hyp=3.37 mountTheta=-0.94 cameraX=1.52, cameraY=3.01 cameraTheta=1.10
01:11:40.362 00.000 8976 incremental bump (1.518, 3.013) isValid = 1
01:11:40.362 00.000 8976 Scheduling Mount bump of (0.103, 0.213)
01:11:40.362 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.21, opts=4)
01:11:40.362 00.000 8976 Enqueuing Move request for scope (0.10, 0.21)
01:11:40.362 00.000 8976 move complete, result=0
01:11:40.363 00.001 9828 Worker thread wakes up
01:11:40.363 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0x4
01:11:40.363 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
01:11:40.363 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
01:11:40.363 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
01:11:40.363 00.000 8976 worker thread done servicing request
01:11:40.363 00.000 8976 Worker thread wakes up
01:11:40.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:40.363 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
01:11:40.363 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.24 cameraTheta=1.12 mountX=-0.11 mountY=-0.20, mountTheta=-2.09
01:11:40.363 00.000 9828 Moving (0.10, 0.21) raw xDistance=-0.11 yDistance=-0.20
01:11:40.363 00.000 9828 BLC: window closed
01:11:40.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:40.363 00.000 9828 MoveAxis(E, 36, B)
01:11:40.363 00.000 9828 Guiding  Dir = 2, Dur = 36
01:11:40.363 00.000 9828 IsSlewing returns 0
01:11:40.365 00.002 9828 IsGuiding returns 0
01:11:40.365 00.000 9828 PulseGuide returned control before completion, sleep 46
01:11:40.424 00.059 9828 IsGuiding returns 1
01:11:40.424 00.000 9828 scope still moving after pulse duration time elapsed
01:11:40.455 00.031 9828 IsSlewing returns 0
01:11:40.455 00.000 9828 IsGuiding returns 1
01:11:40.486 00.031 9828 IsSlewing returns 0
01:11:40.486 00.000 9828 IsGuiding returns 1
01:11:40.517 00.031 9828 IsSlewing returns 0
01:11:40.517 00.000 9828 IsGuiding returns 0
01:11:40.517 00.000 9828 scope move finished after 36 + 116 ms
01:11:40.517 00.000 9828 Move returns status 0, amount 36
01:11:40.517 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:40.517 00.000 9828 MoveAxis(N, 27, B)
01:11:40.517 00.000 9828 Guiding  Dir = 0, Dur = 27
01:11:40.532 00.015 9828 IsSlewing returns 0
01:11:40.532 00.000 9828 IsGuiding returns 0
01:11:40.532 00.000 9828 PulseGuide returned control before completion, sleep 37
01:11:40.578 00.046 9828 IsGuiding returns 1
01:11:40.578 00.000 9828 scope still moving after pulse duration time elapsed
01:11:40.609 00.031 9828 IsSlewing returns 0
01:11:40.609 00.000 9828 IsGuiding returns 1
01:11:40.640 00.031 9828 IsSlewing returns 0
01:11:40.640 00.000 9828 IsGuiding returns 1
01:11:40.670 00.030 9828 IsSlewing returns 0
01:11:40.670 00.000 9828 IsGuiding returns 1
01:11:40.701 00.031 9828 IsSlewing returns 0
01:11:40.701 00.000 9828 IsGuiding returns 0
01:11:40.701 00.000 9828 scope move finished after 27 + 142 ms
01:11:40.701 00.000 9828 Move returns status 0, amount 27
01:11:40.701 00.000 9828 move complete, result=0
01:11:40.701 00.000 9828 worker thread done servicing request
01:11:40.701 00.000 5052 GuideStep: -0.1 px 36 ms EAST, -0.2 px 27 ms NORTH
01:11:41.052 00.351 8976 Exposure complete
01:11:41.058 00.006 8976 worker thread done servicing request
01:11:41.059 00.001 5052 OnExposeComplete: enter
01:11:41.059 00.000 5052 UpdateGuideState(): m_state=6
01:11:41.059 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2600
01:11:41.059 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.60, Mass=186, SNR=9.4, Peak=64 HFD=3.2
01:11:41.059 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
01:11:41.059 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
01:11:41.059 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.11 hyp=0.56 cameraTheta=-0.20 mountX=-0.35 mountY=-0.40, mountTheta=-2.28
01:11:41.060 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.11, opts=13)
01:11:41.060 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.11)
01:11:41.060 00.000 8976 Worker thread wakes up
01:11:41.060 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.11) opts 0xd
01:11:41.060 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.11)
01:11:41.060 00.000 8976 Moving (0.55, -0.11) raw xDistance=-0.35 yDistance=-0.40
01:11:41.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:11:41.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:11:41.060 00.000 8976 MoveAxis(R, 2, ABG)
01:11:41.060 00.000 8976 stepping (-10, 20) + (2, 0)
01:11:41.060 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:41.061 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:11:41.071 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:11:41.071 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:41.071 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:41.071 00.000 5052 Enqueuing Expose request
01:11:41.082 00.011 8976 Received - 47 (G) 
01:11:41.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:41.082 00.000 8976 stepped: pos (-8, 20)
01:11:41.082 00.000 8976 MoveAxis(U, 2, ABG)
01:11:41.082 00.000 8976 stepping (-8, 20) + (0, 2)
01:11:41.082 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:41.114 00.032 8976 Received - 47 (G) 
01:11:41.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:41.114 00.000 8976 stepped: pos (-8, 22)
01:11:41.114 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:11:41.114 00.000 8976 MountToCamera -- mountX=1.74 mountY=-2.98 hyp=3.45 mountTheta=-1.04 cameraX=1.86, cameraY=2.90 cameraTheta=1.00
01:11:41.114 00.000 8976 incremental bump (1.859, 2.904) isValid = 1
01:11:41.114 00.000 8976 Scheduling Mount bump of (0.124, 0.201)
01:11:41.114 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.20, opts=4)
01:11:41.114 00.000 8976 Enqueuing Move request for scope (0.12, 0.20)
01:11:41.114 00.000 8976 move complete, result=0
01:11:41.114 00.000 9828 Worker thread wakes up
01:11:41.114 00.000 8976 worker thread done servicing request
01:11:41.114 00.000 8976 Worker thread wakes up
01:11:41.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:41.114 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.4 px 2 ms NORTH
01:11:41.115 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0x4
01:11:41.115 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
01:11:41.115 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
01:11:41.115 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
01:11:41.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:41.115 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.02 mountX=-0.13 mountY=-0.18, mountTheta=-2.20
01:11:41.115 00.000 9828 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.18
01:11:41.115 00.000 9828 BLC: window closed
01:11:41.115 00.000 9828 MoveAxis(E, 42, B)
01:11:41.115 00.000 9828 Guiding  Dir = 2, Dur = 42
01:11:41.115 00.000 9828 IsSlewing returns 0
01:11:41.115 00.000 9828 IsGuiding returns 0
01:11:41.116 00.001 9828 PulseGuide returned control before completion, sleep 52
01:11:41.179 00.063 9828 IsGuiding returns 1
01:11:41.179 00.000 9828 scope still moving after pulse duration time elapsed
01:11:41.210 00.031 9828 IsSlewing returns 0
01:11:41.210 00.000 9828 IsGuiding returns 1
01:11:41.241 00.031 9828 IsSlewing returns 0
01:11:41.241 00.000 9828 IsGuiding returns 1
01:11:41.272 00.031 9828 IsSlewing returns 0
01:11:41.272 00.000 9828 IsGuiding returns 0
01:11:41.272 00.000 9828 scope move finished after 42 + 114 ms
01:11:41.272 00.000 9828 Move returns status 0, amount 42
01:11:41.272 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:41.272 00.000 9828 MoveAxis(N, 25, B)
01:11:41.272 00.000 9828 Guiding  Dir = 0, Dur = 25
01:11:41.287 00.015 9828 IsSlewing returns 0
01:11:41.287 00.000 9828 IsGuiding returns 0
01:11:41.287 00.000 9828 PulseGuide returned control before completion, sleep 35
01:11:41.333 00.046 9828 IsGuiding returns 1
01:11:41.333 00.000 9828 scope still moving after pulse duration time elapsed
01:11:41.363 00.030 9828 IsSlewing returns 0
01:11:41.363 00.000 9828 IsGuiding returns 1
01:11:41.394 00.031 9828 IsSlewing returns 0
01:11:41.394 00.000 9828 IsGuiding returns 1
01:11:41.425 00.031 9828 IsSlewing returns 0
01:11:41.425 00.000 9828 IsGuiding returns 1
01:11:41.457 00.032 9828 IsSlewing returns 0
01:11:41.457 00.000 9828 IsGuiding returns 0
01:11:41.457 00.000 9828 scope move finished after 25 + 145 ms
01:11:41.457 00.000 9828 Move returns status 0, amount 25
01:11:41.457 00.000 9828 move complete, result=0
01:11:41.457 00.000 9828 worker thread done servicing request
01:11:41.457 00.000 5052 GuideStep: -0.1 px 42 ms EAST, -0.2 px 25 ms NORTH
01:11:41.804 00.347 8976 Exposure complete
01:11:41.809 00.005 8976 worker thread done servicing request
01:11:41.809 00.000 5052 OnExposeComplete: enter
01:11:41.809 00.000 5052 UpdateGuideState(): m_state=6
01:11:41.809 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2601
01:11:41.810 00.001 5052 Star::Find returns 1 (0), X=329.06, Y=281.82, Mass=176, SNR=9.2, Peak=68 HFD=2.4
01:11:41.810 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
01:11:41.810 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
01:11:41.810 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.34 mountX=0.15 mountY=0.03, mountTheta=0.20
01:11:41.810 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.11, opts=13)
01:11:41.810 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.11)
01:11:41.811 00.001 8976 Worker thread wakes up
01:11:41.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.11) opts 0xd
01:11:41.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.11)
01:11:41.811 00.000 8976 Moving (-0.11, 0.11) raw xDistance=0.15 yDistance=0.03
01:11:41.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:11:41.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:11:41.811 00.000 8976 MoveAxis(R, 0, ABG)
01:11:41.811 00.000 8976 MoveAxis(U, 0, ABG)
01:11:41.811 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:11:41.811 00.000 8976 MountToCamera -- mountX=1.57 mountY=-3.15 hyp=3.52 mountTheta=-1.11 cameraX=2.09, cameraY=2.83 cameraTheta=0.94
01:11:41.811 00.000 8976 incremental bump (2.088, 2.830) isValid = 1
01:11:41.811 00.000 8976 Scheduling Mount bump of (0.093, 0.130)
01:11:41.811 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.13, opts=4)
01:11:41.811 00.000 8976 Enqueuing Move request for scope (0.09, 0.13)
01:11:41.811 00.000 8976 move complete, result=0
01:11:41.811 00.000 9828 Worker thread wakes up
01:11:41.811 00.000 8976 worker thread done servicing request
01:11:41.811 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0x4
01:11:41.812 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:11:41.812 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:11:41.812 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
01:11:41.812 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.95 mountX=-0.10 mountY=-0.12, mountTheta=-2.27
01:11:41.812 00.000 9828 Moving (0.09, 0.13) raw xDistance=-0.10 yDistance=-0.12
01:11:41.812 00.000 9828 BLC: window closed
01:11:41.812 00.000 9828 MoveAxis(E, 31, B)
01:11:41.812 00.000 9828 Guiding  Dir = 2, Dur = 31
01:11:41.812 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:11:41.812 00.000 9828 IsSlewing returns 0
01:11:41.812 00.000 9828 IsGuiding returns 0
01:11:41.812 00.000 9828 PulseGuide returned control before completion, sleep 41
01:11:41.821 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
01:11:41.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:41.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:41.821 00.000 5052 Enqueuing Expose request
01:11:41.822 00.001 8976 Worker thread wakes up
01:11:41.822 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:11:41.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:41.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:41.858 00.036 9828 IsGuiding returns 1
01:11:41.858 00.000 9828 scope still moving after pulse duration time elapsed
01:11:41.888 00.030 9828 IsSlewing returns 0
01:11:41.888 00.000 9828 IsGuiding returns 1
01:11:41.919 00.031 9828 IsSlewing returns 0
01:11:41.919 00.000 9828 IsGuiding returns 1
01:11:41.949 00.030 9828 IsSlewing returns 0
01:11:41.949 00.000 9828 IsGuiding returns 1
01:11:41.981 00.032 9828 IsSlewing returns 0
01:11:41.981 00.000 9828 IsGuiding returns 0
01:11:41.981 00.000 9828 scope move finished after 31 + 137 ms
01:11:41.981 00.000 9828 Move returns status 0, amount 31
01:11:41.981 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:41.981 00.000 9828 MoveAxis(N, 16, B)
01:11:41.981 00.000 9828 Guiding  Dir = 0, Dur = 16
01:11:41.996 00.015 9828 IsSlewing returns 0
01:11:41.996 00.000 9828 IsGuiding returns 0
01:11:41.996 00.000 9828 PulseGuide returned control before completion, sleep 26
01:11:42.027 00.031 9828 IsGuiding returns 1
01:11:42.027 00.000 9828 scope still moving after pulse duration time elapsed
01:11:42.057 00.030 9828 IsSlewing returns 0
01:11:42.057 00.000 9828 IsGuiding returns 1
01:11:42.089 00.032 9828 IsSlewing returns 0
01:11:42.089 00.000 9828 IsGuiding returns 1
01:11:42.120 00.031 9828 IsSlewing returns 0
01:11:42.120 00.000 9828 IsGuiding returns 1
01:11:42.152 00.032 9828 IsSlewing returns 0
01:11:42.152 00.000 9828 IsGuiding returns 0
01:11:42.152 00.000 9828 scope move finished after 16 + 140 ms
01:11:42.152 00.000 9828 Move returns status 0, amount 16
01:11:42.152 00.000 9828 move complete, result=0
01:11:42.152 00.000 9828 worker thread done servicing request
01:11:42.152 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 16 ms NORTH
01:11:42.512 00.360 8976 Exposure complete
01:11:42.517 00.005 8976 worker thread done servicing request
01:11:42.517 00.000 5052 OnExposeComplete: enter
01:11:42.517 00.000 5052 UpdateGuideState(): m_state=6
01:11:42.517 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2602
01:11:42.518 00.001 5052 Star::Find returns 1 (0), X=328.83, Y=281.67, Mass=192, SNR=9.5, Peak=65 HFD=2.6
01:11:42.518 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.07 = 1.22)
01:11:42.518 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
01:11:42.518 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.04 hyp=0.34 cameraTheta=-3.02 mountX=0.12 mountY=0.31, mountTheta=1.20
01:11:42.518 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.04, opts=13)
01:11:42.518 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.04)
01:11:42.518 00.000 8976 Worker thread wakes up
01:11:42.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.04) opts 0xd
01:11:42.519 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.04)
01:11:42.519 00.000 8976 Moving (-0.34, -0.04) raw xDistance=0.12 yDistance=0.31
01:11:42.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:11:42.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:11:42.519 00.000 8976 MoveAxis(R, 0, ABG)
01:11:42.519 00.000 8976 MoveAxis(D, 1, ABG)
01:11:42.519 00.000 8976 stepping (-8, 22) + (0, -1)
01:11:42.519 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:42.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:11:42.528 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
01:11:42.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:42.529 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:42.529 00.000 5052 Enqueuing Expose request
01:11:42.537 00.008 8976 Received - 47 (G) 
01:11:42.537 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:42.537 00.000 8976 stepped: pos (-8, 21)
01:11:42.537 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:11:42.537 00.000 8976 MountToCamera -- mountX=1.46 mountY=-3.21 hyp=3.52 mountTheta=-1.14 cameraX=2.19, cameraY=2.76 cameraTheta=0.90
01:11:42.537 00.000 8976 incremental bump (2.195, 2.757) isValid = 1
01:11:42.537 00.000 8976 Scheduling Mount bump of (0.143, 0.186)
01:11:42.537 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
01:11:42.537 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
01:11:42.537 00.000 8976 move complete, result=0
01:11:42.537 00.000 9828 Worker thread wakes up
01:11:42.537 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:11:42.537 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
01:11:42.537 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
01:11:42.537 00.000 8976 worker thread done servicing request
01:11:42.537 00.000 8976 Worker thread wakes up
01:11:42.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:42.537 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:42.538 00.001 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:11:42.538 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
01:11:42.538 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.23 cameraTheta=0.92 mountX=-0.15 mountY=-0.17, mountTheta=-2.31
01:11:42.538 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
01:11:42.538 00.000 9828 BLC: window closed
01:11:42.538 00.000 9828 MoveAxis(E, 48, B)
01:11:42.538 00.000 9828 Guiding  Dir = 2, Dur = 48
01:11:42.539 00.001 9828 IsSlewing returns 0
01:11:42.539 00.000 9828 IsGuiding returns 0
01:11:42.539 00.000 9828 PulseGuide returned control before completion, sleep 58
01:11:42.602 00.063 9828 IsGuiding returns 1
01:11:42.602 00.000 9828 scope still moving after pulse duration time elapsed
01:11:42.633 00.031 9828 IsSlewing returns 0
01:11:42.633 00.000 9828 IsGuiding returns 1
01:11:42.664 00.031 9828 IsSlewing returns 0
01:11:42.664 00.000 9828 IsGuiding returns 1
01:11:42.695 00.031 9828 IsSlewing returns 0
01:11:42.695 00.000 9828 IsGuiding returns 1
01:11:42.726 00.031 9828 IsSlewing returns 0
01:11:42.726 00.000 9828 IsGuiding returns 0
01:11:42.726 00.000 9828 scope move finished after 48 + 138 ms
01:11:42.726 00.000 9828 Move returns status 0, amount 48
01:11:42.726 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:42.726 00.000 9828 MoveAxis(N, 23, B)
01:11:42.726 00.000 9828 Guiding  Dir = 0, Dur = 23
01:11:42.741 00.015 9828 IsSlewing returns 0
01:11:42.741 00.000 9828 IsGuiding returns 0
01:11:42.741 00.000 9828 PulseGuide returned control before completion, sleep 33
01:11:42.788 00.047 9828 IsGuiding returns 1
01:11:42.788 00.000 9828 scope still moving after pulse duration time elapsed
01:11:42.819 00.031 9828 IsSlewing returns 0
01:11:42.819 00.000 9828 IsGuiding returns 1
01:11:42.849 00.030 9828 IsSlewing returns 0
01:11:42.849 00.000 9828 IsGuiding returns 1
01:11:42.880 00.031 9828 IsSlewing returns 0
01:11:42.880 00.000 9828 IsGuiding returns 1
01:11:42.912 00.032 9828 IsSlewing returns 0
01:11:42.912 00.000 9828 IsGuiding returns 0
01:11:42.912 00.000 9828 scope move finished after 23 + 147 ms
01:11:42.912 00.000 9828 Move returns status 0, amount 23
01:11:42.912 00.000 9828 move complete, result=0
01:11:42.912 00.000 9828 worker thread done servicing request
01:11:42.912 00.000 5052 GuideStep: -0.2 px 48 ms EAST, -0.2 px 23 ms NORTH
01:11:43.229 00.317 8976 Exposure complete
01:11:43.234 00.005 8976 worker thread done servicing request
01:11:43.234 00.000 5052 OnExposeComplete: enter
01:11:43.234 00.000 5052 UpdateGuideState(): m_state=6
01:11:43.234 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2603
01:11:43.234 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.60, Mass=195, SNR=9.6, Peak=65 HFD=2.9
01:11:43.234 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.67 = 2.61)
01:11:43.234 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.77 = 2.51)
01:11:43.234 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.63 mountX=-0.10 mountY=0.07, mountTheta=2.54
01:11:43.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.11, opts=13)
01:11:43.235 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.11)
01:11:43.235 00.000 8976 Worker thread wakes up
01:11:43.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.11) opts 0xd
01:11:43.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.11)
01:11:43.235 00.000 8976 Moving (-0.01, -0.11) raw xDistance=-0.10 yDistance=0.07
01:11:43.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:11:43.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:11:43.235 00.000 8976 MoveAxis(R, 0, ABG)
01:11:43.235 00.000 8976 MoveAxis(U, 0, ABG)
01:11:43.235 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:11:43.236 00.001 8976 MountToCamera -- mountX=1.38 mountY=-3.25 hyp=3.53 mountTheta=-1.17 cameraX=2.27, cameraY=2.71 cameraTheta=0.87
01:11:43.236 00.000 8976 incremental bump (2.267, 2.708) isValid = 1
01:11:43.236 00.000 8976 Scheduling Mount bump of (0.072, 0.089)
01:11:43.236 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:11:43.236 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:11:43.236 00.000 8976 move complete, result=0
01:11:43.236 00.000 9828 Worker thread wakes up
01:11:43.236 00.000 8976 worker thread done servicing request
01:11:43.236 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:11:43.236 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:11:43.236 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
01:11:43.236 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
01:11:43.236 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
01:11:43.236 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:11:43.237 00.001 9828 BLC: window closed
01:11:43.237 00.000 9828 MoveAxis(E, 24, B)
01:11:43.237 00.000 9828 Guiding  Dir = 2, Dur = 24
01:11:43.237 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:11:43.237 00.000 9828 IsSlewing returns 0
01:11:43.237 00.000 9828 IsGuiding returns 0
01:11:43.237 00.000 9828 PulseGuide returned control before completion, sleep 34
01:11:43.246 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:11:43.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:43.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:43.246 00.000 5052 Enqueuing Expose request
01:11:43.246 00.000 8976 Worker thread wakes up
01:11:43.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:43.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:43.246 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:43.282 00.036 9828 IsGuiding returns 1
01:11:43.282 00.000 9828 scope still moving after pulse duration time elapsed
01:11:43.313 00.031 9828 IsSlewing returns 0
01:11:43.313 00.000 9828 IsGuiding returns 1
01:11:43.344 00.031 9828 IsSlewing returns 0
01:11:43.344 00.000 9828 IsGuiding returns 1
01:11:43.375 00.031 9828 IsSlewing returns 0
01:11:43.375 00.000 9828 IsGuiding returns 1
01:11:43.407 00.032 9828 IsSlewing returns 0
01:11:43.407 00.000 9828 IsGuiding returns 0
01:11:43.407 00.000 9828 scope move finished after 24 + 146 ms
01:11:43.407 00.000 9828 Move returns status 0, amount 24
01:11:43.407 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:43.407 00.000 9828 MoveAxis(N, 11, B)
01:11:43.407 00.000 9828 Guiding  Dir = 0, Dur = 11
01:11:43.422 00.015 9828 IsSlewing returns 0
01:11:43.422 00.000 9828 IsGuiding returns 0
01:11:43.422 00.000 9828 PulseGuide returned control before completion, sleep 21
01:11:43.453 00.031 9828 IsGuiding returns 1
01:11:43.453 00.000 9828 scope still moving after pulse duration time elapsed
01:11:43.484 00.031 9828 IsSlewing returns 0
01:11:43.484 00.000 9828 IsGuiding returns 1
01:11:43.515 00.031 9828 IsSlewing returns 0
01:11:43.515 00.000 9828 IsGuiding returns 1
01:11:43.546 00.031 9828 IsSlewing returns 0
01:11:43.546 00.000 9828 IsGuiding returns 1
01:11:43.578 00.032 9828 IsSlewing returns 0
01:11:43.578 00.000 9828 IsGuiding returns 1
01:11:43.610 00.032 9828 IsSlewing returns 0
01:11:43.610 00.000 9828 IsGuiding returns 0
01:11:43.610 00.000 9828 scope move finished after 11 + 176 ms
01:11:43.610 00.000 9828 Move returns status 0, amount 11
01:11:43.610 00.000 9828 move complete, result=0
01:11:43.610 00.000 9828 worker thread done servicing request
01:11:43.610 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:11:43.935 00.325 8976 Exposure complete
01:11:43.940 00.005 8976 worker thread done servicing request
01:11:43.940 00.000 5052 OnExposeComplete: enter
01:11:43.940 00.000 5052 UpdateGuideState(): m_state=6
01:11:43.940 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2604
01:11:43.940 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.27, Mass=184, SNR=9.3, Peak=65 HFD=3.0
01:11:43.940 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.48 = 1.81)
01:11:43.940 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.58 = 1.70)
01:11:43.940 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.44 hyp=0.67 cameraTheta=-2.43 mountX=-0.16 mountY=0.67, mountTheta=1.80
01:11:43.941 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.44, opts=13)
01:11:43.941 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.44)
01:11:43.941 00.000 8976 Worker thread wakes up
01:11:43.941 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.44) opts 0xd
01:11:43.941 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.44)
01:11:43.941 00.000 8976 Moving (-0.51, -0.44) raw xDistance=-0.16 yDistance=0.67
01:11:43.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:11:43.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
01:11:43.941 00.000 8976 MoveAxis(R, 0, ABG)
01:11:43.941 00.000 8976 MoveAxis(D, 3, ABG)
01:11:43.941 00.000 8976 stepping (-8, 21) + (0, -3)
01:11:43.942 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:43.942 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:11:43.952 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:11:43.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:43.952 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:43.952 00.000 5052 Enqueuing Expose request
01:11:43.976 00.024 8976 Received - 47 (G) 
01:11:43.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:43.976 00.000 8976 stepped: pos (-8, 18)
01:11:43.976 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:11:43.976 00.000 8976 MountToCamera -- mountX=1.33 mountY=-3.12 hyp=3.39 mountTheta=-1.17 cameraX=2.17, cameraY=2.60 cameraTheta=0.88
01:11:43.976 00.000 8976 incremental bump (2.174, 2.604) isValid = 1
01:11:43.976 00.000 8976 Scheduling Mount bump of (0.147, 0.183)
01:11:43.976 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
01:11:43.976 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
01:11:43.976 00.000 8976 move complete, result=0
01:11:43.976 00.000 8976 worker thread done servicing request
01:11:43.976 00.000 8976 Worker thread wakes up
01:11:43.976 00.000 9828 Worker thread wakes up
01:11:43.977 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
01:11:43.977 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:11:43.977 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
01:11:43.977 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:11:43.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:43.977 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:43.977 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
01:11:43.977 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=-0.16 mountY=-0.16, mountTheta=-2.33
01:11:43.977 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
01:11:43.977 00.000 9828 BLC: window closed
01:11:43.977 00.000 9828 MoveAxis(E, 49, B)
01:11:43.977 00.000 9828 Guiding  Dir = 2, Dur = 49
01:11:43.978 00.001 9828 IsSlewing returns 0
01:11:43.978 00.000 9828 IsGuiding returns 0
01:11:43.978 00.000 9828 PulseGuide returned control before completion, sleep 59
01:11:44.044 00.066 9828 IsGuiding returns 1
01:11:44.044 00.000 9828 scope still moving after pulse duration time elapsed
01:11:44.075 00.031 9828 IsSlewing returns 0
01:11:44.075 00.000 9828 IsGuiding returns 1
01:11:44.106 00.031 9828 IsSlewing returns 0
01:11:44.107 00.001 9828 IsGuiding returns 1
01:11:44.136 00.029 9828 IsSlewing returns 0
01:11:44.136 00.000 9828 IsGuiding returns 0
01:11:44.136 00.000 9828 scope move finished after 49 + 110 ms
01:11:44.137 00.001 9828 Move returns status 0, amount 49
01:11:44.137 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:44.137 00.000 9828 MoveAxis(N, 22, B)
01:11:44.137 00.000 9828 Guiding  Dir = 0, Dur = 22
01:11:44.151 00.014 9828 IsSlewing returns 0
01:11:44.151 00.000 9828 IsGuiding returns 0
01:11:44.151 00.000 9828 PulseGuide returned control before completion, sleep 32
01:11:44.197 00.046 9828 IsGuiding returns 1
01:11:44.197 00.000 9828 scope still moving after pulse duration time elapsed
01:11:44.229 00.032 9828 IsSlewing returns 0
01:11:44.229 00.000 9828 IsGuiding returns 1
01:11:44.259 00.030 9828 IsSlewing returns 0
01:11:44.259 00.000 9828 IsGuiding returns 1
01:11:44.292 00.033 9828 IsSlewing returns 0
01:11:44.292 00.000 9828 IsGuiding returns 0
01:11:44.292 00.000 9828 scope move finished after 22 + 118 ms
01:11:44.292 00.000 9828 Move returns status 0, amount 22
01:11:44.292 00.000 9828 move complete, result=0
01:11:44.292 00.000 9828 worker thread done servicing request
01:11:44.293 00.001 5052 GuideStep: -0.2 px 49 ms EAST, -0.2 px 22 ms NORTH
01:11:44.666 00.373 8976 Exposure complete
01:11:44.671 00.005 8976 worker thread done servicing request
01:11:44.671 00.000 5052 OnExposeComplete: enter
01:11:44.671 00.000 5052 UpdateGuideState(): m_state=6
01:11:44.671 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2605
01:11:44.671 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.52, Mass=181, SNR=9.3, Peak=67 HFD=2.8
01:11:44.671 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
01:11:44.671 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.47)
01:11:44.671 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.19 hyp=0.41 cameraTheta=-2.67 mountX=0.00 mountY=0.41, mountTheta=1.57
01:11:44.672 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.19, opts=13)
01:11:44.672 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.19)
01:11:44.672 00.000 8976 Worker thread wakes up
01:11:44.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.19) opts 0xd
01:11:44.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.19)
01:11:44.672 00.000 8976 Moving (-0.37, -0.19) raw xDistance=0.00 yDistance=0.41
01:11:44.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:11:44.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
01:11:44.673 00.001 8976 MoveAxis(R, 0, ABG)
01:11:44.673 00.000 8976 MoveAxis(D, 2, ABG)
01:11:44.673 00.000 8976 stepping (-8, 18) + (0, -2)
01:11:44.673 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:44.673 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:11:44.682 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
01:11:44.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:44.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:44.683 00.001 5052 Enqueuing Expose request
01:11:44.711 00.028 8976 Received - 47 (G) 
01:11:44.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:44.711 00.000 8976 stepped: pos (-8, 16)
01:11:44.711 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:11:44.711 00.000 8976 MountToCamera -- mountX=1.29 mountY=-2.93 hyp=3.20 mountTheta=-1.15 cameraX=2.02, cameraY=2.49 cameraTheta=0.89
01:11:44.711 00.000 8976 incremental bump (2.019, 2.486) isValid = 1
01:11:44.711 00.000 8976 Scheduling Mount bump of (0.145, 0.185)
01:11:44.711 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.18, opts=4)
01:11:44.711 00.000 8976 Enqueuing Move request for scope (0.14, 0.18)
01:11:44.711 00.000 8976 move complete, result=0
01:11:44.711 00.000 9828 Worker thread wakes up
01:11:44.711 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0x4
01:11:44.711 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
01:11:44.711 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:11:44.711 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:11:44.711 00.000 8976 worker thread done servicing request
01:11:44.711 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:11:44.711 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.91 mountX=-0.15 mountY=-0.17, mountTheta=-2.32
01:11:44.712 00.001 8976 Worker thread wakes up
01:11:44.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:44.712 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:44.712 00.000 9828 Moving (0.14, 0.18) raw xDistance=-0.15 yDistance=-0.17
01:11:44.712 00.000 9828 BLC: window closed
01:11:44.712 00.000 9828 MoveAxis(E, 49, B)
01:11:44.712 00.000 9828 Guiding  Dir = 2, Dur = 49
01:11:44.712 00.000 9828 IsSlewing returns 0
01:11:44.713 00.001 9828 IsGuiding returns 0
01:11:44.713 00.000 9828 PulseGuide returned control before completion, sleep 59
01:11:44.775 00.062 9828 IsGuiding returns 1
01:11:44.775 00.000 9828 scope still moving after pulse duration time elapsed
01:11:44.806 00.031 9828 IsSlewing returns 0
01:11:44.806 00.000 9828 IsGuiding returns 1
01:11:44.836 00.030 9828 IsSlewing returns 0
01:11:44.836 00.000 9828 IsGuiding returns 1
01:11:44.868 00.032 9828 IsSlewing returns 0
01:11:44.868 00.000 9828 IsGuiding returns 1
01:11:44.899 00.031 9828 IsSlewing returns 0
01:11:44.899 00.000 9828 IsGuiding returns 0
01:11:44.899 00.000 9828 scope move finished after 49 + 136 ms
01:11:44.899 00.000 9828 Move returns status 0, amount 49
01:11:44.899 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:44.899 00.000 9828 MoveAxis(N, 22, B)
01:11:44.899 00.000 9828 Guiding  Dir = 0, Dur = 22
01:11:44.914 00.015 9828 IsSlewing returns 0
01:11:44.914 00.000 9828 IsGuiding returns 0
01:11:44.914 00.000 9828 PulseGuide returned control before completion, sleep 32
01:11:44.962 00.048 9828 IsGuiding returns 1
01:11:44.962 00.000 9828 scope still moving after pulse duration time elapsed
01:11:44.992 00.030 9828 IsSlewing returns 0
01:11:44.992 00.000 9828 IsGuiding returns 1
01:11:45.024 00.032 9828 IsSlewing returns 0
01:11:45.024 00.000 9828 IsGuiding returns 1
01:11:45.055 00.031 9828 IsSlewing returns 0
01:11:45.055 00.000 9828 IsGuiding returns 0
01:11:45.055 00.000 9828 scope move finished after 22 + 119 ms
01:11:45.055 00.000 9828 Move returns status 0, amount 22
01:11:45.055 00.000 9828 move complete, result=0
01:11:45.055 00.000 9828 worker thread done servicing request
01:11:45.055 00.000 5052 GuideStep: -0.2 px 49 ms EAST, -0.2 px 22 ms NORTH
01:11:45.404 00.349 8976 Exposure complete
01:11:45.409 00.005 8976 worker thread done servicing request
01:11:45.409 00.000 5052 OnExposeComplete: enter
01:11:45.410 00.001 5052 UpdateGuideState(): m_state=6
01:11:45.410 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2606
01:11:45.410 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.96, Mass=206, SNR=9.9, Peak=68 HFD=2.7
01:11:45.410 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.42 = -0.42)
01:11:45.410 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
01:11:45.410 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.62 mountX=0.23 mountY=-0.13, mountTheta=-0.50
01:11:45.410 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.25, opts=13)
01:11:45.410 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.25)
01:11:45.410 00.000 8976 Worker thread wakes up
01:11:45.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.25) opts 0xd
01:11:45.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.25)
01:11:45.410 00.000 8976 Moving (-0.01, 0.25) raw xDistance=0.23 yDistance=-0.13
01:11:45.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:11:45.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:11:45.411 00.001 8976 MoveAxis(R, 0, ABG)
01:11:45.411 00.000 8976 MoveAxis(U, 0, ABG)
01:11:45.411 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:11:45.411 00.000 8976 MountToCamera -- mountX=1.27 mountY=-2.80 hyp=3.08 mountTheta=-1.14 cameraX=1.92, cameraY=2.41 cameraTheta=0.90
01:11:45.411 00.000 8976 incremental bump (1.916, 2.408) isValid = 1
01:11:45.411 00.000 8976 Scheduling Mount bump of (0.143, 0.186)
01:11:45.411 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
01:11:45.411 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
01:11:45.411 00.000 8976 move complete, result=0
01:11:45.411 00.000 9828 Worker thread wakes up
01:11:45.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
01:11:45.411 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
01:11:45.411 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:11:45.411 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
01:11:45.411 00.000 8976 worker thread done servicing request
01:11:45.411 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.23 cameraTheta=0.92 mountX=-0.15 mountY=-0.17, mountTheta=-2.31
01:11:45.411 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
01:11:45.411 00.000 9828 BLC: window closed
01:11:45.411 00.000 9828 MoveAxis(E, 48, B)
01:11:45.412 00.001 9828 Guiding  Dir = 2, Dur = 48
01:11:45.412 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:11:45.412 00.000 9828 IsSlewing returns 0
01:11:45.412 00.000 9828 IsGuiding returns 0
01:11:45.412 00.000 9828 PulseGuide returned control before completion, sleep 58
01:11:45.421 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:11:45.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:45.421 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:45.421 00.000 5052 Enqueuing Expose request
01:11:45.421 00.000 8976 Worker thread wakes up
01:11:45.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:45.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:45.422 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:45.472 00.050 9828 IsGuiding returns 1
01:11:45.472 00.000 9828 scope still moving after pulse duration time elapsed
01:11:45.502 00.030 9828 IsSlewing returns 0
01:11:45.502 00.000 9828 IsGuiding returns 1
01:11:45.533 00.031 9828 IsSlewing returns 0
01:11:45.533 00.000 9828 IsGuiding returns 1
01:11:45.564 00.031 9828 IsSlewing returns 0
01:11:45.564 00.000 9828 IsGuiding returns 1
01:11:45.595 00.031 9828 IsSlewing returns 0
01:11:45.595 00.000 9828 IsGuiding returns 0
01:11:45.595 00.000 9828 scope move finished after 48 + 134 ms
01:11:45.595 00.000 9828 Move returns status 0, amount 48
01:11:45.595 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:45.595 00.000 9828 MoveAxis(N, 23, B)
01:11:45.595 00.000 9828 Guiding  Dir = 0, Dur = 23
01:11:45.611 00.016 9828 IsSlewing returns 0
01:11:45.611 00.000 9828 IsGuiding returns 0
01:11:45.611 00.000 9828 PulseGuide returned control before completion, sleep 33
01:11:45.658 00.047 9828 IsGuiding returns 1
01:11:45.658 00.000 9828 scope still moving after pulse duration time elapsed
01:11:45.689 00.031 9828 IsSlewing returns 0
01:11:45.689 00.000 9828 IsGuiding returns 1
01:11:45.720 00.031 9828 IsSlewing returns 0
01:11:45.720 00.000 9828 IsGuiding returns 1
01:11:45.750 00.030 9828 IsSlewing returns 0
01:11:45.750 00.000 9828 IsGuiding returns 1
01:11:45.782 00.032 9828 IsSlewing returns 0
01:11:45.782 00.000 9828 IsGuiding returns 0
01:11:45.782 00.000 9828 scope move finished after 23 + 147 ms
01:11:45.782 00.000 9828 Move returns status 0, amount 23
01:11:45.782 00.000 9828 move complete, result=0
01:11:45.782 00.000 9828 worker thread done servicing request
01:11:45.782 00.000 5052 GuideStep: -0.2 px 48 ms EAST, -0.2 px 23 ms NORTH
01:11:46.117 00.335 8976 Exposure complete
01:11:46.122 00.005 8976 worker thread done servicing request
01:11:46.123 00.001 5052 OnExposeComplete: enter
01:11:46.123 00.000 5052 UpdateGuideState(): m_state=6
01:11:46.123 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2607
01:11:46.123 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.73, Mass=185, SNR=9.4, Peak=69 HFD=2.8
01:11:46.123 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:11:46.123 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:11:46.123 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.02 hyp=0.50 cameraTheta=3.10 mountX=0.24 mountY=0.41, mountTheta=1.03
01:11:46.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.02, opts=13)
01:11:46.124 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.02)
01:11:46.124 00.000 8976 Worker thread wakes up
01:11:46.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.02) opts 0xd
01:11:46.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.02)
01:11:46.124 00.000 8976 Moving (-0.50, 0.02) raw xDistance=0.24 yDistance=0.41
01:11:46.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:11:46.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:11:46.124 00.000 8976 MoveAxis(R, 0, ABG)
01:11:46.124 00.000 8976 MoveAxis(D, 2, ABG)
01:11:46.124 00.000 8976 stepping (-8, 16) + (0, -2)
01:11:46.124 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:46.125 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:11:46.136 00.011 5052 UpdateGuideState exits: m=185 SNR=9.4
01:11:46.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:46.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:46.136 00.000 5052 Enqueuing Expose request
01:11:46.150 00.014 8976 Received - 47 (G) 
01:11:46.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:46.150 00.000 8976 stepped: pos (-8, 14)
01:11:46.150 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:11:46.150 00.000 8976 MountToCamera -- mountX=1.26 mountY=-2.61 hyp=2.90 mountTheta=-1.12 cameraX=1.75, cameraY=2.31 cameraTheta=0.92
01:11:46.150 00.000 8976 incremental bump (1.753, 2.307) isValid = 1
01:11:46.150 00.000 8976 Scheduling Mount bump of (0.139, 0.190)
01:11:46.150 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
01:11:46.150 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
01:11:46.150 00.000 8976 move complete, result=0
01:11:46.150 00.000 9828 Worker thread wakes up
01:11:46.150 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
01:11:46.150 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
01:11:46.150 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:11:46.150 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:11:46.150 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:11:46.150 00.000 8976 worker thread done servicing request
01:11:46.150 00.000 8976 Worker thread wakes up
01:11:46.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:46.151 00.001 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.94 mountX=-0.15 mountY=-0.17, mountTheta=-2.28
01:11:46.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:46.151 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
01:11:46.151 00.000 9828 BLC: window closed
01:11:46.151 00.000 9828 MoveAxis(E, 47, B)
01:11:46.151 00.000 9828 Guiding  Dir = 2, Dur = 47
01:11:46.151 00.000 9828 IsSlewing returns 0
01:11:46.151 00.000 9828 IsGuiding returns 0
01:11:46.151 00.000 9828 PulseGuide returned control before completion, sleep 57
01:11:46.217 00.066 9828 IsGuiding returns 1
01:11:46.217 00.000 9828 scope still moving after pulse duration time elapsed
01:11:46.248 00.031 9828 IsSlewing returns 0
01:11:46.248 00.000 9828 IsGuiding returns 1
01:11:46.280 00.032 9828 IsSlewing returns 0
01:11:46.280 00.000 9828 IsGuiding returns 1
01:11:46.311 00.031 9828 IsSlewing returns 0
01:11:46.311 00.000 9828 IsGuiding returns 0
01:11:46.311 00.000 9828 scope move finished after 47 + 113 ms
01:11:46.311 00.000 9828 Move returns status 0, amount 47
01:11:46.311 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:46.312 00.001 9828 MoveAxis(N, 23, B)
01:11:46.312 00.000 9828 Guiding  Dir = 0, Dur = 23
01:11:46.326 00.014 9828 IsSlewing returns 0
01:11:46.326 00.000 9828 IsGuiding returns 0
01:11:46.326 00.000 9828 PulseGuide returned control before completion, sleep 33
01:11:46.374 00.048 9828 IsGuiding returns 1
01:11:46.374 00.000 9828 scope still moving after pulse duration time elapsed
01:11:46.405 00.031 9828 IsSlewing returns 0
01:11:46.405 00.000 9828 IsGuiding returns 1
01:11:46.436 00.031 9828 IsSlewing returns 0
01:11:46.436 00.000 9828 IsGuiding returns 1
01:11:46.467 00.031 9828 IsSlewing returns 0
01:11:46.467 00.000 9828 IsGuiding returns 0
01:11:46.467 00.000 9828 scope move finished after 23 + 118 ms
01:11:46.467 00.000 9828 Move returns status 0, amount 23
01:11:46.468 00.001 9828 move complete, result=0
01:11:46.468 00.000 9828 worker thread done servicing request
01:11:46.468 00.000 5052 GuideStep: -0.1 px 47 ms EAST, -0.2 px 23 ms NORTH
01:11:46.847 00.379 8976 Exposure complete
01:11:46.852 00.005 8976 worker thread done servicing request
01:11:46.852 00.000 5052 OnExposeComplete: enter
01:11:46.852 00.000 5052 UpdateGuideState(): m_state=6
01:11:46.852 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2608
01:11:46.852 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.53, Mass=171, SNR=9.0, Peak=68 HFD=2.9
01:11:46.852 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.37 = 1.92)
01:11:46.852 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.81)
01:11:46.852 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-2.32 mountX=-0.08 mountY=0.24, mountTheta=1.91
01:11:46.854 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.18, opts=13)
01:11:46.854 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.18)
01:11:46.854 00.000 8976 Worker thread wakes up
01:11:46.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.18) opts 0xd
01:11:46.855 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.18)
01:11:46.855 00.000 8976 Moving (-0.17, -0.18) raw xDistance=-0.08 yDistance=0.24
01:11:46.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:11:46.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:11:46.855 00.000 8976 MoveAxis(R, 0, ABG)
01:11:46.855 00.000 8976 MoveAxis(U, 0, ABG)
01:11:46.855 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:11:46.855 00.000 8976 MountToCamera -- mountX=1.25 mountY=-2.48 hyp=2.78 mountTheta=-1.11 cameraX=1.64, cameraY=2.24 cameraTheta=0.94
01:11:46.855 00.000 8976 incremental bump (1.644, 2.240) isValid = 1
01:11:46.855 00.000 8976 Scheduling Mount bump of (0.136, 0.192)
01:11:46.855 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
01:11:46.855 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
01:11:46.855 00.000 8976 move complete, result=0
01:11:46.855 00.000 9828 Worker thread wakes up
01:11:46.855 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
01:11:46.856 00.001 8976 worker thread done servicing request
01:11:46.856 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
01:11:46.856 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:11:46.856 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:11:46.856 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.95 mountX=-0.14 mountY=-0.17, mountTheta=-2.27
01:11:46.856 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.14 yDistance=-0.17
01:11:46.856 00.000 9828 BLC: window closed
01:11:46.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:11:46.856 00.000 9828 MoveAxis(E, 46, B)
01:11:46.856 00.000 9828 Guiding  Dir = 2, Dur = 46
01:11:46.857 00.001 9828 IsSlewing returns 0
01:11:46.857 00.000 9828 IsGuiding returns 0
01:11:46.857 00.000 9828 PulseGuide returned control before completion, sleep 56
01:11:46.867 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:11:46.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:46.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:46.867 00.000 5052 Enqueuing Expose request
01:11:46.867 00.000 8976 Worker thread wakes up
01:11:46.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:46.867 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:11:46.868 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:46.919 00.051 9828 IsGuiding returns 1
01:11:46.919 00.000 9828 scope still moving after pulse duration time elapsed
01:11:46.952 00.033 9828 IsSlewing returns 0
01:11:46.952 00.000 9828 IsGuiding returns 1
01:11:46.981 00.029 9828 IsSlewing returns 0
01:11:46.981 00.000 9828 IsGuiding returns 1
01:11:47.011 00.030 9828 IsSlewing returns 0
01:11:47.011 00.000 9828 IsGuiding returns 0
01:11:47.011 00.000 9828 scope move finished after 46 + 108 ms
01:11:47.011 00.000 9828 Move returns status 0, amount 46
01:11:47.011 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:47.011 00.000 9828 MoveAxis(N, 24, B)
01:11:47.011 00.000 9828 Guiding  Dir = 0, Dur = 24
01:11:47.027 00.016 9828 IsSlewing returns 0
01:11:47.027 00.000 9828 IsGuiding returns 1
01:11:47.027 00.000 9828 Entered PulseGuideScope while moving
01:11:47.089 00.062 9828 IsSlewing returns 0
01:11:47.089 00.000 9828 IsGuiding returns 1
01:11:47.089 00.000 9828 Still moving
01:11:47.150 00.061 9828 IsSlewing returns 0
01:11:47.150 00.000 9828 IsGuiding returns 1
01:11:47.150 00.000 9828 Still moving
01:11:47.212 00.062 9828 IsSlewing returns 0
01:11:47.212 00.000 9828 IsGuiding returns 0
01:11:47.212 00.000 9828 Movement stopped - continuing
01:11:47.212 00.000 9828 PulseGuide returned control before completion, sleep 34
01:11:47.259 00.047 9828 IsGuiding returns 1
01:11:47.259 00.000 9828 scope still moving after pulse duration time elapsed
01:11:47.289 00.030 9828 IsSlewing returns 0
01:11:47.289 00.000 9828 IsGuiding returns 1
01:11:47.321 00.032 9828 IsSlewing returns 0
01:11:47.321 00.000 9828 IsGuiding returns 1
01:11:47.353 00.032 9828 IsSlewing returns 0
01:11:47.353 00.000 9828 IsGuiding returns 0
01:11:47.353 00.000 9828 scope move finished after 24 + 116 ms
01:11:47.353 00.000 9828 Move returns status 0, amount 24
01:11:47.353 00.000 9828 move complete, result=0
01:11:47.353 00.000 9828 worker thread done servicing request
01:11:47.355 00.002 5052 GuideStep: -0.1 px 46 ms EAST, -0.2 px 24 ms NORTH
01:11:47.557 00.202 8976 Exposure complete
01:11:47.563 00.006 8976 worker thread done servicing request
01:11:47.563 00.000 5052 OnExposeComplete: enter
01:11:47.563 00.000 5052 UpdateGuideState(): m_state=6
01:11:47.563 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2609
01:11:47.563 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.59, Mass=197, SNR=9.6, Peak=65 HFD=3.2
01:11:47.563 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
01:11:47.563 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.21)
01:11:47.563 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.12 hyp=0.57 cameraTheta=-2.93 mountX=0.15 mountY=0.53, mountTheta=1.30
01:11:47.564 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.12, opts=13)
01:11:47.564 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.12)
01:11:47.564 00.000 8976 Worker thread wakes up
01:11:47.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.12) opts 0xd
01:11:47.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.12)
01:11:47.564 00.000 8976 Moving (-0.56, -0.12) raw xDistance=0.15 yDistance=0.53
01:11:47.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:11:47.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
01:11:47.564 00.000 8976 MoveAxis(R, 0, ABG)
01:11:47.564 00.000 8976 MoveAxis(D, 2, ABG)
01:11:47.564 00.000 8976 stepping (-8, 14) + (0, -2)
01:11:47.564 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:47.565 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:11:47.575 00.010 5052 UpdateGuideState exits: m=197 SNR=9.6
01:11:47.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:47.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:47.575 00.000 5052 Enqueuing Expose request
01:11:47.589 00.014 8976 Received - 47 (G) 
01:11:47.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:47.589 00.000 8976 stepped: pos (-8, 12)
01:11:47.589 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:11:47.589 00.000 8976 MountToCamera -- mountX=1.24 mountY=-2.29 hyp=2.61 mountTheta=-1.08 cameraX=1.48, cameraY=2.15 cameraTheta=0.97
01:11:47.589 00.000 8976 incremental bump (1.477, 2.147) isValid = 1
01:11:47.589 00.000 8976 Scheduling Mount bump of (0.130, 0.196)
01:11:47.589 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.20, opts=4)
01:11:47.589 00.000 8976 Enqueuing Move request for scope (0.13, 0.20)
01:11:47.589 00.000 8976 move complete, result=0
01:11:47.589 00.000 9828 Worker thread wakes up
01:11:47.589 00.000 8976 worker thread done servicing request
01:11:47.589 00.000 8976 Worker thread wakes up
01:11:47.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:47.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:47.589 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0x4
01:11:47.589 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
01:11:47.589 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
01:11:47.590 00.001 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
01:11:47.590 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.99 mountX=-0.14 mountY=-0.18, mountTheta=-2.23
01:11:47.590 00.000 9828 Moving (0.13, 0.20) raw xDistance=-0.14 yDistance=-0.18
01:11:47.590 00.000 9828 BLC: window closed
01:11:47.590 00.000 9828 MoveAxis(E, 44, B)
01:11:47.590 00.000 9828 Guiding  Dir = 2, Dur = 44
01:11:47.590 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:11:47.590 00.000 9828 IsSlewing returns 0
01:11:47.590 00.000 9828 IsGuiding returns 0
01:11:47.590 00.000 9828 PulseGuide returned control before completion, sleep 54
01:11:47.659 00.069 9828 IsGuiding returns 1
01:11:47.659 00.000 9828 scope still moving after pulse duration time elapsed
01:11:47.690 00.031 9828 IsSlewing returns 0
01:11:47.690 00.000 9828 IsGuiding returns 1
01:11:47.722 00.032 9828 IsSlewing returns 0
01:11:47.722 00.000 9828 IsGuiding returns 1
01:11:47.753 00.031 9828 IsSlewing returns 0
01:11:47.753 00.000 9828 IsGuiding returns 0
01:11:47.753 00.000 9828 scope move finished after 44 + 118 ms
01:11:47.753 00.000 9828 Move returns status 0, amount 44
01:11:47.753 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:47.753 00.000 9828 MoveAxis(N, 24, B)
01:11:47.753 00.000 9828 Guiding  Dir = 0, Dur = 24
01:11:47.768 00.015 9828 IsSlewing returns 0
01:11:47.768 00.000 9828 IsGuiding returns 0
01:11:47.768 00.000 9828 PulseGuide returned control before completion, sleep 34
01:11:47.815 00.047 9828 IsGuiding returns 1
01:11:47.815 00.000 9828 scope still moving after pulse duration time elapsed
01:11:47.846 00.031 9828 IsSlewing returns 0
01:11:47.846 00.000 9828 IsGuiding returns 1
01:11:47.878 00.032 9828 IsSlewing returns 0
01:11:47.878 00.000 9828 IsGuiding returns 1
01:11:47.908 00.030 9828 IsSlewing returns 0
01:11:47.908 00.000 9828 IsGuiding returns 1
01:11:47.940 00.032 9828 IsSlewing returns 0
01:11:47.940 00.000 9828 IsGuiding returns 0
01:11:47.941 00.001 9828 scope move finished after 24 + 147 ms
01:11:47.941 00.000 9828 Move returns status 0, amount 24
01:11:47.941 00.000 9828 move complete, result=0
01:11:47.941 00.000 9828 worker thread done servicing request
01:11:47.941 00.000 5052 GuideStep: -0.1 px 44 ms EAST, -0.2 px 24 ms NORTH
01:11:48.277 00.336 8976 Exposure complete
01:11:48.283 00.006 8976 worker thread done servicing request
01:11:48.283 00.000 5052 OnExposeComplete: enter
01:11:48.283 00.000 5052 UpdateGuideState(): m_state=6
01:11:48.283 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2610
01:11:48.283 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=281.94, Mass=172, SNR=9.1, Peak=67 HFD=2.8
01:11:48.283 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:11:48.283 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
01:11:48.283 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=0.23 hyp=0.92 cameraTheta=2.89 mountX=0.61 mountY=0.62, mountTheta=0.80
01:11:48.284 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=0.23, opts=13)
01:11:48.284 00.000 5052 Enqueuing Move request for stepguider (-0.89, 0.23)
01:11:48.284 00.000 8976 Worker thread wakes up
01:11:48.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, 0.23) opts 0xd
01:11:48.285 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, 0.23)
01:11:48.285 00.000 8976 Moving (-0.89, 0.23) raw xDistance=0.61 yDistance=0.62
01:11:48.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
01:11:48.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.62
01:11:48.285 00.000 8976 MoveAxis(L, 2, ABG)
01:11:48.285 00.000 8976 stepping (-8, 12) + (-2, 0)
01:11:48.285 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:48.286 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:11:48.296 00.010 5052 UpdateGuideState exits: m=172 SNR=9.1
01:11:48.296 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:48.297 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:48.297 00.000 5052 Enqueuing Expose request
01:11:48.324 00.027 8976 Received - 47 (G) 
01:11:48.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:48.324 00.000 8976 stepped: pos (-10, 12)
01:11:48.324 00.000 8976 MoveAxis(D, 3, ABG)
01:11:48.324 00.000 8976 stepping (-10, 12) + (0, -3)
01:11:48.324 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:48.356 00.032 8976 Received - 47 (G) 
01:11:48.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:48.356 00.000 8976 stepped: pos (-10, 9)
01:11:48.356 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:11:48.356 00.000 8976 MountToCamera -- mountX=1.34 mountY=-2.01 hyp=2.41 mountTheta=-0.98 cameraX=1.18, cameraY=2.10 cameraTheta=1.06
01:11:48.356 00.000 8976 incremental bump (1.180, 2.103) isValid = 1
01:11:48.356 00.000 8976 Scheduling Mount bump of (0.112, 0.208)
01:11:48.356 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
01:11:48.356 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
01:11:48.356 00.000 8976 move complete, result=0
01:11:48.356 00.000 8976 worker thread done servicing request
01:11:48.356 00.000 8976 Worker thread wakes up
01:11:48.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:48.356 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:48.356 00.000 9828 Worker thread wakes up
01:11:48.357 00.001 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:11:48.357 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
01:11:48.357 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:11:48.357 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
01:11:48.357 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
01:11:48.357 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.08 mountX=-0.12 mountY=-0.19, mountTheta=-2.14
01:11:48.357 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.19
01:11:48.357 00.000 9828 BLC: window closed
01:11:48.357 00.000 9828 MoveAxis(E, 39, B)
01:11:48.357 00.000 9828 Guiding  Dir = 2, Dur = 39
01:11:48.357 00.000 9828 IsSlewing returns 0
01:11:48.358 00.001 9828 IsGuiding returns 0
01:11:48.358 00.000 9828 PulseGuide returned control before completion, sleep 49
01:11:48.410 00.052 9828 IsGuiding returns 1
01:11:48.410 00.000 9828 scope still moving after pulse duration time elapsed
01:11:48.441 00.031 9828 IsSlewing returns 0
01:11:48.441 00.000 9828 IsGuiding returns 1
01:11:48.472 00.031 9828 IsSlewing returns 0
01:11:48.472 00.000 9828 IsGuiding returns 1
01:11:48.502 00.030 9828 IsSlewing returns 0
01:11:48.502 00.000 9828 IsGuiding returns 1
01:11:48.533 00.031 9828 IsSlewing returns 0
01:11:48.533 00.000 9828 IsGuiding returns 0
01:11:48.533 00.000 9828 scope move finished after 39 + 136 ms
01:11:48.533 00.000 9828 Move returns status 0, amount 39
01:11:48.533 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:48.533 00.000 9828 MoveAxis(N, 26, B)
01:11:48.533 00.000 9828 Guiding  Dir = 0, Dur = 26
01:11:48.548 00.015 9828 IsSlewing returns 0
01:11:48.548 00.000 9828 IsGuiding returns 0
01:11:48.548 00.000 9828 PulseGuide returned control before completion, sleep 36
01:11:48.595 00.047 9828 IsGuiding returns 1
01:11:48.595 00.000 9828 scope still moving after pulse duration time elapsed
01:11:48.627 00.032 9828 IsSlewing returns 0
01:11:48.627 00.000 9828 IsGuiding returns 1
01:11:48.658 00.031 9828 IsSlewing returns 0
01:11:48.658 00.000 9828 IsGuiding returns 1
01:11:48.690 00.032 9828 IsSlewing returns 0
01:11:48.690 00.000 9828 IsGuiding returns 1
01:11:48.719 00.029 9828 IsSlewing returns 0
01:11:48.719 00.000 9828 IsGuiding returns 0
01:11:48.719 00.000 9828 scope move finished after 26 + 145 ms
01:11:48.719 00.000 9828 Move returns status 0, amount 26
01:11:48.719 00.000 9828 move complete, result=0
01:11:48.719 00.000 9828 worker thread done servicing request
01:11:48.719 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.2 px 26 ms NORTH
01:11:49.046 00.327 8976 Exposure complete
01:11:49.052 00.006 8976 worker thread done servicing request
01:11:49.052 00.000 5052 OnExposeComplete: enter
01:11:49.052 00.000 5052 UpdateGuideState(): m_state=6
01:11:49.052 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2611
01:11:49.052 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.48, Mass=176, SNR=9.0, Peak=61 HFD=3.2
01:11:49.052 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
01:11:49.053 00.001 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
01:11:49.053 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.23 hyp=0.78 cameraTheta=-2.85 mountX=0.14 mountY=0.75, mountTheta=1.39
01:11:49.053 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.23, opts=13)
01:11:49.053 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.23)
01:11:49.053 00.000 8976 Worker thread wakes up
01:11:49.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.23) opts 0xd
01:11:49.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.23)
01:11:49.053 00.000 8976 Moving (-0.74, -0.23) raw xDistance=0.14 yDistance=0.75
01:11:49.054 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:11:49.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75
01:11:49.054 00.000 8976 MoveAxis(R, 0, ABG)
01:11:49.054 00.000 8976 MoveAxis(D, 3, ABG)
01:11:49.054 00.000 8976 stepping (-10, 9) + (0, -3)
01:11:49.054 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:49.054 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:11:49.063 00.009 5052 UpdateGuideState exits: m=176 SNR=9.0
01:11:49.064 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:49.064 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:49.064 00.000 5052 Enqueuing Expose request
01:11:49.092 00.028 8976 Received - 47 (G) 
01:11:49.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:49.092 00.000 8976 stepped: pos (-10, 6)
01:11:49.092 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
01:11:49.092 00.000 8976 MountToCamera -- mountX=1.40 mountY=-1.66 hyp=2.17 mountTheta=-0.87 cameraX=0.84, cameraY=2.00 cameraTheta=1.17
01:11:49.092 00.000 8976 incremental bump (0.840, 2.002) isValid = 1
01:11:49.092 00.000 8976 Scheduling Mount bump of (0.089, 0.220)
01:11:49.092 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.22, opts=4)
01:11:49.092 00.000 8976 Enqueuing Move request for scope (0.09, 0.22)
01:11:49.092 00.000 8976 move complete, result=0
01:11:49.092 00.000 9828 Worker thread wakes up
01:11:49.092 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0x4
01:11:49.092 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
01:11:49.092 00.000 8976 worker thread done servicing request
01:11:49.092 00.000 8976 Worker thread wakes up
01:11:49.092 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:49.092 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
01:11:49.092 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
01:11:49.092 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.19 mountX=-0.10 mountY=-0.21, mountTheta=-2.02
01:11:49.093 00.001 9828 Moving (0.09, 0.22) raw xDistance=-0.10 yDistance=-0.21
01:11:49.093 00.000 9828 BLC: window closed
01:11:49.093 00.000 9828 MoveAxis(E, 31, B)
01:11:49.093 00.000 9828 Guiding  Dir = 2, Dur = 31
01:11:49.093 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:11:49.093 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:49.093 00.000 9828 IsSlewing returns 0
01:11:49.093 00.000 9828 IsGuiding returns 0
01:11:49.093 00.000 9828 PulseGuide returned control before completion, sleep 41
01:11:49.140 00.047 9828 IsGuiding returns 1
01:11:49.140 00.000 9828 scope still moving after pulse duration time elapsed
01:11:49.171 00.031 9828 IsSlewing returns 0
01:11:49.171 00.000 9828 IsGuiding returns 1
01:11:49.201 00.030 9828 IsSlewing returns 0
01:11:49.201 00.000 9828 IsGuiding returns 1
01:11:49.233 00.032 9828 IsSlewing returns 0
01:11:49.233 00.000 9828 IsGuiding returns 0
01:11:49.233 00.000 9828 scope move finished after 31 + 109 ms
01:11:49.233 00.000 9828 Move returns status 0, amount 31
01:11:49.233 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:49.233 00.000 9828 MoveAxis(N, 28, B)
01:11:49.233 00.000 9828 Guiding  Dir = 0, Dur = 28
01:11:49.249 00.016 9828 IsSlewing returns 0
01:11:49.249 00.000 9828 IsGuiding returns 0
01:11:49.249 00.000 9828 PulseGuide returned control before completion, sleep 38
01:11:49.295 00.046 9828 IsGuiding returns 1
01:11:49.295 00.000 9828 scope still moving after pulse duration time elapsed
01:11:49.326 00.031 9828 IsSlewing returns 0
01:11:49.326 00.000 9828 IsGuiding returns 1
01:11:49.357 00.031 9828 IsSlewing returns 0
01:11:49.357 00.000 9828 IsGuiding returns 1
01:11:49.389 00.032 9828 IsSlewing returns 0
01:11:49.389 00.000 9828 IsGuiding returns 1
01:11:49.420 00.031 9828 IsSlewing returns 0
01:11:49.420 00.000 9828 IsGuiding returns 1
01:11:49.451 00.031 9828 IsSlewing returns 0
01:11:49.451 00.000 9828 IsGuiding returns 1
01:11:49.481 00.030 9828 IsSlewing returns 0
01:11:49.481 00.000 9828 IsGuiding returns 1
01:11:49.512 00.031 9828 IsSlewing returns 0
01:11:49.512 00.000 9828 IsGuiding returns 0
01:11:49.513 00.001 9828 scope move finished after 28 + 235 ms
01:11:49.513 00.000 9828 Move returns status 0, amount 28
01:11:49.513 00.000 9828 move complete, result=0
01:11:49.513 00.000 9828 worker thread done servicing request
01:11:49.513 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.2 px 28 ms NORTH
01:11:49.785 00.272 8976 Exposure complete
01:11:49.790 00.005 8976 worker thread done servicing request
01:11:49.791 00.001 5052 OnExposeComplete: enter
01:11:49.791 00.000 5052 UpdateGuideState(): m_state=6
01:11:49.791 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2612
01:11:49.791 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.22, Mass=182, SNR=9.3, Peak=67 HFD=2.8
01:11:49.791 00.000 5052 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.04) = xAngle (-3.87 = 2.41)
01:11:49.791 00.000 5052 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.31)
01:11:49.791 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.49 hyp=0.51 cameraTheta=-1.83 mountX=-0.38 mountY=0.38, mountTheta=2.36
01:11:49.792 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.49, opts=13)
01:11:49.792 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.49)
01:11:49.792 00.000 8976 Worker thread wakes up
01:11:49.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.49) opts 0xd
01:11:49.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.49)
01:11:49.792 00.000 8976 Moving (-0.13, -0.49) raw xDistance=-0.38 yDistance=0.38
01:11:49.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:11:49.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
01:11:49.792 00.000 8976 MoveAxis(R, 2, ABG)
01:11:49.792 00.000 8976 stepping (-10, 6) + (2, 0)
01:11:49.792 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:49.794 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:11:49.803 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:11:49.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:49.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:49.803 00.000 5052 Enqueuing Expose request
01:11:49.826 00.023 8976 Received - 47 (G) 
01:11:49.827 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:49.827 00.000 8976 stepped: pos (-8, 6)
01:11:49.827 00.000 8976 MoveAxis(D, 2, ABG)
01:11:49.827 00.000 8976 stepping (-8, 6) + (0, -2)
01:11:49.827 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:49.859 00.032 8976 Received - 47 (G) 
01:11:49.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:49.859 00.000 8976 stepped: pos (-8, 4)
01:11:49.859 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
01:11:49.859 00.000 8976 MountToCamera -- mountX=1.34 mountY=-1.32 hyp=1.88 mountTheta=-0.78 cameraX=0.57, cameraY=1.80 cameraTheta=1.27
01:11:49.859 00.000 8976 incremental bump (0.566, 1.797) isValid = 1
01:11:49.859 00.000 8976 Scheduling Mount bump of (0.069, 0.227)
01:11:49.859 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.23, opts=4)
01:11:49.859 00.000 8976 Enqueuing Move request for scope (0.07, 0.23)
01:11:49.859 00.000 8976 move complete, result=0
01:11:49.859 00.000 8976 worker thread done servicing request
01:11:49.859 00.000 8976 Worker thread wakes up
01:11:49.859 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
01:11:49.859 00.000 9828 Worker thread wakes up
01:11:49.859 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0x4
01:11:49.859 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
01:11:49.859 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
01:11:49.859 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
01:11:49.860 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.28 mountX=-0.08 mountY=-0.22, mountTheta=-1.92
01:11:49.860 00.000 9828 Moving (0.07, 0.23) raw xDistance=-0.08 yDistance=-0.22
01:11:49.860 00.000 9828 BLC: window closed
01:11:49.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:49.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:49.860 00.000 9828 MoveAxis(E, 25, B)
01:11:49.860 00.000 9828 Guiding  Dir = 2, Dur = 25
01:11:49.860 00.000 9828 IsSlewing returns 0
01:11:49.860 00.000 9828 IsGuiding returns 0
01:11:49.860 00.000 9828 PulseGuide returned control before completion, sleep 35
01:11:49.899 00.039 9828 IsGuiding returns 1
01:11:49.899 00.000 9828 scope still moving after pulse duration time elapsed
01:11:49.931 00.032 9828 IsSlewing returns 0
01:11:49.932 00.001 9828 IsGuiding returns 1
01:11:49.961 00.029 9828 IsSlewing returns 0
01:11:49.961 00.000 9828 IsGuiding returns 1
01:11:49.992 00.031 9828 IsSlewing returns 0
01:11:49.992 00.000 9828 IsGuiding returns 1
01:11:50.023 00.031 9828 IsSlewing returns 0
01:11:50.023 00.000 9828 IsGuiding returns 0
01:11:50.023 00.000 9828 scope move finished after 25 + 138 ms
01:11:50.023 00.000 9828 Move returns status 0, amount 25
01:11:50.023 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:50.024 00.001 9828 MoveAxis(N, 30, B)
01:11:50.024 00.000 9828 Guiding  Dir = 0, Dur = 30
01:11:50.039 00.015 9828 IsSlewing returns 0
01:11:50.039 00.000 9828 IsGuiding returns 0
01:11:50.040 00.001 9828 PulseGuide returned control before completion, sleep 40
01:11:50.085 00.045 9828 IsGuiding returns 1
01:11:50.085 00.000 9828 scope still moving after pulse duration time elapsed
01:11:50.116 00.031 9828 IsSlewing returns 0
01:11:50.116 00.000 9828 IsGuiding returns 1
01:11:50.146 00.030 9828 IsSlewing returns 0
01:11:50.146 00.000 9828 IsGuiding returns 1
01:11:50.177 00.031 9828 IsSlewing returns 0
01:11:50.177 00.000 9828 IsGuiding returns 1
01:11:50.209 00.032 9828 IsSlewing returns 0
01:11:50.209 00.000 9828 IsGuiding returns 0
01:11:50.209 00.000 9828 scope move finished after 30 + 140 ms
01:11:50.209 00.000 9828 Move returns status 0, amount 30
01:11:50.209 00.000 9828 move complete, result=0
01:11:50.209 00.000 9828 worker thread done servicing request
01:11:50.210 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.2 px 30 ms NORTH
01:11:50.550 00.340 8976 Exposure complete
01:11:50.555 00.005 8976 worker thread done servicing request
01:11:50.555 00.000 5052 OnExposeComplete: enter
01:11:50.555 00.000 5052 UpdateGuideState(): m_state=6
01:11:50.555 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2613
01:11:50.555 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.99, Mass=193, SNR=9.6, Peak=64 HFD=2.8
01:11:50.555 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
01:11:50.555 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.01 = 0.01)
01:11:50.555 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.28 hyp=0.34 cameraTheta=2.16 mountX=0.34 mountY=0.00, mountTheta=0.01
01:11:50.556 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.28, opts=13)
01:11:50.556 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.28)
01:11:50.556 00.000 8976 Worker thread wakes up
01:11:50.556 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.28) opts 0xd
01:11:50.556 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.28)
01:11:50.556 00.000 8976 Moving (-0.19, 0.28) raw xDistance=0.34 yDistance=0.00
01:11:50.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
01:11:50.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:11:50.556 00.000 8976 MoveAxis(L, 1, ABG)
01:11:50.556 00.000 8976 stepping (-8, 4) + (-1, 0)
01:11:50.556 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:50.557 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:11:50.566 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:11:50.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:50.566 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:50.566 00.000 5052 Enqueuing Expose request
01:11:50.578 00.012 8976 Received - 47 (G) 
01:11:50.578 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:50.578 00.000 8976 stepped: pos (-9, 4)
01:11:50.578 00.000 8976 MoveAxis(U, 0, ABG)
01:11:50.578 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
01:11:50.578 00.000 8976 MountToCamera -- mountX=1.35 mountY=-1.10 hyp=1.74 mountTheta=-0.68 cameraX=0.36, cameraY=1.70 cameraTheta=1.36
01:11:50.578 00.000 8976 incremental bump (0.359, 1.704) isValid = 1
01:11:50.578 00.000 8976 Scheduling Mount bump of (0.047, 0.233)
01:11:50.578 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.23, opts=4)
01:11:50.578 00.000 8976 Enqueuing Move request for scope (0.05, 0.23)
01:11:50.578 00.000 8976 move complete, result=0
01:11:50.578 00.000 9828 Worker thread wakes up
01:11:50.578 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:11:50.578 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0x4
01:11:50.578 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
01:11:50.578 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.82)
01:11:50.578 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.90)
01:11:50.578 00.000 8976 worker thread done servicing request
01:11:50.579 00.001 8976 Worker thread wakes up
01:11:50.579 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:50.579 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:50.579 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.37 mountX=-0.06 mountY=-0.23, mountTheta=-1.82
01:11:50.579 00.000 9828 Moving (0.05, 0.23) raw xDistance=-0.06 yDistance=-0.23
01:11:50.579 00.000 9828 BLC: window closed
01:11:50.579 00.000 9828 MoveAxis(E, 18, B)
01:11:50.579 00.000 9828 Guiding  Dir = 2, Dur = 18
01:11:50.579 00.000 9828 IsSlewing returns 0
01:11:50.579 00.000 9828 IsGuiding returns 0
01:11:50.579 00.000 9828 PulseGuide returned control before completion, sleep 28
01:11:50.615 00.036 9828 IsGuiding returns 1
01:11:50.615 00.000 9828 scope still moving after pulse duration time elapsed
01:11:50.645 00.030 9828 IsSlewing returns 0
01:11:50.645 00.000 9828 IsGuiding returns 1
01:11:50.676 00.031 9828 IsSlewing returns 0
01:11:50.676 00.000 9828 IsGuiding returns 1
01:11:50.706 00.030 9828 IsSlewing returns 0
01:11:50.706 00.000 9828 IsGuiding returns 0
01:11:50.706 00.000 9828 scope move finished after 18 + 108 ms
01:11:50.706 00.000 9828 Move returns status 0, amount 18
01:11:50.706 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:50.706 00.000 9828 MoveAxis(N, 31, B)
01:11:50.706 00.000 9828 Guiding  Dir = 0, Dur = 31
01:11:50.722 00.016 9828 IsSlewing returns 0
01:11:50.722 00.000 9828 IsGuiding returns 0
01:11:50.722 00.000 9828 PulseGuide returned control before completion, sleep 41
01:11:50.768 00.046 9828 IsGuiding returns 1
01:11:50.768 00.000 9828 scope still moving after pulse duration time elapsed
01:11:50.799 00.031 9828 IsSlewing returns 0
01:11:50.799 00.000 9828 IsGuiding returns 1
01:11:50.831 00.032 9828 IsSlewing returns 0
01:11:50.831 00.000 9828 IsGuiding returns 1
01:11:50.862 00.031 9828 IsSlewing returns 0
01:11:50.862 00.000 9828 IsGuiding returns 1
01:11:50.893 00.031 9828 IsSlewing returns 0
01:11:50.893 00.000 9828 IsGuiding returns 0
01:11:50.893 00.000 9828 scope move finished after 31 + 140 ms
01:11:50.893 00.000 9828 Move returns status 0, amount 31
01:11:50.893 00.000 9828 move complete, result=0
01:11:50.893 00.000 9828 worker thread done servicing request
01:11:50.893 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.2 px 31 ms NORTH
01:11:51.269 00.376 8976 Exposure complete
01:11:51.274 00.005 8976 worker thread done servicing request
01:11:51.274 00.000 5052 OnExposeComplete: enter
01:11:51.275 00.001 5052 UpdateGuideState(): m_state=6
01:11:51.275 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2614
01:11:51.275 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.55, Mass=168, SNR=8.9, Peak=69 HFD=2.3
01:11:51.275 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.47 = 1.81)
01:11:51.275 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
01:11:51.275 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-2.43 mountX=-0.06 mountY=0.24, mountTheta=1.81
01:11:51.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.16, opts=13)
01:11:51.276 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.16)
01:11:51.276 00.000 8976 Worker thread wakes up
01:11:51.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.16) opts 0xd
01:11:51.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.16)
01:11:51.276 00.000 8976 Moving (-0.18, -0.16) raw xDistance=-0.06 yDistance=0.24
01:11:51.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:11:51.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:11:51.276 00.000 8976 MoveAxis(R, 0, ABG)
01:11:51.276 00.000 8976 MoveAxis(U, 0, ABG)
01:11:51.276 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
01:11:51.276 00.000 8976 MountToCamera -- mountX=1.36 mountY=-0.94 hyp=1.66 mountTheta=-0.61 cameraX=0.22, cameraY=1.64 cameraTheta=1.44
01:11:51.276 00.000 8976 incremental bump (0.220, 1.642) isValid = 1
01:11:51.276 00.000 8976 Scheduling Mount bump of (0.030, 0.236)
01:11:51.276 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.24, opts=4)
01:11:51.276 00.000 8976 Enqueuing Move request for scope (0.03, 0.24)
01:11:51.276 00.000 8976 move complete, result=0
01:11:51.276 00.000 9828 Worker thread wakes up
01:11:51.276 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0x4
01:11:51.277 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
01:11:51.277 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
01:11:51.277 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
01:11:51.277 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.44 mountX=-0.04 mountY=-0.23, mountTheta=-1.75
01:11:51.277 00.000 8976 worker thread done servicing request
01:11:51.277 00.000 9828 Moving (0.03, 0.24) raw xDistance=-0.04 yDistance=-0.23
01:11:51.277 00.000 9828 BLC: window closed
01:11:51.277 00.000 9828 MoveAxis(E, 13, B)
01:11:51.277 00.000 9828 Guiding  Dir = 2, Dur = 13
01:11:51.277 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:11:51.277 00.000 9828 IsSlewing returns 0
01:11:51.277 00.000 9828 IsGuiding returns 0
01:11:51.278 00.001 9828 PulseGuide returned control before completion, sleep 23
01:11:51.287 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
01:11:51.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:51.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:51.287 00.000 5052 Enqueuing Expose request
01:11:51.287 00.000 8976 Worker thread wakes up
01:11:51.287 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:11:51.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:51.287 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:51.313 00.026 9828 IsGuiding returns 1
01:11:51.313 00.000 9828 scope still moving after pulse duration time elapsed
01:11:51.344 00.031 9828 IsSlewing returns 0
01:11:51.344 00.000 9828 IsGuiding returns 1
01:11:51.375 00.031 9828 IsSlewing returns 0
01:11:51.375 00.000 9828 IsGuiding returns 1
01:11:51.407 00.032 9828 IsSlewing returns 0
01:11:51.407 00.000 9828 IsGuiding returns 0
01:11:51.407 00.000 9828 scope move finished after 13 + 117 ms
01:11:51.407 00.000 9828 Move returns status 0, amount 13
01:11:51.407 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:51.407 00.000 9828 MoveAxis(N, 31, B)
01:11:51.407 00.000 9828 Guiding  Dir = 0, Dur = 31
01:11:51.423 00.016 9828 IsSlewing returns 0
01:11:51.423 00.000 9828 IsGuiding returns 0
01:11:51.423 00.000 9828 PulseGuide returned control before completion, sleep 41
01:11:51.470 00.047 9828 IsGuiding returns 1
01:11:51.470 00.000 9828 scope still moving after pulse duration time elapsed
01:11:51.501 00.031 9828 IsSlewing returns 0
01:11:51.501 00.000 9828 IsGuiding returns 1
01:11:51.547 00.046 9828 IsSlewing returns 0
01:11:51.547 00.000 9828 IsGuiding returns 1
01:11:51.578 00.031 9828 IsSlewing returns 0
01:11:51.578 00.000 9828 IsGuiding returns 0
01:11:51.578 00.000 9828 scope move finished after 31 + 123 ms
01:11:51.578 00.000 9828 Move returns status 0, amount 31
01:11:51.578 00.000 9828 move complete, result=0
01:11:51.578 00.000 9828 worker thread done servicing request
01:11:51.578 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.2 px 31 ms NORTH
01:11:51.986 00.408 8976 Exposure complete
01:11:51.992 00.006 8976 worker thread done servicing request
01:11:51.993 00.001 5052 OnExposeComplete: enter
01:11:51.993 00.000 5052 UpdateGuideState(): m_state=6
01:11:51.993 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2615
01:11:51.993 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.62, Mass=173, SNR=9.0, Peak=66 HFD=2.6
01:11:51.993 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
01:11:51.993 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
01:11:51.993 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-2.85 mountX=0.06 mountY=0.30, mountTheta=1.39
01:11:51.993 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.09, opts=13)
01:11:51.993 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.09)
01:11:51.994 00.001 8976 Worker thread wakes up
01:11:51.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.09) opts 0xd
01:11:51.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.09)
01:11:51.994 00.000 8976 Moving (-0.30, -0.09) raw xDistance=0.06 yDistance=0.30
01:11:51.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:11:51.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:11:51.994 00.000 8976 MoveAxis(R, 0, ABG)
01:11:51.994 00.000 8976 MoveAxis(D, 1, ABG)
01:11:51.994 00.000 8976 stepping (-9, 4) + (0, -1)
01:11:51.994 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:51.994 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:11:52.003 00.009 5052 UpdateGuideState exits: m=173 SNR=9.0
01:11:52.004 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:52.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:52.004 00.000 5052 Enqueuing Expose request
01:11:52.017 00.013 8976 Received - 47 (G) 
01:11:52.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:52.017 00.000 8976 stepped: pos (-9, 3)
01:11:52.017 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
01:11:52.017 00.000 8976 MountToCamera -- mountX=1.37 mountY=-0.79 hyp=1.58 mountTheta=-0.52 cameraX=0.08, cameraY=1.58 cameraTheta=1.52
01:11:52.017 00.000 8976 incremental bump (0.080, 1.577) isValid = 1
01:11:52.017 00.000 8976 Scheduling Mount bump of (0.012, 0.238)
01:11:52.017 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.24, opts=4)
01:11:52.017 00.000 8976 Enqueuing Move request for scope (0.01, 0.24)
01:11:52.017 00.000 8976 move complete, result=0
01:11:52.017 00.000 8976 worker thread done servicing request
01:11:52.017 00.000 9828 Worker thread wakes up
01:11:52.017 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0x4
01:11:52.017 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
01:11:52.017 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.67)
01:11:52.017 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.75)
01:11:52.017 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:11:52.017 00.000 8976 Worker thread wakes up
01:11:52.018 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:52.018 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:52.018 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.52 mountX=-0.02 mountY=-0.23, mountTheta=-1.67
01:11:52.018 00.000 9828 Moving (0.01, 0.24) raw xDistance=-0.02 yDistance=-0.23
01:11:52.018 00.000 9828 BLC: window closed
01:11:52.018 00.000 9828 MoveAxis(E, 7, B)
01:11:52.018 00.000 9828 Guiding  Dir = 2, Dur = 7
01:11:52.018 00.000 9828 IsSlewing returns 0
01:11:52.018 00.000 9828 IsGuiding returns 0
01:11:52.018 00.000 9828 PulseGuide returned control before completion, sleep 17
01:11:52.037 00.019 9828 IsGuiding returns 1
01:11:52.037 00.000 9828 scope still moving after pulse duration time elapsed
01:11:52.068 00.031 9828 IsSlewing returns 0
01:11:52.068 00.000 9828 IsGuiding returns 1
01:11:52.100 00.032 9828 IsSlewing returns 0
01:11:52.100 00.000 9828 IsGuiding returns 1
01:11:52.130 00.030 9828 IsSlewing returns 0
01:11:52.130 00.000 9828 IsGuiding returns 0
01:11:52.130 00.000 9828 scope move finished after 7 + 104 ms
01:11:52.130 00.000 9828 Move returns status 0, amount 7
01:11:52.130 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:52.130 00.000 9828 MoveAxis(N, 32, B)
01:11:52.130 00.000 9828 Guiding  Dir = 0, Dur = 32
01:11:52.146 00.016 9828 IsSlewing returns 0
01:11:52.146 00.000 9828 IsGuiding returns 0
01:11:52.146 00.000 9828 PulseGuide returned control before completion, sleep 42
01:11:52.193 00.047 9828 IsGuiding returns 1
01:11:52.193 00.000 9828 scope still moving after pulse duration time elapsed
01:11:52.225 00.032 9828 IsSlewing returns 0
01:11:52.225 00.000 9828 IsGuiding returns 1
01:11:52.256 00.031 9828 IsSlewing returns 0
01:11:52.256 00.000 9828 IsGuiding returns 1
01:11:52.288 00.032 9828 IsSlewing returns 0
01:11:52.288 00.000 9828 IsGuiding returns 1
01:11:52.320 00.032 9828 IsSlewing returns 0
01:11:52.320 00.000 9828 IsGuiding returns 0
01:11:52.320 00.000 9828 scope move finished after 32 + 141 ms
01:11:52.320 00.000 9828 Move returns status 0, amount 32
01:11:52.320 00.000 9828 move complete, result=0
01:11:52.320 00.000 9828 worker thread done servicing request
01:11:52.320 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.2 px 32 ms NORTH
01:11:52.708 00.388 8976 Exposure complete
01:11:52.714 00.006 8976 worker thread done servicing request
01:11:52.714 00.000 5052 OnExposeComplete: enter
01:11:52.714 00.000 5052 UpdateGuideState(): m_state=6
01:11:52.714 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2616
01:11:52.714 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.26, Mass=195, SNR=9.7, Peak=65 HFD=3.5
01:11:52.715 00.001 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
01:11:52.715 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.82)
01:11:52.715 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.45 hyp=0.61 cameraTheta=-2.32 mountX=-0.21 mountY=0.60, mountTheta=1.91
01:11:52.715 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.45, opts=13)
01:11:52.715 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.45)
01:11:52.715 00.000 8976 Worker thread wakes up
01:11:52.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.45) opts 0xd
01:11:52.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.45)
01:11:52.715 00.000 8976 Moving (-0.42, -0.45) raw xDistance=-0.21 yDistance=0.60
01:11:52.716 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:11:52.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
01:11:52.716 00.000 8976 MoveAxis(R, 0, ABG)
01:11:52.716 00.000 8976 MoveAxis(D, 2, ABG)
01:11:52.716 00.000 8976 stepping (-9, 3) + (0, -2)
01:11:52.716 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:52.716 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:11:52.725 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:11:52.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:52.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:52.725 00.000 5052 Enqueuing Expose request
01:11:52.752 00.027 8976 Received - 47 (G) 
01:11:52.752 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:52.752 00.000 8976 stepped: pos (-9, 1)
01:11:52.752 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
01:11:52.752 00.000 8976 MountToCamera -- mountX=1.37 mountY=-0.58 hyp=1.49 mountTheta=-0.40 cameraX=-0.11, cameraY=1.49 cameraTheta=1.64
01:11:52.752 00.000 8976 incremental bump (-0.107, 1.485) isValid = 1
01:11:52.752 00.000 8976 Scheduling Mount bump of (-0.016, 0.238)
01:11:52.752 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.24, opts=4)
01:11:52.752 00.000 8976 Enqueuing Move request for scope (-0.02, 0.24)
01:11:52.752 00.000 8976 move complete, result=0
01:11:52.752 00.000 9828 Worker thread wakes up
01:11:52.752 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:11:52.753 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0x4
01:11:52.753 00.000 8976 worker thread done servicing request
01:11:52.753 00.000 8976 Worker thread wakes up
01:11:52.753 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:52.753 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:52.753 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
01:11:52.753 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.55)
01:11:52.753 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
01:11:52.753 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.64 mountX=0.01 mountY=-0.24, mountTheta=-1.55
01:11:52.753 00.000 9828 Moving (-0.02, 0.24) raw xDistance=0.01 yDistance=-0.24
01:11:52.753 00.000 9828 BLC: window closed
01:11:52.753 00.000 9828 MoveAxis(W, 2, B)
01:11:52.753 00.000 9828 Guiding  Dir = 3, Dur = 2
01:11:52.754 00.001 9828 IsSlewing returns 0
01:11:52.754 00.000 9828 IsGuiding returns 0
01:11:52.754 00.000 9828 PulseGuide returned control before completion, sleep 12
01:11:52.768 00.014 9828 IsGuiding returns 1
01:11:52.768 00.000 9828 scope still moving after pulse duration time elapsed
01:11:52.798 00.030 9828 IsSlewing returns 0
01:11:52.799 00.001 9828 IsGuiding returns 1
01:11:52.831 00.032 9828 IsSlewing returns 0
01:11:52.831 00.000 9828 IsGuiding returns 1
01:11:52.860 00.029 9828 IsSlewing returns 0
01:11:52.860 00.000 9828 IsGuiding returns 0
01:11:52.860 00.000 9828 scope move finished after 2 + 104 ms
01:11:52.860 00.000 9828 Move returns status 0, amount 2
01:11:52.860 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:52.860 00.000 9828 MoveAxis(N, 32, B)
01:11:52.860 00.000 9828 Guiding  Dir = 0, Dur = 32
01:11:52.876 00.016 9828 IsSlewing returns 0
01:11:52.876 00.000 9828 IsGuiding returns 0
01:11:52.876 00.000 9828 PulseGuide returned control before completion, sleep 42
01:11:52.922 00.046 9828 IsGuiding returns 1
01:11:52.922 00.000 9828 scope still moving after pulse duration time elapsed
01:11:52.953 00.031 9828 IsSlewing returns 0
01:11:52.953 00.000 9828 IsGuiding returns 1
01:11:52.983 00.030 9828 IsSlewing returns 0
01:11:52.983 00.000 9828 IsGuiding returns 1
01:11:53.015 00.032 9828 IsSlewing returns 0
01:11:53.015 00.000 9828 IsGuiding returns 1
01:11:53.047 00.032 9828 IsSlewing returns 0
01:11:53.047 00.000 9828 IsGuiding returns 0
01:11:53.047 00.000 9828 scope move finished after 32 + 139 ms
01:11:53.047 00.000 9828 Move returns status 0, amount 32
01:11:53.047 00.000 9828 move complete, result=0
01:11:53.047 00.000 9828 worker thread done servicing request
01:11:53.047 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.2 px 32 ms NORTH
01:11:53.461 00.414 8976 Exposure complete
01:11:53.467 00.006 8976 worker thread done servicing request
01:11:53.467 00.000 5052 OnExposeComplete: enter
01:11:53.467 00.000 5052 UpdateGuideState(): m_state=6
01:11:53.467 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2617
01:11:53.467 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.51, Mass=188, SNR=9.4, Peak=70 HFD=3.5
01:11:53.467 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.33 = 1.96)
01:11:53.467 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.85)
01:11:53.467 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-2.28 mountX=-0.10 mountY=0.25, mountTheta=1.94
01:11:53.468 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.20, opts=13)
01:11:53.468 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.20)
01:11:53.468 00.000 8976 Worker thread wakes up
01:11:53.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.20) opts 0xd
01:11:53.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.20)
01:11:53.468 00.000 8976 Moving (-0.17, -0.20) raw xDistance=-0.10 yDistance=0.25
01:11:53.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:11:53.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:11:53.468 00.000 8976 MoveAxis(R, 0, ABG)
01:11:53.468 00.000 8976 MoveAxis(U, 0, ABG)
01:11:53.468 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
01:11:53.468 00.000 8976 MountToCamera -- mountX=1.37 mountY=-0.44 hyp=1.44 mountTheta=-0.31 cameraX=-0.23, cameraY=1.42 cameraTheta=1.73
01:11:53.468 00.000 8976 incremental bump (-0.232, 1.424) isValid = 1
01:11:53.468 00.000 8976 Scheduling Mount bump of (-0.037, 0.235)
01:11:53.468 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.24, opts=4)
01:11:53.469 00.001 8976 Enqueuing Move request for scope (-0.04, 0.24)
01:11:53.469 00.000 8976 move complete, result=0
01:11:53.469 00.000 9828 Worker thread wakes up
01:11:53.469 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0x4
01:11:53.469 00.000 8976 worker thread done servicing request
01:11:53.469 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
01:11:53.469 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
01:11:53.469 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.54)
01:11:53.469 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.73 mountX=0.03 mountY=-0.24, mountTheta=-1.46
01:11:53.469 00.000 9828 Moving (-0.04, 0.24) raw xDistance=0.03 yDistance=-0.24
01:11:53.469 00.000 9828 BLC: window closed
01:11:53.469 00.000 9828 MoveAxis(W, 8, B)
01:11:53.469 00.000 9828 Guiding  Dir = 3, Dur = 8
01:11:53.469 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:11:53.470 00.001 9828 IsSlewing returns 0
01:11:53.470 00.000 9828 IsGuiding returns 0
01:11:53.470 00.000 9828 PulseGuide returned control before completion, sleep 18
01:11:53.478 00.008 5052 UpdateGuideState exits: m=188 SNR=9.4
01:11:53.479 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:53.479 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:53.479 00.000 5052 Enqueuing Expose request
01:11:53.479 00.000 8976 Worker thread wakes up
01:11:53.479 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:11:53.479 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:53.479 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:53.495 00.016 9828 IsGuiding returns 1
01:11:53.495 00.000 9828 scope still moving after pulse duration time elapsed
01:11:53.526 00.031 9828 IsSlewing returns 0
01:11:53.526 00.000 9828 IsGuiding returns 1
01:11:53.557 00.031 9828 IsSlewing returns 0
01:11:53.558 00.001 9828 IsGuiding returns 1
01:11:53.588 00.030 9828 IsSlewing returns 0
01:11:53.588 00.000 9828 IsGuiding returns 1
01:11:53.619 00.031 9828 IsSlewing returns 0
01:11:53.619 00.000 9828 IsGuiding returns 0
01:11:53.619 00.000 9828 scope move finished after 8 + 141 ms
01:11:53.619 00.000 9828 Move returns status 0, amount 8
01:11:53.619 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:53.619 00.000 9828 MoveAxis(N, 32, B)
01:11:53.619 00.000 9828 Guiding  Dir = 0, Dur = 32
01:11:53.634 00.015 9828 IsSlewing returns 0
01:11:53.634 00.000 9828 IsGuiding returns 0
01:11:53.634 00.000 9828 PulseGuide returned control before completion, sleep 42
01:11:53.680 00.046 9828 IsGuiding returns 1
01:11:53.680 00.000 9828 scope still moving after pulse duration time elapsed
01:11:53.711 00.031 9828 IsSlewing returns 0
01:11:53.711 00.000 9828 IsGuiding returns 1
01:11:53.742 00.031 9828 IsSlewing returns 0
01:11:53.742 00.000 9828 IsGuiding returns 1
01:11:53.773 00.031 9828 IsSlewing returns 0
01:11:53.773 00.000 9828 IsGuiding returns 1
01:11:53.804 00.031 9828 IsSlewing returns 0
01:11:53.804 00.000 9828 IsGuiding returns 0
01:11:53.804 00.000 9828 scope move finished after 32 + 138 ms
01:11:53.804 00.000 9828 Move returns status 0, amount 32
01:11:53.804 00.000 9828 move complete, result=0
01:11:53.804 00.000 9828 worker thread done servicing request
01:11:53.804 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.2 px 32 ms NORTH
01:11:54.166 00.362 8976 Exposure complete
01:11:54.172 00.006 8976 worker thread done servicing request
01:11:54.172 00.000 5052 OnExposeComplete: enter
01:11:54.172 00.000 5052 UpdateGuideState(): m_state=6
01:11:54.172 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2618
01:11:54.172 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.45, Mass=193, SNR=9.6, Peak=68 HFD=3.1
01:11:54.172 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
01:11:54.172 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.32)
01:11:54.172 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.26 hyp=0.82 cameraTheta=-2.82 mountX=0.12 mountY=0.80, mountTheta=1.42
01:11:54.172 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.26, opts=13)
01:11:54.173 00.001 5052 Enqueuing Move request for stepguider (-0.78, -0.26)
01:11:54.173 00.000 8976 Worker thread wakes up
01:11:54.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.26) opts 0xd
01:11:54.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.26)
01:11:54.173 00.000 8976 Moving (-0.78, -0.26) raw xDistance=0.12 yDistance=0.80
01:11:54.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:11:54.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.80
01:11:54.173 00.000 8976 MoveAxis(R, 0, ABG)
01:11:54.173 00.000 8976 MoveAxis(D, 3, ABG)
01:11:54.173 00.000 8976 stepping (-9, 1) + (0, -3)
01:11:54.173 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:54.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:11:54.183 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:11:54.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:54.183 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:54.183 00.000 5052 Enqueuing Expose request
01:11:54.207 00.024 8976 Received - 47 (G) 
01:11:54.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:54.207 00.000 8976 stepped: pos (-9, -2)
01:11:54.207 00.000 8976 MountToCamera -- mountTheta (-0.14) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
01:11:54.207 00.000 8976 MountToCamera -- mountX=1.37 mountY=-0.19 hyp=1.39 mountTheta=-0.14 cameraX=-0.46, cameraY=1.31 cameraTheta=1.91
01:11:54.207 00.000 8976 incremental bump (-0.456, 1.311) isValid = 1
01:11:54.207 00.000 8976 Scheduling Mount bump of (-0.075, 0.225)
01:11:54.207 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.23, opts=4)
01:11:54.207 00.000 8976 Enqueuing Move request for scope (-0.08, 0.23)
01:11:54.207 00.000 8976 move complete, result=0
01:11:54.207 00.000 9828 Worker thread wakes up
01:11:54.208 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0x4
01:11:54.208 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
01:11:54.208 00.000 8976 worker thread done servicing request
01:11:54.208 00.000 8976 Worker thread wakes up
01:11:54.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:54.208 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:11:54.208 00.000 9828 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
01:11:54.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:54.208 00.000 9828 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
01:11:54.208 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.89 mountX=0.07 mountY=-0.23, mountTheta=-1.30
01:11:54.208 00.000 9828 Moving (-0.08, 0.23) raw xDistance=0.07 yDistance=-0.23
01:11:54.208 00.000 9828 BLC: window closed
01:11:54.208 00.000 9828 MoveAxis(W, 21, B)
01:11:54.208 00.000 9828 Guiding  Dir = 3, Dur = 21
01:11:54.209 00.001 9828 IsSlewing returns 0
01:11:54.209 00.000 9828 IsGuiding returns 0
01:11:54.209 00.000 9828 PulseGuide returned control before completion, sleep 31
01:11:54.253 00.044 9828 IsGuiding returns 1
01:11:54.253 00.000 9828 scope still moving after pulse duration time elapsed
01:11:54.284 00.031 9828 IsSlewing returns 0
01:11:54.284 00.000 9828 IsGuiding returns 1
01:11:54.316 00.032 9828 IsSlewing returns 0
01:11:54.316 00.000 9828 IsGuiding returns 1
01:11:54.347 00.031 9828 IsSlewing returns 0
01:11:54.347 00.000 9828 IsGuiding returns 0
01:11:54.347 00.000 9828 scope move finished after 21 + 117 ms
01:11:54.347 00.000 9828 Move returns status 0, amount 21
01:11:54.347 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:54.347 00.000 9828 MoveAxis(N, 32, B)
01:11:54.347 00.000 9828 Guiding  Dir = 0, Dur = 32
01:11:54.363 00.016 9828 IsSlewing returns 0
01:11:54.363 00.000 9828 IsGuiding returns 0
01:11:54.363 00.000 9828 PulseGuide returned control before completion, sleep 42
01:11:54.410 00.047 9828 IsGuiding returns 1
01:11:54.410 00.000 9828 scope still moving after pulse duration time elapsed
01:11:54.442 00.032 9828 IsSlewing returns 0
01:11:54.442 00.000 9828 IsGuiding returns 1
01:11:54.473 00.031 9828 IsSlewing returns 0
01:11:54.473 00.000 9828 IsGuiding returns 1
01:11:54.504 00.031 9828 IsSlewing returns 0
01:11:54.504 00.000 9828 IsGuiding returns 1
01:11:54.535 00.031 9828 IsSlewing returns 0
01:11:54.535 00.000 9828 IsGuiding returns 0
01:11:54.535 00.000 9828 scope move finished after 32 + 140 ms
01:11:54.535 00.000 9828 Move returns status 0, amount 32
01:11:54.535 00.000 9828 move complete, result=0
01:11:54.535 00.000 9828 worker thread done servicing request
01:11:54.535 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.2 px 32 ms NORTH
01:11:54.900 00.365 8976 Exposure complete
01:11:54.905 00.005 8976 worker thread done servicing request
01:11:54.905 00.000 5052 OnExposeComplete: enter
01:11:54.905 00.000 5052 UpdateGuideState(): m_state=6
01:11:54.905 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2619
01:11:54.905 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.63, Mass=171, SNR=9.0, Peak=67 HFD=2.8
01:11:54.905 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.10 = 1.19)
01:11:54.905 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:11:54.905 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=-0.08 hyp=0.91 cameraTheta=-3.05 mountX=0.34 mountY=0.80, mountTheta=1.17
01:11:54.906 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=-0.08, opts=13)
01:11:54.906 00.000 5052 Enqueuing Move request for stepguider (-0.90, -0.08)
01:11:54.906 00.000 8976 Worker thread wakes up
01:11:54.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, -0.08) opts 0xd
01:11:54.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, -0.08)
01:11:54.906 00.000 8976 Moving (-0.90, -0.08) raw xDistance=0.34 yDistance=0.80
01:11:54.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:11:54.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.80
01:11:54.906 00.000 8976 MoveAxis(L, 1, ABG)
01:11:54.906 00.000 8976 stepping (-9, -2) + (-1, 0)
01:11:54.906 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:54.907 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:11:54.917 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:11:54.917 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:54.917 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:54.917 00.000 5052 Enqueuing Expose request
01:11:54.926 00.009 8976 Received - 47 (G) 
01:11:54.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:54.926 00.000 8976 stepped: pos (-10, -2)
01:11:54.926 00.000 8976 MoveAxis(D, 3, ABG)
01:11:54.926 00.000 8976 stepping (-10, -2) + (0, -3)
01:11:54.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:54.959 00.033 8976 Received - 47 (G) 
01:11:54.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:11:54.959 00.000 8976 stepped: pos (-10, -5)
01:11:54.959 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.14 = 2.14)
01:11:54.959 00.000 8976 MountToCamera -- mountX=1.43 mountY=0.13 hyp=1.43 mountTheta=0.09 cameraX=-0.77, cameraY=1.21 cameraTheta=2.14
01:11:54.959 00.000 8976 incremental bump (-0.769, 1.209) isValid = 1
01:11:54.959 00.000 8976 Scheduling Mount bump of (-0.123, 0.201)
01:11:54.959 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.12, y=0.20, opts=4)
01:11:54.959 00.000 8976 Enqueuing Move request for scope (-0.12, 0.20)
01:11:54.960 00.001 8976 move complete, result=0
01:11:54.960 00.000 8976 worker thread done servicing request
01:11:54.960 00.000 8976 Worker thread wakes up
01:11:54.960 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
01:11:54.960 00.000 9828 Worker thread wakes up
01:11:54.960 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0x4
01:11:54.960 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
01:11:54.960 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.22 = -1.07)
01:11:54.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:54.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:54.960 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.14 = -1.15)
01:11:54.960 00.000 9828 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.24 cameraTheta=2.12 mountX=0.11 mountY=-0.21, mountTheta=-1.08
01:11:54.960 00.000 9828 Moving (-0.12, 0.20) raw xDistance=0.11 yDistance=-0.21
01:11:54.960 00.000 9828 BLC: window closed
01:11:54.960 00.000 9828 MoveAxis(W, 36, B)
01:11:54.960 00.000 9828 Guiding  Dir = 3, Dur = 36
01:11:54.961 00.001 9828 IsSlewing returns 0
01:11:54.961 00.000 9828 IsGuiding returns 0
01:11:54.961 00.000 9828 PulseGuide returned control before completion, sleep 46
01:11:55.012 00.051 9828 IsGuiding returns 1
01:11:55.012 00.000 9828 scope still moving after pulse duration time elapsed
01:11:55.043 00.031 9828 IsSlewing returns 0
01:11:55.043 00.000 9828 IsGuiding returns 1
01:11:55.074 00.031 9828 IsSlewing returns 0
01:11:55.074 00.000 9828 IsGuiding returns 1
01:11:55.106 00.032 9828 IsSlewing returns 0
01:11:55.106 00.000 9828 IsGuiding returns 0
01:11:55.106 00.000 9828 scope move finished after 36 + 109 ms
01:11:55.106 00.000 9828 Move returns status 0, amount 36
01:11:55.106 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:55.106 00.000 9828 MoveAxis(N, 29, B)
01:11:55.106 00.000 9828 Guiding  Dir = 0, Dur = 29
01:11:55.120 00.014 9828 IsSlewing returns 0
01:11:55.120 00.000 9828 IsGuiding returns 0
01:11:55.120 00.000 9828 PulseGuide returned control before completion, sleep 39
01:11:55.166 00.046 9828 IsGuiding returns 1
01:11:55.166 00.000 9828 scope still moving after pulse duration time elapsed
01:11:55.197 00.031 9828 IsSlewing returns 0
01:11:55.197 00.000 9828 IsGuiding returns 1
01:11:55.227 00.030 9828 IsSlewing returns 0
01:11:55.227 00.000 9828 IsGuiding returns 1
01:11:55.258 00.031 9828 IsSlewing returns 0
01:11:55.258 00.000 9828 IsGuiding returns 1
01:11:55.289 00.031 9828 IsSlewing returns 0
01:11:55.289 00.000 9828 IsGuiding returns 1
01:11:55.321 00.032 9828 IsSlewing returns 0
01:11:55.321 00.000 9828 IsGuiding returns 1
01:11:55.352 00.031 9828 IsSlewing returns 0
01:11:55.352 00.000 9828 IsGuiding returns 1
01:11:55.383 00.031 9828 IsSlewing returns 0
01:11:55.383 00.000 9828 IsGuiding returns 0
01:11:55.383 00.000 9828 scope move finished after 29 + 234 ms
01:11:55.383 00.000 9828 Move returns status 0, amount 29
01:11:55.383 00.000 9828 move complete, result=0
01:11:55.383 00.000 9828 worker thread done servicing request
01:11:55.383 00.000 5052 GuideStep: 0.1 px 36 ms WEST, -0.2 px 29 ms NORTH
01:11:55.648 00.265 8976 Exposure complete
01:11:55.654 00.006 8976 worker thread done servicing request
01:11:55.655 00.001 5052 OnExposeComplete: enter
01:11:55.655 00.000 5052 UpdateGuideState(): m_state=6
01:11:55.655 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2620
01:11:55.655 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.21, Mass=178, SNR=9.2, Peak=69 HFD=2.6
01:11:55.655 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.93 = 2.35)
01:11:55.655 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.25)
01:11:55.655 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.50 hyp=0.53 cameraTheta=-1.88 mountX=-0.37 mountY=0.41, mountTheta=2.31
01:11:55.655 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.50, opts=13)
01:11:55.655 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.50)
01:11:55.656 00.001 8976 Worker thread wakes up
01:11:55.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.50) opts 0xd
01:11:55.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.50)
01:11:55.656 00.000 8976 Moving (-0.16, -0.50) raw xDistance=-0.37 yDistance=0.41
01:11:55.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
01:11:55.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.41
01:11:55.656 00.000 8976 MoveAxis(R, 1, ABG)
01:11:55.656 00.000 8976 stepping (-10, -5) + (1, 0)
01:11:55.656 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:55.656 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:11:55.666 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
01:11:55.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:55.666 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:55.666 00.000 5052 Enqueuing Expose request
01:11:55.678 00.012 8976 Received - 47 (G) 
01:11:55.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:11:55.678 00.000 8976 stepped: pos (-9, -5)
01:11:55.678 00.000 8976 MoveAxis(D, 2, ABG)
01:11:55.678 00.000 8976 stepping (-9, -5) + (0, -2)
01:11:55.678 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:55.710 00.032 8976 Received - 47 (G) 
01:11:55.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:55.710 00.000 8976 stepped: pos (-9, -7)
01:11:55.710 00.000 8976 MountToCamera -- mountTheta (0.31) + m_xAngle (2.04) = xAngle (2.36 = 2.36)
01:11:55.710 00.000 8976 MountToCamera -- mountX=1.41 mountY=0.46 hyp=1.48 mountTheta=0.31 cameraX=-1.05, cameraY=1.05 cameraTheta=2.36
01:11:55.710 00.000 8976 incremental bump (-1.049, 1.048) isValid = 1
01:11:55.710 00.000 8976 Scheduling Mount bump of (-0.162, 0.168)
01:11:55.710 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.16, y=0.17, opts=4)
01:11:55.710 00.000 8976 Enqueuing Move request for scope (-0.16, 0.17)
01:11:55.710 00.000 8976 move complete, result=0
01:11:55.710 00.000 9828 Worker thread wakes up
01:11:55.710 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.4 px 2 ms SOUTH
01:11:55.710 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0x4
01:11:55.710 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
01:11:55.710 00.000 9828 CameraToMount -- cameraTheta (2.34) - m_xAngle (-3.10) = xAngle (5.43 = -0.85)
01:11:55.710 00.000 8976 worker thread done servicing request
01:11:55.710 00.000 8976 Worker thread wakes up
01:11:55.711 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:55.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:55.711 00.000 9828 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.35 = -0.93)
01:11:55.711 00.000 9828 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.34 mountX=0.15 mountY=-0.19, mountTheta=-0.88
01:11:55.711 00.000 9828 Moving (-0.16, 0.17) raw xDistance=0.15 yDistance=-0.19
01:11:55.711 00.000 9828 BLC: window closed
01:11:55.711 00.000 9828 MoveAxis(W, 49, B)
01:11:55.711 00.000 9828 Guiding  Dir = 3, Dur = 49
01:11:55.711 00.000 9828 IsSlewing returns 0
01:11:55.711 00.000 9828 IsGuiding returns 0
01:11:55.712 00.001 9828 PulseGuide returned control before completion, sleep 59
01:11:55.774 00.062 9828 IsGuiding returns 1
01:11:55.774 00.000 9828 scope still moving after pulse duration time elapsed
01:11:55.804 00.030 9828 IsSlewing returns 0
01:11:55.804 00.000 9828 IsGuiding returns 1
01:11:55.836 00.032 9828 IsSlewing returns 0
01:11:55.836 00.000 9828 IsGuiding returns 1
01:11:55.867 00.031 9828 IsSlewing returns 0
01:11:55.868 00.001 9828 IsGuiding returns 0
01:11:55.868 00.000 9828 scope move finished after 49 + 106 ms
01:11:55.868 00.000 9828 Move returns status 0, amount 49
01:11:55.868 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:55.868 00.000 9828 MoveAxis(N, 26, B)
01:11:55.868 00.000 9828 Guiding  Dir = 0, Dur = 26
01:11:55.883 00.015 9828 IsSlewing returns 0
01:11:55.884 00.001 9828 IsGuiding returns 0
01:11:55.884 00.000 9828 PulseGuide returned control before completion, sleep 36
01:11:55.929 00.045 9828 IsGuiding returns 1
01:11:55.929 00.000 9828 scope still moving after pulse duration time elapsed
01:11:55.960 00.031 9828 IsSlewing returns 0
01:11:55.960 00.000 9828 IsGuiding returns 1
01:11:55.990 00.030 9828 IsSlewing returns 0
01:11:55.990 00.000 9828 IsGuiding returns 1
01:11:56.021 00.031 9828 IsSlewing returns 0
01:11:56.022 00.001 9828 IsGuiding returns 1
01:11:56.052 00.030 9828 IsSlewing returns 0
01:11:56.052 00.000 9828 IsGuiding returns 0
01:11:56.052 00.000 9828 scope move finished after 26 + 142 ms
01:11:56.052 00.000 9828 Move returns status 0, amount 26
01:11:56.052 00.000 9828 move complete, result=0
01:11:56.052 00.000 9828 worker thread done servicing request
01:11:56.052 00.000 5052 GuideStep: 0.2 px 49 ms WEST, -0.2 px 26 ms NORTH
01:11:56.402 00.350 8976 Exposure complete
01:11:56.407 00.005 8976 worker thread done servicing request
01:11:56.407 00.000 5052 OnExposeComplete: enter
01:11:56.407 00.000 5052 UpdateGuideState(): m_state=6
01:11:56.407 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2621
01:11:56.407 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.36, Mass=179, SNR=9.2, Peak=65 HFD=3.0
01:11:56.407 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
01:11:56.407 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.20 = 3.09)
01:11:56.407 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.35 hyp=0.40 cameraTheta=-1.05 mountX=-0.40 mountY=0.02, mountTheta=3.09
01:11:56.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.35, opts=13)
01:11:56.408 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.35)
01:11:56.408 00.000 8976 Worker thread wakes up
01:11:56.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.35) opts 0xd
01:11:56.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.35)
01:11:56.408 00.000 8976 Moving (0.20, -0.35) raw xDistance=-0.40 yDistance=0.02
01:11:56.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
01:11:56.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:11:56.409 00.001 8976 MoveAxis(R, 2, ABG)
01:11:56.409 00.000 8976 stepping (-9, -7) + (2, 0)
01:11:56.409 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:56.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:11:56.419 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:11:56.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:56.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:56.419 00.000 5052 Enqueuing Expose request
01:11:56.445 00.026 8976 Received - 47 (G) 
01:11:56.445 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:56.445 00.000 8976 stepped: pos (-7, -7)
01:11:56.445 00.000 8976 MoveAxis(U, 0, ABG)
01:11:56.445 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.52 = 2.52)
01:11:56.445 00.000 8976 MountToCamera -- mountX=1.30 mountY=0.67 hyp=1.46 mountTheta=0.48 cameraX=-1.19, cameraY=0.85 cameraTheta=2.52
01:11:56.445 00.000 8976 incremental bump (-1.190, 0.850) isValid = 1
01:11:56.445 00.000 8976 Scheduling Mount bump of (-0.187, 0.138)
01:11:56.445 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.19, y=0.14, opts=4)
01:11:56.445 00.000 8976 Enqueuing Move request for scope (-0.19, 0.14)
01:11:56.445 00.000 8976 move complete, result=0
01:11:56.446 00.001 9828 Worker thread wakes up
01:11:56.446 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0x4
01:11:56.446 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
01:11:56.446 00.000 9828 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
01:11:56.446 00.000 9828 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
01:11:56.446 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
01:11:56.446 00.000 8976 worker thread done servicing request
01:11:56.446 00.000 8976 Worker thread wakes up
01:11:56.446 00.000 9828 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.50 mountX=0.18 mountY=-0.16, mountTheta=-0.73
01:11:56.446 00.000 9828 Moving (-0.19, 0.14) raw xDistance=0.18 yDistance=-0.16
01:11:56.446 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:56.446 00.000 9828 BLC: window closed
01:11:56.446 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:56.446 00.000 9828 MoveAxis(W, 57, B)
01:11:56.446 00.000 9828 Guiding  Dir = 3, Dur = 57
01:11:56.447 00.001 9828 IsSlewing returns 0
01:11:56.447 00.000 9828 IsGuiding returns 0
01:11:56.448 00.001 9828 PulseGuide returned control before completion, sleep 67
01:11:56.520 00.072 9828 IsGuiding returns 1
01:11:56.520 00.000 9828 scope still moving after pulse duration time elapsed
01:11:56.551 00.031 9828 IsSlewing returns 0
01:11:56.551 00.000 9828 IsGuiding returns 1
01:11:56.582 00.031 9828 IsSlewing returns 0
01:11:56.582 00.000 9828 IsGuiding returns 1
01:11:56.613 00.031 9828 IsSlewing returns 0
01:11:56.613 00.000 9828 IsGuiding returns 1
01:11:56.645 00.032 9828 IsSlewing returns 0
01:11:56.645 00.000 9828 IsGuiding returns 0
01:11:56.645 00.000 9828 scope move finished after 57 + 140 ms
01:11:56.645 00.000 9828 Move returns status 0, amount 57
01:11:56.645 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:56.645 00.000 9828 MoveAxis(N, 22, B)
01:11:56.645 00.000 9828 Guiding  Dir = 0, Dur = 22
01:11:56.661 00.016 9828 IsSlewing returns 0
01:11:56.661 00.000 9828 IsGuiding returns 0
01:11:56.661 00.000 9828 PulseGuide returned control before completion, sleep 32
01:11:56.709 00.048 9828 IsGuiding returns 1
01:11:56.709 00.000 9828 scope still moving after pulse duration time elapsed
01:11:56.740 00.031 9828 IsSlewing returns 0
01:11:56.740 00.000 9828 IsGuiding returns 1
01:11:56.771 00.031 9828 IsSlewing returns 0
01:11:56.771 00.000 9828 IsGuiding returns 1
01:11:56.802 00.031 9828 IsSlewing returns 0
01:11:56.802 00.000 9828 IsGuiding returns 0
01:11:56.802 00.000 9828 scope move finished after 22 + 118 ms
01:11:56.802 00.000 9828 Move returns status 0, amount 22
01:11:56.802 00.000 9828 move complete, result=0
01:11:56.802 00.000 9828 worker thread done servicing request
01:11:56.802 00.000 5052 GuideStep: 0.2 px 57 ms WEST, -0.2 px 22 ms NORTH
01:11:57.154 00.352 8976 Exposure complete
01:11:57.159 00.005 8976 worker thread done servicing request
01:11:57.159 00.000 5052 OnExposeComplete: enter
01:11:57.160 00.001 5052 UpdateGuideState(): m_state=6
01:11:57.160 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2622
01:11:57.160 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.33, Mass=186, SNR=9.4, Peak=65 HFD=3.0
01:11:57.160 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
01:11:57.160 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
01:11:57.160 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.38 hyp=0.48 cameraTheta=-0.92 mountX=-0.47 mountY=-0.04, mountTheta=-3.06
01:11:57.160 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.38, opts=13)
01:11:57.160 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.38)
01:11:57.161 00.001 8976 Worker thread wakes up
01:11:57.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.38) opts 0xd
01:11:57.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.38)
01:11:57.161 00.000 8976 Moving (0.29, -0.38) raw xDistance=-0.47 yDistance=-0.04
01:11:57.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
01:11:57.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:11:57.161 00.000 8976 MoveAxis(R, 2, ABG)
01:11:57.161 00.000 8976 stepping (-7, -7) + (2, 0)
01:11:57.161 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:57.161 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:11:57.171 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:11:57.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:57.171 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:57.171 00.000 5052 Enqueuing Expose request
01:11:57.197 00.026 8976 Received - 47 (G) 
01:11:57.197 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:57.197 00.000 8976 stepped: pos (-5, -7)
01:11:57.197 00.000 8976 MoveAxis(U, 0, ABG)
01:11:57.197 00.000 8976 MountToCamera -- mountTheta (0.63) + m_xAngle (2.04) = xAngle (2.67 = 2.67)
01:11:57.197 00.000 8976 MountToCamera -- mountX=1.12 mountY=0.82 hyp=1.39 mountTheta=0.63 cameraX=-1.24, cameraY=0.63 cameraTheta=2.67
01:11:57.197 00.000 8976 incremental bump (-1.239, 0.628) isValid = 1
01:11:57.197 00.000 8976 Scheduling Mount bump of (-0.205, 0.108)
01:11:57.197 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.20, y=0.11, opts=4)
01:11:57.198 00.001 8976 Enqueuing Move request for scope (-0.20, 0.11)
01:11:57.198 00.000 8976 move complete, result=0
01:11:57.198 00.000 9828 Worker thread wakes up
01:11:57.198 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0x4
01:11:57.198 00.000 8976 worker thread done servicing request
01:11:57.198 00.000 8976 Worker thread wakes up
01:11:57.198 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:57.198 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:57.198 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
01:11:57.198 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
01:11:57.198 00.000 9828 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.75 = -0.53)
01:11:57.198 00.000 9828 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.67 = -0.61)
01:11:57.198 00.000 9828 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.66 mountX=0.20 mountY=-0.13, mountTheta=-0.59
01:11:57.198 00.000 9828 Moving (-0.20, 0.11) raw xDistance=0.20 yDistance=-0.13
01:11:57.198 00.000 9828 BLC: window closed
01:11:57.198 00.000 9828 MoveAxis(W, 63, B)
01:11:57.198 00.000 9828 Guiding  Dir = 3, Dur = 63
01:11:57.199 00.001 9828 IsSlewing returns 0
01:11:57.199 00.000 9828 IsGuiding returns 0
01:11:57.199 00.000 9828 PulseGuide returned control before completion, sleep 73
01:11:57.284 00.085 9828 IsGuiding returns 1
01:11:57.284 00.000 9828 scope still moving after pulse duration time elapsed
01:11:57.315 00.031 9828 IsSlewing returns 0
01:11:57.315 00.000 9828 IsGuiding returns 1
01:11:57.346 00.031 9828 IsSlewing returns 0
01:11:57.346 00.000 9828 IsGuiding returns 1
01:11:57.376 00.030 9828 IsSlewing returns 0
01:11:57.376 00.000 9828 IsGuiding returns 0
01:11:57.376 00.000 9828 scope move finished after 63 + 114 ms
01:11:57.376 00.000 9828 Move returns status 0, amount 63
01:11:57.376 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:11:57.376 00.000 9828 MoveAxis(N, 18, B)
01:11:57.376 00.000 9828 Guiding  Dir = 0, Dur = 18
01:11:57.392 00.016 9828 IsSlewing returns 0
01:11:57.392 00.000 9828 IsGuiding returns 0
01:11:57.392 00.000 9828 PulseGuide returned control before completion, sleep 28
01:11:57.422 00.030 9828 IsGuiding returns 1
01:11:57.422 00.000 9828 scope still moving after pulse duration time elapsed
01:11:57.453 00.031 9828 IsSlewing returns 0
01:11:57.453 00.000 9828 IsGuiding returns 1
01:11:57.483 00.030 9828 IsSlewing returns 0
01:11:57.483 00.000 9828 IsGuiding returns 1
01:11:57.515 00.032 9828 IsSlewing returns 0
01:11:57.515 00.000 9828 IsGuiding returns 0
01:11:57.515 00.000 9828 scope move finished after 18 + 105 ms
01:11:57.515 00.000 9828 Move returns status 0, amount 18
01:11:57.515 00.000 9828 move complete, result=0
01:11:57.516 00.001 9828 worker thread done servicing request
01:11:57.516 00.000 5052 GuideStep: 0.2 px 63 ms WEST, -0.1 px 18 ms NORTH
01:11:57.889 00.373 8976 Exposure complete
01:11:57.895 00.006 8976 worker thread done servicing request
01:11:57.896 00.001 5052 OnExposeComplete: enter
01:11:57.896 00.000 5052 UpdateGuideState(): m_state=6
01:11:57.896 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2623
01:11:57.896 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.56, Mass=202, SNR=9.8, Peak=64 HFD=3.1
01:11:57.896 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
01:11:57.896 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
01:11:57.896 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.15 hyp=0.60 cameraTheta=-0.25 mountX=-0.40 mountY=-0.41, mountTheta=-2.34
01:11:57.897 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.15, opts=13)
01:11:57.897 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.15)
01:11:57.897 00.000 8976 Worker thread wakes up
01:11:57.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.15) opts 0xd
01:11:57.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.15)
01:11:57.897 00.000 8976 Moving (0.58, -0.15) raw xDistance=-0.40 yDistance=-0.41
01:11:57.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
01:11:57.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:11:57.897 00.000 8976 MoveAxis(R, 2, ABG)
01:11:57.897 00.000 8976 stepping (-5, -7) + (2, 0)
01:11:57.897 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:57.898 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:11:57.906 00.008 5052 UpdateGuideState exits: m=202 SNR=9.8
01:11:57.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:57.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:57.906 00.000 5052 Enqueuing Expose request
01:11:57.932 00.026 8976 Received - 47 (G) 
01:11:57.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:57.932 00.000 8976 stepped: pos (-3, -7)
01:11:57.932 00.000 8976 MoveAxis(U, 2, ABG)
01:11:57.932 00.000 8976 stepping (-3, -7) + (0, 2)
01:11:57.932 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:57.964 00.032 8976 Received - 47 (G) 
01:11:57.964 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:57.964 00.000 8976 stepped: pos (-3, -5)
01:11:57.964 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:11:57.964 00.000 8976 move complete, result=0
01:11:57.964 00.000 8976 worker thread done servicing request
01:11:57.964 00.000 8976 Worker thread wakes up
01:11:57.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:57.964 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:11:57.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:58.660 00.696 8976 Exposure complete
01:11:58.665 00.005 8976 worker thread done servicing request
01:11:58.666 00.001 5052 OnExposeComplete: enter
01:11:58.666 00.000 5052 UpdateGuideState(): m_state=6
01:11:58.666 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2624
01:11:58.666 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.89, Mass=196, SNR=9.6, Peak=64 HFD=3.0
01:11:58.666 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
01:11:58.666 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
01:11:58.666 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.18 hyp=0.41 cameraTheta=0.47 mountX=-0.00 mountY=-0.40, mountTheta=-1.57
01:11:58.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.18, opts=13)
01:11:58.667 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.18)
01:11:58.667 00.000 8976 Worker thread wakes up
01:11:58.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.18) opts 0xd
01:11:58.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.18)
01:11:58.667 00.000 8976 Moving (0.36, 0.18) raw xDistance=-0.00 yDistance=-0.40
01:11:58.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:11:58.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
01:11:58.667 00.000 8976 MoveAxis(R, 0, ABG)
01:11:58.667 00.000 8976 MoveAxis(U, 2, ABG)
01:11:58.667 00.000 8976 stepping (-3, -5) + (0, 2)
01:11:58.667 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:58.668 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:11:58.677 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
01:11:58.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:58.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:58.677 00.000 5052 Enqueuing Expose request
01:11:58.699 00.022 8976 Received - 47 (G) 
01:11:58.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:11:58.699 00.000 8976 stepped: pos (-3, -3)
01:11:58.699 00.000 8976 move complete, result=0
01:11:58.699 00.000 8976 worker thread done servicing request
01:11:58.699 00.000 8976 Worker thread wakes up
01:11:58.699 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:11:58.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:58.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:11:59.393 00.694 8976 Exposure complete
01:11:59.399 00.006 8976 worker thread done servicing request
01:11:59.399 00.000 5052 OnExposeComplete: enter
01:11:59.399 00.000 5052 UpdateGuideState(): m_state=6
01:11:59.399 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2625
01:11:59.399 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.79, Mass=193, SNR=9.6, Peak=63 HFD=2.7
01:11:59.399 00.000 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.04) = xAngle (-0.65 = -0.65)
01:11:59.399 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.75 = -0.75)
01:11:59.399 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.39 mountX=0.07 mountY=-0.06, mountTheta=-0.71
01:11:59.400 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.08, opts=13)
01:11:59.400 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.08)
01:11:59.400 00.000 8976 Worker thread wakes up
01:11:59.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.08) opts 0xd
01:11:59.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.08)
01:11:59.400 00.000 8976 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.06
01:11:59.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:11:59.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:11:59.400 00.000 8976 MoveAxis(R, 0, ABG)
01:11:59.400 00.000 8976 MoveAxis(U, 0, ABG)
01:11:59.400 00.000 8976 move complete, result=0
01:11:59.400 00.000 8976 worker thread done servicing request
01:11:59.401 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:11:59.410 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:11:59.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:59.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:11:59.410 00.000 5052 Enqueuing Expose request
01:11:59.410 00.000 8976 Worker thread wakes up
01:11:59.410 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:59.411 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:11:59.411 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:00.101 00.690 8976 Exposure complete
01:12:00.107 00.006 8976 worker thread done servicing request
01:12:00.107 00.000 5052 OnExposeComplete: enter
01:12:00.107 00.000 5052 UpdateGuideState(): m_state=6
01:12:00.107 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2626
01:12:00.107 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=282.04, Mass=185, SNR=9.3, Peak=61 HFD=2.9
01:12:00.107 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
01:12:00.107 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
01:12:00.107 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.33 hyp=0.36 cameraTheta=1.97 mountX=0.35 mountY=-0.06, mountTheta=-0.18
01:12:00.108 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.33, opts=13)
01:12:00.109 00.001 5052 Enqueuing Move request for stepguider (-0.14, 0.33)
01:12:00.109 00.000 8976 Worker thread wakes up
01:12:00.109 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.33) opts 0xd
01:12:00.109 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.33)
01:12:00.109 00.000 8976 Moving (-0.14, 0.33) raw xDistance=0.35 yDistance=-0.06
01:12:00.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:12:00.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:12:00.109 00.000 8976 MoveAxis(L, 1, ABG)
01:12:00.109 00.000 8976 stepping (-3, -3) + (-1, 0)
01:12:00.109 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:00.110 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:12:00.120 00.010 5052 UpdateGuideState exits: m=185 SNR=9.3
01:12:00.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:00.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:00.120 00.000 5052 Enqueuing Expose request
01:12:00.138 00.018 8976 Received - 47 (G) 
01:12:00.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:00.138 00.000 8976 stepped: pos (-4, -3)
01:12:00.139 00.001 8976 MoveAxis(U, 0, ABG)
01:12:00.139 00.000 8976 move complete, result=0
01:12:00.139 00.000 8976 worker thread done servicing request
01:12:00.139 00.000 8976 Worker thread wakes up
01:12:00.139 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
01:12:00.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:00.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:00.826 00.687 8976 Exposure complete
01:12:00.831 00.005 8976 worker thread done servicing request
01:12:00.831 00.000 5052 OnExposeComplete: enter
01:12:00.831 00.000 5052 UpdateGuideState(): m_state=6
01:12:00.831 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2627
01:12:00.831 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.07, Mass=200, SNR=9.7, Peak=67 HFD=3.0
01:12:00.831 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
01:12:00.831 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
01:12:00.831 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.83 mountX=0.36 mountY=-0.12, mountTheta=-0.31
01:12:00.832 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.36, opts=13)
01:12:00.832 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.36)
01:12:00.832 00.000 8976 Worker thread wakes up
01:12:00.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.36) opts 0xd
01:12:00.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.36)
01:12:00.832 00.000 8976 Moving (-0.09, 0.36) raw xDistance=0.36 yDistance=-0.12
01:12:00.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:12:00.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:12:00.832 00.000 8976 MoveAxis(L, 2, ABG)
01:12:00.832 00.000 8976 stepping (-4, -3) + (-2, 0)
01:12:00.833 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:00.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:12:00.842 00.009 5052 UpdateGuideState exits: m=200 SNR=9.7
01:12:00.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:00.842 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:00.842 00.000 5052 Enqueuing Expose request
01:12:00.858 00.016 8976 Received - 47 (G) 
01:12:00.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:00.858 00.000 8976 stepped: pos (-6, -3)
01:12:00.858 00.000 8976 MoveAxis(U, 0, ABG)
01:12:00.858 00.000 8976 move complete, result=0
01:12:00.858 00.000 8976 worker thread done servicing request
01:12:00.858 00.000 8976 Worker thread wakes up
01:12:00.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:00.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:00.858 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:12:01.547 00.689 8976 Exposure complete
01:12:01.552 00.005 8976 worker thread done servicing request
01:12:01.552 00.000 5052 OnExposeComplete: enter
01:12:01.552 00.000 5052 UpdateGuideState(): m_state=6
01:12:01.553 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2628
01:12:01.553 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.17, Mass=201, SNR=9.7, Peak=63 HFD=3.4
01:12:01.553 00.000 5052 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.04) = xAngle (-3.46 = 2.83)
01:12:01.553 00.000 5052 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.56 = 2.72)
01:12:01.553 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.54 hyp=0.54 cameraTheta=-1.41 mountX=-0.52 mountY=0.22, mountTheta=2.74
01:12:01.553 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.54, opts=13)
01:12:01.553 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.54)
01:12:01.553 00.000 8976 Worker thread wakes up
01:12:01.554 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.54) opts 0xd
01:12:01.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.54)
01:12:01.554 00.000 8976 Moving (0.08, -0.54) raw xDistance=-0.52 yDistance=0.22
01:12:01.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
01:12:01.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:12:01.554 00.000 8976 MoveAxis(R, 2, ABG)
01:12:01.554 00.000 8976 stepping (-6, -3) + (2, 0)
01:12:01.554 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:01.554 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:12:01.563 00.009 5052 UpdateGuideState exits: m=201 SNR=9.7
01:12:01.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:01.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:01.563 00.000 5052 Enqueuing Expose request
01:12:01.577 00.014 8976 Received - 47 (G) 
01:12:01.577 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:01.577 00.000 8976 stepped: pos (-4, -3)
01:12:01.577 00.000 8976 MoveAxis(U, 0, ABG)
01:12:01.577 00.000 8976 move complete, result=0
01:12:01.577 00.000 8976 worker thread done servicing request
01:12:01.577 00.000 8976 Worker thread wakes up
01:12:01.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:01.577 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:01.577 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
01:12:02.268 00.691 8976 Exposure complete
01:12:02.273 00.005 8976 worker thread done servicing request
01:12:02.273 00.000 5052 OnExposeComplete: enter
01:12:02.274 00.001 5052 UpdateGuideState(): m_state=6
01:12:02.274 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2629
01:12:02.274 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.94, Mass=174, SNR=9.0, Peak=63 HFD=3.2
01:12:02.274 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
01:12:02.274 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
01:12:02.274 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.23 hyp=0.62 cameraTheta=0.38 mountX=-0.05 mountY=-0.61, mountTheta=-1.66
01:12:02.275 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.23, opts=13)
01:12:02.275 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.23)
01:12:02.275 00.000 8976 Worker thread wakes up
01:12:02.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.23) opts 0xd
01:12:02.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.23)
01:12:02.275 00.000 8976 Moving (0.58, 0.23) raw xDistance=-0.05 yDistance=-0.61
01:12:02.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:12:02.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
01:12:02.275 00.000 8976 MoveAxis(R, 0, ABG)
01:12:02.275 00.000 8976 MoveAxis(U, 2, ABG)
01:12:02.275 00.000 8976 stepping (-4, -3) + (0, 2)
01:12:02.275 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:02.276 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:12:02.287 00.011 5052 UpdateGuideState exits: m=174 SNR=9.0
01:12:02.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:02.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:02.287 00.000 5052 Enqueuing Expose request
01:12:02.312 00.025 8976 Received - 47 (G) 
01:12:02.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:02.312 00.000 8976 stepped: pos (-4, -1)
01:12:02.312 00.000 8976 move complete, result=0
01:12:02.312 00.000 8976 worker thread done servicing request
01:12:02.312 00.000 8976 Worker thread wakes up
01:12:02.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:02.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:02.312 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:12:03.003 00.691 8976 Exposure complete
01:12:03.009 00.006 8976 worker thread done servicing request
01:12:03.009 00.000 5052 OnExposeComplete: enter
01:12:03.009 00.000 5052 UpdateGuideState(): m_state=6
01:12:03.009 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2630
01:12:03.009 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.45, Mass=180, SNR=9.2, Peak=66 HFD=3.1
01:12:03.009 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
01:12:03.009 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
01:12:03.009 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.26 hyp=0.41 cameraTheta=-0.68 mountX=-0.38 mountY=-0.13, mountTheta=-2.81
01:12:03.009 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.26, opts=13)
01:12:03.009 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.26)
01:12:03.010 00.001 8976 Worker thread wakes up
01:12:03.010 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.26) opts 0xd
01:12:03.010 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.26)
01:12:03.010 00.000 8976 Moving (0.32, -0.26) raw xDistance=-0.38 yDistance=-0.13
01:12:03.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:12:03.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:12:03.010 00.000 8976 MoveAxis(R, 2, ABG)
01:12:03.010 00.000 8976 stepping (-4, -1) + (2, 0)
01:12:03.010 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:03.011 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:12:03.022 00.011 5052 UpdateGuideState exits: m=180 SNR=9.2
01:12:03.022 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:03.022 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:03.022 00.000 5052 Enqueuing Expose request
01:12:03.048 00.026 8976 Received - 47 (G) 
01:12:03.048 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:03.048 00.000 8976 stepped: pos (-2, -1)
01:12:03.048 00.000 8976 MoveAxis(U, 0, ABG)
01:12:03.048 00.000 8976 move complete, result=0
01:12:03.048 00.000 8976 worker thread done servicing request
01:12:03.048 00.000 8976 Worker thread wakes up
01:12:03.048 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:03.048 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:03.048 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:12:03.739 00.691 8976 Exposure complete
01:12:03.744 00.005 8976 worker thread done servicing request
01:12:03.744 00.000 5052 OnExposeComplete: enter
01:12:03.744 00.000 5052 UpdateGuideState(): m_state=6
01:12:03.744 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2631
01:12:03.746 00.002 5052 Star::Find returns 1 (0), X=329.74, Y=282.07, Mass=195, SNR=9.6, Peak=69 HFD=3.1
01:12:03.746 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
01:12:03.746 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
01:12:03.746 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.36 hyp=0.67 cameraTheta=0.57 mountX=0.06 mountY=-0.67, mountTheta=-1.48
01:12:03.746 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.36, opts=13)
01:12:03.746 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.36)
01:12:03.746 00.000 8976 Worker thread wakes up
01:12:03.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.36) opts 0xd
01:12:03.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.36)
01:12:03.746 00.000 8976 Moving (0.56, 0.36) raw xDistance=0.06 yDistance=-0.67
01:12:03.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:12:03.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
01:12:03.746 00.000 8976 MoveAxis(R, 0, ABG)
01:12:03.746 00.000 8976 MoveAxis(U, 3, ABG)
01:12:03.746 00.000 8976 stepping (-2, -1) + (0, 3)
01:12:03.746 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:03.747 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:12:03.756 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:12:03.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:03.756 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:03.756 00.000 5052 Enqueuing Expose request
01:12:03.783 00.027 8976 Received - 47 (G) 
01:12:03.783 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:03.783 00.000 8976 stepped: pos (-2, 2)
01:12:03.783 00.000 8976 move complete, result=0
01:12:03.783 00.000 8976 worker thread done servicing request
01:12:03.783 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:12:03.783 00.000 8976 Worker thread wakes up
01:12:03.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:03.784 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:04.475 00.691 8976 Exposure complete
01:12:04.481 00.006 8976 worker thread done servicing request
01:12:04.481 00.000 5052 OnExposeComplete: enter
01:12:04.481 00.000 5052 UpdateGuideState(): m_state=6
01:12:04.481 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2632
01:12:04.481 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.25, Mass=181, SNR=9.3, Peak=64 HFD=3.1
01:12:04.481 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.04) = xAngle (-0.57 = -0.57)
01:12:04.481 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.68 = -0.68)
01:12:04.481 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.54 hyp=0.54 cameraTheta=1.47 mountX=0.45 mountY=-0.34, mountTheta=-0.64
01:12:04.481 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.54, opts=13)
01:12:04.483 00.002 5052 Enqueuing Move request for stepguider (0.05, 0.54)
01:12:04.483 00.000 8976 Worker thread wakes up
01:12:04.483 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.54) opts 0xd
01:12:04.483 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.54)
01:12:04.483 00.000 8976 Moving (0.05, 0.54) raw xDistance=0.45 yDistance=-0.34
01:12:04.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
01:12:04.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:12:04.483 00.000 8976 MoveAxis(L, 2, ABG)
01:12:04.483 00.000 8976 stepping (-2, 2) + (-2, 0)
01:12:04.483 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:04.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:12:04.493 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
01:12:04.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:04.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:04.493 00.000 5052 Enqueuing Expose request
01:12:04.518 00.025 8976 Received - 47 (G) 
01:12:04.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:04.518 00.000 8976 stepped: pos (-4, 2)
01:12:04.518 00.000 8976 MoveAxis(U, 2, ABG)
01:12:04.518 00.000 8976 stepping (-4, 2) + (0, 2)
01:12:04.518 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:04.550 00.032 8976 Received - 47 (G) 
01:12:04.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:04.550 00.000 8976 stepped: pos (-4, 4)
01:12:04.550 00.000 8976 move complete, result=0
01:12:04.550 00.000 8976 worker thread done servicing request
01:12:04.550 00.000 8976 Worker thread wakes up
01:12:04.550 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.3 px 2 ms NORTH
01:12:04.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:04.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:05.241 00.691 8976 Exposure complete
01:12:05.247 00.006 8976 worker thread done servicing request
01:12:05.247 00.000 5052 OnExposeComplete: enter
01:12:05.247 00.000 5052 UpdateGuideState(): m_state=6
01:12:05.247 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2633
01:12:05.248 00.001 5052 Star::Find returns 1 (0), X=328.47, Y=281.45, Mass=194, SNR=9.6, Peak=64 HFD=3.2
01:12:05.248 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
01:12:05.248 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.35)
01:12:05.248 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.26 hyp=0.75 cameraTheta=-2.79 mountX=0.09 mountY=0.73, mountTheta=1.45
01:12:05.248 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.26, opts=13)
01:12:05.248 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.26)
01:12:05.248 00.000 8976 Worker thread wakes up
01:12:05.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.26) opts 0xd
01:12:05.249 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.26)
01:12:05.249 00.000 8976 Moving (-0.70, -0.26) raw xDistance=0.09 yDistance=0.73
01:12:05.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:12:05.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.73
01:12:05.249 00.000 8976 MoveAxis(R, 0, ABG)
01:12:05.249 00.000 8976 MoveAxis(D, 3, ABG)
01:12:05.249 00.000 8976 stepping (-4, 4) + (0, -3)
01:12:05.249 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:05.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:12:05.259 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:12:05.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:05.259 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:05.259 00.000 5052 Enqueuing Expose request
01:12:05.286 00.027 8976 Received - 47 (G) 
01:12:05.286 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:05.286 00.000 8976 stepped: pos (-4, 1)
01:12:05.286 00.000 8976 move complete, result=0
01:12:05.286 00.000 8976 worker thread done servicing request
01:12:05.286 00.000 8976 Worker thread wakes up
01:12:05.286 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:12:05.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:05.286 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:05.974 00.688 8976 Exposure complete
01:12:05.979 00.005 8976 worker thread done servicing request
01:12:05.979 00.000 5052 OnExposeComplete: enter
01:12:05.980 00.001 5052 UpdateGuideState(): m_state=6
01:12:05.980 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2634
01:12:05.980 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.67, Mass=190, SNR=9.5, Peak=67 HFD=2.6
01:12:05.980 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
01:12:05.980 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
01:12:05.980 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.23 cameraTheta=-2.98 mountX=0.07 mountY=0.21, mountTheta=1.25
01:12:05.980 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.04, opts=13)
01:12:05.980 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.04)
01:12:05.981 00.001 8976 Worker thread wakes up
01:12:05.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.04) opts 0xd
01:12:05.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.04)
01:12:05.981 00.000 8976 Moving (-0.22, -0.04) raw xDistance=0.07 yDistance=0.21
01:12:05.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:12:05.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:12:05.981 00.000 8976 MoveAxis(R, 0, ABG)
01:12:05.981 00.000 8976 MoveAxis(U, 0, ABG)
01:12:05.981 00.000 8976 move complete, result=0
01:12:05.981 00.000 8976 worker thread done servicing request
01:12:05.982 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:12:05.991 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:12:05.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:05.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:05.991 00.000 5052 Enqueuing Expose request
01:12:05.991 00.000 8976 Worker thread wakes up
01:12:05.991 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:05.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:05.991 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:06.681 00.690 8976 Exposure complete
01:12:06.687 00.006 8976 worker thread done servicing request
01:12:06.687 00.000 5052 OnExposeComplete: enter
01:12:06.687 00.000 5052 UpdateGuideState(): m_state=6
01:12:06.687 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2635
01:12:06.687 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.73, Mass=208, SNR=9.9, Peak=65 HFD=3.0
01:12:06.687 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.03 = -0.03)
01:12:06.687 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.13 = -0.13)
01:12:06.687 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.02 mountX=0.02 mountY=-0.00, mountTheta=-0.13
01:12:06.687 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.02, opts=13)
01:12:06.688 00.001 5052 Enqueuing Move request for stepguider (-0.01, 0.02)
01:12:06.688 00.000 8976 Worker thread wakes up
01:12:06.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.02) opts 0xd
01:12:06.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.02)
01:12:06.688 00.000 8976 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.00
01:12:06.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:12:06.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:12:06.688 00.000 8976 MoveAxis(R, 0, ABG)
01:12:06.688 00.000 8976 MoveAxis(U, 0, ABG)
01:12:06.688 00.000 8976 move complete, result=0
01:12:06.688 00.000 8976 worker thread done servicing request
01:12:06.688 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:12:06.698 00.010 5052 UpdateGuideState exits: m=208 SNR=9.9
01:12:06.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:06.698 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:06.698 00.000 5052 Enqueuing Expose request
01:12:06.698 00.000 8976 Worker thread wakes up
01:12:06.698 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:06.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:06.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:07.384 00.686 8976 Exposure complete
01:12:07.390 00.006 8976 worker thread done servicing request
01:12:07.390 00.000 5052 OnExposeComplete: enter
01:12:07.390 00.000 5052 UpdateGuideState(): m_state=6
01:12:07.390 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2636
01:12:07.390 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.75, Mass=194, SNR=9.5, Peak=61 HFD=3.0
01:12:07.390 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:12:07.390 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:12:07.390 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.04 hyp=0.76 cameraTheta=0.05 mountX=-0.31 mountY=-0.66, mountTheta=-2.01
01:12:07.391 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.04, opts=13)
01:12:07.391 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.04)
01:12:07.391 00.000 8976 Worker thread wakes up
01:12:07.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.04) opts 0xd
01:12:07.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.04)
01:12:07.391 00.000 8976 Moving (0.76, 0.04) raw xDistance=-0.31 yDistance=-0.66
01:12:07.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:12:07.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
01:12:07.391 00.000 8976 MoveAxis(R, 1, ABG)
01:12:07.391 00.000 8976 stepping (-4, 1) + (1, 0)
01:12:07.391 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:07.392 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:12:07.401 00.009 5052 UpdateGuideState exits: m=194 SNR=9.5
01:12:07.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:07.402 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:07.402 00.000 5052 Enqueuing Expose request
01:12:07.412 00.010 8976 Received - 47 (G) 
01:12:07.412 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:07.412 00.000 8976 stepped: pos (-3, 1)
01:12:07.412 00.000 8976 MoveAxis(U, 3, ABG)
01:12:07.413 00.001 8976 stepping (-3, 1) + (0, 3)
01:12:07.413 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:07.444 00.031 8976 Received - 47 (G) 
01:12:07.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:07.444 00.000 8976 stepped: pos (-3, 4)
01:12:07.444 00.000 8976 move complete, result=0
01:12:07.444 00.000 8976 worker thread done servicing request
01:12:07.444 00.000 8976 Worker thread wakes up
01:12:07.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:07.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:07.444 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
01:12:08.135 00.691 8976 Exposure complete
01:12:08.141 00.006 8976 worker thread done servicing request
01:12:08.141 00.000 5052 OnExposeComplete: enter
01:12:08.141 00.000 5052 UpdateGuideState(): m_state=6
01:12:08.141 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2637
01:12:08.142 00.001 5052 Star::Find returns 1 (0), X=329.84, Y=282.07, Mass=196, SNR=9.6, Peak=66 HFD=3.0
01:12:08.142 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
01:12:08.142 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
01:12:08.142 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.36 hyp=0.76 cameraTheta=0.50 mountX=0.02 mountY=-0.75, mountTheta=-1.55
01:12:08.142 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.36, opts=13)
01:12:08.142 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.36)
01:12:08.142 00.000 8976 Worker thread wakes up
01:12:08.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.36) opts 0xd
01:12:08.143 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.36)
01:12:08.143 00.000 8976 Moving (0.67, 0.36) raw xDistance=0.02 yDistance=-0.75
01:12:08.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:12:08.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.75
01:12:08.143 00.000 8976 MoveAxis(R, 0, ABG)
01:12:08.143 00.000 8976 MoveAxis(U, 3, ABG)
01:12:08.143 00.000 8976 stepping (-3, 4) + (0, 3)
01:12:08.143 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:08.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:12:08.153 00.010 5052 UpdateGuideState exits: m=196 SNR=9.6
01:12:08.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:08.153 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:08.153 00.000 5052 Enqueuing Expose request
01:12:08.180 00.027 8976 Received - 47 (G) 
01:12:08.180 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:08.180 00.000 8976 stepped: pos (-3, 7)
01:12:08.180 00.000 8976 move complete, result=0
01:12:08.180 00.000 8976 worker thread done servicing request
01:12:08.180 00.000 8976 Worker thread wakes up
01:12:08.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:08.180 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:08.180 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
01:12:08.868 00.688 8976 Exposure complete
01:12:08.873 00.005 8976 worker thread done servicing request
01:12:08.873 00.000 5052 OnExposeComplete: enter
01:12:08.873 00.000 5052 UpdateGuideState(): m_state=6
01:12:08.873 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2638
01:12:08.873 00.000 5052 Star::Find returns 1 (0), X=330.32, Y=281.95, Mass=206, SNR=9.9, Peak=64 HFD=3.3
01:12:08.873 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
01:12:08.873 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
01:12:08.873 00.000 5052 CameraToMount -- cameraX=1.15 cameraY=0.24 hyp=1.17 cameraTheta=0.20 mountX=-0.31 mountY=-1.09, mountTheta=-1.85
01:12:08.874 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.15, y=0.24, opts=13)
01:12:08.874 00.000 5052 Enqueuing Move request for stepguider (1.15, 0.24)
01:12:08.874 00.000 8976 Worker thread wakes up
01:12:08.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.15, 0.24) opts 0xd
01:12:08.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.15, 0.24)
01:12:08.874 00.000 8976 Moving (1.15, 0.24) raw xDistance=-0.31 yDistance=-1.09
01:12:08.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:12:08.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.09
01:12:08.874 00.000 8976 MoveAxis(R, 1, ABG)
01:12:08.874 00.000 8976 stepping (-3, 7) + (1, 0)
01:12:08.875 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:08.875 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:12:08.884 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:12:08.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:08.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:08.884 00.000 5052 Enqueuing Expose request
01:12:08.899 00.015 8976 Received - 47 (G) 
01:12:08.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:08.899 00.000 8976 stepped: pos (-2, 7)
01:12:08.899 00.000 8976 MoveAxis(U, 5, ABG)
01:12:08.899 00.000 8976 stepping (-2, 7) + (0, 5)
01:12:08.899 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:12:08.947 00.048 8976 Received - 47 (G) 
01:12:08.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:12:08.947 00.000 8976 stepped: pos (-2, 12)
01:12:08.947 00.000 8976 move complete, result=0
01:12:08.947 00.000 8976 worker thread done servicing request
01:12:08.947 00.000 8976 Worker thread wakes up
01:12:08.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:08.947 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:08.947 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.1 px 5 ms NORTH
01:12:09.638 00.691 8976 Exposure complete
01:12:09.643 00.005 8976 worker thread done servicing request
01:12:09.643 00.000 5052 OnExposeComplete: enter
01:12:09.643 00.000 5052 UpdateGuideState(): m_state=6
01:12:09.643 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2639
01:12:09.644 00.001 5052 Star::Find returns 1 (0), X=329.63, Y=282.04, Mass=199, SNR=9.7, Peak=70 HFD=3.2
01:12:09.644 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:12:09.644 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:12:09.644 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.33 hyp=0.56 cameraTheta=0.63 mountX=0.09 mountY=-0.56, mountTheta=-1.42
01:12:09.645 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.33, opts=13)
01:12:09.645 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.33)
01:12:09.645 00.000 8976 Worker thread wakes up
01:12:09.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.33) opts 0xd
01:12:09.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.33)
01:12:09.645 00.000 8976 Moving (0.45, 0.33) raw xDistance=0.09 yDistance=-0.56
01:12:09.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:12:09.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.56
01:12:09.645 00.000 8976 MoveAxis(R, 0, ABG)
01:12:09.645 00.000 8976 MoveAxis(U, 3, ABG)
01:12:09.645 00.000 8976 stepping (-2, 12) + (0, 3)
01:12:09.645 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:09.646 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:12:09.655 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:12:09.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:09.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:09.655 00.000 5052 Enqueuing Expose request
01:12:09.683 00.028 8976 Received - 47 (G) 
01:12:09.683 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:09.683 00.000 8976 stepped: pos (-2, 15)
01:12:09.683 00.000 8976 move complete, result=0
01:12:09.683 00.000 8976 worker thread done servicing request
01:12:09.683 00.000 8976 Worker thread wakes up
01:12:09.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:09.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:09.683 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:12:10.371 00.688 8976 Exposure complete
01:12:10.376 00.005 8976 worker thread done servicing request
01:12:10.377 00.001 5052 OnExposeComplete: enter
01:12:10.377 00.000 5052 UpdateGuideState(): m_state=6
01:12:10.377 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2640
01:12:10.377 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.56, Mass=179, SNR=9.2, Peak=63 HFD=3.4
01:12:10.377 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
01:12:10.377 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
01:12:10.377 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.15 hyp=0.40 cameraTheta=-2.74 mountX=0.03 mountY=0.39, mountTheta=1.50
01:12:10.377 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.15, opts=13)
01:12:10.377 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.15)
01:12:10.378 00.001 8976 Worker thread wakes up
01:12:10.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.15) opts 0xd
01:12:10.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.15)
01:12:10.378 00.000 8976 Moving (-0.36, -0.15) raw xDistance=0.03 yDistance=0.39
01:12:10.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:12:10.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
01:12:10.378 00.000 8976 MoveAxis(R, 0, ABG)
01:12:10.378 00.000 8976 MoveAxis(D, 1, ABG)
01:12:10.378 00.000 8976 stepping (-2, 15) + (0, -1)
01:12:10.378 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:10.378 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:12:10.388 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:12:10.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:10.388 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:10.388 00.000 5052 Enqueuing Expose request
01:12:10.402 00.014 8976 Received - 47 (G) 
01:12:10.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:10.402 00.000 8976 stepped: pos (-2, 14)
01:12:10.402 00.000 8976 move complete, result=0
01:12:10.402 00.000 8976 worker thread done servicing request
01:12:10.402 00.000 8976 Worker thread wakes up
01:12:10.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:10.402 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:10.402 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:12:11.092 00.690 8976 Exposure complete
01:12:11.097 00.005 8976 worker thread done servicing request
01:12:11.097 00.000 5052 OnExposeComplete: enter
01:12:11.097 00.000 5052 UpdateGuideState(): m_state=6
01:12:11.097 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2641
01:12:11.097 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.71, Mass=172, SNR=9.1, Peak=64 HFD=2.5
01:12:11.098 00.001 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:12:11.098 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:12:11.098 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.00 hyp=0.23 cameraTheta=3.13 mountX=0.11 mountY=0.19, mountTheta=1.06
01:12:11.098 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.00, opts=13)
01:12:11.098 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.00)
01:12:11.098 00.000 8976 Worker thread wakes up
01:12:11.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.00) opts 0xd
01:12:11.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.00)
01:12:11.099 00.001 8976 Moving (-0.23, 0.00) raw xDistance=0.11 yDistance=0.19
01:12:11.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:12:11.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:12:11.099 00.000 8976 MoveAxis(R, 0, ABG)
01:12:11.099 00.000 8976 MoveAxis(U, 0, ABG)
01:12:11.099 00.000 8976 move complete, result=0
01:12:11.099 00.000 8976 worker thread done servicing request
01:12:11.099 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:12:11.108 00.009 5052 UpdateGuideState exits: m=172 SNR=9.1
01:12:11.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:11.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:11.108 00.000 5052 Enqueuing Expose request
01:12:11.108 00.000 8976 Worker thread wakes up
01:12:11.109 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:11.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:11.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:11.793 00.684 8976 Exposure complete
01:12:11.798 00.005 8976 worker thread done servicing request
01:12:11.798 00.000 5052 OnExposeComplete: enter
01:12:11.798 00.000 5052 UpdateGuideState(): m_state=6
01:12:11.798 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2642
01:12:11.798 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.52, Mass=203, SNR=9.9, Peak=70 HFD=2.4
01:12:11.798 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.51 = 1.77)
01:12:11.798 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.67)
01:12:11.798 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.19 hyp=0.31 cameraTheta=-2.47 mountX=-0.06 mountY=0.31, mountTheta=1.77
01:12:11.799 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.19, opts=13)
01:12:11.799 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.19)
01:12:11.799 00.000 8976 Worker thread wakes up
01:12:11.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.19) opts 0xd
01:12:11.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.19)
01:12:11.799 00.000 8976 Moving (-0.24, -0.19) raw xDistance=-0.06 yDistance=0.31
01:12:11.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:12:11.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:12:11.799 00.000 8976 MoveAxis(R, 0, ABG)
01:12:11.799 00.000 8976 MoveAxis(D, 1, ABG)
01:12:11.799 00.000 8976 stepping (-2, 14) + (0, -1)
01:12:11.799 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:11.800 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:12:11.809 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:12:11.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:11.809 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:11.809 00.000 5052 Enqueuing Expose request
01:12:11.825 00.016 8976 Received - 47 (G) 
01:12:11.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:11.825 00.000 8976 stepped: pos (-2, 13)
01:12:11.825 00.000 8976 move complete, result=0
01:12:11.825 00.000 8976 worker thread done servicing request
01:12:11.825 00.000 8976 Worker thread wakes up
01:12:11.825 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:12:11.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:11.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:12.516 00.691 8976 Exposure complete
01:12:12.521 00.005 8976 worker thread done servicing request
01:12:12.521 00.000 5052 OnExposeComplete: enter
01:12:12.521 00.000 5052 UpdateGuideState(): m_state=6
01:12:12.522 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2643
01:12:12.522 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.45, Mass=195, SNR=9.7, Peak=68 HFD=2.6
01:12:12.522 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.41 = 1.87)
01:12:12.522 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
01:12:12.522 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.26 hyp=0.38 cameraTheta=-2.37 mountX=-0.11 mountY=0.37, mountTheta=1.87
01:12:12.523 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.26, opts=13)
01:12:12.523 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.26)
01:12:12.523 00.000 8976 Worker thread wakes up
01:12:12.523 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.26) opts 0xd
01:12:12.523 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.26)
01:12:12.523 00.000 8976 Moving (-0.27, -0.26) raw xDistance=-0.11 yDistance=0.37
01:12:12.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:12:12.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
01:12:12.523 00.000 8976 MoveAxis(R, 0, ABG)
01:12:12.523 00.000 8976 MoveAxis(D, 2, ABG)
01:12:12.523 00.000 8976 stepping (-2, 13) + (0, -2)
01:12:12.523 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:12.524 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:12:12.533 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:12:12.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:12.533 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:12.533 00.000 5052 Enqueuing Expose request
01:12:12.560 00.027 8976 Received - 47 (G) 
01:12:12.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:12.560 00.000 8976 stepped: pos (-2, 11)
01:12:12.560 00.000 8976 move complete, result=0
01:12:12.560 00.000 8976 worker thread done servicing request
01:12:12.560 00.000 8976 Worker thread wakes up
01:12:12.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:12.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:12.560 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:12:13.253 00.693 8976 Exposure complete
01:12:13.259 00.006 8976 worker thread done servicing request
01:12:13.259 00.000 5052 OnExposeComplete: enter
01:12:13.259 00.000 5052 UpdateGuideState(): m_state=6
01:12:13.259 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2644
01:12:13.259 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.75, Mass=197, SNR=9.7, Peak=66 HFD=2.6
01:12:13.259 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
01:12:13.259 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
01:12:13.259 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.04 hyp=0.66 cameraTheta=0.07 mountX=-0.26 mountY=-0.58, mountTheta=-2.00
01:12:13.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.04, opts=13)
01:12:13.260 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.04)
01:12:13.260 00.000 8976 Worker thread wakes up
01:12:13.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.04) opts 0xd
01:12:13.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.04)
01:12:13.260 00.000 8976 Moving (0.66, 0.04) raw xDistance=-0.26 yDistance=-0.58
01:12:13.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:12:13.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.58
01:12:13.260 00.000 8976 MoveAxis(R, 1, ABG)
01:12:13.260 00.000 8976 stepping (-2, 11) + (1, 0)
01:12:13.260 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:13.261 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:12:13.270 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:12:13.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:13.271 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:13.271 00.000 5052 Enqueuing Expose request
01:12:13.279 00.008 8976 Received - 47 (G) 
01:12:13.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:13.279 00.000 8976 stepped: pos (-1, 11)
01:12:13.279 00.000 8976 MoveAxis(U, 2, ABG)
01:12:13.279 00.000 8976 stepping (-1, 11) + (0, 2)
01:12:13.279 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:13.311 00.032 8976 Received - 47 (G) 
01:12:13.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:13.311 00.000 8976 stepped: pos (-1, 13)
01:12:13.311 00.000 8976 move complete, result=0
01:12:13.311 00.000 8976 worker thread done servicing request
01:12:13.311 00.000 8976 Worker thread wakes up
01:12:13.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:13.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:13.311 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:12:14.006 00.695 8976 Exposure complete
01:12:14.011 00.005 8976 worker thread done servicing request
01:12:14.011 00.000 5052 OnExposeComplete: enter
01:12:14.012 00.001 5052 UpdateGuideState(): m_state=6
01:12:14.012 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2645
01:12:14.012 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.50, Mass=204, SNR=9.8, Peak=64 HFD=3.1
01:12:14.012 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
01:12:14.012 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
01:12:14.012 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.21 hyp=0.41 cameraTheta=-0.53 mountX=-0.34 mountY=-0.18, mountTheta=-2.66
01:12:14.012 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.21, opts=13)
01:12:14.013 00.001 5052 Enqueuing Move request for stepguider (0.35, -0.21)
01:12:14.013 00.000 8976 Worker thread wakes up
01:12:14.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.21) opts 0xd
01:12:14.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.21)
01:12:14.013 00.000 8976 Moving (0.35, -0.21) raw xDistance=-0.34 yDistance=-0.18
01:12:14.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
01:12:14.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:12:14.013 00.000 8976 MoveAxis(R, 1, ABG)
01:12:14.013 00.000 8976 stepping (-1, 13) + (1, 0)
01:12:14.013 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:14.014 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:12:14.024 00.010 5052 UpdateGuideState exits: m=204 SNR=9.8
01:12:14.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:14.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:14.025 00.001 5052 Enqueuing Expose request
01:12:14.047 00.022 8976 Received - 47 (G) 
01:12:14.047 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:14.047 00.000 8976 stepped: pos (0, 13)
01:12:14.047 00.000 8976 MoveAxis(U, 0, ABG)
01:12:14.047 00.000 8976 move complete, result=0
01:12:14.047 00.000 8976 worker thread done servicing request
01:12:14.047 00.000 8976 Worker thread wakes up
01:12:14.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:14.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:14.047 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:12:14.737 00.690 8976 Exposure complete
01:12:14.743 00.006 8976 worker thread done servicing request
01:12:14.743 00.000 5052 OnExposeComplete: enter
01:12:14.743 00.000 5052 UpdateGuideState(): m_state=6
01:12:14.743 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2646
01:12:14.743 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.86, Mass=179, SNR=9.2, Peak=65 HFD=2.6
01:12:14.743 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
01:12:14.743 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
01:12:14.743 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.15 hyp=0.33 cameraTheta=0.48 mountX=0.00 mountY=-0.33, mountTheta=-1.57
01:12:14.744 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.15, opts=13)
01:12:14.744 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.15)
01:12:14.744 00.000 8976 Worker thread wakes up
01:12:14.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.15) opts 0xd
01:12:14.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.15)
01:12:14.744 00.000 8976 Moving (0.30, 0.15) raw xDistance=0.00 yDistance=-0.33
01:12:14.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:12:14.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:12:14.744 00.000 8976 MoveAxis(R, 0, ABG)
01:12:14.744 00.000 8976 MoveAxis(U, 1, ABG)
01:12:14.744 00.000 8976 stepping (0, 13) + (0, 1)
01:12:14.744 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:14.745 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:12:14.754 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:12:14.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:14.754 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:14.754 00.000 5052 Enqueuing Expose request
01:12:14.766 00.012 8976 Received - 47 (G) 
01:12:14.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:14.766 00.000 8976 stepped: pos (0, 14)
01:12:14.766 00.000 8976 move complete, result=0
01:12:14.766 00.000 8976 worker thread done servicing request
01:12:14.766 00.000 8976 Worker thread wakes up
01:12:14.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:14.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:14.766 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:12:15.454 00.688 8976 Exposure complete
01:12:15.459 00.005 8976 worker thread done servicing request
01:12:15.460 00.001 5052 OnExposeComplete: enter
01:12:15.460 00.000 5052 UpdateGuideState(): m_state=6
01:12:15.460 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2647
01:12:15.460 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.97, Mass=186, SNR=9.4, Peak=63 HFD=2.6
01:12:15.460 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
01:12:15.460 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
01:12:15.460 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.28 cameraTheta=1.15 mountX=0.18 mountY=-0.24, mountTheta=-0.93
01:12:15.460 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.26, opts=13)
01:12:15.461 00.001 5052 Enqueuing Move request for stepguider (0.12, 0.26)
01:12:15.461 00.000 8976 Worker thread wakes up
01:12:15.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.26) opts 0xd
01:12:15.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.26)
01:12:15.461 00.000 8976 Moving (0.12, 0.26) raw xDistance=0.18 yDistance=-0.24
01:12:15.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:12:15.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:12:15.461 00.000 8976 MoveAxis(R, 0, ABG)
01:12:15.461 00.000 8976 MoveAxis(U, 0, ABG)
01:12:15.461 00.000 8976 move complete, result=0
01:12:15.461 00.000 8976 worker thread done servicing request
01:12:15.461 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:12:15.471 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:12:15.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:15.471 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:15.471 00.000 5052 Enqueuing Expose request
01:12:15.471 00.000 8976 Worker thread wakes up
01:12:15.471 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:15.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:15.471 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:16.175 00.704 8976 Exposure complete
01:12:16.181 00.006 8976 worker thread done servicing request
01:12:16.181 00.000 5052 OnExposeComplete: enter
01:12:16.181 00.000 5052 UpdateGuideState(): m_state=6
01:12:16.181 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2648
01:12:16.181 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=282.05, Mass=178, SNR=9.2, Peak=66 HFD=2.8
01:12:16.181 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
01:12:16.181 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.00 = -0.00)
01:12:16.181 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.34 hyp=0.40 cameraTheta=2.15 mountX=0.40 mountY=-0.00, mountTheta=-0.00
01:12:16.182 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.34, opts=13)
01:12:16.182 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.34)
01:12:16.182 00.000 8976 Worker thread wakes up
01:12:16.182 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.34) opts 0xd
01:12:16.182 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.34)
01:12:16.182 00.000 8976 Moving (-0.22, 0.34) raw xDistance=0.40 yDistance=-0.00
01:12:16.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:12:16.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:12:16.182 00.000 8976 MoveAxis(L, 2, ABG)
01:12:16.182 00.000 8976 stepping (0, 14) + (-2, 0)
01:12:16.182 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:16.183 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:12:16.192 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:12:16.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:16.192 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:16.192 00.000 5052 Enqueuing Expose request
01:12:16.221 00.029 8976 Received - 47 (G) 
01:12:16.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:16.221 00.000 8976 stepped: pos (-2, 14)
01:12:16.221 00.000 8976 MoveAxis(U, 0, ABG)
01:12:16.221 00.000 8976 move complete, result=0
01:12:16.221 00.000 8976 worker thread done servicing request
01:12:16.221 00.000 8976 Worker thread wakes up
01:12:16.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:16.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:16.221 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
01:12:16.914 00.693 8976 Exposure complete
01:12:16.920 00.006 8976 worker thread done servicing request
01:12:16.920 00.000 5052 OnExposeComplete: enter
01:12:16.920 00.000 5052 UpdateGuideState(): m_state=6
01:12:16.920 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2649
01:12:16.920 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=282.09, Mass=189, SNR=9.4, Peak=64 HFD=3.1
01:12:16.920 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
01:12:16.920 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
01:12:16.920 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.38 hyp=0.39 cameraTheta=1.37 mountX=0.30 mountY=-0.27, mountTheta=-0.73
01:12:16.921 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.38, opts=13)
01:12:16.921 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.38)
01:12:16.921 00.000 8976 Worker thread wakes up
01:12:16.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.38) opts 0xd
01:12:16.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.38)
01:12:16.921 00.000 8976 Moving (0.08, 0.38) raw xDistance=0.30 yDistance=-0.27
01:12:16.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:12:16.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:12:16.921 00.000 8976 MoveAxis(L, 1, ABG)
01:12:16.921 00.000 8976 stepping (-2, 14) + (-1, 0)
01:12:16.921 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:16.922 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:12:16.931 00.009 5052 UpdateGuideState exits: m=189 SNR=9.4
01:12:16.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:16.931 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:16.931 00.000 5052 Enqueuing Expose request
01:12:16.940 00.009 8976 Received - 47 (G) 
01:12:16.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:16.940 00.000 8976 stepped: pos (-3, 14)
01:12:16.940 00.000 8976 MoveAxis(U, 1, ABG)
01:12:16.940 00.000 8976 stepping (-3, 14) + (0, 1)
01:12:16.940 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:16.972 00.032 8976 Received - 47 (G) 
01:12:16.972 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:16.972 00.000 8976 stepped: pos (-3, 15)
01:12:16.972 00.000 8976 move complete, result=0
01:12:16.972 00.000 8976 worker thread done servicing request
01:12:16.972 00.000 8976 Worker thread wakes up
01:12:16.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:16.972 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:16.972 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:12:17.661 00.689 8976 Exposure complete
01:12:17.666 00.005 8976 worker thread done servicing request
01:12:17.666 00.000 5052 OnExposeComplete: enter
01:12:17.666 00.000 5052 UpdateGuideState(): m_state=6
01:12:17.666 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2650
01:12:17.666 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.90, Mass=168, SNR=8.9, Peak=65 HFD=3.0
01:12:17.666 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
01:12:17.666 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
01:12:17.666 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.19 hyp=0.36 cameraTheta=0.54 mountX=0.02 mountY=-0.36, mountTheta=-1.50
01:12:17.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.19, opts=13)
01:12:17.667 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.19)
01:12:17.667 00.000 8976 Worker thread wakes up
01:12:17.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.19) opts 0xd
01:12:17.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.19)
01:12:17.667 00.000 8976 Moving (0.31, 0.19) raw xDistance=0.02 yDistance=-0.36
01:12:17.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:12:17.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
01:12:17.667 00.000 8976 MoveAxis(R, 0, ABG)
01:12:17.667 00.000 8976 MoveAxis(U, 2, ABG)
01:12:17.667 00.000 8976 stepping (-3, 15) + (0, 2)
01:12:17.667 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:17.668 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:12:17.677 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
01:12:17.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:17.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:17.677 00.000 5052 Enqueuing Expose request
01:12:17.692 00.015 8976 Received - 47 (G) 
01:12:17.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:17.692 00.000 8976 stepped: pos (-3, 17)
01:12:17.692 00.000 8976 move complete, result=0
01:12:17.692 00.000 8976 worker thread done servicing request
01:12:17.692 00.000 8976 Worker thread wakes up
01:12:17.692 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:12:17.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:17.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:18.381 00.689 8976 Exposure complete
01:12:18.387 00.006 8976 worker thread done servicing request
01:12:18.387 00.000 5052 OnExposeComplete: enter
01:12:18.387 00.000 5052 UpdateGuideState(): m_state=6
01:12:18.387 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2651
01:12:18.387 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=282.07, Mass=163, SNR=8.9, Peak=67 HFD=2.7
01:12:18.387 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.05 = -1.05)
01:12:18.387 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
01:12:18.387 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.36 hyp=0.43 cameraTheta=0.99 mountX=0.21 mountY=-0.39, mountTheta=-1.08
01:12:18.388 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.36, opts=13)
01:12:18.388 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.36)
01:12:18.388 00.000 8976 Worker thread wakes up
01:12:18.388 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.36) opts 0xd
01:12:18.388 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.36)
01:12:18.388 00.000 8976 Moving (0.23, 0.36) raw xDistance=0.21 yDistance=-0.39
01:12:18.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:12:18.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
01:12:18.388 00.000 8976 MoveAxis(R, 0, ABG)
01:12:18.388 00.000 8976 MoveAxis(U, 2, ABG)
01:12:18.388 00.000 8976 stepping (-3, 17) + (0, 2)
01:12:18.388 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:18.389 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:12:18.398 00.009 5052 UpdateGuideState exits: m=163 SNR=8.9
01:12:18.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:18.398 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:18.398 00.000 5052 Enqueuing Expose request
01:12:18.427 00.029 8976 Received - 47 (G) 
01:12:18.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:18.427 00.000 8976 stepped: pos (-3, 19)
01:12:18.427 00.000 8976 move complete, result=0
01:12:18.427 00.000 8976 worker thread done servicing request
01:12:18.427 00.000 8976 Worker thread wakes up
01:12:18.427 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:12:18.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:18.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:19.117 00.690 8976 Exposure complete
01:12:19.122 00.005 8976 worker thread done servicing request
01:12:19.122 00.000 5052 OnExposeComplete: enter
01:12:19.122 00.000 5052 UpdateGuideState(): m_state=6
01:12:19.122 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2652
01:12:19.123 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.59, Mass=186, SNR=9.4, Peak=65 HFD=2.8
01:12:19.123 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.69 = 1.60)
01:12:19.123 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
01:12:19.123 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-2.64 mountX=-0.01 mountY=0.25, mountTheta=1.60
01:12:19.123 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.12, opts=13)
01:12:19.123 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.12)
01:12:19.123 00.000 8976 Worker thread wakes up
01:12:19.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.12) opts 0xd
01:12:19.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.12)
01:12:19.123 00.000 8976 Moving (-0.22, -0.12) raw xDistance=-0.01 yDistance=0.25
01:12:19.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:12:19.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:12:19.123 00.000 8976 MoveAxis(R, 0, ABG)
01:12:19.123 00.000 8976 MoveAxis(U, 0, ABG)
01:12:19.123 00.000 8976 move complete, result=0
01:12:19.123 00.000 8976 worker thread done servicing request
01:12:19.124 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:12:19.134 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:12:19.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:19.135 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:19.135 00.000 5052 Enqueuing Expose request
01:12:19.135 00.000 8976 Worker thread wakes up
01:12:19.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:19.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:19.135 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:19.825 00.690 8976 Exposure complete
01:12:19.831 00.006 8976 worker thread done servicing request
01:12:19.831 00.000 5052 OnExposeComplete: enter
01:12:19.831 00.000 5052 UpdateGuideState(): m_state=6
01:12:19.831 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2653
01:12:19.831 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.30, Mass=200, SNR=9.7, Peak=69 HFD=3.3
01:12:19.831 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.04 = 2.24)
01:12:19.831 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.14)
01:12:19.831 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.41 hyp=0.45 cameraTheta=-2.00 mountX=-0.28 mountY=0.38, mountTheta=2.20
01:12:19.832 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.41, opts=13)
01:12:19.832 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.41)
01:12:19.832 00.000 8976 Worker thread wakes up
01:12:19.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.41) opts 0xd
01:12:19.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.41)
01:12:19.832 00.000 8976 Moving (-0.19, -0.41) raw xDistance=-0.28 yDistance=0.38
01:12:19.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:12:19.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:12:19.833 00.001 8976 MoveAxis(R, 1, ABG)
01:12:19.833 00.000 8976 stepping (-3, 19) + (1, 0)
01:12:19.833 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:19.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:12:19.842 00.009 5052 UpdateGuideState exits: m=200 SNR=9.7
01:12:19.843 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:19.843 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:19.843 00.000 5052 Enqueuing Expose request
01:12:19.865 00.022 8976 Received - 47 (G) 
01:12:19.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:19.866 00.001 8976 stepped: pos (-2, 19)
01:12:19.866 00.000 8976 MoveAxis(D, 2, ABG)
01:12:19.866 00.000 8976 stepping (-2, 19) + (0, -2)
01:12:19.866 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:19.897 00.031 8976 Received - 47 (G) 
01:12:19.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:19.897 00.000 8976 stepped: pos (-2, 17)
01:12:19.898 00.001 8976 move complete, result=0
01:12:19.898 00.000 8976 worker thread done servicing request
01:12:19.898 00.000 8976 Worker thread wakes up
01:12:19.898 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
01:12:19.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:19.898 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:20.585 00.687 8976 Exposure complete
01:12:20.591 00.006 8976 worker thread done servicing request
01:12:20.591 00.000 5052 OnExposeComplete: enter
01:12:20.591 00.000 5052 UpdateGuideState(): m_state=6
01:12:20.591 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2654
01:12:20.591 00.000 5052 Star::Find returns 1 (1), X=328.81, Y=281.58, Mass=190, SNR=9.6, Peak=62 HFD=3.2
01:12:20.591 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.85 = 1.44)
01:12:20.591 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
01:12:20.591 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.13 hyp=0.39 cameraTheta=-2.80 mountX=0.05 mountY=0.38, mountTheta=1.43
01:12:20.591 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.13, opts=13)
01:12:20.591 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.13)
01:12:20.591 00.000 8976 Worker thread wakes up
01:12:20.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.13) opts 0xd
01:12:20.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.13)
01:12:20.591 00.000 8976 Moving (-0.37, -0.13) raw xDistance=0.05 yDistance=0.38
01:12:20.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:12:20.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
01:12:20.591 00.000 8976 MoveAxis(R, 0, ABG)
01:12:20.591 00.000 8976 MoveAxis(D, 2, ABG)
01:12:20.592 00.001 8976 stepping (-2, 17) + (0, -2)
01:12:20.592 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:20.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:12:20.602 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6 Saturated
01:12:20.602 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:20.602 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:20.602 00.000 5052 Enqueuing Expose request
01:12:20.617 00.015 8976 Received - 47 (G) 
01:12:20.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:20.617 00.000 8976 stepped: pos (-2, 15)
01:12:20.617 00.000 8976 move complete, result=0
01:12:20.617 00.000 8976 worker thread done servicing request
01:12:20.617 00.000 8976 Worker thread wakes up
01:12:20.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:20.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:20.617 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:12:21.306 00.689 8976 Exposure complete
01:12:21.311 00.005 8976 worker thread done servicing request
01:12:21.311 00.000 5052 OnExposeComplete: enter
01:12:21.311 00.000 5052 UpdateGuideState(): m_state=6
01:12:21.311 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2655
01:12:21.311 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.70, Mass=194, SNR=9.6, Peak=66 HFD=3.3
01:12:21.311 00.000 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
01:12:21.311 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.17 = 3.11)
01:12:21.311 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.02 mountX=-0.02 mountY=0.00, mountTheta=3.11
01:12:21.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.01, opts=13)
01:12:21.312 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.01)
01:12:21.312 00.000 8976 Worker thread wakes up
01:12:21.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.01) opts 0xd
01:12:21.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.01)
01:12:21.312 00.000 8976 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=0.00
01:12:21.313 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:12:21.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:12:21.313 00.000 8976 MoveAxis(R, 0, ABG)
01:12:21.313 00.000 8976 MoveAxis(U, 0, ABG)
01:12:21.313 00.000 8976 move complete, result=0
01:12:21.313 00.000 8976 worker thread done servicing request
01:12:21.313 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:12:21.323 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:12:21.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:21.323 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:21.323 00.000 5052 Enqueuing Expose request
01:12:21.323 00.000 8976 Worker thread wakes up
01:12:21.323 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:21.324 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:21.324 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:22.008 00.684 8976 Exposure complete
01:12:22.014 00.006 8976 worker thread done servicing request
01:12:22.014 00.000 5052 OnExposeComplete: enter
01:12:22.014 00.000 5052 UpdateGuideState(): m_state=6
01:12:22.014 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2656
01:12:22.014 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.05, Mass=174, SNR=9.1, Peak=72 HFD=2.6
01:12:22.014 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
01:12:22.014 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
01:12:22.014 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.34 hyp=0.51 cameraTheta=2.41 mountX=0.48 mountY=0.13, mountTheta=0.27
01:12:22.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.34, opts=13)
01:12:22.015 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.34)
01:12:22.015 00.000 8976 Worker thread wakes up
01:12:22.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.34) opts 0xd
01:12:22.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.34)
01:12:22.015 00.000 8976 Moving (-0.38, 0.34) raw xDistance=0.48 yDistance=0.13
01:12:22.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:12:22.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:12:22.015 00.000 8976 MoveAxis(L, 2, ABG)
01:12:22.015 00.000 8976 stepping (-2, 15) + (-2, 0)
01:12:22.015 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:22.016 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:12:22.025 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
01:12:22.026 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:22.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:22.026 00.000 5052 Enqueuing Expose request
01:12:22.040 00.014 8976 Received - 47 (G) 
01:12:22.040 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:22.040 00.000 8976 stepped: pos (-4, 15)
01:12:22.040 00.000 8976 MoveAxis(U, 0, ABG)
01:12:22.040 00.000 8976 move complete, result=0
01:12:22.040 00.000 8976 worker thread done servicing request
01:12:22.040 00.000 8976 Worker thread wakes up
01:12:22.040 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:22.041 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:22.041 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:12:22.727 00.686 8976 Exposure complete
01:12:22.732 00.005 8976 worker thread done servicing request
01:12:22.733 00.001 5052 OnExposeComplete: enter
01:12:22.733 00.000 5052 UpdateGuideState(): m_state=6
01:12:22.733 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2657
01:12:22.733 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.97, Mass=183, SNR=9.3, Peak=63 HFD=2.9
01:12:22.733 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
01:12:22.733 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.54 = -0.54)
01:12:22.733 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.61 mountX=0.24 mountY=-0.13, mountTheta=-0.51
01:12:22.733 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.26, opts=13)
01:12:22.734 00.001 5052 Enqueuing Move request for stepguider (-0.01, 0.26)
01:12:22.734 00.000 8976 Worker thread wakes up
01:12:22.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.26) opts 0xd
01:12:22.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.26)
01:12:22.734 00.000 8976 Moving (-0.01, 0.26) raw xDistance=0.24 yDistance=-0.13
01:12:22.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:12:22.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:12:22.734 00.000 8976 MoveAxis(R, 0, ABG)
01:12:22.734 00.000 8976 MoveAxis(U, 0, ABG)
01:12:22.734 00.000 8976 move complete, result=0
01:12:22.734 00.000 8976 worker thread done servicing request
01:12:22.734 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:12:22.744 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:12:22.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:22.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:22.744 00.000 5052 Enqueuing Expose request
01:12:22.744 00.000 8976 Worker thread wakes up
01:12:22.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:22.744 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:22.744 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:23.434 00.690 8976 Exposure complete
01:12:23.440 00.006 8976 worker thread done servicing request
01:12:23.440 00.000 5052 OnExposeComplete: enter
01:12:23.440 00.000 5052 UpdateGuideState(): m_state=6
01:12:23.440 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2658
01:12:23.440 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.88, Mass=167, SNR=8.9, Peak=70 HFD=2.6
01:12:23.440 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.04 = -0.04)
01:12:23.440 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
01:12:23.440 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.00 mountX=0.19 mountY=-0.03, mountTheta=-0.15
01:12:23.441 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.17, opts=13)
01:12:23.441 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.17)
01:12:23.441 00.000 8976 Worker thread wakes up
01:12:23.441 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.17) opts 0xd
01:12:23.441 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.17)
01:12:23.441 00.000 8976 Moving (-0.08, 0.17) raw xDistance=0.19 yDistance=-0.03
01:12:23.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:12:23.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:12:23.441 00.000 8976 MoveAxis(R, 0, ABG)
01:12:23.441 00.000 8976 MoveAxis(U, 0, ABG)
01:12:23.441 00.000 8976 move complete, result=0
01:12:23.442 00.001 8976 worker thread done servicing request
01:12:23.442 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:12:23.452 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
01:12:23.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:23.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:23.452 00.000 5052 Enqueuing Expose request
01:12:23.452 00.000 8976 Worker thread wakes up
01:12:23.452 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:23.452 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:23.452 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:24.143 00.691 8976 Exposure complete
01:12:24.149 00.006 8976 worker thread done servicing request
01:12:24.149 00.000 5052 OnExposeComplete: enter
01:12:24.149 00.000 5052 UpdateGuideState(): m_state=6
01:12:24.149 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2659
01:12:24.149 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.50, Mass=203, SNR=9.8, Peak=62 HFD=3.2
01:12:24.149 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
01:12:24.149 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
01:12:24.149 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.21 hyp=0.82 cameraTheta=-2.88 mountX=0.17 mountY=0.77, mountTheta=1.35
01:12:24.150 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.21, opts=13)
01:12:24.150 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.21)
01:12:24.150 00.000 8976 Worker thread wakes up
01:12:24.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.21) opts 0xd
01:12:24.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.21)
01:12:24.150 00.000 8976 Moving (-0.79, -0.21) raw xDistance=0.17 yDistance=0.77
01:12:24.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:12:24.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
01:12:24.150 00.000 8976 MoveAxis(R, 0, ABG)
01:12:24.150 00.000 8976 MoveAxis(D, 3, ABG)
01:12:24.150 00.000 8976 stepping (-4, 15) + (0, -3)
01:12:24.150 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:24.151 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:12:24.160 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
01:12:24.160 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:24.160 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:24.160 00.000 5052 Enqueuing Expose request
01:12:24.182 00.022 8976 Received - 47 (G) 
01:12:24.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:24.182 00.000 8976 stepped: pos (-4, 12)
01:12:24.182 00.000 8976 move complete, result=0
01:12:24.182 00.000 8976 worker thread done servicing request
01:12:24.182 00.000 8976 Worker thread wakes up
01:12:24.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:24.182 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:24.182 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:12:24.870 00.688 8976 Exposure complete
01:12:24.876 00.006 8976 worker thread done servicing request
01:12:24.876 00.000 5052 OnExposeComplete: enter
01:12:24.876 00.000 5052 UpdateGuideState(): m_state=6
01:12:24.876 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2660
01:12:24.876 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.85, Mass=195, SNR=9.6, Peak=62 HFD=3.1
01:12:24.876 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:12:24.876 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
01:12:24.876 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.15 hyp=0.67 cameraTheta=2.92 mountX=0.43 mountY=0.47, mountTheta=0.83
01:12:24.877 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.15, opts=13)
01:12:24.877 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.15)
01:12:24.877 00.000 8976 Worker thread wakes up
01:12:24.877 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.15) opts 0xd
01:12:24.877 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.15)
01:12:24.877 00.000 8976 Moving (-0.66, 0.15) raw xDistance=0.43 yDistance=0.47
01:12:24.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:12:24.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
01:12:24.877 00.000 8976 MoveAxis(L, 2, ABG)
01:12:24.877 00.000 8976 stepping (-4, 12) + (-2, 0)
01:12:24.877 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:24.878 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:12:24.889 00.011 5052 UpdateGuideState exits: m=195 SNR=9.6
01:12:24.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:24.889 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:24.889 00.000 5052 Enqueuing Expose request
01:12:24.902 00.013 8976 Received - 47 (G) 
01:12:24.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:24.902 00.000 8976 stepped: pos (-6, 12)
01:12:24.902 00.000 8976 MoveAxis(D, 2, ABG)
01:12:24.902 00.000 8976 stepping (-6, 12) + (0, -2)
01:12:24.902 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:24.934 00.032 8976 Received - 47 (G) 
01:12:24.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:24.934 00.000 8976 stepped: pos (-6, 10)
01:12:24.934 00.000 8976 move complete, result=0
01:12:24.934 00.000 8976 worker thread done servicing request
01:12:24.934 00.000 8976 Worker thread wakes up
01:12:24.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:24.934 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:12:24.934 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:25.623 00.689 8976 Exposure complete
01:12:25.628 00.005 8976 worker thread done servicing request
01:12:25.629 00.001 5052 OnExposeComplete: enter
01:12:25.629 00.000 5052 UpdateGuideState(): m_state=6
01:12:25.629 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2661
01:12:25.629 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.43, Mass=176, SNR=9.1, Peak=63 HFD=3.0
01:12:25.629 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.40 = 1.88)
01:12:25.629 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
01:12:25.629 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.28 hyp=0.39 cameraTheta=-2.36 mountX=-0.12 mountY=0.38, mountTheta=1.88
01:12:25.629 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.28, opts=13)
01:12:25.629 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.28)
01:12:25.630 00.001 8976 Worker thread wakes up
01:12:25.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.28) opts 0xd
01:12:25.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.28)
01:12:25.630 00.000 8976 Moving (-0.28, -0.28) raw xDistance=-0.12 yDistance=0.38
01:12:25.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:12:25.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
01:12:25.630 00.000 8976 MoveAxis(R, 0, ABG)
01:12:25.630 00.000 8976 MoveAxis(D, 2, ABG)
01:12:25.630 00.000 8976 stepping (-6, 10) + (0, -2)
01:12:25.630 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:25.630 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:12:25.640 00.010 5052 UpdateGuideState exits: m=176 SNR=9.1
01:12:25.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:25.640 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:25.640 00.000 5052 Enqueuing Expose request
01:12:25.653 00.013 8976 Received - 47 (G) 
01:12:25.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:25.653 00.000 8976 stepped: pos (-6, 8)
01:12:25.653 00.000 8976 move complete, result=0
01:12:25.653 00.000 8976 worker thread done servicing request
01:12:25.653 00.000 8976 Worker thread wakes up
01:12:25.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:25.653 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:25.653 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:12:26.341 00.688 8976 Exposure complete
01:12:26.346 00.005 8976 worker thread done servicing request
01:12:26.346 00.000 5052 OnExposeComplete: enter
01:12:26.346 00.000 5052 UpdateGuideState(): m_state=6
01:12:26.346 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2662
01:12:26.346 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.76, Mass=150, SNR=8.4, Peak=60 HFD=3.1
01:12:26.346 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:12:26.346 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:12:26.346 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.30 mountX=-0.03 mountY=-0.16, mountTheta=-1.75
01:12:26.347 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.05, opts=13)
01:12:26.347 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.05)
01:12:26.347 00.000 8976 Worker thread wakes up
01:12:26.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.05) opts 0xd
01:12:26.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.05)
01:12:26.347 00.000 8976 Moving (0.16, 0.05) raw xDistance=-0.03 yDistance=-0.16
01:12:26.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:12:26.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:12:26.347 00.000 8976 MoveAxis(R, 0, ABG)
01:12:26.347 00.000 8976 MoveAxis(U, 0, ABG)
01:12:26.347 00.000 8976 move complete, result=0
01:12:26.347 00.000 8976 worker thread done servicing request
01:12:26.348 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:12:26.357 00.009 5052 UpdateGuideState exits: m=150 SNR=8.4
01:12:26.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:26.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:26.357 00.000 5052 Enqueuing Expose request
01:12:26.357 00.000 8976 Worker thread wakes up
01:12:26.357 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:26.358 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:26.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:27.045 00.687 8976 Exposure complete
01:12:27.051 00.006 8976 worker thread done servicing request
01:12:27.051 00.000 5052 OnExposeComplete: enter
01:12:27.051 00.000 5052 UpdateGuideState(): m_state=6
01:12:27.051 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2663
01:12:27.051 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.82, Mass=186, SNR=9.4, Peak=63 HFD=3.1
01:12:27.051 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
01:12:27.051 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
01:12:27.051 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.71 mountX=0.04 mountY=-0.16, mountTheta=-1.34
01:12:27.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.11, opts=13)
01:12:27.052 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.11)
01:12:27.052 00.000 8976 Worker thread wakes up
01:12:27.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.11) opts 0xd
01:12:27.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.11)
01:12:27.052 00.000 8976 Moving (0.12, 0.11) raw xDistance=0.04 yDistance=-0.16
01:12:27.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:12:27.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:12:27.052 00.000 8976 MoveAxis(R, 0, ABG)
01:12:27.052 00.000 8976 MoveAxis(U, 0, ABG)
01:12:27.052 00.000 8976 move complete, result=0
01:12:27.052 00.000 8976 worker thread done servicing request
01:12:27.053 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:12:27.061 00.008 5052 UpdateGuideState exits: m=186 SNR=9.4
01:12:27.062 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:27.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:27.062 00.000 5052 Enqueuing Expose request
01:12:27.062 00.000 8976 Worker thread wakes up
01:12:27.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:27.062 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:27.062 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:27.747 00.685 8976 Exposure complete
01:12:27.752 00.005 8976 worker thread done servicing request
01:12:27.752 00.000 5052 OnExposeComplete: enter
01:12:27.752 00.000 5052 UpdateGuideState(): m_state=6
01:12:27.752 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2664
01:12:27.752 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=282.28, Mass=187, SNR=9.4, Peak=64 HFD=3.5
01:12:27.752 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
01:12:27.753 00.001 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
01:12:27.753 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.57 hyp=0.79 cameraTheta=0.82 mountX=0.27 mountY=-0.76, mountTheta=-1.24
01:12:27.753 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.57, opts=13)
01:12:27.753 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.57)
01:12:27.753 00.000 8976 Worker thread wakes up
01:12:27.754 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.57) opts 0xd
01:12:27.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.57)
01:12:27.754 00.000 8976 Moving (0.54, 0.57) raw xDistance=0.27 yDistance=-0.76
01:12:27.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:12:27.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
01:12:27.754 00.000 8976 MoveAxis(L, 1, ABG)
01:12:27.754 00.000 8976 stepping (-6, 8) + (-1, 0)
01:12:27.754 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:27.755 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:12:27.764 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:12:27.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:27.764 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:27.764 00.000 5052 Enqueuing Expose request
01:12:27.779 00.015 8976 Received - 47 (G) 
01:12:27.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:27.779 00.000 8976 stepped: pos (-7, 8)
01:12:27.779 00.000 8976 MoveAxis(U, 3, ABG)
01:12:27.779 00.000 8976 stepping (-7, 8) + (0, 3)
01:12:27.779 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:27.811 00.032 8976 Received - 47 (G) 
01:12:27.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:27.811 00.000 8976 stepped: pos (-7, 11)
01:12:27.811 00.000 8976 move complete, result=0
01:12:27.811 00.000 8976 worker thread done servicing request
01:12:27.811 00.000 8976 Worker thread wakes up
01:12:27.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:27.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:27.811 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.8 px 3 ms NORTH
01:12:28.503 00.692 8976 Exposure complete
01:12:28.508 00.005 8976 worker thread done servicing request
01:12:28.509 00.001 5052 OnExposeComplete: enter
01:12:28.509 00.000 5052 UpdateGuideState(): m_state=6
01:12:28.509 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2665
01:12:28.509 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.75, Mass=198, SNR=9.7, Peak=67 HFD=2.9
01:12:28.509 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
01:12:28.509 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
01:12:28.509 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.33 mountX=-0.02 mountY=-0.13, mountTheta=-1.71
01:12:28.509 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.04, opts=13)
01:12:28.509 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.04)
01:12:28.510 00.001 8976 Worker thread wakes up
01:12:28.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.04) opts 0xd
01:12:28.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.04)
01:12:28.510 00.000 8976 Moving (0.12, 0.04) raw xDistance=-0.02 yDistance=-0.13
01:12:28.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:12:28.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:12:28.510 00.000 8976 MoveAxis(R, 0, ABG)
01:12:28.510 00.000 8976 MoveAxis(U, 0, ABG)
01:12:28.510 00.000 8976 move complete, result=0
01:12:28.510 00.000 8976 worker thread done servicing request
01:12:28.510 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:12:28.519 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:12:28.520 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:28.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:28.520 00.000 5052 Enqueuing Expose request
01:12:28.520 00.000 8976 Worker thread wakes up
01:12:28.520 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:28.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:28.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:29.208 00.688 8976 Exposure complete
01:12:29.213 00.005 8976 worker thread done servicing request
01:12:29.213 00.000 5052 OnExposeComplete: enter
01:12:29.213 00.000 5052 UpdateGuideState(): m_state=6
01:12:29.213 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2666
01:12:29.213 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.99, Mass=198, SNR=9.7, Peak=66 HFD=2.8
01:12:29.213 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
01:12:29.213 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
01:12:29.214 00.001 5052 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.07 mountX=0.32 mountY=-0.02, mountTheta=-0.08
01:12:29.214 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.28, opts=13)
01:12:29.214 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.28)
01:12:29.214 00.000 8976 Worker thread wakes up
01:12:29.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.28) opts 0xd
01:12:29.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.28)
01:12:29.214 00.000 8976 Moving (-0.15, 0.28) raw xDistance=0.32 yDistance=-0.02
01:12:29.215 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:12:29.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:12:29.215 00.000 8976 MoveAxis(L, 1, ABG)
01:12:29.215 00.000 8976 stepping (-7, 11) + (-1, 0)
01:12:29.215 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:29.215 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:12:29.225 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:12:29.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:29.225 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:29.225 00.000 5052 Enqueuing Expose request
01:12:29.234 00.009 8976 Received - 47 (G) 
01:12:29.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:29.234 00.000 8976 stepped: pos (-8, 11)
01:12:29.234 00.000 8976 MoveAxis(U, 0, ABG)
01:12:29.234 00.000 8976 move complete, result=0
01:12:29.234 00.000 8976 worker thread done servicing request
01:12:29.234 00.000 8976 Worker thread wakes up
01:12:29.234 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:12:29.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:29.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:29.923 00.689 8976 Exposure complete
01:12:29.928 00.005 8976 worker thread done servicing request
01:12:29.928 00.000 5052 OnExposeComplete: enter
01:12:29.928 00.000 5052 UpdateGuideState(): m_state=6
01:12:29.928 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2667
01:12:29.929 00.001 5052 Star::Find returns 1 (0), X=328.92, Y=281.46, Mass=211, SNR=10.0, Peak=75 HFD=3.0
01:12:29.929 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.41 = 1.87)
01:12:29.929 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
01:12:29.929 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.25 hyp=0.36 cameraTheta=-2.37 mountX=-0.11 mountY=0.35, mountTheta=1.87
01:12:29.929 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.25, opts=13)
01:12:29.929 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.25)
01:12:29.929 00.000 8976 Worker thread wakes up
01:12:29.930 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.25) opts 0xd
01:12:29.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.25)
01:12:29.930 00.000 8976 Moving (-0.25, -0.25) raw xDistance=-0.11 yDistance=0.35
01:12:29.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:12:29.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:12:29.930 00.000 8976 MoveAxis(R, 0, ABG)
01:12:29.930 00.000 8976 MoveAxis(D, 1, ABG)
01:12:29.930 00.000 8976 stepping (-8, 11) + (0, -1)
01:12:29.930 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:29.931 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:12:29.940 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
01:12:29.940 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:29.940 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:29.940 00.000 5052 Enqueuing Expose request
01:12:29.953 00.013 8976 Received - 47 (G) 
01:12:29.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:29.953 00.000 8976 stepped: pos (-8, 10)
01:12:29.953 00.000 8976 move complete, result=0
01:12:29.953 00.000 8976 worker thread done servicing request
01:12:29.953 00.000 8976 Worker thread wakes up
01:12:29.953 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:29.953 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:29.953 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:12:30.639 00.686 8976 Exposure complete
01:12:30.645 00.006 8976 worker thread done servicing request
01:12:30.646 00.001 5052 OnExposeComplete: enter
01:12:30.646 00.000 5052 UpdateGuideState(): m_state=6
01:12:30.646 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2668
01:12:30.646 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.65, Mass=208, SNR=9.9, Peak=66 HFD=2.7
01:12:30.646 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.04) = xAngle (-3.89 = 2.39)
01:12:30.646 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.29)
01:12:30.646 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.85 mountX=-0.04 mountY=0.04, mountTheta=2.34
01:12:30.646 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.06, opts=13)
01:12:30.646 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.06)
01:12:30.647 00.001 8976 Worker thread wakes up
01:12:30.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.06) opts 0xd
01:12:30.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.06)
01:12:30.647 00.000 8976 Moving (-0.02, -0.06) raw xDistance=-0.04 yDistance=0.04
01:12:30.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:12:30.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:12:30.647 00.000 8976 MoveAxis(R, 0, ABG)
01:12:30.647 00.000 8976 MoveAxis(U, 0, ABG)
01:12:30.647 00.000 8976 move complete, result=0
01:12:30.647 00.000 8976 worker thread done servicing request
01:12:30.647 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:12:30.657 00.010 5052 UpdateGuideState exits: m=208 SNR=9.9
01:12:30.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:30.657 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:30.657 00.000 5052 Enqueuing Expose request
01:12:30.657 00.000 8976 Worker thread wakes up
01:12:30.657 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:30.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:30.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:31.344 00.687 8976 Exposure complete
01:12:31.349 00.005 8976 worker thread done servicing request
01:12:31.350 00.001 5052 OnExposeComplete: enter
01:12:31.350 00.000 5052 UpdateGuideState(): m_state=6
01:12:31.350 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2669
01:12:31.350 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.69, Mass=189, SNR=9.5, Peak=68 HFD=2.6
01:12:31.350 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:12:31.350 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:12:31.350 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.02 hyp=0.62 cameraTheta=-0.03 mountX=-0.30 mountY=-0.51, mountTheta=-2.10
01:12:31.350 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.02, opts=13)
01:12:31.351 00.001 5052 Enqueuing Move request for stepguider (0.62, -0.02)
01:12:31.351 00.000 8976 Worker thread wakes up
01:12:31.351 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.02) opts 0xd
01:12:31.351 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.02)
01:12:31.351 00.000 8976 Moving (0.62, -0.02) raw xDistance=-0.30 yDistance=-0.51
01:12:31.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:12:31.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
01:12:31.351 00.000 8976 MoveAxis(R, 1, ABG)
01:12:31.351 00.000 8976 stepping (-8, 10) + (1, 0)
01:12:31.351 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:31.352 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:12:31.360 00.008 5052 UpdateGuideState exits: m=189 SNR=9.5
01:12:31.362 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:31.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:31.362 00.000 5052 Enqueuing Expose request
01:12:31.376 00.014 8976 Received - 47 (G) 
01:12:31.376 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:31.376 00.000 8976 stepped: pos (-7, 10)
01:12:31.376 00.000 8976 MoveAxis(U, 2, ABG)
01:12:31.376 00.000 8976 stepping (-7, 10) + (0, 2)
01:12:31.376 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:31.408 00.032 8976 Received - 47 (G) 
01:12:31.408 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:31.408 00.000 8976 stepped: pos (-7, 12)
01:12:31.408 00.000 8976 move complete, result=0
01:12:31.408 00.000 8976 worker thread done servicing request
01:12:31.408 00.000 8976 Worker thread wakes up
01:12:31.408 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:31.408 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:31.408 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:12:32.104 00.696 8976 Exposure complete
01:12:32.109 00.005 8976 worker thread done servicing request
01:12:32.109 00.000 5052 OnExposeComplete: enter
01:12:32.109 00.000 5052 UpdateGuideState(): m_state=6
01:12:32.109 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2670
01:12:32.109 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.90, Mass=202, SNR=9.7, Peak=67 HFD=2.7
01:12:32.109 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
01:12:32.110 00.001 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
01:12:32.110 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.19 hyp=0.50 cameraTheta=0.39 mountX=-0.04 mountY=-0.49, mountTheta=-1.65
01:12:32.110 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.19, opts=13)
01:12:32.110 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.19)
01:12:32.110 00.000 8976 Worker thread wakes up
01:12:32.110 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.19) opts 0xd
01:12:32.110 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.19)
01:12:32.110 00.000 8976 Moving (0.46, 0.19) raw xDistance=-0.04 yDistance=-0.49
01:12:32.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:12:32.111 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
01:12:32.111 00.000 8976 MoveAxis(R, 0, ABG)
01:12:32.111 00.000 8976 MoveAxis(U, 2, ABG)
01:12:32.111 00.000 8976 stepping (-7, 12) + (0, 2)
01:12:32.111 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:32.111 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:12:32.121 00.010 5052 UpdateGuideState exits: m=202 SNR=9.7
01:12:32.121 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:32.121 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:32.121 00.000 5052 Enqueuing Expose request
01:12:32.143 00.022 8976 Received - 47 (G) 
01:12:32.143 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:32.143 00.000 8976 stepped: pos (-7, 14)
01:12:32.143 00.000 8976 move complete, result=0
01:12:32.143 00.000 8976 worker thread done servicing request
01:12:32.143 00.000 8976 Worker thread wakes up
01:12:32.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:32.143 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:12:32.143 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:32.833 00.690 8976 Exposure complete
01:12:32.838 00.005 8976 worker thread done servicing request
01:12:32.838 00.000 5052 OnExposeComplete: enter
01:12:32.838 00.000 5052 UpdateGuideState(): m_state=6
01:12:32.838 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2671
01:12:32.838 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.45, Mass=194, SNR=9.7, Peak=67 HFD=2.9
01:12:32.838 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.04) = xAngle (-3.15 = 3.14)
01:12:32.838 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.25 = 3.03)
01:12:32.838 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.30 cameraTheta=-1.10 mountX=-0.30 mountY=0.03, mountTheta=3.03
01:12:32.839 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.26, opts=13)
01:12:32.839 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.26)
01:12:32.839 00.000 8976 Worker thread wakes up
01:12:32.839 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.26) opts 0xd
01:12:32.839 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.26)
01:12:32.839 00.000 8976 Moving (0.13, -0.26) raw xDistance=-0.30 yDistance=0.03
01:12:32.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:12:32.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:12:32.839 00.000 8976 MoveAxis(R, 1, ABG)
01:12:32.839 00.000 8976 stepping (-7, 14) + (1, 0)
01:12:32.839 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:32.840 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:12:32.850 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
01:12:32.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:32.850 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:32.850 00.000 5052 Enqueuing Expose request
01:12:32.863 00.013 8976 Received - 47 (G) 
01:12:32.863 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:32.863 00.000 8976 stepped: pos (-6, 14)
01:12:32.863 00.000 8976 MoveAxis(U, 0, ABG)
01:12:32.863 00.000 8976 move complete, result=0
01:12:32.863 00.000 8976 worker thread done servicing request
01:12:32.863 00.000 8976 Worker thread wakes up
01:12:32.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:32.863 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:32.863 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:12:33.549 00.686 8976 Exposure complete
01:12:33.554 00.005 8976 worker thread done servicing request
01:12:33.554 00.000 5052 OnExposeComplete: enter
01:12:33.554 00.000 5052 UpdateGuideState(): m_state=6
01:12:33.554 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2672
01:12:33.555 00.001 5052 Star::Find returns 1 (0), X=328.91, Y=281.52, Mass=202, SNR=9.8, Peak=68 HFD=2.4
01:12:33.555 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
01:12:33.555 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.61)
01:12:33.555 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-2.53 mountX=-0.04 mountY=0.33, mountTheta=1.71
01:12:33.555 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.19, opts=13)
01:12:33.555 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.19)
01:12:33.555 00.000 8976 Worker thread wakes up
01:12:33.556 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.19) opts 0xd
01:12:33.556 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.19)
01:12:33.556 00.000 8976 Moving (-0.27, -0.19) raw xDistance=-0.04 yDistance=0.33
01:12:33.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:12:33.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:12:33.556 00.000 8976 MoveAxis(R, 0, ABG)
01:12:33.556 00.000 8976 MoveAxis(D, 1, ABG)
01:12:33.556 00.000 8976 stepping (-6, 14) + (0, -1)
01:12:33.556 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:33.556 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:12:33.565 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:12:33.565 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:33.565 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:33.565 00.000 5052 Enqueuing Expose request
01:12:33.582 00.017 8976 Received - 47 (G) 
01:12:33.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:33.582 00.000 8976 stepped: pos (-6, 13)
01:12:33.582 00.000 8976 move complete, result=0
01:12:33.582 00.000 8976 worker thread done servicing request
01:12:33.582 00.000 8976 Worker thread wakes up
01:12:33.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:33.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:33.582 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:12:34.270 00.688 8976 Exposure complete
01:12:34.275 00.005 8976 worker thread done servicing request
01:12:34.275 00.000 5052 OnExposeComplete: enter
01:12:34.275 00.000 5052 UpdateGuideState(): m_state=6
01:12:34.276 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2673
01:12:34.276 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.77, Mass=191, SNR=9.5, Peak=68 HFD=2.7
01:12:34.276 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:12:34.276 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
01:12:34.276 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.06 hyp=0.32 cameraTheta=2.96 mountX=0.19 mountY=0.23, mountTheta=0.87
01:12:34.276 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.06, opts=13)
01:12:34.276 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.06)
01:12:34.277 00.001 8976 Worker thread wakes up
01:12:34.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.06) opts 0xd
01:12:34.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.06)
01:12:34.277 00.000 8976 Moving (-0.31, 0.06) raw xDistance=0.19 yDistance=0.23
01:12:34.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:12:34.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:12:34.277 00.000 8976 MoveAxis(R, 0, ABG)
01:12:34.277 00.000 8976 MoveAxis(U, 0, ABG)
01:12:34.277 00.000 8976 move complete, result=0
01:12:34.277 00.000 8976 worker thread done servicing request
01:12:34.277 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:12:34.288 00.011 5052 UpdateGuideState exits: m=191 SNR=9.5
01:12:34.288 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:34.288 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:34.288 00.000 5052 Enqueuing Expose request
01:12:34.288 00.000 8976 Worker thread wakes up
01:12:34.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:34.288 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:34.288 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:34.979 00.691 8976 Exposure complete
01:12:34.984 00.005 8976 worker thread done servicing request
01:12:34.985 00.001 5052 OnExposeComplete: enter
01:12:34.985 00.000 5052 UpdateGuideState(): m_state=6
01:12:34.985 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2674
01:12:34.985 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.53, Mass=169, SNR=9.0, Peak=67 HFD=3.0
01:12:34.985 00.000 5052 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.04) = xAngle (-4.49 = 1.79)
01:12:34.985 00.000 5052 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.69)
01:12:34.985 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-2.45 mountX=-0.06 mountY=0.29, mountTheta=1.79
01:12:34.985 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.18, opts=13)
01:12:34.986 00.001 5052 Enqueuing Move request for stepguider (-0.22, -0.18)
01:12:34.986 00.000 8976 Worker thread wakes up
01:12:34.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.18) opts 0xd
01:12:34.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.18)
01:12:34.986 00.000 8976 Moving (-0.22, -0.18) raw xDistance=-0.06 yDistance=0.29
01:12:34.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:12:34.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:12:34.986 00.000 8976 MoveAxis(R, 0, ABG)
01:12:34.986 00.000 8976 MoveAxis(D, 1, ABG)
01:12:34.986 00.000 8976 stepping (-6, 13) + (0, -1)
01:12:34.986 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:34.986 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:12:34.996 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
01:12:34.996 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:34.996 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:34.996 00.000 5052 Enqueuing Expose request
01:12:35.005 00.009 8976 Received - 47 (G) 
01:12:35.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:35.005 00.000 8976 stepped: pos (-6, 12)
01:12:35.005 00.000 8976 move complete, result=0
01:12:35.005 00.000 8976 worker thread done servicing request
01:12:35.005 00.000 8976 Worker thread wakes up
01:12:35.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:35.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:35.005 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:12:35.694 00.689 8976 Exposure complete
01:12:35.699 00.005 8976 worker thread done servicing request
01:12:35.699 00.000 5052 OnExposeComplete: enter
01:12:35.699 00.000 5052 UpdateGuideState(): m_state=6
01:12:35.699 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2675
01:12:35.699 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.78, Mass=195, SNR=9.6, Peak=62 HFD=3.2
01:12:35.699 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:12:35.699 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:12:35.699 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.30 cameraTheta=0.23 mountX=-0.07 mountY=-0.28, mountTheta=-1.82
01:12:35.700 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.07, opts=13)
01:12:35.700 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.07)
01:12:35.700 00.000 8976 Worker thread wakes up
01:12:35.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.07) opts 0xd
01:12:35.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.07)
01:12:35.700 00.000 8976 Moving (0.29, 0.07) raw xDistance=-0.07 yDistance=-0.28
01:12:35.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:12:35.701 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
01:12:35.701 00.000 8976 MoveAxis(R, 0, ABG)
01:12:35.701 00.000 8976 MoveAxis(U, 1, ABG)
01:12:35.701 00.000 8976 stepping (-6, 12) + (0, 1)
01:12:35.701 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:35.701 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:12:35.711 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:12:35.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:35.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:35.711 00.000 5052 Enqueuing Expose request
01:12:35.725 00.014 8976 Received - 47 (G) 
01:12:35.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:35.725 00.000 8976 stepped: pos (-6, 13)
01:12:35.725 00.000 8976 move complete, result=0
01:12:35.725 00.000 8976 worker thread done servicing request
01:12:35.725 00.000 8976 Worker thread wakes up
01:12:35.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:35.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:35.725 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:12:36.417 00.692 8976 Exposure complete
01:12:36.423 00.006 8976 worker thread done servicing request
01:12:36.423 00.000 5052 OnExposeComplete: enter
01:12:36.423 00.000 5052 UpdateGuideState(): m_state=6
01:12:36.423 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2676
01:12:36.423 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=282.05, Mass=194, SNR=9.6, Peak=68 HFD=2.8
01:12:36.423 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:12:36.423 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:12:36.423 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.34 hyp=0.83 cameraTheta=0.42 mountX=-0.04 mountY=-0.82, mountTheta=-1.62
01:12:36.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.34, opts=13)
01:12:36.424 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.34)
01:12:36.424 00.000 8976 Worker thread wakes up
01:12:36.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.34) opts 0xd
01:12:36.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.34)
01:12:36.424 00.000 8976 Moving (0.76, 0.34) raw xDistance=-0.04 yDistance=-0.82
01:12:36.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:12:36.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.82
01:12:36.424 00.000 8976 MoveAxis(R, 0, ABG)
01:12:36.424 00.000 8976 MoveAxis(U, 3, ABG)
01:12:36.424 00.000 8976 stepping (-6, 13) + (0, 3)
01:12:36.424 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:36.425 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:12:36.435 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:12:36.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:36.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:36.435 00.000 5052 Enqueuing Expose request
01:12:36.460 00.025 8976 Received - 47 (G) 
01:12:36.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:36.460 00.000 8976 stepped: pos (-6, 16)
01:12:36.460 00.000 8976 move complete, result=0
01:12:36.460 00.000 8976 worker thread done servicing request
01:12:36.460 00.000 8976 Worker thread wakes up
01:12:36.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:36.460 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
01:12:36.460 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:37.151 00.691 8976 Exposure complete
01:12:37.157 00.006 8976 worker thread done servicing request
01:12:37.157 00.000 5052 OnExposeComplete: enter
01:12:37.157 00.000 5052 UpdateGuideState(): m_state=6
01:12:37.157 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2677
01:12:37.157 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.61, Mass=201, SNR=9.8, Peak=66 HFD=3.4
01:12:37.157 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
01:12:37.157 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
01:12:37.157 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.10 hyp=0.79 cameraTheta=-0.12 mountX=-0.44 mountY=-0.60, mountTheta=-2.20
01:12:37.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.10, opts=13)
01:12:37.158 00.000 5052 Enqueuing Move request for stepguider (0.78, -0.10)
01:12:37.158 00.000 8976 Worker thread wakes up
01:12:37.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.10) opts 0xd
01:12:37.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.10)
01:12:37.158 00.000 8976 Moving (0.78, -0.10) raw xDistance=-0.44 yDistance=-0.60
01:12:37.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:12:37.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.60
01:12:37.158 00.000 8976 MoveAxis(R, 2, ABG)
01:12:37.158 00.000 8976 stepping (-6, 16) + (2, 0)
01:12:37.158 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:37.159 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:12:37.168 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:12:37.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:37.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:37.168 00.000 5052 Enqueuing Expose request
01:12:37.194 00.026 8976 Received - 47 (G) 
01:12:37.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:37.194 00.000 8976 stepped: pos (-4, 16)
01:12:37.196 00.002 8976 MoveAxis(U, 3, ABG)
01:12:37.196 00.000 8976 stepping (-4, 16) + (0, 3)
01:12:37.196 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:37.227 00.031 8976 Received - 47 (G) 
01:12:37.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:37.227 00.000 8976 stepped: pos (-4, 19)
01:12:37.227 00.000 8976 move complete, result=0
01:12:37.227 00.000 8976 worker thread done servicing request
01:12:37.227 00.000 8976 Worker thread wakes up
01:12:37.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:37.227 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:37.227 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
01:12:37.920 00.693 8976 Exposure complete
01:12:37.925 00.005 8976 worker thread done servicing request
01:12:37.925 00.000 5052 OnExposeComplete: enter
01:12:37.925 00.000 5052 UpdateGuideState(): m_state=6
01:12:37.925 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2678
01:12:37.926 00.001 5052 Star::Find returns 1 (0), X=329.63, Y=281.85, Mass=181, SNR=9.3, Peak=64 HFD=3.2
01:12:37.926 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:12:37.926 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:12:37.926 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.14 hyp=0.48 cameraTheta=0.29 mountX=-0.09 mountY=-0.46, mountTheta=-1.76
01:12:37.926 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.14, opts=13)
01:12:37.926 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.14)
01:12:37.926 00.000 8976 Worker thread wakes up
01:12:37.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.14) opts 0xd
01:12:37.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.14)
01:12:37.927 00.001 8976 Moving (0.46, 0.14) raw xDistance=-0.09 yDistance=-0.46
01:12:37.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:12:37.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
01:12:37.927 00.000 8976 MoveAxis(R, 0, ABG)
01:12:37.927 00.000 8976 MoveAxis(U, 2, ABG)
01:12:37.927 00.000 8976 stepping (-4, 19) + (0, 2)
01:12:37.927 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:37.927 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:12:37.937 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
01:12:37.937 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:37.937 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:37.937 00.000 5052 Enqueuing Expose request
01:12:37.962 00.025 8976 Received - 47 (G) 
01:12:37.963 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:37.963 00.000 8976 stepped: pos (-4, 21)
01:12:37.963 00.000 8976 move complete, result=0
01:12:37.963 00.000 8976 worker thread done servicing request
01:12:37.963 00.000 8976 Worker thread wakes up
01:12:37.963 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:12:37.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:37.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:38.653 00.690 8976 Exposure complete
01:12:38.659 00.006 8976 worker thread done servicing request
01:12:38.659 00.000 5052 OnExposeComplete: enter
01:12:38.659 00.000 5052 UpdateGuideState(): m_state=6
01:12:38.659 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2679
01:12:38.659 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.54, Mass=196, SNR=9.7, Peak=66 HFD=3.0
01:12:38.659 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.04) = xAngle (-2.76 = -2.76)
01:12:38.659 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
01:12:38.659 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-0.72 mountX=-0.24 mountY=-0.07, mountTheta=-2.86
01:12:38.660 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.17, opts=13)
01:12:38.660 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.17)
01:12:38.660 00.000 8976 Worker thread wakes up
01:12:38.660 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.17) opts 0xd
01:12:38.660 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.17)
01:12:38.660 00.000 8976 Moving (0.20, -0.17) raw xDistance=-0.24 yDistance=-0.07
01:12:38.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:12:38.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:12:38.660 00.000 8976 MoveAxis(R, 0, ABG)
01:12:38.660 00.000 8976 MoveAxis(U, 0, ABG)
01:12:38.660 00.000 8976 move complete, result=0
01:12:38.661 00.001 8976 worker thread done servicing request
01:12:38.661 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:12:38.670 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:12:38.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:38.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:38.670 00.000 5052 Enqueuing Expose request
01:12:38.670 00.000 8976 Worker thread wakes up
01:12:38.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:38.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:38.670 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:39.357 00.687 8976 Exposure complete
01:12:39.362 00.005 8976 worker thread done servicing request
01:12:39.363 00.001 5052 OnExposeComplete: enter
01:12:39.363 00.000 5052 UpdateGuideState(): m_state=6
01:12:39.363 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2680
01:12:39.363 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.38, Mass=181, SNR=9.3, Peak=68 HFD=3.0
01:12:39.363 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
01:12:39.363 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
01:12:39.363 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.33 hyp=0.71 cameraTheta=-0.48 mountX=-0.58 mountY=-0.35, mountTheta=-2.59
01:12:39.363 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.33, opts=13)
01:12:39.363 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.33)
01:12:39.364 00.001 8976 Worker thread wakes up
01:12:39.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.33) opts 0xd
01:12:39.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.33)
01:12:39.364 00.000 8976 Moving (0.63, -0.33) raw xDistance=-0.58 yDistance=-0.35
01:12:39.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
01:12:39.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:12:39.364 00.000 8976 MoveAxis(R, 2, ABG)
01:12:39.364 00.000 8976 stepping (-4, 21) + (2, 0)
01:12:39.364 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:39.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:12:39.374 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
01:12:39.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:39.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:39.374 00.000 5052 Enqueuing Expose request
01:12:39.401 00.027 8976 Received - 47 (G) 
01:12:39.401 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:39.401 00.000 8976 stepped: pos (-2, 21)
01:12:39.401 00.000 8976 MoveAxis(U, 1, ABG)
01:12:39.401 00.000 8976 stepping (-2, 21) + (0, 1)
01:12:39.401 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:39.433 00.032 8976 Received - 47 (G) 
01:12:39.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:39.433 00.000 8976 stepped: pos (-2, 22)
01:12:39.433 00.000 8976 move complete, result=0
01:12:39.433 00.000 8976 worker thread done servicing request
01:12:39.433 00.000 8976 Worker thread wakes up
01:12:39.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:39.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:39.433 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 1 ms NORTH
01:12:40.122 00.689 8976 Exposure complete
01:12:40.128 00.006 8976 worker thread done servicing request
01:12:40.128 00.000 5052 OnExposeComplete: enter
01:12:40.128 00.000 5052 UpdateGuideState(): m_state=6
01:12:40.128 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2681
01:12:40.128 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=282.12, Mass=184, SNR=9.3, Peak=62 HFD=3.1
01:12:40.128 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
01:12:40.128 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
01:12:40.129 00.001 5052 CameraToMount -- cameraX=0.38 cameraY=0.41 hyp=0.56 cameraTheta=0.83 mountX=0.20 mountY=-0.54, mountTheta=-1.22
01:12:40.130 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.41, opts=13)
01:12:40.130 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.41)
01:12:40.130 00.000 8976 Worker thread wakes up
01:12:40.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.41) opts 0xd
01:12:40.131 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.41)
01:12:40.131 00.000 8976 Moving (0.38, 0.41) raw xDistance=0.20 yDistance=-0.54
01:12:40.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:12:40.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
01:12:40.131 00.000 8976 MoveAxis(R, 0, ABG)
01:12:40.131 00.000 8976 MoveAxis(U, 2, ABG)
01:12:40.131 00.000 8976 stepping (-2, 22) + (0, 2)
01:12:40.131 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:40.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:12:40.142 00.011 5052 UpdateGuideState exits: m=184 SNR=9.3
01:12:40.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:40.142 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:40.142 00.000 5052 Enqueuing Expose request
01:12:40.153 00.011 8976 Received - 47 (G) 
01:12:40.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:40.153 00.000 8976 stepped: pos (-2, 24)
01:12:40.153 00.000 8976 move complete, result=0
01:12:40.153 00.000 8976 worker thread done servicing request
01:12:40.153 00.000 8976 Worker thread wakes up
01:12:40.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:40.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:40.153 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:12:40.842 00.689 8976 Exposure complete
01:12:40.848 00.006 8976 worker thread done servicing request
01:12:40.848 00.000 5052 OnExposeComplete: enter
01:12:40.848 00.000 5052 UpdateGuideState(): m_state=6
01:12:40.848 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2682
01:12:40.848 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.66, Mass=170, SNR=9.0, Peak=64 HFD=3.0
01:12:40.848 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
01:12:40.848 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
01:12:40.848 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.27 mountX=-0.12 mountY=-0.12, mountTheta=-2.37
01:12:40.848 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.05, opts=13)
01:12:40.848 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.05)
01:12:40.848 00.000 8976 Worker thread wakes up
01:12:40.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.05) opts 0xd
01:12:40.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.05)
01:12:40.848 00.000 8976 Moving (0.17, -0.05) raw xDistance=-0.12 yDistance=-0.12
01:12:40.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:12:40.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:12:40.848 00.000 8976 MoveAxis(R, 0, ABG)
01:12:40.848 00.000 8976 MoveAxis(U, 0, ABG)
01:12:40.848 00.000 8976 move complete, result=0
01:12:40.848 00.000 8976 worker thread done servicing request
01:12:40.849 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:12:40.859 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
01:12:40.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:40.859 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:40.859 00.000 5052 Enqueuing Expose request
01:12:40.859 00.000 8976 Worker thread wakes up
01:12:40.859 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:40.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:40.859 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:41.546 00.687 8976 Exposure complete
01:12:41.552 00.006 8976 worker thread done servicing request
01:12:41.552 00.000 5052 OnExposeComplete: enter
01:12:41.552 00.000 5052 UpdateGuideState(): m_state=6
01:12:41.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2683
01:12:41.552 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.70, Mass=197, SNR=9.7, Peak=66 HFD=2.8
01:12:41.552 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
01:12:41.552 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
01:12:41.552 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.01 hyp=0.47 cameraTheta=-3.11 mountX=0.20 mountY=0.40, mountTheta=1.11
01:12:41.553 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.01, opts=13)
01:12:41.553 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.01)
01:12:41.553 00.000 8976 Worker thread wakes up
01:12:41.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.01) opts 0xd
01:12:41.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.01)
01:12:41.553 00.000 8976 Moving (-0.47, -0.01) raw xDistance=0.20 yDistance=0.40
01:12:41.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:12:41.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:12:41.553 00.000 8976 MoveAxis(R, 0, ABG)
01:12:41.553 00.000 8976 MoveAxis(D, 2, ABG)
01:12:41.553 00.000 8976 stepping (-2, 24) + (0, -2)
01:12:41.553 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:41.554 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:12:41.563 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:12:41.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:41.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:41.563 00.000 5052 Enqueuing Expose request
01:12:41.576 00.013 8976 Received - 47 (G) 
01:12:41.576 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:41.576 00.000 8976 stepped: pos (-2, 22)
01:12:41.576 00.000 8976 move complete, result=0
01:12:41.576 00.000 8976 worker thread done servicing request
01:12:41.576 00.000 8976 Worker thread wakes up
01:12:41.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:41.576 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:12:41.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:42.265 00.689 8976 Exposure complete
01:12:42.271 00.006 8976 worker thread done servicing request
01:12:42.271 00.000 5052 OnExposeComplete: enter
01:12:42.271 00.000 5052 UpdateGuideState(): m_state=6
01:12:42.271 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2684
01:12:42.271 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.83, Mass=190, SNR=9.5, Peak=66 HFD=2.5
01:12:42.272 00.001 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
01:12:42.272 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
01:12:42.272 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.54 mountX=0.19 mountY=0.09, mountTheta=0.41
01:12:42.272 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.12, opts=13)
01:12:42.273 00.001 5052 Enqueuing Move request for stepguider (-0.18, 0.12)
01:12:42.273 00.000 8976 Worker thread wakes up
01:12:42.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.12) opts 0xd
01:12:42.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.12)
01:12:42.273 00.000 8976 Moving (-0.18, 0.12) raw xDistance=0.19 yDistance=0.09
01:12:42.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:12:42.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:12:42.273 00.000 8976 MoveAxis(R, 0, ABG)
01:12:42.273 00.000 8976 MoveAxis(U, 0, ABG)
01:12:42.273 00.000 8976 move complete, result=0
01:12:42.273 00.000 8976 worker thread done servicing request
01:12:42.274 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:12:42.285 00.011 5052 UpdateGuideState exits: m=190 SNR=9.5
01:12:42.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:42.285 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:42.285 00.000 5052 Enqueuing Expose request
01:12:42.285 00.000 8976 Worker thread wakes up
01:12:42.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:42.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:42.285 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:42.976 00.691 8976 Exposure complete
01:12:42.981 00.005 8976 worker thread done servicing request
01:12:42.982 00.001 5052 OnExposeComplete: enter
01:12:42.982 00.000 5052 UpdateGuideState(): m_state=6
01:12:42.982 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2685
01:12:42.982 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.79, Mass=171, SNR=9.1, Peak=63 HFD=2.7
01:12:42.982 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:12:42.982 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
01:12:42.982 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.08 hyp=0.44 cameraTheta=0.19 mountX=-0.12 mountY=-0.40, mountTheta=-1.86
01:12:42.982 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.08, opts=13)
01:12:42.983 00.001 5052 Enqueuing Move request for stepguider (0.43, 0.08)
01:12:42.983 00.000 8976 Worker thread wakes up
01:12:42.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.08) opts 0xd
01:12:42.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.08)
01:12:42.983 00.000 8976 Moving (0.43, 0.08) raw xDistance=-0.12 yDistance=-0.40
01:12:42.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:12:42.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:12:42.983 00.000 8976 MoveAxis(R, 0, ABG)
01:12:42.983 00.000 8976 MoveAxis(U, 2, ABG)
01:12:42.983 00.000 8976 stepping (-2, 22) + (0, 2)
01:12:42.983 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:42.983 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:12:42.993 00.010 5052 UpdateGuideState exits: m=171 SNR=9.1
01:12:42.997 00.004 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:42.997 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:42.997 00.000 5052 Enqueuing Expose request
01:12:43.015 00.018 8976 Received - 47 (G) 
01:12:43.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:43.015 00.000 8976 stepped: pos (-2, 24)
01:12:43.015 00.000 8976 move complete, result=0
01:12:43.015 00.000 8976 worker thread done servicing request
01:12:43.015 00.000 8976 Worker thread wakes up
01:12:43.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:43.015 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:43.015 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:12:43.700 00.685 8976 Exposure complete
01:12:43.706 00.006 8976 worker thread done servicing request
01:12:43.706 00.000 5052 OnExposeComplete: enter
01:12:43.706 00.000 5052 UpdateGuideState(): m_state=6
01:12:43.706 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2686
01:12:43.706 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.25, Mass=190, SNR=9.5, Peak=68 HFD=2.9
01:12:43.706 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
01:12:43.706 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
01:12:43.706 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.54 hyp=0.55 cameraTheta=1.75 mountX=0.53 mountY=-0.22, mountTheta=-0.39
01:12:43.707 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.54, opts=13)
01:12:43.707 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.54)
01:12:43.707 00.000 8976 Worker thread wakes up
01:12:43.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.54) opts 0xd
01:12:43.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.54)
01:12:43.707 00.000 8976 Moving (-0.10, 0.54) raw xDistance=0.53 yDistance=-0.22
01:12:43.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
01:12:43.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:12:43.707 00.000 8976 MoveAxis(L, 2, ABG)
01:12:43.707 00.000 8976 stepping (-2, 24) + (-2, 0)
01:12:43.707 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:43.708 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:12:43.717 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:12:43.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:43.717 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:43.717 00.000 5052 Enqueuing Expose request
01:12:43.733 00.016 8976 Received - 47 (G) 
01:12:43.734 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:43.734 00.000 8976 stepped: pos (-4, 24)
01:12:43.734 00.000 8976 MoveAxis(U, 0, ABG)
01:12:43.734 00.000 8976 move complete, result=0
01:12:43.734 00.000 8976 worker thread done servicing request
01:12:43.734 00.000 8976 Worker thread wakes up
01:12:43.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:43.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:43.734 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
01:12:44.420 00.686 8976 Exposure complete
01:12:44.425 00.005 8976 worker thread done servicing request
01:12:44.426 00.001 5052 OnExposeComplete: enter
01:12:44.426 00.000 5052 UpdateGuideState(): m_state=6
01:12:44.426 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2687
01:12:44.426 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.75, Mass=188, SNR=9.5, Peak=66 HFD=2.9
01:12:44.426 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:12:44.426 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:12:44.426 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.04 hyp=0.30 cameraTheta=3.02 mountX=0.17 mountY=0.23, mountTheta=0.94
01:12:44.426 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.04, opts=13)
01:12:44.426 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.04)
01:12:44.427 00.001 8976 Worker thread wakes up
01:12:44.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.04) opts 0xd
01:12:44.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.04)
01:12:44.427 00.000 8976 Moving (-0.29, 0.04) raw xDistance=0.17 yDistance=0.23
01:12:44.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:12:44.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:12:44.427 00.000 8976 MoveAxis(R, 0, ABG)
01:12:44.427 00.000 8976 MoveAxis(U, 0, ABG)
01:12:44.427 00.000 8976 move complete, result=0
01:12:44.427 00.000 8976 worker thread done servicing request
01:12:44.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:12:44.437 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:12:44.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:44.437 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:44.437 00.000 5052 Enqueuing Expose request
01:12:44.437 00.000 8976 Worker thread wakes up
01:12:44.437 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:44.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:44.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:45.122 00.685 8976 Exposure complete
01:12:45.127 00.005 8976 worker thread done servicing request
01:12:45.127 00.000 5052 OnExposeComplete: enter
01:12:45.127 00.000 5052 UpdateGuideState(): m_state=6
01:12:45.127 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2688
01:12:45.127 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.83, Mass=187, SNR=9.4, Peak=66 HFD=2.5
01:12:45.127 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
01:12:45.127 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
01:12:45.128 00.001 5052 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.65 mountX=0.21 mountY=0.12, mountTheta=0.53
01:12:45.128 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.12, opts=13)
01:12:45.128 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.12)
01:12:45.128 00.000 8976 Worker thread wakes up
01:12:45.128 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.12) opts 0xd
01:12:45.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.12)
01:12:45.129 00.001 8976 Moving (-0.22, 0.12) raw xDistance=0.21 yDistance=0.12
01:12:45.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:12:45.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:12:45.129 00.000 8976 MoveAxis(R, 0, ABG)
01:12:45.129 00.000 8976 MoveAxis(U, 0, ABG)
01:12:45.129 00.000 8976 move complete, result=0
01:12:45.129 00.000 8976 worker thread done servicing request
01:12:45.129 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:12:45.138 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:12:45.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:45.139 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:45.139 00.000 5052 Enqueuing Expose request
01:12:45.139 00.000 8976 Worker thread wakes up
01:12:45.139 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:45.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:45.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:45.825 00.686 8976 Exposure complete
01:12:45.831 00.006 8976 worker thread done servicing request
01:12:45.831 00.000 5052 OnExposeComplete: enter
01:12:45.831 00.000 5052 UpdateGuideState(): m_state=6
01:12:45.831 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2689
01:12:45.831 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.95, Mass=172, SNR=9.1, Peak=64 HFD=2.7
01:12:45.831 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
01:12:45.831 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
01:12:45.832 00.001 5052 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.30 cameraTheta=2.19 mountX=0.30 mountY=0.01, mountTheta=0.04
01:12:45.832 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.24, opts=13)
01:12:45.832 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.24)
01:12:45.832 00.000 8976 Worker thread wakes up
01:12:45.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.24) opts 0xd
01:12:45.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.24)
01:12:45.832 00.000 8976 Moving (-0.17, 0.24) raw xDistance=0.30 yDistance=0.01
01:12:45.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:12:45.833 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:12:45.833 00.000 8976 MoveAxis(L, 1, ABG)
01:12:45.833 00.000 8976 stepping (-4, 24) + (-1, 0)
01:12:45.833 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:45.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:12:45.843 00.010 5052 UpdateGuideState exits: m=172 SNR=9.1
01:12:45.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:45.843 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:45.843 00.000 5052 Enqueuing Expose request
01:12:45.860 00.017 8976 Received - 47 (G) 
01:12:45.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:45.860 00.000 8976 stepped: pos (-5, 24)
01:12:45.860 00.000 8976 MoveAxis(U, 0, ABG)
01:12:45.860 00.000 8976 move complete, result=0
01:12:45.860 00.000 8976 worker thread done servicing request
01:12:45.860 00.000 8976 Worker thread wakes up
01:12:45.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:45.860 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:12:45.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:46.549 00.689 8976 Exposure complete
01:12:46.554 00.005 8976 worker thread done servicing request
01:12:46.554 00.000 5052 OnExposeComplete: enter
01:12:46.554 00.000 5052 UpdateGuideState(): m_state=6
01:12:46.554 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2690
01:12:46.554 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.63, Mass=205, SNR=9.9, Peak=66 HFD=2.9
01:12:46.554 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
01:12:46.554 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
01:12:46.554 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.08 hyp=0.47 cameraTheta=-2.97 mountX=0.14 mountY=0.44, mountTheta=1.26
01:12:46.555 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.08, opts=13)
01:12:46.555 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.08)
01:12:46.555 00.000 8976 Worker thread wakes up
01:12:46.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.08) opts 0xd
01:12:46.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.08)
01:12:46.555 00.000 8976 Moving (-0.47, -0.08) raw xDistance=0.14 yDistance=0.44
01:12:46.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:12:46.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
01:12:46.555 00.000 8976 MoveAxis(R, 0, ABG)
01:12:46.555 00.000 8976 MoveAxis(D, 2, ABG)
01:12:46.555 00.000 8976 stepping (-5, 24) + (0, -2)
01:12:46.556 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:46.556 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:12:46.565 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:12:46.566 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:46.566 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:46.566 00.000 5052 Enqueuing Expose request
01:12:46.580 00.014 8976 Received - 47 (G) 
01:12:46.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:46.580 00.000 8976 stepped: pos (-5, 22)
01:12:46.580 00.000 8976 move complete, result=0
01:12:46.580 00.000 8976 worker thread done servicing request
01:12:46.580 00.000 8976 Worker thread wakes up
01:12:46.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:46.580 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:46.580 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:12:47.267 00.687 8976 Exposure complete
01:12:47.271 00.004 8976 worker thread done servicing request
01:12:47.271 00.000 5052 OnExposeComplete: enter
01:12:47.272 00.001 5052 UpdateGuideState(): m_state=6
01:12:47.272 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2691
01:12:47.272 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.65, Mass=168, SNR=8.9, Peak=63 HFD=2.6
01:12:47.272 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.33)
01:12:47.272 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
01:12:47.272 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-2.91 mountX=0.07 mountY=0.25, mountTheta=1.32
01:12:47.273 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.06, opts=13)
01:12:47.273 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.06)
01:12:47.273 00.000 8976 Worker thread wakes up
01:12:47.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.06) opts 0xd
01:12:47.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.06)
01:12:47.273 00.000 8976 Moving (-0.26, -0.06) raw xDistance=0.07 yDistance=0.25
01:12:47.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:12:47.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:12:47.273 00.000 8976 MoveAxis(R, 0, ABG)
01:12:47.273 00.000 8976 MoveAxis(U, 0, ABG)
01:12:47.273 00.000 8976 move complete, result=0
01:12:47.273 00.000 8976 worker thread done servicing request
01:12:47.274 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:12:47.283 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
01:12:47.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:47.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:47.283 00.000 5052 Enqueuing Expose request
01:12:47.283 00.000 8976 Worker thread wakes up
01:12:47.283 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:12:47.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:47.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:47.973 00.690 8976 Exposure complete
01:12:47.979 00.006 8976 worker thread done servicing request
01:12:47.979 00.000 5052 OnExposeComplete: enter
01:12:47.979 00.000 5052 UpdateGuideState(): m_state=6
01:12:47.979 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2692
01:12:47.979 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.26, Mass=185, SNR=9.4, Peak=67 HFD=3.1
01:12:47.979 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
01:12:47.979 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.38)
01:12:47.979 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.45 hyp=0.46 cameraTheta=-1.76 mountX=-0.36 mountY=0.32, mountTheta=2.42
01:12:47.979 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.45, opts=13)
01:12:47.980 00.001 5052 Enqueuing Move request for stepguider (-0.09, -0.45)
01:12:47.980 00.000 8976 Worker thread wakes up
01:12:47.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.45) opts 0xd
01:12:47.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.45)
01:12:47.980 00.000 8976 Moving (-0.09, -0.45) raw xDistance=-0.36 yDistance=0.32
01:12:47.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:12:47.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:12:47.980 00.000 8976 MoveAxis(R, 1, ABG)
01:12:47.980 00.000 8976 stepping (-5, 22) + (1, 0)
01:12:47.980 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:47.981 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:12:47.990 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:12:47.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:47.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:47.990 00.000 5052 Enqueuing Expose request
01:12:48.002 00.012 8976 Received - 47 (G) 
01:12:48.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:48.002 00.000 8976 stepped: pos (-4, 22)
01:12:48.002 00.000 8976 MoveAxis(D, 1, ABG)
01:12:48.002 00.000 8976 stepping (-4, 22) + (0, -1)
01:12:48.002 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:48.034 00.032 8976 Received - 47 (G) 
01:12:48.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:48.034 00.000 8976 stepped: pos (-4, 21)
01:12:48.034 00.000 8976 move complete, result=0
01:12:48.034 00.000 8976 worker thread done servicing request
01:12:48.034 00.000 8976 Worker thread wakes up
01:12:48.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:48.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:48.034 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.3 px 1 ms SOUTH
01:12:48.726 00.692 8976 Exposure complete
01:12:48.731 00.005 8976 worker thread done servicing request
01:12:48.731 00.000 5052 OnExposeComplete: enter
01:12:48.731 00.000 5052 UpdateGuideState(): m_state=6
01:12:48.731 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2693
01:12:48.731 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=282.13, Mass=196, SNR=9.6, Peak=71 HFD=3.0
01:12:48.731 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
01:12:48.731 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
01:12:48.731 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.42 hyp=0.71 cameraTheta=2.52 mountX=0.63 mountY=0.26, mountTheta=0.38
01:12:48.732 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.42, opts=13)
01:12:48.732 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.42)
01:12:48.732 00.000 8976 Worker thread wakes up
01:12:48.733 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.42) opts 0xd
01:12:48.733 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.42)
01:12:48.733 00.000 8976 Moving (-0.58, 0.42) raw xDistance=0.63 yDistance=0.26
01:12:48.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.63
01:12:48.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
01:12:48.733 00.000 8976 MoveAxis(L, 2, ABG)
01:12:48.733 00.000 8976 stepping (-4, 21) + (-2, 0)
01:12:48.733 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:48.734 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:12:48.744 00.010 5052 UpdateGuideState exits: m=196 SNR=9.6
01:12:48.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:48.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:48.744 00.000 5052 Enqueuing Expose request
01:12:48.769 00.025 8976 Received - 47 (G) 
01:12:48.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:48.769 00.000 8976 stepped: pos (-6, 21)
01:12:48.769 00.000 8976 MoveAxis(D, 1, ABG)
01:12:48.769 00.000 8976 stepping (-6, 21) + (0, -1)
01:12:48.769 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:48.801 00.032 8976 Received - 47 (G) 
01:12:48.802 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:48.802 00.000 8976 stepped: pos (-6, 20)
01:12:48.802 00.000 8976 move complete, result=0
01:12:48.802 00.000 8976 worker thread done servicing request
01:12:48.802 00.000 8976 Worker thread wakes up
01:12:48.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:48.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:48.802 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:12:49.489 00.687 8976 Exposure complete
01:12:49.495 00.006 8976 worker thread done servicing request
01:12:49.495 00.000 5052 OnExposeComplete: enter
01:12:49.495 00.000 5052 UpdateGuideState(): m_state=6
01:12:49.495 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2694
01:12:49.495 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.08, Mass=184, SNR=9.4, Peak=69 HFD=3.3
01:12:49.495 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.59 = -0.59)
01:12:49.495 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
01:12:49.495 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.45 mountX=0.31 mountY=-0.24, mountTheta=-0.66
01:12:49.496 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.37, opts=13)
01:12:49.496 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.37)
01:12:49.496 00.000 8976 Worker thread wakes up
01:12:49.496 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.37) opts 0xd
01:12:49.496 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.37)
01:12:49.496 00.000 8976 Moving (0.04, 0.37) raw xDistance=0.31 yDistance=-0.24
01:12:49.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
01:12:49.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:12:49.496 00.000 8976 MoveAxis(L, 1, ABG)
01:12:49.496 00.000 8976 stepping (-6, 20) + (-1, 0)
01:12:49.496 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:49.497 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:12:49.506 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:12:49.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:49.507 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:49.507 00.000 5052 Enqueuing Expose request
01:12:49.521 00.014 8976 Received - 47 (G) 
01:12:49.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:49.521 00.000 8976 stepped: pos (-7, 20)
01:12:49.521 00.000 8976 MoveAxis(U, 0, ABG)
01:12:49.521 00.000 8976 move complete, result=0
01:12:49.521 00.000 8976 worker thread done servicing request
01:12:49.521 00.000 8976 Worker thread wakes up
01:12:49.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:49.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:49.521 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:12:50.212 00.691 8976 Exposure complete
01:12:50.217 00.005 8976 worker thread done servicing request
01:12:50.217 00.000 5052 OnExposeComplete: enter
01:12:50.217 00.000 5052 UpdateGuideState(): m_state=6
01:12:50.217 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2695
01:12:50.217 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.89, Mass=188, SNR=9.5, Peak=68 HFD=2.9
01:12:50.217 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:12:50.217 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
01:12:50.217 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.18 hyp=0.36 cameraTheta=2.62 mountX=0.30 mountY=0.17, mountTheta=0.50
01:12:50.218 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.18, opts=13)
01:12:50.218 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.18)
01:12:50.218 00.000 8976 Worker thread wakes up
01:12:50.218 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.18) opts 0xd
01:12:50.218 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.18)
01:12:50.218 00.000 8976 Moving (-0.32, 0.18) raw xDistance=0.30 yDistance=0.17
01:12:50.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:12:50.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:12:50.218 00.000 8976 MoveAxis(L, 1, ABG)
01:12:50.218 00.000 8976 stepping (-7, 20) + (-1, 0)
01:12:50.218 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:50.219 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:12:50.232 00.013 5052 UpdateGuideState exits: m=188 SNR=9.5
01:12:50.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:50.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:50.232 00.000 5052 Enqueuing Expose request
01:12:50.240 00.008 8976 Received - 47 (G) 
01:12:50.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:50.240 00.000 8976 stepped: pos (-8, 20)
01:12:50.240 00.000 8976 MoveAxis(U, 0, ABG)
01:12:50.240 00.000 8976 move complete, result=0
01:12:50.240 00.000 8976 worker thread done servicing request
01:12:50.240 00.000 8976 Worker thread wakes up
01:12:50.240 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:12:50.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:50.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:50.931 00.691 8976 Exposure complete
01:12:50.937 00.006 8976 worker thread done servicing request
01:12:50.937 00.000 5052 OnExposeComplete: enter
01:12:50.937 00.000 5052 UpdateGuideState(): m_state=6
01:12:50.937 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2696
01:12:50.937 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.57, Mass=184, SNR=9.3, Peak=63 HFD=3.4
01:12:50.937 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
01:12:50.937 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.30)
01:12:50.937 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.14 hyp=0.47 cameraTheta=-2.84 mountX=0.08 mountY=0.45, mountTheta=1.40
01:12:50.938 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.14, opts=13)
01:12:50.938 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.14)
01:12:50.938 00.000 8976 Worker thread wakes up
01:12:50.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.14) opts 0xd
01:12:50.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.14)
01:12:50.938 00.000 8976 Moving (-0.44, -0.14) raw xDistance=0.08 yDistance=0.45
01:12:50.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:12:50.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:12:50.938 00.000 8976 MoveAxis(R, 0, ABG)
01:12:50.938 00.000 8976 MoveAxis(D, 2, ABG)
01:12:50.938 00.000 8976 stepping (-8, 20) + (0, -2)
01:12:50.938 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:50.939 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:12:50.948 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:12:50.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:50.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:50.948 00.000 5052 Enqueuing Expose request
01:12:50.975 00.027 8976 Received - 47 (G) 
01:12:50.975 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:50.975 00.000 8976 stepped: pos (-8, 18)
01:12:50.975 00.000 8976 move complete, result=0
01:12:50.975 00.000 8976 worker thread done servicing request
01:12:50.975 00.000 8976 Worker thread wakes up
01:12:50.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:50.975 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:50.975 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:12:51.667 00.692 8976 Exposure complete
01:12:51.673 00.006 8976 worker thread done servicing request
01:12:51.673 00.000 5052 OnExposeComplete: enter
01:12:51.673 00.000 5052 UpdateGuideState(): m_state=6
01:12:51.673 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2697
01:12:51.673 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.73, Mass=184, SNR=9.4, Peak=64 HFD=3.1
01:12:51.673 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:12:51.673 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:12:51.673 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.02 hyp=0.69 cameraTheta=3.11 mountX=0.33 mountY=0.57, mountTheta=1.04
01:12:51.674 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.02, opts=13)
01:12:51.674 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.02)
01:12:51.674 00.000 8976 Worker thread wakes up
01:12:51.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.02) opts 0xd
01:12:51.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.02)
01:12:51.674 00.000 8976 Moving (-0.69, 0.02) raw xDistance=0.33 yDistance=0.57
01:12:51.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:12:51.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
01:12:51.674 00.000 8976 MoveAxis(L, 1, ABG)
01:12:51.674 00.000 8976 stepping (-8, 18) + (-1, 0)
01:12:51.675 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:51.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:12:51.684 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:12:51.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:51.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:51.684 00.000 5052 Enqueuing Expose request
01:12:51.694 00.010 8976 Received - 47 (G) 
01:12:51.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:51.694 00.000 8976 stepped: pos (-9, 18)
01:12:51.694 00.000 8976 MoveAxis(D, 2, ABG)
01:12:51.695 00.001 8976 stepping (-9, 18) + (0, -2)
01:12:51.695 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:51.727 00.032 8976 Received - 47 (G) 
01:12:51.727 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:51.727 00.000 8976 stepped: pos (-9, 16)
01:12:51.727 00.000 8976 move complete, result=0
01:12:51.727 00.000 8976 worker thread done servicing request
01:12:51.727 00.000 8976 Worker thread wakes up
01:12:51.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:51.727 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:51.727 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
01:12:52.417 00.690 8976 Exposure complete
01:12:52.423 00.006 8976 worker thread done servicing request
01:12:52.423 00.000 5052 OnExposeComplete: enter
01:12:52.423 00.000 5052 UpdateGuideState(): m_state=6
01:12:52.423 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2698
01:12:52.423 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=282.05, Mass=187, SNR=9.4, Peak=64 HFD=3.1
01:12:52.423 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:12:52.423 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
01:12:52.423 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=0.34 hyp=0.86 cameraTheta=2.74 mountX=0.66 mountY=0.48, mountTheta=0.63
01:12:52.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=0.34, opts=13)
01:12:52.424 00.000 5052 Enqueuing Move request for stepguider (-0.79, 0.34)
01:12:52.424 00.000 8976 Worker thread wakes up
01:12:52.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, 0.34) opts 0xd
01:12:52.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, 0.34)
01:12:52.424 00.000 8976 Moving (-0.79, 0.34) raw xDistance=0.66 yDistance=0.48
01:12:52.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66
01:12:52.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
01:12:52.424 00.000 8976 MoveAxis(L, 3, ABG)
01:12:52.424 00.000 8976 stepping (-9, 16) + (-3, 0)
01:12:52.424 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:52.425 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:12:52.434 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:12:52.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:52.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:52.434 00.000 5052 Enqueuing Expose request
01:12:52.462 00.028 8976 Received - 47 (G) 
01:12:52.462 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:52.462 00.000 8976 stepped: pos (-12, 16)
01:12:52.462 00.000 8976 MoveAxis(D, 2, ABG)
01:12:52.462 00.000 8976 stepping (-12, 16) + (0, -2)
01:12:52.462 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:52.495 00.033 8976 Received - 47 (G) 
01:12:52.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:52.495 00.000 8976 stepped: pos (-12, 14)
01:12:52.495 00.000 8976 move complete, result=0
01:12:52.495 00.000 8976 worker thread done servicing request
01:12:52.495 00.000 8976 Worker thread wakes up
01:12:52.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:52.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:52.495 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.5 px 2 ms SOUTH
01:12:53.184 00.689 8976 Exposure complete
01:12:53.190 00.006 8976 worker thread done servicing request
01:12:53.190 00.000 5052 OnExposeComplete: enter
01:12:53.190 00.000 5052 UpdateGuideState(): m_state=6
01:12:53.190 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2699
01:12:53.190 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.48, Mass=190, SNR=9.5, Peak=65 HFD=3.1
01:12:53.190 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
01:12:53.190 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
01:12:53.190 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.23 hyp=0.37 cameraTheta=-0.67 mountX=-0.34 mountY=-0.12, mountTheta=-2.81
01:12:53.191 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.23, opts=13)
01:12:53.191 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.23)
01:12:53.191 00.000 8976 Worker thread wakes up
01:12:53.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.23) opts 0xd
01:12:53.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.23)
01:12:53.191 00.000 8976 Moving (0.29, -0.23) raw xDistance=-0.34 yDistance=-0.12
01:12:53.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.34
01:12:53.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:12:53.191 00.000 8976 MoveAxis(R, 1, ABG)
01:12:53.191 00.000 8976 stepping (-12, 14) + (1, 0)
01:12:53.191 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:53.192 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:12:53.201 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:12:53.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:53.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:53.201 00.000 5052 Enqueuing Expose request
01:12:53.214 00.013 8976 Received - 47 (G) 
01:12:53.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:12:53.214 00.000 8976 stepped: pos (-11, 14)
01:12:53.214 00.000 8976 MoveAxis(U, 0, ABG)
01:12:53.214 00.000 8976 move complete, result=0
01:12:53.214 00.000 8976 worker thread done servicing request
01:12:53.214 00.000 8976 Worker thread wakes up
01:12:53.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:53.214 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:53.214 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:12:53.904 00.690 8976 Exposure complete
01:12:53.909 00.005 8976 worker thread done servicing request
01:12:53.910 00.001 5052 OnExposeComplete: enter
01:12:53.910 00.000 5052 UpdateGuideState(): m_state=6
01:12:53.910 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2700
01:12:53.910 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.86, Mass=188, SNR=9.5, Peak=64 HFD=2.8
01:12:53.910 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
01:12:53.910 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
01:12:53.910 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.93 mountX=0.16 mountY=-0.03, mountTheta=-0.21
01:12:53.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.15, opts=13)
01:12:53.911 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.15)
01:12:53.911 00.000 8976 Worker thread wakes up
01:12:53.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.15) opts 0xd
01:12:53.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.15)
01:12:53.911 00.000 8976 Moving (-0.06, 0.15) raw xDistance=0.16 yDistance=-0.03
01:12:53.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:12:53.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:12:53.911 00.000 8976 MoveAxis(R, 0, ABG)
01:12:53.911 00.000 8976 MoveAxis(U, 0, ABG)
01:12:53.911 00.000 8976 move complete, result=0
01:12:53.911 00.000 8976 worker thread done servicing request
01:12:53.912 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:12:53.920 00.008 5052 UpdateGuideState exits: m=188 SNR=9.5
01:12:53.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:53.920 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:53.920 00.000 5052 Enqueuing Expose request
01:12:53.920 00.000 8976 Worker thread wakes up
01:12:53.920 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:53.921 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:53.921 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:54.608 00.687 8976 Exposure complete
01:12:54.612 00.004 8976 worker thread done servicing request
01:12:54.612 00.000 5052 OnExposeComplete: enter
01:12:54.612 00.000 5052 UpdateGuideState(): m_state=6
01:12:54.612 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2701
01:12:54.613 00.001 5052 Star::Find returns 1 (0), X=328.47, Y=281.60, Mass=199, SNR=9.7, Peak=68 HFD=3.2
01:12:54.613 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
01:12:54.613 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
01:12:54.613 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.11 hyp=0.72 cameraTheta=-2.99 mountX=0.23 mountY=0.65, mountTheta=1.24
01:12:54.613 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.11, opts=13)
01:12:54.614 00.001 5052 Enqueuing Move request for stepguider (-0.71, -0.11)
01:12:54.614 00.000 8976 Worker thread wakes up
01:12:54.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.11) opts 0xd
01:12:54.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.11)
01:12:54.614 00.000 8976 Moving (-0.71, -0.11) raw xDistance=0.23 yDistance=0.65
01:12:54.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:12:54.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
01:12:54.614 00.000 8976 MoveAxis(R, 0, ABG)
01:12:54.614 00.000 8976 MoveAxis(D, 3, ABG)
01:12:54.614 00.000 8976 stepping (-11, 14) + (0, -3)
01:12:54.614 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:54.615 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:12:54.624 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:12:54.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:54.624 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:54.624 00.000 5052 Enqueuing Expose request
01:12:54.653 00.029 8976 Received - 47 (G) 
01:12:54.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:54.653 00.000 8976 stepped: pos (-11, 11)
01:12:54.653 00.000 8976 move complete, result=0
01:12:54.653 00.000 8976 worker thread done servicing request
01:12:54.653 00.000 8976 Worker thread wakes up
01:12:54.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:54.653 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:54.653 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:12:55.339 00.686 8976 Exposure complete
01:12:55.344 00.005 8976 worker thread done servicing request
01:12:55.344 00.000 5052 OnExposeComplete: enter
01:12:55.344 00.000 5052 UpdateGuideState(): m_state=6
01:12:55.344 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2702
01:12:55.344 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.91, Mass=186, SNR=9.4, Peak=66 HFD=3.2
01:12:55.344 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:12:55.344 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
01:12:55.344 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.20 hyp=0.86 cameraTheta=2.90 mountX=0.56 mountY=0.59, mountTheta=0.81
01:12:55.345 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.20, opts=13)
01:12:55.345 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.20)
01:12:55.345 00.000 8976 Worker thread wakes up
01:12:55.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.20) opts 0xd
01:12:55.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.20)
01:12:55.345 00.000 8976 Moving (-0.84, 0.20) raw xDistance=0.56 yDistance=0.59
01:12:55.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:12:55.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
01:12:55.346 00.001 8976 MoveAxis(L, 2, ABG)
01:12:55.346 00.000 8976 stepping (-11, 11) + (-2, 0)
01:12:55.346 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:55.346 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:12:55.356 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:12:55.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:55.357 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:55.357 00.000 5052 Enqueuing Expose request
01:12:55.372 00.015 8976 Received - 47 (G) 
01:12:55.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:55.372 00.000 8976 stepped: pos (-13, 11)
01:12:55.372 00.000 8976 MoveAxis(D, 3, ABG)
01:12:55.372 00.000 8976 stepping (-13, 11) + (0, -3)
01:12:55.372 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:55.404 00.032 8976 Received - 47 (G) 
01:12:55.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:55.404 00.000 8976 stepped: pos (-13, 8)
01:12:55.404 00.000 8976 move complete, result=0
01:12:55.404 00.000 8976 worker thread done servicing request
01:12:55.404 00.000 8976 Worker thread wakes up
01:12:55.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:55.404 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:55.404 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:12:56.099 00.695 8976 Exposure complete
01:12:56.104 00.005 8976 worker thread done servicing request
01:12:56.105 00.001 5052 OnExposeComplete: enter
01:12:56.105 00.000 5052 UpdateGuideState(): m_state=6
01:12:56.105 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2703
01:12:56.105 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.16, Mass=197, SNR=9.7, Peak=69 HFD=3.2
01:12:56.105 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.39 = 1.90)
01:12:56.105 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.79)
01:12:56.105 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.55 hyp=0.77 cameraTheta=-2.34 mountX=-0.25 mountY=0.75, mountTheta=1.89
01:12:56.106 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.55, opts=13)
01:12:56.106 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.55)
01:12:56.106 00.000 8976 Worker thread wakes up
01:12:56.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.55) opts 0xd
01:12:56.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.55)
01:12:56.106 00.000 8976 Moving (-0.54, -0.55) raw xDistance=-0.25 yDistance=0.75
01:12:56.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:12:56.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75
01:12:56.106 00.000 8976 MoveAxis(R, 0, ABG)
01:12:56.106 00.000 8976 MoveAxis(D, 3, ABG)
01:12:56.106 00.000 8976 stepping (-13, 8) + (0, -3)
01:12:56.106 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:56.107 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:12:56.117 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:12:56.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:56.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:56.117 00.000 5052 Enqueuing Expose request
01:12:56.139 00.022 8976 Received - 47 (G) 
01:12:56.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:56.139 00.000 8976 stepped: pos (-13, 5)
01:12:56.139 00.000 8976 move complete, result=0
01:12:56.139 00.000 8976 worker thread done servicing request
01:12:56.139 00.000 8976 Worker thread wakes up
01:12:56.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:56.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:56.139 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:12:56.829 00.690 8976 Exposure complete
01:12:56.834 00.005 8976 worker thread done servicing request
01:12:56.835 00.001 5052 OnExposeComplete: enter
01:12:56.835 00.000 5052 UpdateGuideState(): m_state=6
01:12:56.835 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2704
01:12:56.835 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.47, Mass=167, SNR=8.9, Peak=67 HFD=3.1
01:12:56.835 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
01:12:56.835 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
01:12:56.835 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.24 hyp=0.42 cameraTheta=-0.61 mountX=-0.37 mountY=-0.16, mountTheta=-2.74
01:12:56.835 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.24, opts=13)
01:12:56.836 00.001 5052 Enqueuing Move request for stepguider (0.34, -0.24)
01:12:56.836 00.000 8976 Worker thread wakes up
01:12:56.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.24) opts 0xd
01:12:56.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.24)
01:12:56.836 00.000 8976 Moving (0.34, -0.24) raw xDistance=-0.37 yDistance=-0.16
01:12:56.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:12:56.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:12:56.836 00.000 8976 MoveAxis(R, 2, ABG)
01:12:56.836 00.000 8976 stepping (-13, 5) + (2, 0)
01:12:56.836 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:56.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:12:56.845 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
01:12:56.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:56.846 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:56.846 00.000 5052 Enqueuing Expose request
01:12:56.859 00.013 8976 Received - 47 (G) 
01:12:56.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:56.859 00.000 8976 stepped: pos (-11, 5)
01:12:56.859 00.000 8976 MoveAxis(U, 0, ABG)
01:12:56.859 00.000 8976 move complete, result=0
01:12:56.859 00.000 8976 worker thread done servicing request
01:12:56.859 00.000 8976 Worker thread wakes up
01:12:56.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:56.859 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:56.859 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:12:57.548 00.689 8976 Exposure complete
01:12:57.553 00.005 8976 worker thread done servicing request
01:12:57.553 00.000 5052 OnExposeComplete: enter
01:12:57.553 00.000 5052 UpdateGuideState(): m_state=6
01:12:57.553 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2705
01:12:57.553 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=282.27, Mass=195, SNR=9.6, Peak=64 HFD=3.1
01:12:57.553 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
01:12:57.553 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
01:12:57.553 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.56 hyp=0.94 cameraTheta=0.64 mountX=0.16 mountY=-0.94, mountTheta=-1.41
01:12:57.554 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.56, opts=13)
01:12:57.554 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.56)
01:12:57.554 00.000 8976 Worker thread wakes up
01:12:57.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.56) opts 0xd
01:12:57.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.56)
01:12:57.554 00.000 8976 Moving (0.76, 0.56) raw xDistance=0.16 yDistance=-0.94
01:12:57.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:12:57.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94
01:12:57.555 00.001 8976 MoveAxis(R, 0, ABG)
01:12:57.555 00.000 8976 MoveAxis(U, 4, ABG)
01:12:57.555 00.000 8976 stepping (-11, 5) + (0, 4)
01:12:57.555 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:12:57.555 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:12:57.566 00.011 5052 UpdateGuideState exits: m=195 SNR=9.6
01:12:57.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:57.566 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:57.566 00.000 5052 Enqueuing Expose request
01:12:57.594 00.028 8976 Received - 47 (G) 
01:12:57.594 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:12:57.594 00.000 8976 stepped: pos (-11, 9)
01:12:57.594 00.000 8976 move complete, result=0
01:12:57.594 00.000 8976 worker thread done servicing request
01:12:57.594 00.000 8976 Worker thread wakes up
01:12:57.594 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
01:12:57.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:57.594 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:58.286 00.692 8976 Exposure complete
01:12:58.292 00.006 8976 worker thread done servicing request
01:12:58.292 00.000 5052 OnExposeComplete: enter
01:12:58.292 00.000 5052 UpdateGuideState(): m_state=6
01:12:58.292 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2706
01:12:58.292 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.87, Mass=199, SNR=9.7, Peak=63 HFD=3.0
01:12:58.292 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:12:58.292 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
01:12:58.292 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.16 hyp=0.43 cameraTheta=0.38 mountX=-0.04 mountY=-0.42, mountTheta=-1.67
01:12:58.293 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.16, opts=13)
01:12:58.293 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.16)
01:12:58.293 00.000 8976 Worker thread wakes up
01:12:58.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.16) opts 0xd
01:12:58.294 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.16)
01:12:58.294 00.000 8976 Moving (0.40, 0.16) raw xDistance=-0.04 yDistance=-0.42
01:12:58.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:12:58.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
01:12:58.294 00.000 8976 MoveAxis(R, 0, ABG)
01:12:58.294 00.000 8976 MoveAxis(U, 2, ABG)
01:12:58.294 00.000 8976 stepping (-11, 9) + (0, 2)
01:12:58.294 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:58.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:12:58.303 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:12:58.304 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:58.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:58.304 00.000 5052 Enqueuing Expose request
01:12:58.330 00.026 8976 Received - 47 (G) 
01:12:58.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:12:58.330 00.000 8976 stepped: pos (-11, 11)
01:12:58.330 00.000 8976 move complete, result=0
01:12:58.330 00.000 8976 worker thread done servicing request
01:12:58.330 00.000 8976 Worker thread wakes up
01:12:58.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:58.330 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:58.330 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:12:59.019 00.689 8976 Exposure complete
01:12:59.025 00.006 8976 worker thread done servicing request
01:12:59.025 00.000 5052 OnExposeComplete: enter
01:12:59.025 00.000 5052 UpdateGuideState(): m_state=6
01:12:59.025 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2707
01:12:59.025 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=282.11, Mass=208, SNR=9.9, Peak=67 HFD=3.0
01:12:59.025 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
01:12:59.025 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
01:12:59.025 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.40 hyp=0.62 cameraTheta=0.70 mountX=0.14 mountY=-0.61, mountTheta=-1.34
01:12:59.026 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.40, opts=13)
01:12:59.026 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.40)
01:12:59.026 00.000 8976 Worker thread wakes up
01:12:59.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.40) opts 0xd
01:12:59.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.40)
01:12:59.026 00.000 8976 Moving (0.47, 0.40) raw xDistance=0.14 yDistance=-0.61
01:12:59.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:12:59.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
01:12:59.026 00.000 8976 MoveAxis(R, 0, ABG)
01:12:59.027 00.001 8976 MoveAxis(U, 3, ABG)
01:12:59.027 00.000 8976 stepping (-11, 11) + (0, 3)
01:12:59.027 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:59.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:12:59.037 00.010 5052 UpdateGuideState exits: m=208 SNR=9.9
01:12:59.037 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:59.037 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:59.037 00.000 5052 Enqueuing Expose request
01:12:59.064 00.027 8976 Received - 47 (G) 
01:12:59.065 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:12:59.065 00.000 8976 stepped: pos (-11, 14)
01:12:59.065 00.000 8976 move complete, result=0
01:12:59.065 00.000 8976 worker thread done servicing request
01:12:59.065 00.000 8976 Worker thread wakes up
01:12:59.065 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:59.065 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:12:59.065 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:12:59.756 00.691 8976 Exposure complete
01:12:59.762 00.006 8976 worker thread done servicing request
01:12:59.762 00.000 5052 OnExposeComplete: enter
01:12:59.762 00.000 5052 UpdateGuideState(): m_state=6
01:12:59.762 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2708
01:12:59.762 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.78, Mass=202, SNR=9.8, Peak=65 HFD=3.2
01:12:59.762 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:12:59.762 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
01:12:59.762 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.07 hyp=0.24 cameraTheta=0.28 mountX=-0.05 mountY=-0.23, mountTheta=-1.77
01:12:59.763 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.07, opts=13)
01:12:59.763 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.07)
01:12:59.763 00.000 8976 Worker thread wakes up
01:12:59.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.07) opts 0xd
01:12:59.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.07)
01:12:59.763 00.000 8976 Moving (0.23, 0.07) raw xDistance=-0.05 yDistance=-0.23
01:12:59.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:12:59.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:12:59.763 00.000 8976 MoveAxis(R, 0, ABG)
01:12:59.763 00.000 8976 MoveAxis(U, 0, ABG)
01:12:59.763 00.000 8976 move complete, result=0
01:12:59.763 00.000 8976 worker thread done servicing request
01:12:59.764 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:12:59.773 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:12:59.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:59.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:12:59.773 00.000 5052 Enqueuing Expose request
01:12:59.773 00.000 8976 Worker thread wakes up
01:12:59.773 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:59.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:12:59.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:00.461 00.688 8976 Exposure complete
01:13:00.466 00.005 8976 worker thread done servicing request
01:13:00.466 00.000 5052 OnExposeComplete: enter
01:13:00.466 00.000 5052 UpdateGuideState(): m_state=6
01:13:00.466 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2709
01:13:00.466 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.40, Mass=182, SNR=9.3, Peak=63 HFD=3.1
01:13:00.466 00.000 5052 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.04) = xAngle (-2.78 = -2.78)
01:13:00.466 00.000 5052 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.88 = -2.88)
01:13:00.466 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.31 hyp=0.46 cameraTheta=-0.74 mountX=-0.43 mountY=-0.12, mountTheta=-2.88
01:13:00.467 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.31, opts=13)
01:13:00.467 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.31)
01:13:00.467 00.000 8976 Worker thread wakes up
01:13:00.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.31) opts 0xd
01:13:00.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.31)
01:13:00.467 00.000 8976 Moving (0.34, -0.31) raw xDistance=-0.43 yDistance=-0.12
01:13:00.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:13:00.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:13:00.467 00.000 8976 MoveAxis(R, 2, ABG)
01:13:00.467 00.000 8976 stepping (-11, 14) + (2, 0)
01:13:00.467 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:00.468 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:13:00.478 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:13:00.478 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:00.478 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:00.478 00.000 5052 Enqueuing Expose request
01:13:00.504 00.026 8976 Received - 47 (G) 
01:13:00.504 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:00.504 00.000 8976 stepped: pos (-9, 14)
01:13:00.504 00.000 8976 MoveAxis(U, 0, ABG)
01:13:00.504 00.000 8976 move complete, result=0
01:13:00.504 00.000 8976 worker thread done servicing request
01:13:00.504 00.000 8976 Worker thread wakes up
01:13:00.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:00.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:00.504 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:13:01.194 00.690 8976 Exposure complete
01:13:01.199 00.005 8976 worker thread done servicing request
01:13:01.199 00.000 5052 OnExposeComplete: enter
01:13:01.199 00.000 5052 UpdateGuideState(): m_state=6
01:13:01.199 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2710
01:13:01.199 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=282.01, Mass=209, SNR=10.0, Peak=67 HFD=2.8
01:13:01.199 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
01:13:01.199 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
01:13:01.199 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.30 hyp=0.88 cameraTheta=0.34 mountX=-0.12 mountY=-0.86, mountTheta=-1.70
01:13:01.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.30, opts=13)
01:13:01.200 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.30)
01:13:01.200 00.000 8976 Worker thread wakes up
01:13:01.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.30) opts 0xd
01:13:01.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.30)
01:13:01.200 00.000 8976 Moving (0.83, 0.30) raw xDistance=-0.12 yDistance=-0.86
01:13:01.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:13:01.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86
01:13:01.200 00.000 8976 MoveAxis(R, 0, ABG)
01:13:01.200 00.000 8976 MoveAxis(U, 3, ABG)
01:13:01.200 00.000 8976 stepping (-9, 14) + (0, 3)
01:13:01.200 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:01.201 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:13:01.211 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:13:01.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:01.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:01.211 00.000 5052 Enqueuing Expose request
01:13:01.239 00.028 8976 Received - 47 (G) 
01:13:01.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:01.239 00.000 8976 stepped: pos (-9, 17)
01:13:01.239 00.000 8976 move complete, result=0
01:13:01.239 00.000 8976 worker thread done servicing request
01:13:01.239 00.000 8976 Worker thread wakes up
01:13:01.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:01.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:01.239 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 3 ms NORTH
01:13:01.926 00.687 8976 Exposure complete
01:13:01.931 00.005 8976 worker thread done servicing request
01:13:01.932 00.001 5052 OnExposeComplete: enter
01:13:01.932 00.000 5052 UpdateGuideState(): m_state=6
01:13:01.932 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2711
01:13:01.932 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.96, Mass=186, SNR=9.4, Peak=65 HFD=3.0
01:13:01.932 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
01:13:01.932 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
01:13:01.932 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.25 hyp=0.37 cameraTheta=0.77 mountX=0.11 mountY=-0.36, mountTheta=-1.28
01:13:01.932 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.25, opts=13)
01:13:01.932 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.25)
01:13:01.932 00.000 8976 Worker thread wakes up
01:13:01.933 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.25) opts 0xd
01:13:01.933 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.25)
01:13:01.933 00.000 8976 Moving (0.26, 0.25) raw xDistance=0.11 yDistance=-0.36
01:13:01.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:13:01.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
01:13:01.933 00.000 8976 MoveAxis(R, 0, ABG)
01:13:01.933 00.000 8976 MoveAxis(U, 2, ABG)
01:13:01.933 00.000 8976 stepping (-9, 17) + (0, 2)
01:13:01.933 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:01.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:13:01.942 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:13:01.943 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:01.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:01.943 00.000 5052 Enqueuing Expose request
01:13:01.958 00.015 8976 Received - 47 (G) 
01:13:01.958 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:01.958 00.000 8976 stepped: pos (-9, 19)
01:13:01.958 00.000 8976 move complete, result=0
01:13:01.958 00.000 8976 worker thread done servicing request
01:13:01.958 00.000 8976 Worker thread wakes up
01:13:01.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:01.958 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:01.958 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:13:02.654 00.696 8976 Exposure complete
01:13:02.660 00.006 8976 worker thread done servicing request
01:13:02.660 00.000 5052 OnExposeComplete: enter
01:13:02.660 00.000 5052 UpdateGuideState(): m_state=6
01:13:02.660 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2712
01:13:02.660 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.86, Mass=188, SNR=9.4, Peak=61 HFD=2.9
01:13:02.660 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.04) = xAngle (-0.15 = -0.15)
01:13:02.660 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.26 = -0.26)
01:13:02.660 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.89 mountX=0.15 mountY=-0.04, mountTheta=-0.25
01:13:02.661 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.15, opts=13)
01:13:02.661 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.15)
01:13:02.661 00.000 8976 Worker thread wakes up
01:13:02.661 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.15) opts 0xd
01:13:02.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.15)
01:13:02.662 00.001 8976 Moving (-0.05, 0.15) raw xDistance=0.15 yDistance=-0.04
01:13:02.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:13:02.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:13:02.662 00.000 8976 MoveAxis(R, 0, ABG)
01:13:02.662 00.000 8976 MoveAxis(U, 0, ABG)
01:13:02.662 00.000 8976 move complete, result=0
01:13:02.662 00.000 8976 worker thread done servicing request
01:13:02.662 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:13:02.672 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
01:13:02.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:02.672 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:02.672 00.000 5052 Enqueuing Expose request
01:13:02.672 00.000 8976 Worker thread wakes up
01:13:02.672 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:02.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:02.672 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:03.359 00.687 8976 Exposure complete
01:13:03.365 00.006 8976 worker thread done servicing request
01:13:03.365 00.000 5052 OnExposeComplete: enter
01:13:03.365 00.000 5052 UpdateGuideState(): m_state=6
01:13:03.365 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2713
01:13:03.365 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.82, Mass=177, SNR=9.2, Peak=62 HFD=2.8
01:13:03.365 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:13:03.365 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:13:03.365 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.11 hyp=0.46 cameraTheta=0.25 mountX=-0.10 mountY=-0.44, mountTheta=-1.80
01:13:03.366 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.11, opts=13)
01:13:03.366 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.11)
01:13:03.366 00.000 8976 Worker thread wakes up
01:13:03.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.11) opts 0xd
01:13:03.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.11)
01:13:03.366 00.000 8976 Moving (0.45, 0.11) raw xDistance=-0.10 yDistance=-0.44
01:13:03.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:13:03.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:13:03.366 00.000 8976 MoveAxis(R, 0, ABG)
01:13:03.366 00.000 8976 MoveAxis(U, 2, ABG)
01:13:03.366 00.000 8976 stepping (-9, 19) + (0, 2)
01:13:03.366 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:03.367 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:13:03.376 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:13:03.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:03.376 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:03.376 00.000 5052 Enqueuing Expose request
01:13:03.397 00.021 8976 Received - 47 (G) 
01:13:03.397 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:03.397 00.000 8976 stepped: pos (-9, 21)
01:13:03.397 00.000 8976 move complete, result=0
01:13:03.397 00.000 8976 worker thread done servicing request
01:13:03.397 00.000 8976 Worker thread wakes up
01:13:03.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:03.397 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:03.397 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:13:04.085 00.688 8976 Exposure complete
01:13:04.091 00.006 8976 worker thread done servicing request
01:13:04.091 00.000 5052 OnExposeComplete: enter
01:13:04.091 00.000 5052 UpdateGuideState(): m_state=6
01:13:04.091 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2714
01:13:04.091 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.64, Mass=173, SNR=9.1, Peak=62 HFD=3.1
01:13:04.091 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
01:13:04.091 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
01:13:04.091 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.07 hyp=0.32 cameraTheta=-0.22 mountX=-0.21 mountY=-0.22, mountTheta=-2.31
01:13:04.092 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.07, opts=13)
01:13:04.092 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.07)
01:13:04.092 00.000 8976 Worker thread wakes up
01:13:04.092 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.07) opts 0xd
01:13:04.092 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.07)
01:13:04.092 00.000 8976 Moving (0.31, -0.07) raw xDistance=-0.21 yDistance=-0.22
01:13:04.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:13:04.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:13:04.092 00.000 8976 MoveAxis(R, 0, ABG)
01:13:04.092 00.000 8976 MoveAxis(U, 0, ABG)
01:13:04.092 00.000 8976 move complete, result=0
01:13:04.093 00.001 8976 worker thread done servicing request
01:13:04.093 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:13:04.104 00.011 5052 UpdateGuideState exits: m=173 SNR=9.1
01:13:04.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:04.104 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:04.104 00.000 5052 Enqueuing Expose request
01:13:04.104 00.000 8976 Worker thread wakes up
01:13:04.104 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:04.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:04.104 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:04.789 00.685 8976 Exposure complete
01:13:04.794 00.005 8976 worker thread done servicing request
01:13:04.795 00.001 5052 OnExposeComplete: enter
01:13:04.795 00.000 5052 UpdateGuideState(): m_state=6
01:13:04.795 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2715
01:13:04.795 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.87, Mass=206, SNR=9.9, Peak=66 HFD=2.6
01:13:04.795 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:13:04.795 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:13:04.795 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.16 hyp=0.62 cameraTheta=0.27 mountX=-0.13 mountY=-0.59, mountTheta=-1.78
01:13:04.796 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.16, opts=13)
01:13:04.796 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.16)
01:13:04.796 00.000 8976 Worker thread wakes up
01:13:04.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.16) opts 0xd
01:13:04.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.16)
01:13:04.796 00.000 8976 Moving (0.59, 0.16) raw xDistance=-0.13 yDistance=-0.59
01:13:04.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:13:04.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:13:04.796 00.000 8976 MoveAxis(R, 0, ABG)
01:13:04.796 00.000 8976 MoveAxis(U, 2, ABG)
01:13:04.796 00.000 8976 stepping (-9, 21) + (0, 2)
01:13:04.796 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:04.797 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:13:04.806 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:13:04.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:04.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:04.806 00.000 5052 Enqueuing Expose request
01:13:04.820 00.014 8976 Received - 47 (G) 
01:13:04.820 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:04.820 00.000 8976 stepped: pos (-9, 23)
01:13:04.820 00.000 8976 move complete, result=0
01:13:04.820 00.000 8976 worker thread done servicing request
01:13:04.820 00.000 8976 Worker thread wakes up
01:13:04.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:04.820 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:04.820 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:13:05.507 00.687 8976 Exposure complete
01:13:05.512 00.005 8976 worker thread done servicing request
01:13:05.512 00.000 5052 OnExposeComplete: enter
01:13:05.512 00.000 5052 UpdateGuideState(): m_state=6
01:13:05.512 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2716
01:13:05.512 00.000 5052 Star::Find returns 1 (1), X=329.68, Y=281.81, Mass=181, SNR=9.3, Peak=67 HFD=2.6
01:13:05.512 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:13:05.513 00.001 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
01:13:05.513 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.10 hyp=0.51 cameraTheta=0.19 mountX=-0.14 mountY=-0.47, mountTheta=-1.86
01:13:05.513 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.10, opts=13)
01:13:05.513 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.10)
01:13:05.513 00.000 8976 Worker thread wakes up
01:13:05.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.10) opts 0xd
01:13:05.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.10)
01:13:05.514 00.001 8976 Moving (0.50, 0.10) raw xDistance=-0.14 yDistance=-0.47
01:13:05.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:13:05.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
01:13:05.514 00.000 8976 MoveAxis(R, 0, ABG)
01:13:05.514 00.000 8976 MoveAxis(U, 2, ABG)
01:13:05.514 00.000 8976 stepping (-9, 23) + (0, 2)
01:13:05.514 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:05.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:13:05.523 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3 Saturated
01:13:05.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:05.523 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:05.524 00.001 5052 Enqueuing Expose request
01:13:05.539 00.015 8976 Received - 47 (G) 
01:13:05.539 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:05.539 00.000 8976 stepped: pos (-9, 25)
01:13:05.539 00.000 8976 move complete, result=0
01:13:05.539 00.000 8976 worker thread done servicing request
01:13:05.539 00.000 8976 Worker thread wakes up
01:13:05.539 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:05.539 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:05.539 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:13:06.229 00.690 8976 Exposure complete
01:13:06.234 00.005 8976 worker thread done servicing request
01:13:06.234 00.000 5052 OnExposeComplete: enter
01:13:06.234 00.000 5052 UpdateGuideState(): m_state=6
01:13:06.234 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2717
01:13:06.234 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.37, Mass=194, SNR=9.6, Peak=66 HFD=2.5
01:13:06.234 00.000 5052 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.04) = xAngle (-4.05 = 2.23)
01:13:06.234 00.000 5052 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.13)
01:13:06.234 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.34 hyp=0.37 cameraTheta=-2.01 mountX=-0.23 mountY=0.32, mountTheta=2.20
01:13:06.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.34, opts=13)
01:13:06.235 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.34)
01:13:06.235 00.000 8976 Worker thread wakes up
01:13:06.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.34) opts 0xd
01:13:06.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.34)
01:13:06.235 00.000 8976 Moving (-0.16, -0.34) raw xDistance=-0.23 yDistance=0.32
01:13:06.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:13:06.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
01:13:06.235 00.000 8976 MoveAxis(R, 0, ABG)
01:13:06.235 00.000 8976 MoveAxis(D, 1, ABG)
01:13:06.235 00.000 8976 stepping (-9, 25) + (0, -1)
01:13:06.235 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:06.236 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:13:06.245 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:13:06.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:06.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:06.245 00.000 5052 Enqueuing Expose request
01:13:06.258 00.013 8976 Received - 47 (G) 
01:13:06.258 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:06.258 00.000 8976 stepped: pos (-9, 24)
01:13:06.258 00.000 8976 move complete, result=0
01:13:06.259 00.001 8976 worker thread done servicing request
01:13:06.259 00.000 8976 Worker thread wakes up
01:13:06.259 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:13:06.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:06.259 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:06.965 00.706 8976 Exposure complete
01:13:06.970 00.005 8976 worker thread done servicing request
01:13:06.970 00.000 5052 OnExposeComplete: enter
01:13:06.970 00.000 5052 UpdateGuideState(): m_state=6
01:13:06.970 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2718
01:13:06.970 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.82, Mass=199, SNR=9.7, Peak=67 HFD=2.6
01:13:06.970 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
01:13:06.970 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
01:13:06.970 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.20 cameraTheta=2.52 mountX=0.17 mountY=0.07, mountTheta=0.39
01:13:06.970 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.11, opts=13)
01:13:06.971 00.001 5052 Enqueuing Move request for stepguider (-0.16, 0.11)
01:13:06.971 00.000 8976 Worker thread wakes up
01:13:06.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.11) opts 0xd
01:13:06.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.11)
01:13:06.971 00.000 8976 Moving (-0.16, 0.11) raw xDistance=0.17 yDistance=0.07
01:13:06.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:13:06.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:13:06.971 00.000 8976 MoveAxis(R, 0, ABG)
01:13:06.971 00.000 8976 MoveAxis(U, 0, ABG)
01:13:06.971 00.000 8976 move complete, result=0
01:13:06.971 00.000 8976 worker thread done servicing request
01:13:06.972 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:13:06.981 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:13:06.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:06.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:06.981 00.000 5052 Enqueuing Expose request
01:13:06.981 00.000 8976 Worker thread wakes up
01:13:06.982 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:06.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:06.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:07.670 00.688 8976 Exposure complete
01:13:07.676 00.006 8976 worker thread done servicing request
01:13:07.676 00.000 5052 OnExposeComplete: enter
01:13:07.676 00.000 5052 UpdateGuideState(): m_state=6
01:13:07.676 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2719
01:13:07.676 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.08, Mass=186, SNR=9.4, Peak=63 HFD=2.8
01:13:07.676 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.04) = xAngle (-0.38 = -0.38)
01:13:07.676 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.48 = -0.48)
01:13:07.676 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.66 mountX=0.34 mountY=-0.17, mountTheta=-0.46
01:13:07.677 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.37, opts=13)
01:13:07.677 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.37)
01:13:07.677 00.000 8976 Worker thread wakes up
01:13:07.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.37) opts 0xd
01:13:07.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.37)
01:13:07.677 00.000 8976 Moving (-0.03, 0.37) raw xDistance=0.34 yDistance=-0.17
01:13:07.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:13:07.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:13:07.677 00.000 8976 MoveAxis(L, 1, ABG)
01:13:07.677 00.000 8976 stepping (-9, 24) + (-1, 0)
01:13:07.677 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:07.678 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:13:07.687 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:13:07.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:07.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:07.687 00.000 5052 Enqueuing Expose request
01:13:07.697 00.010 8976 Received - 47 (G) 
01:13:07.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:07.697 00.000 8976 stepped: pos (-10, 24)
01:13:07.697 00.000 8976 MoveAxis(U, 0, ABG)
01:13:07.697 00.000 8976 move complete, result=0
01:13:07.697 00.000 8976 worker thread done servicing request
01:13:07.697 00.000 8976 Worker thread wakes up
01:13:07.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:07.697 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:07.697 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:13:08.383 00.686 8976 Exposure complete
01:13:08.389 00.006 8976 worker thread done servicing request
01:13:08.389 00.000 5052 OnExposeComplete: enter
01:13:08.389 00.000 5052 UpdateGuideState(): m_state=6
01:13:08.389 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2720
01:13:08.389 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.85, Mass=189, SNR=9.5, Peak=67 HFD=2.5
01:13:08.389 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
01:13:08.389 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
01:13:08.389 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.14 hyp=0.30 cameraTheta=2.66 mountX=0.25 mountY=0.15, mountTheta=0.54
01:13:08.389 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.14, opts=13)
01:13:08.389 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.14)
01:13:08.390 00.001 8976 Worker thread wakes up
01:13:08.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.14) opts 0xd
01:13:08.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.14)
01:13:08.390 00.000 8976 Moving (-0.27, 0.14) raw xDistance=0.25 yDistance=0.15
01:13:08.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:13:08.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:13:08.390 00.000 8976 MoveAxis(R, 0, ABG)
01:13:08.390 00.000 8976 MoveAxis(U, 0, ABG)
01:13:08.390 00.000 8976 move complete, result=0
01:13:08.390 00.000 8976 worker thread done servicing request
01:13:08.390 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:13:08.400 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:13:08.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:08.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:08.400 00.000 5052 Enqueuing Expose request
01:13:08.400 00.000 8976 Worker thread wakes up
01:13:08.400 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:08.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:08.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:09.086 00.686 8976 Exposure complete
01:13:09.091 00.005 8976 worker thread done servicing request
01:13:09.091 00.000 5052 OnExposeComplete: enter
01:13:09.091 00.000 5052 UpdateGuideState(): m_state=6
01:13:09.092 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2721
01:13:09.092 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.58, Mass=177, SNR=9.2, Peak=74 HFD=2.6
01:13:09.092 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.40 = 2.88)
01:13:09.092 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.51 = 2.78)
01:13:09.092 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.36 mountX=-0.13 mountY=0.05, mountTheta=2.79
01:13:09.092 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.13, opts=13)
01:13:09.092 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.13)
01:13:09.092 00.000 8976 Worker thread wakes up
01:13:09.092 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.13) opts 0xd
01:13:09.092 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.13)
01:13:09.092 00.000 8976 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.05
01:13:09.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:13:09.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:13:09.092 00.000 8976 MoveAxis(R, 0, ABG)
01:13:09.092 00.000 8976 MoveAxis(U, 0, ABG)
01:13:09.092 00.000 8976 move complete, result=0
01:13:09.093 00.001 8976 worker thread done servicing request
01:13:09.093 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:13:09.102 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:13:09.102 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:09.102 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:09.102 00.000 5052 Enqueuing Expose request
01:13:09.102 00.000 8976 Worker thread wakes up
01:13:09.102 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:09.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:09.103 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:09.792 00.689 8976 Exposure complete
01:13:09.797 00.005 8976 worker thread done servicing request
01:13:09.797 00.000 5052 OnExposeComplete: enter
01:13:09.797 00.000 5052 UpdateGuideState(): m_state=6
01:13:09.798 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2722
01:13:09.798 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.69, Mass=198, SNR=9.7, Peak=71 HFD=2.5
01:13:09.798 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
01:13:09.798 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
01:13:09.798 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.02 mountX=0.07 mountY=0.18, mountTheta=1.20
01:13:09.798 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.02, opts=13)
01:13:09.799 00.001 5052 Enqueuing Move request for stepguider (-0.20, -0.02)
01:13:09.799 00.000 8976 Worker thread wakes up
01:13:09.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.02) opts 0xd
01:13:09.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.02)
01:13:09.799 00.000 8976 Moving (-0.20, -0.02) raw xDistance=0.07 yDistance=0.18
01:13:09.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:13:09.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:13:09.799 00.000 8976 MoveAxis(R, 0, ABG)
01:13:09.799 00.000 8976 MoveAxis(U, 0, ABG)
01:13:09.799 00.000 8976 move complete, result=0
01:13:09.799 00.000 8976 worker thread done servicing request
01:13:09.800 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:13:09.809 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:13:09.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:09.809 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:09.809 00.000 5052 Enqueuing Expose request
01:13:09.809 00.000 8976 Worker thread wakes up
01:13:09.809 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:13:09.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:09.809 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:10.497 00.688 8976 Exposure complete
01:13:10.502 00.005 8976 worker thread done servicing request
01:13:10.503 00.001 5052 OnExposeComplete: enter
01:13:10.503 00.000 5052 UpdateGuideState(): m_state=6
01:13:10.503 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2723
01:13:10.503 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.66, Mass=193, SNR=9.6, Peak=67 HFD=3.1
01:13:10.503 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
01:13:10.503 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:13:10.503 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.05 hyp=0.63 cameraTheta=-3.06 mountX=0.24 mountY=0.55, mountTheta=1.16
01:13:10.504 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.05, opts=13)
01:13:10.504 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.05)
01:13:10.504 00.000 8976 Worker thread wakes up
01:13:10.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.05) opts 0xd
01:13:10.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.05)
01:13:10.504 00.000 8976 Moving (-0.63, -0.05) raw xDistance=0.24 yDistance=0.55
01:13:10.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:13:10.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:13:10.504 00.000 8976 MoveAxis(R, 0, ABG)
01:13:10.504 00.000 8976 MoveAxis(D, 2, ABG)
01:13:10.504 00.000 8976 stepping (-10, 24) + (0, -2)
01:13:10.504 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:10.505 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:13:10.516 00.011 5052 UpdateGuideState exits: m=193 SNR=9.6
01:13:10.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:10.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:10.516 00.000 5052 Enqueuing Expose request
01:13:10.527 00.011 8976 Received - 47 (G) 
01:13:10.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:10.527 00.000 8976 stepped: pos (-10, 22)
01:13:10.527 00.000 8976 move complete, result=0
01:13:10.527 00.000 8976 worker thread done servicing request
01:13:10.527 00.000 8976 Worker thread wakes up
01:13:10.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:10.527 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:13:10.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:11.216 00.689 8976 Exposure complete
01:13:11.221 00.005 8976 worker thread done servicing request
01:13:11.221 00.000 5052 OnExposeComplete: enter
01:13:11.221 00.000 5052 UpdateGuideState(): m_state=6
01:13:11.221 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2724
01:13:11.221 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.23, Mass=192, SNR=9.5, Peak=64 HFD=2.9
01:13:11.221 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.16 = 0.16)
01:13:11.222 00.001 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.06 = 0.06)
01:13:11.222 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.52 hyp=0.65 cameraTheta=2.21 mountX=0.64 mountY=0.04, mountTheta=0.06
01:13:11.222 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.52, opts=13)
01:13:11.222 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.52)
01:13:11.222 00.000 8976 Worker thread wakes up
01:13:11.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.52) opts 0xd
01:13:11.223 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.52)
01:13:11.223 00.000 8976 Moving (-0.39, 0.52) raw xDistance=0.64 yDistance=0.04
01:13:11.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
01:13:11.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:13:11.223 00.000 8976 MoveAxis(L, 3, ABG)
01:13:11.223 00.000 8976 stepping (-10, 22) + (-3, 0)
01:13:11.223 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:11.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:13:11.232 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
01:13:11.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:11.233 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:11.233 00.000 5052 Enqueuing Expose request
01:13:11.262 00.029 8976 Received - 47 (G) 
01:13:11.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:11.262 00.000 8976 stepped: pos (-13, 22)
01:13:11.262 00.000 8976 MoveAxis(U, 0, ABG)
01:13:11.262 00.000 8976 move complete, result=0
01:13:11.262 00.000 8976 worker thread done servicing request
01:13:11.262 00.000 8976 Worker thread wakes up
01:13:11.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:11.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:11.262 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.0 px 0 ms NORTH
01:13:11.947 00.685 8976 Exposure complete
01:13:11.952 00.005 8976 worker thread done servicing request
01:13:11.952 00.000 5052 OnExposeComplete: enter
01:13:11.952 00.000 5052 UpdateGuideState(): m_state=6
01:13:11.952 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2725
01:13:11.952 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.61, Mass=201, SNR=9.8, Peak=69 HFD=2.8
01:13:11.952 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
01:13:11.952 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
01:13:11.952 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.10 hyp=0.45 cameraTheta=-2.92 mountX=0.11 mountY=0.42, mountTheta=1.31
01:13:11.953 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.10, opts=13)
01:13:11.953 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.10)
01:13:11.953 00.000 8976 Worker thread wakes up
01:13:11.953 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.10) opts 0xd
01:13:11.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.10)
01:13:11.953 00.000 8976 Moving (-0.44, -0.10) raw xDistance=0.11 yDistance=0.42
01:13:11.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:13:11.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:13:11.953 00.000 8976 MoveAxis(R, 0, ABG)
01:13:11.953 00.000 8976 MoveAxis(D, 2, ABG)
01:13:11.953 00.000 8976 stepping (-13, 22) + (0, -2)
01:13:11.953 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:11.954 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:13:11.963 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:13:11.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:11.963 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:11.963 00.000 5052 Enqueuing Expose request
01:13:11.981 00.018 8976 Received - 47 (G) 
01:13:11.981 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:11.981 00.000 8976 stepped: pos (-13, 20)
01:13:11.981 00.000 8976 move complete, result=0
01:13:11.981 00.000 8976 worker thread done servicing request
01:13:11.981 00.000 8976 Worker thread wakes up
01:13:11.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:11.982 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:11.982 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:13:12.671 00.689 8976 Exposure complete
01:13:12.677 00.006 8976 worker thread done servicing request
01:13:12.677 00.000 5052 OnExposeComplete: enter
01:13:12.677 00.000 5052 UpdateGuideState(): m_state=6
01:13:12.677 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2726
01:13:12.677 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.43, Mass=184, SNR=9.4, Peak=68 HFD=3.1
01:13:12.677 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
01:13:12.677 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.90 = -2.90)
01:13:12.677 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.28 hyp=0.41 cameraTheta=-0.76 mountX=-0.39 mountY=-0.10, mountTheta=-2.90
01:13:12.678 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.28, opts=13)
01:13:12.678 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.28)
01:13:12.678 00.000 8976 Worker thread wakes up
01:13:12.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.28) opts 0xd
01:13:12.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.28)
01:13:12.678 00.000 8976 Moving (0.30, -0.28) raw xDistance=-0.39 yDistance=-0.10
01:13:12.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:13:12.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:13:12.678 00.000 8976 MoveAxis(R, 2, ABG)
01:13:12.678 00.000 8976 stepping (-13, 20) + (2, 0)
01:13:12.678 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:12.679 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=171, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:13:12.689 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:13:12.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:12.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:12.689 00.000 5052 Enqueuing Expose request
01:13:12.717 00.028 8976 Received - 47 (G) 
01:13:12.717 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:12.717 00.000 8976 stepped: pos (-11, 20)
01:13:12.717 00.000 8976 MoveAxis(U, 0, ABG)
01:13:12.717 00.000 8976 move complete, result=0
01:13:12.717 00.000 8976 worker thread done servicing request
01:13:12.717 00.000 8976 Worker thread wakes up
01:13:12.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:12.717 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:12.717 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:13:13.406 00.689 8976 Exposure complete
01:13:13.412 00.006 8976 worker thread done servicing request
01:13:13.412 00.000 5052 OnExposeComplete: enter
01:13:13.412 00.000 5052 UpdateGuideState(): m_state=6
01:13:13.412 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2727
01:13:13.412 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=282.35, Mass=209, SNR=10.0, Peak=67 HFD=2.9
01:13:13.412 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
01:13:13.412 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
01:13:13.412 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.64 hyp=0.91 cameraTheta=0.79 mountX=0.28 mountY=-0.89, mountTheta=-1.26
01:13:13.413 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.64, opts=13)
01:13:13.413 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.64)
01:13:13.413 00.000 8976 Worker thread wakes up
01:13:13.413 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.64) opts 0xd
01:13:13.413 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.64)
01:13:13.413 00.000 8976 Moving (0.64, 0.64) raw xDistance=0.28 yDistance=-0.89
01:13:13.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
01:13:13.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
01:13:13.413 00.000 8976 MoveAxis(L, 1, ABG)
01:13:13.413 00.000 8976 stepping (-11, 20) + (-1, 0)
01:13:13.413 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:13.414 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:13:13.423 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
01:13:13.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:13.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:13.423 00.000 5052 Enqueuing Expose request
01:13:13.436 00.013 8976 Received - 47 (G) 
01:13:13.436 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:13.436 00.000 8976 stepped: pos (-12, 20)
01:13:13.436 00.000 8976 MoveAxis(U, 4, ABG)
01:13:13.436 00.000 8976 stepping (-12, 20) + (0, 4)
01:13:13.436 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:13.468 00.032 8976 Received - 47 (G) 
01:13:13.468 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:13.468 00.000 8976 stepped: pos (-12, 24)
01:13:13.468 00.000 8976 move complete, result=0
01:13:13.468 00.000 8976 worker thread done servicing request
01:13:13.468 00.000 8976 Worker thread wakes up
01:13:13.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:13.468 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:13.468 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.9 px 4 ms NORTH
01:13:14.160 00.692 8976 Exposure complete
01:13:14.166 00.006 8976 worker thread done servicing request
01:13:14.166 00.000 5052 OnExposeComplete: enter
01:13:14.166 00.000 5052 UpdateGuideState(): m_state=6
01:13:14.166 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2728
01:13:14.166 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.32, Mass=169, SNR=9.0, Peak=64 HFD=2.9
01:13:14.166 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
01:13:14.166 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
01:13:14.166 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=-0.39 hyp=1.17 cameraTheta=-0.34 mountX=-0.85 mountY=-0.71, mountTheta=-2.44
01:13:14.167 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=-0.39, opts=13)
01:13:14.167 00.000 5052 Enqueuing Move request for stepguider (1.10, -0.39)
01:13:14.168 00.001 8976 Worker thread wakes up
01:13:14.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, -0.39) opts 0xd
01:13:14.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, -0.39)
01:13:14.168 00.000 8976 Moving (1.10, -0.39) raw xDistance=-0.85 yDistance=-0.71
01:13:14.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.85
01:13:14.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.71
01:13:14.168 00.000 8976 MoveAxis(R, 3, ABG)
01:13:14.168 00.000 8976 stepping (-12, 24) + (3, 0)
01:13:14.168 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:14.169 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:13:14.180 00.011 5052 UpdateGuideState exits: m=169 SNR=9.0
01:13:14.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:14.180 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:14.180 00.000 5052 Enqueuing Expose request
01:13:14.204 00.024 8976 Received - 47 (G) 
01:13:14.204 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:14.204 00.000 8976 stepped: pos (-9, 24)
01:13:14.204 00.000 8976 MoveAxis(U, 3, ABG)
01:13:14.204 00.000 8976 stepping (-9, 24) + (0, 3)
01:13:14.204 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:14.235 00.031 8976 Received - 47 (G) 
01:13:14.235 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:14.235 00.000 8976 stepped: pos (-9, 27)
01:13:14.235 00.000 8976 move complete, result=0
01:13:14.236 00.001 8976 worker thread done servicing request
01:13:14.236 00.000 8976 Worker thread wakes up
01:13:14.236 00.000 5052 GuideStep: -0.9 px 3 ms EAST, -0.7 px 3 ms NORTH
01:13:14.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:14.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:14.926 00.690 8976 Exposure complete
01:13:14.931 00.005 8976 worker thread done servicing request
01:13:14.931 00.000 5052 OnExposeComplete: enter
01:13:14.931 00.000 5052 UpdateGuideState(): m_state=6
01:13:14.931 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2729
01:13:14.931 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=282.04, Mass=198, SNR=9.7, Peak=65 HFD=3.1
01:13:14.931 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
01:13:14.931 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
01:13:14.932 00.001 5052 CameraToMount -- cameraX=0.54 cameraY=0.33 hyp=0.64 cameraTheta=0.54 mountX=0.05 mountY=-0.64, mountTheta=-1.50
01:13:14.932 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.33, opts=13)
01:13:14.932 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.33)
01:13:14.932 00.000 8976 Worker thread wakes up
01:13:14.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.33) opts 0xd
01:13:14.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.33)
01:13:14.932 00.000 8976 Moving (0.54, 0.33) raw xDistance=0.05 yDistance=-0.64
01:13:14.933 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:13:14.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
01:13:14.933 00.000 8976 MoveAxis(R, 0, ABG)
01:13:14.933 00.000 8976 MoveAxis(U, 3, ABG)
01:13:14.933 00.000 8976 stepping (-9, 27) + (0, 3)
01:13:14.933 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:14.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:13:14.943 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:13:14.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:14.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:14.943 00.000 5052 Enqueuing Expose request
01:13:14.971 00.028 8976 Received - 47 (G) 
01:13:14.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:14.971 00.000 8976 stepped: pos (-9, 30)
01:13:14.971 00.000 8976 move complete, result=0
01:13:14.971 00.000 8976 worker thread done servicing request
01:13:14.971 00.000 8976 Worker thread wakes up
01:13:14.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:14.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:14.971 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
01:13:15.663 00.692 8976 Exposure complete
01:13:15.668 00.005 8976 worker thread done servicing request
01:13:15.668 00.000 5052 OnExposeComplete: enter
01:13:15.668 00.000 5052 UpdateGuideState(): m_state=6
01:13:15.669 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2730
01:13:15.669 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.05, Mass=177, SNR=9.2, Peak=64 HFD=2.8
01:13:15.669 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
01:13:15.669 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
01:13:15.669 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.34 hyp=0.37 cameraTheta=2.00 mountX=0.37 mountY=-0.05, mountTheta=-0.15
01:13:15.669 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.34, opts=13)
01:13:15.670 00.001 5052 Enqueuing Move request for stepguider (-0.15, 0.34)
01:13:15.670 00.000 8976 Worker thread wakes up
01:13:15.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.34) opts 0xd
01:13:15.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.34)
01:13:15.670 00.000 8976 Moving (-0.15, 0.34) raw xDistance=0.37 yDistance=-0.05
01:13:15.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:13:15.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:13:15.670 00.000 8976 MoveAxis(L, 2, ABG)
01:13:15.670 00.000 8976 stepping (-9, 30) + (-2, 0)
01:13:15.670 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:15.671 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:13:15.680 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:13:15.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:15.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:15.680 00.000 5052 Enqueuing Expose request
01:13:15.706 00.026 8976 Received - 47 (G) 
01:13:15.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:15.706 00.000 8976 stepped: pos (-11, 30)
01:13:15.706 00.000 8976 MoveAxis(U, 0, ABG)
01:13:15.706 00.000 8976 move complete, result=0
01:13:15.706 00.000 8976 worker thread done servicing request
01:13:15.706 00.000 8976 Worker thread wakes up
01:13:15.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:15.706 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:13:15.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:16.392 00.686 8976 Exposure complete
01:13:16.398 00.006 8976 worker thread done servicing request
01:13:16.399 00.001 5052 OnExposeComplete: enter
01:13:16.399 00.000 5052 UpdateGuideState(): m_state=6
01:13:16.399 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2731
01:13:16.399 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.65, Mass=199, SNR=9.8, Peak=67 HFD=3.1
01:13:16.399 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
01:13:16.399 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
01:13:16.399 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-0.21 mountX=-0.17 mountY=-0.19, mountTheta=-2.30
01:13:16.400 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.06, opts=13)
01:13:16.400 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.06)
01:13:16.400 00.000 8976 Worker thread wakes up
01:13:16.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.06) opts 0xd
01:13:16.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.06)
01:13:16.400 00.000 8976 Moving (0.26, -0.06) raw xDistance=-0.17 yDistance=-0.19
01:13:16.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:13:16.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:13:16.400 00.000 8976 MoveAxis(R, 0, ABG)
01:13:16.400 00.000 8976 MoveAxis(U, 0, ABG)
01:13:16.400 00.000 8976 move complete, result=0
01:13:16.400 00.000 8976 worker thread done servicing request
01:13:16.401 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:13:16.410 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
01:13:16.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:16.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:16.410 00.000 5052 Enqueuing Expose request
01:13:16.410 00.000 8976 Worker thread wakes up
01:13:16.410 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:16.411 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:16.411 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:17.100 00.689 8976 Exposure complete
01:13:17.105 00.005 8976 worker thread done servicing request
01:13:17.105 00.000 5052 OnExposeComplete: enter
01:13:17.105 00.000 5052 UpdateGuideState(): m_state=6
01:13:17.105 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2732
01:13:17.105 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.69, Mass=195, SNR=9.6, Peak=68 HFD=2.9
01:13:17.105 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
01:13:17.105 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:13:17.105 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.02 hyp=0.54 cameraTheta=-0.03 mountX=-0.26 mountY=-0.45, mountTheta=-2.10
01:13:17.106 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.02, opts=13)
01:13:17.106 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.02)
01:13:17.106 00.000 8976 Worker thread wakes up
01:13:17.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.02) opts 0xd
01:13:17.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.02)
01:13:17.106 00.000 8976 Moving (0.54, -0.02) raw xDistance=-0.26 yDistance=-0.45
01:13:17.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:13:17.107 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:13:17.107 00.000 8976 MoveAxis(R, 1, ABG)
01:13:17.107 00.000 8976 stepping (-11, 30) + (1, 0)
01:13:17.107 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:17.107 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:13:17.117 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:13:17.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:17.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:17.117 00.000 5052 Enqueuing Expose request
01:13:17.129 00.012 8976 Received - 47 (G) 
01:13:17.129 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:17.129 00.000 8976 stepped: pos (-10, 30)
01:13:17.129 00.000 8976 MoveAxis(U, 2, ABG)
01:13:17.129 00.000 8976 stepping (-10, 30) + (0, 2)
01:13:17.129 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:17.161 00.032 8976 Received - 47 (G) 
01:13:17.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:17.161 00.000 8976 stepped: pos (-10, 32)
01:13:17.161 00.000 8976 starting a new bump
01:13:17.161 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:13:17.161 00.000 8976 MountToCamera -- mountX=1.60 mountY=-4.67 hyp=4.93 mountTheta=-1.24 cameraX=3.43, cameraY=3.55 cameraTheta=0.80
01:13:17.161 00.000 8976 incremental bump (3.431, 3.546) isValid = 1
01:13:17.161 00.000 8976 Scheduling Mount bump of (0.160, 0.171)
01:13:17.161 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.17, opts=4)
01:13:17.161 00.000 8976 Enqueuing Move request for scope (0.16, 0.17)
01:13:17.161 00.000 8976 move complete, result=0
01:13:17.161 00.000 9828 Worker thread wakes up
01:13:17.161 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:13:17.161 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0x4
01:13:17.161 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
01:13:17.161 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
01:13:17.161 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
01:13:17.162 00.001 8976 worker thread done servicing request
01:13:17.162 00.000 8976 Worker thread wakes up
01:13:17.162 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.82 mountX=-0.17 mountY=-0.15, mountTheta=-2.41
01:13:17.162 00.000 9828 Moving (0.16, 0.17) raw xDistance=-0.17 yDistance=-0.15
01:13:17.162 00.000 9828 BLC: window closed
01:13:17.162 00.000 9828 MoveAxis(E, 53, B)
01:13:17.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:17.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:17.162 00.000 9828 Guiding  Dir = 2, Dur = 53
01:13:17.162 00.000 9828 IsSlewing returns 0
01:13:17.162 00.000 9828 IsGuiding returns 0
01:13:17.163 00.001 9828 PulseGuide returned control before completion, sleep 63
01:13:17.234 00.071 9828 IsGuiding returns 1
01:13:17.234 00.000 9828 scope still moving after pulse duration time elapsed
01:13:17.264 00.030 9828 IsSlewing returns 0
01:13:17.264 00.000 9828 IsGuiding returns 1
01:13:17.295 00.031 9828 IsSlewing returns 0
01:13:17.295 00.000 9828 IsGuiding returns 1
01:13:17.326 00.031 9828 IsSlewing returns 0
01:13:17.326 00.000 9828 IsGuiding returns 0
01:13:17.326 00.000 9828 scope move finished after 53 + 110 ms
01:13:17.326 00.000 9828 Move returns status 0, amount 53
01:13:17.326 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:17.326 00.000 9828 MoveAxis(N, 20, B)
01:13:17.326 00.000 9828 Guiding  Dir = 0, Dur = 20
01:13:17.341 00.015 9828 IsSlewing returns 0
01:13:17.341 00.000 9828 IsGuiding returns 0
01:13:17.341 00.000 9828 PulseGuide returned control before completion, sleep 30
01:13:17.372 00.031 9828 IsGuiding returns 1
01:13:17.372 00.000 9828 scope still moving after pulse duration time elapsed
01:13:17.403 00.031 9828 IsSlewing returns 0
01:13:17.403 00.000 9828 IsGuiding returns 1
01:13:17.434 00.031 9828 IsSlewing returns 0
01:13:17.434 00.000 9828 IsGuiding returns 1
01:13:17.465 00.031 9828 IsSlewing returns 0
01:13:17.465 00.000 9828 IsGuiding returns 1
01:13:17.496 00.031 9828 IsSlewing returns 0
01:13:17.496 00.000 9828 IsGuiding returns 0
01:13:17.496 00.000 9828 scope move finished after 20 + 134 ms
01:13:17.496 00.000 9828 Move returns status 0, amount 20
01:13:17.496 00.000 9828 move complete, result=0
01:13:17.496 00.000 9828 worker thread done servicing request
01:13:17.496 00.000 5052 GuideStep: -0.2 px 53 ms EAST, -0.1 px 20 ms NORTH
01:13:17.851 00.355 8976 Exposure complete
01:13:17.857 00.006 8976 worker thread done servicing request
01:13:17.857 00.000 5052 OnExposeComplete: enter
01:13:17.857 00.000 5052 UpdateGuideState(): m_state=6
01:13:17.857 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2733
01:13:17.857 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=280.75, Mass=194, SNR=9.6, Peak=64 HFD=2.6
01:13:17.857 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
01:13:17.857 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.45)
01:13:17.857 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.96 hyp=0.96 cameraTheta=-1.69 mountX=-0.80 mountY=0.62, mountTheta=2.49
01:13:17.857 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.96, opts=13)
01:13:17.857 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.96)
01:13:17.858 00.001 8976 Worker thread wakes up
01:13:17.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.96) opts 0xd
01:13:17.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.96)
01:13:17.858 00.000 8976 Moving (-0.11, -0.96) raw xDistance=-0.80 yDistance=0.62
01:13:17.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.80
01:13:17.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62
01:13:17.858 00.000 8976 MoveAxis(R, 3, ABG)
01:13:17.858 00.000 8976 stepping (-10, 32) + (3, 0)
01:13:17.858 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:17.858 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:13:17.868 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:13:17.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:17.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:17.868 00.000 5052 Enqueuing Expose request
01:13:17.896 00.028 8976 Received - 47 (G) 
01:13:17.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:17.896 00.000 8976 stepped: pos (-7, 32)
01:13:17.896 00.000 8976 MoveAxis(D, 2, ABG)
01:13:17.896 00.000 8976 stepping (-7, 32) + (0, -2)
01:13:17.896 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:17.928 00.032 8976 Received - 47 (G) 
01:13:17.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:17.928 00.000 8976 stepped: pos (-7, 30)
01:13:17.928 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:13:17.928 00.000 8976 MountToCamera -- mountX=1.42 mountY=-4.70 hyp=4.91 mountTheta=-1.28 cameraX=3.54, cameraY=3.41 cameraTheta=0.77
01:13:17.928 00.000 8976 incremental bump (3.538, 3.407) isValid = 1
01:13:17.929 00.001 8976 Scheduling Mount bump of (0.165, 0.165)
01:13:17.929 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.17, opts=4)
01:13:17.929 00.000 8976 Enqueuing Move request for scope (0.17, 0.17)
01:13:17.929 00.000 8976 move complete, result=0
01:13:17.929 00.000 9828 Worker thread wakes up
01:13:17.929 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0x4
01:13:17.929 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
01:13:17.929 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
01:13:17.929 00.000 8976 worker thread done servicing request
01:13:17.929 00.000 8976 Worker thread wakes up
01:13:17.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:17.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:17.929 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.6 px 2 ms SOUTH
01:13:17.929 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
01:13:17.929 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.23 cameraTheta=0.78 mountX=-0.17 mountY=-0.14, mountTheta=-2.45
01:13:17.929 00.000 9828 Moving (0.17, 0.17) raw xDistance=-0.17 yDistance=-0.14
01:13:17.929 00.000 9828 BLC: window closed
01:13:17.929 00.000 9828 MoveAxis(E, 55, B)
01:13:17.929 00.000 9828 Guiding  Dir = 2, Dur = 55
01:13:17.930 00.001 9828 IsSlewing returns 0
01:13:17.930 00.000 9828 IsGuiding returns 0
01:13:17.930 00.000 9828 PulseGuide returned control before completion, sleep 65
01:13:18.008 00.078 9828 IsGuiding returns 1
01:13:18.008 00.000 9828 scope still moving after pulse duration time elapsed
01:13:18.039 00.031 9828 IsSlewing returns 0
01:13:18.039 00.000 9828 IsGuiding returns 1
01:13:18.071 00.032 9828 IsSlewing returns 0
01:13:18.071 00.000 9828 IsGuiding returns 1
01:13:18.103 00.032 9828 IsSlewing returns 0
01:13:18.103 00.000 9828 IsGuiding returns 0
01:13:18.103 00.000 9828 scope move finished after 55 + 118 ms
01:13:18.103 00.000 9828 Move returns status 0, amount 55
01:13:18.103 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:18.103 00.000 9828 MoveAxis(N, 19, B)
01:13:18.103 00.000 9828 Guiding  Dir = 0, Dur = 19
01:13:18.117 00.014 9828 IsSlewing returns 0
01:13:18.117 00.000 9828 IsGuiding returns 0
01:13:18.117 00.000 9828 PulseGuide returned control before completion, sleep 29
01:13:18.148 00.031 9828 IsGuiding returns 1
01:13:18.148 00.000 9828 scope still moving after pulse duration time elapsed
01:13:18.179 00.031 9828 IsSlewing returns 0
01:13:18.179 00.000 9828 IsGuiding returns 1
01:13:18.210 00.031 9828 IsSlewing returns 0
01:13:18.210 00.000 9828 IsGuiding returns 1
01:13:18.240 00.030 9828 IsSlewing returns 0
01:13:18.240 00.000 9828 IsGuiding returns 1
01:13:18.272 00.032 9828 IsSlewing returns 0
01:13:18.273 00.001 9828 IsGuiding returns 0
01:13:18.273 00.000 9828 scope move finished after 19 + 135 ms
01:13:18.273 00.000 9828 Move returns status 0, amount 19
01:13:18.273 00.000 9828 move complete, result=0
01:13:18.273 00.000 9828 worker thread done servicing request
01:13:18.273 00.000 5052 GuideStep: -0.2 px 55 ms EAST, -0.1 px 19 ms NORTH
01:13:18.623 00.350 8976 Exposure complete
01:13:18.627 00.004 8976 worker thread done servicing request
01:13:18.627 00.000 5052 OnExposeComplete: enter
01:13:18.627 00.000 5052 UpdateGuideState(): m_state=6
01:13:18.627 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2734
01:13:18.628 00.001 5052 Star::Find returns 1 (1), X=328.69, Y=281.80, Mass=197, SNR=9.7, Peak=61 HFD=3.2
01:13:18.628 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:13:18.628 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:13:18.628 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.09 hyp=0.50 cameraTheta=2.96 mountX=0.30 mountY=0.36, mountTheta=0.88
01:13:18.628 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.09, opts=13)
01:13:18.628 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.09)
01:13:18.628 00.000 8976 Worker thread wakes up
01:13:18.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.09) opts 0xd
01:13:18.629 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.09)
01:13:18.629 00.000 8976 Moving (-0.49, 0.09) raw xDistance=0.30 yDistance=0.36
01:13:18.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.30
01:13:18.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
01:13:18.629 00.000 8976 MoveAxis(L, 1, ABG)
01:13:18.629 00.000 8976 stepping (-7, 30) + (-1, 0)
01:13:18.629 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:18.629 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:13:18.638 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7 Saturated
01:13:18.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:18.639 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:18.639 00.000 5052 Enqueuing Expose request
01:13:18.663 00.024 8976 Received - 47 (G) 
01:13:18.663 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:18.663 00.000 8976 stepped: pos (-8, 30)
01:13:18.663 00.000 8976 MoveAxis(D, 2, ABG)
01:13:18.663 00.000 8976 stepping (-8, 30) + (0, -2)
01:13:18.663 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:18.696 00.033 8976 Received - 47 (G) 
01:13:18.696 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:18.696 00.000 8976 stepped: pos (-8, 28)
01:13:18.696 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:13:18.696 00.000 8976 MountToCamera -- mountX=1.36 mountY=-4.62 hyp=4.81 mountTheta=-1.28 cameraX=3.49, cameraY=3.31 cameraTheta=0.76
01:13:18.696 00.000 8976 incremental bump (3.493, 3.310) isValid = 1
01:13:18.696 00.000 8976 Scheduling Mount bump of (0.167, 0.164)
01:13:18.696 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.16, opts=4)
01:13:18.696 00.000 8976 Enqueuing Move request for scope (0.17, 0.16)
01:13:18.696 00.000 8976 move complete, result=0
01:13:18.696 00.000 9828 Worker thread wakes up
01:13:18.696 00.000 8976 worker thread done servicing request
01:13:18.696 00.000 8976 Worker thread wakes up
01:13:18.696 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:18.696 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:13:18.696 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0x4
01:13:18.696 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
01:13:18.697 00.001 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
01:13:18.697 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:18.697 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
01:13:18.697 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.78 mountX=-0.17 mountY=-0.14, mountTheta=-2.46
01:13:18.697 00.000 9828 Moving (0.17, 0.16) raw xDistance=-0.17 yDistance=-0.14
01:13:18.697 00.000 9828 BLC: window closed
01:13:18.697 00.000 9828 MoveAxis(E, 55, B)
01:13:18.697 00.000 9828 Guiding  Dir = 2, Dur = 55
01:13:18.698 00.001 9828 IsSlewing returns 0
01:13:18.698 00.000 9828 IsGuiding returns 0
01:13:18.698 00.000 9828 PulseGuide returned control before completion, sleep 65
01:13:18.764 00.066 9828 IsGuiding returns 1
01:13:18.764 00.000 9828 scope still moving after pulse duration time elapsed
01:13:18.795 00.031 9828 IsSlewing returns 0
01:13:18.795 00.000 9828 IsGuiding returns 1
01:13:18.826 00.031 9828 IsSlewing returns 0
01:13:18.826 00.000 9828 IsGuiding returns 1
01:13:18.857 00.031 9828 IsSlewing returns 0
01:13:18.857 00.000 9828 IsGuiding returns 1
01:13:18.887 00.030 9828 IsSlewing returns 0
01:13:18.887 00.000 9828 IsGuiding returns 0
01:13:18.887 00.000 9828 scope move finished after 55 + 134 ms
01:13:18.887 00.000 9828 Move returns status 0, amount 55
01:13:18.887 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:18.887 00.000 9828 MoveAxis(N, 19, B)
01:13:18.887 00.000 9828 Guiding  Dir = 0, Dur = 19
01:13:18.902 00.015 9828 IsSlewing returns 0
01:13:18.902 00.000 9828 IsGuiding returns 0
01:13:18.902 00.000 9828 PulseGuide returned control before completion, sleep 29
01:13:18.934 00.032 9828 IsGuiding returns 1
01:13:18.934 00.000 9828 scope still moving after pulse duration time elapsed
01:13:18.965 00.031 9828 IsSlewing returns 0
01:13:18.965 00.000 9828 IsGuiding returns 1
01:13:18.996 00.031 9828 IsSlewing returns 0
01:13:18.996 00.000 9828 IsGuiding returns 1
01:13:19.026 00.030 9828 IsSlewing returns 0
01:13:19.026 00.000 9828 IsGuiding returns 1
01:13:19.057 00.031 9828 IsSlewing returns 0
01:13:19.057 00.000 9828 IsGuiding returns 0
01:13:19.057 00.000 9828 scope move finished after 19 + 136 ms
01:13:19.057 00.000 9828 Move returns status 0, amount 19
01:13:19.057 00.000 9828 move complete, result=0
01:13:19.057 00.000 9828 worker thread done servicing request
01:13:19.057 00.000 5052 GuideStep: -0.2 px 55 ms EAST, -0.1 px 19 ms NORTH
01:13:19.391 00.334 8976 Exposure complete
01:13:19.396 00.005 8976 worker thread done servicing request
01:13:19.396 00.000 5052 OnExposeComplete: enter
01:13:19.396 00.000 5052 UpdateGuideState(): m_state=6
01:13:19.396 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2735
01:13:19.396 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.78, Mass=185, SNR=9.4, Peak=63 HFD=2.9
01:13:19.396 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:13:19.396 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:13:19.396 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.07 hyp=0.85 cameraTheta=3.06 mountX=0.45 mountY=0.67, mountTheta=0.99
01:13:19.397 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.07, opts=13)
01:13:19.397 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.07)
01:13:19.397 00.000 8976 Worker thread wakes up
01:13:19.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.07) opts 0xd
01:13:19.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.07)
01:13:19.397 00.000 8976 Moving (-0.85, 0.07) raw xDistance=0.45 yDistance=0.67
01:13:19.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
01:13:19.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
01:13:19.397 00.000 8976 MoveAxis(L, 2, ABG)
01:13:19.398 00.001 8976 stepping (-8, 28) + (-2, 0)
01:13:19.398 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:19.398 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:13:19.407 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:13:19.408 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:19.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:19.408 00.000 5052 Enqueuing Expose request
01:13:19.431 00.023 8976 Received - 47 (G) 
01:13:19.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:19.431 00.000 8976 stepped: pos (-10, 28)
01:13:19.431 00.000 8976 MoveAxis(D, 3, ABG)
01:13:19.431 00.000 8976 stepping (-10, 28) + (0, -3)
01:13:19.431 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:19.463 00.032 8976 Received - 47 (G) 
01:13:19.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:19.463 00.000 8976 stepped: pos (-10, 25)
01:13:19.463 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:13:19.463 00.000 8976 MountToCamera -- mountX=1.41 mountY=-4.40 hyp=4.63 mountTheta=-1.26 cameraX=3.28, cameraY=3.26 cameraTheta=0.78
01:13:19.463 00.000 8976 incremental bump (3.277, 3.264) isValid = 1
01:13:19.463 00.000 8976 Scheduling Mount bump of (0.163, 0.168)
01:13:19.463 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.17, opts=4)
01:13:19.463 00.000 8976 Enqueuing Move request for scope (0.16, 0.17)
01:13:19.463 00.000 8976 move complete, result=0
01:13:19.463 00.000 9828 Worker thread wakes up
01:13:19.463 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:13:19.463 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0x4
01:13:19.463 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
01:13:19.463 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
01:13:19.463 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
01:13:19.463 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.80 mountX=-0.17 mountY=-0.15, mountTheta=-2.43
01:13:19.463 00.000 9828 Moving (0.16, 0.17) raw xDistance=-0.17 yDistance=-0.15
01:13:19.464 00.001 9828 BLC: window closed
01:13:19.464 00.000 8976 worker thread done servicing request
01:13:19.464 00.000 8976 Worker thread wakes up
01:13:19.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:19.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:19.464 00.000 9828 MoveAxis(E, 54, B)
01:13:19.464 00.000 9828 Guiding  Dir = 2, Dur = 54
01:13:19.464 00.000 9828 IsSlewing returns 0
01:13:19.464 00.000 9828 IsGuiding returns 0
01:13:19.464 00.000 9828 PulseGuide returned control before completion, sleep 64
01:13:19.538 00.074 9828 IsGuiding returns 1
01:13:19.538 00.000 9828 scope still moving after pulse duration time elapsed
01:13:19.570 00.032 9828 IsSlewing returns 0
01:13:19.570 00.000 9828 IsGuiding returns 1
01:13:19.601 00.031 9828 IsSlewing returns 0
01:13:19.601 00.000 9828 IsGuiding returns 1
01:13:19.632 00.031 9828 IsSlewing returns 0
01:13:19.632 00.000 9828 IsGuiding returns 0
01:13:19.632 00.000 9828 scope move finished after 54 + 113 ms
01:13:19.632 00.000 9828 Move returns status 0, amount 54
01:13:19.632 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:19.632 00.000 9828 MoveAxis(N, 20, B)
01:13:19.632 00.000 9828 Guiding  Dir = 0, Dur = 20
01:13:19.647 00.015 9828 IsSlewing returns 0
01:13:19.647 00.000 9828 IsGuiding returns 0
01:13:19.647 00.000 9828 PulseGuide returned control before completion, sleep 30
01:13:19.678 00.031 9828 IsGuiding returns 1
01:13:19.678 00.000 9828 scope still moving after pulse duration time elapsed
01:13:19.708 00.030 9828 IsSlewing returns 0
01:13:19.708 00.000 9828 IsGuiding returns 1
01:13:19.740 00.032 9828 IsSlewing returns 0
01:13:19.740 00.000 9828 IsGuiding returns 1
01:13:19.770 00.030 9828 IsSlewing returns 0
01:13:19.770 00.000 9828 IsGuiding returns 1
01:13:19.801 00.031 9828 IsSlewing returns 0
01:13:19.801 00.000 9828 IsGuiding returns 0
01:13:19.801 00.000 9828 scope move finished after 20 + 134 ms
01:13:19.801 00.000 9828 Move returns status 0, amount 20
01:13:19.801 00.000 9828 move complete, result=0
01:13:19.801 00.000 9828 worker thread done servicing request
01:13:19.801 00.000 5052 GuideStep: -0.2 px 54 ms EAST, -0.1 px 20 ms NORTH
01:13:20.153 00.352 8976 Exposure complete
01:13:20.158 00.005 8976 worker thread done servicing request
01:13:20.158 00.000 5052 OnExposeComplete: enter
01:13:20.159 00.001 5052 UpdateGuideState(): m_state=6
01:13:20.159 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2736
01:13:20.159 00.000 5052 Star::Find returns 1 (0), X=328.09, Y=281.79, Mass=175, SNR=9.1, Peak=61 HFD=2.6
01:13:20.159 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:13:20.159 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:13:20.159 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=0.08 hyp=1.09 cameraTheta=3.06 mountX=0.57 mountY=0.87, mountTheta=0.99
01:13:20.161 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=0.08, opts=13)
01:13:20.161 00.000 5052 Enqueuing Move request for stepguider (-1.09, 0.08)
01:13:20.161 00.000 8976 Worker thread wakes up
01:13:20.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, 0.08) opts 0xd
01:13:20.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, 0.08)
01:13:20.161 00.000 8976 Moving (-1.09, 0.08) raw xDistance=0.57 yDistance=0.87
01:13:20.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
01:13:20.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.87
01:13:20.161 00.000 8976 MoveAxis(L, 2, ABG)
01:13:20.161 00.000 8976 stepping (-10, 25) + (-2, 0)
01:13:20.161 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:20.162 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:13:20.171 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
01:13:20.172 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:20.172 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:20.172 00.000 5052 Enqueuing Expose request
01:13:20.198 00.026 8976 Received - 47 (G) 
01:13:20.198 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:20.198 00.000 8976 stepped: pos (-12, 25)
01:13:20.198 00.000 8976 MoveAxis(D, 4, ABG)
01:13:20.198 00.000 8976 stepping (-12, 25) + (0, -4)
01:13:20.198 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:20.231 00.033 8976 Received - 47 (G) 
01:13:20.231 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:20.231 00.000 8976 stepped: pos (-12, 21)
01:13:20.231 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:13:20.231 00.000 8976 MountToCamera -- mountX=1.55 mountY=-4.05 hyp=4.34 mountTheta=-1.20 cameraX=2.90, cameraY=3.23 cameraTheta=0.84
01:13:20.231 00.000 8976 incremental bump (2.899, 3.228) isValid = 1
01:13:20.231 00.000 8976 Scheduling Mount bump of (0.153, 0.177)
01:13:20.231 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
01:13:20.231 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
01:13:20.231 00.000 8976 move complete, result=0
01:13:20.231 00.000 9828 Worker thread wakes up
01:13:20.231 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
01:13:20.231 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:13:20.231 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
01:13:20.231 00.000 8976 worker thread done servicing request
01:13:20.231 00.000 8976 Worker thread wakes up
01:13:20.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:20.231 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:13:20.232 00.001 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
01:13:20.232 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.86 mountX=-0.16 mountY=-0.16, mountTheta=-2.37
01:13:20.232 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
01:13:20.232 00.000 9828 BLC: window closed
01:13:20.232 00.000 9828 MoveAxis(E, 51, B)
01:13:20.232 00.000 9828 Guiding  Dir = 2, Dur = 51
01:13:20.232 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:20.232 00.000 9828 IsSlewing returns 0
01:13:20.232 00.000 9828 IsGuiding returns 0
01:13:20.232 00.000 9828 PulseGuide returned control before completion, sleep 61
01:13:20.295 00.063 9828 IsGuiding returns 1
01:13:20.296 00.001 9828 scope still moving after pulse duration time elapsed
01:13:20.326 00.030 9828 IsSlewing returns 0
01:13:20.326 00.000 9828 IsGuiding returns 1
01:13:20.357 00.031 9828 IsSlewing returns 0
01:13:20.357 00.000 9828 IsGuiding returns 1
01:13:20.388 00.031 9828 IsSlewing returns 0
01:13:20.388 00.000 9828 IsGuiding returns 0
01:13:20.388 00.000 9828 scope move finished after 51 + 104 ms
01:13:20.388 00.000 9828 Move returns status 0, amount 51
01:13:20.388 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:20.388 00.000 9828 MoveAxis(N, 21, B)
01:13:20.388 00.000 9828 Guiding  Dir = 0, Dur = 21
01:13:20.403 00.015 9828 IsSlewing returns 0
01:13:20.403 00.000 9828 IsGuiding returns 0
01:13:20.403 00.000 9828 PulseGuide returned control before completion, sleep 31
01:13:20.442 00.039 9828 IsGuiding returns 1
01:13:20.442 00.000 9828 scope still moving after pulse duration time elapsed
01:13:20.472 00.030 9828 IsSlewing returns 0
01:13:20.472 00.000 9828 IsGuiding returns 1
01:13:20.503 00.031 9828 IsSlewing returns 0
01:13:20.503 00.000 9828 IsGuiding returns 1
01:13:20.534 00.031 9828 IsSlewing returns 0
01:13:20.534 00.000 9828 IsGuiding returns 1
01:13:20.566 00.032 9828 IsSlewing returns 0
01:13:20.566 00.000 9828 IsGuiding returns 0
01:13:20.566 00.000 9828 scope move finished after 21 + 141 ms
01:13:20.566 00.000 9828 Move returns status 0, amount 21
01:13:20.566 00.000 9828 move complete, result=0
01:13:20.566 00.000 9828 worker thread done servicing request
01:13:20.566 00.000 5052 GuideStep: -0.2 px 51 ms EAST, -0.2 px 21 ms NORTH
01:13:20.926 00.360 8976 Exposure complete
01:13:20.931 00.005 8976 worker thread done servicing request
01:13:20.931 00.000 5052 OnExposeComplete: enter
01:13:20.931 00.000 5052 UpdateGuideState(): m_state=6
01:13:20.931 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2737
01:13:20.931 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.19, Mass=195, SNR=9.7, Peak=69 HFD=2.8
01:13:20.931 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.61 = 1.67)
01:13:20.931 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
01:13:20.931 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=-0.52 hyp=0.96 cameraTheta=-2.57 mountX=-0.10 mountY=0.96, mountTheta=1.67
01:13:20.932 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-0.52, opts=13)
01:13:20.932 00.000 5052 Enqueuing Move request for stepguider (-0.80, -0.52)
01:13:20.932 00.000 8976 Worker thread wakes up
01:13:20.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -0.52) opts 0xd
01:13:20.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -0.52)
01:13:20.932 00.000 8976 Moving (-0.80, -0.52) raw xDistance=-0.10 yDistance=0.96
01:13:20.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:13:20.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.96
01:13:20.932 00.000 8976 MoveAxis(R, 0, ABG)
01:13:20.932 00.000 8976 MoveAxis(D, 4, ABG)
01:13:20.932 00.000 8976 stepping (-12, 21) + (0, -4)
01:13:20.932 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:20.933 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:13:20.942 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:13:20.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:20.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:20.942 00.000 5052 Enqueuing Expose request
01:13:20.966 00.024 8976 Received - 47 (G) 
01:13:20.966 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:20.966 00.000 8976 stepped: pos (-12, 17)
01:13:20.966 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:13:20.966 00.000 8976 MountToCamera -- mountX=1.65 mountY=-3.61 hyp=3.96 mountTheta=-1.14 cameraX=2.46, cameraY=3.11 cameraTheta=0.90
01:13:20.966 00.000 8976 incremental bump (2.460, 3.108) isValid = 1
01:13:20.966 00.000 8976 Scheduling Mount bump of (0.143, 0.187)
01:13:20.966 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
01:13:20.966 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
01:13:20.966 00.000 8976 move complete, result=0
01:13:20.966 00.000 8976 worker thread done servicing request
01:13:20.966 00.000 8976 Worker thread wakes up
01:13:20.966 00.000 9828 Worker thread wakes up
01:13:20.966 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
01:13:20.966 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
01:13:20.966 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:13:20.966 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:20.966 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:20.966 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
01:13:20.967 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
01:13:20.967 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.23 cameraTheta=0.92 mountX=-0.15 mountY=-0.17, mountTheta=-2.30
01:13:20.967 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
01:13:20.967 00.000 9828 BLC: window closed
01:13:20.967 00.000 9828 MoveAxis(E, 48, B)
01:13:20.967 00.000 9828 Guiding  Dir = 2, Dur = 48
01:13:20.967 00.000 9828 IsSlewing returns 0
01:13:20.967 00.000 9828 IsGuiding returns 0
01:13:20.967 00.000 9828 PulseGuide returned control before completion, sleep 58
01:13:21.030 00.063 9828 IsGuiding returns 1
01:13:21.030 00.000 9828 scope still moving after pulse duration time elapsed
01:13:21.061 00.031 9828 IsSlewing returns 0
01:13:21.061 00.000 9828 IsGuiding returns 1
01:13:21.092 00.031 9828 IsSlewing returns 0
01:13:21.092 00.000 9828 IsGuiding returns 1
01:13:21.122 00.030 9828 IsSlewing returns 0
01:13:21.122 00.000 9828 IsGuiding returns 0
01:13:21.122 00.000 9828 scope move finished after 48 + 106 ms
01:13:21.122 00.000 9828 Move returns status 0, amount 48
01:13:21.122 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:21.122 00.000 9828 MoveAxis(N, 23, B)
01:13:21.122 00.000 9828 Guiding  Dir = 0, Dur = 23
01:13:21.137 00.015 9828 IsSlewing returns 0
01:13:21.137 00.000 9828 IsGuiding returns 0
01:13:21.137 00.000 9828 PulseGuide returned control before completion, sleep 33
01:13:21.185 00.048 9828 IsGuiding returns 1
01:13:21.185 00.000 9828 scope still moving after pulse duration time elapsed
01:13:21.216 00.031 9828 IsSlewing returns 0
01:13:21.216 00.000 9828 IsGuiding returns 1
01:13:21.247 00.031 9828 IsSlewing returns 0
01:13:21.247 00.000 9828 IsGuiding returns 1
01:13:21.277 00.030 9828 IsSlewing returns 0
01:13:21.277 00.000 9828 IsGuiding returns 1
01:13:21.309 00.032 9828 IsSlewing returns 0
01:13:21.309 00.000 9828 IsGuiding returns 1
01:13:21.340 00.031 9828 IsSlewing returns 0
01:13:21.341 00.001 9828 IsGuiding returns 1
01:13:21.371 00.030 9828 IsSlewing returns 0
01:13:21.371 00.000 9828 IsGuiding returns 1
01:13:21.403 00.032 9828 IsSlewing returns 0
01:13:21.403 00.000 9828 IsGuiding returns 0
01:13:21.403 00.000 9828 scope move finished after 23 + 242 ms
01:13:21.403 00.000 9828 Move returns status 0, amount 23
01:13:21.403 00.000 9828 move complete, result=0
01:13:21.403 00.000 9828 worker thread done servicing request
01:13:21.403 00.000 5052 GuideStep: -0.2 px 48 ms EAST, -0.2 px 23 ms NORTH
01:13:21.660 00.257 8976 Exposure complete
01:13:21.665 00.005 8976 worker thread done servicing request
01:13:21.665 00.000 5052 OnExposeComplete: enter
01:13:21.665 00.000 5052 UpdateGuideState(): m_state=6
01:13:21.665 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2738
01:13:21.665 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.47, Mass=161, SNR=8.7, Peak=60 HFD=3.1
01:13:21.665 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
01:13:21.665 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.47)
01:13:21.665 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.24 hyp=0.52 cameraTheta=-2.67 mountX=0.00 mountY=0.52, mountTheta=1.57
01:13:21.666 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.24, opts=13)
01:13:21.666 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.24)
01:13:21.666 00.000 8976 Worker thread wakes up
01:13:21.666 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.24) opts 0xd
01:13:21.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.24)
01:13:21.666 00.000 8976 Moving (-0.47, -0.24) raw xDistance=0.00 yDistance=0.52
01:13:21.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:13:21.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.52
01:13:21.666 00.000 8976 MoveAxis(R, 0, ABG)
01:13:21.666 00.000 8976 MoveAxis(D, 2, ABG)
01:13:21.666 00.000 8976 stepping (-12, 17) + (0, -2)
01:13:21.666 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:21.667 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:13:21.676 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
01:13:21.676 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:21.676 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:21.676 00.000 5052 Enqueuing Expose request
01:13:21.701 00.025 8976 Received - 47 (G) 
01:13:21.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:21.701 00.000 8976 stepped: pos (-12, 15)
01:13:21.701 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:13:21.702 00.001 8976 MountToCamera -- mountX=1.71 mountY=-3.20 hyp=3.63 mountTheta=-1.08 cameraX=2.07, cameraY=2.98 cameraTheta=0.96
01:13:21.702 00.000 8976 incremental bump (2.072, 2.980) isValid = 1
01:13:21.702 00.000 8976 Scheduling Mount bump of (0.131, 0.196)
01:13:21.702 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.20, opts=4)
01:13:21.702 00.000 8976 Enqueuing Move request for scope (0.13, 0.20)
01:13:21.702 00.000 8976 move complete, result=0
01:13:21.702 00.000 9828 Worker thread wakes up
01:13:21.702 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0x4
01:13:21.702 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
01:13:21.702 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
01:13:21.702 00.000 8976 worker thread done servicing request
01:13:21.702 00.000 8976 Worker thread wakes up
01:13:21.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:21.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:21.702 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:13:21.702 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
01:13:21.702 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.98 mountX=-0.14 mountY=-0.18, mountTheta=-2.24
01:13:21.702 00.000 9828 Moving (0.13, 0.20) raw xDistance=-0.14 yDistance=-0.18
01:13:21.702 00.000 9828 BLC: window closed
01:13:21.703 00.001 9828 MoveAxis(E, 44, B)
01:13:21.703 00.000 9828 Guiding  Dir = 2, Dur = 44
01:13:21.703 00.000 9828 IsSlewing returns 0
01:13:21.703 00.000 9828 IsGuiding returns 0
01:13:21.703 00.000 9828 PulseGuide returned control before completion, sleep 54
01:13:21.773 00.070 9828 IsGuiding returns 1
01:13:21.773 00.000 9828 scope still moving after pulse duration time elapsed
01:13:21.804 00.031 9828 IsSlewing returns 0
01:13:21.804 00.000 9828 IsGuiding returns 1
01:13:21.835 00.031 9828 IsSlewing returns 0
01:13:21.835 00.000 9828 IsGuiding returns 1
01:13:21.866 00.031 9828 IsSlewing returns 0
01:13:21.866 00.000 9828 IsGuiding returns 0
01:13:21.866 00.000 9828 scope move finished after 44 + 119 ms
01:13:21.866 00.000 9828 Move returns status 0, amount 44
01:13:21.866 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:21.866 00.000 9828 MoveAxis(N, 24, B)
01:13:21.866 00.000 9828 Guiding  Dir = 0, Dur = 24
01:13:21.881 00.015 9828 IsSlewing returns 0
01:13:21.881 00.000 9828 IsGuiding returns 0
01:13:21.881 00.000 9828 PulseGuide returned control before completion, sleep 34
01:13:21.928 00.047 9828 IsGuiding returns 1
01:13:21.928 00.000 9828 scope still moving after pulse duration time elapsed
01:13:21.958 00.030 9828 IsSlewing returns 0
01:13:21.958 00.000 9828 IsGuiding returns 1
01:13:21.990 00.032 9828 IsSlewing returns 0
01:13:21.990 00.000 9828 IsGuiding returns 1
01:13:22.021 00.031 9828 IsSlewing returns 0
01:13:22.022 00.001 9828 IsGuiding returns 1
01:13:22.051 00.029 9828 IsSlewing returns 0
01:13:22.051 00.000 9828 IsGuiding returns 0
01:13:22.051 00.000 9828 scope move finished after 24 + 145 ms
01:13:22.051 00.000 9828 Move returns status 0, amount 24
01:13:22.051 00.000 9828 move complete, result=0
01:13:22.051 00.000 9828 worker thread done servicing request
01:13:22.052 00.001 5052 GuideStep: -0.1 px 44 ms EAST, -0.2 px 24 ms NORTH
01:13:22.391 00.339 8976 Exposure complete
01:13:22.397 00.006 8976 worker thread done servicing request
01:13:22.397 00.000 5052 OnExposeComplete: enter
01:13:22.397 00.000 5052 UpdateGuideState(): m_state=6
01:13:22.397 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2739
01:13:22.397 00.000 5052 Star::Find returns 1 (0), X=328.17, Y=281.27, Mass=209, SNR=9.9, Peak=63 HFD=3.5
01:13:22.397 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.78 = 1.51)
01:13:22.397 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:13:22.397 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=-0.44 hyp=1.10 cameraTheta=-2.73 mountX=0.07 mountY=1.08, mountTheta=1.51
01:13:22.398 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=-0.44, opts=13)
01:13:22.398 00.000 5052 Enqueuing Move request for stepguider (-1.01, -0.44)
01:13:22.398 00.000 8976 Worker thread wakes up
01:13:22.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, -0.44) opts 0xd
01:13:22.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, -0.44)
01:13:22.398 00.000 8976 Moving (-1.01, -0.44) raw xDistance=0.07 yDistance=1.08
01:13:22.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:13:22.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.08
01:13:22.398 00.000 8976 MoveAxis(R, 0, ABG)
01:13:22.398 00.000 8976 MoveAxis(D, 4, ABG)
01:13:22.398 00.000 8976 stepping (-12, 15) + (0, -4)
01:13:22.398 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:22.399 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:13:22.408 00.009 5052 UpdateGuideState exits: m=209 SNR=9.9
01:13:22.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:22.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:22.408 00.000 5052 Enqueuing Expose request
01:13:22.437 00.029 8976 Received - 47 (G) 
01:13:22.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:22.437 00.000 8976 stepped: pos (-12, 11)
01:13:22.437 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:13:22.437 00.000 8976 MountToCamera -- mountX=1.75 mountY=-2.72 hyp=3.24 mountTheta=-1.00 cameraX=1.63, cameraY=2.80 cameraTheta=1.04
01:13:22.437 00.000 8976 incremental bump (1.625, 2.799) isValid = 1
01:13:22.437 00.000 8976 Scheduling Mount bump of (0.115, 0.206)
01:13:22.437 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.21, opts=4)
01:13:22.437 00.000 8976 Enqueuing Move request for scope (0.12, 0.21)
01:13:22.437 00.000 8976 move complete, result=0
01:13:22.437 00.000 8976 worker thread done servicing request
01:13:22.437 00.000 8976 Worker thread wakes up
01:13:22.437 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.1 px 4 ms SOUTH
01:13:22.437 00.000 9828 Worker thread wakes up
01:13:22.437 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0x4
01:13:22.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:22.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:22.438 00.001 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
01:13:22.438 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
01:13:22.438 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
01:13:22.438 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.06 mountX=-0.12 mountY=-0.19, mountTheta=-2.15
01:13:22.438 00.000 9828 Moving (0.12, 0.21) raw xDistance=-0.12 yDistance=-0.19
01:13:22.438 00.000 9828 BLC: window closed
01:13:22.438 00.000 9828 MoveAxis(E, 40, B)
01:13:22.438 00.000 9828 Guiding  Dir = 2, Dur = 40
01:13:22.438 00.000 9828 IsSlewing returns 0
01:13:22.438 00.000 9828 IsGuiding returns 0
01:13:22.438 00.000 9828 PulseGuide returned control before completion, sleep 50
01:13:22.503 00.065 9828 IsGuiding returns 1
01:13:22.503 00.000 9828 scope still moving after pulse duration time elapsed
01:13:22.535 00.032 9828 IsSlewing returns 0
01:13:22.539 00.004 9828 IsGuiding returns 1
01:13:22.566 00.027 9828 IsSlewing returns 0
01:13:22.566 00.000 9828 IsGuiding returns 1
01:13:22.596 00.030 9828 IsSlewing returns 0
01:13:22.596 00.000 9828 IsGuiding returns 0
01:13:22.596 00.000 9828 scope move finished after 40 + 117 ms
01:13:22.596 00.000 9828 Move returns status 0, amount 40
01:13:22.596 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:22.596 00.000 9828 MoveAxis(N, 26, B)
01:13:22.596 00.000 9828 Guiding  Dir = 0, Dur = 26
01:13:22.611 00.015 9828 IsSlewing returns 0
01:13:22.611 00.000 9828 IsGuiding returns 0
01:13:22.611 00.000 9828 PulseGuide returned control before completion, sleep 36
01:13:22.658 00.047 9828 IsGuiding returns 1
01:13:22.658 00.000 9828 scope still moving after pulse duration time elapsed
01:13:22.689 00.031 9828 IsSlewing returns 0
01:13:22.689 00.000 9828 IsGuiding returns 1
01:13:22.721 00.032 9828 IsSlewing returns 0
01:13:22.721 00.000 9828 IsGuiding returns 1
01:13:22.751 00.030 9828 IsSlewing returns 0
01:13:22.751 00.000 9828 IsGuiding returns 1
01:13:22.782 00.031 9828 IsSlewing returns 0
01:13:22.782 00.000 9828 IsGuiding returns 0
01:13:22.782 00.000 9828 scope move finished after 26 + 144 ms
01:13:22.782 00.000 9828 Move returns status 0, amount 26
01:13:22.782 00.000 9828 move complete, result=0
01:13:22.782 00.000 9828 worker thread done servicing request
01:13:22.782 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.2 px 26 ms NORTH
01:13:23.130 00.348 8976 Exposure complete
01:13:23.135 00.005 8976 worker thread done servicing request
01:13:23.135 00.000 5052 OnExposeComplete: enter
01:13:23.135 00.000 5052 UpdateGuideState(): m_state=6
01:13:23.135 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2740
01:13:23.135 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.42, Mass=164, SNR=8.8, Peak=59 HFD=3.0
01:13:23.135 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
01:13:23.135 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
01:13:23.135 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=-0.29 hyp=0.88 cameraTheta=-2.80 mountX=0.12 mountY=0.86, mountTheta=1.43
01:13:23.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=-0.29, opts=13)
01:13:23.136 00.000 5052 Enqueuing Move request for stepguider (-0.83, -0.29)
01:13:23.136 00.000 8976 Worker thread wakes up
01:13:23.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, -0.29) opts 0xd
01:13:23.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, -0.29)
01:13:23.136 00.000 8976 Moving (-0.83, -0.29) raw xDistance=0.12 yDistance=0.86
01:13:23.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:13:23.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.86
01:13:23.136 00.000 8976 MoveAxis(R, 0, ABG)
01:13:23.136 00.000 8976 MoveAxis(D, 4, ABG)
01:13:23.137 00.001 8976 stepping (-12, 11) + (0, -4)
01:13:23.137 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:23.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:13:23.147 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
01:13:23.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:23.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:23.147 00.000 5052 Enqueuing Expose request
01:13:23.172 00.025 8976 Received - 47 (G) 
01:13:23.172 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:23.172 00.000 8976 stepped: pos (-12, 7)
01:13:23.172 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:13:23.172 00.000 8976 MountToCamera -- mountX=1.78 mountY=-2.19 hyp=2.82 mountTheta=-0.89 cameraX=1.14, cameraY=2.58 cameraTheta=1.16
01:13:23.172 00.000 8976 incremental bump (1.140, 2.582) isValid = 1
01:13:23.172 00.000 8976 Scheduling Mount bump of (0.093, 0.218)
01:13:23.172 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.22, opts=4)
01:13:23.172 00.000 8976 Enqueuing Move request for scope (0.09, 0.22)
01:13:23.172 00.000 8976 move complete, result=0
01:13:23.172 00.000 8976 worker thread done servicing request
01:13:23.172 00.000 9828 Worker thread wakes up
01:13:23.172 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0x4
01:13:23.172 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
01:13:23.172 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
01:13:23.172 00.000 8976 Worker thread wakes up
01:13:23.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:23.172 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:23.172 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:13:23.173 00.001 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
01:13:23.173 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.17 mountX=-0.10 mountY=-0.20, mountTheta=-2.04
01:13:23.173 00.000 9828 Moving (0.09, 0.22) raw xDistance=-0.10 yDistance=-0.20
01:13:23.173 00.000 9828 BLC: window closed
01:13:23.173 00.000 9828 MoveAxis(E, 33, B)
01:13:23.173 00.000 9828 Guiding  Dir = 2, Dur = 33
01:13:23.173 00.000 9828 IsSlewing returns 0
01:13:23.173 00.000 9828 IsGuiding returns 0
01:13:23.173 00.000 9828 PulseGuide returned control before completion, sleep 43
01:13:23.230 00.057 9828 IsGuiding returns 1
01:13:23.230 00.000 9828 scope still moving after pulse duration time elapsed
01:13:23.261 00.031 9828 IsSlewing returns 0
01:13:23.261 00.000 9828 IsGuiding returns 1
01:13:23.293 00.032 9828 IsSlewing returns 0
01:13:23.293 00.000 9828 IsGuiding returns 1
01:13:23.324 00.031 9828 IsSlewing returns 0
01:13:23.324 00.000 9828 IsGuiding returns 0
01:13:23.324 00.000 9828 scope move finished after 33 + 117 ms
01:13:23.324 00.000 9828 Move returns status 0, amount 33
01:13:23.324 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:23.324 00.000 9828 MoveAxis(N, 28, B)
01:13:23.324 00.000 9828 Guiding  Dir = 0, Dur = 28
01:13:23.339 00.015 9828 IsSlewing returns 0
01:13:23.339 00.000 9828 IsGuiding returns 0
01:13:23.339 00.000 9828 PulseGuide returned control before completion, sleep 38
01:13:23.385 00.046 9828 IsGuiding returns 1
01:13:23.385 00.000 9828 scope still moving after pulse duration time elapsed
01:13:23.417 00.032 9828 IsSlewing returns 0
01:13:23.417 00.000 9828 IsGuiding returns 1
01:13:23.449 00.032 9828 IsSlewing returns 0
01:13:23.449 00.000 9828 IsGuiding returns 1
01:13:23.480 00.031 9828 IsSlewing returns 0
01:13:23.480 00.000 9828 IsGuiding returns 1
01:13:23.510 00.030 9828 IsSlewing returns 0
01:13:23.510 00.000 9828 IsGuiding returns 0
01:13:23.510 00.000 9828 scope move finished after 28 + 143 ms
01:13:23.510 00.000 9828 Move returns status 0, amount 28
01:13:23.510 00.000 9828 move complete, result=0
01:13:23.511 00.001 9828 worker thread done servicing request
01:13:23.511 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.2 px 28 ms NORTH
01:13:23.863 00.352 8976 Exposure complete
01:13:23.869 00.006 8976 worker thread done servicing request
01:13:23.869 00.000 5052 OnExposeComplete: enter
01:13:23.869 00.000 5052 UpdateGuideState(): m_state=6
01:13:23.869 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2741
01:13:23.869 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.42, Mass=200, SNR=9.8, Peak=63 HFD=3.2
01:13:23.869 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.78 = 1.51)
01:13:23.869 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:13:23.869 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.29 hyp=0.72 cameraTheta=-2.73 mountX=0.05 mountY=0.71, mountTheta=1.51
01:13:23.870 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.29, opts=13)
01:13:23.870 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.29)
01:13:23.870 00.000 8976 Worker thread wakes up
01:13:23.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.29) opts 0xd
01:13:23.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.29)
01:13:23.870 00.000 8976 Moving (-0.66, -0.29) raw xDistance=0.05 yDistance=0.71
01:13:23.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:13:23.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.71
01:13:23.870 00.000 8976 MoveAxis(R, 0, ABG)
01:13:23.870 00.000 8976 MoveAxis(D, 3, ABG)
01:13:23.870 00.000 8976 stepping (-12, 7) + (0, -3)
01:13:23.870 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:23.871 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:13:23.880 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:13:23.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:23.880 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:23.880 00.000 5052 Enqueuing Expose request
01:13:23.908 00.028 8976 Received - 47 (G) 
01:13:23.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:23.908 00.000 8976 stepped: pos (-12, 4)
01:13:23.908 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
01:13:23.908 00.000 8976 MountToCamera -- mountX=1.80 mountY=-1.68 hyp=2.46 mountTheta=-0.75 cameraX=0.67, cameraY=2.37 cameraTheta=1.29
01:13:23.908 00.000 8976 incremental bump (0.674, 2.366) isValid = 1
01:13:23.908 00.000 8976 Scheduling Mount bump of (0.063, 0.229)
01:13:23.908 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.23, opts=4)
01:13:23.908 00.000 8976 Enqueuing Move request for scope (0.06, 0.23)
01:13:23.908 00.000 8976 move complete, result=0
01:13:23.908 00.000 9828 Worker thread wakes up
01:13:23.908 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0x4
01:13:23.908 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
01:13:23.908 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
01:13:23.908 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
01:13:23.908 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.30 mountX=-0.07 mountY=-0.22, mountTheta=-1.89
01:13:23.908 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:13:23.908 00.000 8976 worker thread done servicing request
01:13:23.908 00.000 8976 Worker thread wakes up
01:13:23.909 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:23.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:23.909 00.000 9828 Moving (0.06, 0.23) raw xDistance=-0.07 yDistance=-0.22
01:13:23.909 00.000 9828 BLC: window closed
01:13:23.909 00.000 9828 MoveAxis(E, 23, B)
01:13:23.909 00.000 9828 Guiding  Dir = 2, Dur = 23
01:13:23.909 00.000 9828 IsSlewing returns 0
01:13:23.909 00.000 9828 IsGuiding returns 0
01:13:23.909 00.000 9828 PulseGuide returned control before completion, sleep 33
01:13:23.945 00.036 9828 IsGuiding returns 1
01:13:23.945 00.000 9828 scope still moving after pulse duration time elapsed
01:13:23.976 00.031 9828 IsSlewing returns 0
01:13:23.976 00.000 9828 IsGuiding returns 1
01:13:24.007 00.031 9828 IsSlewing returns 0
01:13:24.008 00.001 9828 IsGuiding returns 1
01:13:24.038 00.030 9828 IsSlewing returns 0
01:13:24.038 00.000 9828 IsGuiding returns 1
01:13:24.068 00.030 9828 IsSlewing returns 0
01:13:24.068 00.000 9828 IsGuiding returns 0
01:13:24.068 00.000 9828 scope move finished after 23 + 136 ms
01:13:24.068 00.000 9828 Move returns status 0, amount 23
01:13:24.068 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:24.068 00.000 9828 MoveAxis(N, 30, B)
01:13:24.068 00.000 9828 Guiding  Dir = 0, Dur = 30
01:13:24.084 00.016 9828 IsSlewing returns 0
01:13:24.084 00.000 9828 IsGuiding returns 0
01:13:24.084 00.000 9828 PulseGuide returned control before completion, sleep 40
01:13:24.131 00.047 9828 IsGuiding returns 1
01:13:24.131 00.000 9828 scope still moving after pulse duration time elapsed
01:13:24.162 00.031 9828 IsSlewing returns 0
01:13:24.162 00.000 9828 IsGuiding returns 1
01:13:24.192 00.030 9828 IsSlewing returns 0
01:13:24.192 00.000 9828 IsGuiding returns 1
01:13:24.223 00.031 9828 IsSlewing returns 0
01:13:24.223 00.000 9828 IsGuiding returns 1
01:13:24.255 00.032 9828 IsSlewing returns 0
01:13:24.255 00.000 9828 IsGuiding returns 0
01:13:24.255 00.000 9828 scope move finished after 30 + 140 ms
01:13:24.255 00.000 9828 Move returns status 0, amount 30
01:13:24.255 00.000 9828 move complete, result=0
01:13:24.255 00.000 9828 worker thread done servicing request
01:13:24.255 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.2 px 30 ms NORTH
01:13:24.601 00.346 8976 Exposure complete
01:13:24.606 00.005 8976 worker thread done servicing request
01:13:24.606 00.000 5052 OnExposeComplete: enter
01:13:24.606 00.000 5052 UpdateGuideState(): m_state=6
01:13:24.606 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2742
01:13:24.606 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.83, Mass=182, SNR=9.3, Peak=62 HFD=2.9
01:13:24.606 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
01:13:24.606 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
01:13:24.607 00.001 5052 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=0.11 mountY=-0.06, mountTheta=-0.52
01:13:24.607 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.12, opts=13)
01:13:24.607 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.12)
01:13:24.607 00.000 8976 Worker thread wakes up
01:13:24.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.12) opts 0xd
01:13:24.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.12)
01:13:24.608 00.001 8976 Moving (-0.00, 0.12) raw xDistance=0.11 yDistance=-0.06
01:13:24.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:13:24.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:13:24.608 00.000 8976 MoveAxis(R, 0, ABG)
01:13:24.608 00.000 8976 MoveAxis(U, 0, ABG)
01:13:24.608 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
01:13:24.608 00.000 8976 MountToCamera -- mountX=1.81 mountY=-1.33 hyp=2.25 mountTheta=-0.63 cameraX=0.36, cameraY=2.22 cameraTheta=1.41
01:13:24.608 00.000 8976 incremental bump (0.362, 2.220) isValid = 1
01:13:24.608 00.000 8976 Scheduling Mount bump of (0.019, 0.118)
01:13:24.608 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:13:24.608 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:13:24.608 00.000 8976 move complete, result=0
01:13:24.608 00.000 9828 Worker thread wakes up
01:13:24.608 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:13:24.608 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:13:24.608 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
01:13:24.608 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
01:13:24.608 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.12, mountTheta=-1.78
01:13:24.608 00.000 8976 worker thread done servicing request
01:13:24.609 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:13:24.609 00.000 9828 BLC: window closed
01:13:24.609 00.000 9828 MoveAxis(E, 8, B)
01:13:24.609 00.000 9828 Guiding  Dir = 2, Dur = 8
01:13:24.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:13:24.609 00.000 9828 IsSlewing returns 0
01:13:24.609 00.000 9828 IsGuiding returns 0
01:13:24.609 00.000 9828 PulseGuide returned control before completion, sleep 18
01:13:24.619 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:13:24.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:24.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:24.619 00.000 5052 Enqueuing Expose request
01:13:24.620 00.001 8976 Worker thread wakes up
01:13:24.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:24.620 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:24.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:24.642 00.022 9828 IsGuiding returns 1
01:13:24.642 00.000 9828 scope still moving after pulse duration time elapsed
01:13:24.673 00.031 9828 IsSlewing returns 0
01:13:24.673 00.000 9828 IsGuiding returns 1
01:13:24.704 00.031 9828 IsSlewing returns 0
01:13:24.704 00.000 9828 IsGuiding returns 1
01:13:24.735 00.031 9828 IsSlewing returns 0
01:13:24.735 00.000 9828 IsGuiding returns 0
01:13:24.735 00.000 9828 scope move finished after 8 + 118 ms
01:13:24.735 00.000 9828 Move returns status 0, amount 8
01:13:24.735 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:24.735 00.000 9828 MoveAxis(N, 16, B)
01:13:24.735 00.000 9828 Guiding  Dir = 0, Dur = 16
01:13:24.751 00.016 9828 IsSlewing returns 0
01:13:24.751 00.000 9828 IsGuiding returns 0
01:13:24.751 00.000 9828 PulseGuide returned control before completion, sleep 26
01:13:24.781 00.030 9828 IsGuiding returns 1
01:13:24.781 00.000 9828 scope still moving after pulse duration time elapsed
01:13:24.812 00.031 9828 IsSlewing returns 0
01:13:24.812 00.000 9828 IsGuiding returns 1
01:13:24.844 00.032 9828 IsSlewing returns 0
01:13:24.844 00.000 9828 IsGuiding returns 1
01:13:24.875 00.031 9828 IsSlewing returns 0
01:13:24.875 00.000 9828 IsGuiding returns 1
01:13:24.906 00.031 9828 IsSlewing returns 0
01:13:24.906 00.000 9828 IsGuiding returns 1
01:13:24.937 00.031 9828 IsSlewing returns 0
01:13:24.937 00.000 9828 IsGuiding returns 0
01:13:24.937 00.000 9828 scope move finished after 16 + 170 ms
01:13:24.937 00.000 9828 Move returns status 0, amount 16
01:13:24.937 00.000 9828 move complete, result=0
01:13:24.937 00.000 9828 worker thread done servicing request
01:13:24.937 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:13:25.309 00.372 8976 Exposure complete
01:13:25.314 00.005 8976 worker thread done servicing request
01:13:25.314 00.000 5052 OnExposeComplete: enter
01:13:25.314 00.000 5052 UpdateGuideState(): m_state=6
01:13:25.314 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2743
01:13:25.314 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.40, Mass=195, SNR=9.6, Peak=62 HFD=3.2
01:13:25.314 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.81 = -2.81)
01:13:25.314 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
01:13:25.314 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.31 hyp=0.45 cameraTheta=-0.76 mountX=-0.42 mountY=-0.10, mountTheta=-2.90
01:13:25.315 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.31, opts=13)
01:13:25.315 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.31)
01:13:25.315 00.000 8976 Worker thread wakes up
01:13:25.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.31) opts 0xd
01:13:25.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.31)
01:13:25.315 00.000 8976 Moving (0.32, -0.31) raw xDistance=-0.42 yDistance=-0.10
01:13:25.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:13:25.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:13:25.315 00.000 8976 MoveAxis(R, 2, ABG)
01:13:25.315 00.000 8976 stepping (-12, 4) + (2, 0)
01:13:25.315 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:25.316 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:13:25.326 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:13:25.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:25.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:25.326 00.000 5052 Enqueuing Expose request
01:13:25.346 00.020 8976 Received - 47 (G) 
01:13:25.346 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:25.346 00.000 8976 stepped: pos (-10, 4)
01:13:25.346 00.000 8976 MoveAxis(U, 0, ABG)
01:13:25.346 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
01:13:25.346 00.000 8976 MountToCamera -- mountX=1.72 mountY=-1.10 hyp=2.04 mountTheta=-0.57 cameraX=0.20, cameraY=2.03 cameraTheta=1.47
01:13:25.346 00.000 8976 incremental bump (0.199, 2.033) isValid = 1
01:13:25.346 00.000 8976 Scheduling Mount bump of (0.022, 0.237)
01:13:25.346 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.24, opts=4)
01:13:25.346 00.000 8976 Enqueuing Move request for scope (0.02, 0.24)
01:13:25.346 00.000 8976 move complete, result=0
01:13:25.347 00.001 9828 Worker thread wakes up
01:13:25.347 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:13:25.347 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0x4
01:13:25.347 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
01:13:25.347 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
01:13:25.347 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
01:13:25.347 00.000 8976 worker thread done servicing request
01:13:25.347 00.000 8976 Worker thread wakes up
01:13:25.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:25.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:25.347 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.48 mountX=-0.03 mountY=-0.23, mountTheta=-1.71
01:13:25.347 00.000 9828 Moving (0.02, 0.24) raw xDistance=-0.03 yDistance=-0.23
01:13:25.347 00.000 9828 BLC: window closed
01:13:25.347 00.000 9828 MoveAxis(E, 11, B)
01:13:25.347 00.000 9828 Guiding  Dir = 2, Dur = 11
01:13:25.348 00.001 9828 IsSlewing returns 0
01:13:25.348 00.000 9828 IsGuiding returns 0
01:13:25.348 00.000 9828 PulseGuide returned control before completion, sleep 21
01:13:25.370 00.022 9828 IsGuiding returns 1
01:13:25.370 00.000 9828 scope still moving after pulse duration time elapsed
01:13:25.402 00.032 9828 IsSlewing returns 0
01:13:25.402 00.000 9828 IsGuiding returns 1
01:13:25.432 00.030 9828 IsSlewing returns 0
01:13:25.432 00.000 9828 IsGuiding returns 1
01:13:25.463 00.031 9828 IsSlewing returns 0
01:13:25.463 00.000 9828 IsGuiding returns 1
01:13:25.493 00.030 9828 IsSlewing returns 0
01:13:25.493 00.000 9828 IsGuiding returns 0
01:13:25.493 00.000 9828 scope move finished after 11 + 134 ms
01:13:25.493 00.000 9828 Move returns status 0, amount 11
01:13:25.493 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:25.493 00.000 9828 MoveAxis(N, 32, B)
01:13:25.493 00.000 9828 Guiding  Dir = 0, Dur = 32
01:13:25.509 00.016 9828 IsSlewing returns 0
01:13:25.509 00.000 9828 IsGuiding returns 0
01:13:25.509 00.000 9828 PulseGuide returned control before completion, sleep 42
01:13:25.555 00.046 9828 IsGuiding returns 1
01:13:25.555 00.000 9828 scope still moving after pulse duration time elapsed
01:13:25.586 00.031 9828 IsSlewing returns 0
01:13:25.586 00.000 9828 IsGuiding returns 1
01:13:25.617 00.031 9828 IsSlewing returns 0
01:13:25.617 00.000 9828 IsGuiding returns 1
01:13:25.649 00.032 9828 IsSlewing returns 0
01:13:25.649 00.000 9828 IsGuiding returns 1
01:13:25.681 00.032 9828 IsSlewing returns 0
01:13:25.681 00.000 9828 IsGuiding returns 0
01:13:25.681 00.000 9828 scope move finished after 32 + 139 ms
01:13:25.681 00.000 9828 Move returns status 0, amount 32
01:13:25.681 00.000 9828 move complete, result=0
01:13:25.681 00.000 9828 worker thread done servicing request
01:13:25.681 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.2 px 32 ms NORTH
01:13:26.038 00.357 8976 Exposure complete
01:13:26.043 00.005 8976 worker thread done servicing request
01:13:26.044 00.001 5052 OnExposeComplete: enter
01:13:26.044 00.000 5052 UpdateGuideState(): m_state=6
01:13:26.044 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2744
01:13:26.044 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.57, Mass=186, SNR=9.4, Peak=66 HFD=3.5
01:13:26.044 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.72 = 1.57)
01:13:26.044 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
01:13:26.044 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.14 hyp=0.30 cameraTheta=-2.67 mountX=0.00 mountY=0.30, mountTheta=1.57
01:13:26.044 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.14, opts=13)
01:13:26.044 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.14)
01:13:26.044 00.000 8976 Worker thread wakes up
01:13:26.045 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.14) opts 0xd
01:13:26.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.14)
01:13:26.045 00.000 8976 Moving (-0.27, -0.14) raw xDistance=0.00 yDistance=0.30
01:13:26.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:13:26.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:13:26.045 00.000 8976 MoveAxis(R, 0, ABG)
01:13:26.045 00.000 8976 MoveAxis(D, 1, ABG)
01:13:26.045 00.000 8976 stepping (-10, 4) + (0, -1)
01:13:26.045 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:26.045 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:13:26.055 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:13:26.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:26.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:26.055 00.000 5052 Enqueuing Expose request
01:13:26.066 00.011 8976 Received - 47 (G) 
01:13:26.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:26.066 00.000 8976 stepped: pos (-10, 3)
01:13:26.066 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
01:13:26.066 00.000 8976 MountToCamera -- mountX=1.66 mountY=-0.90 hyp=1.88 mountTheta=-0.50 cameraX=0.04, cameraY=1.88 cameraTheta=1.55
01:13:26.066 00.000 8976 incremental bump (0.043, 1.884) isValid = 1
01:13:26.066 00.000 8976 Scheduling Mount bump of (0.005, 0.238)
01:13:26.066 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.24, opts=4)
01:13:26.066 00.000 8976 Enqueuing Move request for scope (0.01, 0.24)
01:13:26.066 00.000 8976 move complete, result=0
01:13:26.066 00.000 9828 Worker thread wakes up
01:13:26.066 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:13:26.066 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0x4
01:13:26.066 00.000 8976 worker thread done servicing request
01:13:26.066 00.000 8976 Worker thread wakes up
01:13:26.066 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
01:13:26.066 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
01:13:26.066 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
01:13:26.067 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.55 mountX=-0.02 mountY=-0.24, mountTheta=-1.64
01:13:26.067 00.000 9828 Moving (0.01, 0.24) raw xDistance=-0.02 yDistance=-0.24
01:13:26.067 00.000 9828 BLC: window closed
01:13:26.067 00.000 9828 MoveAxis(E, 5, B)
01:13:26.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:26.067 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:26.067 00.000 9828 Guiding  Dir = 2, Dur = 5
01:13:26.067 00.000 9828 IsSlewing returns 0
01:13:26.067 00.000 9828 IsGuiding returns 0
01:13:26.067 00.000 9828 PulseGuide returned control before completion, sleep 15
01:13:26.084 00.017 9828 IsGuiding returns 1
01:13:26.084 00.000 9828 scope still moving after pulse duration time elapsed
01:13:26.115 00.031 9828 IsSlewing returns 0
01:13:26.116 00.001 9828 IsGuiding returns 1
01:13:26.145 00.029 9828 IsSlewing returns 0
01:13:26.145 00.000 9828 IsGuiding returns 1
01:13:26.176 00.031 9828 IsSlewing returns 0
01:13:26.176 00.000 9828 IsGuiding returns 0
01:13:26.176 00.000 9828 scope move finished after 5 + 104 ms
01:13:26.176 00.000 9828 Move returns status 0, amount 5
01:13:26.176 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:26.176 00.000 9828 MoveAxis(N, 32, B)
01:13:26.176 00.000 9828 Guiding  Dir = 0, Dur = 32
01:13:26.192 00.016 9828 IsSlewing returns 0
01:13:26.192 00.000 9828 IsGuiding returns 0
01:13:26.192 00.000 9828 PulseGuide returned control before completion, sleep 42
01:13:26.238 00.046 9828 IsGuiding returns 1
01:13:26.238 00.000 9828 scope still moving after pulse duration time elapsed
01:13:26.270 00.032 9828 IsSlewing returns 0
01:13:26.270 00.000 9828 IsGuiding returns 1
01:13:26.301 00.031 9828 IsSlewing returns 0
01:13:26.301 00.000 9828 IsGuiding returns 1
01:13:26.332 00.031 9828 IsSlewing returns 0
01:13:26.332 00.000 9828 IsGuiding returns 1
01:13:26.363 00.031 9828 IsSlewing returns 0
01:13:26.363 00.000 9828 IsGuiding returns 0
01:13:26.363 00.000 9828 scope move finished after 32 + 139 ms
01:13:26.363 00.000 9828 Move returns status 0, amount 32
01:13:26.363 00.000 9828 move complete, result=0
01:13:26.363 00.000 9828 worker thread done servicing request
01:13:26.363 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.2 px 32 ms NORTH
01:13:26.757 00.394 8976 Exposure complete
01:13:26.761 00.004 8976 worker thread done servicing request
01:13:26.761 00.000 5052 OnExposeComplete: enter
01:13:26.761 00.000 5052 UpdateGuideState(): m_state=6
01:13:26.761 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2745
01:13:26.761 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.30, Mass=203, SNR=9.8, Peak=67 HFD=3.0
01:13:26.761 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
01:13:26.761 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.87)
01:13:26.761 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.41 hyp=0.54 cameraTheta=-2.26 mountX=-0.21 mountY=0.51, mountTheta=1.96
01:13:26.762 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.41, opts=13)
01:13:26.762 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.41)
01:13:26.762 00.000 8976 Worker thread wakes up
01:13:26.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.41) opts 0xd
01:13:26.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.41)
01:13:26.762 00.000 8976 Moving (-0.34, -0.41) raw xDistance=-0.21 yDistance=0.51
01:13:26.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:13:26.763 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
01:13:26.763 00.000 8976 MoveAxis(R, 0, ABG)
01:13:26.763 00.000 8976 MoveAxis(D, 2, ABG)
01:13:26.763 00.000 8976 stepping (-10, 3) + (0, -2)
01:13:26.763 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:26.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:13:26.773 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
01:13:26.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:26.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:26.773 00.000 5052 Enqueuing Expose request
01:13:26.801 00.028 8976 Received - 47 (G) 
01:13:26.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:26.801 00.000 8976 stepped: pos (-10, 1)
01:13:26.801 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
01:13:26.801 00.000 8976 MountToCamera -- mountX=1.62 mountY=-0.65 hyp=1.74 mountTheta=-0.38 cameraX=-0.15, cameraY=1.74 cameraTheta=1.66
01:13:26.801 00.000 8976 incremental bump (-0.154, 1.736) isValid = 1
01:13:26.801 00.000 8976 Scheduling Mount bump of (-0.020, 0.237)
01:13:26.801 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.24, opts=4)
01:13:26.801 00.000 8976 Enqueuing Move request for scope (-0.02, 0.24)
01:13:26.801 00.000 8976 move complete, result=0
01:13:26.801 00.000 9828 Worker thread wakes up
01:13:26.801 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0x4
01:13:26.801 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
01:13:26.801 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
01:13:26.801 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:13:26.801 00.000 8976 worker thread done servicing request
01:13:26.801 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
01:13:26.801 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.66 mountX=0.01 mountY=-0.24, mountTheta=-1.53
01:13:26.802 00.001 9828 Moving (-0.02, 0.24) raw xDistance=0.01 yDistance=-0.24
01:13:26.802 00.000 9828 BLC: window closed
01:13:26.802 00.000 9828 MoveAxis(W, 3, B)
01:13:26.802 00.000 9828 Guiding  Dir = 3, Dur = 3
01:13:26.802 00.000 8976 Worker thread wakes up
01:13:26.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:26.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:26.802 00.000 9828 IsSlewing returns 0
01:13:26.802 00.000 9828 IsGuiding returns 0
01:13:26.802 00.000 9828 PulseGuide returned control before completion, sleep 13
01:13:26.830 00.028 9828 IsGuiding returns 1
01:13:26.830 00.000 9828 scope still moving after pulse duration time elapsed
01:13:26.861 00.031 9828 IsSlewing returns 0
01:13:26.861 00.000 9828 IsGuiding returns 1
01:13:26.892 00.031 9828 IsSlewing returns 0
01:13:26.892 00.000 9828 IsGuiding returns 1
01:13:26.923 00.031 9828 IsSlewing returns 0
01:13:26.923 00.000 9828 IsGuiding returns 0
01:13:26.923 00.000 9828 scope move finished after 3 + 117 ms
01:13:26.923 00.000 9828 Move returns status 0, amount 3
01:13:26.923 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:26.923 00.000 9828 MoveAxis(N, 32, B)
01:13:26.923 00.000 9828 Guiding  Dir = 0, Dur = 32
01:13:26.938 00.015 9828 IsSlewing returns 0
01:13:26.938 00.000 9828 IsGuiding returns 0
01:13:26.938 00.000 9828 PulseGuide returned control before completion, sleep 42
01:13:26.985 00.047 9828 IsGuiding returns 1
01:13:26.985 00.000 9828 scope still moving after pulse duration time elapsed
01:13:27.016 00.031 9828 IsSlewing returns 0
01:13:27.016 00.000 9828 IsGuiding returns 1
01:13:27.048 00.032 9828 IsSlewing returns 0
01:13:27.048 00.000 9828 IsGuiding returns 1
01:13:27.094 00.046 9828 IsSlewing returns 0
01:13:27.094 00.000 9828 IsGuiding returns 0
01:13:27.094 00.000 9828 scope move finished after 32 + 123 ms
01:13:27.094 00.000 9828 Move returns status 0, amount 32
01:13:27.094 00.000 9828 move complete, result=0
01:13:27.094 00.000 9828 worker thread done servicing request
01:13:27.094 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.2 px 32 ms NORTH
01:13:27.489 00.395 8976 Exposure complete
01:13:27.495 00.006 8976 worker thread done servicing request
01:13:27.495 00.000 5052 OnExposeComplete: enter
01:13:27.495 00.000 5052 UpdateGuideState(): m_state=6
01:13:27.495 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2746
01:13:27.495 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.44, Mass=194, SNR=9.6, Peak=62 HFD=3.2
01:13:27.495 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
01:13:27.495 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
01:13:27.495 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.27 hyp=0.50 cameraTheta=-0.58 mountX=-0.43 mountY=-0.20, mountTheta=-2.70
01:13:27.496 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.27, opts=13)
01:13:27.496 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.27)
01:13:27.496 00.000 8976 Worker thread wakes up
01:13:27.496 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.27) opts 0xd
01:13:27.496 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.27)
01:13:27.496 00.000 8976 Moving (0.42, -0.27) raw xDistance=-0.43 yDistance=-0.20
01:13:27.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:13:27.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:13:27.496 00.000 8976 MoveAxis(R, 2, ABG)
01:13:27.496 00.000 8976 stepping (-10, 1) + (2, 0)
01:13:27.496 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:27.497 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:13:27.507 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:13:27.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:27.507 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:27.507 00.000 5052 Enqueuing Expose request
01:13:27.521 00.014 8976 Received - 47 (G) 
01:13:27.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:27.521 00.000 8976 stepped: pos (-8, 1)
01:13:27.521 00.000 8976 MoveAxis(U, 0, ABG)
01:13:27.521 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
01:13:27.521 00.000 8976 MountToCamera -- mountX=1.49 mountY=-0.49 hyp=1.57 mountTheta=-0.32 cameraX=-0.24, cameraY=1.55 cameraTheta=1.73
01:13:27.521 00.000 8976 incremental bump (-0.241, 1.547) isValid = 1
01:13:27.521 00.000 8976 Scheduling Mount bump of (-0.035, 0.235)
01:13:27.521 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.24, opts=4)
01:13:27.521 00.000 8976 Enqueuing Move request for scope (-0.04, 0.24)
01:13:27.521 00.000 8976 move complete, result=0
01:13:27.521 00.000 8976 worker thread done servicing request
01:13:27.521 00.000 9828 Worker thread wakes up
01:13:27.521 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0x4
01:13:27.521 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
01:13:27.521 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
01:13:27.521 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
01:13:27.521 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.72 mountX=0.02 mountY=-0.24, mountTheta=-1.47
01:13:27.521 00.000 9828 Moving (-0.04, 0.24) raw xDistance=0.02 yDistance=-0.24
01:13:27.521 00.000 9828 BLC: window closed
01:13:27.521 00.000 9828 MoveAxis(W, 8, B)
01:13:27.522 00.001 9828 Guiding  Dir = 3, Dur = 8
01:13:27.522 00.000 8976 Worker thread wakes up
01:13:27.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:27.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:27.522 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:13:27.522 00.000 9828 IsSlewing returns 0
01:13:27.522 00.000 9828 IsGuiding returns 0
01:13:27.522 00.000 9828 PulseGuide returned control before completion, sleep 18
01:13:27.544 00.022 9828 IsGuiding returns 1
01:13:27.544 00.000 9828 scope still moving after pulse duration time elapsed
01:13:27.574 00.030 9828 IsSlewing returns 0
01:13:27.574 00.000 9828 IsGuiding returns 1
01:13:27.606 00.032 9828 IsSlewing returns 0
01:13:27.606 00.000 9828 IsGuiding returns 1
01:13:27.637 00.031 9828 IsSlewing returns 0
01:13:27.637 00.000 9828 IsGuiding returns 0
01:13:27.637 00.000 9828 scope move finished after 8 + 107 ms
01:13:27.638 00.001 9828 Move returns status 0, amount 8
01:13:27.638 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:27.638 00.000 9828 MoveAxis(N, 32, B)
01:13:27.638 00.000 9828 Guiding  Dir = 0, Dur = 32
01:13:27.652 00.014 9828 IsSlewing returns 0
01:13:27.652 00.000 9828 IsGuiding returns 0
01:13:27.652 00.000 9828 PulseGuide returned control before completion, sleep 42
01:13:27.698 00.046 9828 IsGuiding returns 1
01:13:27.698 00.000 9828 scope still moving after pulse duration time elapsed
01:13:27.730 00.032 9828 IsSlewing returns 0
01:13:27.730 00.000 9828 IsGuiding returns 1
01:13:27.760 00.030 9828 IsSlewing returns 0
01:13:27.760 00.000 9828 IsGuiding returns 1
01:13:27.791 00.031 9828 IsSlewing returns 0
01:13:27.791 00.000 9828 IsGuiding returns 1
01:13:27.822 00.031 9828 IsSlewing returns 0
01:13:27.823 00.001 9828 IsGuiding returns 0
01:13:27.823 00.000 9828 scope move finished after 32 + 138 ms
01:13:27.823 00.000 9828 Move returns status 0, amount 32
01:13:27.823 00.000 9828 move complete, result=0
01:13:27.823 00.000 9828 worker thread done servicing request
01:13:27.823 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.2 px 32 ms NORTH
01:13:28.214 00.391 8976 Exposure complete
01:13:28.220 00.006 8976 worker thread done servicing request
01:13:28.220 00.000 5052 OnExposeComplete: enter
01:13:28.220 00.000 5052 UpdateGuideState(): m_state=6
01:13:28.220 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2747
01:13:28.220 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.43, Mass=196, SNR=9.7, Peak=69 HFD=3.2
01:13:28.220 00.000 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.04) = xAngle (-3.33 = 2.95)
01:13:28.220 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.43 = 2.85)
01:13:28.220 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.29 mountX=-0.29 mountY=0.08, mountTheta=2.86
01:13:28.221 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.28, opts=13)
01:13:28.221 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.28)
01:13:28.221 00.000 8976 Worker thread wakes up
01:13:28.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.28) opts 0xd
01:13:28.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.28)
01:13:28.221 00.000 8976 Moving (0.08, -0.28) raw xDistance=-0.29 yDistance=0.08
01:13:28.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
01:13:28.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:13:28.221 00.000 8976 MoveAxis(R, 1, ABG)
01:13:28.221 00.000 8976 stepping (-8, 1) + (1, 0)
01:13:28.221 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:28.222 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:13:28.231 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:13:28.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:28.231 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:28.231 00.000 5052 Enqueuing Expose request
01:13:28.239 00.008 8976 Received - 47 (G) 
01:13:28.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:28.239 00.000 8976 stepped: pos (-7, 1)
01:13:28.239 00.000 8976 MoveAxis(U, 0, ABG)
01:13:28.239 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
01:13:28.239 00.000 8976 MountToCamera -- mountX=1.35 mountY=-0.38 hyp=1.40 mountTheta=-0.27 cameraX=-0.28, cameraY=1.38 cameraTheta=1.77
01:13:28.239 00.000 8976 incremental bump (-0.276, 1.375) isValid = 1
01:13:28.239 00.000 8976 Scheduling Mount bump of (-0.045, 0.234)
01:13:28.239 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.23, opts=4)
01:13:28.240 00.001 8976 Enqueuing Move request for scope (-0.05, 0.23)
01:13:28.240 00.000 8976 move complete, result=0
01:13:28.240 00.000 9828 Worker thread wakes up
01:13:28.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0x4
01:13:28.240 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
01:13:28.240 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.43)
01:13:28.240 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.51)
01:13:28.240 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:13:28.240 00.000 8976 worker thread done servicing request
01:13:28.240 00.000 8976 Worker thread wakes up
01:13:28.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:28.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:28.240 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.76 mountX=0.03 mountY=-0.24, mountTheta=-1.43
01:13:28.240 00.000 9828 Moving (-0.05, 0.23) raw xDistance=0.03 yDistance=-0.24
01:13:28.240 00.000 9828 BLC: window closed
01:13:28.240 00.000 9828 MoveAxis(W, 11, B)
01:13:28.240 00.000 9828 Guiding  Dir = 3, Dur = 11
01:13:28.241 00.001 9828 IsSlewing returns 0
01:13:28.241 00.000 9828 IsGuiding returns 0
01:13:28.241 00.000 9828 PulseGuide returned control before completion, sleep 21
01:13:28.269 00.028 9828 IsGuiding returns 1
01:13:28.269 00.000 9828 scope still moving after pulse duration time elapsed
01:13:28.301 00.032 9828 IsSlewing returns 0
01:13:28.301 00.000 9828 IsGuiding returns 1
01:13:28.332 00.031 9828 IsSlewing returns 0
01:13:28.332 00.000 9828 IsGuiding returns 1
01:13:28.363 00.031 9828 IsSlewing returns 0
01:13:28.363 00.000 9828 IsGuiding returns 1
01:13:28.394 00.031 9828 IsSlewing returns 0
01:13:28.394 00.000 9828 IsGuiding returns 1
01:13:28.425 00.031 9828 IsSlewing returns 0
01:13:28.425 00.000 9828 IsGuiding returns 1
01:13:28.455 00.030 9828 IsSlewing returns 0
01:13:28.455 00.000 9828 IsGuiding returns 0
01:13:28.455 00.000 9828 scope move finished after 11 + 202 ms
01:13:28.455 00.000 9828 Move returns status 0, amount 11
01:13:28.455 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:13:28.455 00.000 9828 MoveAxis(N, 32, B)
01:13:28.455 00.000 9828 Guiding  Dir = 0, Dur = 32
01:13:28.470 00.015 9828 IsSlewing returns 0
01:13:28.470 00.000 9828 IsGuiding returns 0
01:13:28.470 00.000 9828 PulseGuide returned control before completion, sleep 42
01:13:28.517 00.047 9828 IsGuiding returns 1
01:13:28.517 00.000 9828 scope still moving after pulse duration time elapsed
01:13:28.548 00.031 9828 IsSlewing returns 0
01:13:28.548 00.000 9828 IsGuiding returns 1
01:13:28.579 00.031 9828 IsSlewing returns 0
01:13:28.579 00.000 9828 IsGuiding returns 1
01:13:28.625 00.046 9828 IsSlewing returns 0
01:13:28.625 00.000 9828 IsGuiding returns 0
01:13:28.625 00.000 9828 scope move finished after 32 + 122 ms
01:13:28.625 00.000 9828 Move returns status 0, amount 32
01:13:28.625 00.000 9828 move complete, result=0
01:13:28.625 00.000 9828 worker thread done servicing request
01:13:28.625 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.2 px 32 ms NORTH
01:13:28.946 00.321 8976 Exposure complete
01:13:28.952 00.006 8976 worker thread done servicing request
01:13:28.952 00.000 5052 OnExposeComplete: enter
01:13:28.952 00.000 5052 UpdateGuideState(): m_state=6
01:13:28.952 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2748
01:13:28.952 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.33, Mass=171, SNR=9.1, Peak=66 HFD=2.8
01:13:28.952 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.04) = xAngle (-3.55 = 2.74)
01:13:28.952 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.65 = 2.63)
01:13:28.952 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.50 mountX=-0.35 mountY=0.19, mountTheta=2.65
01:13:28.953 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.38, opts=13)
01:13:28.953 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.38)
01:13:28.953 00.000 8976 Worker thread wakes up
01:13:28.953 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.38) opts 0xd
01:13:28.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.38)
01:13:28.953 00.000 8976 Moving (0.03, -0.38) raw xDistance=-0.35 yDistance=0.19
01:13:28.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:13:28.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:13:28.953 00.000 8976 MoveAxis(R, 2, ABG)
01:13:28.953 00.000 8976 stepping (-7, 1) + (2, 0)
01:13:28.954 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:28.954 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:13:28.963 00.009 5052 UpdateGuideState exits: m=171 SNR=9.1
01:13:28.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:28.963 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:28.963 00.000 5052 Enqueuing Expose request
01:13:28.991 00.028 8976 Received - 47 (G) 
01:13:28.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:28.991 00.000 8976 stepped: pos (-5, 1)
01:13:28.991 00.000 8976 MoveAxis(U, 0, ABG)
01:13:28.991 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:13:28.991 00.000 8976 move complete, result=0
01:13:28.991 00.000 8976 worker thread done servicing request
01:13:28.991 00.000 8976 Worker thread wakes up
01:13:28.991 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
01:13:28.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:28.991 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:29.678 00.687 8976 Exposure complete
01:13:29.684 00.006 8976 worker thread done servicing request
01:13:29.684 00.000 5052 OnExposeComplete: enter
01:13:29.684 00.000 5052 UpdateGuideState(): m_state=6
01:13:29.684 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2749
01:13:29.684 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.62, Mass=182, SNR=9.3, Peak=65 HFD=2.9
01:13:29.684 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.91 = 1.38)
01:13:29.684 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
01:13:29.684 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.09 hyp=0.32 cameraTheta=-2.86 mountX=0.06 mountY=0.31, mountTheta=1.37
01:13:29.685 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.09, opts=13)
01:13:29.685 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.09)
01:13:29.685 00.000 8976 Worker thread wakes up
01:13:29.685 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.09) opts 0xd
01:13:29.685 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.09)
01:13:29.685 00.000 8976 Moving (-0.31, -0.09) raw xDistance=0.06 yDistance=0.31
01:13:29.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:13:29.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:13:29.685 00.000 8976 MoveAxis(R, 0, ABG)
01:13:29.685 00.000 8976 MoveAxis(D, 1, ABG)
01:13:29.685 00.000 8976 stepping (-5, 1) + (0, -1)
01:13:29.685 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:29.685 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:13:29.696 00.011 5052 UpdateGuideState exits: m=182 SNR=9.3
01:13:29.697 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:29.697 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:29.697 00.000 5052 Enqueuing Expose request
01:13:29.710 00.013 8976 Received - 47 (G) 
01:13:29.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:29.711 00.001 8976 stepped: pos (-5, 0)
01:13:29.711 00.000 8976 move complete, result=0
01:13:29.711 00.000 8976 worker thread done servicing request
01:13:29.711 00.000 8976 Worker thread wakes up
01:13:29.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:29.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:29.711 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:13:30.402 00.691 8976 Exposure complete
01:13:30.408 00.006 8976 worker thread done servicing request
01:13:30.408 00.000 5052 OnExposeComplete: enter
01:13:30.408 00.000 5052 UpdateGuideState(): m_state=6
01:13:30.408 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2750
01:13:30.408 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.74, Mass=195, SNR=9.7, Peak=65 HFD=2.5
01:13:30.408 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:13:30.408 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
01:13:30.408 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.96 mountX=0.11 mountY=0.13, mountTheta=0.87
01:13:30.409 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.03, opts=13)
01:13:30.409 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.03)
01:13:30.409 00.000 8976 Worker thread wakes up
01:13:30.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.03) opts 0xd
01:13:30.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.03)
01:13:30.409 00.000 8976 Moving (-0.18, 0.03) raw xDistance=0.11 yDistance=0.13
01:13:30.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:13:30.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:13:30.409 00.000 8976 MoveAxis(R, 0, ABG)
01:13:30.409 00.000 8976 MoveAxis(U, 0, ABG)
01:13:30.409 00.000 8976 move complete, result=0
01:13:30.409 00.000 8976 worker thread done servicing request
01:13:30.410 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:13:30.420 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
01:13:30.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:30.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:30.420 00.000 5052 Enqueuing Expose request
01:13:30.420 00.000 8976 Worker thread wakes up
01:13:30.420 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:30.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:30.420 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:31.107 00.687 8976 Exposure complete
01:13:31.112 00.005 8976 worker thread done servicing request
01:13:31.112 00.000 5052 OnExposeComplete: enter
01:13:31.112 00.000 5052 UpdateGuideState(): m_state=6
01:13:31.112 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2751
01:13:31.112 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.40, Mass=178, SNR=9.2, Peak=66 HFD=2.9
01:13:31.113 00.001 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.04) = xAngle (-3.16 = 3.12)
01:13:31.113 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
01:13:31.113 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.31 hyp=0.34 cameraTheta=-1.12 mountX=-0.34 mountY=0.04, mountTheta=3.02
01:13:31.113 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.31, opts=13)
01:13:31.113 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.31)
01:13:31.113 00.000 8976 Worker thread wakes up
01:13:31.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.31) opts 0xd
01:13:31.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.31)
01:13:31.113 00.000 8976 Moving (0.15, -0.31) raw xDistance=-0.34 yDistance=0.04
01:13:31.114 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:13:31.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:13:31.114 00.000 8976 MoveAxis(R, 1, ABG)
01:13:31.114 00.000 8976 stepping (-5, 0) + (1, 0)
01:13:31.114 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:31.114 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:13:31.124 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
01:13:31.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:31.124 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:31.124 00.000 5052 Enqueuing Expose request
01:13:31.133 00.009 8976 Received - 47 (G) 
01:13:31.133 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:31.133 00.000 8976 stepped: pos (-4, 0)
01:13:31.133 00.000 8976 MoveAxis(U, 0, ABG)
01:13:31.133 00.000 8976 move complete, result=0
01:13:31.133 00.000 8976 worker thread done servicing request
01:13:31.133 00.000 8976 Worker thread wakes up
01:13:31.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:31.133 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:31.133 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:13:31.824 00.691 8976 Exposure complete
01:13:31.829 00.005 8976 worker thread done servicing request
01:13:31.829 00.000 5052 OnExposeComplete: enter
01:13:31.829 00.000 5052 UpdateGuideState(): m_state=6
01:13:31.830 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2752
01:13:31.830 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.89, Mass=172, SNR=9.1, Peak=69 HFD=2.5
01:13:31.830 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
01:13:31.830 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
01:13:31.830 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.10 mountX=0.12 mountY=-0.18, mountTheta=-0.97
01:13:31.830 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.18, opts=13)
01:13:31.830 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.18)
01:13:31.831 00.001 8976 Worker thread wakes up
01:13:31.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.18) opts 0xd
01:13:31.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.18)
01:13:31.831 00.000 8976 Moving (0.09, 0.18) raw xDistance=0.12 yDistance=-0.18
01:13:31.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:13:31.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:13:31.831 00.000 8976 MoveAxis(R, 0, ABG)
01:13:31.831 00.000 8976 MoveAxis(U, 0, ABG)
01:13:31.831 00.000 8976 move complete, result=0
01:13:31.831 00.000 8976 worker thread done servicing request
01:13:31.831 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:13:31.842 00.011 5052 UpdateGuideState exits: m=172 SNR=9.1
01:13:31.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:31.842 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:31.842 00.000 5052 Enqueuing Expose request
01:13:31.842 00.000 8976 Worker thread wakes up
01:13:31.842 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:31.842 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:31.842 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:32.535 00.693 8976 Exposure complete
01:13:32.540 00.005 8976 worker thread done servicing request
01:13:32.541 00.001 5052 OnExposeComplete: enter
01:13:32.541 00.000 5052 UpdateGuideState(): m_state=6
01:13:32.541 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2753
01:13:32.541 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.90, Mass=174, SNR=9.1, Peak=66 HFD=2.7
01:13:32.541 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.04) = xAngle (0.24 = 0.24)
01:13:32.541 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
01:13:32.541 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.26 cameraTheta=2.28 mountX=0.25 mountY=0.04, mountTheta=0.14
01:13:32.541 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.19, opts=13)
01:13:32.541 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.19)
01:13:32.542 00.001 8976 Worker thread wakes up
01:13:32.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.19) opts 0xd
01:13:32.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.19)
01:13:32.542 00.000 8976 Moving (-0.17, 0.19) raw xDistance=0.25 yDistance=0.04
01:13:32.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:13:32.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:13:32.542 00.000 8976 MoveAxis(R, 0, ABG)
01:13:32.542 00.000 8976 MoveAxis(U, 0, ABG)
01:13:32.542 00.000 8976 move complete, result=0
01:13:32.542 00.000 8976 worker thread done servicing request
01:13:32.542 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:13:32.552 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:13:32.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:32.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:32.552 00.000 5052 Enqueuing Expose request
01:13:32.552 00.000 8976 Worker thread wakes up
01:13:32.552 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:32.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:32.552 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:33.238 00.686 8976 Exposure complete
01:13:33.243 00.005 8976 worker thread done servicing request
01:13:33.243 00.000 5052 OnExposeComplete: enter
01:13:33.243 00.000 5052 UpdateGuideState(): m_state=6
01:13:33.243 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2754
01:13:33.243 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=282.01, Mass=182, SNR=9.3, Peak=63 HFD=2.8
01:13:33.244 00.001 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
01:13:33.244 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
01:13:33.244 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.30 hyp=0.34 cameraTheta=2.10 mountX=0.34 mountY=-0.02, mountTheta=-0.04
01:13:33.244 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.30, opts=13)
01:13:33.244 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.30)
01:13:33.244 00.000 8976 Worker thread wakes up
01:13:33.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.30) opts 0xd
01:13:33.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.30)
01:13:33.245 00.001 8976 Moving (-0.17, 0.30) raw xDistance=0.34 yDistance=-0.02
01:13:33.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:13:33.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:13:33.245 00.000 8976 MoveAxis(L, 1, ABG)
01:13:33.245 00.000 8976 stepping (-4, 0) + (-1, 0)
01:13:33.245 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:33.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:13:33.254 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:13:33.255 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:33.255 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:33.255 00.000 5052 Enqueuing Expose request
01:13:33.275 00.020 8976 Received - 47 (G) 
01:13:33.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:33.275 00.000 8976 stepped: pos (-5, 0)
01:13:33.275 00.000 8976 MoveAxis(U, 0, ABG)
01:13:33.275 00.000 8976 move complete, result=0
01:13:33.275 00.000 8976 worker thread done servicing request
01:13:33.275 00.000 8976 Worker thread wakes up
01:13:33.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:33.275 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:33.275 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:13:33.961 00.686 8976 Exposure complete
01:13:33.966 00.005 8976 worker thread done servicing request
01:13:33.966 00.000 5052 OnExposeComplete: enter
01:13:33.966 00.000 5052 UpdateGuideState(): m_state=6
01:13:33.966 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2755
01:13:33.967 00.001 5052 Star::Find returns 1 (0), X=328.62, Y=281.77, Mass=184, SNR=9.3, Peak=63 HFD=3.1
01:13:33.967 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:13:33.967 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:13:33.967 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.06 hyp=0.56 cameraTheta=3.04 mountX=0.31 mountY=0.44, mountTheta=0.96
01:13:33.967 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.06, opts=13)
01:13:33.967 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.06)
01:13:33.967 00.000 8976 Worker thread wakes up
01:13:33.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.06) opts 0xd
01:13:33.968 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.06)
01:13:33.968 00.000 8976 Moving (-0.56, 0.06) raw xDistance=0.31 yDistance=0.44
01:13:33.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:13:33.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:13:33.968 00.000 8976 MoveAxis(L, 1, ABG)
01:13:33.968 00.000 8976 stepping (-5, 0) + (-1, 0)
01:13:33.968 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:33.969 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:13:33.980 00.011 5052 UpdateGuideState exits: m=184 SNR=9.3
01:13:33.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:33.980 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:33.980 00.000 5052 Enqueuing Expose request
01:13:33.995 00.015 8976 Received - 47 (G) 
01:13:33.995 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:33.995 00.000 8976 stepped: pos (-6, 0)
01:13:33.995 00.000 8976 MoveAxis(D, 2, ABG)
01:13:33.995 00.000 8976 stepping (-6, 0) + (0, -2)
01:13:33.995 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:34.026 00.031 8976 Received - 47 (G) 
01:13:34.026 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:34.026 00.000 8976 stepped: pos (-6, -2)
01:13:34.026 00.000 8976 move complete, result=0
01:13:34.026 00.000 8976 worker thread done servicing request
01:13:34.026 00.000 8976 Worker thread wakes up
01:13:34.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:34.026 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:34.026 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:13:34.720 00.694 8976 Exposure complete
01:13:34.726 00.006 8976 worker thread done servicing request
01:13:34.726 00.000 5052 OnExposeComplete: enter
01:13:34.726 00.000 5052 UpdateGuideState(): m_state=6
01:13:34.726 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2756
01:13:34.726 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.72, Mass=188, SNR=9.4, Peak=60 HFD=3.4
01:13:34.726 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
01:13:34.727 00.001 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
01:13:34.727 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.58 mountX=0.00 mountY=-0.03, mountTheta=-1.46
01:13:34.728 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.01, opts=13)
01:13:34.728 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.01)
01:13:34.728 00.000 8976 Worker thread wakes up
01:13:34.728 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.01) opts 0xd
01:13:34.728 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.01)
01:13:34.728 00.000 8976 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.03
01:13:34.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:13:34.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:13:34.728 00.000 8976 MoveAxis(R, 0, ABG)
01:13:34.728 00.000 8976 MoveAxis(U, 0, ABG)
01:13:34.728 00.000 8976 move complete, result=0
01:13:34.728 00.000 8976 worker thread done servicing request
01:13:34.730 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:13:34.739 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:13:34.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:34.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:34.739 00.000 5052 Enqueuing Expose request
01:13:34.739 00.000 8976 Worker thread wakes up
01:13:34.739 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:34.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:34.739 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:35.429 00.690 8976 Exposure complete
01:13:35.434 00.005 8976 worker thread done servicing request
01:13:35.434 00.000 5052 OnExposeComplete: enter
01:13:35.435 00.001 5052 UpdateGuideState(): m_state=6
01:13:35.435 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2757
01:13:35.435 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=282.18, Mass=170, SNR=8.9, Peak=63 HFD=3.4
01:13:35.435 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
01:13:35.435 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
01:13:35.435 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.47 hyp=0.71 cameraTheta=0.71 mountX=0.17 mountY=-0.71, mountTheta=-1.33
01:13:35.435 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.47, opts=13)
01:13:35.435 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.47)
01:13:35.436 00.001 8976 Worker thread wakes up
01:13:35.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.47) opts 0xd
01:13:35.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.47)
01:13:35.436 00.000 8976 Moving (0.54, 0.47) raw xDistance=0.17 yDistance=-0.71
01:13:35.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:13:35.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.71
01:13:35.436 00.000 8976 MoveAxis(R, 0, ABG)
01:13:35.436 00.000 8976 MoveAxis(U, 3, ABG)
01:13:35.436 00.000 8976 stepping (-6, -2) + (0, 3)
01:13:35.436 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:35.436 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:13:35.446 00.010 5052 UpdateGuideState exits: m=170 SNR=8.9
01:13:35.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:35.446 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:35.446 00.000 5052 Enqueuing Expose request
01:13:35.465 00.019 8976 Received - 47 (G) 
01:13:35.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:35.465 00.000 8976 stepped: pos (-6, 1)
01:13:35.465 00.000 8976 move complete, result=0
01:13:35.465 00.000 8976 worker thread done servicing request
01:13:35.465 00.000 8976 Worker thread wakes up
01:13:35.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:35.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:35.465 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:13:36.154 00.689 8976 Exposure complete
01:13:36.159 00.005 8976 worker thread done servicing request
01:13:36.159 00.000 5052 OnExposeComplete: enter
01:13:36.159 00.000 5052 UpdateGuideState(): m_state=6
01:13:36.159 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2758
01:13:36.159 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=282.19, Mass=169, SNR=8.9, Peak=58 HFD=3.3
01:13:36.159 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
01:13:36.159 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
01:13:36.159 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.48 hyp=0.62 cameraTheta=0.89 mountX=0.25 mountY=-0.59, mountTheta=-1.17
01:13:36.160 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.48, opts=13)
01:13:36.160 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.48)
01:13:36.160 00.000 8976 Worker thread wakes up
01:13:36.160 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.48) opts 0xd
01:13:36.160 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.48)
01:13:36.160 00.000 8976 Moving (0.39, 0.48) raw xDistance=0.25 yDistance=-0.59
01:13:36.160 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:13:36.160 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
01:13:36.160 00.000 8976 MoveAxis(R, 0, ABG)
01:13:36.160 00.000 8976 MoveAxis(U, 3, ABG)
01:13:36.160 00.000 8976 stepping (-6, 1) + (0, 3)
01:13:36.160 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:36.161 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:13:36.171 00.010 5052 UpdateGuideState exits: m=169 SNR=8.9
01:13:36.172 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:36.172 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:36.172 00.000 5052 Enqueuing Expose request
01:13:36.201 00.029 8976 Received - 47 (G) 
01:13:36.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:36.201 00.000 8976 stepped: pos (-6, 4)
01:13:36.201 00.000 8976 move complete, result=0
01:13:36.201 00.000 8976 worker thread done servicing request
01:13:36.201 00.000 8976 Worker thread wakes up
01:13:36.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:36.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:36.201 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.6 px 3 ms NORTH
01:13:36.888 00.687 8976 Exposure complete
01:13:36.893 00.005 8976 worker thread done servicing request
01:13:36.893 00.000 5052 OnExposeComplete: enter
01:13:36.893 00.000 5052 UpdateGuideState(): m_state=6
01:13:36.893 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2759
01:13:36.893 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.00, Mass=173, SNR=9.0, Peak=60 HFD=3.6
01:13:36.893 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
01:13:36.893 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
01:13:36.893 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.29 hyp=0.45 cameraTheta=0.70 mountX=0.10 mountY=-0.45, mountTheta=-1.35
01:13:36.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.29, opts=13)
01:13:36.894 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.29)
01:13:36.894 00.000 8976 Worker thread wakes up
01:13:36.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.29) opts 0xd
01:13:36.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.29)
01:13:36.894 00.000 8976 Moving (0.35, 0.29) raw xDistance=0.10 yDistance=-0.45
01:13:36.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:13:36.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
01:13:36.894 00.000 8976 MoveAxis(R, 0, ABG)
01:13:36.894 00.000 8976 MoveAxis(U, 2, ABG)
01:13:36.894 00.000 8976 stepping (-6, 4) + (0, 2)
01:13:36.894 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:36.895 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:13:36.905 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
01:13:36.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:36.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:36.905 00.000 5052 Enqueuing Expose request
01:13:36.920 00.015 8976 Received - 47 (G) 
01:13:36.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:36.920 00.000 8976 stepped: pos (-6, 6)
01:13:36.920 00.000 8976 move complete, result=0
01:13:36.920 00.000 8976 worker thread done servicing request
01:13:36.920 00.000 8976 Worker thread wakes up
01:13:36.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:36.920 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:36.920 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:13:37.611 00.691 8976 Exposure complete
01:13:37.617 00.006 8976 worker thread done servicing request
01:13:37.617 00.000 5052 OnExposeComplete: enter
01:13:37.617 00.000 5052 UpdateGuideState(): m_state=6
01:13:37.617 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2760
01:13:37.617 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=282.08, Mass=169, SNR=8.9, Peak=60 HFD=3.6
01:13:37.617 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
01:13:37.617 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
01:13:37.617 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.37 hyp=0.58 cameraTheta=0.70 mountX=0.13 mountY=-0.57, mountTheta=-1.35
01:13:37.618 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.37, opts=13)
01:13:37.618 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.37)
01:13:37.618 00.000 8976 Worker thread wakes up
01:13:37.618 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.37) opts 0xd
01:13:37.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.37)
01:13:37.618 00.000 8976 Moving (0.44, 0.37) raw xDistance=0.13 yDistance=-0.57
01:13:37.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:13:37.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
01:13:37.618 00.000 8976 MoveAxis(R, 0, ABG)
01:13:37.618 00.000 8976 MoveAxis(U, 2, ABG)
01:13:37.618 00.000 8976 stepping (-6, 6) + (0, 2)
01:13:37.618 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:37.619 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:13:37.628 00.009 5052 UpdateGuideState exits: m=169 SNR=8.9
01:13:37.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:37.628 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:37.628 00.000 5052 Enqueuing Expose request
01:13:37.655 00.027 8976 Received - 47 (G) 
01:13:37.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:37.655 00.000 8976 stepped: pos (-6, 8)
01:13:37.655 00.000 8976 move complete, result=0
01:13:37.655 00.000 8976 worker thread done servicing request
01:13:37.655 00.000 8976 Worker thread wakes up
01:13:37.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:37.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:37.655 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:13:38.343 00.688 8976 Exposure complete
01:13:38.348 00.005 8976 worker thread done servicing request
01:13:38.348 00.000 5052 OnExposeComplete: enter
01:13:38.348 00.000 5052 UpdateGuideState(): m_state=6
01:13:38.348 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2761
01:13:38.348 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.69, Mass=199, SNR=9.7, Peak=63 HFD=3.9
01:13:38.348 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:13:38.348 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
01:13:38.348 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.02 hyp=0.23 cameraTheta=-3.06 mountX=0.09 mountY=0.20, mountTheta=1.16
01:13:38.349 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.02, opts=13)
01:13:38.349 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.02)
01:13:38.349 00.000 8976 Worker thread wakes up
01:13:38.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.02) opts 0xd
01:13:38.349 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.02)
01:13:38.349 00.000 8976 Moving (-0.22, -0.02) raw xDistance=0.09 yDistance=0.20
01:13:38.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:13:38.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:13:38.349 00.000 8976 MoveAxis(R, 0, ABG)
01:13:38.349 00.000 8976 MoveAxis(U, 0, ABG)
01:13:38.349 00.000 8976 move complete, result=0
01:13:38.349 00.000 8976 worker thread done servicing request
01:13:38.350 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:13:38.359 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:13:38.360 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:38.360 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:38.360 00.000 5052 Enqueuing Expose request
01:13:38.360 00.000 8976 Worker thread wakes up
01:13:38.360 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:13:38.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:38.360 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:39.045 00.685 8976 Exposure complete
01:13:39.050 00.005 8976 worker thread done servicing request
01:13:39.050 00.000 5052 OnExposeComplete: enter
01:13:39.050 00.000 5052 UpdateGuideState(): m_state=6
01:13:39.050 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2762
01:13:39.050 00.000 5052 Star::Find returns 1 (1), X=329.23, Y=282.03, Mass=171, SNR=8.9, Peak=60 HFD=3.3
01:13:39.050 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
01:13:39.050 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
01:13:39.051 00.001 5052 CameraToMount -- cameraX=0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.41 mountX=0.26 mountY=-0.22, mountTheta=-0.70
01:13:39.051 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.32, opts=13)
01:13:39.051 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.32)
01:13:39.051 00.000 8976 Worker thread wakes up
01:13:39.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.32) opts 0xd
01:13:39.052 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.32)
01:13:39.052 00.000 8976 Moving (0.05, 0.32) raw xDistance=0.26 yDistance=-0.22
01:13:39.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:13:39.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:13:39.052 00.000 8976 MoveAxis(L, 1, ABG)
01:13:39.052 00.000 8976 stepping (-6, 8) + (-1, 0)
01:13:39.052 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:39.053 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:13:39.062 00.009 5052 UpdateGuideState exits: m=171 SNR=8.9 Saturated
01:13:39.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:39.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:39.062 00.000 5052 Enqueuing Expose request
01:13:39.078 00.016 8976 Received - 47 (G) 
01:13:39.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:39.078 00.000 8976 stepped: pos (-7, 8)
01:13:39.078 00.000 8976 MoveAxis(U, 0, ABG)
01:13:39.078 00.000 8976 move complete, result=0
01:13:39.078 00.000 8976 worker thread done servicing request
01:13:39.078 00.000 8976 Worker thread wakes up
01:13:39.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:39.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:39.078 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:13:39.780 00.702 8976 Exposure complete
01:13:39.785 00.005 8976 worker thread done servicing request
01:13:39.785 00.000 5052 OnExposeComplete: enter
01:13:39.786 00.001 5052 UpdateGuideState(): m_state=6
01:13:39.786 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2763
01:13:39.786 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=282.33, Mass=165, SNR=8.8, Peak=62 HFD=3.4
01:13:39.786 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
01:13:39.786 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
01:13:39.786 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.62 hyp=0.74 cameraTheta=0.98 mountX=0.36 mountY=-0.68, mountTheta=-1.08
01:13:39.787 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.62, opts=13)
01:13:39.787 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.62)
01:13:39.787 00.000 8976 Worker thread wakes up
01:13:39.787 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.62) opts 0xd
01:13:39.787 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.62)
01:13:39.787 00.000 8976 Moving (0.41, 0.62) raw xDistance=0.36 yDistance=-0.68
01:13:39.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:13:39.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:13:39.787 00.000 8976 MoveAxis(L, 2, ABG)
01:13:39.787 00.000 8976 stepping (-7, 8) + (-2, 0)
01:13:39.787 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:39.788 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:13:39.797 00.009 5052 UpdateGuideState exits: m=165 SNR=8.8
01:13:39.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:39.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:39.797 00.000 5052 Enqueuing Expose request
01:13:39.813 00.016 8976 Received - 47 (G) 
01:13:39.813 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:39.813 00.000 8976 stepped: pos (-9, 8)
01:13:39.813 00.000 8976 MoveAxis(U, 3, ABG)
01:13:39.813 00.000 8976 stepping (-9, 8) + (0, 3)
01:13:39.813 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:39.845 00.032 8976 Received - 47 (G) 
01:13:39.845 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:39.845 00.000 8976 stepped: pos (-9, 11)
01:13:39.845 00.000 8976 move complete, result=0
01:13:39.845 00.000 8976 worker thread done servicing request
01:13:39.845 00.000 8976 Worker thread wakes up
01:13:39.845 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:39.846 00.001 5052 GuideStep: 0.4 px 2 ms WEST, -0.7 px 3 ms NORTH
01:13:39.846 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:40.539 00.693 8976 Exposure complete
01:13:40.544 00.005 8976 worker thread done servicing request
01:13:40.544 00.000 5052 OnExposeComplete: enter
01:13:40.544 00.000 5052 UpdateGuideState(): m_state=6
01:13:40.545 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2764
01:13:40.545 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.64, Mass=179, SNR=9.2, Peak=63 HFD=3.3
01:13:40.545 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
01:13:40.545 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
01:13:40.545 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.07 hyp=0.28 cameraTheta=-2.90 mountX=0.06 mountY=0.27, mountTheta=1.34
01:13:40.545 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.07, opts=13)
01:13:40.545 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.07)
01:13:40.545 00.000 8976 Worker thread wakes up
01:13:40.546 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.07) opts 0xd
01:13:40.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.07)
01:13:40.546 00.000 8976 Moving (-0.28, -0.07) raw xDistance=0.06 yDistance=0.27
01:13:40.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:13:40.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.27
01:13:40.546 00.000 8976 MoveAxis(R, 0, ABG)
01:13:40.546 00.000 8976 MoveAxis(D, 1, ABG)
01:13:40.546 00.000 8976 stepping (-9, 11) + (0, -1)
01:13:40.546 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:40.546 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:13:40.556 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:13:40.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:40.556 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:40.556 00.000 5052 Enqueuing Expose request
01:13:40.565 00.009 8976 Received - 47 (G) 
01:13:40.565 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:40.565 00.000 8976 stepped: pos (-9, 10)
01:13:40.565 00.000 8976 move complete, result=0
01:13:40.565 00.000 8976 worker thread done servicing request
01:13:40.565 00.000 8976 Worker thread wakes up
01:13:40.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:40.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:40.565 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:13:41.256 00.691 8976 Exposure complete
01:13:41.262 00.006 8976 worker thread done servicing request
01:13:41.262 00.000 5052 OnExposeComplete: enter
01:13:41.262 00.000 5052 UpdateGuideState(): m_state=6
01:13:41.262 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2765
01:13:41.262 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.75, Mass=177, SNR=9.1, Peak=68 HFD=3.5
01:13:41.262 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:13:41.262 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
01:13:41.262 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.75 mountX=0.07 mountY=0.06, mountTheta=0.64
01:13:41.263 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.04, opts=13)
01:13:41.263 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.04)
01:13:41.263 00.000 8976 Worker thread wakes up
01:13:41.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.04) opts 0xd
01:13:41.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.04)
01:13:41.263 00.000 8976 Moving (-0.09, 0.04) raw xDistance=0.07 yDistance=0.06
01:13:41.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:13:41.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:13:41.263 00.000 8976 MoveAxis(R, 0, ABG)
01:13:41.263 00.000 8976 MoveAxis(U, 0, ABG)
01:13:41.263 00.000 8976 move complete, result=0
01:13:41.263 00.000 8976 worker thread done servicing request
01:13:41.264 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:13:41.273 00.009 5052 UpdateGuideState exits: m=177 SNR=9.1
01:13:41.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:41.273 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:41.273 00.000 5052 Enqueuing Expose request
01:13:41.273 00.000 8976 Worker thread wakes up
01:13:41.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:41.273 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:41.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:41.961 00.688 8976 Exposure complete
01:13:41.966 00.005 8976 worker thread done servicing request
01:13:41.966 00.000 5052 OnExposeComplete: enter
01:13:41.966 00.000 5052 UpdateGuideState(): m_state=6
01:13:41.966 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2766
01:13:41.966 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.42, Mass=158, SNR=8.7, Peak=64 HFD=3.2
01:13:41.966 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.02 = 2.26)
01:13:41.966 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
01:13:41.966 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.29 hyp=0.31 cameraTheta=-1.98 mountX=-0.20 mountY=0.26, mountTheta=2.23
01:13:41.967 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.29, opts=13)
01:13:41.967 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.29)
01:13:41.967 00.000 8976 Worker thread wakes up
01:13:41.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.29) opts 0xd
01:13:41.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.29)
01:13:41.967 00.000 8976 Moving (-0.12, -0.29) raw xDistance=-0.20 yDistance=0.26
01:13:41.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:13:41.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:13:41.967 00.000 8976 MoveAxis(R, 0, ABG)
01:13:41.967 00.000 8976 MoveAxis(D, 1, ABG)
01:13:41.967 00.000 8976 stepping (-9, 10) + (0, -1)
01:13:41.967 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:41.968 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:13:41.979 00.011 5052 UpdateGuideState exits: m=158 SNR=8.7
01:13:41.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:41.979 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:41.979 00.000 5052 Enqueuing Expose request
01:13:41.988 00.009 8976 Received - 47 (G) 
01:13:41.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:41.988 00.000 8976 stepped: pos (-9, 9)
01:13:41.988 00.000 8976 move complete, result=0
01:13:41.988 00.000 8976 worker thread done servicing request
01:13:41.988 00.000 8976 Worker thread wakes up
01:13:41.988 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:13:41.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:41.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:42.676 00.688 8976 Exposure complete
01:13:42.682 00.006 8976 worker thread done servicing request
01:13:42.682 00.000 5052 OnExposeComplete: enter
01:13:42.682 00.000 5052 UpdateGuideState(): m_state=6
01:13:42.682 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2767
01:13:42.682 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.45, Mass=172, SNR=9.0, Peak=61 HFD=3.1
01:13:42.682 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.52 = 1.76)
01:13:42.682 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.65)
01:13:42.682 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.26 hyp=0.42 cameraTheta=-2.48 mountX=-0.08 mountY=0.42, mountTheta=1.76
01:13:42.683 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.26, opts=13)
01:13:42.683 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.26)
01:13:42.683 00.000 8976 Worker thread wakes up
01:13:42.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.26) opts 0xd
01:13:42.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.26)
01:13:42.683 00.000 8976 Moving (-0.33, -0.26) raw xDistance=-0.08 yDistance=0.42
01:13:42.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:13:42.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:13:42.683 00.000 8976 MoveAxis(R, 0, ABG)
01:13:42.683 00.000 8976 MoveAxis(D, 2, ABG)
01:13:42.683 00.000 8976 stepping (-9, 9) + (0, -2)
01:13:42.683 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:42.684 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:13:42.693 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
01:13:42.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:42.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:42.693 00.000 5052 Enqueuing Expose request
01:13:42.706 00.013 8976 Received - 47 (G) 
01:13:42.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:42.707 00.001 8976 stepped: pos (-9, 7)
01:13:42.707 00.000 8976 move complete, result=0
01:13:42.707 00.000 8976 worker thread done servicing request
01:13:42.707 00.000 8976 Worker thread wakes up
01:13:42.707 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:13:42.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:42.707 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:43.397 00.690 8976 Exposure complete
01:13:43.403 00.006 8976 worker thread done servicing request
01:13:43.403 00.000 5052 OnExposeComplete: enter
01:13:43.403 00.000 5052 UpdateGuideState(): m_state=6
01:13:43.403 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2768
01:13:43.403 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.62, Mass=178, SNR=9.2, Peak=62 HFD=3.3
01:13:43.403 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
01:13:43.403 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
01:13:43.403 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.55 mountX=-0.02 mountY=0.16, mountTheta=1.69
01:13:43.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.09, opts=13)
01:13:43.404 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.09)
01:13:43.404 00.000 8976 Worker thread wakes up
01:13:43.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.09) opts 0xd
01:13:43.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.09)
01:13:43.404 00.000 8976 Moving (-0.13, -0.09) raw xDistance=-0.02 yDistance=0.16
01:13:43.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:13:43.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:13:43.404 00.000 8976 MoveAxis(R, 0, ABG)
01:13:43.404 00.000 8976 MoveAxis(U, 0, ABG)
01:13:43.404 00.000 8976 move complete, result=0
01:13:43.404 00.000 8976 worker thread done servicing request
01:13:43.405 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:13:43.414 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:13:43.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:43.414 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:43.414 00.000 5052 Enqueuing Expose request
01:13:43.415 00.001 8976 Worker thread wakes up
01:13:43.415 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:13:43.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:43.415 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:44.100 00.685 8976 Exposure complete
01:13:44.106 00.006 8976 worker thread done servicing request
01:13:44.106 00.000 5052 OnExposeComplete: enter
01:13:44.107 00.001 5052 UpdateGuideState(): m_state=6
01:13:44.107 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2769
01:13:44.107 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=282.08, Mass=199, SNR=9.7, Peak=61 HFD=3.4
01:13:44.107 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
01:13:44.107 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
01:13:44.107 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.37 hyp=0.70 cameraTheta=2.58 mountX=0.60 mountY=0.29, mountTheta=0.46
01:13:44.108 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.37, opts=13)
01:13:44.108 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.37)
01:13:44.108 00.000 8976 Worker thread wakes up
01:13:44.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.37) opts 0xd
01:13:44.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.37)
01:13:44.108 00.000 8976 Moving (-0.59, 0.37) raw xDistance=0.60 yDistance=0.29
01:13:44.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
01:13:44.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
01:13:44.108 00.000 8976 MoveAxis(L, 2, ABG)
01:13:44.108 00.000 8976 stepping (-9, 7) + (-2, 0)
01:13:44.108 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:44.109 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:13:44.119 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:13:44.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:44.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:44.119 00.000 5052 Enqueuing Expose request
01:13:44.146 00.027 8976 Received - 47 (G) 
01:13:44.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:44.146 00.000 8976 stepped: pos (-11, 7)
01:13:44.146 00.000 8976 MoveAxis(D, 1, ABG)
01:13:44.146 00.000 8976 stepping (-11, 7) + (0, -1)
01:13:44.146 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:44.178 00.032 8976 Received - 47 (G) 
01:13:44.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:44.178 00.000 8976 stepped: pos (-11, 6)
01:13:44.178 00.000 8976 move complete, result=0
01:13:44.178 00.000 8976 worker thread done servicing request
01:13:44.178 00.000 8976 Worker thread wakes up
01:13:44.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:44.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:44.178 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:13:44.866 00.688 8976 Exposure complete
01:13:44.872 00.006 8976 worker thread done servicing request
01:13:44.872 00.000 5052 OnExposeComplete: enter
01:13:44.872 00.000 5052 UpdateGuideState(): m_state=6
01:13:44.872 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2770
01:13:44.872 00.000 5052 Star::Find returns 1 (0), X=327.83, Y=281.74, Mass=172, SNR=9.1, Peak=64 HFD=2.8
01:13:44.872 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:13:44.872 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:13:44.872 00.000 5052 CameraToMount -- cameraX=-1.34 cameraY=0.04 hyp=1.34 cameraTheta=3.12 mountX=0.64 mountY=1.10, mountTheta=1.04
01:13:44.873 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.34, y=0.04, opts=13)
01:13:44.873 00.000 5052 Enqueuing Move request for stepguider (-1.34, 0.04)
01:13:44.873 00.000 8976 Worker thread wakes up
01:13:44.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.34, 0.04) opts 0xd
01:13:44.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.34, 0.04)
01:13:44.873 00.000 8976 Moving (-1.34, 0.04) raw xDistance=0.64 yDistance=1.10
01:13:44.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
01:13:44.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.10
01:13:44.873 00.000 8976 MoveAxis(L, 3, ABG)
01:13:44.873 00.000 8976 stepping (-11, 6) + (-3, 0)
01:13:44.874 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:44.874 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:13:44.885 00.011 5052 UpdateGuideState exits: m=172 SNR=9.1
01:13:44.886 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:44.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:44.886 00.000 5052 Enqueuing Expose request
01:13:44.913 00.027 8976 Received - 47 (G) 
01:13:44.913 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:44.913 00.000 8976 stepped: pos (-14, 6)
01:13:44.913 00.000 8976 MoveAxis(D, 4, ABG)
01:13:44.913 00.000 8976 stepping (-14, 6) + (0, -4)
01:13:44.913 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:44.944 00.031 8976 Received - 47 (G) 
01:13:44.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:44.944 00.000 8976 stepped: pos (-14, 2)
01:13:44.946 00.002 8976 move complete, result=0
01:13:44.946 00.000 8976 worker thread done servicing request
01:13:44.946 00.000 8976 Worker thread wakes up
01:13:44.946 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:44.946 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:44.946 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 1.1 px 4 ms SOUTH
01:13:45.638 00.692 8976 Exposure complete
01:13:45.643 00.005 8976 worker thread done servicing request
01:13:45.643 00.000 5052 OnExposeComplete: enter
01:13:45.643 00.000 5052 UpdateGuideState(): m_state=6
01:13:45.644 00.001 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2771
01:13:45.644 00.000 5052 Star::Find returns 1 (0), X=327.91, Y=280.79, Mass=209, SNR=9.9, Peak=61 HFD=4.1
01:13:45.644 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.56 = 1.73)
01:13:45.644 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.62)
01:13:45.644 00.000 5052 CameraToMount -- cameraX=-1.26 cameraY=-0.92 hyp=1.56 cameraTheta=-2.51 mountX=-0.25 mountY=1.56, mountTheta=1.73
01:13:45.644 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.26, y=-0.92, opts=13)
01:13:45.644 00.000 5052 Enqueuing Move request for stepguider (-1.26, -0.92)
01:13:45.645 00.001 8976 Worker thread wakes up
01:13:45.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.26, -0.92) opts 0xd
01:13:45.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.26, -0.92)
01:13:45.645 00.000 8976 Moving (-1.26, -0.92) raw xDistance=-0.25 yDistance=1.56
01:13:45.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:13:45.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.03 from input 1.56
01:13:45.645 00.000 8976 MoveAxis(R, 0, ABG)
01:13:45.645 00.000 8976 MoveAxis(D, 7, ABG)
01:13:45.645 00.000 8976 stepping (-14, 2) + (0, -7)
01:13:45.645 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
01:13:45.645 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:13:45.655 00.010 5052 UpdateGuideState exits: m=209 SNR=9.9
01:13:45.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:45.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:45.655 00.000 5052 Enqueuing Expose request
01:13:45.697 00.042 8976 Received - 47 (G) 
01:13:45.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
01:13:45.697 00.000 8976 stepped: pos (-14, -5)
01:13:45.697 00.000 8976 move complete, result=0
01:13:45.697 00.000 8976 worker thread done servicing request
01:13:45.697 00.000 8976 Worker thread wakes up
01:13:45.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:45.697 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:45.697 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.6 px 7 ms SOUTH
01:13:46.386 00.689 8976 Exposure complete
01:13:46.391 00.005 8976 worker thread done servicing request
01:13:46.391 00.000 5052 OnExposeComplete: enter
01:13:46.391 00.000 5052 UpdateGuideState(): m_state=6
01:13:46.392 00.001 5052 Star::Find(18, 327, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2772
01:13:46.392 00.000 5052 Star::Find returns 1 (1), X=328.85, Y=282.31, Mass=149, SNR=8.3, Peak=60 HFD=3.3
01:13:46.392 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
01:13:46.392 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
01:13:46.392 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.60 hyp=0.68 cameraTheta=2.06 mountX=0.68 mountY=-0.06, mountTheta=-0.08
01:13:46.392 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.60, opts=13)
01:13:46.393 00.001 5052 Enqueuing Move request for stepguider (-0.32, 0.60)
01:13:46.393 00.000 8976 Worker thread wakes up
01:13:46.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.60) opts 0xd
01:13:46.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.60)
01:13:46.393 00.000 8976 Moving (-0.32, 0.60) raw xDistance=0.68 yDistance=-0.06
01:13:46.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
01:13:46.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:13:46.393 00.000 8976 MoveAxis(L, 3, ABG)
01:13:46.393 00.000 8976 stepping (-14, -5) + (-3, 0)
01:13:46.393 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:46.394 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:13:46.403 00.009 5052 UpdateGuideState exits: m=149 SNR=8.3 Saturated
01:13:46.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:46.404 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:46.404 00.000 5052 Enqueuing Expose request
01:13:46.432 00.028 8976 Received - 47 (G) 
01:13:46.432 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:46.432 00.000 8976 stepped: pos (-17, -5)
01:13:46.432 00.000 8976 MoveAxis(U, 0, ABG)
01:13:46.432 00.000 8976 move complete, result=0
01:13:46.432 00.000 8976 worker thread done servicing request
01:13:46.432 00.000 8976 Worker thread wakes up
01:13:46.432 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.1 px 0 ms NORTH
01:13:46.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:46.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:47.121 00.689 8976 Exposure complete
01:13:47.127 00.006 8976 worker thread done servicing request
01:13:47.127 00.000 5052 OnExposeComplete: enter
01:13:47.127 00.000 5052 UpdateGuideState(): m_state=6
01:13:47.127 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2773
01:13:47.127 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.78, Mass=174, SNR=9.1, Peak=60 HFD=3.5
01:13:47.127 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:13:47.127 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
01:13:47.127 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.07 hyp=0.47 cameraTheta=3.00 mountX=0.27 mountY=0.35, mountTheta=0.92
01:13:47.128 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.07, opts=13)
01:13:47.128 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.07)
01:13:47.128 00.000 8976 Worker thread wakes up
01:13:47.128 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.07) opts 0xd
01:13:47.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.07)
01:13:47.128 00.000 8976 Moving (-0.47, 0.07) raw xDistance=0.27 yDistance=0.35
01:13:47.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
01:13:47.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:13:47.128 00.000 8976 MoveAxis(L, 1, ABG)
01:13:47.128 00.000 8976 stepping (-17, -5) + (-1, 0)
01:13:47.128 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:47.129 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:13:47.139 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:13:47.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:47.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:47.139 00.000 5052 Enqueuing Expose request
01:13:47.151 00.012 8976 Received - 47 (G) 
01:13:47.151 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:47.151 00.000 8976 stepped: pos (-18, -5)
01:13:47.151 00.000 8976 MoveAxis(D, 1, ABG)
01:13:47.151 00.000 8976 stepping (-18, -5) + (0, -1)
01:13:47.151 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:47.182 00.031 8976 Received - 47 (G) 
01:13:47.183 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:47.183 00.000 8976 stepped: pos (-18, -6)
01:13:47.183 00.000 8976 move complete, result=0
01:13:47.183 00.000 8976 worker thread done servicing request
01:13:47.183 00.000 8976 Worker thread wakes up
01:13:47.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:47.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:47.183 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 1 ms SOUTH
01:13:47.869 00.686 8976 Exposure complete
01:13:47.874 00.005 8976 worker thread done servicing request
01:13:47.874 00.000 5052 OnExposeComplete: enter
01:13:47.874 00.000 5052 UpdateGuideState(): m_state=6
01:13:47.874 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2774
01:13:47.874 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.12, Mass=167, SNR=8.8, Peak=67 HFD=3.0
01:13:47.874 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.66 = 2.63)
01:13:47.874 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.52)
01:13:47.874 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.59 hyp=0.59 cameraTheta=-1.61 mountX=-0.51 mountY=0.34, mountTheta=2.55
01:13:47.874 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.59, opts=13)
01:13:47.874 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.59)
01:13:47.874 00.000 8976 Worker thread wakes up
01:13:47.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.59) opts 0xd
01:13:47.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.59)
01:13:47.874 00.000 8976 Moving (-0.02, -0.59) raw xDistance=-0.51 yDistance=0.34
01:13:47.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.51
01:13:47.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:13:47.874 00.000 8976 MoveAxis(R, 2, ABG)
01:13:47.874 00.000 8976 stepping (-18, -6) + (2, 0)
01:13:47.874 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:47.875 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:13:47.884 00.009 5052 UpdateGuideState exits: m=167 SNR=8.8
01:13:47.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:47.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:47.884 00.000 5052 Enqueuing Expose request
01:13:47.903 00.019 8976 Received - 47 (G) 
01:13:47.903 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:47.903 00.000 8976 stepped: pos (-16, -6)
01:13:47.903 00.000 8976 MoveAxis(D, 1, ABG)
01:13:47.903 00.000 8976 stepping (-16, -6) + (0, -1)
01:13:47.903 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:47.935 00.032 8976 Received - 47 (G) 
01:13:47.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:47.935 00.000 8976 stepped: pos (-16, -7)
01:13:47.935 00.000 8976 move complete, result=0
01:13:47.935 00.000 8976 worker thread done servicing request
01:13:47.935 00.000 8976 Worker thread wakes up
01:13:47.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:47.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:47.935 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:13:48.629 00.694 8976 Exposure complete
01:13:48.634 00.005 8976 worker thread done servicing request
01:13:48.634 00.000 5052 OnExposeComplete: enter
01:13:48.634 00.000 5052 UpdateGuideState(): m_state=6
01:13:48.635 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2775
01:13:48.635 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.43, Mass=201, SNR=9.7, Peak=64 HFD=3.3
01:13:48.635 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
01:13:48.635 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.45)
01:13:48.635 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.69 mountX=-0.23 mountY=0.18, mountTheta=2.48
01:13:48.636 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.28, opts=13)
01:13:48.636 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.28)
01:13:48.636 00.000 8976 Worker thread wakes up
01:13:48.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.28) opts 0xd
01:13:48.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.28)
01:13:48.636 00.000 8976 Moving (-0.03, -0.28) raw xDistance=-0.23 yDistance=0.18
01:13:48.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:13:48.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:13:48.636 00.000 8976 MoveAxis(R, 0, ABG)
01:13:48.636 00.000 8976 MoveAxis(U, 0, ABG)
01:13:48.636 00.000 8976 move complete, result=0
01:13:48.636 00.000 8976 worker thread done servicing request
01:13:48.637 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:13:48.647 00.010 5052 UpdateGuideState exits: m=201 SNR=9.7
01:13:48.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:48.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:48.647 00.000 5052 Enqueuing Expose request
01:13:48.647 00.000 8976 Worker thread wakes up
01:13:48.647 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:13:48.647 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:48.647 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:49.335 00.688 8976 Exposure complete
01:13:49.340 00.005 8976 worker thread done servicing request
01:13:49.340 00.000 5052 OnExposeComplete: enter
01:13:49.340 00.000 5052 UpdateGuideState(): m_state=6
01:13:49.340 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2776
01:13:49.340 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=282.01, Mass=189, SNR=9.4, Peak=65 HFD=3.0
01:13:49.340 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
01:13:49.340 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
01:13:49.340 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.30 hyp=0.41 cameraTheta=0.83 mountX=0.14 mountY=-0.40, mountTheta=-1.23
01:13:49.341 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.30, opts=13)
01:13:49.341 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.30)
01:13:49.341 00.000 8976 Worker thread wakes up
01:13:49.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.30) opts 0xd
01:13:49.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.30)
01:13:49.341 00.000 8976 Moving (0.28, 0.30) raw xDistance=0.14 yDistance=-0.40
01:13:49.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:13:49.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:13:49.341 00.000 8976 MoveAxis(R, 0, ABG)
01:13:49.341 00.000 8976 MoveAxis(U, 2, ABG)
01:13:49.341 00.000 8976 stepping (-16, -7) + (0, 2)
01:13:49.342 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:49.342 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:13:49.353 00.011 5052 UpdateGuideState exits: m=189 SNR=9.4
01:13:49.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:49.353 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:49.353 00.000 5052 Enqueuing Expose request
01:13:49.374 00.021 8976 Received - 47 (G) 
01:13:49.374 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:49.374 00.000 8976 stepped: pos (-16, -5)
01:13:49.374 00.000 8976 move complete, result=0
01:13:49.374 00.000 8976 worker thread done servicing request
01:13:49.374 00.000 8976 Worker thread wakes up
01:13:49.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:49.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:49.374 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:13:50.063 00.689 8976 Exposure complete
01:13:50.069 00.006 8976 worker thread done servicing request
01:13:50.069 00.000 5052 OnExposeComplete: enter
01:13:50.069 00.000 5052 UpdateGuideState(): m_state=6
01:13:50.069 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2777
01:13:50.069 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.60, Mass=184, SNR=9.4, Peak=69 HFD=3.2
01:13:50.069 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
01:13:50.069 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.33)
01:13:50.069 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-2.81 mountX=0.05 mountY=0.32, mountTheta=1.43
01:13:50.070 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.11, opts=13)
01:13:50.070 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.11)
01:13:50.070 00.000 8976 Worker thread wakes up
01:13:50.070 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.11) opts 0xd
01:13:50.070 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.11)
01:13:50.070 00.000 8976 Moving (-0.31, -0.11) raw xDistance=0.05 yDistance=0.32
01:13:50.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:13:50.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
01:13:50.071 00.001 8976 MoveAxis(R, 0, ABG)
01:13:50.071 00.000 8976 MoveAxis(D, 1, ABG)
01:13:50.071 00.000 8976 stepping (-16, -5) + (0, -1)
01:13:50.071 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:50.072 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:13:50.082 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:13:50.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:50.082 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:50.082 00.000 5052 Enqueuing Expose request
01:13:50.092 00.010 8976 Received - 47 (G) 
01:13:50.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:50.092 00.000 8976 stepped: pos (-16, -6)
01:13:50.092 00.000 8976 move complete, result=0
01:13:50.092 00.000 8976 worker thread done servicing request
01:13:50.093 00.001 8976 Worker thread wakes up
01:13:50.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:50.093 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:50.093 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:13:50.784 00.691 8976 Exposure complete
01:13:50.790 00.006 8976 worker thread done servicing request
01:13:50.790 00.000 5052 OnExposeComplete: enter
01:13:50.790 00.000 5052 UpdateGuideState(): m_state=6
01:13:50.790 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2778
01:13:50.790 00.000 5052 Star::Find returns 1 (0), X=327.68, Y=281.59, Mass=191, SNR=9.5, Peak=61 HFD=3.4
01:13:50.790 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
01:13:50.790 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:13:50.790 00.000 5052 CameraToMount -- cameraX=-1.49 cameraY=-0.12 hyp=1.50 cameraTheta=-3.06 mountX=0.57 mountY=1.32, mountTheta=1.16
01:13:50.791 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.49, y=-0.12, opts=13)
01:13:50.791 00.000 5052 Enqueuing Move request for stepguider (-1.49, -0.12)
01:13:50.791 00.000 8976 Worker thread wakes up
01:13:50.791 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.49, -0.12) opts 0xd
01:13:50.791 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.49, -0.12)
01:13:50.791 00.000 8976 Moving (-1.49, -0.12) raw xDistance=0.57 yDistance=1.32
01:13:50.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
01:13:50.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.32
01:13:50.791 00.000 8976 MoveAxis(L, 2, ABG)
01:13:50.791 00.000 8976 stepping (-16, -6) + (-2, 0)
01:13:50.791 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:50.792 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:13:50.801 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:13:50.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:50.801 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:50.801 00.000 5052 Enqueuing Expose request
01:13:50.828 00.027 8976 Received - 47 (G) 
01:13:50.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:50.828 00.000 8976 stepped: pos (-18, -6)
01:13:50.828 00.000 8976 MoveAxis(D, 5, ABG)
01:13:50.828 00.000 8976 stepping (-18, -6) + (0, -5)
01:13:50.828 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:13:50.876 00.048 8976 Received - 47 (G) 
01:13:50.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:13:50.876 00.000 8976 stepped: pos (-18, -11)
01:13:50.876 00.000 8976 move complete, result=0
01:13:50.876 00.000 8976 worker thread done servicing request
01:13:50.876 00.000 8976 Worker thread wakes up
01:13:50.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:50.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:50.876 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 1.3 px 5 ms SOUTH
01:13:51.566 00.690 8976 Exposure complete
01:13:51.572 00.006 8976 worker thread done servicing request
01:13:51.572 00.000 5052 OnExposeComplete: enter
01:13:51.572 00.000 5052 UpdateGuideState(): m_state=6
01:13:51.572 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2779
01:13:51.572 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.45, Mass=185, SNR=9.4, Peak=63 HFD=3.1
01:13:51.572 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
01:13:51.572 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.37)
01:13:51.572 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.26 hyp=0.72 cameraTheta=-2.77 mountX=0.07 mountY=0.70, mountTheta=1.47
01:13:51.573 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.26, opts=13)
01:13:51.573 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.26)
01:13:51.573 00.000 8976 Worker thread wakes up
01:13:51.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.26) opts 0xd
01:13:51.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.26)
01:13:51.573 00.000 8976 Moving (-0.67, -0.26) raw xDistance=0.07 yDistance=0.70
01:13:51.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:13:51.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.70
01:13:51.573 00.000 8976 MoveAxis(R, 0, ABG)
01:13:51.573 00.000 8976 MoveAxis(D, 3, ABG)
01:13:51.573 00.000 8976 stepping (-18, -11) + (0, -3)
01:13:51.573 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:51.574 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:13:51.583 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:13:51.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:51.583 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:51.583 00.000 5052 Enqueuing Expose request
01:13:51.611 00.028 8976 Received - 47 (G) 
01:13:51.612 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:51.612 00.000 8976 stepped: pos (-18, -14)
01:13:51.612 00.000 8976 move complete, result=0
01:13:51.612 00.000 8976 worker thread done servicing request
01:13:51.612 00.000 8976 Worker thread wakes up
01:13:51.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:51.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:51.612 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:13:52.304 00.692 8976 Exposure complete
01:13:52.310 00.006 8976 worker thread done servicing request
01:13:52.310 00.000 5052 OnExposeComplete: enter
01:13:52.310 00.000 5052 UpdateGuideState(): m_state=6
01:13:52.310 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2780
01:13:52.310 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=282.11, Mass=153, SNR=8.6, Peak=61 HFD=3.3
01:13:52.311 00.001 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:13:52.311 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
01:13:52.311 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.40 hyp=0.91 cameraTheta=2.69 mountX=0.73 mountY=0.47, mountTheta=0.57
01:13:52.311 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.40, opts=13)
01:13:52.311 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.40)
01:13:52.311 00.000 8976 Worker thread wakes up
01:13:52.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.40) opts 0xd
01:13:52.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.40)
01:13:52.312 00.001 8976 Moving (-0.82, 0.40) raw xDistance=0.73 yDistance=0.47
01:13:52.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
01:13:52.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
01:13:52.312 00.000 8976 MoveAxis(L, 3, ABG)
01:13:52.312 00.000 8976 stepping (-18, -14) + (-3, 0)
01:13:52.312 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:52.312 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:13:52.322 00.010 5052 UpdateGuideState exits: m=153 SNR=8.6
01:13:52.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:52.322 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:52.322 00.000 5052 Enqueuing Expose request
01:13:52.347 00.025 8976 Received - 47 (G) 
01:13:52.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:13:52.347 00.000 8976 stepped: pos (-21, -14)
01:13:52.347 00.000 8976 MoveAxis(D, 2, ABG)
01:13:52.347 00.000 8976 stepping (-21, -14) + (0, -2)
01:13:52.347 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:52.379 00.032 8976 Received - 47 (G) 
01:13:52.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:52.379 00.000 8976 stepped: pos (-21, -16)
01:13:52.379 00.000 8976 move complete, result=0
01:13:52.379 00.000 8976 worker thread done servicing request
01:13:52.379 00.000 8976 Worker thread wakes up
01:13:52.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:52.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:52.379 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.5 px 2 ms SOUTH
01:13:53.044 00.665 8976 Exposure complete
01:13:53.049 00.005 8976 worker thread done servicing request
01:13:53.050 00.001 5052 OnExposeComplete: enter
01:13:53.050 00.000 5052 UpdateGuideState(): m_state=6
01:13:53.050 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2781
01:13:53.050 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.59, Mass=189, SNR=9.5, Peak=60 HFD=3.8
01:13:53.050 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
01:13:53.050 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
01:13:53.050 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.25 cameraTheta=-2.63 mountX=-0.01 mountY=0.24, mountTheta=1.61
01:13:53.051 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.12, opts=13)
01:13:53.051 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.12)
01:13:53.051 00.000 8976 Worker thread wakes up
01:13:53.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.12) opts 0xd
01:13:53.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.12)
01:13:53.051 00.000 8976 Moving (-0.21, -0.12) raw xDistance=-0.01 yDistance=0.24
01:13:53.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:13:53.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:13:53.051 00.000 8976 MoveAxis(R, 0, ABG)
01:13:53.051 00.000 8976 MoveAxis(U, 0, ABG)
01:13:53.051 00.000 8976 move complete, result=0
01:13:53.051 00.000 8976 worker thread done servicing request
01:13:53.052 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:13:53.061 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:13:53.062 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:53.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:53.062 00.000 5052 Enqueuing Expose request
01:13:53.062 00.000 8976 Worker thread wakes up
01:13:53.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:53.062 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:53.062 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:13:53.722 00.660 8976 Exposure complete
01:13:53.728 00.006 8976 worker thread done servicing request
01:13:53.729 00.001 5052 OnExposeComplete: enter
01:13:53.729 00.000 5052 UpdateGuideState(): m_state=6
01:13:53.729 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2782
01:13:53.729 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.51, Mass=188, SNR=9.5, Peak=61 HFD=3.6
01:13:53.729 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
01:13:53.729 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:13:53.729 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.20 hyp=0.50 cameraTheta=-2.74 mountX=0.03 mountY=0.49, mountTheta=1.50
01:13:53.730 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.20, opts=13)
01:13:53.730 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.20)
01:13:53.730 00.000 8976 Worker thread wakes up
01:13:53.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.20) opts 0xd
01:13:53.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.20)
01:13:53.731 00.001 8976 Moving (-0.46, -0.20) raw xDistance=0.03 yDistance=0.49
01:13:53.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:13:53.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:13:53.731 00.000 8976 MoveAxis(R, 0, ABG)
01:13:53.731 00.000 8976 MoveAxis(D, 2, ABG)
01:13:53.731 00.000 8976 stepping (-21, -16) + (0, -2)
01:13:53.731 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:53.732 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:13:53.740 00.008 5052 UpdateGuideState exits: m=188 SNR=9.5
01:13:53.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:53.741 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:53.741 00.000 5052 Enqueuing Expose request
01:13:53.754 00.013 8976 Received - 47 (G) 
01:13:53.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:53.754 00.000 8976 stepped: pos (-21, -18)
01:13:53.754 00.000 8976 move complete, result=0
01:13:53.754 00.000 8976 worker thread done servicing request
01:13:53.754 00.000 8976 Worker thread wakes up
01:13:53.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:53.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:53.754 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:13:54.415 00.661 8976 Exposure complete
01:13:54.420 00.005 8976 worker thread done servicing request
01:13:54.420 00.000 5052 OnExposeComplete: enter
01:13:54.420 00.000 5052 UpdateGuideState(): m_state=6
01:13:54.420 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2783
01:13:54.420 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=282.09, Mass=177, SNR=9.2, Peak=61 HFD=3.0
01:13:54.421 00.001 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
01:13:54.421 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
01:13:54.421 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.38 hyp=0.45 cameraTheta=1.01 mountX=0.23 mountY=-0.41, mountTheta=-1.06
01:13:54.421 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.38, opts=13)
01:13:54.421 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.38)
01:13:54.421 00.000 8976 Worker thread wakes up
01:13:54.421 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.38) opts 0xd
01:13:54.421 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.38)
01:13:54.421 00.000 8976 Moving (0.24, 0.38) raw xDistance=0.23 yDistance=-0.41
01:13:54.422 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:13:54.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
01:13:54.422 00.000 8976 MoveAxis(R, 0, ABG)
01:13:54.422 00.000 8976 MoveAxis(U, 2, ABG)
01:13:54.422 00.000 8976 stepping (-21, -18) + (0, 2)
01:13:54.422 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:54.422 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:13:54.431 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:13:54.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:54.431 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:54.431 00.000 5052 Enqueuing Expose request
01:13:54.457 00.026 8976 Received - 47 (G) 
01:13:54.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:54.457 00.000 8976 stepped: pos (-21, -16)
01:13:54.457 00.000 8976 move complete, result=0
01:13:54.457 00.000 8976 worker thread done servicing request
01:13:54.457 00.000 8976 Worker thread wakes up
01:13:54.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:54.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:54.457 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:13:55.118 00.661 8976 Exposure complete
01:13:55.123 00.005 8976 worker thread done servicing request
01:13:55.123 00.000 5052 OnExposeComplete: enter
01:13:55.123 00.000 5052 UpdateGuideState(): m_state=6
01:13:55.123 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2784
01:13:55.123 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.74, Mass=187, SNR=9.5, Peak=63 HFD=3.6
01:13:55.123 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:13:55.123 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:13:55.123 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.03 hyp=0.60 cameraTheta=0.05 mountX=-0.25 mountY=-0.52, mountTheta=-2.02
01:13:55.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.03, opts=13)
01:13:55.124 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.03)
01:13:55.124 00.000 8976 Worker thread wakes up
01:13:55.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.03) opts 0xd
01:13:55.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.03)
01:13:55.124 00.000 8976 Moving (0.60, 0.03) raw xDistance=-0.25 yDistance=-0.52
01:13:55.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:13:55.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
01:13:55.124 00.000 8976 MoveAxis(R, 0, ABG)
01:13:55.124 00.000 8976 MoveAxis(U, 2, ABG)
01:13:55.124 00.000 8976 stepping (-21, -16) + (0, 2)
01:13:55.124 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:55.125 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:13:55.134 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
01:13:55.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:55.134 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:55.134 00.000 5052 Enqueuing Expose request
01:13:55.161 00.027 8976 Received - 47 (G) 
01:13:55.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:55.161 00.000 8976 stepped: pos (-21, -14)
01:13:55.161 00.000 8976 move complete, result=0
01:13:55.161 00.000 8976 worker thread done servicing request
01:13:55.161 00.000 8976 Worker thread wakes up
01:13:55.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:55.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:55.161 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:13:55.821 00.660 8976 Exposure complete
01:13:55.826 00.005 8976 worker thread done servicing request
01:13:55.826 00.000 5052 OnExposeComplete: enter
01:13:55.826 00.000 5052 UpdateGuideState(): m_state=6
01:13:55.826 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2785
01:13:55.826 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.35, Mass=164, SNR=8.9, Peak=59 HFD=3.4
01:13:55.827 00.001 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.06 = 2.22)
01:13:55.827 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.17 = 2.12)
01:13:55.827 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.36 hyp=0.40 cameraTheta=-2.02 mountX=-0.24 mountY=0.34, mountTheta=2.19
01:13:55.827 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.36, opts=13)
01:13:55.827 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.36)
01:13:55.827 00.000 8976 Worker thread wakes up
01:13:55.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.36) opts 0xd
01:13:55.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.36)
01:13:55.827 00.000 8976 Moving (-0.17, -0.36) raw xDistance=-0.24 yDistance=0.34
01:13:55.828 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:13:55.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
01:13:55.828 00.000 8976 MoveAxis(R, 0, ABG)
01:13:55.828 00.000 8976 MoveAxis(D, 1, ABG)
01:13:55.828 00.000 8976 stepping (-21, -14) + (0, -1)
01:13:55.828 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:55.828 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:13:55.838 00.010 5052 UpdateGuideState exits: m=164 SNR=8.9
01:13:55.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:55.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:55.838 00.000 5052 Enqueuing Expose request
01:13:55.848 00.010 8976 Received - 47 (G) 
01:13:55.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:13:55.848 00.000 8976 stepped: pos (-21, -15)
01:13:55.848 00.000 8976 move complete, result=0
01:13:55.848 00.000 8976 worker thread done servicing request
01:13:55.848 00.000 8976 Worker thread wakes up
01:13:55.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:55.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:55.848 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:13:56.511 00.663 8976 Exposure complete
01:13:56.517 00.006 8976 worker thread done servicing request
01:13:56.517 00.000 5052 OnExposeComplete: enter
01:13:56.517 00.000 5052 UpdateGuideState(): m_state=6
01:13:56.517 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2786
01:13:56.517 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.56, Mass=171, SNR=9.0, Peak=58 HFD=3.7
01:13:56.517 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
01:13:56.517 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
01:13:56.517 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.15 hyp=0.41 cameraTheta=-2.76 mountX=0.04 mountY=0.40, mountTheta=1.48
01:13:56.518 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.15, opts=13)
01:13:56.518 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.15)
01:13:56.518 00.000 8976 Worker thread wakes up
01:13:56.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.15) opts 0xd
01:13:56.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.15)
01:13:56.518 00.000 8976 Moving (-0.38, -0.15) raw xDistance=0.04 yDistance=0.40
01:13:56.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:13:56.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:13:56.518 00.000 8976 MoveAxis(R, 0, ABG)
01:13:56.518 00.000 8976 MoveAxis(D, 2, ABG)
01:13:56.518 00.000 8976 stepping (-21, -15) + (0, -2)
01:13:56.518 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:56.519 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:13:56.528 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:13:56.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:56.528 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:56.528 00.000 5052 Enqueuing Expose request
01:13:56.551 00.023 8976 Received - 47 (G) 
01:13:56.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:56.551 00.000 8976 stepped: pos (-21, -17)
01:13:56.552 00.001 8976 move complete, result=0
01:13:56.552 00.000 8976 worker thread done servicing request
01:13:56.552 00.000 8976 Worker thread wakes up
01:13:56.552 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:13:56.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:56.552 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:57.245 00.693 8976 Exposure complete
01:13:57.250 00.005 8976 worker thread done servicing request
01:13:57.250 00.000 5052 OnExposeComplete: enter
01:13:57.250 00.000 5052 UpdateGuideState(): m_state=6
01:13:57.250 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2787
01:13:57.251 00.001 5052 Star::Find returns 1 (0), X=329.54, Y=281.44, Mass=172, SNR=9.0, Peak=64 HFD=3.2
01:13:57.251 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
01:13:57.251 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
01:13:57.251 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.27 hyp=0.45 cameraTheta=-0.64 mountX=-0.41 mountY=-0.16, mountTheta=-2.77
01:13:57.251 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.27, opts=13)
01:13:57.251 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.27)
01:13:57.252 00.001 8976 Worker thread wakes up
01:13:57.252 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.27) opts 0xd
01:13:57.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.27)
01:13:57.252 00.000 8976 Moving (0.36, -0.27) raw xDistance=-0.41 yDistance=-0.16
01:13:57.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:13:57.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:13:57.252 00.000 8976 MoveAxis(R, 2, ABG)
01:13:57.252 00.000 8976 stepping (-21, -17) + (2, 0)
01:13:57.252 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:57.253 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:13:57.263 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
01:13:57.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:57.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:57.263 00.000 5052 Enqueuing Expose request
01:13:57.287 00.024 8976 Received - 47 (G) 
01:13:57.287 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:57.287 00.000 8976 stepped: pos (-19, -17)
01:13:57.287 00.000 8976 MoveAxis(U, 0, ABG)
01:13:57.287 00.000 8976 move complete, result=0
01:13:57.287 00.000 8976 worker thread done servicing request
01:13:57.287 00.000 8976 Worker thread wakes up
01:13:57.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:57.287 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:57.287 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:13:57.980 00.693 8976 Exposure complete
01:13:57.986 00.006 8976 worker thread done servicing request
01:13:57.986 00.000 5052 OnExposeComplete: enter
01:13:57.986 00.000 5052 UpdateGuideState(): m_state=6
01:13:57.986 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2788
01:13:57.986 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.74, Mass=166, SNR=8.8, Peak=61 HFD=3.0
01:13:57.986 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
01:13:57.986 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
01:13:57.986 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.03 hyp=0.44 cameraTheta=0.07 mountX=-0.17 mountY=-0.38, mountTheta=-1.99
01:13:57.987 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.03, opts=13)
01:13:57.987 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.03)
01:13:57.987 00.000 8976 Worker thread wakes up
01:13:57.987 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.03) opts 0xd
01:13:57.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.03)
01:13:57.987 00.000 8976 Moving (0.44, 0.03) raw xDistance=-0.17 yDistance=-0.38
01:13:57.988 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:13:57.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:13:57.988 00.000 8976 MoveAxis(R, 0, ABG)
01:13:57.988 00.000 8976 MoveAxis(U, 2, ABG)
01:13:57.988 00.000 8976 stepping (-19, -17) + (0, 2)
01:13:57.988 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:57.988 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:13:57.999 00.011 5052 UpdateGuideState exits: m=166 SNR=8.8
01:13:57.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:57.999 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:57.999 00.000 5052 Enqueuing Expose request
01:13:58.021 00.022 8976 Received - 47 (G) 
01:13:58.022 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:58.022 00.000 8976 stepped: pos (-19, -15)
01:13:58.022 00.000 8976 move complete, result=0
01:13:58.022 00.000 8976 worker thread done servicing request
01:13:58.022 00.000 8976 Worker thread wakes up
01:13:58.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:58.022 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:58.022 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:13:58.747 00.725 8976 Exposure complete
01:13:58.752 00.005 8976 worker thread done servicing request
01:13:58.752 00.000 5052 OnExposeComplete: enter
01:13:58.752 00.000 5052 UpdateGuideState(): m_state=6
01:13:58.752 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2789
01:13:58.752 00.000 5052 Star::Find returns 1 (0), X=330.22, Y=282.03, Mass=183, SNR=9.3, Peak=61 HFD=3.4
01:13:58.752 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
01:13:58.752 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:13:58.752 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=0.32 hyp=1.09 cameraTheta=0.30 mountX=-0.19 mountY=-1.05, mountTheta=-1.75
01:13:58.753 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=0.32, opts=13)
01:13:58.753 00.000 5052 Enqueuing Move request for stepguider (1.05, 0.32)
01:13:58.753 00.000 8976 Worker thread wakes up
01:13:58.753 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, 0.32) opts 0xd
01:13:58.753 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, 0.32)
01:13:58.753 00.000 8976 Moving (1.05, 0.32) raw xDistance=-0.19 yDistance=-1.05
01:13:58.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:13:58.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.05
01:13:58.753 00.000 8976 MoveAxis(R, 0, ABG)
01:13:58.753 00.000 8976 MoveAxis(U, 4, ABG)
01:13:58.753 00.000 8976 stepping (-19, -15) + (0, 4)
01:13:58.753 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:58.754 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:13:58.763 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:13:58.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:58.763 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:58.763 00.000 5052 Enqueuing Expose request
01:13:58.789 00.026 8976 Received - 47 (G) 
01:13:58.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:58.789 00.000 8976 stepped: pos (-19, -11)
01:13:58.789 00.000 8976 move complete, result=0
01:13:58.789 00.000 8976 worker thread done servicing request
01:13:58.789 00.000 8976 Worker thread wakes up
01:13:58.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:58.789 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:58.789 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.1 px 4 ms NORTH
01:13:59.488 00.699 8976 Exposure complete
01:13:59.494 00.006 8976 worker thread done servicing request
01:13:59.494 00.000 5052 OnExposeComplete: enter
01:13:59.494 00.000 5052 UpdateGuideState(): m_state=6
01:13:59.494 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2790
01:13:59.494 00.000 5052 Star::Find returns 1 (0), X=330.37, Y=281.75, Mass=181, SNR=9.3, Peak=62 HFD=3.2
01:13:59.494 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:13:59.494 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
01:13:59.495 00.001 5052 CameraToMount -- cameraX=1.20 cameraY=0.04 hyp=1.20 cameraTheta=0.03 mountX=-0.51 mountY=-1.02, mountTheta=-2.03
01:13:59.495 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.20, y=0.04, opts=13)
01:13:59.495 00.000 5052 Enqueuing Move request for stepguider (1.20, 0.04)
01:13:59.495 00.000 8976 Worker thread wakes up
01:13:59.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.20, 0.04) opts 0xd
01:13:59.495 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.20, 0.04)
01:13:59.496 00.001 8976 Moving (1.20, 0.04) raw xDistance=-0.51 yDistance=-1.02
01:13:59.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
01:13:59.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.02
01:13:59.496 00.000 8976 MoveAxis(R, 2, ABG)
01:13:59.496 00.000 8976 stepping (-19, -11) + (2, 0)
01:13:59.496 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:59.496 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:13:59.507 00.011 5052 UpdateGuideState exits: m=181 SNR=9.3
01:13:59.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:59.507 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:13:59.507 00.000 5052 Enqueuing Expose request
01:13:59.525 00.018 8976 Received - 47 (G) 
01:13:59.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:13:59.525 00.000 8976 stepped: pos (-17, -11)
01:13:59.525 00.000 8976 MoveAxis(U, 4, ABG)
01:13:59.525 00.000 8976 stepping (-17, -11) + (0, 4)
01:13:59.525 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:59.556 00.031 8976 Received - 47 (G) 
01:13:59.556 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:13:59.557 00.001 8976 stepped: pos (-17, -7)
01:13:59.557 00.000 8976 move complete, result=0
01:13:59.557 00.000 8976 worker thread done servicing request
01:13:59.557 00.000 8976 Worker thread wakes up
01:13:59.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:13:59.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:13:59.558 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -1.0 px 4 ms NORTH
01:14:00.250 00.692 8976 Exposure complete
01:14:00.256 00.006 8976 worker thread done servicing request
01:14:00.256 00.000 5052 OnExposeComplete: enter
01:14:00.256 00.000 5052 UpdateGuideState(): m_state=6
01:14:00.256 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2791
01:14:00.256 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.51, Mass=189, SNR=9.4, Peak=64 HFD=3.3
01:14:00.256 00.000 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
01:14:00.256 00.000 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
01:14:00.256 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.85 mountX=-0.26 mountY=-0.04, mountTheta=-2.99
01:14:00.257 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.20, opts=13)
01:14:00.257 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.20)
01:14:00.257 00.000 8976 Worker thread wakes up
01:14:00.257 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.20) opts 0xd
01:14:00.257 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.20)
01:14:00.257 00.000 8976 Moving (0.18, -0.20) raw xDistance=-0.26 yDistance=-0.04
01:14:00.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
01:14:00.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:14:00.257 00.000 8976 MoveAxis(R, 1, ABG)
01:14:00.257 00.000 8976 stepping (-17, -7) + (1, 0)
01:14:00.257 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:00.258 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:14:00.271 00.013 5052 UpdateGuideState exits: m=189 SNR=9.4
01:14:00.271 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:00.271 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:00.271 00.000 5052 Enqueuing Expose request
01:14:00.276 00.005 8976 Received - 47 (G) 
01:14:00.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:00.276 00.000 8976 stepped: pos (-16, -7)
01:14:00.276 00.000 8976 MoveAxis(U, 0, ABG)
01:14:00.276 00.000 8976 move complete, result=0
01:14:00.276 00.000 8976 worker thread done servicing request
01:14:00.276 00.000 8976 Worker thread wakes up
01:14:00.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:00.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:00.276 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:14:00.963 00.687 8976 Exposure complete
01:14:00.969 00.006 8976 worker thread done servicing request
01:14:00.969 00.000 5052 OnExposeComplete: enter
01:14:00.969 00.000 5052 UpdateGuideState(): m_state=6
01:14:00.969 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2792
01:14:00.969 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.81, Mass=204, SNR=9.8, Peak=66 HFD=3.3
01:14:00.969 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:14:00.969 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:14:00.969 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.10 hyp=0.42 cameraTheta=0.24 mountX=-0.10 mountY=-0.39, mountTheta=-1.81
01:14:00.970 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.10, opts=13)
01:14:00.970 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.10)
01:14:00.970 00.000 8976 Worker thread wakes up
01:14:00.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.10) opts 0xd
01:14:00.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.10)
01:14:00.970 00.000 8976 Moving (0.40, 0.10) raw xDistance=-0.10 yDistance=-0.39
01:14:00.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:14:00.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:14:00.970 00.000 8976 MoveAxis(R, 0, ABG)
01:14:00.970 00.000 8976 MoveAxis(U, 2, ABG)
01:14:00.970 00.000 8976 stepping (-16, -7) + (0, 2)
01:14:00.971 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:00.971 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:14:00.981 00.010 5052 UpdateGuideState exits: m=204 SNR=9.8
01:14:00.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:00.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:00.981 00.000 5052 Enqueuing Expose request
01:14:00.996 00.015 8976 Received - 47 (G) 
01:14:00.996 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:00.996 00.000 8976 stepped: pos (-16, -5)
01:14:00.996 00.000 8976 move complete, result=0
01:14:00.996 00.000 8976 worker thread done servicing request
01:14:00.996 00.000 8976 Worker thread wakes up
01:14:00.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:00.996 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:00.996 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:14:01.682 00.686 8976 Exposure complete
01:14:01.687 00.005 8976 worker thread done servicing request
01:14:01.687 00.000 5052 OnExposeComplete: enter
01:14:01.687 00.000 5052 UpdateGuideState(): m_state=6
01:14:01.687 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2793
01:14:01.687 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.86, Mass=198, SNR=9.6, Peak=60 HFD=3.5
01:14:01.687 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:14:01.687 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:14:01.687 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.15 hyp=0.60 cameraTheta=2.89 mountX=0.40 mountY=0.41, mountTheta=0.79
01:14:01.688 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.15, opts=13)
01:14:01.688 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.15)
01:14:01.688 00.000 8976 Worker thread wakes up
01:14:01.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.15) opts 0xd
01:14:01.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.15)
01:14:01.688 00.000 8976 Moving (-0.58, 0.15) raw xDistance=0.40 yDistance=0.41
01:14:01.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:14:01.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
01:14:01.688 00.000 8976 MoveAxis(L, 2, ABG)
01:14:01.689 00.001 8976 stepping (-16, -5) + (-2, 0)
01:14:01.689 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:01.689 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:14:01.699 00.010 5052 UpdateGuideState exits: m=198 SNR=9.6
01:14:01.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:01.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:01.699 00.000 5052 Enqueuing Expose request
01:14:01.715 00.016 8976 Received - 47 (G) 
01:14:01.715 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:01.715 00.000 8976 stepped: pos (-18, -5)
01:14:01.715 00.000 8976 MoveAxis(D, 2, ABG)
01:14:01.715 00.000 8976 stepping (-18, -5) + (0, -2)
01:14:01.715 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:01.747 00.032 8976 Received - 47 (G) 
01:14:01.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:01.747 00.000 8976 stepped: pos (-18, -7)
01:14:01.747 00.000 8976 move complete, result=0
01:14:01.747 00.000 8976 worker thread done servicing request
01:14:01.747 00.000 8976 Worker thread wakes up
01:14:01.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:01.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:01.747 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:14:02.442 00.695 8976 Exposure complete
01:14:02.448 00.006 8976 worker thread done servicing request
01:14:02.448 00.000 5052 OnExposeComplete: enter
01:14:02.448 00.000 5052 UpdateGuideState(): m_state=6
01:14:02.448 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2794
01:14:02.448 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.70, Mass=187, SNR=9.4, Peak=67 HFD=2.7
01:14:02.448 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
01:14:02.448 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
01:14:02.448 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.09 mountX=0.06 mountY=0.13, mountTheta=1.13
01:14:02.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.01, opts=13)
01:14:02.449 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.01)
01:14:02.449 00.000 8976 Worker thread wakes up
01:14:02.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.01) opts 0xd
01:14:02.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.01)
01:14:02.449 00.000 8976 Moving (-0.15, -0.01) raw xDistance=0.06 yDistance=0.13
01:14:02.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:14:02.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:14:02.449 00.000 8976 MoveAxis(R, 0, ABG)
01:14:02.449 00.000 8976 MoveAxis(U, 0, ABG)
01:14:02.449 00.000 8976 move complete, result=0
01:14:02.449 00.000 8976 worker thread done servicing request
01:14:02.450 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:14:02.459 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:14:02.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:02.459 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:02.459 00.000 5052 Enqueuing Expose request
01:14:02.459 00.000 8976 Worker thread wakes up
01:14:02.459 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:02.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:02.460 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:03.151 00.691 8976 Exposure complete
01:14:03.156 00.005 8976 worker thread done servicing request
01:14:03.156 00.000 5052 OnExposeComplete: enter
01:14:03.156 00.000 5052 UpdateGuideState(): m_state=6
01:14:03.156 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2795
01:14:03.157 00.001 5052 Star::Find returns 1 (0), X=329.25, Y=281.75, Mass=198, SNR=9.7, Peak=67 HFD=3.5
01:14:03.157 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
01:14:03.157 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
01:14:03.157 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.48 mountX=0.00 mountY=-0.09, mountTheta=-1.56
01:14:03.157 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.04, opts=13)
01:14:03.157 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.04)
01:14:03.157 00.000 8976 Worker thread wakes up
01:14:03.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.04) opts 0xd
01:14:03.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.04)
01:14:03.158 00.001 8976 Moving (0.08, 0.04) raw xDistance=0.00 yDistance=-0.09
01:14:03.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:14:03.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:14:03.158 00.000 8976 MoveAxis(R, 0, ABG)
01:14:03.158 00.000 8976 MoveAxis(U, 0, ABG)
01:14:03.158 00.000 8976 move complete, result=0
01:14:03.158 00.000 8976 worker thread done servicing request
01:14:03.158 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:14:03.167 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:14:03.168 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:03.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:03.168 00.000 5052 Enqueuing Expose request
01:14:03.168 00.000 8976 Worker thread wakes up
01:14:03.168 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:03.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:03.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:03.857 00.689 8976 Exposure complete
01:14:03.862 00.005 8976 worker thread done servicing request
01:14:03.862 00.000 5052 OnExposeComplete: enter
01:14:03.862 00.000 5052 UpdateGuideState(): m_state=6
01:14:03.862 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2796
01:14:03.862 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.73, Mass=160, SNR=8.7, Peak=64 HFD=3.0
01:14:03.862 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
01:14:03.862 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:14:03.862 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.02 hyp=0.42 cameraTheta=0.05 mountX=-0.18 mountY=-0.37, mountTheta=-2.02
01:14:03.863 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.02, opts=13)
01:14:03.863 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.02)
01:14:03.863 00.000 8976 Worker thread wakes up
01:14:03.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.02) opts 0xd
01:14:03.863 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.02)
01:14:03.863 00.000 8976 Moving (0.42, 0.02) raw xDistance=-0.18 yDistance=-0.37
01:14:03.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:14:03.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:14:03.863 00.000 8976 MoveAxis(R, 0, ABG)
01:14:03.863 00.000 8976 MoveAxis(U, 1, ABG)
01:14:03.863 00.000 8976 stepping (-18, -7) + (0, 1)
01:14:03.863 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:03.864 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:14:03.874 00.010 5052 UpdateGuideState exits: m=160 SNR=8.7
01:14:03.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:03.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:03.874 00.000 5052 Enqueuing Expose request
01:14:03.890 00.016 8976 Received - 47 (G) 
01:14:03.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:03.890 00.000 8976 stepped: pos (-18, -6)
01:14:03.890 00.000 8976 move complete, result=0
01:14:03.890 00.000 8976 worker thread done servicing request
01:14:03.890 00.000 8976 Worker thread wakes up
01:14:03.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:03.890 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:03.890 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
01:14:04.577 00.687 8976 Exposure complete
01:14:04.582 00.005 8976 worker thread done servicing request
01:14:04.582 00.000 5052 OnExposeComplete: enter
01:14:04.582 00.000 5052 UpdateGuideState(): m_state=6
01:14:04.582 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2797
01:14:04.582 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.67, Mass=192, SNR=9.5, Peak=64 HFD=3.3
01:14:04.582 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
01:14:04.582 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
01:14:04.582 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.04 hyp=0.39 cameraTheta=-0.10 mountX=-0.21 mountY=-0.30, mountTheta=-2.18
01:14:04.583 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.04, opts=13)
01:14:04.583 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.04)
01:14:04.583 00.000 8976 Worker thread wakes up
01:14:04.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.04) opts 0xd
01:14:04.583 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.04)
01:14:04.583 00.000 8976 Moving (0.39, -0.04) raw xDistance=-0.21 yDistance=-0.30
01:14:04.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:14:04.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
01:14:04.583 00.000 8976 MoveAxis(R, 0, ABG)
01:14:04.583 00.000 8976 MoveAxis(U, 1, ABG)
01:14:04.583 00.000 8976 stepping (-18, -6) + (0, 1)
01:14:04.583 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:04.584 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:14:04.593 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
01:14:04.593 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:04.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:04.593 00.000 5052 Enqueuing Expose request
01:14:04.609 00.016 8976 Received - 47 (G) 
01:14:04.609 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:04.609 00.000 8976 stepped: pos (-18, -5)
01:14:04.609 00.000 8976 move complete, result=0
01:14:04.609 00.000 8976 worker thread done servicing request
01:14:04.609 00.000 8976 Worker thread wakes up
01:14:04.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:04.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:04.609 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:14:05.299 00.690 8976 Exposure complete
01:14:05.304 00.005 8976 worker thread done servicing request
01:14:05.304 00.000 5052 OnExposeComplete: enter
01:14:05.304 00.000 5052 UpdateGuideState(): m_state=6
01:14:05.304 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2798
01:14:05.304 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.77, Mass=183, SNR=9.3, Peak=63 HFD=3.3
01:14:05.304 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
01:14:05.304 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
01:14:05.305 00.001 5052 CameraToMount -- cameraX=0.46 cameraY=0.06 hyp=0.47 cameraTheta=0.14 mountX=-0.15 mountY=-0.42, mountTheta=-1.92
01:14:05.305 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.06, opts=13)
01:14:05.305 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.06)
01:14:05.305 00.000 8976 Worker thread wakes up
01:14:05.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.06) opts 0xd
01:14:05.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.06)
01:14:05.306 00.001 8976 Moving (0.46, 0.06) raw xDistance=-0.15 yDistance=-0.42
01:14:05.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:14:05.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
01:14:05.306 00.000 8976 MoveAxis(R, 0, ABG)
01:14:05.306 00.000 8976 MoveAxis(U, 2, ABG)
01:14:05.306 00.000 8976 stepping (-18, -5) + (0, 2)
01:14:05.306 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:05.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:14:05.316 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:14:05.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:05.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:05.316 00.000 5052 Enqueuing Expose request
01:14:05.328 00.012 8976 Received - 47 (G) 
01:14:05.328 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:05.328 00.000 8976 stepped: pos (-18, -3)
01:14:05.328 00.000 8976 move complete, result=0
01:14:05.328 00.000 8976 worker thread done servicing request
01:14:05.328 00.000 8976 Worker thread wakes up
01:14:05.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:05.328 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:14:05.328 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:06.019 00.691 8976 Exposure complete
01:14:06.025 00.006 8976 worker thread done servicing request
01:14:06.025 00.000 5052 OnExposeComplete: enter
01:14:06.025 00.000 5052 UpdateGuideState(): m_state=6
01:14:06.025 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2799
01:14:06.025 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.86, Mass=175, SNR=9.0, Peak=65 HFD=3.4
01:14:06.025 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:14:06.026 00.001 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
01:14:06.026 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.15 hyp=0.53 cameraTheta=0.28 mountX=-0.10 mountY=-0.51, mountTheta=-1.77
01:14:06.026 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.15, opts=13)
01:14:06.026 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.15)
01:14:06.026 00.000 8976 Worker thread wakes up
01:14:06.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.15) opts 0xd
01:14:06.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.15)
01:14:06.026 00.000 8976 Moving (0.51, 0.15) raw xDistance=-0.10 yDistance=-0.51
01:14:06.027 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:14:06.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
01:14:06.027 00.000 8976 MoveAxis(R, 0, ABG)
01:14:06.027 00.000 8976 MoveAxis(U, 2, ABG)
01:14:06.027 00.000 8976 stepping (-18, -3) + (0, 2)
01:14:06.027 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:06.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:14:06.037 00.010 5052 UpdateGuideState exits: m=175 SNR=9.0
01:14:06.037 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:06.037 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:06.037 00.000 5052 Enqueuing Expose request
01:14:06.064 00.027 8976 Received - 47 (G) 
01:14:06.064 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:06.064 00.000 8976 stepped: pos (-18, -1)
01:14:06.064 00.000 8976 move complete, result=0
01:14:06.064 00.000 8976 worker thread done servicing request
01:14:06.064 00.000 8976 Worker thread wakes up
01:14:06.064 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:06.064 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:06.064 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:14:06.751 00.687 8976 Exposure complete
01:14:06.757 00.006 8976 worker thread done servicing request
01:14:06.757 00.000 5052 OnExposeComplete: enter
01:14:06.757 00.000 5052 UpdateGuideState(): m_state=6
01:14:06.757 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2800
01:14:06.757 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.48, Mass=189, SNR=9.5, Peak=64 HFD=3.2
01:14:06.757 00.000 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
01:14:06.757 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.80 = -2.80)
01:14:06.757 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.23 hyp=0.39 cameraTheta=-0.65 mountX=-0.35 mountY=-0.13, mountTheta=-2.78
01:14:06.758 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.23, opts=13)
01:14:06.758 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.23)
01:14:06.758 00.000 8976 Worker thread wakes up
01:14:06.758 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.23) opts 0xd
01:14:06.758 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.23)
01:14:06.758 00.000 8976 Moving (0.31, -0.23) raw xDistance=-0.35 yDistance=-0.13
01:14:06.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:14:06.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:14:06.758 00.000 8976 MoveAxis(R, 1, ABG)
01:14:06.758 00.000 8976 stepping (-18, -1) + (1, 0)
01:14:06.759 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:06.759 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:14:06.768 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:14:06.769 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:06.769 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:06.769 00.000 5052 Enqueuing Expose request
01:14:06.783 00.014 8976 Received - 47 (G) 
01:14:06.783 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:06.783 00.000 8976 stepped: pos (-17, -1)
01:14:06.783 00.000 8976 MoveAxis(U, 0, ABG)
01:14:06.783 00.000 8976 move complete, result=0
01:14:06.783 00.000 8976 worker thread done servicing request
01:14:06.783 00.000 8976 Worker thread wakes up
01:14:06.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:06.783 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:06.783 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:14:07.469 00.686 8976 Exposure complete
01:14:07.474 00.005 8976 worker thread done servicing request
01:14:07.474 00.000 5052 OnExposeComplete: enter
01:14:07.474 00.000 5052 UpdateGuideState(): m_state=6
01:14:07.474 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2801
01:14:07.475 00.001 5052 Star::Find returns 1 (0), X=329.54, Y=281.47, Mass=193, SNR=9.6, Peak=62 HFD=3.2
01:14:07.475 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.64 = -2.64)
01:14:07.475 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
01:14:07.475 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.24 hyp=0.44 cameraTheta=-0.59 mountX=-0.38 mountY=-0.17, mountTheta=-2.72
01:14:07.475 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.24, opts=13)
01:14:07.475 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.24)
01:14:07.475 00.000 8976 Worker thread wakes up
01:14:07.476 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.24) opts 0xd
01:14:07.476 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.24)
01:14:07.476 00.000 8976 Moving (0.36, -0.24) raw xDistance=-0.38 yDistance=-0.17
01:14:07.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
01:14:07.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:14:07.476 00.000 8976 MoveAxis(R, 2, ABG)
01:14:07.476 00.000 8976 stepping (-17, -1) + (2, 0)
01:14:07.476 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:07.477 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:14:07.486 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:14:07.486 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:07.486 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:07.486 00.000 5052 Enqueuing Expose request
01:14:07.502 00.016 8976 Received - 47 (G) 
01:14:07.502 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:07.502 00.000 8976 stepped: pos (-15, -1)
01:14:07.502 00.000 8976 MoveAxis(U, 0, ABG)
01:14:07.502 00.000 8976 move complete, result=0
01:14:07.502 00.000 8976 worker thread done servicing request
01:14:07.502 00.000 8976 Worker thread wakes up
01:14:07.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:07.502 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:07.502 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:14:08.192 00.690 8976 Exposure complete
01:14:08.198 00.006 8976 worker thread done servicing request
01:14:08.198 00.000 5052 OnExposeComplete: enter
01:14:08.198 00.000 5052 UpdateGuideState(): m_state=6
01:14:08.198 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2802
01:14:08.198 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.18, Mass=181, SNR=9.2, Peak=61 HFD=3.5
01:14:08.198 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.75 = -0.75)
01:14:08.198 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.85 = -0.85)
01:14:08.198 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.47 hyp=0.49 cameraTheta=1.30 mountX=0.36 mountY=-0.37, mountTheta=-0.80
01:14:08.199 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.47, opts=13)
01:14:08.199 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.47)
01:14:08.199 00.000 8976 Worker thread wakes up
01:14:08.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.47) opts 0xd
01:14:08.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.47)
01:14:08.199 00.000 8976 Moving (0.13, 0.47) raw xDistance=0.36 yDistance=-0.37
01:14:08.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
01:14:08.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:14:08.199 00.000 8976 MoveAxis(L, 1, ABG)
01:14:08.199 00.000 8976 stepping (-15, -1) + (-1, 0)
01:14:08.199 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:08.200 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:14:08.210 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
01:14:08.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:08.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:08.210 00.000 5052 Enqueuing Expose request
01:14:08.221 00.011 8976 Received - 47 (G) 
01:14:08.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:08.221 00.000 8976 stepped: pos (-16, -1)
01:14:08.221 00.000 8976 MoveAxis(U, 1, ABG)
01:14:08.221 00.000 8976 stepping (-16, -1) + (0, 1)
01:14:08.221 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:08.253 00.032 8976 Received - 47 (G) 
01:14:08.253 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:08.254 00.001 8976 stepped: pos (-16, 0)
01:14:08.254 00.000 8976 move complete, result=0
01:14:08.254 00.000 8976 worker thread done servicing request
01:14:08.254 00.000 8976 Worker thread wakes up
01:14:08.254 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.4 px 1 ms NORTH
01:14:08.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:08.254 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:08.945 00.691 8976 Exposure complete
01:14:08.950 00.005 8976 worker thread done servicing request
01:14:08.950 00.000 5052 OnExposeComplete: enter
01:14:08.950 00.000 5052 UpdateGuideState(): m_state=6
01:14:08.950 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2803
01:14:08.950 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.57, Mass=185, SNR=9.4, Peak=64 HFD=3.3
01:14:08.950 00.000 5052 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.04) = xAngle (-3.98 = 2.30)
01:14:08.950 00.000 5052 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.09 = 2.20)
01:14:08.950 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.94 mountX=-0.10 mountY=0.12, mountTheta=2.26
01:14:08.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.14, opts=13)
01:14:08.951 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.14)
01:14:08.951 00.000 8976 Worker thread wakes up
01:14:08.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.14) opts 0xd
01:14:08.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.14)
01:14:08.951 00.000 8976 Moving (-0.05, -0.14) raw xDistance=-0.10 yDistance=0.12
01:14:08.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:14:08.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:14:08.951 00.000 8976 MoveAxis(R, 0, ABG)
01:14:08.951 00.000 8976 MoveAxis(U, 0, ABG)
01:14:08.951 00.000 8976 move complete, result=0
01:14:08.952 00.001 8976 worker thread done servicing request
01:14:08.952 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:14:08.962 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:14:08.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:08.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:08.962 00.000 5052 Enqueuing Expose request
01:14:08.962 00.000 8976 Worker thread wakes up
01:14:08.962 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:08.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:08.962 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:09.649 00.687 8976 Exposure complete
01:14:09.656 00.007 8976 worker thread done servicing request
01:14:09.656 00.000 5052 OnExposeComplete: enter
01:14:09.656 00.000 5052 UpdateGuideState(): m_state=6
01:14:09.656 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2804
01:14:09.656 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.81, Mass=189, SNR=9.4, Peak=65 HFD=3.9
01:14:09.656 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:14:09.656 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
01:14:09.656 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.62 mountX=0.17 mountY=0.09, mountTheta=0.50
01:14:09.657 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.10, opts=13)
01:14:09.657 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.10)
01:14:09.657 00.000 8976 Worker thread wakes up
01:14:09.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.10) opts 0xd
01:14:09.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.10)
01:14:09.657 00.000 8976 Moving (-0.17, 0.10) raw xDistance=0.17 yDistance=0.09
01:14:09.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:14:09.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:14:09.657 00.000 8976 MoveAxis(R, 0, ABG)
01:14:09.657 00.000 8976 MoveAxis(U, 0, ABG)
01:14:09.657 00.000 8976 move complete, result=0
01:14:09.657 00.000 8976 worker thread done servicing request
01:14:09.658 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:14:09.667 00.009 5052 UpdateGuideState exits: m=189 SNR=9.4
01:14:09.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:09.667 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:09.667 00.000 5052 Enqueuing Expose request
01:14:09.667 00.000 8976 Worker thread wakes up
01:14:09.667 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:09.668 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:09.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:10.353 00.685 8976 Exposure complete
01:14:10.359 00.006 8976 worker thread done servicing request
01:14:10.359 00.000 5052 OnExposeComplete: enter
01:14:10.359 00.000 5052 UpdateGuideState(): m_state=6
01:14:10.359 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2805
01:14:10.359 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.64, Mass=185, SNR=9.3, Peak=64 HFD=3.8
01:14:10.359 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
01:14:10.360 00.001 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.29)
01:14:10.360 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.85 mountX=0.04 mountY=0.23, mountTheta=1.39
01:14:10.360 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.07, opts=13)
01:14:10.360 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.07)
01:14:10.360 00.000 8976 Worker thread wakes up
01:14:10.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.07) opts 0xd
01:14:10.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.07)
01:14:10.360 00.000 8976 Moving (-0.23, -0.07) raw xDistance=0.04 yDistance=0.23
01:14:10.361 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:14:10.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:14:10.361 00.000 8976 MoveAxis(R, 0, ABG)
01:14:10.361 00.000 8976 MoveAxis(U, 0, ABG)
01:14:10.361 00.000 8976 move complete, result=0
01:14:10.361 00.000 8976 worker thread done servicing request
01:14:10.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:14:10.370 00.009 5052 UpdateGuideState exits: m=185 SNR=9.3
01:14:10.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:10.370 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:10.371 00.001 5052 Enqueuing Expose request
01:14:10.371 00.000 8976 Worker thread wakes up
01:14:10.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:10.371 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:10.371 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:14:11.054 00.683 8976 Exposure complete
01:14:11.060 00.006 8976 worker thread done servicing request
01:14:11.060 00.000 5052 OnExposeComplete: enter
01:14:11.060 00.000 5052 UpdateGuideState(): m_state=6
01:14:11.060 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2806
01:14:11.060 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.59, Mass=165, SNR=8.9, Peak=62 HFD=3.1
01:14:11.060 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
01:14:11.060 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
01:14:11.060 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.12 hyp=0.52 cameraTheta=-0.24 mountX=-0.34 mountY=-0.35, mountTheta=-2.33
01:14:11.061 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.12, opts=13)
01:14:11.061 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.12)
01:14:11.061 00.000 8976 Worker thread wakes up
01:14:11.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.12) opts 0xd
01:14:11.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.12)
01:14:11.061 00.000 8976 Moving (0.50, -0.12) raw xDistance=-0.34 yDistance=-0.35
01:14:11.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:14:11.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:14:11.061 00.000 8976 MoveAxis(R, 1, ABG)
01:14:11.061 00.000 8976 stepping (-16, 0) + (1, 0)
01:14:11.061 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:11.062 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:14:11.071 00.009 5052 UpdateGuideState exits: m=165 SNR=8.9
01:14:11.071 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:11.071 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:11.071 00.000 5052 Enqueuing Expose request
01:14:11.083 00.012 8976 Received - 47 (G) 
01:14:11.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:11.083 00.000 8976 stepped: pos (-15, 0)
01:14:11.083 00.000 8976 MoveAxis(U, 1, ABG)
01:14:11.083 00.000 8976 stepping (-15, 0) + (0, 1)
01:14:11.083 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:11.115 00.032 8976 Received - 47 (G) 
01:14:11.115 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:11.115 00.000 8976 stepped: pos (-15, 1)
01:14:11.115 00.000 8976 move complete, result=0
01:14:11.115 00.000 8976 worker thread done servicing request
01:14:11.115 00.000 8976 Worker thread wakes up
01:14:11.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:11.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:11.115 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 1 ms NORTH
01:14:11.803 00.688 8976 Exposure complete
01:14:11.809 00.006 8976 worker thread done servicing request
01:14:11.809 00.000 5052 OnExposeComplete: enter
01:14:11.809 00.000 5052 UpdateGuideState(): m_state=6
01:14:11.809 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2807
01:14:11.809 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.95, Mass=190, SNR=9.5, Peak=61 HFD=3.3
01:14:11.809 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
01:14:11.809 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
01:14:11.809 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.24 hyp=0.52 cameraTheta=0.48 mountX=0.00 mountY=-0.52, mountTheta=-1.56
01:14:11.810 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.24, opts=13)
01:14:11.810 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.24)
01:14:11.810 00.000 8976 Worker thread wakes up
01:14:11.810 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.24) opts 0xd
01:14:11.810 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.24)
01:14:11.810 00.000 8976 Moving (0.46, 0.24) raw xDistance=0.00 yDistance=-0.52
01:14:11.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:14:11.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
01:14:11.810 00.000 8976 MoveAxis(R, 0, ABG)
01:14:11.810 00.000 8976 MoveAxis(U, 2, ABG)
01:14:11.810 00.000 8976 stepping (-15, 1) + (0, 2)
01:14:11.810 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:11.811 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:14:11.822 00.011 5052 UpdateGuideState exits: m=190 SNR=9.5
01:14:11.822 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:11.822 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:11.822 00.000 5052 Enqueuing Expose request
01:14:11.834 00.012 8976 Received - 47 (G) 
01:14:11.835 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:11.835 00.000 8976 stepped: pos (-15, 3)
01:14:11.835 00.000 8976 move complete, result=0
01:14:11.835 00.000 8976 worker thread done servicing request
01:14:11.835 00.000 8976 Worker thread wakes up
01:14:11.835 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:14:11.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:11.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:12.525 00.690 8976 Exposure complete
01:14:12.531 00.006 8976 worker thread done servicing request
01:14:12.531 00.000 5052 OnExposeComplete: enter
01:14:12.531 00.000 5052 UpdateGuideState(): m_state=6
01:14:12.531 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2808
01:14:12.531 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.40, Mass=203, SNR=9.8, Peak=66 HFD=3.1
01:14:12.531 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
01:14:12.531 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
01:14:12.531 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.31 hyp=0.58 cameraTheta=-0.57 mountX=-0.50 mountY=-0.24, mountTheta=-2.70
01:14:12.532 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.31, opts=13)
01:14:12.532 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.31)
01:14:12.532 00.000 8976 Worker thread wakes up
01:14:12.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.31) opts 0xd
01:14:12.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.31)
01:14:12.532 00.000 8976 Moving (0.48, -0.31) raw xDistance=-0.50 yDistance=-0.24
01:14:12.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
01:14:12.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:14:12.532 00.000 8976 MoveAxis(R, 2, ABG)
01:14:12.532 00.000 8976 stepping (-15, 3) + (2, 0)
01:14:12.532 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:12.533 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:14:12.543 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
01:14:12.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:12.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:12.543 00.000 5052 Enqueuing Expose request
01:14:12.554 00.011 8976 Received - 47 (G) 
01:14:12.554 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:12.554 00.000 8976 stepped: pos (-13, 3)
01:14:12.554 00.000 8976 MoveAxis(U, 0, ABG)
01:14:12.554 00.000 8976 move complete, result=0
01:14:12.554 00.000 8976 worker thread done servicing request
01:14:12.554 00.000 8976 Worker thread wakes up
01:14:12.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:12.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:12.554 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:14:13.241 00.687 8976 Exposure complete
01:14:13.246 00.005 8976 worker thread done servicing request
01:14:13.247 00.001 5052 OnExposeComplete: enter
01:14:13.247 00.000 5052 UpdateGuideState(): m_state=6
01:14:13.247 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2809
01:14:13.247 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=282.29, Mass=182, SNR=9.3, Peak=66 HFD=2.9
01:14:13.247 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
01:14:13.247 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
01:14:13.247 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.58 hyp=0.69 cameraTheta=1.01 mountX=0.35 mountY=-0.62, mountTheta=-1.06
01:14:13.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.58, opts=13)
01:14:13.248 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.58)
01:14:13.248 00.000 8976 Worker thread wakes up
01:14:13.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.58) opts 0xd
01:14:13.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.58)
01:14:13.248 00.000 8976 Moving (0.36, 0.58) raw xDistance=0.35 yDistance=-0.62
01:14:13.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
01:14:13.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
01:14:13.248 00.000 8976 MoveAxis(L, 1, ABG)
01:14:13.248 00.000 8976 stepping (-13, 3) + (-1, 0)
01:14:13.248 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:13.249 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:14:13.258 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:14:13.258 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:13.258 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:13.258 00.000 5052 Enqueuing Expose request
01:14:13.273 00.015 8976 Received - 47 (G) 
01:14:13.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:13.273 00.000 8976 stepped: pos (-14, 3)
01:14:13.273 00.000 8976 MoveAxis(U, 2, ABG)
01:14:13.273 00.000 8976 stepping (-14, 3) + (0, 2)
01:14:13.273 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:13.306 00.033 8976 Received - 47 (G) 
01:14:13.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:13.306 00.000 8976 stepped: pos (-14, 5)
01:14:13.306 00.000 8976 move complete, result=0
01:14:13.306 00.000 8976 worker thread done servicing request
01:14:13.306 00.000 8976 Worker thread wakes up
01:14:13.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:13.306 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.6 px 2 ms NORTH
01:14:13.306 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:13.996 00.690 8976 Exposure complete
01:14:14.001 00.005 8976 worker thread done servicing request
01:14:14.001 00.000 5052 OnExposeComplete: enter
01:14:14.001 00.000 5052 UpdateGuideState(): m_state=6
01:14:14.001 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2810
01:14:14.001 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.02, Mass=210, SNR=9.9, Peak=65 HFD=2.9
01:14:14.001 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
01:14:14.001 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
01:14:14.001 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.32 hyp=0.32 cameraTheta=1.78 mountX=0.31 mountY=-0.11, mountTheta=-0.35
01:14:14.002 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.32, opts=13)
01:14:14.002 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.32)
01:14:14.002 00.000 8976 Worker thread wakes up
01:14:14.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.32) opts 0xd
01:14:14.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.32)
01:14:14.003 00.001 8976 Moving (-0.07, 0.32) raw xDistance=0.31 yDistance=-0.11
01:14:14.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:14:14.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:14:14.003 00.000 8976 MoveAxis(L, 1, ABG)
01:14:14.003 00.000 8976 stepping (-14, 5) + (-1, 0)
01:14:14.003 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:14.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:14:14.015 00.012 5052 UpdateGuideState exits: m=210 SNR=9.9
01:14:14.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:14.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:14.015 00.000 5052 Enqueuing Expose request
01:14:14.024 00.009 8976 Received - 47 (G) 
01:14:14.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:14.024 00.000 8976 stepped: pos (-15, 5)
01:14:14.025 00.001 8976 MoveAxis(U, 0, ABG)
01:14:14.025 00.000 8976 move complete, result=0
01:14:14.025 00.000 8976 worker thread done servicing request
01:14:14.025 00.000 8976 Worker thread wakes up
01:14:14.025 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:14:14.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:14.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:14.716 00.691 8976 Exposure complete
01:14:14.721 00.005 8976 worker thread done servicing request
01:14:14.721 00.000 5052 OnExposeComplete: enter
01:14:14.721 00.000 5052 UpdateGuideState(): m_state=6
01:14:14.721 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2811
01:14:14.722 00.001 5052 Star::Find returns 1 (0), X=329.00, Y=281.88, Mass=165, SNR=8.8, Peak=58 HFD=3.8
01:14:14.722 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
01:14:14.722 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
01:14:14.722 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.36 mountX=0.23 mountY=0.05, mountTheta=0.22
01:14:14.724 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.17, opts=13)
01:14:14.724 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.17)
01:14:14.724 00.000 8976 Worker thread wakes up
01:14:14.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.17) opts 0xd
01:14:14.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.17)
01:14:14.724 00.000 8976 Moving (-0.17, 0.17) raw xDistance=0.23 yDistance=0.05
01:14:14.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:14:14.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:14:14.724 00.000 8976 MoveAxis(R, 0, ABG)
01:14:14.724 00.000 8976 MoveAxis(U, 0, ABG)
01:14:14.724 00.000 8976 move complete, result=0
01:14:14.724 00.000 8976 worker thread done servicing request
01:14:14.725 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:14:14.734 00.009 5052 UpdateGuideState exits: m=165 SNR=8.8
01:14:14.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:14.734 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:14.734 00.000 5052 Enqueuing Expose request
01:14:14.734 00.000 8976 Worker thread wakes up
01:14:14.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:14.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:14.734 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:15.426 00.692 8976 Exposure complete
01:14:15.432 00.006 8976 worker thread done servicing request
01:14:15.432 00.000 5052 OnExposeComplete: enter
01:14:15.432 00.000 5052 UpdateGuideState(): m_state=6
01:14:15.432 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2812
01:14:15.432 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.82, Mass=180, SNR=9.2, Peak=61 HFD=3.7
01:14:15.432 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
01:14:15.432 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
01:14:15.432 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.55 mountX=0.18 mountY=0.08, mountTheta=0.42
01:14:15.433 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.11, opts=13)
01:14:15.433 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.11)
01:14:15.433 00.000 8976 Worker thread wakes up
01:14:15.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.11) opts 0xd
01:14:15.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.11)
01:14:15.433 00.000 8976 Moving (-0.17, 0.11) raw xDistance=0.18 yDistance=0.08
01:14:15.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:14:15.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:14:15.433 00.000 8976 MoveAxis(R, 0, ABG)
01:14:15.434 00.001 8976 MoveAxis(U, 0, ABG)
01:14:15.434 00.000 8976 move complete, result=0
01:14:15.434 00.000 8976 worker thread done servicing request
01:14:15.434 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:14:15.443 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
01:14:15.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:15.443 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:15.443 00.000 5052 Enqueuing Expose request
01:14:15.444 00.001 8976 Worker thread wakes up
01:14:15.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:15.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:15.444 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:16.133 00.689 8976 Exposure complete
01:14:16.138 00.005 8976 worker thread done servicing request
01:14:16.138 00.000 5052 OnExposeComplete: enter
01:14:16.138 00.000 5052 UpdateGuideState(): m_state=6
01:14:16.138 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2813
01:14:16.138 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.09, Mass=172, SNR=9.0, Peak=63 HFD=3.2
01:14:16.138 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
01:14:16.138 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
01:14:16.138 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.38 hyp=0.41 cameraTheta=1.18 mountX=0.27 mountY=-0.34, mountTheta=-0.90
01:14:16.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.38, opts=13)
01:14:16.139 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.38)
01:14:16.139 00.000 8976 Worker thread wakes up
01:14:16.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.38) opts 0xd
01:14:16.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.38)
01:14:16.139 00.000 8976 Moving (0.16, 0.38) raw xDistance=0.27 yDistance=-0.34
01:14:16.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:14:16.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:14:16.139 00.000 8976 MoveAxis(L, 1, ABG)
01:14:16.140 00.001 8976 stepping (-15, 5) + (-1, 0)
01:14:16.140 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:16.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:14:16.149 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
01:14:16.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:16.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:16.149 00.000 5052 Enqueuing Expose request
01:14:16.167 00.018 8976 Received - 47 (G) 
01:14:16.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:16.167 00.000 8976 stepped: pos (-16, 5)
01:14:16.167 00.000 8976 MoveAxis(U, 1, ABG)
01:14:16.167 00.000 8976 stepping (-16, 5) + (0, 1)
01:14:16.167 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:16.199 00.032 8976 Received - 47 (G) 
01:14:16.199 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:16.199 00.000 8976 stepped: pos (-16, 6)
01:14:16.199 00.000 8976 move complete, result=0
01:14:16.199 00.000 8976 worker thread done servicing request
01:14:16.199 00.000 8976 Worker thread wakes up
01:14:16.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:16.199 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:14:16.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:16.885 00.686 8976 Exposure complete
01:14:16.890 00.005 8976 worker thread done servicing request
01:14:16.890 00.000 5052 OnExposeComplete: enter
01:14:16.890 00.000 5052 UpdateGuideState(): m_state=6
01:14:16.890 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2814
01:14:16.890 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.41, Mass=188, SNR=9.4, Peak=65 HFD=3.4
01:14:16.891 00.001 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
01:14:16.891 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.71)
01:14:16.891 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.30 hyp=0.31 cameraTheta=-1.42 mountX=-0.29 mountY=0.13, mountTheta=2.73
01:14:16.891 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.30, opts=13)
01:14:16.891 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.30)
01:14:16.891 00.000 8976 Worker thread wakes up
01:14:16.892 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.30) opts 0xd
01:14:16.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.30)
01:14:16.892 00.000 8976 Moving (0.05, -0.30) raw xDistance=-0.29 yDistance=0.13
01:14:16.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
01:14:16.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:14:16.892 00.000 8976 MoveAxis(R, 1, ABG)
01:14:16.892 00.000 8976 stepping (-16, 6) + (1, 0)
01:14:16.892 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:16.893 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:14:16.903 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
01:14:16.903 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:16.903 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:16.903 00.000 5052 Enqueuing Expose request
01:14:16.918 00.015 8976 Received - 47 (G) 
01:14:16.918 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:16.918 00.000 8976 stepped: pos (-15, 6)
01:14:16.918 00.000 8976 MoveAxis(U, 0, ABG)
01:14:16.918 00.000 8976 move complete, result=0
01:14:16.918 00.000 8976 worker thread done servicing request
01:14:16.918 00.000 8976 Worker thread wakes up
01:14:16.918 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:16.918 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:16.918 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:14:17.608 00.690 8976 Exposure complete
01:14:17.614 00.006 8976 worker thread done servicing request
01:14:17.614 00.000 5052 OnExposeComplete: enter
01:14:17.614 00.000 5052 UpdateGuideState(): m_state=6
01:14:17.614 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2815
01:14:17.614 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.85, Mass=193, SNR=9.6, Peak=62 HFD=3.0
01:14:17.614 00.000 5052 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.04) = xAngle (-1.01 = -1.01)
01:14:17.614 00.000 5052 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.11 = -1.11)
01:14:17.614 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.03 mountX=0.09 mountY=-0.15, mountTheta=-1.04
01:14:17.616 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.14, opts=13)
01:14:17.616 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.14)
01:14:17.616 00.000 8976 Worker thread wakes up
01:14:17.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.14) opts 0xd
01:14:17.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.14)
01:14:17.616 00.000 8976 Moving (0.09, 0.14) raw xDistance=0.09 yDistance=-0.15
01:14:17.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:14:17.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:14:17.616 00.000 8976 MoveAxis(R, 0, ABG)
01:14:17.616 00.000 8976 MoveAxis(U, 0, ABG)
01:14:17.617 00.001 8976 move complete, result=0
01:14:17.617 00.000 8976 worker thread done servicing request
01:14:17.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:14:17.626 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:14:17.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:17.626 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:17.626 00.000 5052 Enqueuing Expose request
01:14:17.627 00.001 8976 Worker thread wakes up
01:14:17.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:17.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:17.627 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:18.318 00.691 8976 Exposure complete
01:14:18.324 00.006 8976 worker thread done servicing request
01:14:18.324 00.000 5052 OnExposeComplete: enter
01:14:18.324 00.000 5052 UpdateGuideState(): m_state=6
01:14:18.324 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2816
01:14:18.324 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.97, Mass=187, SNR=9.4, Peak=62 HFD=3.0
01:14:18.324 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
01:14:18.324 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.23 = 0.23)
01:14:18.324 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.26 hyp=0.37 cameraTheta=2.38 mountX=0.35 mountY=0.09, mountTheta=0.24
01:14:18.325 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.26, opts=13)
01:14:18.325 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.26)
01:14:18.325 00.000 8976 Worker thread wakes up
01:14:18.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.26) opts 0xd
01:14:18.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.26)
01:14:18.325 00.000 8976 Moving (-0.27, 0.26) raw xDistance=0.35 yDistance=0.09
01:14:18.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:14:18.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:14:18.325 00.000 8976 MoveAxis(L, 1, ABG)
01:14:18.325 00.000 8976 stepping (-15, 6) + (-1, 0)
01:14:18.325 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:18.326 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:14:18.335 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:14:18.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:18.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:18.335 00.000 5052 Enqueuing Expose request
01:14:18.357 00.022 8976 Received - 47 (G) 
01:14:18.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:18.357 00.000 8976 stepped: pos (-16, 6)
01:14:18.357 00.000 8976 MoveAxis(U, 0, ABG)
01:14:18.357 00.000 8976 move complete, result=0
01:14:18.357 00.000 8976 worker thread done servicing request
01:14:18.357 00.000 8976 Worker thread wakes up
01:14:18.357 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
01:14:18.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:18.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:19.044 00.687 8976 Exposure complete
01:14:19.049 00.005 8976 worker thread done servicing request
01:14:19.049 00.000 5052 OnExposeComplete: enter
01:14:19.049 00.000 5052 UpdateGuideState(): m_state=6
01:14:19.049 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2817
01:14:19.049 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.78, Mass=198, SNR=9.7, Peak=62 HFD=3.4
01:14:19.049 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:14:19.049 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:14:19.049 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.07 hyp=0.52 cameraTheta=3.01 mountX=0.29 mountY=0.39, mountTheta=0.93
01:14:19.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.07, opts=13)
01:14:19.050 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.07)
01:14:19.050 00.000 8976 Worker thread wakes up
01:14:19.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.07) opts 0xd
01:14:19.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.07)
01:14:19.050 00.000 8976 Moving (-0.51, 0.07) raw xDistance=0.29 yDistance=0.39
01:14:19.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:14:19.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:14:19.050 00.000 8976 MoveAxis(L, 1, ABG)
01:14:19.050 00.000 8976 stepping (-16, 6) + (-1, 0)
01:14:19.050 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:19.051 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:14:19.061 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:14:19.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:19.061 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:19.061 00.000 5052 Enqueuing Expose request
01:14:19.076 00.015 8976 Received - 47 (G) 
01:14:19.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:19.076 00.000 8976 stepped: pos (-17, 6)
01:14:19.076 00.000 8976 MoveAxis(D, 2, ABG)
01:14:19.076 00.000 8976 stepping (-17, 6) + (0, -2)
01:14:19.076 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:19.108 00.032 8976 Received - 47 (G) 
01:14:19.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:19.108 00.000 8976 stepped: pos (-17, 4)
01:14:19.108 00.000 8976 move complete, result=0
01:14:19.108 00.000 8976 worker thread done servicing request
01:14:19.108 00.000 8976 Worker thread wakes up
01:14:19.109 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:19.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:19.109 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:14:19.801 00.692 8976 Exposure complete
01:14:19.807 00.006 8976 worker thread done servicing request
01:14:19.807 00.000 5052 OnExposeComplete: enter
01:14:19.807 00.000 5052 UpdateGuideState(): m_state=6
01:14:19.808 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2818
01:14:19.808 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=282.14, Mass=161, SNR=8.7, Peak=60 HFD=3.1
01:14:19.808 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
01:14:19.808 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
01:14:19.808 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.43 hyp=0.66 cameraTheta=2.43 mountX=0.61 mountY=0.18, mountTheta=0.29
01:14:19.808 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.43, opts=13)
01:14:19.809 00.001 5052 Enqueuing Move request for stepguider (-0.50, 0.43)
01:14:19.809 00.000 8976 Worker thread wakes up
01:14:19.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.43) opts 0xd
01:14:19.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.43)
01:14:19.809 00.000 8976 Moving (-0.50, 0.43) raw xDistance=0.61 yDistance=0.18
01:14:19.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
01:14:19.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:14:19.809 00.000 8976 MoveAxis(L, 3, ABG)
01:14:19.809 00.000 8976 stepping (-17, 4) + (-3, 0)
01:14:19.809 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:19.810 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:14:19.819 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
01:14:19.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:19.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:19.819 00.000 5052 Enqueuing Expose request
01:14:19.844 00.025 8976 Received - 47 (G) 
01:14:19.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:19.844 00.000 8976 stepped: pos (-20, 4)
01:14:19.844 00.000 8976 MoveAxis(U, 0, ABG)
01:14:19.844 00.000 8976 move complete, result=0
01:14:19.844 00.000 8976 worker thread done servicing request
01:14:19.844 00.000 8976 Worker thread wakes up
01:14:19.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:19.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:19.844 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.2 px 0 ms NORTH
01:14:20.532 00.688 8976 Exposure complete
01:14:20.537 00.005 8976 worker thread done servicing request
01:14:20.537 00.000 5052 OnExposeComplete: enter
01:14:20.537 00.000 5052 UpdateGuideState(): m_state=6
01:14:20.537 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2819
01:14:20.538 00.001 5052 Star::Find returns 1 (0), X=328.07, Y=281.47, Mass=215, SNR=10.1, Peak=66 HFD=3.5
01:14:20.538 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
01:14:20.538 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
01:14:20.538 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=-0.24 hyp=1.13 cameraTheta=-2.92 mountX=0.29 mountY=1.06, mountTheta=1.31
01:14:20.538 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-0.24, opts=13)
01:14:20.538 00.000 5052 Enqueuing Move request for stepguider (-1.11, -0.24)
01:14:20.538 00.000 8976 Worker thread wakes up
01:14:20.539 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -0.24) opts 0xd
01:14:20.539 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -0.24)
01:14:20.539 00.000 8976 Moving (-1.11, -0.24) raw xDistance=0.29 yDistance=1.06
01:14:20.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
01:14:20.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.06
01:14:20.539 00.000 8976 MoveAxis(L, 1, ABG)
01:14:20.539 00.000 8976 stepping (-20, 4) + (-1, 0)
01:14:20.539 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:20.539 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:14:20.548 00.009 5052 UpdateGuideState exits: m=215 SNR=10.1
01:14:20.549 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:20.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:20.549 00.000 5052 Enqueuing Expose request
01:14:20.563 00.014 8976 Received - 47 (G) 
01:14:20.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:20.563 00.000 8976 stepped: pos (-21, 4)
01:14:20.563 00.000 8976 MoveAxis(D, 4, ABG)
01:14:20.563 00.000 8976 stepping (-21, 4) + (0, -4)
01:14:20.563 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:14:20.595 00.032 8976 Received - 47 (G) 
01:14:20.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:14:20.595 00.000 8976 stepped: pos (-21, 0)
01:14:20.595 00.000 8976 move complete, result=0
01:14:20.595 00.000 8976 worker thread done servicing request
01:14:20.595 00.000 8976 Worker thread wakes up
01:14:20.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:20.595 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.1 px 4 ms SOUTH
01:14:20.595 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:21.290 00.695 8976 Exposure complete
01:14:21.295 00.005 8976 worker thread done servicing request
01:14:21.296 00.001 5052 OnExposeComplete: enter
01:14:21.296 00.000 5052 UpdateGuideState(): m_state=6
01:14:21.296 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2820
01:14:21.296 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.71, Mass=185, SNR=9.4, Peak=64 HFD=3.0
01:14:21.296 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
01:14:21.296 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
01:14:21.296 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.00 hyp=0.78 cameraTheta=-3.14 mountX=0.35 mountY=0.66, mountTheta=1.08
01:14:21.296 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.00, opts=13)
01:14:21.296 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.00)
01:14:21.296 00.000 8976 Worker thread wakes up
01:14:21.296 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.00) opts 0xd
01:14:21.296 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.00)
01:14:21.296 00.000 8976 Moving (-0.78, -0.00) raw xDistance=0.35 yDistance=0.66
01:14:21.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:14:21.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.66
01:14:21.296 00.000 8976 MoveAxis(L, 2, ABG)
01:14:21.296 00.000 8976 stepping (-21, 0) + (-2, 0)
01:14:21.296 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:21.297 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:14:21.307 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:14:21.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:21.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:21.307 00.000 5052 Enqueuing Expose request
01:14:21.331 00.024 8976 Received - 47 (G) 
01:14:21.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:21.331 00.000 8976 stepped: pos (-23, 0)
01:14:21.331 00.000 8976 MoveAxis(D, 3, ABG)
01:14:21.331 00.000 8976 stepping (-23, 0) + (0, -3)
01:14:21.331 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:21.362 00.031 8976 Received - 47 (G) 
01:14:21.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:21.362 00.000 8976 stepped: pos (-23, -3)
01:14:21.362 00.000 8976 move complete, result=0
01:14:21.362 00.000 8976 worker thread done servicing request
01:14:21.362 00.000 8976 Worker thread wakes up
01:14:21.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:21.362 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:21.362 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:14:22.053 00.691 8976 Exposure complete
01:14:22.059 00.006 8976 worker thread done servicing request
01:14:22.059 00.000 5052 OnExposeComplete: enter
01:14:22.059 00.000 5052 UpdateGuideState(): m_state=6
01:14:22.059 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2821
01:14:22.059 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.37, Mass=195, SNR=9.6, Peak=70 HFD=3.3
01:14:22.059 00.000 5052 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.04) = xAngle (-4.42 = 1.86)
01:14:22.059 00.000 5052 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.52 = 1.76)
01:14:22.059 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.34 hyp=0.50 cameraTheta=-2.38 mountX=-0.14 mountY=0.49, mountTheta=1.86
01:14:22.060 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.34, opts=13)
01:14:22.060 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.34)
01:14:22.060 00.000 8976 Worker thread wakes up
01:14:22.060 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.34) opts 0xd
01:14:22.060 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.34)
01:14:22.060 00.000 8976 Moving (-0.36, -0.34) raw xDistance=-0.14 yDistance=0.49
01:14:22.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:14:22.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
01:14:22.060 00.000 8976 MoveAxis(R, 0, ABG)
01:14:22.061 00.001 8976 MoveAxis(D, 2, ABG)
01:14:22.061 00.000 8976 stepping (-23, -3) + (0, -2)
01:14:22.061 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:22.061 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:14:22.070 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:14:22.071 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:22.071 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:22.071 00.000 5052 Enqueuing Expose request
01:14:22.097 00.026 8976 Received - 47 (G) 
01:14:22.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:22.097 00.000 8976 stepped: pos (-23, -5)
01:14:22.097 00.000 8976 move complete, result=0
01:14:22.097 00.000 8976 worker thread done servicing request
01:14:22.097 00.000 8976 Worker thread wakes up
01:14:22.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:22.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:22.097 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:14:22.791 00.694 8976 Exposure complete
01:14:22.796 00.005 8976 worker thread done servicing request
01:14:22.796 00.000 5052 OnExposeComplete: enter
01:14:22.796 00.000 5052 UpdateGuideState(): m_state=6
01:14:22.796 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2822
01:14:22.796 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.75, Mass=193, SNR=9.6, Peak=64 HFD=3.1
01:14:22.796 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
01:14:22.796 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
01:14:22.796 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.50 mountX=0.07 mountY=0.03, mountTheta=0.37
01:14:22.797 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.04, opts=13)
01:14:22.797 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.04)
01:14:22.797 00.000 8976 Worker thread wakes up
01:14:22.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.04) opts 0xd
01:14:22.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.04)
01:14:22.797 00.000 8976 Moving (-0.06, 0.04) raw xDistance=0.07 yDistance=0.03
01:14:22.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:14:22.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:14:22.797 00.000 8976 MoveAxis(R, 0, ABG)
01:14:22.797 00.000 8976 MoveAxis(U, 0, ABG)
01:14:22.797 00.000 8976 move complete, result=0
01:14:22.797 00.000 8976 worker thread done servicing request
01:14:22.798 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:14:22.807 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:14:22.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:22.807 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:22.807 00.000 5052 Enqueuing Expose request
01:14:22.807 00.000 8976 Worker thread wakes up
01:14:22.807 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:22.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:22.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:23.494 00.687 8976 Exposure complete
01:14:23.500 00.006 8976 worker thread done servicing request
01:14:23.500 00.000 5052 OnExposeComplete: enter
01:14:23.500 00.000 5052 UpdateGuideState(): m_state=6
01:14:23.500 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2823
01:14:23.500 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.81, Mass=164, SNR=8.8, Peak=63 HFD=2.6
01:14:23.500 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:14:23.500 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
01:14:23.500 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.71 mountX=0.19 mountY=0.13, mountTheta=0.60
01:14:23.501 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.10, opts=13)
01:14:23.501 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.10)
01:14:23.501 00.000 8976 Worker thread wakes up
01:14:23.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.10) opts 0xd
01:14:23.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.10)
01:14:23.501 00.000 8976 Moving (-0.22, 0.10) raw xDistance=0.19 yDistance=0.13
01:14:23.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:14:23.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:14:23.501 00.000 8976 MoveAxis(R, 0, ABG)
01:14:23.501 00.000 8976 MoveAxis(U, 0, ABG)
01:14:23.501 00.000 8976 move complete, result=0
01:14:23.501 00.000 8976 worker thread done servicing request
01:14:23.502 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:14:23.512 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
01:14:23.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:23.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:23.512 00.000 5052 Enqueuing Expose request
01:14:23.512 00.000 8976 Worker thread wakes up
01:14:23.512 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:23.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:23.513 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:24.197 00.684 8976 Exposure complete
01:14:24.203 00.006 8976 worker thread done servicing request
01:14:24.203 00.000 5052 OnExposeComplete: enter
01:14:24.203 00.000 5052 UpdateGuideState(): m_state=6
01:14:24.203 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2824
01:14:24.203 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=282.08, Mass=176, SNR=9.1, Peak=66 HFD=3.3
01:14:24.203 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:14:24.203 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
01:14:24.203 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=0.37 hyp=0.83 cameraTheta=2.68 mountX=0.67 mountY=0.43, mountTheta=0.57
01:14:24.204 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.37, opts=13)
01:14:24.204 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.37)
01:14:24.204 00.000 8976 Worker thread wakes up
01:14:24.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.37) opts 0xd
01:14:24.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.37)
01:14:24.204 00.000 8976 Moving (-0.75, 0.37) raw xDistance=0.67 yDistance=0.43
01:14:24.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
01:14:24.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:14:24.204 00.000 8976 MoveAxis(L, 3, ABG)
01:14:24.204 00.000 8976 stepping (-23, -5) + (-3, 0)
01:14:24.204 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:24.205 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:14:24.214 00.009 5052 UpdateGuideState exits: m=176 SNR=9.1
01:14:24.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:24.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:24.214 00.000 5052 Enqueuing Expose request
01:14:24.240 00.026 8976 Received - 47 (G) 
01:14:24.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:24.240 00.000 8976 stepped: pos (-26, -5)
01:14:24.240 00.000 8976 MoveAxis(D, 2, ABG)
01:14:24.240 00.000 8976 stepping (-26, -5) + (0, -2)
01:14:24.240 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:24.271 00.031 8976 Received - 47 (G) 
01:14:24.271 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:24.272 00.001 8976 stepped: pos (-26, -7)
01:14:24.272 00.000 8976 move complete, result=0
01:14:24.272 00.000 8976 worker thread done servicing request
01:14:24.272 00.000 8976 Worker thread wakes up
01:14:24.272 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:24.272 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:24.272 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
01:14:24.965 00.693 8976 Exposure complete
01:14:24.970 00.005 8976 worker thread done servicing request
01:14:24.970 00.000 5052 OnExposeComplete: enter
01:14:24.970 00.000 5052 UpdateGuideState(): m_state=6
01:14:24.970 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2825
01:14:24.970 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.47, Mass=191, SNR=9.5, Peak=64 HFD=3.6
01:14:24.970 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.39 = 1.89)
01:14:24.970 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.79)
01:14:24.970 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-2.35 mountX=-0.10 mountY=0.32, mountTheta=1.88
01:14:24.971 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.24, opts=13)
01:14:24.971 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.24)
01:14:24.971 00.000 8976 Worker thread wakes up
01:14:24.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.24) opts 0xd
01:14:24.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.24)
01:14:24.971 00.000 8976 Moving (-0.23, -0.24) raw xDistance=-0.10 yDistance=0.32
01:14:24.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:14:24.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:14:24.972 00.001 8976 MoveAxis(R, 0, ABG)
01:14:24.972 00.000 8976 MoveAxis(D, 1, ABG)
01:14:24.972 00.000 8976 stepping (-26, -7) + (0, -1)
01:14:24.972 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:24.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:14:24.981 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:14:24.982 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:24.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:24.982 00.000 5052 Enqueuing Expose request
01:14:24.992 00.010 8976 Received - 47 (G) 
01:14:24.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:24.992 00.000 8976 stepped: pos (-26, -8)
01:14:24.992 00.000 8976 move complete, result=0
01:14:24.992 00.000 8976 worker thread done servicing request
01:14:24.992 00.000 8976 Worker thread wakes up
01:14:24.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:24.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:24.992 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:14:25.685 00.693 8976 Exposure complete
01:14:25.690 00.005 8976 worker thread done servicing request
01:14:25.690 00.000 5052 OnExposeComplete: enter
01:14:25.690 00.000 5052 UpdateGuideState(): m_state=6
01:14:25.690 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2826
01:14:25.690 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.21, Mass=173, SNR=9.1, Peak=60 HFD=3.6
01:14:25.690 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.04) = xAngle (-4.21 = 2.07)
01:14:25.690 00.000 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
01:14:25.690 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.50 hyp=0.60 cameraTheta=-2.17 mountX=-0.29 mountY=0.55, mountTheta=2.05
01:14:25.691 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.50, opts=13)
01:14:25.691 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.50)
01:14:25.691 00.000 8976 Worker thread wakes up
01:14:25.691 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.50) opts 0xd
01:14:25.691 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.50)
01:14:25.691 00.000 8976 Moving (-0.34, -0.50) raw xDistance=-0.29 yDistance=0.55
01:14:25.692 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:14:25.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
01:14:25.692 00.000 8976 MoveAxis(R, 1, ABG)
01:14:25.692 00.000 8976 stepping (-26, -8) + (1, 0)
01:14:25.692 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:25.692 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:14:25.702 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
01:14:25.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:25.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:25.702 00.000 5052 Enqueuing Expose request
01:14:25.711 00.009 8976 Received - 47 (G) 
01:14:25.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:25.711 00.000 8976 stepped: pos (-25, -8)
01:14:25.711 00.000 8976 MoveAxis(D, 2, ABG)
01:14:25.711 00.000 8976 stepping (-25, -8) + (0, -2)
01:14:25.711 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:25.743 00.032 8976 Received - 47 (G) 
01:14:25.743 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:25.743 00.000 8976 stepped: pos (-25, -10)
01:14:25.743 00.000 8976 move complete, result=0
01:14:25.743 00.000 8976 worker thread done servicing request
01:14:25.743 00.000 8976 Worker thread wakes up
01:14:25.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:25.743 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:25.743 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 2 ms SOUTH
01:14:26.435 00.692 8976 Exposure complete
01:14:26.441 00.006 8976 worker thread done servicing request
01:14:26.441 00.000 5052 OnExposeComplete: enter
01:14:26.441 00.000 5052 UpdateGuideState(): m_state=6
01:14:26.441 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2827
01:14:26.441 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.63, Mass=166, SNR=8.8, Peak=64 HFD=3.1
01:14:26.441 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
01:14:26.441 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
01:14:26.441 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.08 hyp=0.53 cameraTheta=-3.00 mountX=0.17 mountY=0.48, mountTheta=1.23
01:14:26.442 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.08, opts=13)
01:14:26.442 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.08)
01:14:26.442 00.000 8976 Worker thread wakes up
01:14:26.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.08) opts 0xd
01:14:26.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.08)
01:14:26.442 00.000 8976 Moving (-0.52, -0.08) raw xDistance=0.17 yDistance=0.48
01:14:26.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:14:26.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
01:14:26.442 00.000 8976 MoveAxis(R, 0, ABG)
01:14:26.442 00.000 8976 MoveAxis(D, 2, ABG)
01:14:26.442 00.000 8976 stepping (-25, -10) + (0, -2)
01:14:26.442 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:26.443 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:14:26.452 00.009 5052 UpdateGuideState exits: m=166 SNR=8.8
01:14:26.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:26.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:26.452 00.000 5052 Enqueuing Expose request
01:14:26.478 00.026 8976 Received - 47 (G) 
01:14:26.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:26.478 00.000 8976 stepped: pos (-25, -12)
01:14:26.478 00.000 8976 move complete, result=0
01:14:26.478 00.000 8976 worker thread done servicing request
01:14:26.478 00.000 8976 Worker thread wakes up
01:14:26.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:26.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:26.478 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:14:27.171 00.693 8976 Exposure complete
01:14:27.177 00.006 8976 worker thread done servicing request
01:14:27.178 00.001 5052 OnExposeComplete: enter
01:14:27.178 00.000 5052 UpdateGuideState(): m_state=6
01:14:27.178 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2828
01:14:27.178 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.56, Mass=185, SNR=9.3, Peak=66 HFD=3.2
01:14:27.178 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
01:14:27.178 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
01:14:27.178 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.91 mountX=-0.19 mountY=-0.02, mountTheta=-3.06
01:14:27.178 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.15, opts=13)
01:14:27.178 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.15)
01:14:27.179 00.001 8976 Worker thread wakes up
01:14:27.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.15) opts 0xd
01:14:27.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.15)
01:14:27.179 00.000 8976 Moving (0.12, -0.15) raw xDistance=-0.19 yDistance=-0.02
01:14:27.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:14:27.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:14:27.179 00.000 8976 MoveAxis(R, 0, ABG)
01:14:27.179 00.000 8976 MoveAxis(U, 0, ABG)
01:14:27.179 00.000 8976 move complete, result=0
01:14:27.179 00.000 8976 worker thread done servicing request
01:14:27.179 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:14:27.190 00.011 5052 UpdateGuideState exits: m=185 SNR=9.3
01:14:27.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:27.190 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:27.190 00.000 5052 Enqueuing Expose request
01:14:27.190 00.000 8976 Worker thread wakes up
01:14:27.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:27.190 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:27.190 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:27.878 00.688 8976 Exposure complete
01:14:27.884 00.006 8976 worker thread done servicing request
01:14:27.884 00.000 5052 OnExposeComplete: enter
01:14:27.884 00.000 5052 UpdateGuideState(): m_state=6
01:14:27.884 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2829
01:14:27.884 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=282.10, Mass=174, SNR=9.0, Peak=65 HFD=2.7
01:14:27.884 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
01:14:27.884 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
01:14:27.884 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.39 hyp=0.57 cameraTheta=0.75 mountX=0.16 mountY=-0.56, mountTheta=-1.30
01:14:27.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.39, opts=13)
01:14:27.885 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.39)
01:14:27.885 00.000 8976 Worker thread wakes up
01:14:27.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.39) opts 0xd
01:14:27.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.39)
01:14:27.885 00.000 8976 Moving (0.42, 0.39) raw xDistance=0.16 yDistance=-0.56
01:14:27.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:14:27.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
01:14:27.885 00.000 8976 MoveAxis(R, 0, ABG)
01:14:27.885 00.000 8976 MoveAxis(U, 2, ABG)
01:14:27.885 00.000 8976 stepping (-25, -12) + (0, 2)
01:14:27.885 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:27.886 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:14:27.895 00.009 5052 UpdateGuideState exits: m=174 SNR=9.0
01:14:27.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:27.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:27.895 00.000 5052 Enqueuing Expose request
01:14:27.917 00.022 8976 Received - 47 (G) 
01:14:27.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:27.917 00.000 8976 stepped: pos (-25, -10)
01:14:27.917 00.000 8976 move complete, result=0
01:14:27.917 00.000 8976 worker thread done servicing request
01:14:27.917 00.000 8976 Worker thread wakes up
01:14:27.917 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:14:27.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:27.917 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:28.605 00.688 8976 Exposure complete
01:14:28.610 00.005 8976 worker thread done servicing request
01:14:28.611 00.001 5052 OnExposeComplete: enter
01:14:28.611 00.000 5052 UpdateGuideState(): m_state=6
01:14:28.611 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2830
01:14:28.611 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.94, Mass=184, SNR=9.3, Peak=62 HFD=3.1
01:14:28.611 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
01:14:28.611 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
01:14:28.611 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.23 hyp=0.30 cameraTheta=0.85 mountX=0.11 mountY=-0.29, mountTheta=-1.21
01:14:28.612 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.23, opts=13)
01:14:28.612 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.23)
01:14:28.612 00.000 8976 Worker thread wakes up
01:14:28.612 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.23) opts 0xd
01:14:28.612 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.23)
01:14:28.612 00.000 8976 Moving (0.20, 0.23) raw xDistance=0.11 yDistance=-0.29
01:14:28.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:14:28.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
01:14:28.612 00.000 8976 MoveAxis(R, 0, ABG)
01:14:28.612 00.000 8976 MoveAxis(U, 1, ABG)
01:14:28.612 00.000 8976 stepping (-25, -10) + (0, 1)
01:14:28.612 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:28.613 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:14:28.622 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:14:28.623 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:28.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:28.623 00.000 5052 Enqueuing Expose request
01:14:28.636 00.013 8976 Received - 47 (G) 
01:14:28.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:28.636 00.000 8976 stepped: pos (-25, -9)
01:14:28.636 00.000 8976 move complete, result=0
01:14:28.636 00.000 8976 worker thread done servicing request
01:14:28.636 00.000 8976 Worker thread wakes up
01:14:28.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:28.636 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:28.636 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:14:29.323 00.687 8976 Exposure complete
01:14:29.328 00.005 8976 worker thread done servicing request
01:14:29.328 00.000 5052 OnExposeComplete: enter
01:14:29.328 00.000 5052 UpdateGuideState(): m_state=6
01:14:29.328 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2831
01:14:29.329 00.001 5052 Star::Find returns 1 (0), X=329.88, Y=281.94, Mass=186, SNR=9.3, Peak=62 HFD=2.9
01:14:29.329 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:14:29.329 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:14:29.329 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.23 hyp=0.74 cameraTheta=0.32 mountX=-0.11 mountY=-0.72, mountTheta=-1.73
01:14:29.329 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.23, opts=13)
01:14:29.329 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.23)
01:14:29.330 00.001 8976 Worker thread wakes up
01:14:29.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.23) opts 0xd
01:14:29.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.23)
01:14:29.330 00.000 8976 Moving (0.71, 0.23) raw xDistance=-0.11 yDistance=-0.72
01:14:29.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:14:29.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
01:14:29.330 00.000 8976 MoveAxis(R, 0, ABG)
01:14:29.330 00.000 8976 MoveAxis(U, 3, ABG)
01:14:29.330 00.000 8976 stepping (-25, -9) + (0, 3)
01:14:29.330 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:29.330 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:14:29.340 00.010 5052 UpdateGuideState exits: m=186 SNR=9.3
01:14:29.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:29.340 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:29.340 00.000 5052 Enqueuing Expose request
01:14:29.371 00.031 8976 Received - 47 (G) 
01:14:29.371 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:29.371 00.000 8976 stepped: pos (-25, -6)
01:14:29.371 00.000 8976 move complete, result=0
01:14:29.372 00.001 8976 worker thread done servicing request
01:14:29.372 00.000 8976 Worker thread wakes up
01:14:29.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:29.372 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:29.372 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:14:30.063 00.691 8976 Exposure complete
01:14:30.068 00.005 8976 worker thread done servicing request
01:14:30.068 00.000 5052 OnExposeComplete: enter
01:14:30.068 00.000 5052 UpdateGuideState(): m_state=6
01:14:30.068 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2832
01:14:30.068 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.07, Mass=194, SNR=9.6, Peak=66 HFD=2.7
01:14:30.068 00.000 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.81 = -2.81)
01:14:30.068 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
01:14:30.068 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.64 hyp=0.92 cameraTheta=-0.77 mountX=-0.87 mountY=-0.21, mountTheta=-2.91
01:14:30.069 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.64, opts=13)
01:14:30.069 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.64)
01:14:30.069 00.000 8976 Worker thread wakes up
01:14:30.069 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.64) opts 0xd
01:14:30.069 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.64)
01:14:30.069 00.000 8976 Moving (0.66, -0.64) raw xDistance=-0.87 yDistance=-0.21
01:14:30.070 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
01:14:30.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:14:30.070 00.000 8976 MoveAxis(R, 4, ABG)
01:14:30.070 00.000 8976 stepping (-25, -6) + (4, 0)
01:14:30.070 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:14:30.071 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:14:30.081 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:14:30.082 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:30.082 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:30.082 00.000 5052 Enqueuing Expose request
01:14:30.107 00.025 8976 Received - 47 (G) 
01:14:30.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:14:30.107 00.000 8976 stepped: pos (-21, -6)
01:14:30.107 00.000 8976 MoveAxis(U, 0, ABG)
01:14:30.107 00.000 8976 move complete, result=0
01:14:30.107 00.000 8976 worker thread done servicing request
01:14:30.107 00.000 8976 Worker thread wakes up
01:14:30.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:30.107 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:30.107 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.2 px 0 ms NORTH
01:14:30.797 00.690 8976 Exposure complete
01:14:30.803 00.006 8976 worker thread done servicing request
01:14:30.804 00.001 5052 OnExposeComplete: enter
01:14:30.804 00.000 5052 UpdateGuideState(): m_state=6
01:14:30.804 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2833
01:14:30.804 00.000 5052 Star::Find returns 1 (0), X=330.31, Y=282.22, Mass=215, SNR=10.1, Peak=64 HFD=3.4
01:14:30.804 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
01:14:30.804 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:14:30.804 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=0.51 hyp=1.25 cameraTheta=0.42 mountX=-0.07 mountY=-1.23, mountTheta=-1.63
01:14:30.804 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=0.51, opts=13)
01:14:30.804 00.000 5052 Enqueuing Move request for stepguider (1.14, 0.51)
01:14:30.805 00.001 8976 Worker thread wakes up
01:14:30.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, 0.51) opts 0xd
01:14:30.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, 0.51)
01:14:30.805 00.000 8976 Moving (1.14, 0.51) raw xDistance=-0.07 yDistance=-1.23
01:14:30.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:14:30.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.23
01:14:30.805 00.000 8976 MoveAxis(R, 0, ABG)
01:14:30.805 00.000 8976 MoveAxis(U, 5, ABG)
01:14:30.805 00.000 8976 stepping (-21, -6) + (0, 5)
01:14:30.805 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:14:30.805 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:14:30.814 00.009 5052 UpdateGuideState exits: m=215 SNR=10.1
01:14:30.815 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:30.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:30.815 00.000 5052 Enqueuing Expose request
01:14:30.843 00.028 8976 Received - 47 (G) 
01:14:30.843 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:14:30.843 00.000 8976 stepped: pos (-21, -1)
01:14:30.843 00.000 8976 move complete, result=0
01:14:30.843 00.000 8976 worker thread done servicing request
01:14:30.843 00.000 8976 Worker thread wakes up
01:14:30.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:30.843 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:30.843 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.2 px 5 ms NORTH
01:14:31.535 00.692 8976 Exposure complete
01:14:31.541 00.006 8976 worker thread done servicing request
01:14:31.541 00.000 5052 OnExposeComplete: enter
01:14:31.541 00.000 5052 UpdateGuideState(): m_state=6
01:14:31.541 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2834
01:14:31.541 00.000 5052 Star::Find returns 1 (0), X=330.46, Y=281.78, Mass=191, SNR=9.5, Peak=62 HFD=3.2
01:14:31.541 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:14:31.541 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:14:31.541 00.000 5052 CameraToMount -- cameraX=1.29 cameraY=0.07 hyp=1.29 cameraTheta=0.06 mountX=-0.52 mountY=-1.12, mountTheta=-2.01
01:14:31.542 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.29, y=0.07, opts=13)
01:14:31.542 00.000 5052 Enqueuing Move request for stepguider (1.29, 0.07)
01:14:31.542 00.000 8976 Worker thread wakes up
01:14:31.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.29, 0.07) opts 0xd
01:14:31.543 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.29, 0.07)
01:14:31.543 00.000 8976 Moving (1.29, 0.07) raw xDistance=-0.52 yDistance=-1.12
01:14:31.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:14:31.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.12
01:14:31.543 00.000 8976 MoveAxis(R, 2, ABG)
01:14:31.543 00.000 8976 stepping (-21, -1) + (2, 0)
01:14:31.543 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:31.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:14:31.553 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:14:31.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:31.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:31.553 00.000 5052 Enqueuing Expose request
01:14:31.578 00.025 8976 Received - 47 (G) 
01:14:31.578 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:31.578 00.000 8976 stepped: pos (-19, -1)
01:14:31.578 00.000 8976 MoveAxis(U, 5, ABG)
01:14:31.578 00.000 8976 stepping (-19, -1) + (0, 5)
01:14:31.579 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:14:31.626 00.047 8976 Received - 47 (G) 
01:14:31.626 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:14:31.626 00.000 8976 stepped: pos (-19, 4)
01:14:31.626 00.000 8976 move complete, result=0
01:14:31.626 00.000 8976 worker thread done servicing request
01:14:31.626 00.000 8976 Worker thread wakes up
01:14:31.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:31.626 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:31.626 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.1 px 5 ms NORTH
01:14:32.333 00.707 8976 Exposure complete
01:14:32.338 00.005 8976 worker thread done servicing request
01:14:32.338 00.000 5052 OnExposeComplete: enter
01:14:32.339 00.001 5052 UpdateGuideState(): m_state=6
01:14:32.339 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2835
01:14:32.339 00.000 5052 Star::Find returns 1 (0), X=330.55, Y=281.76, Mass=201, SNR=9.7, Peak=62 HFD=3.2
01:14:32.339 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:14:32.339 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
01:14:32.339 00.000 5052 CameraToMount -- cameraX=1.38 cameraY=0.05 hyp=1.38 cameraTheta=0.04 mountX=-0.58 mountY=-1.18, mountTheta=-2.03
01:14:32.339 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.38, y=0.05, opts=13)
01:14:32.339 00.000 5052 Enqueuing Move request for stepguider (1.38, 0.05)
01:14:32.339 00.000 8976 Worker thread wakes up
01:14:32.340 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.38, 0.05) opts 0xd
01:14:32.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.38, 0.05)
01:14:32.340 00.000 8976 Moving (1.38, 0.05) raw xDistance=-0.58 yDistance=-1.18
01:14:32.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
01:14:32.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.18
01:14:32.340 00.000 8976 MoveAxis(R, 3, ABG)
01:14:32.340 00.000 8976 stepping (-19, 4) + (3, 0)
01:14:32.340 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:32.340 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:14:32.349 00.009 5052 UpdateGuideState exits: m=201 SNR=9.7
01:14:32.350 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:32.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:32.350 00.000 5052 Enqueuing Expose request
01:14:32.377 00.027 8976 Received - 47 (G) 
01:14:32.377 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:32.377 00.000 8976 stepped: pos (-16, 4)
01:14:32.377 00.000 8976 MoveAxis(U, 5, ABG)
01:14:32.377 00.000 8976 stepping (-16, 4) + (0, 5)
01:14:32.378 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:14:32.425 00.047 8976 Received - 47 (G) 
01:14:32.425 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:14:32.425 00.000 8976 stepped: pos (-16, 9)
01:14:32.425 00.000 8976 move complete, result=0
01:14:32.425 00.000 8976 worker thread done servicing request
01:14:32.425 00.000 8976 Worker thread wakes up
01:14:32.425 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.2 px 5 ms NORTH
01:14:32.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:32.426 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:33.118 00.692 8976 Exposure complete
01:14:33.124 00.006 8976 worker thread done servicing request
01:14:33.124 00.000 5052 OnExposeComplete: enter
01:14:33.124 00.000 5052 UpdateGuideState(): m_state=6
01:14:33.124 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2836
01:14:33.124 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=282.16, Mass=194, SNR=9.6, Peak=66 HFD=3.4
01:14:33.124 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
01:14:33.124 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
01:14:33.124 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.45 hyp=0.95 cameraTheta=0.50 mountX=0.02 mountY=-0.94, mountTheta=-1.55
01:14:33.125 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.45, opts=13)
01:14:33.125 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.45)
01:14:33.125 00.000 8976 Worker thread wakes up
01:14:33.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.45) opts 0xd
01:14:33.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.45)
01:14:33.125 00.000 8976 Moving (0.83, 0.45) raw xDistance=0.02 yDistance=-0.94
01:14:33.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:14:33.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.94
01:14:33.125 00.000 8976 MoveAxis(R, 0, ABG)
01:14:33.125 00.000 8976 MoveAxis(U, 4, ABG)
01:14:33.125 00.000 8976 stepping (-16, 9) + (0, 4)
01:14:33.125 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:14:33.126 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:14:33.136 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:14:33.137 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:33.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:33.137 00.000 5052 Enqueuing Expose request
01:14:33.161 00.024 8976 Received - 47 (G) 
01:14:33.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:14:33.161 00.000 8976 stepped: pos (-16, 13)
01:14:33.161 00.000 8976 move complete, result=0
01:14:33.161 00.000 8976 worker thread done servicing request
01:14:33.161 00.000 8976 Worker thread wakes up
01:14:33.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:33.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:33.161 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
01:14:33.852 00.691 8976 Exposure complete
01:14:33.858 00.006 8976 worker thread done servicing request
01:14:33.858 00.000 5052 OnExposeComplete: enter
01:14:33.858 00.000 5052 UpdateGuideState(): m_state=6
01:14:33.858 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2837
01:14:33.858 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.28, Mass=173, SNR=9.1, Peak=60 HFD=3.2
01:14:33.858 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.15 = -0.15)
01:14:33.858 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
01:14:33.858 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.57 hyp=0.60 cameraTheta=1.90 mountX=0.60 mountY=-0.15, mountTheta=-0.25
01:14:33.859 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.57, opts=13)
01:14:33.859 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.57)
01:14:33.859 00.000 8976 Worker thread wakes up
01:14:33.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.57) opts 0xd
01:14:33.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.57)
01:14:33.859 00.000 8976 Moving (-0.19, 0.57) raw xDistance=0.60 yDistance=-0.15
01:14:33.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
01:14:33.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:14:33.859 00.000 8976 MoveAxis(L, 2, ABG)
01:14:33.859 00.000 8976 stepping (-16, 13) + (-2, 0)
01:14:33.859 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:33.860 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:14:33.869 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
01:14:33.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:33.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:33.869 00.000 5052 Enqueuing Expose request
01:14:33.896 00.027 8976 Received - 47 (G) 
01:14:33.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:33.896 00.000 8976 stepped: pos (-18, 13)
01:14:33.896 00.000 8976 MoveAxis(U, 0, ABG)
01:14:33.896 00.000 8976 move complete, result=0
01:14:33.896 00.000 8976 worker thread done servicing request
01:14:33.896 00.000 8976 Worker thread wakes up
01:14:33.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:33.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:33.896 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.1 px 0 ms NORTH
01:14:34.587 00.691 8976 Exposure complete
01:14:34.592 00.005 8976 worker thread done servicing request
01:14:34.592 00.000 5052 OnExposeComplete: enter
01:14:34.593 00.001 5052 UpdateGuideState(): m_state=6
01:14:34.593 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2838
01:14:34.593 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=282.34, Mass=196, SNR=9.6, Peak=64 HFD=3.9
01:14:34.593 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.04) = xAngle (-0.16 = -0.16)
01:14:34.593 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.26 = -0.26)
01:14:34.593 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.63 hyp=0.66 cameraTheta=1.88 mountX=0.65 mountY=-0.17, mountTheta=-0.26
01:14:34.593 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.63, opts=13)
01:14:34.594 00.001 5052 Enqueuing Move request for stepguider (-0.20, 0.63)
01:14:34.594 00.000 8976 Worker thread wakes up
01:14:34.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.63) opts 0xd
01:14:34.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.63)
01:14:34.594 00.000 8976 Moving (-0.20, 0.63) raw xDistance=0.65 yDistance=-0.17
01:14:34.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
01:14:34.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:14:34.594 00.000 8976 MoveAxis(L, 3, ABG)
01:14:34.594 00.000 8976 stepping (-18, 13) + (-3, 0)
01:14:34.594 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:34.595 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:14:34.604 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
01:14:34.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:34.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:34.604 00.000 5052 Enqueuing Expose request
01:14:34.631 00.027 8976 Received - 47 (G) 
01:14:34.631 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:34.631 00.000 8976 stepped: pos (-21, 13)
01:14:34.631 00.000 8976 MoveAxis(U, 0, ABG)
01:14:34.631 00.000 8976 move complete, result=0
01:14:34.631 00.000 8976 worker thread done servicing request
01:14:34.631 00.000 8976 Worker thread wakes up
01:14:34.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:34.631 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:34.631 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.2 px 0 ms NORTH
01:14:35.321 00.690 8976 Exposure complete
01:14:35.327 00.006 8976 worker thread done servicing request
01:14:35.327 00.000 5052 OnExposeComplete: enter
01:14:35.327 00.000 5052 UpdateGuideState(): m_state=6
01:14:35.327 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2839
01:14:35.327 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.45, Mass=168, SNR=8.9, Peak=66 HFD=3.1
01:14:35.327 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
01:14:35.327 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.37)
01:14:35.327 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.26 hyp=0.72 cameraTheta=-2.77 mountX=0.07 mountY=0.71, mountTheta=1.47
01:14:35.328 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.26, opts=13)
01:14:35.328 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.26)
01:14:35.328 00.000 8976 Worker thread wakes up
01:14:35.328 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.26) opts 0xd
01:14:35.328 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.26)
01:14:35.328 00.000 8976 Moving (-0.67, -0.26) raw xDistance=0.07 yDistance=0.71
01:14:35.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:14:35.329 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
01:14:35.329 00.000 8976 MoveAxis(R, 0, ABG)
01:14:35.329 00.000 8976 MoveAxis(D, 3, ABG)
01:14:35.329 00.000 8976 stepping (-21, 13) + (0, -3)
01:14:35.329 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:35.330 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:14:35.339 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
01:14:35.340 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:35.340 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:35.340 00.000 5052 Enqueuing Expose request
01:14:35.367 00.027 8976 Received - 47 (G) 
01:14:35.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:35.367 00.000 8976 stepped: pos (-21, 10)
01:14:35.367 00.000 8976 move complete, result=0
01:14:35.367 00.000 8976 worker thread done servicing request
01:14:35.367 00.000 8976 Worker thread wakes up
01:14:35.367 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:14:35.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:35.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:36.055 00.688 8976 Exposure complete
01:14:36.060 00.005 8976 worker thread done servicing request
01:14:36.060 00.000 5052 OnExposeComplete: enter
01:14:36.060 00.000 5052 UpdateGuideState(): m_state=6
01:14:36.060 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2840
01:14:36.060 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.11, Mass=161, SNR=8.7, Peak=62 HFD=3.5
01:14:36.060 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.41 = 1.87)
01:14:36.060 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
01:14:36.060 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.60 hyp=0.86 cameraTheta=-2.37 mountX=-0.26 mountY=0.84, mountTheta=1.87
01:14:36.061 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.60, opts=13)
01:14:36.061 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.60)
01:14:36.061 00.000 8976 Worker thread wakes up
01:14:36.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.60) opts 0xd
01:14:36.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.60)
01:14:36.061 00.000 8976 Moving (-0.61, -0.60) raw xDistance=-0.26 yDistance=0.84
01:14:36.062 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:14:36.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.84
01:14:36.062 00.000 8976 MoveAxis(R, 1, ABG)
01:14:36.062 00.000 8976 stepping (-21, 10) + (1, 0)
01:14:36.062 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:36.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:14:36.072 00.010 5052 UpdateGuideState exits: m=161 SNR=8.7
01:14:36.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:36.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:36.073 00.001 5052 Enqueuing Expose request
01:14:36.086 00.013 8976 Received - 47 (G) 
01:14:36.086 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:36.086 00.000 8976 stepped: pos (-20, 10)
01:14:36.086 00.000 8976 MoveAxis(D, 4, ABG)
01:14:36.086 00.000 8976 stepping (-20, 10) + (0, -4)
01:14:36.086 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:14:36.117 00.031 8976 Received - 47 (G) 
01:14:36.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:14:36.117 00.000 8976 stepped: pos (-20, 6)
01:14:36.118 00.001 8976 move complete, result=0
01:14:36.118 00.000 8976 worker thread done servicing request
01:14:36.118 00.000 8976 Worker thread wakes up
01:14:36.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:36.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:36.118 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.8 px 4 ms SOUTH
01:14:36.808 00.690 8976 Exposure complete
01:14:36.813 00.005 8976 worker thread done servicing request
01:14:36.813 00.000 5052 OnExposeComplete: enter
01:14:36.813 00.000 5052 UpdateGuideState(): m_state=6
01:14:36.813 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2841
01:14:36.813 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.89, Mass=173, SNR=9.0, Peak=64 HFD=3.4
01:14:36.813 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.04) = xAngle (-1.01 = -1.01)
01:14:36.814 00.001 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.11 = -1.11)
01:14:36.814 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.04 mountX=0.11 mountY=-0.19, mountTheta=-1.03
01:14:36.814 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.18, opts=13)
01:14:36.814 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.18)
01:14:36.814 00.000 8976 Worker thread wakes up
01:14:36.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.18) opts 0xd
01:14:36.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.18)
01:14:36.814 00.000 8976 Moving (0.11, 0.18) raw xDistance=0.11 yDistance=-0.19
01:14:36.815 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:14:36.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:14:36.815 00.000 8976 MoveAxis(R, 0, ABG)
01:14:36.815 00.000 8976 MoveAxis(U, 0, ABG)
01:14:36.815 00.000 8976 move complete, result=0
01:14:36.815 00.000 8976 worker thread done servicing request
01:14:36.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:14:36.824 00.009 5052 UpdateGuideState exits: m=173 SNR=9.0
01:14:36.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:36.824 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:36.825 00.001 5052 Enqueuing Expose request
01:14:36.825 00.000 8976 Worker thread wakes up
01:14:36.825 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:36.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:36.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:37.513 00.688 8976 Exposure complete
01:14:37.518 00.005 8976 worker thread done servicing request
01:14:37.519 00.001 5052 OnExposeComplete: enter
01:14:37.519 00.000 5052 UpdateGuideState(): m_state=6
01:14:37.519 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2842
01:14:37.519 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.76, Mass=173, SNR=9.0, Peak=59 HFD=3.6
01:14:37.519 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
01:14:37.519 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
01:14:37.519 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.28 mountX=-0.04 mountY=-0.18, mountTheta=-1.77
01:14:37.520 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.05, opts=13)
01:14:37.520 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.05)
01:14:37.520 00.000 8976 Worker thread wakes up
01:14:37.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.05) opts 0xd
01:14:37.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.05)
01:14:37.520 00.000 8976 Moving (0.18, 0.05) raw xDistance=-0.04 yDistance=-0.18
01:14:37.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:14:37.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:14:37.520 00.000 8976 MoveAxis(R, 0, ABG)
01:14:37.520 00.000 8976 MoveAxis(U, 0, ABG)
01:14:37.520 00.000 8976 move complete, result=0
01:14:37.520 00.000 8976 worker thread done servicing request
01:14:37.521 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:14:37.530 00.009 5052 UpdateGuideState exits: m=173 SNR=9.0
01:14:37.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:37.530 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:37.530 00.000 5052 Enqueuing Expose request
01:14:37.530 00.000 8976 Worker thread wakes up
01:14:37.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:37.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:37.530 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:38.221 00.691 8976 Exposure complete
01:14:38.227 00.006 8976 worker thread done servicing request
01:14:38.227 00.000 5052 OnExposeComplete: enter
01:14:38.227 00.000 5052 UpdateGuideState(): m_state=6
01:14:38.227 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2843
01:14:38.227 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=282.04, Mass=161, SNR=8.7, Peak=60 HFD=4.1
01:14:38.227 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
01:14:38.227 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
01:14:38.227 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.33 hyp=0.71 cameraTheta=0.48 mountX=0.00 mountY=-0.71, mountTheta=-1.57
01:14:38.228 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.33, opts=13)
01:14:38.228 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.33)
01:14:38.228 00.000 8976 Worker thread wakes up
01:14:38.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.33) opts 0xd
01:14:38.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.33)
01:14:38.228 00.000 8976 Moving (0.63, 0.33) raw xDistance=0.00 yDistance=-0.71
01:14:38.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:14:38.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
01:14:38.228 00.000 8976 MoveAxis(R, 0, ABG)
01:14:38.228 00.000 8976 MoveAxis(U, 3, ABG)
01:14:38.228 00.000 8976 stepping (-20, 6) + (0, 3)
01:14:38.228 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:38.229 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:14:38.238 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
01:14:38.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:38.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:38.238 00.000 5052 Enqueuing Expose request
01:14:38.260 00.022 8976 Received - 47 (G) 
01:14:38.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:38.260 00.000 8976 stepped: pos (-20, 9)
01:14:38.260 00.000 8976 move complete, result=0
01:14:38.260 00.000 8976 worker thread done servicing request
01:14:38.260 00.000 8976 Worker thread wakes up
01:14:38.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:38.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:38.261 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:14:38.949 00.688 8976 Exposure complete
01:14:38.955 00.006 8976 worker thread done servicing request
01:14:38.955 00.000 5052 OnExposeComplete: enter
01:14:38.955 00.000 5052 UpdateGuideState(): m_state=6
01:14:38.955 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2844
01:14:38.955 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.95, Mass=168, SNR=8.9, Peak=60 HFD=4.0
01:14:38.955 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
01:14:38.955 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:14:38.955 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.24 hyp=0.88 cameraTheta=0.27 mountX=-0.18 mountY=-0.84, mountTheta=-1.78
01:14:38.955 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.24, opts=13)
01:14:38.956 00.001 5052 Enqueuing Move request for stepguider (0.85, 0.24)
01:14:38.956 00.000 8976 Worker thread wakes up
01:14:38.956 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.24) opts 0xd
01:14:38.956 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.24)
01:14:38.956 00.000 8976 Moving (0.85, 0.24) raw xDistance=-0.18 yDistance=-0.84
01:14:38.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:14:38.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84
01:14:38.956 00.000 8976 MoveAxis(R, 0, ABG)
01:14:38.956 00.000 8976 MoveAxis(U, 4, ABG)
01:14:38.956 00.000 8976 stepping (-20, 9) + (0, 4)
01:14:38.956 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:14:38.957 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
01:14:38.967 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
01:14:38.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:38.967 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:38.967 00.000 5052 Enqueuing Expose request
01:14:38.995 00.028 8976 Received - 47 (G) 
01:14:38.995 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:14:38.995 00.000 8976 stepped: pos (-20, 13)
01:14:38.995 00.000 8976 move complete, result=0
01:14:38.995 00.000 8976 worker thread done servicing request
01:14:38.995 00.000 8976 Worker thread wakes up
01:14:38.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:38.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:38.995 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 4 ms NORTH
01:14:39.689 00.694 8976 Exposure complete
01:14:39.695 00.006 8976 worker thread done servicing request
01:14:39.695 00.000 5052 OnExposeComplete: enter
01:14:39.696 00.001 5052 UpdateGuideState(): m_state=6
01:14:39.696 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2845
01:14:39.696 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.49, Mass=191, SNR=9.5, Peak=65 HFD=4.2
01:14:39.696 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
01:14:39.696 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
01:14:39.696 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.22 hyp=0.47 cameraTheta=-0.49 mountX=-0.39 mountY=-0.23, mountTheta=-2.61
01:14:39.697 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.22, opts=13)
01:14:39.697 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.22)
01:14:39.697 00.000 8976 Worker thread wakes up
01:14:39.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.22) opts 0xd
01:14:39.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.22)
01:14:39.697 00.000 8976 Moving (0.42, -0.22) raw xDistance=-0.39 yDistance=-0.23
01:14:39.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:14:39.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:14:39.697 00.000 8976 MoveAxis(R, 2, ABG)
01:14:39.697 00.000 8976 stepping (-20, 13) + (2, 0)
01:14:39.697 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:39.699 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:14:39.708 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:14:39.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:39.708 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:39.708 00.000 5052 Enqueuing Expose request
01:14:39.730 00.022 8976 Received - 47 (G) 
01:14:39.730 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:39.730 00.000 8976 stepped: pos (-18, 13)
01:14:39.730 00.000 8976 MoveAxis(U, 0, ABG)
01:14:39.730 00.000 8976 move complete, result=0
01:14:39.730 00.000 8976 worker thread done servicing request
01:14:39.730 00.000 8976 Worker thread wakes up
01:14:39.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:39.731 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:14:39.731 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:40.420 00.689 8976 Exposure complete
01:14:40.425 00.005 8976 worker thread done servicing request
01:14:40.425 00.000 5052 OnExposeComplete: enter
01:14:40.425 00.000 5052 UpdateGuideState(): m_state=6
01:14:40.425 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2846
01:14:40.425 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.87, Mass=183, SNR=9.2, Peak=63 HFD=3.6
01:14:40.425 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
01:14:40.425 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
01:14:40.425 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.16 hyp=0.30 cameraTheta=0.58 mountX=0.03 mountY=-0.30, mountTheta=-1.47
01:14:40.426 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.16, opts=13)
01:14:40.426 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.16)
01:14:40.426 00.000 8976 Worker thread wakes up
01:14:40.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.16) opts 0xd
01:14:40.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.16)
01:14:40.426 00.000 8976 Moving (0.25, 0.16) raw xDistance=0.03 yDistance=-0.30
01:14:40.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:14:40.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:14:40.426 00.000 8976 MoveAxis(R, 0, ABG)
01:14:40.427 00.001 8976 MoveAxis(U, 1, ABG)
01:14:40.427 00.000 8976 stepping (-18, 13) + (0, 1)
01:14:40.427 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:40.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:14:40.436 00.009 5052 UpdateGuideState exits: m=183 SNR=9.2
01:14:40.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:40.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:40.436 00.000 5052 Enqueuing Expose request
01:14:40.450 00.014 8976 Received - 47 (G) 
01:14:40.450 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:40.450 00.000 8976 stepped: pos (-18, 14)
01:14:40.450 00.000 8976 move complete, result=0
01:14:40.450 00.000 8976 worker thread done servicing request
01:14:40.450 00.000 8976 Worker thread wakes up
01:14:40.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:40.450 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:40.450 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:14:41.137 00.687 8976 Exposure complete
01:14:41.142 00.005 8976 worker thread done servicing request
01:14:41.143 00.001 5052 OnExposeComplete: enter
01:14:41.143 00.000 5052 UpdateGuideState(): m_state=6
01:14:41.143 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2847
01:14:41.143 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.10, Mass=175, SNR=9.1, Peak=67 HFD=3.5
01:14:41.143 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.20 = -1.20)
01:14:41.143 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
01:14:41.143 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.39 hyp=0.53 cameraTheta=0.84 mountX=0.19 mountY=-0.51, mountTheta=-1.21
01:14:41.144 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.39, opts=13)
01:14:41.144 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.39)
01:14:41.144 00.000 8976 Worker thread wakes up
01:14:41.144 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.39) opts 0xd
01:14:41.144 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.39)
01:14:41.144 00.000 8976 Moving (0.35, 0.39) raw xDistance=0.19 yDistance=-0.51
01:14:41.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:14:41.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.51
01:14:41.144 00.000 8976 MoveAxis(R, 0, ABG)
01:14:41.144 00.000 8976 MoveAxis(U, 2, ABG)
01:14:41.144 00.000 8976 stepping (-18, 14) + (0, 2)
01:14:41.144 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:41.145 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:14:41.154 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
01:14:41.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:41.154 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:41.154 00.000 5052 Enqueuing Expose request
01:14:41.170 00.016 8976 Received - 47 (G) 
01:14:41.170 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:41.170 00.000 8976 stepped: pos (-18, 16)
01:14:41.170 00.000 8976 move complete, result=0
01:14:41.170 00.000 8976 worker thread done servicing request
01:14:41.170 00.000 8976 Worker thread wakes up
01:14:41.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:41.170 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:14:41.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:41.861 00.691 8976 Exposure complete
01:14:41.866 00.005 8976 worker thread done servicing request
01:14:41.866 00.000 5052 OnExposeComplete: enter
01:14:41.866 00.000 5052 UpdateGuideState(): m_state=6
01:14:41.866 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2848
01:14:41.866 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.93, Mass=181, SNR=9.2, Peak=67 HFD=3.4
01:14:41.866 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:14:41.866 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
01:14:41.866 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.22 hyp=0.49 cameraTheta=2.69 mountX=0.39 mountY=0.25, mountTheta=0.57
01:14:41.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.22, opts=13)
01:14:41.867 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.22)
01:14:41.867 00.000 8976 Worker thread wakes up
01:14:41.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.22) opts 0xd
01:14:41.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.22)
01:14:41.867 00.000 8976 Moving (-0.44, 0.22) raw xDistance=0.39 yDistance=0.25
01:14:41.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:14:41.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:14:41.867 00.000 8976 MoveAxis(L, 2, ABG)
01:14:41.868 00.001 8976 stepping (-18, 16) + (-2, 0)
01:14:41.868 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:41.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:14:41.878 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
01:14:41.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:41.878 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:41.878 00.000 5052 Enqueuing Expose request
01:14:41.905 00.027 8976 Received - 47 (G) 
01:14:41.905 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:41.905 00.000 8976 stepped: pos (-20, 16)
01:14:41.905 00.000 8976 MoveAxis(U, 0, ABG)
01:14:41.905 00.000 8976 move complete, result=0
01:14:41.905 00.000 8976 worker thread done servicing request
01:14:41.905 00.000 8976 Worker thread wakes up
01:14:41.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:41.905 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:41.905 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 0 ms NORTH
01:14:42.598 00.693 8976 Exposure complete
01:14:42.604 00.006 8976 worker thread done servicing request
01:14:42.604 00.000 5052 OnExposeComplete: enter
01:14:42.604 00.000 5052 UpdateGuideState(): m_state=6
01:14:42.604 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2849
01:14:42.604 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.61, Mass=183, SNR=9.3, Peak=67 HFD=3.2
01:14:42.604 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
01:14:42.605 00.001 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
01:14:42.605 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.10 hyp=0.61 cameraTheta=-2.98 mountX=0.19 mountY=0.56, mountTheta=1.25
01:14:42.605 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.10, opts=13)
01:14:42.605 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.10)
01:14:42.606 00.001 8976 Worker thread wakes up
01:14:42.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.10) opts 0xd
01:14:42.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.10)
01:14:42.606 00.000 8976 Moving (-0.61, -0.10) raw xDistance=0.19 yDistance=0.56
01:14:42.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:14:42.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:14:42.606 00.000 8976 MoveAxis(R, 0, ABG)
01:14:42.606 00.000 8976 MoveAxis(D, 2, ABG)
01:14:42.606 00.000 8976 stepping (-20, 16) + (0, -2)
01:14:42.606 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:42.607 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:14:42.617 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:14:42.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:42.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:42.617 00.000 5052 Enqueuing Expose request
01:14:42.640 00.023 8976 Received - 47 (G) 
01:14:42.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:42.640 00.000 8976 stepped: pos (-20, 14)
01:14:42.640 00.000 8976 move complete, result=0
01:14:42.640 00.000 8976 worker thread done servicing request
01:14:42.640 00.000 8976 Worker thread wakes up
01:14:42.640 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:14:42.641 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:42.641 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:43.330 00.689 8976 Exposure complete
01:14:43.335 00.005 8976 worker thread done servicing request
01:14:43.335 00.000 5052 OnExposeComplete: enter
01:14:43.335 00.000 5052 UpdateGuideState(): m_state=6
01:14:43.335 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2850
01:14:43.335 00.000 5052 Star::Find returns 1 (0), X=327.96, Y=281.53, Mass=161, SNR=8.7, Peak=64 HFD=3.0
01:14:43.335 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
01:14:43.335 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
01:14:43.335 00.000 5052 CameraToMount -- cameraX=-1.22 cameraY=-0.18 hyp=1.23 cameraTheta=-2.99 mountX=0.39 mountY=1.12, mountTheta=1.24
01:14:43.336 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.22, y=-0.18, opts=13)
01:14:43.336 00.000 5052 Enqueuing Move request for stepguider (-1.22, -0.18)
01:14:43.336 00.000 8976 Worker thread wakes up
01:14:43.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.22, -0.18) opts 0xd
01:14:43.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.22, -0.18)
01:14:43.336 00.000 8976 Moving (-1.22, -0.18) raw xDistance=0.39 yDistance=1.12
01:14:43.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:14:43.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.12
01:14:43.336 00.000 8976 MoveAxis(L, 2, ABG)
01:14:43.336 00.000 8976 stepping (-20, 14) + (-2, 0)
01:14:43.336 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:43.337 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:14:43.346 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
01:14:43.347 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:43.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:43.347 00.000 5052 Enqueuing Expose request
01:14:43.360 00.013 8976 Received - 47 (G) 
01:14:43.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:43.360 00.000 8976 stepped: pos (-22, 14)
01:14:43.360 00.000 8976 MoveAxis(D, 5, ABG)
01:14:43.360 00.000 8976 stepping (-22, 14) + (0, -5)
01:14:43.360 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:14:43.408 00.048 8976 Received - 47 (G) 
01:14:43.408 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:14:43.408 00.000 8976 stepped: pos (-22, 9)
01:14:43.408 00.000 8976 move complete, result=0
01:14:43.408 00.000 8976 worker thread done servicing request
01:14:43.408 00.000 8976 Worker thread wakes up
01:14:43.408 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:43.408 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:43.408 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.1 px 5 ms SOUTH
01:14:44.096 00.688 8976 Exposure complete
01:14:44.103 00.007 8976 worker thread done servicing request
01:14:44.103 00.000 5052 OnExposeComplete: enter
01:14:44.103 00.000 5052 UpdateGuideState(): m_state=6
01:14:44.103 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2851
01:14:44.103 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.75, Mass=174, SNR=9.1, Peak=59 HFD=3.2
01:14:44.103 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:14:44.103 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
01:14:44.103 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.04 hyp=0.66 cameraTheta=3.08 mountX=0.33 mountY=0.53, mountTheta=1.01
01:14:44.105 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.04, opts=13)
01:14:44.105 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.04)
01:14:44.105 00.000 8976 Worker thread wakes up
01:14:44.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.04) opts 0xd
01:14:44.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.04)
01:14:44.105 00.000 8976 Moving (-0.66, 0.04) raw xDistance=0.33 yDistance=0.53
01:14:44.106 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:14:44.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.53
01:14:44.106 00.000 8976 MoveAxis(L, 1, ABG)
01:14:44.106 00.000 8976 stepping (-22, 9) + (-1, 0)
01:14:44.106 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:44.107 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:14:44.117 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:14:44.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:44.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:44.117 00.000 5052 Enqueuing Expose request
01:14:44.127 00.010 8976 Received - 47 (G) 
01:14:44.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:44.127 00.000 8976 stepped: pos (-23, 9)
01:14:44.127 00.000 8976 MoveAxis(D, 2, ABG)
01:14:44.127 00.000 8976 stepping (-23, 9) + (0, -2)
01:14:44.127 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:44.159 00.032 8976 Received - 47 (G) 
01:14:44.159 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:44.159 00.000 8976 stepped: pos (-23, 7)
01:14:44.159 00.000 8976 move complete, result=0
01:14:44.159 00.000 8976 worker thread done servicing request
01:14:44.159 00.000 8976 Worker thread wakes up
01:14:44.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:44.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:44.159 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:14:44.857 00.698 8976 Exposure complete
01:14:44.863 00.006 8976 worker thread done servicing request
01:14:44.863 00.000 5052 OnExposeComplete: enter
01:14:44.863 00.000 5052 UpdateGuideState(): m_state=6
01:14:44.863 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2852
01:14:44.863 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.98, Mass=197, SNR=9.6, Peak=65 HFD=2.9
01:14:44.863 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
01:14:44.863 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
01:14:44.863 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.34 cameraTheta=2.25 mountX=0.34 mountY=0.04, mountTheta=0.11
01:14:44.864 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.27, opts=13)
01:14:44.864 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.27)
01:14:44.864 00.000 8976 Worker thread wakes up
01:14:44.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.27) opts 0xd
01:14:44.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.27)
01:14:44.864 00.000 8976 Moving (-0.22, 0.27) raw xDistance=0.34 yDistance=0.04
01:14:44.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:14:44.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:14:44.864 00.000 8976 MoveAxis(L, 1, ABG)
01:14:44.864 00.000 8976 stepping (-23, 7) + (-1, 0)
01:14:44.865 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:44.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:14:44.875 00.010 5052 UpdateGuideState exits: m=197 SNR=9.6
01:14:44.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:44.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:44.875 00.000 5052 Enqueuing Expose request
01:14:44.894 00.019 8976 Received - 47 (G) 
01:14:44.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:44.894 00.000 8976 stepped: pos (-24, 7)
01:14:44.894 00.000 8976 MoveAxis(U, 0, ABG)
01:14:44.894 00.000 8976 move complete, result=0
01:14:44.894 00.000 8976 worker thread done servicing request
01:14:44.895 00.001 8976 Worker thread wakes up
01:14:44.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:44.895 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:14:44.895 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:45.581 00.686 8976 Exposure complete
01:14:45.587 00.006 8976 worker thread done servicing request
01:14:45.587 00.000 5052 OnExposeComplete: enter
01:14:45.587 00.000 5052 UpdateGuideState(): m_state=6
01:14:45.587 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2853
01:14:45.587 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.85, Mass=169, SNR=8.9, Peak=65 HFD=3.0
01:14:45.587 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.04) = xAngle (-0.98 = -0.98)
01:14:45.587 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.09 = -1.09)
01:14:45.587 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.06 mountX=0.09 mountY=-0.14, mountTheta=-1.01
01:14:45.588 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.14, opts=13)
01:14:45.588 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.14)
01:14:45.588 00.000 8976 Worker thread wakes up
01:14:45.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.14) opts 0xd
01:14:45.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.14)
01:14:45.588 00.000 8976 Moving (0.08, 0.14) raw xDistance=0.09 yDistance=-0.14
01:14:45.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:14:45.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:14:45.588 00.000 8976 MoveAxis(R, 0, ABG)
01:14:45.588 00.000 8976 MoveAxis(U, 0, ABG)
01:14:45.588 00.000 8976 move complete, result=0
01:14:45.588 00.000 8976 worker thread done servicing request
01:14:45.589 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:14:45.598 00.009 5052 UpdateGuideState exits: m=169 SNR=8.9
01:14:45.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:45.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:45.598 00.000 5052 Enqueuing Expose request
01:14:45.598 00.000 8976 Worker thread wakes up
01:14:45.598 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:45.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:45.599 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:46.286 00.687 8976 Exposure complete
01:14:46.292 00.006 8976 worker thread done servicing request
01:14:46.293 00.001 5052 OnExposeComplete: enter
01:14:46.293 00.000 5052 UpdateGuideState(): m_state=6
01:14:46.293 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2854
01:14:46.293 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.70, Mass=185, SNR=9.4, Peak=64 HFD=3.3
01:14:46.293 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
01:14:46.293 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:14:46.293 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.07 mountX=0.06 mountY=0.15, mountTheta=1.16
01:14:46.293 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.01, opts=13)
01:14:46.293 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.01)
01:14:46.294 00.001 8976 Worker thread wakes up
01:14:46.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.01) opts 0xd
01:14:46.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.01)
01:14:46.294 00.000 8976 Moving (-0.17, -0.01) raw xDistance=0.06 yDistance=0.15
01:14:46.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:14:46.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:14:46.294 00.000 8976 MoveAxis(R, 0, ABG)
01:14:46.294 00.000 8976 MoveAxis(U, 0, ABG)
01:14:46.294 00.000 8976 move complete, result=0
01:14:46.294 00.000 8976 worker thread done servicing request
01:14:46.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:14:46.305 00.011 5052 UpdateGuideState exits: m=185 SNR=9.4
01:14:46.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:46.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:46.305 00.000 5052 Enqueuing Expose request
01:14:46.305 00.000 8976 Worker thread wakes up
01:14:46.305 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:46.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:46.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:46.992 00.687 8976 Exposure complete
01:14:46.997 00.005 8976 worker thread done servicing request
01:14:46.997 00.000 5052 OnExposeComplete: enter
01:14:46.997 00.000 5052 UpdateGuideState(): m_state=6
01:14:46.998 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2855
01:14:46.998 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.11, Mass=191, SNR=9.5, Peak=65 HFD=3.8
01:14:46.998 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
01:14:46.998 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
01:14:46.998 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.40 hyp=0.42 cameraTheta=1.82 mountX=0.40 mountY=-0.14, mountTheta=-0.32
01:14:46.998 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.40, opts=13)
01:14:46.998 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.40)
01:14:46.998 00.000 8976 Worker thread wakes up
01:14:46.999 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.40) opts 0xd
01:14:46.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.40)
01:14:46.999 00.000 8976 Moving (-0.10, 0.40) raw xDistance=0.40 yDistance=-0.14
01:14:46.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
01:14:46.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:14:46.999 00.000 8976 MoveAxis(L, 2, ABG)
01:14:46.999 00.000 8976 stepping (-24, 7) + (-2, 0)
01:14:46.999 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:46.999 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:14:47.009 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:14:47.010 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:47.010 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:47.010 00.000 5052 Enqueuing Expose request
01:14:47.021 00.011 8976 Received - 47 (G) 
01:14:47.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:47.021 00.000 8976 stepped: pos (-26, 7)
01:14:47.021 00.000 8976 MoveAxis(U, 0, ABG)
01:14:47.021 00.000 8976 move complete, result=0
01:14:47.021 00.000 8976 worker thread done servicing request
01:14:47.021 00.000 8976 Worker thread wakes up
01:14:47.021 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:14:47.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:47.021 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:47.710 00.689 8976 Exposure complete
01:14:47.715 00.005 8976 worker thread done servicing request
01:14:47.715 00.000 5052 OnExposeComplete: enter
01:14:47.715 00.000 5052 UpdateGuideState(): m_state=6
01:14:47.715 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2856
01:14:47.715 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.78, Mass=194, SNR=9.5, Peak=64 HFD=3.5
01:14:47.715 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:14:47.715 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:14:47.716 00.001 5052 CameraToMount -- cameraX=-0.93 cameraY=0.07 hyp=0.93 cameraTheta=3.06 mountX=0.49 mountY=0.74, mountTheta=0.99
01:14:47.716 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=0.07, opts=13)
01:14:47.716 00.000 5052 Enqueuing Move request for stepguider (-0.93, 0.07)
01:14:47.716 00.000 8976 Worker thread wakes up
01:14:47.716 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, 0.07) opts 0xd
01:14:47.716 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, 0.07)
01:14:47.717 00.001 8976 Moving (-0.93, 0.07) raw xDistance=0.49 yDistance=0.74
01:14:47.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
01:14:47.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74
01:14:47.717 00.000 8976 MoveAxis(L, 2, ABG)
01:14:47.717 00.000 8976 stepping (-26, 7) + (-2, 0)
01:14:47.717 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:47.717 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:14:47.727 00.010 5052 UpdateGuideState exits: m=194 SNR=9.5
01:14:47.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:47.727 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:47.727 00.000 5052 Enqueuing Expose request
01:14:47.740 00.013 8976 Received - 47 (G) 
01:14:47.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:47.740 00.000 8976 stepped: pos (-28, 7)
01:14:47.740 00.000 8976 MoveAxis(D, 3, ABG)
01:14:47.740 00.000 8976 stepping (-28, 7) + (0, -3)
01:14:47.740 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:47.772 00.032 8976 Received - 47 (G) 
01:14:47.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:47.772 00.000 8976 stepped: pos (-28, 4)
01:14:47.772 00.000 8976 move complete, result=0
01:14:47.772 00.000 8976 worker thread done servicing request
01:14:47.772 00.000 8976 Worker thread wakes up
01:14:47.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:47.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:47.772 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:14:48.465 00.693 8976 Exposure complete
01:14:48.471 00.006 8976 worker thread done servicing request
01:14:48.471 00.000 5052 OnExposeComplete: enter
01:14:48.471 00.000 5052 UpdateGuideState(): m_state=6
01:14:48.471 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2857
01:14:48.471 00.000 5052 Star::Find returns 1 (0), X=327.90, Y=281.39, Mass=200, SNR=9.7, Peak=64 HFD=3.8
01:14:48.471 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
01:14:48.471 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
01:14:48.471 00.000 5052 CameraToMount -- cameraX=-1.28 cameraY=-0.32 hyp=1.31 cameraTheta=-2.90 mountX=0.30 mountY=1.24, mountTheta=1.33
01:14:48.472 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.28, y=-0.32, opts=13)
01:14:48.472 00.000 5052 Enqueuing Move request for stepguider (-1.28, -0.32)
01:14:48.472 00.000 8976 Worker thread wakes up
01:14:48.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.28, -0.32) opts 0xd
01:14:48.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.28, -0.32)
01:14:48.472 00.000 8976 Moving (-1.28, -0.32) raw xDistance=0.30 yDistance=1.24
01:14:48.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:14:48.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.24
01:14:48.472 00.000 8976 MoveAxis(L, 1, ABG)
01:14:48.472 00.000 8976 stepping (-28, 4) + (-1, 0)
01:14:48.472 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:48.473 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:14:48.482 00.009 5052 UpdateGuideState exits: m=200 SNR=9.7
01:14:48.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:48.483 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:48.483 00.000 5052 Enqueuing Expose request
01:14:48.491 00.008 8976 Received - 47 (G) 
01:14:48.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:14:48.491 00.000 8976 stepped: pos (-29, 4)
01:14:48.491 00.000 8976 MoveAxis(D, 5, ABG)
01:14:48.491 00.000 8976 stepping (-29, 4) + (0, -5)
01:14:48.491 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:14:48.540 00.049 8976 Received - 47 (G) 
01:14:48.540 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:14:48.540 00.000 8976 stepped: pos (-29, -1)
01:14:48.540 00.000 8976 move complete, result=0
01:14:48.540 00.000 8976 worker thread done servicing request
01:14:48.540 00.000 8976 Worker thread wakes up
01:14:48.540 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:48.540 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:48.540 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.2 px 5 ms SOUTH
01:14:49.234 00.694 8976 Exposure complete
01:14:49.239 00.005 8976 worker thread done servicing request
01:14:49.240 00.001 5052 OnExposeComplete: enter
01:14:49.240 00.000 5052 UpdateGuideState(): m_state=6
01:14:49.240 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2858
01:14:49.240 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.56, Mass=187, SNR=9.4, Peak=64 HFD=3.3
01:14:49.240 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.94 = 1.35)
01:14:49.240 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
01:14:49.240 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.15 hyp=0.61 cameraTheta=-2.89 mountX=0.14 mountY=0.58, mountTheta=1.34
01:14:49.242 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.15, opts=13)
01:14:49.242 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.15)
01:14:49.242 00.000 8976 Worker thread wakes up
01:14:49.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.15) opts 0xd
01:14:49.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.15)
01:14:49.242 00.000 8976 Moving (-0.59, -0.15) raw xDistance=0.14 yDistance=0.58
01:14:49.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:14:49.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.58
01:14:49.242 00.000 8976 MoveAxis(R, 0, ABG)
01:14:49.242 00.000 8976 MoveAxis(D, 3, ABG)
01:14:49.242 00.000 8976 stepping (-29, -1) + (0, -3)
01:14:49.242 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:49.243 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:14:49.253 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:14:49.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:49.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:49.253 00.000 5052 Enqueuing Expose request
01:14:49.275 00.022 8976 Received - 47 (G) 
01:14:49.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:49.275 00.000 8976 stepped: pos (-29, -4)
01:14:49.275 00.000 8976 move complete, result=0
01:14:49.275 00.000 8976 worker thread done servicing request
01:14:49.275 00.000 8976 Worker thread wakes up
01:14:49.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:49.276 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:49.276 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:14:49.971 00.695 8976 Exposure complete
01:14:49.976 00.005 8976 worker thread done servicing request
01:14:49.976 00.000 5052 OnExposeComplete: enter
01:14:49.976 00.000 5052 UpdateGuideState(): m_state=6
01:14:49.976 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2859
01:14:49.976 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.10, Mass=184, SNR=9.3, Peak=64 HFD=2.9
01:14:49.976 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
01:14:49.976 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:14:49.976 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.39 hyp=0.48 cameraTheta=2.21 mountX=0.48 mountY=0.03, mountTheta=0.07
01:14:49.978 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.39, opts=13)
01:14:49.978 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.39)
01:14:49.978 00.000 8976 Worker thread wakes up
01:14:49.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.39) opts 0xd
01:14:49.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.39)
01:14:49.978 00.000 8976 Moving (-0.29, 0.39) raw xDistance=0.48 yDistance=0.03
01:14:49.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:14:49.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:14:49.978 00.000 8976 MoveAxis(L, 2, ABG)
01:14:49.978 00.000 8976 stepping (-29, -4) + (-2, 0)
01:14:49.978 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:49.980 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:14:49.989 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:14:49.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:49.989 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:49.989 00.000 5052 Enqueuing Expose request
01:14:50.011 00.022 8976 Received - 47 (G) 
01:14:50.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:50.011 00.000 8976 stepped: pos (-31, -4)
01:14:50.011 00.000 8976 MoveAxis(U, 0, ABG)
01:14:50.011 00.000 8976 starting a new bump
01:14:50.011 00.000 8976 MountToCamera -- mountTheta (0.01) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
01:14:50.011 00.000 8976 MountToCamera -- mountX=4.38 mountY=0.06 hyp=4.38 mountTheta=0.01 cameraX=-2.05, cameraY=3.87 cameraTheta=2.06
01:14:50.011 00.000 8976 incremental bump (-2.048, 3.867) isValid = 1
01:14:50.011 00.000 8976 Scheduling Mount bump of (-0.108, 0.211)
01:14:50.011 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.21, opts=4)
01:14:50.011 00.000 8976 Enqueuing Move request for scope (-0.11, 0.21)
01:14:50.011 00.000 8976 move complete, result=0
01:14:50.011 00.000 9828 Worker thread wakes up
01:14:50.012 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0x4
01:14:50.012 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:14:50.012 00.000 9828 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
01:14:50.012 00.000 8976 worker thread done servicing request
01:14:50.012 00.000 8976 Worker thread wakes up
01:14:50.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:50.012 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.0 px 0 ms NORTH
01:14:50.012 00.000 9828 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.23)
01:14:50.012 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.04 mountX=0.10 mountY=-0.22, mountTheta=-1.16
01:14:50.012 00.000 9828 Moving (-0.11, 0.21) raw xDistance=0.10 yDistance=-0.22
01:14:50.012 00.000 9828 BLC: window closed
01:14:50.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:50.012 00.000 9828 MoveAxis(W, 31, B)
01:14:50.012 00.000 9828 Guiding  Dir = 3, Dur = 31
01:14:50.013 00.001 9828 IsSlewing returns 0
01:14:50.013 00.000 9828 IsGuiding returns 0
01:14:50.013 00.000 9828 PulseGuide returned control before completion, sleep 41
01:14:50.061 00.048 9828 IsGuiding returns 1
01:14:50.061 00.000 9828 scope still moving after pulse duration time elapsed
01:14:50.091 00.030 9828 IsSlewing returns 0
01:14:50.091 00.000 9828 IsGuiding returns 1
01:14:50.121 00.030 9828 IsSlewing returns 0
01:14:50.121 00.000 9828 IsGuiding returns 1
01:14:50.153 00.032 9828 IsSlewing returns 0
01:14:50.153 00.000 9828 IsGuiding returns 0
01:14:50.153 00.000 9828 scope move finished after 31 + 109 ms
01:14:50.153 00.000 9828 Move returns status 0, amount 31
01:14:50.153 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:14:50.153 00.000 9828 MoveAxis(N, 30, B)
01:14:50.153 00.000 9828 Guiding  Dir = 0, Dur = 30
01:14:50.168 00.015 9828 IsSlewing returns 0
01:14:50.168 00.000 9828 IsGuiding returns 0
01:14:50.168 00.000 9828 PulseGuide returned control before completion, sleep 40
01:14:50.215 00.047 9828 IsGuiding returns 1
01:14:50.215 00.000 9828 scope still moving after pulse duration time elapsed
01:14:50.246 00.031 9828 IsSlewing returns 0
01:14:50.246 00.000 9828 IsGuiding returns 1
01:14:50.276 00.030 9828 IsSlewing returns 0
01:14:50.276 00.000 9828 IsGuiding returns 1
01:14:50.307 00.031 9828 IsSlewing returns 0
01:14:50.307 00.000 9828 IsGuiding returns 1
01:14:50.338 00.031 9828 IsSlewing returns 0
01:14:50.338 00.000 9828 IsGuiding returns 0
01:14:50.338 00.000 9828 scope move finished after 30 + 139 ms
01:14:50.338 00.000 9828 Move returns status 0, amount 30
01:14:50.338 00.000 9828 move complete, result=0
01:14:50.338 00.000 9828 worker thread done servicing request
01:14:50.338 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.2 px 30 ms NORTH
01:14:50.701 00.363 8976 Exposure complete
01:14:50.706 00.005 8976 worker thread done servicing request
01:14:50.706 00.000 5052 OnExposeComplete: enter
01:14:50.706 00.000 5052 UpdateGuideState(): m_state=6
01:14:50.706 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2860
01:14:50.706 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.59, Mass=196, SNR=9.6, Peak=67 HFD=3.5
01:14:50.706 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
01:14:50.706 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
01:14:50.706 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.12 hyp=0.86 cameraTheta=-0.14 mountX=-0.49 mountY=-0.65, mountTheta=-2.22
01:14:50.707 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.12, opts=13)
01:14:50.707 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.12)
01:14:50.707 00.000 8976 Worker thread wakes up
01:14:50.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.12) opts 0xd
01:14:50.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.12)
01:14:50.707 00.000 8976 Moving (0.85, -0.12) raw xDistance=-0.49 yDistance=-0.65
01:14:50.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.49
01:14:50.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
01:14:50.707 00.000 8976 MoveAxis(R, 2, ABG)
01:14:50.707 00.000 8976 stepping (-31, -4) + (2, 0)
01:14:50.707 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:50.708 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:14:50.719 00.011 5052 UpdateGuideState exits: m=196 SNR=9.6
01:14:50.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:50.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:50.719 00.000 5052 Enqueuing Expose request
01:14:50.746 00.027 8976 Received - 47 (G) 
01:14:50.746 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:50.746 00.000 8976 stepped: pos (-29, -4)
01:14:50.746 00.000 8976 MoveAxis(U, 3, ABG)
01:14:50.746 00.000 8976 stepping (-29, -4) + (0, 3)
01:14:50.746 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:50.778 00.032 8976 Received - 47 (G) 
01:14:50.778 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:50.778 00.000 8976 stepped: pos (-29, -1)
01:14:50.778 00.000 8976 MountToCamera -- mountTheta (0.02) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
01:14:50.778 00.000 8976 MountToCamera -- mountX=4.40 mountY=0.09 hyp=4.40 mountTheta=0.02 cameraX=-2.09, cameraY=3.87 cameraTheta=2.06
01:14:50.778 00.000 8976 incremental bump (-2.086, 3.872) isValid = 1
01:14:50.778 00.000 8976 Scheduling Mount bump of (-0.109, 0.210)
01:14:50.778 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.21, opts=4)
01:14:50.778 00.000 8976 Enqueuing Move request for scope (-0.11, 0.21)
01:14:50.778 00.000 8976 move complete, result=0
01:14:50.778 00.000 8976 worker thread done servicing request
01:14:50.778 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:14:50.778 00.000 9828 Worker thread wakes up
01:14:50.778 00.000 8976 Worker thread wakes up
01:14:50.778 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0x4
01:14:50.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:50.779 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:14:50.779 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:50.779 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.15 = -1.14)
01:14:50.779 00.000 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.22)
01:14:50.779 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.05 mountX=0.10 mountY=-0.22, mountTheta=-1.15
01:14:50.779 00.000 9828 Moving (-0.11, 0.21) raw xDistance=0.10 yDistance=-0.22
01:14:50.779 00.000 9828 BLC: window closed
01:14:50.779 00.000 9828 MoveAxis(W, 32, B)
01:14:50.779 00.000 9828 Guiding  Dir = 3, Dur = 32
01:14:50.779 00.000 9828 IsSlewing returns 0
01:14:50.779 00.000 9828 IsGuiding returns 0
01:14:50.780 00.001 9828 PulseGuide returned control before completion, sleep 42
01:14:50.833 00.053 9828 IsGuiding returns 1
01:14:50.833 00.000 9828 scope still moving after pulse duration time elapsed
01:14:50.863 00.030 9828 IsSlewing returns 0
01:14:50.863 00.000 9828 IsGuiding returns 1
01:14:50.894 00.031 9828 IsSlewing returns 0
01:14:50.894 00.000 9828 IsGuiding returns 1
01:14:50.925 00.031 9828 IsSlewing returns 0
01:14:50.925 00.000 9828 IsGuiding returns 1
01:14:50.957 00.032 9828 IsSlewing returns 0
01:14:50.957 00.000 9828 IsGuiding returns 1
01:14:50.989 00.032 9828 IsSlewing returns 0
01:14:50.989 00.000 9828 IsGuiding returns 1
01:14:51.020 00.031 9828 IsSlewing returns 0
01:14:51.020 00.000 9828 IsGuiding returns 0
01:14:51.020 00.000 9828 scope move finished after 32 + 209 ms
01:14:51.020 00.000 9828 Move returns status 0, amount 32
01:14:51.020 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:14:51.020 00.000 9828 MoveAxis(N, 30, B)
01:14:51.020 00.000 9828 Guiding  Dir = 0, Dur = 30
01:14:51.035 00.015 9828 IsSlewing returns 0
01:14:51.035 00.000 9828 IsGuiding returns 0
01:14:51.035 00.000 9828 PulseGuide returned control before completion, sleep 40
01:14:51.082 00.047 9828 IsGuiding returns 1
01:14:51.082 00.000 9828 scope still moving after pulse duration time elapsed
01:14:51.113 00.031 9828 IsSlewing returns 0
01:14:51.113 00.000 9828 IsGuiding returns 1
01:14:51.144 00.031 9828 IsSlewing returns 0
01:14:51.144 00.000 9828 IsGuiding returns 1
01:14:51.175 00.031 9828 IsSlewing returns 0
01:14:51.175 00.000 9828 IsGuiding returns 1
01:14:51.206 00.031 9828 IsSlewing returns 0
01:14:51.206 00.000 9828 IsGuiding returns 0
01:14:51.206 00.000 9828 scope move finished after 30 + 140 ms
01:14:51.206 00.000 9828 Move returns status 0, amount 30
01:14:51.206 00.000 9828 move complete, result=0
01:14:51.206 00.000 9828 worker thread done servicing request
01:14:51.206 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.2 px 30 ms NORTH
01:14:51.477 00.271 8976 Exposure complete
01:14:51.482 00.005 8976 worker thread done servicing request
01:14:51.482 00.000 5052 OnExposeComplete: enter
01:14:51.482 00.000 5052 UpdateGuideState(): m_state=6
01:14:51.482 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2861
01:14:51.482 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.31, Mass=197, SNR=9.7, Peak=64 HFD=3.1
01:14:51.482 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
01:14:51.482 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
01:14:51.482 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.40 hyp=0.53 cameraTheta=-0.87 mountX=-0.51 mountY=-0.07, mountTheta=-3.01
01:14:51.483 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.40, opts=13)
01:14:51.483 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.40)
01:14:51.483 00.000 8976 Worker thread wakes up
01:14:51.483 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.40) opts 0xd
01:14:51.483 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.40)
01:14:51.483 00.000 8976 Moving (0.34, -0.40) raw xDistance=-0.51 yDistance=-0.07
01:14:51.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
01:14:51.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:14:51.483 00.000 8976 MoveAxis(R, 2, ABG)
01:14:51.483 00.000 8976 stepping (-29, -1) + (2, 0)
01:14:51.483 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:51.484 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:14:51.494 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:14:51.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:51.494 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:51.494 00.000 5052 Enqueuing Expose request
01:14:51.513 00.019 8976 Received - 47 (G) 
01:14:51.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:51.513 00.000 8976 stepped: pos (-27, -1)
01:14:51.513 00.000 8976 MoveAxis(U, 0, ABG)
01:14:51.513 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
01:14:51.513 00.000 8976 MountToCamera -- mountX=4.31 mountY=0.12 hyp=4.31 mountTheta=0.03 cameraX=-2.07, cameraY=3.78 cameraTheta=2.07
01:14:51.513 00.000 8976 incremental bump (-2.065, 3.785) isValid = 1
01:14:51.513 00.000 8976 Scheduling Mount bump of (-0.110, 0.209)
01:14:51.513 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.21, opts=4)
01:14:51.513 00.000 8976 Enqueuing Move request for scope (-0.11, 0.21)
01:14:51.513 00.000 8976 move complete, result=0
01:14:51.513 00.000 9828 Worker thread wakes up
01:14:51.513 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0x4
01:14:51.513 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:14:51.513 00.000 8976 worker thread done servicing request
01:14:51.513 00.000 8976 Worker thread wakes up
01:14:51.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:51.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:51.514 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:14:51.514 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
01:14:51.514 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.21)
01:14:51.514 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.06 mountX=0.10 mountY=-0.22, mountTheta=-1.15
01:14:51.514 00.000 9828 Moving (-0.11, 0.21) raw xDistance=0.10 yDistance=-0.22
01:14:51.514 00.000 9828 BLC: window closed
01:14:51.514 00.000 9828 MoveAxis(W, 32, B)
01:14:51.514 00.000 9828 Guiding  Dir = 3, Dur = 32
01:14:51.514 00.000 9828 IsSlewing returns 0
01:14:51.514 00.000 9828 IsGuiding returns 0
01:14:51.514 00.000 9828 PulseGuide returned control before completion, sleep 42
01:14:51.561 00.047 9828 IsGuiding returns 1
01:14:51.561 00.000 9828 scope still moving after pulse duration time elapsed
01:14:51.593 00.032 9828 IsSlewing returns 0
01:14:51.593 00.000 9828 IsGuiding returns 1
01:14:51.623 00.030 9828 IsSlewing returns 0
01:14:51.623 00.000 9828 IsGuiding returns 1
01:14:51.654 00.031 9828 IsSlewing returns 0
01:14:51.654 00.000 9828 IsGuiding returns 0
01:14:51.654 00.000 9828 scope move finished after 32 + 107 ms
01:14:51.654 00.000 9828 Move returns status 0, amount 32
01:14:51.654 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:14:51.654 00.000 9828 MoveAxis(N, 30, B)
01:14:51.654 00.000 9828 Guiding  Dir = 0, Dur = 30
01:14:51.669 00.015 9828 IsSlewing returns 0
01:14:51.669 00.000 9828 IsGuiding returns 0
01:14:51.669 00.000 9828 PulseGuide returned control before completion, sleep 40
01:14:51.715 00.046 9828 IsGuiding returns 1
01:14:51.715 00.000 9828 scope still moving after pulse duration time elapsed
01:14:51.746 00.031 9828 IsSlewing returns 0
01:14:51.746 00.000 9828 IsGuiding returns 1
01:14:51.777 00.031 9828 IsSlewing returns 0
01:14:51.777 00.000 9828 IsGuiding returns 1
01:14:51.808 00.031 9828 IsSlewing returns 0
01:14:51.808 00.000 9828 IsGuiding returns 1
01:14:51.840 00.032 9828 IsSlewing returns 0
01:14:51.840 00.000 9828 IsGuiding returns 0
01:14:51.840 00.000 9828 scope move finished after 30 + 140 ms
01:14:51.840 00.000 9828 Move returns status 0, amount 30
01:14:51.840 00.000 9828 move complete, result=0
01:14:51.840 00.000 9828 worker thread done servicing request
01:14:51.840 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.2 px 30 ms NORTH
01:14:52.203 00.363 8976 Exposure complete
01:14:52.208 00.005 8976 worker thread done servicing request
01:14:52.208 00.000 5052 OnExposeComplete: enter
01:14:52.208 00.000 5052 UpdateGuideState(): m_state=6
01:14:52.208 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2862
01:14:52.209 00.001 5052 Star::Find returns 1 (0), X=329.59, Y=281.53, Mass=189, SNR=9.5, Peak=65 HFD=3.2
01:14:52.209 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
01:14:52.209 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
01:14:52.209 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.18 hyp=0.45 cameraTheta=-0.40 mountX=-0.35 mountY=-0.25, mountTheta=-2.51
01:14:52.209 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.18, opts=13)
01:14:52.209 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.18)
01:14:52.209 00.000 8976 Worker thread wakes up
01:14:52.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.18) opts 0xd
01:14:52.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.18)
01:14:52.210 00.001 8976 Moving (0.42, -0.18) raw xDistance=-0.35 yDistance=-0.25
01:14:52.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:14:52.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:14:52.210 00.000 8976 MoveAxis(R, 2, ABG)
01:14:52.210 00.000 8976 stepping (-27, -1) + (2, 0)
01:14:52.210 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:52.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:14:52.220 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:14:52.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:52.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:52.220 00.000 5052 Enqueuing Expose request
01:14:52.232 00.012 8976 Received - 47 (G) 
01:14:52.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:52.232 00.000 8976 stepped: pos (-25, -1)
01:14:52.232 00.000 8976 MoveAxis(U, 0, ABG)
01:14:52.232 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
01:14:52.232 00.000 8976 MountToCamera -- mountX=4.15 mountY=0.13 hyp=4.15 mountTheta=0.03 cameraX=-2.01, cameraY=3.64 cameraTheta=2.07
01:14:52.232 00.000 8976 incremental bump (-2.006, 3.637) isValid = 1
01:14:52.232 00.000 8976 Scheduling Mount bump of (-0.111, 0.209)
01:14:52.232 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.21, opts=4)
01:14:52.232 00.000 8976 Enqueuing Move request for scope (-0.11, 0.21)
01:14:52.233 00.001 8976 move complete, result=0
01:14:52.233 00.000 8976 worker thread done servicing request
01:14:52.233 00.000 8976 Worker thread wakes up
01:14:52.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:52.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:52.233 00.000 9828 Worker thread wakes up
01:14:52.233 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.3 px 0 ms NORTH
01:14:52.233 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0x4
01:14:52.233 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:14:52.233 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.13)
01:14:52.233 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.21)
01:14:52.233 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.06 mountX=0.10 mountY=-0.22, mountTheta=-1.14
01:14:52.233 00.000 9828 Moving (-0.11, 0.21) raw xDistance=0.10 yDistance=-0.22
01:14:52.233 00.000 9828 BLC: window closed
01:14:52.233 00.000 9828 MoveAxis(W, 32, B)
01:14:52.233 00.000 9828 Guiding  Dir = 3, Dur = 32
01:14:52.234 00.001 9828 IsSlewing returns 0
01:14:52.234 00.000 9828 IsGuiding returns 0
01:14:52.234 00.000 9828 PulseGuide returned control before completion, sleep 42
01:14:52.277 00.043 9828 IsGuiding returns 1
01:14:52.277 00.000 9828 scope still moving after pulse duration time elapsed
01:14:52.308 00.031 9828 IsSlewing returns 0
01:14:52.308 00.000 9828 IsGuiding returns 1
01:14:52.339 00.031 9828 IsSlewing returns 0
01:14:52.339 00.000 9828 IsGuiding returns 1
01:14:52.370 00.031 9828 IsSlewing returns 0
01:14:52.370 00.000 9828 IsGuiding returns 1
01:14:52.401 00.031 9828 IsSlewing returns 0
01:14:52.401 00.000 9828 IsGuiding returns 0
01:14:52.401 00.000 9828 scope move finished after 32 + 135 ms
01:14:52.401 00.000 9828 Move returns status 0, amount 32
01:14:52.401 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:14:52.401 00.000 9828 MoveAxis(N, 30, B)
01:14:52.401 00.000 9828 Guiding  Dir = 0, Dur = 30
01:14:52.418 00.017 9828 IsSlewing returns 0
01:14:52.418 00.000 9828 IsGuiding returns 0
01:14:52.418 00.000 9828 PulseGuide returned control before completion, sleep 40
01:14:52.463 00.045 9828 IsGuiding returns 1
01:14:52.463 00.000 9828 scope still moving after pulse duration time elapsed
01:14:52.495 00.032 9828 IsSlewing returns 0
01:14:52.495 00.000 9828 IsGuiding returns 1
01:14:52.525 00.030 9828 IsSlewing returns 0
01:14:52.525 00.000 9828 IsGuiding returns 1
01:14:52.556 00.031 9828 IsSlewing returns 0
01:14:52.556 00.000 9828 IsGuiding returns 1
01:14:52.587 00.031 9828 IsSlewing returns 0
01:14:52.587 00.000 9828 IsGuiding returns 0
01:14:52.587 00.000 9828 scope move finished after 30 + 139 ms
01:14:52.587 00.000 9828 Move returns status 0, amount 30
01:14:52.587 00.000 9828 move complete, result=0
01:14:52.587 00.000 9828 worker thread done servicing request
01:14:52.587 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.2 px 30 ms NORTH
01:14:52.938 00.351 8976 Exposure complete
01:14:52.943 00.005 8976 worker thread done servicing request
01:14:52.943 00.000 5052 OnExposeComplete: enter
01:14:52.943 00.000 5052 UpdateGuideState(): m_state=6
01:14:52.943 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2863
01:14:52.943 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.40, Mass=179, SNR=9.2, Peak=65 HFD=3.3
01:14:52.943 00.000 5052 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.04) = xAngle (-3.13 = -3.13)
01:14:52.943 00.000 5052 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.23 = 3.05)
01:14:52.943 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-1.08 mountX=-0.35 mountY=0.03, mountTheta=3.05
01:14:52.944 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.31, opts=13)
01:14:52.944 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.31)
01:14:52.944 00.000 8976 Worker thread wakes up
01:14:52.944 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.31) opts 0xd
01:14:52.944 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.31)
01:14:52.944 00.000 8976 Moving (0.16, -0.31) raw xDistance=-0.35 yDistance=0.03
01:14:52.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:14:52.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:14:52.944 00.000 8976 MoveAxis(R, 2, ABG)
01:14:52.944 00.000 8976 stepping (-25, -1) + (2, 0)
01:14:52.945 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:52.945 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:14:52.955 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:14:52.956 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:52.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:52.956 00.000 5052 Enqueuing Expose request
01:14:52.968 00.012 8976 Received - 47 (G) 
01:14:52.968 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:52.968 00.000 8976 stepped: pos (-23, -1)
01:14:52.968 00.000 8976 MoveAxis(U, 0, ABG)
01:14:52.968 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
01:14:52.968 00.000 8976 MountToCamera -- mountX=3.94 mountY=0.14 hyp=3.95 mountTheta=0.04 cameraX=-1.92, cameraY=3.45 cameraTheta=2.08
01:14:52.968 00.000 8976 incremental bump (-1.920, 3.448) isValid = 1
01:14:52.968 00.000 8976 Scheduling Mount bump of (-0.112, 0.208)
01:14:52.968 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.21, opts=4)
01:14:52.968 00.000 8976 Enqueuing Move request for scope (-0.11, 0.21)
01:14:52.968 00.000 8976 move complete, result=0
01:14:52.968 00.000 9828 Worker thread wakes up
01:14:52.968 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0x4
01:14:52.968 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:14:52.968 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
01:14:52.968 00.000 8976 worker thread done servicing request
01:14:52.968 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
01:14:52.969 00.001 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.20)
01:14:52.969 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.06 mountX=0.10 mountY=-0.22, mountTheta=-1.14
01:14:52.969 00.000 9828 Moving (-0.11, 0.21) raw xDistance=0.10 yDistance=-0.22
01:14:52.969 00.000 9828 BLC: window closed
01:14:52.969 00.000 8976 Worker thread wakes up
01:14:52.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:52.969 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:52.969 00.000 9828 MoveAxis(W, 32, B)
01:14:52.969 00.000 9828 Guiding  Dir = 3, Dur = 32
01:14:52.969 00.000 9828 IsSlewing returns 0
01:14:52.969 00.000 9828 IsGuiding returns 0
01:14:52.970 00.001 9828 PulseGuide returned control before completion, sleep 42
01:14:53.019 00.049 9828 IsGuiding returns 1
01:14:53.019 00.000 9828 scope still moving after pulse duration time elapsed
01:14:53.051 00.032 9828 IsSlewing returns 0
01:14:53.051 00.000 9828 IsGuiding returns 1
01:14:53.083 00.032 9828 IsSlewing returns 0
01:14:53.083 00.000 9828 IsGuiding returns 1
01:14:53.114 00.031 9828 IsSlewing returns 0
01:14:53.114 00.000 9828 IsGuiding returns 0
01:14:53.114 00.000 9828 scope move finished after 32 + 112 ms
01:14:53.114 00.000 9828 Move returns status 0, amount 32
01:14:53.114 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:14:53.114 00.000 9828 MoveAxis(N, 30, B)
01:14:53.114 00.000 9828 Guiding  Dir = 0, Dur = 30
01:14:53.130 00.016 9828 IsSlewing returns 0
01:14:53.130 00.000 9828 IsGuiding returns 0
01:14:53.130 00.000 9828 PulseGuide returned control before completion, sleep 40
01:14:53.176 00.046 9828 IsGuiding returns 1
01:14:53.176 00.000 9828 scope still moving after pulse duration time elapsed
01:14:53.207 00.031 9828 IsSlewing returns 0
01:14:53.207 00.000 9828 IsGuiding returns 1
01:14:53.238 00.031 9828 IsSlewing returns 0
01:14:53.238 00.000 9828 IsGuiding returns 1
01:14:53.269 00.031 9828 IsSlewing returns 0
01:14:53.269 00.000 9828 IsGuiding returns 1
01:14:53.300 00.031 9828 IsSlewing returns 0
01:14:53.300 00.000 9828 IsGuiding returns 1
01:14:53.331 00.031 9828 IsSlewing returns 0
01:14:53.331 00.000 9828 IsGuiding returns 1
01:14:53.362 00.031 9828 IsSlewing returns 0
01:14:53.362 00.000 9828 IsGuiding returns 1
01:14:53.393 00.031 9828 IsSlewing returns 0
01:14:53.393 00.000 9828 IsGuiding returns 0
01:14:53.393 00.000 9828 scope move finished after 30 + 232 ms
01:14:53.393 00.000 9828 Move returns status 0, amount 30
01:14:53.393 00.000 9828 move complete, result=0
01:14:53.393 00.000 9828 worker thread done servicing request
01:14:53.393 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.2 px 30 ms NORTH
01:14:53.661 00.268 8976 Exposure complete
01:14:53.666 00.005 8976 worker thread done servicing request
01:14:53.667 00.001 5052 OnExposeComplete: enter
01:14:53.667 00.000 5052 UpdateGuideState(): m_state=6
01:14:53.667 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2864
01:14:53.667 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.94, Mass=202, SNR=9.8, Peak=67 HFD=3.3
01:14:53.667 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
01:14:53.667 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
01:14:53.667 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.19 mountX=0.16 mountY=-0.20, mountTheta=-0.90
01:14:53.667 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.23, opts=13)
01:14:53.667 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.23)
01:14:53.668 00.001 8976 Worker thread wakes up
01:14:53.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.23) opts 0xd
01:14:53.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.23)
01:14:53.668 00.000 8976 Moving (0.09, 0.23) raw xDistance=0.16 yDistance=-0.20
01:14:53.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:14:53.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:14:53.668 00.000 8976 MoveAxis(R, 0, ABG)
01:14:53.668 00.000 8976 MoveAxis(U, 0, ABG)
01:14:53.668 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
01:14:53.668 00.000 8976 MountToCamera -- mountX=3.80 mountY=0.15 hyp=3.81 mountTheta=0.04 cameraX=-1.86, cameraY=3.32 cameraTheta=2.08
01:14:53.668 00.000 8976 incremental bump (-1.862, 3.321) isValid = 1
01:14:53.668 00.000 8976 Scheduling Mount bump of (-0.112, 0.208)
01:14:53.668 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.21, opts=4)
01:14:53.668 00.000 8976 Enqueuing Move request for scope (-0.11, 0.21)
01:14:53.668 00.000 8976 move complete, result=0
01:14:53.668 00.000 9828 Worker thread wakes up
01:14:53.668 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0x4
01:14:53.668 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:14:53.669 00.001 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
01:14:53.669 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.20)
01:14:53.669 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:14:53.669 00.000 8976 worker thread done servicing request
01:14:53.669 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.07 mountX=0.10 mountY=-0.22, mountTheta=-1.13
01:14:53.669 00.000 9828 Moving (-0.11, 0.21) raw xDistance=0.10 yDistance=-0.22
01:14:53.669 00.000 9828 BLC: window closed
01:14:53.669 00.000 9828 MoveAxis(W, 33, B)
01:14:53.669 00.000 9828 Guiding  Dir = 3, Dur = 33
01:14:53.669 00.000 9828 IsSlewing returns 0
01:14:53.669 00.000 9828 IsGuiding returns 0
01:14:53.670 00.001 9828 PulseGuide returned control before completion, sleep 43
01:14:53.679 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:14:53.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:53.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:53.679 00.000 5052 Enqueuing Expose request
01:14:53.679 00.000 8976 Worker thread wakes up
01:14:53.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:53.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:53.679 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:53.718 00.039 9828 IsGuiding returns 1
01:14:53.718 00.000 9828 scope still moving after pulse duration time elapsed
01:14:53.749 00.031 9828 IsSlewing returns 0
01:14:53.749 00.000 9828 IsGuiding returns 1
01:14:53.780 00.031 9828 IsSlewing returns 0
01:14:53.780 00.000 9828 IsGuiding returns 1
01:14:53.811 00.031 9828 IsSlewing returns 0
01:14:53.811 00.000 9828 IsGuiding returns 0
01:14:53.811 00.000 9828 scope move finished after 33 + 108 ms
01:14:53.811 00.000 9828 Move returns status 0, amount 33
01:14:53.811 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:14:53.811 00.000 9828 MoveAxis(N, 30, B)
01:14:53.811 00.000 9828 Guiding  Dir = 0, Dur = 30
01:14:53.826 00.015 9828 IsSlewing returns 0
01:14:53.826 00.000 9828 IsGuiding returns 0
01:14:53.826 00.000 9828 PulseGuide returned control before completion, sleep 40
01:14:53.873 00.047 9828 IsGuiding returns 1
01:14:53.873 00.000 9828 scope still moving after pulse duration time elapsed
01:14:53.904 00.031 9828 IsSlewing returns 0
01:14:53.904 00.000 9828 IsGuiding returns 1
01:14:53.935 00.031 9828 IsSlewing returns 0
01:14:53.935 00.000 9828 IsGuiding returns 1
01:14:53.967 00.032 9828 IsSlewing returns 0
01:14:53.967 00.000 9828 IsGuiding returns 1
01:14:53.997 00.030 9828 IsSlewing returns 0
01:14:53.997 00.000 9828 IsGuiding returns 0
01:14:53.997 00.000 9828 scope move finished after 30 + 140 ms
01:14:53.997 00.000 9828 Move returns status 0, amount 30
01:14:53.997 00.000 9828 move complete, result=0
01:14:53.997 00.000 9828 worker thread done servicing request
01:14:53.997 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.2 px 30 ms NORTH
01:14:54.369 00.372 8976 Exposure complete
01:14:54.375 00.006 8976 worker thread done servicing request
01:14:54.375 00.000 5052 OnExposeComplete: enter
01:14:54.375 00.000 5052 UpdateGuideState(): m_state=6
01:14:54.375 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2865
01:14:54.376 00.001 5052 Star::Find returns 1 (0), X=329.66, Y=281.31, Mass=197, SNR=9.7, Peak=65 HFD=3.2
01:14:54.376 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.73 = -2.73)
01:14:54.376 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.83 = -2.83)
01:14:54.376 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.40 hyp=0.62 cameraTheta=-0.69 mountX=-0.57 mountY=-0.19, mountTheta=-2.82
01:14:54.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.40, opts=13)
01:14:54.377 00.001 5052 Enqueuing Move request for stepguider (0.48, -0.40)
01:14:54.377 00.000 8976 Worker thread wakes up
01:14:54.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.40) opts 0xd
01:14:54.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.40)
01:14:54.377 00.000 8976 Moving (0.48, -0.40) raw xDistance=-0.57 yDistance=-0.19
01:14:54.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
01:14:54.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:14:54.377 00.000 8976 MoveAxis(R, 2, ABG)
01:14:54.377 00.000 8976 stepping (-23, -1) + (2, 0)
01:14:54.377 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:54.378 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:14:54.388 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:14:54.389 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:54.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:54.389 00.000 5052 Enqueuing Expose request
01:14:54.407 00.018 8976 Received - 47 (G) 
01:14:54.407 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:54.407 00.000 8976 stepped: pos (-21, -1)
01:14:54.407 00.000 8976 MoveAxis(U, 0, ABG)
01:14:54.407 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
01:14:54.407 00.000 8976 MountToCamera -- mountX=3.61 mountY=0.15 hyp=3.61 mountTheta=0.04 cameraX=-1.78, cameraY=3.15 cameraTheta=2.09
01:14:54.407 00.000 8976 incremental bump (-1.777, 3.146) isValid = 1
01:14:54.407 00.000 8976 Scheduling Mount bump of (-0.113, 0.207)
01:14:54.407 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.21, opts=4)
01:14:54.407 00.000 8976 Enqueuing Move request for scope (-0.11, 0.21)
01:14:54.407 00.000 8976 move complete, result=0
01:14:54.407 00.000 9828 Worker thread wakes up
01:14:54.407 00.000 8976 worker thread done servicing request
01:14:54.407 00.000 8976 Worker thread wakes up
01:14:54.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:54.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:54.407 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0x4
01:14:54.408 00.001 5052 GuideStep: -0.6 px 2 ms EAST, -0.2 px 0 ms NORTH
01:14:54.408 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:14:54.408 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.12)
01:14:54.408 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.20)
01:14:54.408 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.07 mountX=0.10 mountY=-0.22, mountTheta=-1.13
01:14:54.408 00.000 9828 Moving (-0.11, 0.21) raw xDistance=0.10 yDistance=-0.22
01:14:54.408 00.000 9828 BLC: window closed
01:14:54.408 00.000 9828 MoveAxis(W, 33, B)
01:14:54.408 00.000 9828 Guiding  Dir = 3, Dur = 33
01:14:54.408 00.000 9828 IsSlewing returns 0
01:14:54.408 00.000 9828 IsGuiding returns 0
01:14:54.409 00.001 9828 PulseGuide returned control before completion, sleep 43
01:14:54.462 00.053 9828 IsGuiding returns 1
01:14:54.462 00.000 9828 scope still moving after pulse duration time elapsed
01:14:54.493 00.031 9828 IsSlewing returns 0
01:14:54.493 00.000 9828 IsGuiding returns 1
01:14:54.524 00.031 9828 IsSlewing returns 0
01:14:54.524 00.000 9828 IsGuiding returns 1
01:14:54.556 00.032 9828 IsSlewing returns 0
01:14:54.556 00.000 9828 IsGuiding returns 1
01:14:54.588 00.032 9828 IsSlewing returns 0
01:14:54.588 00.000 9828 IsGuiding returns 0
01:14:54.588 00.000 9828 scope move finished after 33 + 147 ms
01:14:54.588 00.000 9828 Move returns status 0, amount 33
01:14:54.588 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:14:54.588 00.000 9828 MoveAxis(N, 30, B)
01:14:54.588 00.000 9828 Guiding  Dir = 0, Dur = 30
01:14:54.604 00.016 9828 IsSlewing returns 0
01:14:54.604 00.000 9828 IsGuiding returns 0
01:14:54.604 00.000 9828 PulseGuide returned control before completion, sleep 40
01:14:54.650 00.046 9828 IsGuiding returns 1
01:14:54.650 00.000 9828 scope still moving after pulse duration time elapsed
01:14:54.682 00.032 9828 IsSlewing returns 0
01:14:54.682 00.000 9828 IsGuiding returns 1
01:14:54.712 00.030 9828 IsSlewing returns 0
01:14:54.712 00.000 9828 IsGuiding returns 1
01:14:54.743 00.031 9828 IsSlewing returns 0
01:14:54.743 00.000 9828 IsGuiding returns 1
01:14:54.774 00.031 9828 IsSlewing returns 0
01:14:54.774 00.000 9828 IsGuiding returns 0
01:14:54.774 00.000 9828 scope move finished after 30 + 139 ms
01:14:54.774 00.000 9828 Move returns status 0, amount 30
01:14:54.774 00.000 9828 move complete, result=0
01:14:54.774 00.000 9828 worker thread done servicing request
01:14:54.774 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.2 px 30 ms NORTH
01:14:55.097 00.323 8976 Exposure complete
01:14:55.103 00.006 8976 worker thread done servicing request
01:14:55.103 00.000 5052 OnExposeComplete: enter
01:14:55.103 00.000 5052 UpdateGuideState(): m_state=6
01:14:55.104 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2866
01:14:55.104 00.000 5052 Star::Find returns 1 (0), X=330.86, Y=282.05, Mass=198, SNR=9.6, Peak=68 HFD=3.4
01:14:55.104 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
01:14:55.104 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
01:14:55.104 00.000 5052 CameraToMount -- cameraX=1.68 cameraY=0.34 hyp=1.72 cameraTheta=0.20 mountX=-0.46 mountY=-1.60, mountTheta=-1.85
01:14:55.104 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.68, y=0.34, opts=13)
01:14:55.104 00.000 5052 Enqueuing Move request for stepguider (1.68, 0.34)
01:14:55.104 00.000 8976 Worker thread wakes up
01:14:55.105 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.68, 0.34) opts 0xd
01:14:55.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.68, 0.34)
01:14:55.105 00.000 8976 Moving (1.68, 0.34) raw xDistance=-0.46 yDistance=-1.60
01:14:55.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
01:14:55.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.60
01:14:55.105 00.000 8976 MoveAxis(R, 2, ABG)
01:14:55.105 00.000 8976 stepping (-21, -1) + (2, 0)
01:14:55.105 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:55.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:14:55.115 00.010 5052 UpdateGuideState exits: m=198 SNR=9.6
01:14:55.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:55.115 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:55.115 00.000 5052 Enqueuing Expose request
01:14:55.142 00.027 8976 Received - 47 (G) 
01:14:55.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:55.142 00.000 8976 stepped: pos (-19, -1)
01:14:55.142 00.000 8976 MoveAxis(U, 6, ABG)
01:14:55.142 00.000 8976 stepping (-19, -1) + (0, 6)
01:14:55.142 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:14:55.190 00.048 8976 Received - 47 (G) 
01:14:55.190 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:14:55.190 00.000 8976 stepped: pos (-19, 5)
01:14:55.190 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (2.00 = 2.00)
01:14:55.190 00.000 8976 MountToCamera -- mountX=3.38 mountY=-0.16 hyp=3.38 mountTheta=-0.05 cameraX=-1.39, cameraY=3.08 cameraTheta=2.00
01:14:55.190 00.000 8976 incremental bump (-1.395, 3.082) isValid = 1
01:14:55.190 00.000 8976 Scheduling Mount bump of (-0.095, 0.217)
01:14:55.190 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.22, opts=4)
01:14:55.190 00.000 8976 Enqueuing Move request for scope (-0.09, 0.22)
01:14:55.190 00.000 8976 move complete, result=0
01:14:55.190 00.000 9828 Worker thread wakes up
01:14:55.190 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.6 px 6 ms NORTH
01:14:55.190 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0x4
01:14:55.190 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
01:14:55.190 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.08 = -1.21)
01:14:55.191 00.001 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.00 = -1.29)
01:14:55.191 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.98 mountX=0.08 mountY=-0.23, mountTheta=-1.21
01:14:55.191 00.000 8976 worker thread done servicing request
01:14:55.191 00.000 8976 Worker thread wakes up
01:14:55.191 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:55.191 00.000 9828 Moving (-0.09, 0.22) raw xDistance=0.08 yDistance=-0.23
01:14:55.191 00.000 9828 BLC: window closed
01:14:55.191 00.000 9828 MoveAxis(W, 27, B)
01:14:55.191 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:55.191 00.000 9828 Guiding  Dir = 3, Dur = 27
01:14:55.191 00.000 9828 IsSlewing returns 0
01:14:55.191 00.000 9828 IsGuiding returns 0
01:14:55.192 00.001 9828 PulseGuide returned control before completion, sleep 37
01:14:55.239 00.047 9828 IsGuiding returns 1
01:14:55.239 00.000 9828 scope still moving after pulse duration time elapsed
01:14:55.271 00.032 9828 IsSlewing returns 0
01:14:55.271 00.000 9828 IsGuiding returns 1
01:14:55.302 00.031 9828 IsSlewing returns 0
01:14:55.302 00.000 9828 IsGuiding returns 1
01:14:55.333 00.031 9828 IsSlewing returns 0
01:14:55.333 00.000 9828 IsGuiding returns 0
01:14:55.333 00.000 9828 scope move finished after 27 + 114 ms
01:14:55.333 00.000 9828 Move returns status 0, amount 27
01:14:55.333 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:14:55.333 00.000 9828 MoveAxis(N, 31, B)
01:14:55.333 00.000 9828 Guiding  Dir = 0, Dur = 31
01:14:55.348 00.015 9828 IsSlewing returns 0
01:14:55.348 00.000 9828 IsGuiding returns 0
01:14:55.348 00.000 9828 PulseGuide returned control before completion, sleep 41
01:14:55.394 00.046 9828 IsGuiding returns 1
01:14:55.394 00.000 9828 scope still moving after pulse duration time elapsed
01:14:55.425 00.031 9828 IsSlewing returns 0
01:14:55.425 00.000 9828 IsGuiding returns 1
01:14:55.455 00.030 9828 IsSlewing returns 0
01:14:55.455 00.000 9828 IsGuiding returns 1
01:14:55.486 00.031 9828 IsSlewing returns 0
01:14:55.486 00.000 9828 IsGuiding returns 1
01:14:55.517 00.031 9828 IsSlewing returns 0
01:14:55.517 00.000 9828 IsGuiding returns 0
01:14:55.517 00.000 9828 scope move finished after 31 + 138 ms
01:14:55.517 00.000 9828 Move returns status 0, amount 31
01:14:55.517 00.000 9828 move complete, result=0
01:14:55.517 00.000 9828 worker thread done servicing request
01:14:55.517 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.2 px 31 ms NORTH
01:14:55.888 00.371 8976 Exposure complete
01:14:55.894 00.006 8976 worker thread done servicing request
01:14:55.894 00.000 5052 OnExposeComplete: enter
01:14:55.894 00.000 5052 UpdateGuideState(): m_state=6
01:14:55.894 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2867
01:14:55.894 00.000 5052 Star::Find returns 1 (0), X=330.64, Y=281.57, Mass=197, SNR=9.6, Peak=59 HFD=3.4
01:14:55.894 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:14:55.894 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:14:55.894 00.000 5052 CameraToMount -- cameraX=1.46 cameraY=-0.14 hyp=1.47 cameraTheta=-0.10 mountX=-0.79 mountY=-1.15, mountTheta=-2.18
01:14:55.895 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.46, y=-0.14, opts=13)
01:14:55.895 00.000 5052 Enqueuing Move request for stepguider (1.46, -0.14)
01:14:55.895 00.000 8976 Worker thread wakes up
01:14:55.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.46, -0.14) opts 0xd
01:14:55.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.46, -0.14)
01:14:55.895 00.000 8976 Moving (1.46, -0.14) raw xDistance=-0.79 yDistance=-1.15
01:14:55.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.79
01:14:55.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.15
01:14:55.895 00.000 8976 MoveAxis(R, 3, ABG)
01:14:55.895 00.000 8976 stepping (-19, 5) + (3, 0)
01:14:55.895 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:55.896 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:14:55.905 00.009 5052 UpdateGuideState exits: m=197 SNR=9.6
01:14:55.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:55.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:55.905 00.000 5052 Enqueuing Expose request
01:14:55.926 00.021 8976 Received - 47 (G) 
01:14:55.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:55.926 00.000 8976 stepped: pos (-16, 5)
01:14:55.926 00.000 8976 MoveAxis(U, 5, ABG)
01:14:55.926 00.000 8976 stepping (-16, 5) + (0, 5)
01:14:55.926 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:14:55.973 00.047 8976 Received - 47 (G) 
01:14:55.973 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:14:55.973 00.000 8976 stepped: pos (-16, 10)
01:14:55.973 00.000 8976 MountToCamera -- mountTheta (-0.20) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
01:14:55.973 00.000 8976 MountToCamera -- mountX=3.07 mountY=-0.63 hyp=3.14 mountTheta=-0.20 cameraX=-0.84, cameraY=3.02 cameraTheta=1.84
01:14:55.973 00.000 8976 incremental bump (-0.836, 3.023) isValid = 1
01:14:55.973 00.000 8976 Scheduling Mount bump of (-0.061, 0.230)
01:14:55.973 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.23, opts=4)
01:14:55.974 00.001 8976 Enqueuing Move request for scope (-0.06, 0.23)
01:14:55.974 00.000 8976 move complete, result=0
01:14:55.974 00.000 9828 Worker thread wakes up
01:14:55.974 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -1.1 px 5 ms NORTH
01:14:55.974 00.000 8976 worker thread done servicing request
01:14:55.974 00.000 8976 Worker thread wakes up
01:14:55.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:55.974 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0x4
01:14:55.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:55.974 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
01:14:55.974 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.93 = -1.36)
01:14:55.974 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.44)
01:14:55.974 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.83 mountX=0.05 mountY=-0.24, mountTheta=-1.36
01:14:55.974 00.000 9828 Moving (-0.06, 0.23) raw xDistance=0.05 yDistance=-0.24
01:14:55.974 00.000 9828 BLC: window closed
01:14:55.974 00.000 9828 MoveAxis(W, 16, B)
01:14:55.974 00.000 9828 Guiding  Dir = 3, Dur = 16
01:14:55.975 00.001 9828 IsSlewing returns 0
01:14:55.975 00.000 9828 IsGuiding returns 0
01:14:55.975 00.000 9828 PulseGuide returned control before completion, sleep 26
01:14:56.009 00.034 9828 IsGuiding returns 1
01:14:56.009 00.000 9828 scope still moving after pulse duration time elapsed
01:14:56.040 00.031 9828 IsSlewing returns 0
01:14:56.041 00.001 9828 IsGuiding returns 1
01:14:56.072 00.031 9828 IsSlewing returns 0
01:14:56.073 00.001 9828 IsGuiding returns 1
01:14:56.103 00.030 9828 IsSlewing returns 0
01:14:56.103 00.000 9828 IsGuiding returns 0
01:14:56.103 00.000 9828 scope move finished after 16 + 112 ms
01:14:56.103 00.000 9828 Move returns status 0, amount 16
01:14:56.103 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:14:56.103 00.000 9828 MoveAxis(N, 32, B)
01:14:56.104 00.001 9828 Guiding  Dir = 0, Dur = 32
01:14:56.118 00.014 9828 IsSlewing returns 0
01:14:56.118 00.000 9828 IsGuiding returns 0
01:14:56.118 00.000 9828 PulseGuide returned control before completion, sleep 42
01:14:56.164 00.046 9828 IsGuiding returns 1
01:14:56.164 00.000 9828 scope still moving after pulse duration time elapsed
01:14:56.194 00.030 9828 IsSlewing returns 0
01:14:56.194 00.000 9828 IsGuiding returns 1
01:14:56.226 00.032 9828 IsSlewing returns 0
01:14:56.226 00.000 9828 IsGuiding returns 1
01:14:56.257 00.031 9828 IsSlewing returns 0
01:14:56.258 00.001 9828 IsGuiding returns 1
01:14:56.288 00.030 9828 IsSlewing returns 0
01:14:56.288 00.000 9828 IsGuiding returns 0
01:14:56.288 00.000 9828 scope move finished after 32 + 138 ms
01:14:56.288 00.000 9828 Move returns status 0, amount 32
01:14:56.288 00.000 9828 move complete, result=0
01:14:56.288 00.000 9828 worker thread done servicing request
01:14:56.288 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.2 px 32 ms NORTH
01:14:56.668 00.380 8976 Exposure complete
01:14:56.673 00.005 8976 worker thread done servicing request
01:14:56.673 00.000 5052 OnExposeComplete: enter
01:14:56.673 00.000 5052 UpdateGuideState(): m_state=6
01:14:56.673 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2868
01:14:56.673 00.000 5052 Star::Find returns 1 (0), X=330.43, Y=281.77, Mass=200, SNR=9.7, Peak=63 HFD=3.3
01:14:56.673 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
01:14:56.673 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:14:56.674 00.001 5052 CameraToMount -- cameraX=1.25 cameraY=0.06 hyp=1.25 cameraTheta=0.05 mountX=-0.52 mountY=-1.08, mountTheta=-2.02
01:14:56.675 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.25, y=0.06, opts=13)
01:14:56.676 00.001 5052 Enqueuing Move request for stepguider (1.25, 0.06)
01:14:56.676 00.000 8976 Worker thread wakes up
01:14:56.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.25, 0.06) opts 0xd
01:14:56.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.25, 0.06)
01:14:56.676 00.000 8976 Moving (1.25, 0.06) raw xDistance=-0.52 yDistance=-1.08
01:14:56.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
01:14:56.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.08
01:14:56.676 00.000 8976 MoveAxis(R, 2, ABG)
01:14:56.676 00.000 8976 stepping (-16, 10) + (2, 0)
01:14:56.676 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:56.677 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:14:56.687 00.010 5052 UpdateGuideState exits: m=200 SNR=9.7
01:14:56.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:56.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:56.687 00.000 5052 Enqueuing Expose request
01:14:56.709 00.022 8976 Received - 47 (G) 
01:14:56.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:56.709 00.000 8976 stepped: pos (-14, 10)
01:14:56.709 00.000 8976 MoveAxis(U, 5, ABG)
01:14:56.709 00.000 8976 stepping (-14, 10) + (0, 5)
01:14:56.709 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:14:56.756 00.047 8976 Received - 47 (G) 
01:14:56.757 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:14:56.757 00.000 8976 stepped: pos (-14, 15)
01:14:56.757 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:14:56.757 00.000 8976 MountToCamera -- mountX=2.77 mountY=-1.21 hyp=3.02 mountTheta=-0.41 cameraX=-0.18, cameraY=3.01 cameraTheta=1.63
01:14:56.757 00.000 8976 incremental bump (-0.182, 3.013) isValid = 1
01:14:56.757 00.000 8976 Scheduling Mount bump of (-0.014, 0.238)
01:14:56.757 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.24, opts=4)
01:14:56.757 00.000 8976 Enqueuing Move request for scope (-0.01, 0.24)
01:14:56.757 00.000 8976 move complete, result=0
01:14:56.757 00.000 8976 worker thread done servicing request
01:14:56.757 00.000 8976 Worker thread wakes up
01:14:56.757 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:56.757 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.1 px 5 ms NORTH
01:14:56.757 00.000 9828 Worker thread wakes up
01:14:56.757 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0x4
01:14:56.757 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
01:14:56.757 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
01:14:56.757 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
01:14:56.757 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:56.758 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=0.00 mountY=-0.24, mountTheta=-1.56
01:14:56.758 00.000 9828 Moving (-0.01, 0.24) raw xDistance=0.00 yDistance=-0.24
01:14:56.758 00.000 9828 BLC: window closed
01:14:56.758 00.000 9828 MoveAxis(W, 1, B)
01:14:56.758 00.000 9828 Guiding  Dir = 3, Dur = 1
01:14:56.758 00.000 9828 IsSlewing returns 0
01:14:56.758 00.000 9828 IsGuiding returns 0
01:14:56.758 00.000 9828 PulseGuide returned control before completion, sleep 11
01:14:56.782 00.024 9828 IsGuiding returns 1
01:14:56.782 00.000 9828 scope still moving after pulse duration time elapsed
01:14:56.814 00.032 9828 IsSlewing returns 0
01:14:56.814 00.000 9828 IsGuiding returns 1
01:14:56.860 00.046 9828 IsSlewing returns 0
01:14:56.860 00.000 9828 IsGuiding returns 1
01:14:56.891 00.031 9828 IsSlewing returns 0
01:14:56.891 00.000 9828 IsGuiding returns 0
01:14:56.891 00.000 9828 scope move finished after 1 + 131 ms
01:14:56.891 00.000 9828 Move returns status 0, amount 1
01:14:56.891 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:14:56.891 00.000 9828 MoveAxis(N, 32, B)
01:14:56.891 00.000 9828 Guiding  Dir = 0, Dur = 32
01:14:56.906 00.015 9828 IsSlewing returns 0
01:14:56.906 00.000 9828 IsGuiding returns 0
01:14:56.906 00.000 9828 PulseGuide returned control before completion, sleep 42
01:14:56.954 00.048 9828 IsGuiding returns 1
01:14:56.954 00.000 9828 scope still moving after pulse duration time elapsed
01:14:56.985 00.031 9828 IsSlewing returns 0
01:14:56.985 00.000 9828 IsGuiding returns 1
01:14:57.015 00.030 9828 IsSlewing returns 0
01:14:57.015 00.000 9828 IsGuiding returns 1
01:14:57.046 00.031 9828 IsSlewing returns 0
01:14:57.046 00.000 9828 IsGuiding returns 1
01:14:57.077 00.031 9828 IsSlewing returns 0
01:14:57.077 00.000 9828 IsGuiding returns 0
01:14:57.077 00.000 9828 scope move finished after 32 + 138 ms
01:14:57.077 00.000 9828 Move returns status 0, amount 32
01:14:57.077 00.000 9828 move complete, result=0
01:14:57.077 00.000 9828 worker thread done servicing request
01:14:57.077 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.2 px 32 ms NORTH
01:14:57.453 00.376 8976 Exposure complete
01:14:57.458 00.005 8976 worker thread done servicing request
01:14:57.458 00.000 5052 OnExposeComplete: enter
01:14:57.458 00.000 5052 UpdateGuideState(): m_state=6
01:14:57.458 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2869
01:14:57.458 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.51, Mass=179, SNR=9.2, Peak=62 HFD=3.5
01:14:57.458 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
01:14:57.459 00.001 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
01:14:57.459 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.20 hyp=0.63 cameraTheta=-0.32 mountX=-0.45 mountY=-0.40, mountTheta=-2.42
01:14:57.459 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.20, opts=13)
01:14:57.459 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.20)
01:14:57.459 00.000 8976 Worker thread wakes up
01:14:57.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.20) opts 0xd
01:14:57.460 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.20)
01:14:57.460 00.000 8976 Moving (0.60, -0.20) raw xDistance=-0.45 yDistance=-0.40
01:14:57.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
01:14:57.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.40
01:14:57.460 00.000 8976 MoveAxis(R, 2, ABG)
01:14:57.460 00.000 8976 stepping (-14, 15) + (2, 0)
01:14:57.460 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:57.461 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:14:57.470 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:14:57.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:57.470 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:57.470 00.000 5052 Enqueuing Expose request
01:14:57.492 00.022 8976 Received - 47 (G) 
01:14:57.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:57.492 00.000 8976 stepped: pos (-12, 15)
01:14:57.492 00.000 8976 MoveAxis(U, 2, ABG)
01:14:57.492 00.000 8976 stepping (-12, 15) + (0, 2)
01:14:57.492 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:57.524 00.032 8976 Received - 47 (G) 
01:14:57.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:57.524 00.000 8976 stepped: pos (-12, 17)
01:14:57.524 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
01:14:57.524 00.000 8976 MountToCamera -- mountX=2.46 mountY=-1.70 hyp=2.99 mountTheta=-0.61 cameraX=0.40, cameraY=2.96 cameraTheta=1.44
01:14:57.524 00.000 8976 incremental bump (0.395, 2.965) isValid = 1
01:14:57.524 00.000 8976 Scheduling Mount bump of (0.030, 0.236)
01:14:57.524 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.24, opts=4)
01:14:57.524 00.000 8976 Enqueuing Move request for scope (0.03, 0.24)
01:14:57.524 00.000 8976 move complete, result=0
01:14:57.524 00.000 9828 Worker thread wakes up
01:14:57.525 00.001 8976 worker thread done servicing request
01:14:57.525 00.000 8976 Worker thread wakes up
01:14:57.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:57.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:57.525 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:14:57.525 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0x4
01:14:57.525 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
01:14:57.525 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
01:14:57.525 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
01:14:57.525 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.44 mountX=-0.04 mountY=-0.23, mountTheta=-1.75
01:14:57.525 00.000 9828 Moving (0.03, 0.24) raw xDistance=-0.04 yDistance=-0.23
01:14:57.525 00.000 9828 BLC: window closed
01:14:57.525 00.000 9828 MoveAxis(E, 13, B)
01:14:57.525 00.000 9828 Guiding  Dir = 2, Dur = 13
01:14:57.526 00.001 9828 IsSlewing returns 0
01:14:57.526 00.000 9828 IsGuiding returns 0
01:14:57.526 00.000 9828 PulseGuide returned control before completion, sleep 23
01:14:57.556 00.030 9828 IsGuiding returns 1
01:14:57.556 00.000 9828 scope still moving after pulse duration time elapsed
01:14:57.586 00.030 9828 IsSlewing returns 0
01:14:57.586 00.000 9828 IsGuiding returns 1
01:14:57.617 00.031 9828 IsSlewing returns 0
01:14:57.617 00.000 9828 IsGuiding returns 1
01:14:57.649 00.032 9828 IsSlewing returns 0
01:14:57.649 00.000 9828 IsGuiding returns 1
01:14:57.679 00.030 9828 IsSlewing returns 0
01:14:57.679 00.000 9828 IsGuiding returns 0
01:14:57.679 00.000 9828 scope move finished after 13 + 139 ms
01:14:57.679 00.000 9828 Move returns status 0, amount 13
01:14:57.679 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:14:57.679 00.000 9828 MoveAxis(N, 31, B)
01:14:57.679 00.000 9828 Guiding  Dir = 0, Dur = 31
01:14:57.694 00.015 9828 IsSlewing returns 0
01:14:57.694 00.000 9828 IsGuiding returns 0
01:14:57.694 00.000 9828 PulseGuide returned control before completion, sleep 41
01:14:57.740 00.046 9828 IsGuiding returns 1
01:14:57.740 00.000 9828 scope still moving after pulse duration time elapsed
01:14:57.771 00.031 9828 IsSlewing returns 0
01:14:57.771 00.000 9828 IsGuiding returns 1
01:14:57.802 00.031 9828 IsSlewing returns 0
01:14:57.802 00.000 9828 IsGuiding returns 1
01:14:57.828 00.026 9828 IsSlewing returns 0
01:14:57.828 00.000 9828 IsGuiding returns 1
01:14:57.859 00.031 9828 IsSlewing returns 0
01:14:57.859 00.000 9828 IsGuiding returns 0
01:14:57.859 00.000 9828 scope move finished after 31 + 133 ms
01:14:57.859 00.000 9828 Move returns status 0, amount 31
01:14:57.859 00.000 9828 move complete, result=0
01:14:57.859 00.000 9828 worker thread done servicing request
01:14:57.859 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.2 px 31 ms NORTH
01:14:58.217 00.358 8976 Exposure complete
01:14:58.222 00.005 8976 worker thread done servicing request
01:14:58.222 00.000 5052 OnExposeComplete: enter
01:14:58.222 00.000 5052 UpdateGuideState(): m_state=6
01:14:58.222 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2870
01:14:58.222 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.07, Mass=194, SNR=9.6, Peak=66 HFD=3.6
01:14:58.223 00.001 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.21 = 3.07)
01:14:58.223 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.97)
01:14:58.223 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.64 hyp=0.70 cameraTheta=-1.17 mountX=-0.69 mountY=0.12, mountTheta=2.97
01:14:58.223 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.64, opts=13)
01:14:58.223 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.64)
01:14:58.223 00.000 8976 Worker thread wakes up
01:14:58.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.64) opts 0xd
01:14:58.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.64)
01:14:58.223 00.000 8976 Moving (0.27, -0.64) raw xDistance=-0.69 yDistance=0.12
01:14:58.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
01:14:58.224 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:14:58.224 00.000 8976 MoveAxis(R, 3, ABG)
01:14:58.224 00.000 8976 stepping (-12, 17) + (3, 0)
01:14:58.224 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:58.224 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:14:58.233 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:14:58.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:58.234 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:58.234 00.000 5052 Enqueuing Expose request
01:14:58.260 00.026 8976 Received - 47 (G) 
01:14:58.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:14:58.260 00.000 8976 stepped: pos (-9, 17)
01:14:58.260 00.000 8976 MoveAxis(U, 0, ABG)
01:14:58.260 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:14:58.261 00.001 8976 MountToCamera -- mountX=2.10 mountY=-2.03 hyp=2.92 mountTheta=-0.77 cameraX=0.85, cameraY=2.80 cameraTheta=1.28
01:14:58.261 00.000 8976 incremental bump (0.851, 2.797) isValid = 1
01:14:58.261 00.000 8976 Scheduling Mount bump of (0.067, 0.228)
01:14:58.261 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.23, opts=4)
01:14:58.261 00.000 8976 Enqueuing Move request for scope (0.07, 0.23)
01:14:58.261 00.000 8976 move complete, result=0
01:14:58.261 00.000 9828 Worker thread wakes up
01:14:58.261 00.000 8976 worker thread done servicing request
01:14:58.261 00.000 8976 Worker thread wakes up
01:14:58.261 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0x4
01:14:58.261 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.1 px 0 ms NORTH
01:14:58.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:58.261 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
01:14:58.261 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:58.262 00.001 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
01:14:58.262 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
01:14:58.262 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.29 mountX=-0.08 mountY=-0.22, mountTheta=-1.91
01:14:58.262 00.000 9828 Moving (0.07, 0.23) raw xDistance=-0.08 yDistance=-0.22
01:14:58.262 00.000 9828 BLC: window closed
01:14:58.262 00.000 9828 MoveAxis(E, 25, B)
01:14:58.262 00.000 9828 Guiding  Dir = 2, Dur = 25
01:14:58.262 00.000 9828 IsSlewing returns 0
01:14:58.262 00.000 9828 IsGuiding returns 0
01:14:58.263 00.001 9828 PulseGuide returned control before completion, sleep 35
01:14:58.305 00.042 9828 IsGuiding returns 1
01:14:58.305 00.000 9828 scope still moving after pulse duration time elapsed
01:14:58.337 00.032 9828 IsSlewing returns 0
01:14:58.337 00.000 9828 IsGuiding returns 1
01:14:58.368 00.031 9828 IsSlewing returns 0
01:14:58.368 00.000 9828 IsGuiding returns 1
01:14:58.400 00.032 9828 IsSlewing returns 0
01:14:58.400 00.000 9828 IsGuiding returns 1
01:14:58.431 00.031 9828 IsSlewing returns 0
01:14:58.431 00.000 9828 IsGuiding returns 0
01:14:58.431 00.000 9828 scope move finished after 25 + 143 ms
01:14:58.431 00.000 9828 Move returns status 0, amount 25
01:14:58.431 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:14:58.431 00.000 9828 MoveAxis(N, 30, B)
01:14:58.431 00.000 9828 Guiding  Dir = 0, Dur = 30
01:14:58.447 00.016 9828 IsSlewing returns 0
01:14:58.447 00.000 9828 IsGuiding returns 0
01:14:58.447 00.000 9828 PulseGuide returned control before completion, sleep 40
01:14:58.493 00.046 9828 IsGuiding returns 1
01:14:58.493 00.000 9828 scope still moving after pulse duration time elapsed
01:14:58.524 00.031 9828 IsSlewing returns 0
01:14:58.524 00.000 9828 IsGuiding returns 1
01:14:58.556 00.032 9828 IsSlewing returns 0
01:14:58.556 00.000 9828 IsGuiding returns 1
01:14:58.587 00.031 9828 IsSlewing returns 0
01:14:58.587 00.000 9828 IsGuiding returns 1
01:14:58.617 00.030 9828 IsSlewing returns 0
01:14:58.617 00.000 9828 IsGuiding returns 0
01:14:58.617 00.000 9828 scope move finished after 30 + 140 ms
01:14:58.617 00.000 9828 Move returns status 0, amount 30
01:14:58.617 00.000 9828 move complete, result=0
01:14:58.617 00.000 9828 worker thread done servicing request
01:14:58.617 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.2 px 30 ms NORTH
01:14:58.953 00.336 8976 Exposure complete
01:14:58.958 00.005 8976 worker thread done servicing request
01:14:58.959 00.001 5052 OnExposeComplete: enter
01:14:58.959 00.000 5052 UpdateGuideState(): m_state=6
01:14:58.959 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2871
01:14:58.959 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.86, Mass=172, SNR=9.0, Peak=63 HFD=3.0
01:14:58.959 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
01:14:58.959 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
01:14:58.959 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.29 mountX=0.19 mountY=0.03, mountTheta=0.15
01:14:58.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.15, opts=13)
01:14:58.960 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.15)
01:14:58.960 00.000 8976 Worker thread wakes up
01:14:58.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.15) opts 0xd
01:14:58.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.15)
01:14:58.960 00.000 8976 Moving (-0.13, 0.15) raw xDistance=0.19 yDistance=0.03
01:14:58.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:14:58.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:14:58.960 00.000 8976 MoveAxis(R, 0, ABG)
01:14:58.960 00.000 8976 MoveAxis(U, 0, ABG)
01:14:58.960 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:14:58.960 00.000 8976 MountToCamera -- mountX=1.86 mountY=-2.25 hyp=2.92 mountTheta=-0.88 cameraX=1.16, cameraY=2.68 cameraTheta=1.16
01:14:58.960 00.000 8976 incremental bump (1.156, 2.684) isValid = 1
01:14:58.961 00.001 8976 Scheduling Mount bump of (0.077, 0.185)
01:14:58.961 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.18, opts=4)
01:14:58.961 00.000 8976 Enqueuing Move request for scope (0.08, 0.18)
01:14:58.961 00.000 8976 move complete, result=0
01:14:58.961 00.000 9828 Worker thread wakes up
01:14:58.961 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0x4
01:14:58.961 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
01:14:58.961 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
01:14:58.961 00.000 8976 worker thread done servicing request
01:14:58.961 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
01:14:58.961 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.18 mountX=-0.09 mountY=-0.17, mountTheta=-2.03
01:14:58.961 00.000 9828 Moving (0.08, 0.18) raw xDistance=-0.09 yDistance=-0.17
01:14:58.961 00.000 9828 BLC: window closed
01:14:58.961 00.000 9828 MoveAxis(E, 27, B)
01:14:58.961 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:14:58.961 00.000 9828 Guiding  Dir = 2, Dur = 27
01:14:58.962 00.001 9828 IsSlewing returns 0
01:14:58.962 00.000 9828 IsGuiding returns 0
01:14:58.962 00.000 9828 PulseGuide returned control before completion, sleep 37
01:14:58.971 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
01:14:58.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:58.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:58.971 00.000 5052 Enqueuing Expose request
01:14:58.971 00.000 8976 Worker thread wakes up
01:14:58.971 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:58.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:58.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:59.002 00.031 9828 IsGuiding returns 1
01:14:59.002 00.000 9828 scope still moving after pulse duration time elapsed
01:14:59.034 00.032 9828 IsSlewing returns 0
01:14:59.034 00.000 9828 IsGuiding returns 1
01:14:59.064 00.030 9828 IsSlewing returns 0
01:14:59.064 00.000 9828 IsGuiding returns 1
01:14:59.095 00.031 9828 IsSlewing returns 0
01:14:59.095 00.000 9828 IsGuiding returns 0
01:14:59.095 00.000 9828 scope move finished after 27 + 106 ms
01:14:59.095 00.000 9828 Move returns status 0, amount 27
01:14:59.095 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:14:59.095 00.000 9828 MoveAxis(N, 24, B)
01:14:59.095 00.000 9828 Guiding  Dir = 0, Dur = 24
01:14:59.110 00.015 9828 IsSlewing returns 0
01:14:59.110 00.000 9828 IsGuiding returns 0
01:14:59.110 00.000 9828 PulseGuide returned control before completion, sleep 34
01:14:59.157 00.047 9828 IsGuiding returns 1
01:14:59.157 00.000 9828 scope still moving after pulse duration time elapsed
01:14:59.188 00.031 9828 IsSlewing returns 0
01:14:59.188 00.000 9828 IsGuiding returns 1
01:14:59.219 00.031 9828 IsSlewing returns 0
01:14:59.219 00.000 9828 IsGuiding returns 1
01:14:59.250 00.031 9828 IsSlewing returns 0
01:14:59.250 00.000 9828 IsGuiding returns 1
01:14:59.282 00.032 9828 IsSlewing returns 0
01:14:59.282 00.000 9828 IsGuiding returns 0
01:14:59.282 00.000 9828 scope move finished after 24 + 147 ms
01:14:59.282 00.000 9828 Move returns status 0, amount 24
01:14:59.282 00.000 9828 move complete, result=0
01:14:59.282 00.000 9828 worker thread done servicing request
01:14:59.282 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.2 px 24 ms NORTH
01:14:59.661 00.379 8976 Exposure complete
01:14:59.665 00.004 8976 worker thread done servicing request
01:14:59.666 00.001 5052 OnExposeComplete: enter
01:14:59.666 00.000 5052 UpdateGuideState(): m_state=6
01:14:59.666 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2872
01:14:59.666 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.65, Mass=182, SNR=9.3, Peak=63 HFD=3.5
01:14:59.666 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
01:14:59.666 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
01:14:59.666 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.06 hyp=0.47 cameraTheta=-3.01 mountX=0.16 mountY=0.42, mountTheta=1.22
01:14:59.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.06, opts=13)
01:14:59.667 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.06)
01:14:59.667 00.000 8976 Worker thread wakes up
01:14:59.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.06) opts 0xd
01:14:59.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.06)
01:14:59.667 00.000 8976 Moving (-0.46, -0.06) raw xDistance=0.16 yDistance=0.42
01:14:59.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:14:59.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:14:59.667 00.000 8976 MoveAxis(R, 0, ABG)
01:14:59.667 00.000 8976 MoveAxis(D, 2, ABG)
01:14:59.667 00.000 8976 stepping (-9, 17) + (0, -2)
01:14:59.667 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:59.668 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:14:59.677 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:14:59.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:59.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:14:59.677 00.000 5052 Enqueuing Expose request
01:14:59.698 00.021 8976 Received - 47 (G) 
01:14:59.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:14:59.698 00.000 8976 stepped: pos (-9, 15)
01:14:59.698 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
01:14:59.698 00.000 8976 MountToCamera -- mountX=1.70 mountY=-2.29 hyp=2.86 mountTheta=-0.93 cameraX=1.27, cameraY=2.56 cameraTheta=1.11
01:14:59.698 00.000 8976 incremental bump (1.268, 2.561) isValid = 1
01:14:59.698 00.000 8976 Scheduling Mount bump of (0.102, 0.214)
01:14:59.698 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.21, opts=4)
01:14:59.698 00.000 8976 Enqueuing Move request for scope (0.10, 0.21)
01:14:59.698 00.000 8976 move complete, result=0
01:14:59.698 00.000 9828 Worker thread wakes up
01:14:59.698 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0x4
01:14:59.698 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
01:14:59.698 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
01:14:59.698 00.000 8976 worker thread done servicing request
01:14:59.699 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:14:59.699 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
01:14:59.699 00.000 8976 Worker thread wakes up
01:14:59.699 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.24 cameraTheta=1.13 mountX=-0.11 mountY=-0.20, mountTheta=-2.08
01:14:59.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:14:59.699 00.000 9828 Moving (0.10, 0.21) raw xDistance=-0.11 yDistance=-0.20
01:14:59.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:14:59.699 00.000 9828 BLC: window closed
01:14:59.699 00.000 9828 MoveAxis(E, 35, B)
01:14:59.699 00.000 9828 Guiding  Dir = 2, Dur = 35
01:14:59.700 00.001 9828 IsSlewing returns 0
01:14:59.700 00.000 9828 IsGuiding returns 0
01:14:59.700 00.000 9828 PulseGuide returned control before completion, sleep 45
01:14:59.761 00.061 9828 IsGuiding returns 1
01:14:59.761 00.000 9828 scope still moving after pulse duration time elapsed
01:14:59.792 00.031 9828 IsSlewing returns 0
01:14:59.793 00.001 9828 IsGuiding returns 1
01:14:59.822 00.029 9828 IsSlewing returns 0
01:14:59.822 00.000 9828 IsGuiding returns 1
01:14:59.854 00.032 9828 IsSlewing returns 0
01:14:59.854 00.000 9828 IsGuiding returns 0
01:14:59.854 00.000 9828 scope move finished after 35 + 118 ms
01:14:59.854 00.000 9828 Move returns status 0, amount 35
01:14:59.854 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:14:59.854 00.000 9828 MoveAxis(N, 27, B)
01:14:59.854 00.000 9828 Guiding  Dir = 0, Dur = 27
01:14:59.869 00.015 9828 IsSlewing returns 0
01:14:59.869 00.000 9828 IsGuiding returns 0
01:14:59.869 00.000 9828 PulseGuide returned control before completion, sleep 37
01:14:59.916 00.047 9828 IsGuiding returns 1
01:14:59.916 00.000 9828 scope still moving after pulse duration time elapsed
01:14:59.947 00.031 9828 IsSlewing returns 0
01:14:59.948 00.001 9828 IsGuiding returns 1
01:14:59.977 00.029 9828 IsSlewing returns 0
01:14:59.977 00.000 9828 IsGuiding returns 1
01:15:00.008 00.031 9828 IsSlewing returns 0
01:15:00.008 00.000 9828 IsGuiding returns 1
01:15:00.040 00.032 9828 IsSlewing returns 0
01:15:00.040 00.000 9828 IsGuiding returns 0
01:15:00.040 00.000 9828 scope move finished after 27 + 144 ms
01:15:00.040 00.000 9828 Move returns status 0, amount 27
01:15:00.040 00.000 9828 move complete, result=0
01:15:00.040 00.000 9828 worker thread done servicing request
01:15:00.040 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.2 px 27 ms NORTH
01:15:00.404 00.364 8976 Exposure complete
01:15:00.410 00.006 8976 worker thread done servicing request
01:15:00.410 00.000 5052 OnExposeComplete: enter
01:15:00.410 00.000 5052 UpdateGuideState(): m_state=6
01:15:00.410 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2873
01:15:00.410 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.04, Mass=186, SNR=9.4, Peak=61 HFD=3.9
01:15:00.410 00.000 5052 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.04) = xAngle (-3.91 = 2.37)
01:15:00.410 00.000 5052 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.01 = 2.27)
01:15:00.410 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.67 hyp=0.70 cameraTheta=-1.87 mountX=-0.50 mountY=0.53, mountTheta=2.33
01:15:00.411 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.67, opts=13)
01:15:00.411 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.67)
01:15:00.411 00.000 8976 Worker thread wakes up
01:15:00.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.67) opts 0xd
01:15:00.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.67)
01:15:00.411 00.000 8976 Moving (-0.20, -0.67) raw xDistance=-0.50 yDistance=0.53
01:15:00.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
01:15:00.412 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
01:15:00.412 00.000 8976 MoveAxis(R, 2, ABG)
01:15:00.412 00.000 8976 stepping (-9, 15) + (2, 0)
01:15:00.412 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:00.412 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:15:00.421 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:15:00.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:00.421 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:00.421 00.000 5052 Enqueuing Expose request
01:15:00.450 00.029 8976 Received - 47 (G) 
01:15:00.450 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:00.450 00.000 8976 stepped: pos (-7, 15)
01:15:00.450 00.000 8976 MoveAxis(D, 2, ABG)
01:15:00.450 00.000 8976 stepping (-7, 15) + (0, -2)
01:15:00.450 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:00.482 00.032 8976 Received - 47 (G) 
01:15:00.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:00.482 00.000 8976 stepped: pos (-7, 13)
01:15:00.482 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:15:00.482 00.000 8976 MountToCamera -- mountX=1.50 mountY=-2.22 hyp=2.68 mountTheta=-0.98 cameraX=1.29, cameraY=2.34 cameraTheta=1.07
01:15:00.482 00.000 8976 incremental bump (1.295, 2.341) isValid = 1
01:15:00.482 00.000 8976 Scheduling Mount bump of (0.111, 0.208)
01:15:00.482 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
01:15:00.482 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
01:15:00.482 00.000 8976 move complete, result=0
01:15:00.482 00.000 8976 worker thread done servicing request
01:15:00.482 00.000 8976 Worker thread wakes up
01:15:00.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:00.482 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:00.482 00.000 9828 Worker thread wakes up
01:15:00.482 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
01:15:00.482 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:15:00.482 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
01:15:00.482 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
01:15:00.483 00.001 5052 GuideStep: -0.5 px 2 ms EAST, 0.5 px 2 ms SOUTH
01:15:00.483 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.08 mountX=-0.12 mountY=-0.19, mountTheta=-2.13
01:15:00.483 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.19
01:15:00.483 00.000 9828 BLC: window closed
01:15:00.483 00.000 9828 MoveAxis(E, 38, B)
01:15:00.483 00.000 9828 Guiding  Dir = 2, Dur = 38
01:15:00.483 00.000 9828 IsSlewing returns 0
01:15:00.483 00.000 9828 IsGuiding returns 0
01:15:00.483 00.000 9828 PulseGuide returned control before completion, sleep 48
01:15:00.536 00.053 9828 IsGuiding returns 1
01:15:00.536 00.000 9828 scope still moving after pulse duration time elapsed
01:15:00.567 00.031 9828 IsSlewing returns 0
01:15:00.567 00.000 9828 IsGuiding returns 1
01:15:00.598 00.031 9828 IsSlewing returns 0
01:15:00.598 00.000 9828 IsGuiding returns 1
01:15:00.630 00.032 9828 IsSlewing returns 0
01:15:00.630 00.000 9828 IsGuiding returns 0
01:15:00.630 00.000 9828 scope move finished after 38 + 109 ms
01:15:00.630 00.000 9828 Move returns status 0, amount 38
01:15:00.630 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:00.630 00.000 9828 MoveAxis(N, 26, B)
01:15:00.630 00.000 9828 Guiding  Dir = 0, Dur = 26
01:15:00.646 00.016 9828 IsSlewing returns 0
01:15:00.646 00.000 9828 IsGuiding returns 0
01:15:00.646 00.000 9828 PulseGuide returned control before completion, sleep 36
01:15:00.692 00.046 9828 IsGuiding returns 1
01:15:00.692 00.000 9828 scope still moving after pulse duration time elapsed
01:15:00.722 00.030 9828 IsSlewing returns 0
01:15:00.722 00.000 9828 IsGuiding returns 1
01:15:00.753 00.031 9828 IsSlewing returns 0
01:15:00.753 00.000 9828 IsGuiding returns 1
01:15:00.783 00.030 9828 IsSlewing returns 0
01:15:00.783 00.000 9828 IsGuiding returns 1
01:15:00.815 00.032 9828 IsSlewing returns 0
01:15:00.815 00.000 9828 IsGuiding returns 0
01:15:00.815 00.000 9828 scope move finished after 26 + 142 ms
01:15:00.815 00.000 9828 Move returns status 0, amount 26
01:15:00.815 00.000 9828 move complete, result=0
01:15:00.815 00.000 9828 worker thread done servicing request
01:15:00.815 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.2 px 26 ms NORTH
01:15:01.176 00.361 8976 Exposure complete
01:15:01.181 00.005 8976 worker thread done servicing request
01:15:01.181 00.000 5052 OnExposeComplete: enter
01:15:01.181 00.000 5052 UpdateGuideState(): m_state=6
01:15:01.181 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2874
01:15:01.181 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.80, Mass=173, SNR=9.1, Peak=66 HFD=2.9
01:15:01.181 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:15:01.182 00.001 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
01:15:01.182 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.09 hyp=0.39 cameraTheta=2.90 mountX=0.25 mountY=0.27, mountTheta=0.81
01:15:01.182 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.09, opts=13)
01:15:01.182 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.09)
01:15:01.182 00.000 8976 Worker thread wakes up
01:15:01.182 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.09) opts 0xd
01:15:01.183 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.09)
01:15:01.183 00.000 8976 Moving (-0.38, 0.09) raw xDistance=0.25 yDistance=0.27
01:15:01.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:15:01.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
01:15:01.183 00.000 8976 MoveAxis(R, 0, ABG)
01:15:01.183 00.000 8976 MoveAxis(D, 1, ABG)
01:15:01.183 00.000 8976 stepping (-7, 13) + (0, -1)
01:15:01.183 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:01.184 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:15:01.193 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
01:15:01.193 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:01.193 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:01.193 00.000 5052 Enqueuing Expose request
01:15:01.201 00.008 8976 Received - 47 (G) 
01:15:01.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:01.201 00.000 8976 stepped: pos (-7, 12)
01:15:01.201 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:15:01.201 00.000 8976 MountToCamera -- mountX=1.36 mountY=-2.12 hyp=2.51 mountTheta=-1.00 cameraX=1.27, cameraY=2.17 cameraTheta=1.04
01:15:01.201 00.000 8976 incremental bump (1.267, 2.170) isValid = 1
01:15:01.201 00.000 8976 Scheduling Mount bump of (0.116, 0.206)
01:15:01.201 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.21, opts=4)
01:15:01.201 00.000 8976 Enqueuing Move request for scope (0.12, 0.21)
01:15:01.201 00.000 8976 move complete, result=0
01:15:01.201 00.000 9828 Worker thread wakes up
01:15:01.202 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0x4
01:15:01.202 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:15:01.202 00.000 8976 worker thread done servicing request
01:15:01.202 00.000 8976 Worker thread wakes up
01:15:01.202 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
01:15:01.202 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:15:01.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:01.202 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:01.202 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:15:01.202 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.06 mountX=-0.13 mountY=-0.19, mountTheta=-2.15
01:15:01.202 00.000 9828 Moving (0.12, 0.21) raw xDistance=-0.13 yDistance=-0.19
01:15:01.202 00.000 9828 BLC: window closed
01:15:01.202 00.000 9828 MoveAxis(E, 40, B)
01:15:01.202 00.000 9828 Guiding  Dir = 2, Dur = 40
01:15:01.203 00.001 9828 IsSlewing returns 0
01:15:01.203 00.000 9828 IsGuiding returns 0
01:15:01.203 00.000 9828 PulseGuide returned control before completion, sleep 50
01:15:01.262 00.059 9828 IsGuiding returns 1
01:15:01.263 00.001 9828 scope still moving after pulse duration time elapsed
01:15:01.292 00.029 9828 IsSlewing returns 0
01:15:01.294 00.002 9828 IsGuiding returns 1
01:15:01.323 00.029 9828 IsSlewing returns 0
01:15:01.323 00.000 9828 IsGuiding returns 1
01:15:01.353 00.030 9828 IsSlewing returns 0
01:15:01.354 00.001 9828 IsGuiding returns 1
01:15:01.384 00.030 9828 IsSlewing returns 0
01:15:01.384 00.000 9828 IsGuiding returns 0
01:15:01.384 00.000 9828 scope move finished after 40 + 141 ms
01:15:01.384 00.000 9828 Move returns status 0, amount 40
01:15:01.384 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:01.384 00.000 9828 MoveAxis(N, 26, B)
01:15:01.384 00.000 9828 Guiding  Dir = 0, Dur = 26
01:15:01.400 00.016 9828 IsSlewing returns 0
01:15:01.400 00.000 9828 IsGuiding returns 0
01:15:01.400 00.000 9828 PulseGuide returned control before completion, sleep 36
01:15:01.447 00.047 9828 IsGuiding returns 1
01:15:01.448 00.001 9828 scope still moving after pulse duration time elapsed
01:15:01.478 00.030 9828 IsSlewing returns 0
01:15:01.479 00.001 9828 IsGuiding returns 1
01:15:01.509 00.030 9828 IsSlewing returns 0
01:15:01.509 00.000 9828 IsGuiding returns 1
01:15:01.540 00.031 9828 IsSlewing returns 0
01:15:01.540 00.000 9828 IsGuiding returns 1
01:15:01.570 00.030 9828 IsSlewing returns 0
01:15:01.570 00.000 9828 IsGuiding returns 1
01:15:01.601 00.031 9828 IsSlewing returns 0
01:15:01.601 00.000 9828 IsGuiding returns 1
01:15:01.632 00.031 9828 IsSlewing returns 0
01:15:01.632 00.000 9828 IsGuiding returns 0
01:15:01.632 00.000 9828 scope move finished after 26 + 205 ms
01:15:01.632 00.000 9828 Move returns status 0, amount 26
01:15:01.632 00.000 9828 move complete, result=0
01:15:01.632 00.000 9828 worker thread done servicing request
01:15:01.632 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.2 px 26 ms NORTH
01:15:01.892 00.260 8976 Exposure complete
01:15:01.897 00.005 8976 worker thread done servicing request
01:15:01.897 00.000 5052 OnExposeComplete: enter
01:15:01.897 00.000 5052 UpdateGuideState(): m_state=6
01:15:01.897 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2875
01:15:01.897 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.22, Mass=171, SNR=9.0, Peak=62 HFD=3.1
01:15:01.897 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.12 = -0.12)
01:15:01.897 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.22 = -0.22)
01:15:01.897 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.51 hyp=0.55 cameraTheta=1.93 mountX=0.54 mountY=-0.12, mountTheta=-0.22
01:15:01.898 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.51, opts=13)
01:15:01.898 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.51)
01:15:01.898 00.000 8976 Worker thread wakes up
01:15:01.898 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.51) opts 0xd
01:15:01.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.51)
01:15:01.898 00.000 8976 Moving (-0.19, 0.51) raw xDistance=0.54 yDistance=-0.12
01:15:01.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:15:01.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:15:01.898 00.000 8976 MoveAxis(L, 2, ABG)
01:15:01.898 00.000 8976 stepping (-7, 12) + (-2, 0)
01:15:01.898 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:01.899 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:15:01.908 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:15:01.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:01.908 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:01.908 00.000 5052 Enqueuing Expose request
01:15:01.920 00.012 8976 Received - 47 (G) 
01:15:01.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:01.920 00.000 8976 stepped: pos (-9, 12)
01:15:01.920 00.000 8976 MoveAxis(U, 0, ABG)
01:15:01.920 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:15:01.920 00.000 8976 MountToCamera -- mountX=1.36 mountY=-2.05 hyp=2.46 mountTheta=-0.98 cameraX=1.20, cameraY=2.15 cameraTheta=1.06
01:15:01.920 00.000 8976 incremental bump (1.201, 2.145) isValid = 1
01:15:01.920 00.000 8976 Scheduling Mount bump of (0.112, 0.208)
01:15:01.920 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
01:15:01.920 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
01:15:01.920 00.000 8976 move complete, result=0
01:15:01.920 00.000 9828 Worker thread wakes up
01:15:01.921 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
01:15:01.921 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:15:01.921 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
01:15:01.921 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
01:15:01.921 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
01:15:01.921 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.08 mountX=-0.12 mountY=-0.19, mountTheta=-2.14
01:15:01.921 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.19
01:15:01.921 00.000 9828 BLC: window closed
01:15:01.921 00.000 9828 MoveAxis(E, 39, B)
01:15:01.921 00.000 9828 Guiding  Dir = 2, Dur = 39
01:15:01.921 00.000 8976 worker thread done servicing request
01:15:01.921 00.000 8976 Worker thread wakes up
01:15:01.921 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:01.921 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:01.921 00.000 9828 IsSlewing returns 0
01:15:01.922 00.001 9828 IsGuiding returns 0
01:15:01.922 00.000 9828 PulseGuide returned control before completion, sleep 49
01:15:01.974 00.052 9828 IsGuiding returns 1
01:15:01.974 00.000 9828 scope still moving after pulse duration time elapsed
01:15:02.004 00.030 9828 IsSlewing returns 0
01:15:02.004 00.000 9828 IsGuiding returns 1
01:15:02.036 00.032 9828 IsSlewing returns 0
01:15:02.040 00.004 9828 IsGuiding returns 1
01:15:02.066 00.026 9828 IsSlewing returns 0
01:15:02.066 00.000 9828 IsGuiding returns 1
01:15:02.098 00.032 9828 IsSlewing returns 0
01:15:02.098 00.000 9828 IsGuiding returns 0
01:15:02.098 00.000 9828 scope move finished after 39 + 137 ms
01:15:02.098 00.000 9828 Move returns status 0, amount 39
01:15:02.098 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:02.098 00.000 9828 MoveAxis(N, 26, B)
01:15:02.098 00.000 9828 Guiding  Dir = 0, Dur = 26
01:15:02.113 00.015 9828 IsSlewing returns 0
01:15:02.113 00.000 9828 IsGuiding returns 0
01:15:02.113 00.000 9828 PulseGuide returned control before completion, sleep 36
01:15:02.159 00.046 9828 IsGuiding returns 1
01:15:02.159 00.000 9828 scope still moving after pulse duration time elapsed
01:15:02.190 00.031 9828 IsSlewing returns 0
01:15:02.190 00.000 9828 IsGuiding returns 1
01:15:02.221 00.031 9828 IsSlewing returns 0
01:15:02.221 00.000 9828 IsGuiding returns 1
01:15:02.252 00.031 9828 IsSlewing returns 0
01:15:02.252 00.000 9828 IsGuiding returns 1
01:15:02.283 00.031 9828 IsSlewing returns 0
01:15:02.283 00.000 9828 IsGuiding returns 0
01:15:02.283 00.000 9828 scope move finished after 26 + 143 ms
01:15:02.283 00.000 9828 Move returns status 0, amount 26
01:15:02.283 00.000 9828 move complete, result=0
01:15:02.283 00.000 9828 worker thread done servicing request
01:15:02.283 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.2 px 26 ms NORTH
01:15:02.612 00.329 8976 Exposure complete
01:15:02.617 00.005 8976 worker thread done servicing request
01:15:02.618 00.001 5052 OnExposeComplete: enter
01:15:02.618 00.000 5052 UpdateGuideState(): m_state=6
01:15:02.618 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2876
01:15:02.618 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.14, Mass=179, SNR=9.2, Peak=60 HFD=3.4
01:15:02.618 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.50 = -0.50)
01:15:02.618 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.60 = -0.60)
01:15:02.618 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.54 mountX=0.37 mountY=-0.24, mountTheta=-0.57
01:15:02.619 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.43, opts=13)
01:15:02.619 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.43)
01:15:02.619 00.000 8976 Worker thread wakes up
01:15:02.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.43) opts 0xd
01:15:02.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.43)
01:15:02.619 00.000 8976 Moving (0.01, 0.43) raw xDistance=0.37 yDistance=-0.24
01:15:02.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
01:15:02.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:15:02.619 00.000 8976 MoveAxis(L, 2, ABG)
01:15:02.619 00.000 8976 stepping (-9, 12) + (-2, 0)
01:15:02.619 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:02.620 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:15:02.630 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:15:02.630 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:02.630 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:02.630 00.000 5052 Enqueuing Expose request
01:15:02.655 00.025 8976 Received - 47 (G) 
01:15:02.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:02.655 00.000 8976 stepped: pos (-11, 12)
01:15:02.655 00.000 8976 MoveAxis(U, 0, ABG)
01:15:02.655 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
01:15:02.655 00.000 8976 MountToCamera -- mountX=1.47 mountY=-2.00 hyp=2.48 mountTheta=-0.94 cameraX=1.11, cameraY=2.22 cameraTheta=1.11
01:15:02.655 00.000 8976 incremental bump (1.112, 2.218) isValid = 1
01:15:02.655 00.000 8976 Scheduling Mount bump of (0.103, 0.213)
01:15:02.656 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.21, opts=4)
01:15:02.656 00.000 8976 Enqueuing Move request for scope (0.10, 0.21)
01:15:02.656 00.000 8976 move complete, result=0
01:15:02.656 00.000 8976 worker thread done servicing request
01:15:02.656 00.000 9828 Worker thread wakes up
01:15:02.656 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
01:15:02.656 00.000 8976 Worker thread wakes up
01:15:02.656 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0x4
01:15:02.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:02.656 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
01:15:02.656 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:02.656 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
01:15:02.656 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
01:15:02.656 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.24 cameraTheta=1.12 mountX=-0.11 mountY=-0.20, mountTheta=-2.09
01:15:02.656 00.000 9828 Moving (0.10, 0.21) raw xDistance=-0.11 yDistance=-0.20
01:15:02.657 00.001 9828 BLC: window closed
01:15:02.657 00.000 9828 MoveAxis(E, 36, B)
01:15:02.657 00.000 9828 Guiding  Dir = 2, Dur = 36
01:15:02.657 00.000 9828 IsSlewing returns 0
01:15:02.657 00.000 9828 IsGuiding returns 0
01:15:02.657 00.000 9828 PulseGuide returned control before completion, sleep 46
01:15:02.717 00.060 9828 IsGuiding returns 1
01:15:02.717 00.000 9828 scope still moving after pulse duration time elapsed
01:15:02.748 00.031 9828 IsSlewing returns 0
01:15:02.748 00.000 9828 IsGuiding returns 1
01:15:02.779 00.031 9828 IsSlewing returns 0
01:15:02.779 00.000 9828 IsGuiding returns 1
01:15:02.809 00.030 9828 IsSlewing returns 0
01:15:02.809 00.000 9828 IsGuiding returns 0
01:15:02.809 00.000 9828 scope move finished after 36 + 115 ms
01:15:02.809 00.000 9828 Move returns status 0, amount 36
01:15:02.809 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:02.809 00.000 9828 MoveAxis(N, 27, B)
01:15:02.809 00.000 9828 Guiding  Dir = 0, Dur = 27
01:15:02.824 00.015 9828 IsSlewing returns 0
01:15:02.824 00.000 9828 IsGuiding returns 0
01:15:02.824 00.000 9828 PulseGuide returned control before completion, sleep 37
01:15:02.871 00.047 9828 IsGuiding returns 1
01:15:02.871 00.000 9828 scope still moving after pulse duration time elapsed
01:15:02.902 00.031 9828 IsSlewing returns 0
01:15:02.902 00.000 9828 IsGuiding returns 1
01:15:02.933 00.031 9828 IsSlewing returns 0
01:15:02.933 00.000 9828 IsGuiding returns 1
01:15:02.964 00.031 9828 IsSlewing returns 0
01:15:02.964 00.000 9828 IsGuiding returns 1
01:15:02.994 00.030 9828 IsSlewing returns 0
01:15:02.994 00.000 9828 IsGuiding returns 0
01:15:02.994 00.000 9828 scope move finished after 27 + 142 ms
01:15:02.994 00.000 9828 Move returns status 0, amount 27
01:15:02.994 00.000 9828 move complete, result=0
01:15:02.994 00.000 9828 worker thread done servicing request
01:15:02.994 00.000 5052 GuideStep: -0.1 px 36 ms EAST, -0.2 px 27 ms NORTH
01:15:03.350 00.356 8976 Exposure complete
01:15:03.355 00.005 8976 worker thread done servicing request
01:15:03.355 00.000 5052 OnExposeComplete: enter
01:15:03.355 00.000 5052 UpdateGuideState(): m_state=6
01:15:03.355 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2877
01:15:03.355 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.20, Mass=198, SNR=9.7, Peak=62 HFD=3.2
01:15:03.355 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
01:15:03.355 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
01:15:03.356 00.001 5052 CameraToMount -- cameraX=0.40 cameraY=-0.51 hyp=0.65 cameraTheta=-0.91 mountX=-0.64 mountY=-0.05, mountTheta=-3.06
01:15:03.356 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.51, opts=13)
01:15:03.356 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.51)
01:15:03.356 00.000 8976 Worker thread wakes up
01:15:03.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.51) opts 0xd
01:15:03.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.51)
01:15:03.356 00.000 8976 Moving (0.40, -0.51) raw xDistance=-0.64 yDistance=-0.05
01:15:03.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.64
01:15:03.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:15:03.356 00.000 8976 MoveAxis(R, 3, ABG)
01:15:03.356 00.000 8976 stepping (-11, 12) + (3, 0)
01:15:03.356 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:03.357 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:15:03.366 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:15:03.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:03.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:03.366 00.000 5052 Enqueuing Expose request
01:15:03.391 00.025 8976 Received - 47 (G) 
01:15:03.391 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:03.391 00.000 8976 stepped: pos (-8, 12)
01:15:03.391 00.000 8976 MoveAxis(U, 0, ABG)
01:15:03.391 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:15:03.391 00.000 8976 MountToCamera -- mountX=1.39 mountY=-1.97 hyp=2.41 mountTheta=-0.96 cameraX=1.12, cameraY=2.13 cameraTheta=1.09
01:15:03.391 00.000 8976 incremental bump (1.121, 2.133) isValid = 1
01:15:03.391 00.000 8976 Scheduling Mount bump of (0.107, 0.211)
01:15:03.391 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
01:15:03.391 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
01:15:03.391 00.000 8976 move complete, result=0
01:15:03.391 00.000 8976 worker thread done servicing request
01:15:03.391 00.000 8976 Worker thread wakes up
01:15:03.391 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
01:15:03.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:03.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:03.391 00.000 9828 Worker thread wakes up
01:15:03.392 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
01:15:03.392 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:15:03.392 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
01:15:03.392 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.17)
01:15:03.392 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.10 mountX=-0.12 mountY=-0.20, mountTheta=-2.11
01:15:03.392 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.20
01:15:03.392 00.000 9828 BLC: window closed
01:15:03.392 00.000 9828 MoveAxis(E, 37, B)
01:15:03.392 00.000 9828 Guiding  Dir = 2, Dur = 37
01:15:03.392 00.000 9828 IsSlewing returns 0
01:15:03.392 00.000 9828 IsGuiding returns 0
01:15:03.392 00.000 9828 PulseGuide returned control before completion, sleep 47
01:15:03.445 00.053 9828 IsGuiding returns 1
01:15:03.445 00.000 9828 scope still moving after pulse duration time elapsed
01:15:03.476 00.031 9828 IsSlewing returns 0
01:15:03.476 00.000 9828 IsGuiding returns 1
01:15:03.507 00.031 9828 IsSlewing returns 0
01:15:03.507 00.000 9828 IsGuiding returns 1
01:15:03.537 00.030 9828 IsSlewing returns 0
01:15:03.537 00.000 9828 IsGuiding returns 0
01:15:03.537 00.000 9828 scope move finished after 37 + 107 ms
01:15:03.537 00.000 9828 Move returns status 0, amount 37
01:15:03.537 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:03.537 00.000 9828 MoveAxis(N, 27, B)
01:15:03.537 00.000 9828 Guiding  Dir = 0, Dur = 27
01:15:03.553 00.016 9828 IsSlewing returns 0
01:15:03.553 00.000 9828 IsGuiding returns 0
01:15:03.553 00.000 9828 PulseGuide returned control before completion, sleep 37
01:15:03.600 00.047 9828 IsGuiding returns 1
01:15:03.600 00.000 9828 scope still moving after pulse duration time elapsed
01:15:03.631 00.031 9828 IsSlewing returns 0
01:15:03.631 00.000 9828 IsGuiding returns 1
01:15:03.661 00.030 9828 IsSlewing returns 0
01:15:03.661 00.000 9828 IsGuiding returns 1
01:15:03.692 00.031 9828 IsSlewing returns 0
01:15:03.692 00.000 9828 IsGuiding returns 1
01:15:03.723 00.031 9828 IsSlewing returns 0
01:15:03.723 00.000 9828 IsGuiding returns 0
01:15:03.723 00.000 9828 scope move finished after 27 + 143 ms
01:15:03.723 00.000 9828 Move returns status 0, amount 27
01:15:03.723 00.000 9828 move complete, result=0
01:15:03.723 00.000 9828 worker thread done servicing request
01:15:03.723 00.000 5052 GuideStep: -0.1 px 37 ms EAST, -0.2 px 27 ms NORTH
01:15:04.080 00.357 8976 Exposure complete
01:15:04.086 00.006 8976 worker thread done servicing request
01:15:04.086 00.000 5052 OnExposeComplete: enter
01:15:04.086 00.000 5052 UpdateGuideState(): m_state=6
01:15:04.086 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2878
01:15:04.086 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.68, Mass=173, SNR=9.1, Peak=63 HFD=3.1
01:15:04.086 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:15:04.086 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
01:15:04.086 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-0.11 mountX=-0.17 mountY=-0.23, mountTheta=-2.19
01:15:04.087 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.03, opts=13)
01:15:04.087 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.03)
01:15:04.087 00.000 8976 Worker thread wakes up
01:15:04.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.03) opts 0xd
01:15:04.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.03)
01:15:04.087 00.000 8976 Moving (0.30, -0.03) raw xDistance=-0.17 yDistance=-0.23
01:15:04.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:15:04.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:15:04.087 00.000 8976 MoveAxis(R, 0, ABG)
01:15:04.087 00.000 8976 MoveAxis(U, 0, ABG)
01:15:04.087 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:15:04.087 00.000 8976 MountToCamera -- mountX=1.33 mountY=-1.95 hyp=2.36 mountTheta=-0.97 cameraX=1.13, cameraY=2.08 cameraTheta=1.07
01:15:04.087 00.000 8976 incremental bump (1.127, 2.075) isValid = 1
01:15:04.087 00.000 8976 Scheduling Mount bump of (0.110, 0.209)
01:15:04.087 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
01:15:04.087 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
01:15:04.087 00.000 8976 move complete, result=0
01:15:04.088 00.001 9828 Worker thread wakes up
01:15:04.088 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
01:15:04.088 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:15:04.088 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
01:15:04.088 00.000 8976 worker thread done servicing request
01:15:04.088 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
01:15:04.088 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.09 mountX=-0.12 mountY=-0.19, mountTheta=-2.12
01:15:04.088 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.19
01:15:04.088 00.000 9828 BLC: window closed
01:15:04.088 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:15:04.088 00.000 9828 MoveAxis(E, 38, B)
01:15:04.088 00.000 9828 Guiding  Dir = 2, Dur = 38
01:15:04.088 00.000 9828 IsSlewing returns 0
01:15:04.089 00.001 9828 IsGuiding returns 0
01:15:04.089 00.000 9828 PulseGuide returned control before completion, sleep 48
01:15:04.098 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
01:15:04.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:04.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:04.098 00.000 5052 Enqueuing Expose request
01:15:04.098 00.000 8976 Worker thread wakes up
01:15:04.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:04.098 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:15:04.099 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:04.141 00.042 9828 IsGuiding returns 1
01:15:04.141 00.000 9828 scope still moving after pulse duration time elapsed
01:15:04.172 00.031 9828 IsSlewing returns 0
01:15:04.172 00.000 9828 IsGuiding returns 1
01:15:04.204 00.032 9828 IsSlewing returns 0
01:15:04.204 00.000 9828 IsGuiding returns 1
01:15:04.235 00.031 9828 IsSlewing returns 0
01:15:04.235 00.000 9828 IsGuiding returns 1
01:15:04.266 00.031 9828 IsSlewing returns 0
01:15:04.266 00.000 9828 IsGuiding returns 0
01:15:04.266 00.000 9828 scope move finished after 38 + 139 ms
01:15:04.266 00.000 9828 Move returns status 0, amount 38
01:15:04.266 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:04.266 00.000 9828 MoveAxis(N, 26, B)
01:15:04.266 00.000 9828 Guiding  Dir = 0, Dur = 26
01:15:04.281 00.015 9828 IsSlewing returns 0
01:15:04.281 00.000 9828 IsGuiding returns 0
01:15:04.281 00.000 9828 PulseGuide returned control before completion, sleep 36
01:15:04.327 00.046 9828 IsGuiding returns 1
01:15:04.327 00.000 9828 scope still moving after pulse duration time elapsed
01:15:04.359 00.032 9828 IsSlewing returns 0
01:15:04.359 00.000 9828 IsGuiding returns 1
01:15:04.390 00.031 9828 IsSlewing returns 0
01:15:04.390 00.000 9828 IsGuiding returns 1
01:15:04.421 00.031 9828 IsSlewing returns 0
01:15:04.421 00.000 9828 IsGuiding returns 1
01:15:04.452 00.031 9828 IsSlewing returns 0
01:15:04.452 00.000 9828 IsGuiding returns 0
01:15:04.452 00.000 9828 scope move finished after 26 + 144 ms
01:15:04.452 00.000 9828 Move returns status 0, amount 26
01:15:04.452 00.000 9828 move complete, result=0
01:15:04.452 00.000 9828 worker thread done servicing request
01:15:04.452 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.2 px 26 ms NORTH
01:15:04.788 00.336 8976 Exposure complete
01:15:04.793 00.005 8976 worker thread done servicing request
01:15:04.793 00.000 5052 OnExposeComplete: enter
01:15:04.793 00.000 5052 UpdateGuideState(): m_state=6
01:15:04.793 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2879
01:15:04.794 00.001 5052 Star::Find returns 1 (0), X=329.46, Y=281.50, Mass=179, SNR=9.2, Peak=67 HFD=3.2
01:15:04.794 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
01:15:04.794 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
01:15:04.794 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-0.64 mountX=-0.32 mountY=-0.12, mountTheta=-2.77
01:15:04.795 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.21, opts=13)
01:15:04.795 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.21)
01:15:04.795 00.000 8976 Worker thread wakes up
01:15:04.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.21) opts 0xd
01:15:04.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.21)
01:15:04.795 00.000 8976 Moving (0.28, -0.21) raw xDistance=-0.32 yDistance=-0.12
01:15:04.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:15:04.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:15:04.795 00.000 8976 MoveAxis(R, 1, ABG)
01:15:04.795 00.000 8976 stepping (-8, 12) + (1, 0)
01:15:04.795 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:04.796 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:15:04.805 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:15:04.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:04.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:04.805 00.000 5052 Enqueuing Expose request
01:15:04.814 00.009 8976 Received - 47 (G) 
01:15:04.814 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:04.814 00.000 8976 stepped: pos (-7, 12)
01:15:04.814 00.000 8976 MoveAxis(U, 0, ABG)
01:15:04.814 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:15:04.814 00.000 8976 MountToCamera -- mountX=1.25 mountY=-1.93 hyp=2.30 mountTheta=-1.00 cameraX=1.15, cameraY=1.99 cameraTheta=1.05
01:15:04.814 00.000 8976 incremental bump (1.154, 1.992) isValid = 1
01:15:04.814 00.000 8976 Scheduling Mount bump of (0.115, 0.206)
01:15:04.814 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.21, opts=4)
01:15:04.814 00.000 8976 Enqueuing Move request for scope (0.12, 0.21)
01:15:04.814 00.000 8976 move complete, result=0
01:15:04.814 00.000 9828 Worker thread wakes up
01:15:04.814 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:15:04.814 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0x4
01:15:04.814 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
01:15:04.814 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
01:15:04.814 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
01:15:04.814 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.06 mountX=-0.12 mountY=-0.19, mountTheta=-2.15
01:15:04.815 00.001 9828 Moving (0.12, 0.21) raw xDistance=-0.12 yDistance=-0.19
01:15:04.815 00.000 9828 BLC: window closed
01:15:04.815 00.000 8976 worker thread done servicing request
01:15:04.815 00.000 8976 Worker thread wakes up
01:15:04.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:04.815 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:04.815 00.000 9828 MoveAxis(E, 40, B)
01:15:04.815 00.000 9828 Guiding  Dir = 2, Dur = 40
01:15:04.815 00.000 9828 IsSlewing returns 0
01:15:04.815 00.000 9828 IsGuiding returns 0
01:15:04.815 00.000 9828 PulseGuide returned control before completion, sleep 50
01:15:04.870 00.055 9828 IsGuiding returns 1
01:15:04.870 00.000 9828 scope still moving after pulse duration time elapsed
01:15:04.902 00.032 9828 IsSlewing returns 0
01:15:04.902 00.000 9828 IsGuiding returns 1
01:15:04.933 00.031 9828 IsSlewing returns 0
01:15:04.933 00.000 9828 IsGuiding returns 1
01:15:04.964 00.031 9828 IsSlewing returns 0
01:15:04.964 00.000 9828 IsGuiding returns 1
01:15:04.995 00.031 9828 IsSlewing returns 0
01:15:04.995 00.000 9828 IsGuiding returns 0
01:15:04.995 00.000 9828 scope move finished after 40 + 139 ms
01:15:04.995 00.000 9828 Move returns status 0, amount 40
01:15:04.995 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:04.995 00.000 9828 MoveAxis(N, 26, B)
01:15:04.996 00.001 9828 Guiding  Dir = 0, Dur = 26
01:15:05.011 00.015 9828 IsSlewing returns 0
01:15:05.011 00.000 9828 IsGuiding returns 0
01:15:05.011 00.000 9828 PulseGuide returned control before completion, sleep 36
01:15:05.057 00.046 9828 IsGuiding returns 1
01:15:05.057 00.000 9828 scope still moving after pulse duration time elapsed
01:15:05.088 00.031 9828 IsSlewing returns 0
01:15:05.088 00.000 9828 IsGuiding returns 1
01:15:05.118 00.030 9828 IsSlewing returns 0
01:15:05.118 00.000 9828 IsGuiding returns 1
01:15:05.149 00.031 9828 IsSlewing returns 0
01:15:05.149 00.000 9828 IsGuiding returns 0
01:15:05.149 00.000 9828 scope move finished after 26 + 111 ms
01:15:05.149 00.000 9828 Move returns status 0, amount 26
01:15:05.149 00.000 9828 move complete, result=0
01:15:05.149 00.000 9828 worker thread done servicing request
01:15:05.149 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.2 px 26 ms NORTH
01:15:05.507 00.358 8976 Exposure complete
01:15:05.512 00.005 8976 worker thread done servicing request
01:15:05.513 00.001 5052 OnExposeComplete: enter
01:15:05.513 00.000 5052 UpdateGuideState(): m_state=6
01:15:05.513 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2880
01:15:05.513 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.15, Mass=169, SNR=9.0, Peak=67 HFD=2.9
01:15:05.513 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.04) = xAngle (-3.43 = 2.85)
01:15:05.513 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.75)
01:15:05.513 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.55 hyp=0.56 cameraTheta=-1.39 mountX=-0.54 mountY=0.22, mountTheta=2.76
01:15:05.513 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.55, opts=13)
01:15:05.513 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.55)
01:15:05.514 00.001 8976 Worker thread wakes up
01:15:05.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.55) opts 0xd
01:15:05.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.55)
01:15:05.514 00.000 8976 Moving (0.10, -0.55) raw xDistance=-0.54 yDistance=0.22
01:15:05.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
01:15:05.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:15:05.514 00.000 8976 MoveAxis(R, 2, ABG)
01:15:05.514 00.000 8976 stepping (-7, 12) + (2, 0)
01:15:05.514 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:05.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:15:05.523 00.009 5052 UpdateGuideState exits: m=169 SNR=9.0
01:15:05.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:05.524 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:05.524 00.000 5052 Enqueuing Expose request
01:15:05.549 00.025 8976 Received - 47 (G) 
01:15:05.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:05.549 00.000 8976 stepped: pos (-5, 12)
01:15:05.549 00.000 8976 MoveAxis(U, 0, ABG)
01:15:05.549 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:15:05.549 00.000 8976 MountToCamera -- mountX=1.09 mountY=-1.92 hyp=2.21 mountTheta=-1.06 cameraX=1.22, cameraY=1.85 cameraTheta=0.99
01:15:05.549 00.000 8976 incremental bump (1.218, 1.846) isValid = 1
01:15:05.549 00.000 8976 Scheduling Mount bump of (0.127, 0.199)
01:15:05.549 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.20, opts=4)
01:15:05.549 00.000 8976 Enqueuing Move request for scope (0.13, 0.20)
01:15:05.549 00.000 8976 move complete, result=0
01:15:05.549 00.000 9828 Worker thread wakes up
01:15:05.549 00.000 8976 worker thread done servicing request
01:15:05.549 00.000 8976 Worker thread wakes up
01:15:05.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:05.549 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
01:15:05.549 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0x4
01:15:05.549 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
01:15:05.549 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
01:15:05.550 00.001 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
01:15:05.550 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.00 mountX=-0.14 mountY=-0.18, mountTheta=-2.21
01:15:05.550 00.000 9828 Moving (0.13, 0.20) raw xDistance=-0.14 yDistance=-0.18
01:15:05.550 00.000 9828 BLC: window closed
01:15:05.550 00.000 9828 MoveAxis(E, 43, B)
01:15:05.550 00.000 9828 Guiding  Dir = 2, Dur = 43
01:15:05.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:05.550 00.000 9828 IsSlewing returns 0
01:15:05.550 00.000 9828 IsGuiding returns 0
01:15:05.550 00.000 9828 PulseGuide returned control before completion, sleep 53
01:15:05.608 00.058 9828 IsGuiding returns 1
01:15:05.608 00.000 9828 scope still moving after pulse duration time elapsed
01:15:05.639 00.031 9828 IsSlewing returns 0
01:15:05.639 00.000 9828 IsGuiding returns 1
01:15:05.670 00.031 9828 IsSlewing returns 0
01:15:05.670 00.000 9828 IsGuiding returns 1
01:15:05.701 00.031 9828 IsSlewing returns 0
01:15:05.701 00.000 9828 IsGuiding returns 1
01:15:05.732 00.031 9828 IsSlewing returns 0
01:15:05.732 00.000 9828 IsGuiding returns 0
01:15:05.732 00.000 9828 scope move finished after 43 + 138 ms
01:15:05.732 00.000 9828 Move returns status 0, amount 43
01:15:05.732 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:05.732 00.000 9828 MoveAxis(N, 25, B)
01:15:05.732 00.000 9828 Guiding  Dir = 0, Dur = 25
01:15:05.747 00.015 9828 IsSlewing returns 0
01:15:05.747 00.000 9828 IsGuiding returns 0
01:15:05.747 00.000 9828 PulseGuide returned control before completion, sleep 35
01:15:05.794 00.047 9828 IsGuiding returns 1
01:15:05.794 00.000 9828 scope still moving after pulse duration time elapsed
01:15:05.826 00.032 9828 IsSlewing returns 0
01:15:05.826 00.000 9828 IsGuiding returns 1
01:15:05.856 00.030 9828 IsSlewing returns 0
01:15:05.856 00.000 9828 IsGuiding returns 1
01:15:05.888 00.032 9828 IsSlewing returns 0
01:15:05.888 00.000 9828 IsGuiding returns 1
01:15:05.919 00.031 9828 IsSlewing returns 0
01:15:05.919 00.000 9828 IsGuiding returns 0
01:15:05.919 00.000 9828 scope move finished after 25 + 146 ms
01:15:05.919 00.000 9828 Move returns status 0, amount 25
01:15:05.919 00.000 9828 move complete, result=0
01:15:05.919 00.000 9828 worker thread done servicing request
01:15:05.919 00.000 5052 GuideStep: -0.1 px 43 ms EAST, -0.2 px 25 ms NORTH
01:15:06.239 00.320 8976 Exposure complete
01:15:06.244 00.005 8976 worker thread done servicing request
01:15:06.244 00.000 5052 OnExposeComplete: enter
01:15:06.244 00.000 5052 UpdateGuideState(): m_state=6
01:15:06.244 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2881
01:15:06.244 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.67, Mass=177, SNR=9.2, Peak=62 HFD=3.3
01:15:06.244 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
01:15:06.244 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
01:15:06.244 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.24 cameraTheta=-2.98 mountX=0.07 mountY=0.22, mountTheta=1.25
01:15:06.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.04, opts=13)
01:15:06.245 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.04)
01:15:06.245 00.000 8976 Worker thread wakes up
01:15:06.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.04) opts 0xd
01:15:06.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.04)
01:15:06.246 00.001 8976 Moving (-0.23, -0.04) raw xDistance=0.07 yDistance=0.22
01:15:06.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:15:06.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:15:06.246 00.000 8976 MoveAxis(R, 0, ABG)
01:15:06.246 00.000 8976 MoveAxis(U, 0, ABG)
01:15:06.246 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:15:06.246 00.000 8976 MountToCamera -- mountX=0.98 mountY=-1.92 hyp=2.16 mountTheta=-1.10 cameraX=1.26, cameraY=1.75 cameraTheta=0.95
01:15:06.246 00.000 8976 incremental bump (1.261, 1.748) isValid = 1
01:15:06.246 00.000 8976 Scheduling Mount bump of (0.134, 0.193)
01:15:06.246 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.19, opts=4)
01:15:06.246 00.000 8976 Enqueuing Move request for scope (0.13, 0.19)
01:15:06.246 00.000 8976 move complete, result=0
01:15:06.246 00.000 9828 Worker thread wakes up
01:15:06.246 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0x4
01:15:06.246 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
01:15:06.246 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
01:15:06.246 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
01:15:06.246 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.24 cameraTheta=0.96 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
01:15:06.246 00.000 9828 Moving (0.13, 0.19) raw xDistance=-0.14 yDistance=-0.17
01:15:06.247 00.001 9828 BLC: window closed
01:15:06.247 00.000 8976 worker thread done servicing request
01:15:06.247 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:15:06.247 00.000 9828 MoveAxis(E, 45, B)
01:15:06.247 00.000 9828 Guiding  Dir = 2, Dur = 45
01:15:06.247 00.000 9828 IsSlewing returns 0
01:15:06.247 00.000 9828 IsGuiding returns 0
01:15:06.247 00.000 9828 PulseGuide returned control before completion, sleep 55
01:15:06.257 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
01:15:06.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:06.257 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:06.257 00.000 5052 Enqueuing Expose request
01:15:06.257 00.000 8976 Worker thread wakes up
01:15:06.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:06.257 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:06.257 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:06.308 00.051 9828 IsGuiding returns 1
01:15:06.308 00.000 9828 scope still moving after pulse duration time elapsed
01:15:06.337 00.029 9828 IsSlewing returns 0
01:15:06.337 00.000 9828 IsGuiding returns 1
01:15:06.369 00.032 9828 IsSlewing returns 0
01:15:06.369 00.000 9828 IsGuiding returns 1
01:15:06.400 00.031 9828 IsSlewing returns 0
01:15:06.400 00.000 9828 IsGuiding returns 1
01:15:06.432 00.032 9828 IsSlewing returns 0
01:15:06.432 00.000 9828 IsGuiding returns 0
01:15:06.432 00.000 9828 scope move finished after 45 + 139 ms
01:15:06.432 00.000 9828 Move returns status 0, amount 45
01:15:06.432 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:06.432 00.000 9828 MoveAxis(N, 24, B)
01:15:06.432 00.000 9828 Guiding  Dir = 0, Dur = 24
01:15:06.447 00.015 9828 IsSlewing returns 0
01:15:06.448 00.001 9828 IsGuiding returns 0
01:15:06.448 00.000 9828 PulseGuide returned control before completion, sleep 34
01:15:06.493 00.045 9828 IsGuiding returns 1
01:15:06.493 00.000 9828 scope still moving after pulse duration time elapsed
01:15:06.525 00.032 9828 IsSlewing returns 0
01:15:06.525 00.000 9828 IsGuiding returns 1
01:15:06.555 00.030 9828 IsSlewing returns 0
01:15:06.555 00.000 9828 IsGuiding returns 1
01:15:06.588 00.033 9828 IsSlewing returns 0
01:15:06.588 00.000 9828 IsGuiding returns 0
01:15:06.588 00.000 9828 scope move finished after 24 + 115 ms
01:15:06.588 00.000 9828 Move returns status 0, amount 24
01:15:06.588 00.000 9828 move complete, result=0
01:15:06.588 00.000 9828 worker thread done servicing request
01:15:06.588 00.000 5052 GuideStep: -0.1 px 45 ms EAST, -0.2 px 24 ms NORTH
01:15:06.941 00.353 8976 Exposure complete
01:15:06.947 00.006 8976 worker thread done servicing request
01:15:06.947 00.000 5052 OnExposeComplete: enter
01:15:06.947 00.000 5052 UpdateGuideState(): m_state=6
01:15:06.947 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2882
01:15:06.947 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.53, Mass=195, SNR=9.6, Peak=68 HFD=3.7
01:15:06.947 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.93 = 2.35)
01:15:06.947 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.25)
01:15:06.947 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.89 mountX=-0.13 mountY=0.15, mountTheta=2.31
01:15:06.948 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.18, opts=13)
01:15:06.948 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.18)
01:15:06.948 00.000 8976 Worker thread wakes up
01:15:06.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.18) opts 0xd
01:15:06.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.18)
01:15:06.948 00.000 8976 Moving (-0.06, -0.18) raw xDistance=-0.13 yDistance=0.15
01:15:06.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:15:06.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:15:06.948 00.000 8976 MoveAxis(R, 0, ABG)
01:15:06.948 00.000 8976 MoveAxis(U, 0, ABG)
01:15:06.949 00.001 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:15:06.949 00.000 8976 MountToCamera -- mountX=0.91 mountY=-1.91 hyp=2.12 mountTheta=-1.13 cameraX=1.29, cameraY=1.68 cameraTheta=0.92
01:15:06.949 00.000 8976 incremental bump (1.290, 1.682) isValid = 1
01:15:06.949 00.000 8976 Scheduling Mount bump of (0.112, 0.151)
01:15:06.949 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.15, opts=4)
01:15:06.949 00.000 8976 Enqueuing Move request for scope (0.11, 0.15)
01:15:06.949 00.000 8976 move complete, result=0
01:15:06.949 00.000 9828 Worker thread wakes up
01:15:06.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0x4
01:15:06.949 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
01:15:06.949 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:15:06.949 00.000 8976 worker thread done servicing request
01:15:06.949 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:15:06.949 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:15:06.949 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.93 mountX=-0.12 mountY=-0.14, mountTheta=-2.29
01:15:06.949 00.000 9828 Moving (0.11, 0.15) raw xDistance=-0.12 yDistance=-0.14
01:15:06.949 00.000 9828 BLC: window closed
01:15:06.949 00.000 9828 MoveAxis(E, 38, B)
01:15:06.949 00.000 9828 Guiding  Dir = 2, Dur = 38
01:15:06.950 00.001 9828 IsSlewing returns 0
01:15:06.950 00.000 9828 IsGuiding returns 0
01:15:06.950 00.000 9828 PulseGuide returned control before completion, sleep 48
01:15:06.959 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:15:06.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:06.959 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:06.959 00.000 5052 Enqueuing Expose request
01:15:06.959 00.000 8976 Worker thread wakes up
01:15:06.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:06.959 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:06.959 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:07.006 00.047 9828 IsGuiding returns 1
01:15:07.006 00.000 9828 scope still moving after pulse duration time elapsed
01:15:07.036 00.030 9828 IsSlewing returns 0
01:15:07.036 00.000 9828 IsGuiding returns 1
01:15:07.068 00.032 9828 IsSlewing returns 0
01:15:07.068 00.000 9828 IsGuiding returns 1
01:15:07.099 00.031 9828 IsSlewing returns 0
01:15:07.099 00.000 9828 IsGuiding returns 0
01:15:07.099 00.000 9828 scope move finished after 38 + 111 ms
01:15:07.099 00.000 9828 Move returns status 0, amount 38
01:15:07.099 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:07.099 00.000 9828 MoveAxis(N, 18, B)
01:15:07.099 00.000 9828 Guiding  Dir = 0, Dur = 18
01:15:07.114 00.015 9828 IsSlewing returns 0
01:15:07.114 00.000 9828 IsGuiding returns 0
01:15:07.114 00.000 9828 PulseGuide returned control before completion, sleep 28
01:15:07.145 00.031 9828 IsGuiding returns 1
01:15:07.145 00.000 9828 scope still moving after pulse duration time elapsed
01:15:07.176 00.031 9828 IsSlewing returns 0
01:15:07.176 00.000 9828 IsGuiding returns 1
01:15:07.207 00.031 9828 IsSlewing returns 0
01:15:07.207 00.000 9828 IsGuiding returns 1
01:15:07.239 00.032 9828 IsSlewing returns 0
01:15:07.239 00.000 9828 IsGuiding returns 1
01:15:07.271 00.032 9828 IsSlewing returns 0
01:15:07.271 00.000 9828 IsGuiding returns 0
01:15:07.271 00.000 9828 scope move finished after 18 + 139 ms
01:15:07.271 00.000 9828 Move returns status 0, amount 18
01:15:07.271 00.000 9828 move complete, result=0
01:15:07.271 00.000 9828 worker thread done servicing request
01:15:07.271 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.1 px 18 ms NORTH
01:15:07.648 00.377 8976 Exposure complete
01:15:07.654 00.006 8976 worker thread done servicing request
01:15:07.654 00.000 5052 OnExposeComplete: enter
01:15:07.654 00.000 5052 UpdateGuideState(): m_state=6
01:15:07.654 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2883
01:15:07.654 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.15, Mass=189, SNR=9.5, Peak=67 HFD=3.8
01:15:07.654 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.77 = 2.51)
01:15:07.654 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.87 = 2.41)
01:15:07.654 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.56 hyp=0.56 cameraTheta=-1.73 mountX=-0.45 mountY=0.38, mountTheta=2.45
01:15:07.655 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.56, opts=13)
01:15:07.655 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.56)
01:15:07.655 00.000 8976 Worker thread wakes up
01:15:07.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.56) opts 0xd
01:15:07.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.56)
01:15:07.655 00.000 8976 Moving (-0.09, -0.56) raw xDistance=-0.45 yDistance=0.38
01:15:07.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
01:15:07.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:15:07.655 00.000 8976 MoveAxis(R, 2, ABG)
01:15:07.655 00.000 8976 stepping (-5, 12) + (2, 0)
01:15:07.655 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:07.656 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:15:07.666 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:15:07.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:07.667 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:07.667 00.000 5052 Enqueuing Expose request
01:15:07.692 00.025 8976 Received - 47 (G) 
01:15:07.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:07.692 00.000 8976 stepped: pos (-3, 12)
01:15:07.692 00.000 8976 MoveAxis(D, 1, ABG)
01:15:07.692 00.000 8976 stepping (-3, 12) + (0, -1)
01:15:07.692 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:07.723 00.031 8976 Received - 47 (G) 
01:15:07.723 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:07.723 00.000 8976 stepped: pos (-3, 11)
01:15:07.723 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:15:07.723 00.000 8976 MountToCamera -- mountX=0.76 mountY=-1.86 hyp=2.01 mountTheta=-1.18 cameraX=1.31, cameraY=1.52 cameraTheta=0.86
01:15:07.723 00.000 8976 incremental bump (1.308, 1.525) isValid = 1
01:15:07.723 00.000 8976 Scheduling Mount bump of (0.150, 0.181)
01:15:07.723 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
01:15:07.724 00.001 8976 Enqueuing Move request for scope (0.15, 0.18)
01:15:07.724 00.000 8976 move complete, result=0
01:15:07.724 00.000 9828 Worker thread wakes up
01:15:07.724 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
01:15:07.724 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:15:07.724 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
01:15:07.724 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
01:15:07.724 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.88 mountX=-0.16 mountY=-0.16, mountTheta=-2.35
01:15:07.724 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
01:15:07.724 00.000 9828 BLC: window closed
01:15:07.724 00.000 9828 MoveAxis(E, 50, B)
01:15:07.724 00.000 9828 Guiding  Dir = 2, Dur = 50
01:15:07.724 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 1 ms SOUTH
01:15:07.724 00.000 8976 worker thread done servicing request
01:15:07.724 00.000 8976 Worker thread wakes up
01:15:07.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:07.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:07.724 00.000 9828 IsSlewing returns 0
01:15:07.725 00.001 9828 IsGuiding returns 0
01:15:07.725 00.000 9828 PulseGuide returned control before completion, sleep 60
01:15:07.796 00.071 9828 IsGuiding returns 1
01:15:07.796 00.000 9828 scope still moving after pulse duration time elapsed
01:15:07.828 00.032 9828 IsSlewing returns 0
01:15:07.828 00.000 9828 IsGuiding returns 1
01:15:07.860 00.032 9828 IsSlewing returns 0
01:15:07.860 00.000 9828 IsGuiding returns 1
01:15:07.891 00.031 9828 IsSlewing returns 0
01:15:07.891 00.000 9828 IsGuiding returns 1
01:15:07.922 00.031 9828 IsSlewing returns 0
01:15:07.922 00.000 9828 IsGuiding returns 0
01:15:07.922 00.000 9828 scope move finished after 50 + 147 ms
01:15:07.922 00.000 9828 Move returns status 0, amount 50
01:15:07.922 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:07.922 00.000 9828 MoveAxis(N, 22, B)
01:15:07.922 00.000 9828 Guiding  Dir = 0, Dur = 22
01:15:07.937 00.015 9828 IsSlewing returns 0
01:15:07.937 00.000 9828 IsGuiding returns 0
01:15:07.937 00.000 9828 PulseGuide returned control before completion, sleep 32
01:15:07.985 00.048 9828 IsGuiding returns 1
01:15:07.985 00.000 9828 scope still moving after pulse duration time elapsed
01:15:08.016 00.031 9828 IsSlewing returns 0
01:15:08.016 00.000 9828 IsGuiding returns 1
01:15:08.047 00.031 9828 IsSlewing returns 0
01:15:08.047 00.000 9828 IsGuiding returns 1
01:15:08.078 00.031 9828 IsSlewing returns 0
01:15:08.078 00.000 9828 IsGuiding returns 0
01:15:08.078 00.000 9828 scope move finished after 22 + 118 ms
01:15:08.078 00.000 9828 Move returns status 0, amount 22
01:15:08.078 00.000 9828 move complete, result=0
01:15:08.078 00.000 9828 worker thread done servicing request
01:15:08.078 00.000 5052 GuideStep: -0.2 px 50 ms EAST, -0.2 px 22 ms NORTH
01:15:08.418 00.340 8976 Exposure complete
01:15:08.424 00.006 8976 worker thread done servicing request
01:15:08.424 00.000 5052 OnExposeComplete: enter
01:15:08.424 00.000 5052 UpdateGuideState(): m_state=6
01:15:08.424 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2884
01:15:08.424 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.78, Mass=183, SNR=9.3, Peak=61 HFD=3.6
01:15:08.424 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:15:08.424 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:15:08.424 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.07 hyp=0.40 cameraTheta=2.97 mountX=0.24 mountY=0.29, mountTheta=0.89
01:15:08.425 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.07, opts=13)
01:15:08.425 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.07)
01:15:08.425 00.000 8976 Worker thread wakes up
01:15:08.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.07) opts 0xd
01:15:08.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.07)
01:15:08.425 00.000 8976 Moving (-0.39, 0.07) raw xDistance=0.24 yDistance=0.29
01:15:08.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:15:08.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:15:08.425 00.000 8976 MoveAxis(R, 0, ABG)
01:15:08.425 00.000 8976 MoveAxis(D, 1, ABG)
01:15:08.425 00.000 8976 stepping (-3, 11) + (0, -1)
01:15:08.425 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:08.426 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:15:08.437 00.011 5052 UpdateGuideState exits: m=183 SNR=9.3
01:15:08.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:08.437 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:08.437 00.000 5052 Enqueuing Expose request
01:15:08.459 00.022 8976 Received - 47 (G) 
01:15:08.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:08.459 00.000 8976 stepped: pos (-3, 10)
01:15:08.459 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:15:08.459 00.000 8976 MountToCamera -- mountX=0.66 mountY=-1.77 hyp=1.89 mountTheta=-1.21 cameraX=1.27, cameraY=1.40 cameraTheta=0.83
01:15:08.459 00.000 8976 incremental bump (1.274, 1.395) isValid = 1
01:15:08.459 00.000 8976 Scheduling Mount bump of (0.155, 0.176)
01:15:08.459 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
01:15:08.459 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
01:15:08.459 00.000 8976 move complete, result=0
01:15:08.459 00.000 9828 Worker thread wakes up
01:15:08.459 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:15:08.459 00.000 8976 worker thread done servicing request
01:15:08.459 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
01:15:08.459 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:15:08.459 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
01:15:08.459 00.000 8976 Worker thread wakes up
01:15:08.460 00.001 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
01:15:08.460 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.85 mountX=-0.16 mountY=-0.15, mountTheta=-2.38
01:15:08.460 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.15
01:15:08.460 00.000 9828 BLC: window closed
01:15:08.460 00.000 9828 MoveAxis(E, 52, B)
01:15:08.460 00.000 9828 Guiding  Dir = 2, Dur = 52
01:15:08.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:08.460 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:08.460 00.000 9828 IsSlewing returns 0
01:15:08.460 00.000 9828 IsGuiding returns 0
01:15:08.460 00.000 9828 PulseGuide returned control before completion, sleep 62
01:15:08.528 00.068 9828 IsGuiding returns 1
01:15:08.528 00.000 9828 scope still moving after pulse duration time elapsed
01:15:08.560 00.032 9828 IsSlewing returns 0
01:15:08.560 00.000 9828 IsGuiding returns 1
01:15:08.591 00.031 9828 IsSlewing returns 0
01:15:08.591 00.000 9828 IsGuiding returns 1
01:15:08.621 00.030 9828 IsSlewing returns 0
01:15:08.621 00.000 9828 IsGuiding returns 1
01:15:08.652 00.031 9828 IsSlewing returns 0
01:15:08.652 00.000 9828 IsGuiding returns 1
01:15:08.683 00.031 9828 IsSlewing returns 0
01:15:08.683 00.000 9828 IsGuiding returns 1
01:15:08.714 00.031 9828 IsSlewing returns 0
01:15:08.714 00.000 9828 IsGuiding returns 0
01:15:08.714 00.000 9828 scope move finished after 52 + 201 ms
01:15:08.714 00.000 9828 Move returns status 0, amount 52
01:15:08.714 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:08.714 00.000 9828 MoveAxis(N, 21, B)
01:15:08.714 00.000 9828 Guiding  Dir = 0, Dur = 21
01:15:08.729 00.015 9828 IsSlewing returns 0
01:15:08.729 00.000 9828 IsGuiding returns 0
01:15:08.729 00.000 9828 PulseGuide returned control before completion, sleep 31
01:15:08.776 00.047 9828 IsGuiding returns 1
01:15:08.776 00.000 9828 scope still moving after pulse duration time elapsed
01:15:08.807 00.031 9828 IsSlewing returns 0
01:15:08.807 00.000 9828 IsGuiding returns 1
01:15:08.837 00.030 9828 IsSlewing returns 0
01:15:08.837 00.000 9828 IsGuiding returns 1
01:15:08.869 00.032 9828 IsSlewing returns 0
01:15:08.869 00.000 9828 IsGuiding returns 0
01:15:08.869 00.000 9828 scope move finished after 21 + 119 ms
01:15:08.869 00.000 9828 Move returns status 0, amount 21
01:15:08.869 00.000 9828 move complete, result=0
01:15:08.869 00.000 9828 worker thread done servicing request
01:15:08.869 00.000 5052 GuideStep: -0.2 px 52 ms EAST, -0.2 px 21 ms NORTH
01:15:09.152 00.283 8976 Exposure complete
01:15:09.158 00.006 8976 worker thread done servicing request
01:15:09.158 00.000 5052 OnExposeComplete: enter
01:15:09.158 00.000 5052 UpdateGuideState(): m_state=6
01:15:09.158 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2885
01:15:09.158 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.35, Mass=167, SNR=8.9, Peak=63 HFD=3.2
01:15:09.158 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
01:15:09.158 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.08 = -3.08)
01:15:09.158 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.36 hyp=0.44 cameraTheta=-0.94 mountX=-0.44 mountY=-0.03, mountTheta=-3.08
01:15:09.159 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.36, opts=13)
01:15:09.159 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.36)
01:15:09.159 00.000 8976 Worker thread wakes up
01:15:09.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.36) opts 0xd
01:15:09.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.36)
01:15:09.159 00.000 8976 Moving (0.26, -0.36) raw xDistance=-0.44 yDistance=-0.03
01:15:09.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
01:15:09.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:15:09.159 00.000 8976 MoveAxis(R, 2, ABG)
01:15:09.159 00.000 8976 stepping (-3, 10) + (2, 0)
01:15:09.159 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:09.160 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:15:09.170 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
01:15:09.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:09.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:09.170 00.000 5052 Enqueuing Expose request
01:15:09.194 00.024 8976 Received - 47 (G) 
01:15:09.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:09.194 00.000 8976 stepped: pos (-1, 10)
01:15:09.194 00.000 8976 MoveAxis(U, 0, ABG)
01:15:09.195 00.001 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
01:15:09.195 00.000 8976 MountToCamera -- mountX=0.49 mountY=-1.71 hyp=1.78 mountTheta=-1.29 cameraX=1.30, cameraY=1.22 cameraTheta=0.75
01:15:09.195 00.000 8976 incremental bump (1.297, 1.218) isValid = 1
01:15:09.195 00.000 8976 Scheduling Mount bump of (0.167, 0.163)
01:15:09.195 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.16, opts=4)
01:15:09.195 00.000 8976 Enqueuing Move request for scope (0.17, 0.16)
01:15:09.195 00.000 8976 move complete, result=0
01:15:09.195 00.000 9828 Worker thread wakes up
01:15:09.195 00.000 8976 worker thread done servicing request
01:15:09.195 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0x4
01:15:09.195 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
01:15:09.195 00.000 8976 Worker thread wakes up
01:15:09.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:09.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:09.195 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
01:15:09.196 00.001 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
01:15:09.196 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
01:15:09.196 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.77 mountX=-0.17 mountY=-0.14, mountTheta=-2.46
01:15:09.196 00.000 9828 Moving (0.17, 0.16) raw xDistance=-0.17 yDistance=-0.14
01:15:09.196 00.000 9828 BLC: window closed
01:15:09.196 00.000 9828 MoveAxis(E, 56, B)
01:15:09.196 00.000 9828 Guiding  Dir = 2, Dur = 56
01:15:09.196 00.000 9828 IsSlewing returns 0
01:15:09.196 00.000 9828 IsGuiding returns 0
01:15:09.197 00.001 9828 PulseGuide returned control before completion, sleep 66
01:15:09.271 00.074 9828 IsGuiding returns 1
01:15:09.271 00.000 9828 scope still moving after pulse duration time elapsed
01:15:09.302 00.031 9828 IsSlewing returns 0
01:15:09.302 00.000 9828 IsGuiding returns 1
01:15:09.333 00.031 9828 IsSlewing returns 0
01:15:09.333 00.000 9828 IsGuiding returns 1
01:15:09.363 00.030 9828 IsSlewing returns 0
01:15:09.363 00.000 9828 IsGuiding returns 1
01:15:09.395 00.032 9828 IsSlewing returns 0
01:15:09.395 00.000 9828 IsGuiding returns 0
01:15:09.395 00.000 9828 scope move finished after 56 + 143 ms
01:15:09.395 00.000 9828 Move returns status 0, amount 56
01:15:09.395 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:09.395 00.000 9828 MoveAxis(N, 19, B)
01:15:09.395 00.000 9828 Guiding  Dir = 0, Dur = 19
01:15:09.411 00.016 9828 IsSlewing returns 0
01:15:09.411 00.000 9828 IsGuiding returns 0
01:15:09.411 00.000 9828 PulseGuide returned control before completion, sleep 29
01:15:09.442 00.031 9828 IsGuiding returns 1
01:15:09.442 00.000 9828 scope still moving after pulse duration time elapsed
01:15:09.474 00.032 9828 IsSlewing returns 0
01:15:09.474 00.000 9828 IsGuiding returns 1
01:15:09.505 00.031 9828 IsSlewing returns 0
01:15:09.505 00.000 9828 IsGuiding returns 1
01:15:09.536 00.031 9828 IsSlewing returns 0
01:15:09.536 00.000 9828 IsGuiding returns 1
01:15:09.567 00.031 9828 IsSlewing returns 0
01:15:09.567 00.000 9828 IsGuiding returns 0
01:15:09.567 00.000 9828 scope move finished after 19 + 137 ms
01:15:09.567 00.000 9828 Move returns status 0, amount 19
01:15:09.567 00.000 9828 move complete, result=0
01:15:09.567 00.000 9828 worker thread done servicing request
01:15:09.567 00.000 5052 GuideStep: -0.2 px 56 ms EAST, -0.1 px 19 ms NORTH
01:15:09.884 00.317 8976 Exposure complete
01:15:09.889 00.005 8976 worker thread done servicing request
01:15:09.889 00.000 5052 OnExposeComplete: enter
01:15:09.889 00.000 5052 UpdateGuideState(): m_state=6
01:15:09.889 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2886
01:15:09.890 00.001 5052 Star::Find returns 1 (0), X=328.72, Y=281.59, Mass=184, SNR=9.3, Peak=63 HFD=3.5
01:15:09.890 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
01:15:09.890 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.26)
01:15:09.890 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.12 hyp=0.47 cameraTheta=-2.88 mountX=0.10 mountY=0.45, mountTheta=1.36
01:15:09.891 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.12, opts=13)
01:15:09.891 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.12)
01:15:09.891 00.000 8976 Worker thread wakes up
01:15:09.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.12) opts 0xd
01:15:09.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.12)
01:15:09.891 00.000 8976 Moving (-0.45, -0.12) raw xDistance=0.10 yDistance=0.45
01:15:09.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:15:09.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:15:09.891 00.000 8976 MoveAxis(R, 0, ABG)
01:15:09.891 00.000 8976 MoveAxis(D, 2, ABG)
01:15:09.891 00.000 8976 stepping (-1, 10) + (0, -2)
01:15:09.891 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:09.892 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:15:09.902 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:15:09.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:09.902 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:09.902 00.000 5052 Enqueuing Expose request
01:15:09.913 00.011 8976 Received - 47 (G) 
01:15:09.913 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:09.913 00.000 8976 stepped: pos (-1, 8)
01:15:09.913 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:15:09.914 00.001 8976 MountToCamera -- mountX=0.38 mountY=-1.56 hyp=1.61 mountTheta=-1.33 cameraX=1.22, cameraY=1.05 cameraTheta=0.71
01:15:09.914 00.000 8976 incremental bump (1.220, 1.052) isValid = 1
01:15:09.914 00.000 8976 Scheduling Mount bump of (0.174, 0.156)
01:15:09.914 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.16, opts=4)
01:15:09.914 00.000 8976 Enqueuing Move request for scope (0.17, 0.16)
01:15:09.914 00.000 8976 move complete, result=0
01:15:09.914 00.000 9828 Worker thread wakes up
01:15:09.914 00.000 8976 worker thread done servicing request
01:15:09.914 00.000 8976 Worker thread wakes up
01:15:09.914 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0x4
01:15:09.914 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:15:09.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:09.914 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:09.914 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
01:15:09.914 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.46)
01:15:09.914 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
01:15:09.915 00.001 9828 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.73 mountX=-0.18 mountY=-0.13, mountTheta=-2.51
01:15:09.915 00.000 9828 Moving (0.17, 0.16) raw xDistance=-0.18 yDistance=-0.13
01:15:09.915 00.000 9828 BLC: window closed
01:15:09.915 00.000 9828 MoveAxis(E, 57, B)
01:15:09.915 00.000 9828 Guiding  Dir = 2, Dur = 57
01:15:09.915 00.000 9828 IsSlewing returns 0
01:15:09.915 00.000 9828 IsGuiding returns 0
01:15:09.916 00.001 9828 PulseGuide returned control before completion, sleep 67
01:15:09.998 00.082 9828 IsGuiding returns 1
01:15:09.998 00.000 9828 scope still moving after pulse duration time elapsed
01:15:10.030 00.032 9828 IsSlewing returns 0
01:15:10.030 00.000 9828 IsGuiding returns 1
01:15:10.061 00.031 9828 IsSlewing returns 0
01:15:10.061 00.000 9828 IsGuiding returns 1
01:15:10.093 00.032 9828 IsSlewing returns 0
01:15:10.093 00.000 9828 IsGuiding returns 0
01:15:10.093 00.000 9828 scope move finished after 57 + 120 ms
01:15:10.093 00.000 9828 Move returns status 0, amount 57
01:15:10.093 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:10.093 00.000 9828 MoveAxis(N, 18, B)
01:15:10.094 00.001 9828 Guiding  Dir = 0, Dur = 18
01:15:10.109 00.015 9828 IsSlewing returns 0
01:15:10.109 00.000 9828 IsGuiding returns 0
01:15:10.109 00.000 9828 PulseGuide returned control before completion, sleep 28
01:15:10.139 00.030 9828 IsGuiding returns 1
01:15:10.139 00.000 9828 scope still moving after pulse duration time elapsed
01:15:10.170 00.031 9828 IsSlewing returns 0
01:15:10.170 00.000 9828 IsGuiding returns 1
01:15:10.201 00.031 9828 IsSlewing returns 0
01:15:10.201 00.000 9828 IsGuiding returns 1
01:15:10.232 00.031 9828 IsSlewing returns 0
01:15:10.232 00.000 9828 IsGuiding returns 0
01:15:10.232 00.000 9828 scope move finished after 18 + 105 ms
01:15:10.232 00.000 9828 Move returns status 0, amount 18
01:15:10.232 00.000 9828 move complete, result=0
01:15:10.232 00.000 9828 worker thread done servicing request
01:15:10.232 00.000 5052 GuideStep: -0.2 px 57 ms EAST, -0.1 px 18 ms NORTH
01:15:10.608 00.376 8976 Exposure complete
01:15:10.613 00.005 8976 worker thread done servicing request
01:15:10.613 00.000 5052 OnExposeComplete: enter
01:15:10.613 00.000 5052 UpdateGuideState(): m_state=6
01:15:10.614 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2887
01:15:10.614 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=282.01, Mass=183, SNR=9.3, Peak=62 HFD=2.9
01:15:10.614 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.04) = xAngle (-0.09 = -0.09)
01:15:10.614 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.19 = -0.19)
01:15:10.614 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.30 hyp=0.32 cameraTheta=1.95 mountX=0.32 mountY=-0.06, mountTheta=-0.19
01:15:10.615 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.30, opts=13)
01:15:10.615 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.30)
01:15:10.615 00.000 8976 Worker thread wakes up
01:15:10.615 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.30) opts 0xd
01:15:10.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.30)
01:15:10.615 00.000 8976 Moving (-0.12, 0.30) raw xDistance=0.32 yDistance=-0.06
01:15:10.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:15:10.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:15:10.615 00.000 8976 MoveAxis(L, 1, ABG)
01:15:10.615 00.000 8976 stepping (-1, 8) + (-1, 0)
01:15:10.615 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:10.616 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:15:10.625 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:15:10.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:10.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:10.625 00.000 5052 Enqueuing Expose request
01:15:10.632 00.007 8976 Received - 47 (G) 
01:15:10.633 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:10.633 00.000 8976 stepped: pos (-2, 8)
01:15:10.633 00.000 8976 MoveAxis(U, 0, ABG)
01:15:10.633 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:15:10.633 00.000 8976 MountToCamera -- mountX=0.36 mountY=-1.47 hyp=1.51 mountTheta=-1.33 cameraX=1.14, cameraY=0.99 cameraTheta=0.71
01:15:10.633 00.000 8976 incremental bump (1.144, 0.986) isValid = 1
01:15:10.633 00.000 8976 Scheduling Mount bump of (0.174, 0.155)
01:15:10.633 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.16, opts=4)
01:15:10.633 00.000 8976 Enqueuing Move request for scope (0.17, 0.16)
01:15:10.633 00.000 8976 move complete, result=0
01:15:10.633 00.000 8976 worker thread done servicing request
01:15:10.633 00.000 9828 Worker thread wakes up
01:15:10.633 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0x4
01:15:10.633 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
01:15:10.633 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
01:15:10.634 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:15:10.634 00.000 8976 Worker thread wakes up
01:15:10.634 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
01:15:10.634 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.73 mountX=-0.18 mountY=-0.13, mountTheta=-2.51
01:15:10.634 00.000 9828 Moving (0.17, 0.16) raw xDistance=-0.18 yDistance=-0.13
01:15:10.634 00.000 9828 BLC: window closed
01:15:10.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:10.634 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:10.634 00.000 9828 MoveAxis(E, 57, B)
01:15:10.634 00.000 9828 Guiding  Dir = 2, Dur = 57
01:15:10.635 00.001 9828 IsSlewing returns 0
01:15:10.635 00.000 9828 IsGuiding returns 0
01:15:10.636 00.001 9828 PulseGuide returned control before completion, sleep 67
01:15:10.708 00.072 9828 IsGuiding returns 1
01:15:10.708 00.000 9828 scope still moving after pulse duration time elapsed
01:15:10.739 00.031 9828 IsSlewing returns 0
01:15:10.739 00.000 9828 IsGuiding returns 1
01:15:10.770 00.031 9828 IsSlewing returns 0
01:15:10.770 00.000 9828 IsGuiding returns 1
01:15:10.800 00.030 9828 IsSlewing returns 0
01:15:10.800 00.000 9828 IsGuiding returns 1
01:15:10.832 00.032 9828 IsSlewing returns 0
01:15:10.832 00.000 9828 IsGuiding returns 0
01:15:10.832 00.000 9828 scope move finished after 57 + 138 ms
01:15:10.832 00.000 9828 Move returns status 0, amount 57
01:15:10.832 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:10.832 00.000 9828 MoveAxis(N, 18, B)
01:15:10.832 00.000 9828 Guiding  Dir = 0, Dur = 18
01:15:10.847 00.015 9828 IsSlewing returns 0
01:15:10.847 00.000 9828 IsGuiding returns 0
01:15:10.847 00.000 9828 PulseGuide returned control before completion, sleep 28
01:15:10.879 00.032 9828 IsGuiding returns 1
01:15:10.879 00.000 9828 scope still moving after pulse duration time elapsed
01:15:10.910 00.031 9828 IsSlewing returns 0
01:15:10.910 00.000 9828 IsGuiding returns 1
01:15:10.941 00.031 9828 IsSlewing returns 0
01:15:10.941 00.000 9828 IsGuiding returns 1
01:15:10.972 00.031 9828 IsSlewing returns 0
01:15:10.972 00.000 9828 IsGuiding returns 1
01:15:11.003 00.031 9828 IsSlewing returns 0
01:15:11.003 00.000 9828 IsGuiding returns 0
01:15:11.003 00.000 9828 scope move finished after 18 + 138 ms
01:15:11.003 00.000 9828 Move returns status 0, amount 18
01:15:11.003 00.000 9828 move complete, result=0
01:15:11.003 00.000 9828 worker thread done servicing request
01:15:11.003 00.000 5052 GuideStep: -0.2 px 57 ms EAST, -0.1 px 18 ms NORTH
01:15:11.326 00.323 8976 Exposure complete
01:15:11.332 00.006 8976 worker thread done servicing request
01:15:11.332 00.000 5052 OnExposeComplete: enter
01:15:11.332 00.000 5052 UpdateGuideState(): m_state=6
01:15:11.332 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2888
01:15:11.332 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.86, Mass=199, SNR=9.7, Peak=67 HFD=3.4
01:15:11.332 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:15:11.332 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
01:15:11.332 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.15 hyp=0.45 cameraTheta=2.81 mountX=0.32 mountY=0.28, mountTheta=0.71
01:15:11.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.15, opts=13)
01:15:11.333 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.15)
01:15:11.333 00.000 8976 Worker thread wakes up
01:15:11.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.15) opts 0xd
01:15:11.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.15)
01:15:11.333 00.000 8976 Moving (-0.43, 0.15) raw xDistance=0.32 yDistance=0.28
01:15:11.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:15:11.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:15:11.333 00.000 8976 MoveAxis(L, 1, ABG)
01:15:11.334 00.001 8976 stepping (-2, 8) + (-1, 0)
01:15:11.334 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:11.334 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:15:11.343 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:15:11.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:11.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:11.343 00.000 5052 Enqueuing Expose request
01:15:11.353 00.010 8976 Received - 47 (G) 
01:15:11.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:11.353 00.000 8976 stepped: pos (-3, 8)
01:15:11.353 00.000 8976 MoveAxis(D, 1, ABG)
01:15:11.353 00.000 8976 stepping (-3, 8) + (0, -1)
01:15:11.353 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:11.385 00.032 8976 Received - 47 (G) 
01:15:11.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:11.385 00.000 8976 stepped: pos (-3, 7)
01:15:11.385 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
01:15:11.385 00.000 8976 MountToCamera -- mountX=0.39 mountY=-1.35 hyp=1.41 mountTheta=-1.29 cameraX=1.02, cameraY=0.96 cameraTheta=0.75
01:15:11.385 00.000 8976 incremental bump (1.024, 0.962) isValid = 1
01:15:11.385 00.000 8976 Scheduling Mount bump of (0.167, 0.163)
01:15:11.385 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.16, opts=4)
01:15:11.385 00.000 8976 Enqueuing Move request for scope (0.17, 0.16)
01:15:11.385 00.000 8976 move complete, result=0
01:15:11.386 00.001 9828 Worker thread wakes up
01:15:11.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0x4
01:15:11.386 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
01:15:11.386 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
01:15:11.386 00.000 8976 worker thread done servicing request
01:15:11.386 00.000 8976 Worker thread wakes up
01:15:11.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:11.386 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:15:11.386 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
01:15:11.386 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.77 mountX=-0.17 mountY=-0.14, mountTheta=-2.46
01:15:11.386 00.000 9828 Moving (0.17, 0.16) raw xDistance=-0.17 yDistance=-0.14
01:15:11.386 00.000 9828 BLC: window closed
01:15:11.386 00.000 9828 MoveAxis(E, 56, B)
01:15:11.386 00.000 9828 Guiding  Dir = 2, Dur = 56
01:15:11.386 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:11.387 00.001 9828 IsSlewing returns 0
01:15:11.387 00.000 9828 IsGuiding returns 0
01:15:11.387 00.000 9828 PulseGuide returned control before completion, sleep 66
01:15:11.453 00.066 9828 IsGuiding returns 1
01:15:11.453 00.000 9828 scope still moving after pulse duration time elapsed
01:15:11.484 00.031 9828 IsSlewing returns 0
01:15:11.484 00.000 9828 IsGuiding returns 1
01:15:11.515 00.031 9828 IsSlewing returns 0
01:15:11.515 00.000 9828 IsGuiding returns 1
01:15:11.546 00.031 9828 IsSlewing returns 0
01:15:11.546 00.000 9828 IsGuiding returns 1
01:15:11.577 00.031 9828 IsSlewing returns 0
01:15:11.577 00.000 9828 IsGuiding returns 0
01:15:11.577 00.000 9828 scope move finished after 56 + 134 ms
01:15:11.577 00.000 9828 Move returns status 0, amount 56
01:15:11.582 00.005 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:11.582 00.000 9828 MoveAxis(N, 19, B)
01:15:11.582 00.000 9828 Guiding  Dir = 0, Dur = 19
01:15:11.608 00.026 9828 IsSlewing returns 0
01:15:11.608 00.000 9828 IsGuiding returns 0
01:15:11.608 00.000 9828 PulseGuide returned control before completion, sleep 29
01:15:11.639 00.031 9828 IsGuiding returns 1
01:15:11.639 00.000 9828 scope still moving after pulse duration time elapsed
01:15:11.670 00.031 9828 IsSlewing returns 0
01:15:11.670 00.000 9828 IsGuiding returns 1
01:15:11.701 00.031 9828 IsSlewing returns 0
01:15:11.701 00.000 9828 IsGuiding returns 1
01:15:11.732 00.031 9828 IsSlewing returns 0
01:15:11.732 00.000 9828 IsGuiding returns 1
01:15:11.762 00.030 9828 IsSlewing returns 0
01:15:11.762 00.000 9828 IsGuiding returns 0
01:15:11.762 00.000 9828 scope move finished after 19 + 135 ms
01:15:11.762 00.000 9828 Move returns status 0, amount 19
01:15:11.762 00.000 9828 move complete, result=0
01:15:11.762 00.000 9828 worker thread done servicing request
01:15:11.762 00.000 5052 GuideStep: -0.2 px 56 ms EAST, -0.1 px 19 ms NORTH
01:15:12.081 00.319 8976 Exposure complete
01:15:12.087 00.006 8976 worker thread done servicing request
01:15:12.087 00.000 5052 OnExposeComplete: enter
01:15:12.087 00.000 5052 UpdateGuideState(): m_state=6
01:15:12.087 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2889
01:15:12.087 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.68, Mass=178, SNR=9.2, Peak=63 HFD=3.1
01:15:12.087 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
01:15:12.087 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.04)
01:15:12.087 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.03 hyp=0.65 cameraTheta=-3.10 mountX=0.27 mountY=0.56, mountTheta=1.12
01:15:12.088 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.03, opts=13)
01:15:12.088 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.03)
01:15:12.088 00.000 8976 Worker thread wakes up
01:15:12.088 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.03) opts 0xd
01:15:12.088 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.03)
01:15:12.088 00.000 8976 Moving (-0.65, -0.03) raw xDistance=0.27 yDistance=0.56
01:15:12.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
01:15:12.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.56
01:15:12.088 00.000 8976 MoveAxis(L, 1, ABG)
01:15:12.088 00.000 8976 stepping (-3, 7) + (-1, 0)
01:15:12.088 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:12.089 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:15:12.098 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:15:12.099 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:12.099 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:12.099 00.000 5052 Enqueuing Expose request
01:15:12.120 00.021 8976 Received - 47 (G) 
01:15:12.120 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:12.120 00.000 8976 stepped: pos (-4, 7)
01:15:12.120 00.000 8976 MoveAxis(D, 2, ABG)
01:15:12.120 00.000 8976 stepping (-4, 7) + (0, -2)
01:15:12.120 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:12.152 00.032 8976 Received - 47 (G) 
01:15:12.152 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:12.152 00.000 8976 stepped: pos (-4, 5)
01:15:12.152 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:15:12.152 00.000 8976 move complete, result=0
01:15:12.152 00.000 8976 worker thread done servicing request
01:15:12.152 00.000 8976 Worker thread wakes up
01:15:12.152 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
01:15:12.153 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:12.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:12.849 00.696 8976 Exposure complete
01:15:12.854 00.005 8976 worker thread done servicing request
01:15:12.855 00.001 5052 OnExposeComplete: enter
01:15:12.855 00.000 5052 UpdateGuideState(): m_state=6
01:15:12.855 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2890
01:15:12.855 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.76, Mass=182, SNR=9.3, Peak=67 HFD=3.3
01:15:12.855 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:15:12.855 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:15:12.855 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.06 hyp=0.64 cameraTheta=3.05 mountX=0.34 mountY=0.50, mountTheta=0.98
01:15:12.855 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.06, opts=13)
01:15:12.855 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.06)
01:15:12.856 00.001 8976 Worker thread wakes up
01:15:12.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.06) opts 0xd
01:15:12.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.06)
01:15:12.856 00.000 8976 Moving (-0.63, 0.06) raw xDistance=0.34 yDistance=0.50
01:15:12.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:15:12.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
01:15:12.856 00.000 8976 MoveAxis(L, 1, ABG)
01:15:12.856 00.000 8976 stepping (-4, 5) + (-1, 0)
01:15:12.856 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:12.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:15:12.866 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:15:12.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:12.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:12.866 00.000 5052 Enqueuing Expose request
01:15:12.887 00.021 8976 Received - 47 (G) 
01:15:12.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:12.887 00.000 8976 stepped: pos (-5, 5)
01:15:12.887 00.000 8976 MoveAxis(D, 2, ABG)
01:15:12.887 00.000 8976 stepping (-5, 5) + (0, -2)
01:15:12.887 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:12.920 00.033 8976 Received - 47 (G) 
01:15:12.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:12.920 00.000 8976 stepped: pos (-5, 3)
01:15:12.920 00.000 8976 move complete, result=0
01:15:12.920 00.000 8976 worker thread done servicing request
01:15:12.920 00.000 8976 Worker thread wakes up
01:15:12.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:12.920 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:12.920 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:15:13.611 00.691 8976 Exposure complete
01:15:13.617 00.006 8976 worker thread done servicing request
01:15:13.617 00.000 5052 OnExposeComplete: enter
01:15:13.617 00.000 5052 UpdateGuideState(): m_state=6
01:15:13.617 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2891
01:15:13.617 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.24, Mass=184, SNR=9.3, Peak=65 HFD=3.4
01:15:13.617 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
01:15:13.617 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.80)
01:15:13.617 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.47 hyp=0.65 cameraTheta=-2.34 mountX=-0.21 mountY=0.63, mountTheta=1.89
01:15:13.618 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.47, opts=13)
01:15:13.618 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.47)
01:15:13.618 00.000 8976 Worker thread wakes up
01:15:13.618 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.47) opts 0xd
01:15:13.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.47)
01:15:13.618 00.000 8976 Moving (-0.45, -0.47) raw xDistance=-0.21 yDistance=0.63
01:15:13.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:15:13.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
01:15:13.618 00.000 8976 MoveAxis(R, 0, ABG)
01:15:13.618 00.000 8976 MoveAxis(D, 3, ABG)
01:15:13.618 00.000 8976 stepping (-5, 3) + (0, -3)
01:15:13.618 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:13.619 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:15:13.628 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:15:13.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:13.628 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:13.628 00.000 5052 Enqueuing Expose request
01:15:13.655 00.027 8976 Received - 47 (G) 
01:15:13.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:13.655 00.000 8976 stepped: pos (-5, 0)
01:15:13.655 00.000 8976 move complete, result=0
01:15:13.655 00.000 8976 worker thread done servicing request
01:15:13.655 00.000 8976 Worker thread wakes up
01:15:13.655 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:15:13.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:13.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:14.366 00.711 8976 Exposure complete
01:15:14.372 00.006 8976 worker thread done servicing request
01:15:14.372 00.000 5052 OnExposeComplete: enter
01:15:14.372 00.000 5052 UpdateGuideState(): m_state=6
01:15:14.372 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2892
01:15:14.372 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=282.26, Mass=182, SNR=9.2, Peak=69 HFD=3.3
01:15:14.372 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
01:15:14.372 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
01:15:14.372 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.55 hyp=0.71 cameraTheta=2.26 mountX=0.70 mountY=0.08, mountTheta=0.12
01:15:14.373 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.55, opts=13)
01:15:14.373 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.55)
01:15:14.373 00.000 8976 Worker thread wakes up
01:15:14.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.55) opts 0xd
01:15:14.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.55)
01:15:14.373 00.000 8976 Moving (-0.46, 0.55) raw xDistance=0.70 yDistance=0.08
01:15:14.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
01:15:14.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:15:14.373 00.000 8976 MoveAxis(L, 3, ABG)
01:15:14.373 00.000 8976 stepping (-5, 0) + (-3, 0)
01:15:14.374 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:14.374 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:15:14.384 00.010 5052 UpdateGuideState exits: m=182 SNR=9.2
01:15:14.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:14.384 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:14.384 00.000 5052 Enqueuing Expose request
01:15:14.406 00.022 8976 Received - 47 (G) 
01:15:14.406 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:14.406 00.000 8976 stepped: pos (-8, 0)
01:15:14.406 00.000 8976 MoveAxis(U, 0, ABG)
01:15:14.406 00.000 8976 move complete, result=0
01:15:14.406 00.000 8976 worker thread done servicing request
01:15:14.406 00.000 8976 Worker thread wakes up
01:15:14.406 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.1 px 0 ms NORTH
01:15:14.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:14.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:15.097 00.691 8976 Exposure complete
01:15:15.103 00.006 8976 worker thread done servicing request
01:15:15.103 00.000 5052 OnExposeComplete: enter
01:15:15.103 00.000 5052 UpdateGuideState(): m_state=6
01:15:15.104 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2893
01:15:15.104 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.78, Mass=167, SNR=8.8, Peak=65 HFD=3.2
01:15:15.104 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:15:15.104 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:15:15.104 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.07 hyp=0.73 cameraTheta=3.05 mountX=0.39 mountY=0.57, mountTheta=0.97
01:15:15.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.07, opts=13)
01:15:15.105 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.07)
01:15:15.105 00.000 8976 Worker thread wakes up
01:15:15.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.07) opts 0xd
01:15:15.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.07)
01:15:15.105 00.000 8976 Moving (-0.73, 0.07) raw xDistance=0.39 yDistance=0.57
01:15:15.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
01:15:15.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
01:15:15.105 00.000 8976 MoveAxis(L, 2, ABG)
01:15:15.105 00.000 8976 stepping (-8, 0) + (-2, 0)
01:15:15.105 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:15.106 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:15:15.116 00.010 5052 UpdateGuideState exits: m=167 SNR=8.8
01:15:15.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:15.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:15.116 00.000 5052 Enqueuing Expose request
01:15:15.141 00.025 8976 Received - 47 (G) 
01:15:15.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:15.141 00.000 8976 stepped: pos (-10, 0)
01:15:15.141 00.000 8976 MoveAxis(D, 2, ABG)
01:15:15.141 00.000 8976 stepping (-10, 0) + (0, -2)
01:15:15.142 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:15.174 00.032 8976 Received - 47 (G) 
01:15:15.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:15.174 00.000 8976 stepped: pos (-10, -2)
01:15:15.174 00.000 8976 move complete, result=0
01:15:15.174 00.000 8976 worker thread done servicing request
01:15:15.174 00.000 8976 Worker thread wakes up
01:15:15.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:15.174 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:15:15.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:15.862 00.688 8976 Exposure complete
01:15:15.867 00.005 8976 worker thread done servicing request
01:15:15.867 00.000 5052 OnExposeComplete: enter
01:15:15.867 00.000 5052 UpdateGuideState(): m_state=6
01:15:15.867 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2894
01:15:15.867 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.59, Mass=200, SNR=9.8, Peak=65 HFD=3.3
01:15:15.867 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
01:15:15.867 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
01:15:15.867 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.12 hyp=0.60 cameraTheta=-2.95 mountX=0.17 mountY=0.56, mountTheta=1.28
01:15:15.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.12, opts=13)
01:15:15.868 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.12)
01:15:15.868 00.000 8976 Worker thread wakes up
01:15:15.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.12) opts 0xd
01:15:15.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.12)
01:15:15.868 00.000 8976 Moving (-0.59, -0.12) raw xDistance=0.17 yDistance=0.56
01:15:15.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:15:15.869 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
01:15:15.869 00.000 8976 MoveAxis(R, 0, ABG)
01:15:15.869 00.000 8976 MoveAxis(D, 2, ABG)
01:15:15.869 00.000 8976 stepping (-10, -2) + (0, -2)
01:15:15.869 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:15.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:15:15.878 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:15:15.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:15.878 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:15.878 00.000 5052 Enqueuing Expose request
01:15:15.893 00.015 8976 Received - 47 (G) 
01:15:15.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:15.893 00.000 8976 stepped: pos (-10, -4)
01:15:15.893 00.000 8976 move complete, result=0
01:15:15.893 00.000 8976 worker thread done servicing request
01:15:15.893 00.000 8976 Worker thread wakes up
01:15:15.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:15.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:15.893 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:15:16.581 00.688 8976 Exposure complete
01:15:16.586 00.005 8976 worker thread done servicing request
01:15:16.586 00.000 5052 OnExposeComplete: enter
01:15:16.586 00.000 5052 UpdateGuideState(): m_state=6
01:15:16.586 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2895
01:15:16.586 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.69, Mass=194, SNR=9.6, Peak=63 HFD=3.2
01:15:16.586 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
01:15:16.586 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.04)
01:15:16.586 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.02 hyp=0.55 cameraTheta=-3.10 mountX=0.23 mountY=0.47, mountTheta=1.12
01:15:16.587 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.02, opts=13)
01:15:16.587 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.02)
01:15:16.587 00.000 8976 Worker thread wakes up
01:15:16.587 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.02) opts 0xd
01:15:16.587 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.02)
01:15:16.587 00.000 8976 Moving (-0.55, -0.02) raw xDistance=0.23 yDistance=0.47
01:15:16.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:15:16.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
01:15:16.587 00.000 8976 MoveAxis(R, 0, ABG)
01:15:16.588 00.001 8976 MoveAxis(D, 2, ABG)
01:15:16.588 00.000 8976 stepping (-10, -4) + (0, -2)
01:15:16.588 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:16.588 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:15:16.598 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:15:16.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:16.599 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:16.599 00.000 5052 Enqueuing Expose request
01:15:16.612 00.013 8976 Received - 47 (G) 
01:15:16.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:16.612 00.000 8976 stepped: pos (-10, -6)
01:15:16.612 00.000 8976 move complete, result=0
01:15:16.612 00.000 8976 worker thread done servicing request
01:15:16.612 00.000 8976 Worker thread wakes up
01:15:16.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:16.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:16.612 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:15:17.299 00.687 8976 Exposure complete
01:15:17.304 00.005 8976 worker thread done servicing request
01:15:17.305 00.001 5052 OnExposeComplete: enter
01:15:17.305 00.000 5052 UpdateGuideState(): m_state=6
01:15:17.305 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2896
01:15:17.305 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.88, Mass=188, SNR=9.5, Peak=64 HFD=2.7
01:15:17.305 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
01:15:17.305 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
01:15:17.305 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.17 hyp=0.27 cameraTheta=2.46 mountX=0.25 mountY=0.08, mountTheta=0.32
01:15:17.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.17, opts=13)
01:15:17.306 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.17)
01:15:17.306 00.000 8976 Worker thread wakes up
01:15:17.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.17) opts 0xd
01:15:17.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.17)
01:15:17.306 00.000 8976 Moving (-0.21, 0.17) raw xDistance=0.25 yDistance=0.08
01:15:17.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:15:17.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:15:17.306 00.000 8976 MoveAxis(R, 0, ABG)
01:15:17.306 00.000 8976 MoveAxis(U, 0, ABG)
01:15:17.306 00.000 8976 move complete, result=0
01:15:17.306 00.000 8976 worker thread done servicing request
01:15:17.307 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:15:17.316 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:15:17.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:17.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:17.316 00.000 5052 Enqueuing Expose request
01:15:17.316 00.000 8976 Worker thread wakes up
01:15:17.316 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:17.317 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:17.317 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:18.004 00.687 8976 Exposure complete
01:15:18.010 00.006 8976 worker thread done servicing request
01:15:18.010 00.000 5052 OnExposeComplete: enter
01:15:18.010 00.000 5052 UpdateGuideState(): m_state=6
01:15:18.010 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2897
01:15:18.010 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.05, Mass=195, SNR=9.6, Peak=64 HFD=2.9
01:15:18.010 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
01:15:18.011 00.001 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
01:15:18.011 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.81 mountX=0.34 mountY=-0.12, mountTheta=-0.33
01:15:18.011 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.34, opts=13)
01:15:18.011 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.34)
01:15:18.011 00.000 8976 Worker thread wakes up
01:15:18.011 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.34) opts 0xd
01:15:18.011 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.34)
01:15:18.011 00.000 8976 Moving (-0.08, 0.34) raw xDistance=0.34 yDistance=-0.12
01:15:18.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:15:18.012 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:15:18.012 00.000 8976 MoveAxis(L, 1, ABG)
01:15:18.012 00.000 8976 stepping (-10, -6) + (-1, 0)
01:15:18.012 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:18.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:15:18.021 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:15:18.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:18.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:18.021 00.000 5052 Enqueuing Expose request
01:15:18.035 00.014 8976 Received - 47 (G) 
01:15:18.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:18.035 00.000 8976 stepped: pos (-11, -6)
01:15:18.035 00.000 8976 MoveAxis(U, 0, ABG)
01:15:18.035 00.000 8976 move complete, result=0
01:15:18.035 00.000 8976 worker thread done servicing request
01:15:18.035 00.000 8976 Worker thread wakes up
01:15:18.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:18.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:18.035 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:15:18.727 00.692 8976 Exposure complete
01:15:18.732 00.005 8976 worker thread done servicing request
01:15:18.732 00.000 5052 OnExposeComplete: enter
01:15:18.732 00.000 5052 UpdateGuideState(): m_state=6
01:15:18.733 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2898
01:15:18.733 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.54, Mass=190, SNR=9.4, Peak=63 HFD=3.5
01:15:18.733 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
01:15:18.733 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.34)
01:15:18.733 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.17 hyp=0.51 cameraTheta=-2.80 mountX=0.07 mountY=0.49, mountTheta=1.44
01:15:18.733 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.17, opts=13)
01:15:18.733 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.17)
01:15:18.733 00.000 8976 Worker thread wakes up
01:15:18.734 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.17) opts 0xd
01:15:18.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.17)
01:15:18.734 00.000 8976 Moving (-0.48, -0.17) raw xDistance=0.07 yDistance=0.49
01:15:18.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:15:18.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:15:18.734 00.000 8976 MoveAxis(R, 0, ABG)
01:15:18.734 00.000 8976 MoveAxis(D, 2, ABG)
01:15:18.734 00.000 8976 stepping (-11, -6) + (0, -2)
01:15:18.734 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:18.734 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:15:18.744 00.010 5052 UpdateGuideState exits: m=190 SNR=9.4
01:15:18.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:18.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:18.744 00.000 5052 Enqueuing Expose request
01:15:18.771 00.027 8976 Received - 47 (G) 
01:15:18.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:18.771 00.000 8976 stepped: pos (-11, -8)
01:15:18.771 00.000 8976 move complete, result=0
01:15:18.771 00.000 8976 worker thread done servicing request
01:15:18.771 00.000 8976 Worker thread wakes up
01:15:18.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:18.771 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:18.771 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:15:19.474 00.703 8976 Exposure complete
01:15:19.480 00.006 8976 worker thread done servicing request
01:15:19.481 00.001 5052 OnExposeComplete: enter
01:15:19.481 00.000 5052 UpdateGuideState(): m_state=6
01:15:19.481 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2899
01:15:19.481 00.000 5052 Star::Find returns 1 (0), X=330.10, Y=281.92, Mass=173, SNR=9.0, Peak=62 HFD=2.9
01:15:19.481 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
01:15:19.481 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
01:15:19.481 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=0.21 hyp=0.95 cameraTheta=0.22 mountX=-0.23 mountY=-0.89, mountTheta=-1.83
01:15:19.481 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=0.21, opts=13)
01:15:19.481 00.000 5052 Enqueuing Move request for stepguider (0.93, 0.21)
01:15:19.482 00.001 8976 Worker thread wakes up
01:15:19.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, 0.21) opts 0xd
01:15:19.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, 0.21)
01:15:19.482 00.000 8976 Moving (0.93, 0.21) raw xDistance=-0.23 yDistance=-0.89
01:15:19.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:15:19.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.89
01:15:19.482 00.000 8976 MoveAxis(R, 0, ABG)
01:15:19.482 00.000 8976 MoveAxis(U, 3, ABG)
01:15:19.482 00.000 8976 stepping (-11, -8) + (0, 3)
01:15:19.482 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:19.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:15:19.491 00.009 5052 UpdateGuideState exits: m=173 SNR=9.0
01:15:19.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:19.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:19.491 00.000 5052 Enqueuing Expose request
01:15:19.522 00.031 8976 Received - 47 (G) 
01:15:19.522 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:19.522 00.000 8976 stepped: pos (-11, -5)
01:15:19.522 00.000 8976 move complete, result=0
01:15:19.522 00.000 8976 worker thread done servicing request
01:15:19.522 00.000 8976 Worker thread wakes up
01:15:19.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:19.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:19.522 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 3 ms NORTH
01:15:20.214 00.692 8976 Exposure complete
01:15:20.219 00.005 8976 worker thread done servicing request
01:15:20.219 00.000 5052 OnExposeComplete: enter
01:15:20.219 00.000 5052 UpdateGuideState(): m_state=6
01:15:20.219 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2900
01:15:20.219 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.37, Mass=183, SNR=9.3, Peak=68 HFD=2.8
01:15:20.220 00.001 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
01:15:20.220 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
01:15:20.220 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.34 hyp=0.76 cameraTheta=-0.47 mountX=-0.62 mountY=-0.38, mountTheta=-2.58
01:15:20.220 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.34, opts=13)
01:15:20.220 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.34)
01:15:20.220 00.000 8976 Worker thread wakes up
01:15:20.221 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.34) opts 0xd
01:15:20.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.34)
01:15:20.221 00.000 8976 Moving (0.68, -0.34) raw xDistance=-0.62 yDistance=-0.38
01:15:20.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
01:15:20.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.38
01:15:20.221 00.000 8976 MoveAxis(R, 3, ABG)
01:15:20.221 00.000 8976 stepping (-11, -5) + (3, 0)
01:15:20.221 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:20.222 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:15:20.231 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:15:20.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:20.231 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:20.231 00.000 5052 Enqueuing Expose request
01:15:20.257 00.026 8976 Received - 47 (G) 
01:15:20.257 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:20.257 00.000 8976 stepped: pos (-8, -5)
01:15:20.257 00.000 8976 MoveAxis(U, 2, ABG)
01:15:20.257 00.000 8976 stepping (-8, -5) + (0, 2)
01:15:20.257 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:20.288 00.031 8976 Received - 47 (G) 
01:15:20.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:20.289 00.001 8976 stepped: pos (-8, -3)
01:15:20.289 00.000 8976 move complete, result=0
01:15:20.289 00.000 8976 worker thread done servicing request
01:15:20.289 00.000 8976 Worker thread wakes up
01:15:20.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:20.289 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.4 px 2 ms NORTH
01:15:20.289 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:20.983 00.694 8976 Exposure complete
01:15:20.988 00.005 8976 worker thread done servicing request
01:15:20.988 00.000 5052 OnExposeComplete: enter
01:15:20.988 00.000 5052 UpdateGuideState(): m_state=6
01:15:20.989 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2901
01:15:20.989 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.43, Mass=206, SNR=9.9, Peak=66 HFD=3.2
01:15:20.989 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.33 = 1.95)
01:15:20.989 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.85)
01:15:20.989 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.28 hyp=0.38 cameraTheta=-2.29 mountX=-0.14 mountY=0.36, mountTheta=1.94
01:15:20.989 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.28, opts=13)
01:15:20.989 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.28)
01:15:20.990 00.001 8976 Worker thread wakes up
01:15:20.990 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.28) opts 0xd
01:15:20.990 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.28)
01:15:20.990 00.000 8976 Moving (-0.25, -0.28) raw xDistance=-0.14 yDistance=0.36
01:15:20.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:15:20.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
01:15:20.990 00.000 8976 MoveAxis(R, 0, ABG)
01:15:20.990 00.000 8976 MoveAxis(D, 1, ABG)
01:15:20.990 00.000 8976 stepping (-8, -3) + (0, -1)
01:15:20.990 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:20.991 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:15:21.000 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:15:21.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:21.000 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:21.000 00.000 5052 Enqueuing Expose request
01:15:21.009 00.009 8976 Received - 47 (G) 
01:15:21.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:21.009 00.000 8976 stepped: pos (-8, -4)
01:15:21.009 00.000 8976 move complete, result=0
01:15:21.009 00.000 8976 worker thread done servicing request
01:15:21.009 00.000 8976 Worker thread wakes up
01:15:21.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:21.009 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:21.009 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:15:21.700 00.691 8976 Exposure complete
01:15:21.705 00.005 8976 worker thread done servicing request
01:15:21.705 00.000 5052 OnExposeComplete: enter
01:15:21.705 00.000 5052 UpdateGuideState(): m_state=6
01:15:21.705 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2902
01:15:21.705 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.76, Mass=164, SNR=8.8, Peak=61 HFD=3.2
01:15:21.705 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:15:21.705 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:15:21.705 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.05 hyp=0.72 cameraTheta=3.07 mountX=0.38 mountY=0.57, mountTheta=0.99
01:15:21.707 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.05, opts=13)
01:15:21.707 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.05)
01:15:21.707 00.000 8976 Worker thread wakes up
01:15:21.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.05) opts 0xd
01:15:21.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.05)
01:15:21.707 00.000 8976 Moving (-0.72, 0.05) raw xDistance=0.38 yDistance=0.57
01:15:21.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:15:21.708 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
01:15:21.708 00.000 8976 MoveAxis(L, 2, ABG)
01:15:21.708 00.000 8976 stepping (-8, -4) + (-2, 0)
01:15:21.708 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:21.708 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:15:21.718 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
01:15:21.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:21.718 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:21.718 00.000 5052 Enqueuing Expose request
01:15:21.744 00.026 8976 Received - 47 (G) 
01:15:21.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:21.744 00.000 8976 stepped: pos (-10, -4)
01:15:21.744 00.000 8976 MoveAxis(D, 2, ABG)
01:15:21.744 00.000 8976 stepping (-10, -4) + (0, -2)
01:15:21.744 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:21.775 00.031 8976 Received - 47 (G) 
01:15:21.776 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:21.776 00.000 8976 stepped: pos (-10, -6)
01:15:21.776 00.000 8976 move complete, result=0
01:15:21.776 00.000 8976 worker thread done servicing request
01:15:21.776 00.000 8976 Worker thread wakes up
01:15:21.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:21.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:21.776 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:15:22.469 00.693 8976 Exposure complete
01:15:22.475 00.006 8976 worker thread done servicing request
01:15:22.475 00.000 5052 OnExposeComplete: enter
01:15:22.475 00.000 5052 UpdateGuideState(): m_state=6
01:15:22.475 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2903
01:15:22.475 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.73, Mass=187, SNR=9.5, Peak=60 HFD=3.2
01:15:22.475 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:15:22.475 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:15:22.475 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.02 hyp=0.61 cameraTheta=3.10 mountX=0.30 mountY=0.49, mountTheta=1.03
01:15:22.476 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.02, opts=13)
01:15:22.476 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.02)
01:15:22.476 00.000 8976 Worker thread wakes up
01:15:22.476 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.02) opts 0xd
01:15:22.476 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.02)
01:15:22.476 00.000 8976 Moving (-0.61, 0.02) raw xDistance=0.30 yDistance=0.49
01:15:22.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
01:15:22.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
01:15:22.476 00.000 8976 MoveAxis(L, 1, ABG)
01:15:22.476 00.000 8976 stepping (-10, -6) + (-1, 0)
01:15:22.477 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:22.477 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:15:22.489 00.012 5052 UpdateGuideState exits: m=187 SNR=9.5
01:15:22.489 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:22.489 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:22.489 00.000 5052 Enqueuing Expose request
01:15:22.495 00.006 8976 Received - 47 (G) 
01:15:22.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:22.495 00.000 8976 stepped: pos (-11, -6)
01:15:22.495 00.000 8976 MoveAxis(D, 2, ABG)
01:15:22.495 00.000 8976 stepping (-11, -6) + (0, -2)
01:15:22.495 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:22.527 00.032 8976 Received - 47 (G) 
01:15:22.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:22.527 00.000 8976 stepped: pos (-11, -8)
01:15:22.527 00.000 8976 move complete, result=0
01:15:22.527 00.000 8976 worker thread done servicing request
01:15:22.527 00.000 8976 Worker thread wakes up
01:15:22.527 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:15:22.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:22.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:23.219 00.692 8976 Exposure complete
01:15:23.224 00.005 8976 worker thread done servicing request
01:15:23.224 00.000 5052 OnExposeComplete: enter
01:15:23.224 00.000 5052 UpdateGuideState(): m_state=6
01:15:23.224 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2904
01:15:23.225 00.001 5052 Star::Find returns 1 (0), X=329.13, Y=282.20, Mass=176, SNR=9.1, Peak=63 HFD=3.1
01:15:23.225 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.39 = -0.39)
01:15:23.225 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
01:15:23.225 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.49 hyp=0.49 cameraTheta=1.65 mountX=0.45 mountY=-0.23, mountTheta=-0.47
01:15:23.225 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.49, opts=13)
01:15:23.225 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.49)
01:15:23.225 00.000 8976 Worker thread wakes up
01:15:23.226 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.49) opts 0xd
01:15:23.226 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.49)
01:15:23.226 00.000 8976 Moving (-0.04, 0.49) raw xDistance=0.45 yDistance=-0.23
01:15:23.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
01:15:23.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:15:23.226 00.000 8976 MoveAxis(L, 2, ABG)
01:15:23.226 00.000 8976 stepping (-11, -8) + (-2, 0)
01:15:23.226 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:23.227 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:15:23.238 00.011 5052 UpdateGuideState exits: m=176 SNR=9.1
01:15:23.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:23.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:23.238 00.000 5052 Enqueuing Expose request
01:15:23.263 00.025 8976 Received - 47 (G) 
01:15:23.263 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:23.263 00.000 8976 stepped: pos (-13, -8)
01:15:23.263 00.000 8976 MoveAxis(U, 0, ABG)
01:15:23.263 00.000 8976 move complete, result=0
01:15:23.263 00.000 8976 worker thread done servicing request
01:15:23.263 00.000 8976 Worker thread wakes up
01:15:23.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:23.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:23.263 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
01:15:23.953 00.690 8976 Exposure complete
01:15:23.958 00.005 8976 worker thread done servicing request
01:15:23.958 00.000 5052 OnExposeComplete: enter
01:15:23.958 00.000 5052 UpdateGuideState(): m_state=6
01:15:23.958 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2905
01:15:23.958 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.39, Mass=190, SNR=9.5, Peak=67 HFD=3.1
01:15:23.958 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.04) = xAngle (-3.19 = 3.09)
01:15:23.958 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.30 = 2.98)
01:15:23.958 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.32 hyp=0.35 cameraTheta=-1.15 mountX=-0.35 mountY=0.05, mountTheta=2.99
01:15:23.959 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.32, opts=13)
01:15:23.959 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.32)
01:15:23.959 00.000 8976 Worker thread wakes up
01:15:23.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.32) opts 0xd
01:15:23.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.32)
01:15:23.959 00.000 8976 Moving (0.14, -0.32) raw xDistance=-0.35 yDistance=0.05
01:15:23.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
01:15:23.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:15:23.959 00.000 8976 MoveAxis(R, 1, ABG)
01:15:23.959 00.000 8976 stepping (-13, -8) + (1, 0)
01:15:23.959 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:23.960 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:15:23.970 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:15:23.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:23.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:23.970 00.000 5052 Enqueuing Expose request
01:15:23.982 00.012 8976 Received - 47 (G) 
01:15:23.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:23.982 00.000 8976 stepped: pos (-12, -8)
01:15:23.982 00.000 8976 MoveAxis(U, 0, ABG)
01:15:23.982 00.000 8976 move complete, result=0
01:15:23.982 00.000 8976 worker thread done servicing request
01:15:23.982 00.000 8976 Worker thread wakes up
01:15:23.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:23.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:23.982 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.1 px 0 ms NORTH
01:15:24.674 00.692 8976 Exposure complete
01:15:24.679 00.005 8976 worker thread done servicing request
01:15:24.680 00.001 5052 OnExposeComplete: enter
01:15:24.680 00.000 5052 UpdateGuideState(): m_state=6
01:15:24.680 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2906
01:15:24.680 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.26, Mass=184, SNR=9.4, Peak=66 HFD=2.7
01:15:24.680 00.000 5052 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.04) = xAngle (-3.96 = 2.33)
01:15:24.680 00.000 5052 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.06 = 2.22)
01:15:24.680 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.45 hyp=0.48 cameraTheta=-1.91 mountX=-0.33 mountY=0.38, mountTheta=2.28
01:15:24.681 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.45, opts=13)
01:15:24.681 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.45)
01:15:24.681 00.000 8976 Worker thread wakes up
01:15:24.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.45) opts 0xd
01:15:24.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.45)
01:15:24.681 00.000 8976 Moving (-0.16, -0.45) raw xDistance=-0.33 yDistance=0.38
01:15:24.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
01:15:24.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:15:24.681 00.000 8976 MoveAxis(R, 1, ABG)
01:15:24.681 00.000 8976 stepping (-12, -8) + (1, 0)
01:15:24.681 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:24.682 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:15:24.692 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:15:24.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:24.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:24.692 00.000 5052 Enqueuing Expose request
01:15:24.702 00.010 8976 Received - 47 (G) 
01:15:24.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:24.702 00.000 8976 stepped: pos (-11, -8)
01:15:24.702 00.000 8976 MoveAxis(D, 2, ABG)
01:15:24.702 00.000 8976 stepping (-11, -8) + (0, -2)
01:15:24.702 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:24.733 00.031 8976 Received - 47 (G) 
01:15:24.734 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:24.734 00.000 8976 stepped: pos (-11, -10)
01:15:24.734 00.000 8976 move complete, result=0
01:15:24.734 00.000 8976 worker thread done servicing request
01:15:24.734 00.000 8976 Worker thread wakes up
01:15:24.734 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
01:15:24.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:24.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:25.427 00.693 8976 Exposure complete
01:15:25.433 00.006 8976 worker thread done servicing request
01:15:25.433 00.000 5052 OnExposeComplete: enter
01:15:25.433 00.000 5052 UpdateGuideState(): m_state=6
01:15:25.433 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2907
01:15:25.433 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.01, Mass=183, SNR=9.3, Peak=63 HFD=2.9
01:15:25.433 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
01:15:25.433 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.22 = -0.22)
01:15:25.433 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.93 mountX=0.32 mountY=-0.07, mountTheta=-0.21
01:15:25.434 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.30, opts=13)
01:15:25.434 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.30)
01:15:25.434 00.000 8976 Worker thread wakes up
01:15:25.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.30) opts 0xd
01:15:25.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.30)
01:15:25.434 00.000 8976 Moving (-0.11, 0.30) raw xDistance=0.32 yDistance=-0.07
01:15:25.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32
01:15:25.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:15:25.434 00.000 8976 MoveAxis(L, 1, ABG)
01:15:25.434 00.000 8976 stepping (-11, -10) + (-1, 0)
01:15:25.434 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:25.435 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:15:25.444 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:15:25.444 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:25.444 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:25.444 00.000 5052 Enqueuing Expose request
01:15:25.469 00.025 8976 Received - 47 (G) 
01:15:25.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:25.469 00.000 8976 stepped: pos (-12, -10)
01:15:25.469 00.000 8976 MoveAxis(U, 0, ABG)
01:15:25.469 00.000 8976 move complete, result=0
01:15:25.469 00.000 8976 worker thread done servicing request
01:15:25.469 00.000 8976 Worker thread wakes up
01:15:25.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:25.469 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:15:25.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:26.177 00.708 8976 Exposure complete
01:15:26.183 00.006 8976 worker thread done servicing request
01:15:26.183 00.000 5052 OnExposeComplete: enter
01:15:26.183 00.000 5052 UpdateGuideState(): m_state=6
01:15:26.183 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2908
01:15:26.183 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.54, Mass=186, SNR=9.4, Peak=62 HFD=3.2
01:15:26.183 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
01:15:26.183 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
01:15:26.183 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.17 hyp=0.34 cameraTheta=-0.52 mountX=-0.28 mountY=-0.15, mountTheta=-2.65
01:15:26.184 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.17, opts=13)
01:15:26.184 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.17)
01:15:26.184 00.000 8976 Worker thread wakes up
01:15:26.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.17) opts 0xd
01:15:26.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.17)
01:15:26.184 00.000 8976 Moving (0.29, -0.17) raw xDistance=-0.28 yDistance=-0.15
01:15:26.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
01:15:26.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:15:26.184 00.000 8976 MoveAxis(R, 1, ABG)
01:15:26.184 00.000 8976 stepping (-12, -10) + (1, 0)
01:15:26.184 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:26.185 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:15:26.195 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:15:26.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:26.196 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:26.196 00.000 5052 Enqueuing Expose request
01:15:26.204 00.008 8976 Received - 47 (G) 
01:15:26.204 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:26.204 00.000 8976 stepped: pos (-11, -10)
01:15:26.204 00.000 8976 MoveAxis(U, 0, ABG)
01:15:26.204 00.000 8976 move complete, result=0
01:15:26.204 00.000 8976 worker thread done servicing request
01:15:26.204 00.000 8976 Worker thread wakes up
01:15:26.204 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:15:26.205 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:26.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:26.893 00.688 8976 Exposure complete
01:15:26.899 00.006 8976 worker thread done servicing request
01:15:26.899 00.000 5052 OnExposeComplete: enter
01:15:26.899 00.000 5052 UpdateGuideState(): m_state=6
01:15:26.899 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2909
01:15:26.899 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=282.16, Mass=189, SNR=9.4, Peak=65 HFD=3.2
01:15:26.899 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
01:15:26.899 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.24 = -1.24)
01:15:26.899 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.45 hyp=0.57 cameraTheta=0.91 mountX=0.24 mountY=-0.54, mountTheta=-1.15
01:15:26.901 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.45, opts=13)
01:15:26.901 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.45)
01:15:26.901 00.000 8976 Worker thread wakes up
01:15:26.901 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.45) opts 0xd
01:15:26.901 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.45)
01:15:26.901 00.000 8976 Moving (0.35, 0.45) raw xDistance=0.24 yDistance=-0.54
01:15:26.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:15:26.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:15:26.901 00.000 8976 MoveAxis(R, 0, ABG)
01:15:26.901 00.000 8976 MoveAxis(U, 2, ABG)
01:15:26.901 00.000 8976 stepping (-11, -10) + (0, 2)
01:15:26.901 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:26.902 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:15:26.912 00.010 5052 UpdateGuideState exits: m=189 SNR=9.4
01:15:26.912 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:26.912 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:26.912 00.000 5052 Enqueuing Expose request
01:15:26.940 00.028 8976 Received - 47 (G) 
01:15:26.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:26.940 00.000 8976 stepped: pos (-11, -8)
01:15:26.940 00.000 8976 move complete, result=0
01:15:26.940 00.000 8976 worker thread done servicing request
01:15:26.940 00.000 8976 Worker thread wakes up
01:15:26.940 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:26.940 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:26.940 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:15:27.629 00.689 8976 Exposure complete
01:15:27.634 00.005 8976 worker thread done servicing request
01:15:27.635 00.001 5052 OnExposeComplete: enter
01:15:27.635 00.000 5052 UpdateGuideState(): m_state=6
01:15:27.635 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2910
01:15:27.635 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=281.49, Mass=170, SNR=9.0, Peak=65 HFD=3.4
01:15:27.635 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
01:15:27.635 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
01:15:27.635 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=-0.22 hyp=1.03 cameraTheta=-0.22 mountX=-0.66 mountY=-0.72, mountTheta=-2.31
01:15:27.635 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=-0.22, opts=13)
01:15:27.635 00.000 5052 Enqueuing Move request for stepguider (1.01, -0.22)
01:15:27.636 00.001 8976 Worker thread wakes up
01:15:27.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, -0.22) opts 0xd
01:15:27.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, -0.22)
01:15:27.636 00.000 8976 Moving (1.01, -0.22) raw xDistance=-0.66 yDistance=-0.72
01:15:27.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
01:15:27.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
01:15:27.636 00.000 8976 MoveAxis(R, 3, ABG)
01:15:27.636 00.000 8976 stepping (-11, -8) + (3, 0)
01:15:27.636 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:27.636 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:15:27.646 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
01:15:27.646 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:27.646 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:27.646 00.000 5052 Enqueuing Expose request
01:15:27.675 00.029 8976 Received - 47 (G) 
01:15:27.675 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:27.675 00.000 8976 stepped: pos (-8, -8)
01:15:27.675 00.000 8976 MoveAxis(U, 3, ABG)
01:15:27.675 00.000 8976 stepping (-8, -8) + (0, 3)
01:15:27.675 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:27.706 00.031 8976 Received - 47 (G) 
01:15:27.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:27.706 00.000 8976 stepped: pos (-8, -5)
01:15:27.707 00.001 8976 move complete, result=0
01:15:27.707 00.000 8976 worker thread done servicing request
01:15:27.707 00.000 8976 Worker thread wakes up
01:15:27.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:27.707 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.7 px 3 ms NORTH
01:15:27.707 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:28.402 00.695 8976 Exposure complete
01:15:28.408 00.006 8976 worker thread done servicing request
01:15:28.408 00.000 5052 OnExposeComplete: enter
01:15:28.408 00.000 5052 UpdateGuideState(): m_state=6
01:15:28.408 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2911
01:15:28.408 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=281.78, Mass=187, SNR=9.4, Peak=63 HFD=3.3
01:15:28.408 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
01:15:28.408 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:15:28.409 00.001 5052 CameraToMount -- cameraX=1.16 cameraY=0.07 hyp=1.16 cameraTheta=0.06 mountX=-0.47 mountY=-1.01, mountTheta=-2.00
01:15:28.409 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.16, y=0.07, opts=13)
01:15:28.409 00.000 5052 Enqueuing Move request for stepguider (1.16, 0.07)
01:15:28.409 00.000 8976 Worker thread wakes up
01:15:28.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.16, 0.07) opts 0xd
01:15:28.410 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.16, 0.07)
01:15:28.410 00.000 8976 Moving (1.16, 0.07) raw xDistance=-0.47 yDistance=-1.01
01:15:28.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
01:15:28.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.01
01:15:28.410 00.000 8976 MoveAxis(R, 2, ABG)
01:15:28.410 00.000 8976 stepping (-8, -5) + (2, 0)
01:15:28.410 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:28.410 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:15:28.421 00.011 5052 UpdateGuideState exits: m=187 SNR=9.4
01:15:28.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:28.421 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:28.421 00.000 5052 Enqueuing Expose request
01:15:28.442 00.021 8976 Received - 47 (G) 
01:15:28.443 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:28.443 00.000 8976 stepped: pos (-6, -5)
01:15:28.443 00.000 8976 MoveAxis(U, 4, ABG)
01:15:28.443 00.000 8976 stepping (-6, -5) + (0, 4)
01:15:28.443 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:15:28.475 00.032 8976 Received - 47 (G) 
01:15:28.475 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:15:28.475 00.000 8976 stepped: pos (-6, -1)
01:15:28.475 00.000 8976 move complete, result=0
01:15:28.475 00.000 8976 worker thread done servicing request
01:15:28.475 00.000 8976 Worker thread wakes up
01:15:28.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:28.475 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.0 px 4 ms NORTH
01:15:28.475 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:29.185 00.710 8976 Exposure complete
01:15:29.191 00.006 8976 worker thread done servicing request
01:15:29.191 00.000 5052 OnExposeComplete: enter
01:15:29.191 00.000 5052 UpdateGuideState(): m_state=6
01:15:29.191 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2912
01:15:29.191 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=282.00, Mass=216, SNR=10.1, Peak=62 HFD=3.4
01:15:29.191 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:15:29.191 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:15:29.191 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.29 hyp=1.02 cameraTheta=0.29 mountX=-0.18 mountY=-0.98, mountTheta=-1.76
01:15:29.192 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.29, opts=13)
01:15:29.192 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.29)
01:15:29.192 00.000 8976 Worker thread wakes up
01:15:29.192 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.29) opts 0xd
01:15:29.192 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.29)
01:15:29.192 00.000 8976 Moving (0.98, 0.29) raw xDistance=-0.18 yDistance=-0.98
01:15:29.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:15:29.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.98
01:15:29.192 00.000 8976 MoveAxis(R, 0, ABG)
01:15:29.192 00.000 8976 MoveAxis(U, 4, ABG)
01:15:29.192 00.000 8976 stepping (-6, -1) + (0, 4)
01:15:29.192 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:15:29.193 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:15:29.202 00.009 5052 UpdateGuideState exits: m=216 SNR=10.1
01:15:29.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:29.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:29.202 00.000 5052 Enqueuing Expose request
01:15:29.226 00.024 8976 Received - 47 (G) 
01:15:29.226 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:15:29.226 00.000 8976 stepped: pos (-6, 3)
01:15:29.226 00.000 8976 move complete, result=0
01:15:29.226 00.000 8976 worker thread done servicing request
01:15:29.226 00.000 8976 Worker thread wakes up
01:15:29.226 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
01:15:29.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:29.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:29.916 00.690 8976 Exposure complete
01:15:29.922 00.006 8976 worker thread done servicing request
01:15:29.923 00.001 5052 OnExposeComplete: enter
01:15:29.923 00.000 5052 UpdateGuideState(): m_state=6
01:15:29.923 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2913
01:15:29.923 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=282.10, Mass=193, SNR=9.6, Peak=69 HFD=3.3
01:15:29.923 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
01:15:29.923 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:15:29.923 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=0.39 hyp=0.94 cameraTheta=0.43 mountX=-0.04 mountY=-0.93, mountTheta=-1.61
01:15:29.923 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=0.39, opts=13)
01:15:29.923 00.000 5052 Enqueuing Move request for stepguider (0.86, 0.39)
01:15:29.924 00.001 8976 Worker thread wakes up
01:15:29.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, 0.39) opts 0xd
01:15:29.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, 0.39)
01:15:29.924 00.000 8976 Moving (0.86, 0.39) raw xDistance=-0.04 yDistance=-0.93
01:15:29.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:15:29.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.93
01:15:29.924 00.000 8976 MoveAxis(R, 0, ABG)
01:15:29.924 00.000 8976 MoveAxis(U, 4, ABG)
01:15:29.924 00.000 8976 stepping (-6, 3) + (0, 4)
01:15:29.924 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:15:29.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:15:29.934 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:15:29.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:29.934 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:29.934 00.000 5052 Enqueuing Expose request
01:15:29.961 00.027 8976 Received - 47 (G) 
01:15:29.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:15:29.961 00.000 8976 stepped: pos (-6, 7)
01:15:29.962 00.001 8976 move complete, result=0
01:15:29.962 00.000 8976 worker thread done servicing request
01:15:29.962 00.000 8976 Worker thread wakes up
01:15:29.962 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
01:15:29.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:29.962 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:30.649 00.687 8976 Exposure complete
01:15:30.655 00.006 8976 worker thread done servicing request
01:15:30.655 00.000 5052 OnExposeComplete: enter
01:15:30.655 00.000 5052 UpdateGuideState(): m_state=6
01:15:30.655 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2914
01:15:30.655 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.68, Mass=168, SNR=8.8, Peak=61 HFD=3.5
01:15:30.655 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:15:30.655 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
01:15:30.655 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.03 hyp=0.67 cameraTheta=-0.04 mountX=-0.33 mountY=-0.54, mountTheta=-2.11
01:15:30.656 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.03, opts=13)
01:15:30.656 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.03)
01:15:30.656 00.000 8976 Worker thread wakes up
01:15:30.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.03) opts 0xd
01:15:30.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.03)
01:15:30.656 00.000 8976 Moving (0.67, -0.03) raw xDistance=-0.33 yDistance=-0.54
01:15:30.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:15:30.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.54
01:15:30.656 00.000 8976 MoveAxis(R, 1, ABG)
01:15:30.656 00.000 8976 stepping (-6, 7) + (1, 0)
01:15:30.656 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:30.657 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:15:30.667 00.010 5052 UpdateGuideState exits: m=168 SNR=8.8
01:15:30.668 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:30.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:30.668 00.000 5052 Enqueuing Expose request
01:15:30.681 00.013 8976 Received - 47 (G) 
01:15:30.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:30.681 00.000 8976 stepped: pos (-5, 7)
01:15:30.681 00.000 8976 MoveAxis(U, 2, ABG)
01:15:30.681 00.000 8976 stepping (-5, 7) + (0, 2)
01:15:30.681 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:30.712 00.031 8976 Received - 47 (G) 
01:15:30.713 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:30.713 00.000 8976 stepped: pos (-5, 9)
01:15:30.713 00.000 8976 move complete, result=0
01:15:30.713 00.000 8976 worker thread done servicing request
01:15:30.713 00.000 8976 Worker thread wakes up
01:15:30.713 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:15:30.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:30.713 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:31.413 00.700 8976 Exposure complete
01:15:31.418 00.005 8976 worker thread done servicing request
01:15:31.418 00.000 5052 OnExposeComplete: enter
01:15:31.418 00.000 5052 UpdateGuideState(): m_state=6
01:15:31.419 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2915
01:15:31.419 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=282.10, Mass=159, SNR=8.7, Peak=60 HFD=3.4
01:15:31.419 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
01:15:31.419 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
01:15:31.419 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.39 hyp=0.66 cameraTheta=0.65 mountX=0.11 mountY=-0.65, mountTheta=-1.40
01:15:31.419 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.39, opts=13)
01:15:31.419 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.39)
01:15:31.419 00.000 8976 Worker thread wakes up
01:15:31.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.39) opts 0xd
01:15:31.420 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.39)
01:15:31.420 00.000 8976 Moving (0.52, 0.39) raw xDistance=0.11 yDistance=-0.65
01:15:31.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:15:31.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.65
01:15:31.420 00.000 8976 MoveAxis(R, 0, ABG)
01:15:31.420 00.000 8976 MoveAxis(U, 3, ABG)
01:15:31.420 00.000 8976 stepping (-5, 9) + (0, 3)
01:15:31.420 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:31.420 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:15:31.429 00.009 5052 UpdateGuideState exits: m=159 SNR=8.7
01:15:31.429 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:31.429 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:31.429 00.000 5052 Enqueuing Expose request
01:15:31.448 00.019 8976 Received - 47 (G) 
01:15:31.448 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:31.448 00.000 8976 stepped: pos (-5, 12)
01:15:31.448 00.000 8976 move complete, result=0
01:15:31.448 00.000 8976 worker thread done servicing request
01:15:31.448 00.000 8976 Worker thread wakes up
01:15:31.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:31.449 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:31.449 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:15:32.139 00.690 8976 Exposure complete
01:15:32.143 00.004 8976 worker thread done servicing request
01:15:32.144 00.001 5052 OnExposeComplete: enter
01:15:32.144 00.000 5052 UpdateGuideState(): m_state=6
01:15:32.144 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2916
01:15:32.144 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.89, Mass=181, SNR=9.2, Peak=59 HFD=3.6
01:15:32.144 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:15:32.144 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
01:15:32.144 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.18 hyp=0.40 cameraTheta=2.68 mountX=0.32 mountY=0.20, mountTheta=0.56
01:15:32.145 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.18, opts=13)
01:15:32.145 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.18)
01:15:32.145 00.000 8976 Worker thread wakes up
01:15:32.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.18) opts 0xd
01:15:32.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.18)
01:15:32.145 00.000 8976 Moving (-0.36, 0.18) raw xDistance=0.32 yDistance=0.20
01:15:32.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:15:32.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:15:32.145 00.000 8976 MoveAxis(L, 1, ABG)
01:15:32.145 00.000 8976 stepping (-5, 12) + (-1, 0)
01:15:32.145 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:32.146 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:15:32.156 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
01:15:32.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:32.156 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:32.156 00.000 5052 Enqueuing Expose request
01:15:32.167 00.011 8976 Received - 47 (G) 
01:15:32.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:32.167 00.000 8976 stepped: pos (-6, 12)
01:15:32.167 00.000 8976 MoveAxis(U, 0, ABG)
01:15:32.167 00.000 8976 move complete, result=0
01:15:32.168 00.001 8976 worker thread done servicing request
01:15:32.168 00.000 8976 Worker thread wakes up
01:15:32.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:32.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:32.168 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:15:32.857 00.689 8976 Exposure complete
01:15:32.862 00.005 8976 worker thread done servicing request
01:15:32.862 00.000 5052 OnExposeComplete: enter
01:15:32.862 00.000 5052 UpdateGuideState(): m_state=6
01:15:32.862 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2917
01:15:32.863 00.001 5052 Star::Find returns 1 (0), X=329.10, Y=281.76, Mass=198, SNR=9.7, Peak=66 HFD=3.5
01:15:32.863 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
01:15:32.863 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
01:15:32.863 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.49 mountX=0.08 mountY=0.03, mountTheta=0.36
01:15:32.863 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.05, opts=13)
01:15:32.863 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.05)
01:15:32.864 00.001 8976 Worker thread wakes up
01:15:32.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.05) opts 0xd
01:15:32.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.05)
01:15:32.864 00.000 8976 Moving (-0.07, 0.05) raw xDistance=0.08 yDistance=0.03
01:15:32.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:15:32.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:15:32.864 00.000 8976 MoveAxis(R, 0, ABG)
01:15:32.864 00.000 8976 MoveAxis(U, 0, ABG)
01:15:32.864 00.000 8976 move complete, result=0
01:15:32.864 00.000 8976 worker thread done servicing request
01:15:32.864 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:15:32.875 00.011 5052 UpdateGuideState exits: m=198 SNR=9.7
01:15:32.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:32.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:32.875 00.000 5052 Enqueuing Expose request
01:15:32.875 00.000 8976 Worker thread wakes up
01:15:32.875 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:15:32.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:32.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:33.563 00.688 8976 Exposure complete
01:15:33.568 00.005 8976 worker thread done servicing request
01:15:33.568 00.000 5052 OnExposeComplete: enter
01:15:33.568 00.000 5052 UpdateGuideState(): m_state=6
01:15:33.568 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2918
01:15:33.569 00.001 5052 Star::Find returns 1 (0), X=328.98, Y=281.20, Mass=175, SNR=9.1, Peak=63 HFD=3.2
01:15:33.569 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.97 = 2.31)
01:15:33.569 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.07 = 2.21)
01:15:33.569 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.51 hyp=0.55 cameraTheta=-1.93 mountX=-0.37 mountY=0.44, mountTheta=2.27
01:15:33.569 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.51, opts=13)
01:15:33.569 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.51)
01:15:33.569 00.000 8976 Worker thread wakes up
01:15:33.570 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.51) opts 0xd
01:15:33.570 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.51)
01:15:33.570 00.000 8976 Moving (-0.19, -0.51) raw xDistance=-0.37 yDistance=0.44
01:15:33.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:15:33.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:15:33.570 00.000 8976 MoveAxis(R, 2, ABG)
01:15:33.570 00.000 8976 stepping (-6, 12) + (2, 0)
01:15:33.570 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:33.570 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:15:33.580 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
01:15:33.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:33.580 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:33.580 00.000 5052 Enqueuing Expose request
01:15:33.606 00.026 8976 Received - 47 (G) 
01:15:33.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:33.606 00.000 8976 stepped: pos (-4, 12)
01:15:33.606 00.000 8976 MoveAxis(D, 2, ABG)
01:15:33.606 00.000 8976 stepping (-4, 12) + (0, -2)
01:15:33.607 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:33.638 00.031 8976 Received - 47 (G) 
01:15:33.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:33.638 00.000 8976 stepped: pos (-4, 10)
01:15:33.638 00.000 8976 move complete, result=0
01:15:33.638 00.000 8976 worker thread done servicing request
01:15:33.638 00.000 8976 Worker thread wakes up
01:15:33.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:33.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:33.638 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
01:15:34.328 00.690 8976 Exposure complete
01:15:34.334 00.006 8976 worker thread done servicing request
01:15:34.334 00.000 5052 OnExposeComplete: enter
01:15:34.334 00.000 5052 UpdateGuideState(): m_state=6
01:15:34.334 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2919
01:15:34.334 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.94, Mass=192, SNR=9.5, Peak=61 HFD=3.6
01:15:34.334 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
01:15:34.334 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
01:15:34.334 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.23 hyp=0.36 cameraTheta=2.42 mountX=0.33 mountY=0.10, mountTheta=0.28
01:15:34.335 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.23, opts=13)
01:15:34.335 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.23)
01:15:34.335 00.000 8976 Worker thread wakes up
01:15:34.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.23) opts 0xd
01:15:34.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.23)
01:15:34.335 00.000 8976 Moving (-0.27, 0.23) raw xDistance=0.33 yDistance=0.10
01:15:34.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
01:15:34.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:15:34.335 00.000 8976 MoveAxis(L, 1, ABG)
01:15:34.335 00.000 8976 stepping (-4, 10) + (-1, 0)
01:15:34.335 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:34.336 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:15:34.346 00.010 5052 UpdateGuideState exits: m=192 SNR=9.5
01:15:34.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:34.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:34.346 00.000 5052 Enqueuing Expose request
01:15:34.357 00.011 8976 Received - 47 (G) 
01:15:34.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:34.357 00.000 8976 stepped: pos (-5, 10)
01:15:34.357 00.000 8976 MoveAxis(U, 0, ABG)
01:15:34.357 00.000 8976 move complete, result=0
01:15:34.357 00.000 8976 worker thread done servicing request
01:15:34.357 00.000 8976 Worker thread wakes up
01:15:34.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:34.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:34.357 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:15:35.050 00.693 8976 Exposure complete
01:15:35.055 00.005 8976 worker thread done servicing request
01:15:35.055 00.000 5052 OnExposeComplete: enter
01:15:35.055 00.000 5052 UpdateGuideState(): m_state=6
01:15:35.055 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2920
01:15:35.055 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=282.06, Mass=189, SNR=9.5, Peak=64 HFD=3.5
01:15:35.055 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
01:15:35.055 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
01:15:35.055 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.35 hyp=0.54 cameraTheta=0.70 mountX=0.12 mountY=-0.54, mountTheta=-1.35
01:15:35.056 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.35, opts=13)
01:15:35.056 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.35)
01:15:35.056 00.000 8976 Worker thread wakes up
01:15:35.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.35) opts 0xd
01:15:35.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.35)
01:15:35.056 00.000 8976 Moving (0.42, 0.35) raw xDistance=0.12 yDistance=-0.54
01:15:35.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:15:35.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:15:35.056 00.000 8976 MoveAxis(R, 0, ABG)
01:15:35.057 00.001 8976 MoveAxis(U, 2, ABG)
01:15:35.057 00.000 8976 stepping (-5, 10) + (0, 2)
01:15:35.057 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:35.057 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:15:35.067 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:15:35.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:35.067 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:35.067 00.000 5052 Enqueuing Expose request
01:15:35.093 00.026 8976 Received - 47 (G) 
01:15:35.093 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:35.093 00.000 8976 stepped: pos (-5, 12)
01:15:35.093 00.000 8976 move complete, result=0
01:15:35.093 00.000 8976 worker thread done servicing request
01:15:35.093 00.000 8976 Worker thread wakes up
01:15:35.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:35.093 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:35.093 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:15:35.800 00.707 8976 Exposure complete
01:15:35.806 00.006 8976 worker thread done servicing request
01:15:35.806 00.000 5052 OnExposeComplete: enter
01:15:35.806 00.000 5052 UpdateGuideState(): m_state=6
01:15:35.806 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2921
01:15:35.806 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.76, Mass=169, SNR=9.0, Peak=64 HFD=2.9
01:15:35.806 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.04 = -0.04)
01:15:35.806 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
01:15:35.806 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.00 mountX=0.05 mountY=-0.01, mountTheta=-0.14
01:15:35.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.05, opts=13)
01:15:35.807 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.05)
01:15:35.807 00.000 8976 Worker thread wakes up
01:15:35.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.05) opts 0xd
01:15:35.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.05)
01:15:35.807 00.000 8976 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=-0.01
01:15:35.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:15:35.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:15:35.807 00.000 8976 MoveAxis(R, 0, ABG)
01:15:35.807 00.000 8976 MoveAxis(U, 0, ABG)
01:15:35.807 00.000 8976 move complete, result=0
01:15:35.808 00.001 8976 worker thread done servicing request
01:15:35.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:15:35.817 00.009 5052 UpdateGuideState exits: m=169 SNR=9.0
01:15:35.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:35.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:35.817 00.000 5052 Enqueuing Expose request
01:15:35.817 00.000 8976 Worker thread wakes up
01:15:35.817 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:35.818 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:35.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:36.505 00.687 8976 Exposure complete
01:15:36.510 00.005 8976 worker thread done servicing request
01:15:36.510 00.000 5052 OnExposeComplete: enter
01:15:36.510 00.000 5052 UpdateGuideState(): m_state=6
01:15:36.510 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2922
01:15:36.510 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.73, Mass=179, SNR=9.2, Peak=65 HFD=2.6
01:15:36.510 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:15:36.510 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:15:36.510 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.05 mountX=0.13 mountY=0.20, mountTheta=0.98
01:15:36.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.02, opts=13)
01:15:36.511 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.02)
01:15:36.511 00.000 8976 Worker thread wakes up
01:15:36.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.02) opts 0xd
01:15:36.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.02)
01:15:36.511 00.000 8976 Moving (-0.25, 0.02) raw xDistance=0.13 yDistance=0.20
01:15:36.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:15:36.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:15:36.511 00.000 8976 MoveAxis(R, 0, ABG)
01:15:36.511 00.000 8976 MoveAxis(U, 0, ABG)
01:15:36.512 00.001 8976 move complete, result=0
01:15:36.512 00.000 8976 worker thread done servicing request
01:15:36.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:15:36.522 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:15:36.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:36.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:36.522 00.000 5052 Enqueuing Expose request
01:15:36.522 00.000 8976 Worker thread wakes up
01:15:36.522 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:36.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:36.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:37.208 00.686 8976 Exposure complete
01:15:37.214 00.006 8976 worker thread done servicing request
01:15:37.214 00.000 5052 OnExposeComplete: enter
01:15:37.214 00.000 5052 UpdateGuideState(): m_state=6
01:15:37.214 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2923
01:15:37.214 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.90, Mass=182, SNR=9.3, Peak=68 HFD=3.1
01:15:37.214 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
01:15:37.214 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:15:37.214 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.19 hyp=0.32 cameraTheta=0.63 mountX=0.05 mountY=-0.32, mountTheta=-1.42
01:15:37.215 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.19, opts=13)
01:15:37.215 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.19)
01:15:37.215 00.000 8976 Worker thread wakes up
01:15:37.215 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.19) opts 0xd
01:15:37.215 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.19)
01:15:37.215 00.000 8976 Moving (0.26, 0.19) raw xDistance=0.05 yDistance=-0.32
01:15:37.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:15:37.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:15:37.215 00.000 8976 MoveAxis(R, 0, ABG)
01:15:37.215 00.000 8976 MoveAxis(U, 1, ABG)
01:15:37.215 00.000 8976 stepping (-5, 12) + (0, 1)
01:15:37.216 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:37.216 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:15:37.225 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:15:37.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:37.225 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:37.225 00.000 5052 Enqueuing Expose request
01:15:37.235 00.010 8976 Received - 47 (G) 
01:15:37.235 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:37.235 00.000 8976 stepped: pos (-5, 13)
01:15:37.235 00.000 8976 move complete, result=0
01:15:37.235 00.000 8976 worker thread done servicing request
01:15:37.235 00.000 8976 Worker thread wakes up
01:15:37.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:37.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:37.235 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:15:37.924 00.689 8976 Exposure complete
01:15:37.929 00.005 8976 worker thread done servicing request
01:15:37.929 00.000 5052 OnExposeComplete: enter
01:15:37.929 00.000 5052 UpdateGuideState(): m_state=6
01:15:37.929 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2924
01:15:37.930 00.001 5052 Star::Find returns 1 (0), X=329.18, Y=281.49, Mass=194, SNR=9.6, Peak=66 HFD=3.4
01:15:37.930 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.04) = xAngle (-3.59 = 2.69)
01:15:37.930 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.69 = 2.59)
01:15:37.930 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.55 mountX=-0.20 mountY=0.11, mountTheta=2.62
01:15:37.930 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.22, opts=13)
01:15:37.930 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.22)
01:15:37.930 00.000 8976 Worker thread wakes up
01:15:37.931 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.22) opts 0xd
01:15:37.931 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.22)
01:15:37.931 00.000 8976 Moving (0.01, -0.22) raw xDistance=-0.20 yDistance=0.11
01:15:37.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:15:37.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:15:37.931 00.000 8976 MoveAxis(R, 0, ABG)
01:15:37.931 00.000 8976 MoveAxis(U, 0, ABG)
01:15:37.931 00.000 8976 move complete, result=0
01:15:37.931 00.000 8976 worker thread done servicing request
01:15:37.931 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:15:37.941 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:15:37.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:37.941 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:37.941 00.000 5052 Enqueuing Expose request
01:15:37.942 00.001 8976 Worker thread wakes up
01:15:37.942 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:37.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:37.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:38.630 00.688 8976 Exposure complete
01:15:38.636 00.006 8976 worker thread done servicing request
01:15:38.636 00.000 5052 OnExposeComplete: enter
01:15:38.636 00.000 5052 UpdateGuideState(): m_state=6
01:15:38.636 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2925
01:15:38.636 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.69, Mass=194, SNR=9.6, Peak=72 HFD=3.1
01:15:38.636 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
01:15:38.636 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:15:38.636 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.02 hyp=0.26 cameraTheta=-3.07 mountX=0.10 mountY=0.22, mountTheta=1.15
01:15:38.637 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.02, opts=13)
01:15:38.637 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.02)
01:15:38.637 00.000 8976 Worker thread wakes up
01:15:38.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.02) opts 0xd
01:15:38.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.02)
01:15:38.637 00.000 8976 Moving (-0.25, -0.02) raw xDistance=0.10 yDistance=0.22
01:15:38.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:15:38.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:15:38.637 00.000 8976 MoveAxis(R, 0, ABG)
01:15:38.637 00.000 8976 MoveAxis(U, 0, ABG)
01:15:38.637 00.000 8976 move complete, result=0
01:15:38.637 00.000 8976 worker thread done servicing request
01:15:38.638 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:15:38.648 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:15:38.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:38.648 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:38.648 00.000 5052 Enqueuing Expose request
01:15:38.648 00.000 8976 Worker thread wakes up
01:15:38.648 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:38.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:38.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:39.336 00.688 8976 Exposure complete
01:15:39.341 00.005 8976 worker thread done servicing request
01:15:39.341 00.000 5052 OnExposeComplete: enter
01:15:39.342 00.001 5052 UpdateGuideState(): m_state=6
01:15:39.342 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2926
01:15:39.342 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.56, Mass=183, SNR=9.3, Peak=66 HFD=3.0
01:15:39.342 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.20 = 2.08)
01:15:39.342 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.30 = 1.98)
01:15:39.342 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.16 mountX=-0.09 mountY=0.17, mountTheta=2.06
01:15:39.342 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.15, opts=13)
01:15:39.342 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.15)
01:15:39.343 00.001 8976 Worker thread wakes up
01:15:39.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.15) opts 0xd
01:15:39.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.15)
01:15:39.343 00.000 8976 Moving (-0.10, -0.15) raw xDistance=-0.09 yDistance=0.17
01:15:39.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:15:39.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:15:39.343 00.000 8976 MoveAxis(R, 0, ABG)
01:15:39.343 00.000 8976 MoveAxis(U, 0, ABG)
01:15:39.343 00.000 8976 move complete, result=0
01:15:39.343 00.000 8976 worker thread done servicing request
01:15:39.343 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:15:39.353 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:15:39.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:39.353 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:39.353 00.000 5052 Enqueuing Expose request
01:15:39.354 00.001 8976 Worker thread wakes up
01:15:39.354 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:39.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:39.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:40.040 00.686 8976 Exposure complete
01:15:40.046 00.006 8976 worker thread done servicing request
01:15:40.046 00.000 5052 OnExposeComplete: enter
01:15:40.046 00.000 5052 UpdateGuideState(): m_state=6
01:15:40.046 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2927
01:15:40.046 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.71, Mass=180, SNR=9.3, Peak=65 HFD=2.8
01:15:40.046 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:15:40.046 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:15:40.046 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.00 hyp=0.29 cameraTheta=3.13 mountX=0.14 mountY=0.24, mountTheta=1.06
01:15:40.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.00, opts=13)
01:15:40.047 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.00)
01:15:40.047 00.000 8976 Worker thread wakes up
01:15:40.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.00) opts 0xd
01:15:40.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.00)
01:15:40.047 00.000 8976 Moving (-0.29, 0.00) raw xDistance=0.14 yDistance=0.24
01:15:40.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:15:40.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:15:40.047 00.000 8976 MoveAxis(R, 0, ABG)
01:15:40.047 00.000 8976 MoveAxis(U, 0, ABG)
01:15:40.047 00.000 8976 move complete, result=0
01:15:40.047 00.000 8976 worker thread done servicing request
01:15:40.049 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:15:40.058 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
01:15:40.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:40.058 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:40.058 00.000 5052 Enqueuing Expose request
01:15:40.058 00.000 8976 Worker thread wakes up
01:15:40.058 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:40.059 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:40.059 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:40.750 00.691 8976 Exposure complete
01:15:40.755 00.005 8976 worker thread done servicing request
01:15:40.756 00.001 5052 OnExposeComplete: enter
01:15:40.756 00.000 5052 UpdateGuideState(): m_state=6
01:15:40.756 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2928
01:15:40.756 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.86, Mass=168, SNR=8.9, Peak=64 HFD=2.8
01:15:40.756 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:15:40.756 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:15:40.756 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.15 hyp=0.86 cameraTheta=2.97 mountX=0.52 mountY=0.63, mountTheta=0.88
01:15:40.756 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.15, opts=13)
01:15:40.757 00.001 5052 Enqueuing Move request for stepguider (-0.85, 0.15)
01:15:40.757 00.000 8976 Worker thread wakes up
01:15:40.757 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.15) opts 0xd
01:15:40.757 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.15)
01:15:40.757 00.000 8976 Moving (-0.85, 0.15) raw xDistance=0.52 yDistance=0.63
01:15:40.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:15:40.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
01:15:40.757 00.000 8976 MoveAxis(L, 2, ABG)
01:15:40.757 00.000 8976 stepping (-5, 13) + (-2, 0)
01:15:40.757 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:40.757 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:15:40.767 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
01:15:40.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:40.767 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:40.767 00.000 5052 Enqueuing Expose request
01:15:40.784 00.017 8976 Received - 47 (G) 
01:15:40.784 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:40.784 00.000 8976 stepped: pos (-7, 13)
01:15:40.784 00.000 8976 MoveAxis(D, 2, ABG)
01:15:40.784 00.000 8976 stepping (-7, 13) + (0, -2)
01:15:40.784 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:40.816 00.032 8976 Received - 47 (G) 
01:15:40.817 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:40.817 00.000 8976 stepped: pos (-7, 11)
01:15:40.817 00.000 8976 move complete, result=0
01:15:40.817 00.000 8976 worker thread done servicing request
01:15:40.817 00.000 8976 Worker thread wakes up
01:15:40.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:40.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:40.817 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:15:41.505 00.688 8976 Exposure complete
01:15:41.511 00.006 8976 worker thread done servicing request
01:15:41.511 00.000 5052 OnExposeComplete: enter
01:15:41.511 00.000 5052 UpdateGuideState(): m_state=6
01:15:41.511 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2929
01:15:41.511 00.000 5052 Star::Find returns 1 (0), X=328.00, Y=281.62, Mass=180, SNR=9.2, Peak=64 HFD=3.4
01:15:41.511 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
01:15:41.511 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:15:41.511 00.000 5052 CameraToMount -- cameraX=-1.18 cameraY=-0.09 hyp=1.18 cameraTheta=-3.07 mountX=0.46 mountY=1.03, mountTheta=1.16
01:15:41.511 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.18, y=-0.09, opts=13)
01:15:41.511 00.000 5052 Enqueuing Move request for stepguider (-1.18, -0.09)
01:15:41.512 00.001 8976 Worker thread wakes up
01:15:41.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.18, -0.09) opts 0xd
01:15:41.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.18, -0.09)
01:15:41.512 00.000 8976 Moving (-1.18, -0.09) raw xDistance=0.46 yDistance=1.03
01:15:41.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
01:15:41.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.03
01:15:41.512 00.000 8976 MoveAxis(L, 2, ABG)
01:15:41.512 00.000 8976 stepping (-7, 11) + (-2, 0)
01:15:41.512 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:41.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:15:41.522 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
01:15:41.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:41.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:41.522 00.000 5052 Enqueuing Expose request
01:15:41.535 00.013 8976 Received - 47 (G) 
01:15:41.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:41.535 00.000 8976 stepped: pos (-9, 11)
01:15:41.535 00.000 8976 MoveAxis(D, 4, ABG)
01:15:41.535 00.000 8976 stepping (-9, 11) + (0, -4)
01:15:41.535 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:15:41.568 00.033 8976 Received - 47 (G) 
01:15:41.568 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:15:41.568 00.000 8976 stepped: pos (-9, 7)
01:15:41.568 00.000 8976 move complete, result=0
01:15:41.568 00.000 8976 worker thread done servicing request
01:15:41.568 00.000 8976 Worker thread wakes up
01:15:41.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:41.568 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:41.568 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:15:42.261 00.693 8976 Exposure complete
01:15:42.267 00.006 8976 worker thread done servicing request
01:15:42.267 00.000 5052 OnExposeComplete: enter
01:15:42.267 00.000 5052 UpdateGuideState(): m_state=6
01:15:42.267 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2930
01:15:42.267 00.000 5052 Star::Find returns 1 (0), X=328.17, Y=281.65, Mass=186, SNR=9.4, Peak=63 HFD=3.4
01:15:42.267 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.13 = 1.16)
01:15:42.267 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
01:15:42.267 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=-0.06 hyp=1.00 cameraTheta=-3.08 mountX=0.40 mountY=0.87, mountTheta=1.14
01:15:42.268 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=-0.06, opts=13)
01:15:42.268 00.000 5052 Enqueuing Move request for stepguider (-1.00, -0.06)
01:15:42.268 00.000 8976 Worker thread wakes up
01:15:42.268 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, -0.06) opts 0xd
01:15:42.268 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, -0.06)
01:15:42.268 00.000 8976 Moving (-1.00, -0.06) raw xDistance=0.40 yDistance=0.87
01:15:42.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
01:15:42.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.87
01:15:42.268 00.000 8976 MoveAxis(L, 2, ABG)
01:15:42.268 00.000 8976 stepping (-9, 7) + (-2, 0)
01:15:42.268 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:42.269 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:15:42.279 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:15:42.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:42.279 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:42.279 00.000 5052 Enqueuing Expose request
01:15:42.303 00.024 8976 Received - 47 (G) 
01:15:42.303 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:42.303 00.000 8976 stepped: pos (-11, 7)
01:15:42.303 00.000 8976 MoveAxis(D, 4, ABG)
01:15:42.303 00.000 8976 stepping (-11, 7) + (0, -4)
01:15:42.303 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:15:42.334 00.031 8976 Received - 47 (G) 
01:15:42.335 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:15:42.335 00.000 8976 stepped: pos (-11, 3)
01:15:42.335 00.000 8976 move complete, result=0
01:15:42.335 00.000 8976 worker thread done servicing request
01:15:42.335 00.000 8976 Worker thread wakes up
01:15:42.335 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:15:42.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:42.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:43.024 00.689 8976 Exposure complete
01:15:43.029 00.005 8976 worker thread done servicing request
01:15:43.029 00.000 5052 OnExposeComplete: enter
01:15:43.029 00.000 5052 UpdateGuideState(): m_state=6
01:15:43.029 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2931
01:15:43.029 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.84, Mass=150, SNR=8.4, Peak=61 HFD=2.8
01:15:43.029 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:15:43.029 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
01:15:43.029 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.13 hyp=0.31 cameraTheta=2.72 mountX=0.24 mountY=0.17, mountTheta=0.61
01:15:43.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.13, opts=13)
01:15:43.030 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.13)
01:15:43.030 00.000 8976 Worker thread wakes up
01:15:43.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.13) opts 0xd
01:15:43.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.13)
01:15:43.030 00.000 8976 Moving (-0.29, 0.13) raw xDistance=0.24 yDistance=0.17
01:15:43.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:15:43.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:15:43.030 00.000 8976 MoveAxis(R, 0, ABG)
01:15:43.030 00.000 8976 MoveAxis(U, 0, ABG)
01:15:43.031 00.001 8976 move complete, result=0
01:15:43.031 00.000 8976 worker thread done servicing request
01:15:43.031 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:15:43.043 00.012 5052 UpdateGuideState exits: m=150 SNR=8.4
01:15:43.043 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:43.043 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:43.043 00.000 5052 Enqueuing Expose request
01:15:43.043 00.000 8976 Worker thread wakes up
01:15:43.043 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:43.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:43.043 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:43.735 00.692 8976 Exposure complete
01:15:43.740 00.005 8976 worker thread done servicing request
01:15:43.740 00.000 5052 OnExposeComplete: enter
01:15:43.740 00.000 5052 UpdateGuideState(): m_state=6
01:15:43.740 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2932
01:15:43.740 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=282.10, Mass=176, SNR=9.1, Peak=60 HFD=3.5
01:15:43.740 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
01:15:43.740 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
01:15:43.740 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.39 hyp=0.72 cameraTheta=2.56 mountX=0.62 mountY=0.29, mountTheta=0.43
01:15:43.741 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.39, opts=13)
01:15:43.741 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.39)
01:15:43.741 00.000 8976 Worker thread wakes up
01:15:43.741 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.39) opts 0xd
01:15:43.741 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.39)
01:15:43.741 00.000 8976 Moving (-0.60, 0.39) raw xDistance=0.62 yDistance=0.29
01:15:43.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
01:15:43.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:15:43.741 00.000 8976 MoveAxis(L, 3, ABG)
01:15:43.741 00.000 8976 stepping (-11, 3) + (-3, 0)
01:15:43.741 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:43.742 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:15:43.752 00.010 5052 UpdateGuideState exits: m=176 SNR=9.1
01:15:43.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:43.752 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:43.752 00.000 5052 Enqueuing Expose request
01:15:43.774 00.022 8976 Received - 47 (G) 
01:15:43.774 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:43.774 00.000 8976 stepped: pos (-14, 3)
01:15:43.774 00.000 8976 MoveAxis(D, 1, ABG)
01:15:43.774 00.000 8976 stepping (-14, 3) + (0, -1)
01:15:43.774 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:43.805 00.031 8976 Received - 47 (G) 
01:15:43.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:43.805 00.000 8976 stepped: pos (-14, 2)
01:15:43.805 00.000 8976 move complete, result=0
01:15:43.806 00.001 8976 worker thread done servicing request
01:15:43.806 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.3 px 1 ms SOUTH
01:15:43.806 00.000 8976 Worker thread wakes up
01:15:43.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:43.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:44.494 00.688 8976 Exposure complete
01:15:44.499 00.005 8976 worker thread done servicing request
01:15:44.500 00.001 5052 OnExposeComplete: enter
01:15:44.500 00.000 5052 UpdateGuideState(): m_state=6
01:15:44.500 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2933
01:15:44.500 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.69, Mass=188, SNR=9.4, Peak=59 HFD=3.5
01:15:44.500 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.14 = 1.15)
01:15:44.500 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
01:15:44.500 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.02 hyp=0.37 cameraTheta=-3.09 mountX=0.15 mountY=0.32, mountTheta=1.13
01:15:44.500 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.02, opts=13)
01:15:44.500 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.02)
01:15:44.501 00.001 8976 Worker thread wakes up
01:15:44.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.02) opts 0xd
01:15:44.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.02)
01:15:44.501 00.000 8976 Moving (-0.37, -0.02) raw xDistance=0.15 yDistance=0.32
01:15:44.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:15:44.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
01:15:44.501 00.000 8976 MoveAxis(R, 0, ABG)
01:15:44.501 00.000 8976 MoveAxis(D, 1, ABG)
01:15:44.501 00.000 8976 stepping (-14, 2) + (0, -1)
01:15:44.501 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:44.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:15:44.511 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
01:15:44.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:44.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:44.511 00.000 5052 Enqueuing Expose request
01:15:44.525 00.014 8976 Received - 47 (G) 
01:15:44.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:44.525 00.000 8976 stepped: pos (-14, 1)
01:15:44.525 00.000 8976 move complete, result=0
01:15:44.525 00.000 8976 worker thread done servicing request
01:15:44.525 00.000 8976 Worker thread wakes up
01:15:44.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:44.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:44.525 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:15:45.216 00.691 8976 Exposure complete
01:15:45.221 00.005 8976 worker thread done servicing request
01:15:45.221 00.000 5052 OnExposeComplete: enter
01:15:45.221 00.000 5052 UpdateGuideState(): m_state=6
01:15:45.221 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2934
01:15:45.221 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.77, Mass=183, SNR=9.3, Peak=61 HFD=3.3
01:15:45.221 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:15:45.221 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:15:45.221 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.06 hyp=0.56 cameraTheta=3.04 mountX=0.31 mountY=0.44, mountTheta=0.96
01:15:45.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.06, opts=13)
01:15:45.222 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.06)
01:15:45.222 00.000 8976 Worker thread wakes up
01:15:45.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.06) opts 0xd
01:15:45.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.06)
01:15:45.222 00.000 8976 Moving (-0.56, 0.06) raw xDistance=0.31 yDistance=0.44
01:15:45.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:15:45.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
01:15:45.222 00.000 8976 MoveAxis(L, 1, ABG)
01:15:45.222 00.000 8976 stepping (-14, 1) + (-1, 0)
01:15:45.222 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:45.223 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:15:45.233 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:15:45.234 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:45.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:45.234 00.000 5052 Enqueuing Expose request
01:15:45.244 00.010 8976 Received - 47 (G) 
01:15:45.244 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:45.244 00.000 8976 stepped: pos (-15, 1)
01:15:45.244 00.000 8976 MoveAxis(D, 2, ABG)
01:15:45.244 00.000 8976 stepping (-15, 1) + (0, -2)
01:15:45.244 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:45.276 00.032 8976 Received - 47 (G) 
01:15:45.277 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:45.277 00.000 8976 stepped: pos (-15, -1)
01:15:45.277 00.000 8976 move complete, result=0
01:15:45.277 00.000 8976 worker thread done servicing request
01:15:45.277 00.000 8976 Worker thread wakes up
01:15:45.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:45.277 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:45.277 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:15:45.964 00.687 8976 Exposure complete
01:15:45.969 00.005 8976 worker thread done servicing request
01:15:45.969 00.000 5052 OnExposeComplete: enter
01:15:45.969 00.000 5052 UpdateGuideState(): m_state=6
01:15:45.969 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2935
01:15:45.969 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.97, Mass=184, SNR=9.3, Peak=63 HFD=3.1
01:15:45.969 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
01:15:45.969 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
01:15:45.969 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.67 mountX=0.24 mountY=-0.12, mountTheta=-0.45
01:15:45.970 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.26, opts=13)
01:15:45.970 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.26)
01:15:45.970 00.000 8976 Worker thread wakes up
01:15:45.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.26) opts 0xd
01:15:45.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.26)
01:15:45.970 00.000 8976 Moving (-0.03, 0.26) raw xDistance=0.24 yDistance=-0.12
01:15:45.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:15:45.971 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:15:45.971 00.000 8976 MoveAxis(R, 0, ABG)
01:15:45.971 00.000 8976 MoveAxis(U, 0, ABG)
01:15:45.971 00.000 8976 move complete, result=0
01:15:45.971 00.000 8976 worker thread done servicing request
01:15:45.971 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:15:45.981 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:15:45.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:45.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:45.981 00.000 5052 Enqueuing Expose request
01:15:45.981 00.000 8976 Worker thread wakes up
01:15:45.981 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:45.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:45.982 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:46.672 00.690 8976 Exposure complete
01:15:46.677 00.005 8976 worker thread done servicing request
01:15:46.677 00.000 5052 OnExposeComplete: enter
01:15:46.677 00.000 5052 UpdateGuideState(): m_state=6
01:15:46.677 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2936
01:15:46.677 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.59, Mass=173, SNR=9.0, Peak=61 HFD=3.5
01:15:46.677 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
01:15:46.677 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.72)
01:15:46.677 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.42 mountX=-0.05 mountY=0.18, mountTheta=1.82
01:15:46.678 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.12, opts=13)
01:15:46.678 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.12)
01:15:46.678 00.000 8976 Worker thread wakes up
01:15:46.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.12) opts 0xd
01:15:46.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.12)
01:15:46.678 00.000 8976 Moving (-0.14, -0.12) raw xDistance=-0.05 yDistance=0.18
01:15:46.679 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:15:46.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:15:46.679 00.000 8976 MoveAxis(R, 0, ABG)
01:15:46.679 00.000 8976 MoveAxis(U, 0, ABG)
01:15:46.679 00.000 8976 move complete, result=0
01:15:46.679 00.000 8976 worker thread done servicing request
01:15:46.679 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:15:46.689 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
01:15:46.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:46.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:46.689 00.000 5052 Enqueuing Expose request
01:15:46.689 00.000 8976 Worker thread wakes up
01:15:46.689 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:46.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:46.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:47.373 00.684 8976 Exposure complete
01:15:47.378 00.005 8976 worker thread done servicing request
01:15:47.378 00.000 5052 OnExposeComplete: enter
01:15:47.378 00.000 5052 UpdateGuideState(): m_state=6
01:15:47.378 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2937
01:15:47.379 00.001 5052 Star::Find returns 1 (0), X=328.73, Y=281.61, Mass=202, SNR=9.7, Peak=64 HFD=3.6
01:15:47.379 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
01:15:47.379 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.21)
01:15:47.379 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.10 hyp=0.46 cameraTheta=-2.93 mountX=0.12 mountY=0.43, mountTheta=1.30
01:15:47.380 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.10, opts=13)
01:15:47.380 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.10)
01:15:47.380 00.000 8976 Worker thread wakes up
01:15:47.380 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.10) opts 0xd
01:15:47.380 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.10)
01:15:47.380 00.000 8976 Moving (-0.45, -0.10) raw xDistance=0.12 yDistance=0.43
01:15:47.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:15:47.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:15:47.380 00.000 8976 MoveAxis(R, 0, ABG)
01:15:47.380 00.000 8976 MoveAxis(D, 2, ABG)
01:15:47.380 00.000 8976 stepping (-15, -1) + (0, -2)
01:15:47.380 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:47.381 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:15:47.390 00.009 5052 UpdateGuideState exits: m=202 SNR=9.7
01:15:47.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:47.390 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:47.390 00.000 5052 Enqueuing Expose request
01:15:47.403 00.013 8976 Received - 47 (G) 
01:15:47.403 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:47.403 00.000 8976 stepped: pos (-15, -3)
01:15:47.403 00.000 8976 move complete, result=0
01:15:47.403 00.000 8976 worker thread done servicing request
01:15:47.403 00.000 8976 Worker thread wakes up
01:15:47.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:47.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:47.403 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:15:48.092 00.689 8976 Exposure complete
01:15:48.097 00.005 8976 worker thread done servicing request
01:15:48.098 00.001 5052 OnExposeComplete: enter
01:15:48.098 00.000 5052 UpdateGuideState(): m_state=6
01:15:48.098 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2938
01:15:48.098 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.67, Mass=182, SNR=9.3, Peak=66 HFD=3.4
01:15:48.098 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.86 = 1.43)
01:15:48.098 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
01:15:48.098 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.81 mountX=0.02 mountY=0.12, mountTheta=1.42
01:15:48.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.04, opts=13)
01:15:48.099 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.04)
01:15:48.099 00.000 8976 Worker thread wakes up
01:15:48.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.04) opts 0xd
01:15:48.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.04)
01:15:48.099 00.000 8976 Moving (-0.12, -0.04) raw xDistance=0.02 yDistance=0.12
01:15:48.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:15:48.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:15:48.099 00.000 8976 MoveAxis(R, 0, ABG)
01:15:48.099 00.000 8976 MoveAxis(U, 0, ABG)
01:15:48.099 00.000 8976 move complete, result=0
01:15:48.099 00.000 8976 worker thread done servicing request
01:15:48.100 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:15:48.110 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:15:48.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:48.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:48.110 00.000 5052 Enqueuing Expose request
01:15:48.110 00.000 8976 Worker thread wakes up
01:15:48.110 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:48.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:48.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:48.797 00.687 8976 Exposure complete
01:15:48.802 00.005 8976 worker thread done servicing request
01:15:48.802 00.000 5052 OnExposeComplete: enter
01:15:48.802 00.000 5052 UpdateGuideState(): m_state=6
01:15:48.802 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2939
01:15:48.802 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.07, Mass=173, SNR=9.0, Peak=63 HFD=3.3
01:15:48.802 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
01:15:48.803 00.001 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
01:15:48.803 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.36 hyp=0.37 cameraTheta=1.68 mountX=0.34 mountY=-0.16, mountTheta=-0.44
01:15:48.803 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.36, opts=13)
01:15:48.803 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.36)
01:15:48.803 00.000 8976 Worker thread wakes up
01:15:48.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.36) opts 0xd
01:15:48.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.36)
01:15:48.803 00.000 8976 Moving (-0.04, 0.36) raw xDistance=0.34 yDistance=-0.16
01:15:48.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:15:48.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:15:48.804 00.001 8976 MoveAxis(L, 1, ABG)
01:15:48.804 00.000 8976 stepping (-15, -3) + (-1, 0)
01:15:48.804 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:48.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:15:48.814 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
01:15:48.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:48.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:48.814 00.000 5052 Enqueuing Expose request
01:15:48.826 00.012 8976 Received - 47 (G) 
01:15:48.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:48.826 00.000 8976 stepped: pos (-16, -3)
01:15:48.826 00.000 8976 MoveAxis(U, 0, ABG)
01:15:48.826 00.000 8976 move complete, result=0
01:15:48.826 00.000 8976 worker thread done servicing request
01:15:48.826 00.000 8976 Worker thread wakes up
01:15:48.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:48.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:48.826 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:15:49.514 00.688 8976 Exposure complete
01:15:49.519 00.005 8976 worker thread done servicing request
01:15:49.520 00.001 5052 OnExposeComplete: enter
01:15:49.520 00.000 5052 UpdateGuideState(): m_state=6
01:15:49.520 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2940
01:15:49.520 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.83, Mass=176, SNR=9.1, Peak=62 HFD=3.6
01:15:49.520 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
01:15:49.520 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
01:15:49.520 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.25 cameraTheta=0.53 mountX=0.01 mountY=-0.25, mountTheta=-1.52
01:15:49.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.12, opts=13)
01:15:49.521 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.12)
01:15:49.521 00.000 8976 Worker thread wakes up
01:15:49.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.12) opts 0xd
01:15:49.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.12)
01:15:49.521 00.000 8976 Moving (0.21, 0.12) raw xDistance=0.01 yDistance=-0.25
01:15:49.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:15:49.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:15:49.521 00.000 8976 MoveAxis(R, 0, ABG)
01:15:49.521 00.000 8976 MoveAxis(U, 0, ABG)
01:15:49.521 00.000 8976 move complete, result=0
01:15:49.521 00.000 8976 worker thread done servicing request
01:15:49.522 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:15:49.531 00.009 5052 UpdateGuideState exits: m=176 SNR=9.1
01:15:49.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:49.531 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:49.531 00.000 5052 Enqueuing Expose request
01:15:49.531 00.000 8976 Worker thread wakes up
01:15:49.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:49.531 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:15:49.531 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:50.221 00.690 8976 Exposure complete
01:15:50.226 00.005 8976 worker thread done servicing request
01:15:50.227 00.001 5052 OnExposeComplete: enter
01:15:50.227 00.000 5052 UpdateGuideState(): m_state=6
01:15:50.227 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2941
01:15:50.227 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.47, Mass=173, SNR=9.0, Peak=68 HFD=3.3
01:15:50.227 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
01:15:50.227 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
01:15:50.227 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.23 hyp=0.50 cameraTheta=-0.49 mountX=-0.41 mountY=-0.24, mountTheta=-2.61
01:15:50.227 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.23, opts=13)
01:15:50.228 00.001 5052 Enqueuing Move request for stepguider (0.44, -0.23)
01:15:50.228 00.000 8976 Worker thread wakes up
01:15:50.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.23) opts 0xd
01:15:50.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.23)
01:15:50.228 00.000 8976 Moving (0.44, -0.23) raw xDistance=-0.41 yDistance=-0.24
01:15:50.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:15:50.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:15:50.228 00.000 8976 MoveAxis(R, 2, ABG)
01:15:50.228 00.000 8976 stepping (-16, -3) + (2, 0)
01:15:50.228 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:50.228 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:15:50.238 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
01:15:50.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:50.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:50.238 00.000 5052 Enqueuing Expose request
01:15:50.264 00.026 8976 Received - 47 (G) 
01:15:50.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:50.264 00.000 8976 stepped: pos (-14, -3)
01:15:50.264 00.000 8976 MoveAxis(U, 0, ABG)
01:15:50.264 00.000 8976 move complete, result=0
01:15:50.264 00.000 8976 worker thread done servicing request
01:15:50.264 00.000 8976 Worker thread wakes up
01:15:50.265 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:50.265 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:50.265 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:15:50.951 00.686 8976 Exposure complete
01:15:50.956 00.005 8976 worker thread done servicing request
01:15:50.956 00.000 5052 OnExposeComplete: enter
01:15:50.956 00.000 5052 UpdateGuideState(): m_state=6
01:15:50.956 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2942
01:15:50.956 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=282.10, Mass=189, SNR=9.5, Peak=67 HFD=3.6
01:15:50.956 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:15:50.956 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
01:15:50.957 00.001 5052 CameraToMount -- cameraX=0.55 cameraY=0.39 hyp=0.68 cameraTheta=0.62 mountX=0.10 mountY=-0.68, mountTheta=-1.43
01:15:50.957 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.39, opts=13)
01:15:50.957 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.39)
01:15:50.957 00.000 8976 Worker thread wakes up
01:15:50.958 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.39) opts 0xd
01:15:50.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.39)
01:15:50.958 00.000 8976 Moving (0.55, 0.39) raw xDistance=0.10 yDistance=-0.68
01:15:50.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:15:50.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:15:50.958 00.000 8976 MoveAxis(R, 0, ABG)
01:15:50.958 00.000 8976 MoveAxis(U, 3, ABG)
01:15:50.958 00.000 8976 stepping (-14, -3) + (0, 3)
01:15:50.958 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:50.959 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:15:50.968 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:15:50.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:50.968 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:50.968 00.000 5052 Enqueuing Expose request
01:15:50.984 00.016 8976 Received - 47 (G) 
01:15:50.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:50.984 00.000 8976 stepped: pos (-14, 0)
01:15:50.984 00.000 8976 move complete, result=0
01:15:50.984 00.000 8976 worker thread done servicing request
01:15:50.984 00.000 8976 Worker thread wakes up
01:15:50.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:50.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:50.984 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:15:51.672 00.688 8976 Exposure complete
01:15:51.677 00.005 8976 worker thread done servicing request
01:15:51.677 00.000 5052 OnExposeComplete: enter
01:15:51.678 00.001 5052 UpdateGuideState(): m_state=6
01:15:51.678 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2943
01:15:51.678 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=282.15, Mass=186, SNR=9.4, Peak=68 HFD=3.0
01:15:51.678 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
01:15:51.678 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
01:15:51.678 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.44 hyp=0.95 cameraTheta=0.48 mountX=0.01 mountY=-0.94, mountTheta=-1.56
01:15:51.679 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.44, opts=13)
01:15:51.679 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.44)
01:15:51.679 00.000 8976 Worker thread wakes up
01:15:51.679 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.44) opts 0xd
01:15:51.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.44)
01:15:51.679 00.000 8976 Moving (0.84, 0.44) raw xDistance=0.01 yDistance=-0.94
01:15:51.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:15:51.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.94
01:15:51.679 00.000 8976 MoveAxis(R, 0, ABG)
01:15:51.679 00.000 8976 MoveAxis(U, 4, ABG)
01:15:51.679 00.000 8976 stepping (-14, 0) + (0, 4)
01:15:51.679 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:15:51.680 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:15:51.689 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:15:51.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:51.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:51.689 00.000 5052 Enqueuing Expose request
01:15:51.719 00.030 8976 Received - 47 (G) 
01:15:51.719 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:15:51.719 00.000 8976 stepped: pos (-14, 4)
01:15:51.719 00.000 8976 move complete, result=0
01:15:51.719 00.000 8976 worker thread done servicing request
01:15:51.719 00.000 8976 Worker thread wakes up
01:15:51.719 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:51.719 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:51.719 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
01:15:52.411 00.692 8976 Exposure complete
01:15:52.416 00.005 8976 worker thread done servicing request
01:15:52.416 00.000 5052 OnExposeComplete: enter
01:15:52.416 00.000 5052 UpdateGuideState(): m_state=6
01:15:52.416 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2944
01:15:52.416 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.69, Mass=166, SNR=8.8, Peak=67 HFD=3.0
01:15:52.416 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
01:15:52.416 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
01:15:52.416 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.02 hyp=0.44 cameraTheta=-0.04 mountX=-0.22 mountY=-0.36, mountTheta=-2.12
01:15:52.417 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.02, opts=13)
01:15:52.417 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.02)
01:15:52.417 00.000 8976 Worker thread wakes up
01:15:52.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.02) opts 0xd
01:15:52.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.02)
01:15:52.417 00.000 8976 Moving (0.44, -0.02) raw xDistance=-0.22 yDistance=-0.36
01:15:52.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:15:52.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
01:15:52.417 00.000 8976 MoveAxis(R, 0, ABG)
01:15:52.417 00.000 8976 MoveAxis(U, 2, ABG)
01:15:52.417 00.000 8976 stepping (-14, 4) + (0, 2)
01:15:52.418 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:52.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:15:52.427 00.009 5052 UpdateGuideState exits: m=166 SNR=8.8
01:15:52.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:52.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:52.427 00.000 5052 Enqueuing Expose request
01:15:52.455 00.028 8976 Received - 47 (G) 
01:15:52.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:52.455 00.000 8976 stepped: pos (-14, 6)
01:15:52.455 00.000 8976 move complete, result=0
01:15:52.455 00.000 8976 worker thread done servicing request
01:15:52.455 00.000 8976 Worker thread wakes up
01:15:52.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:52.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:52.455 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:15:53.146 00.691 8976 Exposure complete
01:15:53.152 00.006 8976 worker thread done servicing request
01:15:53.152 00.000 5052 OnExposeComplete: enter
01:15:53.152 00.000 5052 UpdateGuideState(): m_state=6
01:15:53.152 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2945
01:15:53.152 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.67, Mass=198, SNR=9.7, Peak=70 HFD=3.4
01:15:53.152 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
01:15:53.152 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:15:53.152 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.04 hyp=0.57 cameraTheta=-0.07 mountX=-0.29 mountY=-0.45, mountTheta=-2.14
01:15:53.153 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.04, opts=13)
01:15:53.153 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.04)
01:15:53.153 00.000 8976 Worker thread wakes up
01:15:53.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.04) opts 0xd
01:15:53.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.04)
01:15:53.153 00.000 8976 Moving (0.57, -0.04) raw xDistance=-0.29 yDistance=-0.45
01:15:53.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:15:53.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
01:15:53.153 00.000 8976 MoveAxis(R, 1, ABG)
01:15:53.153 00.000 8976 stepping (-14, 6) + (1, 0)
01:15:53.153 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:53.154 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:15:53.165 00.011 5052 UpdateGuideState exits: m=198 SNR=9.7
01:15:53.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:53.165 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:53.165 00.000 5052 Enqueuing Expose request
01:15:53.174 00.009 8976 Received - 47 (G) 
01:15:53.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:53.174 00.000 8976 stepped: pos (-13, 6)
01:15:53.174 00.000 8976 MoveAxis(U, 2, ABG)
01:15:53.174 00.000 8976 stepping (-13, 6) + (0, 2)
01:15:53.174 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:53.206 00.032 8976 Received - 47 (G) 
01:15:53.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:53.206 00.000 8976 stepped: pos (-13, 8)
01:15:53.206 00.000 8976 move complete, result=0
01:15:53.206 00.000 8976 worker thread done servicing request
01:15:53.206 00.000 8976 Worker thread wakes up
01:15:53.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:53.206 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:53.206 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:15:53.892 00.686 8976 Exposure complete
01:15:53.898 00.006 8976 worker thread done servicing request
01:15:53.898 00.000 5052 OnExposeComplete: enter
01:15:53.898 00.000 5052 UpdateGuideState(): m_state=6
01:15:53.898 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2946
01:15:53.898 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.77, Mass=201, SNR=9.7, Peak=65 HFD=3.6
01:15:53.898 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
01:15:53.898 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
01:15:53.898 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.06 hyp=0.66 cameraTheta=0.09 mountX=-0.25 mountY=-0.58, mountTheta=-1.97
01:15:53.899 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.06, opts=13)
01:15:53.899 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.06)
01:15:53.899 00.000 8976 Worker thread wakes up
01:15:53.899 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.06) opts 0xd
01:15:53.899 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.06)
01:15:53.899 00.000 8976 Moving (0.66, 0.06) raw xDistance=-0.25 yDistance=-0.58
01:15:53.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:15:53.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
01:15:53.899 00.000 8976 MoveAxis(R, 0, ABG)
01:15:53.899 00.000 8976 MoveAxis(U, 2, ABG)
01:15:53.899 00.000 8976 stepping (-13, 8) + (0, 2)
01:15:53.899 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:53.900 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:15:53.909 00.009 5052 UpdateGuideState exits: m=201 SNR=9.7
01:15:53.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:53.909 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:53.910 00.001 5052 Enqueuing Expose request
01:15:53.925 00.015 8976 Received - 47 (G) 
01:15:53.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:53.925 00.000 8976 stepped: pos (-13, 10)
01:15:53.925 00.000 8976 move complete, result=0
01:15:53.925 00.000 8976 worker thread done servicing request
01:15:53.925 00.000 8976 Worker thread wakes up
01:15:53.925 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:15:53.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:53.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:54.613 00.688 8976 Exposure complete
01:15:54.619 00.006 8976 worker thread done servicing request
01:15:54.619 00.000 5052 OnExposeComplete: enter
01:15:54.619 00.000 5052 UpdateGuideState(): m_state=6
01:15:54.619 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2947
01:15:54.619 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.65, Mass=190, SNR=9.5, Peak=63 HFD=2.9
01:15:54.619 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:15:54.619 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:15:54.619 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=-0.06 hyp=0.97 cameraTheta=-0.06 mountX=-0.49 mountY=-0.78, mountTheta=-2.13
01:15:54.620 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=-0.06, opts=13)
01:15:54.620 00.000 5052 Enqueuing Move request for stepguider (0.97, -0.06)
01:15:54.620 00.000 8976 Worker thread wakes up
01:15:54.620 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, -0.06) opts 0xd
01:15:54.620 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, -0.06)
01:15:54.620 00.000 8976 Moving (0.97, -0.06) raw xDistance=-0.49 yDistance=-0.78
01:15:54.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:15:54.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.78
01:15:54.620 00.000 8976 MoveAxis(R, 2, ABG)
01:15:54.620 00.000 8976 stepping (-13, 10) + (2, 0)
01:15:54.620 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:54.622 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:15:54.632 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:15:54.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:54.632 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:54.632 00.000 5052 Enqueuing Expose request
01:15:54.645 00.013 8976 Received - 47 (G) 
01:15:54.645 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:54.645 00.000 8976 stepped: pos (-11, 10)
01:15:54.645 00.000 8976 MoveAxis(U, 3, ABG)
01:15:54.645 00.000 8976 stepping (-11, 10) + (0, 3)
01:15:54.645 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:54.677 00.032 8976 Received - 47 (G) 
01:15:54.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:54.677 00.000 8976 stepped: pos (-11, 13)
01:15:54.677 00.000 8976 move complete, result=0
01:15:54.677 00.000 8976 worker thread done servicing request
01:15:54.677 00.000 8976 Worker thread wakes up
01:15:54.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:54.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:54.677 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
01:15:55.367 00.690 8976 Exposure complete
01:15:55.372 00.005 8976 worker thread done servicing request
01:15:55.372 00.000 5052 OnExposeComplete: enter
01:15:55.373 00.001 5052 UpdateGuideState(): m_state=6
01:15:55.373 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2948
01:15:55.373 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.93, Mass=186, SNR=9.4, Peak=70 HFD=2.7
01:15:55.373 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:15:55.373 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:15:55.373 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.22 hyp=0.84 cameraTheta=0.27 mountX=-0.17 mountY=-0.80, mountTheta=-1.78
01:15:55.373 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.22, opts=13)
01:15:55.374 00.001 5052 Enqueuing Move request for stepguider (0.81, 0.22)
01:15:55.374 00.000 8976 Worker thread wakes up
01:15:55.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.22) opts 0xd
01:15:55.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.22)
01:15:55.374 00.000 8976 Moving (0.81, 0.22) raw xDistance=-0.17 yDistance=-0.80
01:15:55.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:15:55.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.80
01:15:55.374 00.000 8976 MoveAxis(R, 0, ABG)
01:15:55.374 00.000 8976 MoveAxis(U, 3, ABG)
01:15:55.374 00.000 8976 stepping (-11, 13) + (0, 3)
01:15:55.374 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:55.375 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:15:55.384 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:15:55.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:55.384 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:55.384 00.000 5052 Enqueuing Expose request
01:15:55.411 00.027 8976 Received - 47 (G) 
01:15:55.411 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:15:55.411 00.000 8976 stepped: pos (-11, 16)
01:15:55.412 00.001 8976 move complete, result=0
01:15:55.412 00.000 8976 worker thread done servicing request
01:15:55.412 00.000 8976 Worker thread wakes up
01:15:55.412 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:55.412 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:55.412 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
01:15:56.106 00.694 8976 Exposure complete
01:15:56.111 00.005 8976 worker thread done servicing request
01:15:56.111 00.000 5052 OnExposeComplete: enter
01:15:56.111 00.000 5052 UpdateGuideState(): m_state=6
01:15:56.112 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2949
01:15:56.112 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.61, Mass=169, SNR=9.0, Peak=67 HFD=2.9
01:15:56.112 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
01:15:56.112 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
01:15:56.112 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-0.53 mountX=-0.16 mountY=-0.09, mountTheta=-2.65
01:15:56.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.10, opts=13)
01:15:56.113 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.10)
01:15:56.113 00.000 8976 Worker thread wakes up
01:15:56.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.10) opts 0xd
01:15:56.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.10)
01:15:56.113 00.000 8976 Moving (0.17, -0.10) raw xDistance=-0.16 yDistance=-0.09
01:15:56.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:15:56.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:15:56.113 00.000 8976 MoveAxis(R, 0, ABG)
01:15:56.113 00.000 8976 MoveAxis(U, 0, ABG)
01:15:56.114 00.001 8976 move complete, result=0
01:15:56.114 00.000 8976 worker thread done servicing request
01:15:56.115 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:15:56.124 00.009 5052 UpdateGuideState exits: m=169 SNR=9.0
01:15:56.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:56.124 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:56.124 00.000 5052 Enqueuing Expose request
01:15:56.124 00.000 8976 Worker thread wakes up
01:15:56.124 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:56.125 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:56.125 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:56.812 00.687 8976 Exposure complete
01:15:56.818 00.006 8976 worker thread done servicing request
01:15:56.818 00.000 5052 OnExposeComplete: enter
01:15:56.818 00.000 5052 UpdateGuideState(): m_state=6
01:15:56.818 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2950
01:15:56.818 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.81, Mass=198, SNR=9.7, Peak=66 HFD=3.2
01:15:56.818 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:15:56.818 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
01:15:56.818 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.10 hyp=0.48 cameraTheta=0.21 mountX=-0.12 mountY=-0.45, mountTheta=-1.84
01:15:56.819 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.10, opts=13)
01:15:56.819 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.10)
01:15:56.819 00.000 8976 Worker thread wakes up
01:15:56.819 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.10) opts 0xd
01:15:56.819 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.10)
01:15:56.819 00.000 8976 Moving (0.47, 0.10) raw xDistance=-0.12 yDistance=-0.45
01:15:56.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:15:56.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:15:56.819 00.000 8976 MoveAxis(R, 0, ABG)
01:15:56.819 00.000 8976 MoveAxis(U, 2, ABG)
01:15:56.819 00.000 8976 stepping (-11, 16) + (0, 2)
01:15:56.819 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:56.820 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:15:56.829 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:15:56.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:56.829 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:56.829 00.000 5052 Enqueuing Expose request
01:15:56.851 00.022 8976 Received - 47 (G) 
01:15:56.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:56.851 00.000 8976 stepped: pos (-11, 18)
01:15:56.851 00.000 8976 move complete, result=0
01:15:56.851 00.000 8976 worker thread done servicing request
01:15:56.851 00.000 8976 Worker thread wakes up
01:15:56.851 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:56.851 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:15:56.851 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:57.540 00.689 8976 Exposure complete
01:15:57.545 00.005 8976 worker thread done servicing request
01:15:57.545 00.000 5052 OnExposeComplete: enter
01:15:57.545 00.000 5052 UpdateGuideState(): m_state=6
01:15:57.545 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2951
01:15:57.545 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.22, Mass=202, SNR=9.8, Peak=74 HFD=2.6
01:15:57.545 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.68 = 2.61)
01:15:57.545 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.50)
01:15:57.545 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.49 hyp=0.49 cameraTheta=-1.63 mountX=-0.42 mountY=0.29, mountTheta=2.53
01:15:57.546 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.49, opts=13)
01:15:57.546 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.49)
01:15:57.546 00.000 8976 Worker thread wakes up
01:15:57.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.49) opts 0xd
01:15:57.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.49)
01:15:57.546 00.000 8976 Moving (-0.03, -0.49) raw xDistance=-0.42 yDistance=0.29
01:15:57.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
01:15:57.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
01:15:57.546 00.000 8976 MoveAxis(R, 2, ABG)
01:15:57.546 00.000 8976 stepping (-11, 18) + (2, 0)
01:15:57.546 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:57.547 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:15:57.556 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:15:57.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:57.556 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:57.556 00.000 5052 Enqueuing Expose request
01:15:57.586 00.030 8976 Received - 47 (G) 
01:15:57.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:57.586 00.000 8976 stepped: pos (-9, 18)
01:15:57.586 00.000 8976 MoveAxis(D, 1, ABG)
01:15:57.586 00.000 8976 stepping (-9, 18) + (0, -1)
01:15:57.586 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:57.618 00.032 8976 Received - 47 (G) 
01:15:57.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:57.618 00.000 8976 stepped: pos (-9, 17)
01:15:57.618 00.000 8976 move complete, result=0
01:15:57.618 00.000 8976 worker thread done servicing request
01:15:57.618 00.000 8976 Worker thread wakes up
01:15:57.619 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:57.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:57.619 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:15:58.314 00.695 8976 Exposure complete
01:15:58.319 00.005 8976 worker thread done servicing request
01:15:58.320 00.001 5052 OnExposeComplete: enter
01:15:58.320 00.000 5052 UpdateGuideState(): m_state=6
01:15:58.320 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2952
01:15:58.320 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.64, Mass=185, SNR=9.3, Peak=68 HFD=3.0
01:15:58.320 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
01:15:58.320 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.22)
01:15:58.320 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.07 hyp=0.33 cameraTheta=-2.92 mountX=0.08 mountY=0.31, mountTheta=1.31
01:15:58.321 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.07, opts=13)
01:15:58.321 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.07)
01:15:58.321 00.000 8976 Worker thread wakes up
01:15:58.321 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.07) opts 0xd
01:15:58.321 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.07)
01:15:58.321 00.000 8976 Moving (-0.32, -0.07) raw xDistance=0.08 yDistance=0.31
01:15:58.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:15:58.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:15:58.321 00.000 8976 MoveAxis(R, 0, ABG)
01:15:58.321 00.000 8976 MoveAxis(D, 1, ABG)
01:15:58.321 00.000 8976 stepping (-9, 17) + (0, -1)
01:15:58.321 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:58.322 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:15:58.331 00.009 5052 UpdateGuideState exits: m=185 SNR=9.3
01:15:58.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:58.331 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:58.331 00.000 5052 Enqueuing Expose request
01:15:58.353 00.022 8976 Received - 47 (G) 
01:15:58.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:58.353 00.000 8976 stepped: pos (-9, 16)
01:15:58.353 00.000 8976 move complete, result=0
01:15:58.353 00.000 8976 worker thread done servicing request
01:15:58.353 00.000 8976 Worker thread wakes up
01:15:58.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:58.354 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:58.354 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:15:59.044 00.690 8976 Exposure complete
01:15:59.049 00.005 8976 worker thread done servicing request
01:15:59.049 00.000 5052 OnExposeComplete: enter
01:15:59.049 00.000 5052 UpdateGuideState(): m_state=6
01:15:59.049 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2953
01:15:59.049 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=282.01, Mass=196, SNR=9.6, Peak=68 HFD=3.3
01:15:59.049 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
01:15:59.049 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
01:15:59.049 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.30 hyp=0.40 cameraTheta=0.86 mountX=0.15 mountY=-0.38, mountTheta=-1.20
01:15:59.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.30, opts=13)
01:15:59.050 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.30)
01:15:59.050 00.000 8976 Worker thread wakes up
01:15:59.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.30) opts 0xd
01:15:59.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.30)
01:15:59.050 00.000 8976 Moving (0.26, 0.30) raw xDistance=0.15 yDistance=-0.38
01:15:59.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:15:59.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.38
01:15:59.050 00.000 8976 MoveAxis(R, 0, ABG)
01:15:59.050 00.000 8976 MoveAxis(U, 1, ABG)
01:15:59.050 00.000 8976 stepping (-9, 16) + (0, 1)
01:15:59.051 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:59.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:15:59.061 00.010 5052 UpdateGuideState exits: m=196 SNR=9.6
01:15:59.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:59.061 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:59.061 00.000 5052 Enqueuing Expose request
01:15:59.073 00.012 8976 Received - 47 (G) 
01:15:59.073 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:15:59.073 00.000 8976 stepped: pos (-9, 17)
01:15:59.073 00.000 8976 move complete, result=0
01:15:59.073 00.000 8976 worker thread done servicing request
01:15:59.073 00.000 8976 Worker thread wakes up
01:15:59.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:59.074 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:59.074 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
01:15:59.762 00.688 8976 Exposure complete
01:15:59.767 00.005 8976 worker thread done servicing request
01:15:59.767 00.000 5052 OnExposeComplete: enter
01:15:59.767 00.000 5052 UpdateGuideState(): m_state=6
01:15:59.767 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2954
01:15:59.767 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.36, Mass=197, SNR=9.6, Peak=63 HFD=3.5
01:15:59.767 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
01:15:59.767 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
01:15:59.767 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.65 hyp=0.65 cameraTheta=1.57 mountX=0.58 mountY=-0.36, mountTheta=-0.55
01:15:59.768 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.65, opts=13)
01:15:59.768 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.65)
01:15:59.768 00.000 8976 Worker thread wakes up
01:15:59.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.65) opts 0xd
01:15:59.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.65)
01:15:59.768 00.000 8976 Moving (0.00, 0.65) raw xDistance=0.58 yDistance=-0.36
01:15:59.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
01:15:59.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
01:15:59.768 00.000 8976 MoveAxis(L, 2, ABG)
01:15:59.768 00.000 8976 stepping (-9, 17) + (-2, 0)
01:15:59.769 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:59.769 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:15:59.779 00.010 5052 UpdateGuideState exits: m=197 SNR=9.6
01:15:59.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:59.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:15:59.779 00.000 5052 Enqueuing Expose request
01:15:59.792 00.013 8976 Received - 47 (G) 
01:15:59.792 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:59.792 00.000 8976 stepped: pos (-11, 17)
01:15:59.792 00.000 8976 MoveAxis(U, 2, ABG)
01:15:59.792 00.000 8976 stepping (-11, 17) + (0, 2)
01:15:59.792 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:59.824 00.032 8976 Received - 47 (G) 
01:15:59.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:15:59.824 00.000 8976 stepped: pos (-11, 19)
01:15:59.824 00.000 8976 move complete, result=0
01:15:59.824 00.000 8976 worker thread done servicing request
01:15:59.824 00.000 8976 Worker thread wakes up
01:15:59.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:15:59.824 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:15:59.824 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.4 px 2 ms NORTH
01:16:00.517 00.693 8976 Exposure complete
01:16:00.522 00.005 8976 worker thread done servicing request
01:16:00.522 00.000 5052 OnExposeComplete: enter
01:16:00.522 00.000 5052 UpdateGuideState(): m_state=6
01:16:00.522 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2955
01:16:00.522 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.95, Mass=192, SNR=9.6, Peak=65 HFD=3.2
01:16:00.522 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:16:00.522 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
01:16:00.522 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.24 hyp=0.65 cameraTheta=2.75 mountX=0.49 mountY=0.37, mountTheta=0.65
01:16:00.523 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.24, opts=13)
01:16:00.524 00.001 5052 Enqueuing Move request for stepguider (-0.60, 0.24)
01:16:00.524 00.000 8976 Worker thread wakes up
01:16:00.524 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.24) opts 0xd
01:16:00.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.24)
01:16:00.524 00.000 8976 Moving (-0.60, 0.24) raw xDistance=0.49 yDistance=0.37
01:16:00.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
01:16:00.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
01:16:00.524 00.000 8976 MoveAxis(L, 2, ABG)
01:16:00.524 00.000 8976 stepping (-11, 19) + (-2, 0)
01:16:00.524 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:00.525 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:16:00.535 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:16:00.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:00.535 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:00.535 00.000 5052 Enqueuing Expose request
01:16:00.560 00.025 8976 Received - 47 (G) 
01:16:00.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:00.560 00.000 8976 stepped: pos (-13, 19)
01:16:00.560 00.000 8976 MoveAxis(D, 1, ABG)
01:16:00.560 00.000 8976 stepping (-13, 19) + (0, -1)
01:16:00.560 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:00.591 00.031 8976 Received - 47 (G) 
01:16:00.591 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:00.591 00.000 8976 stepped: pos (-13, 18)
01:16:00.591 00.000 8976 move complete, result=0
01:16:00.591 00.000 8976 worker thread done servicing request
01:16:00.592 00.001 8976 Worker thread wakes up
01:16:00.592 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 1 ms SOUTH
01:16:00.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:00.592 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:01.284 00.692 8976 Exposure complete
01:16:01.290 00.006 8976 worker thread done servicing request
01:16:01.290 00.000 5052 OnExposeComplete: enter
01:16:01.290 00.000 5052 UpdateGuideState(): m_state=6
01:16:01.290 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2956
01:16:01.291 00.001 5052 Star::Find returns 1 (0), X=329.16, Y=281.85, Mass=200, SNR=9.7, Peak=66 HFD=3.2
01:16:01.291 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
01:16:01.291 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
01:16:01.291 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.71 mountX=0.13 mountY=-0.06, mountTheta=-0.42
01:16:01.292 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.14, opts=13)
01:16:01.293 00.001 5052 Enqueuing Move request for stepguider (-0.02, 0.14)
01:16:01.293 00.000 8976 Worker thread wakes up
01:16:01.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.14) opts 0xd
01:16:01.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.14)
01:16:01.293 00.000 8976 Moving (-0.02, 0.14) raw xDistance=0.13 yDistance=-0.06
01:16:01.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:16:01.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:16:01.293 00.000 8976 MoveAxis(R, 0, ABG)
01:16:01.293 00.000 8976 MoveAxis(U, 0, ABG)
01:16:01.293 00.000 8976 move complete, result=0
01:16:01.293 00.000 8976 worker thread done servicing request
01:16:01.294 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:16:01.305 00.011 5052 UpdateGuideState exits: m=200 SNR=9.7
01:16:01.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:01.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:01.305 00.000 5052 Enqueuing Expose request
01:16:01.306 00.001 8976 Worker thread wakes up
01:16:01.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:01.306 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:01.306 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:01.994 00.688 8976 Exposure complete
01:16:01.999 00.005 8976 worker thread done servicing request
01:16:01.999 00.000 5052 OnExposeComplete: enter
01:16:01.999 00.000 5052 UpdateGuideState(): m_state=6
01:16:01.999 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2957
01:16:01.999 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.82, Mass=189, SNR=9.4, Peak=67 HFD=3.5
01:16:01.999 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:16:01.999 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
01:16:01.999 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.11 hyp=0.57 cameraTheta=2.95 mountX=0.35 mountY=0.41, mountTheta=0.87
01:16:02.000 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.11, opts=13)
01:16:02.000 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.11)
01:16:02.000 00.000 8976 Worker thread wakes up
01:16:02.000 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.11) opts 0xd
01:16:02.000 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.11)
01:16:02.000 00.000 8976 Moving (-0.56, 0.11) raw xDistance=0.35 yDistance=0.41
01:16:02.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:16:02.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:16:02.000 00.000 8976 MoveAxis(L, 1, ABG)
01:16:02.000 00.000 8976 stepping (-13, 18) + (-1, 0)
01:16:02.000 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:02.001 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:16:02.011 00.010 5052 UpdateGuideState exits: m=189 SNR=9.4
01:16:02.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:02.011 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:02.011 00.000 5052 Enqueuing Expose request
01:16:02.031 00.020 8976 Received - 47 (G) 
01:16:02.031 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:02.031 00.000 8976 stepped: pos (-14, 18)
01:16:02.031 00.000 8976 MoveAxis(D, 2, ABG)
01:16:02.031 00.000 8976 stepping (-14, 18) + (0, -2)
01:16:02.031 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:02.062 00.031 8976 Received - 47 (G) 
01:16:02.062 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:02.062 00.000 8976 stepped: pos (-14, 16)
01:16:02.062 00.000 8976 move complete, result=0
01:16:02.062 00.000 8976 worker thread done servicing request
01:16:02.062 00.000 8976 Worker thread wakes up
01:16:02.062 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:16:02.063 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:02.063 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:02.753 00.690 8976 Exposure complete
01:16:02.758 00.005 8976 worker thread done servicing request
01:16:02.759 00.001 5052 OnExposeComplete: enter
01:16:02.759 00.000 5052 UpdateGuideState(): m_state=6
01:16:02.759 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2958
01:16:02.759 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.59, Mass=180, SNR=9.2, Peak=60 HFD=3.6
01:16:02.759 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.12 = 2.16)
01:16:02.759 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.06)
01:16:02.759 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.08 mountX=-0.08 mountY=0.12, mountTheta=2.13
01:16:02.760 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.12, opts=13)
01:16:02.760 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.12)
01:16:02.760 00.000 8976 Worker thread wakes up
01:16:02.760 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.12) opts 0xd
01:16:02.760 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.12)
01:16:02.761 00.001 8976 Moving (-0.07, -0.12) raw xDistance=-0.08 yDistance=0.12
01:16:02.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:16:02.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:16:02.761 00.000 8976 MoveAxis(R, 0, ABG)
01:16:02.761 00.000 8976 MoveAxis(U, 0, ABG)
01:16:02.761 00.000 8976 move complete, result=0
01:16:02.761 00.000 8976 worker thread done servicing request
01:16:02.761 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:16:02.771 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
01:16:02.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:02.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:02.771 00.000 5052 Enqueuing Expose request
01:16:02.771 00.000 8976 Worker thread wakes up
01:16:02.771 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:02.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:02.771 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:03.459 00.688 8976 Exposure complete
01:16:03.464 00.005 8976 worker thread done servicing request
01:16:03.465 00.001 5052 OnExposeComplete: enter
01:16:03.465 00.000 5052 UpdateGuideState(): m_state=6
01:16:03.465 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2959
01:16:03.465 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.10, Mass=203, SNR=9.8, Peak=67 HFD=3.5
01:16:03.465 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
01:16:03.465 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.09)
01:16:03.465 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.61 hyp=0.71 cameraTheta=-1.04 mountX=-0.70 mountY=0.03, mountTheta=3.09
01:16:03.465 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.61, opts=13)
01:16:03.465 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.61)
01:16:03.466 00.001 8976 Worker thread wakes up
01:16:03.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.61) opts 0xd
01:16:03.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.61)
01:16:03.466 00.000 8976 Moving (0.35, -0.61) raw xDistance=-0.70 yDistance=0.03
01:16:03.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
01:16:03.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:16:03.466 00.000 8976 MoveAxis(R, 3, ABG)
01:16:03.466 00.000 8976 stepping (-14, 16) + (3, 0)
01:16:03.466 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:03.466 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:16:03.476 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
01:16:03.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:03.476 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:03.476 00.000 5052 Enqueuing Expose request
01:16:03.501 00.025 8976 Received - 47 (G) 
01:16:03.501 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:03.501 00.000 8976 stepped: pos (-11, 16)
01:16:03.501 00.000 8976 MoveAxis(U, 0, ABG)
01:16:03.501 00.000 8976 move complete, result=0
01:16:03.501 00.000 8976 worker thread done servicing request
01:16:03.501 00.000 8976 Worker thread wakes up
01:16:03.501 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:03.501 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:03.501 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.0 px 0 ms NORTH
01:16:04.190 00.689 8976 Exposure complete
01:16:04.196 00.006 8976 worker thread done servicing request
01:16:04.196 00.000 5052 OnExposeComplete: enter
01:16:04.196 00.000 5052 UpdateGuideState(): m_state=6
01:16:04.196 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2960
01:16:04.196 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.55, Mass=195, SNR=9.6, Peak=61 HFD=3.9
01:16:04.196 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
01:16:04.196 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
01:16:04.196 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.28 cameraTheta=-2.51 mountX=-0.04 mountY=0.27, mountTheta=1.73
01:16:04.197 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.16, opts=13)
01:16:04.198 00.001 5052 Enqueuing Move request for stepguider (-0.22, -0.16)
01:16:04.198 00.000 8976 Worker thread wakes up
01:16:04.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.16) opts 0xd
01:16:04.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.16)
01:16:04.198 00.000 8976 Moving (-0.22, -0.16) raw xDistance=-0.04 yDistance=0.27
01:16:04.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:16:04.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:16:04.198 00.000 8976 MoveAxis(R, 0, ABG)
01:16:04.198 00.000 8976 MoveAxis(D, 1, ABG)
01:16:04.198 00.000 8976 stepping (-11, 16) + (0, -1)
01:16:04.198 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:04.199 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:16:04.209 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:16:04.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:04.209 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:04.209 00.000 5052 Enqueuing Expose request
01:16:04.221 00.012 8976 Received - 47 (G) 
01:16:04.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:04.221 00.000 8976 stepped: pos (-11, 15)
01:16:04.221 00.000 8976 move complete, result=0
01:16:04.221 00.000 8976 worker thread done servicing request
01:16:04.221 00.000 8976 Worker thread wakes up
01:16:04.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:04.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:04.221 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:16:04.914 00.693 8976 Exposure complete
01:16:04.919 00.005 8976 worker thread done servicing request
01:16:04.919 00.000 5052 OnExposeComplete: enter
01:16:04.919 00.000 5052 UpdateGuideState(): m_state=6
01:16:04.919 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2961
01:16:04.919 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.58, Mass=197, SNR=9.6, Peak=71 HFD=3.4
01:16:04.919 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.70 = -2.70)
01:16:04.919 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
01:16:04.919 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.66 mountX=-0.19 mountY=-0.07, mountTheta=-2.79
01:16:04.920 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.13, opts=13)
01:16:04.920 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.13)
01:16:04.920 00.000 8976 Worker thread wakes up
01:16:04.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.13) opts 0xd
01:16:04.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.13)
01:16:04.920 00.000 8976 Moving (0.17, -0.13) raw xDistance=-0.19 yDistance=-0.07
01:16:04.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:16:04.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:16:04.920 00.000 8976 MoveAxis(R, 0, ABG)
01:16:04.920 00.000 8976 MoveAxis(U, 0, ABG)
01:16:04.921 00.001 8976 move complete, result=0
01:16:04.921 00.000 8976 worker thread done servicing request
01:16:04.921 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:16:04.930 00.009 5052 UpdateGuideState exits: m=197 SNR=9.6
01:16:04.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:04.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:04.930 00.000 5052 Enqueuing Expose request
01:16:04.931 00.001 8976 Worker thread wakes up
01:16:04.931 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:04.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:04.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:05.630 00.699 8976 Exposure complete
01:16:05.636 00.006 8976 worker thread done servicing request
01:16:05.636 00.000 5052 OnExposeComplete: enter
01:16:05.636 00.000 5052 UpdateGuideState(): m_state=6
01:16:05.636 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2962
01:16:05.636 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.15, Mass=160, SNR=8.7, Peak=61 HFD=3.4
01:16:05.636 00.000 5052 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
01:16:05.636 00.000 5052 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.64 = -0.64)
01:16:05.636 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.44 hyp=0.44 cameraTheta=1.51 mountX=0.38 mountY=-0.27, mountTheta=-0.61
01:16:05.637 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.44, opts=13)
01:16:05.637 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.44)
01:16:05.637 00.000 8976 Worker thread wakes up
01:16:05.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.44) opts 0xd
01:16:05.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.44)
01:16:05.637 00.000 8976 Moving (0.03, 0.44) raw xDistance=0.38 yDistance=-0.27
01:16:05.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:16:05.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:16:05.637 00.000 8976 MoveAxis(L, 2, ABG)
01:16:05.637 00.000 8976 stepping (-11, 15) + (-2, 0)
01:16:05.637 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:05.638 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:16:05.647 00.009 5052 UpdateGuideState exits: m=160 SNR=8.7
01:16:05.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:05.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:05.647 00.000 5052 Enqueuing Expose request
01:16:05.660 00.013 8976 Received - 47 (G) 
01:16:05.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:05.660 00.000 8976 stepped: pos (-13, 15)
01:16:05.660 00.000 8976 MoveAxis(U, 1, ABG)
01:16:05.660 00.000 8976 stepping (-13, 15) + (0, 1)
01:16:05.660 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:05.692 00.032 8976 Received - 47 (G) 
01:16:05.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:05.692 00.000 8976 stepped: pos (-13, 16)
01:16:05.692 00.000 8976 move complete, result=0
01:16:05.692 00.000 8976 worker thread done servicing request
01:16:05.692 00.000 8976 Worker thread wakes up
01:16:05.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:05.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:05.692 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
01:16:06.381 00.689 8976 Exposure complete
01:16:06.386 00.005 8976 worker thread done servicing request
01:16:06.386 00.000 5052 OnExposeComplete: enter
01:16:06.387 00.001 5052 UpdateGuideState(): m_state=6
01:16:06.387 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2963
01:16:06.387 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.67, Mass=174, SNR=9.1, Peak=65 HFD=3.7
01:16:06.387 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
01:16:06.387 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
01:16:06.387 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.04 hyp=0.34 cameraTheta=-3.03 mountX=0.12 mountY=0.30, mountTheta=1.19
01:16:06.387 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.04, opts=13)
01:16:06.387 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.04)
01:16:06.388 00.001 8976 Worker thread wakes up
01:16:06.388 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.04) opts 0xd
01:16:06.388 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.04)
01:16:06.388 00.000 8976 Moving (-0.34, -0.04) raw xDistance=0.12 yDistance=0.30
01:16:06.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:16:06.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30
01:16:06.388 00.000 8976 MoveAxis(R, 0, ABG)
01:16:06.388 00.000 8976 MoveAxis(D, 1, ABG)
01:16:06.388 00.000 8976 stepping (-13, 16) + (0, -1)
01:16:06.388 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:06.389 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:16:06.398 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
01:16:06.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:06.398 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:06.398 00.000 5052 Enqueuing Expose request
01:16:06.411 00.013 8976 Received - 47 (G) 
01:16:06.411 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:06.411 00.000 8976 stepped: pos (-13, 15)
01:16:06.411 00.000 8976 move complete, result=0
01:16:06.411 00.000 8976 worker thread done servicing request
01:16:06.411 00.000 8976 Worker thread wakes up
01:16:06.411 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:16:06.412 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:06.412 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:07.101 00.689 8976 Exposure complete
01:16:07.106 00.005 8976 worker thread done servicing request
01:16:07.107 00.001 5052 OnExposeComplete: enter
01:16:07.107 00.000 5052 UpdateGuideState(): m_state=6
01:16:07.107 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2964
01:16:07.107 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.36, Mass=204, SNR=9.9, Peak=63 HFD=3.7
01:16:07.107 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.04) = xAngle (-3.37 = 2.91)
01:16:07.107 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.48 = 2.81)
01:16:07.107 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.35 hyp=0.36 cameraTheta=-1.33 mountX=-0.35 mountY=0.12, mountTheta=2.82
01:16:07.107 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.35, opts=13)
01:16:07.108 00.001 5052 Enqueuing Move request for stepguider (0.09, -0.35)
01:16:07.108 00.000 8976 Worker thread wakes up
01:16:07.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.35) opts 0xd
01:16:07.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.35)
01:16:07.108 00.000 8976 Moving (0.09, -0.35) raw xDistance=-0.35 yDistance=0.12
01:16:07.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:16:07.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:16:07.108 00.000 8976 MoveAxis(R, 1, ABG)
01:16:07.108 00.000 8976 stepping (-13, 15) + (1, 0)
01:16:07.108 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:07.109 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:16:07.118 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:16:07.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:07.118 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:07.118 00.000 5052 Enqueuing Expose request
01:16:07.131 00.013 8976 Received - 47 (G) 
01:16:07.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:07.131 00.000 8976 stepped: pos (-12, 15)
01:16:07.131 00.000 8976 MoveAxis(U, 0, ABG)
01:16:07.131 00.000 8976 move complete, result=0
01:16:07.131 00.000 8976 worker thread done servicing request
01:16:07.131 00.000 8976 Worker thread wakes up
01:16:07.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:07.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:07.131 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:16:07.820 00.689 8976 Exposure complete
01:16:07.825 00.005 8976 worker thread done servicing request
01:16:07.825 00.000 5052 OnExposeComplete: enter
01:16:07.825 00.000 5052 UpdateGuideState(): m_state=6
01:16:07.826 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2965
01:16:07.826 00.000 5052 Star::Find returns 1 (1), X=328.95, Y=281.94, Mass=183, SNR=9.3, Peak=62 HFD=2.8
01:16:07.826 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
01:16:07.826 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
01:16:07.826 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.23 hyp=0.32 cameraTheta=2.35 mountX=0.31 mountY=0.06, mountTheta=0.21
01:16:07.827 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.23, opts=13)
01:16:07.827 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.23)
01:16:07.827 00.000 8976 Worker thread wakes up
01:16:07.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.23) opts 0xd
01:16:07.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.23)
01:16:07.827 00.000 8976 Moving (-0.23, 0.23) raw xDistance=0.31 yDistance=0.06
01:16:07.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
01:16:07.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:16:07.827 00.000 8976 MoveAxis(L, 1, ABG)
01:16:07.827 00.000 8976 stepping (-12, 15) + (-1, 0)
01:16:07.827 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:07.828 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:16:07.837 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3 Saturated
01:16:07.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:07.837 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:07.837 00.000 5052 Enqueuing Expose request
01:16:07.850 00.013 8976 Received - 47 (G) 
01:16:07.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:07.850 00.000 8976 stepped: pos (-13, 15)
01:16:07.850 00.000 8976 MoveAxis(U, 0, ABG)
01:16:07.850 00.000 8976 move complete, result=0
01:16:07.850 00.000 8976 worker thread done servicing request
01:16:07.850 00.000 8976 Worker thread wakes up
01:16:07.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:07.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:07.850 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:16:08.541 00.691 8976 Exposure complete
01:16:08.545 00.004 8976 worker thread done servicing request
01:16:08.546 00.001 5052 OnExposeComplete: enter
01:16:08.546 00.000 5052 UpdateGuideState(): m_state=6
01:16:08.546 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2966
01:16:08.546 00.000 5052 Star::Find returns 1 (1), X=328.92, Y=281.51, Mass=173, SNR=9.1, Peak=61 HFD=3.3
01:16:08.546 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.50 = 1.78)
01:16:08.546 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.68)
01:16:08.546 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-2.46 mountX=-0.07 mountY=0.32, mountTheta=1.78
01:16:08.546 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.20, opts=13)
01:16:08.547 00.001 5052 Enqueuing Move request for stepguider (-0.25, -0.20)
01:16:08.547 00.000 8976 Worker thread wakes up
01:16:08.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.20) opts 0xd
01:16:08.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.20)
01:16:08.547 00.000 8976 Moving (-0.25, -0.20) raw xDistance=-0.07 yDistance=0.32
01:16:08.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:16:08.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:16:08.547 00.000 8976 MoveAxis(R, 0, ABG)
01:16:08.547 00.000 8976 MoveAxis(D, 1, ABG)
01:16:08.547 00.000 8976 stepping (-13, 15) + (0, -1)
01:16:08.547 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:08.548 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:16:08.557 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1 Saturated
01:16:08.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:08.557 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:08.557 00.000 5052 Enqueuing Expose request
01:16:08.569 00.012 8976 Received - 47 (G) 
01:16:08.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:08.569 00.000 8976 stepped: pos (-13, 14)
01:16:08.569 00.000 8976 move complete, result=0
01:16:08.569 00.000 8976 worker thread done servicing request
01:16:08.569 00.000 8976 Worker thread wakes up
01:16:08.569 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:16:08.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:08.569 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:09.255 00.686 8976 Exposure complete
01:16:09.261 00.006 8976 worker thread done servicing request
01:16:09.261 00.000 5052 OnExposeComplete: enter
01:16:09.261 00.000 5052 UpdateGuideState(): m_state=6
01:16:09.261 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2967
01:16:09.261 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.29, Mass=195, SNR=9.6, Peak=64 HFD=4.0
01:16:09.261 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.01 = 2.27)
01:16:09.261 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.11 = 2.17)
01:16:09.261 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.42 hyp=0.46 cameraTheta=-1.97 mountX=-0.30 mountY=0.38, mountTheta=2.23
01:16:09.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.42, opts=13)
01:16:09.262 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.42)
01:16:09.262 00.000 8976 Worker thread wakes up
01:16:09.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.42) opts 0xd
01:16:09.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.42)
01:16:09.262 00.000 8976 Moving (-0.18, -0.42) raw xDistance=-0.30 yDistance=0.38
01:16:09.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:16:09.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
01:16:09.262 00.000 8976 MoveAxis(R, 1, ABG)
01:16:09.262 00.000 8976 stepping (-13, 14) + (1, 0)
01:16:09.262 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:09.263 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:16:09.272 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:16:09.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:09.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:09.272 00.000 5052 Enqueuing Expose request
01:16:09.288 00.016 8976 Received - 47 (G) 
01:16:09.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:09.288 00.000 8976 stepped: pos (-12, 14)
01:16:09.288 00.000 8976 MoveAxis(D, 2, ABG)
01:16:09.288 00.000 8976 stepping (-12, 14) + (0, -2)
01:16:09.288 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:09.321 00.033 8976 Received - 47 (G) 
01:16:09.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:09.321 00.000 8976 stepped: pos (-12, 12)
01:16:09.321 00.000 8976 move complete, result=0
01:16:09.321 00.000 8976 worker thread done servicing request
01:16:09.321 00.000 8976 Worker thread wakes up
01:16:09.321 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:09.321 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:09.321 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
01:16:10.014 00.693 8976 Exposure complete
01:16:10.019 00.005 8976 worker thread done servicing request
01:16:10.019 00.000 5052 OnExposeComplete: enter
01:16:10.019 00.000 5052 UpdateGuideState(): m_state=6
01:16:10.019 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2968
01:16:10.019 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=282.33, Mass=176, SNR=9.1, Peak=61 HFD=3.4
01:16:10.019 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
01:16:10.019 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
01:16:10.019 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.62 hyp=0.65 cameraTheta=1.27 mountX=0.46 mountY=-0.50, mountTheta=-0.82
01:16:10.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.62, opts=13)
01:16:10.021 00.001 5052 Enqueuing Move request for stepguider (0.19, 0.62)
01:16:10.021 00.000 8976 Worker thread wakes up
01:16:10.021 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.62) opts 0xd
01:16:10.021 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.62)
01:16:10.021 00.000 8976 Moving (0.19, 0.62) raw xDistance=0.46 yDistance=-0.50
01:16:10.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.46
01:16:10.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50
01:16:10.021 00.000 8976 MoveAxis(L, 2, ABG)
01:16:10.021 00.000 8976 stepping (-12, 12) + (-2, 0)
01:16:10.021 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:10.022 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:16:10.031 00.009 5052 UpdateGuideState exits: m=176 SNR=9.1
01:16:10.031 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:10.032 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:10.032 00.000 5052 Enqueuing Expose request
01:16:10.056 00.024 8976 Received - 47 (G) 
01:16:10.056 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:10.056 00.000 8976 stepped: pos (-14, 12)
01:16:10.056 00.000 8976 MoveAxis(U, 2, ABG)
01:16:10.056 00.000 8976 stepping (-14, 12) + (0, 2)
01:16:10.056 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:10.088 00.032 8976 Received - 47 (G) 
01:16:10.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:10.088 00.000 8976 stepped: pos (-14, 14)
01:16:10.088 00.000 8976 move complete, result=0
01:16:10.088 00.000 8976 worker thread done servicing request
01:16:10.089 00.001 5052 GuideStep: 0.5 px 2 ms WEST, -0.5 px 2 ms NORTH
01:16:10.089 00.000 8976 Worker thread wakes up
01:16:10.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:10.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:10.788 00.699 8976 Exposure complete
01:16:10.794 00.006 8976 worker thread done servicing request
01:16:10.794 00.000 5052 OnExposeComplete: enter
01:16:10.794 00.000 5052 UpdateGuideState(): m_state=6
01:16:10.794 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2969
01:16:10.794 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.08, Mass=196, SNR=9.6, Peak=59 HFD=3.9
01:16:10.794 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
01:16:10.794 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
01:16:10.794 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.37 hyp=0.40 cameraTheta=1.94 mountX=0.40 mountY=-0.08, mountTheta=-0.21
01:16:10.795 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.37, opts=13)
01:16:10.795 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.37)
01:16:10.795 00.000 8976 Worker thread wakes up
01:16:10.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.37) opts 0xd
01:16:10.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.37)
01:16:10.795 00.000 8976 Moving (-0.14, 0.37) raw xDistance=0.40 yDistance=-0.08
01:16:10.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:16:10.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:16:10.795 00.000 8976 MoveAxis(L, 2, ABG)
01:16:10.795 00.000 8976 stepping (-14, 14) + (-2, 0)
01:16:10.795 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:10.796 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:16:10.805 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
01:16:10.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:10.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:10.805 00.000 5052 Enqueuing Expose request
01:16:10.823 00.018 8976 Received - 47 (G) 
01:16:10.823 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:10.823 00.000 8976 stepped: pos (-16, 14)
01:16:10.823 00.000 8976 MoveAxis(U, 0, ABG)
01:16:10.823 00.000 8976 move complete, result=0
01:16:10.823 00.000 8976 worker thread done servicing request
01:16:10.823 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:16:10.823 00.000 8976 Worker thread wakes up
01:16:10.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:10.823 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:11.514 00.691 8976 Exposure complete
01:16:11.521 00.007 8976 worker thread done servicing request
01:16:11.521 00.000 5052 OnExposeComplete: enter
01:16:11.521 00.000 5052 UpdateGuideState(): m_state=6
01:16:11.521 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2970
01:16:11.521 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.65, Mass=196, SNR=9.7, Peak=60 HFD=3.8
01:16:11.521 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.52 = 1.77)
01:16:11.521 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
01:16:11.521 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.47 mountX=-0.02 mountY=0.09, mountTheta=1.76
01:16:11.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.05, opts=13)
01:16:11.522 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.05)
01:16:11.522 00.000 8976 Worker thread wakes up
01:16:11.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.05) opts 0xd
01:16:11.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.05)
01:16:11.522 00.000 8976 Moving (-0.07, -0.05) raw xDistance=-0.02 yDistance=0.09
01:16:11.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:16:11.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:16:11.522 00.000 8976 MoveAxis(R, 0, ABG)
01:16:11.522 00.000 8976 MoveAxis(U, 0, ABG)
01:16:11.522 00.000 8976 move complete, result=0
01:16:11.522 00.000 8976 worker thread done servicing request
01:16:11.523 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:16:11.532 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:16:11.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:11.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:11.532 00.000 5052 Enqueuing Expose request
01:16:11.532 00.000 8976 Worker thread wakes up
01:16:11.532 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:11.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:11.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:12.221 00.689 8976 Exposure complete
01:16:12.226 00.005 8976 worker thread done servicing request
01:16:12.226 00.000 5052 OnExposeComplete: enter
01:16:12.226 00.000 5052 UpdateGuideState(): m_state=6
01:16:12.226 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2971
01:16:12.226 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.58, Mass=157, SNR=8.7, Peak=61 HFD=3.1
01:16:12.227 00.001 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.04) = xAngle (-2.93 = -2.93)
01:16:12.227 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
01:16:12.227 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.89 mountX=-0.16 mountY=-0.02, mountTheta=-3.04
01:16:12.228 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.13, opts=13)
01:16:12.228 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.13)
01:16:12.228 00.000 8976 Worker thread wakes up
01:16:12.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.13) opts 0xd
01:16:12.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.13)
01:16:12.228 00.000 8976 Moving (0.10, -0.13) raw xDistance=-0.16 yDistance=-0.02
01:16:12.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:16:12.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:16:12.228 00.000 8976 MoveAxis(R, 0, ABG)
01:16:12.228 00.000 8976 MoveAxis(U, 0, ABG)
01:16:12.228 00.000 8976 move complete, result=0
01:16:12.228 00.000 8976 worker thread done servicing request
01:16:12.230 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:16:12.239 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
01:16:12.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:12.239 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:12.239 00.000 5052 Enqueuing Expose request
01:16:12.239 00.000 8976 Worker thread wakes up
01:16:12.239 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:12.240 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:12.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:12.931 00.691 8976 Exposure complete
01:16:12.937 00.006 8976 worker thread done servicing request
01:16:12.938 00.001 5052 OnExposeComplete: enter
01:16:12.938 00.000 5052 UpdateGuideState(): m_state=6
01:16:12.938 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2972
01:16:12.938 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=280.89, Mass=219, SNR=10.1, Peak=65 HFD=3.5
01:16:12.938 00.000 5052 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.04) = xAngle (-3.23 = 3.06)
01:16:12.938 00.000 5052 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.33 = 2.95)
01:16:12.938 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.82 hyp=0.89 cameraTheta=-1.18 mountX=-0.88 mountY=0.17, mountTheta=2.96
01:16:12.938 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.82, opts=13)
01:16:12.939 00.001 5052 Enqueuing Move request for stepguider (0.34, -0.82)
01:16:12.939 00.000 8976 Worker thread wakes up
01:16:12.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.82) opts 0xd
01:16:12.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.82)
01:16:12.939 00.000 8976 Moving (0.34, -0.82) raw xDistance=-0.88 yDistance=0.17
01:16:12.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88
01:16:12.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:16:12.939 00.000 8976 MoveAxis(R, 4, ABG)
01:16:12.939 00.000 8976 stepping (-16, 14) + (4, 0)
01:16:12.939 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:16:12.939 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:16:12.950 00.011 5052 UpdateGuideState exits: m=219 SNR=10.1
01:16:12.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:12.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:12.950 00.000 5052 Enqueuing Expose request
01:16:12.982 00.032 8976 Received - 47 (G) 
01:16:12.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:16:12.982 00.000 8976 stepped: pos (-12, 14)
01:16:12.982 00.000 8976 MoveAxis(U, 0, ABG)
01:16:12.982 00.000 8976 move complete, result=0
01:16:12.982 00.000 8976 worker thread done servicing request
01:16:12.982 00.000 8976 Worker thread wakes up
01:16:12.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:12.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:12.982 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.2 px 0 ms NORTH
01:16:13.669 00.687 8976 Exposure complete
01:16:13.675 00.006 8976 worker thread done servicing request
01:16:13.675 00.000 5052 OnExposeComplete: enter
01:16:13.675 00.000 5052 UpdateGuideState(): m_state=6
01:16:13.675 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2973
01:16:13.675 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=282.06, Mass=202, SNR=9.7, Peak=60 HFD=4.0
01:16:13.675 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
01:16:13.675 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
01:16:13.675 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.35 hyp=0.39 cameraTheta=2.05 mountX=0.39 mountY=-0.04, mountTheta=-0.10
01:16:13.676 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.35, opts=13)
01:16:13.676 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.35)
01:16:13.676 00.000 8976 Worker thread wakes up
01:16:13.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.35) opts 0xd
01:16:13.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.35)
01:16:13.676 00.000 8976 Moving (-0.18, 0.35) raw xDistance=0.39 yDistance=-0.04
01:16:13.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.39
01:16:13.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:16:13.676 00.000 8976 MoveAxis(L, 1, ABG)
01:16:13.677 00.001 8976 stepping (-12, 14) + (-1, 0)
01:16:13.677 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:13.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:16:13.687 00.010 5052 UpdateGuideState exits: m=202 SNR=9.7
01:16:13.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:13.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:13.687 00.000 5052 Enqueuing Expose request
01:16:13.701 00.014 8976 Received - 47 (G) 
01:16:13.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:13.701 00.000 8976 stepped: pos (-13, 14)
01:16:13.701 00.000 8976 MoveAxis(U, 0, ABG)
01:16:13.701 00.000 8976 move complete, result=0
01:16:13.701 00.000 8976 worker thread done servicing request
01:16:13.701 00.000 8976 Worker thread wakes up
01:16:13.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:13.701 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:13.701 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.0 px 0 ms NORTH
01:16:14.391 00.690 8976 Exposure complete
01:16:14.397 00.006 8976 worker thread done servicing request
01:16:14.397 00.000 5052 OnExposeComplete: enter
01:16:14.397 00.000 5052 UpdateGuideState(): m_state=6
01:16:14.397 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2974
01:16:14.397 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.69, Mass=193, SNR=9.6, Peak=64 HFD=3.0
01:16:14.397 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:16:14.398 00.001 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
01:16:14.398 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=-0.02 hyp=0.83 cameraTheta=-3.12 mountX=0.36 mountY=0.71, mountTheta=1.10
01:16:14.398 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=-0.02, opts=13)
01:16:14.399 00.001 5052 Enqueuing Move request for stepguider (-0.83, -0.02)
01:16:14.399 00.000 8976 Worker thread wakes up
01:16:14.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, -0.02) opts 0xd
01:16:14.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, -0.02)
01:16:14.399 00.000 8976 Moving (-0.83, -0.02) raw xDistance=0.36 yDistance=0.71
01:16:14.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:16:14.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
01:16:14.399 00.000 8976 MoveAxis(L, 2, ABG)
01:16:14.399 00.000 8976 stepping (-13, 14) + (-2, 0)
01:16:14.399 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:14.400 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:16:14.409 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:16:14.410 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:14.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:14.410 00.000 5052 Enqueuing Expose request
01:16:14.437 00.027 8976 Received - 47 (G) 
01:16:14.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:14.437 00.000 8976 stepped: pos (-15, 14)
01:16:14.437 00.000 8976 MoveAxis(D, 3, ABG)
01:16:14.437 00.000 8976 stepping (-15, 14) + (0, -3)
01:16:14.437 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:14.469 00.032 8976 Received - 47 (G) 
01:16:14.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:14.469 00.000 8976 stepped: pos (-15, 11)
01:16:14.469 00.000 8976 move complete, result=0
01:16:14.469 00.000 8976 worker thread done servicing request
01:16:14.469 00.000 8976 Worker thread wakes up
01:16:14.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:14.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:14.469 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:16:15.156 00.687 8976 Exposure complete
01:16:15.161 00.005 8976 worker thread done servicing request
01:16:15.161 00.000 5052 OnExposeComplete: enter
01:16:15.161 00.000 5052 UpdateGuideState(): m_state=6
01:16:15.161 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2975
01:16:15.161 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.91, Mass=186, SNR=9.3, Peak=61 HFD=3.3
01:16:15.161 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:16:15.161 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
01:16:15.161 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.20 hyp=0.74 cameraTheta=2.87 mountX=0.50 mountY=0.49, mountTheta=0.77
01:16:15.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.20, opts=13)
01:16:15.162 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.20)
01:16:15.162 00.000 8976 Worker thread wakes up
01:16:15.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.20) opts 0xd
01:16:15.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.20)
01:16:15.162 00.000 8976 Moving (-0.71, 0.20) raw xDistance=0.50 yDistance=0.49
01:16:15.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
01:16:15.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
01:16:15.163 00.001 8976 MoveAxis(L, 2, ABG)
01:16:15.163 00.000 8976 stepping (-15, 11) + (-2, 0)
01:16:15.163 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:15.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:16:15.174 00.011 5052 UpdateGuideState exits: m=186 SNR=9.3
01:16:15.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:15.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:15.174 00.000 5052 Enqueuing Expose request
01:16:15.188 00.014 8976 Received - 47 (G) 
01:16:15.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:15.188 00.000 8976 stepped: pos (-17, 11)
01:16:15.188 00.000 8976 MoveAxis(D, 2, ABG)
01:16:15.188 00.000 8976 stepping (-17, 11) + (0, -2)
01:16:15.188 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:15.220 00.032 8976 Received - 47 (G) 
01:16:15.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:15.220 00.000 8976 stepped: pos (-17, 9)
01:16:15.220 00.000 8976 move complete, result=0
01:16:15.220 00.000 8976 worker thread done servicing request
01:16:15.220 00.000 8976 Worker thread wakes up
01:16:15.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:15.220 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:15.220 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:16:15.910 00.690 8976 Exposure complete
01:16:15.916 00.006 8976 worker thread done servicing request
01:16:15.916 00.000 5052 OnExposeComplete: enter
01:16:15.916 00.000 5052 UpdateGuideState(): m_state=6
01:16:15.916 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2976
01:16:15.916 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=282.09, Mass=176, SNR=9.1, Peak=63 HFD=3.5
01:16:15.916 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:16:15.916 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
01:16:15.916 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.38 hyp=0.76 cameraTheta=2.62 mountX=0.64 mountY=0.35, mountTheta=0.50
01:16:15.917 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.38, opts=13)
01:16:15.917 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.38)
01:16:15.917 00.000 8976 Worker thread wakes up
01:16:15.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.38) opts 0xd
01:16:15.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.38)
01:16:15.917 00.000 8976 Moving (-0.66, 0.38) raw xDistance=0.64 yDistance=0.35
01:16:15.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
01:16:15.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:16:15.917 00.000 8976 MoveAxis(L, 3, ABG)
01:16:15.917 00.000 8976 stepping (-17, 9) + (-3, 0)
01:16:15.917 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:15.919 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:16:15.928 00.009 5052 UpdateGuideState exits: m=176 SNR=9.1
01:16:15.929 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:15.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:15.929 00.000 5052 Enqueuing Expose request
01:16:15.955 00.026 8976 Received - 47 (G) 
01:16:15.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:15.955 00.000 8976 stepped: pos (-20, 9)
01:16:15.956 00.001 8976 MoveAxis(D, 2, ABG)
01:16:15.956 00.000 8976 stepping (-20, 9) + (0, -2)
01:16:15.956 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:15.987 00.031 8976 Received - 47 (G) 
01:16:15.987 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:15.987 00.000 8976 stepped: pos (-20, 7)
01:16:15.987 00.000 8976 move complete, result=0
01:16:15.987 00.000 8976 worker thread done servicing request
01:16:15.987 00.000 8976 Worker thread wakes up
01:16:15.988 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:15.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:15.988 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
01:16:16.680 00.692 8976 Exposure complete
01:16:16.686 00.006 8976 worker thread done servicing request
01:16:16.686 00.000 5052 OnExposeComplete: enter
01:16:16.686 00.000 5052 UpdateGuideState(): m_state=6
01:16:16.686 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2977
01:16:16.686 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.60, Mass=194, SNR=9.6, Peak=67 HFD=3.6
01:16:16.686 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
01:16:16.686 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.11)
01:16:16.686 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=-0.11 hyp=0.97 cameraTheta=-3.03 mountX=0.34 mountY=0.87, mountTheta=1.20
01:16:16.687 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=-0.11, opts=13)
01:16:16.687 00.000 5052 Enqueuing Move request for stepguider (-0.97, -0.11)
01:16:16.687 00.000 8976 Worker thread wakes up
01:16:16.687 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, -0.11) opts 0xd
01:16:16.687 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, -0.11)
01:16:16.687 00.000 8976 Moving (-0.97, -0.11) raw xDistance=0.34 yDistance=0.87
01:16:16.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
01:16:16.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.87
01:16:16.687 00.000 8976 MoveAxis(L, 2, ABG)
01:16:16.688 00.001 8976 stepping (-20, 7) + (-2, 0)
01:16:16.688 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:16.688 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:16:16.699 00.011 5052 UpdateGuideState exits: m=194 SNR=9.6
01:16:16.700 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:16.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:16.700 00.000 5052 Enqueuing Expose request
01:16:16.722 00.022 8976 Received - 47 (G) 
01:16:16.723 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:16.723 00.000 8976 stepped: pos (-22, 7)
01:16:16.723 00.000 8976 MoveAxis(D, 4, ABG)
01:16:16.723 00.000 8976 stepping (-22, 7) + (0, -4)
01:16:16.723 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:16:16.754 00.031 8976 Received - 47 (G) 
01:16:16.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:16:16.754 00.000 8976 stepped: pos (-22, 3)
01:16:16.754 00.000 8976 move complete, result=0
01:16:16.754 00.000 8976 worker thread done servicing request
01:16:16.754 00.000 8976 Worker thread wakes up
01:16:16.754 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:16:16.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:16.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:17.448 00.694 8976 Exposure complete
01:16:17.453 00.005 8976 worker thread done servicing request
01:16:17.453 00.000 5052 OnExposeComplete: enter
01:16:17.453 00.000 5052 UpdateGuideState(): m_state=6
01:16:17.453 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2978
01:16:17.453 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.53, Mass=222, SNR=10.3, Peak=62 HFD=3.5
01:16:17.453 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
01:16:17.453 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
01:16:17.453 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.18 hyp=0.52 cameraTheta=-2.79 mountX=0.06 mountY=0.51, mountTheta=1.45
01:16:17.455 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.18, opts=13)
01:16:17.455 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.18)
01:16:17.455 00.000 8976 Worker thread wakes up
01:16:17.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.18) opts 0xd
01:16:17.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.18)
01:16:17.455 00.000 8976 Moving (-0.49, -0.18) raw xDistance=0.06 yDistance=0.51
01:16:17.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:16:17.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.51
01:16:17.455 00.000 8976 MoveAxis(R, 0, ABG)
01:16:17.455 00.000 8976 MoveAxis(D, 2, ABG)
01:16:17.455 00.000 8976 stepping (-22, 3) + (0, -2)
01:16:17.455 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:17.456 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:16:17.465 00.009 5052 UpdateGuideState exits: m=222 SNR=10.3
01:16:17.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:17.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:17.465 00.000 5052 Enqueuing Expose request
01:16:17.489 00.024 8976 Received - 47 (G) 
01:16:17.489 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:17.490 00.001 8976 stepped: pos (-22, 1)
01:16:17.490 00.000 8976 move complete, result=0
01:16:17.490 00.000 8976 worker thread done servicing request
01:16:17.490 00.000 8976 Worker thread wakes up
01:16:17.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:17.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:17.490 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:16:18.181 00.691 8976 Exposure complete
01:16:18.187 00.006 8976 worker thread done servicing request
01:16:18.187 00.000 5052 OnExposeComplete: enter
01:16:18.187 00.000 5052 UpdateGuideState(): m_state=6
01:16:18.187 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2979
01:16:18.187 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.60, Mass=177, SNR=9.2, Peak=62 HFD=2.9
01:16:18.187 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
01:16:18.187 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
01:16:18.187 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.11 hyp=0.59 cameraTheta=-0.18 mountX=-0.36 mountY=-0.43, mountTheta=-2.27
01:16:18.188 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.11, opts=13)
01:16:18.188 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.11)
01:16:18.188 00.000 8976 Worker thread wakes up
01:16:18.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.11) opts 0xd
01:16:18.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.11)
01:16:18.188 00.000 8976 Moving (0.58, -0.11) raw xDistance=-0.36 yDistance=-0.43
01:16:18.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:16:18.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43
01:16:18.188 00.000 8976 MoveAxis(R, 1, ABG)
01:16:18.188 00.000 8976 stepping (-22, 1) + (1, 0)
01:16:18.188 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:18.189 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:16:18.200 00.011 5052 UpdateGuideState exits: m=177 SNR=9.2
01:16:18.201 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:18.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:18.201 00.000 5052 Enqueuing Expose request
01:16:18.209 00.008 8976 Received - 47 (G) 
01:16:18.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:18.209 00.000 8976 stepped: pos (-21, 1)
01:16:18.209 00.000 8976 MoveAxis(U, 2, ABG)
01:16:18.209 00.000 8976 stepping (-21, 1) + (0, 2)
01:16:18.209 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:18.241 00.032 8976 Received - 47 (G) 
01:16:18.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:18.241 00.000 8976 stepped: pos (-21, 3)
01:16:18.242 00.001 8976 move complete, result=0
01:16:18.242 00.000 8976 worker thread done servicing request
01:16:18.242 00.000 8976 Worker thread wakes up
01:16:18.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:18.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:18.242 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.4 px 2 ms NORTH
01:16:18.933 00.691 8976 Exposure complete
01:16:18.939 00.006 8976 worker thread done servicing request
01:16:18.939 00.000 5052 OnExposeComplete: enter
01:16:18.939 00.000 5052 UpdateGuideState(): m_state=6
01:16:18.939 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2980
01:16:18.939 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.55, Mass=198, SNR=9.7, Peak=64 HFD=3.2
01:16:18.939 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
01:16:18.939 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
01:16:18.939 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.16 hyp=0.55 cameraTheta=-0.29 mountX=-0.38 mountY=-0.35, mountTheta=-2.39
01:16:18.940 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.16, opts=13)
01:16:18.940 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.16)
01:16:18.940 00.000 8976 Worker thread wakes up
01:16:18.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.16) opts 0xd
01:16:18.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.16)
01:16:18.940 00.000 8976 Moving (0.52, -0.16) raw xDistance=-0.38 yDistance=-0.35
01:16:18.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
01:16:18.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:16:18.940 00.000 8976 MoveAxis(R, 2, ABG)
01:16:18.940 00.000 8976 stepping (-21, 3) + (2, 0)
01:16:18.940 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:18.941 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:16:18.950 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:16:18.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:18.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:18.950 00.000 5052 Enqueuing Expose request
01:16:18.976 00.026 8976 Received - 47 (G) 
01:16:18.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:18.976 00.000 8976 stepped: pos (-19, 3)
01:16:18.976 00.000 8976 MoveAxis(U, 2, ABG)
01:16:18.976 00.000 8976 stepping (-19, 3) + (0, 2)
01:16:18.976 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:19.008 00.032 8976 Received - 47 (G) 
01:16:19.008 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:19.009 00.001 8976 stepped: pos (-19, 5)
01:16:19.009 00.000 8976 move complete, result=0
01:16:19.009 00.000 8976 worker thread done servicing request
01:16:19.009 00.000 8976 Worker thread wakes up
01:16:19.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:19.009 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:19.009 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:16:19.701 00.692 8976 Exposure complete
01:16:19.707 00.006 8976 worker thread done servicing request
01:16:19.708 00.001 5052 OnExposeComplete: enter
01:16:19.708 00.000 5052 UpdateGuideState(): m_state=6
01:16:19.708 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2981
01:16:19.708 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.95, Mass=181, SNR=9.2, Peak=62 HFD=2.9
01:16:19.708 00.000 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.04) = xAngle (-0.82 = -0.82)
01:16:19.708 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.92 = -0.92)
01:16:19.708 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.22 mountX=0.18 mountY=-0.20, mountTheta=-0.86
01:16:19.708 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.24, opts=13)
01:16:19.708 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.24)
01:16:19.709 00.001 8976 Worker thread wakes up
01:16:19.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.24) opts 0xd
01:16:19.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.24)
01:16:19.709 00.000 8976 Moving (0.09, 0.24) raw xDistance=0.18 yDistance=-0.20
01:16:19.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:16:19.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:16:19.709 00.000 8976 MoveAxis(R, 0, ABG)
01:16:19.709 00.000 8976 MoveAxis(U, 0, ABG)
01:16:19.709 00.000 8976 move complete, result=0
01:16:19.709 00.000 8976 worker thread done servicing request
01:16:19.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:16:19.719 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
01:16:19.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:19.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:19.719 00.000 5052 Enqueuing Expose request
01:16:19.719 00.000 8976 Worker thread wakes up
01:16:19.719 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:19.719 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:19.719 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:20.377 00.658 8976 Exposure complete
01:16:20.382 00.005 8976 worker thread done servicing request
01:16:20.382 00.000 5052 OnExposeComplete: enter
01:16:20.383 00.001 5052 UpdateGuideState(): m_state=6
01:16:20.383 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2982
01:16:20.383 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.72, Mass=183, SNR=9.3, Peak=65 HFD=2.9
01:16:20.383 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:16:20.383 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:16:20.383 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.01 hyp=0.46 cameraTheta=3.12 mountX=0.21 mountY=0.38, mountTheta=1.05
01:16:20.383 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.01, opts=13)
01:16:20.384 00.001 5052 Enqueuing Move request for stepguider (-0.46, 0.01)
01:16:20.384 00.000 8976 Worker thread wakes up
01:16:20.384 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.01) opts 0xd
01:16:20.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.01)
01:16:20.384 00.000 8976 Moving (-0.46, 0.01) raw xDistance=0.21 yDistance=0.38
01:16:20.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:16:20.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:16:20.384 00.000 8976 MoveAxis(R, 0, ABG)
01:16:20.384 00.000 8976 MoveAxis(D, 2, ABG)
01:16:20.384 00.000 8976 stepping (-19, 5) + (0, -2)
01:16:20.384 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:20.384 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:16:20.394 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:16:20.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:20.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:20.394 00.000 5052 Enqueuing Expose request
01:16:20.414 00.020 8976 Received - 47 (G) 
01:16:20.415 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:20.415 00.000 8976 stepped: pos (-19, 3)
01:16:20.415 00.000 8976 move complete, result=0
01:16:20.415 00.000 8976 worker thread done servicing request
01:16:20.415 00.000 8976 Worker thread wakes up
01:16:20.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:20.415 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:20.415 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:16:21.076 00.661 8976 Exposure complete
01:16:21.081 00.005 8976 worker thread done servicing request
01:16:21.081 00.000 5052 OnExposeComplete: enter
01:16:21.081 00.000 5052 UpdateGuideState(): m_state=6
01:16:21.081 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2983
01:16:21.081 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.88, Mass=184, SNR=9.4, Peak=64 HFD=3.1
01:16:21.081 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:16:21.081 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
01:16:21.081 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.18 hyp=0.53 cameraTheta=2.81 mountX=0.38 mountY=0.33, mountTheta=0.70
01:16:21.082 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.18, opts=13)
01:16:21.082 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.18)
01:16:21.082 00.000 8976 Worker thread wakes up
01:16:21.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.18) opts 0xd
01:16:21.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.18)
01:16:21.082 00.000 8976 Moving (-0.50, 0.18) raw xDistance=0.38 yDistance=0.33
01:16:21.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:16:21.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
01:16:21.082 00.000 8976 MoveAxis(L, 2, ABG)
01:16:21.082 00.000 8976 stepping (-19, 3) + (-2, 0)
01:16:21.083 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:21.083 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:16:21.092 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:16:21.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:21.092 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:21.092 00.000 5052 Enqueuing Expose request
01:16:21.119 00.027 8976 Received - 47 (G) 
01:16:21.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:21.119 00.000 8976 stepped: pos (-21, 3)
01:16:21.119 00.000 8976 MoveAxis(D, 1, ABG)
01:16:21.119 00.000 8976 stepping (-21, 3) + (0, -1)
01:16:21.119 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:21.151 00.032 8976 Received - 47 (G) 
01:16:21.151 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:21.151 00.000 8976 stepped: pos (-21, 2)
01:16:21.151 00.000 8976 move complete, result=0
01:16:21.151 00.000 8976 worker thread done servicing request
01:16:21.151 00.000 8976 Worker thread wakes up
01:16:21.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:21.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:21.151 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:16:21.812 00.661 8976 Exposure complete
01:16:21.818 00.006 8976 worker thread done servicing request
01:16:21.818 00.000 5052 OnExposeComplete: enter
01:16:21.818 00.000 5052 UpdateGuideState(): m_state=6
01:16:21.818 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2984
01:16:21.818 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.29, Mass=189, SNR=9.5, Peak=61 HFD=3.4
01:16:21.818 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.56 = 1.73)
01:16:21.818 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.62)
01:16:21.818 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.42 hyp=0.72 cameraTheta=-2.51 mountX=-0.11 mountY=0.72, mountTheta=1.73
01:16:21.819 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.42, opts=13)
01:16:21.819 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.42)
01:16:21.819 00.000 8976 Worker thread wakes up
01:16:21.819 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.42) opts 0xd
01:16:21.819 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.42)
01:16:21.819 00.000 8976 Moving (-0.58, -0.42) raw xDistance=-0.11 yDistance=0.72
01:16:21.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:16:21.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
01:16:21.819 00.000 8976 MoveAxis(R, 0, ABG)
01:16:21.819 00.000 8976 MoveAxis(D, 3, ABG)
01:16:21.819 00.000 8976 stepping (-21, 2) + (0, -3)
01:16:21.819 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:21.820 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:16:21.829 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:16:21.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:21.829 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:21.830 00.001 5052 Enqueuing Expose request
01:16:21.854 00.024 8976 Received - 47 (G) 
01:16:21.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:21.854 00.000 8976 stepped: pos (-21, -1)
01:16:21.854 00.000 8976 move complete, result=0
01:16:21.854 00.000 8976 worker thread done servicing request
01:16:21.854 00.000 8976 Worker thread wakes up
01:16:21.854 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:16:21.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:21.854 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:22.515 00.661 8976 Exposure complete
01:16:22.521 00.006 8976 worker thread done servicing request
01:16:22.521 00.000 5052 OnExposeComplete: enter
01:16:22.521 00.000 5052 UpdateGuideState(): m_state=6
01:16:22.521 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2985
01:16:22.521 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=282.13, Mass=176, SNR=9.1, Peak=65 HFD=3.1
01:16:22.521 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
01:16:22.521 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
01:16:22.521 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.42 hyp=0.54 cameraTheta=0.89 mountX=0.22 mountY=-0.51, mountTheta=-1.17
01:16:22.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.42, opts=13)
01:16:22.522 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.42)
01:16:22.522 00.000 8976 Worker thread wakes up
01:16:22.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.42) opts 0xd
01:16:22.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.42)
01:16:22.522 00.000 8976 Moving (0.34, 0.42) raw xDistance=0.22 yDistance=-0.51
01:16:22.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:16:22.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.51
01:16:22.522 00.000 8976 MoveAxis(R, 0, ABG)
01:16:22.522 00.000 8976 MoveAxis(U, 2, ABG)
01:16:22.522 00.000 8976 stepping (-21, -1) + (0, 2)
01:16:22.522 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:22.524 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:16:22.534 00.010 5052 UpdateGuideState exits: m=176 SNR=9.1
01:16:22.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:22.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:22.534 00.000 5052 Enqueuing Expose request
01:16:22.558 00.024 8976 Received - 47 (G) 
01:16:22.558 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:22.558 00.000 8976 stepped: pos (-21, 1)
01:16:22.558 00.000 8976 move complete, result=0
01:16:22.558 00.000 8976 worker thread done servicing request
01:16:22.558 00.000 8976 Worker thread wakes up
01:16:22.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:22.558 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:22.558 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:16:23.215 00.657 8976 Exposure complete
01:16:23.220 00.005 8976 worker thread done servicing request
01:16:23.221 00.001 5052 OnExposeComplete: enter
01:16:23.221 00.000 5052 UpdateGuideState(): m_state=6
01:16:23.221 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2986
01:16:23.221 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=282.29, Mass=163, SNR=8.8, Peak=64 HFD=3.4
01:16:23.221 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
01:16:23.221 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
01:16:23.221 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.58 hyp=0.93 cameraTheta=0.67 mountX=0.18 mountY=-0.92, mountTheta=-1.38
01:16:23.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.58, opts=13)
01:16:23.222 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.58)
01:16:23.222 00.000 8976 Worker thread wakes up
01:16:23.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.58) opts 0xd
01:16:23.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.58)
01:16:23.222 00.000 8976 Moving (0.73, 0.58) raw xDistance=0.18 yDistance=-0.92
01:16:23.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:16:23.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.92
01:16:23.222 00.000 8976 MoveAxis(R, 0, ABG)
01:16:23.222 00.000 8976 MoveAxis(U, 4, ABG)
01:16:23.222 00.000 8976 stepping (-21, 1) + (0, 4)
01:16:23.222 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:16:23.223 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:16:23.232 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
01:16:23.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:23.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:23.232 00.000 5052 Enqueuing Expose request
01:16:23.260 00.028 8976 Received - 47 (G) 
01:16:23.262 00.002 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:16:23.262 00.000 8976 stepped: pos (-21, 5)
01:16:23.262 00.000 8976 move complete, result=0
01:16:23.262 00.000 8976 worker thread done servicing request
01:16:23.262 00.000 8976 Worker thread wakes up
01:16:23.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:23.262 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
01:16:23.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:23.921 00.659 8976 Exposure complete
01:16:23.927 00.006 8976 worker thread done servicing request
01:16:23.927 00.000 5052 OnExposeComplete: enter
01:16:23.927 00.000 5052 UpdateGuideState(): m_state=6
01:16:23.927 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2987
01:16:23.927 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=282.02, Mass=191, SNR=9.5, Peak=63 HFD=3.3
01:16:23.927 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.05 = -1.05)
01:16:23.927 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
01:16:23.927 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.31 hyp=0.37 cameraTheta=1.00 mountX=0.19 mountY=-0.34, mountTheta=-1.07
01:16:23.928 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.31, opts=13)
01:16:23.928 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.31)
01:16:23.928 00.000 8976 Worker thread wakes up
01:16:23.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.31) opts 0xd
01:16:23.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.31)
01:16:23.928 00.000 8976 Moving (0.20, 0.31) raw xDistance=0.19 yDistance=-0.34
01:16:23.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:16:23.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.34
01:16:23.928 00.000 8976 MoveAxis(R, 0, ABG)
01:16:23.928 00.000 8976 MoveAxis(U, 2, ABG)
01:16:23.928 00.000 8976 stepping (-21, 5) + (0, 2)
01:16:23.928 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:23.929 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:16:23.939 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:16:23.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:23.939 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:23.939 00.000 5052 Enqueuing Expose request
01:16:23.964 00.025 8976 Received - 47 (G) 
01:16:23.964 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:23.964 00.000 8976 stepped: pos (-21, 7)
01:16:23.964 00.000 8976 move complete, result=0
01:16:23.965 00.001 8976 worker thread done servicing request
01:16:23.965 00.000 8976 Worker thread wakes up
01:16:23.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:23.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:23.965 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 2 ms NORTH
01:16:24.665 00.700 8976 Exposure complete
01:16:24.671 00.006 8976 worker thread done servicing request
01:16:24.671 00.000 5052 OnExposeComplete: enter
01:16:24.671 00.000 5052 UpdateGuideState(): m_state=6
01:16:24.671 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2988
01:16:24.671 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.50, Mass=195, SNR=9.6, Peak=65 HFD=3.3
01:16:24.671 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
01:16:24.671 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
01:16:24.671 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.21 hyp=0.59 cameraTheta=-0.37 mountX=-0.44 mountY=-0.35, mountTheta=-2.47
01:16:24.672 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.21, opts=13)
01:16:24.672 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.21)
01:16:24.672 00.000 8976 Worker thread wakes up
01:16:24.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.21) opts 0xd
01:16:24.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.21)
01:16:24.672 00.000 8976 Moving (0.55, -0.21) raw xDistance=-0.44 yDistance=-0.35
01:16:24.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:16:24.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:16:24.672 00.000 8976 MoveAxis(R, 2, ABG)
01:16:24.672 00.000 8976 stepping (-21, 7) + (2, 0)
01:16:24.672 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:24.673 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:16:24.683 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:16:24.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:24.683 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:24.683 00.000 5052 Enqueuing Expose request
01:16:24.699 00.016 8976 Received - 47 (G) 
01:16:24.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:24.699 00.000 8976 stepped: pos (-19, 7)
01:16:24.699 00.000 8976 MoveAxis(U, 1, ABG)
01:16:24.699 00.000 8976 stepping (-19, 7) + (0, 1)
01:16:24.699 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:24.731 00.032 8976 Received - 47 (G) 
01:16:24.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:24.731 00.000 8976 stepped: pos (-19, 8)
01:16:24.732 00.001 8976 move complete, result=0
01:16:24.732 00.000 8976 worker thread done servicing request
01:16:24.732 00.000 8976 Worker thread wakes up
01:16:24.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:24.732 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:24.732 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
01:16:25.432 00.700 8976 Exposure complete
01:16:25.438 00.006 8976 worker thread done servicing request
01:16:25.438 00.000 5052 OnExposeComplete: enter
01:16:25.438 00.000 5052 UpdateGuideState(): m_state=6
01:16:25.438 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2989
01:16:25.438 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.83, Mass=191, SNR=9.5, Peak=68 HFD=3.1
01:16:25.438 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:16:25.438 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:16:25.438 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.12 hyp=0.77 cameraTheta=0.15 mountX=-0.25 mountY=-0.71, mountTheta=-1.91
01:16:25.439 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.12, opts=13)
01:16:25.439 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.12)
01:16:25.439 00.000 8976 Worker thread wakes up
01:16:25.440 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.12) opts 0xd
01:16:25.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.12)
01:16:25.440 00.000 8976 Moving (0.77, 0.12) raw xDistance=-0.25 yDistance=-0.71
01:16:25.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:16:25.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
01:16:25.440 00.000 8976 MoveAxis(R, 0, ABG)
01:16:25.440 00.000 8976 MoveAxis(U, 3, ABG)
01:16:25.440 00.000 8976 stepping (-19, 8) + (0, 3)
01:16:25.440 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:25.441 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:16:25.451 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:16:25.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:25.451 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:25.451 00.000 5052 Enqueuing Expose request
01:16:25.467 00.016 8976 Received - 47 (G) 
01:16:25.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:25.467 00.000 8976 stepped: pos (-19, 11)
01:16:25.467 00.000 8976 move complete, result=0
01:16:25.467 00.000 8976 worker thread done servicing request
01:16:25.467 00.000 8976 Worker thread wakes up
01:16:25.468 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:16:25.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:25.468 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:26.163 00.695 8976 Exposure complete
01:16:26.170 00.007 8976 worker thread done servicing request
01:16:26.170 00.000 5052 OnExposeComplete: enter
01:16:26.170 00.000 5052 UpdateGuideState(): m_state=6
01:16:26.170 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2990
01:16:26.170 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.94, Mass=176, SNR=9.1, Peak=65 HFD=3.1
01:16:26.170 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
01:16:26.170 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
01:16:26.170 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.24 hyp=0.34 cameraTheta=0.76 mountX=0.10 mountY=-0.34, mountTheta=-1.29
01:16:26.171 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.24, opts=13)
01:16:26.171 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.24)
01:16:26.171 00.000 8976 Worker thread wakes up
01:16:26.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.24) opts 0xd
01:16:26.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.24)
01:16:26.171 00.000 8976 Moving (0.25, 0.24) raw xDistance=0.10 yDistance=-0.34
01:16:26.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:16:26.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:16:26.172 00.001 8976 MoveAxis(R, 0, ABG)
01:16:26.172 00.000 8976 MoveAxis(U, 2, ABG)
01:16:26.172 00.000 8976 stepping (-19, 11) + (0, 2)
01:16:26.172 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:26.172 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:16:26.182 00.010 5052 UpdateGuideState exits: m=176 SNR=9.1
01:16:26.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:26.182 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:26.183 00.001 5052 Enqueuing Expose request
01:16:26.202 00.019 8976 Received - 47 (G) 
01:16:26.202 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:26.202 00.000 8976 stepped: pos (-19, 13)
01:16:26.203 00.001 8976 move complete, result=0
01:16:26.203 00.000 8976 worker thread done servicing request
01:16:26.203 00.000 8976 Worker thread wakes up
01:16:26.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:26.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:26.203 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 2 ms NORTH
01:16:26.902 00.699 8976 Exposure complete
01:16:26.908 00.006 8976 worker thread done servicing request
01:16:26.908 00.000 5052 OnExposeComplete: enter
01:16:26.908 00.000 5052 UpdateGuideState(): m_state=6
01:16:26.908 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2991
01:16:26.908 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.44, Mass=191, SNR=9.5, Peak=66 HFD=3.4
01:16:26.908 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.04) = xAngle (-3.19 = 3.09)
01:16:26.908 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 2.99)
01:16:26.908 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.29 cameraTheta=-1.15 mountX=-0.29 mountY=0.04, mountTheta=2.99
01:16:26.909 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.27, opts=13)
01:16:26.909 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.27)
01:16:26.909 00.000 8976 Worker thread wakes up
01:16:26.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.27) opts 0xd
01:16:26.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.27)
01:16:26.909 00.000 8976 Moving (0.12, -0.27) raw xDistance=-0.29 yDistance=0.04
01:16:26.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:16:26.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:16:26.909 00.000 8976 MoveAxis(R, 1, ABG)
01:16:26.909 00.000 8976 stepping (-19, 13) + (1, 0)
01:16:26.909 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:26.910 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:16:26.920 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:16:26.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:26.921 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:26.921 00.000 5052 Enqueuing Expose request
01:16:26.938 00.017 8976 Received - 47 (G) 
01:16:26.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:26.938 00.000 8976 stepped: pos (-18, 13)
01:16:26.938 00.000 8976 MoveAxis(U, 0, ABG)
01:16:26.938 00.000 8976 move complete, result=0
01:16:26.938 00.000 8976 worker thread done servicing request
01:16:26.938 00.000 8976 Worker thread wakes up
01:16:26.938 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:16:26.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:26.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:27.625 00.687 8976 Exposure complete
01:16:27.630 00.005 8976 worker thread done servicing request
01:16:27.630 00.000 5052 OnExposeComplete: enter
01:16:27.631 00.001 5052 UpdateGuideState(): m_state=6
01:16:27.631 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2992
01:16:27.631 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=282.06, Mass=182, SNR=9.2, Peak=60 HFD=3.6
01:16:27.631 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
01:16:27.631 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
01:16:27.631 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.35 hyp=0.47 cameraTheta=0.85 mountX=0.17 mountY=-0.45, mountTheta=-1.21
01:16:27.631 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.35, opts=13)
01:16:27.632 00.001 5052 Enqueuing Move request for stepguider (0.31, 0.35)
01:16:27.632 00.000 8976 Worker thread wakes up
01:16:27.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.35) opts 0xd
01:16:27.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.35)
01:16:27.632 00.000 8976 Moving (0.31, 0.35) raw xDistance=0.17 yDistance=-0.45
01:16:27.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:16:27.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
01:16:27.632 00.000 8976 MoveAxis(R, 0, ABG)
01:16:27.632 00.000 8976 MoveAxis(U, 2, ABG)
01:16:27.632 00.000 8976 stepping (-18, 13) + (0, 2)
01:16:27.632 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:27.633 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:16:27.641 00.008 5052 UpdateGuideState exits: m=182 SNR=9.2
01:16:27.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:27.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:27.641 00.000 5052 Enqueuing Expose request
01:16:27.657 00.016 8976 Received - 47 (G) 
01:16:27.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:27.657 00.000 8976 stepped: pos (-18, 15)
01:16:27.657 00.000 8976 move complete, result=0
01:16:27.657 00.000 8976 worker thread done servicing request
01:16:27.657 00.000 8976 Worker thread wakes up
01:16:27.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:27.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:27.657 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:16:28.347 00.690 8976 Exposure complete
01:16:28.353 00.006 8976 worker thread done servicing request
01:16:28.353 00.000 5052 OnExposeComplete: enter
01:16:28.353 00.000 5052 UpdateGuideState(): m_state=6
01:16:28.353 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2993
01:16:28.353 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.85, Mass=213, SNR=10.0, Peak=64 HFD=4.0
01:16:28.353 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
01:16:28.353 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
01:16:28.353 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.41 mountX=0.20 mountY=0.06, mountTheta=0.27
01:16:28.354 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.14, opts=13)
01:16:28.354 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.14)
01:16:28.354 00.000 8976 Worker thread wakes up
01:16:28.354 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.14) opts 0xd
01:16:28.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.14)
01:16:28.354 00.000 8976 Moving (-0.16, 0.14) raw xDistance=0.20 yDistance=0.06
01:16:28.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:16:28.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:16:28.354 00.000 8976 MoveAxis(R, 0, ABG)
01:16:28.354 00.000 8976 MoveAxis(U, 0, ABG)
01:16:28.355 00.001 8976 move complete, result=0
01:16:28.355 00.000 8976 worker thread done servicing request
01:16:28.355 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:16:28.364 00.009 5052 UpdateGuideState exits: m=213 SNR=10.0
01:16:28.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:28.364 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:28.365 00.001 5052 Enqueuing Expose request
01:16:28.365 00.000 8976 Worker thread wakes up
01:16:28.365 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:28.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:28.365 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:29.053 00.688 8976 Exposure complete
01:16:29.059 00.006 8976 worker thread done servicing request
01:16:29.059 00.000 5052 OnExposeComplete: enter
01:16:29.059 00.000 5052 UpdateGuideState(): m_state=6
01:16:29.059 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2994
01:16:29.059 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.97, Mass=164, SNR=8.7, Peak=64 HFD=3.5
01:16:29.059 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
01:16:29.059 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
01:16:29.059 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.26 hyp=0.67 cameraTheta=0.40 mountX=-0.05 mountY=-0.66, mountTheta=-1.65
01:16:29.060 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.26, opts=13)
01:16:29.060 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.26)
01:16:29.060 00.000 8976 Worker thread wakes up
01:16:29.060 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.26) opts 0xd
01:16:29.060 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.26)
01:16:29.060 00.000 8976 Moving (0.62, 0.26) raw xDistance=-0.05 yDistance=-0.66
01:16:29.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:16:29.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
01:16:29.060 00.000 8976 MoveAxis(R, 0, ABG)
01:16:29.060 00.000 8976 MoveAxis(U, 3, ABG)
01:16:29.060 00.000 8976 stepping (-18, 15) + (0, 3)
01:16:29.060 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:29.061 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:16:29.071 00.010 5052 UpdateGuideState exits: m=164 SNR=8.7
01:16:29.071 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:29.071 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:29.071 00.000 5052 Enqueuing Expose request
01:16:29.096 00.025 8976 Received - 47 (G) 
01:16:29.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:29.096 00.000 8976 stepped: pos (-18, 18)
01:16:29.096 00.000 8976 move complete, result=0
01:16:29.096 00.000 8976 worker thread done servicing request
01:16:29.096 00.000 8976 Worker thread wakes up
01:16:29.096 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:29.096 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:29.096 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:16:29.786 00.690 8976 Exposure complete
01:16:29.792 00.006 8976 worker thread done servicing request
01:16:29.792 00.000 5052 OnExposeComplete: enter
01:16:29.792 00.000 5052 UpdateGuideState(): m_state=6
01:16:29.792 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2995
01:16:29.792 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.59, Mass=177, SNR=9.1, Peak=60 HFD=3.6
01:16:29.792 00.000 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.04) = xAngle (-2.93 = -2.93)
01:16:29.792 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.03 = -3.03)
01:16:29.792 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.89 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
01:16:29.793 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.12, opts=13)
01:16:29.793 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.12)
01:16:29.793 00.000 8976 Worker thread wakes up
01:16:29.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.12) opts 0xd
01:16:29.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.12)
01:16:29.793 00.000 8976 Moving (0.10, -0.12) raw xDistance=-0.16 yDistance=-0.02
01:16:29.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:16:29.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:16:29.793 00.000 8976 MoveAxis(R, 0, ABG)
01:16:29.793 00.000 8976 MoveAxis(U, 0, ABG)
01:16:29.793 00.000 8976 move complete, result=0
01:16:29.793 00.000 8976 worker thread done servicing request
01:16:29.794 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:16:29.803 00.009 5052 UpdateGuideState exits: m=177 SNR=9.1
01:16:29.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:29.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:29.803 00.000 5052 Enqueuing Expose request
01:16:29.803 00.000 8976 Worker thread wakes up
01:16:29.803 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:29.803 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:29.804 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:30.493 00.689 8976 Exposure complete
01:16:30.498 00.005 8976 worker thread done servicing request
01:16:30.499 00.001 5052 OnExposeComplete: enter
01:16:30.499 00.000 5052 UpdateGuideState(): m_state=6
01:16:30.499 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2996
01:16:30.499 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.91, Mass=173, SNR=9.0, Peak=62 HFD=3.5
01:16:30.499 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.48 = -0.48)
01:16:30.499 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
01:16:30.499 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.56 mountX=0.18 mountY=-0.11, mountTheta=-0.56
01:16:30.499 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.20, opts=13)
01:16:30.500 00.001 5052 Enqueuing Move request for stepguider (0.00, 0.20)
01:16:30.500 00.000 8976 Worker thread wakes up
01:16:30.500 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.20) opts 0xd
01:16:30.500 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.20)
01:16:30.500 00.000 8976 Moving (0.00, 0.20) raw xDistance=0.18 yDistance=-0.11
01:16:30.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:16:30.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:16:30.500 00.000 8976 MoveAxis(R, 0, ABG)
01:16:30.500 00.000 8976 MoveAxis(U, 0, ABG)
01:16:30.500 00.000 8976 move complete, result=0
01:16:30.500 00.000 8976 worker thread done servicing request
01:16:30.500 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:16:30.512 00.012 5052 UpdateGuideState exits: m=173 SNR=9.0
01:16:30.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:30.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:30.512 00.000 5052 Enqueuing Expose request
01:16:30.512 00.000 8976 Worker thread wakes up
01:16:30.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:30.512 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:30.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:31.203 00.691 8976 Exposure complete
01:16:31.209 00.006 8976 worker thread done servicing request
01:16:31.209 00.000 5052 OnExposeComplete: enter
01:16:31.209 00.000 5052 UpdateGuideState(): m_state=6
01:16:31.209 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2997
01:16:31.209 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.58, Mass=171, SNR=9.0, Peak=64 HFD=3.3
01:16:31.209 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
01:16:31.209 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
01:16:31.209 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.12 hyp=0.44 cameraTheta=-0.29 mountX=-0.30 mountY=-0.28, mountTheta=-2.39
01:16:31.210 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.12, opts=13)
01:16:31.210 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.12)
01:16:31.210 00.000 8976 Worker thread wakes up
01:16:31.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.12) opts 0xd
01:16:31.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.12)
01:16:31.210 00.000 8976 Moving (0.42, -0.12) raw xDistance=-0.30 yDistance=-0.28
01:16:31.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:16:31.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:16:31.210 00.000 8976 MoveAxis(R, 1, ABG)
01:16:31.210 00.000 8976 stepping (-18, 18) + (1, 0)
01:16:31.210 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:31.211 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:16:31.220 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:16:31.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:31.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:31.220 00.000 5052 Enqueuing Expose request
01:16:31.238 00.018 8976 Received - 47 (G) 
01:16:31.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:31.238 00.000 8976 stepped: pos (-17, 18)
01:16:31.238 00.000 8976 MoveAxis(U, 1, ABG)
01:16:31.238 00.000 8976 stepping (-17, 18) + (0, 1)
01:16:31.238 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:31.270 00.032 8976 Received - 47 (G) 
01:16:31.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:31.270 00.000 8976 stepped: pos (-17, 19)
01:16:31.270 00.000 8976 move complete, result=0
01:16:31.270 00.000 8976 worker thread done servicing request
01:16:31.270 00.000 8976 Worker thread wakes up
01:16:31.270 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:16:31.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:31.270 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:31.962 00.692 8976 Exposure complete
01:16:31.968 00.006 8976 worker thread done servicing request
01:16:31.968 00.000 5052 OnExposeComplete: enter
01:16:31.968 00.000 5052 UpdateGuideState(): m_state=6
01:16:31.968 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2998
01:16:31.968 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.73, Mass=207, SNR=9.9, Peak=61 HFD=3.8
01:16:31.968 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:16:31.968 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:16:31.968 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.03 hyp=0.39 cameraTheta=3.08 mountX=0.20 mountY=0.32, mountTheta=1.00
01:16:31.969 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.03, opts=13)
01:16:31.969 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.03)
01:16:31.969 00.000 8976 Worker thread wakes up
01:16:31.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.03) opts 0xd
01:16:31.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.03)
01:16:31.969 00.000 8976 Moving (-0.39, 0.03) raw xDistance=0.20 yDistance=0.32
01:16:31.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:16:31.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32
01:16:31.969 00.000 8976 MoveAxis(R, 0, ABG)
01:16:31.970 00.001 8976 MoveAxis(D, 1, ABG)
01:16:31.970 00.000 8976 stepping (-17, 19) + (0, -1)
01:16:31.970 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:31.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:16:31.980 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
01:16:31.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:31.980 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:31.980 00.000 5052 Enqueuing Expose request
01:16:31.989 00.009 8976 Received - 47 (G) 
01:16:31.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:31.989 00.000 8976 stepped: pos (-17, 18)
01:16:31.990 00.001 8976 move complete, result=0
01:16:31.990 00.000 8976 worker thread done servicing request
01:16:31.990 00.000 8976 Worker thread wakes up
01:16:31.990 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:16:31.990 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:31.990 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:32.683 00.693 8976 Exposure complete
01:16:32.689 00.006 8976 worker thread done servicing request
01:16:32.689 00.000 5052 OnExposeComplete: enter
01:16:32.689 00.000 5052 UpdateGuideState(): m_state=6
01:16:32.689 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2999
01:16:32.689 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.66, Mass=187, SNR=9.4, Peak=61 HFD=3.6
01:16:32.689 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
01:16:32.689 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
01:16:32.689 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.87 mountX=-0.06 mountY=-0.01, mountTheta=-3.01
01:16:32.690 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.05, opts=13)
01:16:32.690 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.05)
01:16:32.690 00.000 8976 Worker thread wakes up
01:16:32.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.05) opts 0xd
01:16:32.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.05)
01:16:32.690 00.000 8976 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.01
01:16:32.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:16:32.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:16:32.690 00.000 8976 MoveAxis(R, 0, ABG)
01:16:32.690 00.000 8976 MoveAxis(U, 0, ABG)
01:16:32.690 00.000 8976 move complete, result=0
01:16:32.690 00.000 8976 worker thread done servicing request
01:16:32.691 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:16:32.700 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:16:32.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:32.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:32.700 00.000 5052 Enqueuing Expose request
01:16:32.700 00.000 8976 Worker thread wakes up
01:16:32.700 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:32.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:32.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:33.392 00.692 8976 Exposure complete
01:16:33.398 00.006 8976 worker thread done servicing request
01:16:33.398 00.000 5052 OnExposeComplete: enter
01:16:33.398 00.000 5052 UpdateGuideState(): m_state=6
01:16:33.398 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3000
01:16:33.398 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.62, Mass=199, SNR=9.7, Peak=61 HFD=3.9
01:16:33.398 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
01:16:33.398 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.34)
01:16:33.398 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.09 hyp=0.25 cameraTheta=-2.80 mountX=0.03 mountY=0.25, mountTheta=1.44
01:16:33.398 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.09, opts=13)
01:16:33.398 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.09)
01:16:33.398 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:16:33.399 00.001 5052 UpdateGuideState exits: m=199 SNR=9.7
01:16:33.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:33.399 00.000 8976 Worker thread wakes up
01:16:33.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.09) opts 0xd
01:16:33.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.09)
01:16:33.399 00.000 8976 Moving (-0.24, -0.09) raw xDistance=0.03 yDistance=0.25
01:16:33.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:33.399 00.000 5052 Enqueuing Expose request
01:16:33.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:16:33.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:16:33.399 00.000 8976 MoveAxis(R, 0, ABG)
01:16:33.399 00.000 8976 MoveAxis(U, 0, ABG)
01:16:33.399 00.000 8976 move complete, result=0
01:16:33.399 00.000 8976 worker thread done servicing request
01:16:33.399 00.000 8976 Worker thread wakes up
01:16:33.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:33.399 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:33.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:34.085 00.686 8976 Exposure complete
01:16:34.090 00.005 8976 worker thread done servicing request
01:16:34.090 00.000 5052 OnExposeComplete: enter
01:16:34.090 00.000 5052 UpdateGuideState(): m_state=6
01:16:34.090 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3001
01:16:34.091 00.001 5052 Star::Find returns 1 (0), X=329.37, Y=282.27, Mass=193, SNR=9.5, Peak=61 HFD=3.7
01:16:34.091 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.82 = -0.82)
01:16:34.091 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.92 = -0.92)
01:16:34.091 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.56 hyp=0.59 cameraTheta=1.23 mountX=0.41 mountY=-0.47, mountTheta=-0.86
01:16:34.091 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.56, opts=13)
01:16:34.091 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.56)
01:16:34.091 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:16:34.091 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
01:16:34.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:34.091 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:34.092 00.001 5052 Enqueuing Expose request
01:16:34.092 00.000 8976 Worker thread wakes up
01:16:34.092 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.56) opts 0xd
01:16:34.092 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.56)
01:16:34.092 00.000 8976 Moving (0.20, 0.56) raw xDistance=0.41 yDistance=-0.47
01:16:34.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:16:34.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:16:34.092 00.000 8976 MoveAxis(L, 2, ABG)
01:16:34.092 00.000 8976 stepping (-17, 18) + (-2, 0)
01:16:34.092 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:34.116 00.024 8976 Received - 47 (G) 
01:16:34.116 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:34.116 00.000 8976 stepped: pos (-19, 18)
01:16:34.116 00.000 8976 MoveAxis(U, 2, ABG)
01:16:34.116 00.000 8976 stepping (-19, 18) + (0, 2)
01:16:34.116 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:34.148 00.032 8976 Received - 47 (G) 
01:16:34.148 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:34.148 00.000 8976 stepped: pos (-19, 20)
01:16:34.148 00.000 8976 move complete, result=0
01:16:34.148 00.000 8976 worker thread done servicing request
01:16:34.148 00.000 8976 Worker thread wakes up
01:16:34.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:34.148 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:34.148 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
01:16:34.832 00.684 8976 Exposure complete
01:16:34.837 00.005 8976 worker thread done servicing request
01:16:34.837 00.000 5052 OnExposeComplete: enter
01:16:34.837 00.000 5052 UpdateGuideState(): m_state=6
01:16:34.837 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3002
01:16:34.838 00.001 5052 Star::Find returns 1 (0), X=329.28, Y=281.47, Mass=195, SNR=9.6, Peak=65 HFD=3.5
01:16:34.838 00.000 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.04) = xAngle (-3.18 = 3.10)
01:16:34.838 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.00)
01:16:34.838 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-1.14 mountX=-0.26 mountY=0.04, mountTheta=3.00
01:16:34.838 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.24, opts=13)
01:16:34.838 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.24)
01:16:34.838 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:16:34.838 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:16:34.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:34.838 00.000 8976 Worker thread wakes up
01:16:34.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.24) opts 0xd
01:16:34.839 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.24)
01:16:34.839 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:34.839 00.000 5052 Enqueuing Expose request
01:16:34.839 00.000 8976 Moving (0.11, -0.24) raw xDistance=-0.26 yDistance=0.04
01:16:34.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
01:16:34.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:16:34.839 00.000 8976 MoveAxis(R, 1, ABG)
01:16:34.839 00.000 8976 stepping (-19, 20) + (1, 0)
01:16:34.839 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:34.867 00.028 8976 Received - 47 (G) 
01:16:34.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:34.867 00.000 8976 stepped: pos (-18, 20)
01:16:34.868 00.001 8976 MoveAxis(U, 0, ABG)
01:16:34.868 00.000 8976 move complete, result=0
01:16:34.868 00.000 8976 worker thread done servicing request
01:16:34.868 00.000 8976 Worker thread wakes up
01:16:34.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:34.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:34.868 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:16:35.554 00.686 8976 Exposure complete
01:16:35.560 00.006 8976 worker thread done servicing request
01:16:35.560 00.000 5052 OnExposeComplete: enter
01:16:35.560 00.000 5052 UpdateGuideState(): m_state=6
01:16:35.560 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3003
01:16:35.560 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.77, Mass=158, SNR=8.6, Peak=62 HFD=3.9
01:16:35.560 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
01:16:35.560 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
01:16:35.560 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.06 hyp=0.69 cameraTheta=0.08 mountX=-0.26 mountY=-0.61, mountTheta=-1.98
01:16:35.560 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.06, opts=13)
01:16:35.560 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.06)
01:16:35.561 00.001 8976 Worker thread wakes up
01:16:35.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.06) opts 0xd
01:16:35.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.06)
01:16:35.561 00.000 8976 Moving (0.69, 0.06) raw xDistance=-0.26 yDistance=-0.61
01:16:35.561 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:16:35.561 00.000 5052 UpdateGuideState exits: m=158 SNR=8.6
01:16:35.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:35.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
01:16:35.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
01:16:35.561 00.000 8976 MoveAxis(R, 1, ABG)
01:16:35.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:35.561 00.000 5052 Enqueuing Expose request
01:16:35.561 00.000 8976 stepping (-18, 20) + (1, 0)
01:16:35.561 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:35.587 00.026 8976 Received - 47 (G) 
01:16:35.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:35.587 00.000 8976 stepped: pos (-17, 20)
01:16:35.587 00.000 8976 MoveAxis(U, 2, ABG)
01:16:35.587 00.000 8976 stepping (-17, 20) + (0, 2)
01:16:35.587 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:35.619 00.032 8976 Received - 47 (G) 
01:16:35.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:35.619 00.000 8976 stepped: pos (-17, 22)
01:16:35.619 00.000 8976 move complete, result=0
01:16:35.619 00.000 8976 worker thread done servicing request
01:16:35.619 00.000 8976 Worker thread wakes up
01:16:35.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:35.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:35.619 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:16:36.305 00.686 8976 Exposure complete
01:16:36.310 00.005 8976 worker thread done servicing request
01:16:36.310 00.000 5052 OnExposeComplete: enter
01:16:36.310 00.000 5052 UpdateGuideState(): m_state=6
01:16:36.310 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3004
01:16:36.310 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.61, Mass=179, SNR=9.2, Peak=64 HFD=3.2
01:16:36.310 00.000 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.04) = xAngle (-3.18 = 3.10)
01:16:36.310 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.00)
01:16:36.310 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.14 mountX=-0.11 mountY=0.02, mountTheta=3.00
01:16:36.311 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.10, opts=13)
01:16:36.311 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.10)
01:16:36.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:16:36.311 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:16:36.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:36.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:36.311 00.000 5052 Enqueuing Expose request
01:16:36.312 00.001 8976 Worker thread wakes up
01:16:36.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.10) opts 0xd
01:16:36.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.10)
01:16:36.312 00.000 8976 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=0.02
01:16:36.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:16:36.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:16:36.312 00.000 8976 MoveAxis(R, 0, ABG)
01:16:36.312 00.000 8976 MoveAxis(U, 0, ABG)
01:16:36.312 00.000 8976 move complete, result=0
01:16:36.312 00.000 8976 worker thread done servicing request
01:16:36.312 00.000 8976 Worker thread wakes up
01:16:36.312 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:36.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:36.313 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:36.997 00.684 8976 Exposure complete
01:16:37.002 00.005 8976 worker thread done servicing request
01:16:37.002 00.000 5052 OnExposeComplete: enter
01:16:37.002 00.000 5052 UpdateGuideState(): m_state=6
01:16:37.002 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3005
01:16:37.002 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.60, Mass=187, SNR=9.4, Peak=60 HFD=3.3
01:16:37.002 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
01:16:37.002 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
01:16:37.002 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.37 mountX=-0.22 mountY=-0.17, mountTheta=-2.47
01:16:37.003 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.11, opts=13)
01:16:37.003 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.11)
01:16:37.003 00.000 8976 Worker thread wakes up
01:16:37.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.11) opts 0xd
01:16:37.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.11)
01:16:37.003 00.000 8976 Moving (0.28, -0.11) raw xDistance=-0.22 yDistance=-0.17
01:16:37.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:16:37.003 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:16:37.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:37.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:16:37.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:16:37.003 00.000 8976 MoveAxis(R, 0, ABG)
01:16:37.004 00.001 8976 MoveAxis(U, 0, ABG)
01:16:37.004 00.000 8976 move complete, result=0
01:16:37.004 00.000 8976 worker thread done servicing request
01:16:37.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:37.004 00.000 5052 Enqueuing Expose request
01:16:37.004 00.000 8976 Worker thread wakes up
01:16:37.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:37.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:37.004 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:37.701 00.697 8976 Exposure complete
01:16:37.707 00.006 8976 worker thread done servicing request
01:16:37.707 00.000 5052 OnExposeComplete: enter
01:16:37.707 00.000 5052 UpdateGuideState(): m_state=6
01:16:37.707 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3006
01:16:37.707 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.72, Mass=179, SNR=9.3, Peak=72 HFD=3.3
01:16:37.707 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:16:37.707 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:16:37.707 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.11 mountX=0.09 mountY=0.16, mountTheta=1.03
01:16:37.707 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.01, opts=13)
01:16:37.707 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.01)
01:16:37.707 00.000 8976 Worker thread wakes up
01:16:37.708 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:16:37.708 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
01:16:37.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:37.708 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.01) opts 0xd
01:16:37.708 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.01)
01:16:37.708 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:37.708 00.000 5052 Enqueuing Expose request
01:16:37.708 00.000 8976 Moving (-0.19, 0.01) raw xDistance=0.09 yDistance=0.16
01:16:37.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:16:37.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:16:37.708 00.000 8976 MoveAxis(R, 0, ABG)
01:16:37.708 00.000 8976 MoveAxis(U, 0, ABG)
01:16:37.708 00.000 8976 move complete, result=0
01:16:37.708 00.000 8976 worker thread done servicing request
01:16:37.708 00.000 8976 Worker thread wakes up
01:16:37.708 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:37.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:37.708 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:38.390 00.682 8976 Exposure complete
01:16:38.396 00.006 8976 worker thread done servicing request
01:16:38.396 00.000 5052 OnExposeComplete: enter
01:16:38.396 00.000 5052 UpdateGuideState(): m_state=6
01:16:38.396 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3007
01:16:38.396 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.67, Mass=200, SNR=9.7, Peak=63 HFD=3.7
01:16:38.396 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
01:16:38.396 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
01:16:38.396 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.04 hyp=0.30 cameraTheta=-3.02 mountX=0.10 mountY=0.27, mountTheta=1.21
01:16:38.397 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.04, opts=13)
01:16:38.397 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.04)
01:16:38.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:16:38.397 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
01:16:38.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:38.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:38.397 00.000 5052 Enqueuing Expose request
01:16:38.397 00.000 8976 Worker thread wakes up
01:16:38.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.04) opts 0xd
01:16:38.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.04)
01:16:38.397 00.000 8976 Moving (-0.30, -0.04) raw xDistance=0.10 yDistance=0.27
01:16:38.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:16:38.398 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:16:38.398 00.000 8976 MoveAxis(R, 0, ABG)
01:16:38.398 00.000 8976 MoveAxis(D, 1, ABG)
01:16:38.398 00.000 8976 stepping (-17, 22) + (0, -1)
01:16:38.398 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:38.416 00.018 8976 Received - 47 (G) 
01:16:38.417 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:38.417 00.000 8976 stepped: pos (-17, 21)
01:16:38.417 00.000 8976 move complete, result=0
01:16:38.417 00.000 8976 worker thread done servicing request
01:16:38.417 00.000 8976 Worker thread wakes up
01:16:38.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:38.417 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:38.418 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:16:39.102 00.684 8976 Exposure complete
01:16:39.108 00.006 8976 worker thread done servicing request
01:16:39.109 00.001 5052 OnExposeComplete: enter
01:16:39.109 00.000 5052 UpdateGuideState(): m_state=6
01:16:39.109 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3008
01:16:39.109 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.56, Mass=181, SNR=9.3, Peak=66 HFD=3.5
01:16:39.109 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
01:16:39.109 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.40)
01:16:39.109 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-2.74 mountX=0.03 mountY=0.39, mountTheta=1.50
01:16:39.110 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.15, opts=13)
01:16:39.110 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.15)
01:16:39.110 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:16:39.110 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
01:16:39.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:39.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:39.110 00.000 5052 Enqueuing Expose request
01:16:39.111 00.001 8976 Worker thread wakes up
01:16:39.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.15) opts 0xd
01:16:39.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.15)
01:16:39.111 00.000 8976 Moving (-0.36, -0.15) raw xDistance=0.03 yDistance=0.39
01:16:39.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:16:39.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
01:16:39.111 00.000 8976 MoveAxis(R, 0, ABG)
01:16:39.111 00.000 8976 MoveAxis(D, 2, ABG)
01:16:39.111 00.000 8976 stepping (-17, 21) + (0, -2)
01:16:39.111 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:39.136 00.025 8976 Received - 47 (G) 
01:16:39.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:39.136 00.000 8976 stepped: pos (-17, 19)
01:16:39.136 00.000 8976 move complete, result=0
01:16:39.136 00.000 8976 worker thread done servicing request
01:16:39.136 00.000 8976 Worker thread wakes up
01:16:39.136 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:39.136 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:39.136 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:16:39.817 00.681 8976 Exposure complete
01:16:39.823 00.006 8976 worker thread done servicing request
01:16:39.823 00.000 5052 OnExposeComplete: enter
01:16:39.823 00.000 5052 UpdateGuideState(): m_state=6
01:16:39.823 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3009
01:16:39.823 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.63, Mass=169, SNR=9.0, Peak=61 HFD=3.4
01:16:39.823 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.80 = 1.49)
01:16:39.823 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
01:16:39.823 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-2.75 mountX=0.02 mountY=0.20, mountTheta=1.49
01:16:39.824 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.08, opts=13)
01:16:39.824 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.08)
01:16:39.824 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:16:39.824 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
01:16:39.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:39.824 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:39.824 00.000 5052 Enqueuing Expose request
01:16:39.824 00.000 8976 Worker thread wakes up
01:16:39.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.08) opts 0xd
01:16:39.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.08)
01:16:39.824 00.000 8976 Moving (-0.19, -0.08) raw xDistance=0.02 yDistance=0.20
01:16:39.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:16:39.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:16:39.824 00.000 8976 MoveAxis(R, 0, ABG)
01:16:39.824 00.000 8976 MoveAxis(U, 0, ABG)
01:16:39.824 00.000 8976 move complete, result=0
01:16:39.825 00.001 8976 worker thread done servicing request
01:16:39.825 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:39.825 00.000 8976 Worker thread wakes up
01:16:39.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:39.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:40.525 00.700 8976 Exposure complete
01:16:40.530 00.005 8976 worker thread done servicing request
01:16:40.531 00.001 5052 OnExposeComplete: enter
01:16:40.531 00.000 5052 UpdateGuideState(): m_state=6
01:16:40.531 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3010
01:16:40.531 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=282.11, Mass=180, SNR=9.3, Peak=65 HFD=3.4
01:16:40.531 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
01:16:40.531 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
01:16:40.531 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.40 hyp=0.83 cameraTheta=2.63 mountX=0.69 mountY=0.39, mountTheta=0.51
01:16:40.532 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.40, opts=13)
01:16:40.532 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.40)
01:16:40.532 00.000 8976 Worker thread wakes up
01:16:40.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.40) opts 0xd
01:16:40.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.40)
01:16:40.532 00.000 8976 Moving (-0.72, 0.40) raw xDistance=0.69 yDistance=0.39
01:16:40.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69
01:16:40.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
01:16:40.532 00.000 8976 MoveAxis(L, 3, ABG)
01:16:40.532 00.000 8976 stepping (-17, 19) + (-3, 0)
01:16:40.533 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:16:40.533 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:40.533 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
01:16:40.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:40.533 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:40.533 00.000 5052 Enqueuing Expose request
01:16:40.575 00.042 8976 Received - 47 (G) 
01:16:40.575 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:40.575 00.000 8976 stepped: pos (-20, 19)
01:16:40.575 00.000 8976 MoveAxis(D, 2, ABG)
01:16:40.575 00.000 8976 stepping (-20, 19) + (0, -2)
01:16:40.575 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:40.607 00.032 8976 Received - 47 (G) 
01:16:40.607 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:40.607 00.000 8976 stepped: pos (-20, 17)
01:16:40.607 00.000 8976 move complete, result=0
01:16:40.607 00.000 8976 worker thread done servicing request
01:16:40.607 00.000 8976 Worker thread wakes up
01:16:40.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:40.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:40.607 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
01:16:41.292 00.685 8976 Exposure complete
01:16:41.296 00.004 8976 worker thread done servicing request
01:16:41.296 00.000 5052 OnExposeComplete: enter
01:16:41.296 00.000 5052 UpdateGuideState(): m_state=6
01:16:41.296 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3011
01:16:41.297 00.001 5052 Star::Find returns 1 (0), X=329.11, Y=281.77, Mass=187, SNR=9.4, Peak=68 HFD=3.0
01:16:41.297 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
01:16:41.297 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
01:16:41.297 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.43 mountX=0.08 mountY=0.02, mountTheta=0.30
01:16:41.297 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.06, opts=13)
01:16:41.297 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.06)
01:16:41.297 00.000 8976 Worker thread wakes up
01:16:41.298 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.06) opts 0xd
01:16:41.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.06)
01:16:41.298 00.000 8976 Moving (-0.07, 0.06) raw xDistance=0.08 yDistance=0.02
01:16:41.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:16:41.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:16:41.298 00.000 8976 MoveAxis(R, 0, ABG)
01:16:41.298 00.000 8976 MoveAxis(U, 0, ABG)
01:16:41.298 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:16:41.298 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:16:41.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:41.298 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:41.298 00.000 5052 Enqueuing Expose request
01:16:41.298 00.000 8976 move complete, result=0
01:16:41.298 00.000 8976 worker thread done servicing request
01:16:41.298 00.000 8976 Worker thread wakes up
01:16:41.298 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:41.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:41.298 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:41.996 00.698 8976 Exposure complete
01:16:42.002 00.006 5052 OnExposeComplete: enter
01:16:42.002 00.000 5052 UpdateGuideState(): m_state=6
01:16:42.002 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3012
01:16:42.002 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.76, Mass=190, SNR=9.5, Peak=64 HFD=3.2
01:16:42.002 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:16:42.002 00.000 8976 worker thread done servicing request
01:16:42.002 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
01:16:42.002 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.05 hyp=0.35 cameraTheta=2.99 mountX=0.20 mountY=0.26, mountTheta=0.90
01:16:42.003 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.05, opts=13)
01:16:42.003 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.05)
01:16:42.003 00.000 8976 Worker thread wakes up
01:16:42.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.05) opts 0xd
01:16:42.004 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.05)
01:16:42.004 00.000 8976 Moving (-0.34, 0.05) raw xDistance=0.20 yDistance=0.26
01:16:42.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:16:42.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:16:42.004 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:16:42.004 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:16:42.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:42.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:42.004 00.000 5052 Enqueuing Expose request
01:16:42.004 00.000 8976 MoveAxis(R, 0, ABG)
01:16:42.004 00.000 8976 MoveAxis(D, 1, ABG)
01:16:42.004 00.000 8976 stepping (-20, 17) + (0, -1)
01:16:42.004 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:42.029 00.025 8976 Received - 47 (G) 
01:16:42.029 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:42.029 00.000 8976 stepped: pos (-20, 16)
01:16:42.029 00.000 8976 move complete, result=0
01:16:42.029 00.000 8976 worker thread done servicing request
01:16:42.029 00.000 8976 Worker thread wakes up
01:16:42.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:42.029 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:42.029 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:16:42.716 00.687 8976 Exposure complete
01:16:42.722 00.006 8976 worker thread done servicing request
01:16:42.722 00.000 5052 OnExposeComplete: enter
01:16:42.722 00.000 5052 UpdateGuideState(): m_state=6
01:16:42.722 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3013
01:16:42.722 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.90, Mass=180, SNR=9.2, Peak=63 HFD=2.9
01:16:42.722 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.07 = 0.07)
01:16:42.723 00.001 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.03 = -0.03)
01:16:42.723 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.23 cameraTheta=2.12 mountX=0.22 mountY=-0.01, mountTheta=-0.03
01:16:42.723 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.19, opts=13)
01:16:42.723 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.19)
01:16:42.723 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:16:42.723 00.000 5052 UpdateGuideState exits: m=180 SNR=9.2
01:16:42.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:42.724 00.001 8976 Worker thread wakes up
01:16:42.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.19) opts 0xd
01:16:42.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.19)
01:16:42.724 00.000 8976 Moving (-0.12, 0.19) raw xDistance=0.22 yDistance=-0.01
01:16:42.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:42.724 00.000 5052 Enqueuing Expose request
01:16:42.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:16:42.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:16:42.724 00.000 8976 MoveAxis(R, 0, ABG)
01:16:42.724 00.000 8976 MoveAxis(U, 0, ABG)
01:16:42.724 00.000 8976 move complete, result=0
01:16:42.724 00.000 8976 worker thread done servicing request
01:16:42.724 00.000 8976 Worker thread wakes up
01:16:42.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:42.724 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:42.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:43.409 00.685 8976 Exposure complete
01:16:43.415 00.006 8976 worker thread done servicing request
01:16:43.415 00.000 5052 OnExposeComplete: enter
01:16:43.415 00.000 5052 UpdateGuideState(): m_state=6
01:16:43.415 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3014
01:16:43.415 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.87, Mass=193, SNR=9.5, Peak=64 HFD=3.3
01:16:43.415 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:16:43.415 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:16:43.415 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=0.16 hyp=0.78 cameraTheta=2.94 mountX=0.49 mountY=0.56, mountTheta=0.85
01:16:43.416 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.16, opts=13)
01:16:43.416 00.000 5052 Enqueuing Move request for stepguider (-0.77, 0.16)
01:16:43.416 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:16:43.416 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
01:16:43.416 00.000 8976 Worker thread wakes up
01:16:43.416 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.16) opts 0xd
01:16:43.416 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.16)
01:16:43.416 00.000 8976 Moving (-0.77, 0.16) raw xDistance=0.49 yDistance=0.56
01:16:43.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:43.416 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:43.416 00.000 5052 Enqueuing Expose request
01:16:43.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:16:43.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:16:43.416 00.000 8976 MoveAxis(L, 2, ABG)
01:16:43.416 00.000 8976 stepping (-20, 16) + (-2, 0)
01:16:43.416 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:43.452 00.036 8976 Received - 47 (G) 
01:16:43.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:43.452 00.000 8976 stepped: pos (-22, 16)
01:16:43.452 00.000 8976 MoveAxis(D, 2, ABG)
01:16:43.452 00.000 8976 stepping (-22, 16) + (0, -2)
01:16:43.452 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:43.484 00.032 8976 Received - 47 (G) 
01:16:43.484 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:43.484 00.000 8976 stepped: pos (-22, 14)
01:16:43.484 00.000 8976 move complete, result=0
01:16:43.484 00.000 8976 worker thread done servicing request
01:16:43.484 00.000 8976 Worker thread wakes up
01:16:43.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:43.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:43.484 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:16:44.179 00.695 8976 Exposure complete
01:16:44.185 00.006 8976 worker thread done servicing request
01:16:44.185 00.000 5052 OnExposeComplete: enter
01:16:44.185 00.000 5052 UpdateGuideState(): m_state=6
01:16:44.185 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3015
01:16:44.185 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.73, Mass=174, SNR=9.1, Peak=68 HFD=3.0
01:16:44.186 00.001 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:16:44.186 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:16:44.186 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=0.02 hyp=0.91 cameraTheta=3.12 mountX=0.43 mountY=0.75, mountTheta=1.05
01:16:44.187 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.02, opts=13)
01:16:44.187 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.02)
01:16:44.187 00.000 8976 Worker thread wakes up
01:16:44.187 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.02) opts 0xd
01:16:44.187 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.02)
01:16:44.187 00.000 8976 Moving (-0.91, 0.02) raw xDistance=0.43 yDistance=0.75
01:16:44.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
01:16:44.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75
01:16:44.187 00.000 8976 MoveAxis(L, 2, ABG)
01:16:44.187 00.000 8976 stepping (-22, 14) + (-2, 0)
01:16:44.187 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:16:44.187 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:16:44.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:44.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:44.187 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:44.188 00.001 5052 Enqueuing Expose request
01:16:44.219 00.031 8976 Received - 47 (G) 
01:16:44.219 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:44.219 00.000 8976 stepped: pos (-24, 14)
01:16:44.219 00.000 8976 MoveAxis(D, 3, ABG)
01:16:44.219 00.000 8976 stepping (-24, 14) + (0, -3)
01:16:44.219 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:44.251 00.032 8976 Received - 47 (G) 
01:16:44.251 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:44.251 00.000 8976 stepped: pos (-24, 11)
01:16:44.251 00.000 8976 move complete, result=0
01:16:44.251 00.000 8976 worker thread done servicing request
01:16:44.251 00.000 8976 Worker thread wakes up
01:16:44.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:44.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:44.251 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
01:16:44.940 00.689 8976 Exposure complete
01:16:44.946 00.006 8976 worker thread done servicing request
01:16:44.946 00.000 5052 OnExposeComplete: enter
01:16:44.946 00.000 5052 UpdateGuideState(): m_state=6
01:16:44.946 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3016
01:16:44.946 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.31, Mass=185, SNR=9.3, Peak=62 HFD=3.2
01:16:44.946 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.57 = 1.72)
01:16:44.946 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
01:16:44.946 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.40 hyp=0.69 cameraTheta=-2.52 mountX=-0.10 mountY=0.69, mountTheta=1.71
01:16:44.947 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.40, opts=13)
01:16:44.947 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.40)
01:16:44.947 00.000 8976 Worker thread wakes up
01:16:44.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.40) opts 0xd
01:16:44.947 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.40)
01:16:44.947 00.000 8976 Moving (-0.56, -0.40) raw xDistance=-0.10 yDistance=0.69
01:16:44.947 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:16:44.947 00.000 5052 UpdateGuideState exits: m=185 SNR=9.3
01:16:44.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:44.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:16:44.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
01:16:44.947 00.000 8976 MoveAxis(R, 0, ABG)
01:16:44.947 00.000 8976 MoveAxis(D, 3, ABG)
01:16:44.947 00.000 8976 stepping (-24, 11) + (0, -3)
01:16:44.947 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:44.947 00.000 5052 Enqueuing Expose request
01:16:44.947 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:44.986 00.039 8976 Received - 47 (G) 
01:16:44.986 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:44.986 00.000 8976 stepped: pos (-24, 8)
01:16:44.986 00.000 8976 move complete, result=0
01:16:44.986 00.000 8976 worker thread done servicing request
01:16:44.986 00.000 8976 Worker thread wakes up
01:16:44.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:44.987 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:44.987 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:16:45.667 00.680 8976 Exposure complete
01:16:45.672 00.005 8976 worker thread done servicing request
01:16:45.672 00.000 5052 OnExposeComplete: enter
01:16:45.673 00.001 5052 UpdateGuideState(): m_state=6
01:16:45.673 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3017
01:16:45.673 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.27, Mass=185, SNR=9.3, Peak=60 HFD=3.4
01:16:45.673 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.95 = 2.34)
01:16:45.673 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.23)
01:16:45.673 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.44 hyp=0.47 cameraTheta=-1.90 mountX=-0.32 mountY=0.37, mountTheta=2.29
01:16:45.674 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.44, opts=13)
01:16:45.674 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.44)
01:16:45.674 00.000 8976 Worker thread wakes up
01:16:45.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:16:45.674 00.000 5052 UpdateGuideState exits: m=185 SNR=9.3
01:16:45.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:45.674 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:45.674 00.000 5052 Enqueuing Expose request
01:16:45.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.44) opts 0xd
01:16:45.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.44)
01:16:45.674 00.000 8976 Moving (-0.15, -0.44) raw xDistance=-0.32 yDistance=0.37
01:16:45.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:16:45.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
01:16:45.674 00.000 8976 MoveAxis(R, 1, ABG)
01:16:45.675 00.001 8976 stepping (-24, 8) + (1, 0)
01:16:45.675 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:45.706 00.031 8976 Received - 47 (G) 
01:16:45.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:45.706 00.000 8976 stepped: pos (-23, 8)
01:16:45.706 00.000 8976 MoveAxis(D, 2, ABG)
01:16:45.706 00.000 8976 stepping (-23, 8) + (0, -2)
01:16:45.706 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:45.738 00.032 8976 Received - 47 (G) 
01:16:45.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:45.738 00.000 8976 stepped: pos (-23, 6)
01:16:45.738 00.000 8976 move complete, result=0
01:16:45.738 00.000 8976 worker thread done servicing request
01:16:45.738 00.000 8976 Worker thread wakes up
01:16:45.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:45.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:45.738 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
01:16:46.442 00.704 8976 Exposure complete
01:16:46.447 00.005 8976 worker thread done servicing request
01:16:46.447 00.000 5052 OnExposeComplete: enter
01:16:46.447 00.000 5052 UpdateGuideState(): m_state=6
01:16:46.447 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3018
01:16:46.447 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.59, Mass=158, SNR=8.6, Peak=65 HFD=3.2
01:16:46.448 00.001 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
01:16:46.448 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.88 = -2.88)
01:16:46.448 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.73 mountX=-0.17 mountY=-0.05, mountTheta=-2.87
01:16:46.448 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.12, opts=13)
01:16:46.448 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.12)
01:16:46.448 00.000 8976 Worker thread wakes up
01:16:46.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.12) opts 0xd
01:16:46.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.12)
01:16:46.448 00.000 8976 Moving (0.14, -0.12) raw xDistance=-0.17 yDistance=-0.05
01:16:46.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:16:46.449 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:16:46.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:16:46.449 00.000 8976 MoveAxis(R, 0, ABG)
01:16:46.449 00.000 8976 MoveAxis(U, 0, ABG)
01:16:46.449 00.000 5052 UpdateGuideState exits: m=158 SNR=8.6
01:16:46.449 00.000 8976 move complete, result=0
01:16:46.449 00.000 8976 worker thread done servicing request
01:16:46.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:46.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:46.449 00.000 5052 Enqueuing Expose request
01:16:46.449 00.000 8976 Worker thread wakes up
01:16:46.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:46.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:46.449 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:47.134 00.685 8976 Exposure complete
01:16:47.139 00.005 8976 worker thread done servicing request
01:16:47.140 00.001 5052 OnExposeComplete: enter
01:16:47.140 00.000 5052 UpdateGuideState(): m_state=6
01:16:47.140 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3019
01:16:47.140 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.47, Mass=174, SNR=9.1, Peak=61 HFD=3.5
01:16:47.140 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
01:16:47.140 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
01:16:47.140 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.24 hyp=0.63 cameraTheta=-0.40 mountX=-0.48 mountY=-0.35, mountTheta=-2.51
01:16:47.140 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.24, opts=13)
01:16:47.140 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.24)
01:16:47.141 00.001 8976 Worker thread wakes up
01:16:47.141 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.24) opts 0xd
01:16:47.141 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.24)
01:16:47.141 00.000 8976 Moving (0.58, -0.24) raw xDistance=-0.48 yDistance=-0.35
01:16:47.141 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:16:47.141 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:16:47.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:47.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:16:47.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:16:47.141 00.000 8976 MoveAxis(R, 2, ABG)
01:16:47.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:47.141 00.000 5052 Enqueuing Expose request
01:16:47.141 00.000 8976 stepping (-23, 6) + (2, 0)
01:16:47.141 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:47.177 00.036 8976 Received - 47 (G) 
01:16:47.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:47.177 00.000 8976 stepped: pos (-21, 6)
01:16:47.177 00.000 8976 MoveAxis(U, 1, ABG)
01:16:47.177 00.000 8976 stepping (-21, 6) + (0, 1)
01:16:47.177 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:47.209 00.032 8976 Received - 47 (G) 
01:16:47.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:47.209 00.000 8976 stepped: pos (-21, 7)
01:16:47.209 00.000 8976 move complete, result=0
01:16:47.209 00.000 8976 worker thread done servicing request
01:16:47.209 00.000 8976 Worker thread wakes up
01:16:47.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:47.209 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:47.209 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 1 ms NORTH
01:16:47.890 00.681 8976 Exposure complete
01:16:47.895 00.005 8976 worker thread done servicing request
01:16:47.895 00.000 5052 OnExposeComplete: enter
01:16:47.895 00.000 5052 UpdateGuideState(): m_state=6
01:16:47.896 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3020
01:16:47.896 00.000 5052 Star::Find returns 1 (0), X=330.85, Y=282.39, Mass=174, SNR=9.0, Peak=59 HFD=3.7
01:16:47.896 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
01:16:47.896 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
01:16:47.896 00.000 5052 CameraToMount -- cameraX=1.68 cameraY=0.68 hyp=1.81 cameraTheta=0.38 mountX=-0.16 mountY=-1.77, mountTheta=-1.66
01:16:47.896 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.68, y=0.68, opts=13)
01:16:47.896 00.000 5052 Enqueuing Move request for stepguider (1.68, 0.68)
01:16:47.897 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:16:47.897 00.000 5052 UpdateGuideState exits: m=174 SNR=9.0
01:16:47.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:47.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:47.897 00.000 5052 Enqueuing Expose request
01:16:47.897 00.000 8976 Worker thread wakes up
01:16:47.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.68, 0.68) opts 0xd
01:16:47.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.68, 0.68)
01:16:47.897 00.000 8976 Moving (1.68, 0.68) raw xDistance=-0.16 yDistance=-1.77
01:16:47.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:16:47.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.13 from input -1.77
01:16:47.897 00.000 8976 MoveAxis(R, 0, ABG)
01:16:47.897 00.000 8976 MoveAxis(U, 7, ABG)
01:16:47.897 00.000 8976 stepping (-21, 7) + (0, 7)
01:16:47.897 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
01:16:47.944 00.047 8976 Received - 47 (G) 
01:16:47.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
01:16:47.944 00.000 8976 stepped: pos (-21, 14)
01:16:47.944 00.000 8976 move complete, result=0
01:16:47.944 00.000 8976 worker thread done servicing request
01:16:47.944 00.000 8976 Worker thread wakes up
01:16:47.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:47.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:47.944 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.8 px 7 ms NORTH
01:16:48.632 00.688 8976 Exposure complete
01:16:48.637 00.005 8976 worker thread done servicing request
01:16:48.638 00.001 5052 OnExposeComplete: enter
01:16:48.638 00.000 5052 UpdateGuideState(): m_state=6
01:16:48.638 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3021
01:16:48.638 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.49, Mass=196, SNR=9.7, Peak=66 HFD=3.6
01:16:48.638 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
01:16:48.638 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
01:16:48.638 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.22 hyp=0.66 cameraTheta=-0.34 mountX=-0.48 mountY=-0.40, mountTheta=-2.44
01:16:48.638 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.22, opts=13)
01:16:48.638 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.22)
01:16:48.638 00.000 8976 Worker thread wakes up
01:16:48.639 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.22) opts 0xd
01:16:48.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.22)
01:16:48.639 00.000 8976 Moving (0.62, -0.22) raw xDistance=-0.48 yDistance=-0.40
01:16:48.639 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:16:48.639 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:16:48.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:48.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:16:48.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.40
01:16:48.639 00.000 8976 MoveAxis(R, 2, ABG)
01:16:48.639 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:48.639 00.000 5052 Enqueuing Expose request
01:16:48.639 00.000 8976 stepping (-21, 14) + (2, 0)
01:16:48.639 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:48.664 00.025 8976 Received - 47 (G) 
01:16:48.664 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:48.664 00.000 8976 stepped: pos (-19, 14)
01:16:48.664 00.000 8976 MoveAxis(U, 2, ABG)
01:16:48.664 00.000 8976 stepping (-19, 14) + (0, 2)
01:16:48.664 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:48.696 00.032 8976 Received - 47 (G) 
01:16:48.696 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:48.696 00.000 8976 stepped: pos (-19, 16)
01:16:48.696 00.000 8976 move complete, result=0
01:16:48.696 00.000 8976 worker thread done servicing request
01:16:48.696 00.000 8976 Worker thread wakes up
01:16:48.696 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:48.696 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:48.696 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
01:16:49.381 00.685 8976 Exposure complete
01:16:49.386 00.005 8976 worker thread done servicing request
01:16:49.386 00.000 5052 OnExposeComplete: enter
01:16:49.386 00.000 5052 UpdateGuideState(): m_state=6
01:16:49.387 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3022
01:16:49.387 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.19, Mass=183, SNR=9.3, Peak=64 HFD=3.4
01:16:49.387 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.04) = xAngle (-0.58 = -0.58)
01:16:49.387 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.68 = -0.68)
01:16:49.387 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.48 hyp=0.48 cameraTheta=1.47 mountX=0.40 mountY=-0.30, mountTheta=-0.64
01:16:49.387 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.48, opts=13)
01:16:49.387 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.48)
01:16:49.387 00.000 8976 Worker thread wakes up
01:16:49.388 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.48) opts 0xd
01:16:49.388 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:16:49.388 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.48)
01:16:49.388 00.000 8976 Moving (0.05, 0.48) raw xDistance=0.40 yDistance=-0.30
01:16:49.388 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:16:49.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:49.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40
01:16:49.388 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:49.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
01:16:49.388 00.000 5052 Enqueuing Expose request
01:16:49.388 00.000 8976 MoveAxis(L, 2, ABG)
01:16:49.388 00.000 8976 stepping (-19, 16) + (-2, 0)
01:16:49.388 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:49.415 00.027 8976 Received - 47 (G) 
01:16:49.415 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:49.415 00.000 8976 stepped: pos (-21, 16)
01:16:49.415 00.000 8976 MoveAxis(U, 1, ABG)
01:16:49.415 00.000 8976 stepping (-21, 16) + (0, 1)
01:16:49.415 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:49.447 00.032 8976 Received - 47 (G) 
01:16:49.447 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:49.447 00.000 8976 stepped: pos (-21, 17)
01:16:49.447 00.000 8976 move complete, result=0
01:16:49.447 00.000 8976 worker thread done servicing request
01:16:49.447 00.000 8976 Worker thread wakes up
01:16:49.447 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:49.447 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:49.447 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
01:16:50.131 00.684 8976 Exposure complete
01:16:50.138 00.007 8976 worker thread done servicing request
01:16:50.138 00.000 5052 OnExposeComplete: enter
01:16:50.138 00.000 5052 UpdateGuideState(): m_state=6
01:16:50.138 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3023
01:16:50.138 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.73, Mass=177, SNR=9.2, Peak=69 HFD=2.8
01:16:50.138 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:16:50.138 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:16:50.138 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.02 hyp=0.43 cameraTheta=3.11 mountX=0.21 mountY=0.35, mountTheta=1.03
01:16:50.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.02, opts=13)
01:16:50.139 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.02)
01:16:50.139 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:16:50.139 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:16:50.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:50.139 00.000 8976 Worker thread wakes up
01:16:50.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.02) opts 0xd
01:16:50.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.02)
01:16:50.139 00.000 8976 Moving (-0.43, 0.02) raw xDistance=0.21 yDistance=0.35
01:16:50.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:50.139 00.000 5052 Enqueuing Expose request
01:16:50.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:16:50.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
01:16:50.139 00.000 8976 MoveAxis(R, 0, ABG)
01:16:50.139 00.000 8976 MoveAxis(D, 1, ABG)
01:16:50.139 00.000 8976 stepping (-21, 17) + (0, -1)
01:16:50.139 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:50.167 00.028 8976 Received - 47 (G) 
01:16:50.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:50.167 00.000 8976 stepped: pos (-21, 16)
01:16:50.167 00.000 8976 move complete, result=0
01:16:50.167 00.000 8976 worker thread done servicing request
01:16:50.167 00.000 8976 Worker thread wakes up
01:16:50.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:50.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:50.167 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:16:50.853 00.686 8976 Exposure complete
01:16:50.859 00.006 8976 worker thread done servicing request
01:16:50.859 00.000 5052 OnExposeComplete: enter
01:16:50.859 00.000 5052 UpdateGuideState(): m_state=6
01:16:50.859 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3024
01:16:50.859 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.90, Mass=181, SNR=9.3, Peak=63 HFD=3.4
01:16:50.859 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.33 = 0.33)
01:16:50.859 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.23 = 0.23)
01:16:50.859 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.27 cameraTheta=2.37 mountX=0.26 mountY=0.06, mountTheta=0.23
01:16:50.860 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.19, opts=13)
01:16:50.860 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.19)
01:16:50.860 00.000 8976 Worker thread wakes up
01:16:50.860 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:16:50.860 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
01:16:50.860 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:50.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.19) opts 0xd
01:16:50.860 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:50.860 00.000 5052 Enqueuing Expose request
01:16:50.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.19)
01:16:50.860 00.000 8976 Moving (-0.20, 0.19) raw xDistance=0.26 yDistance=0.06
01:16:50.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:16:50.861 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:16:50.861 00.000 8976 MoveAxis(L, 1, ABG)
01:16:50.861 00.000 8976 stepping (-21, 16) + (-1, 0)
01:16:50.861 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:50.886 00.025 8976 Received - 47 (G) 
01:16:50.886 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:50.886 00.000 8976 stepped: pos (-22, 16)
01:16:50.886 00.000 8976 MoveAxis(U, 0, ABG)
01:16:50.886 00.000 8976 move complete, result=0
01:16:50.886 00.000 8976 worker thread done servicing request
01:16:50.886 00.000 8976 Worker thread wakes up
01:16:50.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:50.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:50.886 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:16:51.571 00.685 8976 Exposure complete
01:16:51.577 00.006 8976 worker thread done servicing request
01:16:51.577 00.000 5052 OnExposeComplete: enter
01:16:51.577 00.000 5052 UpdateGuideState(): m_state=6
01:16:51.577 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3025
01:16:51.577 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.52, Mass=205, SNR=9.9, Peak=71 HFD=3.3
01:16:51.578 00.001 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.70 = -2.70)
01:16:51.578 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
01:16:51.578 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.19 hyp=0.30 cameraTheta=-0.66 mountX=-0.27 mountY=-0.10, mountTheta=-2.79
01:16:51.578 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.19, opts=13)
01:16:51.578 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.19)
01:16:51.578 00.000 8976 Worker thread wakes up
01:16:51.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.19) opts 0xd
01:16:51.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.19)
01:16:51.578 00.000 8976 Moving (0.24, -0.19) raw xDistance=-0.27 yDistance=-0.10
01:16:51.579 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
01:16:51.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:16:51.579 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
01:16:51.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:51.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:16:51.579 00.000 8976 MoveAxis(R, 1, ABG)
01:16:51.579 00.000 8976 stepping (-22, 16) + (1, 0)
01:16:51.579 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:51.579 00.000 5052 Enqueuing Expose request
01:16:51.579 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:51.606 00.027 8976 Received - 47 (G) 
01:16:51.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:16:51.606 00.000 8976 stepped: pos (-21, 16)
01:16:51.606 00.000 8976 MoveAxis(U, 0, ABG)
01:16:51.606 00.000 8976 move complete, result=0
01:16:51.606 00.000 8976 worker thread done servicing request
01:16:51.606 00.000 8976 Worker thread wakes up
01:16:51.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:51.606 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:51.606 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:16:52.292 00.686 8976 Exposure complete
01:16:52.298 00.006 8976 worker thread done servicing request
01:16:52.298 00.000 5052 OnExposeComplete: enter
01:16:52.298 00.000 5052 UpdateGuideState(): m_state=6
01:16:52.298 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3026
01:16:52.298 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.89, Mass=213, SNR=10.0, Peak=66 HFD=3.5
01:16:52.298 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.04) = xAngle (-0.55 = -0.55)
01:16:52.298 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.65 = -0.65)
01:16:52.298 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.50 mountX=0.15 mountY=-0.11, mountTheta=-0.62
01:16:52.299 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.18, opts=13)
01:16:52.299 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.18)
01:16:52.299 00.000 8976 Worker thread wakes up
01:16:52.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.18) opts 0xd
01:16:52.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.18)
01:16:52.299 00.000 8976 Moving (0.01, 0.18) raw xDistance=0.15 yDistance=-0.11
01:16:52.299 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:16:52.299 00.000 5052 UpdateGuideState exits: m=213 SNR=10.0
01:16:52.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:52.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:16:52.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:16:52.299 00.000 8976 MoveAxis(R, 0, ABG)
01:16:52.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:52.299 00.000 5052 Enqueuing Expose request
01:16:52.299 00.000 8976 MoveAxis(U, 0, ABG)
01:16:52.299 00.000 8976 move complete, result=0
01:16:52.299 00.000 8976 worker thread done servicing request
01:16:52.300 00.001 8976 Worker thread wakes up
01:16:52.300 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:52.300 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:52.300 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:52.985 00.685 8976 Exposure complete
01:16:52.991 00.006 8976 worker thread done servicing request
01:16:52.991 00.000 5052 OnExposeComplete: enter
01:16:52.991 00.000 5052 UpdateGuideState(): m_state=6
01:16:52.991 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3027
01:16:52.991 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=282.03, Mass=193, SNR=9.5, Peak=66 HFD=3.6
01:16:52.991 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
01:16:52.991 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
01:16:52.991 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.32 hyp=0.72 cameraTheta=0.46 mountX=-0.01 mountY=-0.72, mountTheta=-1.59
01:16:52.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.32, opts=13)
01:16:52.992 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.32)
01:16:52.992 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:16:52.992 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
01:16:52.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:52.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:52.992 00.000 5052 Enqueuing Expose request
01:16:52.992 00.000 8976 Worker thread wakes up
01:16:52.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.32) opts 0xd
01:16:52.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.32)
01:16:52.992 00.000 8976 Moving (0.65, 0.32) raw xDistance=-0.01 yDistance=-0.72
01:16:52.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:16:52.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
01:16:52.992 00.000 8976 MoveAxis(R, 0, ABG)
01:16:52.992 00.000 8976 MoveAxis(U, 3, ABG)
01:16:52.992 00.000 8976 stepping (-21, 16) + (0, 3)
01:16:52.992 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:53.028 00.036 8976 Received - 47 (G) 
01:16:53.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:16:53.028 00.000 8976 stepped: pos (-21, 19)
01:16:53.028 00.000 8976 move complete, result=0
01:16:53.028 00.000 8976 worker thread done servicing request
01:16:53.028 00.000 8976 Worker thread wakes up
01:16:53.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:53.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:53.028 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:16:53.726 00.698 8976 Exposure complete
01:16:53.732 00.006 8976 worker thread done servicing request
01:16:53.733 00.001 5052 OnExposeComplete: enter
01:16:53.733 00.000 5052 UpdateGuideState(): m_state=6
01:16:53.733 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3028
01:16:53.733 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.09, Mass=194, SNR=9.5, Peak=64 HFD=3.8
01:16:53.733 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
01:16:53.733 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
01:16:53.733 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.87 mountX=0.39 mountY=-0.11, mountTheta=-0.28
01:16:53.733 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.38, opts=13)
01:16:53.733 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.38)
01:16:53.733 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:16:53.734 00.001 5052 UpdateGuideState exits: m=194 SNR=9.5
01:16:53.734 00.000 8976 Worker thread wakes up
01:16:53.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.38) opts 0xd
01:16:53.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.38)
01:16:53.734 00.000 8976 Moving (-0.12, 0.38) raw xDistance=0.39 yDistance=-0.11
01:16:53.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:53.734 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:53.734 00.000 5052 Enqueuing Expose request
01:16:53.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:16:53.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:16:53.734 00.000 8976 MoveAxis(L, 2, ABG)
01:16:53.734 00.000 8976 stepping (-21, 19) + (-2, 0)
01:16:53.734 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:53.764 00.030 8976 Received - 47 (G) 
01:16:53.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:53.764 00.000 8976 stepped: pos (-23, 19)
01:16:53.764 00.000 8976 MoveAxis(U, 0, ABG)
01:16:53.764 00.000 8976 move complete, result=0
01:16:53.764 00.000 8976 worker thread done servicing request
01:16:53.764 00.000 8976 Worker thread wakes up
01:16:53.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:53.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:53.764 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:16:54.449 00.685 8976 Exposure complete
01:16:54.454 00.005 8976 worker thread done servicing request
01:16:54.455 00.001 5052 OnExposeComplete: enter
01:16:54.455 00.000 5052 UpdateGuideState(): m_state=6
01:16:54.455 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3029
01:16:54.455 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.82, Mass=184, SNR=9.3, Peak=67 HFD=3.7
01:16:54.455 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
01:16:54.455 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
01:16:54.455 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.25 mountX=0.14 mountY=0.01, mountTheta=0.10
01:16:54.455 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.11, opts=13)
01:16:54.455 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.11)
01:16:54.456 00.001 8976 Worker thread wakes up
01:16:54.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.11) opts 0xd
01:16:54.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.11)
01:16:54.456 00.000 8976 Moving (-0.09, 0.11) raw xDistance=0.14 yDistance=0.01
01:16:54.456 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:16:54.456 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:16:54.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:54.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:16:54.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:16:54.456 00.000 8976 MoveAxis(R, 0, ABG)
01:16:54.456 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:54.456 00.000 5052 Enqueuing Expose request
01:16:54.456 00.000 8976 MoveAxis(U, 0, ABG)
01:16:54.456 00.000 8976 move complete, result=0
01:16:54.456 00.000 8976 worker thread done servicing request
01:16:54.456 00.000 8976 Worker thread wakes up
01:16:54.456 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:54.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:54.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:55.140 00.684 8976 Exposure complete
01:16:55.146 00.006 8976 worker thread done servicing request
01:16:55.146 00.000 5052 OnExposeComplete: enter
01:16:55.146 00.000 5052 UpdateGuideState(): m_state=6
01:16:55.146 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3030
01:16:55.146 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.69, Mass=184, SNR=9.3, Peak=66 HFD=3.3
01:16:55.146 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
01:16:55.146 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
01:16:55.146 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.04 mountX=0.07 mountY=0.17, mountTheta=1.19
01:16:55.147 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.02, opts=13)
01:16:55.147 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.02)
01:16:55.147 00.000 8976 Worker thread wakes up
01:16:55.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.02) opts 0xd
01:16:55.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.02)
01:16:55.147 00.000 8976 Moving (-0.19, -0.02) raw xDistance=0.07 yDistance=0.17
01:16:55.147 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:16:55.147 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:16:55.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:55.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:55.147 00.000 5052 Enqueuing Expose request
01:16:55.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:16:55.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:16:55.147 00.000 8976 MoveAxis(R, 0, ABG)
01:16:55.147 00.000 8976 MoveAxis(U, 0, ABG)
01:16:55.147 00.000 8976 move complete, result=0
01:16:55.147 00.000 8976 worker thread done servicing request
01:16:55.148 00.001 8976 Worker thread wakes up
01:16:55.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:55.148 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:55.148 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:55.832 00.684 8976 Exposure complete
01:16:55.838 00.006 8976 worker thread done servicing request
01:16:55.838 00.000 5052 OnExposeComplete: enter
01:16:55.838 00.000 5052 UpdateGuideState(): m_state=6
01:16:55.838 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3031
01:16:55.838 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.69, Mass=177, SNR=9.2, Peak=68 HFD=2.4
01:16:55.838 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
01:16:55.838 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
01:16:55.838 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.00 mountX=0.04 mountY=0.13, mountTheta=1.23
01:16:55.839 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.02, opts=13)
01:16:55.839 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.02)
01:16:55.839 00.000 8976 Worker thread wakes up
01:16:55.839 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.02) opts 0xd
01:16:55.839 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.02)
01:16:55.839 00.000 8976 Moving (-0.14, -0.02) raw xDistance=0.04 yDistance=0.13
01:16:55.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:16:55.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:16:55.839 00.000 8976 MoveAxis(R, 0, ABG)
01:16:55.839 00.000 8976 MoveAxis(U, 0, ABG)
01:16:55.839 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:16:55.839 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:16:55.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:55.839 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:55.839 00.000 5052 Enqueuing Expose request
01:16:55.839 00.000 8976 move complete, result=0
01:16:55.839 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:55.840 00.001 8976 worker thread done servicing request
01:16:55.840 00.000 8976 Worker thread wakes up
01:16:55.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:55.840 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:56.523 00.683 8976 Exposure complete
01:16:56.528 00.005 8976 worker thread done servicing request
01:16:56.528 00.000 5052 OnExposeComplete: enter
01:16:56.528 00.000 5052 UpdateGuideState(): m_state=6
01:16:56.528 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3032
01:16:56.528 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.53, Mass=206, SNR=9.9, Peak=66 HFD=3.5
01:16:56.529 00.001 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
01:16:56.529 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
01:16:56.529 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.18 hyp=0.46 cameraTheta=-2.75 mountX=0.04 mountY=0.46, mountTheta=1.48
01:16:56.529 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.18, opts=13)
01:16:56.529 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.18)
01:16:56.529 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:16:56.529 00.000 5052 UpdateGuideState exits: m=206 SNR=9.9
01:16:56.530 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:56.530 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:56.530 00.000 5052 Enqueuing Expose request
01:16:56.530 00.000 8976 Worker thread wakes up
01:16:56.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.18) opts 0xd
01:16:56.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.18)
01:16:56.530 00.000 8976 Moving (-0.43, -0.18) raw xDistance=0.04 yDistance=0.46
01:16:56.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:16:56.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:16:56.530 00.000 8976 MoveAxis(R, 0, ABG)
01:16:56.530 00.000 8976 MoveAxis(D, 2, ABG)
01:16:56.530 00.000 8976 stepping (-23, 19) + (0, -2)
01:16:56.530 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:56.561 00.031 8976 Received - 47 (G) 
01:16:56.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:56.561 00.000 8976 stepped: pos (-23, 17)
01:16:56.561 00.000 8976 move complete, result=0
01:16:56.561 00.000 8976 worker thread done servicing request
01:16:56.561 00.000 8976 Worker thread wakes up
01:16:56.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:56.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:56.561 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:16:57.247 00.686 8976 Exposure complete
01:16:57.252 00.005 8976 worker thread done servicing request
01:16:57.252 00.000 5052 OnExposeComplete: enter
01:16:57.252 00.000 5052 UpdateGuideState(): m_state=6
01:16:57.253 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3033
01:16:57.253 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.66, Mass=183, SNR=9.3, Peak=63 HFD=3.2
01:16:57.253 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
01:16:57.253 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
01:16:57.253 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.29 cameraTheta=-0.19 mountX=-0.18 mountY=-0.21, mountTheta=-2.27
01:16:57.253 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.05, opts=13)
01:16:57.253 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.05)
01:16:57.254 00.001 8976 Worker thread wakes up
01:16:57.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.05) opts 0xd
01:16:57.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.05)
01:16:57.254 00.000 8976 Moving (0.28, -0.05) raw xDistance=-0.18 yDistance=-0.21
01:16:57.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:16:57.254 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:16:57.254 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:16:57.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:57.254 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:57.254 00.000 5052 Enqueuing Expose request
01:16:57.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:16:57.254 00.000 8976 MoveAxis(R, 0, ABG)
01:16:57.254 00.000 8976 MoveAxis(U, 0, ABG)
01:16:57.255 00.001 8976 move complete, result=0
01:16:57.255 00.000 8976 worker thread done servicing request
01:16:57.255 00.000 8976 Worker thread wakes up
01:16:57.255 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:57.255 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:57.255 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:57.943 00.688 8976 Exposure complete
01:16:57.950 00.007 8976 worker thread done servicing request
01:16:57.950 00.000 5052 OnExposeComplete: enter
01:16:57.950 00.000 5052 UpdateGuideState(): m_state=6
01:16:57.950 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3034
01:16:57.950 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=282.02, Mass=179, SNR=9.2, Peak=64 HFD=3.5
01:16:57.950 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
01:16:57.950 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
01:16:57.950 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.31 hyp=0.52 cameraTheta=0.65 mountX=0.09 mountY=-0.52, mountTheta=-1.39
01:16:57.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.31, opts=13)
01:16:57.951 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.31)
01:16:57.951 00.000 8976 Worker thread wakes up
01:16:57.952 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.31) opts 0xd
01:16:57.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.31)
01:16:57.952 00.000 8976 Moving (0.41, 0.31) raw xDistance=0.09 yDistance=-0.52
01:16:57.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:16:57.952 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:16:57.952 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:16:57.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:57.952 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:57.952 00.000 5052 Enqueuing Expose request
01:16:57.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:16:57.952 00.000 8976 MoveAxis(R, 0, ABG)
01:16:57.952 00.000 8976 MoveAxis(U, 2, ABG)
01:16:57.952 00.000 8976 stepping (-23, 17) + (0, 2)
01:16:57.952 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:57.983 00.031 8976 Received - 47 (G) 
01:16:57.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:16:57.984 00.001 8976 stepped: pos (-23, 19)
01:16:57.984 00.000 8976 move complete, result=0
01:16:57.984 00.000 8976 worker thread done servicing request
01:16:57.984 00.000 8976 Worker thread wakes up
01:16:57.984 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:16:57.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:57.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:58.668 00.684 8976 Exposure complete
01:16:58.673 00.005 8976 worker thread done servicing request
01:16:58.673 00.000 5052 OnExposeComplete: enter
01:16:58.673 00.000 5052 UpdateGuideState(): m_state=6
01:16:58.673 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3035
01:16:58.673 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.94, Mass=174, SNR=9.1, Peak=66 HFD=3.0
01:16:58.673 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
01:16:58.674 00.001 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
01:16:58.674 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.96 mountX=0.25 mountY=-0.05, mountTheta=-0.18
01:16:58.674 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.23, opts=13)
01:16:58.674 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.23)
01:16:58.674 00.000 8976 Worker thread wakes up
01:16:58.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.23) opts 0xd
01:16:58.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.23)
01:16:58.675 00.001 8976 Moving (-0.10, 0.23) raw xDistance=0.25 yDistance=-0.05
01:16:58.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:16:58.675 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:16:58.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:58.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:16:58.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:16:58.675 00.000 8976 MoveAxis(R, 0, ABG)
01:16:58.675 00.000 8976 MoveAxis(U, 0, ABG)
01:16:58.675 00.000 8976 move complete, result=0
01:16:58.675 00.000 8976 worker thread done servicing request
01:16:58.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:58.675 00.000 5052 Enqueuing Expose request
01:16:58.675 00.000 8976 Worker thread wakes up
01:16:58.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:58.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:58.675 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:59.361 00.686 8976 Exposure complete
01:16:59.366 00.005 8976 worker thread done servicing request
01:16:59.366 00.000 5052 OnExposeComplete: enter
01:16:59.367 00.001 5052 UpdateGuideState(): m_state=6
01:16:59.367 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3036
01:16:59.367 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.88, Mass=173, SNR=9.1, Peak=64 HFD=3.0
01:16:59.367 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
01:16:59.367 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
01:16:59.367 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.25 cameraTheta=2.41 mountX=0.24 mountY=0.07, mountTheta=0.27
01:16:59.367 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.17, opts=13)
01:16:59.368 00.001 5052 Enqueuing Move request for stepguider (-0.19, 0.17)
01:16:59.368 00.000 8976 Worker thread wakes up
01:16:59.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.17) opts 0xd
01:16:59.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.17)
01:16:59.368 00.000 8976 Moving (-0.19, 0.17) raw xDistance=0.24 yDistance=0.07
01:16:59.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:16:59.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:16:59.368 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
01:16:59.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:59.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:16:59.368 00.000 5052 Enqueuing Expose request
01:16:59.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:16:59.368 00.000 8976 MoveAxis(R, 0, ABG)
01:16:59.368 00.000 8976 MoveAxis(U, 0, ABG)
01:16:59.368 00.000 8976 move complete, result=0
01:16:59.369 00.001 8976 worker thread done servicing request
01:16:59.369 00.000 8976 Worker thread wakes up
01:16:59.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:16:59.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:16:59.369 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:00.056 00.687 8976 Exposure complete
01:17:00.061 00.005 8976 worker thread done servicing request
01:17:00.061 00.000 5052 OnExposeComplete: enter
01:17:00.061 00.000 5052 UpdateGuideState(): m_state=6
01:17:00.061 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3037
01:17:00.061 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.97, Mass=175, SNR=9.1, Peak=61 HFD=3.2
01:17:00.061 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
01:17:00.061 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
01:17:00.061 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.26 hyp=0.51 cameraTheta=2.61 mountX=0.43 mountY=0.23, mountTheta=0.49
01:17:00.062 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.26, opts=13)
01:17:00.062 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.26)
01:17:00.062 00.000 8976 Worker thread wakes up
01:17:00.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.26) opts 0xd
01:17:00.062 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.26)
01:17:00.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:17:00.062 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
01:17:00.063 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:00.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:00.063 00.000 5052 Enqueuing Expose request
01:17:00.063 00.000 8976 Moving (-0.44, 0.26) raw xDistance=0.43 yDistance=0.23
01:17:00.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:17:00.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:17:00.063 00.000 8976 MoveAxis(L, 2, ABG)
01:17:00.063 00.000 8976 stepping (-23, 19) + (-2, 0)
01:17:00.063 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:00.094 00.031 8976 Received - 47 (G) 
01:17:00.094 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:00.094 00.000 8976 stepped: pos (-25, 19)
01:17:00.094 00.000 8976 MoveAxis(U, 0, ABG)
01:17:00.094 00.000 8976 move complete, result=0
01:17:00.094 00.000 8976 worker thread done servicing request
01:17:00.094 00.000 8976 Worker thread wakes up
01:17:00.094 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:00.094 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:00.094 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:17:00.778 00.684 8976 Exposure complete
01:17:00.783 00.005 8976 worker thread done servicing request
01:17:00.783 00.000 5052 OnExposeComplete: enter
01:17:00.783 00.000 5052 UpdateGuideState(): m_state=6
01:17:00.783 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3038
01:17:00.783 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.43, Mass=194, SNR=9.6, Peak=63 HFD=3.5
01:17:00.783 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
01:17:00.783 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.82)
01:17:00.784 00.001 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.28 hyp=0.38 cameraTheta=-2.32 mountX=-0.13 mountY=0.37, mountTheta=1.91
01:17:00.784 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.28, opts=13)
01:17:00.784 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.28)
01:17:00.784 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:17:00.784 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:17:00.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:00.784 00.000 8976 Worker thread wakes up
01:17:00.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.28) opts 0xd
01:17:00.785 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.28)
01:17:00.785 00.000 8976 Moving (-0.26, -0.28) raw xDistance=-0.13 yDistance=0.37
01:17:00.785 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:00.785 00.000 5052 Enqueuing Expose request
01:17:00.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:17:00.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:17:00.785 00.000 8976 MoveAxis(R, 0, ABG)
01:17:00.785 00.000 8976 MoveAxis(D, 1, ABG)
01:17:00.785 00.000 8976 stepping (-25, 19) + (0, -1)
01:17:00.785 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:00.814 00.029 8976 Received - 47 (G) 
01:17:00.814 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:00.814 00.000 8976 stepped: pos (-25, 18)
01:17:00.814 00.000 8976 move complete, result=0
01:17:00.814 00.000 8976 worker thread done servicing request
01:17:00.814 00.000 8976 Worker thread wakes up
01:17:00.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:00.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:00.814 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:17:01.499 00.685 8976 Exposure complete
01:17:01.504 00.005 8976 worker thread done servicing request
01:17:01.505 00.001 5052 OnExposeComplete: enter
01:17:01.505 00.000 5052 UpdateGuideState(): m_state=6
01:17:01.505 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3039
01:17:01.505 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.44, Mass=204, SNR=9.8, Peak=72 HFD=3.4
01:17:01.505 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.14 = -3.14)
01:17:01.505 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.04)
01:17:01.505 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.30 cameraTheta=-1.09 mountX=-0.30 mountY=0.03, mountTheta=3.04
01:17:01.506 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.27, opts=13)
01:17:01.506 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.27)
01:17:01.506 00.000 8976 Worker thread wakes up
01:17:01.506 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.27) opts 0xd
01:17:01.506 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.27)
01:17:01.506 00.000 8976 Moving (0.14, -0.27) raw xDistance=-0.30 yDistance=0.03
01:17:01.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:17:01.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:17:01.506 00.000 8976 MoveAxis(R, 1, ABG)
01:17:01.506 00.000 8976 stepping (-25, 18) + (1, 0)
01:17:01.506 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:17:01.506 00.000 5052 UpdateGuideState exits: m=204 SNR=9.8
01:17:01.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:01.506 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:01.506 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:01.506 00.000 5052 Enqueuing Expose request
01:17:01.533 00.027 8976 Received - 47 (G) 
01:17:01.533 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:01.533 00.000 8976 stepped: pos (-24, 18)
01:17:01.533 00.000 8976 MoveAxis(U, 0, ABG)
01:17:01.534 00.001 8976 move complete, result=0
01:17:01.534 00.000 8976 worker thread done servicing request
01:17:01.534 00.000 8976 Worker thread wakes up
01:17:01.534 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:17:01.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:01.534 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:02.219 00.685 8976 Exposure complete
01:17:02.225 00.006 8976 worker thread done servicing request
01:17:02.225 00.000 5052 OnExposeComplete: enter
01:17:02.225 00.000 5052 UpdateGuideState(): m_state=6
01:17:02.225 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3040
01:17:02.225 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.71, Mass=157, SNR=8.6, Peak=65 HFD=3.2
01:17:02.225 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:17:02.225 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:17:02.225 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.00 hyp=0.42 cameraTheta=0.00 mountX=-0.19 mountY=-0.35, mountTheta=-2.07
01:17:02.226 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.00, opts=13)
01:17:02.227 00.001 5052 Enqueuing Move request for stepguider (0.42, 0.00)
01:17:02.227 00.000 8976 Worker thread wakes up
01:17:02.227 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:02.227 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
01:17:02.227 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:02.227 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:02.227 00.000 5052 Enqueuing Expose request
01:17:02.227 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.00) opts 0xd
01:17:02.227 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.00)
01:17:02.227 00.000 8976 Moving (0.42, 0.00) raw xDistance=-0.19 yDistance=-0.35
01:17:02.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:17:02.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:17:02.227 00.000 8976 MoveAxis(R, 0, ABG)
01:17:02.227 00.000 8976 MoveAxis(U, 1, ABG)
01:17:02.227 00.000 8976 stepping (-24, 18) + (0, 1)
01:17:02.228 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:02.253 00.025 8976 Received - 47 (G) 
01:17:02.253 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:02.253 00.000 8976 stepped: pos (-24, 19)
01:17:02.253 00.000 8976 move complete, result=0
01:17:02.253 00.000 8976 worker thread done servicing request
01:17:02.253 00.000 8976 Worker thread wakes up
01:17:02.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:02.253 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:02.253 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:17:02.951 00.698 8976 Exposure complete
01:17:02.957 00.006 8976 worker thread done servicing request
01:17:02.957 00.000 5052 OnExposeComplete: enter
01:17:02.957 00.000 5052 UpdateGuideState(): m_state=6
01:17:02.957 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3041
01:17:02.957 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.45, Mass=189, SNR=9.5, Peak=67 HFD=3.5
01:17:02.957 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:17:02.957 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
01:17:02.957 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=-0.26 hyp=1.01 cameraTheta=-0.26 mountX=-0.68 mountY=-0.68, mountTheta=-2.35
01:17:02.958 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=-0.26, opts=13)
01:17:02.958 00.000 5052 Enqueuing Move request for stepguider (0.98, -0.26)
01:17:02.958 00.000 8976 Worker thread wakes up
01:17:02.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, -0.26) opts 0xd
01:17:02.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, -0.26)
01:17:02.958 00.000 8976 Moving (0.98, -0.26) raw xDistance=-0.68 yDistance=-0.68
01:17:02.958 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:17:02.958 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:17:02.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:02.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:17:02.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.68
01:17:02.958 00.000 8976 MoveAxis(R, 3, ABG)
01:17:02.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:02.958 00.000 5052 Enqueuing Expose request
01:17:02.958 00.000 8976 stepping (-24, 19) + (3, 0)
01:17:02.958 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:02.988 00.030 8976 Received - 47 (G) 
01:17:02.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:02.988 00.000 8976 stepped: pos (-21, 19)
01:17:02.988 00.000 8976 MoveAxis(U, 3, ABG)
01:17:02.988 00.000 8976 stepping (-21, 19) + (0, 3)
01:17:02.988 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:03.020 00.032 8976 Received - 47 (G) 
01:17:03.020 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:03.020 00.000 8976 stepped: pos (-21, 22)
01:17:03.020 00.000 8976 move complete, result=0
01:17:03.020 00.000 8976 worker thread done servicing request
01:17:03.020 00.000 8976 Worker thread wakes up
01:17:03.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:03.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:03.020 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.7 px 3 ms NORTH
01:17:03.708 00.688 8976 Exposure complete
01:17:03.713 00.005 8976 worker thread done servicing request
01:17:03.713 00.000 5052 OnExposeComplete: enter
01:17:03.713 00.000 5052 UpdateGuideState(): m_state=6
01:17:03.714 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3042
01:17:03.714 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=282.02, Mass=189, SNR=9.4, Peak=61 HFD=3.5
01:17:03.714 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
01:17:03.714 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
01:17:03.714 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.31 hyp=0.47 cameraTheta=0.70 mountX=0.11 mountY=-0.47, mountTheta=-1.34
01:17:03.714 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.31, opts=13)
01:17:03.715 00.001 5052 Enqueuing Move request for stepguider (0.36, 0.31)
01:17:03.715 00.000 8976 Worker thread wakes up
01:17:03.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.31) opts 0xd
01:17:03.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.31)
01:17:03.715 00.000 8976 Moving (0.36, 0.31) raw xDistance=0.11 yDistance=-0.47
01:17:03.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:17:03.715 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:03.715 00.000 5052 UpdateGuideState exits: m=189 SNR=9.4
01:17:03.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:03.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
01:17:03.715 00.000 8976 MoveAxis(R, 0, ABG)
01:17:03.715 00.000 8976 MoveAxis(U, 2, ABG)
01:17:03.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:03.715 00.000 5052 Enqueuing Expose request
01:17:03.715 00.000 8976 stepping (-21, 22) + (0, 2)
01:17:03.715 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:03.740 00.025 8976 Received - 47 (G) 
01:17:03.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:03.740 00.000 8976 stepped: pos (-21, 24)
01:17:03.740 00.000 8976 move complete, result=0
01:17:03.740 00.000 8976 worker thread done servicing request
01:17:03.740 00.000 8976 Worker thread wakes up
01:17:03.740 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:17:03.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:03.740 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:04.423 00.683 8976 Exposure complete
01:17:04.428 00.005 8976 worker thread done servicing request
01:17:04.428 00.000 5052 OnExposeComplete: enter
01:17:04.429 00.001 5052 UpdateGuideState(): m_state=6
01:17:04.429 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3043
01:17:04.429 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.99, Mass=184, SNR=9.3, Peak=62 HFD=3.0
01:17:04.429 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:17:04.429 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
01:17:04.429 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.28 hyp=0.72 cameraTheta=2.75 mountX=0.55 mountY=0.41, mountTheta=0.64
01:17:04.429 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.28, opts=13)
01:17:04.430 00.001 5052 Enqueuing Move request for stepguider (-0.67, 0.28)
01:17:04.430 00.000 8976 Worker thread wakes up
01:17:04.430 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.28) opts 0xd
01:17:04.430 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:17:04.430 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:17:04.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:04.430 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.28)
01:17:04.430 00.000 8976 Moving (-0.67, 0.28) raw xDistance=0.55 yDistance=0.41
01:17:04.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:17:04.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:04.430 00.000 5052 Enqueuing Expose request
01:17:04.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
01:17:04.430 00.000 8976 MoveAxis(L, 2, ABG)
01:17:04.431 00.001 8976 stepping (-21, 24) + (-2, 0)
01:17:04.431 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:04.459 00.028 8976 Received - 47 (G) 
01:17:04.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:04.459 00.000 8976 stepped: pos (-23, 24)
01:17:04.459 00.000 8976 MoveAxis(D, 1, ABG)
01:17:04.459 00.000 8976 stepping (-23, 24) + (0, -1)
01:17:04.459 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:04.491 00.032 8976 Received - 47 (G) 
01:17:04.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:04.491 00.000 8976 stepped: pos (-23, 23)
01:17:04.491 00.000 8976 move complete, result=0
01:17:04.491 00.000 8976 worker thread done servicing request
01:17:04.491 00.000 8976 Worker thread wakes up
01:17:04.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:04.491 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:04.491 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.4 px 1 ms SOUTH
01:17:05.175 00.684 8976 Exposure complete
01:17:05.180 00.005 8976 worker thread done servicing request
01:17:05.180 00.000 5052 OnExposeComplete: enter
01:17:05.180 00.000 5052 UpdateGuideState(): m_state=6
01:17:05.180 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3044
01:17:05.180 00.000 5052 Star::Find returns 1 (0), X=327.88, Y=281.96, Mass=172, SNR=9.1, Peak=65 HFD=2.7
01:17:05.180 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:17:05.180 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
01:17:05.180 00.000 5052 CameraToMount -- cameraX=-1.30 cameraY=0.25 hyp=1.32 cameraTheta=2.95 mountX=0.82 mountY=0.95, mountTheta=0.86
01:17:05.181 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.30, y=0.25, opts=13)
01:17:05.181 00.000 5052 Enqueuing Move request for stepguider (-1.30, 0.25)
01:17:05.181 00.000 8976 Worker thread wakes up
01:17:05.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.30, 0.25) opts 0xd
01:17:05.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.30, 0.25)
01:17:05.181 00.000 8976 Moving (-1.30, 0.25) raw xDistance=0.82 yDistance=0.95
01:17:05.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.82
01:17:05.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.95
01:17:05.181 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:17:05.181 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
01:17:05.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:05.181 00.000 8976 MoveAxis(L, 4, ABG)
01:17:05.181 00.000 8976 stepping (-23, 23) + (-4, 0)
01:17:05.181 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:05.181 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:05.182 00.001 5052 Enqueuing Expose request
01:17:05.226 00.044 8976 Received - 47 (G) 
01:17:05.226 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:05.226 00.000 8976 stepped: pos (-27, 23)
01:17:05.226 00.000 8976 MoveAxis(D, 4, ABG)
01:17:05.226 00.000 8976 stepping (-27, 23) + (0, -4)
01:17:05.226 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:05.258 00.032 8976 Received - 47 (G) 
01:17:05.258 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:05.258 00.000 8976 stepped: pos (-27, 19)
01:17:05.258 00.000 8976 move complete, result=0
01:17:05.258 00.000 8976 worker thread done servicing request
01:17:05.258 00.000 8976 Worker thread wakes up
01:17:05.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:05.258 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:05.258 00.000 5052 GuideStep: 0.8 px 4 ms WEST, 0.9 px 4 ms SOUTH
01:17:05.941 00.683 8976 Exposure complete
01:17:05.946 00.005 8976 worker thread done servicing request
01:17:05.946 00.000 5052 OnExposeComplete: enter
01:17:05.946 00.000 5052 UpdateGuideState(): m_state=6
01:17:05.946 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3045
01:17:05.947 00.001 5052 Star::Find returns 1 (0), X=328.39, Y=281.50, Mass=160, SNR=8.7, Peak=61 HFD=3.2
01:17:05.947 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
01:17:05.947 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
01:17:05.947 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.21 hyp=0.81 cameraTheta=-2.88 mountX=0.17 mountY=0.77, mountTheta=1.36
01:17:05.947 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.21, opts=13)
01:17:05.947 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.21)
01:17:05.947 00.000 8976 Worker thread wakes up
01:17:05.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.21) opts 0xd
01:17:05.948 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.21)
01:17:05.948 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:05.948 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
01:17:05.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:05.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:05.948 00.000 5052 Enqueuing Expose request
01:17:05.948 00.000 8976 Moving (-0.78, -0.21) raw xDistance=0.17 yDistance=0.77
01:17:05.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:17:05.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.77
01:17:05.948 00.000 8976 MoveAxis(R, 0, ABG)
01:17:05.948 00.000 8976 MoveAxis(D, 3, ABG)
01:17:05.948 00.000 8976 stepping (-27, 19) + (0, -3)
01:17:05.948 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:05.977 00.029 8976 Received - 47 (G) 
01:17:05.977 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:05.977 00.000 8976 stepped: pos (-27, 16)
01:17:05.977 00.000 8976 move complete, result=0
01:17:05.977 00.000 8976 worker thread done servicing request
01:17:05.977 00.000 8976 Worker thread wakes up
01:17:05.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:05.978 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:05.978 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:17:06.665 00.687 8976 Exposure complete
01:17:06.670 00.005 8976 worker thread done servicing request
01:17:06.670 00.000 5052 OnExposeComplete: enter
01:17:06.670 00.000 5052 UpdateGuideState(): m_state=6
01:17:06.670 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3046
01:17:06.670 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.68, Mass=189, SNR=9.5, Peak=62 HFD=3.3
01:17:06.670 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
01:17:06.670 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
01:17:06.670 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.98 mountX=0.05 mountY=0.14, mountTheta=1.25
01:17:06.671 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.03, opts=13)
01:17:06.671 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.03)
01:17:06.671 00.000 8976 Worker thread wakes up
01:17:06.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.03) opts 0xd
01:17:06.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.03)
01:17:06.671 00.000 8976 Moving (-0.16, -0.03) raw xDistance=0.05 yDistance=0.14
01:17:06.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:17:06.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:17:06.671 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:17:06.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:06.672 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:17:06.672 00.000 8976 MoveAxis(R, 0, ABG)
01:17:06.672 00.000 8976 MoveAxis(U, 0, ABG)
01:17:06.672 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:06.672 00.000 5052 Enqueuing Expose request
01:17:06.672 00.000 8976 move complete, result=0
01:17:06.673 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:06.673 00.000 8976 worker thread done servicing request
01:17:06.673 00.000 8976 Worker thread wakes up
01:17:06.673 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:06.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:07.357 00.684 8976 Exposure complete
01:17:07.363 00.006 8976 worker thread done servicing request
01:17:07.363 00.000 5052 OnExposeComplete: enter
01:17:07.363 00.000 5052 UpdateGuideState(): m_state=6
01:17:07.363 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3047
01:17:07.363 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.70, Mass=209, SNR=9.9, Peak=63 HFD=3.9
01:17:07.363 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
01:17:07.363 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.06)
01:17:07.363 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.08 mountX=0.07 mountY=0.15, mountTheta=1.14
01:17:07.364 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.01, opts=13)
01:17:07.364 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.01)
01:17:07.364 00.000 8976 Worker thread wakes up
01:17:07.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.01) opts 0xd
01:17:07.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.01)
01:17:07.364 00.000 8976 Moving (-0.17, -0.01) raw xDistance=0.07 yDistance=0.15
01:17:07.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:17:07.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:17:07.364 00.000 5052 UpdateGuideState exits: m=209 SNR=9.9
01:17:07.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:17:07.364 00.000 8976 MoveAxis(R, 0, ABG)
01:17:07.365 00.001 8976 MoveAxis(U, 0, ABG)
01:17:07.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:07.365 00.000 8976 move complete, result=0
01:17:07.365 00.000 8976 worker thread done servicing request
01:17:07.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:07.365 00.000 5052 Enqueuing Expose request
01:17:07.365 00.000 8976 Worker thread wakes up
01:17:07.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:07.365 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:07.365 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:08.049 00.684 8976 Exposure complete
01:17:08.056 00.007 8976 worker thread done servicing request
01:17:08.056 00.000 5052 OnExposeComplete: enter
01:17:08.056 00.000 5052 UpdateGuideState(): m_state=6
01:17:08.056 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3048
01:17:08.056 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=282.02, Mass=174, SNR=9.1, Peak=61 HFD=3.9
01:17:08.056 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
01:17:08.056 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
01:17:08.056 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.31 hyp=0.59 cameraTheta=0.56 mountX=0.05 mountY=-0.59, mountTheta=-1.48
01:17:08.057 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.31, opts=13)
01:17:08.057 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.31)
01:17:08.057 00.000 8976 Worker thread wakes up
01:17:08.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.31) opts 0xd
01:17:08.058 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.31)
01:17:08.058 00.000 8976 Moving (0.50, 0.31) raw xDistance=0.05 yDistance=-0.59
01:17:08.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:17:08.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:17:08.058 00.000 8976 MoveAxis(R, 0, ABG)
01:17:08.058 00.000 8976 MoveAxis(U, 2, ABG)
01:17:08.058 00.000 8976 stepping (-27, 16) + (0, 2)
01:17:08.058 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:17:08.058 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:08.058 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:17:08.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:08.058 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:08.058 00.000 5052 Enqueuing Expose request
01:17:08.087 00.029 8976 Received - 47 (G) 
01:17:08.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:08.087 00.000 8976 stepped: pos (-27, 18)
01:17:08.087 00.000 8976 move complete, result=0
01:17:08.087 00.000 8976 worker thread done servicing request
01:17:08.087 00.000 8976 Worker thread wakes up
01:17:08.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:08.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:08.087 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:17:08.772 00.685 8976 Exposure complete
01:17:08.777 00.005 8976 worker thread done servicing request
01:17:08.777 00.000 5052 OnExposeComplete: enter
01:17:08.777 00.000 5052 UpdateGuideState(): m_state=6
01:17:08.777 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3049
01:17:08.777 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.47, Mass=176, SNR=9.1, Peak=60 HFD=3.5
01:17:08.777 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
01:17:08.777 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
01:17:08.777 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.24 hyp=0.64 cameraTheta=-0.38 mountX=-0.48 mountY=-0.37, mountTheta=-2.48
01:17:08.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.24, opts=13)
01:17:08.778 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.24)
01:17:08.778 00.000 8976 Worker thread wakes up
01:17:08.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.24) opts 0xd
01:17:08.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.24)
01:17:08.778 00.000 8976 Moving (0.60, -0.24) raw xDistance=-0.48 yDistance=-0.37
01:17:08.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:17:08.778 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
01:17:08.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:08.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:08.778 00.000 5052 Enqueuing Expose request
01:17:08.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:17:08.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
01:17:08.779 00.001 8976 MoveAxis(R, 2, ABG)
01:17:08.779 00.000 8976 stepping (-27, 18) + (2, 0)
01:17:08.779 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:08.807 00.028 8976 Received - 47 (G) 
01:17:08.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:08.807 00.000 8976 stepped: pos (-25, 18)
01:17:08.807 00.000 8976 MoveAxis(U, 2, ABG)
01:17:08.807 00.000 8976 stepping (-25, 18) + (0, 2)
01:17:08.807 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:08.839 00.032 8976 Received - 47 (G) 
01:17:08.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:08.839 00.000 8976 stepped: pos (-25, 20)
01:17:08.839 00.000 8976 move complete, result=0
01:17:08.839 00.000 8976 worker thread done servicing request
01:17:08.839 00.000 8976 Worker thread wakes up
01:17:08.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:08.839 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:08.839 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
01:17:09.525 00.686 8976 Exposure complete
01:17:09.530 00.005 8976 worker thread done servicing request
01:17:09.530 00.000 5052 OnExposeComplete: enter
01:17:09.530 00.000 5052 UpdateGuideState(): m_state=6
01:17:09.530 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3050
01:17:09.530 00.000 5052 Star::Find returns 1 (0), X=330.27, Y=282.20, Mass=166, SNR=8.8, Peak=62 HFD=3.5
01:17:09.530 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:17:09.530 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:17:09.530 00.000 5052 CameraToMount -- cameraX=1.09 cameraY=0.49 hyp=1.20 cameraTheta=0.42 mountX=-0.06 mountY=-1.18, mountTheta=-1.62
01:17:09.531 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.09, y=0.49, opts=13)
01:17:09.531 00.000 5052 Enqueuing Move request for stepguider (1.09, 0.49)
01:17:09.532 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:17:09.532 00.000 5052 UpdateGuideState exits: m=166 SNR=8.8
01:17:09.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:09.532 00.000 8976 Worker thread wakes up
01:17:09.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.09, 0.49) opts 0xd
01:17:09.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.09, 0.49)
01:17:09.532 00.000 8976 Moving (1.09, 0.49) raw xDistance=-0.06 yDistance=-1.18
01:17:09.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:09.532 00.000 5052 Enqueuing Expose request
01:17:09.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:17:09.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.18
01:17:09.532 00.000 8976 MoveAxis(R, 0, ABG)
01:17:09.532 00.000 8976 MoveAxis(U, 5, ABG)
01:17:09.532 00.000 8976 stepping (-25, 20) + (0, 5)
01:17:09.532 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:17:09.574 00.042 8976 Received - 47 (G) 
01:17:09.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:17:09.574 00.000 8976 stepped: pos (-25, 25)
01:17:09.574 00.000 8976 move complete, result=0
01:17:09.574 00.000 8976 worker thread done servicing request
01:17:09.574 00.000 8976 Worker thread wakes up
01:17:09.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:09.574 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.2 px 5 ms NORTH
01:17:09.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:10.258 00.684 8976 Exposure complete
01:17:10.264 00.006 8976 worker thread done servicing request
01:17:10.264 00.000 5052 OnExposeComplete: enter
01:17:10.264 00.000 5052 UpdateGuideState(): m_state=6
01:17:10.264 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3051
01:17:10.264 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.56, Mass=195, SNR=9.6, Peak=62 HFD=3.5
01:17:10.264 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
01:17:10.265 00.001 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
01:17:10.265 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.15 hyp=0.70 cameraTheta=-0.21 mountX=-0.44 mountY=-0.49, mountTheta=-2.30
01:17:10.265 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.15, opts=13)
01:17:10.265 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.15)
01:17:10.265 00.000 8976 Worker thread wakes up
01:17:10.265 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.15) opts 0xd
01:17:10.265 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.15)
01:17:10.266 00.001 8976 Moving (0.68, -0.15) raw xDistance=-0.44 yDistance=-0.49
01:17:10.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:17:10.266 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:17:10.266 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:17:10.266 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:10.266 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:10.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.49
01:17:10.266 00.000 8976 MoveAxis(R, 2, ABG)
01:17:10.266 00.000 8976 stepping (-25, 25) + (2, 0)
01:17:10.266 00.000 5052 Enqueuing Expose request
01:17:10.266 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:10.294 00.028 8976 Received - 47 (G) 
01:17:10.294 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:10.294 00.000 8976 stepped: pos (-23, 25)
01:17:10.294 00.000 8976 MoveAxis(U, 2, ABG)
01:17:10.294 00.000 8976 stepping (-23, 25) + (0, 2)
01:17:10.294 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:10.326 00.032 8976 Received - 47 (G) 
01:17:10.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:10.326 00.000 8976 stepped: pos (-23, 27)
01:17:10.326 00.000 8976 move complete, result=0
01:17:10.326 00.000 8976 worker thread done servicing request
01:17:10.326 00.000 8976 Worker thread wakes up
01:17:10.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:10.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:10.326 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
01:17:11.010 00.684 8976 Exposure complete
01:17:11.016 00.006 8976 worker thread done servicing request
01:17:11.016 00.000 5052 OnExposeComplete: enter
01:17:11.016 00.000 5052 UpdateGuideState(): m_state=6
01:17:11.016 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3052
01:17:11.016 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.99, Mass=170, SNR=9.0, Peak=63 HFD=3.0
01:17:11.016 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
01:17:11.016 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
01:17:11.016 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.28 hyp=0.44 cameraTheta=0.71 mountX=0.10 mountY=-0.43, mountTheta=-1.34
01:17:11.016 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.28, opts=13)
01:17:11.016 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.28)
01:17:11.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:17:11.017 00.001 5052 UpdateGuideState exits: m=170 SNR=9.0
01:17:11.017 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:11.017 00.000 8976 Worker thread wakes up
01:17:11.017 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.28) opts 0xd
01:17:11.017 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.28)
01:17:11.017 00.000 8976 Moving (0.33, 0.28) raw xDistance=0.10 yDistance=-0.43
01:17:11.017 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:11.017 00.000 5052 Enqueuing Expose request
01:17:11.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:17:11.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
01:17:11.017 00.000 8976 MoveAxis(R, 0, ABG)
01:17:11.017 00.000 8976 MoveAxis(U, 2, ABG)
01:17:11.017 00.000 8976 stepping (-23, 27) + (0, 2)
01:17:11.017 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:11.045 00.028 8976 Received - 47 (G) 
01:17:11.045 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:11.045 00.000 8976 stepped: pos (-23, 29)
01:17:11.045 00.000 8976 move complete, result=0
01:17:11.045 00.000 8976 worker thread done servicing request
01:17:11.045 00.000 8976 Worker thread wakes up
01:17:11.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:11.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:11.045 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:17:11.730 00.685 8976 Exposure complete
01:17:11.735 00.005 8976 worker thread done servicing request
01:17:11.735 00.000 5052 OnExposeComplete: enter
01:17:11.735 00.000 5052 UpdateGuideState(): m_state=6
01:17:11.735 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3053
01:17:11.735 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.87, Mass=176, SNR=9.2, Peak=65 HFD=2.8
01:17:11.735 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:17:11.735 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
01:17:11.735 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.16 hyp=0.46 cameraTheta=2.78 mountX=0.34 mountY=0.27, mountTheta=0.67
01:17:11.736 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.16, opts=13)
01:17:11.736 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.16)
01:17:11.736 00.000 8976 Worker thread wakes up
01:17:11.736 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.16) opts 0xd
01:17:11.736 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.16)
01:17:11.736 00.000 8976 Moving (-0.43, 0.16) raw xDistance=0.34 yDistance=0.27
01:17:11.736 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:17:11.736 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
01:17:11.736 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:11.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:17:11.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
01:17:11.736 00.000 8976 MoveAxis(L, 1, ABG)
01:17:11.736 00.000 8976 stepping (-23, 29) + (-1, 0)
01:17:11.737 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:11.737 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:11.737 00.000 5052 Enqueuing Expose request
01:17:11.765 00.028 8976 Received - 47 (G) 
01:17:11.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:11.765 00.000 8976 stepped: pos (-24, 29)
01:17:11.765 00.000 8976 MoveAxis(D, 1, ABG)
01:17:11.765 00.000 8976 stepping (-24, 29) + (0, -1)
01:17:11.765 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:11.796 00.031 8976 Received - 47 (G) 
01:17:11.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:11.796 00.000 8976 stepped: pos (-24, 28)
01:17:11.796 00.000 8976 move complete, result=0
01:17:11.796 00.000 8976 worker thread done servicing request
01:17:11.796 00.000 8976 Worker thread wakes up
01:17:11.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:11.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:11.796 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:17:12.483 00.687 8976 Exposure complete
01:17:12.488 00.005 8976 worker thread done servicing request
01:17:12.488 00.000 5052 OnExposeComplete: enter
01:17:12.488 00.000 5052 UpdateGuideState(): m_state=6
01:17:12.488 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3054
01:17:12.488 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.94, Mass=177, SNR=9.2, Peak=69 HFD=3.2
01:17:12.488 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:17:12.488 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:17:12.488 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=0.23 hyp=0.91 cameraTheta=2.88 mountX=0.61 mountY=0.61, mountTheta=0.79
01:17:12.489 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=0.23, opts=13)
01:17:12.489 00.000 5052 Enqueuing Move request for stepguider (-0.88, 0.23)
01:17:12.489 00.000 8976 Worker thread wakes up
01:17:12.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, 0.23) opts 0xd
01:17:12.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, 0.23)
01:17:12.489 00.000 8976 Moving (-0.88, 0.23) raw xDistance=0.61 yDistance=0.61
01:17:12.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:17:12.489 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:17:12.489 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:12.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
01:17:12.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
01:17:12.490 00.001 8976 MoveAxis(L, 3, ABG)
01:17:12.490 00.000 8976 stepping (-24, 28) + (-3, 0)
01:17:12.490 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:12.490 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:12.490 00.000 5052 Enqueuing Expose request
01:17:12.516 00.026 8976 Received - 47 (G) 
01:17:12.516 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:12.516 00.000 8976 stepped: pos (-27, 28)
01:17:12.516 00.000 8976 MoveAxis(D, 2, ABG)
01:17:12.516 00.000 8976 stepping (-27, 28) + (0, -2)
01:17:12.516 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:12.548 00.032 8976 Received - 47 (G) 
01:17:12.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:12.548 00.000 8976 stepped: pos (-27, 26)
01:17:12.548 00.000 8976 move complete, result=0
01:17:12.548 00.000 8976 worker thread done servicing request
01:17:12.548 00.000 8976 Worker thread wakes up
01:17:12.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:12.548 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.6 px 2 ms SOUTH
01:17:12.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:13.234 00.686 8976 Exposure complete
01:17:13.240 00.006 8976 worker thread done servicing request
01:17:13.240 00.000 5052 OnExposeComplete: enter
01:17:13.240 00.000 5052 UpdateGuideState(): m_state=6
01:17:13.240 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3055
01:17:13.240 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.65, Mass=188, SNR=9.4, Peak=67 HFD=3.4
01:17:13.240 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
01:17:13.241 00.001 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.07)
01:17:13.241 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.06 hyp=0.85 cameraTheta=-3.07 mountX=0.33 mountY=0.74, mountTheta=1.15
01:17:13.241 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.06, opts=13)
01:17:13.241 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.06)
01:17:13.241 00.000 8976 Worker thread wakes up
01:17:13.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.06) opts 0xd
01:17:13.242 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.06)
01:17:13.242 00.000 8976 Moving (-0.85, -0.06) raw xDistance=0.33 yDistance=0.74
01:17:13.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
01:17:13.242 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:17:13.242 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:17:13.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:13.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.74
01:17:13.242 00.000 8976 MoveAxis(L, 2, ABG)
01:17:13.242 00.000 8976 stepping (-27, 26) + (-2, 0)
01:17:13.242 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:13.242 00.000 5052 Enqueuing Expose request
01:17:13.242 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:13.267 00.025 8976 Received - 47 (G) 
01:17:13.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:13.267 00.000 8976 stepped: pos (-29, 26)
01:17:13.267 00.000 8976 MoveAxis(D, 3, ABG)
01:17:13.267 00.000 8976 stepping (-29, 26) + (0, -3)
01:17:13.267 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:13.298 00.031 8976 Received - 47 (G) 
01:17:13.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:13.298 00.000 8976 stepped: pos (-29, 23)
01:17:13.298 00.000 8976 move complete, result=0
01:17:13.299 00.001 8976 worker thread done servicing request
01:17:13.299 00.000 8976 Worker thread wakes up
01:17:13.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:13.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:13.299 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:17:13.984 00.685 8976 Exposure complete
01:17:13.989 00.005 8976 worker thread done servicing request
01:17:13.989 00.000 5052 OnExposeComplete: enter
01:17:13.989 00.000 5052 UpdateGuideState(): m_state=6
01:17:13.989 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3056
01:17:13.989 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.57, Mass=167, SNR=8.9, Peak=67 HFD=3.3
01:17:13.989 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-5.00 = 1.29)
01:17:13.989 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
01:17:13.989 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.14 hyp=0.76 cameraTheta=-2.95 mountX=0.21 mountY=0.71, mountTheta=1.28
01:17:13.990 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.14, opts=13)
01:17:13.990 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.14)
01:17:13.990 00.000 8976 Worker thread wakes up
01:17:13.990 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.14) opts 0xd
01:17:13.990 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.14)
01:17:13.990 00.000 8976 Moving (-0.75, -0.14) raw xDistance=0.21 yDistance=0.71
01:17:13.990 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:17:13.990 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
01:17:13.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:13.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:17:13.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
01:17:13.991 00.001 8976 MoveAxis(R, 0, ABG)
01:17:13.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:13.991 00.000 5052 Enqueuing Expose request
01:17:13.991 00.000 8976 MoveAxis(D, 3, ABG)
01:17:13.991 00.000 8976 stepping (-29, 23) + (0, -3)
01:17:13.991 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:14.019 00.028 8976 Received - 47 (G) 
01:17:14.019 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:14.019 00.000 8976 stepped: pos (-29, 20)
01:17:14.019 00.000 8976 move complete, result=0
01:17:14.019 00.000 8976 worker thread done servicing request
01:17:14.019 00.000 8976 Worker thread wakes up
01:17:14.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:14.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:14.019 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:17:14.720 00.701 8976 Exposure complete
01:17:14.726 00.006 8976 worker thread done servicing request
01:17:14.726 00.000 5052 OnExposeComplete: enter
01:17:14.726 00.000 5052 UpdateGuideState(): m_state=6
01:17:14.726 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3057
01:17:14.726 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.84, Mass=194, SNR=9.6, Peak=64 HFD=3.2
01:17:14.726 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:17:14.726 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:17:14.726 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.13 hyp=0.45 cameraTheta=0.29 mountX=-0.08 mountY=-0.43, mountTheta=-1.76
01:17:14.727 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.13, opts=13)
01:17:14.727 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.13)
01:17:14.727 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:17:14.727 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:17:14.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:14.727 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:14.727 00.000 5052 Enqueuing Expose request
01:17:14.727 00.000 8976 Worker thread wakes up
01:17:14.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.13) opts 0xd
01:17:14.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.13)
01:17:14.727 00.000 8976 Moving (0.43, 0.13) raw xDistance=-0.08 yDistance=-0.43
01:17:14.728 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:17:14.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.43
01:17:14.728 00.000 8976 MoveAxis(R, 0, ABG)
01:17:14.728 00.000 8976 MoveAxis(U, 1, ABG)
01:17:14.728 00.000 8976 stepping (-29, 20) + (0, 1)
01:17:14.728 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:14.754 00.026 8976 Received - 47 (G) 
01:17:14.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:14.754 00.000 8976 stepped: pos (-29, 21)
01:17:14.754 00.000 8976 move complete, result=0
01:17:14.754 00.000 8976 worker thread done servicing request
01:17:14.754 00.000 8976 Worker thread wakes up
01:17:14.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:14.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:14.754 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
01:17:15.440 00.686 8976 Exposure complete
01:17:15.446 00.006 8976 worker thread done servicing request
01:17:15.446 00.000 5052 OnExposeComplete: enter
01:17:15.446 00.000 5052 UpdateGuideState(): m_state=6
01:17:15.446 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3058
01:17:15.446 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.51, Mass=184, SNR=9.3, Peak=64 HFD=3.3
01:17:15.446 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
01:17:15.446 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
01:17:15.446 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-0.82 mountX=-0.27 mountY=-0.05, mountTheta=-2.96
01:17:15.447 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.20, opts=13)
01:17:15.447 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.20)
01:17:15.447 00.000 8976 Worker thread wakes up
01:17:15.447 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.20) opts 0xd
01:17:15.447 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.20)
01:17:15.447 00.000 8976 Moving (0.19, -0.20) raw xDistance=-0.27 yDistance=-0.05
01:17:15.447 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:17:15.447 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:17:15.447 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:15.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:17:15.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:17:15.447 00.000 8976 MoveAxis(R, 1, ABG)
01:17:15.447 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:15.447 00.000 5052 Enqueuing Expose request
01:17:15.447 00.000 8976 stepping (-29, 21) + (1, 0)
01:17:15.447 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:15.473 00.026 8976 Received - 47 (G) 
01:17:15.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:15.473 00.000 8976 stepped: pos (-28, 21)
01:17:15.473 00.000 8976 MoveAxis(U, 0, ABG)
01:17:15.473 00.000 8976 move complete, result=0
01:17:15.473 00.000 8976 worker thread done servicing request
01:17:15.473 00.000 8976 Worker thread wakes up
01:17:15.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:15.473 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:15.473 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:17:16.158 00.685 8976 Exposure complete
01:17:16.164 00.006 8976 worker thread done servicing request
01:17:16.164 00.000 5052 OnExposeComplete: enter
01:17:16.164 00.000 5052 UpdateGuideState(): m_state=6
01:17:16.164 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3059
01:17:16.164 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.69, Mass=194, SNR=9.6, Peak=63 HFD=3.3
01:17:16.164 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
01:17:16.164 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:17:16.164 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.17 cameraTheta=-0.09 mountX=-0.09 mountY=-0.13, mountTheta=-2.17
01:17:16.165 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.02, opts=13)
01:17:16.165 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.02)
01:17:16.165 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:17:16.165 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:17:16.165 00.000 8976 Worker thread wakes up
01:17:16.165 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.02) opts 0xd
01:17:16.165 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.02)
01:17:16.165 00.000 8976 Moving (0.16, -0.02) raw xDistance=-0.09 yDistance=-0.13
01:17:16.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:17:16.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:17:16.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:16.165 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:16.165 00.000 5052 Enqueuing Expose request
01:17:16.165 00.000 8976 MoveAxis(R, 0, ABG)
01:17:16.165 00.000 8976 MoveAxis(U, 0, ABG)
01:17:16.165 00.000 8976 move complete, result=0
01:17:16.165 00.000 8976 worker thread done servicing request
01:17:16.166 00.001 8976 Worker thread wakes up
01:17:16.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:16.166 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:16.166 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:16.851 00.685 8976 Exposure complete
01:17:16.857 00.006 8976 worker thread done servicing request
01:17:16.857 00.000 5052 OnExposeComplete: enter
01:17:16.857 00.000 5052 UpdateGuideState(): m_state=6
01:17:16.857 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3060
01:17:16.858 00.001 5052 Star::Find returns 1 (0), X=329.11, Y=281.57, Mass=168, SNR=8.9, Peak=62 HFD=3.5
01:17:16.858 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.03 = 2.26)
01:17:16.858 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.13 = 2.15)
01:17:16.858 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.98 mountX=-0.10 mountY=0.13, mountTheta=2.22
01:17:16.858 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.14, opts=13)
01:17:16.858 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.14)
01:17:16.859 00.001 8976 Worker thread wakes up
01:17:16.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.14) opts 0xd
01:17:16.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.14)
01:17:16.859 00.000 8976 Moving (-0.06, -0.14) raw xDistance=-0.10 yDistance=0.13
01:17:16.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:17:16.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:17:16.859 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:17:16.859 00.000 8976 MoveAxis(R, 0, ABG)
01:17:16.859 00.000 8976 MoveAxis(U, 0, ABG)
01:17:16.859 00.000 8976 move complete, result=0
01:17:16.859 00.000 8976 worker thread done servicing request
01:17:16.859 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
01:17:16.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:16.859 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:16.859 00.000 5052 Enqueuing Expose request
01:17:16.859 00.000 8976 Worker thread wakes up
01:17:16.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:16.859 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:16.860 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:17.544 00.684 8976 Exposure complete
01:17:17.550 00.006 8976 worker thread done servicing request
01:17:17.550 00.000 5052 OnExposeComplete: enter
01:17:17.550 00.000 5052 UpdateGuideState(): m_state=6
01:17:17.550 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3061
01:17:17.550 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.73, Mass=162, SNR=8.8, Peak=60 HFD=3.6
01:17:17.550 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
01:17:17.550 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
01:17:17.550 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.78 mountX=0.05 mountY=0.04, mountTheta=0.68
01:17:17.551 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.02, opts=13)
01:17:17.551 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.02)
01:17:17.551 00.000 8976 Worker thread wakes up
01:17:17.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.02) opts 0xd
01:17:17.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.02)
01:17:17.551 00.000 8976 Moving (-0.06, 0.02) raw xDistance=0.05 yDistance=0.04
01:17:17.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:17:17.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:17:17.551 00.000 8976 MoveAxis(R, 0, ABG)
01:17:17.551 00.000 8976 MoveAxis(U, 0, ABG)
01:17:17.551 00.000 8976 move complete, result=0
01:17:17.551 00.000 8976 worker thread done servicing request
01:17:17.552 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:17:17.552 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
01:17:17.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:17.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:17.552 00.000 5052 Enqueuing Expose request
01:17:17.552 00.000 8976 Worker thread wakes up
01:17:17.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:17.552 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:17.552 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:18.237 00.685 8976 Exposure complete
01:17:18.243 00.006 8976 worker thread done servicing request
01:17:18.243 00.000 5052 OnExposeComplete: enter
01:17:18.243 00.000 5052 UpdateGuideState(): m_state=6
01:17:18.243 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3062
01:17:18.243 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.86, Mass=160, SNR=8.7, Peak=62 HFD=3.4
01:17:18.243 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:17:18.243 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
01:17:18.243 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.15 hyp=0.68 cameraTheta=2.92 mountX=0.43 mountY=0.47, mountTheta=0.83
01:17:18.244 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.15, opts=13)
01:17:18.244 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.15)
01:17:18.244 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:17:18.244 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
01:17:18.244 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:18.244 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:18.244 00.000 5052 Enqueuing Expose request
01:17:18.244 00.000 8976 Worker thread wakes up
01:17:18.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.15) opts 0xd
01:17:18.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.15)
01:17:18.244 00.000 8976 Moving (-0.66, 0.15) raw xDistance=0.43 yDistance=0.47
01:17:18.245 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:17:18.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:17:18.245 00.000 8976 MoveAxis(L, 2, ABG)
01:17:18.245 00.000 8976 stepping (-28, 21) + (-2, 0)
01:17:18.245 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:18.271 00.026 8976 Received - 47 (G) 
01:17:18.271 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:18.271 00.000 8976 stepped: pos (-30, 21)
01:17:18.271 00.000 8976 MoveAxis(D, 2, ABG)
01:17:18.271 00.000 8976 stepping (-30, 21) + (0, -2)
01:17:18.271 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:18.303 00.032 8976 Received - 47 (G) 
01:17:18.303 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:18.303 00.000 8976 stepped: pos (-30, 19)
01:17:18.303 00.000 8976 move complete, result=0
01:17:18.303 00.000 8976 worker thread done servicing request
01:17:18.303 00.000 8976 Worker thread wakes up
01:17:18.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:18.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:18.303 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:17:18.987 00.684 8976 Exposure complete
01:17:18.992 00.005 8976 worker thread done servicing request
01:17:18.992 00.000 5052 OnExposeComplete: enter
01:17:18.992 00.000 5052 UpdateGuideState(): m_state=6
01:17:18.992 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3063
01:17:18.992 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.92, Mass=165, SNR=8.8, Peak=62 HFD=3.3
01:17:18.992 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
01:17:18.992 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.00 = -0.00)
01:17:18.992 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.14 mountX=0.25 mountY=-0.00, mountTheta=-0.00
01:17:18.994 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.21, opts=13)
01:17:18.994 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.21)
01:17:18.994 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:18.994 00.000 5052 UpdateGuideState exits: m=165 SNR=8.8
01:17:18.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:18.994 00.000 8976 Worker thread wakes up
01:17:18.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.21) opts 0xd
01:17:18.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.21)
01:17:18.994 00.000 8976 Moving (-0.14, 0.21) raw xDistance=0.25 yDistance=-0.00
01:17:18.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:18.994 00.000 5052 Enqueuing Expose request
01:17:18.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:17:18.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:17:18.994 00.000 8976 MoveAxis(R, 0, ABG)
01:17:18.994 00.000 8976 MoveAxis(U, 0, ABG)
01:17:18.994 00.000 8976 move complete, result=0
01:17:18.994 00.000 8976 worker thread done servicing request
01:17:18.994 00.000 8976 Worker thread wakes up
01:17:18.994 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:18.995 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:18.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:19.680 00.685 8976 Exposure complete
01:17:19.685 00.005 8976 worker thread done servicing request
01:17:19.685 00.000 5052 OnExposeComplete: enter
01:17:19.685 00.000 5052 UpdateGuideState(): m_state=6
01:17:19.685 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3064
01:17:19.685 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.54, Mass=183, SNR=9.3, Peak=64 HFD=3.5
01:17:19.685 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
01:17:19.685 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
01:17:19.685 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=-0.17 hyp=0.92 cameraTheta=-2.96 mountX=0.26 mountY=0.85, mountTheta=1.27
01:17:19.686 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=-0.17, opts=13)
01:17:19.686 00.000 5052 Enqueuing Move request for stepguider (-0.91, -0.17)
01:17:19.686 00.000 8976 Worker thread wakes up
01:17:19.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, -0.17) opts 0xd
01:17:19.686 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, -0.17)
01:17:19.686 00.000 8976 Moving (-0.91, -0.17) raw xDistance=0.26 yDistance=0.85
01:17:19.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:17:19.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.85
01:17:19.686 00.000 8976 MoveAxis(L, 1, ABG)
01:17:19.686 00.000 8976 stepping (-30, 19) + (-1, 0)
01:17:19.687 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:19.687 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:17:19.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:19.687 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:19.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:19.687 00.000 5052 Enqueuing Expose request
01:17:19.710 00.023 8976 Received - 47 (G) 
01:17:19.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:19.710 00.000 8976 stepped: pos (-31, 19)
01:17:19.710 00.000 8976 MoveAxis(D, 3, ABG)
01:17:19.710 00.000 8976 stepping (-31, 19) + (0, -3)
01:17:19.710 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:19.742 00.032 8976 Received - 47 (G) 
01:17:19.742 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:19.742 00.000 8976 stepped: pos (-31, 16)
01:17:19.742 00.000 8976 starting a new bump
01:17:19.742 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
01:17:19.742 00.000 8976 MountToCamera -- mountX=4.55 mountY=-2.97 hyp=5.43 mountTheta=-0.58 cameraX=0.57, cameraY=5.40 cameraTheta=1.47
01:17:19.742 00.000 8976 incremental bump (0.573, 5.404) isValid = 1
01:17:19.742 00.000 8976 Scheduling Mount bump of (0.024, 0.237)
01:17:19.742 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.24, opts=4)
01:17:19.742 00.000 8976 Enqueuing Move request for scope (0.02, 0.24)
01:17:19.743 00.001 8976 move complete, result=0
01:17:19.743 00.000 8976 worker thread done servicing request
01:17:19.743 00.000 8976 Worker thread wakes up
01:17:19.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:19.743 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:19.743 00.000 9828 Worker thread wakes up
01:17:19.743 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0x4
01:17:19.743 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
01:17:19.743 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 3 ms SOUTH
01:17:19.743 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
01:17:19.743 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
01:17:19.743 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.47 mountX=-0.04 mountY=-0.23, mountTheta=-1.72
01:17:19.743 00.000 9828 Moving (0.02, 0.24) raw xDistance=-0.04 yDistance=-0.23
01:17:19.743 00.000 9828 BLC: window closed
01:17:19.743 00.000 9828 MoveAxis(E, 11, B)
01:17:19.743 00.000 9828 Guiding  Dir = 2, Dur = 11
01:17:19.744 00.001 9828 IsSlewing returns 0
01:17:19.744 00.000 9828 IsGuiding returns 0
01:17:19.744 00.000 9828 PulseGuide returned control before completion, sleep 21
01:17:19.767 00.023 9828 IsGuiding returns 1
01:17:19.767 00.000 9828 scope still moving after pulse duration time elapsed
01:17:19.798 00.031 9828 IsSlewing returns 0
01:17:19.798 00.000 9828 IsGuiding returns 1
01:17:19.828 00.030 9828 IsSlewing returns 0
01:17:19.829 00.001 9828 IsGuiding returns 1
01:17:19.860 00.031 9828 IsSlewing returns 0
01:17:19.860 00.000 9828 IsGuiding returns 1
01:17:19.890 00.030 9828 IsSlewing returns 0
01:17:19.890 00.000 9828 IsGuiding returns 0
01:17:19.890 00.000 9828 scope move finished after 11 + 135 ms
01:17:19.890 00.000 9828 Move returns status 0, amount 11
01:17:19.890 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:19.890 00.000 9828 MoveAxis(N, 32, B)
01:17:19.890 00.000 9828 Guiding  Dir = 0, Dur = 32
01:17:19.905 00.015 9828 IsSlewing returns 0
01:17:19.905 00.000 9828 IsGuiding returns 0
01:17:19.905 00.000 9828 PulseGuide returned control before completion, sleep 42
01:17:19.952 00.047 9828 IsGuiding returns 1
01:17:19.952 00.000 9828 scope still moving after pulse duration time elapsed
01:17:19.984 00.032 9828 IsSlewing returns 0
01:17:19.984 00.000 9828 IsGuiding returns 1
01:17:20.015 00.031 9828 IsSlewing returns 0
01:17:20.015 00.000 9828 IsGuiding returns 1
01:17:20.046 00.031 9828 IsSlewing returns 0
01:17:20.047 00.001 9828 IsGuiding returns 1
01:17:20.077 00.030 9828 IsSlewing returns 0
01:17:20.077 00.000 9828 IsGuiding returns 0
01:17:20.077 00.000 9828 scope move finished after 32 + 139 ms
01:17:20.077 00.000 9828 Move returns status 0, amount 32
01:17:20.077 00.000 9828 move complete, result=0
01:17:20.077 00.000 9828 worker thread done servicing request
01:17:20.078 00.001 5052 GuideStep: -0.0 px 11 ms EAST, -0.2 px 32 ms NORTH
01:17:20.426 00.348 8976 Exposure complete
01:17:20.431 00.005 8976 worker thread done servicing request
01:17:20.431 00.000 5052 OnExposeComplete: enter
01:17:20.431 00.000 5052 UpdateGuideState(): m_state=6
01:17:20.431 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3065
01:17:20.431 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.03, Mass=174, SNR=9.0, Peak=61 HFD=3.6
01:17:20.431 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.59 = -0.59)
01:17:20.431 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
01:17:20.431 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.45 mountX=0.27 mountY=-0.21, mountTheta=-0.66
01:17:20.432 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.32, opts=13)
01:17:20.432 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.32)
01:17:20.432 00.000 8976 Worker thread wakes up
01:17:20.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.32) opts 0xd
01:17:20.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.32)
01:17:20.432 00.000 8976 Moving (0.04, 0.32) raw xDistance=0.27 yDistance=-0.21
01:17:20.432 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:17:20.432 00.000 5052 UpdateGuideState exits: m=174 SNR=9.0
01:17:20.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:20.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
01:17:20.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:17:20.432 00.000 8976 MoveAxis(L, 1, ABG)
01:17:20.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:20.433 00.001 5052 Enqueuing Expose request
01:17:20.433 00.000 8976 stepping (-31, 16) + (-1, 0)
01:17:20.433 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:20.462 00.029 8976 Received - 47 (G) 
01:17:20.462 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:20.462 00.000 8976 stepped: pos (-32, 16)
01:17:20.462 00.000 8976 MoveAxis(U, 0, ABG)
01:17:20.462 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:17:20.462 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:17:20.462 00.000 8976 MountToCamera -- mountX=4.67 mountY=-2.83 hyp=5.46 mountTheta=-0.55 cameraX=0.39, cameraY=5.44 cameraTheta=1.50
01:17:20.462 00.000 8976 incremental bump (0.395, 5.442) isValid = 1
01:17:20.462 00.000 8976 Scheduling Mount bump of (0.019, 0.277)
01:17:20.462 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.28, opts=4)
01:17:20.462 00.000 8976 Enqueuing Move request for scope (0.02, 0.28)
01:17:20.462 00.000 8976 move complete, result=0
01:17:20.462 00.000 9828 Worker thread wakes up
01:17:20.462 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0x4
01:17:20.462 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.28)
01:17:20.462 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:17:20.462 00.000 8976 worker thread done servicing request
01:17:20.462 00.000 8976 Worker thread wakes up
01:17:20.462 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
01:17:20.463 00.001 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
01:17:20.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:20.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:20.463 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.50 mountX=-0.03 mountY=-0.27, mountTheta=-1.69
01:17:20.463 00.000 9828 Moving (0.02, 0.28) raw xDistance=-0.03 yDistance=-0.27
01:17:20.463 00.000 9828 BLC: window closed
01:17:20.463 00.000 9828 MoveAxis(E, 10, B)
01:17:20.463 00.000 9828 Guiding  Dir = 2, Dur = 10
01:17:20.463 00.000 9828 IsSlewing returns 0
01:17:20.463 00.000 9828 IsGuiding returns 0
01:17:20.463 00.000 9828 PulseGuide returned control before completion, sleep 20
01:17:20.495 00.032 9828 IsGuiding returns 1
01:17:20.495 00.000 9828 scope still moving after pulse duration time elapsed
01:17:20.526 00.031 9828 IsSlewing returns 0
01:17:20.526 00.000 9828 IsGuiding returns 1
01:17:20.557 00.031 9828 IsSlewing returns 0
01:17:20.557 00.000 9828 IsGuiding returns 1
01:17:20.587 00.030 9828 IsSlewing returns 0
01:17:20.587 00.000 9828 IsGuiding returns 0
01:17:20.587 00.000 9828 scope move finished after 10 + 113 ms
01:17:20.587 00.000 9828 Move returns status 0, amount 10
01:17:20.587 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:20.587 00.000 9828 MoveAxis(N, 37, B)
01:17:20.587 00.000 9828 Guiding  Dir = 0, Dur = 37
01:17:20.602 00.015 9828 IsSlewing returns 0
01:17:20.603 00.001 9828 IsGuiding returns 0
01:17:20.603 00.000 9828 PulseGuide returned control before completion, sleep 47
01:17:20.663 00.060 9828 IsGuiding returns 1
01:17:20.663 00.000 9828 scope still moving after pulse duration time elapsed
01:17:20.693 00.030 9828 IsSlewing returns 0
01:17:20.693 00.000 9828 IsGuiding returns 1
01:17:20.725 00.032 9828 IsSlewing returns 0
01:17:20.725 00.000 9828 IsGuiding returns 1
01:17:20.755 00.030 9828 IsSlewing returns 0
01:17:20.755 00.000 9828 IsGuiding returns 0
01:17:20.755 00.000 9828 scope move finished after 37 + 115 ms
01:17:20.755 00.000 9828 Move returns status 0, amount 37
01:17:20.755 00.000 9828 move complete, result=0
01:17:20.755 00.000 9828 worker thread done servicing request
01:17:20.755 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.3 px 37 ms NORTH
01:17:21.145 00.390 8976 Exposure complete
01:17:21.151 00.006 8976 worker thread done servicing request
01:17:21.151 00.000 5052 OnExposeComplete: enter
01:17:21.151 00.000 5052 UpdateGuideState(): m_state=6
01:17:21.151 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3066
01:17:21.151 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.31, Mass=161, SNR=8.8, Peak=62 HFD=3.4
01:17:21.151 00.000 5052 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.04) = xAngle (-3.87 = 2.41)
01:17:21.151 00.000 5052 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.31)
01:17:21.151 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.40 hyp=0.41 cameraTheta=-1.83 mountX=-0.31 mountY=0.31, mountTheta=2.36
01:17:21.152 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.40, opts=13)
01:17:21.152 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.40)
01:17:21.152 00.000 8976 Worker thread wakes up
01:17:21.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.40) opts 0xd
01:17:21.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.40)
01:17:21.152 00.000 8976 Moving (-0.10, -0.40) raw xDistance=-0.31 yDistance=0.31
01:17:21.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:17:21.152 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
01:17:21.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:21.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
01:17:21.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:17:21.152 00.000 8976 MoveAxis(R, 1, ABG)
01:17:21.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:21.152 00.000 5052 Enqueuing Expose request
01:17:21.152 00.000 8976 stepping (-32, 16) + (1, 0)
01:17:21.152 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:21.181 00.029 8976 Received - 47 (G) 
01:17:21.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:21.181 00.000 8976 stepped: pos (-31, 16)
01:17:21.181 00.000 8976 MoveAxis(D, 1, ABG)
01:17:21.181 00.000 8976 stepping (-31, 16) + (0, -1)
01:17:21.181 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:21.213 00.032 8976 Received - 47 (G) 
01:17:21.213 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:21.213 00.000 8976 stepped: pos (-31, 15)
01:17:21.213 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:17:21.213 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
01:17:21.213 00.000 8976 MountToCamera -- mountX=4.69 mountY=-2.68 hyp=5.40 mountTheta=-0.52 cameraX=0.25, cameraY=5.40 cameraTheta=1.52
01:17:21.213 00.000 8976 incremental bump (0.251, 5.399) isValid = 1
01:17:21.213 00.000 8976 Scheduling Mount bump of (0.014, 0.317)
01:17:21.213 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.32, opts=4)
01:17:21.213 00.000 8976 Enqueuing Move request for scope (0.01, 0.32)
01:17:21.213 00.000 8976 move complete, result=0
01:17:21.213 00.000 8976 worker thread done servicing request
01:17:21.213 00.000 8976 Worker thread wakes up
01:17:21.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:21.213 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:21.213 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
01:17:21.213 00.000 9828 Worker thread wakes up
01:17:21.213 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.32) opts 0x4
01:17:21.214 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.32)
01:17:21.214 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
01:17:21.214 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
01:17:21.214 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.53 mountX=-0.03 mountY=-0.31, mountTheta=-1.66
01:17:21.214 00.000 9828 Moving (0.01, 0.32) raw xDistance=-0.03 yDistance=-0.31
01:17:21.214 00.000 9828 BLC: window closed
01:17:21.214 00.000 9828 MoveAxis(E, 9, B)
01:17:21.214 00.000 9828 Guiding  Dir = 2, Dur = 9
01:17:21.214 00.000 9828 IsSlewing returns 0
01:17:21.214 00.000 9828 IsGuiding returns 0
01:17:21.214 00.000 9828 PulseGuide returned control before completion, sleep 19
01:17:21.235 00.021 9828 IsGuiding returns 1
01:17:21.235 00.000 9828 scope still moving after pulse duration time elapsed
01:17:21.266 00.031 9828 IsSlewing returns 0
01:17:21.266 00.000 9828 IsGuiding returns 1
01:17:21.297 00.031 9828 IsSlewing returns 0
01:17:21.297 00.000 9828 IsGuiding returns 1
01:17:21.328 00.031 9828 IsSlewing returns 0
01:17:21.328 00.000 9828 IsGuiding returns 1
01:17:21.359 00.031 9828 IsSlewing returns 0
01:17:21.359 00.000 9828 IsGuiding returns 0
01:17:21.359 00.000 9828 scope move finished after 9 + 135 ms
01:17:21.359 00.000 9828 Move returns status 0, amount 9
01:17:21.359 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:21.359 00.000 9828 MoveAxis(N, 43, B)
01:17:21.359 00.000 9828 Guiding  Dir = 0, Dur = 43
01:17:21.374 00.015 9828 IsSlewing returns 0
01:17:21.374 00.000 9828 IsGuiding returns 0
01:17:21.374 00.000 9828 PulseGuide returned control before completion, sleep 53
01:17:21.437 00.063 9828 IsGuiding returns 1
01:17:21.437 00.000 9828 scope still moving after pulse duration time elapsed
01:17:21.469 00.032 9828 IsSlewing returns 0
01:17:21.469 00.000 9828 IsGuiding returns 1
01:17:21.499 00.030 9828 IsSlewing returns 0
01:17:21.499 00.000 9828 IsGuiding returns 1
01:17:21.530 00.031 9828 IsSlewing returns 0
01:17:21.530 00.000 9828 IsGuiding returns 1
01:17:21.561 00.031 9828 IsSlewing returns 0
01:17:21.561 00.000 9828 IsGuiding returns 0
01:17:21.561 00.000 9828 scope move finished after 43 + 143 ms
01:17:21.561 00.000 9828 Move returns status 0, amount 43
01:17:21.561 00.000 9828 move complete, result=0
01:17:21.561 00.000 9828 worker thread done servicing request
01:17:21.561 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.3 px 43 ms NORTH
01:17:21.911 00.350 8976 Exposure complete
01:17:21.916 00.005 8976 worker thread done servicing request
01:17:21.916 00.000 5052 OnExposeComplete: enter
01:17:21.916 00.000 5052 UpdateGuideState(): m_state=6
01:17:21.917 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3067
01:17:21.917 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=280.83, Mass=158, SNR=8.7, Peak=59 HFD=2.9
01:17:21.917 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.04) = xAngle (-3.66 = 2.62)
01:17:21.917 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.77 = 2.52)
01:17:21.917 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.88 hyp=0.88 cameraTheta=-1.62 mountX=-0.76 mountY=0.51, mountTheta=2.55
01:17:21.917 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.88, opts=13)
01:17:21.917 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.88)
01:17:21.917 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:17:21.917 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
01:17:21.918 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:21.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:21.918 00.000 5052 Enqueuing Expose request
01:17:21.918 00.000 8976 Worker thread wakes up
01:17:21.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.88) opts 0xd
01:17:21.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.88)
01:17:21.918 00.000 8976 Moving (-0.04, -0.88) raw xDistance=-0.76 yDistance=0.51
01:17:21.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.76
01:17:21.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
01:17:21.918 00.000 8976 MoveAxis(R, 3, ABG)
01:17:21.918 00.000 8976 stepping (-31, 15) + (3, 0)
01:17:21.918 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:21.948 00.030 8976 Received - 47 (G) 
01:17:21.948 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:21.948 00.000 8976 stepped: pos (-28, 15)
01:17:21.948 00.000 8976 MoveAxis(D, 2, ABG)
01:17:21.948 00.000 8976 stepping (-28, 15) + (0, -2)
01:17:21.948 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:21.980 00.032 8976 Received - 47 (G) 
01:17:21.980 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:21.980 00.000 8976 stepped: pos (-28, 13)
01:17:21.980 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
01:17:21.980 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
01:17:21.980 00.000 8976 MountToCamera -- mountX=4.56 mountY=-2.48 hyp=5.19 mountTheta=-0.50 cameraX=0.13, cameraY=5.19 cameraTheta=1.55
01:17:21.980 00.000 8976 incremental bump (0.131, 5.187) isValid = 1
01:17:21.980 00.000 8976 Scheduling Mount bump of (0.006, 0.238)
01:17:21.980 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.24, opts=4)
01:17:21.980 00.000 8976 Enqueuing Move request for scope (0.01, 0.24)
01:17:21.980 00.000 8976 move complete, result=0
01:17:21.980 00.000 9828 Worker thread wakes up
01:17:21.981 00.001 8976 worker thread done servicing request
01:17:21.981 00.000 8976 Worker thread wakes up
01:17:21.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:21.981 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:21.981 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0x4
01:17:21.981 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
01:17:21.981 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
01:17:21.981 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
01:17:21.981 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.55 mountX=-0.02 mountY=-0.24, mountTheta=-1.64
01:17:21.981 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.5 px 2 ms SOUTH
01:17:21.981 00.000 9828 Moving (0.01, 0.24) raw xDistance=-0.02 yDistance=-0.24
01:17:21.981 00.000 9828 BLC: window closed
01:17:21.981 00.000 9828 MoveAxis(E, 5, B)
01:17:21.981 00.000 9828 Guiding  Dir = 2, Dur = 5
01:17:21.981 00.000 9828 IsSlewing returns 0
01:17:21.982 00.001 9828 IsGuiding returns 0
01:17:21.982 00.000 9828 PulseGuide returned control before completion, sleep 15
01:17:22.008 00.026 9828 IsGuiding returns 1
01:17:22.008 00.000 9828 scope still moving after pulse duration time elapsed
01:17:22.039 00.031 9828 IsSlewing returns 0
01:17:22.040 00.001 9828 IsGuiding returns 1
01:17:22.071 00.031 9828 IsSlewing returns 0
01:17:22.071 00.000 9828 IsGuiding returns 1
01:17:22.103 00.032 9828 IsSlewing returns 0
01:17:22.103 00.000 9828 IsGuiding returns 0
01:17:22.103 00.000 9828 scope move finished after 5 + 116 ms
01:17:22.103 00.000 9828 Move returns status 0, amount 5
01:17:22.103 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:22.103 00.000 9828 MoveAxis(N, 32, B)
01:17:22.103 00.000 9828 Guiding  Dir = 0, Dur = 32
01:17:22.118 00.015 9828 IsSlewing returns 0
01:17:22.118 00.000 9828 IsGuiding returns 0
01:17:22.118 00.000 9828 PulseGuide returned control before completion, sleep 42
01:17:22.164 00.046 9828 IsGuiding returns 1
01:17:22.164 00.000 9828 scope still moving after pulse duration time elapsed
01:17:22.195 00.031 9828 IsSlewing returns 0
01:17:22.195 00.000 9828 IsGuiding returns 1
01:17:22.227 00.032 9828 IsSlewing returns 0
01:17:22.227 00.000 9828 IsGuiding returns 1
01:17:22.259 00.032 9828 IsSlewing returns 0
01:17:22.259 00.000 9828 IsGuiding returns 1
01:17:22.290 00.031 9828 IsSlewing returns 0
01:17:22.290 00.000 9828 IsGuiding returns 0
01:17:22.290 00.000 9828 scope move finished after 32 + 139 ms
01:17:22.291 00.001 9828 Move returns status 0, amount 32
01:17:22.291 00.000 9828 move complete, result=0
01:17:22.291 00.000 9828 worker thread done servicing request
01:17:22.291 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.2 px 32 ms NORTH
01:17:22.668 00.377 8976 Exposure complete
01:17:22.673 00.005 8976 worker thread done servicing request
01:17:22.674 00.001 5052 OnExposeComplete: enter
01:17:22.674 00.000 5052 UpdateGuideState(): m_state=6
01:17:22.674 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3068
01:17:22.674 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.04, Mass=187, SNR=9.4, Peak=62 HFD=3.3
01:17:22.674 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.21 = 3.07)
01:17:22.674 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.97)
01:17:22.674 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.67 hyp=0.73 cameraTheta=-1.17 mountX=-0.72 mountY=0.12, mountTheta=2.97
01:17:22.675 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.67, opts=13)
01:17:22.675 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.67)
01:17:22.675 00.000 8976 Worker thread wakes up
01:17:22.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.67) opts 0xd
01:17:22.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.67)
01:17:22.675 00.000 8976 Moving (0.29, -0.67) raw xDistance=-0.72 yDistance=0.12
01:17:22.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:22.675 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:17:22.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:22.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.72
01:17:22.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:17:22.675 00.000 8976 MoveAxis(R, 3, ABG)
01:17:22.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:22.675 00.000 5052 Enqueuing Expose request
01:17:22.675 00.000 8976 stepping (-28, 13) + (3, 0)
01:17:22.675 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:22.715 00.040 8976 Received - 47 (G) 
01:17:22.715 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:22.715 00.000 8976 stepped: pos (-25, 13)
01:17:22.715 00.000 8976 MoveAxis(U, 0, ABG)
01:17:22.715 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
01:17:22.715 00.000 8976 MountToCamera -- mountX=4.32 mountY=-2.34 hyp=4.91 mountTheta=-0.50 cameraX=0.12, cameraY=4.91 cameraTheta=1.55
01:17:22.715 00.000 8976 incremental bump (0.119, 4.911) isValid = 1
01:17:22.715 00.000 8976 Scheduling Mount bump of (0.006, 0.238)
01:17:22.715 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.24, opts=4)
01:17:22.715 00.000 8976 Enqueuing Move request for scope (0.01, 0.24)
01:17:22.715 00.000 8976 move complete, result=0
01:17:22.715 00.000 9828 Worker thread wakes up
01:17:22.715 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.1 px 0 ms NORTH
01:17:22.715 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0x4
01:17:22.715 00.000 8976 worker thread done servicing request
01:17:22.715 00.000 8976 Worker thread wakes up
01:17:22.716 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:22.716 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
01:17:22.716 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:22.716 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
01:17:22.716 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
01:17:22.716 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.55 mountX=-0.02 mountY=-0.24, mountTheta=-1.64
01:17:22.716 00.000 9828 Moving (0.01, 0.24) raw xDistance=-0.02 yDistance=-0.24
01:17:22.716 00.000 9828 BLC: window closed
01:17:22.716 00.000 9828 MoveAxis(E, 5, B)
01:17:22.716 00.000 9828 Guiding  Dir = 2, Dur = 5
01:17:22.716 00.000 9828 IsSlewing returns 0
01:17:22.717 00.001 9828 IsGuiding returns 0
01:17:22.717 00.000 9828 PulseGuide returned control before completion, sleep 15
01:17:22.742 00.025 9828 IsGuiding returns 1
01:17:22.742 00.000 9828 scope still moving after pulse duration time elapsed
01:17:22.772 00.030 9828 IsSlewing returns 0
01:17:22.772 00.000 9828 IsGuiding returns 1
01:17:22.804 00.032 9828 IsSlewing returns 0
01:17:22.804 00.000 9828 IsGuiding returns 1
01:17:22.834 00.030 9828 IsSlewing returns 0
01:17:22.835 00.001 9828 IsGuiding returns 1
01:17:22.865 00.030 9828 IsSlewing returns 0
01:17:22.865 00.000 9828 IsGuiding returns 0
01:17:22.865 00.000 9828 scope move finished after 5 + 144 ms
01:17:22.865 00.000 9828 Move returns status 0, amount 5
01:17:22.865 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:22.865 00.000 9828 MoveAxis(N, 32, B)
01:17:22.867 00.002 9828 Guiding  Dir = 0, Dur = 32
01:17:22.881 00.014 9828 IsSlewing returns 0
01:17:22.881 00.000 9828 IsGuiding returns 0
01:17:22.881 00.000 9828 PulseGuide returned control before completion, sleep 42
01:17:22.928 00.047 9828 IsGuiding returns 1
01:17:22.928 00.000 9828 scope still moving after pulse duration time elapsed
01:17:22.960 00.032 9828 IsSlewing returns 0
01:17:22.960 00.000 9828 IsGuiding returns 1
01:17:22.991 00.031 9828 IsSlewing returns 0
01:17:22.991 00.000 9828 IsGuiding returns 1
01:17:23.021 00.030 9828 IsSlewing returns 0
01:17:23.021 00.000 9828 IsGuiding returns 1
01:17:23.052 00.031 9828 IsSlewing returns 0
01:17:23.052 00.000 9828 IsGuiding returns 0
01:17:23.052 00.000 9828 scope move finished after 32 + 139 ms
01:17:23.052 00.000 9828 Move returns status 0, amount 32
01:17:23.052 00.000 9828 move complete, result=0
01:17:23.052 00.000 9828 worker thread done servicing request
01:17:23.052 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.2 px 32 ms NORTH
01:17:23.402 00.350 8976 Exposure complete
01:17:23.407 00.005 8976 worker thread done servicing request
01:17:23.407 00.000 5052 OnExposeComplete: enter
01:17:23.407 00.000 5052 UpdateGuideState(): m_state=6
01:17:23.407 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3069
01:17:23.407 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.25, Mass=171, SNR=9.0, Peak=65 HFD=2.9
01:17:23.407 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.73 = -2.73)
01:17:23.407 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.83 = -2.83)
01:17:23.407 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.46 hyp=0.74 cameraTheta=-0.68 mountX=-0.67 mountY=-0.23, mountTheta=-2.82
01:17:23.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.46, opts=13)
01:17:23.408 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.46)
01:17:23.408 00.000 8976 Worker thread wakes up
01:17:23.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.46) opts 0xd
01:17:23.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.46)
01:17:23.408 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:23.408 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
01:17:23.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:23.408 00.000 8976 Moving (0.57, -0.46) raw xDistance=-0.67 yDistance=-0.23
01:17:23.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.67
01:17:23.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:17:23.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:23.408 00.000 5052 Enqueuing Expose request
01:17:23.408 00.000 8976 MoveAxis(R, 3, ABG)
01:17:23.409 00.001 8976 stepping (-25, 13) + (3, 0)
01:17:23.409 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:23.435 00.026 8976 Received - 47 (G) 
01:17:23.435 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:23.435 00.000 8976 stepped: pos (-22, 13)
01:17:23.435 00.000 8976 MoveAxis(U, 0, ABG)
01:17:23.435 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
01:17:23.435 00.000 8976 MountToCamera -- mountX=4.00 mountY=-2.25 hyp=4.59 mountTheta=-0.51 cameraX=0.18, cameraY=4.59 cameraTheta=1.53
01:17:23.435 00.000 8976 incremental bump (0.180, 4.590) isValid = 1
01:17:23.435 00.000 8976 Scheduling Mount bump of (0.009, 0.238)
01:17:23.435 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.24, opts=4)
01:17:23.435 00.000 8976 Enqueuing Move request for scope (0.01, 0.24)
01:17:23.435 00.000 8976 move complete, result=0
01:17:23.435 00.000 9828 Worker thread wakes up
01:17:23.435 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.2 px 0 ms NORTH
01:17:23.435 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0x4
01:17:23.435 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
01:17:23.435 00.000 8976 worker thread done servicing request
01:17:23.435 00.000 8976 Worker thread wakes up
01:17:23.435 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
01:17:23.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:23.436 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:23.436 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.74)
01:17:23.436 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.53 mountX=-0.02 mountY=-0.23, mountTheta=-1.66
01:17:23.436 00.000 9828 Moving (0.01, 0.24) raw xDistance=-0.02 yDistance=-0.23
01:17:23.436 00.000 9828 BLC: window closed
01:17:23.436 00.000 9828 MoveAxis(E, 6, B)
01:17:23.436 00.000 9828 Guiding  Dir = 2, Dur = 6
01:17:23.436 00.000 9828 IsSlewing returns 0
01:17:23.436 00.000 9828 IsGuiding returns 0
01:17:23.436 00.000 9828 PulseGuide returned control before completion, sleep 16
01:17:23.455 00.019 9828 IsGuiding returns 1
01:17:23.455 00.000 9828 scope still moving after pulse duration time elapsed
01:17:23.487 00.032 9828 IsSlewing returns 0
01:17:23.487 00.000 9828 IsGuiding returns 1
01:17:23.518 00.031 9828 IsSlewing returns 0
01:17:23.518 00.000 9828 IsGuiding returns 1
01:17:23.548 00.030 9828 IsSlewing returns 0
01:17:23.548 00.000 9828 IsGuiding returns 0
01:17:23.548 00.000 9828 scope move finished after 6 + 105 ms
01:17:23.548 00.000 9828 Move returns status 0, amount 6
01:17:23.548 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:23.548 00.000 9828 MoveAxis(N, 32, B)
01:17:23.548 00.000 9828 Guiding  Dir = 0, Dur = 32
01:17:23.564 00.016 9828 IsSlewing returns 0
01:17:23.564 00.000 9828 IsGuiding returns 0
01:17:23.564 00.000 9828 PulseGuide returned control before completion, sleep 42
01:17:23.611 00.047 9828 IsGuiding returns 1
01:17:23.611 00.000 9828 scope still moving after pulse duration time elapsed
01:17:23.641 00.030 9828 IsSlewing returns 0
01:17:23.641 00.000 9828 IsGuiding returns 1
01:17:23.672 00.031 9828 IsSlewing returns 0
01:17:23.672 00.000 9828 IsGuiding returns 1
01:17:23.703 00.031 9828 IsSlewing returns 0
01:17:23.703 00.000 9828 IsGuiding returns 1
01:17:23.734 00.031 9828 IsSlewing returns 0
01:17:23.734 00.000 9828 IsGuiding returns 0
01:17:23.734 00.000 9828 scope move finished after 32 + 138 ms
01:17:23.734 00.000 9828 Move returns status 0, amount 32
01:17:23.734 00.000 9828 move complete, result=0
01:17:23.734 00.000 9828 worker thread done servicing request
01:17:23.734 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.2 px 32 ms NORTH
01:17:24.120 00.386 8976 Exposure complete
01:17:24.126 00.006 8976 worker thread done servicing request
01:17:24.126 00.000 5052 OnExposeComplete: enter
01:17:24.126 00.000 5052 UpdateGuideState(): m_state=6
01:17:24.127 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3070
01:17:24.127 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.86, Mass=161, SNR=8.7, Peak=60 HFD=2.7
01:17:24.127 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
01:17:24.127 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
01:17:24.127 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.15 hyp=0.55 cameraTheta=0.27 mountX=-0.11 mountY=-0.53, mountTheta=-1.78
01:17:24.127 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.15, opts=13)
01:17:24.127 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.15)
01:17:24.127 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:17:24.127 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
01:17:24.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:24.128 00.001 8976 Worker thread wakes up
01:17:24.128 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.15) opts 0xd
01:17:24.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.15)
01:17:24.128 00.000 8976 Moving (0.53, 0.15) raw xDistance=-0.11 yDistance=-0.53
01:17:24.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:24.128 00.000 5052 Enqueuing Expose request
01:17:24.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:17:24.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
01:17:24.128 00.000 8976 MoveAxis(R, 0, ABG)
01:17:24.128 00.000 8976 MoveAxis(U, 2, ABG)
01:17:24.128 00.000 8976 stepping (-22, 13) + (0, 2)
01:17:24.128 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:24.154 00.026 8976 Received - 47 (G) 
01:17:24.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:24.154 00.000 8976 stepped: pos (-22, 15)
01:17:24.155 00.001 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:17:24.155 00.000 8976 MountToCamera -- mountX=3.79 mountY=-2.29 hyp=4.43 mountTheta=-0.54 cameraX=0.31, cameraY=4.42 cameraTheta=1.50
01:17:24.155 00.000 8976 incremental bump (0.315, 4.423) isValid = 1
01:17:24.155 00.000 8976 Scheduling Mount bump of (0.016, 0.238)
01:17:24.155 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.24, opts=4)
01:17:24.155 00.000 8976 Enqueuing Move request for scope (0.02, 0.24)
01:17:24.155 00.000 8976 move complete, result=0
01:17:24.155 00.000 9828 Worker thread wakes up
01:17:24.155 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0x4
01:17:24.155 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
01:17:24.155 00.000 8976 worker thread done servicing request
01:17:24.155 00.000 8976 Worker thread wakes up
01:17:24.155 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:24.155 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:17:24.155 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
01:17:24.155 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:24.155 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
01:17:24.155 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.50 mountX=-0.03 mountY=-0.23, mountTheta=-1.69
01:17:24.156 00.001 9828 Moving (0.02, 0.24) raw xDistance=-0.03 yDistance=-0.23
01:17:24.156 00.000 9828 BLC: window closed
01:17:24.156 00.000 9828 MoveAxis(E, 9, B)
01:17:24.156 00.000 9828 Guiding  Dir = 2, Dur = 9
01:17:24.156 00.000 9828 IsSlewing returns 0
01:17:24.156 00.000 9828 IsGuiding returns 0
01:17:24.156 00.000 9828 PulseGuide returned control before completion, sleep 19
01:17:24.179 00.023 9828 IsGuiding returns 1
01:17:24.179 00.000 9828 scope still moving after pulse duration time elapsed
01:17:24.210 00.031 9828 IsSlewing returns 0
01:17:24.210 00.000 9828 IsGuiding returns 1
01:17:24.241 00.031 9828 IsSlewing returns 0
01:17:24.241 00.000 9828 IsGuiding returns 1
01:17:24.272 00.031 9828 IsSlewing returns 0
01:17:24.272 00.000 9828 IsGuiding returns 1
01:17:24.302 00.030 9828 IsSlewing returns 0
01:17:24.302 00.000 9828 IsGuiding returns 0
01:17:24.302 00.000 9828 scope move finished after 9 + 137 ms
01:17:24.302 00.000 9828 Move returns status 0, amount 9
01:17:24.302 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:24.302 00.000 9828 MoveAxis(N, 32, B)
01:17:24.302 00.000 9828 Guiding  Dir = 0, Dur = 32
01:17:24.317 00.015 9828 IsSlewing returns 0
01:17:24.318 00.001 9828 IsGuiding returns 0
01:17:24.318 00.000 9828 PulseGuide returned control before completion, sleep 42
01:17:24.363 00.045 9828 IsGuiding returns 1
01:17:24.363 00.000 9828 scope still moving after pulse duration time elapsed
01:17:24.394 00.031 9828 IsSlewing returns 0
01:17:24.394 00.000 9828 IsGuiding returns 1
01:17:24.425 00.031 9828 IsSlewing returns 0
01:17:24.425 00.000 9828 IsGuiding returns 1
01:17:24.457 00.032 9828 IsSlewing returns 0
01:17:24.457 00.000 9828 IsGuiding returns 1
01:17:24.488 00.031 9828 IsSlewing returns 0
01:17:24.488 00.000 9828 IsGuiding returns 0
01:17:24.488 00.000 9828 scope move finished after 32 + 138 ms
01:17:24.488 00.000 9828 Move returns status 0, amount 32
01:17:24.488 00.000 9828 move complete, result=0
01:17:24.488 00.000 9828 worker thread done servicing request
01:17:24.488 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.2 px 32 ms NORTH
01:17:24.855 00.367 8976 Exposure complete
01:17:24.859 00.004 8976 worker thread done servicing request
01:17:24.860 00.001 5052 OnExposeComplete: enter
01:17:24.860 00.000 5052 UpdateGuideState(): m_state=6
01:17:24.860 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3071
01:17:24.860 00.000 5052 Star::Find returns 1 (0), X=330.52, Y=281.35, Mass=183, SNR=9.3, Peak=60 HFD=3.2
01:17:24.860 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:17:24.860 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
01:17:24.860 00.000 5052 CameraToMount -- cameraX=1.34 cameraY=-0.36 hyp=1.39 cameraTheta=-0.26 mountX=-0.93 mountY=-0.93, mountTheta=-2.36
01:17:24.860 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.34, y=-0.36, opts=13)
01:17:24.860 00.000 5052 Enqueuing Move request for stepguider (1.34, -0.36)
01:17:24.861 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:17:24.861 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:17:24.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:24.861 00.000 8976 Worker thread wakes up
01:17:24.861 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.34, -0.36) opts 0xd
01:17:24.861 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.34, -0.36)
01:17:24.861 00.000 8976 Moving (1.34, -0.36) raw xDistance=-0.93 yDistance=-0.93
01:17:24.861 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:24.861 00.000 5052 Enqueuing Expose request
01:17:24.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.93
01:17:24.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.93
01:17:24.861 00.000 8976 MoveAxis(R, 4, ABG)
01:17:24.861 00.000 8976 stepping (-22, 15) + (4, 0)
01:17:24.861 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:24.906 00.045 8976 Received - 47 (G) 
01:17:24.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:24.906 00.000 8976 stepped: pos (-18, 15)
01:17:24.906 00.000 8976 MoveAxis(U, 4, ABG)
01:17:24.906 00.000 8976 stepping (-18, 15) + (0, 4)
01:17:24.906 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:24.938 00.032 8976 Received - 47 (G) 
01:17:24.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:24.938 00.000 8976 stepped: pos (-18, 19)
01:17:24.938 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
01:17:24.938 00.000 8976 MountToCamera -- mountX=3.45 mountY=-2.53 hyp=4.28 mountTheta=-0.63 cameraX=0.68, cameraY=4.23 cameraTheta=1.41
01:17:24.938 00.000 8976 incremental bump (0.683, 4.227) isValid = 1
01:17:24.938 00.000 8976 Scheduling Mount bump of (0.037, 0.235)
01:17:24.938 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.24, opts=4)
01:17:24.938 00.000 8976 Enqueuing Move request for scope (0.04, 0.24)
01:17:24.938 00.000 8976 move complete, result=0
01:17:24.938 00.000 9828 Worker thread wakes up
01:17:24.938 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.9 px 4 ms NORTH
01:17:24.938 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0x4
01:17:24.938 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
01:17:24.938 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
01:17:24.938 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
01:17:24.938 00.000 8976 worker thread done servicing request
01:17:24.938 00.000 8976 Worker thread wakes up
01:17:24.939 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:24.939 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.42 mountX=-0.05 mountY=-0.23, mountTheta=-1.78
01:17:24.939 00.000 9828 Moving (0.04, 0.24) raw xDistance=-0.05 yDistance=-0.23
01:17:24.939 00.000 9828 BLC: window closed
01:17:24.939 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:24.939 00.000 9828 MoveAxis(E, 15, B)
01:17:24.939 00.000 9828 Guiding  Dir = 2, Dur = 15
01:17:24.939 00.000 9828 IsSlewing returns 0
01:17:24.939 00.000 9828 IsGuiding returns 0
01:17:24.939 00.000 9828 PulseGuide returned control before completion, sleep 25
01:17:24.965 00.026 9828 IsGuiding returns 1
01:17:24.965 00.000 9828 scope still moving after pulse duration time elapsed
01:17:24.996 00.031 9828 IsSlewing returns 0
01:17:24.996 00.000 9828 IsGuiding returns 1
01:17:25.027 00.031 9828 IsSlewing returns 0
01:17:25.027 00.000 9828 IsGuiding returns 1
01:17:25.058 00.031 9828 IsSlewing returns 0
01:17:25.058 00.000 9828 IsGuiding returns 0
01:17:25.058 00.000 9828 scope move finished after 15 + 103 ms
01:17:25.058 00.000 9828 Move returns status 0, amount 15
01:17:25.058 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:25.058 00.000 9828 MoveAxis(N, 31, B)
01:17:25.058 00.000 9828 Guiding  Dir = 0, Dur = 31
01:17:25.074 00.016 9828 IsSlewing returns 0
01:17:25.074 00.000 9828 IsGuiding returns 0
01:17:25.074 00.000 9828 PulseGuide returned control before completion, sleep 41
01:17:25.120 00.046 9828 IsGuiding returns 1
01:17:25.120 00.000 9828 scope still moving after pulse duration time elapsed
01:17:25.151 00.031 9828 IsSlewing returns 0
01:17:25.151 00.000 9828 IsGuiding returns 1
01:17:25.182 00.031 9828 IsSlewing returns 0
01:17:25.182 00.000 9828 IsGuiding returns 1
01:17:25.214 00.032 9828 IsSlewing returns 0
01:17:25.214 00.000 9828 IsGuiding returns 1
01:17:25.245 00.031 9828 IsSlewing returns 0
01:17:25.245 00.000 9828 IsGuiding returns 0
01:17:25.245 00.000 9828 scope move finished after 31 + 140 ms
01:17:25.245 00.000 9828 Move returns status 0, amount 31
01:17:25.245 00.000 9828 move complete, result=0
01:17:25.245 00.000 9828 worker thread done servicing request
01:17:25.245 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.2 px 31 ms NORTH
01:17:25.622 00.377 8976 Exposure complete
01:17:25.627 00.005 8976 worker thread done servicing request
01:17:25.627 00.000 5052 OnExposeComplete: enter
01:17:25.627 00.000 5052 UpdateGuideState(): m_state=6
01:17:25.627 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3072
01:17:25.627 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.28, Mass=187, SNR=9.4, Peak=63 HFD=3.4
01:17:25.628 00.001 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.04) = xAngle (-2.56 = -2.56)
01:17:25.628 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
01:17:25.628 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.43 hyp=0.86 cameraTheta=-0.52 mountX=-0.72 mountY=-0.39, mountTheta=-2.64
01:17:25.628 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.43, opts=13)
01:17:25.628 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.43)
01:17:25.628 00.000 8976 Worker thread wakes up
01:17:25.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.43) opts 0xd
01:17:25.629 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.43)
01:17:25.629 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:17:25.629 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:17:25.629 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:25.629 00.000 8976 Moving (0.74, -0.43) raw xDistance=-0.72 yDistance=-0.39
01:17:25.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.72
01:17:25.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.39
01:17:25.629 00.000 8976 MoveAxis(R, 3, ABG)
01:17:25.629 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:25.629 00.000 5052 Enqueuing Expose request
01:17:25.629 00.000 8976 stepping (-18, 19) + (3, 0)
01:17:25.629 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:25.657 00.028 8976 Received - 47 (G) 
01:17:25.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:25.657 00.000 8976 stepped: pos (-15, 19)
01:17:25.657 00.000 8976 MoveAxis(U, 2, ABG)
01:17:25.657 00.000 8976 stepping (-15, 19) + (0, 2)
01:17:25.657 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:25.689 00.032 8976 Received - 47 (G) 
01:17:25.689 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:25.689 00.000 8976 stepped: pos (-15, 21)
01:17:25.689 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
01:17:25.689 00.000 8976 MountToCamera -- mountX=3.07 mountY=-2.80 hyp=4.15 mountTheta=-0.74 cameraX=1.09, cameraY=4.01 cameraTheta=1.30
01:17:25.689 00.000 8976 incremental bump (1.093, 4.008) isValid = 1
01:17:25.689 00.000 8976 Scheduling Mount bump of (0.060, 0.230)
01:17:25.689 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.23, opts=4)
01:17:25.689 00.000 8976 Enqueuing Move request for scope (0.06, 0.23)
01:17:25.690 00.001 8976 move complete, result=0
01:17:25.690 00.000 8976 worker thread done servicing request
01:17:25.690 00.000 8976 Worker thread wakes up
01:17:25.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:25.690 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:25.690 00.000 9828 Worker thread wakes up
01:17:25.690 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0x4
01:17:25.690 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
01:17:25.690 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.4 px 2 ms NORTH
01:17:25.690 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
01:17:25.690 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
01:17:25.690 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.31 mountX=-0.07 mountY=-0.22, mountTheta=-1.88
01:17:25.690 00.000 9828 Moving (0.06, 0.23) raw xDistance=-0.07 yDistance=-0.22
01:17:25.690 00.000 9828 BLC: window closed
01:17:25.690 00.000 9828 MoveAxis(E, 23, B)
01:17:25.690 00.000 9828 Guiding  Dir = 2, Dur = 23
01:17:25.691 00.001 9828 IsSlewing returns 0
01:17:25.691 00.000 9828 IsGuiding returns 0
01:17:25.691 00.000 9828 PulseGuide returned control before completion, sleep 33
01:17:25.738 00.047 9828 IsGuiding returns 1
01:17:25.738 00.000 9828 scope still moving after pulse duration time elapsed
01:17:25.768 00.030 9828 IsSlewing returns 0
01:17:25.768 00.000 9828 IsGuiding returns 1
01:17:25.799 00.031 9828 IsSlewing returns 0
01:17:25.799 00.000 9828 IsGuiding returns 1
01:17:25.830 00.031 9828 IsSlewing returns 0
01:17:25.830 00.000 9828 IsGuiding returns 0
01:17:25.830 00.000 9828 scope move finished after 23 + 116 ms
01:17:25.830 00.000 9828 Move returns status 0, amount 23
01:17:25.830 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:25.830 00.000 9828 MoveAxis(N, 30, B)
01:17:25.830 00.000 9828 Guiding  Dir = 0, Dur = 30
01:17:25.845 00.015 9828 IsSlewing returns 0
01:17:25.845 00.000 9828 IsGuiding returns 0
01:17:25.845 00.000 9828 PulseGuide returned control before completion, sleep 40
01:17:25.892 00.047 9828 IsGuiding returns 1
01:17:25.892 00.000 9828 scope still moving after pulse duration time elapsed
01:17:25.923 00.031 9828 IsSlewing returns 0
01:17:25.923 00.000 9828 IsGuiding returns 1
01:17:25.954 00.031 9828 IsSlewing returns 0
01:17:25.954 00.000 9828 IsGuiding returns 1
01:17:25.985 00.031 9828 IsSlewing returns 0
01:17:25.985 00.000 9828 IsGuiding returns 1
01:17:26.016 00.031 9828 IsSlewing returns 0
01:17:26.016 00.000 9828 IsGuiding returns 0
01:17:26.016 00.000 9828 scope move finished after 30 + 140 ms
01:17:26.016 00.000 9828 Move returns status 0, amount 30
01:17:26.016 00.000 9828 move complete, result=0
01:17:26.016 00.000 9828 worker thread done servicing request
01:17:26.016 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.2 px 30 ms NORTH
01:17:26.373 00.357 8976 Exposure complete
01:17:26.378 00.005 8976 worker thread done servicing request
01:17:26.379 00.001 5052 OnExposeComplete: enter
01:17:26.379 00.000 5052 UpdateGuideState(): m_state=6
01:17:26.379 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3073
01:17:26.379 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=282.02, Mass=191, SNR=9.5, Peak=63 HFD=3.4
01:17:26.379 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
01:17:26.379 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
01:17:26.379 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.31 hyp=0.55 cameraTheta=0.60 mountX=0.07 mountY=-0.55, mountTheta=-1.45
01:17:26.379 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.31, opts=13)
01:17:26.380 00.001 5052 Enqueuing Move request for stepguider (0.46, 0.31)
01:17:26.380 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:17:26.380 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:17:26.380 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:26.380 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:26.380 00.000 5052 Enqueuing Expose request
01:17:26.380 00.000 8976 Worker thread wakes up
01:17:26.380 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.31) opts 0xd
01:17:26.380 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.31)
01:17:26.380 00.000 8976 Moving (0.46, 0.31) raw xDistance=0.07 yDistance=-0.55
01:17:26.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:17:26.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
01:17:26.380 00.000 8976 MoveAxis(R, 0, ABG)
01:17:26.380 00.000 8976 MoveAxis(U, 2, ABG)
01:17:26.380 00.000 8976 stepping (-15, 21) + (0, 2)
01:17:26.380 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:26.409 00.029 8976 Received - 47 (G) 
01:17:26.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:26.409 00.000 8976 stepped: pos (-15, 23)
01:17:26.409 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
01:17:26.409 00.000 8976 MountToCamera -- mountX=2.82 mountY=-3.08 hyp=4.17 mountTheta=-0.83 cameraX=1.46, cameraY=3.91 cameraTheta=1.21
01:17:26.409 00.000 8976 incremental bump (1.460, 3.909) isValid = 1
01:17:26.409 00.000 8976 Scheduling Mount bump of (0.080, 0.223)
01:17:26.409 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.22, opts=4)
01:17:26.409 00.000 8976 Enqueuing Move request for scope (0.08, 0.22)
01:17:26.409 00.000 8976 move complete, result=0
01:17:26.409 00.000 9828 Worker thread wakes up
01:17:26.409 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0x4
01:17:26.409 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
01:17:26.409 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
01:17:26.409 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:17:26.409 00.000 8976 worker thread done servicing request
01:17:26.409 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
01:17:26.409 00.000 8976 Worker thread wakes up
01:17:26.410 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.23 mountX=-0.09 mountY=-0.21, mountTheta=-1.98
01:17:26.410 00.000 9828 Moving (0.08, 0.22) raw xDistance=-0.09 yDistance=-0.21
01:17:26.410 00.000 9828 BLC: window closed
01:17:26.410 00.000 9828 MoveAxis(E, 29, B)
01:17:26.410 00.000 9828 Guiding  Dir = 2, Dur = 29
01:17:26.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:26.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:26.410 00.000 9828 IsSlewing returns 0
01:17:26.410 00.000 9828 IsGuiding returns 0
01:17:26.410 00.000 9828 PulseGuide returned control before completion, sleep 39
01:17:26.450 00.040 9828 IsGuiding returns 1
01:17:26.450 00.000 9828 scope still moving after pulse duration time elapsed
01:17:26.482 00.032 9828 IsSlewing returns 0
01:17:26.482 00.000 9828 IsGuiding returns 1
01:17:26.513 00.031 9828 IsSlewing returns 0
01:17:26.513 00.000 9828 IsGuiding returns 1
01:17:26.545 00.032 9828 IsSlewing returns 0
01:17:26.545 00.000 9828 IsGuiding returns 1
01:17:26.577 00.032 9828 IsSlewing returns 0
01:17:26.577 00.000 9828 IsGuiding returns 0
01:17:26.577 00.000 9828 scope move finished after 29 + 137 ms
01:17:26.577 00.000 9828 Move returns status 0, amount 29
01:17:26.577 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:26.577 00.000 9828 MoveAxis(N, 29, B)
01:17:26.577 00.000 9828 Guiding  Dir = 0, Dur = 29
01:17:26.592 00.015 9828 IsSlewing returns 0
01:17:26.592 00.000 9828 IsGuiding returns 0
01:17:26.592 00.000 9828 PulseGuide returned control before completion, sleep 39
01:17:26.638 00.046 9828 IsGuiding returns 1
01:17:26.638 00.000 9828 scope still moving after pulse duration time elapsed
01:17:26.669 00.031 9828 IsSlewing returns 0
01:17:26.669 00.000 9828 IsGuiding returns 1
01:17:26.700 00.031 9828 IsSlewing returns 0
01:17:26.700 00.000 9828 IsGuiding returns 1
01:17:26.731 00.031 9828 IsSlewing returns 0
01:17:26.731 00.000 9828 IsGuiding returns 1
01:17:26.762 00.031 9828 IsSlewing returns 0
01:17:26.762 00.000 9828 IsGuiding returns 0
01:17:26.762 00.000 9828 scope move finished after 29 + 140 ms
01:17:26.762 00.000 9828 Move returns status 0, amount 29
01:17:26.762 00.000 9828 move complete, result=0
01:17:26.762 00.000 9828 worker thread done servicing request
01:17:26.762 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.2 px 29 ms NORTH
01:17:27.094 00.332 8976 Exposure complete
01:17:27.099 00.005 8976 worker thread done servicing request
01:17:27.099 00.000 5052 OnExposeComplete: enter
01:17:27.099 00.000 5052 UpdateGuideState(): m_state=6
01:17:27.099 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3074
01:17:27.099 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.73, Mass=168, SNR=8.9, Peak=63 HFD=3.0
01:17:27.099 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:17:27.099 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
01:17:27.099 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.02 hyp=0.49 cameraTheta=0.03 mountX=-0.21 mountY=-0.42, mountTheta=-2.03
01:17:27.100 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.02, opts=13)
01:17:27.100 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.02)
01:17:27.100 00.000 8976 Worker thread wakes up
01:17:27.100 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.02) opts 0xd
01:17:27.100 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.02)
01:17:27.100 00.000 8976 Moving (0.49, 0.02) raw xDistance=-0.21 yDistance=-0.42
01:17:27.100 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:17:27.100 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
01:17:27.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:27.100 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:27.100 00.000 5052 Enqueuing Expose request
01:17:27.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:17:27.101 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
01:17:27.101 00.000 8976 MoveAxis(R, 0, ABG)
01:17:27.101 00.000 8976 MoveAxis(U, 2, ABG)
01:17:27.101 00.000 8976 stepping (-15, 23) + (0, 2)
01:17:27.101 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:27.128 00.027 8976 Received - 47 (G) 
01:17:27.128 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:27.128 00.000 8976 stepped: pos (-15, 25)
01:17:27.128 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
01:17:27.128 00.000 8976 MountToCamera -- mountX=2.64 mountY=-3.37 hyp=4.29 mountTheta=-0.91 cameraX=1.80, cameraY=3.89 cameraTheta=1.14
01:17:27.128 00.000 8976 incremental bump (1.800, 3.890) isValid = 1
01:17:27.128 00.000 8976 Scheduling Mount bump of (0.096, 0.216)
01:17:27.128 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.22, opts=4)
01:17:27.128 00.000 8976 Enqueuing Move request for scope (0.10, 0.22)
01:17:27.128 00.000 8976 move complete, result=0
01:17:27.128 00.000 9828 Worker thread wakes up
01:17:27.128 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0x4
01:17:27.128 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
01:17:27.128 00.000 8976 worker thread done servicing request
01:17:27.128 00.000 8976 Worker thread wakes up
01:17:27.128 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:27.128 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:27.128 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:17:27.128 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
01:17:27.129 00.001 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.12)
01:17:27.129 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.15 mountX=-0.11 mountY=-0.20, mountTheta=-2.05
01:17:27.129 00.000 9828 Moving (0.10, 0.22) raw xDistance=-0.11 yDistance=-0.20
01:17:27.129 00.000 9828 BLC: window closed
01:17:27.129 00.000 9828 MoveAxis(E, 34, B)
01:17:27.129 00.000 9828 Guiding  Dir = 2, Dur = 34
01:17:27.129 00.000 9828 IsSlewing returns 0
01:17:27.129 00.000 9828 IsGuiding returns 0
01:17:27.129 00.000 9828 PulseGuide returned control before completion, sleep 44
01:17:27.180 00.051 9828 IsGuiding returns 1
01:17:27.180 00.000 9828 scope still moving after pulse duration time elapsed
01:17:27.210 00.030 9828 IsSlewing returns 0
01:17:27.210 00.000 9828 IsGuiding returns 1
01:17:27.241 00.031 9828 IsSlewing returns 0
01:17:27.241 00.000 9828 IsGuiding returns 1
01:17:27.272 00.031 9828 IsSlewing returns 0
01:17:27.272 00.000 9828 IsGuiding returns 0
01:17:27.272 00.000 9828 scope move finished after 34 + 109 ms
01:17:27.272 00.000 9828 Move returns status 0, amount 34
01:17:27.272 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:27.272 00.000 9828 MoveAxis(N, 28, B)
01:17:27.272 00.000 9828 Guiding  Dir = 0, Dur = 28
01:17:27.288 00.016 9828 IsSlewing returns 0
01:17:27.288 00.000 9828 IsGuiding returns 0
01:17:27.288 00.000 9828 PulseGuide returned control before completion, sleep 38
01:17:27.334 00.046 9828 IsGuiding returns 1
01:17:27.334 00.000 9828 scope still moving after pulse duration time elapsed
01:17:27.364 00.030 9828 IsSlewing returns 0
01:17:27.364 00.000 9828 IsGuiding returns 1
01:17:27.395 00.031 9828 IsSlewing returns 0
01:17:27.395 00.000 9828 IsGuiding returns 1
01:17:27.426 00.031 9828 IsSlewing returns 0
01:17:27.426 00.000 9828 IsGuiding returns 0
01:17:27.426 00.000 9828 scope move finished after 28 + 109 ms
01:17:27.426 00.000 9828 Move returns status 0, amount 28
01:17:27.426 00.000 9828 move complete, result=0
01:17:27.426 00.000 9828 worker thread done servicing request
01:17:27.426 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.2 px 28 ms NORTH
01:17:27.813 00.387 8976 Exposure complete
01:17:27.818 00.005 8976 worker thread done servicing request
01:17:27.819 00.001 5052 OnExposeComplete: enter
01:17:27.819 00.000 5052 UpdateGuideState(): m_state=6
01:17:27.819 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3075
01:17:27.819 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.64, Mass=177, SNR=9.2, Peak=65 HFD=3.0
01:17:27.819 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
01:17:27.819 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
01:17:27.819 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.07 hyp=0.52 cameraTheta=-0.14 mountX=-0.30 mountY=-0.39, mountTheta=-2.22
01:17:27.819 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.07, opts=13)
01:17:27.819 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.07)
01:17:27.820 00.001 8976 Worker thread wakes up
01:17:27.820 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.07) opts 0xd
01:17:27.820 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.07)
01:17:27.820 00.000 8976 Moving (0.51, -0.07) raw xDistance=-0.30 yDistance=-0.39
01:17:27.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:17:27.820 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:27.820 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:17:27.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:27.820 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:27.820 00.000 5052 Enqueuing Expose request
01:17:27.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
01:17:27.820 00.000 8976 MoveAxis(R, 1, ABG)
01:17:27.820 00.000 8976 stepping (-15, 25) + (1, 0)
01:17:27.820 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:27.848 00.028 8976 Received - 47 (G) 
01:17:27.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:27.848 00.000 8976 stepped: pos (-14, 25)
01:17:27.848 00.000 8976 MoveAxis(U, 2, ABG)
01:17:27.848 00.000 8976 stepping (-14, 25) + (0, 2)
01:17:27.848 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:27.880 00.032 8976 Received - 47 (G) 
01:17:27.880 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:27.880 00.000 8976 stepped: pos (-14, 27)
01:17:27.880 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:17:27.880 00.000 8976 MountToCamera -- mountX=2.48 mountY=-3.68 hyp=4.43 mountTheta=-0.98 cameraX=2.14, cameraY=3.88 cameraTheta=1.07
01:17:27.880 00.000 8976 incremental bump (2.144, 3.881) isValid = 1
01:17:27.880 00.000 8976 Scheduling Mount bump of (0.111, 0.209)
01:17:27.880 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
01:17:27.880 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
01:17:27.880 00.000 8976 move complete, result=0
01:17:27.880 00.000 9828 Worker thread wakes up
01:17:27.880 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
01:17:27.880 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:17:27.880 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
01:17:27.880 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
01:17:27.880 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:17:27.880 00.000 8976 worker thread done servicing request
01:17:27.880 00.000 8976 Worker thread wakes up
01:17:27.880 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.08 mountX=-0.12 mountY=-0.19, mountTheta=-2.13
01:17:27.881 00.001 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.19
01:17:27.881 00.000 9828 BLC: window closed
01:17:27.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:27.881 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:27.881 00.000 9828 MoveAxis(E, 38, B)
01:17:27.881 00.000 9828 Guiding  Dir = 2, Dur = 38
01:17:27.881 00.000 9828 IsSlewing returns 0
01:17:27.881 00.000 9828 IsGuiding returns 0
01:17:27.881 00.000 9828 PulseGuide returned control before completion, sleep 48
01:17:27.934 00.053 9828 IsGuiding returns 1
01:17:27.934 00.000 9828 scope still moving after pulse duration time elapsed
01:17:27.965 00.031 9828 IsSlewing returns 0
01:17:27.965 00.000 9828 IsGuiding returns 1
01:17:27.995 00.030 9828 IsSlewing returns 0
01:17:27.995 00.000 9828 IsGuiding returns 1
01:17:28.026 00.031 9828 IsSlewing returns 0
01:17:28.026 00.000 9828 IsGuiding returns 1
01:17:28.057 00.031 9828 IsSlewing returns 0
01:17:28.057 00.000 9828 IsGuiding returns 0
01:17:28.057 00.000 9828 scope move finished after 38 + 137 ms
01:17:28.057 00.000 9828 Move returns status 0, amount 38
01:17:28.057 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:28.057 00.000 9828 MoveAxis(N, 26, B)
01:17:28.057 00.000 9828 Guiding  Dir = 0, Dur = 26
01:17:28.072 00.015 9828 IsSlewing returns 0
01:17:28.072 00.000 9828 IsGuiding returns 0
01:17:28.072 00.000 9828 PulseGuide returned control before completion, sleep 36
01:17:28.119 00.047 9828 IsGuiding returns 1
01:17:28.119 00.000 9828 scope still moving after pulse duration time elapsed
01:17:28.150 00.031 9828 IsSlewing returns 0
01:17:28.150 00.000 9828 IsGuiding returns 1
01:17:28.181 00.031 9828 IsSlewing returns 0
01:17:28.181 00.000 9828 IsGuiding returns 1
01:17:28.211 00.030 9828 IsSlewing returns 0
01:17:28.211 00.000 9828 IsGuiding returns 1
01:17:28.242 00.031 9828 IsSlewing returns 0
01:17:28.242 00.000 9828 IsGuiding returns 0
01:17:28.242 00.000 9828 scope move finished after 26 + 144 ms
01:17:28.242 00.000 9828 Move returns status 0, amount 26
01:17:28.242 00.000 9828 move complete, result=0
01:17:28.242 00.000 9828 worker thread done servicing request
01:17:28.242 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.2 px 26 ms NORTH
01:17:28.566 00.324 8976 Exposure complete
01:17:28.572 00.006 8976 worker thread done servicing request
01:17:28.572 00.000 5052 OnExposeComplete: enter
01:17:28.572 00.000 5052 UpdateGuideState(): m_state=6
01:17:28.572 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3076
01:17:28.572 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.46, Mass=153, SNR=8.5, Peak=66 HFD=2.9
01:17:28.572 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.47 = 2.82)
01:17:28.572 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.71)
01:17:28.572 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.42 mountX=-0.24 mountY=0.10, mountTheta=2.73
01:17:28.573 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.25, opts=13)
01:17:28.573 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.25)
01:17:28.573 00.000 8976 Worker thread wakes up
01:17:28.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.25) opts 0xd
01:17:28.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.25)
01:17:28.573 00.000 8976 Moving (0.04, -0.25) raw xDistance=-0.24 yDistance=0.10
01:17:28.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:17:28.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:17:28.573 00.000 8976 MoveAxis(R, 0, ABG)
01:17:28.573 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:17:28.573 00.000 8976 MoveAxis(U, 0, ABG)
01:17:28.573 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:17:28.573 00.000 8976 MountToCamera -- mountX=2.37 mountY=-3.88 hyp=4.54 mountTheta=-1.02 cameraX=2.37, cameraY=3.87 cameraTheta=1.02
01:17:28.573 00.000 8976 incremental bump (2.374, 3.874) isValid = 1
01:17:28.573 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
01:17:28.574 00.001 8976 Scheduling Mount bump of (0.120, 0.203)
01:17:28.574 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.20, opts=4)
01:17:28.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:28.574 00.000 8976 Enqueuing Move request for scope (0.12, 0.20)
01:17:28.574 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:28.574 00.000 9828 Worker thread wakes up
01:17:28.574 00.000 5052 Enqueuing Expose request
01:17:28.574 00.000 8976 move complete, result=0
01:17:28.574 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0x4
01:17:28.574 00.000 8976 worker thread done servicing request
01:17:28.574 00.000 8976 Worker thread wakes up
01:17:28.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:28.574 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
01:17:28.574 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:28.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:28.574 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
01:17:28.574 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
01:17:28.575 00.001 9828 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.04 mountX=-0.13 mountY=-0.19, mountTheta=-2.18
01:17:28.575 00.000 9828 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.19
01:17:28.575 00.000 9828 BLC: window closed
01:17:28.575 00.000 9828 MoveAxis(E, 41, B)
01:17:28.575 00.000 9828 Guiding  Dir = 2, Dur = 41
01:17:28.575 00.000 9828 IsSlewing returns 0
01:17:28.575 00.000 9828 IsGuiding returns 0
01:17:28.575 00.000 9828 PulseGuide returned control before completion, sleep 51
01:17:28.633 00.058 9828 IsGuiding returns 1
01:17:28.633 00.000 9828 scope still moving after pulse duration time elapsed
01:17:28.664 00.031 9828 IsSlewing returns 0
01:17:28.665 00.001 9828 IsGuiding returns 1
01:17:28.695 00.030 9828 IsSlewing returns 0
01:17:28.695 00.000 9828 IsGuiding returns 1
01:17:28.726 00.031 9828 IsSlewing returns 0
01:17:28.726 00.000 9828 IsGuiding returns 1
01:17:28.756 00.030 9828 IsSlewing returns 0
01:17:28.756 00.000 9828 IsGuiding returns 1
01:17:28.788 00.032 9828 IsSlewing returns 0
01:17:28.788 00.000 9828 IsGuiding returns 0
01:17:28.788 00.000 9828 scope move finished after 41 + 171 ms
01:17:28.788 00.000 9828 Move returns status 0, amount 41
01:17:28.788 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:28.788 00.000 9828 MoveAxis(N, 25, B)
01:17:28.788 00.000 9828 Guiding  Dir = 0, Dur = 25
01:17:28.803 00.015 9828 IsSlewing returns 0
01:17:28.803 00.000 9828 IsGuiding returns 0
01:17:28.803 00.000 9828 PulseGuide returned control before completion, sleep 35
01:17:28.849 00.046 9828 IsGuiding returns 1
01:17:28.849 00.000 9828 scope still moving after pulse duration time elapsed
01:17:28.880 00.031 9828 IsSlewing returns 0
01:17:28.880 00.000 9828 IsGuiding returns 1
01:17:28.912 00.032 9828 IsSlewing returns 0
01:17:28.912 00.000 9828 IsGuiding returns 1
01:17:28.942 00.030 9828 IsSlewing returns 0
01:17:28.942 00.000 9828 IsGuiding returns 1
01:17:28.974 00.032 9828 IsSlewing returns 0
01:17:28.974 00.000 9828 IsGuiding returns 0
01:17:28.974 00.000 9828 scope move finished after 25 + 145 ms
01:17:28.974 00.000 9828 Move returns status 0, amount 25
01:17:28.974 00.000 9828 move complete, result=0
01:17:28.974 00.000 9828 worker thread done servicing request
01:17:28.974 00.000 5052 GuideStep: -0.1 px 41 ms EAST, -0.2 px 25 ms NORTH
01:17:29.259 00.285 8976 Exposure complete
01:17:29.265 00.006 8976 worker thread done servicing request
01:17:29.265 00.000 5052 OnExposeComplete: enter
01:17:29.265 00.000 5052 UpdateGuideState(): m_state=6
01:17:29.265 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3077
01:17:29.265 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.24, Mass=204, SNR=9.8, Peak=69 HFD=3.3
01:17:29.265 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
01:17:29.265 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.75)
01:17:29.265 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.47 hyp=0.68 cameraTheta=-2.39 mountX=-0.19 mountY=0.67, mountTheta=1.85
01:17:29.265 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.47, opts=13)
01:17:29.265 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.47)
01:17:29.266 00.001 8976 Worker thread wakes up
01:17:29.266 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.47) opts 0xd
01:17:29.266 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.47)
01:17:29.266 00.000 8976 Moving (-0.50, -0.47) raw xDistance=-0.19 yDistance=0.67
01:17:29.266 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:17:29.266 00.000 5052 UpdateGuideState exits: m=204 SNR=9.8
01:17:29.266 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:29.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:17:29.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
01:17:29.266 00.000 8976 MoveAxis(R, 0, ABG)
01:17:29.266 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:29.266 00.000 5052 Enqueuing Expose request
01:17:29.266 00.000 8976 MoveAxis(D, 3, ABG)
01:17:29.266 00.000 8976 stepping (-14, 27) + (0, -3)
01:17:29.266 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:29.302 00.036 8976 Received - 47 (G) 
01:17:29.302 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:29.302 00.000 8976 stepped: pos (-14, 24)
01:17:29.302 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:17:29.302 00.000 8976 MountToCamera -- mountX=2.29 mountY=-3.86 hyp=4.49 mountTheta=-1.03 cameraX=2.39, cameraY=3.80 cameraTheta=1.01
01:17:29.302 00.000 8976 incremental bump (2.388, 3.798) isValid = 1
01:17:29.303 00.001 8976 Scheduling Mount bump of (0.122, 0.202)
01:17:29.303 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.20, opts=4)
01:17:29.303 00.000 8976 Enqueuing Move request for scope (0.12, 0.20)
01:17:29.303 00.000 8976 move complete, result=0
01:17:29.303 00.000 9828 Worker thread wakes up
01:17:29.303 00.000 8976 worker thread done servicing request
01:17:29.303 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:17:29.303 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0x4
01:17:29.303 00.000 8976 Worker thread wakes up
01:17:29.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:29.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:29.303 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
01:17:29.303 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:17:29.303 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:17:29.304 00.001 9828 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.03 mountX=-0.13 mountY=-0.18, mountTheta=-2.19
01:17:29.304 00.000 9828 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.18
01:17:29.304 00.000 9828 BLC: window closed
01:17:29.304 00.000 9828 MoveAxis(E, 42, B)
01:17:29.304 00.000 9828 Guiding  Dir = 2, Dur = 42
01:17:29.304 00.000 9828 IsSlewing returns 0
01:17:29.304 00.000 9828 IsGuiding returns 0
01:17:29.304 00.000 9828 PulseGuide returned control before completion, sleep 52
01:17:29.362 00.058 9828 IsGuiding returns 1
01:17:29.362 00.000 9828 scope still moving after pulse duration time elapsed
01:17:29.392 00.030 9828 IsSlewing returns 0
01:17:29.392 00.000 9828 IsGuiding returns 1
01:17:29.424 00.032 9828 IsSlewing returns 0
01:17:29.424 00.000 9828 IsGuiding returns 1
01:17:29.454 00.030 9828 IsSlewing returns 0
01:17:29.454 00.000 9828 IsGuiding returns 1
01:17:29.485 00.031 9828 IsSlewing returns 0
01:17:29.485 00.000 9828 IsGuiding returns 0
01:17:29.485 00.000 9828 scope move finished after 42 + 138 ms
01:17:29.485 00.000 9828 Move returns status 0, amount 42
01:17:29.485 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:29.485 00.000 9828 MoveAxis(N, 25, B)
01:17:29.485 00.000 9828 Guiding  Dir = 0, Dur = 25
01:17:29.500 00.015 9828 IsSlewing returns 0
01:17:29.500 00.000 9828 IsGuiding returns 0
01:17:29.500 00.000 9828 PulseGuide returned control before completion, sleep 35
01:17:29.547 00.047 9828 IsGuiding returns 1
01:17:29.547 00.000 9828 scope still moving after pulse duration time elapsed
01:17:29.578 00.031 9828 IsSlewing returns 0
01:17:29.578 00.000 9828 IsGuiding returns 1
01:17:29.608 00.030 9828 IsSlewing returns 0
01:17:29.608 00.000 9828 IsGuiding returns 1
01:17:29.640 00.032 9828 IsSlewing returns 0
01:17:29.640 00.000 9828 IsGuiding returns 1
01:17:29.670 00.030 9828 IsSlewing returns 0
01:17:29.670 00.000 9828 IsGuiding returns 0
01:17:29.670 00.000 9828 scope move finished after 25 + 144 ms
01:17:29.670 00.000 9828 Move returns status 0, amount 25
01:17:29.670 00.000 9828 move complete, result=0
01:17:29.670 00.000 9828 worker thread done servicing request
01:17:29.670 00.000 5052 GuideStep: -0.1 px 42 ms EAST, -0.2 px 25 ms NORTH
01:17:29.986 00.316 8976 Exposure complete
01:17:29.991 00.005 8976 worker thread done servicing request
01:17:29.992 00.001 5052 OnExposeComplete: enter
01:17:29.992 00.000 5052 UpdateGuideState(): m_state=6
01:17:29.992 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3078
01:17:29.992 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.40, Mass=196, SNR=9.7, Peak=67 HFD=3.4
01:17:29.992 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.01 = 2.27)
01:17:29.992 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.11 = 2.17)
01:17:29.992 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.97 mountX=-0.21 mountY=0.27, mountTheta=2.23
01:17:29.992 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.30, opts=13)
01:17:29.993 00.001 5052 Enqueuing Move request for stepguider (-0.13, -0.30)
01:17:29.993 00.000 8976 Worker thread wakes up
01:17:29.993 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.30) opts 0xd
01:17:29.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.30)
01:17:29.993 00.000 8976 Moving (-0.13, -0.30) raw xDistance=-0.21 yDistance=0.27
01:17:29.993 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:17:29.993 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:17:29.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:29.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:17:29.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
01:17:29.993 00.000 8976 MoveAxis(R, 0, ABG)
01:17:29.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:29.993 00.000 5052 Enqueuing Expose request
01:17:29.993 00.000 8976 MoveAxis(D, 1, ABG)
01:17:29.993 00.000 8976 stepping (-14, 24) + (0, -1)
01:17:29.993 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:30.022 00.029 8976 Received - 47 (G) 
01:17:30.022 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:30.022 00.000 8976 stepped: pos (-14, 23)
01:17:30.022 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:17:30.022 00.000 8976 MountToCamera -- mountX=2.24 mountY=-3.79 hyp=4.40 mountTheta=-1.04 cameraX=2.35, cameraY=3.72 cameraTheta=1.01
01:17:30.022 00.000 8976 incremental bump (2.351, 3.723) isValid = 1
01:17:30.022 00.000 8976 Scheduling Mount bump of (0.123, 0.201)
01:17:30.022 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.20, opts=4)
01:17:30.022 00.000 8976 Enqueuing Move request for scope (0.12, 0.20)
01:17:30.022 00.000 8976 move complete, result=0
01:17:30.022 00.000 9828 Worker thread wakes up
01:17:30.022 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0x4
01:17:30.022 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
01:17:30.022 00.000 8976 worker thread done servicing request
01:17:30.022 00.000 8976 Worker thread wakes up
01:17:30.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:30.022 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:17:30.022 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:17:30.022 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.02 mountX=-0.13 mountY=-0.18, mountTheta=-2.19
01:17:30.022 00.000 9828 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.18
01:17:30.023 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:30.023 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:17:30.023 00.000 9828 BLC: window closed
01:17:30.023 00.000 9828 MoveAxis(E, 42, B)
01:17:30.023 00.000 9828 Guiding  Dir = 2, Dur = 42
01:17:30.023 00.000 9828 IsSlewing returns 0
01:17:30.023 00.000 9828 IsGuiding returns 0
01:17:30.023 00.000 9828 PulseGuide returned control before completion, sleep 52
01:17:30.088 00.065 9828 IsGuiding returns 1
01:17:30.088 00.000 9828 scope still moving after pulse duration time elapsed
01:17:30.120 00.032 9828 IsSlewing returns 0
01:17:30.120 00.000 9828 IsGuiding returns 1
01:17:30.152 00.032 9828 IsSlewing returns 0
01:17:30.152 00.000 9828 IsGuiding returns 1
01:17:30.183 00.031 9828 IsSlewing returns 0
01:17:30.183 00.000 9828 IsGuiding returns 0
01:17:30.183 00.000 9828 scope move finished after 42 + 117 ms
01:17:30.183 00.000 9828 Move returns status 0, amount 42
01:17:30.183 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:30.183 00.000 9828 MoveAxis(N, 25, B)
01:17:30.183 00.000 9828 Guiding  Dir = 0, Dur = 25
01:17:30.198 00.015 9828 IsSlewing returns 0
01:17:30.199 00.001 9828 IsGuiding returns 0
01:17:30.199 00.000 9828 PulseGuide returned control before completion, sleep 35
01:17:30.245 00.046 9828 IsGuiding returns 1
01:17:30.245 00.000 9828 scope still moving after pulse duration time elapsed
01:17:30.276 00.031 9828 IsSlewing returns 0
01:17:30.276 00.000 9828 IsGuiding returns 1
01:17:30.306 00.030 9828 IsSlewing returns 0
01:17:30.306 00.000 9828 IsGuiding returns 1
01:17:30.337 00.031 9828 IsSlewing returns 0
01:17:30.337 00.000 9828 IsGuiding returns 1
01:17:30.368 00.031 9828 IsSlewing returns 0
01:17:30.368 00.000 9828 IsGuiding returns 0
01:17:30.368 00.000 9828 scope move finished after 25 + 144 ms
01:17:30.368 00.000 9828 Move returns status 0, amount 25
01:17:30.368 00.000 9828 move complete, result=0
01:17:30.368 00.000 9828 worker thread done servicing request
01:17:30.368 00.000 5052 GuideStep: -0.1 px 42 ms EAST, -0.2 px 25 ms NORTH
01:17:30.707 00.339 8976 Exposure complete
01:17:30.712 00.005 8976 worker thread done servicing request
01:17:30.712 00.000 5052 OnExposeComplete: enter
01:17:30.712 00.000 5052 UpdateGuideState(): m_state=6
01:17:30.712 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3079
01:17:30.712 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.55, Mass=185, SNR=9.4, Peak=64 HFD=3.3
01:17:30.712 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.33 = 1.96)
01:17:30.713 00.001 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.85)
01:17:30.713 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.28 mountX=-0.08 mountY=0.20, mountTheta=1.94
01:17:30.713 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.16, opts=13)
01:17:30.713 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.16)
01:17:30.713 00.000 8976 Worker thread wakes up
01:17:30.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:30.713 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:17:30.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:30.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.16) opts 0xd
01:17:30.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:30.713 00.000 5052 Enqueuing Expose request
01:17:30.714 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.16)
01:17:30.714 00.000 8976 Moving (-0.14, -0.16) raw xDistance=-0.08 yDistance=0.20
01:17:30.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:17:30.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:17:30.714 00.000 8976 MoveAxis(R, 0, ABG)
01:17:30.714 00.000 8976 MoveAxis(U, 0, ABG)
01:17:30.714 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:17:30.714 00.000 8976 MountToCamera -- mountX=2.21 mountY=-3.74 hyp=4.35 mountTheta=-1.04 cameraX=2.33, cameraY=3.67 cameraTheta=1.01
01:17:30.714 00.000 8976 incremental bump (2.327, 3.673) isValid = 1
01:17:30.714 00.000 8976 Scheduling Mount bump of (0.111, 0.181)
01:17:30.714 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.18, opts=4)
01:17:30.714 00.000 8976 Enqueuing Move request for scope (0.11, 0.18)
01:17:30.714 00.000 8976 move complete, result=0
01:17:30.714 00.000 9828 Worker thread wakes up
01:17:30.714 00.000 8976 worker thread done servicing request
01:17:30.714 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:30.714 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0x4
01:17:30.714 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
01:17:30.714 00.000 8976 Worker thread wakes up
01:17:30.715 00.001 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:17:30.715 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
01:17:30.715 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.02 mountX=-0.12 mountY=-0.17, mountTheta=-2.19
01:17:30.715 00.000 9828 Moving (0.11, 0.18) raw xDistance=-0.12 yDistance=-0.17
01:17:30.715 00.000 9828 BLC: window closed
01:17:30.715 00.000 9828 MoveAxis(E, 38, B)
01:17:30.715 00.000 9828 Guiding  Dir = 2, Dur = 38
01:17:30.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:30.715 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:30.716 00.001 9828 IsSlewing returns 0
01:17:30.716 00.000 9828 IsGuiding returns 0
01:17:30.716 00.000 9828 PulseGuide returned control before completion, sleep 48
01:17:30.773 00.057 9828 IsGuiding returns 1
01:17:30.773 00.000 9828 scope still moving after pulse duration time elapsed
01:17:30.805 00.032 9828 IsSlewing returns 0
01:17:30.805 00.000 9828 IsGuiding returns 1
01:17:30.836 00.031 9828 IsSlewing returns 0
01:17:30.837 00.001 9828 IsGuiding returns 1
01:17:30.867 00.030 9828 IsSlewing returns 0
01:17:30.867 00.000 9828 IsGuiding returns 0
01:17:30.867 00.000 9828 scope move finished after 38 + 113 ms
01:17:30.867 00.000 9828 Move returns status 0, amount 38
01:17:30.867 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:30.867 00.000 9828 MoveAxis(N, 23, B)
01:17:30.867 00.000 9828 Guiding  Dir = 0, Dur = 23
01:17:30.883 00.016 9828 IsSlewing returns 0
01:17:30.884 00.001 9828 IsGuiding returns 0
01:17:30.884 00.000 9828 PulseGuide returned control before completion, sleep 33
01:17:30.929 00.045 9828 IsGuiding returns 1
01:17:30.929 00.000 9828 scope still moving after pulse duration time elapsed
01:17:30.960 00.031 9828 IsSlewing returns 0
01:17:30.960 00.000 9828 IsGuiding returns 1
01:17:30.991 00.031 9828 IsSlewing returns 0
01:17:30.991 00.000 9828 IsGuiding returns 1
01:17:31.022 00.031 9828 IsSlewing returns 0
01:17:31.022 00.000 9828 IsGuiding returns 1
01:17:31.053 00.031 9828 IsSlewing returns 0
01:17:31.053 00.000 9828 IsGuiding returns 1
01:17:31.084 00.031 9828 IsSlewing returns 0
01:17:31.084 00.000 9828 IsGuiding returns 1
01:17:31.115 00.031 9828 IsSlewing returns 0
01:17:31.115 00.000 9828 IsGuiding returns 0
01:17:31.115 00.000 9828 scope move finished after 23 + 208 ms
01:17:31.115 00.000 9828 Move returns status 0, amount 23
01:17:31.115 00.000 9828 move complete, result=0
01:17:31.115 00.000 9828 worker thread done servicing request
01:17:31.115 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.2 px 23 ms NORTH
01:17:31.401 00.286 8976 Exposure complete
01:17:31.406 00.005 8976 worker thread done servicing request
01:17:31.406 00.000 5052 OnExposeComplete: enter
01:17:31.406 00.000 5052 UpdateGuideState(): m_state=6
01:17:31.407 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3080
01:17:31.407 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.30, Mass=192, SNR=9.6, Peak=62 HFD=3.6
01:17:31.407 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.53 = 2.75)
01:17:31.407 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.63 = 2.65)
01:17:31.407 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.41 hyp=0.41 cameraTheta=-1.49 mountX=-0.38 mountY=0.19, mountTheta=2.67
01:17:31.407 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.41, opts=13)
01:17:31.407 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.41)
01:17:31.407 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:17:31.407 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:17:31.408 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:31.408 00.000 8976 Worker thread wakes up
01:17:31.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.41) opts 0xd
01:17:31.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.41)
01:17:31.408 00.000 8976 Moving (0.03, -0.41) raw xDistance=-0.38 yDistance=0.19
01:17:31.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:31.408 00.000 5052 Enqueuing Expose request
01:17:31.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:17:31.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:17:31.408 00.000 8976 MoveAxis(R, 2, ABG)
01:17:31.408 00.000 8976 stepping (-14, 23) + (2, 0)
01:17:31.408 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:31.444 00.036 8976 Received - 47 (G) 
01:17:31.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:31.444 00.000 8976 stepped: pos (-12, 23)
01:17:31.444 00.000 8976 MoveAxis(U, 0, ABG)
01:17:31.444 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:17:31.444 00.000 8976 MountToCamera -- mountX=2.09 mountY=-3.71 hyp=4.26 mountTheta=-1.06 cameraX=2.36, cameraY=3.55 cameraTheta=0.98
01:17:31.444 00.000 8976 incremental bump (2.356, 3.550) isValid = 1
01:17:31.444 00.000 8976 Scheduling Mount bump of (0.127, 0.198)
01:17:31.445 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.20, opts=4)
01:17:31.445 00.000 8976 Enqueuing Move request for scope (0.13, 0.20)
01:17:31.445 00.000 8976 move complete, result=0
01:17:31.445 00.000 9828 Worker thread wakes up
01:17:31.445 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
01:17:31.445 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0x4
01:17:31.445 00.000 8976 worker thread done servicing request
01:17:31.445 00.000 8976 Worker thread wakes up
01:17:31.445 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
01:17:31.445 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
01:17:31.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:31.445 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
01:17:31.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:31.445 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.00 mountX=-0.14 mountY=-0.18, mountTheta=-2.22
01:17:31.445 00.000 9828 Moving (0.13, 0.20) raw xDistance=-0.14 yDistance=-0.18
01:17:31.445 00.000 9828 BLC: window closed
01:17:31.446 00.001 9828 MoveAxis(E, 43, B)
01:17:31.446 00.000 9828 Guiding  Dir = 2, Dur = 43
01:17:31.446 00.000 9828 IsSlewing returns 0
01:17:31.446 00.000 9828 IsGuiding returns 0
01:17:31.446 00.000 9828 PulseGuide returned control before completion, sleep 53
01:17:31.504 00.058 9828 IsGuiding returns 1
01:17:31.504 00.000 9828 scope still moving after pulse duration time elapsed
01:17:31.535 00.031 9828 IsSlewing returns 0
01:17:31.535 00.000 9828 IsGuiding returns 1
01:17:31.566 00.031 9828 IsSlewing returns 0
01:17:31.566 00.000 9828 IsGuiding returns 1
01:17:31.598 00.032 9828 IsSlewing returns 0
01:17:31.598 00.000 9828 IsGuiding returns 1
01:17:31.629 00.031 9828 IsSlewing returns 0
01:17:31.629 00.000 9828 IsGuiding returns 0
01:17:31.629 00.000 9828 scope move finished after 43 + 139 ms
01:17:31.629 00.000 9828 Move returns status 0, amount 43
01:17:31.629 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:31.629 00.000 9828 MoveAxis(N, 25, B)
01:17:31.629 00.000 9828 Guiding  Dir = 0, Dur = 25
01:17:31.644 00.015 9828 IsSlewing returns 0
01:17:31.644 00.000 9828 IsGuiding returns 0
01:17:31.644 00.000 9828 PulseGuide returned control before completion, sleep 35
01:17:31.690 00.046 9828 IsGuiding returns 1
01:17:31.690 00.000 9828 scope still moving after pulse duration time elapsed
01:17:31.721 00.031 9828 IsSlewing returns 0
01:17:31.721 00.000 9828 IsGuiding returns 1
01:17:31.752 00.031 9828 IsSlewing returns 0
01:17:31.752 00.000 9828 IsGuiding returns 1
01:17:31.784 00.032 9828 IsSlewing returns 0
01:17:31.784 00.000 9828 IsGuiding returns 1
01:17:31.815 00.031 9828 IsSlewing returns 0
01:17:31.815 00.000 9828 IsGuiding returns 0
01:17:31.815 00.000 9828 scope move finished after 25 + 145 ms
01:17:31.815 00.000 9828 Move returns status 0, amount 25
01:17:31.815 00.000 9828 move complete, result=0
01:17:31.815 00.000 9828 worker thread done servicing request
01:17:31.815 00.000 5052 GuideStep: -0.1 px 43 ms EAST, -0.2 px 25 ms NORTH
01:17:32.131 00.316 8976 Exposure complete
01:17:32.136 00.005 8976 worker thread done servicing request
01:17:32.137 00.001 5052 OnExposeComplete: enter
01:17:32.137 00.000 5052 UpdateGuideState(): m_state=6
01:17:32.137 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3081
01:17:32.137 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.41, Mass=170, SNR=9.0, Peak=63 HFD=3.1
01:17:32.137 00.000 5052 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.04) = xAngle (-3.96 = 2.32)
01:17:32.137 00.000 5052 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.07 = 2.22)
01:17:32.137 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.92 mountX=-0.22 mountY=0.26, mountTheta=2.28
01:17:32.138 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.30, opts=13)
01:17:32.138 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.30)
01:17:32.138 00.000 8976 Worker thread wakes up
01:17:32.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.30) opts 0xd
01:17:32.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.30)
01:17:32.138 00.000 8976 Moving (-0.11, -0.30) raw xDistance=-0.22 yDistance=0.26
01:17:32.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:17:32.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:17:32.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:32.138 00.000 8976 MoveAxis(R, 0, ABG)
01:17:32.138 00.000 8976 MoveAxis(D, 1, ABG)
01:17:32.138 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
01:17:32.138 00.000 8976 stepping (-12, 23) + (0, -1)
01:17:32.138 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:32.139 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:32.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:32.139 00.000 5052 Enqueuing Expose request
01:17:32.164 00.025 8976 Received - 47 (G) 
01:17:32.164 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:32.164 00.000 8976 stepped: pos (-12, 22)
01:17:32.164 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:17:32.164 00.000 8976 MountToCamera -- mountX=2.01 mountY=-3.64 hyp=4.16 mountTheta=-1.07 cameraX=2.33, cameraY=3.44 cameraTheta=0.98
01:17:32.164 00.000 8976 incremental bump (2.329, 3.443) isValid = 1
01:17:32.164 00.000 8976 Scheduling Mount bump of (0.129, 0.197)
01:17:32.164 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.20, opts=4)
01:17:32.164 00.000 8976 Enqueuing Move request for scope (0.13, 0.20)
01:17:32.164 00.000 8976 move complete, result=0
01:17:32.164 00.000 9828 Worker thread wakes up
01:17:32.164 00.000 8976 worker thread done servicing request
01:17:32.164 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:17:32.164 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0x4
01:17:32.165 00.001 8976 Worker thread wakes up
01:17:32.165 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
01:17:32.165 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:32.165 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
01:17:32.165 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:32.165 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
01:17:32.165 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.99 mountX=-0.14 mountY=-0.18, mountTheta=-2.22
01:17:32.165 00.000 9828 Moving (0.13, 0.20) raw xDistance=-0.14 yDistance=-0.18
01:17:32.165 00.000 9828 BLC: window closed
01:17:32.165 00.000 9828 MoveAxis(E, 44, B)
01:17:32.165 00.000 9828 Guiding  Dir = 2, Dur = 44
01:17:32.165 00.000 9828 IsSlewing returns 0
01:17:32.166 00.001 9828 IsGuiding returns 0
01:17:32.166 00.000 9828 PulseGuide returned control before completion, sleep 54
01:17:32.230 00.064 9828 IsGuiding returns 1
01:17:32.230 00.000 9828 scope still moving after pulse duration time elapsed
01:17:32.262 00.032 9828 IsSlewing returns 0
01:17:32.263 00.001 9828 IsGuiding returns 1
01:17:32.294 00.031 9828 IsSlewing returns 0
01:17:32.294 00.000 9828 IsGuiding returns 1
01:17:32.324 00.030 9828 IsSlewing returns 0
01:17:32.324 00.000 9828 IsGuiding returns 1
01:17:32.356 00.032 9828 IsSlewing returns 0
01:17:32.356 00.000 9828 IsGuiding returns 0
01:17:32.356 00.000 9828 scope move finished after 44 + 146 ms
01:17:32.356 00.000 9828 Move returns status 0, amount 44
01:17:32.356 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:32.356 00.000 9828 MoveAxis(N, 24, B)
01:17:32.356 00.000 9828 Guiding  Dir = 0, Dur = 24
01:17:32.372 00.016 9828 IsSlewing returns 0
01:17:32.372 00.000 9828 IsGuiding returns 0
01:17:32.373 00.001 9828 PulseGuide returned control before completion, sleep 34
01:17:32.418 00.045 9828 IsGuiding returns 1
01:17:32.418 00.000 9828 scope still moving after pulse duration time elapsed
01:17:32.449 00.031 9828 IsSlewing returns 0
01:17:32.449 00.000 9828 IsGuiding returns 1
01:17:32.480 00.031 9828 IsSlewing returns 0
01:17:32.480 00.000 9828 IsGuiding returns 1
01:17:32.511 00.031 9828 IsSlewing returns 0
01:17:32.511 00.000 9828 IsGuiding returns 1
01:17:32.542 00.031 9828 IsSlewing returns 0
01:17:32.542 00.000 9828 IsGuiding returns 0
01:17:32.542 00.000 9828 scope move finished after 24 + 146 ms
01:17:32.542 00.000 9828 Move returns status 0, amount 24
01:17:32.542 00.000 9828 move complete, result=0
01:17:32.542 00.000 9828 worker thread done servicing request
01:17:32.542 00.000 5052 GuideStep: -0.1 px 44 ms EAST, -0.2 px 24 ms NORTH
01:17:32.847 00.305 8976 Exposure complete
01:17:32.853 00.006 8976 worker thread done servicing request
01:17:32.853 00.000 5052 OnExposeComplete: enter
01:17:32.853 00.000 5052 UpdateGuideState(): m_state=6
01:17:32.853 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3082
01:17:32.853 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.26, Mass=204, SNR=9.8, Peak=68 HFD=3.4
01:17:32.853 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
01:17:32.853 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
01:17:32.853 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.45 hyp=0.61 cameraTheta=-0.83 mountX=-0.59 mountY=-0.10, mountTheta=-2.98
01:17:32.854 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.45, opts=13)
01:17:32.854 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.45)
01:17:32.854 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:32.854 00.000 8976 Worker thread wakes up
01:17:32.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.45) opts 0xd
01:17:32.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.45)
01:17:32.854 00.000 8976 Moving (0.41, -0.45) raw xDistance=-0.59 yDistance=-0.10
01:17:32.854 00.000 5052 UpdateGuideState exits: m=204 SNR=9.8
01:17:32.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:32.854 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:32.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:17:32.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:17:32.854 00.000 8976 MoveAxis(R, 2, ABG)
01:17:32.854 00.000 5052 Enqueuing Expose request
01:17:32.854 00.000 8976 stepping (-12, 22) + (2, 0)
01:17:32.855 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:32.884 00.029 8976 Received - 47 (G) 
01:17:32.884 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:32.884 00.000 8976 stepped: pos (-10, 22)
01:17:32.884 00.000 8976 MoveAxis(U, 0, ABG)
01:17:32.884 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:17:32.884 00.000 8976 MountToCamera -- mountX=1.85 mountY=-3.59 hyp=4.04 mountTheta=-1.10 cameraX=2.36, cameraY=3.28 cameraTheta=0.95
01:17:32.884 00.000 8976 incremental bump (2.357, 3.282) isValid = 1
01:17:32.884 00.000 8976 Scheduling Mount bump of (0.134, 0.193)
01:17:32.884 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.19, opts=4)
01:17:32.884 00.000 8976 Enqueuing Move request for scope (0.13, 0.19)
01:17:32.884 00.000 8976 move complete, result=0
01:17:32.884 00.000 9828 Worker thread wakes up
01:17:32.884 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0x4
01:17:32.884 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
01:17:32.884 00.000 8976 worker thread done servicing request
01:17:32.884 00.000 8976 Worker thread wakes up
01:17:32.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:32.884 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:32.885 00.001 5052 GuideStep: -0.6 px 2 ms EAST, -0.1 px 0 ms NORTH
01:17:32.885 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
01:17:32.885 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
01:17:32.885 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.24 cameraTheta=0.97 mountX=-0.14 mountY=-0.18, mountTheta=-2.25
01:17:32.885 00.000 9828 Moving (0.13, 0.19) raw xDistance=-0.14 yDistance=-0.18
01:17:32.885 00.000 9828 BLC: window closed
01:17:32.885 00.000 9828 MoveAxis(E, 45, B)
01:17:32.885 00.000 9828 Guiding  Dir = 2, Dur = 45
01:17:32.885 00.000 9828 IsSlewing returns 0
01:17:32.885 00.000 9828 IsGuiding returns 0
01:17:32.886 00.001 9828 PulseGuide returned control before completion, sleep 55
01:17:32.944 00.058 9828 IsGuiding returns 1
01:17:32.944 00.000 9828 scope still moving after pulse duration time elapsed
01:17:32.976 00.032 9828 IsSlewing returns 0
01:17:32.976 00.000 9828 IsGuiding returns 1
01:17:33.007 00.031 9828 IsSlewing returns 0
01:17:33.007 00.000 9828 IsGuiding returns 1
01:17:33.037 00.030 9828 IsSlewing returns 0
01:17:33.037 00.000 9828 IsGuiding returns 1
01:17:33.067 00.030 9828 IsSlewing returns 0
01:17:33.067 00.000 9828 IsGuiding returns 0
01:17:33.067 00.000 9828 scope move finished after 45 + 137 ms
01:17:33.067 00.000 9828 Move returns status 0, amount 45
01:17:33.067 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:33.067 00.000 9828 MoveAxis(N, 24, B)
01:17:33.067 00.000 9828 Guiding  Dir = 0, Dur = 24
01:17:33.083 00.016 9828 IsSlewing returns 0
01:17:33.083 00.000 9828 IsGuiding returns 0
01:17:33.083 00.000 9828 PulseGuide returned control before completion, sleep 34
01:17:33.129 00.046 9828 IsGuiding returns 1
01:17:33.129 00.000 9828 scope still moving after pulse duration time elapsed
01:17:33.159 00.030 9828 IsSlewing returns 0
01:17:33.159 00.000 9828 IsGuiding returns 1
01:17:33.190 00.031 9828 IsSlewing returns 0
01:17:33.190 00.000 9828 IsGuiding returns 1
01:17:33.222 00.032 9828 IsSlewing returns 0
01:17:33.222 00.000 9828 IsGuiding returns 1
01:17:33.253 00.031 9828 IsSlewing returns 0
01:17:33.253 00.000 9828 IsGuiding returns 0
01:17:33.253 00.000 9828 scope move finished after 24 + 146 ms
01:17:33.253 00.000 9828 Move returns status 0, amount 24
01:17:33.253 00.000 9828 move complete, result=0
01:17:33.253 00.000 9828 worker thread done servicing request
01:17:33.253 00.000 5052 GuideStep: -0.1 px 45 ms EAST, -0.2 px 24 ms NORTH
01:17:33.570 00.317 8976 Exposure complete
01:17:33.576 00.006 8976 worker thread done servicing request
01:17:33.576 00.000 5052 OnExposeComplete: enter
01:17:33.576 00.000 5052 UpdateGuideState(): m_state=6
01:17:33.576 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3083
01:17:33.576 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.71, Mass=170, SNR=9.0, Peak=62 HFD=3.0
01:17:33.576 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:17:33.576 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
01:17:33.576 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.00 hyp=0.55 cameraTheta=3.14 mountX=0.25 mountY=0.46, mountTheta=1.07
01:17:33.577 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.00, opts=13)
01:17:33.577 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.00)
01:17:33.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:17:33.577 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
01:17:33.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:33.577 00.000 8976 Worker thread wakes up
01:17:33.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.00) opts 0xd
01:17:33.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.00)
01:17:33.577 00.000 8976 Moving (-0.55, 0.00) raw xDistance=0.25 yDistance=0.46
01:17:33.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:17:33.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:33.577 00.000 5052 Enqueuing Expose request
01:17:33.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:17:33.577 00.000 8976 MoveAxis(R, 0, ABG)
01:17:33.577 00.000 8976 MoveAxis(D, 2, ABG)
01:17:33.577 00.000 8976 stepping (-10, 22) + (0, -2)
01:17:33.577 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:33.603 00.026 8976 Received - 47 (G) 
01:17:33.603 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:33.603 00.000 8976 stepped: pos (-10, 20)
01:17:33.603 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:17:33.603 00.000 8976 MountToCamera -- mountX=1.74 mountY=-3.46 hyp=3.87 mountTheta=-1.10 cameraX=2.28, cameraY=3.13 cameraTheta=0.94
01:17:33.603 00.000 8976 incremental bump (2.282, 3.126) isValid = 1
01:17:33.603 00.000 8976 Scheduling Mount bump of (0.135, 0.192)
01:17:33.603 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
01:17:33.603 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
01:17:33.603 00.000 8976 move complete, result=0
01:17:33.603 00.000 8976 worker thread done servicing request
01:17:33.603 00.000 8976 Worker thread wakes up
01:17:33.603 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:17:33.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:33.603 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:33.604 00.001 9828 Worker thread wakes up
01:17:33.604 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
01:17:33.604 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
01:17:33.604 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:17:33.604 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:17:33.604 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.96 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
01:17:33.604 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.14 yDistance=-0.17
01:17:33.604 00.000 9828 BLC: window closed
01:17:33.604 00.000 9828 MoveAxis(E, 46, B)
01:17:33.604 00.000 9828 Guiding  Dir = 2, Dur = 46
01:17:33.605 00.001 9828 IsSlewing returns 0
01:17:33.605 00.000 9828 IsGuiding returns 0
01:17:33.605 00.000 9828 PulseGuide returned control before completion, sleep 56
01:17:33.674 00.069 9828 IsGuiding returns 1
01:17:33.674 00.000 9828 scope still moving after pulse duration time elapsed
01:17:33.705 00.031 9828 IsSlewing returns 0
01:17:33.705 00.000 9828 IsGuiding returns 1
01:17:33.736 00.031 9828 IsSlewing returns 0
01:17:33.736 00.000 9828 IsGuiding returns 1
01:17:33.767 00.031 9828 IsSlewing returns 0
01:17:33.767 00.000 9828 IsGuiding returns 0
01:17:33.767 00.000 9828 scope move finished after 46 + 116 ms
01:17:33.767 00.000 9828 Move returns status 0, amount 46
01:17:33.768 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:33.768 00.000 9828 MoveAxis(N, 24, B)
01:17:33.768 00.000 9828 Guiding  Dir = 0, Dur = 24
01:17:33.783 00.015 9828 IsSlewing returns 0
01:17:33.783 00.000 9828 IsGuiding returns 0
01:17:33.783 00.000 9828 PulseGuide returned control before completion, sleep 34
01:17:33.830 00.047 9828 IsGuiding returns 1
01:17:33.830 00.000 9828 scope still moving after pulse duration time elapsed
01:17:33.860 00.030 9828 IsSlewing returns 0
01:17:33.860 00.000 9828 IsGuiding returns 1
01:17:33.891 00.031 9828 IsSlewing returns 0
01:17:33.891 00.000 9828 IsGuiding returns 1
01:17:33.921 00.030 9828 IsSlewing returns 0
01:17:33.921 00.000 9828 IsGuiding returns 1
01:17:33.953 00.032 9828 IsSlewing returns 0
01:17:33.953 00.000 9828 IsGuiding returns 0
01:17:33.953 00.000 9828 scope move finished after 24 + 146 ms
01:17:33.953 00.000 9828 Move returns status 0, amount 24
01:17:33.953 00.000 9828 move complete, result=0
01:17:33.953 00.000 9828 worker thread done servicing request
01:17:33.954 00.001 5052 GuideStep: -0.1 px 46 ms EAST, -0.2 px 24 ms NORTH
01:17:34.300 00.346 8976 Exposure complete
01:17:34.306 00.006 8976 worker thread done servicing request
01:17:34.306 00.000 5052 OnExposeComplete: enter
01:17:34.306 00.000 5052 UpdateGuideState(): m_state=6
01:17:34.306 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3084
01:17:34.306 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.81, Mass=172, SNR=9.0, Peak=62 HFD=3.1
01:17:34.306 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:17:34.306 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:17:34.306 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=0.10 hyp=0.90 cameraTheta=3.03 mountX=0.50 mountY=0.70, mountTheta=0.95
01:17:34.306 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=0.10, opts=13)
01:17:34.306 00.000 5052 Enqueuing Move request for stepguider (-0.90, 0.10)
01:17:34.307 00.001 8976 Worker thread wakes up
01:17:34.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, 0.10) opts 0xd
01:17:34.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, 0.10)
01:17:34.307 00.000 8976 Moving (-0.90, 0.10) raw xDistance=0.50 yDistance=0.70
01:17:34.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:17:34.307 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
01:17:34.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:34.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
01:17:34.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
01:17:34.307 00.000 8976 MoveAxis(L, 2, ABG)
01:17:34.307 00.000 8976 stepping (-10, 20) + (-2, 0)
01:17:34.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:34.307 00.000 5052 Enqueuing Expose request
01:17:34.307 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:34.339 00.032 8976 Received - 47 (G) 
01:17:34.339 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:34.339 00.000 8976 stepped: pos (-12, 20)
01:17:34.339 00.000 8976 MoveAxis(D, 3, ABG)
01:17:34.339 00.000 8976 stepping (-12, 20) + (0, -3)
01:17:34.339 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:34.370 00.031 8976 Received - 47 (G) 
01:17:34.370 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:34.370 00.000 8976 stepped: pos (-12, 17)
01:17:34.370 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:17:34.371 00.001 8976 MountToCamera -- mountX=1.77 mountY=-3.21 hyp=3.66 mountTheta=-1.07 cameraX=2.05, cameraY=3.04 cameraTheta=0.98
01:17:34.371 00.000 8976 incremental bump (2.046, 3.040) isValid = 1
01:17:34.371 00.000 8976 Scheduling Mount bump of (0.128, 0.198)
01:17:34.371 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.20, opts=4)
01:17:34.371 00.000 8976 Enqueuing Move request for scope (0.13, 0.20)
01:17:34.371 00.000 8976 move complete, result=0
01:17:34.371 00.000 9828 Worker thread wakes up
01:17:34.371 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0x4
01:17:34.371 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
01:17:34.371 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
01:17:34.371 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
01:17:34.371 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:17:34.371 00.000 8976 worker thread done servicing request
01:17:34.371 00.000 8976 Worker thread wakes up
01:17:34.371 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.00 mountX=-0.14 mountY=-0.18, mountTheta=-2.22
01:17:34.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:34.371 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:34.371 00.000 9828 Moving (0.13, 0.20) raw xDistance=-0.14 yDistance=-0.18
01:17:34.372 00.001 9828 BLC: window closed
01:17:34.372 00.000 9828 MoveAxis(E, 44, B)
01:17:34.372 00.000 9828 Guiding  Dir = 2, Dur = 44
01:17:34.372 00.000 9828 IsSlewing returns 0
01:17:34.372 00.000 9828 IsGuiding returns 0
01:17:34.372 00.000 9828 PulseGuide returned control before completion, sleep 54
01:17:34.438 00.066 9828 IsGuiding returns 1
01:17:34.438 00.000 9828 scope still moving after pulse duration time elapsed
01:17:34.469 00.031 9828 IsSlewing returns 0
01:17:34.469 00.000 9828 IsGuiding returns 1
01:17:34.500 00.031 9828 IsSlewing returns 0
01:17:34.500 00.000 9828 IsGuiding returns 1
01:17:34.531 00.031 9828 IsSlewing returns 0
01:17:34.531 00.000 9828 IsGuiding returns 0
01:17:34.531 00.000 9828 scope move finished after 44 + 115 ms
01:17:34.531 00.000 9828 Move returns status 0, amount 44
01:17:34.531 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:34.531 00.000 9828 MoveAxis(N, 24, B)
01:17:34.531 00.000 9828 Guiding  Dir = 0, Dur = 24
01:17:34.547 00.016 9828 IsSlewing returns 0
01:17:34.547 00.000 9828 IsGuiding returns 1
01:17:34.547 00.000 9828 Entered PulseGuideScope while moving
01:17:34.608 00.061 9828 IsSlewing returns 0
01:17:34.608 00.000 9828 IsGuiding returns 1
01:17:34.608 00.000 9828 Still moving
01:17:34.669 00.061 9828 IsSlewing returns 0
01:17:34.669 00.000 9828 IsGuiding returns 1
01:17:34.669 00.000 9828 Still moving
01:17:34.730 00.061 9828 IsSlewing returns 0
01:17:34.730 00.000 9828 IsGuiding returns 0
01:17:34.730 00.000 9828 Movement stopped - continuing
01:17:34.730 00.000 9828 PulseGuide returned control before completion, sleep 34
01:17:34.776 00.046 9828 IsGuiding returns 1
01:17:34.776 00.000 9828 scope still moving after pulse duration time elapsed
01:17:34.807 00.031 9828 IsSlewing returns 0
01:17:34.807 00.000 9828 IsGuiding returns 1
01:17:34.838 00.031 9828 IsSlewing returns 0
01:17:34.838 00.000 9828 IsGuiding returns 1
01:17:34.869 00.031 9828 IsSlewing returns 0
01:17:34.869 00.000 9828 IsGuiding returns 0
01:17:34.869 00.000 9828 scope move finished after 24 + 115 ms
01:17:34.869 00.000 9828 Move returns status 0, amount 24
01:17:34.869 00.000 9828 move complete, result=0
01:17:34.869 00.000 9828 worker thread done servicing request
01:17:35.040 00.171 5052 GuideStep: -0.1 px 44 ms EAST, -0.2 px 24 ms NORTH
01:17:35.059 00.019 8976 Exposure complete
01:17:35.064 00.005 8976 worker thread done servicing request
01:17:35.064 00.000 5052 OnExposeComplete: enter
01:17:35.064 00.000 5052 UpdateGuideState(): m_state=6
01:17:35.064 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3085
01:17:35.064 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.60, Mass=167, SNR=8.9, Peak=62 HFD=3.3
01:17:35.064 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.65 = 1.64)
01:17:35.064 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.53)
01:17:35.065 00.001 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.60 mountX=-0.01 mountY=0.21, mountTheta=1.64
01:17:35.065 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.11, opts=13)
01:17:35.065 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.11)
01:17:35.065 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:35.065 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
01:17:35.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:35.065 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:35.065 00.000 5052 Enqueuing Expose request
01:17:35.065 00.000 8976 Worker thread wakes up
01:17:35.066 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.11) opts 0xd
01:17:35.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.11)
01:17:35.066 00.000 8976 Moving (-0.18, -0.11) raw xDistance=-0.01 yDistance=0.21
01:17:35.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:17:35.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:17:35.066 00.000 8976 MoveAxis(R, 0, ABG)
01:17:35.066 00.000 8976 MoveAxis(U, 0, ABG)
01:17:35.066 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:17:35.066 00.000 8976 MountToCamera -- mountX=1.80 mountY=-3.04 hyp=3.53 mountTheta=-1.04 cameraX=1.89, cameraY=2.98 cameraTheta=1.01
01:17:35.066 00.000 8976 incremental bump (1.888, 2.982) isValid = 1
01:17:35.066 00.000 8976 Scheduling Mount bump of (0.108, 0.176)
01:17:35.066 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.18, opts=4)
01:17:35.066 00.000 8976 Enqueuing Move request for scope (0.11, 0.18)
01:17:35.066 00.000 8976 move complete, result=0
01:17:35.066 00.000 9828 Worker thread wakes up
01:17:35.066 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:35.066 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0x4
01:17:35.066 00.000 8976 worker thread done servicing request
01:17:35.066 00.000 8976 Worker thread wakes up
01:17:35.066 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
01:17:35.066 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:17:35.066 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
01:17:35.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:35.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:35.066 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.02 mountX=-0.12 mountY=-0.16, mountTheta=-2.19
01:17:35.068 00.002 9828 Moving (0.11, 0.18) raw xDistance=-0.12 yDistance=-0.16
01:17:35.068 00.000 9828 BLC: window closed
01:17:35.068 00.000 9828 MoveAxis(E, 37, B)
01:17:35.068 00.000 9828 Guiding  Dir = 2, Dur = 37
01:17:35.068 00.000 9828 IsSlewing returns 0
01:17:35.068 00.000 9828 IsGuiding returns 0
01:17:35.068 00.000 9828 PulseGuide returned control before completion, sleep 47
01:17:35.117 00.049 9828 IsGuiding returns 1
01:17:35.117 00.000 9828 scope still moving after pulse duration time elapsed
01:17:35.147 00.030 9828 IsSlewing returns 0
01:17:35.147 00.000 9828 IsGuiding returns 1
01:17:35.179 00.032 9828 IsSlewing returns 0
01:17:35.179 00.000 9828 IsGuiding returns 1
01:17:35.210 00.031 9828 IsSlewing returns 0
01:17:35.210 00.000 9828 IsGuiding returns 0
01:17:35.210 00.000 9828 scope move finished after 37 + 105 ms
01:17:35.210 00.000 9828 Move returns status 0, amount 37
01:17:35.210 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:35.210 00.000 9828 MoveAxis(N, 22, B)
01:17:35.210 00.000 9828 Guiding  Dir = 0, Dur = 22
01:17:35.225 00.015 9828 IsSlewing returns 0
01:17:35.226 00.001 9828 IsGuiding returns 0
01:17:35.226 00.000 9828 PulseGuide returned control before completion, sleep 32
01:17:35.271 00.045 9828 IsGuiding returns 1
01:17:35.271 00.000 9828 scope still moving after pulse duration time elapsed
01:17:35.303 00.032 9828 IsSlewing returns 0
01:17:35.303 00.000 9828 IsGuiding returns 1
01:17:35.334 00.031 9828 IsSlewing returns 0
01:17:35.334 00.000 9828 IsGuiding returns 1
01:17:35.364 00.030 9828 IsSlewing returns 0
01:17:35.364 00.000 9828 IsGuiding returns 0
01:17:35.364 00.000 9828 scope move finished after 22 + 117 ms
01:17:35.364 00.000 9828 Move returns status 0, amount 22
01:17:35.364 00.000 9828 move complete, result=0
01:17:35.364 00.000 9828 worker thread done servicing request
01:17:35.365 00.001 5052 GuideStep: -0.1 px 37 ms EAST, -0.2 px 22 ms NORTH
01:17:35.751 00.386 8976 Exposure complete
01:17:35.756 00.005 8976 worker thread done servicing request
01:17:35.756 00.000 5052 OnExposeComplete: enter
01:17:35.756 00.000 5052 UpdateGuideState(): m_state=6
01:17:35.756 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3086
01:17:35.757 00.001 5052 Star::Find returns 1 (0), X=328.56, Y=281.48, Mass=209, SNR=9.9, Peak=63 HFD=3.2
01:17:35.757 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
01:17:35.757 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.36)
01:17:35.757 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.23 hyp=0.66 cameraTheta=-2.78 mountX=0.07 mountY=0.64, mountTheta=1.46
01:17:35.757 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.23, opts=13)
01:17:35.757 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.23)
01:17:35.757 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:17:35.758 00.001 8976 Worker thread wakes up
01:17:35.758 00.000 5052 UpdateGuideState exits: m=209 SNR=9.9
01:17:35.758 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:35.758 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.23) opts 0xd
01:17:35.758 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.23)
01:17:35.758 00.000 8976 Moving (-0.62, -0.23) raw xDistance=0.07 yDistance=0.64
01:17:35.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:17:35.758 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:35.758 00.000 5052 Enqueuing Expose request
01:17:35.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64
01:17:35.758 00.000 8976 MoveAxis(R, 0, ABG)
01:17:35.758 00.000 8976 MoveAxis(D, 3, ABG)
01:17:35.758 00.000 8976 stepping (-12, 17) + (0, -3)
01:17:35.758 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:35.793 00.035 8976 Received - 47 (G) 
01:17:35.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:35.793 00.000 8976 stepped: pos (-12, 14)
01:17:35.793 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:17:35.793 00.000 8976 MountToCamera -- mountX=1.81 mountY=-2.77 hyp=3.31 mountTheta=-0.99 cameraX=1.64, cameraY=2.87 cameraTheta=1.05
01:17:35.793 00.000 8976 incremental bump (1.642, 2.872) isValid = 1
01:17:35.793 00.000 8976 Scheduling Mount bump of (0.114, 0.207)
01:17:35.793 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
01:17:35.793 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
01:17:35.793 00.000 8976 move complete, result=0
01:17:35.793 00.000 8976 worker thread done servicing request
01:17:35.793 00.000 9828 Worker thread wakes up
01:17:35.793 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
01:17:35.794 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:17:35.794 00.000 8976 Worker thread wakes up
01:17:35.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:35.794 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:35.794 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:17:35.794 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
01:17:35.794 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
01:17:35.794 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.07 mountX=-0.12 mountY=-0.19, mountTheta=-2.14
01:17:35.794 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.19
01:17:35.794 00.000 9828 BLC: window closed
01:17:35.794 00.000 9828 MoveAxis(E, 39, B)
01:17:35.794 00.000 9828 Guiding  Dir = 2, Dur = 39
01:17:35.795 00.001 9828 IsSlewing returns 0
01:17:35.795 00.000 9828 IsGuiding returns 0
01:17:35.795 00.000 9828 PulseGuide returned control before completion, sleep 49
01:17:35.855 00.060 9828 IsGuiding returns 1
01:17:35.855 00.000 9828 scope still moving after pulse duration time elapsed
01:17:35.886 00.031 9828 IsSlewing returns 0
01:17:35.886 00.000 9828 IsGuiding returns 1
01:17:35.917 00.031 9828 IsSlewing returns 0
01:17:35.917 00.000 9828 IsGuiding returns 1
01:17:35.948 00.031 9828 IsSlewing returns 0
01:17:35.948 00.000 9828 IsGuiding returns 1
01:17:35.979 00.031 9828 IsSlewing returns 0
01:17:35.979 00.000 9828 IsGuiding returns 0
01:17:35.979 00.000 9828 scope move finished after 39 + 145 ms
01:17:35.979 00.000 9828 Move returns status 0, amount 39
01:17:35.979 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:35.979 00.000 9828 MoveAxis(N, 26, B)
01:17:35.979 00.000 9828 Guiding  Dir = 0, Dur = 26
01:17:35.994 00.015 9828 IsSlewing returns 0
01:17:35.994 00.000 9828 IsGuiding returns 0
01:17:35.994 00.000 9828 PulseGuide returned control before completion, sleep 36
01:17:36.041 00.047 9828 IsGuiding returns 1
01:17:36.041 00.000 9828 scope still moving after pulse duration time elapsed
01:17:36.072 00.031 9828 IsSlewing returns 0
01:17:36.072 00.000 9828 IsGuiding returns 1
01:17:36.104 00.032 9828 IsSlewing returns 0
01:17:36.104 00.000 9828 IsGuiding returns 1
01:17:36.136 00.032 9828 IsSlewing returns 0
01:17:36.136 00.000 9828 IsGuiding returns 0
01:17:36.136 00.000 9828 scope move finished after 26 + 115 ms
01:17:36.136 00.000 9828 Move returns status 0, amount 26
01:17:36.136 00.000 9828 move complete, result=0
01:17:36.136 00.000 9828 worker thread done servicing request
01:17:36.136 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.2 px 26 ms NORTH
01:17:36.478 00.342 8976 Exposure complete
01:17:36.484 00.006 8976 worker thread done servicing request
01:17:36.484 00.000 5052 OnExposeComplete: enter
01:17:36.484 00.000 5052 UpdateGuideState(): m_state=6
01:17:36.484 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3087
01:17:36.484 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.49, Mass=184, SNR=9.4, Peak=66 HFD=3.0
01:17:36.484 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.04) = xAngle (-3.61 = 2.67)
01:17:36.484 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.57)
01:17:36.484 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.57 mountX=-0.20 mountY=0.12, mountTheta=2.59
01:17:36.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.22, opts=13)
01:17:36.485 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.22)
01:17:36.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:17:36.485 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
01:17:36.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:36.485 00.000 8976 Worker thread wakes up
01:17:36.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.22) opts 0xd
01:17:36.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.22)
01:17:36.485 00.000 8976 Moving (0.00, -0.22) raw xDistance=-0.20 yDistance=0.12
01:17:36.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:36.485 00.000 5052 Enqueuing Expose request
01:17:36.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:17:36.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:17:36.485 00.000 8976 MoveAxis(R, 0, ABG)
01:17:36.485 00.000 8976 MoveAxis(U, 0, ABG)
01:17:36.486 00.001 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:17:36.486 00.000 8976 MountToCamera -- mountX=1.82 mountY=-2.59 hyp=3.16 mountTheta=-0.96 cameraX=1.48, cameraY=2.80 cameraTheta=1.08
01:17:36.486 00.000 8976 incremental bump (1.478, 2.798) isValid = 1
01:17:36.486 00.000 8976 Scheduling Mount bump of (0.100, 0.197)
01:17:36.486 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.20, opts=4)
01:17:36.486 00.000 8976 Enqueuing Move request for scope (0.10, 0.20)
01:17:36.486 00.000 8976 move complete, result=0
01:17:36.486 00.000 9828 Worker thread wakes up
01:17:36.486 00.000 8976 worker thread done servicing request
01:17:36.486 00.000 8976 Worker thread wakes up
01:17:36.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:36.486 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:36.486 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0x4
01:17:36.486 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
01:17:36.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:36.486 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
01:17:36.486 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
01:17:36.486 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.10 mountX=-0.11 mountY=-0.18, mountTheta=-2.11
01:17:36.487 00.001 9828 Moving (0.10, 0.20) raw xDistance=-0.11 yDistance=-0.18
01:17:36.487 00.000 9828 BLC: window closed
01:17:36.487 00.000 9828 MoveAxis(E, 35, B)
01:17:36.487 00.000 9828 Guiding  Dir = 2, Dur = 35
01:17:36.487 00.000 9828 IsSlewing returns 0
01:17:36.487 00.000 9828 IsGuiding returns 0
01:17:36.487 00.000 9828 PulseGuide returned control before completion, sleep 45
01:17:36.539 00.052 9828 IsGuiding returns 1
01:17:36.539 00.000 9828 scope still moving after pulse duration time elapsed
01:17:36.571 00.032 9828 IsSlewing returns 0
01:17:36.571 00.000 9828 IsGuiding returns 1
01:17:36.602 00.031 9828 IsSlewing returns 0
01:17:36.602 00.000 9828 IsGuiding returns 1
01:17:36.633 00.031 9828 IsSlewing returns 0
01:17:36.633 00.000 9828 IsGuiding returns 0
01:17:36.633 00.000 9828 scope move finished after 35 + 111 ms
01:17:36.633 00.000 9828 Move returns status 0, amount 35
01:17:36.633 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:36.633 00.000 9828 MoveAxis(N, 25, B)
01:17:36.633 00.000 9828 Guiding  Dir = 0, Dur = 25
01:17:36.649 00.016 9828 IsSlewing returns 0
01:17:36.649 00.000 9828 IsGuiding returns 0
01:17:36.649 00.000 9828 PulseGuide returned control before completion, sleep 35
01:17:36.696 00.047 9828 IsGuiding returns 1
01:17:36.696 00.000 9828 scope still moving after pulse duration time elapsed
01:17:36.727 00.031 9828 IsSlewing returns 0
01:17:36.727 00.000 9828 IsGuiding returns 1
01:17:36.757 00.030 9828 IsSlewing returns 0
01:17:36.757 00.000 9828 IsGuiding returns 1
01:17:36.789 00.032 9828 IsSlewing returns 0
01:17:36.790 00.001 9828 IsGuiding returns 0
01:17:36.790 00.000 9828 scope move finished after 25 + 116 ms
01:17:36.790 00.000 9828 Move returns status 0, amount 25
01:17:36.790 00.000 9828 move complete, result=0
01:17:36.790 00.000 9828 worker thread done servicing request
01:17:36.790 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.2 px 25 ms NORTH
01:17:37.169 00.379 8976 Exposure complete
01:17:37.174 00.005 8976 worker thread done servicing request
01:17:37.175 00.001 5052 OnExposeComplete: enter
01:17:37.175 00.000 5052 UpdateGuideState(): m_state=6
01:17:37.175 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3088
01:17:37.175 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.32, Mass=216, SNR=10.1, Peak=72 HFD=3.4
01:17:37.175 00.000 5052 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.04) = xAngle (-4.11 = 2.18)
01:17:37.175 00.000 5052 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.07)
01:17:37.175 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.39 hyp=0.44 cameraTheta=-2.06 mountX=-0.25 mountY=0.39, mountTheta=2.15
01:17:37.175 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.39, opts=13)
01:17:37.175 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.39)
01:17:37.176 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:17:37.176 00.000 5052 UpdateGuideState exits: m=216 SNR=10.1
01:17:37.176 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:37.176 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:37.176 00.000 5052 Enqueuing Expose request
01:17:37.176 00.000 8976 Worker thread wakes up
01:17:37.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.39) opts 0xd
01:17:37.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.39)
01:17:37.176 00.000 8976 Moving (-0.21, -0.39) raw xDistance=-0.25 yDistance=0.39
01:17:37.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:17:37.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:17:37.176 00.000 8976 MoveAxis(R, 0, ABG)
01:17:37.176 00.000 8976 MoveAxis(D, 2, ABG)
01:17:37.176 00.000 8976 stepping (-12, 14) + (0, -2)
01:17:37.176 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:37.200 00.024 8976 Received - 47 (G) 
01:17:37.200 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:37.200 00.000 8976 stepped: pos (-12, 12)
01:17:37.200 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:17:37.200 00.000 8976 MountToCamera -- mountX=1.82 mountY=-2.36 hyp=2.99 mountTheta=-0.91 cameraX=1.27, cameraY=2.70 cameraTheta=1.13
01:17:37.200 00.000 8976 incremental bump (1.274, 2.701) isValid = 1
01:17:37.200 00.000 8976 Scheduling Mount bump of (0.098, 0.215)
01:17:37.200 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.22, opts=4)
01:17:37.200 00.000 8976 Enqueuing Move request for scope (0.10, 0.22)
01:17:37.200 00.000 8976 move complete, result=0
01:17:37.200 00.000 9828 Worker thread wakes up
01:17:37.200 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0x4
01:17:37.200 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:17:37.200 00.000 8976 worker thread done servicing request
01:17:37.200 00.000 8976 Worker thread wakes up
01:17:37.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:37.200 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
01:17:37.201 00.001 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
01:17:37.201 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
01:17:37.201 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.14 mountX=-0.11 mountY=-0.20, mountTheta=-2.06
01:17:37.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:37.201 00.000 9828 Moving (0.10, 0.22) raw xDistance=-0.11 yDistance=-0.20
01:17:37.201 00.000 9828 BLC: window closed
01:17:37.201 00.000 9828 MoveAxis(E, 34, B)
01:17:37.201 00.000 9828 Guiding  Dir = 2, Dur = 34
01:17:37.201 00.000 9828 IsSlewing returns 0
01:17:37.201 00.000 9828 IsGuiding returns 0
01:17:37.201 00.000 9828 PulseGuide returned control before completion, sleep 44
01:17:37.255 00.054 9828 IsGuiding returns 1
01:17:37.255 00.000 9828 scope still moving after pulse duration time elapsed
01:17:37.286 00.031 9828 IsSlewing returns 0
01:17:37.286 00.000 9828 IsGuiding returns 1
01:17:37.316 00.030 9828 IsSlewing returns 0
01:17:37.316 00.000 9828 IsGuiding returns 1
01:17:37.348 00.032 9828 IsSlewing returns 0
01:17:37.348 00.000 9828 IsGuiding returns 0
01:17:37.348 00.000 9828 scope move finished after 34 + 112 ms
01:17:37.348 00.000 9828 Move returns status 0, amount 34
01:17:37.348 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:37.348 00.000 9828 MoveAxis(N, 27, B)
01:17:37.348 00.000 9828 Guiding  Dir = 0, Dur = 27
01:17:37.364 00.016 9828 IsSlewing returns 0
01:17:37.364 00.000 9828 IsGuiding returns 0
01:17:37.365 00.001 9828 PulseGuide returned control before completion, sleep 37
01:17:37.411 00.046 9828 IsGuiding returns 1
01:17:37.411 00.000 9828 scope still moving after pulse duration time elapsed
01:17:37.443 00.032 9828 IsSlewing returns 0
01:17:37.447 00.004 9828 IsGuiding returns 1
01:17:37.474 00.027 9828 IsSlewing returns 0
01:17:37.474 00.000 9828 IsGuiding returns 1
01:17:37.504 00.030 9828 IsSlewing returns 0
01:17:37.504 00.000 9828 IsGuiding returns 1
01:17:37.535 00.031 9828 IsSlewing returns 0
01:17:37.535 00.000 9828 IsGuiding returns 0
01:17:37.535 00.000 9828 scope move finished after 27 + 143 ms
01:17:37.535 00.000 9828 Move returns status 0, amount 27
01:17:37.535 00.000 9828 move complete, result=0
01:17:37.535 00.000 9828 worker thread done servicing request
01:17:37.535 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.2 px 27 ms NORTH
01:17:37.888 00.353 8976 Exposure complete
01:17:37.894 00.006 8976 worker thread done servicing request
01:17:37.894 00.000 5052 OnExposeComplete: enter
01:17:37.894 00.000 5052 UpdateGuideState(): m_state=6
01:17:37.894 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3089
01:17:37.894 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.76, Mass=201, SNR=9.8, Peak=65 HFD=3.2
01:17:37.894 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:17:37.894 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
01:17:37.894 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.24 cameraTheta=0.19 mountX=-0.07 mountY=-0.22, mountTheta=-1.86
01:17:37.896 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.05, opts=13)
01:17:37.896 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.05)
01:17:37.896 00.000 8976 Worker thread wakes up
01:17:37.896 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:37.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.05) opts 0xd
01:17:37.896 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:17:37.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.05)
01:17:37.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:37.896 00.000 8976 Moving (0.24, 0.05) raw xDistance=-0.07 yDistance=-0.22
01:17:37.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:37.896 00.000 5052 Enqueuing Expose request
01:17:37.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:17:37.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:17:37.896 00.000 8976 MoveAxis(R, 0, ABG)
01:17:37.896 00.000 8976 MoveAxis(U, 0, ABG)
01:17:37.896 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:17:37.897 00.001 8976 MountToCamera -- mountX=1.83 mountY=-2.21 hyp=2.87 mountTheta=-0.88 cameraX=1.14, cameraY=2.64 cameraTheta=1.16
01:17:37.897 00.000 8976 incremental bump (1.137, 2.636) isValid = 1
01:17:37.897 00.000 8976 Scheduling Mount bump of (0.091, 0.219)
01:17:37.897 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.22, opts=4)
01:17:37.897 00.000 8976 Enqueuing Move request for scope (0.09, 0.22)
01:17:37.897 00.000 8976 move complete, result=0
01:17:37.897 00.000 9828 Worker thread wakes up
01:17:37.897 00.000 8976 worker thread done servicing request
01:17:37.897 00.000 8976 Worker thread wakes up
01:17:37.897 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:17:37.897 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0x4
01:17:37.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:37.897 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:37.897 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
01:17:37.897 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
01:17:37.897 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
01:17:37.897 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.18 mountX=-0.10 mountY=-0.21, mountTheta=-2.03
01:17:37.898 00.001 9828 Moving (0.09, 0.22) raw xDistance=-0.10 yDistance=-0.21
01:17:37.898 00.000 9828 BLC: window closed
01:17:37.898 00.000 9828 MoveAxis(E, 32, B)
01:17:37.898 00.000 9828 Guiding  Dir = 2, Dur = 32
01:17:37.898 00.000 9828 IsSlewing returns 0
01:17:37.898 00.000 9828 IsGuiding returns 0
01:17:37.898 00.000 9828 PulseGuide returned control before completion, sleep 42
01:17:37.953 00.055 9828 IsGuiding returns 1
01:17:37.953 00.000 9828 scope still moving after pulse duration time elapsed
01:17:37.984 00.031 9828 IsSlewing returns 0
01:17:37.984 00.000 9828 IsGuiding returns 1
01:17:38.016 00.032 9828 IsSlewing returns 0
01:17:38.016 00.000 9828 IsGuiding returns 1
01:17:38.047 00.031 9828 IsSlewing returns 0
01:17:38.047 00.000 9828 IsGuiding returns 0
01:17:38.047 00.000 9828 scope move finished after 32 + 117 ms
01:17:38.047 00.000 9828 Move returns status 0, amount 32
01:17:38.047 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:38.048 00.001 9828 MoveAxis(N, 28, B)
01:17:38.048 00.000 9828 Guiding  Dir = 0, Dur = 28
01:17:38.063 00.015 9828 IsSlewing returns 0
01:17:38.063 00.000 9828 IsGuiding returns 1
01:17:38.064 00.001 9828 Entered PulseGuideScope while moving
01:17:38.124 00.060 9828 IsSlewing returns 0
01:17:38.124 00.000 9828 IsGuiding returns 1
01:17:38.124 00.000 9828 Still moving
01:17:38.188 00.064 9828 IsSlewing returns 0
01:17:38.188 00.000 9828 IsGuiding returns 1
01:17:38.188 00.000 9828 Still moving
01:17:38.250 00.062 9828 IsSlewing returns 0
01:17:38.250 00.000 9828 IsGuiding returns 0
01:17:38.250 00.000 9828 Movement stopped - continuing
01:17:38.250 00.000 9828 PulseGuide returned control before completion, sleep 38
01:17:38.298 00.048 9828 IsGuiding returns 1
01:17:38.298 00.000 9828 scope still moving after pulse duration time elapsed
01:17:38.328 00.030 9828 IsSlewing returns 0
01:17:38.328 00.000 9828 IsGuiding returns 1
01:17:38.359 00.031 9828 IsSlewing returns 0
01:17:38.359 00.000 9828 IsGuiding returns 1
01:17:38.390 00.031 9828 IsSlewing returns 0
01:17:38.390 00.000 9828 IsGuiding returns 1
01:17:38.421 00.031 9828 IsSlewing returns 0
01:17:38.421 00.000 9828 IsGuiding returns 0
01:17:38.421 00.000 9828 scope move finished after 28 + 142 ms
01:17:38.421 00.000 9828 Move returns status 0, amount 28
01:17:38.421 00.000 9828 move complete, result=0
01:17:38.421 00.000 9828 worker thread done servicing request
01:17:38.564 00.143 5052 GuideStep: -0.1 px 32 ms EAST, -0.2 px 28 ms NORTH
01:17:38.584 00.020 8976 Exposure complete
01:17:38.589 00.005 8976 worker thread done servicing request
01:17:38.589 00.000 5052 OnExposeComplete: enter
01:17:38.589 00.000 5052 UpdateGuideState(): m_state=6
01:17:38.590 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3090
01:17:38.590 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.78, Mass=181, SNR=9.3, Peak=64 HFD=3.3
01:17:38.590 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
01:17:38.590 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
01:17:38.590 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.46 mountX=-0.00 mountY=-0.15, mountTheta=-1.58
01:17:38.590 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.07, opts=13)
01:17:38.590 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.07)
01:17:38.590 00.000 8976 Worker thread wakes up
01:17:38.591 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.07) opts 0xd
01:17:38.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.07)
01:17:38.591 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:38.591 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
01:17:38.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:38.591 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:38.591 00.000 5052 Enqueuing Expose request
01:17:38.591 00.000 8976 Moving (0.13, 0.07) raw xDistance=-0.00 yDistance=-0.15
01:17:38.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:17:38.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:17:38.591 00.000 8976 MoveAxis(R, 0, ABG)
01:17:38.591 00.000 8976 MoveAxis(U, 0, ABG)
01:17:38.591 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
01:17:38.591 00.000 8976 MountToCamera -- mountX=1.83 mountY=-2.11 hyp=2.80 mountTheta=-0.86 cameraX=1.05, cameraY=2.59 cameraTheta=1.19
01:17:38.591 00.000 8976 incremental bump (1.046, 2.592) isValid = 1
01:17:38.591 00.000 8976 Scheduling Mount bump of (0.054, 0.139)
01:17:38.591 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.14, opts=4)
01:17:38.591 00.000 8976 Enqueuing Move request for scope (0.05, 0.14)
01:17:38.591 00.000 8976 move complete, result=0
01:17:38.591 00.000 9828 Worker thread wakes up
01:17:38.591 00.000 8976 worker thread done servicing request
01:17:38.592 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:38.592 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0x4
01:17:38.592 00.000 8976 Worker thread wakes up
01:17:38.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:38.592 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:38.592 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
01:17:38.592 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
01:17:38.592 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
01:17:38.592 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.20 mountX=-0.06 mountY=-0.13, mountTheta=-2.00
01:17:38.592 00.000 9828 Moving (0.05, 0.14) raw xDistance=-0.06 yDistance=-0.13
01:17:38.593 00.001 9828 BLC: window closed
01:17:38.593 00.000 9828 MoveAxis(E, 19, B)
01:17:38.593 00.000 9828 Guiding  Dir = 2, Dur = 19
01:17:38.593 00.000 9828 IsSlewing returns 0
01:17:38.593 00.000 9828 IsGuiding returns 0
01:17:38.593 00.000 9828 PulseGuide returned control before completion, sleep 29
01:17:38.638 00.045 9828 IsGuiding returns 1
01:17:38.638 00.000 9828 scope still moving after pulse duration time elapsed
01:17:38.669 00.031 9828 IsSlewing returns 0
01:17:38.669 00.000 9828 IsGuiding returns 1
01:17:38.699 00.030 9828 IsSlewing returns 0
01:17:38.699 00.000 9828 IsGuiding returns 1
01:17:38.729 00.030 9828 IsSlewing returns 0
01:17:38.729 00.000 9828 IsGuiding returns 0
01:17:38.729 00.000 9828 scope move finished after 19 + 117 ms
01:17:38.729 00.000 9828 Move returns status 0, amount 19
01:17:38.729 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:38.729 00.000 9828 MoveAxis(N, 18, B)
01:17:38.729 00.000 9828 Guiding  Dir = 0, Dur = 18
01:17:38.745 00.016 9828 IsSlewing returns 0
01:17:38.745 00.000 9828 IsGuiding returns 0
01:17:38.745 00.000 9828 PulseGuide returned control before completion, sleep 28
01:17:38.776 00.031 9828 IsGuiding returns 1
01:17:38.776 00.000 9828 scope still moving after pulse duration time elapsed
01:17:38.807 00.031 9828 IsSlewing returns 0
01:17:38.807 00.000 9828 IsGuiding returns 1
01:17:38.837 00.030 9828 IsSlewing returns 0
01:17:38.837 00.000 9828 IsGuiding returns 1
01:17:38.868 00.031 9828 IsSlewing returns 0
01:17:38.868 00.000 9828 IsGuiding returns 1
01:17:38.899 00.031 9828 IsSlewing returns 0
01:17:38.899 00.000 9828 IsGuiding returns 0
01:17:38.899 00.000 9828 scope move finished after 18 + 136 ms
01:17:38.899 00.000 9828 Move returns status 0, amount 18
01:17:38.899 00.000 9828 move complete, result=0
01:17:38.899 00.000 9828 worker thread done servicing request
01:17:38.899 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 18 ms NORTH
01:17:39.276 00.377 8976 Exposure complete
01:17:39.281 00.005 8976 worker thread done servicing request
01:17:39.281 00.000 5052 OnExposeComplete: enter
01:17:39.281 00.000 5052 UpdateGuideState(): m_state=6
01:17:39.281 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3091
01:17:39.281 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.34, Mass=168, SNR=8.9, Peak=67 HFD=3.5
01:17:39.281 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.22 = 2.06)
01:17:39.281 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.32 = 1.96)
01:17:39.281 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.37 hyp=0.45 cameraTheta=-2.18 mountX=-0.21 mountY=0.41, mountTheta=2.04
01:17:39.281 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.37, opts=13)
01:17:39.282 00.001 5052 Enqueuing Move request for stepguider (-0.26, -0.37)
01:17:39.282 00.000 8976 Worker thread wakes up
01:17:39.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.37) opts 0xd
01:17:39.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.37)
01:17:39.282 00.000 8976 Moving (-0.26, -0.37) raw xDistance=-0.21 yDistance=0.41
01:17:39.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:17:39.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:17:39.282 00.000 8976 MoveAxis(R, 0, ABG)
01:17:39.282 00.000 8976 MoveAxis(D, 2, ABG)
01:17:39.282 00.000 8976 stepping (-12, 12) + (0, -2)
01:17:39.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:17:39.282 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
01:17:39.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:39.282 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:39.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:39.282 00.000 5052 Enqueuing Expose request
01:17:39.310 00.028 8976 Received - 47 (G) 
01:17:39.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:39.310 00.000 8976 stepped: pos (-12, 10)
01:17:39.310 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:17:39.310 00.000 8976 MountToCamera -- mountX=1.83 mountY=-1.94 hyp=2.67 mountTheta=-0.81 cameraX=0.89, cameraY=2.52 cameraTheta=1.23
01:17:39.310 00.000 8976 incremental bump (0.891, 2.515) isValid = 1
01:17:39.310 00.000 8976 Scheduling Mount bump of (0.077, 0.225)
01:17:39.310 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.22, opts=4)
01:17:39.310 00.000 8976 Enqueuing Move request for scope (0.08, 0.22)
01:17:39.310 00.000 8976 move complete, result=0
01:17:39.310 00.000 9828 Worker thread wakes up
01:17:39.310 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:17:39.310 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0x4
01:17:39.310 00.000 8976 worker thread done servicing request
01:17:39.310 00.000 8976 Worker thread wakes up
01:17:39.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:39.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:39.310 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
01:17:39.311 00.001 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
01:17:39.311 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
01:17:39.311 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.24 mountX=-0.09 mountY=-0.21, mountTheta=-1.96
01:17:39.311 00.000 9828 Moving (0.08, 0.22) raw xDistance=-0.09 yDistance=-0.21
01:17:39.311 00.000 9828 BLC: window closed
01:17:39.311 00.000 9828 MoveAxis(E, 28, B)
01:17:39.311 00.000 9828 Guiding  Dir = 2, Dur = 28
01:17:39.311 00.000 9828 IsSlewing returns 0
01:17:39.311 00.000 9828 IsGuiding returns 0
01:17:39.311 00.000 9828 PulseGuide returned control before completion, sleep 38
01:17:39.361 00.050 9828 IsGuiding returns 1
01:17:39.361 00.000 9828 scope still moving after pulse duration time elapsed
01:17:39.392 00.031 9828 IsSlewing returns 0
01:17:39.392 00.000 9828 IsGuiding returns 1
01:17:39.438 00.046 9828 IsSlewing returns 0
01:17:39.438 00.000 9828 IsGuiding returns 1
01:17:39.470 00.032 9828 IsSlewing returns 0
01:17:39.470 00.000 9828 IsGuiding returns 0
01:17:39.470 00.000 9828 scope move finished after 28 + 130 ms
01:17:39.470 00.000 9828 Move returns status 0, amount 28
01:17:39.470 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:39.470 00.000 9828 MoveAxis(N, 29, B)
01:17:39.470 00.000 9828 Guiding  Dir = 0, Dur = 29
01:17:39.485 00.015 9828 IsSlewing returns 0
01:17:39.485 00.000 9828 IsGuiding returns 0
01:17:39.485 00.000 9828 PulseGuide returned control before completion, sleep 39
01:17:39.531 00.046 9828 IsGuiding returns 1
01:17:39.531 00.000 9828 scope still moving after pulse duration time elapsed
01:17:39.562 00.031 9828 IsSlewing returns 0
01:17:39.562 00.000 9828 IsGuiding returns 1
01:17:39.593 00.031 9828 IsSlewing returns 0
01:17:39.593 00.000 9828 IsGuiding returns 1
01:17:39.624 00.031 9828 IsSlewing returns 0
01:17:39.624 00.000 9828 IsGuiding returns 1
01:17:39.654 00.030 9828 IsSlewing returns 0
01:17:39.654 00.000 9828 IsGuiding returns 0
01:17:39.654 00.000 9828 scope move finished after 29 + 140 ms
01:17:39.654 00.000 9828 Move returns status 0, amount 29
01:17:39.654 00.000 9828 move complete, result=0
01:17:39.654 00.000 9828 worker thread done servicing request
01:17:39.654 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.2 px 29 ms NORTH
01:17:39.999 00.345 8976 Exposure complete
01:17:40.004 00.005 8976 worker thread done servicing request
01:17:40.004 00.000 5052 OnExposeComplete: enter
01:17:40.004 00.000 5052 UpdateGuideState(): m_state=6
01:17:40.004 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3092
01:17:40.005 00.001 5052 Star::Find returns 1 (0), X=329.15, Y=281.78, Mass=183, SNR=9.3, Peak=61 HFD=3.7
01:17:40.005 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.04) = xAngle (-0.10 = -0.10)
01:17:40.005 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.20 = -0.20)
01:17:40.005 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.95 mountX=0.08 mountY=-0.02, mountTheta=-0.20
01:17:40.005 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.07, opts=13)
01:17:40.005 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.07)
01:17:40.005 00.000 8976 Worker thread wakes up
01:17:40.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.07) opts 0xd
01:17:40.006 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.07)
01:17:40.006 00.000 8976 Moving (-0.03, 0.07) raw xDistance=0.08 yDistance=-0.02
01:17:40.006 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:17:40.006 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:17:40.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:40.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:17:40.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:17:40.006 00.000 8976 MoveAxis(R, 0, ABG)
01:17:40.006 00.000 8976 MoveAxis(U, 0, ABG)
01:17:40.006 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:40.006 00.000 5052 Enqueuing Expose request
01:17:40.006 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
01:17:40.006 00.000 8976 MountToCamera -- mountX=1.84 mountY=-1.82 hyp=2.59 mountTheta=-0.78 cameraX=0.79, cameraY=2.46 cameraTheta=1.26
01:17:40.006 00.000 8976 incremental bump (0.788, 2.464) isValid = 1
01:17:40.006 00.000 8976 Scheduling Mount bump of (0.023, 0.074)
01:17:40.006 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.07, opts=4)
01:17:40.006 00.000 8976 Enqueuing Move request for scope (0.02, 0.07)
01:17:40.006 00.000 8976 move complete, result=0
01:17:40.007 00.001 9828 Worker thread wakes up
01:17:40.007 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0x4
01:17:40.007 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:17:40.007 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
01:17:40.007 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
01:17:40.007 00.000 8976 worker thread done servicing request
01:17:40.007 00.000 8976 Worker thread wakes up
01:17:40.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:40.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:40.007 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:40.007 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.27 mountX=-0.03 mountY=-0.07, mountTheta=-1.93
01:17:40.007 00.000 9828 Moving (0.02, 0.07) raw xDistance=-0.03 yDistance=-0.07
01:17:40.007 00.000 9828 BLC: window closed
01:17:40.007 00.000 9828 MoveAxis(E, 8, B)
01:17:40.007 00.000 9828 Guiding  Dir = 2, Dur = 8
01:17:40.008 00.001 9828 IsSlewing returns 0
01:17:40.008 00.000 9828 IsGuiding returns 0
01:17:40.008 00.000 9828 PulseGuide returned control before completion, sleep 18
01:17:40.030 00.022 9828 IsGuiding returns 1
01:17:40.030 00.000 9828 scope still moving after pulse duration time elapsed
01:17:40.061 00.031 9828 IsSlewing returns 0
01:17:40.061 00.000 9828 IsGuiding returns 1
01:17:40.091 00.030 9828 IsSlewing returns 0
01:17:40.092 00.001 9828 IsGuiding returns 1
01:17:40.122 00.030 9828 IsSlewing returns 0
01:17:40.122 00.000 9828 IsGuiding returns 0
01:17:40.122 00.000 9828 scope move finished after 8 + 106 ms
01:17:40.122 00.000 9828 Move returns status 0, amount 8
01:17:40.122 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:40.122 00.000 9828 MoveAxis(N, 10, B)
01:17:40.122 00.000 9828 Guiding  Dir = 0, Dur = 10
01:17:40.139 00.017 9828 IsSlewing returns 0
01:17:40.139 00.000 9828 IsGuiding returns 0
01:17:40.139 00.000 9828 PulseGuide returned control before completion, sleep 20
01:17:40.167 00.028 9828 IsGuiding returns 1
01:17:40.167 00.000 9828 scope still moving after pulse duration time elapsed
01:17:40.198 00.031 9828 IsSlewing returns 0
01:17:40.198 00.000 9828 IsGuiding returns 1
01:17:40.230 00.032 9828 IsSlewing returns 0
01:17:40.230 00.000 9828 IsGuiding returns 1
01:17:40.262 00.032 9828 IsSlewing returns 0
01:17:40.262 00.000 9828 IsGuiding returns 1
01:17:40.295 00.033 9828 IsSlewing returns 0
01:17:40.295 00.000 9828 IsGuiding returns 0
01:17:40.295 00.000 9828 scope move finished after 10 + 146 ms
01:17:40.295 00.000 9828 Move returns status 0, amount 10
01:17:40.295 00.000 9828 move complete, result=0
01:17:40.295 00.000 9828 worker thread done servicing request
01:17:40.295 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 10 ms NORTH
01:17:40.688 00.393 8976 Exposure complete
01:17:40.694 00.006 8976 worker thread done servicing request
01:17:40.694 00.000 5052 OnExposeComplete: enter
01:17:40.694 00.000 5052 UpdateGuideState(): m_state=6
01:17:40.694 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3093
01:17:40.694 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=281.47, Mass=178, SNR=9.2, Peak=65 HFD=3.6
01:17:40.694 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
01:17:40.694 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
01:17:40.694 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=-0.24 hyp=0.98 cameraTheta=-2.89 mountX=0.22 mountY=0.93, mountTheta=1.34
01:17:40.695 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=-0.24, opts=13)
01:17:40.695 00.000 5052 Enqueuing Move request for stepguider (-0.95, -0.24)
01:17:40.695 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:17:40.695 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:17:40.695 00.000 8976 Worker thread wakes up
01:17:40.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, -0.24) opts 0xd
01:17:40.695 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, -0.24)
01:17:40.695 00.000 8976 Moving (-0.95, -0.24) raw xDistance=0.22 yDistance=0.93
01:17:40.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:40.695 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:40.695 00.000 5052 Enqueuing Expose request
01:17:40.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:17:40.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.93
01:17:40.695 00.000 8976 MoveAxis(R, 0, ABG)
01:17:40.695 00.000 8976 MoveAxis(D, 4, ABG)
01:17:40.696 00.001 8976 stepping (-12, 10) + (0, -4)
01:17:40.696 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:40.733 00.037 8976 Received - 47 (G) 
01:17:40.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:40.733 00.000 8976 stepped: pos (-12, 6)
01:17:40.733 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
01:17:40.733 00.000 8976 MountToCamera -- mountX=1.84 mountY=-1.54 hyp=2.39 mountTheta=-0.70 cameraX=0.53, cameraY=2.33 cameraTheta=1.35
01:17:40.733 00.000 8976 incremental bump (0.532, 2.334) isValid = 1
01:17:40.733 00.000 8976 Scheduling Mount bump of (0.051, 0.232)
01:17:40.733 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.23, opts=4)
01:17:40.733 00.000 8976 Enqueuing Move request for scope (0.05, 0.23)
01:17:40.733 00.000 8976 move complete, result=0
01:17:40.733 00.000 9828 Worker thread wakes up
01:17:40.733 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0x4
01:17:40.733 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
01:17:40.733 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:17:40.733 00.000 8976 worker thread done servicing request
01:17:40.733 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
01:17:40.733 00.000 8976 Worker thread wakes up
01:17:40.733 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
01:17:40.734 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.35 mountX=-0.06 mountY=-0.22, mountTheta=-1.84
01:17:40.734 00.000 9828 Moving (0.05, 0.23) raw xDistance=-0.06 yDistance=-0.22
01:17:40.734 00.000 9828 BLC: window closed
01:17:40.734 00.000 9828 MoveAxis(E, 20, B)
01:17:40.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:40.734 00.000 9828 Guiding  Dir = 2, Dur = 20
01:17:40.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:40.734 00.000 9828 IsSlewing returns 0
01:17:40.734 00.000 9828 IsGuiding returns 0
01:17:40.734 00.000 9828 PulseGuide returned control before completion, sleep 30
01:17:40.778 00.044 9828 IsGuiding returns 1
01:17:40.778 00.000 9828 scope still moving after pulse duration time elapsed
01:17:40.810 00.032 9828 IsSlewing returns 0
01:17:40.810 00.000 9828 IsGuiding returns 1
01:17:40.842 00.032 9828 IsSlewing returns 0
01:17:40.842 00.000 9828 IsGuiding returns 1
01:17:40.872 00.030 9828 IsSlewing returns 0
01:17:40.872 00.000 9828 IsGuiding returns 0
01:17:40.872 00.000 9828 scope move finished after 20 + 117 ms
01:17:40.872 00.000 9828 Move returns status 0, amount 20
01:17:40.872 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:40.872 00.000 9828 MoveAxis(N, 31, B)
01:17:40.872 00.000 9828 Guiding  Dir = 0, Dur = 31
01:17:40.888 00.016 9828 IsSlewing returns 0
01:17:40.888 00.000 9828 IsGuiding returns 0
01:17:40.888 00.000 9828 PulseGuide returned control before completion, sleep 41
01:17:40.934 00.046 9828 IsGuiding returns 1
01:17:40.934 00.000 9828 scope still moving after pulse duration time elapsed
01:17:40.965 00.031 9828 IsSlewing returns 0
01:17:40.965 00.000 9828 IsGuiding returns 1
01:17:40.996 00.031 9828 IsSlewing returns 0
01:17:40.996 00.000 9828 IsGuiding returns 1
01:17:41.027 00.031 9828 IsSlewing returns 0
01:17:41.027 00.000 9828 IsGuiding returns 1
01:17:41.058 00.031 9828 IsSlewing returns 0
01:17:41.058 00.000 9828 IsGuiding returns 0
01:17:41.058 00.000 9828 scope move finished after 31 + 138 ms
01:17:41.058 00.000 9828 Move returns status 0, amount 31
01:17:41.058 00.000 9828 move complete, result=0
01:17:41.058 00.000 9828 worker thread done servicing request
01:17:41.058 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.2 px 31 ms NORTH
01:17:41.418 00.360 8976 Exposure complete
01:17:41.424 00.006 8976 worker thread done servicing request
01:17:41.424 00.000 5052 OnExposeComplete: enter
01:17:41.424 00.000 5052 UpdateGuideState(): m_state=6
01:17:41.424 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3094
01:17:41.424 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.16, Mass=157, SNR=8.6, Peak=61 HFD=3.5
01:17:41.424 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
01:17:41.424 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.53)
01:17:41.424 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.55 hyp=1.07 cameraTheta=-2.61 mountX=-0.07 mountY=1.07, mountTheta=1.63
01:17:41.425 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.55, opts=13)
01:17:41.425 00.000 5052 Enqueuing Move request for stepguider (-0.92, -0.55)
01:17:41.425 00.000 8976 Worker thread wakes up
01:17:41.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.55) opts 0xd
01:17:41.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.55)
01:17:41.425 00.000 8976 Moving (-0.92, -0.55) raw xDistance=-0.07 yDistance=1.07
01:17:41.426 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:17:41.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.07
01:17:41.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:17:41.426 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
01:17:41.426 00.000 8976 MoveAxis(R, 0, ABG)
01:17:41.426 00.000 8976 MoveAxis(D, 4, ABG)
01:17:41.426 00.000 8976 stepping (-12, 6) + (0, -4)
01:17:41.426 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:41.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:41.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:41.426 00.000 5052 Enqueuing Expose request
01:17:41.468 00.042 8976 Received - 47 (G) 
01:17:41.468 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:41.468 00.000 8976 stepped: pos (-12, 2)
01:17:41.468 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
01:17:41.468 00.000 8976 MountToCamera -- mountX=1.84 mountY=-1.13 hyp=2.16 mountTheta=-0.55 cameraX=0.17, cameraY=2.15 cameraTheta=1.49
01:17:41.468 00.000 8976 incremental bump (0.174, 2.151) isValid = 1
01:17:41.468 00.000 8976 Scheduling Mount bump of (0.018, 0.237)
01:17:41.469 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.24, opts=4)
01:17:41.469 00.000 8976 Enqueuing Move request for scope (0.02, 0.24)
01:17:41.469 00.000 8976 move complete, result=0
01:17:41.469 00.000 9828 Worker thread wakes up
01:17:41.469 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0x4
01:17:41.469 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
01:17:41.469 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
01:17:41.469 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.78)
01:17:41.469 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.49 mountX=-0.03 mountY=-0.23, mountTheta=-1.70
01:17:41.469 00.000 9828 Moving (0.02, 0.24) raw xDistance=-0.03 yDistance=-0.23
01:17:41.469 00.000 9828 BLC: window closed
01:17:41.469 00.000 9828 MoveAxis(E, 9, B)
01:17:41.469 00.000 9828 Guiding  Dir = 2, Dur = 9
01:17:41.469 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.1 px 4 ms SOUTH
01:17:41.469 00.000 8976 worker thread done servicing request
01:17:41.469 00.000 8976 Worker thread wakes up
01:17:41.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:41.470 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:41.470 00.000 9828 IsSlewing returns 0
01:17:41.470 00.000 9828 IsGuiding returns 0
01:17:41.470 00.000 9828 PulseGuide returned control before completion, sleep 19
01:17:41.492 00.022 9828 IsGuiding returns 1
01:17:41.492 00.000 9828 scope still moving after pulse duration time elapsed
01:17:41.523 00.031 9828 IsSlewing returns 0
01:17:41.528 00.005 9828 IsGuiding returns 1
01:17:41.554 00.026 9828 IsSlewing returns 0
01:17:41.554 00.000 9828 IsGuiding returns 1
01:17:41.585 00.031 9828 IsSlewing returns 0
01:17:41.585 00.000 9828 IsGuiding returns 1
01:17:41.615 00.030 9828 IsSlewing returns 0
01:17:41.615 00.000 9828 IsGuiding returns 1
01:17:41.645 00.030 9828 IsSlewing returns 0
01:17:41.645 00.000 9828 IsGuiding returns 1
01:17:41.677 00.032 9828 IsSlewing returns 0
01:17:41.677 00.000 9828 IsGuiding returns 0
01:17:41.677 00.000 9828 scope move finished after 9 + 197 ms
01:17:41.677 00.000 9828 Move returns status 0, amount 9
01:17:41.677 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:41.677 00.000 9828 MoveAxis(N, 32, B)
01:17:41.677 00.000 9828 Guiding  Dir = 0, Dur = 32
01:17:41.692 00.015 9828 IsSlewing returns 0
01:17:41.692 00.000 9828 IsGuiding returns 0
01:17:41.692 00.000 9828 PulseGuide returned control before completion, sleep 42
01:17:41.738 00.046 9828 IsGuiding returns 1
01:17:41.738 00.000 9828 scope still moving after pulse duration time elapsed
01:17:41.770 00.032 9828 IsSlewing returns 0
01:17:41.770 00.000 9828 IsGuiding returns 1
01:17:41.801 00.031 9828 IsSlewing returns 0
01:17:41.801 00.000 9828 IsGuiding returns 1
01:17:41.832 00.031 9828 IsSlewing returns 0
01:17:41.832 00.000 9828 IsGuiding returns 1
01:17:41.863 00.031 9828 IsSlewing returns 0
01:17:41.863 00.000 9828 IsGuiding returns 0
01:17:41.863 00.000 9828 scope move finished after 32 + 139 ms
01:17:41.863 00.000 9828 Move returns status 0, amount 32
01:17:41.863 00.000 9828 move complete, result=0
01:17:41.863 00.000 9828 worker thread done servicing request
01:17:41.864 00.001 5052 GuideStep: -0.0 px 9 ms EAST, -0.2 px 32 ms NORTH
01:17:42.155 00.291 8976 Exposure complete
01:17:42.161 00.006 8976 worker thread done servicing request
01:17:42.161 00.000 5052 OnExposeComplete: enter
01:17:42.161 00.000 5052 UpdateGuideState(): m_state=6
01:17:42.161 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3095
01:17:42.161 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.51, Mass=167, SNR=8.8, Peak=60 HFD=3.2
01:17:42.161 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
01:17:42.161 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
01:17:42.161 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.20 hyp=0.72 cameraTheta=-2.86 mountX=0.13 mountY=0.69, mountTheta=1.38
01:17:42.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.20, opts=13)
01:17:42.162 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.20)
01:17:42.162 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:42.162 00.000 5052 UpdateGuideState exits: m=167 SNR=8.8
01:17:42.162 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:42.162 00.000 8976 Worker thread wakes up
01:17:42.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.20) opts 0xd
01:17:42.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.20)
01:17:42.162 00.000 8976 Moving (-0.69, -0.20) raw xDistance=0.13 yDistance=0.69
01:17:42.162 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:42.162 00.000 5052 Enqueuing Expose request
01:17:42.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:17:42.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.69
01:17:42.162 00.000 8976 MoveAxis(R, 0, ABG)
01:17:42.162 00.000 8976 MoveAxis(D, 3, ABG)
01:17:42.163 00.001 8976 stepping (-12, 2) + (0, -3)
01:17:42.163 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:42.203 00.040 8976 Received - 47 (G) 
01:17:42.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:42.203 00.000 8976 stepped: pos (-12, -1)
01:17:42.203 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
01:17:42.203 00.000 8976 MountToCamera -- mountX=1.84 mountY=-0.71 hyp=1.97 mountTheta=-0.37 cameraX=-0.21, cameraY=1.96 cameraTheta=1.68
01:17:42.203 00.000 8976 incremental bump (-0.206, 1.957) isValid = 1
01:17:42.204 00.001 8976 Scheduling Mount bump of (-0.024, 0.237)
01:17:42.204 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.24, opts=4)
01:17:42.204 00.000 8976 Enqueuing Move request for scope (-0.02, 0.24)
01:17:42.204 00.000 8976 move complete, result=0
01:17:42.204 00.000 9828 Worker thread wakes up
01:17:42.204 00.000 8976 worker thread done servicing request
01:17:42.204 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0x4
01:17:42.204 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:17:42.204 00.000 8976 Worker thread wakes up
01:17:42.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:42.204 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
01:17:42.204 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.52)
01:17:42.204 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.60)
01:17:42.204 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.67 mountX=0.01 mountY=-0.24, mountTheta=-1.52
01:17:42.204 00.000 9828 Moving (-0.02, 0.24) raw xDistance=0.01 yDistance=-0.24
01:17:42.204 00.000 9828 BLC: window closed
01:17:42.204 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:42.205 00.001 9828 MoveAxis(W, 4, B)
01:17:42.205 00.000 9828 Guiding  Dir = 3, Dur = 4
01:17:42.205 00.000 9828 IsSlewing returns 0
01:17:42.205 00.000 9828 IsGuiding returns 0
01:17:42.205 00.000 9828 PulseGuide returned control before completion, sleep 14
01:17:42.235 00.030 9828 IsGuiding returns 1
01:17:42.235 00.000 9828 scope still moving after pulse duration time elapsed
01:17:42.265 00.030 9828 IsSlewing returns 0
01:17:42.265 00.000 9828 IsGuiding returns 1
01:17:42.296 00.031 9828 IsSlewing returns 0
01:17:42.296 00.000 9828 IsGuiding returns 1
01:17:42.328 00.032 9828 IsSlewing returns 0
01:17:42.328 00.000 9828 IsGuiding returns 1
01:17:42.360 00.032 9828 IsSlewing returns 0
01:17:42.360 00.000 9828 IsGuiding returns 0
01:17:42.360 00.000 9828 scope move finished after 4 + 150 ms
01:17:42.360 00.000 9828 Move returns status 0, amount 4
01:17:42.360 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:42.360 00.000 9828 MoveAxis(N, 32, B)
01:17:42.360 00.000 9828 Guiding  Dir = 0, Dur = 32
01:17:42.376 00.016 9828 IsSlewing returns 0
01:17:42.376 00.000 9828 IsGuiding returns 0
01:17:42.376 00.000 9828 PulseGuide returned control before completion, sleep 42
01:17:42.424 00.048 9828 IsGuiding returns 1
01:17:42.424 00.000 9828 scope still moving after pulse duration time elapsed
01:17:42.456 00.032 9828 IsSlewing returns 0
01:17:42.456 00.000 9828 IsGuiding returns 1
01:17:42.486 00.030 9828 IsSlewing returns 0
01:17:42.486 00.000 9828 IsGuiding returns 1
01:17:42.532 00.046 9828 IsSlewing returns 0
01:17:42.532 00.000 9828 IsGuiding returns 0
01:17:42.532 00.000 9828 scope move finished after 32 + 124 ms
01:17:42.532 00.000 9828 Move returns status 0, amount 32
01:17:42.532 00.000 9828 move complete, result=0
01:17:42.532 00.000 9828 worker thread done servicing request
01:17:42.532 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.2 px 32 ms NORTH
01:17:42.889 00.357 8976 Exposure complete
01:17:42.900 00.011 8976 worker thread done servicing request
01:17:42.901 00.001 5052 OnExposeComplete: enter
01:17:42.901 00.000 5052 UpdateGuideState(): m_state=6
01:17:42.901 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3096
01:17:42.901 00.000 5052 Star::Find returns 1 (0), X=328.06, Y=281.61, Mass=155, SNR=8.5, Peak=60 HFD=3.5
01:17:42.901 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.10 = 1.19)
01:17:42.901 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:17:42.901 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=-0.10 hyp=1.12 cameraTheta=-3.05 mountX=0.42 mountY=0.99, mountTheta=1.17
01:17:42.901 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-0.10, opts=13)
01:17:42.901 00.000 5052 Enqueuing Move request for stepguider (-1.11, -0.10)
01:17:42.902 00.001 8976 Worker thread wakes up
01:17:42.902 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:17:42.902 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -0.10) opts 0xd
01:17:42.902 00.000 5052 UpdateGuideState exits: m=155 SNR=8.5
01:17:42.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:42.902 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:42.902 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -0.10)
01:17:42.902 00.000 8976 Moving (-1.11, -0.10) raw xDistance=0.42 yDistance=0.99
01:17:42.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:17:42.902 00.000 5052 Enqueuing Expose request
01:17:42.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.99
01:17:42.902 00.000 8976 MoveAxis(L, 2, ABG)
01:17:42.902 00.000 8976 stepping (-12, -1) + (-2, 0)
01:17:42.902 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:42.939 00.037 8976 Received - 47 (G) 
01:17:42.939 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:42.939 00.000 8976 stepped: pos (-14, -1)
01:17:42.939 00.000 8976 MoveAxis(D, 4, ABG)
01:17:42.939 00.000 8976 stepping (-14, -1) + (0, -4)
01:17:42.939 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:42.971 00.032 8976 Received - 47 (G) 
01:17:42.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:42.971 00.000 8976 stepped: pos (-14, -5)
01:17:42.971 00.000 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.93 = 1.93)
01:17:42.971 00.000 8976 MountToCamera -- mountX=1.94 mountY=-0.21 hyp=1.95 mountTheta=-0.11 cameraX=-0.69, cameraY=1.82 cameraTheta=1.93
01:17:42.971 00.000 8976 incremental bump (-0.694, 1.822) isValid = 1
01:17:42.971 00.000 8976 Scheduling Mount bump of (-0.082, 0.223)
01:17:42.971 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.22, opts=4)
01:17:42.971 00.000 8976 Enqueuing Move request for scope (-0.08, 0.22)
01:17:42.971 00.000 8976 move complete, result=0
01:17:42.971 00.000 9828 Worker thread wakes up
01:17:42.971 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:17:42.971 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0x4
01:17:42.971 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
01:17:42.971 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
01:17:42.971 00.000 8976 worker thread done servicing request
01:17:42.971 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.35)
01:17:42.971 00.000 8976 Worker thread wakes up
01:17:42.971 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.92 mountX=0.07 mountY=-0.23, mountTheta=-1.27
01:17:42.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:42.972 00.001 9828 Moving (-0.08, 0.22) raw xDistance=0.07 yDistance=-0.23
01:17:42.972 00.000 9828 BLC: window closed
01:17:42.972 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:42.972 00.000 9828 MoveAxis(W, 23, B)
01:17:42.972 00.000 9828 Guiding  Dir = 3, Dur = 23
01:17:42.972 00.000 9828 IsSlewing returns 0
01:17:42.972 00.000 9828 IsGuiding returns 0
01:17:42.972 00.000 9828 PulseGuide returned control before completion, sleep 33
01:17:43.009 00.037 9828 IsGuiding returns 1
01:17:43.009 00.000 9828 scope still moving after pulse duration time elapsed
01:17:43.040 00.031 9828 IsSlewing returns 0
01:17:43.040 00.000 9828 IsGuiding returns 1
01:17:43.071 00.031 9828 IsSlewing returns 0
01:17:43.071 00.000 9828 IsGuiding returns 1
01:17:43.102 00.031 9828 IsSlewing returns 0
01:17:43.102 00.000 9828 IsGuiding returns 0
01:17:43.102 00.000 9828 scope move finished after 23 + 106 ms
01:17:43.102 00.000 9828 Move returns status 0, amount 23
01:17:43.102 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:43.102 00.000 9828 MoveAxis(N, 31, B)
01:17:43.103 00.001 9828 Guiding  Dir = 0, Dur = 31
01:17:43.116 00.013 9828 IsSlewing returns 0
01:17:43.116 00.000 9828 IsGuiding returns 0
01:17:43.116 00.000 9828 PulseGuide returned control before completion, sleep 41
01:17:43.163 00.047 9828 IsGuiding returns 1
01:17:43.163 00.000 9828 scope still moving after pulse duration time elapsed
01:17:43.194 00.031 9828 IsSlewing returns 0
01:17:43.194 00.000 9828 IsGuiding returns 1
01:17:43.225 00.031 9828 IsSlewing returns 0
01:17:43.225 00.000 9828 IsGuiding returns 1
01:17:43.256 00.031 9828 IsSlewing returns 0
01:17:43.256 00.000 9828 IsGuiding returns 1
01:17:43.288 00.032 9828 IsSlewing returns 0
01:17:43.288 00.000 9828 IsGuiding returns 0
01:17:43.288 00.000 9828 scope move finished after 31 + 140 ms
01:17:43.288 00.000 9828 Move returns status 0, amount 31
01:17:43.288 00.000 9828 move complete, result=0
01:17:43.288 00.000 9828 worker thread done servicing request
01:17:43.289 00.001 5052 GuideStep: 0.1 px 23 ms WEST, -0.2 px 31 ms NORTH
01:17:43.661 00.372 8976 Exposure complete
01:17:43.666 00.005 8976 worker thread done servicing request
01:17:43.666 00.000 5052 OnExposeComplete: enter
01:17:43.667 00.001 5052 UpdateGuideState(): m_state=6
01:17:43.667 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3097
01:17:43.667 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.84, Mass=184, SNR=9.3, Peak=59 HFD=3.5
01:17:43.667 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:17:43.667 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
01:17:43.667 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.13 hyp=0.50 cameraTheta=2.87 mountX=0.34 mountY=0.33, mountTheta=0.78
01:17:43.667 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.13, opts=13)
01:17:43.668 00.001 5052 Enqueuing Move request for stepguider (-0.48, 0.13)
01:17:43.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:43.668 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:17:43.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:43.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:43.668 00.000 5052 Enqueuing Expose request
01:17:43.668 00.000 8976 Worker thread wakes up
01:17:43.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.13) opts 0xd
01:17:43.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.13)
01:17:43.668 00.000 8976 Moving (-0.48, 0.13) raw xDistance=0.34 yDistance=0.33
01:17:43.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:17:43.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.33
01:17:43.668 00.000 8976 MoveAxis(L, 2, ABG)
01:17:43.668 00.000 8976 stepping (-14, -5) + (-2, 0)
01:17:43.668 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:43.691 00.023 8976 Received - 47 (G) 
01:17:43.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:43.691 00.000 8976 stepped: pos (-16, -5)
01:17:43.691 00.000 8976 MoveAxis(D, 2, ABG)
01:17:43.691 00.000 8976 stepping (-16, -5) + (0, -2)
01:17:43.691 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:43.723 00.032 8976 Received - 47 (G) 
01:17:43.723 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:43.723 00.000 8976 stepped: pos (-16, -7)
01:17:43.723 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
01:17:43.723 00.000 8976 MountToCamera -- mountX=2.11 mountY=0.22 hyp=2.12 mountTheta=0.11 cameraX=-1.16, cameraY=1.77 cameraTheta=2.15
01:17:43.723 00.000 8976 incremental bump (-1.159, 1.774) isValid = 1
01:17:43.723 00.000 8976 Scheduling Mount bump of (-0.126, 0.199)
01:17:43.723 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.13, y=0.20, opts=4)
01:17:43.723 00.000 8976 Enqueuing Move request for scope (-0.13, 0.20)
01:17:43.723 00.000 8976 move complete, result=0
01:17:43.723 00.000 9828 Worker thread wakes up
01:17:43.723 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0x4
01:17:43.723 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
01:17:43.723 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
01:17:43.723 00.000 8976 worker thread done servicing request
01:17:43.723 00.000 8976 Worker thread wakes up
01:17:43.723 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
01:17:43.723 00.000 9828 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.13 mountX=0.12 mountY=-0.21, mountTheta=-1.07
01:17:43.724 00.001 9828 Moving (-0.13, 0.20) raw xDistance=0.12 yDistance=-0.21
01:17:43.724 00.000 9828 BLC: window closed
01:17:43.724 00.000 9828 MoveAxis(W, 37, B)
01:17:43.724 00.000 9828 Guiding  Dir = 3, Dur = 37
01:17:43.724 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.3 px 2 ms SOUTH
01:17:43.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:43.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:43.724 00.000 9828 IsSlewing returns 0
01:17:43.724 00.000 9828 IsGuiding returns 0
01:17:43.724 00.000 9828 PulseGuide returned control before completion, sleep 47
01:17:43.782 00.058 9828 IsGuiding returns 1
01:17:43.782 00.000 9828 scope still moving after pulse duration time elapsed
01:17:43.812 00.030 9828 IsSlewing returns 0
01:17:43.812 00.000 9828 IsGuiding returns 1
01:17:43.844 00.032 9828 IsSlewing returns 0
01:17:43.844 00.000 9828 IsGuiding returns 1
01:17:43.874 00.030 9828 IsSlewing returns 0
01:17:43.874 00.000 9828 IsGuiding returns 1
01:17:43.905 00.031 9828 IsSlewing returns 0
01:17:43.905 00.000 9828 IsGuiding returns 0
01:17:43.905 00.000 9828 scope move finished after 37 + 144 ms
01:17:43.905 00.000 9828 Move returns status 0, amount 37
01:17:43.905 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:43.905 00.000 9828 MoveAxis(N, 29, B)
01:17:43.905 00.000 9828 Guiding  Dir = 0, Dur = 29
01:17:43.921 00.016 9828 IsSlewing returns 0
01:17:43.921 00.000 9828 IsGuiding returns 0
01:17:43.921 00.000 9828 PulseGuide returned control before completion, sleep 39
01:17:43.968 00.047 9828 IsGuiding returns 1
01:17:43.968 00.000 9828 scope still moving after pulse duration time elapsed
01:17:43.999 00.031 9828 IsSlewing returns 0
01:17:43.999 00.000 9828 IsGuiding returns 1
01:17:44.030 00.031 9828 IsSlewing returns 0
01:17:44.030 00.000 9828 IsGuiding returns 1
01:17:44.061 00.031 9828 IsSlewing returns 0
01:17:44.061 00.000 9828 IsGuiding returns 1
01:17:44.091 00.030 9828 IsSlewing returns 0
01:17:44.091 00.000 9828 IsGuiding returns 0
01:17:44.091 00.000 9828 scope move finished after 29 + 141 ms
01:17:44.091 00.000 9828 Move returns status 0, amount 29
01:17:44.091 00.000 9828 move complete, result=0
01:17:44.091 00.000 9828 worker thread done servicing request
01:17:44.091 00.000 5052 GuideStep: 0.1 px 37 ms WEST, -0.2 px 29 ms NORTH
01:17:44.405 00.314 8976 Exposure complete
01:17:44.411 00.006 8976 worker thread done servicing request
01:17:44.411 00.000 5052 OnExposeComplete: enter
01:17:44.411 00.000 5052 UpdateGuideState(): m_state=6
01:17:44.411 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3098
01:17:44.411 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.29, Mass=186, SNR=9.4, Peak=62 HFD=3.2
01:17:44.411 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
01:17:44.411 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
01:17:44.411 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.42 hyp=0.60 cameraTheta=-0.76 mountX=-0.57 mountY=-0.14, mountTheta=-2.90
01:17:44.412 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.42, opts=13)
01:17:44.412 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.42)
01:17:44.412 00.000 8976 Worker thread wakes up
01:17:44.412 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.42) opts 0xd
01:17:44.412 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.42)
01:17:44.412 00.000 8976 Moving (0.44, -0.42) raw xDistance=-0.57 yDistance=-0.14
01:17:44.412 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:17:44.412 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:17:44.412 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:44.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.57
01:17:44.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:17:44.412 00.000 8976 MoveAxis(R, 2, ABG)
01:17:44.412 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:44.412 00.000 5052 Enqueuing Expose request
01:17:44.413 00.001 8976 stepping (-16, -7) + (2, 0)
01:17:44.413 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:44.442 00.029 8976 Received - 47 (G) 
01:17:44.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:44.442 00.000 8976 stepped: pos (-14, -7)
01:17:44.442 00.000 8976 MoveAxis(U, 0, ABG)
01:17:44.442 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
01:17:44.442 00.000 8976 MountToCamera -- mountX=2.12 mountY=0.52 hyp=2.18 mountTheta=0.24 cameraX=-1.43, cameraY=1.65 cameraTheta=2.28
01:17:44.442 00.000 8976 incremental bump (-1.426, 1.651) isValid = 1
01:17:44.442 00.000 8976 Scheduling Mount bump of (-0.150, 0.180)
01:17:44.442 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
01:17:44.442 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
01:17:44.442 00.000 8976 move complete, result=0
01:17:44.442 00.000 9828 Worker thread wakes up
01:17:44.442 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
01:17:44.442 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:17:44.442 00.000 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.36 = -0.92)
01:17:44.442 00.000 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.00)
01:17:44.442 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.27 mountX=0.14 mountY=-0.20, mountTheta=-0.95
01:17:44.442 00.000 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
01:17:44.442 00.000 9828 BLC: window closed
01:17:44.442 00.000 9828 MoveAxis(W, 45, B)
01:17:44.442 00.000 9828 Guiding  Dir = 3, Dur = 45
01:17:44.443 00.001 5052 GuideStep: -0.6 px 2 ms EAST, -0.1 px 0 ms NORTH
01:17:44.443 00.000 8976 worker thread done servicing request
01:17:44.443 00.000 8976 Worker thread wakes up
01:17:44.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:44.443 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:44.443 00.000 9828 IsSlewing returns 0
01:17:44.443 00.000 9828 IsGuiding returns 0
01:17:44.443 00.000 9828 PulseGuide returned control before completion, sleep 55
01:17:44.511 00.068 9828 IsGuiding returns 1
01:17:44.511 00.000 9828 scope still moving after pulse duration time elapsed
01:17:44.541 00.030 9828 IsSlewing returns 0
01:17:44.541 00.000 9828 IsGuiding returns 1
01:17:44.572 00.031 9828 IsSlewing returns 0
01:17:44.572 00.000 9828 IsGuiding returns 1
01:17:44.604 00.032 9828 IsSlewing returns 0
01:17:44.604 00.000 9828 IsGuiding returns 0
01:17:44.604 00.000 9828 scope move finished after 45 + 115 ms
01:17:44.605 00.001 9828 Move returns status 0, amount 45
01:17:44.605 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:44.605 00.000 9828 MoveAxis(N, 27, B)
01:17:44.605 00.000 9828 Guiding  Dir = 0, Dur = 27
01:17:44.619 00.014 9828 IsSlewing returns 0
01:17:44.619 00.000 9828 IsGuiding returns 0
01:17:44.620 00.001 9828 PulseGuide returned control before completion, sleep 37
01:17:44.666 00.046 9828 IsGuiding returns 1
01:17:44.666 00.000 9828 scope still moving after pulse duration time elapsed
01:17:44.697 00.031 9828 IsSlewing returns 0
01:17:44.697 00.000 9828 IsGuiding returns 1
01:17:44.728 00.031 9828 IsSlewing returns 0
01:17:44.728 00.000 9828 IsGuiding returns 1
01:17:44.759 00.031 9828 IsSlewing returns 0
01:17:44.759 00.000 9828 IsGuiding returns 1
01:17:44.789 00.030 9828 IsSlewing returns 0
01:17:44.789 00.000 9828 IsGuiding returns 0
01:17:44.789 00.000 9828 scope move finished after 27 + 142 ms
01:17:44.789 00.000 9828 Move returns status 0, amount 27
01:17:44.789 00.000 9828 move complete, result=0
01:17:44.789 00.000 9828 worker thread done servicing request
01:17:44.789 00.000 5052 GuideStep: 0.1 px 45 ms WEST, -0.2 px 27 ms NORTH
01:17:45.134 00.345 8976 Exposure complete
01:17:45.141 00.007 5052 OnExposeComplete: enter
01:17:45.141 00.000 5052 UpdateGuideState(): m_state=6
01:17:45.141 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3099
01:17:45.141 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.39, Mass=207, SNR=9.9, Peak=64 HFD=3.3
01:17:45.141 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
01:17:45.141 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
01:17:45.141 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.32 hyp=0.76 cameraTheta=-0.44 mountX=-0.60 mountY=-0.40, mountTheta=-2.55
01:17:45.143 00.002 8976 worker thread done servicing request
01:17:45.143 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.32, opts=13)
01:17:45.143 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.32)
01:17:45.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:17:45.143 00.000 5052 UpdateGuideState exits: m=207 SNR=9.9
01:17:45.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:45.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:45.143 00.000 5052 Enqueuing Expose request
01:17:45.143 00.000 8976 Worker thread wakes up
01:17:45.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.32) opts 0xd
01:17:45.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.32)
01:17:45.143 00.000 8976 Moving (0.69, -0.32) raw xDistance=-0.60 yDistance=-0.40
01:17:45.144 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
01:17:45.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:17:45.144 00.000 8976 MoveAxis(R, 3, ABG)
01:17:45.144 00.000 8976 stepping (-14, -7) + (3, 0)
01:17:45.144 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:45.177 00.033 8976 Received - 47 (G) 
01:17:45.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:45.177 00.000 8976 stepped: pos (-11, -7)
01:17:45.177 00.000 8976 MoveAxis(U, 2, ABG)
01:17:45.177 00.000 8976 stepping (-11, -7) + (0, 2)
01:17:45.177 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:45.209 00.032 8976 Received - 47 (G) 
01:17:45.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:45.209 00.000 8976 stepped: pos (-11, -5)
01:17:45.209 00.000 8976 MountToCamera -- mountTheta (0.30) + m_xAngle (2.04) = xAngle (2.34 = 2.34)
01:17:45.209 00.000 8976 MountToCamera -- mountX=1.98 mountY=0.61 hyp=2.07 mountTheta=0.30 cameraX=-1.44, cameraY=1.48 cameraTheta=2.34
01:17:45.209 00.000 8976 incremental bump (-1.441, 1.482) isValid = 1
01:17:45.209 00.000 8976 Scheduling Mount bump of (-0.160, 0.171)
01:17:45.209 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.16, y=0.17, opts=4)
01:17:45.209 00.000 8976 Enqueuing Move request for scope (-0.16, 0.17)
01:17:45.209 00.000 8976 move complete, result=0
01:17:45.209 00.000 9828 Worker thread wakes up
01:17:45.210 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0x4
01:17:45.210 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
01:17:45.210 00.000 9828 CameraToMount -- cameraTheta (2.32) - m_xAngle (-3.10) = xAngle (5.42 = -0.86)
01:17:45.210 00.000 9828 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.34 = -0.94)
01:17:45.210 00.000 9828 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.32 mountX=0.15 mountY=-0.19, mountTheta=-0.89
01:17:45.210 00.000 9828 Moving (-0.16, 0.17) raw xDistance=0.15 yDistance=-0.19
01:17:45.210 00.000 9828 BLC: window closed
01:17:45.210 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.4 px 2 ms NORTH
01:17:45.210 00.000 8976 worker thread done servicing request
01:17:45.210 00.000 8976 Worker thread wakes up
01:17:45.210 00.000 9828 MoveAxis(W, 48, B)
01:17:45.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:45.210 00.000 9828 Guiding  Dir = 3, Dur = 48
01:17:45.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:45.211 00.001 9828 IsSlewing returns 0
01:17:45.211 00.000 9828 IsGuiding returns 0
01:17:45.211 00.000 9828 PulseGuide returned control before completion, sleep 58
01:17:45.274 00.063 9828 IsGuiding returns 1
01:17:45.274 00.000 9828 scope still moving after pulse duration time elapsed
01:17:45.305 00.031 9828 IsSlewing returns 0
01:17:45.305 00.000 9828 IsGuiding returns 1
01:17:45.336 00.031 9828 IsSlewing returns 0
01:17:45.336 00.000 9828 IsGuiding returns 1
01:17:45.366 00.030 9828 IsSlewing returns 0
01:17:45.366 00.000 9828 IsGuiding returns 1
01:17:45.397 00.031 9828 IsSlewing returns 0
01:17:45.397 00.000 9828 IsGuiding returns 0
01:17:45.397 00.000 9828 scope move finished after 48 + 138 ms
01:17:45.397 00.000 9828 Move returns status 0, amount 48
01:17:45.397 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:45.397 00.000 9828 MoveAxis(N, 26, B)
01:17:45.397 00.000 9828 Guiding  Dir = 0, Dur = 26
01:17:45.413 00.016 9828 IsSlewing returns 0
01:17:45.413 00.000 9828 IsGuiding returns 0
01:17:45.413 00.000 9828 PulseGuide returned control before completion, sleep 36
01:17:45.459 00.046 9828 IsGuiding returns 1
01:17:45.459 00.000 9828 scope still moving after pulse duration time elapsed
01:17:45.491 00.032 9828 IsSlewing returns 0
01:17:45.491 00.000 9828 IsGuiding returns 1
01:17:45.522 00.031 9828 IsSlewing returns 0
01:17:45.522 00.000 9828 IsGuiding returns 1
01:17:45.554 00.032 9828 IsSlewing returns 0
01:17:45.554 00.000 9828 IsGuiding returns 1
01:17:45.584 00.030 9828 IsSlewing returns 0
01:17:45.584 00.000 9828 IsGuiding returns 0
01:17:45.584 00.000 9828 scope move finished after 26 + 145 ms
01:17:45.584 00.000 9828 Move returns status 0, amount 26
01:17:45.584 00.000 9828 move complete, result=0
01:17:45.584 00.000 9828 worker thread done servicing request
01:17:45.584 00.000 5052 GuideStep: 0.2 px 48 ms WEST, -0.2 px 26 ms NORTH
01:17:45.895 00.311 8976 Exposure complete
01:17:45.900 00.005 8976 worker thread done servicing request
01:17:45.900 00.000 5052 OnExposeComplete: enter
01:17:45.901 00.001 5052 UpdateGuideState(): m_state=6
01:17:45.901 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3100
01:17:45.901 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.36, Mass=196, SNR=9.7, Peak=64 HFD=3.7
01:17:45.901 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.68 = 2.61)
01:17:45.901 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.50)
01:17:45.901 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.63 mountX=-0.30 mountY=0.21, mountTheta=2.54
01:17:45.901 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.35, opts=13)
01:17:45.902 00.001 5052 Enqueuing Move request for stepguider (-0.02, -0.35)
01:17:45.902 00.000 8976 Worker thread wakes up
01:17:45.902 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.35) opts 0xd
01:17:45.902 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.35)
01:17:45.902 00.000 8976 Moving (-0.02, -0.35) raw xDistance=-0.30 yDistance=0.21
01:17:45.902 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:17:45.902 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:17:45.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:45.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
01:17:45.902 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:45.902 00.000 5052 Enqueuing Expose request
01:17:45.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:17:45.902 00.000 8976 MoveAxis(R, 1, ABG)
01:17:45.902 00.000 8976 stepping (-11, -5) + (1, 0)
01:17:45.902 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:45.929 00.027 8976 Received - 47 (G) 
01:17:45.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:45.929 00.000 8976 stepped: pos (-10, -5)
01:17:45.929 00.000 8976 MoveAxis(U, 0, ABG)
01:17:45.929 00.000 8976 MountToCamera -- mountTheta (0.35) + m_xAngle (2.04) = xAngle (2.39 = 2.39)
01:17:45.929 00.000 8976 MountToCamera -- mountX=1.83 mountY=0.67 hyp=1.95 mountTheta=0.35 cameraX=-1.43, cameraY=1.32 cameraTheta=2.39
01:17:45.929 00.000 8976 incremental bump (-1.429, 1.324) isValid = 1
01:17:45.929 00.000 8976 Scheduling Mount bump of (-0.169, 0.162)
01:17:45.929 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=0.16, opts=4)
01:17:45.929 00.000 8976 Enqueuing Move request for scope (-0.17, 0.16)
01:17:45.929 00.000 8976 move complete, result=0
01:17:45.929 00.000 9828 Worker thread wakes up
01:17:45.929 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0x4
01:17:45.929 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
01:17:45.929 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.47 = -0.81)
01:17:45.929 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:17:45.929 00.000 8976 worker thread done servicing request
01:17:45.930 00.001 8976 Worker thread wakes up
01:17:45.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:45.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:45.930 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.39 = -0.89)
01:17:45.930 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.38 mountX=0.16 mountY=-0.18, mountTheta=-0.85
01:17:45.930 00.000 9828 Moving (-0.17, 0.16) raw xDistance=0.16 yDistance=-0.18
01:17:45.930 00.000 9828 BLC: window closed
01:17:45.930 00.000 9828 MoveAxis(W, 51, B)
01:17:45.930 00.000 9828 Guiding  Dir = 3, Dur = 51
01:17:45.930 00.000 9828 IsSlewing returns 0
01:17:45.930 00.000 9828 IsGuiding returns 0
01:17:45.931 00.001 9828 PulseGuide returned control before completion, sleep 61
01:17:46.002 00.071 9828 IsGuiding returns 1
01:17:46.002 00.000 9828 scope still moving after pulse duration time elapsed
01:17:46.033 00.031 9828 IsSlewing returns 0
01:17:46.033 00.000 9828 IsGuiding returns 1
01:17:46.064 00.031 9828 IsSlewing returns 0
01:17:46.064 00.000 9828 IsGuiding returns 1
01:17:46.096 00.032 9828 IsSlewing returns 0
01:17:46.096 00.000 9828 IsGuiding returns 0
01:17:46.096 00.000 9828 scope move finished after 51 + 114 ms
01:17:46.096 00.000 9828 Move returns status 0, amount 51
01:17:46.096 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:46.096 00.000 9828 MoveAxis(N, 25, B)
01:17:46.097 00.001 9828 Guiding  Dir = 0, Dur = 25
01:17:46.112 00.015 9828 IsSlewing returns 0
01:17:46.112 00.000 9828 IsGuiding returns 0
01:17:46.113 00.001 9828 PulseGuide returned control before completion, sleep 35
01:17:46.158 00.045 9828 IsGuiding returns 1
01:17:46.158 00.000 9828 scope still moving after pulse duration time elapsed
01:17:46.189 00.031 9828 IsSlewing returns 0
01:17:46.189 00.000 9828 IsGuiding returns 1
01:17:46.220 00.031 9828 IsSlewing returns 0
01:17:46.220 00.000 9828 IsGuiding returns 1
01:17:46.251 00.031 9828 IsSlewing returns 0
01:17:46.251 00.000 9828 IsGuiding returns 0
01:17:46.251 00.000 9828 scope move finished after 25 + 113 ms
01:17:46.251 00.000 9828 Move returns status 0, amount 25
01:17:46.251 00.000 9828 move complete, result=0
01:17:46.251 00.000 9828 worker thread done servicing request
01:17:46.251 00.000 5052 GuideStep: 0.2 px 51 ms WEST, -0.2 px 25 ms NORTH
01:17:46.616 00.365 8976 Exposure complete
01:17:46.622 00.006 8976 worker thread done servicing request
01:17:46.622 00.000 5052 OnExposeComplete: enter
01:17:46.622 00.000 5052 UpdateGuideState(): m_state=6
01:17:46.622 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3101
01:17:46.622 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.60, Mass=182, SNR=9.3, Peak=66 HFD=3.2
01:17:46.622 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
01:17:46.622 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
01:17:46.622 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.11 hyp=0.36 cameraTheta=-0.33 mountX=-0.25 mountY=-0.22, mountTheta=-2.43
01:17:46.623 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.11, opts=13)
01:17:46.623 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.11)
01:17:46.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:46.623 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:17:46.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:46.623 00.000 8976 Worker thread wakes up
01:17:46.623 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.11) opts 0xd
01:17:46.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.11)
01:17:46.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:46.623 00.000 5052 Enqueuing Expose request
01:17:46.623 00.000 8976 Moving (0.34, -0.11) raw xDistance=-0.25 yDistance=-0.22
01:17:46.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:17:46.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:17:46.623 00.000 8976 MoveAxis(R, 0, ABG)
01:17:46.623 00.000 8976 MoveAxis(U, 0, ABG)
01:17:46.623 00.000 8976 MountToCamera -- mountTheta (0.39) + m_xAngle (2.04) = xAngle (2.43 = 2.43)
01:17:46.623 00.000 8976 MountToCamera -- mountX=1.73 mountY=0.71 hyp=1.87 mountTheta=0.39 cameraX=-1.42, cameraY=1.22 cameraTheta=2.43
01:17:46.623 00.000 8976 incremental bump (-1.421, 1.217) isValid = 1
01:17:46.623 00.000 8976 Scheduling Mount bump of (-0.174, 0.155)
01:17:46.623 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=0.15, opts=4)
01:17:46.623 00.000 8976 Enqueuing Move request for scope (-0.17, 0.15)
01:17:46.623 00.000 8976 move complete, result=0
01:17:46.624 00.001 8976 worker thread done servicing request
01:17:46.624 00.000 8976 Worker thread wakes up
01:17:46.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:46.624 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:46.624 00.000 9828 Worker thread wakes up
01:17:46.624 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0x4
01:17:46.624 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
01:17:46.624 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
01:17:46.624 00.000 9828 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.10) = xAngle (5.51 = -0.77)
01:17:46.624 00.000 9828 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.43 = -0.85)
01:17:46.624 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.42 mountX=0.17 mountY=-0.18, mountTheta=-0.81
01:17:46.624 00.000 9828 Moving (-0.17, 0.15) raw xDistance=0.17 yDistance=-0.18
01:17:46.624 00.000 9828 BLC: window closed
01:17:46.624 00.000 9828 MoveAxis(W, 53, B)
01:17:46.624 00.000 9828 Guiding  Dir = 3, Dur = 53
01:17:46.625 00.001 9828 IsSlewing returns 0
01:17:46.625 00.000 9828 IsGuiding returns 0
01:17:46.625 00.000 9828 PulseGuide returned control before completion, sleep 63
01:17:46.697 00.072 9828 IsGuiding returns 1
01:17:46.697 00.000 9828 scope still moving after pulse duration time elapsed
01:17:46.728 00.031 9828 IsSlewing returns 0
01:17:46.728 00.000 9828 IsGuiding returns 1
01:17:46.760 00.032 9828 IsSlewing returns 0
01:17:46.760 00.000 9828 IsGuiding returns 1
01:17:46.790 00.030 9828 IsSlewing returns 0
01:17:46.790 00.000 9828 IsGuiding returns 0
01:17:46.790 00.000 9828 scope move finished after 53 + 113 ms
01:17:46.790 00.000 9828 Move returns status 0, amount 53
01:17:46.790 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:46.790 00.000 9828 MoveAxis(N, 24, B)
01:17:46.790 00.000 9828 Guiding  Dir = 0, Dur = 24
01:17:46.806 00.016 9828 IsSlewing returns 0
01:17:46.806 00.000 9828 IsGuiding returns 0
01:17:46.806 00.000 9828 PulseGuide returned control before completion, sleep 34
01:17:46.852 00.046 9828 IsGuiding returns 1
01:17:46.852 00.000 9828 scope still moving after pulse duration time elapsed
01:17:46.884 00.032 9828 IsSlewing returns 0
01:17:46.884 00.000 9828 IsGuiding returns 1
01:17:46.915 00.031 9828 IsSlewing returns 0
01:17:46.915 00.000 9828 IsGuiding returns 1
01:17:46.946 00.031 9828 IsSlewing returns 0
01:17:46.946 00.000 9828 IsGuiding returns 1
01:17:46.976 00.030 9828 IsSlewing returns 0
01:17:46.982 00.006 9828 IsGuiding returns 0
01:17:46.982 00.000 9828 scope move finished after 24 + 151 ms
01:17:46.982 00.000 9828 Move returns status 0, amount 24
01:17:46.982 00.000 9828 move complete, result=0
01:17:46.982 00.000 9828 worker thread done servicing request
01:17:46.982 00.000 5052 GuideStep: 0.2 px 53 ms WEST, -0.2 px 24 ms NORTH
01:17:47.309 00.327 8976 Exposure complete
01:17:47.315 00.006 8976 worker thread done servicing request
01:17:47.315 00.000 5052 OnExposeComplete: enter
01:17:47.315 00.000 5052 UpdateGuideState(): m_state=6
01:17:47.315 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3102
01:17:47.315 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.27, Mass=182, SNR=9.3, Peak=63 HFD=3.5
01:17:47.315 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
01:17:47.315 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
01:17:47.315 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.44 hyp=0.78 cameraTheta=-0.60 mountX=-0.69 mountY=-0.30, mountTheta=-2.73
01:17:47.316 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.44, opts=13)
01:17:47.316 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.44)
01:17:47.316 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:17:47.316 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:17:47.316 00.000 8976 Worker thread wakes up
01:17:47.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.44) opts 0xd
01:17:47.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.44)
01:17:47.316 00.000 8976 Moving (0.64, -0.44) raw xDistance=-0.69 yDistance=-0.30
01:17:47.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:47.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
01:17:47.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:17:47.316 00.000 8976 MoveAxis(R, 3, ABG)
01:17:47.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:47.317 00.001 5052 Enqueuing Expose request
01:17:47.317 00.000 8976 stepping (-10, -5) + (3, 0)
01:17:47.317 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:47.352 00.035 8976 Received - 47 (G) 
01:17:47.352 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:47.352 00.000 8976 stepped: pos (-7, -5)
01:17:47.352 00.000 8976 MoveAxis(U, 1, ABG)
01:17:47.352 00.000 8976 stepping (-7, -5) + (0, 1)
01:17:47.352 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:47.384 00.032 8976 Received - 47 (G) 
01:17:47.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:47.384 00.000 8976 stepped: pos (-7, -4)
01:17:47.384 00.000 8976 MountToCamera -- mountTheta (0.43) + m_xAngle (2.04) = xAngle (2.47 = 2.47)
01:17:47.384 00.000 8976 MountToCamera -- mountX=1.51 mountY=0.69 hyp=1.66 mountTheta=0.43 cameraX=-1.30, cameraY=1.04 cameraTheta=2.47
01:17:47.384 00.000 8976 incremental bump (-1.300, 1.035) isValid = 1
01:17:47.385 00.001 8976 Scheduling Mount bump of (-0.180, 0.148)
01:17:47.385 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.18, y=0.15, opts=4)
01:17:47.385 00.000 8976 Enqueuing Move request for scope (-0.18, 0.15)
01:17:47.385 00.000 8976 move complete, result=0
01:17:47.385 00.000 9828 Worker thread wakes up
01:17:47.385 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0x4
01:17:47.385 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
01:17:47.385 00.000 9828 CameraToMount -- cameraTheta (2.45) - m_xAngle (-3.10) = xAngle (5.55 = -0.74)
01:17:47.385 00.000 9828 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.47 = -0.82)
01:17:47.385 00.000 9828 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.45 mountX=0.17 mountY=-0.17, mountTheta=-0.78
01:17:47.385 00.000 9828 Moving (-0.18, 0.15) raw xDistance=0.17 yDistance=-0.17
01:17:47.385 00.000 9828 BLC: window closed
01:17:47.385 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
01:17:47.385 00.000 8976 worker thread done servicing request
01:17:47.386 00.001 8976 Worker thread wakes up
01:17:47.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:47.386 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:47.386 00.000 9828 MoveAxis(W, 55, B)
01:17:47.386 00.000 9828 Guiding  Dir = 3, Dur = 55
01:17:47.387 00.001 9828 IsSlewing returns 0
01:17:47.387 00.000 9828 IsGuiding returns 0
01:17:47.387 00.000 9828 PulseGuide returned control before completion, sleep 65
01:17:47.459 00.072 9828 IsGuiding returns 1
01:17:47.459 00.000 9828 scope still moving after pulse duration time elapsed
01:17:47.489 00.030 9828 IsSlewing returns 0
01:17:47.489 00.000 9828 IsGuiding returns 1
01:17:47.520 00.031 9828 IsSlewing returns 0
01:17:47.520 00.000 9828 IsGuiding returns 1
01:17:47.551 00.031 9828 IsSlewing returns 0
01:17:47.551 00.000 9828 IsGuiding returns 1
01:17:47.581 00.030 9828 IsSlewing returns 0
01:17:47.581 00.000 9828 IsGuiding returns 1
01:17:47.612 00.031 9828 IsSlewing returns 0
01:17:47.612 00.000 9828 IsGuiding returns 1
01:17:47.644 00.032 9828 IsSlewing returns 0
01:17:47.644 00.000 9828 IsGuiding returns 0
01:17:47.644 00.000 9828 scope move finished after 55 + 202 ms
01:17:47.644 00.000 9828 Move returns status 0, amount 55
01:17:47.644 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:47.644 00.000 9828 MoveAxis(N, 23, B)
01:17:47.644 00.000 9828 Guiding  Dir = 0, Dur = 23
01:17:47.659 00.015 9828 IsSlewing returns 0
01:17:47.659 00.000 9828 IsGuiding returns 0
01:17:47.659 00.000 9828 PulseGuide returned control before completion, sleep 33
01:17:47.706 00.047 9828 IsGuiding returns 1
01:17:47.706 00.000 9828 scope still moving after pulse duration time elapsed
01:17:47.736 00.030 9828 IsSlewing returns 0
01:17:47.736 00.000 9828 IsGuiding returns 1
01:17:47.768 00.032 9828 IsSlewing returns 0
01:17:47.768 00.000 9828 IsGuiding returns 1
01:17:47.798 00.030 9828 IsSlewing returns 0
01:17:47.798 00.000 9828 IsGuiding returns 0
01:17:47.798 00.000 9828 scope move finished after 23 + 116 ms
01:17:47.798 00.000 9828 Move returns status 0, amount 23
01:17:47.798 00.000 9828 move complete, result=0
01:17:47.799 00.001 9828 worker thread done servicing request
01:17:47.799 00.000 5052 GuideStep: 0.2 px 55 ms WEST, -0.2 px 23 ms NORTH
01:17:48.070 00.271 8976 Exposure complete
01:17:48.075 00.005 8976 worker thread done servicing request
01:17:48.076 00.001 5052 OnExposeComplete: enter
01:17:48.076 00.000 5052 UpdateGuideState(): m_state=6
01:17:48.076 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3103
01:17:48.076 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=282.08, Mass=154, SNR=8.5, Peak=61 HFD=2.9
01:17:48.076 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
01:17:48.076 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
01:17:48.076 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.37 hyp=0.87 cameraTheta=0.44 mountX=-0.03 mountY=-0.86, mountTheta=-1.61
01:17:48.076 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.37, opts=13)
01:17:48.076 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.37)
01:17:48.076 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:17:48.077 00.001 5052 UpdateGuideState exits: m=154 SNR=8.5
01:17:48.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:48.077 00.000 8976 Worker thread wakes up
01:17:48.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.37) opts 0xd
01:17:48.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.37)
01:17:48.077 00.000 8976 Moving (0.79, 0.37) raw xDistance=-0.03 yDistance=-0.86
01:17:48.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:48.077 00.000 5052 Enqueuing Expose request
01:17:48.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:17:48.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.86
01:17:48.077 00.000 8976 MoveAxis(R, 0, ABG)
01:17:48.077 00.000 8976 MoveAxis(U, 3, ABG)
01:17:48.077 00.000 8976 stepping (-7, -4) + (0, 3)
01:17:48.077 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:48.119 00.042 8976 Received - 47 (G) 
01:17:48.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:48.119 00.000 8976 stepped: pos (-7, -1)
01:17:48.119 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.40 = 2.40)
01:17:48.119 00.000 8976 MountToCamera -- mountX=1.37 mountY=0.51 hyp=1.46 mountTheta=0.36 cameraX=-1.08, cameraY=0.98 cameraTheta=2.40
01:17:48.119 00.000 8976 incremental bump (-1.078, 0.985) isValid = 1
01:17:48.120 00.001 8976 Scheduling Mount bump of (-0.170, 0.161)
01:17:48.120 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=0.16, opts=4)
01:17:48.120 00.000 8976 Enqueuing Move request for scope (-0.17, 0.16)
01:17:48.120 00.000 8976 move complete, result=0
01:17:48.120 00.000 9828 Worker thread wakes up
01:17:48.120 00.000 8976 worker thread done servicing request
01:17:48.120 00.000 8976 Worker thread wakes up
01:17:48.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:48.120 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:48.120 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.9 px 3 ms NORTH
01:17:48.120 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0x4
01:17:48.120 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
01:17:48.120 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.48 = -0.80)
01:17:48.120 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.88)
01:17:48.120 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.38 mountX=0.16 mountY=-0.18, mountTheta=-0.84
01:17:48.120 00.000 9828 Moving (-0.17, 0.16) raw xDistance=0.16 yDistance=-0.18
01:17:48.120 00.000 9828 BLC: window closed
01:17:48.120 00.000 9828 MoveAxis(W, 52, B)
01:17:48.120 00.000 9828 Guiding  Dir = 3, Dur = 52
01:17:48.121 00.001 9828 IsSlewing returns 0
01:17:48.121 00.000 9828 IsGuiding returns 0
01:17:48.121 00.000 9828 PulseGuide returned control before completion, sleep 62
01:17:48.188 00.067 9828 IsGuiding returns 1
01:17:48.188 00.000 9828 scope still moving after pulse duration time elapsed
01:17:48.219 00.031 9828 IsSlewing returns 0
01:17:48.219 00.000 9828 IsGuiding returns 1
01:17:48.251 00.032 9828 IsSlewing returns 0
01:17:48.251 00.000 9828 IsGuiding returns 1
01:17:48.282 00.031 9828 IsSlewing returns 0
01:17:48.282 00.000 9828 IsGuiding returns 0
01:17:48.282 00.000 9828 scope move finished after 52 + 109 ms
01:17:48.282 00.000 9828 Move returns status 0, amount 52
01:17:48.282 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:17:48.282 00.000 9828 MoveAxis(N, 25, B)
01:17:48.282 00.000 9828 Guiding  Dir = 0, Dur = 25
01:17:48.298 00.016 9828 IsSlewing returns 0
01:17:48.298 00.000 9828 IsGuiding returns 0
01:17:48.298 00.000 9828 PulseGuide returned control before completion, sleep 35
01:17:48.345 00.047 9828 IsGuiding returns 1
01:17:48.348 00.003 9828 scope still moving after pulse duration time elapsed
01:17:48.375 00.027 9828 IsSlewing returns 0
01:17:48.375 00.000 9828 IsGuiding returns 1
01:17:48.406 00.031 9828 IsSlewing returns 0
01:17:48.406 00.000 9828 IsGuiding returns 1
01:17:48.437 00.031 9828 IsSlewing returns 0
01:17:48.437 00.000 9828 IsGuiding returns 1
01:17:48.468 00.031 9828 IsSlewing returns 0
01:17:48.468 00.000 9828 IsGuiding returns 0
01:17:48.468 00.000 9828 scope move finished after 25 + 145 ms
01:17:48.468 00.000 9828 Move returns status 0, amount 25
01:17:48.468 00.000 9828 move complete, result=0
01:17:48.468 00.000 9828 worker thread done servicing request
01:17:48.468 00.000 5052 GuideStep: 0.2 px 52 ms WEST, -0.2 px 25 ms NORTH
01:17:48.825 00.357 8976 Exposure complete
01:17:48.830 00.005 8976 worker thread done servicing request
01:17:48.830 00.000 5052 OnExposeComplete: enter
01:17:48.830 00.000 5052 UpdateGuideState(): m_state=6
01:17:48.830 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3104
01:17:48.831 00.001 5052 Star::Find returns 1 (0), X=329.95, Y=281.24, Mass=179, SNR=9.2, Peak=60 HFD=3.5
01:17:48.831 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
01:17:48.831 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
01:17:48.831 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.47 hyp=0.91 cameraTheta=-0.55 mountX=-0.78 mountY=-0.40, mountTheta=-2.67
01:17:48.831 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.47, opts=13)
01:17:48.831 00.000 5052 Enqueuing Move request for stepguider (0.78, -0.47)
01:17:48.831 00.000 8976 Worker thread wakes up
01:17:48.832 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.47) opts 0xd
01:17:48.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.47)
01:17:48.832 00.000 8976 Moving (0.78, -0.47) raw xDistance=-0.78 yDistance=-0.40
01:17:48.832 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:48.832 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:17:48.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:48.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
01:17:48.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.40
01:17:48.832 00.000 8976 MoveAxis(R, 3, ABG)
01:17:48.832 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:48.832 00.000 5052 Enqueuing Expose request
01:17:48.832 00.000 8976 stepping (-7, -1) + (3, 0)
01:17:48.832 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:48.870 00.038 8976 Received - 47 (G) 
01:17:48.871 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:48.871 00.000 8976 stepped: pos (-4, -1)
01:17:48.871 00.000 8976 MoveAxis(U, 2, ABG)
01:17:48.871 00.000 8976 stepping (-4, -1) + (0, 2)
01:17:48.871 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:48.903 00.032 8976 Received - 47 (G) 
01:17:48.903 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:48.903 00.000 8976 stepped: pos (-4, 1)
01:17:48.903 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:17:48.903 00.000 8976 move complete, result=0
01:17:48.903 00.000 8976 worker thread done servicing request
01:17:48.903 00.000 8976 Worker thread wakes up
01:17:48.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:48.903 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:48.903 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.4 px 2 ms NORTH
01:17:49.586 00.683 8976 Exposure complete
01:17:49.591 00.005 8976 worker thread done servicing request
01:17:49.591 00.000 5052 OnExposeComplete: enter
01:17:49.591 00.000 5052 UpdateGuideState(): m_state=6
01:17:49.591 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3105
01:17:49.591 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.71, Mass=178, SNR=9.2, Peak=65 HFD=3.3
01:17:49.591 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
01:17:49.591 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:17:49.591 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.00 hyp=0.69 cameraTheta=-0.01 mountX=-0.32 mountY=-0.58, mountTheta=-2.08
01:17:49.592 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.00, opts=13)
01:17:49.592 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.00)
01:17:49.592 00.000 8976 Worker thread wakes up
01:17:49.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.00) opts 0xd
01:17:49.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.00)
01:17:49.592 00.000 8976 Moving (0.69, -0.00) raw xDistance=-0.32 yDistance=-0.58
01:17:49.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
01:17:49.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
01:17:49.592 00.000 8976 MoveAxis(R, 2, ABG)
01:17:49.592 00.000 8976 stepping (-4, 1) + (2, 0)
01:17:49.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:49.592 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:17:49.593 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:49.593 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:49.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:49.593 00.000 5052 Enqueuing Expose request
01:17:49.622 00.029 8976 Received - 47 (G) 
01:17:49.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:49.622 00.000 8976 stepped: pos (-2, 1)
01:17:49.622 00.000 8976 MoveAxis(U, 2, ABG)
01:17:49.622 00.000 8976 stepping (-2, 1) + (0, 2)
01:17:49.622 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:49.654 00.032 8976 Received - 47 (G) 
01:17:49.654 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:49.654 00.000 8976 stepped: pos (-2, 3)
01:17:49.654 00.000 8976 move complete, result=0
01:17:49.654 00.000 8976 worker thread done servicing request
01:17:49.654 00.000 8976 Worker thread wakes up
01:17:49.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:49.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:49.654 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.6 px 2 ms NORTH
01:17:50.345 00.691 8976 Exposure complete
01:17:50.350 00.005 8976 worker thread done servicing request
01:17:50.351 00.001 5052 OnExposeComplete: enter
01:17:50.351 00.000 5052 UpdateGuideState(): m_state=6
01:17:50.351 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3106
01:17:50.351 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.72, Mass=174, SNR=9.0, Peak=58 HFD=3.8
01:17:50.351 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:17:50.351 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:17:50.351 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.01 hyp=0.98 cameraTheta=0.01 mountX=-0.44 mountY=-0.83, mountTheta=-2.06
01:17:50.352 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.01, opts=13)
01:17:50.352 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.01)
01:17:50.352 00.000 8976 Worker thread wakes up
01:17:50.352 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:17:50.352 00.000 5052 UpdateGuideState exits: m=174 SNR=9.0
01:17:50.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:50.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.01) opts 0xd
01:17:50.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.01)
01:17:50.352 00.000 8976 Moving (0.98, 0.01) raw xDistance=-0.44 yDistance=-0.83
01:17:50.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
01:17:50.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:50.352 00.000 5052 Enqueuing Expose request
01:17:50.353 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.83
01:17:50.353 00.000 8976 MoveAxis(R, 2, ABG)
01:17:50.353 00.000 8976 stepping (-2, 3) + (2, 0)
01:17:50.353 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:50.389 00.036 8976 Received - 47 (G) 
01:17:50.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:50.389 00.000 8976 stepped: pos (0, 3)
01:17:50.389 00.000 8976 MoveAxis(U, 3, ABG)
01:17:50.389 00.000 8976 stepping (0, 3) + (0, 3)
01:17:50.389 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:50.421 00.032 8976 Received - 47 (G) 
01:17:50.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:17:50.421 00.000 8976 stepped: pos (0, 6)
01:17:50.421 00.000 8976 move complete, result=0
01:17:50.421 00.000 8976 worker thread done servicing request
01:17:50.421 00.000 8976 Worker thread wakes up
01:17:50.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:50.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:50.421 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
01:17:51.105 00.684 8976 Exposure complete
01:17:51.110 00.005 8976 worker thread done servicing request
01:17:51.110 00.000 5052 OnExposeComplete: enter
01:17:51.110 00.000 5052 UpdateGuideState(): m_state=6
01:17:51.110 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3107
01:17:51.110 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.91, Mass=177, SNR=9.1, Peak=59 HFD=3.8
01:17:51.110 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:17:51.110 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
01:17:51.110 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=0.20 hyp=0.94 cameraTheta=0.21 mountX=-0.24 mountY=-0.88, mountTheta=-1.84
01:17:51.111 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=0.20, opts=13)
01:17:51.111 00.000 5052 Enqueuing Move request for stepguider (0.92, 0.20)
01:17:51.111 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:17:51.111 00.000 5052 UpdateGuideState exits: m=177 SNR=9.1
01:17:51.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:51.111 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:51.111 00.000 5052 Enqueuing Expose request
01:17:51.111 00.000 8976 Worker thread wakes up
01:17:51.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, 0.20) opts 0xd
01:17:51.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, 0.20)
01:17:51.111 00.000 8976 Moving (0.92, 0.20) raw xDistance=-0.24 yDistance=-0.88
01:17:51.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:17:51.112 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.88
01:17:51.112 00.000 8976 MoveAxis(R, 0, ABG)
01:17:51.112 00.000 8976 MoveAxis(U, 4, ABG)
01:17:51.112 00.000 8976 stepping (0, 6) + (0, 4)
01:17:51.112 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:51.157 00.045 8976 Received - 47 (G) 
01:17:51.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:17:51.157 00.000 8976 stepped: pos (0, 10)
01:17:51.157 00.000 8976 move complete, result=0
01:17:51.157 00.000 8976 worker thread done servicing request
01:17:51.157 00.000 8976 Worker thread wakes up
01:17:51.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:51.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:51.157 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
01:17:51.841 00.684 8976 Exposure complete
01:17:51.846 00.005 8976 worker thread done servicing request
01:17:51.846 00.000 5052 OnExposeComplete: enter
01:17:51.846 00.000 5052 UpdateGuideState(): m_state=6
01:17:51.846 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3108
01:17:51.846 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.64, Mass=214, SNR=10.0, Peak=65 HFD=3.9
01:17:51.846 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.71 = 1.58)
01:17:51.846 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
01:17:51.846 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.66 mountX=-0.00 mountY=0.15, mountTheta=1.58
01:17:51.847 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.07, opts=13)
01:17:51.847 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.07)
01:17:51.847 00.000 8976 Worker thread wakes up
01:17:51.847 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.07) opts 0xd
01:17:51.847 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.07)
01:17:51.847 00.000 8976 Moving (-0.14, -0.07) raw xDistance=-0.00 yDistance=0.15
01:17:51.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:17:51.847 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:17:51.847 00.000 5052 UpdateGuideState exits: m=214 SNR=10.0
01:17:51.847 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:51.848 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:51.848 00.000 5052 Enqueuing Expose request
01:17:51.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:17:51.848 00.000 8976 MoveAxis(R, 0, ABG)
01:17:51.848 00.000 8976 MoveAxis(U, 0, ABG)
01:17:51.848 00.000 8976 move complete, result=0
01:17:51.848 00.000 8976 worker thread done servicing request
01:17:51.848 00.000 8976 Worker thread wakes up
01:17:51.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:51.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:51.848 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:52.534 00.686 8976 Exposure complete
01:17:52.539 00.005 8976 worker thread done servicing request
01:17:52.539 00.000 5052 OnExposeComplete: enter
01:17:52.539 00.000 5052 UpdateGuideState(): m_state=6
01:17:52.540 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3109
01:17:52.540 00.000 5052 Star::Find returns 1 (1), X=329.31, Y=282.11, Mass=173, SNR=9.1, Peak=62 HFD=3.3
01:17:52.540 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
01:17:52.540 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.90 = -0.90)
01:17:52.540 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.40 hyp=0.42 cameraTheta=1.25 mountX=0.30 mountY=-0.33, mountTheta=-0.84
01:17:52.540 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.40, opts=13)
01:17:52.540 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.40)
01:17:52.540 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:17:52.540 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1 Saturated
01:17:52.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:52.540 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:52.540 00.000 5052 Enqueuing Expose request
01:17:52.540 00.000 8976 Worker thread wakes up
01:17:52.540 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.40) opts 0xd
01:17:52.540 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.40)
01:17:52.540 00.000 8976 Moving (0.13, 0.40) raw xDistance=0.30 yDistance=-0.33
01:17:52.540 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:17:52.540 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:17:52.540 00.000 8976 MoveAxis(L, 1, ABG)
01:17:52.540 00.000 8976 stepping (0, 10) + (-1, 0)
01:17:52.541 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:52.564 00.023 8976 Received - 47 (G) 
01:17:52.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:52.564 00.000 8976 stepped: pos (-1, 10)
01:17:52.564 00.000 8976 MoveAxis(U, 1, ABG)
01:17:52.564 00.000 8976 stepping (-1, 10) + (0, 1)
01:17:52.564 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:52.595 00.031 8976 Received - 47 (G) 
01:17:52.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:52.595 00.000 8976 stepped: pos (-1, 11)
01:17:52.595 00.000 8976 move complete, result=0
01:17:52.595 00.000 8976 worker thread done servicing request
01:17:52.595 00.000 8976 Worker thread wakes up
01:17:52.595 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:17:52.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:52.595 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:53.280 00.685 8976 Exposure complete
01:17:53.285 00.005 8976 worker thread done servicing request
01:17:53.286 00.001 5052 OnExposeComplete: enter
01:17:53.286 00.000 5052 UpdateGuideState(): m_state=6
01:17:53.286 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3110
01:17:53.286 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.55, Mass=193, SNR=9.5, Peak=66 HFD=3.3
01:17:53.286 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
01:17:53.286 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
01:17:53.286 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.16 hyp=0.30 cameraTheta=-0.57 mountX=-0.26 mountY=-0.12, mountTheta=-2.70
01:17:53.286 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.16, opts=13)
01:17:53.287 00.001 5052 Enqueuing Move request for stepguider (0.25, -0.16)
01:17:53.287 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:17:53.287 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
01:17:53.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:53.287 00.000 8976 Worker thread wakes up
01:17:53.287 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.16) opts 0xd
01:17:53.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.16)
01:17:53.287 00.000 8976 Moving (0.25, -0.16) raw xDistance=-0.26 yDistance=-0.12
01:17:53.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
01:17:53.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:53.287 00.000 5052 Enqueuing Expose request
01:17:53.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:17:53.287 00.000 8976 MoveAxis(R, 1, ABG)
01:17:53.287 00.000 8976 stepping (-1, 11) + (1, 0)
01:17:53.287 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:53.315 00.028 8976 Received - 47 (G) 
01:17:53.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:53.315 00.000 8976 stepped: pos (0, 11)
01:17:53.315 00.000 8976 MoveAxis(U, 0, ABG)
01:17:53.315 00.000 8976 move complete, result=0
01:17:53.315 00.000 8976 worker thread done servicing request
01:17:53.315 00.000 8976 Worker thread wakes up
01:17:53.315 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:17:53.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:53.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:54.003 00.688 8976 Exposure complete
01:17:54.008 00.005 8976 worker thread done servicing request
01:17:54.008 00.000 5052 OnExposeComplete: enter
01:17:54.008 00.000 5052 UpdateGuideState(): m_state=6
01:17:54.008 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3111
01:17:54.008 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.67, Mass=173, SNR=9.0, Peak=66 HFD=3.5
01:17:54.008 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.04) = xAngle (-3.50 = 2.78)
01:17:54.008 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.68)
01:17:54.008 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.46 mountX=-0.04 mountY=0.02, mountTheta=2.70
01:17:54.009 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.04, opts=13)
01:17:54.009 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.04)
01:17:54.009 00.000 8976 Worker thread wakes up
01:17:54.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.04) opts 0xd
01:17:54.009 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.04)
01:17:54.009 00.000 8976 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.02
01:17:54.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:17:54.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:17:54.009 00.000 8976 MoveAxis(R, 0, ABG)
01:17:54.009 00.000 8976 MoveAxis(U, 0, ABG)
01:17:54.009 00.000 8976 move complete, result=0
01:17:54.009 00.000 8976 worker thread done servicing request
01:17:54.010 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:17:54.010 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
01:17:54.010 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:54.010 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:54.010 00.000 5052 Enqueuing Expose request
01:17:54.010 00.000 8976 Worker thread wakes up
01:17:54.010 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:54.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:54.010 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:54.695 00.685 8976 Exposure complete
01:17:54.700 00.005 8976 worker thread done servicing request
01:17:54.700 00.000 5052 OnExposeComplete: enter
01:17:54.700 00.000 5052 UpdateGuideState(): m_state=6
01:17:54.701 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3112
01:17:54.701 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.95, Mass=191, SNR=9.5, Peak=64 HFD=3.0
01:17:54.701 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.04) = xAngle (0.08 = 0.08)
01:17:54.701 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
01:17:54.701 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.28 cameraTheta=2.13 mountX=0.28 mountY=-0.01, mountTheta=-0.02
01:17:54.701 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.24, opts=13)
01:17:54.701 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.24)
01:17:54.701 00.000 8976 Worker thread wakes up
01:17:54.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.24) opts 0xd
01:17:54.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.24)
01:17:54.702 00.001 8976 Moving (-0.15, 0.24) raw xDistance=0.28 yDistance=-0.01
01:17:54.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:17:54.702 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:17:54.702 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:17:54.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:54.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:17:54.702 00.000 8976 MoveAxis(L, 1, ABG)
01:17:54.702 00.000 8976 stepping (0, 11) + (-1, 0)
01:17:54.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:54.702 00.000 5052 Enqueuing Expose request
01:17:54.702 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:54.722 00.020 8976 Received - 47 (G) 
01:17:54.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:54.722 00.000 8976 stepped: pos (-1, 11)
01:17:54.722 00.000 8976 MoveAxis(U, 0, ABG)
01:17:54.722 00.000 8976 move complete, result=0
01:17:54.722 00.000 8976 worker thread done servicing request
01:17:54.722 00.000 8976 Worker thread wakes up
01:17:54.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:54.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:54.722 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:17:55.408 00.686 8976 Exposure complete
01:17:55.413 00.005 8976 worker thread done servicing request
01:17:55.413 00.000 5052 OnExposeComplete: enter
01:17:55.413 00.000 5052 UpdateGuideState(): m_state=6
01:17:55.413 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3113
01:17:55.413 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.51, Mass=201, SNR=9.8, Peak=69 HFD=3.9
01:17:55.413 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.39 = 1.89)
01:17:55.413 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.79)
01:17:55.413 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.20 hyp=0.29 cameraTheta=-2.35 mountX=-0.09 mountY=0.28, mountTheta=1.88
01:17:55.414 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.20, opts=13)
01:17:55.414 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.20)
01:17:55.414 00.000 8976 Worker thread wakes up
01:17:55.414 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.20) opts 0xd
01:17:55.414 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.20)
01:17:55.414 00.000 8976 Moving (-0.20, -0.20) raw xDistance=-0.09 yDistance=0.28
01:17:55.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:17:55.414 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:17:55.414 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
01:17:55.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:55.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:17:55.415 00.001 8976 MoveAxis(R, 0, ABG)
01:17:55.415 00.000 8976 MoveAxis(D, 1, ABG)
01:17:55.415 00.000 8976 stepping (-1, 11) + (0, -1)
01:17:55.415 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:55.415 00.000 5052 Enqueuing Expose request
01:17:55.415 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:55.441 00.026 8976 Received - 47 (G) 
01:17:55.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:55.441 00.000 8976 stepped: pos (-1, 10)
01:17:55.441 00.000 8976 move complete, result=0
01:17:55.441 00.000 8976 worker thread done servicing request
01:17:55.441 00.000 8976 Worker thread wakes up
01:17:55.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:55.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:55.441 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:17:56.125 00.684 8976 Exposure complete
01:17:56.131 00.006 8976 worker thread done servicing request
01:17:56.131 00.000 5052 OnExposeComplete: enter
01:17:56.131 00.000 5052 UpdateGuideState(): m_state=6
01:17:56.131 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3114
01:17:56.131 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.77, Mass=176, SNR=9.2, Peak=62 HFD=3.6
01:17:56.131 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:17:56.131 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:17:56.131 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.21 cameraTheta=2.85 mountX=0.15 mountY=0.14, mountTheta=0.76
01:17:56.132 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.06, opts=13)
01:17:56.132 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.06)
01:17:56.132 00.000 8976 Worker thread wakes up
01:17:56.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.06) opts 0xd
01:17:56.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.06)
01:17:56.132 00.000 8976 Moving (-0.21, 0.06) raw xDistance=0.15 yDistance=0.14
01:17:56.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:17:56.132 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:17:56.132 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
01:17:56.132 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:56.132 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:56.132 00.000 5052 Enqueuing Expose request
01:17:56.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:17:56.132 00.000 8976 MoveAxis(R, 0, ABG)
01:17:56.132 00.000 8976 MoveAxis(U, 0, ABG)
01:17:56.132 00.000 8976 move complete, result=0
01:17:56.133 00.001 8976 worker thread done servicing request
01:17:56.133 00.000 8976 Worker thread wakes up
01:17:56.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:56.133 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:56.133 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:56.814 00.681 8976 Exposure complete
01:17:56.819 00.005 8976 worker thread done servicing request
01:17:56.819 00.000 5052 OnExposeComplete: enter
01:17:56.820 00.001 5052 UpdateGuideState(): m_state=6
01:17:56.820 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3115
01:17:56.820 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.88, Mass=172, SNR=9.0, Peak=64 HFD=3.6
01:17:56.820 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:17:56.820 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
01:17:56.820 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.17 hyp=0.37 cameraTheta=2.66 mountX=0.30 mountY=0.19, mountTheta=0.55
01:17:56.821 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.17, opts=13)
01:17:56.821 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.17)
01:17:56.821 00.000 8976 Worker thread wakes up
01:17:56.821 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:17:56.821 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
01:17:56.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:56.821 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.17) opts 0xd
01:17:56.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:56.821 00.000 5052 Enqueuing Expose request
01:17:56.821 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.17)
01:17:56.821 00.000 8976 Moving (-0.33, 0.17) raw xDistance=0.30 yDistance=0.19
01:17:56.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:17:56.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:17:56.821 00.000 8976 MoveAxis(L, 1, ABG)
01:17:56.821 00.000 8976 stepping (-1, 10) + (-1, 0)
01:17:56.821 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:56.847 00.026 8976 Received - 47 (G) 
01:17:56.847 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:56.847 00.000 8976 stepped: pos (-2, 10)
01:17:56.847 00.000 8976 MoveAxis(U, 0, ABG)
01:17:56.847 00.000 8976 move complete, result=0
01:17:56.848 00.001 8976 worker thread done servicing request
01:17:56.848 00.000 8976 Worker thread wakes up
01:17:56.848 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:17:56.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:56.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:57.534 00.686 8976 Exposure complete
01:17:57.540 00.006 8976 worker thread done servicing request
01:17:57.540 00.000 5052 OnExposeComplete: enter
01:17:57.540 00.000 5052 UpdateGuideState(): m_state=6
01:17:57.540 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3116
01:17:57.540 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.89, Mass=190, SNR=9.5, Peak=70 HFD=3.0
01:17:57.540 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:17:57.540 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
01:17:57.540 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.19 hyp=0.41 cameraTheta=2.67 mountX=0.33 mountY=0.20, mountTheta=0.55
01:17:57.540 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.19, opts=13)
01:17:57.540 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.19)
01:17:57.540 00.000 8976 Worker thread wakes up
01:17:57.541 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.19) opts 0xd
01:17:57.541 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.19)
01:17:57.541 00.000 8976 Moving (-0.36, 0.19) raw xDistance=0.33 yDistance=0.20
01:17:57.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
01:17:57.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:17:57.541 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:17:57.541 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:17:57.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:57.541 00.000 8976 MoveAxis(L, 1, ABG)
01:17:57.541 00.000 8976 stepping (-2, 10) + (-1, 0)
01:17:57.541 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:57.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:57.541 00.000 5052 Enqueuing Expose request
01:17:57.567 00.026 8976 Received - 47 (G) 
01:17:57.567 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:17:57.567 00.000 8976 stepped: pos (-3, 10)
01:17:57.567 00.000 8976 MoveAxis(U, 0, ABG)
01:17:57.567 00.000 8976 move complete, result=0
01:17:57.567 00.000 8976 worker thread done servicing request
01:17:57.567 00.000 8976 Worker thread wakes up
01:17:57.567 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:17:57.567 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:57.567 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:58.253 00.686 8976 Exposure complete
01:17:58.259 00.006 8976 worker thread done servicing request
01:17:58.259 00.000 5052 OnExposeComplete: enter
01:17:58.259 00.000 5052 UpdateGuideState(): m_state=6
01:17:58.259 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3117
01:17:58.259 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.59, Mass=177, SNR=9.2, Peak=65 HFD=3.0
01:17:58.259 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
01:17:58.259 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
01:17:58.259 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.24 cameraTheta=-0.54 mountX=-0.20 mountY=-0.10, mountTheta=-2.66
01:17:58.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.12, opts=13)
01:17:58.260 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.12)
01:17:58.260 00.000 8976 Worker thread wakes up
01:17:58.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.12) opts 0xd
01:17:58.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.12)
01:17:58.260 00.000 8976 Moving (0.20, -0.12) raw xDistance=-0.20 yDistance=-0.10
01:17:58.260 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:17:58.260 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:17:58.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:58.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:17:58.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:17:58.260 00.000 8976 MoveAxis(R, 0, ABG)
01:17:58.260 00.000 8976 MoveAxis(U, 0, ABG)
01:17:58.260 00.000 8976 move complete, result=0
01:17:58.260 00.000 8976 worker thread done servicing request
01:17:58.261 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:58.261 00.000 5052 Enqueuing Expose request
01:17:58.261 00.000 8976 Worker thread wakes up
01:17:58.261 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:58.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:58.261 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:58.969 00.708 8976 Exposure complete
01:17:58.975 00.006 8976 worker thread done servicing request
01:17:58.980 00.005 5052 OnExposeComplete: enter
01:17:58.980 00.000 5052 UpdateGuideState(): m_state=6
01:17:58.980 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3118
01:17:58.980 00.000 5052 Star::Find returns 1 (0), X=330.23, Y=282.22, Mass=168, SNR=8.9, Peak=63 HFD=2.9
01:17:58.980 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
01:17:58.980 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
01:17:58.980 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=0.51 hyp=1.17 cameraTheta=0.45 mountX=-0.02 mountY=-1.16, mountTheta=-1.59
01:17:58.981 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=0.51, opts=13)
01:17:58.981 00.000 5052 Enqueuing Move request for stepguider (1.05, 0.51)
01:17:58.981 00.000 8976 Worker thread wakes up
01:17:58.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, 0.51) opts 0xd
01:17:58.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, 0.51)
01:17:58.982 00.001 8976 Moving (1.05, 0.51) raw xDistance=-0.02 yDistance=-1.16
01:17:58.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:17:58.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.16
01:17:58.982 00.000 8976 MoveAxis(R, 0, ABG)
01:17:58.982 00.000 8976 MoveAxis(U, 5, ABG)
01:17:58.982 00.000 8976 stepping (-3, 10) + (0, 5)
01:17:58.982 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:17:58.982 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:17:58.992 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
01:17:58.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:58.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:58.992 00.000 5052 Enqueuing Expose request
01:17:59.021 00.029 8976 Received - 47 (G) 
01:17:59.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:17:59.021 00.000 8976 stepped: pos (-3, 15)
01:17:59.021 00.000 8976 move complete, result=0
01:17:59.022 00.001 8976 worker thread done servicing request
01:17:59.022 00.000 8976 Worker thread wakes up
01:17:59.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:59.022 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:17:59.022 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -1.2 px 5 ms NORTH
01:17:59.708 00.686 8976 Exposure complete
01:17:59.713 00.005 8976 worker thread done servicing request
01:17:59.714 00.001 5052 OnExposeComplete: enter
01:17:59.714 00.000 5052 UpdateGuideState(): m_state=6
01:17:59.714 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3119
01:17:59.714 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.73, Mass=188, SNR=9.5, Peak=65 HFD=3.0
01:17:59.714 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
01:17:59.714 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:17:59.714 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.02 hyp=0.55 cameraTheta=0.04 mountX=-0.23 mountY=-0.47, mountTheta=-2.02
01:17:59.714 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.02, opts=13)
01:17:59.714 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.02)
01:17:59.715 00.001 8976 Worker thread wakes up
01:17:59.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.02) opts 0xd
01:17:59.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.02)
01:17:59.715 00.000 8976 Moving (0.55, 0.02) raw xDistance=-0.23 yDistance=-0.47
01:17:59.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:17:59.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.47
01:17:59.715 00.000 8976 MoveAxis(R, 0, ABG)
01:17:59.715 00.000 8976 MoveAxis(U, 2, ABG)
01:17:59.715 00.000 8976 stepping (-3, 15) + (0, 2)
01:17:59.715 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:59.715 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:17:59.725 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:17:59.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:59.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:17:59.725 00.000 5052 Enqueuing Expose request
01:17:59.741 00.016 8976 Received - 47 (G) 
01:17:59.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:17:59.741 00.000 8976 stepped: pos (-3, 17)
01:17:59.741 00.000 8976 move complete, result=0
01:17:59.741 00.000 8976 worker thread done servicing request
01:17:59.741 00.000 8976 Worker thread wakes up
01:17:59.741 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:17:59.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:17:59.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:00.429 00.688 8976 Exposure complete
01:18:00.434 00.005 8976 worker thread done servicing request
01:18:00.434 00.000 5052 OnExposeComplete: enter
01:18:00.434 00.000 5052 UpdateGuideState(): m_state=6
01:18:00.434 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3120
01:18:00.434 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.45, Mass=197, SNR=9.7, Peak=59 HFD=3.3
01:18:00.435 00.001 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.70 = -2.70)
01:18:00.435 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.80 = -2.80)
01:18:00.435 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.26 hyp=0.43 cameraTheta=-0.66 mountX=-0.39 mountY=-0.14, mountTheta=-2.79
01:18:00.435 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.26, opts=13)
01:18:00.435 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.26)
01:18:00.435 00.000 8976 Worker thread wakes up
01:18:00.436 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.26) opts 0xd
01:18:00.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.26)
01:18:00.436 00.000 8976 Moving (0.34, -0.26) raw xDistance=-0.39 yDistance=-0.14
01:18:00.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:18:00.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:18:00.436 00.000 8976 MoveAxis(R, 2, ABG)
01:18:00.436 00.000 8976 stepping (-3, 17) + (2, 0)
01:18:00.436 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:00.437 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:18:00.447 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:18:00.447 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:00.447 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:00.447 00.000 5052 Enqueuing Expose request
01:18:00.461 00.014 8976 Received - 47 (G) 
01:18:00.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:00.461 00.000 8976 stepped: pos (-1, 17)
01:18:00.461 00.000 8976 MoveAxis(U, 0, ABG)
01:18:00.461 00.000 8976 move complete, result=0
01:18:00.461 00.000 8976 worker thread done servicing request
01:18:00.461 00.000 8976 Worker thread wakes up
01:18:00.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:00.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:00.461 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:18:01.144 00.683 8976 Exposure complete
01:18:01.149 00.005 8976 worker thread done servicing request
01:18:01.149 00.000 5052 OnExposeComplete: enter
01:18:01.149 00.000 5052 UpdateGuideState(): m_state=6
01:18:01.149 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3121
01:18:01.150 00.001 5052 Star::Find returns 1 (0), X=329.69, Y=281.77, Mass=195, SNR=9.6, Peak=63 HFD=3.4
01:18:01.150 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
01:18:01.150 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
01:18:01.150 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.06 hyp=0.52 cameraTheta=0.11 mountX=-0.18 mountY=-0.47, mountTheta=-1.94
01:18:01.150 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.06, opts=13)
01:18:01.150 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.06)
01:18:01.150 00.000 8976 Worker thread wakes up
01:18:01.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.06) opts 0xd
01:18:01.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.06)
01:18:01.151 00.001 8976 Moving (0.52, 0.06) raw xDistance=-0.18 yDistance=-0.47
01:18:01.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:18:01.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:18:01.151 00.000 8976 MoveAxis(R, 0, ABG)
01:18:01.151 00.000 8976 MoveAxis(U, 2, ABG)
01:18:01.151 00.000 8976 stepping (-1, 17) + (0, 2)
01:18:01.151 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:01.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:18:01.161 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:18:01.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:01.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:01.161 00.000 5052 Enqueuing Expose request
01:18:01.179 00.018 8976 Received - 47 (G) 
01:18:01.180 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:01.180 00.000 8976 stepped: pos (-1, 19)
01:18:01.180 00.000 8976 move complete, result=0
01:18:01.180 00.000 8976 worker thread done servicing request
01:18:01.180 00.000 8976 Worker thread wakes up
01:18:01.180 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:18:01.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:01.180 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:01.866 00.686 8976 Exposure complete
01:18:01.872 00.006 8976 worker thread done servicing request
01:18:01.872 00.000 5052 OnExposeComplete: enter
01:18:01.872 00.000 5052 UpdateGuideState(): m_state=6
01:18:01.872 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3122
01:18:01.872 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.69, Mass=210, SNR=10.0, Peak=65 HFD=2.9
01:18:01.872 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
01:18:01.872 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
01:18:01.872 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.05 mountX=0.06 mountY=0.15, mountTheta=1.18
01:18:01.873 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.02, opts=13)
01:18:01.873 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.02)
01:18:01.873 00.000 8976 Worker thread wakes up
01:18:01.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.02) opts 0xd
01:18:01.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.02)
01:18:01.873 00.000 8976 Moving (-0.16, -0.02) raw xDistance=0.06 yDistance=0.15
01:18:01.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:18:01.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:18:01.873 00.000 8976 MoveAxis(R, 0, ABG)
01:18:01.873 00.000 8976 MoveAxis(U, 0, ABG)
01:18:01.873 00.000 8976 move complete, result=0
01:18:01.873 00.000 8976 worker thread done servicing request
01:18:01.874 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:18:01.882 00.008 5052 UpdateGuideState exits: m=210 SNR=10.0
01:18:01.882 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:01.882 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:01.882 00.000 5052 Enqueuing Expose request
01:18:01.883 00.001 8976 Worker thread wakes up
01:18:01.883 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:01.883 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:01.883 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:02.571 00.688 8976 Exposure complete
01:18:02.576 00.005 8976 worker thread done servicing request
01:18:02.577 00.001 5052 OnExposeComplete: enter
01:18:02.577 00.000 5052 UpdateGuideState(): m_state=6
01:18:02.577 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3123
01:18:02.577 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.91, Mass=177, SNR=9.1, Peak=63 HFD=3.0
01:18:02.577 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
01:18:02.577 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
01:18:02.577 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.21 hyp=0.36 cameraTheta=2.53 mountX=0.31 mountY=0.13, mountTheta=0.40
01:18:02.577 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.21, opts=13)
01:18:02.577 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.21)
01:18:02.578 00.001 8976 Worker thread wakes up
01:18:02.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.21) opts 0xd
01:18:02.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.21)
01:18:02.578 00.000 8976 Moving (-0.29, 0.21) raw xDistance=0.31 yDistance=0.13
01:18:02.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:18:02.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:18:02.578 00.000 8976 MoveAxis(L, 1, ABG)
01:18:02.578 00.000 8976 stepping (-1, 19) + (-1, 0)
01:18:02.578 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:02.578 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:18:02.588 00.010 5052 UpdateGuideState exits: m=177 SNR=9.1
01:18:02.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:02.588 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:02.588 00.000 5052 Enqueuing Expose request
01:18:02.603 00.015 8976 Received - 47 (G) 
01:18:02.603 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:02.603 00.000 8976 stepped: pos (-2, 19)
01:18:02.603 00.000 8976 MoveAxis(U, 0, ABG)
01:18:02.603 00.000 8976 move complete, result=0
01:18:02.603 00.000 8976 worker thread done servicing request
01:18:02.603 00.000 8976 Worker thread wakes up
01:18:02.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:02.603 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:02.603 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:18:03.292 00.689 8976 Exposure complete
01:18:03.297 00.005 5052 OnExposeComplete: enter
01:18:03.297 00.000 5052 UpdateGuideState(): m_state=6
01:18:03.297 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3124
01:18:03.297 00.000 8976 worker thread done servicing request
01:18:03.297 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.55, Mass=180, SNR=9.3, Peak=64 HFD=3.2
01:18:03.297 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
01:18:03.297 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
01:18:03.297 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.16 hyp=0.38 cameraTheta=-0.42 mountX=-0.30 mountY=-0.21, mountTheta=-2.53
01:18:03.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.16, opts=13)
01:18:03.298 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.16)
01:18:03.298 00.000 8976 Worker thread wakes up
01:18:03.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.16) opts 0xd
01:18:03.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.16)
01:18:03.298 00.000 8976 Moving (0.35, -0.16) raw xDistance=-0.30 yDistance=-0.21
01:18:03.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
01:18:03.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:18:03.298 00.000 8976 MoveAxis(R, 1, ABG)
01:18:03.299 00.001 8976 stepping (-2, 19) + (1, 0)
01:18:03.299 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:03.299 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:18:03.308 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
01:18:03.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:03.308 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:03.308 00.000 5052 Enqueuing Expose request
01:18:03.321 00.013 8976 Received - 47 (G) 
01:18:03.322 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:03.322 00.000 8976 stepped: pos (-1, 19)
01:18:03.322 00.000 8976 MoveAxis(U, 0, ABG)
01:18:03.322 00.000 8976 move complete, result=0
01:18:03.322 00.000 8976 worker thread done servicing request
01:18:03.322 00.000 8976 Worker thread wakes up
01:18:03.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:03.322 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:03.322 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:18:04.010 00.688 8976 Exposure complete
01:18:04.015 00.005 8976 worker thread done servicing request
01:18:04.015 00.000 5052 OnExposeComplete: enter
01:18:04.015 00.000 5052 UpdateGuideState(): m_state=6
01:18:04.015 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3125
01:18:04.015 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.55, Mass=177, SNR=9.2, Peak=60 HFD=3.1
01:18:04.015 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
01:18:04.015 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.47)
01:18:04.016 00.001 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.16 hyp=0.36 cameraTheta=-2.67 mountX=0.00 mountY=0.36, mountTheta=1.57
01:18:04.016 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.16, opts=13)
01:18:04.016 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.16)
01:18:04.016 00.000 8976 Worker thread wakes up
01:18:04.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.16) opts 0xd
01:18:04.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.16)
01:18:04.017 00.001 8976 Moving (-0.32, -0.16) raw xDistance=0.00 yDistance=0.36
01:18:04.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:18:04.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
01:18:04.017 00.000 8976 MoveAxis(R, 0, ABG)
01:18:04.017 00.000 8976 MoveAxis(D, 1, ABG)
01:18:04.017 00.000 8976 stepping (-1, 19) + (0, -1)
01:18:04.017 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:04.017 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:18:04.027 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
01:18:04.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:04.027 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:04.027 00.000 5052 Enqueuing Expose request
01:18:04.041 00.014 8976 Received - 47 (G) 
01:18:04.041 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:04.041 00.000 8976 stepped: pos (-1, 18)
01:18:04.041 00.000 8976 move complete, result=0
01:18:04.041 00.000 8976 worker thread done servicing request
01:18:04.041 00.000 8976 Worker thread wakes up
01:18:04.041 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:04.041 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:04.041 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:18:04.730 00.689 8976 Exposure complete
01:18:04.735 00.005 8976 worker thread done servicing request
01:18:04.735 00.000 5052 OnExposeComplete: enter
01:18:04.735 00.000 5052 UpdateGuideState(): m_state=6
01:18:04.735 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3126
01:18:04.735 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.56, Mass=190, SNR=9.5, Peak=64 HFD=3.2
01:18:04.735 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
01:18:04.736 00.001 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.01 = -3.01)
01:18:04.736 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.87 mountX=-0.19 mountY=-0.02, mountTheta=-3.01
01:18:04.736 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.15, opts=13)
01:18:04.736 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.15)
01:18:04.736 00.000 8976 Worker thread wakes up
01:18:04.736 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.15) opts 0xd
01:18:04.736 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.15)
01:18:04.736 00.000 8976 Moving (0.12, -0.15) raw xDistance=-0.19 yDistance=-0.02
01:18:04.737 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:18:04.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:18:04.737 00.000 8976 MoveAxis(R, 0, ABG)
01:18:04.737 00.000 8976 MoveAxis(U, 0, ABG)
01:18:04.737 00.000 8976 move complete, result=0
01:18:04.737 00.000 8976 worker thread done servicing request
01:18:04.737 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:18:04.747 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:18:04.747 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:04.747 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:04.747 00.000 5052 Enqueuing Expose request
01:18:04.747 00.000 8976 Worker thread wakes up
01:18:04.747 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:04.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:04.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:05.436 00.689 8976 Exposure complete
01:18:05.441 00.005 8976 worker thread done servicing request
01:18:05.441 00.000 5052 OnExposeComplete: enter
01:18:05.441 00.000 5052 UpdateGuideState(): m_state=6
01:18:05.441 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3127
01:18:05.441 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.65, Mass=199, SNR=9.7, Peak=68 HFD=3.3
01:18:05.441 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
01:18:05.441 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
01:18:05.442 00.001 5052 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.25 cameraTheta=-0.23 mountX=-0.16 mountY=-0.18, mountTheta=-2.33
01:18:05.442 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.06, opts=13)
01:18:05.442 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.06)
01:18:05.442 00.000 8976 Worker thread wakes up
01:18:05.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.06) opts 0xd
01:18:05.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.06)
01:18:05.443 00.001 8976 Moving (0.25, -0.06) raw xDistance=-0.16 yDistance=-0.18
01:18:05.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:18:05.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:18:05.443 00.000 8976 MoveAxis(R, 0, ABG)
01:18:05.443 00.000 8976 MoveAxis(U, 0, ABG)
01:18:05.443 00.000 8976 move complete, result=0
01:18:05.443 00.000 8976 worker thread done servicing request
01:18:05.443 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:18:05.455 00.012 5052 UpdateGuideState exits: m=199 SNR=9.7
01:18:05.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:05.455 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:05.455 00.000 5052 Enqueuing Expose request
01:18:05.455 00.000 8976 Worker thread wakes up
01:18:05.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:05.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:05.455 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:06.145 00.690 8976 Exposure complete
01:18:06.151 00.006 8976 worker thread done servicing request
01:18:06.151 00.000 5052 OnExposeComplete: enter
01:18:06.151 00.000 5052 UpdateGuideState(): m_state=6
01:18:06.151 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3128
01:18:06.151 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.69, Mass=181, SNR=9.3, Peak=66 HFD=3.0
01:18:06.151 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
01:18:06.151 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
01:18:06.151 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.77 mountX=0.01 mountY=0.06, mountTheta=1.47
01:18:06.152 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.02, opts=13)
01:18:06.152 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.02)
01:18:06.152 00.000 8976 Worker thread wakes up
01:18:06.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.02) opts 0xd
01:18:06.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.02)
01:18:06.152 00.000 8976 Moving (-0.06, -0.02) raw xDistance=0.01 yDistance=0.06
01:18:06.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:18:06.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:18:06.152 00.000 8976 MoveAxis(R, 0, ABG)
01:18:06.152 00.000 8976 MoveAxis(U, 0, ABG)
01:18:06.152 00.000 8976 move complete, result=0
01:18:06.152 00.000 8976 worker thread done servicing request
01:18:06.153 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:18:06.163 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
01:18:06.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:06.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:06.163 00.000 5052 Enqueuing Expose request
01:18:06.163 00.000 8976 Worker thread wakes up
01:18:06.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:06.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:06.163 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:06.854 00.691 8976 Exposure complete
01:18:06.860 00.006 8976 worker thread done servicing request
01:18:06.860 00.000 5052 OnExposeComplete: enter
01:18:06.860 00.000 5052 UpdateGuideState(): m_state=6
01:18:06.860 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3129
01:18:06.860 00.000 5052 Star::Find returns 1 (1), X=329.24, Y=282.01, Mass=188, SNR=9.4, Peak=60 HFD=3.2
01:18:06.860 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
01:18:06.861 00.001 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
01:18:06.861 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.37 mountX=0.24 mountY=-0.22, mountTheta=-0.73
01:18:06.861 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.30, opts=13)
01:18:06.861 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.30)
01:18:06.861 00.000 8976 Worker thread wakes up
01:18:06.861 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.30) opts 0xd
01:18:06.861 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.30)
01:18:06.861 00.000 8976 Moving (0.06, 0.30) raw xDistance=0.24 yDistance=-0.22
01:18:06.862 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:18:06.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:18:06.862 00.000 8976 MoveAxis(R, 0, ABG)
01:18:06.862 00.000 8976 MoveAxis(U, 0, ABG)
01:18:06.862 00.000 8976 move complete, result=0
01:18:06.862 00.000 8976 worker thread done servicing request
01:18:06.862 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:18:06.872 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4 Saturated
01:18:06.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:06.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:06.872 00.000 5052 Enqueuing Expose request
01:18:06.872 00.000 8976 Worker thread wakes up
01:18:06.872 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:06.872 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:06.872 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:07.558 00.686 8976 Exposure complete
01:18:07.564 00.006 8976 worker thread done servicing request
01:18:07.564 00.000 5052 OnExposeComplete: enter
01:18:07.564 00.000 5052 UpdateGuideState(): m_state=6
01:18:07.564 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3130
01:18:07.564 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.10, Mass=171, SNR=9.0, Peak=63 HFD=2.9
01:18:07.564 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
01:18:07.564 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
01:18:07.564 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.39 hyp=0.39 cameraTheta=1.74 mountX=0.38 mountY=-0.15, mountTheta=-0.39
01:18:07.565 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.39, opts=13)
01:18:07.565 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.39)
01:18:07.565 00.000 8976 Worker thread wakes up
01:18:07.565 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.39) opts 0xd
01:18:07.565 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.39)
01:18:07.565 00.000 8976 Moving (-0.07, 0.39) raw xDistance=0.38 yDistance=-0.15
01:18:07.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:18:07.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:18:07.565 00.000 8976 MoveAxis(L, 2, ABG)
01:18:07.565 00.000 8976 stepping (-1, 18) + (-2, 0)
01:18:07.565 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:07.566 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:18:07.575 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:18:07.576 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:07.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:07.576 00.000 5052 Enqueuing Expose request
01:18:07.591 00.015 8976 Received - 47 (G) 
01:18:07.591 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:07.591 00.000 8976 stepped: pos (-3, 18)
01:18:07.591 00.000 8976 MoveAxis(U, 0, ABG)
01:18:07.591 00.000 8976 move complete, result=0
01:18:07.591 00.000 8976 worker thread done servicing request
01:18:07.591 00.000 8976 Worker thread wakes up
01:18:07.591 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
01:18:07.591 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:07.591 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:08.279 00.688 8976 Exposure complete
01:18:08.285 00.006 8976 worker thread done servicing request
01:18:08.285 00.000 5052 OnExposeComplete: enter
01:18:08.285 00.000 5052 UpdateGuideState(): m_state=6
01:18:08.285 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3131
01:18:08.285 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.94, Mass=175, SNR=9.1, Peak=63 HFD=2.8
01:18:08.285 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
01:18:08.285 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:18:08.285 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.29 cameraTheta=2.21 mountX=0.29 mountY=0.02, mountTheta=0.07
01:18:08.286 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.24, opts=13)
01:18:08.286 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.24)
01:18:08.286 00.000 8976 Worker thread wakes up
01:18:08.286 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.24) opts 0xd
01:18:08.286 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.24)
01:18:08.286 00.000 8976 Moving (-0.18, 0.24) raw xDistance=0.29 yDistance=0.02
01:18:08.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:18:08.287 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:18:08.287 00.000 8976 MoveAxis(L, 1, ABG)
01:18:08.287 00.000 8976 stepping (-3, 18) + (-1, 0)
01:18:08.287 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:08.287 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:18:08.298 00.011 5052 UpdateGuideState exits: m=175 SNR=9.1
01:18:08.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:08.298 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:08.298 00.000 5052 Enqueuing Expose request
01:18:08.310 00.012 8976 Received - 47 (G) 
01:18:08.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:08.310 00.000 8976 stepped: pos (-4, 18)
01:18:08.310 00.000 8976 MoveAxis(U, 0, ABG)
01:18:08.310 00.000 8976 move complete, result=0
01:18:08.310 00.000 8976 worker thread done servicing request
01:18:08.310 00.000 8976 Worker thread wakes up
01:18:08.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:08.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:08.310 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:18:09.001 00.691 8976 Exposure complete
01:18:09.006 00.005 8976 worker thread done servicing request
01:18:09.006 00.000 5052 OnExposeComplete: enter
01:18:09.006 00.000 5052 UpdateGuideState(): m_state=6
01:18:09.006 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3132
01:18:09.006 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.43, Mass=198, SNR=9.6, Peak=62 HFD=3.7
01:18:09.006 00.000 5052 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.04) = xAngle (-4.05 = 2.23)
01:18:09.006 00.000 5052 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.16 = 2.13)
01:18:09.006 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-2.01 mountX=-0.19 mountY=0.26, mountTheta=2.19
01:18:09.007 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.28, opts=13)
01:18:09.007 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.28)
01:18:09.007 00.000 8976 Worker thread wakes up
01:18:09.007 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.28) opts 0xd
01:18:09.007 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.28)
01:18:09.007 00.000 8976 Moving (-0.13, -0.28) raw xDistance=-0.19 yDistance=0.26
01:18:09.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:18:09.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:18:09.008 00.001 8976 MoveAxis(R, 0, ABG)
01:18:09.008 00.000 8976 MoveAxis(D, 1, ABG)
01:18:09.008 00.000 8976 stepping (-4, 18) + (0, -1)
01:18:09.008 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:09.009 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:18:09.019 00.010 5052 UpdateGuideState exits: m=198 SNR=9.6
01:18:09.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:09.019 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:09.019 00.000 5052 Enqueuing Expose request
01:18:09.029 00.010 8976 Received - 47 (G) 
01:18:09.029 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:09.029 00.000 8976 stepped: pos (-4, 17)
01:18:09.029 00.000 8976 move complete, result=0
01:18:09.029 00.000 8976 worker thread done servicing request
01:18:09.029 00.000 8976 Worker thread wakes up
01:18:09.029 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:18:09.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:09.029 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:09.719 00.690 8976 Exposure complete
01:18:09.725 00.006 8976 worker thread done servicing request
01:18:09.725 00.000 5052 OnExposeComplete: enter
01:18:09.725 00.000 5052 UpdateGuideState(): m_state=6
01:18:09.725 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3133
01:18:09.725 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.73, Mass=184, SNR=9.3, Peak=64 HFD=3.2
01:18:09.725 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:18:09.725 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:18:09.725 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.19 cameraTheta=3.02 mountX=0.10 mountY=0.14, mountTheta=0.94
01:18:09.726 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.02, opts=13)
01:18:09.726 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.02)
01:18:09.726 00.000 8976 Worker thread wakes up
01:18:09.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.02) opts 0xd
01:18:09.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.02)
01:18:09.726 00.000 8976 Moving (-0.18, 0.02) raw xDistance=0.10 yDistance=0.14
01:18:09.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:18:09.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:18:09.726 00.000 8976 MoveAxis(R, 0, ABG)
01:18:09.726 00.000 8976 MoveAxis(U, 0, ABG)
01:18:09.726 00.000 8976 move complete, result=0
01:18:09.727 00.001 8976 worker thread done servicing request
01:18:09.727 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:18:09.738 00.011 5052 UpdateGuideState exits: m=184 SNR=9.3
01:18:09.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:09.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:09.738 00.000 5052 Enqueuing Expose request
01:18:09.738 00.000 8976 Worker thread wakes up
01:18:09.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:09.738 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:09.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:10.426 00.688 8976 Exposure complete
01:18:10.431 00.005 8976 worker thread done servicing request
01:18:10.432 00.001 5052 OnExposeComplete: enter
01:18:10.432 00.000 5052 UpdateGuideState(): m_state=6
01:18:10.432 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3134
01:18:10.432 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.71, Mass=174, SNR=9.1, Peak=61 HFD=3.1
01:18:10.432 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
01:18:10.432 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
01:18:10.432 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.00 hyp=0.61 cameraTheta=-3.14 mountX=0.28 mountY=0.52, mountTheta=1.08
01:18:10.433 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.00, opts=13)
01:18:10.433 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.00)
01:18:10.433 00.000 8976 Worker thread wakes up
01:18:10.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.00) opts 0xd
01:18:10.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.00)
01:18:10.433 00.000 8976 Moving (-0.61, -0.00) raw xDistance=0.28 yDistance=0.52
01:18:10.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:18:10.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.52
01:18:10.433 00.000 8976 MoveAxis(L, 1, ABG)
01:18:10.433 00.000 8976 stepping (-4, 17) + (-1, 0)
01:18:10.433 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:10.434 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:18:10.444 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:18:10.444 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:10.444 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:10.444 00.000 5052 Enqueuing Expose request
01:18:10.468 00.024 8976 Received - 47 (G) 
01:18:10.468 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:10.468 00.000 8976 stepped: pos (-5, 17)
01:18:10.468 00.000 8976 MoveAxis(D, 2, ABG)
01:18:10.468 00.000 8976 stepping (-5, 17) + (0, -2)
01:18:10.468 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:10.500 00.032 8976 Received - 47 (G) 
01:18:10.500 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:10.500 00.000 8976 stepped: pos (-5, 15)
01:18:10.500 00.000 8976 move complete, result=0
01:18:10.500 00.000 8976 worker thread done servicing request
01:18:10.500 00.000 8976 Worker thread wakes up
01:18:10.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:10.500 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:10.500 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:18:11.188 00.688 8976 Exposure complete
01:18:11.194 00.006 8976 worker thread done servicing request
01:18:11.194 00.000 5052 OnExposeComplete: enter
01:18:11.194 00.000 5052 UpdateGuideState(): m_state=6
01:18:11.194 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3135
01:18:11.194 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.87, Mass=192, SNR=9.6, Peak=65 HFD=3.2
01:18:11.194 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:18:11.194 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
01:18:11.194 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.16 hyp=0.74 cameraTheta=2.93 mountX=0.47 mountY=0.52, mountTheta=0.84
01:18:11.195 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.16, opts=13)
01:18:11.195 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.16)
01:18:11.195 00.000 8976 Worker thread wakes up
01:18:11.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.16) opts 0xd
01:18:11.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.16)
01:18:11.195 00.000 8976 Moving (-0.72, 0.16) raw xDistance=0.47 yDistance=0.52
01:18:11.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
01:18:11.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
01:18:11.195 00.000 8976 MoveAxis(L, 2, ABG)
01:18:11.195 00.000 8976 stepping (-5, 15) + (-2, 0)
01:18:11.195 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:11.196 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:18:11.205 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:18:11.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:11.205 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:11.205 00.000 5052 Enqueuing Expose request
01:18:11.235 00.030 8976 Received - 47 (G) 
01:18:11.235 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:11.235 00.000 8976 stepped: pos (-7, 15)
01:18:11.235 00.000 8976 MoveAxis(D, 2, ABG)
01:18:11.235 00.000 8976 stepping (-7, 15) + (0, -2)
01:18:11.235 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:11.266 00.031 8976 Received - 47 (G) 
01:18:11.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:11.266 00.000 8976 stepped: pos (-7, 13)
01:18:11.266 00.000 8976 move complete, result=0
01:18:11.266 00.000 8976 worker thread done servicing request
01:18:11.267 00.001 8976 Worker thread wakes up
01:18:11.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:11.267 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:18:11.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:11.959 00.692 8976 Exposure complete
01:18:11.965 00.006 8976 worker thread done servicing request
01:18:11.965 00.000 5052 OnExposeComplete: enter
01:18:11.965 00.000 5052 UpdateGuideState(): m_state=6
01:18:11.965 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3136
01:18:11.965 00.000 5052 Star::Find returns 1 (0), X=327.87, Y=281.83, Mass=180, SNR=9.2, Peak=64 HFD=2.9
01:18:11.965 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:18:11.965 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:18:11.965 00.000 5052 CameraToMount -- cameraX=-1.31 cameraY=0.12 hyp=1.31 cameraTheta=3.05 mountX=0.70 mountY=1.03, mountTheta=0.97
01:18:11.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.31, y=0.12, opts=13)
01:18:11.966 00.000 5052 Enqueuing Move request for stepguider (-1.31, 0.12)
01:18:11.966 00.000 8976 Worker thread wakes up
01:18:11.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.31, 0.12) opts 0xd
01:18:11.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.31, 0.12)
01:18:11.966 00.000 8976 Moving (-1.31, 0.12) raw xDistance=0.70 yDistance=1.03
01:18:11.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
01:18:11.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.03
01:18:11.966 00.000 8976 MoveAxis(L, 3, ABG)
01:18:11.966 00.000 8976 stepping (-7, 13) + (-3, 0)
01:18:11.966 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:11.967 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=182, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
01:18:11.977 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
01:18:11.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:11.977 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:11.977 00.000 5052 Enqueuing Expose request
01:18:12.002 00.025 8976 Received - 47 (G) 
01:18:12.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:12.002 00.000 8976 stepped: pos (-10, 13)
01:18:12.002 00.000 8976 MoveAxis(D, 4, ABG)
01:18:12.002 00.000 8976 stepping (-10, 13) + (0, -4)
01:18:12.002 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:18:12.034 00.032 8976 Received - 47 (G) 
01:18:12.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:18:12.034 00.000 8976 stepped: pos (-10, 9)
01:18:12.034 00.000 8976 move complete, result=0
01:18:12.034 00.000 8976 worker thread done servicing request
01:18:12.034 00.000 8976 Worker thread wakes up
01:18:12.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:12.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:12.034 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.0 px 4 ms SOUTH
01:18:12.727 00.693 8976 Exposure complete
01:18:12.733 00.006 8976 worker thread done servicing request
01:18:12.733 00.000 5052 OnExposeComplete: enter
01:18:12.733 00.000 5052 UpdateGuideState(): m_state=6
01:18:12.733 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3137
01:18:12.733 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.09, Mass=209, SNR=9.9, Peak=64 HFD=3.4
01:18:12.733 00.000 5052 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.04) = xAngle (-4.50 = 1.79)
01:18:12.733 00.000 5052 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.68)
01:18:12.733 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.62 hyp=0.98 cameraTheta=-2.45 mountX=-0.21 mountY=0.97, mountTheta=1.78
01:18:12.734 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.62, opts=13)
01:18:12.734 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.62)
01:18:12.734 00.000 8976 Worker thread wakes up
01:18:12.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.62) opts 0xd
01:18:12.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.62)
01:18:12.734 00.000 8976 Moving (-0.75, -0.62) raw xDistance=-0.21 yDistance=0.97
01:18:12.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:18:12.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.97
01:18:12.734 00.000 8976 MoveAxis(R, 0, ABG)
01:18:12.734 00.000 8976 MoveAxis(D, 4, ABG)
01:18:12.734 00.000 8976 stepping (-10, 9) + (0, -4)
01:18:12.734 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:18:12.735 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:18:12.744 00.009 5052 UpdateGuideState exits: m=209 SNR=9.9
01:18:12.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:12.745 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:12.745 00.000 5052 Enqueuing Expose request
01:18:12.770 00.025 8976 Received - 47 (G) 
01:18:12.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:18:12.770 00.000 8976 stepped: pos (-10, 5)
01:18:12.770 00.000 8976 move complete, result=0
01:18:12.770 00.000 8976 worker thread done servicing request
01:18:12.770 00.000 8976 Worker thread wakes up
01:18:12.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:12.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:12.770 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
01:18:13.461 00.691 8976 Exposure complete
01:18:13.466 00.005 8976 worker thread done servicing request
01:18:13.467 00.001 5052 OnExposeComplete: enter
01:18:13.467 00.000 5052 UpdateGuideState(): m_state=6
01:18:13.467 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3138
01:18:13.467 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.05, Mass=198, SNR=9.7, Peak=61 HFD=2.9
01:18:13.467 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.04) = xAngle (-0.04 = -0.04)
01:18:13.467 00.000 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.14 = -0.14)
01:18:13.467 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.34 hyp=0.38 cameraTheta=2.01 mountX=0.38 mountY=-0.05, mountTheta=-0.14
01:18:13.467 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.34, opts=13)
01:18:13.468 00.001 5052 Enqueuing Move request for stepguider (-0.16, 0.34)
01:18:13.468 00.000 8976 Worker thread wakes up
01:18:13.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.34) opts 0xd
01:18:13.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.34)
01:18:13.468 00.000 8976 Moving (-0.16, 0.34) raw xDistance=0.38 yDistance=-0.05
01:18:13.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:18:13.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:18:13.468 00.000 8976 MoveAxis(L, 2, ABG)
01:18:13.468 00.000 8976 stepping (-10, 5) + (-2, 0)
01:18:13.468 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:13.468 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:18:13.479 00.011 5052 UpdateGuideState exits: m=198 SNR=9.7
01:18:13.480 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:13.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:13.480 00.000 5052 Enqueuing Expose request
01:18:13.504 00.024 8976 Received - 47 (G) 
01:18:13.505 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:13.505 00.000 8976 stepped: pos (-12, 5)
01:18:13.505 00.000 8976 MoveAxis(U, 0, ABG)
01:18:13.505 00.000 8976 move complete, result=0
01:18:13.505 00.000 8976 worker thread done servicing request
01:18:13.505 00.000 8976 Worker thread wakes up
01:18:13.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:13.505 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:13.505 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:18:14.208 00.703 8976 Exposure complete
01:18:14.213 00.005 8976 worker thread done servicing request
01:18:14.213 00.000 5052 OnExposeComplete: enter
01:18:14.213 00.000 5052 UpdateGuideState(): m_state=6
01:18:14.213 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3139
01:18:14.214 00.001 5052 Star::Find returns 1 (0), X=329.98, Y=281.60, Mass=184, SNR=9.3, Peak=64 HFD=3.4
01:18:14.214 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
01:18:14.214 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
01:18:14.214 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.11 hyp=0.82 cameraTheta=-0.13 mountX=-0.47 mountY=-0.62, mountTheta=-2.22
01:18:14.214 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.11, opts=13)
01:18:14.214 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.11)
01:18:14.214 00.000 8976 Worker thread wakes up
01:18:14.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.11) opts 0xd
01:18:14.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.11)
01:18:14.214 00.000 8976 Moving (0.81, -0.11) raw xDistance=-0.47 yDistance=-0.62
01:18:14.215 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47
01:18:14.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
01:18:14.215 00.000 8976 MoveAxis(R, 2, ABG)
01:18:14.215 00.000 8976 stepping (-12, 5) + (2, 0)
01:18:14.215 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:14.215 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:18:14.224 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:18:14.225 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:14.225 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:14.225 00.000 5052 Enqueuing Expose request
01:18:14.241 00.016 8976 Received - 47 (G) 
01:18:14.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:14.241 00.000 8976 stepped: pos (-10, 5)
01:18:14.241 00.000 8976 MoveAxis(U, 2, ABG)
01:18:14.241 00.000 8976 stepping (-10, 5) + (0, 2)
01:18:14.241 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:14.272 00.031 8976 Received - 47 (G) 
01:18:14.272 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:14.272 00.000 8976 stepped: pos (-10, 7)
01:18:14.272 00.000 8976 move complete, result=0
01:18:14.272 00.000 8976 worker thread done servicing request
01:18:14.272 00.000 8976 Worker thread wakes up
01:18:14.272 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:14.272 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:14.272 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
01:18:14.961 00.689 8976 Exposure complete
01:18:14.966 00.005 8976 worker thread done servicing request
01:18:14.966 00.000 5052 OnExposeComplete: enter
01:18:14.966 00.000 5052 UpdateGuideState(): m_state=6
01:18:14.966 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3140
01:18:14.967 00.001 5052 Star::Find returns 1 (0), X=330.81, Y=281.62, Mass=173, SNR=9.1, Peak=64 HFD=3.6
01:18:14.967 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:18:14.967 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:18:14.967 00.000 5052 CameraToMount -- cameraX=1.64 cameraY=-0.09 hyp=1.64 cameraTheta=-0.06 mountX=-0.83 mountY=-1.33, mountTheta=-2.13
01:18:14.967 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.64, y=-0.09, opts=13)
01:18:14.968 00.001 5052 Enqueuing Move request for stepguider (1.64, -0.09)
01:18:14.968 00.000 8976 Worker thread wakes up
01:18:14.968 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.64, -0.09) opts 0xd
01:18:14.968 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.64, -0.09)
01:18:14.968 00.000 8976 Moving (1.64, -0.09) raw xDistance=-0.83 yDistance=-1.33
01:18:14.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.83
01:18:14.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.33
01:18:14.968 00.000 8976 MoveAxis(R, 4, ABG)
01:18:14.968 00.000 8976 stepping (-10, 7) + (4, 0)
01:18:14.968 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:18:14.969 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:18:14.979 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
01:18:14.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:14.979 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:14.979 00.000 5052 Enqueuing Expose request
01:18:15.008 00.029 8976 Received - 47 (G) 
01:18:15.008 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:18:15.008 00.000 8976 stepped: pos (-6, 7)
01:18:15.008 00.000 8976 MoveAxis(U, 5, ABG)
01:18:15.008 00.000 8976 stepping (-6, 7) + (0, 5)
01:18:15.008 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:18:15.056 00.048 8976 Received - 47 (G) 
01:18:15.056 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:18:15.056 00.000 8976 stepped: pos (-6, 12)
01:18:15.056 00.000 8976 move complete, result=0
01:18:15.056 00.000 8976 worker thread done servicing request
01:18:15.056 00.000 8976 Worker thread wakes up
01:18:15.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:15.056 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:15.056 00.000 5052 GuideStep: -0.8 px 4 ms EAST, -1.3 px 5 ms NORTH
01:18:15.745 00.689 8976 Exposure complete
01:18:15.750 00.005 8976 worker thread done servicing request
01:18:15.751 00.001 5052 OnExposeComplete: enter
01:18:15.751 00.000 5052 UpdateGuideState(): m_state=6
01:18:15.751 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3141
01:18:15.751 00.000 5052 Star::Find returns 1 (1), X=329.73, Y=281.55, Mass=192, SNR=9.5, Peak=61 HFD=3.5
01:18:15.751 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
01:18:15.751 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
01:18:15.751 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.16 hyp=0.58 cameraTheta=-0.27 mountX=-0.39 mountY=-0.38, mountTheta=-2.37
01:18:15.751 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.16, opts=13)
01:18:15.752 00.001 5052 Enqueuing Move request for stepguider (0.55, -0.16)
01:18:15.752 00.000 8976 Worker thread wakes up
01:18:15.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.16) opts 0xd
01:18:15.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.16)
01:18:15.752 00.000 8976 Moving (0.55, -0.16) raw xDistance=-0.39 yDistance=-0.38
01:18:15.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.39
01:18:15.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.38
01:18:15.752 00.000 8976 MoveAxis(R, 2, ABG)
01:18:15.752 00.000 8976 stepping (-6, 12) + (2, 0)
01:18:15.752 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:15.753 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:18:15.762 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5 Saturated
01:18:15.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:15.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:15.763 00.001 5052 Enqueuing Expose request
01:18:15.791 00.028 8976 Received - 47 (G) 
01:18:15.791 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:15.791 00.000 8976 stepped: pos (-4, 12)
01:18:15.791 00.000 8976 MoveAxis(U, 2, ABG)
01:18:15.791 00.000 8976 stepping (-4, 12) + (0, 2)
01:18:15.791 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:15.823 00.032 8976 Received - 47 (G) 
01:18:15.823 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:15.823 00.000 8976 stepped: pos (-4, 14)
01:18:15.824 00.001 8976 move complete, result=0
01:18:15.824 00.000 8976 worker thread done servicing request
01:18:15.824 00.000 8976 Worker thread wakes up
01:18:15.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:15.824 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:15.824 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:18:16.513 00.689 8976 Exposure complete
01:18:16.518 00.005 8976 worker thread done servicing request
01:18:16.518 00.000 5052 OnExposeComplete: enter
01:18:16.518 00.000 5052 UpdateGuideState(): m_state=6
01:18:16.518 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3142
01:18:16.519 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.92, Mass=190, SNR=9.5, Peak=65 HFD=3.7
01:18:16.519 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
01:18:16.519 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
01:18:16.519 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.21 hyp=0.31 cameraTheta=2.39 mountX=0.29 mountY=0.08, mountTheta=0.25
01:18:16.519 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.21, opts=13)
01:18:16.519 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.21)
01:18:16.520 00.001 8976 Worker thread wakes up
01:18:16.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.21) opts 0xd
01:18:16.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.21)
01:18:16.520 00.000 8976 Moving (-0.23, 0.21) raw xDistance=0.29 yDistance=0.08
01:18:16.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
01:18:16.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:18:16.520 00.000 8976 MoveAxis(L, 1, ABG)
01:18:16.520 00.000 8976 stepping (-4, 14) + (-1, 0)
01:18:16.520 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:16.521 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:18:16.530 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:18:16.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:16.530 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:16.530 00.000 5052 Enqueuing Expose request
01:18:16.542 00.012 8976 Received - 47 (G) 
01:18:16.543 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:16.543 00.000 8976 stepped: pos (-5, 14)
01:18:16.543 00.000 8976 MoveAxis(U, 0, ABG)
01:18:16.543 00.000 8976 move complete, result=0
01:18:16.543 00.000 8976 worker thread done servicing request
01:18:16.543 00.000 8976 Worker thread wakes up
01:18:16.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:16.543 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:16.543 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:18:17.233 00.690 8976 Exposure complete
01:18:17.238 00.005 8976 worker thread done servicing request
01:18:17.238 00.000 5052 OnExposeComplete: enter
01:18:17.238 00.000 5052 UpdateGuideState(): m_state=6
01:18:17.238 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3143
01:18:17.239 00.001 5052 Star::Find returns 1 (0), X=328.25, Y=282.11, Mass=165, SNR=8.8, Peak=62 HFD=3.2
01:18:17.239 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:18:17.239 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
01:18:17.239 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=0.40 hyp=1.01 cameraTheta=2.73 mountX=0.78 mountY=0.56, mountTheta=0.62
01:18:17.239 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=0.40, opts=13)
01:18:17.239 00.000 5052 Enqueuing Move request for stepguider (-0.93, 0.40)
01:18:17.239 00.000 8976 Worker thread wakes up
01:18:17.240 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, 0.40) opts 0xd
01:18:17.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, 0.40)
01:18:17.240 00.000 8976 Moving (-0.93, 0.40) raw xDistance=0.78 yDistance=0.56
01:18:17.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.78
01:18:17.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:18:17.240 00.000 8976 MoveAxis(L, 3, ABG)
01:18:17.240 00.000 8976 stepping (-5, 14) + (-3, 0)
01:18:17.240 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:17.240 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:18:17.250 00.010 5052 UpdateGuideState exits: m=165 SNR=8.8
01:18:17.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:17.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:17.250 00.000 5052 Enqueuing Expose request
01:18:17.278 00.028 8976 Received - 47 (G) 
01:18:17.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:17.278 00.000 8976 stepped: pos (-8, 14)
01:18:17.278 00.000 8976 MoveAxis(D, 2, ABG)
01:18:17.278 00.000 8976 stepping (-8, 14) + (0, -2)
01:18:17.278 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:17.310 00.032 8976 Received - 47 (G) 
01:18:17.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:17.310 00.000 8976 stepped: pos (-8, 12)
01:18:17.310 00.000 8976 move complete, result=0
01:18:17.310 00.000 8976 worker thread done servicing request
01:18:17.310 00.000 8976 Worker thread wakes up
01:18:17.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:17.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:17.310 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.6 px 2 ms SOUTH
01:18:17.999 00.689 8976 Exposure complete
01:18:18.005 00.006 5052 OnExposeComplete: enter
01:18:18.005 00.000 5052 UpdateGuideState(): m_state=6
01:18:18.005 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3144
01:18:18.005 00.000 8976 worker thread done servicing request
01:18:18.005 00.000 5052 Star::Find returns 1 (0), X=328.05, Y=281.47, Mass=190, SNR=9.5, Peak=64 HFD=3.5
01:18:18.005 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.98 = 1.31)
01:18:18.006 00.001 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
01:18:18.006 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=-0.24 hyp=1.15 cameraTheta=-2.93 mountX=0.30 mountY=1.07, mountTheta=1.30
01:18:18.007 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=-0.24, opts=13)
01:18:18.007 00.000 5052 Enqueuing Move request for stepguider (-1.12, -0.24)
01:18:18.007 00.000 8976 Worker thread wakes up
01:18:18.007 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, -0.24) opts 0xd
01:18:18.007 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, -0.24)
01:18:18.007 00.000 8976 Moving (-1.12, -0.24) raw xDistance=0.30 yDistance=1.07
01:18:18.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
01:18:18.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.07
01:18:18.007 00.000 8976 MoveAxis(L, 1, ABG)
01:18:18.007 00.000 8976 stepping (-8, 12) + (-1, 0)
01:18:18.007 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:18.008 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:18:18.018 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:18:18.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:18.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:18.018 00.000 5052 Enqueuing Expose request
01:18:18.028 00.010 8976 Received - 47 (G) 
01:18:18.029 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:18.029 00.000 8976 stepped: pos (-9, 12)
01:18:18.029 00.000 8976 MoveAxis(D, 4, ABG)
01:18:18.029 00.000 8976 stepping (-9, 12) + (0, -4)
01:18:18.029 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:18:18.061 00.032 8976 Received - 47 (G) 
01:18:18.061 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:18:18.061 00.000 8976 stepped: pos (-9, 8)
01:18:18.061 00.000 8976 move complete, result=0
01:18:18.061 00.000 8976 worker thread done servicing request
01:18:18.061 00.000 8976 Worker thread wakes up
01:18:18.061 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.1 px 4 ms SOUTH
01:18:18.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:18.061 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:18.754 00.693 8976 Exposure complete
01:18:18.760 00.006 8976 worker thread done servicing request
01:18:18.760 00.000 5052 OnExposeComplete: enter
01:18:18.760 00.000 5052 UpdateGuideState(): m_state=6
01:18:18.760 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3145
01:18:18.760 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.49, Mass=173, SNR=9.1, Peak=65 HFD=3.1
01:18:18.760 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
01:18:18.760 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.31)
01:18:18.760 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.22 hyp=0.72 cameraTheta=-2.83 mountX=0.12 mountY=0.70, mountTheta=1.41
01:18:18.761 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.22, opts=13)
01:18:18.761 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.22)
01:18:18.761 00.000 8976 Worker thread wakes up
01:18:18.761 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.22) opts 0xd
01:18:18.761 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.22)
01:18:18.762 00.001 8976 Moving (-0.69, -0.22) raw xDistance=0.12 yDistance=0.70
01:18:18.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:18:18.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.70
01:18:18.762 00.000 8976 MoveAxis(R, 0, ABG)
01:18:18.762 00.000 8976 MoveAxis(D, 3, ABG)
01:18:18.762 00.000 8976 stepping (-9, 8) + (0, -3)
01:18:18.762 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:18.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:18:18.771 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
01:18:18.772 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:18.772 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:18.772 00.000 5052 Enqueuing Expose request
01:18:18.796 00.024 8976 Received - 47 (G) 
01:18:18.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:18.796 00.000 8976 stepped: pos (-9, 5)
01:18:18.796 00.000 8976 move complete, result=0
01:18:18.796 00.000 8976 worker thread done servicing request
01:18:18.796 00.000 8976 Worker thread wakes up
01:18:18.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:18.796 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:18:18.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:19.491 00.695 8976 Exposure complete
01:18:19.496 00.005 8976 worker thread done servicing request
01:18:19.496 00.000 5052 OnExposeComplete: enter
01:18:19.496 00.000 5052 UpdateGuideState(): m_state=6
01:18:19.496 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3146
01:18:19.496 00.000 5052 Star::Find returns 1 (0), X=328.15, Y=281.88, Mass=170, SNR=8.9, Peak=62 HFD=3.0
01:18:19.496 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:18:19.496 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:18:19.496 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=0.17 hyp=1.03 cameraTheta=2.98 mountX=0.61 mountY=0.77, mountTheta=0.90
01:18:19.497 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=0.17, opts=13)
01:18:19.497 00.000 5052 Enqueuing Move request for stepguider (-1.02, 0.17)
01:18:19.497 00.000 8976 Worker thread wakes up
01:18:19.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, 0.17) opts 0xd
01:18:19.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, 0.17)
01:18:19.497 00.000 8976 Moving (-1.02, 0.17) raw xDistance=0.61 yDistance=0.77
01:18:19.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
01:18:19.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.77
01:18:19.497 00.000 8976 MoveAxis(L, 3, ABG)
01:18:19.497 00.000 8976 stepping (-9, 5) + (-3, 0)
01:18:19.498 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:19.498 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:18:19.508 00.010 5052 UpdateGuideState exits: m=170 SNR=8.9
01:18:19.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:19.508 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:19.508 00.000 5052 Enqueuing Expose request
01:18:19.532 00.024 8976 Received - 47 (G) 
01:18:19.532 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:19.532 00.000 8976 stepped: pos (-12, 5)
01:18:19.532 00.000 8976 MoveAxis(D, 3, ABG)
01:18:19.532 00.000 8976 stepping (-12, 5) + (0, -3)
01:18:19.532 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:19.564 00.032 8976 Received - 47 (G) 
01:18:19.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:19.564 00.000 8976 stepped: pos (-12, 2)
01:18:19.564 00.000 8976 move complete, result=0
01:18:19.564 00.000 8976 worker thread done servicing request
01:18:19.564 00.000 8976 Worker thread wakes up
01:18:19.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:19.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:19.564 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.8 px 3 ms SOUTH
01:18:20.257 00.693 8976 Exposure complete
01:18:20.263 00.006 8976 worker thread done servicing request
01:18:20.263 00.000 5052 OnExposeComplete: enter
01:18:20.263 00.000 5052 UpdateGuideState(): m_state=6
01:18:20.263 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3147
01:18:20.263 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.81, Mass=215, SNR=10.1, Peak=65 HFD=3.3
01:18:20.263 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:18:20.263 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:18:20.263 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=0.10 hyp=0.82 cameraTheta=3.01 mountX=0.46 mountY=0.63, mountTheta=0.93
01:18:20.264 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=0.10, opts=13)
01:18:20.264 00.000 5052 Enqueuing Move request for stepguider (-0.81, 0.10)
01:18:20.264 00.000 8976 Worker thread wakes up
01:18:20.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 0.10) opts 0xd
01:18:20.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 0.10)
01:18:20.265 00.001 8976 Moving (-0.81, 0.10) raw xDistance=0.46 yDistance=0.63
01:18:20.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
01:18:20.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
01:18:20.265 00.000 8976 MoveAxis(L, 2, ABG)
01:18:20.265 00.000 8976 stepping (-12, 2) + (-2, 0)
01:18:20.265 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:20.265 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:18:20.276 00.011 5052 UpdateGuideState exits: m=215 SNR=10.1
01:18:20.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:20.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:20.276 00.000 5052 Enqueuing Expose request
01:18:20.298 00.022 8976 Received - 47 (G) 
01:18:20.299 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:20.299 00.000 8976 stepped: pos (-14, 2)
01:18:20.299 00.000 8976 MoveAxis(D, 3, ABG)
01:18:20.299 00.000 8976 stepping (-14, 2) + (0, -3)
01:18:20.299 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:20.331 00.032 8976 Received - 47 (G) 
01:18:20.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:20.331 00.000 8976 stepped: pos (-14, -1)
01:18:20.331 00.000 8976 move complete, result=0
01:18:20.331 00.000 8976 worker thread done servicing request
01:18:20.331 00.000 8976 Worker thread wakes up
01:18:20.331 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:18:20.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:20.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:21.023 00.692 8976 Exposure complete
01:18:21.029 00.006 8976 worker thread done servicing request
01:18:21.029 00.000 5052 OnExposeComplete: enter
01:18:21.029 00.000 5052 UpdateGuideState(): m_state=6
01:18:21.029 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3148
01:18:21.029 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.23, Mass=209, SNR=9.9, Peak=66 HFD=3.7
01:18:21.029 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.69 = 2.59)
01:18:21.029 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.49)
01:18:21.029 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.48 hyp=0.48 cameraTheta=-1.65 mountX=-0.41 mountY=0.29, mountTheta=2.52
01:18:21.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.48, opts=13)
01:18:21.030 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.48)
01:18:21.030 00.000 8976 Worker thread wakes up
01:18:21.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.48) opts 0xd
01:18:21.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.48)
01:18:21.030 00.000 8976 Moving (-0.04, -0.48) raw xDistance=-0.41 yDistance=0.29
01:18:21.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
01:18:21.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
01:18:21.030 00.000 8976 MoveAxis(R, 2, ABG)
01:18:21.030 00.000 8976 stepping (-14, -1) + (2, 0)
01:18:21.030 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:21.031 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:18:21.040 00.009 5052 UpdateGuideState exits: m=209 SNR=9.9
01:18:21.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:21.040 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:21.040 00.000 5052 Enqueuing Expose request
01:18:21.067 00.027 8976 Received - 47 (G) 
01:18:21.067 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:21.067 00.000 8976 stepped: pos (-12, -1)
01:18:21.067 00.000 8976 MoveAxis(D, 1, ABG)
01:18:21.067 00.000 8976 stepping (-12, -1) + (0, -1)
01:18:21.067 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:21.099 00.032 8976 Received - 47 (G) 
01:18:21.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:21.099 00.000 8976 stepped: pos (-12, -2)
01:18:21.099 00.000 8976 move complete, result=0
01:18:21.099 00.000 8976 worker thread done servicing request
01:18:21.099 00.000 8976 Worker thread wakes up
01:18:21.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:21.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:21.099 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:18:21.791 00.692 8976 Exposure complete
01:18:21.796 00.005 8976 worker thread done servicing request
01:18:21.796 00.000 5052 OnExposeComplete: enter
01:18:21.796 00.000 5052 UpdateGuideState(): m_state=6
01:18:21.796 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3149
01:18:21.796 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=282.37, Mass=185, SNR=9.3, Peak=66 HFD=3.2
01:18:21.796 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.05 = -1.05)
01:18:21.796 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
01:18:21.796 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.66 hyp=0.79 cameraTheta=0.99 mountX=0.39 mountY=-0.73, mountTheta=-1.08
01:18:21.797 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.66, opts=13)
01:18:21.797 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.66)
01:18:21.797 00.000 8976 Worker thread wakes up
01:18:21.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.66) opts 0xd
01:18:21.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.66)
01:18:21.797 00.000 8976 Moving (0.44, 0.66) raw xDistance=0.39 yDistance=-0.73
01:18:21.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
01:18:21.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.73
01:18:21.797 00.000 8976 MoveAxis(L, 2, ABG)
01:18:21.797 00.000 8976 stepping (-12, -2) + (-2, 0)
01:18:21.797 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:21.798 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:18:21.807 00.009 5052 UpdateGuideState exits: m=185 SNR=9.3
01:18:21.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:21.807 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:21.807 00.000 5052 Enqueuing Expose request
01:18:21.834 00.027 8976 Received - 47 (G) 
01:18:21.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:21.834 00.000 8976 stepped: pos (-14, -2)
01:18:21.834 00.000 8976 MoveAxis(U, 3, ABG)
01:18:21.834 00.000 8976 stepping (-14, -2) + (0, 3)
01:18:21.834 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:21.865 00.031 8976 Received - 47 (G) 
01:18:21.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:21.865 00.000 8976 stepped: pos (-14, 1)
01:18:21.865 00.000 8976 move complete, result=0
01:18:21.866 00.001 8976 worker thread done servicing request
01:18:21.866 00.000 8976 Worker thread wakes up
01:18:21.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:21.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:21.866 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.7 px 3 ms NORTH
01:18:22.555 00.689 8976 Exposure complete
01:18:22.561 00.006 8976 worker thread done servicing request
01:18:22.561 00.000 5052 OnExposeComplete: enter
01:18:22.561 00.000 5052 UpdateGuideState(): m_state=6
01:18:22.561 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3150
01:18:22.561 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.63, Mass=182, SNR=9.3, Peak=64 HFD=3.3
01:18:22.561 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
01:18:22.561 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:18:22.561 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.08 hyp=0.88 cameraTheta=-0.09 mountX=-0.47 mountY=-0.69, mountTheta=-2.17
01:18:22.562 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.08, opts=13)
01:18:22.562 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.08)
01:18:22.562 00.000 8976 Worker thread wakes up
01:18:22.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.08) opts 0xd
01:18:22.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.08)
01:18:22.562 00.000 8976 Moving (0.88, -0.08) raw xDistance=-0.47 yDistance=-0.69
01:18:22.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47
01:18:22.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.69
01:18:22.562 00.000 8976 MoveAxis(R, 2, ABG)
01:18:22.562 00.000 8976 stepping (-14, 1) + (2, 0)
01:18:22.562 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:22.563 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:18:22.572 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:18:22.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:22.572 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:22.572 00.000 5052 Enqueuing Expose request
01:18:22.585 00.013 8976 Received - 47 (G) 
01:18:22.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:22.585 00.000 8976 stepped: pos (-12, 1)
01:18:22.585 00.000 8976 MoveAxis(U, 3, ABG)
01:18:22.585 00.000 8976 stepping (-12, 1) + (0, 3)
01:18:22.585 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:22.617 00.032 8976 Received - 47 (G) 
01:18:22.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:22.617 00.000 8976 stepped: pos (-12, 4)
01:18:22.617 00.000 8976 move complete, result=0
01:18:22.617 00.000 8976 worker thread done servicing request
01:18:22.617 00.000 8976 Worker thread wakes up
01:18:22.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:22.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:22.617 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:18:23.279 00.662 8976 Exposure complete
01:18:23.284 00.005 8976 worker thread done servicing request
01:18:23.285 00.001 5052 OnExposeComplete: enter
01:18:23.285 00.000 5052 UpdateGuideState(): m_state=6
01:18:23.285 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3151
01:18:23.285 00.000 5052 Star::Find returns 1 (0), X=330.27, Y=282.04, Mass=165, SNR=8.8, Peak=62 HFD=3.3
01:18:23.285 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:18:23.285 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:18:23.285 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=0.33 hyp=1.15 cameraTheta=0.29 mountX=-0.20 mountY=-1.10, mountTheta=-1.75
01:18:23.285 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=0.33, opts=13)
01:18:23.286 00.001 5052 Enqueuing Move request for stepguider (1.10, 0.33)
01:18:23.286 00.000 8976 Worker thread wakes up
01:18:23.286 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, 0.33) opts 0xd
01:18:23.286 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, 0.33)
01:18:23.286 00.000 8976 Moving (1.10, 0.33) raw xDistance=-0.20 yDistance=-1.10
01:18:23.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:18:23.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.10
01:18:23.286 00.000 8976 MoveAxis(R, 0, ABG)
01:18:23.286 00.000 8976 MoveAxis(U, 5, ABG)
01:18:23.286 00.000 8976 stepping (-12, 4) + (0, 5)
01:18:23.286 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:18:23.287 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:18:23.296 00.009 5052 UpdateGuideState exits: m=165 SNR=8.8
01:18:23.296 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:23.296 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:23.296 00.000 5052 Enqueuing Expose request
01:18:23.320 00.024 8976 Received - 47 (G) 
01:18:23.320 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:18:23.320 00.000 8976 stepped: pos (-12, 9)
01:18:23.320 00.000 8976 move complete, result=0
01:18:23.320 00.000 8976 worker thread done servicing request
01:18:23.320 00.000 8976 Worker thread wakes up
01:18:23.321 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:23.321 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:23.321 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.1 px 5 ms NORTH
01:18:23.984 00.663 8976 Exposure complete
01:18:23.989 00.005 8976 worker thread done servicing request
01:18:23.989 00.000 5052 OnExposeComplete: enter
01:18:23.989 00.000 5052 UpdateGuideState(): m_state=6
01:18:23.990 00.001 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3152
01:18:23.990 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.52, Mass=204, SNR=9.9, Peak=70 HFD=3.2
01:18:23.990 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
01:18:23.990 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
01:18:23.990 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.19 hyp=0.65 cameraTheta=-0.29 mountX=-0.45 mountY=-0.42, mountTheta=-2.39
01:18:23.990 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.19, opts=13)
01:18:23.990 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.19)
01:18:23.990 00.000 8976 Worker thread wakes up
01:18:23.991 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.19) opts 0xd
01:18:23.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.19)
01:18:23.991 00.000 8976 Moving (0.63, -0.19) raw xDistance=-0.45 yDistance=-0.42
01:18:23.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:18:23.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.42
01:18:23.991 00.000 8976 MoveAxis(R, 2, ABG)
01:18:23.991 00.000 8976 stepping (-12, 9) + (2, 0)
01:18:23.991 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:23.991 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:18:24.002 00.011 5052 UpdateGuideState exits: m=204 SNR=9.9
01:18:24.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:24.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:24.002 00.000 5052 Enqueuing Expose request
01:18:24.024 00.022 8976 Received - 47 (G) 
01:18:24.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:24.024 00.000 8976 stepped: pos (-10, 9)
01:18:24.024 00.000 8976 MoveAxis(U, 2, ABG)
01:18:24.024 00.000 8976 stepping (-10, 9) + (0, 2)
01:18:24.024 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:24.056 00.032 8976 Received - 47 (G) 
01:18:24.056 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:24.056 00.000 8976 stepped: pos (-10, 11)
01:18:24.056 00.000 8976 move complete, result=0
01:18:24.056 00.000 8976 worker thread done servicing request
01:18:24.056 00.000 8976 Worker thread wakes up
01:18:24.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:24.056 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
01:18:24.056 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:24.716 00.660 8976 Exposure complete
01:18:24.721 00.005 8976 worker thread done servicing request
01:18:24.722 00.001 5052 OnExposeComplete: enter
01:18:24.722 00.000 5052 UpdateGuideState(): m_state=6
01:18:24.722 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3153
01:18:24.722 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.50, Mass=192, SNR=9.5, Peak=62 HFD=3.3
01:18:24.722 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
01:18:24.722 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
01:18:24.722 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.21 hyp=0.46 cameraTheta=-0.47 mountX=-0.37 mountY=-0.23, mountTheta=-2.59
01:18:24.722 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.21, opts=13)
01:18:24.722 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.21)
01:18:24.723 00.001 8976 Worker thread wakes up
01:18:24.723 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.21) opts 0xd
01:18:24.723 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.21)
01:18:24.723 00.000 8976 Moving (0.41, -0.21) raw xDistance=-0.37 yDistance=-0.23
01:18:24.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:18:24.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:18:24.723 00.000 8976 MoveAxis(R, 2, ABG)
01:18:24.723 00.000 8976 stepping (-10, 11) + (2, 0)
01:18:24.723 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:24.723 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:18:24.733 00.010 5052 UpdateGuideState exits: m=192 SNR=9.5
01:18:24.733 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:24.733 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:24.733 00.000 5052 Enqueuing Expose request
01:18:24.760 00.027 8976 Received - 47 (G) 
01:18:24.760 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:24.760 00.000 8976 stepped: pos (-8, 11)
01:18:24.760 00.000 8976 MoveAxis(U, 0, ABG)
01:18:24.760 00.000 8976 move complete, result=0
01:18:24.760 00.000 8976 worker thread done servicing request
01:18:24.760 00.000 8976 Worker thread wakes up
01:18:24.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:24.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:24.760 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:18:25.420 00.660 8976 Exposure complete
01:18:25.425 00.005 8976 worker thread done servicing request
01:18:25.425 00.000 5052 OnExposeComplete: enter
01:18:25.425 00.000 5052 UpdateGuideState(): m_state=6
01:18:25.425 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3154
01:18:25.425 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.01, Mass=152, SNR=8.4, Peak=62 HFD=3.2
01:18:25.425 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.04) = xAngle (-0.97 = -0.97)
01:18:25.425 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.08 = -1.08)
01:18:25.425 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.30 hyp=0.35 cameraTheta=1.07 mountX=0.19 mountY=-0.30, mountTheta=-1.00
01:18:25.426 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.30, opts=13)
01:18:25.426 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.30)
01:18:25.426 00.000 8976 Worker thread wakes up
01:18:25.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.30) opts 0xd
01:18:25.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.30)
01:18:25.426 00.000 8976 Moving (0.17, 0.30) raw xDistance=0.19 yDistance=-0.30
01:18:25.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:18:25.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:18:25.426 00.000 8976 MoveAxis(R, 0, ABG)
01:18:25.426 00.000 8976 MoveAxis(U, 1, ABG)
01:18:25.427 00.001 8976 stepping (-8, 11) + (0, 1)
01:18:25.427 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:25.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:18:25.437 00.010 5052 UpdateGuideState exits: m=152 SNR=8.4
01:18:25.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:25.437 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:25.437 00.000 5052 Enqueuing Expose request
01:18:25.447 00.010 8976 Received - 47 (G) 
01:18:25.448 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:25.448 00.000 8976 stepped: pos (-8, 12)
01:18:25.448 00.000 8976 move complete, result=0
01:18:25.448 00.000 8976 worker thread done servicing request
01:18:25.448 00.000 8976 Worker thread wakes up
01:18:25.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:25.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:25.448 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:18:26.105 00.657 8976 Exposure complete
01:18:26.110 00.005 8976 worker thread done servicing request
01:18:26.110 00.000 5052 OnExposeComplete: enter
01:18:26.110 00.000 5052 UpdateGuideState(): m_state=6
01:18:26.110 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3155
01:18:26.110 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.79, Mass=153, SNR=8.5, Peak=64 HFD=3.1
01:18:26.110 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
01:18:26.110 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.35 = -0.35)
01:18:26.111 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.80 mountX=0.08 mountY=-0.03, mountTheta=-0.34
01:18:26.111 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.08, opts=13)
01:18:26.111 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.08)
01:18:26.111 00.000 8976 Worker thread wakes up
01:18:26.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.08) opts 0xd
01:18:26.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.08)
01:18:26.111 00.000 8976 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.03
01:18:26.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:18:26.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:18:26.112 00.001 8976 MoveAxis(R, 0, ABG)
01:18:26.112 00.000 8976 MoveAxis(U, 0, ABG)
01:18:26.112 00.000 8976 move complete, result=0
01:18:26.112 00.000 8976 worker thread done servicing request
01:18:26.112 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:18:26.122 00.010 5052 UpdateGuideState exits: m=153 SNR=8.5
01:18:26.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:26.122 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:26.122 00.000 5052 Enqueuing Expose request
01:18:26.122 00.000 8976 Worker thread wakes up
01:18:26.122 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:26.122 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:26.122 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:26.800 00.678 8976 Exposure complete
01:18:26.806 00.006 8976 worker thread done servicing request
01:18:26.806 00.000 5052 OnExposeComplete: enter
01:18:26.806 00.000 5052 UpdateGuideState(): m_state=6
01:18:26.806 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3156
01:18:26.806 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.99, Mass=198, SNR=9.7, Peak=67 HFD=3.1
01:18:26.806 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
01:18:26.806 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
01:18:26.806 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.28 hyp=0.45 cameraTheta=0.67 mountX=0.09 mountY=-0.45, mountTheta=-1.38
01:18:26.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.28, opts=13)
01:18:26.807 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.28)
01:18:26.807 00.000 8976 Worker thread wakes up
01:18:26.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.28) opts 0xd
01:18:26.808 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.28)
01:18:26.808 00.000 8976 Moving (0.36, 0.28) raw xDistance=0.09 yDistance=-0.45
01:18:26.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:18:26.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:18:26.808 00.000 8976 MoveAxis(R, 0, ABG)
01:18:26.808 00.000 8976 MoveAxis(U, 2, ABG)
01:18:26.808 00.000 8976 stepping (-8, 12) + (0, 2)
01:18:26.808 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:26.809 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:18:26.819 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:18:26.820 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:26.820 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:26.820 00.000 5052 Enqueuing Expose request
01:18:26.838 00.018 8976 Received - 47 (G) 
01:18:26.838 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:26.838 00.000 8976 stepped: pos (-8, 14)
01:18:26.838 00.000 8976 move complete, result=0
01:18:26.838 00.000 8976 worker thread done servicing request
01:18:26.838 00.000 8976 Worker thread wakes up
01:18:26.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:26.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:26.838 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:18:27.530 00.692 8976 Exposure complete
01:18:27.535 00.005 8976 worker thread done servicing request
01:18:27.535 00.000 5052 OnExposeComplete: enter
01:18:27.535 00.000 5052 UpdateGuideState(): m_state=6
01:18:27.535 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3157
01:18:27.536 00.001 5052 Star::Find returns 1 (0), X=329.52, Y=281.77, Mass=177, SNR=9.1, Peak=62 HFD=3.1
01:18:27.536 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
01:18:27.536 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:18:27.536 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.06 hyp=0.36 cameraTheta=0.18 mountX=-0.10 mountY=-0.33, mountTheta=-1.87
01:18:27.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.06, opts=13)
01:18:27.537 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.06)
01:18:27.537 00.000 8976 Worker thread wakes up
01:18:27.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.06) opts 0xd
01:18:27.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.06)
01:18:27.537 00.000 8976 Moving (0.35, 0.06) raw xDistance=-0.10 yDistance=-0.33
01:18:27.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:18:27.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
01:18:27.537 00.000 8976 MoveAxis(R, 0, ABG)
01:18:27.537 00.000 8976 MoveAxis(U, 1, ABG)
01:18:27.537 00.000 8976 stepping (-8, 14) + (0, 1)
01:18:27.537 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:27.538 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:18:27.549 00.011 5052 UpdateGuideState exits: m=177 SNR=9.1
01:18:27.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:27.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:27.549 00.000 5052 Enqueuing Expose request
01:18:27.557 00.008 8976 Received - 47 (G) 
01:18:27.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:27.557 00.000 8976 stepped: pos (-8, 15)
01:18:27.557 00.000 8976 move complete, result=0
01:18:27.557 00.000 8976 worker thread done servicing request
01:18:27.557 00.000 8976 Worker thread wakes up
01:18:27.557 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:18:27.558 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:27.558 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:28.259 00.701 8976 Exposure complete
01:18:28.265 00.006 8976 worker thread done servicing request
01:18:28.265 00.000 5052 OnExposeComplete: enter
01:18:28.265 00.000 5052 UpdateGuideState(): m_state=6
01:18:28.265 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3158
01:18:28.265 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.53, Mass=197, SNR=9.6, Peak=66 HFD=3.3
01:18:28.266 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
01:18:28.266 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
01:18:28.266 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.18 hyp=0.57 cameraTheta=-0.32 mountX=-0.40 mountY=-0.36, mountTheta=-2.42
01:18:28.267 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.18, opts=13)
01:18:28.267 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.18)
01:18:28.267 00.000 8976 Worker thread wakes up
01:18:28.267 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.18) opts 0xd
01:18:28.268 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.18)
01:18:28.268 00.000 8976 Moving (0.54, -0.18) raw xDistance=-0.40 yDistance=-0.36
01:18:28.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:18:28.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
01:18:28.268 00.000 8976 MoveAxis(R, 2, ABG)
01:18:28.268 00.000 8976 stepping (-8, 15) + (2, 0)
01:18:28.268 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:28.269 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:18:28.280 00.011 5052 UpdateGuideState exits: m=197 SNR=9.6
01:18:28.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:28.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:28.280 00.000 5052 Enqueuing Expose request
01:18:28.293 00.013 8976 Received - 47 (G) 
01:18:28.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:28.293 00.000 8976 stepped: pos (-6, 15)
01:18:28.293 00.000 8976 MoveAxis(U, 2, ABG)
01:18:28.293 00.000 8976 stepping (-6, 15) + (0, 2)
01:18:28.293 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:28.325 00.032 8976 Received - 47 (G) 
01:18:28.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:28.325 00.000 8976 stepped: pos (-6, 17)
01:18:28.325 00.000 8976 move complete, result=0
01:18:28.325 00.000 8976 worker thread done servicing request
01:18:28.325 00.000 8976 Worker thread wakes up
01:18:28.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:28.325 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:18:28.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:29.024 00.699 8976 Exposure complete
01:18:29.030 00.006 8976 worker thread done servicing request
01:18:29.030 00.000 5052 OnExposeComplete: enter
01:18:29.030 00.000 5052 UpdateGuideState(): m_state=6
01:18:29.030 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3159
01:18:29.030 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.92, Mass=199, SNR=9.7, Peak=61 HFD=3.4
01:18:29.030 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
01:18:29.030 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
01:18:29.030 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.21 hyp=0.33 cameraTheta=0.69 mountX=0.07 mountY=-0.33, mountTheta=-1.36
01:18:29.031 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.21, opts=13)
01:18:29.031 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.21)
01:18:29.031 00.000 8976 Worker thread wakes up
01:18:29.031 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.21) opts 0xd
01:18:29.031 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.21)
01:18:29.031 00.000 8976 Moving (0.26, 0.21) raw xDistance=0.07 yDistance=-0.33
01:18:29.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:18:29.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
01:18:29.031 00.000 8976 MoveAxis(R, 0, ABG)
01:18:29.031 00.000 8976 MoveAxis(U, 1, ABG)
01:18:29.031 00.000 8976 stepping (-6, 17) + (0, 1)
01:18:29.032 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:29.032 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:18:29.044 00.012 5052 UpdateGuideState exits: m=199 SNR=9.7
01:18:29.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:29.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:29.044 00.000 5052 Enqueuing Expose request
01:18:29.060 00.016 8976 Received - 47 (G) 
01:18:29.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:29.060 00.000 8976 stepped: pos (-6, 18)
01:18:29.060 00.000 8976 move complete, result=0
01:18:29.060 00.000 8976 worker thread done servicing request
01:18:29.060 00.000 8976 Worker thread wakes up
01:18:29.060 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:18:29.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:29.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:29.755 00.695 8976 Exposure complete
01:18:29.761 00.006 8976 worker thread done servicing request
01:18:29.761 00.000 5052 OnExposeComplete: enter
01:18:29.761 00.000 5052 UpdateGuideState(): m_state=6
01:18:29.761 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3160
01:18:29.761 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.36, Mass=207, SNR=9.9, Peak=63 HFD=3.7
01:18:29.761 00.000 5052 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.04) = xAngle (-4.42 = 1.86)
01:18:29.761 00.000 5052 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.52 = 1.76)
01:18:29.761 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.35 hyp=0.51 cameraTheta=-2.38 mountX=-0.15 mountY=0.50, mountTheta=1.86
01:18:29.762 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.35, opts=13)
01:18:29.762 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.35)
01:18:29.762 00.000 8976 Worker thread wakes up
01:18:29.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.35) opts 0xd
01:18:29.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.35)
01:18:29.762 00.000 8976 Moving (-0.36, -0.35) raw xDistance=-0.15 yDistance=0.50
01:18:29.763 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:18:29.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.50
01:18:29.763 00.000 8976 MoveAxis(R, 0, ABG)
01:18:29.763 00.000 8976 MoveAxis(D, 2, ABG)
01:18:29.763 00.000 8976 stepping (-6, 18) + (0, -2)
01:18:29.763 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:29.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:18:29.773 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
01:18:29.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:29.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:29.773 00.000 5052 Enqueuing Expose request
01:18:29.795 00.022 8976 Received - 47 (G) 
01:18:29.795 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:29.795 00.000 8976 stepped: pos (-6, 16)
01:18:29.795 00.000 8976 move complete, result=0
01:18:29.795 00.000 8976 worker thread done servicing request
01:18:29.795 00.000 8976 Worker thread wakes up
01:18:29.795 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:18:29.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:29.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:30.487 00.692 8976 Exposure complete
01:18:30.492 00.005 8976 worker thread done servicing request
01:18:30.492 00.000 5052 OnExposeComplete: enter
01:18:30.492 00.000 5052 UpdateGuideState(): m_state=6
01:18:30.492 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3161
01:18:30.493 00.001 5052 Star::Find returns 1 (0), X=329.02, Y=281.92, Mass=177, SNR=9.2, Peak=60 HFD=2.9
01:18:30.493 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
01:18:30.493 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
01:18:30.493 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.25 cameraTheta=2.20 mountX=0.25 mountY=0.01, mountTheta=0.05
01:18:30.493 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.21, opts=13)
01:18:30.493 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.21)
01:18:30.493 00.000 8976 Worker thread wakes up
01:18:30.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.21) opts 0xd
01:18:30.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.21)
01:18:30.493 00.000 8976 Moving (-0.15, 0.21) raw xDistance=0.25 yDistance=0.01
01:18:30.494 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:18:30.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:18:30.494 00.000 8976 MoveAxis(R, 0, ABG)
01:18:30.494 00.000 8976 MoveAxis(U, 0, ABG)
01:18:30.494 00.000 8976 move complete, result=0
01:18:30.494 00.000 8976 worker thread done servicing request
01:18:30.494 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:18:30.504 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
01:18:30.504 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:30.504 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:30.504 00.000 5052 Enqueuing Expose request
01:18:30.504 00.000 8976 Worker thread wakes up
01:18:30.504 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:30.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:30.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:31.192 00.688 8976 Exposure complete
01:18:31.199 00.007 8976 worker thread done servicing request
01:18:31.199 00.000 5052 OnExposeComplete: enter
01:18:31.199 00.000 5052 UpdateGuideState(): m_state=6
01:18:31.199 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3162
01:18:31.199 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.75, Mass=188, SNR=9.4, Peak=59 HFD=3.2
01:18:31.199 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:18:31.199 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
01:18:31.199 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.04 hyp=0.83 cameraTheta=3.09 mountX=0.41 mountY=0.67, mountTheta=1.02
01:18:31.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.04, opts=13)
01:18:31.200 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.04)
01:18:31.200 00.000 8976 Worker thread wakes up
01:18:31.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.04) opts 0xd
01:18:31.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.04)
01:18:31.200 00.000 8976 Moving (-0.83, 0.04) raw xDistance=0.41 yDistance=0.67
01:18:31.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:18:31.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
01:18:31.200 00.000 8976 MoveAxis(L, 2, ABG)
01:18:31.200 00.000 8976 stepping (-6, 16) + (-2, 0)
01:18:31.200 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:31.201 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:18:31.209 00.008 5052 UpdateGuideState exits: m=188 SNR=9.4
01:18:31.210 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:31.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:31.210 00.000 5052 Enqueuing Expose request
01:18:31.235 00.025 8976 Received - 47 (G) 
01:18:31.235 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:31.235 00.000 8976 stepped: pos (-8, 16)
01:18:31.235 00.000 8976 MoveAxis(D, 3, ABG)
01:18:31.235 00.000 8976 stepping (-8, 16) + (0, -3)
01:18:31.235 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:31.266 00.031 8976 Received - 47 (G) 
01:18:31.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:31.266 00.000 8976 stepped: pos (-8, 13)
01:18:31.267 00.001 8976 move complete, result=0
01:18:31.267 00.000 8976 worker thread done servicing request
01:18:31.267 00.000 8976 Worker thread wakes up
01:18:31.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:31.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:31.267 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:18:31.968 00.701 8976 Exposure complete
01:18:31.973 00.005 8976 worker thread done servicing request
01:18:31.973 00.000 5052 OnExposeComplete: enter
01:18:31.973 00.000 5052 UpdateGuideState(): m_state=6
01:18:31.973 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3163
01:18:31.973 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.78, Mass=190, SNR=9.5, Peak=64 HFD=3.3
01:18:31.973 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:18:31.973 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:18:31.973 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.07 hyp=0.54 cameraTheta=3.02 mountX=0.30 mountY=0.42, mountTheta=0.94
01:18:31.974 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.07, opts=13)
01:18:31.974 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.07)
01:18:31.974 00.000 8976 Worker thread wakes up
01:18:31.974 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.07) opts 0xd
01:18:31.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.07)
01:18:31.974 00.000 8976 Moving (-0.54, 0.07) raw xDistance=0.30 yDistance=0.42
01:18:31.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:18:31.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
01:18:31.974 00.000 8976 MoveAxis(L, 1, ABG)
01:18:31.975 00.001 8976 stepping (-8, 13) + (-1, 0)
01:18:31.975 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:31.975 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:18:31.985 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:18:31.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:31.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:31.985 00.000 5052 Enqueuing Expose request
01:18:32.002 00.017 8976 Received - 47 (G) 
01:18:32.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:32.002 00.000 8976 stepped: pos (-9, 13)
01:18:32.002 00.000 8976 MoveAxis(D, 2, ABG)
01:18:32.002 00.000 8976 stepping (-9, 13) + (0, -2)
01:18:32.002 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:32.033 00.031 8976 Received - 47 (G) 
01:18:32.034 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:32.034 00.000 8976 stepped: pos (-9, 11)
01:18:32.034 00.000 8976 move complete, result=0
01:18:32.034 00.000 8976 worker thread done servicing request
01:18:32.034 00.000 8976 Worker thread wakes up
01:18:32.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:32.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:32.034 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:18:32.728 00.694 8976 Exposure complete
01:18:32.734 00.006 8976 worker thread done servicing request
01:18:32.734 00.000 5052 OnExposeComplete: enter
01:18:32.734 00.000 5052 UpdateGuideState(): m_state=6
01:18:32.734 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3164
01:18:32.735 00.001 5052 Star::Find returns 1 (0), X=329.12, Y=281.52, Mass=179, SNR=9.2, Peak=61 HFD=3.5
01:18:32.735 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.88 = 2.40)
01:18:32.735 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.30)
01:18:32.735 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.84 mountX=-0.15 mountY=0.15, mountTheta=2.35
01:18:32.735 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.19, opts=13)
01:18:32.735 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.19)
01:18:32.735 00.000 8976 Worker thread wakes up
01:18:32.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.19) opts 0xd
01:18:32.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.19)
01:18:32.736 00.001 8976 Moving (-0.05, -0.19) raw xDistance=-0.15 yDistance=0.15
01:18:32.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:18:32.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:18:32.736 00.000 8976 MoveAxis(R, 0, ABG)
01:18:32.736 00.000 8976 MoveAxis(U, 0, ABG)
01:18:32.736 00.000 8976 move complete, result=0
01:18:32.736 00.000 8976 worker thread done servicing request
01:18:32.736 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:18:32.745 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:18:32.746 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:32.746 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:32.746 00.000 5052 Enqueuing Expose request
01:18:32.746 00.000 8976 Worker thread wakes up
01:18:32.746 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:32.746 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:32.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:33.436 00.690 8976 Exposure complete
01:18:33.442 00.006 8976 worker thread done servicing request
01:18:33.442 00.000 5052 OnExposeComplete: enter
01:18:33.442 00.000 5052 UpdateGuideState(): m_state=6
01:18:33.442 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3165
01:18:33.442 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.91, Mass=190, SNR=9.5, Peak=69 HFD=2.8
01:18:33.442 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
01:18:33.442 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
01:18:33.442 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.87 mountX=0.20 mountY=-0.06, mountTheta=-0.27
01:18:33.443 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.20, opts=13)
01:18:33.443 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.20)
01:18:33.443 00.000 8976 Worker thread wakes up
01:18:33.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.20) opts 0xd
01:18:33.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.20)
01:18:33.443 00.000 8976 Moving (-0.06, 0.20) raw xDistance=0.20 yDistance=-0.06
01:18:33.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:18:33.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:18:33.443 00.000 8976 MoveAxis(R, 0, ABG)
01:18:33.443 00.000 8976 MoveAxis(U, 0, ABG)
01:18:33.443 00.000 8976 move complete, result=0
01:18:33.443 00.000 8976 worker thread done servicing request
01:18:33.444 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:18:33.453 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:18:33.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:33.453 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:33.453 00.000 5052 Enqueuing Expose request
01:18:33.453 00.000 8976 Worker thread wakes up
01:18:33.453 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:33.454 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:33.454 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:34.158 00.704 8976 Exposure complete
01:18:34.164 00.006 8976 worker thread done servicing request
01:18:34.165 00.001 5052 OnExposeComplete: enter
01:18:34.165 00.000 5052 UpdateGuideState(): m_state=6
01:18:34.165 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3166
01:18:34.165 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=282.15, Mass=195, SNR=9.6, Peak=70 HFD=3.2
01:18:34.165 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (-0.00 = -0.00)
01:18:34.165 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
01:18:34.165 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.44 hyp=0.50 cameraTheta=2.04 mountX=0.50 mountY=-0.05, mountTheta=-0.10
01:18:34.166 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.44, opts=13)
01:18:34.166 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.44)
01:18:34.166 00.000 8976 Worker thread wakes up
01:18:34.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.44) opts 0xd
01:18:34.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.44)
01:18:34.166 00.000 8976 Moving (-0.23, 0.44) raw xDistance=0.50 yDistance=-0.05
01:18:34.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
01:18:34.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:18:34.166 00.000 8976 MoveAxis(L, 2, ABG)
01:18:34.167 00.001 8976 stepping (-9, 11) + (-2, 0)
01:18:34.167 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:34.167 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:18:34.177 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:18:34.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:34.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:34.177 00.000 5052 Enqueuing Expose request
01:18:34.192 00.015 8976 Received - 47 (G) 
01:18:34.192 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:34.192 00.000 8976 stepped: pos (-11, 11)
01:18:34.192 00.000 8976 MoveAxis(U, 0, ABG)
01:18:34.192 00.000 8976 move complete, result=0
01:18:34.192 00.000 8976 worker thread done servicing request
01:18:34.192 00.000 8976 Worker thread wakes up
01:18:34.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:34.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:34.192 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
01:18:34.883 00.691 8976 Exposure complete
01:18:34.888 00.005 8976 worker thread done servicing request
01:18:34.888 00.000 5052 OnExposeComplete: enter
01:18:34.888 00.000 5052 UpdateGuideState(): m_state=6
01:18:34.888 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3167
01:18:34.888 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.08, Mass=177, SNR=9.2, Peak=70 HFD=3.2
01:18:34.888 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
01:18:34.888 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
01:18:34.888 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.38 hyp=0.38 cameraTheta=1.67 mountX=0.35 mountY=-0.17, mountTheta=-0.45
01:18:34.889 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.38, opts=13)
01:18:34.889 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.38)
01:18:34.889 00.000 8976 Worker thread wakes up
01:18:34.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.38) opts 0xd
01:18:34.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.38)
01:18:34.889 00.000 8976 Moving (-0.04, 0.38) raw xDistance=0.35 yDistance=-0.17
01:18:34.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:18:34.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:18:34.889 00.000 8976 MoveAxis(L, 2, ABG)
01:18:34.889 00.000 8976 stepping (-11, 11) + (-2, 0)
01:18:34.890 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:34.890 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:18:34.899 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:18:34.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:34.900 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:34.900 00.000 5052 Enqueuing Expose request
01:18:34.927 00.027 8976 Received - 47 (G) 
01:18:34.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:34.927 00.000 8976 stepped: pos (-13, 11)
01:18:34.927 00.000 8976 MoveAxis(U, 0, ABG)
01:18:34.927 00.000 8976 move complete, result=0
01:18:34.927 00.000 8976 worker thread done servicing request
01:18:34.927 00.000 8976 Worker thread wakes up
01:18:34.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:34.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:34.927 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
01:18:35.621 00.694 8976 Exposure complete
01:18:35.627 00.006 8976 worker thread done servicing request
01:18:35.627 00.000 5052 OnExposeComplete: enter
01:18:35.627 00.000 5052 UpdateGuideState(): m_state=6
01:18:35.627 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3168
01:18:35.627 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.58, Mass=164, SNR=8.8, Peak=61 HFD=3.5
01:18:35.627 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
01:18:35.627 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
01:18:35.627 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-2.70 mountX=0.01 mountY=0.30, mountTheta=1.54
01:18:35.628 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.13, opts=13)
01:18:35.628 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.13)
01:18:35.628 00.000 8976 Worker thread wakes up
01:18:35.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.13) opts 0xd
01:18:35.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.13)
01:18:35.628 00.000 8976 Moving (-0.28, -0.13) raw xDistance=0.01 yDistance=0.30
01:18:35.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:18:35.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:18:35.628 00.000 8976 MoveAxis(R, 0, ABG)
01:18:35.628 00.000 8976 MoveAxis(D, 1, ABG)
01:18:35.628 00.000 8976 stepping (-13, 11) + (0, -1)
01:18:35.628 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:35.629 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:18:35.639 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
01:18:35.640 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:35.640 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:35.640 00.000 5052 Enqueuing Expose request
01:18:35.663 00.023 8976 Received - 47 (G) 
01:18:35.663 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:35.663 00.000 8976 stepped: pos (-13, 10)
01:18:35.663 00.000 8976 move complete, result=0
01:18:35.663 00.000 8976 worker thread done servicing request
01:18:35.663 00.000 8976 Worker thread wakes up
01:18:35.663 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:18:35.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:35.663 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:36.357 00.694 8976 Exposure complete
01:18:36.363 00.006 8976 worker thread done servicing request
01:18:36.363 00.000 5052 OnExposeComplete: enter
01:18:36.363 00.000 5052 UpdateGuideState(): m_state=6
01:18:36.363 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3169
01:18:36.363 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.96, Mass=196, SNR=9.7, Peak=70 HFD=3.1
01:18:36.363 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
01:18:36.363 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
01:18:36.363 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.25 hyp=0.75 cameraTheta=2.80 mountX=0.55 mountY=0.45, mountTheta=0.69
01:18:36.364 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.25, opts=13)
01:18:36.364 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.25)
01:18:36.364 00.000 8976 Worker thread wakes up
01:18:36.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.25) opts 0xd
01:18:36.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.25)
01:18:36.364 00.000 8976 Moving (-0.71, 0.25) raw xDistance=0.55 yDistance=0.45
01:18:36.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
01:18:36.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
01:18:36.364 00.000 8976 MoveAxis(L, 2, ABG)
01:18:36.364 00.000 8976 stepping (-13, 10) + (-2, 0)
01:18:36.364 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:36.365 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:18:36.375 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:18:36.375 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:36.375 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:36.375 00.000 5052 Enqueuing Expose request
01:18:36.398 00.023 8976 Received - 47 (G) 
01:18:36.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:36.398 00.000 8976 stepped: pos (-15, 10)
01:18:36.398 00.000 8976 MoveAxis(D, 2, ABG)
01:18:36.398 00.000 8976 stepping (-15, 10) + (0, -2)
01:18:36.398 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:36.430 00.032 8976 Received - 47 (G) 
01:18:36.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:36.430 00.000 8976 stepped: pos (-15, 8)
01:18:36.431 00.001 8976 move complete, result=0
01:18:36.431 00.000 8976 worker thread done servicing request
01:18:36.431 00.000 8976 Worker thread wakes up
01:18:36.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:36.431 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:36.431 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:18:37.124 00.693 8976 Exposure complete
01:18:37.129 00.005 8976 worker thread done servicing request
01:18:37.129 00.000 5052 OnExposeComplete: enter
01:18:37.129 00.000 5052 UpdateGuideState(): m_state=6
01:18:37.129 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3170
01:18:37.129 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.70, Mass=191, SNR=9.5, Peak=64 HFD=3.3
01:18:37.129 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:18:37.129 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
01:18:37.129 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.01 hyp=0.69 cameraTheta=-3.12 mountX=0.30 mountY=0.58, mountTheta=1.10
01:18:37.130 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.01, opts=13)
01:18:37.130 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.01)
01:18:37.130 00.000 8976 Worker thread wakes up
01:18:37.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.01) opts 0xd
01:18:37.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.01)
01:18:37.130 00.000 8976 Moving (-0.69, -0.01) raw xDistance=0.30 yDistance=0.58
01:18:37.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:18:37.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
01:18:37.130 00.000 8976 MoveAxis(L, 1, ABG)
01:18:37.130 00.000 8976 stepping (-15, 8) + (-1, 0)
01:18:37.130 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:37.131 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:18:37.140 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:18:37.141 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:37.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:37.141 00.000 5052 Enqueuing Expose request
01:18:37.165 00.024 8976 Received - 47 (G) 
01:18:37.165 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:37.165 00.000 8976 stepped: pos (-16, 8)
01:18:37.165 00.000 8976 MoveAxis(D, 2, ABG)
01:18:37.165 00.000 8976 stepping (-16, 8) + (0, -2)
01:18:37.165 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:37.198 00.033 8976 Received - 47 (G) 
01:18:37.198 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:37.198 00.000 8976 stepped: pos (-16, 6)
01:18:37.198 00.000 8976 move complete, result=0
01:18:37.198 00.000 8976 worker thread done servicing request
01:18:37.198 00.000 8976 Worker thread wakes up
01:18:37.198 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:37.198 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:37.198 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
01:18:37.896 00.698 8976 Exposure complete
01:18:37.901 00.005 8976 worker thread done servicing request
01:18:37.901 00.000 5052 OnExposeComplete: enter
01:18:37.901 00.000 5052 UpdateGuideState(): m_state=6
01:18:37.901 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3171
01:18:37.902 00.001 5052 Star::Find returns 1 (0), X=328.34, Y=281.41, Mass=178, SNR=9.2, Peak=67 HFD=3.3
01:18:37.902 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
01:18:37.902 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.34)
01:18:37.902 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.30 hyp=0.89 cameraTheta=-2.80 mountX=0.12 mountY=0.86, mountTheta=1.44
01:18:37.902 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.30, opts=13)
01:18:37.902 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.30)
01:18:37.902 00.000 8976 Worker thread wakes up
01:18:37.902 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.30) opts 0xd
01:18:37.902 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.30)
01:18:37.902 00.000 8976 Moving (-0.84, -0.30) raw xDistance=0.12 yDistance=0.86
01:18:37.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:18:37.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.86
01:18:37.902 00.000 8976 MoveAxis(R, 0, ABG)
01:18:37.902 00.000 8976 MoveAxis(D, 4, ABG)
01:18:37.902 00.000 8976 stepping (-16, 6) + (0, -4)
01:18:37.902 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:18:37.903 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:18:37.912 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:18:37.912 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:37.912 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:37.912 00.000 5052 Enqueuing Expose request
01:18:37.949 00.037 8976 Received - 47 (G) 
01:18:37.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:18:37.949 00.000 8976 stepped: pos (-16, 2)
01:18:37.949 00.000 8976 move complete, result=0
01:18:37.949 00.000 8976 worker thread done servicing request
01:18:37.949 00.000 8976 Worker thread wakes up
01:18:37.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:37.949 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:18:37.950 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:38.653 00.703 8976 Exposure complete
01:18:38.658 00.005 8976 worker thread done servicing request
01:18:38.659 00.001 5052 OnExposeComplete: enter
01:18:38.659 00.000 5052 UpdateGuideState(): m_state=6
01:18:38.659 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3172
01:18:38.659 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.77, Mass=177, SNR=9.2, Peak=63 HFD=3.2
01:18:38.659 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:18:38.659 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:18:38.659 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.06 hyp=0.61 cameraTheta=3.05 mountX=0.33 mountY=0.48, mountTheta=0.97
01:18:38.659 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.06, opts=13)
01:18:38.659 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.06)
01:18:38.660 00.001 8976 Worker thread wakes up
01:18:38.660 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.06) opts 0xd
01:18:38.660 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.06)
01:18:38.660 00.000 8976 Moving (-0.61, 0.06) raw xDistance=0.33 yDistance=0.48
01:18:38.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:18:38.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.48
01:18:38.660 00.000 8976 MoveAxis(L, 1, ABG)
01:18:38.660 00.000 8976 stepping (-16, 2) + (-1, 0)
01:18:38.660 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:38.660 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:18:38.669 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:18:38.670 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:38.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:38.670 00.000 5052 Enqueuing Expose request
01:18:38.684 00.014 8976 Received - 47 (G) 
01:18:38.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:38.684 00.000 8976 stepped: pos (-17, 2)
01:18:38.684 00.000 8976 MoveAxis(D, 2, ABG)
01:18:38.685 00.001 8976 stepping (-17, 2) + (0, -2)
01:18:38.685 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:38.716 00.031 8976 Received - 47 (G) 
01:18:38.716 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:38.716 00.000 8976 stepped: pos (-17, 0)
01:18:38.716 00.000 8976 move complete, result=0
01:18:38.716 00.000 8976 worker thread done servicing request
01:18:38.716 00.000 8976 Worker thread wakes up
01:18:38.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:38.716 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:38.716 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:18:39.409 00.693 8976 Exposure complete
01:18:39.415 00.006 8976 worker thread done servicing request
01:18:39.415 00.000 5052 OnExposeComplete: enter
01:18:39.415 00.000 5052 UpdateGuideState(): m_state=6
01:18:39.415 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3173
01:18:39.415 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.78, Mass=184, SNR=9.3, Peak=63 HFD=3.4
01:18:39.415 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:18:39.415 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:18:39.415 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.07 hyp=0.67 cameraTheta=3.04 mountX=0.37 mountY=0.52, mountTheta=0.96
01:18:39.416 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.07, opts=13)
01:18:39.416 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.07)
01:18:39.416 00.000 8976 Worker thread wakes up
01:18:39.416 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.07) opts 0xd
01:18:39.416 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.07)
01:18:39.416 00.000 8976 Moving (-0.67, 0.07) raw xDistance=0.37 yDistance=0.52
01:18:39.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:18:39.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
01:18:39.416 00.000 8976 MoveAxis(L, 2, ABG)
01:18:39.416 00.000 8976 stepping (-17, 0) + (-2, 0)
01:18:39.416 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:39.417 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:18:39.426 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:18:39.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:39.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:39.426 00.000 5052 Enqueuing Expose request
01:18:39.452 00.026 8976 Received - 47 (G) 
01:18:39.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:39.452 00.000 8976 stepped: pos (-19, 0)
01:18:39.452 00.000 8976 MoveAxis(D, 2, ABG)
01:18:39.452 00.000 8976 stepping (-19, 0) + (0, -2)
01:18:39.452 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:39.483 00.031 8976 Received - 47 (G) 
01:18:39.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:39.483 00.000 8976 stepped: pos (-19, -2)
01:18:39.483 00.000 8976 move complete, result=0
01:18:39.483 00.000 8976 worker thread done servicing request
01:18:39.483 00.000 8976 Worker thread wakes up
01:18:39.483 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:18:39.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:39.484 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:40.176 00.692 8976 Exposure complete
01:18:40.181 00.005 8976 worker thread done servicing request
01:18:40.182 00.001 5052 OnExposeComplete: enter
01:18:40.182 00.000 5052 UpdateGuideState(): m_state=6
01:18:40.182 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3174
01:18:40.182 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.85, Mass=171, SNR=9.0, Peak=66 HFD=3.1
01:18:40.182 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:18:40.182 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:18:40.182 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.14 hyp=0.69 cameraTheta=2.94 mountX=0.43 mountY=0.49, mountTheta=0.85
01:18:40.182 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.14, opts=13)
01:18:40.182 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.14)
01:18:40.183 00.001 8976 Worker thread wakes up
01:18:40.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.14) opts 0xd
01:18:40.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.14)
01:18:40.183 00.000 8976 Moving (-0.67, 0.14) raw xDistance=0.43 yDistance=0.49
01:18:40.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
01:18:40.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
01:18:40.183 00.000 8976 MoveAxis(L, 2, ABG)
01:18:40.183 00.000 8976 stepping (-19, -2) + (-2, 0)
01:18:40.183 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:40.183 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:18:40.193 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:18:40.193 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:40.193 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:40.193 00.000 5052 Enqueuing Expose request
01:18:40.219 00.026 8976 Received - 47 (G) 
01:18:40.219 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:40.219 00.000 8976 stepped: pos (-21, -2)
01:18:40.219 00.000 8976 MoveAxis(D, 2, ABG)
01:18:40.219 00.000 8976 stepping (-21, -2) + (0, -2)
01:18:40.219 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:40.251 00.032 8976 Received - 47 (G) 
01:18:40.251 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:40.251 00.000 8976 stepped: pos (-21, -4)
01:18:40.251 00.000 8976 move complete, result=0
01:18:40.251 00.000 8976 worker thread done servicing request
01:18:40.251 00.000 8976 Worker thread wakes up
01:18:40.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:40.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:40.251 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:18:40.948 00.697 8976 Exposure complete
01:18:40.954 00.006 8976 worker thread done servicing request
01:18:40.954 00.000 5052 OnExposeComplete: enter
01:18:40.954 00.000 5052 UpdateGuideState(): m_state=6
01:18:40.954 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3175
01:18:40.954 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.69, Mass=169, SNR=8.9, Peak=63 HFD=3.2
01:18:40.954 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:18:40.954 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
01:18:40.954 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.02 hyp=0.71 cameraTheta=-3.12 mountX=0.31 mountY=0.61, mountTheta=1.10
01:18:40.955 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.02, opts=13)
01:18:40.955 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.02)
01:18:40.955 00.000 8976 Worker thread wakes up
01:18:40.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.02) opts 0xd
01:18:40.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.02)
01:18:40.955 00.000 8976 Moving (-0.71, -0.02) raw xDistance=0.31 yDistance=0.61
01:18:40.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
01:18:40.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
01:18:40.955 00.000 8976 MoveAxis(L, 1, ABG)
01:18:40.955 00.000 8976 stepping (-21, -4) + (-1, 0)
01:18:40.955 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:40.956 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:18:40.965 00.009 5052 UpdateGuideState exits: m=169 SNR=8.9
01:18:40.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:40.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:40.965 00.000 5052 Enqueuing Expose request
01:18:40.986 00.021 8976 Received - 47 (G) 
01:18:40.986 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:40.986 00.000 8976 stepped: pos (-22, -4)
01:18:40.986 00.000 8976 MoveAxis(D, 3, ABG)
01:18:40.986 00.000 8976 stepping (-22, -4) + (0, -3)
01:18:40.986 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:41.017 00.031 8976 Received - 47 (G) 
01:18:41.018 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:41.018 00.000 8976 stepped: pos (-22, -7)
01:18:41.018 00.000 8976 move complete, result=0
01:18:41.018 00.000 8976 worker thread done servicing request
01:18:41.018 00.000 8976 Worker thread wakes up
01:18:41.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:41.018 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:41.018 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
01:18:41.706 00.688 8976 Exposure complete
01:18:41.711 00.005 8976 worker thread done servicing request
01:18:41.711 00.000 5052 OnExposeComplete: enter
01:18:41.712 00.001 5052 UpdateGuideState(): m_state=6
01:18:41.712 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3176
01:18:41.712 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.94, Mass=175, SNR=9.1, Peak=61 HFD=3.9
01:18:41.712 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
01:18:41.712 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.19 = 0.19)
01:18:41.712 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.23 hyp=0.32 cameraTheta=2.34 mountX=0.31 mountY=0.06, mountTheta=0.20
01:18:41.712 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.23, opts=13)
01:18:41.713 00.001 5052 Enqueuing Move request for stepguider (-0.23, 0.23)
01:18:41.713 00.000 8976 Worker thread wakes up
01:18:41.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.23) opts 0xd
01:18:41.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.23)
01:18:41.713 00.000 8976 Moving (-0.23, 0.23) raw xDistance=0.31 yDistance=0.06
01:18:41.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:18:41.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:18:41.713 00.000 8976 MoveAxis(L, 1, ABG)
01:18:41.713 00.000 8976 stepping (-22, -7) + (-1, 0)
01:18:41.713 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:41.714 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:18:41.723 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
01:18:41.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:41.723 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:41.723 00.000 5052 Enqueuing Expose request
01:18:41.738 00.015 8976 Received - 47 (G) 
01:18:41.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:41.738 00.000 8976 stepped: pos (-23, -7)
01:18:41.738 00.000 8976 MoveAxis(U, 0, ABG)
01:18:41.738 00.000 8976 move complete, result=0
01:18:41.738 00.000 8976 worker thread done servicing request
01:18:41.738 00.000 8976 Worker thread wakes up
01:18:41.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:41.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:41.738 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:18:42.428 00.690 8976 Exposure complete
01:18:42.433 00.005 8976 worker thread done servicing request
01:18:42.433 00.000 5052 OnExposeComplete: enter
01:18:42.433 00.000 5052 UpdateGuideState(): m_state=6
01:18:42.433 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3177
01:18:42.433 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.97, Mass=161, SNR=8.7, Peak=64 HFD=3.2
01:18:42.433 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
01:18:42.433 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
01:18:42.433 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.26 hyp=0.49 cameraTheta=2.57 mountX=0.42 mountY=0.20, mountTheta=0.45
01:18:42.434 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.26, opts=13)
01:18:42.434 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.26)
01:18:42.434 00.000 8976 Worker thread wakes up
01:18:42.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.26) opts 0xd
01:18:42.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.26)
01:18:42.434 00.000 8976 Moving (-0.41, 0.26) raw xDistance=0.42 yDistance=0.20
01:18:42.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
01:18:42.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:18:42.434 00.000 8976 MoveAxis(L, 2, ABG)
01:18:42.434 00.000 8976 stepping (-23, -7) + (-2, 0)
01:18:42.434 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:42.435 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:18:42.445 00.010 5052 UpdateGuideState exits: m=161 SNR=8.7
01:18:42.446 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:42.446 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:42.446 00.000 5052 Enqueuing Expose request
01:18:42.457 00.011 8976 Received - 47 (G) 
01:18:42.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:42.457 00.000 8976 stepped: pos (-25, -7)
01:18:42.457 00.000 8976 MoveAxis(U, 0, ABG)
01:18:42.457 00.000 8976 move complete, result=0
01:18:42.457 00.000 8976 worker thread done servicing request
01:18:42.457 00.000 8976 Worker thread wakes up
01:18:42.457 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:18:42.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:42.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:43.147 00.690 8976 Exposure complete
01:18:43.153 00.006 8976 worker thread done servicing request
01:18:43.153 00.000 5052 OnExposeComplete: enter
01:18:43.153 00.000 5052 UpdateGuideState(): m_state=6
01:18:43.153 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3178
01:18:43.153 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.26, Mass=197, SNR=9.7, Peak=61 HFD=3.6
01:18:43.153 00.000 5052 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.04) = xAngle (-4.11 = 2.17)
01:18:43.153 00.000 5052 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.07)
01:18:43.153 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.45 hyp=0.52 cameraTheta=-2.07 mountX=-0.29 mountY=0.45, mountTheta=2.14
01:18:43.154 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.45, opts=13)
01:18:43.154 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.45)
01:18:43.154 00.000 8976 Worker thread wakes up
01:18:43.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.45) opts 0xd
01:18:43.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.45)
01:18:43.154 00.000 8976 Moving (-0.25, -0.45) raw xDistance=-0.29 yDistance=0.45
01:18:43.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
01:18:43.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
01:18:43.154 00.000 8976 MoveAxis(R, 1, ABG)
01:18:43.154 00.000 8976 stepping (-25, -7) + (1, 0)
01:18:43.155 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:43.155 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:18:43.168 00.013 5052 UpdateGuideState exits: m=197 SNR=9.7
01:18:43.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:43.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:43.168 00.000 5052 Enqueuing Expose request
01:18:43.176 00.008 8976 Received - 47 (G) 
01:18:43.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:43.176 00.000 8976 stepped: pos (-24, -7)
01:18:43.176 00.000 8976 MoveAxis(D, 2, ABG)
01:18:43.176 00.000 8976 stepping (-24, -7) + (0, -2)
01:18:43.176 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:43.208 00.032 8976 Received - 47 (G) 
01:18:43.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:43.208 00.000 8976 stepped: pos (-24, -9)
01:18:43.208 00.000 8976 move complete, result=0
01:18:43.208 00.000 8976 worker thread done servicing request
01:18:43.208 00.000 8976 Worker thread wakes up
01:18:43.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:43.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:43.208 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
01:18:43.900 00.692 8976 Exposure complete
01:18:43.906 00.006 8976 worker thread done servicing request
01:18:43.906 00.000 5052 OnExposeComplete: enter
01:18:43.906 00.000 5052 UpdateGuideState(): m_state=6
01:18:43.906 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3179
01:18:43.906 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.79, Mass=173, SNR=9.0, Peak=65 HFD=2.9
01:18:43.906 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.07 = -0.07)
01:18:43.906 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.17 = -0.17)
01:18:43.906 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.97 mountX=0.09 mountY=-0.02, mountTheta=-0.17
01:18:43.907 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.08, opts=13)
01:18:43.907 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.08)
01:18:43.907 00.000 8976 Worker thread wakes up
01:18:43.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.08) opts 0xd
01:18:43.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.08)
01:18:43.907 00.000 8976 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=-0.02
01:18:43.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:18:43.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:18:43.907 00.000 8976 MoveAxis(R, 0, ABG)
01:18:43.907 00.000 8976 MoveAxis(U, 0, ABG)
01:18:43.907 00.000 8976 move complete, result=0
01:18:43.907 00.000 8976 worker thread done servicing request
01:18:43.908 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:18:43.918 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
01:18:43.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:43.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:43.918 00.000 5052 Enqueuing Expose request
01:18:43.918 00.000 8976 Worker thread wakes up
01:18:43.918 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:43.918 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:43.918 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:44.607 00.689 8976 Exposure complete
01:18:44.612 00.005 8976 worker thread done servicing request
01:18:44.612 00.000 5052 OnExposeComplete: enter
01:18:44.612 00.000 5052 UpdateGuideState(): m_state=6
01:18:44.612 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3180
01:18:44.612 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.69, Mass=150, SNR=8.5, Peak=60 HFD=2.8
01:18:44.612 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
01:18:44.612 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
01:18:44.612 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-3.10 mountX=0.15 mountY=0.31, mountTheta=1.12
01:18:44.614 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.02, opts=13)
01:18:44.614 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.02)
01:18:44.614 00.000 8976 Worker thread wakes up
01:18:44.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.02) opts 0xd
01:18:44.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.02)
01:18:44.614 00.000 8976 Moving (-0.36, -0.02) raw xDistance=0.15 yDistance=0.31
01:18:44.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:18:44.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:18:44.614 00.000 8976 MoveAxis(R, 0, ABG)
01:18:44.614 00.000 8976 MoveAxis(D, 1, ABG)
01:18:44.614 00.000 8976 stepping (-24, -9) + (0, -1)
01:18:44.614 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:44.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:18:44.623 00.009 5052 UpdateGuideState exits: m=150 SNR=8.5
01:18:44.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:44.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:44.623 00.000 5052 Enqueuing Expose request
01:18:44.647 00.024 8976 Received - 47 (G) 
01:18:44.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:44.647 00.000 8976 stepped: pos (-24, -10)
01:18:44.647 00.000 8976 move complete, result=0
01:18:44.647 00.000 8976 worker thread done servicing request
01:18:44.647 00.000 8976 Worker thread wakes up
01:18:44.647 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:44.647 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:44.647 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:18:45.331 00.684 8976 Exposure complete
01:18:45.336 00.005 8976 worker thread done servicing request
01:18:45.337 00.001 5052 OnExposeComplete: enter
01:18:45.337 00.000 5052 UpdateGuideState(): m_state=6
01:18:45.337 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3181
01:18:45.337 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.61, Mass=168, SNR=8.9, Peak=59 HFD=3.2
01:18:45.337 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
01:18:45.337 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
01:18:45.337 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.10 hyp=0.66 cameraTheta=-2.99 mountX=0.21 mountY=0.60, mountTheta=1.23
01:18:45.337 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.10, opts=13)
01:18:45.337 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.10)
01:18:45.338 00.001 8976 Worker thread wakes up
01:18:45.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.10) opts 0xd
01:18:45.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.10)
01:18:45.338 00.000 8976 Moving (-0.65, -0.10) raw xDistance=0.21 yDistance=0.60
01:18:45.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:18:45.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
01:18:45.338 00.000 8976 MoveAxis(R, 0, ABG)
01:18:45.338 00.000 8976 MoveAxis(D, 2, ABG)
01:18:45.338 00.000 8976 stepping (-24, -10) + (0, -2)
01:18:45.338 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:45.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:18:45.348 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
01:18:45.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:45.348 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:45.348 00.000 5052 Enqueuing Expose request
01:18:45.367 00.019 8976 Received - 47 (G) 
01:18:45.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:45.367 00.000 8976 stepped: pos (-24, -12)
01:18:45.367 00.000 8976 move complete, result=0
01:18:45.367 00.000 8976 worker thread done servicing request
01:18:45.367 00.000 8976 Worker thread wakes up
01:18:45.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:45.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:45.367 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:18:46.032 00.665 8976 Exposure complete
01:18:46.037 00.005 8976 worker thread done servicing request
01:18:46.037 00.000 5052 OnExposeComplete: enter
01:18:46.037 00.000 5052 UpdateGuideState(): m_state=6
01:18:46.037 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3182
01:18:46.037 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.14, Mass=159, SNR=8.6, Peak=57 HFD=3.5
01:18:46.037 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.60 = -0.60)
01:18:46.037 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
01:18:46.037 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.43 hyp=0.44 cameraTheta=1.45 mountX=0.36 mountY=-0.28, mountTheta=-0.66
01:18:46.038 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.43, opts=13)
01:18:46.038 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.43)
01:18:46.038 00.000 8976 Worker thread wakes up
01:18:46.038 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.43) opts 0xd
01:18:46.038 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.43)
01:18:46.038 00.000 8976 Moving (0.05, 0.43) raw xDistance=0.36 yDistance=-0.28
01:18:46.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:18:46.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28
01:18:46.038 00.000 8976 MoveAxis(L, 1, ABG)
01:18:46.038 00.000 8976 stepping (-24, -12) + (-1, 0)
01:18:46.038 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:46.039 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:18:46.050 00.011 5052 UpdateGuideState exits: m=159 SNR=8.6
01:18:46.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:46.050 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:46.050 00.000 5052 Enqueuing Expose request
01:18:46.069 00.019 8976 Received - 47 (G) 
01:18:46.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:46.069 00.000 8976 stepped: pos (-25, -12)
01:18:46.069 00.000 8976 MoveAxis(U, 1, ABG)
01:18:46.069 00.000 8976 stepping (-25, -12) + (0, 1)
01:18:46.069 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:46.102 00.033 8976 Received - 47 (G) 
01:18:46.102 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:46.102 00.000 8976 stepped: pos (-25, -11)
01:18:46.102 00.000 8976 move complete, result=0
01:18:46.102 00.000 8976 worker thread done servicing request
01:18:46.102 00.000 8976 Worker thread wakes up
01:18:46.102 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.3 px 1 ms NORTH
01:18:46.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:46.102 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:46.771 00.669 8976 Exposure complete
01:18:46.776 00.005 8976 worker thread done servicing request
01:18:46.776 00.000 5052 OnExposeComplete: enter
01:18:46.776 00.000 5052 UpdateGuideState(): m_state=6
01:18:46.776 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3183
01:18:46.776 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.77, Mass=194, SNR=9.5, Peak=57 HFD=3.7
01:18:46.776 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
01:18:46.776 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
01:18:46.776 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.06 hyp=0.54 cameraTheta=0.11 mountX=-0.20 mountY=-0.49, mountTheta=-1.95
01:18:46.778 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.06, opts=13)
01:18:46.778 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.06)
01:18:46.778 00.000 8976 Worker thread wakes up
01:18:46.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.06) opts 0xd
01:18:46.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.06)
01:18:46.778 00.000 8976 Moving (0.54, 0.06) raw xDistance=-0.20 yDistance=-0.49
01:18:46.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:18:46.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
01:18:46.778 00.000 8976 MoveAxis(R, 0, ABG)
01:18:46.778 00.000 8976 MoveAxis(U, 2, ABG)
01:18:46.778 00.000 8976 stepping (-25, -11) + (0, 2)
01:18:46.778 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:46.779 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:18:46.788 00.009 5052 UpdateGuideState exits: m=194 SNR=9.5
01:18:46.788 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:46.788 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:46.788 00.000 5052 Enqueuing Expose request
01:18:46.806 00.018 8976 Received - 47 (G) 
01:18:46.806 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:46.806 00.000 8976 stepped: pos (-25, -9)
01:18:46.806 00.000 8976 move complete, result=0
01:18:46.806 00.000 8976 worker thread done servicing request
01:18:46.806 00.000 8976 Worker thread wakes up
01:18:46.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:46.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:46.806 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:18:47.465 00.659 8976 Exposure complete
01:18:47.471 00.006 8976 worker thread done servicing request
01:18:47.471 00.000 5052 OnExposeComplete: enter
01:18:47.471 00.000 5052 UpdateGuideState(): m_state=6
01:18:47.471 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3184
01:18:47.471 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.72, Mass=171, SNR=9.0, Peak=58 HFD=3.5
01:18:47.471 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
01:18:47.471 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:18:47.471 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.02 hyp=0.72 cameraTheta=0.02 mountX=-0.31 mountY=-0.61, mountTheta=-2.04
01:18:47.472 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.02, opts=13)
01:18:47.472 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.02)
01:18:47.472 00.000 8976 Worker thread wakes up
01:18:47.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.02) opts 0xd
01:18:47.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.02)
01:18:47.472 00.000 8976 Moving (0.72, 0.02) raw xDistance=-0.31 yDistance=-0.61
01:18:47.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:18:47.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
01:18:47.472 00.000 8976 MoveAxis(R, 1, ABG)
01:18:47.472 00.000 8976 stepping (-25, -9) + (1, 0)
01:18:47.473 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:47.473 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:18:47.483 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:18:47.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:47.483 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:47.483 00.000 5052 Enqueuing Expose request
01:18:47.493 00.010 8976 Received - 47 (G) 
01:18:47.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:47.493 00.000 8976 stepped: pos (-24, -9)
01:18:47.493 00.000 8976 MoveAxis(U, 3, ABG)
01:18:47.493 00.000 8976 stepping (-24, -9) + (0, 3)
01:18:47.493 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:47.524 00.031 8976 Received - 47 (G) 
01:18:47.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:47.524 00.000 8976 stepped: pos (-24, -6)
01:18:47.524 00.000 8976 move complete, result=0
01:18:47.524 00.000 8976 worker thread done servicing request
01:18:47.525 00.001 8976 Worker thread wakes up
01:18:47.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:47.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:47.525 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
01:18:48.188 00.663 8976 Exposure complete
01:18:48.193 00.005 8976 worker thread done servicing request
01:18:48.193 00.000 5052 OnExposeComplete: enter
01:18:48.193 00.000 5052 UpdateGuideState(): m_state=6
01:18:48.193 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3185
01:18:48.193 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.51, Mass=161, SNR=8.7, Peak=59 HFD=3.4
01:18:48.193 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
01:18:48.193 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
01:18:48.193 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.20 hyp=0.72 cameraTheta=-0.28 mountX=-0.50 mountY=-0.47, mountTheta=-2.38
01:18:48.194 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.20, opts=13)
01:18:48.194 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.20)
01:18:48.194 00.000 8976 Worker thread wakes up
01:18:48.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.20) opts 0xd
01:18:48.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.20)
01:18:48.194 00.000 8976 Moving (0.70, -0.20) raw xDistance=-0.50 yDistance=-0.47
01:18:48.195 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
01:18:48.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
01:18:48.195 00.000 8976 MoveAxis(R, 2, ABG)
01:18:48.195 00.000 8976 stepping (-24, -6) + (2, 0)
01:18:48.195 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:48.196 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:18:48.206 00.010 5052 UpdateGuideState exits: m=161 SNR=8.7
01:18:48.207 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:48.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:48.207 00.000 5052 Enqueuing Expose request
01:18:48.228 00.021 8976 Received - 47 (G) 
01:18:48.228 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:48.228 00.000 8976 stepped: pos (-22, -6)
01:18:48.228 00.000 8976 MoveAxis(U, 2, ABG)
01:18:48.228 00.000 8976 stepping (-22, -6) + (0, 2)
01:18:48.228 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:48.260 00.032 8976 Received - 47 (G) 
01:18:48.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:48.260 00.000 8976 stepped: pos (-22, -4)
01:18:48.260 00.000 8976 move complete, result=0
01:18:48.260 00.000 8976 worker thread done servicing request
01:18:48.260 00.000 8976 Worker thread wakes up
01:18:48.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:48.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:48.260 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
01:18:48.923 00.663 8976 Exposure complete
01:18:48.928 00.005 8976 worker thread done servicing request
01:18:48.928 00.000 5052 OnExposeComplete: enter
01:18:48.928 00.000 5052 UpdateGuideState(): m_state=6
01:18:48.928 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3186
01:18:48.928 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.52, Mass=166, SNR=8.8, Peak=59 HFD=3.4
01:18:48.928 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
01:18:48.928 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
01:18:48.928 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=-0.19 hyp=1.13 cameraTheta=-0.17 mountX=-0.68 mountY=-0.83, mountTheta=-2.26
01:18:48.929 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=-0.19, opts=13)
01:18:48.929 00.000 5052 Enqueuing Move request for stepguider (1.11, -0.19)
01:18:48.929 00.000 8976 Worker thread wakes up
01:18:48.930 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, -0.19) opts 0xd
01:18:48.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, -0.19)
01:18:48.930 00.000 8976 Moving (1.11, -0.19) raw xDistance=-0.68 yDistance=-0.83
01:18:48.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
01:18:48.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.83
01:18:48.930 00.000 8976 MoveAxis(R, 3, ABG)
01:18:48.930 00.000 8976 stepping (-22, -4) + (3, 0)
01:18:48.930 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:48.930 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:18:48.939 00.009 5052 UpdateGuideState exits: m=166 SNR=8.8
01:18:48.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:48.939 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:48.939 00.000 5052 Enqueuing Expose request
01:18:48.963 00.024 8976 Received - 47 (G) 
01:18:48.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:48.963 00.000 8976 stepped: pos (-19, -4)
01:18:48.963 00.000 8976 MoveAxis(U, 3, ABG)
01:18:48.963 00.000 8976 stepping (-19, -4) + (0, 3)
01:18:48.963 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:48.996 00.033 8976 Received - 47 (G) 
01:18:48.996 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:48.996 00.000 8976 stepped: pos (-19, -1)
01:18:48.996 00.000 8976 move complete, result=0
01:18:48.996 00.000 8976 worker thread done servicing request
01:18:48.996 00.000 8976 Worker thread wakes up
01:18:48.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:48.996 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:48.996 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 3 ms NORTH
01:18:49.655 00.659 8976 Exposure complete
01:18:49.660 00.005 8976 worker thread done servicing request
01:18:49.660 00.000 5052 OnExposeComplete: enter
01:18:49.660 00.000 5052 UpdateGuideState(): m_state=6
01:18:49.660 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3187
01:18:49.660 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.93, Mass=164, SNR=8.8, Peak=63 HFD=3.3
01:18:49.660 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
01:18:49.660 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
01:18:49.660 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.22 hyp=0.46 cameraTheta=0.51 mountX=0.02 mountY=-0.46, mountTheta=-1.53
01:18:49.660 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.22, opts=13)
01:18:49.660 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.22)
01:18:49.661 00.001 8976 Worker thread wakes up
01:18:49.661 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.22) opts 0xd
01:18:49.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.22)
01:18:49.661 00.000 8976 Moving (0.40, 0.22) raw xDistance=0.02 yDistance=-0.46
01:18:49.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:18:49.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.46
01:18:49.661 00.000 8976 MoveAxis(R, 0, ABG)
01:18:49.661 00.000 8976 MoveAxis(U, 2, ABG)
01:18:49.661 00.000 8976 stepping (-19, -1) + (0, 2)
01:18:49.661 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:49.661 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:18:49.672 00.011 5052 UpdateGuideState exits: m=164 SNR=8.8
01:18:49.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:49.672 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:49.672 00.000 5052 Enqueuing Expose request
01:18:49.699 00.027 8976 Received - 47 (G) 
01:18:49.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:49.699 00.000 8976 stepped: pos (-19, 1)
01:18:49.699 00.000 8976 move complete, result=0
01:18:49.699 00.000 8976 worker thread done servicing request
01:18:49.699 00.000 8976 Worker thread wakes up
01:18:49.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:49.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:49.699 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:18:50.392 00.693 8976 Exposure complete
01:18:50.397 00.005 8976 worker thread done servicing request
01:18:50.397 00.000 5052 OnExposeComplete: enter
01:18:50.397 00.000 5052 UpdateGuideState(): m_state=6
01:18:50.398 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3188
01:18:50.398 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.91, Mass=158, SNR=8.6, Peak=60 HFD=3.6
01:18:50.398 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
01:18:50.398 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
01:18:50.398 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.22 cameraTheta=1.90 mountX=0.21 mountY=-0.05, mountTheta=-0.24
01:18:50.399 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.20, opts=13)
01:18:50.399 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.20)
01:18:50.399 00.000 8976 Worker thread wakes up
01:18:50.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.20) opts 0xd
01:18:50.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.20)
01:18:50.399 00.000 8976 Moving (-0.07, 0.20) raw xDistance=0.21 yDistance=-0.05
01:18:50.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:18:50.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:18:50.399 00.000 8976 MoveAxis(R, 0, ABG)
01:18:50.399 00.000 8976 MoveAxis(U, 0, ABG)
01:18:50.399 00.000 8976 move complete, result=0
01:18:50.399 00.000 8976 worker thread done servicing request
01:18:50.400 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:18:50.411 00.011 5052 UpdateGuideState exits: m=158 SNR=8.6
01:18:50.411 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:50.411 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:50.411 00.000 5052 Enqueuing Expose request
01:18:50.412 00.001 8976 Worker thread wakes up
01:18:50.412 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:50.412 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:50.412 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:51.107 00.695 8976 Exposure complete
01:18:51.113 00.006 8976 worker thread done servicing request
01:18:51.113 00.000 5052 OnExposeComplete: enter
01:18:51.113 00.000 5052 UpdateGuideState(): m_state=6
01:18:51.114 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3189
01:18:51.114 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=282.04, Mass=176, SNR=9.1, Peak=58 HFD=3.7
01:18:51.114 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
01:18:51.114 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
01:18:51.114 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.33 hyp=0.58 cameraTheta=2.54 mountX=0.51 mountY=0.22, mountTheta=0.41
01:18:51.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.33, opts=13)
01:18:51.115 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.33)
01:18:51.115 00.000 8976 Worker thread wakes up
01:18:51.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.33) opts 0xd
01:18:51.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.33)
01:18:51.115 00.000 8976 Moving (-0.48, 0.33) raw xDistance=0.51 yDistance=0.22
01:18:51.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:18:51.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:18:51.115 00.000 8976 MoveAxis(L, 2, ABG)
01:18:51.115 00.000 8976 stepping (-19, 1) + (-2, 0)
01:18:51.115 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:51.116 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:18:51.129 00.013 5052 UpdateGuideState exits: m=176 SNR=9.1
01:18:51.130 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:51.130 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:51.130 00.000 5052 Enqueuing Expose request
01:18:51.153 00.023 8976 Received - 47 (G) 
01:18:51.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:51.154 00.001 8976 stepped: pos (-21, 1)
01:18:51.154 00.000 8976 MoveAxis(U, 0, ABG)
01:18:51.154 00.000 8976 move complete, result=0
01:18:51.154 00.000 8976 worker thread done servicing request
01:18:51.154 00.000 8976 Worker thread wakes up
01:18:51.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:51.154 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:51.154 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
01:18:51.847 00.693 8976 Exposure complete
01:18:51.852 00.005 8976 worker thread done servicing request
01:18:51.852 00.000 5052 OnExposeComplete: enter
01:18:51.852 00.000 5052 UpdateGuideState(): m_state=6
01:18:51.852 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3190
01:18:51.852 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.56, Mass=195, SNR=9.6, Peak=63 HFD=3.6
01:18:51.852 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
01:18:51.852 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
01:18:51.853 00.001 5052 CameraToMount -- cameraX=-0.94 cameraY=-0.15 hyp=0.95 cameraTheta=-2.99 mountX=0.30 mountY=0.87, mountTheta=1.24
01:18:51.853 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=-0.15, opts=13)
01:18:51.853 00.000 5052 Enqueuing Move request for stepguider (-0.94, -0.15)
01:18:51.853 00.000 8976 Worker thread wakes up
01:18:51.853 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, -0.15) opts 0xd
01:18:51.853 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, -0.15)
01:18:51.853 00.000 8976 Moving (-0.94, -0.15) raw xDistance=0.30 yDistance=0.87
01:18:51.854 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:18:51.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
01:18:51.854 00.000 8976 MoveAxis(L, 1, ABG)
01:18:51.854 00.000 8976 stepping (-21, 1) + (-1, 0)
01:18:51.854 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:51.854 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:18:51.863 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:18:51.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:51.863 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:51.864 00.001 5052 Enqueuing Expose request
01:18:51.873 00.009 8976 Received - 47 (G) 
01:18:51.873 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:51.873 00.000 8976 stepped: pos (-22, 1)
01:18:51.873 00.000 8976 MoveAxis(D, 3, ABG)
01:18:51.873 00.000 8976 stepping (-22, 1) + (0, -3)
01:18:51.873 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:51.905 00.032 8976 Received - 47 (G) 
01:18:51.905 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:18:51.905 00.000 8976 stepped: pos (-22, -2)
01:18:51.905 00.000 8976 move complete, result=0
01:18:51.905 00.000 8976 worker thread done servicing request
01:18:51.905 00.000 8976 Worker thread wakes up
01:18:51.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:51.905 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:51.905 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 3 ms SOUTH
01:18:52.626 00.721 8976 Exposure complete
01:18:52.632 00.006 8976 worker thread done servicing request
01:18:52.632 00.000 5052 OnExposeComplete: enter
01:18:52.632 00.000 5052 UpdateGuideState(): m_state=6
01:18:52.632 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3191
01:18:52.632 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=282.01, Mass=175, SNR=9.1, Peak=60 HFD=3.3
01:18:52.633 00.001 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
01:18:52.633 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
01:18:52.633 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.30 hyp=0.50 cameraTheta=2.51 mountX=0.45 mountY=0.18, mountTheta=0.38
01:18:52.633 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.30, opts=13)
01:18:52.633 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.30)
01:18:52.634 00.001 8976 Worker thread wakes up
01:18:52.634 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.30) opts 0xd
01:18:52.634 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.30)
01:18:52.634 00.000 8976 Moving (-0.41, 0.30) raw xDistance=0.45 yDistance=0.18
01:18:52.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
01:18:52.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:18:52.634 00.000 8976 MoveAxis(L, 2, ABG)
01:18:52.634 00.000 8976 stepping (-22, -2) + (-2, 0)
01:18:52.634 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:52.635 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:18:52.647 00.012 5052 UpdateGuideState exits: m=175 SNR=9.1
01:18:52.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:52.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:52.647 00.000 5052 Enqueuing Expose request
01:18:52.656 00.009 8976 Received - 47 (G) 
01:18:52.656 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:52.656 00.000 8976 stepped: pos (-24, -2)
01:18:52.656 00.000 8976 MoveAxis(U, 0, ABG)
01:18:52.656 00.000 8976 move complete, result=0
01:18:52.656 00.000 8976 worker thread done servicing request
01:18:52.657 00.001 8976 Worker thread wakes up
01:18:52.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:52.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:52.657 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
01:18:53.353 00.696 8976 Exposure complete
01:18:53.359 00.006 8976 worker thread done servicing request
01:18:53.359 00.000 5052 OnExposeComplete: enter
01:18:53.359 00.000 5052 UpdateGuideState(): m_state=6
01:18:53.359 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3192
01:18:53.359 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.87, Mass=181, SNR=9.2, Peak=66 HFD=3.8
01:18:53.359 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
01:18:53.359 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
01:18:53.359 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.17 mountX=0.19 mountY=0.00, mountTheta=0.02
01:18:53.360 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.16, opts=13)
01:18:53.360 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.16)
01:18:53.360 00.000 8976 Worker thread wakes up
01:18:53.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.16) opts 0xd
01:18:53.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.16)
01:18:53.361 00.001 8976 Moving (-0.11, 0.16) raw xDistance=0.19 yDistance=0.00
01:18:53.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:18:53.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:18:53.361 00.000 8976 MoveAxis(R, 0, ABG)
01:18:53.361 00.000 8976 MoveAxis(U, 0, ABG)
01:18:53.361 00.000 8976 move complete, result=0
01:18:53.361 00.000 8976 worker thread done servicing request
01:18:53.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:18:53.372 00.011 5052 UpdateGuideState exits: m=181 SNR=9.2
01:18:53.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:53.372 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:53.372 00.000 5052 Enqueuing Expose request
01:18:53.372 00.000 8976 Worker thread wakes up
01:18:53.372 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:53.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:53.373 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:54.066 00.693 8976 Exposure complete
01:18:54.072 00.006 8976 worker thread done servicing request
01:18:54.072 00.000 5052 OnExposeComplete: enter
01:18:54.072 00.000 5052 UpdateGuideState(): m_state=6
01:18:54.072 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3193
01:18:54.072 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.52, Mass=191, SNR=9.5, Peak=64 HFD=3.3
01:18:54.072 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
01:18:54.072 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
01:18:54.072 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.19 hyp=0.60 cameraTheta=-0.33 mountX=-0.43 mountY=-0.37, mountTheta=-2.43
01:18:54.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.19, opts=13)
01:18:54.073 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.19)
01:18:54.073 00.000 8976 Worker thread wakes up
01:18:54.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.19) opts 0xd
01:18:54.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.19)
01:18:54.073 00.000 8976 Moving (0.57, -0.19) raw xDistance=-0.43 yDistance=-0.37
01:18:54.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:18:54.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
01:18:54.073 00.000 8976 MoveAxis(R, 2, ABG)
01:18:54.073 00.000 8976 stepping (-24, -2) + (2, 0)
01:18:54.073 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:54.075 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:18:54.085 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:18:54.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:54.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:54.085 00.000 5052 Enqueuing Expose request
01:18:54.111 00.026 8976 Received - 47 (G) 
01:18:54.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:54.111 00.000 8976 stepped: pos (-22, -2)
01:18:54.111 00.000 8976 MoveAxis(U, 1, ABG)
01:18:54.111 00.000 8976 stepping (-22, -2) + (0, 1)
01:18:54.111 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:54.143 00.032 8976 Received - 47 (G) 
01:18:54.143 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:54.143 00.000 8976 stepped: pos (-22, -1)
01:18:54.143 00.000 8976 move complete, result=0
01:18:54.144 00.001 8976 worker thread done servicing request
01:18:54.144 00.000 8976 Worker thread wakes up
01:18:54.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:54.144 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:54.144 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 1 ms NORTH
01:18:54.830 00.686 8976 Exposure complete
01:18:54.835 00.005 8976 worker thread done servicing request
01:18:54.836 00.001 5052 OnExposeComplete: enter
01:18:54.836 00.000 5052 UpdateGuideState(): m_state=6
01:18:54.836 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3194
01:18:54.836 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.62, Mass=204, SNR=9.8, Peak=65 HFD=3.4
01:18:54.836 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
01:18:54.836 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
01:18:54.836 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.46 mountX=-0.16 mountY=-0.10, mountTheta=-2.58
01:18:54.836 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.09, opts=13)
01:18:54.836 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.09)
01:18:54.837 00.001 8976 Worker thread wakes up
01:18:54.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.09) opts 0xd
01:18:54.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.09)
01:18:54.837 00.000 8976 Moving (0.18, -0.09) raw xDistance=-0.16 yDistance=-0.10
01:18:54.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:18:54.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:18:54.837 00.000 8976 MoveAxis(R, 0, ABG)
01:18:54.837 00.000 8976 MoveAxis(U, 0, ABG)
01:18:54.837 00.000 8976 move complete, result=0
01:18:54.837 00.000 8976 worker thread done servicing request
01:18:54.837 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:18:54.846 00.009 5052 UpdateGuideState exits: m=204 SNR=9.8
01:18:54.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:54.846 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:54.846 00.000 5052 Enqueuing Expose request
01:18:54.847 00.001 8976 Worker thread wakes up
01:18:54.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:54.847 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:54.847 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:55.535 00.688 8976 Exposure complete
01:18:55.541 00.006 8976 worker thread done servicing request
01:18:55.541 00.000 5052 OnExposeComplete: enter
01:18:55.541 00.000 5052 UpdateGuideState(): m_state=6
01:18:55.541 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3195
01:18:55.541 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.85, Mass=182, SNR=9.3, Peak=64 HFD=3.3
01:18:55.541 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:18:55.541 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:18:55.541 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.14 hyp=0.35 cameraTheta=0.42 mountX=-0.02 mountY=-0.34, mountTheta=-1.62
01:18:55.542 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.14, opts=13)
01:18:55.542 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.14)
01:18:55.542 00.000 8976 Worker thread wakes up
01:18:55.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.14) opts 0xd
01:18:55.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.14)
01:18:55.543 00.001 8976 Moving (0.32, 0.14) raw xDistance=-0.02 yDistance=-0.34
01:18:55.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:18:55.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:18:55.543 00.000 8976 MoveAxis(R, 0, ABG)
01:18:55.543 00.000 8976 MoveAxis(U, 1, ABG)
01:18:55.543 00.000 8976 stepping (-22, -1) + (0, 1)
01:18:55.543 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:55.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:18:55.552 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:18:55.553 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:55.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:55.553 00.000 5052 Enqueuing Expose request
01:18:55.566 00.013 8976 Received - 47 (G) 
01:18:55.566 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:55.566 00.000 8976 stepped: pos (-22, 0)
01:18:55.566 00.000 8976 move complete, result=0
01:18:55.566 00.000 8976 worker thread done servicing request
01:18:55.566 00.000 8976 Worker thread wakes up
01:18:55.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:55.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:55.566 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:18:56.255 00.689 8976 Exposure complete
01:18:56.260 00.005 8976 worker thread done servicing request
01:18:56.261 00.001 5052 OnExposeComplete: enter
01:18:56.261 00.000 5052 UpdateGuideState(): m_state=6
01:18:56.261 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3196
01:18:56.261 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.62, Mass=177, SNR=9.2, Peak=66 HFD=3.6
01:18:56.261 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.04) = xAngle (-3.38 = 2.90)
01:18:56.261 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.49 = 2.80)
01:18:56.261 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.34 mountX=-0.09 mountY=0.03, mountTheta=2.81
01:18:56.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.09, opts=13)
01:18:56.262 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.09)
01:18:56.262 00.000 8976 Worker thread wakes up
01:18:56.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.09) opts 0xd
01:18:56.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.09)
01:18:56.262 00.000 8976 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.03
01:18:56.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:18:56.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:18:56.262 00.000 8976 MoveAxis(R, 0, ABG)
01:18:56.262 00.000 8976 MoveAxis(U, 0, ABG)
01:18:56.262 00.000 8976 move complete, result=0
01:18:56.262 00.000 8976 worker thread done servicing request
01:18:56.263 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:18:56.272 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:18:56.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:56.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:56.272 00.000 5052 Enqueuing Expose request
01:18:56.272 00.000 8976 Worker thread wakes up
01:18:56.273 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:56.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:56.273 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:56.962 00.689 8976 Exposure complete
01:18:56.968 00.006 8976 worker thread done servicing request
01:18:56.968 00.000 5052 OnExposeComplete: enter
01:18:56.968 00.000 5052 UpdateGuideState(): m_state=6
01:18:56.968 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3197
01:18:56.968 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.05, Mass=177, SNR=9.1, Peak=61 HFD=3.4
01:18:56.968 00.000 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.04) = xAngle (-0.61 = -0.61)
01:18:56.968 00.000 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.72 = -0.72)
01:18:56.968 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.43 mountX=0.28 mountY=-0.22, mountTheta=-0.68
01:18:56.969 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.34, opts=13)
01:18:56.969 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.34)
01:18:56.969 00.000 8976 Worker thread wakes up
01:18:56.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.34) opts 0xd
01:18:56.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.34)
01:18:56.969 00.000 8976 Moving (0.05, 0.34) raw xDistance=0.28 yDistance=-0.22
01:18:56.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:18:56.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:18:56.969 00.000 8976 MoveAxis(L, 1, ABG)
01:18:56.969 00.000 8976 stepping (-22, 0) + (-1, 0)
01:18:56.970 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:56.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:18:56.982 00.012 5052 UpdateGuideState exits: m=177 SNR=9.1
01:18:56.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:56.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:56.982 00.000 5052 Enqueuing Expose request
01:18:56.989 00.007 8976 Received - 47 (G) 
01:18:56.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:56.989 00.000 8976 stepped: pos (-23, 0)
01:18:56.989 00.000 8976 MoveAxis(U, 0, ABG)
01:18:56.989 00.000 8976 move complete, result=0
01:18:56.989 00.000 8976 worker thread done servicing request
01:18:56.989 00.000 8976 Worker thread wakes up
01:18:56.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:56.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:56.989 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:18:57.677 00.688 8976 Exposure complete
01:18:57.682 00.005 8976 worker thread done servicing request
01:18:57.682 00.000 5052 OnExposeComplete: enter
01:18:57.682 00.000 5052 UpdateGuideState(): m_state=6
01:18:57.683 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3198
01:18:57.683 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.64, Mass=187, SNR=9.4, Peak=65 HFD=3.7
01:18:57.683 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.48 = 1.80)
01:18:57.683 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.70)
01:18:57.683 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.44 mountX=-0.03 mountY=0.11, mountTheta=1.79
01:18:57.683 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.07, opts=13)
01:18:57.683 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.07)
01:18:57.684 00.001 8976 Worker thread wakes up
01:18:57.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.07) opts 0xd
01:18:57.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.07)
01:18:57.684 00.000 8976 Moving (-0.09, -0.07) raw xDistance=-0.03 yDistance=0.11
01:18:57.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:18:57.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:18:57.684 00.000 8976 MoveAxis(R, 0, ABG)
01:18:57.684 00.000 8976 MoveAxis(U, 0, ABG)
01:18:57.684 00.000 8976 move complete, result=0
01:18:57.684 00.000 8976 worker thread done servicing request
01:18:57.685 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:18:57.693 00.008 5052 UpdateGuideState exits: m=187 SNR=9.4
01:18:57.694 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:57.694 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:57.694 00.000 5052 Enqueuing Expose request
01:18:57.694 00.000 8976 Worker thread wakes up
01:18:57.694 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:57.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:57.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:58.382 00.688 8976 Exposure complete
01:18:58.388 00.006 8976 worker thread done servicing request
01:18:58.388 00.000 5052 OnExposeComplete: enter
01:18:58.388 00.000 5052 UpdateGuideState(): m_state=6
01:18:58.388 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3199
01:18:58.388 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.94, Mass=187, SNR=9.4, Peak=62 HFD=3.3
01:18:58.388 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:18:58.388 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
01:18:58.388 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.23 hyp=0.57 cameraTheta=2.73 mountX=0.44 mountY=0.31, mountTheta=0.62
01:18:58.389 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.23, opts=13)
01:18:58.389 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.23)
01:18:58.389 00.000 8976 Worker thread wakes up
01:18:58.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.23) opts 0xd
01:18:58.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.23)
01:18:58.389 00.000 8976 Moving (-0.52, 0.23) raw xDistance=0.44 yDistance=0.31
01:18:58.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:18:58.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:18:58.389 00.000 8976 MoveAxis(L, 2, ABG)
01:18:58.389 00.000 8976 stepping (-23, 0) + (-2, 0)
01:18:58.389 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:58.390 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:18:58.399 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:18:58.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:58.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:58.399 00.000 5052 Enqueuing Expose request
01:18:58.412 00.013 8976 Received - 47 (G) 
01:18:58.412 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:18:58.412 00.000 8976 stepped: pos (-25, 0)
01:18:58.412 00.000 8976 MoveAxis(D, 1, ABG)
01:18:58.412 00.000 8976 stepping (-25, 0) + (0, -1)
01:18:58.412 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:58.444 00.032 8976 Received - 47 (G) 
01:18:58.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:58.444 00.000 8976 stepped: pos (-25, -1)
01:18:58.444 00.000 8976 move complete, result=0
01:18:58.444 00.000 8976 worker thread done servicing request
01:18:58.444 00.000 8976 Worker thread wakes up
01:18:58.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:58.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:58.444 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:18:59.129 00.685 8976 Exposure complete
01:18:59.135 00.006 8976 worker thread done servicing request
01:18:59.135 00.000 5052 OnExposeComplete: enter
01:18:59.135 00.000 5052 UpdateGuideState(): m_state=6
01:18:59.135 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3200
01:18:59.135 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.37, Mass=178, SNR=9.2, Peak=68 HFD=3.4
01:18:59.135 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.02 = 2.26)
01:18:59.135 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.13 = 2.16)
01:18:59.135 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-1.98 mountX=-0.24 mountY=0.31, mountTheta=2.22
01:18:59.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.34, opts=13)
01:18:59.136 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.34)
01:18:59.136 00.000 8976 Worker thread wakes up
01:18:59.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.34) opts 0xd
01:18:59.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.34)
01:18:59.136 00.000 8976 Moving (-0.15, -0.34) raw xDistance=-0.24 yDistance=0.31
01:18:59.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:18:59.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:18:59.136 00.000 8976 MoveAxis(R, 0, ABG)
01:18:59.136 00.000 8976 MoveAxis(D, 1, ABG)
01:18:59.136 00.000 8976 stepping (-25, -1) + (0, -1)
01:18:59.136 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:59.137 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:18:59.146 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:18:59.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:59.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:59.146 00.000 5052 Enqueuing Expose request
01:18:59.163 00.017 8976 Received - 47 (G) 
01:18:59.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:18:59.163 00.000 8976 stepped: pos (-25, -2)
01:18:59.163 00.000 8976 move complete, result=0
01:18:59.163 00.000 8976 worker thread done servicing request
01:18:59.163 00.000 8976 Worker thread wakes up
01:18:59.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:59.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:59.163 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:18:59.855 00.692 8976 Exposure complete
01:18:59.860 00.005 8976 worker thread done servicing request
01:18:59.860 00.000 5052 OnExposeComplete: enter
01:18:59.860 00.000 5052 UpdateGuideState(): m_state=6
01:18:59.861 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3201
01:18:59.861 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.86, Mass=185, SNR=9.3, Peak=64 HFD=3.4
01:18:59.861 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
01:18:59.861 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
01:18:59.861 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.11 mountX=0.10 mountY=-0.14, mountTheta=-0.97
01:18:59.861 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.15, opts=13)
01:18:59.861 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.15)
01:18:59.862 00.001 8976 Worker thread wakes up
01:18:59.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.15) opts 0xd
01:18:59.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.15)
01:18:59.862 00.000 8976 Moving (0.07, 0.15) raw xDistance=0.10 yDistance=-0.14
01:18:59.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:18:59.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:18:59.862 00.000 8976 MoveAxis(R, 0, ABG)
01:18:59.862 00.000 8976 MoveAxis(U, 0, ABG)
01:18:59.862 00.000 8976 move complete, result=0
01:18:59.862 00.000 8976 worker thread done servicing request
01:18:59.863 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:18:59.872 00.009 5052 UpdateGuideState exits: m=185 SNR=9.3
01:18:59.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:59.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:18:59.872 00.000 5052 Enqueuing Expose request
01:18:59.872 00.000 8976 Worker thread wakes up
01:18:59.872 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:18:59.872 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:18:59.873 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:00.559 00.686 8976 Exposure complete
01:19:00.565 00.006 8976 worker thread done servicing request
01:19:00.565 00.000 5052 OnExposeComplete: enter
01:19:00.565 00.000 5052 UpdateGuideState(): m_state=6
01:19:00.565 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3202
01:19:00.565 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.53, Mass=185, SNR=9.3, Peak=63 HFD=3.6
01:19:00.565 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.04) = xAngle (-3.47 = 2.81)
01:19:00.565 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.71)
01:19:00.565 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.43 mountX=-0.17 mountY=0.08, mountTheta=2.72
01:19:00.566 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.18, opts=13)
01:19:00.566 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.18)
01:19:00.566 00.000 8976 Worker thread wakes up
01:19:00.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.18) opts 0xd
01:19:00.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.18)
01:19:00.566 00.000 8976 Moving (0.03, -0.18) raw xDistance=-0.17 yDistance=0.08
01:19:00.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:19:00.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:19:00.566 00.000 8976 MoveAxis(R, 0, ABG)
01:19:00.566 00.000 8976 MoveAxis(U, 0, ABG)
01:19:00.566 00.000 8976 move complete, result=0
01:19:00.566 00.000 8976 worker thread done servicing request
01:19:00.567 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:19:00.577 00.010 5052 UpdateGuideState exits: m=185 SNR=9.3
01:19:00.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:00.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:00.577 00.000 5052 Enqueuing Expose request
01:19:00.578 00.001 8976 Worker thread wakes up
01:19:00.578 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:00.578 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:00.578 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:01.263 00.685 8976 Exposure complete
01:19:01.269 00.006 8976 worker thread done servicing request
01:19:01.269 00.000 5052 OnExposeComplete: enter
01:19:01.269 00.000 5052 UpdateGuideState(): m_state=6
01:19:01.269 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3203
01:19:01.269 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.38, Mass=204, SNR=9.8, Peak=66 HFD=3.3
01:19:01.269 00.000 5052 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.04) = xAngle (-3.87 = 2.41)
01:19:01.269 00.000 5052 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.31)
01:19:01.269 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.83 mountX=-0.26 mountY=0.25, mountTheta=2.36
01:19:01.270 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.33, opts=13)
01:19:01.270 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.33)
01:19:01.270 00.000 8976 Worker thread wakes up
01:19:01.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.33) opts 0xd
01:19:01.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.33)
01:19:01.270 00.000 8976 Moving (-0.09, -0.33) raw xDistance=-0.26 yDistance=0.25
01:19:01.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:19:01.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:19:01.270 00.000 8976 MoveAxis(R, 0, ABG)
01:19:01.270 00.000 8976 MoveAxis(U, 0, ABG)
01:19:01.270 00.000 8976 move complete, result=0
01:19:01.270 00.000 8976 worker thread done servicing request
01:19:01.271 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:19:01.280 00.009 5052 UpdateGuideState exits: m=204 SNR=9.8
01:19:01.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:01.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:01.280 00.000 5052 Enqueuing Expose request
01:19:01.280 00.000 8976 Worker thread wakes up
01:19:01.280 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
01:19:01.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:01.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:01.967 00.687 8976 Exposure complete
01:19:01.973 00.006 8976 worker thread done servicing request
01:19:01.973 00.000 5052 OnExposeComplete: enter
01:19:01.973 00.000 5052 UpdateGuideState(): m_state=6
01:19:01.973 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3204
01:19:01.973 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.38, Mass=179, SNR=9.2, Peak=67 HFD=2.7
01:19:01.973 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.78 = 2.50)
01:19:01.973 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.88 = 2.40)
01:19:01.973 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.33 hyp=0.34 cameraTheta=-1.74 mountX=-0.27 mountY=0.23, mountTheta=2.44
01:19:01.974 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.33, opts=13)
01:19:01.974 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.33)
01:19:01.974 00.000 8976 Worker thread wakes up
01:19:01.974 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.33) opts 0xd
01:19:01.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.33)
01:19:01.974 00.000 8976 Moving (-0.06, -0.33) raw xDistance=-0.27 yDistance=0.23
01:19:01.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:19:01.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:19:01.974 00.000 8976 MoveAxis(R, 1, ABG)
01:19:01.974 00.000 8976 stepping (-25, -2) + (1, 0)
01:19:01.974 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:01.975 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:19:01.984 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:19:01.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:01.984 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:01.985 00.001 5052 Enqueuing Expose request
01:19:01.993 00.008 8976 Received - 47 (G) 
01:19:01.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:01.993 00.000 8976 stepped: pos (-24, -2)
01:19:01.993 00.000 8976 MoveAxis(U, 0, ABG)
01:19:01.993 00.000 8976 move complete, result=0
01:19:01.993 00.000 8976 worker thread done servicing request
01:19:01.993 00.000 8976 Worker thread wakes up
01:19:01.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:01.993 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:01.993 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:19:02.683 00.690 8976 Exposure complete
01:19:02.688 00.005 8976 worker thread done servicing request
01:19:02.689 00.001 5052 OnExposeComplete: enter
01:19:02.689 00.000 5052 UpdateGuideState(): m_state=6
01:19:02.689 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3205
01:19:02.689 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.46, Mass=194, SNR=9.6, Peak=65 HFD=3.4
01:19:02.689 00.000 5052 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.04) = xAngle (-4.49 = 1.79)
01:19:02.689 00.000 5052 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.69)
01:19:02.689 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.25 hyp=0.39 cameraTheta=-2.45 mountX=-0.09 mountY=0.38, mountTheta=1.79
01:19:02.690 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.25, opts=13)
01:19:02.690 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.25)
01:19:02.690 00.000 8976 Worker thread wakes up
01:19:02.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.25) opts 0xd
01:19:02.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.25)
01:19:02.690 00.000 8976 Moving (-0.30, -0.25) raw xDistance=-0.09 yDistance=0.38
01:19:02.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:19:02.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:19:02.690 00.000 8976 MoveAxis(R, 0, ABG)
01:19:02.690 00.000 8976 MoveAxis(D, 2, ABG)
01:19:02.690 00.000 8976 stepping (-24, -2) + (0, -2)
01:19:02.690 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:02.691 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:19:02.700 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:19:02.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:02.701 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:02.701 00.000 5052 Enqueuing Expose request
01:19:02.712 00.011 8976 Received - 47 (G) 
01:19:02.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:02.712 00.000 8976 stepped: pos (-24, -4)
01:19:02.712 00.000 8976 move complete, result=0
01:19:02.712 00.000 8976 worker thread done servicing request
01:19:02.712 00.000 8976 Worker thread wakes up
01:19:02.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:02.712 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:02.712 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:19:03.401 00.689 8976 Exposure complete
01:19:03.406 00.005 8976 worker thread done servicing request
01:19:03.406 00.000 5052 OnExposeComplete: enter
01:19:03.406 00.000 5052 UpdateGuideState(): m_state=6
01:19:03.406 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3206
01:19:03.406 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.85, Mass=191, SNR=9.5, Peak=64 HFD=2.9
01:19:03.406 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
01:19:03.406 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
01:19:03.406 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.48 mountX=0.20 mountY=0.07, mountTheta=0.34
01:19:03.407 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.14, opts=13)
01:19:03.407 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.14)
01:19:03.407 00.000 8976 Worker thread wakes up
01:19:03.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.14) opts 0xd
01:19:03.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.14)
01:19:03.407 00.000 8976 Moving (-0.17, 0.14) raw xDistance=0.20 yDistance=0.07
01:19:03.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:19:03.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:19:03.407 00.000 8976 MoveAxis(R, 0, ABG)
01:19:03.407 00.000 8976 MoveAxis(U, 0, ABG)
01:19:03.407 00.000 8976 move complete, result=0
01:19:03.407 00.000 8976 worker thread done servicing request
01:19:03.409 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:19:03.418 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:19:03.419 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:03.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:03.419 00.000 5052 Enqueuing Expose request
01:19:03.419 00.000 8976 Worker thread wakes up
01:19:03.419 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:03.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:03.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:04.107 00.688 8976 Exposure complete
01:19:04.112 00.005 8976 worker thread done servicing request
01:19:04.113 00.001 5052 OnExposeComplete: enter
01:19:04.113 00.000 5052 UpdateGuideState(): m_state=6
01:19:04.113 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3207
01:19:04.113 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=282.13, Mass=186, SNR=9.4, Peak=65 HFD=3.4
01:19:04.113 00.000 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
01:19:04.113 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.76 = -0.76)
01:19:04.113 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.42 hyp=0.42 cameraTheta=1.39 mountX=0.34 mountY=-0.29, mountTheta=-0.72
01:19:04.114 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.42, opts=13)
01:19:04.114 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.42)
01:19:04.114 00.000 8976 Worker thread wakes up
01:19:04.114 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.42) opts 0xd
01:19:04.114 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.42)
01:19:04.114 00.000 8976 Moving (0.08, 0.42) raw xDistance=0.34 yDistance=-0.29
01:19:04.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:19:04.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:19:04.114 00.000 8976 MoveAxis(L, 1, ABG)
01:19:04.114 00.000 8976 stepping (-24, -4) + (-1, 0)
01:19:04.114 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:04.114 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:19:04.124 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:19:04.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:04.124 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:04.124 00.000 5052 Enqueuing Expose request
01:19:04.135 00.011 8976 Received - 47 (G) 
01:19:04.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:04.135 00.000 8976 stepped: pos (-25, -4)
01:19:04.135 00.000 8976 MoveAxis(U, 1, ABG)
01:19:04.135 00.000 8976 stepping (-25, -4) + (0, 1)
01:19:04.135 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:04.166 00.031 8976 Received - 47 (G) 
01:19:04.167 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:04.167 00.000 8976 stepped: pos (-25, -3)
01:19:04.167 00.000 8976 move complete, result=0
01:19:04.167 00.000 8976 worker thread done servicing request
01:19:04.167 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:19:04.167 00.000 8976 Worker thread wakes up
01:19:04.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:04.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:04.855 00.688 8976 Exposure complete
01:19:04.861 00.006 8976 worker thread done servicing request
01:19:04.861 00.000 5052 OnExposeComplete: enter
01:19:04.861 00.000 5052 UpdateGuideState(): m_state=6
01:19:04.861 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3208
01:19:04.861 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.99, Mass=165, SNR=8.8, Peak=63 HFD=2.9
01:19:04.861 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:19:04.861 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:19:04.861 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.28 hyp=0.68 cameraTheta=0.43 mountX=-0.03 mountY=-0.68, mountTheta=-1.62
01:19:04.862 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.28, opts=13)
01:19:04.862 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.28)
01:19:04.862 00.000 8976 Worker thread wakes up
01:19:04.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.28) opts 0xd
01:19:04.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.28)
01:19:04.862 00.000 8976 Moving (0.62, 0.28) raw xDistance=-0.03 yDistance=-0.68
01:19:04.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:19:04.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.68
01:19:04.862 00.000 8976 MoveAxis(R, 0, ABG)
01:19:04.862 00.000 8976 MoveAxis(U, 3, ABG)
01:19:04.862 00.000 8976 stepping (-25, -3) + (0, 3)
01:19:04.863 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:04.863 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:19:04.872 00.009 5052 UpdateGuideState exits: m=165 SNR=8.8
01:19:04.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:04.873 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:04.873 00.000 5052 Enqueuing Expose request
01:19:04.902 00.029 8976 Received - 47 (G) 
01:19:04.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:04.902 00.000 8976 stepped: pos (-25, 0)
01:19:04.902 00.000 8976 move complete, result=0
01:19:04.902 00.000 8976 worker thread done servicing request
01:19:04.902 00.000 8976 Worker thread wakes up
01:19:04.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:04.902 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:04.902 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:19:05.591 00.689 8976 Exposure complete
01:19:05.596 00.005 8976 worker thread done servicing request
01:19:05.597 00.001 5052 OnExposeComplete: enter
01:19:05.597 00.000 5052 UpdateGuideState(): m_state=6
01:19:05.597 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3209
01:19:05.597 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.90, Mass=196, SNR=9.6, Peak=61 HFD=3.7
01:19:05.597 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
01:19:05.597 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
01:19:05.597 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.19 hyp=0.55 cameraTheta=0.35 mountX=-0.07 mountY=-0.54, mountTheta=-1.69
01:19:05.597 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.19, opts=13)
01:19:05.597 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.19)
01:19:05.598 00.001 8976 Worker thread wakes up
01:19:05.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.19) opts 0xd
01:19:05.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.19)
01:19:05.598 00.000 8976 Moving (0.52, 0.19) raw xDistance=-0.07 yDistance=-0.54
01:19:05.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:19:05.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
01:19:05.598 00.000 8976 MoveAxis(R, 0, ABG)
01:19:05.598 00.000 8976 MoveAxis(U, 2, ABG)
01:19:05.598 00.000 8976 stepping (-25, 0) + (0, 2)
01:19:05.598 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:05.598 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:19:05.607 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
01:19:05.608 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:05.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:05.608 00.000 5052 Enqueuing Expose request
01:19:05.622 00.014 8976 Received - 47 (G) 
01:19:05.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:05.622 00.000 8976 stepped: pos (-25, 2)
01:19:05.622 00.000 8976 move complete, result=0
01:19:05.622 00.000 8976 worker thread done servicing request
01:19:05.622 00.000 8976 Worker thread wakes up
01:19:05.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:05.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:05.622 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:19:06.315 00.693 8976 Exposure complete
01:19:06.321 00.006 8976 worker thread done servicing request
01:19:06.321 00.000 5052 OnExposeComplete: enter
01:19:06.321 00.000 5052 UpdateGuideState(): m_state=6
01:19:06.321 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3210
01:19:06.321 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.82, Mass=165, SNR=8.8, Peak=61 HFD=3.4
01:19:06.321 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
01:19:06.321 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
01:19:06.321 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.74 mountX=0.04 mountY=-0.17, mountTheta=-1.31
01:19:06.323 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.11, opts=13)
01:19:06.323 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.11)
01:19:06.323 00.000 8976 Worker thread wakes up
01:19:06.323 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.11) opts 0xd
01:19:06.323 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.11)
01:19:06.323 00.000 8976 Moving (0.13, 0.11) raw xDistance=0.04 yDistance=-0.17
01:19:06.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:19:06.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:19:06.324 00.001 8976 MoveAxis(R, 0, ABG)
01:19:06.324 00.000 8976 MoveAxis(U, 0, ABG)
01:19:06.324 00.000 8976 move complete, result=0
01:19:06.324 00.000 8976 worker thread done servicing request
01:19:06.325 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:19:06.335 00.010 5052 UpdateGuideState exits: m=165 SNR=8.8
01:19:06.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:06.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:06.335 00.000 5052 Enqueuing Expose request
01:19:06.335 00.000 8976 Worker thread wakes up
01:19:06.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:06.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:06.335 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:19:07.025 00.690 8976 Exposure complete
01:19:07.030 00.005 8976 worker thread done servicing request
01:19:07.031 00.001 5052 OnExposeComplete: enter
01:19:07.031 00.000 5052 UpdateGuideState(): m_state=6
01:19:07.031 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3211
01:19:07.031 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.41, Mass=202, SNR=9.7, Peak=64 HFD=3.5
01:19:07.031 00.000 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
01:19:07.031 00.000 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
01:19:07.031 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.30 hyp=0.40 cameraTheta=-0.85 mountX=-0.39 mountY=-0.06, mountTheta=-3.00
01:19:07.032 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.30, opts=13)
01:19:07.032 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.30)
01:19:07.032 00.000 8976 Worker thread wakes up
01:19:07.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.30) opts 0xd
01:19:07.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.30)
01:19:07.033 00.001 8976 Moving (0.26, -0.30) raw xDistance=-0.39 yDistance=-0.06
01:19:07.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:19:07.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:19:07.033 00.000 8976 MoveAxis(R, 2, ABG)
01:19:07.033 00.000 8976 stepping (-25, 2) + (2, 0)
01:19:07.033 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:07.033 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:19:07.043 00.010 5052 UpdateGuideState exits: m=202 SNR=9.7
01:19:07.043 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:07.043 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:07.043 00.000 5052 Enqueuing Expose request
01:19:07.061 00.018 8976 Received - 47 (G) 
01:19:07.061 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:07.061 00.000 8976 stepped: pos (-23, 2)
01:19:07.061 00.000 8976 MoveAxis(U, 0, ABG)
01:19:07.061 00.000 8976 move complete, result=0
01:19:07.061 00.000 8976 worker thread done servicing request
01:19:07.061 00.000 8976 Worker thread wakes up
01:19:07.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:07.061 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:07.061 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:19:07.752 00.691 8976 Exposure complete
01:19:07.758 00.006 8976 worker thread done servicing request
01:19:07.758 00.000 5052 OnExposeComplete: enter
01:19:07.758 00.000 5052 UpdateGuideState(): m_state=6
01:19:07.758 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3212
01:19:07.758 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.92, Mass=182, SNR=9.2, Peak=62 HFD=4.0
01:19:07.758 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
01:19:07.758 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
01:19:07.758 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.21 hyp=0.33 cameraTheta=2.43 mountX=0.30 mountY=0.09, mountTheta=0.29
01:19:07.759 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.21, opts=13)
01:19:07.759 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.21)
01:19:07.759 00.000 8976 Worker thread wakes up
01:19:07.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.21) opts 0xd
01:19:07.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.21)
01:19:07.759 00.000 8976 Moving (-0.25, 0.21) raw xDistance=0.30 yDistance=0.09
01:19:07.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
01:19:07.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:19:07.759 00.000 8976 MoveAxis(L, 1, ABG)
01:19:07.759 00.000 8976 stepping (-23, 2) + (-1, 0)
01:19:07.759 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:07.760 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:19:07.769 00.009 5052 UpdateGuideState exits: m=182 SNR=9.2
01:19:07.769 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:07.769 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:07.769 00.000 5052 Enqueuing Expose request
01:19:07.780 00.011 8976 Received - 47 (G) 
01:19:07.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:07.780 00.000 8976 stepped: pos (-24, 2)
01:19:07.780 00.000 8976 MoveAxis(U, 0, ABG)
01:19:07.780 00.000 8976 move complete, result=0
01:19:07.780 00.000 8976 worker thread done servicing request
01:19:07.780 00.000 8976 Worker thread wakes up
01:19:07.780 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:19:07.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:07.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:08.478 00.698 8976 Exposure complete
01:19:08.484 00.006 8976 worker thread done servicing request
01:19:08.484 00.000 5052 OnExposeComplete: enter
01:19:08.484 00.000 5052 UpdateGuideState(): m_state=6
01:19:08.484 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3213
01:19:08.484 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=281.83, Mass=194, SNR=9.5, Peak=64 HFD=3.8
01:19:08.484 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:19:08.484 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:19:08.484 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=0.12 hyp=0.96 cameraTheta=3.01 mountX=0.54 mountY=0.73, mountTheta=0.93
01:19:08.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=0.12, opts=13)
01:19:08.485 00.000 5052 Enqueuing Move request for stepguider (-0.95, 0.12)
01:19:08.485 00.000 8976 Worker thread wakes up
01:19:08.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, 0.12) opts 0xd
01:19:08.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, 0.12)
01:19:08.485 00.000 8976 Moving (-0.95, 0.12) raw xDistance=0.54 yDistance=0.73
01:19:08.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54
01:19:08.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
01:19:08.485 00.000 8976 MoveAxis(L, 2, ABG)
01:19:08.485 00.000 8976 stepping (-24, 2) + (-2, 0)
01:19:08.486 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:08.486 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:19:08.498 00.012 5052 UpdateGuideState exits: m=194 SNR=9.5
01:19:08.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:08.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:08.498 00.000 5052 Enqueuing Expose request
01:19:08.515 00.017 8976 Received - 47 (G) 
01:19:08.515 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:08.515 00.000 8976 stepped: pos (-26, 2)
01:19:08.515 00.000 8976 MoveAxis(D, 3, ABG)
01:19:08.515 00.000 8976 stepping (-26, 2) + (0, -3)
01:19:08.515 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:08.547 00.032 8976 Received - 47 (G) 
01:19:08.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:08.547 00.000 8976 stepped: pos (-26, -1)
01:19:08.547 00.000 8976 move complete, result=0
01:19:08.547 00.000 8976 worker thread done servicing request
01:19:08.547 00.000 8976 Worker thread wakes up
01:19:08.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:08.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:08.548 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:19:09.235 00.687 8976 Exposure complete
01:19:09.240 00.005 8976 worker thread done servicing request
01:19:09.241 00.001 5052 OnExposeComplete: enter
01:19:09.241 00.000 5052 UpdateGuideState(): m_state=6
01:19:09.241 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3214
01:19:09.241 00.000 5052 Star::Find returns 1 (0), X=327.76, Y=282.08, Mass=166, SNR=8.8, Peak=63 HFD=3.4
01:19:09.241 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:19:09.241 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:19:09.241 00.000 5052 CameraToMount -- cameraX=-1.42 cameraY=0.37 hyp=1.46 cameraTheta=2.89 mountX=0.97 mountY=0.99, mountTheta=0.79
01:19:09.241 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.42, y=0.37, opts=13)
01:19:09.241 00.000 5052 Enqueuing Move request for stepguider (-1.42, 0.37)
01:19:09.242 00.001 8976 Worker thread wakes up
01:19:09.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.42, 0.37) opts 0xd
01:19:09.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.42, 0.37)
01:19:09.242 00.000 8976 Moving (-1.42, 0.37) raw xDistance=0.97 yDistance=0.99
01:19:09.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.97
01:19:09.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.99
01:19:09.242 00.000 8976 MoveAxis(L, 4, ABG)
01:19:09.242 00.000 8976 stepping (-26, -1) + (-4, 0)
01:19:09.242 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:09.243 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:19:09.252 00.009 5052 UpdateGuideState exits: m=166 SNR=8.8
01:19:09.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:09.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:09.252 00.000 5052 Enqueuing Expose request
01:19:09.282 00.030 8976 Received - 47 (G) 
01:19:09.282 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:09.282 00.000 8976 stepped: pos (-30, -1)
01:19:09.282 00.000 8976 MoveAxis(D, 4, ABG)
01:19:09.282 00.000 8976 stepping (-30, -1) + (0, -4)
01:19:09.282 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:09.314 00.032 8976 Received - 47 (G) 
01:19:09.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:09.314 00.000 8976 stepped: pos (-30, -5)
01:19:09.314 00.000 8976 move complete, result=0
01:19:09.314 00.000 8976 worker thread done servicing request
01:19:09.314 00.000 8976 Worker thread wakes up
01:19:09.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:09.314 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:09.314 00.000 5052 GuideStep: 1.0 px 4 ms WEST, 1.0 px 4 ms SOUTH
01:19:10.004 00.690 8976 Exposure complete
01:19:10.010 00.006 8976 worker thread done servicing request
01:19:10.010 00.000 5052 OnExposeComplete: enter
01:19:10.010 00.000 5052 UpdateGuideState(): m_state=6
01:19:10.010 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3215
01:19:10.010 00.000 5052 Star::Find returns 1 (0), X=328.02, Y=281.51, Mass=173, SNR=9.1, Peak=62 HFD=3.4
01:19:10.010 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
01:19:10.010 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
01:19:10.010 00.000 5052 CameraToMount -- cameraX=-1.16 cameraY=-0.20 hyp=1.17 cameraTheta=-2.97 mountX=0.35 mountY=1.08, mountTheta=1.26
01:19:10.011 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.16, y=-0.20, opts=13)
01:19:10.011 00.000 5052 Enqueuing Move request for stepguider (-1.16, -0.20)
01:19:10.011 00.000 8976 Worker thread wakes up
01:19:10.011 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.16, -0.20) opts 0xd
01:19:10.011 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.16, -0.20)
01:19:10.011 00.000 8976 Moving (-1.16, -0.20) raw xDistance=0.35 yDistance=1.08
01:19:10.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.35
01:19:10.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.08
01:19:10.012 00.001 8976 MoveAxis(L, 2, ABG)
01:19:10.012 00.000 8976 stepping (-30, -5) + (-2, 0)
01:19:10.012 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:10.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:19:10.022 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
01:19:10.022 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:10.022 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:10.022 00.000 5052 Enqueuing Expose request
01:19:10.049 00.027 8976 Received - 47 (G) 
01:19:10.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:10.049 00.000 8976 stepped: pos (-32, -5)
01:19:10.049 00.000 8976 MoveAxis(D, 5, ABG)
01:19:10.049 00.000 8976 stepping (-32, -5) + (0, -5)
01:19:10.049 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:19:10.097 00.048 8976 Received - 47 (G) 
01:19:10.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:19:10.097 00.000 8976 stepped: pos (-32, -10)
01:19:10.097 00.000 8976 starting a new bump
01:19:10.097 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
01:19:10.097 00.000 8976 MountToCamera -- mountX=4.34 mountY=0.67 hyp=4.39 mountTheta=0.15 cameraX=-2.57, cameraY=3.56 cameraTheta=2.20
01:19:10.098 00.001 8976 incremental bump (-2.567, 3.557) isValid = 1
01:19:10.098 00.000 8976 Scheduling Mount bump of (-0.134, 0.193)
01:19:10.098 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.13, y=0.19, opts=4)
01:19:10.098 00.000 8976 Enqueuing Move request for scope (-0.13, 0.19)
01:19:10.098 00.000 8976 move complete, result=0
01:19:10.098 00.000 8976 worker thread done servicing request
01:19:10.098 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 1.1 px 5 ms SOUTH
01:19:10.098 00.000 8976 Worker thread wakes up
01:19:10.098 00.000 9828 Worker thread wakes up
01:19:10.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:10.098 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:10.098 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0x4
01:19:10.098 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
01:19:10.098 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.27 = -1.01)
01:19:10.098 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.09)
01:19:10.099 00.001 9828 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.24 cameraTheta=2.18 mountX=0.13 mountY=-0.21, mountTheta=-1.03
01:19:10.099 00.000 9828 Moving (-0.13, 0.19) raw xDistance=0.13 yDistance=-0.21
01:19:10.099 00.000 9828 BLC: window closed
01:19:10.099 00.000 9828 MoveAxis(W, 40, B)
01:19:10.099 00.000 9828 Guiding  Dir = 3, Dur = 40
01:19:10.099 00.000 9828 IsSlewing returns 0
01:19:10.099 00.000 9828 IsGuiding returns 0
01:19:10.099 00.000 9828 PulseGuide returned control before completion, sleep 50
01:19:10.165 00.066 9828 IsGuiding returns 1
01:19:10.165 00.000 9828 scope still moving after pulse duration time elapsed
01:19:10.197 00.032 9828 IsSlewing returns 0
01:19:10.197 00.000 9828 IsGuiding returns 1
01:19:10.228 00.031 9828 IsSlewing returns 0
01:19:10.228 00.000 9828 IsGuiding returns 1
01:19:10.258 00.030 9828 IsSlewing returns 0
01:19:10.258 00.000 9828 IsGuiding returns 1
01:19:10.290 00.032 9828 IsSlewing returns 0
01:19:10.290 00.000 9828 IsGuiding returns 0
01:19:10.290 00.000 9828 scope move finished after 40 + 150 ms
01:19:10.290 00.000 9828 Move returns status 0, amount 40
01:19:10.290 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:10.290 00.000 9828 MoveAxis(N, 28, B)
01:19:10.290 00.000 9828 Guiding  Dir = 0, Dur = 28
01:19:10.305 00.015 9828 IsSlewing returns 0
01:19:10.305 00.000 9828 IsGuiding returns 0
01:19:10.305 00.000 9828 PulseGuide returned control before completion, sleep 38
01:19:10.352 00.047 9828 IsGuiding returns 1
01:19:10.352 00.000 9828 scope still moving after pulse duration time elapsed
01:19:10.383 00.031 9828 IsSlewing returns 0
01:19:10.383 00.000 9828 IsGuiding returns 1
01:19:10.414 00.031 9828 IsSlewing returns 0
01:19:10.414 00.000 9828 IsGuiding returns 1
01:19:10.444 00.030 9828 IsSlewing returns 0
01:19:10.444 00.000 9828 IsGuiding returns 1
01:19:10.475 00.031 9828 IsSlewing returns 0
01:19:10.475 00.000 9828 IsGuiding returns 0
01:19:10.475 00.000 9828 scope move finished after 28 + 142 ms
01:19:10.475 00.000 9828 Move returns status 0, amount 28
01:19:10.475 00.000 9828 move complete, result=0
01:19:10.476 00.001 9828 worker thread done servicing request
01:19:10.476 00.000 5052 GuideStep: 0.1 px 40 ms WEST, -0.2 px 28 ms NORTH
01:19:10.791 00.315 8976 Exposure complete
01:19:10.796 00.005 8976 worker thread done servicing request
01:19:10.797 00.001 5052 OnExposeComplete: enter
01:19:10.797 00.000 5052 UpdateGuideState(): m_state=6
01:19:10.797 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3216
01:19:10.797 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.30, Mass=195, SNR=9.6, Peak=61 HFD=3.4
01:19:10.797 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.04) = xAngle (-3.67 = 2.62)
01:19:10.797 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.77 = 2.51)
01:19:10.797 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.41 hyp=0.41 cameraTheta=-1.62 mountX=-0.36 mountY=0.24, mountTheta=2.55
01:19:10.797 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.41, opts=13)
01:19:10.798 00.001 5052 Enqueuing Move request for stepguider (-0.02, -0.41)
01:19:10.798 00.000 8976 Worker thread wakes up
01:19:10.798 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.41) opts 0xd
01:19:10.798 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.41)
01:19:10.798 00.000 8976 Moving (-0.02, -0.41) raw xDistance=-0.36 yDistance=0.24
01:19:10.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
01:19:10.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:19:10.798 00.000 8976 MoveAxis(R, 1, ABG)
01:19:10.798 00.000 8976 stepping (-32, -10) + (1, 0)
01:19:10.798 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:10.798 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:19:10.807 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:19:10.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:10.809 00.002 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:10.809 00.000 5052 Enqueuing Expose request
01:19:10.817 00.008 8976 Received - 47 (G) 
01:19:10.817 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:10.817 00.000 8976 stepped: pos (-31, -10)
01:19:10.817 00.000 8976 MoveAxis(U, 0, ABG)
01:19:10.817 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:19:10.817 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.26 = 2.26)
01:19:10.817 00.000 8976 MountToCamera -- mountX=4.47 mountY=0.97 hyp=4.58 mountTheta=0.21 cameraX=-2.90, cameraY=3.54 cameraTheta=2.26
01:19:10.817 00.000 8976 incremental bump (-2.900, 3.539) isValid = 1
01:19:10.817 00.000 8976 Scheduling Mount bump of (-0.170, 0.215)
01:19:10.817 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=0.21, opts=4)
01:19:10.817 00.000 8976 Enqueuing Move request for scope (-0.17, 0.21)
01:19:10.817 00.000 8976 move complete, result=0
01:19:10.817 00.000 9828 Worker thread wakes up
01:19:10.817 00.000 8976 worker thread done servicing request
01:19:10.817 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
01:19:10.817 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.21) opts 0x4
01:19:10.817 00.000 8976 Worker thread wakes up
01:19:10.817 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, 0.21)
01:19:10.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:10.817 00.000 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.34 = -0.95)
01:19:10.818 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:10.818 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.25 = -1.03)
01:19:10.818 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.24 mountX=0.16 mountY=-0.23, mountTheta=-0.97
01:19:10.818 00.000 9828 Moving (-0.17, 0.21) raw xDistance=0.16 yDistance=-0.23
01:19:10.818 00.000 9828 BLC: window closed
01:19:10.818 00.000 9828 MoveAxis(W, 51, B)
01:19:10.818 00.000 9828 Guiding  Dir = 3, Dur = 51
01:19:10.818 00.000 9828 IsSlewing returns 0
01:19:10.818 00.000 9828 IsGuiding returns 0
01:19:10.818 00.000 9828 PulseGuide returned control before completion, sleep 61
01:19:10.894 00.076 9828 IsGuiding returns 1
01:19:10.894 00.000 9828 scope still moving after pulse duration time elapsed
01:19:10.926 00.032 9828 IsSlewing returns 0
01:19:10.926 00.000 9828 IsGuiding returns 1
01:19:10.957 00.031 9828 IsSlewing returns 0
01:19:10.957 00.000 9828 IsGuiding returns 1
01:19:10.988 00.031 9828 IsSlewing returns 0
01:19:10.988 00.000 9828 IsGuiding returns 0
01:19:10.988 00.000 9828 scope move finished after 51 + 118 ms
01:19:10.988 00.000 9828 Move returns status 0, amount 51
01:19:10.988 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:10.988 00.000 9828 MoveAxis(N, 32, B)
01:19:10.988 00.000 9828 Guiding  Dir = 0, Dur = 32
01:19:11.004 00.016 9828 IsSlewing returns 0
01:19:11.004 00.000 9828 IsGuiding returns 0
01:19:11.004 00.000 9828 PulseGuide returned control before completion, sleep 42
01:19:11.051 00.047 9828 IsGuiding returns 1
01:19:11.051 00.000 9828 scope still moving after pulse duration time elapsed
01:19:11.082 00.031 9828 IsSlewing returns 0
01:19:11.082 00.000 9828 IsGuiding returns 1
01:19:11.114 00.032 9828 IsSlewing returns 0
01:19:11.114 00.000 9828 IsGuiding returns 1
01:19:11.145 00.031 9828 IsSlewing returns 0
01:19:11.145 00.000 9828 IsGuiding returns 0
01:19:11.145 00.000 9828 scope move finished after 32 + 108 ms
01:19:11.145 00.000 9828 Move returns status 0, amount 32
01:19:11.145 00.000 9828 move complete, result=0
01:19:11.145 00.000 9828 worker thread done servicing request
01:19:11.145 00.000 5052 GuideStep: 0.2 px 51 ms WEST, -0.2 px 32 ms NORTH
01:19:11.506 00.361 8976 Exposure complete
01:19:11.511 00.005 8976 worker thread done servicing request
01:19:11.511 00.000 5052 OnExposeComplete: enter
01:19:11.511 00.000 5052 UpdateGuideState(): m_state=6
01:19:11.512 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3217
01:19:11.512 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.37, Mass=184, SNR=9.3, Peak=68 HFD=3.2
01:19:11.512 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.04) = xAngle (-3.48 = 2.81)
01:19:11.512 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.70)
01:19:11.512 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.43 mountX=-0.32 mountY=0.14, mountTheta=2.72
01:19:11.512 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.34, opts=13)
01:19:11.512 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.34)
01:19:11.513 00.001 8976 Worker thread wakes up
01:19:11.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.34) opts 0xd
01:19:11.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.34)
01:19:11.513 00.000 8976 Moving (0.05, -0.34) raw xDistance=-0.32 yDistance=0.14
01:19:11.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:19:11.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:19:11.513 00.000 8976 MoveAxis(R, 1, ABG)
01:19:11.513 00.000 8976 stepping (-31, -10) + (1, 0)
01:19:11.513 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:11.514 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:19:11.523 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:19:11.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:11.523 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:11.523 00.000 5052 Enqueuing Expose request
01:19:11.536 00.013 8976 Received - 47 (G) 
01:19:11.536 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:11.536 00.000 8976 stepped: pos (-30, -10)
01:19:11.536 00.000 8976 MoveAxis(U, 0, ABG)
01:19:11.536 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
01:19:11.536 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
01:19:11.536 00.000 8976 MountToCamera -- mountX=4.51 mountY=1.17 hyp=4.66 mountTheta=0.25 cameraX=-3.10, cameraY=3.48 cameraTheta=2.30
01:19:11.536 00.000 8976 incremental bump (-3.099, 3.482) isValid = 1
01:19:11.536 00.000 8976 Scheduling Mount bump of (-0.153, 0.178)
01:19:11.536 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
01:19:11.536 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
01:19:11.536 00.000 8976 move complete, result=0
01:19:11.536 00.000 9828 Worker thread wakes up
01:19:11.537 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
01:19:11.537 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:19:11.537 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:19:11.537 00.000 8976 worker thread done servicing request
01:19:11.537 00.000 8976 Worker thread wakes up
01:19:11.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:11.537 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:11.537 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.38 = -0.91)
01:19:11.537 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -0.99)
01:19:11.537 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.28 mountX=0.14 mountY=-0.20, mountTheta=-0.94
01:19:11.537 00.000 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
01:19:11.537 00.000 9828 BLC: window closed
01:19:11.537 00.000 9828 MoveAxis(W, 46, B)
01:19:11.537 00.000 9828 Guiding  Dir = 3, Dur = 46
01:19:11.538 00.001 9828 IsSlewing returns 0
01:19:11.538 00.000 9828 IsGuiding returns 0
01:19:11.538 00.000 9828 PulseGuide returned control before completion, sleep 56
01:19:11.610 00.072 9828 IsGuiding returns 1
01:19:11.610 00.000 9828 scope still moving after pulse duration time elapsed
01:19:11.641 00.031 9828 IsSlewing returns 0
01:19:11.641 00.000 9828 IsGuiding returns 1
01:19:11.672 00.031 9828 IsSlewing returns 0
01:19:11.672 00.000 9828 IsGuiding returns 1
01:19:11.703 00.031 9828 IsSlewing returns 0
01:19:11.703 00.000 9828 IsGuiding returns 0
01:19:11.703 00.000 9828 scope move finished after 46 + 118 ms
01:19:11.703 00.000 9828 Move returns status 0, amount 46
01:19:11.703 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:11.703 00.000 9828 MoveAxis(N, 27, B)
01:19:11.703 00.000 9828 Guiding  Dir = 0, Dur = 27
01:19:11.718 00.015 9828 IsSlewing returns 0
01:19:11.718 00.000 9828 IsGuiding returns 0
01:19:11.718 00.000 9828 PulseGuide returned control before completion, sleep 37
01:19:11.764 00.046 9828 IsGuiding returns 1
01:19:11.764 00.000 9828 scope still moving after pulse duration time elapsed
01:19:11.796 00.032 9828 IsSlewing returns 0
01:19:11.796 00.000 9828 IsGuiding returns 1
01:19:11.827 00.031 9828 IsSlewing returns 0
01:19:11.827 00.000 9828 IsGuiding returns 1
01:19:11.857 00.030 9828 IsSlewing returns 0
01:19:11.857 00.000 9828 IsGuiding returns 1
01:19:11.889 00.032 9828 IsSlewing returns 0
01:19:11.889 00.000 9828 IsGuiding returns 0
01:19:11.889 00.000 9828 scope move finished after 27 + 143 ms
01:19:11.889 00.000 9828 Move returns status 0, amount 27
01:19:11.889 00.000 9828 move complete, result=0
01:19:11.889 00.000 9828 worker thread done servicing request
01:19:11.889 00.000 5052 GuideStep: 0.1 px 46 ms WEST, -0.2 px 27 ms NORTH
01:19:12.229 00.340 8976 Exposure complete
01:19:12.235 00.006 8976 worker thread done servicing request
01:19:12.235 00.000 5052 OnExposeComplete: enter
01:19:12.235 00.000 5052 UpdateGuideState(): m_state=6
01:19:12.235 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3218
01:19:12.235 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.41, Mass=178, SNR=9.2, Peak=62 HFD=3.3
01:19:12.235 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
01:19:12.235 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
01:19:12.235 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=-0.30 hyp=0.98 cameraTheta=-0.31 mountX=-0.70 mountY=-0.62, mountTheta=-2.41
01:19:12.236 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=-0.30, opts=13)
01:19:12.236 00.000 5052 Enqueuing Move request for stepguider (0.94, -0.30)
01:19:12.236 00.000 8976 Worker thread wakes up
01:19:12.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, -0.30) opts 0xd
01:19:12.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, -0.30)
01:19:12.236 00.000 8976 Moving (0.94, -0.30) raw xDistance=-0.70 yDistance=-0.62
01:19:12.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.70
01:19:12.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
01:19:12.236 00.000 8976 MoveAxis(R, 3, ABG)
01:19:12.237 00.001 8976 stepping (-30, -10) + (3, 0)
01:19:12.237 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:12.237 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:19:12.248 00.011 5052 UpdateGuideState exits: m=178 SNR=9.2
01:19:12.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:12.248 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:12.248 00.000 5052 Enqueuing Expose request
01:19:12.272 00.024 8976 Received - 47 (G) 
01:19:12.272 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:12.272 00.000 8976 stepped: pos (-27, -10)
01:19:12.272 00.000 8976 MoveAxis(U, 2, ABG)
01:19:12.272 00.000 8976 stepping (-27, -10) + (0, 2)
01:19:12.272 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:12.304 00.032 8976 Received - 47 (G) 
01:19:12.304 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:12.304 00.000 8976 stepped: pos (-27, -8)
01:19:12.304 00.000 8976 MountToCamera -- mountTheta (0.27) + m_xAngle (2.04) = xAngle (2.31 = 2.31)
01:19:12.304 00.000 8976 MountToCamera -- mountX=4.39 mountY=1.21 hyp=4.55 mountTheta=0.27 cameraX=-3.07, cameraY=3.36 cameraTheta=2.31
01:19:12.304 00.000 8976 incremental bump (-3.071, 3.357) isValid = 1
01:19:12.304 00.000 8976 Scheduling Mount bump of (-0.155, 0.176)
01:19:12.304 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.16, y=0.18, opts=4)
01:19:12.304 00.000 8976 Enqueuing Move request for scope (-0.16, 0.18)
01:19:12.304 00.000 8976 move complete, result=0
01:19:12.304 00.000 9828 Worker thread wakes up
01:19:12.305 00.001 8976 worker thread done servicing request
01:19:12.305 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 2 ms NORTH
01:19:12.305 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0x4
01:19:12.305 00.000 8976 Worker thread wakes up
01:19:12.305 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
01:19:12.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:12.305 00.000 9828 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.39 = -0.89)
01:19:12.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:12.305 00.000 9828 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.31 = -0.97)
01:19:12.305 00.000 9828 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.23 cameraTheta=2.29 mountX=0.15 mountY=-0.19, mountTheta=-0.92
01:19:12.305 00.000 9828 Moving (-0.16, 0.18) raw xDistance=0.15 yDistance=-0.19
01:19:12.305 00.000 9828 BLC: window closed
01:19:12.305 00.000 9828 MoveAxis(W, 47, B)
01:19:12.305 00.000 9828 Guiding  Dir = 3, Dur = 47
01:19:12.306 00.001 9828 IsSlewing returns 0
01:19:12.306 00.000 9828 IsGuiding returns 0
01:19:12.306 00.000 9828 PulseGuide returned control before completion, sleep 57
01:19:12.368 00.062 9828 IsGuiding returns 1
01:19:12.368 00.000 9828 scope still moving after pulse duration time elapsed
01:19:12.398 00.030 9828 IsSlewing returns 0
01:19:12.398 00.000 9828 IsGuiding returns 1
01:19:12.429 00.031 9828 IsSlewing returns 0
01:19:12.429 00.000 9828 IsGuiding returns 1
01:19:12.460 00.031 9828 IsSlewing returns 0
01:19:12.460 00.000 9828 IsGuiding returns 1
01:19:12.461 00.001 5052 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
01:19:12.470 00.009 5052 GetDouble("/profile/2/camera/CoolerSetpt", 10.000000) returns 10.000000
01:19:12.492 00.022 9828 IsSlewing returns 0
01:19:12.492 00.000 9828 IsGuiding returns 0
01:19:12.492 00.000 9828 scope move finished after 47 + 140 ms
01:19:12.492 00.000 9828 Move returns status 0, amount 47
01:19:12.492 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:12.492 00.000 9828 MoveAxis(N, 26, B)
01:19:12.492 00.000 9828 Guiding  Dir = 0, Dur = 26
01:19:12.508 00.016 9828 IsSlewing returns 0
01:19:12.508 00.000 9828 IsGuiding returns 0
01:19:12.508 00.000 9828 PulseGuide returned control before completion, sleep 36
01:19:12.554 00.046 9828 IsGuiding returns 1
01:19:12.554 00.000 9828 scope still moving after pulse duration time elapsed
01:19:12.585 00.031 9828 IsSlewing returns 0
01:19:12.585 00.000 9828 IsGuiding returns 1
01:19:12.616 00.031 9828 IsSlewing returns 0
01:19:12.616 00.000 9828 IsGuiding returns 1
01:19:12.647 00.031 9828 IsSlewing returns 0
01:19:12.647 00.000 9828 IsGuiding returns 1
01:19:12.679 00.032 9828 IsSlewing returns 0
01:19:12.679 00.000 9828 IsGuiding returns 0
01:19:12.679 00.000 9828 scope move finished after 26 + 144 ms
01:19:12.679 00.000 9828 Move returns status 0, amount 26
01:19:12.679 00.000 9828 move complete, result=0
01:19:12.679 00.000 9828 worker thread done servicing request
01:19:12.679 00.000 5052 GuideStep: 0.1 px 47 ms WEST, -0.2 px 26 ms NORTH
01:19:12.998 00.319 8976 Exposure complete
01:19:13.003 00.005 8976 worker thread done servicing request
01:19:13.003 00.000 5052 OnExposeComplete: enter
01:19:13.003 00.000 5052 UpdateGuideState(): m_state=6
01:19:13.003 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3219
01:19:13.004 00.001 5052 Star::Find returns 1 (0), X=330.43, Y=281.59, Mass=182, SNR=9.3, Peak=67 HFD=3.1
01:19:13.004 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:19:13.004 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:19:13.004 00.000 5052 CameraToMount -- cameraX=1.25 cameraY=-0.12 hyp=1.26 cameraTheta=-0.10 mountX=-0.68 mountY=-0.98, mountTheta=-2.17
01:19:13.004 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.25, y=-0.12, opts=13)
01:19:13.004 00.000 5052 Enqueuing Move request for stepguider (1.25, -0.12)
01:19:13.004 00.000 8976 Worker thread wakes up
01:19:13.005 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.25, -0.12) opts 0xd
01:19:13.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.25, -0.12)
01:19:13.005 00.000 8976 Moving (1.25, -0.12) raw xDistance=-0.68 yDistance=-0.98
01:19:13.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.68
01:19:13.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.98
01:19:13.005 00.000 8976 MoveAxis(R, 3, ABG)
01:19:13.005 00.000 8976 stepping (-27, -8) + (3, 0)
01:19:13.005 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:13.005 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:19:13.015 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:19:13.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:13.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:13.015 00.000 5052 Enqueuing Expose request
01:19:13.039 00.024 8976 Received - 47 (G) 
01:19:13.039 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:13.039 00.000 8976 stepped: pos (-24, -8)
01:19:13.039 00.000 8976 MoveAxis(U, 4, ABG)
01:19:13.039 00.000 8976 stepping (-24, -8) + (0, 4)
01:19:13.039 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:13.071 00.032 8976 Received - 47 (G) 
01:19:13.071 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:13.071 00.000 8976 stepped: pos (-24, -4)
01:19:13.071 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
01:19:13.071 00.000 8976 MountToCamera -- mountX=4.15 mountY=1.02 hyp=4.28 mountTheta=0.24 cameraX=-2.80, cameraY=3.23 cameraTheta=2.28
01:19:13.071 00.000 8976 incremental bump (-2.796, 3.234) isValid = 1
01:19:13.071 00.000 8976 Scheduling Mount bump of (-0.150, 0.180)
01:19:13.071 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
01:19:13.071 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
01:19:13.071 00.000 8976 move complete, result=0
01:19:13.071 00.000 8976 worker thread done servicing request
01:19:13.071 00.000 8976 Worker thread wakes up
01:19:13.072 00.001 9828 Worker thread wakes up
01:19:13.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:13.072 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:13.072 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
01:19:13.072 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:19:13.072 00.000 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.36 = -0.92)
01:19:13.072 00.000 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.00)
01:19:13.072 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.0 px 4 ms NORTH
01:19:13.072 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.27 mountX=0.14 mountY=-0.20, mountTheta=-0.95
01:19:13.072 00.000 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
01:19:13.072 00.000 9828 BLC: window closed
01:19:13.072 00.000 9828 MoveAxis(W, 45, B)
01:19:13.072 00.000 9828 Guiding  Dir = 3, Dur = 45
01:19:13.073 00.001 9828 IsSlewing returns 0
01:19:13.073 00.000 9828 IsGuiding returns 0
01:19:13.073 00.000 9828 PulseGuide returned control before completion, sleep 55
01:19:13.141 00.068 9828 IsGuiding returns 1
01:19:13.141 00.000 9828 scope still moving after pulse duration time elapsed
01:19:13.173 00.032 9828 IsSlewing returns 0
01:19:13.173 00.000 9828 IsGuiding returns 1
01:19:13.203 00.030 9828 IsSlewing returns 0
01:19:13.203 00.000 9828 IsGuiding returns 1
01:19:13.234 00.031 9828 IsSlewing returns 0
01:19:13.234 00.000 9828 IsGuiding returns 0
01:19:13.234 00.000 9828 scope move finished after 45 + 116 ms
01:19:13.234 00.000 9828 Move returns status 0, amount 45
01:19:13.234 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:13.234 00.000 9828 MoveAxis(N, 27, B)
01:19:13.234 00.000 9828 Guiding  Dir = 0, Dur = 27
01:19:13.250 00.016 9828 IsSlewing returns 0
01:19:13.250 00.000 9828 IsGuiding returns 0
01:19:13.250 00.000 9828 PulseGuide returned control before completion, sleep 37
01:19:13.296 00.046 9828 IsGuiding returns 1
01:19:13.296 00.000 9828 scope still moving after pulse duration time elapsed
01:19:13.328 00.032 9828 IsSlewing returns 0
01:19:13.328 00.000 9828 IsGuiding returns 1
01:19:13.359 00.031 9828 IsSlewing returns 0
01:19:13.359 00.000 9828 IsGuiding returns 1
01:19:13.390 00.031 9828 IsSlewing returns 0
01:19:13.390 00.000 9828 IsGuiding returns 1
01:19:13.421 00.031 9828 IsSlewing returns 0
01:19:13.421 00.000 9828 IsGuiding returns 0
01:19:13.421 00.000 9828 scope move finished after 27 + 144 ms
01:19:13.421 00.000 9828 Move returns status 0, amount 27
01:19:13.421 00.000 9828 move complete, result=0
01:19:13.421 00.000 9828 worker thread done servicing request
01:19:13.421 00.000 5052 GuideStep: 0.1 px 45 ms WEST, -0.2 px 27 ms NORTH
01:19:13.779 00.358 8976 Exposure complete
01:19:13.784 00.005 8976 worker thread done servicing request
01:19:13.784 00.000 5052 OnExposeComplete: enter
01:19:13.785 00.001 5052 UpdateGuideState(): m_state=6
01:19:13.785 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3220
01:19:13.785 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.35, Mass=173, SNR=9.1, Peak=66 HFD=3.0
01:19:13.785 00.000 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
01:19:13.785 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.80 = -2.80)
01:19:13.785 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.36 hyp=0.59 cameraTheta=-0.65 mountX=-0.53 mountY=-0.20, mountTheta=-2.78
01:19:13.786 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.36, opts=13)
01:19:13.786 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.36)
01:19:13.786 00.000 8976 Worker thread wakes up
01:19:13.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.36) opts 0xd
01:19:13.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.36)
01:19:13.786 00.000 8976 Moving (0.47, -0.36) raw xDistance=-0.53 yDistance=-0.20
01:19:13.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.53
01:19:13.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:19:13.786 00.000 8976 MoveAxis(R, 2, ABG)
01:19:13.787 00.001 8976 stepping (-24, -4) + (2, 0)
01:19:13.787 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:13.787 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:19:13.799 00.012 5052 UpdateGuideState exits: m=173 SNR=9.1
01:19:13.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:13.799 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:13.799 00.000 5052 Enqueuing Expose request
01:19:13.823 00.024 8976 Received - 47 (G) 
01:19:13.823 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:13.823 00.000 8976 stepped: pos (-22, -4)
01:19:13.823 00.000 8976 MoveAxis(U, 0, ABG)
01:19:13.823 00.000 8976 MountToCamera -- mountTheta (0.23) + m_xAngle (2.04) = xAngle (2.27 = 2.27)
01:19:13.823 00.000 8976 MountToCamera -- mountX=3.89 mountY=0.89 hyp=3.99 mountTheta=0.23 cameraX=-2.57, cameraY=3.06 cameraTheta=2.27
01:19:13.823 00.000 8976 incremental bump (-2.566, 3.061) isValid = 1
01:19:13.823 00.000 8976 Scheduling Mount bump of (-0.148, 0.183)
01:19:13.823 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
01:19:13.823 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
01:19:13.823 00.000 8976 move complete, result=0
01:19:13.823 00.000 9828 Worker thread wakes up
01:19:13.824 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
01:19:13.824 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:19:13.824 00.000 9828 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.35 = -0.94)
01:19:13.824 00.000 9828 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.27 = -1.02)
01:19:13.824 00.000 8976 worker thread done servicing request
01:19:13.824 00.000 8976 Worker thread wakes up
01:19:13.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:13.824 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:13.824 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.25 mountX=0.14 mountY=-0.20, mountTheta=-0.96
01:19:13.824 00.000 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
01:19:13.824 00.000 9828 BLC: window closed
01:19:13.824 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:19:13.824 00.000 9828 MoveAxis(W, 44, B)
01:19:13.824 00.000 9828 Guiding  Dir = 3, Dur = 44
01:19:13.825 00.001 9828 IsSlewing returns 0
01:19:13.825 00.000 9828 IsGuiding returns 0
01:19:13.825 00.000 9828 PulseGuide returned control before completion, sleep 54
01:19:13.892 00.067 9828 IsGuiding returns 1
01:19:13.892 00.000 9828 scope still moving after pulse duration time elapsed
01:19:13.923 00.031 9828 IsSlewing returns 0
01:19:13.923 00.000 9828 IsGuiding returns 1
01:19:13.955 00.032 9828 IsSlewing returns 0
01:19:13.955 00.000 9828 IsGuiding returns 1
01:19:13.986 00.031 9828 IsSlewing returns 0
01:19:13.986 00.000 9828 IsGuiding returns 0
01:19:13.986 00.000 9828 scope move finished after 44 + 117 ms
01:19:13.986 00.000 9828 Move returns status 0, amount 44
01:19:13.986 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:13.986 00.000 9828 MoveAxis(N, 27, B)
01:19:13.986 00.000 9828 Guiding  Dir = 0, Dur = 27
01:19:14.001 00.015 9828 IsSlewing returns 0
01:19:14.001 00.000 9828 IsGuiding returns 0
01:19:14.001 00.000 9828 PulseGuide returned control before completion, sleep 37
01:19:14.048 00.047 9828 IsGuiding returns 1
01:19:14.048 00.000 9828 scope still moving after pulse duration time elapsed
01:19:14.078 00.030 9828 IsSlewing returns 0
01:19:14.078 00.000 9828 IsGuiding returns 1
01:19:14.110 00.032 9828 IsSlewing returns 0
01:19:14.110 00.000 9828 IsGuiding returns 1
01:19:14.139 00.029 9828 IsSlewing returns 0
01:19:14.139 00.000 9828 IsGuiding returns 1
01:19:14.169 00.030 9828 IsSlewing returns 0
01:19:14.169 00.000 9828 IsGuiding returns 0
01:19:14.169 00.000 9828 scope move finished after 27 + 141 ms
01:19:14.169 00.000 9828 Move returns status 0, amount 27
01:19:14.169 00.000 9828 move complete, result=0
01:19:14.169 00.000 9828 worker thread done servicing request
01:19:14.169 00.000 5052 GuideStep: 0.1 px 44 ms WEST, -0.2 px 27 ms NORTH
01:19:14.515 00.346 8976 Exposure complete
01:19:14.521 00.006 8976 worker thread done servicing request
01:19:14.521 00.000 5052 OnExposeComplete: enter
01:19:14.521 00.000 5052 UpdateGuideState(): m_state=6
01:19:14.521 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3221
01:19:14.521 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.44, Mass=174, SNR=9.1, Peak=63 HFD=3.5
01:19:14.521 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.04) = xAngle (-3.63 = 2.65)
01:19:14.521 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.74 = 2.55)
01:19:14.521 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.59 mountX=-0.23 mountY=0.15, mountTheta=2.58
01:19:14.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.27, opts=13)
01:19:14.522 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.27)
01:19:14.522 00.000 8976 Worker thread wakes up
01:19:14.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.27) opts 0xd
01:19:14.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.27)
01:19:14.522 00.000 8976 Moving (-0.00, -0.27) raw xDistance=-0.23 yDistance=0.15
01:19:14.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:19:14.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:19:14.522 00.000 8976 MoveAxis(R, 0, ABG)
01:19:14.522 00.000 8976 MoveAxis(U, 0, ABG)
01:19:14.523 00.001 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.26 = 2.26)
01:19:14.523 00.000 8976 MountToCamera -- mountX=3.72 mountY=0.81 hyp=3.81 mountTheta=0.21 cameraX=-2.41, cameraY=2.95 cameraTheta=2.26
01:19:14.523 00.000 8976 incremental bump (-2.412, 2.945) isValid = 1
01:19:14.523 00.000 8976 Scheduling Mount bump of (-0.146, 0.184)
01:19:14.523 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
01:19:14.523 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
01:19:14.523 00.000 8976 move complete, result=0
01:19:14.523 00.000 9828 Worker thread wakes up
01:19:14.523 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
01:19:14.523 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:19:14.523 00.000 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.34 = -0.95)
01:19:14.523 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.25 = -1.03)
01:19:14.523 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:19:14.523 00.000 8976 worker thread done servicing request
01:19:14.523 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=0.14 mountY=-0.20, mountTheta=-0.97
01:19:14.523 00.000 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
01:19:14.523 00.000 9828 BLC: window closed
01:19:14.523 00.000 9828 MoveAxis(W, 44, B)
01:19:14.523 00.000 9828 Guiding  Dir = 3, Dur = 44
01:19:14.524 00.001 9828 IsSlewing returns 0
01:19:14.524 00.000 9828 IsGuiding returns 0
01:19:14.524 00.000 9828 PulseGuide returned control before completion, sleep 54
01:19:14.532 00.008 5052 UpdateGuideState exits: m=174 SNR=9.1
01:19:14.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:14.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:14.532 00.000 5052 Enqueuing Expose request
01:19:14.533 00.001 8976 Worker thread wakes up
01:19:14.533 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:14.533 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:14.533 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:14.588 00.055 9828 IsGuiding returns 1
01:19:14.588 00.000 9828 scope still moving after pulse duration time elapsed
01:19:14.619 00.031 9828 IsSlewing returns 0
01:19:14.619 00.000 9828 IsGuiding returns 1
01:19:14.650 00.031 9828 IsSlewing returns 0
01:19:14.650 00.000 9828 IsGuiding returns 1
01:19:14.680 00.030 9828 IsSlewing returns 0
01:19:14.680 00.000 9828 IsGuiding returns 0
01:19:14.680 00.000 9828 scope move finished after 44 + 112 ms
01:19:14.680 00.000 9828 Move returns status 0, amount 44
01:19:14.680 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:14.680 00.000 9828 MoveAxis(N, 27, B)
01:19:14.681 00.001 9828 Guiding  Dir = 0, Dur = 27
01:19:14.696 00.015 9828 IsSlewing returns 0
01:19:14.696 00.000 9828 IsGuiding returns 0
01:19:14.696 00.000 9828 PulseGuide returned control before completion, sleep 37
01:19:14.743 00.047 9828 IsGuiding returns 1
01:19:14.743 00.000 9828 scope still moving after pulse duration time elapsed
01:19:14.774 00.031 9828 IsSlewing returns 0
01:19:14.774 00.000 9828 IsGuiding returns 1
01:19:14.805 00.031 9828 IsSlewing returns 0
01:19:14.805 00.000 9828 IsGuiding returns 1
01:19:14.836 00.031 9828 IsSlewing returns 0
01:19:14.836 00.000 9828 IsGuiding returns 1
01:19:14.867 00.031 9828 IsSlewing returns 0
01:19:14.867 00.000 9828 IsGuiding returns 0
01:19:14.867 00.000 9828 scope move finished after 27 + 144 ms
01:19:14.867 00.000 9828 Move returns status 0, amount 27
01:19:14.867 00.000 9828 move complete, result=0
01:19:14.867 00.000 9828 worker thread done servicing request
01:19:14.867 00.000 5052 GuideStep: 0.1 px 44 ms WEST, -0.2 px 27 ms NORTH
01:19:15.218 00.351 8976 Exposure complete
01:19:15.223 00.005 8976 worker thread done servicing request
01:19:15.224 00.001 5052 OnExposeComplete: enter
01:19:15.224 00.000 5052 UpdateGuideState(): m_state=6
01:19:15.224 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3222
01:19:15.224 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.28, Mass=167, SNR=8.9, Peak=64 HFD=3.5
01:19:15.224 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.04) = xAngle (-3.56 = 2.72)
01:19:15.224 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.67 = 2.62)
01:19:15.224 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.43 hyp=0.43 cameraTheta=-1.52 mountX=-0.39 mountY=0.21, mountTheta=2.64
01:19:15.224 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.43, opts=13)
01:19:15.225 00.001 5052 Enqueuing Move request for stepguider (0.02, -0.43)
01:19:15.225 00.000 8976 Worker thread wakes up
01:19:15.225 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.43) opts 0xd
01:19:15.225 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.43)
01:19:15.225 00.000 8976 Moving (0.02, -0.43) raw xDistance=-0.39 yDistance=0.21
01:19:15.225 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:19:15.225 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:19:15.225 00.000 8976 MoveAxis(R, 2, ABG)
01:19:15.225 00.000 8976 stepping (-22, -4) + (2, 0)
01:19:15.225 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:15.226 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:19:15.237 00.011 5052 UpdateGuideState exits: m=167 SNR=8.9
01:19:15.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:15.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:15.237 00.000 5052 Enqueuing Expose request
01:19:15.261 00.024 8976 Received - 47 (G) 
01:19:15.261 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:15.261 00.000 8976 stepped: pos (-20, -4)
01:19:15.261 00.000 8976 MoveAxis(U, 0, ABG)
01:19:15.261 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
01:19:15.261 00.000 8976 MountToCamera -- mountX=3.50 mountY=0.75 hyp=3.58 mountTheta=0.21 cameraX=-2.26, cameraY=2.78 cameraTheta=2.25
01:19:15.261 00.000 8976 incremental bump (-2.263, 2.778) isValid = 1
01:19:15.261 00.000 8976 Scheduling Mount bump of (-0.145, 0.185)
01:19:15.261 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
01:19:15.261 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
01:19:15.261 00.000 8976 move complete, result=0
01:19:15.261 00.000 9828 Worker thread wakes up
01:19:15.261 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
01:19:15.261 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
01:19:15.261 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:19:15.261 00.000 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.33 = -0.95)
01:19:15.261 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.25 = -1.03)
01:19:15.261 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=0.14 mountY=-0.20, mountTheta=-0.98
01:19:15.262 00.001 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
01:19:15.262 00.000 9828 BLC: window closed
01:19:15.262 00.000 8976 worker thread done servicing request
01:19:15.262 00.000 8976 Worker thread wakes up
01:19:15.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:15.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:15.262 00.000 9828 MoveAxis(W, 43, B)
01:19:15.262 00.000 9828 Guiding  Dir = 3, Dur = 43
01:19:15.262 00.000 9828 IsSlewing returns 0
01:19:15.262 00.000 9828 IsGuiding returns 0
01:19:15.262 00.000 9828 PulseGuide returned control before completion, sleep 53
01:19:15.330 00.068 9828 IsGuiding returns 1
01:19:15.330 00.000 9828 scope still moving after pulse duration time elapsed
01:19:15.361 00.031 9828 IsSlewing returns 0
01:19:15.361 00.000 9828 IsGuiding returns 1
01:19:15.391 00.030 9828 IsSlewing returns 0
01:19:15.391 00.000 9828 IsGuiding returns 1
01:19:15.423 00.032 9828 IsSlewing returns 0
01:19:15.423 00.000 9828 IsGuiding returns 1
01:19:15.454 00.031 9828 IsSlewing returns 0
01:19:15.454 00.000 9828 IsGuiding returns 0
01:19:15.454 00.000 9828 scope move finished after 43 + 148 ms
01:19:15.454 00.000 9828 Move returns status 0, amount 43
01:19:15.454 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:15.454 00.000 9828 MoveAxis(N, 27, B)
01:19:15.454 00.000 9828 Guiding  Dir = 0, Dur = 27
01:19:15.469 00.015 9828 IsSlewing returns 0
01:19:15.469 00.000 9828 IsGuiding returns 0
01:19:15.469 00.000 9828 PulseGuide returned control before completion, sleep 37
01:19:15.515 00.046 9828 IsGuiding returns 1
01:19:15.515 00.000 9828 scope still moving after pulse duration time elapsed
01:19:15.546 00.031 9828 IsSlewing returns 0
01:19:15.546 00.000 9828 IsGuiding returns 1
01:19:15.577 00.031 9828 IsSlewing returns 0
01:19:15.582 00.005 9828 IsGuiding returns 1
01:19:15.608 00.026 9828 IsSlewing returns 0
01:19:15.608 00.000 9828 IsGuiding returns 1
01:19:15.630 00.022 9828 IsSlewing returns 0
01:19:15.630 00.000 9828 IsGuiding returns 0
01:19:15.630 00.000 9828 scope move finished after 27 + 133 ms
01:19:15.630 00.000 9828 Move returns status 0, amount 27
01:19:15.630 00.000 9828 move complete, result=0
01:19:15.630 00.000 9828 worker thread done servicing request
01:19:15.630 00.000 5052 GuideStep: 0.1 px 43 ms WEST, -0.2 px 27 ms NORTH
01:19:15.950 00.320 8976 Exposure complete
01:19:15.955 00.005 8976 worker thread done servicing request
01:19:15.955 00.000 5052 OnExposeComplete: enter
01:19:15.955 00.000 5052 UpdateGuideState(): m_state=6
01:19:15.955 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3223
01:19:15.955 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.42, Mass=196, SNR=9.6, Peak=64 HFD=3.6
01:19:15.955 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-3.99 = 2.29)
01:19:15.955 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.09 = 2.19)
01:19:15.955 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.29 hyp=0.31 cameraTheta=-1.95 mountX=-0.21 mountY=0.26, mountTheta=2.25
01:19:15.958 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.29, opts=13)
01:19:15.958 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.29)
01:19:15.958 00.000 8976 Worker thread wakes up
01:19:15.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.29) opts 0xd
01:19:15.959 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.29)
01:19:15.959 00.000 8976 Moving (-0.12, -0.29) raw xDistance=-0.21 yDistance=0.26
01:19:15.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:19:15.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:19:15.959 00.000 8976 MoveAxis(R, 0, ABG)
01:19:15.959 00.000 8976 MoveAxis(D, 1, ABG)
01:19:15.959 00.000 8976 stepping (-20, -4) + (0, -1)
01:19:15.959 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:15.960 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:19:15.970 00.010 5052 UpdateGuideState exits: m=196 SNR=9.6
01:19:15.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:15.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:15.970 00.000 5052 Enqueuing Expose request
01:19:15.981 00.011 8976 Received - 47 (G) 
01:19:15.981 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:15.981 00.000 8976 stepped: pos (-20, -5)
01:19:15.981 00.000 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (2.04) = xAngle (2.27 = 2.27)
01:19:15.981 00.000 8976 MountToCamera -- mountX=3.36 mountY=0.76 hyp=3.44 mountTheta=0.22 cameraX=-2.21, cameraY=2.64 cameraTheta=2.27
01:19:15.981 00.000 8976 incremental bump (-2.210, 2.642) isValid = 1
01:19:15.981 00.000 8976 Scheduling Mount bump of (-0.147, 0.183)
01:19:15.981 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
01:19:15.981 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
01:19:15.981 00.000 8976 move complete, result=0
01:19:15.981 00.000 9828 Worker thread wakes up
01:19:15.981 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
01:19:15.981 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:19:15.981 00.000 9828 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.35 = -0.94)
01:19:15.981 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:19:15.981 00.000 8976 worker thread done servicing request
01:19:15.982 00.001 9828 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.02)
01:19:15.982 00.000 8976 Worker thread wakes up
01:19:15.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:15.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:15.982 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.25 mountX=0.14 mountY=-0.20, mountTheta=-0.96
01:19:15.982 00.000 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
01:19:15.982 00.000 9828 BLC: window closed
01:19:15.982 00.000 9828 MoveAxis(W, 44, B)
01:19:15.982 00.000 9828 Guiding  Dir = 3, Dur = 44
01:19:15.983 00.001 9828 IsSlewing returns 0
01:19:15.983 00.000 9828 IsGuiding returns 0
01:19:15.983 00.000 9828 PulseGuide returned control before completion, sleep 54
01:19:16.049 00.066 9828 IsGuiding returns 1
01:19:16.049 00.000 9828 scope still moving after pulse duration time elapsed
01:19:16.080 00.031 9828 IsSlewing returns 0
01:19:16.080 00.000 9828 IsGuiding returns 1
01:19:16.110 00.030 9828 IsSlewing returns 0
01:19:16.110 00.000 9828 IsGuiding returns 1
01:19:16.141 00.031 9828 IsSlewing returns 0
01:19:16.141 00.000 9828 IsGuiding returns 0
01:19:16.141 00.000 9828 scope move finished after 44 + 114 ms
01:19:16.141 00.000 9828 Move returns status 0, amount 44
01:19:16.141 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:16.141 00.000 9828 MoveAxis(N, 27, B)
01:19:16.141 00.000 9828 Guiding  Dir = 0, Dur = 27
01:19:16.157 00.016 9828 IsSlewing returns 0
01:19:16.157 00.000 9828 IsGuiding returns 0
01:19:16.157 00.000 9828 PulseGuide returned control before completion, sleep 37
01:19:16.203 00.046 9828 IsGuiding returns 1
01:19:16.203 00.000 9828 scope still moving after pulse duration time elapsed
01:19:16.233 00.030 9828 IsSlewing returns 0
01:19:16.233 00.000 9828 IsGuiding returns 1
01:19:16.265 00.032 9828 IsSlewing returns 0
01:19:16.265 00.000 9828 IsGuiding returns 1
01:19:16.295 00.030 9828 IsSlewing returns 0
01:19:16.295 00.000 9828 IsGuiding returns 1
01:19:16.327 00.032 9828 IsSlewing returns 0
01:19:16.327 00.000 9828 IsGuiding returns 0
01:19:16.327 00.000 9828 scope move finished after 27 + 142 ms
01:19:16.327 00.000 9828 Move returns status 0, amount 27
01:19:16.327 00.000 9828 move complete, result=0
01:19:16.327 00.000 9828 worker thread done servicing request
01:19:16.327 00.000 5052 GuideStep: 0.1 px 44 ms WEST, -0.2 px 27 ms NORTH
01:19:16.675 00.348 8976 Exposure complete
01:19:16.680 00.005 8976 worker thread done servicing request
01:19:16.680 00.000 5052 OnExposeComplete: enter
01:19:16.680 00.000 5052 UpdateGuideState(): m_state=6
01:19:16.680 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3224
01:19:16.680 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.45, Mass=185, SNR=9.4, Peak=64 HFD=3.2
01:19:16.680 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
01:19:16.680 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
01:19:16.680 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.26 hyp=0.66 cameraTheta=-0.40 mountX=-0.51 mountY=-0.37, mountTheta=-2.51
01:19:16.681 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.26, opts=13)
01:19:16.681 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.26)
01:19:16.681 00.000 8976 Worker thread wakes up
01:19:16.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.26) opts 0xd
01:19:16.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.26)
01:19:16.681 00.000 8976 Moving (0.61, -0.26) raw xDistance=-0.51 yDistance=-0.37
01:19:16.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
01:19:16.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
01:19:16.681 00.000 8976 MoveAxis(R, 2, ABG)
01:19:16.681 00.000 8976 stepping (-20, -5) + (2, 0)
01:19:16.682 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:16.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:19:16.691 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:19:16.691 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:16.691 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:16.691 00.000 5052 Enqueuing Expose request
01:19:16.716 00.025 8976 Received - 47 (G) 
01:19:16.716 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:16.716 00.000 8976 stepped: pos (-18, -5)
01:19:16.716 00.000 8976 MoveAxis(U, 1, ABG)
01:19:16.716 00.000 8976 stepping (-18, -5) + (0, 1)
01:19:16.716 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:16.748 00.032 8976 Received - 47 (G) 
01:19:16.748 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:16.748 00.000 8976 stepped: pos (-18, -4)
01:19:16.748 00.000 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (2.04) = xAngle (2.27 = 2.27)
01:19:16.749 00.001 8976 MountToCamera -- mountX=3.16 mountY=0.72 hyp=3.24 mountTheta=0.22 cameraX=-2.08, cameraY=2.48 cameraTheta=2.27
01:19:16.749 00.000 8976 incremental bump (-2.081, 2.484) isValid = 1
01:19:16.749 00.000 8976 Scheduling Mount bump of (-0.148, 0.183)
01:19:16.749 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
01:19:16.749 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
01:19:16.749 00.000 8976 move complete, result=0
01:19:16.749 00.000 9828 Worker thread wakes up
01:19:16.749 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
01:19:16.749 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:19:16.749 00.000 8976 worker thread done servicing request
01:19:16.749 00.000 8976 Worker thread wakes up
01:19:16.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:16.749 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:16.749 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 1 ms NORTH
01:19:16.749 00.000 9828 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.35 = -0.94)
01:19:16.749 00.000 9828 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.27 = -1.02)
01:19:16.749 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.25 mountX=0.14 mountY=-0.20, mountTheta=-0.96
01:19:16.749 00.000 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
01:19:16.749 00.000 9828 BLC: window closed
01:19:16.749 00.000 9828 MoveAxis(W, 44, B)
01:19:16.749 00.000 9828 Guiding  Dir = 3, Dur = 44
01:19:16.750 00.001 9828 IsSlewing returns 0
01:19:16.750 00.000 9828 IsGuiding returns 0
01:19:16.750 00.000 9828 PulseGuide returned control before completion, sleep 54
01:19:16.806 00.056 9828 IsGuiding returns 1
01:19:16.806 00.000 9828 scope still moving after pulse duration time elapsed
01:19:16.837 00.031 9828 IsSlewing returns 0
01:19:16.837 00.000 9828 IsGuiding returns 1
01:19:16.868 00.031 9828 IsSlewing returns 0
01:19:16.868 00.000 9828 IsGuiding returns 1
01:19:16.899 00.031 9828 IsSlewing returns 0
01:19:16.899 00.000 9828 IsGuiding returns 1
01:19:16.930 00.031 9828 IsSlewing returns 0
01:19:16.930 00.000 9828 IsGuiding returns 0
01:19:16.930 00.000 9828 scope move finished after 44 + 136 ms
01:19:16.930 00.000 9828 Move returns status 0, amount 44
01:19:16.930 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:16.930 00.000 9828 MoveAxis(N, 27, B)
01:19:16.930 00.000 9828 Guiding  Dir = 0, Dur = 27
01:19:16.945 00.015 9828 IsSlewing returns 0
01:19:16.949 00.004 9828 IsGuiding returns 0
01:19:16.950 00.001 9828 PulseGuide returned control before completion, sleep 37
01:19:16.991 00.041 9828 IsGuiding returns 1
01:19:16.991 00.000 9828 scope still moving after pulse duration time elapsed
01:19:17.022 00.031 9828 IsSlewing returns 0
01:19:17.022 00.000 9828 IsGuiding returns 1
01:19:17.052 00.030 9828 IsSlewing returns 0
01:19:17.052 00.000 9828 IsGuiding returns 1
01:19:17.084 00.032 9828 IsSlewing returns 0
01:19:17.084 00.000 9828 IsGuiding returns 1
01:19:17.114 00.030 9828 IsSlewing returns 0
01:19:17.114 00.000 9828 IsGuiding returns 1
01:19:17.145 00.031 9828 IsSlewing returns 0
01:19:17.145 00.000 9828 IsGuiding returns 1
01:19:17.176 00.031 9828 IsSlewing returns 0
01:19:17.176 00.000 9828 IsGuiding returns 0
01:19:17.176 00.000 9828 scope move finished after 27 + 199 ms
01:19:17.176 00.000 9828 Move returns status 0, amount 27
01:19:17.176 00.000 9828 move complete, result=0
01:19:17.176 00.000 9828 worker thread done servicing request
01:19:17.176 00.000 5052 GuideStep: 0.1 px 44 ms WEST, -0.2 px 27 ms NORTH
01:19:17.437 00.261 8976 Exposure complete
01:19:17.442 00.005 8976 worker thread done servicing request
01:19:17.442 00.000 5052 OnExposeComplete: enter
01:19:17.442 00.000 5052 UpdateGuideState(): m_state=6
01:19:17.442 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3225
01:19:17.442 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.97, Mass=167, SNR=8.9, Peak=69 HFD=2.8
01:19:17.442 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
01:19:17.442 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
01:19:17.442 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.26 hyp=0.86 cameraTheta=0.31 mountX=-0.14 mountY=-0.83, mountTheta=-1.74
01:19:17.443 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.26, opts=13)
01:19:17.443 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.26)
01:19:17.443 00.000 8976 Worker thread wakes up
01:19:17.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.26) opts 0xd
01:19:17.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.26)
01:19:17.443 00.000 8976 Moving (0.81, 0.26) raw xDistance=-0.14 yDistance=-0.83
01:19:17.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:19:17.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.83
01:19:17.443 00.000 8976 MoveAxis(R, 0, ABG)
01:19:17.443 00.000 8976 MoveAxis(U, 3, ABG)
01:19:17.443 00.000 8976 stepping (-18, -4) + (0, 3)
01:19:17.443 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:17.444 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:19:17.453 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
01:19:17.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:17.453 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:17.453 00.000 5052 Enqueuing Expose request
01:19:17.483 00.030 8976 Received - 47 (G) 
01:19:17.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:17.483 00.000 8976 stepped: pos (-18, -1)
01:19:17.483 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
01:19:17.483 00.000 8976 MountToCamera -- mountX=3.03 mountY=0.54 hyp=3.07 mountTheta=0.18 cameraX=-1.86, cameraY=2.45 cameraTheta=2.22
01:19:17.483 00.000 8976 incremental bump (-1.855, 2.451) isValid = 1
01:19:17.483 00.000 8976 Scheduling Mount bump of (-0.139, 0.190)
01:19:17.483 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=0.19, opts=4)
01:19:17.483 00.000 8976 Enqueuing Move request for scope (-0.14, 0.19)
01:19:17.483 00.000 8976 move complete, result=0
01:19:17.483 00.000 9828 Worker thread wakes up
01:19:17.483 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0x4
01:19:17.483 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
01:19:17.483 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:19:17.484 00.001 8976 worker thread done servicing request
01:19:17.484 00.000 9828 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.10) = xAngle (5.30 = -0.99)
01:19:17.484 00.000 8976 Worker thread wakes up
01:19:17.484 00.000 9828 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.07)
01:19:17.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:17.484 00.000 9828 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.20 mountX=0.13 mountY=-0.21, mountTheta=-1.01
01:19:17.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:17.484 00.000 9828 Moving (-0.14, 0.19) raw xDistance=0.13 yDistance=-0.21
01:19:17.484 00.000 9828 BLC: window closed
01:19:17.484 00.000 9828 MoveAxis(W, 41, B)
01:19:17.484 00.000 9828 Guiding  Dir = 3, Dur = 41
01:19:17.484 00.000 9828 IsSlewing returns 0
01:19:17.485 00.001 9828 IsGuiding returns 0
01:19:17.485 00.000 9828 PulseGuide returned control before completion, sleep 51
01:19:17.545 00.060 9828 IsGuiding returns 1
01:19:17.545 00.000 9828 scope still moving after pulse duration time elapsed
01:19:17.575 00.030 9828 IsSlewing returns 0
01:19:17.575 00.000 9828 IsGuiding returns 1
01:19:17.607 00.032 9828 IsSlewing returns 0
01:19:17.607 00.000 9828 IsGuiding returns 1
01:19:17.638 00.031 9828 IsSlewing returns 0
01:19:17.638 00.000 9828 IsGuiding returns 1
01:19:17.669 00.031 9828 IsSlewing returns 0
01:19:17.669 00.000 9828 IsGuiding returns 0
01:19:17.669 00.000 9828 scope move finished after 41 + 143 ms
01:19:17.669 00.000 9828 Move returns status 0, amount 41
01:19:17.669 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:17.669 00.000 9828 MoveAxis(N, 28, B)
01:19:17.669 00.000 9828 Guiding  Dir = 0, Dur = 28
01:19:17.685 00.016 9828 IsSlewing returns 0
01:19:17.685 00.000 9828 IsGuiding returns 0
01:19:17.685 00.000 9828 PulseGuide returned control before completion, sleep 38
01:19:17.731 00.046 9828 IsGuiding returns 1
01:19:17.731 00.000 9828 scope still moving after pulse duration time elapsed
01:19:17.762 00.031 9828 IsSlewing returns 0
01:19:17.762 00.000 9828 IsGuiding returns 1
01:19:17.793 00.031 9828 IsSlewing returns 0
01:19:17.793 00.000 9828 IsGuiding returns 1
01:19:17.824 00.031 9828 IsSlewing returns 0
01:19:17.824 00.000 9828 IsGuiding returns 1
01:19:17.855 00.031 9828 IsSlewing returns 0
01:19:17.855 00.000 9828 IsGuiding returns 0
01:19:17.855 00.000 9828 scope move finished after 28 + 141 ms
01:19:17.855 00.000 9828 Move returns status 0, amount 28
01:19:17.855 00.000 9828 move complete, result=0
01:19:17.855 00.000 9828 worker thread done servicing request
01:19:17.855 00.000 5052 GuideStep: 0.1 px 41 ms WEST, -0.2 px 28 ms NORTH
01:19:18.175 00.320 8976 Exposure complete
01:19:18.180 00.005 8976 worker thread done servicing request
01:19:18.180 00.000 5052 OnExposeComplete: enter
01:19:18.180 00.000 5052 UpdateGuideState(): m_state=6
01:19:18.181 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3226
01:19:18.181 00.000 5052 Star::Find returns 1 (0), X=330.32, Y=281.60, Mass=171, SNR=9.0, Peak=60 HFD=3.3
01:19:18.181 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:19:18.181 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:19:18.181 00.000 5052 CameraToMount -- cameraX=1.15 cameraY=-0.11 hyp=1.15 cameraTheta=-0.09 mountX=-0.62 mountY=-0.91, mountTheta=-2.17
01:19:18.183 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.15, y=-0.11, opts=13)
01:19:18.183 00.000 5052 Enqueuing Move request for stepguider (1.15, -0.11)
01:19:18.183 00.000 8976 Worker thread wakes up
01:19:18.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.15, -0.11) opts 0xd
01:19:18.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.15, -0.11)
01:19:18.183 00.000 8976 Moving (1.15, -0.11) raw xDistance=-0.62 yDistance=-0.91
01:19:18.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
01:19:18.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.91
01:19:18.183 00.000 8976 MoveAxis(R, 3, ABG)
01:19:18.183 00.000 8976 stepping (-18, -1) + (3, 0)
01:19:18.183 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:18.184 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:19:18.195 00.011 5052 UpdateGuideState exits: m=171 SNR=9.0
01:19:18.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:18.195 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:18.195 00.000 5052 Enqueuing Expose request
01:19:18.218 00.023 8976 Received - 47 (G) 
01:19:18.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:18.218 00.000 8976 stepped: pos (-15, -1)
01:19:18.218 00.000 8976 MoveAxis(U, 4, ABG)
01:19:18.218 00.000 8976 stepping (-15, -1) + (0, 4)
01:19:18.218 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:18.251 00.033 8976 Received - 47 (G) 
01:19:18.251 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:18.251 00.000 8976 stepped: pos (-15, 3)
01:19:18.251 00.000 8976 MountToCamera -- mountTheta (0.07) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
01:19:18.251 00.000 8976 MountToCamera -- mountX=2.79 mountY=0.20 hyp=2.79 mountTheta=0.07 cameraX=-1.45, cameraY=2.39 cameraTheta=2.12
01:19:18.251 00.000 8976 incremental bump (-1.448, 2.388) isValid = 1
01:19:18.251 00.000 8976 Scheduling Mount bump of (-0.119, 0.204)
01:19:18.251 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.12, y=0.20, opts=4)
01:19:18.251 00.000 8976 Enqueuing Move request for scope (-0.12, 0.20)
01:19:18.251 00.000 8976 move complete, result=0
01:19:18.251 00.000 9828 Worker thread wakes up
01:19:18.251 00.000 8976 worker thread done servicing request
01:19:18.251 00.000 8976 Worker thread wakes up
01:19:18.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:18.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:18.251 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0x4
01:19:18.252 00.001 5052 GuideStep: -0.6 px 3 ms EAST, -0.9 px 4 ms NORTH
01:19:18.252 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
01:19:18.252 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.09)
01:19:18.252 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.11 = -1.17)
01:19:18.252 00.000 9828 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.24 cameraTheta=2.10 mountX=0.11 mountY=-0.22, mountTheta=-1.10
01:19:18.252 00.000 9828 Moving (-0.12, 0.20) raw xDistance=0.11 yDistance=-0.22
01:19:18.252 00.000 9828 BLC: window closed
01:19:18.252 00.000 9828 MoveAxis(W, 35, B)
01:19:18.252 00.000 9828 Guiding  Dir = 3, Dur = 35
01:19:18.252 00.000 9828 IsSlewing returns 0
01:19:18.252 00.000 9828 IsGuiding returns 0
01:19:18.253 00.001 9828 PulseGuide returned control before completion, sleep 45
01:19:18.304 00.051 9828 IsGuiding returns 1
01:19:18.308 00.004 9828 scope still moving after pulse duration time elapsed
01:19:18.335 00.027 9828 IsSlewing returns 0
01:19:18.335 00.000 9828 IsGuiding returns 1
01:19:18.366 00.031 9828 IsSlewing returns 0
01:19:18.366 00.000 9828 IsGuiding returns 1
01:19:18.397 00.031 9828 IsSlewing returns 0
01:19:18.397 00.000 9828 IsGuiding returns 1
01:19:18.428 00.031 9828 IsSlewing returns 0
01:19:18.428 00.000 9828 IsGuiding returns 1
01:19:18.459 00.031 9828 IsSlewing returns 0
01:19:18.459 00.000 9828 IsGuiding returns 0
01:19:18.459 00.000 9828 scope move finished after 35 + 171 ms
01:19:18.459 00.000 9828 Move returns status 0, amount 35
01:19:18.459 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:18.459 00.000 9828 MoveAxis(N, 30, B)
01:19:18.459 00.000 9828 Guiding  Dir = 0, Dur = 30
01:19:18.474 00.015 9828 IsSlewing returns 0
01:19:18.474 00.000 9828 IsGuiding returns 0
01:19:18.474 00.000 9828 PulseGuide returned control before completion, sleep 40
01:19:18.521 00.047 9828 IsGuiding returns 1
01:19:18.521 00.000 9828 scope still moving after pulse duration time elapsed
01:19:18.551 00.030 9828 IsSlewing returns 0
01:19:18.551 00.000 9828 IsGuiding returns 1
01:19:18.582 00.031 9828 IsSlewing returns 0
01:19:18.582 00.000 9828 IsGuiding returns 1
01:19:18.613 00.031 9828 IsSlewing returns 0
01:19:18.613 00.000 9828 IsGuiding returns 1
01:19:18.645 00.032 9828 IsSlewing returns 0
01:19:18.645 00.000 9828 IsGuiding returns 0
01:19:18.645 00.000 9828 scope move finished after 30 + 141 ms
01:19:18.645 00.000 9828 Move returns status 0, amount 30
01:19:18.645 00.000 9828 move complete, result=0
01:19:18.645 00.000 9828 worker thread done servicing request
01:19:18.645 00.000 5052 GuideStep: 0.1 px 35 ms WEST, -0.2 px 30 ms NORTH
01:19:18.939 00.294 8976 Exposure complete
01:19:18.945 00.006 8976 worker thread done servicing request
01:19:18.945 00.000 5052 OnExposeComplete: enter
01:19:18.945 00.000 5052 UpdateGuideState(): m_state=6
01:19:18.945 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3227
01:19:18.945 00.000 5052 Star::Find returns 1 (0), X=330.20, Y=281.65, Mass=164, SNR=8.9, Peak=62 HFD=3.2
01:19:18.945 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
01:19:18.945 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
01:19:18.945 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=-0.06 hyp=1.03 cameraTheta=-0.06 mountX=-0.53 mountY=-0.83, mountTheta=-2.14
01:19:18.946 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=-0.06, opts=13)
01:19:18.946 00.000 5052 Enqueuing Move request for stepguider (1.03, -0.06)
01:19:18.946 00.000 8976 Worker thread wakes up
01:19:18.946 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, -0.06) opts 0xd
01:19:18.946 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, -0.06)
01:19:18.946 00.000 8976 Moving (1.03, -0.06) raw xDistance=-0.53 yDistance=-0.83
01:19:18.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
01:19:18.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.83
01:19:18.946 00.000 8976 MoveAxis(R, 2, ABG)
01:19:18.946 00.000 8976 stepping (-15, 3) + (2, 0)
01:19:18.946 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:18.947 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:19:18.956 00.009 5052 UpdateGuideState exits: m=164 SNR=8.9
01:19:18.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:18.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:18.956 00.000 5052 Enqueuing Expose request
01:19:18.970 00.014 8976 Received - 47 (G) 
01:19:18.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:18.970 00.000 8976 stepped: pos (-13, 3)
01:19:18.970 00.000 8976 MoveAxis(U, 4, ABG)
01:19:18.970 00.000 8976 stepping (-13, 3) + (0, 4)
01:19:18.970 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:19.003 00.033 8976 Received - 47 (G) 
01:19:19.003 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:19.003 00.000 8976 stepped: pos (-13, 7)
01:19:19.003 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
01:19:19.003 00.000 8976 MountToCamera -- mountX=2.52 mountY=-0.23 hyp=2.53 mountTheta=-0.09 cameraX=-0.94, cameraY=2.35 cameraTheta=1.95
01:19:19.003 00.000 8976 incremental bump (-0.943, 2.352) isValid = 1
01:19:19.003 00.000 8976 Scheduling Mount bump of (-0.085, 0.221)
01:19:19.003 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.22, opts=4)
01:19:19.003 00.000 8976 Enqueuing Move request for scope (-0.09, 0.22)
01:19:19.003 00.000 8976 move complete, result=0
01:19:19.003 00.000 9828 Worker thread wakes up
01:19:19.003 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0x4
01:19:19.003 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
01:19:19.003 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.25)
01:19:19.003 00.000 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.33)
01:19:19.003 00.000 8976 worker thread done servicing request
01:19:19.003 00.000 8976 Worker thread wakes up
01:19:19.003 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:19.004 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:19.004 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 4 ms NORTH
01:19:19.004 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.94 mountX=0.08 mountY=-0.23, mountTheta=-1.25
01:19:19.004 00.000 9828 Moving (-0.09, 0.22) raw xDistance=0.08 yDistance=-0.23
01:19:19.004 00.000 9828 BLC: window closed
01:19:19.004 00.000 9828 MoveAxis(W, 24, B)
01:19:19.004 00.000 9828 Guiding  Dir = 3, Dur = 24
01:19:19.004 00.000 9828 IsSlewing returns 0
01:19:19.004 00.000 9828 IsGuiding returns 0
01:19:19.004 00.000 9828 PulseGuide returned control before completion, sleep 34
01:19:19.048 00.044 9828 IsGuiding returns 1
01:19:19.048 00.000 9828 scope still moving after pulse duration time elapsed
01:19:19.079 00.031 9828 IsSlewing returns 0
01:19:19.079 00.000 9828 IsGuiding returns 1
01:19:19.110 00.031 9828 IsSlewing returns 0
01:19:19.110 00.000 9828 IsGuiding returns 1
01:19:19.140 00.030 9828 IsSlewing returns 0
01:19:19.140 00.000 9828 IsGuiding returns 1
01:19:19.171 00.031 9828 IsSlewing returns 0
01:19:19.171 00.000 9828 IsGuiding returns 0
01:19:19.171 00.000 9828 scope move finished after 24 + 143 ms
01:19:19.171 00.000 9828 Move returns status 0, amount 24
01:19:19.171 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:19.171 00.000 9828 MoveAxis(N, 31, B)
01:19:19.171 00.000 9828 Guiding  Dir = 0, Dur = 31
01:19:19.186 00.015 9828 IsSlewing returns 0
01:19:19.186 00.000 9828 IsGuiding returns 0
01:19:19.186 00.000 9828 PulseGuide returned control before completion, sleep 41
01:19:19.232 00.046 9828 IsGuiding returns 1
01:19:19.232 00.000 9828 scope still moving after pulse duration time elapsed
01:19:19.263 00.031 9828 IsSlewing returns 0
01:19:19.263 00.000 9828 IsGuiding returns 1
01:19:19.294 00.031 9828 IsSlewing returns 0
01:19:19.294 00.000 9828 IsGuiding returns 1
01:19:19.325 00.031 9828 IsSlewing returns 0
01:19:19.325 00.000 9828 IsGuiding returns 1
01:19:19.356 00.031 9828 IsSlewing returns 0
01:19:19.356 00.000 9828 IsGuiding returns 0
01:19:19.356 00.000 9828 scope move finished after 31 + 139 ms
01:19:19.356 00.000 9828 Move returns status 0, amount 31
01:19:19.356 00.000 9828 move complete, result=0
01:19:19.356 00.000 9828 worker thread done servicing request
01:19:19.356 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.2 px 31 ms NORTH
01:19:19.694 00.338 8976 Exposure complete
01:19:19.699 00.005 8976 worker thread done servicing request
01:19:19.699 00.000 5052 OnExposeComplete: enter
01:19:19.700 00.001 5052 UpdateGuideState(): m_state=6
01:19:19.700 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3228
01:19:19.700 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.60, Mass=199, SNR=9.7, Peak=63 HFD=3.0
01:19:19.700 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
01:19:19.700 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
01:19:19.700 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.11 hyp=0.57 cameraTheta=-0.20 mountX=-0.36 mountY=-0.41, mountTheta=-2.29
01:19:19.700 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.11, opts=13)
01:19:19.700 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.11)
01:19:19.700 00.000 8976 Worker thread wakes up
01:19:19.701 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.11) opts 0xd
01:19:19.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.11)
01:19:19.701 00.000 8976 Moving (0.56, -0.11) raw xDistance=-0.36 yDistance=-0.41
01:19:19.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
01:19:19.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.41
01:19:19.701 00.000 8976 MoveAxis(R, 2, ABG)
01:19:19.701 00.000 8976 stepping (-13, 7) + (2, 0)
01:19:19.701 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:19.701 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:19:19.711 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:19:19.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:19.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:19.711 00.000 5052 Enqueuing Expose request
01:19:19.738 00.027 8976 Received - 47 (G) 
01:19:19.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:19.738 00.000 8976 stepped: pos (-11, 7)
01:19:19.738 00.000 8976 MoveAxis(U, 2, ABG)
01:19:19.738 00.000 8976 stepping (-11, 7) + (0, 2)
01:19:19.738 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:19.769 00.031 8976 Received - 47 (G) 
01:19:19.770 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:19.770 00.000 8976 stepped: pos (-11, 9)
01:19:19.770 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
01:19:19.770 00.000 8976 MountToCamera -- mountX=2.25 mountY=-0.63 hyp=2.33 mountTheta=-0.27 cameraX=-0.46, cameraY=2.29 cameraTheta=1.77
01:19:19.770 00.000 8976 incremental bump (-0.465, 2.286) isValid = 1
01:19:19.770 00.000 8976 Scheduling Mount bump of (-0.046, 0.233)
01:19:19.770 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.23, opts=4)
01:19:19.770 00.000 8976 Enqueuing Move request for scope (-0.05, 0.23)
01:19:19.770 00.000 8976 move complete, result=0
01:19:19.770 00.000 9828 Worker thread wakes up
01:19:19.770 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0x4
01:19:19.770 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
01:19:19.770 00.000 8976 worker thread done servicing request
01:19:19.770 00.000 8976 Worker thread wakes up
01:19:19.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:19.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:19.770 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
01:19:19.771 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:19:19.771 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
01:19:19.771 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.76 mountX=0.04 mountY=-0.24, mountTheta=-1.42
01:19:19.771 00.000 9828 Moving (-0.05, 0.23) raw xDistance=0.04 yDistance=-0.24
01:19:19.771 00.000 9828 BLC: window closed
01:19:19.771 00.000 9828 MoveAxis(W, 11, B)
01:19:19.771 00.000 9828 Guiding  Dir = 3, Dur = 11
01:19:19.771 00.000 9828 IsSlewing returns 0
01:19:19.771 00.000 9828 IsGuiding returns 0
01:19:19.772 00.001 9828 PulseGuide returned control before completion, sleep 21
01:19:19.808 00.036 9828 IsGuiding returns 1
01:19:19.808 00.000 9828 scope still moving after pulse duration time elapsed
01:19:19.839 00.031 9828 IsSlewing returns 0
01:19:19.839 00.000 9828 IsGuiding returns 1
01:19:19.870 00.031 9828 IsSlewing returns 0
01:19:19.870 00.000 9828 IsGuiding returns 1
01:19:19.901 00.031 9828 IsSlewing returns 0
01:19:19.901 00.000 9828 IsGuiding returns 0
01:19:19.901 00.000 9828 scope move finished after 11 + 118 ms
01:19:19.901 00.000 9828 Move returns status 0, amount 11
01:19:19.901 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:19.901 00.000 9828 MoveAxis(N, 32, B)
01:19:19.901 00.000 9828 Guiding  Dir = 0, Dur = 32
01:19:19.918 00.017 9828 IsSlewing returns 0
01:19:19.918 00.000 9828 IsGuiding returns 0
01:19:19.919 00.001 9828 PulseGuide returned control before completion, sleep 42
01:19:19.963 00.044 9828 IsGuiding returns 1
01:19:19.963 00.000 9828 scope still moving after pulse duration time elapsed
01:19:19.994 00.031 9828 IsSlewing returns 0
01:19:19.994 00.000 9828 IsGuiding returns 1
01:19:20.026 00.032 9828 IsSlewing returns 0
01:19:20.026 00.000 9828 IsGuiding returns 1
01:19:20.057 00.031 9828 IsSlewing returns 0
01:19:20.057 00.000 9828 IsGuiding returns 1
01:19:20.089 00.032 9828 IsSlewing returns 0
01:19:20.089 00.000 9828 IsGuiding returns 0
01:19:20.089 00.000 9828 scope move finished after 32 + 138 ms
01:19:20.089 00.000 9828 Move returns status 0, amount 32
01:19:20.089 00.000 9828 move complete, result=0
01:19:20.089 00.000 9828 worker thread done servicing request
01:19:20.089 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.2 px 32 ms NORTH
01:19:20.461 00.372 8976 Exposure complete
01:19:20.466 00.005 8976 worker thread done servicing request
01:19:20.466 00.000 5052 OnExposeComplete: enter
01:19:20.467 00.001 5052 UpdateGuideState(): m_state=6
01:19:20.467 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3229
01:19:20.467 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.52, Mass=207, SNR=9.9, Peak=64 HFD=3.4
01:19:20.467 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
01:19:20.467 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
01:19:20.467 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.19 hyp=0.89 cameraTheta=-0.22 mountX=-0.57 mountY=-0.62, mountTheta=-2.31
01:19:20.467 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.19, opts=13)
01:19:20.467 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.19)
01:19:20.467 00.000 8976 Worker thread wakes up
01:19:20.468 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.19) opts 0xd
01:19:20.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.19)
01:19:20.468 00.000 8976 Moving (0.87, -0.19) raw xDistance=-0.57 yDistance=-0.62
01:19:20.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
01:19:20.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
01:19:20.468 00.000 8976 MoveAxis(R, 2, ABG)
01:19:20.468 00.000 8976 stepping (-11, 9) + (2, 0)
01:19:20.468 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:20.468 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:19:20.478 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
01:19:20.478 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:20.478 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:20.478 00.000 5052 Enqueuing Expose request
01:19:20.505 00.027 8976 Received - 47 (G) 
01:19:20.505 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:20.505 00.000 8976 stepped: pos (-9, 9)
01:19:20.505 00.000 8976 MoveAxis(U, 3, ABG)
01:19:20.505 00.000 8976 stepping (-9, 9) + (0, 3)
01:19:20.505 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:20.536 00.031 8976 Received - 47 (G) 
01:19:20.536 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:20.536 00.000 8976 stepped: pos (-9, 12)
01:19:20.536 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
01:19:20.536 00.000 8976 MountToCamera -- mountX=1.96 mountY=-1.05 hyp=2.22 mountTheta=-0.49 cameraX=0.04, cameraY=2.22 cameraTheta=1.55
01:19:20.537 00.001 8976 incremental bump (0.042, 2.223) isValid = 1
01:19:20.537 00.000 8976 Scheduling Mount bump of (0.004, 0.238)
01:19:20.537 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.24, opts=4)
01:19:20.537 00.000 8976 Enqueuing Move request for scope (0.00, 0.24)
01:19:20.537 00.000 8976 move complete, result=0
01:19:20.537 00.000 9828 Worker thread wakes up
01:19:20.537 00.000 8976 worker thread done servicing request
01:19:20.537 00.000 8976 Worker thread wakes up
01:19:20.537 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0x4
01:19:20.537 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
01:19:20.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:20.537 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:20.537 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
01:19:20.537 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.72)
01:19:20.537 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.55 mountX=-0.02 mountY=-0.24, mountTheta=-1.64
01:19:20.537 00.000 9828 Moving (0.00, 0.24) raw xDistance=-0.02 yDistance=-0.24
01:19:20.537 00.000 9828 BLC: window closed
01:19:20.537 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.6 px 3 ms NORTH
01:19:20.538 00.001 9828 MoveAxis(E, 5, B)
01:19:20.538 00.000 9828 Guiding  Dir = 2, Dur = 5
01:19:20.538 00.000 9828 IsSlewing returns 0
01:19:20.538 00.000 9828 IsGuiding returns 0
01:19:20.538 00.000 9828 PulseGuide returned control before completion, sleep 15
01:19:20.569 00.031 9828 IsGuiding returns 1
01:19:20.569 00.000 9828 scope still moving after pulse duration time elapsed
01:19:20.601 00.032 9828 IsSlewing returns 0
01:19:20.601 00.000 9828 IsGuiding returns 1
01:19:20.631 00.030 9828 IsSlewing returns 0
01:19:20.631 00.000 9828 IsGuiding returns 1
01:19:20.663 00.032 9828 IsSlewing returns 0
01:19:20.663 00.000 9828 IsGuiding returns 0
01:19:20.663 00.000 9828 scope move finished after 5 + 119 ms
01:19:20.663 00.000 9828 Move returns status 0, amount 5
01:19:20.663 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:20.663 00.000 9828 MoveAxis(N, 32, B)
01:19:20.663 00.000 9828 Guiding  Dir = 0, Dur = 32
01:19:20.678 00.015 9828 IsSlewing returns 0
01:19:20.678 00.000 9828 IsGuiding returns 1
01:19:20.678 00.000 9828 Entered PulseGuideScope while moving
01:19:20.741 00.063 9828 IsSlewing returns 0
01:19:20.741 00.000 9828 IsGuiding returns 1
01:19:20.741 00.000 9828 Still moving
01:19:20.802 00.061 9828 IsSlewing returns 0
01:19:20.802 00.000 9828 IsGuiding returns 0
01:19:20.802 00.000 9828 Movement stopped - continuing
01:19:20.802 00.000 9828 PulseGuide returned control before completion, sleep 42
01:19:20.848 00.046 9828 IsGuiding returns 1
01:19:20.848 00.000 9828 scope still moving after pulse duration time elapsed
01:19:20.880 00.032 9828 IsSlewing returns 0
01:19:20.880 00.000 9828 IsGuiding returns 1
01:19:20.911 00.031 9828 IsSlewing returns 0
01:19:20.911 00.000 9828 IsGuiding returns 1
01:19:20.942 00.031 9828 IsSlewing returns 0
01:19:20.942 00.000 9828 IsGuiding returns 1
01:19:20.973 00.031 9828 IsSlewing returns 0
01:19:20.973 00.000 9828 IsGuiding returns 0
01:19:20.973 00.000 9828 scope move finished after 32 + 138 ms
01:19:20.973 00.000 9828 Move returns status 0, amount 32
01:19:20.973 00.000 9828 move complete, result=0
01:19:20.973 00.000 9828 worker thread done servicing request
01:19:20.973 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.2 px 32 ms NORTH
01:19:21.228 00.255 8976 Exposure complete
01:19:21.234 00.006 8976 worker thread done servicing request
01:19:21.234 00.000 5052 OnExposeComplete: enter
01:19:21.234 00.000 5052 UpdateGuideState(): m_state=6
01:19:21.234 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3230
01:19:21.234 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.24, Mass=172, SNR=9.0, Peak=64 HFD=3.0
01:19:21.234 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
01:19:21.234 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.13)
01:19:21.234 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.47 hyp=0.55 cameraTheta=-1.01 mountX=-0.55 mountY=0.01, mountTheta=3.13
01:19:21.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.47, opts=13)
01:19:21.235 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.47)
01:19:21.235 00.000 8976 Worker thread wakes up
01:19:21.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.47) opts 0xd
01:19:21.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.47)
01:19:21.235 00.000 8976 Moving (0.29, -0.47) raw xDistance=-0.55 yDistance=0.01
01:19:21.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
01:19:21.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:19:21.235 00.000 8976 MoveAxis(R, 2, ABG)
01:19:21.235 00.000 8976 stepping (-9, 12) + (2, 0)
01:19:21.235 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:21.236 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:19:21.245 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
01:19:21.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:21.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:21.245 00.000 5052 Enqueuing Expose request
01:19:21.273 00.028 8976 Received - 47 (G) 
01:19:21.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:21.273 00.000 8976 stepped: pos (-7, 12)
01:19:21.273 00.000 8976 MoveAxis(U, 0, ABG)
01:19:21.273 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
01:19:21.273 00.000 8976 MountToCamera -- mountX=1.67 mountY=-1.33 hyp=2.13 mountTheta=-0.67 cameraX=0.43, cameraY=2.09 cameraTheta=1.37
01:19:21.273 00.000 8976 incremental bump (0.427, 2.090) isValid = 1
01:19:21.273 00.000 8976 Scheduling Mount bump of (0.046, 0.233)
01:19:21.273 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.23, opts=4)
01:19:21.273 00.000 8976 Enqueuing Move request for scope (0.05, 0.23)
01:19:21.273 00.000 8976 move complete, result=0
01:19:21.273 00.000 9828 Worker thread wakes up
01:19:21.273 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0x4
01:19:21.273 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
01:19:21.273 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
01:19:21.273 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.0 px 0 ms NORTH
01:19:21.273 00.000 8976 worker thread done servicing request
01:19:21.273 00.000 8976 Worker thread wakes up
01:19:21.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:21.274 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:21.274 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
01:19:21.274 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.38 mountX=-0.06 mountY=-0.23, mountTheta=-1.82
01:19:21.274 00.000 9828 Moving (0.05, 0.23) raw xDistance=-0.06 yDistance=-0.23
01:19:21.274 00.000 9828 BLC: window closed
01:19:21.274 00.000 9828 MoveAxis(E, 18, B)
01:19:21.274 00.000 9828 Guiding  Dir = 2, Dur = 18
01:19:21.274 00.000 9828 IsSlewing returns 0
01:19:21.274 00.000 9828 IsGuiding returns 0
01:19:21.274 00.000 9828 PulseGuide returned control before completion, sleep 28
01:19:21.312 00.038 9828 IsGuiding returns 1
01:19:21.312 00.000 9828 scope still moving after pulse duration time elapsed
01:19:21.342 00.030 9828 IsSlewing returns 0
01:19:21.342 00.000 9828 IsGuiding returns 1
01:19:21.373 00.031 9828 IsSlewing returns 0
01:19:21.373 00.000 9828 IsGuiding returns 1
01:19:21.404 00.031 9828 IsSlewing returns 0
01:19:21.404 00.000 9828 IsGuiding returns 0
01:19:21.404 00.000 9828 scope move finished after 18 + 112 ms
01:19:21.404 00.000 9828 Move returns status 0, amount 18
01:19:21.404 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:21.404 00.000 9828 MoveAxis(N, 31, B)
01:19:21.404 00.000 9828 Guiding  Dir = 0, Dur = 31
01:19:21.419 00.015 9828 IsSlewing returns 0
01:19:21.419 00.000 9828 IsGuiding returns 0
01:19:21.419 00.000 9828 PulseGuide returned control before completion, sleep 41
01:19:21.466 00.047 9828 IsGuiding returns 1
01:19:21.466 00.000 9828 scope still moving after pulse duration time elapsed
01:19:21.497 00.031 9828 IsSlewing returns 0
01:19:21.497 00.000 9828 IsGuiding returns 1
01:19:21.527 00.030 9828 IsSlewing returns 0
01:19:21.527 00.000 9828 IsGuiding returns 1
01:19:21.558 00.031 9828 IsSlewing returns 0
01:19:21.558 00.000 9828 IsGuiding returns 1
01:19:21.589 00.031 9828 IsSlewing returns 0
01:19:21.589 00.000 9828 IsGuiding returns 0
01:19:21.589 00.000 9828 scope move finished after 31 + 139 ms
01:19:21.589 00.000 9828 Move returns status 0, amount 31
01:19:21.589 00.000 9828 move complete, result=0
01:19:21.589 00.000 9828 worker thread done servicing request
01:19:21.589 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.2 px 31 ms NORTH
01:19:21.962 00.373 8976 Exposure complete
01:19:21.967 00.005 8976 worker thread done servicing request
01:19:21.968 00.001 5052 OnExposeComplete: enter
01:19:21.968 00.000 5052 UpdateGuideState(): m_state=6
01:19:21.968 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3231
01:19:21.968 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.29, Mass=197, SNR=9.6, Peak=64 HFD=3.3
01:19:21.968 00.000 5052 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
01:19:21.968 00.000 5052 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
01:19:21.968 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.42 hyp=0.62 cameraTheta=-0.74 mountX=-0.58 mountY=-0.15, mountTheta=-2.88
01:19:21.969 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.42, opts=13)
01:19:21.969 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.42)
01:19:21.969 00.000 8976 Worker thread wakes up
01:19:21.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.42) opts 0xd
01:19:21.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.42)
01:19:21.969 00.000 8976 Moving (0.46, -0.42) raw xDistance=-0.58 yDistance=-0.15
01:19:21.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
01:19:21.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:19:21.969 00.000 8976 MoveAxis(R, 3, ABG)
01:19:21.969 00.000 8976 stepping (-7, 12) + (3, 0)
01:19:21.969 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:21.970 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:19:21.979 00.009 5052 UpdateGuideState exits: m=197 SNR=9.6
01:19:21.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:21.979 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:21.979 00.000 5052 Enqueuing Expose request
01:19:22.008 00.029 8976 Received - 47 (G) 
01:19:22.008 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:22.008 00.000 8976 stepped: pos (-4, 12)
01:19:22.008 00.000 8976 MoveAxis(U, 0, ABG)
01:19:22.008 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
01:19:22.008 00.000 8976 MountToCamera -- mountX=1.32 mountY=-1.52 hyp=2.01 mountTheta=-0.86 cameraX=0.75, cameraY=1.87 cameraTheta=1.19
01:19:22.008 00.000 8976 incremental bump (0.754, 1.867) isValid = 1
01:19:22.008 00.000 8976 Scheduling Mount bump of (0.086, 0.221)
01:19:22.008 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.22, opts=4)
01:19:22.008 00.000 8976 Enqueuing Move request for scope (0.09, 0.22)
01:19:22.008 00.000 8976 move complete, result=0
01:19:22.008 00.000 8976 worker thread done servicing request
01:19:22.008 00.000 8976 Worker thread wakes up
01:19:22.008 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.2 px 0 ms NORTH
01:19:22.008 00.000 9828 Worker thread wakes up
01:19:22.009 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:22.009 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0x4
01:19:22.009 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:22.009 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
01:19:22.009 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
01:19:22.009 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
01:19:22.009 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.20 mountX=-0.10 mountY=-0.21, mountTheta=-2.00
01:19:22.009 00.000 9828 Moving (0.09, 0.22) raw xDistance=-0.10 yDistance=-0.21
01:19:22.009 00.000 9828 BLC: window closed
01:19:22.009 00.000 9828 MoveAxis(E, 31, B)
01:19:22.009 00.000 9828 Guiding  Dir = 2, Dur = 31
01:19:22.010 00.001 9828 IsSlewing returns 0
01:19:22.010 00.000 9828 IsGuiding returns 0
01:19:22.010 00.000 9828 PulseGuide returned control before completion, sleep 41
01:19:22.056 00.046 9828 IsGuiding returns 1
01:19:22.056 00.000 9828 scope still moving after pulse duration time elapsed
01:19:22.087 00.031 9828 IsSlewing returns 0
01:19:22.087 00.000 9828 IsGuiding returns 1
01:19:22.118 00.031 9828 IsSlewing returns 0
01:19:22.118 00.000 9828 IsGuiding returns 1
01:19:22.149 00.031 9828 IsSlewing returns 0
01:19:22.149 00.000 9828 IsGuiding returns 1
01:19:22.179 00.030 9828 IsSlewing returns 0
01:19:22.179 00.000 9828 IsGuiding returns 0
01:19:22.179 00.000 9828 scope move finished after 31 + 137 ms
01:19:22.179 00.000 9828 Move returns status 0, amount 31
01:19:22.179 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:22.179 00.000 9828 MoveAxis(N, 28, B)
01:19:22.179 00.000 9828 Guiding  Dir = 0, Dur = 28
01:19:22.194 00.015 9828 IsSlewing returns 0
01:19:22.194 00.000 9828 IsGuiding returns 0
01:19:22.194 00.000 9828 PulseGuide returned control before completion, sleep 38
01:19:22.241 00.047 9828 IsGuiding returns 1
01:19:22.241 00.000 9828 scope still moving after pulse duration time elapsed
01:19:22.272 00.031 9828 IsSlewing returns 0
01:19:22.272 00.000 9828 IsGuiding returns 1
01:19:22.304 00.032 9828 IsSlewing returns 0
01:19:22.304 00.000 9828 IsGuiding returns 1
01:19:22.335 00.031 9828 IsSlewing returns 0
01:19:22.335 00.000 9828 IsGuiding returns 1
01:19:22.366 00.031 9828 IsSlewing returns 0
01:19:22.366 00.000 9828 IsGuiding returns 0
01:19:22.366 00.000 9828 scope move finished after 28 + 143 ms
01:19:22.366 00.000 9828 Move returns status 0, amount 28
01:19:22.366 00.000 9828 move complete, result=0
01:19:22.366 00.000 9828 worker thread done servicing request
01:19:22.366 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.2 px 28 ms NORTH
01:19:22.697 00.331 8976 Exposure complete
01:19:22.703 00.006 8976 worker thread done servicing request
01:19:22.703 00.000 5052 OnExposeComplete: enter
01:19:22.703 00.000 5052 UpdateGuideState(): m_state=6
01:19:22.703 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3232
01:19:22.703 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.73, Mass=188, SNR=9.4, Peak=64 HFD=3.2
01:19:22.703 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:19:22.703 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:19:22.703 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.02 hyp=0.39 cameraTheta=0.06 mountX=-0.16 mountY=-0.34, mountTheta=-2.01
01:19:22.704 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.02, opts=13)
01:19:22.704 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.02)
01:19:22.704 00.000 8976 Worker thread wakes up
01:19:22.704 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.02) opts 0xd
01:19:22.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.02)
01:19:22.704 00.000 8976 Moving (0.39, 0.02) raw xDistance=-0.16 yDistance=-0.34
01:19:22.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:19:22.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:19:22.704 00.000 8976 MoveAxis(R, 0, ABG)
01:19:22.704 00.000 8976 MoveAxis(U, 1, ABG)
01:19:22.704 00.000 8976 stepping (-4, 12) + (0, 1)
01:19:22.704 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:22.705 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:19:22.714 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:19:22.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:22.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:22.715 00.001 5052 Enqueuing Expose request
01:19:22.727 00.012 8976 Received - 47 (G) 
01:19:22.727 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:22.727 00.000 8976 stepped: pos (-4, 13)
01:19:22.727 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:19:22.727 00.000 8976 MountToCamera -- mountX=1.09 mountY=-1.70 hyp=2.02 mountTheta=-1.00 cameraX=1.02, cameraY=1.74 cameraTheta=1.04
01:19:22.727 00.000 8976 incremental bump (1.020, 1.741) isValid = 1
01:19:22.727 00.000 8976 Scheduling Mount bump of (0.116, 0.206)
01:19:22.727 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.21, opts=4)
01:19:22.727 00.000 8976 Enqueuing Move request for scope (0.12, 0.21)
01:19:22.727 00.000 8976 move complete, result=0
01:19:22.727 00.000 9828 Worker thread wakes up
01:19:22.727 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0x4
01:19:22.727 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
01:19:22.727 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:19:22.727 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:19:22.729 00.002 8976 worker thread done servicing request
01:19:22.729 00.000 8976 Worker thread wakes up
01:19:22.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:22.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:22.729 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:19:22.729 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.06 mountX=-0.13 mountY=-0.19, mountTheta=-2.16
01:19:22.729 00.000 9828 Moving (0.12, 0.21) raw xDistance=-0.13 yDistance=-0.19
01:19:22.729 00.000 9828 BLC: window closed
01:19:22.729 00.000 9828 MoveAxis(E, 40, B)
01:19:22.729 00.000 9828 Guiding  Dir = 2, Dur = 40
01:19:22.729 00.000 9828 IsSlewing returns 0
01:19:22.729 00.000 9828 IsGuiding returns 0
01:19:22.729 00.000 9828 PulseGuide returned control before completion, sleep 50
01:19:22.785 00.056 9828 IsGuiding returns 1
01:19:22.785 00.000 9828 scope still moving after pulse duration time elapsed
01:19:22.815 00.030 9828 IsSlewing returns 0
01:19:22.815 00.000 9828 IsGuiding returns 1
01:19:22.846 00.031 9828 IsSlewing returns 0
01:19:22.846 00.000 9828 IsGuiding returns 1
01:19:22.878 00.032 9828 IsSlewing returns 0
01:19:22.878 00.000 9828 IsGuiding returns 1
01:19:22.909 00.031 9828 IsSlewing returns 0
01:19:22.909 00.000 9828 IsGuiding returns 0
01:19:22.909 00.000 9828 scope move finished after 40 + 139 ms
01:19:22.909 00.000 9828 Move returns status 0, amount 40
01:19:22.909 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:22.909 00.000 9828 MoveAxis(N, 26, B)
01:19:22.909 00.000 9828 Guiding  Dir = 0, Dur = 26
01:19:22.924 00.015 9828 IsSlewing returns 0
01:19:22.924 00.000 9828 IsGuiding returns 0
01:19:22.924 00.000 9828 PulseGuide returned control before completion, sleep 36
01:19:22.971 00.047 9828 IsGuiding returns 1
01:19:22.971 00.000 9828 scope still moving after pulse duration time elapsed
01:19:23.001 00.030 9828 IsSlewing returns 0
01:19:23.001 00.000 9828 IsGuiding returns 1
01:19:23.032 00.031 9828 IsSlewing returns 0
01:19:23.032 00.000 9828 IsGuiding returns 1
01:19:23.063 00.031 9828 IsSlewing returns 0
01:19:23.063 00.000 9828 IsGuiding returns 1
01:19:23.094 00.031 9828 IsSlewing returns 0
01:19:23.094 00.000 9828 IsGuiding returns 1
01:19:23.125 00.031 9828 IsSlewing returns 0
01:19:23.125 00.000 9828 IsGuiding returns 1
01:19:23.156 00.031 9828 IsSlewing returns 0
01:19:23.156 00.000 9828 IsGuiding returns 0
01:19:23.156 00.000 9828 scope move finished after 26 + 206 ms
01:19:23.156 00.000 9828 Move returns status 0, amount 26
01:19:23.156 00.000 9828 move complete, result=0
01:19:23.156 00.000 9828 worker thread done servicing request
01:19:23.156 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.2 px 26 ms NORTH
01:19:23.421 00.265 8976 Exposure complete
01:19:23.427 00.006 8976 worker thread done servicing request
01:19:23.427 00.000 5052 OnExposeComplete: enter
01:19:23.427 00.000 5052 UpdateGuideState(): m_state=6
01:19:23.427 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3233
01:19:23.427 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.61, Mass=186, SNR=9.4, Peak=65 HFD=3.2
01:19:23.427 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.04) = xAngle (-2.99 = -2.99)
01:19:23.427 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.09 = -3.09)
01:19:23.427 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.94 mountX=-0.12 mountY=-0.01, mountTheta=-3.09
01:19:23.427 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.10, opts=13)
01:19:23.427 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.10)
01:19:23.427 00.000 8976 Worker thread wakes up
01:19:23.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.10) opts 0xd
01:19:23.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.10)
01:19:23.427 00.000 8976 Moving (0.07, -0.10) raw xDistance=-0.12 yDistance=-0.01
01:19:23.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:19:23.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:19:23.427 00.000 8976 MoveAxis(R, 0, ABG)
01:19:23.427 00.000 8976 MoveAxis(U, 0, ABG)
01:19:23.427 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:19:23.427 00.000 8976 MountToCamera -- mountX=0.93 mountY=-1.82 hyp=2.04 mountTheta=-1.10 cameraX=1.20, cameraY=1.66 cameraTheta=0.94
01:19:23.428 00.001 8976 incremental bump (1.198, 1.657) isValid = 1
01:19:23.429 00.001 8976 Scheduling Mount bump of (0.069, 0.098)
01:19:23.429 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:19:23.429 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:19:23.429 00.000 8976 move complete, result=0
01:19:23.429 00.000 9828 Worker thread wakes up
01:19:23.429 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:19:23.429 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:19:23.429 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
01:19:23.429 00.000 8976 worker thread done servicing request
01:19:23.429 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:19:23.429 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
01:19:23.429 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:19:23.429 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:19:23.429 00.000 9828 BLC: window closed
01:19:23.429 00.000 9828 MoveAxis(E, 23, B)
01:19:23.429 00.000 9828 Guiding  Dir = 2, Dur = 23
01:19:23.430 00.001 9828 IsSlewing returns 0
01:19:23.430 00.000 9828 IsGuiding returns 0
01:19:23.430 00.000 9828 PulseGuide returned control before completion, sleep 33
01:19:23.438 00.008 5052 UpdateGuideState exits: m=186 SNR=9.4
01:19:23.438 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:23.438 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:23.438 00.000 5052 Enqueuing Expose request
01:19:23.439 00.001 8976 Worker thread wakes up
01:19:23.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:23.439 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:23.439 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:23.466 00.027 9828 IsGuiding returns 1
01:19:23.466 00.000 9828 scope still moving after pulse duration time elapsed
01:19:23.497 00.031 9828 IsSlewing returns 0
01:19:23.497 00.000 9828 IsGuiding returns 1
01:19:23.528 00.031 9828 IsSlewing returns 0
01:19:23.528 00.000 9828 IsGuiding returns 1
01:19:23.558 00.030 9828 IsSlewing returns 0
01:19:23.558 00.000 9828 IsGuiding returns 1
01:19:23.589 00.031 9828 IsSlewing returns 0
01:19:23.589 00.000 9828 IsGuiding returns 0
01:19:23.589 00.000 9828 scope move finished after 23 + 136 ms
01:19:23.589 00.000 9828 Move returns status 0, amount 23
01:19:23.589 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:23.589 00.000 9828 MoveAxis(N, 12, B)
01:19:23.589 00.000 9828 Guiding  Dir = 0, Dur = 12
01:19:23.604 00.015 9828 IsSlewing returns 0
01:19:23.604 00.000 9828 IsGuiding returns 0
01:19:23.604 00.000 9828 PulseGuide returned control before completion, sleep 22
01:19:23.634 00.030 9828 IsGuiding returns 1
01:19:23.634 00.000 9828 scope still moving after pulse duration time elapsed
01:19:23.665 00.031 9828 IsSlewing returns 0
01:19:23.665 00.000 9828 IsGuiding returns 1
01:19:23.696 00.031 9828 IsSlewing returns 0
01:19:23.696 00.000 9828 IsGuiding returns 1
01:19:23.727 00.031 9828 IsSlewing returns 0
01:19:23.727 00.000 9828 IsGuiding returns 1
01:19:23.758 00.031 9828 IsSlewing returns 0
01:19:23.763 00.005 9828 IsGuiding returns 0
01:19:23.763 00.000 9828 scope move finished after 12 + 146 ms
01:19:23.763 00.000 9828 Move returns status 0, amount 12
01:19:23.763 00.000 9828 move complete, result=0
01:19:23.763 00.000 9828 worker thread done servicing request
01:19:23.763 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:19:24.129 00.366 8976 Exposure complete
01:19:24.135 00.006 8976 worker thread done servicing request
01:19:24.135 00.000 5052 OnExposeComplete: enter
01:19:24.135 00.000 5052 UpdateGuideState(): m_state=6
01:19:24.135 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3234
01:19:24.135 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.72, Mass=190, SNR=9.4, Peak=63 HFD=3.2
01:19:24.135 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:19:24.135 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:19:24.135 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.01 hyp=0.42 cameraTheta=0.01 mountX=-0.19 mountY=-0.35, mountTheta=-2.05
01:19:24.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.01, opts=13)
01:19:24.136 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.01)
01:19:24.136 00.000 8976 Worker thread wakes up
01:19:24.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.01) opts 0xd
01:19:24.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.01)
01:19:24.136 00.000 8976 Moving (0.42, 0.01) raw xDistance=-0.19 yDistance=-0.35
01:19:24.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:19:24.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:19:24.136 00.000 8976 MoveAxis(R, 0, ABG)
01:19:24.137 00.001 8976 MoveAxis(U, 1, ABG)
01:19:24.137 00.000 8976 stepping (-4, 13) + (0, 1)
01:19:24.137 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:24.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:19:24.147 00.010 5052 UpdateGuideState exits: m=190 SNR=9.4
01:19:24.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:24.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:24.147 00.000 5052 Enqueuing Expose request
01:19:24.165 00.018 8976 Received - 47 (G) 
01:19:24.166 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:24.166 00.000 8976 stepped: pos (-4, 14)
01:19:24.166 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:19:24.166 00.000 8976 MountToCamera -- mountX=0.83 mountY=-1.95 hyp=2.12 mountTheta=-1.17 cameraX=1.36, cameraY=1.62 cameraTheta=0.87
01:19:24.166 00.000 8976 incremental bump (1.364, 1.624) isValid = 1
01:19:24.166 00.000 8976 Scheduling Mount bump of (0.148, 0.182)
01:19:24.166 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
01:19:24.166 00.000 8976 Enqueuing Move request for scope (0.15, 0.18)
01:19:24.166 00.000 8976 move complete, result=0
01:19:24.166 00.000 9828 Worker thread wakes up
01:19:24.166 00.000 8976 worker thread done servicing request
01:19:24.167 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
01:19:24.167 00.000 8976 Worker thread wakes up
01:19:24.167 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:19:24.167 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
01:19:24.167 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
01:19:24.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:24.167 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
01:19:24.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:24.167 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=-0.16 mountY=-0.16, mountTheta=-2.34
01:19:24.167 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
01:19:24.167 00.000 9828 BLC: window closed
01:19:24.167 00.000 9828 MoveAxis(E, 50, B)
01:19:24.167 00.000 9828 Guiding  Dir = 2, Dur = 50
01:19:24.168 00.001 9828 IsSlewing returns 0
01:19:24.168 00.000 9828 IsGuiding returns 0
01:19:24.168 00.000 9828 PulseGuide returned control before completion, sleep 60
01:19:24.235 00.067 9828 IsGuiding returns 1
01:19:24.235 00.000 9828 scope still moving after pulse duration time elapsed
01:19:24.266 00.031 9828 IsSlewing returns 0
01:19:24.267 00.001 9828 IsGuiding returns 1
01:19:24.297 00.030 9828 IsSlewing returns 0
01:19:24.297 00.000 9828 IsGuiding returns 1
01:19:24.328 00.031 9828 IsSlewing returns 0
01:19:24.328 00.000 9828 IsGuiding returns 1
01:19:24.358 00.030 9828 IsSlewing returns 0
01:19:24.358 00.000 9828 IsGuiding returns 0
01:19:24.358 00.000 9828 scope move finished after 50 + 140 ms
01:19:24.358 00.000 9828 Move returns status 0, amount 50
01:19:24.358 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:24.358 00.000 9828 MoveAxis(N, 22, B)
01:19:24.358 00.000 9828 Guiding  Dir = 0, Dur = 22
01:19:24.375 00.017 9828 IsSlewing returns 0
01:19:24.375 00.000 9828 IsGuiding returns 0
01:19:24.375 00.000 9828 PulseGuide returned control before completion, sleep 32
01:19:24.422 00.047 9828 IsGuiding returns 1
01:19:24.422 00.000 9828 scope still moving after pulse duration time elapsed
01:19:24.453 00.031 9828 IsSlewing returns 0
01:19:24.453 00.000 9828 IsGuiding returns 1
01:19:24.484 00.031 9828 IsSlewing returns 0
01:19:24.484 00.000 9828 IsGuiding returns 1
01:19:24.515 00.031 9828 IsSlewing returns 0
01:19:24.515 00.000 9828 IsGuiding returns 0
01:19:24.515 00.000 9828 scope move finished after 22 + 118 ms
01:19:24.515 00.000 9828 Move returns status 0, amount 22
01:19:24.515 00.000 9828 move complete, result=0
01:19:24.515 00.000 9828 worker thread done servicing request
01:19:24.515 00.000 5052 GuideStep: -0.2 px 50 ms EAST, -0.2 px 22 ms NORTH
01:19:24.857 00.342 8976 Exposure complete
01:19:24.862 00.005 8976 worker thread done servicing request
01:19:24.862 00.000 5052 OnExposeComplete: enter
01:19:24.862 00.000 5052 UpdateGuideState(): m_state=6
01:19:24.862 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3235
01:19:24.862 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.31, Mass=183, SNR=9.4, Peak=67 HFD=3.1
01:19:24.863 00.001 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.13 = -3.13)
01:19:24.863 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.05)
01:19:24.863 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.40 hyp=0.45 cameraTheta=-1.09 mountX=-0.45 mountY=0.04, mountTheta=3.05
01:19:24.863 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.40, opts=13)
01:19:24.863 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.40)
01:19:24.863 00.000 8976 Worker thread wakes up
01:19:24.864 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.40) opts 0xd
01:19:24.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.40)
01:19:24.864 00.000 8976 Moving (0.21, -0.40) raw xDistance=-0.45 yDistance=0.04
01:19:24.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:19:24.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:19:24.864 00.000 8976 MoveAxis(R, 2, ABG)
01:19:24.864 00.000 8976 stepping (-4, 14) + (2, 0)
01:19:24.864 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:24.865 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:19:24.874 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
01:19:24.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:24.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:24.874 00.000 5052 Enqueuing Expose request
01:19:24.902 00.028 8976 Received - 47 (G) 
01:19:24.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:24.902 00.000 8976 stepped: pos (-2, 14)
01:19:24.902 00.000 8976 MoveAxis(U, 0, ABG)
01:19:24.902 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:19:24.902 00.000 8976 MountToCamera -- mountX=0.65 mountY=-2.04 hyp=2.14 mountTheta=-1.26 cameraX=1.52, cameraY=1.51 cameraTheta=0.78
01:19:24.902 00.000 8976 incremental bump (1.521, 1.512) isValid = 1
01:19:24.902 00.000 8976 Scheduling Mount bump of (0.163, 0.168)
01:19:24.902 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.17, opts=4)
01:19:24.902 00.000 8976 Enqueuing Move request for scope (0.16, 0.17)
01:19:24.902 00.000 8976 move complete, result=0
01:19:24.902 00.000 9828 Worker thread wakes up
01:19:24.902 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
01:19:24.902 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0x4
01:19:24.902 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
01:19:24.902 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
01:19:24.903 00.001 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
01:19:24.903 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.80 mountX=-0.17 mountY=-0.15, mountTheta=-2.43
01:19:24.903 00.000 9828 Moving (0.16, 0.17) raw xDistance=-0.17 yDistance=-0.15
01:19:24.903 00.000 9828 BLC: window closed
01:19:24.903 00.000 9828 MoveAxis(E, 54, B)
01:19:24.903 00.000 9828 Guiding  Dir = 2, Dur = 54
01:19:24.903 00.000 8976 worker thread done servicing request
01:19:24.903 00.000 8976 Worker thread wakes up
01:19:24.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:24.903 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:24.903 00.000 9828 IsSlewing returns 0
01:19:24.903 00.000 9828 IsGuiding returns 0
01:19:24.903 00.000 9828 PulseGuide returned control before completion, sleep 64
01:19:24.977 00.074 9828 IsGuiding returns 1
01:19:24.977 00.000 9828 scope still moving after pulse duration time elapsed
01:19:25.007 00.030 9828 IsSlewing returns 0
01:19:25.007 00.000 9828 IsGuiding returns 1
01:19:25.038 00.031 9828 IsSlewing returns 0
01:19:25.038 00.000 9828 IsGuiding returns 1
01:19:25.070 00.032 9828 IsSlewing returns 0
01:19:25.070 00.000 9828 IsGuiding returns 0
01:19:25.070 00.000 9828 scope move finished after 54 + 112 ms
01:19:25.070 00.000 9828 Move returns status 0, amount 54
01:19:25.070 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:25.070 00.000 9828 MoveAxis(N, 20, B)
01:19:25.070 00.000 9828 Guiding  Dir = 0, Dur = 20
01:19:25.085 00.015 9828 IsSlewing returns 0
01:19:25.085 00.000 9828 IsGuiding returns 0
01:19:25.085 00.000 9828 PulseGuide returned control before completion, sleep 30
01:19:25.131 00.046 9828 IsGuiding returns 1
01:19:25.135 00.004 9828 scope still moving after pulse duration time elapsed
01:19:25.161 00.026 9828 IsSlewing returns 0
01:19:25.161 00.000 9828 IsGuiding returns 1
01:19:25.193 00.032 9828 IsSlewing returns 0
01:19:25.193 00.000 9828 IsGuiding returns 1
01:19:25.224 00.031 9828 IsSlewing returns 0
01:19:25.224 00.000 9828 IsGuiding returns 0
01:19:25.224 00.000 9828 scope move finished after 20 + 118 ms
01:19:25.224 00.000 9828 Move returns status 0, amount 20
01:19:25.224 00.000 9828 move complete, result=0
01:19:25.224 00.000 9828 worker thread done servicing request
01:19:25.224 00.000 5052 GuideStep: -0.2 px 54 ms EAST, -0.1 px 20 ms NORTH
01:19:25.590 00.366 8976 Exposure complete
01:19:25.596 00.006 8976 worker thread done servicing request
01:19:25.596 00.000 5052 OnExposeComplete: enter
01:19:25.596 00.000 5052 UpdateGuideState(): m_state=6
01:19:25.596 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3236
01:19:25.596 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.45, Mass=185, SNR=9.4, Peak=66 HFD=3.0
01:19:25.596 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.75 = 1.54)
01:19:25.596 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
01:19:25.596 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.26 hyp=0.61 cameraTheta=-2.70 mountX=0.02 mountY=0.61, mountTheta=1.54
01:19:25.597 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.26, opts=13)
01:19:25.597 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.26)
01:19:25.597 00.000 8976 Worker thread wakes up
01:19:25.597 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.26) opts 0xd
01:19:25.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.26)
01:19:25.597 00.000 8976 Moving (-0.55, -0.26) raw xDistance=0.02 yDistance=0.61
01:19:25.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:19:25.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
01:19:25.597 00.000 8976 MoveAxis(R, 0, ABG)
01:19:25.597 00.000 8976 MoveAxis(D, 2, ABG)
01:19:25.597 00.000 8976 stepping (-2, 14) + (0, -2)
01:19:25.597 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:25.598 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:19:25.607 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:19:25.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:25.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:25.607 00.000 5052 Enqueuing Expose request
01:19:25.621 00.014 8976 Received - 47 (G) 
01:19:25.621 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:25.621 00.000 8976 stepped: pos (-2, 12)
01:19:25.621 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
01:19:25.621 00.000 8976 MountToCamera -- mountX=0.54 mountY=-2.00 hyp=2.07 mountTheta=-1.31 cameraX=1.53, cameraY=1.39 cameraTheta=0.74
01:19:25.621 00.000 8976 incremental bump (1.533, 1.389) isValid = 1
01:19:25.621 00.000 8976 Scheduling Mount bump of (0.170, 0.160)
01:19:25.621 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.16, opts=4)
01:19:25.621 00.000 8976 Enqueuing Move request for scope (0.17, 0.16)
01:19:25.621 00.000 8976 move complete, result=0
01:19:25.621 00.000 9828 Worker thread wakes up
01:19:25.621 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0x4
01:19:25.621 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
01:19:25.621 00.000 8976 worker thread done servicing request
01:19:25.621 00.000 8976 Worker thread wakes up
01:19:25.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:25.621 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:25.621 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:19:25.621 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
01:19:25.622 00.001 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
01:19:25.622 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.75 mountX=-0.18 mountY=-0.14, mountTheta=-2.48
01:19:25.622 00.000 9828 Moving (0.17, 0.16) raw xDistance=-0.18 yDistance=-0.14
01:19:25.622 00.000 9828 BLC: window closed
01:19:25.622 00.000 9828 MoveAxis(E, 56, B)
01:19:25.622 00.000 9828 Guiding  Dir = 2, Dur = 56
01:19:25.622 00.000 9828 IsSlewing returns 0
01:19:25.622 00.000 9828 IsGuiding returns 0
01:19:25.622 00.000 9828 PulseGuide returned control before completion, sleep 66
01:19:25.700 00.078 9828 IsGuiding returns 1
01:19:25.700 00.000 9828 scope still moving after pulse duration time elapsed
01:19:25.730 00.030 9828 IsSlewing returns 0
01:19:25.730 00.000 9828 IsGuiding returns 1
01:19:25.761 00.031 9828 IsSlewing returns 0
01:19:25.762 00.001 9828 IsGuiding returns 1
01:19:25.792 00.030 9828 IsSlewing returns 0
01:19:25.792 00.000 9828 IsGuiding returns 0
01:19:25.792 00.000 9828 scope move finished after 56 + 114 ms
01:19:25.792 00.000 9828 Move returns status 0, amount 56
01:19:25.792 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:25.792 00.000 9828 MoveAxis(N, 19, B)
01:19:25.792 00.000 9828 Guiding  Dir = 0, Dur = 19
01:19:25.808 00.016 9828 IsSlewing returns 0
01:19:25.808 00.000 9828 IsGuiding returns 0
01:19:25.808 00.000 9828 PulseGuide returned control before completion, sleep 29
01:19:25.839 00.031 9828 IsGuiding returns 1
01:19:25.839 00.000 9828 scope still moving after pulse duration time elapsed
01:19:25.870 00.031 9828 IsSlewing returns 0
01:19:25.870 00.000 9828 IsGuiding returns 1
01:19:25.901 00.031 9828 IsSlewing returns 0
01:19:25.901 00.000 9828 IsGuiding returns 1
01:19:25.932 00.031 9828 IsSlewing returns 0
01:19:25.932 00.000 9828 IsGuiding returns 1
01:19:25.963 00.031 9828 IsSlewing returns 0
01:19:25.963 00.000 9828 IsGuiding returns 0
01:19:25.963 00.000 9828 scope move finished after 19 + 135 ms
01:19:25.963 00.000 9828 Move returns status 0, amount 19
01:19:25.963 00.000 9828 move complete, result=0
01:19:25.963 00.000 9828 worker thread done servicing request
01:19:25.963 00.000 5052 GuideStep: -0.2 px 56 ms EAST, -0.1 px 19 ms NORTH
01:19:26.314 00.351 8976 Exposure complete
01:19:26.321 00.007 8976 worker thread done servicing request
01:19:26.322 00.001 5052 OnExposeComplete: enter
01:19:26.322 00.000 5052 UpdateGuideState(): m_state=6
01:19:26.322 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3237
01:19:26.322 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.59, Mass=189, SNR=9.5, Peak=63 HFD=3.2
01:19:26.322 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.21 = 3.08)
01:19:26.322 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.97)
01:19:26.322 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.16 mountX=-0.13 mountY=0.02, mountTheta=2.97
01:19:26.323 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.12, opts=13)
01:19:26.323 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.12)
01:19:26.323 00.000 8976 Worker thread wakes up
01:19:26.323 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.12) opts 0xd
01:19:26.323 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.12)
01:19:26.324 00.001 8976 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=0.02
01:19:26.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:19:26.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:19:26.324 00.000 8976 MoveAxis(R, 0, ABG)
01:19:26.324 00.000 8976 MoveAxis(U, 0, ABG)
01:19:26.324 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:19:26.324 00.000 8976 MountToCamera -- mountX=0.46 mountY=-1.97 hyp=2.02 mountTheta=-1.34 cameraX=1.54, cameraY=1.31 cameraTheta=0.70
01:19:26.324 00.000 8976 incremental bump (1.541, 1.307) isValid = 1
01:19:26.324 00.000 8976 Scheduling Mount bump of (0.095, 0.083)
01:19:26.324 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:19:26.324 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:19:26.324 00.000 8976 move complete, result=0
01:19:26.324 00.000 9828 Worker thread wakes up
01:19:26.324 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:19:26.324 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:19:26.325 00.001 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
01:19:26.325 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.55)
01:19:26.325 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.13 cameraTheta=0.72 mountX=-0.10 mountY=-0.07, mountTheta=-2.52
01:19:26.325 00.000 8976 worker thread done servicing request
01:19:26.325 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.10 yDistance=-0.07
01:19:26.325 00.000 9828 BLC: window closed
01:19:26.325 00.000 9828 MoveAxis(E, 31, B)
01:19:26.325 00.000 9828 Guiding  Dir = 2, Dur = 31
01:19:26.325 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:19:26.325 00.000 9828 IsSlewing returns 0
01:19:26.325 00.000 9828 IsGuiding returns 0
01:19:26.325 00.000 9828 PulseGuide returned control before completion, sleep 41
01:19:26.334 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:19:26.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:26.334 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:26.334 00.000 5052 Enqueuing Expose request
01:19:26.334 00.000 8976 Worker thread wakes up
01:19:26.334 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:26.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:26.335 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:26.367 00.032 9828 IsGuiding returns 1
01:19:26.367 00.000 9828 scope still moving after pulse duration time elapsed
01:19:26.398 00.031 9828 IsSlewing returns 0
01:19:26.398 00.000 9828 IsGuiding returns 1
01:19:26.429 00.031 9828 IsSlewing returns 0
01:19:26.429 00.000 9828 IsGuiding returns 1
01:19:26.461 00.032 9828 IsSlewing returns 0
01:19:26.461 00.000 9828 IsGuiding returns 1
01:19:26.493 00.032 9828 IsSlewing returns 0
01:19:26.497 00.004 9828 IsGuiding returns 0
01:19:26.497 00.000 9828 scope move finished after 31 + 140 ms
01:19:26.497 00.000 9828 Move returns status 0, amount 31
01:19:26.497 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:26.497 00.000 9828 MoveAxis(N, 10, B)
01:19:26.497 00.000 9828 Guiding  Dir = 0, Dur = 10
01:19:26.508 00.011 9828 IsSlewing returns 0
01:19:26.508 00.000 9828 IsGuiding returns 0
01:19:26.508 00.000 9828 PulseGuide returned control before completion, sleep 20
01:19:26.539 00.031 9828 IsGuiding returns 1
01:19:26.539 00.000 9828 scope still moving after pulse duration time elapsed
01:19:26.570 00.031 9828 IsSlewing returns 0
01:19:26.570 00.000 9828 IsGuiding returns 1
01:19:26.601 00.031 9828 IsSlewing returns 0
01:19:26.601 00.000 9828 IsGuiding returns 1
01:19:26.632 00.031 9828 IsSlewing returns 0
01:19:26.632 00.000 9828 IsGuiding returns 1
01:19:26.663 00.031 9828 IsSlewing returns 0
01:19:26.663 00.000 9828 IsGuiding returns 0
01:19:26.663 00.000 9828 scope move finished after 10 + 144 ms
01:19:26.663 00.000 9828 Move returns status 0, amount 10
01:19:26.663 00.000 9828 move complete, result=0
01:19:26.663 00.000 9828 worker thread done servicing request
01:19:26.663 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 10 ms NORTH
01:19:27.022 00.359 8976 Exposure complete
01:19:27.027 00.005 8976 worker thread done servicing request
01:19:27.027 00.000 5052 OnExposeComplete: enter
01:19:27.027 00.000 5052 UpdateGuideState(): m_state=6
01:19:27.027 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3238
01:19:27.027 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.93, Mass=166, SNR=8.9, Peak=63 HFD=2.6
01:19:27.027 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.59 = -0.59)
01:19:27.027 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
01:19:27.027 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.45 mountX=0.19 mountY=-0.15, mountTheta=-0.66
01:19:27.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.22, opts=13)
01:19:27.028 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.22)
01:19:27.028 00.000 8976 Worker thread wakes up
01:19:27.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.22) opts 0xd
01:19:27.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.22)
01:19:27.028 00.000 8976 Moving (0.03, 0.22) raw xDistance=0.19 yDistance=-0.15
01:19:27.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:19:27.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:19:27.028 00.000 8976 MoveAxis(R, 0, ABG)
01:19:27.028 00.000 8976 MoveAxis(U, 0, ABG)
01:19:27.028 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:19:27.028 00.000 8976 MountToCamera -- mountX=0.41 mountY=-1.95 hyp=1.99 mountTheta=-1.36 cameraX=1.55, cameraY=1.25 cameraTheta=0.68
01:19:27.028 00.000 8976 incremental bump (1.546, 1.252) isValid = 1
01:19:27.029 00.001 8976 Scheduling Mount bump of (0.173, 0.145)
01:19:27.029 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.15, opts=4)
01:19:27.029 00.000 8976 Enqueuing Move request for scope (0.17, 0.15)
01:19:27.029 00.000 8976 move complete, result=0
01:19:27.029 00.000 9828 Worker thread wakes up
01:19:27.029 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0x4
01:19:27.029 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
01:19:27.029 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
01:19:27.029 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
01:19:27.029 00.000 8976 worker thread done servicing request
01:19:27.029 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:19:27.029 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.23 cameraTheta=0.70 mountX=-0.18 mountY=-0.12, mountTheta=-2.54
01:19:27.029 00.000 9828 Moving (0.17, 0.15) raw xDistance=-0.18 yDistance=-0.12
01:19:27.029 00.000 9828 BLC: window closed
01:19:27.029 00.000 9828 MoveAxis(E, 57, B)
01:19:27.029 00.000 9828 Guiding  Dir = 2, Dur = 57
01:19:27.030 00.001 9828 IsSlewing returns 0
01:19:27.030 00.000 9828 IsGuiding returns 0
01:19:27.030 00.000 9828 PulseGuide returned control before completion, sleep 67
01:19:27.039 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
01:19:27.039 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:27.039 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:27.039 00.000 5052 Enqueuing Expose request
01:19:27.039 00.000 8976 Worker thread wakes up
01:19:27.039 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:27.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:27.039 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:27.113 00.074 9828 IsGuiding returns 1
01:19:27.113 00.000 9828 scope still moving after pulse duration time elapsed
01:19:27.143 00.030 9828 IsSlewing returns 0
01:19:27.143 00.000 9828 IsGuiding returns 1
01:19:27.174 00.031 9828 IsSlewing returns 0
01:19:27.174 00.000 9828 IsGuiding returns 1
01:19:27.205 00.031 9828 IsSlewing returns 0
01:19:27.205 00.000 9828 IsGuiding returns 0
01:19:27.205 00.000 9828 scope move finished after 57 + 117 ms
01:19:27.205 00.000 9828 Move returns status 0, amount 57
01:19:27.205 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:27.205 00.000 9828 MoveAxis(N, 17, B)
01:19:27.205 00.000 9828 Guiding  Dir = 0, Dur = 17
01:19:27.220 00.015 9828 IsSlewing returns 0
01:19:27.220 00.000 9828 IsGuiding returns 0
01:19:27.220 00.000 9828 PulseGuide returned control before completion, sleep 27
01:19:27.252 00.032 9828 IsGuiding returns 1
01:19:27.252 00.000 9828 scope still moving after pulse duration time elapsed
01:19:27.283 00.031 9828 IsSlewing returns 0
01:19:27.283 00.000 9828 IsGuiding returns 1
01:19:27.314 00.031 9828 IsSlewing returns 0
01:19:27.314 00.000 9828 IsGuiding returns 1
01:19:27.345 00.031 9828 IsSlewing returns 0
01:19:27.345 00.000 9828 IsGuiding returns 1
01:19:27.391 00.046 9828 IsSlewing returns 0
01:19:27.391 00.000 9828 IsGuiding returns 0
01:19:27.391 00.000 9828 scope move finished after 17 + 154 ms
01:19:27.391 00.000 9828 Move returns status 0, amount 17
01:19:27.391 00.000 9828 move complete, result=0
01:19:27.391 00.000 9828 worker thread done servicing request
01:19:27.391 00.000 5052 GuideStep: -0.2 px 57 ms EAST, -0.1 px 17 ms NORTH
01:19:27.725 00.334 8976 Exposure complete
01:19:27.730 00.005 8976 worker thread done servicing request
01:19:27.730 00.000 5052 OnExposeComplete: enter
01:19:27.730 00.000 5052 UpdateGuideState(): m_state=6
01:19:27.730 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3239
01:19:27.730 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.94, Mass=177, SNR=9.2, Peak=66 HFD=2.7
01:19:27.730 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.10 = -0.10)
01:19:27.730 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
01:19:27.730 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.94 mountX=0.25 mountY=-0.05, mountTheta=-0.20
01:19:27.731 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.23, opts=13)
01:19:27.731 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.23)
01:19:27.731 00.000 8976 Worker thread wakes up
01:19:27.731 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.23) opts 0xd
01:19:27.731 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.23)
01:19:27.731 00.000 8976 Moving (-0.09, 0.23) raw xDistance=0.25 yDistance=-0.05
01:19:27.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:19:27.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:19:27.732 00.001 8976 MoveAxis(R, 0, ABG)
01:19:27.732 00.000 8976 MoveAxis(U, 0, ABG)
01:19:27.732 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:19:27.732 00.000 8976 MountToCamera -- mountX=0.38 mountY=-1.93 hyp=1.97 mountTheta=-1.38 cameraX=1.55, cameraY=1.22 cameraTheta=0.66
01:19:27.732 00.000 8976 incremental bump (1.550, 1.215) isValid = 1
01:19:27.732 00.000 8976 Scheduling Mount bump of (0.181, 0.147)
01:19:27.732 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.15, opts=4)
01:19:27.732 00.000 8976 Enqueuing Move request for scope (0.18, 0.15)
01:19:27.732 00.000 8976 move complete, result=0
01:19:27.732 00.000 9828 Worker thread wakes up
01:19:27.732 00.000 8976 worker thread done servicing request
01:19:27.732 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0x4
01:19:27.732 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
01:19:27.732 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
01:19:27.732 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:19:27.732 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
01:19:27.732 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.68 mountX=-0.19 mountY=-0.12, mountTheta=-2.56
01:19:27.732 00.000 9828 Moving (0.18, 0.15) raw xDistance=-0.19 yDistance=-0.12
01:19:27.732 00.000 9828 BLC: window closed
01:19:27.732 00.000 9828 MoveAxis(E, 60, B)
01:19:27.732 00.000 9828 Guiding  Dir = 2, Dur = 60
01:19:27.733 00.001 9828 IsSlewing returns 0
01:19:27.733 00.000 9828 IsGuiding returns 0
01:19:27.733 00.000 9828 PulseGuide returned control before completion, sleep 70
01:19:27.741 00.008 5052 UpdateGuideState exits: m=177 SNR=9.2
01:19:27.742 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:27.742 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:27.742 00.000 5052 Enqueuing Expose request
01:19:27.742 00.000 8976 Worker thread wakes up
01:19:27.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:27.742 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:27.742 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:27.810 00.068 9828 IsGuiding returns 1
01:19:27.810 00.000 9828 scope still moving after pulse duration time elapsed
01:19:27.841 00.031 9828 IsSlewing returns 0
01:19:27.841 00.000 9828 IsGuiding returns 1
01:19:27.871 00.030 9828 IsSlewing returns 0
01:19:27.871 00.000 9828 IsGuiding returns 1
01:19:27.902 00.031 9828 IsSlewing returns 0
01:19:27.902 00.000 9828 IsGuiding returns 1
01:19:27.934 00.032 9828 IsSlewing returns 0
01:19:27.934 00.000 9828 IsGuiding returns 0
01:19:27.934 00.000 9828 scope move finished after 60 + 141 ms
01:19:27.934 00.000 9828 Move returns status 0, amount 60
01:19:27.934 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:27.934 00.000 9828 MoveAxis(N, 17, B)
01:19:27.934 00.000 9828 Guiding  Dir = 0, Dur = 17
01:19:27.949 00.015 9828 IsSlewing returns 0
01:19:27.949 00.000 9828 IsGuiding returns 0
01:19:27.949 00.000 9828 PulseGuide returned control before completion, sleep 27
01:19:27.980 00.031 9828 IsGuiding returns 1
01:19:27.980 00.000 9828 scope still moving after pulse duration time elapsed
01:19:28.011 00.031 9828 IsSlewing returns 0
01:19:28.011 00.000 9828 IsGuiding returns 1
01:19:28.042 00.031 9828 IsSlewing returns 0
01:19:28.042 00.000 9828 IsGuiding returns 1
01:19:28.073 00.031 9828 IsSlewing returns 0
01:19:28.073 00.000 9828 IsGuiding returns 1
01:19:28.104 00.031 9828 IsSlewing returns 0
01:19:28.104 00.000 9828 IsGuiding returns 0
01:19:28.104 00.000 9828 scope move finished after 17 + 137 ms
01:19:28.104 00.000 9828 Move returns status 0, amount 17
01:19:28.104 00.000 9828 move complete, result=0
01:19:28.104 00.000 9828 worker thread done servicing request
01:19:28.104 00.000 5052 GuideStep: -0.2 px 60 ms EAST, -0.1 px 17 ms NORTH
01:19:28.432 00.328 8976 Exposure complete
01:19:28.437 00.005 8976 worker thread done servicing request
01:19:28.437 00.000 5052 OnExposeComplete: enter
01:19:28.437 00.000 5052 UpdateGuideState(): m_state=6
01:19:28.437 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3240
01:19:28.437 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.85, Mass=184, SNR=9.4, Peak=69 HFD=3.0
01:19:28.437 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
01:19:28.437 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
01:19:28.437 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.20 cameraTheta=2.41 mountX=0.19 mountY=0.05, mountTheta=0.27
01:19:28.438 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.14, opts=13)
01:19:28.438 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.14)
01:19:28.438 00.000 8976 Worker thread wakes up
01:19:28.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.14) opts 0xd
01:19:28.438 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.14)
01:19:28.438 00.000 8976 Moving (-0.15, 0.14) raw xDistance=0.19 yDistance=0.05
01:19:28.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:19:28.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:19:28.438 00.000 8976 MoveAxis(R, 0, ABG)
01:19:28.438 00.000 8976 MoveAxis(U, 0, ABG)
01:19:28.438 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:19:28.438 00.000 8976 MountToCamera -- mountX=0.35 mountY=-1.92 hyp=1.96 mountTheta=-1.39 cameraX=1.55, cameraY=1.19 cameraTheta=0.65
01:19:28.438 00.000 8976 incremental bump (1.552, 1.190) isValid = 1
01:19:28.438 00.000 8976 Scheduling Mount bump of (0.160, 0.128)
01:19:28.438 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.13, opts=4)
01:19:28.438 00.000 8976 Enqueuing Move request for scope (0.16, 0.13)
01:19:28.438 00.000 8976 move complete, result=0
01:19:28.438 00.000 9828 Worker thread wakes up
01:19:28.438 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0x4
01:19:28.439 00.001 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
01:19:28.439 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
01:19:28.439 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
01:19:28.439 00.000 8976 worker thread done servicing request
01:19:28.439 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.20 cameraTheta=0.67 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
01:19:28.439 00.000 9828 Moving (0.16, 0.13) raw xDistance=-0.17 yDistance=-0.11
01:19:28.439 00.000 9828 BLC: window closed
01:19:28.439 00.000 9828 MoveAxis(E, 53, B)
01:19:28.439 00.000 9828 Guiding  Dir = 2, Dur = 53
01:19:28.439 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:19:28.439 00.000 9828 IsSlewing returns 0
01:19:28.439 00.000 9828 IsGuiding returns 0
01:19:28.439 00.000 9828 PulseGuide returned control before completion, sleep 63
01:19:28.451 00.012 5052 UpdateGuideState exits: m=184 SNR=9.4
01:19:28.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:28.451 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:28.451 00.000 5052 Enqueuing Expose request
01:19:28.451 00.000 8976 Worker thread wakes up
01:19:28.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:28.451 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:28.452 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:28.505 00.053 9828 IsGuiding returns 1
01:19:28.505 00.000 9828 scope still moving after pulse duration time elapsed
01:19:28.537 00.032 9828 IsSlewing returns 0
01:19:28.537 00.000 9828 IsGuiding returns 1
01:19:28.567 00.030 9828 IsSlewing returns 0
01:19:28.567 00.000 9828 IsGuiding returns 1
01:19:28.598 00.031 9828 IsSlewing returns 0
01:19:28.598 00.000 9828 IsGuiding returns 0
01:19:28.598 00.000 9828 scope move finished after 53 + 105 ms
01:19:28.598 00.000 9828 Move returns status 0, amount 53
01:19:28.598 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:28.598 00.000 9828 MoveAxis(N, 14, B)
01:19:28.598 00.000 9828 Guiding  Dir = 0, Dur = 14
01:19:28.614 00.016 9828 IsSlewing returns 0
01:19:28.614 00.000 9828 IsGuiding returns 0
01:19:28.614 00.000 9828 PulseGuide returned control before completion, sleep 24
01:19:28.646 00.032 9828 IsGuiding returns 1
01:19:28.646 00.000 9828 scope still moving after pulse duration time elapsed
01:19:28.676 00.030 9828 IsSlewing returns 0
01:19:28.676 00.000 9828 IsGuiding returns 1
01:19:28.707 00.031 9828 IsSlewing returns 0
01:19:28.707 00.000 9828 IsGuiding returns 1
01:19:28.738 00.031 9828 IsSlewing returns 0
01:19:28.738 00.000 9828 IsGuiding returns 1
01:19:28.768 00.030 9828 IsSlewing returns 0
01:19:28.768 00.000 9828 IsGuiding returns 0
01:19:28.768 00.000 9828 scope move finished after 14 + 140 ms
01:19:28.768 00.000 9828 Move returns status 0, amount 14
01:19:28.768 00.000 9828 move complete, result=0
01:19:28.768 00.000 9828 worker thread done servicing request
01:19:28.768 00.000 5052 GuideStep: -0.2 px 53 ms EAST, -0.1 px 14 ms NORTH
01:19:29.140 00.372 8976 Exposure complete
01:19:29.146 00.006 8976 worker thread done servicing request
01:19:29.146 00.000 5052 OnExposeComplete: enter
01:19:29.146 00.000 5052 UpdateGuideState(): m_state=6
01:19:29.146 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3241
01:19:29.146 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.77, Mass=183, SNR=9.4, Peak=64 HFD=2.9
01:19:29.146 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:19:29.146 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:19:29.146 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=0.06 hyp=0.93 cameraTheta=3.08 mountX=0.47 mountY=0.74, mountTheta=1.00
01:19:29.146 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=0.06, opts=13)
01:19:29.147 00.001 5052 Enqueuing Move request for stepguider (-0.93, 0.06)
01:19:29.147 00.000 8976 Worker thread wakes up
01:19:29.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, 0.06) opts 0xd
01:19:29.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, 0.06)
01:19:29.147 00.000 8976 Moving (-0.93, 0.06) raw xDistance=0.47 yDistance=0.74
01:19:29.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:19:29.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74
01:19:29.147 00.000 8976 MoveAxis(L, 2, ABG)
01:19:29.147 00.000 8976 stepping (-2, 12) + (-2, 0)
01:19:29.147 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:29.147 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:19:29.157 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
01:19:29.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:29.157 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:29.157 00.000 5052 Enqueuing Expose request
01:19:29.186 00.029 8976 Received - 47 (G) 
01:19:29.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:29.186 00.000 8976 stepped: pos (-4, 12)
01:19:29.186 00.000 8976 MoveAxis(D, 3, ABG)
01:19:29.186 00.000 8976 stepping (-4, 12) + (0, -3)
01:19:29.186 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:29.218 00.032 8976 Received - 47 (G) 
01:19:29.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:29.218 00.000 8976 stepped: pos (-4, 9)
01:19:29.218 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:19:29.218 00.000 8976 MountToCamera -- mountX=0.44 mountY=-1.76 hyp=1.81 mountTheta=-1.33 cameraX=1.37, cameraY=1.19 cameraTheta=0.72
01:19:29.218 00.000 8976 incremental bump (1.368, 1.192) isValid = 1
01:19:29.218 00.000 8976 Scheduling Mount bump of (0.173, 0.157)
01:19:29.218 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.16, opts=4)
01:19:29.218 00.000 8976 Enqueuing Move request for scope (0.17, 0.16)
01:19:29.219 00.001 8976 move complete, result=0
01:19:29.219 00.000 9828 Worker thread wakes up
01:19:29.219 00.000 8976 worker thread done servicing request
01:19:29.219 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:19:29.219 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0x4
01:19:29.219 00.000 8976 Worker thread wakes up
01:19:29.219 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
01:19:29.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:29.219 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
01:19:29.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:29.219 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
01:19:29.219 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.73 mountX=-0.18 mountY=-0.13, mountTheta=-2.50
01:19:29.219 00.000 9828 Moving (0.17, 0.16) raw xDistance=-0.18 yDistance=-0.13
01:19:29.219 00.000 9828 BLC: window closed
01:19:29.219 00.000 9828 MoveAxis(E, 57, B)
01:19:29.219 00.000 9828 Guiding  Dir = 2, Dur = 57
01:19:29.220 00.001 9828 IsSlewing returns 0
01:19:29.220 00.000 9828 IsGuiding returns 0
01:19:29.220 00.000 9828 PulseGuide returned control before completion, sleep 67
01:19:29.296 00.076 9828 IsGuiding returns 1
01:19:29.296 00.000 9828 scope still moving after pulse duration time elapsed
01:19:29.327 00.031 9828 IsSlewing returns 0
01:19:29.327 00.000 9828 IsGuiding returns 1
01:19:29.358 00.031 9828 IsSlewing returns 0
01:19:29.358 00.000 9828 IsGuiding returns 1
01:19:29.389 00.031 9828 IsSlewing returns 0
01:19:29.389 00.000 9828 IsGuiding returns 1
01:19:29.420 00.031 9828 IsSlewing returns 0
01:19:29.420 00.000 9828 IsGuiding returns 0
01:19:29.420 00.000 9828 scope move finished after 57 + 143 ms
01:19:29.420 00.000 9828 Move returns status 0, amount 57
01:19:29.420 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:29.420 00.000 9828 MoveAxis(N, 18, B)
01:19:29.420 00.000 9828 Guiding  Dir = 0, Dur = 18
01:19:29.435 00.015 9828 IsSlewing returns 0
01:19:29.435 00.000 9828 IsGuiding returns 0
01:19:29.435 00.000 9828 PulseGuide returned control before completion, sleep 28
01:19:29.466 00.031 9828 IsGuiding returns 1
01:19:29.466 00.000 9828 scope still moving after pulse duration time elapsed
01:19:29.498 00.032 9828 IsSlewing returns 0
01:19:29.498 00.000 9828 IsGuiding returns 1
01:19:29.528 00.030 9828 IsSlewing returns 0
01:19:29.528 00.000 9828 IsGuiding returns 1
01:19:29.559 00.031 9828 IsSlewing returns 0
01:19:29.559 00.000 9828 IsGuiding returns 1
01:19:29.590 00.031 9828 IsSlewing returns 0
01:19:29.590 00.000 9828 IsGuiding returns 0
01:19:29.590 00.000 9828 scope move finished after 18 + 136 ms
01:19:29.590 00.000 9828 Move returns status 0, amount 18
01:19:29.590 00.000 9828 move complete, result=0
01:19:29.590 00.000 9828 worker thread done servicing request
01:19:29.591 00.001 5052 GuideStep: -0.2 px 57 ms EAST, -0.1 px 18 ms NORTH
01:19:29.915 00.324 8976 Exposure complete
01:19:29.921 00.006 8976 worker thread done servicing request
01:19:29.921 00.000 5052 OnExposeComplete: enter
01:19:29.921 00.000 5052 UpdateGuideState(): m_state=6
01:19:29.921 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3242
01:19:29.921 00.000 5052 Star::Find returns 1 (0), X=328.07, Y=281.86, Mass=172, SNR=9.0, Peak=61 HFD=2.7
01:19:29.921 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:19:29.922 00.001 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:19:29.922 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=0.15 hyp=1.12 cameraTheta=3.00 mountX=0.64 mountY=0.84, mountTheta=0.92
01:19:29.922 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=0.15, opts=13)
01:19:29.922 00.000 5052 Enqueuing Move request for stepguider (-1.10, 0.15)
01:19:29.922 00.000 8976 Worker thread wakes up
01:19:29.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, 0.15) opts 0xd
01:19:29.923 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, 0.15)
01:19:29.923 00.000 8976 Moving (-1.10, 0.15) raw xDistance=0.64 yDistance=0.84
01:19:29.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
01:19:29.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.84
01:19:29.923 00.000 8976 MoveAxis(L, 3, ABG)
01:19:29.923 00.000 8976 stepping (-4, 9) + (-3, 0)
01:19:29.923 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:29.924 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:19:29.933 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
01:19:29.934 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:29.934 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:29.934 00.000 5052 Enqueuing Expose request
01:19:29.953 00.019 8976 Received - 47 (G) 
01:19:29.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:29.953 00.000 8976 stepped: pos (-7, 9)
01:19:29.953 00.000 8976 MoveAxis(D, 4, ABG)
01:19:29.953 00.000 8976 stepping (-7, 9) + (0, -4)
01:19:29.953 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:29.985 00.032 8976 Received - 47 (G) 
01:19:29.986 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:29.986 00.000 8976 stepped: pos (-7, 5)
01:19:29.986 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:19:29.986 00.000 8976 MountToCamera -- mountX=0.65 mountY=-1.44 hyp=1.58 mountTheta=-1.15 cameraX=0.99, cameraY=1.23 cameraTheta=0.89
01:19:29.986 00.000 8976 incremental bump (0.989, 1.233) isValid = 1
01:19:29.986 00.000 8976 Scheduling Mount bump of (0.144, 0.186)
01:19:29.986 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
01:19:29.986 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
01:19:29.986 00.000 8976 move complete, result=0
01:19:29.986 00.000 9828 Worker thread wakes up
01:19:29.986 00.000 8976 worker thread done servicing request
01:19:29.986 00.000 8976 Worker thread wakes up
01:19:29.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:29.986 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.8 px 4 ms SOUTH
01:19:29.986 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
01:19:29.986 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
01:19:29.986 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:19:29.986 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
01:19:29.987 00.001 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.23 cameraTheta=0.91 mountX=-0.15 mountY=-0.17, mountTheta=-2.31
01:19:29.987 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.15 yDistance=-0.17
01:19:29.987 00.000 9828 BLC: window closed
01:19:29.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:29.987 00.000 9828 MoveAxis(E, 48, B)
01:19:29.987 00.000 9828 Guiding  Dir = 2, Dur = 48
01:19:29.987 00.000 9828 IsSlewing returns 0
01:19:29.988 00.001 9828 IsGuiding returns 0
01:19:29.988 00.000 9828 PulseGuide returned control before completion, sleep 58
01:19:30.056 00.068 9828 IsGuiding returns 1
01:19:30.056 00.000 9828 scope still moving after pulse duration time elapsed
01:19:30.087 00.031 9828 IsSlewing returns 0
01:19:30.087 00.000 9828 IsGuiding returns 1
01:19:30.117 00.030 9828 IsSlewing returns 0
01:19:30.117 00.000 9828 IsGuiding returns 1
01:19:30.149 00.032 9828 IsSlewing returns 0
01:19:30.149 00.000 9828 IsGuiding returns 1
01:19:30.180 00.031 9828 IsSlewing returns 0
01:19:30.180 00.000 9828 IsGuiding returns 1
01:19:30.211 00.031 9828 IsSlewing returns 0
01:19:30.211 00.000 9828 IsGuiding returns 0
01:19:30.211 00.000 9828 scope move finished after 48 + 175 ms
01:19:30.211 00.000 9828 Move returns status 0, amount 48
01:19:30.211 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:30.211 00.000 9828 MoveAxis(N, 23, B)
01:19:30.211 00.000 9828 Guiding  Dir = 0, Dur = 23
01:19:30.227 00.016 9828 IsSlewing returns 0
01:19:30.227 00.000 9828 IsGuiding returns 0
01:19:30.227 00.000 9828 PulseGuide returned control before completion, sleep 33
01:19:30.273 00.046 9828 IsGuiding returns 1
01:19:30.273 00.000 9828 scope still moving after pulse duration time elapsed
01:19:30.304 00.031 9828 IsSlewing returns 0
01:19:30.304 00.000 9828 IsGuiding returns 1
01:19:30.335 00.031 9828 IsSlewing returns 0
01:19:30.335 00.000 9828 IsGuiding returns 1
01:19:30.366 00.031 9828 IsSlewing returns 0
01:19:30.366 00.000 9828 IsGuiding returns 0
01:19:30.366 00.000 9828 scope move finished after 23 + 116 ms
01:19:30.366 00.000 9828 Move returns status 0, amount 23
01:19:30.366 00.000 9828 move complete, result=0
01:19:30.366 00.000 9828 worker thread done servicing request
01:19:30.366 00.000 5052 GuideStep: -0.2 px 48 ms EAST, -0.2 px 23 ms NORTH
01:19:30.678 00.312 8976 Exposure complete
01:19:30.683 00.005 8976 worker thread done servicing request
01:19:30.683 00.000 5052 OnExposeComplete: enter
01:19:30.683 00.000 5052 UpdateGuideState(): m_state=6
01:19:30.683 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3243
01:19:30.683 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.54, Mass=171, SNR=9.0, Peak=66 HFD=2.6
01:19:30.683 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.61 = 1.67)
01:19:30.684 00.001 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.56)
01:19:30.684 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.17 hyp=0.32 cameraTheta=-2.57 mountX=-0.03 mountY=0.32, mountTheta=1.67
01:19:30.684 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.17, opts=13)
01:19:30.684 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.17)
01:19:30.684 00.000 8976 Worker thread wakes up
01:19:30.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.17) opts 0xd
01:19:30.685 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.17)
01:19:30.685 00.000 8976 Moving (-0.27, -0.17) raw xDistance=-0.03 yDistance=0.32
01:19:30.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:19:30.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32
01:19:30.685 00.000 8976 MoveAxis(R, 0, ABG)
01:19:30.685 00.000 8976 MoveAxis(D, 2, ABG)
01:19:30.685 00.000 8976 stepping (-7, 5) + (0, -2)
01:19:30.685 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:30.685 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:19:30.695 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:19:30.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:30.695 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:30.695 00.000 5052 Enqueuing Expose request
01:19:30.721 00.026 8976 Received - 47 (G) 
01:19:30.721 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:30.721 00.000 8976 stepped: pos (-7, 3)
01:19:30.721 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:19:30.721 00.000 8976 MountToCamera -- mountX=0.79 mountY=-1.12 hyp=1.37 mountTheta=-0.96 cameraX=0.64, cameraY=1.21 cameraTheta=1.08
01:19:30.721 00.000 8976 incremental bump (0.642, 1.213) isValid = 1
01:19:30.721 00.000 8976 Scheduling Mount bump of (0.107, 0.211)
01:19:30.721 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
01:19:30.721 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
01:19:30.721 00.000 8976 move complete, result=0
01:19:30.721 00.000 8976 worker thread done servicing request
01:19:30.721 00.000 8976 Worker thread wakes up
01:19:30.721 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 2 ms SOUTH
01:19:30.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:30.721 00.000 9828 Worker thread wakes up
01:19:30.721 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
01:19:30.721 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:30.722 00.001 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:19:30.722 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
01:19:30.722 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
01:19:30.722 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.10 mountX=-0.12 mountY=-0.20, mountTheta=-2.11
01:19:30.722 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.20
01:19:30.722 00.000 9828 BLC: window closed
01:19:30.722 00.000 9828 MoveAxis(E, 37, B)
01:19:30.722 00.000 9828 Guiding  Dir = 2, Dur = 37
01:19:30.722 00.000 9828 IsSlewing returns 0
01:19:30.722 00.000 9828 IsGuiding returns 0
01:19:30.722 00.000 9828 PulseGuide returned control before completion, sleep 47
01:19:30.783 00.061 9828 IsGuiding returns 1
01:19:30.783 00.000 9828 scope still moving after pulse duration time elapsed
01:19:30.813 00.030 9828 IsSlewing returns 0
01:19:30.813 00.000 9828 IsGuiding returns 1
01:19:30.845 00.032 9828 IsSlewing returns 0
01:19:30.845 00.000 9828 IsGuiding returns 1
01:19:30.875 00.030 9828 IsSlewing returns 0
01:19:30.875 00.000 9828 IsGuiding returns 0
01:19:30.875 00.000 9828 scope move finished after 37 + 116 ms
01:19:30.875 00.000 9828 Move returns status 0, amount 37
01:19:30.875 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:19:30.875 00.000 9828 MoveAxis(N, 27, B)
01:19:30.875 00.000 9828 Guiding  Dir = 0, Dur = 27
01:19:30.891 00.016 9828 IsSlewing returns 0
01:19:30.891 00.000 9828 IsGuiding returns 0
01:19:30.891 00.000 9828 PulseGuide returned control before completion, sleep 37
01:19:30.937 00.046 9828 IsGuiding returns 1
01:19:30.937 00.000 9828 scope still moving after pulse duration time elapsed
01:19:30.968 00.031 9828 IsSlewing returns 0
01:19:30.968 00.000 9828 IsGuiding returns 1
01:19:30.999 00.031 9828 IsSlewing returns 0
01:19:30.999 00.000 9828 IsGuiding returns 1
01:19:31.030 00.031 9828 IsSlewing returns 0
01:19:31.030 00.000 9828 IsGuiding returns 1
01:19:31.061 00.031 9828 IsSlewing returns 0
01:19:31.061 00.000 9828 IsGuiding returns 0
01:19:31.061 00.000 9828 scope move finished after 27 + 142 ms
01:19:31.061 00.000 9828 Move returns status 0, amount 27
01:19:31.061 00.000 9828 move complete, result=0
01:19:31.061 00.000 9828 worker thread done servicing request
01:19:31.061 00.000 5052 GuideStep: -0.1 px 37 ms EAST, -0.2 px 27 ms NORTH
01:19:31.427 00.366 8976 Exposure complete
01:19:31.433 00.006 8976 worker thread done servicing request
01:19:31.433 00.000 5052 OnExposeComplete: enter
01:19:31.433 00.000 5052 UpdateGuideState(): m_state=6
01:19:31.433 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3244
01:19:31.433 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.39, Mass=194, SNR=9.6, Peak=67 HFD=3.3
01:19:31.433 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.04 = 2.24)
01:19:31.433 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.14)
01:19:31.433 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.32 hyp=0.35 cameraTheta=-2.00 mountX=-0.22 mountY=0.30, mountTheta=2.21
01:19:31.434 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.32, opts=13)
01:19:31.434 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.32)
01:19:31.434 00.000 8976 Worker thread wakes up
01:19:31.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.32) opts 0xd
01:19:31.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.32)
01:19:31.434 00.000 8976 Moving (-0.15, -0.32) raw xDistance=-0.22 yDistance=0.30
01:19:31.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:19:31.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
01:19:31.434 00.000 8976 MoveAxis(R, 0, ABG)
01:19:31.434 00.000 8976 MoveAxis(D, 1, ABG)
01:19:31.434 00.000 8976 stepping (-7, 3) + (0, -1)
01:19:31.434 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:31.435 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:19:31.444 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:19:31.445 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:31.445 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:31.445 00.000 5052 Enqueuing Expose request
01:19:31.456 00.011 8976 Received - 47 (G) 
01:19:31.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:31.456 00.000 8976 stepped: pos (-7, 2)
01:19:31.456 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:19:31.456 00.000 8976 move complete, result=0
01:19:31.456 00.000 8976 worker thread done servicing request
01:19:31.456 00.000 8976 Worker thread wakes up
01:19:31.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:31.456 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:19:31.457 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:32.148 00.691 8976 Exposure complete
01:19:32.153 00.005 8976 worker thread done servicing request
01:19:32.153 00.000 5052 OnExposeComplete: enter
01:19:32.153 00.000 5052 UpdateGuideState(): m_state=6
01:19:32.153 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3245
01:19:32.153 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.34, Mass=200, SNR=9.8, Peak=64 HFD=3.3
01:19:32.153 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
01:19:32.153 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.24)
01:19:32.154 00.001 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.37 hyp=0.39 cameraTheta=-1.90 mountX=-0.27 mountY=0.31, mountTheta=2.29
01:19:32.154 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.37, opts=13)
01:19:32.154 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.37)
01:19:32.154 00.000 8976 Worker thread wakes up
01:19:32.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.37) opts 0xd
01:19:32.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.37)
01:19:32.155 00.001 8976 Moving (-0.13, -0.37) raw xDistance=-0.27 yDistance=0.31
01:19:32.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:19:32.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:19:32.155 00.000 8976 MoveAxis(R, 1, ABG)
01:19:32.155 00.000 8976 stepping (-7, 2) + (1, 0)
01:19:32.155 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:32.156 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:19:32.165 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:19:32.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:32.165 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:32.165 00.000 5052 Enqueuing Expose request
01:19:32.176 00.011 8976 Received - 47 (G) 
01:19:32.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:32.176 00.000 8976 stepped: pos (-6, 2)
01:19:32.176 00.000 8976 MoveAxis(D, 1, ABG)
01:19:32.176 00.000 8976 stepping (-6, 2) + (0, -1)
01:19:32.176 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:32.208 00.032 8976 Received - 47 (G) 
01:19:32.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:32.208 00.000 8976 stepped: pos (-6, 1)
01:19:32.208 00.000 8976 move complete, result=0
01:19:32.208 00.000 8976 worker thread done servicing request
01:19:32.208 00.000 8976 Worker thread wakes up
01:19:32.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:32.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:32.208 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
01:19:32.899 00.691 8976 Exposure complete
01:19:32.904 00.005 8976 worker thread done servicing request
01:19:32.904 00.000 5052 OnExposeComplete: enter
01:19:32.904 00.000 5052 UpdateGuideState(): m_state=6
01:19:32.904 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3246
01:19:32.905 00.001 5052 Star::Find returns 1 (0), X=329.55, Y=281.78, Mass=207, SNR=10.0, Peak=64 HFD=3.2
01:19:32.905 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
01:19:32.905 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:19:32.905 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.07 hyp=0.38 cameraTheta=0.17 mountX=-0.11 mountY=-0.35, mountTheta=-1.88
01:19:32.905 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.07, opts=13)
01:19:32.905 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.07)
01:19:32.906 00.001 8976 Worker thread wakes up
01:19:32.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.07) opts 0xd
01:19:32.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.07)
01:19:32.906 00.000 8976 Moving (0.38, 0.07) raw xDistance=-0.11 yDistance=-0.35
01:19:32.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:19:32.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
01:19:32.906 00.000 8976 MoveAxis(R, 0, ABG)
01:19:32.906 00.000 8976 MoveAxis(U, 1, ABG)
01:19:32.906 00.000 8976 stepping (-6, 1) + (0, 1)
01:19:32.906 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:32.907 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:19:32.918 00.011 5052 UpdateGuideState exits: m=207 SNR=10.0
01:19:32.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:32.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:32.918 00.000 5052 Enqueuing Expose request
01:19:32.927 00.009 8976 Received - 47 (G) 
01:19:32.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:32.927 00.000 8976 stepped: pos (-6, 2)
01:19:32.927 00.000 8976 move complete, result=0
01:19:32.927 00.000 8976 worker thread done servicing request
01:19:32.927 00.000 8976 Worker thread wakes up
01:19:32.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:32.927 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
01:19:32.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:33.612 00.685 8976 Exposure complete
01:19:33.618 00.006 8976 worker thread done servicing request
01:19:33.618 00.000 5052 OnExposeComplete: enter
01:19:33.618 00.000 5052 UpdateGuideState(): m_state=6
01:19:33.618 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3247
01:19:33.618 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.17, Mass=182, SNR=9.3, Peak=61 HFD=3.4
01:19:33.618 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
01:19:33.618 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.85 = -0.85)
01:19:33.618 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.46 hyp=0.47 cameraTheta=1.30 mountX=0.35 mountY=-0.35, mountTheta=-0.79
01:19:33.618 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.46, opts=13)
01:19:33.618 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.46)
01:19:33.619 00.001 8976 Worker thread wakes up
01:19:33.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.46) opts 0xd
01:19:33.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.46)
01:19:33.619 00.000 8976 Moving (0.13, 0.46) raw xDistance=0.35 yDistance=-0.35
01:19:33.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:19:33.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:19:33.619 00.000 8976 MoveAxis(L, 1, ABG)
01:19:33.619 00.000 8976 stepping (-6, 2) + (-1, 0)
01:19:33.619 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:33.619 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:19:33.629 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:19:33.629 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:33.629 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:33.629 00.000 5052 Enqueuing Expose request
01:19:33.647 00.018 8976 Received - 47 (G) 
01:19:33.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:33.647 00.000 8976 stepped: pos (-7, 2)
01:19:33.647 00.000 8976 MoveAxis(U, 1, ABG)
01:19:33.647 00.000 8976 stepping (-7, 2) + (0, 1)
01:19:33.647 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:33.679 00.032 8976 Received - 47 (G) 
01:19:33.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:33.679 00.000 8976 stepped: pos (-7, 3)
01:19:33.679 00.000 8976 move complete, result=0
01:19:33.679 00.000 8976 worker thread done servicing request
01:19:33.679 00.000 8976 Worker thread wakes up
01:19:33.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:33.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:33.679 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
01:19:34.368 00.689 8976 Exposure complete
01:19:34.373 00.005 8976 worker thread done servicing request
01:19:34.373 00.000 5052 OnExposeComplete: enter
01:19:34.373 00.000 5052 UpdateGuideState(): m_state=6
01:19:34.373 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3248
01:19:34.373 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.89, Mass=162, SNR=8.8, Peak=61 HFD=2.9
01:19:34.373 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
01:19:34.373 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
01:19:34.373 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.73 mountX=0.18 mountY=-0.07, mountTheta=-0.40
01:19:34.373 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.18, opts=13)
01:19:34.373 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.18)
01:19:34.374 00.001 8976 Worker thread wakes up
01:19:34.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.18) opts 0xd
01:19:34.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.18)
01:19:34.374 00.000 8976 Moving (-0.03, 0.18) raw xDistance=0.18 yDistance=-0.07
01:19:34.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:19:34.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:19:34.374 00.000 8976 MoveAxis(R, 0, ABG)
01:19:34.374 00.000 8976 MoveAxis(U, 0, ABG)
01:19:34.374 00.000 8976 move complete, result=0
01:19:34.374 00.000 8976 worker thread done servicing request
01:19:34.374 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:19:34.386 00.012 5052 UpdateGuideState exits: m=162 SNR=8.8
01:19:34.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:34.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:34.386 00.000 5052 Enqueuing Expose request
01:19:34.386 00.000 8976 Worker thread wakes up
01:19:34.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:34.386 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:34.386 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:35.076 00.690 8976 Exposure complete
01:19:35.081 00.005 8976 worker thread done servicing request
01:19:35.081 00.000 5052 OnExposeComplete: enter
01:19:35.081 00.000 5052 UpdateGuideState(): m_state=6
01:19:35.081 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3249
01:19:35.082 00.001 5052 Star::Find returns 1 (0), X=328.30, Y=281.66, Mass=179, SNR=9.2, Peak=63 HFD=3.4
01:19:35.082 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
01:19:35.082 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
01:19:35.082 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=-0.05 hyp=0.88 cameraTheta=-3.09 mountX=0.36 mountY=0.76, mountTheta=1.13
01:19:35.083 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=-0.05, opts=13)
01:19:35.083 00.000 5052 Enqueuing Move request for stepguider (-0.88, -0.05)
01:19:35.083 00.000 8976 Worker thread wakes up
01:19:35.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, -0.05) opts 0xd
01:19:35.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, -0.05)
01:19:35.083 00.000 8976 Moving (-0.88, -0.05) raw xDistance=0.36 yDistance=0.76
01:19:35.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:19:35.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
01:19:35.083 00.000 8976 MoveAxis(L, 1, ABG)
01:19:35.083 00.000 8976 stepping (-7, 3) + (-1, 0)
01:19:35.083 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:35.083 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:19:35.092 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:19:35.093 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:35.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:35.093 00.000 5052 Enqueuing Expose request
01:19:35.117 00.024 8976 Received - 47 (G) 
01:19:35.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:35.117 00.000 8976 stepped: pos (-8, 3)
01:19:35.117 00.000 8976 MoveAxis(D, 3, ABG)
01:19:35.117 00.000 8976 stepping (-8, 3) + (0, -3)
01:19:35.117 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:35.149 00.032 8976 Received - 47 (G) 
01:19:35.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:35.149 00.000 8976 stepped: pos (-8, 0)
01:19:35.149 00.000 8976 move complete, result=0
01:19:35.149 00.000 8976 worker thread done servicing request
01:19:35.149 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.8 px 3 ms SOUTH
01:19:35.150 00.001 8976 Worker thread wakes up
01:19:35.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:35.150 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:35.838 00.688 8976 Exposure complete
01:19:35.843 00.005 8976 worker thread done servicing request
01:19:35.844 00.001 5052 OnExposeComplete: enter
01:19:35.844 00.000 5052 UpdateGuideState(): m_state=6
01:19:35.844 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3250
01:19:35.844 00.000 5052 Star::Find returns 1 (0), X=327.81, Y=281.63, Mass=185, SNR=9.3, Peak=64 HFD=3.4
01:19:35.844 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.13 = 1.16)
01:19:35.844 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
01:19:35.844 00.000 5052 CameraToMount -- cameraX=-1.36 cameraY=-0.08 hyp=1.36 cameraTheta=-3.08 mountX=0.55 mountY=1.19, mountTheta=1.14
01:19:35.845 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.36, y=-0.08, opts=13)
01:19:35.845 00.000 5052 Enqueuing Move request for stepguider (-1.36, -0.08)
01:19:35.845 00.000 8976 Worker thread wakes up
01:19:35.845 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.36, -0.08) opts 0xd
01:19:35.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.36, -0.08)
01:19:35.845 00.000 8976 Moving (-1.36, -0.08) raw xDistance=0.55 yDistance=1.19
01:19:35.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
01:19:35.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.19
01:19:35.845 00.000 8976 MoveAxis(L, 2, ABG)
01:19:35.845 00.000 8976 stepping (-8, 0) + (-2, 0)
01:19:35.845 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:35.846 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:19:35.855 00.009 5052 UpdateGuideState exits: m=185 SNR=9.3
01:19:35.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:35.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:35.855 00.000 5052 Enqueuing Expose request
01:19:35.868 00.013 8976 Received - 47 (G) 
01:19:35.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:35.868 00.000 8976 stepped: pos (-10, 0)
01:19:35.868 00.000 8976 MoveAxis(D, 5, ABG)
01:19:35.868 00.000 8976 stepping (-10, 0) + (0, -5)
01:19:35.868 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:19:35.916 00.048 8976 Received - 47 (G) 
01:19:35.916 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:19:35.916 00.000 8976 stepped: pos (-10, -5)
01:19:35.916 00.000 8976 move complete, result=0
01:19:35.916 00.000 8976 worker thread done servicing request
01:19:35.916 00.000 8976 Worker thread wakes up
01:19:35.916 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.2 px 5 ms SOUTH
01:19:35.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:35.916 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:36.626 00.710 8976 Exposure complete
01:19:36.631 00.005 8976 worker thread done servicing request
01:19:36.631 00.000 5052 OnExposeComplete: enter
01:19:36.631 00.000 5052 UpdateGuideState(): m_state=6
01:19:36.631 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3251
01:19:36.631 00.000 5052 Star::Find returns 1 (0), X=328.05, Y=281.71, Mass=187, SNR=9.4, Peak=64 HFD=3.9
01:19:36.631 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:19:36.631 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
01:19:36.632 00.001 5052 CameraToMount -- cameraX=-1.12 cameraY=0.00 hyp=1.12 cameraTheta=3.14 mountX=0.51 mountY=0.94, mountTheta=1.07
01:19:36.632 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=0.00, opts=13)
01:19:36.632 00.000 5052 Enqueuing Move request for stepguider (-1.12, 0.00)
01:19:36.632 00.000 8976 Worker thread wakes up
01:19:36.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, 0.00) opts 0xd
01:19:36.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, 0.00)
01:19:36.632 00.000 8976 Moving (-1.12, 0.00) raw xDistance=0.51 yDistance=0.94
01:19:36.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
01:19:36.633 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.94
01:19:36.633 00.000 8976 MoveAxis(L, 2, ABG)
01:19:36.633 00.000 8976 stepping (-10, -5) + (-2, 0)
01:19:36.633 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:36.633 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:19:36.644 00.011 5052 UpdateGuideState exits: m=187 SNR=9.4
01:19:36.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:36.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:36.644 00.000 5052 Enqueuing Expose request
01:19:36.668 00.024 8976 Received - 47 (G) 
01:19:36.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:36.668 00.000 8976 stepped: pos (-12, -5)
01:19:36.668 00.000 8976 MoveAxis(D, 4, ABG)
01:19:36.668 00.000 8976 stepping (-12, -5) + (0, -4)
01:19:36.668 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:36.700 00.032 8976 Received - 47 (G) 
01:19:36.700 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:36.700 00.000 8976 stepped: pos (-12, -9)
01:19:36.700 00.000 8976 move complete, result=0
01:19:36.700 00.000 8976 worker thread done servicing request
01:19:36.700 00.000 8976 Worker thread wakes up
01:19:36.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:36.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:36.700 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:19:37.391 00.691 8976 Exposure complete
01:19:37.398 00.007 8976 worker thread done servicing request
01:19:37.398 00.000 5052 OnExposeComplete: enter
01:19:37.398 00.000 5052 UpdateGuideState(): m_state=6
01:19:37.398 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3252
01:19:37.398 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.81, Mass=187, SNR=9.4, Peak=60 HFD=3.8
01:19:37.398 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:19:37.398 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
01:19:37.399 00.001 5052 CameraToMount -- cameraX=-0.37 cameraY=0.10 hyp=0.38 cameraTheta=2.88 mountX=0.25 mountY=0.25, mountTheta=0.78
01:19:37.399 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.10, opts=13)
01:19:37.399 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.10)
01:19:37.399 00.000 8976 Worker thread wakes up
01:19:37.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.10) opts 0xd
01:19:37.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.10)
01:19:37.399 00.000 8976 Moving (-0.37, 0.10) raw xDistance=0.25 yDistance=0.25
01:19:37.400 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:19:37.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:19:37.400 00.000 8976 MoveAxis(R, 0, ABG)
01:19:37.400 00.000 8976 MoveAxis(U, 0, ABG)
01:19:37.400 00.000 8976 move complete, result=0
01:19:37.400 00.000 8976 worker thread done servicing request
01:19:37.400 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:19:37.410 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:19:37.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:37.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:37.410 00.000 5052 Enqueuing Expose request
01:19:37.410 00.000 8976 Worker thread wakes up
01:19:37.410 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
01:19:37.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:37.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:38.099 00.689 8976 Exposure complete
01:19:38.104 00.005 8976 worker thread done servicing request
01:19:38.104 00.000 5052 OnExposeComplete: enter
01:19:38.105 00.001 5052 UpdateGuideState(): m_state=6
01:19:38.105 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3253
01:19:38.105 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=281.86, Mass=195, SNR=9.6, Peak=63 HFD=3.8
01:19:38.105 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:19:38.105 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
01:19:38.105 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=0.15 hyp=0.99 cameraTheta=2.99 mountX=0.58 mountY=0.74, mountTheta=0.90
01:19:38.106 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=0.15, opts=13)
01:19:38.106 00.000 5052 Enqueuing Move request for stepguider (-0.98, 0.15)
01:19:38.106 00.000 8976 Worker thread wakes up
01:19:38.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, 0.15) opts 0xd
01:19:38.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, 0.15)
01:19:38.106 00.000 8976 Moving (-0.98, 0.15) raw xDistance=0.58 yDistance=0.74
01:19:38.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
01:19:38.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.74
01:19:38.106 00.000 8976 MoveAxis(L, 2, ABG)
01:19:38.106 00.000 8976 stepping (-12, -9) + (-2, 0)
01:19:38.106 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:38.107 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:19:38.116 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:19:38.117 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:38.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:38.117 00.000 5052 Enqueuing Expose request
01:19:38.139 00.022 8976 Received - 47 (G) 
01:19:38.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:38.139 00.000 8976 stepped: pos (-14, -9)
01:19:38.139 00.000 8976 MoveAxis(D, 3, ABG)
01:19:38.139 00.000 8976 stepping (-14, -9) + (0, -3)
01:19:38.139 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:38.170 00.031 8976 Received - 47 (G) 
01:19:38.170 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:38.170 00.000 8976 stepped: pos (-14, -12)
01:19:38.171 00.001 8976 move complete, result=0
01:19:38.171 00.000 8976 worker thread done servicing request
01:19:38.171 00.000 8976 Worker thread wakes up
01:19:38.171 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:19:38.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:38.171 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:38.860 00.689 8976 Exposure complete
01:19:38.865 00.005 8976 worker thread done servicing request
01:19:38.865 00.000 5052 OnExposeComplete: enter
01:19:38.865 00.000 5052 UpdateGuideState(): m_state=6
01:19:38.865 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3254
01:19:38.865 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.07, Mass=181, SNR=9.3, Peak=61 HFD=3.3
01:19:38.865 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
01:19:38.865 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
01:19:38.865 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.36 hyp=0.39 cameraTheta=1.16 mountX=0.25 mountY=-0.33, mountTheta=-0.92
01:19:38.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.36, opts=13)
01:19:38.866 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.36)
01:19:38.866 00.000 8976 Worker thread wakes up
01:19:38.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.36) opts 0xd
01:19:38.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.36)
01:19:38.866 00.000 8976 Moving (0.16, 0.36) raw xDistance=0.25 yDistance=-0.33
01:19:38.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:19:38.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.33
01:19:38.866 00.000 8976 MoveAxis(R, 0, ABG)
01:19:38.866 00.000 8976 MoveAxis(U, 1, ABG)
01:19:38.866 00.000 8976 stepping (-14, -12) + (0, 1)
01:19:38.867 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:38.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:19:38.876 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
01:19:38.877 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:38.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:38.877 00.000 5052 Enqueuing Expose request
01:19:38.890 00.013 8976 Received - 47 (G) 
01:19:38.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:38.890 00.000 8976 stepped: pos (-14, -11)
01:19:38.890 00.000 8976 move complete, result=0
01:19:38.890 00.000 8976 worker thread done servicing request
01:19:38.890 00.000 8976 Worker thread wakes up
01:19:38.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:38.890 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:38.890 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:19:39.580 00.690 8976 Exposure complete
01:19:39.585 00.005 8976 worker thread done servicing request
01:19:39.585 00.000 5052 OnExposeComplete: enter
01:19:39.585 00.000 5052 UpdateGuideState(): m_state=6
01:19:39.585 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3255
01:19:39.585 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.89, Mass=222, SNR=10.3, Peak=64 HFD=3.3
01:19:39.585 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.48 = -0.48)
01:19:39.585 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
01:19:39.585 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.57 mountX=0.16 mountY=-0.10, mountTheta=-0.55
01:19:39.586 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.18, opts=13)
01:19:39.586 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.18)
01:19:39.586 00.000 8976 Worker thread wakes up
01:19:39.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.18) opts 0xd
01:19:39.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.18)
01:19:39.586 00.000 8976 Moving (0.00, 0.18) raw xDistance=0.16 yDistance=-0.10
01:19:39.587 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:19:39.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:19:39.587 00.000 8976 MoveAxis(R, 0, ABG)
01:19:39.587 00.000 8976 MoveAxis(U, 0, ABG)
01:19:39.587 00.000 8976 move complete, result=0
01:19:39.587 00.000 8976 worker thread done servicing request
01:19:39.587 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:19:39.597 00.010 5052 UpdateGuideState exits: m=222 SNR=10.3
01:19:39.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:39.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:39.597 00.000 5052 Enqueuing Expose request
01:19:39.597 00.000 8976 Worker thread wakes up
01:19:39.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:39.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:39.597 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:40.287 00.690 8976 Exposure complete
01:19:40.293 00.006 8976 worker thread done servicing request
01:19:40.293 00.000 5052 OnExposeComplete: enter
01:19:40.293 00.000 5052 UpdateGuideState(): m_state=6
01:19:40.293 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3256
01:19:40.293 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.87, Mass=171, SNR=9.0, Peak=64 HFD=2.9
01:19:40.293 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.88 = -0.88)
01:19:40.293 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
01:19:40.293 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.16 mountX=0.11 mountY=-0.14, mountTheta=-0.92
01:19:40.294 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.16, opts=13)
01:19:40.294 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.16)
01:19:40.294 00.000 8976 Worker thread wakes up
01:19:40.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.16) opts 0xd
01:19:40.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.16)
01:19:40.294 00.000 8976 Moving (0.07, 0.16) raw xDistance=0.11 yDistance=-0.14
01:19:40.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:19:40.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:19:40.294 00.000 8976 MoveAxis(R, 0, ABG)
01:19:40.294 00.000 8976 MoveAxis(U, 0, ABG)
01:19:40.294 00.000 8976 move complete, result=0
01:19:40.294 00.000 8976 worker thread done servicing request
01:19:40.295 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:19:40.305 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:19:40.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:40.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:40.305 00.000 5052 Enqueuing Expose request
01:19:40.305 00.000 8976 Worker thread wakes up
01:19:40.305 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:40.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:40.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:40.995 00.690 8976 Exposure complete
01:19:41.001 00.006 8976 worker thread done servicing request
01:19:41.001 00.000 5052 OnExposeComplete: enter
01:19:41.001 00.000 5052 UpdateGuideState(): m_state=6
01:19:41.002 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3257
01:19:41.002 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=282.15, Mass=192, SNR=9.5, Peak=65 HFD=3.1
01:19:41.002 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
01:19:41.002 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
01:19:41.002 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.44 hyp=0.58 cameraTheta=0.85 mountX=0.21 mountY=-0.56, mountTheta=-1.21
01:19:41.002 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.44, opts=13)
01:19:41.002 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.44)
01:19:41.003 00.001 8976 Worker thread wakes up
01:19:41.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.44) opts 0xd
01:19:41.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.44)
01:19:41.003 00.000 8976 Moving (0.39, 0.44) raw xDistance=0.21 yDistance=-0.56
01:19:41.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:19:41.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
01:19:41.003 00.000 8976 MoveAxis(R, 0, ABG)
01:19:41.003 00.000 8976 MoveAxis(U, 2, ABG)
01:19:41.003 00.000 8976 stepping (-14, -11) + (0, 2)
01:19:41.003 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:41.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:19:41.013 00.010 5052 UpdateGuideState exits: m=192 SNR=9.5
01:19:41.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:41.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:41.013 00.000 5052 Enqueuing Expose request
01:19:41.032 00.019 8976 Received - 47 (G) 
01:19:41.032 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:41.032 00.000 8976 stepped: pos (-14, -9)
01:19:41.032 00.000 8976 move complete, result=0
01:19:41.032 00.000 8976 worker thread done servicing request
01:19:41.032 00.000 8976 Worker thread wakes up
01:19:41.032 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:19:41.032 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:41.032 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:41.756 00.724 8976 Exposure complete
01:19:41.762 00.006 8976 worker thread done servicing request
01:19:41.763 00.001 5052 OnExposeComplete: enter
01:19:41.763 00.000 5052 UpdateGuideState(): m_state=6
01:19:41.763 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3258
01:19:41.763 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.93, Mass=198, SNR=9.7, Peak=67 HFD=2.8
01:19:41.763 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
01:19:41.763 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
01:19:41.763 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.60 mountX=0.20 mountY=-0.12, mountTheta=-0.53
01:19:41.764 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.22, opts=13)
01:19:41.764 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.22)
01:19:41.764 00.000 8976 Worker thread wakes up
01:19:41.764 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.22) opts 0xd
01:19:41.764 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.22)
01:19:41.764 00.000 8976 Moving (-0.01, 0.22) raw xDistance=0.20 yDistance=-0.12
01:19:41.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:19:41.765 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:19:41.765 00.000 8976 MoveAxis(R, 0, ABG)
01:19:41.765 00.000 8976 MoveAxis(U, 0, ABG)
01:19:41.765 00.000 8976 move complete, result=0
01:19:41.765 00.000 8976 worker thread done servicing request
01:19:41.766 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:19:41.776 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:19:41.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:41.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:41.776 00.000 5052 Enqueuing Expose request
01:19:41.776 00.000 8976 Worker thread wakes up
01:19:41.777 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:41.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:41.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:42.469 00.692 8976 Exposure complete
01:19:42.474 00.005 8976 worker thread done servicing request
01:19:42.474 00.000 5052 OnExposeComplete: enter
01:19:42.474 00.000 5052 UpdateGuideState(): m_state=6
01:19:42.474 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3259
01:19:42.474 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.61, Mass=204, SNR=9.8, Peak=64 HFD=3.4
01:19:42.474 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
01:19:42.475 00.001 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.52)
01:19:42.475 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.62 mountX=-0.01 mountY=0.20, mountTheta=1.62
01:19:42.475 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.10, opts=13)
01:19:42.475 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.10)
01:19:42.475 00.000 8976 Worker thread wakes up
01:19:42.475 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.10) opts 0xd
01:19:42.475 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.10)
01:19:42.475 00.000 8976 Moving (-0.17, -0.10) raw xDistance=-0.01 yDistance=0.20
01:19:42.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:19:42.476 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:19:42.476 00.000 8976 MoveAxis(R, 0, ABG)
01:19:42.476 00.000 8976 MoveAxis(U, 0, ABG)
01:19:42.476 00.000 8976 move complete, result=0
01:19:42.476 00.000 8976 worker thread done servicing request
01:19:42.476 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:19:42.487 00.011 5052 UpdateGuideState exits: m=204 SNR=9.8
01:19:42.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:42.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:42.487 00.000 5052 Enqueuing Expose request
01:19:42.487 00.000 8976 Worker thread wakes up
01:19:42.488 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:19:42.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:42.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:43.174 00.686 8976 Exposure complete
01:19:43.179 00.005 8976 worker thread done servicing request
01:19:43.179 00.000 5052 OnExposeComplete: enter
01:19:43.180 00.001 5052 UpdateGuideState(): m_state=6
01:19:43.180 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3260
01:19:43.180 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.86, Mass=163, SNR=8.8, Peak=63 HFD=3.0
01:19:43.180 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:19:43.180 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:19:43.180 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.15 hyp=0.36 cameraTheta=0.42 mountX=-0.02 mountY=-0.36, mountTheta=-1.62
01:19:43.180 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.15, opts=13)
01:19:43.180 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.15)
01:19:43.180 00.000 8976 Worker thread wakes up
01:19:43.181 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.15) opts 0xd
01:19:43.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.15)
01:19:43.181 00.000 8976 Moving (0.33, 0.15) raw xDistance=-0.02 yDistance=-0.36
01:19:43.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:19:43.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:19:43.181 00.000 8976 MoveAxis(R, 0, ABG)
01:19:43.181 00.000 8976 MoveAxis(U, 1, ABG)
01:19:43.181 00.000 8976 stepping (-14, -9) + (0, 1)
01:19:43.181 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:43.182 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:19:43.191 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
01:19:43.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:43.191 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:43.191 00.000 5052 Enqueuing Expose request
01:19:43.206 00.015 8976 Received - 47 (G) 
01:19:43.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:43.206 00.000 8976 stepped: pos (-14, -8)
01:19:43.206 00.000 8976 move complete, result=0
01:19:43.206 00.000 8976 worker thread done servicing request
01:19:43.206 00.000 8976 Worker thread wakes up
01:19:43.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:43.206 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:43.206 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
01:19:43.897 00.691 8976 Exposure complete
01:19:43.903 00.006 8976 worker thread done servicing request
01:19:43.903 00.000 5052 OnExposeComplete: enter
01:19:43.903 00.000 5052 UpdateGuideState(): m_state=6
01:19:43.903 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3261
01:19:43.903 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.10, Mass=195, SNR=9.6, Peak=65 HFD=2.9
01:19:43.903 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
01:19:43.903 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
01:19:43.903 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=-0.61 hyp=1.05 cameraTheta=-0.62 mountX=-0.93 mountY=-0.39, mountTheta=-2.75
01:19:43.903 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=-0.61, opts=13)
01:19:43.905 00.002 5052 Enqueuing Move request for stepguider (0.86, -0.61)
01:19:43.905 00.000 8976 Worker thread wakes up
01:19:43.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, -0.61) opts 0xd
01:19:43.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, -0.61)
01:19:43.905 00.000 8976 Moving (0.86, -0.61) raw xDistance=-0.93 yDistance=-0.39
01:19:43.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.93
01:19:43.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
01:19:43.905 00.000 8976 MoveAxis(R, 4, ABG)
01:19:43.905 00.000 8976 stepping (-14, -8) + (4, 0)
01:19:43.905 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:43.905 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:19:43.916 00.011 5052 UpdateGuideState exits: m=195 SNR=9.6
01:19:43.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:43.916 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:43.916 00.000 5052 Enqueuing Expose request
01:19:43.942 00.026 8976 Received - 47 (G) 
01:19:43.942 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:43.942 00.000 8976 stepped: pos (-10, -8)
01:19:43.942 00.000 8976 MoveAxis(U, 2, ABG)
01:19:43.942 00.000 8976 stepping (-10, -8) + (0, 2)
01:19:43.942 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:43.974 00.032 8976 Received - 47 (G) 
01:19:43.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:43.974 00.000 8976 stepped: pos (-10, -6)
01:19:43.974 00.000 8976 move complete, result=0
01:19:43.974 00.000 8976 worker thread done servicing request
01:19:43.974 00.000 8976 Worker thread wakes up
01:19:43.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:43.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:43.974 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.4 px 2 ms NORTH
01:19:44.665 00.691 8976 Exposure complete
01:19:44.670 00.005 8976 worker thread done servicing request
01:19:44.670 00.000 5052 OnExposeComplete: enter
01:19:44.670 00.000 5052 UpdateGuideState(): m_state=6
01:19:44.670 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3262
01:19:44.670 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.81, Mass=184, SNR=9.3, Peak=60 HFD=2.7
01:19:44.670 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
01:19:44.671 00.001 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
01:19:44.671 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=0.10 hyp=0.89 cameraTheta=0.11 mountX=-0.32 mountY=-0.80, mountTheta=-1.95
01:19:44.671 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=0.10, opts=13)
01:19:44.671 00.000 5052 Enqueuing Move request for stepguider (0.89, 0.10)
01:19:44.671 00.000 8976 Worker thread wakes up
01:19:44.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, 0.10) opts 0xd
01:19:44.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, 0.10)
01:19:44.671 00.000 8976 Moving (0.89, 0.10) raw xDistance=-0.32 yDistance=-0.80
01:19:44.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
01:19:44.672 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.80
01:19:44.672 00.000 8976 MoveAxis(R, 2, ABG)
01:19:44.672 00.000 8976 stepping (-10, -6) + (2, 0)
01:19:44.672 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:44.672 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:19:44.682 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:19:44.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:44.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:44.682 00.000 5052 Enqueuing Expose request
01:19:44.709 00.027 8976 Received - 47 (G) 
01:19:44.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:44.709 00.000 8976 stepped: pos (-8, -6)
01:19:44.709 00.000 8976 MoveAxis(U, 3, ABG)
01:19:44.709 00.000 8976 stepping (-8, -6) + (0, 3)
01:19:44.709 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:44.741 00.032 8976 Received - 47 (G) 
01:19:44.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:44.741 00.000 8976 stepped: pos (-8, -3)
01:19:44.741 00.000 8976 move complete, result=0
01:19:44.741 00.000 8976 worker thread done servicing request
01:19:44.741 00.000 8976 Worker thread wakes up
01:19:44.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:44.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:44.741 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.8 px 3 ms NORTH
01:19:45.436 00.695 8976 Exposure complete
01:19:45.442 00.006 8976 worker thread done servicing request
01:19:45.442 00.000 5052 OnExposeComplete: enter
01:19:45.442 00.000 5052 UpdateGuideState(): m_state=6
01:19:45.442 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3263
01:19:45.442 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=281.94, Mass=183, SNR=9.3, Peak=63 HFD=2.5
01:19:45.442 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:19:45.442 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:19:45.442 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=0.23 hyp=0.99 cameraTheta=0.24 mountX=-0.23 mountY=-0.93, mountTheta=-1.81
01:19:45.443 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=0.23, opts=13)
01:19:45.443 00.000 5052 Enqueuing Move request for stepguider (0.96, 0.23)
01:19:45.443 00.000 8976 Worker thread wakes up
01:19:45.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, 0.23) opts 0xd
01:19:45.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, 0.23)
01:19:45.443 00.000 8976 Moving (0.96, 0.23) raw xDistance=-0.23 yDistance=-0.93
01:19:45.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:19:45.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.93
01:19:45.443 00.000 8976 MoveAxis(R, 0, ABG)
01:19:45.443 00.000 8976 MoveAxis(U, 4, ABG)
01:19:45.443 00.000 8976 stepping (-8, -3) + (0, 4)
01:19:45.443 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:45.444 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:19:45.454 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:19:45.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:45.454 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:45.454 00.000 5052 Enqueuing Expose request
01:19:45.476 00.022 8976 Received - 47 (G) 
01:19:45.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:45.476 00.000 8976 stepped: pos (-8, 1)
01:19:45.476 00.000 8976 move complete, result=0
01:19:45.476 00.000 8976 worker thread done servicing request
01:19:45.476 00.000 8976 Worker thread wakes up
01:19:45.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:45.476 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:45.476 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
01:19:46.167 00.691 8976 Exposure complete
01:19:46.172 00.005 8976 worker thread done servicing request
01:19:46.173 00.001 5052 OnExposeComplete: enter
01:19:46.173 00.000 5052 UpdateGuideState(): m_state=6
01:19:46.173 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3264
01:19:46.173 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=281.93, Mass=180, SNR=9.3, Peak=61 HFD=2.8
01:19:46.173 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:19:46.173 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:19:46.173 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=0.22 hyp=0.93 cameraTheta=0.24 mountX=-0.21 mountY=-0.88, mountTheta=-1.81
01:19:46.173 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=0.22, opts=13)
01:19:46.173 00.000 5052 Enqueuing Move request for stepguider (0.90, 0.22)
01:19:46.174 00.001 8976 Worker thread wakes up
01:19:46.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, 0.22) opts 0xd
01:19:46.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, 0.22)
01:19:46.174 00.000 8976 Moving (0.90, 0.22) raw xDistance=-0.21 yDistance=-0.88
01:19:46.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:19:46.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.88
01:19:46.174 00.000 8976 MoveAxis(R, 0, ABG)
01:19:46.174 00.000 8976 MoveAxis(U, 4, ABG)
01:19:46.174 00.000 8976 stepping (-8, 1) + (0, 4)
01:19:46.174 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:46.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:19:46.184 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
01:19:46.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:46.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:46.184 00.000 5052 Enqueuing Expose request
01:19:46.212 00.028 8976 Received - 47 (G) 
01:19:46.212 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:19:46.212 00.000 8976 stepped: pos (-8, 5)
01:19:46.212 00.000 8976 move complete, result=0
01:19:46.212 00.000 8976 worker thread done servicing request
01:19:46.212 00.000 8976 Worker thread wakes up
01:19:46.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:46.212 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:46.212 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
01:19:46.905 00.693 8976 Exposure complete
01:19:46.910 00.005 8976 worker thread done servicing request
01:19:46.910 00.000 5052 OnExposeComplete: enter
01:19:46.910 00.000 5052 UpdateGuideState(): m_state=6
01:19:46.910 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3265
01:19:46.910 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.27, Mass=187, SNR=9.4, Peak=63 HFD=2.5
01:19:46.910 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
01:19:46.910 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.63 = -2.63)
01:19:46.910 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.44 hyp=0.94 cameraTheta=-0.48 mountX=-0.77 mountY=-0.46, mountTheta=-2.60
01:19:46.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.44, opts=13)
01:19:46.911 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.44)
01:19:46.911 00.000 8976 Worker thread wakes up
01:19:46.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.44) opts 0xd
01:19:46.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.44)
01:19:46.911 00.000 8976 Moving (0.83, -0.44) raw xDistance=-0.77 yDistance=-0.46
01:19:46.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77
01:19:46.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.46
01:19:46.911 00.000 8976 MoveAxis(R, 3, ABG)
01:19:46.911 00.000 8976 stepping (-8, 5) + (3, 0)
01:19:46.911 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:46.912 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:19:46.922 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:19:46.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:46.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:46.922 00.000 5052 Enqueuing Expose request
01:19:46.947 00.025 8976 Received - 47 (G) 
01:19:46.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:19:46.947 00.000 8976 stepped: pos (-5, 5)
01:19:46.947 00.000 8976 MoveAxis(U, 2, ABG)
01:19:46.947 00.000 8976 stepping (-5, 5) + (0, 2)
01:19:46.947 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:46.979 00.032 8976 Received - 47 (G) 
01:19:46.979 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:46.979 00.000 8976 stepped: pos (-5, 7)
01:19:46.979 00.000 8976 move complete, result=0
01:19:46.979 00.000 8976 worker thread done servicing request
01:19:46.979 00.000 8976 Worker thread wakes up
01:19:46.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:46.979 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.5 px 2 ms NORTH
01:19:46.979 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:47.673 00.694 8976 Exposure complete
01:19:47.679 00.006 8976 worker thread done servicing request
01:19:47.679 00.000 5052 OnExposeComplete: enter
01:19:47.679 00.000 5052 UpdateGuideState(): m_state=6
01:19:47.679 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3266
01:19:47.679 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=282.00, Mass=191, SNR=9.6, Peak=66 HFD=2.6
01:19:47.679 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
01:19:47.679 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
01:19:47.679 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.29 hyp=0.39 cameraTheta=0.84 mountX=0.14 mountY=-0.37, mountTheta=-1.22
01:19:47.680 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.29, opts=13)
01:19:47.681 00.001 5052 Enqueuing Move request for stepguider (0.26, 0.29)
01:19:47.681 00.000 8976 Worker thread wakes up
01:19:47.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.29) opts 0xd
01:19:47.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.29)
01:19:47.681 00.000 8976 Moving (0.26, 0.29) raw xDistance=0.14 yDistance=-0.37
01:19:47.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:19:47.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
01:19:47.681 00.000 8976 MoveAxis(R, 0, ABG)
01:19:47.681 00.000 8976 MoveAxis(U, 2, ABG)
01:19:47.681 00.000 8976 stepping (-5, 7) + (0, 2)
01:19:47.681 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:47.682 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:19:47.691 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
01:19:47.691 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:47.692 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:47.692 00.000 5052 Enqueuing Expose request
01:19:47.715 00.023 8976 Received - 47 (G) 
01:19:47.715 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:47.715 00.000 8976 stepped: pos (-5, 9)
01:19:47.715 00.000 8976 move complete, result=0
01:19:47.715 00.000 8976 worker thread done servicing request
01:19:47.715 00.000 8976 Worker thread wakes up
01:19:47.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:47.715 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:47.715 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:19:48.410 00.695 8976 Exposure complete
01:19:48.416 00.006 8976 worker thread done servicing request
01:19:48.416 00.000 5052 OnExposeComplete: enter
01:19:48.417 00.001 5052 UpdateGuideState(): m_state=6
01:19:48.417 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3267
01:19:48.417 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.90, Mass=187, SNR=9.4, Peak=62 HFD=2.9
01:19:48.417 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
01:19:48.417 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
01:19:48.417 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.86 mountX=0.20 mountY=-0.06, mountTheta=-0.28
01:19:48.417 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.19, opts=13)
01:19:48.417 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.19)
01:19:48.417 00.000 8976 Worker thread wakes up
01:19:48.418 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.19) opts 0xd
01:19:48.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.19)
01:19:48.418 00.000 8976 Moving (-0.06, 0.19) raw xDistance=0.20 yDistance=-0.06
01:19:48.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:19:48.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:19:48.418 00.000 8976 MoveAxis(R, 0, ABG)
01:19:48.418 00.000 8976 MoveAxis(U, 0, ABG)
01:19:48.418 00.000 8976 move complete, result=0
01:19:48.418 00.000 8976 worker thread done servicing request
01:19:48.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:19:48.428 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:19:48.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:48.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:48.428 00.000 5052 Enqueuing Expose request
01:19:48.428 00.000 8976 Worker thread wakes up
01:19:48.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:48.428 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:48.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:49.121 00.693 8976 Exposure complete
01:19:49.126 00.005 8976 worker thread done servicing request
01:19:49.126 00.000 5052 OnExposeComplete: enter
01:19:49.126 00.000 5052 UpdateGuideState(): m_state=6
01:19:49.126 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3268
01:19:49.127 00.001 5052 Star::Find returns 1 (0), X=329.10, Y=282.08, Mass=177, SNR=9.2, Peak=60 HFD=2.8
01:19:49.127 00.000 5052 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.04) = xAngle (-0.27 = -0.27)
01:19:49.127 00.000 5052 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.38 = -0.38)
01:19:49.127 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.77 mountX=0.36 mountY=-0.14, mountTheta=-0.36
01:19:49.127 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.37, opts=13)
01:19:49.127 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.37)
01:19:49.128 00.001 8976 Worker thread wakes up
01:19:49.128 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.37) opts 0xd
01:19:49.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.37)
01:19:49.128 00.000 8976 Moving (-0.07, 0.37) raw xDistance=0.36 yDistance=-0.14
01:19:49.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:19:49.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:19:49.128 00.000 8976 MoveAxis(L, 1, ABG)
01:19:49.128 00.000 8976 stepping (-5, 9) + (-1, 0)
01:19:49.128 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:49.129 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:19:49.139 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
01:19:49.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:49.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:49.139 00.000 5052 Enqueuing Expose request
01:19:49.153 00.014 8976 Received - 47 (G) 
01:19:49.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:49.153 00.000 8976 stepped: pos (-6, 9)
01:19:49.153 00.000 8976 MoveAxis(U, 0, ABG)
01:19:49.154 00.001 8976 move complete, result=0
01:19:49.154 00.000 8976 worker thread done servicing request
01:19:49.154 00.000 8976 Worker thread wakes up
01:19:49.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:49.154 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:49.154 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
01:19:49.850 00.696 8976 Exposure complete
01:19:49.855 00.005 8976 worker thread done servicing request
01:19:49.855 00.000 5052 OnExposeComplete: enter
01:19:49.855 00.000 5052 UpdateGuideState(): m_state=6
01:19:49.855 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3269
01:19:49.855 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.59, Mass=209, SNR=9.9, Peak=65 HFD=3.2
01:19:49.855 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
01:19:49.855 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
01:19:49.855 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.12 hyp=0.50 cameraTheta=-2.89 mountX=0.11 mountY=0.47, mountTheta=1.34
01:19:49.855 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.12, opts=13)
01:19:49.855 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.12)
01:19:49.856 00.001 8976 Worker thread wakes up
01:19:49.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.12) opts 0xd
01:19:49.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.12)
01:19:49.856 00.000 8976 Moving (-0.48, -0.12) raw xDistance=0.11 yDistance=0.47
01:19:49.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:19:49.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:19:49.856 00.000 8976 MoveAxis(R, 0, ABG)
01:19:49.856 00.000 8976 MoveAxis(D, 2, ABG)
01:19:49.856 00.000 8976 stepping (-6, 9) + (0, -2)
01:19:49.856 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:49.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:19:49.867 00.011 5052 UpdateGuideState exits: m=209 SNR=9.9
01:19:49.868 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:49.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:49.868 00.000 5052 Enqueuing Expose request
01:19:49.889 00.021 8976 Received - 47 (G) 
01:19:49.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:49.889 00.000 8976 stepped: pos (-6, 7)
01:19:49.889 00.000 8976 move complete, result=0
01:19:49.889 00.000 8976 worker thread done servicing request
01:19:49.889 00.000 8976 Worker thread wakes up
01:19:49.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:49.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:49.889 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:19:50.576 00.687 8976 Exposure complete
01:19:50.581 00.005 8976 worker thread done servicing request
01:19:50.581 00.000 5052 OnExposeComplete: enter
01:19:50.581 00.000 5052 UpdateGuideState(): m_state=6
01:19:50.581 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3270
01:19:50.581 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.78, Mass=171, SNR=9.0, Peak=61 HFD=2.7
01:19:50.581 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.04) = xAngle (-0.32 = -0.32)
01:19:50.581 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
01:19:50.582 00.001 5052 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.72 mountX=0.06 mountY=-0.03, mountTheta=-0.41
01:19:50.582 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.07, opts=13)
01:19:50.582 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.07)
01:19:50.582 00.000 8976 Worker thread wakes up
01:19:50.582 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.07) opts 0xd
01:19:50.582 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.07)
01:19:50.582 00.000 8976 Moving (-0.01, 0.07) raw xDistance=0.06 yDistance=-0.03
01:19:50.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:19:50.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:19:50.583 00.001 8976 MoveAxis(R, 0, ABG)
01:19:50.583 00.000 8976 MoveAxis(U, 0, ABG)
01:19:50.583 00.000 8976 move complete, result=0
01:19:50.583 00.000 8976 worker thread done servicing request
01:19:50.584 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:19:50.593 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:19:50.593 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:50.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:50.593 00.000 5052 Enqueuing Expose request
01:19:50.593 00.000 8976 Worker thread wakes up
01:19:50.593 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:50.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:50.594 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:51.281 00.687 8976 Exposure complete
01:19:51.287 00.006 8976 worker thread done servicing request
01:19:51.287 00.000 5052 OnExposeComplete: enter
01:19:51.287 00.000 5052 UpdateGuideState(): m_state=6
01:19:51.287 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3271
01:19:51.287 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.87, Mass=203, SNR=9.9, Peak=60 HFD=3.7
01:19:51.287 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
01:19:51.287 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
01:19:51.287 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.24 mountX=0.20 mountY=0.02, mountTheta=0.10
01:19:51.288 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.16, opts=13)
01:19:51.288 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.16)
01:19:51.288 00.000 8976 Worker thread wakes up
01:19:51.288 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.16) opts 0xd
01:19:51.288 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.16)
01:19:51.289 00.001 8976 Moving (-0.12, 0.16) raw xDistance=0.20 yDistance=0.02
01:19:51.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:19:51.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:19:51.289 00.000 8976 MoveAxis(R, 0, ABG)
01:19:51.289 00.000 8976 MoveAxis(U, 0, ABG)
01:19:51.289 00.000 8976 move complete, result=0
01:19:51.289 00.000 8976 worker thread done servicing request
01:19:51.289 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:19:51.299 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
01:19:51.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:51.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:51.299 00.000 5052 Enqueuing Expose request
01:19:51.299 00.000 8976 Worker thread wakes up
01:19:51.299 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:51.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:51.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:51.988 00.689 8976 Exposure complete
01:19:51.993 00.005 8976 worker thread done servicing request
01:19:51.994 00.001 5052 OnExposeComplete: enter
01:19:51.994 00.000 5052 UpdateGuideState(): m_state=6
01:19:51.994 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3272
01:19:51.994 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.17, Mass=172, SNR=9.0, Peak=66 HFD=3.2
01:19:51.994 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
01:19:51.994 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
01:19:51.994 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.46 hyp=0.49 cameraTheta=1.24 mountX=0.34 mountY=-0.39, mountTheta=-0.85
01:19:51.994 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.46, opts=13)
01:19:51.995 00.001 5052 Enqueuing Move request for stepguider (0.16, 0.46)
01:19:51.995 00.000 8976 Worker thread wakes up
01:19:51.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.46) opts 0xd
01:19:51.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.46)
01:19:51.995 00.000 8976 Moving (0.16, 0.46) raw xDistance=0.34 yDistance=-0.39
01:19:51.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:19:51.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:19:51.995 00.000 8976 MoveAxis(L, 1, ABG)
01:19:51.995 00.000 8976 stepping (-6, 7) + (-1, 0)
01:19:51.995 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:51.996 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:19:52.005 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
01:19:52.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:52.005 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:52.005 00.000 5052 Enqueuing Expose request
01:19:52.015 00.010 8976 Received - 47 (G) 
01:19:52.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:52.015 00.000 8976 stepped: pos (-7, 7)
01:19:52.015 00.000 8976 MoveAxis(U, 2, ABG)
01:19:52.015 00.000 8976 stepping (-7, 7) + (0, 2)
01:19:52.015 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:52.047 00.032 8976 Received - 47 (G) 
01:19:52.047 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:52.047 00.000 8976 stepped: pos (-7, 9)
01:19:52.047 00.000 8976 move complete, result=0
01:19:52.047 00.000 8976 worker thread done servicing request
01:19:52.047 00.000 8976 Worker thread wakes up
01:19:52.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:52.047 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
01:19:52.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:52.746 00.699 8976 Exposure complete
01:19:52.751 00.005 8976 worker thread done servicing request
01:19:52.751 00.000 5052 OnExposeComplete: enter
01:19:52.751 00.000 5052 UpdateGuideState(): m_state=6
01:19:52.752 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3273
01:19:52.752 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=282.25, Mass=189, SNR=9.4, Peak=63 HFD=2.8
01:19:52.752 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.04) = xAngle (-0.15 = -0.15)
01:19:52.752 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.26 = -0.26)
01:19:52.752 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.54 hyp=0.57 cameraTheta=1.89 mountX=0.56 mountY=-0.14, mountTheta=-0.25
01:19:52.753 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.54, opts=13)
01:19:52.753 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.54)
01:19:52.753 00.000 8976 Worker thread wakes up
01:19:52.753 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.54) opts 0xd
01:19:52.753 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.54)
01:19:52.753 00.000 8976 Moving (-0.18, 0.54) raw xDistance=0.56 yDistance=-0.14
01:19:52.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
01:19:52.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:19:52.753 00.000 8976 MoveAxis(L, 2, ABG)
01:19:52.753 00.000 8976 stepping (-7, 9) + (-2, 0)
01:19:52.753 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:52.754 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:19:52.763 00.009 5052 UpdateGuideState exits: m=189 SNR=9.4
01:19:52.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:52.763 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:52.763 00.000 5052 Enqueuing Expose request
01:19:52.783 00.020 8976 Received - 47 (G) 
01:19:52.783 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:52.783 00.000 8976 stepped: pos (-9, 9)
01:19:52.783 00.000 8976 MoveAxis(U, 0, ABG)
01:19:52.783 00.000 8976 move complete, result=0
01:19:52.783 00.000 8976 worker thread done servicing request
01:19:52.783 00.000 8976 Worker thread wakes up
01:19:52.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:52.783 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:52.783 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.1 px 0 ms NORTH
01:19:53.473 00.690 8976 Exposure complete
01:19:53.479 00.006 8976 worker thread done servicing request
01:19:53.479 00.000 5052 OnExposeComplete: enter
01:19:53.479 00.000 5052 UpdateGuideState(): m_state=6
01:19:53.479 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3274
01:19:53.479 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.61, Mass=192, SNR=9.5, Peak=66 HFD=3.3
01:19:53.479 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
01:19:53.479 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
01:19:53.479 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.37 mountX=-0.21 mountY=-0.16, mountTheta=-2.48
01:19:53.480 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.10, opts=13)
01:19:53.480 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.10)
01:19:53.481 00.001 8976 Worker thread wakes up
01:19:53.481 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.10) opts 0xd
01:19:53.481 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.10)
01:19:53.481 00.000 8976 Moving (0.26, -0.10) raw xDistance=-0.21 yDistance=-0.16
01:19:53.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:19:53.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:19:53.481 00.000 8976 MoveAxis(R, 0, ABG)
01:19:53.481 00.000 8976 MoveAxis(U, 0, ABG)
01:19:53.481 00.000 8976 move complete, result=0
01:19:53.481 00.000 8976 worker thread done servicing request
01:19:53.482 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:19:53.491 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
01:19:53.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:53.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:53.491 00.000 5052 Enqueuing Expose request
01:19:53.491 00.000 8976 Worker thread wakes up
01:19:53.491 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:19:53.492 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:53.492 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:54.177 00.685 8976 Exposure complete
01:19:54.182 00.005 8976 worker thread done servicing request
01:19:54.182 00.000 5052 OnExposeComplete: enter
01:19:54.182 00.000 5052 UpdateGuideState(): m_state=6
01:19:54.182 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3275
01:19:54.182 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.93, Mass=203, SNR=9.9, Peak=64 HFD=3.4
01:19:54.182 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
01:19:54.182 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
01:19:54.182 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.17 mountX=0.16 mountY=-0.20, mountTheta=-0.91
01:19:54.183 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.22, opts=13)
01:19:54.183 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.22)
01:19:54.183 00.000 8976 Worker thread wakes up
01:19:54.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.22) opts 0xd
01:19:54.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.22)
01:19:54.183 00.000 8976 Moving (0.09, 0.22) raw xDistance=0.16 yDistance=-0.20
01:19:54.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:19:54.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:19:54.183 00.000 8976 MoveAxis(R, 0, ABG)
01:19:54.183 00.000 8976 MoveAxis(U, 0, ABG)
01:19:54.185 00.002 8976 move complete, result=0
01:19:54.185 00.000 8976 worker thread done servicing request
01:19:54.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:19:54.194 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:19:54.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:54.194 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:54.194 00.000 5052 Enqueuing Expose request
01:19:54.194 00.000 8976 Worker thread wakes up
01:19:54.194 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:19:54.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:54.194 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:54.878 00.684 8976 Exposure complete
01:19:54.884 00.006 8976 worker thread done servicing request
01:19:54.884 00.000 5052 OnExposeComplete: enter
01:19:54.884 00.000 5052 UpdateGuideState(): m_state=6
01:19:54.884 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3276
01:19:54.884 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.84, Mass=212, SNR=10.0, Peak=66 HFD=3.6
01:19:54.884 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:19:54.884 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:19:54.884 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.13 hyp=0.51 cameraTheta=0.26 mountX=-0.11 mountY=-0.49, mountTheta=-1.79
01:19:54.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.13, opts=13)
01:19:54.885 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.13)
01:19:54.885 00.000 8976 Worker thread wakes up
01:19:54.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.13) opts 0xd
01:19:54.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.13)
01:19:54.885 00.000 8976 Moving (0.49, 0.13) raw xDistance=-0.11 yDistance=-0.49
01:19:54.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:19:54.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:19:54.885 00.000 8976 MoveAxis(R, 0, ABG)
01:19:54.885 00.000 8976 MoveAxis(U, 2, ABG)
01:19:54.885 00.000 8976 stepping (-9, 9) + (0, 2)
01:19:54.886 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:54.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=148, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:19:54.895 00.009 5052 UpdateGuideState exits: m=212 SNR=10.0
01:19:54.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:54.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:54.895 00.000 5052 Enqueuing Expose request
01:19:54.909 00.014 8976 Received - 47 (G) 
01:19:54.909 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:54.909 00.000 8976 stepped: pos (-9, 11)
01:19:54.909 00.000 8976 move complete, result=0
01:19:54.909 00.000 8976 worker thread done servicing request
01:19:54.909 00.000 8976 Worker thread wakes up
01:19:54.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:54.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:54.909 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:19:55.597 00.688 8976 Exposure complete
01:19:55.603 00.006 8976 worker thread done servicing request
01:19:55.603 00.000 5052 OnExposeComplete: enter
01:19:55.603 00.000 5052 UpdateGuideState(): m_state=6
01:19:55.603 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3277
01:19:55.603 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.60, Mass=188, SNR=9.4, Peak=63 HFD=3.2
01:19:55.603 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
01:19:55.603 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
01:19:55.603 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.11 hyp=0.37 cameraTheta=-0.30 mountX=-0.26 mountY=-0.24, mountTheta=-2.40
01:19:55.604 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.11, opts=13)
01:19:55.604 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.11)
01:19:55.604 00.000 8976 Worker thread wakes up
01:19:55.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.11) opts 0xd
01:19:55.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.11)
01:19:55.604 00.000 8976 Moving (0.36, -0.11) raw xDistance=-0.26 yDistance=-0.24
01:19:55.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:19:55.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:19:55.604 00.000 8976 MoveAxis(R, 1, ABG)
01:19:55.604 00.000 8976 stepping (-9, 11) + (1, 0)
01:19:55.604 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:55.605 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:19:55.614 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:19:55.615 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:55.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:55.615 00.000 5052 Enqueuing Expose request
01:19:55.628 00.013 8976 Received - 47 (G) 
01:19:55.628 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:55.628 00.000 8976 stepped: pos (-8, 11)
01:19:55.628 00.000 8976 MoveAxis(U, 0, ABG)
01:19:55.628 00.000 8976 move complete, result=0
01:19:55.628 00.000 8976 worker thread done servicing request
01:19:55.628 00.000 8976 Worker thread wakes up
01:19:55.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:55.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:55.628 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:19:56.317 00.689 8976 Exposure complete
01:19:56.323 00.006 8976 worker thread done servicing request
01:19:56.324 00.001 5052 OnExposeComplete: enter
01:19:56.324 00.000 5052 UpdateGuideState(): m_state=6
01:19:56.324 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3278
01:19:56.324 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.85, Mass=183, SNR=9.3, Peak=63 HFD=3.3
01:19:56.324 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
01:19:56.324 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
01:19:56.324 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.22 cameraTheta=0.72 mountX=0.05 mountY=-0.21, mountTheta=-1.33
01:19:56.324 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.14, opts=13)
01:19:56.324 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.14)
01:19:56.325 00.001 8976 Worker thread wakes up
01:19:56.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.14) opts 0xd
01:19:56.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.14)
01:19:56.325 00.000 8976 Moving (0.16, 0.14) raw xDistance=0.05 yDistance=-0.21
01:19:56.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:19:56.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:19:56.325 00.000 8976 MoveAxis(R, 0, ABG)
01:19:56.325 00.000 8976 MoveAxis(U, 0, ABG)
01:19:56.325 00.000 8976 move complete, result=0
01:19:56.325 00.000 8976 worker thread done servicing request
01:19:56.325 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:19:56.334 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:19:56.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:56.334 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:56.334 00.000 5052 Enqueuing Expose request
01:19:56.334 00.000 8976 Worker thread wakes up
01:19:56.334 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:19:56.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:56.334 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:57.022 00.688 8976 Exposure complete
01:19:57.028 00.006 8976 worker thread done servicing request
01:19:57.028 00.000 5052 OnExposeComplete: enter
01:19:57.028 00.000 5052 UpdateGuideState(): m_state=6
01:19:57.028 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3279
01:19:57.028 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.76, Mass=173, SNR=9.0, Peak=63 HFD=3.0
01:19:57.028 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:19:57.028 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:19:57.028 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.26 mountX=-0.04 mountY=-0.19, mountTheta=-1.78
01:19:57.029 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.05, opts=13)
01:19:57.029 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.05)
01:19:57.029 00.000 8976 Worker thread wakes up
01:19:57.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.05) opts 0xd
01:19:57.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.05)
01:19:57.029 00.000 8976 Moving (0.19, 0.05) raw xDistance=-0.04 yDistance=-0.19
01:19:57.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:19:57.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:19:57.029 00.000 8976 MoveAxis(R, 0, ABG)
01:19:57.029 00.000 8976 MoveAxis(U, 0, ABG)
01:19:57.030 00.001 8976 move complete, result=0
01:19:57.030 00.000 8976 worker thread done servicing request
01:19:57.030 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:19:57.041 00.011 5052 UpdateGuideState exits: m=173 SNR=9.0
01:19:57.041 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:57.041 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:57.041 00.000 5052 Enqueuing Expose request
01:19:57.042 00.001 8976 Worker thread wakes up
01:19:57.042 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:19:57.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:57.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:57.728 00.686 8976 Exposure complete
01:19:57.733 00.005 8976 worker thread done servicing request
01:19:57.733 00.000 5052 OnExposeComplete: enter
01:19:57.733 00.000 5052 UpdateGuideState(): m_state=6
01:19:57.733 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3280
01:19:57.733 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.50, Mass=184, SNR=9.3, Peak=65 HFD=3.4
01:19:57.733 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.45 = 1.84)
01:19:57.733 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
01:19:57.733 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-2.40 mountX=-0.08 mountY=0.31, mountTheta=1.83
01:19:57.734 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.21, opts=13)
01:19:57.734 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.21)
01:19:57.734 00.000 8976 Worker thread wakes up
01:19:57.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.21) opts 0xd
01:19:57.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.21)
01:19:57.734 00.000 8976 Moving (-0.23, -0.21) raw xDistance=-0.08 yDistance=0.31
01:19:57.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:19:57.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:19:57.734 00.000 8976 MoveAxis(R, 0, ABG)
01:19:57.735 00.001 8976 MoveAxis(D, 1, ABG)
01:19:57.735 00.000 8976 stepping (-8, 11) + (0, -1)
01:19:57.735 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:57.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:19:57.744 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:19:57.745 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:57.745 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:57.745 00.000 5052 Enqueuing Expose request
01:19:57.754 00.009 8976 Received - 47 (G) 
01:19:57.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:57.754 00.000 8976 stepped: pos (-8, 10)
01:19:57.754 00.000 8976 move complete, result=0
01:19:57.754 00.000 8976 worker thread done servicing request
01:19:57.754 00.000 8976 Worker thread wakes up
01:19:57.754 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:19:57.755 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:57.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:58.442 00.687 8976 Exposure complete
01:19:58.448 00.006 8976 worker thread done servicing request
01:19:58.448 00.000 5052 OnExposeComplete: enter
01:19:58.448 00.000 5052 UpdateGuideState(): m_state=6
01:19:58.448 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3281
01:19:58.448 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.72, Mass=197, SNR=9.6, Peak=65 HFD=3.6
01:19:58.448 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
01:19:58.448 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:19:58.448 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.01 hyp=0.72 cameraTheta=0.02 mountX=-0.31 mountY=-0.61, mountTheta=-2.05
01:19:58.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.01, opts=13)
01:19:58.449 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.01)
01:19:58.449 00.000 8976 Worker thread wakes up
01:19:58.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.01) opts 0xd
01:19:58.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.01)
01:19:58.449 00.000 8976 Moving (0.72, 0.01) raw xDistance=-0.31 yDistance=-0.61
01:19:58.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:19:58.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.61
01:19:58.449 00.000 8976 MoveAxis(R, 1, ABG)
01:19:58.449 00.000 8976 stepping (-8, 10) + (1, 0)
01:19:58.449 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:58.450 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:19:58.459 00.009 5052 UpdateGuideState exits: m=197 SNR=9.6
01:19:58.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:58.459 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:58.459 00.000 5052 Enqueuing Expose request
01:19:58.474 00.015 8976 Received - 47 (G) 
01:19:58.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:58.474 00.000 8976 stepped: pos (-7, 10)
01:19:58.474 00.000 8976 MoveAxis(U, 2, ABG)
01:19:58.474 00.000 8976 stepping (-7, 10) + (0, 2)
01:19:58.474 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:58.505 00.031 8976 Received - 47 (G) 
01:19:58.505 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:19:58.505 00.000 8976 stepped: pos (-7, 12)
01:19:58.505 00.000 8976 move complete, result=0
01:19:58.505 00.000 8976 worker thread done servicing request
01:19:58.505 00.000 8976 Worker thread wakes up
01:19:58.505 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:19:58.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:58.505 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:59.197 00.692 8976 Exposure complete
01:19:59.202 00.005 8976 worker thread done servicing request
01:19:59.202 00.000 5052 OnExposeComplete: enter
01:19:59.202 00.000 5052 UpdateGuideState(): m_state=6
01:19:59.202 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3282
01:19:59.203 00.001 5052 Star::Find returns 1 (0), X=329.40, Y=281.45, Mass=186, SNR=9.3, Peak=66 HFD=3.3
01:19:59.203 00.000 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
01:19:59.203 00.000 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
01:19:59.203 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.26 hyp=0.34 cameraTheta=-0.85 mountX=-0.33 mountY=-0.05, mountTheta=-2.99
01:19:59.203 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.26, opts=13)
01:19:59.203 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.26)
01:19:59.203 00.000 8976 Worker thread wakes up
01:19:59.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.26) opts 0xd
01:19:59.204 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.26)
01:19:59.204 00.000 8976 Moving (0.22, -0.26) raw xDistance=-0.33 yDistance=-0.05
01:19:59.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
01:19:59.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:19:59.204 00.000 8976 MoveAxis(R, 1, ABG)
01:19:59.204 00.000 8976 stepping (-7, 12) + (1, 0)
01:19:59.204 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:59.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:19:59.213 00.009 5052 UpdateGuideState exits: m=186 SNR=9.3
01:19:59.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:59.214 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:59.214 00.000 5052 Enqueuing Expose request
01:19:59.225 00.011 8976 Received - 47 (G) 
01:19:59.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:59.225 00.000 8976 stepped: pos (-6, 12)
01:19:59.225 00.000 8976 MoveAxis(U, 0, ABG)
01:19:59.225 00.000 8976 move complete, result=0
01:19:59.225 00.000 8976 worker thread done servicing request
01:19:59.225 00.000 8976 Worker thread wakes up
01:19:59.225 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:19:59.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:59.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:19:59.914 00.689 8976 Exposure complete
01:19:59.919 00.005 8976 worker thread done servicing request
01:19:59.919 00.000 5052 OnExposeComplete: enter
01:19:59.919 00.000 5052 UpdateGuideState(): m_state=6
01:19:59.919 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3283
01:19:59.919 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.89, Mass=178, SNR=9.2, Peak=65 HFD=3.1
01:19:59.919 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
01:19:59.919 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
01:19:59.919 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.18 hyp=0.38 cameraTheta=2.64 mountX=0.31 mountY=0.18, mountTheta=0.52
01:19:59.919 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.18, opts=13)
01:19:59.919 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.18)
01:19:59.920 00.001 8976 Worker thread wakes up
01:19:59.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.18) opts 0xd
01:19:59.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.18)
01:19:59.920 00.000 8976 Moving (-0.33, 0.18) raw xDistance=0.31 yDistance=0.18
01:19:59.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
01:19:59.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:19:59.920 00.000 8976 MoveAxis(L, 1, ABG)
01:19:59.920 00.000 8976 stepping (-6, 12) + (-1, 0)
01:19:59.920 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:59.920 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:19:59.932 00.012 5052 UpdateGuideState exits: m=178 SNR=9.2
01:19:59.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:59.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:19:59.932 00.000 5052 Enqueuing Expose request
01:19:59.944 00.012 8976 Received - 47 (G) 
01:19:59.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:19:59.944 00.000 8976 stepped: pos (-7, 12)
01:19:59.944 00.000 8976 MoveAxis(U, 0, ABG)
01:19:59.944 00.000 8976 move complete, result=0
01:19:59.944 00.000 8976 worker thread done servicing request
01:19:59.944 00.000 8976 Worker thread wakes up
01:19:59.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:19:59.944 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:19:59.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:00.633 00.689 8976 Exposure complete
01:20:00.639 00.006 8976 worker thread done servicing request
01:20:00.639 00.000 5052 OnExposeComplete: enter
01:20:00.639 00.000 5052 UpdateGuideState(): m_state=6
01:20:00.639 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3284
01:20:00.639 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.86, Mass=157, SNR=8.6, Peak=66 HFD=3.0
01:20:00.639 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
01:20:00.639 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
01:20:00.639 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.74 mountX=0.15 mountY=-0.06, mountTheta=-0.40
01:20:00.640 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.15, opts=13)
01:20:00.640 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.15)
01:20:00.640 00.000 8976 Worker thread wakes up
01:20:00.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.15) opts 0xd
01:20:00.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.15)
01:20:00.640 00.000 8976 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.06
01:20:00.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:20:00.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:20:00.640 00.000 8976 MoveAxis(R, 0, ABG)
01:20:00.640 00.000 8976 MoveAxis(U, 0, ABG)
01:20:00.641 00.001 8976 move complete, result=0
01:20:00.641 00.000 8976 worker thread done servicing request
01:20:00.641 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:20:00.651 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
01:20:00.652 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:00.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:00.652 00.000 5052 Enqueuing Expose request
01:20:00.652 00.000 8976 Worker thread wakes up
01:20:00.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:00.652 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:00.652 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:01.338 00.686 8976 Exposure complete
01:20:01.343 00.005 8976 worker thread done servicing request
01:20:01.343 00.000 5052 OnExposeComplete: enter
01:20:01.343 00.000 5052 UpdateGuideState(): m_state=6
01:20:01.343 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3285
01:20:01.343 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=282.08, Mass=158, SNR=8.7, Peak=66 HFD=3.0
01:20:01.343 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.09 = 0.09)
01:20:01.343 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
01:20:01.343 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.37 hyp=0.43 cameraTheta=2.14 mountX=0.43 mountY=-0.01, mountTheta=-0.01
01:20:01.344 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.37, opts=13)
01:20:01.344 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.37)
01:20:01.344 00.000 8976 Worker thread wakes up
01:20:01.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.37) opts 0xd
01:20:01.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.37)
01:20:01.344 00.000 8976 Moving (-0.23, 0.37) raw xDistance=0.43 yDistance=-0.01
01:20:01.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:20:01.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:20:01.344 00.000 8976 MoveAxis(L, 2, ABG)
01:20:01.344 00.000 8976 stepping (-7, 12) + (-2, 0)
01:20:01.344 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:01.345 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:20:01.355 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
01:20:01.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:01.355 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:01.355 00.000 5052 Enqueuing Expose request
01:20:01.383 00.028 8976 Received - 47 (G) 
01:20:01.383 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:01.383 00.000 8976 stepped: pos (-9, 12)
01:20:01.383 00.000 8976 MoveAxis(U, 0, ABG)
01:20:01.383 00.000 8976 move complete, result=0
01:20:01.383 00.000 8976 worker thread done servicing request
01:20:01.383 00.000 8976 Worker thread wakes up
01:20:01.383 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:01.383 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:01.383 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
01:20:02.071 00.688 8976 Exposure complete
01:20:02.076 00.005 8976 worker thread done servicing request
01:20:02.076 00.000 5052 OnExposeComplete: enter
01:20:02.076 00.000 5052 UpdateGuideState(): m_state=6
01:20:02.076 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3286
01:20:02.076 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.70, Mass=161, SNR=8.7, Peak=66 HFD=3.2
01:20:02.076 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:20:02.076 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:20:02.076 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.03 mountX=-0.13 mountY=-0.22, mountTheta=-2.10
01:20:02.077 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.01, opts=13)
01:20:02.077 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.01)
01:20:02.077 00.000 8976 Worker thread wakes up
01:20:02.078 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.01) opts 0xd
01:20:02.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.01)
01:20:02.078 00.000 8976 Moving (0.26, -0.01) raw xDistance=-0.13 yDistance=-0.22
01:20:02.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:20:02.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:20:02.078 00.000 8976 MoveAxis(R, 0, ABG)
01:20:02.078 00.000 8976 MoveAxis(U, 0, ABG)
01:20:02.078 00.000 8976 move complete, result=0
01:20:02.078 00.000 8976 worker thread done servicing request
01:20:02.079 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:20:02.088 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
01:20:02.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:02.088 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:02.088 00.000 5052 Enqueuing Expose request
01:20:02.089 00.001 8976 Worker thread wakes up
01:20:02.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:02.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:02.089 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:02.779 00.690 8976 Exposure complete
01:20:02.784 00.005 8976 worker thread done servicing request
01:20:02.785 00.001 5052 OnExposeComplete: enter
01:20:02.785 00.000 5052 UpdateGuideState(): m_state=6
01:20:02.785 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3287
01:20:02.785 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.82, Mass=170, SNR=9.0, Peak=66 HFD=3.1
01:20:02.785 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
01:20:02.785 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
01:20:02.785 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.24 cameraTheta=0.49 mountX=0.00 mountY=-0.23, mountTheta=-1.55
01:20:02.786 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.11, opts=13)
01:20:02.786 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.11)
01:20:02.786 00.000 8976 Worker thread wakes up
01:20:02.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.11) opts 0xd
01:20:02.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.11)
01:20:02.786 00.000 8976 Moving (0.21, 0.11) raw xDistance=0.00 yDistance=-0.23
01:20:02.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:20:02.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:20:02.786 00.000 8976 MoveAxis(R, 0, ABG)
01:20:02.786 00.000 8976 MoveAxis(U, 0, ABG)
01:20:02.786 00.000 8976 move complete, result=0
01:20:02.786 00.000 8976 worker thread done servicing request
01:20:02.787 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:20:02.796 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
01:20:02.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:02.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:02.796 00.000 5052 Enqueuing Expose request
01:20:02.796 00.000 8976 Worker thread wakes up
01:20:02.796 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:02.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:02.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:03.483 00.687 8976 Exposure complete
01:20:03.489 00.006 8976 worker thread done servicing request
01:20:03.489 00.000 5052 OnExposeComplete: enter
01:20:03.489 00.000 5052 UpdateGuideState(): m_state=6
01:20:03.489 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3288
01:20:03.489 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.44, Mass=171, SNR=9.0, Peak=67 HFD=3.1
01:20:03.489 00.000 5052 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
01:20:03.489 00.000 5052 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.08 = -3.08)
01:20:03.489 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.27 hyp=0.34 cameraTheta=-0.93 mountX=-0.33 mountY=-0.02, mountTheta=-3.08
01:20:03.490 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.27, opts=13)
01:20:03.490 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.27)
01:20:03.490 00.000 8976 Worker thread wakes up
01:20:03.490 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.27) opts 0xd
01:20:03.490 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.27)
01:20:03.490 00.000 8976 Moving (0.20, -0.27) raw xDistance=-0.33 yDistance=-0.02
01:20:03.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:20:03.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:20:03.490 00.000 8976 MoveAxis(R, 1, ABG)
01:20:03.490 00.000 8976 stepping (-9, 12) + (1, 0)
01:20:03.490 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:03.491 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:20:03.500 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:20:03.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:03.500 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:03.500 00.000 5052 Enqueuing Expose request
01:20:03.509 00.009 8976 Received - 47 (G) 
01:20:03.509 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:03.509 00.000 8976 stepped: pos (-8, 12)
01:20:03.509 00.000 8976 MoveAxis(U, 0, ABG)
01:20:03.509 00.000 8976 move complete, result=0
01:20:03.509 00.000 8976 worker thread done servicing request
01:20:03.509 00.000 8976 Worker thread wakes up
01:20:03.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:03.509 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:03.509 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:20:04.199 00.690 8976 Exposure complete
01:20:04.205 00.006 8976 worker thread done servicing request
01:20:04.206 00.001 5052 OnExposeComplete: enter
01:20:04.206 00.000 5052 UpdateGuideState(): m_state=6
01:20:04.206 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3289
01:20:04.206 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.78, Mass=175, SNR=9.1, Peak=66 HFD=2.7
01:20:04.206 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.25 = -0.25)
01:20:04.206 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
01:20:04.206 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.79 mountX=0.07 mountY=-0.02, mountTheta=-0.35
01:20:04.207 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.07, opts=13)
01:20:04.207 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.07)
01:20:04.207 00.000 8976 Worker thread wakes up
01:20:04.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.07) opts 0xd
01:20:04.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.07)
01:20:04.207 00.000 8976 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.02
01:20:04.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:20:04.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:20:04.207 00.000 8976 MoveAxis(R, 0, ABG)
01:20:04.207 00.000 8976 MoveAxis(U, 0, ABG)
01:20:04.207 00.000 8976 move complete, result=0
01:20:04.207 00.000 8976 worker thread done servicing request
01:20:04.208 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:20:04.218 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
01:20:04.218 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:04.218 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:04.218 00.000 5052 Enqueuing Expose request
01:20:04.218 00.000 8976 Worker thread wakes up
01:20:04.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:04.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:04.218 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:04.909 00.691 8976 Exposure complete
01:20:04.915 00.006 8976 worker thread done servicing request
01:20:04.915 00.000 5052 OnExposeComplete: enter
01:20:04.915 00.000 5052 UpdateGuideState(): m_state=6
01:20:04.915 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3290
01:20:04.915 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.46, Mass=187, SNR=9.4, Peak=66 HFD=3.1
01:20:04.915 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.53 = 2.75)
01:20:04.915 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.63 = 2.65)
01:20:04.915 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.49 mountX=-0.23 mountY=0.12, mountTheta=2.67
01:20:04.915 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.25, opts=13)
01:20:04.915 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.25)
01:20:04.916 00.001 8976 Worker thread wakes up
01:20:04.916 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.25) opts 0xd
01:20:04.916 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.25)
01:20:04.916 00.000 8976 Moving (0.02, -0.25) raw xDistance=-0.23 yDistance=0.12
01:20:04.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:20:04.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:20:04.916 00.000 8976 MoveAxis(R, 0, ABG)
01:20:04.916 00.000 8976 MoveAxis(U, 0, ABG)
01:20:04.916 00.000 8976 move complete, result=0
01:20:04.916 00.000 8976 worker thread done servicing request
01:20:04.916 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:20:04.926 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:20:04.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:04.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:04.926 00.000 5052 Enqueuing Expose request
01:20:04.926 00.000 8976 Worker thread wakes up
01:20:04.926 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:04.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:04.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:05.615 00.689 8976 Exposure complete
01:20:05.621 00.006 8976 worker thread done servicing request
01:20:05.621 00.000 5052 OnExposeComplete: enter
01:20:05.621 00.000 5052 UpdateGuideState(): m_state=6
01:20:05.621 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3291
01:20:05.621 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.43, Mass=168, SNR=8.9, Peak=63 HFD=2.9
01:20:05.621 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
01:20:05.621 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
01:20:05.621 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.28 hyp=0.59 cameraTheta=-2.65 mountX=-0.01 mountY=0.59, mountTheta=1.59
01:20:05.622 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.28, opts=13)
01:20:05.622 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.28)
01:20:05.622 00.000 8976 Worker thread wakes up
01:20:05.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.28) opts 0xd
01:20:05.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.28)
01:20:05.622 00.000 8976 Moving (-0.52, -0.28) raw xDistance=-0.01 yDistance=0.59
01:20:05.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:20:05.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:20:05.622 00.000 8976 MoveAxis(R, 0, ABG)
01:20:05.622 00.000 8976 MoveAxis(D, 2, ABG)
01:20:05.622 00.000 8976 stepping (-8, 12) + (0, -2)
01:20:05.622 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:05.623 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:20:05.632 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
01:20:05.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:05.632 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:05.632 00.000 5052 Enqueuing Expose request
01:20:05.652 00.020 8976 Received - 47 (G) 
01:20:05.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:05.652 00.000 8976 stepped: pos (-8, 10)
01:20:05.652 00.000 8976 move complete, result=0
01:20:05.652 00.000 8976 worker thread done servicing request
01:20:05.652 00.000 8976 Worker thread wakes up
01:20:05.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:05.652 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:05.652 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:20:06.354 00.702 8976 Exposure complete
01:20:06.359 00.005 8976 worker thread done servicing request
01:20:06.360 00.001 5052 OnExposeComplete: enter
01:20:06.360 00.000 5052 UpdateGuideState(): m_state=6
01:20:06.360 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3292
01:20:06.360 00.000 5052 Star::Find returns 1 (0), X=328.18, Y=281.70, Mass=172, SNR=9.0, Peak=63 HFD=3.0
01:20:06.360 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
01:20:06.360 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
01:20:06.360 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=-0.01 hyp=0.99 cameraTheta=-3.13 mountX=0.44 mountY=0.84, mountTheta=1.09
01:20:06.361 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=-0.01, opts=13)
01:20:06.361 00.000 5052 Enqueuing Move request for stepguider (-0.99, -0.01)
01:20:06.361 00.000 8976 Worker thread wakes up
01:20:06.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, -0.01) opts 0xd
01:20:06.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, -0.01)
01:20:06.361 00.000 8976 Moving (-0.99, -0.01) raw xDistance=0.44 yDistance=0.84
01:20:06.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:20:06.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.84
01:20:06.361 00.000 8976 MoveAxis(L, 2, ABG)
01:20:06.361 00.000 8976 stepping (-8, 10) + (-2, 0)
01:20:06.361 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:06.362 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:20:06.371 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
01:20:06.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:06.371 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:06.371 00.000 5052 Enqueuing Expose request
01:20:06.387 00.016 8976 Received - 47 (G) 
01:20:06.387 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:06.387 00.000 8976 stepped: pos (-10, 10)
01:20:06.387 00.000 8976 MoveAxis(D, 4, ABG)
01:20:06.387 00.000 8976 stepping (-10, 10) + (0, -4)
01:20:06.387 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:20:06.419 00.032 8976 Received - 47 (G) 
01:20:06.419 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:20:06.419 00.000 8976 stepped: pos (-10, 6)
01:20:06.419 00.000 8976 move complete, result=0
01:20:06.419 00.000 8976 worker thread done servicing request
01:20:06.419 00.000 8976 Worker thread wakes up
01:20:06.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:06.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:06.419 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 4 ms SOUTH
01:20:07.110 00.691 8976 Exposure complete
01:20:07.115 00.005 8976 worker thread done servicing request
01:20:07.115 00.000 5052 OnExposeComplete: enter
01:20:07.115 00.000 5052 UpdateGuideState(): m_state=6
01:20:07.116 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3293
01:20:07.116 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.94, Mass=166, SNR=8.9, Peak=65 HFD=2.6
01:20:07.116 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:20:07.116 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
01:20:07.116 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.23 hyp=0.58 cameraTheta=2.74 mountX=0.44 mountY=0.32, mountTheta=0.63
01:20:07.116 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.23, opts=13)
01:20:07.116 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.23)
01:20:07.116 00.000 8976 Worker thread wakes up
01:20:07.116 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.23) opts 0xd
01:20:07.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.23)
01:20:07.116 00.000 8976 Moving (-0.53, 0.23) raw xDistance=0.44 yDistance=0.32
01:20:07.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
01:20:07.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32
01:20:07.116 00.000 8976 MoveAxis(L, 2, ABG)
01:20:07.116 00.000 8976 stepping (-10, 6) + (-2, 0)
01:20:07.117 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:07.117 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:20:07.127 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
01:20:07.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:07.127 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:07.127 00.000 5052 Enqueuing Expose request
01:20:07.154 00.027 8976 Received - 47 (G) 
01:20:07.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:07.154 00.000 8976 stepped: pos (-12, 6)
01:20:07.154 00.000 8976 MoveAxis(D, 2, ABG)
01:20:07.154 00.000 8976 stepping (-12, 6) + (0, -2)
01:20:07.154 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:07.186 00.032 8976 Received - 47 (G) 
01:20:07.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:07.186 00.000 8976 stepped: pos (-12, 4)
01:20:07.186 00.000 8976 move complete, result=0
01:20:07.186 00.000 8976 worker thread done servicing request
01:20:07.186 00.000 8976 Worker thread wakes up
01:20:07.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:07.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:07.186 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 2 ms SOUTH
01:20:07.879 00.693 8976 Exposure complete
01:20:07.884 00.005 8976 worker thread done servicing request
01:20:07.884 00.000 5052 OnExposeComplete: enter
01:20:07.884 00.000 5052 UpdateGuideState(): m_state=6
01:20:07.884 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3294
01:20:07.884 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.85, Mass=193, SNR=9.6, Peak=65 HFD=2.8
01:20:07.884 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
01:20:07.884 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
01:20:07.884 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.51 mountX=0.21 mountY=0.08, mountTheta=0.37
01:20:07.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.14, opts=13)
01:20:07.885 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.14)
01:20:07.885 00.000 8976 Worker thread wakes up
01:20:07.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.14) opts 0xd
01:20:07.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.14)
01:20:07.885 00.000 8976 Moving (-0.19, 0.14) raw xDistance=0.21 yDistance=0.08
01:20:07.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:20:07.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:20:07.885 00.000 8976 MoveAxis(R, 0, ABG)
01:20:07.885 00.000 8976 MoveAxis(U, 0, ABG)
01:20:07.886 00.001 8976 move complete, result=0
01:20:07.886 00.000 8976 worker thread done servicing request
01:20:07.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:20:07.895 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:20:07.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:07.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:07.895 00.000 5052 Enqueuing Expose request
01:20:07.896 00.001 8976 Worker thread wakes up
01:20:07.896 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:07.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:07.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:08.582 00.686 8976 Exposure complete
01:20:08.587 00.005 8976 worker thread done servicing request
01:20:08.587 00.000 5052 OnExposeComplete: enter
01:20:08.587 00.000 5052 UpdateGuideState(): m_state=6
01:20:08.587 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3295
01:20:08.587 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=282.03, Mass=210, SNR=10.0, Peak=69 HFD=3.0
01:20:08.588 00.001 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
01:20:08.588 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
01:20:08.588 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.32 hyp=0.44 cameraTheta=0.81 mountX=0.14 mountY=-0.43, mountTheta=-1.25
01:20:08.588 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.32, opts=13)
01:20:08.588 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.32)
01:20:08.589 00.001 8976 Worker thread wakes up
01:20:08.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.32) opts 0xd
01:20:08.589 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.32)
01:20:08.589 00.000 8976 Moving (0.31, 0.32) raw xDistance=0.14 yDistance=-0.43
01:20:08.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:20:08.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:20:08.589 00.000 8976 MoveAxis(R, 0, ABG)
01:20:08.589 00.000 8976 MoveAxis(U, 2, ABG)
01:20:08.589 00.000 8976 stepping (-12, 4) + (0, 2)
01:20:08.589 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:08.590 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:20:08.599 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
01:20:08.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:08.599 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:08.600 00.001 5052 Enqueuing Expose request
01:20:08.625 00.025 8976 Received - 47 (G) 
01:20:08.625 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:08.625 00.000 8976 stepped: pos (-12, 6)
01:20:08.625 00.000 8976 move complete, result=0
01:20:08.625 00.000 8976 worker thread done servicing request
01:20:08.625 00.000 8976 Worker thread wakes up
01:20:08.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:08.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:08.625 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:20:09.315 00.690 8976 Exposure complete
01:20:09.320 00.005 8976 worker thread done servicing request
01:20:09.320 00.000 5052 OnExposeComplete: enter
01:20:09.320 00.000 5052 UpdateGuideState(): m_state=6
01:20:09.320 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3296
01:20:09.320 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.16, Mass=189, SNR=9.5, Peak=63 HFD=3.4
01:20:09.320 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.73 = -0.73)
01:20:09.320 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
01:20:09.320 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.45 hyp=0.47 cameraTheta=1.32 mountX=0.35 mountY=-0.34, mountTheta=-0.78
01:20:09.321 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.45, opts=13)
01:20:09.321 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.45)
01:20:09.321 00.000 8976 Worker thread wakes up
01:20:09.321 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.45) opts 0xd
01:20:09.321 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.45)
01:20:09.321 00.000 8976 Moving (0.12, 0.45) raw xDistance=0.35 yDistance=-0.34
01:20:09.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:20:09.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:20:09.321 00.000 8976 MoveAxis(L, 1, ABG)
01:20:09.321 00.000 8976 stepping (-12, 6) + (-1, 0)
01:20:09.322 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:09.322 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:20:09.332 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:20:09.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:09.332 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:09.332 00.000 5052 Enqueuing Expose request
01:20:09.344 00.012 8976 Received - 47 (G) 
01:20:09.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:09.344 00.000 8976 stepped: pos (-13, 6)
01:20:09.344 00.000 8976 MoveAxis(U, 1, ABG)
01:20:09.344 00.000 8976 stepping (-13, 6) + (0, 1)
01:20:09.344 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:09.376 00.032 8976 Received - 47 (G) 
01:20:09.376 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:09.376 00.000 8976 stepped: pos (-13, 7)
01:20:09.376 00.000 8976 move complete, result=0
01:20:09.376 00.000 8976 worker thread done servicing request
01:20:09.376 00.000 8976 Worker thread wakes up
01:20:09.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:09.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:09.376 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.3 px 1 ms NORTH
01:20:10.068 00.692 8976 Exposure complete
01:20:10.073 00.005 8976 worker thread done servicing request
01:20:10.073 00.000 5052 OnExposeComplete: enter
01:20:10.073 00.000 5052 UpdateGuideState(): m_state=6
01:20:10.073 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3297
01:20:10.074 00.001 5052 Star::Find returns 1 (0), X=329.06, Y=282.01, Mass=187, SNR=9.4, Peak=65 HFD=2.9
01:20:10.074 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.04) = xAngle (-0.10 = -0.10)
01:20:10.074 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.20 = -0.20)
01:20:10.074 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.30 hyp=0.32 cameraTheta=1.95 mountX=0.32 mountY=-0.06, mountTheta=-0.20
01:20:10.074 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.30, opts=13)
01:20:10.074 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.30)
01:20:10.075 00.001 8976 Worker thread wakes up
01:20:10.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.30) opts 0xd
01:20:10.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.30)
01:20:10.075 00.000 8976 Moving (-0.12, 0.30) raw xDistance=0.32 yDistance=-0.06
01:20:10.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:20:10.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:20:10.075 00.000 8976 MoveAxis(L, 1, ABG)
01:20:10.075 00.000 8976 stepping (-13, 7) + (-1, 0)
01:20:10.075 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:10.075 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:20:10.086 00.011 5052 UpdateGuideState exits: m=187 SNR=9.4
01:20:10.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:10.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:10.086 00.000 5052 Enqueuing Expose request
01:20:10.095 00.009 8976 Received - 47 (G) 
01:20:10.096 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:10.096 00.000 8976 stepped: pos (-14, 7)
01:20:10.096 00.000 8976 MoveAxis(U, 0, ABG)
01:20:10.096 00.000 8976 move complete, result=0
01:20:10.096 00.000 8976 worker thread done servicing request
01:20:10.096 00.000 8976 Worker thread wakes up
01:20:10.096 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:20:10.096 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:10.096 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:10.786 00.690 8976 Exposure complete
01:20:10.792 00.006 8976 worker thread done servicing request
01:20:10.792 00.000 5052 OnExposeComplete: enter
01:20:10.792 00.000 5052 UpdateGuideState(): m_state=6
01:20:10.792 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3298
01:20:10.792 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.50, Mass=185, SNR=9.4, Peak=63 HFD=3.0
01:20:10.792 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
01:20:10.792 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
01:20:10.792 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.21 hyp=0.46 cameraTheta=-2.67 mountX=-0.00 mountY=0.46, mountTheta=1.57
01:20:10.792 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.21, opts=13)
01:20:10.793 00.001 5052 Enqueuing Move request for stepguider (-0.41, -0.21)
01:20:10.793 00.000 8976 Worker thread wakes up
01:20:10.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.21) opts 0xd
01:20:10.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.21)
01:20:10.793 00.000 8976 Moving (-0.41, -0.21) raw xDistance=-0.00 yDistance=0.46
01:20:10.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:20:10.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:20:10.793 00.000 8976 MoveAxis(R, 0, ABG)
01:20:10.793 00.000 8976 MoveAxis(D, 2, ABG)
01:20:10.793 00.000 8976 stepping (-14, 7) + (0, -2)
01:20:10.793 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:10.794 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:20:10.803 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:20:10.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:10.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:10.803 00.000 5052 Enqueuing Expose request
01:20:10.815 00.012 8976 Received - 47 (G) 
01:20:10.815 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:10.815 00.000 8976 stepped: pos (-14, 5)
01:20:10.815 00.000 8976 move complete, result=0
01:20:10.815 00.000 8976 worker thread done servicing request
01:20:10.815 00.000 8976 Worker thread wakes up
01:20:10.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:10.815 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:10.815 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:20:11.508 00.693 8976 Exposure complete
01:20:11.514 00.006 8976 worker thread done servicing request
01:20:11.514 00.000 5052 OnExposeComplete: enter
01:20:11.514 00.000 5052 UpdateGuideState(): m_state=6
01:20:11.514 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3299
01:20:11.514 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.25, Mass=196, SNR=9.6, Peak=63 HFD=3.2
01:20:11.514 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
01:20:11.514 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
01:20:11.514 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.54 hyp=0.62 cameraTheta=2.10 mountX=0.62 mountY=-0.03, mountTheta=-0.05
01:20:11.514 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.54, opts=13)
01:20:11.514 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.54)
01:20:11.515 00.001 8976 Worker thread wakes up
01:20:11.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.54) opts 0xd
01:20:11.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.54)
01:20:11.515 00.000 8976 Moving (-0.32, 0.54) raw xDistance=0.62 yDistance=-0.03
01:20:11.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
01:20:11.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:20:11.515 00.000 8976 MoveAxis(L, 3, ABG)
01:20:11.515 00.000 8976 stepping (-14, 5) + (-3, 0)
01:20:11.515 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:11.515 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:20:11.524 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
01:20:11.525 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:11.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:11.525 00.000 5052 Enqueuing Expose request
01:20:11.551 00.026 8976 Received - 47 (G) 
01:20:11.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:11.551 00.000 8976 stepped: pos (-17, 5)
01:20:11.551 00.000 8976 MoveAxis(U, 0, ABG)
01:20:11.551 00.000 8976 move complete, result=0
01:20:11.551 00.000 8976 worker thread done servicing request
01:20:11.551 00.000 8976 Worker thread wakes up
01:20:11.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:11.551 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.0 px 0 ms NORTH
01:20:11.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:12.239 00.688 8976 Exposure complete
01:20:12.244 00.005 8976 worker thread done servicing request
01:20:12.244 00.000 5052 OnExposeComplete: enter
01:20:12.244 00.000 5052 UpdateGuideState(): m_state=6
01:20:12.244 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3300
01:20:12.244 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.56, Mass=162, SNR=8.8, Peak=65 HFD=3.3
01:20:12.244 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
01:20:12.244 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.54)
01:20:12.244 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-2.60 mountX=-0.02 mountY=0.28, mountTheta=1.64
01:20:12.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.15, opts=13)
01:20:12.245 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.15)
01:20:12.245 00.000 8976 Worker thread wakes up
01:20:12.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.15) opts 0xd
01:20:12.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.15)
01:20:12.245 00.000 8976 Moving (-0.24, -0.15) raw xDistance=-0.02 yDistance=0.28
01:20:12.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:20:12.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:20:12.245 00.000 8976 MoveAxis(R, 0, ABG)
01:20:12.245 00.000 8976 MoveAxis(D, 1, ABG)
01:20:12.245 00.000 8976 stepping (-17, 5) + (0, -1)
01:20:12.245 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:12.246 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:20:12.256 00.010 5052 UpdateGuideState exits: m=162 SNR=8.8
01:20:12.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:12.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:12.256 00.000 5052 Enqueuing Expose request
01:20:12.270 00.014 8976 Received - 47 (G) 
01:20:12.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:12.270 00.000 8976 stepped: pos (-17, 4)
01:20:12.270 00.000 8976 move complete, result=0
01:20:12.270 00.000 8976 worker thread done servicing request
01:20:12.270 00.000 8976 Worker thread wakes up
01:20:12.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:12.270 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:12.270 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:20:12.974 00.704 8976 Exposure complete
01:20:12.979 00.005 8976 worker thread done servicing request
01:20:12.979 00.000 5052 OnExposeComplete: enter
01:20:12.979 00.000 5052 UpdateGuideState(): m_state=6
01:20:12.979 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3301
01:20:12.979 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.20, Mass=221, SNR=10.2, Peak=67 HFD=3.6
01:20:12.979 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.17 = 3.11)
01:20:12.979 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.27 = 3.01)
01:20:12.979 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.51 hyp=0.57 cameraTheta=-1.13 mountX=-0.57 mountY=0.07, mountTheta=3.01
01:20:12.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.51, opts=13)
01:20:12.980 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.51)
01:20:12.980 00.000 8976 Worker thread wakes up
01:20:12.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.51) opts 0xd
01:20:12.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.51)
01:20:12.981 00.001 8976 Moving (0.24, -0.51) raw xDistance=-0.57 yDistance=0.07
01:20:12.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
01:20:12.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:20:12.981 00.000 8976 MoveAxis(R, 2, ABG)
01:20:12.981 00.000 8976 stepping (-17, 4) + (2, 0)
01:20:12.981 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:12.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:20:12.991 00.010 5052 UpdateGuideState exits: m=221 SNR=10.2
01:20:12.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:12.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:12.991 00.000 5052 Enqueuing Expose request
01:20:13.005 00.014 8976 Received - 47 (G) 
01:20:13.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:13.005 00.000 8976 stepped: pos (-15, 4)
01:20:13.005 00.000 8976 MoveAxis(U, 0, ABG)
01:20:13.005 00.000 8976 move complete, result=0
01:20:13.005 00.000 8976 worker thread done servicing request
01:20:13.005 00.000 8976 Worker thread wakes up
01:20:13.005 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
01:20:13.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:13.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:13.692 00.687 8976 Exposure complete
01:20:13.698 00.006 8976 worker thread done servicing request
01:20:13.698 00.000 5052 OnExposeComplete: enter
01:20:13.698 00.000 5052 UpdateGuideState(): m_state=6
01:20:13.698 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3302
01:20:13.698 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.08, Mass=167, SNR=8.9, Peak=65 HFD=3.3
01:20:13.699 00.001 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
01:20:13.699 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
01:20:13.699 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.37 hyp=0.38 cameraTheta=1.64 mountX=0.35 mountY=-0.18, mountTheta=-0.49
01:20:13.699 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.37, opts=13)
01:20:13.699 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.37)
01:20:13.699 00.000 8976 Worker thread wakes up
01:20:13.700 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.37) opts 0xd
01:20:13.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.37)
01:20:13.700 00.000 8976 Moving (-0.03, 0.37) raw xDistance=0.35 yDistance=-0.18
01:20:13.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.35
01:20:13.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:20:13.700 00.000 8976 MoveAxis(L, 1, ABG)
01:20:13.700 00.000 8976 stepping (-15, 4) + (-1, 0)
01:20:13.700 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:13.701 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:20:13.710 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
01:20:13.711 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:13.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:13.711 00.000 5052 Enqueuing Expose request
01:20:13.724 00.013 8976 Received - 47 (G) 
01:20:13.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:13.724 00.000 8976 stepped: pos (-16, 4)
01:20:13.724 00.000 8976 MoveAxis(U, 0, ABG)
01:20:13.724 00.000 8976 move complete, result=0
01:20:13.724 00.000 8976 worker thread done servicing request
01:20:13.724 00.000 8976 Worker thread wakes up
01:20:13.724 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:20:13.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:13.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:14.412 00.688 8976 Exposure complete
01:20:14.418 00.006 8976 worker thread done servicing request
01:20:14.419 00.001 5052 OnExposeComplete: enter
01:20:14.419 00.000 5052 UpdateGuideState(): m_state=6
01:20:14.419 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3303
01:20:14.419 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.75, Mass=187, SNR=9.4, Peak=65 HFD=3.8
01:20:14.419 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:20:14.419 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
01:20:14.419 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.17 cameraTheta=2.92 mountX=0.11 mountY=0.12, mountTheta=0.83
01:20:14.419 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.04, opts=13)
01:20:14.419 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.04)
01:20:14.420 00.001 8976 Worker thread wakes up
01:20:14.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.04) opts 0xd
01:20:14.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.04)
01:20:14.420 00.000 8976 Moving (-0.17, 0.04) raw xDistance=0.11 yDistance=0.12
01:20:14.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:20:14.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:20:14.420 00.000 8976 MoveAxis(R, 0, ABG)
01:20:14.420 00.000 8976 MoveAxis(U, 0, ABG)
01:20:14.420 00.000 8976 move complete, result=0
01:20:14.420 00.000 8976 worker thread done servicing request
01:20:14.420 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:20:14.429 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:20:14.430 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:14.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:14.430 00.000 5052 Enqueuing Expose request
01:20:14.430 00.000 8976 Worker thread wakes up
01:20:14.430 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:14.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:14.430 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:14.558 00.128 5052 User exited setup dialog with 'ok'
01:20:14.559 00.001 5052 set dither mode 0
01:20:14.559 00.000 5052 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
01:20:14.560 00.001 5052 AutoExp: config min = 1000 max = 5000 snr = 6.00
01:20:14.560 00.000 5052 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
01:20:14.561 00.001 5052 camera: set binning = 3
01:20:14.562 00.001 5052 Saturation detection set to star-profile-mode
01:20:14.569 00.007 5052 Setting StarMinHFD = 0.10
01:20:14.569 00.000 5052 Setting MaxHFD = 10.0
01:20:14.569 00.000 5052 Setting StarMinSNR = 6.0
01:20:14.569 00.000 5052 Setting AutoSelDownsample = 0
01:20:14.569 00.000 5052 MultiStar mode disabled
01:20:14.570 00.001 5052 SX-AO: setting max steps = 40
01:20:14.571 00.001 5052 StepGuider: Bump Limits: X: 30, 35; Y: 30, 35; center: 8
01:20:14.571 00.000 5052 Scope: enabling slew check, guiding will stop when slew is detected
01:20:14.572 00.001 5052 BLC: Backlash comp enabled, Comp pulse = 20 ms
01:20:14.576 00.004 5052 ScopeASCOM::GetDeclinationRadians() returns 54.2
01:20:14.576 00.000 5052 ScopeASCOM::SideOfPier() returns 0
01:20:14.623 00.047 5052 PhdConfig flush
01:20:15.117 00.494 8976 Exposure complete
01:20:15.123 00.006 8976 worker thread done servicing request
01:20:15.123 00.000 5052 OnExposeComplete: enter
01:20:15.123 00.000 5052 UpdateGuideState(): m_state=6
01:20:15.123 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3304
01:20:15.123 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.34, Mass=190, SNR=9.5, Peak=66 HFD=3.4
01:20:15.123 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.17 = 3.11)
01:20:15.123 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.01)
01:20:15.123 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.37 hyp=0.41 cameraTheta=-1.13 mountX=-0.41 mountY=0.05, mountTheta=3.01
01:20:15.123 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.37, opts=13)
01:20:15.123 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.37)
01:20:15.123 00.000 8976 Worker thread wakes up
01:20:15.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.37) opts 0xd
01:20:15.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.37)
01:20:15.123 00.000 8976 Moving (0.17, -0.37) raw xDistance=-0.41 yDistance=0.05
01:20:15.124 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:20:15.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:20:15.124 00.000 8976 MoveAxis(R, 2, ABG)
01:20:15.124 00.000 8976 stepping (-16, 4) + (2, 0)
01:20:15.124 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:15.124 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:20:15.135 00.011 5052 UpdateGuideState exits: m=190 SNR=9.5
01:20:15.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:15.135 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:15.135 00.000 5052 Enqueuing Expose request
01:20:15.147 00.012 8976 Received - 47 (G) 
01:20:15.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:15.147 00.000 8976 stepped: pos (-14, 4)
01:20:15.147 00.000 8976 MoveAxis(U, 0, ABG)
01:20:15.147 00.000 8976 move complete, result=0
01:20:15.147 00.000 8976 worker thread done servicing request
01:20:15.147 00.000 8976 Worker thread wakes up
01:20:15.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:15.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:15.147 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:20:15.839 00.692 8976 Exposure complete
01:20:15.845 00.006 8976 worker thread done servicing request
01:20:15.845 00.000 5052 OnExposeComplete: enter
01:20:15.845 00.000 5052 UpdateGuideState(): m_state=6
01:20:15.845 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3305
01:20:15.845 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.76, Mass=158, SNR=8.7, Peak=58 HFD=3.2
01:20:15.845 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:20:15.845 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
01:20:15.845 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.81 mountX=0.12 mountY=0.10, mountTheta=0.70
01:20:15.846 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.05, opts=13)
01:20:15.846 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.05)
01:20:15.846 00.000 8976 Worker thread wakes up
01:20:15.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.05) opts 0xd
01:20:15.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.05)
01:20:15.846 00.000 8976 Moving (-0.15, 0.05) raw xDistance=0.12 yDistance=0.10
01:20:15.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:20:15.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:20:15.846 00.000 8976 MoveAxis(R, 0, ABG)
01:20:15.846 00.000 8976 MoveAxis(U, 0, ABG)
01:20:15.846 00.000 8976 move complete, result=0
01:20:15.847 00.001 8976 worker thread done servicing request
01:20:15.847 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:20:15.856 00.009 5052 UpdateGuideState exits: m=158 SNR=8.7
01:20:15.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:15.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:15.856 00.000 5052 Enqueuing Expose request
01:20:15.857 00.001 8976 Worker thread wakes up
01:20:15.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:15.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:15.857 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:16.547 00.690 8976 Exposure complete
01:20:16.552 00.005 8976 worker thread done servicing request
01:20:16.552 00.000 5052 OnExposeComplete: enter
01:20:16.553 00.001 5052 UpdateGuideState(): m_state=6
01:20:16.553 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3306
01:20:16.553 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=282.12, Mass=160, SNR=8.7, Peak=66 HFD=2.9
01:20:16.553 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
01:20:16.553 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.27 = -0.27)
01:20:16.553 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.41 hyp=0.43 cameraTheta=1.88 mountX=0.42 mountY=-0.11, mountTheta=-0.26
01:20:16.553 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.41, opts=13)
01:20:16.553 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.41)
01:20:16.553 00.000 8976 Worker thread wakes up
01:20:16.554 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.41) opts 0xd
01:20:16.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.41)
01:20:16.554 00.000 8976 Moving (-0.13, 0.41) raw xDistance=0.42 yDistance=-0.11
01:20:16.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:20:16.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:20:16.554 00.000 8976 MoveAxis(L, 2, ABG)
01:20:16.554 00.000 8976 stepping (-14, 4) + (-2, 0)
01:20:16.554 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:16.554 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:20:16.564 00.010 5052 UpdateGuideState exits: m=160 SNR=8.7
01:20:16.564 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:16.564 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:16.564 00.000 5052 Enqueuing Expose request
01:20:16.586 00.022 8976 Received - 47 (G) 
01:20:16.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:16.586 00.000 8976 stepped: pos (-16, 4)
01:20:16.586 00.000 8976 MoveAxis(U, 0, ABG)
01:20:16.586 00.000 8976 move complete, result=0
01:20:16.587 00.001 8976 worker thread done servicing request
01:20:16.587 00.000 8976 Worker thread wakes up
01:20:16.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:16.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:16.587 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:20:17.271 00.684 8976 Exposure complete
01:20:17.277 00.006 8976 worker thread done servicing request
01:20:17.278 00.001 5052 OnExposeComplete: enter
01:20:17.278 00.000 5052 UpdateGuideState(): m_state=6
01:20:17.278 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3307
01:20:17.278 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.09, Mass=198, SNR=9.6, Peak=61 HFD=3.7
01:20:17.278 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
01:20:17.278 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
01:20:17.278 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.59 mountX=0.34 mountY=-0.20, mountTheta=-0.53
01:20:17.278 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.38, opts=13)
01:20:17.279 00.001 5052 Enqueuing Move request for stepguider (-0.01, 0.38)
01:20:17.279 00.000 8976 Worker thread wakes up
01:20:17.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.38) opts 0xd
01:20:17.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.38)
01:20:17.279 00.000 8976 Moving (-0.01, 0.38) raw xDistance=0.34 yDistance=-0.20
01:20:17.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:20:17.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:20:17.279 00.000 8976 MoveAxis(L, 2, ABG)
01:20:17.279 00.000 8976 stepping (-16, 4) + (-2, 0)
01:20:17.279 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:17.279 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:20:17.289 00.010 5052 UpdateGuideState exits: m=198 SNR=9.6
01:20:17.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:17.289 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:17.289 00.000 5052 Enqueuing Expose request
01:20:17.306 00.017 8976 Received - 47 (G) 
01:20:17.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:17.306 00.000 8976 stepped: pos (-18, 4)
01:20:17.306 00.000 8976 MoveAxis(U, 0, ABG)
01:20:17.306 00.000 8976 move complete, result=0
01:20:17.306 00.000 8976 worker thread done servicing request
01:20:17.306 00.000 8976 Worker thread wakes up
01:20:17.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:17.306 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:17.306 00.000 5052 GuideStep: 0.3 px 2 ms WEST, -0.2 px 0 ms NORTH
01:20:17.993 00.687 8976 Exposure complete
01:20:17.998 00.005 8976 worker thread done servicing request
01:20:17.998 00.000 5052 OnExposeComplete: enter
01:20:17.998 00.000 5052 UpdateGuideState(): m_state=6
01:20:17.998 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3308
01:20:17.998 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.68, Mass=162, SNR=8.8, Peak=61 HFD=3.5
01:20:17.998 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:20:17.998 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
01:20:17.998 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.03 hyp=0.50 cameraTheta=-0.06 mountX=-0.25 mountY=-0.40, mountTheta=-2.13
01:20:17.999 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.03, opts=13)
01:20:17.999 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.03)
01:20:17.999 00.000 8976 Worker thread wakes up
01:20:17.999 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.03) opts 0xd
01:20:17.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.03)
01:20:17.999 00.000 8976 Moving (0.50, -0.03) raw xDistance=-0.25 yDistance=-0.40
01:20:17.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:20:18.000 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:20:18.000 00.000 8976 MoveAxis(R, 0, ABG)
01:20:18.000 00.000 8976 MoveAxis(U, 2, ABG)
01:20:18.000 00.000 8976 stepping (-18, 4) + (0, 2)
01:20:18.000 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:18.001 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:20:18.010 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
01:20:18.010 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:18.010 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:18.010 00.000 5052 Enqueuing Expose request
01:20:18.025 00.015 8976 Received - 47 (G) 
01:20:18.025 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:18.025 00.000 8976 stepped: pos (-18, 6)
01:20:18.025 00.000 8976 move complete, result=0
01:20:18.025 00.000 8976 worker thread done servicing request
01:20:18.025 00.000 8976 Worker thread wakes up
01:20:18.025 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.4 px 2 ms NORTH
01:20:18.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:18.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:18.717 00.692 8976 Exposure complete
01:20:18.723 00.006 8976 worker thread done servicing request
01:20:18.723 00.000 5052 OnExposeComplete: enter
01:20:18.723 00.000 5052 UpdateGuideState(): m_state=6
01:20:18.723 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3309
01:20:18.723 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.94, Mass=176, SNR=9.1, Peak=68 HFD=3.1
01:20:18.723 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
01:20:18.723 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:20:18.723 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.23 hyp=0.87 cameraTheta=0.27 mountX=-0.17 mountY=-0.83, mountTheta=-1.78
01:20:18.724 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.23, opts=13)
01:20:18.724 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.23)
01:20:18.724 00.000 8976 Worker thread wakes up
01:20:18.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.23) opts 0xd
01:20:18.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.23)
01:20:18.724 00.000 8976 Moving (0.84, 0.23) raw xDistance=-0.17 yDistance=-0.83
01:20:18.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:20:18.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.83
01:20:18.724 00.000 8976 MoveAxis(R, 0, ABG)
01:20:18.724 00.000 8976 MoveAxis(U, 3, ABG)
01:20:18.724 00.000 8976 stepping (-18, 6) + (0, 3)
01:20:18.724 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:18.725 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:20:18.734 00.009 5052 UpdateGuideState exits: m=176 SNR=9.1
01:20:18.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:18.734 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:18.734 00.000 5052 Enqueuing Expose request
01:20:18.760 00.026 8976 Received - 47 (G) 
01:20:18.760 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:18.760 00.000 8976 stepped: pos (-18, 9)
01:20:18.760 00.000 8976 move complete, result=0
01:20:18.760 00.000 8976 worker thread done servicing request
01:20:18.760 00.000 8976 Worker thread wakes up
01:20:18.760 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
01:20:18.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:18.761 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:19.453 00.692 8976 Exposure complete
01:20:19.458 00.005 8976 worker thread done servicing request
01:20:19.458 00.000 5052 OnExposeComplete: enter
01:20:19.458 00.000 5052 UpdateGuideState(): m_state=6
01:20:19.458 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3310
01:20:19.458 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.27, Mass=207, SNR=9.9, Peak=72 HFD=2.8
01:20:19.458 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
01:20:19.459 00.001 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
01:20:19.459 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.44 hyp=0.74 cameraTheta=-0.64 mountX=-0.66 mountY=-0.26, mountTheta=-2.77
01:20:19.459 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.44, opts=13)
01:20:19.459 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.44)
01:20:19.460 00.001 8976 Worker thread wakes up
01:20:19.460 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.44) opts 0xd
01:20:19.460 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.44)
01:20:19.460 00.000 8976 Moving (0.59, -0.44) raw xDistance=-0.66 yDistance=-0.26
01:20:19.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
01:20:19.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:20:19.460 00.000 8976 MoveAxis(R, 3, ABG)
01:20:19.460 00.000 8976 stepping (-18, 9) + (3, 0)
01:20:19.460 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:19.461 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:20:19.472 00.011 5052 UpdateGuideState exits: m=207 SNR=9.9
01:20:19.472 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:19.472 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:19.472 00.000 5052 Enqueuing Expose request
01:20:19.496 00.024 8976 Received - 47 (G) 
01:20:19.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:19.496 00.000 8976 stepped: pos (-15, 9)
01:20:19.496 00.000 8976 MoveAxis(U, 0, ABG)
01:20:19.496 00.000 8976 move complete, result=0
01:20:19.496 00.000 8976 worker thread done servicing request
01:20:19.496 00.000 8976 Worker thread wakes up
01:20:19.496 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 0 ms NORTH
01:20:19.496 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:19.496 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:20.183 00.687 8976 Exposure complete
01:20:20.188 00.005 8976 worker thread done servicing request
01:20:20.188 00.000 5052 OnExposeComplete: enter
01:20:20.189 00.001 5052 UpdateGuideState(): m_state=6
01:20:20.189 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3311
01:20:20.189 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=282.13, Mass=178, SNR=9.2, Peak=73 HFD=2.8
01:20:20.189 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
01:20:20.189 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
01:20:20.189 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.42 hyp=0.81 cameraTheta=0.54 mountX=0.05 mountY=-0.81, mountTheta=-1.50
01:20:20.190 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.42, opts=13)
01:20:20.190 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.42)
01:20:20.190 00.000 8976 Worker thread wakes up
01:20:20.190 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.42) opts 0xd
01:20:20.190 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.42)
01:20:20.190 00.000 8976 Moving (0.70, 0.42) raw xDistance=0.05 yDistance=-0.81
01:20:20.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:20:20.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
01:20:20.190 00.000 8976 MoveAxis(R, 0, ABG)
01:20:20.190 00.000 8976 MoveAxis(U, 3, ABG)
01:20:20.190 00.000 8976 stepping (-15, 9) + (0, 3)
01:20:20.190 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:20.191 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:20:20.200 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:20:20.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:20.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:20.200 00.000 5052 Enqueuing Expose request
01:20:20.231 00.031 8976 Received - 47 (G) 
01:20:20.231 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:20.231 00.000 8976 stepped: pos (-15, 12)
01:20:20.231 00.000 8976 move complete, result=0
01:20:20.231 00.000 8976 worker thread done servicing request
01:20:20.231 00.000 8976 Worker thread wakes up
01:20:20.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:20.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:20.231 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:20:20.917 00.686 8976 Exposure complete
01:20:20.922 00.005 8976 worker thread done servicing request
01:20:20.922 00.000 5052 OnExposeComplete: enter
01:20:20.922 00.000 5052 UpdateGuideState(): m_state=6
01:20:20.922 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3312
01:20:20.922 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=282.04, Mass=174, SNR=9.1, Peak=72 HFD=2.7
01:20:20.922 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
01:20:20.922 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
01:20:20.922 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.33 hyp=0.74 cameraTheta=0.46 mountX=-0.01 mountY=-0.73, mountTheta=-1.58
01:20:20.922 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.33, opts=13)
01:20:20.922 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.33)
01:20:20.923 00.001 8976 Worker thread wakes up
01:20:20.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.33) opts 0xd
01:20:20.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.33)
01:20:20.923 00.000 8976 Moving (0.66, 0.33) raw xDistance=-0.01 yDistance=-0.73
01:20:20.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:20:20.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.73
01:20:20.923 00.000 8976 MoveAxis(R, 0, ABG)
01:20:20.923 00.000 8976 MoveAxis(U, 3, ABG)
01:20:20.923 00.000 8976 stepping (-15, 12) + (0, 3)
01:20:20.923 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:20.924 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:20:20.933 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
01:20:20.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:20.933 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:20.933 00.000 5052 Enqueuing Expose request
01:20:20.951 00.018 8976 Received - 47 (G) 
01:20:20.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:20.951 00.000 8976 stepped: pos (-15, 15)
01:20:20.951 00.000 8976 move complete, result=0
01:20:20.951 00.000 8976 worker thread done servicing request
01:20:20.951 00.000 8976 Worker thread wakes up
01:20:20.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:20.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:20.951 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:20:21.655 00.704 8976 Exposure complete
01:20:21.661 00.006 8976 worker thread done servicing request
01:20:21.661 00.000 5052 OnExposeComplete: enter
01:20:21.661 00.000 5052 UpdateGuideState(): m_state=6
01:20:21.661 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3313
01:20:21.661 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.81, Mass=192, SNR=9.6, Peak=66 HFD=3.2
01:20:21.662 00.001 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
01:20:21.662 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
01:20:21.662 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.43 mountX=-0.01 mountY=-0.23, mountTheta=-1.61
01:20:21.662 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.10, opts=13)
01:20:21.662 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.10)
01:20:21.662 00.000 8976 Worker thread wakes up
01:20:21.662 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.10) opts 0xd
01:20:21.662 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.10)
01:20:21.663 00.001 8976 Moving (0.21, 0.10) raw xDistance=-0.01 yDistance=-0.23
01:20:21.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:20:21.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:20:21.663 00.000 8976 MoveAxis(R, 0, ABG)
01:20:21.663 00.000 8976 MoveAxis(U, 0, ABG)
01:20:21.663 00.000 8976 move complete, result=0
01:20:21.663 00.000 8976 worker thread done servicing request
01:20:21.663 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:20:21.672 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:20:21.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:21.672 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:21.672 00.000 5052 Enqueuing Expose request
01:20:21.672 00.000 8976 Worker thread wakes up
01:20:21.672 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:21.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:21.672 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:22.358 00.686 8976 Exposure complete
01:20:22.364 00.006 8976 worker thread done servicing request
01:20:22.364 00.000 5052 OnExposeComplete: enter
01:20:22.364 00.000 5052 UpdateGuideState(): m_state=6
01:20:22.364 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3314
01:20:22.364 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.22, Mass=197, SNR=9.6, Peak=67 HFD=3.0
01:20:22.364 00.000 5052 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.04) = xAngle (-3.02 = -3.02)
01:20:22.364 00.000 5052 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.12 = -3.12)
01:20:22.364 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.49 hyp=0.60 cameraTheta=-0.98 mountX=-0.59 mountY=-0.01, mountTheta=-3.12
01:20:22.365 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.49, opts=13)
01:20:22.365 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.49)
01:20:22.365 00.000 8976 Worker thread wakes up
01:20:22.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.49) opts 0xd
01:20:22.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.49)
01:20:22.365 00.000 8976 Moving (0.33, -0.49) raw xDistance=-0.59 yDistance=-0.01
01:20:22.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:20:22.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:20:22.365 00.000 8976 MoveAxis(R, 2, ABG)
01:20:22.365 00.000 8976 stepping (-15, 15) + (2, 0)
01:20:22.365 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:22.366 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:20:22.375 00.009 5052 UpdateGuideState exits: m=197 SNR=9.6
01:20:22.375 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:22.375 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:22.375 00.000 5052 Enqueuing Expose request
01:20:22.389 00.014 8976 Received - 47 (G) 
01:20:22.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:22.389 00.000 8976 stepped: pos (-13, 15)
01:20:22.389 00.000 8976 MoveAxis(U, 0, ABG)
01:20:22.389 00.000 8976 move complete, result=0
01:20:22.389 00.000 8976 worker thread done servicing request
01:20:22.389 00.000 8976 Worker thread wakes up
01:20:22.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:22.389 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:22.389 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.0 px 0 ms NORTH
01:20:23.077 00.688 8976 Exposure complete
01:20:23.082 00.005 8976 worker thread done servicing request
01:20:23.083 00.001 5052 OnExposeComplete: enter
01:20:23.083 00.000 5052 UpdateGuideState(): m_state=6
01:20:23.083 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3315
01:20:23.083 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=282.09, Mass=182, SNR=9.3, Peak=66 HFD=3.1
01:20:23.083 00.000 5052 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.04) = xAngle (-1.01 = -1.01)
01:20:23.083 00.000 5052 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
01:20:23.083 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.38 hyp=0.45 cameraTheta=1.03 mountX=0.24 mountY=-0.40, mountTheta=-1.04
01:20:23.084 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.38, opts=13)
01:20:23.084 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.38)
01:20:23.084 00.000 8976 Worker thread wakes up
01:20:23.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.38) opts 0xd
01:20:23.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.38)
01:20:23.084 00.000 8976 Moving (0.23, 0.38) raw xDistance=0.24 yDistance=-0.40
01:20:23.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:20:23.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:20:23.084 00.000 8976 MoveAxis(R, 0, ABG)
01:20:23.084 00.000 8976 MoveAxis(U, 2, ABG)
01:20:23.084 00.000 8976 stepping (-13, 15) + (0, 2)
01:20:23.084 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:23.085 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:20:23.094 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:20:23.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:23.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:23.094 00.000 5052 Enqueuing Expose request
01:20:23.109 00.015 8976 Received - 47 (G) 
01:20:23.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:23.109 00.000 8976 stepped: pos (-13, 17)
01:20:23.109 00.000 8976 move complete, result=0
01:20:23.109 00.000 8976 worker thread done servicing request
01:20:23.109 00.000 8976 Worker thread wakes up
01:20:23.109 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:20:23.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:23.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:23.797 00.688 8976 Exposure complete
01:20:23.802 00.005 8976 worker thread done servicing request
01:20:23.802 00.000 5052 OnExposeComplete: enter
01:20:23.802 00.000 5052 UpdateGuideState(): m_state=6
01:20:23.802 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3316
01:20:23.802 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.39, Mass=180, SNR=9.3, Peak=67 HFD=2.9
01:20:23.802 00.000 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.04) = xAngle (-3.19 = 3.10)
01:20:23.802 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 2.99)
01:20:23.802 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.32 hyp=0.35 cameraTheta=-1.14 mountX=-0.35 mountY=0.05, mountTheta=3.00
01:20:23.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.32, opts=13)
01:20:23.803 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.32)
01:20:23.803 00.000 8976 Worker thread wakes up
01:20:23.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.32) opts 0xd
01:20:23.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.32)
01:20:23.803 00.000 8976 Moving (0.15, -0.32) raw xDistance=-0.35 yDistance=0.05
01:20:23.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:20:23.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:20:23.803 00.000 8976 MoveAxis(R, 1, ABG)
01:20:23.803 00.000 8976 stepping (-13, 17) + (1, 0)
01:20:23.804 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:23.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:20:23.814 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
01:20:23.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:23.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:23.814 00.000 5052 Enqueuing Expose request
01:20:23.828 00.014 8976 Received - 47 (G) 
01:20:23.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:23.828 00.000 8976 stepped: pos (-12, 17)
01:20:23.828 00.000 8976 MoveAxis(U, 0, ABG)
01:20:23.828 00.000 8976 move complete, result=0
01:20:23.828 00.000 8976 worker thread done servicing request
01:20:23.829 00.001 8976 Worker thread wakes up
01:20:23.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:23.829 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:23.829 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.1 px 0 ms NORTH
01:20:24.515 00.686 8976 Exposure complete
01:20:24.521 00.006 8976 worker thread done servicing request
01:20:24.521 00.000 5052 OnExposeComplete: enter
01:20:24.521 00.000 5052 UpdateGuideState(): m_state=6
01:20:24.521 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3317
01:20:24.521 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.81, Mass=194, SNR=9.6, Peak=64 HFD=3.0
01:20:24.521 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
01:20:24.521 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
01:20:24.521 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.64 mountX=0.03 mountY=-0.17, mountTheta=-1.40
01:20:24.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.11, opts=13)
01:20:24.522 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.11)
01:20:24.522 00.000 8976 Worker thread wakes up
01:20:24.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.11) opts 0xd
01:20:24.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.11)
01:20:24.522 00.000 8976 Moving (0.14, 0.11) raw xDistance=0.03 yDistance=-0.17
01:20:24.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:20:24.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:20:24.522 00.000 8976 MoveAxis(R, 0, ABG)
01:20:24.522 00.000 8976 MoveAxis(U, 0, ABG)
01:20:24.522 00.000 8976 move complete, result=0
01:20:24.522 00.000 8976 worker thread done servicing request
01:20:24.523 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:20:24.532 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:20:24.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:24.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:24.532 00.000 5052 Enqueuing Expose request
01:20:24.532 00.000 8976 Worker thread wakes up
01:20:24.532 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:24.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:24.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:25.224 00.692 8976 Exposure complete
01:20:25.229 00.005 8976 worker thread done servicing request
01:20:25.229 00.000 5052 OnExposeComplete: enter
01:20:25.229 00.000 5052 UpdateGuideState(): m_state=6
01:20:25.229 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3318
01:20:25.229 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=282.27, Mass=188, SNR=9.4, Peak=64 HFD=3.0
01:20:25.229 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
01:20:25.229 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
01:20:25.229 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.57 hyp=0.64 cameraTheta=2.06 mountX=0.64 mountY=-0.05, mountTheta=-0.08
01:20:25.230 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.57, opts=13)
01:20:25.230 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.57)
01:20:25.230 00.000 8976 Worker thread wakes up
01:20:25.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.57) opts 0xd
01:20:25.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.57)
01:20:25.231 00.001 8976 Moving (-0.30, 0.57) raw xDistance=0.64 yDistance=-0.05
01:20:25.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
01:20:25.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:20:25.231 00.000 8976 MoveAxis(L, 3, ABG)
01:20:25.231 00.000 8976 stepping (-12, 17) + (-3, 0)
01:20:25.231 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:25.231 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:20:25.240 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:20:25.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:25.241 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:25.241 00.000 5052 Enqueuing Expose request
01:20:25.266 00.025 8976 Received - 47 (G) 
01:20:25.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:25.267 00.001 8976 stepped: pos (-15, 17)
01:20:25.267 00.000 8976 MoveAxis(U, 0, ABG)
01:20:25.267 00.000 8976 move complete, result=0
01:20:25.267 00.000 8976 worker thread done servicing request
01:20:25.267 00.000 8976 Worker thread wakes up
01:20:25.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:25.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:25.267 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.1 px 0 ms NORTH
01:20:25.953 00.686 8976 Exposure complete
01:20:25.958 00.005 8976 worker thread done servicing request
01:20:25.958 00.000 5052 OnExposeComplete: enter
01:20:25.958 00.000 5052 UpdateGuideState(): m_state=6
01:20:25.958 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3319
01:20:25.958 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.62, Mass=189, SNR=9.5, Peak=66 HFD=3.4
01:20:25.958 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.72 = 1.57)
01:20:25.958 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
01:20:25.958 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.67 mountX=0.00 mountY=0.20, mountTheta=1.57
01:20:25.960 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.09, opts=13)
01:20:25.960 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.09)
01:20:25.960 00.000 8976 Worker thread wakes up
01:20:25.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.09) opts 0xd
01:20:25.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.09)
01:20:25.960 00.000 8976 Moving (-0.18, -0.09) raw xDistance=0.00 yDistance=0.20
01:20:25.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:20:25.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:20:25.960 00.000 8976 MoveAxis(R, 0, ABG)
01:20:25.960 00.000 8976 MoveAxis(U, 0, ABG)
01:20:25.961 00.001 8976 move complete, result=0
01:20:25.961 00.000 8976 worker thread done servicing request
01:20:25.961 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:20:25.970 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:20:25.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:25.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:25.970 00.000 5052 Enqueuing Expose request
01:20:25.970 00.000 8976 Worker thread wakes up
01:20:25.970 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:20:25.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:25.970 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:26.662 00.692 8976 Exposure complete
01:20:26.668 00.006 8976 worker thread done servicing request
01:20:26.668 00.000 5052 OnExposeComplete: enter
01:20:26.668 00.000 5052 UpdateGuideState(): m_state=6
01:20:26.668 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3320
01:20:26.668 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.14, Mass=188, SNR=9.5, Peak=64 HFD=3.1
01:20:26.668 00.000 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.79 = 2.49)
01:20:26.668 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.39)
01:20:26.668 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.57 hyp=0.58 cameraTheta=-1.75 mountX=-0.46 mountY=0.40, mountTheta=2.43
01:20:26.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.57, opts=13)
01:20:26.669 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.57)
01:20:26.669 00.000 8976 Worker thread wakes up
01:20:26.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.57) opts 0xd
01:20:26.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.57)
01:20:26.669 00.000 8976 Moving (-0.10, -0.57) raw xDistance=-0.46 yDistance=0.40
01:20:26.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:20:26.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:20:26.669 00.000 8976 MoveAxis(R, 2, ABG)
01:20:26.669 00.000 8976 stepping (-15, 17) + (2, 0)
01:20:26.669 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:26.670 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:20:26.679 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:20:26.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:26.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:26.679 00.000 5052 Enqueuing Expose request
01:20:26.706 00.027 8976 Received - 47 (G) 
01:20:26.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:26.706 00.000 8976 stepped: pos (-13, 17)
01:20:26.706 00.000 8976 MoveAxis(D, 2, ABG)
01:20:26.706 00.000 8976 stepping (-13, 17) + (0, -2)
01:20:26.706 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:26.738 00.032 8976 Received - 47 (G) 
01:20:26.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:26.738 00.000 8976 stepped: pos (-13, 15)
01:20:26.738 00.000 8976 move complete, result=0
01:20:26.738 00.000 8976 worker thread done servicing request
01:20:26.738 00.000 8976 Worker thread wakes up
01:20:26.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:26.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:26.738 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
01:20:27.422 00.684 8976 Exposure complete
01:20:27.428 00.006 8976 worker thread done servicing request
01:20:27.429 00.001 5052 OnExposeComplete: enter
01:20:27.429 00.000 5052 UpdateGuideState(): m_state=6
01:20:27.429 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3321
01:20:27.429 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.70, Mass=180, SNR=9.2, Peak=62 HFD=2.8
01:20:27.429 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:20:27.429 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
01:20:27.429 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-3.12 mountX=0.15 mountY=0.29, mountTheta=1.10
01:20:27.429 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.01, opts=13)
01:20:27.429 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.01)
01:20:27.430 00.001 8976 Worker thread wakes up
01:20:27.430 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.01) opts 0xd
01:20:27.430 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.01)
01:20:27.430 00.000 8976 Moving (-0.34, -0.01) raw xDistance=0.15 yDistance=0.29
01:20:27.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:20:27.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:20:27.430 00.000 8976 MoveAxis(R, 0, ABG)
01:20:27.430 00.000 8976 MoveAxis(D, 1, ABG)
01:20:27.430 00.000 8976 stepping (-13, 15) + (0, -1)
01:20:27.430 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:27.430 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:20:27.440 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
01:20:27.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:27.440 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:27.440 00.000 5052 Enqueuing Expose request
01:20:27.457 00.017 8976 Received - 47 (G) 
01:20:27.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:27.457 00.000 8976 stepped: pos (-13, 14)
01:20:27.457 00.000 8976 move complete, result=0
01:20:27.457 00.000 8976 worker thread done servicing request
01:20:27.457 00.000 8976 Worker thread wakes up
01:20:27.457 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:20:27.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:27.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:28.149 00.692 8976 Exposure complete
01:20:28.154 00.005 8976 worker thread done servicing request
01:20:28.154 00.000 5052 OnExposeComplete: enter
01:20:28.154 00.000 5052 UpdateGuideState(): m_state=6
01:20:28.154 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3322
01:20:28.154 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.96, Mass=189, SNR=9.5, Peak=61 HFD=2.9
01:20:28.154 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
01:20:28.154 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:20:28.154 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.31 cameraTheta=2.22 mountX=0.30 mountY=0.02, mountTheta=0.07
01:20:28.155 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.25, opts=13)
01:20:28.155 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.25)
01:20:28.155 00.000 8976 Worker thread wakes up
01:20:28.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.25) opts 0xd
01:20:28.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.25)
01:20:28.155 00.000 8976 Moving (-0.19, 0.25) raw xDistance=0.30 yDistance=0.02
01:20:28.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:20:28.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:20:28.155 00.000 8976 MoveAxis(L, 1, ABG)
01:20:28.155 00.000 8976 stepping (-13, 14) + (-1, 0)
01:20:28.155 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:28.156 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:20:28.166 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:20:28.166 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:28.166 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:28.166 00.000 5052 Enqueuing Expose request
01:20:28.177 00.011 8976 Received - 47 (G) 
01:20:28.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:28.177 00.000 8976 stepped: pos (-14, 14)
01:20:28.177 00.000 8976 MoveAxis(U, 0, ABG)
01:20:28.177 00.000 8976 move complete, result=0
01:20:28.177 00.000 8976 worker thread done servicing request
01:20:28.177 00.000 8976 Worker thread wakes up
01:20:28.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:28.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:28.177 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:20:28.867 00.690 8976 Exposure complete
01:20:28.873 00.006 8976 worker thread done servicing request
01:20:28.873 00.000 5052 OnExposeComplete: enter
01:20:28.873 00.000 5052 UpdateGuideState(): m_state=6
01:20:28.873 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3323
01:20:28.873 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.82, Mass=185, SNR=9.3, Peak=60 HFD=3.2
01:20:28.873 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:20:28.873 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:20:28.873 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.11 hyp=0.41 cameraTheta=2.85 mountX=0.28 mountY=0.26, mountTheta=0.76
01:20:28.874 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.11, opts=13)
01:20:28.874 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.11)
01:20:28.874 00.000 8976 Worker thread wakes up
01:20:28.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.11) opts 0xd
01:20:28.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.11)
01:20:28.874 00.000 8976 Moving (-0.39, 0.11) raw xDistance=0.28 yDistance=0.26
01:20:28.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:20:28.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:20:28.874 00.000 8976 MoveAxis(L, 1, ABG)
01:20:28.874 00.000 8976 stepping (-14, 14) + (-1, 0)
01:20:28.874 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:28.875 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:20:28.886 00.011 5052 UpdateGuideState exits: m=185 SNR=9.3
01:20:28.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:28.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:28.886 00.000 5052 Enqueuing Expose request
01:20:28.896 00.010 8976 Received - 47 (G) 
01:20:28.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:28.896 00.000 8976 stepped: pos (-15, 14)
01:20:28.896 00.000 8976 MoveAxis(D, 1, ABG)
01:20:28.896 00.000 8976 stepping (-15, 14) + (0, -1)
01:20:28.896 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:28.927 00.031 8976 Received - 47 (G) 
01:20:28.928 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:28.928 00.000 8976 stepped: pos (-15, 13)
01:20:28.928 00.000 8976 move complete, result=0
01:20:28.928 00.000 8976 worker thread done servicing request
01:20:28.928 00.000 8976 Worker thread wakes up
01:20:28.928 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:20:28.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:28.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:29.617 00.689 8976 Exposure complete
01:20:29.622 00.005 8976 worker thread done servicing request
01:20:29.623 00.001 5052 OnExposeComplete: enter
01:20:29.623 00.000 5052 UpdateGuideState(): m_state=6
01:20:29.623 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3324
01:20:29.623 00.000 5052 Star::Find returns 1 (1), X=328.76, Y=281.62, Mass=208, SNR=9.9, Peak=62 HFD=3.6
01:20:29.623 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
01:20:29.623 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.22)
01:20:29.623 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.09 hyp=0.42 cameraTheta=-2.92 mountX=0.10 mountY=0.39, mountTheta=1.31
01:20:29.624 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.09, opts=13)
01:20:29.624 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.09)
01:20:29.624 00.000 8976 Worker thread wakes up
01:20:29.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.09) opts 0xd
01:20:29.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.09)
01:20:29.624 00.000 8976 Moving (-0.41, -0.09) raw xDistance=0.10 yDistance=0.39
01:20:29.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:20:29.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
01:20:29.624 00.000 8976 MoveAxis(R, 0, ABG)
01:20:29.624 00.000 8976 MoveAxis(D, 2, ABG)
01:20:29.624 00.000 8976 stepping (-15, 13) + (0, -2)
01:20:29.624 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:29.625 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:20:29.637 00.012 5052 UpdateGuideState exits: m=208 SNR=9.9 Saturated
01:20:29.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:29.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:29.637 00.000 5052 Enqueuing Expose request
01:20:29.647 00.010 8976 Received - 47 (G) 
01:20:29.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:29.647 00.000 8976 stepped: pos (-15, 11)
01:20:29.647 00.000 8976 move complete, result=0
01:20:29.647 00.000 8976 worker thread done servicing request
01:20:29.647 00.000 8976 Worker thread wakes up
01:20:29.647 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:20:29.647 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:29.647 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:30.335 00.688 8976 Exposure complete
01:20:30.340 00.005 8976 worker thread done servicing request
01:20:30.340 00.000 5052 OnExposeComplete: enter
01:20:30.340 00.000 5052 UpdateGuideState(): m_state=6
01:20:30.340 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3325
01:20:30.340 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.89, Mass=193, SNR=9.6, Peak=62 HFD=3.3
01:20:30.340 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
01:20:30.340 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
01:20:30.340 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.18 hyp=0.30 cameraTheta=0.66 mountX=0.06 mountY=-0.30, mountTheta=-1.38
01:20:30.341 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.18, opts=13)
01:20:30.341 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.18)
01:20:30.341 00.000 8976 Worker thread wakes up
01:20:30.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.18) opts 0xd
01:20:30.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.18)
01:20:30.341 00.000 8976 Moving (0.24, 0.18) raw xDistance=0.06 yDistance=-0.30
01:20:30.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:20:30.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
01:20:30.341 00.000 8976 MoveAxis(R, 0, ABG)
01:20:30.341 00.000 8976 MoveAxis(U, 1, ABG)
01:20:30.341 00.000 8976 stepping (-15, 11) + (0, 1)
01:20:30.342 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:30.342 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:20:30.352 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:20:30.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:30.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:30.352 00.000 5052 Enqueuing Expose request
01:20:30.367 00.015 8976 Received - 47 (G) 
01:20:30.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:30.367 00.000 8976 stepped: pos (-15, 12)
01:20:30.367 00.000 8976 move complete, result=0
01:20:30.367 00.000 8976 worker thread done servicing request
01:20:30.367 00.000 8976 Worker thread wakes up
01:20:30.367 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:20:30.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:30.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:31.054 00.687 8976 Exposure complete
01:20:31.061 00.007 8976 worker thread done servicing request
01:20:31.061 00.000 5052 OnExposeComplete: enter
01:20:31.061 00.000 5052 UpdateGuideState(): m_state=6
01:20:31.061 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3326
01:20:31.061 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=282.20, Mass=187, SNR=9.5, Peak=61 HFD=3.4
01:20:31.061 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
01:20:31.061 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:20:31.061 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.49 hyp=0.61 cameraTheta=2.22 mountX=0.60 mountY=0.04, mountTheta=0.07
01:20:31.061 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.49, opts=13)
01:20:31.061 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.49)
01:20:31.061 00.000 8976 Worker thread wakes up
01:20:31.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.49) opts 0xd
01:20:31.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.49)
01:20:31.061 00.000 8976 Moving (-0.37, 0.49) raw xDistance=0.60 yDistance=0.04
01:20:31.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
01:20:31.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:20:31.061 00.000 8976 MoveAxis(L, 2, ABG)
01:20:31.061 00.000 8976 stepping (-15, 12) + (-2, 0)
01:20:31.061 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:31.062 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:20:31.072 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
01:20:31.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:31.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:31.072 00.000 5052 Enqueuing Expose request
01:20:31.086 00.014 8976 Received - 47 (G) 
01:20:31.086 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:31.086 00.000 8976 stepped: pos (-17, 12)
01:20:31.086 00.000 8976 MoveAxis(U, 0, ABG)
01:20:31.086 00.000 8976 move complete, result=0
01:20:31.086 00.000 8976 worker thread done servicing request
01:20:31.086 00.000 8976 Worker thread wakes up
01:20:31.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:31.086 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:31.086 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.0 px 0 ms NORTH
01:20:31.777 00.691 8976 Exposure complete
01:20:31.782 00.005 8976 worker thread done servicing request
01:20:31.782 00.000 5052 OnExposeComplete: enter
01:20:31.782 00.000 5052 UpdateGuideState(): m_state=6
01:20:31.782 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3327
01:20:31.782 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.53, Mass=154, SNR=8.6, Peak=61 HFD=3.5
01:20:31.782 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.48 = 1.81)
01:20:31.782 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.58 = 1.70)
01:20:31.782 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.18 hyp=0.27 cameraTheta=-2.43 mountX=-0.06 mountY=0.27, mountTheta=1.80
01:20:31.783 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.18, opts=13)
01:20:31.783 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.18)
01:20:31.783 00.000 8976 Worker thread wakes up
01:20:31.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.18) opts 0xd
01:20:31.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.18)
01:20:31.783 00.000 8976 Moving (-0.21, -0.18) raw xDistance=-0.06 yDistance=0.27
01:20:31.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:20:31.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:20:31.783 00.000 8976 MoveAxis(R, 0, ABG)
01:20:31.783 00.000 8976 MoveAxis(D, 1, ABG)
01:20:31.783 00.000 8976 stepping (-17, 12) + (0, -1)
01:20:31.783 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:31.784 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:20:31.794 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
01:20:31.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:31.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:31.794 00.000 5052 Enqueuing Expose request
01:20:31.806 00.012 8976 Received - 47 (G) 
01:20:31.806 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:31.806 00.000 8976 stepped: pos (-17, 11)
01:20:31.806 00.000 8976 move complete, result=0
01:20:31.806 00.000 8976 worker thread done servicing request
01:20:31.806 00.000 8976 Worker thread wakes up
01:20:31.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:31.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:31.806 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:20:32.495 00.689 8976 Exposure complete
01:20:32.501 00.006 8976 worker thread done servicing request
01:20:32.501 00.000 5052 OnExposeComplete: enter
01:20:32.501 00.000 5052 UpdateGuideState(): m_state=6
01:20:32.501 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3328
01:20:32.501 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.46, Mass=200, SNR=9.7, Peak=63 HFD=3.4
01:20:32.502 00.001 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
01:20:32.502 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.45)
01:20:32.502 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.25 hyp=0.57 cameraTheta=-2.69 mountX=0.01 mountY=0.57, mountTheta=1.55
01:20:32.502 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.25, opts=13)
01:20:32.502 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.25)
01:20:32.502 00.000 8976 Worker thread wakes up
01:20:32.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.25) opts 0xd
01:20:32.503 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.25)
01:20:32.503 00.000 8976 Moving (-0.51, -0.25) raw xDistance=0.01 yDistance=0.57
01:20:32.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:20:32.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
01:20:32.503 00.000 8976 MoveAxis(R, 0, ABG)
01:20:32.503 00.000 8976 MoveAxis(D, 2, ABG)
01:20:32.503 00.000 8976 stepping (-17, 11) + (0, -2)
01:20:32.503 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:32.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:20:32.515 00.012 5052 UpdateGuideState exits: m=200 SNR=9.7
01:20:32.515 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:32.515 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:32.515 00.000 5052 Enqueuing Expose request
01:20:32.541 00.026 8976 Received - 47 (G) 
01:20:32.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:32.541 00.000 8976 stepped: pos (-17, 9)
01:20:32.541 00.000 8976 move complete, result=0
01:20:32.541 00.000 8976 worker thread done servicing request
01:20:32.541 00.000 8976 Worker thread wakes up
01:20:32.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:32.542 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:32.542 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:20:33.235 00.693 8976 Exposure complete
01:20:33.240 00.005 8976 worker thread done servicing request
01:20:33.240 00.000 5052 OnExposeComplete: enter
01:20:33.240 00.000 5052 UpdateGuideState(): m_state=6
01:20:33.240 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3329
01:20:33.240 00.000 5052 Star::Find returns 1 (0), X=328.18, Y=281.80, Mass=176, SNR=9.1, Peak=63 HFD=3.6
01:20:33.240 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:20:33.240 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:20:33.240 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=0.09 hyp=1.00 cameraTheta=3.05 mountX=0.53 mountY=0.78, mountTheta=0.97
01:20:33.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=0.09, opts=13)
01:20:33.241 00.000 5052 Enqueuing Move request for stepguider (-0.99, 0.09)
01:20:33.241 00.000 8976 Worker thread wakes up
01:20:33.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, 0.09) opts 0xd
01:20:33.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, 0.09)
01:20:33.241 00.000 8976 Moving (-0.99, 0.09) raw xDistance=0.53 yDistance=0.78
01:20:33.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
01:20:33.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.78
01:20:33.241 00.000 8976 MoveAxis(L, 2, ABG)
01:20:33.241 00.000 8976 stepping (-17, 9) + (-2, 0)
01:20:33.242 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:33.242 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:20:33.251 00.009 5052 UpdateGuideState exits: m=176 SNR=9.1
01:20:33.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:33.251 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:33.252 00.001 5052 Enqueuing Expose request
01:20:33.277 00.025 8976 Received - 47 (G) 
01:20:33.277 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:33.277 00.000 8976 stepped: pos (-19, 9)
01:20:33.277 00.000 8976 MoveAxis(D, 3, ABG)
01:20:33.277 00.000 8976 stepping (-19, 9) + (0, -3)
01:20:33.277 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:33.309 00.032 8976 Received - 47 (G) 
01:20:33.309 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:33.309 00.000 8976 stepped: pos (-19, 6)
01:20:33.309 00.000 8976 move complete, result=0
01:20:33.309 00.000 8976 worker thread done servicing request
01:20:33.309 00.000 8976 Worker thread wakes up
01:20:33.309 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:33.309 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:33.309 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
01:20:34.004 00.695 8976 Exposure complete
01:20:34.010 00.006 8976 worker thread done servicing request
01:20:34.010 00.000 5052 OnExposeComplete: enter
01:20:34.010 00.000 5052 UpdateGuideState(): m_state=6
01:20:34.010 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3330
01:20:34.010 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.33, Mass=186, SNR=9.4, Peak=64 HFD=3.2
01:20:34.010 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.04) = xAngle (-4.62 = 1.66)
01:20:34.010 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.56)
01:20:34.010 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.38 hyp=0.71 cameraTheta=-2.58 mountX=-0.07 mountY=0.71, mountTheta=1.66
01:20:34.011 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.38, opts=13)
01:20:34.012 00.001 5052 Enqueuing Move request for stepguider (-0.60, -0.38)
01:20:34.012 00.000 8976 Worker thread wakes up
01:20:34.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.38) opts 0xd
01:20:34.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.38)
01:20:34.012 00.000 8976 Moving (-0.60, -0.38) raw xDistance=-0.07 yDistance=0.71
01:20:34.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:20:34.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
01:20:34.012 00.000 8976 MoveAxis(R, 0, ABG)
01:20:34.012 00.000 8976 MoveAxis(D, 3, ABG)
01:20:34.012 00.000 8976 stepping (-19, 6) + (0, -3)
01:20:34.012 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:34.013 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:20:34.022 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:20:34.022 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:34.022 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:34.022 00.000 5052 Enqueuing Expose request
01:20:34.044 00.022 8976 Received - 47 (G) 
01:20:34.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:34.044 00.000 8976 stepped: pos (-19, 3)
01:20:34.044 00.000 8976 move complete, result=0
01:20:34.044 00.000 8976 worker thread done servicing request
01:20:34.044 00.000 8976 Worker thread wakes up
01:20:34.044 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:20:34.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:34.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:34.737 00.693 8976 Exposure complete
01:20:34.743 00.006 8976 worker thread done servicing request
01:20:34.744 00.001 5052 OnExposeComplete: enter
01:20:34.744 00.000 5052 UpdateGuideState(): m_state=6
01:20:34.744 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3331
01:20:34.744 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.65, Mass=171, SNR=9.0, Peak=69 HFD=3.3
01:20:34.744 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
01:20:34.744 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
01:20:34.744 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.06 hyp=0.27 cameraTheta=-2.92 mountX=0.07 mountY=0.26, mountTheta=1.31
01:20:34.744 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.06, opts=13)
01:20:34.745 00.001 5052 Enqueuing Move request for stepguider (-0.27, -0.06)
01:20:34.745 00.000 8976 Worker thread wakes up
01:20:34.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.06) opts 0xd
01:20:34.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.06)
01:20:34.745 00.000 8976 Moving (-0.27, -0.06) raw xDistance=0.07 yDistance=0.26
01:20:34.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:20:34.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:20:34.745 00.000 8976 MoveAxis(R, 0, ABG)
01:20:34.745 00.000 8976 MoveAxis(U, 0, ABG)
01:20:34.745 00.000 8976 move complete, result=0
01:20:34.745 00.000 8976 worker thread done servicing request
01:20:34.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:20:34.755 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:20:34.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:34.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:34.755 00.000 5052 Enqueuing Expose request
01:20:34.755 00.000 8976 Worker thread wakes up
01:20:34.755 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:20:34.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:34.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:35.445 00.690 8976 Exposure complete
01:20:35.451 00.006 8976 worker thread done servicing request
01:20:35.451 00.000 5052 OnExposeComplete: enter
01:20:35.451 00.000 5052 UpdateGuideState(): m_state=6
01:20:35.451 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3332
01:20:35.451 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.33, Mass=173, SNR=9.0, Peak=60 HFD=3.4
01:20:35.451 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.04) = xAngle (-0.38 = -0.38)
01:20:35.451 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.48 = -0.48)
01:20:35.451 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.62 hyp=0.62 cameraTheta=1.67 mountX=0.58 mountY=-0.29, mountTheta=-0.46
01:20:35.452 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.62, opts=13)
01:20:35.452 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.62)
01:20:35.452 00.000 8976 Worker thread wakes up
01:20:35.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.62) opts 0xd
01:20:35.453 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.62)
01:20:35.453 00.000 8976 Moving (-0.06, 0.62) raw xDistance=0.58 yDistance=-0.29
01:20:35.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
01:20:35.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:20:35.453 00.000 8976 MoveAxis(L, 2, ABG)
01:20:35.453 00.000 8976 stepping (-19, 3) + (-2, 0)
01:20:35.453 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:35.454 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:20:35.464 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
01:20:35.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:35.464 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:35.464 00.000 5052 Enqueuing Expose request
01:20:35.482 00.018 8976 Received - 47 (G) 
01:20:35.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:35.482 00.000 8976 stepped: pos (-21, 3)
01:20:35.482 00.000 8976 MoveAxis(U, 1, ABG)
01:20:35.482 00.000 8976 stepping (-21, 3) + (0, 1)
01:20:35.482 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:35.514 00.032 8976 Received - 47 (G) 
01:20:35.514 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:35.515 00.001 8976 stepped: pos (-21, 4)
01:20:35.515 00.000 8976 move complete, result=0
01:20:35.515 00.000 8976 worker thread done servicing request
01:20:35.515 00.000 8976 Worker thread wakes up
01:20:35.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:35.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:35.515 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.3 px 1 ms NORTH
01:20:36.202 00.687 8976 Exposure complete
01:20:36.208 00.006 8976 worker thread done servicing request
01:20:36.208 00.000 5052 OnExposeComplete: enter
01:20:36.208 00.000 5052 UpdateGuideState(): m_state=6
01:20:36.208 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3333
01:20:36.208 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.12, Mass=186, SNR=9.4, Peak=64 HFD=2.9
01:20:36.208 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.71 = 2.58)
01:20:36.208 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.81 = 2.47)
01:20:36.208 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.59 hyp=0.59 cameraTheta=-1.66 mountX=-0.50 mountY=0.36, mountTheta=2.51
01:20:36.209 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.59, opts=13)
01:20:36.209 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.59)
01:20:36.209 00.000 8976 Worker thread wakes up
01:20:36.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.59) opts 0xd
01:20:36.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.59)
01:20:36.209 00.000 8976 Moving (-0.05, -0.59) raw xDistance=-0.50 yDistance=0.36
01:20:36.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.50
01:20:36.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
01:20:36.209 00.000 8976 MoveAxis(R, 2, ABG)
01:20:36.209 00.000 8976 stepping (-21, 4) + (2, 0)
01:20:36.209 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:36.210 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:20:36.220 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:20:36.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:36.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:36.220 00.000 5052 Enqueuing Expose request
01:20:36.234 00.014 8976 Received - 47 (G) 
01:20:36.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:36.234 00.000 8976 stepped: pos (-19, 4)
01:20:36.234 00.000 8976 MoveAxis(D, 1, ABG)
01:20:36.234 00.000 8976 stepping (-19, 4) + (0, -1)
01:20:36.234 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:36.265 00.031 8976 Received - 47 (G) 
01:20:36.265 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:36.265 00.000 8976 stepped: pos (-19, 3)
01:20:36.265 00.000 8976 move complete, result=0
01:20:36.265 00.000 8976 worker thread done servicing request
01:20:36.265 00.000 8976 Worker thread wakes up
01:20:36.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:36.265 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:36.265 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 1 ms SOUTH
01:20:36.957 00.692 8976 Exposure complete
01:20:36.962 00.005 8976 worker thread done servicing request
01:20:36.962 00.000 5052 OnExposeComplete: enter
01:20:36.962 00.000 5052 UpdateGuideState(): m_state=6
01:20:36.962 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3334
01:20:36.963 00.001 5052 Star::Find returns 1 (0), X=329.08, Y=282.03, Mass=162, SNR=8.8, Peak=59 HFD=3.0
01:20:36.963 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
01:20:36.963 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
01:20:36.963 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.86 mountX=0.33 mountY=-0.09, mountTheta=-0.28
01:20:36.963 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.32, opts=13)
01:20:36.963 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.32)
01:20:36.963 00.000 8976 Worker thread wakes up
01:20:36.963 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.32) opts 0xd
01:20:36.964 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.32)
01:20:36.964 00.000 8976 Moving (-0.09, 0.32) raw xDistance=0.33 yDistance=-0.09
01:20:36.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
01:20:36.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:20:36.964 00.000 8976 MoveAxis(L, 1, ABG)
01:20:36.964 00.000 8976 stepping (-19, 3) + (-1, 0)
01:20:36.964 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:36.964 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:20:36.974 00.010 5052 UpdateGuideState exits: m=162 SNR=8.8
01:20:36.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:36.974 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:36.974 00.000 5052 Enqueuing Expose request
01:20:36.985 00.011 8976 Received - 47 (G) 
01:20:36.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:36.985 00.000 8976 stepped: pos (-20, 3)
01:20:36.985 00.000 8976 MoveAxis(U, 0, ABG)
01:20:36.985 00.000 8976 move complete, result=0
01:20:36.985 00.000 8976 worker thread done servicing request
01:20:36.985 00.000 8976 Worker thread wakes up
01:20:36.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:36.985 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:20:36.986 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:37.678 00.692 8976 Exposure complete
01:20:37.683 00.005 8976 worker thread done servicing request
01:20:37.683 00.000 5052 OnExposeComplete: enter
01:20:37.683 00.000 5052 UpdateGuideState(): m_state=6
01:20:37.683 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3335
01:20:37.683 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.64, Mass=183, SNR=9.3, Peak=63 HFD=3.2
01:20:37.683 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.21 = 2.08)
01:20:37.683 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
01:20:37.683 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-2.16 mountX=-0.04 mountY=0.07, mountTheta=2.06
01:20:37.684 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.06, opts=13)
01:20:37.684 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.06)
01:20:37.684 00.000 8976 Worker thread wakes up
01:20:37.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.06) opts 0xd
01:20:37.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.06)
01:20:37.684 00.000 8976 Moving (-0.04, -0.06) raw xDistance=-0.04 yDistance=0.07
01:20:37.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:20:37.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:20:37.684 00.000 8976 MoveAxis(R, 0, ABG)
01:20:37.684 00.000 8976 MoveAxis(U, 0, ABG)
01:20:37.685 00.001 8976 move complete, result=0
01:20:37.685 00.000 8976 worker thread done servicing request
01:20:37.685 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:20:37.695 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:20:37.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:37.695 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:37.695 00.000 5052 Enqueuing Expose request
01:20:37.695 00.000 8976 Worker thread wakes up
01:20:37.695 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:37.695 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:37.695 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:38.384 00.689 8976 Exposure complete
01:20:38.390 00.006 8976 worker thread done servicing request
01:20:38.390 00.000 5052 OnExposeComplete: enter
01:20:38.390 00.000 5052 UpdateGuideState(): m_state=6
01:20:38.390 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3336
01:20:38.390 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.72, Mass=189, SNR=9.4, Peak=61 HFD=3.3
01:20:38.390 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:20:38.390 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:20:38.390 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.01 hyp=0.77 cameraTheta=0.01 mountX=-0.34 mountY=-0.66, mountTheta=-2.05
01:20:38.391 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.01, opts=13)
01:20:38.391 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.01)
01:20:38.391 00.000 8976 Worker thread wakes up
01:20:38.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.01) opts 0xd
01:20:38.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.01)
01:20:38.391 00.000 8976 Moving (0.77, 0.01) raw xDistance=-0.34 yDistance=-0.66
01:20:38.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:20:38.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
01:20:38.391 00.000 8976 MoveAxis(R, 1, ABG)
01:20:38.391 00.000 8976 stepping (-20, 3) + (1, 0)
01:20:38.391 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:38.392 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:20:38.403 00.011 5052 UpdateGuideState exits: m=189 SNR=9.4
01:20:38.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:38.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:38.403 00.000 5052 Enqueuing Expose request
01:20:38.424 00.021 8976 Received - 47 (G) 
01:20:38.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:38.424 00.000 8976 stepped: pos (-19, 3)
01:20:38.424 00.000 8976 MoveAxis(U, 3, ABG)
01:20:38.424 00.000 8976 stepping (-19, 3) + (0, 3)
01:20:38.424 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:38.455 00.031 8976 Received - 47 (G) 
01:20:38.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:38.456 00.001 8976 stepped: pos (-19, 6)
01:20:38.456 00.000 8976 move complete, result=0
01:20:38.456 00.000 8976 worker thread done servicing request
01:20:38.456 00.000 8976 Worker thread wakes up
01:20:38.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:38.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:38.456 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
01:20:39.144 00.688 8976 Exposure complete
01:20:39.149 00.005 8976 worker thread done servicing request
01:20:39.149 00.000 5052 OnExposeComplete: enter
01:20:39.149 00.000 5052 UpdateGuideState(): m_state=6
01:20:39.149 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3337
01:20:39.149 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.65, Mass=181, SNR=9.2, Peak=62 HFD=3.1
01:20:39.149 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
01:20:39.149 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
01:20:39.150 00.001 5052 CameraToMount -- cameraX=0.33 cameraY=-0.06 hyp=0.33 cameraTheta=-0.17 mountX=-0.20 mountY=-0.24, mountTheta=-2.26
01:20:39.150 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.06, opts=13)
01:20:39.150 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.06)
01:20:39.150 00.000 8976 Worker thread wakes up
01:20:39.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.06) opts 0xd
01:20:39.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.06)
01:20:39.150 00.000 8976 Moving (0.33, -0.06) raw xDistance=-0.20 yDistance=-0.24
01:20:39.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:20:39.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:20:39.150 00.000 8976 MoveAxis(R, 0, ABG)
01:20:39.151 00.001 8976 MoveAxis(U, 0, ABG)
01:20:39.151 00.000 8976 move complete, result=0
01:20:39.151 00.000 8976 worker thread done servicing request
01:20:39.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:20:39.160 00.009 5052 UpdateGuideState exits: m=181 SNR=9.2
01:20:39.161 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:39.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:39.161 00.000 5052 Enqueuing Expose request
01:20:39.161 00.000 8976 Worker thread wakes up
01:20:39.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:39.161 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:39.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:39.849 00.688 8976 Exposure complete
01:20:39.855 00.006 8976 worker thread done servicing request
01:20:39.855 00.000 5052 OnExposeComplete: enter
01:20:39.855 00.000 5052 UpdateGuideState(): m_state=6
01:20:39.855 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3338
01:20:39.855 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.45, Mass=203, SNR=9.8, Peak=71 HFD=3.5
01:20:39.855 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.04) = xAngle (-3.63 = 2.65)
01:20:39.855 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.74 = 2.55)
01:20:39.855 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.59 mountX=-0.23 mountY=0.15, mountTheta=2.58
01:20:39.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.26, opts=13)
01:20:39.856 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.26)
01:20:39.857 00.001 8976 Worker thread wakes up
01:20:39.857 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.26) opts 0xd
01:20:39.857 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.26)
01:20:39.857 00.000 8976 Moving (-0.00, -0.26) raw xDistance=-0.23 yDistance=0.15
01:20:39.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:20:39.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:20:39.857 00.000 8976 MoveAxis(R, 0, ABG)
01:20:39.857 00.000 8976 MoveAxis(U, 0, ABG)
01:20:39.857 00.000 8976 move complete, result=0
01:20:39.857 00.000 8976 worker thread done servicing request
01:20:39.857 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:20:39.867 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
01:20:39.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:39.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:39.867 00.000 5052 Enqueuing Expose request
01:20:39.867 00.000 8976 Worker thread wakes up
01:20:39.867 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:39.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:39.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:40.553 00.686 8976 Exposure complete
01:20:40.559 00.006 8976 worker thread done servicing request
01:20:40.559 00.000 5052 OnExposeComplete: enter
01:20:40.559 00.000 5052 UpdateGuideState(): m_state=6
01:20:40.559 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3339
01:20:40.559 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.69, Mass=180, SNR=9.2, Peak=63 HFD=3.5
01:20:40.559 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
01:20:40.559 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
01:20:40.559 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.02 hyp=0.42 cameraTheta=-0.04 mountX=-0.21 mountY=-0.34, mountTheta=-2.12
01:20:40.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.02, opts=13)
01:20:40.560 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.02)
01:20:40.560 00.000 8976 Worker thread wakes up
01:20:40.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.02) opts 0xd
01:20:40.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.02)
01:20:40.560 00.000 8976 Moving (0.42, -0.02) raw xDistance=-0.21 yDistance=-0.34
01:20:40.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:20:40.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:20:40.560 00.000 8976 MoveAxis(R, 0, ABG)
01:20:40.560 00.000 8976 MoveAxis(U, 1, ABG)
01:20:40.560 00.000 8976 stepping (-19, 6) + (0, 1)
01:20:40.560 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:40.561 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:20:40.571 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
01:20:40.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:40.571 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:40.571 00.000 5052 Enqueuing Expose request
01:20:40.582 00.011 8976 Received - 47 (G) 
01:20:40.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:40.582 00.000 8976 stepped: pos (-19, 7)
01:20:40.582 00.000 8976 move complete, result=0
01:20:40.582 00.000 8976 worker thread done servicing request
01:20:40.582 00.000 8976 Worker thread wakes up
01:20:40.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:40.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:40.582 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:20:41.273 00.691 8976 Exposure complete
01:20:41.278 00.005 8976 worker thread done servicing request
01:20:41.278 00.000 5052 OnExposeComplete: enter
01:20:41.278 00.000 5052 UpdateGuideState(): m_state=6
01:20:41.278 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3340
01:20:41.278 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.93, Mass=199, SNR=9.7, Peak=66 HFD=3.5
01:20:41.278 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
01:20:41.278 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
01:20:41.278 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.22 hyp=0.41 cameraTheta=0.57 mountX=0.04 mountY=-0.41, mountTheta=-1.47
01:20:41.279 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.22, opts=13)
01:20:41.279 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.22)
01:20:41.279 00.000 8976 Worker thread wakes up
01:20:41.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.22) opts 0xd
01:20:41.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.22)
01:20:41.279 00.000 8976 Moving (0.34, 0.22) raw xDistance=0.04 yDistance=-0.41
01:20:41.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:20:41.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
01:20:41.279 00.000 8976 MoveAxis(R, 0, ABG)
01:20:41.279 00.000 8976 MoveAxis(U, 2, ABG)
01:20:41.279 00.000 8976 stepping (-19, 7) + (0, 2)
01:20:41.279 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:41.280 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:20:41.292 00.012 5052 UpdateGuideState exits: m=199 SNR=9.7
01:20:41.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:41.292 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:41.292 00.000 5052 Enqueuing Expose request
01:20:41.301 00.009 8976 Received - 47 (G) 
01:20:41.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:41.301 00.000 8976 stepped: pos (-19, 9)
01:20:41.301 00.000 8976 move complete, result=0
01:20:41.301 00.000 8976 worker thread done servicing request
01:20:41.301 00.000 8976 Worker thread wakes up
01:20:41.302 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:41.302 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:41.302 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:20:41.993 00.691 8976 Exposure complete
01:20:41.998 00.005 8976 worker thread done servicing request
01:20:41.999 00.001 5052 OnExposeComplete: enter
01:20:41.999 00.000 5052 UpdateGuideState(): m_state=6
01:20:41.999 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3341
01:20:41.999 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.65, Mass=201, SNR=9.7, Peak=65 HFD=3.7
01:20:41.999 00.000 5052 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.04) = xAngle (-4.11 = 2.17)
01:20:41.999 00.000 5052 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.22 = 2.07)
01:20:41.999 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.07 mountX=-0.04 mountY=0.06, mountTheta=2.14
01:20:42.000 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.06, opts=13)
01:20:42.000 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.06)
01:20:42.000 00.000 8976 Worker thread wakes up
01:20:42.000 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.06) opts 0xd
01:20:42.000 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.06)
01:20:42.000 00.000 8976 Moving (-0.03, -0.06) raw xDistance=-0.04 yDistance=0.06
01:20:42.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:20:42.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:20:42.000 00.000 8976 MoveAxis(R, 0, ABG)
01:20:42.000 00.000 8976 MoveAxis(U, 0, ABG)
01:20:42.000 00.000 8976 move complete, result=0
01:20:42.000 00.000 8976 worker thread done servicing request
01:20:42.001 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:20:42.013 00.012 5052 UpdateGuideState exits: m=201 SNR=9.7
01:20:42.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:42.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:42.013 00.000 5052 Enqueuing Expose request
01:20:42.013 00.000 8976 Worker thread wakes up
01:20:42.014 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:42.014 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:42.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:42.702 00.688 8976 Exposure complete
01:20:42.708 00.006 8976 worker thread done servicing request
01:20:42.708 00.000 5052 OnExposeComplete: enter
01:20:42.708 00.000 5052 UpdateGuideState(): m_state=6
01:20:42.708 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3342
01:20:42.708 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.91, Mass=163, SNR=8.8, Peak=60 HFD=3.2
01:20:42.708 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
01:20:42.708 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
01:20:42.708 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.20 hyp=0.47 cameraTheta=0.43 mountX=-0.02 mountY=-0.47, mountTheta=-1.61
01:20:42.708 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.20, opts=13)
01:20:42.709 00.001 5052 Enqueuing Move request for stepguider (0.43, 0.20)
01:20:42.709 00.000 8976 Worker thread wakes up
01:20:42.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.20) opts 0xd
01:20:42.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.20)
01:20:42.709 00.000 8976 Moving (0.43, 0.20) raw xDistance=-0.02 yDistance=-0.47
01:20:42.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:20:42.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
01:20:42.709 00.000 8976 MoveAxis(R, 0, ABG)
01:20:42.709 00.000 8976 MoveAxis(U, 2, ABG)
01:20:42.709 00.000 8976 stepping (-19, 9) + (0, 2)
01:20:42.709 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:42.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:20:42.718 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
01:20:42.719 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:42.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:42.719 00.000 5052 Enqueuing Expose request
01:20:42.740 00.021 8976 Received - 47 (G) 
01:20:42.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:42.740 00.000 8976 stepped: pos (-19, 11)
01:20:42.740 00.000 8976 move complete, result=0
01:20:42.741 00.001 8976 worker thread done servicing request
01:20:42.741 00.000 8976 Worker thread wakes up
01:20:42.741 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:20:42.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:42.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:43.429 00.688 8976 Exposure complete
01:20:43.434 00.005 8976 worker thread done servicing request
01:20:43.434 00.000 5052 OnExposeComplete: enter
01:20:43.434 00.000 5052 UpdateGuideState(): m_state=6
01:20:43.434 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3343
01:20:43.434 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.81, Mass=176, SNR=9.2, Peak=66 HFD=3.3
01:20:43.434 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
01:20:43.434 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
01:20:43.434 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.60 mountX=0.02 mountY=-0.17, mountTheta=-1.44
01:20:43.435 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.10, opts=13)
01:20:43.435 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.10)
01:20:43.435 00.000 8976 Worker thread wakes up
01:20:43.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.10) opts 0xd
01:20:43.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.10)
01:20:43.435 00.000 8976 Moving (0.14, 0.10) raw xDistance=0.02 yDistance=-0.17
01:20:43.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:20:43.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:20:43.435 00.000 8976 MoveAxis(R, 0, ABG)
01:20:43.435 00.000 8976 MoveAxis(U, 0, ABG)
01:20:43.436 00.001 8976 move complete, result=0
01:20:43.436 00.000 8976 worker thread done servicing request
01:20:43.436 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:20:43.445 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
01:20:43.446 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:43.446 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:43.446 00.000 5052 Enqueuing Expose request
01:20:43.446 00.000 8976 Worker thread wakes up
01:20:43.446 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:43.446 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:43.446 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:44.131 00.685 8976 Exposure complete
01:20:44.138 00.007 8976 worker thread done servicing request
01:20:44.138 00.000 5052 OnExposeComplete: enter
01:20:44.139 00.001 5052 UpdateGuideState(): m_state=6
01:20:44.139 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3344
01:20:44.139 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.73, Mass=174, SNR=9.1, Peak=60 HFD=3.5
01:20:44.139 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
01:20:44.139 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:20:44.139 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.02 hyp=0.67 cameraTheta=0.03 mountX=-0.29 mountY=-0.57, mountTheta=-2.04
01:20:44.139 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.02, opts=13)
01:20:44.139 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.02)
01:20:44.140 00.001 8976 Worker thread wakes up
01:20:44.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.02) opts 0xd
01:20:44.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.02)
01:20:44.140 00.000 8976 Moving (0.67, 0.02) raw xDistance=-0.29 yDistance=-0.57
01:20:44.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:20:44.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
01:20:44.140 00.000 8976 MoveAxis(R, 1, ABG)
01:20:44.140 00.000 8976 stepping (-19, 11) + (1, 0)
01:20:44.140 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:44.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:20:44.151 00.011 5052 UpdateGuideState exits: m=174 SNR=9.1
01:20:44.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:44.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:44.151 00.000 5052 Enqueuing Expose request
01:20:44.163 00.012 8976 Received - 47 (G) 
01:20:44.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:44.163 00.000 8976 stepped: pos (-18, 11)
01:20:44.163 00.000 8976 MoveAxis(U, 2, ABG)
01:20:44.163 00.000 8976 stepping (-18, 11) + (0, 2)
01:20:44.163 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:44.195 00.032 8976 Received - 47 (G) 
01:20:44.199 00.004 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:44.199 00.000 8976 stepped: pos (-18, 13)
01:20:44.199 00.000 8976 move complete, result=0
01:20:44.199 00.000 8976 worker thread done servicing request
01:20:44.199 00.000 8976 Worker thread wakes up
01:20:44.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:44.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:44.199 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:20:44.891 00.692 8976 Exposure complete
01:20:44.896 00.005 8976 worker thread done servicing request
01:20:44.896 00.000 5052 OnExposeComplete: enter
01:20:44.896 00.000 5052 UpdateGuideState(): m_state=6
01:20:44.896 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3345
01:20:44.896 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.67, Mass=176, SNR=9.2, Peak=61 HFD=3.6
01:20:44.896 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:20:44.897 00.001 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:20:44.897 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=-0.04 hyp=0.72 cameraTheta=-0.06 mountX=-0.36 mountY=-0.58, mountTheta=-2.13
01:20:44.897 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.04, opts=13)
01:20:44.897 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.04)
01:20:44.897 00.000 8976 Worker thread wakes up
01:20:44.898 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.04) opts 0xd
01:20:44.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.04)
01:20:44.898 00.000 8976 Moving (0.72, -0.04) raw xDistance=-0.36 yDistance=-0.58
01:20:44.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
01:20:44.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
01:20:44.898 00.000 8976 MoveAxis(R, 2, ABG)
01:20:44.898 00.000 8976 stepping (-18, 13) + (2, 0)
01:20:44.898 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:44.899 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:20:44.908 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
01:20:44.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:44.908 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:44.909 00.001 5052 Enqueuing Expose request
01:20:44.930 00.021 8976 Received - 47 (G) 
01:20:44.930 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:44.930 00.000 8976 stepped: pos (-16, 13)
01:20:44.930 00.000 8976 MoveAxis(U, 2, ABG)
01:20:44.930 00.000 8976 stepping (-16, 13) + (0, 2)
01:20:44.930 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:44.963 00.033 8976 Received - 47 (G) 
01:20:44.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:44.963 00.000 8976 stepped: pos (-16, 15)
01:20:44.963 00.000 8976 move complete, result=0
01:20:44.963 00.000 8976 worker thread done servicing request
01:20:44.963 00.000 8976 Worker thread wakes up
01:20:44.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:44.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:44.963 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
01:20:45.652 00.689 8976 Exposure complete
01:20:45.657 00.005 8976 worker thread done servicing request
01:20:45.657 00.000 5052 OnExposeComplete: enter
01:20:45.657 00.000 5052 UpdateGuideState(): m_state=6
01:20:45.657 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3346
01:20:45.657 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.66, Mass=199, SNR=9.7, Peak=67 HFD=3.5
01:20:45.657 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:20:45.657 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
01:20:45.657 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.05 hyp=0.54 cameraTheta=-0.10 mountX=-0.29 mountY=-0.42, mountTheta=-2.18
01:20:45.657 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.05, opts=13)
01:20:45.657 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.05)
01:20:45.657 00.000 8976 Worker thread wakes up
01:20:45.658 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.05) opts 0xd
01:20:45.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.05)
01:20:45.658 00.000 8976 Moving (0.53, -0.05) raw xDistance=-0.29 yDistance=-0.42
01:20:45.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
01:20:45.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
01:20:45.658 00.000 8976 MoveAxis(R, 1, ABG)
01:20:45.658 00.000 8976 stepping (-16, 15) + (1, 0)
01:20:45.658 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:45.659 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:20:45.669 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:20:45.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:45.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:45.669 00.000 5052 Enqueuing Expose request
01:20:45.682 00.013 8976 Received - 47 (G) 
01:20:45.682 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:45.682 00.000 8976 stepped: pos (-15, 15)
01:20:45.682 00.000 8976 MoveAxis(U, 2, ABG)
01:20:45.682 00.000 8976 stepping (-15, 15) + (0, 2)
01:20:45.682 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:45.714 00.032 8976 Received - 47 (G) 
01:20:45.714 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:45.714 00.000 8976 stepped: pos (-15, 17)
01:20:45.714 00.000 8976 move complete, result=0
01:20:45.714 00.000 8976 worker thread done servicing request
01:20:45.714 00.000 8976 Worker thread wakes up
01:20:45.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:45.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:45.714 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:20:46.403 00.689 8976 Exposure complete
01:20:46.409 00.006 8976 worker thread done servicing request
01:20:46.409 00.000 5052 OnExposeComplete: enter
01:20:46.409 00.000 5052 UpdateGuideState(): m_state=6
01:20:46.409 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3347
01:20:46.409 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.81, Mass=196, SNR=9.7, Peak=69 HFD=3.1
01:20:46.409 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:20:46.409 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:20:46.409 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.10 hyp=0.67 cameraTheta=0.15 mountX=-0.21 mountY=-0.61, mountTheta=-1.90
01:20:46.410 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.10, opts=13)
01:20:46.410 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.10)
01:20:46.410 00.000 8976 Worker thread wakes up
01:20:46.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.10) opts 0xd
01:20:46.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.10)
01:20:46.410 00.000 8976 Moving (0.67, 0.10) raw xDistance=-0.21 yDistance=-0.61
01:20:46.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:20:46.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
01:20:46.410 00.000 8976 MoveAxis(R, 0, ABG)
01:20:46.411 00.001 8976 MoveAxis(U, 3, ABG)
01:20:46.411 00.000 8976 stepping (-15, 17) + (0, 3)
01:20:46.411 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:46.411 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:20:46.420 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:20:46.421 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:46.421 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:46.421 00.000 5052 Enqueuing Expose request
01:20:46.449 00.028 8976 Received - 47 (G) 
01:20:46.449 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:20:46.449 00.000 8976 stepped: pos (-15, 20)
01:20:46.449 00.000 8976 move complete, result=0
01:20:46.449 00.000 8976 worker thread done servicing request
01:20:46.449 00.000 8976 Worker thread wakes up
01:20:46.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:46.449 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
01:20:46.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:47.141 00.692 8976 Exposure complete
01:20:47.146 00.005 8976 worker thread done servicing request
01:20:47.146 00.000 5052 OnExposeComplete: enter
01:20:47.146 00.000 5052 UpdateGuideState(): m_state=6
01:20:47.146 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3348
01:20:47.146 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.86, Mass=205, SNR=9.9, Peak=64 HFD=3.2
01:20:47.146 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
01:20:47.146 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
01:20:47.146 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.15 hyp=0.34 cameraTheta=0.45 mountX=-0.01 mountY=-0.33, mountTheta=-1.59
01:20:47.147 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.15, opts=13)
01:20:47.147 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.15)
01:20:47.147 00.000 8976 Worker thread wakes up
01:20:47.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.15) opts 0xd
01:20:47.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.15)
01:20:47.147 00.000 8976 Moving (0.30, 0.15) raw xDistance=-0.01 yDistance=-0.33
01:20:47.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:20:47.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
01:20:47.147 00.000 8976 MoveAxis(R, 0, ABG)
01:20:47.148 00.001 8976 MoveAxis(U, 1, ABG)
01:20:47.148 00.000 8976 stepping (-15, 20) + (0, 1)
01:20:47.148 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:47.148 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:20:47.158 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:20:47.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:47.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:47.158 00.000 5052 Enqueuing Expose request
01:20:47.168 00.010 8976 Received - 47 (G) 
01:20:47.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:47.168 00.000 8976 stepped: pos (-15, 21)
01:20:47.168 00.000 8976 move complete, result=0
01:20:47.168 00.000 8976 worker thread done servicing request
01:20:47.168 00.000 8976 Worker thread wakes up
01:20:47.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:47.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:47.168 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:20:47.862 00.694 8976 Exposure complete
01:20:47.868 00.006 8976 worker thread done servicing request
01:20:47.868 00.000 5052 OnExposeComplete: enter
01:20:47.868 00.000 5052 UpdateGuideState(): m_state=6
01:20:47.868 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3349
01:20:47.868 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.76, Mass=179, SNR=9.2, Peak=63 HFD=3.0
01:20:47.868 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:20:47.868 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
01:20:47.868 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.77 mountX=0.10 mountY=0.07, mountTheta=0.66
01:20:47.869 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.05, opts=13)
01:20:47.869 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.05)
01:20:47.869 00.000 8976 Worker thread wakes up
01:20:47.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.05) opts 0xd
01:20:47.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.05)
01:20:47.869 00.000 8976 Moving (-0.12, 0.05) raw xDistance=0.10 yDistance=0.07
01:20:47.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:20:47.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:20:47.869 00.000 8976 MoveAxis(R, 0, ABG)
01:20:47.870 00.001 8976 MoveAxis(U, 0, ABG)
01:20:47.870 00.000 8976 move complete, result=0
01:20:47.870 00.000 8976 worker thread done servicing request
01:20:47.870 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:20:47.879 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:20:47.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:47.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:47.879 00.000 5052 Enqueuing Expose request
01:20:47.879 00.000 8976 Worker thread wakes up
01:20:47.880 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:47.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:47.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:48.572 00.692 8976 Exposure complete
01:20:48.577 00.005 8976 worker thread done servicing request
01:20:48.577 00.000 5052 OnExposeComplete: enter
01:20:48.577 00.000 5052 UpdateGuideState(): m_state=6
01:20:48.577 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3350
01:20:48.577 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.10, Mass=165, SNR=8.9, Peak=64 HFD=2.8
01:20:48.577 00.000 5052 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.04) = xAngle (-0.62 = -0.62)
01:20:48.577 00.000 5052 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.72 = -0.72)
01:20:48.577 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.39 hyp=0.39 cameraTheta=1.42 mountX=0.32 mountY=-0.26, mountTheta=-0.68
01:20:48.578 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.39, opts=13)
01:20:48.578 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.39)
01:20:48.578 00.000 8976 Worker thread wakes up
01:20:48.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.39) opts 0xd
01:20:48.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.39)
01:20:48.578 00.000 8976 Moving (0.06, 0.39) raw xDistance=0.32 yDistance=-0.26
01:20:48.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:20:48.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:20:48.579 00.001 8976 MoveAxis(L, 1, ABG)
01:20:48.579 00.000 8976 stepping (-15, 21) + (-1, 0)
01:20:48.579 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:48.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:20:48.589 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
01:20:48.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:48.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:48.589 00.000 5052 Enqueuing Expose request
01:20:48.607 00.018 8976 Received - 47 (G) 
01:20:48.607 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:48.607 00.000 8976 stepped: pos (-16, 21)
01:20:48.607 00.000 8976 MoveAxis(U, 1, ABG)
01:20:48.607 00.000 8976 stepping (-16, 21) + (0, 1)
01:20:48.607 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:48.639 00.032 8976 Received - 47 (G) 
01:20:48.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:48.639 00.000 8976 stepped: pos (-16, 22)
01:20:48.639 00.000 8976 move complete, result=0
01:20:48.639 00.000 8976 worker thread done servicing request
01:20:48.639 00.000 8976 Worker thread wakes up
01:20:48.639 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:20:48.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:48.639 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:49.327 00.688 8976 Exposure complete
01:20:49.333 00.006 8976 worker thread done servicing request
01:20:49.333 00.000 5052 OnExposeComplete: enter
01:20:49.333 00.000 5052 UpdateGuideState(): m_state=6
01:20:49.333 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3351
01:20:49.333 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=282.35, Mass=191, SNR=9.5, Peak=64 HFD=3.2
01:20:49.333 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
01:20:49.333 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
01:20:49.333 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.64 hyp=0.87 cameraTheta=2.32 mountX=0.84 mountY=0.15, mountTheta=0.17
01:20:49.334 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.64, opts=13)
01:20:49.334 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.64)
01:20:49.334 00.000 8976 Worker thread wakes up
01:20:49.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.64) opts 0xd
01:20:49.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.64)
01:20:49.334 00.000 8976 Moving (-0.59, 0.64) raw xDistance=0.84 yDistance=0.15
01:20:49.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.84
01:20:49.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:20:49.334 00.000 8976 MoveAxis(L, 4, ABG)
01:20:49.335 00.001 8976 stepping (-16, 22) + (-4, 0)
01:20:49.335 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:20:49.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:20:49.345 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:20:49.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:49.345 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:49.345 00.000 5052 Enqueuing Expose request
01:20:49.375 00.030 8976 Received - 47 (G) 
01:20:49.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:20:49.375 00.000 8976 stepped: pos (-20, 22)
01:20:49.375 00.000 8976 MoveAxis(U, 0, ABG)
01:20:49.375 00.000 8976 move complete, result=0
01:20:49.375 00.000 8976 worker thread done servicing request
01:20:49.375 00.000 8976 Worker thread wakes up
01:20:49.375 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:49.375 00.000 5052 GuideStep: 0.8 px 4 ms WEST, 0.1 px 0 ms NORTH
01:20:49.375 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:50.067 00.692 8976 Exposure complete
01:20:50.071 00.004 8976 worker thread done servicing request
01:20:50.072 00.001 5052 OnExposeComplete: enter
01:20:50.072 00.000 5052 UpdateGuideState(): m_state=6
01:20:50.072 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3352
01:20:50.072 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.23, Mass=180, SNR=9.3, Peak=68 HFD=3.0
01:20:50.072 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.04) = xAngle (-3.68 = 2.60)
01:20:50.072 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.50)
01:20:50.072 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.48 hyp=0.48 cameraTheta=-1.64 mountX=-0.41 mountY=0.29, mountTheta=2.53
01:20:50.072 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.48, opts=13)
01:20:50.072 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.48)
01:20:50.073 00.001 8976 Worker thread wakes up
01:20:50.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.48) opts 0xd
01:20:50.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.48)
01:20:50.073 00.000 8976 Moving (-0.03, -0.48) raw xDistance=-0.41 yDistance=0.29
01:20:50.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.41
01:20:50.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:20:50.073 00.000 8976 MoveAxis(R, 1, ABG)
01:20:50.073 00.000 8976 stepping (-20, 22) + (1, 0)
01:20:50.073 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:50.073 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:20:50.083 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
01:20:50.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:50.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:50.083 00.000 5052 Enqueuing Expose request
01:20:50.094 00.011 8976 Received - 47 (G) 
01:20:50.094 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:50.094 00.000 8976 stepped: pos (-19, 22)
01:20:50.094 00.000 8976 MoveAxis(D, 1, ABG)
01:20:50.094 00.000 8976 stepping (-19, 22) + (0, -1)
01:20:50.094 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:50.126 00.032 8976 Received - 47 (G) 
01:20:50.126 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:50.126 00.000 8976 stepped: pos (-19, 21)
01:20:50.126 00.000 8976 move complete, result=0
01:20:50.126 00.000 8976 worker thread done servicing request
01:20:50.126 00.000 8976 Worker thread wakes up
01:20:50.126 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.3 px 1 ms SOUTH
01:20:50.126 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:50.126 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:50.818 00.692 8976 Exposure complete
01:20:50.824 00.006 8976 worker thread done servicing request
01:20:50.824 00.000 5052 OnExposeComplete: enter
01:20:50.824 00.000 5052 UpdateGuideState(): m_state=6
01:20:50.824 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3353
01:20:50.824 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.70, Mass=182, SNR=9.3, Peak=67 HFD=2.6
01:20:50.824 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.06 = 1.23)
01:20:50.824 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
01:20:50.824 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.01 mountX=0.02 mountY=0.06, mountTheta=1.21
01:20:50.825 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.01, opts=13)
01:20:50.825 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.01)
01:20:50.825 00.000 8976 Worker thread wakes up
01:20:50.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.01) opts 0xd
01:20:50.825 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.01)
01:20:50.825 00.000 8976 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=0.06
01:20:50.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:20:50.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:20:50.825 00.000 8976 MoveAxis(R, 0, ABG)
01:20:50.825 00.000 8976 MoveAxis(U, 0, ABG)
01:20:50.825 00.000 8976 move complete, result=0
01:20:50.825 00.000 8976 worker thread done servicing request
01:20:50.826 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:20:50.834 00.008 5052 UpdateGuideState exits: m=182 SNR=9.3
01:20:50.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:50.835 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:50.835 00.000 5052 Enqueuing Expose request
01:20:50.835 00.000 8976 Worker thread wakes up
01:20:50.835 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:50.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:50.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:51.523 00.688 8976 Exposure complete
01:20:51.528 00.005 8976 worker thread done servicing request
01:20:51.528 00.000 5052 OnExposeComplete: enter
01:20:51.528 00.000 5052 UpdateGuideState(): m_state=6
01:20:51.528 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3354
01:20:51.528 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.45, Mass=180, SNR=9.2, Peak=71 HFD=2.9
01:20:51.528 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.04) = xAngle (-4.08 = 2.20)
01:20:51.528 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.19 = 2.10)
01:20:51.528 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-2.04 mountX=-0.17 mountY=0.25, mountTheta=2.17
01:20:51.529 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.26, opts=13)
01:20:51.529 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.26)
01:20:51.529 00.000 8976 Worker thread wakes up
01:20:51.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.26) opts 0xd
01:20:51.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.26)
01:20:51.529 00.000 8976 Moving (-0.13, -0.26) raw xDistance=-0.17 yDistance=0.25
01:20:51.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:20:51.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:20:51.529 00.000 8976 MoveAxis(R, 0, ABG)
01:20:51.530 00.001 8976 MoveAxis(U, 0, ABG)
01:20:51.530 00.000 8976 move complete, result=0
01:20:51.530 00.000 8976 worker thread done servicing request
01:20:51.530 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:20:51.541 00.011 5052 UpdateGuideState exits: m=180 SNR=9.2
01:20:51.542 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:51.542 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:51.542 00.000 5052 Enqueuing Expose request
01:20:51.542 00.000 8976 Worker thread wakes up
01:20:51.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:51.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:51.542 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:20:52.242 00.700 8976 Exposure complete
01:20:52.247 00.005 8976 worker thread done servicing request
01:20:52.247 00.000 5052 OnExposeComplete: enter
01:20:52.247 00.000 5052 UpdateGuideState(): m_state=6
01:20:52.247 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3355
01:20:52.247 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.66, Mass=191, SNR=9.5, Peak=69 HFD=3.0
01:20:52.247 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.04) = xAngle (-2.60 = -2.60)
01:20:52.247 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.71 = -2.71)
01:20:52.247 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.56 mountX=-0.09 mountY=-0.04, mountTheta=-2.69
01:20:52.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.05, opts=13)
01:20:52.248 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.05)
01:20:52.248 00.000 8976 Worker thread wakes up
01:20:52.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.05) opts 0xd
01:20:52.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.05)
01:20:52.248 00.000 8976 Moving (0.09, -0.05) raw xDistance=-0.09 yDistance=-0.04
01:20:52.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:20:52.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:20:52.249 00.001 8976 MoveAxis(R, 0, ABG)
01:20:52.249 00.000 8976 MoveAxis(U, 0, ABG)
01:20:52.249 00.000 8976 move complete, result=0
01:20:52.249 00.000 8976 worker thread done servicing request
01:20:52.250 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:20:52.261 00.011 5052 UpdateGuideState exits: m=191 SNR=9.5
01:20:52.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:52.261 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:52.261 00.000 5052 Enqueuing Expose request
01:20:52.261 00.000 8976 Worker thread wakes up
01:20:52.261 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:52.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:52.261 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:52.950 00.689 8976 Exposure complete
01:20:52.956 00.006 8976 worker thread done servicing request
01:20:52.956 00.000 5052 OnExposeComplete: enter
01:20:52.956 00.000 5052 UpdateGuideState(): m_state=6
01:20:52.956 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3356
01:20:52.956 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.42, Mass=211, SNR=10.0, Peak=70 HFD=3.2
01:20:52.956 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.32 = 1.96)
01:20:52.956 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.86)
01:20:52.956 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.29 hyp=0.39 cameraTheta=-2.28 mountX=-0.15 mountY=0.37, mountTheta=1.95
01:20:52.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.29, opts=13)
01:20:52.957 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.29)
01:20:52.957 00.000 8976 Worker thread wakes up
01:20:52.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.29) opts 0xd
01:20:52.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.29)
01:20:52.957 00.000 8976 Moving (-0.25, -0.29) raw xDistance=-0.15 yDistance=0.37
01:20:52.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:20:52.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:20:52.957 00.000 8976 MoveAxis(R, 0, ABG)
01:20:52.957 00.000 8976 MoveAxis(D, 1, ABG)
01:20:52.957 00.000 8976 stepping (-19, 21) + (0, -1)
01:20:52.957 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:52.958 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:20:52.967 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
01:20:52.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:52.967 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:52.967 00.000 5052 Enqueuing Expose request
01:20:52.988 00.021 8976 Received - 47 (G) 
01:20:52.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:52.988 00.000 8976 stepped: pos (-19, 20)
01:20:52.988 00.000 8976 move complete, result=0
01:20:52.988 00.000 8976 worker thread done servicing request
01:20:52.988 00.000 8976 Worker thread wakes up
01:20:52.988 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:20:52.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:52.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:53.671 00.683 8976 Exposure complete
01:20:53.677 00.006 8976 worker thread done servicing request
01:20:53.677 00.000 5052 OnExposeComplete: enter
01:20:53.677 00.000 5052 UpdateGuideState(): m_state=6
01:20:53.677 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3357
01:20:53.677 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.67, Mass=187, SNR=9.4, Peak=64 HFD=3.1
01:20:53.678 00.001 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
01:20:53.678 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
01:20:53.678 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.26 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
01:20:53.678 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.04, opts=13)
01:20:53.678 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.04)
01:20:53.678 00.000 8976 Worker thread wakes up
01:20:53.679 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.04) opts 0xd
01:20:53.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.04)
01:20:53.679 00.000 8976 Moving (0.15, -0.04) raw xDistance=-0.10 yDistance=-0.10
01:20:53.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:20:53.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:20:53.679 00.000 8976 MoveAxis(R, 0, ABG)
01:20:53.679 00.000 8976 MoveAxis(U, 0, ABG)
01:20:53.679 00.000 8976 move complete, result=0
01:20:53.679 00.000 8976 worker thread done servicing request
01:20:53.679 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:20:53.690 00.011 5052 UpdateGuideState exits: m=187 SNR=9.4
01:20:53.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:53.690 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:53.690 00.000 5052 Enqueuing Expose request
01:20:53.690 00.000 8976 Worker thread wakes up
01:20:53.690 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:53.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:53.690 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:54.377 00.687 8976 Exposure complete
01:20:54.382 00.005 8976 worker thread done servicing request
01:20:54.383 00.001 5052 OnExposeComplete: enter
01:20:54.383 00.000 5052 UpdateGuideState(): m_state=6
01:20:54.383 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3358
01:20:54.383 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.37, Mass=172, SNR=9.0, Peak=60 HFD=3.1
01:20:54.383 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
01:20:54.383 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
01:20:54.383 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.34 hyp=0.46 cameraTheta=-0.84 mountX=-0.44 mountY=-0.07, mountTheta=-2.98
01:20:54.384 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.34, opts=13)
01:20:54.384 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.34)
01:20:54.384 00.000 8976 Worker thread wakes up
01:20:54.385 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.34) opts 0xd
01:20:54.385 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.34)
01:20:54.385 00.000 8976 Moving (0.31, -0.34) raw xDistance=-0.44 yDistance=-0.07
01:20:54.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:20:54.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:20:54.385 00.000 8976 MoveAxis(R, 2, ABG)
01:20:54.385 00.000 8976 stepping (-19, 20) + (2, 0)
01:20:54.385 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:54.386 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:20:54.395 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
01:20:54.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:54.395 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:54.395 00.000 5052 Enqueuing Expose request
01:20:54.410 00.015 8976 Received - 47 (G) 
01:20:54.410 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:54.410 00.000 8976 stepped: pos (-17, 20)
01:20:54.410 00.000 8976 MoveAxis(U, 0, ABG)
01:20:54.410 00.000 8976 move complete, result=0
01:20:54.410 00.000 8976 worker thread done servicing request
01:20:54.410 00.000 8976 Worker thread wakes up
01:20:54.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:54.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:54.410 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:20:55.098 00.688 8976 Exposure complete
01:20:55.104 00.006 8976 worker thread done servicing request
01:20:55.104 00.000 5052 OnExposeComplete: enter
01:20:55.104 00.000 5052 UpdateGuideState(): m_state=6
01:20:55.104 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3359
01:20:55.104 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.83, Mass=183, SNR=9.3, Peak=59 HFD=3.2
01:20:55.104 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:20:55.104 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
01:20:55.105 00.001 5052 CameraToMount -- cameraX=-0.53 cameraY=0.12 hyp=0.54 cameraTheta=2.91 mountX=0.35 mountY=0.37, mountTheta=0.82
01:20:55.105 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.12, opts=13)
01:20:55.105 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.12)
01:20:55.105 00.000 8976 Worker thread wakes up
01:20:55.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.12) opts 0xd
01:20:55.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.12)
01:20:55.105 00.000 8976 Moving (-0.53, 0.12) raw xDistance=0.35 yDistance=0.37
01:20:55.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
01:20:55.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:20:55.106 00.001 8976 MoveAxis(L, 1, ABG)
01:20:55.106 00.000 8976 stepping (-17, 20) + (-1, 0)
01:20:55.106 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:55.106 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:20:55.116 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:20:55.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:55.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:55.116 00.000 5052 Enqueuing Expose request
01:20:55.130 00.014 8976 Received - 47 (G) 
01:20:55.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:55.130 00.000 8976 stepped: pos (-18, 20)
01:20:55.130 00.000 8976 MoveAxis(D, 1, ABG)
01:20:55.130 00.000 8976 stepping (-18, 20) + (0, -1)
01:20:55.130 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:55.162 00.032 8976 Received - 47 (G) 
01:20:55.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:55.162 00.000 8976 stepped: pos (-18, 19)
01:20:55.162 00.000 8976 move complete, result=0
01:20:55.162 00.000 8976 worker thread done servicing request
01:20:55.162 00.000 8976 Worker thread wakes up
01:20:55.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:55.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:55.162 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 1 ms SOUTH
01:20:55.853 00.691 8976 Exposure complete
01:20:55.858 00.005 8976 worker thread done servicing request
01:20:55.858 00.000 5052 OnExposeComplete: enter
01:20:55.858 00.000 5052 UpdateGuideState(): m_state=6
01:20:55.858 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3360
01:20:55.858 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=282.10, Mass=176, SNR=9.1, Peak=63 HFD=2.7
01:20:55.858 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
01:20:55.858 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
01:20:55.858 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.39 hyp=0.51 cameraTheta=2.26 mountX=0.49 mountY=0.06, mountTheta=0.11
01:20:55.859 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.39, opts=13)
01:20:55.859 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.39)
01:20:55.859 00.000 8976 Worker thread wakes up
01:20:55.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.39) opts 0xd
01:20:55.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.39)
01:20:55.859 00.000 8976 Moving (-0.32, 0.39) raw xDistance=0.49 yDistance=0.06
01:20:55.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
01:20:55.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:20:55.859 00.000 8976 MoveAxis(L, 2, ABG)
01:20:55.860 00.001 8976 stepping (-18, 19) + (-2, 0)
01:20:55.860 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:55.860 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:20:55.870 00.010 5052 UpdateGuideState exits: m=176 SNR=9.1
01:20:55.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:55.870 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:55.870 00.000 5052 Enqueuing Expose request
01:20:55.897 00.027 8976 Received - 47 (G) 
01:20:55.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:55.897 00.000 8976 stepped: pos (-20, 19)
01:20:55.897 00.000 8976 MoveAxis(U, 0, ABG)
01:20:55.897 00.000 8976 move complete, result=0
01:20:55.897 00.000 8976 worker thread done servicing request
01:20:55.897 00.000 8976 Worker thread wakes up
01:20:55.898 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:55.898 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:55.898 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:20:56.588 00.690 8976 Exposure complete
01:20:56.594 00.006 8976 worker thread done servicing request
01:20:56.594 00.000 5052 OnExposeComplete: enter
01:20:56.594 00.000 5052 UpdateGuideState(): m_state=6
01:20:56.594 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3361
01:20:56.594 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.03, Mass=177, SNR=9.2, Peak=61 HFD=2.9
01:20:56.594 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
01:20:56.594 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
01:20:56.594 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.32 hyp=0.50 cameraTheta=2.45 mountX=0.46 mountY=0.15, mountTheta=0.31
01:20:56.595 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.32, opts=13)
01:20:56.595 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.32)
01:20:56.595 00.000 8976 Worker thread wakes up
01:20:56.595 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.32) opts 0xd
01:20:56.595 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.32)
01:20:56.595 00.000 8976 Moving (-0.38, 0.32) raw xDistance=0.46 yDistance=0.15
01:20:56.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
01:20:56.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:20:56.595 00.000 8976 MoveAxis(L, 2, ABG)
01:20:56.595 00.000 8976 stepping (-20, 19) + (-2, 0)
01:20:56.595 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:56.596 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:20:56.606 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
01:20:56.607 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:56.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:56.607 00.000 5052 Enqueuing Expose request
01:20:56.632 00.025 8976 Received - 47 (G) 
01:20:56.632 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:56.632 00.000 8976 stepped: pos (-22, 19)
01:20:56.632 00.000 8976 MoveAxis(U, 0, ABG)
01:20:56.632 00.000 8976 move complete, result=0
01:20:56.632 00.000 8976 worker thread done servicing request
01:20:56.632 00.000 8976 Worker thread wakes up
01:20:56.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:56.633 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:56.633 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:20:57.324 00.691 8976 Exposure complete
01:20:57.329 00.005 8976 worker thread done servicing request
01:20:57.330 00.001 5052 OnExposeComplete: enter
01:20:57.330 00.000 5052 UpdateGuideState(): m_state=6
01:20:57.330 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3362
01:20:57.330 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.56, Mass=183, SNR=9.3, Peak=64 HFD=3.1
01:20:57.330 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.50 = 1.78)
01:20:57.330 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.68)
01:20:57.330 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-2.46 mountX=-0.05 mountY=0.23, mountTheta=1.78
01:20:57.331 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.15, opts=13)
01:20:57.331 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.15)
01:20:57.331 00.000 8976 Worker thread wakes up
01:20:57.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.15) opts 0xd
01:20:57.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.15)
01:20:57.331 00.000 8976 Moving (-0.18, -0.15) raw xDistance=-0.05 yDistance=0.23
01:20:57.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:20:57.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:20:57.331 00.000 8976 MoveAxis(R, 0, ABG)
01:20:57.331 00.000 8976 MoveAxis(U, 0, ABG)
01:20:57.331 00.000 8976 move complete, result=0
01:20:57.331 00.000 8976 worker thread done servicing request
01:20:57.332 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:20:57.341 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:20:57.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:57.341 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:57.341 00.000 5052 Enqueuing Expose request
01:20:57.341 00.000 8976 Worker thread wakes up
01:20:57.341 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:20:57.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:57.342 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:58.029 00.687 8976 Exposure complete
01:20:58.035 00.006 8976 worker thread done servicing request
01:20:58.035 00.000 5052 OnExposeComplete: enter
01:20:58.035 00.000 5052 UpdateGuideState(): m_state=6
01:20:58.035 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3363
01:20:58.035 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.60, Mass=164, SNR=8.8, Peak=63 HFD=3.3
01:20:58.035 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.23 = 2.05)
01:20:58.035 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.95)
01:20:58.035 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.19 mountX=-0.06 mountY=0.12, mountTheta=2.03
01:20:58.036 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.11, opts=13)
01:20:58.036 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.11)
01:20:58.036 00.000 8976 Worker thread wakes up
01:20:58.036 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.11) opts 0xd
01:20:58.036 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.11)
01:20:58.036 00.000 8976 Moving (-0.07, -0.11) raw xDistance=-0.06 yDistance=0.12
01:20:58.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:20:58.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:20:58.036 00.000 8976 MoveAxis(R, 0, ABG)
01:20:58.036 00.000 8976 MoveAxis(U, 0, ABG)
01:20:58.036 00.000 8976 move complete, result=0
01:20:58.036 00.000 8976 worker thread done servicing request
01:20:58.036 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:20:58.047 00.011 5052 UpdateGuideState exits: m=164 SNR=8.8
01:20:58.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:58.047 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:58.047 00.000 5052 Enqueuing Expose request
01:20:58.047 00.000 8976 Worker thread wakes up
01:20:58.048 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:58.048 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:58.048 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:58.737 00.689 8976 Exposure complete
01:20:58.742 00.005 8976 worker thread done servicing request
01:20:58.742 00.000 5052 OnExposeComplete: enter
01:20:58.742 00.000 5052 UpdateGuideState(): m_state=6
01:20:58.742 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3364
01:20:58.742 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.40, Mass=211, SNR=9.9, Peak=67 HFD=3.7
01:20:58.742 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.32 = 1.97)
01:20:58.742 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.86)
01:20:58.743 00.001 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.31 hyp=0.40 cameraTheta=-2.27 mountX=-0.16 mountY=0.39, mountTheta=1.95
01:20:58.743 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.31, opts=13)
01:20:58.743 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.31)
01:20:58.743 00.000 8976 Worker thread wakes up
01:20:58.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.31) opts 0xd
01:20:58.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.31)
01:20:58.743 00.000 8976 Moving (-0.26, -0.31) raw xDistance=-0.16 yDistance=0.39
01:20:58.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:20:58.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
01:20:58.743 00.000 8976 MoveAxis(R, 0, ABG)
01:20:58.744 00.001 8976 MoveAxis(D, 2, ABG)
01:20:58.744 00.000 8976 stepping (-22, 19) + (0, -2)
01:20:58.744 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:58.744 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:20:58.753 00.009 5052 UpdateGuideState exits: m=211 SNR=9.9
01:20:58.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:58.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:58.753 00.000 5052 Enqueuing Expose request
01:20:58.774 00.021 8976 Received - 47 (G) 
01:20:58.774 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:58.774 00.000 8976 stepped: pos (-22, 17)
01:20:58.774 00.000 8976 move complete, result=0
01:20:58.774 00.000 8976 worker thread done servicing request
01:20:58.774 00.000 8976 Worker thread wakes up
01:20:58.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:58.774 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:58.774 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:20:59.461 00.687 8976 Exposure complete
01:20:59.466 00.005 8976 worker thread done servicing request
01:20:59.467 00.001 5052 OnExposeComplete: enter
01:20:59.467 00.000 5052 UpdateGuideState(): m_state=6
01:20:59.467 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3365
01:20:59.467 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.28, Mass=195, SNR=9.6, Peak=65 HFD=3.4
01:20:59.467 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.02 = 2.26)
01:20:59.467 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
01:20:59.467 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.43 hyp=0.47 cameraTheta=-1.98 mountX=-0.30 mountY=0.39, mountTheta=2.23
01:20:59.468 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.43, opts=13)
01:20:59.468 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.43)
01:20:59.468 00.000 8976 Worker thread wakes up
01:20:59.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.43) opts 0xd
01:20:59.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.43)
01:20:59.468 00.000 8976 Moving (-0.19, -0.43) raw xDistance=-0.30 yDistance=0.39
01:20:59.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:20:59.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
01:20:59.468 00.000 8976 MoveAxis(R, 1, ABG)
01:20:59.468 00.000 8976 stepping (-22, 17) + (1, 0)
01:20:59.468 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:59.469 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:20:59.480 00.011 5052 UpdateGuideState exits: m=195 SNR=9.6
01:20:59.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:59.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:20:59.480 00.000 5052 Enqueuing Expose request
01:20:59.494 00.014 8976 Received - 47 (G) 
01:20:59.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:20:59.494 00.000 8976 stepped: pos (-21, 17)
01:20:59.494 00.000 8976 MoveAxis(D, 2, ABG)
01:20:59.494 00.000 8976 stepping (-21, 17) + (0, -2)
01:20:59.494 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:59.526 00.032 8976 Received - 47 (G) 
01:20:59.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:20:59.526 00.000 8976 stepped: pos (-21, 15)
01:20:59.526 00.000 8976 move complete, result=0
01:20:59.526 00.000 8976 worker thread done servicing request
01:20:59.526 00.000 8976 Worker thread wakes up
01:20:59.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:20:59.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:20:59.526 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
01:21:00.218 00.692 8976 Exposure complete
01:21:00.224 00.006 8976 worker thread done servicing request
01:21:00.224 00.000 5052 OnExposeComplete: enter
01:21:00.224 00.000 5052 UpdateGuideState(): m_state=6
01:21:00.224 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3366
01:21:00.224 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.81, Mass=163, SNR=8.8, Peak=61 HFD=2.9
01:21:00.224 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
01:21:00.224 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
01:21:00.224 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.14 mountX=0.07 mountY=-0.10, mountTheta=-0.94
01:21:00.225 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.10, opts=13)
01:21:00.225 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.10)
01:21:00.225 00.000 8976 Worker thread wakes up
01:21:00.225 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.10) opts 0xd
01:21:00.225 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.10)
01:21:00.225 00.000 8976 Moving (0.05, 0.10) raw xDistance=0.07 yDistance=-0.10
01:21:00.225 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:21:00.225 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:21:00.225 00.000 8976 MoveAxis(R, 0, ABG)
01:21:00.225 00.000 8976 MoveAxis(U, 0, ABG)
01:21:00.225 00.000 8976 move complete, result=0
01:21:00.225 00.000 8976 worker thread done servicing request
01:21:00.226 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:21:00.237 00.011 5052 UpdateGuideState exits: m=163 SNR=8.8
01:21:00.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:00.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:00.237 00.000 5052 Enqueuing Expose request
01:21:00.237 00.000 8976 Worker thread wakes up
01:21:00.237 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:00.238 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:00.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:00.922 00.684 8976 Exposure complete
01:21:00.927 00.005 8976 worker thread done servicing request
01:21:00.927 00.000 5052 OnExposeComplete: enter
01:21:00.927 00.000 5052 UpdateGuideState(): m_state=6
01:21:00.927 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3367
01:21:00.927 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.18, Mass=174, SNR=9.0, Peak=62 HFD=3.2
01:21:00.927 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
01:21:00.927 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
01:21:00.927 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.47 hyp=0.48 cameraTheta=1.67 mountX=0.44 mountY=-0.22, mountTheta=-0.46
01:21:00.928 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.47, opts=13)
01:21:00.928 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.47)
01:21:00.928 00.000 8976 Worker thread wakes up
01:21:00.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.47) opts 0xd
01:21:00.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.47)
01:21:00.928 00.000 8976 Moving (-0.05, 0.47) raw xDistance=0.44 yDistance=-0.22
01:21:00.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:21:00.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:21:00.928 00.000 8976 MoveAxis(L, 2, ABG)
01:21:00.928 00.000 8976 stepping (-21, 15) + (-2, 0)
01:21:00.928 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:00.929 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:21:00.939 00.010 5052 UpdateGuideState exits: m=174 SNR=9.0
01:21:00.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:00.939 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:00.939 00.000 5052 Enqueuing Expose request
01:21:00.965 00.026 8976 Received - 47 (G) 
01:21:00.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:00.965 00.000 8976 stepped: pos (-23, 15)
01:21:00.965 00.000 8976 MoveAxis(U, 0, ABG)
01:21:00.965 00.000 8976 move complete, result=0
01:21:00.965 00.000 8976 worker thread done servicing request
01:21:00.965 00.000 8976 Worker thread wakes up
01:21:00.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:00.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:00.965 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
01:21:01.659 00.694 8976 Exposure complete
01:21:01.665 00.006 8976 worker thread done servicing request
01:21:01.665 00.000 5052 OnExposeComplete: enter
01:21:01.665 00.000 5052 UpdateGuideState(): m_state=6
01:21:01.665 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3368
01:21:01.665 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.44, Mass=165, SNR=8.8, Peak=61 HFD=3.3
01:21:01.665 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
01:21:01.665 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.47)
01:21:01.665 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.27 hyp=0.60 cameraTheta=-2.67 mountX=0.00 mountY=0.59, mountTheta=1.57
01:21:01.666 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.27, opts=13)
01:21:01.666 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.27)
01:21:01.666 00.000 8976 Worker thread wakes up
01:21:01.666 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.27) opts 0xd
01:21:01.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.27)
01:21:01.666 00.000 8976 Moving (-0.53, -0.27) raw xDistance=0.00 yDistance=0.59
01:21:01.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:21:01.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:21:01.666 00.000 8976 MoveAxis(R, 0, ABG)
01:21:01.666 00.000 8976 MoveAxis(D, 2, ABG)
01:21:01.666 00.000 8976 stepping (-23, 15) + (0, -2)
01:21:01.666 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:01.667 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:21:01.676 00.009 5052 UpdateGuideState exits: m=165 SNR=8.8
01:21:01.676 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:01.676 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:01.676 00.000 5052 Enqueuing Expose request
01:21:01.700 00.024 8976 Received - 47 (G) 
01:21:01.700 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:01.700 00.000 8976 stepped: pos (-23, 13)
01:21:01.700 00.000 8976 move complete, result=0
01:21:01.700 00.000 8976 worker thread done servicing request
01:21:01.700 00.000 8976 Worker thread wakes up
01:21:01.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:01.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:01.700 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:21:02.388 00.688 8976 Exposure complete
01:21:02.393 00.005 8976 worker thread done servicing request
01:21:02.393 00.000 5052 OnExposeComplete: enter
01:21:02.393 00.000 5052 UpdateGuideState(): m_state=6
01:21:02.393 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3369
01:21:02.393 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.97, Mass=190, SNR=9.5, Peak=62 HFD=3.1
01:21:02.394 00.001 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
01:21:02.394 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
01:21:02.394 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.31 cameraTheta=2.14 mountX=0.30 mountY=-0.00, mountTheta=-0.01
01:21:02.394 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.26, opts=13)
01:21:02.394 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.26)
01:21:02.394 00.000 8976 Worker thread wakes up
01:21:02.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.26) opts 0xd
01:21:02.395 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.26)
01:21:02.395 00.000 8976 Moving (-0.16, 0.26) raw xDistance=0.30 yDistance=-0.00
01:21:02.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:21:02.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:21:02.395 00.000 8976 MoveAxis(L, 1, ABG)
01:21:02.395 00.000 8976 stepping (-23, 13) + (-1, 0)
01:21:02.395 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:02.396 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:21:02.406 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:21:02.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:02.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:02.406 00.000 5052 Enqueuing Expose request
01:21:02.419 00.013 8976 Received - 47 (G) 
01:21:02.419 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:02.419 00.000 8976 stepped: pos (-24, 13)
01:21:02.419 00.000 8976 MoveAxis(U, 0, ABG)
01:21:02.419 00.000 8976 move complete, result=0
01:21:02.419 00.000 8976 worker thread done servicing request
01:21:02.419 00.000 8976 Worker thread wakes up
01:21:02.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:02.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:02.419 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:21:03.104 00.685 8976 Exposure complete
01:21:03.110 00.006 8976 worker thread done servicing request
01:21:03.110 00.000 5052 OnExposeComplete: enter
01:21:03.110 00.000 5052 UpdateGuideState(): m_state=6
01:21:03.110 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3370
01:21:03.110 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.25, Mass=180, SNR=9.3, Peak=61 HFD=3.2
01:21:03.110 00.000 5052 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.04) = xAngle (-4.50 = 1.79)
01:21:03.110 00.000 5052 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.68)
01:21:03.110 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.46 hyp=0.72 cameraTheta=-2.45 mountX=-0.16 mountY=0.72, mountTheta=1.78
01:21:03.111 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.46, opts=13)
01:21:03.111 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.46)
01:21:03.111 00.000 8976 Worker thread wakes up
01:21:03.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.46) opts 0xd
01:21:03.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.46)
01:21:03.111 00.000 8976 Moving (-0.56, -0.46) raw xDistance=-0.16 yDistance=0.72
01:21:03.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:21:03.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
01:21:03.111 00.000 8976 MoveAxis(R, 0, ABG)
01:21:03.111 00.000 8976 MoveAxis(D, 3, ABG)
01:21:03.111 00.000 8976 stepping (-24, 13) + (0, -3)
01:21:03.111 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:03.112 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:21:03.121 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
01:21:03.121 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:03.121 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:03.121 00.000 5052 Enqueuing Expose request
01:21:03.138 00.017 8976 Received - 47 (G) 
01:21:03.139 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:03.139 00.000 8976 stepped: pos (-24, 10)
01:21:03.139 00.000 8976 move complete, result=0
01:21:03.139 00.000 8976 worker thread done servicing request
01:21:03.139 00.000 8976 Worker thread wakes up
01:21:03.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:03.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:03.139 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:21:03.829 00.690 8976 Exposure complete
01:21:03.835 00.006 8976 worker thread done servicing request
01:21:03.835 00.000 5052 OnExposeComplete: enter
01:21:03.835 00.000 5052 UpdateGuideState(): m_state=6
01:21:03.835 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3371
01:21:03.835 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=282.01, Mass=171, SNR=9.0, Peak=61 HFD=3.2
01:21:03.835 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:21:03.835 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
01:21:03.835 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=0.31 hyp=0.95 cameraTheta=2.81 mountX=0.68 mountY=0.59, mountTheta=0.71
01:21:03.836 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=0.31, opts=13)
01:21:03.836 00.000 5052 Enqueuing Move request for stepguider (-0.90, 0.31)
01:21:03.836 00.000 8976 Worker thread wakes up
01:21:03.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, 0.31) opts 0xd
01:21:03.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, 0.31)
01:21:03.836 00.000 8976 Moving (-0.90, 0.31) raw xDistance=0.68 yDistance=0.59
01:21:03.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
01:21:03.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
01:21:03.836 00.000 8976 MoveAxis(L, 3, ABG)
01:21:03.836 00.000 8976 stepping (-24, 10) + (-3, 0)
01:21:03.836 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:03.837 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:21:03.846 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:21:03.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:03.846 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:03.846 00.000 5052 Enqueuing Expose request
01:21:03.874 00.028 8976 Received - 47 (G) 
01:21:03.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:03.874 00.000 8976 stepped: pos (-27, 10)
01:21:03.874 00.000 8976 MoveAxis(D, 3, ABG)
01:21:03.874 00.000 8976 stepping (-27, 10) + (0, -3)
01:21:03.874 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:03.906 00.032 8976 Received - 47 (G) 
01:21:03.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:03.906 00.000 8976 stepped: pos (-27, 7)
01:21:03.906 00.000 8976 move complete, result=0
01:21:03.906 00.000 8976 worker thread done servicing request
01:21:03.906 00.000 8976 Worker thread wakes up
01:21:03.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:03.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:03.906 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 3 ms SOUTH
01:21:04.598 00.692 8976 Exposure complete
01:21:04.604 00.006 8976 worker thread done servicing request
01:21:04.604 00.000 5052 OnExposeComplete: enter
01:21:04.604 00.000 5052 UpdateGuideState(): m_state=6
01:21:04.604 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3372
01:21:04.604 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.78, Mass=163, SNR=8.8, Peak=61 HFD=2.9
01:21:04.604 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
01:21:04.604 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
01:21:04.604 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.34 mountX=-0.03 mountY=-0.20, mountTheta=-1.71
01:21:04.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.07, opts=13)
01:21:04.605 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.07)
01:21:04.605 00.000 8976 Worker thread wakes up
01:21:04.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.07) opts 0xd
01:21:04.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.07)
01:21:04.605 00.000 8976 Moving (0.19, 0.07) raw xDistance=-0.03 yDistance=-0.20
01:21:04.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:21:04.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:21:04.605 00.000 8976 MoveAxis(R, 0, ABG)
01:21:04.605 00.000 8976 MoveAxis(U, 0, ABG)
01:21:04.605 00.000 8976 move complete, result=0
01:21:04.605 00.000 8976 worker thread done servicing request
01:21:04.606 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:21:04.615 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
01:21:04.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:04.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:04.615 00.000 5052 Enqueuing Expose request
01:21:04.615 00.000 8976 Worker thread wakes up
01:21:04.615 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:04.616 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:04.616 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:05.305 00.689 8976 Exposure complete
01:21:05.310 00.005 8976 worker thread done servicing request
01:21:05.310 00.000 5052 OnExposeComplete: enter
01:21:05.310 00.000 5052 UpdateGuideState(): m_state=6
01:21:05.311 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3373
01:21:05.311 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.69, Mass=158, SNR=8.7, Peak=63 HFD=2.6
01:21:05.311 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
01:21:05.311 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
01:21:05.311 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.87 mountX=0.01 mountY=0.06, mountTheta=1.37
01:21:05.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.02, opts=13)
01:21:05.312 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.02)
01:21:05.312 00.000 8976 Worker thread wakes up
01:21:05.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.02) opts 0xd
01:21:05.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.02)
01:21:05.312 00.000 8976 Moving (-0.06, -0.02) raw xDistance=0.01 yDistance=0.06
01:21:05.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:21:05.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:21:05.312 00.000 8976 MoveAxis(R, 0, ABG)
01:21:05.312 00.000 8976 MoveAxis(U, 0, ABG)
01:21:05.312 00.000 8976 move complete, result=0
01:21:05.312 00.000 8976 worker thread done servicing request
01:21:05.313 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:21:05.323 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
01:21:05.324 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:05.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:05.324 00.000 5052 Enqueuing Expose request
01:21:05.324 00.000 8976 Worker thread wakes up
01:21:05.324 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:05.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:05.324 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:06.012 00.688 8976 Exposure complete
01:21:06.017 00.005 8976 worker thread done servicing request
01:21:06.017 00.000 5052 OnExposeComplete: enter
01:21:06.017 00.000 5052 UpdateGuideState(): m_state=6
01:21:06.017 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3374
01:21:06.017 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.88, Mass=190, SNR=9.5, Peak=62 HFD=2.9
01:21:06.017 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
01:21:06.017 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
01:21:06.017 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.64 mountX=0.15 mountY=-0.08, mountTheta=-0.48
01:21:06.018 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.17, opts=13)
01:21:06.018 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.17)
01:21:06.018 00.000 8976 Worker thread wakes up
01:21:06.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.17) opts 0xd
01:21:06.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.17)
01:21:06.018 00.000 8976 Moving (-0.01, 0.17) raw xDistance=0.15 yDistance=-0.08
01:21:06.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:21:06.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:21:06.018 00.000 8976 MoveAxis(R, 0, ABG)
01:21:06.018 00.000 8976 MoveAxis(U, 0, ABG)
01:21:06.019 00.001 8976 move complete, result=0
01:21:06.019 00.000 8976 worker thread done servicing request
01:21:06.019 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:21:06.029 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:21:06.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:06.029 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:06.029 00.000 5052 Enqueuing Expose request
01:21:06.029 00.000 8976 Worker thread wakes up
01:21:06.029 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:06.030 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:06.030 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:06.724 00.694 8976 Exposure complete
01:21:06.729 00.005 8976 worker thread done servicing request
01:21:06.729 00.000 5052 OnExposeComplete: enter
01:21:06.730 00.001 5052 UpdateGuideState(): m_state=6
01:21:06.730 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3375
01:21:06.730 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=282.19, Mass=175, SNR=9.1, Peak=65 HFD=3.2
01:21:06.730 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
01:21:06.730 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.02 = -1.02)
01:21:06.730 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.48 hyp=0.53 cameraTheta=1.12 mountX=0.32 mountY=-0.46, mountTheta=-0.95
01:21:06.731 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.48, opts=13)
01:21:06.731 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.48)
01:21:06.731 00.000 8976 Worker thread wakes up
01:21:06.731 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.48) opts 0xd
01:21:06.731 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.48)
01:21:06.732 00.001 8976 Moving (0.23, 0.48) raw xDistance=0.32 yDistance=-0.46
01:21:06.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:21:06.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:21:06.732 00.000 8976 MoveAxis(L, 1, ABG)
01:21:06.732 00.000 8976 stepping (-27, 7) + (-1, 0)
01:21:06.732 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:06.732 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:21:06.743 00.011 5052 UpdateGuideState exits: m=175 SNR=9.1
01:21:06.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:06.743 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:06.743 00.000 5052 Enqueuing Expose request
01:21:06.751 00.008 8976 Received - 47 (G) 
01:21:06.751 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:06.751 00.000 8976 stepped: pos (-28, 7)
01:21:06.751 00.000 8976 MoveAxis(U, 2, ABG)
01:21:06.751 00.000 8976 stepping (-28, 7) + (0, 2)
01:21:06.751 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:06.784 00.033 8976 Received - 47 (G) 
01:21:06.784 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:06.784 00.000 8976 stepped: pos (-28, 9)
01:21:06.784 00.000 8976 move complete, result=0
01:21:06.784 00.000 8976 worker thread done servicing request
01:21:06.784 00.000 8976 Worker thread wakes up
01:21:06.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:06.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:06.784 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
01:21:07.471 00.687 8976 Exposure complete
01:21:07.477 00.006 8976 worker thread done servicing request
01:21:07.477 00.000 5052 OnExposeComplete: enter
01:21:07.477 00.000 5052 UpdateGuideState(): m_state=6
01:21:07.477 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3376
01:21:07.477 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.81, Mass=178, SNR=9.2, Peak=63 HFD=3.1
01:21:07.477 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:21:07.477 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:21:07.477 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.10 hyp=0.59 cameraTheta=2.97 mountX=0.36 mountY=0.43, mountTheta=0.88
01:21:07.477 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.10, opts=13)
01:21:07.478 00.001 5052 Enqueuing Move request for stepguider (-0.58, 0.10)
01:21:07.478 00.000 8976 Worker thread wakes up
01:21:07.478 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.10) opts 0xd
01:21:07.478 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.10)
01:21:07.478 00.000 8976 Moving (-0.58, 0.10) raw xDistance=0.36 yDistance=0.43
01:21:07.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:21:07.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.43
01:21:07.478 00.000 8976 MoveAxis(L, 2, ABG)
01:21:07.478 00.000 8976 stepping (-28, 9) + (-2, 0)
01:21:07.478 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:07.479 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:07.490 00.011 5052 UpdateGuideState exits: m=178 SNR=9.2
01:21:07.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:07.490 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:07.490 00.000 5052 Enqueuing Expose request
01:21:07.502 00.012 8976 Received - 47 (G) 
01:21:07.502 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:07.502 00.000 8976 stepped: pos (-30, 9)
01:21:07.502 00.000 8976 MoveAxis(D, 2, ABG)
01:21:07.502 00.000 8976 stepping (-30, 9) + (0, -2)
01:21:07.502 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:07.535 00.033 8976 Received - 47 (G) 
01:21:07.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:07.535 00.000 8976 stepped: pos (-30, 7)
01:21:07.535 00.000 8976 move complete, result=0
01:21:07.535 00.000 8976 worker thread done servicing request
01:21:07.535 00.000 8976 Worker thread wakes up
01:21:07.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:07.535 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:07.535 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:21:08.226 00.691 8976 Exposure complete
01:21:08.232 00.006 8976 worker thread done servicing request
01:21:08.232 00.000 5052 OnExposeComplete: enter
01:21:08.232 00.000 5052 UpdateGuideState(): m_state=6
01:21:08.232 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3377
01:21:08.232 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.42, Mass=189, SNR=9.5, Peak=71 HFD=3.1
01:21:08.232 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
01:21:08.232 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.51)
01:21:08.232 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.29 hyp=0.59 cameraTheta=-2.63 mountX=-0.02 mountY=0.59, mountTheta=1.61
01:21:08.233 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.29, opts=13)
01:21:08.233 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.29)
01:21:08.233 00.000 8976 Worker thread wakes up
01:21:08.233 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.29) opts 0xd
01:21:08.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.29)
01:21:08.233 00.000 8976 Moving (-0.52, -0.29) raw xDistance=-0.02 yDistance=0.59
01:21:08.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:21:08.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
01:21:08.233 00.000 8976 MoveAxis(R, 0, ABG)
01:21:08.233 00.000 8976 MoveAxis(D, 2, ABG)
01:21:08.233 00.000 8976 stepping (-30, 7) + (0, -2)
01:21:08.233 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:08.234 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:21:08.243 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:21:08.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:08.244 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:08.244 00.000 5052 Enqueuing Expose request
01:21:08.270 00.026 8976 Received - 47 (G) 
01:21:08.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:08.270 00.000 8976 stepped: pos (-30, 5)
01:21:08.270 00.000 8976 move complete, result=0
01:21:08.270 00.000 8976 worker thread done servicing request
01:21:08.270 00.000 8976 Worker thread wakes up
01:21:08.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:08.271 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:08.271 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:21:08.962 00.691 8976 Exposure complete
01:21:08.967 00.005 8976 worker thread done servicing request
01:21:08.968 00.001 5052 OnExposeComplete: enter
01:21:08.968 00.000 5052 UpdateGuideState(): m_state=6
01:21:08.968 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3378
01:21:08.968 00.000 5052 Star::Find returns 1 (1), X=328.44, Y=281.70, Mass=183, SNR=9.3, Peak=64 HFD=3.1
01:21:08.968 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
01:21:08.968 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
01:21:08.968 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.01 hyp=0.74 cameraTheta=-3.13 mountX=0.33 mountY=0.62, mountTheta=1.09
01:21:08.969 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.01, opts=13)
01:21:08.969 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.01)
01:21:08.969 00.000 8976 Worker thread wakes up
01:21:08.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.01) opts 0xd
01:21:08.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.01)
01:21:08.969 00.000 8976 Moving (-0.74, -0.01) raw xDistance=0.33 yDistance=0.62
01:21:08.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:21:08.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.62
01:21:08.969 00.000 8976 MoveAxis(L, 1, ABG)
01:21:08.969 00.000 8976 stepping (-30, 5) + (-1, 0)
01:21:08.969 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:08.970 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:21:08.980 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3 Saturated
01:21:08.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:08.980 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:08.980 00.000 5052 Enqueuing Expose request
01:21:08.989 00.009 8976 Received - 47 (G) 
01:21:08.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:08.989 00.000 8976 stepped: pos (-31, 5)
01:21:08.989 00.000 8976 MoveAxis(D, 3, ABG)
01:21:08.989 00.000 8976 stepping (-31, 5) + (0, -3)
01:21:08.989 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:09.021 00.032 8976 Received - 47 (G) 
01:21:09.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:09.021 00.000 8976 stepped: pos (-31, 2)
01:21:09.021 00.000 8976 starting a new bump
01:21:09.021 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
01:21:09.021 00.000 8976 MountToCamera -- mountX=4.50 mountY=-0.85 hyp=4.58 mountTheta=-0.19 cameraX=-1.29, cameraY=4.39 cameraTheta=1.86
01:21:09.021 00.000 8976 incremental bump (-1.292, 4.391) isValid = 1
01:21:09.021 00.000 8976 Scheduling Mount bump of (-0.032, 0.114)
01:21:09.021 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:21:09.021 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:21:09.021 00.000 8976 move complete, result=0
01:21:09.021 00.000 8976 worker thread done servicing request
01:21:09.022 00.001 8976 Worker thread wakes up
01:21:09.022 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
01:21:09.022 00.000 9828 Worker thread wakes up
01:21:09.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:09.022 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:09.022 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:21:09.022 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:21:09.022 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
01:21:09.022 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
01:21:09.022 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
01:21:09.022 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:21:09.022 00.000 9828 BLC: window closed
01:21:09.022 00.000 9828 MoveAxis(W, 9, B)
01:21:09.022 00.000 9828 Guiding  Dir = 3, Dur = 9
01:21:09.023 00.001 9828 IsSlewing returns 0
01:21:09.023 00.000 9828 IsGuiding returns 0
01:21:09.023 00.000 9828 PulseGuide returned control before completion, sleep 19
01:21:09.044 00.021 9828 IsGuiding returns 1
01:21:09.044 00.000 9828 scope still moving after pulse duration time elapsed
01:21:09.076 00.032 9828 IsSlewing returns 0
01:21:09.076 00.000 9828 IsGuiding returns 1
01:21:09.107 00.031 9828 IsSlewing returns 0
01:21:09.107 00.000 9828 IsGuiding returns 1
01:21:09.138 00.031 9828 IsSlewing returns 0
01:21:09.138 00.000 9828 IsGuiding returns 1
01:21:09.169 00.031 9828 IsSlewing returns 0
01:21:09.169 00.000 9828 IsGuiding returns 1
01:21:09.200 00.031 9828 IsSlewing returns 0
01:21:09.200 00.000 9828 IsGuiding returns 1
01:21:09.230 00.030 9828 IsSlewing returns 0
01:21:09.230 00.000 9828 IsGuiding returns 1
01:21:09.262 00.032 9828 IsSlewing returns 0
01:21:09.262 00.000 9828 IsGuiding returns 0
01:21:09.262 00.000 9828 scope move finished after 9 + 229 ms
01:21:09.262 00.000 9828 Move returns status 0, amount 9
01:21:09.262 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:09.262 00.000 9828 MoveAxis(N, 16, B)
01:21:09.262 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:09.277 00.015 9828 IsSlewing returns 0
01:21:09.277 00.000 9828 IsGuiding returns 0
01:21:09.277 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:09.308 00.031 9828 IsGuiding returns 1
01:21:09.308 00.000 9828 scope still moving after pulse duration time elapsed
01:21:09.339 00.031 9828 IsSlewing returns 0
01:21:09.339 00.000 9828 IsGuiding returns 1
01:21:09.370 00.031 9828 IsSlewing returns 0
01:21:09.370 00.000 9828 IsGuiding returns 1
01:21:09.400 00.030 9828 IsSlewing returns 0
01:21:09.400 00.000 9828 IsGuiding returns 1
01:21:09.432 00.032 9828 IsSlewing returns 0
01:21:09.432 00.000 9828 IsGuiding returns 0
01:21:09.432 00.000 9828 scope move finished after 16 + 138 ms
01:21:09.432 00.000 9828 Move returns status 0, amount 16
01:21:09.432 00.000 9828 move complete, result=0
01:21:09.433 00.001 9828 worker thread done servicing request
01:21:09.433 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
01:21:09.712 00.279 8976 Exposure complete
01:21:09.718 00.006 8976 worker thread done servicing request
01:21:09.718 00.000 5052 OnExposeComplete: enter
01:21:09.718 00.000 5052 UpdateGuideState(): m_state=6
01:21:09.718 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3379
01:21:09.718 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.72, Mass=195, SNR=9.6, Peak=64 HFD=3.0
01:21:09.718 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:21:09.718 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:21:09.718 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.01 hyp=0.47 cameraTheta=3.13 mountX=0.22 mountY=0.39, mountTheta=1.06
01:21:09.718 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.01, opts=13)
01:21:09.718 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.01)
01:21:09.718 00.000 8976 Worker thread wakes up
01:21:09.718 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.01) opts 0xd
01:21:09.718 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.01)
01:21:09.718 00.000 8976 Moving (-0.47, 0.01) raw xDistance=0.22 yDistance=0.39
01:21:09.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:21:09.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
01:21:09.718 00.000 8976 MoveAxis(R, 0, ABG)
01:21:09.719 00.001 8976 MoveAxis(D, 2, ABG)
01:21:09.719 00.000 8976 stepping (-31, 2) + (0, -2)
01:21:09.719 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:09.719 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:21:09.729 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:21:09.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:09.729 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:09.729 00.000 5052 Enqueuing Expose request
01:21:09.741 00.012 8976 Received - 47 (G) 
01:21:09.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:09.741 00.000 8976 stepped: pos (-31, 0)
01:21:09.741 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:21:09.741 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
01:21:09.741 00.000 8976 MountToCamera -- mountX=4.58 mountY=-0.57 hyp=4.62 mountTheta=-0.12 cameraX=-1.58, cameraY=4.34 cameraTheta=1.92
01:21:09.741 00.000 8976 incremental bump (-1.578, 4.337) isValid = 1
01:21:09.741 00.000 8976 Scheduling Mount bump of (-0.046, 0.131)
01:21:09.741 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.13, opts=4)
01:21:09.741 00.000 8976 Enqueuing Move request for scope (-0.05, 0.13)
01:21:09.741 00.000 8976 move complete, result=0
01:21:09.741 00.000 8976 worker thread done servicing request
01:21:09.741 00.000 8976 Worker thread wakes up
01:21:09.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:09.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:09.741 00.000 9828 Worker thread wakes up
01:21:09.741 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0x4
01:21:09.741 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
01:21:09.742 00.001 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
01:21:09.742 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:21:09.742 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.36)
01:21:09.742 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.91 mountX=0.04 mountY=-0.14, mountTheta=-1.28
01:21:09.742 00.000 9828 Moving (-0.05, 0.13) raw xDistance=0.04 yDistance=-0.14
01:21:09.742 00.000 9828 BLC: window closed
01:21:09.742 00.000 9828 MoveAxis(W, 13, B)
01:21:09.742 00.000 9828 Guiding  Dir = 3, Dur = 13
01:21:09.742 00.000 9828 IsSlewing returns 0
01:21:09.742 00.000 9828 IsGuiding returns 0
01:21:09.742 00.000 9828 PulseGuide returned control before completion, sleep 23
01:21:09.771 00.029 9828 IsGuiding returns 1
01:21:09.771 00.000 9828 scope still moving after pulse duration time elapsed
01:21:09.803 00.032 9828 IsSlewing returns 0
01:21:09.803 00.000 9828 IsGuiding returns 1
01:21:09.833 00.030 9828 IsSlewing returns 0
01:21:09.833 00.000 9828 IsGuiding returns 1
01:21:09.865 00.032 9828 IsSlewing returns 0
01:21:09.865 00.000 9828 IsGuiding returns 1
01:21:09.895 00.030 9828 IsSlewing returns 0
01:21:09.895 00.000 9828 IsGuiding returns 0
01:21:09.895 00.000 9828 scope move finished after 13 + 139 ms
01:21:09.895 00.000 9828 Move returns status 0, amount 13
01:21:09.895 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:09.895 00.000 9828 MoveAxis(N, 18, B)
01:21:09.895 00.000 9828 Guiding  Dir = 0, Dur = 18
01:21:09.911 00.016 9828 IsSlewing returns 0
01:21:09.911 00.000 9828 IsGuiding returns 0
01:21:09.911 00.000 9828 PulseGuide returned control before completion, sleep 28
01:21:09.943 00.032 9828 IsGuiding returns 1
01:21:09.943 00.000 9828 scope still moving after pulse duration time elapsed
01:21:09.973 00.030 9828 IsSlewing returns 0
01:21:09.973 00.000 9828 IsGuiding returns 1
01:21:10.004 00.031 9828 IsSlewing returns 0
01:21:10.004 00.000 9828 IsGuiding returns 1
01:21:10.036 00.032 9828 IsSlewing returns 0
01:21:10.036 00.000 9828 IsGuiding returns 1
01:21:10.067 00.031 9828 IsSlewing returns 0
01:21:10.067 00.000 9828 IsGuiding returns 0
01:21:10.067 00.000 9828 scope move finished after 18 + 138 ms
01:21:10.067 00.000 9828 Move returns status 0, amount 18
01:21:10.067 00.000 9828 move complete, result=0
01:21:10.067 00.000 9828 worker thread done servicing request
01:21:10.067 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 18 ms NORTH
01:21:10.432 00.365 8976 Exposure complete
01:21:10.437 00.005 8976 worker thread done servicing request
01:21:10.437 00.000 5052 OnExposeComplete: enter
01:21:10.437 00.000 5052 UpdateGuideState(): m_state=6
01:21:10.437 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3380
01:21:10.437 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.43, Mass=200, SNR=9.7, Peak=65 HFD=3.6
01:21:10.437 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
01:21:10.437 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
01:21:10.437 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-2.11 mountX=-0.17 mountY=0.29, mountTheta=2.11
01:21:10.438 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.28, opts=13)
01:21:10.438 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.28)
01:21:10.438 00.000 8976 Worker thread wakes up
01:21:10.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.28) opts 0xd
01:21:10.439 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.28)
01:21:10.439 00.000 8976 Moving (-0.16, -0.28) raw xDistance=-0.17 yDistance=0.29
01:21:10.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:21:10.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:21:10.439 00.000 8976 MoveAxis(R, 0, ABG)
01:21:10.439 00.000 8976 MoveAxis(D, 1, ABG)
01:21:10.439 00.000 8976 stepping (-31, 0) + (0, -1)
01:21:10.439 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:10.439 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:21:10.448 00.009 5052 UpdateGuideState exits: m=200 SNR=9.7
01:21:10.449 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:10.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:10.449 00.000 5052 Enqueuing Expose request
01:21:10.461 00.012 8976 Received - 47 (G) 
01:21:10.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:10.461 00.000 8976 stepped: pos (-31, -1)
01:21:10.461 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:21:10.461 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
01:21:10.461 00.000 8976 MountToCamera -- mountX=4.64 mountY=-0.33 hyp=4.65 mountTheta=-0.07 cameraX=-1.82, cameraY=4.28 cameraTheta=1.97
01:21:10.461 00.000 8976 incremental bump (-1.817, 4.277) isValid = 1
01:21:10.461 00.000 8976 Scheduling Mount bump of (-0.060, 0.146)
01:21:10.461 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.15, opts=4)
01:21:10.461 00.000 8976 Enqueuing Move request for scope (-0.06, 0.15)
01:21:10.461 00.000 8976 move complete, result=0
01:21:10.461 00.000 8976 worker thread done servicing request
01:21:10.461 00.000 8976 Worker thread wakes up
01:21:10.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:10.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:10.461 00.000 9828 Worker thread wakes up
01:21:10.461 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0x4
01:21:10.461 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
01:21:10.461 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:21:10.461 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.06 = -1.23)
01:21:10.461 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
01:21:10.461 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.96 mountX=0.05 mountY=-0.15, mountTheta=-1.24
01:21:10.461 00.000 9828 Moving (-0.06, 0.15) raw xDistance=0.05 yDistance=-0.15
01:21:10.461 00.000 9828 BLC: window closed
01:21:10.461 00.000 9828 MoveAxis(W, 17, B)
01:21:10.462 00.001 9828 Guiding  Dir = 3, Dur = 17
01:21:10.462 00.000 9828 IsSlewing returns 0
01:21:10.462 00.000 9828 IsGuiding returns 0
01:21:10.462 00.000 9828 PulseGuide returned control before completion, sleep 27
01:21:10.501 00.039 9828 IsGuiding returns 1
01:21:10.501 00.000 9828 scope still moving after pulse duration time elapsed
01:21:10.532 00.031 9828 IsSlewing returns 0
01:21:10.532 00.000 9828 IsGuiding returns 1
01:21:10.563 00.031 9828 IsSlewing returns 0
01:21:10.563 00.000 9828 IsGuiding returns 1
01:21:10.611 00.048 9828 IsSlewing returns 0
01:21:10.611 00.000 9828 IsGuiding returns 0
01:21:10.611 00.000 9828 scope move finished after 17 + 131 ms
01:21:10.611 00.000 9828 Move returns status 0, amount 17
01:21:10.611 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:10.611 00.000 9828 MoveAxis(N, 21, B)
01:21:10.611 00.000 9828 Guiding  Dir = 0, Dur = 21
01:21:10.626 00.015 9828 IsSlewing returns 0
01:21:10.626 00.000 9828 IsGuiding returns 0
01:21:10.627 00.001 9828 PulseGuide returned control before completion, sleep 31
01:21:10.673 00.046 9828 IsGuiding returns 1
01:21:10.673 00.000 9828 scope still moving after pulse duration time elapsed
01:21:10.704 00.031 9828 IsSlewing returns 0
01:21:10.704 00.000 9828 IsGuiding returns 1
01:21:10.734 00.030 9828 IsSlewing returns 0
01:21:10.734 00.000 9828 IsGuiding returns 1
01:21:10.765 00.031 9828 IsSlewing returns 0
01:21:10.765 00.000 9828 IsGuiding returns 0
01:21:10.765 00.000 9828 scope move finished after 21 + 117 ms
01:21:10.765 00.000 9828 Move returns status 0, amount 21
01:21:10.765 00.000 9828 move complete, result=0
01:21:10.765 00.000 9828 worker thread done servicing request
01:21:10.765 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.2 px 21 ms NORTH
01:21:11.152 00.387 8976 Exposure complete
01:21:11.157 00.005 8976 worker thread done servicing request
01:21:11.157 00.000 5052 OnExposeComplete: enter
01:21:11.157 00.000 5052 UpdateGuideState(): m_state=6
01:21:11.157 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3381
01:21:11.157 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.50, Mass=190, SNR=9.5, Peak=62 HFD=3.4
01:21:11.157 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
01:21:11.157 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
01:21:11.157 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.21 hyp=0.68 cameraTheta=-0.32 mountX=-0.48 mountY=-0.42, mountTheta=-2.42
01:21:11.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.21, opts=13)
01:21:11.158 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.21)
01:21:11.158 00.000 8976 Worker thread wakes up
01:21:11.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.21) opts 0xd
01:21:11.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.21)
01:21:11.158 00.000 8976 Moving (0.64, -0.21) raw xDistance=-0.48 yDistance=-0.42
01:21:11.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:21:11.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
01:21:11.158 00.000 8976 MoveAxis(R, 2, ABG)
01:21:11.158 00.000 8976 stepping (-31, -1) + (2, 0)
01:21:11.158 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:11.159 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:11.170 00.011 5052 UpdateGuideState exits: m=190 SNR=9.5
01:21:11.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:11.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:11.170 00.000 5052 Enqueuing Expose request
01:21:11.196 00.026 8976 Received - 47 (G) 
01:21:11.196 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:11.196 00.000 8976 stepped: pos (-29, -1)
01:21:11.196 00.000 8976 MoveAxis(U, 2, ABG)
01:21:11.196 00.000 8976 stepping (-29, -1) + (0, 2)
01:21:11.196 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:11.227 00.031 8976 Received - 47 (G) 
01:21:11.228 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:11.228 00.000 8976 stepped: pos (-29, 1)
01:21:11.228 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
01:21:11.228 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
01:21:11.228 00.000 8976 MountToCamera -- mountX=4.57 mountY=-0.27 hyp=4.58 mountTheta=-0.06 cameraX=-1.84, cameraY=4.19 cameraTheta=1.98
01:21:11.228 00.000 8976 incremental bump (-1.838, 4.194) isValid = 1
01:21:11.228 00.000 8976 Scheduling Mount bump of (-0.046, 0.109)
01:21:11.228 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:21:11.228 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:21:11.228 00.000 8976 move complete, result=0
01:21:11.228 00.000 8976 worker thread done servicing request
01:21:11.228 00.000 8976 Worker thread wakes up
01:21:11.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:11.228 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:11.228 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
01:21:11.229 00.001 9828 Worker thread wakes up
01:21:11.229 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:21:11.229 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:21:11.229 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.22)
01:21:11.229 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.30)
01:21:11.229 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.23
01:21:11.229 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:21:11.229 00.000 9828 BLC: window closed
01:21:11.229 00.000 9828 MoveAxis(W, 13, B)
01:21:11.229 00.000 9828 Guiding  Dir = 3, Dur = 13
01:21:11.230 00.001 9828 IsSlewing returns 0
01:21:11.230 00.000 9828 IsGuiding returns 0
01:21:11.230 00.000 9828 PulseGuide returned control before completion, sleep 23
01:21:11.258 00.028 9828 IsGuiding returns 1
01:21:11.258 00.000 9828 scope still moving after pulse duration time elapsed
01:21:11.290 00.032 9828 IsSlewing returns 0
01:21:11.290 00.000 9828 IsGuiding returns 1
01:21:11.321 00.031 9828 IsSlewing returns 0
01:21:11.321 00.000 9828 IsGuiding returns 1
01:21:11.351 00.030 9828 IsSlewing returns 0
01:21:11.351 00.000 9828 IsGuiding returns 1
01:21:11.383 00.032 9828 IsSlewing returns 0
01:21:11.384 00.001 9828 IsGuiding returns 0
01:21:11.384 00.000 9828 scope move finished after 13 + 141 ms
01:21:11.384 00.000 9828 Move returns status 0, amount 13
01:21:11.384 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:11.384 00.000 9828 MoveAxis(N, 16, B)
01:21:11.384 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:11.397 00.013 9828 IsSlewing returns 0
01:21:11.397 00.000 9828 IsGuiding returns 0
01:21:11.397 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:11.428 00.031 9828 IsGuiding returns 1
01:21:11.428 00.000 9828 scope still moving after pulse duration time elapsed
01:21:11.460 00.032 9828 IsSlewing returns 0
01:21:11.460 00.000 9828 IsGuiding returns 1
01:21:11.491 00.031 9828 IsSlewing returns 0
01:21:11.491 00.000 9828 IsGuiding returns 1
01:21:11.522 00.031 9828 IsSlewing returns 0
01:21:11.522 00.000 9828 IsGuiding returns 1
01:21:11.553 00.031 9828 IsSlewing returns 0
01:21:11.553 00.000 9828 IsGuiding returns 1
01:21:11.585 00.032 9828 IsSlewing returns 0
01:21:11.585 00.000 9828 IsGuiding returns 1
01:21:11.615 00.030 9828 IsSlewing returns 0
01:21:11.615 00.000 9828 IsGuiding returns 0
01:21:11.615 00.000 9828 scope move finished after 16 + 201 ms
01:21:11.615 00.000 9828 Move returns status 0, amount 16
01:21:11.615 00.000 9828 move complete, result=0
01:21:11.615 00.000 9828 worker thread done servicing request
01:21:11.615 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:21:11.921 00.306 8976 Exposure complete
01:21:11.926 00.005 8976 worker thread done servicing request
01:21:11.927 00.001 5052 OnExposeComplete: enter
01:21:11.927 00.000 5052 UpdateGuideState(): m_state=6
01:21:11.927 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3382
01:21:11.927 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.32, Mass=189, SNR=9.5, Peak=68 HFD=3.3
01:21:11.927 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
01:21:11.927 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.63 = -2.63)
01:21:11.927 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=-0.39 hyp=0.85 cameraTheta=-0.48 mountX=-0.69 mountY=-0.42, mountTheta=-2.60
01:21:11.928 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=-0.39, opts=13)
01:21:11.929 00.001 5052 Enqueuing Move request for stepguider (0.75, -0.39)
01:21:11.929 00.000 8976 Worker thread wakes up
01:21:11.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, -0.39) opts 0xd
01:21:11.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, -0.39)
01:21:11.929 00.000 8976 Moving (0.75, -0.39) raw xDistance=-0.69 yDistance=-0.42
01:21:11.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
01:21:11.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
01:21:11.929 00.000 8976 MoveAxis(R, 3, ABG)
01:21:11.929 00.000 8976 stepping (-29, 1) + (3, 0)
01:21:11.929 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:11.930 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:21:11.940 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:21:11.940 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:11.940 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:11.940 00.000 5052 Enqueuing Expose request
01:21:11.963 00.023 8976 Received - 47 (G) 
01:21:11.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:11.963 00.000 8976 stepped: pos (-26, 1)
01:21:11.963 00.000 8976 MoveAxis(U, 2, ABG)
01:21:11.963 00.000 8976 stepping (-26, 1) + (0, 2)
01:21:11.963 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:11.996 00.033 8976 Received - 47 (G) 
01:21:11.996 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:11.996 00.000 8976 stepped: pos (-26, 3)
01:21:11.996 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
01:21:11.996 00.000 8976 MountToCamera -- mountX=4.38 mountY=-0.34 hyp=4.39 mountTheta=-0.08 cameraX=-1.69, cameraY=4.05 cameraTheta=1.97
01:21:11.996 00.000 8976 incremental bump (-1.690, 4.051) isValid = 1
01:21:11.996 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
01:21:11.996 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:21:11.996 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:21:11.996 00.000 8976 move complete, result=0
01:21:11.996 00.000 8976 worker thread done servicing request
01:21:11.996 00.000 8976 Worker thread wakes up
01:21:11.996 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.4 px 2 ms NORTH
01:21:11.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:11.996 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:11.996 00.000 9828 Worker thread wakes up
01:21:11.996 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:21:11.996 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:21:11.996 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
01:21:11.996 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.32)
01:21:11.996 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.24
01:21:11.996 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
01:21:11.997 00.001 9828 BLC: window closed
01:21:11.997 00.000 9828 MoveAxis(W, 12, B)
01:21:11.997 00.000 9828 Guiding  Dir = 3, Dur = 12
01:21:11.997 00.000 9828 IsSlewing returns 0
01:21:11.997 00.000 9828 IsGuiding returns 0
01:21:11.997 00.000 9828 PulseGuide returned control before completion, sleep 22
01:21:12.020 00.023 9828 IsGuiding returns 1
01:21:12.020 00.000 9828 scope still moving after pulse duration time elapsed
01:21:12.051 00.031 9828 IsSlewing returns 0
01:21:12.052 00.001 9828 IsGuiding returns 1
01:21:12.082 00.030 9828 IsSlewing returns 0
01:21:12.082 00.000 9828 IsGuiding returns 1
01:21:12.113 00.031 9828 IsSlewing returns 0
01:21:12.113 00.000 9828 IsGuiding returns 1
01:21:12.144 00.031 9828 IsSlewing returns 0
01:21:12.144 00.000 9828 IsGuiding returns 0
01:21:12.144 00.000 9828 scope move finished after 12 + 134 ms
01:21:12.144 00.000 9828 Move returns status 0, amount 12
01:21:12.144 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:12.144 00.000 9828 MoveAxis(N, 16, B)
01:21:12.145 00.001 9828 Guiding  Dir = 0, Dur = 16
01:21:12.159 00.014 9828 IsSlewing returns 0
01:21:12.159 00.000 9828 IsGuiding returns 0
01:21:12.159 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:12.191 00.032 9828 IsGuiding returns 1
01:21:12.191 00.000 9828 scope still moving after pulse duration time elapsed
01:21:12.222 00.031 9828 IsSlewing returns 0
01:21:12.222 00.000 9828 IsGuiding returns 1
01:21:12.252 00.030 9828 IsSlewing returns 0
01:21:12.252 00.000 9828 IsGuiding returns 1
01:21:12.283 00.031 9828 IsSlewing returns 0
01:21:12.283 00.000 9828 IsGuiding returns 1
01:21:12.315 00.032 9828 IsSlewing returns 0
01:21:12.315 00.000 9828 IsGuiding returns 0
01:21:12.315 00.000 9828 scope move finished after 16 + 139 ms
01:21:12.315 00.000 9828 Move returns status 0, amount 16
01:21:12.315 00.000 9828 move complete, result=0
01:21:12.315 00.000 9828 worker thread done servicing request
01:21:12.315 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
01:21:12.689 00.374 8976 Exposure complete
01:21:12.695 00.006 8976 worker thread done servicing request
01:21:12.695 00.000 5052 OnExposeComplete: enter
01:21:12.695 00.000 5052 UpdateGuideState(): m_state=6
01:21:12.695 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3383
01:21:12.695 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.56, Mass=218, SNR=10.1, Peak=67 HFD=3.6
01:21:12.695 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
01:21:12.695 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
01:21:12.695 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.15 hyp=0.82 cameraTheta=-0.19 mountX=-0.50 mountY=-0.59, mountTheta=-2.27
01:21:12.696 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.15, opts=13)
01:21:12.696 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.15)
01:21:12.697 00.001 8976 Worker thread wakes up
01:21:12.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.15) opts 0xd
01:21:12.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.15)
01:21:12.697 00.000 8976 Moving (0.81, -0.15) raw xDistance=-0.50 yDistance=-0.59
01:21:12.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
01:21:12.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
01:21:12.697 00.000 8976 MoveAxis(R, 2, ABG)
01:21:12.697 00.000 8976 stepping (-26, 3) + (2, 0)
01:21:12.697 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:12.698 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:21:12.708 00.010 5052 UpdateGuideState exits: m=218 SNR=10.1
01:21:12.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:12.708 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:12.708 00.000 5052 Enqueuing Expose request
01:21:12.731 00.023 8976 Received - 47 (G) 
01:21:12.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:12.731 00.000 8976 stepped: pos (-24, 3)
01:21:12.731 00.000 8976 MoveAxis(U, 2, ABG)
01:21:12.731 00.000 8976 stepping (-24, 3) + (0, 2)
01:21:12.731 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:12.763 00.032 8976 Received - 47 (G) 
01:21:12.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:12.763 00.000 8976 stepped: pos (-24, 5)
01:21:12.763 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.93 = 1.93)
01:21:12.763 00.000 8976 MountToCamera -- mountX=4.15 mountY=-0.49 hyp=4.17 mountTheta=-0.12 cameraX=-1.45, cameraY=3.91 cameraTheta=1.93
01:21:12.763 00.000 8976 incremental bump (-1.451, 3.914) isValid = 1
01:21:12.763 00.000 8976 Scheduling Mount bump of (-0.040, 0.112)
01:21:12.763 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:21:12.763 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:21:12.763 00.000 8976 move complete, result=0
01:21:12.763 00.000 8976 worker thread done servicing request
01:21:12.763 00.000 9828 Worker thread wakes up
01:21:12.763 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:21:12.763 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:21:12.763 00.000 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.27)
01:21:12.763 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.35)
01:21:12.763 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=0.03 mountY=-0.12, mountTheta=-1.28
01:21:12.763 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
01:21:12.764 00.001 8976 Worker thread wakes up
01:21:12.764 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:21:12.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:12.764 00.000 9828 BLC: window closed
01:21:12.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:12.764 00.000 9828 MoveAxis(W, 11, B)
01:21:12.764 00.000 9828 Guiding  Dir = 3, Dur = 11
01:21:12.764 00.000 9828 IsSlewing returns 0
01:21:12.765 00.001 9828 IsGuiding returns 0
01:21:12.765 00.000 9828 PulseGuide returned control before completion, sleep 21
01:21:12.792 00.027 9828 IsGuiding returns 1
01:21:12.792 00.000 9828 scope still moving after pulse duration time elapsed
01:21:12.823 00.031 9828 IsSlewing returns 0
01:21:12.823 00.000 9828 IsGuiding returns 1
01:21:12.854 00.031 9828 IsSlewing returns 0
01:21:12.855 00.001 9828 IsGuiding returns 1
01:21:12.884 00.029 9828 IsSlewing returns 0
01:21:12.884 00.000 9828 IsGuiding returns 1
01:21:12.915 00.031 9828 IsSlewing returns 0
01:21:12.917 00.002 9828 IsGuiding returns 0
01:21:12.917 00.000 9828 scope move finished after 11 + 140 ms
01:21:12.917 00.000 9828 Move returns status 0, amount 11
01:21:12.917 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:12.917 00.000 9828 MoveAxis(N, 16, B)
01:21:12.917 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:12.931 00.014 9828 IsSlewing returns 0
01:21:12.931 00.000 9828 IsGuiding returns 0
01:21:12.931 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:12.962 00.031 9828 IsGuiding returns 1
01:21:12.962 00.000 9828 scope still moving after pulse duration time elapsed
01:21:12.992 00.030 9828 IsSlewing returns 0
01:21:12.992 00.000 9828 IsGuiding returns 1
01:21:13.023 00.031 9828 IsSlewing returns 0
01:21:13.023 00.000 9828 IsGuiding returns 1
01:21:13.054 00.031 9828 IsSlewing returns 0
01:21:13.054 00.000 9828 IsGuiding returns 1
01:21:13.085 00.031 9828 IsSlewing returns 0
01:21:13.085 00.000 9828 IsGuiding returns 0
01:21:13.085 00.000 9828 scope move finished after 16 + 137 ms
01:21:13.085 00.000 9828 Move returns status 0, amount 16
01:21:13.085 00.000 9828 move complete, result=0
01:21:13.085 00.000 9828 worker thread done servicing request
01:21:13.085 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
01:21:13.456 00.371 8976 Exposure complete
01:21:13.461 00.005 8976 worker thread done servicing request
01:21:13.462 00.001 5052 OnExposeComplete: enter
01:21:13.462 00.000 5052 UpdateGuideState(): m_state=6
01:21:13.462 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3384
01:21:13.462 00.000 5052 Star::Find returns 1 (0), X=330.19, Y=282.18, Mass=188, SNR=9.5, Peak=64 HFD=2.9
01:21:13.462 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
01:21:13.462 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:21:13.462 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=0.47 hyp=1.12 cameraTheta=0.43 mountX=-0.05 mountY=-1.11, mountTheta=-1.61
01:21:13.463 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=0.47, opts=13)
01:21:13.463 00.000 5052 Enqueuing Move request for stepguider (1.02, 0.47)
01:21:13.463 00.000 8976 Worker thread wakes up
01:21:13.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, 0.47) opts 0xd
01:21:13.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, 0.47)
01:21:13.463 00.000 8976 Moving (1.02, 0.47) raw xDistance=-0.05 yDistance=-1.11
01:21:13.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:21:13.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.11
01:21:13.463 00.000 8976 MoveAxis(R, 0, ABG)
01:21:13.463 00.000 8976 MoveAxis(U, 5, ABG)
01:21:13.463 00.000 8976 stepping (-24, 5) + (0, 5)
01:21:13.463 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:21:13.464 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:21:13.473 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:21:13.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:13.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:13.473 00.000 5052 Enqueuing Expose request
01:21:13.498 00.025 8976 Received - 47 (G) 
01:21:13.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:21:13.498 00.000 8976 stepped: pos (-24, 10)
01:21:13.498 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
01:21:13.498 00.000 8976 MountToCamera -- mountX=3.99 mountY=-0.85 hyp=4.08 mountTheta=-0.21 cameraX=-1.06, cameraY=3.94 cameraTheta=1.83
01:21:13.498 00.000 8976 incremental bump (-1.058, 3.941) isValid = 1
01:21:13.498 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
01:21:13.498 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:21:13.498 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:21:13.498 00.000 8976 move complete, result=0
01:21:13.498 00.000 9828 Worker thread wakes up
01:21:13.498 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:21:13.498 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:21:13.498 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
01:21:13.498 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
01:21:13.498 00.000 8976 worker thread done servicing request
01:21:13.499 00.001 8976 Worker thread wakes up
01:21:13.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:13.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:13.499 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -1.1 px 5 ms NORTH
01:21:13.499 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
01:21:13.499 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:21:13.499 00.000 9828 BLC: window closed
01:21:13.499 00.000 9828 MoveAxis(W, 8, B)
01:21:13.499 00.000 9828 Guiding  Dir = 3, Dur = 8
01:21:13.499 00.000 9828 IsSlewing returns 0
01:21:13.499 00.000 9828 IsGuiding returns 0
01:21:13.499 00.000 9828 PulseGuide returned control before completion, sleep 18
01:21:13.533 00.034 9828 IsGuiding returns 1
01:21:13.533 00.000 9828 scope still moving after pulse duration time elapsed
01:21:13.564 00.031 9828 IsSlewing returns 0
01:21:13.564 00.000 9828 IsGuiding returns 1
01:21:13.595 00.031 9828 IsSlewing returns 0
01:21:13.595 00.000 9828 IsGuiding returns 1
01:21:13.626 00.031 9828 IsSlewing returns 0
01:21:13.626 00.000 9828 IsGuiding returns 0
01:21:13.626 00.000 9828 scope move finished after 8 + 118 ms
01:21:13.626 00.000 9828 Move returns status 0, amount 8
01:21:13.626 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:13.626 00.000 9828 MoveAxis(N, 16, B)
01:21:13.626 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:13.641 00.015 9828 IsSlewing returns 0
01:21:13.641 00.000 9828 IsGuiding returns 0
01:21:13.641 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:13.671 00.030 9828 IsGuiding returns 1
01:21:13.671 00.000 9828 scope still moving after pulse duration time elapsed
01:21:13.704 00.033 9828 IsSlewing returns 0
01:21:13.704 00.000 9828 IsGuiding returns 1
01:21:13.736 00.032 9828 IsSlewing returns 0
01:21:13.736 00.000 9828 IsGuiding returns 1
01:21:13.782 00.046 9828 IsSlewing returns 0
01:21:13.782 00.000 9828 IsGuiding returns 0
01:21:13.782 00.000 9828 scope move finished after 16 + 124 ms
01:21:13.782 00.000 9828 Move returns status 0, amount 16
01:21:13.782 00.000 9828 move complete, result=0
01:21:13.782 00.000 9828 worker thread done servicing request
01:21:13.782 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:21:14.190 00.408 8976 Exposure complete
01:21:14.196 00.006 8976 worker thread done servicing request
01:21:14.196 00.000 5052 OnExposeComplete: enter
01:21:14.196 00.000 5052 UpdateGuideState(): m_state=6
01:21:14.196 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3385
01:21:14.196 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.77, Mass=171, SNR=9.0, Peak=64 HFD=3.1
01:21:14.196 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:21:14.196 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
01:21:14.196 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.06 hyp=0.40 cameraTheta=0.16 mountX=-0.12 mountY=-0.37, mountTheta=-1.89
01:21:14.197 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.06, opts=13)
01:21:14.197 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.06)
01:21:14.197 00.000 8976 Worker thread wakes up
01:21:14.197 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.06) opts 0xd
01:21:14.197 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.06)
01:21:14.197 00.000 8976 Moving (0.39, 0.06) raw xDistance=-0.12 yDistance=-0.37
01:21:14.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:21:14.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.37
01:21:14.197 00.000 8976 MoveAxis(R, 0, ABG)
01:21:14.197 00.000 8976 MoveAxis(U, 2, ABG)
01:21:14.197 00.000 8976 stepping (-24, 10) + (0, 2)
01:21:14.197 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:14.198 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:21:14.207 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:21:14.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:14.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:14.207 00.000 5052 Enqueuing Expose request
01:21:14.233 00.026 8976 Received - 47 (G) 
01:21:14.233 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:14.233 00.000 8976 stepped: pos (-24, 12)
01:21:14.233 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
01:21:14.233 00.000 8976 MountToCamera -- mountX=3.89 mountY=-1.20 hyp=4.07 mountTheta=-0.30 cameraX=-0.70, cameraY=4.01 cameraTheta=1.74
01:21:14.233 00.000 8976 incremental bump (-0.701, 4.006) isValid = 1
01:21:14.233 00.000 8976 Scheduling Mount bump of (-0.020, 0.117)
01:21:14.233 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:21:14.233 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:21:14.233 00.000 8976 move complete, result=0
01:21:14.233 00.000 8976 worker thread done servicing request
01:21:14.233 00.000 8976 Worker thread wakes up
01:21:14.233 00.000 9828 Worker thread wakes up
01:21:14.234 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:21:14.234 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:21:14.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:14.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:14.234 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.83 = -1.45)
01:21:14.234 00.000 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.53)
01:21:14.234 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.01 mountY=-0.12, mountTheta=-1.45
01:21:14.234 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:21:14.234 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:21:14.234 00.000 9828 BLC: window closed
01:21:14.234 00.000 9828 MoveAxis(W, 5, B)
01:21:14.234 00.000 9828 Guiding  Dir = 3, Dur = 5
01:21:14.234 00.000 9828 IsSlewing returns 0
01:21:14.235 00.001 9828 IsGuiding returns 0
01:21:14.235 00.000 9828 PulseGuide returned control before completion, sleep 15
01:21:14.264 00.029 9828 IsGuiding returns 1
01:21:14.264 00.000 9828 scope still moving after pulse duration time elapsed
01:21:14.295 00.031 9828 IsSlewing returns 0
01:21:14.295 00.000 9828 IsGuiding returns 1
01:21:14.327 00.032 9828 IsSlewing returns 0
01:21:14.327 00.000 9828 IsGuiding returns 1
01:21:14.358 00.031 9828 IsSlewing returns 0
01:21:14.358 00.000 9828 IsGuiding returns 0
01:21:14.358 00.000 9828 scope move finished after 5 + 118 ms
01:21:14.358 00.000 9828 Move returns status 0, amount 5
01:21:14.358 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:14.358 00.000 9828 MoveAxis(N, 16, B)
01:21:14.358 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:14.374 00.016 9828 IsSlewing returns 0
01:21:14.374 00.000 9828 IsGuiding returns 0
01:21:14.374 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:14.404 00.030 9828 IsGuiding returns 1
01:21:14.404 00.000 9828 scope still moving after pulse duration time elapsed
01:21:14.436 00.032 9828 IsSlewing returns 0
01:21:14.436 00.000 9828 IsGuiding returns 1
01:21:14.468 00.032 9828 IsSlewing returns 0
01:21:14.468 00.000 9828 IsGuiding returns 1
01:21:14.500 00.032 9828 IsSlewing returns 0
01:21:14.500 00.000 9828 IsGuiding returns 1
01:21:14.531 00.031 9828 IsSlewing returns 0
01:21:14.531 00.000 9828 IsGuiding returns 0
01:21:14.531 00.000 9828 scope move finished after 16 + 141 ms
01:21:14.531 00.000 9828 Move returns status 0, amount 16
01:21:14.531 00.000 9828 move complete, result=0
01:21:14.531 00.000 9828 worker thread done servicing request
01:21:14.531 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
01:21:14.926 00.395 8976 Exposure complete
01:21:14.932 00.006 8976 worker thread done servicing request
01:21:14.932 00.000 5052 OnExposeComplete: enter
01:21:14.932 00.000 5052 UpdateGuideState(): m_state=6
01:21:14.932 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3386
01:21:14.932 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.36, Mass=185, SNR=9.4, Peak=64 HFD=3.5
01:21:14.932 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.02 = 2.27)
01:21:14.932 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
01:21:14.932 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.97 mountX=-0.24 mountY=0.31, mountTheta=2.23
01:21:14.932 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.35, opts=13)
01:21:14.933 00.001 5052 Enqueuing Move request for stepguider (-0.15, -0.35)
01:21:14.933 00.000 8976 Worker thread wakes up
01:21:14.933 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.35) opts 0xd
01:21:14.933 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.35)
01:21:14.933 00.000 8976 Moving (-0.15, -0.35) raw xDistance=-0.24 yDistance=0.31
01:21:14.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:21:14.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
01:21:14.933 00.000 8976 MoveAxis(R, 0, ABG)
01:21:14.933 00.000 8976 MoveAxis(D, 1, ABG)
01:21:14.933 00.000 8976 stepping (-24, 12) + (0, -1)
01:21:14.933 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:14.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:14.943 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:21:14.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:14.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:14.943 00.000 5052 Enqueuing Expose request
01:21:14.952 00.009 8976 Received - 47 (G) 
01:21:14.952 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:14.952 00.000 8976 stepped: pos (-24, 11)
01:21:14.952 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
01:21:14.952 00.000 8976 MountToCamera -- mountX=3.82 mountY=-1.38 hyp=4.06 mountTheta=-0.35 cameraX=-0.51, cameraY=4.03 cameraTheta=1.70
01:21:14.952 00.000 8976 incremental bump (-0.508, 4.027) isValid = 1
01:21:14.952 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
01:21:14.952 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:21:14.952 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:21:14.953 00.001 8976 move complete, result=0
01:21:14.953 00.000 8976 worker thread done servicing request
01:21:14.953 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:21:14.953 00.000 8976 Worker thread wakes up
01:21:14.953 00.000 9828 Worker thread wakes up
01:21:14.953 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:21:14.953 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:21:14.953 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.50)
01:21:14.953 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.58)
01:21:14.953 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
01:21:14.953 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:14.953 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:14.953 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:21:14.953 00.000 9828 BLC: window closed
01:21:14.953 00.000 9828 MoveAxis(W, 3, B)
01:21:14.954 00.001 9828 Guiding  Dir = 3, Dur = 3
01:21:14.954 00.000 9828 IsSlewing returns 0
01:21:14.954 00.000 9828 IsGuiding returns 0
01:21:14.954 00.000 9828 PulseGuide returned control before completion, sleep 13
01:21:14.981 00.027 9828 IsGuiding returns 1
01:21:14.981 00.000 9828 scope still moving after pulse duration time elapsed
01:21:15.012 00.031 9828 IsSlewing returns 0
01:21:15.012 00.000 9828 IsGuiding returns 1
01:21:15.043 00.031 9828 IsSlewing returns 0
01:21:15.043 00.000 9828 IsGuiding returns 1
01:21:15.075 00.032 9828 IsSlewing returns 0
01:21:15.075 00.000 9828 IsGuiding returns 1
01:21:15.105 00.030 9828 IsSlewing returns 0
01:21:15.105 00.000 9828 IsGuiding returns 1
01:21:15.135 00.030 9828 IsSlewing returns 0
01:21:15.135 00.000 9828 IsGuiding returns 0
01:21:15.135 00.000 9828 scope move finished after 3 + 177 ms
01:21:15.135 00.000 9828 Move returns status 0, amount 3
01:21:15.135 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:15.135 00.000 9828 MoveAxis(N, 16, B)
01:21:15.135 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:15.151 00.016 9828 IsSlewing returns 0
01:21:15.151 00.000 9828 IsGuiding returns 0
01:21:15.151 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:15.183 00.032 9828 IsGuiding returns 1
01:21:15.183 00.000 9828 scope still moving after pulse duration time elapsed
01:21:15.213 00.030 9828 IsSlewing returns 0
01:21:15.213 00.000 9828 IsGuiding returns 1
01:21:15.244 00.031 9828 IsSlewing returns 0
01:21:15.244 00.000 9828 IsGuiding returns 1
01:21:15.275 00.031 9828 IsSlewing returns 0
01:21:15.275 00.000 9828 IsGuiding returns 1
01:21:15.306 00.031 9828 IsSlewing returns 0
01:21:15.306 00.000 9828 IsGuiding returns 0
01:21:15.306 00.000 9828 scope move finished after 16 + 139 ms
01:21:15.306 00.000 9828 Move returns status 0, amount 16
01:21:15.306 00.000 9828 move complete, result=0
01:21:15.306 00.000 9828 worker thread done servicing request
01:21:15.306 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:21:15.642 00.336 8976 Exposure complete
01:21:15.647 00.005 8976 worker thread done servicing request
01:21:15.647 00.000 5052 OnExposeComplete: enter
01:21:15.647 00.000 5052 UpdateGuideState(): m_state=6
01:21:15.647 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3387
01:21:15.648 00.001 5052 Star::Find returns 1 (0), X=328.55, Y=281.14, Mass=192, SNR=9.5, Peak=60 HFD=3.4
01:21:15.648 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.45 = 1.84)
01:21:15.648 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
01:21:15.648 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.57 hyp=0.85 cameraTheta=-2.40 mountX=-0.22 mountY=0.84, mountTheta=1.83
01:21:15.648 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.57, opts=13)
01:21:15.648 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.57)
01:21:15.648 00.000 8976 Worker thread wakes up
01:21:15.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.57) opts 0xd
01:21:15.649 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.57)
01:21:15.649 00.000 8976 Moving (-0.63, -0.57) raw xDistance=-0.22 yDistance=0.84
01:21:15.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:21:15.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.84
01:21:15.649 00.000 8976 MoveAxis(R, 0, ABG)
01:21:15.649 00.000 8976 MoveAxis(D, 3, ABG)
01:21:15.649 00.000 8976 stepping (-24, 11) + (0, -3)
01:21:15.649 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:15.649 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:21:15.659 00.010 5052 UpdateGuideState exits: m=192 SNR=9.5
01:21:15.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:15.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:15.659 00.000 5052 Enqueuing Expose request
01:21:15.688 00.029 8976 Received - 47 (G) 
01:21:15.688 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:15.688 00.000 8976 stepped: pos (-24, 8)
01:21:15.688 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
01:21:15.688 00.000 8976 MountToCamera -- mountX=3.77 mountY=-1.34 hyp=4.00 mountTheta=-0.34 cameraX=-0.52, cameraY=3.97 cameraTheta=1.70
01:21:15.688 00.000 8976 incremental bump (-0.519, 3.968) isValid = 1
01:21:15.688 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
01:21:15.688 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:21:15.688 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:21:15.688 00.000 8976 move complete, result=0
01:21:15.688 00.000 9828 Worker thread wakes up
01:21:15.688 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:21:15.688 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:21:15.688 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
01:21:15.688 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
01:21:15.688 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:21:15.688 00.000 8976 worker thread done servicing request
01:21:15.688 00.000 8976 Worker thread wakes up
01:21:15.688 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
01:21:15.689 00.001 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:21:15.689 00.000 9828 BLC: window closed
01:21:15.689 00.000 9828 MoveAxis(W, 3, B)
01:21:15.689 00.000 9828 Guiding  Dir = 3, Dur = 3
01:21:15.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:15.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:15.689 00.000 9828 IsSlewing returns 0
01:21:15.689 00.000 9828 IsGuiding returns 0
01:21:15.689 00.000 9828 PulseGuide returned control before completion, sleep 13
01:21:15.706 00.017 9828 IsGuiding returns 1
01:21:15.706 00.000 9828 scope still moving after pulse duration time elapsed
01:21:15.737 00.031 9828 IsSlewing returns 0
01:21:15.737 00.000 9828 IsGuiding returns 1
01:21:15.768 00.031 9828 IsSlewing returns 0
01:21:15.769 00.001 9828 IsGuiding returns 1
01:21:15.799 00.030 9828 IsSlewing returns 0
01:21:15.799 00.000 9828 IsGuiding returns 0
01:21:15.799 00.000 9828 scope move finished after 3 + 106 ms
01:21:15.799 00.000 9828 Move returns status 0, amount 3
01:21:15.799 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:15.799 00.000 9828 MoveAxis(N, 16, B)
01:21:15.800 00.001 9828 Guiding  Dir = 0, Dur = 16
01:21:15.814 00.014 9828 IsSlewing returns 0
01:21:15.814 00.000 9828 IsGuiding returns 0
01:21:15.814 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:15.845 00.031 9828 IsGuiding returns 1
01:21:15.845 00.000 9828 scope still moving after pulse duration time elapsed
01:21:15.875 00.030 9828 IsSlewing returns 0
01:21:15.875 00.000 9828 IsGuiding returns 1
01:21:15.906 00.031 9828 IsSlewing returns 0
01:21:15.906 00.000 9828 IsGuiding returns 1
01:21:15.937 00.031 9828 IsSlewing returns 0
01:21:15.937 00.000 9828 IsGuiding returns 1
01:21:15.968 00.031 9828 IsSlewing returns 0
01:21:15.968 00.000 9828 IsGuiding returns 0
01:21:15.968 00.000 9828 scope move finished after 16 + 137 ms
01:21:15.968 00.000 9828 Move returns status 0, amount 16
01:21:15.968 00.000 9828 move complete, result=0
01:21:15.968 00.000 9828 worker thread done servicing request
01:21:15.968 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:21:16.396 00.428 8976 Exposure complete
01:21:16.402 00.006 8976 worker thread done servicing request
01:21:16.403 00.001 5052 OnExposeComplete: enter
01:21:16.403 00.000 5052 UpdateGuideState(): m_state=6
01:21:16.403 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3388
01:21:16.403 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.35, Mass=178, SNR=9.2, Peak=63 HFD=3.5
01:21:16.403 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.04) = xAngle (-3.61 = 2.67)
01:21:16.403 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.71 = 2.57)
01:21:16.403 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.36 hyp=0.36 cameraTheta=-1.57 mountX=-0.32 mountY=0.20, mountTheta=2.60
01:21:16.403 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.36, opts=13)
01:21:16.404 00.001 5052 Enqueuing Move request for stepguider (0.00, -0.36)
01:21:16.404 00.000 8976 Worker thread wakes up
01:21:16.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.36) opts 0xd
01:21:16.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.36)
01:21:16.404 00.000 8976 Moving (0.00, -0.36) raw xDistance=-0.32 yDistance=0.20
01:21:16.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:21:16.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:21:16.404 00.000 8976 MoveAxis(R, 1, ABG)
01:21:16.404 00.000 8976 stepping (-24, 8) + (1, 0)
01:21:16.404 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:16.405 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:16.414 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:21:16.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:16.414 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:16.414 00.000 5052 Enqueuing Expose request
01:21:16.424 00.010 8976 Received - 47 (G) 
01:21:16.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:16.424 00.000 8976 stepped: pos (-23, 8)
01:21:16.424 00.000 8976 MoveAxis(U, 0, ABG)
01:21:16.424 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
01:21:16.424 00.000 8976 MountToCamera -- mountX=3.69 mountY=-1.32 hyp=3.92 mountTheta=-0.34 cameraX=-0.50, cameraY=3.88 cameraTheta=1.70
01:21:16.424 00.000 8976 incremental bump (-0.504, 3.885) isValid = 1
01:21:16.424 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
01:21:16.424 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:21:16.424 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:21:16.424 00.000 8976 move complete, result=0
01:21:16.424 00.000 9828 Worker thread wakes up
01:21:16.424 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:21:16.424 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:21:16.424 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:21:16.424 00.000 8976 worker thread done servicing request
01:21:16.424 00.000 8976 Worker thread wakes up
01:21:16.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:16.425 00.001 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
01:21:16.425 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
01:21:16.425 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
01:21:16.425 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:21:16.425 00.000 9828 BLC: window closed
01:21:16.425 00.000 9828 MoveAxis(W, 3, B)
01:21:16.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:16.425 00.000 9828 Guiding  Dir = 3, Dur = 3
01:21:16.425 00.000 9828 IsSlewing returns 0
01:21:16.425 00.000 9828 IsGuiding returns 0
01:21:16.425 00.000 9828 PulseGuide returned control before completion, sleep 13
01:21:16.450 00.025 9828 IsGuiding returns 1
01:21:16.450 00.000 9828 scope still moving after pulse duration time elapsed
01:21:16.482 00.032 9828 IsSlewing returns 0
01:21:16.482 00.000 9828 IsGuiding returns 1
01:21:16.513 00.031 9828 IsSlewing returns 0
01:21:16.513 00.000 9828 IsGuiding returns 1
01:21:16.543 00.030 9828 IsSlewing returns 0
01:21:16.543 00.000 9828 IsGuiding returns 0
01:21:16.543 00.000 9828 scope move finished after 3 + 114 ms
01:21:16.543 00.000 9828 Move returns status 0, amount 3
01:21:16.543 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:16.543 00.000 9828 MoveAxis(N, 16, B)
01:21:16.543 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:16.558 00.015 9828 IsSlewing returns 0
01:21:16.558 00.000 9828 IsGuiding returns 0
01:21:16.558 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:16.590 00.032 9828 IsGuiding returns 1
01:21:16.590 00.000 9828 scope still moving after pulse duration time elapsed
01:21:16.621 00.031 9828 IsSlewing returns 0
01:21:16.621 00.000 9828 IsGuiding returns 1
01:21:16.652 00.031 9828 IsSlewing returns 0
01:21:16.652 00.000 9828 IsGuiding returns 1
01:21:16.683 00.031 9828 IsSlewing returns 0
01:21:16.683 00.000 9828 IsGuiding returns 1
01:21:16.714 00.031 9828 IsSlewing returns 0
01:21:16.714 00.000 9828 IsGuiding returns 0
01:21:16.714 00.000 9828 scope move finished after 16 + 140 ms
01:21:16.714 00.000 9828 Move returns status 0, amount 16
01:21:16.714 00.000 9828 move complete, result=0
01:21:16.714 00.000 9828 worker thread done servicing request
01:21:16.714 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:21:17.111 00.397 8976 Exposure complete
01:21:17.116 00.005 8976 worker thread done servicing request
01:21:17.116 00.000 5052 OnExposeComplete: enter
01:21:17.117 00.001 5052 UpdateGuideState(): m_state=6
01:21:17.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3389
01:21:17.117 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.59, Mass=174, SNR=9.1, Peak=68 HFD=3.2
01:21:17.117 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
01:21:17.117 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.96 = -2.96)
01:21:17.117 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.81 mountX=-0.16 mountY=-0.03, mountTheta=-2.95
01:21:17.117 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.12, opts=13)
01:21:17.117 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.12)
01:21:17.117 00.000 8976 Worker thread wakes up
01:21:17.118 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.12) opts 0xd
01:21:17.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.12)
01:21:17.118 00.000 8976 Moving (0.11, -0.12) raw xDistance=-0.16 yDistance=-0.03
01:21:17.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:21:17.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:21:17.118 00.000 8976 MoveAxis(R, 0, ABG)
01:21:17.118 00.000 8976 MoveAxis(U, 0, ABG)
01:21:17.118 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
01:21:17.118 00.000 8976 MountToCamera -- mountX=3.63 mountY=-1.30 hyp=3.86 mountTheta=-0.34 cameraX=-0.49, cameraY=3.83 cameraTheta=1.70
01:21:17.118 00.000 8976 incremental bump (-0.493, 3.828) isValid = 1
01:21:17.119 00.001 8976 Scheduling Mount bump of (-0.015, 0.118)
01:21:17.119 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:21:17.119 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:21:17.119 00.000 8976 move complete, result=0
01:21:17.119 00.000 9828 Worker thread wakes up
01:21:17.119 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:21:17.119 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:21:17.119 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
01:21:17.119 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
01:21:17.119 00.000 8976 worker thread done servicing request
01:21:17.119 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.49
01:21:17.119 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:21:17.119 00.000 9828 BLC: window closed
01:21:17.119 00.000 9828 MoveAxis(W, 3, B)
01:21:17.119 00.000 9828 Guiding  Dir = 3, Dur = 3
01:21:17.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:17.120 00.001 9828 IsSlewing returns 0
01:21:17.120 00.000 9828 IsGuiding returns 0
01:21:17.120 00.000 9828 PulseGuide returned control before completion, sleep 13
01:21:17.128 00.008 5052 UpdateGuideState exits: m=174 SNR=9.1
01:21:17.129 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:17.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:17.129 00.000 5052 Enqueuing Expose request
01:21:17.129 00.000 8976 Worker thread wakes up
01:21:17.129 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:17.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:17.129 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:17.134 00.005 9828 IsGuiding returns 1
01:21:17.134 00.000 9828 scope still moving after pulse duration time elapsed
01:21:17.166 00.032 9828 IsSlewing returns 0
01:21:17.166 00.000 9828 IsGuiding returns 1
01:21:17.197 00.031 9828 IsSlewing returns 0
01:21:17.197 00.000 9828 IsGuiding returns 1
01:21:17.228 00.031 9828 IsSlewing returns 0
01:21:17.228 00.000 9828 IsGuiding returns 1
01:21:17.260 00.032 9828 IsSlewing returns 0
01:21:17.260 00.000 9828 IsGuiding returns 0
01:21:17.260 00.000 9828 scope move finished after 3 + 137 ms
01:21:17.260 00.000 9828 Move returns status 0, amount 3
01:21:17.260 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:17.260 00.000 9828 MoveAxis(N, 16, B)
01:21:17.260 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:17.274 00.014 9828 IsSlewing returns 0
01:21:17.274 00.000 9828 IsGuiding returns 0
01:21:17.274 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:17.305 00.031 9828 IsGuiding returns 1
01:21:17.305 00.000 9828 scope still moving after pulse duration time elapsed
01:21:17.336 00.031 9828 IsSlewing returns 0
01:21:17.336 00.000 9828 IsGuiding returns 1
01:21:17.367 00.031 9828 IsSlewing returns 0
01:21:17.367 00.000 9828 IsGuiding returns 1
01:21:17.398 00.031 9828 IsSlewing returns 0
01:21:17.398 00.000 9828 IsGuiding returns 1
01:21:17.428 00.030 9828 IsSlewing returns 0
01:21:17.428 00.000 9828 IsGuiding returns 1
01:21:17.460 00.032 9828 IsSlewing returns 0
01:21:17.460 00.000 9828 IsGuiding returns 0
01:21:17.460 00.000 9828 scope move finished after 16 + 169 ms
01:21:17.460 00.000 9828 Move returns status 0, amount 16
01:21:17.460 00.000 9828 move complete, result=0
01:21:17.460 00.000 9828 worker thread done servicing request
01:21:17.460 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:21:17.820 00.360 8976 Exposure complete
01:21:17.825 00.005 8976 worker thread done servicing request
01:21:17.825 00.000 5052 OnExposeComplete: enter
01:21:17.825 00.000 5052 UpdateGuideState(): m_state=6
01:21:17.825 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3390
01:21:17.825 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.41, Mass=189, SNR=9.5, Peak=64 HFD=3.5
01:21:17.825 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
01:21:17.825 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
01:21:17.825 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.30 hyp=0.72 cameraTheta=-0.43 mountX=-0.57 mountY=-0.39, mountTheta=-2.54
01:21:17.826 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.30, opts=13)
01:21:17.826 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.30)
01:21:17.826 00.000 8976 Worker thread wakes up
01:21:17.826 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.30) opts 0xd
01:21:17.826 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.30)
01:21:17.826 00.000 8976 Moving (0.66, -0.30) raw xDistance=-0.57 yDistance=-0.39
01:21:17.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
01:21:17.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:21:17.826 00.000 8976 MoveAxis(R, 2, ABG)
01:21:17.826 00.000 8976 stepping (-23, 8) + (2, 0)
01:21:17.826 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:17.827 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:21:17.836 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:21:17.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:17.836 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:17.836 00.000 5052 Enqueuing Expose request
01:21:17.862 00.026 8976 Received - 47 (G) 
01:21:17.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:17.862 00.000 8976 stepped: pos (-21, 8)
01:21:17.862 00.000 8976 MoveAxis(U, 2, ABG)
01:21:17.862 00.000 8976 stepping (-21, 8) + (0, 2)
01:21:17.862 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:17.894 00.032 8976 Received - 47 (G) 
01:21:17.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:17.894 00.000 8976 stepped: pos (-21, 10)
01:21:17.894 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
01:21:17.894 00.000 8976 MountToCamera -- mountX=3.50 mountY=-1.40 hyp=3.76 mountTheta=-0.38 cameraX=-0.35, cameraY=3.75 cameraTheta=1.66
01:21:17.894 00.000 8976 incremental bump (-0.347, 3.748) isValid = 1
01:21:17.894 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
01:21:17.894 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:21:17.894 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:21:17.894 00.000 8976 move complete, result=0
01:21:17.894 00.000 8976 worker thread done servicing request
01:21:17.894 00.000 8976 Worker thread wakes up
01:21:17.895 00.001 9828 Worker thread wakes up
01:21:17.895 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 2 ms NORTH
01:21:17.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:17.895 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:17.895 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:21:17.895 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:21:17.895 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.53)
01:21:17.895 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
01:21:17.895 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.53
01:21:17.895 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:21:17.895 00.000 9828 BLC: window closed
01:21:17.895 00.000 9828 MoveAxis(W, 2, B)
01:21:17.895 00.000 9828 Guiding  Dir = 3, Dur = 2
01:21:17.896 00.001 9828 IsSlewing returns 0
01:21:17.896 00.000 9828 IsGuiding returns 0
01:21:17.896 00.000 9828 PulseGuide returned control before completion, sleep 12
01:21:17.909 00.013 9828 IsGuiding returns 1
01:21:17.909 00.000 9828 scope still moving after pulse duration time elapsed
01:21:17.941 00.032 9828 IsSlewing returns 0
01:21:17.941 00.000 9828 IsGuiding returns 1
01:21:17.971 00.030 9828 IsSlewing returns 0
01:21:17.971 00.000 9828 IsGuiding returns 1
01:21:18.003 00.032 9828 IsSlewing returns 0
01:21:18.004 00.001 9828 IsGuiding returns 1
01:21:18.033 00.029 9828 IsSlewing returns 0
01:21:18.033 00.000 9828 IsGuiding returns 0
01:21:18.033 00.000 9828 scope move finished after 2 + 135 ms
01:21:18.033 00.000 9828 Move returns status 0, amount 2
01:21:18.033 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:18.033 00.000 9828 MoveAxis(N, 16, B)
01:21:18.033 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:18.049 00.016 9828 IsSlewing returns 0
01:21:18.049 00.000 9828 IsGuiding returns 0
01:21:18.049 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:18.079 00.030 9828 IsGuiding returns 1
01:21:18.079 00.000 9828 scope still moving after pulse duration time elapsed
01:21:18.110 00.031 9828 IsSlewing returns 0
01:21:18.111 00.001 9828 IsGuiding returns 1
01:21:18.141 00.030 9828 IsSlewing returns 0
01:21:18.141 00.000 9828 IsGuiding returns 1
01:21:18.173 00.032 9828 IsSlewing returns 0
01:21:18.173 00.000 9828 IsGuiding returns 1
01:21:18.204 00.031 9828 IsSlewing returns 0
01:21:18.204 00.000 9828 IsGuiding returns 0
01:21:18.204 00.000 9828 scope move finished after 16 + 138 ms
01:21:18.204 00.000 9828 Move returns status 0, amount 16
01:21:18.204 00.000 9828 move complete, result=0
01:21:18.204 00.000 9828 worker thread done servicing request
01:21:18.204 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:21:18.602 00.398 8976 Exposure complete
01:21:18.607 00.005 8976 worker thread done servicing request
01:21:18.608 00.001 5052 OnExposeComplete: enter
01:21:18.608 00.000 5052 UpdateGuideState(): m_state=6
01:21:18.608 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3391
01:21:18.608 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.37, Mass=183, SNR=9.3, Peak=65 HFD=3.3
01:21:18.608 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
01:21:18.608 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
01:21:18.608 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.34 hyp=0.61 cameraTheta=-0.60 mountX=-0.53 mountY=-0.23, mountTheta=-2.73
01:21:18.608 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.34, opts=13)
01:21:18.609 00.001 5052 Enqueuing Move request for stepguider (0.50, -0.34)
01:21:18.609 00.000 8976 Worker thread wakes up
01:21:18.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.34) opts 0xd
01:21:18.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.34)
01:21:18.609 00.000 8976 Moving (0.50, -0.34) raw xDistance=-0.53 yDistance=-0.23
01:21:18.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
01:21:18.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:21:18.609 00.000 8976 MoveAxis(R, 2, ABG)
01:21:18.609 00.000 8976 stepping (-21, 10) + (2, 0)
01:21:18.609 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:18.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:21:18.619 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:21:18.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:18.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:18.619 00.000 5052 Enqueuing Expose request
01:21:18.646 00.027 8976 Received - 47 (G) 
01:21:18.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:18.646 00.000 8976 stepped: pos (-19, 10)
01:21:18.646 00.000 8976 MoveAxis(U, 0, ABG)
01:21:18.646 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:21:18.646 00.000 8976 MountToCamera -- mountX=3.30 mountY=-1.46 hyp=3.61 mountTheta=-0.42 cameraX=-0.20, cameraY=3.60 cameraTheta=1.63
01:21:18.646 00.000 8976 incremental bump (-0.203, 3.605) isValid = 1
01:21:18.646 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
01:21:18.646 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:21:18.646 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:21:18.646 00.000 8976 move complete, result=0
01:21:18.646 00.000 8976 worker thread done servicing request
01:21:18.646 00.000 8976 Worker thread wakes up
01:21:18.646 00.000 9828 Worker thread wakes up
01:21:18.646 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:21:18.646 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:21:18.646 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
01:21:18.646 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
01:21:18.647 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:18.647 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:18.647 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:21:18.647 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:21:18.647 00.000 9828 BLC: window closed
01:21:18.647 00.000 9828 MoveAxis(W, 0, B)
01:21:18.647 00.000 9828 Move returns status 0, amount 0
01:21:18.647 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:18.647 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:21:18.647 00.000 9828 MoveAxis(N, 16, B)
01:21:18.647 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:18.647 00.000 9828 IsSlewing returns 0
01:21:18.648 00.001 9828 IsGuiding returns 0
01:21:18.648 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:18.683 00.035 9828 IsGuiding returns 1
01:21:18.683 00.000 9828 scope still moving after pulse duration time elapsed
01:21:18.714 00.031 9828 IsSlewing returns 0
01:21:18.714 00.000 9828 IsGuiding returns 1
01:21:18.745 00.031 9828 IsSlewing returns 0
01:21:18.745 00.000 9828 IsGuiding returns 1
01:21:18.775 00.030 9828 IsSlewing returns 0
01:21:18.775 00.000 9828 IsGuiding returns 0
01:21:18.775 00.000 9828 scope move finished after 16 + 111 ms
01:21:18.775 00.000 9828 Move returns status 0, amount 16
01:21:18.775 00.000 9828 move complete, result=0
01:21:18.775 00.000 9828 worker thread done servicing request
01:21:18.775 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
01:21:19.339 00.564 8976 Exposure complete
01:21:19.344 00.005 8976 worker thread done servicing request
01:21:19.344 00.000 5052 OnExposeComplete: enter
01:21:19.345 00.001 5052 UpdateGuideState(): m_state=6
01:21:19.345 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3392
01:21:19.345 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=282.06, Mass=183, SNR=9.3, Peak=59 HFD=3.0
01:21:19.345 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:21:19.345 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:21:19.345 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.36 hyp=0.86 cameraTheta=0.42 mountX=-0.04 mountY=-0.85, mountTheta=-1.62
01:21:19.346 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.36, opts=13)
01:21:19.346 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.36)
01:21:19.346 00.000 8976 Worker thread wakes up
01:21:19.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.36) opts 0xd
01:21:19.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.36)
01:21:19.346 00.000 8976 Moving (0.78, 0.36) raw xDistance=-0.04 yDistance=-0.85
01:21:19.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:21:19.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
01:21:19.346 00.000 8976 MoveAxis(R, 0, ABG)
01:21:19.346 00.000 8976 MoveAxis(U, 3, ABG)
01:21:19.346 00.000 8976 stepping (-19, 10) + (0, 3)
01:21:19.346 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:19.348 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:21:19.357 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:21:19.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:19.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:19.357 00.000 5052 Enqueuing Expose request
01:21:19.381 00.024 8976 Received - 47 (G) 
01:21:19.381 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:19.381 00.000 8976 stepped: pos (-19, 13)
01:21:19.381 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
01:21:19.381 00.000 8976 MountToCamera -- mountX=3.17 mountY=-1.66 hyp=3.58 mountTheta=-0.48 cameraX=0.03, cameraY=3.58 cameraTheta=1.56
01:21:19.381 00.000 8976 incremental bump (0.034, 3.580) isValid = 1
01:21:19.381 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
01:21:19.381 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:21:19.381 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:21:19.381 00.000 8976 move complete, result=0
01:21:19.381 00.000 9828 Worker thread wakes up
01:21:19.381 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:21:19.381 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:21:19.382 00.001 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
01:21:19.382 00.000 8976 worker thread done servicing request
01:21:19.382 00.000 8976 Worker thread wakes up
01:21:19.382 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.71)
01:21:19.382 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
01:21:19.382 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:21:19.382 00.000 9828 BLC: window closed
01:21:19.382 00.000 9828 MoveAxis(E, 2, B)
01:21:19.382 00.000 9828 Guiding  Dir = 2, Dur = 2
01:21:19.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:19.382 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.9 px 3 ms NORTH
01:21:19.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:19.383 00.001 9828 IsSlewing returns 0
01:21:19.383 00.000 9828 IsGuiding returns 0
01:21:19.383 00.000 9828 PulseGuide returned control before completion, sleep 12
01:21:19.409 00.026 9828 IsGuiding returns 1
01:21:19.409 00.000 9828 scope still moving after pulse duration time elapsed
01:21:19.441 00.032 9828 IsSlewing returns 0
01:21:19.441 00.000 9828 IsGuiding returns 1
01:21:19.472 00.031 9828 IsSlewing returns 0
01:21:19.472 00.000 9828 IsGuiding returns 1
01:21:19.503 00.031 9828 IsSlewing returns 0
01:21:19.503 00.000 9828 IsGuiding returns 0
01:21:19.503 00.000 9828 scope move finished after 2 + 118 ms
01:21:19.503 00.000 9828 Move returns status 0, amount 2
01:21:19.503 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:19.503 00.000 9828 MoveAxis(N, 16, B)
01:21:19.503 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:19.518 00.015 9828 IsSlewing returns 0
01:21:19.518 00.000 9828 IsGuiding returns 0
01:21:19.518 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:19.549 00.031 9828 IsGuiding returns 1
01:21:19.549 00.000 9828 scope still moving after pulse duration time elapsed
01:21:19.580 00.031 9828 IsSlewing returns 0
01:21:19.580 00.000 9828 IsGuiding returns 1
01:21:19.610 00.030 9828 IsSlewing returns 0
01:21:19.610 00.000 9828 IsGuiding returns 1
01:21:19.641 00.031 9828 IsSlewing returns 0
01:21:19.641 00.000 9828 IsGuiding returns 0
01:21:19.641 00.000 9828 scope move finished after 16 + 107 ms
01:21:19.641 00.000 9828 Move returns status 0, amount 16
01:21:19.641 00.000 9828 move complete, result=0
01:21:19.641 00.000 9828 worker thread done servicing request
01:21:19.641 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:21:20.075 00.434 8976 Exposure complete
01:21:20.080 00.005 8976 worker thread done servicing request
01:21:20.081 00.001 5052 OnExposeComplete: enter
01:21:20.081 00.000 5052 UpdateGuideState(): m_state=6
01:21:20.081 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3393
01:21:20.081 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.92, Mass=179, SNR=9.2, Peak=61 HFD=3.2
01:21:20.081 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
01:21:20.081 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
01:21:20.081 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.21 hyp=0.62 cameraTheta=0.35 mountX=-0.08 mountY=-0.60, mountTheta=-1.70
01:21:20.082 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.21, opts=13)
01:21:20.082 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.21)
01:21:20.082 00.000 8976 Worker thread wakes up
01:21:20.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.21) opts 0xd
01:21:20.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.21)
01:21:20.082 00.000 8976 Moving (0.58, 0.21) raw xDistance=-0.08 yDistance=-0.60
01:21:20.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:21:20.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.60
01:21:20.082 00.000 8976 MoveAxis(R, 0, ABG)
01:21:20.082 00.000 8976 MoveAxis(U, 3, ABG)
01:21:20.082 00.000 8976 stepping (-19, 13) + (0, 3)
01:21:20.082 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:20.083 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:21:20.092 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:21:20.093 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:20.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:20.093 00.000 5052 Enqueuing Expose request
01:21:20.116 00.023 8976 Received - 47 (G) 
01:21:20.116 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:20.116 00.000 8976 stepped: pos (-19, 16)
01:21:20.116 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
01:21:20.116 00.000 8976 MountToCamera -- mountX=3.09 mountY=-1.95 hyp=3.65 mountTheta=-0.56 cameraX=0.33, cameraY=3.64 cameraTheta=1.48
01:21:20.116 00.000 8976 incremental bump (0.332, 3.635) isValid = 1
01:21:20.116 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
01:21:20.116 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:21:20.116 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:21:20.116 00.000 8976 move complete, result=0
01:21:20.116 00.000 9828 Worker thread wakes up
01:21:20.116 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:21:20.116 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:21:20.116 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
01:21:20.116 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:21:20.116 00.000 8976 worker thread done servicing request
01:21:20.116 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.79)
01:21:20.117 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
01:21:20.117 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:21:20.117 00.000 9828 BLC: window closed
01:21:20.117 00.000 8976 Worker thread wakes up
01:21:20.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:20.117 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:20.117 00.000 9828 MoveAxis(E, 5, B)
01:21:20.117 00.000 9828 Guiding  Dir = 2, Dur = 5
01:21:20.117 00.000 9828 IsSlewing returns 0
01:21:20.117 00.000 9828 IsGuiding returns 0
01:21:20.117 00.000 9828 PulseGuide returned control before completion, sleep 15
01:21:20.134 00.017 9828 IsGuiding returns 1
01:21:20.134 00.000 9828 scope still moving after pulse duration time elapsed
01:21:20.165 00.031 9828 IsSlewing returns 0
01:21:20.165 00.000 9828 IsGuiding returns 1
01:21:20.197 00.032 9828 IsSlewing returns 0
01:21:20.197 00.000 9828 IsGuiding returns 1
01:21:20.228 00.031 9828 IsSlewing returns 0
01:21:20.229 00.001 9828 IsGuiding returns 0
01:21:20.229 00.000 9828 scope move finished after 5 + 105 ms
01:21:20.229 00.000 9828 Move returns status 0, amount 5
01:21:20.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:20.229 00.000 9828 MoveAxis(N, 16, B)
01:21:20.229 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:20.243 00.014 9828 IsSlewing returns 0
01:21:20.244 00.001 9828 IsGuiding returns 0
01:21:20.244 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:20.273 00.029 9828 IsGuiding returns 1
01:21:20.273 00.000 9828 scope still moving after pulse duration time elapsed
01:21:20.304 00.031 9828 IsSlewing returns 0
01:21:20.304 00.000 9828 IsGuiding returns 1
01:21:20.335 00.031 9828 IsSlewing returns 0
01:21:20.335 00.000 9828 IsGuiding returns 1
01:21:20.366 00.031 9828 IsSlewing returns 0
01:21:20.366 00.000 9828 IsGuiding returns 1
01:21:20.396 00.030 9828 IsSlewing returns 0
01:21:20.396 00.000 9828 IsGuiding returns 0
01:21:20.396 00.000 9828 scope move finished after 16 + 136 ms
01:21:20.397 00.001 9828 Move returns status 0, amount 16
01:21:20.397 00.000 9828 move complete, result=0
01:21:20.397 00.000 9828 worker thread done servicing request
01:21:20.397 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:21:20.810 00.413 8976 Exposure complete
01:21:20.816 00.006 8976 worker thread done servicing request
01:21:20.816 00.000 5052 OnExposeComplete: enter
01:21:20.816 00.000 5052 UpdateGuideState(): m_state=6
01:21:20.816 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3394
01:21:20.816 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.44, Mass=178, SNR=9.2, Peak=62 HFD=3.3
01:21:20.816 00.000 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.04) = xAngle (-3.04 = -3.04)
01:21:20.816 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.14 = 3.14)
01:21:20.816 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-1.00 mountX=-0.32 mountY=0.00, mountTheta=3.14
01:21:20.817 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.27, opts=13)
01:21:20.817 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.27)
01:21:20.817 00.000 8976 Worker thread wakes up
01:21:20.817 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.27) opts 0xd
01:21:20.817 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.27)
01:21:20.817 00.000 8976 Moving (0.17, -0.27) raw xDistance=-0.32 yDistance=0.00
01:21:20.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:21:20.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:21:20.818 00.001 8976 MoveAxis(R, 1, ABG)
01:21:20.818 00.000 8976 stepping (-19, 16) + (1, 0)
01:21:20.818 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:20.818 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:21:20.828 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
01:21:20.828 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:20.828 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:20.828 00.000 5052 Enqueuing Expose request
01:21:20.852 00.024 8976 Received - 47 (G) 
01:21:20.852 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:20.852 00.000 8976 stepped: pos (-18, 16)
01:21:20.852 00.000 8976 MoveAxis(U, 0, ABG)
01:21:20.852 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
01:21:20.852 00.000 8976 MountToCamera -- mountX=2.98 mountY=-2.15 hyp=3.67 mountTheta=-0.62 cameraX=0.55, cameraY=3.63 cameraTheta=1.42
01:21:20.852 00.000 8976 incremental bump (0.555, 3.627) isValid = 1
01:21:20.852 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
01:21:20.852 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:21:20.852 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:21:20.852 00.000 8976 move complete, result=0
01:21:20.852 00.000 9828 Worker thread wakes up
01:21:20.853 00.001 8976 worker thread done servicing request
01:21:20.853 00.000 8976 Worker thread wakes up
01:21:20.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:20.853 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:21:20.853 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:21:20.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:20.853 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:21:20.853 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
01:21:20.853 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
01:21:20.853 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
01:21:20.853 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:21:20.853 00.000 9828 BLC: window closed
01:21:20.853 00.000 9828 MoveAxis(E, 7, B)
01:21:20.853 00.000 9828 Guiding  Dir = 2, Dur = 7
01:21:20.854 00.001 9828 IsSlewing returns 0
01:21:20.854 00.000 9828 IsGuiding returns 0
01:21:20.854 00.000 9828 PulseGuide returned control before completion, sleep 17
01:21:20.884 00.030 9828 IsGuiding returns 1
01:21:20.884 00.000 9828 scope still moving after pulse duration time elapsed
01:21:20.914 00.030 9828 IsSlewing returns 0
01:21:20.914 00.000 9828 IsGuiding returns 1
01:21:20.946 00.032 9828 IsSlewing returns 0
01:21:20.946 00.000 9828 IsGuiding returns 1
01:21:20.976 00.030 9828 IsSlewing returns 0
01:21:20.976 00.000 9828 IsGuiding returns 0
01:21:20.976 00.000 9828 scope move finished after 7 + 115 ms
01:21:20.976 00.000 9828 Move returns status 0, amount 7
01:21:20.976 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:20.976 00.000 9828 MoveAxis(N, 16, B)
01:21:20.976 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:20.992 00.016 9828 IsSlewing returns 0
01:21:20.997 00.005 9828 IsGuiding returns 0
01:21:20.997 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:21.038 00.041 9828 IsGuiding returns 1
01:21:21.038 00.000 9828 scope still moving after pulse duration time elapsed
01:21:21.069 00.031 9828 IsSlewing returns 0
01:21:21.069 00.000 9828 IsGuiding returns 1
01:21:21.101 00.032 9828 IsSlewing returns 0
01:21:21.101 00.000 9828 IsGuiding returns 1
01:21:21.132 00.031 9828 IsSlewing returns 0
01:21:21.132 00.000 9828 IsGuiding returns 0
01:21:21.132 00.000 9828 scope move finished after 16 + 119 ms
01:21:21.132 00.000 9828 Move returns status 0, amount 16
01:21:21.132 00.000 9828 move complete, result=0
01:21:21.132 00.000 9828 worker thread done servicing request
01:21:21.132 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:21:21.544 00.412 8976 Exposure complete
01:21:21.549 00.005 8976 worker thread done servicing request
01:21:21.549 00.000 5052 OnExposeComplete: enter
01:21:21.549 00.000 5052 UpdateGuideState(): m_state=6
01:21:21.549 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3395
01:21:21.550 00.001 5052 Star::Find returns 1 (0), X=329.36, Y=281.66, Mass=176, SNR=9.2, Peak=61 HFD=3.0
01:21:21.550 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
01:21:21.550 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
01:21:21.550 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.23 mountX=-0.13 mountY=-0.13, mountTheta=-2.32
01:21:21.550 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.05, opts=13)
01:21:21.550 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.05)
01:21:21.550 00.000 8976 Worker thread wakes up
01:21:21.550 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.05) opts 0xd
01:21:21.550 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.05)
01:21:21.551 00.001 8976 Moving (0.19, -0.05) raw xDistance=-0.13 yDistance=-0.13
01:21:21.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:21:21.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:21:21.551 00.000 8976 MoveAxis(R, 0, ABG)
01:21:21.551 00.000 8976 MoveAxis(U, 0, ABG)
01:21:21.551 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
01:21:21.551 00.000 8976 MountToCamera -- mountX=2.90 mountY=-2.28 hyp=3.69 mountTheta=-0.66 cameraX=0.70, cameraY=3.62 cameraTheta=1.38
01:21:21.551 00.000 8976 incremental bump (0.704, 3.622) isValid = 1
01:21:21.551 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
01:21:21.551 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:21:21.551 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:21:21.551 00.000 8976 move complete, result=0
01:21:21.551 00.000 9828 Worker thread wakes up
01:21:21.551 00.000 8976 worker thread done servicing request
01:21:21.551 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:21:21.551 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:21:21.551 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
01:21:21.551 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
01:21:21.551 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:21:21.552 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
01:21:21.552 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:21:21.552 00.000 9828 BLC: window closed
01:21:21.552 00.000 9828 MoveAxis(E, 9, B)
01:21:21.552 00.000 9828 Guiding  Dir = 2, Dur = 9
01:21:21.552 00.000 9828 IsSlewing returns 0
01:21:21.552 00.000 9828 IsGuiding returns 0
01:21:21.552 00.000 9828 PulseGuide returned control before completion, sleep 19
01:21:21.561 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
01:21:21.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:21.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:21.561 00.000 5052 Enqueuing Expose request
01:21:21.561 00.000 8976 Worker thread wakes up
01:21:21.561 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:21.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:21.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:21.578 00.017 9828 IsGuiding returns 1
01:21:21.578 00.000 9828 scope still moving after pulse duration time elapsed
01:21:21.608 00.030 9828 IsSlewing returns 0
01:21:21.610 00.002 9828 IsGuiding returns 1
01:21:21.639 00.029 9828 IsSlewing returns 0
01:21:21.639 00.000 9828 IsGuiding returns 1
01:21:21.670 00.031 9828 IsSlewing returns 0
01:21:21.670 00.000 9828 IsGuiding returns 1
01:21:21.702 00.032 9828 IsSlewing returns 0
01:21:21.702 00.000 9828 IsGuiding returns 0
01:21:21.702 00.000 9828 scope move finished after 9 + 139 ms
01:21:21.702 00.000 9828 Move returns status 0, amount 9
01:21:21.702 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:21.702 00.000 9828 MoveAxis(N, 15, B)
01:21:21.702 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:21.716 00.014 9828 IsSlewing returns 0
01:21:21.716 00.000 9828 IsGuiding returns 0
01:21:21.716 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:21.748 00.032 9828 IsGuiding returns 1
01:21:21.748 00.000 9828 scope still moving after pulse duration time elapsed
01:21:21.779 00.031 9828 IsSlewing returns 0
01:21:21.779 00.000 9828 IsGuiding returns 1
01:21:21.810 00.031 9828 IsSlewing returns 0
01:21:21.810 00.000 9828 IsGuiding returns 1
01:21:21.841 00.031 9828 IsSlewing returns 0
01:21:21.841 00.000 9828 IsGuiding returns 1
01:21:21.873 00.032 9828 IsSlewing returns 0
01:21:21.873 00.000 9828 IsGuiding returns 0
01:21:21.873 00.000 9828 scope move finished after 15 + 141 ms
01:21:21.873 00.000 9828 Move returns status 0, amount 15
01:21:21.873 00.000 9828 move complete, result=0
01:21:21.873 00.000 9828 worker thread done servicing request
01:21:21.873 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:21:22.253 00.380 8976 Exposure complete
01:21:22.259 00.006 8976 worker thread done servicing request
01:21:22.259 00.000 5052 OnExposeComplete: enter
01:21:22.259 00.000 5052 UpdateGuideState(): m_state=6
01:21:22.259 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3396
01:21:22.259 00.000 5052 Star::Find returns 1 (1), X=329.44, Y=281.37, Mass=175, SNR=9.1, Peak=61 HFD=3.1
01:21:22.259 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
01:21:22.259 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
01:21:22.260 00.001 5052 CameraToMount -- cameraX=0.27 cameraY=-0.34 hyp=0.43 cameraTheta=-0.90 mountX=-0.42 mountY=-0.04, mountTheta=-3.04
01:21:22.261 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.34, opts=13)
01:21:22.261 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.34)
01:21:22.261 00.000 8976 Worker thread wakes up
01:21:22.261 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.34) opts 0xd
01:21:22.261 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.34)
01:21:22.261 00.000 8976 Moving (0.27, -0.34) raw xDistance=-0.42 yDistance=-0.04
01:21:22.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:21:22.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:21:22.261 00.000 8976 MoveAxis(R, 2, ABG)
01:21:22.261 00.000 8976 stepping (-18, 16) + (2, 0)
01:21:22.262 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:22.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:21:22.272 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1 Saturated
01:21:22.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:22.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:22.272 00.000 5052 Enqueuing Expose request
01:21:22.290 00.018 8976 Received - 47 (G) 
01:21:22.290 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:22.290 00.000 8976 stepped: pos (-16, 16)
01:21:22.291 00.001 8976 MoveAxis(U, 0, ABG)
01:21:22.291 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
01:21:22.291 00.000 8976 MountToCamera -- mountX=2.75 mountY=-2.36 hyp=3.63 mountTheta=-0.71 cameraX=0.85, cameraY=3.53 cameraTheta=1.33
01:21:22.291 00.000 8976 incremental bump (0.850, 3.528) isValid = 1
01:21:22.291 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
01:21:22.291 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:21:22.291 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:21:22.291 00.000 8976 move complete, result=0
01:21:22.291 00.000 8976 worker thread done servicing request
01:21:22.291 00.000 8976 Worker thread wakes up
01:21:22.291 00.000 9828 Worker thread wakes up
01:21:22.291 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:21:22.291 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:21:22.291 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
01:21:22.291 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
01:21:22.292 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
01:21:22.292 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:21:22.292 00.000 9828 BLC: window closed
01:21:22.292 00.000 9828 MoveAxis(E, 10, B)
01:21:22.292 00.000 9828 Guiding  Dir = 2, Dur = 10
01:21:22.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:22.292 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
01:21:22.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:22.292 00.000 9828 IsSlewing returns 0
01:21:22.293 00.001 9828 IsGuiding returns 0
01:21:22.293 00.000 9828 PulseGuide returned control before completion, sleep 20
01:21:22.320 00.027 9828 IsGuiding returns 1
01:21:22.320 00.000 9828 scope still moving after pulse duration time elapsed
01:21:22.350 00.030 9828 IsSlewing returns 0
01:21:22.350 00.000 9828 IsGuiding returns 1
01:21:22.381 00.031 9828 IsSlewing returns 0
01:21:22.381 00.000 9828 IsGuiding returns 1
01:21:22.412 00.031 9828 IsSlewing returns 0
01:21:22.412 00.000 9828 IsGuiding returns 1
01:21:22.444 00.032 9828 IsSlewing returns 0
01:21:22.444 00.000 9828 IsGuiding returns 0
01:21:22.444 00.000 9828 scope move finished after 10 + 140 ms
01:21:22.444 00.000 9828 Move returns status 0, amount 10
01:21:22.444 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:22.444 00.000 9828 MoveAxis(N, 15, B)
01:21:22.444 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:22.460 00.016 9828 IsSlewing returns 0
01:21:22.460 00.000 9828 IsGuiding returns 0
01:21:22.460 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:22.491 00.031 9828 IsGuiding returns 1
01:21:22.491 00.000 9828 scope still moving after pulse duration time elapsed
01:21:22.522 00.031 9828 IsSlewing returns 0
01:21:22.522 00.000 9828 IsGuiding returns 1
01:21:22.553 00.031 9828 IsSlewing returns 0
01:21:22.553 00.000 9828 IsGuiding returns 1
01:21:22.584 00.031 9828 IsSlewing returns 0
01:21:22.584 00.000 9828 IsGuiding returns 1
01:21:22.615 00.031 9828 IsSlewing returns 0
01:21:22.615 00.000 9828 IsGuiding returns 0
01:21:22.615 00.000 9828 scope move finished after 15 + 140 ms
01:21:22.615 00.000 9828 Move returns status 0, amount 15
01:21:22.615 00.000 9828 move complete, result=0
01:21:22.615 00.000 9828 worker thread done servicing request
01:21:22.615 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:21:22.982 00.367 8976 Exposure complete
01:21:22.988 00.006 8976 worker thread done servicing request
01:21:22.988 00.000 5052 OnExposeComplete: enter
01:21:22.988 00.000 5052 UpdateGuideState(): m_state=6
01:21:22.988 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3397
01:21:22.988 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.46, Mass=168, SNR=8.9, Peak=61 HFD=3.1
01:21:22.988 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
01:21:22.988 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
01:21:22.988 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.25 hyp=0.43 cameraTheta=-0.61 mountX=-0.38 mountY=-0.16, mountTheta=-2.74
01:21:22.989 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.25, opts=13)
01:21:22.989 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.25)
01:21:22.989 00.000 8976 Worker thread wakes up
01:21:22.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.25) opts 0xd
01:21:22.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.25)
01:21:22.989 00.000 8976 Moving (0.35, -0.25) raw xDistance=-0.38 yDistance=-0.16
01:21:22.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
01:21:22.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:21:22.990 00.001 8976 MoveAxis(R, 2, ABG)
01:21:22.990 00.000 8976 stepping (-16, 16) + (2, 0)
01:21:22.990 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:22.992 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:23.002 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
01:21:23.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:23.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:23.002 00.000 5052 Enqueuing Expose request
01:21:23.026 00.024 8976 Received - 47 (G) 
01:21:23.026 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:23.026 00.000 8976 stepped: pos (-14, 16)
01:21:23.026 00.000 8976 MoveAxis(U, 0, ABG)
01:21:23.026 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:21:23.026 00.000 8976 MountToCamera -- mountX=2.55 mountY=-2.42 hyp=3.52 mountTheta=-0.76 cameraX=0.99, cameraY=3.38 cameraTheta=1.28
01:21:23.026 00.000 8976 incremental bump (0.994, 3.376) isValid = 1
01:21:23.026 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
01:21:23.026 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:21:23.026 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:21:23.026 00.000 8976 move complete, result=0
01:21:23.026 00.000 9828 Worker thread wakes up
01:21:23.026 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:21:23.027 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:21:23.027 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:21:23.027 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
01:21:23.027 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
01:21:23.027 00.000 8976 worker thread done servicing request
01:21:23.027 00.000 8976 Worker thread wakes up
01:21:23.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:23.027 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:23.027 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:21:23.027 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:23.027 00.000 9828 BLC: window closed
01:21:23.027 00.000 9828 MoveAxis(E, 12, B)
01:21:23.027 00.000 9828 Guiding  Dir = 2, Dur = 12
01:21:23.028 00.001 9828 IsSlewing returns 0
01:21:23.028 00.000 9828 IsGuiding returns 0
01:21:23.028 00.000 9828 PulseGuide returned control before completion, sleep 22
01:21:23.052 00.024 9828 IsGuiding returns 1
01:21:23.052 00.000 9828 scope still moving after pulse duration time elapsed
01:21:23.082 00.030 9828 IsSlewing returns 0
01:21:23.082 00.000 9828 IsGuiding returns 1
01:21:23.114 00.032 9828 IsSlewing returns 0
01:21:23.115 00.001 9828 IsGuiding returns 1
01:21:23.145 00.030 9828 IsSlewing returns 0
01:21:23.145 00.000 9828 IsGuiding returns 1
01:21:23.176 00.031 9828 IsSlewing returns 0
01:21:23.176 00.000 9828 IsGuiding returns 0
01:21:23.176 00.000 9828 scope move finished after 12 + 136 ms
01:21:23.176 00.000 9828 Move returns status 0, amount 12
01:21:23.176 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:23.176 00.000 9828 MoveAxis(N, 15, B)
01:21:23.176 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:23.192 00.016 9828 IsSlewing returns 0
01:21:23.192 00.000 9828 IsGuiding returns 0
01:21:23.192 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:23.223 00.031 9828 IsGuiding returns 1
01:21:23.223 00.000 9828 scope still moving after pulse duration time elapsed
01:21:23.255 00.032 9828 IsSlewing returns 0
01:21:23.255 00.000 9828 IsGuiding returns 1
01:21:23.285 00.030 9828 IsSlewing returns 0
01:21:23.285 00.000 9828 IsGuiding returns 1
01:21:23.316 00.031 9828 IsSlewing returns 0
01:21:23.316 00.000 9828 IsGuiding returns 1
01:21:23.347 00.031 9828 IsSlewing returns 0
01:21:23.347 00.000 9828 IsGuiding returns 0
01:21:23.347 00.000 9828 scope move finished after 15 + 139 ms
01:21:23.347 00.000 9828 Move returns status 0, amount 15
01:21:23.347 00.000 9828 move complete, result=0
01:21:23.347 00.000 9828 worker thread done servicing request
01:21:23.347 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:21:23.719 00.372 8976 Exposure complete
01:21:23.725 00.006 8976 worker thread done servicing request
01:21:23.725 00.000 5052 OnExposeComplete: enter
01:21:23.725 00.000 5052 UpdateGuideState(): m_state=6
01:21:23.725 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3398
01:21:23.725 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.36, Mass=192, SNR=9.5, Peak=64 HFD=3.4
01:21:23.726 00.001 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
01:21:23.726 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
01:21:23.726 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.65 hyp=0.67 cameraTheta=1.34 mountX=0.51 mountY=-0.48, mountTheta=-0.76
01:21:23.726 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.65, opts=13)
01:21:23.726 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.65)
01:21:23.726 00.000 8976 Worker thread wakes up
01:21:23.727 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.65) opts 0xd
01:21:23.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.65)
01:21:23.727 00.000 8976 Moving (0.15, 0.65) raw xDistance=0.51 yDistance=-0.48
01:21:23.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.51
01:21:23.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:21:23.727 00.000 8976 MoveAxis(L, 2, ABG)
01:21:23.727 00.000 8976 stepping (-14, 16) + (-2, 0)
01:21:23.727 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:23.727 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:21:23.737 00.010 5052 UpdateGuideState exits: m=192 SNR=9.5
01:21:23.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:23.737 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:23.737 00.000 5052 Enqueuing Expose request
01:21:23.761 00.024 8976 Received - 47 (G) 
01:21:23.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:23.762 00.001 8976 stepped: pos (-16, 16)
01:21:23.762 00.000 8976 MoveAxis(U, 2, ABG)
01:21:23.762 00.000 8976 stepping (-16, 16) + (0, 2)
01:21:23.762 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:23.793 00.031 8976 Received - 47 (G) 
01:21:23.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:23.793 00.000 8976 stepped: pos (-16, 18)
01:21:23.793 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
01:21:23.793 00.000 8976 MountToCamera -- mountX=2.52 mountY=-2.57 hyp=3.60 mountTheta=-0.79 cameraX=1.14, cameraY=3.41 cameraTheta=1.25
01:21:23.793 00.000 8976 incremental bump (1.138, 3.411) isValid = 1
01:21:23.793 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
01:21:23.793 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:21:23.793 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:21:23.793 00.000 8976 move complete, result=0
01:21:23.793 00.000 9828 Worker thread wakes up
01:21:23.793 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:21:23.793 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:21:23.793 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
01:21:23.793 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.5 px 2 ms NORTH
01:21:23.793 00.000 8976 worker thread done servicing request
01:21:23.793 00.000 8976 Worker thread wakes up
01:21:23.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:23.794 00.001 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
01:21:23.794 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:21:23.794 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:23.794 00.000 9828 BLC: window closed
01:21:23.794 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:23.794 00.000 9828 MoveAxis(E, 13, B)
01:21:23.794 00.000 9828 Guiding  Dir = 2, Dur = 13
01:21:23.794 00.000 9828 IsSlewing returns 0
01:21:23.794 00.000 9828 IsGuiding returns 0
01:21:23.794 00.000 9828 PulseGuide returned control before completion, sleep 23
01:21:23.824 00.030 9828 IsGuiding returns 1
01:21:23.824 00.000 9828 scope still moving after pulse duration time elapsed
01:21:23.855 00.031 9828 IsSlewing returns 0
01:21:23.856 00.001 9828 IsGuiding returns 1
01:21:23.885 00.029 9828 IsSlewing returns 0
01:21:23.885 00.000 9828 IsGuiding returns 1
01:21:23.916 00.031 9828 IsSlewing returns 0
01:21:23.916 00.000 9828 IsGuiding returns 1
01:21:23.947 00.031 9828 IsSlewing returns 0
01:21:23.947 00.000 9828 IsGuiding returns 0
01:21:23.947 00.000 9828 scope move finished after 13 + 139 ms
01:21:23.947 00.000 9828 Move returns status 0, amount 13
01:21:23.947 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:23.947 00.000 9828 MoveAxis(N, 15, B)
01:21:23.947 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:23.963 00.016 9828 IsSlewing returns 0
01:21:23.963 00.000 9828 IsGuiding returns 0
01:21:23.963 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:23.993 00.030 9828 IsGuiding returns 1
01:21:23.993 00.000 9828 scope still moving after pulse duration time elapsed
01:21:24.024 00.031 9828 IsSlewing returns 0
01:21:24.025 00.001 9828 IsGuiding returns 1
01:21:24.056 00.031 9828 IsSlewing returns 0
01:21:24.056 00.000 9828 IsGuiding returns 1
01:21:24.088 00.032 9828 IsSlewing returns 0
01:21:24.088 00.000 9828 IsGuiding returns 1
01:21:24.118 00.030 9828 IsSlewing returns 0
01:21:24.118 00.000 9828 IsGuiding returns 0
01:21:24.118 00.000 9828 scope move finished after 15 + 140 ms
01:21:24.118 00.000 9828 Move returns status 0, amount 15
01:21:24.118 00.000 9828 move complete, result=0
01:21:24.118 00.000 9828 worker thread done servicing request
01:21:24.118 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:21:24.498 00.380 8976 Exposure complete
01:21:24.504 00.006 8976 worker thread done servicing request
01:21:24.504 00.000 5052 OnExposeComplete: enter
01:21:24.504 00.000 5052 UpdateGuideState(): m_state=6
01:21:24.504 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3399
01:21:24.504 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.29, Mass=216, SNR=10.1, Peak=65 HFD=3.3
01:21:24.504 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.79 = 2.50)
01:21:24.504 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.39)
01:21:24.504 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.42 hyp=0.42 cameraTheta=-1.74 mountX=-0.34 mountY=0.29, mountTheta=2.44
01:21:24.505 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.42, opts=13)
01:21:24.505 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.42)
01:21:24.505 00.000 8976 Worker thread wakes up
01:21:24.505 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.42) opts 0xd
01:21:24.505 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.42)
01:21:24.505 00.000 8976 Moving (-0.07, -0.42) raw xDistance=-0.34 yDistance=0.29
01:21:24.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
01:21:24.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
01:21:24.505 00.000 8976 MoveAxis(R, 1, ABG)
01:21:24.505 00.000 8976 stepping (-16, 18) + (1, 0)
01:21:24.505 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:24.507 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:21:24.517 00.010 5052 UpdateGuideState exits: m=216 SNR=10.1
01:21:24.517 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:24.517 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:24.517 00.000 5052 Enqueuing Expose request
01:21:24.529 00.012 8976 Received - 47 (G) 
01:21:24.529 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:24.529 00.000 8976 stepped: pos (-15, 18)
01:21:24.529 00.000 8976 MoveAxis(D, 1, ABG)
01:21:24.529 00.000 8976 stepping (-15, 18) + (0, -1)
01:21:24.529 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:24.561 00.032 8976 Received - 47 (G) 
01:21:24.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:24.561 00.000 8976 stepped: pos (-15, 17)
01:21:24.561 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:21:24.561 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.61 hyp=3.58 mountTheta=-0.82 cameraX=1.21, cameraY=3.37 cameraTheta=1.23
01:21:24.561 00.000 8976 incremental bump (1.211, 3.366) isValid = 1
01:21:24.561 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:21:24.561 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:21:24.561 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:21:24.561 00.000 8976 move complete, result=0
01:21:24.561 00.000 9828 Worker thread wakes up
01:21:24.561 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:21:24.561 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:21:24.561 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
01:21:24.561 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:21:24.561 00.000 8976 worker thread done servicing request
01:21:24.561 00.000 8976 Worker thread wakes up
01:21:24.562 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:24.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:24.562 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
01:21:24.562 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:21:24.562 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:24.562 00.000 9828 BLC: window closed
01:21:24.562 00.000 9828 MoveAxis(E, 14, B)
01:21:24.562 00.000 9828 Guiding  Dir = 2, Dur = 14
01:21:24.562 00.000 9828 IsSlewing returns 0
01:21:24.562 00.000 9828 IsGuiding returns 0
01:21:24.562 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:24.598 00.036 9828 IsGuiding returns 1
01:21:24.598 00.000 9828 scope still moving after pulse duration time elapsed
01:21:24.629 00.031 9828 IsSlewing returns 0
01:21:24.629 00.000 9828 IsGuiding returns 1
01:21:24.659 00.030 9828 IsSlewing returns 0
01:21:24.659 00.000 9828 IsGuiding returns 1
01:21:24.691 00.032 9828 IsSlewing returns 0
01:21:24.691 00.000 9828 IsGuiding returns 0
01:21:24.691 00.000 9828 scope move finished after 14 + 114 ms
01:21:24.691 00.000 9828 Move returns status 0, amount 14
01:21:24.691 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:24.691 00.000 9828 MoveAxis(N, 14, B)
01:21:24.691 00.000 9828 Guiding  Dir = 0, Dur = 14
01:21:24.707 00.016 9828 IsSlewing returns 0
01:21:24.707 00.000 9828 IsGuiding returns 0
01:21:24.707 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:24.738 00.031 9828 IsGuiding returns 1
01:21:24.738 00.000 9828 scope still moving after pulse duration time elapsed
01:21:24.769 00.031 9828 IsSlewing returns 0
01:21:24.769 00.000 9828 IsGuiding returns 1
01:21:24.800 00.031 9828 IsSlewing returns 0
01:21:24.800 00.000 9828 IsGuiding returns 1
01:21:24.832 00.032 9828 IsSlewing returns 0
01:21:24.832 00.000 9828 IsGuiding returns 1
01:21:24.863 00.031 9828 IsSlewing returns 0
01:21:24.863 00.000 9828 IsGuiding returns 0
01:21:24.863 00.000 9828 scope move finished after 14 + 142 ms
01:21:24.863 00.000 9828 Move returns status 0, amount 14
01:21:24.863 00.000 9828 move complete, result=0
01:21:24.863 00.000 9828 worker thread done servicing request
01:21:24.863 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:21:25.255 00.392 8976 Exposure complete
01:21:25.261 00.006 8976 worker thread done servicing request
01:21:25.261 00.000 5052 OnExposeComplete: enter
01:21:25.261 00.000 5052 UpdateGuideState(): m_state=6
01:21:25.261 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3400
01:21:25.261 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.88, Mass=157, SNR=8.6, Peak=61 HFD=2.8
01:21:25.261 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
01:21:25.261 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
01:21:25.261 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.17 hyp=0.30 cameraTheta=2.54 mountX=0.26 mountY=0.11, mountTheta=0.41
01:21:25.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.17, opts=13)
01:21:25.262 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.17)
01:21:25.262 00.000 8976 Worker thread wakes up
01:21:25.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.17) opts 0xd
01:21:25.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.17)
01:21:25.262 00.000 8976 Moving (-0.25, 0.17) raw xDistance=0.26 yDistance=0.11
01:21:25.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
01:21:25.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:21:25.262 00.000 8976 MoveAxis(L, 1, ABG)
01:21:25.262 00.000 8976 stepping (-15, 17) + (-1, 0)
01:21:25.262 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:25.263 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:25.273 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
01:21:25.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:25.273 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:25.273 00.000 5052 Enqueuing Expose request
01:21:25.280 00.007 8976 Received - 47 (G) 
01:21:25.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:25.280 00.000 8976 stepped: pos (-16, 17)
01:21:25.280 00.000 8976 MoveAxis(U, 0, ABG)
01:21:25.280 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
01:21:25.280 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.64 hyp=3.60 mountTheta=-0.82 cameraX=1.24, cameraY=3.38 cameraTheta=1.22
01:21:25.280 00.000 8976 incremental bump (1.236, 3.381) isValid = 1
01:21:25.280 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:21:25.281 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:21:25.281 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:21:25.281 00.000 8976 move complete, result=0
01:21:25.281 00.000 9828 Worker thread wakes up
01:21:25.281 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:21:25.281 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:21:25.281 00.000 8976 worker thread done servicing request
01:21:25.281 00.000 8976 Worker thread wakes up
01:21:25.281 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
01:21:25.281 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:21:25.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:25.281 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
01:21:25.281 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
01:21:25.281 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:25.281 00.000 9828 BLC: window closed
01:21:25.282 00.001 9828 MoveAxis(E, 14, B)
01:21:25.282 00.000 9828 Guiding  Dir = 2, Dur = 14
01:21:25.282 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:25.282 00.000 9828 IsSlewing returns 0
01:21:25.282 00.000 9828 IsGuiding returns 0
01:21:25.282 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:25.309 00.027 9828 IsGuiding returns 1
01:21:25.309 00.000 9828 scope still moving after pulse duration time elapsed
01:21:25.341 00.032 9828 IsSlewing returns 0
01:21:25.341 00.000 9828 IsGuiding returns 1
01:21:25.372 00.031 9828 IsSlewing returns 0
01:21:25.373 00.001 9828 IsGuiding returns 1
01:21:25.403 00.030 9828 IsSlewing returns 0
01:21:25.403 00.000 9828 IsGuiding returns 1
01:21:25.433 00.030 9828 IsSlewing returns 0
01:21:25.433 00.000 9828 IsGuiding returns 0
01:21:25.433 00.000 9828 scope move finished after 14 + 137 ms
01:21:25.433 00.000 9828 Move returns status 0, amount 14
01:21:25.433 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:25.433 00.000 9828 MoveAxis(N, 14, B)
01:21:25.433 00.000 9828 Guiding  Dir = 0, Dur = 14
01:21:25.449 00.016 9828 IsSlewing returns 0
01:21:25.450 00.001 9828 IsGuiding returns 0
01:21:25.450 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:25.480 00.030 9828 IsGuiding returns 1
01:21:25.480 00.000 9828 scope still moving after pulse duration time elapsed
01:21:25.511 00.031 9828 IsSlewing returns 0
01:21:25.511 00.000 9828 IsGuiding returns 1
01:21:25.542 00.031 9828 IsSlewing returns 0
01:21:25.542 00.000 9828 IsGuiding returns 1
01:21:25.574 00.032 9828 IsSlewing returns 0
01:21:25.574 00.000 9828 IsGuiding returns 0
01:21:25.574 00.000 9828 scope move finished after 14 + 110 ms
01:21:25.574 00.000 9828 Move returns status 0, amount 14
01:21:25.574 00.000 9828 move complete, result=0
01:21:25.574 00.000 9828 worker thread done servicing request
01:21:25.574 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:21:25.969 00.395 8976 Exposure complete
01:21:25.975 00.006 8976 worker thread done servicing request
01:21:25.975 00.000 5052 OnExposeComplete: enter
01:21:25.975 00.000 5052 UpdateGuideState(): m_state=6
01:21:25.975 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3401
01:21:25.975 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.69, Mass=179, SNR=9.2, Peak=61 HFD=3.0
01:21:25.975 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.11 = -3.11)
01:21:25.975 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.21 = 3.07)
01:21:25.975 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.07 mountX=-0.02 mountY=0.00, mountTheta=3.07
01:21:25.976 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.02, opts=13)
01:21:25.976 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.02)
01:21:25.976 00.000 8976 Worker thread wakes up
01:21:25.976 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.02) opts 0xd
01:21:25.976 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.02)
01:21:25.976 00.000 8976 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=0.00
01:21:25.976 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:21:25.976 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:21:25.977 00.001 8976 MoveAxis(R, 0, ABG)
01:21:25.977 00.000 8976 MoveAxis(U, 0, ABG)
01:21:25.977 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
01:21:25.977 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.66 hyp=3.61 mountTheta=-0.83 cameraX=1.25, cameraY=3.39 cameraTheta=1.22
01:21:25.977 00.000 8976 incremental bump (1.254, 3.391) isValid = 1
01:21:25.977 00.000 8976 Scheduling Mount bump of (0.006, 0.017)
01:21:25.977 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.02, opts=4)
01:21:25.977 00.000 8976 Enqueuing Move request for scope (0.01, 0.02)
01:21:25.977 00.000 8976 move complete, result=0
01:21:25.977 00.000 9828 Worker thread wakes up
01:21:25.977 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0x4
01:21:25.977 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:21:25.977 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
01:21:25.977 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
01:21:25.977 00.000 8976 worker thread done servicing request
01:21:25.977 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:21:25.977 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.23 mountX=-0.01 mountY=-0.02, mountTheta=-1.97
01:21:25.977 00.000 9828 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.02
01:21:25.978 00.001 9828 BLC: window closed
01:21:25.978 00.000 9828 MoveAxis(E, 2, B)
01:21:25.978 00.000 9828 Guiding  Dir = 2, Dur = 2
01:21:25.978 00.000 9828 IsSlewing returns 0
01:21:25.978 00.000 9828 IsGuiding returns 0
01:21:25.978 00.000 9828 PulseGuide returned control before completion, sleep 12
01:21:25.986 00.008 5052 UpdateGuideState exits: m=179 SNR=9.2
01:21:25.987 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:25.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:25.987 00.000 5052 Enqueuing Expose request
01:21:25.987 00.000 8976 Worker thread wakes up
01:21:25.987 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:25.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:25.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:25.992 00.005 9828 IsGuiding returns 1
01:21:25.992 00.000 9828 scope still moving after pulse duration time elapsed
01:21:26.022 00.030 9828 IsSlewing returns 0
01:21:26.023 00.001 9828 IsGuiding returns 1
01:21:26.054 00.031 9828 IsSlewing returns 0
01:21:26.054 00.000 9828 IsGuiding returns 1
01:21:26.084 00.030 9828 IsSlewing returns 0
01:21:26.084 00.000 9828 IsGuiding returns 1
01:21:26.115 00.031 9828 IsSlewing returns 0
01:21:26.115 00.000 9828 IsGuiding returns 0
01:21:26.115 00.000 9828 scope move finished after 2 + 135 ms
01:21:26.115 00.000 9828 Move returns status 0, amount 2
01:21:26.115 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:26.115 00.000 9828 MoveAxis(N, 2, B)
01:21:26.115 00.000 9828 Guiding  Dir = 0, Dur = 2
01:21:26.131 00.016 9828 IsSlewing returns 0
01:21:26.131 00.000 9828 IsGuiding returns 0
01:21:26.132 00.001 9828 PulseGuide returned control before completion, sleep 12
01:21:26.146 00.014 9828 IsGuiding returns 1
01:21:26.146 00.000 9828 scope still moving after pulse duration time elapsed
01:21:26.177 00.031 9828 IsSlewing returns 0
01:21:26.177 00.000 9828 IsGuiding returns 1
01:21:26.207 00.030 9828 IsSlewing returns 0
01:21:26.207 00.000 9828 IsGuiding returns 1
01:21:26.238 00.031 9828 IsSlewing returns 0
01:21:26.238 00.000 9828 IsGuiding returns 1
01:21:26.270 00.032 9828 IsSlewing returns 0
01:21:26.270 00.000 9828 IsGuiding returns 0
01:21:26.270 00.000 9828 scope move finished after 2 + 136 ms
01:21:26.270 00.000 9828 Move returns status 0, amount 2
01:21:26.270 00.000 9828 move complete, result=0
01:21:26.270 00.000 9828 worker thread done servicing request
01:21:26.270 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.0 px 2 ms NORTH
01:21:26.678 00.408 8976 Exposure complete
01:21:26.685 00.007 8976 worker thread done servicing request
01:21:26.685 00.000 5052 OnExposeComplete: enter
01:21:26.685 00.000 5052 UpdateGuideState(): m_state=6
01:21:26.685 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3402
01:21:26.685 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.64, Mass=188, SNR=9.4, Peak=63 HFD=3.2
01:21:26.685 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
01:21:26.685 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
01:21:26.685 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.84 mountX=-0.09 mountY=-0.01, mountTheta=-2.98
01:21:26.686 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.07, opts=13)
01:21:26.686 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.07)
01:21:26.686 00.000 8976 Worker thread wakes up
01:21:26.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.07) opts 0xd
01:21:26.686 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.07)
01:21:26.686 00.000 8976 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.01
01:21:26.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:21:26.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:21:26.686 00.000 8976 MoveAxis(R, 0, ABG)
01:21:26.686 00.000 8976 MoveAxis(U, 0, ABG)
01:21:26.686 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
01:21:26.686 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.67 hyp=3.63 mountTheta=-0.83 cameraX=1.27, cameraY=3.40 cameraTheta=1.21
01:21:26.686 00.000 8976 incremental bump (1.265, 3.397) isValid = 1
01:21:26.686 00.000 8976 Scheduling Mount bump of (0.032, 0.089)
01:21:26.686 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.09, opts=4)
01:21:26.686 00.000 8976 Enqueuing Move request for scope (0.03, 0.09)
01:21:26.686 00.000 8976 move complete, result=0
01:21:26.687 00.001 9828 Worker thread wakes up
01:21:26.687 00.000 8976 worker thread done servicing request
01:21:26.687 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0x4
01:21:26.687 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:21:26.687 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
01:21:26.687 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
01:21:26.687 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.23 mountX=-0.04 mountY=-0.08, mountTheta=-1.97
01:21:26.687 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:21:26.687 00.000 9828 Moving (0.03, 0.09) raw xDistance=-0.04 yDistance=-0.08
01:21:26.687 00.000 9828 BLC: window closed
01:21:26.687 00.000 9828 MoveAxis(E, 11, B)
01:21:26.687 00.000 9828 Guiding  Dir = 2, Dur = 11
01:21:26.688 00.001 9828 IsSlewing returns 0
01:21:26.688 00.000 9828 IsGuiding returns 0
01:21:26.688 00.000 9828 PulseGuide returned control before completion, sleep 21
01:21:26.699 00.011 5052 UpdateGuideState exits: m=188 SNR=9.4
01:21:26.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:26.700 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:26.700 00.000 5052 Enqueuing Expose request
01:21:26.700 00.000 8976 Worker thread wakes up
01:21:26.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:26.700 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:26.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:26.719 00.019 9828 IsGuiding returns 1
01:21:26.719 00.000 9828 scope still moving after pulse duration time elapsed
01:21:26.750 00.031 9828 IsSlewing returns 0
01:21:26.750 00.000 9828 IsGuiding returns 1
01:21:26.781 00.031 9828 IsSlewing returns 0
01:21:26.781 00.000 9828 IsGuiding returns 1
01:21:26.812 00.031 9828 IsSlewing returns 0
01:21:26.812 00.000 9828 IsGuiding returns 1
01:21:26.842 00.030 9828 IsSlewing returns 0
01:21:26.842 00.000 9828 IsGuiding returns 1
01:21:26.874 00.032 9828 IsSlewing returns 0
01:21:26.874 00.000 9828 IsGuiding returns 0
01:21:26.874 00.000 9828 scope move finished after 11 + 175 ms
01:21:26.874 00.000 9828 Move returns status 0, amount 11
01:21:26.874 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:26.874 00.000 9828 MoveAxis(N, 12, B)
01:21:26.874 00.000 9828 Guiding  Dir = 0, Dur = 12
01:21:26.889 00.015 9828 IsSlewing returns 0
01:21:26.889 00.000 9828 IsGuiding returns 0
01:21:26.889 00.000 9828 PulseGuide returned control before completion, sleep 22
01:21:26.921 00.032 9828 IsGuiding returns 1
01:21:26.921 00.000 9828 scope still moving after pulse duration time elapsed
01:21:26.953 00.032 9828 IsSlewing returns 0
01:21:26.953 00.000 9828 IsGuiding returns 1
01:21:26.984 00.031 9828 IsSlewing returns 0
01:21:26.984 00.000 9828 IsGuiding returns 1
01:21:27.014 00.030 9828 IsSlewing returns 0
01:21:27.014 00.000 9828 IsGuiding returns 1
01:21:27.045 00.031 9828 IsSlewing returns 0
01:21:27.045 00.000 9828 IsGuiding returns 0
01:21:27.045 00.000 9828 scope move finished after 12 + 143 ms
01:21:27.045 00.000 9828 Move returns status 0, amount 12
01:21:27.045 00.000 9828 move complete, result=0
01:21:27.045 00.000 9828 worker thread done servicing request
01:21:27.045 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 12 ms NORTH
01:21:27.389 00.344 8976 Exposure complete
01:21:27.395 00.006 8976 worker thread done servicing request
01:21:27.395 00.000 5052 OnExposeComplete: enter
01:21:27.395 00.000 5052 UpdateGuideState(): m_state=6
01:21:27.395 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3403
01:21:27.395 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.37, Mass=170, SNR=8.9, Peak=58 HFD=3.5
01:21:27.395 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.54 = 1.74)
01:21:27.395 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
01:21:27.395 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.34 hyp=0.56 cameraTheta=-2.50 mountX=-0.10 mountY=0.56, mountTheta=1.74
01:21:27.396 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.34, opts=13)
01:21:27.396 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.34)
01:21:27.396 00.000 8976 Worker thread wakes up
01:21:27.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.34) opts 0xd
01:21:27.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.34)
01:21:27.396 00.000 8976 Moving (-0.44, -0.34) raw xDistance=-0.10 yDistance=0.56
01:21:27.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:21:27.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:21:27.396 00.000 8976 MoveAxis(R, 0, ABG)
01:21:27.396 00.000 8976 MoveAxis(D, 2, ABG)
01:21:27.396 00.000 8976 stepping (-16, 17) + (0, -2)
01:21:27.396 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:27.397 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:21:27.407 00.010 5052 UpdateGuideState exits: m=170 SNR=8.9
01:21:27.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:27.407 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:27.407 00.000 5052 Enqueuing Expose request
01:21:27.422 00.015 8976 Received - 47 (G) 
01:21:27.422 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:27.422 00.000 8976 stepped: pos (-16, 15)
01:21:27.422 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:21:27.422 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.58 hyp=3.56 mountTheta=-0.81 cameraX=1.18, cameraY=3.35 cameraTheta=1.23
01:21:27.422 00.000 8976 incremental bump (1.179, 3.354) isValid = 1
01:21:27.422 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
01:21:27.422 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:21:27.422 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:21:27.422 00.000 8976 move complete, result=0
01:21:27.422 00.000 9828 Worker thread wakes up
01:21:27.422 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:21:27.422 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:21:27.422 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
01:21:27.422 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
01:21:27.422 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:21:27.422 00.000 8976 worker thread done servicing request
01:21:27.422 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:21:27.423 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:27.423 00.000 8976 Worker thread wakes up
01:21:27.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:27.423 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:27.423 00.000 9828 BLC: window closed
01:21:27.423 00.000 9828 MoveAxis(E, 14, B)
01:21:27.423 00.000 9828 Guiding  Dir = 2, Dur = 14
01:21:27.423 00.000 9828 IsSlewing returns 0
01:21:27.423 00.000 9828 IsGuiding returns 0
01:21:27.423 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:27.459 00.036 9828 IsGuiding returns 1
01:21:27.459 00.000 9828 scope still moving after pulse duration time elapsed
01:21:27.490 00.031 9828 IsSlewing returns 0
01:21:27.490 00.000 9828 IsGuiding returns 1
01:21:27.521 00.031 9828 IsSlewing returns 0
01:21:27.521 00.000 9828 IsGuiding returns 1
01:21:27.552 00.031 9828 IsSlewing returns 0
01:21:27.552 00.000 9828 IsGuiding returns 0
01:21:27.552 00.000 9828 scope move finished after 14 + 114 ms
01:21:27.552 00.000 9828 Move returns status 0, amount 14
01:21:27.552 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:27.552 00.000 9828 MoveAxis(N, 15, B)
01:21:27.552 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:27.567 00.015 9828 IsSlewing returns 0
01:21:27.567 00.000 9828 IsGuiding returns 0
01:21:27.567 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:27.597 00.030 9828 IsGuiding returns 1
01:21:27.597 00.000 9828 scope still moving after pulse duration time elapsed
01:21:27.629 00.032 9828 IsSlewing returns 0
01:21:27.629 00.000 9828 IsGuiding returns 1
01:21:27.661 00.032 9828 IsSlewing returns 0
01:21:27.661 00.000 9828 IsGuiding returns 1
01:21:27.691 00.030 9828 IsSlewing returns 0
01:21:27.691 00.000 9828 IsGuiding returns 1
01:21:27.723 00.032 9828 IsSlewing returns 0
01:21:27.723 00.000 9828 IsGuiding returns 0
01:21:27.723 00.000 9828 scope move finished after 15 + 140 ms
01:21:27.723 00.000 9828 Move returns status 0, amount 15
01:21:27.723 00.000 9828 move complete, result=0
01:21:27.723 00.000 9828 worker thread done servicing request
01:21:27.723 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
01:21:28.119 00.396 8976 Exposure complete
01:21:28.124 00.005 8976 worker thread done servicing request
01:21:28.125 00.001 5052 OnExposeComplete: enter
01:21:28.125 00.000 5052 UpdateGuideState(): m_state=6
01:21:28.125 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3404
01:21:28.125 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.36, Mass=184, SNR=9.3, Peak=64 HFD=3.1
01:21:28.125 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.30 = 1.99)
01:21:28.125 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
01:21:28.125 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.35 hyp=0.45 cameraTheta=-2.25 mountX=-0.18 mountY=0.43, mountTheta=1.97
01:21:28.126 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.35, opts=13)
01:21:28.126 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.35)
01:21:28.126 00.000 8976 Worker thread wakes up
01:21:28.126 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.35) opts 0xd
01:21:28.126 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.35)
01:21:28.126 00.000 8976 Moving (-0.29, -0.35) raw xDistance=-0.18 yDistance=0.43
01:21:28.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:21:28.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
01:21:28.126 00.000 8976 MoveAxis(R, 0, ABG)
01:21:28.126 00.000 8976 MoveAxis(D, 2, ABG)
01:21:28.126 00.000 8976 stepping (-16, 15) + (0, -2)
01:21:28.126 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:28.127 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:21:28.137 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:21:28.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:28.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:28.137 00.000 5052 Enqueuing Expose request
01:21:28.157 00.020 8976 Received - 47 (G) 
01:21:28.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:28.157 00.000 8976 stepped: pos (-16, 13)
01:21:28.157 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
01:21:28.157 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.41 hyp=3.43 mountTheta=-0.78 cameraX=1.03, cameraY=3.28 cameraTheta=1.27
01:21:28.157 00.000 8976 incremental bump (1.029, 3.277) isValid = 1
01:21:28.157 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
01:21:28.157 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:21:28.157 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:21:28.157 00.000 8976 move complete, result=0
01:21:28.157 00.000 9828 Worker thread wakes up
01:21:28.157 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:21:28.157 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:21:28.158 00.001 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
01:21:28.158 00.000 8976 worker thread done servicing request
01:21:28.158 00.000 8976 Worker thread wakes up
01:21:28.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:28.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:28.158 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:21:28.158 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
01:21:28.158 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
01:21:28.158 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:28.158 00.000 9828 BLC: window closed
01:21:28.158 00.000 9828 MoveAxis(E, 13, B)
01:21:28.158 00.000 9828 Guiding  Dir = 2, Dur = 13
01:21:28.158 00.000 9828 IsSlewing returns 0
01:21:28.158 00.000 9828 IsGuiding returns 0
01:21:28.159 00.001 9828 PulseGuide returned control before completion, sleep 23
01:21:28.188 00.029 9828 IsGuiding returns 1
01:21:28.188 00.000 9828 scope still moving after pulse duration time elapsed
01:21:28.218 00.030 9828 IsSlewing returns 0
01:21:28.218 00.000 9828 IsGuiding returns 1
01:21:28.249 00.031 9828 IsSlewing returns 0
01:21:28.249 00.000 9828 IsGuiding returns 1
01:21:28.280 00.031 9828 IsSlewing returns 0
01:21:28.280 00.000 9828 IsGuiding returns 1
01:21:28.311 00.031 9828 IsSlewing returns 0
01:21:28.311 00.000 9828 IsGuiding returns 0
01:21:28.311 00.000 9828 scope move finished after 13 + 139 ms
01:21:28.311 00.000 9828 Move returns status 0, amount 13
01:21:28.311 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:28.311 00.000 9828 MoveAxis(N, 15, B)
01:21:28.311 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:28.327 00.016 9828 IsSlewing returns 0
01:21:28.327 00.000 9828 IsGuiding returns 0
01:21:28.327 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:28.358 00.031 9828 IsGuiding returns 1
01:21:28.358 00.000 9828 scope still moving after pulse duration time elapsed
01:21:28.388 00.030 9828 IsSlewing returns 0
01:21:28.388 00.000 9828 IsGuiding returns 1
01:21:28.419 00.031 9828 IsSlewing returns 0
01:21:28.419 00.000 9828 IsGuiding returns 1
01:21:28.449 00.030 9828 IsSlewing returns 0
01:21:28.449 00.000 9828 IsGuiding returns 1
01:21:28.482 00.033 9828 IsSlewing returns 0
01:21:28.482 00.000 9828 IsGuiding returns 0
01:21:28.482 00.000 9828 scope move finished after 15 + 140 ms
01:21:28.482 00.000 9828 Move returns status 0, amount 15
01:21:28.482 00.000 9828 move complete, result=0
01:21:28.482 00.000 9828 worker thread done servicing request
01:21:28.482 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:21:28.852 00.370 8976 Exposure complete
01:21:28.858 00.006 8976 worker thread done servicing request
01:21:28.858 00.000 5052 OnExposeComplete: enter
01:21:28.858 00.000 5052 UpdateGuideState(): m_state=6
01:21:28.858 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3405
01:21:28.858 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.57, Mass=186, SNR=9.4, Peak=58 HFD=3.7
01:21:28.858 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
01:21:28.858 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.50)
01:21:28.858 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.29 cameraTheta=-2.64 mountX=-0.01 mountY=0.29, mountTheta=1.60
01:21:28.859 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.14, opts=13)
01:21:28.859 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.14)
01:21:28.859 00.000 8976 Worker thread wakes up
01:21:28.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.14) opts 0xd
01:21:28.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.14)
01:21:28.859 00.000 8976 Moving (-0.26, -0.14) raw xDistance=-0.01 yDistance=0.29
01:21:28.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:21:28.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
01:21:28.859 00.000 8976 MoveAxis(R, 0, ABG)
01:21:28.859 00.000 8976 MoveAxis(D, 1, ABG)
01:21:28.859 00.000 8976 stepping (-16, 13) + (0, -1)
01:21:28.859 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:28.860 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:21:28.869 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:21:28.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:28.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:28.869 00.000 5052 Enqueuing Expose request
01:21:28.877 00.008 8976 Received - 47 (G) 
01:21:28.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:28.877 00.000 8976 stepped: pos (-16, 12)
01:21:28.877 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
01:21:28.877 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.24 hyp=3.32 mountTheta=-0.74 cameraX=0.88, cameraY=3.20 cameraTheta=1.30
01:21:28.877 00.000 8976 incremental bump (0.881, 3.202) isValid = 1
01:21:28.877 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
01:21:28.877 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:21:28.877 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:21:28.877 00.000 8976 move complete, result=0
01:21:28.877 00.000 8976 worker thread done servicing request
01:21:28.877 00.000 8976 Worker thread wakes up
01:21:28.877 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:21:28.877 00.000 9828 Worker thread wakes up
01:21:28.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:28.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:28.877 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:21:28.877 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:21:28.878 00.001 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.88)
01:21:28.878 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.96)
01:21:28.878 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
01:21:28.878 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:28.878 00.000 9828 BLC: window closed
01:21:28.878 00.000 9828 MoveAxis(E, 11, B)
01:21:28.878 00.000 9828 Guiding  Dir = 2, Dur = 11
01:21:28.878 00.000 9828 IsSlewing returns 0
01:21:28.878 00.000 9828 IsGuiding returns 0
01:21:28.878 00.000 9828 PulseGuide returned control before completion, sleep 21
01:21:28.914 00.036 9828 IsGuiding returns 1
01:21:28.914 00.000 9828 scope still moving after pulse duration time elapsed
01:21:28.946 00.032 9828 IsSlewing returns 0
01:21:28.946 00.000 9828 IsGuiding returns 1
01:21:28.976 00.030 9828 IsSlewing returns 0
01:21:28.976 00.000 9828 IsGuiding returns 1
01:21:29.007 00.031 9828 IsSlewing returns 0
01:21:29.007 00.000 9828 IsGuiding returns 0
01:21:29.007 00.000 9828 scope move finished after 11 + 117 ms
01:21:29.007 00.000 9828 Move returns status 0, amount 11
01:21:29.007 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:29.007 00.000 9828 MoveAxis(N, 15, B)
01:21:29.007 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:29.022 00.015 9828 IsSlewing returns 0
01:21:29.022 00.000 9828 IsGuiding returns 0
01:21:29.022 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:29.053 00.031 9828 IsGuiding returns 1
01:21:29.053 00.000 9828 scope still moving after pulse duration time elapsed
01:21:29.085 00.032 9828 IsSlewing returns 0
01:21:29.085 00.000 9828 IsGuiding returns 1
01:21:29.115 00.030 9828 IsSlewing returns 0
01:21:29.115 00.000 9828 IsGuiding returns 1
01:21:29.146 00.031 9828 IsSlewing returns 0
01:21:29.146 00.000 9828 IsGuiding returns 1
01:21:29.179 00.033 9828 IsSlewing returns 0
01:21:29.182 00.003 9828 IsGuiding returns 1
01:21:29.210 00.028 9828 IsSlewing returns 0
01:21:29.210 00.000 9828 IsGuiding returns 1
01:21:29.241 00.031 9828 IsSlewing returns 0
01:21:29.241 00.000 9828 IsGuiding returns 0
01:21:29.241 00.000 9828 scope move finished after 15 + 204 ms
01:21:29.241 00.000 9828 Move returns status 0, amount 15
01:21:29.241 00.000 9828 move complete, result=0
01:21:29.241 00.000 9828 worker thread done servicing request
01:21:29.241 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:21:29.568 00.327 8976 Exposure complete
01:21:29.573 00.005 8976 worker thread done servicing request
01:21:29.573 00.000 5052 OnExposeComplete: enter
01:21:29.573 00.000 5052 UpdateGuideState(): m_state=6
01:21:29.573 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3406
01:21:29.573 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=281.36, Mass=173, SNR=9.1, Peak=63 HFD=3.3
01:21:29.573 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.83 = 1.46)
01:21:29.573 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
01:21:29.573 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=-0.35 hyp=1.01 cameraTheta=-2.78 mountX=0.12 mountY=0.99, mountTheta=1.45
01:21:29.574 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=-0.35, opts=13)
01:21:29.574 00.000 5052 Enqueuing Move request for stepguider (-0.95, -0.35)
01:21:29.574 00.000 8976 Worker thread wakes up
01:21:29.574 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, -0.35) opts 0xd
01:21:29.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, -0.35)
01:21:29.574 00.000 8976 Moving (-0.95, -0.35) raw xDistance=0.12 yDistance=0.99
01:21:29.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:21:29.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.99
01:21:29.574 00.000 8976 MoveAxis(R, 0, ABG)
01:21:29.574 00.000 8976 MoveAxis(D, 4, ABG)
01:21:29.574 00.000 8976 stepping (-16, 12) + (0, -4)
01:21:29.574 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:21:29.575 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:21:29.584 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
01:21:29.585 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:29.585 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:29.585 00.000 5052 Enqueuing Expose request
01:21:29.611 00.026 8976 Received - 47 (G) 
01:21:29.612 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:21:29.612 00.000 8976 stepped: pos (-16, 8)
01:21:29.612 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
01:21:29.612 00.000 8976 MountToCamera -- mountX=2.45 mountY=-1.92 hyp=3.11 mountTheta=-0.67 cameraX=0.60, cameraY=3.06 cameraTheta=1.38
01:21:29.612 00.000 8976 incremental bump (0.596, 3.056) isValid = 1
01:21:29.613 00.001 8976 Scheduling Mount bump of (0.022, 0.117)
01:21:29.613 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:21:29.613 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:21:29.613 00.000 8976 move complete, result=0
01:21:29.613 00.000 8976 worker thread done servicing request
01:21:29.613 00.000 8976 Worker thread wakes up
01:21:29.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:29.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:29.613 00.000 9828 Worker thread wakes up
01:21:29.613 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
01:21:29.613 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:21:29.613 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:21:29.613 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
01:21:29.614 00.001 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
01:21:29.614 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
01:21:29.614 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:21:29.614 00.000 9828 BLC: window closed
01:21:29.614 00.000 9828 MoveAxis(E, 9, B)
01:21:29.614 00.000 9828 Guiding  Dir = 2, Dur = 9
01:21:29.614 00.000 9828 IsSlewing returns 0
01:21:29.614 00.000 9828 IsGuiding returns 0
01:21:29.615 00.001 9828 PulseGuide returned control before completion, sleep 19
01:21:29.642 00.027 9828 IsGuiding returns 1
01:21:29.642 00.000 9828 scope still moving after pulse duration time elapsed
01:21:29.672 00.030 9828 IsSlewing returns 0
01:21:29.672 00.000 9828 IsGuiding returns 1
01:21:29.703 00.031 9828 IsSlewing returns 0
01:21:29.703 00.000 9828 IsGuiding returns 1
01:21:29.734 00.031 9828 IsSlewing returns 0
01:21:29.734 00.000 9828 IsGuiding returns 1
01:21:29.767 00.033 9828 IsSlewing returns 0
01:21:29.767 00.000 9828 IsGuiding returns 0
01:21:29.767 00.000 9828 scope move finished after 9 + 143 ms
01:21:29.767 00.000 9828 Move returns status 0, amount 9
01:21:29.767 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:29.767 00.000 9828 MoveAxis(N, 15, B)
01:21:29.767 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:29.782 00.015 9828 IsSlewing returns 0
01:21:29.782 00.000 9828 IsGuiding returns 0
01:21:29.782 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:29.813 00.031 9828 IsGuiding returns 1
01:21:29.813 00.000 9828 scope still moving after pulse duration time elapsed
01:21:29.844 00.031 9828 IsSlewing returns 0
01:21:29.844 00.000 9828 IsGuiding returns 1
01:21:29.874 00.030 9828 IsSlewing returns 0
01:21:29.874 00.000 9828 IsGuiding returns 1
01:21:29.905 00.031 9828 IsSlewing returns 0
01:21:29.905 00.000 9828 IsGuiding returns 1
01:21:29.937 00.032 9828 IsSlewing returns 0
01:21:29.937 00.000 9828 IsGuiding returns 0
01:21:29.937 00.000 9828 scope move finished after 15 + 139 ms
01:21:29.937 00.000 9828 Move returns status 0, amount 15
01:21:29.937 00.000 9828 move complete, result=0
01:21:29.937 00.000 9828 worker thread done servicing request
01:21:29.937 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:21:30.306 00.369 8976 Exposure complete
01:21:30.311 00.005 8976 worker thread done servicing request
01:21:30.311 00.000 5052 OnExposeComplete: enter
01:21:30.311 00.000 5052 UpdateGuideState(): m_state=6
01:21:30.311 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3407
01:21:30.311 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.95, Mass=176, SNR=9.1, Peak=60 HFD=3.4
01:21:30.311 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:21:30.312 00.001 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
01:21:30.312 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.24 hyp=0.55 cameraTheta=2.69 mountX=0.44 mountY=0.28, mountTheta=0.57
01:21:30.312 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.24, opts=13)
01:21:30.312 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.24)
01:21:30.312 00.000 8976 Worker thread wakes up
01:21:30.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.24) opts 0xd
01:21:30.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.24)
01:21:30.312 00.000 8976 Moving (-0.50, 0.24) raw xDistance=0.44 yDistance=0.28
01:21:30.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:21:30.313 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.28
01:21:30.313 00.000 8976 MoveAxis(L, 2, ABG)
01:21:30.313 00.000 8976 stepping (-16, 8) + (-2, 0)
01:21:30.313 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:30.313 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:21:30.322 00.009 5052 UpdateGuideState exits: m=176 SNR=9.1
01:21:30.323 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:30.323 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:30.323 00.000 5052 Enqueuing Expose request
01:21:30.348 00.025 8976 Received - 47 (G) 
01:21:30.348 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:30.348 00.000 8976 stepped: pos (-18, 8)
01:21:30.348 00.000 8976 MoveAxis(D, 1, ABG)
01:21:30.348 00.000 8976 stepping (-18, 8) + (0, -1)
01:21:30.348 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:30.380 00.032 8976 Received - 47 (G) 
01:21:30.380 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:30.380 00.000 8976 stepped: pos (-18, 7)
01:21:30.380 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
01:21:30.380 00.000 8976 MountToCamera -- mountX=2.55 mountY=-1.65 hyp=3.04 mountTheta=-0.58 cameraX=0.31, cameraY=3.02 cameraTheta=1.47
01:21:30.380 00.000 8976 incremental bump (0.312, 3.024) isValid = 1
01:21:30.380 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
01:21:30.380 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:21:30.380 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:21:30.380 00.000 8976 move complete, result=0
01:21:30.380 00.000 9828 Worker thread wakes up
01:21:30.380 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:21:30.380 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:21:30.380 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:21:30.380 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
01:21:30.380 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
01:21:30.380 00.000 8976 worker thread done servicing request
01:21:30.380 00.000 8976 Worker thread wakes up
01:21:30.381 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:30.381 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:30.381 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
01:21:30.381 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:21:30.381 00.000 9828 BLC: window closed
01:21:30.381 00.000 9828 MoveAxis(E, 5, B)
01:21:30.381 00.000 9828 Guiding  Dir = 2, Dur = 5
01:21:30.381 00.000 9828 IsSlewing returns 0
01:21:30.381 00.000 9828 IsGuiding returns 0
01:21:30.381 00.000 9828 PulseGuide returned control before completion, sleep 15
01:21:30.402 00.021 9828 IsGuiding returns 1
01:21:30.402 00.000 9828 scope still moving after pulse duration time elapsed
01:21:30.433 00.031 9828 IsSlewing returns 0
01:21:30.433 00.000 9828 IsGuiding returns 1
01:21:30.465 00.032 9828 IsSlewing returns 0
01:21:30.465 00.000 9828 IsGuiding returns 1
01:21:30.494 00.029 9828 IsSlewing returns 0
01:21:30.495 00.001 9828 IsGuiding returns 0
01:21:30.495 00.000 9828 scope move finished after 5 + 108 ms
01:21:30.495 00.000 9828 Move returns status 0, amount 5
01:21:30.495 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:30.495 00.000 9828 MoveAxis(N, 16, B)
01:21:30.495 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:30.510 00.015 9828 IsSlewing returns 0
01:21:30.510 00.000 9828 IsGuiding returns 0
01:21:30.510 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:30.540 00.030 9828 IsGuiding returns 1
01:21:30.545 00.005 9828 scope still moving after pulse duration time elapsed
01:21:30.571 00.026 9828 IsSlewing returns 0
01:21:30.571 00.000 9828 IsGuiding returns 1
01:21:30.602 00.031 9828 IsSlewing returns 0
01:21:30.603 00.001 9828 IsGuiding returns 1
01:21:30.632 00.029 9828 IsSlewing returns 0
01:21:30.632 00.000 9828 IsGuiding returns 1
01:21:30.663 00.031 9828 IsSlewing returns 0
01:21:30.663 00.000 9828 IsGuiding returns 0
01:21:30.663 00.000 9828 scope move finished after 16 + 136 ms
01:21:30.663 00.000 9828 Move returns status 0, amount 16
01:21:30.663 00.000 9828 move complete, result=0
01:21:30.663 00.000 9828 worker thread done servicing request
01:21:30.663 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:21:31.072 00.409 8976 Exposure complete
01:21:31.079 00.007 8976 worker thread done servicing request
01:21:31.079 00.000 5052 OnExposeComplete: enter
01:21:31.079 00.000 5052 UpdateGuideState(): m_state=6
01:21:31.079 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3408
01:21:31.079 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.76, Mass=175, SNR=9.1, Peak=63 HFD=2.9
01:21:31.079 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:21:31.079 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
01:21:31.079 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.05 hyp=0.44 cameraTheta=3.02 mountX=0.24 mountY=0.34, mountTheta=0.94
01:21:31.080 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.05, opts=13)
01:21:31.080 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.05)
01:21:31.080 00.000 8976 Worker thread wakes up
01:21:31.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.05) opts 0xd
01:21:31.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.05)
01:21:31.080 00.000 8976 Moving (-0.44, 0.05) raw xDistance=0.24 yDistance=0.34
01:21:31.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:21:31.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:21:31.080 00.000 8976 MoveAxis(R, 0, ABG)
01:21:31.080 00.000 8976 MoveAxis(D, 1, ABG)
01:21:31.080 00.000 8976 stepping (-18, 7) + (0, -1)
01:21:31.081 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:31.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:21:31.090 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
01:21:31.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:31.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:31.090 00.000 5052 Enqueuing Expose request
01:21:31.099 00.009 8976 Received - 47 (G) 
01:21:31.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:31.099 00.000 8976 stepped: pos (-18, 6)
01:21:31.099 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
01:21:31.099 00.000 8976 MountToCamera -- mountX=2.62 mountY=-1.42 hyp=2.98 mountTheta=-0.50 cameraX=0.07, cameraY=2.98 cameraTheta=1.55
01:21:31.099 00.000 8976 incremental bump (0.075, 2.979) isValid = 1
01:21:31.099 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
01:21:31.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:21:31.099 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:21:31.099 00.000 8976 move complete, result=0
01:21:31.099 00.000 8976 worker thread done servicing request
01:21:31.099 00.000 8976 Worker thread wakes up
01:21:31.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:31.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:31.099 00.000 9828 Worker thread wakes up
01:21:31.099 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:21:31.099 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:21:31.100 00.001 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:21:31.100 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
01:21:31.100 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
01:21:31.100 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
01:21:31.100 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:21:31.100 00.000 9828 BLC: window closed
01:21:31.100 00.000 9828 MoveAxis(E, 3, B)
01:21:31.100 00.000 9828 Guiding  Dir = 2, Dur = 3
01:21:31.100 00.000 9828 IsSlewing returns 0
01:21:31.100 00.000 9828 IsGuiding returns 0
01:21:31.100 00.000 9828 PulseGuide returned control before completion, sleep 13
01:21:31.126 00.026 9828 IsGuiding returns 1
01:21:31.126 00.000 9828 scope still moving after pulse duration time elapsed
01:21:31.158 00.032 9828 IsSlewing returns 0
01:21:31.158 00.000 9828 IsGuiding returns 1
01:21:31.188 00.030 9828 IsSlewing returns 0
01:21:31.188 00.000 9828 IsGuiding returns 1
01:21:31.220 00.032 9828 IsSlewing returns 0
01:21:31.220 00.000 9828 IsGuiding returns 0
01:21:31.220 00.000 9828 scope move finished after 3 + 116 ms
01:21:31.220 00.000 9828 Move returns status 0, amount 3
01:21:31.220 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:31.220 00.000 9828 MoveAxis(N, 16, B)
01:21:31.220 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:31.236 00.016 9828 IsSlewing returns 0
01:21:31.236 00.000 9828 IsGuiding returns 0
01:21:31.236 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:31.267 00.031 9828 IsGuiding returns 1
01:21:31.267 00.000 9828 scope still moving after pulse duration time elapsed
01:21:31.298 00.031 9828 IsSlewing returns 0
01:21:31.298 00.000 9828 IsGuiding returns 1
01:21:31.329 00.031 9828 IsSlewing returns 0
01:21:31.329 00.000 9828 IsGuiding returns 1
01:21:31.360 00.031 9828 IsSlewing returns 0
01:21:31.360 00.000 9828 IsGuiding returns 1
01:21:31.391 00.031 9828 IsSlewing returns 0
01:21:31.391 00.000 9828 IsGuiding returns 0
01:21:31.391 00.000 9828 scope move finished after 16 + 138 ms
01:21:31.391 00.000 9828 Move returns status 0, amount 16
01:21:31.391 00.000 9828 move complete, result=0
01:21:31.391 00.000 9828 worker thread done servicing request
01:21:31.391 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:21:31.791 00.400 8976 Exposure complete
01:21:31.796 00.005 8976 worker thread done servicing request
01:21:31.796 00.000 5052 OnExposeComplete: enter
01:21:31.796 00.000 5052 UpdateGuideState(): m_state=6
01:21:31.797 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3409
01:21:31.797 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.53, Mass=187, SNR=9.4, Peak=66 HFD=3.2
01:21:31.797 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
01:21:31.797 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
01:21:31.797 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.18 hyp=0.81 cameraTheta=-2.92 mountX=0.20 mountY=0.76, mountTheta=1.31
01:21:31.797 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.18, opts=13)
01:21:31.797 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.18)
01:21:31.797 00.000 8976 Worker thread wakes up
01:21:31.798 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.18) opts 0xd
01:21:31.798 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.18)
01:21:31.798 00.000 8976 Moving (-0.79, -0.18) raw xDistance=0.20 yDistance=0.76
01:21:31.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:21:31.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.76
01:21:31.798 00.000 8976 MoveAxis(R, 0, ABG)
01:21:31.798 00.000 8976 MoveAxis(D, 3, ABG)
01:21:31.798 00.000 8976 stepping (-18, 6) + (0, -3)
01:21:31.798 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:31.798 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:21:31.808 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:21:31.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:31.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:31.808 00.000 5052 Enqueuing Expose request
01:21:31.834 00.026 8976 Received - 47 (G) 
01:21:31.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:31.834 00.000 8976 stepped: pos (-18, 3)
01:21:31.834 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
01:21:31.834 00.000 8976 MountToCamera -- mountX=2.66 mountY=-1.11 hyp=2.89 mountTheta=-0.39 cameraX=-0.22, cameraY=2.88 cameraTheta=1.65
01:21:31.834 00.000 8976 incremental bump (-0.224, 2.878) isValid = 1
01:21:31.834 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
01:21:31.834 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:21:31.834 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:21:31.834 00.000 8976 move complete, result=0
01:21:31.834 00.000 9828 Worker thread wakes up
01:21:31.834 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:21:31.834 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:21:31.834 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
01:21:31.835 00.001 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
01:21:31.835 00.000 8976 worker thread done servicing request
01:21:31.835 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:21:31.835 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
01:21:31.835 00.000 8976 Worker thread wakes up
01:21:31.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:31.835 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:21:31.835 00.000 9828 BLC: window closed
01:21:31.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:31.835 00.000 9828 MoveAxis(W, 1, B)
01:21:31.835 00.000 9828 Guiding  Dir = 3, Dur = 1
01:21:31.835 00.000 9828 IsSlewing returns 0
01:21:31.836 00.001 9828 IsGuiding returns 0
01:21:31.836 00.000 9828 PulseGuide returned control before completion, sleep 11
01:21:31.857 00.021 9828 IsGuiding returns 1
01:21:31.857 00.000 9828 scope still moving after pulse duration time elapsed
01:21:31.889 00.032 9828 IsSlewing returns 0
01:21:31.889 00.000 9828 IsGuiding returns 1
01:21:31.919 00.030 9828 IsSlewing returns 0
01:21:31.919 00.000 9828 IsGuiding returns 1
01:21:31.950 00.031 9828 IsSlewing returns 0
01:21:31.950 00.000 9828 IsGuiding returns 0
01:21:31.950 00.000 9828 scope move finished after 1 + 113 ms
01:21:31.950 00.000 9828 Move returns status 0, amount 1
01:21:31.950 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:31.950 00.000 9828 MoveAxis(N, 16, B)
01:21:31.950 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:31.966 00.016 9828 IsSlewing returns 0
01:21:31.966 00.000 9828 IsGuiding returns 0
01:21:31.966 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:31.996 00.030 9828 IsGuiding returns 1
01:21:31.996 00.000 9828 scope still moving after pulse duration time elapsed
01:21:32.027 00.031 9828 IsSlewing returns 0
01:21:32.028 00.001 9828 IsGuiding returns 1
01:21:32.058 00.030 9828 IsSlewing returns 0
01:21:32.058 00.000 9828 IsGuiding returns 1
01:21:32.089 00.031 9828 IsSlewing returns 0
01:21:32.089 00.000 9828 IsGuiding returns 1
01:21:32.120 00.031 9828 IsSlewing returns 0
01:21:32.120 00.000 9828 IsGuiding returns 0
01:21:32.120 00.000 9828 scope move finished after 16 + 137 ms
01:21:32.121 00.001 9828 Move returns status 0, amount 16
01:21:32.121 00.000 9828 move complete, result=0
01:21:32.121 00.000 9828 worker thread done servicing request
01:21:32.121 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
01:21:32.523 00.402 8976 Exposure complete
01:21:32.529 00.006 8976 worker thread done servicing request
01:21:32.529 00.000 5052 OnExposeComplete: enter
01:21:32.529 00.000 5052 UpdateGuideState(): m_state=6
01:21:32.529 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3410
01:21:32.529 00.000 5052 Star::Find returns 1 (0), X=328.03, Y=282.06, Mass=178, SNR=9.1, Peak=64 HFD=3.9
01:21:32.529 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:21:32.529 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
01:21:32.529 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=0.35 hyp=1.19 cameraTheta=2.85 mountX=0.83 mountY=0.77, mountTheta=0.75
01:21:32.530 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.14, y=0.35, opts=13)
01:21:32.530 00.000 5052 Enqueuing Move request for stepguider (-1.14, 0.35)
01:21:32.530 00.000 8976 Worker thread wakes up
01:21:32.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.14, 0.35) opts 0xd
01:21:32.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.14, 0.35)
01:21:32.530 00.000 8976 Moving (-1.14, 0.35) raw xDistance=0.83 yDistance=0.77
01:21:32.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
01:21:32.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.77
01:21:32.530 00.000 8976 MoveAxis(L, 3, ABG)
01:21:32.530 00.000 8976 stepping (-18, 3) + (-3, 0)
01:21:32.530 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:32.531 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:21:32.543 00.012 5052 UpdateGuideState exits: m=178 SNR=9.1
01:21:32.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:32.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:32.543 00.000 5052 Enqueuing Expose request
01:21:32.570 00.027 8976 Received - 47 (G) 
01:21:32.570 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:32.570 00.000 8976 stepped: pos (-21, 3)
01:21:32.570 00.000 8976 MoveAxis(D, 3, ABG)
01:21:32.570 00.000 8976 stepping (-21, 3) + (0, -3)
01:21:32.570 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:32.601 00.031 8976 Received - 47 (G) 
01:21:32.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:32.601 00.000 8976 stepped: pos (-21, 0)
01:21:32.602 00.001 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
01:21:32.602 00.000 8976 MountToCamera -- mountX=2.85 mountY=-0.74 hyp=2.94 mountTheta=-0.26 cameraX=-0.63, cameraY=2.87 cameraTheta=1.79
01:21:32.602 00.000 8976 incremental bump (-0.633, 2.873) isValid = 1
01:21:32.602 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
01:21:32.602 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:21:32.602 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:21:32.602 00.000 8976 move complete, result=0
01:21:32.602 00.000 9828 Worker thread wakes up
01:21:32.602 00.000 8976 worker thread done servicing request
01:21:32.602 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.8 px 3 ms SOUTH
01:21:32.602 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:21:32.602 00.000 8976 Worker thread wakes up
01:21:32.602 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:21:32.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:32.602 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.41)
01:21:32.602 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:32.602 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.49)
01:21:32.602 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
01:21:32.602 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:21:32.602 00.000 9828 BLC: window closed
01:21:32.603 00.001 9828 MoveAxis(W, 6, B)
01:21:32.603 00.000 9828 Guiding  Dir = 3, Dur = 6
01:21:32.603 00.000 9828 IsSlewing returns 0
01:21:32.603 00.000 9828 IsGuiding returns 0
01:21:32.604 00.001 9828 PulseGuide returned control before completion, sleep 16
01:21:32.631 00.027 9828 IsGuiding returns 1
01:21:32.631 00.000 9828 scope still moving after pulse duration time elapsed
01:21:32.661 00.030 9828 IsSlewing returns 0
01:21:32.661 00.000 9828 IsGuiding returns 1
01:21:32.692 00.031 9828 IsSlewing returns 0
01:21:32.692 00.000 9828 IsGuiding returns 1
01:21:32.723 00.031 9828 IsSlewing returns 0
01:21:32.723 00.000 9828 IsGuiding returns 1
01:21:32.754 00.031 9828 IsSlewing returns 0
01:21:32.754 00.000 9828 IsGuiding returns 1
01:21:32.786 00.032 9828 IsSlewing returns 0
01:21:32.786 00.000 9828 IsGuiding returns 0
01:21:32.786 00.000 9828 scope move finished after 6 + 177 ms
01:21:32.786 00.000 9828 Move returns status 0, amount 6
01:21:32.787 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:32.787 00.000 9828 MoveAxis(N, 16, B)
01:21:32.787 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:32.802 00.015 9828 IsSlewing returns 0
01:21:32.802 00.000 9828 IsGuiding returns 0
01:21:32.802 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:32.834 00.032 9828 IsGuiding returns 1
01:21:32.834 00.000 9828 scope still moving after pulse duration time elapsed
01:21:32.865 00.031 9828 IsSlewing returns 0
01:21:32.865 00.000 9828 IsGuiding returns 1
01:21:32.895 00.030 9828 IsSlewing returns 0
01:21:32.895 00.000 9828 IsGuiding returns 1
01:21:32.927 00.032 9828 IsSlewing returns 0
01:21:32.927 00.000 9828 IsGuiding returns 1
01:21:32.957 00.030 9828 IsSlewing returns 0
01:21:32.957 00.000 9828 IsGuiding returns 0
01:21:32.957 00.000 9828 scope move finished after 16 + 138 ms
01:21:32.957 00.000 9828 Move returns status 0, amount 16
01:21:32.957 00.000 9828 move complete, result=0
01:21:32.957 00.000 9828 worker thread done servicing request
01:21:32.957 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
01:21:33.299 00.342 8976 Exposure complete
01:21:33.305 00.006 8976 worker thread done servicing request
01:21:33.305 00.000 5052 OnExposeComplete: enter
01:21:33.305 00.000 5052 UpdateGuideState(): m_state=6
01:21:33.305 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3411
01:21:33.305 00.000 5052 Star::Find returns 1 (0), X=328.07, Y=281.83, Mass=156, SNR=8.6, Peak=65 HFD=3.1
01:21:33.305 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:21:33.305 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
01:21:33.305 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=0.12 hyp=1.11 cameraTheta=3.03 mountX=0.61 mountY=0.86, mountTheta=0.95
01:21:33.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=0.12, opts=13)
01:21:33.306 00.000 5052 Enqueuing Move request for stepguider (-1.10, 0.12)
01:21:33.306 00.000 8976 Worker thread wakes up
01:21:33.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, 0.12) opts 0xd
01:21:33.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, 0.12)
01:21:33.306 00.000 8976 Moving (-1.10, 0.12) raw xDistance=0.61 yDistance=0.86
01:21:33.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.61
01:21:33.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.86
01:21:33.306 00.000 8976 MoveAxis(L, 3, ABG)
01:21:33.306 00.000 8976 stepping (-21, 0) + (-3, 0)
01:21:33.306 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:33.307 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:21:33.316 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
01:21:33.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:33.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:33.316 00.000 5052 Enqueuing Expose request
01:21:33.337 00.021 8976 Received - 47 (G) 
01:21:33.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:33.337 00.000 8976 stepped: pos (-24, 0)
01:21:33.337 00.000 8976 MoveAxis(D, 4, ABG)
01:21:33.337 00.000 8976 stepping (-24, 0) + (0, -4)
01:21:33.337 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:21:33.369 00.032 8976 Received - 47 (G) 
01:21:33.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:21:33.369 00.000 8976 stepped: pos (-24, -4)
01:21:33.369 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
01:21:33.369 00.000 8976 MountToCamera -- mountX=3.12 mountY=-0.29 hyp=3.13 mountTheta=-0.09 cameraX=-1.16, cameraY=2.91 cameraTheta=1.95
01:21:33.369 00.000 8976 incremental bump (-1.163, 2.909) isValid = 1
01:21:33.369 00.000 8976 Scheduling Mount bump of (-0.043, 0.111)
01:21:33.369 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:21:33.369 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:21:33.369 00.000 8976 move complete, result=0
01:21:33.369 00.000 9828 Worker thread wakes up
01:21:33.369 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:21:33.369 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:21:33.369 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
01:21:33.369 00.000 8976 worker thread done servicing request
01:21:33.369 00.000 8976 Worker thread wakes up
01:21:33.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:33.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:33.369 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.9 px 4 ms SOUTH
01:21:33.370 00.001 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.33)
01:21:33.370 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.04 mountY=-0.12, mountTheta=-1.26
01:21:33.370 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
01:21:33.370 00.000 9828 BLC: window closed
01:21:33.370 00.000 9828 MoveAxis(W, 12, B)
01:21:33.370 00.000 9828 Guiding  Dir = 3, Dur = 12
01:21:33.370 00.000 9828 IsSlewing returns 0
01:21:33.370 00.000 9828 IsGuiding returns 0
01:21:33.370 00.000 9828 PulseGuide returned control before completion, sleep 22
01:21:33.408 00.038 9828 IsGuiding returns 1
01:21:33.408 00.000 9828 scope still moving after pulse duration time elapsed
01:21:33.438 00.030 9828 IsSlewing returns 0
01:21:33.438 00.000 9828 IsGuiding returns 1
01:21:33.468 00.030 9828 IsSlewing returns 0
01:21:33.468 00.000 9828 IsGuiding returns 1
01:21:33.499 00.031 9828 IsSlewing returns 0
01:21:33.499 00.000 9828 IsGuiding returns 0
01:21:33.499 00.000 9828 scope move finished after 12 + 116 ms
01:21:33.499 00.000 9828 Move returns status 0, amount 12
01:21:33.499 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:33.499 00.000 9828 MoveAxis(N, 16, B)
01:21:33.499 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:33.514 00.015 9828 IsSlewing returns 0
01:21:33.515 00.001 9828 IsGuiding returns 0
01:21:33.515 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:33.545 00.030 9828 IsGuiding returns 1
01:21:33.545 00.000 9828 scope still moving after pulse duration time elapsed
01:21:33.576 00.031 9828 IsSlewing returns 0
01:21:33.576 00.000 9828 IsGuiding returns 1
01:21:33.606 00.030 9828 IsSlewing returns 0
01:21:33.606 00.000 9828 IsGuiding returns 1
01:21:33.638 00.032 9828 IsSlewing returns 0
01:21:33.638 00.000 9828 IsGuiding returns 1
01:21:33.669 00.031 9828 IsSlewing returns 0
01:21:33.669 00.000 9828 IsGuiding returns 0
01:21:33.669 00.000 9828 scope move finished after 16 + 138 ms
01:21:33.669 00.000 9828 Move returns status 0, amount 16
01:21:33.669 00.000 9828 move complete, result=0
01:21:33.669 00.000 9828 worker thread done servicing request
01:21:33.669 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
01:21:34.061 00.392 8976 Exposure complete
01:21:34.066 00.005 8976 worker thread done servicing request
01:21:34.066 00.000 5052 OnExposeComplete: enter
01:21:34.067 00.001 5052 UpdateGuideState(): m_state=6
01:21:34.067 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3412
01:21:34.067 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=280.75, Mass=189, SNR=9.4, Peak=60 HFD=3.9
01:21:34.067 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.04) = xAngle (-3.90 = 2.38)
01:21:34.067 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.00 = 2.28)
01:21:34.067 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.96 hyp=1.00 cameraTheta=-1.85 mountX=-0.73 mountY=0.76, mountTheta=2.34
01:21:34.067 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.96, opts=13)
01:21:34.068 00.001 5052 Enqueuing Move request for stepguider (-0.28, -0.96)
01:21:34.068 00.000 8976 Worker thread wakes up
01:21:34.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.96) opts 0xd
01:21:34.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.96)
01:21:34.068 00.000 8976 Moving (-0.28, -0.96) raw xDistance=-0.73 yDistance=0.76
01:21:34.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.73
01:21:34.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.76
01:21:34.068 00.000 8976 MoveAxis(R, 3, ABG)
01:21:34.068 00.000 8976 stepping (-24, -4) + (3, 0)
01:21:34.068 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:34.069 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:21:34.080 00.011 5052 UpdateGuideState exits: m=189 SNR=9.4
01:21:34.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:34.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:34.080 00.000 5052 Enqueuing Expose request
01:21:34.104 00.024 8976 Received - 47 (G) 
01:21:34.105 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:34.105 00.000 8976 stepped: pos (-21, -4)
01:21:34.105 00.000 8976 MoveAxis(D, 3, ABG)
01:21:34.105 00.000 8976 stepping (-21, -4) + (0, -3)
01:21:34.105 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:34.136 00.031 8976 Received - 47 (G) 
01:21:34.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:34.136 00.000 8976 stepped: pos (-21, -7)
01:21:34.137 00.001 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
01:21:34.137 00.000 8976 MountToCamera -- mountX=3.15 mountY=0.17 hyp=3.16 mountTheta=0.05 cameraX=-1.59, cameraY=2.73 cameraTheta=2.10
01:21:34.137 00.000 8976 incremental bump (-1.589, 2.727) isValid = 1
01:21:34.137 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
01:21:34.137 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:21:34.137 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:21:34.137 00.000 8976 move complete, result=0
01:21:34.137 00.000 8976 worker thread done servicing request
01:21:34.137 00.000 9828 Worker thread wakes up
01:21:34.137 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:21:34.137 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:21:34.137 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
01:21:34.137 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.19)
01:21:34.137 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.05 mountY=-0.11, mountTheta=-1.12
01:21:34.137 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:21:34.138 00.001 9828 BLC: window closed
01:21:34.138 00.000 9828 MoveAxis(W, 17, B)
01:21:34.138 00.000 9828 Guiding  Dir = 3, Dur = 17
01:21:34.138 00.000 8976 Worker thread wakes up
01:21:34.138 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.8 px 3 ms SOUTH
01:21:34.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:34.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:34.138 00.000 9828 IsSlewing returns 0
01:21:34.138 00.000 9828 IsGuiding returns 0
01:21:34.138 00.000 9828 PulseGuide returned control before completion, sleep 27
01:21:34.179 00.041 9828 IsGuiding returns 1
01:21:34.179 00.000 9828 scope still moving after pulse duration time elapsed
01:21:34.210 00.031 9828 IsSlewing returns 0
01:21:34.210 00.000 9828 IsGuiding returns 1
01:21:34.241 00.031 9828 IsSlewing returns 0
01:21:34.241 00.000 9828 IsGuiding returns 1
01:21:34.272 00.031 9828 IsSlewing returns 0
01:21:34.272 00.000 9828 IsGuiding returns 0
01:21:34.272 00.000 9828 scope move finished after 17 + 116 ms
01:21:34.272 00.000 9828 Move returns status 0, amount 17
01:21:34.272 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:34.272 00.000 9828 MoveAxis(N, 15, B)
01:21:34.272 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:34.288 00.016 9828 IsSlewing returns 0
01:21:34.288 00.000 9828 IsGuiding returns 0
01:21:34.288 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:34.318 00.030 9828 IsGuiding returns 1
01:21:34.318 00.000 9828 scope still moving after pulse duration time elapsed
01:21:34.349 00.031 9828 IsSlewing returns 0
01:21:34.349 00.000 9828 IsGuiding returns 1
01:21:34.380 00.031 9828 IsSlewing returns 0
01:21:34.380 00.000 9828 IsGuiding returns 1
01:21:34.411 00.031 9828 IsSlewing returns 0
01:21:34.411 00.000 9828 IsGuiding returns 1
01:21:34.442 00.031 9828 IsSlewing returns 0
01:21:34.442 00.000 9828 IsGuiding returns 0
01:21:34.442 00.000 9828 scope move finished after 15 + 139 ms
01:21:34.442 00.000 9828 Move returns status 0, amount 15
01:21:34.442 00.000 9828 move complete, result=0
01:21:34.442 00.000 9828 worker thread done servicing request
01:21:34.442 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:21:34.827 00.385 8976 Exposure complete
01:21:34.833 00.006 8976 worker thread done servicing request
01:21:34.833 00.000 5052 OnExposeComplete: enter
01:21:34.833 00.000 5052 UpdateGuideState(): m_state=6
01:21:34.833 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3413
01:21:34.833 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.49, Mass=175, SNR=9.1, Peak=60 HFD=3.3
01:21:34.833 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
01:21:34.833 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
01:21:34.833 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.22 hyp=0.60 cameraTheta=-0.37 mountX=-0.45 mountY=-0.35, mountTheta=-2.48
01:21:34.834 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.22, opts=13)
01:21:34.834 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.22)
01:21:34.834 00.000 8976 Worker thread wakes up
01:21:34.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.22) opts 0xd
01:21:34.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.22)
01:21:34.834 00.000 8976 Moving (0.56, -0.22) raw xDistance=-0.45 yDistance=-0.35
01:21:34.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
01:21:34.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.35
01:21:34.834 00.000 8976 MoveAxis(R, 2, ABG)
01:21:34.834 00.000 8976 stepping (-21, -7) + (2, 0)
01:21:34.834 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:34.835 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:34.845 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
01:21:34.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:34.845 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:34.845 00.000 5052 Enqueuing Expose request
01:21:34.872 00.027 8976 Received - 47 (G) 
01:21:34.872 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:34.872 00.000 8976 stepped: pos (-19, -7)
01:21:34.872 00.000 8976 MoveAxis(U, 1, ABG)
01:21:34.872 00.000 8976 stepping (-19, -7) + (0, 1)
01:21:34.872 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:34.903 00.031 8976 Received - 47 (G) 
01:21:34.903 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:34.903 00.000 8976 stepped: pos (-19, -6)
01:21:34.903 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.18 = 2.18)
01:21:34.904 00.001 8976 MountToCamera -- mountX=3.07 mountY=0.43 hyp=3.10 mountTheta=0.14 cameraX=-1.78, cameraY=2.54 cameraTheta=2.18
01:21:34.904 00.000 8976 incremental bump (-1.782, 2.539) isValid = 1
01:21:34.904 00.000 8976 Scheduling Mount bump of (-0.066, 0.097)
01:21:34.904 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:21:34.904 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:21:34.904 00.000 8976 move complete, result=0
01:21:34.904 00.000 8976 worker thread done servicing request
01:21:34.904 00.000 8976 Worker thread wakes up
01:21:34.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:34.904 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:34.904 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 1 ms NORTH
01:21:34.904 00.000 9828 Worker thread wakes up
01:21:34.904 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:21:34.905 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:21:34.905 00.000 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.26 = -1.02)
01:21:34.905 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.10)
01:21:34.905 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=0.06 mountY=-0.11, mountTheta=-1.04
01:21:34.905 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
01:21:34.905 00.000 9828 BLC: window closed
01:21:34.905 00.000 9828 MoveAxis(W, 20, B)
01:21:34.905 00.000 9828 Guiding  Dir = 3, Dur = 20
01:21:34.905 00.000 9828 IsSlewing returns 0
01:21:34.906 00.001 9828 IsGuiding returns 0
01:21:34.906 00.000 9828 PulseGuide returned control before completion, sleep 30
01:21:34.950 00.044 9828 IsGuiding returns 1
01:21:34.950 00.000 9828 scope still moving after pulse duration time elapsed
01:21:34.981 00.031 9828 IsSlewing returns 0
01:21:34.981 00.000 9828 IsGuiding returns 1
01:21:35.013 00.032 9828 IsSlewing returns 0
01:21:35.013 00.000 9828 IsGuiding returns 1
01:21:35.044 00.031 9828 IsSlewing returns 0
01:21:35.044 00.000 9828 IsGuiding returns 1
01:21:35.075 00.031 9828 IsSlewing returns 0
01:21:35.075 00.000 9828 IsGuiding returns 1
01:21:35.106 00.031 9828 IsSlewing returns 0
01:21:35.106 00.000 9828 IsGuiding returns 1
01:21:35.136 00.030 9828 IsSlewing returns 0
01:21:35.136 00.000 9828 IsGuiding returns 1
01:21:35.167 00.031 9828 IsSlewing returns 0
01:21:35.167 00.000 9828 IsGuiding returns 0
01:21:35.167 00.000 9828 scope move finished after 20 + 241 ms
01:21:35.167 00.000 9828 Move returns status 0, amount 20
01:21:35.167 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:35.167 00.000 9828 MoveAxis(N, 14, B)
01:21:35.167 00.000 9828 Guiding  Dir = 0, Dur = 14
01:21:35.182 00.015 9828 IsSlewing returns 0
01:21:35.182 00.000 9828 IsGuiding returns 0
01:21:35.182 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:35.213 00.031 9828 IsGuiding returns 1
01:21:35.213 00.000 9828 scope still moving after pulse duration time elapsed
01:21:35.244 00.031 9828 IsSlewing returns 0
01:21:35.244 00.000 9828 IsGuiding returns 1
01:21:35.275 00.031 9828 IsSlewing returns 0
01:21:35.275 00.000 9828 IsGuiding returns 1
01:21:35.307 00.032 9828 IsSlewing returns 0
01:21:35.307 00.000 9828 IsGuiding returns 1
01:21:35.338 00.031 9828 IsSlewing returns 0
01:21:35.338 00.000 9828 IsGuiding returns 0
01:21:35.338 00.000 9828 scope move finished after 14 + 141 ms
01:21:35.338 00.000 9828 Move returns status 0, amount 14
01:21:35.338 00.000 9828 move complete, result=0
01:21:35.338 00.000 9828 worker thread done servicing request
01:21:35.338 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:21:35.598 00.260 8976 Exposure complete
01:21:35.605 00.007 8976 worker thread done servicing request
01:21:35.605 00.000 5052 OnExposeComplete: enter
01:21:35.605 00.000 5052 UpdateGuideState(): m_state=6
01:21:35.605 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3414
01:21:35.605 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=282.04, Mass=188, SNR=9.4, Peak=62 HFD=3.6
01:21:35.605 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:21:35.605 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:21:35.605 00.000 5052 CameraToMount -- cameraX=1.15 cameraY=0.33 hyp=1.20 cameraTheta=0.28 mountX=-0.23 mountY=-1.15, mountTheta=-1.77
01:21:35.605 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.15, y=0.33, opts=13)
01:21:35.605 00.000 5052 Enqueuing Move request for stepguider (1.15, 0.33)
01:21:35.605 00.000 8976 Worker thread wakes up
01:21:35.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.15, 0.33) opts 0xd
01:21:35.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.15, 0.33)
01:21:35.607 00.002 8976 Moving (1.15, 0.33) raw xDistance=-0.23 yDistance=-1.15
01:21:35.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:21:35.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.15
01:21:35.607 00.000 8976 MoveAxis(R, 0, ABG)
01:21:35.607 00.000 8976 MoveAxis(U, 5, ABG)
01:21:35.607 00.000 8976 stepping (-19, -6) + (0, 5)
01:21:35.607 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:21:35.607 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:21:35.615 00.008 5052 UpdateGuideState exits: m=188 SNR=9.4
01:21:35.616 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:35.616 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:35.616 00.000 5052 Enqueuing Expose request
01:21:35.655 00.039 8976 Received - 47 (G) 
01:21:35.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:21:35.655 00.000 8976 stepped: pos (-19, -1)
01:21:35.655 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
01:21:35.655 00.000 8976 MountToCamera -- mountX=3.02 mountY=0.34 hyp=3.04 mountTheta=0.11 cameraX=-1.68, cameraY=2.53 cameraTheta=2.16
01:21:35.655 00.000 8976 incremental bump (-1.677, 2.532) isValid = 1
01:21:35.655 00.000 8976 Scheduling Mount bump of (-0.063, 0.099)
01:21:35.655 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:21:35.655 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:21:35.655 00.000 8976 move complete, result=0
01:21:35.655 00.000 9828 Worker thread wakes up
01:21:35.655 00.000 8976 worker thread done servicing request
01:21:35.655 00.000 8976 Worker thread wakes up
01:21:35.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:35.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:35.656 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:21:35.656 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:21:35.656 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.05)
01:21:35.656 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
01:21:35.656 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.07
01:21:35.656 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:21:35.656 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.1 px 5 ms NORTH
01:21:35.656 00.000 9828 BLC: window closed
01:21:35.656 00.000 9828 MoveAxis(W, 19, B)
01:21:35.656 00.000 9828 Guiding  Dir = 3, Dur = 19
01:21:35.656 00.000 9828 IsSlewing returns 0
01:21:35.657 00.001 9828 IsGuiding returns 0
01:21:35.657 00.000 9828 PulseGuide returned control before completion, sleep 29
01:21:35.699 00.042 9828 IsGuiding returns 1
01:21:35.699 00.000 9828 scope still moving after pulse duration time elapsed
01:21:35.730 00.031 9828 IsSlewing returns 0
01:21:35.731 00.001 9828 IsGuiding returns 1
01:21:35.760 00.029 9828 IsSlewing returns 0
01:21:35.760 00.000 9828 IsGuiding returns 1
01:21:35.791 00.031 9828 IsSlewing returns 0
01:21:35.792 00.001 9828 IsGuiding returns 0
01:21:35.792 00.000 9828 scope move finished after 19 + 116 ms
01:21:35.792 00.000 9828 Move returns status 0, amount 19
01:21:35.792 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:35.792 00.000 9828 MoveAxis(N, 15, B)
01:21:35.792 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:35.806 00.014 9828 IsSlewing returns 0
01:21:35.806 00.000 9828 IsGuiding returns 0
01:21:35.806 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:35.837 00.031 9828 IsGuiding returns 1
01:21:35.837 00.000 9828 scope still moving after pulse duration time elapsed
01:21:35.867 00.030 9828 IsSlewing returns 0
01:21:35.867 00.000 9828 IsGuiding returns 1
01:21:35.899 00.032 9828 IsSlewing returns 0
01:21:35.899 00.000 9828 IsGuiding returns 1
01:21:35.931 00.032 9828 IsSlewing returns 0
01:21:35.931 00.000 9828 IsGuiding returns 1
01:21:35.962 00.031 9828 IsSlewing returns 0
01:21:35.962 00.000 9828 IsGuiding returns 0
01:21:35.962 00.000 9828 scope move finished after 15 + 140 ms
01:21:35.962 00.000 9828 Move returns status 0, amount 15
01:21:35.962 00.000 9828 move complete, result=0
01:21:35.962 00.000 9828 worker thread done servicing request
01:21:35.962 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 15 ms NORTH
01:21:36.347 00.385 8976 Exposure complete
01:21:36.353 00.006 8976 worker thread done servicing request
01:21:36.353 00.000 5052 OnExposeComplete: enter
01:21:36.353 00.000 5052 UpdateGuideState(): m_state=6
01:21:36.353 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3415
01:21:36.353 00.000 5052 Star::Find returns 1 (0), X=330.39, Y=281.57, Mass=179, SNR=9.2, Peak=62 HFD=3.2
01:21:36.353 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:21:36.353 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
01:21:36.353 00.000 5052 CameraToMount -- cameraX=1.22 cameraY=-0.14 hyp=1.23 cameraTheta=-0.11 mountX=-0.68 mountY=-0.95, mountTheta=-2.19
01:21:36.354 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.22, y=-0.14, opts=13)
01:21:36.354 00.000 5052 Enqueuing Move request for stepguider (1.22, -0.14)
01:21:36.354 00.000 8976 Worker thread wakes up
01:21:36.354 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.22, -0.14) opts 0xd
01:21:36.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.22, -0.14)
01:21:36.354 00.000 8976 Moving (1.22, -0.14) raw xDistance=-0.68 yDistance=-0.95
01:21:36.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:21:36.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.95
01:21:36.354 00.000 8976 MoveAxis(R, 3, ABG)
01:21:36.355 00.001 8976 stepping (-19, -1) + (3, 0)
01:21:36.355 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:36.355 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:21:36.364 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:21:36.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:36.364 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:36.365 00.001 5052 Enqueuing Expose request
01:21:36.390 00.025 8976 Received - 47 (G) 
01:21:36.391 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:36.391 00.000 8976 stepped: pos (-16, -1)
01:21:36.391 00.000 8976 MoveAxis(U, 4, ABG)
01:21:36.391 00.000 8976 stepping (-16, -1) + (0, 4)
01:21:36.391 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:21:36.422 00.031 8976 Received - 47 (G) 
01:21:36.422 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:21:36.422 00.000 8976 stepped: pos (-16, 3)
01:21:36.422 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
01:21:36.422 00.000 8976 MountToCamera -- mountX=2.83 mountY=0.07 hyp=2.83 mountTheta=0.03 cameraX=-1.35, cameraY=2.49 cameraTheta=2.07
01:21:36.422 00.000 8976 incremental bump (-1.352, 2.488) isValid = 1
01:21:36.422 00.000 8976 Scheduling Mount bump of (-0.055, 0.105)
01:21:36.422 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.10, opts=4)
01:21:36.422 00.000 8976 Enqueuing Move request for scope (-0.05, 0.10)
01:21:36.422 00.000 8976 move complete, result=0
01:21:36.422 00.000 9828 Worker thread wakes up
01:21:36.422 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.9 px 4 ms NORTH
01:21:36.423 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0x4
01:21:36.423 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
01:21:36.423 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
01:21:36.423 00.000 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.21)
01:21:36.423 00.000 8976 worker thread done servicing request
01:21:36.423 00.000 8976 Worker thread wakes up
01:21:36.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:36.423 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:36.423 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.05 mountX=0.05 mountY=-0.11, mountTheta=-1.15
01:21:36.423 00.000 9828 Moving (-0.05, 0.10) raw xDistance=0.05 yDistance=-0.11
01:21:36.423 00.000 9828 BLC: window closed
01:21:36.423 00.000 9828 MoveAxis(W, 16, B)
01:21:36.423 00.000 9828 Guiding  Dir = 3, Dur = 16
01:21:36.423 00.000 9828 IsSlewing returns 0
01:21:36.424 00.001 9828 IsGuiding returns 0
01:21:36.424 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:36.458 00.034 9828 IsGuiding returns 1
01:21:36.458 00.000 9828 scope still moving after pulse duration time elapsed
01:21:36.489 00.031 9828 IsSlewing returns 0
01:21:36.489 00.000 9828 IsGuiding returns 1
01:21:36.519 00.030 9828 IsSlewing returns 0
01:21:36.519 00.000 9828 IsGuiding returns 1
01:21:36.550 00.031 9828 IsSlewing returns 0
01:21:36.550 00.000 9828 IsGuiding returns 0
01:21:36.550 00.000 9828 scope move finished after 16 + 110 ms
01:21:36.550 00.000 9828 Move returns status 0, amount 16
01:21:36.550 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:36.550 00.000 9828 MoveAxis(N, 15, B)
01:21:36.550 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:36.566 00.016 9828 IsSlewing returns 0
01:21:36.566 00.000 9828 IsGuiding returns 0
01:21:36.567 00.001 9828 PulseGuide returned control before completion, sleep 25
01:21:36.598 00.031 9828 IsGuiding returns 1
01:21:36.598 00.000 9828 scope still moving after pulse duration time elapsed
01:21:36.630 00.032 9828 IsSlewing returns 0
01:21:36.630 00.000 9828 IsGuiding returns 1
01:21:36.661 00.031 9828 IsSlewing returns 0
01:21:36.661 00.000 9828 IsGuiding returns 1
01:21:36.693 00.032 9828 IsSlewing returns 0
01:21:36.693 00.000 9828 IsGuiding returns 1
01:21:36.724 00.031 9828 IsSlewing returns 0
01:21:36.724 00.000 9828 IsGuiding returns 0
01:21:36.724 00.000 9828 scope move finished after 15 + 142 ms
01:21:36.724 00.000 9828 Move returns status 0, amount 15
01:21:36.724 00.000 9828 move complete, result=0
01:21:36.724 00.000 9828 worker thread done servicing request
01:21:36.724 00.000 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 15 ms NORTH
01:21:37.118 00.394 8976 Exposure complete
01:21:37.123 00.005 8976 worker thread done servicing request
01:21:37.123 00.000 5052 OnExposeComplete: enter
01:21:37.123 00.000 5052 UpdateGuideState(): m_state=6
01:21:37.123 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3416
01:21:37.123 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=282.41, Mass=185, SNR=9.4, Peak=67 HFD=3.1
01:21:37.123 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
01:21:37.123 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
01:21:37.123 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=0.70 hyp=1.17 cameraTheta=0.64 mountX=0.20 mountY=-1.16, mountTheta=-1.40
01:21:37.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=0.70, opts=13)
01:21:37.124 00.000 5052 Enqueuing Move request for stepguider (0.93, 0.70)
01:21:37.124 00.000 8976 Worker thread wakes up
01:21:37.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, 0.70) opts 0xd
01:21:37.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, 0.70)
01:21:37.124 00.000 8976 Moving (0.93, 0.70) raw xDistance=0.20 yDistance=-1.16
01:21:37.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:21:37.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.16
01:21:37.125 00.001 8976 MoveAxis(R, 0, ABG)
01:21:37.125 00.000 8976 MoveAxis(U, 5, ABG)
01:21:37.125 00.000 8976 stepping (-16, 3) + (0, 5)
01:21:37.125 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:21:37.125 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:21:37.136 00.011 5052 UpdateGuideState exits: m=185 SNR=9.4
01:21:37.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:37.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:37.136 00.000 5052 Enqueuing Expose request
01:21:37.174 00.038 8976 Received - 47 (G) 
01:21:37.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:21:37.174 00.000 8976 stepped: pos (-16, 8)
01:21:37.174 00.000 8976 MountToCamera -- mountTheta (-0.14) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
01:21:37.174 00.000 8976 MountToCamera -- mountX=2.71 mountY=-0.37 hyp=2.73 mountTheta=-0.14 cameraX=-0.90, cameraY=2.58 cameraTheta=1.91
01:21:37.174 00.000 8976 incremental bump (-0.901, 2.578) isValid = 1
01:21:37.174 00.000 8976 Scheduling Mount bump of (-0.038, 0.112)
01:21:37.174 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:21:37.174 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:21:37.174 00.000 8976 move complete, result=0
01:21:37.175 00.001 9828 Worker thread wakes up
01:21:37.175 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:21:37.175 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:21:37.175 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
01:21:37.175 00.000 8976 worker thread done servicing request
01:21:37.175 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
01:21:37.175 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.30
01:21:37.175 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.2 px 5 ms NORTH
01:21:37.175 00.000 8976 Worker thread wakes up
01:21:37.175 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:21:37.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:37.175 00.000 9828 BLC: window closed
01:21:37.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:37.175 00.000 9828 MoveAxis(W, 10, B)
01:21:37.175 00.000 9828 Guiding  Dir = 3, Dur = 10
01:21:37.176 00.001 9828 IsSlewing returns 0
01:21:37.176 00.000 9828 IsGuiding returns 0
01:21:37.176 00.000 9828 PulseGuide returned control before completion, sleep 20
01:21:37.203 00.027 9828 IsGuiding returns 1
01:21:37.203 00.000 9828 scope still moving after pulse duration time elapsed
01:21:37.234 00.031 9828 IsSlewing returns 0
01:21:37.234 00.000 9828 IsGuiding returns 1
01:21:37.265 00.031 9828 IsSlewing returns 0
01:21:37.265 00.000 9828 IsGuiding returns 1
01:21:37.296 00.031 9828 IsSlewing returns 0
01:21:37.296 00.000 9828 IsGuiding returns 1
01:21:37.328 00.032 9828 IsSlewing returns 0
01:21:37.328 00.000 9828 IsGuiding returns 0
01:21:37.328 00.000 9828 scope move finished after 10 + 142 ms
01:21:37.328 00.000 9828 Move returns status 0, amount 10
01:21:37.328 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:37.328 00.000 9828 MoveAxis(N, 16, B)
01:21:37.328 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:37.343 00.015 9828 IsSlewing returns 0
01:21:37.348 00.005 9828 IsGuiding returns 0
01:21:37.348 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:37.390 00.042 9828 IsGuiding returns 1
01:21:37.390 00.000 9828 scope still moving after pulse duration time elapsed
01:21:37.420 00.030 9828 IsSlewing returns 0
01:21:37.420 00.000 9828 IsGuiding returns 1
01:21:37.451 00.031 9828 IsSlewing returns 0
01:21:37.451 00.000 9828 IsGuiding returns 1
01:21:37.482 00.031 9828 IsSlewing returns 0
01:21:37.482 00.000 9828 IsGuiding returns 0
01:21:37.482 00.000 9828 scope move finished after 16 + 117 ms
01:21:37.482 00.000 9828 Move returns status 0, amount 16
01:21:37.482 00.000 9828 move complete, result=0
01:21:37.482 00.000 9828 worker thread done servicing request
01:21:37.482 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:21:37.879 00.397 8976 Exposure complete
01:21:37.884 00.005 8976 worker thread done servicing request
01:21:37.884 00.000 5052 OnExposeComplete: enter
01:21:37.884 00.000 5052 UpdateGuideState(): m_state=6
01:21:37.884 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3417
01:21:37.884 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.70, Mass=174, SNR=9.1, Peak=65 HFD=3.0
01:21:37.885 00.001 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
01:21:37.885 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
01:21:37.885 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-0.02 mountX=-0.15 mountY=-0.26, mountTheta=-2.09
01:21:37.886 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.01, opts=13)
01:21:37.886 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.01)
01:21:37.886 00.000 8976 Worker thread wakes up
01:21:37.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.01) opts 0xd
01:21:37.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.01)
01:21:37.886 00.000 8976 Moving (0.32, -0.01) raw xDistance=-0.15 yDistance=-0.26
01:21:37.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:21:37.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.26
01:21:37.886 00.000 8976 MoveAxis(R, 0, ABG)
01:21:37.886 00.000 8976 MoveAxis(U, 1, ABG)
01:21:37.886 00.000 8976 stepping (-16, 8) + (0, 1)
01:21:37.886 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:37.887 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:21:37.896 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
01:21:37.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:37.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:37.896 00.000 5052 Enqueuing Expose request
01:21:37.910 00.014 8976 Received - 47 (G) 
01:21:37.910 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:37.910 00.000 8976 stepped: pos (-16, 9)
01:21:37.910 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
01:21:37.910 00.000 8976 MountToCamera -- mountX=2.62 mountY=-0.72 hyp=2.72 mountTheta=-0.27 cameraX=-0.55, cameraY=2.66 cameraTheta=1.78
01:21:37.910 00.000 8976 incremental bump (-0.552, 2.662) isValid = 1
01:21:37.910 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
01:21:37.910 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:21:37.910 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:21:37.910 00.000 8976 move complete, result=0
01:21:37.910 00.000 8976 worker thread done servicing request
01:21:37.910 00.000 8976 Worker thread wakes up
01:21:37.910 00.000 9828 Worker thread wakes up
01:21:37.910 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:21:37.910 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:21:37.910 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
01:21:37.910 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:21:37.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:37.911 00.001 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
01:21:37.911 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:37.911 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
01:21:37.911 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:21:37.911 00.000 9828 BLC: window closed
01:21:37.911 00.000 9828 MoveAxis(W, 6, B)
01:21:37.911 00.000 9828 Guiding  Dir = 3, Dur = 6
01:21:37.911 00.000 9828 IsSlewing returns 0
01:21:37.911 00.000 9828 IsGuiding returns 0
01:21:37.911 00.000 9828 PulseGuide returned control before completion, sleep 16
01:21:37.932 00.021 9828 IsGuiding returns 1
01:21:37.932 00.000 9828 scope still moving after pulse duration time elapsed
01:21:37.963 00.031 9828 IsSlewing returns 0
01:21:37.964 00.001 9828 IsGuiding returns 1
01:21:37.995 00.031 9828 IsSlewing returns 0
01:21:37.995 00.000 9828 IsGuiding returns 1
01:21:38.026 00.031 9828 IsSlewing returns 0
01:21:38.026 00.000 9828 IsGuiding returns 0
01:21:38.026 00.000 9828 scope move finished after 6 + 109 ms
01:21:38.026 00.000 9828 Move returns status 0, amount 6
01:21:38.026 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:38.027 00.001 9828 MoveAxis(N, 16, B)
01:21:38.027 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:38.043 00.016 9828 IsSlewing returns 0
01:21:38.043 00.000 9828 IsGuiding returns 0
01:21:38.043 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:38.074 00.031 9828 IsGuiding returns 1
01:21:38.074 00.000 9828 scope still moving after pulse duration time elapsed
01:21:38.105 00.031 9828 IsSlewing returns 0
01:21:38.105 00.000 9828 IsGuiding returns 1
01:21:38.135 00.030 9828 IsSlewing returns 0
01:21:38.136 00.001 9828 IsGuiding returns 1
01:21:38.165 00.029 9828 IsSlewing returns 0
01:21:38.165 00.000 9828 IsGuiding returns 1
01:21:38.198 00.033 9828 IsSlewing returns 0
01:21:38.198 00.000 9828 IsGuiding returns 0
01:21:38.198 00.000 9828 scope move finished after 16 + 138 ms
01:21:38.198 00.000 9828 Move returns status 0, amount 16
01:21:38.198 00.000 9828 move complete, result=0
01:21:38.198 00.000 9828 worker thread done servicing request
01:21:38.198 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
01:21:38.603 00.405 8976 Exposure complete
01:21:38.609 00.006 8976 worker thread done servicing request
01:21:38.609 00.000 5052 OnExposeComplete: enter
01:21:38.609 00.000 5052 UpdateGuideState(): m_state=6
01:21:38.609 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3418
01:21:38.609 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.24, Mass=201, SNR=9.8, Peak=62 HFD=3.2
01:21:38.609 00.000 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.04) = xAngle (-3.34 = 2.95)
01:21:38.609 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.44 = 2.84)
01:21:38.609 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.47 hyp=0.49 cameraTheta=-1.29 mountX=-0.48 mountY=0.14, mountTheta=2.85
01:21:38.610 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.47, opts=13)
01:21:38.610 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.47)
01:21:38.610 00.000 8976 Worker thread wakes up
01:21:38.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.47) opts 0xd
01:21:38.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.47)
01:21:38.610 00.000 8976 Moving (0.14, -0.47) raw xDistance=-0.48 yDistance=0.14
01:21:38.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:21:38.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:21:38.610 00.000 8976 MoveAxis(R, 2, ABG)
01:21:38.610 00.000 8976 stepping (-16, 9) + (2, 0)
01:21:38.610 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:38.611 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:21:38.621 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:21:38.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:38.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:38.621 00.000 5052 Enqueuing Expose request
01:21:38.644 00.023 8976 Received - 47 (G) 
01:21:38.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:38.644 00.000 8976 stepped: pos (-14, 9)
01:21:38.644 00.000 8976 MoveAxis(U, 0, ABG)
01:21:38.645 00.001 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
01:21:38.645 00.000 8976 MountToCamera -- mountX=2.46 mountY=-0.95 hyp=2.64 mountTheta=-0.37 cameraX=-0.27, cameraY=2.63 cameraTheta=1.67
01:21:38.645 00.000 8976 incremental bump (-0.272, 2.628) isValid = 1
01:21:38.645 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
01:21:38.645 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:21:38.645 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:21:38.645 00.000 8976 move complete, result=0
01:21:38.645 00.000 8976 worker thread done servicing request
01:21:38.645 00.000 8976 Worker thread wakes up
01:21:38.645 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
01:21:38.645 00.000 9828 Worker thread wakes up
01:21:38.646 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:21:38.646 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:21:38.646 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.52)
01:21:38.646 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.60)
01:21:38.646 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:21:38.646 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:21:38.646 00.000 9828 BLC: window closed
01:21:38.646 00.000 9828 MoveAxis(W, 2, B)
01:21:38.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:38.646 00.000 9828 Guiding  Dir = 3, Dur = 2
01:21:38.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:38.646 00.000 9828 IsSlewing returns 0
01:21:38.647 00.001 9828 IsGuiding returns 0
01:21:38.647 00.000 9828 PulseGuide returned control before completion, sleep 12
01:21:38.660 00.013 9828 IsGuiding returns 1
01:21:38.660 00.000 9828 scope still moving after pulse duration time elapsed
01:21:38.692 00.032 9828 IsSlewing returns 0
01:21:38.692 00.000 9828 IsGuiding returns 1
01:21:38.723 00.031 9828 IsSlewing returns 0
01:21:38.723 00.000 9828 IsGuiding returns 1
01:21:38.754 00.031 9828 IsSlewing returns 0
01:21:38.755 00.001 9828 IsGuiding returns 1
01:21:38.785 00.030 9828 IsSlewing returns 0
01:21:38.785 00.000 9828 IsGuiding returns 0
01:21:38.785 00.000 9828 scope move finished after 2 + 136 ms
01:21:38.785 00.000 9828 Move returns status 0, amount 2
01:21:38.785 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:38.785 00.000 9828 MoveAxis(N, 16, B)
01:21:38.785 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:38.800 00.015 9828 IsSlewing returns 0
01:21:38.800 00.000 9828 IsGuiding returns 0
01:21:38.800 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:38.831 00.031 9828 IsGuiding returns 1
01:21:38.831 00.000 9828 scope still moving after pulse duration time elapsed
01:21:38.862 00.031 9828 IsSlewing returns 0
01:21:38.862 00.000 9828 IsGuiding returns 1
01:21:38.893 00.031 9828 IsSlewing returns 0
01:21:38.893 00.000 9828 IsGuiding returns 1
01:21:38.924 00.031 9828 IsSlewing returns 0
01:21:38.924 00.000 9828 IsGuiding returns 1
01:21:38.955 00.031 9828 IsSlewing returns 0
01:21:38.955 00.000 9828 IsGuiding returns 0
01:21:38.955 00.000 9828 scope move finished after 16 + 139 ms
01:21:38.955 00.000 9828 Move returns status 0, amount 16
01:21:38.955 00.000 9828 move complete, result=0
01:21:38.955 00.000 9828 worker thread done servicing request
01:21:38.955 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:21:39.335 00.380 8976 Exposure complete
01:21:39.340 00.005 8976 worker thread done servicing request
01:21:39.340 00.000 5052 OnExposeComplete: enter
01:21:39.340 00.000 5052 UpdateGuideState(): m_state=6
01:21:39.340 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3419
01:21:39.340 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.90, Mass=166, SNR=8.9, Peak=65 HFD=3.0
01:21:39.340 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
01:21:39.340 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
01:21:39.340 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.20 cameraTheta=1.40 mountX=0.16 mountY=-0.13, mountTheta=-0.70
01:21:39.341 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.19, opts=13)
01:21:39.341 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.19)
01:21:39.341 00.000 8976 Worker thread wakes up
01:21:39.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.19) opts 0xd
01:21:39.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.19)
01:21:39.341 00.000 8976 Moving (0.03, 0.19) raw xDistance=0.16 yDistance=-0.13
01:21:39.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:21:39.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:21:39.341 00.000 8976 MoveAxis(R, 0, ABG)
01:21:39.342 00.001 8976 MoveAxis(U, 0, ABG)
01:21:39.342 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
01:21:39.342 00.000 8976 MountToCamera -- mountX=2.36 mountY=-1.11 hyp=2.61 mountTheta=-0.44 cameraX=-0.08, cameraY=2.61 cameraTheta=1.60
01:21:39.342 00.000 8976 incremental bump (-0.084, 2.605) isValid = 1
01:21:39.342 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
01:21:39.342 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:21:39.342 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:21:39.342 00.000 8976 move complete, result=0
01:21:39.342 00.000 9828 Worker thread wakes up
01:21:39.342 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:21:39.342 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:21:39.342 00.000 8976 worker thread done servicing request
01:21:39.342 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
01:21:39.342 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.67)
01:21:39.342 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
01:21:39.342 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:21:39.342 00.000 9828 BLC: window closed
01:21:39.342 00.000 9828 MoveAxis(E, 1, B)
01:21:39.342 00.000 9828 Guiding  Dir = 2, Dur = 1
01:21:39.343 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:21:39.343 00.000 9828 IsSlewing returns 0
01:21:39.343 00.000 9828 IsGuiding returns 0
01:21:39.343 00.000 9828 PulseGuide returned control before completion, sleep 11
01:21:39.352 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
01:21:39.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:39.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:39.352 00.000 5052 Enqueuing Expose request
01:21:39.352 00.000 8976 Worker thread wakes up
01:21:39.352 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:39.352 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:39.352 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:39.358 00.006 9828 IsGuiding returns 1
01:21:39.358 00.000 9828 scope still moving after pulse duration time elapsed
01:21:39.388 00.030 9828 IsSlewing returns 0
01:21:39.388 00.000 9828 IsGuiding returns 1
01:21:39.420 00.032 9828 IsSlewing returns 0
01:21:39.420 00.000 9828 IsGuiding returns 1
01:21:39.452 00.032 9828 IsSlewing returns 0
01:21:39.452 00.000 9828 IsGuiding returns 1
01:21:39.483 00.031 9828 IsSlewing returns 0
01:21:39.483 00.000 9828 IsGuiding returns 0
01:21:39.483 00.000 9828 scope move finished after 1 + 138 ms
01:21:39.483 00.000 9828 Move returns status 0, amount 1
01:21:39.483 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:39.483 00.000 9828 MoveAxis(N, 16, B)
01:21:39.483 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:39.498 00.015 9828 IsSlewing returns 0
01:21:39.498 00.000 9828 IsGuiding returns 0
01:21:39.499 00.001 9828 PulseGuide returned control before completion, sleep 26
01:21:39.529 00.030 9828 IsGuiding returns 1
01:21:39.529 00.000 9828 scope still moving after pulse duration time elapsed
01:21:39.560 00.031 9828 IsSlewing returns 0
01:21:39.560 00.000 9828 IsGuiding returns 1
01:21:39.590 00.030 9828 IsSlewing returns 0
01:21:39.590 00.000 9828 IsGuiding returns 1
01:21:39.622 00.032 9828 IsSlewing returns 0
01:21:39.622 00.000 9828 IsGuiding returns 1
01:21:39.653 00.031 9828 IsSlewing returns 0
01:21:39.653 00.000 9828 IsGuiding returns 0
01:21:39.653 00.000 9828 scope move finished after 16 + 138 ms
01:21:39.653 00.000 9828 Move returns status 0, amount 16
01:21:39.653 00.000 9828 move complete, result=0
01:21:39.653 00.000 9828 worker thread done servicing request
01:21:39.654 00.001 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:21:40.044 00.390 8976 Exposure complete
01:21:40.049 00.005 8976 worker thread done servicing request
01:21:40.049 00.000 5052 OnExposeComplete: enter
01:21:40.049 00.000 5052 UpdateGuideState(): m_state=6
01:21:40.049 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3420
01:21:40.049 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.72, Mass=191, SNR=9.5, Peak=63 HFD=3.3
01:21:40.049 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:21:40.050 00.001 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:21:40.050 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.01 hyp=0.33 cameraTheta=0.02 mountX=-0.15 mountY=-0.28, mountTheta=-2.05
01:21:40.050 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.01, opts=13)
01:21:40.050 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.01)
01:21:40.050 00.000 8976 Worker thread wakes up
01:21:40.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.01) opts 0xd
01:21:40.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.01)
01:21:40.050 00.000 8976 Moving (0.33, 0.01) raw xDistance=-0.15 yDistance=-0.28
01:21:40.051 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:21:40.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:21:40.051 00.000 8976 MoveAxis(R, 0, ABG)
01:21:40.051 00.000 8976 MoveAxis(U, 1, ABG)
01:21:40.051 00.000 8976 stepping (-14, 9) + (0, 1)
01:21:40.051 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:40.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:40.062 00.011 5052 UpdateGuideState exits: m=191 SNR=9.5
01:21:40.063 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:40.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:40.063 00.000 5052 Enqueuing Expose request
01:21:40.083 00.020 8976 Received - 47 (G) 
01:21:40.084 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:40.084 00.000 8976 stepped: pos (-14, 10)
01:21:40.084 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
01:21:40.084 00.000 8976 MountToCamera -- mountX=2.29 mountY=-1.27 hyp=2.62 mountTheta=-0.51 cameraX=0.09, cameraY=2.61 cameraTheta=1.54
01:21:40.084 00.000 8976 incremental bump (0.088, 2.614) isValid = 1
01:21:40.084 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
01:21:40.084 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:21:40.084 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:21:40.084 00.000 8976 move complete, result=0
01:21:40.084 00.000 9828 Worker thread wakes up
01:21:40.084 00.000 8976 worker thread done servicing request
01:21:40.084 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:21:40.084 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:21:40.084 00.000 8976 Worker thread wakes up
01:21:40.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:40.084 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:21:40.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:40.084 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
01:21:40.085 00.001 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
01:21:40.085 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
01:21:40.085 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:21:40.085 00.000 9828 BLC: window closed
01:21:40.085 00.000 9828 MoveAxis(E, 3, B)
01:21:40.085 00.000 9828 Guiding  Dir = 2, Dur = 3
01:21:40.085 00.000 9828 IsSlewing returns 0
01:21:40.085 00.000 9828 IsGuiding returns 0
01:21:40.085 00.000 9828 PulseGuide returned control before completion, sleep 13
01:21:40.102 00.017 9828 IsGuiding returns 1
01:21:40.102 00.000 9828 scope still moving after pulse duration time elapsed
01:21:40.133 00.031 9828 IsSlewing returns 0
01:21:40.133 00.000 9828 IsGuiding returns 1
01:21:40.164 00.031 9828 IsSlewing returns 0
01:21:40.164 00.000 9828 IsGuiding returns 1
01:21:40.194 00.030 9828 IsSlewing returns 0
01:21:40.194 00.000 9828 IsGuiding returns 1
01:21:40.226 00.032 9828 IsSlewing returns 0
01:21:40.226 00.000 9828 IsGuiding returns 0
01:21:40.226 00.000 9828 scope move finished after 3 + 137 ms
01:21:40.227 00.001 9828 Move returns status 0, amount 3
01:21:40.227 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:40.227 00.000 9828 MoveAxis(N, 16, B)
01:21:40.227 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:40.241 00.014 9828 IsSlewing returns 0
01:21:40.241 00.000 9828 IsGuiding returns 0
01:21:40.241 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:40.272 00.031 9828 IsGuiding returns 1
01:21:40.272 00.000 9828 scope still moving after pulse duration time elapsed
01:21:40.304 00.032 9828 IsSlewing returns 0
01:21:40.304 00.000 9828 IsGuiding returns 1
01:21:40.334 00.030 9828 IsSlewing returns 0
01:21:40.334 00.000 9828 IsGuiding returns 1
01:21:40.366 00.032 9828 IsSlewing returns 0
01:21:40.366 00.000 9828 IsGuiding returns 1
01:21:40.397 00.031 9828 IsSlewing returns 0
01:21:40.397 00.000 9828 IsGuiding returns 0
01:21:40.397 00.000 9828 scope move finished after 16 + 139 ms
01:21:40.397 00.000 9828 Move returns status 0, amount 16
01:21:40.397 00.000 9828 move complete, result=0
01:21:40.397 00.000 9828 worker thread done servicing request
01:21:40.397 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:21:40.775 00.378 8976 Exposure complete
01:21:40.780 00.005 8976 worker thread done servicing request
01:21:40.780 00.000 5052 OnExposeComplete: enter
01:21:40.780 00.000 5052 UpdateGuideState(): m_state=6
01:21:40.780 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3421
01:21:40.781 00.001 5052 Star::Find returns 1 (0), X=330.22, Y=281.91, Mass=173, SNR=9.0, Peak=64 HFD=2.8
01:21:40.781 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:21:40.781 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
01:21:40.781 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=0.20 hyp=1.07 cameraTheta=0.19 mountX=-0.30 mountY=-0.99, mountTheta=-1.86
01:21:40.781 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=0.20, opts=13)
01:21:40.781 00.000 5052 Enqueuing Move request for stepguider (1.05, 0.20)
01:21:40.781 00.000 8976 Worker thread wakes up
01:21:40.782 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, 0.20) opts 0xd
01:21:40.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, 0.20)
01:21:40.782 00.000 8976 Moving (1.05, 0.20) raw xDistance=-0.30 yDistance=-0.99
01:21:40.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:21:40.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.99
01:21:40.782 00.000 8976 MoveAxis(R, 1, ABG)
01:21:40.782 00.000 8976 stepping (-14, 10) + (1, 0)
01:21:40.782 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:40.782 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:21:40.793 00.011 5052 UpdateGuideState exits: m=173 SNR=9.0
01:21:40.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:40.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:40.793 00.000 5052 Enqueuing Expose request
01:21:40.803 00.010 8976 Received - 47 (G) 
01:21:40.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:40.803 00.000 8976 stepped: pos (-13, 10)
01:21:40.803 00.000 8976 MoveAxis(U, 4, ABG)
01:21:40.803 00.000 8976 stepping (-13, 10) + (0, 4)
01:21:40.803 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:21:40.834 00.031 8976 Received - 47 (G) 
01:21:40.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:21:40.834 00.000 8976 stepped: pos (-13, 14)
01:21:40.834 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
01:21:40.834 00.000 8976 MountToCamera -- mountX=2.19 mountY=-1.58 hyp=2.70 mountTheta=-0.63 cameraX=0.41, cameraY=2.67 cameraTheta=1.42
01:21:40.834 00.000 8976 incremental bump (0.413, 2.670) isValid = 1
01:21:40.834 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
01:21:40.835 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:21:40.835 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:21:40.835 00.000 8976 move complete, result=0
01:21:40.835 00.000 9828 Worker thread wakes up
01:21:40.835 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:21:40.835 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:21:40.835 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
01:21:40.835 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.85)
01:21:40.835 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
01:21:40.835 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:21:40.835 00.000 9828 BLC: window closed
01:21:40.835 00.000 9828 MoveAxis(E, 7, B)
01:21:40.835 00.000 9828 Guiding  Dir = 2, Dur = 7
01:21:40.835 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
01:21:40.835 00.000 8976 worker thread done servicing request
01:21:40.835 00.000 8976 Worker thread wakes up
01:21:40.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:40.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:40.835 00.000 9828 IsSlewing returns 0
01:21:40.836 00.001 9828 IsGuiding returns 0
01:21:40.836 00.000 9828 PulseGuide returned control before completion, sleep 17
01:21:40.863 00.027 9828 IsGuiding returns 1
01:21:40.863 00.000 9828 scope still moving after pulse duration time elapsed
01:21:40.894 00.031 9828 IsSlewing returns 0
01:21:40.894 00.000 9828 IsGuiding returns 1
01:21:40.926 00.032 9828 IsSlewing returns 0
01:21:40.927 00.001 9828 IsGuiding returns 1
01:21:40.957 00.030 9828 IsSlewing returns 0
01:21:40.957 00.000 9828 IsGuiding returns 0
01:21:40.957 00.000 9828 scope move finished after 7 + 114 ms
01:21:40.957 00.000 9828 Move returns status 0, amount 7
01:21:40.957 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:40.957 00.000 9828 MoveAxis(N, 16, B)
01:21:40.957 00.000 9828 Guiding  Dir = 0, Dur = 16
01:21:40.972 00.015 9828 IsSlewing returns 0
01:21:40.972 00.000 9828 IsGuiding returns 0
01:21:40.972 00.000 9828 PulseGuide returned control before completion, sleep 26
01:21:41.003 00.031 9828 IsGuiding returns 1
01:21:41.003 00.000 9828 scope still moving after pulse duration time elapsed
01:21:41.035 00.032 9828 IsSlewing returns 0
01:21:41.035 00.000 9828 IsGuiding returns 1
01:21:41.066 00.031 9828 IsSlewing returns 0
01:21:41.066 00.000 9828 IsGuiding returns 1
01:21:41.097 00.031 9828 IsSlewing returns 0
01:21:41.097 00.000 9828 IsGuiding returns 1
01:21:41.128 00.031 9828 IsSlewing returns 0
01:21:41.128 00.000 9828 IsGuiding returns 0
01:21:41.128 00.000 9828 scope move finished after 16 + 139 ms
01:21:41.128 00.000 9828 Move returns status 0, amount 16
01:21:41.128 00.000 9828 move complete, result=0
01:21:41.128 00.000 9828 worker thread done servicing request
01:21:41.128 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:21:41.542 00.414 8976 Exposure complete
01:21:41.547 00.005 8976 worker thread done servicing request
01:21:41.547 00.000 5052 OnExposeComplete: enter
01:21:41.548 00.001 5052 UpdateGuideState(): m_state=6
01:21:41.548 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3422
01:21:41.548 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.97, Mass=189, SNR=9.4, Peak=63 HFD=3.2
01:21:41.548 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
01:21:41.548 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
01:21:41.548 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.26 hyp=0.46 cameraTheta=0.60 mountX=0.06 mountY=-0.46, mountTheta=-1.44
01:21:41.549 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.26, opts=13)
01:21:41.549 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.26)
01:21:41.549 00.000 8976 Worker thread wakes up
01:21:41.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.26) opts 0xd
01:21:41.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.26)
01:21:41.549 00.000 8976 Moving (0.38, 0.26) raw xDistance=0.06 yDistance=-0.46
01:21:41.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:21:41.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.46
01:21:41.549 00.000 8976 MoveAxis(R, 0, ABG)
01:21:41.549 00.000 8976 MoveAxis(U, 2, ABG)
01:21:41.549 00.000 8976 stepping (-13, 14) + (0, 2)
01:21:41.549 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:41.550 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:21:41.559 00.009 5052 UpdateGuideState exits: m=189 SNR=9.4
01:21:41.559 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:41.560 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:41.560 00.000 5052 Enqueuing Expose request
01:21:41.586 00.026 8976 Received - 47 (G) 
01:21:41.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:41.586 00.000 8976 stepped: pos (-13, 16)
01:21:41.586 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
01:21:41.586 00.000 8976 MountToCamera -- mountX=2.12 mountY=-1.90 hyp=2.85 mountTheta=-0.73 cameraX=0.72, cameraY=2.76 cameraTheta=1.31
01:21:41.586 00.000 8976 incremental bump (0.724, 2.756) isValid = 1
01:21:41.586 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
01:21:41.587 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:21:41.587 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:21:41.587 00.000 8976 move complete, result=0
01:21:41.587 00.000 9828 Worker thread wakes up
01:21:41.587 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:21:41.587 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:21:41.587 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
01:21:41.587 00.000 8976 worker thread done servicing request
01:21:41.587 00.000 8976 Worker thread wakes up
01:21:41.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:41.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:41.587 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:21:41.587 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.95)
01:21:41.587 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
01:21:41.587 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:21:41.587 00.000 9828 BLC: window closed
01:21:41.587 00.000 9828 MoveAxis(E, 11, B)
01:21:41.587 00.000 9828 Guiding  Dir = 2, Dur = 11
01:21:41.588 00.001 9828 IsSlewing returns 0
01:21:41.588 00.000 9828 IsGuiding returns 0
01:21:41.588 00.000 9828 PulseGuide returned control before completion, sleep 21
01:21:41.624 00.036 9828 IsGuiding returns 1
01:21:41.624 00.000 9828 scope still moving after pulse duration time elapsed
01:21:41.656 00.032 9828 IsSlewing returns 0
01:21:41.656 00.000 9828 IsGuiding returns 1
01:21:41.686 00.030 9828 IsSlewing returns 0
01:21:41.687 00.001 9828 IsGuiding returns 1
01:21:41.717 00.030 9828 IsSlewing returns 0
01:21:41.717 00.000 9828 IsGuiding returns 0
01:21:41.718 00.001 9828 scope move finished after 11 + 118 ms
01:21:41.718 00.000 9828 Move returns status 0, amount 11
01:21:41.718 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:41.718 00.000 9828 MoveAxis(N, 15, B)
01:21:41.718 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:41.733 00.015 9828 IsSlewing returns 0
01:21:41.733 00.000 9828 IsGuiding returns 0
01:21:41.733 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:41.764 00.031 9828 IsGuiding returns 1
01:21:41.764 00.000 9828 scope still moving after pulse duration time elapsed
01:21:41.795 00.031 9828 IsSlewing returns 0
01:21:41.795 00.000 9828 IsGuiding returns 1
01:21:41.826 00.031 9828 IsSlewing returns 0
01:21:41.826 00.000 9828 IsGuiding returns 1
01:21:41.857 00.031 9828 IsSlewing returns 0
01:21:41.857 00.000 9828 IsGuiding returns 1
01:21:41.888 00.031 9828 IsSlewing returns 0
01:21:41.888 00.000 9828 IsGuiding returns 0
01:21:41.888 00.000 9828 scope move finished after 15 + 139 ms
01:21:41.888 00.000 9828 Move returns status 0, amount 15
01:21:41.888 00.000 9828 move complete, result=0
01:21:41.888 00.000 9828 worker thread done servicing request
01:21:41.888 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:21:42.281 00.393 8976 Exposure complete
01:21:42.287 00.006 8976 worker thread done servicing request
01:21:42.287 00.000 5052 OnExposeComplete: enter
01:21:42.287 00.000 5052 UpdateGuideState(): m_state=6
01:21:42.287 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3423
01:21:42.287 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.43, Mass=199, SNR=9.7, Peak=65 HFD=3.2
01:21:42.287 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
01:21:42.287 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.90 = -2.90)
01:21:42.287 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.27 hyp=0.40 cameraTheta=-0.76 mountX=-0.38 mountY=-0.09, mountTheta=-2.90
01:21:42.288 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.27, opts=13)
01:21:42.289 00.001 5052 Enqueuing Move request for stepguider (0.29, -0.27)
01:21:42.289 00.000 8976 Worker thread wakes up
01:21:42.289 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.27) opts 0xd
01:21:42.289 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.27)
01:21:42.289 00.000 8976 Moving (0.29, -0.27) raw xDistance=-0.38 yDistance=-0.09
01:21:42.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:21:42.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:21:42.289 00.000 8976 MoveAxis(R, 2, ABG)
01:21:42.289 00.000 8976 stepping (-13, 16) + (2, 0)
01:21:42.289 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:42.292 00.003 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:42.301 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:21:42.301 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:42.301 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:42.301 00.000 5052 Enqueuing Expose request
01:21:42.322 00.021 8976 Received - 47 (G) 
01:21:42.322 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:42.322 00.000 8976 stepped: pos (-11, 16)
01:21:42.322 00.000 8976 MoveAxis(U, 0, ABG)
01:21:42.322 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:21:42.322 00.000 8976 MountToCamera -- mountX=1.98 mountY=-2.11 hyp=2.89 mountTheta=-0.82 cameraX=0.98, cameraY=2.72 cameraTheta=1.23
01:21:42.322 00.000 8976 incremental bump (0.979, 2.723) isValid = 1
01:21:42.322 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:21:42.322 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:21:42.322 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:21:42.322 00.000 8976 move complete, result=0
01:21:42.322 00.000 8976 worker thread done servicing request
01:21:42.322 00.000 8976 Worker thread wakes up
01:21:42.322 00.000 9828 Worker thread wakes up
01:21:42.323 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:42.323 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:42.323 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:21:42.323 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:21:42.323 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:21:42.323 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
01:21:42.323 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:21:42.323 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:21:42.323 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:42.323 00.000 9828 BLC: window closed
01:21:42.323 00.000 9828 MoveAxis(E, 14, B)
01:21:42.323 00.000 9828 Guiding  Dir = 2, Dur = 14
01:21:42.324 00.001 9828 IsSlewing returns 0
01:21:42.324 00.000 9828 IsGuiding returns 0
01:21:42.324 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:42.349 00.025 9828 IsGuiding returns 1
01:21:42.349 00.000 9828 scope still moving after pulse duration time elapsed
01:21:42.381 00.032 9828 IsSlewing returns 0
01:21:42.381 00.000 9828 IsGuiding returns 1
01:21:42.411 00.030 9828 IsSlewing returns 0
01:21:42.411 00.000 9828 IsGuiding returns 1
01:21:42.442 00.031 9828 IsSlewing returns 0
01:21:42.442 00.000 9828 IsGuiding returns 1
01:21:42.473 00.031 9828 IsSlewing returns 0
01:21:42.473 00.000 9828 IsGuiding returns 0
01:21:42.473 00.000 9828 scope move finished after 14 + 135 ms
01:21:42.473 00.000 9828 Move returns status 0, amount 14
01:21:42.473 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:42.473 00.000 9828 MoveAxis(N, 14, B)
01:21:42.473 00.000 9828 Guiding  Dir = 0, Dur = 14
01:21:42.488 00.015 9828 IsSlewing returns 0
01:21:42.488 00.000 9828 IsGuiding returns 0
01:21:42.488 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:42.519 00.031 9828 IsGuiding returns 1
01:21:42.519 00.000 9828 scope still moving after pulse duration time elapsed
01:21:42.549 00.030 9828 IsSlewing returns 0
01:21:42.549 00.000 9828 IsGuiding returns 1
01:21:42.580 00.031 9828 IsSlewing returns 0
01:21:42.580 00.000 9828 IsGuiding returns 1
01:21:42.611 00.031 9828 IsSlewing returns 0
01:21:42.611 00.000 9828 IsGuiding returns 1
01:21:42.642 00.031 9828 IsSlewing returns 0
01:21:42.642 00.000 9828 IsGuiding returns 0
01:21:42.642 00.000 9828 scope move finished after 14 + 139 ms
01:21:42.642 00.000 9828 Move returns status 0, amount 14
01:21:42.642 00.000 9828 move complete, result=0
01:21:42.642 00.000 9828 worker thread done servicing request
01:21:42.642 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:21:43.007 00.365 8976 Exposure complete
01:21:43.013 00.006 8976 worker thread done servicing request
01:21:43.013 00.000 5052 OnExposeComplete: enter
01:21:43.013 00.000 5052 UpdateGuideState(): m_state=6
01:21:43.013 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3424
01:21:43.013 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=282.23, Mass=186, SNR=9.3, Peak=65 HFD=3.5
01:21:43.013 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
01:21:43.013 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.02 = -1.02)
01:21:43.013 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.52 hyp=0.57 cameraTheta=1.13 mountX=0.35 mountY=-0.49, mountTheta=-0.95
01:21:43.015 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.52, opts=13)
01:21:43.015 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.52)
01:21:43.015 00.000 8976 Worker thread wakes up
01:21:43.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.52) opts 0xd
01:21:43.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.52)
01:21:43.015 00.000 8976 Moving (0.25, 0.52) raw xDistance=0.35 yDistance=-0.49
01:21:43.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
01:21:43.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:21:43.015 00.000 8976 MoveAxis(L, 1, ABG)
01:21:43.015 00.000 8976 stepping (-11, 16) + (-1, 0)
01:21:43.015 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:43.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:21:43.025 00.010 5052 UpdateGuideState exits: m=186 SNR=9.3
01:21:43.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:43.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:43.025 00.000 5052 Enqueuing Expose request
01:21:43.041 00.016 8976 Received - 47 (G) 
01:21:43.041 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:43.041 00.000 8976 stepped: pos (-12, 16)
01:21:43.041 00.000 8976 MoveAxis(U, 2, ABG)
01:21:43.041 00.000 8976 stepping (-12, 16) + (0, 2)
01:21:43.041 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:43.073 00.032 8976 Received - 47 (G) 
01:21:43.074 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:43.074 00.000 8976 stepped: pos (-12, 18)
01:21:43.074 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:21:43.074 00.000 8976 MountToCamera -- mountX=1.93 mountY=-2.36 hyp=3.05 mountTheta=-0.88 cameraX=1.22, cameraY=2.79 cameraTheta=1.16
01:21:43.074 00.000 8976 incremental bump (1.220, 2.794) isValid = 1
01:21:43.074 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
01:21:43.074 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:21:43.074 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:21:43.074 00.000 8976 move complete, result=0
01:21:43.074 00.000 9828 Worker thread wakes up
01:21:43.074 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:21:43.074 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:21:43.074 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.02)
01:21:43.075 00.001 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
01:21:43.075 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
01:21:43.075 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:21:43.075 00.000 9828 BLC: window closed
01:21:43.075 00.000 9828 MoveAxis(E, 16, B)
01:21:43.075 00.000 9828 Guiding  Dir = 2, Dur = 16
01:21:43.075 00.000 8976 worker thread done servicing request
01:21:43.075 00.000 8976 Worker thread wakes up
01:21:43.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:43.075 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
01:21:43.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:43.075 00.000 9828 IsSlewing returns 0
01:21:43.075 00.000 9828 IsGuiding returns 0
01:21:43.076 00.001 9828 PulseGuide returned control before completion, sleep 26
01:21:43.108 00.032 9828 IsGuiding returns 1
01:21:43.108 00.000 9828 scope still moving after pulse duration time elapsed
01:21:43.139 00.031 9828 IsSlewing returns 0
01:21:43.139 00.000 9828 IsGuiding returns 1
01:21:43.170 00.031 9828 IsSlewing returns 0
01:21:43.171 00.001 9828 IsGuiding returns 1
01:21:43.201 00.030 9828 IsSlewing returns 0
01:21:43.201 00.000 9828 IsGuiding returns 0
01:21:43.201 00.000 9828 scope move finished after 16 + 110 ms
01:21:43.201 00.000 9828 Move returns status 0, amount 16
01:21:43.201 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:43.201 00.000 9828 MoveAxis(N, 14, B)
01:21:43.201 00.000 9828 Guiding  Dir = 0, Dur = 14
01:21:43.216 00.015 9828 IsSlewing returns 0
01:21:43.216 00.000 9828 IsGuiding returns 0
01:21:43.216 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:43.247 00.031 9828 IsGuiding returns 1
01:21:43.247 00.000 9828 scope still moving after pulse duration time elapsed
01:21:43.278 00.031 9828 IsSlewing returns 0
01:21:43.278 00.000 9828 IsGuiding returns 1
01:21:43.309 00.031 9828 IsSlewing returns 0
01:21:43.309 00.000 9828 IsGuiding returns 1
01:21:43.340 00.031 9828 IsSlewing returns 0
01:21:43.340 00.000 9828 IsGuiding returns 0
01:21:43.340 00.000 9828 scope move finished after 14 + 110 ms
01:21:43.340 00.000 9828 Move returns status 0, amount 14
01:21:43.340 00.000 9828 move complete, result=0
01:21:43.340 00.000 9828 worker thread done servicing request
01:21:43.340 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:21:43.769 00.429 8976 Exposure complete
01:21:43.774 00.005 8976 worker thread done servicing request
01:21:43.774 00.000 5052 OnExposeComplete: enter
01:21:43.774 00.000 5052 UpdateGuideState(): m_state=6
01:21:43.774 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3425
01:21:43.774 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.46, Mass=172, SNR=9.0, Peak=60 HFD=3.8
01:21:43.774 00.000 5052 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.04) = xAngle (-3.99 = 2.30)
01:21:43.774 00.000 5052 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.09 = 2.19)
01:21:43.774 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.94 mountX=-0.18 mountY=0.22, mountTheta=2.26
01:21:43.775 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.25, opts=13)
01:21:43.775 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.25)
01:21:43.775 00.000 8976 Worker thread wakes up
01:21:43.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.25) opts 0xd
01:21:43.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.25)
01:21:43.775 00.000 8976 Moving (-0.10, -0.25) raw xDistance=-0.18 yDistance=0.22
01:21:43.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:21:43.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:21:43.776 00.001 8976 MoveAxis(R, 0, ABG)
01:21:43.776 00.000 8976 MoveAxis(U, 0, ABG)
01:21:43.776 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
01:21:43.776 00.000 8976 MountToCamera -- mountX=1.90 mountY=-2.52 hyp=3.16 mountTheta=-0.93 cameraX=1.38, cameraY=2.84 cameraTheta=1.12
01:21:43.776 00.000 8976 incremental bump (1.381, 2.841) isValid = 1
01:21:43.776 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
01:21:43.776 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:21:43.776 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:21:43.776 00.000 8976 move complete, result=0
01:21:43.776 00.000 9828 Worker thread wakes up
01:21:43.776 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:21:43.776 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:21:43.776 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
01:21:43.776 00.000 8976 worker thread done servicing request
01:21:43.776 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:21:43.776 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
01:21:43.776 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.07
01:21:43.776 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:21:43.776 00.000 9828 BLC: window closed
01:21:43.776 00.000 9828 MoveAxis(E, 17, B)
01:21:43.776 00.000 9828 Guiding  Dir = 2, Dur = 17
01:21:43.777 00.001 9828 IsSlewing returns 0
01:21:43.777 00.000 9828 IsGuiding returns 0
01:21:43.777 00.000 9828 PulseGuide returned control before completion, sleep 27
01:21:43.785 00.008 5052 UpdateGuideState exits: m=172 SNR=9.0
01:21:43.785 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:43.785 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:43.785 00.000 5052 Enqueuing Expose request
01:21:43.785 00.000 8976 Worker thread wakes up
01:21:43.785 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:21:43.785 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:43.786 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:43.819 00.033 9828 IsGuiding returns 1
01:21:43.819 00.000 9828 scope still moving after pulse duration time elapsed
01:21:43.849 00.030 9828 IsSlewing returns 0
01:21:43.849 00.000 9828 IsGuiding returns 1
01:21:43.880 00.031 9828 IsSlewing returns 0
01:21:43.880 00.000 9828 IsGuiding returns 1
01:21:43.911 00.031 9828 IsSlewing returns 0
01:21:43.911 00.000 9828 IsGuiding returns 0
01:21:43.911 00.000 9828 scope move finished after 17 + 117 ms
01:21:43.911 00.000 9828 Move returns status 0, amount 17
01:21:43.911 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:43.911 00.000 9828 MoveAxis(N, 14, B)
01:21:43.912 00.001 9828 Guiding  Dir = 0, Dur = 14
01:21:43.927 00.015 9828 IsSlewing returns 0
01:21:43.927 00.000 9828 IsGuiding returns 0
01:21:43.927 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:43.959 00.032 9828 IsGuiding returns 1
01:21:43.959 00.000 9828 scope still moving after pulse duration time elapsed
01:21:43.990 00.031 9828 IsSlewing returns 0
01:21:43.990 00.000 9828 IsGuiding returns 1
01:21:44.022 00.032 9828 IsSlewing returns 0
01:21:44.022 00.000 9828 IsGuiding returns 1
01:21:44.053 00.031 9828 IsSlewing returns 0
01:21:44.053 00.000 9828 IsGuiding returns 1
01:21:44.085 00.032 9828 IsSlewing returns 0
01:21:44.085 00.000 9828 IsGuiding returns 0
01:21:44.085 00.000 9828 scope move finished after 14 + 144 ms
01:21:44.085 00.000 9828 Move returns status 0, amount 14
01:21:44.085 00.000 9828 move complete, result=0
01:21:44.085 00.000 9828 worker thread done servicing request
01:21:44.085 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:21:44.477 00.392 8976 Exposure complete
01:21:44.483 00.006 8976 worker thread done servicing request
01:21:44.484 00.001 5052 OnExposeComplete: enter
01:21:44.484 00.000 5052 UpdateGuideState(): m_state=6
01:21:44.484 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3426
01:21:44.484 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.41, Mass=177, SNR=9.1, Peak=61 HFD=3.3
01:21:44.484 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.04) = xAngle (-2.90 = -2.90)
01:21:44.484 00.000 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
01:21:44.484 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.30 hyp=0.40 cameraTheta=-0.86 mountX=-0.39 mountY=-0.05, mountTheta=-3.00
01:21:44.484 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.30, opts=13)
01:21:44.485 00.001 5052 Enqueuing Move request for stepguider (0.26, -0.30)
01:21:44.485 00.000 8976 Worker thread wakes up
01:21:44.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.30) opts 0xd
01:21:44.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.30)
01:21:44.485 00.000 8976 Moving (0.26, -0.30) raw xDistance=-0.39 yDistance=-0.05
01:21:44.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:21:44.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:21:44.485 00.000 8976 MoveAxis(R, 2, ABG)
01:21:44.485 00.000 8976 stepping (-12, 18) + (2, 0)
01:21:44.485 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:44.486 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:44.496 00.010 5052 UpdateGuideState exits: m=177 SNR=9.1
01:21:44.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:44.496 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:44.496 00.000 5052 Enqueuing Expose request
01:21:44.512 00.016 8976 Received - 47 (G) 
01:21:44.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:44.512 00.000 8976 stepped: pos (-10, 18)
01:21:44.512 00.000 8976 MoveAxis(U, 0, ABG)
01:21:44.512 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:21:44.512 00.000 8976 MountToCamera -- mountX=1.78 mountY=-2.63 hyp=3.18 mountTheta=-0.98 cameraX=1.54, cameraY=2.78 cameraTheta=1.07
01:21:44.512 00.000 8976 incremental bump (1.535, 2.783) isValid = 1
01:21:44.512 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
01:21:44.512 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:21:44.512 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:21:44.512 00.000 8976 move complete, result=0
01:21:44.512 00.000 8976 worker thread done servicing request
01:21:44.512 00.000 8976 Worker thread wakes up
01:21:44.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:44.513 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:44.513 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:21:44.513 00.000 9828 Worker thread wakes up
01:21:44.513 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:21:44.513 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:21:44.513 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
01:21:44.513 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
01:21:44.513 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:21:44.513 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:21:44.513 00.000 9828 BLC: window closed
01:21:44.513 00.000 9828 MoveAxis(E, 19, B)
01:21:44.513 00.000 9828 Guiding  Dir = 2, Dur = 19
01:21:44.513 00.000 9828 IsSlewing returns 0
01:21:44.514 00.001 9828 IsGuiding returns 0
01:21:44.514 00.000 9828 PulseGuide returned control before completion, sleep 29
01:21:44.549 00.035 9828 IsGuiding returns 1
01:21:44.549 00.000 9828 scope still moving after pulse duration time elapsed
01:21:44.579 00.030 9828 IsSlewing returns 0
01:21:44.579 00.000 9828 IsGuiding returns 1
01:21:44.610 00.031 9828 IsSlewing returns 0
01:21:44.610 00.000 9828 IsGuiding returns 1
01:21:44.656 00.046 9828 IsSlewing returns 0
01:21:44.656 00.000 9828 IsGuiding returns 0
01:21:44.656 00.000 9828 scope move finished after 19 + 124 ms
01:21:44.656 00.000 9828 Move returns status 0, amount 19
01:21:44.656 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:44.656 00.000 9828 MoveAxis(N, 13, B)
01:21:44.656 00.000 9828 Guiding  Dir = 0, Dur = 13
01:21:44.672 00.016 9828 IsSlewing returns 0
01:21:44.672 00.000 9828 IsGuiding returns 0
01:21:44.673 00.001 9828 PulseGuide returned control before completion, sleep 23
01:21:44.704 00.031 9828 IsGuiding returns 1
01:21:44.704 00.000 9828 scope still moving after pulse duration time elapsed
01:21:44.734 00.030 9828 IsSlewing returns 0
01:21:44.734 00.000 9828 IsGuiding returns 1
01:21:44.765 00.031 9828 IsSlewing returns 0
01:21:44.765 00.000 9828 IsGuiding returns 1
01:21:44.796 00.031 9828 IsSlewing returns 0
01:21:44.796 00.000 9828 IsGuiding returns 1
01:21:44.826 00.030 9828 IsSlewing returns 0
01:21:44.826 00.000 9828 IsGuiding returns 0
01:21:44.826 00.000 9828 scope move finished after 13 + 140 ms
01:21:44.826 00.000 9828 Move returns status 0, amount 13
01:21:44.826 00.000 9828 move complete, result=0
01:21:44.826 00.000 9828 worker thread done servicing request
01:21:44.826 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:21:45.198 00.372 8976 Exposure complete
01:21:45.204 00.006 8976 worker thread done servicing request
01:21:45.204 00.000 5052 OnExposeComplete: enter
01:21:45.204 00.000 5052 UpdateGuideState(): m_state=6
01:21:45.204 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3427
01:21:45.204 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.52, Mass=190, SNR=9.5, Peak=61 HFD=3.8
01:21:45.204 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.70 = 2.58)
01:21:45.204 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.48)
01:21:45.204 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.65 mountX=-0.16 mountY=0.12, mountTheta=2.52
01:21:45.205 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.19, opts=13)
01:21:45.205 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.19)
01:21:45.205 00.000 8976 Worker thread wakes up
01:21:45.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.19) opts 0xd
01:21:45.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.19)
01:21:45.205 00.000 8976 Moving (-0.02, -0.19) raw xDistance=-0.16 yDistance=0.12
01:21:45.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:21:45.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:21:45.205 00.000 8976 MoveAxis(R, 0, ABG)
01:21:45.205 00.000 8976 MoveAxis(U, 0, ABG)
01:21:45.205 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:21:45.205 00.000 8976 MountToCamera -- mountX=1.70 mountY=-2.71 hyp=3.20 mountTheta=-1.01 cameraX=1.64, cameraY=2.74 cameraTheta=1.03
01:21:45.205 00.000 8976 incremental bump (1.638, 2.744) isValid = 1
01:21:45.205 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:21:45.205 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:21:45.205 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:21:45.205 00.000 8976 move complete, result=0
01:21:45.205 00.000 9828 Worker thread wakes up
01:21:45.205 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:21:45.206 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:21:45.206 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:21:45.206 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:21:45.206 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:21:45.206 00.000 8976 worker thread done servicing request
01:21:45.206 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:21:45.206 00.000 9828 BLC: window closed
01:21:45.206 00.000 9828 MoveAxis(E, 20, B)
01:21:45.206 00.000 9828 Guiding  Dir = 2, Dur = 20
01:21:45.206 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:21:45.206 00.000 9828 IsSlewing returns 0
01:21:45.206 00.000 9828 IsGuiding returns 0
01:21:45.207 00.001 9828 PulseGuide returned control before completion, sleep 30
01:21:45.216 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:21:45.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:45.216 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:45.216 00.000 5052 Enqueuing Expose request
01:21:45.216 00.000 8976 Worker thread wakes up
01:21:45.217 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:45.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:45.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:45.243 00.026 9828 IsGuiding returns 1
01:21:45.243 00.000 9828 scope still moving after pulse duration time elapsed
01:21:45.273 00.030 9828 IsSlewing returns 0
01:21:45.273 00.000 9828 IsGuiding returns 1
01:21:45.304 00.031 9828 IsSlewing returns 0
01:21:45.304 00.000 9828 IsGuiding returns 1
01:21:45.335 00.031 9828 IsSlewing returns 0
01:21:45.335 00.000 9828 IsGuiding returns 0
01:21:45.336 00.001 9828 scope move finished after 20 + 108 ms
01:21:45.336 00.000 9828 Move returns status 0, amount 20
01:21:45.336 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:45.336 00.000 9828 MoveAxis(N, 13, B)
01:21:45.336 00.000 9828 Guiding  Dir = 0, Dur = 13
01:21:45.350 00.014 9828 IsSlewing returns 0
01:21:45.350 00.000 9828 IsGuiding returns 0
01:21:45.350 00.000 9828 PulseGuide returned control before completion, sleep 23
01:21:45.381 00.031 9828 IsGuiding returns 1
01:21:45.381 00.000 9828 scope still moving after pulse duration time elapsed
01:21:45.411 00.030 9828 IsSlewing returns 0
01:21:45.411 00.000 9828 IsGuiding returns 1
01:21:45.442 00.031 9828 IsSlewing returns 0
01:21:45.442 00.000 9828 IsGuiding returns 1
01:21:45.474 00.032 9828 IsSlewing returns 0
01:21:45.474 00.000 9828 IsGuiding returns 1
01:21:45.504 00.030 9828 IsSlewing returns 0
01:21:45.504 00.000 9828 IsGuiding returns 0
01:21:45.504 00.000 9828 scope move finished after 13 + 141 ms
01:21:45.504 00.000 9828 Move returns status 0, amount 13
01:21:45.504 00.000 9828 move complete, result=0
01:21:45.504 00.000 9828 worker thread done servicing request
01:21:45.504 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:21:45.909 00.405 8976 Exposure complete
01:21:45.914 00.005 8976 worker thread done servicing request
01:21:45.915 00.001 5052 OnExposeComplete: enter
01:21:45.915 00.000 5052 UpdateGuideState(): m_state=6
01:21:45.915 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3428
01:21:45.915 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.05, Mass=185, SNR=9.3, Peak=64 HFD=3.6
01:21:45.915 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
01:21:45.915 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
01:21:45.915 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.99 mountX=0.38 mountY=-0.06, mountTheta=-0.16
01:21:45.915 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.35, opts=13)
01:21:45.916 00.001 5052 Enqueuing Move request for stepguider (-0.15, 0.35)
01:21:45.916 00.000 8976 Worker thread wakes up
01:21:45.916 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.35) opts 0xd
01:21:45.916 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.35)
01:21:45.916 00.000 8976 Moving (-0.15, 0.35) raw xDistance=0.38 yDistance=-0.06
01:21:45.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:21:45.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:21:45.916 00.000 8976 MoveAxis(L, 2, ABG)
01:21:45.916 00.000 8976 stepping (-10, 18) + (-2, 0)
01:21:45.916 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:45.917 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:21:45.927 00.010 5052 UpdateGuideState exits: m=185 SNR=9.3
01:21:45.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:45.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:45.927 00.000 5052 Enqueuing Expose request
01:21:45.951 00.024 8976 Received - 47 (G) 
01:21:45.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:45.951 00.000 8976 stepped: pos (-12, 18)
01:21:45.951 00.000 8976 MoveAxis(U, 0, ABG)
01:21:45.951 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:21:45.951 00.000 8976 MountToCamera -- mountX=1.74 mountY=-2.76 hyp=3.26 mountTheta=-1.01 cameraX=1.66, cameraY=2.81 cameraTheta=1.04
01:21:45.951 00.000 8976 incremental bump (1.662, 2.808) isValid = 1
01:21:45.951 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:21:45.951 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:21:45.951 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:21:45.951 00.000 8976 move complete, result=0
01:21:45.951 00.000 9828 Worker thread wakes up
01:21:45.951 00.000 8976 worker thread done servicing request
01:21:45.951 00.000 8976 Worker thread wakes up
01:21:45.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:45.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:45.951 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:21:45.951 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:21:45.951 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:21:45.951 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
01:21:45.951 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
01:21:45.951 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:21:45.951 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:21:45.951 00.000 9828 BLC: window closed
01:21:45.951 00.000 9828 MoveAxis(E, 20, B)
01:21:45.951 00.000 9828 Guiding  Dir = 2, Dur = 20
01:21:45.952 00.001 9828 IsSlewing returns 0
01:21:45.952 00.000 9828 IsGuiding returns 0
01:21:45.952 00.000 9828 PulseGuide returned control before completion, sleep 30
01:21:45.994 00.042 9828 IsGuiding returns 1
01:21:45.994 00.000 9828 scope still moving after pulse duration time elapsed
01:21:46.026 00.032 9828 IsSlewing returns 0
01:21:46.026 00.000 9828 IsGuiding returns 1
01:21:46.056 00.030 9828 IsSlewing returns 0
01:21:46.057 00.001 9828 IsGuiding returns 1
01:21:46.087 00.030 9828 IsSlewing returns 0
01:21:46.087 00.000 9828 IsGuiding returns 0
01:21:46.088 00.001 9828 scope move finished after 20 + 115 ms
01:21:46.088 00.000 9828 Move returns status 0, amount 20
01:21:46.088 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:46.088 00.000 9828 MoveAxis(N, 13, B)
01:21:46.088 00.000 9828 Guiding  Dir = 0, Dur = 13
01:21:46.104 00.016 9828 IsSlewing returns 0
01:21:46.104 00.000 9828 IsGuiding returns 0
01:21:46.105 00.001 9828 PulseGuide returned control before completion, sleep 23
01:21:46.135 00.030 9828 IsGuiding returns 1
01:21:46.135 00.000 9828 scope still moving after pulse duration time elapsed
01:21:46.165 00.030 9828 IsSlewing returns 0
01:21:46.166 00.001 9828 IsGuiding returns 1
01:21:46.197 00.031 9828 IsSlewing returns 0
01:21:46.197 00.000 9828 IsGuiding returns 1
01:21:46.228 00.031 9828 IsSlewing returns 0
01:21:46.228 00.000 9828 IsGuiding returns 1
01:21:46.258 00.030 9828 IsSlewing returns 0
01:21:46.258 00.000 9828 IsGuiding returns 0
01:21:46.258 00.000 9828 scope move finished after 13 + 140 ms
01:21:46.258 00.000 9828 Move returns status 0, amount 13
01:21:46.258 00.000 9828 move complete, result=0
01:21:46.258 00.000 9828 worker thread done servicing request
01:21:46.258 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:21:46.641 00.383 8976 Exposure complete
01:21:46.646 00.005 8976 worker thread done servicing request
01:21:46.646 00.000 5052 OnExposeComplete: enter
01:21:46.646 00.000 5052 UpdateGuideState(): m_state=6
01:21:46.646 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3429
01:21:46.646 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.18, Mass=205, SNR=9.9, Peak=60 HFD=3.7
01:21:46.646 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
01:21:46.646 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
01:21:46.646 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.53 hyp=0.61 cameraTheta=-2.11 mountX=-0.33 mountY=0.55, mountTheta=2.11
01:21:46.647 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.53, opts=13)
01:21:46.647 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.53)
01:21:46.647 00.000 8976 Worker thread wakes up
01:21:46.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.53) opts 0xd
01:21:46.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.53)
01:21:46.647 00.000 8976 Moving (-0.31, -0.53) raw xDistance=-0.33 yDistance=0.55
01:21:46.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
01:21:46.648 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:21:46.648 00.000 8976 MoveAxis(R, 1, ABG)
01:21:46.648 00.000 8976 stepping (-12, 18) + (1, 0)
01:21:46.648 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:46.649 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:21:46.657 00.008 5052 UpdateGuideState exits: m=205 SNR=9.9
01:21:46.658 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:46.658 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:46.658 00.000 5052 Enqueuing Expose request
01:21:46.670 00.012 8976 Received - 47 (G) 
01:21:46.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:46.670 00.000 8976 stepped: pos (-11, 18)
01:21:46.670 00.000 8976 MoveAxis(D, 2, ABG)
01:21:46.670 00.000 8976 stepping (-11, 18) + (0, -2)
01:21:46.670 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:46.702 00.032 8976 Received - 47 (G) 
01:21:46.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:46.702 00.000 8976 stepped: pos (-11, 16)
01:21:46.702 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:21:46.702 00.000 8976 MountToCamera -- mountX=1.72 mountY=-2.69 hyp=3.19 mountTheta=-1.00 cameraX=1.61, cameraY=2.76 cameraTheta=1.04
01:21:46.702 00.000 8976 incremental bump (1.607, 2.758) isValid = 1
01:21:46.702 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:21:46.702 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:21:46.702 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:21:46.702 00.000 8976 move complete, result=0
01:21:46.702 00.000 9828 Worker thread wakes up
01:21:46.702 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:21:46.702 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:21:46.702 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:21:46.702 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
01:21:46.702 00.000 8976 worker thread done servicing request
01:21:46.702 00.000 8976 Worker thread wakes up
01:21:46.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:46.703 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:46.703 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:21:46.703 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
01:21:46.703 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:21:46.703 00.000 9828 BLC: window closed
01:21:46.703 00.000 9828 MoveAxis(E, 20, B)
01:21:46.703 00.000 9828 Guiding  Dir = 2, Dur = 20
01:21:46.703 00.000 9828 IsSlewing returns 0
01:21:46.703 00.000 9828 IsGuiding returns 0
01:21:46.703 00.000 9828 PulseGuide returned control before completion, sleep 30
01:21:46.740 00.037 9828 IsGuiding returns 1
01:21:46.740 00.000 9828 scope still moving after pulse duration time elapsed
01:21:46.771 00.031 9828 IsSlewing returns 0
01:21:46.771 00.000 9828 IsGuiding returns 1
01:21:46.801 00.030 9828 IsSlewing returns 0
01:21:46.801 00.000 9828 IsGuiding returns 1
01:21:46.831 00.030 9828 IsSlewing returns 0
01:21:46.831 00.000 9828 IsGuiding returns 0
01:21:46.831 00.000 9828 scope move finished after 20 + 108 ms
01:21:46.831 00.000 9828 Move returns status 0, amount 20
01:21:46.831 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:46.831 00.000 9828 MoveAxis(N, 13, B)
01:21:46.831 00.000 9828 Guiding  Dir = 0, Dur = 13
01:21:46.848 00.017 9828 IsSlewing returns 0
01:21:46.848 00.000 9828 IsGuiding returns 0
01:21:46.848 00.000 9828 PulseGuide returned control before completion, sleep 23
01:21:46.880 00.032 9828 IsGuiding returns 1
01:21:46.880 00.000 9828 scope still moving after pulse duration time elapsed
01:21:46.911 00.031 9828 IsSlewing returns 0
01:21:46.911 00.000 9828 IsGuiding returns 1
01:21:46.942 00.031 9828 IsSlewing returns 0
01:21:46.942 00.000 9828 IsGuiding returns 1
01:21:46.973 00.031 9828 IsSlewing returns 0
01:21:46.973 00.000 9828 IsGuiding returns 1
01:21:47.004 00.031 9828 IsSlewing returns 0
01:21:47.004 00.000 9828 IsGuiding returns 1
01:21:47.035 00.031 9828 IsSlewing returns 0
01:21:47.035 00.000 9828 IsGuiding returns 0
01:21:47.035 00.000 9828 scope move finished after 13 + 174 ms
01:21:47.035 00.000 9828 Move returns status 0, amount 13
01:21:47.035 00.000 9828 move complete, result=0
01:21:47.035 00.000 9828 worker thread done servicing request
01:21:47.035 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:21:47.391 00.356 8976 Exposure complete
01:21:47.397 00.006 8976 worker thread done servicing request
01:21:47.397 00.000 5052 OnExposeComplete: enter
01:21:47.397 00.000 5052 UpdateGuideState(): m_state=6
01:21:47.397 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3430
01:21:47.397 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.21, Mass=191, SNR=9.5, Peak=60 HFD=3.6
01:21:47.397 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.47 = 1.81)
01:21:47.397 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
01:21:47.397 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.50 hyp=0.76 cameraTheta=-2.43 mountX=-0.18 mountY=0.75, mountTheta=1.81
01:21:47.398 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.50, opts=13)
01:21:47.398 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.50)
01:21:47.398 00.000 8976 Worker thread wakes up
01:21:47.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.50) opts 0xd
01:21:47.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.50)
01:21:47.398 00.000 8976 Moving (-0.57, -0.50) raw xDistance=-0.18 yDistance=0.75
01:21:47.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:21:47.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75
01:21:47.398 00.000 8976 MoveAxis(R, 0, ABG)
01:21:47.398 00.000 8976 MoveAxis(D, 3, ABG)
01:21:47.398 00.000 8976 stepping (-11, 16) + (0, -3)
01:21:47.398 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:47.399 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:21:47.409 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:21:47.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:47.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:47.409 00.000 5052 Enqueuing Expose request
01:21:47.438 00.029 8976 Received - 47 (G) 
01:21:47.438 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:21:47.438 00.000 8976 stepped: pos (-11, 13)
01:21:47.438 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:21:47.438 00.000 8976 MountToCamera -- mountX=1.71 mountY=-2.48 hyp=3.01 mountTheta=-0.97 cameraX=1.43, cameraY=2.65 cameraTheta=1.08
01:21:47.438 00.000 8976 incremental bump (1.430, 2.653) isValid = 1
01:21:47.438 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
01:21:47.438 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
01:21:47.438 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
01:21:47.438 00.000 8976 move complete, result=0
01:21:47.438 00.000 9828 Worker thread wakes up
01:21:47.438 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:21:47.438 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
01:21:47.438 00.000 8976 worker thread done servicing request
01:21:47.438 00.000 8976 Worker thread wakes up
01:21:47.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:47.438 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:47.439 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:21:47.439 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
01:21:47.439 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.18)
01:21:47.439 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:21:47.439 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:21:47.439 00.000 9828 BLC: window closed
01:21:47.439 00.000 9828 MoveAxis(E, 19, B)
01:21:47.439 00.000 9828 Guiding  Dir = 2, Dur = 19
01:21:47.439 00.000 9828 IsSlewing returns 0
01:21:47.439 00.000 9828 IsGuiding returns 0
01:21:47.440 00.001 9828 PulseGuide returned control before completion, sleep 29
01:21:47.470 00.030 9828 IsGuiding returns 1
01:21:47.470 00.000 9828 scope still moving after pulse duration time elapsed
01:21:47.501 00.031 9828 IsSlewing returns 0
01:21:47.501 00.000 9828 IsGuiding returns 1
01:21:47.532 00.031 9828 IsSlewing returns 0
01:21:47.532 00.000 9828 IsGuiding returns 1
01:21:47.578 00.046 9828 IsSlewing returns 0
01:21:47.578 00.000 9828 IsGuiding returns 0
01:21:47.578 00.000 9828 scope move finished after 19 + 120 ms
01:21:47.578 00.000 9828 Move returns status 0, amount 19
01:21:47.578 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:47.578 00.000 9828 MoveAxis(N, 13, B)
01:21:47.578 00.000 9828 Guiding  Dir = 0, Dur = 13
01:21:47.594 00.016 9828 IsSlewing returns 0
01:21:47.594 00.000 9828 IsGuiding returns 0
01:21:47.595 00.001 9828 PulseGuide returned control before completion, sleep 23
01:21:47.625 00.030 9828 IsGuiding returns 1
01:21:47.625 00.000 9828 scope still moving after pulse duration time elapsed
01:21:47.656 00.031 9828 IsSlewing returns 0
01:21:47.656 00.000 9828 IsGuiding returns 1
01:21:47.686 00.030 9828 IsSlewing returns 0
01:21:47.686 00.000 9828 IsGuiding returns 1
01:21:47.718 00.032 9828 IsSlewing returns 0
01:21:47.718 00.000 9828 IsGuiding returns 1
01:21:47.749 00.031 9828 IsSlewing returns 0
01:21:47.749 00.000 9828 IsGuiding returns 0
01:21:47.749 00.000 9828 scope move finished after 13 + 141 ms
01:21:47.749 00.000 9828 Move returns status 0, amount 13
01:21:47.749 00.000 9828 move complete, result=0
01:21:47.749 00.000 9828 worker thread done servicing request
01:21:47.749 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:21:48.129 00.380 8976 Exposure complete
01:21:48.134 00.005 8976 worker thread done servicing request
01:21:48.135 00.001 5052 OnExposeComplete: enter
01:21:48.135 00.000 5052 UpdateGuideState(): m_state=6
01:21:48.135 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3431
01:21:48.135 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.50, Mass=192, SNR=9.5, Peak=60 HFD=3.8
01:21:48.135 00.000 5052 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.04) = xAngle (-3.71 = 2.57)
01:21:48.135 00.000 5052 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.82 = 2.47)
01:21:48.135 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.67 mountX=-0.18 mountY=0.13, mountTheta=2.50
01:21:48.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.21, opts=13)
01:21:48.136 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.21)
01:21:48.136 00.000 8976 Worker thread wakes up
01:21:48.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.21) opts 0xd
01:21:48.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.21)
01:21:48.136 00.000 8976 Moving (-0.02, -0.21) raw xDistance=-0.18 yDistance=0.13
01:21:48.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:21:48.137 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:21:48.137 00.000 8976 MoveAxis(R, 0, ABG)
01:21:48.137 00.000 8976 MoveAxis(U, 0, ABG)
01:21:48.138 00.001 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:21:48.138 00.000 8976 MountToCamera -- mountX=1.70 mountY=-2.34 hyp=2.90 mountTheta=-0.94 cameraX=1.31, cameraY=2.58 cameraTheta=1.10
01:21:48.138 00.000 8976 incremental bump (1.312, 2.583) isValid = 1
01:21:48.138 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
01:21:48.138 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:21:48.138 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:21:48.138 00.000 8976 move complete, result=0
01:21:48.138 00.000 9828 Worker thread wakes up
01:21:48.139 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:21:48.139 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:21:48.139 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
01:21:48.139 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
01:21:48.139 00.000 8976 worker thread done servicing request
01:21:48.139 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
01:21:48.139 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:21:48.139 00.000 9828 BLC: window closed
01:21:48.139 00.000 9828 MoveAxis(E, 18, B)
01:21:48.139 00.000 9828 Guiding  Dir = 2, Dur = 18
01:21:48.139 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:21:48.140 00.001 9828 IsSlewing returns 0
01:21:48.140 00.000 9828 IsGuiding returns 0
01:21:48.140 00.000 9828 PulseGuide returned control before completion, sleep 28
01:21:48.150 00.010 5052 UpdateGuideState exits: m=192 SNR=9.5
01:21:48.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:48.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:48.150 00.000 5052 Enqueuing Expose request
01:21:48.150 00.000 8976 Worker thread wakes up
01:21:48.150 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:48.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:48.150 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:48.183 00.033 9828 IsGuiding returns 1
01:21:48.183 00.000 9828 scope still moving after pulse duration time elapsed
01:21:48.213 00.030 9828 IsSlewing returns 0
01:21:48.213 00.000 9828 IsGuiding returns 1
01:21:48.244 00.031 9828 IsSlewing returns 0
01:21:48.244 00.000 9828 IsGuiding returns 1
01:21:48.274 00.030 9828 IsSlewing returns 0
01:21:48.274 00.000 9828 IsGuiding returns 1
01:21:48.306 00.032 9828 IsSlewing returns 0
01:21:48.306 00.000 9828 IsGuiding returns 0
01:21:48.306 00.000 9828 scope move finished after 18 + 148 ms
01:21:48.306 00.000 9828 Move returns status 0, amount 18
01:21:48.306 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:48.306 00.000 9828 MoveAxis(N, 13, B)
01:21:48.306 00.000 9828 Guiding  Dir = 0, Dur = 13
01:21:48.322 00.016 9828 IsSlewing returns 0
01:21:48.322 00.000 9828 IsGuiding returns 0
01:21:48.322 00.000 9828 PulseGuide returned control before completion, sleep 23
01:21:48.352 00.030 9828 IsGuiding returns 1
01:21:48.352 00.000 9828 scope still moving after pulse duration time elapsed
01:21:48.383 00.031 9828 IsSlewing returns 0
01:21:48.384 00.001 9828 IsGuiding returns 1
01:21:48.414 00.030 9828 IsSlewing returns 0
01:21:48.414 00.000 9828 IsGuiding returns 1
01:21:48.446 00.032 9828 IsSlewing returns 0
01:21:48.446 00.000 9828 IsGuiding returns 1
01:21:48.478 00.032 9828 IsSlewing returns 0
01:21:48.478 00.000 9828 IsGuiding returns 0
01:21:48.478 00.000 9828 scope move finished after 13 + 142 ms
01:21:48.478 00.000 9828 Move returns status 0, amount 13
01:21:48.478 00.000 9828 move complete, result=0
01:21:48.478 00.000 9828 worker thread done servicing request
01:21:48.478 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:21:48.842 00.364 8976 Exposure complete
01:21:48.847 00.005 8976 worker thread done servicing request
01:21:48.847 00.000 5052 OnExposeComplete: enter
01:21:48.847 00.000 5052 UpdateGuideState(): m_state=6
01:21:48.847 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3432
01:21:48.847 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.85, Mass=174, SNR=9.1, Peak=59 HFD=3.3
01:21:48.847 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:21:48.847 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
01:21:48.847 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.14 hyp=0.38 cameraTheta=2.75 mountX=0.29 mountY=0.21, mountTheta=0.64
01:21:48.849 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.14, opts=13)
01:21:48.849 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.14)
01:21:48.849 00.000 8976 Worker thread wakes up
01:21:48.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.14) opts 0xd
01:21:48.849 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.14)
01:21:48.849 00.000 8976 Moving (-0.35, 0.14) raw xDistance=0.29 yDistance=0.21
01:21:48.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:21:48.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:21:48.849 00.000 8976 MoveAxis(L, 1, ABG)
01:21:48.849 00.000 8976 stepping (-11, 13) + (-1, 0)
01:21:48.849 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:48.849 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:48.859 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:21:48.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:48.859 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:48.859 00.000 5052 Enqueuing Expose request
01:21:48.876 00.017 8976 Received - 47 (G) 
01:21:48.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:48.876 00.000 8976 stepped: pos (-12, 13)
01:21:48.876 00.000 8976 MoveAxis(U, 0, ABG)
01:21:48.876 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:21:48.876 00.000 8976 MountToCamera -- mountX=1.75 mountY=-2.25 hyp=2.85 mountTheta=-0.91 cameraX=1.21, cameraY=2.58 cameraTheta=1.13
01:21:48.876 00.000 8976 incremental bump (1.209, 2.580) isValid = 1
01:21:48.876 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:21:48.876 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:21:48.876 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:21:48.876 00.000 8976 move complete, result=0
01:21:48.876 00.000 8976 worker thread done servicing request
01:21:48.876 00.000 8976 Worker thread wakes up
01:21:48.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:48.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:48.876 00.000 9828 Worker thread wakes up
01:21:48.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:21:48.876 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:21:48.876 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:21:48.876 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
01:21:48.877 00.001 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
01:21:48.877 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
01:21:48.877 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:21:48.877 00.000 9828 BLC: window closed
01:21:48.877 00.000 9828 MoveAxis(E, 17, B)
01:21:48.877 00.000 9828 Guiding  Dir = 2, Dur = 17
01:21:48.877 00.000 9828 IsSlewing returns 0
01:21:48.877 00.000 9828 IsGuiding returns 0
01:21:48.877 00.000 9828 PulseGuide returned control before completion, sleep 27
01:21:48.912 00.035 9828 IsGuiding returns 1
01:21:48.912 00.000 9828 scope still moving after pulse duration time elapsed
01:21:48.944 00.032 9828 IsSlewing returns 0
01:21:48.944 00.000 9828 IsGuiding returns 1
01:21:48.975 00.031 9828 IsSlewing returns 0
01:21:48.975 00.000 9828 IsGuiding returns 1
01:21:49.005 00.030 9828 IsSlewing returns 0
01:21:49.005 00.000 9828 IsGuiding returns 0
01:21:49.005 00.000 9828 scope move finished after 17 + 111 ms
01:21:49.005 00.000 9828 Move returns status 0, amount 17
01:21:49.005 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:49.005 00.000 9828 MoveAxis(N, 14, B)
01:21:49.005 00.000 9828 Guiding  Dir = 0, Dur = 14
01:21:49.021 00.016 9828 IsSlewing returns 0
01:21:49.022 00.001 9828 IsGuiding returns 0
01:21:49.022 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:49.051 00.029 9828 IsGuiding returns 1
01:21:49.051 00.000 9828 scope still moving after pulse duration time elapsed
01:21:49.082 00.031 9828 IsSlewing returns 0
01:21:49.082 00.000 9828 IsGuiding returns 1
01:21:49.113 00.031 9828 IsSlewing returns 0
01:21:49.113 00.000 9828 IsGuiding returns 1
01:21:49.143 00.030 9828 IsSlewing returns 0
01:21:49.143 00.000 9828 IsGuiding returns 1
01:21:49.174 00.031 9828 IsSlewing returns 0
01:21:49.174 00.000 9828 IsGuiding returns 0
01:21:49.174 00.000 9828 scope move finished after 14 + 138 ms
01:21:49.174 00.000 9828 Move returns status 0, amount 14
01:21:49.174 00.000 9828 move complete, result=0
01:21:49.174 00.000 9828 worker thread done servicing request
01:21:49.174 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:21:49.572 00.398 8976 Exposure complete
01:21:49.578 00.006 8976 worker thread done servicing request
01:21:49.579 00.001 5052 OnExposeComplete: enter
01:21:49.579 00.000 5052 UpdateGuideState(): m_state=6
01:21:49.579 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3433
01:21:49.579 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=282.11, Mass=171, SNR=9.0, Peak=61 HFD=3.3
01:21:49.579 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
01:21:49.579 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
01:21:49.579 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.40 hyp=0.62 cameraTheta=2.45 mountX=0.57 mountY=0.18, mountTheta=0.31
01:21:49.579 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.40, opts=13)
01:21:49.580 00.001 5052 Enqueuing Move request for stepguider (-0.48, 0.40)
01:21:49.580 00.000 8976 Worker thread wakes up
01:21:49.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.40) opts 0xd
01:21:49.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.40)
01:21:49.580 00.000 8976 Moving (-0.48, 0.40) raw xDistance=0.57 yDistance=0.18
01:21:49.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
01:21:49.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:21:49.580 00.000 8976 MoveAxis(L, 2, ABG)
01:21:49.580 00.000 8976 stepping (-12, 13) + (-2, 0)
01:21:49.580 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:49.580 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:49.590 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:21:49.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:49.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:49.590 00.000 5052 Enqueuing Expose request
01:21:49.611 00.021 8976 Received - 47 (G) 
01:21:49.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:49.611 00.000 8976 stepped: pos (-14, 13)
01:21:49.611 00.000 8976 MoveAxis(U, 0, ABG)
01:21:49.611 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
01:21:49.611 00.000 8976 MountToCamera -- mountX=1.88 mountY=-2.19 hyp=2.88 mountTheta=-0.86 cameraX=1.09, cameraY=2.67 cameraTheta=1.18
01:21:49.611 00.000 8976 incremental bump (1.095, 2.669) isValid = 1
01:21:49.611 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
01:21:49.611 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:21:49.611 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:21:49.611 00.000 8976 move complete, result=0
01:21:49.611 00.000 8976 worker thread done servicing request
01:21:49.611 00.000 9828 Worker thread wakes up
01:21:49.611 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:21:49.611 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:21:49.611 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
01:21:49.611 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.2 px 0 ms NORTH
01:21:49.611 00.000 8976 Worker thread wakes up
01:21:49.612 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:49.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:49.612 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
01:21:49.612 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
01:21:49.612 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:21:49.612 00.000 9828 BLC: window closed
01:21:49.612 00.000 9828 MoveAxis(E, 15, B)
01:21:49.612 00.000 9828 Guiding  Dir = 2, Dur = 15
01:21:49.612 00.000 9828 IsSlewing returns 0
01:21:49.612 00.000 9828 IsGuiding returns 0
01:21:49.612 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:49.652 00.040 9828 IsGuiding returns 1
01:21:49.652 00.000 9828 scope still moving after pulse duration time elapsed
01:21:49.683 00.031 9828 IsSlewing returns 0
01:21:49.683 00.000 9828 IsGuiding returns 1
01:21:49.715 00.032 9828 IsSlewing returns 0
01:21:49.715 00.000 9828 IsGuiding returns 1
01:21:49.746 00.031 9828 IsSlewing returns 0
01:21:49.746 00.000 9828 IsGuiding returns 0
01:21:49.746 00.000 9828 scope move finished after 15 + 117 ms
01:21:49.746 00.000 9828 Move returns status 0, amount 15
01:21:49.746 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:49.746 00.000 9828 MoveAxis(N, 14, B)
01:21:49.746 00.000 9828 Guiding  Dir = 0, Dur = 14
01:21:49.761 00.015 9828 IsSlewing returns 0
01:21:49.761 00.000 9828 IsGuiding returns 0
01:21:49.761 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:49.791 00.030 9828 IsGuiding returns 1
01:21:49.791 00.000 9828 scope still moving after pulse duration time elapsed
01:21:49.823 00.032 9828 IsSlewing returns 0
01:21:49.823 00.000 9828 IsGuiding returns 1
01:21:49.854 00.031 9828 IsSlewing returns 0
01:21:49.854 00.000 9828 IsGuiding returns 1
01:21:49.886 00.032 9828 IsSlewing returns 0
01:21:49.886 00.000 9828 IsGuiding returns 1
01:21:49.916 00.030 9828 IsSlewing returns 0
01:21:49.916 00.000 9828 IsGuiding returns 0
01:21:49.916 00.000 9828 scope move finished after 14 + 141 ms
01:21:49.916 00.000 9828 Move returns status 0, amount 14
01:21:49.916 00.000 9828 move complete, result=0
01:21:49.916 00.000 9828 worker thread done servicing request
01:21:49.916 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:21:50.309 00.393 8976 Exposure complete
01:21:50.315 00.006 8976 worker thread done servicing request
01:21:50.315 00.000 5052 OnExposeComplete: enter
01:21:50.315 00.000 5052 UpdateGuideState(): m_state=6
01:21:50.315 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3434
01:21:50.315 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.16, Mass=161, SNR=8.7, Peak=64 HFD=3.0
01:21:50.315 00.000 5052 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.04) = xAngle (-3.97 = 2.32)
01:21:50.315 00.000 5052 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.07 = 2.21)
01:21:50.315 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.55 hyp=0.59 cameraTheta=-1.92 mountX=-0.40 mountY=0.47, mountTheta=2.27
01:21:50.316 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.55, opts=13)
01:21:50.316 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.55)
01:21:50.316 00.000 8976 Worker thread wakes up
01:21:50.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.55) opts 0xd
01:21:50.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.55)
01:21:50.317 00.001 8976 Moving (-0.20, -0.55) raw xDistance=-0.40 yDistance=0.47
01:21:50.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40
01:21:50.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:21:50.317 00.000 8976 MoveAxis(R, 1, ABG)
01:21:50.317 00.000 8976 stepping (-14, 13) + (1, 0)
01:21:50.317 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:50.318 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:50.329 00.011 5052 UpdateGuideState exits: m=161 SNR=8.7
01:21:50.329 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:50.329 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:50.329 00.000 5052 Enqueuing Expose request
01:21:50.346 00.017 8976 Received - 47 (G) 
01:21:50.346 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:50.346 00.000 8976 stepped: pos (-13, 13)
01:21:50.346 00.000 8976 MoveAxis(D, 2, ABG)
01:21:50.346 00.000 8976 stepping (-13, 13) + (0, -2)
01:21:50.346 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:50.379 00.033 8976 Received - 47 (G) 
01:21:50.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:50.379 00.000 8976 stepped: pos (-13, 11)
01:21:50.379 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:21:50.379 00.000 8976 MountToCamera -- mountX=1.92 mountY=-2.04 hyp=2.80 mountTheta=-0.82 cameraX=0.95, cameraY=2.64 cameraTheta=1.23
01:21:50.379 00.000 8976 incremental bump (0.948, 2.636) isValid = 1
01:21:50.379 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:21:50.379 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:21:50.379 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:21:50.379 00.000 8976 move complete, result=0
01:21:50.379 00.000 8976 worker thread done servicing request
01:21:50.379 00.000 8976 Worker thread wakes up
01:21:50.379 00.000 9828 Worker thread wakes up
01:21:50.380 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:21:50.380 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:21:50.380 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
01:21:50.380 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:21:50.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:50.380 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.5 px 2 ms SOUTH
01:21:50.380 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:21:50.380 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:50.380 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:50.380 00.000 9828 BLC: window closed
01:21:50.380 00.000 9828 MoveAxis(E, 14, B)
01:21:50.380 00.000 9828 Guiding  Dir = 2, Dur = 14
01:21:50.381 00.001 9828 IsSlewing returns 0
01:21:50.381 00.000 9828 IsGuiding returns 0
01:21:50.381 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:50.409 00.028 9828 IsGuiding returns 1
01:21:50.409 00.000 9828 scope still moving after pulse duration time elapsed
01:21:50.440 00.031 9828 IsSlewing returns 0
01:21:50.440 00.000 9828 IsGuiding returns 1
01:21:50.470 00.030 9828 IsSlewing returns 0
01:21:50.470 00.000 9828 IsGuiding returns 1
01:21:50.501 00.031 9828 IsSlewing returns 0
01:21:50.501 00.000 9828 IsGuiding returns 1
01:21:50.532 00.031 9828 IsSlewing returns 0
01:21:50.532 00.000 9828 IsGuiding returns 0
01:21:50.532 00.000 9828 scope move finished after 14 + 137 ms
01:21:50.532 00.000 9828 Move returns status 0, amount 14
01:21:50.532 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:50.532 00.000 9828 MoveAxis(N, 14, B)
01:21:50.532 00.000 9828 Guiding  Dir = 0, Dur = 14
01:21:50.547 00.015 9828 IsSlewing returns 0
01:21:50.547 00.000 9828 IsGuiding returns 0
01:21:50.547 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:50.578 00.031 9828 IsGuiding returns 1
01:21:50.578 00.000 9828 scope still moving after pulse duration time elapsed
01:21:50.609 00.031 9828 IsSlewing returns 0
01:21:50.609 00.000 9828 IsGuiding returns 1
01:21:50.641 00.032 9828 IsSlewing returns 0
01:21:50.641 00.000 9828 IsGuiding returns 1
01:21:50.672 00.031 9828 IsSlewing returns 0
01:21:50.672 00.000 9828 IsGuiding returns 1
01:21:50.703 00.031 9828 IsSlewing returns 0
01:21:50.703 00.000 9828 IsGuiding returns 0
01:21:50.703 00.000 9828 scope move finished after 14 + 141 ms
01:21:50.703 00.000 9828 Move returns status 0, amount 14
01:21:50.703 00.000 9828 move complete, result=0
01:21:50.703 00.000 9828 worker thread done servicing request
01:21:50.703 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:21:51.076 00.373 8976 Exposure complete
01:21:51.082 00.006 8976 worker thread done servicing request
01:21:51.082 00.000 5052 OnExposeComplete: enter
01:21:51.082 00.000 5052 UpdateGuideState(): m_state=6
01:21:51.082 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3435
01:21:51.082 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.44, Mass=188, SNR=9.4, Peak=63 HFD=3.5
01:21:51.082 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.22 = 3.06)
01:21:51.082 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.96)
01:21:51.082 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.17 mountX=-0.29 mountY=0.05, mountTheta=2.96
01:21:51.083 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.27, opts=13)
01:21:51.083 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.27)
01:21:51.083 00.000 8976 Worker thread wakes up
01:21:51.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.27) opts 0xd
01:21:51.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.27)
01:21:51.083 00.000 8976 Moving (0.11, -0.27) raw xDistance=-0.29 yDistance=0.05
01:21:51.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
01:21:51.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:21:51.083 00.000 8976 MoveAxis(R, 1, ABG)
01:21:51.083 00.000 8976 stepping (-13, 11) + (1, 0)
01:21:51.083 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:51.084 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
01:21:51.093 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:21:51.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:51.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:51.093 00.000 5052 Enqueuing Expose request
01:21:51.114 00.021 8976 Received - 47 (G) 
01:21:51.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:51.114 00.000 8976 stepped: pos (-12, 11)
01:21:51.114 00.000 8976 MoveAxis(U, 0, ABG)
01:21:51.114 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
01:21:51.114 00.000 8976 MountToCamera -- mountX=1.89 mountY=-1.95 hyp=2.71 mountTheta=-0.80 cameraX=0.87, cameraY=2.57 cameraTheta=1.24
01:21:51.114 00.000 8976 incremental bump (0.872, 2.568) isValid = 1
01:21:51.114 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
01:21:51.114 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:21:51.114 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:21:51.114 00.000 8976 move complete, result=0
01:21:51.114 00.000 9828 Worker thread wakes up
01:21:51.114 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:21:51.114 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:21:51.114 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:21:51.114 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
01:21:51.115 00.001 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
01:21:51.115 00.000 8976 worker thread done servicing request
01:21:51.115 00.000 8976 Worker thread wakes up
01:21:51.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:51.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:51.115 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:21:51.115 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:51.115 00.000 9828 BLC: window closed
01:21:51.115 00.000 9828 MoveAxis(E, 13, B)
01:21:51.115 00.000 9828 Guiding  Dir = 2, Dur = 13
01:21:51.115 00.000 9828 IsSlewing returns 0
01:21:51.115 00.000 9828 IsGuiding returns 0
01:21:51.116 00.001 9828 PulseGuide returned control before completion, sleep 23
01:21:51.152 00.036 9828 IsGuiding returns 1
01:21:51.152 00.000 9828 scope still moving after pulse duration time elapsed
01:21:51.183 00.031 9828 IsSlewing returns 0
01:21:51.183 00.000 9828 IsGuiding returns 1
01:21:51.214 00.031 9828 IsSlewing returns 0
01:21:51.215 00.001 9828 IsGuiding returns 1
01:21:51.244 00.029 9828 IsSlewing returns 0
01:21:51.244 00.000 9828 IsGuiding returns 0
01:21:51.244 00.000 9828 scope move finished after 13 + 115 ms
01:21:51.244 00.000 9828 Move returns status 0, amount 13
01:21:51.245 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:51.245 00.000 9828 MoveAxis(N, 15, B)
01:21:51.245 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:51.260 00.015 9828 IsSlewing returns 0
01:21:51.260 00.000 9828 IsGuiding returns 0
01:21:51.261 00.001 9828 PulseGuide returned control before completion, sleep 25
01:21:51.291 00.030 9828 IsGuiding returns 1
01:21:51.291 00.000 9828 scope still moving after pulse duration time elapsed
01:21:51.322 00.031 9828 IsSlewing returns 0
01:21:51.322 00.000 9828 IsGuiding returns 1
01:21:51.354 00.032 9828 IsSlewing returns 0
01:21:51.354 00.000 9828 IsGuiding returns 1
01:21:51.385 00.031 9828 IsSlewing returns 0
01:21:51.385 00.000 9828 IsGuiding returns 1
01:21:51.415 00.030 9828 IsSlewing returns 0
01:21:51.415 00.000 9828 IsGuiding returns 0
01:21:51.415 00.000 9828 scope move finished after 15 + 140 ms
01:21:51.415 00.000 9828 Move returns status 0, amount 15
01:21:51.415 00.000 9828 move complete, result=0
01:21:51.415 00.000 9828 worker thread done servicing request
01:21:51.416 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:21:51.806 00.390 8976 Exposure complete
01:21:51.811 00.005 8976 worker thread done servicing request
01:21:51.812 00.001 5052 OnExposeComplete: enter
01:21:51.812 00.000 5052 UpdateGuideState(): m_state=6
01:21:51.812 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3436
01:21:51.812 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.31, Mass=164, SNR=8.9, Peak=62 HFD=3.4
01:21:51.812 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.04) = xAngle (-3.27 = 3.01)
01:21:51.812 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
01:21:51.812 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.40 hyp=0.42 cameraTheta=-1.23 mountX=-0.42 mountY=0.10, mountTheta=2.91
01:21:51.812 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.40, opts=13)
01:21:51.813 00.001 5052 Enqueuing Move request for stepguider (0.14, -0.40)
01:21:51.813 00.000 8976 Worker thread wakes up
01:21:51.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.40) opts 0xd
01:21:51.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.40)
01:21:51.813 00.000 8976 Moving (0.14, -0.40) raw xDistance=-0.42 yDistance=0.10
01:21:51.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
01:21:51.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:21:51.813 00.000 8976 MoveAxis(R, 2, ABG)
01:21:51.813 00.000 8976 stepping (-12, 11) + (2, 0)
01:21:51.813 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:51.813 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:21:51.823 00.010 5052 UpdateGuideState exits: m=164 SNR=8.9
01:21:51.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:51.823 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:51.823 00.000 5052 Enqueuing Expose request
01:21:51.850 00.027 8976 Received - 47 (G) 
01:21:51.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:51.850 00.000 8976 stepped: pos (-10, 11)
01:21:51.850 00.000 8976 MoveAxis(U, 0, ABG)
01:21:51.850 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:21:51.850 00.000 8976 MountToCamera -- mountX=1.77 mountY=-1.88 hyp=2.58 mountTheta=-0.82 cameraX=0.87, cameraY=2.43 cameraTheta=1.23
01:21:51.850 00.000 8976 incremental bump (0.868, 2.433) isValid = 1
01:21:51.850 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:21:51.850 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:21:51.850 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:21:51.850 00.000 8976 move complete, result=0
01:21:51.850 00.000 9828 Worker thread wakes up
01:21:51.850 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:21:51.850 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:21:51.850 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:21:51.850 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
01:21:51.850 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:21:51.850 00.000 8976 worker thread done servicing request
01:21:51.850 00.000 8976 Worker thread wakes up
01:21:51.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:51.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:51.850 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:21:51.850 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:51.850 00.000 9828 BLC: window closed
01:21:51.850 00.000 9828 MoveAxis(E, 14, B)
01:21:51.850 00.000 9828 Guiding  Dir = 2, Dur = 14
01:21:51.850 00.000 9828 IsSlewing returns 0
01:21:51.851 00.001 9828 IsGuiding returns 0
01:21:51.851 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:51.885 00.034 9828 IsGuiding returns 1
01:21:51.885 00.000 9828 scope still moving after pulse duration time elapsed
01:21:51.915 00.030 9828 IsSlewing returns 0
01:21:51.915 00.000 9828 IsGuiding returns 1
01:21:51.947 00.032 9828 IsSlewing returns 0
01:21:51.947 00.000 9828 IsGuiding returns 1
01:21:51.977 00.030 9828 IsSlewing returns 0
01:21:51.977 00.000 9828 IsGuiding returns 0
01:21:51.977 00.000 9828 scope move finished after 14 + 112 ms
01:21:51.977 00.000 9828 Move returns status 0, amount 14
01:21:51.977 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:51.977 00.000 9828 MoveAxis(N, 14, B)
01:21:51.977 00.000 9828 Guiding  Dir = 0, Dur = 14
01:21:51.993 00.016 9828 IsSlewing returns 0
01:21:51.993 00.000 9828 IsGuiding returns 0
01:21:51.993 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:52.024 00.031 9828 IsGuiding returns 1
01:21:52.024 00.000 9828 scope still moving after pulse duration time elapsed
01:21:52.055 00.031 9828 IsSlewing returns 0
01:21:52.055 00.000 9828 IsGuiding returns 1
01:21:52.087 00.032 9828 IsSlewing returns 0
01:21:52.087 00.000 9828 IsGuiding returns 1
01:21:52.117 00.030 9828 IsSlewing returns 0
01:21:52.117 00.000 9828 IsGuiding returns 1
01:21:52.148 00.031 9828 IsSlewing returns 0
01:21:52.148 00.000 9828 IsGuiding returns 0
01:21:52.148 00.000 9828 scope move finished after 14 + 141 ms
01:21:52.148 00.000 9828 Move returns status 0, amount 14
01:21:52.148 00.000 9828 move complete, result=0
01:21:52.148 00.000 9828 worker thread done servicing request
01:21:52.148 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:21:52.541 00.393 8976 Exposure complete
01:21:52.547 00.006 8976 worker thread done servicing request
01:21:52.547 00.000 5052 OnExposeComplete: enter
01:21:52.547 00.000 5052 UpdateGuideState(): m_state=6
01:21:52.547 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3437
01:21:52.547 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=282.19, Mass=165, SNR=8.8, Peak=62 HFD=3.4
01:21:52.547 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.04) = xAngle (-0.97 = -0.97)
01:21:52.547 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.08 = -1.08)
01:21:52.547 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.48 hyp=0.55 cameraTheta=1.07 mountX=0.31 mountY=-0.48, mountTheta=-1.00
01:21:52.548 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.48, opts=13)
01:21:52.548 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.48)
01:21:52.548 00.000 8976 Worker thread wakes up
01:21:52.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.48) opts 0xd
01:21:52.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.48)
01:21:52.548 00.000 8976 Moving (0.26, 0.48) raw xDistance=0.31 yDistance=-0.48
01:21:52.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
01:21:52.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:21:52.548 00.000 8976 MoveAxis(L, 1, ABG)
01:21:52.548 00.000 8976 stepping (-10, 11) + (-1, 0)
01:21:52.548 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:52.549 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:21:52.558 00.009 5052 UpdateGuideState exits: m=165 SNR=8.8
01:21:52.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:52.558 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:52.558 00.000 5052 Enqueuing Expose request
01:21:52.569 00.011 8976 Received - 47 (G) 
01:21:52.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:52.569 00.000 8976 stepped: pos (-11, 11)
01:21:52.569 00.000 8976 MoveAxis(U, 2, ABG)
01:21:52.569 00.000 8976 stepping (-11, 11) + (0, 2)
01:21:52.569 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:52.600 00.031 8976 Received - 47 (G) 
01:21:52.600 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:52.600 00.000 8976 stepped: pos (-11, 13)
01:21:52.600 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
01:21:52.600 00.000 8976 MountToCamera -- mountX=1.74 mountY=-1.94 hyp=2.61 mountTheta=-0.84 cameraX=0.93, cameraY=2.44 cameraTheta=1.20
01:21:52.600 00.000 8976 incremental bump (0.935, 2.435) isValid = 1
01:21:52.601 00.001 8976 Scheduling Mount bump of (0.041, 0.111)
01:21:52.601 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:21:52.601 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:21:52.601 00.000 8976 move complete, result=0
01:21:52.601 00.000 9828 Worker thread wakes up
01:21:52.601 00.000 8976 worker thread done servicing request
01:21:52.601 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
01:21:52.601 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:21:52.601 00.000 8976 Worker thread wakes up
01:21:52.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:52.601 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:52.601 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:21:52.601 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
01:21:52.602 00.001 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
01:21:52.602 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
01:21:52.602 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
01:21:52.602 00.000 9828 BLC: window closed
01:21:52.602 00.000 9828 MoveAxis(E, 15, B)
01:21:52.602 00.000 9828 Guiding  Dir = 2, Dur = 15
01:21:52.603 00.001 9828 IsSlewing returns 0
01:21:52.604 00.001 9828 IsGuiding returns 0
01:21:52.604 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:52.632 00.028 9828 IsGuiding returns 1
01:21:52.632 00.000 9828 scope still moving after pulse duration time elapsed
01:21:52.663 00.031 9828 IsSlewing returns 0
01:21:52.663 00.000 9828 IsGuiding returns 1
01:21:52.694 00.031 9828 IsSlewing returns 0
01:21:52.694 00.000 9828 IsGuiding returns 1
01:21:52.726 00.032 9828 IsSlewing returns 0
01:21:52.726 00.000 9828 IsGuiding returns 0
01:21:52.726 00.000 9828 scope move finished after 15 + 107 ms
01:21:52.726 00.000 9828 Move returns status 0, amount 15
01:21:52.726 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:52.726 00.000 9828 MoveAxis(N, 14, B)
01:21:52.726 00.000 9828 Guiding  Dir = 0, Dur = 14
01:21:52.741 00.015 9828 IsSlewing returns 0
01:21:52.741 00.000 9828 IsGuiding returns 0
01:21:52.741 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:52.772 00.031 9828 IsGuiding returns 1
01:21:52.772 00.000 9828 scope still moving after pulse duration time elapsed
01:21:52.803 00.031 9828 IsSlewing returns 0
01:21:52.803 00.000 9828 IsGuiding returns 1
01:21:52.833 00.030 9828 IsSlewing returns 0
01:21:52.833 00.000 9828 IsGuiding returns 1
01:21:52.865 00.032 9828 IsSlewing returns 0
01:21:52.865 00.000 9828 IsGuiding returns 1
01:21:52.895 00.030 9828 IsSlewing returns 0
01:21:52.895 00.000 9828 IsGuiding returns 0
01:21:52.895 00.000 9828 scope move finished after 14 + 139 ms
01:21:52.895 00.000 9828 Move returns status 0, amount 14
01:21:52.895 00.000 9828 move complete, result=0
01:21:52.895 00.000 9828 worker thread done servicing request
01:21:52.895 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:21:53.295 00.400 8976 Exposure complete
01:21:53.300 00.005 8976 worker thread done servicing request
01:21:53.301 00.001 5052 OnExposeComplete: enter
01:21:53.301 00.000 5052 UpdateGuideState(): m_state=6
01:21:53.301 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3438
01:21:53.301 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.49, Mass=185, SNR=9.3, Peak=60 HFD=3.8
01:21:53.301 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.68 = 1.61)
01:21:53.301 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.50)
01:21:53.301 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.22 hyp=0.45 cameraTheta=-2.63 mountX=-0.02 mountY=0.44, mountTheta=1.61
01:21:53.302 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.22, opts=13)
01:21:53.302 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.22)
01:21:53.302 00.000 8976 Worker thread wakes up
01:21:53.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.22) opts 0xd
01:21:53.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.22)
01:21:53.302 00.000 8976 Moving (-0.39, -0.22) raw xDistance=-0.02 yDistance=0.44
01:21:53.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:21:53.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44
01:21:53.302 00.000 8976 MoveAxis(R, 0, ABG)
01:21:53.302 00.000 8976 MoveAxis(D, 2, ABG)
01:21:53.302 00.000 8976 stepping (-11, 13) + (0, -2)
01:21:53.302 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:53.303 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:21:53.312 00.009 5052 UpdateGuideState exits: m=185 SNR=9.3
01:21:53.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:53.312 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:53.312 00.000 5052 Enqueuing Expose request
01:21:53.336 00.024 8976 Received - 47 (G) 
01:21:53.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:53.336 00.000 8976 stepped: pos (-11, 11)
01:21:53.336 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
01:21:53.336 00.000 8976 MountToCamera -- mountX=1.72 mountY=-1.88 hyp=2.55 mountTheta=-0.83 cameraX=0.89, cameraY=2.39 cameraTheta=1.22
01:21:53.336 00.000 8976 incremental bump (0.887, 2.389) isValid = 1
01:21:53.336 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
01:21:53.336 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:21:53.336 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:21:53.336 00.000 8976 move complete, result=0
01:21:53.336 00.000 9828 Worker thread wakes up
01:21:53.336 00.000 8976 worker thread done servicing request
01:21:53.336 00.000 8976 Worker thread wakes up
01:21:53.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:53.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:53.337 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:21:53.337 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:21:53.337 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:21:53.337 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
01:21:53.337 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
01:21:53.337 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.05 mountY=-0.11, mountTheta=-1.97
01:21:53.337 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
01:21:53.337 00.000 9828 BLC: window closed
01:21:53.337 00.000 9828 MoveAxis(E, 14, B)
01:21:53.337 00.000 9828 Guiding  Dir = 2, Dur = 14
01:21:53.337 00.000 9828 IsSlewing returns 0
01:21:53.337 00.000 9828 IsGuiding returns 0
01:21:53.338 00.001 9828 PulseGuide returned control before completion, sleep 24
01:21:53.363 00.025 9828 IsGuiding returns 1
01:21:53.363 00.000 9828 scope still moving after pulse duration time elapsed
01:21:53.392 00.029 9828 IsSlewing returns 0
01:21:53.392 00.000 9828 IsGuiding returns 1
01:21:53.423 00.031 9828 IsSlewing returns 0
01:21:53.423 00.000 9828 IsGuiding returns 1
01:21:53.455 00.032 9828 IsSlewing returns 0
01:21:53.455 00.000 9828 IsGuiding returns 1
01:21:53.485 00.030 9828 IsSlewing returns 0
01:21:53.485 00.000 9828 IsGuiding returns 0
01:21:53.485 00.000 9828 scope move finished after 14 + 133 ms
01:21:53.485 00.000 9828 Move returns status 0, amount 14
01:21:53.485 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:53.485 00.000 9828 MoveAxis(N, 14, B)
01:21:53.486 00.001 9828 Guiding  Dir = 0, Dur = 14
01:21:53.501 00.015 9828 IsSlewing returns 0
01:21:53.501 00.000 9828 IsGuiding returns 0
01:21:53.501 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:53.532 00.031 9828 IsGuiding returns 1
01:21:53.532 00.000 9828 scope still moving after pulse duration time elapsed
01:21:53.563 00.031 9828 IsSlewing returns 0
01:21:53.563 00.000 9828 IsGuiding returns 1
01:21:53.593 00.030 9828 IsSlewing returns 0
01:21:53.593 00.000 9828 IsGuiding returns 1
01:21:53.624 00.031 9828 IsSlewing returns 0
01:21:53.624 00.000 9828 IsGuiding returns 1
01:21:53.655 00.031 9828 IsSlewing returns 0
01:21:53.655 00.000 9828 IsGuiding returns 0
01:21:53.655 00.000 9828 scope move finished after 14 + 140 ms
01:21:53.655 00.000 9828 Move returns status 0, amount 14
01:21:53.655 00.000 9828 move complete, result=0
01:21:53.655 00.000 9828 worker thread done servicing request
01:21:53.655 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:21:54.026 00.371 8976 Exposure complete
01:21:54.031 00.005 8976 worker thread done servicing request
01:21:54.032 00.001 5052 OnExposeComplete: enter
01:21:54.032 00.000 5052 UpdateGuideState(): m_state=6
01:21:54.032 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3439
01:21:54.032 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.62, Mass=194, SNR=9.6, Peak=66 HFD=3.9
01:21:54.032 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.56 = 1.72)
01:21:54.032 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.62)
01:21:54.032 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.52 mountX=-0.02 mountY=0.15, mountTheta=1.72
01:21:54.033 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.09, opts=13)
01:21:54.033 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.09)
01:21:54.033 00.000 8976 Worker thread wakes up
01:21:54.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.09) opts 0xd
01:21:54.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.09)
01:21:54.033 00.000 8976 Moving (-0.12, -0.09) raw xDistance=-0.02 yDistance=0.15
01:21:54.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:21:54.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:21:54.033 00.000 8976 MoveAxis(R, 0, ABG)
01:21:54.033 00.000 8976 MoveAxis(U, 0, ABG)
01:21:54.033 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
01:21:54.033 00.000 8976 MountToCamera -- mountX=1.71 mountY=-1.83 hyp=2.51 mountTheta=-0.82 cameraX=0.85, cameraY=2.36 cameraTheta=1.22
01:21:54.033 00.000 8976 incremental bump (0.854, 2.358) isValid = 1
01:21:54.033 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:21:54.034 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:21:54.034 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:21:54.034 00.000 8976 move complete, result=0
01:21:54.034 00.000 9828 Worker thread wakes up
01:21:54.034 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:21:54.034 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:21:54.034 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
01:21:54.034 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:21:54.034 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
01:21:54.034 00.000 8976 worker thread done servicing request
01:21:54.034 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:54.034 00.000 9828 BLC: window closed
01:21:54.034 00.000 9828 MoveAxis(E, 14, B)
01:21:54.034 00.000 9828 Guiding  Dir = 2, Dur = 14
01:21:54.034 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:21:54.035 00.001 9828 IsSlewing returns 0
01:21:54.035 00.000 9828 IsGuiding returns 0
01:21:54.035 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:54.044 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:21:54.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:54.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:54.044 00.000 5052 Enqueuing Expose request
01:21:54.044 00.000 8976 Worker thread wakes up
01:21:54.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:54.045 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:21:54.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:54.060 00.015 9828 IsGuiding returns 1
01:21:54.060 00.000 9828 scope still moving after pulse duration time elapsed
01:21:54.091 00.031 9828 IsSlewing returns 0
01:21:54.091 00.000 9828 IsGuiding returns 1
01:21:54.122 00.031 9828 IsSlewing returns 0
01:21:54.122 00.000 9828 IsGuiding returns 1
01:21:54.153 00.031 9828 IsSlewing returns 0
01:21:54.153 00.000 9828 IsGuiding returns 1
01:21:54.184 00.031 9828 IsSlewing returns 0
01:21:54.184 00.000 9828 IsGuiding returns 1
01:21:54.215 00.031 9828 IsSlewing returns 0
01:21:54.215 00.000 9828 IsGuiding returns 0
01:21:54.215 00.000 9828 scope move finished after 14 + 166 ms
01:21:54.215 00.000 9828 Move returns status 0, amount 14
01:21:54.215 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:54.215 00.000 9828 MoveAxis(N, 14, B)
01:21:54.215 00.000 9828 Guiding  Dir = 0, Dur = 14
01:21:54.231 00.016 9828 IsSlewing returns 0
01:21:54.231 00.000 9828 IsGuiding returns 0
01:21:54.231 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:54.262 00.031 9828 IsGuiding returns 1
01:21:54.262 00.000 9828 scope still moving after pulse duration time elapsed
01:21:54.292 00.030 9828 IsSlewing returns 0
01:21:54.292 00.000 9828 IsGuiding returns 1
01:21:54.322 00.030 9828 IsSlewing returns 0
01:21:54.322 00.000 9828 IsGuiding returns 1
01:21:54.354 00.032 9828 IsSlewing returns 0
01:21:54.355 00.001 9828 IsGuiding returns 1
01:21:54.385 00.030 9828 IsSlewing returns 0
01:21:54.385 00.000 9828 IsGuiding returns 0
01:21:54.385 00.000 9828 scope move finished after 14 + 140 ms
01:21:54.385 00.000 9828 Move returns status 0, amount 14
01:21:54.385 00.000 9828 move complete, result=0
01:21:54.385 00.000 9828 worker thread done servicing request
01:21:54.385 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:21:54.734 00.349 8976 Exposure complete
01:21:54.739 00.005 8976 worker thread done servicing request
01:21:54.739 00.000 5052 OnExposeComplete: enter
01:21:54.739 00.000 5052 UpdateGuideState(): m_state=6
01:21:54.739 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3440
01:21:54.739 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.93, Mass=169, SNR=9.0, Peak=63 HFD=2.9
01:21:54.739 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.04) = xAngle (-0.33 = -0.33)
01:21:54.740 00.001 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
01:21:54.740 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.71 mountX=0.21 mountY=-0.09, mountTheta=-0.42
01:21:54.740 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.22, opts=13)
01:21:54.740 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.22)
01:21:54.740 00.000 8976 Worker thread wakes up
01:21:54.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.22) opts 0xd
01:21:54.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.22)
01:21:54.741 00.001 8976 Moving (-0.03, 0.22) raw xDistance=0.21 yDistance=-0.09
01:21:54.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:21:54.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:21:54.741 00.000 8976 MoveAxis(R, 0, ABG)
01:21:54.741 00.000 8976 MoveAxis(U, 0, ABG)
01:21:54.741 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:21:54.741 00.000 8976 MountToCamera -- mountX=1.70 mountY=-1.81 hyp=2.48 mountTheta=-0.81 cameraX=0.83, cameraY=2.34 cameraTheta=1.23
01:21:54.741 00.000 8976 incremental bump (0.833, 2.337) isValid = 1
01:21:54.741 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:21:54.741 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:21:54.741 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:21:54.741 00.000 8976 move complete, result=0
01:21:54.741 00.000 9828 Worker thread wakes up
01:21:54.741 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:21:54.741 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:21:54.741 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
01:21:54.741 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:21:54.741 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:21:54.742 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:54.742 00.000 9828 BLC: window closed
01:21:54.742 00.000 9828 MoveAxis(E, 14, B)
01:21:54.742 00.000 9828 Guiding  Dir = 2, Dur = 14
01:21:54.742 00.000 8976 worker thread done servicing request
01:21:54.743 00.001 9828 IsSlewing returns 0
01:21:54.743 00.000 9828 IsGuiding returns 0
01:21:54.743 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:54.743 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:54.751 00.008 5052 UpdateGuideState exits: m=169 SNR=9.0
01:21:54.751 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:54.751 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:54.751 00.000 5052 Enqueuing Expose request
01:21:54.751 00.000 8976 Worker thread wakes up
01:21:54.753 00.002 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:54.753 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:54.753 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:54.771 00.018 9828 IsGuiding returns 1
01:21:54.771 00.000 9828 scope still moving after pulse duration time elapsed
01:21:54.803 00.032 9828 IsSlewing returns 0
01:21:54.803 00.000 9828 IsGuiding returns 1
01:21:54.833 00.030 9828 IsSlewing returns 0
01:21:54.833 00.000 9828 IsGuiding returns 1
01:21:54.864 00.031 9828 IsSlewing returns 0
01:21:54.864 00.000 9828 IsGuiding returns 1
01:21:54.896 00.032 9828 IsSlewing returns 0
01:21:54.896 00.000 9828 IsGuiding returns 0
01:21:54.896 00.000 9828 scope move finished after 14 + 139 ms
01:21:54.896 00.000 9828 Move returns status 0, amount 14
01:21:54.896 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:54.896 00.000 9828 MoveAxis(N, 14, B)
01:21:54.896 00.000 9828 Guiding  Dir = 0, Dur = 14
01:21:54.911 00.015 9828 IsSlewing returns 0
01:21:54.911 00.000 9828 IsGuiding returns 0
01:21:54.911 00.000 9828 PulseGuide returned control before completion, sleep 24
01:21:54.943 00.032 9828 IsGuiding returns 1
01:21:54.943 00.000 9828 scope still moving after pulse duration time elapsed
01:21:54.974 00.031 9828 IsSlewing returns 0
01:21:54.974 00.000 9828 IsGuiding returns 1
01:21:55.004 00.030 9828 IsSlewing returns 0
01:21:55.004 00.000 9828 IsGuiding returns 1
01:21:55.036 00.032 9828 IsSlewing returns 0
01:21:55.036 00.000 9828 IsGuiding returns 1
01:21:55.067 00.031 9828 IsSlewing returns 0
01:21:55.071 00.004 9828 IsGuiding returns 0
01:21:55.071 00.000 9828 scope move finished after 14 + 145 ms
01:21:55.071 00.000 9828 Move returns status 0, amount 14
01:21:55.071 00.000 9828 move complete, result=0
01:21:55.071 00.000 9828 worker thread done servicing request
01:21:55.071 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:21:55.444 00.373 8976 Exposure complete
01:21:55.450 00.006 8976 worker thread done servicing request
01:21:55.450 00.000 5052 OnExposeComplete: enter
01:21:55.450 00.000 5052 UpdateGuideState(): m_state=6
01:21:55.450 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3441
01:21:55.450 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.05, Mass=189, SNR=9.5, Peak=67 HFD=2.9
01:21:55.450 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
01:21:55.450 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
01:21:55.451 00.001 5052 CameraToMount -- cameraX=-0.32 cameraY=0.34 hyp=0.46 cameraTheta=2.32 mountX=0.44 mountY=0.08, mountTheta=0.18
01:21:55.451 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.34, opts=13)
01:21:55.451 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.34)
01:21:55.451 00.000 8976 Worker thread wakes up
01:21:55.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.34) opts 0xd
01:21:55.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.34)
01:21:55.451 00.000 8976 Moving (-0.32, 0.34) raw xDistance=0.44 yDistance=0.08
01:21:55.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:21:55.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:21:55.452 00.001 8976 MoveAxis(L, 2, ABG)
01:21:55.452 00.000 8976 stepping (-11, 11) + (-2, 0)
01:21:55.452 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:55.452 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:21:55.461 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:21:55.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:55.461 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:55.461 00.000 5052 Enqueuing Expose request
01:21:55.479 00.018 8976 Received - 47 (G) 
01:21:55.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:55.479 00.000 8976 stepped: pos (-13, 11)
01:21:55.479 00.000 8976 MoveAxis(U, 0, ABG)
01:21:55.479 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
01:21:55.479 00.000 8976 MountToCamera -- mountX=1.80 mountY=-1.79 hyp=2.53 mountTheta=-0.78 cameraX=0.77, cameraY=2.41 cameraTheta=1.26
01:21:55.479 00.000 8976 incremental bump (0.772, 2.413) isValid = 1
01:21:55.479 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
01:21:55.479 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:21:55.479 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:21:55.479 00.000 8976 move complete, result=0
01:21:55.479 00.000 9828 Worker thread wakes up
01:21:55.479 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:21:55.480 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:21:55.480 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
01:21:55.480 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:21:55.480 00.000 8976 worker thread done servicing request
01:21:55.480 00.000 8976 Worker thread wakes up
01:21:55.480 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
01:21:55.480 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
01:21:55.480 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:55.480 00.000 9828 BLC: window closed
01:21:55.480 00.000 9828 MoveAxis(E, 13, B)
01:21:55.480 00.000 9828 Guiding  Dir = 2, Dur = 13
01:21:55.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:55.480 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:55.481 00.001 9828 IsSlewing returns 0
01:21:55.481 00.000 9828 IsGuiding returns 0
01:21:55.481 00.000 9828 PulseGuide returned control before completion, sleep 23
01:21:55.513 00.032 9828 IsGuiding returns 1
01:21:55.514 00.001 9828 scope still moving after pulse duration time elapsed
01:21:55.544 00.030 9828 IsSlewing returns 0
01:21:55.544 00.000 9828 IsGuiding returns 1
01:21:55.577 00.033 9828 IsSlewing returns 0
01:21:55.577 00.000 9828 IsGuiding returns 1
01:21:55.608 00.031 9828 IsSlewing returns 0
01:21:55.608 00.000 9828 IsGuiding returns 0
01:21:55.608 00.000 9828 scope move finished after 13 + 115 ms
01:21:55.608 00.000 9828 Move returns status 0, amount 13
01:21:55.608 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:55.608 00.000 9828 MoveAxis(N, 15, B)
01:21:55.608 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:55.624 00.016 9828 IsSlewing returns 0
01:21:55.624 00.000 9828 IsGuiding returns 0
01:21:55.624 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:55.655 00.031 9828 IsGuiding returns 1
01:21:55.655 00.000 9828 scope still moving after pulse duration time elapsed
01:21:55.686 00.031 9828 IsSlewing returns 0
01:21:55.686 00.000 9828 IsGuiding returns 1
01:21:55.718 00.032 9828 IsSlewing returns 0
01:21:55.718 00.000 9828 IsGuiding returns 1
01:21:55.749 00.031 9828 IsSlewing returns 0
01:21:55.749 00.000 9828 IsGuiding returns 1
01:21:55.780 00.031 9828 IsSlewing returns 0
01:21:55.780 00.000 9828 IsGuiding returns 0
01:21:55.780 00.000 9828 scope move finished after 15 + 141 ms
01:21:55.780 00.000 9828 Move returns status 0, amount 15
01:21:55.780 00.000 9828 move complete, result=0
01:21:55.780 00.000 9828 worker thread done servicing request
01:21:55.780 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:21:56.174 00.394 8976 Exposure complete
01:21:56.180 00.006 8976 worker thread done servicing request
01:21:56.180 00.000 5052 OnExposeComplete: enter
01:21:56.180 00.000 5052 UpdateGuideState(): m_state=6
01:21:56.180 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3442
01:21:56.181 00.001 5052 Star::Find returns 1 (0), X=329.11, Y=281.57, Mass=167, SNR=8.8, Peak=62 HFD=3.5
01:21:56.181 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.02 = 2.26)
01:21:56.181 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
01:21:56.181 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.98 mountX=-0.10 mountY=0.13, mountTheta=2.22
01:21:56.181 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.14, opts=13)
01:21:56.182 00.001 5052 Enqueuing Move request for stepguider (-0.06, -0.14)
01:21:56.182 00.000 8976 Worker thread wakes up
01:21:56.182 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.14) opts 0xd
01:21:56.182 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.14)
01:21:56.182 00.000 8976 Moving (-0.06, -0.14) raw xDistance=-0.10 yDistance=0.13
01:21:56.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:21:56.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:21:56.182 00.000 8976 MoveAxis(R, 0, ABG)
01:21:56.182 00.000 8976 MoveAxis(U, 0, ABG)
01:21:56.182 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:21:56.182 00.000 8976 MountToCamera -- mountX=1.86 mountY=-1.77 hyp=2.57 mountTheta=-0.76 cameraX=0.73, cameraY=2.46 cameraTheta=1.28
01:21:56.182 00.000 8976 incremental bump (0.732, 2.464) isValid = 1
01:21:56.182 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
01:21:56.182 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:21:56.182 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:21:56.182 00.000 8976 move complete, result=0
01:21:56.183 00.001 9828 Worker thread wakes up
01:21:56.183 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:21:56.183 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:21:56.183 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.90)
01:21:56.183 00.000 8976 worker thread done servicing request
01:21:56.183 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.98)
01:21:56.183 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:21:56.183 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:56.183 00.000 9828 BLC: window closed
01:21:56.183 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:56.183 00.000 9828 MoveAxis(E, 12, B)
01:21:56.183 00.000 9828 Guiding  Dir = 2, Dur = 12
01:21:56.184 00.001 9828 IsSlewing returns 0
01:21:56.184 00.000 9828 IsGuiding returns 0
01:21:56.184 00.000 9828 PulseGuide returned control before completion, sleep 22
01:21:56.193 00.009 5052 UpdateGuideState exits: m=167 SNR=8.8
01:21:56.193 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:56.193 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:56.193 00.000 5052 Enqueuing Expose request
01:21:56.193 00.000 8976 Worker thread wakes up
01:21:56.194 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:56.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:56.194 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:56.215 00.021 9828 IsGuiding returns 1
01:21:56.215 00.000 9828 scope still moving after pulse duration time elapsed
01:21:56.246 00.031 9828 IsSlewing returns 0
01:21:56.246 00.000 9828 IsGuiding returns 1
01:21:56.277 00.031 9828 IsSlewing returns 0
01:21:56.277 00.000 9828 IsGuiding returns 1
01:21:56.307 00.030 9828 IsSlewing returns 0
01:21:56.307 00.000 9828 IsGuiding returns 0
01:21:56.307 00.000 9828 scope move finished after 12 + 111 ms
01:21:56.307 00.000 9828 Move returns status 0, amount 12
01:21:56.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:56.307 00.000 9828 MoveAxis(N, 15, B)
01:21:56.307 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:56.323 00.016 9828 IsSlewing returns 0
01:21:56.323 00.000 9828 IsGuiding returns 1
01:21:56.323 00.000 9828 Entered PulseGuideScope while moving
01:21:56.385 00.062 9828 IsSlewing returns 0
01:21:56.385 00.000 9828 IsGuiding returns 1
01:21:56.385 00.000 9828 Still moving
01:21:56.447 00.062 9828 IsSlewing returns 0
01:21:56.447 00.000 9828 IsGuiding returns 0
01:21:56.447 00.000 9828 Movement stopped - continuing
01:21:56.447 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:56.479 00.032 9828 IsGuiding returns 1
01:21:56.479 00.000 9828 scope still moving after pulse duration time elapsed
01:21:56.509 00.030 9828 IsSlewing returns 0
01:21:56.510 00.001 9828 IsGuiding returns 1
01:21:56.540 00.030 9828 IsSlewing returns 0
01:21:56.541 00.001 9828 IsGuiding returns 1
01:21:56.572 00.031 9828 IsSlewing returns 0
01:21:56.572 00.000 9828 IsGuiding returns 1
01:21:56.603 00.031 9828 IsSlewing returns 0
01:21:56.603 00.000 9828 IsGuiding returns 0
01:21:56.603 00.000 9828 scope move finished after 15 + 140 ms
01:21:56.603 00.000 9828 Move returns status 0, amount 15
01:21:56.603 00.000 9828 move complete, result=0
01:21:56.603 00.000 9828 worker thread done servicing request
01:21:56.603 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:21:56.885 00.282 8976 Exposure complete
01:21:56.891 00.006 8976 worker thread done servicing request
01:21:56.891 00.000 5052 OnExposeComplete: enter
01:21:56.891 00.000 5052 UpdateGuideState(): m_state=6
01:21:56.891 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3443
01:21:56.891 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.38, Mass=166, SNR=8.9, Peak=61 HFD=3.2
01:21:56.891 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
01:21:56.891 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.10 = -3.10)
01:21:56.891 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.33 hyp=0.40 cameraTheta=-0.95 mountX=-0.40 mountY=-0.02, mountTheta=-3.10
01:21:56.891 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.33, opts=13)
01:21:56.892 00.001 5052 Enqueuing Move request for stepguider (0.23, -0.33)
01:21:56.892 00.000 8976 Worker thread wakes up
01:21:56.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.33) opts 0xd
01:21:56.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.33)
01:21:56.892 00.000 8976 Moving (0.23, -0.33) raw xDistance=-0.40 yDistance=-0.02
01:21:56.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:21:56.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:21:56.892 00.000 8976 MoveAxis(R, 2, ABG)
01:21:56.892 00.000 8976 stepping (-13, 11) + (2, 0)
01:21:56.892 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:56.893 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=37, FiltMax=55, Gamma=2.630
01:21:56.902 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
01:21:56.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:56.902 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:56.902 00.000 5052 Enqueuing Expose request
01:21:56.917 00.015 8976 Received - 47 (G) 
01:21:56.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:21:56.917 00.000 8976 stepped: pos (-11, 11)
01:21:56.917 00.000 8976 MoveAxis(U, 0, ABG)
01:21:56.917 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
01:21:56.917 00.000 8976 MountToCamera -- mountX=1.80 mountY=-1.76 hyp=2.52 mountTheta=-0.77 cameraX=0.75, cameraY=2.41 cameraTheta=1.27
01:21:56.917 00.000 8976 incremental bump (0.750, 2.408) isValid = 1
01:21:56.917 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
01:21:56.917 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:21:56.917 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:21:56.917 00.000 8976 move complete, result=0
01:21:56.917 00.000 9828 Worker thread wakes up
01:21:56.917 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
01:21:56.917 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:21:56.917 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:21:56.917 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
01:21:56.918 00.001 8976 worker thread done servicing request
01:21:56.918 00.000 8976 Worker thread wakes up
01:21:56.918 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:56.918 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:56.918 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
01:21:56.918 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
01:21:56.918 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:56.918 00.000 9828 BLC: window closed
01:21:56.918 00.000 9828 MoveAxis(E, 12, B)
01:21:56.918 00.000 9828 Guiding  Dir = 2, Dur = 12
01:21:56.918 00.000 9828 IsSlewing returns 0
01:21:56.918 00.000 9828 IsGuiding returns 0
01:21:56.919 00.001 9828 PulseGuide returned control before completion, sleep 22
01:21:56.942 00.023 9828 IsGuiding returns 1
01:21:56.942 00.000 9828 scope still moving after pulse duration time elapsed
01:21:56.973 00.031 9828 IsSlewing returns 0
01:21:56.973 00.000 9828 IsGuiding returns 1
01:21:57.005 00.032 9828 IsSlewing returns 0
01:21:57.005 00.000 9828 IsGuiding returns 1
01:21:57.036 00.031 9828 IsSlewing returns 0
01:21:57.036 00.000 9828 IsGuiding returns 1
01:21:57.067 00.031 9828 IsSlewing returns 0
01:21:57.067 00.000 9828 IsGuiding returns 0
01:21:57.067 00.000 9828 scope move finished after 12 + 136 ms
01:21:57.067 00.000 9828 Move returns status 0, amount 12
01:21:57.067 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:57.067 00.000 9828 MoveAxis(N, 15, B)
01:21:57.067 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:57.083 00.016 9828 IsSlewing returns 0
01:21:57.083 00.000 9828 IsGuiding returns 0
01:21:57.083 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:57.113 00.030 9828 IsGuiding returns 1
01:21:57.113 00.000 9828 scope still moving after pulse duration time elapsed
01:21:57.145 00.032 9828 IsSlewing returns 0
01:21:57.145 00.000 9828 IsGuiding returns 1
01:21:57.176 00.031 9828 IsSlewing returns 0
01:21:57.176 00.000 9828 IsGuiding returns 1
01:21:57.207 00.031 9828 IsSlewing returns 0
01:21:57.207 00.000 9828 IsGuiding returns 1
01:21:57.238 00.031 9828 IsSlewing returns 0
01:21:57.238 00.000 9828 IsGuiding returns 0
01:21:57.238 00.000 9828 scope move finished after 15 + 139 ms
01:21:57.238 00.000 9828 Move returns status 0, amount 15
01:21:57.238 00.000 9828 move complete, result=0
01:21:57.238 00.000 9828 worker thread done servicing request
01:21:57.238 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:21:57.608 00.370 8976 Exposure complete
01:21:57.614 00.006 8976 worker thread done servicing request
01:21:57.614 00.000 5052 OnExposeComplete: enter
01:21:57.614 00.000 5052 UpdateGuideState(): m_state=6
01:21:57.614 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3444
01:21:57.614 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.35, Mass=186, SNR=9.4, Peak=65 HFD=3.3
01:21:57.614 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-4.00 = 2.29)
01:21:57.614 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.10 = 2.18)
01:21:57.614 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.36 hyp=0.39 cameraTheta=-1.95 mountX=-0.26 mountY=0.32, mountTheta=2.25
01:21:57.615 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.36, opts=13)
01:21:57.615 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.36)
01:21:57.615 00.000 8976 Worker thread wakes up
01:21:57.615 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.36) opts 0xd
01:21:57.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.36)
01:21:57.615 00.000 8976 Moving (-0.15, -0.36) raw xDistance=-0.26 yDistance=0.32
01:21:57.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:21:57.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:21:57.615 00.000 8976 MoveAxis(R, 0, ABG)
01:21:57.615 00.000 8976 MoveAxis(D, 1, ABG)
01:21:57.615 00.000 8976 stepping (-11, 11) + (0, -1)
01:21:57.615 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:57.616 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:21:57.625 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:21:57.626 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:57.626 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:57.626 00.000 5052 Enqueuing Expose request
01:21:57.637 00.011 8976 Received - 47 (G) 
01:21:57.637 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:57.637 00.000 8976 stepped: pos (-11, 10)
01:21:57.637 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
01:21:57.637 00.000 8976 MountToCamera -- mountX=1.76 mountY=-1.71 hyp=2.45 mountTheta=-0.77 cameraX=0.72, cameraY=2.35 cameraTheta=1.27
01:21:57.637 00.000 8976 incremental bump (0.716, 2.347) isValid = 1
01:21:57.637 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
01:21:57.637 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:21:57.637 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:21:57.637 00.000 8976 move complete, result=0
01:21:57.637 00.000 9828 Worker thread wakes up
01:21:57.637 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:21:57.637 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:21:57.637 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
01:21:57.637 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
01:21:57.638 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
01:21:57.638 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:57.638 00.000 9828 BLC: window closed
01:21:57.638 00.000 9828 MoveAxis(E, 12, B)
01:21:57.638 00.000 9828 Guiding  Dir = 2, Dur = 12
01:21:57.638 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:21:57.638 00.000 8976 worker thread done servicing request
01:21:57.638 00.000 8976 Worker thread wakes up
01:21:57.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:57.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:57.638 00.000 9828 IsSlewing returns 0
01:21:57.638 00.000 9828 IsGuiding returns 0
01:21:57.638 00.000 9828 PulseGuide returned control before completion, sleep 22
01:21:57.672 00.034 9828 IsGuiding returns 1
01:21:57.672 00.000 9828 scope still moving after pulse duration time elapsed
01:21:57.703 00.031 9828 IsSlewing returns 0
01:21:57.703 00.000 9828 IsGuiding returns 1
01:21:57.733 00.030 9828 IsSlewing returns 0
01:21:57.733 00.000 9828 IsGuiding returns 1
01:21:57.764 00.031 9828 IsSlewing returns 0
01:21:57.764 00.000 9828 IsGuiding returns 0
01:21:57.764 00.000 9828 scope move finished after 12 + 113 ms
01:21:57.764 00.000 9828 Move returns status 0, amount 12
01:21:57.764 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:57.764 00.000 9828 MoveAxis(N, 15, B)
01:21:57.764 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:57.780 00.016 9828 IsSlewing returns 0
01:21:57.780 00.000 9828 IsGuiding returns 0
01:21:57.780 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:57.811 00.031 9828 IsGuiding returns 1
01:21:57.811 00.000 9828 scope still moving after pulse duration time elapsed
01:21:57.842 00.031 9828 IsSlewing returns 0
01:21:57.842 00.000 9828 IsGuiding returns 1
01:21:57.872 00.030 9828 IsSlewing returns 0
01:21:57.872 00.000 9828 IsGuiding returns 1
01:21:57.904 00.032 9828 IsSlewing returns 0
01:21:57.904 00.000 9828 IsGuiding returns 1
01:21:57.935 00.031 9828 IsSlewing returns 0
01:21:57.935 00.000 9828 IsGuiding returns 0
01:21:57.935 00.000 9828 scope move finished after 15 + 139 ms
01:21:57.935 00.000 9828 Move returns status 0, amount 15
01:21:57.935 00.000 9828 move complete, result=0
01:21:57.935 00.000 9828 worker thread done servicing request
01:21:57.935 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:21:58.327 00.392 8976 Exposure complete
01:21:58.333 00.006 8976 worker thread done servicing request
01:21:58.333 00.000 5052 OnExposeComplete: enter
01:21:58.333 00.000 5052 UpdateGuideState(): m_state=6
01:21:58.333 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3445
01:21:58.333 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.72, Mass=185, SNR=9.3, Peak=66 HFD=3.0
01:21:58.333 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:21:58.333 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:21:58.333 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.29 mountX=-0.01 mountY=-0.05, mountTheta=-1.76
01:21:58.334 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.01, opts=13)
01:21:58.334 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.01)
01:21:58.334 00.000 8976 Worker thread wakes up
01:21:58.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.01) opts 0xd
01:21:58.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.01)
01:21:58.334 00.000 8976 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
01:21:58.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:21:58.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:21:58.334 00.000 8976 MoveAxis(R, 0, ABG)
01:21:58.334 00.000 8976 MoveAxis(U, 0, ABG)
01:21:58.334 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:21:58.334 00.000 8976 MountToCamera -- mountX=1.74 mountY=-1.67 hyp=2.41 mountTheta=-0.76 cameraX=0.69, cameraY=2.31 cameraTheta=1.28
01:21:58.334 00.000 8976 incremental bump (0.693, 2.306) isValid = 1
01:21:58.335 00.001 8976 Scheduling Mount bump of (0.014, 0.048)
01:21:58.335 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.05, opts=4)
01:21:58.335 00.000 8976 Enqueuing Move request for scope (0.01, 0.05)
01:21:58.335 00.000 8976 move complete, result=0
01:21:58.335 00.000 9828 Worker thread wakes up
01:21:58.335 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0x4
01:21:58.335 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:21:58.335 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
01:21:58.335 00.000 8976 worker thread done servicing request
01:21:58.335 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
01:21:58.335 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.29 mountX=-0.02 mountY=-0.05, mountTheta=-1.91
01:21:58.335 00.000 9828 Moving (0.01, 0.05) raw xDistance=-0.02 yDistance=-0.05
01:21:58.335 00.000 9828 BLC: window closed
01:21:58.335 00.000 9828 MoveAxis(E, 5, B)
01:21:58.335 00.000 9828 Guiding  Dir = 2, Dur = 5
01:21:58.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:21:58.336 00.001 9828 IsSlewing returns 0
01:21:58.336 00.000 9828 IsGuiding returns 0
01:21:58.336 00.000 9828 PulseGuide returned control before completion, sleep 15
01:21:58.345 00.009 5052 UpdateGuideState exits: m=185 SNR=9.3
01:21:58.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:58.345 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:58.345 00.000 5052 Enqueuing Expose request
01:21:58.345 00.000 8976 Worker thread wakes up
01:21:58.345 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:58.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:58.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:58.354 00.009 9828 IsGuiding returns 1
01:21:58.354 00.000 9828 scope still moving after pulse duration time elapsed
01:21:58.386 00.032 9828 IsSlewing returns 0
01:21:58.386 00.000 9828 IsGuiding returns 1
01:21:58.417 00.031 9828 IsSlewing returns 0
01:21:58.418 00.001 9828 IsGuiding returns 1
01:21:58.448 00.030 9828 IsSlewing returns 0
01:21:58.448 00.000 9828 IsGuiding returns 0
01:21:58.448 00.000 9828 scope move finished after 5 + 107 ms
01:21:58.448 00.000 9828 Move returns status 0, amount 5
01:21:58.448 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:58.448 00.000 9828 MoveAxis(N, 6, B)
01:21:58.448 00.000 9828 Guiding  Dir = 0, Dur = 6
01:21:58.463 00.015 9828 IsSlewing returns 0
01:21:58.463 00.000 9828 IsGuiding returns 0
01:21:58.463 00.000 9828 PulseGuide returned control before completion, sleep 16
01:21:58.494 00.031 9828 IsGuiding returns 1
01:21:58.494 00.000 9828 scope still moving after pulse duration time elapsed
01:21:58.525 00.031 9828 IsSlewing returns 0
01:21:58.525 00.000 9828 IsGuiding returns 1
01:21:58.557 00.032 9828 IsSlewing returns 0
01:21:58.557 00.000 9828 IsGuiding returns 1
01:21:58.588 00.031 9828 IsSlewing returns 0
01:21:58.588 00.000 9828 IsGuiding returns 0
01:21:58.588 00.000 9828 scope move finished after 6 + 118 ms
01:21:58.588 00.000 9828 Move returns status 0, amount 6
01:21:58.588 00.000 9828 move complete, result=0
01:21:58.588 00.000 9828 worker thread done servicing request
01:21:58.588 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.0 px 6 ms NORTH
01:21:59.035 00.447 8976 Exposure complete
01:21:59.041 00.006 8976 worker thread done servicing request
01:21:59.041 00.000 5052 OnExposeComplete: enter
01:21:59.041 00.000 5052 UpdateGuideState(): m_state=6
01:21:59.041 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3446
01:21:59.041 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.83, Mass=195, SNR=9.6, Peak=67 HFD=2.9
01:21:59.041 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
01:21:59.041 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
01:21:59.041 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.24 mountX=0.09 mountY=-0.10, mountTheta=-0.85
01:21:59.042 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.12, opts=13)
01:21:59.042 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.12)
01:21:59.042 00.000 8976 Worker thread wakes up
01:21:59.042 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.12) opts 0xd
01:21:59.042 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.12)
01:21:59.042 00.000 8976 Moving (0.04, 0.12) raw xDistance=0.09 yDistance=-0.10
01:21:59.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:21:59.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:21:59.042 00.000 8976 MoveAxis(R, 0, ABG)
01:21:59.042 00.000 8976 MoveAxis(U, 0, ABG)
01:21:59.042 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:21:59.043 00.001 8976 MountToCamera -- mountX=1.72 mountY=-1.64 hyp=2.38 mountTheta=-0.76 cameraX=0.68, cameraY=2.28 cameraTheta=1.28
01:21:59.043 00.000 8976 incremental bump (0.678, 2.279) isValid = 1
01:21:59.043 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
01:21:59.043 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:21:59.043 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:21:59.043 00.000 8976 move complete, result=0
01:21:59.043 00.000 9828 Worker thread wakes up
01:21:59.043 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:21:59.043 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:21:59.043 00.000 8976 worker thread done servicing request
01:21:59.043 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.90)
01:21:59.043 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.98)
01:21:59.043 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
01:21:59.043 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:59.043 00.000 9828 BLC: window closed
01:21:59.043 00.000 9828 MoveAxis(E, 12, B)
01:21:59.043 00.000 9828 Guiding  Dir = 2, Dur = 12
01:21:59.043 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:21:59.043 00.000 9828 IsSlewing returns 0
01:21:59.044 00.001 9828 IsGuiding returns 0
01:21:59.044 00.000 9828 PulseGuide returned control before completion, sleep 22
01:21:59.053 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:21:59.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:59.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:59.053 00.000 5052 Enqueuing Expose request
01:21:59.053 00.000 8976 Worker thread wakes up
01:21:59.053 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:59.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:59.053 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:59.067 00.014 9828 IsGuiding returns 1
01:21:59.067 00.000 9828 scope still moving after pulse duration time elapsed
01:21:59.099 00.032 9828 IsSlewing returns 0
01:21:59.099 00.000 9828 IsGuiding returns 1
01:21:59.130 00.031 9828 IsSlewing returns 0
01:21:59.130 00.000 9828 IsGuiding returns 1
01:21:59.160 00.030 9828 IsSlewing returns 0
01:21:59.165 00.005 9828 IsGuiding returns 0
01:21:59.165 00.000 9828 scope move finished after 12 + 108 ms
01:21:59.165 00.000 9828 Move returns status 0, amount 12
01:21:59.165 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:59.165 00.000 9828 MoveAxis(N, 15, B)
01:21:59.165 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:59.190 00.025 9828 IsSlewing returns 0
01:21:59.190 00.000 9828 IsGuiding returns 0
01:21:59.190 00.000 9828 PulseGuide returned control before completion, sleep 25
01:21:59.221 00.031 9828 IsGuiding returns 1
01:21:59.221 00.000 9828 scope still moving after pulse duration time elapsed
01:21:59.252 00.031 9828 IsSlewing returns 0
01:21:59.252 00.000 9828 IsGuiding returns 1
01:21:59.283 00.031 9828 IsSlewing returns 0
01:21:59.283 00.000 9828 IsGuiding returns 1
01:21:59.314 00.031 9828 IsSlewing returns 0
01:21:59.314 00.000 9828 IsGuiding returns 1
01:21:59.345 00.031 9828 IsSlewing returns 0
01:21:59.345 00.000 9828 IsGuiding returns 0
01:21:59.345 00.000 9828 scope move finished after 15 + 139 ms
01:21:59.345 00.000 9828 Move returns status 0, amount 15
01:21:59.345 00.000 9828 move complete, result=0
01:21:59.345 00.000 9828 worker thread done servicing request
01:21:59.345 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:21:59.743 00.398 8976 Exposure complete
01:21:59.748 00.005 8976 worker thread done servicing request
01:21:59.749 00.001 5052 OnExposeComplete: enter
01:21:59.749 00.000 5052 UpdateGuideState(): m_state=6
01:21:59.749 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3447
01:21:59.749 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.54, Mass=180, SNR=9.2, Peak=63 HFD=3.5
01:21:59.749 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.62 = 1.67)
01:21:59.749 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.56)
01:21:59.749 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.17 hyp=0.32 cameraTheta=-2.57 mountX=-0.03 mountY=0.32, mountTheta=1.67
01:21:59.750 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.17, opts=13)
01:21:59.750 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.17)
01:21:59.750 00.000 8976 Worker thread wakes up
01:21:59.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.17) opts 0xd
01:21:59.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.17)
01:21:59.750 00.000 8976 Moving (-0.27, -0.17) raw xDistance=-0.03 yDistance=0.32
01:21:59.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:21:59.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:21:59.750 00.000 8976 MoveAxis(R, 0, ABG)
01:21:59.750 00.000 8976 MoveAxis(D, 1, ABG)
01:21:59.750 00.000 8976 stepping (-11, 10) + (0, -1)
01:21:59.750 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:59.751 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:21:59.762 00.011 5052 UpdateGuideState exits: m=180 SNR=9.2
01:21:59.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:59.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:21:59.762 00.000 5052 Enqueuing Expose request
01:21:59.778 00.016 8976 Received - 47 (G) 
01:21:59.778 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:21:59.779 00.001 8976 stepped: pos (-11, 9)
01:21:59.779 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
01:21:59.779 00.000 8976 MountToCamera -- mountX=1.71 mountY=-1.57 hyp=2.32 mountTheta=-0.74 cameraX=0.62, cameraY=2.24 cameraTheta=1.30
01:21:59.779 00.000 8976 incremental bump (0.621, 2.236) isValid = 1
01:21:59.779 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
01:21:59.779 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:21:59.779 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:21:59.779 00.000 8976 move complete, result=0
01:21:59.779 00.000 8976 worker thread done servicing request
01:21:59.779 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:21:59.779 00.000 9828 Worker thread wakes up
01:21:59.779 00.000 8976 Worker thread wakes up
01:21:59.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:21:59.779 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:21:59.779 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:21:59.779 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:21:59.780 00.001 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
01:21:59.780 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
01:21:59.780 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
01:21:59.780 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:21:59.780 00.000 9828 BLC: window closed
01:21:59.780 00.000 9828 MoveAxis(E, 11, B)
01:21:59.780 00.000 9828 Guiding  Dir = 2, Dur = 11
01:21:59.780 00.000 9828 IsSlewing returns 0
01:21:59.780 00.000 9828 IsGuiding returns 0
01:21:59.780 00.000 9828 PulseGuide returned control before completion, sleep 21
01:21:59.810 00.030 9828 IsGuiding returns 1
01:21:59.810 00.000 9828 scope still moving after pulse duration time elapsed
01:21:59.841 00.031 9828 IsSlewing returns 0
01:21:59.841 00.000 9828 IsGuiding returns 1
01:21:59.872 00.031 9828 IsSlewing returns 0
01:21:59.872 00.000 9828 IsGuiding returns 1
01:21:59.904 00.032 9828 IsSlewing returns 0
01:21:59.904 00.000 9828 IsGuiding returns 1
01:21:59.936 00.032 9828 IsSlewing returns 0
01:21:59.936 00.000 9828 IsGuiding returns 1
01:21:59.966 00.030 9828 IsSlewing returns 0
01:21:59.966 00.000 9828 IsGuiding returns 0
01:21:59.966 00.000 9828 scope move finished after 11 + 175 ms
01:21:59.966 00.000 9828 Move returns status 0, amount 11
01:21:59.966 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:21:59.966 00.000 9828 MoveAxis(N, 15, B)
01:21:59.966 00.000 9828 Guiding  Dir = 0, Dur = 15
01:21:59.982 00.016 9828 IsSlewing returns 0
01:21:59.982 00.000 9828 IsGuiding returns 0
01:21:59.982 00.000 9828 PulseGuide returned control before completion, sleep 25
01:22:00.013 00.031 9828 IsGuiding returns 1
01:22:00.013 00.000 9828 scope still moving after pulse duration time elapsed
01:22:00.044 00.031 9828 IsSlewing returns 0
01:22:00.044 00.000 9828 IsGuiding returns 1
01:22:00.076 00.032 9828 IsSlewing returns 0
01:22:00.076 00.000 9828 IsGuiding returns 1
01:22:00.107 00.031 9828 IsSlewing returns 0
01:22:00.107 00.000 9828 IsGuiding returns 1
01:22:00.138 00.031 9828 IsSlewing returns 0
01:22:00.138 00.000 9828 IsGuiding returns 0
01:22:00.138 00.000 9828 scope move finished after 15 + 141 ms
01:22:00.138 00.000 9828 Move returns status 0, amount 15
01:22:00.138 00.000 9828 move complete, result=0
01:22:00.138 00.000 9828 worker thread done servicing request
01:22:00.138 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:22:00.471 00.333 8976 Exposure complete
01:22:00.476 00.005 8976 worker thread done servicing request
01:22:00.477 00.001 5052 OnExposeComplete: enter
01:22:00.477 00.000 5052 UpdateGuideState(): m_state=6
01:22:00.477 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3448
01:22:00.477 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.57, Mass=203, SNR=9.8, Peak=65 HFD=3.6
01:22:00.477 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.71 = 1.58)
01:22:00.477 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
01:22:00.477 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-2.66 mountX=-0.00 mountY=0.29, mountTheta=1.58
01:22:00.478 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.14, opts=13)
01:22:00.478 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.14)
01:22:00.478 00.000 8976 Worker thread wakes up
01:22:00.478 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.14) opts 0xd
01:22:00.478 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.14)
01:22:00.478 00.000 8976 Moving (-0.26, -0.14) raw xDistance=-0.00 yDistance=0.29
01:22:00.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:22:00.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:22:00.478 00.000 8976 MoveAxis(R, 0, ABG)
01:22:00.478 00.000 8976 MoveAxis(D, 1, ABG)
01:22:00.478 00.000 8976 stepping (-11, 9) + (0, -1)
01:22:00.478 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:00.479 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:22:00.488 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
01:22:00.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:00.488 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:00.488 00.000 5052 Enqueuing Expose request
01:22:00.498 00.010 8976 Received - 47 (G) 
01:22:00.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:00.498 00.000 8976 stepped: pos (-11, 8)
01:22:00.498 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
01:22:00.498 00.000 8976 MountToCamera -- mountX=1.70 mountY=-1.47 hyp=2.25 mountTheta=-0.71 cameraX=0.54, cameraY=2.18 cameraTheta=1.33
01:22:00.498 00.000 8976 incremental bump (0.537, 2.184) isValid = 1
01:22:00.498 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
01:22:00.498 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:22:00.498 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:22:00.498 00.000 8976 move complete, result=0
01:22:00.498 00.000 9828 Worker thread wakes up
01:22:00.498 00.000 8976 worker thread done servicing request
01:22:00.498 00.000 8976 Worker thread wakes up
01:22:00.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:00.498 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:00.498 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:22:00.499 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:22:00.499 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:22:00.499 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
01:22:00.499 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
01:22:00.499 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
01:22:00.499 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:22:00.499 00.000 9828 BLC: window closed
01:22:00.499 00.000 9828 MoveAxis(E, 10, B)
01:22:00.499 00.000 9828 Guiding  Dir = 2, Dur = 10
01:22:00.499 00.000 9828 IsSlewing returns 0
01:22:00.499 00.000 9828 IsGuiding returns 0
01:22:00.500 00.001 9828 PulseGuide returned control before completion, sleep 20
01:22:00.525 00.025 9828 IsGuiding returns 1
01:22:00.525 00.000 9828 scope still moving after pulse duration time elapsed
01:22:00.556 00.031 9828 IsSlewing returns 0
01:22:00.556 00.000 9828 IsGuiding returns 1
01:22:00.587 00.031 9828 IsSlewing returns 0
01:22:00.587 00.000 9828 IsGuiding returns 1
01:22:00.617 00.030 9828 IsSlewing returns 0
01:22:00.617 00.000 9828 IsGuiding returns 1
01:22:00.649 00.032 9828 IsSlewing returns 0
01:22:00.649 00.000 9828 IsGuiding returns 0
01:22:00.649 00.000 9828 scope move finished after 10 + 139 ms
01:22:00.649 00.000 9828 Move returns status 0, amount 10
01:22:00.649 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:00.649 00.000 9828 MoveAxis(N, 15, B)
01:22:00.649 00.000 9828 Guiding  Dir = 0, Dur = 15
01:22:00.664 00.015 9828 IsSlewing returns 0
01:22:00.664 00.000 9828 IsGuiding returns 0
01:22:00.664 00.000 9828 PulseGuide returned control before completion, sleep 25
01:22:00.696 00.032 9828 IsGuiding returns 1
01:22:00.696 00.000 9828 scope still moving after pulse duration time elapsed
01:22:00.727 00.031 9828 IsSlewing returns 0
01:22:00.727 00.000 9828 IsGuiding returns 1
01:22:00.758 00.031 9828 IsSlewing returns 0
01:22:00.758 00.000 9828 IsGuiding returns 1
01:22:00.789 00.031 9828 IsSlewing returns 0
01:22:00.789 00.000 9828 IsGuiding returns 1
01:22:00.820 00.031 9828 IsSlewing returns 0
01:22:00.820 00.000 9828 IsGuiding returns 0
01:22:00.820 00.000 9828 scope move finished after 15 + 141 ms
01:22:00.820 00.000 9828 Move returns status 0, amount 15
01:22:00.820 00.000 9828 move complete, result=0
01:22:00.820 00.000 9828 worker thread done servicing request
01:22:00.820 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:22:01.191 00.371 8976 Exposure complete
01:22:01.198 00.007 8976 worker thread done servicing request
01:22:01.198 00.000 5052 OnExposeComplete: enter
01:22:01.198 00.000 5052 UpdateGuideState(): m_state=6
01:22:01.198 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3449
01:22:01.198 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.62, Mass=175, SNR=9.1, Peak=62 HFD=3.2
01:22:01.198 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
01:22:01.198 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.20)
01:22:01.198 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.09 hyp=0.44 cameraTheta=-2.94 mountX=0.12 mountY=0.41, mountTheta=1.29
01:22:01.199 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.09, opts=13)
01:22:01.199 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.09)
01:22:01.199 00.000 8976 Worker thread wakes up
01:22:01.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.09) opts 0xd
01:22:01.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.09)
01:22:01.199 00.000 8976 Moving (-0.43, -0.09) raw xDistance=0.12 yDistance=0.41
01:22:01.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:22:01.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
01:22:01.199 00.000 8976 MoveAxis(R, 0, ABG)
01:22:01.199 00.000 8976 MoveAxis(D, 2, ABG)
01:22:01.199 00.000 8976 stepping (-11, 8) + (0, -2)
01:22:01.200 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:01.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:22:01.209 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
01:22:01.210 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:01.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:01.210 00.000 5052 Enqueuing Expose request
01:22:01.234 00.024 8976 Received - 47 (G) 
01:22:01.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:01.234 00.000 8976 stepped: pos (-11, 6)
01:22:01.234 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
01:22:01.234 00.000 8976 MountToCamera -- mountX=1.70 mountY=-1.30 hyp=2.14 mountTheta=-0.65 cameraX=0.39, cameraY=2.10 cameraTheta=1.39
01:22:01.234 00.000 8976 incremental bump (0.386, 2.101) isValid = 1
01:22:01.234 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
01:22:01.234 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:22:01.234 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:22:01.234 00.000 8976 move complete, result=0
01:22:01.234 00.000 8976 worker thread done servicing request
01:22:01.234 00.000 8976 Worker thread wakes up
01:22:01.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:01.234 00.000 9828 Worker thread wakes up
01:22:01.234 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:22:01.234 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:22:01.234 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
01:22:01.234 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
01:22:01.234 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
01:22:01.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:01.235 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:22:01.235 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:22:01.235 00.000 9828 BLC: window closed
01:22:01.235 00.000 9828 MoveAxis(E, 8, B)
01:22:01.235 00.000 9828 Guiding  Dir = 2, Dur = 8
01:22:01.235 00.000 9828 IsSlewing returns 0
01:22:01.235 00.000 9828 IsGuiding returns 0
01:22:01.235 00.000 9828 PulseGuide returned control before completion, sleep 18
01:22:01.269 00.034 9828 IsGuiding returns 1
01:22:01.269 00.000 9828 scope still moving after pulse duration time elapsed
01:22:01.300 00.031 9828 IsSlewing returns 0
01:22:01.300 00.000 9828 IsGuiding returns 1
01:22:01.330 00.030 9828 IsSlewing returns 0
01:22:01.330 00.000 9828 IsGuiding returns 1
01:22:01.361 00.031 9828 IsSlewing returns 0
01:22:01.361 00.000 9828 IsGuiding returns 0
01:22:01.361 00.000 9828 scope move finished after 8 + 118 ms
01:22:01.361 00.000 9828 Move returns status 0, amount 8
01:22:01.361 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:01.361 00.000 9828 MoveAxis(N, 15, B)
01:22:01.361 00.000 9828 Guiding  Dir = 0, Dur = 15
01:22:01.378 00.017 9828 IsSlewing returns 0
01:22:01.378 00.000 9828 IsGuiding returns 0
01:22:01.378 00.000 9828 PulseGuide returned control before completion, sleep 25
01:22:01.408 00.030 9828 IsGuiding returns 1
01:22:01.408 00.000 9828 scope still moving after pulse duration time elapsed
01:22:01.440 00.032 9828 IsSlewing returns 0
01:22:01.440 00.000 9828 IsGuiding returns 1
01:22:01.471 00.031 9828 IsSlewing returns 0
01:22:01.471 00.000 9828 IsGuiding returns 1
01:22:01.501 00.030 9828 IsSlewing returns 0
01:22:01.501 00.000 9828 IsGuiding returns 1
01:22:01.533 00.032 9828 IsSlewing returns 0
01:22:01.533 00.000 9828 IsGuiding returns 0
01:22:01.533 00.000 9828 scope move finished after 15 + 140 ms
01:22:01.533 00.000 9828 Move returns status 0, amount 15
01:22:01.533 00.000 9828 move complete, result=0
01:22:01.533 00.000 9828 worker thread done servicing request
01:22:01.533 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
01:22:01.922 00.389 8976 Exposure complete
01:22:01.927 00.005 8976 worker thread done servicing request
01:22:01.927 00.000 5052 OnExposeComplete: enter
01:22:01.927 00.000 5052 UpdateGuideState(): m_state=6
01:22:01.927 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3450
01:22:01.927 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=281.93, Mass=184, SNR=9.4, Peak=61 HFD=3.4
01:22:01.927 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:22:01.927 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
01:22:01.927 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.22 hyp=1.00 cameraTheta=2.92 mountX=0.64 mountY=0.69, mountTheta=0.83
01:22:01.928 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.22, opts=13)
01:22:01.928 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.22)
01:22:01.928 00.000 8976 Worker thread wakes up
01:22:01.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.22) opts 0xd
01:22:01.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.22)
01:22:01.928 00.000 8976 Moving (-0.97, 0.22) raw xDistance=0.64 yDistance=0.69
01:22:01.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
01:22:01.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.69
01:22:01.929 00.001 8976 MoveAxis(L, 3, ABG)
01:22:01.929 00.000 8976 stepping (-11, 6) + (-3, 0)
01:22:01.929 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:01.929 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:22:01.939 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:22:01.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:01.939 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:01.939 00.000 5052 Enqueuing Expose request
01:22:01.969 00.030 8976 Received - 47 (G) 
01:22:01.969 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:01.969 00.000 8976 stepped: pos (-14, 6)
01:22:01.969 00.000 8976 MoveAxis(D, 3, ABG)
01:22:01.969 00.000 8976 stepping (-14, 6) + (0, -3)
01:22:01.969 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:02.001 00.032 8976 Received - 47 (G) 
01:22:02.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:02.001 00.000 8976 stepped: pos (-14, 3)
01:22:02.001 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
01:22:02.001 00.000 8976 MountToCamera -- mountX=1.84 mountY=-1.03 hyp=2.11 mountTheta=-0.51 cameraX=0.08, cameraY=2.11 cameraTheta=1.53
01:22:02.001 00.000 8976 incremental bump (0.077, 2.109) isValid = 1
01:22:02.001 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
01:22:02.001 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:22:02.001 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:22:02.001 00.000 8976 move complete, result=0
01:22:02.001 00.000 9828 Worker thread wakes up
01:22:02.001 00.000 8976 worker thread done servicing request
01:22:02.001 00.000 8976 Worker thread wakes up
01:22:02.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:02.001 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:02.001 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.7 px 3 ms SOUTH
01:22:02.001 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:22:02.001 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:22:02.001 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
01:22:02.002 00.001 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
01:22:02.002 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
01:22:02.002 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:22:02.002 00.000 9828 BLC: window closed
01:22:02.002 00.000 9828 MoveAxis(E, 3, B)
01:22:02.002 00.000 9828 Guiding  Dir = 2, Dur = 3
01:22:02.002 00.000 9828 IsSlewing returns 0
01:22:02.002 00.000 9828 IsGuiding returns 0
01:22:02.002 00.000 9828 PulseGuide returned control before completion, sleep 13
01:22:02.027 00.025 9828 IsGuiding returns 1
01:22:02.027 00.000 9828 scope still moving after pulse duration time elapsed
01:22:02.058 00.031 9828 IsSlewing returns 0
01:22:02.058 00.000 9828 IsGuiding returns 1
01:22:02.090 00.032 9828 IsSlewing returns 0
01:22:02.090 00.000 9828 IsGuiding returns 1
01:22:02.121 00.031 9828 IsSlewing returns 0
01:22:02.121 00.000 9828 IsGuiding returns 0
01:22:02.121 00.000 9828 scope move finished after 3 + 115 ms
01:22:02.121 00.000 9828 Move returns status 0, amount 3
01:22:02.121 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:02.121 00.000 9828 MoveAxis(N, 16, B)
01:22:02.121 00.000 9828 Guiding  Dir = 0, Dur = 16
01:22:02.136 00.015 9828 IsSlewing returns 0
01:22:02.136 00.000 9828 IsGuiding returns 0
01:22:02.136 00.000 9828 PulseGuide returned control before completion, sleep 26
01:22:02.167 00.031 9828 IsGuiding returns 1
01:22:02.167 00.000 9828 scope still moving after pulse duration time elapsed
01:22:02.198 00.031 9828 IsSlewing returns 0
01:22:02.198 00.000 9828 IsGuiding returns 1
01:22:02.228 00.030 9828 IsSlewing returns 0
01:22:02.229 00.001 9828 IsGuiding returns 1
01:22:02.259 00.030 9828 IsSlewing returns 0
01:22:02.260 00.001 9828 IsGuiding returns 1
01:22:02.290 00.030 9828 IsSlewing returns 0
01:22:02.290 00.000 9828 IsGuiding returns 1
01:22:02.321 00.031 9828 IsSlewing returns 0
01:22:02.322 00.001 9828 IsGuiding returns 0
01:22:02.322 00.000 9828 scope move finished after 16 + 168 ms
01:22:02.322 00.000 9828 Move returns status 0, amount 16
01:22:02.322 00.000 9828 move complete, result=0
01:22:02.322 00.000 9828 worker thread done servicing request
01:22:02.322 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:22:02.698 00.376 8976 Exposure complete
01:22:02.703 00.005 8976 worker thread done servicing request
01:22:02.704 00.001 5052 OnExposeComplete: enter
01:22:02.704 00.000 5052 UpdateGuideState(): m_state=6
01:22:02.704 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3451
01:22:02.704 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.75, Mass=164, SNR=8.8, Peak=60 HFD=3.2
01:22:02.704 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:22:02.704 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:22:02.704 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.04 hyp=0.57 cameraTheta=3.06 mountX=0.30 mountY=0.45, mountTheta=0.99
01:22:02.704 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.04, opts=13)
01:22:02.704 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.04)
01:22:02.705 00.001 8976 Worker thread wakes up
01:22:02.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.04) opts 0xd
01:22:02.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.04)
01:22:02.705 00.000 8976 Moving (-0.57, 0.04) raw xDistance=0.30 yDistance=0.45
01:22:02.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
01:22:02.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.45
01:22:02.705 00.000 8976 MoveAxis(L, 1, ABG)
01:22:02.705 00.000 8976 stepping (-14, 3) + (-1, 0)
01:22:02.705 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:02.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:22:02.715 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
01:22:02.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:02.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:02.715 00.000 5052 Enqueuing Expose request
01:22:02.736 00.021 8976 Received - 47 (G) 
01:22:02.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:02.736 00.000 8976 stepped: pos (-15, 3)
01:22:02.736 00.000 8976 MoveAxis(D, 2, ABG)
01:22:02.736 00.000 8976 stepping (-15, 3) + (0, -2)
01:22:02.736 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:02.768 00.032 8976 Received - 47 (G) 
01:22:02.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:02.768 00.000 8976 stepped: pos (-15, 1)
01:22:02.768 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
01:22:02.768 00.000 8976 MountToCamera -- mountX=1.99 mountY=-0.74 hyp=2.13 mountTheta=-0.36 cameraX=-0.25, cameraY=2.11 cameraTheta=1.69
01:22:02.768 00.000 8976 incremental bump (-0.247, 2.112) isValid = 1
01:22:02.768 00.000 8976 Scheduling Mount bump of (-0.013, 0.118)
01:22:02.768 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:22:02.768 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:22:02.768 00.000 8976 move complete, result=0
01:22:02.768 00.000 9828 Worker thread wakes up
01:22:02.768 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:22:02.768 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:22:02.768 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.78 = -1.50)
01:22:02.768 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.70 = -1.59)
01:22:02.768 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:22:02.769 00.001 8976 worker thread done servicing request
01:22:02.769 00.000 8976 Worker thread wakes up
01:22:02.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:02.769 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:02.769 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.50
01:22:02.769 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:22:02.769 00.000 9828 BLC: window closed
01:22:02.769 00.000 9828 MoveAxis(W, 3, B)
01:22:02.769 00.000 9828 Guiding  Dir = 3, Dur = 3
01:22:02.769 00.000 9828 IsSlewing returns 0
01:22:02.769 00.000 9828 IsGuiding returns 0
01:22:02.770 00.001 9828 PulseGuide returned control before completion, sleep 13
01:22:02.786 00.016 9828 IsGuiding returns 1
01:22:02.786 00.000 9828 scope still moving after pulse duration time elapsed
01:22:02.818 00.032 9828 IsSlewing returns 0
01:22:02.818 00.000 9828 IsGuiding returns 1
01:22:02.848 00.030 9828 IsSlewing returns 0
01:22:02.848 00.000 9828 IsGuiding returns 1
01:22:02.880 00.032 9828 IsSlewing returns 0
01:22:02.880 00.000 9828 IsGuiding returns 0
01:22:02.880 00.000 9828 scope move finished after 3 + 107 ms
01:22:02.880 00.000 9828 Move returns status 0, amount 3
01:22:02.880 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:02.880 00.000 9828 MoveAxis(N, 16, B)
01:22:02.880 00.000 9828 Guiding  Dir = 0, Dur = 16
01:22:02.895 00.015 9828 IsSlewing returns 0
01:22:02.895 00.000 9828 IsGuiding returns 0
01:22:02.895 00.000 9828 PulseGuide returned control before completion, sleep 26
01:22:02.925 00.030 9828 IsGuiding returns 1
01:22:02.925 00.000 9828 scope still moving after pulse duration time elapsed
01:22:02.957 00.032 9828 IsSlewing returns 0
01:22:02.957 00.000 9828 IsGuiding returns 1
01:22:02.988 00.031 9828 IsSlewing returns 0
01:22:02.988 00.000 9828 IsGuiding returns 1
01:22:03.019 00.031 9828 IsSlewing returns 0
01:22:03.019 00.000 9828 IsGuiding returns 1
01:22:03.050 00.031 9828 IsSlewing returns 0
01:22:03.050 00.000 9828 IsGuiding returns 0
01:22:03.050 00.000 9828 scope move finished after 16 + 139 ms
01:22:03.050 00.000 9828 Move returns status 0, amount 16
01:22:03.050 00.000 9828 move complete, result=0
01:22:03.050 00.000 9828 worker thread done servicing request
01:22:03.050 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:22:03.463 00.413 8976 Exposure complete
01:22:03.469 00.006 8976 worker thread done servicing request
01:22:03.469 00.000 5052 OnExposeComplete: enter
01:22:03.469 00.000 5052 UpdateGuideState(): m_state=6
01:22:03.469 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3452
01:22:03.469 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.43, Mass=193, SNR=9.6, Peak=64 HFD=3.5
01:22:03.469 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.63 = 1.65)
01:22:03.469 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.55)
01:22:03.469 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.28 hyp=0.53 cameraTheta=-2.59 mountX=-0.04 mountY=0.53, mountTheta=1.65
01:22:03.470 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.28, opts=13)
01:22:03.470 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.28)
01:22:03.470 00.000 8976 Worker thread wakes up
01:22:03.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.28) opts 0xd
01:22:03.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.28)
01:22:03.470 00.000 8976 Moving (-0.45, -0.28) raw xDistance=-0.04 yDistance=0.53
01:22:03.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:22:03.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
01:22:03.470 00.000 8976 MoveAxis(R, 0, ABG)
01:22:03.470 00.000 8976 MoveAxis(D, 2, ABG)
01:22:03.471 00.001 8976 stepping (-15, 1) + (0, -2)
01:22:03.471 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:03.471 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:22:03.480 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:22:03.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:03.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:03.480 00.000 5052 Enqueuing Expose request
01:22:03.504 00.024 8976 Received - 47 (G) 
01:22:03.504 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:03.504 00.000 8976 stepped: pos (-15, -1)
01:22:03.504 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
01:22:03.504 00.000 8976 MountToCamera -- mountX=2.09 mountY=-0.44 hyp=2.14 mountTheta=-0.21 cameraX=-0.56, cameraY=2.07 cameraTheta=1.83
01:22:03.504 00.000 8976 incremental bump (-0.557, 2.066) isValid = 1
01:22:03.504 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
01:22:03.504 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:22:03.504 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:22:03.504 00.000 8976 move complete, result=0
01:22:03.504 00.000 9828 Worker thread wakes up
01:22:03.504 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:22:03.504 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:22:03.504 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
01:22:03.504 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:22:03.504 00.000 8976 worker thread done servicing request
01:22:03.504 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
01:22:03.504 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.83 mountX=0.02 mountY=-0.12, mountTheta=-1.36
01:22:03.505 00.001 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:22:03.505 00.000 9828 BLC: window closed
01:22:03.505 00.000 9828 MoveAxis(W, 8, B)
01:22:03.505 00.000 8976 Worker thread wakes up
01:22:03.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:03.505 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:03.505 00.000 9828 Guiding  Dir = 3, Dur = 8
01:22:03.505 00.000 9828 IsSlewing returns 0
01:22:03.505 00.000 9828 IsGuiding returns 0
01:22:03.505 00.000 9828 PulseGuide returned control before completion, sleep 18
01:22:03.530 00.025 9828 IsGuiding returns 1
01:22:03.530 00.000 9828 scope still moving after pulse duration time elapsed
01:22:03.561 00.031 9828 IsSlewing returns 0
01:22:03.561 00.000 9828 IsGuiding returns 1
01:22:03.591 00.030 9828 IsSlewing returns 0
01:22:03.591 00.000 9828 IsGuiding returns 1
01:22:03.622 00.031 9828 IsSlewing returns 0
01:22:03.622 00.000 9828 IsGuiding returns 1
01:22:03.653 00.031 9828 IsSlewing returns 0
01:22:03.653 00.000 9828 IsGuiding returns 0
01:22:03.653 00.000 9828 scope move finished after 8 + 140 ms
01:22:03.653 00.000 9828 Move returns status 0, amount 8
01:22:03.653 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:03.653 00.000 9828 MoveAxis(N, 16, B)
01:22:03.653 00.000 9828 Guiding  Dir = 0, Dur = 16
01:22:03.669 00.016 9828 IsSlewing returns 0
01:22:03.669 00.000 9828 IsGuiding returns 0
01:22:03.669 00.000 9828 PulseGuide returned control before completion, sleep 26
01:22:03.700 00.031 9828 IsGuiding returns 1
01:22:03.700 00.000 9828 scope still moving after pulse duration time elapsed
01:22:03.732 00.032 9828 IsSlewing returns 0
01:22:03.732 00.000 9828 IsGuiding returns 1
01:22:03.763 00.031 9828 IsSlewing returns 0
01:22:03.763 00.000 9828 IsGuiding returns 1
01:22:03.794 00.031 9828 IsSlewing returns 0
01:22:03.794 00.000 9828 IsGuiding returns 1
01:22:03.824 00.030 9828 IsSlewing returns 0
01:22:03.824 00.000 9828 IsGuiding returns 0
01:22:03.824 00.000 9828 scope move finished after 16 + 139 ms
01:22:03.824 00.000 9828 Move returns status 0, amount 16
01:22:03.824 00.000 9828 move complete, result=0
01:22:03.824 00.000 9828 worker thread done servicing request
01:22:03.824 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:22:04.196 00.372 8976 Exposure complete
01:22:04.202 00.006 8976 worker thread done servicing request
01:22:04.202 00.000 5052 OnExposeComplete: enter
01:22:04.202 00.000 5052 UpdateGuideState(): m_state=6
01:22:04.202 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3453
01:22:04.202 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.46, Mass=184, SNR=9.4, Peak=69 HFD=3.2
01:22:04.202 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
01:22:04.202 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
01:22:04.202 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.25 hyp=0.44 cameraTheta=-0.61 mountX=-0.39 mountY=-0.17, mountTheta=-2.74
01:22:04.203 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.25, opts=13)
01:22:04.203 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.25)
01:22:04.203 00.000 8976 Worker thread wakes up
01:22:04.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.25) opts 0xd
01:22:04.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.25)
01:22:04.203 00.000 8976 Moving (0.36, -0.25) raw xDistance=-0.39 yDistance=-0.17
01:22:04.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:22:04.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:22:04.203 00.000 8976 MoveAxis(R, 2, ABG)
01:22:04.203 00.000 8976 stepping (-15, -1) + (2, 0)
01:22:04.203 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:04.204 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:22:04.213 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:22:04.214 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:04.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:04.214 00.000 5052 Enqueuing Expose request
01:22:04.239 00.025 8976 Received - 47 (G) 
01:22:04.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:04.239 00.000 8976 stepped: pos (-13, -1)
01:22:04.239 00.000 8976 MoveAxis(U, 0, ABG)
01:22:04.239 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
01:22:04.239 00.000 8976 MountToCamera -- mountX=2.06 mountY=-0.25 hyp=2.07 mountTheta=-0.12 cameraX=-0.72, cameraY=1.95 cameraTheta=1.92
01:22:04.239 00.000 8976 incremental bump (-0.719, 1.945) isValid = 1
01:22:04.239 00.000 8976 Scheduling Mount bump of (-0.040, 0.112)
01:22:04.239 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:22:04.239 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:22:04.239 00.000 8976 move complete, result=0
01:22:04.239 00.000 8976 worker thread done servicing request
01:22:04.239 00.000 8976 Worker thread wakes up
01:22:04.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:04.239 00.000 9828 Worker thread wakes up
01:22:04.239 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:22:04.240 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:22:04.240 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:22:04.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:04.240 00.000 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.27)
01:22:04.240 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.36)
01:22:04.240 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=0.03 mountY=-0.12, mountTheta=-1.28
01:22:04.240 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:22:04.240 00.000 9828 BLC: window closed
01:22:04.240 00.000 9828 MoveAxis(W, 11, B)
01:22:04.240 00.000 9828 Guiding  Dir = 3, Dur = 11
01:22:04.240 00.000 9828 IsSlewing returns 0
01:22:04.241 00.001 9828 IsGuiding returns 0
01:22:04.241 00.000 9828 PulseGuide returned control before completion, sleep 21
01:22:04.271 00.030 9828 IsGuiding returns 1
01:22:04.271 00.000 9828 scope still moving after pulse duration time elapsed
01:22:04.302 00.031 9828 IsSlewing returns 0
01:22:04.302 00.000 9828 IsGuiding returns 1
01:22:04.334 00.032 9828 IsSlewing returns 0
01:22:04.334 00.000 9828 IsGuiding returns 1
01:22:04.364 00.030 9828 IsSlewing returns 0
01:22:04.364 00.000 9828 IsGuiding returns 1
01:22:04.396 00.032 9828 IsSlewing returns 0
01:22:04.396 00.000 9828 IsGuiding returns 0
01:22:04.396 00.000 9828 scope move finished after 11 + 144 ms
01:22:04.396 00.000 9828 Move returns status 0, amount 11
01:22:04.396 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:04.396 00.000 9828 MoveAxis(N, 16, B)
01:22:04.396 00.000 9828 Guiding  Dir = 0, Dur = 16
01:22:04.412 00.016 9828 IsSlewing returns 0
01:22:04.412 00.000 9828 IsGuiding returns 0
01:22:04.412 00.000 9828 PulseGuide returned control before completion, sleep 26
01:22:04.442 00.030 9828 IsGuiding returns 1
01:22:04.442 00.000 9828 scope still moving after pulse duration time elapsed
01:22:04.474 00.032 9828 IsSlewing returns 0
01:22:04.474 00.000 9828 IsGuiding returns 1
01:22:04.505 00.031 9828 IsSlewing returns 0
01:22:04.505 00.000 9828 IsGuiding returns 1
01:22:04.536 00.031 9828 IsSlewing returns 0
01:22:04.536 00.000 9828 IsGuiding returns 0
01:22:04.536 00.000 9828 scope move finished after 16 + 108 ms
01:22:04.536 00.000 9828 Move returns status 0, amount 16
01:22:04.536 00.000 9828 move complete, result=0
01:22:04.536 00.000 9828 worker thread done servicing request
01:22:04.536 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
01:22:04.928 00.392 8976 Exposure complete
01:22:04.934 00.006 8976 worker thread done servicing request
01:22:04.934 00.000 5052 OnExposeComplete: enter
01:22:04.934 00.000 5052 UpdateGuideState(): m_state=6
01:22:04.934 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3454
01:22:04.934 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.57, Mass=175, SNR=9.1, Peak=67 HFD=3.2
01:22:04.934 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
01:22:04.934 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
01:22:04.934 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-0.50 mountX=-0.25 mountY=-0.14, mountTheta=-2.62
01:22:04.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.14, opts=13)
01:22:04.935 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.14)
01:22:04.935 00.000 8976 Worker thread wakes up
01:22:04.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.14) opts 0xd
01:22:04.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.14)
01:22:04.935 00.000 8976 Moving (0.26, -0.14) raw xDistance=-0.25 yDistance=-0.14
01:22:04.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:22:04.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:22:04.935 00.000 8976 MoveAxis(R, 0, ABG)
01:22:04.935 00.000 8976 MoveAxis(U, 0, ABG)
01:22:04.935 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
01:22:04.935 00.000 8976 MountToCamera -- mountX=2.04 mountY=-0.11 hyp=2.04 mountTheta=-0.05 cameraX=-0.83, cameraY=1.86 cameraTheta=1.99
01:22:04.935 00.000 8976 incremental bump (-0.827, 1.864) isValid = 1
01:22:04.935 00.000 8976 Scheduling Mount bump of (-0.047, 0.109)
01:22:04.935 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:22:04.936 00.001 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:22:04.936 00.000 8976 move complete, result=0
01:22:04.936 00.000 9828 Worker thread wakes up
01:22:04.936 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:22:04.936 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:22:04.936 00.000 8976 worker thread done servicing request
01:22:04.936 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
01:22:04.936 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.29)
01:22:04.936 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.04 mountY=-0.11, mountTheta=-1.22
01:22:04.936 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:22:04.936 00.000 9828 BLC: window closed
01:22:04.936 00.000 9828 MoveAxis(W, 13, B)
01:22:04.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:22:04.937 00.001 9828 Guiding  Dir = 3, Dur = 13
01:22:04.937 00.000 9828 IsSlewing returns 0
01:22:04.937 00.000 9828 IsGuiding returns 0
01:22:04.937 00.000 9828 PulseGuide returned control before completion, sleep 23
01:22:04.947 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
01:22:04.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:04.947 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:04.947 00.000 5052 Enqueuing Expose request
01:22:04.947 00.000 8976 Worker thread wakes up
01:22:04.947 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:04.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:04.947 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:04.971 00.024 9828 IsGuiding returns 1
01:22:04.971 00.000 9828 scope still moving after pulse duration time elapsed
01:22:05.001 00.030 9828 IsSlewing returns 0
01:22:05.001 00.000 9828 IsGuiding returns 1
01:22:05.033 00.032 9828 IsSlewing returns 0
01:22:05.033 00.000 9828 IsGuiding returns 1
01:22:05.064 00.031 9828 IsSlewing returns 0
01:22:05.064 00.000 9828 IsGuiding returns 0
01:22:05.064 00.000 9828 scope move finished after 13 + 114 ms
01:22:05.064 00.000 9828 Move returns status 0, amount 13
01:22:05.064 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:05.064 00.000 9828 MoveAxis(N, 16, B)
01:22:05.064 00.000 9828 Guiding  Dir = 0, Dur = 16
01:22:05.080 00.016 9828 IsSlewing returns 0
01:22:05.080 00.000 9828 IsGuiding returns 0
01:22:05.080 00.000 9828 PulseGuide returned control before completion, sleep 26
01:22:05.111 00.031 9828 IsGuiding returns 1
01:22:05.111 00.000 9828 scope still moving after pulse duration time elapsed
01:22:05.142 00.031 9828 IsSlewing returns 0
01:22:05.142 00.000 9828 IsGuiding returns 1
01:22:05.173 00.031 9828 IsSlewing returns 0
01:22:05.173 00.000 9828 IsGuiding returns 1
01:22:05.219 00.046 9828 IsSlewing returns 0
01:22:05.219 00.000 9828 IsGuiding returns 0
01:22:05.219 00.000 9828 scope move finished after 16 + 123 ms
01:22:05.219 00.000 9828 Move returns status 0, amount 16
01:22:05.219 00.000 9828 move complete, result=0
01:22:05.219 00.000 9828 worker thread done servicing request
01:22:05.219 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:22:05.640 00.421 8976 Exposure complete
01:22:05.646 00.006 8976 worker thread done servicing request
01:22:05.646 00.000 5052 OnExposeComplete: enter
01:22:05.646 00.000 5052 UpdateGuideState(): m_state=6
01:22:05.646 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3455
01:22:05.646 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.82, Mass=164, SNR=8.8, Peak=62 HFD=3.1
01:22:05.646 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:22:05.646 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
01:22:05.646 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.26 cameraTheta=2.72 mountX=0.20 mountY=0.14, mountTheta=0.61
01:22:05.647 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.11, opts=13)
01:22:05.647 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.11)
01:22:05.647 00.000 8976 Worker thread wakes up
01:22:05.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.11) opts 0xd
01:22:05.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.11)
01:22:05.647 00.000 8976 Moving (-0.24, 0.11) raw xDistance=0.20 yDistance=0.14
01:22:05.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:22:05.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:22:05.647 00.000 8976 MoveAxis(R, 0, ABG)
01:22:05.647 00.000 8976 MoveAxis(U, 0, ABG)
01:22:05.647 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
01:22:05.648 00.001 8976 MountToCamera -- mountX=2.02 mountY=-0.02 hyp=2.02 mountTheta=-0.01 cameraX=-0.90, cameraY=1.81 cameraTheta=2.03
01:22:05.648 00.000 8976 incremental bump (-0.900, 1.810) isValid = 1
01:22:05.648 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
01:22:05.648 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:22:05.648 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:22:05.648 00.000 8976 move complete, result=0
01:22:05.648 00.000 9828 Worker thread wakes up
01:22:05.648 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:22:05.648 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:22:05.648 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
01:22:05.648 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
01:22:05.648 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.18
01:22:05.648 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:22:05.648 00.000 9828 BLC: window closed
01:22:05.648 00.000 9828 MoveAxis(W, 15, B)
01:22:05.648 00.000 9828 Guiding  Dir = 3, Dur = 15
01:22:05.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:22:05.649 00.001 8976 worker thread done servicing request
01:22:05.649 00.000 9828 IsSlewing returns 0
01:22:05.649 00.000 9828 IsGuiding returns 0
01:22:05.649 00.000 9828 PulseGuide returned control before completion, sleep 25
01:22:05.658 00.009 5052 UpdateGuideState exits: m=164 SNR=8.8
01:22:05.659 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:05.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:05.659 00.000 5052 Enqueuing Expose request
01:22:05.659 00.000 8976 Worker thread wakes up
01:22:05.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:05.659 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:05.659 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:05.681 00.022 9828 IsGuiding returns 1
01:22:05.681 00.000 9828 scope still moving after pulse duration time elapsed
01:22:05.713 00.032 9828 IsSlewing returns 0
01:22:05.713 00.000 9828 IsGuiding returns 1
01:22:05.743 00.030 9828 IsSlewing returns 0
01:22:05.743 00.000 9828 IsGuiding returns 1
01:22:05.775 00.032 9828 IsSlewing returns 0
01:22:05.775 00.000 9828 IsGuiding returns 1
01:22:05.806 00.031 9828 IsSlewing returns 0
01:22:05.806 00.000 9828 IsGuiding returns 1
01:22:05.837 00.031 9828 IsSlewing returns 0
01:22:05.837 00.000 9828 IsGuiding returns 1
01:22:05.868 00.031 9828 IsSlewing returns 0
01:22:05.868 00.000 9828 IsGuiding returns 0
01:22:05.868 00.000 9828 scope move finished after 15 + 204 ms
01:22:05.868 00.000 9828 Move returns status 0, amount 15
01:22:05.868 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:05.868 00.000 9828 MoveAxis(N, 15, B)
01:22:05.868 00.000 9828 Guiding  Dir = 0, Dur = 15
01:22:05.884 00.016 9828 IsSlewing returns 0
01:22:05.885 00.001 9828 IsGuiding returns 0
01:22:05.885 00.000 9828 PulseGuide returned control before completion, sleep 25
01:22:05.914 00.029 9828 IsGuiding returns 1
01:22:05.914 00.000 9828 scope still moving after pulse duration time elapsed
01:22:05.947 00.033 9828 IsSlewing returns 0
01:22:05.947 00.000 9828 IsGuiding returns 1
01:22:05.978 00.031 9828 IsSlewing returns 0
01:22:05.983 00.005 9828 IsGuiding returns 1
01:22:06.008 00.025 9828 IsSlewing returns 0
01:22:06.008 00.000 9828 IsGuiding returns 1
01:22:06.040 00.032 9828 IsSlewing returns 0
01:22:06.040 00.000 9828 IsGuiding returns 0
01:22:06.040 00.000 9828 scope move finished after 15 + 140 ms
01:22:06.040 00.000 9828 Move returns status 0, amount 15
01:22:06.040 00.000 9828 move complete, result=0
01:22:06.040 00.000 9828 worker thread done servicing request
01:22:06.040 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
01:22:06.353 00.313 8976 Exposure complete
01:22:06.359 00.006 8976 worker thread done servicing request
01:22:06.359 00.000 5052 OnExposeComplete: enter
01:22:06.359 00.000 5052 UpdateGuideState(): m_state=6
01:22:06.359 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3456
01:22:06.359 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.58, Mass=169, SNR=8.9, Peak=60 HFD=3.5
01:22:06.359 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
01:22:06.359 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:22:06.359 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-2.74 mountX=0.02 mountY=0.32, mountTheta=1.50
01:22:06.360 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.13, opts=13)
01:22:06.360 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.13)
01:22:06.360 00.000 8976 Worker thread wakes up
01:22:06.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.13) opts 0xd
01:22:06.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.13)
01:22:06.360 00.000 8976 Moving (-0.30, -0.13) raw xDistance=0.02 yDistance=0.32
01:22:06.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:22:06.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:22:06.360 00.000 8976 MoveAxis(R, 0, ABG)
01:22:06.360 00.000 8976 MoveAxis(D, 1, ABG)
01:22:06.360 00.000 8976 stepping (-13, -1) + (0, -1)
01:22:06.360 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:06.361 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:22:06.370 00.009 5052 UpdateGuideState exits: m=169 SNR=8.9
01:22:06.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:06.370 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:06.370 00.000 5052 Enqueuing Expose request
01:22:06.381 00.011 8976 Received - 47 (G) 
01:22:06.381 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:06.381 00.000 8976 stepped: pos (-13, -2)
01:22:06.381 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
01:22:06.381 00.000 8976 MountToCamera -- mountX=2.01 mountY=0.09 hyp=2.01 mountTheta=0.04 cameraX=-1.00, cameraY=1.75 cameraTheta=2.09
01:22:06.381 00.000 8976 incremental bump (-0.995, 1.750) isValid = 1
01:22:06.381 00.000 8976 Scheduling Mount bump of (-0.057, 0.104)
01:22:06.381 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:22:06.381 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:22:06.381 00.000 8976 move complete, result=0
01:22:06.381 00.000 9828 Worker thread wakes up
01:22:06.381 00.000 8976 worker thread done servicing request
01:22:06.382 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:22:06.382 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:22:06.382 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:22:06.382 00.000 8976 Worker thread wakes up
01:22:06.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:06.382 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
01:22:06.382 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.20)
01:22:06.382 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
01:22:06.382 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:22:06.382 00.000 9828 BLC: window closed
01:22:06.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:06.382 00.000 9828 MoveAxis(W, 17, B)
01:22:06.382 00.000 9828 Guiding  Dir = 3, Dur = 17
01:22:06.383 00.001 9828 IsSlewing returns 0
01:22:06.383 00.000 9828 IsGuiding returns 0
01:22:06.383 00.000 9828 PulseGuide returned control before completion, sleep 27
01:22:06.415 00.032 9828 IsGuiding returns 1
01:22:06.415 00.000 9828 scope still moving after pulse duration time elapsed
01:22:06.446 00.031 9828 IsSlewing returns 0
01:22:06.446 00.000 9828 IsGuiding returns 1
01:22:06.477 00.031 9828 IsSlewing returns 0
01:22:06.478 00.001 9828 IsGuiding returns 1
01:22:06.509 00.031 9828 IsSlewing returns 0
01:22:06.509 00.000 9828 IsGuiding returns 0
01:22:06.509 00.000 9828 scope move finished after 17 + 109 ms
01:22:06.509 00.000 9828 Move returns status 0, amount 17
01:22:06.509 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:06.509 00.000 9828 MoveAxis(N, 15, B)
01:22:06.509 00.000 9828 Guiding  Dir = 0, Dur = 15
01:22:06.524 00.015 9828 IsSlewing returns 0
01:22:06.524 00.000 9828 IsGuiding returns 0
01:22:06.524 00.000 9828 PulseGuide returned control before completion, sleep 25
01:22:06.555 00.031 9828 IsGuiding returns 1
01:22:06.555 00.000 9828 scope still moving after pulse duration time elapsed
01:22:06.585 00.030 9828 IsSlewing returns 0
01:22:06.585 00.000 9828 IsGuiding returns 1
01:22:06.617 00.032 9828 IsSlewing returns 0
01:22:06.617 00.000 9828 IsGuiding returns 1
01:22:06.649 00.032 9828 IsSlewing returns 0
01:22:06.649 00.000 9828 IsGuiding returns 1
01:22:06.680 00.031 9828 IsSlewing returns 0
01:22:06.680 00.000 9828 IsGuiding returns 0
01:22:06.680 00.000 9828 scope move finished after 15 + 140 ms
01:22:06.680 00.000 9828 Move returns status 0, amount 15
01:22:06.680 00.000 9828 move complete, result=0
01:22:06.680 00.000 9828 worker thread done servicing request
01:22:06.680 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:22:07.072 00.392 8976 Exposure complete
01:22:07.077 00.005 8976 worker thread done servicing request
01:22:07.077 00.000 5052 OnExposeComplete: enter
01:22:07.077 00.000 5052 UpdateGuideState(): m_state=6
01:22:07.077 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3457
01:22:07.077 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.97, Mass=193, SNR=9.5, Peak=62 HFD=3.4
01:22:07.077 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.04) = xAngle (-0.35 = -0.35)
01:22:07.077 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.45 = -0.45)
01:22:07.078 00.001 5052 CameraToMount -- cameraX=-0.03 cameraY=0.26 hyp=0.27 cameraTheta=1.69 mountX=0.25 mountY=-0.12, mountTheta=-0.44
01:22:07.078 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.26, opts=13)
01:22:07.078 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.26)
01:22:07.078 00.000 8976 Worker thread wakes up
01:22:07.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.26) opts 0xd
01:22:07.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.26)
01:22:07.078 00.000 8976 Moving (-0.03, 0.26) raw xDistance=0.25 yDistance=-0.12
01:22:07.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:22:07.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:22:07.079 00.001 8976 MoveAxis(R, 0, ABG)
01:22:07.079 00.000 8976 MoveAxis(U, 0, ABG)
01:22:07.079 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
01:22:07.079 00.000 8976 MountToCamera -- mountX=2.00 mountY=0.16 hyp=2.01 mountTheta=0.08 cameraX=-1.06, cameraY=1.71 cameraTheta=2.13
01:22:07.079 00.000 8976 incremental bump (-1.059, 1.710) isValid = 1
01:22:07.079 00.000 8976 Scheduling Mount bump of (-0.060, 0.101)
01:22:07.079 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:22:07.079 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:22:07.079 00.000 8976 move complete, result=0
01:22:07.079 00.000 9828 Worker thread wakes up
01:22:07.079 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:22:07.079 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:22:07.079 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.21 = -1.08)
01:22:07.079 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
01:22:07.079 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:22:07.079 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.09
01:22:07.080 00.001 8976 worker thread done servicing request
01:22:07.080 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:22:07.080 00.000 9828 BLC: window closed
01:22:07.080 00.000 9828 MoveAxis(W, 18, B)
01:22:07.080 00.000 9828 Guiding  Dir = 3, Dur = 18
01:22:07.080 00.000 9828 IsSlewing returns 0
01:22:07.080 00.000 9828 IsGuiding returns 0
01:22:07.080 00.000 9828 PulseGuide returned control before completion, sleep 28
01:22:07.090 00.010 5052 UpdateGuideState exits: m=193 SNR=9.5
01:22:07.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:07.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:07.090 00.000 5052 Enqueuing Expose request
01:22:07.090 00.000 8976 Worker thread wakes up
01:22:07.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:07.090 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:07.090 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:07.113 00.023 9828 IsGuiding returns 1
01:22:07.113 00.000 9828 scope still moving after pulse duration time elapsed
01:22:07.145 00.032 9828 IsSlewing returns 0
01:22:07.145 00.000 9828 IsGuiding returns 1
01:22:07.176 00.031 9828 IsSlewing returns 0
01:22:07.176 00.000 9828 IsGuiding returns 1
01:22:07.207 00.031 9828 IsSlewing returns 0
01:22:07.207 00.000 9828 IsGuiding returns 0
01:22:07.207 00.000 9828 scope move finished after 18 + 108 ms
01:22:07.207 00.000 9828 Move returns status 0, amount 18
01:22:07.207 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:07.207 00.000 9828 MoveAxis(N, 15, B)
01:22:07.207 00.000 9828 Guiding  Dir = 0, Dur = 15
01:22:07.222 00.015 9828 IsSlewing returns 0
01:22:07.222 00.000 9828 IsGuiding returns 0
01:22:07.222 00.000 9828 PulseGuide returned control before completion, sleep 25
01:22:07.253 00.031 9828 IsGuiding returns 1
01:22:07.253 00.000 9828 scope still moving after pulse duration time elapsed
01:22:07.284 00.031 9828 IsSlewing returns 0
01:22:07.284 00.000 9828 IsGuiding returns 1
01:22:07.315 00.031 9828 IsSlewing returns 0
01:22:07.315 00.000 9828 IsGuiding returns 1
01:22:07.346 00.031 9828 IsSlewing returns 0
01:22:07.346 00.000 9828 IsGuiding returns 1
01:22:07.377 00.031 9828 IsSlewing returns 0
01:22:07.377 00.000 9828 IsGuiding returns 0
01:22:07.377 00.000 9828 scope move finished after 15 + 139 ms
01:22:07.377 00.000 9828 Move returns status 0, amount 15
01:22:07.377 00.000 9828 move complete, result=0
01:22:07.377 00.000 9828 worker thread done servicing request
01:22:07.377 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:22:07.778 00.401 8976 Exposure complete
01:22:07.783 00.005 8976 worker thread done servicing request
01:22:07.783 00.000 5052 OnExposeComplete: enter
01:22:07.783 00.000 5052 UpdateGuideState(): m_state=6
01:22:07.784 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3458
01:22:07.784 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.53, Mass=181, SNR=9.2, Peak=63 HFD=3.5
01:22:07.784 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
01:22:07.784 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.80)
01:22:07.784 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-2.34 mountX=-0.08 mountY=0.24, mountTheta=1.89
01:22:07.784 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.18, opts=13)
01:22:07.784 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.18)
01:22:07.785 00.001 8976 Worker thread wakes up
01:22:07.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.18) opts 0xd
01:22:07.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.18)
01:22:07.785 00.000 8976 Moving (-0.17, -0.18) raw xDistance=-0.08 yDistance=0.24
01:22:07.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:22:07.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:22:07.785 00.000 8976 MoveAxis(R, 0, ABG)
01:22:07.785 00.000 8976 MoveAxis(U, 0, ABG)
01:22:07.785 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
01:22:07.785 00.000 8976 MountToCamera -- mountX=2.00 mountY=0.22 hyp=2.01 mountTheta=0.11 cameraX=-1.10, cameraY=1.68 cameraTheta=2.15
01:22:07.785 00.000 8976 incremental bump (-1.102, 1.683) isValid = 1
01:22:07.785 00.000 8976 Scheduling Mount bump of (-0.063, 0.100)
01:22:07.785 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:22:07.785 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:22:07.785 00.000 8976 move complete, result=0
01:22:07.785 00.000 9828 Worker thread wakes up
01:22:07.785 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:22:07.785 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:22:07.785 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
01:22:07.785 00.000 8976 worker thread done servicing request
01:22:07.785 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:22:07.786 00.001 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
01:22:07.786 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.07
01:22:07.786 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:22:07.786 00.000 9828 BLC: window closed
01:22:07.786 00.000 9828 MoveAxis(W, 19, B)
01:22:07.786 00.000 9828 Guiding  Dir = 3, Dur = 19
01:22:07.786 00.000 9828 IsSlewing returns 0
01:22:07.786 00.000 9828 IsGuiding returns 0
01:22:07.786 00.000 9828 PulseGuide returned control before completion, sleep 29
01:22:07.795 00.009 5052 UpdateGuideState exits: m=181 SNR=9.2
01:22:07.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:07.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:07.795 00.000 5052 Enqueuing Expose request
01:22:07.795 00.000 8976 Worker thread wakes up
01:22:07.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:07.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:07.795 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:22:07.827 00.032 9828 IsGuiding returns 1
01:22:07.827 00.000 9828 scope still moving after pulse duration time elapsed
01:22:07.858 00.031 9828 IsSlewing returns 0
01:22:07.858 00.000 9828 IsGuiding returns 1
01:22:07.889 00.031 9828 IsSlewing returns 0
01:22:07.889 00.000 9828 IsGuiding returns 1
01:22:07.920 00.031 9828 IsSlewing returns 0
01:22:07.920 00.000 9828 IsGuiding returns 0
01:22:07.920 00.000 9828 scope move finished after 19 + 114 ms
01:22:07.920 00.000 9828 Move returns status 0, amount 19
01:22:07.920 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:07.920 00.000 9828 MoveAxis(N, 15, B)
01:22:07.920 00.000 9828 Guiding  Dir = 0, Dur = 15
01:22:07.935 00.015 9828 IsSlewing returns 0
01:22:07.935 00.000 9828 IsGuiding returns 0
01:22:07.935 00.000 9828 PulseGuide returned control before completion, sleep 25
01:22:07.966 00.031 9828 IsGuiding returns 1
01:22:07.966 00.000 9828 scope still moving after pulse duration time elapsed
01:22:07.997 00.031 9828 IsSlewing returns 0
01:22:07.997 00.000 9828 IsGuiding returns 1
01:22:08.028 00.031 9828 IsSlewing returns 0
01:22:08.028 00.000 9828 IsGuiding returns 1
01:22:08.060 00.032 9828 IsSlewing returns 0
01:22:08.060 00.000 9828 IsGuiding returns 0
01:22:08.060 00.000 9828 scope move finished after 15 + 109 ms
01:22:08.060 00.000 9828 Move returns status 0, amount 15
01:22:08.060 00.000 9828 move complete, result=0
01:22:08.060 00.000 9828 worker thread done servicing request
01:22:08.060 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 15 ms NORTH
01:22:08.487 00.427 8976 Exposure complete
01:22:08.492 00.005 8976 worker thread done servicing request
01:22:08.492 00.000 5052 OnExposeComplete: enter
01:22:08.492 00.000 5052 UpdateGuideState(): m_state=6
01:22:08.492 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3459
01:22:08.492 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.70, Mass=189, SNR=9.5, Peak=65 HFD=3.6
01:22:08.492 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
01:22:08.492 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
01:22:08.492 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=-0.01 hyp=0.72 cameraTheta=-0.01 mountX=-0.33 mountY=-0.60, mountTheta=-2.08
01:22:08.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.01, opts=13)
01:22:08.493 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.01)
01:22:08.493 00.000 8976 Worker thread wakes up
01:22:08.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.01) opts 0xd
01:22:08.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.01)
01:22:08.493 00.000 8976 Moving (0.72, -0.01) raw xDistance=-0.33 yDistance=-0.60
01:22:08.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:22:08.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
01:22:08.493 00.000 8976 MoveAxis(R, 1, ABG)
01:22:08.493 00.000 8976 stepping (-13, -2) + (1, 0)
01:22:08.493 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:08.494 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:22:08.504 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:22:08.504 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:08.504 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:08.504 00.000 5052 Enqueuing Expose request
01:22:08.523 00.019 8976 Received - 47 (G) 
01:22:08.523 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:08.523 00.000 8976 stepped: pos (-12, -2)
01:22:08.523 00.000 8976 MoveAxis(U, 2, ABG)
01:22:08.523 00.000 8976 stepping (-12, -2) + (0, 2)
01:22:08.523 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:08.555 00.032 8976 Received - 47 (G) 
01:22:08.555 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:08.555 00.000 8976 stepped: pos (-12, 0)
01:22:08.555 00.000 8976 MountToCamera -- mountTheta (0.07) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
01:22:08.555 00.000 8976 MountToCamera -- mountX=1.95 mountY=0.14 hyp=1.95 mountTheta=0.07 cameraX=-1.01, cameraY=1.67 cameraTheta=2.12
01:22:08.555 00.000 8976 incremental bump (-1.015, 1.667) isValid = 1
01:22:08.555 00.000 8976 Scheduling Mount bump of (-0.060, 0.102)
01:22:08.555 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:22:08.555 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:22:08.555 00.000 8976 move complete, result=0
01:22:08.555 00.000 9828 Worker thread wakes up
01:22:08.555 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:22:08.555 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:22:08.555 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.09)
01:22:08.555 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:22:08.555 00.000 8976 worker thread done servicing request
01:22:08.555 00.000 8976 Worker thread wakes up
01:22:08.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:08.556 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:08.556 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.17)
01:22:08.556 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.05 mountY=-0.11, mountTheta=-1.10
01:22:08.556 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:22:08.556 00.000 9828 BLC: window closed
01:22:08.556 00.000 9828 MoveAxis(W, 17, B)
01:22:08.556 00.000 9828 Guiding  Dir = 3, Dur = 17
01:22:08.556 00.000 9828 IsSlewing returns 0
01:22:08.556 00.000 9828 IsGuiding returns 0
01:22:08.556 00.000 9828 PulseGuide returned control before completion, sleep 27
01:22:08.588 00.032 9828 IsGuiding returns 1
01:22:08.588 00.000 9828 scope still moving after pulse duration time elapsed
01:22:08.619 00.031 9828 IsSlewing returns 0
01:22:08.619 00.000 9828 IsGuiding returns 1
01:22:08.650 00.031 9828 IsSlewing returns 0
01:22:08.650 00.000 9828 IsGuiding returns 1
01:22:08.682 00.032 9828 IsSlewing returns 0
01:22:08.682 00.000 9828 IsGuiding returns 0
01:22:08.682 00.000 9828 scope move finished after 17 + 108 ms
01:22:08.682 00.000 9828 Move returns status 0, amount 17
01:22:08.682 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:08.682 00.000 9828 MoveAxis(N, 15, B)
01:22:08.682 00.000 9828 Guiding  Dir = 0, Dur = 15
01:22:08.698 00.016 9828 IsSlewing returns 0
01:22:08.703 00.005 9828 IsGuiding returns 0
01:22:08.703 00.000 9828 PulseGuide returned control before completion, sleep 25
01:22:08.730 00.027 9828 IsGuiding returns 1
01:22:08.730 00.000 9828 scope still moving after pulse duration time elapsed
01:22:08.760 00.030 9828 IsSlewing returns 0
01:22:08.760 00.000 9828 IsGuiding returns 1
01:22:08.792 00.032 9828 IsSlewing returns 0
01:22:08.792 00.000 9828 IsGuiding returns 1
01:22:08.822 00.030 9828 IsSlewing returns 0
01:22:08.822 00.000 9828 IsGuiding returns 1
01:22:08.853 00.031 9828 IsSlewing returns 0
01:22:08.853 00.000 9828 IsGuiding returns 0
01:22:08.853 00.000 9828 scope move finished after 15 + 135 ms
01:22:08.853 00.000 9828 Move returns status 0, amount 15
01:22:08.853 00.000 9828 move complete, result=0
01:22:08.853 00.000 9828 worker thread done servicing request
01:22:08.853 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:22:09.249 00.396 8976 Exposure complete
01:22:09.255 00.006 8976 worker thread done servicing request
01:22:09.255 00.000 5052 OnExposeComplete: enter
01:22:09.255 00.000 5052 UpdateGuideState(): m_state=6
01:22:09.255 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3460
01:22:09.255 00.000 5052 Star::Find returns 1 (0), X=330.10, Y=281.70, Mass=161, SNR=8.7, Peak=60 HFD=3.8
01:22:09.255 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
01:22:09.256 00.001 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
01:22:09.256 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=-0.01 hyp=0.93 cameraTheta=-0.02 mountX=-0.44 mountY=-0.77, mountTheta=-2.09
01:22:09.256 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=-0.01, opts=13)
01:22:09.256 00.000 5052 Enqueuing Move request for stepguider (0.93, -0.01)
01:22:09.256 00.000 8976 Worker thread wakes up
01:22:09.257 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, -0.01) opts 0xd
01:22:09.257 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, -0.01)
01:22:09.257 00.000 8976 Moving (0.93, -0.01) raw xDistance=-0.44 yDistance=-0.77
01:22:09.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
01:22:09.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.77
01:22:09.257 00.000 8976 MoveAxis(R, 2, ABG)
01:22:09.257 00.000 8976 stepping (-12, 0) + (2, 0)
01:22:09.257 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:09.257 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:22:09.267 00.010 5052 UpdateGuideState exits: m=161 SNR=8.7
01:22:09.267 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:09.267 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:09.267 00.000 5052 Enqueuing Expose request
01:22:09.290 00.023 8976 Received - 47 (G) 
01:22:09.290 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:09.290 00.000 8976 stepped: pos (-10, 0)
01:22:09.290 00.000 8976 MoveAxis(U, 3, ABG)
01:22:09.290 00.000 8976 stepping (-10, 0) + (0, 3)
01:22:09.290 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:09.322 00.032 8976 Received - 47 (G) 
01:22:09.322 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:09.322 00.000 8976 stepped: pos (-10, 3)
01:22:09.322 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
01:22:09.322 00.000 8976 MountToCamera -- mountX=1.81 mountY=-0.06 hyp=1.81 mountTheta=-0.03 cameraX=-0.77, cameraY=1.64 cameraTheta=2.01
01:22:09.322 00.000 8976 incremental bump (-0.770, 1.639) isValid = 1
01:22:09.322 00.000 8976 Scheduling Mount bump of (-0.049, 0.108)
01:22:09.322 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:22:09.322 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:22:09.322 00.000 8976 move complete, result=0
01:22:09.323 00.001 9828 Worker thread wakes up
01:22:09.323 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:22:09.323 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:22:09.323 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
01:22:09.323 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.27)
01:22:09.323 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
01:22:09.323 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:22:09.323 00.000 9828 BLC: window closed
01:22:09.323 00.000 8976 worker thread done servicing request
01:22:09.323 00.000 8976 Worker thread wakes up
01:22:09.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:09.323 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:09.323 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
01:22:09.323 00.000 9828 MoveAxis(W, 14, B)
01:22:09.323 00.000 9828 Guiding  Dir = 3, Dur = 14
01:22:09.324 00.001 9828 IsSlewing returns 0
01:22:09.324 00.000 9828 IsGuiding returns 0
01:22:09.324 00.000 9828 PulseGuide returned control before completion, sleep 24
01:22:09.350 00.026 9828 IsGuiding returns 1
01:22:09.350 00.000 9828 scope still moving after pulse duration time elapsed
01:22:09.381 00.031 9828 IsSlewing returns 0
01:22:09.381 00.000 9828 IsGuiding returns 1
01:22:09.412 00.031 9828 IsSlewing returns 0
01:22:09.412 00.000 9828 IsGuiding returns 1
01:22:09.443 00.031 9828 IsSlewing returns 0
01:22:09.443 00.000 9828 IsGuiding returns 1
01:22:09.474 00.031 9828 IsSlewing returns 0
01:22:09.474 00.000 9828 IsGuiding returns 0
01:22:09.474 00.000 9828 scope move finished after 14 + 135 ms
01:22:09.474 00.000 9828 Move returns status 0, amount 14
01:22:09.474 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:09.474 00.000 9828 MoveAxis(N, 15, B)
01:22:09.474 00.000 9828 Guiding  Dir = 0, Dur = 15
01:22:09.490 00.016 9828 IsSlewing returns 0
01:22:09.490 00.000 9828 IsGuiding returns 0
01:22:09.490 00.000 9828 PulseGuide returned control before completion, sleep 25
01:22:09.521 00.031 9828 IsGuiding returns 1
01:22:09.521 00.000 9828 scope still moving after pulse duration time elapsed
01:22:09.551 00.030 9828 IsSlewing returns 0
01:22:09.551 00.000 9828 IsGuiding returns 1
01:22:09.582 00.031 9828 IsSlewing returns 0
01:22:09.582 00.000 9828 IsGuiding returns 1
01:22:09.614 00.032 9828 IsSlewing returns 0
01:22:09.614 00.000 9828 IsGuiding returns 1
01:22:09.646 00.032 9828 IsSlewing returns 0
01:22:09.646 00.000 9828 IsGuiding returns 0
01:22:09.646 00.000 9828 scope move finished after 15 + 140 ms
01:22:09.646 00.000 9828 Move returns status 0, amount 15
01:22:09.646 00.000 9828 move complete, result=0
01:22:09.646 00.000 9828 worker thread done servicing request
01:22:09.646 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:22:10.014 00.368 8976 Exposure complete
01:22:10.019 00.005 8976 worker thread done servicing request
01:22:10.019 00.000 5052 OnExposeComplete: enter
01:22:10.019 00.000 5052 UpdateGuideState(): m_state=6
01:22:10.019 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3461
01:22:10.019 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.59, Mass=195, SNR=9.7, Peak=66 HFD=3.6
01:22:10.019 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
01:22:10.019 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
01:22:10.019 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.12 hyp=0.63 cameraTheta=-0.19 mountX=-0.39 mountY=-0.45, mountTheta=-2.28
01:22:10.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.12, opts=13)
01:22:10.020 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.12)
01:22:10.020 00.000 8976 Worker thread wakes up
01:22:10.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.12) opts 0xd
01:22:10.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.12)
01:22:10.020 00.000 8976 Moving (0.62, -0.12) raw xDistance=-0.39 yDistance=-0.45
01:22:10.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
01:22:10.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
01:22:10.021 00.001 8976 MoveAxis(R, 2, ABG)
01:22:10.021 00.000 8976 stepping (-10, 3) + (2, 0)
01:22:10.021 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:10.021 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:22:10.031 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
01:22:10.031 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:10.031 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:10.031 00.000 5052 Enqueuing Expose request
01:22:10.058 00.027 8976 Received - 47 (G) 
01:22:10.058 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:10.058 00.000 8976 stepped: pos (-8, 3)
01:22:10.058 00.000 8976 MoveAxis(U, 2, ABG)
01:22:10.058 00.000 8976 stepping (-8, 3) + (0, 2)
01:22:10.058 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:10.089 00.031 8976 Received - 47 (G) 
01:22:10.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:10.089 00.000 8976 stepped: pos (-8, 5)
01:22:10.089 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
01:22:10.089 00.000 8976 MountToCamera -- mountX=1.62 mountY=-0.30 hyp=1.64 mountTheta=-0.19 cameraX=-0.47, cameraY=1.58 cameraTheta=1.86
01:22:10.089 00.000 8976 incremental bump (-0.466, 1.577) isValid = 1
01:22:10.089 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
01:22:10.089 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:22:10.089 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:22:10.089 00.000 8976 move complete, result=0
01:22:10.089 00.000 9828 Worker thread wakes up
01:22:10.090 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:22:10.090 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:22:10.090 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
01:22:10.090 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
01:22:10.090 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
01:22:10.090 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:22:10.090 00.000 9828 BLC: window closed
01:22:10.090 00.000 9828 MoveAxis(W, 9, B)
01:22:10.090 00.000 9828 Guiding  Dir = 3, Dur = 9
01:22:10.090 00.000 8976 worker thread done servicing request
01:22:10.090 00.000 8976 Worker thread wakes up
01:22:10.090 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
01:22:10.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:10.090 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:10.090 00.000 9828 IsSlewing returns 0
01:22:10.091 00.001 9828 IsGuiding returns 0
01:22:10.091 00.000 9828 PulseGuide returned control before completion, sleep 19
01:22:10.115 00.024 9828 IsGuiding returns 1
01:22:10.115 00.000 9828 scope still moving after pulse duration time elapsed
01:22:10.146 00.031 9828 IsSlewing returns 0
01:22:10.146 00.000 9828 IsGuiding returns 1
01:22:10.176 00.030 9828 IsSlewing returns 0
01:22:10.176 00.000 9828 IsGuiding returns 1
01:22:10.207 00.031 9828 IsSlewing returns 0
01:22:10.207 00.000 9828 IsGuiding returns 1
01:22:10.238 00.031 9828 IsSlewing returns 0
01:22:10.238 00.000 9828 IsGuiding returns 0
01:22:10.238 00.000 9828 scope move finished after 9 + 137 ms
01:22:10.238 00.000 9828 Move returns status 0, amount 9
01:22:10.238 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:10.238 00.000 9828 MoveAxis(N, 16, B)
01:22:10.238 00.000 9828 Guiding  Dir = 0, Dur = 16
01:22:10.253 00.015 9828 IsSlewing returns 0
01:22:10.253 00.000 9828 IsGuiding returns 0
01:22:10.253 00.000 9828 PulseGuide returned control before completion, sleep 26
01:22:10.285 00.032 9828 IsGuiding returns 1
01:22:10.285 00.000 9828 scope still moving after pulse duration time elapsed
01:22:10.317 00.032 9828 IsSlewing returns 0
01:22:10.317 00.000 9828 IsGuiding returns 1
01:22:10.348 00.031 9828 IsSlewing returns 0
01:22:10.348 00.000 9828 IsGuiding returns 1
01:22:10.378 00.030 9828 IsSlewing returns 0
01:22:10.378 00.000 9828 IsGuiding returns 1
01:22:10.409 00.031 9828 IsSlewing returns 0
01:22:10.409 00.000 9828 IsGuiding returns 0
01:22:10.409 00.000 9828 scope move finished after 16 + 139 ms
01:22:10.409 00.000 9828 Move returns status 0, amount 16
01:22:10.409 00.000 9828 move complete, result=0
01:22:10.409 00.000 9828 worker thread done servicing request
01:22:10.409 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
01:22:10.783 00.374 8976 Exposure complete
01:22:10.788 00.005 8976 worker thread done servicing request
01:22:10.789 00.001 5052 OnExposeComplete: enter
01:22:10.789 00.000 5052 UpdateGuideState(): m_state=6
01:22:10.789 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3462
01:22:10.789 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.66, Mass=203, SNR=9.8, Peak=67 HFD=3.5
01:22:10.789 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
01:22:10.789 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:22:10.789 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.05 hyp=0.64 cameraTheta=-0.07 mountX=-0.33 mountY=-0.51, mountTheta=-2.15
01:22:10.790 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.05, opts=13)
01:22:10.790 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.05)
01:22:10.790 00.000 8976 Worker thread wakes up
01:22:10.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.05) opts 0xd
01:22:10.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.05)
01:22:10.790 00.000 8976 Moving (0.63, -0.05) raw xDistance=-0.33 yDistance=-0.51
01:22:10.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
01:22:10.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
01:22:10.790 00.000 8976 MoveAxis(R, 1, ABG)
01:22:10.790 00.000 8976 stepping (-8, 5) + (1, 0)
01:22:10.790 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:10.791 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:22:10.800 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
01:22:10.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:10.800 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:10.800 00.000 5052 Enqueuing Expose request
01:22:10.809 00.009 8976 Received - 47 (G) 
01:22:10.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:10.809 00.000 8976 stepped: pos (-7, 5)
01:22:10.809 00.000 8976 MoveAxis(U, 2, ABG)
01:22:10.809 00.000 8976 stepping (-7, 5) + (0, 2)
01:22:10.809 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:10.841 00.032 8976 Received - 47 (G) 
01:22:10.841 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:10.841 00.000 8976 stepped: pos (-7, 7)
01:22:10.841 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
01:22:10.841 00.000 8976 MountToCamera -- mountX=1.44 mountY=-0.57 hyp=1.55 mountTheta=-0.38 cameraX=-0.15, cameraY=1.54 cameraTheta=1.67
01:22:10.841 00.000 8976 incremental bump (-0.147, 1.539) isValid = 1
01:22:10.841 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
01:22:10.841 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:22:10.841 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:22:10.841 00.000 8976 move complete, result=0
01:22:10.841 00.000 8976 worker thread done servicing request
01:22:10.841 00.000 8976 Worker thread wakes up
01:22:10.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:10.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:10.841 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:22:10.841 00.000 9828 Worker thread wakes up
01:22:10.841 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:22:10.841 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:22:10.841 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
01:22:10.842 00.001 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.61)
01:22:10.842 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:22:10.842 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:22:10.842 00.000 9828 BLC: window closed
01:22:10.842 00.000 9828 MoveAxis(W, 2, B)
01:22:10.842 00.000 9828 Guiding  Dir = 3, Dur = 2
01:22:10.842 00.000 9828 IsSlewing returns 0
01:22:10.842 00.000 9828 IsGuiding returns 0
01:22:10.842 00.000 9828 PulseGuide returned control before completion, sleep 12
01:22:10.859 00.017 9828 IsGuiding returns 1
01:22:10.859 00.000 9828 scope still moving after pulse duration time elapsed
01:22:10.891 00.032 9828 IsSlewing returns 0
01:22:10.891 00.000 9828 IsGuiding returns 1
01:22:10.921 00.030 9828 IsSlewing returns 0
01:22:10.921 00.000 9828 IsGuiding returns 1
01:22:10.952 00.031 9828 IsSlewing returns 0
01:22:10.952 00.000 9828 IsGuiding returns 0
01:22:10.952 00.000 9828 scope move finished after 2 + 107 ms
01:22:10.952 00.000 9828 Move returns status 0, amount 2
01:22:10.952 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:10.952 00.000 9828 MoveAxis(N, 16, B)
01:22:10.952 00.000 9828 Guiding  Dir = 0, Dur = 16
01:22:10.968 00.016 9828 IsSlewing returns 0
01:22:10.968 00.000 9828 IsGuiding returns 0
01:22:10.968 00.000 9828 PulseGuide returned control before completion, sleep 26
01:22:10.999 00.031 9828 IsGuiding returns 1
01:22:10.999 00.000 9828 scope still moving after pulse duration time elapsed
01:22:11.031 00.032 9828 IsSlewing returns 0
01:22:11.031 00.000 9828 IsGuiding returns 1
01:22:11.062 00.031 9828 IsSlewing returns 0
01:22:11.062 00.000 9828 IsGuiding returns 1
01:22:11.093 00.031 9828 IsSlewing returns 0
01:22:11.093 00.000 9828 IsGuiding returns 1
01:22:11.123 00.030 9828 IsSlewing returns 0
01:22:11.123 00.000 9828 IsGuiding returns 0
01:22:11.123 00.000 9828 scope move finished after 16 + 139 ms
01:22:11.123 00.000 9828 Move returns status 0, amount 16
01:22:11.123 00.000 9828 move complete, result=0
01:22:11.123 00.000 9828 worker thread done servicing request
01:22:11.123 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:22:11.537 00.414 8976 Exposure complete
01:22:11.542 00.005 8976 worker thread done servicing request
01:22:11.542 00.000 5052 OnExposeComplete: enter
01:22:11.542 00.000 5052 UpdateGuideState(): m_state=6
01:22:11.542 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3463
01:22:11.543 00.001 5052 Star::Find returns 1 (0), X=329.85, Y=281.87, Mass=181, SNR=9.3, Peak=65 HFD=3.1
01:22:11.543 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
01:22:11.543 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
01:22:11.543 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.16 hyp=0.70 cameraTheta=0.23 mountX=-0.17 mountY=-0.66, mountTheta=-1.82
01:22:11.543 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.16, opts=13)
01:22:11.543 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.16)
01:22:11.543 00.000 8976 Worker thread wakes up
01:22:11.544 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.16) opts 0xd
01:22:11.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.16)
01:22:11.544 00.000 8976 Moving (0.68, 0.16) raw xDistance=-0.17 yDistance=-0.66
01:22:11.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:22:11.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
01:22:11.544 00.000 8976 MoveAxis(R, 0, ABG)
01:22:11.544 00.000 8976 MoveAxis(U, 3, ABG)
01:22:11.544 00.000 8976 stepping (-7, 7) + (0, 3)
01:22:11.544 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:11.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:22:11.554 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
01:22:11.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:11.554 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:11.554 00.000 5052 Enqueuing Expose request
01:22:11.576 00.022 8976 Received - 47 (G) 
01:22:11.577 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:11.577 00.000 8976 stepped: pos (-7, 10)
01:22:11.577 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
01:22:11.577 00.000 8976 MountToCamera -- mountX=1.32 mountY=-0.91 hyp=1.60 mountTheta=-0.60 cameraX=0.21, cameraY=1.58 cameraTheta=1.44
01:22:11.577 00.000 8976 incremental bump (0.207, 1.584) isValid = 1
01:22:11.577 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
01:22:11.577 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:22:11.577 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:22:11.577 00.000 8976 move complete, result=0
01:22:11.577 00.000 9828 Worker thread wakes up
01:22:11.577 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:22:11.577 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:22:11.577 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
01:22:11.577 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
01:22:11.577 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
01:22:11.577 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:22:11.578 00.001 8976 worker thread done servicing request
01:22:11.578 00.000 8976 Worker thread wakes up
01:22:11.578 00.000 9828 BLC: window closed
01:22:11.578 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:22:11.578 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:11.578 00.000 9828 MoveAxis(E, 6, B)
01:22:11.578 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:11.578 00.000 9828 Guiding  Dir = 2, Dur = 6
01:22:11.578 00.000 9828 IsSlewing returns 0
01:22:11.578 00.000 9828 IsGuiding returns 0
01:22:11.579 00.001 9828 PulseGuide returned control before completion, sleep 16
01:22:11.603 00.024 9828 IsGuiding returns 1
01:22:11.603 00.000 9828 scope still moving after pulse duration time elapsed
01:22:11.634 00.031 9828 IsSlewing returns 0
01:22:11.634 00.000 9828 IsGuiding returns 1
01:22:11.664 00.030 9828 IsSlewing returns 0
01:22:11.664 00.000 9828 IsGuiding returns 1
01:22:11.696 00.032 9828 IsSlewing returns 0
01:22:11.696 00.000 9828 IsGuiding returns 1
01:22:11.726 00.030 9828 IsSlewing returns 0
01:22:11.726 00.000 9828 IsGuiding returns 1
01:22:11.757 00.031 9828 IsSlewing returns 0
01:22:11.757 00.000 9828 IsGuiding returns 0
01:22:11.757 00.000 9828 scope move finished after 6 + 172 ms
01:22:11.757 00.000 9828 Move returns status 0, amount 6
01:22:11.757 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:11.757 00.000 9828 MoveAxis(N, 16, B)
01:22:11.757 00.000 9828 Guiding  Dir = 0, Dur = 16
01:22:11.773 00.016 9828 IsSlewing returns 0
01:22:11.773 00.000 9828 IsGuiding returns 0
01:22:11.773 00.000 9828 PulseGuide returned control before completion, sleep 26
01:22:11.804 00.031 9828 IsGuiding returns 1
01:22:11.804 00.000 9828 scope still moving after pulse duration time elapsed
01:22:11.835 00.031 9828 IsSlewing returns 0
01:22:11.835 00.000 9828 IsGuiding returns 1
01:22:11.866 00.031 9828 IsSlewing returns 0
01:22:11.866 00.000 9828 IsGuiding returns 1
01:22:11.896 00.030 9828 IsSlewing returns 0
01:22:11.896 00.000 9828 IsGuiding returns 1
01:22:11.927 00.031 9828 IsSlewing returns 0
01:22:11.927 00.000 9828 IsGuiding returns 0
01:22:11.927 00.000 9828 scope move finished after 16 + 137 ms
01:22:11.927 00.000 9828 Move returns status 0, amount 16
01:22:11.927 00.000 9828 move complete, result=0
01:22:11.927 00.000 9828 worker thread done servicing request
01:22:11.927 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:22:12.273 00.346 8976 Exposure complete
01:22:12.278 00.005 8976 worker thread done servicing request
01:22:12.278 00.000 5052 OnExposeComplete: enter
01:22:12.278 00.000 5052 UpdateGuideState(): m_state=6
01:22:12.278 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3464
01:22:12.278 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=282.10, Mass=186, SNR=9.4, Peak=60 HFD=3.4
01:22:12.278 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
01:22:12.278 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
01:22:12.278 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.39 hyp=0.64 cameraTheta=0.65 mountX=0.11 mountY=-0.64, mountTheta=-1.39
01:22:12.280 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.39, opts=13)
01:22:12.280 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.39)
01:22:12.281 00.001 8976 Worker thread wakes up
01:22:12.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.39) opts 0xd
01:22:12.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.39)
01:22:12.281 00.000 8976 Moving (0.51, 0.39) raw xDistance=0.11 yDistance=-0.64
01:22:12.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:22:12.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
01:22:12.281 00.000 8976 MoveAxis(R, 0, ABG)
01:22:12.281 00.000 8976 MoveAxis(U, 3, ABG)
01:22:12.281 00.000 8976 stepping (-7, 10) + (0, 3)
01:22:12.281 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:12.282 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:22:12.292 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:22:12.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:12.292 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:12.292 00.000 5052 Enqueuing Expose request
01:22:12.312 00.020 8976 Received - 47 (G) 
01:22:12.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:12.312 00.000 8976 stepped: pos (-7, 13)
01:22:12.312 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
01:22:12.312 00.000 8976 MountToCamera -- mountX=1.24 mountY=-1.29 hyp=1.79 mountTheta=-0.81 cameraX=0.58, cameraY=1.69 cameraTheta=1.24
01:22:12.312 00.000 8976 incremental bump (0.584, 1.687) isValid = 1
01:22:12.313 00.001 8976 Scheduling Mount bump of (0.038, 0.113)
01:22:12.313 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:22:12.313 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:22:12.313 00.000 8976 move complete, result=0
01:22:12.313 00.000 8976 worker thread done servicing request
01:22:12.313 00.000 8976 Worker thread wakes up
01:22:12.313 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:12.313 00.000 9828 Worker thread wakes up
01:22:12.313 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:22:12.313 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:22:12.313 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
01:22:12.313 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
01:22:12.313 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:12.313 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:22:12.313 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
01:22:12.314 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:22:12.314 00.000 9828 BLC: window closed
01:22:12.314 00.000 9828 MoveAxis(E, 14, B)
01:22:12.314 00.000 9828 Guiding  Dir = 2, Dur = 14
01:22:12.314 00.000 9828 IsSlewing returns 0
01:22:12.314 00.000 9828 IsGuiding returns 0
01:22:12.314 00.000 9828 PulseGuide returned control before completion, sleep 24
01:22:12.344 00.030 9828 IsGuiding returns 1
01:22:12.344 00.000 9828 scope still moving after pulse duration time elapsed
01:22:12.374 00.030 9828 IsSlewing returns 0
01:22:12.374 00.000 9828 IsGuiding returns 1
01:22:12.406 00.032 9828 IsSlewing returns 0
01:22:12.406 00.000 9828 IsGuiding returns 1
01:22:12.437 00.031 9828 IsSlewing returns 0
01:22:12.437 00.000 9828 IsGuiding returns 1
01:22:12.468 00.031 9828 IsSlewing returns 0
01:22:12.468 00.000 9828 IsGuiding returns 0
01:22:12.468 00.000 9828 scope move finished after 14 + 140 ms
01:22:12.468 00.000 9828 Move returns status 0, amount 14
01:22:12.468 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:12.468 00.000 9828 MoveAxis(N, 15, B)
01:22:12.468 00.000 9828 Guiding  Dir = 0, Dur = 15
01:22:12.483 00.015 9828 IsSlewing returns 0
01:22:12.483 00.000 9828 IsGuiding returns 0
01:22:12.483 00.000 9828 PulseGuide returned control before completion, sleep 25
01:22:12.514 00.031 9828 IsGuiding returns 1
01:22:12.514 00.000 9828 scope still moving after pulse duration time elapsed
01:22:12.545 00.031 9828 IsSlewing returns 0
01:22:12.545 00.000 9828 IsGuiding returns 1
01:22:12.576 00.031 9828 IsSlewing returns 0
01:22:12.576 00.000 9828 IsGuiding returns 1
01:22:12.606 00.030 9828 IsSlewing returns 0
01:22:12.606 00.000 9828 IsGuiding returns 1
01:22:12.638 00.032 9828 IsSlewing returns 0
01:22:12.638 00.000 9828 IsGuiding returns 0
01:22:12.638 00.000 9828 scope move finished after 15 + 139 ms
01:22:12.638 00.000 9828 Move returns status 0, amount 15
01:22:12.638 00.000 9828 move complete, result=0
01:22:12.638 00.000 9828 worker thread done servicing request
01:22:12.638 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
01:22:13.007 00.369 8976 Exposure complete
01:22:13.013 00.006 8976 worker thread done servicing request
01:22:13.013 00.000 5052 OnExposeComplete: enter
01:22:13.014 00.001 5052 UpdateGuideState(): m_state=6
01:22:13.014 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3465
01:22:13.014 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.77, Mass=178, SNR=9.2, Peak=63 HFD=3.0
01:22:13.014 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
01:22:13.014 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
01:22:13.014 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=0.01 mountY=-0.11, mountTheta=-1.49
01:22:13.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.06, opts=13)
01:22:13.015 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.06)
01:22:13.015 00.000 8976 Worker thread wakes up
01:22:13.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.06) opts 0xd
01:22:13.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.06)
01:22:13.015 00.000 8976 Moving (0.10, 0.06) raw xDistance=0.01 yDistance=-0.11
01:22:13.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:22:13.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:22:13.015 00.000 8976 MoveAxis(R, 0, ABG)
01:22:13.015 00.000 8976 MoveAxis(U, 0, ABG)
01:22:13.015 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:22:13.015 00.000 8976 MountToCamera -- mountX=1.18 mountY=-1.54 hyp=1.94 mountTheta=-0.92 cameraX=0.84, cameraY=1.76 cameraTheta=1.13
01:22:13.015 00.000 8976 incremental bump (0.837, 1.755) isValid = 1
01:22:13.015 00.000 8976 Scheduling Mount bump of (0.048, 0.105)
01:22:13.015 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
01:22:13.015 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
01:22:13.015 00.000 8976 move complete, result=0
01:22:13.016 00.001 9828 Worker thread wakes up
01:22:13.016 00.000 8976 worker thread done servicing request
01:22:13.016 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
01:22:13.016 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:22:13.016 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
01:22:13.016 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
01:22:13.016 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:22:13.016 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.05 yDistance=-0.10
01:22:13.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:22:13.016 00.000 9828 BLC: window closed
01:22:13.016 00.000 9828 MoveAxis(E, 17, B)
01:22:13.016 00.000 9828 Guiding  Dir = 2, Dur = 17
01:22:13.017 00.001 9828 IsSlewing returns 0
01:22:13.017 00.000 9828 IsGuiding returns 0
01:22:13.017 00.000 9828 PulseGuide returned control before completion, sleep 27
01:22:13.025 00.008 5052 UpdateGuideState exits: m=178 SNR=9.2
01:22:13.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:13.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:13.025 00.000 5052 Enqueuing Expose request
01:22:13.025 00.000 8976 Worker thread wakes up
01:22:13.025 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:13.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:13.026 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:13.056 00.030 9828 IsGuiding returns 1
01:22:13.056 00.000 9828 scope still moving after pulse duration time elapsed
01:22:13.087 00.031 9828 IsSlewing returns 0
01:22:13.087 00.000 9828 IsGuiding returns 1
01:22:13.119 00.032 9828 IsSlewing returns 0
01:22:13.119 00.000 9828 IsGuiding returns 1
01:22:13.150 00.031 9828 IsSlewing returns 0
01:22:13.150 00.000 9828 IsGuiding returns 0
01:22:13.150 00.000 9828 scope move finished after 17 + 117 ms
01:22:13.150 00.000 9828 Move returns status 0, amount 17
01:22:13.150 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:13.150 00.000 9828 MoveAxis(N, 13, B)
01:22:13.150 00.000 9828 Guiding  Dir = 0, Dur = 13
01:22:13.166 00.016 9828 IsSlewing returns 0
01:22:13.166 00.000 9828 IsGuiding returns 0
01:22:13.166 00.000 9828 PulseGuide returned control before completion, sleep 23
01:22:13.197 00.031 9828 IsGuiding returns 1
01:22:13.197 00.000 9828 scope still moving after pulse duration time elapsed
01:22:13.228 00.031 9828 IsSlewing returns 0
01:22:13.228 00.000 9828 IsGuiding returns 1
01:22:13.259 00.031 9828 IsSlewing returns 0
01:22:13.259 00.000 9828 IsGuiding returns 1
01:22:13.290 00.031 9828 IsSlewing returns 0
01:22:13.290 00.000 9828 IsGuiding returns 1
01:22:13.320 00.030 9828 IsSlewing returns 0
01:22:13.320 00.000 9828 IsGuiding returns 0
01:22:13.320 00.000 9828 scope move finished after 13 + 141 ms
01:22:13.320 00.000 9828 Move returns status 0, amount 13
01:22:13.320 00.000 9828 move complete, result=0
01:22:13.320 00.000 9828 worker thread done servicing request
01:22:13.320 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 13 ms NORTH
01:22:13.719 00.399 8976 Exposure complete
01:22:13.725 00.006 8976 worker thread done servicing request
01:22:13.725 00.000 5052 OnExposeComplete: enter
01:22:13.725 00.000 5052 UpdateGuideState(): m_state=6
01:22:13.725 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3466
01:22:13.725 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=280.86, Mass=190, SNR=9.5, Peak=61 HFD=3.1
01:22:13.725 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.70 = 2.58)
01:22:13.725 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.48)
01:22:13.725 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.85 hyp=0.85 cameraTheta=-1.66 mountX=-0.72 mountY=0.52, mountTheta=2.51
01:22:13.727 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.85, opts=13)
01:22:13.727 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.85)
01:22:13.727 00.000 8976 Worker thread wakes up
01:22:13.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.85) opts 0xd
01:22:13.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.85)
01:22:13.727 00.000 8976 Moving (-0.07, -0.85) raw xDistance=-0.72 yDistance=0.52
01:22:13.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
01:22:13.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:22:13.727 00.000 8976 MoveAxis(R, 3, ABG)
01:22:13.727 00.000 8976 stepping (-7, 13) + (3, 0)
01:22:13.727 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:13.728 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:22:13.737 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:22:13.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:13.737 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:13.737 00.000 5052 Enqueuing Expose request
01:22:13.767 00.030 8976 Received - 47 (G) 
01:22:13.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:13.767 00.000 8976 stepped: pos (-4, 13)
01:22:13.767 00.000 8976 MoveAxis(D, 2, ABG)
01:22:13.767 00.000 8976 stepping (-4, 13) + (0, -2)
01:22:13.767 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:13.799 00.032 8976 Received - 47 (G) 
01:22:13.799 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:13.799 00.000 8976 stepped: pos (-4, 11)
01:22:13.799 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:22:13.799 00.000 8976 MountToCamera -- mountX=0.99 mountY=-1.61 hyp=1.89 mountTheta=-1.02 cameraX=0.98, cameraY=1.62 cameraTheta=1.03
01:22:13.799 00.000 8976 incremental bump (0.982, 1.618) isValid = 1
01:22:13.799 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
01:22:13.799 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:22:13.799 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:22:13.799 00.000 8976 move complete, result=0
01:22:13.799 00.000 8976 worker thread done servicing request
01:22:13.799 00.000 9828 Worker thread wakes up
01:22:13.800 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:22:13.800 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:22:13.800 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
01:22:13.800 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
01:22:13.800 00.000 8976 Worker thread wakes up
01:22:13.800 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:13.800 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:13.800 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.5 px 2 ms SOUTH
01:22:13.800 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:22:13.800 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:22:13.800 00.000 9828 BLC: window closed
01:22:13.800 00.000 9828 MoveAxis(E, 20, B)
01:22:13.800 00.000 9828 Guiding  Dir = 2, Dur = 20
01:22:13.801 00.001 9828 IsSlewing returns 0
01:22:13.801 00.000 9828 IsGuiding returns 0
01:22:13.801 00.000 9828 PulseGuide returned control before completion, sleep 30
01:22:13.846 00.045 9828 IsGuiding returns 1
01:22:13.846 00.000 9828 scope still moving after pulse duration time elapsed
01:22:13.876 00.030 9828 IsSlewing returns 0
01:22:13.876 00.000 9828 IsGuiding returns 1
01:22:13.908 00.032 9828 IsSlewing returns 0
01:22:13.908 00.000 9828 IsGuiding returns 1
01:22:13.938 00.030 9828 IsSlewing returns 0
01:22:13.938 00.000 9828 IsGuiding returns 0
01:22:13.938 00.000 9828 scope move finished after 20 + 117 ms
01:22:13.938 00.000 9828 Move returns status 0, amount 20
01:22:13.938 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:13.938 00.000 9828 MoveAxis(N, 13, B)
01:22:13.938 00.000 9828 Guiding  Dir = 0, Dur = 13
01:22:13.954 00.016 9828 IsSlewing returns 0
01:22:13.954 00.000 9828 IsGuiding returns 0
01:22:13.954 00.000 9828 PulseGuide returned control before completion, sleep 23
01:22:13.985 00.031 9828 IsGuiding returns 1
01:22:13.985 00.000 9828 scope still moving after pulse duration time elapsed
01:22:14.017 00.032 9828 IsSlewing returns 0
01:22:14.017 00.000 9828 IsGuiding returns 1
01:22:14.049 00.032 9828 IsSlewing returns 0
01:22:14.049 00.000 9828 IsGuiding returns 1
01:22:14.079 00.030 9828 IsSlewing returns 0
01:22:14.079 00.000 9828 IsGuiding returns 1
01:22:14.126 00.047 9828 IsSlewing returns 0
01:22:14.126 00.000 9828 IsGuiding returns 0
01:22:14.126 00.000 9828 scope move finished after 13 + 159 ms
01:22:14.126 00.000 9828 Move returns status 0, amount 13
01:22:14.126 00.000 9828 move complete, result=0
01:22:14.126 00.000 9828 worker thread done servicing request
01:22:14.126 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:22:14.491 00.365 8976 Exposure complete
01:22:14.496 00.005 8976 worker thread done servicing request
01:22:14.496 00.000 5052 OnExposeComplete: enter
01:22:14.496 00.000 5052 UpdateGuideState(): m_state=6
01:22:14.496 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3467
01:22:14.496 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.58, Mass=179, SNR=9.2, Peak=59 HFD=3.4
01:22:14.496 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
01:22:14.496 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
01:22:14.496 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.13 hyp=0.55 cameraTheta=-0.24 mountX=-0.36 mountY=-0.38, mountTheta=-2.34
01:22:14.497 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.13, opts=13)
01:22:14.497 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.13)
01:22:14.497 00.000 8976 Worker thread wakes up
01:22:14.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.13) opts 0xd
01:22:14.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.13)
01:22:14.497 00.000 8976 Moving (0.54, -0.13) raw xDistance=-0.36 yDistance=-0.38
01:22:14.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
01:22:14.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
01:22:14.497 00.000 8976 MoveAxis(R, 2, ABG)
01:22:14.497 00.000 8976 stepping (-4, 11) + (2, 0)
01:22:14.497 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:14.498 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:22:14.507 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:22:14.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:14.507 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:14.507 00.000 5052 Enqueuing Expose request
01:22:14.534 00.027 8976 Received - 47 (G) 
01:22:14.534 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:14.534 00.000 8976 stepped: pos (-2, 11)
01:22:14.534 00.000 8976 MoveAxis(U, 1, ABG)
01:22:14.534 00.000 8976 stepping (-2, 11) + (0, 1)
01:22:14.534 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:14.566 00.032 8976 Received - 47 (G) 
01:22:14.566 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:14.566 00.000 8976 stepped: pos (-2, 12)
01:22:14.566 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:22:14.566 00.000 8976 MountToCamera -- mountX=0.77 mountY=-1.71 hyp=1.87 mountTheta=-1.15 cameraX=1.17, cameraY=1.46 cameraTheta=0.89
01:22:14.566 00.000 8976 incremental bump (1.172, 1.461) isValid = 1
01:22:14.566 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
01:22:14.566 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:22:14.566 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:22:14.566 00.000 8976 move complete, result=0
01:22:14.566 00.000 8976 worker thread done servicing request
01:22:14.566 00.000 9828 Worker thread wakes up
01:22:14.566 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:22:14.566 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:22:14.566 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.28)
01:22:14.566 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 1 ms NORTH
01:22:14.566 00.000 8976 Worker thread wakes up
01:22:14.567 00.001 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
01:22:14.567 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
01:22:14.567 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:22:14.567 00.000 9828 BLC: window closed
01:22:14.567 00.000 9828 MoveAxis(E, 24, B)
01:22:14.567 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:14.567 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:14.567 00.000 9828 Guiding  Dir = 2, Dur = 24
01:22:14.567 00.000 9828 IsSlewing returns 0
01:22:14.567 00.000 9828 IsGuiding returns 0
01:22:14.567 00.000 9828 PulseGuide returned control before completion, sleep 34
01:22:14.610 00.043 9828 IsGuiding returns 1
01:22:14.610 00.000 9828 scope still moving after pulse duration time elapsed
01:22:14.641 00.031 9828 IsSlewing returns 0
01:22:14.641 00.000 9828 IsGuiding returns 1
01:22:14.673 00.032 9828 IsSlewing returns 0
01:22:14.673 00.000 9828 IsGuiding returns 1
01:22:14.704 00.031 9828 IsSlewing returns 0
01:22:14.704 00.000 9828 IsGuiding returns 0
01:22:14.704 00.000 9828 scope move finished after 24 + 112 ms
01:22:14.704 00.000 9828 Move returns status 0, amount 24
01:22:14.704 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:14.704 00.000 9828 MoveAxis(N, 11, B)
01:22:14.704 00.000 9828 Guiding  Dir = 0, Dur = 11
01:22:14.719 00.015 9828 IsSlewing returns 0
01:22:14.719 00.000 9828 IsGuiding returns 0
01:22:14.719 00.000 9828 PulseGuide returned control before completion, sleep 21
01:22:14.750 00.031 9828 IsGuiding returns 1
01:22:14.750 00.000 9828 scope still moving after pulse duration time elapsed
01:22:14.781 00.031 9828 IsSlewing returns 0
01:22:14.781 00.000 9828 IsGuiding returns 1
01:22:14.812 00.031 9828 IsSlewing returns 0
01:22:14.812 00.000 9828 IsGuiding returns 1
01:22:14.842 00.030 9828 IsSlewing returns 0
01:22:14.842 00.000 9828 IsGuiding returns 1
01:22:14.873 00.031 9828 IsSlewing returns 0
01:22:14.873 00.000 9828 IsGuiding returns 0
01:22:14.873 00.000 9828 scope move finished after 11 + 142 ms
01:22:14.873 00.000 9828 Move returns status 0, amount 11
01:22:14.873 00.000 9828 move complete, result=0
01:22:14.873 00.000 9828 worker thread done servicing request
01:22:14.873 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:22:15.258 00.385 8976 Exposure complete
01:22:15.263 00.005 8976 worker thread done servicing request
01:22:15.263 00.000 5052 OnExposeComplete: enter
01:22:15.263 00.000 5052 UpdateGuideState(): m_state=6
01:22:15.263 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3468
01:22:15.264 00.001 5052 Star::Find returns 1 (0), X=329.10, Y=282.26, Mass=179, SNR=9.2, Peak=71 HFD=3.0
01:22:15.264 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.04) = xAngle (-0.33 = -0.33)
01:22:15.264 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
01:22:15.264 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.55 hyp=0.56 cameraTheta=1.71 mountX=0.53 mountY=-0.24, mountTheta=-0.42
01:22:15.264 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.55, opts=13)
01:22:15.264 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.55)
01:22:15.264 00.000 8976 Worker thread wakes up
01:22:15.265 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.55) opts 0xd
01:22:15.265 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.55)
01:22:15.265 00.000 8976 Moving (-0.08, 0.55) raw xDistance=0.53 yDistance=-0.24
01:22:15.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.53
01:22:15.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:22:15.265 00.000 8976 MoveAxis(L, 2, ABG)
01:22:15.265 00.000 8976 stepping (-2, 12) + (-2, 0)
01:22:15.265 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:15.265 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:22:15.275 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:22:15.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:15.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:15.275 00.000 5052 Enqueuing Expose request
01:22:15.301 00.026 8976 Received - 47 (G) 
01:22:15.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:15.301 00.000 8976 stepped: pos (-4, 12)
01:22:15.301 00.000 8976 MoveAxis(U, 0, ABG)
01:22:15.301 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:22:15.301 00.000 8976 MountToCamera -- mountX=0.72 mountY=-1.77 hyp=1.91 mountTheta=-1.19 cameraX=1.25, cameraY=1.44 cameraTheta=0.86
01:22:15.301 00.000 8976 incremental bump (1.253, 1.445) isValid = 1
01:22:15.301 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
01:22:15.301 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:22:15.301 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:22:15.301 00.000 8976 move complete, result=0
01:22:15.301 00.000 9828 Worker thread wakes up
01:22:15.301 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
01:22:15.301 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:22:15.301 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:22:15.301 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
01:22:15.301 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
01:22:15.301 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
01:22:15.302 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:22:15.302 00.000 9828 BLC: window closed
01:22:15.302 00.000 9828 MoveAxis(E, 25, B)
01:22:15.302 00.000 8976 worker thread done servicing request
01:22:15.302 00.000 8976 Worker thread wakes up
01:22:15.302 00.000 9828 Guiding  Dir = 2, Dur = 25
01:22:15.302 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:15.302 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:15.302 00.000 9828 IsSlewing returns 0
01:22:15.302 00.000 9828 IsGuiding returns 0
01:22:15.302 00.000 9828 PulseGuide returned control before completion, sleep 35
01:22:15.338 00.036 9828 IsGuiding returns 1
01:22:15.338 00.000 9828 scope still moving after pulse duration time elapsed
01:22:15.369 00.031 9828 IsSlewing returns 0
01:22:15.369 00.000 9828 IsGuiding returns 1
01:22:15.401 00.032 9828 IsSlewing returns 0
01:22:15.401 00.000 9828 IsGuiding returns 1
01:22:15.432 00.031 9828 IsSlewing returns 0
01:22:15.432 00.000 9828 IsGuiding returns 1
01:22:15.463 00.031 9828 IsSlewing returns 0
01:22:15.463 00.000 9828 IsGuiding returns 0
01:22:15.463 00.000 9828 scope move finished after 25 + 135 ms
01:22:15.463 00.000 9828 Move returns status 0, amount 25
01:22:15.463 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:15.463 00.000 9828 MoveAxis(N, 11, B)
01:22:15.463 00.000 9828 Guiding  Dir = 0, Dur = 11
01:22:15.479 00.016 9828 IsSlewing returns 0
01:22:15.479 00.000 9828 IsGuiding returns 0
01:22:15.479 00.000 9828 PulseGuide returned control before completion, sleep 21
01:22:15.510 00.031 9828 IsGuiding returns 1
01:22:15.510 00.000 9828 scope still moving after pulse duration time elapsed
01:22:15.541 00.031 9828 IsSlewing returns 0
01:22:15.541 00.000 9828 IsGuiding returns 1
01:22:15.572 00.031 9828 IsSlewing returns 0
01:22:15.572 00.000 9828 IsGuiding returns 1
01:22:15.603 00.031 9828 IsSlewing returns 0
01:22:15.603 00.000 9828 IsGuiding returns 1
01:22:15.634 00.031 9828 IsSlewing returns 0
01:22:15.635 00.001 9828 IsGuiding returns 0
01:22:15.635 00.000 9828 scope move finished after 11 + 145 ms
01:22:15.635 00.000 9828 Move returns status 0, amount 11
01:22:15.635 00.000 9828 move complete, result=0
01:22:15.635 00.000 9828 worker thread done servicing request
01:22:15.635 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:22:15.992 00.357 8976 Exposure complete
01:22:15.998 00.006 8976 worker thread done servicing request
01:22:15.998 00.000 5052 OnExposeComplete: enter
01:22:15.998 00.000 5052 UpdateGuideState(): m_state=6
01:22:15.998 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3469
01:22:15.998 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=282.03, Mass=169, SNR=8.9, Peak=61 HFD=3.1
01:22:15.998 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
01:22:15.998 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
01:22:15.998 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.32 hyp=0.45 cameraTheta=0.78 mountX=0.14 mountY=-0.44, mountTheta=-1.27
01:22:15.998 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.32, opts=13)
01:22:15.998 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.32)
01:22:15.998 00.000 8976 Worker thread wakes up
01:22:15.999 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.32) opts 0xd
01:22:15.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.32)
01:22:15.999 00.000 8976 Moving (0.32, 0.32) raw xDistance=0.14 yDistance=-0.44
01:22:15.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:22:15.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:22:15.999 00.000 8976 MoveAxis(R, 0, ABG)
01:22:15.999 00.000 8976 MoveAxis(U, 2, ABG)
01:22:15.999 00.000 8976 stepping (-4, 12) + (0, 2)
01:22:15.999 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:15.999 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:22:16.009 00.010 5052 UpdateGuideState exits: m=169 SNR=8.9
01:22:16.010 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:16.010 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:16.010 00.000 5052 Enqueuing Expose request
01:22:16.021 00.011 8976 Received - 47 (G) 
01:22:16.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:16.021 00.000 8976 stepped: pos (-4, 14)
01:22:16.021 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:22:16.021 00.000 8976 MountToCamera -- mountX=0.68 mountY=-1.92 hyp=2.04 mountTheta=-1.23 cameraX=1.40, cameraY=1.48 cameraTheta=0.81
01:22:16.021 00.000 8976 incremental bump (1.401, 1.482) isValid = 1
01:22:16.021 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
01:22:16.021 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:22:16.021 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:22:16.021 00.000 8976 move complete, result=0
01:22:16.021 00.000 9828 Worker thread wakes up
01:22:16.021 00.000 8976 worker thread done servicing request
01:22:16.021 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:22:16.021 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:22:16.022 00.001 8976 Worker thread wakes up
01:22:16.022 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:22:16.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:16.022 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
01:22:16.022 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:16.022 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
01:22:16.022 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
01:22:16.022 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:22:16.022 00.000 9828 BLC: window closed
01:22:16.022 00.000 9828 MoveAxis(E, 26, B)
01:22:16.022 00.000 9828 Guiding  Dir = 2, Dur = 26
01:22:16.022 00.000 9828 IsSlewing returns 0
01:22:16.023 00.001 9828 IsGuiding returns 0
01:22:16.023 00.000 9828 PulseGuide returned control before completion, sleep 36
01:22:16.066 00.043 9828 IsGuiding returns 1
01:22:16.066 00.000 9828 scope still moving after pulse duration time elapsed
01:22:16.097 00.031 9828 IsSlewing returns 0
01:22:16.097 00.000 9828 IsGuiding returns 1
01:22:16.127 00.030 9828 IsSlewing returns 0
01:22:16.127 00.000 9828 IsGuiding returns 1
01:22:16.158 00.031 9828 IsSlewing returns 0
01:22:16.158 00.000 9828 IsGuiding returns 1
01:22:16.189 00.031 9828 IsSlewing returns 0
01:22:16.189 00.000 9828 IsGuiding returns 0
01:22:16.189 00.000 9828 scope move finished after 26 + 140 ms
01:22:16.189 00.000 9828 Move returns status 0, amount 26
01:22:16.189 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:16.189 00.000 9828 MoveAxis(N, 10, B)
01:22:16.189 00.000 9828 Guiding  Dir = 0, Dur = 10
01:22:16.204 00.015 9828 IsSlewing returns 0
01:22:16.204 00.000 9828 IsGuiding returns 0
01:22:16.204 00.000 9828 PulseGuide returned control before completion, sleep 20
01:22:16.235 00.031 9828 IsGuiding returns 1
01:22:16.235 00.000 9828 scope still moving after pulse duration time elapsed
01:22:16.267 00.032 9828 IsSlewing returns 0
01:22:16.267 00.000 9828 IsGuiding returns 1
01:22:16.299 00.032 9828 IsSlewing returns 0
01:22:16.299 00.000 9828 IsGuiding returns 1
01:22:16.330 00.031 9828 IsSlewing returns 0
01:22:16.330 00.000 9828 IsGuiding returns 1
01:22:16.360 00.030 9828 IsSlewing returns 0
01:22:16.360 00.000 9828 IsGuiding returns 1
01:22:16.391 00.031 9828 IsSlewing returns 0
01:22:16.391 00.000 9828 IsGuiding returns 1
01:22:16.422 00.031 9828 IsSlewing returns 0
01:22:16.422 00.000 9828 IsGuiding returns 1
01:22:16.453 00.031 9828 IsSlewing returns 0
01:22:16.453 00.000 9828 IsGuiding returns 0
01:22:16.453 00.000 9828 scope move finished after 10 + 238 ms
01:22:16.453 00.000 9828 Move returns status 0, amount 10
01:22:16.453 00.000 9828 move complete, result=0
01:22:16.453 00.000 9828 worker thread done servicing request
01:22:16.453 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:22:16.715 00.262 8976 Exposure complete
01:22:16.720 00.005 8976 worker thread done servicing request
01:22:16.720 00.000 5052 OnExposeComplete: enter
01:22:16.720 00.000 5052 UpdateGuideState(): m_state=6
01:22:16.720 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3470
01:22:16.721 00.001 5052 Star::Find returns 1 (0), X=329.39, Y=281.53, Mass=176, SNR=9.1, Peak=62 HFD=3.2
01:22:16.721 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
01:22:16.721 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
01:22:16.721 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-0.70 mountX=-0.26 mountY=-0.08, mountTheta=-2.83
01:22:16.721 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.18, opts=13)
01:22:16.722 00.001 5052 Enqueuing Move request for stepguider (0.22, -0.18)
01:22:16.722 00.000 8976 Worker thread wakes up
01:22:16.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.18) opts 0xd
01:22:16.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.18)
01:22:16.722 00.000 8976 Moving (0.22, -0.18) raw xDistance=-0.26 yDistance=-0.08
01:22:16.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:22:16.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:22:16.722 00.000 8976 MoveAxis(R, 1, ABG)
01:22:16.722 00.000 8976 stepping (-4, 14) + (1, 0)
01:22:16.722 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:16.723 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:22:16.732 00.009 5052 UpdateGuideState exits: m=176 SNR=9.1
01:22:16.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:16.732 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:16.732 00.000 5052 Enqueuing Expose request
01:22:16.740 00.008 8976 Received - 47 (G) 
01:22:16.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:16.740 00.000 8976 stepped: pos (-3, 14)
01:22:16.740 00.000 8976 MoveAxis(U, 0, ABG)
01:22:16.740 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:22:16.740 00.000 8976 MountToCamera -- mountX=0.61 mountY=-2.02 hyp=2.11 mountTheta=-1.28 cameraX=1.52, cameraY=1.46 cameraTheta=0.77
01:22:16.740 00.000 8976 incremental bump (1.523, 1.462) isValid = 1
01:22:16.740 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
01:22:16.740 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:22:16.740 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:22:16.740 00.000 8976 move complete, result=0
01:22:16.740 00.000 8976 worker thread done servicing request
01:22:16.740 00.000 8976 Worker thread wakes up
01:22:16.740 00.000 9828 Worker thread wakes up
01:22:16.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:16.740 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:16.740 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:22:16.740 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:22:16.740 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:22:16.740 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
01:22:16.741 00.001 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.49)
01:22:16.741 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
01:22:16.741 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:22:16.741 00.000 9828 BLC: window closed
01:22:16.741 00.000 9828 MoveAxis(E, 27, B)
01:22:16.741 00.000 9828 Guiding  Dir = 2, Dur = 27
01:22:16.741 00.000 9828 IsSlewing returns 0
01:22:16.741 00.000 9828 IsGuiding returns 0
01:22:16.741 00.000 9828 PulseGuide returned control before completion, sleep 37
01:22:16.781 00.040 9828 IsGuiding returns 1
01:22:16.781 00.000 9828 scope still moving after pulse duration time elapsed
01:22:16.812 00.031 9828 IsSlewing returns 0
01:22:16.812 00.000 9828 IsGuiding returns 1
01:22:16.843 00.031 9828 IsSlewing returns 0
01:22:16.843 00.000 9828 IsGuiding returns 1
01:22:16.874 00.031 9828 IsSlewing returns 0
01:22:16.878 00.004 9828 IsGuiding returns 0
01:22:16.878 00.000 9828 scope move finished after 27 + 109 ms
01:22:16.878 00.000 9828 Move returns status 0, amount 27
01:22:16.878 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:16.878 00.000 9828 MoveAxis(N, 10, B)
01:22:16.878 00.000 9828 Guiding  Dir = 0, Dur = 10
01:22:16.889 00.011 9828 IsSlewing returns 0
01:22:16.889 00.000 9828 IsGuiding returns 0
01:22:16.889 00.000 9828 PulseGuide returned control before completion, sleep 20
01:22:16.920 00.031 9828 IsGuiding returns 1
01:22:16.920 00.000 9828 scope still moving after pulse duration time elapsed
01:22:16.951 00.031 9828 IsSlewing returns 0
01:22:16.951 00.000 9828 IsGuiding returns 1
01:22:16.983 00.032 9828 IsSlewing returns 0
01:22:16.983 00.000 9828 IsGuiding returns 1
01:22:17.015 00.032 9828 IsSlewing returns 0
01:22:17.015 00.000 9828 IsGuiding returns 0
01:22:17.015 00.000 9828 scope move finished after 10 + 115 ms
01:22:17.015 00.000 9828 Move returns status 0, amount 10
01:22:17.015 00.000 9828 move complete, result=0
01:22:17.015 00.000 9828 worker thread done servicing request
01:22:17.015 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:22:17.430 00.415 8976 Exposure complete
01:22:17.435 00.005 8976 worker thread done servicing request
01:22:17.435 00.000 5052 OnExposeComplete: enter
01:22:17.435 00.000 5052 UpdateGuideState(): m_state=6
01:22:17.435 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3471
01:22:17.435 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.61, Mass=175, SNR=9.1, Peak=62 HFD=3.4
01:22:17.435 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.86 = 1.43)
01:22:17.435 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
01:22:17.436 00.001 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-2.81 mountX=0.05 mountY=0.31, mountTheta=1.42
01:22:17.436 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.10, opts=13)
01:22:17.436 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.10)
01:22:17.436 00.000 8976 Worker thread wakes up
01:22:17.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.10) opts 0xd
01:22:17.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.10)
01:22:17.436 00.000 8976 Moving (-0.30, -0.10) raw xDistance=0.05 yDistance=0.31
01:22:17.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:22:17.437 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:22:17.437 00.000 8976 MoveAxis(R, 0, ABG)
01:22:17.437 00.000 8976 MoveAxis(D, 1, ABG)
01:22:17.437 00.000 8976 stepping (-3, 14) + (0, -1)
01:22:17.437 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:17.437 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:22:17.447 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
01:22:17.447 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:17.447 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:17.448 00.001 5052 Enqueuing Expose request
01:22:17.459 00.011 8976 Received - 47 (G) 
01:22:17.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:17.459 00.000 8976 stepped: pos (-3, 13)
01:22:17.460 00.001 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
01:22:17.460 00.000 8976 MountToCamera -- mountX=0.56 mountY=-2.04 hyp=2.11 mountTheta=-1.30 cameraX=1.56, cameraY=1.42 cameraTheta=0.74
01:22:17.460 00.000 8976 incremental bump (1.558, 1.425) isValid = 1
01:22:17.460 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
01:22:17.460 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:22:17.460 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:22:17.460 00.000 8976 move complete, result=0
01:22:17.460 00.000 8976 worker thread done servicing request
01:22:17.460 00.000 9828 Worker thread wakes up
01:22:17.460 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:22:17.460 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:22:17.460 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
01:22:17.460 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
01:22:17.460 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:22:17.460 00.000 8976 Worker thread wakes up
01:22:17.460 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
01:22:17.460 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:22:17.461 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:17.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:17.461 00.000 9828 BLC: window closed
01:22:17.461 00.000 9828 MoveAxis(E, 28, B)
01:22:17.461 00.000 9828 Guiding  Dir = 2, Dur = 28
01:22:17.461 00.000 9828 IsSlewing returns 0
01:22:17.461 00.000 9828 IsGuiding returns 0
01:22:17.461 00.000 9828 PulseGuide returned control before completion, sleep 38
01:22:17.502 00.041 9828 IsGuiding returns 1
01:22:17.502 00.000 9828 scope still moving after pulse duration time elapsed
01:22:17.532 00.030 9828 IsSlewing returns 0
01:22:17.532 00.000 9828 IsGuiding returns 1
01:22:17.564 00.032 9828 IsSlewing returns 0
01:22:17.564 00.000 9828 IsGuiding returns 1
01:22:17.596 00.032 9828 IsSlewing returns 0
01:22:17.596 00.000 9828 IsGuiding returns 1
01:22:17.627 00.031 9828 IsSlewing returns 0
01:22:17.627 00.000 9828 IsGuiding returns 1
01:22:17.658 00.031 9828 IsSlewing returns 0
01:22:17.658 00.000 9828 IsGuiding returns 0
01:22:17.658 00.000 9828 scope move finished after 28 + 168 ms
01:22:17.658 00.000 9828 Move returns status 0, amount 28
01:22:17.658 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:17.658 00.000 9828 MoveAxis(N, 9, B)
01:22:17.658 00.000 9828 Guiding  Dir = 0, Dur = 9
01:22:17.673 00.015 9828 IsSlewing returns 0
01:22:17.673 00.000 9828 IsGuiding returns 0
01:22:17.673 00.000 9828 PulseGuide returned control before completion, sleep 19
01:22:17.704 00.031 9828 IsGuiding returns 1
01:22:17.704 00.000 9828 scope still moving after pulse duration time elapsed
01:22:17.734 00.030 9828 IsSlewing returns 0
01:22:17.734 00.000 9828 IsGuiding returns 1
01:22:17.764 00.030 9828 IsSlewing returns 0
01:22:17.764 00.000 9828 IsGuiding returns 1
01:22:17.795 00.031 9828 IsSlewing returns 0
01:22:17.795 00.000 9828 IsGuiding returns 1
01:22:17.826 00.031 9828 IsSlewing returns 0
01:22:17.826 00.000 9828 IsGuiding returns 0
01:22:17.826 00.000 9828 scope move finished after 9 + 143 ms
01:22:17.826 00.000 9828 Move returns status 0, amount 9
01:22:17.826 00.000 9828 move complete, result=0
01:22:17.826 00.000 9828 worker thread done servicing request
01:22:17.826 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:22:18.155 00.329 8976 Exposure complete
01:22:18.161 00.006 8976 worker thread done servicing request
01:22:18.161 00.000 5052 OnExposeComplete: enter
01:22:18.161 00.000 5052 UpdateGuideState(): m_state=6
01:22:18.161 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3472
01:22:18.161 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.75, Mass=157, SNR=8.6, Peak=60 HFD=3.5
01:22:18.161 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
01:22:18.161 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
01:22:18.161 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.14 mountX=0.03 mountY=-0.04, mountTheta=-0.94
01:22:18.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.04, opts=13)
01:22:18.162 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.04)
01:22:18.162 00.000 8976 Worker thread wakes up
01:22:18.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.04) opts 0xd
01:22:18.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.04)
01:22:18.162 00.000 8976 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.04
01:22:18.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:22:18.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:22:18.162 00.000 8976 MoveAxis(R, 0, ABG)
01:22:18.162 00.000 8976 MoveAxis(U, 0, ABG)
01:22:18.162 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:22:18.162 00.000 8976 MountToCamera -- mountX=0.53 mountY=-2.05 hyp=2.11 mountTheta=-1.32 cameraX=1.58, cameraY=1.40 cameraTheta=0.72
01:22:18.162 00.000 8976 incremental bump (1.581, 1.400) isValid = 1
01:22:18.162 00.000 8976 Scheduling Mount bump of (0.035, 0.032)
01:22:18.162 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.03, opts=4)
01:22:18.162 00.000 8976 Enqueuing Move request for scope (0.03, 0.03)
01:22:18.162 00.000 8976 move complete, result=0
01:22:18.162 00.000 9828 Worker thread wakes up
01:22:18.163 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0x4
01:22:18.163 00.000 8976 worker thread done servicing request
01:22:18.163 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:22:18.163 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
01:22:18.163 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.53)
01:22:18.163 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.74 mountX=-0.04 mountY=-0.03, mountTheta=-2.50
01:22:18.163 00.000 9828 Moving (0.03, 0.03) raw xDistance=-0.04 yDistance=-0.03
01:22:18.163 00.000 9828 BLC: window closed
01:22:18.163 00.000 9828 MoveAxis(E, 12, B)
01:22:18.163 00.000 9828 Guiding  Dir = 2, Dur = 12
01:22:18.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:22:18.163 00.000 9828 IsSlewing returns 0
01:22:18.163 00.000 9828 IsGuiding returns 0
01:22:18.164 00.001 9828 PulseGuide returned control before completion, sleep 22
01:22:18.174 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
01:22:18.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:18.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:18.174 00.000 5052 Enqueuing Expose request
01:22:18.174 00.000 8976 Worker thread wakes up
01:22:18.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:18.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:18.174 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:18.195 00.021 9828 IsGuiding returns 1
01:22:18.195 00.000 9828 scope still moving after pulse duration time elapsed
01:22:18.226 00.031 9828 IsSlewing returns 0
01:22:18.226 00.000 9828 IsGuiding returns 1
01:22:18.257 00.031 9828 IsSlewing returns 0
01:22:18.257 00.000 9828 IsGuiding returns 1
01:22:18.287 00.030 9828 IsSlewing returns 0
01:22:18.287 00.000 9828 IsGuiding returns 0
01:22:18.287 00.000 9828 scope move finished after 12 + 111 ms
01:22:18.287 00.000 9828 Move returns status 0, amount 12
01:22:18.287 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:18.287 00.000 9828 MoveAxis(N, 4, B)
01:22:18.287 00.000 9828 Guiding  Dir = 0, Dur = 4
01:22:18.302 00.015 9828 IsSlewing returns 0
01:22:18.302 00.000 9828 IsGuiding returns 0
01:22:18.302 00.000 9828 PulseGuide returned control before completion, sleep 14
01:22:18.318 00.016 9828 IsGuiding returns 1
01:22:18.318 00.000 9828 scope still moving after pulse duration time elapsed
01:22:18.349 00.031 9828 IsSlewing returns 0
01:22:18.349 00.000 9828 IsGuiding returns 1
01:22:18.380 00.031 9828 IsSlewing returns 0
01:22:18.380 00.000 9828 IsGuiding returns 1
01:22:18.411 00.031 9828 IsSlewing returns 0
01:22:18.411 00.000 9828 IsGuiding returns 1
01:22:18.441 00.030 9828 IsSlewing returns 0
01:22:18.441 00.000 9828 IsGuiding returns 0
01:22:18.441 00.000 9828 scope move finished after 4 + 135 ms
01:22:18.441 00.000 9828 Move returns status 0, amount 4
01:22:18.441 00.000 9828 move complete, result=0
01:22:18.442 00.001 9828 worker thread done servicing request
01:22:18.442 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.0 px 4 ms NORTH
01:22:18.863 00.421 8976 Exposure complete
01:22:18.869 00.006 8976 worker thread done servicing request
01:22:18.869 00.000 5052 OnExposeComplete: enter
01:22:18.869 00.000 5052 UpdateGuideState(): m_state=6
01:22:18.869 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3473
01:22:18.869 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.99, Mass=168, SNR=9.0, Peak=61 HFD=3.1
01:22:18.869 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
01:22:18.869 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
01:22:18.869 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.28 hyp=0.48 cameraTheta=2.52 mountX=0.43 mountY=0.18, mountTheta=0.39
01:22:18.870 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.28, opts=13)
01:22:18.870 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.28)
01:22:18.870 00.000 8976 Worker thread wakes up
01:22:18.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.28) opts 0xd
01:22:18.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.28)
01:22:18.870 00.000 8976 Moving (-0.39, 0.28) raw xDistance=0.43 yDistance=0.18
01:22:18.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:22:18.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:22:18.870 00.000 8976 MoveAxis(L, 2, ABG)
01:22:18.870 00.000 8976 stepping (-3, 13) + (-2, 0)
01:22:18.870 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:18.871 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:22:18.881 00.010 5052 UpdateGuideState exits: m=168 SNR=9.0
01:22:18.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:18.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:18.881 00.000 5052 Enqueuing Expose request
01:22:18.898 00.017 8976 Received - 47 (G) 
01:22:18.898 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:18.898 00.000 8976 stepped: pos (-5, 13)
01:22:18.898 00.000 8976 MoveAxis(U, 0, ABG)
01:22:18.899 00.001 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:22:18.899 00.000 8976 MountToCamera -- mountX=0.61 mountY=-2.05 hyp=2.14 mountTheta=-1.28 cameraX=1.55, cameraY=1.47 cameraTheta=0.76
01:22:18.899 00.000 8976 incremental bump (1.551, 1.473) isValid = 1
01:22:18.899 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
01:22:18.899 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:22:18.899 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:22:18.899 00.000 8976 move complete, result=0
01:22:18.899 00.000 9828 Worker thread wakes up
01:22:18.899 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:22:18.899 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:22:18.899 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
01:22:18.899 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
01:22:18.899 00.000 8976 worker thread done servicing request
01:22:18.899 00.000 8976 Worker thread wakes up
01:22:18.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:18.899 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:22:18.899 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
01:22:18.899 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:22:18.899 00.000 9828 BLC: window closed
01:22:18.899 00.000 9828 MoveAxis(E, 28, B)
01:22:18.899 00.000 9828 Guiding  Dir = 2, Dur = 28
01:22:18.900 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:18.900 00.000 9828 IsSlewing returns 0
01:22:18.900 00.000 9828 IsGuiding returns 0
01:22:18.900 00.000 9828 PulseGuide returned control before completion, sleep 38
01:22:18.948 00.048 9828 IsGuiding returns 1
01:22:18.948 00.000 9828 scope still moving after pulse duration time elapsed
01:22:18.978 00.030 9828 IsSlewing returns 0
01:22:18.978 00.000 9828 IsGuiding returns 1
01:22:19.009 00.031 9828 IsSlewing returns 0
01:22:19.009 00.000 9828 IsGuiding returns 1
01:22:19.040 00.031 9828 IsSlewing returns 0
01:22:19.040 00.000 9828 IsGuiding returns 0
01:22:19.040 00.000 9828 scope move finished after 28 + 112 ms
01:22:19.040 00.000 9828 Move returns status 0, amount 28
01:22:19.040 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:19.040 00.000 9828 MoveAxis(N, 10, B)
01:22:19.040 00.000 9828 Guiding  Dir = 0, Dur = 10
01:22:19.056 00.016 9828 IsSlewing returns 0
01:22:19.056 00.000 9828 IsGuiding returns 0
01:22:19.056 00.000 9828 PulseGuide returned control before completion, sleep 20
01:22:19.087 00.031 9828 IsGuiding returns 1
01:22:19.087 00.000 9828 scope still moving after pulse duration time elapsed
01:22:19.119 00.032 9828 IsSlewing returns 0
01:22:19.119 00.000 9828 IsGuiding returns 1
01:22:19.149 00.030 9828 IsSlewing returns 0
01:22:19.149 00.000 9828 IsGuiding returns 1
01:22:19.181 00.032 9828 IsSlewing returns 0
01:22:19.181 00.000 9828 IsGuiding returns 1
01:22:19.212 00.031 9828 IsSlewing returns 0
01:22:19.212 00.000 9828 IsGuiding returns 0
01:22:19.212 00.000 9828 scope move finished after 10 + 145 ms
01:22:19.212 00.000 9828 Move returns status 0, amount 10
01:22:19.212 00.000 9828 move complete, result=0
01:22:19.212 00.000 9828 worker thread done servicing request
01:22:19.212 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:22:19.588 00.376 8976 Exposure complete
01:22:19.594 00.006 8976 worker thread done servicing request
01:22:19.594 00.000 5052 OnExposeComplete: enter
01:22:19.594 00.000 5052 UpdateGuideState(): m_state=6
01:22:19.594 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3474
01:22:19.594 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.55, Mass=163, SNR=8.8, Peak=61 HFD=2.7
01:22:19.594 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
01:22:19.594 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.41)
01:22:19.594 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.16 hyp=0.40 cameraTheta=-2.72 mountX=0.02 mountY=0.40, mountTheta=1.51
01:22:19.595 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.16, opts=13)
01:22:19.595 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.16)
01:22:19.595 00.000 8976 Worker thread wakes up
01:22:19.595 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.16) opts 0xd
01:22:19.595 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.16)
01:22:19.595 00.000 8976 Moving (-0.37, -0.16) raw xDistance=0.02 yDistance=0.40
01:22:19.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:22:19.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:22:19.595 00.000 8976 MoveAxis(R, 0, ABG)
01:22:19.596 00.001 8976 MoveAxis(D, 2, ABG)
01:22:19.596 00.000 8976 stepping (-5, 13) + (0, -2)
01:22:19.596 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:19.596 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:22:19.606 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
01:22:19.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:19.606 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:19.606 00.000 5052 Enqueuing Expose request
01:22:19.618 00.012 8976 Received - 47 (G) 
01:22:19.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:19.618 00.000 8976 stepped: pos (-5, 11)
01:22:19.618 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:22:19.618 00.000 8976 MountToCamera -- mountX=0.66 mountY=-1.95 hyp=2.06 mountTheta=-1.25 cameraX=1.44, cameraY=1.47 cameraTheta=0.80
01:22:19.618 00.000 8976 incremental bump (1.438, 1.474) isValid = 1
01:22:19.618 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
01:22:19.618 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:22:19.618 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:22:19.618 00.000 8976 move complete, result=0
01:22:19.618 00.000 9828 Worker thread wakes up
01:22:19.618 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:22:19.618 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:22:19.618 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
01:22:19.618 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
01:22:19.619 00.001 8976 worker thread done servicing request
01:22:19.619 00.000 8976 Worker thread wakes up
01:22:19.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:19.619 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:22:19.619 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
01:22:19.619 00.000 9828 BLC: window closed
01:22:19.619 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:22:19.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:19.619 00.000 9828 MoveAxis(E, 27, B)
01:22:19.619 00.000 9828 Guiding  Dir = 2, Dur = 27
01:22:19.619 00.000 9828 IsSlewing returns 0
01:22:19.619 00.000 9828 IsGuiding returns 0
01:22:19.620 00.001 9828 PulseGuide returned control before completion, sleep 37
01:22:19.660 00.040 9828 IsGuiding returns 1
01:22:19.660 00.000 9828 scope still moving after pulse duration time elapsed
01:22:19.691 00.031 9828 IsSlewing returns 0
01:22:19.691 00.000 9828 IsGuiding returns 1
01:22:19.721 00.030 9828 IsSlewing returns 0
01:22:19.721 00.000 9828 IsGuiding returns 1
01:22:19.753 00.032 9828 IsSlewing returns 0
01:22:19.753 00.000 9828 IsGuiding returns 1
01:22:19.784 00.031 9828 IsSlewing returns 0
01:22:19.784 00.000 9828 IsGuiding returns 0
01:22:19.784 00.000 9828 scope move finished after 27 + 137 ms
01:22:19.784 00.000 9828 Move returns status 0, amount 27
01:22:19.784 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:19.784 00.000 9828 MoveAxis(N, 10, B)
01:22:19.784 00.000 9828 Guiding  Dir = 0, Dur = 10
01:22:19.799 00.015 9828 IsSlewing returns 0
01:22:19.799 00.000 9828 IsGuiding returns 0
01:22:19.799 00.000 9828 PulseGuide returned control before completion, sleep 20
01:22:19.830 00.031 9828 IsGuiding returns 1
01:22:19.830 00.000 9828 scope still moving after pulse duration time elapsed
01:22:19.862 00.032 9828 IsSlewing returns 0
01:22:19.862 00.000 9828 IsGuiding returns 1
01:22:19.893 00.031 9828 IsSlewing returns 0
01:22:19.893 00.000 9828 IsGuiding returns 1
01:22:19.923 00.030 9828 IsSlewing returns 0
01:22:19.923 00.000 9828 IsGuiding returns 1
01:22:19.954 00.031 9828 IsSlewing returns 0
01:22:19.954 00.000 9828 IsGuiding returns 1
01:22:19.985 00.031 9828 IsSlewing returns 0
01:22:19.985 00.000 9828 IsGuiding returns 0
01:22:19.985 00.000 9828 scope move finished after 10 + 175 ms
01:22:19.985 00.000 9828 Move returns status 0, amount 10
01:22:19.985 00.000 9828 move complete, result=0
01:22:19.985 00.000 9828 worker thread done servicing request
01:22:19.985 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:22:20.314 00.329 8976 Exposure complete
01:22:20.319 00.005 8976 worker thread done servicing request
01:22:20.319 00.000 5052 OnExposeComplete: enter
01:22:20.320 00.001 5052 UpdateGuideState(): m_state=6
01:22:20.320 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3475
01:22:20.320 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.87, Mass=197, SNR=9.5, Peak=59 HFD=3.8
01:22:20.320 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
01:22:20.320 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
01:22:20.320 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.60 mountX=0.14 mountY=-0.08, mountTheta=-0.53
01:22:20.321 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.16, opts=13)
01:22:20.321 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.16)
01:22:20.321 00.000 8976 Worker thread wakes up
01:22:20.321 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.16) opts 0xd
01:22:20.321 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.16)
01:22:20.321 00.000 8976 Moving (-0.00, 0.16) raw xDistance=0.14 yDistance=-0.08
01:22:20.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:22:20.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:22:20.321 00.000 8976 MoveAxis(R, 0, ABG)
01:22:20.321 00.000 8976 MoveAxis(U, 0, ABG)
01:22:20.321 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:22:20.321 00.000 8976 MountToCamera -- mountX=0.69 mountY=-1.88 hyp=2.01 mountTheta=-1.22 cameraX=1.36, cameraY=1.48 cameraTheta=0.83
01:22:20.321 00.000 8976 incremental bump (1.361, 1.475) isValid = 1
01:22:20.321 00.000 8976 Scheduling Mount bump of (0.078, 0.088)
01:22:20.322 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:22:20.322 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:22:20.322 00.000 8976 move complete, result=0
01:22:20.322 00.000 8976 worker thread done servicing request
01:22:20.322 00.000 9828 Worker thread wakes up
01:22:20.322 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:22:20.322 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:22:20.322 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
01:22:20.322 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
01:22:20.322 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
01:22:20.322 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:22:20.322 00.000 9828 BLC: window closed
01:22:20.322 00.000 9828 MoveAxis(E, 26, B)
01:22:20.322 00.000 9828 Guiding  Dir = 2, Dur = 26
01:22:20.323 00.001 9828 IsSlewing returns 0
01:22:20.323 00.000 9828 IsGuiding returns 0
01:22:20.323 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:22:20.323 00.000 9828 PulseGuide returned control before completion, sleep 36
01:22:20.333 00.010 5052 UpdateGuideState exits: m=197 SNR=9.5
01:22:20.333 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:20.333 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:20.333 00.000 5052 Enqueuing Expose request
01:22:20.333 00.000 8976 Worker thread wakes up
01:22:20.334 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:20.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:20.334 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:20.370 00.036 9828 IsGuiding returns 1
01:22:20.370 00.000 9828 scope still moving after pulse duration time elapsed
01:22:20.400 00.030 9828 IsSlewing returns 0
01:22:20.400 00.000 9828 IsGuiding returns 1
01:22:20.432 00.032 9828 IsSlewing returns 0
01:22:20.432 00.000 9828 IsGuiding returns 1
01:22:20.463 00.031 9828 IsSlewing returns 0
01:22:20.463 00.000 9828 IsGuiding returns 1
01:22:20.493 00.030 9828 IsSlewing returns 0
01:22:20.493 00.000 9828 IsGuiding returns 0
01:22:20.493 00.000 9828 scope move finished after 26 + 143 ms
01:22:20.493 00.000 9828 Move returns status 0, amount 26
01:22:20.493 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:20.493 00.000 9828 MoveAxis(N, 10, B)
01:22:20.493 00.000 9828 Guiding  Dir = 0, Dur = 10
01:22:20.509 00.016 9828 IsSlewing returns 0
01:22:20.510 00.001 9828 IsGuiding returns 0
01:22:20.510 00.000 9828 PulseGuide returned control before completion, sleep 20
01:22:20.539 00.029 9828 IsGuiding returns 1
01:22:20.539 00.000 9828 scope still moving after pulse duration time elapsed
01:22:20.570 00.031 9828 IsSlewing returns 0
01:22:20.570 00.000 9828 IsGuiding returns 1
01:22:20.602 00.032 9828 IsSlewing returns 0
01:22:20.603 00.001 9828 IsGuiding returns 1
01:22:20.632 00.029 9828 IsSlewing returns 0
01:22:20.632 00.000 9828 IsGuiding returns 1
01:22:20.663 00.031 9828 IsSlewing returns 0
01:22:20.663 00.000 9828 IsGuiding returns 0
01:22:20.663 00.000 9828 scope move finished after 10 + 143 ms
01:22:20.663 00.000 9828 Move returns status 0, amount 10
01:22:20.663 00.000 9828 move complete, result=0
01:22:20.663 00.000 9828 worker thread done servicing request
01:22:20.663 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:22:21.022 00.359 8976 Exposure complete
01:22:21.028 00.006 8976 worker thread done servicing request
01:22:21.028 00.000 5052 OnExposeComplete: enter
01:22:21.028 00.000 5052 UpdateGuideState(): m_state=6
01:22:21.028 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3476
01:22:21.028 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.90, Mass=178, SNR=9.2, Peak=61 HFD=3.2
01:22:21.028 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.04) = xAngle (-1.13 = -1.13)
01:22:21.028 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
01:22:21.028 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.91 mountX=0.10 mountY=-0.22, mountTheta=-1.15
01:22:21.029 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.19, opts=13)
01:22:21.029 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.19)
01:22:21.029 00.000 8976 Worker thread wakes up
01:22:21.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.19) opts 0xd
01:22:21.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.19)
01:22:21.029 00.000 8976 Moving (0.14, 0.19) raw xDistance=0.10 yDistance=-0.22
01:22:21.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:22:21.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:22:21.029 00.000 8976 MoveAxis(R, 0, ABG)
01:22:21.029 00.000 8976 MoveAxis(U, 0, ABG)
01:22:21.029 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:22:21.030 00.001 8976 MountToCamera -- mountX=0.72 mountY=-1.84 hyp=1.97 mountTheta=-1.20 cameraX=1.31, cameraY=1.48 cameraTheta=0.84
01:22:21.030 00.000 8976 incremental bump (1.310, 1.476) isValid = 1
01:22:21.030 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:22:21.030 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:22:21.030 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:22:21.030 00.000 8976 move complete, result=0
01:22:21.030 00.000 9828 Worker thread wakes up
01:22:21.030 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:22:21.030 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:22:21.030 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
01:22:21.030 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
01:22:21.030 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:22:21.030 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:22:21.030 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:22:21.030 00.000 9828 BLC: window closed
01:22:21.030 00.000 9828 MoveAxis(E, 25, B)
01:22:21.030 00.000 8976 worker thread done servicing request
01:22:21.030 00.000 9828 Guiding  Dir = 2, Dur = 25
01:22:21.031 00.001 9828 IsSlewing returns 0
01:22:21.031 00.000 9828 IsGuiding returns 0
01:22:21.031 00.000 9828 PulseGuide returned control before completion, sleep 35
01:22:21.041 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
01:22:21.042 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:21.042 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:21.042 00.000 5052 Enqueuing Expose request
01:22:21.042 00.000 8976 Worker thread wakes up
01:22:21.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:21.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:21.043 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:21.071 00.028 9828 IsGuiding returns 1
01:22:21.071 00.000 9828 scope still moving after pulse duration time elapsed
01:22:21.102 00.031 9828 IsSlewing returns 0
01:22:21.102 00.000 9828 IsGuiding returns 1
01:22:21.133 00.031 9828 IsSlewing returns 0
01:22:21.133 00.000 9828 IsGuiding returns 1
01:22:21.164 00.031 9828 IsSlewing returns 0
01:22:21.164 00.000 9828 IsGuiding returns 1
01:22:21.194 00.030 9828 IsSlewing returns 0
01:22:21.194 00.000 9828 IsGuiding returns 0
01:22:21.194 00.000 9828 scope move finished after 25 + 138 ms
01:22:21.194 00.000 9828 Move returns status 0, amount 25
01:22:21.194 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:21.194 00.000 9828 MoveAxis(N, 11, B)
01:22:21.194 00.000 9828 Guiding  Dir = 0, Dur = 11
01:22:21.210 00.016 9828 IsSlewing returns 0
01:22:21.210 00.000 9828 IsGuiding returns 0
01:22:21.210 00.000 9828 PulseGuide returned control before completion, sleep 21
01:22:21.241 00.031 9828 IsGuiding returns 1
01:22:21.241 00.000 9828 scope still moving after pulse duration time elapsed
01:22:21.272 00.031 9828 IsSlewing returns 0
01:22:21.272 00.000 9828 IsGuiding returns 1
01:22:21.302 00.030 9828 IsSlewing returns 0
01:22:21.302 00.000 9828 IsGuiding returns 1
01:22:21.333 00.031 9828 IsSlewing returns 0
01:22:21.333 00.000 9828 IsGuiding returns 1
01:22:21.364 00.031 9828 IsSlewing returns 0
01:22:21.364 00.000 9828 IsGuiding returns 0
01:22:21.364 00.000 9828 scope move finished after 11 + 142 ms
01:22:21.364 00.000 9828 Move returns status 0, amount 11
01:22:21.364 00.000 9828 move complete, result=0
01:22:21.364 00.000 9828 worker thread done servicing request
01:22:21.364 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:22:21.734 00.370 8976 Exposure complete
01:22:21.739 00.005 8976 worker thread done servicing request
01:22:21.739 00.000 5052 OnExposeComplete: enter
01:22:21.739 00.000 5052 UpdateGuideState(): m_state=6
01:22:21.739 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3477
01:22:21.739 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.73, Mass=171, SNR=9.0, Peak=61 HFD=3.2
01:22:21.739 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:22:21.739 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:22:21.739 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.02 hyp=0.31 cameraTheta=0.05 mountX=-0.13 mountY=-0.27, mountTheta=-2.01
01:22:21.740 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.02, opts=13)
01:22:21.740 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.02)
01:22:21.740 00.000 8976 Worker thread wakes up
01:22:21.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.02) opts 0xd
01:22:21.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.02)
01:22:21.740 00.000 8976 Moving (0.31, 0.02) raw xDistance=-0.13 yDistance=-0.27
01:22:21.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:22:21.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:22:21.740 00.000 8976 MoveAxis(R, 0, ABG)
01:22:21.740 00.000 8976 MoveAxis(U, 1, ABG)
01:22:21.740 00.000 8976 stepping (-5, 11) + (0, 1)
01:22:21.741 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:21.741 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:22:21.751 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:22:21.751 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:21.751 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:21.751 00.000 5052 Enqueuing Expose request
01:22:21.760 00.009 8976 Received - 47 (G) 
01:22:21.760 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:21.760 00.000 8976 stepped: pos (-5, 12)
01:22:21.760 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:22:21.760 00.000 8976 MountToCamera -- mountX=0.73 mountY=-1.86 hyp=2.00 mountTheta=-1.20 cameraX=1.32, cameraY=1.50 cameraTheta=0.85
01:22:21.760 00.000 8976 incremental bump (1.323, 1.500) isValid = 1
01:22:21.760 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:22:21.760 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:22:21.760 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:22:21.760 00.000 8976 move complete, result=0
01:22:21.760 00.000 9828 Worker thread wakes up
01:22:21.761 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:22:21.761 00.000 8976 worker thread done servicing request
01:22:21.761 00.000 8976 Worker thread wakes up
01:22:21.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:21.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:21.761 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:22:21.761 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:22:21.761 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
01:22:21.761 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
01:22:21.761 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:22:21.761 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:22:21.761 00.000 9828 BLC: window closed
01:22:21.761 00.000 9828 MoveAxis(E, 25, B)
01:22:21.761 00.000 9828 Guiding  Dir = 2, Dur = 25
01:22:21.762 00.001 9828 IsSlewing returns 0
01:22:21.762 00.000 9828 IsGuiding returns 0
01:22:21.762 00.000 9828 PulseGuide returned control before completion, sleep 35
01:22:21.810 00.048 9828 IsGuiding returns 1
01:22:21.810 00.000 9828 scope still moving after pulse duration time elapsed
01:22:21.842 00.032 9828 IsSlewing returns 0
01:22:21.842 00.000 9828 IsGuiding returns 1
01:22:21.873 00.031 9828 IsSlewing returns 0
01:22:21.873 00.000 9828 IsGuiding returns 1
01:22:21.904 00.031 9828 IsSlewing returns 0
01:22:21.904 00.000 9828 IsGuiding returns 0
01:22:21.904 00.000 9828 scope move finished after 25 + 116 ms
01:22:21.904 00.000 9828 Move returns status 0, amount 25
01:22:21.904 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:21.904 00.000 9828 MoveAxis(N, 11, B)
01:22:21.904 00.000 9828 Guiding  Dir = 0, Dur = 11
01:22:21.919 00.015 9828 IsSlewing returns 0
01:22:21.919 00.000 9828 IsGuiding returns 0
01:22:21.919 00.000 9828 PulseGuide returned control before completion, sleep 21
01:22:21.951 00.032 9828 IsGuiding returns 1
01:22:21.951 00.000 9828 scope still moving after pulse duration time elapsed
01:22:21.982 00.031 9828 IsSlewing returns 0
01:22:21.982 00.000 9828 IsGuiding returns 1
01:22:22.013 00.031 9828 IsSlewing returns 0
01:22:22.013 00.000 9828 IsGuiding returns 1
01:22:22.044 00.031 9828 IsSlewing returns 0
01:22:22.044 00.000 9828 IsGuiding returns 1
01:22:22.076 00.032 9828 IsSlewing returns 0
01:22:22.076 00.000 9828 IsGuiding returns 0
01:22:22.076 00.000 9828 scope move finished after 11 + 145 ms
01:22:22.076 00.000 9828 Move returns status 0, amount 11
01:22:22.076 00.000 9828 move complete, result=0
01:22:22.076 00.000 9828 worker thread done servicing request
01:22:22.076 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:22:22.451 00.375 8976 Exposure complete
01:22:22.457 00.006 8976 worker thread done servicing request
01:22:22.457 00.000 5052 OnExposeComplete: enter
01:22:22.457 00.000 5052 UpdateGuideState(): m_state=6
01:22:22.457 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3478
01:22:22.457 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.24, Mass=172, SNR=9.0, Peak=63 HFD=3.1
01:22:22.457 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
01:22:22.457 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.01 = -3.01)
01:22:22.457 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.47 hyp=0.62 cameraTheta=-0.87 mountX=-0.60 mountY=-0.08, mountTheta=-3.01
01:22:22.458 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.47, opts=13)
01:22:22.458 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.47)
01:22:22.458 00.000 8976 Worker thread wakes up
01:22:22.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.47) opts 0xd
01:22:22.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.47)
01:22:22.458 00.000 8976 Moving (0.40, -0.47) raw xDistance=-0.60 yDistance=-0.08
01:22:22.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
01:22:22.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:22:22.458 00.000 8976 MoveAxis(R, 2, ABG)
01:22:22.458 00.000 8976 stepping (-5, 12) + (2, 0)
01:22:22.458 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:22.459 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:22:22.468 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
01:22:22.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:22.468 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:22.468 00.000 5052 Enqueuing Expose request
01:22:22.496 00.028 8976 Received - 47 (G) 
01:22:22.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:22.496 00.000 8976 stepped: pos (-3, 12)
01:22:22.496 00.000 8976 MoveAxis(U, 0, ABG)
01:22:22.496 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:22:22.496 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.88 hyp=1.98 mountTheta=-1.24 cameraX=1.38, cameraY=1.43 cameraTheta=0.80
01:22:22.496 00.000 8976 incremental bump (1.377, 1.426) isValid = 1
01:22:22.496 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
01:22:22.496 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:22:22.496 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:22:22.496 00.000 8976 move complete, result=0
01:22:22.496 00.000 9828 Worker thread wakes up
01:22:22.496 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.1 px 0 ms NORTH
01:22:22.496 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:22:22.496 00.000 8976 worker thread done servicing request
01:22:22.496 00.000 8976 Worker thread wakes up
01:22:22.496 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:22.496 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:22:22.496 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
01:22:22.496 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
01:22:22.496 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
01:22:22.496 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
01:22:22.496 00.000 9828 BLC: window closed
01:22:22.496 00.000 9828 MoveAxis(E, 27, B)
01:22:22.496 00.000 9828 Guiding  Dir = 2, Dur = 27
01:22:22.496 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:22.496 00.000 9828 IsSlewing returns 0
01:22:22.497 00.001 9828 IsGuiding returns 0
01:22:22.497 00.000 9828 PulseGuide returned control before completion, sleep 37
01:22:22.542 00.045 9828 IsGuiding returns 1
01:22:22.542 00.000 9828 scope still moving after pulse duration time elapsed
01:22:22.573 00.031 9828 IsSlewing returns 0
01:22:22.573 00.000 9828 IsGuiding returns 1
01:22:22.604 00.031 9828 IsSlewing returns 0
01:22:22.604 00.000 9828 IsGuiding returns 1
01:22:22.634 00.030 9828 IsSlewing returns 0
01:22:22.634 00.000 9828 IsGuiding returns 1
01:22:22.664 00.030 9828 IsSlewing returns 0
01:22:22.664 00.000 9828 IsGuiding returns 0
01:22:22.664 00.000 9828 scope move finished after 27 + 140 ms
01:22:22.664 00.000 9828 Move returns status 0, amount 27
01:22:22.665 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:22.665 00.000 9828 MoveAxis(N, 10, B)
01:22:22.665 00.000 9828 Guiding  Dir = 0, Dur = 10
01:22:22.680 00.015 9828 IsSlewing returns 0
01:22:22.680 00.000 9828 IsGuiding returns 0
01:22:22.680 00.000 9828 PulseGuide returned control before completion, sleep 20
01:22:22.711 00.031 9828 IsGuiding returns 1
01:22:22.711 00.000 9828 scope still moving after pulse duration time elapsed
01:22:22.743 00.032 9828 IsSlewing returns 0
01:22:22.743 00.000 9828 IsGuiding returns 1
01:22:22.774 00.031 9828 IsSlewing returns 0
01:22:22.774 00.000 9828 IsGuiding returns 1
01:22:22.804 00.030 9828 IsSlewing returns 0
01:22:22.804 00.000 9828 IsGuiding returns 1
01:22:22.835 00.031 9828 IsSlewing returns 0
01:22:22.835 00.000 9828 IsGuiding returns 0
01:22:22.835 00.000 9828 scope move finished after 10 + 144 ms
01:22:22.835 00.000 9828 Move returns status 0, amount 10
01:22:22.835 00.000 9828 move complete, result=0
01:22:22.835 00.000 9828 worker thread done servicing request
01:22:22.835 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:22:23.200 00.365 8976 Exposure complete
01:22:23.205 00.005 8976 worker thread done servicing request
01:22:23.206 00.001 5052 OnExposeComplete: enter
01:22:23.206 00.000 5052 UpdateGuideState(): m_state=6
01:22:23.206 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3479
01:22:23.206 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.75, Mass=170, SNR=9.0, Peak=66 HFD=2.6
01:22:23.206 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:22:23.206 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
01:22:23.206 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.09 cameraTheta=2.73 mountX=0.07 mountY=0.05, mountTheta=0.62
01:22:23.207 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.04, opts=13)
01:22:23.207 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.04)
01:22:23.207 00.000 8976 Worker thread wakes up
01:22:23.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.04) opts 0xd
01:22:23.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.04)
01:22:23.207 00.000 8976 Moving (-0.09, 0.04) raw xDistance=0.07 yDistance=0.05
01:22:23.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:22:23.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:22:23.207 00.000 8976 MoveAxis(R, 0, ABG)
01:22:23.207 00.000 8976 MoveAxis(U, 0, ABG)
01:22:23.207 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:22:23.207 00.000 8976 MountToCamera -- mountX=0.58 mountY=-1.89 hyp=1.97 mountTheta=-1.27 cameraX=1.41, cameraY=1.38 cameraTheta=0.77
01:22:23.207 00.000 8976 incremental bump (1.414, 1.377) isValid = 1
01:22:23.207 00.000 8976 Scheduling Mount bump of (0.066, 0.066)
01:22:23.207 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.07, opts=4)
01:22:23.208 00.001 8976 Enqueuing Move request for scope (0.07, 0.07)
01:22:23.208 00.000 8976 move complete, result=0
01:22:23.208 00.000 9828 Worker thread wakes up
01:22:23.208 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0x4
01:22:23.208 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:22:23.208 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
01:22:23.208 00.000 8976 worker thread done servicing request
01:22:23.208 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.48)
01:22:23.208 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.09 cameraTheta=0.79 mountX=-0.07 mountY=-0.06, mountTheta=-2.44
01:22:23.208 00.000 9828 Moving (0.07, 0.07) raw xDistance=-0.07 yDistance=-0.06
01:22:23.208 00.000 9828 BLC: window closed
01:22:23.208 00.000 9828 MoveAxis(E, 22, B)
01:22:23.208 00.000 9828 Guiding  Dir = 2, Dur = 22
01:22:23.208 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:22:23.208 00.000 9828 IsSlewing returns 0
01:22:23.208 00.000 9828 IsGuiding returns 0
01:22:23.209 00.001 9828 PulseGuide returned control before completion, sleep 32
01:22:23.217 00.008 5052 UpdateGuideState exits: m=170 SNR=9.0
01:22:23.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:23.218 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:23.218 00.000 5052 Enqueuing Expose request
01:22:23.218 00.000 8976 Worker thread wakes up
01:22:23.218 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:23.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:23.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:23.250 00.032 9828 IsGuiding returns 1
01:22:23.250 00.000 9828 scope still moving after pulse duration time elapsed
01:22:23.281 00.031 9828 IsSlewing returns 0
01:22:23.281 00.000 9828 IsGuiding returns 1
01:22:23.312 00.031 9828 IsSlewing returns 0
01:22:23.312 00.000 9828 IsGuiding returns 1
01:22:23.344 00.032 9828 IsSlewing returns 0
01:22:23.344 00.000 9828 IsGuiding returns 0
01:22:23.344 00.000 9828 scope move finished after 22 + 113 ms
01:22:23.344 00.000 9828 Move returns status 0, amount 22
01:22:23.344 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:23.344 00.000 9828 MoveAxis(N, 8, B)
01:22:23.345 00.001 9828 Guiding  Dir = 0, Dur = 8
01:22:23.360 00.015 9828 IsSlewing returns 0
01:22:23.360 00.000 9828 IsGuiding returns 0
01:22:23.360 00.000 9828 PulseGuide returned control before completion, sleep 18
01:22:23.391 00.031 9828 IsGuiding returns 1
01:22:23.391 00.000 9828 scope still moving after pulse duration time elapsed
01:22:23.423 00.032 9828 IsSlewing returns 0
01:22:23.423 00.000 9828 IsGuiding returns 1
01:22:23.453 00.030 9828 IsSlewing returns 0
01:22:23.453 00.000 9828 IsGuiding returns 1
01:22:23.484 00.031 9828 IsSlewing returns 0
01:22:23.484 00.000 9828 IsGuiding returns 1
01:22:23.515 00.031 9828 IsSlewing returns 0
01:22:23.515 00.000 9828 IsGuiding returns 1
01:22:23.547 00.032 9828 IsSlewing returns 0
01:22:23.547 00.000 9828 IsGuiding returns 0
01:22:23.547 00.000 9828 scope move finished after 8 + 179 ms
01:22:23.547 00.000 9828 Move returns status 0, amount 8
01:22:23.547 00.000 9828 move complete, result=0
01:22:23.547 00.000 9828 worker thread done servicing request
01:22:23.547 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 8 ms NORTH
01:22:23.910 00.363 8976 Exposure complete
01:22:23.916 00.006 8976 worker thread done servicing request
01:22:23.916 00.000 5052 OnExposeComplete: enter
01:22:23.916 00.000 5052 UpdateGuideState(): m_state=6
01:22:23.916 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3480
01:22:23.916 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.02, Mass=158, SNR=8.6, Peak=61 HFD=3.2
01:22:23.916 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
01:22:23.916 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.76 = -0.76)
01:22:23.916 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.38 mountX=0.25 mountY=-0.22, mountTheta=-0.72
01:22:23.917 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.31, opts=13)
01:22:23.917 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.31)
01:22:23.917 00.000 8976 Worker thread wakes up
01:22:23.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.31) opts 0xd
01:22:23.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.31)
01:22:23.917 00.000 8976 Moving (0.06, 0.31) raw xDistance=0.25 yDistance=-0.22
01:22:23.918 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:22:23.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:22:23.918 00.000 8976 MoveAxis(R, 0, ABG)
01:22:23.918 00.000 8976 MoveAxis(U, 0, ABG)
01:22:23.918 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
01:22:23.918 00.000 8976 MountToCamera -- mountX=0.54 mountY=-1.89 hyp=1.97 mountTheta=-1.29 cameraX=1.44, cameraY=1.34 cameraTheta=0.75
01:22:23.918 00.000 8976 incremental bump (1.438, 1.344) isValid = 1
01:22:23.918 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
01:22:23.918 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:22:23.918 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:22:23.918 00.000 8976 move complete, result=0
01:22:23.918 00.000 9828 Worker thread wakes up
01:22:23.918 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:22:23.918 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:22:23.918 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
01:22:23.918 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
01:22:23.918 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
01:22:23.918 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:22:23.918 00.000 8976 worker thread done servicing request
01:22:23.918 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:22:23.918 00.000 9828 BLC: window closed
01:22:23.918 00.000 9828 MoveAxis(E, 28, B)
01:22:23.918 00.000 9828 Guiding  Dir = 2, Dur = 28
01:22:23.919 00.001 9828 IsSlewing returns 0
01:22:23.919 00.000 9828 IsGuiding returns 0
01:22:23.919 00.000 9828 PulseGuide returned control before completion, sleep 38
01:22:23.927 00.008 5052 UpdateGuideState exits: m=158 SNR=8.6
01:22:23.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:23.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:23.927 00.000 5052 Enqueuing Expose request
01:22:23.927 00.000 8976 Worker thread wakes up
01:22:23.927 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:23.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:23.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:23.965 00.038 9828 IsGuiding returns 1
01:22:23.965 00.000 9828 scope still moving after pulse duration time elapsed
01:22:23.995 00.030 9828 IsSlewing returns 0
01:22:23.995 00.000 9828 IsGuiding returns 1
01:22:24.027 00.032 9828 IsSlewing returns 0
01:22:24.027 00.000 9828 IsGuiding returns 1
01:22:24.058 00.031 9828 IsSlewing returns 0
01:22:24.058 00.000 9828 IsGuiding returns 1
01:22:24.089 00.031 9828 IsSlewing returns 0
01:22:24.089 00.000 9828 IsGuiding returns 0
01:22:24.089 00.000 9828 scope move finished after 28 + 142 ms
01:22:24.089 00.000 9828 Move returns status 0, amount 28
01:22:24.089 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:24.089 00.000 9828 MoveAxis(N, 10, B)
01:22:24.089 00.000 9828 Guiding  Dir = 0, Dur = 10
01:22:24.105 00.016 9828 IsSlewing returns 0
01:22:24.105 00.000 9828 IsGuiding returns 0
01:22:24.105 00.000 9828 PulseGuide returned control before completion, sleep 20
01:22:24.135 00.030 9828 IsGuiding returns 1
01:22:24.135 00.000 9828 scope still moving after pulse duration time elapsed
01:22:24.166 00.031 9828 IsSlewing returns 0
01:22:24.166 00.000 9828 IsGuiding returns 1
01:22:24.197 00.031 9828 IsSlewing returns 0
01:22:24.198 00.001 9828 IsGuiding returns 1
01:22:24.228 00.030 9828 IsSlewing returns 0
01:22:24.228 00.000 9828 IsGuiding returns 1
01:22:24.259 00.031 9828 IsSlewing returns 0
01:22:24.259 00.000 9828 IsGuiding returns 0
01:22:24.259 00.000 9828 scope move finished after 10 + 143 ms
01:22:24.259 00.000 9828 Move returns status 0, amount 10
01:22:24.259 00.000 9828 move complete, result=0
01:22:24.259 00.000 9828 worker thread done servicing request
01:22:24.259 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:22:24.613 00.354 8976 Exposure complete
01:22:24.619 00.006 8976 worker thread done servicing request
01:22:24.619 00.000 5052 OnExposeComplete: enter
01:22:24.619 00.000 5052 UpdateGuideState(): m_state=6
01:22:24.619 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3481
01:22:24.619 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.58, Mass=187, SNR=9.4, Peak=64 HFD=3.6
01:22:24.619 00.000 5052 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.04) = xAngle (-3.23 = 3.06)
01:22:24.619 00.000 5052 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.33 = 2.95)
01:22:24.619 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.18 mountX=-0.14 mountY=0.03, mountTheta=2.96
01:22:24.621 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.13, opts=13)
01:22:24.621 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.13)
01:22:24.621 00.000 8976 Worker thread wakes up
01:22:24.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.13) opts 0xd
01:22:24.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.13)
01:22:24.621 00.000 8976 Moving (0.05, -0.13) raw xDistance=-0.14 yDistance=0.03
01:22:24.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:22:24.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:22:24.621 00.000 8976 MoveAxis(R, 0, ABG)
01:22:24.621 00.000 8976 MoveAxis(U, 0, ABG)
01:22:24.621 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
01:22:24.621 00.000 8976 MountToCamera -- mountX=0.51 mountY=-1.90 hyp=1.97 mountTheta=-1.31 cameraX=1.45, cameraY=1.32 cameraTheta=0.74
01:22:24.621 00.000 8976 incremental bump (1.454, 1.322) isValid = 1
01:22:24.621 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
01:22:24.621 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:22:24.621 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:22:24.621 00.000 8976 move complete, result=0
01:22:24.621 00.000 9828 Worker thread wakes up
01:22:24.621 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:22:24.621 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:22:24.621 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
01:22:24.621 00.000 8976 worker thread done servicing request
01:22:24.621 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
01:22:24.621 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
01:22:24.621 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:22:24.621 00.000 9828 BLC: window closed
01:22:24.621 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:22:24.621 00.000 9828 MoveAxis(E, 28, B)
01:22:24.621 00.000 9828 Guiding  Dir = 2, Dur = 28
01:22:24.622 00.001 9828 IsSlewing returns 0
01:22:24.622 00.000 9828 IsGuiding returns 0
01:22:24.622 00.000 9828 PulseGuide returned control before completion, sleep 38
01:22:24.630 00.008 5052 UpdateGuideState exits: m=187 SNR=9.4
01:22:24.631 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:24.631 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:24.631 00.000 5052 Enqueuing Expose request
01:22:24.631 00.000 8976 Worker thread wakes up
01:22:24.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:24.631 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:24.631 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:24.663 00.032 9828 IsGuiding returns 1
01:22:24.663 00.000 9828 scope still moving after pulse duration time elapsed
01:22:24.693 00.030 9828 IsSlewing returns 0
01:22:24.693 00.000 9828 IsGuiding returns 1
01:22:24.724 00.031 9828 IsSlewing returns 0
01:22:24.724 00.000 9828 IsGuiding returns 1
01:22:24.755 00.031 9828 IsSlewing returns 0
01:22:24.755 00.000 9828 IsGuiding returns 1
01:22:24.787 00.032 9828 IsSlewing returns 0
01:22:24.787 00.000 9828 IsGuiding returns 0
01:22:24.787 00.000 9828 scope move finished after 28 + 136 ms
01:22:24.787 00.000 9828 Move returns status 0, amount 28
01:22:24.787 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:24.787 00.000 9828 MoveAxis(N, 9, B)
01:22:24.787 00.000 9828 Guiding  Dir = 0, Dur = 9
01:22:24.802 00.015 9828 IsSlewing returns 0
01:22:24.802 00.000 9828 IsGuiding returns 0
01:22:24.802 00.000 9828 PulseGuide returned control before completion, sleep 19
01:22:24.833 00.031 9828 IsGuiding returns 1
01:22:24.833 00.000 9828 scope still moving after pulse duration time elapsed
01:22:24.863 00.030 9828 IsSlewing returns 0
01:22:24.863 00.000 9828 IsGuiding returns 1
01:22:24.894 00.031 9828 IsSlewing returns 0
01:22:24.894 00.000 9828 IsGuiding returns 1
01:22:24.925 00.031 9828 IsSlewing returns 0
01:22:24.925 00.000 9828 IsGuiding returns 1
01:22:24.955 00.030 9828 IsSlewing returns 0
01:22:24.955 00.000 9828 IsGuiding returns 0
01:22:24.955 00.000 9828 scope move finished after 9 + 144 ms
01:22:24.955 00.000 9828 Move returns status 0, amount 9
01:22:24.955 00.000 9828 move complete, result=0
01:22:24.955 00.000 9828 worker thread done servicing request
01:22:24.955 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:22:25.320 00.365 8976 Exposure complete
01:22:25.324 00.004 8976 worker thread done servicing request
01:22:25.324 00.000 5052 OnExposeComplete: enter
01:22:25.325 00.001 5052 UpdateGuideState(): m_state=6
01:22:25.325 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3482
01:22:25.325 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.49, Mass=188, SNR=9.4, Peak=62 HFD=3.2
01:22:25.325 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.61 = 1.67)
01:22:25.325 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
01:22:25.325 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.22 hyp=0.41 cameraTheta=-2.57 mountX=-0.04 mountY=0.41, mountTheta=1.67
01:22:25.325 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.22, opts=13)
01:22:25.325 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.22)
01:22:25.325 00.000 8976 Worker thread wakes up
01:22:25.326 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.22) opts 0xd
01:22:25.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.22)
01:22:25.326 00.000 8976 Moving (-0.34, -0.22) raw xDistance=-0.04 yDistance=0.41
01:22:25.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:22:25.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:22:25.326 00.000 8976 MoveAxis(R, 0, ABG)
01:22:25.326 00.000 8976 MoveAxis(D, 2, ABG)
01:22:25.326 00.000 8976 stepping (-3, 12) + (0, -2)
01:22:25.326 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:25.326 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:22:25.336 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
01:22:25.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:25.336 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:25.336 00.000 5052 Enqueuing Expose request
01:22:25.356 00.020 8976 Received - 47 (G) 
01:22:25.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:25.356 00.000 8976 stepped: pos (-3, 10)
01:22:25.357 00.001 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
01:22:25.357 00.000 8976 MountToCamera -- mountX=0.50 mountY=-1.79 hyp=1.86 mountTheta=-1.30 cameraX=1.37, cameraY=1.26 cameraTheta=0.74
01:22:25.357 00.000 8976 incremental bump (1.372, 1.259) isValid = 1
01:22:25.357 00.000 8976 Scheduling Mount bump of (0.085, 0.081)
01:22:25.357 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:22:25.357 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:22:25.357 00.000 8976 move complete, result=0
01:22:25.357 00.000 9828 Worker thread wakes up
01:22:25.357 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:22:25.357 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:22:25.357 00.000 8976 worker thread done servicing request
01:22:25.357 00.000 8976 Worker thread wakes up
01:22:25.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:25.357 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:22:25.357 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.43)
01:22:25.357 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.51)
01:22:25.357 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
01:22:25.357 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:22:25.357 00.000 9828 BLC: window closed
01:22:25.358 00.001 9828 MoveAxis(E, 28, B)
01:22:25.358 00.000 9828 Guiding  Dir = 2, Dur = 28
01:22:25.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:25.358 00.000 9828 IsSlewing returns 0
01:22:25.358 00.000 9828 IsGuiding returns 0
01:22:25.358 00.000 9828 PulseGuide returned control before completion, sleep 38
01:22:25.407 00.049 9828 IsGuiding returns 1
01:22:25.407 00.000 9828 scope still moving after pulse duration time elapsed
01:22:25.439 00.032 9828 IsSlewing returns 0
01:22:25.439 00.000 9828 IsGuiding returns 1
01:22:25.485 00.046 9828 IsSlewing returns 0
01:22:25.485 00.000 9828 IsGuiding returns 1
01:22:25.516 00.031 9828 IsSlewing returns 0
01:22:25.516 00.000 9828 IsGuiding returns 0
01:22:25.516 00.000 9828 scope move finished after 28 + 129 ms
01:22:25.516 00.000 9828 Move returns status 0, amount 28
01:22:25.516 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:25.516 00.000 9828 MoveAxis(N, 9, B)
01:22:25.516 00.000 9828 Guiding  Dir = 0, Dur = 9
01:22:25.531 00.015 9828 IsSlewing returns 0
01:22:25.531 00.000 9828 IsGuiding returns 0
01:22:25.531 00.000 9828 PulseGuide returned control before completion, sleep 19
01:22:25.563 00.032 9828 IsGuiding returns 1
01:22:25.563 00.000 9828 scope still moving after pulse duration time elapsed
01:22:25.595 00.032 9828 IsSlewing returns 0
01:22:25.595 00.000 9828 IsGuiding returns 1
01:22:25.641 00.046 9828 IsSlewing returns 0
01:22:25.641 00.000 9828 IsGuiding returns 1
01:22:25.671 00.030 9828 IsSlewing returns 0
01:22:25.671 00.000 9828 IsGuiding returns 0
01:22:25.671 00.000 9828 scope move finished after 9 + 130 ms
01:22:25.671 00.000 9828 Move returns status 0, amount 9
01:22:25.671 00.000 9828 move complete, result=0
01:22:25.671 00.000 9828 worker thread done servicing request
01:22:25.671 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:22:26.049 00.378 8976 Exposure complete
01:22:26.055 00.006 8976 worker thread done servicing request
01:22:26.055 00.000 5052 OnExposeComplete: enter
01:22:26.055 00.000 5052 UpdateGuideState(): m_state=6
01:22:26.055 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3483
01:22:26.055 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.99, Mass=175, SNR=9.1, Peak=62 HFD=3.1
01:22:26.055 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
01:22:26.055 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
01:22:26.055 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.60 mountX=0.25 mountY=-0.15, mountTheta=-0.52
01:22:26.056 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.28, opts=13)
01:22:26.056 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.28)
01:22:26.056 00.000 8976 Worker thread wakes up
01:22:26.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.28) opts 0xd
01:22:26.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.28)
01:22:26.056 00.000 8976 Moving (-0.01, 0.28) raw xDistance=0.25 yDistance=-0.15
01:22:26.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:22:26.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:22:26.056 00.000 8976 MoveAxis(R, 0, ABG)
01:22:26.056 00.000 8976 MoveAxis(U, 0, ABG)
01:22:26.056 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
01:22:26.057 00.001 8976 MountToCamera -- mountX=0.48 mountY=-1.73 hyp=1.79 mountTheta=-1.30 cameraX=1.32, cameraY=1.22 cameraTheta=0.75
01:22:26.057 00.000 8976 incremental bump (1.317, 1.217) isValid = 1
01:22:26.057 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
01:22:26.057 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:22:26.057 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:22:26.057 00.000 8976 move complete, result=0
01:22:26.057 00.000 9828 Worker thread wakes up
01:22:26.057 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:22:26.057 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:22:26.057 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
01:22:26.057 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
01:22:26.057 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
01:22:26.057 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:22:26.057 00.000 9828 BLC: window closed
01:22:26.057 00.000 9828 MoveAxis(E, 28, B)
01:22:26.057 00.000 9828 Guiding  Dir = 2, Dur = 28
01:22:26.057 00.000 8976 worker thread done servicing request
01:22:26.057 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:22:26.058 00.001 9828 IsSlewing returns 0
01:22:26.058 00.000 9828 IsGuiding returns 0
01:22:26.058 00.000 9828 PulseGuide returned control before completion, sleep 38
01:22:26.068 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
01:22:26.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:26.068 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:26.068 00.000 5052 Enqueuing Expose request
01:22:26.068 00.000 8976 Worker thread wakes up
01:22:26.068 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:26.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:26.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:26.105 00.037 9828 IsGuiding returns 1
01:22:26.105 00.000 9828 scope still moving after pulse duration time elapsed
01:22:26.135 00.030 9828 IsSlewing returns 0
01:22:26.135 00.000 9828 IsGuiding returns 1
01:22:26.167 00.032 9828 IsSlewing returns 0
01:22:26.167 00.000 9828 IsGuiding returns 1
01:22:26.198 00.031 9828 IsSlewing returns 0
01:22:26.199 00.001 9828 IsGuiding returns 1
01:22:26.229 00.030 9828 IsSlewing returns 0
01:22:26.230 00.001 9828 IsGuiding returns 0
01:22:26.230 00.000 9828 scope move finished after 28 + 143 ms
01:22:26.230 00.000 9828 Move returns status 0, amount 28
01:22:26.230 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:26.230 00.000 9828 MoveAxis(N, 9, B)
01:22:26.230 00.000 9828 Guiding  Dir = 0, Dur = 9
01:22:26.244 00.014 9828 IsSlewing returns 0
01:22:26.244 00.000 9828 IsGuiding returns 0
01:22:26.244 00.000 9828 PulseGuide returned control before completion, sleep 19
01:22:26.275 00.031 9828 IsGuiding returns 1
01:22:26.275 00.000 9828 scope still moving after pulse duration time elapsed
01:22:26.306 00.031 9828 IsSlewing returns 0
01:22:26.306 00.000 9828 IsGuiding returns 1
01:22:26.338 00.032 9828 IsSlewing returns 0
01:22:26.338 00.000 9828 IsGuiding returns 1
01:22:26.369 00.031 9828 IsSlewing returns 0
01:22:26.369 00.000 9828 IsGuiding returns 0
01:22:26.369 00.000 9828 scope move finished after 9 + 115 ms
01:22:26.369 00.000 9828 Move returns status 0, amount 9
01:22:26.369 00.000 9828 move complete, result=0
01:22:26.369 00.000 9828 worker thread done servicing request
01:22:26.369 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:22:26.759 00.390 8976 Exposure complete
01:22:26.764 00.005 8976 worker thread done servicing request
01:22:26.764 00.000 5052 OnExposeComplete: enter
01:22:26.764 00.000 5052 UpdateGuideState(): m_state=6
01:22:26.764 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3484
01:22:26.764 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.77, Mass=175, SNR=9.1, Peak=59 HFD=3.2
01:22:26.764 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:22:26.764 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:22:26.764 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.06 hyp=0.32 cameraTheta=2.97 mountX=0.19 mountY=0.24, mountTheta=0.88
01:22:26.765 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.06, opts=13)
01:22:26.765 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.06)
01:22:26.765 00.000 8976 Worker thread wakes up
01:22:26.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.06) opts 0xd
01:22:26.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.06)
01:22:26.765 00.000 8976 Moving (-0.32, 0.06) raw xDistance=0.19 yDistance=0.24
01:22:26.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:22:26.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:22:26.765 00.000 8976 MoveAxis(R, 0, ABG)
01:22:26.765 00.000 8976 MoveAxis(U, 0, ABG)
01:22:26.766 00.001 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
01:22:26.766 00.000 8976 MountToCamera -- mountX=0.48 mountY=-1.68 hyp=1.75 mountTheta=-1.29 cameraX=1.28, cameraY=1.19 cameraTheta=0.75
01:22:26.766 00.000 8976 incremental bump (1.280, 1.189) isValid = 1
01:22:26.766 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
01:22:26.766 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:22:26.766 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:22:26.766 00.000 8976 move complete, result=0
01:22:26.766 00.000 9828 Worker thread wakes up
01:22:26.766 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:22:26.766 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:22:26.766 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
01:22:26.766 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
01:22:26.766 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
01:22:26.766 00.000 8976 worker thread done servicing request
01:22:26.766 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:22:26.766 00.000 9828 BLC: window closed
01:22:26.766 00.000 9828 MoveAxis(E, 28, B)
01:22:26.766 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:22:26.766 00.000 9828 Guiding  Dir = 2, Dur = 28
01:22:26.767 00.001 9828 IsSlewing returns 0
01:22:26.767 00.000 9828 IsGuiding returns 0
01:22:26.767 00.000 9828 PulseGuide returned control before completion, sleep 38
01:22:26.777 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
01:22:26.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:26.777 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:26.777 00.000 5052 Enqueuing Expose request
01:22:26.777 00.000 8976 Worker thread wakes up
01:22:26.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:26.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:26.777 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:22:26.819 00.042 9828 IsGuiding returns 1
01:22:26.819 00.000 9828 scope still moving after pulse duration time elapsed
01:22:26.850 00.031 9828 IsSlewing returns 0
01:22:26.850 00.000 9828 IsGuiding returns 1
01:22:26.882 00.032 9828 IsSlewing returns 0
01:22:26.882 00.000 9828 IsGuiding returns 1
01:22:26.913 00.031 9828 IsSlewing returns 0
01:22:26.913 00.000 9828 IsGuiding returns 0
01:22:26.913 00.000 9828 scope move finished after 28 + 118 ms
01:22:26.913 00.000 9828 Move returns status 0, amount 28
01:22:26.913 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:26.913 00.000 9828 MoveAxis(N, 10, B)
01:22:26.913 00.000 9828 Guiding  Dir = 0, Dur = 10
01:22:26.928 00.015 9828 IsSlewing returns 0
01:22:26.928 00.000 9828 IsGuiding returns 0
01:22:26.928 00.000 9828 PulseGuide returned control before completion, sleep 20
01:22:26.959 00.031 9828 IsGuiding returns 1
01:22:26.959 00.000 9828 scope still moving after pulse duration time elapsed
01:22:26.990 00.031 9828 IsSlewing returns 0
01:22:26.990 00.000 9828 IsGuiding returns 1
01:22:27.020 00.030 9828 IsSlewing returns 0
01:22:27.020 00.000 9828 IsGuiding returns 1
01:22:27.051 00.031 9828 IsSlewing returns 0
01:22:27.051 00.000 9828 IsGuiding returns 1
01:22:27.082 00.031 9828 IsSlewing returns 0
01:22:27.082 00.000 9828 IsGuiding returns 0
01:22:27.082 00.000 9828 scope move finished after 10 + 143 ms
01:22:27.082 00.000 9828 Move returns status 0, amount 10
01:22:27.082 00.000 9828 move complete, result=0
01:22:27.082 00.000 9828 worker thread done servicing request
01:22:27.082 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:22:27.476 00.394 8976 Exposure complete
01:22:27.481 00.005 8976 worker thread done servicing request
01:22:27.482 00.001 5052 OnExposeComplete: enter
01:22:27.482 00.000 5052 UpdateGuideState(): m_state=6
01:22:27.482 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3485
01:22:27.482 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.92, Mass=152, SNR=8.5, Peak=57 HFD=3.3
01:22:27.482 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:22:27.482 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
01:22:27.482 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.21 hyp=0.58 cameraTheta=2.78 mountX=0.43 mountY=0.34, mountTheta=0.67
01:22:27.482 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.21, opts=13)
01:22:27.483 00.001 5052 Enqueuing Move request for stepguider (-0.54, 0.21)
01:22:27.483 00.000 8976 Worker thread wakes up
01:22:27.483 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.21) opts 0xd
01:22:27.483 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.21)
01:22:27.483 00.000 8976 Moving (-0.54, 0.21) raw xDistance=0.43 yDistance=0.34
01:22:27.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:22:27.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:22:27.483 00.000 8976 MoveAxis(L, 2, ABG)
01:22:27.483 00.000 8976 stepping (-3, 10) + (-2, 0)
01:22:27.483 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:27.484 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:22:27.493 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
01:22:27.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:27.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:27.493 00.000 5052 Enqueuing Expose request
01:22:27.515 00.022 8976 Received - 47 (G) 
01:22:27.515 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:27.515 00.000 8976 stepped: pos (-5, 10)
01:22:27.515 00.000 8976 MoveAxis(D, 1, ABG)
01:22:27.515 00.000 8976 stepping (-5, 10) + (0, -1)
01:22:27.515 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:27.546 00.031 8976 Received - 47 (G) 
01:22:27.547 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:27.547 00.000 8976 stepped: pos (-5, 9)
01:22:27.547 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:22:27.547 00.000 8976 MountToCamera -- mountX=0.57 mountY=-1.60 hyp=1.70 mountTheta=-1.23 cameraX=1.16, cameraY=1.24 cameraTheta=0.82
01:22:27.547 00.000 8976 incremental bump (1.163, 1.236) isValid = 1
01:22:27.547 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
01:22:27.547 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:22:27.547 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:22:27.547 00.000 8976 move complete, result=0
01:22:27.547 00.000 9828 Worker thread wakes up
01:22:27.547 00.000 8976 worker thread done servicing request
01:22:27.547 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:22:27.547 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:22:27.547 00.000 8976 Worker thread wakes up
01:22:27.548 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:27.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:27.548 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:22:27.548 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
01:22:27.548 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
01:22:27.548 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
01:22:27.548 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:22:27.548 00.000 9828 BLC: window closed
01:22:27.548 00.000 9828 MoveAxis(E, 26, B)
01:22:27.548 00.000 9828 Guiding  Dir = 2, Dur = 26
01:22:27.548 00.000 9828 IsSlewing returns 0
01:22:27.549 00.001 9828 IsGuiding returns 0
01:22:27.549 00.000 9828 PulseGuide returned control before completion, sleep 36
01:22:27.593 00.044 9828 IsGuiding returns 1
01:22:27.593 00.000 9828 scope still moving after pulse duration time elapsed
01:22:27.624 00.031 9828 IsSlewing returns 0
01:22:27.624 00.000 9828 IsGuiding returns 1
01:22:27.656 00.032 9828 IsSlewing returns 0
01:22:27.656 00.000 9828 IsGuiding returns 1
01:22:27.687 00.031 9828 IsSlewing returns 0
01:22:27.687 00.000 9828 IsGuiding returns 1
01:22:27.718 00.031 9828 IsSlewing returns 0
01:22:27.718 00.000 9828 IsGuiding returns 0
01:22:27.718 00.000 9828 scope move finished after 26 + 142 ms
01:22:27.718 00.000 9828 Move returns status 0, amount 26
01:22:27.718 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:27.718 00.000 9828 MoveAxis(N, 10, B)
01:22:27.718 00.000 9828 Guiding  Dir = 0, Dur = 10
01:22:27.733 00.015 9828 IsSlewing returns 0
01:22:27.733 00.000 9828 IsGuiding returns 0
01:22:27.733 00.000 9828 PulseGuide returned control before completion, sleep 20
01:22:27.764 00.031 9828 IsGuiding returns 1
01:22:27.764 00.000 9828 scope still moving after pulse duration time elapsed
01:22:27.795 00.031 9828 IsSlewing returns 0
01:22:27.795 00.000 9828 IsGuiding returns 1
01:22:27.826 00.031 9828 IsSlewing returns 0
01:22:27.826 00.000 9828 IsGuiding returns 1
01:22:27.857 00.031 9828 IsSlewing returns 0
01:22:27.857 00.000 9828 IsGuiding returns 1
01:22:27.888 00.031 9828 IsSlewing returns 0
01:22:27.888 00.000 9828 IsGuiding returns 0
01:22:27.888 00.000 9828 scope move finished after 10 + 144 ms
01:22:27.888 00.000 9828 Move returns status 0, amount 10
01:22:27.888 00.000 9828 move complete, result=0
01:22:27.888 00.000 9828 worker thread done servicing request
01:22:27.888 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:22:28.238 00.350 8976 Exposure complete
01:22:28.244 00.006 8976 worker thread done servicing request
01:22:28.244 00.000 5052 OnExposeComplete: enter
01:22:28.244 00.000 5052 UpdateGuideState(): m_state=6
01:22:28.244 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3486
01:22:28.244 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.62, Mass=185, SNR=9.4, Peak=63 HFD=3.6
01:22:28.244 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
01:22:28.244 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
01:22:28.244 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.09 hyp=0.37 cameraTheta=-2.89 mountX=0.08 mountY=0.35, mountTheta=1.35
01:22:28.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.09, opts=13)
01:22:28.245 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.09)
01:22:28.245 00.000 8976 Worker thread wakes up
01:22:28.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.09) opts 0xd
01:22:28.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.09)
01:22:28.245 00.000 8976 Moving (-0.36, -0.09) raw xDistance=0.08 yDistance=0.35
01:22:28.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:22:28.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:22:28.245 00.000 8976 MoveAxis(R, 0, ABG)
01:22:28.245 00.000 8976 MoveAxis(D, 1, ABG)
01:22:28.245 00.000 8976 stepping (-5, 9) + (0, -1)
01:22:28.245 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:28.246 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:22:28.256 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:22:28.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:28.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:28.256 00.000 5052 Enqueuing Expose request
01:22:28.266 00.010 8976 Received - 47 (G) 
01:22:28.267 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:28.267 00.000 8976 stepped: pos (-5, 8)
01:22:28.267 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:22:28.267 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.49 hyp=1.62 mountTheta=-1.17 cameraX=1.04, cameraY=1.24 cameraTheta=0.88
01:22:28.267 00.000 8976 incremental bump (1.037, 1.244) isValid = 1
01:22:28.267 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
01:22:28.267 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:22:28.267 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:22:28.267 00.000 8976 move complete, result=0
01:22:28.267 00.000 8976 worker thread done servicing request
01:22:28.267 00.000 9828 Worker thread wakes up
01:22:28.267 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:22:28.267 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:22:28.267 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
01:22:28.267 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
01:22:28.267 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
01:22:28.267 00.000 8976 Worker thread wakes up
01:22:28.268 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:22:28.268 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:22:28.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:28.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:28.268 00.000 9828 BLC: window closed
01:22:28.268 00.000 9828 MoveAxis(E, 25, B)
01:22:28.268 00.000 9828 Guiding  Dir = 2, Dur = 25
01:22:28.268 00.000 9828 IsSlewing returns 0
01:22:28.268 00.000 9828 IsGuiding returns 0
01:22:28.269 00.001 9828 PulseGuide returned control before completion, sleep 35
01:22:28.309 00.040 9828 IsGuiding returns 1
01:22:28.309 00.000 9828 scope still moving after pulse duration time elapsed
01:22:28.340 00.031 9828 IsSlewing returns 0
01:22:28.340 00.000 9828 IsGuiding returns 1
01:22:28.371 00.031 9828 IsSlewing returns 0
01:22:28.371 00.000 9828 IsGuiding returns 1
01:22:28.402 00.031 9828 IsSlewing returns 0
01:22:28.402 00.000 9828 IsGuiding returns 1
01:22:28.432 00.030 9828 IsSlewing returns 0
01:22:28.432 00.000 9828 IsGuiding returns 0
01:22:28.432 00.000 9828 scope move finished after 25 + 139 ms
01:22:28.432 00.000 9828 Move returns status 0, amount 25
01:22:28.432 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:28.432 00.000 9828 MoveAxis(N, 11, B)
01:22:28.432 00.000 9828 Guiding  Dir = 0, Dur = 11
01:22:28.448 00.016 9828 IsSlewing returns 0
01:22:28.449 00.001 9828 IsGuiding returns 0
01:22:28.449 00.000 9828 PulseGuide returned control before completion, sleep 21
01:22:28.479 00.030 9828 IsGuiding returns 1
01:22:28.479 00.000 9828 scope still moving after pulse duration time elapsed
01:22:28.509 00.030 9828 IsSlewing returns 0
01:22:28.509 00.000 9828 IsGuiding returns 1
01:22:28.540 00.031 9828 IsSlewing returns 0
01:22:28.541 00.001 9828 IsGuiding returns 1
01:22:28.571 00.030 9828 IsSlewing returns 0
01:22:28.571 00.000 9828 IsGuiding returns 1
01:22:28.602 00.031 9828 IsSlewing returns 0
01:22:28.602 00.000 9828 IsGuiding returns 0
01:22:28.602 00.000 9828 scope move finished after 11 + 142 ms
01:22:28.602 00.000 9828 Move returns status 0, amount 11
01:22:28.602 00.000 9828 move complete, result=0
01:22:28.602 00.000 9828 worker thread done servicing request
01:22:28.603 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:22:28.959 00.356 8976 Exposure complete
01:22:28.965 00.006 8976 worker thread done servicing request
01:22:28.965 00.000 5052 OnExposeComplete: enter
01:22:28.965 00.000 5052 UpdateGuideState(): m_state=6
01:22:28.965 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3487
01:22:28.965 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.98, Mass=171, SNR=9.0, Peak=62 HFD=3.4
01:22:28.965 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:22:28.965 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
01:22:28.965 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=0.27 hyp=0.81 cameraTheta=2.80 mountX=0.59 mountY=0.49, mountTheta=0.69
01:22:28.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.27, opts=13)
01:22:28.966 00.000 5052 Enqueuing Move request for stepguider (-0.77, 0.27)
01:22:28.966 00.000 8976 Worker thread wakes up
01:22:28.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.27) opts 0xd
01:22:28.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.27)
01:22:28.966 00.000 8976 Moving (-0.77, 0.27) raw xDistance=0.59 yDistance=0.49
01:22:28.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:22:28.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
01:22:28.966 00.000 8976 MoveAxis(L, 2, ABG)
01:22:28.966 00.000 8976 stepping (-5, 8) + (-2, 0)
01:22:28.966 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:28.967 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:22:28.977 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:22:28.978 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:28.978 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:28.978 00.000 5052 Enqueuing Expose request
01:22:29.002 00.024 8976 Received - 47 (G) 
01:22:29.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:29.002 00.000 8976 stepped: pos (-7, 8)
01:22:29.002 00.000 8976 MoveAxis(D, 2, ABG)
01:22:29.002 00.000 8976 stepping (-7, 8) + (0, -2)
01:22:29.002 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:29.034 00.032 8976 Received - 47 (G) 
01:22:29.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:29.034 00.000 8976 stepped: pos (-7, 6)
01:22:29.034 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:22:29.034 00.000 8976 MountToCamera -- mountX=0.78 mountY=-1.31 hyp=1.53 mountTheta=-1.03 cameraX=0.81, cameraY=1.29 cameraTheta=1.01
01:22:29.034 00.000 8976 incremental bump (0.814, 1.292) isValid = 1
01:22:29.034 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:22:29.034 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:22:29.034 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:22:29.034 00.000 8976 move complete, result=0
01:22:29.034 00.000 9828 Worker thread wakes up
01:22:29.034 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:22:29.034 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:22:29.034 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:22:29.034 00.000 8976 worker thread done servicing request
01:22:29.034 00.000 8976 Worker thread wakes up
01:22:29.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:29.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:29.034 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:22:29.034 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:22:29.035 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:22:29.035 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:22:29.035 00.000 9828 BLC: window closed
01:22:29.035 00.000 9828 MoveAxis(E, 21, B)
01:22:29.035 00.000 9828 Guiding  Dir = 2, Dur = 21
01:22:29.035 00.000 9828 IsSlewing returns 0
01:22:29.035 00.000 9828 IsGuiding returns 0
01:22:29.035 00.000 9828 PulseGuide returned control before completion, sleep 31
01:22:29.068 00.033 9828 IsGuiding returns 1
01:22:29.068 00.000 9828 scope still moving after pulse duration time elapsed
01:22:29.100 00.032 9828 IsSlewing returns 0
01:22:29.100 00.000 9828 IsGuiding returns 1
01:22:29.131 00.031 9828 IsSlewing returns 0
01:22:29.131 00.000 9828 IsGuiding returns 1
01:22:29.161 00.030 9828 IsSlewing returns 0
01:22:29.161 00.000 9828 IsGuiding returns 0
01:22:29.161 00.000 9828 scope move finished after 21 + 104 ms
01:22:29.161 00.000 9828 Move returns status 0, amount 21
01:22:29.161 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:29.161 00.000 9828 MoveAxis(N, 13, B)
01:22:29.161 00.000 9828 Guiding  Dir = 0, Dur = 13
01:22:29.177 00.016 9828 IsSlewing returns 0
01:22:29.177 00.000 9828 IsGuiding returns 0
01:22:29.177 00.000 9828 PulseGuide returned control before completion, sleep 23
01:22:29.207 00.030 9828 IsGuiding returns 1
01:22:29.207 00.000 9828 scope still moving after pulse duration time elapsed
01:22:29.238 00.031 9828 IsSlewing returns 0
01:22:29.238 00.000 9828 IsGuiding returns 1
01:22:29.269 00.031 9828 IsSlewing returns 0
01:22:29.269 00.000 9828 IsGuiding returns 1
01:22:29.299 00.030 9828 IsSlewing returns 0
01:22:29.299 00.000 9828 IsGuiding returns 1
01:22:29.331 00.032 9828 IsSlewing returns 0
01:22:29.331 00.000 9828 IsGuiding returns 1
01:22:29.362 00.031 9828 IsSlewing returns 0
01:22:29.362 00.000 9828 IsGuiding returns 1
01:22:29.393 00.031 9828 IsSlewing returns 0
01:22:29.393 00.000 9828 IsGuiding returns 1
01:22:29.424 00.031 9828 IsSlewing returns 0
01:22:29.424 00.000 9828 IsGuiding returns 0
01:22:29.424 00.000 9828 scope move finished after 13 + 233 ms
01:22:29.424 00.000 9828 Move returns status 0, amount 13
01:22:29.424 00.000 9828 move complete, result=0
01:22:29.424 00.000 9828 worker thread done servicing request
01:22:29.424 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:22:29.728 00.304 8976 Exposure complete
01:22:29.734 00.006 8976 worker thread done servicing request
01:22:29.734 00.000 5052 OnExposeComplete: enter
01:22:29.734 00.000 5052 UpdateGuideState(): m_state=6
01:22:29.734 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3488
01:22:29.734 00.000 5052 Star::Find returns 1 (0), X=328.02, Y=281.66, Mass=160, SNR=8.7, Peak=60 HFD=3.6
01:22:29.734 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
01:22:29.734 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
01:22:29.734 00.000 5052 CameraToMount -- cameraX=-1.15 cameraY=-0.04 hyp=1.15 cameraTheta=-3.10 mountX=0.48 mountY=0.99, mountTheta=1.12
01:22:29.736 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.15, y=-0.04, opts=13)
01:22:29.736 00.000 5052 Enqueuing Move request for stepguider (-1.15, -0.04)
01:22:29.736 00.000 8976 Worker thread wakes up
01:22:29.736 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.15, -0.04) opts 0xd
01:22:29.736 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.15, -0.04)
01:22:29.736 00.000 8976 Moving (-1.15, -0.04) raw xDistance=0.48 yDistance=0.99
01:22:29.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
01:22:29.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.99
01:22:29.736 00.000 8976 MoveAxis(L, 2, ABG)
01:22:29.736 00.000 8976 stepping (-7, 6) + (-2, 0)
01:22:29.736 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:29.737 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:22:29.746 00.009 5052 UpdateGuideState exits: m=160 SNR=8.7
01:22:29.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:29.746 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:29.746 00.000 5052 Enqueuing Expose request
01:22:29.769 00.023 8976 Received - 47 (G) 
01:22:29.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:29.769 00.000 8976 stepped: pos (-9, 6)
01:22:29.769 00.000 8976 MoveAxis(D, 4, ABG)
01:22:29.769 00.000 8976 stepping (-9, 6) + (0, -4)
01:22:29.769 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:22:29.801 00.032 8976 Received - 47 (G) 
01:22:29.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:22:29.801 00.000 8976 stepped: pos (-9, 2)
01:22:29.801 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
01:22:29.801 00.000 8976 MountToCamera -- mountX=0.98 mountY=-0.98 hyp=1.39 mountTheta=-0.79 cameraX=0.43, cameraY=1.32 cameraTheta=1.25
01:22:29.801 00.000 8976 incremental bump (0.432, 1.318) isValid = 1
01:22:29.801 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
01:22:29.801 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:22:29.801 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:22:29.801 00.000 8976 move complete, result=0
01:22:29.801 00.000 8976 worker thread done servicing request
01:22:29.801 00.000 8976 Worker thread wakes up
01:22:29.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:29.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:29.801 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:22:29.802 00.001 9828 Worker thread wakes up
01:22:29.802 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:22:29.802 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:22:29.802 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
01:22:29.802 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
01:22:29.802 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
01:22:29.802 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:22:29.802 00.000 9828 BLC: window closed
01:22:29.802 00.000 9828 MoveAxis(E, 13, B)
01:22:29.802 00.000 9828 Guiding  Dir = 2, Dur = 13
01:22:29.802 00.000 9828 IsSlewing returns 0
01:22:29.802 00.000 9828 IsGuiding returns 0
01:22:29.803 00.001 9828 PulseGuide returned control before completion, sleep 23
01:22:29.828 00.025 9828 IsGuiding returns 1
01:22:29.828 00.000 9828 scope still moving after pulse duration time elapsed
01:22:29.858 00.030 9828 IsSlewing returns 0
01:22:29.858 00.000 9828 IsGuiding returns 1
01:22:29.890 00.032 9828 IsSlewing returns 0
01:22:29.890 00.000 9828 IsGuiding returns 1
01:22:29.921 00.031 9828 IsSlewing returns 0
01:22:29.921 00.000 9828 IsGuiding returns 1
01:22:29.952 00.031 9828 IsSlewing returns 0
01:22:29.952 00.000 9828 IsGuiding returns 0
01:22:29.952 00.000 9828 scope move finished after 13 + 136 ms
01:22:29.952 00.000 9828 Move returns status 0, amount 13
01:22:29.952 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:29.952 00.000 9828 MoveAxis(N, 15, B)
01:22:29.952 00.000 9828 Guiding  Dir = 0, Dur = 15
01:22:29.968 00.016 9828 IsSlewing returns 0
01:22:29.968 00.000 9828 IsGuiding returns 0
01:22:29.968 00.000 9828 PulseGuide returned control before completion, sleep 25
01:22:29.999 00.031 9828 IsGuiding returns 1
01:22:29.999 00.000 9828 scope still moving after pulse duration time elapsed
01:22:30.030 00.031 9828 IsSlewing returns 0
01:22:30.030 00.000 9828 IsGuiding returns 1
01:22:30.061 00.031 9828 IsSlewing returns 0
01:22:30.062 00.001 9828 IsGuiding returns 1
01:22:30.092 00.030 9828 IsSlewing returns 0
01:22:30.092 00.000 9828 IsGuiding returns 1
01:22:30.122 00.030 9828 IsSlewing returns 0
01:22:30.123 00.001 9828 IsGuiding returns 0
01:22:30.123 00.000 9828 scope move finished after 15 + 139 ms
01:22:30.123 00.000 9828 Move returns status 0, amount 15
01:22:30.123 00.000 9828 move complete, result=0
01:22:30.123 00.000 9828 worker thread done servicing request
01:22:30.123 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:22:30.497 00.374 8976 Exposure complete
01:22:30.502 00.005 8976 worker thread done servicing request
01:22:30.502 00.000 5052 OnExposeComplete: enter
01:22:30.502 00.000 5052 UpdateGuideState(): m_state=6
01:22:30.502 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3489
01:22:30.502 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.44, Mass=174, SNR=9.1, Peak=67 HFD=3.3
01:22:30.502 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
01:22:30.502 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
01:22:30.502 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=-0.27 hyp=0.98 cameraTheta=-2.87 mountX=0.19 mountY=0.94, mountTheta=1.37
01:22:30.503 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=-0.27, opts=13)
01:22:30.503 00.000 5052 Enqueuing Move request for stepguider (-0.94, -0.27)
01:22:30.503 00.000 8976 Worker thread wakes up
01:22:30.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, -0.27) opts 0xd
01:22:30.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, -0.27)
01:22:30.503 00.000 8976 Moving (-0.94, -0.27) raw xDistance=0.19 yDistance=0.94
01:22:30.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:22:30.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.94
01:22:30.503 00.000 8976 MoveAxis(R, 0, ABG)
01:22:30.503 00.000 8976 MoveAxis(D, 4, ABG)
01:22:30.504 00.001 8976 stepping (-9, 2) + (0, -4)
01:22:30.504 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:22:30.504 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:22:30.513 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
01:22:30.515 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:30.515 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:30.515 00.000 5052 Enqueuing Expose request
01:22:30.536 00.021 8976 Received - 47 (G) 
01:22:30.536 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:22:30.536 00.000 8976 stepped: pos (-9, -2)
01:22:30.536 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
01:22:30.536 00.000 8976 MountToCamera -- mountX=1.11 mountY=-0.55 hyp=1.24 mountTheta=-0.46 cameraX=-0.01, cameraY=1.24 cameraTheta=1.58
01:22:30.536 00.000 8976 incremental bump (-0.011, 1.240) isValid = 1
01:22:30.538 00.002 8976 Scheduling Mount bump of (-0.001, 0.119)
01:22:30.538 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:22:30.538 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:22:30.538 00.000 8976 move complete, result=0
01:22:30.538 00.000 9828 Worker thread wakes up
01:22:30.538 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:22:30.538 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:22:30.538 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.61)
01:22:30.538 00.000 8976 worker thread done servicing request
01:22:30.538 00.000 8976 Worker thread wakes up
01:22:30.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:30.538 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:30.538 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:22:30.538 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.69)
01:22:30.538 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
01:22:30.538 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:22:30.538 00.000 9828 BLC: window closed
01:22:30.538 00.000 9828 MoveAxis(E, 1, B)
01:22:30.538 00.000 9828 Guiding  Dir = 2, Dur = 1
01:22:30.539 00.001 9828 IsSlewing returns 0
01:22:30.539 00.000 9828 IsGuiding returns 0
01:22:30.539 00.000 9828 PulseGuide returned control before completion, sleep 11
01:22:30.555 00.016 9828 IsGuiding returns 1
01:22:30.555 00.000 9828 scope still moving after pulse duration time elapsed
01:22:30.587 00.032 9828 IsSlewing returns 0
01:22:30.587 00.000 9828 IsGuiding returns 1
01:22:30.617 00.030 9828 IsSlewing returns 0
01:22:30.617 00.000 9828 IsGuiding returns 1
01:22:30.648 00.031 9828 IsSlewing returns 0
01:22:30.648 00.000 9828 IsGuiding returns 0
01:22:30.648 00.000 9828 scope move finished after 1 + 108 ms
01:22:30.648 00.000 9828 Move returns status 0, amount 1
01:22:30.648 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:22:30.648 00.000 9828 MoveAxis(N, 16, B)
01:22:30.648 00.000 9828 Guiding  Dir = 0, Dur = 16
01:22:30.664 00.016 9828 IsSlewing returns 0
01:22:30.664 00.000 9828 IsGuiding returns 0
01:22:30.664 00.000 9828 PulseGuide returned control before completion, sleep 26
01:22:30.696 00.032 9828 IsGuiding returns 1
01:22:30.696 00.000 9828 scope still moving after pulse duration time elapsed
01:22:30.727 00.031 9828 IsSlewing returns 0
01:22:30.727 00.000 9828 IsGuiding returns 1
01:22:30.758 00.031 9828 IsSlewing returns 0
01:22:30.758 00.000 9828 IsGuiding returns 1
01:22:30.789 00.031 9828 IsSlewing returns 0
01:22:30.789 00.000 9828 IsGuiding returns 1
01:22:30.821 00.032 9828 IsSlewing returns 0
01:22:30.822 00.001 9828 IsGuiding returns 0
01:22:30.822 00.000 9828 scope move finished after 16 + 140 ms
01:22:30.822 00.000 9828 Move returns status 0, amount 16
01:22:30.822 00.000 9828 move complete, result=0
01:22:30.822 00.000 9828 worker thread done servicing request
01:22:30.822 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:22:31.233 00.411 8976 Exposure complete
01:22:31.239 00.006 8976 worker thread done servicing request
01:22:31.239 00.000 5052 OnExposeComplete: enter
01:22:31.239 00.000 5052 UpdateGuideState(): m_state=6
01:22:31.239 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3490
01:22:31.240 00.001 5052 Star::Find returns 1 (0), X=328.33, Y=281.48, Mass=166, SNR=8.8, Peak=61 HFD=3.4
01:22:31.240 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.92 = 1.37)
01:22:31.240 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
01:22:31.240 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.23 hyp=0.88 cameraTheta=-2.87 mountX=0.18 mountY=0.84, mountTheta=1.36
01:22:31.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.23, opts=13)
01:22:31.241 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.23)
01:22:31.241 00.000 8976 Worker thread wakes up
01:22:31.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.23) opts 0xd
01:22:31.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.23)
01:22:31.241 00.000 8976 Moving (-0.85, -0.23) raw xDistance=0.18 yDistance=0.84
01:22:31.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:22:31.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.84
01:22:31.241 00.000 8976 MoveAxis(R, 0, ABG)
01:22:31.241 00.000 8976 MoveAxis(D, 4, ABG)
01:22:31.241 00.000 8976 stepping (-9, -2) + (0, -4)
01:22:31.241 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:22:31.242 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:22:31.252 00.010 5052 UpdateGuideState exits: m=166 SNR=8.8
01:22:31.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:31.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:31.252 00.000 5052 Enqueuing Expose request
01:22:31.272 00.020 8976 Received - 47 (G) 
01:22:31.272 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:22:31.272 00.000 8976 stepped: pos (-9, -6)
01:22:31.272 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:22:31.272 00.000 8976 move complete, result=0
01:22:31.272 00.000 8976 worker thread done servicing request
01:22:31.272 00.000 8976 Worker thread wakes up
01:22:31.272 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 4 ms SOUTH
01:22:31.272 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:31.272 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:31.962 00.690 8976 Exposure complete
01:22:31.967 00.005 8976 worker thread done servicing request
01:22:31.967 00.000 5052 OnExposeComplete: enter
01:22:31.967 00.000 5052 UpdateGuideState(): m_state=6
01:22:31.968 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3491
01:22:31.968 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.87, Mass=161, SNR=8.8, Peak=64 HFD=2.8
01:22:31.968 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
01:22:31.968 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
01:22:31.968 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.19 mountX=0.19 mountY=0.01, mountTheta=0.04
01:22:31.969 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.16, opts=13)
01:22:31.969 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.16)
01:22:31.969 00.000 8976 Worker thread wakes up
01:22:31.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.16) opts 0xd
01:22:31.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.16)
01:22:31.969 00.000 8976 Moving (-0.11, 0.16) raw xDistance=0.19 yDistance=0.01
01:22:31.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:22:31.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:22:31.969 00.000 8976 MoveAxis(R, 0, ABG)
01:22:31.969 00.000 8976 MoveAxis(U, 0, ABG)
01:22:31.969 00.000 8976 move complete, result=0
01:22:31.969 00.000 8976 worker thread done servicing request
01:22:31.970 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:22:31.979 00.009 5052 UpdateGuideState exits: m=161 SNR=8.8
01:22:31.980 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:31.980 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:31.980 00.000 5052 Enqueuing Expose request
01:22:31.980 00.000 8976 Worker thread wakes up
01:22:31.980 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:31.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:31.980 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:32.671 00.691 8976 Exposure complete
01:22:32.677 00.006 8976 worker thread done servicing request
01:22:32.677 00.000 5052 OnExposeComplete: enter
01:22:32.677 00.000 5052 UpdateGuideState(): m_state=6
01:22:32.677 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3492
01:22:32.677 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=282.07, Mass=178, SNR=9.2, Peak=62 HFD=3.3
01:22:32.677 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
01:22:32.677 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
01:22:32.677 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.36 hyp=0.48 cameraTheta=0.85 mountX=0.18 mountY=-0.47, mountTheta=-1.21
01:22:32.678 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.36, opts=13)
01:22:32.678 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.36)
01:22:32.678 00.000 8976 Worker thread wakes up
01:22:32.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.36) opts 0xd
01:22:32.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.36)
01:22:32.678 00.000 8976 Moving (0.32, 0.36) raw xDistance=0.18 yDistance=-0.47
01:22:32.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:22:32.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
01:22:32.678 00.000 8976 MoveAxis(R, 0, ABG)
01:22:32.678 00.000 8976 MoveAxis(U, 2, ABG)
01:22:32.678 00.000 8976 stepping (-9, -6) + (0, 2)
01:22:32.678 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:32.679 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:22:32.690 00.011 5052 UpdateGuideState exits: m=178 SNR=9.2
01:22:32.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:32.690 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:32.690 00.000 5052 Enqueuing Expose request
01:22:32.711 00.021 8976 Received - 47 (G) 
01:22:32.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:32.711 00.000 8976 stepped: pos (-9, -4)
01:22:32.711 00.000 8976 move complete, result=0
01:22:32.711 00.000 8976 worker thread done servicing request
01:22:32.711 00.000 8976 Worker thread wakes up
01:22:32.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:32.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:32.711 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:22:33.368 00.657 8976 Exposure complete
01:22:33.374 00.006 8976 worker thread done servicing request
01:22:33.374 00.000 5052 OnExposeComplete: enter
01:22:33.374 00.000 5052 UpdateGuideState(): m_state=6
01:22:33.374 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3493
01:22:33.374 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.61, Mass=212, SNR=10.0, Peak=64 HFD=3.3
01:22:33.374 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
01:22:33.374 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
01:22:33.374 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.10 hyp=0.46 cameraTheta=-0.21 mountX=-0.29 mountY=-0.32, mountTheta=-2.30
01:22:33.375 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.10, opts=13)
01:22:33.375 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.10)
01:22:33.375 00.000 8976 Worker thread wakes up
01:22:33.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.10) opts 0xd
01:22:33.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.10)
01:22:33.375 00.000 8976 Moving (0.45, -0.10) raw xDistance=-0.29 yDistance=-0.32
01:22:33.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:22:33.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:22:33.375 00.000 8976 MoveAxis(R, 1, ABG)
01:22:33.375 00.000 8976 stepping (-9, -4) + (1, 0)
01:22:33.375 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:33.376 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:22:33.385 00.009 5052 UpdateGuideState exits: m=212 SNR=10.0
01:22:33.386 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:33.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:33.386 00.000 5052 Enqueuing Expose request
01:22:33.399 00.013 8976 Received - 47 (G) 
01:22:33.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:33.399 00.000 8976 stepped: pos (-8, -4)
01:22:33.399 00.000 8976 MoveAxis(U, 1, ABG)
01:22:33.399 00.000 8976 stepping (-8, -4) + (0, 1)
01:22:33.399 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:33.430 00.031 8976 Received - 47 (G) 
01:22:33.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:33.430 00.000 8976 stepped: pos (-8, -3)
01:22:33.430 00.000 8976 move complete, result=0
01:22:33.430 00.000 8976 worker thread done servicing request
01:22:33.430 00.000 8976 Worker thread wakes up
01:22:33.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:33.430 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:33.430 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:22:34.111 00.681 8976 Exposure complete
01:22:34.117 00.006 8976 worker thread done servicing request
01:22:34.117 00.000 5052 OnExposeComplete: enter
01:22:34.117 00.000 5052 UpdateGuideState(): m_state=6
01:22:34.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3494
01:22:34.117 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.93, Mass=180, SNR=9.2, Peak=63 HFD=2.9
01:22:34.117 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:22:34.117 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:22:34.117 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.22 hyp=0.91 cameraTheta=0.25 mountX=-0.21 mountY=-0.86, mountTheta=-1.80
01:22:34.117 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.22, opts=13)
01:22:34.118 00.001 5052 Enqueuing Move request for stepguider (0.88, 0.22)
01:22:34.118 00.000 8976 Worker thread wakes up
01:22:34.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.22) opts 0xd
01:22:34.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.22)
01:22:34.118 00.000 8976 Moving (0.88, 0.22) raw xDistance=-0.21 yDistance=-0.86
01:22:34.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:22:34.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.86
01:22:34.118 00.000 8976 MoveAxis(R, 0, ABG)
01:22:34.118 00.000 8976 MoveAxis(U, 4, ABG)
01:22:34.118 00.000 8976 stepping (-8, -3) + (0, 4)
01:22:34.118 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:22:34.119 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:22:34.128 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
01:22:34.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:34.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:34.128 00.000 5052 Enqueuing Expose request
01:22:34.150 00.022 8976 Received - 47 (G) 
01:22:34.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:22:34.150 00.000 8976 stepped: pos (-8, 1)
01:22:34.150 00.000 8976 move complete, result=0
01:22:34.150 00.000 8976 worker thread done servicing request
01:22:34.150 00.000 8976 Worker thread wakes up
01:22:34.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:34.150 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:34.150 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
01:22:34.807 00.657 8976 Exposure complete
01:22:34.812 00.005 8976 worker thread done servicing request
01:22:34.812 00.000 5052 OnExposeComplete: enter
01:22:34.812 00.000 5052 UpdateGuideState(): m_state=6
01:22:34.812 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3495
01:22:34.813 00.001 5052 Star::Find returns 1 (0), X=329.75, Y=281.06, Mass=192, SNR=9.6, Peak=64 HFD=3.3
01:22:34.813 00.000 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
01:22:34.813 00.000 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
01:22:34.813 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.65 hyp=0.87 cameraTheta=-0.85 mountX=-0.84 mountY=-0.12, mountTheta=-2.99
01:22:34.813 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.65, opts=13)
01:22:34.813 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.65)
01:22:34.813 00.000 8976 Worker thread wakes up
01:22:34.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.65) opts 0xd
01:22:34.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.65)
01:22:34.814 00.001 8976 Moving (0.57, -0.65) raw xDistance=-0.84 yDistance=-0.12
01:22:34.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
01:22:34.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:22:34.814 00.000 8976 MoveAxis(R, 3, ABG)
01:22:34.814 00.000 8976 stepping (-8, 1) + (3, 0)
01:22:34.814 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:34.814 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:22:34.824 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:22:34.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:34.824 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:34.825 00.001 5052 Enqueuing Expose request
01:22:34.853 00.028 8976 Received - 47 (G) 
01:22:34.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:34.853 00.000 8976 stepped: pos (-5, 1)
01:22:34.853 00.000 8976 MoveAxis(U, 0, ABG)
01:22:34.853 00.000 8976 move complete, result=0
01:22:34.853 00.000 8976 worker thread done servicing request
01:22:34.853 00.000 8976 Worker thread wakes up
01:22:34.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:34.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:34.853 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.1 px 0 ms NORTH
01:22:35.515 00.662 8976 Exposure complete
01:22:35.520 00.005 8976 worker thread done servicing request
01:22:35.520 00.000 5052 OnExposeComplete: enter
01:22:35.520 00.000 5052 UpdateGuideState(): m_state=6
01:22:35.520 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3496
01:22:35.520 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=282.23, Mass=186, SNR=9.4, Peak=68 HFD=3.1
01:22:35.520 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
01:22:35.520 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
01:22:35.520 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.52 hyp=0.64 cameraTheta=0.93 mountX=0.29 mountY=-0.60, mountTheta=-1.13
01:22:35.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.52, opts=13)
01:22:35.521 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.52)
01:22:35.521 00.000 8976 Worker thread wakes up
01:22:35.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.52) opts 0xd
01:22:35.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.52)
01:22:35.521 00.000 8976 Moving (0.38, 0.52) raw xDistance=0.29 yDistance=-0.60
01:22:35.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
01:22:35.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
01:22:35.521 00.000 8976 MoveAxis(L, 1, ABG)
01:22:35.521 00.000 8976 stepping (-5, 1) + (-1, 0)
01:22:35.522 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:35.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:22:35.531 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:22:35.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:35.531 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:35.531 00.000 5052 Enqueuing Expose request
01:22:35.541 00.010 8976 Received - 47 (G) 
01:22:35.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:35.541 00.000 8976 stepped: pos (-6, 1)
01:22:35.541 00.000 8976 MoveAxis(U, 2, ABG)
01:22:35.541 00.000 8976 stepping (-6, 1) + (0, 2)
01:22:35.541 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:35.573 00.032 8976 Received - 47 (G) 
01:22:35.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:35.573 00.000 8976 stepped: pos (-6, 3)
01:22:35.573 00.000 8976 move complete, result=0
01:22:35.573 00.000 8976 worker thread done servicing request
01:22:35.573 00.000 8976 Worker thread wakes up
01:22:35.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:35.573 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:35.573 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
01:22:36.237 00.664 8976 Exposure complete
01:22:36.243 00.006 8976 worker thread done servicing request
01:22:36.243 00.000 5052 OnExposeComplete: enter
01:22:36.243 00.000 5052 UpdateGuideState(): m_state=6
01:22:36.243 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3497
01:22:36.243 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.09, Mass=195, SNR=9.6, Peak=70 HFD=3.0
01:22:36.243 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
01:22:36.243 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
01:22:36.243 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.38 hyp=0.39 cameraTheta=1.73 mountX=0.37 mountY=-0.16, mountTheta=-0.40
01:22:36.244 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.38, opts=13)
01:22:36.244 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.38)
01:22:36.244 00.000 8976 Worker thread wakes up
01:22:36.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.38) opts 0xd
01:22:36.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.38)
01:22:36.244 00.000 8976 Moving (-0.06, 0.38) raw xDistance=0.37 yDistance=-0.16
01:22:36.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:22:36.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:22:36.244 00.000 8976 MoveAxis(L, 2, ABG)
01:22:36.244 00.000 8976 stepping (-6, 3) + (-2, 0)
01:22:36.244 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:36.245 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:22:36.256 00.011 5052 UpdateGuideState exits: m=195 SNR=9.6
01:22:36.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:36.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:36.256 00.000 5052 Enqueuing Expose request
01:22:36.276 00.020 8976 Received - 47 (G) 
01:22:36.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:36.276 00.000 8976 stepped: pos (-8, 3)
01:22:36.276 00.000 8976 MoveAxis(U, 0, ABG)
01:22:36.276 00.000 8976 move complete, result=0
01:22:36.276 00.000 8976 worker thread done servicing request
01:22:36.276 00.000 8976 Worker thread wakes up
01:22:36.276 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
01:22:36.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:36.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:36.937 00.661 8976 Exposure complete
01:22:36.943 00.006 8976 worker thread done servicing request
01:22:36.943 00.000 5052 OnExposeComplete: enter
01:22:36.943 00.000 5052 UpdateGuideState(): m_state=6
01:22:36.943 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3498
01:22:36.943 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.89, Mass=159, SNR=8.6, Peak=60 HFD=3.1
01:22:36.943 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
01:22:36.943 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.54 = -0.54)
01:22:36.943 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.61 mountX=0.16 mountY=-0.09, mountTheta=-0.52
01:22:36.944 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.18, opts=13)
01:22:36.944 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.18)
01:22:36.944 00.000 8976 Worker thread wakes up
01:22:36.944 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.18) opts 0xd
01:22:36.944 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.18)
01:22:36.944 00.000 8976 Moving (-0.01, 0.18) raw xDistance=0.16 yDistance=-0.09
01:22:36.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:22:36.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:22:36.944 00.000 8976 MoveAxis(R, 0, ABG)
01:22:36.944 00.000 8976 MoveAxis(U, 0, ABG)
01:22:36.944 00.000 8976 move complete, result=0
01:22:36.944 00.000 8976 worker thread done servicing request
01:22:36.945 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:22:36.955 00.010 5052 UpdateGuideState exits: m=159 SNR=8.6
01:22:36.955 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:36.955 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:36.955 00.000 5052 Enqueuing Expose request
01:22:36.955 00.000 8976 Worker thread wakes up
01:22:36.955 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:36.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:36.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:37.644 00.689 8976 Exposure complete
01:22:37.649 00.005 8976 worker thread done servicing request
01:22:37.649 00.000 5052 OnExposeComplete: enter
01:22:37.649 00.000 5052 UpdateGuideState(): m_state=6
01:22:37.649 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3499
01:22:37.649 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.65, Mass=199, SNR=9.7, Peak=66 HFD=3.5
01:22:37.650 00.001 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.81 = -2.81)
01:22:37.650 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
01:22:37.650 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.76 mountX=-0.08 mountY=-0.02, mountTheta=-2.90
01:22:37.651 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.06, opts=13)
01:22:37.651 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.06)
01:22:37.651 00.000 8976 Worker thread wakes up
01:22:37.651 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.06) opts 0xd
01:22:37.651 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.06)
01:22:37.651 00.000 8976 Moving (0.06, -0.06) raw xDistance=-0.08 yDistance=-0.02
01:22:37.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:22:37.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:22:37.651 00.000 8976 MoveAxis(R, 0, ABG)
01:22:37.651 00.000 8976 MoveAxis(U, 0, ABG)
01:22:37.651 00.000 8976 move complete, result=0
01:22:37.651 00.000 8976 worker thread done servicing request
01:22:37.652 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:22:37.663 00.011 5052 UpdateGuideState exits: m=199 SNR=9.7
01:22:37.663 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:37.663 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:37.663 00.000 5052 Enqueuing Expose request
01:22:37.663 00.000 8976 Worker thread wakes up
01:22:37.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:37.663 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:37.663 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:38.355 00.692 8976 Exposure complete
01:22:38.362 00.007 8976 worker thread done servicing request
01:22:38.362 00.000 5052 OnExposeComplete: enter
01:22:38.362 00.000 5052 UpdateGuideState(): m_state=6
01:22:38.362 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3500
01:22:38.362 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.60, Mass=183, SNR=9.3, Peak=62 HFD=3.5
01:22:38.362 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
01:22:38.362 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
01:22:38.362 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.11 hyp=0.86 cameraTheta=-0.13 mountX=-0.49 mountY=-0.65, mountTheta=-2.22
01:22:38.363 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.11, opts=13)
01:22:38.363 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.11)
01:22:38.363 00.000 8976 Worker thread wakes up
01:22:38.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.11) opts 0xd
01:22:38.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.11)
01:22:38.363 00.000 8976 Moving (0.85, -0.11) raw xDistance=-0.49 yDistance=-0.65
01:22:38.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:22:38.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
01:22:38.364 00.001 8976 MoveAxis(R, 2, ABG)
01:22:38.364 00.000 8976 stepping (-8, 3) + (2, 0)
01:22:38.364 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:38.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:22:38.374 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:22:38.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:38.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:38.374 00.000 5052 Enqueuing Expose request
01:22:38.402 00.028 8976 Received - 47 (G) 
01:22:38.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:38.402 00.000 8976 stepped: pos (-6, 3)
01:22:38.402 00.000 8976 MoveAxis(U, 3, ABG)
01:22:38.403 00.001 8976 stepping (-6, 3) + (0, 3)
01:22:38.403 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:38.435 00.032 8976 Received - 47 (G) 
01:22:38.435 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:38.435 00.000 8976 stepped: pos (-6, 6)
01:22:38.435 00.000 8976 move complete, result=0
01:22:38.435 00.000 8976 worker thread done servicing request
01:22:38.435 00.000 8976 Worker thread wakes up
01:22:38.435 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:22:38.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:38.435 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:39.128 00.693 8976 Exposure complete
01:22:39.133 00.005 8976 worker thread done servicing request
01:22:39.133 00.000 5052 OnExposeComplete: enter
01:22:39.133 00.000 5052 UpdateGuideState(): m_state=6
01:22:39.133 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3501
01:22:39.134 00.001 5052 Star::Find returns 1 (0), X=330.06, Y=281.66, Mass=162, SNR=8.8, Peak=63 HFD=3.2
01:22:39.134 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:22:39.134 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:22:39.134 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=-0.05 hyp=0.89 cameraTheta=-0.06 mountX=-0.45 mountY=-0.72, mountTheta=-2.13
01:22:39.134 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=-0.05, opts=13)
01:22:39.134 00.000 5052 Enqueuing Move request for stepguider (0.89, -0.05)
01:22:39.134 00.000 8976 Worker thread wakes up
01:22:39.135 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, -0.05) opts 0xd
01:22:39.135 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, -0.05)
01:22:39.135 00.000 8976 Moving (0.89, -0.05) raw xDistance=-0.45 yDistance=-0.72
01:22:39.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
01:22:39.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
01:22:39.135 00.000 8976 MoveAxis(R, 2, ABG)
01:22:39.135 00.000 8976 stepping (-6, 6) + (2, 0)
01:22:39.135 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:39.136 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:22:39.145 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
01:22:39.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:39.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:39.145 00.000 5052 Enqueuing Expose request
01:22:39.169 00.024 8976 Received - 47 (G) 
01:22:39.169 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:39.169 00.000 8976 stepped: pos (-4, 6)
01:22:39.169 00.000 8976 MoveAxis(U, 3, ABG)
01:22:39.169 00.000 8976 stepping (-4, 6) + (0, 3)
01:22:39.169 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:39.202 00.033 8976 Received - 47 (G) 
01:22:39.202 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:39.202 00.000 8976 stepped: pos (-4, 9)
01:22:39.202 00.000 8976 move complete, result=0
01:22:39.202 00.000 8976 worker thread done servicing request
01:22:39.202 00.000 8976 Worker thread wakes up
01:22:39.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:39.202 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:39.202 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
01:22:39.903 00.701 8976 Exposure complete
01:22:39.910 00.007 8976 worker thread done servicing request
01:22:39.910 00.000 5052 OnExposeComplete: enter
01:22:39.910 00.000 5052 UpdateGuideState(): m_state=6
01:22:39.910 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3502
01:22:39.910 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=282.24, Mass=174, SNR=9.1, Peak=66 HFD=3.1
01:22:39.911 00.001 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.04) = xAngle (-0.99 = -0.99)
01:22:39.911 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.09 = -1.09)
01:22:39.911 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.53 hyp=0.61 cameraTheta=1.06 mountX=0.34 mountY=-0.54, mountTheta=-1.01
01:22:39.912 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.53, opts=13)
01:22:39.912 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.53)
01:22:39.912 00.000 8976 Worker thread wakes up
01:22:39.913 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.53) opts 0xd
01:22:39.913 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.53)
01:22:39.913 00.000 8976 Moving (0.30, 0.53) raw xDistance=0.34 yDistance=-0.54
01:22:39.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
01:22:39.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
01:22:39.913 00.000 8976 MoveAxis(L, 1, ABG)
01:22:39.913 00.000 8976 stepping (-4, 9) + (-1, 0)
01:22:39.913 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:39.914 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:22:39.925 00.011 5052 UpdateGuideState exits: m=174 SNR=9.1
01:22:39.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:39.925 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:39.925 00.000 5052 Enqueuing Expose request
01:22:39.937 00.012 8976 Received - 47 (G) 
01:22:39.937 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:39.937 00.000 8976 stepped: pos (-5, 9)
01:22:39.937 00.000 8976 MoveAxis(U, 2, ABG)
01:22:39.937 00.000 8976 stepping (-5, 9) + (0, 2)
01:22:39.937 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:39.969 00.032 8976 Received - 47 (G) 
01:22:39.969 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:39.969 00.000 8976 stepped: pos (-5, 11)
01:22:39.969 00.000 8976 move complete, result=0
01:22:39.969 00.000 8976 worker thread done servicing request
01:22:39.969 00.000 8976 Worker thread wakes up
01:22:39.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:39.969 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:39.969 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
01:22:40.661 00.692 8976 Exposure complete
01:22:40.667 00.006 8976 worker thread done servicing request
01:22:40.667 00.000 5052 OnExposeComplete: enter
01:22:40.667 00.000 5052 UpdateGuideState(): m_state=6
01:22:40.667 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3503
01:22:40.667 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.56, Mass=192, SNR=9.5, Peak=63 HFD=3.4
01:22:40.667 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
01:22:40.667 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
01:22:40.667 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.84 mountX=-0.20 mountY=-0.03, mountTheta=-2.98
01:22:40.668 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.15, opts=13)
01:22:40.668 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.15)
01:22:40.668 00.000 8976 Worker thread wakes up
01:22:40.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.15) opts 0xd
01:22:40.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.15)
01:22:40.668 00.000 8976 Moving (0.14, -0.15) raw xDistance=-0.20 yDistance=-0.03
01:22:40.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:22:40.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:22:40.668 00.000 8976 MoveAxis(R, 0, ABG)
01:22:40.668 00.000 8976 MoveAxis(U, 0, ABG)
01:22:40.669 00.001 8976 move complete, result=0
01:22:40.669 00.000 8976 worker thread done servicing request
01:22:40.669 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:22:40.678 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
01:22:40.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:40.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:40.678 00.000 5052 Enqueuing Expose request
01:22:40.678 00.000 8976 Worker thread wakes up
01:22:40.678 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:40.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:40.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:41.364 00.686 8976 Exposure complete
01:22:41.369 00.005 8976 worker thread done servicing request
01:22:41.370 00.001 5052 OnExposeComplete: enter
01:22:41.370 00.000 5052 UpdateGuideState(): m_state=6
01:22:41.370 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3504
01:22:41.370 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.36, Mass=171, SNR=9.0, Peak=65 HFD=3.4
01:22:41.370 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.32 = 1.96)
01:22:41.370 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.86)
01:22:41.370 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.35 hyp=0.46 cameraTheta=-2.28 mountX=-0.17 mountY=0.44, mountTheta=1.95
01:22:41.371 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.35, opts=13)
01:22:41.371 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.35)
01:22:41.371 00.000 8976 Worker thread wakes up
01:22:41.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.35) opts 0xd
01:22:41.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.35)
01:22:41.371 00.000 8976 Moving (-0.30, -0.35) raw xDistance=-0.17 yDistance=0.44
01:22:41.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:22:41.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:22:41.371 00.000 8976 MoveAxis(R, 0, ABG)
01:22:41.371 00.000 8976 MoveAxis(D, 2, ABG)
01:22:41.371 00.000 8976 stepping (-5, 11) + (0, -2)
01:22:41.371 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:41.372 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:22:41.381 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:22:41.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:41.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:41.381 00.000 5052 Enqueuing Expose request
01:22:41.408 00.027 8976 Received - 47 (G) 
01:22:41.408 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:41.408 00.000 8976 stepped: pos (-5, 9)
01:22:41.408 00.000 8976 move complete, result=0
01:22:41.408 00.000 8976 worker thread done servicing request
01:22:41.408 00.000 8976 Worker thread wakes up
01:22:41.408 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:41.408 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:41.408 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:22:42.101 00.693 8976 Exposure complete
01:22:42.107 00.006 8976 worker thread done servicing request
01:22:42.107 00.000 5052 OnExposeComplete: enter
01:22:42.107 00.000 5052 UpdateGuideState(): m_state=6
01:22:42.107 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3505
01:22:42.107 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.37, Mass=187, SNR=9.4, Peak=68 HFD=3.4
01:22:42.107 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.73 = -0.73)
01:22:42.107 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
01:22:42.107 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.66 hyp=0.68 cameraTheta=1.32 mountX=0.51 mountY=-0.50, mountTheta=-0.78
01:22:42.108 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.66, opts=13)
01:22:42.108 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.66)
01:22:42.108 00.000 8976 Worker thread wakes up
01:22:42.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.66) opts 0xd
01:22:42.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.66)
01:22:42.108 00.000 8976 Moving (0.17, 0.66) raw xDistance=0.51 yDistance=-0.50
01:22:42.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:22:42.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50
01:22:42.108 00.000 8976 MoveAxis(L, 2, ABG)
01:22:42.108 00.000 8976 stepping (-5, 9) + (-2, 0)
01:22:42.108 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:42.109 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:22:42.118 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:22:42.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:42.118 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:42.118 00.000 5052 Enqueuing Expose request
01:22:42.144 00.026 8976 Received - 47 (G) 
01:22:42.144 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:42.144 00.000 8976 stepped: pos (-7, 9)
01:22:42.144 00.000 8976 MoveAxis(U, 2, ABG)
01:22:42.144 00.000 8976 stepping (-7, 9) + (0, 2)
01:22:42.144 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:42.176 00.032 8976 Received - 47 (G) 
01:22:42.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:42.176 00.000 8976 stepped: pos (-7, 11)
01:22:42.176 00.000 8976 move complete, result=0
01:22:42.176 00.000 8976 worker thread done servicing request
01:22:42.176 00.000 8976 Worker thread wakes up
01:22:42.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:42.176 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.5 px 2 ms NORTH
01:22:42.176 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:42.865 00.689 8976 Exposure complete
01:22:42.871 00.006 8976 worker thread done servicing request
01:22:42.871 00.000 5052 OnExposeComplete: enter
01:22:42.871 00.000 5052 UpdateGuideState(): m_state=6
01:22:42.871 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3506
01:22:42.871 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.61, Mass=176, SNR=9.1, Peak=64 HFD=3.5
01:22:42.871 00.000 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.04) = xAngle (-3.83 = 2.46)
01:22:42.871 00.000 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
01:22:42.871 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.78 mountX=-0.08 mountY=0.07, mountTheta=2.40
01:22:42.872 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.10, opts=13)
01:22:42.872 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.10)
01:22:42.872 00.000 8976 Worker thread wakes up
01:22:42.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.10) opts 0xd
01:22:42.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.10)
01:22:42.872 00.000 8976 Moving (-0.02, -0.10) raw xDistance=-0.08 yDistance=0.07
01:22:42.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:22:42.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:22:42.872 00.000 8976 MoveAxis(R, 0, ABG)
01:22:42.872 00.000 8976 MoveAxis(U, 0, ABG)
01:22:42.872 00.000 8976 move complete, result=0
01:22:42.872 00.000 8976 worker thread done servicing request
01:22:42.873 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:22:42.884 00.011 5052 UpdateGuideState exits: m=176 SNR=9.1
01:22:42.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:42.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:42.884 00.000 5052 Enqueuing Expose request
01:22:42.884 00.000 8976 Worker thread wakes up
01:22:42.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:42.884 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:42.884 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:43.576 00.692 8976 Exposure complete
01:22:43.581 00.005 8976 worker thread done servicing request
01:22:43.581 00.000 5052 OnExposeComplete: enter
01:22:43.581 00.000 5052 UpdateGuideState(): m_state=6
01:22:43.581 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3507
01:22:43.581 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.22, Mass=151, SNR=8.4, Peak=66 HFD=3.0
01:22:43.581 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.84 = 2.45)
01:22:43.581 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
01:22:43.581 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.49 hyp=0.50 cameraTheta=-1.79 mountX=-0.38 mountY=0.36, mountTheta=2.39
01:22:43.582 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.49, opts=13)
01:22:43.582 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.49)
01:22:43.582 00.000 8976 Worker thread wakes up
01:22:43.582 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.49) opts 0xd
01:22:43.582 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.49)
01:22:43.582 00.000 8976 Moving (-0.11, -0.49) raw xDistance=-0.38 yDistance=0.36
01:22:43.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:22:43.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
01:22:43.582 00.000 8976 MoveAxis(R, 2, ABG)
01:22:43.582 00.000 8976 stepping (-7, 11) + (2, 0)
01:22:43.582 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:43.583 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:22:43.592 00.009 5052 UpdateGuideState exits: m=151 SNR=8.4
01:22:43.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:43.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:43.592 00.000 5052 Enqueuing Expose request
01:22:43.614 00.022 8976 Received - 47 (G) 
01:22:43.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:43.614 00.000 8976 stepped: pos (-5, 11)
01:22:43.614 00.000 8976 MoveAxis(D, 1, ABG)
01:22:43.614 00.000 8976 stepping (-5, 11) + (0, -1)
01:22:43.614 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:43.646 00.032 8976 Received - 47 (G) 
01:22:43.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:43.646 00.000 8976 stepped: pos (-5, 10)
01:22:43.646 00.000 8976 move complete, result=0
01:22:43.646 00.000 8976 worker thread done servicing request
01:22:43.646 00.000 8976 Worker thread wakes up
01:22:43.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:43.646 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 1 ms SOUTH
01:22:43.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:44.338 00.692 8976 Exposure complete
01:22:44.344 00.006 8976 worker thread done servicing request
01:22:44.344 00.000 5052 OnExposeComplete: enter
01:22:44.344 00.000 5052 UpdateGuideState(): m_state=6
01:22:44.344 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3508
01:22:44.344 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.69, Mass=183, SNR=9.3, Peak=61 HFD=3.2
01:22:44.344 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:22:44.344 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:22:44.344 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.02 hyp=0.35 cameraTheta=-0.06 mountX=-0.17 mountY=-0.28, mountTheta=-2.13
01:22:44.345 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.02, opts=13)
01:22:44.345 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.02)
01:22:44.345 00.000 8976 Worker thread wakes up
01:22:44.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.02) opts 0xd
01:22:44.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.02)
01:22:44.345 00.000 8976 Moving (0.35, -0.02) raw xDistance=-0.17 yDistance=-0.28
01:22:44.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:22:44.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
01:22:44.345 00.000 8976 MoveAxis(R, 0, ABG)
01:22:44.345 00.000 8976 MoveAxis(U, 1, ABG)
01:22:44.345 00.000 8976 stepping (-5, 10) + (0, 1)
01:22:44.345 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:44.346 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:22:44.355 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:22:44.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:44.355 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:44.355 00.000 5052 Enqueuing Expose request
01:22:44.366 00.011 8976 Received - 47 (G) 
01:22:44.366 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:44.366 00.000 8976 stepped: pos (-5, 11)
01:22:44.366 00.000 8976 move complete, result=0
01:22:44.366 00.000 8976 worker thread done servicing request
01:22:44.366 00.000 8976 Worker thread wakes up
01:22:44.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:44.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:44.366 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:22:45.055 00.689 8976 Exposure complete
01:22:45.060 00.005 8976 worker thread done servicing request
01:22:45.060 00.000 5052 OnExposeComplete: enter
01:22:45.060 00.000 5052 UpdateGuideState(): m_state=6
01:22:45.060 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3509
01:22:45.061 00.001 5052 Star::Find returns 1 (0), X=330.02, Y=282.22, Mass=165, SNR=8.8, Peak=61 HFD=3.4
01:22:45.061 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
01:22:45.061 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
01:22:45.061 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.51 hyp=0.99 cameraTheta=0.54 mountX=0.07 mountY=-0.99, mountTheta=-1.50
01:22:45.061 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.51, opts=13)
01:22:45.061 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.51)
01:22:45.061 00.000 8976 Worker thread wakes up
01:22:45.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.51) opts 0xd
01:22:45.062 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.51)
01:22:45.062 00.000 8976 Moving (0.85, 0.51) raw xDistance=0.07 yDistance=-0.99
01:22:45.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:22:45.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.99
01:22:45.062 00.000 8976 MoveAxis(R, 0, ABG)
01:22:45.062 00.000 8976 MoveAxis(U, 4, ABG)
01:22:45.062 00.000 8976 stepping (-5, 11) + (0, 4)
01:22:45.062 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:22:45.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:22:45.071 00.009 5052 UpdateGuideState exits: m=165 SNR=8.8
01:22:45.072 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:45.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:45.072 00.000 5052 Enqueuing Expose request
01:22:45.101 00.029 8976 Received - 47 (G) 
01:22:45.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:22:45.101 00.000 8976 stepped: pos (-5, 15)
01:22:45.101 00.000 8976 move complete, result=0
01:22:45.101 00.000 8976 worker thread done servicing request
01:22:45.101 00.000 8976 Worker thread wakes up
01:22:45.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:45.101 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:45.101 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
01:22:45.790 00.689 8976 Exposure complete
01:22:45.795 00.005 8976 worker thread done servicing request
01:22:45.795 00.000 5052 OnExposeComplete: enter
01:22:45.795 00.000 5052 UpdateGuideState(): m_state=6
01:22:45.795 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3510
01:22:45.795 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.77, Mass=180, SNR=9.2, Peak=63 HFD=3.6
01:22:45.795 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.04) = xAngle (-0.99 = -0.99)
01:22:45.795 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.09 = -1.09)
01:22:45.796 00.001 5052 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.06 mountX=0.04 mountY=-0.06, mountTheta=-1.01
01:22:45.796 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.06, opts=13)
01:22:45.796 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.06)
01:22:45.796 00.000 8976 Worker thread wakes up
01:22:45.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.06) opts 0xd
01:22:45.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.06)
01:22:45.797 00.001 8976 Moving (0.03, 0.06) raw xDistance=0.04 yDistance=-0.06
01:22:45.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:22:45.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:22:45.797 00.000 8976 MoveAxis(R, 0, ABG)
01:22:45.797 00.000 8976 MoveAxis(U, 0, ABG)
01:22:45.797 00.000 8976 move complete, result=0
01:22:45.797 00.000 8976 worker thread done servicing request
01:22:45.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:22:45.807 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
01:22:45.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:45.807 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:45.807 00.000 5052 Enqueuing Expose request
01:22:45.807 00.000 8976 Worker thread wakes up
01:22:45.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:45.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:45.807 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:46.498 00.691 8976 Exposure complete
01:22:46.503 00.005 8976 worker thread done servicing request
01:22:46.503 00.000 5052 OnExposeComplete: enter
01:22:46.503 00.000 5052 UpdateGuideState(): m_state=6
01:22:46.503 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3511
01:22:46.503 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.77, Mass=195, SNR=9.6, Peak=62 HFD=3.6
01:22:46.503 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
01:22:46.503 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
01:22:46.503 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.05 mountX=0.07 mountY=-0.01, mountTheta=-0.10
01:22:46.504 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.06, opts=13)
01:22:46.504 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.06)
01:22:46.504 00.000 8976 Worker thread wakes up
01:22:46.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.06) opts 0xd
01:22:46.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.06)
01:22:46.504 00.000 8976 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=-0.01
01:22:46.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:22:46.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:22:46.504 00.000 8976 MoveAxis(R, 0, ABG)
01:22:46.504 00.000 8976 MoveAxis(U, 0, ABG)
01:22:46.504 00.000 8976 move complete, result=0
01:22:46.504 00.000 8976 worker thread done servicing request
01:22:46.505 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:22:46.514 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:22:46.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:46.514 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:46.514 00.000 5052 Enqueuing Expose request
01:22:46.514 00.000 8976 Worker thread wakes up
01:22:46.514 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:46.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:46.514 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:47.206 00.692 8976 Exposure complete
01:22:47.211 00.005 8976 worker thread done servicing request
01:22:47.212 00.001 5052 OnExposeComplete: enter
01:22:47.212 00.000 5052 UpdateGuideState(): m_state=6
01:22:47.212 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3512
01:22:47.212 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.81, Mass=188, SNR=9.4, Peak=64 HFD=3.5
01:22:47.212 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:22:47.212 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:22:47.212 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.10 hyp=0.40 cameraTheta=2.89 mountX=0.26 mountY=0.27, mountTheta=0.80
01:22:47.212 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.10, opts=13)
01:22:47.213 00.001 5052 Enqueuing Move request for stepguider (-0.39, 0.10)
01:22:47.213 00.000 8976 Worker thread wakes up
01:22:47.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.10) opts 0xd
01:22:47.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.10)
01:22:47.213 00.000 8976 Moving (-0.39, 0.10) raw xDistance=0.26 yDistance=0.27
01:22:47.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:22:47.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:22:47.213 00.000 8976 MoveAxis(L, 1, ABG)
01:22:47.213 00.000 8976 stepping (-5, 15) + (-1, 0)
01:22:47.213 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:47.214 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:22:47.223 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:22:47.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:47.223 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:47.223 00.000 5052 Enqueuing Expose request
01:22:47.243 00.020 8976 Received - 47 (G) 
01:22:47.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:47.243 00.000 8976 stepped: pos (-6, 15)
01:22:47.243 00.000 8976 MoveAxis(D, 1, ABG)
01:22:47.243 00.000 8976 stepping (-6, 15) + (0, -1)
01:22:47.243 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:47.275 00.032 8976 Received - 47 (G) 
01:22:47.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:47.275 00.000 8976 stepped: pos (-6, 14)
01:22:47.275 00.000 8976 move complete, result=0
01:22:47.275 00.000 8976 worker thread done servicing request
01:22:47.275 00.000 8976 Worker thread wakes up
01:22:47.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:47.275 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:47.275 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:22:47.966 00.691 8976 Exposure complete
01:22:47.972 00.006 8976 worker thread done servicing request
01:22:47.972 00.000 5052 OnExposeComplete: enter
01:22:47.972 00.000 5052 UpdateGuideState(): m_state=6
01:22:47.972 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3513
01:22:47.972 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.27, Mass=181, SNR=9.2, Peak=66 HFD=3.2
01:22:47.972 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.04 = 2.24)
01:22:47.972 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.14)
01:22:47.972 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.44 hyp=0.49 cameraTheta=-2.00 mountX=-0.30 mountY=0.41, mountTheta=2.20
01:22:47.972 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.44, opts=13)
01:22:47.973 00.001 5052 Enqueuing Move request for stepguider (-0.20, -0.44)
01:22:47.973 00.000 8976 Worker thread wakes up
01:22:47.973 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.44) opts 0xd
01:22:47.973 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.44)
01:22:47.973 00.000 8976 Moving (-0.20, -0.44) raw xDistance=-0.30 yDistance=0.41
01:22:47.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.30
01:22:47.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
01:22:47.973 00.000 8976 MoveAxis(R, 1, ABG)
01:22:47.973 00.000 8976 stepping (-6, 14) + (1, 0)
01:22:47.973 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:47.974 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:22:47.984 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
01:22:47.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:47.984 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:47.984 00.000 5052 Enqueuing Expose request
01:22:47.994 00.010 8976 Received - 47 (G) 
01:22:47.995 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:47.995 00.000 8976 stepped: pos (-5, 14)
01:22:47.995 00.000 8976 MoveAxis(D, 2, ABG)
01:22:47.995 00.000 8976 stepping (-5, 14) + (0, -2)
01:22:47.995 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:48.026 00.031 8976 Received - 47 (G) 
01:22:48.027 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:48.027 00.000 8976 stepped: pos (-5, 12)
01:22:48.027 00.000 8976 move complete, result=0
01:22:48.027 00.000 8976 worker thread done servicing request
01:22:48.027 00.000 8976 Worker thread wakes up
01:22:48.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:48.027 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
01:22:48.027 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:48.720 00.693 8976 Exposure complete
01:22:48.726 00.006 8976 worker thread done servicing request
01:22:48.726 00.000 5052 OnExposeComplete: enter
01:22:48.726 00.000 5052 UpdateGuideState(): m_state=6
01:22:48.726 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3514
01:22:48.726 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.63, Mass=189, SNR=9.5, Peak=61 HFD=3.4
01:22:48.726 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
01:22:48.727 00.001 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.34)
01:22:48.727 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-2.79 mountX=0.03 mountY=0.24, mountTheta=1.45
01:22:48.727 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.08, opts=13)
01:22:48.727 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.08)
01:22:48.727 00.000 8976 Worker thread wakes up
01:22:48.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.08) opts 0xd
01:22:48.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.08)
01:22:48.727 00.000 8976 Moving (-0.23, -0.08) raw xDistance=0.03 yDistance=0.24
01:22:48.728 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:22:48.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:22:48.728 00.000 8976 MoveAxis(R, 0, ABG)
01:22:48.728 00.000 8976 MoveAxis(U, 0, ABG)
01:22:48.728 00.000 8976 move complete, result=0
01:22:48.728 00.000 8976 worker thread done servicing request
01:22:48.728 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:22:48.737 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:22:48.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:48.737 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:48.737 00.000 5052 Enqueuing Expose request
01:22:48.738 00.001 8976 Worker thread wakes up
01:22:48.738 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:22:48.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:48.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:49.426 00.688 8976 Exposure complete
01:22:49.432 00.006 8976 worker thread done servicing request
01:22:49.432 00.000 5052 OnExposeComplete: enter
01:22:49.432 00.000 5052 UpdateGuideState(): m_state=6
01:22:49.432 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3515
01:22:49.432 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.88, Mass=199, SNR=9.7, Peak=64 HFD=2.9
01:22:49.432 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
01:22:49.432 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
01:22:49.432 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.17 mountX=0.21 mountY=0.00, mountTheta=0.02
01:22:49.433 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.17, opts=13)
01:22:49.433 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.17)
01:22:49.433 00.000 8976 Worker thread wakes up
01:22:49.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.17) opts 0xd
01:22:49.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.17)
01:22:49.433 00.000 8976 Moving (-0.12, 0.17) raw xDistance=0.21 yDistance=0.00
01:22:49.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:22:49.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:22:49.433 00.000 8976 MoveAxis(R, 0, ABG)
01:22:49.433 00.000 8976 MoveAxis(U, 0, ABG)
01:22:49.433 00.000 8976 move complete, result=0
01:22:49.433 00.000 8976 worker thread done servicing request
01:22:49.434 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:22:49.443 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:22:49.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:49.443 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:49.443 00.000 5052 Enqueuing Expose request
01:22:49.443 00.000 8976 Worker thread wakes up
01:22:49.444 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:49.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:49.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:50.136 00.692 8976 Exposure complete
01:22:50.141 00.005 8976 worker thread done servicing request
01:22:50.141 00.000 5052 OnExposeComplete: enter
01:22:50.141 00.000 5052 UpdateGuideState(): m_state=6
01:22:50.141 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3516
01:22:50.141 00.000 5052 Star::Find returns 1 (1), X=328.91, Y=282.10, Mass=174, SNR=9.1, Peak=62 HFD=2.8
01:22:50.141 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
01:22:50.141 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.01 = 0.01)
01:22:50.141 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.39 hyp=0.47 cameraTheta=2.16 mountX=0.46 mountY=0.01, mountTheta=0.01
01:22:50.142 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.39, opts=13)
01:22:50.142 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.39)
01:22:50.142 00.000 8976 Worker thread wakes up
01:22:50.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.39) opts 0xd
01:22:50.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.39)
01:22:50.143 00.001 8976 Moving (-0.26, 0.39) raw xDistance=0.46 yDistance=0.01
01:22:50.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:22:50.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:22:50.143 00.000 8976 MoveAxis(L, 2, ABG)
01:22:50.143 00.000 8976 stepping (-5, 12) + (-2, 0)
01:22:50.143 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:50.144 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:22:50.154 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1 Saturated
01:22:50.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:50.154 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:50.154 00.000 5052 Enqueuing Expose request
01:22:50.169 00.015 8976 Received - 47 (G) 
01:22:50.169 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:50.169 00.000 8976 stepped: pos (-7, 12)
01:22:50.169 00.000 8976 MoveAxis(U, 0, ABG)
01:22:50.169 00.000 8976 move complete, result=0
01:22:50.169 00.000 8976 worker thread done servicing request
01:22:50.169 00.000 8976 Worker thread wakes up
01:22:50.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:50.169 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:50.169 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.0 px 0 ms NORTH
01:22:50.857 00.688 8976 Exposure complete
01:22:50.863 00.006 8976 worker thread done servicing request
01:22:50.863 00.000 5052 OnExposeComplete: enter
01:22:50.863 00.000 5052 UpdateGuideState(): m_state=6
01:22:50.863 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3517
01:22:50.863 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.12, Mass=209, SNR=9.9, Peak=61 HFD=3.4
01:22:50.863 00.000 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.04) = xAngle (-0.61 = -0.61)
01:22:50.863 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.71 = -0.71)
01:22:50.863 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.41 hyp=0.41 cameraTheta=1.44 mountX=0.34 mountY=-0.27, mountTheta=-0.67
01:22:50.864 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.41, opts=13)
01:22:50.864 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.41)
01:22:50.864 00.000 8976 Worker thread wakes up
01:22:50.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.41) opts 0xd
01:22:50.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.41)
01:22:50.864 00.000 8976 Moving (0.06, 0.41) raw xDistance=0.34 yDistance=-0.27
01:22:50.864 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:22:50.864 00.000 5052 UpdateGuideState exits: m=209 SNR=9.9
01:22:50.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:50.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:22:50.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:22:50.864 00.000 8976 MoveAxis(L, 2, ABG)
01:22:50.864 00.000 8976 stepping (-7, 12) + (-2, 0)
01:22:50.864 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:50.864 00.000 5052 Enqueuing Expose request
01:22:50.864 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:50.888 00.024 8976 Received - 47 (G) 
01:22:50.888 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:50.888 00.000 8976 stepped: pos (-9, 12)
01:22:50.888 00.000 8976 MoveAxis(U, 1, ABG)
01:22:50.888 00.000 8976 stepping (-9, 12) + (0, 1)
01:22:50.888 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:50.920 00.032 8976 Received - 47 (G) 
01:22:50.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:50.920 00.000 8976 stepped: pos (-9, 13)
01:22:50.920 00.000 8976 move complete, result=0
01:22:50.920 00.000 8976 worker thread done servicing request
01:22:50.920 00.000 8976 Worker thread wakes up
01:22:50.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:50.920 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:50.920 00.000 5052 GuideStep: 0.3 px 2 ms WEST, -0.3 px 1 ms NORTH
01:22:51.606 00.686 8976 Exposure complete
01:22:51.612 00.006 8976 worker thread done servicing request
01:22:51.612 00.000 5052 OnExposeComplete: enter
01:22:51.612 00.000 5052 UpdateGuideState(): m_state=6
01:22:51.612 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3518
01:22:51.612 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.28, Mass=191, SNR=9.5, Peak=63 HFD=3.3
01:22:51.612 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
01:22:51.612 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.24)
01:22:51.612 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.43 hyp=0.46 cameraTheta=-1.90 mountX=-0.32 mountY=0.36, mountTheta=2.29
01:22:51.613 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.43, opts=13)
01:22:51.613 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.43)
01:22:51.613 00.000 8976 Worker thread wakes up
01:22:51.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.43) opts 0xd
01:22:51.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.43)
01:22:51.613 00.000 8976 Moving (-0.15, -0.43) raw xDistance=-0.32 yDistance=0.36
01:22:51.613 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:22:51.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
01:22:51.613 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:22:51.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
01:22:51.614 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:51.614 00.000 8976 MoveAxis(R, 1, ABG)
01:22:51.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:51.614 00.000 5052 Enqueuing Expose request
01:22:51.614 00.000 8976 stepping (-9, 13) + (1, 0)
01:22:51.614 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:51.639 00.025 8976 Received - 47 (G) 
01:22:51.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:51.639 00.000 8976 stepped: pos (-8, 13)
01:22:51.639 00.000 8976 MoveAxis(D, 1, ABG)
01:22:51.639 00.000 8976 stepping (-8, 13) + (0, -1)
01:22:51.639 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:51.671 00.032 8976 Received - 47 (G) 
01:22:51.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:51.671 00.000 8976 stepped: pos (-8, 12)
01:22:51.671 00.000 8976 move complete, result=0
01:22:51.671 00.000 8976 worker thread done servicing request
01:22:51.671 00.000 8976 Worker thread wakes up
01:22:51.671 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 1 ms SOUTH
01:22:51.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:51.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:52.355 00.684 8976 Exposure complete
01:22:52.361 00.006 8976 worker thread done servicing request
01:22:52.361 00.000 5052 OnExposeComplete: enter
01:22:52.361 00.000 5052 UpdateGuideState(): m_state=6
01:22:52.361 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3519
01:22:52.361 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.77, Mass=179, SNR=9.2, Peak=63 HFD=3.1
01:22:52.361 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:22:52.361 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:22:52.361 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.32 mountX=-0.03 mountY=-0.17, mountTheta=-1.73
01:22:52.362 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.06, opts=13)
01:22:52.362 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.06)
01:22:52.362 00.000 8976 Worker thread wakes up
01:22:52.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.06) opts 0xd
01:22:52.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.06)
01:22:52.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:22:52.362 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:22:52.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:52.362 00.000 8976 Moving (0.17, 0.06) raw xDistance=-0.03 yDistance=-0.17
01:22:52.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:22:52.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:22:52.362 00.000 8976 MoveAxis(R, 0, ABG)
01:22:52.362 00.000 8976 MoveAxis(U, 0, ABG)
01:22:52.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:52.362 00.000 5052 Enqueuing Expose request
01:22:52.363 00.001 8976 move complete, result=0
01:22:52.363 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:52.363 00.000 8976 worker thread done servicing request
01:22:52.363 00.000 8976 Worker thread wakes up
01:22:52.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:52.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:53.046 00.683 8976 Exposure complete
01:22:53.051 00.005 8976 worker thread done servicing request
01:22:53.051 00.000 5052 OnExposeComplete: enter
01:22:53.051 00.000 5052 UpdateGuideState(): m_state=6
01:22:53.051 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3520
01:22:53.051 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.72, Mass=188, SNR=9.4, Peak=62 HFD=3.2
01:22:53.052 00.001 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:22:53.052 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
01:22:53.052 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.01 hyp=0.40 cameraTheta=0.04 mountX=-0.17 mountY=-0.34, mountTheta=-2.03
01:22:53.052 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.01, opts=13)
01:22:53.052 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.01)
01:22:53.052 00.000 8976 Worker thread wakes up
01:22:53.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.01) opts 0xd
01:22:53.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.01)
01:22:53.052 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:22:53.052 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:22:53.053 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:53.053 00.000 8976 Moving (0.39, 0.01) raw xDistance=-0.17 yDistance=-0.34
01:22:53.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:53.053 00.000 5052 Enqueuing Expose request
01:22:53.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:22:53.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:22:53.053 00.000 8976 MoveAxis(R, 0, ABG)
01:22:53.053 00.000 8976 MoveAxis(U, 1, ABG)
01:22:53.053 00.000 8976 stepping (-8, 12) + (0, 1)
01:22:53.053 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:53.078 00.025 8976 Received - 47 (G) 
01:22:53.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:53.078 00.000 8976 stepped: pos (-8, 13)
01:22:53.078 00.000 8976 move complete, result=0
01:22:53.079 00.001 8976 worker thread done servicing request
01:22:53.079 00.000 8976 Worker thread wakes up
01:22:53.079 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:22:53.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:53.079 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:53.762 00.683 8976 Exposure complete
01:22:53.767 00.005 8976 worker thread done servicing request
01:22:53.767 00.000 5052 OnExposeComplete: enter
01:22:53.767 00.000 5052 UpdateGuideState(): m_state=6
01:22:53.767 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3521
01:22:53.767 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.32, Mass=194, SNR=9.6, Peak=63 HFD=3.4
01:22:53.767 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
01:22:53.768 00.001 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
01:22:53.768 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.38 hyp=0.74 cameraTheta=-0.54 mountX=-0.63 mountY=-0.32, mountTheta=-2.67
01:22:53.768 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.38, opts=13)
01:22:53.768 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.38)
01:22:53.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:22:53.768 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:22:53.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:53.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:53.768 00.000 5052 Enqueuing Expose request
01:22:53.768 00.000 8976 Worker thread wakes up
01:22:53.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.38) opts 0xd
01:22:53.769 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.38)
01:22:53.769 00.000 8976 Moving (0.64, -0.38) raw xDistance=-0.63 yDistance=-0.32
01:22:53.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
01:22:53.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:22:53.769 00.000 8976 MoveAxis(R, 3, ABG)
01:22:53.769 00.000 8976 stepping (-8, 13) + (3, 0)
01:22:53.769 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:53.797 00.028 8976 Received - 47 (G) 
01:22:53.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:22:53.797 00.000 8976 stepped: pos (-5, 13)
01:22:53.797 00.000 8976 MoveAxis(U, 1, ABG)
01:22:53.797 00.000 8976 stepping (-5, 13) + (0, 1)
01:22:53.798 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:53.829 00.031 8976 Received - 47 (G) 
01:22:53.829 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:53.829 00.000 8976 stepped: pos (-5, 14)
01:22:53.829 00.000 8976 move complete, result=0
01:22:53.829 00.000 8976 worker thread done servicing request
01:22:53.829 00.000 8976 Worker thread wakes up
01:22:53.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:53.829 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:53.829 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.3 px 1 ms NORTH
01:22:54.512 00.683 8976 Exposure complete
01:22:54.518 00.006 8976 worker thread done servicing request
01:22:54.518 00.000 5052 OnExposeComplete: enter
01:22:54.518 00.000 5052 UpdateGuideState(): m_state=6
01:22:54.518 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3522
01:22:54.518 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.88, Mass=195, SNR=9.6, Peak=63 HFD=3.3
01:22:54.518 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
01:22:54.518 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
01:22:54.518 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.28 cameraTheta=0.64 mountX=0.05 mountY=-0.28, mountTheta=-1.41
01:22:54.518 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.17, opts=13)
01:22:54.518 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.17)
01:22:54.518 00.000 8976 Worker thread wakes up
01:22:54.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.17) opts 0xd
01:22:54.519 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.17)
01:22:54.519 00.000 8976 Moving (0.22, 0.17) raw xDistance=0.05 yDistance=-0.28
01:22:54.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:22:54.519 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:22:54.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:54.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:22:54.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:22:54.519 00.000 8976 MoveAxis(R, 0, ABG)
01:22:54.519 00.000 8976 MoveAxis(U, 1, ABG)
01:22:54.519 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:54.519 00.000 5052 Enqueuing Expose request
01:22:54.519 00.000 8976 stepping (-5, 14) + (0, 1)
01:22:54.519 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:54.549 00.030 8976 Received - 47 (G) 
01:22:54.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:54.549 00.000 8976 stepped: pos (-5, 15)
01:22:54.549 00.000 8976 move complete, result=0
01:22:54.549 00.000 8976 worker thread done servicing request
01:22:54.549 00.000 8976 Worker thread wakes up
01:22:54.549 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:22:54.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:54.549 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:55.231 00.682 8976 Exposure complete
01:22:55.236 00.005 8976 worker thread done servicing request
01:22:55.236 00.000 5052 OnExposeComplete: enter
01:22:55.236 00.000 5052 UpdateGuideState(): m_state=6
01:22:55.236 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3523
01:22:55.236 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=282.04, Mass=177, SNR=9.2, Peak=63 HFD=3.0
01:22:55.236 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
01:22:55.236 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
01:22:55.236 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.33 hyp=0.50 cameraTheta=2.42 mountX=0.46 mountY=0.13, mountTheta=0.28
01:22:55.237 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.33, opts=13)
01:22:55.237 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.33)
01:22:55.237 00.000 8976 Worker thread wakes up
01:22:55.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.33) opts 0xd
01:22:55.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.33)
01:22:55.237 00.000 8976 Moving (-0.37, 0.33) raw xDistance=0.46 yDistance=0.13
01:22:55.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:22:55.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:22:55.237 00.000 8976 MoveAxis(L, 2, ABG)
01:22:55.237 00.000 8976 stepping (-5, 15) + (-2, 0)
01:22:55.237 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:55.237 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:22:55.237 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:22:55.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:55.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:55.237 00.000 5052 Enqueuing Expose request
01:22:55.268 00.031 8976 Received - 47 (G) 
01:22:55.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:55.268 00.000 8976 stepped: pos (-7, 15)
01:22:55.268 00.000 8976 MoveAxis(U, 0, ABG)
01:22:55.268 00.000 8976 move complete, result=0
01:22:55.268 00.000 8976 worker thread done servicing request
01:22:55.268 00.000 8976 Worker thread wakes up
01:22:55.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:55.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:55.268 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:22:55.953 00.685 8976 Exposure complete
01:22:55.958 00.005 8976 worker thread done servicing request
01:22:55.958 00.000 5052 OnExposeComplete: enter
01:22:55.959 00.001 5052 UpdateGuideState(): m_state=6
01:22:55.959 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3524
01:22:55.959 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=281.35, Mass=187, SNR=9.4, Peak=72 HFD=2.7
01:22:55.959 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.84 = 1.45)
01:22:55.959 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.34)
01:22:55.959 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=-0.36 hyp=1.05 cameraTheta=-2.79 mountX=0.13 mountY=1.02, mountTheta=1.45
01:22:55.959 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=-0.36, opts=13)
01:22:55.959 00.000 5052 Enqueuing Move request for stepguider (-0.99, -0.36)
01:22:55.959 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:22:55.959 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:22:55.960 00.001 8976 Worker thread wakes up
01:22:55.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, -0.36) opts 0xd
01:22:55.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, -0.36)
01:22:55.960 00.000 8976 Moving (-0.99, -0.36) raw xDistance=0.13 yDistance=1.02
01:22:55.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:55.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:55.960 00.000 5052 Enqueuing Expose request
01:22:55.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:22:55.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.02
01:22:55.960 00.000 8976 MoveAxis(R, 0, ABG)
01:22:55.960 00.000 8976 MoveAxis(D, 4, ABG)
01:22:55.960 00.000 8976 stepping (-7, 15) + (0, -4)
01:22:55.960 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:22:56.003 00.043 8976 Received - 47 (G) 
01:22:56.004 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:22:56.004 00.000 8976 stepped: pos (-7, 11)
01:22:56.004 00.000 8976 move complete, result=0
01:22:56.004 00.000 8976 worker thread done servicing request
01:22:56.004 00.000 8976 Worker thread wakes up
01:22:56.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:56.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:56.004 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
01:22:56.692 00.688 8976 Exposure complete
01:22:56.697 00.005 8976 worker thread done servicing request
01:22:56.697 00.000 5052 OnExposeComplete: enter
01:22:56.697 00.000 5052 UpdateGuideState(): m_state=6
01:22:56.697 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3525
01:22:56.697 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.89, Mass=177, SNR=9.1, Peak=59 HFD=3.2
01:22:56.698 00.001 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:22:56.698 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
01:22:56.698 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.18 hyp=0.39 cameraTheta=2.67 mountX=0.31 mountY=0.19, mountTheta=0.55
01:22:56.698 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.18, opts=13)
01:22:56.698 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.18)
01:22:56.698 00.000 8976 Worker thread wakes up
01:22:56.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.18) opts 0xd
01:22:56.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.18)
01:22:56.699 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:22:56.699 00.000 5052 UpdateGuideState exits: m=177 SNR=9.1
01:22:56.699 00.000 8976 Moving (-0.34, 0.18) raw xDistance=0.31 yDistance=0.19
01:22:56.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:22:56.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:22:56.699 00.000 8976 MoveAxis(L, 1, ABG)
01:22:56.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:56.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:56.699 00.000 5052 Enqueuing Expose request
01:22:56.699 00.000 8976 stepping (-7, 11) + (-1, 0)
01:22:56.699 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:56.723 00.024 8976 Received - 47 (G) 
01:22:56.723 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:56.723 00.000 8976 stepped: pos (-8, 11)
01:22:56.723 00.000 8976 MoveAxis(U, 0, ABG)
01:22:56.723 00.000 8976 move complete, result=0
01:22:56.723 00.000 8976 worker thread done servicing request
01:22:56.723 00.000 8976 Worker thread wakes up
01:22:56.723 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:22:56.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:56.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:57.408 00.685 8976 Exposure complete
01:22:57.414 00.006 8976 worker thread done servicing request
01:22:57.414 00.000 5052 OnExposeComplete: enter
01:22:57.414 00.000 5052 UpdateGuideState(): m_state=6
01:22:57.414 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3526
01:22:57.414 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.71, Mass=193, SNR=9.6, Peak=64 HFD=3.2
01:22:57.414 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:22:57.414 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
01:22:57.414 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.00 hyp=0.61 cameraTheta=3.14 mountX=0.28 mountY=0.51, mountTheta=1.07
01:22:57.415 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.00, opts=13)
01:22:57.415 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.00)
01:22:57.415 00.000 8976 Worker thread wakes up
01:22:57.415 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.00) opts 0xd
01:22:57.415 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.00)
01:22:57.415 00.000 8976 Moving (-0.61, 0.00) raw xDistance=0.28 yDistance=0.51
01:22:57.415 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:22:57.415 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:22:57.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:57.415 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:57.415 00.000 5052 Enqueuing Expose request
01:22:57.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:22:57.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:22:57.415 00.000 8976 MoveAxis(L, 1, ABG)
01:22:57.415 00.000 8976 stepping (-8, 11) + (-1, 0)
01:22:57.416 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:57.442 00.026 8976 Received - 47 (G) 
01:22:57.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:22:57.442 00.000 8976 stepped: pos (-9, 11)
01:22:57.442 00.000 8976 MoveAxis(D, 2, ABG)
01:22:57.442 00.000 8976 stepping (-9, 11) + (0, -2)
01:22:57.442 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:57.474 00.032 8976 Received - 47 (G) 
01:22:57.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:57.474 00.000 8976 stepped: pos (-9, 9)
01:22:57.474 00.000 8976 move complete, result=0
01:22:57.474 00.000 8976 worker thread done servicing request
01:22:57.474 00.000 8976 Worker thread wakes up
01:22:57.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:57.474 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:57.474 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:22:58.163 00.689 8976 Exposure complete
01:22:58.169 00.006 8976 worker thread done servicing request
01:22:58.169 00.000 5052 OnExposeComplete: enter
01:22:58.169 00.000 5052 UpdateGuideState(): m_state=6
01:22:58.169 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3527
01:22:58.169 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.62, Mass=182, SNR=9.3, Peak=66 HFD=3.5
01:22:58.169 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.04) = xAngle (-3.29 = 3.00)
01:22:58.169 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.39 = 2.89)
01:22:58.169 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.24 mountX=-0.10 mountY=0.02, mountTheta=2.90
01:22:58.170 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.09, opts=13)
01:22:58.170 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.09)
01:22:58.170 00.000 8976 Worker thread wakes up
01:22:58.170 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.09) opts 0xd
01:22:58.170 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:22:58.170 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:22:58.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:58.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:58.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.09)
01:22:58.170 00.000 5052 Enqueuing Expose request
01:22:58.170 00.000 8976 Moving (0.03, -0.09) raw xDistance=-0.10 yDistance=0.02
01:22:58.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:22:58.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:22:58.171 00.001 8976 MoveAxis(R, 0, ABG)
01:22:58.171 00.000 8976 MoveAxis(U, 0, ABG)
01:22:58.171 00.000 8976 move complete, result=0
01:22:58.171 00.000 8976 worker thread done servicing request
01:22:58.171 00.000 8976 Worker thread wakes up
01:22:58.171 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:58.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:58.171 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:58.852 00.681 8976 Exposure complete
01:22:58.857 00.005 8976 worker thread done servicing request
01:22:58.858 00.001 5052 OnExposeComplete: enter
01:22:58.858 00.000 5052 UpdateGuideState(): m_state=6
01:22:58.858 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3528
01:22:58.858 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.05, Mass=192, SNR=9.5, Peak=64 HFD=2.8
01:22:58.858 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.14 = 0.14)
01:22:58.858 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
01:22:58.858 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.34 hyp=0.41 cameraTheta=2.19 mountX=0.41 mountY=0.02, mountTheta=0.04
01:22:58.858 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.34, opts=13)
01:22:58.858 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.34)
01:22:58.859 00.001 8976 Worker thread wakes up
01:22:58.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.34) opts 0xd
01:22:58.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.34)
01:22:58.859 00.000 8976 Moving (-0.24, 0.34) raw xDistance=0.41 yDistance=0.02
01:22:58.859 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:22:58.859 00.000 5052 UpdateGuideState exits: m=192 SNR=9.5
01:22:58.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:58.859 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:58.859 00.000 5052 Enqueuing Expose request
01:22:58.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:22:58.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:22:58.859 00.000 8976 MoveAxis(L, 2, ABG)
01:22:58.859 00.000 8976 stepping (-9, 9) + (-2, 0)
01:22:58.859 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:58.881 00.022 8976 Received - 47 (G) 
01:22:58.881 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:58.881 00.000 8976 stepped: pos (-11, 9)
01:22:58.881 00.000 8976 MoveAxis(U, 0, ABG)
01:22:58.881 00.000 8976 move complete, result=0
01:22:58.881 00.000 8976 worker thread done servicing request
01:22:58.881 00.000 8976 Worker thread wakes up
01:22:58.882 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:58.882 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:58.882 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
01:22:59.565 00.683 8976 Exposure complete
01:22:59.571 00.006 8976 worker thread done servicing request
01:22:59.572 00.001 5052 OnExposeComplete: enter
01:22:59.572 00.000 5052 UpdateGuideState(): m_state=6
01:22:59.572 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3529
01:22:59.572 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.07, Mass=188, SNR=9.4, Peak=66 HFD=2.9
01:22:59.572 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
01:22:59.572 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
01:22:59.572 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.36 hyp=0.40 cameraTheta=1.99 mountX=0.40 mountY=-0.06, mountTheta=-0.16
01:22:59.572 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.36, opts=13)
01:22:59.572 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.36)
01:22:59.572 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:22:59.573 00.001 5052 UpdateGuideState exits: m=188 SNR=9.4
01:22:59.573 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:59.573 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:22:59.573 00.000 5052 Enqueuing Expose request
01:22:59.573 00.000 8976 Worker thread wakes up
01:22:59.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.36) opts 0xd
01:22:59.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.36)
01:22:59.573 00.000 8976 Moving (-0.16, 0.36) raw xDistance=0.40 yDistance=-0.06
01:22:59.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:22:59.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:22:59.573 00.000 8976 MoveAxis(L, 2, ABG)
01:22:59.573 00.000 8976 stepping (-11, 9) + (-2, 0)
01:22:59.573 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:59.600 00.027 8976 Received - 47 (G) 
01:22:59.601 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:22:59.601 00.000 8976 stepped: pos (-13, 9)
01:22:59.601 00.000 8976 MoveAxis(U, 0, ABG)
01:22:59.601 00.000 8976 move complete, result=0
01:22:59.601 00.000 8976 worker thread done servicing request
01:22:59.601 00.000 8976 Worker thread wakes up
01:22:59.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:22:59.601 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:22:59.601 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:23:00.288 00.687 8976 Exposure complete
01:23:00.293 00.005 8976 worker thread done servicing request
01:23:00.294 00.001 5052 OnExposeComplete: enter
01:23:00.294 00.000 5052 UpdateGuideState(): m_state=6
01:23:00.294 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3530
01:23:00.294 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.82, Mass=180, SNR=9.2, Peak=66 HFD=2.9
01:23:00.294 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
01:23:00.294 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
01:23:00.294 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.12 mountY=-0.02, mountTheta=-0.15
01:23:00.294 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.11, opts=13)
01:23:00.294 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.11)
01:23:00.294 00.000 8976 Worker thread wakes up
01:23:00.295 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:23:00.295 00.000 5052 UpdateGuideState exits: m=180 SNR=9.2
01:23:00.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:00.295 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.11) opts 0xd
01:23:00.295 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.11)
01:23:00.295 00.000 8976 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=-0.02
01:23:00.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:00.295 00.000 5052 Enqueuing Expose request
01:23:00.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:23:00.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:23:00.295 00.000 8976 MoveAxis(R, 0, ABG)
01:23:00.295 00.000 8976 MoveAxis(U, 0, ABG)
01:23:00.295 00.000 8976 move complete, result=0
01:23:00.295 00.000 8976 worker thread done servicing request
01:23:00.295 00.000 8976 Worker thread wakes up
01:23:00.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:00.295 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:00.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:00.983 00.688 8976 Exposure complete
01:23:00.989 00.006 8976 worker thread done servicing request
01:23:00.989 00.000 5052 OnExposeComplete: enter
01:23:00.989 00.000 5052 UpdateGuideState(): m_state=6
01:23:00.989 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3531
01:23:00.990 00.001 5052 Star::Find returns 1 (0), X=329.13, Y=281.50, Mass=174, SNR=9.0, Peak=65 HFD=3.0
01:23:00.990 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
01:23:00.990 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
01:23:00.990 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.76 mountX=-0.17 mountY=0.15, mountTheta=2.42
01:23:00.991 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.21, opts=13)
01:23:00.991 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.21)
01:23:00.991 00.000 8976 Worker thread wakes up
01:23:00.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.21) opts 0xd
01:23:00.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.21)
01:23:00.991 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:23:00.991 00.000 5052 UpdateGuideState exits: m=174 SNR=9.0
01:23:00.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:00.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:00.991 00.000 8976 Moving (-0.04, -0.21) raw xDistance=-0.17 yDistance=0.15
01:23:00.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:23:00.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:23:00.991 00.000 8976 MoveAxis(R, 0, ABG)
01:23:00.992 00.001 5052 Enqueuing Expose request
01:23:00.992 00.000 8976 MoveAxis(U, 0, ABG)
01:23:00.992 00.000 8976 move complete, result=0
01:23:00.992 00.000 8976 worker thread done servicing request
01:23:00.992 00.000 8976 Worker thread wakes up
01:23:00.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:00.992 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:00.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:01.676 00.684 8976 Exposure complete
01:23:01.681 00.005 8976 worker thread done servicing request
01:23:01.681 00.000 5052 OnExposeComplete: enter
01:23:01.681 00.000 5052 UpdateGuideState(): m_state=6
01:23:01.681 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3532
01:23:01.681 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.51, Mass=184, SNR=9.3, Peak=63 HFD=3.4
01:23:01.681 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.04) = xAngle (-3.57 = 2.71)
01:23:01.681 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.68 = 2.60)
01:23:01.681 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.53 mountX=-0.19 mountY=0.10, mountTheta=2.63
01:23:01.682 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.20, opts=13)
01:23:01.682 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.20)
01:23:01.682 00.000 8976 Worker thread wakes up
01:23:01.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.20) opts 0xd
01:23:01.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.20)
01:23:01.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:23:01.682 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:23:01.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:01.682 00.000 8976 Moving (0.01, -0.20) raw xDistance=-0.19 yDistance=0.10
01:23:01.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:23:01.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:23:01.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:01.682 00.000 5052 Enqueuing Expose request
01:23:01.683 00.001 8976 MoveAxis(R, 0, ABG)
01:23:01.683 00.000 8976 MoveAxis(U, 0, ABG)
01:23:01.683 00.000 8976 move complete, result=0
01:23:01.683 00.000 8976 worker thread done servicing request
01:23:01.683 00.000 8976 Worker thread wakes up
01:23:01.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:01.683 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:01.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:02.368 00.685 8976 Exposure complete
01:23:02.374 00.006 8976 worker thread done servicing request
01:23:02.374 00.000 5052 OnExposeComplete: enter
01:23:02.374 00.000 5052 UpdateGuideState(): m_state=6
01:23:02.374 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3533
01:23:02.374 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.53, Mass=188, SNR=9.5, Peak=63 HFD=3.2
01:23:02.374 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
01:23:02.374 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
01:23:02.374 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.84 mountX=-0.23 mountY=-0.04, mountTheta=-2.98
01:23:02.375 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.18, opts=13)
01:23:02.375 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.18)
01:23:02.375 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:23:02.375 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:23:02.375 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:02.375 00.000 8976 Worker thread wakes up
01:23:02.375 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:02.375 00.000 5052 Enqueuing Expose request
01:23:02.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.18) opts 0xd
01:23:02.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.18)
01:23:02.375 00.000 8976 Moving (0.16, -0.18) raw xDistance=-0.23 yDistance=-0.04
01:23:02.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:23:02.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:23:02.375 00.000 8976 MoveAxis(R, 0, ABG)
01:23:02.375 00.000 8976 MoveAxis(U, 0, ABG)
01:23:02.376 00.001 8976 move complete, result=0
01:23:02.376 00.000 8976 worker thread done servicing request
01:23:02.376 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:02.376 00.000 8976 Worker thread wakes up
01:23:02.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:02.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:03.076 00.700 8976 Exposure complete
01:23:03.082 00.006 8976 worker thread done servicing request
01:23:03.082 00.000 5052 OnExposeComplete: enter
01:23:03.082 00.000 5052 UpdateGuideState(): m_state=6
01:23:03.082 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3534
01:23:03.082 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.84, Mass=162, SNR=8.7, Peak=64 HFD=2.7
01:23:03.082 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
01:23:03.082 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
01:23:03.082 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.31 mountX=0.17 mountY=0.03, mountTheta=0.17
01:23:03.083 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.13, opts=13)
01:23:03.083 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.13)
01:23:03.083 00.000 8976 Worker thread wakes up
01:23:03.083 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:23:03.083 00.000 5052 UpdateGuideState exits: m=162 SNR=8.7
01:23:03.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:03.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.13) opts 0xd
01:23:03.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:03.083 00.000 5052 Enqueuing Expose request
01:23:03.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.13)
01:23:03.083 00.000 8976 Moving (-0.12, 0.13) raw xDistance=0.17 yDistance=0.03
01:23:03.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:23:03.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:23:03.083 00.000 8976 MoveAxis(R, 0, ABG)
01:23:03.083 00.000 8976 MoveAxis(U, 0, ABG)
01:23:03.083 00.000 8976 move complete, result=0
01:23:03.083 00.000 8976 worker thread done servicing request
01:23:03.083 00.000 8976 Worker thread wakes up
01:23:03.083 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:03.084 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:03.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:03.767 00.683 8976 Exposure complete
01:23:03.772 00.005 8976 worker thread done servicing request
01:23:03.772 00.000 5052 OnExposeComplete: enter
01:23:03.772 00.000 5052 UpdateGuideState(): m_state=6
01:23:03.772 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3535
01:23:03.772 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.91, Mass=173, SNR=9.1, Peak=65 HFD=2.5
01:23:03.772 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:23:03.772 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
01:23:03.772 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.20 hyp=0.45 cameraTheta=2.69 mountX=0.36 mountY=0.23, mountTheta=0.57
01:23:03.774 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.20, opts=13)
01:23:03.774 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.20)
01:23:03.774 00.000 8976 Worker thread wakes up
01:23:03.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.20) opts 0xd
01:23:03.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.20)
01:23:03.774 00.000 8976 Moving (-0.41, 0.20) raw xDistance=0.36 yDistance=0.23
01:23:03.774 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:23:03.774 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
01:23:03.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:03.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:23:03.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:23:03.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:03.774 00.000 5052 Enqueuing Expose request
01:23:03.774 00.000 8976 MoveAxis(L, 1, ABG)
01:23:03.774 00.000 8976 stepping (-13, 9) + (-1, 0)
01:23:03.774 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:03.805 00.031 8976 Received - 47 (G) 
01:23:03.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:03.805 00.000 8976 stepped: pos (-14, 9)
01:23:03.805 00.000 8976 MoveAxis(U, 0, ABG)
01:23:03.805 00.000 8976 move complete, result=0
01:23:03.805 00.000 8976 worker thread done servicing request
01:23:03.805 00.000 8976 Worker thread wakes up
01:23:03.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:03.805 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:03.806 00.001 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
01:23:04.491 00.685 8976 Exposure complete
01:23:04.497 00.006 8976 worker thread done servicing request
01:23:04.497 00.000 5052 OnExposeComplete: enter
01:23:04.497 00.000 5052 UpdateGuideState(): m_state=6
01:23:04.497 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3536
01:23:04.497 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.78, Mass=196, SNR=9.6, Peak=64 HFD=2.9
01:23:04.497 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:23:04.497 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:23:04.497 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.07 hyp=0.52 cameraTheta=3.00 mountX=0.30 mountY=0.40, mountTheta=0.92
01:23:04.498 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.07, opts=13)
01:23:04.498 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.07)
01:23:04.498 00.000 8976 Worker thread wakes up
01:23:04.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.07) opts 0xd
01:23:04.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.07)
01:23:04.498 00.000 8976 Moving (-0.52, 0.07) raw xDistance=0.30 yDistance=0.40
01:23:04.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:23:04.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:23:04.498 00.000 8976 MoveAxis(L, 1, ABG)
01:23:04.498 00.000 8976 stepping (-14, 9) + (-1, 0)
01:23:04.498 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:23:04.498 00.000 5052 UpdateGuideState exits: m=196 SNR=9.6
01:23:04.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:04.498 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:04.499 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:04.499 00.000 5052 Enqueuing Expose request
01:23:04.524 00.025 8976 Received - 47 (G) 
01:23:04.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:04.524 00.000 8976 stepped: pos (-15, 9)
01:23:04.524 00.000 8976 MoveAxis(D, 2, ABG)
01:23:04.524 00.000 8976 stepping (-15, 9) + (0, -2)
01:23:04.524 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:04.556 00.032 8976 Received - 47 (G) 
01:23:04.556 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:04.556 00.000 8976 stepped: pos (-15, 7)
01:23:04.556 00.000 8976 move complete, result=0
01:23:04.556 00.000 8976 worker thread done servicing request
01:23:04.556 00.000 8976 Worker thread wakes up
01:23:04.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:04.556 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:04.556 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:23:05.239 00.683 8976 Exposure complete
01:23:05.244 00.005 8976 worker thread done servicing request
01:23:05.244 00.000 5052 OnExposeComplete: enter
01:23:05.244 00.000 5052 UpdateGuideState(): m_state=6
01:23:05.244 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3537
01:23:05.244 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.00, Mass=174, SNR=9.1, Peak=64 HFD=2.9
01:23:05.244 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (-0.01 = -0.01)
01:23:05.244 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.11 = -0.11)
01:23:05.244 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.29 hyp=0.33 cameraTheta=2.04 mountX=0.33 mountY=-0.04, mountTheta=-0.11
01:23:05.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.29, opts=13)
01:23:05.245 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.29)
01:23:05.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:23:05.245 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:23:05.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:05.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:05.245 00.000 5052 Enqueuing Expose request
01:23:05.245 00.000 8976 Worker thread wakes up
01:23:05.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.29) opts 0xd
01:23:05.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.29)
01:23:05.246 00.001 8976 Moving (-0.15, 0.29) raw xDistance=0.33 yDistance=-0.04
01:23:05.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
01:23:05.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:23:05.246 00.000 8976 MoveAxis(L, 1, ABG)
01:23:05.246 00.000 8976 stepping (-15, 7) + (-1, 0)
01:23:05.246 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:05.276 00.030 8976 Received - 47 (G) 
01:23:05.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:05.276 00.000 8976 stepped: pos (-16, 7)
01:23:05.276 00.000 8976 MoveAxis(U, 0, ABG)
01:23:05.276 00.000 8976 move complete, result=0
01:23:05.276 00.000 8976 worker thread done servicing request
01:23:05.276 00.000 8976 Worker thread wakes up
01:23:05.276 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:23:05.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:05.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:05.961 00.685 8976 Exposure complete
01:23:05.966 00.005 8976 worker thread done servicing request
01:23:05.966 00.000 5052 OnExposeComplete: enter
01:23:05.966 00.000 5052 UpdateGuideState(): m_state=6
01:23:05.967 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3538
01:23:05.967 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.68, Mass=172, SNR=9.0, Peak=60 HFD=3.5
01:23:05.967 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
01:23:05.967 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:23:05.967 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.03 hyp=0.37 cameraTheta=-3.06 mountX=0.14 mountY=0.33, mountTheta=1.16
01:23:05.969 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.03, opts=13)
01:23:05.969 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.03)
01:23:05.969 00.000 8976 Worker thread wakes up
01:23:05.969 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:23:05.969 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
01:23:05.969 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:05.969 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:05.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.03) opts 0xd
01:23:05.969 00.000 5052 Enqueuing Expose request
01:23:05.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.03)
01:23:05.969 00.000 8976 Moving (-0.37, -0.03) raw xDistance=0.14 yDistance=0.33
01:23:05.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:23:05.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:23:05.969 00.000 8976 MoveAxis(R, 0, ABG)
01:23:05.969 00.000 8976 MoveAxis(D, 1, ABG)
01:23:05.969 00.000 8976 stepping (-16, 7) + (0, -1)
01:23:05.969 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:05.994 00.025 8976 Received - 47 (G) 
01:23:05.995 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:05.995 00.000 8976 stepped: pos (-16, 6)
01:23:05.995 00.000 8976 move complete, result=0
01:23:05.995 00.000 8976 worker thread done servicing request
01:23:05.995 00.000 8976 Worker thread wakes up
01:23:05.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:05.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:05.995 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:23:06.682 00.687 8976 Exposure complete
01:23:06.687 00.005 8976 worker thread done servicing request
01:23:06.688 00.001 5052 OnExposeComplete: enter
01:23:06.688 00.000 5052 UpdateGuideState(): m_state=6
01:23:06.688 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3539
01:23:06.688 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.59, Mass=177, SNR=9.1, Peak=64 HFD=3.2
01:23:06.688 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.13 = 2.15)
01:23:06.688 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.05)
01:23:06.688 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.13 cameraTheta=-2.09 mountX=-0.07 mountY=0.12, mountTheta=2.12
01:23:06.688 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.12, opts=13)
01:23:06.688 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.12)
01:23:06.688 00.000 8976 Worker thread wakes up
01:23:06.689 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.12) opts 0xd
01:23:06.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.12)
01:23:06.689 00.000 8976 Moving (-0.07, -0.12) raw xDistance=-0.07 yDistance=0.12
01:23:06.689 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:23:06.689 00.000 5052 UpdateGuideState exits: m=177 SNR=9.1
01:23:06.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:06.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:06.689 00.000 5052 Enqueuing Expose request
01:23:06.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:23:06.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:23:06.689 00.000 8976 MoveAxis(R, 0, ABG)
01:23:06.689 00.000 8976 MoveAxis(U, 0, ABG)
01:23:06.689 00.000 8976 move complete, result=0
01:23:06.689 00.000 8976 worker thread done servicing request
01:23:06.689 00.000 8976 Worker thread wakes up
01:23:06.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:06.689 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:06.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:07.386 00.697 8976 Exposure complete
01:23:07.392 00.006 8976 worker thread done servicing request
01:23:07.392 00.000 5052 OnExposeComplete: enter
01:23:07.392 00.000 5052 UpdateGuideState(): m_state=6
01:23:07.392 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3540
01:23:07.392 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.75, Mass=163, SNR=8.8, Peak=63 HFD=2.8
01:23:07.392 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:23:07.392 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
01:23:07.392 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.84 mountX=0.10 mountY=0.09, mountTheta=0.74
01:23:07.393 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.04, opts=13)
01:23:07.393 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.04)
01:23:07.393 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:23:07.393 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
01:23:07.393 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:07.393 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:07.393 00.000 5052 Enqueuing Expose request
01:23:07.393 00.000 8976 Worker thread wakes up
01:23:07.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.04) opts 0xd
01:23:07.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.04)
01:23:07.393 00.000 8976 Moving (-0.13, 0.04) raw xDistance=0.10 yDistance=0.09
01:23:07.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:23:07.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:23:07.393 00.000 8976 MoveAxis(R, 0, ABG)
01:23:07.393 00.000 8976 MoveAxis(U, 0, ABG)
01:23:07.393 00.000 8976 move complete, result=0
01:23:07.393 00.000 8976 worker thread done servicing request
01:23:07.393 00.000 8976 Worker thread wakes up
01:23:07.393 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:07.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:07.394 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:08.078 00.684 8976 Exposure complete
01:23:08.083 00.005 8976 worker thread done servicing request
01:23:08.083 00.000 5052 OnExposeComplete: enter
01:23:08.083 00.000 5052 UpdateGuideState(): m_state=6
01:23:08.083 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3541
01:23:08.083 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.80, Mass=194, SNR=9.5, Peak=62 HFD=3.4
01:23:08.083 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.52 = -0.52)
01:23:08.083 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.63 = -0.63)
01:23:08.083 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.52 mountX=0.08 mountY=-0.05, mountTheta=-0.59
01:23:08.083 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.09, opts=13)
01:23:08.083 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.09)
01:23:08.084 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:23:08.084 00.000 5052 UpdateGuideState exits: m=194 SNR=9.5
01:23:08.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:08.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:08.084 00.000 5052 Enqueuing Expose request
01:23:08.084 00.000 8976 Worker thread wakes up
01:23:08.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.09) opts 0xd
01:23:08.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.09)
01:23:08.084 00.000 8976 Moving (0.00, 0.09) raw xDistance=0.08 yDistance=-0.05
01:23:08.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:23:08.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:23:08.084 00.000 8976 MoveAxis(R, 0, ABG)
01:23:08.084 00.000 8976 MoveAxis(U, 0, ABG)
01:23:08.084 00.000 8976 move complete, result=0
01:23:08.084 00.000 8976 worker thread done servicing request
01:23:08.084 00.000 8976 Worker thread wakes up
01:23:08.084 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:08.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:08.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:08.769 00.685 8976 Exposure complete
01:23:08.774 00.005 8976 worker thread done servicing request
01:23:08.774 00.000 5052 OnExposeComplete: enter
01:23:08.774 00.000 5052 UpdateGuideState(): m_state=6
01:23:08.774 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3542
01:23:08.774 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.43, Mass=165, SNR=8.9, Peak=66 HFD=3.0
01:23:08.774 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.04) = xAngle (-3.28 = 3.00)
01:23:08.774 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.38 = 2.90)
01:23:08.774 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.24 mountX=-0.30 mountY=0.07, mountTheta=2.90
01:23:08.775 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.28, opts=13)
01:23:08.775 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.28)
01:23:08.775 00.000 8976 Worker thread wakes up
01:23:08.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.28) opts 0xd
01:23:08.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.28)
01:23:08.775 00.000 8976 Moving (0.10, -0.28) raw xDistance=-0.30 yDistance=0.07
01:23:08.775 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:23:08.775 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
01:23:08.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:08.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:23:08.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:23:08.776 00.001 8976 MoveAxis(R, 1, ABG)
01:23:08.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:08.776 00.000 5052 Enqueuing Expose request
01:23:08.776 00.000 8976 stepping (-16, 6) + (1, 0)
01:23:08.776 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:08.809 00.033 8976 Received - 47 (G) 
01:23:08.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:08.809 00.000 8976 stepped: pos (-15, 6)
01:23:08.809 00.000 8976 MoveAxis(U, 0, ABG)
01:23:08.809 00.000 8976 move complete, result=0
01:23:08.809 00.000 8976 worker thread done servicing request
01:23:08.809 00.000 8976 Worker thread wakes up
01:23:08.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:08.809 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:08.810 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:23:09.494 00.684 8976 Exposure complete
01:23:09.500 00.006 8976 worker thread done servicing request
01:23:09.500 00.000 5052 OnExposeComplete: enter
01:23:09.500 00.000 5052 UpdateGuideState(): m_state=6
01:23:09.500 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3543
01:23:09.500 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.73, Mass=198, SNR=9.7, Peak=65 HFD=3.0
01:23:09.500 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
01:23:09.500 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
01:23:09.500 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.33 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
01:23:09.501 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.02, opts=13)
01:23:09.501 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.02)
01:23:09.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:23:09.501 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:23:09.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:09.501 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:09.501 00.000 5052 Enqueuing Expose request
01:23:09.501 00.000 8976 Worker thread wakes up
01:23:09.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.02) opts 0xd
01:23:09.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.02)
01:23:09.501 00.000 8976 Moving (0.07, 0.02) raw xDistance=-0.01 yDistance=-0.07
01:23:09.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:23:09.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:23:09.502 00.001 8976 MoveAxis(R, 0, ABG)
01:23:09.502 00.000 8976 MoveAxis(U, 0, ABG)
01:23:09.502 00.000 8976 move complete, result=0
01:23:09.502 00.000 8976 worker thread done servicing request
01:23:09.502 00.000 8976 Worker thread wakes up
01:23:09.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:09.502 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:09.502 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:10.187 00.685 8976 Exposure complete
01:23:10.193 00.006 8976 worker thread done servicing request
01:23:10.193 00.000 5052 OnExposeComplete: enter
01:23:10.193 00.000 5052 UpdateGuideState(): m_state=6
01:23:10.193 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3544
01:23:10.193 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.64, Mass=195, SNR=9.6, Peak=68 HFD=3.3
01:23:10.193 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
01:23:10.193 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.59)
01:23:10.193 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.55 mountX=-0.01 mountY=0.12, mountTheta=1.69
01:23:10.194 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.07, opts=13)
01:23:10.194 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.07)
01:23:10.194 00.000 8976 Worker thread wakes up
01:23:10.194 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:23:10.194 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:23:10.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:10.194 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:10.194 00.000 5052 Enqueuing Expose request
01:23:10.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.07) opts 0xd
01:23:10.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.07)
01:23:10.194 00.000 8976 Moving (-0.10, -0.07) raw xDistance=-0.01 yDistance=0.12
01:23:10.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:23:10.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:23:10.194 00.000 8976 MoveAxis(R, 0, ABG)
01:23:10.194 00.000 8976 MoveAxis(U, 0, ABG)
01:23:10.194 00.000 8976 move complete, result=0
01:23:10.194 00.000 8976 worker thread done servicing request
01:23:10.194 00.000 8976 Worker thread wakes up
01:23:10.194 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:10.195 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:10.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:10.893 00.698 8976 Exposure complete
01:23:10.899 00.006 8976 worker thread done servicing request
01:23:10.899 00.000 5052 OnExposeComplete: enter
01:23:10.899 00.000 5052 UpdateGuideState(): m_state=6
01:23:10.899 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3545
01:23:10.899 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.94, Mass=194, SNR=9.5, Peak=61 HFD=3.7
01:23:10.899 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:23:10.899 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
01:23:10.899 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.23 hyp=0.71 cameraTheta=0.33 mountX=-0.10 mountY=-0.69, mountTheta=-1.72
01:23:10.900 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.23, opts=13)
01:23:10.900 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.23)
01:23:10.900 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:23:10.900 00.000 5052 UpdateGuideState exits: m=194 SNR=9.5
01:23:10.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:10.900 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:10.900 00.000 5052 Enqueuing Expose request
01:23:10.900 00.000 8976 Worker thread wakes up
01:23:10.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.23) opts 0xd
01:23:10.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.23)
01:23:10.900 00.000 8976 Moving (0.67, 0.23) raw xDistance=-0.10 yDistance=-0.69
01:23:10.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:23:10.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
01:23:10.900 00.000 8976 MoveAxis(R, 0, ABG)
01:23:10.900 00.000 8976 MoveAxis(U, 3, ABG)
01:23:10.900 00.000 8976 stepping (-15, 6) + (0, 3)
01:23:10.900 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:10.935 00.035 8976 Received - 47 (G) 
01:23:10.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:10.935 00.000 8976 stepped: pos (-15, 9)
01:23:10.935 00.000 8976 move complete, result=0
01:23:10.935 00.000 8976 worker thread done servicing request
01:23:10.935 00.000 8976 Worker thread wakes up
01:23:10.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:10.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:10.935 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:23:11.621 00.686 8976 Exposure complete
01:23:11.626 00.005 8976 worker thread done servicing request
01:23:11.627 00.001 5052 OnExposeComplete: enter
01:23:11.627 00.000 5052 UpdateGuideState(): m_state=6
01:23:11.627 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3546
01:23:11.627 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.90, Mass=184, SNR=9.3, Peak=61 HFD=3.2
01:23:11.627 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
01:23:11.627 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
01:23:11.627 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.19 hyp=0.50 cameraTheta=0.39 mountX=-0.04 mountY=-0.49, mountTheta=-1.65
01:23:11.627 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.19, opts=13)
01:23:11.627 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.19)
01:23:11.628 00.001 8976 Worker thread wakes up
01:23:11.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.19) opts 0xd
01:23:11.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.19)
01:23:11.628 00.000 8976 Moving (0.46, 0.19) raw xDistance=-0.04 yDistance=-0.49
01:23:11.628 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:23:11.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:23:11.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
01:23:11.628 00.000 8976 MoveAxis(R, 0, ABG)
01:23:11.628 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:23:11.628 00.000 8976 MoveAxis(U, 2, ABG)
01:23:11.628 00.000 8976 stepping (-15, 9) + (0, 2)
01:23:11.628 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:11.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:11.628 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:11.628 00.000 5052 Enqueuing Expose request
01:23:11.654 00.026 8976 Received - 47 (G) 
01:23:11.654 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:11.654 00.000 8976 stepped: pos (-15, 11)
01:23:11.654 00.000 8976 move complete, result=0
01:23:11.654 00.000 8976 worker thread done servicing request
01:23:11.654 00.000 8976 Worker thread wakes up
01:23:11.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:11.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:11.654 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:23:12.340 00.686 8976 Exposure complete
01:23:12.345 00.005 8976 worker thread done servicing request
01:23:12.345 00.000 5052 OnExposeComplete: enter
01:23:12.345 00.000 5052 UpdateGuideState(): m_state=6
01:23:12.345 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3547
01:23:12.346 00.001 5052 Star::Find returns 1 (0), X=329.83, Y=281.71, Mass=188, SNR=9.4, Peak=62 HFD=3.5
01:23:12.346 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
01:23:12.346 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:23:12.346 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.00 hyp=0.66 cameraTheta=-0.00 mountX=-0.30 mountY=-0.55, mountTheta=-2.07
01:23:12.346 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.00, opts=13)
01:23:12.347 00.001 5052 Enqueuing Move request for stepguider (0.66, -0.00)
01:23:12.347 00.000 8976 Worker thread wakes up
01:23:12.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.00) opts 0xd
01:23:12.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.00)
01:23:12.347 00.000 8976 Moving (0.66, -0.00) raw xDistance=-0.30 yDistance=-0.55
01:23:12.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:23:12.347 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:23:12.347 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:23:12.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:12.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:12.347 00.000 5052 Enqueuing Expose request
01:23:12.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
01:23:12.347 00.000 8976 MoveAxis(R, 1, ABG)
01:23:12.347 00.000 8976 stepping (-15, 11) + (1, 0)
01:23:12.347 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:12.374 00.027 8976 Received - 47 (G) 
01:23:12.374 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:12.374 00.000 8976 stepped: pos (-14, 11)
01:23:12.374 00.000 8976 MoveAxis(U, 2, ABG)
01:23:12.374 00.000 8976 stepping (-14, 11) + (0, 2)
01:23:12.374 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:12.406 00.032 8976 Received - 47 (G) 
01:23:12.406 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:12.406 00.000 8976 stepped: pos (-14, 13)
01:23:12.406 00.000 8976 move complete, result=0
01:23:12.406 00.000 8976 worker thread done servicing request
01:23:12.406 00.000 8976 Worker thread wakes up
01:23:12.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:12.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:12.406 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:23:13.089 00.683 8976 Exposure complete
01:23:13.094 00.005 8976 worker thread done servicing request
01:23:13.094 00.000 5052 OnExposeComplete: enter
01:23:13.094 00.000 5052 UpdateGuideState(): m_state=6
01:23:13.094 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3548
01:23:13.094 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=281.84, Mass=164, SNR=8.8, Peak=58 HFD=3.7
01:23:13.094 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
01:23:13.094 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
01:23:13.095 00.001 5052 CameraToMount -- cameraX=0.95 cameraY=0.13 hyp=0.96 cameraTheta=0.14 mountX=-0.32 mountY=-0.87, mountTheta=-1.92
01:23:13.095 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.13, opts=13)
01:23:13.095 00.000 5052 Enqueuing Move request for stepguider (0.95, 0.13)
01:23:13.095 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:23:13.095 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
01:23:13.095 00.000 8976 Worker thread wakes up
01:23:13.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.13) opts 0xd
01:23:13.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.13)
01:23:13.095 00.000 8976 Moving (0.95, 0.13) raw xDistance=-0.32 yDistance=-0.87
01:23:13.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:13.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:13.095 00.000 5052 Enqueuing Expose request
01:23:13.096 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
01:23:13.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.87
01:23:13.096 00.000 8976 MoveAxis(R, 1, ABG)
01:23:13.096 00.000 8976 stepping (-14, 13) + (1, 0)
01:23:13.096 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:13.126 00.030 8976 Received - 47 (G) 
01:23:13.126 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:13.126 00.000 8976 stepped: pos (-13, 13)
01:23:13.126 00.000 8976 MoveAxis(U, 4, ABG)
01:23:13.126 00.000 8976 stepping (-13, 13) + (0, 4)
01:23:13.126 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:23:13.158 00.032 8976 Received - 47 (G) 
01:23:13.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:23:13.158 00.000 8976 stepped: pos (-13, 17)
01:23:13.158 00.000 8976 move complete, result=0
01:23:13.158 00.000 8976 worker thread done servicing request
01:23:13.158 00.000 8976 Worker thread wakes up
01:23:13.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:13.158 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
01:23:13.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:13.833 00.675 8976 Exposure complete
01:23:13.840 00.007 8976 worker thread done servicing request
01:23:13.840 00.000 5052 OnExposeComplete: enter
01:23:13.840 00.000 5052 UpdateGuideState(): m_state=6
01:23:13.840 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3549
01:23:13.840 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.91, Mass=179, SNR=9.2, Peak=67 HFD=2.9
01:23:13.840 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
01:23:13.840 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
01:23:13.840 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.74 mountX=0.19 mountY=-0.08, mountTheta=-0.39
01:23:13.841 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.20, opts=13)
01:23:13.841 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.20)
01:23:13.841 00.000 8976 Worker thread wakes up
01:23:13.841 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.20) opts 0xd
01:23:13.841 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.20)
01:23:13.841 00.000 8976 Moving (-0.03, 0.20) raw xDistance=0.19 yDistance=-0.08
01:23:13.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:23:13.841 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:23:13.842 00.001 5052 UpdateGuideState exits: m=179 SNR=9.2
01:23:13.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:13.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:23:13.842 00.000 8976 MoveAxis(R, 0, ABG)
01:23:13.842 00.000 8976 MoveAxis(U, 0, ABG)
01:23:13.842 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:13.842 00.000 5052 Enqueuing Expose request
01:23:13.842 00.000 8976 move complete, result=0
01:23:13.842 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:13.842 00.000 8976 worker thread done servicing request
01:23:13.842 00.000 8976 Worker thread wakes up
01:23:13.842 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:13.842 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:14.525 00.683 8976 Exposure complete
01:23:14.530 00.005 8976 worker thread done servicing request
01:23:14.530 00.000 5052 OnExposeComplete: enter
01:23:14.530 00.000 5052 UpdateGuideState(): m_state=6
01:23:14.530 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3550
01:23:14.530 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.57, Mass=183, SNR=9.3, Peak=67 HFD=3.1
01:23:14.530 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
01:23:14.530 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
01:23:14.530 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.14 hyp=0.43 cameraTheta=-0.34 mountX=-0.31 mountY=-0.26, mountTheta=-2.44
01:23:14.531 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.14, opts=13)
01:23:14.531 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.14)
01:23:14.531 00.000 8976 Worker thread wakes up
01:23:14.531 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.14) opts 0xd
01:23:14.531 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.14)
01:23:14.531 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:23:14.531 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:23:14.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:14.531 00.000 8976 Moving (0.41, -0.14) raw xDistance=-0.31 yDistance=-0.26
01:23:14.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:23:14.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:23:14.531 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:14.532 00.001 5052 Enqueuing Expose request
01:23:14.532 00.000 8976 MoveAxis(R, 1, ABG)
01:23:14.532 00.000 8976 stepping (-13, 17) + (1, 0)
01:23:14.532 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:14.564 00.032 8976 Received - 47 (G) 
01:23:14.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:14.564 00.000 8976 stepped: pos (-12, 17)
01:23:14.564 00.000 8976 MoveAxis(U, 1, ABG)
01:23:14.564 00.000 8976 stepping (-12, 17) + (0, 1)
01:23:14.564 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:14.596 00.032 8976 Received - 47 (G) 
01:23:14.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:14.596 00.000 8976 stepped: pos (-12, 18)
01:23:14.596 00.000 8976 move complete, result=0
01:23:14.596 00.000 8976 worker thread done servicing request
01:23:14.596 00.000 8976 Worker thread wakes up
01:23:14.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:14.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:14.596 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:23:15.281 00.685 8976 Exposure complete
01:23:15.286 00.005 8976 worker thread done servicing request
01:23:15.286 00.000 5052 OnExposeComplete: enter
01:23:15.286 00.000 5052 UpdateGuideState(): m_state=6
01:23:15.286 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3551
01:23:15.286 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.75, Mass=197, SNR=9.7, Peak=68 HFD=2.6
01:23:15.286 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:23:15.286 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
01:23:15.287 00.001 5052 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.72 mountX=0.07 mountY=0.05, mountTheta=0.61
01:23:15.287 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.04, opts=13)
01:23:15.287 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.04)
01:23:15.287 00.000 8976 Worker thread wakes up
01:23:15.287 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.04) opts 0xd
01:23:15.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.04)
01:23:15.287 00.000 8976 Moving (-0.09, 0.04) raw xDistance=0.07 yDistance=0.05
01:23:15.287 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:23:15.288 00.001 5052 UpdateGuideState exits: m=197 SNR=9.7
01:23:15.288 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:15.288 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:15.288 00.000 5052 Enqueuing Expose request
01:23:15.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:23:15.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:23:15.288 00.000 8976 MoveAxis(R, 0, ABG)
01:23:15.288 00.000 8976 MoveAxis(U, 0, ABG)
01:23:15.288 00.000 8976 move complete, result=0
01:23:15.288 00.000 8976 worker thread done servicing request
01:23:15.288 00.000 8976 Worker thread wakes up
01:23:15.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:15.288 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:15.288 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:15.974 00.686 8976 Exposure complete
01:23:15.980 00.006 8976 worker thread done servicing request
01:23:15.980 00.000 5052 OnExposeComplete: enter
01:23:15.980 00.000 5052 UpdateGuideState(): m_state=6
01:23:15.980 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3552
01:23:15.980 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.94, Mass=188, SNR=9.4, Peak=64 HFD=3.3
01:23:15.980 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
01:23:15.980 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
01:23:15.980 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.25 cameraTheta=1.13 mountX=0.15 mountY=-0.21, mountTheta=-0.94
01:23:15.981 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.23, opts=13)
01:23:15.981 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.23)
01:23:15.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:23:15.981 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:23:15.981 00.000 8976 Worker thread wakes up
01:23:15.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.23) opts 0xd
01:23:15.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.23)
01:23:15.981 00.000 8976 Moving (0.11, 0.23) raw xDistance=0.15 yDistance=-0.21
01:23:15.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:15.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:23:15.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:23:15.981 00.000 8976 MoveAxis(R, 0, ABG)
01:23:15.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:15.981 00.000 5052 Enqueuing Expose request
01:23:15.981 00.000 8976 MoveAxis(U, 0, ABG)
01:23:15.981 00.000 8976 move complete, result=0
01:23:15.981 00.000 8976 worker thread done servicing request
01:23:15.981 00.000 8976 Worker thread wakes up
01:23:15.981 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:23:15.982 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:15.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:16.680 00.698 8976 Exposure complete
01:23:16.687 00.007 8976 worker thread done servicing request
01:23:16.687 00.000 5052 OnExposeComplete: enter
01:23:16.687 00.000 5052 UpdateGuideState(): m_state=6
01:23:16.687 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3553
01:23:16.687 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.55, Mass=200, SNR=9.7, Peak=63 HFD=3.5
01:23:16.687 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
01:23:16.687 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.10 = -3.10)
01:23:16.687 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.95 mountX=-0.19 mountY=-0.01, mountTheta=-3.10
01:23:16.688 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.16, opts=13)
01:23:16.688 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.16)
01:23:16.688 00.000 8976 Worker thread wakes up
01:23:16.688 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:23:16.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.16) opts 0xd
01:23:16.688 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
01:23:16.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.16)
01:23:16.689 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:16.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:16.689 00.000 5052 Enqueuing Expose request
01:23:16.689 00.000 8976 Moving (0.11, -0.16) raw xDistance=-0.19 yDistance=-0.01
01:23:16.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:23:16.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:23:16.689 00.000 8976 MoveAxis(R, 0, ABG)
01:23:16.690 00.001 8976 MoveAxis(U, 0, ABG)
01:23:16.690 00.000 8976 move complete, result=0
01:23:16.690 00.000 8976 worker thread done servicing request
01:23:16.690 00.000 8976 Worker thread wakes up
01:23:16.690 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:16.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:16.690 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:17.375 00.685 8976 Exposure complete
01:23:17.380 00.005 8976 worker thread done servicing request
01:23:17.381 00.001 5052 OnExposeComplete: enter
01:23:17.381 00.000 5052 UpdateGuideState(): m_state=6
01:23:17.381 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3554
01:23:17.381 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.45, Mass=177, SNR=9.2, Peak=65 HFD=3.1
01:23:17.381 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
01:23:17.381 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
01:23:17.381 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.26 hyp=0.47 cameraTheta=-0.58 mountX=-0.41 mountY=-0.19, mountTheta=-2.70
01:23:17.382 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.26, opts=13)
01:23:17.382 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.26)
01:23:17.382 00.000 8976 Worker thread wakes up
01:23:17.382 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.26) opts 0xd
01:23:17.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.26)
01:23:17.382 00.000 8976 Moving (0.39, -0.26) raw xDistance=-0.41 yDistance=-0.19
01:23:17.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:23:17.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:23:17.382 00.000 8976 MoveAxis(R, 2, ABG)
01:23:17.382 00.000 8976 stepping (-12, 18) + (2, 0)
01:23:17.382 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:23:17.382 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:23:17.382 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:17.382 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:17.382 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:17.382 00.000 5052 Enqueuing Expose request
01:23:17.409 00.027 8976 Received - 47 (G) 
01:23:17.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:17.409 00.000 8976 stepped: pos (-10, 18)
01:23:17.409 00.000 8976 MoveAxis(U, 0, ABG)
01:23:17.409 00.000 8976 move complete, result=0
01:23:17.409 00.000 8976 worker thread done servicing request
01:23:17.409 00.000 8976 Worker thread wakes up
01:23:17.409 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:23:17.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:17.409 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:18.098 00.689 8976 Exposure complete
01:23:18.103 00.005 8976 worker thread done servicing request
01:23:18.104 00.001 5052 OnExposeComplete: enter
01:23:18.104 00.000 5052 UpdateGuideState(): m_state=6
01:23:18.104 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3555
01:23:18.104 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=282.30, Mass=202, SNR=9.7, Peak=62 HFD=3.3
01:23:18.104 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
01:23:18.104 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.24 = -1.24)
01:23:18.104 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.59 hyp=0.76 cameraTheta=0.90 mountX=0.32 mountY=-0.72, mountTheta=-1.16
01:23:18.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.59, opts=13)
01:23:18.105 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.59)
01:23:18.105 00.000 8976 Worker thread wakes up
01:23:18.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.59) opts 0xd
01:23:18.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.59)
01:23:18.105 00.000 8976 Moving (0.47, 0.59) raw xDistance=0.32 yDistance=-0.72
01:23:18.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:23:18.105 00.000 5052 UpdateGuideState exits: m=202 SNR=9.7
01:23:18.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:18.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
01:23:18.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
01:23:18.105 00.000 8976 MoveAxis(L, 1, ABG)
01:23:18.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:18.105 00.000 5052 Enqueuing Expose request
01:23:18.106 00.001 8976 stepping (-10, 18) + (-1, 0)
01:23:18.106 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:18.129 00.023 8976 Received - 47 (G) 
01:23:18.129 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:18.129 00.000 8976 stepped: pos (-11, 18)
01:23:18.129 00.000 8976 MoveAxis(U, 3, ABG)
01:23:18.129 00.000 8976 stepping (-11, 18) + (0, 3)
01:23:18.129 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:18.161 00.032 8976 Received - 47 (G) 
01:23:18.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:18.161 00.000 8976 stepped: pos (-11, 21)
01:23:18.161 00.000 8976 move complete, result=0
01:23:18.161 00.000 8976 worker thread done servicing request
01:23:18.161 00.000 8976 Worker thread wakes up
01:23:18.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:18.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:18.162 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.7 px 3 ms NORTH
01:23:18.846 00.684 8976 Exposure complete
01:23:18.851 00.005 8976 worker thread done servicing request
01:23:18.851 00.000 5052 OnExposeComplete: enter
01:23:18.851 00.000 5052 UpdateGuideState(): m_state=6
01:23:18.851 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3556
01:23:18.851 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.39, Mass=215, SNR=10.1, Peak=72 HFD=3.3
01:23:18.852 00.001 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.30 = 1.99)
01:23:18.852 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
01:23:18.852 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.32 hyp=0.42 cameraTheta=-2.25 mountX=-0.17 mountY=0.40, mountTheta=1.97
01:23:18.853 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.32, opts=13)
01:23:18.853 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.32)
01:23:18.853 00.000 8976 Worker thread wakes up
01:23:18.853 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:23:18.853 00.000 5052 UpdateGuideState exits: m=215 SNR=10.1
01:23:18.853 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:18.853 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.32) opts 0xd
01:23:18.853 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.32)
01:23:18.853 00.000 8976 Moving (-0.26, -0.32) raw xDistance=-0.17 yDistance=0.40
01:23:18.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:23:18.853 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:18.853 00.000 5052 Enqueuing Expose request
01:23:18.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40
01:23:18.853 00.000 8976 MoveAxis(R, 0, ABG)
01:23:18.853 00.000 8976 MoveAxis(D, 1, ABG)
01:23:18.853 00.000 8976 stepping (-11, 21) + (0, -1)
01:23:18.854 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:18.881 00.027 8976 Received - 47 (G) 
01:23:18.881 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:18.881 00.000 8976 stepped: pos (-11, 20)
01:23:18.881 00.000 8976 move complete, result=0
01:23:18.881 00.000 8976 worker thread done servicing request
01:23:18.881 00.000 8976 Worker thread wakes up
01:23:18.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:18.881 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:18.881 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:23:19.564 00.683 8976 Exposure complete
01:23:19.570 00.006 8976 worker thread done servicing request
01:23:19.570 00.000 5052 OnExposeComplete: enter
01:23:19.570 00.000 5052 UpdateGuideState(): m_state=6
01:23:19.570 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3557
01:23:19.570 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.73, Mass=189, SNR=9.5, Peak=67 HFD=2.7
01:23:19.570 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:23:19.570 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
01:23:19.570 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.17 cameraTheta=3.02 mountX=0.09 mountY=0.13, mountTheta=0.95
01:23:19.570 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.02, opts=13)
01:23:19.570 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.02)
01:23:19.571 00.001 8976 Worker thread wakes up
01:23:19.571 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.02) opts 0xd
01:23:19.571 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.02)
01:23:19.571 00.000 8976 Moving (-0.16, 0.02) raw xDistance=0.09 yDistance=0.13
01:23:19.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:23:19.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:23:19.571 00.000 8976 MoveAxis(R, 0, ABG)
01:23:19.571 00.000 8976 MoveAxis(U, 0, ABG)
01:23:19.571 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:23:19.571 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:23:19.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:19.571 00.000 8976 move complete, result=0
01:23:19.571 00.000 8976 worker thread done servicing request
01:23:19.571 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:19.571 00.000 5052 Enqueuing Expose request
01:23:19.571 00.000 8976 Worker thread wakes up
01:23:19.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:19.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:19.571 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:20.265 00.694 8976 Exposure complete
01:23:20.271 00.006 8976 worker thread done servicing request
01:23:20.271 00.000 5052 OnExposeComplete: enter
01:23:20.271 00.000 5052 UpdateGuideState(): m_state=6
01:23:20.271 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3558
01:23:20.271 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.99, Mass=204, SNR=9.8, Peak=63 HFD=3.3
01:23:20.271 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
01:23:20.271 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
01:23:20.271 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.28 hyp=0.41 cameraTheta=0.77 mountX=0.12 mountY=-0.40, mountTheta=-1.28
01:23:20.272 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.28, opts=13)
01:23:20.272 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.28)
01:23:20.272 00.000 8976 Worker thread wakes up
01:23:20.272 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.28) opts 0xd
01:23:20.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.28)
01:23:20.272 00.000 8976 Moving (0.29, 0.28) raw xDistance=0.12 yDistance=-0.40
01:23:20.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:23:20.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:23:20.272 00.000 8976 MoveAxis(R, 0, ABG)
01:23:20.272 00.000 8976 MoveAxis(U, 2, ABG)
01:23:20.272 00.000 8976 stepping (-11, 20) + (0, 2)
01:23:20.272 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:23:20.273 00.001 5052 UpdateGuideState exits: m=204 SNR=9.8
01:23:20.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:20.273 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:20.273 00.000 5052 Enqueuing Expose request
01:23:20.274 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:20.303 00.029 8976 Received - 47 (G) 
01:23:20.303 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:20.303 00.000 8976 stepped: pos (-11, 22)
01:23:20.303 00.000 8976 move complete, result=0
01:23:20.303 00.000 8976 worker thread done servicing request
01:23:20.303 00.000 8976 Worker thread wakes up
01:23:20.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:20.303 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:23:20.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:20.993 00.690 8976 Exposure complete
01:23:20.998 00.005 8976 worker thread done servicing request
01:23:20.999 00.001 5052 OnExposeComplete: enter
01:23:20.999 00.000 5052 UpdateGuideState(): m_state=6
01:23:20.999 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3559
01:23:20.999 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.03, Mass=205, SNR=9.8, Peak=63 HFD=3.9
01:23:20.999 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
01:23:20.999 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
01:23:20.999 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.32 hyp=0.44 cameraTheta=2.32 mountX=0.42 mountY=0.07, mountTheta=0.17
01:23:20.999 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.32, opts=13)
01:23:20.999 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.32)
01:23:20.999 00.000 8976 Worker thread wakes up
01:23:21.000 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.32) opts 0xd
01:23:21.000 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.32)
01:23:21.000 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:23:21.000 00.000 5052 UpdateGuideState exits: m=205 SNR=9.8
01:23:21.000 00.000 8976 Moving (-0.30, 0.32) raw xDistance=0.42 yDistance=0.07
01:23:21.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:23:21.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:21.000 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:21.000 00.000 5052 Enqueuing Expose request
01:23:21.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:23:21.000 00.000 8976 MoveAxis(L, 2, ABG)
01:23:21.000 00.000 8976 stepping (-11, 22) + (-2, 0)
01:23:21.000 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:21.038 00.038 8976 Received - 47 (G) 
01:23:21.038 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:21.038 00.000 8976 stepped: pos (-13, 22)
01:23:21.038 00.000 8976 MoveAxis(U, 0, ABG)
01:23:21.038 00.000 8976 move complete, result=0
01:23:21.038 00.000 8976 worker thread done servicing request
01:23:21.038 00.000 8976 Worker thread wakes up
01:23:21.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:21.038 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:21.039 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:23:21.722 00.683 8976 Exposure complete
01:23:21.728 00.006 8976 worker thread done servicing request
01:23:21.728 00.000 5052 OnExposeComplete: enter
01:23:21.728 00.000 5052 UpdateGuideState(): m_state=6
01:23:21.728 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3560
01:23:21.728 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.72, Mass=162, SNR=8.8, Peak=63 HFD=3.0
01:23:21.729 00.001 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:23:21.729 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
01:23:21.729 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=0.01 hyp=0.88 cameraTheta=3.13 mountX=0.41 mountY=0.73, mountTheta=1.06
01:23:21.729 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=0.01, opts=13)
01:23:21.729 00.000 5052 Enqueuing Move request for stepguider (-0.88, 0.01)
01:23:21.730 00.001 8976 Worker thread wakes up
01:23:21.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, 0.01) opts 0xd
01:23:21.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, 0.01)
01:23:21.730 00.000 8976 Moving (-0.88, 0.01) raw xDistance=0.41 yDistance=0.73
01:23:21.730 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:23:21.730 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
01:23:21.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:21.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
01:23:21.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
01:23:21.730 00.000 8976 MoveAxis(L, 2, ABG)
01:23:21.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:21.730 00.000 5052 Enqueuing Expose request
01:23:21.730 00.000 8976 stepping (-13, 22) + (-2, 0)
01:23:21.730 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:21.758 00.028 8976 Received - 47 (G) 
01:23:21.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:21.758 00.000 8976 stepped: pos (-15, 22)
01:23:21.758 00.000 8976 MoveAxis(D, 3, ABG)
01:23:21.758 00.000 8976 stepping (-15, 22) + (0, -3)
01:23:21.758 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:21.790 00.032 8976 Received - 47 (G) 
01:23:21.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:21.790 00.000 8976 stepped: pos (-15, 19)
01:23:21.790 00.000 8976 move complete, result=0
01:23:21.790 00.000 8976 worker thread done servicing request
01:23:21.790 00.000 8976 Worker thread wakes up
01:23:21.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:21.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:21.790 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:23:22.478 00.688 8976 Exposure complete
01:23:22.484 00.006 8976 worker thread done servicing request
01:23:22.484 00.000 5052 OnExposeComplete: enter
01:23:22.484 00.000 5052 UpdateGuideState(): m_state=6
01:23:22.484 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3561
01:23:22.484 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.33, Mass=167, SNR=8.9, Peak=63 HFD=3.1
01:23:22.484 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.68 = 1.61)
01:23:22.484 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.50)
01:23:22.484 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.38 hyp=0.78 cameraTheta=-2.63 mountX=-0.03 mountY=0.77, mountTheta=1.61
01:23:22.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.38, opts=13)
01:23:22.485 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.38)
01:23:22.485 00.000 8976 Worker thread wakes up
01:23:22.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.38) opts 0xd
01:23:22.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.38)
01:23:22.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:23:22.485 00.000 8976 Moving (-0.68, -0.38) raw xDistance=-0.03 yDistance=0.77
01:23:22.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:23:22.485 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
01:23:22.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:22.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:22.486 00.001 5052 Enqueuing Expose request
01:23:22.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.77
01:23:22.486 00.000 8976 MoveAxis(R, 0, ABG)
01:23:22.486 00.000 8976 MoveAxis(D, 3, ABG)
01:23:22.486 00.000 8976 stepping (-15, 19) + (0, -3)
01:23:22.486 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:22.524 00.038 8976 Received - 47 (G) 
01:23:22.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:22.524 00.000 8976 stepped: pos (-15, 16)
01:23:22.524 00.000 8976 move complete, result=0
01:23:22.524 00.000 8976 worker thread done servicing request
01:23:22.524 00.000 8976 Worker thread wakes up
01:23:22.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:22.525 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:23:22.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:23.210 00.685 8976 Exposure complete
01:23:23.216 00.006 8976 worker thread done servicing request
01:23:23.216 00.000 5052 OnExposeComplete: enter
01:23:23.216 00.000 5052 UpdateGuideState(): m_state=6
01:23:23.216 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3562
01:23:23.216 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.73, Mass=179, SNR=9.2, Peak=60 HFD=3.6
01:23:23.216 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:23:23.216 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:23:23.216 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.02 hyp=0.53 cameraTheta=3.10 mountX=0.26 mountY=0.43, mountTheta=1.03
01:23:23.216 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.02, opts=13)
01:23:23.216 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.02)
01:23:23.216 00.000 8976 Worker thread wakes up
01:23:23.217 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:23:23.217 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:23:23.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:23.217 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.02) opts 0xd
01:23:23.217 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.02)
01:23:23.217 00.000 8976 Moving (-0.53, 0.02) raw xDistance=0.26 yDistance=0.43
01:23:23.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:23:23.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:23.217 00.000 5052 Enqueuing Expose request
01:23:23.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
01:23:23.217 00.000 8976 MoveAxis(R, 0, ABG)
01:23:23.217 00.000 8976 MoveAxis(D, 2, ABG)
01:23:23.217 00.000 8976 stepping (-15, 16) + (0, -2)
01:23:23.217 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:23.244 00.027 8976 Received - 47 (G) 
01:23:23.244 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:23.244 00.000 8976 stepped: pos (-15, 14)
01:23:23.244 00.000 8976 move complete, result=0
01:23:23.244 00.000 8976 worker thread done servicing request
01:23:23.244 00.000 8976 Worker thread wakes up
01:23:23.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:23.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:23.244 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:23:23.929 00.685 8976 Exposure complete
01:23:23.935 00.006 8976 worker thread done servicing request
01:23:23.935 00.000 5052 OnExposeComplete: enter
01:23:23.935 00.000 5052 UpdateGuideState(): m_state=6
01:23:23.935 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3563
01:23:23.935 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.88, Mass=179, SNR=9.2, Peak=63 HFD=3.4
01:23:23.935 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:23:23.935 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
01:23:23.935 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.17 hyp=0.35 cameraTheta=2.63 mountX=0.29 mountY=0.16, mountTheta=0.51
01:23:23.936 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.17, opts=13)
01:23:23.936 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.17)
01:23:23.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:23:23.936 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:23:23.936 00.000 8976 Worker thread wakes up
01:23:23.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.17) opts 0xd
01:23:23.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.17)
01:23:23.936 00.000 8976 Moving (-0.30, 0.17) raw xDistance=0.29 yDistance=0.16
01:23:23.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:23.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:23:23.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:23:23.936 00.000 8976 MoveAxis(L, 1, ABG)
01:23:23.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:23.936 00.000 5052 Enqueuing Expose request
01:23:23.936 00.000 8976 stepping (-15, 14) + (-1, 0)
01:23:23.936 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:23.964 00.028 8976 Received - 47 (G) 
01:23:23.964 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:23.964 00.000 8976 stepped: pos (-16, 14)
01:23:23.964 00.000 8976 MoveAxis(U, 0, ABG)
01:23:23.964 00.000 8976 move complete, result=0
01:23:23.964 00.000 8976 worker thread done servicing request
01:23:23.964 00.000 8976 Worker thread wakes up
01:23:23.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:23.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:23.964 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:23:24.646 00.682 8976 Exposure complete
01:23:24.652 00.006 8976 worker thread done servicing request
01:23:24.652 00.000 5052 OnExposeComplete: enter
01:23:24.652 00.000 5052 UpdateGuideState(): m_state=6
01:23:24.652 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3564
01:23:24.652 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.49, Mass=185, SNR=9.4, Peak=61 HFD=3.7
01:23:24.652 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.14 = 2.14)
01:23:24.652 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
01:23:24.652 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.25 cameraTheta=-2.10 mountX=-0.13 mountY=0.22, mountTheta=2.12
01:23:24.653 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.21, opts=13)
01:23:24.653 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.21)
01:23:24.653 00.000 8976 Worker thread wakes up
01:23:24.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.21) opts 0xd
01:23:24.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.21)
01:23:24.653 00.000 8976 Moving (-0.12, -0.21) raw xDistance=-0.13 yDistance=0.22
01:23:24.653 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:23:24.653 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:23:24.653 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:24.653 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:24.653 00.000 5052 Enqueuing Expose request
01:23:24.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:23:24.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:23:24.653 00.000 8976 MoveAxis(R, 0, ABG)
01:23:24.653 00.000 8976 MoveAxis(U, 0, ABG)
01:23:24.653 00.000 8976 move complete, result=0
01:23:24.653 00.000 8976 worker thread done servicing request
01:23:24.654 00.001 8976 Worker thread wakes up
01:23:24.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:24.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:24.654 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:25.340 00.686 8976 Exposure complete
01:23:25.345 00.005 8976 worker thread done servicing request
01:23:25.345 00.000 5052 OnExposeComplete: enter
01:23:25.345 00.000 5052 UpdateGuideState(): m_state=6
01:23:25.346 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3565
01:23:25.346 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.02, Mass=161, SNR=8.7, Peak=62 HFD=3.2
01:23:25.346 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
01:23:25.346 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
01:23:25.346 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.70 mountX=0.29 mountY=-0.13, mountTheta=-0.43
01:23:25.347 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.31, opts=13)
01:23:25.347 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.31)
01:23:25.347 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:23:25.347 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
01:23:25.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:25.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:25.347 00.000 5052 Enqueuing Expose request
01:23:25.347 00.000 8976 Worker thread wakes up
01:23:25.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.31) opts 0xd
01:23:25.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.31)
01:23:25.347 00.000 8976 Moving (-0.04, 0.31) raw xDistance=0.29 yDistance=-0.13
01:23:25.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:23:25.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:23:25.347 00.000 8976 MoveAxis(L, 1, ABG)
01:23:25.347 00.000 8976 stepping (-16, 14) + (-1, 0)
01:23:25.348 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:25.370 00.022 8976 Received - 47 (G) 
01:23:25.370 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:25.370 00.000 8976 stepped: pos (-17, 14)
01:23:25.370 00.000 8976 MoveAxis(U, 0, ABG)
01:23:25.370 00.000 8976 move complete, result=0
01:23:25.370 00.000 8976 worker thread done servicing request
01:23:25.370 00.000 8976 Worker thread wakes up
01:23:25.370 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:23:25.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:25.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:26.058 00.688 8976 Exposure complete
01:23:26.063 00.005 8976 worker thread done servicing request
01:23:26.064 00.001 5052 OnExposeComplete: enter
01:23:26.064 00.000 5052 UpdateGuideState(): m_state=6
01:23:26.064 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3566
01:23:26.064 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.51, Mass=192, SNR=9.6, Peak=64 HFD=3.4
01:23:26.064 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.04) = xAngle (-3.20 = 3.09)
01:23:26.064 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.30 = 2.98)
01:23:26.064 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.15 mountX=-0.21 mountY=0.03, mountTheta=2.98
01:23:26.064 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.19, opts=13)
01:23:26.064 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.19)
01:23:26.064 00.000 8976 Worker thread wakes up
01:23:26.065 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.19) opts 0xd
01:23:26.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.19)
01:23:26.065 00.000 8976 Moving (0.09, -0.19) raw xDistance=-0.21 yDistance=0.03
01:23:26.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:23:26.065 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:23:26.065 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:23:26.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:26.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:23:26.065 00.000 8976 MoveAxis(R, 0, ABG)
01:23:26.065 00.000 8976 MoveAxis(U, 0, ABG)
01:23:26.065 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:26.065 00.000 5052 Enqueuing Expose request
01:23:26.065 00.000 8976 move complete, result=0
01:23:26.065 00.000 8976 worker thread done servicing request
01:23:26.065 00.000 8976 Worker thread wakes up
01:23:26.065 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:26.065 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:26.065 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:26.749 00.684 8976 Exposure complete
01:23:26.754 00.005 8976 worker thread done servicing request
01:23:26.754 00.000 5052 OnExposeComplete: enter
01:23:26.754 00.000 5052 UpdateGuideState(): m_state=6
01:23:26.754 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3567
01:23:26.754 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.34, Mass=190, SNR=9.5, Peak=63 HFD=3.2
01:23:26.755 00.001 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
01:23:26.755 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
01:23:26.755 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.36 hyp=0.74 cameraTheta=-2.63 mountX=-0.03 mountY=0.74, mountTheta=1.61
01:23:26.755 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.36, opts=13)
01:23:26.755 00.000 5052 Enqueuing Move request for stepguider (-0.64, -0.36)
01:23:26.755 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:23:26.755 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:23:26.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:26.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:26.755 00.000 5052 Enqueuing Expose request
01:23:26.755 00.000 8976 Worker thread wakes up
01:23:26.756 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.36) opts 0xd
01:23:26.756 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.36)
01:23:26.757 00.001 8976 Moving (-0.64, -0.36) raw xDistance=-0.03 yDistance=0.74
01:23:26.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:23:26.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.74
01:23:26.757 00.000 8976 MoveAxis(R, 0, ABG)
01:23:26.757 00.000 8976 MoveAxis(D, 3, ABG)
01:23:26.757 00.000 8976 stepping (-17, 14) + (0, -3)
01:23:26.757 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:26.793 00.036 8976 Received - 47 (G) 
01:23:26.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:26.793 00.000 8976 stepped: pos (-17, 11)
01:23:26.793 00.000 8976 move complete, result=0
01:23:26.793 00.000 8976 worker thread done servicing request
01:23:26.793 00.000 8976 Worker thread wakes up
01:23:26.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:26.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:26.793 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:23:27.477 00.684 8976 Exposure complete
01:23:27.483 00.006 8976 worker thread done servicing request
01:23:27.483 00.000 5052 OnExposeComplete: enter
01:23:27.483 00.000 5052 UpdateGuideState(): m_state=6
01:23:27.483 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3568
01:23:27.483 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=282.06, Mass=203, SNR=9.8, Peak=72 HFD=3.1
01:23:27.483 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
01:23:27.483 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
01:23:27.483 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.35 hyp=0.49 cameraTheta=2.35 mountX=0.47 mountY=0.10, mountTheta=0.21
01:23:27.484 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.35, opts=13)
01:23:27.484 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.35)
01:23:27.484 00.000 8976 Worker thread wakes up
01:23:27.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.35) opts 0xd
01:23:27.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.35)
01:23:27.484 00.000 8976 Moving (-0.35, 0.35) raw xDistance=0.47 yDistance=0.10
01:23:27.484 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:23:27.484 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:23:27.484 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:27.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:23:27.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:23:27.484 00.000 8976 MoveAxis(L, 2, ABG)
01:23:27.484 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:27.484 00.000 5052 Enqueuing Expose request
01:23:27.484 00.000 8976 stepping (-17, 11) + (-2, 0)
01:23:27.485 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:27.513 00.028 8976 Received - 47 (G) 
01:23:27.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:27.513 00.000 8976 stepped: pos (-19, 11)
01:23:27.513 00.000 8976 MoveAxis(U, 0, ABG)
01:23:27.513 00.000 8976 move complete, result=0
01:23:27.513 00.000 8976 worker thread done servicing request
01:23:27.513 00.000 8976 Worker thread wakes up
01:23:27.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:27.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:27.513 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:23:28.201 00.688 8976 Exposure complete
01:23:28.207 00.006 8976 worker thread done servicing request
01:23:28.208 00.001 5052 OnExposeComplete: enter
01:23:28.208 00.000 5052 UpdateGuideState(): m_state=6
01:23:28.208 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3569
01:23:28.208 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.31, Mass=210, SNR=10.0, Peak=68 HFD=3.2
01:23:28.208 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.04) = xAngle (-4.62 = 1.66)
01:23:28.208 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.73 = 1.56)
01:23:28.208 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.40 hyp=0.75 cameraTheta=-2.58 mountX=-0.07 mountY=0.75, mountTheta=1.66
01:23:28.208 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.40, opts=13)
01:23:28.208 00.000 5052 Enqueuing Move request for stepguider (-0.64, -0.40)
01:23:28.209 00.001 8976 Worker thread wakes up
01:23:28.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.40) opts 0xd
01:23:28.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.40)
01:23:28.209 00.000 8976 Moving (-0.64, -0.40) raw xDistance=-0.07 yDistance=0.75
01:23:28.209 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:23:28.209 00.000 5052 UpdateGuideState exits: m=210 SNR=10.0
01:23:28.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:28.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:23:28.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
01:23:28.209 00.000 8976 MoveAxis(R, 0, ABG)
01:23:28.209 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:28.209 00.000 5052 Enqueuing Expose request
01:23:28.209 00.000 8976 MoveAxis(D, 3, ABG)
01:23:28.209 00.000 8976 stepping (-19, 11) + (0, -3)
01:23:28.209 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:28.247 00.038 8976 Received - 47 (G) 
01:23:28.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:28.247 00.000 8976 stepped: pos (-19, 8)
01:23:28.248 00.001 8976 move complete, result=0
01:23:28.248 00.000 8976 worker thread done servicing request
01:23:28.248 00.000 8976 Worker thread wakes up
01:23:28.248 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:23:28.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:28.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:28.935 00.687 8976 Exposure complete
01:23:28.940 00.005 8976 worker thread done servicing request
01:23:28.941 00.001 5052 OnExposeComplete: enter
01:23:28.941 00.000 5052 UpdateGuideState(): m_state=6
01:23:28.941 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3570
01:23:28.941 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.58, Mass=175, SNR=9.1, Peak=66 HFD=3.2
01:23:28.941 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
01:23:28.941 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
01:23:28.941 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.13 hyp=0.68 cameraTheta=-2.95 mountX=0.19 mountY=0.63, mountTheta=1.29
01:23:28.941 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.13, opts=13)
01:23:28.941 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.13)
01:23:28.942 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:23:28.942 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
01:23:28.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:28.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:28.942 00.000 5052 Enqueuing Expose request
01:23:28.942 00.000 8976 Worker thread wakes up
01:23:28.942 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.13) opts 0xd
01:23:28.942 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.13)
01:23:28.942 00.000 8976 Moving (-0.67, -0.13) raw xDistance=0.19 yDistance=0.63
01:23:28.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:23:28.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
01:23:28.942 00.000 8976 MoveAxis(R, 0, ABG)
01:23:28.942 00.000 8976 MoveAxis(D, 3, ABG)
01:23:28.942 00.000 8976 stepping (-19, 8) + (0, -3)
01:23:28.942 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:28.983 00.041 8976 Received - 47 (G) 
01:23:28.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:28.983 00.000 8976 stepped: pos (-19, 5)
01:23:28.983 00.000 8976 move complete, result=0
01:23:28.983 00.000 8976 worker thread done servicing request
01:23:28.983 00.000 8976 Worker thread wakes up
01:23:28.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:28.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:28.983 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:23:29.667 00.684 8976 Exposure complete
01:23:29.672 00.005 8976 worker thread done servicing request
01:23:29.672 00.000 5052 OnExposeComplete: enter
01:23:29.672 00.000 5052 UpdateGuideState(): m_state=6
01:23:29.672 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3571
01:23:29.672 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.76, Mass=165, SNR=8.9, Peak=65 HFD=2.5
01:23:29.672 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:23:29.673 00.001 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:23:29.673 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.05 hyp=0.31 cameraTheta=2.96 mountX=0.19 mountY=0.23, mountTheta=0.88
01:23:29.673 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.05, opts=13)
01:23:29.673 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.05)
01:23:29.673 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:23:29.673 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
01:23:29.673 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:29.673 00.000 8976 Worker thread wakes up
01:23:29.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.05) opts 0xd
01:23:29.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.05)
01:23:29.673 00.000 8976 Moving (-0.31, 0.05) raw xDistance=0.19 yDistance=0.23
01:23:29.674 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:29.674 00.000 5052 Enqueuing Expose request
01:23:29.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:23:29.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:23:29.674 00.000 8976 MoveAxis(R, 0, ABG)
01:23:29.674 00.000 8976 MoveAxis(U, 0, ABG)
01:23:29.674 00.000 8976 move complete, result=0
01:23:29.674 00.000 8976 worker thread done servicing request
01:23:29.674 00.000 8976 Worker thread wakes up
01:23:29.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:29.674 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:29.674 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:30.359 00.685 8976 Exposure complete
01:23:30.364 00.005 8976 worker thread done servicing request
01:23:30.365 00.001 5052 OnExposeComplete: enter
01:23:30.365 00.000 5052 UpdateGuideState(): m_state=6
01:23:30.365 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3572
01:23:30.365 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=282.17, Mass=204, SNR=9.8, Peak=70 HFD=3.1
01:23:30.365 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.02 = -0.02)
01:23:30.365 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.13 = -0.13)
01:23:30.365 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.46 hyp=0.51 cameraTheta=2.02 mountX=0.51 mountY=-0.06, mountTheta=-0.13
01:23:30.365 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.46, opts=13)
01:23:30.366 00.001 5052 Enqueuing Move request for stepguider (-0.22, 0.46)
01:23:30.366 00.000 8976 Worker thread wakes up
01:23:30.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.46) opts 0xd
01:23:30.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.46)
01:23:30.366 00.000 8976 Moving (-0.22, 0.46) raw xDistance=0.51 yDistance=-0.06
01:23:30.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:23:30.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:23:30.366 00.000 8976 MoveAxis(L, 2, ABG)
01:23:30.366 00.000 8976 stepping (-19, 5) + (-2, 0)
01:23:30.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:23:30.366 00.000 5052 UpdateGuideState exits: m=204 SNR=9.8
01:23:30.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:30.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:30.366 00.000 5052 Enqueuing Expose request
01:23:30.366 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:30.389 00.023 8976 Received - 47 (G) 
01:23:30.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:30.389 00.000 8976 stepped: pos (-21, 5)
01:23:30.390 00.001 8976 MoveAxis(U, 0, ABG)
01:23:30.390 00.000 8976 move complete, result=0
01:23:30.390 00.000 8976 worker thread done servicing request
01:23:30.390 00.000 8976 Worker thread wakes up
01:23:30.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:30.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:30.390 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
01:23:31.075 00.685 8976 Exposure complete
01:23:31.080 00.005 8976 worker thread done servicing request
01:23:31.080 00.000 5052 OnExposeComplete: enter
01:23:31.081 00.001 5052 UpdateGuideState(): m_state=6
01:23:31.081 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3573
01:23:31.081 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.61, Mass=206, SNR=9.8, Peak=64 HFD=3.5
01:23:31.081 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
01:23:31.081 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
01:23:31.081 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.10 hyp=0.48 cameraTheta=-2.94 mountX=0.13 mountY=0.45, mountTheta=1.30
01:23:31.081 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.10, opts=13)
01:23:31.082 00.001 5052 Enqueuing Move request for stepguider (-0.47, -0.10)
01:23:31.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:23:31.082 00.000 5052 UpdateGuideState exits: m=206 SNR=9.8
01:23:31.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:31.082 00.000 8976 Worker thread wakes up
01:23:31.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.10) opts 0xd
01:23:31.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.10)
01:23:31.082 00.000 8976 Moving (-0.47, -0.10) raw xDistance=0.13 yDistance=0.45
01:23:31.082 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:31.082 00.000 5052 Enqueuing Expose request
01:23:31.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:23:31.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:23:31.082 00.000 8976 MoveAxis(R, 0, ABG)
01:23:31.082 00.000 8976 MoveAxis(D, 2, ABG)
01:23:31.082 00.000 8976 stepping (-21, 5) + (0, -2)
01:23:31.082 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:31.109 00.027 8976 Received - 47 (G) 
01:23:31.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:31.109 00.000 8976 stepped: pos (-21, 3)
01:23:31.109 00.000 8976 move complete, result=0
01:23:31.109 00.000 8976 worker thread done servicing request
01:23:31.109 00.000 8976 Worker thread wakes up
01:23:31.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:31.110 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:31.110 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:23:31.794 00.684 8976 Exposure complete
01:23:31.799 00.005 8976 worker thread done servicing request
01:23:31.799 00.000 5052 OnExposeComplete: enter
01:23:31.799 00.000 5052 UpdateGuideState(): m_state=6
01:23:31.800 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3574
01:23:31.800 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.63, Mass=176, SNR=9.1, Peak=60 HFD=3.8
01:23:31.800 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.78 = 1.51)
01:23:31.800 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:23:31.800 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.73 mountX=0.01 mountY=0.20, mountTheta=1.50
01:23:31.800 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.08, opts=13)
01:23:31.800 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.08)
01:23:31.801 00.001 8976 Worker thread wakes up
01:23:31.801 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:23:31.801 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
01:23:31.801 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.08) opts 0xd
01:23:31.801 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.08)
01:23:31.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:31.801 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:31.801 00.000 5052 Enqueuing Expose request
01:23:31.801 00.000 8976 Moving (-0.19, -0.08) raw xDistance=0.01 yDistance=0.20
01:23:31.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:23:31.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:23:31.801 00.000 8976 MoveAxis(R, 0, ABG)
01:23:31.801 00.000 8976 MoveAxis(U, 0, ABG)
01:23:31.801 00.000 8976 move complete, result=0
01:23:31.801 00.000 8976 worker thread done servicing request
01:23:31.801 00.000 8976 Worker thread wakes up
01:23:31.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:31.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:31.801 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:32.484 00.683 8976 Exposure complete
01:23:32.490 00.006 8976 worker thread done servicing request
01:23:32.490 00.000 5052 OnExposeComplete: enter
01:23:32.490 00.000 5052 UpdateGuideState(): m_state=6
01:23:32.490 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3575
01:23:32.490 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.65, Mass=167, SNR=8.9, Peak=67 HFD=3.1
01:23:32.490 00.000 5052 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.04) = xAngle (-4.00 = 2.28)
01:23:32.490 00.000 5052 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.10 = 2.18)
01:23:32.490 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.96 mountX=-0.04 mountY=0.05, mountTheta=2.24
01:23:32.491 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.06, opts=13)
01:23:32.491 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.06)
01:23:32.491 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:23:32.491 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
01:23:32.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:32.491 00.000 8976 Worker thread wakes up
01:23:32.491 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.06) opts 0xd
01:23:32.491 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.06)
01:23:32.491 00.000 8976 Moving (-0.02, -0.06) raw xDistance=-0.04 yDistance=0.05
01:23:32.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:32.491 00.000 5052 Enqueuing Expose request
01:23:32.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:23:32.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:23:32.491 00.000 8976 MoveAxis(R, 0, ABG)
01:23:32.491 00.000 8976 MoveAxis(U, 0, ABG)
01:23:32.491 00.000 8976 move complete, result=0
01:23:32.491 00.000 8976 worker thread done servicing request
01:23:32.491 00.000 8976 Worker thread wakes up
01:23:32.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:32.491 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:32.492 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:33.174 00.682 8976 Exposure complete
01:23:33.179 00.005 8976 worker thread done servicing request
01:23:33.179 00.000 5052 OnExposeComplete: enter
01:23:33.179 00.000 5052 UpdateGuideState(): m_state=6
01:23:33.179 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3576
01:23:33.179 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.74, Mass=171, SNR=9.1, Peak=64 HFD=2.8
01:23:33.179 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:23:33.179 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
01:23:33.179 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.16 cameraTheta=2.96 mountX=0.09 mountY=0.11, mountTheta=0.87
01:23:33.180 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.03, opts=13)
01:23:33.180 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.03)
01:23:33.180 00.000 8976 Worker thread wakes up
01:23:33.180 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.03) opts 0xd
01:23:33.180 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:23:33.180 00.000 5052 UpdateGuideState exits: m=171 SNR=9.1
01:23:33.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:33.180 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.03)
01:23:33.180 00.000 8976 Moving (-0.15, 0.03) raw xDistance=0.09 yDistance=0.11
01:23:33.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:23:33.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:23:33.180 00.000 8976 MoveAxis(R, 0, ABG)
01:23:33.180 00.000 8976 MoveAxis(U, 0, ABG)
01:23:33.180 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:33.180 00.000 5052 Enqueuing Expose request
01:23:33.181 00.001 8976 move complete, result=0
01:23:33.181 00.000 8976 worker thread done servicing request
01:23:33.181 00.000 8976 Worker thread wakes up
01:23:33.181 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:33.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:33.181 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:33.861 00.680 8976 Exposure complete
01:23:33.867 00.006 8976 worker thread done servicing request
01:23:33.867 00.000 5052 OnExposeComplete: enter
01:23:33.867 00.000 5052 UpdateGuideState(): m_state=6
01:23:33.867 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3577
01:23:33.867 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=282.17, Mass=177, SNR=9.2, Peak=67 HFD=3.4
01:23:33.867 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
01:23:33.867 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
01:23:33.867 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.46 hyp=0.83 cameraTheta=2.56 mountX=0.72 mountY=0.33, mountTheta=0.43
01:23:33.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.46, opts=13)
01:23:33.868 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.46)
01:23:33.868 00.000 8976 Worker thread wakes up
01:23:33.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.46) opts 0xd
01:23:33.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.46)
01:23:33.868 00.000 8976 Moving (-0.70, 0.46) raw xDistance=0.72 yDistance=0.33
01:23:33.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72
01:23:33.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:23:33.868 00.000 8976 MoveAxis(L, 3, ABG)
01:23:33.868 00.000 8976 stepping (-21, 3) + (-3, 0)
01:23:33.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:23:33.869 00.001 5052 UpdateGuideState exits: m=177 SNR=9.2
01:23:33.869 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:33.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:33.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:33.869 00.000 5052 Enqueuing Expose request
01:23:33.907 00.038 8976 Received - 47 (G) 
01:23:33.907 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:33.907 00.000 8976 stepped: pos (-24, 3)
01:23:33.907 00.000 8976 MoveAxis(D, 1, ABG)
01:23:33.907 00.000 8976 stepping (-24, 3) + (0, -1)
01:23:33.907 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:33.939 00.032 8976 Received - 47 (G) 
01:23:33.939 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:33.939 00.000 8976 stepped: pos (-24, 2)
01:23:33.939 00.000 8976 move complete, result=0
01:23:33.939 00.000 8976 worker thread done servicing request
01:23:33.939 00.000 8976 Worker thread wakes up
01:23:33.939 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:33.939 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:33.939 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.3 px 1 ms SOUTH
01:23:34.624 00.685 8976 Exposure complete
01:23:34.630 00.006 8976 worker thread done servicing request
01:23:34.630 00.000 5052 OnExposeComplete: enter
01:23:34.630 00.000 5052 UpdateGuideState(): m_state=6
01:23:34.630 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3578
01:23:34.630 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.51, Mass=200, SNR=9.7, Peak=65 HFD=3.3
01:23:34.630 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
01:23:34.630 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
01:23:34.630 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.20 hyp=0.63 cameraTheta=-2.82 mountX=0.09 mountY=0.61, mountTheta=1.42
01:23:34.631 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.20, opts=13)
01:23:34.631 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.20)
01:23:34.631 00.000 8976 Worker thread wakes up
01:23:34.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.20) opts 0xd
01:23:34.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.20)
01:23:34.631 00.000 8976 Moving (-0.60, -0.20) raw xDistance=0.09 yDistance=0.61
01:23:34.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:23:34.631 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:23:34.632 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
01:23:34.632 00.000 8976 MoveAxis(R, 0, ABG)
01:23:34.632 00.000 8976 MoveAxis(D, 3, ABG)
01:23:34.632 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
01:23:34.632 00.000 8976 stepping (-24, 2) + (0, -3)
01:23:34.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:34.632 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:34.632 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:34.632 00.000 5052 Enqueuing Expose request
01:23:34.674 00.042 8976 Received - 47 (G) 
01:23:34.674 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:34.674 00.000 8976 stepped: pos (-24, -1)
01:23:34.674 00.000 8976 move complete, result=0
01:23:34.674 00.000 8976 worker thread done servicing request
01:23:34.674 00.000 8976 Worker thread wakes up
01:23:34.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:34.674 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:23:34.674 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:35.360 00.686 8976 Exposure complete
01:23:35.366 00.006 8976 worker thread done servicing request
01:23:35.366 00.000 5052 OnExposeComplete: enter
01:23:35.366 00.000 5052 UpdateGuideState(): m_state=6
01:23:35.366 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3579
01:23:35.366 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.89, Mass=162, SNR=8.8, Peak=66 HFD=3.8
01:23:35.366 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
01:23:35.366 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
01:23:35.366 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.50 mountX=0.27 mountY=0.10, mountTheta=0.37
01:23:35.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.18, opts=13)
01:23:35.367 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.18)
01:23:35.367 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:23:35.367 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
01:23:35.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:35.367 00.000 8976 Worker thread wakes up
01:23:35.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.18) opts 0xd
01:23:35.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.18)
01:23:35.367 00.000 8976 Moving (-0.24, 0.18) raw xDistance=0.27 yDistance=0.10
01:23:35.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:35.367 00.000 5052 Enqueuing Expose request
01:23:35.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:23:35.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:23:35.367 00.000 8976 MoveAxis(L, 1, ABG)
01:23:35.367 00.000 8976 stepping (-24, -1) + (-1, 0)
01:23:35.367 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:35.394 00.027 8976 Received - 47 (G) 
01:23:35.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:35.394 00.000 8976 stepped: pos (-25, -1)
01:23:35.394 00.000 8976 MoveAxis(U, 0, ABG)
01:23:35.394 00.000 8976 move complete, result=0
01:23:35.394 00.000 8976 worker thread done servicing request
01:23:35.394 00.000 8976 Worker thread wakes up
01:23:35.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:35.394 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:23:35.394 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:36.081 00.687 8976 Exposure complete
01:23:36.086 00.005 8976 worker thread done servicing request
01:23:36.086 00.000 5052 OnExposeComplete: enter
01:23:36.087 00.001 5052 UpdateGuideState(): m_state=6
01:23:36.087 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3580
01:23:36.087 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.66, Mass=165, SNR=8.9, Peak=63 HFD=3.0
01:23:36.087 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
01:23:36.087 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:23:36.087 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.05 hyp=0.71 cameraTheta=-0.08 mountX=-0.37 mountY=-0.56, mountTheta=-2.15
01:23:36.087 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.05, opts=13)
01:23:36.088 00.001 5052 Enqueuing Move request for stepguider (0.71, -0.05)
01:23:36.088 00.000 8976 Worker thread wakes up
01:23:36.088 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.05) opts 0xd
01:23:36.088 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.05)
01:23:36.088 00.000 8976 Moving (0.71, -0.05) raw xDistance=-0.37 yDistance=-0.56
01:23:36.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
01:23:36.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56
01:23:36.088 00.000 8976 MoveAxis(R, 1, ABG)
01:23:36.088 00.000 8976 stepping (-25, -1) + (1, 0)
01:23:36.088 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:23:36.088 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
01:23:36.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:36.088 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:36.088 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:36.088 00.000 5052 Enqueuing Expose request
01:23:36.113 00.025 8976 Received - 47 (G) 
01:23:36.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:36.113 00.000 8976 stepped: pos (-24, -1)
01:23:36.113 00.000 8976 MoveAxis(U, 2, ABG)
01:23:36.113 00.000 8976 stepping (-24, -1) + (0, 2)
01:23:36.113 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:36.145 00.032 8976 Received - 47 (G) 
01:23:36.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:36.145 00.000 8976 stepped: pos (-24, 1)
01:23:36.145 00.000 8976 move complete, result=0
01:23:36.145 00.000 8976 worker thread done servicing request
01:23:36.145 00.000 8976 Worker thread wakes up
01:23:36.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:36.145 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:36.145 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.6 px 2 ms NORTH
01:23:36.828 00.683 8976 Exposure complete
01:23:36.833 00.005 8976 worker thread done servicing request
01:23:36.833 00.000 5052 OnExposeComplete: enter
01:23:36.833 00.000 5052 UpdateGuideState(): m_state=6
01:23:36.833 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3581
01:23:36.833 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.96, Mass=182, SNR=9.3, Peak=66 HFD=2.9
01:23:36.833 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
01:23:36.833 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:23:36.833 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.25 hyp=0.81 cameraTheta=0.31 mountX=-0.13 mountY=-0.78, mountTheta=-1.74
01:23:36.834 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.25, opts=13)
01:23:36.834 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.25)
01:23:36.834 00.000 8976 Worker thread wakes up
01:23:36.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.25) opts 0xd
01:23:36.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.25)
01:23:36.834 00.000 8976 Moving (0.77, 0.25) raw xDistance=-0.13 yDistance=-0.78
01:23:36.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:23:36.834 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:23:36.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:36.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:23:36.835 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.78
01:23:36.835 00.000 8976 MoveAxis(R, 0, ABG)
01:23:36.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:36.835 00.000 5052 Enqueuing Expose request
01:23:36.835 00.000 8976 MoveAxis(U, 3, ABG)
01:23:36.835 00.000 8976 stepping (-24, 1) + (0, 3)
01:23:36.835 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:36.865 00.030 8976 Received - 47 (G) 
01:23:36.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:36.865 00.000 8976 stepped: pos (-24, 4)
01:23:36.865 00.000 8976 move complete, result=0
01:23:36.865 00.000 8976 worker thread done servicing request
01:23:36.865 00.000 8976 Worker thread wakes up
01:23:36.865 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:36.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:36.865 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:23:37.550 00.685 8976 Exposure complete
01:23:37.555 00.005 8976 worker thread done servicing request
01:23:37.556 00.001 5052 OnExposeComplete: enter
01:23:37.556 00.000 5052 UpdateGuideState(): m_state=6
01:23:37.556 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3582
01:23:37.556 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.35, Mass=208, SNR=9.9, Peak=69 HFD=3.1
01:23:37.556 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
01:23:37.556 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.90 = -2.90)
01:23:37.556 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.36 hyp=0.53 cameraTheta=-0.76 mountX=-0.50 mountY=-0.13, mountTheta=-2.89
01:23:37.557 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.36, opts=13)
01:23:37.557 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.36)
01:23:37.557 00.000 8976 Worker thread wakes up
01:23:37.557 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:23:37.557 00.000 5052 UpdateGuideState exits: m=208 SNR=9.9
01:23:37.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:37.557 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:37.557 00.000 5052 Enqueuing Expose request
01:23:37.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.36) opts 0xd
01:23:37.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.36)
01:23:37.557 00.000 8976 Moving (0.39, -0.36) raw xDistance=-0.50 yDistance=-0.13
01:23:37.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
01:23:37.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:23:37.557 00.000 8976 MoveAxis(R, 2, ABG)
01:23:37.557 00.000 8976 stepping (-24, 4) + (2, 0)
01:23:37.557 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:37.584 00.027 8976 Received - 47 (G) 
01:23:37.584 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:37.584 00.000 8976 stepped: pos (-22, 4)
01:23:37.584 00.000 8976 MoveAxis(U, 0, ABG)
01:23:37.584 00.000 8976 move complete, result=0
01:23:37.584 00.000 8976 worker thread done servicing request
01:23:37.584 00.000 8976 Worker thread wakes up
01:23:37.584 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:37.584 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:37.584 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:23:38.269 00.685 8976 Exposure complete
01:23:38.274 00.005 8976 worker thread done servicing request
01:23:38.274 00.000 5052 OnExposeComplete: enter
01:23:38.274 00.000 5052 UpdateGuideState(): m_state=6
01:23:38.274 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3583
01:23:38.275 00.001 5052 Star::Find returns 1 (0), X=329.82, Y=282.08, Mass=180, SNR=9.3, Peak=71 HFD=2.8
01:23:38.275 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
01:23:38.275 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
01:23:38.275 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.37 hyp=0.75 cameraTheta=0.52 mountX=0.03 mountY=-0.75, mountTheta=-1.53
01:23:38.275 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.37, opts=13)
01:23:38.275 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.37)
01:23:38.275 00.000 8976 Worker thread wakes up
01:23:38.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.37) opts 0xd
01:23:38.276 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.37)
01:23:38.276 00.000 8976 Moving (0.65, 0.37) raw xDistance=0.03 yDistance=-0.75
01:23:38.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:23:38.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:23:38.276 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
01:23:38.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:38.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
01:23:38.276 00.000 8976 MoveAxis(R, 0, ABG)
01:23:38.276 00.000 8976 MoveAxis(U, 3, ABG)
01:23:38.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:38.276 00.000 5052 Enqueuing Expose request
01:23:38.276 00.000 8976 stepping (-22, 4) + (0, 3)
01:23:38.276 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:38.304 00.028 8976 Received - 47 (G) 
01:23:38.304 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:38.304 00.000 8976 stepped: pos (-22, 7)
01:23:38.304 00.000 8976 move complete, result=0
01:23:38.304 00.000 8976 worker thread done servicing request
01:23:38.304 00.000 8976 Worker thread wakes up
01:23:38.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:38.304 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:38.304 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:23:38.986 00.682 8976 Exposure complete
01:23:38.992 00.006 8976 worker thread done servicing request
01:23:38.992 00.000 5052 OnExposeComplete: enter
01:23:38.992 00.000 5052 UpdateGuideState(): m_state=6
01:23:38.992 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3584
01:23:38.992 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.54, Mass=182, SNR=9.3, Peak=67 HFD=3.1
01:23:38.992 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
01:23:38.992 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
01:23:38.992 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.17 hyp=0.41 cameraTheta=-0.41 mountX=-0.32 mountY=-0.23, mountTheta=-2.53
01:23:38.993 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.17, opts=13)
01:23:38.993 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.17)
01:23:38.993 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:23:38.993 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:23:38.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:38.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:38.993 00.000 5052 Enqueuing Expose request
01:23:38.993 00.000 8976 Worker thread wakes up
01:23:38.993 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.17) opts 0xd
01:23:38.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.17)
01:23:38.993 00.000 8976 Moving (0.38, -0.17) raw xDistance=-0.32 yDistance=-0.23
01:23:38.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:23:38.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:23:38.993 00.000 8976 MoveAxis(R, 1, ABG)
01:23:38.994 00.001 8976 stepping (-22, 7) + (1, 0)
01:23:38.994 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:39.023 00.029 8976 Received - 47 (G) 
01:23:39.023 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:39.023 00.000 8976 stepped: pos (-21, 7)
01:23:39.023 00.000 8976 MoveAxis(U, 0, ABG)
01:23:39.023 00.000 8976 move complete, result=0
01:23:39.023 00.000 8976 worker thread done servicing request
01:23:39.023 00.000 8976 Worker thread wakes up
01:23:39.023 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:39.023 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:39.023 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:23:39.710 00.687 8976 Exposure complete
01:23:39.715 00.005 8976 worker thread done servicing request
01:23:39.715 00.000 5052 OnExposeComplete: enter
01:23:39.716 00.001 5052 UpdateGuideState(): m_state=6
01:23:39.716 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3585
01:23:39.716 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.12, Mass=198, SNR=9.6, Peak=65 HFD=3.4
01:23:39.716 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.95 = -0.95)
01:23:39.716 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
01:23:39.716 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.41 hyp=0.46 cameraTheta=1.10 mountX=0.27 mountY=-0.40, mountTheta=-0.98
01:23:39.716 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.41, opts=13)
01:23:39.716 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.41)
01:23:39.716 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:23:39.716 00.000 5052 UpdateGuideState exits: m=198 SNR=9.6
01:23:39.717 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:39.717 00.000 8976 Worker thread wakes up
01:23:39.717 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:39.717 00.000 5052 Enqueuing Expose request
01:23:39.717 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.41) opts 0xd
01:23:39.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.41)
01:23:39.717 00.000 8976 Moving (0.21, 0.41) raw xDistance=0.27 yDistance=-0.40
01:23:39.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
01:23:39.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:23:39.717 00.000 8976 MoveAxis(L, 1, ABG)
01:23:39.717 00.000 8976 stepping (-21, 7) + (-1, 0)
01:23:39.717 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:39.742 00.025 8976 Received - 47 (G) 
01:23:39.742 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:39.742 00.000 8976 stepped: pos (-22, 7)
01:23:39.742 00.000 8976 MoveAxis(U, 2, ABG)
01:23:39.742 00.000 8976 stepping (-22, 7) + (0, 2)
01:23:39.742 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:39.773 00.031 8976 Received - 47 (G) 
01:23:39.774 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:39.774 00.000 8976 stepped: pos (-22, 9)
01:23:39.774 00.000 8976 move complete, result=0
01:23:39.774 00.000 8976 worker thread done servicing request
01:23:39.774 00.000 8976 Worker thread wakes up
01:23:39.774 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
01:23:39.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:39.774 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:40.461 00.687 8976 Exposure complete
01:23:40.467 00.006 8976 worker thread done servicing request
01:23:40.467 00.000 5052 OnExposeComplete: enter
01:23:40.467 00.000 5052 UpdateGuideState(): m_state=6
01:23:40.467 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3586
01:23:40.468 00.001 5052 Star::Find returns 1 (0), X=329.00, Y=281.62, Mass=189, SNR=9.4, Peak=63 HFD=4.0
01:23:40.468 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
01:23:40.468 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
01:23:40.468 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.20 cameraTheta=-2.66 mountX=-0.00 mountY=0.20, mountTheta=1.58
01:23:40.468 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.09, opts=13)
01:23:40.469 00.001 5052 Enqueuing Move request for stepguider (-0.17, -0.09)
01:23:40.469 00.000 8976 Worker thread wakes up
01:23:40.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.09) opts 0xd
01:23:40.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.09)
01:23:40.469 00.000 8976 Moving (-0.17, -0.09) raw xDistance=-0.00 yDistance=0.20
01:23:40.469 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:23:40.469 00.000 5052 UpdateGuideState exits: m=189 SNR=9.4
01:23:40.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:40.469 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:40.469 00.000 5052 Enqueuing Expose request
01:23:40.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:23:40.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:23:40.469 00.000 8976 MoveAxis(R, 0, ABG)
01:23:40.469 00.000 8976 MoveAxis(U, 0, ABG)
01:23:40.469 00.000 8976 move complete, result=0
01:23:40.469 00.000 8976 worker thread done servicing request
01:23:40.469 00.000 8976 Worker thread wakes up
01:23:40.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:40.469 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:40.470 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:41.155 00.685 8976 Exposure complete
01:23:41.160 00.005 8976 worker thread done servicing request
01:23:41.160 00.000 5052 OnExposeComplete: enter
01:23:41.160 00.000 5052 UpdateGuideState(): m_state=6
01:23:41.160 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3587
01:23:41.160 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.87, Mass=182, SNR=9.2, Peak=66 HFD=3.8
01:23:41.160 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.02 = -0.02)
01:23:41.160 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.13 = -0.13)
01:23:41.160 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.17 cameraTheta=2.02 mountX=0.17 mountY=-0.02, mountTheta=-0.12
01:23:41.162 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.16, opts=13)
01:23:41.162 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.16)
01:23:41.162 00.000 8976 Worker thread wakes up
01:23:41.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.16) opts 0xd
01:23:41.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.16)
01:23:41.162 00.000 8976 Moving (-0.08, 0.16) raw xDistance=0.17 yDistance=-0.02
01:23:41.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:23:41.162 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:23:41.163 00.001 5052 UpdateGuideState exits: m=182 SNR=9.2
01:23:41.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:41.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:41.163 00.000 5052 Enqueuing Expose request
01:23:41.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:23:41.163 00.000 8976 MoveAxis(R, 0, ABG)
01:23:41.163 00.000 8976 MoveAxis(U, 0, ABG)
01:23:41.163 00.000 8976 move complete, result=0
01:23:41.163 00.000 8976 worker thread done servicing request
01:23:41.163 00.000 8976 Worker thread wakes up
01:23:41.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:41.163 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:41.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:41.848 00.685 8976 Exposure complete
01:23:41.853 00.005 8976 worker thread done servicing request
01:23:41.854 00.001 5052 OnExposeComplete: enter
01:23:41.854 00.000 5052 UpdateGuideState(): m_state=6
01:23:41.854 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3588
01:23:41.854 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.83, Mass=171, SNR=9.0, Peak=64 HFD=3.2
01:23:41.854 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:23:41.854 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
01:23:41.854 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.12 hyp=0.34 cameraTheta=2.78 mountX=0.25 mountY=0.20, mountTheta=0.67
01:23:41.855 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.12, opts=13)
01:23:41.855 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.12)
01:23:41.855 00.000 8976 Worker thread wakes up
01:23:41.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.12) opts 0xd
01:23:41.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.12)
01:23:41.855 00.000 8976 Moving (-0.32, 0.12) raw xDistance=0.25 yDistance=0.20
01:23:41.855 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:23:41.855 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
01:23:41.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:41.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:23:41.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:23:41.855 00.000 8976 MoveAxis(R, 0, ABG)
01:23:41.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:41.855 00.000 5052 Enqueuing Expose request
01:23:41.856 00.001 8976 MoveAxis(U, 0, ABG)
01:23:41.856 00.000 8976 move complete, result=0
01:23:41.856 00.000 8976 worker thread done servicing request
01:23:41.856 00.000 8976 Worker thread wakes up
01:23:41.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:41.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:41.856 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:42.542 00.686 8976 Exposure complete
01:23:42.547 00.005 8976 worker thread done servicing request
01:23:42.547 00.000 5052 OnExposeComplete: enter
01:23:42.547 00.000 5052 UpdateGuideState(): m_state=6
01:23:42.547 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3589
01:23:42.547 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.13, Mass=189, SNR=9.5, Peak=69 HFD=3.0
01:23:42.547 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.13 = -0.13)
01:23:42.547 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
01:23:42.547 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.42 hyp=0.45 cameraTheta=1.92 mountX=0.45 mountY=-0.10, mountTheta=-0.23
01:23:42.548 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.42, opts=13)
01:23:42.548 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.42)
01:23:42.548 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:23:42.548 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:23:42.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:42.548 00.000 8976 Worker thread wakes up
01:23:42.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.42) opts 0xd
01:23:42.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.42)
01:23:42.548 00.000 8976 Moving (-0.15, 0.42) raw xDistance=0.45 yDistance=-0.10
01:23:42.548 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:42.548 00.000 5052 Enqueuing Expose request
01:23:42.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:23:42.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:23:42.548 00.000 8976 MoveAxis(L, 2, ABG)
01:23:42.549 00.001 8976 stepping (-22, 9) + (-2, 0)
01:23:42.549 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:42.571 00.022 8976 Received - 47 (G) 
01:23:42.571 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:42.571 00.000 8976 stepped: pos (-24, 9)
01:23:42.571 00.000 8976 MoveAxis(U, 0, ABG)
01:23:42.571 00.000 8976 move complete, result=0
01:23:42.571 00.000 8976 worker thread done servicing request
01:23:42.571 00.000 8976 Worker thread wakes up
01:23:42.572 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:42.572 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:42.572 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:23:43.257 00.685 8976 Exposure complete
01:23:43.262 00.005 8976 worker thread done servicing request
01:23:43.262 00.000 5052 OnExposeComplete: enter
01:23:43.262 00.000 5052 UpdateGuideState(): m_state=6
01:23:43.262 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3590
01:23:43.262 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.58, Mass=205, SNR=9.9, Peak=66 HFD=2.7
01:23:43.262 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.32 = 1.97)
01:23:43.262 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.86)
01:23:43.263 00.001 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.27 mountX=-0.06 mountY=0.16, mountTheta=1.95
01:23:43.263 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.13, opts=13)
01:23:43.263 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.13)
01:23:43.263 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:23:43.263 00.000 5052 UpdateGuideState exits: m=205 SNR=9.9
01:23:43.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:43.263 00.000 8976 Worker thread wakes up
01:23:43.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.13) opts 0xd
01:23:43.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.13)
01:23:43.263 00.000 8976 Moving (-0.11, -0.13) raw xDistance=-0.06 yDistance=0.16
01:23:43.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:43.264 00.001 5052 Enqueuing Expose request
01:23:43.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:23:43.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:23:43.264 00.000 8976 MoveAxis(R, 0, ABG)
01:23:43.264 00.000 8976 MoveAxis(U, 0, ABG)
01:23:43.264 00.000 8976 move complete, result=0
01:23:43.264 00.000 8976 worker thread done servicing request
01:23:43.264 00.000 8976 Worker thread wakes up
01:23:43.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:43.264 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:43.264 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:43.962 00.698 8976 Exposure complete
01:23:43.968 00.006 8976 worker thread done servicing request
01:23:43.968 00.000 5052 OnExposeComplete: enter
01:23:43.968 00.000 5052 UpdateGuideState(): m_state=6
01:23:43.968 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3591
01:23:43.968 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.52, Mass=178, SNR=9.2, Peak=67 HFD=3.0
01:23:43.968 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.34 = 1.95)
01:23:43.968 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.84)
01:23:43.968 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-2.29 mountX=-0.09 mountY=0.24, mountTheta=1.93
01:23:43.969 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.19, opts=13)
01:23:43.969 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.19)
01:23:43.969 00.000 8976 Worker thread wakes up
01:23:43.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.19) opts 0xd
01:23:43.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.19)
01:23:43.969 00.000 8976 Moving (-0.16, -0.19) raw xDistance=-0.09 yDistance=0.24
01:23:43.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:23:43.969 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:23:43.969 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:23:43.970 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:43.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:43.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:23:43.970 00.000 5052 Enqueuing Expose request
01:23:43.970 00.000 8976 MoveAxis(R, 0, ABG)
01:23:43.970 00.000 8976 MoveAxis(U, 0, ABG)
01:23:43.970 00.000 8976 move complete, result=0
01:23:43.970 00.000 8976 worker thread done servicing request
01:23:43.970 00.000 8976 Worker thread wakes up
01:23:43.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:43.970 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:43.970 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:44.654 00.684 8976 Exposure complete
01:23:44.659 00.005 8976 worker thread done servicing request
01:23:44.659 00.000 5052 OnExposeComplete: enter
01:23:44.659 00.000 5052 UpdateGuideState(): m_state=6
01:23:44.660 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3592
01:23:44.660 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.40, Mass=192, SNR=9.6, Peak=67 HFD=3.4
01:23:44.660 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.48 = 1.81)
01:23:44.660 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.58 = 1.70)
01:23:44.660 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.31 hyp=0.48 cameraTheta=-2.43 mountX=-0.11 mountY=0.48, mountTheta=1.80
01:23:44.661 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.31, opts=13)
01:23:44.661 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.31)
01:23:44.661 00.000 8976 Worker thread wakes up
01:23:44.661 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.31) opts 0xd
01:23:44.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.31)
01:23:44.661 00.000 8976 Moving (-0.37, -0.31) raw xDistance=-0.11 yDistance=0.48
01:23:44.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:23:44.661 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:23:44.661 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
01:23:44.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:44.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:23:44.661 00.000 8976 MoveAxis(R, 0, ABG)
01:23:44.661 00.000 8976 MoveAxis(D, 2, ABG)
01:23:44.661 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:44.661 00.000 5052 Enqueuing Expose request
01:23:44.661 00.000 8976 stepping (-24, 9) + (0, -2)
01:23:44.661 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:44.698 00.037 8976 Received - 47 (G) 
01:23:44.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:44.698 00.000 8976 stepped: pos (-24, 7)
01:23:44.698 00.000 8976 move complete, result=0
01:23:44.698 00.000 8976 worker thread done servicing request
01:23:44.698 00.000 8976 Worker thread wakes up
01:23:44.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:44.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:44.698 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:23:45.385 00.687 8976 Exposure complete
01:23:45.391 00.006 8976 worker thread done servicing request
01:23:45.391 00.000 5052 OnExposeComplete: enter
01:23:45.391 00.000 5052 UpdateGuideState(): m_state=6
01:23:45.391 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3593
01:23:45.391 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.58, Mass=177, SNR=9.2, Peak=62 HFD=3.4
01:23:45.391 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
01:23:45.391 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.72)
01:23:45.391 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.42 mountX=-0.05 mountY=0.19, mountTheta=1.82
01:23:45.392 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.13, opts=13)
01:23:45.392 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.13)
01:23:45.392 00.000 8976 Worker thread wakes up
01:23:45.392 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.13) opts 0xd
01:23:45.392 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.13)
01:23:45.392 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:23:45.392 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:23:45.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:45.392 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:45.393 00.001 5052 Enqueuing Expose request
01:23:45.393 00.000 8976 Moving (-0.14, -0.13) raw xDistance=-0.05 yDistance=0.19
01:23:45.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:23:45.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:23:45.393 00.000 8976 MoveAxis(R, 0, ABG)
01:23:45.393 00.000 8976 MoveAxis(U, 0, ABG)
01:23:45.393 00.000 8976 move complete, result=0
01:23:45.393 00.000 8976 worker thread done servicing request
01:23:45.393 00.000 8976 Worker thread wakes up
01:23:45.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:45.393 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:45.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:46.079 00.686 8976 Exposure complete
01:23:46.084 00.005 8976 worker thread done servicing request
01:23:46.084 00.000 5052 OnExposeComplete: enter
01:23:46.084 00.000 5052 UpdateGuideState(): m_state=6
01:23:46.084 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3594
01:23:46.084 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.78, Mass=177, SNR=9.2, Peak=64 HFD=3.3
01:23:46.084 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:23:46.084 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
01:23:46.084 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.24 cameraTheta=2.84 mountX=0.17 mountY=0.15, mountTheta=0.74
01:23:46.085 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.07, opts=13)
01:23:46.085 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.07)
01:23:46.085 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:23:46.085 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:23:46.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:46.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:46.085 00.000 5052 Enqueuing Expose request
01:23:46.085 00.000 8976 Worker thread wakes up
01:23:46.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.07) opts 0xd
01:23:46.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.07)
01:23:46.085 00.000 8976 Moving (-0.23, 0.07) raw xDistance=0.17 yDistance=0.15
01:23:46.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:23:46.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:23:46.085 00.000 8976 MoveAxis(R, 0, ABG)
01:23:46.085 00.000 8976 MoveAxis(U, 0, ABG)
01:23:46.085 00.000 8976 move complete, result=0
01:23:46.085 00.000 8976 worker thread done servicing request
01:23:46.086 00.001 8976 Worker thread wakes up
01:23:46.086 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:46.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:46.086 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:46.770 00.684 8976 Exposure complete
01:23:46.775 00.005 8976 worker thread done servicing request
01:23:46.775 00.000 5052 OnExposeComplete: enter
01:23:46.775 00.000 5052 UpdateGuideState(): m_state=6
01:23:46.775 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3595
01:23:46.775 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.79, Mass=183, SNR=9.3, Peak=66 HFD=3.2
01:23:46.775 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:23:46.776 00.001 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:23:46.776 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=0.08 hyp=0.82 cameraTheta=3.04 mountX=0.44 mountY=0.64, mountTheta=0.96
01:23:46.776 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=0.08, opts=13)
01:23:46.776 00.000 5052 Enqueuing Move request for stepguider (-0.81, 0.08)
01:23:46.776 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:23:46.776 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:23:46.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:46.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:46.777 00.001 5052 Enqueuing Expose request
01:23:46.777 00.000 8976 Worker thread wakes up
01:23:46.777 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 0.08) opts 0xd
01:23:46.777 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 0.08)
01:23:46.777 00.000 8976 Moving (-0.81, 0.08) raw xDistance=0.44 yDistance=0.64
01:23:46.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:23:46.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
01:23:46.777 00.000 8976 MoveAxis(L, 2, ABG)
01:23:46.777 00.000 8976 stepping (-24, 7) + (-2, 0)
01:23:46.777 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:46.808 00.031 8976 Received - 47 (G) 
01:23:46.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:46.808 00.000 8976 stepped: pos (-26, 7)
01:23:46.808 00.000 8976 MoveAxis(D, 3, ABG)
01:23:46.808 00.000 8976 stepping (-26, 7) + (0, -3)
01:23:46.808 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:46.840 00.032 8976 Received - 47 (G) 
01:23:46.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:46.840 00.000 8976 stepped: pos (-26, 4)
01:23:46.841 00.001 8976 move complete, result=0
01:23:46.841 00.000 8976 worker thread done servicing request
01:23:46.841 00.000 8976 Worker thread wakes up
01:23:46.841 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:23:46.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:46.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:47.525 00.684 8976 Exposure complete
01:23:47.530 00.005 8976 worker thread done servicing request
01:23:47.531 00.001 5052 OnExposeComplete: enter
01:23:47.531 00.000 5052 UpdateGuideState(): m_state=6
01:23:47.531 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3596
01:23:47.531 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.97, Mass=190, SNR=9.5, Peak=64 HFD=3.1
01:23:47.531 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
01:23:47.531 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
01:23:47.531 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.26 hyp=0.42 cameraTheta=2.46 mountX=0.38 mountY=0.13, mountTheta=0.32
01:23:47.531 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.26, opts=13)
01:23:47.531 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.26)
01:23:47.532 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:23:47.532 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:23:47.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:47.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:47.532 00.000 5052 Enqueuing Expose request
01:23:47.532 00.000 8976 Worker thread wakes up
01:23:47.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.26) opts 0xd
01:23:47.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.26)
01:23:47.532 00.000 8976 Moving (-0.32, 0.26) raw xDistance=0.38 yDistance=0.13
01:23:47.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
01:23:47.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:23:47.532 00.000 8976 MoveAxis(L, 2, ABG)
01:23:47.532 00.000 8976 stepping (-26, 4) + (-2, 0)
01:23:47.532 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:47.559 00.027 8976 Received - 47 (G) 
01:23:47.559 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:47.560 00.001 8976 stepped: pos (-28, 4)
01:23:47.560 00.000 8976 MoveAxis(U, 0, ABG)
01:23:47.560 00.000 8976 move complete, result=0
01:23:47.560 00.000 8976 worker thread done servicing request
01:23:47.560 00.000 8976 Worker thread wakes up
01:23:47.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:47.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:47.560 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:23:48.246 00.686 8976 Exposure complete
01:23:48.251 00.005 8976 worker thread done servicing request
01:23:48.252 00.001 5052 OnExposeComplete: enter
01:23:48.252 00.000 5052 UpdateGuideState(): m_state=6
01:23:48.252 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3597
01:23:48.252 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.70, Mass=189, SNR=9.5, Peak=69 HFD=3.2
01:23:48.252 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:23:48.252 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
01:23:48.252 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-0.04 mountX=-0.14 mountY=-0.24, mountTheta=-2.11
01:23:48.252 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.01, opts=13)
01:23:48.252 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.01)
01:23:48.252 00.000 8976 Worker thread wakes up
01:23:48.253 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.01) opts 0xd
01:23:48.253 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.01)
01:23:48.253 00.000 8976 Moving (0.29, -0.01) raw xDistance=-0.14 yDistance=-0.24
01:23:48.253 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:23:48.253 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:23:48.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:48.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:23:48.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:23:48.253 00.000 8976 MoveAxis(R, 0, ABG)
01:23:48.253 00.000 8976 MoveAxis(U, 0, ABG)
01:23:48.253 00.000 8976 move complete, result=0
01:23:48.253 00.000 8976 worker thread done servicing request
01:23:48.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:48.253 00.000 5052 Enqueuing Expose request
01:23:48.253 00.000 8976 Worker thread wakes up
01:23:48.253 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:23:48.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:48.253 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:48.937 00.684 8976 Exposure complete
01:23:48.942 00.005 8976 worker thread done servicing request
01:23:48.943 00.001 5052 OnExposeComplete: enter
01:23:48.943 00.000 5052 UpdateGuideState(): m_state=6
01:23:48.943 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3598
01:23:48.943 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.82, Mass=179, SNR=9.2, Peak=64 HFD=3.2
01:23:48.943 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:23:48.943 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
01:23:48.943 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.11 hyp=0.58 cameraTheta=0.20 mountX=-0.16 mountY=-0.54, mountTheta=-1.86
01:23:48.943 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.11, opts=13)
01:23:48.943 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.11)
01:23:48.944 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:23:48.944 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:23:48.944 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:48.944 00.000 8976 Worker thread wakes up
01:23:48.944 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.11) opts 0xd
01:23:48.944 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.11)
01:23:48.944 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:48.944 00.000 5052 Enqueuing Expose request
01:23:48.944 00.000 8976 Moving (0.57, 0.11) raw xDistance=-0.16 yDistance=-0.54
01:23:48.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:23:48.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:23:48.944 00.000 8976 MoveAxis(R, 0, ABG)
01:23:48.944 00.000 8976 MoveAxis(U, 2, ABG)
01:23:48.944 00.000 8976 stepping (-28, 4) + (0, 2)
01:23:48.944 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:48.967 00.023 8976 Received - 47 (G) 
01:23:48.967 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:48.967 00.000 8976 stepped: pos (-28, 6)
01:23:48.967 00.000 8976 move complete, result=0
01:23:48.967 00.000 8976 worker thread done servicing request
01:23:48.967 00.000 8976 Worker thread wakes up
01:23:48.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:48.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:48.967 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:23:49.650 00.683 8976 Exposure complete
01:23:49.655 00.005 8976 worker thread done servicing request
01:23:49.655 00.000 5052 OnExposeComplete: enter
01:23:49.655 00.000 5052 UpdateGuideState(): m_state=6
01:23:49.655 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3599
01:23:49.655 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.56, Mass=191, SNR=9.5, Peak=64 HFD=3.5
01:23:49.655 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
01:23:49.655 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
01:23:49.655 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.15 hyp=0.53 cameraTheta=-0.28 mountX=-0.37 mountY=-0.35, mountTheta=-2.38
01:23:49.656 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.15, opts=13)
01:23:49.656 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.15)
01:23:49.656 00.000 8976 Worker thread wakes up
01:23:49.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.15) opts 0xd
01:23:49.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.15)
01:23:49.656 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:23:49.656 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:23:49.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:49.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:49.656 00.000 5052 Enqueuing Expose request
01:23:49.656 00.000 8976 Moving (0.51, -0.15) raw xDistance=-0.37 yDistance=-0.35
01:23:49.657 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:23:49.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:23:49.657 00.000 8976 MoveAxis(R, 2, ABG)
01:23:49.657 00.000 8976 stepping (-28, 6) + (2, 0)
01:23:49.657 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:49.686 00.029 8976 Received - 47 (G) 
01:23:49.686 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:49.686 00.000 8976 stepped: pos (-26, 6)
01:23:49.686 00.000 8976 MoveAxis(U, 2, ABG)
01:23:49.686 00.000 8976 stepping (-26, 6) + (0, 2)
01:23:49.686 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:49.718 00.032 8976 Received - 47 (G) 
01:23:49.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:49.718 00.000 8976 stepped: pos (-26, 8)
01:23:49.718 00.000 8976 move complete, result=0
01:23:49.718 00.000 8976 worker thread done servicing request
01:23:49.718 00.000 8976 Worker thread wakes up
01:23:49.718 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:49.718 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 2 ms NORTH
01:23:49.718 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:50.403 00.685 8976 Exposure complete
01:23:50.409 00.006 8976 worker thread done servicing request
01:23:50.409 00.000 5052 OnExposeComplete: enter
01:23:50.409 00.000 5052 UpdateGuideState(): m_state=6
01:23:50.409 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3600
01:23:50.409 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=282.17, Mass=172, SNR=9.0, Peak=62 HFD=3.7
01:23:50.409 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
01:23:50.409 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
01:23:50.409 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.46 hyp=0.69 cameraTheta=0.73 mountX=0.18 mountY=-0.68, mountTheta=-1.31
01:23:50.410 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.46, opts=13)
01:23:50.410 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.46)
01:23:50.410 00.000 8976 Worker thread wakes up
01:23:50.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.46) opts 0xd
01:23:50.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.46)
01:23:50.410 00.000 8976 Moving (0.51, 0.46) raw xDistance=0.18 yDistance=-0.68
01:23:50.410 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:23:50.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:23:50.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.68
01:23:50.410 00.000 8976 MoveAxis(R, 0, ABG)
01:23:50.410 00.000 8976 MoveAxis(U, 3, ABG)
01:23:50.410 00.000 8976 stepping (-26, 8) + (0, 3)
01:23:50.410 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:50.410 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
01:23:50.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:50.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:50.411 00.001 5052 Enqueuing Expose request
01:23:50.453 00.042 8976 Received - 47 (G) 
01:23:50.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:50.453 00.000 8976 stepped: pos (-26, 11)
01:23:50.453 00.000 8976 move complete, result=0
01:23:50.453 00.000 8976 worker thread done servicing request
01:23:50.453 00.000 8976 Worker thread wakes up
01:23:50.453 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:23:50.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:50.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:51.138 00.685 8976 Exposure complete
01:23:51.144 00.006 8976 worker thread done servicing request
01:23:51.144 00.000 5052 OnExposeComplete: enter
01:23:51.144 00.000 5052 UpdateGuideState(): m_state=6
01:23:51.144 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3601
01:23:51.144 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.81, Mass=174, SNR=9.1, Peak=63 HFD=3.7
01:23:51.144 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:23:51.144 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
01:23:51.144 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.10 hyp=0.36 cameraTheta=2.86 mountX=0.24 mountY=0.23, mountTheta=0.77
01:23:51.145 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.10, opts=13)
01:23:51.145 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.10)
01:23:51.145 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:23:51.145 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:23:51.145 00.000 8976 Worker thread wakes up
01:23:51.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.10) opts 0xd
01:23:51.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.10)
01:23:51.145 00.000 8976 Moving (-0.34, 0.10) raw xDistance=0.24 yDistance=0.23
01:23:51.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:51.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:51.145 00.000 5052 Enqueuing Expose request
01:23:51.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:23:51.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:23:51.145 00.000 8976 MoveAxis(R, 0, ABG)
01:23:51.145 00.000 8976 MoveAxis(U, 0, ABG)
01:23:51.145 00.000 8976 move complete, result=0
01:23:51.145 00.000 8976 worker thread done servicing request
01:23:51.145 00.000 8976 Worker thread wakes up
01:23:51.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:51.145 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:51.146 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:51.829 00.683 8976 Exposure complete
01:23:51.834 00.005 8976 worker thread done servicing request
01:23:51.834 00.000 5052 OnExposeComplete: enter
01:23:51.834 00.000 5052 UpdateGuideState(): m_state=6
01:23:51.834 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3602
01:23:51.834 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.49, Mass=177, SNR=9.1, Peak=67 HFD=3.6
01:23:51.834 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
01:23:51.834 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
01:23:51.834 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=-0.22 hyp=0.97 cameraTheta=-2.92 mountX=0.24 mountY=0.91, mountTheta=1.32
01:23:51.835 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=-0.22, opts=13)
01:23:51.835 00.000 5052 Enqueuing Move request for stepguider (-0.94, -0.22)
01:23:51.835 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
01:23:51.835 00.000 5052 UpdateGuideState exits: m=177 SNR=9.1
01:23:51.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:51.835 00.000 8976 Worker thread wakes up
01:23:51.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, -0.22) opts 0xd
01:23:51.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, -0.22)
01:23:51.835 00.000 8976 Moving (-0.94, -0.22) raw xDistance=0.24 yDistance=0.91
01:23:51.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:51.835 00.000 5052 Enqueuing Expose request
01:23:51.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:23:51.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
01:23:51.836 00.001 8976 MoveAxis(R, 0, ABG)
01:23:51.836 00.000 8976 MoveAxis(D, 4, ABG)
01:23:51.836 00.000 8976 stepping (-26, 11) + (0, -4)
01:23:51.836 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:23:51.876 00.040 8976 Received - 47 (G) 
01:23:51.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:23:51.876 00.000 8976 stepped: pos (-26, 7)
01:23:51.876 00.000 8976 move complete, result=0
01:23:51.876 00.000 8976 worker thread done servicing request
01:23:51.876 00.000 8976 Worker thread wakes up
01:23:51.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:51.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:51.876 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:23:52.560 00.684 8976 Exposure complete
01:23:52.566 00.006 8976 worker thread done servicing request
01:23:52.566 00.000 5052 OnExposeComplete: enter
01:23:52.566 00.000 5052 UpdateGuideState(): m_state=6
01:23:52.566 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3603
01:23:52.566 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.76, Mass=184, SNR=9.3, Peak=60 HFD=3.8
01:23:52.566 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:23:52.566 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:23:52.566 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.05 hyp=0.45 cameraTheta=3.03 mountX=0.25 mountY=0.35, mountTheta=0.96
01:23:52.567 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.05, opts=13)
01:23:52.567 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.05)
01:23:52.567 00.000 8976 Worker thread wakes up
01:23:52.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.05) opts 0xd
01:23:52.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.05)
01:23:52.567 00.000 8976 Moving (-0.45, 0.05) raw xDistance=0.25 yDistance=0.35
01:23:52.567 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:23:52.567 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:23:52.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:52.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:23:52.568 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.35
01:23:52.568 00.000 8976 MoveAxis(R, 0, ABG)
01:23:52.568 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:52.568 00.000 5052 Enqueuing Expose request
01:23:52.568 00.000 8976 MoveAxis(D, 2, ABG)
01:23:52.568 00.000 8976 stepping (-26, 7) + (0, -2)
01:23:52.568 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:52.595 00.027 8976 Received - 47 (G) 
01:23:52.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:52.595 00.000 8976 stepped: pos (-26, 5)
01:23:52.595 00.000 8976 move complete, result=0
01:23:52.595 00.000 8976 worker thread done servicing request
01:23:52.595 00.000 8976 Worker thread wakes up
01:23:52.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:52.595 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:52.595 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 2 ms SOUTH
01:23:53.283 00.688 8976 Exposure complete
01:23:53.288 00.005 8976 worker thread done servicing request
01:23:53.288 00.000 5052 OnExposeComplete: enter
01:23:53.288 00.000 5052 UpdateGuideState(): m_state=6
01:23:53.288 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3604
01:23:53.288 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=282.14, Mass=184, SNR=9.3, Peak=62 HFD=3.7
01:23:53.288 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
01:23:53.288 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
01:23:53.288 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.43 hyp=0.57 cameraTheta=2.27 mountX=0.55 mountY=0.07, mountTheta=0.12
01:23:53.289 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.43, opts=13)
01:23:53.289 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.43)
01:23:53.289 00.000 8976 Worker thread wakes up
01:23:53.289 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.43) opts 0xd
01:23:53.289 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.43)
01:23:53.289 00.000 8976 Moving (-0.36, 0.43) raw xDistance=0.55 yDistance=0.07
01:23:53.289 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:23:53.289 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:23:53.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:53.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:23:53.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:23:53.289 00.000 8976 MoveAxis(L, 2, ABG)
01:23:53.289 00.000 8976 stepping (-26, 5) + (-2, 0)
01:23:53.289 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:53.290 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:53.290 00.000 5052 Enqueuing Expose request
01:23:53.315 00.025 8976 Received - 47 (G) 
01:23:53.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:53.315 00.000 8976 stepped: pos (-28, 5)
01:23:53.315 00.000 8976 MoveAxis(U, 0, ABG)
01:23:53.315 00.000 8976 move complete, result=0
01:23:53.315 00.000 8976 worker thread done servicing request
01:23:53.315 00.000 8976 Worker thread wakes up
01:23:53.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:53.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:53.315 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
01:23:54.002 00.687 8976 Exposure complete
01:23:54.007 00.005 8976 worker thread done servicing request
01:23:54.007 00.000 5052 OnExposeComplete: enter
01:23:54.007 00.000 5052 UpdateGuideState(): m_state=6
01:23:54.008 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3605
01:23:54.008 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.16, Mass=151, SNR=8.5, Peak=60 HFD=3.7
01:23:54.008 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
01:23:54.008 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
01:23:54.008 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.45 hyp=0.54 cameraTheta=2.14 mountX=0.53 mountY=-0.00, mountTheta=-0.01
01:23:54.009 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.45, opts=13)
01:23:54.009 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.45)
01:23:54.009 00.000 8976 Worker thread wakes up
01:23:54.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.45) opts 0xd
01:23:54.009 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.45)
01:23:54.009 00.000 8976 Moving (-0.29, 0.45) raw xDistance=0.53 yDistance=-0.00
01:23:54.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
01:23:54.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:23:54.009 00.000 8976 MoveAxis(L, 2, ABG)
01:23:54.010 00.001 8976 stepping (-28, 5) + (-2, 0)
01:23:54.010 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:23:54.010 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:54.010 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
01:23:54.010 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:54.010 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:54.010 00.000 5052 Enqueuing Expose request
01:23:54.034 00.024 8976 Received - 47 (G) 
01:23:54.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:54.034 00.000 8976 stepped: pos (-30, 5)
01:23:54.034 00.000 8976 MoveAxis(U, 0, ABG)
01:23:54.034 00.000 8976 move complete, result=0
01:23:54.034 00.000 8976 worker thread done servicing request
01:23:54.034 00.000 8976 Worker thread wakes up
01:23:54.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:54.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:54.034 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
01:23:54.723 00.689 8976 Exposure complete
01:23:54.728 00.005 8976 worker thread done servicing request
01:23:54.728 00.000 5052 OnExposeComplete: enter
01:23:54.728 00.000 5052 UpdateGuideState(): m_state=6
01:23:54.728 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3606
01:23:54.728 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.56, Mass=171, SNR=9.0, Peak=59 HFD=3.9
01:23:54.728 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
01:23:54.728 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
01:23:54.728 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.79 mountX=-0.12 mountY=0.11, mountTheta=2.40
01:23:54.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.15, opts=13)
01:23:54.729 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.15)
01:23:54.729 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:23:54.729 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
01:23:54.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:54.729 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:54.729 00.000 5052 Enqueuing Expose request
01:23:54.729 00.000 8976 Worker thread wakes up
01:23:54.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.15) opts 0xd
01:23:54.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.15)
01:23:54.729 00.000 8976 Moving (-0.03, -0.15) raw xDistance=-0.12 yDistance=0.11
01:23:54.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:23:54.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:23:54.729 00.000 8976 MoveAxis(R, 0, ABG)
01:23:54.729 00.000 8976 MoveAxis(U, 0, ABG)
01:23:54.730 00.001 8976 move complete, result=0
01:23:54.730 00.000 8976 worker thread done servicing request
01:23:54.730 00.000 8976 Worker thread wakes up
01:23:54.730 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:54.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:54.730 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:55.413 00.683 8976 Exposure complete
01:23:55.418 00.005 8976 worker thread done servicing request
01:23:55.418 00.000 5052 OnExposeComplete: enter
01:23:55.418 00.000 5052 UpdateGuideState(): m_state=6
01:23:55.418 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3607
01:23:55.419 00.001 5052 Star::Find returns 1 (0), X=328.69, Y=281.50, Mass=196, SNR=9.6, Peak=65 HFD=3.5
01:23:55.419 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
01:23:55.419 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:23:55.419 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.21 hyp=0.52 cameraTheta=-2.74 mountX=0.04 mountY=0.52, mountTheta=1.50
01:23:55.419 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.21, opts=13)
01:23:55.419 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.21)
01:23:55.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:23:55.419 00.000 5052 UpdateGuideState exits: m=196 SNR=9.6
01:23:55.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:55.419 00.000 8976 Worker thread wakes up
01:23:55.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.21) opts 0xd
01:23:55.420 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:55.420 00.000 5052 Enqueuing Expose request
01:23:55.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.21)
01:23:55.420 00.000 8976 Moving (-0.48, -0.21) raw xDistance=0.04 yDistance=0.52
01:23:55.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:23:55.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:23:55.420 00.000 8976 MoveAxis(R, 0, ABG)
01:23:55.420 00.000 8976 MoveAxis(D, 2, ABG)
01:23:55.420 00.000 8976 stepping (-30, 5) + (0, -2)
01:23:55.420 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:55.457 00.037 8976 Received - 47 (G) 
01:23:55.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:55.457 00.000 8976 stepped: pos (-30, 3)
01:23:55.457 00.000 8976 move complete, result=0
01:23:55.457 00.000 8976 worker thread done servicing request
01:23:55.457 00.000 8976 Worker thread wakes up
01:23:55.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:55.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:55.458 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:23:56.140 00.682 8976 Exposure complete
01:23:56.145 00.005 8976 worker thread done servicing request
01:23:56.145 00.000 5052 OnExposeComplete: enter
01:23:56.145 00.000 5052 UpdateGuideState(): m_state=6
01:23:56.145 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3608
01:23:56.146 00.001 5052 Star::Find returns 1 (0), X=328.94, Y=281.94, Mass=178, SNR=9.1, Peak=59 HFD=3.9
01:23:56.146 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.33 = 0.33)
01:23:56.146 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.23 = 0.23)
01:23:56.146 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.38 mountX=0.31 mountY=0.08, mountTheta=0.24
01:23:56.146 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.23, opts=13)
01:23:56.146 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.23)
01:23:56.146 00.000 8976 Worker thread wakes up
01:23:56.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.23) opts 0xd
01:23:56.147 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.23)
01:23:56.147 00.000 8976 Moving (-0.24, 0.23) raw xDistance=0.31 yDistance=0.08
01:23:56.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:23:56.147 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:23:56.147 00.000 5052 UpdateGuideState exits: m=178 SNR=9.1
01:23:56.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:56.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:23:56.147 00.000 8976 MoveAxis(L, 1, ABG)
01:23:56.147 00.000 8976 stepping (-30, 3) + (-1, 0)
01:23:56.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:56.147 00.000 5052 Enqueuing Expose request
01:23:56.147 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:56.177 00.030 8976 Received - 47 (G) 
01:23:56.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:23:56.177 00.000 8976 stepped: pos (-31, 3)
01:23:56.177 00.000 8976 MoveAxis(U, 0, ABG)
01:23:56.177 00.000 8976 starting a new bump
01:23:56.177 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.90 = 1.90)
01:23:56.177 00.000 8976 MountToCamera -- mountX=4.54 mountY=-0.67 hyp=4.59 mountTheta=-0.15 cameraX=-1.48, cameraY=4.35 cameraTheta=1.90
01:23:56.177 00.000 8976 incremental bump (-1.476, 4.349) isValid = 1
01:23:56.177 00.000 8976 Scheduling Mount bump of (-0.037, 0.113)
01:23:56.177 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:23:56.177 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:23:56.177 00.000 8976 move complete, result=0
01:23:56.177 00.000 9828 Worker thread wakes up
01:23:56.177 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:23:56.177 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:23:56.177 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:23:56.177 00.000 8976 worker thread done servicing request
01:23:56.177 00.000 8976 Worker thread wakes up
01:23:56.177 00.000 9828 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.98 = -1.30)
01:23:56.177 00.000 9828 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.38)
01:23:56.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:56.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:56.177 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.89 mountX=0.03 mountY=-0.12, mountTheta=-1.31
01:23:56.177 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:23:56.177 00.000 9828 BLC: window closed
01:23:56.177 00.000 9828 MoveAxis(W, 10, B)
01:23:56.177 00.000 9828 Guiding  Dir = 3, Dur = 10
01:23:56.178 00.001 9828 IsSlewing returns 0
01:23:56.178 00.000 9828 IsGuiding returns 0
01:23:56.178 00.000 9828 PulseGuide returned control before completion, sleep 20
01:23:56.202 00.024 9828 IsGuiding returns 1
01:23:56.202 00.000 9828 scope still moving after pulse duration time elapsed
01:23:56.234 00.032 9828 IsSlewing returns 0
01:23:56.234 00.000 9828 IsGuiding returns 1
01:23:56.266 00.032 9828 IsSlewing returns 0
01:23:56.266 00.000 9828 IsGuiding returns 1
01:23:56.297 00.031 9828 IsSlewing returns 0
01:23:56.297 00.000 9828 IsGuiding returns 1
01:23:56.328 00.031 9828 IsSlewing returns 0
01:23:56.328 00.000 9828 IsGuiding returns 0
01:23:56.328 00.000 9828 scope move finished after 10 + 139 ms
01:23:56.328 00.000 9828 Move returns status 0, amount 10
01:23:56.328 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:23:56.328 00.000 9828 MoveAxis(N, 16, B)
01:23:56.328 00.000 9828 Guiding  Dir = 0, Dur = 16
01:23:56.343 00.015 9828 IsSlewing returns 0
01:23:56.343 00.000 9828 IsGuiding returns 0
01:23:56.343 00.000 9828 PulseGuide returned control before completion, sleep 26
01:23:56.375 00.032 9828 IsGuiding returns 1
01:23:56.375 00.000 9828 scope still moving after pulse duration time elapsed
01:23:56.405 00.030 9828 IsSlewing returns 0
01:23:56.405 00.000 9828 IsGuiding returns 1
01:23:56.437 00.032 9828 IsSlewing returns 0
01:23:56.437 00.000 9828 IsGuiding returns 1
01:23:56.468 00.031 9828 IsSlewing returns 0
01:23:56.468 00.000 9828 IsGuiding returns 1
01:23:56.498 00.030 9828 IsSlewing returns 0
01:23:56.498 00.000 9828 IsGuiding returns 1
01:23:56.529 00.031 9828 IsSlewing returns 0
01:23:56.529 00.000 9828 IsGuiding returns 0
01:23:56.529 00.000 9828 scope move finished after 16 + 169 ms
01:23:56.529 00.000 9828 Move returns status 0, amount 16
01:23:56.529 00.000 9828 move complete, result=0
01:23:56.529 00.000 9828 worker thread done servicing request
01:23:56.529 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:23:56.860 00.331 8976 Exposure complete
01:23:56.865 00.005 8976 worker thread done servicing request
01:23:56.866 00.001 5052 OnExposeComplete: enter
01:23:56.866 00.000 5052 UpdateGuideState(): m_state=6
01:23:56.866 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3609
01:23:56.866 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.65, Mass=171, SNR=9.0, Peak=65 HFD=3.6
01:23:56.866 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
01:23:56.866 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
01:23:56.866 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.06 hyp=0.49 cameraTheta=-3.02 mountX=0.17 mountY=0.44, mountTheta=1.21
01:23:56.866 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.06, opts=13)
01:23:56.866 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.06)
01:23:56.866 00.000 8976 Worker thread wakes up
01:23:56.867 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.06) opts 0xd
01:23:56.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.06)
01:23:56.867 00.000 8976 Moving (-0.49, -0.06) raw xDistance=0.17 yDistance=0.44
01:23:56.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:23:56.867 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
01:23:56.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:56.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:23:56.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:23:56.867 00.000 8976 MoveAxis(R, 0, ABG)
01:23:56.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:56.867 00.000 5052 Enqueuing Expose request
01:23:56.867 00.000 8976 MoveAxis(D, 2, ABG)
01:23:56.867 00.000 8976 stepping (-31, 3) + (0, -2)
01:23:56.867 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:56.896 00.029 8976 Received - 47 (G) 
01:23:56.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:56.896 00.000 8976 stepped: pos (-31, 1)
01:23:56.896 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:23:56.896 00.000 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
01:23:56.896 00.000 8976 MountToCamera -- mountX=4.61 mountY=-0.50 hyp=4.64 mountTheta=-0.11 cameraX=-1.66, cameraY=4.33 cameraTheta=1.94
01:23:56.896 00.000 8976 incremental bump (-1.655, 4.332) isValid = 1
01:23:56.896 00.000 8976 Scheduling Mount bump of (-0.048, 0.130)
01:23:56.896 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.13, opts=4)
01:23:56.896 00.000 8976 Enqueuing Move request for scope (-0.05, 0.13)
01:23:56.896 00.000 8976 move complete, result=0
01:23:56.896 00.000 9828 Worker thread wakes up
01:23:56.896 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:23:56.896 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0x4
01:23:56.896 00.000 8976 worker thread done servicing request
01:23:56.896 00.000 8976 Worker thread wakes up
01:23:56.896 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
01:23:56.897 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:56.897 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:56.897 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
01:23:56.897 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.34)
01:23:56.897 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.92 mountX=0.04 mountY=-0.13, mountTheta=-1.27
01:23:56.897 00.000 9828 Moving (-0.05, 0.13) raw xDistance=0.04 yDistance=-0.13
01:23:56.897 00.000 9828 BLC: window closed
01:23:56.897 00.000 9828 MoveAxis(W, 13, B)
01:23:56.897 00.000 9828 Guiding  Dir = 3, Dur = 13
01:23:56.897 00.000 9828 IsSlewing returns 0
01:23:56.897 00.000 9828 IsGuiding returns 0
01:23:56.897 00.000 9828 PulseGuide returned control before completion, sleep 23
01:23:56.933 00.036 9828 IsGuiding returns 1
01:23:56.933 00.000 9828 scope still moving after pulse duration time elapsed
01:23:56.964 00.031 9828 IsSlewing returns 0
01:23:56.964 00.000 9828 IsGuiding returns 1
01:23:56.995 00.031 9828 IsSlewing returns 0
01:23:56.995 00.000 9828 IsGuiding returns 1
01:23:57.027 00.032 9828 IsSlewing returns 0
01:23:57.027 00.000 9828 IsGuiding returns 0
01:23:57.027 00.000 9828 scope move finished after 13 + 116 ms
01:23:57.027 00.000 9828 Move returns status 0, amount 13
01:23:57.027 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:23:57.027 00.000 9828 MoveAxis(N, 18, B)
01:23:57.027 00.000 9828 Guiding  Dir = 0, Dur = 18
01:23:57.043 00.016 9828 IsSlewing returns 0
01:23:57.043 00.000 9828 IsGuiding returns 0
01:23:57.043 00.000 9828 PulseGuide returned control before completion, sleep 28
01:23:57.074 00.031 9828 IsGuiding returns 1
01:23:57.074 00.000 9828 scope still moving after pulse duration time elapsed
01:23:57.104 00.030 9828 IsSlewing returns 0
01:23:57.104 00.000 9828 IsGuiding returns 1
01:23:57.136 00.032 9828 IsSlewing returns 0
01:23:57.136 00.000 9828 IsGuiding returns 1
01:23:57.167 00.031 9828 IsSlewing returns 0
01:23:57.167 00.000 9828 IsGuiding returns 1
01:23:57.198 00.031 9828 IsSlewing returns 0
01:23:57.198 00.000 9828 IsGuiding returns 0
01:23:57.198 00.000 9828 scope move finished after 18 + 137 ms
01:23:57.198 00.000 9828 Move returns status 0, amount 18
01:23:57.198 00.000 9828 move complete, result=0
01:23:57.198 00.000 9828 worker thread done servicing request
01:23:57.198 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 18 ms NORTH
01:23:57.581 00.383 8976 Exposure complete
01:23:57.586 00.005 8976 worker thread done servicing request
01:23:57.586 00.000 5052 OnExposeComplete: enter
01:23:57.586 00.000 5052 UpdateGuideState(): m_state=6
01:23:57.586 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3610
01:23:57.586 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.39, Mass=172, SNR=9.0, Peak=62 HFD=3.2
01:23:57.586 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.74 = 1.55)
01:23:57.586 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
01:23:57.586 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.32 hyp=0.74 cameraTheta=-2.69 mountX=0.02 mountY=0.73, mountTheta=1.55
01:23:57.587 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.32, opts=13)
01:23:57.587 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.32)
01:23:57.587 00.000 8976 Worker thread wakes up
01:23:57.588 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.32) opts 0xd
01:23:57.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.32)
01:23:57.588 00.000 8976 Moving (-0.66, -0.32) raw xDistance=0.02 yDistance=0.73
01:23:57.588 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:23:57.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:23:57.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73
01:23:57.588 00.000 8976 MoveAxis(R, 0, ABG)
01:23:57.588 00.000 8976 MoveAxis(D, 3, ABG)
01:23:57.588 00.000 8976 stepping (-31, 1) + (0, -3)
01:23:57.588 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:57.588 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
01:23:57.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:57.588 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:57.588 00.000 5052 Enqueuing Expose request
01:23:57.615 00.027 8976 Received - 47 (G) 
01:23:57.615 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:23:57.615 00.000 8976 stepped: pos (-31, -2)
01:23:57.615 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:23:57.615 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
01:23:57.615 00.000 8976 MountToCamera -- mountX=4.66 mountY=-0.23 hyp=4.66 mountTheta=-0.05 cameraX=-1.92, cameraY=4.25 cameraTheta=1.99
01:23:57.616 00.001 8976 incremental bump (-1.916, 4.250) isValid = 1
01:23:57.616 00.000 8976 Scheduling Mount bump of (-0.063, 0.145)
01:23:57.616 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.14, opts=4)
01:23:57.616 00.000 8976 Enqueuing Move request for scope (-0.06, 0.14)
01:23:57.616 00.000 8976 move complete, result=0
01:23:57.616 00.000 8976 worker thread done servicing request
01:23:57.616 00.000 8976 Worker thread wakes up
01:23:57.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:57.616 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:57.616 00.000 9828 Worker thread wakes up
01:23:57.616 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0x4
01:23:57.616 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
01:23:57.616 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:23:57.616 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.08 = -1.21)
01:23:57.616 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.00 = -1.29)
01:23:57.616 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.98 mountX=0.06 mountY=-0.15, mountTheta=-1.22
01:23:57.616 00.000 9828 Moving (-0.06, 0.14) raw xDistance=0.06 yDistance=-0.15
01:23:57.616 00.000 9828 BLC: window closed
01:23:57.616 00.000 9828 MoveAxis(W, 18, B)
01:23:57.616 00.000 9828 Guiding  Dir = 3, Dur = 18
01:23:57.617 00.001 9828 IsSlewing returns 0
01:23:57.617 00.000 9828 IsGuiding returns 0
01:23:57.617 00.000 9828 PulseGuide returned control before completion, sleep 28
01:23:57.647 00.030 9828 IsGuiding returns 1
01:23:57.647 00.000 9828 scope still moving after pulse duration time elapsed
01:23:57.677 00.030 9828 IsSlewing returns 0
01:23:57.677 00.000 9828 IsGuiding returns 1
01:23:57.709 00.032 9828 IsSlewing returns 0
01:23:57.709 00.000 9828 IsGuiding returns 1
01:23:57.741 00.032 9828 IsSlewing returns 0
01:23:57.741 00.000 9828 IsGuiding returns 1
01:23:57.771 00.030 9828 IsSlewing returns 0
01:23:57.771 00.000 9828 IsGuiding returns 0
01:23:57.771 00.000 9828 scope move finished after 18 + 136 ms
01:23:57.771 00.000 9828 Move returns status 0, amount 18
01:23:57.771 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:23:57.771 00.000 9828 MoveAxis(N, 21, B)
01:23:57.771 00.000 9828 Guiding  Dir = 0, Dur = 21
01:23:57.787 00.016 9828 IsSlewing returns 0
01:23:57.787 00.000 9828 IsGuiding returns 0
01:23:57.787 00.000 9828 PulseGuide returned control before completion, sleep 31
01:23:57.834 00.047 9828 IsGuiding returns 1
01:23:57.834 00.000 9828 scope still moving after pulse duration time elapsed
01:23:57.865 00.031 9828 IsSlewing returns 0
01:23:57.865 00.000 9828 IsGuiding returns 1
01:23:57.897 00.032 9828 IsSlewing returns 0
01:23:57.897 00.000 9828 IsGuiding returns 1
01:23:57.927 00.030 9828 IsSlewing returns 0
01:23:57.927 00.000 9828 IsGuiding returns 0
01:23:57.927 00.000 9828 scope move finished after 21 + 119 ms
01:23:57.927 00.000 9828 Move returns status 0, amount 21
01:23:57.927 00.000 9828 move complete, result=0
01:23:57.927 00.000 9828 worker thread done servicing request
01:23:57.927 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.2 px 21 ms NORTH
01:23:58.300 00.373 8976 Exposure complete
01:23:58.305 00.005 8976 worker thread done servicing request
01:23:58.306 00.001 5052 OnExposeComplete: enter
01:23:58.306 00.000 5052 UpdateGuideState(): m_state=6
01:23:58.306 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3611
01:23:58.306 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.54, Mass=180, SNR=9.2, Peak=64 HFD=3.5
01:23:58.306 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.83 = 1.46)
01:23:58.306 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
01:23:58.306 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.17 hyp=0.47 cameraTheta=-2.78 mountX=0.05 mountY=0.46, mountTheta=1.46
01:23:58.306 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.17, opts=13)
01:23:58.306 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.17)
01:23:58.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:23:58.306 00.000 5052 UpdateGuideState exits: m=180 SNR=9.2
01:23:58.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:58.307 00.001 8976 Worker thread wakes up
01:23:58.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.17) opts 0xd
01:23:58.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.17)
01:23:58.307 00.000 8976 Moving (-0.44, -0.17) raw xDistance=0.05 yDistance=0.46
01:23:58.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:58.307 00.000 5052 Enqueuing Expose request
01:23:58.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:23:58.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
01:23:58.307 00.000 8976 MoveAxis(R, 0, ABG)
01:23:58.307 00.000 8976 MoveAxis(D, 2, ABG)
01:23:58.307 00.000 8976 stepping (-31, -2) + (0, -2)
01:23:58.307 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:58.335 00.028 8976 Received - 47 (G) 
01:23:58.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:23:58.335 00.000 8976 stepped: pos (-31, -4)
01:23:58.335 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
01:23:58.335 00.000 8976 MountToCamera -- mountTheta (0.01) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
01:23:58.335 00.000 8976 MountToCamera -- mountX=4.69 mountY=0.06 hyp=4.69 mountTheta=0.01 cameraX=-2.18, cameraY=4.15 cameraTheta=2.06
01:23:58.335 00.000 8976 incremental bump (-2.183, 4.147) isValid = 1
01:23:58.335 00.000 8976 Scheduling Mount bump of (-0.080, 0.158)
01:23:58.335 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.16, opts=4)
01:23:58.335 00.000 8976 Enqueuing Move request for scope (-0.08, 0.16)
01:23:58.335 00.000 8976 move complete, result=0
01:23:58.335 00.000 9828 Worker thread wakes up
01:23:58.335 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0x4
01:23:58.335 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
01:23:58.335 00.000 9828 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.15)
01:23:58.335 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:23:58.335 00.000 8976 worker thread done servicing request
01:23:58.335 00.000 8976 Worker thread wakes up
01:23:58.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:58.336 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:58.336 00.000 9828 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.23)
01:23:58.336 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.04 mountX=0.07 mountY=-0.17, mountTheta=-1.16
01:23:58.336 00.000 9828 Moving (-0.08, 0.16) raw xDistance=0.07 yDistance=-0.17
01:23:58.336 00.000 9828 BLC: window closed
01:23:58.336 00.000 9828 MoveAxis(W, 23, B)
01:23:58.336 00.000 9828 Guiding  Dir = 3, Dur = 23
01:23:58.336 00.000 9828 IsSlewing returns 0
01:23:58.336 00.000 9828 IsGuiding returns 0
01:23:58.336 00.000 9828 PulseGuide returned control before completion, sleep 33
01:23:58.378 00.042 9828 IsGuiding returns 1
01:23:58.378 00.000 9828 scope still moving after pulse duration time elapsed
01:23:58.409 00.031 9828 IsSlewing returns 0
01:23:58.409 00.000 9828 IsGuiding returns 1
01:23:58.441 00.032 9828 IsSlewing returns 0
01:23:58.441 00.000 9828 IsGuiding returns 1
01:23:58.472 00.031 9828 IsSlewing returns 0
01:23:58.472 00.000 9828 IsGuiding returns 0
01:23:58.472 00.000 9828 scope move finished after 23 + 112 ms
01:23:58.472 00.000 9828 Move returns status 0, amount 23
01:23:58.472 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:23:58.472 00.000 9828 MoveAxis(N, 23, B)
01:23:58.472 00.000 9828 Guiding  Dir = 0, Dur = 23
01:23:58.487 00.015 9828 IsSlewing returns 0
01:23:58.487 00.000 9828 IsGuiding returns 0
01:23:58.487 00.000 9828 PulseGuide returned control before completion, sleep 33
01:23:58.533 00.046 9828 IsGuiding returns 1
01:23:58.533 00.000 9828 scope still moving after pulse duration time elapsed
01:23:58.564 00.031 9828 IsSlewing returns 0
01:23:58.564 00.000 9828 IsGuiding returns 1
01:23:58.595 00.031 9828 IsSlewing returns 0
01:23:58.595 00.000 9828 IsGuiding returns 1
01:23:58.627 00.032 9828 IsSlewing returns 0
01:23:58.627 00.000 9828 IsGuiding returns 0
01:23:58.627 00.000 9828 scope move finished after 23 + 116 ms
01:23:58.627 00.000 9828 Move returns status 0, amount 23
01:23:58.627 00.000 9828 move complete, result=0
01:23:58.627 00.000 9828 worker thread done servicing request
01:23:58.627 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.2 px 23 ms NORTH
01:23:59.017 00.390 8976 Exposure complete
01:23:59.022 00.005 8976 worker thread done servicing request
01:23:59.023 00.001 5052 OnExposeComplete: enter
01:23:59.023 00.000 5052 UpdateGuideState(): m_state=6
01:23:59.023 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3612
01:23:59.023 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.85, Mass=186, SNR=9.4, Peak=62 HFD=3.7
01:23:59.023 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.27 = -0.27)
01:23:59.023 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.37 = -0.37)
01:23:59.023 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.78 mountX=0.14 mountY=-0.05, mountTheta=-0.36
01:23:59.023 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.14, opts=13)
01:23:59.024 00.001 5052 Enqueuing Move request for stepguider (-0.03, 0.14)
01:23:59.024 00.000 8976 Worker thread wakes up
01:23:59.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.14) opts 0xd
01:23:59.024 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.14)
01:23:59.024 00.000 8976 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=-0.05
01:23:59.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:23:59.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:23:59.024 00.000 8976 MoveAxis(R, 0, ABG)
01:23:59.024 00.000 8976 MoveAxis(U, 0, ABG)
01:23:59.024 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:23:59.024 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:23:59.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:59.024 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
01:23:59.024 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
01:23:59.024 00.000 8976 MountToCamera -- mountX=4.71 mountY=0.25 hyp=4.71 mountTheta=0.05 cameraX=-2.36, cameraY=4.08 cameraTheta=2.10
01:23:59.024 00.000 8976 incremental bump (-2.363, 4.078) isValid = 1
01:23:59.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:59.024 00.000 5052 Enqueuing Expose request
01:23:59.024 00.000 8976 Scheduling Mount bump of (-0.069, 0.123)
01:23:59.024 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.12, opts=4)
01:23:59.024 00.000 8976 Enqueuing Move request for scope (-0.07, 0.12)
01:23:59.025 00.001 8976 move complete, result=0
01:23:59.025 00.000 9828 Worker thread wakes up
01:23:59.025 00.000 8976 worker thread done servicing request
01:23:59.025 00.000 8976 Worker thread wakes up
01:23:59.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:59.025 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:59.025 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0x4
01:23:59.025 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
01:23:59.026 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:59.026 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.18 = -1.11)
01:23:59.026 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.19)
01:23:59.026 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.08 mountX=0.06 mountY=-0.13, mountTheta=-1.12
01:23:59.026 00.000 9828 Moving (-0.07, 0.12) raw xDistance=0.06 yDistance=-0.13
01:23:59.026 00.000 9828 BLC: window closed
01:23:59.026 00.000 9828 MoveAxis(W, 20, B)
01:23:59.026 00.000 9828 Guiding  Dir = 3, Dur = 20
01:23:59.026 00.000 9828 IsSlewing returns 0
01:23:59.026 00.000 9828 IsGuiding returns 0
01:23:59.027 00.001 9828 PulseGuide returned control before completion, sleep 30
01:23:59.057 00.030 9828 IsGuiding returns 1
01:23:59.057 00.000 9828 scope still moving after pulse duration time elapsed
01:23:59.088 00.031 9828 IsSlewing returns 0
01:23:59.088 00.000 9828 IsGuiding returns 1
01:23:59.119 00.031 9828 IsSlewing returns 0
01:23:59.124 00.005 9828 IsGuiding returns 1
01:23:59.150 00.026 9828 IsSlewing returns 0
01:23:59.150 00.000 9828 IsGuiding returns 1
01:23:59.181 00.031 9828 IsSlewing returns 0
01:23:59.181 00.000 9828 IsGuiding returns 0
01:23:59.181 00.000 9828 scope move finished after 20 + 134 ms
01:23:59.181 00.000 9828 Move returns status 0, amount 20
01:23:59.181 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:23:59.181 00.000 9828 MoveAxis(N, 18, B)
01:23:59.181 00.000 9828 Guiding  Dir = 0, Dur = 18
01:23:59.197 00.016 9828 IsSlewing returns 0
01:23:59.197 00.000 9828 IsGuiding returns 0
01:23:59.197 00.000 9828 PulseGuide returned control before completion, sleep 28
01:23:59.228 00.031 9828 IsGuiding returns 1
01:23:59.228 00.000 9828 scope still moving after pulse duration time elapsed
01:23:59.259 00.031 9828 IsSlewing returns 0
01:23:59.259 00.000 9828 IsGuiding returns 1
01:23:59.291 00.032 9828 IsSlewing returns 0
01:23:59.291 00.000 9828 IsGuiding returns 1
01:23:59.322 00.031 9828 IsSlewing returns 0
01:23:59.322 00.000 9828 IsGuiding returns 1
01:23:59.353 00.031 9828 IsSlewing returns 0
01:23:59.354 00.001 9828 IsGuiding returns 0
01:23:59.354 00.000 9828 scope move finished after 18 + 138 ms
01:23:59.354 00.000 9828 Move returns status 0, amount 18
01:23:59.354 00.000 9828 move complete, result=0
01:23:59.354 00.000 9828 worker thread done servicing request
01:23:59.354 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 18 ms NORTH
01:23:59.706 00.352 8976 Exposure complete
01:23:59.712 00.006 8976 worker thread done servicing request
01:23:59.712 00.000 5052 OnExposeComplete: enter
01:23:59.712 00.000 5052 UpdateGuideState(): m_state=6
01:23:59.712 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3613
01:23:59.712 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.48, Mass=199, SNR=9.6, Peak=63 HFD=3.8
01:23:59.712 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.02 = 2.27)
01:23:59.712 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
01:23:59.712 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.97 mountX=-0.16 mountY=0.21, mountTheta=2.23
01:23:59.713 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.23, opts=13)
01:23:59.713 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.23)
01:23:59.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:23:59.713 00.000 5052 UpdateGuideState exits: m=199 SNR=9.6
01:23:59.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:59.713 00.000 8976 Worker thread wakes up
01:23:59.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.23) opts 0xd
01:23:59.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.23)
01:23:59.713 00.000 8976 Moving (-0.10, -0.23) raw xDistance=-0.16 yDistance=0.21
01:23:59.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:23:59.713 00.000 5052 Enqueuing Expose request
01:23:59.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:23:59.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:23:59.713 00.000 8976 MoveAxis(R, 0, ABG)
01:23:59.713 00.000 8976 MoveAxis(U, 0, ABG)
01:23:59.713 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
01:23:59.713 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
01:23:59.713 00.000 8976 MountToCamera -- mountX=4.72 mountY=0.38 hyp=4.73 mountTheta=0.08 cameraX=-2.48, cameraY=4.03 cameraTheta=2.12
01:23:59.714 00.001 8976 incremental bump (-2.483, 4.031) isValid = 1
01:23:59.714 00.000 8976 Scheduling Mount bump of (-0.110, 0.186)
01:23:59.714 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.19, opts=4)
01:23:59.714 00.000 8976 Enqueuing Move request for scope (-0.11, 0.19)
01:23:59.714 00.000 8976 move complete, result=0
01:23:59.714 00.000 9828 Worker thread wakes up
01:23:59.714 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:59.714 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0x4
01:23:59.714 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
01:23:59.714 00.000 8976 worker thread done servicing request
01:23:59.714 00.000 8976 Worker thread wakes up
01:23:59.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:23:59.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:23:59.714 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
01:23:59.714 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
01:23:59.714 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.11 mountX=0.10 mountY=-0.20, mountTheta=-1.10
01:23:59.714 00.000 9828 Moving (-0.11, 0.19) raw xDistance=0.10 yDistance=-0.20
01:23:59.714 00.000 9828 BLC: window closed
01:23:59.715 00.001 9828 MoveAxis(W, 32, B)
01:23:59.715 00.000 9828 Guiding  Dir = 3, Dur = 32
01:23:59.715 00.000 9828 IsSlewing returns 0
01:23:59.715 00.000 9828 IsGuiding returns 0
01:23:59.715 00.000 9828 PulseGuide returned control before completion, sleep 42
01:23:59.771 00.056 9828 IsGuiding returns 1
01:23:59.771 00.000 9828 scope still moving after pulse duration time elapsed
01:23:59.802 00.031 9828 IsSlewing returns 0
01:23:59.802 00.000 9828 IsGuiding returns 1
01:23:59.833 00.031 9828 IsSlewing returns 0
01:23:59.833 00.000 9828 IsGuiding returns 1
01:23:59.864 00.031 9828 IsSlewing returns 0
01:23:59.864 00.000 9828 IsGuiding returns 0
01:23:59.864 00.000 9828 scope move finished after 32 + 117 ms
01:23:59.864 00.000 9828 Move returns status 0, amount 32
01:23:59.864 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:23:59.864 00.000 9828 MoveAxis(N, 27, B)
01:23:59.864 00.000 9828 Guiding  Dir = 0, Dur = 27
01:23:59.880 00.016 9828 IsSlewing returns 0
01:23:59.880 00.000 9828 IsGuiding returns 0
01:23:59.880 00.000 9828 PulseGuide returned control before completion, sleep 37
01:23:59.926 00.046 9828 IsGuiding returns 1
01:23:59.926 00.000 9828 scope still moving after pulse duration time elapsed
01:23:59.959 00.033 9828 IsSlewing returns 0
01:23:59.959 00.000 9828 IsGuiding returns 1
01:23:59.990 00.031 9828 IsSlewing returns 0
01:23:59.990 00.000 9828 IsGuiding returns 1
01:24:00.021 00.031 9828 IsSlewing returns 0
01:24:00.021 00.000 9828 IsGuiding returns 1
01:24:00.052 00.031 9828 IsSlewing returns 0
01:24:00.052 00.000 9828 IsGuiding returns 1
01:24:00.083 00.031 9828 IsSlewing returns 0
01:24:00.083 00.000 9828 IsGuiding returns 0
01:24:00.083 00.000 9828 scope move finished after 27 + 176 ms
01:24:00.083 00.000 9828 Move returns status 0, amount 27
01:24:00.083 00.000 9828 move complete, result=0
01:24:00.083 00.000 9828 worker thread done servicing request
01:24:00.083 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.2 px 27 ms NORTH
01:24:00.398 00.315 8976 Exposure complete
01:24:00.403 00.005 8976 worker thread done servicing request
01:24:00.403 00.000 5052 OnExposeComplete: enter
01:24:00.403 00.000 5052 UpdateGuideState(): m_state=6
01:24:00.403 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3614
01:24:00.404 00.001 5052 Star::Find returns 1 (0), X=329.84, Y=281.59, Mass=193, SNR=9.6, Peak=60 HFD=4.0
01:24:00.404 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
01:24:00.404 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
01:24:00.404 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.12 hyp=0.68 cameraTheta=-0.18 mountX=-0.41 mountY=-0.49, mountTheta=-2.26
01:24:00.404 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.12, opts=13)
01:24:00.404 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.12)
01:24:00.404 00.000 8976 Worker thread wakes up
01:24:00.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.12) opts 0xd
01:24:00.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.12)
01:24:00.405 00.001 8976 Moving (0.67, -0.12) raw xDistance=-0.41 yDistance=-0.49
01:24:00.405 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:24:00.405 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:24:00.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:00.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:24:00.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:24:00.405 00.000 8976 MoveAxis(R, 2, ABG)
01:24:00.405 00.000 8976 stepping (-31, -4) + (2, 0)
01:24:00.405 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:00.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:00.405 00.000 5052 Enqueuing Expose request
01:24:00.429 00.024 8976 Received - 47 (G) 
01:24:00.429 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:00.429 00.000 8976 stepped: pos (-29, -4)
01:24:00.429 00.000 8976 MoveAxis(U, 2, ABG)
01:24:00.429 00.000 8976 stepping (-29, -4) + (0, 2)
01:24:00.429 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:00.461 00.032 8976 Received - 47 (G) 
01:24:00.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:00.461 00.000 8976 stepped: pos (-29, -2)
01:24:00.461 00.000 8976 back inside bump range: decrease bump weight 1.83 => 1.00
01:24:00.461 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
01:24:00.461 00.000 8976 MountToCamera -- mountX=4.63 mountY=0.36 hyp=4.64 mountTheta=0.08 cameraX=-2.42, cameraY=3.96 cameraTheta=2.12
01:24:00.461 00.000 8976 incremental bump (-2.424, 3.958) isValid = 1
01:24:00.461 00.000 8976 Scheduling Mount bump of (-0.060, 0.102)
01:24:00.461 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:24:00.461 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:24:00.461 00.000 8976 move complete, result=0
01:24:00.461 00.000 9828 Worker thread wakes up
01:24:00.461 00.000 8976 worker thread done servicing request
01:24:00.461 00.000 8976 Worker thread wakes up
01:24:00.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:00.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:00.461 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
01:24:00.461 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:24:00.462 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:24:00.462 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
01:24:00.462 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
01:24:00.462 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.06 mountY=-0.11, mountTheta=-1.10
01:24:00.462 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:24:00.462 00.000 9828 BLC: window closed
01:24:00.462 00.000 9828 MoveAxis(W, 18, B)
01:24:00.462 00.000 9828 Guiding  Dir = 3, Dur = 18
01:24:00.462 00.000 9828 IsSlewing returns 0
01:24:00.462 00.000 9828 IsGuiding returns 0
01:24:00.462 00.000 9828 PulseGuide returned control before completion, sleep 28
01:24:00.499 00.037 9828 IsGuiding returns 1
01:24:00.499 00.000 9828 scope still moving after pulse duration time elapsed
01:24:00.530 00.031 9828 IsSlewing returns 0
01:24:00.530 00.000 9828 IsGuiding returns 1
01:24:00.561 00.031 9828 IsSlewing returns 0
01:24:00.561 00.000 9828 IsGuiding returns 1
01:24:00.592 00.031 9828 IsSlewing returns 0
01:24:00.592 00.000 9828 IsGuiding returns 0
01:24:00.592 00.000 9828 scope move finished after 18 + 111 ms
01:24:00.592 00.000 9828 Move returns status 0, amount 18
01:24:00.592 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:00.592 00.000 9828 MoveAxis(N, 15, B)
01:24:00.592 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:00.607 00.015 9828 IsSlewing returns 0
01:24:00.607 00.000 9828 IsGuiding returns 0
01:24:00.607 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:00.638 00.031 9828 IsGuiding returns 1
01:24:00.638 00.000 9828 scope still moving after pulse duration time elapsed
01:24:00.670 00.032 9828 IsSlewing returns 0
01:24:00.670 00.000 9828 IsGuiding returns 1
01:24:00.701 00.031 9828 IsSlewing returns 0
01:24:00.701 00.000 9828 IsGuiding returns 1
01:24:00.732 00.031 9828 IsSlewing returns 0
01:24:00.732 00.000 9828 IsGuiding returns 1
01:24:00.764 00.032 9828 IsSlewing returns 0
01:24:00.764 00.000 9828 IsGuiding returns 0
01:24:00.764 00.000 9828 scope move finished after 15 + 141 ms
01:24:00.764 00.000 9828 Move returns status 0, amount 15
01:24:00.764 00.000 9828 move complete, result=0
01:24:00.764 00.000 9828 worker thread done servicing request
01:24:00.764 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:24:01.162 00.398 8976 Exposure complete
01:24:01.167 00.005 8976 worker thread done servicing request
01:24:01.167 00.000 5052 OnExposeComplete: enter
01:24:01.167 00.000 5052 UpdateGuideState(): m_state=6
01:24:01.167 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3615
01:24:01.167 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.40, Mass=178, SNR=9.1, Peak=63 HFD=3.6
01:24:01.167 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.30 = 2.98)
01:24:01.167 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.88)
01:24:01.167 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.31 hyp=0.32 cameraTheta=-1.26 mountX=-0.32 mountY=0.08, mountTheta=2.88
01:24:01.168 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.31, opts=13)
01:24:01.168 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.31)
01:24:01.168 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:24:01.168 00.000 5052 UpdateGuideState exits: m=178 SNR=9.1
01:24:01.168 00.000 8976 Worker thread wakes up
01:24:01.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.31) opts 0xd
01:24:01.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.31)
01:24:01.168 00.000 8976 Moving (0.10, -0.31) raw xDistance=-0.32 yDistance=0.08
01:24:01.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:01.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:01.168 00.000 5052 Enqueuing Expose request
01:24:01.169 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:24:01.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:24:01.169 00.000 8976 MoveAxis(R, 1, ABG)
01:24:01.169 00.000 8976 stepping (-29, -2) + (1, 0)
01:24:01.169 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:01.196 00.027 8976 Received - 47 (G) 
01:24:01.197 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:01.197 00.000 8976 stepped: pos (-28, -2)
01:24:01.197 00.000 8976 MoveAxis(U, 0, ABG)
01:24:01.197 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
01:24:01.197 00.000 8976 MountToCamera -- mountX=4.52 mountY=0.34 hyp=4.53 mountTheta=0.08 cameraX=-2.36, cameraY=3.86 cameraTheta=2.12
01:24:01.197 00.000 8976 incremental bump (-2.361, 3.864) isValid = 1
01:24:01.197 00.000 8976 Scheduling Mount bump of (-0.060, 0.102)
01:24:01.198 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:24:01.198 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:24:01.198 00.000 8976 move complete, result=0
01:24:01.198 00.000 9828 Worker thread wakes up
01:24:01.198 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:24:01.198 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:24:01.198 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:24:01.198 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
01:24:01.198 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
01:24:01.198 00.000 8976 worker thread done servicing request
01:24:01.198 00.000 8976 Worker thread wakes up
01:24:01.198 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:01.198 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.06 mountY=-0.11, mountTheta=-1.10
01:24:01.198 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:24:01.199 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:01.199 00.000 9828 BLC: window closed
01:24:01.199 00.000 9828 MoveAxis(W, 18, B)
01:24:01.199 00.000 9828 Guiding  Dir = 3, Dur = 18
01:24:01.199 00.000 9828 IsSlewing returns 0
01:24:01.199 00.000 9828 IsGuiding returns 0
01:24:01.199 00.000 9828 PulseGuide returned control before completion, sleep 28
01:24:01.242 00.043 9828 IsGuiding returns 1
01:24:01.242 00.000 9828 scope still moving after pulse duration time elapsed
01:24:01.273 00.031 9828 IsSlewing returns 0
01:24:01.273 00.000 9828 IsGuiding returns 1
01:24:01.304 00.031 9828 IsSlewing returns 0
01:24:01.304 00.000 9828 IsGuiding returns 1
01:24:01.335 00.031 9828 IsSlewing returns 0
01:24:01.335 00.000 9828 IsGuiding returns 0
01:24:01.335 00.000 9828 scope move finished after 18 + 117 ms
01:24:01.335 00.000 9828 Move returns status 0, amount 18
01:24:01.335 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:01.335 00.000 9828 MoveAxis(N, 15, B)
01:24:01.335 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:01.351 00.016 9828 IsSlewing returns 0
01:24:01.351 00.000 9828 IsGuiding returns 0
01:24:01.351 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:01.382 00.031 9828 IsGuiding returns 1
01:24:01.382 00.000 9828 scope still moving after pulse duration time elapsed
01:24:01.414 00.032 9828 IsSlewing returns 0
01:24:01.414 00.000 9828 IsGuiding returns 1
01:24:01.444 00.030 9828 IsSlewing returns 0
01:24:01.444 00.000 9828 IsGuiding returns 1
01:24:01.475 00.031 9828 IsSlewing returns 0
01:24:01.475 00.000 9828 IsGuiding returns 1
01:24:01.506 00.031 9828 IsSlewing returns 0
01:24:01.506 00.000 9828 IsGuiding returns 0
01:24:01.506 00.000 9828 scope move finished after 15 + 140 ms
01:24:01.506 00.000 9828 Move returns status 0, amount 15
01:24:01.506 00.000 9828 move complete, result=0
01:24:01.506 00.000 9828 worker thread done servicing request
01:24:01.507 00.001 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:24:01.881 00.374 8976 Exposure complete
01:24:01.887 00.006 8976 worker thread done servicing request
01:24:01.887 00.000 5052 OnExposeComplete: enter
01:24:01.887 00.000 5052 UpdateGuideState(): m_state=6
01:24:01.887 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3616
01:24:01.887 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.58, Mass=161, SNR=8.8, Peak=60 HFD=3.8
01:24:01.887 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.13 = 2.15)
01:24:01.887 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.05)
01:24:01.887 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.09 mountX=-0.08 mountY=0.14, mountTheta=2.12
01:24:01.888 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.13, opts=13)
01:24:01.888 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.13)
01:24:01.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:24:01.888 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
01:24:01.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:01.888 00.000 8976 Worker thread wakes up
01:24:01.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.13) opts 0xd
01:24:01.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.13)
01:24:01.888 00.000 8976 Moving (-0.08, -0.13) raw xDistance=-0.08 yDistance=0.14
01:24:01.888 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:01.888 00.000 5052 Enqueuing Expose request
01:24:01.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:24:01.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:24:01.888 00.000 8976 MoveAxis(R, 0, ABG)
01:24:01.888 00.000 8976 MoveAxis(U, 0, ABG)
01:24:01.888 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
01:24:01.888 00.000 8976 MountToCamera -- mountX=4.44 mountY=0.33 hyp=4.45 mountTheta=0.08 cameraX=-2.32, cameraY=3.80 cameraTheta=2.12
01:24:01.888 00.000 8976 incremental bump (-2.320, 3.801) isValid = 1
01:24:01.888 00.000 8976 Scheduling Mount bump of (-0.060, 0.102)
01:24:01.889 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:24:01.889 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:24:01.889 00.000 8976 move complete, result=0
01:24:01.889 00.000 9828 Worker thread wakes up
01:24:01.889 00.000 8976 worker thread done servicing request
01:24:01.889 00.000 8976 Worker thread wakes up
01:24:01.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:01.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:01.889 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:01.889 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:24:01.889 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:24:01.889 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
01:24:01.889 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.17)
01:24:01.890 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.06 mountY=-0.11, mountTheta=-1.10
01:24:01.890 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:24:01.890 00.000 9828 BLC: window closed
01:24:01.890 00.000 9828 MoveAxis(W, 18, B)
01:24:01.890 00.000 9828 Guiding  Dir = 3, Dur = 18
01:24:01.890 00.000 9828 IsSlewing returns 0
01:24:01.890 00.000 9828 IsGuiding returns 0
01:24:01.890 00.000 9828 PulseGuide returned control before completion, sleep 28
01:24:01.928 00.038 9828 IsGuiding returns 1
01:24:01.928 00.000 9828 scope still moving after pulse duration time elapsed
01:24:01.959 00.031 9828 IsSlewing returns 0
01:24:01.959 00.000 9828 IsGuiding returns 1
01:24:01.990 00.031 9828 IsSlewing returns 0
01:24:01.990 00.000 9828 IsGuiding returns 1
01:24:02.022 00.032 9828 IsSlewing returns 0
01:24:02.022 00.000 9828 IsGuiding returns 0
01:24:02.022 00.000 9828 scope move finished after 18 + 114 ms
01:24:02.022 00.000 9828 Move returns status 0, amount 18
01:24:02.022 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:02.023 00.001 9828 MoveAxis(N, 15, B)
01:24:02.023 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:02.037 00.014 9828 IsSlewing returns 0
01:24:02.037 00.000 9828 IsGuiding returns 0
01:24:02.037 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:02.068 00.031 9828 IsGuiding returns 1
01:24:02.068 00.000 9828 scope still moving after pulse duration time elapsed
01:24:02.099 00.031 9828 IsSlewing returns 0
01:24:02.099 00.000 9828 IsGuiding returns 1
01:24:02.130 00.031 9828 IsSlewing returns 0
01:24:02.130 00.000 9828 IsGuiding returns 1
01:24:02.160 00.030 9828 IsSlewing returns 0
01:24:02.160 00.000 9828 IsGuiding returns 1
01:24:02.192 00.032 9828 IsSlewing returns 0
01:24:02.192 00.000 9828 IsGuiding returns 0
01:24:02.192 00.000 9828 scope move finished after 15 + 139 ms
01:24:02.192 00.000 9828 Move returns status 0, amount 15
01:24:02.192 00.000 9828 move complete, result=0
01:24:02.192 00.000 9828 worker thread done servicing request
01:24:02.192 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:24:02.574 00.382 8976 Exposure complete
01:24:02.580 00.006 8976 worker thread done servicing request
01:24:02.580 00.000 5052 OnExposeComplete: enter
01:24:02.580 00.000 5052 UpdateGuideState(): m_state=6
01:24:02.580 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3617
01:24:02.580 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.55, Mass=162, SNR=8.8, Peak=67 HFD=3.6
01:24:02.580 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
01:24:02.580 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.61)
01:24:02.580 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-2.53 mountX=-0.04 mountY=0.27, mountTheta=1.71
01:24:02.581 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.16, opts=13)
01:24:02.581 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.16)
01:24:02.581 00.000 8976 Worker thread wakes up
01:24:02.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.16) opts 0xd
01:24:02.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.16)
01:24:02.581 00.000 8976 Moving (-0.22, -0.16) raw xDistance=-0.04 yDistance=0.27
01:24:02.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:24:02.581 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:24:02.581 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
01:24:02.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:02.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:24:02.581 00.000 8976 MoveAxis(R, 0, ABG)
01:24:02.582 00.001 8976 MoveAxis(D, 1, ABG)
01:24:02.582 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:02.582 00.000 5052 Enqueuing Expose request
01:24:02.582 00.000 8976 stepping (-28, -2) + (0, -1)
01:24:02.582 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:02.602 00.020 8976 Received - 47 (G) 
01:24:02.603 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:02.603 00.000 8976 stepped: pos (-28, -3)
01:24:02.603 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
01:24:02.603 00.000 8976 MountToCamera -- mountX=4.39 mountY=0.38 hyp=4.41 mountTheta=0.09 cameraX=-2.34, cameraY=3.73 cameraTheta=2.13
01:24:02.603 00.000 8976 incremental bump (-2.338, 3.735) isValid = 1
01:24:02.603 00.000 8976 Scheduling Mount bump of (-0.061, 0.101)
01:24:02.603 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:24:02.603 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:24:02.603 00.000 8976 move complete, result=0
01:24:02.603 00.000 9828 Worker thread wakes up
01:24:02.603 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:24:02.603 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:24:02.603 00.000 8976 worker thread done servicing request
01:24:02.603 00.000 8976 Worker thread wakes up
01:24:02.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:02.604 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:24:02.604 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
01:24:02.604 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:02.604 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.15)
01:24:02.604 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.09
01:24:02.604 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:24:02.604 00.000 9828 BLC: window closed
01:24:02.604 00.000 9828 MoveAxis(W, 18, B)
01:24:02.604 00.000 9828 Guiding  Dir = 3, Dur = 18
01:24:02.604 00.000 9828 IsSlewing returns 0
01:24:02.605 00.001 9828 IsGuiding returns 0
01:24:02.605 00.000 9828 PulseGuide returned control before completion, sleep 28
01:24:02.647 00.042 9828 IsGuiding returns 1
01:24:02.647 00.000 9828 scope still moving after pulse duration time elapsed
01:24:02.678 00.031 9828 IsSlewing returns 0
01:24:02.678 00.000 9828 IsGuiding returns 1
01:24:02.710 00.032 9828 IsSlewing returns 0
01:24:02.710 00.000 9828 IsGuiding returns 1
01:24:02.741 00.031 9828 IsSlewing returns 0
01:24:02.741 00.000 9828 IsGuiding returns 0
01:24:02.741 00.000 9828 scope move finished after 18 + 117 ms
01:24:02.741 00.000 9828 Move returns status 0, amount 18
01:24:02.741 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:02.741 00.000 9828 MoveAxis(N, 15, B)
01:24:02.741 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:02.756 00.015 9828 IsSlewing returns 0
01:24:02.756 00.000 9828 IsGuiding returns 0
01:24:02.756 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:02.786 00.030 9828 IsGuiding returns 1
01:24:02.786 00.000 9828 scope still moving after pulse duration time elapsed
01:24:02.818 00.032 9828 IsSlewing returns 0
01:24:02.818 00.000 9828 IsGuiding returns 1
01:24:02.849 00.031 9828 IsSlewing returns 0
01:24:02.849 00.000 9828 IsGuiding returns 1
01:24:02.880 00.031 9828 IsSlewing returns 0
01:24:02.880 00.000 9828 IsGuiding returns 1
01:24:02.911 00.031 9828 IsSlewing returns 0
01:24:02.911 00.000 9828 IsGuiding returns 0
01:24:02.911 00.000 9828 scope move finished after 15 + 139 ms
01:24:02.911 00.000 9828 Move returns status 0, amount 15
01:24:02.911 00.000 9828 move complete, result=0
01:24:02.911 00.000 9828 worker thread done servicing request
01:24:02.911 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:24:03.286 00.375 8976 Exposure complete
01:24:03.292 00.006 8976 worker thread done servicing request
01:24:03.292 00.000 5052 OnExposeComplete: enter
01:24:03.292 00.000 5052 UpdateGuideState(): m_state=6
01:24:03.292 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3618
01:24:03.292 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.95, Mass=165, SNR=8.9, Peak=65 HFD=3.3
01:24:03.292 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:24:03.292 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
01:24:03.292 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.24 hyp=0.65 cameraTheta=2.77 mountX=0.49 mountY=0.38, mountTheta=0.66
01:24:03.293 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.24, opts=13)
01:24:03.293 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.24)
01:24:03.293 00.000 8976 Worker thread wakes up
01:24:03.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.24) opts 0xd
01:24:03.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.24)
01:24:03.293 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:24:03.293 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
01:24:03.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:03.293 00.000 8976 Moving (-0.60, 0.24) raw xDistance=0.49 yDistance=0.38
01:24:03.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:24:03.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
01:24:03.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:03.293 00.000 5052 Enqueuing Expose request
01:24:03.293 00.000 8976 MoveAxis(L, 2, ABG)
01:24:03.293 00.000 8976 stepping (-28, -3) + (-2, 0)
01:24:03.293 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:03.323 00.030 8976 Received - 47 (G) 
01:24:03.323 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:03.323 00.000 8976 stepped: pos (-30, -3)
01:24:03.323 00.000 8976 MoveAxis(D, 2, ABG)
01:24:03.323 00.000 8976 stepping (-30, -3) + (0, -2)
01:24:03.323 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:03.355 00.032 8976 Received - 47 (G) 
01:24:03.355 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:03.355 00.000 8976 stepped: pos (-30, -5)
01:24:03.355 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
01:24:03.355 00.000 8976 MountToCamera -- mountX=4.46 mountY=0.52 hyp=4.49 mountTheta=0.12 cameraX=-2.49, cameraY=3.73 cameraTheta=2.16
01:24:03.355 00.000 8976 incremental bump (-2.490, 3.733) isValid = 1
01:24:03.355 00.000 8976 Scheduling Mount bump of (-0.064, 0.099)
01:24:03.355 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:24:03.355 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:24:03.355 00.000 8976 move complete, result=0
01:24:03.355 00.000 8976 worker thread done servicing request
01:24:03.355 00.000 9828 Worker thread wakes up
01:24:03.355 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:24:03.355 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:24:03.355 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
01:24:03.355 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.13)
01:24:03.355 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:24:03.356 00.001 8976 Worker thread wakes up
01:24:03.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:03.356 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:03.356 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.06
01:24:03.356 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:24:03.356 00.000 9828 BLC: window closed
01:24:03.356 00.000 9828 MoveAxis(W, 19, B)
01:24:03.356 00.000 9828 Guiding  Dir = 3, Dur = 19
01:24:03.356 00.000 9828 IsSlewing returns 0
01:24:03.356 00.000 9828 IsGuiding returns 0
01:24:03.356 00.000 9828 PulseGuide returned control before completion, sleep 29
01:24:03.393 00.037 9828 IsGuiding returns 1
01:24:03.393 00.000 9828 scope still moving after pulse duration time elapsed
01:24:03.425 00.032 9828 IsSlewing returns 0
01:24:03.425 00.000 9828 IsGuiding returns 1
01:24:03.455 00.030 9828 IsSlewing returns 0
01:24:03.455 00.000 9828 IsGuiding returns 1
01:24:03.487 00.032 9828 IsSlewing returns 0
01:24:03.487 00.000 9828 IsGuiding returns 1
01:24:03.517 00.030 9828 IsSlewing returns 0
01:24:03.517 00.000 9828 IsGuiding returns 1
01:24:03.548 00.031 9828 IsSlewing returns 0
01:24:03.548 00.000 9828 IsGuiding returns 1
01:24:03.579 00.031 9828 IsSlewing returns 0
01:24:03.579 00.000 9828 IsGuiding returns 1
01:24:03.610 00.031 9828 IsSlewing returns 0
01:24:03.611 00.001 9828 IsGuiding returns 0
01:24:03.611 00.000 9828 scope move finished after 19 + 235 ms
01:24:03.611 00.000 9828 Move returns status 0, amount 19
01:24:03.611 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:03.611 00.000 9828 MoveAxis(N, 14, B)
01:24:03.611 00.000 9828 Guiding  Dir = 0, Dur = 14
01:24:03.625 00.014 9828 IsSlewing returns 0
01:24:03.625 00.000 9828 IsGuiding returns 0
01:24:03.625 00.000 9828 PulseGuide returned control before completion, sleep 24
01:24:03.656 00.031 9828 IsGuiding returns 1
01:24:03.656 00.000 9828 scope still moving after pulse duration time elapsed
01:24:03.687 00.031 9828 IsSlewing returns 0
01:24:03.687 00.000 9828 IsGuiding returns 1
01:24:03.717 00.030 9828 IsSlewing returns 0
01:24:03.717 00.000 9828 IsGuiding returns 1
01:24:03.748 00.031 9828 IsSlewing returns 0
01:24:03.748 00.000 9828 IsGuiding returns 1
01:24:03.780 00.032 9828 IsSlewing returns 0
01:24:03.780 00.000 9828 IsGuiding returns 0
01:24:03.780 00.000 9828 scope move finished after 14 + 140 ms
01:24:03.780 00.000 9828 Move returns status 0, amount 14
01:24:03.780 00.000 9828 move complete, result=0
01:24:03.780 00.000 9828 worker thread done servicing request
01:24:03.780 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
01:24:04.047 00.267 8976 Exposure complete
01:24:04.052 00.005 8976 worker thread done servicing request
01:24:04.052 00.000 5052 OnExposeComplete: enter
01:24:04.052 00.000 5052 UpdateGuideState(): m_state=6
01:24:04.052 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3619
01:24:04.052 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.60, Mass=174, SNR=9.0, Peak=66 HFD=3.7
01:24:04.052 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.06 = 2.22)
01:24:04.052 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.16 = 2.12)
01:24:04.052 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.02 mountX=-0.07 mountY=0.10, mountTheta=2.19
01:24:04.053 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.11, opts=13)
01:24:04.053 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.11)
01:24:04.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:24:04.053 00.000 5052 UpdateGuideState exits: m=174 SNR=9.0
01:24:04.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:04.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:04.053 00.000 5052 Enqueuing Expose request
01:24:04.053 00.000 8976 Worker thread wakes up
01:24:04.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.11) opts 0xd
01:24:04.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.11)
01:24:04.053 00.000 8976 Moving (-0.05, -0.11) raw xDistance=-0.07 yDistance=0.10
01:24:04.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:24:04.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:24:04.053 00.000 8976 MoveAxis(R, 0, ABG)
01:24:04.054 00.001 8976 MoveAxis(U, 0, ABG)
01:24:04.054 00.000 8976 MountToCamera -- mountTheta (0.13) + m_xAngle (2.04) = xAngle (2.18 = 2.18)
01:24:04.054 00.000 8976 MountToCamera -- mountX=4.50 mountY=0.61 hyp=4.54 mountTheta=0.13 cameraX=-2.59, cameraY=3.73 cameraTheta=2.18
01:24:04.054 00.000 8976 incremental bump (-2.592, 3.732) isValid = 1
01:24:04.054 00.000 8976 Scheduling Mount bump of (-0.066, 0.098)
01:24:04.054 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:24:04.054 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:24:04.054 00.000 8976 move complete, result=0
01:24:04.054 00.000 9828 Worker thread wakes up
01:24:04.054 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:04.054 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:24:04.054 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:24:04.054 00.000 8976 worker thread done servicing request
01:24:04.054 00.000 8976 Worker thread wakes up
01:24:04.054 00.000 9828 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.26 = -1.03)
01:24:04.054 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:04.054 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:04.055 00.001 9828 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.11)
01:24:04.055 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=0.06 mountY=-0.11, mountTheta=-1.05
01:24:04.055 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
01:24:04.055 00.000 9828 BLC: window closed
01:24:04.055 00.000 9828 MoveAxis(W, 19, B)
01:24:04.055 00.000 9828 Guiding  Dir = 3, Dur = 19
01:24:04.055 00.000 9828 IsSlewing returns 0
01:24:04.055 00.000 9828 IsGuiding returns 0
01:24:04.055 00.000 9828 PulseGuide returned control before completion, sleep 29
01:24:04.093 00.038 9828 IsGuiding returns 1
01:24:04.093 00.000 9828 scope still moving after pulse duration time elapsed
01:24:04.124 00.031 9828 IsSlewing returns 0
01:24:04.124 00.000 9828 IsGuiding returns 1
01:24:04.155 00.031 9828 IsSlewing returns 0
01:24:04.155 00.000 9828 IsGuiding returns 1
01:24:04.185 00.030 9828 IsSlewing returns 0
01:24:04.185 00.000 9828 IsGuiding returns 1
01:24:04.216 00.031 9828 IsSlewing returns 0
01:24:04.216 00.000 9828 IsGuiding returns 0
01:24:04.216 00.000 9828 scope move finished after 19 + 142 ms
01:24:04.216 00.000 9828 Move returns status 0, amount 19
01:24:04.216 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:04.216 00.000 9828 MoveAxis(N, 14, B)
01:24:04.216 00.000 9828 Guiding  Dir = 0, Dur = 14
01:24:04.232 00.016 9828 IsSlewing returns 0
01:24:04.232 00.000 9828 IsGuiding returns 0
01:24:04.232 00.000 9828 PulseGuide returned control before completion, sleep 24
01:24:04.263 00.031 9828 IsGuiding returns 1
01:24:04.263 00.000 9828 scope still moving after pulse duration time elapsed
01:24:04.294 00.031 9828 IsSlewing returns 0
01:24:04.294 00.000 9828 IsGuiding returns 1
01:24:04.325 00.031 9828 IsSlewing returns 0
01:24:04.325 00.000 9828 IsGuiding returns 1
01:24:04.355 00.030 9828 IsSlewing returns 0
01:24:04.355 00.000 9828 IsGuiding returns 1
01:24:04.386 00.031 9828 IsSlewing returns 0
01:24:04.386 00.000 9828 IsGuiding returns 0
01:24:04.386 00.000 9828 scope move finished after 14 + 139 ms
01:24:04.386 00.000 9828 Move returns status 0, amount 14
01:24:04.386 00.000 9828 move complete, result=0
01:24:04.386 00.000 9828 worker thread done servicing request
01:24:04.386 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
01:24:04.753 00.367 8976 Exposure complete
01:24:04.759 00.006 8976 worker thread done servicing request
01:24:04.759 00.000 5052 OnExposeComplete: enter
01:24:04.759 00.000 5052 UpdateGuideState(): m_state=6
01:24:04.759 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3620
01:24:04.759 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.29, Mass=189, SNR=9.5, Peak=67 HFD=3.5
01:24:04.759 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.21 = 3.07)
01:24:04.759 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.97)
01:24:04.759 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.42 hyp=0.45 cameraTheta=-1.17 mountX=-0.45 mountY=0.08, mountTheta=2.97
01:24:04.760 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.42, opts=13)
01:24:04.760 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.42)
01:24:04.760 00.000 8976 Worker thread wakes up
01:24:04.760 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:24:04.760 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:24:04.760 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:04.760 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:04.760 00.000 5052 Enqueuing Expose request
01:24:04.760 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.42) opts 0xd
01:24:04.760 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.42)
01:24:04.760 00.000 8976 Moving (0.18, -0.42) raw xDistance=-0.45 yDistance=0.08
01:24:04.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:24:04.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:24:04.760 00.000 8976 MoveAxis(R, 2, ABG)
01:24:04.760 00.000 8976 stepping (-30, -5) + (2, 0)
01:24:04.761 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:04.794 00.033 8976 Received - 47 (G) 
01:24:04.794 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:04.794 00.000 8976 stepped: pos (-28, -5)
01:24:04.794 00.000 8976 MoveAxis(U, 0, ABG)
01:24:04.794 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
01:24:04.794 00.000 8976 MountToCamera -- mountX=4.43 mountY=0.67 hyp=4.48 mountTheta=0.15 cameraX=-2.61, cameraY=3.64 cameraTheta=2.19
01:24:04.794 00.000 8976 incremental bump (-2.614, 3.641) isValid = 1
01:24:04.794 00.000 8976 Scheduling Mount bump of (-0.067, 0.097)
01:24:04.794 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:24:04.794 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:24:04.794 00.000 8976 move complete, result=0
01:24:04.794 00.000 9828 Worker thread wakes up
01:24:04.794 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:24:04.794 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:24:04.794 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.27 = -1.01)
01:24:04.794 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.09)
01:24:04.794 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.06 mountY=-0.10, mountTheta=-1.03
01:24:04.794 00.000 8976 worker thread done servicing request
01:24:04.794 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
01:24:04.795 00.001 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:24:04.795 00.000 9828 BLC: window closed
01:24:04.795 00.000 9828 MoveAxis(W, 20, B)
01:24:04.795 00.000 9828 Guiding  Dir = 3, Dur = 20
01:24:04.795 00.000 8976 Worker thread wakes up
01:24:04.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:04.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:04.795 00.000 9828 IsSlewing returns 0
01:24:04.795 00.000 9828 IsGuiding returns 0
01:24:04.795 00.000 9828 PulseGuide returned control before completion, sleep 30
01:24:04.836 00.041 9828 IsGuiding returns 1
01:24:04.836 00.000 9828 scope still moving after pulse duration time elapsed
01:24:04.867 00.031 9828 IsSlewing returns 0
01:24:04.867 00.000 9828 IsGuiding returns 1
01:24:04.898 00.031 9828 IsSlewing returns 0
01:24:04.898 00.000 9828 IsGuiding returns 1
01:24:04.928 00.030 9828 IsSlewing returns 0
01:24:04.928 00.000 9828 IsGuiding returns 0
01:24:04.928 00.000 9828 scope move finished after 20 + 113 ms
01:24:04.928 00.000 9828 Move returns status 0, amount 20
01:24:04.928 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:04.928 00.000 9828 MoveAxis(N, 14, B)
01:24:04.928 00.000 9828 Guiding  Dir = 0, Dur = 14
01:24:04.944 00.016 9828 IsSlewing returns 0
01:24:04.944 00.000 9828 IsGuiding returns 0
01:24:04.944 00.000 9828 PulseGuide returned control before completion, sleep 24
01:24:04.974 00.030 9828 IsGuiding returns 1
01:24:04.974 00.000 9828 scope still moving after pulse duration time elapsed
01:24:05.005 00.031 9828 IsSlewing returns 0
01:24:05.005 00.000 9828 IsGuiding returns 1
01:24:05.035 00.030 9828 IsSlewing returns 0
01:24:05.035 00.000 9828 IsGuiding returns 1
01:24:05.067 00.032 9828 IsSlewing returns 0
01:24:05.067 00.000 9828 IsGuiding returns 1
01:24:05.098 00.031 9828 IsSlewing returns 0
01:24:05.098 00.000 9828 IsGuiding returns 0
01:24:05.098 00.000 9828 scope move finished after 14 + 140 ms
01:24:05.098 00.000 9828 Move returns status 0, amount 14
01:24:05.098 00.000 9828 move complete, result=0
01:24:05.098 00.000 9828 worker thread done servicing request
01:24:05.099 00.001 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:24:05.477 00.378 8976 Exposure complete
01:24:05.483 00.006 8976 worker thread done servicing request
01:24:05.483 00.000 5052 OnExposeComplete: enter
01:24:05.483 00.000 5052 UpdateGuideState(): m_state=6
01:24:05.483 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3621
01:24:05.483 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.70, Mass=202, SNR=9.7, Peak=65 HFD=3.5
01:24:05.483 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
01:24:05.483 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:24:05.483 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.07 mountX=-0.11 mountY=-0.17, mountTheta=-2.14
01:24:05.483 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.01, opts=13)
01:24:05.483 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.01)
01:24:05.484 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:24:05.484 00.000 5052 UpdateGuideState exits: m=202 SNR=9.7
01:24:05.484 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:05.484 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:05.484 00.000 5052 Enqueuing Expose request
01:24:05.484 00.000 8976 Worker thread wakes up
01:24:05.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.01) opts 0xd
01:24:05.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.01)
01:24:05.484 00.000 8976 Moving (0.21, -0.01) raw xDistance=-0.11 yDistance=-0.17
01:24:05.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:24:05.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:24:05.484 00.000 8976 MoveAxis(R, 0, ABG)
01:24:05.484 00.000 8976 MoveAxis(U, 0, ABG)
01:24:05.484 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
01:24:05.484 00.000 8976 MountToCamera -- mountX=4.38 mountY=0.71 hyp=4.44 mountTheta=0.16 cameraX=-2.63, cameraY=3.58 cameraTheta=2.20
01:24:05.484 00.000 8976 incremental bump (-2.629, 3.580) isValid = 1
01:24:05.484 00.000 8976 Scheduling Mount bump of (-0.068, 0.096)
01:24:05.484 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:24:05.484 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:24:05.484 00.000 8976 move complete, result=0
01:24:05.484 00.000 9828 Worker thread wakes up
01:24:05.484 00.000 8976 worker thread done servicing request
01:24:05.485 00.001 8976 Worker thread wakes up
01:24:05.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:05.485 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:24:05.485 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:24:05.485 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:24:05.485 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:05.485 00.000 9828 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
01:24:05.485 00.000 9828 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.08)
01:24:05.485 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.19 mountX=0.06 mountY=-0.10, mountTheta=-1.02
01:24:05.485 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:24:05.485 00.000 9828 BLC: window closed
01:24:05.485 00.000 9828 MoveAxis(W, 20, B)
01:24:05.485 00.000 9828 Guiding  Dir = 3, Dur = 20
01:24:05.486 00.001 9828 IsSlewing returns 0
01:24:05.486 00.000 9828 IsGuiding returns 0
01:24:05.486 00.000 9828 PulseGuide returned control before completion, sleep 30
01:24:05.518 00.032 9828 IsGuiding returns 1
01:24:05.518 00.000 9828 scope still moving after pulse duration time elapsed
01:24:05.549 00.031 9828 IsSlewing returns 0
01:24:05.549 00.000 9828 IsGuiding returns 1
01:24:05.579 00.030 9828 IsSlewing returns 0
01:24:05.579 00.000 9828 IsGuiding returns 1
01:24:05.609 00.030 9828 IsSlewing returns 0
01:24:05.609 00.000 9828 IsGuiding returns 1
01:24:05.640 00.031 9828 IsSlewing returns 0
01:24:05.640 00.000 9828 IsGuiding returns 0
01:24:05.640 00.000 9828 scope move finished after 20 + 134 ms
01:24:05.640 00.000 9828 Move returns status 0, amount 20
01:24:05.640 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:05.640 00.000 9828 MoveAxis(N, 14, B)
01:24:05.640 00.000 9828 Guiding  Dir = 0, Dur = 14
01:24:05.656 00.016 9828 IsSlewing returns 0
01:24:05.656 00.000 9828 IsGuiding returns 0
01:24:05.656 00.000 9828 PulseGuide returned control before completion, sleep 24
01:24:05.687 00.031 9828 IsGuiding returns 1
01:24:05.687 00.000 9828 scope still moving after pulse duration time elapsed
01:24:05.718 00.031 9828 IsSlewing returns 0
01:24:05.718 00.000 9828 IsGuiding returns 1
01:24:05.749 00.031 9828 IsSlewing returns 0
01:24:05.749 00.000 9828 IsGuiding returns 1
01:24:05.780 00.031 9828 IsSlewing returns 0
01:24:05.780 00.000 9828 IsGuiding returns 0
01:24:05.780 00.000 9828 scope move finished after 14 + 110 ms
01:24:05.780 00.000 9828 Move returns status 0, amount 14
01:24:05.780 00.000 9828 move complete, result=0
01:24:05.780 00.000 9828 worker thread done servicing request
01:24:05.780 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:24:06.168 00.388 8976 Exposure complete
01:24:06.173 00.005 8976 worker thread done servicing request
01:24:06.174 00.001 5052 OnExposeComplete: enter
01:24:06.174 00.000 5052 UpdateGuideState(): m_state=6
01:24:06.174 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3622
01:24:06.174 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.59, Mass=209, SNR=9.9, Peak=64 HFD=3.9
01:24:06.174 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
01:24:06.174 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
01:24:06.174 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=-0.12 hyp=0.89 cameraTheta=-0.14 mountX=-0.51 mountY=-0.68, mountTheta=-2.22
01:24:06.174 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=-0.12, opts=13)
01:24:06.174 00.000 5052 Enqueuing Move request for stepguider (0.89, -0.12)
01:24:06.174 00.000 8976 Worker thread wakes up
01:24:06.175 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, -0.12) opts 0xd
01:24:06.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, -0.12)
01:24:06.175 00.000 8976 Moving (0.89, -0.12) raw xDistance=-0.51 yDistance=-0.68
01:24:06.175 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:24:06.175 00.000 5052 UpdateGuideState exits: m=209 SNR=9.9
01:24:06.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:06.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
01:24:06.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:24:06.175 00.000 8976 MoveAxis(R, 2, ABG)
01:24:06.175 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:06.175 00.000 5052 Enqueuing Expose request
01:24:06.175 00.000 8976 stepping (-28, -5) + (2, 0)
01:24:06.175 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:06.201 00.026 8976 Received - 47 (G) 
01:24:06.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:06.201 00.000 8976 stepped: pos (-26, -5)
01:24:06.201 00.000 8976 MoveAxis(U, 3, ABG)
01:24:06.201 00.000 8976 stepping (-26, -5) + (0, 3)
01:24:06.201 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:06.232 00.031 8976 Received - 47 (G) 
01:24:06.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:06.232 00.000 8976 stepped: pos (-26, -2)
01:24:06.232 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.18 = 2.18)
01:24:06.232 00.000 8976 MountToCamera -- mountX=4.25 mountY=0.58 hyp=4.29 mountTheta=0.14 cameraX=-2.45, cameraY=3.52 cameraTheta=2.18
01:24:06.232 00.000 8976 incremental bump (-2.453, 3.521) isValid = 1
01:24:06.232 00.000 8976 Scheduling Mount bump of (-0.066, 0.098)
01:24:06.232 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:24:06.232 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:24:06.232 00.000 8976 move complete, result=0
01:24:06.232 00.000 9828 Worker thread wakes up
01:24:06.232 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:24:06.232 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:24:06.232 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:24:06.232 00.000 8976 worker thread done servicing request
01:24:06.232 00.000 8976 Worker thread wakes up
01:24:06.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:06.232 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:06.233 00.001 9828 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.26 = -1.03)
01:24:06.233 00.000 9828 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.11)
01:24:06.233 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=0.06 mountY=-0.11, mountTheta=-1.04
01:24:06.233 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
01:24:06.233 00.000 9828 BLC: window closed
01:24:06.233 00.000 9828 MoveAxis(W, 19, B)
01:24:06.233 00.000 9828 Guiding  Dir = 3, Dur = 19
01:24:06.233 00.000 9828 IsSlewing returns 0
01:24:06.233 00.000 9828 IsGuiding returns 0
01:24:06.233 00.000 9828 PulseGuide returned control before completion, sleep 29
01:24:06.265 00.032 9828 IsGuiding returns 1
01:24:06.265 00.000 9828 scope still moving after pulse duration time elapsed
01:24:06.296 00.031 9828 IsSlewing returns 0
01:24:06.296 00.000 9828 IsGuiding returns 1
01:24:06.327 00.031 9828 IsSlewing returns 0
01:24:06.327 00.000 9828 IsGuiding returns 1
01:24:06.358 00.031 9828 IsSlewing returns 0
01:24:06.358 00.000 9828 IsGuiding returns 0
01:24:06.358 00.000 9828 scope move finished after 19 + 105 ms
01:24:06.358 00.000 9828 Move returns status 0, amount 19
01:24:06.358 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:06.358 00.000 9828 MoveAxis(N, 14, B)
01:24:06.358 00.000 9828 Guiding  Dir = 0, Dur = 14
01:24:06.373 00.015 9828 IsSlewing returns 0
01:24:06.373 00.000 9828 IsGuiding returns 0
01:24:06.373 00.000 9828 PulseGuide returned control before completion, sleep 24
01:24:06.405 00.032 9828 IsGuiding returns 1
01:24:06.405 00.000 9828 scope still moving after pulse duration time elapsed
01:24:06.436 00.031 9828 IsSlewing returns 0
01:24:06.436 00.000 9828 IsGuiding returns 1
01:24:06.467 00.031 9828 IsSlewing returns 0
01:24:06.467 00.000 9828 IsGuiding returns 1
01:24:06.497 00.030 9828 IsSlewing returns 0
01:24:06.497 00.000 9828 IsGuiding returns 1
01:24:06.529 00.032 9828 IsSlewing returns 0
01:24:06.529 00.000 9828 IsGuiding returns 0
01:24:06.529 00.000 9828 scope move finished after 14 + 141 ms
01:24:06.529 00.000 9828 Move returns status 0, amount 14
01:24:06.529 00.000 9828 move complete, result=0
01:24:06.529 00.000 9828 worker thread done servicing request
01:24:06.529 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
01:24:06.916 00.387 8976 Exposure complete
01:24:06.922 00.006 8976 worker thread done servicing request
01:24:06.922 00.000 5052 OnExposeComplete: enter
01:24:06.922 00.000 5052 UpdateGuideState(): m_state=6
01:24:06.922 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3623
01:24:06.922 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.89, Mass=178, SNR=9.2, Peak=64 HFD=3.6
01:24:06.922 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
01:24:06.922 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
01:24:06.922 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.27 cameraTheta=0.71 mountX=0.06 mountY=-0.27, mountTheta=-1.34
01:24:06.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.18, opts=13)
01:24:06.923 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.18)
01:24:06.923 00.000 8976 Worker thread wakes up
01:24:06.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.18) opts 0xd
01:24:06.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.18)
01:24:06.923 00.000 8976 Moving (0.21, 0.18) raw xDistance=0.06 yDistance=-0.27
01:24:06.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:24:06.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
01:24:06.923 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:24:06.924 00.001 5052 UpdateGuideState exits: m=178 SNR=9.2
01:24:06.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:06.924 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:06.924 00.000 8976 MoveAxis(R, 0, ABG)
01:24:06.924 00.000 5052 Enqueuing Expose request
01:24:06.924 00.000 8976 MoveAxis(U, 1, ABG)
01:24:06.924 00.000 8976 stepping (-26, -2) + (0, 1)
01:24:06.924 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:06.951 00.027 8976 Received - 47 (G) 
01:24:06.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:06.951 00.000 8976 stepped: pos (-26, -1)
01:24:06.951 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
01:24:06.951 00.000 8976 MountToCamera -- mountX=4.16 mountY=0.44 hyp=4.19 mountTheta=0.11 cameraX=-2.29, cameraY=3.50 cameraTheta=2.15
01:24:06.951 00.000 8976 incremental bump (-2.288, 3.505) isValid = 1
01:24:06.952 00.001 8976 Scheduling Mount bump of (-0.063, 0.100)
01:24:06.952 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:24:06.952 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:24:06.952 00.000 8976 move complete, result=0
01:24:06.952 00.000 9828 Worker thread wakes up
01:24:06.952 00.000 8976 worker thread done servicing request
01:24:06.952 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:24:06.952 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:24:06.952 00.000 8976 Worker thread wakes up
01:24:06.952 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:24:06.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:06.952 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
01:24:06.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:06.952 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.14)
01:24:06.952 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.07
01:24:06.952 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:24:06.952 00.000 9828 BLC: window closed
01:24:06.952 00.000 9828 MoveAxis(W, 18, B)
01:24:06.952 00.000 9828 Guiding  Dir = 3, Dur = 18
01:24:06.953 00.001 9828 IsSlewing returns 0
01:24:06.953 00.000 9828 IsGuiding returns 0
01:24:06.953 00.000 9828 PulseGuide returned control before completion, sleep 28
01:24:06.992 00.039 9828 IsGuiding returns 1
01:24:06.992 00.000 9828 scope still moving after pulse duration time elapsed
01:24:07.023 00.031 9828 IsSlewing returns 0
01:24:07.023 00.000 9828 IsGuiding returns 1
01:24:07.055 00.032 9828 IsSlewing returns 0
01:24:07.055 00.000 9828 IsGuiding returns 1
01:24:07.087 00.032 9828 IsSlewing returns 0
01:24:07.087 00.000 9828 IsGuiding returns 1
01:24:07.118 00.031 9828 IsSlewing returns 0
01:24:07.118 00.000 9828 IsGuiding returns 1
01:24:07.148 00.030 9828 IsSlewing returns 0
01:24:07.148 00.000 9828 IsGuiding returns 0
01:24:07.148 00.000 9828 scope move finished after 18 + 177 ms
01:24:07.148 00.000 9828 Move returns status 0, amount 18
01:24:07.148 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:07.148 00.000 9828 MoveAxis(N, 15, B)
01:24:07.148 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:07.163 00.015 9828 IsSlewing returns 0
01:24:07.163 00.000 9828 IsGuiding returns 0
01:24:07.163 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:07.195 00.032 9828 IsGuiding returns 1
01:24:07.195 00.000 9828 scope still moving after pulse duration time elapsed
01:24:07.226 00.031 9828 IsSlewing returns 0
01:24:07.226 00.000 9828 IsGuiding returns 1
01:24:07.257 00.031 9828 IsSlewing returns 0
01:24:07.257 00.000 9828 IsGuiding returns 1
01:24:07.288 00.031 9828 IsSlewing returns 0
01:24:07.288 00.000 9828 IsGuiding returns 1
01:24:07.319 00.031 9828 IsSlewing returns 0
01:24:07.319 00.000 9828 IsGuiding returns 0
01:24:07.319 00.000 9828 scope move finished after 15 + 140 ms
01:24:07.319 00.000 9828 Move returns status 0, amount 15
01:24:07.319 00.000 9828 move complete, result=0
01:24:07.319 00.000 9828 worker thread done servicing request
01:24:07.319 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:24:07.637 00.318 8976 Exposure complete
01:24:07.642 00.005 8976 worker thread done servicing request
01:24:07.642 00.000 5052 OnExposeComplete: enter
01:24:07.642 00.000 5052 UpdateGuideState(): m_state=6
01:24:07.642 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3624
01:24:07.642 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.94, Mass=168, SNR=8.9, Peak=59 HFD=4.1
01:24:07.642 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
01:24:07.642 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
01:24:07.642 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.24 hyp=0.78 cameraTheta=0.31 mountX=-0.13 mountY=-0.75, mountTheta=-1.74
01:24:07.644 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.24, opts=13)
01:24:07.644 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.24)
01:24:07.644 00.000 8976 Worker thread wakes up
01:24:07.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.24) opts 0xd
01:24:07.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.24)
01:24:07.644 00.000 8976 Moving (0.74, 0.24) raw xDistance=-0.13 yDistance=-0.75
01:24:07.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:24:07.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
01:24:07.644 00.000 8976 MoveAxis(R, 0, ABG)
01:24:07.644 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:24:07.644 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
01:24:07.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:07.644 00.000 8976 MoveAxis(U, 3, ABG)
01:24:07.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:07.644 00.000 5052 Enqueuing Expose request
01:24:07.644 00.000 8976 stepping (-26, -1) + (0, 3)
01:24:07.644 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:07.671 00.027 8976 Received - 47 (G) 
01:24:07.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:07.671 00.000 8976 stepped: pos (-26, 2)
01:24:07.671 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
01:24:07.671 00.000 8976 MountToCamera -- mountX=4.10 mountY=0.19 hyp=4.11 mountTheta=0.05 cameraX=-2.04, cameraY=3.57 cameraTheta=2.09
01:24:07.671 00.000 8976 incremental bump (-2.038, 3.566) isValid = 1
01:24:07.671 00.000 8976 Scheduling Mount bump of (-0.057, 0.103)
01:24:07.671 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:24:07.671 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:24:07.671 00.000 8976 move complete, result=0
01:24:07.671 00.000 9828 Worker thread wakes up
01:24:07.671 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:24:07.671 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:24:07.671 00.000 8976 worker thread done servicing request
01:24:07.671 00.000 8976 Worker thread wakes up
01:24:07.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:07.671 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
01:24:07.671 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.19)
01:24:07.671 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
01:24:07.671 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:24:07.672 00.001 9828 BLC: window closed
01:24:07.672 00.000 9828 MoveAxis(W, 17, B)
01:24:07.672 00.000 9828 Guiding  Dir = 3, Dur = 17
01:24:07.672 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:07.672 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:24:07.672 00.000 9828 IsSlewing returns 0
01:24:07.672 00.000 9828 IsGuiding returns 0
01:24:07.672 00.000 9828 PulseGuide returned control before completion, sleep 27
01:24:07.705 00.033 9828 IsGuiding returns 1
01:24:07.705 00.000 9828 scope still moving after pulse duration time elapsed
01:24:07.735 00.030 9828 IsSlewing returns 0
01:24:07.735 00.000 9828 IsGuiding returns 1
01:24:07.767 00.032 9828 IsSlewing returns 0
01:24:07.767 00.000 9828 IsGuiding returns 1
01:24:07.798 00.031 9828 IsSlewing returns 0
01:24:07.798 00.000 9828 IsGuiding returns 0
01:24:07.798 00.000 9828 scope move finished after 17 + 109 ms
01:24:07.798 00.000 9828 Move returns status 0, amount 17
01:24:07.798 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:07.798 00.000 9828 MoveAxis(N, 15, B)
01:24:07.798 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:07.814 00.016 9828 IsSlewing returns 0
01:24:07.814 00.000 9828 IsGuiding returns 0
01:24:07.814 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:07.844 00.030 9828 IsGuiding returns 1
01:24:07.844 00.000 9828 scope still moving after pulse duration time elapsed
01:24:07.875 00.031 9828 IsSlewing returns 0
01:24:07.875 00.000 9828 IsGuiding returns 1
01:24:07.906 00.031 9828 IsSlewing returns 0
01:24:07.906 00.000 9828 IsGuiding returns 1
01:24:07.937 00.031 9828 IsSlewing returns 0
01:24:07.937 00.000 9828 IsGuiding returns 1
01:24:07.967 00.030 9828 IsSlewing returns 0
01:24:07.967 00.000 9828 IsGuiding returns 0
01:24:07.967 00.000 9828 scope move finished after 15 + 138 ms
01:24:07.967 00.000 9828 Move returns status 0, amount 15
01:24:07.967 00.000 9828 move complete, result=0
01:24:07.967 00.000 9828 worker thread done servicing request
01:24:07.967 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:24:08.355 00.388 8976 Exposure complete
01:24:08.361 00.006 8976 worker thread done servicing request
01:24:08.361 00.000 5052 OnExposeComplete: enter
01:24:08.361 00.000 5052 UpdateGuideState(): m_state=6
01:24:08.361 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3625
01:24:08.361 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=280.92, Mass=185, SNR=9.4, Peak=65 HFD=3.9
01:24:08.361 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
01:24:08.361 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
01:24:08.361 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=-0.79 hyp=1.37 cameraTheta=-0.61 mountX=-1.21 mountY=-0.51, mountTheta=-2.74
01:24:08.362 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=-0.79, opts=13)
01:24:08.362 00.000 5052 Enqueuing Move request for stepguider (1.12, -0.79)
01:24:08.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:24:08.362 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:24:08.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:08.362 00.000 8976 Worker thread wakes up
01:24:08.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, -0.79) opts 0xd
01:24:08.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, -0.79)
01:24:08.362 00.000 8976 Moving (1.12, -0.79) raw xDistance=-1.21 yDistance=-0.51
01:24:08.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:08.362 00.000 5052 Enqueuing Expose request
01:24:08.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.21
01:24:08.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
01:24:08.362 00.000 8976 MoveAxis(R, 5, ABG)
01:24:08.362 00.000 8976 stepping (-26, 2) + (5, 0)
01:24:08.362 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:24:08.407 00.045 8976 Received - 47 (G) 
01:24:08.407 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:24:08.407 00.000 8976 stepped: pos (-21, 2)
01:24:08.407 00.000 8976 MoveAxis(U, 2, ABG)
01:24:08.407 00.000 8976 stepping (-21, 2) + (0, 2)
01:24:08.407 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:08.438 00.031 8976 Received - 47 (G) 
01:24:08.438 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:08.438 00.000 8976 stepped: pos (-21, 4)
01:24:08.438 00.000 8976 MountToCamera -- mountTheta (-0.02) + m_xAngle (2.04) = xAngle (2.02 = 2.02)
01:24:08.438 00.000 8976 MountToCamera -- mountX=3.81 mountY=-0.08 hyp=3.81 mountTheta=-0.02 cameraX=-1.66, cameraY=3.43 cameraTheta=2.02
01:24:08.438 00.000 8976 incremental bump (-1.662, 3.429) isValid = 1
01:24:08.438 00.000 8976 Scheduling Mount bump of (-0.050, 0.107)
01:24:08.438 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:24:08.438 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:24:08.438 00.000 8976 move complete, result=0
01:24:08.438 00.000 9828 Worker thread wakes up
01:24:08.439 00.001 8976 worker thread done servicing request
01:24:08.439 00.000 8976 Worker thread wakes up
01:24:08.439 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:24:08.439 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:24:08.439 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.10 = -1.18)
01:24:08.439 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.02 = -1.26)
01:24:08.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:08.439 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:08.439 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.05 mountY=-0.11, mountTheta=-1.19
01:24:08.439 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:24:08.439 00.000 9828 BLC: window closed
01:24:08.439 00.000 5052 GuideStep: -1.2 px 5 ms EAST, -0.5 px 2 ms NORTH
01:24:08.439 00.000 9828 MoveAxis(W, 14, B)
01:24:08.439 00.000 9828 Guiding  Dir = 3, Dur = 14
01:24:08.440 00.001 9828 IsSlewing returns 0
01:24:08.440 00.000 9828 IsGuiding returns 0
01:24:08.440 00.000 9828 PulseGuide returned control before completion, sleep 24
01:24:08.479 00.039 9828 IsGuiding returns 1
01:24:08.479 00.000 9828 scope still moving after pulse duration time elapsed
01:24:08.509 00.030 9828 IsSlewing returns 0
01:24:08.510 00.001 9828 IsGuiding returns 1
01:24:08.540 00.030 9828 IsSlewing returns 0
01:24:08.540 00.000 9828 IsGuiding returns 1
01:24:08.572 00.032 9828 IsSlewing returns 0
01:24:08.572 00.000 9828 IsGuiding returns 0
01:24:08.572 00.000 9828 scope move finished after 14 + 117 ms
01:24:08.572 00.000 9828 Move returns status 0, amount 14
01:24:08.572 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:08.572 00.000 9828 MoveAxis(N, 15, B)
01:24:08.573 00.001 9828 Guiding  Dir = 0, Dur = 15
01:24:08.588 00.015 9828 IsSlewing returns 0
01:24:08.588 00.000 9828 IsGuiding returns 0
01:24:08.588 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:08.620 00.032 9828 IsGuiding returns 1
01:24:08.620 00.000 9828 scope still moving after pulse duration time elapsed
01:24:08.651 00.031 9828 IsSlewing returns 0
01:24:08.651 00.000 9828 IsGuiding returns 1
01:24:08.682 00.031 9828 IsSlewing returns 0
01:24:08.682 00.000 9828 IsGuiding returns 1
01:24:08.713 00.031 9828 IsSlewing returns 0
01:24:08.713 00.000 9828 IsGuiding returns 1
01:24:08.743 00.030 9828 IsSlewing returns 0
01:24:08.743 00.000 9828 IsGuiding returns 0
01:24:08.743 00.000 9828 scope move finished after 15 + 140 ms
01:24:08.743 00.000 9828 Move returns status 0, amount 15
01:24:08.743 00.000 9828 move complete, result=0
01:24:08.743 00.000 9828 worker thread done servicing request
01:24:08.743 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:24:09.123 00.380 8976 Exposure complete
01:24:09.129 00.006 8976 worker thread done servicing request
01:24:09.129 00.000 5052 OnExposeComplete: enter
01:24:09.129 00.000 5052 UpdateGuideState(): m_state=6
01:24:09.129 00.000 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3626
01:24:09.129 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.92, Mass=197, SNR=9.6, Peak=62 HFD=4.0
01:24:09.129 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:24:09.129 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:24:09.129 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.22 hyp=0.88 cameraTheta=0.25 mountX=-0.20 mountY=-0.83, mountTheta=-1.80
01:24:09.130 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.22, opts=13)
01:24:09.130 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.22)
01:24:09.130 00.000 8976 Worker thread wakes up
01:24:09.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.22) opts 0xd
01:24:09.130 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:24:09.130 00.000 5052 UpdateGuideState exits: m=197 SNR=9.6
01:24:09.130 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:09.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.22)
01:24:09.130 00.000 8976 Moving (0.85, 0.22) raw xDistance=-0.20 yDistance=-0.83
01:24:09.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:24:09.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.83
01:24:09.130 00.000 8976 MoveAxis(R, 0, ABG)
01:24:09.130 00.000 8976 MoveAxis(U, 3, ABG)
01:24:09.131 00.001 8976 stepping (-21, 4) + (0, 3)
01:24:09.131 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:09.131 00.000 5052 Enqueuing Expose request
01:24:09.131 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:09.158 00.027 8976 Received - 47 (G) 
01:24:09.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:09.158 00.000 8976 stepped: pos (-21, 7)
01:24:09.158 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.93 = 1.93)
01:24:09.158 00.000 8976 MountToCamera -- mountX=3.61 mountY=-0.42 hyp=3.64 mountTheta=-0.12 cameraX=-1.27, cameraY=3.41 cameraTheta=1.93
01:24:09.158 00.000 8976 incremental bump (-1.270, 3.410) isValid = 1
01:24:09.158 00.000 8976 Scheduling Mount bump of (-0.040, 0.112)
01:24:09.158 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:24:09.158 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:24:09.158 00.000 8976 move complete, result=0
01:24:09.158 00.000 8976 worker thread done servicing request
01:24:09.158 00.000 8976 Worker thread wakes up
01:24:09.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:09.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:09.158 00.000 9828 Worker thread wakes up
01:24:09.158 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:24:09.158 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:24:09.158 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
01:24:09.158 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.01 = -1.27)
01:24:09.159 00.001 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.35)
01:24:09.159 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.03 mountY=-0.12, mountTheta=-1.28
01:24:09.159 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:24:09.159 00.000 9828 BLC: window closed
01:24:09.159 00.000 9828 MoveAxis(W, 11, B)
01:24:09.159 00.000 9828 Guiding  Dir = 3, Dur = 11
01:24:09.159 00.000 9828 IsSlewing returns 0
01:24:09.159 00.000 9828 IsGuiding returns 0
01:24:09.159 00.000 9828 PulseGuide returned control before completion, sleep 21
01:24:09.194 00.035 9828 IsGuiding returns 1
01:24:09.194 00.000 9828 scope still moving after pulse duration time elapsed
01:24:09.226 00.032 9828 IsSlewing returns 0
01:24:09.226 00.000 9828 IsGuiding returns 1
01:24:09.257 00.031 9828 IsSlewing returns 0
01:24:09.257 00.000 9828 IsGuiding returns 1
01:24:09.288 00.031 9828 IsSlewing returns 0
01:24:09.288 00.000 9828 IsGuiding returns 0
01:24:09.288 00.000 9828 scope move finished after 11 + 117 ms
01:24:09.288 00.000 9828 Move returns status 0, amount 11
01:24:09.288 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:09.288 00.000 9828 MoveAxis(N, 16, B)
01:24:09.288 00.000 9828 Guiding  Dir = 0, Dur = 16
01:24:09.304 00.016 9828 IsSlewing returns 0
01:24:09.304 00.000 9828 IsGuiding returns 0
01:24:09.304 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:09.335 00.031 9828 IsGuiding returns 1
01:24:09.335 00.000 9828 scope still moving after pulse duration time elapsed
01:24:09.365 00.030 9828 IsSlewing returns 0
01:24:09.365 00.000 9828 IsGuiding returns 1
01:24:09.396 00.031 9828 IsSlewing returns 0
01:24:09.396 00.000 9828 IsGuiding returns 1
01:24:09.427 00.031 9828 IsSlewing returns 0
01:24:09.427 00.000 9828 IsGuiding returns 1
01:24:09.458 00.031 9828 IsSlewing returns 0
01:24:09.458 00.000 9828 IsGuiding returns 1
01:24:09.489 00.031 9828 IsSlewing returns 0
01:24:09.489 00.000 9828 IsGuiding returns 1
01:24:09.520 00.031 9828 IsSlewing returns 0
01:24:09.520 00.000 9828 IsGuiding returns 0
01:24:09.520 00.000 9828 scope move finished after 16 + 199 ms
01:24:09.520 00.000 9828 Move returns status 0, amount 16
01:24:09.520 00.000 9828 move complete, result=0
01:24:09.520 00.000 9828 worker thread done servicing request
01:24:09.520 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
01:24:09.841 00.321 8976 Exposure complete
01:24:09.847 00.006 8976 worker thread done servicing request
01:24:09.847 00.000 5052 OnExposeComplete: enter
01:24:09.847 00.000 5052 UpdateGuideState(): m_state=6
01:24:09.847 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3627
01:24:09.847 00.000 5052 Star::Find returns 1 (0), X=330.37, Y=282.03, Mass=168, SNR=8.9, Peak=61 HFD=3.4
01:24:09.847 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:24:09.847 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:24:09.847 00.000 5052 CameraToMount -- cameraX=1.19 cameraY=0.32 hyp=1.24 cameraTheta=0.26 mountX=-0.26 mountY=-1.18, mountTheta=-1.78
01:24:09.847 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.19, y=0.32, opts=13)
01:24:09.847 00.000 5052 Enqueuing Move request for stepguider (1.19, 0.32)
01:24:09.847 00.000 8976 Worker thread wakes up
01:24:09.848 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.19, 0.32) opts 0xd
01:24:09.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.19, 0.32)
01:24:09.848 00.000 8976 Moving (1.19, 0.32) raw xDistance=-0.26 yDistance=-1.18
01:24:09.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:24:09.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.18
01:24:09.848 00.000 8976 MoveAxis(R, 0, ABG)
01:24:09.848 00.000 8976 MoveAxis(U, 5, ABG)
01:24:09.848 00.000 8976 stepping (-21, 7) + (0, 5)
01:24:09.848 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:24:09.848 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:24:09.848 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
01:24:09.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:09.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:09.848 00.000 5052 Enqueuing Expose request
01:24:09.893 00.045 8976 Received - 47 (G) 
01:24:09.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:24:09.893 00.000 8976 stepped: pos (-21, 12)
01:24:09.893 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
01:24:09.893 00.000 8976 MountToCamera -- mountX=3.48 mountY=-0.91 hyp=3.60 mountTheta=-0.26 cameraX=-0.77, cameraY=3.52 cameraTheta=1.79
01:24:09.893 00.000 8976 incremental bump (-0.774, 3.516) isValid = 1
01:24:09.893 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
01:24:09.893 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:24:09.893 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:24:09.893 00.000 8976 move complete, result=0
01:24:09.893 00.000 9828 Worker thread wakes up
01:24:09.893 00.000 8976 worker thread done servicing request
01:24:09.893 00.000 8976 Worker thread wakes up
01:24:09.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:09.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:09.893 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -1.2 px 5 ms NORTH
01:24:09.894 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:24:09.894 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:24:09.894 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.41)
01:24:09.894 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.49)
01:24:09.894 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
01:24:09.894 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:24:09.894 00.000 9828 BLC: window closed
01:24:09.894 00.000 9828 MoveAxis(W, 6, B)
01:24:09.894 00.000 9828 Guiding  Dir = 3, Dur = 6
01:24:09.894 00.000 9828 IsSlewing returns 0
01:24:09.894 00.000 9828 IsGuiding returns 0
01:24:09.894 00.000 9828 PulseGuide returned control before completion, sleep 16
01:24:09.921 00.027 9828 IsGuiding returns 1
01:24:09.921 00.000 9828 scope still moving after pulse duration time elapsed
01:24:09.953 00.032 9828 IsSlewing returns 0
01:24:09.953 00.000 9828 IsGuiding returns 1
01:24:09.984 00.031 9828 IsSlewing returns 0
01:24:09.984 00.000 9828 IsGuiding returns 1
01:24:10.015 00.031 9828 IsSlewing returns 0
01:24:10.015 00.000 9828 IsGuiding returns 0
01:24:10.015 00.000 9828 scope move finished after 6 + 114 ms
01:24:10.015 00.000 9828 Move returns status 0, amount 6
01:24:10.015 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:10.015 00.000 9828 MoveAxis(N, 16, B)
01:24:10.015 00.000 9828 Guiding  Dir = 0, Dur = 16
01:24:10.030 00.015 9828 IsSlewing returns 0
01:24:10.030 00.000 9828 IsGuiding returns 0
01:24:10.031 00.001 9828 PulseGuide returned control before completion, sleep 26
01:24:10.060 00.029 9828 IsGuiding returns 1
01:24:10.060 00.000 9828 scope still moving after pulse duration time elapsed
01:24:10.090 00.030 9828 IsSlewing returns 0
01:24:10.090 00.000 9828 IsGuiding returns 1
01:24:10.123 00.033 9828 IsSlewing returns 0
01:24:10.123 00.000 9828 IsGuiding returns 1
01:24:10.154 00.031 9828 IsSlewing returns 0
01:24:10.154 00.000 9828 IsGuiding returns 1
01:24:10.185 00.031 9828 IsSlewing returns 0
01:24:10.185 00.000 9828 IsGuiding returns 1
01:24:10.215 00.030 9828 IsSlewing returns 0
01:24:10.215 00.000 9828 IsGuiding returns 0
01:24:10.215 00.000 9828 scope move finished after 16 + 169 ms
01:24:10.215 00.000 9828 Move returns status 0, amount 16
01:24:10.215 00.000 9828 move complete, result=0
01:24:10.215 00.000 9828 worker thread done servicing request
01:24:10.215 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
01:24:10.576 00.361 8976 Exposure complete
01:24:10.581 00.005 8976 worker thread done servicing request
01:24:10.581 00.000 5052 OnExposeComplete: enter
01:24:10.581 00.000 5052 UpdateGuideState(): m_state=6
01:24:10.582 00.001 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3628
01:24:10.582 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.18, Mass=206, SNR=9.8, Peak=63 HFD=4.0
01:24:10.582 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
01:24:10.582 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
01:24:10.582 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.53 hyp=0.72 cameraTheta=-0.83 mountX=-0.70 mountY=-0.12, mountTheta=-2.97
01:24:10.582 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.53, opts=13)
01:24:10.582 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.53)
01:24:10.583 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:24:10.583 00.000 5052 UpdateGuideState exits: m=206 SNR=9.8
01:24:10.583 00.000 8976 Worker thread wakes up
01:24:10.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.53) opts 0xd
01:24:10.583 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.53)
01:24:10.583 00.000 8976 Moving (0.49, -0.53) raw xDistance=-0.70 yDistance=-0.12
01:24:10.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:10.583 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:10.583 00.000 5052 Enqueuing Expose request
01:24:10.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
01:24:10.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:24:10.583 00.000 8976 MoveAxis(R, 3, ABG)
01:24:10.583 00.000 8976 stepping (-21, 12) + (3, 0)
01:24:10.583 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:10.612 00.029 8976 Received - 47 (G) 
01:24:10.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:10.612 00.000 8976 stepped: pos (-18, 12)
01:24:10.612 00.000 8976 MoveAxis(U, 0, ABG)
01:24:10.612 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
01:24:10.612 00.000 8976 MountToCamera -- mountX=3.24 mountY=-1.24 hyp=3.47 mountTheta=-0.37 cameraX=-0.37, cameraY=3.45 cameraTheta=1.68
01:24:10.612 00.000 8976 incremental bump (-0.373, 3.452) isValid = 1
01:24:10.612 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
01:24:10.612 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:24:10.612 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:24:10.612 00.000 8976 move complete, result=0
01:24:10.612 00.000 9828 Worker thread wakes up
01:24:10.612 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:24:10.612 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:24:10.612 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
01:24:10.612 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
01:24:10.612 00.000 8976 worker thread done servicing request
01:24:10.612 00.000 8976 Worker thread wakes up
01:24:10.612 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.51
01:24:10.613 00.001 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:24:10.613 00.000 9828 BLC: window closed
01:24:10.613 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
01:24:10.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:10.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:10.613 00.000 9828 MoveAxis(W, 2, B)
01:24:10.613 00.000 9828 Guiding  Dir = 3, Dur = 2
01:24:10.613 00.000 9828 IsSlewing returns 0
01:24:10.613 00.000 9828 IsGuiding returns 0
01:24:10.613 00.000 9828 PulseGuide returned control before completion, sleep 12
01:24:10.634 00.021 9828 IsGuiding returns 1
01:24:10.634 00.000 9828 scope still moving after pulse duration time elapsed
01:24:10.666 00.032 9828 IsSlewing returns 0
01:24:10.666 00.000 9828 IsGuiding returns 1
01:24:10.696 00.030 9828 IsSlewing returns 0
01:24:10.696 00.000 9828 IsGuiding returns 1
01:24:10.727 00.031 9828 IsSlewing returns 0
01:24:10.727 00.000 9828 IsGuiding returns 0
01:24:10.727 00.000 9828 scope move finished after 2 + 111 ms
01:24:10.727 00.000 9828 Move returns status 0, amount 2
01:24:10.727 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:10.727 00.000 9828 MoveAxis(N, 16, B)
01:24:10.727 00.000 9828 Guiding  Dir = 0, Dur = 16
01:24:10.743 00.016 9828 IsSlewing returns 0
01:24:10.743 00.000 9828 IsGuiding returns 0
01:24:10.743 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:10.774 00.031 9828 IsGuiding returns 1
01:24:10.774 00.000 9828 scope still moving after pulse duration time elapsed
01:24:10.805 00.031 9828 IsSlewing returns 0
01:24:10.805 00.000 9828 IsGuiding returns 1
01:24:10.836 00.031 9828 IsSlewing returns 0
01:24:10.836 00.000 9828 IsGuiding returns 1
01:24:10.868 00.032 9828 IsSlewing returns 0
01:24:10.868 00.000 9828 IsGuiding returns 1
01:24:10.899 00.031 9828 IsSlewing returns 0
01:24:10.899 00.000 9828 IsGuiding returns 0
01:24:10.899 00.000 9828 scope move finished after 16 + 139 ms
01:24:10.899 00.000 9828 Move returns status 0, amount 16
01:24:10.899 00.000 9828 move complete, result=0
01:24:10.899 00.000 9828 worker thread done servicing request
01:24:10.899 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:24:11.317 00.418 8976 Exposure complete
01:24:11.321 00.004 8976 worker thread done servicing request
01:24:11.321 00.000 5052 OnExposeComplete: enter
01:24:11.322 00.001 5052 UpdateGuideState(): m_state=6
01:24:11.322 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3629
01:24:11.322 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.88, Mass=176, SNR=9.1, Peak=66 HFD=3.8
01:24:11.322 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:24:11.322 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:24:11.322 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.17 hyp=0.60 cameraTheta=0.29 mountX=-0.11 mountY=-0.57, mountTheta=-1.76
01:24:11.322 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.17, opts=13)
01:24:11.322 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.17)
01:24:11.322 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:24:11.322 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
01:24:11.323 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:11.323 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:11.323 00.000 5052 Enqueuing Expose request
01:24:11.323 00.000 8976 Worker thread wakes up
01:24:11.323 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.17) opts 0xd
01:24:11.323 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.17)
01:24:11.323 00.000 8976 Moving (0.57, 0.17) raw xDistance=-0.11 yDistance=-0.57
01:24:11.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:24:11.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
01:24:11.323 00.000 8976 MoveAxis(R, 0, ABG)
01:24:11.323 00.000 8976 MoveAxis(U, 2, ABG)
01:24:11.323 00.000 8976 stepping (-18, 12) + (0, 2)
01:24:11.323 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:11.348 00.025 8976 Received - 47 (G) 
01:24:11.348 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:11.348 00.000 8976 stepped: pos (-18, 14)
01:24:11.348 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
01:24:11.348 00.000 8976 MountToCamera -- mountX=3.08 mountY=-1.56 hyp=3.46 mountTheta=-0.47 cameraX=-0.01, cameraY=3.46 cameraTheta=1.57
01:24:11.348 00.000 8976 incremental bump (-0.011, 3.456) isValid = 1
01:24:11.348 00.000 8976 Scheduling Mount bump of (-0.000, 0.119)
01:24:11.348 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:24:11.348 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:24:11.348 00.000 8976 move complete, result=0
01:24:11.348 00.000 9828 Worker thread wakes up
01:24:11.348 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:24:11.348 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:24:11.348 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
01:24:11.348 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.69)
01:24:11.348 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:24:11.348 00.000 8976 worker thread done servicing request
01:24:11.348 00.000 8976 Worker thread wakes up
01:24:11.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:11.349 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:11.349 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.61
01:24:11.349 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:24:11.349 00.000 9828 BLC: window closed
01:24:11.349 00.000 9828 MoveAxis(E, 2, B)
01:24:11.349 00.000 9828 Guiding  Dir = 2, Dur = 2
01:24:11.349 00.000 9828 IsSlewing returns 0
01:24:11.349 00.000 9828 IsGuiding returns 0
01:24:11.349 00.000 9828 PulseGuide returned control before completion, sleep 12
01:24:11.368 00.019 9828 IsGuiding returns 1
01:24:11.368 00.000 9828 scope still moving after pulse duration time elapsed
01:24:11.399 00.031 9828 IsSlewing returns 0
01:24:11.400 00.001 9828 IsGuiding returns 1
01:24:11.430 00.030 9828 IsSlewing returns 0
01:24:11.430 00.000 9828 IsGuiding returns 1
01:24:11.461 00.031 9828 IsSlewing returns 0
01:24:11.461 00.000 9828 IsGuiding returns 0
01:24:11.461 00.000 9828 scope move finished after 2 + 109 ms
01:24:11.461 00.000 9828 Move returns status 0, amount 2
01:24:11.461 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:11.461 00.000 9828 MoveAxis(N, 16, B)
01:24:11.461 00.000 9828 Guiding  Dir = 0, Dur = 16
01:24:11.477 00.016 9828 IsSlewing returns 0
01:24:11.477 00.000 9828 IsGuiding returns 0
01:24:11.477 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:11.508 00.031 9828 IsGuiding returns 1
01:24:11.508 00.000 9828 scope still moving after pulse duration time elapsed
01:24:11.539 00.031 9828 IsSlewing returns 0
01:24:11.539 00.000 9828 IsGuiding returns 1
01:24:11.570 00.031 9828 IsSlewing returns 0
01:24:11.570 00.000 9828 IsGuiding returns 1
01:24:11.601 00.031 9828 IsSlewing returns 0
01:24:11.601 00.000 9828 IsGuiding returns 1
01:24:11.631 00.030 9828 IsSlewing returns 0
01:24:11.631 00.000 9828 IsGuiding returns 0
01:24:11.631 00.000 9828 scope move finished after 16 + 138 ms
01:24:11.631 00.000 9828 Move returns status 0, amount 16
01:24:11.631 00.000 9828 move complete, result=0
01:24:11.631 00.000 9828 worker thread done servicing request
01:24:11.632 00.001 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:24:12.032 00.400 8976 Exposure complete
01:24:12.037 00.005 8976 worker thread done servicing request
01:24:12.037 00.000 5052 OnExposeComplete: enter
01:24:12.037 00.000 5052 UpdateGuideState(): m_state=6
01:24:12.037 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3630
01:24:12.037 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.51, Mass=188, SNR=9.4, Peak=66 HFD=3.3
01:24:12.037 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.49 = -2.49)
01:24:12.037 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
01:24:12.037 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.20 hyp=0.46 cameraTheta=-0.44 mountX=-0.36 mountY=-0.24, mountTheta=-2.56
01:24:12.038 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.20, opts=13)
01:24:12.038 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.20)
01:24:12.038 00.000 8976 Worker thread wakes up
01:24:12.038 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.20) opts 0xd
01:24:12.038 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.20)
01:24:12.038 00.000 8976 Moving (0.41, -0.20) raw xDistance=-0.36 yDistance=-0.24
01:24:12.038 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:24:12.038 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:24:12.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:12.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:24:12.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:24:12.038 00.000 8976 MoveAxis(R, 1, ABG)
01:24:12.038 00.000 8976 stepping (-18, 14) + (1, 0)
01:24:12.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:12.039 00.001 5052 Enqueuing Expose request
01:24:12.039 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:12.067 00.028 8976 Received - 47 (G) 
01:24:12.067 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:12.067 00.000 8976 stepped: pos (-17, 14)
01:24:12.067 00.000 8976 MoveAxis(U, 0, ABG)
01:24:12.067 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:24:12.067 00.000 8976 MountToCamera -- mountX=2.92 mountY=-1.78 hyp=3.42 mountTheta=-0.55 cameraX=0.26, cameraY=3.41 cameraTheta=1.50
01:24:12.067 00.000 8976 incremental bump (0.255, 3.415) isValid = 1
01:24:12.067 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
01:24:12.067 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:24:12.067 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:24:12.067 00.000 8976 move complete, result=0
01:24:12.067 00.000 9828 Worker thread wakes up
01:24:12.067 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:24:12.067 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:24:12.068 00.001 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
01:24:12.068 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.2 px 0 ms NORTH
01:24:12.068 00.000 8976 worker thread done servicing request
01:24:12.068 00.000 8976 Worker thread wakes up
01:24:12.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:12.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:12.068 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
01:24:12.068 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
01:24:12.068 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:24:12.068 00.000 9828 BLC: window closed
01:24:12.068 00.000 9828 MoveAxis(E, 4, B)
01:24:12.068 00.000 9828 Guiding  Dir = 2, Dur = 4
01:24:12.069 00.001 9828 IsSlewing returns 0
01:24:12.069 00.000 9828 IsGuiding returns 0
01:24:12.069 00.000 9828 PulseGuide returned control before completion, sleep 14
01:24:12.098 00.029 9828 IsGuiding returns 1
01:24:12.098 00.000 9828 scope still moving after pulse duration time elapsed
01:24:12.129 00.031 9828 IsSlewing returns 0
01:24:12.129 00.000 9828 IsGuiding returns 1
01:24:12.160 00.031 9828 IsSlewing returns 0
01:24:12.160 00.000 9828 IsGuiding returns 1
01:24:12.192 00.032 9828 IsSlewing returns 0
01:24:12.192 00.000 9828 IsGuiding returns 1
01:24:12.223 00.031 9828 IsSlewing returns 0
01:24:12.223 00.000 9828 IsGuiding returns 0
01:24:12.223 00.000 9828 scope move finished after 4 + 149 ms
01:24:12.223 00.000 9828 Move returns status 0, amount 4
01:24:12.223 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:12.223 00.000 9828 MoveAxis(N, 16, B)
01:24:12.223 00.000 9828 Guiding  Dir = 0, Dur = 16
01:24:12.238 00.015 9828 IsSlewing returns 0
01:24:12.238 00.000 9828 IsGuiding returns 0
01:24:12.238 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:12.270 00.032 9828 IsGuiding returns 1
01:24:12.270 00.000 9828 scope still moving after pulse duration time elapsed
01:24:12.300 00.030 9828 IsSlewing returns 0
01:24:12.300 00.000 9828 IsGuiding returns 1
01:24:12.331 00.031 9828 IsSlewing returns 0
01:24:12.331 00.000 9828 IsGuiding returns 1
01:24:12.361 00.030 9828 IsSlewing returns 0
01:24:12.361 00.000 9828 IsGuiding returns 1
01:24:12.392 00.031 9828 IsSlewing returns 0
01:24:12.392 00.000 9828 IsGuiding returns 0
01:24:12.392 00.000 9828 scope move finished after 16 + 138 ms
01:24:12.392 00.000 9828 Move returns status 0, amount 16
01:24:12.392 00.000 9828 move complete, result=0
01:24:12.392 00.000 9828 worker thread done servicing request
01:24:12.392 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:24:12.753 00.361 8976 Exposure complete
01:24:12.758 00.005 8976 worker thread done servicing request
01:24:12.758 00.000 5052 OnExposeComplete: enter
01:24:12.758 00.000 5052 UpdateGuideState(): m_state=6
01:24:12.758 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3631
01:24:12.758 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.78, Mass=180, SNR=9.2, Peak=62 HFD=3.7
01:24:12.758 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
01:24:12.758 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
01:24:12.758 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.07 hyp=0.66 cameraTheta=0.11 mountX=-0.23 mountY=-0.59, mountTheta=-1.95
01:24:12.759 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.07, opts=13)
01:24:12.759 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.07)
01:24:12.759 00.000 8976 Worker thread wakes up
01:24:12.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.07) opts 0xd
01:24:12.760 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.07)
01:24:12.760 00.000 8976 Moving (0.66, 0.07) raw xDistance=-0.23 yDistance=-0.59
01:24:12.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:24:12.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:24:12.760 00.000 8976 MoveAxis(R, 0, ABG)
01:24:12.760 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:24:12.760 00.000 8976 MoveAxis(U, 2, ABG)
01:24:12.760 00.000 8976 stepping (-17, 14) + (0, 2)
01:24:12.760 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:12.760 00.000 5052 UpdateGuideState exits: m=180 SNR=9.2
01:24:12.760 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:12.760 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:12.760 00.000 5052 Enqueuing Expose request
01:24:12.786 00.026 8976 Received - 47 (G) 
01:24:12.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:12.786 00.000 8976 stepped: pos (-17, 16)
01:24:12.786 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
01:24:12.786 00.000 8976 MountToCamera -- mountX=2.82 mountY=-2.03 hyp=3.47 mountTheta=-0.62 cameraX=0.53, cameraY=3.43 cameraTheta=1.42
01:24:12.786 00.000 8976 incremental bump (0.526, 3.435) isValid = 1
01:24:12.786 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
01:24:12.786 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:24:12.786 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:24:12.786 00.000 8976 move complete, result=0
01:24:12.786 00.000 9828 Worker thread wakes up
01:24:12.786 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:24:12.786 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:24:12.786 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
01:24:12.786 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
01:24:12.786 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
01:24:12.786 00.000 8976 worker thread done servicing request
01:24:12.786 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:24:12.787 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:24:12.787 00.000 9828 BLC: window closed
01:24:12.787 00.000 9828 MoveAxis(E, 7, B)
01:24:12.787 00.000 8976 Worker thread wakes up
01:24:12.787 00.000 9828 Guiding  Dir = 2, Dur = 7
01:24:12.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:12.787 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:12.787 00.000 9828 IsSlewing returns 0
01:24:12.787 00.000 9828 IsGuiding returns 0
01:24:12.787 00.000 9828 PulseGuide returned control before completion, sleep 17
01:24:12.808 00.021 9828 IsGuiding returns 1
01:24:12.808 00.000 9828 scope still moving after pulse duration time elapsed
01:24:12.838 00.030 9828 IsSlewing returns 0
01:24:12.838 00.000 9828 IsGuiding returns 1
01:24:12.868 00.030 9828 IsSlewing returns 0
01:24:12.868 00.000 9828 IsGuiding returns 1
01:24:12.900 00.032 9828 IsSlewing returns 0
01:24:12.900 00.000 9828 IsGuiding returns 0
01:24:12.900 00.000 9828 scope move finished after 7 + 104 ms
01:24:12.900 00.000 9828 Move returns status 0, amount 7
01:24:12.900 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:12.900 00.000 9828 MoveAxis(N, 16, B)
01:24:12.900 00.000 9828 Guiding  Dir = 0, Dur = 16
01:24:12.915 00.015 9828 IsSlewing returns 0
01:24:12.915 00.000 9828 IsGuiding returns 1
01:24:12.915 00.000 9828 Entered PulseGuideScope while moving
01:24:12.978 00.063 9828 IsSlewing returns 0
01:24:12.979 00.001 9828 IsGuiding returns 1
01:24:12.979 00.000 9828 Still moving
01:24:13.040 00.061 9828 IsSlewing returns 0
01:24:13.040 00.000 9828 IsGuiding returns 0
01:24:13.040 00.000 9828 Movement stopped - continuing
01:24:13.040 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:13.071 00.031 9828 IsGuiding returns 1
01:24:13.071 00.000 9828 scope still moving after pulse duration time elapsed
01:24:13.102 00.031 9828 IsSlewing returns 0
01:24:13.102 00.000 9828 IsGuiding returns 1
01:24:13.133 00.031 9828 IsSlewing returns 0
01:24:13.133 00.000 9828 IsGuiding returns 1
01:24:13.164 00.031 9828 IsSlewing returns 0
01:24:13.164 00.000 9828 IsGuiding returns 1
01:24:13.195 00.031 9828 IsSlewing returns 0
01:24:13.196 00.001 9828 IsGuiding returns 0
01:24:13.196 00.000 9828 scope move finished after 16 + 140 ms
01:24:13.196 00.000 9828 Move returns status 0, amount 16
01:24:13.196 00.000 9828 move complete, result=0
01:24:13.196 00.000 9828 worker thread done servicing request
01:24:13.196 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:24:13.469 00.273 8976 Exposure complete
01:24:13.475 00.006 8976 worker thread done servicing request
01:24:13.475 00.000 5052 OnExposeComplete: enter
01:24:13.475 00.000 5052 UpdateGuideState(): m_state=6
01:24:13.475 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3632
01:24:13.475 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.54, Mass=184, SNR=9.3, Peak=65 HFD=3.4
01:24:13.475 00.000 5052 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.04) = xAngle (-2.93 = -2.93)
01:24:13.475 00.000 5052 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.03 = -3.03)
01:24:13.475 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.88 mountX=-0.22 mountY=-0.02, mountTheta=-3.03
01:24:13.475 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.17, opts=13)
01:24:13.475 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.17)
01:24:13.475 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:24:13.475 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:24:13.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:13.475 00.000 8976 Worker thread wakes up
01:24:13.475 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.17) opts 0xd
01:24:13.475 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.17)
01:24:13.475 00.000 8976 Moving (0.14, -0.17) raw xDistance=-0.22 yDistance=-0.02
01:24:13.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:13.475 00.000 5052 Enqueuing Expose request
01:24:13.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:24:13.476 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:24:13.476 00.000 8976 MoveAxis(R, 0, ABG)
01:24:13.476 00.000 8976 MoveAxis(U, 0, ABG)
01:24:13.476 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
01:24:13.476 00.000 8976 MountToCamera -- mountX=2.75 mountY=-2.20 hyp=3.52 mountTheta=-0.68 cameraX=0.71, cameraY=3.45 cameraTheta=1.37
01:24:13.476 00.000 8976 incremental bump (0.708, 3.448) isValid = 1
01:24:13.476 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
01:24:13.476 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:24:13.476 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:24:13.476 00.000 8976 move complete, result=0
01:24:13.476 00.000 8976 worker thread done servicing request
01:24:13.476 00.000 8976 Worker thread wakes up
01:24:13.476 00.000 9828 Worker thread wakes up
01:24:13.476 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:24:13.476 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:24:13.476 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
01:24:13.476 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:13.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:13.476 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:13.476 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
01:24:13.476 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
01:24:13.478 00.002 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:24:13.478 00.000 9828 BLC: window closed
01:24:13.478 00.000 9828 MoveAxis(E, 9, B)
01:24:13.478 00.000 9828 Guiding  Dir = 2, Dur = 9
01:24:13.478 00.000 9828 IsSlewing returns 0
01:24:13.478 00.000 9828 IsGuiding returns 0
01:24:13.478 00.000 9828 PulseGuide returned control before completion, sleep 19
01:24:13.506 00.028 9828 IsGuiding returns 1
01:24:13.506 00.000 9828 scope still moving after pulse duration time elapsed
01:24:13.538 00.032 9828 IsSlewing returns 0
01:24:13.538 00.000 9828 IsGuiding returns 1
01:24:13.569 00.031 9828 IsSlewing returns 0
01:24:13.569 00.000 9828 IsGuiding returns 1
01:24:13.600 00.031 9828 IsSlewing returns 0
01:24:13.600 00.000 9828 IsGuiding returns 1
01:24:13.630 00.030 9828 IsSlewing returns 0
01:24:13.630 00.000 9828 IsGuiding returns 0
01:24:13.630 00.000 9828 scope move finished after 9 + 143 ms
01:24:13.630 00.000 9828 Move returns status 0, amount 9
01:24:13.630 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:13.630 00.000 9828 MoveAxis(N, 15, B)
01:24:13.630 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:13.647 00.017 9828 IsSlewing returns 0
01:24:13.647 00.000 9828 IsGuiding returns 0
01:24:13.647 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:13.678 00.031 9828 IsGuiding returns 1
01:24:13.678 00.000 9828 scope still moving after pulse duration time elapsed
01:24:13.709 00.031 9828 IsSlewing returns 0
01:24:13.709 00.000 9828 IsGuiding returns 1
01:24:13.740 00.031 9828 IsSlewing returns 0
01:24:13.740 00.000 9828 IsGuiding returns 1
01:24:13.771 00.031 9828 IsSlewing returns 0
01:24:13.771 00.000 9828 IsGuiding returns 1
01:24:13.802 00.031 9828 IsSlewing returns 0
01:24:13.802 00.000 9828 IsGuiding returns 0
01:24:13.802 00.000 9828 scope move finished after 15 + 140 ms
01:24:13.802 00.000 9828 Move returns status 0, amount 15
01:24:13.802 00.000 9828 move complete, result=0
01:24:13.802 00.000 9828 worker thread done servicing request
01:24:13.802 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:24:14.162 00.360 8976 Exposure complete
01:24:14.168 00.006 8976 worker thread done servicing request
01:24:14.168 00.000 5052 OnExposeComplete: enter
01:24:14.168 00.000 5052 UpdateGuideState(): m_state=6
01:24:14.168 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3633
01:24:14.168 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.28, Mass=186, SNR=9.4, Peak=61 HFD=3.4
01:24:14.168 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
01:24:14.168 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
01:24:14.168 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=-0.43 hyp=1.03 cameraTheta=-0.43 mountX=-0.81 mountY=-0.55, mountTheta=-2.55
01:24:14.169 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=-0.43, opts=13)
01:24:14.169 00.000 5052 Enqueuing Move request for stepguider (0.93, -0.43)
01:24:14.169 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:24:14.169 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:24:14.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:14.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:14.169 00.000 5052 Enqueuing Expose request
01:24:14.169 00.000 8976 Worker thread wakes up
01:24:14.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, -0.43) opts 0xd
01:24:14.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, -0.43)
01:24:14.169 00.000 8976 Moving (0.93, -0.43) raw xDistance=-0.81 yDistance=-0.55
01:24:14.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
01:24:14.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.55
01:24:14.169 00.000 8976 MoveAxis(R, 3, ABG)
01:24:14.169 00.000 8976 stepping (-17, 16) + (3, 0)
01:24:14.169 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:14.210 00.041 8976 Received - 47 (G) 
01:24:14.210 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:14.210 00.000 8976 stepped: pos (-14, 16)
01:24:14.210 00.000 8976 MoveAxis(U, 2, ABG)
01:24:14.210 00.000 8976 stepping (-14, 16) + (0, 2)
01:24:14.210 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:14.241 00.031 8976 Received - 47 (G) 
01:24:14.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:14.241 00.000 8976 stepped: pos (-14, 18)
01:24:14.241 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:24:14.241 00.000 8976 MountToCamera -- mountX=2.55 mountY=-2.42 hyp=3.51 mountTheta=-0.76 cameraX=0.99, cameraY=3.37 cameraTheta=1.28
01:24:14.241 00.000 8976 incremental bump (0.992, 3.369) isValid = 1
01:24:14.241 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
01:24:14.241 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:24:14.241 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:24:14.241 00.000 8976 move complete, result=0
01:24:14.241 00.000 9828 Worker thread wakes up
01:24:14.241 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:24:14.241 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:24:14.241 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
01:24:14.241 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
01:24:14.241 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:24:14.241 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:24:14.241 00.000 9828 BLC: window closed
01:24:14.242 00.001 9828 MoveAxis(E, 12, B)
01:24:14.242 00.000 9828 Guiding  Dir = 2, Dur = 12
01:24:14.242 00.000 8976 worker thread done servicing request
01:24:14.242 00.000 8976 Worker thread wakes up
01:24:14.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:14.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:14.242 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.5 px 2 ms NORTH
01:24:14.242 00.000 9828 IsSlewing returns 0
01:24:14.242 00.000 9828 IsGuiding returns 0
01:24:14.242 00.000 9828 PulseGuide returned control before completion, sleep 22
01:24:14.267 00.025 9828 IsGuiding returns 1
01:24:14.267 00.000 9828 scope still moving after pulse duration time elapsed
01:24:14.298 00.031 9828 IsSlewing returns 0
01:24:14.298 00.000 9828 IsGuiding returns 1
01:24:14.329 00.031 9828 IsSlewing returns 0
01:24:14.329 00.000 9828 IsGuiding returns 1
01:24:14.361 00.032 9828 IsSlewing returns 0
01:24:14.361 00.000 9828 IsGuiding returns 1
01:24:14.392 00.031 9828 IsSlewing returns 0
01:24:14.392 00.000 9828 IsGuiding returns 0
01:24:14.392 00.000 9828 scope move finished after 12 + 138 ms
01:24:14.392 00.000 9828 Move returns status 0, amount 12
01:24:14.392 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:14.392 00.000 9828 MoveAxis(N, 15, B)
01:24:14.392 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:14.408 00.016 9828 IsSlewing returns 0
01:24:14.408 00.000 9828 IsGuiding returns 0
01:24:14.408 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:14.439 00.031 9828 IsGuiding returns 1
01:24:14.439 00.000 9828 scope still moving after pulse duration time elapsed
01:24:14.470 00.031 9828 IsSlewing returns 0
01:24:14.470 00.000 9828 IsGuiding returns 1
01:24:14.501 00.031 9828 IsSlewing returns 0
01:24:14.501 00.000 9828 IsGuiding returns 1
01:24:14.547 00.046 9828 IsSlewing returns 0
01:24:14.547 00.000 9828 IsGuiding returns 0
01:24:14.547 00.000 9828 scope move finished after 15 + 124 ms
01:24:14.547 00.000 9828 Move returns status 0, amount 15
01:24:14.547 00.000 9828 move complete, result=0
01:24:14.547 00.000 9828 worker thread done servicing request
01:24:14.547 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:24:14.927 00.380 8976 Exposure complete
01:24:14.932 00.005 8976 worker thread done servicing request
01:24:14.932 00.000 5052 OnExposeComplete: enter
01:24:14.932 00.000 5052 UpdateGuideState(): m_state=6
01:24:14.932 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3634
01:24:14.932 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.67, Mass=189, SNR=9.4, Peak=63 HFD=3.2
01:24:14.932 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:24:14.932 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:24:14.932 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.04 hyp=0.41 cameraTheta=-0.10 mountX=-0.22 mountY=-0.32, mountTheta=-2.18
01:24:14.933 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.04, opts=13)
01:24:14.933 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.04)
01:24:14.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:24:14.933 00.000 5052 UpdateGuideState exits: m=189 SNR=9.4
01:24:14.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:14.933 00.000 8976 Worker thread wakes up
01:24:14.933 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.04) opts 0xd
01:24:14.934 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.04)
01:24:14.934 00.000 8976 Moving (0.41, -0.04) raw xDistance=-0.22 yDistance=-0.32
01:24:14.934 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:14.934 00.000 5052 Enqueuing Expose request
01:24:14.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:24:14.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
01:24:14.934 00.000 8976 MoveAxis(R, 0, ABG)
01:24:14.934 00.000 8976 MoveAxis(U, 1, ABG)
01:24:14.934 00.000 8976 stepping (-14, 18) + (0, 1)
01:24:14.934 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:14.961 00.027 8976 Received - 47 (G) 
01:24:14.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:14.961 00.000 8976 stepped: pos (-14, 19)
01:24:14.961 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
01:24:14.961 00.000 8976 MountToCamera -- mountX=2.41 mountY=-2.62 hyp=3.56 mountTheta=-0.83 cameraX=1.23, cameraY=3.34 cameraTheta=1.22
01:24:14.961 00.000 8976 incremental bump (1.229, 3.341) isValid = 1
01:24:14.961 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
01:24:14.961 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:24:14.961 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:24:14.961 00.000 8976 move complete, result=0
01:24:14.961 00.000 9828 Worker thread wakes up
01:24:14.961 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:24:14.961 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:24:14.961 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:24:14.961 00.000 8976 worker thread done servicing request
01:24:14.961 00.000 8976 Worker thread wakes up
01:24:14.961 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
01:24:14.962 00.001 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
01:24:14.962 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
01:24:14.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:14.962 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:14.962 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:24:14.962 00.000 9828 BLC: window closed
01:24:14.962 00.000 9828 MoveAxis(E, 14, B)
01:24:14.962 00.000 9828 Guiding  Dir = 2, Dur = 14
01:24:14.962 00.000 9828 IsSlewing returns 0
01:24:14.962 00.000 9828 IsGuiding returns 0
01:24:14.962 00.000 9828 PulseGuide returned control before completion, sleep 24
01:24:14.998 00.036 9828 IsGuiding returns 1
01:24:14.998 00.000 9828 scope still moving after pulse duration time elapsed
01:24:15.030 00.032 9828 IsSlewing returns 0
01:24:15.030 00.000 9828 IsGuiding returns 1
01:24:15.061 00.031 9828 IsSlewing returns 0
01:24:15.061 00.000 9828 IsGuiding returns 1
01:24:15.092 00.031 9828 IsSlewing returns 0
01:24:15.092 00.000 9828 IsGuiding returns 0
01:24:15.092 00.000 9828 scope move finished after 14 + 115 ms
01:24:15.092 00.000 9828 Move returns status 0, amount 14
01:24:15.092 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:15.092 00.000 9828 MoveAxis(N, 14, B)
01:24:15.092 00.000 9828 Guiding  Dir = 0, Dur = 14
01:24:15.107 00.015 9828 IsSlewing returns 0
01:24:15.107 00.000 9828 IsGuiding returns 0
01:24:15.107 00.000 9828 PulseGuide returned control before completion, sleep 24
01:24:15.138 00.031 9828 IsGuiding returns 1
01:24:15.138 00.000 9828 scope still moving after pulse duration time elapsed
01:24:15.169 00.031 9828 IsSlewing returns 0
01:24:15.169 00.000 9828 IsGuiding returns 1
01:24:15.199 00.030 9828 IsSlewing returns 0
01:24:15.199 00.000 9828 IsGuiding returns 1
01:24:15.231 00.032 9828 IsSlewing returns 0
01:24:15.231 00.000 9828 IsGuiding returns 0
01:24:15.231 00.000 9828 scope move finished after 14 + 109 ms
01:24:15.231 00.000 9828 Move returns status 0, amount 14
01:24:15.231 00.000 9828 move complete, result=0
01:24:15.231 00.000 9828 worker thread done servicing request
01:24:15.231 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:24:15.643 00.412 8976 Exposure complete
01:24:15.649 00.006 8976 worker thread done servicing request
01:24:15.649 00.000 5052 OnExposeComplete: enter
01:24:15.649 00.000 5052 UpdateGuideState(): m_state=6
01:24:15.649 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3635
01:24:15.649 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.77, Mass=187, SNR=9.4, Peak=64 HFD=3.3
01:24:15.649 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:24:15.649 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:24:15.649 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.06 hyp=0.39 cameraTheta=0.15 mountX=-0.12 mountY=-0.36, mountTheta=-1.90
01:24:15.650 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.06, opts=13)
01:24:15.650 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.06)
01:24:15.650 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:24:15.650 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:24:15.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:15.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:15.650 00.000 5052 Enqueuing Expose request
01:24:15.650 00.000 8976 Worker thread wakes up
01:24:15.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.06) opts 0xd
01:24:15.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.06)
01:24:15.650 00.000 8976 Moving (0.39, 0.06) raw xDistance=-0.12 yDistance=-0.36
01:24:15.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:24:15.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
01:24:15.650 00.000 8976 MoveAxis(R, 0, ABG)
01:24:15.650 00.000 8976 MoveAxis(U, 2, ABG)
01:24:15.650 00.000 8976 stepping (-14, 19) + (0, 2)
01:24:15.650 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:15.679 00.029 8976 Received - 47 (G) 
01:24:15.680 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:15.680 00.000 8976 stepped: pos (-14, 21)
01:24:15.680 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:24:15.680 00.000 8976 MountToCamera -- mountX=2.33 mountY=-2.85 hyp=3.68 mountTheta=-0.89 cameraX=1.48, cameraY=3.37 cameraTheta=1.16
01:24:15.680 00.000 8976 incremental bump (1.482, 3.369) isValid = 1
01:24:15.680 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
01:24:15.680 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:24:15.680 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:24:15.680 00.000 8976 move complete, result=0
01:24:15.680 00.000 9828 Worker thread wakes up
01:24:15.680 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:24:15.680 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:24:15.680 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:24:15.680 00.000 8976 worker thread done servicing request
01:24:15.680 00.000 8976 Worker thread wakes up
01:24:15.680 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.02)
01:24:15.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:15.680 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
01:24:15.680 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
01:24:15.681 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:24:15.681 00.000 9828 BLC: window closed
01:24:15.681 00.000 9828 MoveAxis(E, 16, B)
01:24:15.681 00.000 9828 Guiding  Dir = 2, Dur = 16
01:24:15.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:15.681 00.000 9828 IsSlewing returns 0
01:24:15.681 00.000 9828 IsGuiding returns 0
01:24:15.681 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:15.711 00.030 9828 IsGuiding returns 1
01:24:15.711 00.000 9828 scope still moving after pulse duration time elapsed
01:24:15.741 00.030 9828 IsSlewing returns 0
01:24:15.741 00.000 9828 IsGuiding returns 1
01:24:15.773 00.032 9828 IsSlewing returns 0
01:24:15.773 00.000 9828 IsGuiding returns 1
01:24:15.803 00.030 9828 IsSlewing returns 0
01:24:15.803 00.000 9828 IsGuiding returns 1
01:24:15.834 00.031 9828 IsSlewing returns 0
01:24:15.834 00.000 9828 IsGuiding returns 0
01:24:15.834 00.000 9828 scope move finished after 16 + 137 ms
01:24:15.834 00.000 9828 Move returns status 0, amount 16
01:24:15.834 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:15.834 00.000 9828 MoveAxis(N, 14, B)
01:24:15.834 00.000 9828 Guiding  Dir = 0, Dur = 14
01:24:15.850 00.016 9828 IsSlewing returns 0
01:24:15.850 00.000 9828 IsGuiding returns 0
01:24:15.850 00.000 9828 PulseGuide returned control before completion, sleep 24
01:24:15.881 00.031 9828 IsGuiding returns 1
01:24:15.881 00.000 9828 scope still moving after pulse duration time elapsed
01:24:15.912 00.031 9828 IsSlewing returns 0
01:24:15.912 00.000 9828 IsGuiding returns 1
01:24:15.942 00.030 9828 IsSlewing returns 0
01:24:15.942 00.000 9828 IsGuiding returns 1
01:24:15.974 00.032 9828 IsSlewing returns 0
01:24:15.974 00.000 9828 IsGuiding returns 1
01:24:16.004 00.030 9828 IsSlewing returns 0
01:24:16.004 00.000 9828 IsGuiding returns 0
01:24:16.004 00.000 9828 scope move finished after 14 + 140 ms
01:24:16.004 00.000 9828 Move returns status 0, amount 14
01:24:16.004 00.000 9828 move complete, result=0
01:24:16.004 00.000 9828 worker thread done servicing request
01:24:16.005 00.001 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:24:16.364 00.359 8976 Exposure complete
01:24:16.370 00.006 8976 worker thread done servicing request
01:24:16.370 00.000 5052 OnExposeComplete: enter
01:24:16.370 00.000 5052 UpdateGuideState(): m_state=6
01:24:16.370 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3636
01:24:16.370 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.43, Mass=197, SNR=9.6, Peak=65 HFD=3.4
01:24:16.370 00.000 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
01:24:16.370 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.15 = 3.13)
01:24:16.370 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-1.00 mountX=-0.33 mountY=0.00, mountTheta=3.13
01:24:16.371 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.28, opts=13)
01:24:16.371 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.28)
01:24:16.371 00.000 8976 Worker thread wakes up
01:24:16.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.28) opts 0xd
01:24:16.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.28)
01:24:16.371 00.000 8976 Moving (0.18, -0.28) raw xDistance=-0.33 yDistance=0.00
01:24:16.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:24:16.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:24:16.371 00.000 8976 MoveAxis(R, 1, ABG)
01:24:16.371 00.000 8976 stepping (-14, 21) + (1, 0)
01:24:16.371 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:16.371 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:24:16.371 00.000 5052 UpdateGuideState exits: m=197 SNR=9.6
01:24:16.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:16.371 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:16.371 00.000 5052 Enqueuing Expose request
01:24:16.399 00.028 8976 Received - 47 (G) 
01:24:16.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:16.399 00.000 8976 stepped: pos (-13, 21)
01:24:16.399 00.000 8976 MoveAxis(U, 0, ABG)
01:24:16.399 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
01:24:16.399 00.000 8976 MountToCamera -- mountX=2.21 mountY=-3.01 hyp=3.74 mountTheta=-0.94 cameraX=1.67, cameraY=3.34 cameraTheta=1.11
01:24:16.399 00.000 8976 incremental bump (1.673, 3.343) isValid = 1
01:24:16.399 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
01:24:16.400 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:24:16.400 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:24:16.400 00.000 8976 move complete, result=0
01:24:16.400 00.000 9828 Worker thread wakes up
01:24:16.400 00.000 8976 worker thread done servicing request
01:24:16.400 00.000 8976 Worker thread wakes up
01:24:16.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:16.400 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:24:16.400 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:24:16.400 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:24:16.400 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
01:24:16.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:16.400 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
01:24:16.400 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
01:24:16.400 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:24:16.400 00.000 9828 BLC: window closed
01:24:16.401 00.001 9828 MoveAxis(E, 18, B)
01:24:16.401 00.000 9828 Guiding  Dir = 2, Dur = 18
01:24:16.401 00.000 9828 IsSlewing returns 0
01:24:16.401 00.000 9828 IsGuiding returns 0
01:24:16.401 00.000 9828 PulseGuide returned control before completion, sleep 28
01:24:16.437 00.036 9828 IsGuiding returns 1
01:24:16.437 00.000 9828 scope still moving after pulse duration time elapsed
01:24:16.468 00.031 9828 IsSlewing returns 0
01:24:16.468 00.000 9828 IsGuiding returns 1
01:24:16.499 00.031 9828 IsSlewing returns 0
01:24:16.499 00.000 9828 IsGuiding returns 1
01:24:16.530 00.031 9828 IsSlewing returns 0
01:24:16.530 00.000 9828 IsGuiding returns 1
01:24:16.560 00.030 9828 IsSlewing returns 0
01:24:16.560 00.000 9828 IsGuiding returns 1
01:24:16.590 00.030 9828 IsSlewing returns 0
01:24:16.590 00.000 9828 IsGuiding returns 0
01:24:16.590 00.000 9828 scope move finished after 18 + 171 ms
01:24:16.590 00.000 9828 Move returns status 0, amount 18
01:24:16.590 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:16.590 00.000 9828 MoveAxis(N, 14, B)
01:24:16.590 00.000 9828 Guiding  Dir = 0, Dur = 14
01:24:16.606 00.016 9828 IsSlewing returns 0
01:24:16.606 00.000 9828 IsGuiding returns 0
01:24:16.606 00.000 9828 PulseGuide returned control before completion, sleep 24
01:24:16.637 00.031 9828 IsGuiding returns 1
01:24:16.637 00.000 9828 scope still moving after pulse duration time elapsed
01:24:16.668 00.031 9828 IsSlewing returns 0
01:24:16.668 00.000 9828 IsGuiding returns 1
01:24:16.698 00.030 9828 IsSlewing returns 0
01:24:16.698 00.000 9828 IsGuiding returns 1
01:24:16.729 00.031 9828 IsSlewing returns 0
01:24:16.729 00.000 9828 IsGuiding returns 1
01:24:16.760 00.031 9828 IsSlewing returns 0
01:24:16.760 00.000 9828 IsGuiding returns 0
01:24:16.760 00.000 9828 scope move finished after 14 + 139 ms
01:24:16.760 00.000 9828 Move returns status 0, amount 14
01:24:16.760 00.000 9828 move complete, result=0
01:24:16.760 00.000 9828 worker thread done servicing request
01:24:16.760 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:24:17.084 00.324 8976 Exposure complete
01:24:17.089 00.005 8976 worker thread done servicing request
01:24:17.089 00.000 5052 OnExposeComplete: enter
01:24:17.089 00.000 5052 UpdateGuideState(): m_state=6
01:24:17.089 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3637
01:24:17.089 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.52, Mass=162, SNR=8.8, Peak=63 HFD=3.2
01:24:17.089 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
01:24:17.089 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
01:24:17.089 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.19 hyp=0.34 cameraTheta=-0.57 mountX=-0.30 mountY=-0.14, mountTheta=-2.70
01:24:17.089 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.19, opts=13)
01:24:17.089 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.19)
01:24:17.089 00.000 8976 Worker thread wakes up
01:24:17.090 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.19) opts 0xd
01:24:17.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.19)
01:24:17.090 00.000 8976 Moving (0.29, -0.19) raw xDistance=-0.30 yDistance=-0.14
01:24:17.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
01:24:17.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:24:17.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:24:17.090 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
01:24:17.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:17.090 00.000 8976 MoveAxis(R, 1, ABG)
01:24:17.090 00.000 8976 stepping (-13, 21) + (1, 0)
01:24:17.090 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:17.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:17.090 00.000 5052 Enqueuing Expose request
01:24:17.119 00.029 8976 Received - 47 (G) 
01:24:17.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:17.119 00.000 8976 stepped: pos (-12, 21)
01:24:17.119 00.000 8976 MoveAxis(U, 0, ABG)
01:24:17.119 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:24:17.119 00.000 8976 MountToCamera -- mountX=2.09 mountY=-3.12 hyp=3.75 mountTheta=-0.98 cameraX=1.83, cameraY=3.28 cameraTheta=1.06
01:24:17.119 00.000 8976 incremental bump (1.825, 3.281) isValid = 1
01:24:17.119 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
01:24:17.119 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:24:17.119 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:24:17.119 00.000 8976 move complete, result=0
01:24:17.119 00.000 9828 Worker thread wakes up
01:24:17.119 00.000 8976 worker thread done servicing request
01:24:17.119 00.000 8976 Worker thread wakes up
01:24:17.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:17.119 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:24:17.119 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:24:17.119 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:24:17.119 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
01:24:17.119 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
01:24:17.120 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:17.120 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:24:17.120 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:24:17.120 00.000 9828 BLC: window closed
01:24:17.120 00.000 9828 MoveAxis(E, 19, B)
01:24:17.120 00.000 9828 Guiding  Dir = 2, Dur = 19
01:24:17.120 00.000 9828 IsSlewing returns 0
01:24:17.120 00.000 9828 IsGuiding returns 0
01:24:17.120 00.000 9828 PulseGuide returned control before completion, sleep 29
01:24:17.160 00.040 9828 IsGuiding returns 1
01:24:17.160 00.000 9828 scope still moving after pulse duration time elapsed
01:24:17.190 00.030 9828 IsSlewing returns 0
01:24:17.190 00.000 9828 IsGuiding returns 1
01:24:17.222 00.032 9828 IsSlewing returns 0
01:24:17.222 00.000 9828 IsGuiding returns 1
01:24:17.253 00.031 9828 IsSlewing returns 0
01:24:17.253 00.000 9828 IsGuiding returns 0
01:24:17.253 00.000 9828 scope move finished after 19 + 113 ms
01:24:17.253 00.000 9828 Move returns status 0, amount 19
01:24:17.253 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:17.253 00.000 9828 MoveAxis(N, 13, B)
01:24:17.253 00.000 9828 Guiding  Dir = 0, Dur = 13
01:24:17.268 00.015 9828 IsSlewing returns 0
01:24:17.269 00.001 9828 IsGuiding returns 0
01:24:17.269 00.000 9828 PulseGuide returned control before completion, sleep 23
01:24:17.299 00.030 9828 IsGuiding returns 1
01:24:17.299 00.000 9828 scope still moving after pulse duration time elapsed
01:24:17.332 00.033 9828 IsSlewing returns 0
01:24:17.332 00.000 9828 IsGuiding returns 1
01:24:17.363 00.031 9828 IsSlewing returns 0
01:24:17.363 00.000 9828 IsGuiding returns 1
01:24:17.394 00.031 9828 IsSlewing returns 0
01:24:17.394 00.000 9828 IsGuiding returns 1
01:24:17.426 00.032 9828 IsSlewing returns 0
01:24:17.426 00.000 9828 IsGuiding returns 0
01:24:17.426 00.000 9828 scope move finished after 13 + 144 ms
01:24:17.426 00.000 9828 Move returns status 0, amount 13
01:24:17.426 00.000 9828 move complete, result=0
01:24:17.426 00.000 9828 worker thread done servicing request
01:24:17.426 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:24:17.806 00.380 8976 Exposure complete
01:24:17.812 00.006 8976 worker thread done servicing request
01:24:17.812 00.000 5052 OnExposeComplete: enter
01:24:17.813 00.001 5052 UpdateGuideState(): m_state=6
01:24:17.813 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3638
01:24:17.813 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.98, Mass=191, SNR=9.5, Peak=64 HFD=3.6
01:24:17.813 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
01:24:17.813 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.37 = -0.37)
01:24:17.813 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.27 cameraTheta=1.78 mountX=0.26 mountY=-0.10, mountTheta=-0.35
01:24:17.814 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.27, opts=13)
01:24:17.814 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.27)
01:24:17.814 00.000 8976 Worker thread wakes up
01:24:17.814 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:24:17.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.27) opts 0xd
01:24:17.814 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:24:17.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.27)
01:24:17.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:17.815 00.001 8976 Moving (-0.06, 0.27) raw xDistance=0.26 yDistance=-0.10
01:24:17.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:17.815 00.000 5052 Enqueuing Expose request
01:24:17.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
01:24:17.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:24:17.815 00.000 8976 MoveAxis(L, 1, ABG)
01:24:17.815 00.000 8976 stepping (-12, 21) + (-1, 0)
01:24:17.815 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:17.838 00.023 8976 Received - 47 (G) 
01:24:17.838 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:17.838 00.000 8976 stepped: pos (-13, 21)
01:24:17.838 00.000 8976 MoveAxis(U, 0, ABG)
01:24:17.838 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:24:17.838 00.000 8976 MountToCamera -- mountX=2.06 mountY=-3.19 hyp=3.80 mountTheta=-1.00 cameraX=1.90, cameraY=3.28 cameraTheta=1.05
01:24:17.839 00.001 8976 incremental bump (1.904, 3.284) isValid = 1
01:24:17.839 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:24:17.839 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:24:17.839 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:24:17.839 00.000 8976 move complete, result=0
01:24:17.839 00.000 9828 Worker thread wakes up
01:24:17.839 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:24:17.839 00.000 8976 worker thread done servicing request
01:24:17.839 00.000 8976 Worker thread wakes up
01:24:17.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:17.839 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:24:17.839 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:17.839 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:24:17.839 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
01:24:17.839 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
01:24:17.839 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
01:24:17.839 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:24:17.839 00.000 9828 BLC: window closed
01:24:17.839 00.000 9828 MoveAxis(E, 20, B)
01:24:17.840 00.001 9828 Guiding  Dir = 2, Dur = 20
01:24:17.840 00.000 9828 IsSlewing returns 0
01:24:17.840 00.000 9828 IsGuiding returns 0
01:24:17.840 00.000 9828 PulseGuide returned control before completion, sleep 30
01:24:17.873 00.033 9828 IsGuiding returns 1
01:24:17.874 00.001 9828 scope still moving after pulse duration time elapsed
01:24:17.905 00.031 9828 IsSlewing returns 0
01:24:17.905 00.000 9828 IsGuiding returns 1
01:24:17.936 00.031 9828 IsSlewing returns 0
01:24:17.936 00.000 9828 IsGuiding returns 1
01:24:17.966 00.030 9828 IsSlewing returns 0
01:24:17.966 00.000 9828 IsGuiding returns 0
01:24:17.966 00.000 9828 scope move finished after 20 + 106 ms
01:24:17.966 00.000 9828 Move returns status 0, amount 20
01:24:17.966 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:17.966 00.000 9828 MoveAxis(N, 13, B)
01:24:17.966 00.000 9828 Guiding  Dir = 0, Dur = 13
01:24:17.982 00.016 9828 IsSlewing returns 0
01:24:17.982 00.000 9828 IsGuiding returns 0
01:24:17.982 00.000 9828 PulseGuide returned control before completion, sleep 23
01:24:18.014 00.032 9828 IsGuiding returns 1
01:24:18.014 00.000 9828 scope still moving after pulse duration time elapsed
01:24:18.045 00.031 9828 IsSlewing returns 0
01:24:18.045 00.000 9828 IsGuiding returns 1
01:24:18.076 00.031 9828 IsSlewing returns 0
01:24:18.076 00.000 9828 IsGuiding returns 1
01:24:18.108 00.032 9828 IsSlewing returns 0
01:24:18.108 00.000 9828 IsGuiding returns 1
01:24:18.139 00.031 9828 IsSlewing returns 0
01:24:18.139 00.000 9828 IsGuiding returns 0
01:24:18.139 00.000 9828 scope move finished after 13 + 144 ms
01:24:18.139 00.000 9828 Move returns status 0, amount 13
01:24:18.139 00.000 9828 move complete, result=0
01:24:18.140 00.001 9828 worker thread done servicing request
01:24:18.140 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:24:18.523 00.383 8976 Exposure complete
01:24:18.529 00.006 8976 worker thread done servicing request
01:24:18.529 00.000 5052 OnExposeComplete: enter
01:24:18.529 00.000 5052 UpdateGuideState(): m_state=6
01:24:18.529 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3639
01:24:18.529 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.85, Mass=163, SNR=8.7, Peak=61 HFD=3.1
01:24:18.529 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
01:24:18.529 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
01:24:18.529 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.90 mountX=0.15 mountY=-0.04, mountTheta=-0.24
01:24:18.530 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.14, opts=13)
01:24:18.530 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.14)
01:24:18.530 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:24:18.530 00.000 5052 UpdateGuideState exits: m=163 SNR=8.7
01:24:18.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:18.530 00.000 8976 Worker thread wakes up
01:24:18.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.14) opts 0xd
01:24:18.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.14)
01:24:18.530 00.000 8976 Moving (-0.05, 0.14) raw xDistance=0.15 yDistance=-0.04
01:24:18.530 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:18.530 00.000 5052 Enqueuing Expose request
01:24:18.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:24:18.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:24:18.530 00.000 8976 MoveAxis(R, 0, ABG)
01:24:18.530 00.000 8976 MoveAxis(U, 0, ABG)
01:24:18.530 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:24:18.530 00.000 8976 MountToCamera -- mountX=2.04 mountY=-3.24 hyp=3.82 mountTheta=-1.01 cameraX=1.96, cameraY=3.29 cameraTheta=1.03
01:24:18.530 00.000 8976 incremental bump (1.956, 3.286) isValid = 1
01:24:18.530 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:24:18.531 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:24:18.531 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:24:18.531 00.000 8976 move complete, result=0
01:24:18.531 00.000 9828 Worker thread wakes up
01:24:18.531 00.000 8976 worker thread done servicing request
01:24:18.531 00.000 8976 Worker thread wakes up
01:24:18.531 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:18.531 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:24:18.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:18.531 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:18.531 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:24:18.531 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
01:24:18.531 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:24:18.531 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:24:18.531 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:24:18.531 00.000 9828 BLC: window closed
01:24:18.531 00.000 9828 MoveAxis(E, 20, B)
01:24:18.532 00.001 9828 Guiding  Dir = 2, Dur = 20
01:24:18.532 00.000 9828 IsSlewing returns 0
01:24:18.532 00.000 9828 IsGuiding returns 0
01:24:18.532 00.000 9828 PulseGuide returned control before completion, sleep 30
01:24:18.571 00.039 9828 IsGuiding returns 1
01:24:18.571 00.000 9828 scope still moving after pulse duration time elapsed
01:24:18.602 00.031 9828 IsSlewing returns 0
01:24:18.602 00.000 9828 IsGuiding returns 1
01:24:18.632 00.030 9828 IsSlewing returns 0
01:24:18.632 00.000 9828 IsGuiding returns 1
01:24:18.663 00.031 9828 IsSlewing returns 0
01:24:18.663 00.000 9828 IsGuiding returns 0
01:24:18.663 00.000 9828 scope move finished after 20 + 110 ms
01:24:18.663 00.000 9828 Move returns status 0, amount 20
01:24:18.663 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:18.663 00.000 9828 MoveAxis(N, 13, B)
01:24:18.663 00.000 9828 Guiding  Dir = 0, Dur = 13
01:24:18.679 00.016 9828 IsSlewing returns 0
01:24:18.679 00.000 9828 IsGuiding returns 0
01:24:18.679 00.000 9828 PulseGuide returned control before completion, sleep 23
01:24:18.709 00.030 9828 IsGuiding returns 1
01:24:18.709 00.000 9828 scope still moving after pulse duration time elapsed
01:24:18.741 00.032 9828 IsSlewing returns 0
01:24:18.741 00.000 9828 IsGuiding returns 1
01:24:18.771 00.030 9828 IsSlewing returns 0
01:24:18.771 00.000 9828 IsGuiding returns 1
01:24:18.802 00.031 9828 IsSlewing returns 0
01:24:18.802 00.000 9828 IsGuiding returns 1
01:24:18.833 00.031 9828 IsSlewing returns 0
01:24:18.833 00.000 9828 IsGuiding returns 1
01:24:18.864 00.031 9828 IsSlewing returns 0
01:24:18.864 00.000 9828 IsGuiding returns 1
01:24:18.895 00.031 9828 IsSlewing returns 0
01:24:18.895 00.000 9828 IsGuiding returns 1
01:24:18.925 00.030 9828 IsSlewing returns 0
01:24:18.925 00.000 9828 IsGuiding returns 0
01:24:18.925 00.000 9828 scope move finished after 13 + 233 ms
01:24:18.925 00.000 9828 Move returns status 0, amount 13
01:24:18.925 00.000 9828 move complete, result=0
01:24:18.925 00.000 9828 worker thread done servicing request
01:24:18.925 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:24:19.214 00.289 8976 Exposure complete
01:24:19.219 00.005 8976 worker thread done servicing request
01:24:19.219 00.000 5052 OnExposeComplete: enter
01:24:19.219 00.000 5052 UpdateGuideState(): m_state=6
01:24:19.219 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3640
01:24:19.220 00.001 5052 Star::Find returns 1 (1), X=328.78, Y=281.75, Mass=186, SNR=9.4, Peak=59 HFD=3.7
01:24:19.220 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:24:19.220 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:24:19.220 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.04 hyp=0.39 cameraTheta=3.04 mountX=0.21 mountY=0.31, mountTheta=0.96
01:24:19.220 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.04, opts=13)
01:24:19.220 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.04)
01:24:19.220 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:24:19.220 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4 Saturated
01:24:19.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:19.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:19.221 00.001 5052 Enqueuing Expose request
01:24:19.221 00.000 8976 Worker thread wakes up
01:24:19.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.04) opts 0xd
01:24:19.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.04)
01:24:19.221 00.000 8976 Moving (-0.39, 0.04) raw xDistance=0.21 yDistance=0.31
01:24:19.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:24:19.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:24:19.221 00.000 8976 MoveAxis(R, 0, ABG)
01:24:19.221 00.000 8976 MoveAxis(D, 1, ABG)
01:24:19.221 00.000 8976 stepping (-13, 21) + (0, -1)
01:24:19.221 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:19.245 00.024 8976 Received - 47 (G) 
01:24:19.245 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:19.245 00.000 8976 stepped: pos (-13, 20)
01:24:19.245 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:24:19.245 00.000 8976 MountToCamera -- mountX=2.02 mountY=-3.22 hyp=3.80 mountTheta=-1.01 cameraX=1.94, cameraY=3.26 cameraTheta=1.03
01:24:19.245 00.000 8976 incremental bump (1.945, 3.264) isValid = 1
01:24:19.245 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:24:19.245 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:24:19.245 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:24:19.245 00.000 8976 move complete, result=0
01:24:19.245 00.000 9828 Worker thread wakes up
01:24:19.245 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:24:19.245 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:24:19.245 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
01:24:19.245 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:24:19.245 00.000 8976 worker thread done servicing request
01:24:19.245 00.000 8976 Worker thread wakes up
01:24:19.246 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:19.246 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:24:19.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:19.246 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:24:19.246 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:24:19.246 00.000 9828 BLC: window closed
01:24:19.246 00.000 9828 MoveAxis(E, 20, B)
01:24:19.246 00.000 9828 Guiding  Dir = 2, Dur = 20
01:24:19.246 00.000 9828 IsSlewing returns 0
01:24:19.246 00.000 9828 IsGuiding returns 0
01:24:19.246 00.000 9828 PulseGuide returned control before completion, sleep 30
01:24:19.278 00.032 9828 IsGuiding returns 1
01:24:19.278 00.000 9828 scope still moving after pulse duration time elapsed
01:24:19.309 00.031 9828 IsSlewing returns 0
01:24:19.309 00.000 9828 IsGuiding returns 1
01:24:19.339 00.030 9828 IsSlewing returns 0
01:24:19.339 00.000 9828 IsGuiding returns 1
01:24:19.370 00.031 9828 IsSlewing returns 0
01:24:19.370 00.000 9828 IsGuiding returns 0
01:24:19.370 00.000 9828 scope move finished after 20 + 103 ms
01:24:19.370 00.000 9828 Move returns status 0, amount 20
01:24:19.370 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:19.370 00.000 9828 MoveAxis(N, 13, B)
01:24:19.370 00.000 9828 Guiding  Dir = 0, Dur = 13
01:24:19.386 00.016 9828 IsSlewing returns 0
01:24:19.386 00.000 9828 IsGuiding returns 0
01:24:19.386 00.000 9828 PulseGuide returned control before completion, sleep 23
01:24:19.417 00.031 9828 IsGuiding returns 1
01:24:19.417 00.000 9828 scope still moving after pulse duration time elapsed
01:24:19.448 00.031 9828 IsSlewing returns 0
01:24:19.448 00.000 9828 IsGuiding returns 1
01:24:19.478 00.030 9828 IsSlewing returns 0
01:24:19.478 00.000 9828 IsGuiding returns 1
01:24:19.511 00.033 9828 IsSlewing returns 0
01:24:19.511 00.000 9828 IsGuiding returns 1
01:24:19.542 00.031 9828 IsSlewing returns 0
01:24:19.542 00.000 9828 IsGuiding returns 0
01:24:19.542 00.000 9828 scope move finished after 13 + 142 ms
01:24:19.542 00.000 9828 Move returns status 0, amount 13
01:24:19.542 00.000 9828 move complete, result=0
01:24:19.542 00.000 9828 worker thread done servicing request
01:24:19.542 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:24:19.932 00.390 8976 Exposure complete
01:24:19.937 00.005 8976 worker thread done servicing request
01:24:19.937 00.000 5052 OnExposeComplete: enter
01:24:19.938 00.001 5052 UpdateGuideState(): m_state=6
01:24:19.938 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3641
01:24:19.938 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.65, Mass=178, SNR=9.2, Peak=57 HFD=3.4
01:24:19.938 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
01:24:19.938 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:24:19.938 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.06 hyp=0.67 cameraTheta=-3.05 mountX=0.25 mountY=0.59, mountTheta=1.17
01:24:19.938 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.06, opts=13)
01:24:19.938 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.06)
01:24:19.938 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:24:19.939 00.001 5052 UpdateGuideState exits: m=178 SNR=9.2
01:24:19.939 00.000 8976 Worker thread wakes up
01:24:19.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.06) opts 0xd
01:24:19.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.06)
01:24:19.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:19.939 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:19.939 00.000 5052 Enqueuing Expose request
01:24:19.939 00.000 8976 Moving (-0.66, -0.06) raw xDistance=0.25 yDistance=0.59
01:24:19.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:24:19.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.59
01:24:19.939 00.000 8976 MoveAxis(R, 0, ABG)
01:24:19.939 00.000 8976 MoveAxis(D, 2, ABG)
01:24:19.939 00.000 8976 stepping (-13, 20) + (0, -2)
01:24:19.939 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:19.964 00.025 8976 Received - 47 (G) 
01:24:19.964 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:19.964 00.000 8976 stepped: pos (-13, 18)
01:24:19.964 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:24:19.964 00.000 8976 MountToCamera -- mountX=2.01 mountY=-3.10 hyp=3.69 mountTheta=-1.00 cameraX=1.84, cameraY=3.20 cameraTheta=1.05
01:24:19.964 00.000 8976 incremental bump (1.844, 3.201) isValid = 1
01:24:19.964 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
01:24:19.964 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:24:19.964 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:24:19.964 00.000 8976 move complete, result=0
01:24:19.964 00.000 9828 Worker thread wakes up
01:24:19.964 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:24:19.964 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:24:19.964 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
01:24:19.964 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
01:24:19.964 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
01:24:19.964 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:24:19.964 00.000 9828 BLC: window closed
01:24:19.965 00.001 9828 MoveAxis(E, 20, B)
01:24:19.965 00.000 9828 Guiding  Dir = 2, Dur = 20
01:24:19.965 00.000 8976 worker thread done servicing request
01:24:19.965 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:24:19.965 00.000 8976 Worker thread wakes up
01:24:19.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:19.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:19.965 00.000 9828 IsSlewing returns 0
01:24:19.965 00.000 9828 IsGuiding returns 0
01:24:19.965 00.000 9828 PulseGuide returned control before completion, sleep 30
01:24:20.006 00.041 9828 IsGuiding returns 1
01:24:20.006 00.000 9828 scope still moving after pulse duration time elapsed
01:24:20.036 00.030 9828 IsSlewing returns 0
01:24:20.036 00.000 9828 IsGuiding returns 1
01:24:20.067 00.031 9828 IsSlewing returns 0
01:24:20.067 00.000 9828 IsGuiding returns 1
01:24:20.097 00.030 9828 IsSlewing returns 0
01:24:20.097 00.000 9828 IsGuiding returns 0
01:24:20.097 00.000 9828 scope move finished after 20 + 111 ms
01:24:20.097 00.000 9828 Move returns status 0, amount 20
01:24:20.097 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:20.097 00.000 9828 MoveAxis(N, 13, B)
01:24:20.097 00.000 9828 Guiding  Dir = 0, Dur = 13
01:24:20.112 00.015 9828 IsSlewing returns 0
01:24:20.112 00.000 9828 IsGuiding returns 0
01:24:20.113 00.001 9828 PulseGuide returned control before completion, sleep 23
01:24:20.143 00.030 9828 IsGuiding returns 1
01:24:20.143 00.000 9828 scope still moving after pulse duration time elapsed
01:24:20.173 00.030 9828 IsSlewing returns 0
01:24:20.173 00.000 9828 IsGuiding returns 1
01:24:20.205 00.032 9828 IsSlewing returns 0
01:24:20.205 00.000 9828 IsGuiding returns 1
01:24:20.236 00.031 9828 IsSlewing returns 0
01:24:20.236 00.000 9828 IsGuiding returns 1
01:24:20.267 00.031 9828 IsSlewing returns 0
01:24:20.267 00.000 9828 IsGuiding returns 0
01:24:20.267 00.000 9828 scope move finished after 13 + 141 ms
01:24:20.267 00.000 9828 Move returns status 0, amount 13
01:24:20.267 00.000 9828 move complete, result=0
01:24:20.267 00.000 9828 worker thread done servicing request
01:24:20.267 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:24:20.660 00.393 8976 Exposure complete
01:24:20.665 00.005 8976 worker thread done servicing request
01:24:20.665 00.000 5052 OnExposeComplete: enter
01:24:20.665 00.000 5052 UpdateGuideState(): m_state=6
01:24:20.665 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3642
01:24:20.665 00.000 5052 Star::Find returns 1 (1), X=328.48, Y=281.70, Mass=166, SNR=8.9, Peak=60 HFD=3.2
01:24:20.666 00.001 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
01:24:20.666 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
01:24:20.666 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.01 hyp=0.69 cameraTheta=-3.13 mountX=0.31 mountY=0.59, mountTheta=1.09
01:24:20.666 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.01, opts=13)
01:24:20.666 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.01)
01:24:20.666 00.000 8976 Worker thread wakes up
01:24:20.666 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.01) opts 0xd
01:24:20.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.01)
01:24:20.667 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:24:20.667 00.000 8976 Moving (-0.69, -0.01) raw xDistance=0.31 yDistance=0.59
01:24:20.667 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9 Saturated
01:24:20.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:20.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:24:20.667 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:20.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
01:24:20.667 00.000 5052 Enqueuing Expose request
01:24:20.667 00.000 8976 MoveAxis(L, 1, ABG)
01:24:20.667 00.000 8976 stepping (-13, 18) + (-1, 0)
01:24:20.667 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:20.700 00.033 8976 Received - 47 (G) 
01:24:20.700 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:20.700 00.000 8976 stepped: pos (-14, 18)
01:24:20.700 00.000 8976 MoveAxis(D, 2, ABG)
01:24:20.700 00.000 8976 stepping (-14, 18) + (0, -2)
01:24:20.700 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:20.732 00.032 8976 Received - 47 (G) 
01:24:20.732 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:20.732 00.000 8976 stepped: pos (-14, 16)
01:24:20.732 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:24:20.732 00.000 8976 MountToCamera -- mountX=2.05 mountY=-2.91 hyp=3.57 mountTheta=-0.96 cameraX=1.66, cameraY=3.16 cameraTheta=1.09
01:24:20.732 00.000 8976 incremental bump (1.660, 3.156) isValid = 1
01:24:20.732 00.000 8976 Scheduling Mount bump of (0.053, 0.105)
01:24:20.732 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:24:20.732 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:24:20.732 00.000 8976 move complete, result=0
01:24:20.732 00.000 9828 Worker thread wakes up
01:24:20.732 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:24:20.732 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:24:20.732 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
01:24:20.732 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.17)
01:24:20.732 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
01:24:20.732 00.000 8976 worker thread done servicing request
01:24:20.732 00.000 8976 Worker thread wakes up
01:24:20.732 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
01:24:20.733 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:24:20.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:20.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:20.733 00.000 9828 BLC: window closed
01:24:20.733 00.000 9828 MoveAxis(E, 18, B)
01:24:20.733 00.000 9828 Guiding  Dir = 2, Dur = 18
01:24:20.733 00.000 9828 IsSlewing returns 0
01:24:20.733 00.000 9828 IsGuiding returns 0
01:24:20.733 00.000 9828 PulseGuide returned control before completion, sleep 28
01:24:20.774 00.041 9828 IsGuiding returns 1
01:24:20.774 00.000 9828 scope still moving after pulse duration time elapsed
01:24:20.806 00.032 9828 IsSlewing returns 0
01:24:20.806 00.000 9828 IsGuiding returns 1
01:24:20.837 00.031 9828 IsSlewing returns 0
01:24:20.837 00.000 9828 IsGuiding returns 1
01:24:20.868 00.031 9828 IsSlewing returns 0
01:24:20.868 00.000 9828 IsGuiding returns 0
01:24:20.868 00.000 9828 scope move finished after 18 + 117 ms
01:24:20.868 00.000 9828 Move returns status 0, amount 18
01:24:20.868 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:20.869 00.001 9828 MoveAxis(N, 13, B)
01:24:20.869 00.000 9828 Guiding  Dir = 0, Dur = 13
01:24:20.884 00.015 9828 IsSlewing returns 0
01:24:20.884 00.000 9828 IsGuiding returns 0
01:24:20.885 00.001 9828 PulseGuide returned control before completion, sleep 23
01:24:20.915 00.030 9828 IsGuiding returns 1
01:24:20.916 00.001 9828 scope still moving after pulse duration time elapsed
01:24:20.947 00.031 9828 IsSlewing returns 0
01:24:20.947 00.000 9828 IsGuiding returns 1
01:24:20.977 00.030 9828 IsSlewing returns 0
01:24:20.977 00.000 9828 IsGuiding returns 1
01:24:21.008 00.031 9828 IsSlewing returns 0
01:24:21.008 00.000 9828 IsGuiding returns 1
01:24:21.038 00.030 9828 IsSlewing returns 0
01:24:21.038 00.000 9828 IsGuiding returns 0
01:24:21.038 00.000 9828 scope move finished after 13 + 140 ms
01:24:21.038 00.000 9828 Move returns status 0, amount 13
01:24:21.038 00.000 9828 move complete, result=0
01:24:21.038 00.000 9828 worker thread done servicing request
01:24:21.038 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:24:21.417 00.379 8976 Exposure complete
01:24:21.422 00.005 8976 worker thread done servicing request
01:24:21.422 00.000 5052 OnExposeComplete: enter
01:24:21.422 00.000 5052 UpdateGuideState(): m_state=6
01:24:21.423 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3643
01:24:21.423 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.78, Mass=177, SNR=9.2, Peak=60 HFD=3.3
01:24:21.423 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:24:21.423 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:24:21.423 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.07 hyp=0.74 cameraTheta=3.04 mountX=0.40 mountY=0.58, mountTheta=0.97
01:24:21.423 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.07, opts=13)
01:24:21.423 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.07)
01:24:21.423 00.000 8976 Worker thread wakes up
01:24:21.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.07) opts 0xd
01:24:21.424 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:24:21.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.07)
01:24:21.424 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:24:21.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:21.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:21.424 00.000 8976 Moving (-0.74, 0.07) raw xDistance=0.40 yDistance=0.58
01:24:21.424 00.000 5052 Enqueuing Expose request
01:24:21.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:24:21.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
01:24:21.424 00.000 8976 MoveAxis(L, 2, ABG)
01:24:21.424 00.000 8976 stepping (-14, 16) + (-2, 0)
01:24:21.424 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:21.451 00.027 8976 Received - 47 (G) 
01:24:21.451 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:21.451 00.000 8976 stepped: pos (-16, 16)
01:24:21.452 00.001 8976 MoveAxis(D, 2, ABG)
01:24:21.452 00.000 8976 stepping (-16, 16) + (0, -2)
01:24:21.452 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:21.483 00.031 8976 Received - 47 (G) 
01:24:21.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:21.483 00.000 8976 stepped: pos (-16, 14)
01:24:21.483 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:24:21.483 00.000 8976 MountToCamera -- mountX=2.19 mountY=-2.69 hyp=3.46 mountTheta=-0.89 cameraX=1.40, cameraY=3.17 cameraTheta=1.16
01:24:21.483 00.000 8976 incremental bump (1.397, 3.169) isValid = 1
01:24:21.483 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
01:24:21.483 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:24:21.483 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:24:21.483 00.000 8976 move complete, result=0
01:24:21.483 00.000 9828 Worker thread wakes up
01:24:21.483 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:24:21.483 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:24:21.483 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
01:24:21.483 00.000 8976 worker thread done servicing request
01:24:21.483 00.000 8976 Worker thread wakes up
01:24:21.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:21.483 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:24:21.484 00.001 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
01:24:21.484 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
01:24:21.484 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:24:21.484 00.000 9828 BLC: window closed
01:24:21.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:21.484 00.000 9828 MoveAxis(E, 16, B)
01:24:21.484 00.000 9828 Guiding  Dir = 2, Dur = 16
01:24:21.484 00.000 9828 IsSlewing returns 0
01:24:21.484 00.000 9828 IsGuiding returns 0
01:24:21.484 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:21.517 00.033 9828 IsGuiding returns 1
01:24:21.517 00.000 9828 scope still moving after pulse duration time elapsed
01:24:21.548 00.031 9828 IsSlewing returns 0
01:24:21.548 00.000 9828 IsGuiding returns 1
01:24:21.579 00.031 9828 IsSlewing returns 0
01:24:21.579 00.000 9828 IsGuiding returns 1
01:24:21.610 00.031 9828 IsSlewing returns 0
01:24:21.610 00.000 9828 IsGuiding returns 0
01:24:21.610 00.000 9828 scope move finished after 16 + 109 ms
01:24:21.610 00.000 9828 Move returns status 0, amount 16
01:24:21.610 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:21.610 00.000 9828 MoveAxis(N, 14, B)
01:24:21.610 00.000 9828 Guiding  Dir = 0, Dur = 14
01:24:21.625 00.015 9828 IsSlewing returns 0
01:24:21.625 00.000 9828 IsGuiding returns 0
01:24:21.625 00.000 9828 PulseGuide returned control before completion, sleep 24
01:24:21.656 00.031 9828 IsGuiding returns 1
01:24:21.656 00.000 9828 scope still moving after pulse duration time elapsed
01:24:21.687 00.031 9828 IsSlewing returns 0
01:24:21.687 00.000 9828 IsGuiding returns 1
01:24:21.717 00.030 9828 IsSlewing returns 0
01:24:21.717 00.000 9828 IsGuiding returns 1
01:24:21.748 00.031 9828 IsSlewing returns 0
01:24:21.748 00.000 9828 IsGuiding returns 1
01:24:21.779 00.031 9828 IsSlewing returns 0
01:24:21.779 00.000 9828 IsGuiding returns 0
01:24:21.779 00.000 9828 scope move finished after 14 + 139 ms
01:24:21.779 00.000 9828 Move returns status 0, amount 14
01:24:21.779 00.000 9828 move complete, result=0
01:24:21.779 00.000 9828 worker thread done servicing request
01:24:21.779 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:24:22.168 00.389 8976 Exposure complete
01:24:22.174 00.006 8976 worker thread done servicing request
01:24:22.174 00.000 5052 OnExposeComplete: enter
01:24:22.174 00.000 5052 UpdateGuideState(): m_state=6
01:24:22.174 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3644
01:24:22.174 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.18, Mass=179, SNR=9.2, Peak=57 HFD=3.6
01:24:22.174 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.52 = 1.76)
01:24:22.174 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
01:24:22.174 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.53 hyp=0.85 cameraTheta=-2.48 mountX=-0.16 mountY=0.85, mountTheta=1.76
01:24:22.175 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.53, opts=13)
01:24:22.175 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.53)
01:24:22.175 00.000 8976 Worker thread wakes up
01:24:22.175 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.53) opts 0xd
01:24:22.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.53)
01:24:22.175 00.000 8976 Moving (-0.67, -0.53) raw xDistance=-0.16 yDistance=0.85
01:24:22.175 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:24:22.175 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:24:22.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:22.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:24:22.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.85
01:24:22.176 00.001 8976 MoveAxis(R, 0, ABG)
01:24:22.176 00.000 8976 MoveAxis(D, 4, ABG)
01:24:22.176 00.000 8976 stepping (-16, 14) + (0, -4)
01:24:22.176 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:24:22.176 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:22.176 00.000 5052 Enqueuing Expose request
01:24:22.218 00.042 8976 Received - 47 (G) 
01:24:22.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:24:22.218 00.000 8976 stepped: pos (-16, 10)
01:24:22.218 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
01:24:22.218 00.000 8976 MountToCamera -- mountX=2.27 mountY=-2.32 hyp=3.25 mountTheta=-0.80 cameraX=1.03, cameraY=3.08 cameraTheta=1.25
01:24:22.218 00.000 8976 incremental bump (1.035, 3.082) isValid = 1
01:24:22.218 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
01:24:22.218 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:24:22.218 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:24:22.218 00.000 8976 move complete, result=0
01:24:22.218 00.000 9828 Worker thread wakes up
01:24:22.218 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:24:22.218 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:24:22.218 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
01:24:22.218 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
01:24:22.218 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:24:22.219 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.8 px 4 ms SOUTH
01:24:22.219 00.000 8976 worker thread done servicing request
01:24:22.219 00.000 8976 Worker thread wakes up
01:24:22.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:22.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:22.219 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:24:22.219 00.000 9828 BLC: window closed
01:24:22.219 00.000 9828 MoveAxis(E, 13, B)
01:24:22.219 00.000 9828 Guiding  Dir = 2, Dur = 13
01:24:22.219 00.000 9828 IsSlewing returns 0
01:24:22.220 00.001 9828 IsGuiding returns 0
01:24:22.220 00.000 9828 PulseGuide returned control before completion, sleep 23
01:24:22.256 00.036 9828 IsGuiding returns 1
01:24:22.256 00.000 9828 scope still moving after pulse duration time elapsed
01:24:22.288 00.032 9828 IsSlewing returns 0
01:24:22.288 00.000 9828 IsGuiding returns 1
01:24:22.319 00.031 9828 IsSlewing returns 0
01:24:22.319 00.000 9828 IsGuiding returns 1
01:24:22.350 00.031 9828 IsSlewing returns 0
01:24:22.350 00.000 9828 IsGuiding returns 1
01:24:22.380 00.030 9828 IsSlewing returns 0
01:24:22.380 00.000 9828 IsGuiding returns 1
01:24:22.412 00.032 9828 IsSlewing returns 0
01:24:22.412 00.000 9828 IsGuiding returns 1
01:24:22.443 00.031 9828 IsSlewing returns 0
01:24:22.443 00.000 9828 IsGuiding returns 0
01:24:22.443 00.000 9828 scope move finished after 13 + 210 ms
01:24:22.443 00.000 9828 Move returns status 0, amount 13
01:24:22.443 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:22.443 00.000 9828 MoveAxis(N, 15, B)
01:24:22.443 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:22.459 00.016 9828 IsSlewing returns 0
01:24:22.459 00.000 9828 IsGuiding returns 0
01:24:22.459 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:22.490 00.031 9828 IsGuiding returns 1
01:24:22.490 00.000 9828 scope still moving after pulse duration time elapsed
01:24:22.520 00.030 9828 IsSlewing returns 0
01:24:22.520 00.000 9828 IsGuiding returns 1
01:24:22.552 00.032 9828 IsSlewing returns 0
01:24:22.552 00.000 9828 IsGuiding returns 1
01:24:22.582 00.030 9828 IsSlewing returns 0
01:24:22.582 00.000 9828 IsGuiding returns 1
01:24:22.612 00.030 9828 IsSlewing returns 0
01:24:22.612 00.000 9828 IsGuiding returns 0
01:24:22.612 00.000 9828 scope move finished after 15 + 138 ms
01:24:22.612 00.000 9828 Move returns status 0, amount 15
01:24:22.612 00.000 9828 move complete, result=0
01:24:22.612 00.000 9828 worker thread done servicing request
01:24:22.612 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:24:22.902 00.290 8976 Exposure complete
01:24:22.908 00.006 8976 worker thread done servicing request
01:24:22.908 00.000 5052 OnExposeComplete: enter
01:24:22.908 00.000 5052 UpdateGuideState(): m_state=6
01:24:22.908 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3645
01:24:22.908 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.49, Mass=194, SNR=9.5, Peak=58 HFD=3.9
01:24:22.908 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.55 = 1.74)
01:24:22.908 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
01:24:22.908 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.22 hyp=0.38 cameraTheta=-2.50 mountX=-0.06 mountY=0.38, mountTheta=1.73
01:24:22.909 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.22, opts=13)
01:24:22.909 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.22)
01:24:22.909 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:24:22.909 00.000 5052 UpdateGuideState exits: m=194 SNR=9.5
01:24:22.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:22.909 00.000 8976 Worker thread wakes up
01:24:22.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.22) opts 0xd
01:24:22.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.22)
01:24:22.909 00.000 8976 Moving (-0.30, -0.22) raw xDistance=-0.06 yDistance=0.38
01:24:22.909 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:22.909 00.000 5052 Enqueuing Expose request
01:24:22.910 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:24:22.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.38
01:24:22.910 00.000 8976 MoveAxis(R, 0, ABG)
01:24:22.910 00.000 8976 MoveAxis(D, 2, ABG)
01:24:22.910 00.000 8976 stepping (-16, 10) + (0, -2)
01:24:22.910 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:22.938 00.028 8976 Received - 47 (G) 
01:24:22.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:22.938 00.000 8976 stepped: pos (-16, 8)
01:24:22.938 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
01:24:22.938 00.000 8976 MountToCamera -- mountX=2.33 mountY=-1.98 hyp=3.06 mountTheta=-0.70 cameraX=0.70, cameraY=2.98 cameraTheta=1.34
01:24:22.938 00.000 8976 incremental bump (0.699, 2.975) isValid = 1
01:24:22.938 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
01:24:22.938 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:24:22.938 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:24:22.938 00.000 8976 move complete, result=0
01:24:22.938 00.000 8976 worker thread done servicing request
01:24:22.938 00.000 8976 Worker thread wakes up
01:24:22.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:22.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:22.938 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:24:22.938 00.000 9828 Worker thread wakes up
01:24:22.938 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:24:22.938 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:24:22.939 00.001 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
01:24:22.939 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
01:24:22.939 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
01:24:22.939 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:24:22.939 00.000 9828 BLC: window closed
01:24:22.939 00.000 9828 MoveAxis(E, 10, B)
01:24:22.939 00.000 9828 Guiding  Dir = 2, Dur = 10
01:24:22.939 00.000 9828 IsSlewing returns 0
01:24:22.939 00.000 9828 IsGuiding returns 0
01:24:22.939 00.000 9828 PulseGuide returned control before completion, sleep 20
01:24:22.971 00.032 9828 IsGuiding returns 1
01:24:22.971 00.000 9828 scope still moving after pulse duration time elapsed
01:24:23.002 00.031 9828 IsSlewing returns 0
01:24:23.002 00.000 9828 IsGuiding returns 1
01:24:23.033 00.031 9828 IsSlewing returns 0
01:24:23.033 00.000 9828 IsGuiding returns 1
01:24:23.063 00.030 9828 IsSlewing returns 0
01:24:23.063 00.000 9828 IsGuiding returns 0
01:24:23.063 00.000 9828 scope move finished after 10 + 113 ms
01:24:23.063 00.000 9828 Move returns status 0, amount 10
01:24:23.063 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:23.063 00.000 9828 MoveAxis(N, 15, B)
01:24:23.063 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:23.078 00.015 9828 IsSlewing returns 0
01:24:23.078 00.000 9828 IsGuiding returns 0
01:24:23.078 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:23.109 00.031 9828 IsGuiding returns 1
01:24:23.109 00.000 9828 scope still moving after pulse duration time elapsed
01:24:23.141 00.032 9828 IsSlewing returns 0
01:24:23.141 00.000 9828 IsGuiding returns 1
01:24:23.172 00.031 9828 IsSlewing returns 0
01:24:23.172 00.000 9828 IsGuiding returns 1
01:24:23.203 00.031 9828 IsSlewing returns 0
01:24:23.203 00.000 9828 IsGuiding returns 1
01:24:23.234 00.031 9828 IsSlewing returns 0
01:24:23.234 00.000 9828 IsGuiding returns 0
01:24:23.234 00.000 9828 scope move finished after 15 + 140 ms
01:24:23.234 00.000 9828 Move returns status 0, amount 15
01:24:23.234 00.000 9828 move complete, result=0
01:24:23.234 00.000 9828 worker thread done servicing request
01:24:23.234 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:24:23.622 00.388 8976 Exposure complete
01:24:23.628 00.006 8976 worker thread done servicing request
01:24:23.629 00.001 5052 OnExposeComplete: enter
01:24:23.629 00.000 5052 UpdateGuideState(): m_state=6
01:24:23.629 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3646
01:24:23.629 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.81, Mass=181, SNR=9.2, Peak=58 HFD=3.7
01:24:23.629 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.04) = xAngle (-0.39 = -0.39)
01:24:23.629 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.49 = -0.49)
01:24:23.629 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.66 mountX=0.09 mountY=-0.05, mountTheta=-0.47
01:24:23.629 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.10, opts=13)
01:24:23.629 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.10)
01:24:23.629 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:24:23.630 00.001 5052 UpdateGuideState exits: m=181 SNR=9.2
01:24:23.630 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:23.630 00.000 8976 Worker thread wakes up
01:24:23.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.10) opts 0xd
01:24:23.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.10)
01:24:23.630 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:23.630 00.000 5052 Enqueuing Expose request
01:24:23.630 00.000 8976 Moving (-0.01, 0.10) raw xDistance=0.09 yDistance=-0.05
01:24:23.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:24:23.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:24:23.630 00.000 8976 MoveAxis(R, 0, ABG)
01:24:23.630 00.000 8976 MoveAxis(U, 0, ABG)
01:24:23.630 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
01:24:23.630 00.000 8976 MountToCamera -- mountX=2.37 mountY=-1.74 hyp=2.94 mountTheta=-0.63 cameraX=0.47, cameraY=2.90 cameraTheta=1.41
01:24:23.630 00.000 8976 incremental bump (0.473, 2.904) isValid = 1
01:24:23.630 00.000 8976 Scheduling Mount bump of (0.016, 0.100)
01:24:23.630 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.10, opts=4)
01:24:23.630 00.000 8976 Enqueuing Move request for scope (0.02, 0.10)
01:24:23.630 00.000 8976 move complete, result=0
01:24:23.630 00.000 8976 worker thread done servicing request
01:24:23.630 00.000 8976 Worker thread wakes up
01:24:23.630 00.000 9828 Worker thread wakes up
01:24:23.631 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0x4
01:24:23.631 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:24:23.631 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
01:24:23.631 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
01:24:23.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:23.631 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:23.631 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.41 mountX=-0.02 mountY=-0.10, mountTheta=-1.78
01:24:23.631 00.000 9828 Moving (0.02, 0.10) raw xDistance=-0.02 yDistance=-0.10
01:24:23.631 00.000 9828 BLC: window closed
01:24:23.631 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:23.631 00.000 9828 MoveAxis(E, 6, B)
01:24:23.631 00.000 9828 Guiding  Dir = 2, Dur = 6
01:24:23.631 00.000 9828 IsSlewing returns 0
01:24:23.632 00.001 9828 IsGuiding returns 0
01:24:23.632 00.000 9828 PulseGuide returned control before completion, sleep 16
01:24:23.655 00.023 9828 IsGuiding returns 1
01:24:23.655 00.000 9828 scope still moving after pulse duration time elapsed
01:24:23.686 00.031 9828 IsSlewing returns 0
01:24:23.686 00.000 9828 IsGuiding returns 1
01:24:23.717 00.031 9828 IsSlewing returns 0
01:24:23.717 00.000 9828 IsGuiding returns 1
01:24:23.747 00.030 9828 IsSlewing returns 0
01:24:23.747 00.000 9828 IsGuiding returns 0
01:24:23.747 00.000 9828 scope move finished after 6 + 110 ms
01:24:23.747 00.000 9828 Move returns status 0, amount 6
01:24:23.747 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:23.747 00.000 9828 MoveAxis(N, 13, B)
01:24:23.747 00.000 9828 Guiding  Dir = 0, Dur = 13
01:24:23.763 00.016 9828 IsSlewing returns 0
01:24:23.763 00.000 9828 IsGuiding returns 0
01:24:23.763 00.000 9828 PulseGuide returned control before completion, sleep 23
01:24:23.794 00.031 9828 IsGuiding returns 1
01:24:23.794 00.000 9828 scope still moving after pulse duration time elapsed
01:24:23.825 00.031 9828 IsSlewing returns 0
01:24:23.825 00.000 9828 IsGuiding returns 1
01:24:23.856 00.031 9828 IsSlewing returns 0
01:24:23.856 00.000 9828 IsGuiding returns 1
01:24:23.887 00.031 9828 IsSlewing returns 0
01:24:23.887 00.000 9828 IsGuiding returns 1
01:24:23.917 00.030 9828 IsSlewing returns 0
01:24:23.917 00.000 9828 IsGuiding returns 0
01:24:23.917 00.000 9828 scope move finished after 13 + 141 ms
01:24:23.917 00.000 9828 Move returns status 0, amount 13
01:24:23.917 00.000 9828 move complete, result=0
01:24:23.917 00.000 9828 worker thread done servicing request
01:24:23.917 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 13 ms NORTH
01:24:24.316 00.399 8976 Exposure complete
01:24:24.321 00.005 8976 worker thread done servicing request
01:24:24.321 00.000 5052 OnExposeComplete: enter
01:24:24.321 00.000 5052 UpdateGuideState(): m_state=6
01:24:24.321 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3647
01:24:24.321 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.41, Mass=177, SNR=9.1, Peak=64 HFD=3.2
01:24:24.322 00.001 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
01:24:24.322 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.45)
01:24:24.322 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.30 hyp=0.68 cameraTheta=-2.69 mountX=0.01 mountY=0.67, mountTheta=1.55
01:24:24.322 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.30, opts=13)
01:24:24.322 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.30)
01:24:24.322 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:24:24.322 00.000 5052 UpdateGuideState exits: m=177 SNR=9.1
01:24:24.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:24.322 00.000 8976 Worker thread wakes up
01:24:24.322 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.30) opts 0xd
01:24:24.323 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.30)
01:24:24.323 00.000 8976 Moving (-0.61, -0.30) raw xDistance=0.01 yDistance=0.67
01:24:24.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:24:24.323 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:24.323 00.000 5052 Enqueuing Expose request
01:24:24.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
01:24:24.323 00.000 8976 MoveAxis(R, 0, ABG)
01:24:24.323 00.000 8976 MoveAxis(D, 3, ABG)
01:24:24.323 00.000 8976 stepping (-16, 8) + (0, -3)
01:24:24.323 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:24.361 00.038 8976 Received - 47 (G) 
01:24:24.361 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:24.361 00.000 8976 stepped: pos (-16, 5)
01:24:24.361 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
01:24:24.361 00.000 8976 MountToCamera -- mountX=2.40 mountY=-1.43 hyp=2.79 mountTheta=-0.54 cameraX=0.18, cameraY=2.79 cameraTheta=1.51
01:24:24.361 00.000 8976 incremental bump (0.182, 2.785) isValid = 1
01:24:24.361 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
01:24:24.361 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:24:24.361 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:24:24.361 00.000 8976 move complete, result=0
01:24:24.361 00.000 9828 Worker thread wakes up
01:24:24.361 00.000 8976 worker thread done servicing request
01:24:24.361 00.000 8976 Worker thread wakes up
01:24:24.361 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:24:24.361 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:24:24.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:24.361 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:24.361 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:24:24.362 00.001 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
01:24:24.362 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
01:24:24.362 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
01:24:24.362 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:24:24.362 00.000 9828 BLC: window closed
01:24:24.362 00.000 9828 MoveAxis(E, 4, B)
01:24:24.362 00.000 9828 Guiding  Dir = 2, Dur = 4
01:24:24.362 00.000 9828 IsSlewing returns 0
01:24:24.362 00.000 9828 IsGuiding returns 0
01:24:24.362 00.000 9828 PulseGuide returned control before completion, sleep 14
01:24:24.383 00.021 9828 IsGuiding returns 1
01:24:24.383 00.000 9828 scope still moving after pulse duration time elapsed
01:24:24.414 00.031 9828 IsSlewing returns 0
01:24:24.414 00.000 9828 IsGuiding returns 1
01:24:24.444 00.030 9828 IsSlewing returns 0
01:24:24.444 00.000 9828 IsGuiding returns 1
01:24:24.477 00.033 9828 IsSlewing returns 0
01:24:24.477 00.000 9828 IsGuiding returns 0
01:24:24.477 00.000 9828 scope move finished after 4 + 110 ms
01:24:24.477 00.000 9828 Move returns status 0, amount 4
01:24:24.477 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:24.477 00.000 9828 MoveAxis(N, 16, B)
01:24:24.477 00.000 9828 Guiding  Dir = 0, Dur = 16
01:24:24.492 00.015 9828 IsSlewing returns 0
01:24:24.492 00.000 9828 IsGuiding returns 0
01:24:24.492 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:24.524 00.032 9828 IsGuiding returns 1
01:24:24.524 00.000 9828 scope still moving after pulse duration time elapsed
01:24:24.555 00.031 9828 IsSlewing returns 0
01:24:24.555 00.000 9828 IsGuiding returns 1
01:24:24.585 00.030 9828 IsSlewing returns 0
01:24:24.585 00.000 9828 IsGuiding returns 1
01:24:24.616 00.031 9828 IsSlewing returns 0
01:24:24.616 00.000 9828 IsGuiding returns 0
01:24:24.616 00.000 9828 scope move finished after 16 + 107 ms
01:24:24.616 00.000 9828 Move returns status 0, amount 16
01:24:24.616 00.000 9828 move complete, result=0
01:24:24.616 00.000 9828 worker thread done servicing request
01:24:24.616 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:24:25.046 00.430 8976 Exposure complete
01:24:25.051 00.005 8976 worker thread done servicing request
01:24:25.052 00.001 5052 OnExposeComplete: enter
01:24:25.052 00.000 5052 UpdateGuideState(): m_state=6
01:24:25.052 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3648
01:24:25.052 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.50, Mass=178, SNR=9.1, Peak=66 HFD=3.2
01:24:25.052 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
01:24:25.052 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.31)
01:24:25.052 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.21 hyp=0.68 cameraTheta=-2.83 mountX=0.11 mountY=0.65, mountTheta=1.41
01:24:25.052 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.21, opts=13)
01:24:25.052 00.000 5052 Enqueuing Move request for stepguider (-0.64, -0.21)
01:24:25.053 00.001 8976 Worker thread wakes up
01:24:25.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.21) opts 0xd
01:24:25.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.21)
01:24:25.053 00.000 8976 Moving (-0.64, -0.21) raw xDistance=0.11 yDistance=0.65
01:24:25.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:24:25.053 00.000 5052 UpdateGuideState exits: m=178 SNR=9.1
01:24:25.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:25.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:24:25.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
01:24:25.053 00.000 8976 MoveAxis(R, 0, ABG)
01:24:25.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:25.053 00.000 5052 Enqueuing Expose request
01:24:25.053 00.000 8976 MoveAxis(D, 3, ABG)
01:24:25.054 00.001 8976 stepping (-16, 5) + (0, -3)
01:24:25.054 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:25.080 00.026 8976 Received - 47 (G) 
01:24:25.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:25.080 00.000 8976 stepped: pos (-16, 2)
01:24:25.080 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:24:25.080 00.000 8976 MountToCamera -- mountX=2.41 mountY=-1.06 hyp=2.64 mountTheta=-0.41 cameraX=-0.15, cameraY=2.63 cameraTheta=1.63
01:24:25.080 00.000 8976 incremental bump (-0.153, 2.634) isValid = 1
01:24:25.080 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
01:24:25.080 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:24:25.080 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:24:25.080 00.000 8976 move complete, result=0
01:24:25.080 00.000 9828 Worker thread wakes up
01:24:25.080 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:24:25.080 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:24:25.080 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
01:24:25.080 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
01:24:25.080 00.000 8976 worker thread done servicing request
01:24:25.080 00.000 8976 Worker thread wakes up
01:24:25.080 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:24:25.080 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:24:25.081 00.001 9828 BLC: window closed
01:24:25.081 00.000 9828 MoveAxis(W, 0, B)
01:24:25.081 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:24:25.081 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:25.081 00.000 9828 Move returns status 0, amount 0
01:24:25.081 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:25.081 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:25.081 00.000 9828 MoveAxis(N, 16, B)
01:24:25.081 00.000 9828 Guiding  Dir = 0, Dur = 16
01:24:25.081 00.000 9828 IsSlewing returns 0
01:24:25.082 00.001 9828 IsGuiding returns 0
01:24:25.082 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:25.111 00.029 9828 IsGuiding returns 1
01:24:25.111 00.000 9828 scope still moving after pulse duration time elapsed
01:24:25.142 00.031 9828 IsSlewing returns 0
01:24:25.142 00.000 9828 IsGuiding returns 1
01:24:25.173 00.031 9828 IsSlewing returns 0
01:24:25.173 00.000 9828 IsGuiding returns 1
01:24:25.204 00.031 9828 IsSlewing returns 0
01:24:25.204 00.000 9828 IsGuiding returns 1
01:24:25.235 00.031 9828 IsSlewing returns 0
01:24:25.235 00.000 9828 IsGuiding returns 0
01:24:25.235 00.000 9828 scope move finished after 16 + 137 ms
01:24:25.235 00.000 9828 Move returns status 0, amount 16
01:24:25.235 00.000 9828 move complete, result=0
01:24:25.236 00.001 9828 worker thread done servicing request
01:24:25.236 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
01:24:25.766 00.530 8976 Exposure complete
01:24:25.772 00.006 8976 worker thread done servicing request
01:24:25.772 00.000 5052 OnExposeComplete: enter
01:24:25.772 00.000 5052 UpdateGuideState(): m_state=6
01:24:25.772 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3649
01:24:25.772 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.36, Mass=179, SNR=9.2, Peak=64 HFD=3.5
01:24:25.772 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
01:24:25.772 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
01:24:25.772 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=-0.35 hyp=0.94 cameraTheta=-2.76 mountX=0.08 mountY=0.92, mountTheta=1.48
01:24:25.773 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=-0.35, opts=13)
01:24:25.773 00.000 5052 Enqueuing Move request for stepguider (-0.87, -0.35)
01:24:25.773 00.000 8976 Worker thread wakes up
01:24:25.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, -0.35) opts 0xd
01:24:25.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, -0.35)
01:24:25.773 00.000 8976 Moving (-0.87, -0.35) raw xDistance=0.08 yDistance=0.92
01:24:25.773 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:24:25.773 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:24:25.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:25.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:25.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:24:25.773 00.000 5052 Enqueuing Expose request
01:24:25.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.92
01:24:25.774 00.001 8976 MoveAxis(R, 0, ABG)
01:24:25.774 00.000 8976 MoveAxis(D, 4, ABG)
01:24:25.774 00.000 8976 stepping (-16, 2) + (0, -4)
01:24:25.774 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:24:25.815 00.041 8976 Received - 47 (G) 
01:24:25.815 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:24:25.815 00.000 8976 stepped: pos (-16, -2)
01:24:25.815 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
01:24:25.816 00.001 8976 MountToCamera -- mountX=2.43 mountY=-0.61 hyp=2.50 mountTheta=-0.25 cameraX=-0.56, cameraY=2.44 cameraTheta=1.80
01:24:25.816 00.000 8976 incremental bump (-0.564, 2.437) isValid = 1
01:24:25.816 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
01:24:25.816 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:24:25.816 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:24:25.816 00.000 8976 move complete, result=0
01:24:25.816 00.000 9828 Worker thread wakes up
01:24:25.816 00.000 8976 worker thread done servicing request
01:24:25.816 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:24:25.816 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:24:25.816 00.000 8976 Worker thread wakes up
01:24:25.816 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:24:25.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:25.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:25.816 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.40)
01:24:25.816 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.48)
01:24:25.816 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
01:24:25.816 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:24:25.817 00.001 9828 BLC: window closed
01:24:25.817 00.000 9828 MoveAxis(W, 7, B)
01:24:25.817 00.000 9828 Guiding  Dir = 3, Dur = 7
01:24:25.817 00.000 9828 IsSlewing returns 0
01:24:25.817 00.000 9828 IsGuiding returns 0
01:24:25.817 00.000 9828 PulseGuide returned control before completion, sleep 17
01:24:25.840 00.023 9828 IsGuiding returns 1
01:24:25.840 00.000 9828 scope still moving after pulse duration time elapsed
01:24:25.871 00.031 9828 IsSlewing returns 0
01:24:25.871 00.000 9828 IsGuiding returns 1
01:24:25.902 00.031 9828 IsSlewing returns 0
01:24:25.902 00.000 9828 IsGuiding returns 1
01:24:25.932 00.030 9828 IsSlewing returns 0
01:24:25.933 00.001 9828 IsGuiding returns 0
01:24:25.933 00.000 9828 scope move finished after 7 + 108 ms
01:24:25.933 00.000 9828 Move returns status 0, amount 7
01:24:25.933 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:25.933 00.000 9828 MoveAxis(N, 16, B)
01:24:25.933 00.000 9828 Guiding  Dir = 0, Dur = 16
01:24:25.948 00.015 9828 IsSlewing returns 0
01:24:25.948 00.000 9828 IsGuiding returns 0
01:24:25.948 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:25.978 00.030 9828 IsGuiding returns 1
01:24:25.979 00.001 9828 scope still moving after pulse duration time elapsed
01:24:26.009 00.030 9828 IsSlewing returns 0
01:24:26.009 00.000 9828 IsGuiding returns 1
01:24:26.040 00.031 9828 IsSlewing returns 0
01:24:26.040 00.000 9828 IsGuiding returns 1
01:24:26.071 00.031 9828 IsSlewing returns 0
01:24:26.072 00.001 9828 IsGuiding returns 1
01:24:26.102 00.030 9828 IsSlewing returns 0
01:24:26.102 00.000 9828 IsGuiding returns 0
01:24:26.102 00.000 9828 scope move finished after 16 + 138 ms
01:24:26.102 00.000 9828 Move returns status 0, amount 16
01:24:26.102 00.000 9828 move complete, result=0
01:24:26.102 00.000 9828 worker thread done servicing request
01:24:26.103 00.001 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:24:26.498 00.395 8976 Exposure complete
01:24:26.503 00.005 8976 worker thread done servicing request
01:24:26.503 00.000 5052 OnExposeComplete: enter
01:24:26.503 00.000 5052 UpdateGuideState(): m_state=6
01:24:26.503 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3650
01:24:26.503 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.95, Mass=206, SNR=9.8, Peak=63 HFD=3.5
01:24:26.504 00.001 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:24:26.504 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
01:24:26.504 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.24 hyp=0.60 cameraTheta=2.72 mountX=0.46 mountY=0.32, mountTheta=0.61
01:24:26.504 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.24, opts=13)
01:24:26.504 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.24)
01:24:26.504 00.000 8976 Worker thread wakes up
01:24:26.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.24) opts 0xd
01:24:26.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.24)
01:24:26.504 00.000 8976 Moving (-0.54, 0.24) raw xDistance=0.46 yDistance=0.32
01:24:26.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:24:26.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.32
01:24:26.504 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:24:26.504 00.000 5052 UpdateGuideState exits: m=206 SNR=9.8
01:24:26.504 00.000 8976 MoveAxis(L, 2, ABG)
01:24:26.504 00.000 8976 stepping (-16, -2) + (-2, 0)
01:24:26.504 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:26.504 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:26.504 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:26.504 00.000 5052 Enqueuing Expose request
01:24:26.535 00.031 8976 Received - 47 (G) 
01:24:26.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:26.535 00.000 8976 stepped: pos (-18, -2)
01:24:26.535 00.000 8976 MoveAxis(D, 2, ABG)
01:24:26.535 00.000 8976 stepping (-18, -2) + (0, -2)
01:24:26.535 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:26.567 00.032 8976 Received - 47 (G) 
01:24:26.567 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:26.567 00.000 8976 stepped: pos (-18, -4)
01:24:26.567 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
01:24:26.567 00.000 8976 MountToCamera -- mountX=2.54 mountY=-0.20 hyp=2.54 mountTheta=-0.08 cameraX=-0.98, cameraY=2.35 cameraTheta=1.97
01:24:26.567 00.000 8976 incremental bump (-0.978, 2.347) isValid = 1
01:24:26.567 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
01:24:26.567 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:24:26.567 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:24:26.568 00.001 8976 move complete, result=0
01:24:26.568 00.000 9828 Worker thread wakes up
01:24:26.568 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 2 ms SOUTH
01:24:26.568 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:24:26.568 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:24:26.568 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
01:24:26.568 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.32)
01:24:26.568 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.24
01:24:26.568 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
01:24:26.568 00.000 9828 BLC: window closed
01:24:26.568 00.000 8976 worker thread done servicing request
01:24:26.568 00.000 8976 Worker thread wakes up
01:24:26.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:26.568 00.000 9828 MoveAxis(W, 12, B)
01:24:26.568 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:26.568 00.000 9828 Guiding  Dir = 3, Dur = 12
01:24:26.569 00.001 9828 IsSlewing returns 0
01:24:26.569 00.000 9828 IsGuiding returns 0
01:24:26.569 00.000 9828 PulseGuide returned control before completion, sleep 22
01:24:26.598 00.029 9828 IsGuiding returns 1
01:24:26.598 00.000 9828 scope still moving after pulse duration time elapsed
01:24:26.630 00.032 9828 IsSlewing returns 0
01:24:26.630 00.000 9828 IsGuiding returns 1
01:24:26.662 00.032 9828 IsSlewing returns 0
01:24:26.662 00.000 9828 IsGuiding returns 1
01:24:26.693 00.031 9828 IsSlewing returns 0
01:24:26.693 00.000 9828 IsGuiding returns 1
01:24:26.724 00.031 9828 IsSlewing returns 0
01:24:26.724 00.000 9828 IsGuiding returns 0
01:24:26.724 00.000 9828 scope move finished after 12 + 143 ms
01:24:26.724 00.000 9828 Move returns status 0, amount 12
01:24:26.724 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:26.724 00.000 9828 MoveAxis(N, 16, B)
01:24:26.724 00.000 9828 Guiding  Dir = 0, Dur = 16
01:24:26.740 00.016 9828 IsSlewing returns 0
01:24:26.740 00.000 9828 IsGuiding returns 0
01:24:26.740 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:26.771 00.031 9828 IsGuiding returns 1
01:24:26.771 00.000 9828 scope still moving after pulse duration time elapsed
01:24:26.802 00.031 9828 IsSlewing returns 0
01:24:26.802 00.000 9828 IsGuiding returns 1
01:24:26.832 00.030 9828 IsSlewing returns 0
01:24:26.832 00.000 9828 IsGuiding returns 1
01:24:26.864 00.032 9828 IsSlewing returns 0
01:24:26.864 00.000 9828 IsGuiding returns 1
01:24:26.896 00.032 9828 IsSlewing returns 0
01:24:26.896 00.000 9828 IsGuiding returns 0
01:24:26.896 00.000 9828 scope move finished after 16 + 140 ms
01:24:26.896 00.000 9828 Move returns status 0, amount 16
01:24:26.896 00.000 9828 move complete, result=0
01:24:26.896 00.000 9828 worker thread done servicing request
01:24:26.896 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
01:24:27.252 00.356 8976 Exposure complete
01:24:27.257 00.005 8976 worker thread done servicing request
01:24:27.257 00.000 5052 OnExposeComplete: enter
01:24:27.257 00.000 5052 UpdateGuideState(): m_state=6
01:24:27.257 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3651
01:24:27.257 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.64, Mass=184, SNR=9.3, Peak=63 HFD=3.8
01:24:27.257 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
01:24:27.257 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
01:24:27.257 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.09 cameraTheta=-2.10 mountX=-0.05 mountY=0.08, mountTheta=2.11
01:24:27.257 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.07, opts=13)
01:24:27.257 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.07)
01:24:27.257 00.000 8976 Worker thread wakes up
01:24:27.257 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.07) opts 0xd
01:24:27.257 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.07)
01:24:27.259 00.002 8976 Moving (-0.04, -0.07) raw xDistance=-0.05 yDistance=0.08
01:24:27.259 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:24:27.259 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:24:27.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:27.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:24:27.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:24:27.259 00.000 8976 MoveAxis(R, 0, ABG)
01:24:27.259 00.000 8976 MoveAxis(U, 0, ABG)
01:24:27.259 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
01:24:27.259 00.000 8976 MountToCamera -- mountX=2.61 mountY=0.08 hyp=2.61 mountTheta=0.03 cameraX=-1.26, cameraY=2.29 cameraTheta=2.07
01:24:27.259 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:27.259 00.000 5052 Enqueuing Expose request
01:24:27.259 00.000 8976 incremental bump (-1.256, 2.287) isValid = 1
01:24:27.259 00.000 8976 Scheduling Mount bump of (-0.040, 0.076)
01:24:27.259 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.08, opts=4)
01:24:27.259 00.000 8976 Enqueuing Move request for scope (-0.04, 0.08)
01:24:27.259 00.000 8976 move complete, result=0
01:24:27.259 00.000 8976 worker thread done servicing request
01:24:27.259 00.000 9828 Worker thread wakes up
01:24:27.259 00.000 8976 Worker thread wakes up
01:24:27.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:27.259 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:27.259 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:27.259 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0x4
01:24:27.259 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
01:24:27.259 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
01:24:27.259 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.21)
01:24:27.259 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.06 mountX=0.04 mountY=-0.08, mountTheta=-1.14
01:24:27.259 00.000 9828 Moving (-0.04, 0.08) raw xDistance=0.04 yDistance=-0.08
01:24:27.259 00.000 9828 BLC: window closed
01:24:27.259 00.000 9828 MoveAxis(W, 12, B)
01:24:27.259 00.000 9828 Guiding  Dir = 3, Dur = 12
01:24:27.260 00.001 9828 IsSlewing returns 0
01:24:27.260 00.000 9828 IsGuiding returns 0
01:24:27.260 00.000 9828 PulseGuide returned control before completion, sleep 22
01:24:27.285 00.025 9828 IsGuiding returns 1
01:24:27.285 00.000 9828 scope still moving after pulse duration time elapsed
01:24:27.316 00.031 9828 IsSlewing returns 0
01:24:27.316 00.000 9828 IsGuiding returns 1
01:24:27.347 00.031 9828 IsSlewing returns 0
01:24:27.347 00.000 9828 IsGuiding returns 1
01:24:27.378 00.031 9828 IsSlewing returns 0
01:24:27.378 00.000 9828 IsGuiding returns 1
01:24:27.409 00.031 9828 IsSlewing returns 0
01:24:27.409 00.000 9828 IsGuiding returns 0
01:24:27.409 00.000 9828 scope move finished after 12 + 137 ms
01:24:27.409 00.000 9828 Move returns status 0, amount 12
01:24:27.409 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:27.409 00.000 9828 MoveAxis(N, 11, B)
01:24:27.409 00.000 9828 Guiding  Dir = 0, Dur = 11
01:24:27.424 00.015 9828 IsSlewing returns 0
01:24:27.424 00.000 9828 IsGuiding returns 0
01:24:27.424 00.000 9828 PulseGuide returned control before completion, sleep 21
01:24:27.455 00.031 9828 IsGuiding returns 1
01:24:27.455 00.000 9828 scope still moving after pulse duration time elapsed
01:24:27.486 00.031 9828 IsSlewing returns 0
01:24:27.486 00.000 9828 IsGuiding returns 1
01:24:27.518 00.032 9828 IsSlewing returns 0
01:24:27.518 00.000 9828 IsGuiding returns 1
01:24:27.549 00.031 9828 IsSlewing returns 0
01:24:27.549 00.000 9828 IsGuiding returns 1
01:24:27.580 00.031 9828 IsSlewing returns 0
01:24:27.580 00.000 9828 IsGuiding returns 0
01:24:27.580 00.000 9828 scope move finished after 11 + 144 ms
01:24:27.580 00.000 9828 Move returns status 0, amount 11
01:24:27.580 00.000 9828 move complete, result=0
01:24:27.580 00.000 9828 worker thread done servicing request
01:24:27.581 00.001 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 11 ms NORTH
01:24:27.944 00.363 8976 Exposure complete
01:24:27.949 00.005 8976 worker thread done servicing request
01:24:27.949 00.000 5052 OnExposeComplete: enter
01:24:27.949 00.000 5052 UpdateGuideState(): m_state=6
01:24:27.949 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3652
01:24:27.949 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.53, Mass=179, SNR=9.2, Peak=64 HFD=3.5
01:24:27.949 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
01:24:27.949 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
01:24:27.949 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.18 hyp=0.54 cameraTheta=-0.34 mountX=-0.39 mountY=-0.33, mountTheta=-2.45
01:24:27.950 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.18, opts=13)
01:24:27.950 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.18)
01:24:27.950 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:24:27.950 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:24:27.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:27.950 00.000 8976 Worker thread wakes up
01:24:27.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.18) opts 0xd
01:24:27.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.18)
01:24:27.950 00.000 8976 Moving (0.50, -0.18) raw xDistance=-0.39 yDistance=-0.33
01:24:27.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:24:27.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
01:24:27.950 00.000 8976 MoveAxis(R, 2, ABG)
01:24:27.951 00.001 8976 stepping (-18, -4) + (2, 0)
01:24:27.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:27.951 00.000 5052 Enqueuing Expose request
01:24:27.951 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:27.974 00.023 8976 Received - 47 (G) 
01:24:27.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:27.974 00.000 8976 stepped: pos (-16, -4)
01:24:27.974 00.000 8976 MoveAxis(U, 1, ABG)
01:24:27.974 00.000 8976 stepping (-16, -4) + (0, 1)
01:24:27.974 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:28.005 00.031 8976 Received - 47 (G) 
01:24:28.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:28.005 00.000 8976 stepped: pos (-16, -3)
01:24:28.005 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
01:24:28.005 00.000 8976 MountToCamera -- mountX=2.56 mountY=0.21 hyp=2.56 mountTheta=0.08 cameraX=-1.35, cameraY=2.18 cameraTheta=2.13
01:24:28.005 00.000 8976 incremental bump (-1.350, 2.181) isValid = 1
01:24:28.005 00.000 8976 Scheduling Mount bump of (-0.060, 0.101)
01:24:28.005 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:24:28.005 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:24:28.005 00.000 8976 move complete, result=0
01:24:28.006 00.001 8976 worker thread done servicing request
01:24:28.006 00.000 8976 Worker thread wakes up
01:24:28.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:28.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:28.006 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
01:24:28.006 00.000 9828 Worker thread wakes up
01:24:28.006 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:24:28.006 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:24:28.006 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
01:24:28.006 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
01:24:28.006 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.09
01:24:28.006 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:24:28.006 00.000 9828 BLC: window closed
01:24:28.006 00.000 9828 MoveAxis(W, 18, B)
01:24:28.006 00.000 9828 Guiding  Dir = 3, Dur = 18
01:24:28.007 00.001 9828 IsSlewing returns 0
01:24:28.007 00.000 9828 IsGuiding returns 0
01:24:28.007 00.000 9828 PulseGuide returned control before completion, sleep 28
01:24:28.046 00.039 9828 IsGuiding returns 1
01:24:28.046 00.000 9828 scope still moving after pulse duration time elapsed
01:24:28.078 00.032 9828 IsSlewing returns 0
01:24:28.078 00.000 9828 IsGuiding returns 1
01:24:28.108 00.030 9828 IsSlewing returns 0
01:24:28.108 00.000 9828 IsGuiding returns 1
01:24:28.139 00.031 9828 IsSlewing returns 0
01:24:28.139 00.000 9828 IsGuiding returns 0
01:24:28.139 00.000 9828 scope move finished after 18 + 114 ms
01:24:28.139 00.000 9828 Move returns status 0, amount 18
01:24:28.139 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:28.139 00.000 9828 MoveAxis(N, 15, B)
01:24:28.139 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:28.156 00.017 9828 IsSlewing returns 0
01:24:28.156 00.000 9828 IsGuiding returns 0
01:24:28.156 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:28.187 00.031 9828 IsGuiding returns 1
01:24:28.187 00.000 9828 scope still moving after pulse duration time elapsed
01:24:28.218 00.031 9828 IsSlewing returns 0
01:24:28.218 00.000 9828 IsGuiding returns 1
01:24:28.250 00.032 9828 IsSlewing returns 0
01:24:28.250 00.000 9828 IsGuiding returns 1
01:24:28.281 00.031 9828 IsSlewing returns 0
01:24:28.281 00.000 9828 IsGuiding returns 1
01:24:28.312 00.031 9828 IsSlewing returns 0
01:24:28.312 00.000 9828 IsGuiding returns 0
01:24:28.312 00.000 9828 scope move finished after 15 + 141 ms
01:24:28.312 00.000 9828 Move returns status 0, amount 15
01:24:28.312 00.000 9828 move complete, result=0
01:24:28.312 00.000 9828 worker thread done servicing request
01:24:28.312 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:24:28.689 00.377 8976 Exposure complete
01:24:28.694 00.005 8976 worker thread done servicing request
01:24:28.694 00.000 5052 OnExposeComplete: enter
01:24:28.695 00.001 5052 UpdateGuideState(): m_state=6
01:24:28.695 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3653
01:24:28.695 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=282.00, Mass=173, SNR=9.0, Peak=61 HFD=3.6
01:24:28.695 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
01:24:28.695 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
01:24:28.695 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.29 hyp=0.44 cameraTheta=0.73 mountX=0.11 mountY=-0.44, mountTheta=-1.32
01:24:28.696 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.29, opts=13)
01:24:28.696 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.29)
01:24:28.696 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:24:28.696 00.000 8976 Worker thread wakes up
01:24:28.696 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.29) opts 0xd
01:24:28.696 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.29)
01:24:28.696 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
01:24:28.696 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:28.696 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:28.696 00.000 5052 Enqueuing Expose request
01:24:28.696 00.000 8976 Moving (0.33, 0.29) raw xDistance=0.11 yDistance=-0.44
01:24:28.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:24:28.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
01:24:28.696 00.000 8976 MoveAxis(R, 0, ABG)
01:24:28.696 00.000 8976 MoveAxis(U, 2, ABG)
01:24:28.696 00.000 8976 stepping (-16, -3) + (0, 2)
01:24:28.696 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:28.725 00.029 8976 Received - 47 (G) 
01:24:28.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:28.725 00.000 8976 stepped: pos (-16, -1)
01:24:28.725 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
01:24:28.725 00.000 8976 MountToCamera -- mountX=2.52 mountY=0.19 hyp=2.53 mountTheta=0.08 cameraX=-1.32, cameraY=2.16 cameraTheta=2.12
01:24:28.725 00.000 8976 incremental bump (-1.319, 2.157) isValid = 1
01:24:28.725 00.000 8976 Scheduling Mount bump of (-0.060, 0.102)
01:24:28.725 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:24:28.725 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:24:28.725 00.000 8976 move complete, result=0
01:24:28.725 00.000 8976 worker thread done servicing request
01:24:28.725 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:24:28.725 00.000 9828 Worker thread wakes up
01:24:28.725 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:24:28.726 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:24:28.726 00.000 8976 Worker thread wakes up
01:24:28.726 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
01:24:28.726 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
01:24:28.726 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.06 mountY=-0.11, mountTheta=-1.10
01:24:28.726 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:24:28.726 00.000 9828 BLC: window closed
01:24:28.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:28.726 00.000 9828 MoveAxis(W, 18, B)
01:24:28.726 00.000 9828 Guiding  Dir = 3, Dur = 18
01:24:28.726 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:28.726 00.000 9828 IsSlewing returns 0
01:24:28.727 00.001 9828 IsGuiding returns 0
01:24:28.727 00.000 9828 PulseGuide returned control before completion, sleep 28
01:24:28.758 00.031 9828 IsGuiding returns 1
01:24:28.758 00.000 9828 scope still moving after pulse duration time elapsed
01:24:28.789 00.031 9828 IsSlewing returns 0
01:24:28.790 00.001 9828 IsGuiding returns 1
01:24:28.821 00.031 9828 IsSlewing returns 0
01:24:28.821 00.000 9828 IsGuiding returns 1
01:24:28.852 00.031 9828 IsSlewing returns 0
01:24:28.852 00.000 9828 IsGuiding returns 0
01:24:28.852 00.000 9828 scope move finished after 18 + 107 ms
01:24:28.852 00.000 9828 Move returns status 0, amount 18
01:24:28.852 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:28.852 00.000 9828 MoveAxis(N, 15, B)
01:24:28.852 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:28.867 00.015 9828 IsSlewing returns 0
01:24:28.867 00.000 9828 IsGuiding returns 0
01:24:28.867 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:28.898 00.031 9828 IsGuiding returns 1
01:24:28.898 00.000 9828 scope still moving after pulse duration time elapsed
01:24:28.929 00.031 9828 IsSlewing returns 0
01:24:28.929 00.000 9828 IsGuiding returns 1
01:24:28.960 00.031 9828 IsSlewing returns 0
01:24:28.960 00.000 9828 IsGuiding returns 1
01:24:28.991 00.031 9828 IsSlewing returns 0
01:24:28.991 00.000 9828 IsGuiding returns 1
01:24:29.022 00.031 9828 IsSlewing returns 0
01:24:29.022 00.000 9828 IsGuiding returns 0
01:24:29.022 00.000 9828 scope move finished after 15 + 139 ms
01:24:29.022 00.000 9828 Move returns status 0, amount 15
01:24:29.022 00.000 9828 move complete, result=0
01:24:29.022 00.000 9828 worker thread done servicing request
01:24:29.022 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:24:29.407 00.385 8976 Exposure complete
01:24:29.413 00.006 8976 worker thread done servicing request
01:24:29.413 00.000 5052 OnExposeComplete: enter
01:24:29.413 00.000 5052 UpdateGuideState(): m_state=6
01:24:29.413 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3654
01:24:29.413 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.66, Mass=203, SNR=9.8, Peak=65 HFD=3.6
01:24:29.413 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
01:24:29.413 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:24:29.413 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.05 hyp=0.60 cameraTheta=-0.09 mountX=-0.32 mountY=-0.47, mountTheta=-2.17
01:24:29.414 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.05, opts=13)
01:24:29.414 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.05)
01:24:29.414 00.000 8976 Worker thread wakes up
01:24:29.414 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.05) opts 0xd
01:24:29.414 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.05)
01:24:29.414 00.000 8976 Moving (0.59, -0.05) raw xDistance=-0.32 yDistance=-0.47
01:24:29.414 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:24:29.414 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
01:24:29.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:29.414 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:29.414 00.000 5052 Enqueuing Expose request
01:24:29.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:24:29.415 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
01:24:29.415 00.000 8976 MoveAxis(R, 1, ABG)
01:24:29.415 00.000 8976 stepping (-16, -1) + (1, 0)
01:24:29.415 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:29.444 00.029 8976 Received - 47 (G) 
01:24:29.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:29.444 00.000 8976 stepped: pos (-15, -1)
01:24:29.444 00.000 8976 MoveAxis(U, 2, ABG)
01:24:29.444 00.000 8976 stepping (-15, -1) + (0, 2)
01:24:29.444 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:29.477 00.033 8976 Received - 47 (G) 
01:24:29.477 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:29.477 00.000 8976 stepped: pos (-15, 1)
01:24:29.477 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
01:24:29.477 00.000 8976 MountToCamera -- mountX=2.45 mountY=0.08 hyp=2.45 mountTheta=0.03 cameraX=-1.18, cameraY=2.14 cameraTheta=2.07
01:24:29.477 00.000 8976 incremental bump (-1.182, 2.144) isValid = 1
01:24:29.477 00.000 8976 Scheduling Mount bump of (-0.055, 0.104)
01:24:29.477 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:24:29.477 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:24:29.477 00.000 8976 move complete, result=0
01:24:29.477 00.000 9828 Worker thread wakes up
01:24:29.477 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:24:29.477 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:24:29.477 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:24:29.477 00.000 8976 worker thread done servicing request
01:24:29.477 00.000 8976 Worker thread wakes up
01:24:29.477 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.13)
01:24:29.478 00.001 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.21)
01:24:29.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:29.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:29.478 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=-0.11, mountTheta=-1.14
01:24:29.478 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:24:29.478 00.000 9828 BLC: window closed
01:24:29.478 00.000 9828 MoveAxis(W, 16, B)
01:24:29.478 00.000 9828 Guiding  Dir = 3, Dur = 16
01:24:29.478 00.000 9828 IsSlewing returns 0
01:24:29.478 00.000 9828 IsGuiding returns 0
01:24:29.478 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:29.519 00.041 9828 IsGuiding returns 1
01:24:29.519 00.000 9828 scope still moving after pulse duration time elapsed
01:24:29.550 00.031 9828 IsSlewing returns 0
01:24:29.550 00.000 9828 IsGuiding returns 1
01:24:29.581 00.031 9828 IsSlewing returns 0
01:24:29.581 00.000 9828 IsGuiding returns 1
01:24:29.613 00.032 9828 IsSlewing returns 0
01:24:29.613 00.000 9828 IsGuiding returns 0
01:24:29.613 00.000 9828 scope move finished after 16 + 118 ms
01:24:29.613 00.000 9828 Move returns status 0, amount 16
01:24:29.613 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:29.613 00.000 9828 MoveAxis(N, 15, B)
01:24:29.613 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:29.629 00.016 9828 IsSlewing returns 0
01:24:29.629 00.000 9828 IsGuiding returns 0
01:24:29.629 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:29.661 00.032 9828 IsGuiding returns 1
01:24:29.661 00.000 9828 scope still moving after pulse duration time elapsed
01:24:29.692 00.031 9828 IsSlewing returns 0
01:24:29.692 00.000 9828 IsGuiding returns 1
01:24:29.723 00.031 9828 IsSlewing returns 0
01:24:29.723 00.000 9828 IsGuiding returns 1
01:24:29.754 00.031 9828 IsSlewing returns 0
01:24:29.754 00.000 9828 IsGuiding returns 1
01:24:29.786 00.032 9828 IsSlewing returns 0
01:24:29.786 00.000 9828 IsGuiding returns 0
01:24:29.786 00.000 9828 scope move finished after 15 + 141 ms
01:24:29.786 00.000 9828 Move returns status 0, amount 15
01:24:29.786 00.000 9828 move complete, result=0
01:24:29.786 00.000 9828 worker thread done servicing request
01:24:29.786 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
01:24:30.163 00.377 8976 Exposure complete
01:24:30.167 00.004 8976 worker thread done servicing request
01:24:30.167 00.000 5052 OnExposeComplete: enter
01:24:30.167 00.000 5052 UpdateGuideState(): m_state=6
01:24:30.167 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3655
01:24:30.167 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.43, Mass=190, SNR=9.4, Peak=62 HFD=3.4
01:24:30.167 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
01:24:30.167 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.71 = -2.71)
01:24:30.167 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.28 hyp=0.52 cameraTheta=-0.56 mountX=-0.45 mountY=-0.22, mountTheta=-2.69
01:24:30.168 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.28, opts=13)
01:24:30.168 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.28)
01:24:30.168 00.000 8976 Worker thread wakes up
01:24:30.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.28) opts 0xd
01:24:30.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.28)
01:24:30.168 00.000 8976 Moving (0.44, -0.28) raw xDistance=-0.45 yDistance=-0.22
01:24:30.168 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:24:30.168 00.000 5052 UpdateGuideState exits: m=190 SNR=9.4
01:24:30.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:30.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
01:24:30.169 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:24:30.169 00.000 8976 MoveAxis(R, 2, ABG)
01:24:30.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:30.169 00.000 5052 Enqueuing Expose request
01:24:30.169 00.000 8976 stepping (-15, 1) + (2, 0)
01:24:30.169 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:30.196 00.027 8976 Received - 47 (G) 
01:24:30.196 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:30.196 00.000 8976 stepped: pos (-13, 1)
01:24:30.196 00.000 8976 MoveAxis(U, 0, ABG)
01:24:30.196 00.000 8976 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
01:24:30.196 00.000 8976 MountToCamera -- mountX=2.30 mountY=-0.00 hyp=2.30 mountTheta=-0.00 cameraX=-1.04, cameraY=2.05 cameraTheta=2.04
01:24:30.196 00.000 8976 incremental bump (-1.044, 2.045) isValid = 1
01:24:30.196 00.000 8976 Scheduling Mount bump of (-0.052, 0.106)
01:24:30.196 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:24:30.196 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:24:30.196 00.000 8976 move complete, result=0
01:24:30.196 00.000 9828 Worker thread wakes up
01:24:30.196 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:24:30.196 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:24:30.196 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:24:30.196 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
01:24:30.196 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.24)
01:24:30.196 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
01:24:30.196 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:24:30.196 00.000 9828 BLC: window closed
01:24:30.196 00.000 8976 worker thread done servicing request
01:24:30.196 00.000 8976 Worker thread wakes up
01:24:30.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:30.196 00.000 9828 MoveAxis(W, 15, B)
01:24:30.196 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:30.196 00.000 9828 Guiding  Dir = 3, Dur = 15
01:24:30.197 00.001 9828 IsSlewing returns 0
01:24:30.197 00.000 9828 IsGuiding returns 0
01:24:30.197 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:30.233 00.036 9828 IsGuiding returns 1
01:24:30.233 00.000 9828 scope still moving after pulse duration time elapsed
01:24:30.264 00.031 9828 IsSlewing returns 0
01:24:30.264 00.000 9828 IsGuiding returns 1
01:24:30.296 00.032 9828 IsSlewing returns 0
01:24:30.296 00.000 9828 IsGuiding returns 1
01:24:30.328 00.032 9828 IsSlewing returns 0
01:24:30.328 00.000 9828 IsGuiding returns 0
01:24:30.328 00.000 9828 scope move finished after 15 + 115 ms
01:24:30.328 00.000 9828 Move returns status 0, amount 15
01:24:30.328 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:30.328 00.000 9828 MoveAxis(N, 15, B)
01:24:30.328 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:30.344 00.016 9828 IsSlewing returns 0
01:24:30.344 00.000 9828 IsGuiding returns 0
01:24:30.344 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:30.376 00.032 9828 IsGuiding returns 1
01:24:30.376 00.000 9828 scope still moving after pulse duration time elapsed
01:24:30.408 00.032 9828 IsSlewing returns 0
01:24:30.408 00.000 9828 IsGuiding returns 1
01:24:30.439 00.031 9828 IsSlewing returns 0
01:24:30.439 00.000 9828 IsGuiding returns 1
01:24:30.485 00.046 9828 IsSlewing returns 0
01:24:30.485 00.000 9828 IsGuiding returns 0
01:24:30.485 00.000 9828 scope move finished after 15 + 125 ms
01:24:30.485 00.000 9828 Move returns status 0, amount 15
01:24:30.485 00.000 9828 move complete, result=0
01:24:30.485 00.000 9828 worker thread done servicing request
01:24:30.485 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
01:24:30.880 00.395 8976 Exposure complete
01:24:30.885 00.005 8976 worker thread done servicing request
01:24:30.885 00.000 5052 OnExposeComplete: enter
01:24:30.885 00.000 5052 UpdateGuideState(): m_state=6
01:24:30.885 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3656
01:24:30.885 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.53, Mass=184, SNR=9.3, Peak=62 HFD=3.5
01:24:30.886 00.001 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
01:24:30.886 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
01:24:30.886 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.18 hyp=0.54 cameraTheta=-0.34 mountX=-0.40 mountY=-0.33, mountTheta=-2.44
01:24:30.886 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.18, opts=13)
01:24:30.886 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.18)
01:24:30.886 00.000 8976 Worker thread wakes up
01:24:30.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.18) opts 0xd
01:24:30.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.18)
01:24:30.886 00.000 8976 Moving (0.51, -0.18) raw xDistance=-0.40 yDistance=-0.33
01:24:30.887 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
01:24:30.887 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:24:30.887 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:24:30.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:30.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:24:30.887 00.000 8976 MoveAxis(R, 2, ABG)
01:24:30.887 00.000 8976 stepping (-13, 1) + (2, 0)
01:24:30.887 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:30.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:30.887 00.000 5052 Enqueuing Expose request
01:24:30.915 00.028 8976 Received - 47 (G) 
01:24:30.915 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:30.915 00.000 8976 stepped: pos (-11, 1)
01:24:30.915 00.000 8976 MoveAxis(U, 1, ABG)
01:24:30.915 00.000 8976 stepping (-11, 1) + (0, 1)
01:24:30.915 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:30.947 00.032 8976 Received - 47 (G) 
01:24:30.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:30.947 00.000 8976 stepped: pos (-11, 2)
01:24:30.947 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
01:24:30.947 00.000 8976 MountToCamera -- mountX=2.09 mountY=-0.11 hyp=2.10 mountTheta=-0.05 cameraX=-0.86, cameraY=1.91 cameraTheta=1.99
01:24:30.947 00.000 8976 incremental bump (-0.860, 1.913) isValid = 1
01:24:30.947 00.000 8976 Scheduling Mount bump of (-0.047, 0.109)
01:24:30.947 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:24:30.947 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:24:30.947 00.000 8976 move complete, result=0
01:24:30.947 00.000 9828 Worker thread wakes up
01:24:30.947 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
01:24:30.947 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:24:30.947 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:24:30.947 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.08 = -1.21)
01:24:30.947 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.29)
01:24:30.947 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.04 mountY=-0.11, mountTheta=-1.22
01:24:30.947 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:24:30.948 00.001 8976 worker thread done servicing request
01:24:30.948 00.000 8976 Worker thread wakes up
01:24:30.948 00.000 9828 BLC: window closed
01:24:30.948 00.000 9828 MoveAxis(W, 13, B)
01:24:30.948 00.000 9828 Guiding  Dir = 3, Dur = 13
01:24:30.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:30.948 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:30.948 00.000 9828 IsSlewing returns 0
01:24:30.948 00.000 9828 IsGuiding returns 0
01:24:30.948 00.000 9828 PulseGuide returned control before completion, sleep 23
01:24:30.983 00.035 9828 IsGuiding returns 1
01:24:30.983 00.000 9828 scope still moving after pulse duration time elapsed
01:24:31.014 00.031 9828 IsSlewing returns 0
01:24:31.014 00.000 9828 IsGuiding returns 1
01:24:31.045 00.031 9828 IsSlewing returns 0
01:24:31.045 00.000 9828 IsGuiding returns 1
01:24:31.075 00.030 9828 IsSlewing returns 0
01:24:31.075 00.000 9828 IsGuiding returns 0
01:24:31.075 00.000 9828 scope move finished after 13 + 113 ms
01:24:31.075 00.000 9828 Move returns status 0, amount 13
01:24:31.075 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:31.075 00.000 9828 MoveAxis(N, 15, B)
01:24:31.075 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:31.091 00.016 9828 IsSlewing returns 0
01:24:31.091 00.000 9828 IsGuiding returns 0
01:24:31.091 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:31.122 00.031 9828 IsGuiding returns 1
01:24:31.122 00.000 9828 scope still moving after pulse duration time elapsed
01:24:31.153 00.031 9828 IsSlewing returns 0
01:24:31.153 00.000 9828 IsGuiding returns 1
01:24:31.184 00.031 9828 IsSlewing returns 0
01:24:31.184 00.000 9828 IsGuiding returns 1
01:24:31.216 00.032 9828 IsSlewing returns 0
01:24:31.216 00.000 9828 IsGuiding returns 1
01:24:31.248 00.032 9828 IsSlewing returns 0
01:24:31.248 00.000 9828 IsGuiding returns 0
01:24:31.248 00.000 9828 scope move finished after 15 + 142 ms
01:24:31.248 00.000 9828 Move returns status 0, amount 15
01:24:31.248 00.000 9828 move complete, result=0
01:24:31.248 00.000 9828 worker thread done servicing request
01:24:31.249 00.001 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 15 ms NORTH
01:24:31.634 00.385 8976 Exposure complete
01:24:31.639 00.005 8976 worker thread done servicing request
01:24:31.640 00.001 5052 OnExposeComplete: enter
01:24:31.640 00.000 5052 UpdateGuideState(): m_state=6
01:24:31.640 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3657
01:24:31.640 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.98, Mass=198, SNR=9.7, Peak=65 HFD=4.1
01:24:31.640 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
01:24:31.640 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
01:24:31.640 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.27 hyp=0.47 cameraTheta=0.61 mountX=0.07 mountY=-0.47, mountTheta=-1.43
01:24:31.640 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.27, opts=13)
01:24:31.640 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.27)
01:24:31.640 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:24:31.640 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:24:31.641 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:31.641 00.000 8976 Worker thread wakes up
01:24:31.641 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.27) opts 0xd
01:24:31.641 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.27)
01:24:31.641 00.000 8976 Moving (0.39, 0.27) raw xDistance=0.07 yDistance=-0.47
01:24:31.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:31.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:24:31.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
01:24:31.641 00.000 8976 MoveAxis(R, 0, ABG)
01:24:31.641 00.000 8976 MoveAxis(U, 2, ABG)
01:24:31.641 00.000 8976 stepping (-11, 2) + (0, 2)
01:24:31.641 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:31.641 00.000 5052 Enqueuing Expose request
01:24:31.667 00.026 8976 Received - 47 (G) 
01:24:31.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:31.667 00.000 8976 stepped: pos (-11, 4)
01:24:31.667 00.000 8976 MountToCamera -- mountTheta (-0.14) + m_xAngle (2.04) = xAngle (1.90 = 1.90)
01:24:31.667 00.000 8976 MountToCamera -- mountX=1.96 mountY=-0.28 hyp=1.98 mountTheta=-0.14 cameraX=-0.64, cameraY=1.87 cameraTheta=1.90
01:24:31.667 00.000 8976 incremental bump (-0.642, 1.872) isValid = 1
01:24:31.667 00.000 8976 Scheduling Mount bump of (-0.037, 0.113)
01:24:31.667 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:24:31.667 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:24:31.667 00.000 8976 move complete, result=0
01:24:31.667 00.000 9828 Worker thread wakes up
01:24:31.667 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:24:31.667 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:24:31.668 00.001 9828 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.30)
01:24:31.668 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:24:31.668 00.000 8976 worker thread done servicing request
01:24:31.668 00.000 8976 Worker thread wakes up
01:24:31.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:31.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:31.668 00.000 9828 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.38)
01:24:31.668 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.89 mountX=0.03 mountY=-0.12, mountTheta=-1.30
01:24:31.668 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:24:31.668 00.000 9828 BLC: window closed
01:24:31.668 00.000 9828 MoveAxis(W, 10, B)
01:24:31.668 00.000 9828 Guiding  Dir = 3, Dur = 10
01:24:31.669 00.001 9828 IsSlewing returns 0
01:24:31.669 00.000 9828 IsGuiding returns 0
01:24:31.669 00.000 9828 PulseGuide returned control before completion, sleep 20
01:24:31.695 00.026 9828 IsGuiding returns 1
01:24:31.695 00.000 9828 scope still moving after pulse duration time elapsed
01:24:31.726 00.031 9828 IsSlewing returns 0
01:24:31.726 00.000 9828 IsGuiding returns 1
01:24:31.757 00.031 9828 IsSlewing returns 0
01:24:31.757 00.000 9828 IsGuiding returns 1
01:24:31.788 00.031 9828 IsSlewing returns 0
01:24:31.788 00.000 9828 IsGuiding returns 1
01:24:31.819 00.031 9828 IsSlewing returns 0
01:24:31.819 00.000 9828 IsGuiding returns 1
01:24:31.851 00.032 9828 IsSlewing returns 0
01:24:31.851 00.000 9828 IsGuiding returns 0
01:24:31.851 00.000 9828 scope move finished after 10 + 172 ms
01:24:31.851 00.000 9828 Move returns status 0, amount 10
01:24:31.851 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:31.851 00.000 9828 MoveAxis(N, 16, B)
01:24:31.851 00.000 9828 Guiding  Dir = 0, Dur = 16
01:24:31.867 00.016 9828 IsSlewing returns 0
01:24:31.867 00.000 9828 IsGuiding returns 0
01:24:31.867 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:31.898 00.031 9828 IsGuiding returns 1
01:24:31.898 00.000 9828 scope still moving after pulse duration time elapsed
01:24:31.930 00.032 9828 IsSlewing returns 0
01:24:31.930 00.000 9828 IsGuiding returns 1
01:24:31.962 00.032 9828 IsSlewing returns 0
01:24:31.962 00.000 9828 IsGuiding returns 1
01:24:31.992 00.030 9828 IsSlewing returns 0
01:24:31.992 00.000 9828 IsGuiding returns 1
01:24:32.023 00.031 9828 IsSlewing returns 0
01:24:32.023 00.000 9828 IsGuiding returns 0
01:24:32.023 00.000 9828 scope move finished after 16 + 140 ms
01:24:32.024 00.001 9828 Move returns status 0, amount 16
01:24:32.024 00.000 9828 move complete, result=0
01:24:32.024 00.000 9828 worker thread done servicing request
01:24:32.024 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:24:32.349 00.325 8976 Exposure complete
01:24:32.354 00.005 8976 worker thread done servicing request
01:24:32.354 00.000 5052 OnExposeComplete: enter
01:24:32.355 00.001 5052 UpdateGuideState(): m_state=6
01:24:32.355 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3658
01:24:32.355 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.97, Mass=169, SNR=8.9, Peak=59 HFD=4.0
01:24:32.355 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:24:32.355 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:24:32.355 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.27 hyp=0.65 cameraTheta=0.42 mountX=-0.03 mountY=-0.64, mountTheta=-1.62
01:24:32.355 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.27, opts=13)
01:24:32.356 00.001 5052 Enqueuing Move request for stepguider (0.59, 0.27)
01:24:32.356 00.000 8976 Worker thread wakes up
01:24:32.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.27) opts 0xd
01:24:32.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.27)
01:24:32.356 00.000 8976 Moving (0.59, 0.27) raw xDistance=-0.03 yDistance=-0.64
01:24:32.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:24:32.356 00.000 5052 UpdateGuideState exits: m=169 SNR=8.9
01:24:32.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:32.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:32.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
01:24:32.356 00.000 8976 MoveAxis(R, 0, ABG)
01:24:32.356 00.000 8976 MoveAxis(U, 3, ABG)
01:24:32.356 00.000 8976 stepping (-11, 4) + (0, 3)
01:24:32.356 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:32.356 00.000 5052 Enqueuing Expose request
01:24:32.356 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:32.386 00.030 8976 Received - 47 (G) 
01:24:32.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:32.386 00.000 8976 stepped: pos (-11, 7)
01:24:32.386 00.000 8976 MountToCamera -- mountTheta (-0.29) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
01:24:32.386 00.000 8976 MountToCamera -- mountX=1.87 mountY=-0.55 hyp=1.95 mountTheta=-0.29 cameraX=-0.36, cameraY=1.92 cameraTheta=1.75
01:24:32.386 00.000 8976 incremental bump (-0.357, 1.916) isValid = 1
01:24:32.386 00.000 8976 Scheduling Mount bump of (-0.021, 0.117)
01:24:32.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:24:32.386 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:24:32.386 00.000 8976 move complete, result=0
01:24:32.386 00.000 9828 Worker thread wakes up
01:24:32.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:24:32.386 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:24:32.386 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
01:24:32.386 00.000 8976 worker thread done servicing request
01:24:32.386 00.000 8976 Worker thread wakes up
01:24:32.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:32.386 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:32.386 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
01:24:32.386 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.52)
01:24:32.387 00.001 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.44
01:24:32.387 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:24:32.387 00.000 9828 BLC: window closed
01:24:32.387 00.000 9828 MoveAxis(W, 5, B)
01:24:32.387 00.000 9828 Guiding  Dir = 3, Dur = 5
01:24:32.387 00.000 9828 IsSlewing returns 0
01:24:32.387 00.000 9828 IsGuiding returns 0
01:24:32.387 00.000 9828 PulseGuide returned control before completion, sleep 15
01:24:32.411 00.024 9828 IsGuiding returns 1
01:24:32.411 00.000 9828 scope still moving after pulse duration time elapsed
01:24:32.442 00.031 9828 IsSlewing returns 0
01:24:32.442 00.000 9828 IsGuiding returns 1
01:24:32.473 00.031 9828 IsSlewing returns 0
01:24:32.473 00.000 9828 IsGuiding returns 1
01:24:32.505 00.032 9828 IsSlewing returns 0
01:24:32.505 00.000 9828 IsGuiding returns 0
01:24:32.505 00.000 9828 scope move finished after 5 + 112 ms
01:24:32.505 00.000 9828 Move returns status 0, amount 5
01:24:32.505 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:32.505 00.000 9828 MoveAxis(N, 16, B)
01:24:32.505 00.000 9828 Guiding  Dir = 0, Dur = 16
01:24:32.520 00.015 9828 IsSlewing returns 0
01:24:32.520 00.000 9828 IsGuiding returns 0
01:24:32.520 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:32.551 00.031 9828 IsGuiding returns 1
01:24:32.551 00.000 9828 scope still moving after pulse duration time elapsed
01:24:32.582 00.031 9828 IsSlewing returns 0
01:24:32.582 00.000 9828 IsGuiding returns 1
01:24:32.613 00.031 9828 IsSlewing returns 0
01:24:32.613 00.000 9828 IsGuiding returns 1
01:24:32.644 00.031 9828 IsSlewing returns 0
01:24:32.644 00.000 9828 IsGuiding returns 1
01:24:32.676 00.032 9828 IsSlewing returns 0
01:24:32.676 00.000 9828 IsGuiding returns 0
01:24:32.676 00.000 9828 scope move finished after 16 + 139 ms
01:24:32.676 00.000 9828 Move returns status 0, amount 16
01:24:32.676 00.000 9828 move complete, result=0
01:24:32.676 00.000 9828 worker thread done servicing request
01:24:32.676 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
01:24:33.071 00.395 8976 Exposure complete
01:24:33.076 00.005 8976 worker thread done servicing request
01:24:33.076 00.000 5052 OnExposeComplete: enter
01:24:33.076 00.000 5052 UpdateGuideState(): m_state=6
01:24:33.076 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3659
01:24:33.076 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=281.40, Mass=171, SNR=8.9, Peak=63 HFD=3.9
01:24:33.076 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
01:24:33.077 00.001 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
01:24:33.077 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=-0.31 hyp=0.96 cameraTheta=-0.33 mountX=-0.69 mountY=-0.59, mountTheta=-2.43
01:24:33.077 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=-0.31, opts=13)
01:24:33.077 00.000 5052 Enqueuing Move request for stepguider (0.91, -0.31)
01:24:33.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:24:33.077 00.000 5052 UpdateGuideState exits: m=171 SNR=8.9
01:24:33.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:33.077 00.000 8976 Worker thread wakes up
01:24:33.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, -0.31) opts 0xd
01:24:33.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, -0.31)
01:24:33.078 00.001 8976 Moving (0.91, -0.31) raw xDistance=-0.69 yDistance=-0.59
01:24:33.078 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:33.078 00.000 5052 Enqueuing Expose request
01:24:33.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
01:24:33.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
01:24:33.078 00.000 8976 MoveAxis(R, 3, ABG)
01:24:33.078 00.000 8976 stepping (-11, 7) + (3, 0)
01:24:33.078 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:33.105 00.027 8976 Received - 47 (G) 
01:24:33.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:33.105 00.000 8976 stepped: pos (-8, 7)
01:24:33.105 00.000 8976 MoveAxis(U, 3, ABG)
01:24:33.105 00.000 8976 stepping (-8, 7) + (0, 3)
01:24:33.105 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:33.138 00.033 8976 Received - 47 (G) 
01:24:33.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:33.138 00.000 8976 stepped: pos (-8, 10)
01:24:33.138 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
01:24:33.138 00.000 8976 MountToCamera -- mountX=1.66 mountY=-0.90 hyp=1.88 mountTheta=-0.50 cameraX=0.04, cameraY=1.88 cameraTheta=1.55
01:24:33.138 00.000 8976 incremental bump (0.044, 1.882) isValid = 1
01:24:33.138 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
01:24:33.138 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:24:33.138 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:24:33.138 00.000 8976 move complete, result=0
01:24:33.138 00.000 9828 Worker thread wakes up
01:24:33.138 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:24:33.138 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:24:33.138 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
01:24:33.138 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
01:24:33.138 00.000 8976 worker thread done servicing request
01:24:33.138 00.000 8976 Worker thread wakes up
01:24:33.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:33.138 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 3 ms NORTH
01:24:33.139 00.001 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
01:24:33.139 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:24:33.139 00.000 9828 BLC: window closed
01:24:33.139 00.000 9828 MoveAxis(E, 3, B)
01:24:33.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:33.139 00.000 9828 Guiding  Dir = 2, Dur = 3
01:24:33.139 00.000 9828 IsSlewing returns 0
01:24:33.139 00.000 9828 IsGuiding returns 0
01:24:33.139 00.000 9828 PulseGuide returned control before completion, sleep 13
01:24:33.155 00.016 9828 IsGuiding returns 1
01:24:33.155 00.000 9828 scope still moving after pulse duration time elapsed
01:24:33.186 00.031 9828 IsSlewing returns 0
01:24:33.186 00.000 9828 IsGuiding returns 1
01:24:33.217 00.031 9828 IsSlewing returns 0
01:24:33.217 00.000 9828 IsGuiding returns 1
01:24:33.248 00.031 9828 IsSlewing returns 0
01:24:33.248 00.000 9828 IsGuiding returns 0
01:24:33.248 00.000 9828 scope move finished after 3 + 106 ms
01:24:33.248 00.000 9828 Move returns status 0, amount 3
01:24:33.248 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:33.248 00.000 9828 MoveAxis(N, 16, B)
01:24:33.248 00.000 9828 Guiding  Dir = 0, Dur = 16
01:24:33.264 00.016 9828 IsSlewing returns 0
01:24:33.264 00.000 9828 IsGuiding returns 0
01:24:33.264 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:33.295 00.031 9828 IsGuiding returns 1
01:24:33.295 00.000 9828 scope still moving after pulse duration time elapsed
01:24:33.326 00.031 9828 IsSlewing returns 0
01:24:33.326 00.000 9828 IsGuiding returns 1
01:24:33.357 00.031 9828 IsSlewing returns 0
01:24:33.357 00.000 9828 IsGuiding returns 1
01:24:33.389 00.032 9828 IsSlewing returns 0
01:24:33.389 00.000 9828 IsGuiding returns 1
01:24:33.419 00.030 9828 IsSlewing returns 0
01:24:33.419 00.000 9828 IsGuiding returns 0
01:24:33.420 00.001 9828 scope move finished after 16 + 139 ms
01:24:33.420 00.000 9828 Move returns status 0, amount 16
01:24:33.420 00.000 9828 move complete, result=0
01:24:33.420 00.000 9828 worker thread done servicing request
01:24:33.420 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:24:33.822 00.402 8976 Exposure complete
01:24:33.828 00.006 8976 worker thread done servicing request
01:24:33.828 00.000 5052 OnExposeComplete: enter
01:24:33.828 00.000 5052 UpdateGuideState(): m_state=6
01:24:33.828 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3660
01:24:33.828 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=281.54, Mass=165, SNR=8.8, Peak=67 HFD=3.9
01:24:33.828 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
01:24:33.828 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
01:24:33.828 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=-0.17 hyp=0.96 cameraTheta=-0.18 mountX=-0.58 mountY=-0.70, mountTheta=-2.26
01:24:33.829 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=-0.17, opts=13)
01:24:33.829 00.000 5052 Enqueuing Move request for stepguider (0.95, -0.17)
01:24:33.829 00.000 8976 Worker thread wakes up
01:24:33.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, -0.17) opts 0xd
01:24:33.829 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, -0.17)
01:24:33.829 00.000 8976 Moving (0.95, -0.17) raw xDistance=-0.58 yDistance=-0.70
01:24:33.829 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:24:33.829 00.000 5052 UpdateGuideState exits: m=165 SNR=8.8
01:24:33.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:33.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
01:24:33.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.70
01:24:33.829 00.000 8976 MoveAxis(R, 3, ABG)
01:24:33.829 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:33.829 00.000 5052 Enqueuing Expose request
01:24:33.829 00.000 8976 stepping (-8, 10) + (3, 0)
01:24:33.829 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:33.857 00.028 8976 Received - 47 (G) 
01:24:33.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:33.857 00.000 8976 stepped: pos (-5, 10)
01:24:33.857 00.000 8976 MoveAxis(U, 3, ABG)
01:24:33.857 00.000 8976 stepping (-5, 10) + (0, 3)
01:24:33.857 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:33.888 00.031 8976 Received - 47 (G) 
01:24:33.889 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:33.889 00.000 8976 stepped: pos (-5, 13)
01:24:33.889 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
01:24:33.889 00.000 8976 MountToCamera -- mountX=1.36 mountY=-1.28 hyp=1.87 mountTheta=-0.75 cameraX=0.52, cameraY=1.80 cameraTheta=1.29
01:24:33.889 00.000 8976 incremental bump (0.521, 1.796) isValid = 1
01:24:33.889 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
01:24:33.889 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:24:33.889 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:24:33.889 00.000 8976 move complete, result=0
01:24:33.889 00.000 9828 Worker thread wakes up
01:24:33.890 00.001 8976 worker thread done servicing request
01:24:33.890 00.000 8976 Worker thread wakes up
01:24:33.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:33.890 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:33.890 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:24:33.890 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.7 px 3 ms NORTH
01:24:33.890 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:24:33.890 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
01:24:33.890 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
01:24:33.890 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:24:33.890 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:24:33.890 00.000 9828 BLC: window closed
01:24:33.890 00.000 9828 MoveAxis(E, 12, B)
01:24:33.890 00.000 9828 Guiding  Dir = 2, Dur = 12
01:24:33.891 00.001 9828 IsSlewing returns 0
01:24:33.891 00.000 9828 IsGuiding returns 0
01:24:33.891 00.000 9828 PulseGuide returned control before completion, sleep 22
01:24:33.914 00.023 9828 IsGuiding returns 1
01:24:33.914 00.000 9828 scope still moving after pulse duration time elapsed
01:24:33.945 00.031 9828 IsSlewing returns 0
01:24:33.945 00.000 9828 IsGuiding returns 1
01:24:33.976 00.031 9828 IsSlewing returns 0
01:24:33.976 00.000 9828 IsGuiding returns 1
01:24:34.007 00.031 9828 IsSlewing returns 0
01:24:34.007 00.000 9828 IsGuiding returns 0
01:24:34.007 00.000 9828 scope move finished after 12 + 103 ms
01:24:34.007 00.000 9828 Move returns status 0, amount 12
01:24:34.007 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:34.007 00.000 9828 MoveAxis(N, 15, B)
01:24:34.007 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:34.022 00.015 9828 IsSlewing returns 0
01:24:34.022 00.000 9828 IsGuiding returns 0
01:24:34.022 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:34.052 00.030 9828 IsGuiding returns 1
01:24:34.052 00.000 9828 scope still moving after pulse duration time elapsed
01:24:34.083 00.031 9828 IsSlewing returns 0
01:24:34.083 00.000 9828 IsGuiding returns 1
01:24:34.115 00.032 9828 IsSlewing returns 0
01:24:34.115 00.000 9828 IsGuiding returns 1
01:24:34.146 00.031 9828 IsSlewing returns 0
01:24:34.146 00.000 9828 IsGuiding returns 1
01:24:34.177 00.031 9828 IsSlewing returns 0
01:24:34.177 00.000 9828 IsGuiding returns 1
01:24:34.209 00.032 9828 IsSlewing returns 0
01:24:34.209 00.000 9828 IsGuiding returns 0
01:24:34.209 00.000 9828 scope move finished after 15 + 171 ms
01:24:34.209 00.000 9828 Move returns status 0, amount 15
01:24:34.209 00.000 9828 move complete, result=0
01:24:34.209 00.000 9828 worker thread done servicing request
01:24:34.209 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:24:34.574 00.365 8976 Exposure complete
01:24:34.579 00.005 8976 worker thread done servicing request
01:24:34.579 00.000 5052 OnExposeComplete: enter
01:24:34.579 00.000 5052 UpdateGuideState(): m_state=6
01:24:34.580 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3661
01:24:34.580 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=282.05, Mass=187, SNR=9.3, Peak=61 HFD=4.0
01:24:34.580 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:24:34.580 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:24:34.580 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.34 hyp=0.59 cameraTheta=0.62 mountX=0.09 mountY=-0.59, mountTheta=-1.42
01:24:34.580 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.34, opts=13)
01:24:34.580 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.34)
01:24:34.581 00.001 8976 Worker thread wakes up
01:24:34.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.34) opts 0xd
01:24:34.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.34)
01:24:34.581 00.000 8976 Moving (0.48, 0.34) raw xDistance=0.09 yDistance=-0.59
01:24:34.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:24:34.581 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:24:34.581 00.000 5052 UpdateGuideState exits: m=187 SNR=9.3
01:24:34.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:34.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
01:24:34.581 00.000 8976 MoveAxis(R, 0, ABG)
01:24:34.581 00.000 8976 MoveAxis(U, 3, ABG)
01:24:34.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:34.581 00.000 5052 Enqueuing Expose request
01:24:34.581 00.000 8976 stepping (-5, 13) + (0, 3)
01:24:34.581 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:34.608 00.027 8976 Received - 47 (G) 
01:24:34.608 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:34.608 00.000 8976 stepped: pos (-5, 16)
01:24:34.608 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:24:34.608 00.000 8976 MountToCamera -- mountX=1.17 mountY=-1.70 hyp=2.06 mountTheta=-0.97 cameraX=0.98, cameraY=1.81 cameraTheta=1.07
01:24:34.608 00.000 8976 incremental bump (0.980, 1.810) isValid = 1
01:24:34.609 00.001 8976 Scheduling Mount bump of (0.055, 0.105)
01:24:34.609 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
01:24:34.609 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
01:24:34.609 00.000 8976 move complete, result=0
01:24:34.609 00.000 9828 Worker thread wakes up
01:24:34.609 00.000 8976 worker thread done servicing request
01:24:34.609 00.000 8976 Worker thread wakes up
01:24:34.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:34.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:34.609 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:24:34.609 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
01:24:34.609 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:24:34.609 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
01:24:34.609 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
01:24:34.609 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:24:34.609 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:24:34.610 00.001 9828 BLC: window closed
01:24:34.610 00.000 9828 MoveAxis(E, 19, B)
01:24:34.610 00.000 9828 Guiding  Dir = 2, Dur = 19
01:24:34.610 00.000 9828 IsSlewing returns 0
01:24:34.610 00.000 9828 IsGuiding returns 0
01:24:34.610 00.000 9828 PulseGuide returned control before completion, sleep 29
01:24:34.640 00.030 9828 IsGuiding returns 1
01:24:34.640 00.000 9828 scope still moving after pulse duration time elapsed
01:24:34.670 00.030 9828 IsSlewing returns 0
01:24:34.670 00.000 9828 IsGuiding returns 1
01:24:34.702 00.032 9828 IsSlewing returns 0
01:24:34.702 00.000 9828 IsGuiding returns 1
01:24:34.733 00.031 9828 IsSlewing returns 0
01:24:34.733 00.000 9828 IsGuiding returns 1
01:24:34.764 00.031 9828 IsSlewing returns 0
01:24:34.764 00.000 9828 IsGuiding returns 0
01:24:34.764 00.000 9828 scope move finished after 19 + 135 ms
01:24:34.764 00.000 9828 Move returns status 0, amount 19
01:24:34.764 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:34.764 00.000 9828 MoveAxis(N, 13, B)
01:24:34.764 00.000 9828 Guiding  Dir = 0, Dur = 13
01:24:34.780 00.016 9828 IsSlewing returns 0
01:24:34.780 00.000 9828 IsGuiding returns 0
01:24:34.780 00.000 9828 PulseGuide returned control before completion, sleep 23
01:24:34.811 00.031 9828 IsGuiding returns 1
01:24:34.811 00.000 9828 scope still moving after pulse duration time elapsed
01:24:34.842 00.031 9828 IsSlewing returns 0
01:24:34.842 00.000 9828 IsGuiding returns 1
01:24:34.873 00.031 9828 IsSlewing returns 0
01:24:34.873 00.000 9828 IsGuiding returns 1
01:24:34.904 00.031 9828 IsSlewing returns 0
01:24:34.904 00.000 9828 IsGuiding returns 1
01:24:34.936 00.032 9828 IsSlewing returns 0
01:24:34.936 00.000 9828 IsGuiding returns 0
01:24:34.936 00.000 9828 scope move finished after 13 + 143 ms
01:24:34.936 00.000 9828 Move returns status 0, amount 13
01:24:34.936 00.000 9828 move complete, result=0
01:24:34.936 00.000 9828 worker thread done servicing request
01:24:34.936 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:24:35.292 00.356 8976 Exposure complete
01:24:35.297 00.005 8976 worker thread done servicing request
01:24:35.297 00.000 5052 OnExposeComplete: enter
01:24:35.297 00.000 5052 UpdateGuideState(): m_state=6
01:24:35.297 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3662
01:24:35.297 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.83, Mass=176, SNR=9.1, Peak=58 HFD=3.9
01:24:35.297 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:24:35.297 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
01:24:35.297 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.12 hyp=0.45 cameraTheta=2.87 mountX=0.30 mountY=0.30, mountTheta=0.78
01:24:35.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.12, opts=13)
01:24:35.298 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.12)
01:24:35.298 00.000 8976 Worker thread wakes up
01:24:35.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.12) opts 0xd
01:24:35.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.12)
01:24:35.298 00.000 8976 Moving (-0.43, 0.12) raw xDistance=0.30 yDistance=0.30
01:24:35.298 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
01:24:35.298 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
01:24:35.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:35.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:24:35.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.30
01:24:35.298 00.000 8976 MoveAxis(L, 1, ABG)
01:24:35.298 00.000 8976 stepping (-5, 16) + (-1, 0)
01:24:35.298 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:35.298 00.000 5052 Enqueuing Expose request
01:24:35.298 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:35.328 00.030 8976 Received - 47 (G) 
01:24:35.328 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:35.328 00.000 8976 stepped: pos (-6, 16)
01:24:35.328 00.000 8976 MoveAxis(D, 1, ABG)
01:24:35.328 00.000 8976 stepping (-6, 16) + (0, -1)
01:24:35.328 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:35.359 00.031 8976 Received - 47 (G) 
01:24:35.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:35.359 00.000 8976 stepped: pos (-6, 15)
01:24:35.359 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:24:35.359 00.000 8976 MountToCamera -- mountX=1.08 mountY=-1.92 hyp=2.21 mountTheta=-1.06 cameraX=1.22, cameraY=1.84 cameraTheta=0.99
01:24:35.359 00.000 8976 incremental bump (1.219, 1.841) isValid = 1
01:24:35.359 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
01:24:35.359 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:24:35.359 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:24:35.359 00.000 8976 move complete, result=0
01:24:35.359 00.000 8976 worker thread done servicing request
01:24:35.359 00.000 8976 Worker thread wakes up
01:24:35.359 00.000 9828 Worker thread wakes up
01:24:35.359 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:24:35.359 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:24:35.359 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
01:24:35.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:35.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:35.361 00.002 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
01:24:35.361 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:24:35.361 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:24:35.361 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:24:35.361 00.000 9828 BLC: window closed
01:24:35.361 00.000 9828 MoveAxis(E, 22, B)
01:24:35.361 00.000 9828 Guiding  Dir = 2, Dur = 22
01:24:35.361 00.000 9828 IsSlewing returns 0
01:24:35.361 00.000 9828 IsGuiding returns 0
01:24:35.361 00.000 9828 PulseGuide returned control before completion, sleep 32
01:24:35.401 00.040 9828 IsGuiding returns 1
01:24:35.401 00.000 9828 scope still moving after pulse duration time elapsed
01:24:35.432 00.031 9828 IsSlewing returns 0
01:24:35.432 00.000 9828 IsGuiding returns 1
01:24:35.464 00.032 9828 IsSlewing returns 0
01:24:35.464 00.000 9828 IsGuiding returns 1
01:24:35.496 00.032 9828 IsSlewing returns 0
01:24:35.496 00.000 9828 IsGuiding returns 0
01:24:35.496 00.000 9828 scope move finished after 22 + 113 ms
01:24:35.496 00.000 9828 Move returns status 0, amount 22
01:24:35.496 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:35.496 00.000 9828 MoveAxis(N, 12, B)
01:24:35.496 00.000 9828 Guiding  Dir = 0, Dur = 12
01:24:35.512 00.016 9828 IsSlewing returns 0
01:24:35.512 00.000 9828 IsGuiding returns 0
01:24:35.512 00.000 9828 PulseGuide returned control before completion, sleep 22
01:24:35.543 00.031 9828 IsGuiding returns 1
01:24:35.543 00.000 9828 scope still moving after pulse duration time elapsed
01:24:35.574 00.031 9828 IsSlewing returns 0
01:24:35.574 00.000 9828 IsGuiding returns 1
01:24:35.605 00.031 9828 IsSlewing returns 0
01:24:35.605 00.000 9828 IsGuiding returns 1
01:24:35.636 00.031 9828 IsSlewing returns 0
01:24:35.636 00.000 9828 IsGuiding returns 1
01:24:35.667 00.031 9828 IsSlewing returns 0
01:24:35.667 00.000 9828 IsGuiding returns 0
01:24:35.667 00.000 9828 scope move finished after 12 + 143 ms
01:24:35.667 00.000 9828 Move returns status 0, amount 12
01:24:35.667 00.000 9828 move complete, result=0
01:24:35.667 00.000 9828 worker thread done servicing request
01:24:35.667 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:24:36.042 00.375 8976 Exposure complete
01:24:36.047 00.005 8976 worker thread done servicing request
01:24:36.047 00.000 5052 OnExposeComplete: enter
01:24:36.047 00.000 5052 UpdateGuideState(): m_state=6
01:24:36.048 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3663
01:24:36.048 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.75, Mass=168, SNR=8.9, Peak=62 HFD=3.9
01:24:36.048 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:24:36.048 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:24:36.048 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.04 hyp=0.63 cameraTheta=3.08 mountX=0.32 mountY=0.51, mountTheta=1.01
01:24:36.048 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.04, opts=13)
01:24:36.048 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.04)
01:24:36.048 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:24:36.048 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
01:24:36.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:36.049 00.001 8976 Worker thread wakes up
01:24:36.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.04) opts 0xd
01:24:36.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.04)
01:24:36.049 00.000 8976 Moving (-0.63, 0.04) raw xDistance=0.32 yDistance=0.51
01:24:36.049 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:36.049 00.000 5052 Enqueuing Expose request
01:24:36.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:24:36.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.51
01:24:36.049 00.000 8976 MoveAxis(L, 1, ABG)
01:24:36.049 00.000 8976 stepping (-6, 15) + (-1, 0)
01:24:36.049 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:36.079 00.030 8976 Received - 47 (G) 
01:24:36.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:36.079 00.000 8976 stepped: pos (-7, 15)
01:24:36.079 00.000 8976 MoveAxis(D, 2, ABG)
01:24:36.079 00.000 8976 stepping (-7, 15) + (0, -2)
01:24:36.079 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:36.111 00.032 8976 Received - 47 (G) 
01:24:36.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:36.111 00.000 8976 stepped: pos (-7, 13)
01:24:36.111 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:24:36.111 00.000 8976 MountToCamera -- mountX=1.08 mountY=-1.97 hyp=2.25 mountTheta=-1.07 cameraX=1.26, cameraY=1.86 cameraTheta=0.97
01:24:36.111 00.000 8976 incremental bump (1.262, 1.858) isValid = 1
01:24:36.111 00.000 8976 Scheduling Mount bump of (0.065, 0.099)
01:24:36.111 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:24:36.111 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:24:36.111 00.000 8976 move complete, result=0
01:24:36.111 00.000 9828 Worker thread wakes up
01:24:36.111 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:24:36.111 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:24:36.112 00.001 8976 worker thread done servicing request
01:24:36.112 00.000 8976 Worker thread wakes up
01:24:36.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:36.112 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:24:36.112 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
01:24:36.112 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
01:24:36.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:36.112 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
01:24:36.112 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:24:36.112 00.000 9828 BLC: window closed
01:24:36.112 00.000 9828 MoveAxis(E, 22, B)
01:24:36.112 00.000 9828 Guiding  Dir = 2, Dur = 22
01:24:36.112 00.000 9828 IsSlewing returns 0
01:24:36.113 00.001 9828 IsGuiding returns 0
01:24:36.113 00.000 9828 PulseGuide returned control before completion, sleep 32
01:24:36.152 00.039 9828 IsGuiding returns 1
01:24:36.152 00.000 9828 scope still moving after pulse duration time elapsed
01:24:36.183 00.031 9828 IsSlewing returns 0
01:24:36.183 00.000 9828 IsGuiding returns 1
01:24:36.213 00.030 9828 IsSlewing returns 0
01:24:36.213 00.000 9828 IsGuiding returns 1
01:24:36.244 00.031 9828 IsSlewing returns 0
01:24:36.244 00.000 9828 IsGuiding returns 0
01:24:36.244 00.000 9828 scope move finished after 22 + 109 ms
01:24:36.244 00.000 9828 Move returns status 0, amount 22
01:24:36.244 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:36.244 00.000 9828 MoveAxis(N, 12, B)
01:24:36.245 00.001 9828 Guiding  Dir = 0, Dur = 12
01:24:36.260 00.015 9828 IsSlewing returns 0
01:24:36.260 00.000 9828 IsGuiding returns 0
01:24:36.260 00.000 9828 PulseGuide returned control before completion, sleep 22
01:24:36.291 00.031 9828 IsGuiding returns 1
01:24:36.291 00.000 9828 scope still moving after pulse duration time elapsed
01:24:36.322 00.031 9828 IsSlewing returns 0
01:24:36.322 00.000 9828 IsGuiding returns 1
01:24:36.353 00.031 9828 IsSlewing returns 0
01:24:36.354 00.001 9828 IsGuiding returns 1
01:24:36.384 00.030 9828 IsSlewing returns 0
01:24:36.384 00.000 9828 IsGuiding returns 0
01:24:36.384 00.000 9828 scope move finished after 12 + 112 ms
01:24:36.384 00.000 9828 Move returns status 0, amount 12
01:24:36.384 00.000 9828 move complete, result=0
01:24:36.384 00.000 9828 worker thread done servicing request
01:24:36.384 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:24:36.796 00.412 8976 Exposure complete
01:24:36.801 00.005 8976 worker thread done servicing request
01:24:36.801 00.000 5052 OnExposeComplete: enter
01:24:36.801 00.000 5052 UpdateGuideState(): m_state=6
01:24:36.802 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3664
01:24:36.802 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.69, Mass=195, SNR=9.5, Peak=69 HFD=3.8
01:24:36.802 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:24:36.802 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
01:24:36.802 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.02 hyp=0.85 cameraTheta=-3.12 mountX=0.37 mountY=0.73, mountTheta=1.10
01:24:36.802 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.02, opts=13)
01:24:36.802 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.02)
01:24:36.802 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:24:36.803 00.001 8976 Worker thread wakes up
01:24:36.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.02) opts 0xd
01:24:36.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.02)
01:24:36.803 00.000 8976 Moving (-0.85, -0.02) raw xDistance=0.37 yDistance=0.73
01:24:36.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
01:24:36.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73
01:24:36.803 00.000 8976 MoveAxis(L, 2, ABG)
01:24:36.803 00.000 8976 stepping (-7, 13) + (-2, 0)
01:24:36.803 00.000 5052 UpdateGuideState exits: m=195 SNR=9.5
01:24:36.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:36.803 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:36.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:36.803 00.000 5052 Enqueuing Expose request
01:24:36.831 00.028 8976 Received - 47 (G) 
01:24:36.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:36.831 00.000 8976 stepped: pos (-9, 13)
01:24:36.831 00.000 8976 MoveAxis(D, 3, ABG)
01:24:36.831 00.000 8976 stepping (-9, 13) + (0, -3)
01:24:36.831 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:36.862 00.031 8976 Received - 47 (G) 
01:24:36.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:36.862 00.000 8976 stepped: pos (-9, 10)
01:24:36.862 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:24:36.862 00.000 8976 MountToCamera -- mountX=1.18 mountY=-1.84 hyp=2.19 mountTheta=-1.00 cameraX=1.11, cameraY=1.89 cameraTheta=1.04
01:24:36.862 00.000 8976 incremental bump (1.105, 1.889) isValid = 1
01:24:36.862 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:24:36.862 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:24:36.862 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:24:36.862 00.000 8976 move complete, result=0
01:24:36.862 00.000 9828 Worker thread wakes up
01:24:36.862 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:24:36.862 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:24:36.862 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:24:36.862 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:24:36.862 00.000 8976 worker thread done servicing request
01:24:36.862 00.000 8976 Worker thread wakes up
01:24:36.863 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:36.863 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:24:36.863 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:24:36.863 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:24:36.863 00.000 9828 BLC: window closed
01:24:36.863 00.000 9828 MoveAxis(E, 20, B)
01:24:36.863 00.000 9828 Guiding  Dir = 2, Dur = 20
01:24:36.863 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:36.863 00.000 9828 IsSlewing returns 0
01:24:36.863 00.000 9828 IsGuiding returns 0
01:24:36.863 00.000 9828 PulseGuide returned control before completion, sleep 30
01:24:36.897 00.034 9828 IsGuiding returns 1
01:24:36.897 00.000 9828 scope still moving after pulse duration time elapsed
01:24:36.927 00.030 9828 IsSlewing returns 0
01:24:36.927 00.000 9828 IsGuiding returns 1
01:24:36.958 00.031 9828 IsSlewing returns 0
01:24:36.958 00.000 9828 IsGuiding returns 1
01:24:36.990 00.032 9828 IsSlewing returns 0
01:24:36.990 00.000 9828 IsGuiding returns 0
01:24:36.990 00.000 9828 scope move finished after 20 + 106 ms
01:24:36.990 00.000 9828 Move returns status 0, amount 20
01:24:36.990 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:36.990 00.000 9828 MoveAxis(N, 13, B)
01:24:36.990 00.000 9828 Guiding  Dir = 0, Dur = 13
01:24:37.006 00.016 9828 IsSlewing returns 0
01:24:37.006 00.000 9828 IsGuiding returns 0
01:24:37.006 00.000 9828 PulseGuide returned control before completion, sleep 23
01:24:37.038 00.032 9828 IsGuiding returns 1
01:24:37.038 00.000 9828 scope still moving after pulse duration time elapsed
01:24:37.069 00.031 9828 IsSlewing returns 0
01:24:37.069 00.000 9828 IsGuiding returns 1
01:24:37.100 00.031 9828 IsSlewing returns 0
01:24:37.100 00.000 9828 IsGuiding returns 1
01:24:37.131 00.031 9828 IsSlewing returns 0
01:24:37.131 00.000 9828 IsGuiding returns 1
01:24:37.163 00.032 9828 IsSlewing returns 0
01:24:37.163 00.000 9828 IsGuiding returns 0
01:24:37.163 00.000 9828 scope move finished after 13 + 143 ms
01:24:37.163 00.000 9828 Move returns status 0, amount 13
01:24:37.163 00.000 9828 move complete, result=0
01:24:37.163 00.000 9828 worker thread done servicing request
01:24:37.163 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:24:37.544 00.381 8976 Exposure complete
01:24:37.550 00.006 8976 worker thread done servicing request
01:24:37.550 00.000 5052 OnExposeComplete: enter
01:24:37.550 00.000 5052 UpdateGuideState(): m_state=6
01:24:37.550 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3665
01:24:37.550 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.39, Mass=179, SNR=9.2, Peak=63 HFD=3.7
01:24:37.550 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.04) = xAngle (-3.52 = 2.77)
01:24:37.550 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.62 = 2.66)
01:24:37.550 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.47 mountX=-0.29 mountY=0.15, mountTheta=2.68
01:24:37.551 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.32, opts=13)
01:24:37.551 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.32)
01:24:37.551 00.000 8976 Worker thread wakes up
01:24:37.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.32) opts 0xd
01:24:37.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.32)
01:24:37.551 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:24:37.551 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:24:37.551 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:37.551 00.000 8976 Moving (0.03, -0.32) raw xDistance=-0.29 yDistance=0.15
01:24:37.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
01:24:37.552 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:24:37.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:37.552 00.000 5052 Enqueuing Expose request
01:24:37.552 00.000 8976 MoveAxis(R, 1, ABG)
01:24:37.552 00.000 8976 stepping (-9, 10) + (1, 0)
01:24:37.552 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:37.581 00.029 8976 Received - 47 (G) 
01:24:37.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:37.581 00.000 8976 stepped: pos (-8, 10)
01:24:37.581 00.000 8976 MoveAxis(U, 0, ABG)
01:24:37.582 00.001 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:24:37.582 00.000 8976 MountToCamera -- mountX=1.19 mountY=-1.76 hyp=2.13 mountTheta=-0.97 cameraX=1.02, cameraY=1.86 cameraTheta=1.07
01:24:37.582 00.000 8976 incremental bump (1.023, 1.864) isValid = 1
01:24:37.582 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
01:24:37.582 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:24:37.582 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:24:37.582 00.000 8976 move complete, result=0
01:24:37.582 00.000 9828 Worker thread wakes up
01:24:37.582 00.000 8976 worker thread done servicing request
01:24:37.582 00.000 8976 Worker thread wakes up
01:24:37.582 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:24:37.582 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:24:37.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:37.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:37.582 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
01:24:37.582 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:24:37.582 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
01:24:37.583 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:24:37.583 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:24:37.583 00.000 9828 BLC: window closed
01:24:37.583 00.000 9828 MoveAxis(E, 19, B)
01:24:37.583 00.000 9828 Guiding  Dir = 2, Dur = 19
01:24:37.583 00.000 9828 IsSlewing returns 0
01:24:37.583 00.000 9828 IsGuiding returns 0
01:24:37.583 00.000 9828 PulseGuide returned control before completion, sleep 29
01:24:37.627 00.044 9828 IsGuiding returns 1
01:24:37.627 00.000 9828 scope still moving after pulse duration time elapsed
01:24:37.659 00.032 9828 IsSlewing returns 0
01:24:37.659 00.000 9828 IsGuiding returns 1
01:24:37.690 00.031 9828 IsSlewing returns 0
01:24:37.690 00.000 9828 IsGuiding returns 1
01:24:37.721 00.031 9828 IsSlewing returns 0
01:24:37.721 00.000 9828 IsGuiding returns 0
01:24:37.721 00.000 9828 scope move finished after 19 + 118 ms
01:24:37.721 00.000 9828 Move returns status 0, amount 19
01:24:37.721 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:37.721 00.000 9828 MoveAxis(N, 13, B)
01:24:37.721 00.000 9828 Guiding  Dir = 0, Dur = 13
01:24:37.736 00.015 9828 IsSlewing returns 0
01:24:37.736 00.000 9828 IsGuiding returns 0
01:24:37.736 00.000 9828 PulseGuide returned control before completion, sleep 23
01:24:37.766 00.030 9828 IsGuiding returns 1
01:24:37.766 00.000 9828 scope still moving after pulse duration time elapsed
01:24:37.797 00.031 9828 IsSlewing returns 0
01:24:37.797 00.000 9828 IsGuiding returns 1
01:24:37.829 00.032 9828 IsSlewing returns 0
01:24:37.829 00.000 9828 IsGuiding returns 1
01:24:37.861 00.032 9828 IsSlewing returns 0
01:24:37.861 00.000 9828 IsGuiding returns 1
01:24:37.908 00.047 9828 IsSlewing returns 0
01:24:37.908 00.000 9828 IsGuiding returns 0
01:24:37.908 00.000 9828 scope move finished after 13 + 158 ms
01:24:37.908 00.000 9828 Move returns status 0, amount 13
01:24:37.908 00.000 9828 move complete, result=0
01:24:37.908 00.000 9828 worker thread done servicing request
01:24:37.908 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:24:38.270 00.362 8976 Exposure complete
01:24:38.275 00.005 8976 worker thread done servicing request
01:24:38.276 00.001 5052 OnExposeComplete: enter
01:24:38.276 00.000 5052 UpdateGuideState(): m_state=6
01:24:38.276 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3666
01:24:38.276 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.32, Mass=192, SNR=9.5, Peak=67 HFD=3.7
01:24:38.276 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.18 = 3.11)
01:24:38.276 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.00)
01:24:38.276 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.39 hyp=0.43 cameraTheta=-1.13 mountX=-0.43 mountY=0.06, mountTheta=3.01
01:24:38.277 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.39, opts=13)
01:24:38.277 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.39)
01:24:38.277 00.000 8976 Worker thread wakes up
01:24:38.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.39) opts 0xd
01:24:38.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.39)
01:24:38.277 00.000 8976 Moving (0.18, -0.39) raw xDistance=-0.43 yDistance=0.06
01:24:38.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
01:24:38.277 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:24:38.277 00.000 5052 UpdateGuideState exits: m=192 SNR=9.5
01:24:38.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:38.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:24:38.277 00.000 8976 MoveAxis(R, 2, ABG)
01:24:38.277 00.000 8976 stepping (-8, 10) + (2, 0)
01:24:38.277 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:38.277 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:38.277 00.000 5052 Enqueuing Expose request
01:24:38.301 00.024 8976 Received - 47 (G) 
01:24:38.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:38.301 00.000 8976 stepped: pos (-6, 10)
01:24:38.301 00.000 8976 MoveAxis(U, 0, ABG)
01:24:38.301 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:24:38.301 00.000 8976 MountToCamera -- mountX=1.10 mountY=-1.70 hyp=2.03 mountTheta=-1.00 cameraX=1.01, cameraY=1.76 cameraTheta=1.05
01:24:38.301 00.000 8976 incremental bump (1.014, 1.757) isValid = 1
01:24:38.301 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
01:24:38.301 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:24:38.301 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:24:38.301 00.000 8976 move complete, result=0
01:24:38.301 00.000 9828 Worker thread wakes up
01:24:38.301 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:24:38.301 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:24:38.301 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
01:24:38.301 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:24:38.301 00.000 8976 worker thread done servicing request
01:24:38.301 00.000 8976 Worker thread wakes up
01:24:38.302 00.001 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
01:24:38.302 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:38.302 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
01:24:38.302 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:24:38.302 00.000 9828 BLC: window closed
01:24:38.302 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:38.302 00.000 9828 MoveAxis(E, 20, B)
01:24:38.302 00.000 9828 Guiding  Dir = 2, Dur = 20
01:24:38.302 00.000 9828 IsSlewing returns 0
01:24:38.302 00.000 9828 IsGuiding returns 0
01:24:38.303 00.001 9828 PulseGuide returned control before completion, sleep 30
01:24:38.340 00.037 9828 IsGuiding returns 1
01:24:38.340 00.000 9828 scope still moving after pulse duration time elapsed
01:24:38.370 00.030 9828 IsSlewing returns 0
01:24:38.370 00.000 9828 IsGuiding returns 1
01:24:38.402 00.032 9828 IsSlewing returns 0
01:24:38.402 00.000 9828 IsGuiding returns 1
01:24:38.433 00.031 9828 IsSlewing returns 0
01:24:38.433 00.000 9828 IsGuiding returns 0
01:24:38.433 00.000 9828 scope move finished after 20 + 110 ms
01:24:38.433 00.000 9828 Move returns status 0, amount 20
01:24:38.433 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:38.433 00.000 9828 MoveAxis(N, 13, B)
01:24:38.433 00.000 9828 Guiding  Dir = 0, Dur = 13
01:24:38.449 00.016 9828 IsSlewing returns 0
01:24:38.449 00.000 9828 IsGuiding returns 0
01:24:38.449 00.000 9828 PulseGuide returned control before completion, sleep 23
01:24:38.479 00.030 9828 IsGuiding returns 1
01:24:38.479 00.000 9828 scope still moving after pulse duration time elapsed
01:24:38.510 00.031 9828 IsSlewing returns 0
01:24:38.510 00.000 9828 IsGuiding returns 1
01:24:38.540 00.030 9828 IsSlewing returns 0
01:24:38.540 00.000 9828 IsGuiding returns 1
01:24:38.571 00.031 9828 IsSlewing returns 0
01:24:38.571 00.000 9828 IsGuiding returns 1
01:24:38.602 00.031 9828 IsSlewing returns 0
01:24:38.602 00.000 9828 IsGuiding returns 0
01:24:38.602 00.000 9828 scope move finished after 13 + 140 ms
01:24:38.603 00.001 9828 Move returns status 0, amount 13
01:24:38.603 00.000 9828 move complete, result=0
01:24:38.603 00.000 9828 worker thread done servicing request
01:24:38.603 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:24:38.986 00.383 8976 Exposure complete
01:24:38.991 00.005 8976 worker thread done servicing request
01:24:38.991 00.000 5052 OnExposeComplete: enter
01:24:38.991 00.000 5052 UpdateGuideState(): m_state=6
01:24:38.992 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3667
01:24:38.992 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.56, Mass=159, SNR=8.6, Peak=62 HFD=3.5
01:24:38.992 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
01:24:38.992 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
01:24:38.992 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.15 hyp=0.54 cameraTheta=-0.28 mountX=-0.37 mountY=-0.35, mountTheta=-2.38
01:24:38.992 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.15, opts=13)
01:24:38.992 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.15)
01:24:38.992 00.000 8976 Worker thread wakes up
01:24:38.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.15) opts 0xd
01:24:38.993 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.15)
01:24:38.993 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:24:38.993 00.000 5052 UpdateGuideState exits: m=159 SNR=8.6
01:24:38.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:38.993 00.000 8976 Moving (0.51, -0.15) raw xDistance=-0.37 yDistance=-0.35
01:24:38.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:24:38.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:38.993 00.000 5052 Enqueuing Expose request
01:24:38.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:24:38.993 00.000 8976 MoveAxis(R, 2, ABG)
01:24:38.993 00.000 8976 stepping (-6, 10) + (2, 0)
01:24:38.993 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:39.021 00.028 8976 Received - 47 (G) 
01:24:39.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:39.021 00.000 8976 stepped: pos (-4, 10)
01:24:39.021 00.000 8976 MoveAxis(U, 1, ABG)
01:24:39.021 00.000 8976 stepping (-4, 10) + (0, 1)
01:24:39.021 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:39.053 00.032 8976 Received - 47 (G) 
01:24:39.053 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:39.053 00.000 8976 stepped: pos (-4, 11)
01:24:39.053 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:24:39.053 00.000 8976 MountToCamera -- mountX=0.94 mountY=-1.72 hyp=1.96 mountTheta=-1.07 cameraX=1.10, cameraY=1.62 cameraTheta=0.97
01:24:39.053 00.000 8976 incremental bump (1.101, 1.620) isValid = 1
01:24:39.053 00.000 8976 Scheduling Mount bump of (0.065, 0.099)
01:24:39.053 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:24:39.053 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:24:39.053 00.000 8976 move complete, result=0
01:24:39.053 00.000 8976 worker thread done servicing request
01:24:39.053 00.000 8976 Worker thread wakes up
01:24:39.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:39.053 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:39.053 00.000 9828 Worker thread wakes up
01:24:39.053 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:24:39.053 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:24:39.053 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
01:24:39.053 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
01:24:39.054 00.001 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
01:24:39.054 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
01:24:39.054 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:24:39.054 00.000 9828 BLC: window closed
01:24:39.054 00.000 9828 MoveAxis(E, 22, B)
01:24:39.054 00.000 9828 Guiding  Dir = 2, Dur = 22
01:24:39.054 00.000 9828 IsSlewing returns 0
01:24:39.054 00.000 9828 IsGuiding returns 0
01:24:39.054 00.000 9828 PulseGuide returned control before completion, sleep 32
01:24:39.099 00.045 9828 IsGuiding returns 1
01:24:39.099 00.000 9828 scope still moving after pulse duration time elapsed
01:24:39.130 00.031 9828 IsSlewing returns 0
01:24:39.130 00.000 9828 IsGuiding returns 1
01:24:39.161 00.031 9828 IsSlewing returns 0
01:24:39.161 00.000 9828 IsGuiding returns 1
01:24:39.192 00.031 9828 IsSlewing returns 0
01:24:39.192 00.000 9828 IsGuiding returns 0
01:24:39.192 00.000 9828 scope move finished after 22 + 115 ms
01:24:39.192 00.000 9828 Move returns status 0, amount 22
01:24:39.192 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:39.192 00.000 9828 MoveAxis(N, 12, B)
01:24:39.192 00.000 9828 Guiding  Dir = 0, Dur = 12
01:24:39.207 00.015 9828 IsSlewing returns 0
01:24:39.207 00.000 9828 IsGuiding returns 0
01:24:39.207 00.000 9828 PulseGuide returned control before completion, sleep 22
01:24:39.238 00.031 9828 IsGuiding returns 1
01:24:39.238 00.000 9828 scope still moving after pulse duration time elapsed
01:24:39.269 00.031 9828 IsSlewing returns 0
01:24:39.269 00.000 9828 IsGuiding returns 1
01:24:39.300 00.031 9828 IsSlewing returns 0
01:24:39.300 00.000 9828 IsGuiding returns 1
01:24:39.331 00.031 9828 IsSlewing returns 0
01:24:39.331 00.000 9828 IsGuiding returns 1
01:24:39.362 00.031 9828 IsSlewing returns 0
01:24:39.362 00.000 9828 IsGuiding returns 0
01:24:39.362 00.000 9828 scope move finished after 12 + 142 ms
01:24:39.362 00.000 9828 Move returns status 0, amount 12
01:24:39.362 00.000 9828 move complete, result=0
01:24:39.362 00.000 9828 worker thread done servicing request
01:24:39.362 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:24:39.737 00.375 8976 Exposure complete
01:24:39.742 00.005 8976 worker thread done servicing request
01:24:39.742 00.000 5052 OnExposeComplete: enter
01:24:39.742 00.000 5052 UpdateGuideState(): m_state=6
01:24:39.742 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3668
01:24:39.742 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.83, Mass=183, SNR=9.2, Peak=60 HFD=3.9
01:24:39.743 00.001 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
01:24:39.743 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:24:39.743 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.13 hyp=0.71 cameraTheta=0.18 mountX=-0.21 mountY=-0.66, mountTheta=-1.88
01:24:39.743 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.13, opts=13)
01:24:39.743 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.13)
01:24:39.743 00.000 8976 Worker thread wakes up
01:24:39.744 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:24:39.744 00.000 5052 UpdateGuideState exits: m=183 SNR=9.2
01:24:39.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:39.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.13) opts 0xd
01:24:39.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.13)
01:24:39.744 00.000 8976 Moving (0.70, 0.13) raw xDistance=-0.21 yDistance=-0.66
01:24:39.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:24:39.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:39.744 00.000 5052 Enqueuing Expose request
01:24:39.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
01:24:39.744 00.000 8976 MoveAxis(R, 0, ABG)
01:24:39.744 00.000 8976 MoveAxis(U, 3, ABG)
01:24:39.744 00.000 8976 stepping (-4, 11) + (0, 3)
01:24:39.744 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:39.772 00.028 8976 Received - 47 (G) 
01:24:39.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:39.772 00.000 8976 stepped: pos (-4, 14)
01:24:39.772 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:24:39.772 00.000 8976 MountToCamera -- mountX=0.83 mountY=-1.88 hyp=2.06 mountTheta=-1.15 cameraX=1.30, cameraY=1.60 cameraTheta=0.89
01:24:39.772 00.000 8976 incremental bump (1.299, 1.599) isValid = 1
01:24:39.772 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
01:24:39.772 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:24:39.772 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:24:39.772 00.000 8976 move complete, result=0
01:24:39.772 00.000 9828 Worker thread wakes up
01:24:39.772 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:24:39.772 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:24:39.772 00.000 8976 worker thread done servicing request
01:24:39.772 00.000 8976 Worker thread wakes up
01:24:39.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:39.772 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:24:39.772 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:24:39.773 00.001 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:24:39.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:39.773 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
01:24:39.773 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:24:39.773 00.000 9828 BLC: window closed
01:24:39.773 00.000 9828 MoveAxis(E, 24, B)
01:24:39.773 00.000 9828 Guiding  Dir = 2, Dur = 24
01:24:39.773 00.000 9828 IsSlewing returns 0
01:24:39.773 00.000 9828 IsGuiding returns 0
01:24:39.773 00.000 9828 PulseGuide returned control before completion, sleep 34
01:24:39.810 00.037 9828 IsGuiding returns 1
01:24:39.810 00.000 9828 scope still moving after pulse duration time elapsed
01:24:39.841 00.031 9828 IsSlewing returns 0
01:24:39.841 00.000 9828 IsGuiding returns 1
01:24:39.872 00.031 9828 IsSlewing returns 0
01:24:39.872 00.000 9828 IsGuiding returns 1
01:24:39.903 00.031 9828 IsSlewing returns 0
01:24:39.903 00.000 9828 IsGuiding returns 0
01:24:39.903 00.000 9828 scope move finished after 24 + 106 ms
01:24:39.903 00.000 9828 Move returns status 0, amount 24
01:24:39.903 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:39.903 00.000 9828 MoveAxis(N, 11, B)
01:24:39.903 00.000 9828 Guiding  Dir = 0, Dur = 11
01:24:39.919 00.016 9828 IsSlewing returns 0
01:24:39.919 00.000 9828 IsGuiding returns 0
01:24:39.919 00.000 9828 PulseGuide returned control before completion, sleep 21
01:24:39.950 00.031 9828 IsGuiding returns 1
01:24:39.950 00.000 9828 scope still moving after pulse duration time elapsed
01:24:39.981 00.031 9828 IsSlewing returns 0
01:24:39.981 00.000 9828 IsGuiding returns 1
01:24:40.011 00.030 9828 IsSlewing returns 0
01:24:40.016 00.005 9828 IsGuiding returns 1
01:24:40.042 00.026 9828 IsSlewing returns 0
01:24:40.042 00.000 9828 IsGuiding returns 1
01:24:40.073 00.031 9828 IsSlewing returns 0
01:24:40.073 00.000 9828 IsGuiding returns 0
01:24:40.073 00.000 9828 scope move finished after 11 + 142 ms
01:24:40.073 00.000 9828 Move returns status 0, amount 11
01:24:40.073 00.000 9828 move complete, result=0
01:24:40.074 00.001 9828 worker thread done servicing request
01:24:40.074 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:24:40.454 00.380 8976 Exposure complete
01:24:40.460 00.006 8976 worker thread done servicing request
01:24:40.460 00.000 5052 OnExposeComplete: enter
01:24:40.460 00.000 5052 UpdateGuideState(): m_state=6
01:24:40.460 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3669
01:24:40.460 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.86, Mass=165, SNR=8.8, Peak=64 HFD=3.6
01:24:40.460 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
01:24:40.460 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:24:40.460 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.15 hyp=0.49 cameraTheta=0.32 mountX=-0.08 mountY=-0.48, mountTheta=-1.73
01:24:40.461 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.15, opts=13)
01:24:40.461 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.15)
01:24:40.461 00.000 8976 Worker thread wakes up
01:24:40.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.15) opts 0xd
01:24:40.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.15)
01:24:40.461 00.000 8976 Moving (0.47, 0.15) raw xDistance=-0.08 yDistance=-0.48
01:24:40.461 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:24:40.461 00.000 5052 UpdateGuideState exits: m=165 SNR=8.8
01:24:40.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:40.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:24:40.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
01:24:40.461 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:40.461 00.000 5052 Enqueuing Expose request
01:24:40.461 00.000 8976 MoveAxis(R, 0, ABG)
01:24:40.462 00.001 8976 MoveAxis(U, 2, ABG)
01:24:40.462 00.000 8976 stepping (-4, 14) + (0, 2)
01:24:40.462 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:40.491 00.029 8976 Received - 47 (G) 
01:24:40.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:40.491 00.000 8976 stepped: pos (-4, 16)
01:24:40.491 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:24:40.491 00.000 8976 MountToCamera -- mountX=0.76 mountY=-2.10 hyp=2.23 mountTheta=-1.22 cameraX=1.52, cameraY=1.63 cameraTheta=0.82
01:24:40.491 00.000 8976 incremental bump (1.525, 1.633) isValid = 1
01:24:40.491 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
01:24:40.491 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:24:40.491 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:24:40.491 00.000 8976 move complete, result=0
01:24:40.491 00.000 9828 Worker thread wakes up
01:24:40.492 00.001 8976 worker thread done servicing request
01:24:40.492 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:24:40.492 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:24:40.492 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
01:24:40.492 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
01:24:40.492 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
01:24:40.492 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:24:40.492 00.000 9828 BLC: window closed
01:24:40.492 00.000 9828 MoveAxis(E, 26, B)
01:24:40.492 00.000 9828 Guiding  Dir = 2, Dur = 26
01:24:40.492 00.000 8976 Worker thread wakes up
01:24:40.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:40.492 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:40.492 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:24:40.492 00.000 9828 IsSlewing returns 0
01:24:40.493 00.001 9828 IsGuiding returns 0
01:24:40.493 00.000 9828 PulseGuide returned control before completion, sleep 36
01:24:40.538 00.045 9828 IsGuiding returns 1
01:24:40.538 00.000 9828 scope still moving after pulse duration time elapsed
01:24:40.569 00.031 9828 IsSlewing returns 0
01:24:40.569 00.000 9828 IsGuiding returns 1
01:24:40.600 00.031 9828 IsSlewing returns 0
01:24:40.600 00.000 9828 IsGuiding returns 1
01:24:40.631 00.031 9828 IsSlewing returns 0
01:24:40.631 00.000 9828 IsGuiding returns 1
01:24:40.662 00.031 9828 IsSlewing returns 0
01:24:40.662 00.000 9828 IsGuiding returns 0
01:24:40.662 00.000 9828 scope move finished after 26 + 143 ms
01:24:40.662 00.000 9828 Move returns status 0, amount 26
01:24:40.662 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:40.662 00.000 9828 MoveAxis(N, 10, B)
01:24:40.662 00.000 9828 Guiding  Dir = 0, Dur = 10
01:24:40.678 00.016 9828 IsSlewing returns 0
01:24:40.678 00.000 9828 IsGuiding returns 0
01:24:40.678 00.000 9828 PulseGuide returned control before completion, sleep 20
01:24:40.708 00.030 9828 IsGuiding returns 1
01:24:40.708 00.000 9828 scope still moving after pulse duration time elapsed
01:24:40.739 00.031 9828 IsSlewing returns 0
01:24:40.739 00.000 9828 IsGuiding returns 1
01:24:40.770 00.031 9828 IsSlewing returns 0
01:24:40.770 00.000 9828 IsGuiding returns 1
01:24:40.800 00.030 9828 IsSlewing returns 0
01:24:40.800 00.000 9828 IsGuiding returns 1
01:24:40.831 00.031 9828 IsSlewing returns 0
01:24:40.831 00.000 9828 IsGuiding returns 0
01:24:40.831 00.000 9828 scope move finished after 10 + 143 ms
01:24:40.831 00.000 9828 Move returns status 0, amount 10
01:24:40.831 00.000 9828 move complete, result=0
01:24:40.831 00.000 9828 worker thread done servicing request
01:24:40.831 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:24:41.175 00.344 8976 Exposure complete
01:24:41.180 00.005 8976 worker thread done servicing request
01:24:41.180 00.000 5052 OnExposeComplete: enter
01:24:41.180 00.000 5052 UpdateGuideState(): m_state=6
01:24:41.180 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3670
01:24:41.180 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.40, Mass=175, SNR=9.0, Peak=62 HFD=3.6
01:24:41.180 00.000 5052 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.04) = xAngle (-3.35 = 2.94)
01:24:41.181 00.001 5052 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.45 = 2.83)
01:24:41.181 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.30 mountX=-0.32 mountY=0.10, mountTheta=2.84
01:24:41.181 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.31, opts=13)
01:24:41.181 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.31)
01:24:41.181 00.000 8976 Worker thread wakes up
01:24:41.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.31) opts 0xd
01:24:41.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.31)
01:24:41.182 00.001 8976 Moving (0.09, -0.31) raw xDistance=-0.32 yDistance=0.10
01:24:41.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:24:41.182 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:24:41.182 00.000 5052 UpdateGuideState exits: m=175 SNR=9.0
01:24:41.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:41.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:24:41.182 00.000 8976 MoveAxis(R, 1, ABG)
01:24:41.182 00.000 8976 stepping (-4, 16) + (1, 0)
01:24:41.182 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:41.182 00.000 5052 Enqueuing Expose request
01:24:41.182 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:41.211 00.029 8976 Received - 47 (G) 
01:24:41.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:41.211 00.000 8976 stepped: pos (-3, 16)
01:24:41.211 00.000 8976 MoveAxis(U, 0, ABG)
01:24:41.211 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:24:41.211 00.000 8976 MountToCamera -- mountX=0.66 mountY=-2.25 hyp=2.34 mountTheta=-1.28 cameraX=1.70, cameraY=1.61 cameraTheta=0.76
01:24:41.211 00.000 8976 incremental bump (1.699, 1.611) isValid = 1
01:24:41.211 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
01:24:41.211 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:24:41.211 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:24:41.211 00.000 8976 move complete, result=0
01:24:41.211 00.000 9828 Worker thread wakes up
01:24:41.211 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:24:41.211 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:24:41.211 00.000 8976 worker thread done servicing request
01:24:41.211 00.000 8976 Worker thread wakes up
01:24:41.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:41.212 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:41.212 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:24:41.212 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
01:24:41.212 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
01:24:41.212 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
01:24:41.212 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:24:41.212 00.000 9828 BLC: window closed
01:24:41.212 00.000 9828 MoveAxis(E, 28, B)
01:24:41.212 00.000 9828 Guiding  Dir = 2, Dur = 28
01:24:41.212 00.000 9828 IsSlewing returns 0
01:24:41.212 00.000 9828 IsGuiding returns 0
01:24:41.213 00.001 9828 PulseGuide returned control before completion, sleep 38
01:24:41.266 00.053 9828 IsGuiding returns 1
01:24:41.266 00.000 9828 scope still moving after pulse duration time elapsed
01:24:41.297 00.031 9828 IsSlewing returns 0
01:24:41.297 00.000 9828 IsGuiding returns 1
01:24:41.328 00.031 9828 IsSlewing returns 0
01:24:41.328 00.000 9828 IsGuiding returns 1
01:24:41.360 00.032 9828 IsSlewing returns 0
01:24:41.360 00.000 9828 IsGuiding returns 0
01:24:41.360 00.000 9828 scope move finished after 28 + 119 ms
01:24:41.360 00.000 9828 Move returns status 0, amount 28
01:24:41.360 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:41.360 00.000 9828 MoveAxis(N, 10, B)
01:24:41.360 00.000 9828 Guiding  Dir = 0, Dur = 10
01:24:41.375 00.015 9828 IsSlewing returns 0
01:24:41.375 00.000 9828 IsGuiding returns 0
01:24:41.380 00.005 9828 PulseGuide returned control before completion, sleep 20
01:24:41.406 00.026 9828 IsGuiding returns 1
01:24:41.406 00.000 9828 scope still moving after pulse duration time elapsed
01:24:41.437 00.031 9828 IsSlewing returns 0
01:24:41.437 00.000 9828 IsGuiding returns 1
01:24:41.467 00.030 9828 IsSlewing returns 0
01:24:41.467 00.000 9828 IsGuiding returns 1
01:24:41.498 00.031 9828 IsSlewing returns 0
01:24:41.498 00.000 9828 IsGuiding returns 1
01:24:41.529 00.031 9828 IsSlewing returns 0
01:24:41.529 00.000 9828 IsGuiding returns 0
01:24:41.529 00.000 9828 scope move finished after 10 + 139 ms
01:24:41.529 00.000 9828 Move returns status 0, amount 10
01:24:41.529 00.000 9828 move complete, result=0
01:24:41.529 00.000 9828 worker thread done servicing request
01:24:41.529 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:24:41.895 00.366 8976 Exposure complete
01:24:41.901 00.006 8976 worker thread done servicing request
01:24:41.902 00.001 5052 OnExposeComplete: enter
01:24:41.902 00.000 5052 UpdateGuideState(): m_state=6
01:24:41.902 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3671
01:24:41.902 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.66, Mass=170, SNR=9.0, Peak=62 HFD=3.8
01:24:41.902 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
01:24:41.902 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.14)
01:24:41.902 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-3.00 mountX=0.11 mountY=0.30, mountTheta=1.23
01:24:41.902 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.05, opts=13)
01:24:41.902 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.05)
01:24:41.902 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:24:41.903 00.001 5052 UpdateGuideState exits: m=170 SNR=9.0
01:24:41.903 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:41.903 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:41.903 00.000 5052 Enqueuing Expose request
01:24:41.903 00.000 8976 Worker thread wakes up
01:24:41.903 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.05) opts 0xd
01:24:41.903 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.05)
01:24:41.903 00.000 8976 Moving (-0.33, -0.05) raw xDistance=0.11 yDistance=0.30
01:24:41.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:24:41.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:24:41.903 00.000 8976 MoveAxis(R, 0, ABG)
01:24:41.903 00.000 8976 MoveAxis(D, 1, ABG)
01:24:41.903 00.000 8976 stepping (-3, 16) + (0, -1)
01:24:41.903 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:41.930 00.027 8976 Received - 47 (G) 
01:24:41.930 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:41.930 00.000 8976 stepped: pos (-3, 15)
01:24:41.930 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:24:41.930 00.000 8976 MountToCamera -- mountX=0.59 mountY=-2.29 hyp=2.37 mountTheta=-1.32 cameraX=1.77, cameraY=1.57 cameraTheta=0.73
01:24:41.930 00.000 8976 incremental bump (1.769, 1.572) isValid = 1
01:24:41.930 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
01:24:41.930 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:24:41.930 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:24:41.930 00.000 8976 move complete, result=0
01:24:41.930 00.000 9828 Worker thread wakes up
01:24:41.930 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:24:41.930 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:24:41.931 00.001 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
01:24:41.931 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:24:41.931 00.000 8976 worker thread done servicing request
01:24:41.931 00.000 8976 Worker thread wakes up
01:24:41.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:41.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:41.931 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
01:24:41.931 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
01:24:41.931 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:24:41.931 00.000 9828 BLC: window closed
01:24:41.931 00.000 9828 MoveAxis(E, 28, B)
01:24:41.931 00.000 9828 Guiding  Dir = 2, Dur = 28
01:24:41.931 00.000 9828 IsSlewing returns 0
01:24:41.932 00.001 9828 IsGuiding returns 0
01:24:41.932 00.000 9828 PulseGuide returned control before completion, sleep 38
01:24:41.977 00.045 9828 IsGuiding returns 1
01:24:41.977 00.000 9828 scope still moving after pulse duration time elapsed
01:24:42.008 00.031 9828 IsSlewing returns 0
01:24:42.008 00.000 9828 IsGuiding returns 1
01:24:42.039 00.031 9828 IsSlewing returns 0
01:24:42.040 00.001 9828 IsGuiding returns 1
01:24:42.071 00.031 9828 IsSlewing returns 0
01:24:42.071 00.000 9828 IsGuiding returns 1
01:24:42.102 00.031 9828 IsSlewing returns 0
01:24:42.102 00.000 9828 IsGuiding returns 0
01:24:42.102 00.000 9828 scope move finished after 28 + 142 ms
01:24:42.102 00.000 9828 Move returns status 0, amount 28
01:24:42.102 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:42.102 00.000 9828 MoveAxis(N, 9, B)
01:24:42.103 00.001 9828 Guiding  Dir = 0, Dur = 9
01:24:42.118 00.015 9828 IsSlewing returns 0
01:24:42.118 00.000 9828 IsGuiding returns 0
01:24:42.118 00.000 9828 PulseGuide returned control before completion, sleep 19
01:24:42.149 00.031 9828 IsGuiding returns 1
01:24:42.149 00.000 9828 scope still moving after pulse duration time elapsed
01:24:42.179 00.030 9828 IsSlewing returns 0
01:24:42.179 00.000 9828 IsGuiding returns 1
01:24:42.211 00.032 9828 IsSlewing returns 0
01:24:42.211 00.000 9828 IsGuiding returns 1
01:24:42.242 00.031 9828 IsSlewing returns 0
01:24:42.242 00.000 9828 IsGuiding returns 0
01:24:42.243 00.001 9828 scope move finished after 9 + 115 ms
01:24:42.243 00.000 9828 Move returns status 0, amount 9
01:24:42.243 00.000 9828 move complete, result=0
01:24:42.243 00.000 9828 worker thread done servicing request
01:24:42.243 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:24:42.614 00.371 8976 Exposure complete
01:24:42.619 00.005 8976 worker thread done servicing request
01:24:42.619 00.000 5052 OnExposeComplete: enter
01:24:42.619 00.000 5052 UpdateGuideState(): m_state=6
01:24:42.619 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3672
01:24:42.619 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.85, Mass=186, SNR=9.4, Peak=61 HFD=3.8
01:24:42.619 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:24:42.619 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
01:24:42.619 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.14 hyp=0.32 cameraTheta=2.69 mountX=0.25 mountY=0.17, mountTheta=0.58
01:24:42.620 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.14, opts=13)
01:24:42.620 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.14)
01:24:42.620 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:24:42.620 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:24:42.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:42.620 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:42.620 00.000 5052 Enqueuing Expose request
01:24:42.620 00.000 8976 Worker thread wakes up
01:24:42.620 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.14) opts 0xd
01:24:42.620 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.14)
01:24:42.620 00.000 8976 Moving (-0.29, 0.14) raw xDistance=0.25 yDistance=0.17
01:24:42.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:24:42.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:24:42.620 00.000 8976 MoveAxis(R, 0, ABG)
01:24:42.620 00.000 8976 MoveAxis(U, 0, ABG)
01:24:42.620 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:24:42.620 00.000 8976 MountToCamera -- mountX=0.55 mountY=-2.32 hyp=2.39 mountTheta=-1.34 cameraX=1.82, cameraY=1.55 cameraTheta=0.71
01:24:42.620 00.000 8976 incremental bump (1.816, 1.546) isValid = 1
01:24:42.620 00.000 8976 Scheduling Mount bump of (0.087, 0.077)
01:24:42.620 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:24:42.620 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:24:42.620 00.000 8976 move complete, result=0
01:24:42.620 00.000 9828 Worker thread wakes up
01:24:42.620 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:42.620 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:24:42.622 00.002 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:24:42.622 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
01:24:42.622 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
01:24:42.622 00.000 8976 worker thread done servicing request
01:24:42.622 00.000 8976 Worker thread wakes up
01:24:42.622 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
01:24:42.622 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:24:42.622 00.000 9828 BLC: window closed
01:24:42.622 00.000 9828 MoveAxis(E, 29, B)
01:24:42.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:42.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:42.622 00.000 9828 Guiding  Dir = 2, Dur = 29
01:24:42.622 00.000 9828 IsSlewing returns 0
01:24:42.623 00.001 9828 IsGuiding returns 0
01:24:42.623 00.000 9828 PulseGuide returned control before completion, sleep 39
01:24:42.675 00.052 9828 IsGuiding returns 1
01:24:42.675 00.000 9828 scope still moving after pulse duration time elapsed
01:24:42.707 00.032 9828 IsSlewing returns 0
01:24:42.707 00.000 9828 IsGuiding returns 1
01:24:42.738 00.031 9828 IsSlewing returns 0
01:24:42.738 00.000 9828 IsGuiding returns 1
01:24:42.768 00.030 9828 IsSlewing returns 0
01:24:42.768 00.000 9828 IsGuiding returns 0
01:24:42.768 00.000 9828 scope move finished after 29 + 116 ms
01:24:42.768 00.000 9828 Move returns status 0, amount 29
01:24:42.768 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:42.768 00.000 9828 MoveAxis(N, 9, B)
01:24:42.768 00.000 9828 Guiding  Dir = 0, Dur = 9
01:24:42.783 00.015 9828 IsSlewing returns 0
01:24:42.783 00.000 9828 IsGuiding returns 0
01:24:42.783 00.000 9828 PulseGuide returned control before completion, sleep 19
01:24:42.814 00.031 9828 IsGuiding returns 1
01:24:42.814 00.000 9828 scope still moving after pulse duration time elapsed
01:24:42.845 00.031 9828 IsSlewing returns 0
01:24:42.845 00.000 9828 IsGuiding returns 1
01:24:42.891 00.046 9828 IsSlewing returns 0
01:24:42.891 00.000 9828 IsGuiding returns 1
01:24:42.922 00.031 9828 IsSlewing returns 0
01:24:42.922 00.000 9828 IsGuiding returns 0
01:24:42.922 00.000 9828 scope move finished after 9 + 129 ms
01:24:42.922 00.000 9828 Move returns status 0, amount 9
01:24:42.922 00.000 9828 move complete, result=0
01:24:42.922 00.000 9828 worker thread done servicing request
01:24:42.922 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:24:43.305 00.383 8976 Exposure complete
01:24:43.310 00.005 8976 worker thread done servicing request
01:24:43.310 00.000 5052 OnExposeComplete: enter
01:24:43.310 00.000 5052 UpdateGuideState(): m_state=6
01:24:43.310 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3673
01:24:43.310 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.53, Mass=195, SNR=9.6, Peak=62 HFD=3.5
01:24:43.310 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
01:24:43.310 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.34)
01:24:43.310 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.18 hyp=0.55 cameraTheta=-2.80 mountX=0.07 mountY=0.53, mountTheta=1.44
01:24:43.311 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.18, opts=13)
01:24:43.311 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.18)
01:24:43.311 00.000 8976 Worker thread wakes up
01:24:43.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.18) opts 0xd
01:24:43.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.18)
01:24:43.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:24:43.311 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:24:43.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:43.311 00.000 8976 Moving (-0.52, -0.18) raw xDistance=0.07 yDistance=0.53
01:24:43.312 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:24:43.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
01:24:43.312 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:43.312 00.000 5052 Enqueuing Expose request
01:24:43.312 00.000 8976 MoveAxis(R, 0, ABG)
01:24:43.312 00.000 8976 MoveAxis(D, 2, ABG)
01:24:43.312 00.000 8976 stepping (-3, 15) + (0, -2)
01:24:43.312 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:43.337 00.025 8976 Received - 47 (G) 
01:24:43.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:43.337 00.000 8976 stepped: pos (-3, 13)
01:24:43.337 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:24:43.337 00.000 8976 MountToCamera -- mountX=0.52 mountY=-2.24 hyp=2.30 mountTheta=-1.34 cameraX=1.75, cameraY=1.48 cameraTheta=0.70
01:24:43.337 00.000 8976 incremental bump (1.755, 1.481) isValid = 1
01:24:43.337 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
01:24:43.337 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:24:43.337 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:24:43.337 00.000 8976 move complete, result=0
01:24:43.337 00.000 9828 Worker thread wakes up
01:24:43.337 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:24:43.337 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:24:43.337 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
01:24:43.337 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
01:24:43.337 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
01:24:43.337 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:24:43.337 00.000 9828 BLC: window closed
01:24:43.337 00.000 9828 MoveAxis(E, 29, B)
01:24:43.338 00.001 8976 worker thread done servicing request
01:24:43.338 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:24:43.338 00.000 9828 Guiding  Dir = 2, Dur = 29
01:24:43.338 00.000 8976 Worker thread wakes up
01:24:43.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:43.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:43.338 00.000 9828 IsSlewing returns 0
01:24:43.338 00.000 9828 IsGuiding returns 0
01:24:43.338 00.000 9828 PulseGuide returned control before completion, sleep 39
01:24:43.387 00.049 9828 IsGuiding returns 1
01:24:43.387 00.000 9828 scope still moving after pulse duration time elapsed
01:24:43.418 00.031 9828 IsSlewing returns 0
01:24:43.418 00.000 9828 IsGuiding returns 1
01:24:43.448 00.030 9828 IsSlewing returns 0
01:24:43.448 00.000 9828 IsGuiding returns 1
01:24:43.480 00.032 9828 IsSlewing returns 0
01:24:43.480 00.000 9828 IsGuiding returns 0
01:24:43.480 00.000 9828 scope move finished after 29 + 112 ms
01:24:43.480 00.000 9828 Move returns status 0, amount 29
01:24:43.480 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:43.480 00.000 9828 MoveAxis(N, 9, B)
01:24:43.481 00.001 9828 Guiding  Dir = 0, Dur = 9
01:24:43.496 00.015 9828 IsSlewing returns 0
01:24:43.496 00.000 9828 IsGuiding returns 1
01:24:43.496 00.000 9828 Entered PulseGuideScope while moving
01:24:43.558 00.062 9828 IsSlewing returns 0
01:24:43.558 00.000 9828 IsGuiding returns 1
01:24:43.558 00.000 9828 Still moving
01:24:43.620 00.062 9828 IsSlewing returns 0
01:24:43.620 00.000 9828 IsGuiding returns 0
01:24:43.620 00.000 9828 Movement stopped - continuing
01:24:43.620 00.000 9828 PulseGuide returned control before completion, sleep 19
01:24:43.651 00.031 9828 IsGuiding returns 1
01:24:43.651 00.000 9828 scope still moving after pulse duration time elapsed
01:24:43.682 00.031 9828 IsSlewing returns 0
01:24:43.682 00.000 9828 IsGuiding returns 1
01:24:43.713 00.031 9828 IsSlewing returns 0
01:24:43.713 00.000 9828 IsGuiding returns 1
01:24:43.744 00.031 9828 IsSlewing returns 0
01:24:43.744 00.000 9828 IsGuiding returns 1
01:24:43.775 00.031 9828 IsSlewing returns 0
01:24:43.775 00.000 9828 IsGuiding returns 0
01:24:43.775 00.000 9828 scope move finished after 9 + 145 ms
01:24:43.775 00.000 9828 Move returns status 0, amount 9
01:24:43.775 00.000 9828 move complete, result=0
01:24:43.775 00.000 9828 worker thread done servicing request
01:24:43.775 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:24:44.020 00.245 8976 Exposure complete
01:24:44.027 00.007 8976 worker thread done servicing request
01:24:44.027 00.000 5052 OnExposeComplete: enter
01:24:44.027 00.000 5052 UpdateGuideState(): m_state=6
01:24:44.027 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3674
01:24:44.027 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.48, Mass=191, SNR=9.5, Peak=61 HFD=3.3
01:24:44.027 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
01:24:44.027 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
01:24:44.027 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.23 hyp=0.53 cameraTheta=-0.45 mountX=-0.42 mountY=-0.27, mountTheta=-2.57
01:24:44.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.23, opts=13)
01:24:44.028 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.23)
01:24:44.028 00.000 8976 Worker thread wakes up
01:24:44.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.23) opts 0xd
01:24:44.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.23)
01:24:44.028 00.000 8976 Moving (0.48, -0.23) raw xDistance=-0.42 yDistance=-0.27
01:24:44.028 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:24:44.028 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:24:44.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:44.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:24:44.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
01:24:44.028 00.000 8976 MoveAxis(R, 2, ABG)
01:24:44.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:44.028 00.000 5052 Enqueuing Expose request
01:24:44.028 00.000 8976 stepping (-3, 13) + (2, 0)
01:24:44.029 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:44.056 00.027 8976 Received - 47 (G) 
01:24:44.056 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:44.056 00.000 8976 stepped: pos (-1, 13)
01:24:44.056 00.000 8976 MoveAxis(U, 1, ABG)
01:24:44.056 00.000 8976 stepping (-1, 13) + (0, 1)
01:24:44.056 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:44.088 00.032 8976 Received - 47 (G) 
01:24:44.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:44.088 00.000 8976 stepped: pos (-1, 14)
01:24:44.088 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:24:44.088 00.000 8976 MountToCamera -- mountX=0.40 mountY=-2.23 hyp=2.27 mountTheta=-1.39 cameraX=1.81, cameraY=1.37 cameraTheta=0.65
01:24:44.088 00.000 8976 incremental bump (1.806, 1.371) isValid = 1
01:24:44.088 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
01:24:44.088 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:24:44.089 00.001 8976 Enqueuing Move request for scope (0.09, 0.07)
01:24:44.089 00.000 8976 move complete, result=0
01:24:44.089 00.000 8976 worker thread done servicing request
01:24:44.089 00.000 8976 Worker thread wakes up
01:24:44.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:44.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:44.089 00.000 9828 Worker thread wakes up
01:24:44.089 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:24:44.089 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:24:44.089 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
01:24:44.089 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
01:24:44.089 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
01:24:44.089 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:24:44.089 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
01:24:44.089 00.000 9828 BLC: window closed
01:24:44.089 00.000 9828 MoveAxis(E, 30, B)
01:24:44.089 00.000 9828 Guiding  Dir = 2, Dur = 30
01:24:44.090 00.001 9828 IsSlewing returns 0
01:24:44.090 00.000 9828 IsGuiding returns 0
01:24:44.090 00.000 9828 PulseGuide returned control before completion, sleep 40
01:24:44.145 00.055 9828 IsGuiding returns 1
01:24:44.145 00.000 9828 scope still moving after pulse duration time elapsed
01:24:44.166 00.021 9828 IsSlewing returns 0
01:24:44.166 00.000 9828 IsGuiding returns 1
01:24:44.196 00.030 9828 IsSlewing returns 0
01:24:44.196 00.000 9828 IsGuiding returns 1
01:24:44.227 00.031 9828 IsSlewing returns 0
01:24:44.227 00.000 9828 IsGuiding returns 1
01:24:44.257 00.030 9828 IsSlewing returns 0
01:24:44.257 00.000 9828 IsGuiding returns 0
01:24:44.257 00.000 9828 scope move finished after 30 + 138 ms
01:24:44.257 00.000 9828 Move returns status 0, amount 30
01:24:44.257 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:44.258 00.001 9828 MoveAxis(N, 8, B)
01:24:44.258 00.000 9828 Guiding  Dir = 0, Dur = 8
01:24:44.274 00.016 9828 IsSlewing returns 0
01:24:44.274 00.000 9828 IsGuiding returns 0
01:24:44.274 00.000 9828 PulseGuide returned control before completion, sleep 18
01:24:44.304 00.030 9828 IsGuiding returns 1
01:24:44.304 00.000 9828 scope still moving after pulse duration time elapsed
01:24:44.335 00.031 9828 IsSlewing returns 0
01:24:44.335 00.000 9828 IsGuiding returns 1
01:24:44.366 00.031 9828 IsSlewing returns 0
01:24:44.366 00.000 9828 IsGuiding returns 1
01:24:44.396 00.030 9828 IsSlewing returns 0
01:24:44.396 00.000 9828 IsGuiding returns 1
01:24:44.428 00.032 9828 IsSlewing returns 0
01:24:44.428 00.000 9828 IsGuiding returns 0
01:24:44.428 00.000 9828 scope move finished after 8 + 145 ms
01:24:44.428 00.000 9828 Move returns status 0, amount 8
01:24:44.428 00.000 9828 move complete, result=0
01:24:44.428 00.000 9828 worker thread done servicing request
01:24:44.428 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:24:44.773 00.345 8976 Exposure complete
01:24:44.778 00.005 8976 worker thread done servicing request
01:24:44.778 00.000 5052 OnExposeComplete: enter
01:24:44.779 00.001 5052 UpdateGuideState(): m_state=6
01:24:44.779 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3675
01:24:44.779 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.93, Mass=164, SNR=8.8, Peak=59 HFD=3.4
01:24:44.779 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:24:44.779 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
01:24:44.779 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.22 hyp=0.60 cameraTheta=0.38 mountX=-0.06 mountY=-0.59, mountTheta=-1.67
01:24:44.779 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.22, opts=13)
01:24:44.779 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.22)
01:24:44.780 00.001 8976 Worker thread wakes up
01:24:44.780 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.22) opts 0xd
01:24:44.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.22)
01:24:44.780 00.000 8976 Moving (0.56, 0.22) raw xDistance=-0.06 yDistance=-0.59
01:24:44.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:24:44.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.59
01:24:44.780 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:24:44.780 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
01:24:44.780 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:44.780 00.000 8976 MoveAxis(R, 0, ABG)
01:24:44.780 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:44.780 00.000 5052 Enqueuing Expose request
01:24:44.780 00.000 8976 MoveAxis(U, 2, ABG)
01:24:44.780 00.000 8976 stepping (-1, 14) + (0, 2)
01:24:44.780 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:44.808 00.028 8976 Received - 47 (G) 
01:24:44.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:44.808 00.000 8976 stepped: pos (-1, 16)
01:24:44.808 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
01:24:44.808 00.000 8976 MountToCamera -- mountX=0.32 mountY=-2.33 hyp=2.36 mountTheta=-1.44 cameraX=1.93, cameraY=1.35 cameraTheta=0.61
01:24:44.808 00.000 8976 incremental bump (1.934, 1.346) isValid = 1
01:24:44.808 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
01:24:44.808 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:24:44.808 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:24:44.808 00.000 8976 move complete, result=0
01:24:44.808 00.000 9828 Worker thread wakes up
01:24:44.808 00.000 8976 worker thread done servicing request
01:24:44.808 00.000 8976 Worker thread wakes up
01:24:44.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:44.808 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:44.808 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:24:44.808 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:24:44.808 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
01:24:44.808 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
01:24:44.809 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
01:24:44.809 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:24:44.809 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:24:44.809 00.000 9828 BLC: window closed
01:24:44.809 00.000 9828 MoveAxis(E, 31, B)
01:24:44.809 00.000 9828 Guiding  Dir = 2, Dur = 31
01:24:44.809 00.000 9828 IsSlewing returns 0
01:24:44.809 00.000 9828 IsGuiding returns 0
01:24:44.809 00.000 9828 PulseGuide returned control before completion, sleep 41
01:24:44.861 00.052 9828 IsGuiding returns 1
01:24:44.861 00.000 9828 scope still moving after pulse duration time elapsed
01:24:44.893 00.032 9828 IsSlewing returns 0
01:24:44.893 00.000 9828 IsGuiding returns 1
01:24:44.925 00.032 9828 IsSlewing returns 0
01:24:44.925 00.000 9828 IsGuiding returns 1
01:24:44.956 00.031 9828 IsSlewing returns 0
01:24:44.956 00.000 9828 IsGuiding returns 0
01:24:44.956 00.000 9828 scope move finished after 31 + 116 ms
01:24:44.956 00.000 9828 Move returns status 0, amount 31
01:24:44.956 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:44.956 00.000 9828 MoveAxis(N, 8, B)
01:24:44.956 00.000 9828 Guiding  Dir = 0, Dur = 8
01:24:44.972 00.016 9828 IsSlewing returns 0
01:24:44.972 00.000 9828 IsGuiding returns 0
01:24:44.972 00.000 9828 PulseGuide returned control before completion, sleep 18
01:24:45.003 00.031 9828 IsGuiding returns 1
01:24:45.003 00.000 9828 scope still moving after pulse duration time elapsed
01:24:45.035 00.032 9828 IsSlewing returns 0
01:24:45.035 00.000 9828 IsGuiding returns 1
01:24:45.067 00.032 9828 IsSlewing returns 0
01:24:45.067 00.000 9828 IsGuiding returns 1
01:24:45.098 00.031 9828 IsSlewing returns 0
01:24:45.098 00.000 9828 IsGuiding returns 0
01:24:45.098 00.000 9828 scope move finished after 8 + 117 ms
01:24:45.098 00.000 9828 Move returns status 0, amount 8
01:24:45.098 00.000 9828 move complete, result=0
01:24:45.098 00.000 9828 worker thread done servicing request
01:24:45.098 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
01:24:45.495 00.397 8976 Exposure complete
01:24:45.501 00.006 8976 worker thread done servicing request
01:24:45.501 00.000 5052 OnExposeComplete: enter
01:24:45.501 00.000 5052 UpdateGuideState(): m_state=6
01:24:45.501 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3676
01:24:45.501 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.12, Mass=187, SNR=9.3, Peak=67 HFD=3.5
01:24:45.501 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
01:24:45.501 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
01:24:45.501 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.41 hyp=0.54 cameraTheta=0.87 mountX=0.21 mountY=-0.52, mountTheta=-1.19
01:24:45.502 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.41, opts=13)
01:24:45.502 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.41)
01:24:45.502 00.000 8976 Worker thread wakes up
01:24:45.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.41) opts 0xd
01:24:45.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.41)
01:24:45.502 00.000 8976 Moving (0.35, 0.41) raw xDistance=0.21 yDistance=-0.52
01:24:45.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:24:45.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
01:24:45.502 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:24:45.502 00.000 8976 MoveAxis(R, 0, ABG)
01:24:45.502 00.000 8976 MoveAxis(U, 2, ABG)
01:24:45.502 00.000 8976 stepping (-1, 16) + (0, 2)
01:24:45.502 00.000 5052 UpdateGuideState exits: m=187 SNR=9.3
01:24:45.502 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:45.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:45.502 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:45.503 00.001 5052 Enqueuing Expose request
01:24:45.527 00.024 8976 Received - 47 (G) 
01:24:45.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:45.527 00.000 8976 stepped: pos (-1, 18)
01:24:45.527 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:24:45.527 00.000 8976 MountToCamera -- mountX=0.26 mountY=-2.51 hyp=2.52 mountTheta=-1.47 cameraX=2.11, cameraY=1.38 cameraTheta=0.58
01:24:45.527 00.000 8976 incremental bump (2.112, 1.376) isValid = 1
01:24:45.527 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
01:24:45.527 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
01:24:45.527 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
01:24:45.527 00.000 8976 move complete, result=0
01:24:45.527 00.000 9828 Worker thread wakes up
01:24:45.527 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
01:24:45.527 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:24:45.527 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
01:24:45.527 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:24:45.528 00.001 8976 worker thread done servicing request
01:24:45.528 00.000 8976 Worker thread wakes up
01:24:45.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:45.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:45.528 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
01:24:45.528 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
01:24:45.528 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
01:24:45.528 00.000 9828 BLC: window closed
01:24:45.528 00.000 9828 MoveAxis(E, 31, B)
01:24:45.528 00.000 9828 Guiding  Dir = 2, Dur = 31
01:24:45.528 00.000 9828 IsSlewing returns 0
01:24:45.528 00.000 9828 IsGuiding returns 0
01:24:45.528 00.000 9828 PulseGuide returned control before completion, sleep 41
01:24:45.578 00.050 9828 IsGuiding returns 1
01:24:45.578 00.000 9828 scope still moving after pulse duration time elapsed
01:24:45.609 00.031 9828 IsSlewing returns 0
01:24:45.609 00.000 9828 IsGuiding returns 1
01:24:45.641 00.032 9828 IsSlewing returns 0
01:24:45.641 00.000 9828 IsGuiding returns 1
01:24:45.673 00.032 9828 IsSlewing returns 0
01:24:45.673 00.000 9828 IsGuiding returns 0
01:24:45.673 00.000 9828 scope move finished after 31 + 113 ms
01:24:45.673 00.000 9828 Move returns status 0, amount 31
01:24:45.673 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:45.673 00.000 9828 MoveAxis(N, 7, B)
01:24:45.673 00.000 9828 Guiding  Dir = 0, Dur = 7
01:24:45.688 00.015 9828 IsSlewing returns 0
01:24:45.688 00.000 9828 IsGuiding returns 0
01:24:45.688 00.000 9828 PulseGuide returned control before completion, sleep 17
01:24:45.718 00.030 9828 IsGuiding returns 1
01:24:45.718 00.000 9828 scope still moving after pulse duration time elapsed
01:24:45.749 00.031 9828 IsSlewing returns 0
01:24:45.749 00.000 9828 IsGuiding returns 1
01:24:45.779 00.030 9828 IsSlewing returns 0
01:24:45.779 00.000 9828 IsGuiding returns 1
01:24:45.811 00.032 9828 IsSlewing returns 0
01:24:45.811 00.000 9828 IsGuiding returns 0
01:24:45.811 00.000 9828 scope move finished after 7 + 116 ms
01:24:45.811 00.000 9828 Move returns status 0, amount 7
01:24:45.811 00.000 9828 move complete, result=0
01:24:45.811 00.000 9828 worker thread done servicing request
01:24:45.812 00.001 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
01:24:46.210 00.398 8976 Exposure complete
01:24:46.215 00.005 8976 worker thread done servicing request
01:24:46.215 00.000 5052 OnExposeComplete: enter
01:24:46.215 00.000 5052 UpdateGuideState(): m_state=6
01:24:46.215 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3677
01:24:46.215 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=282.03, Mass=193, SNR=9.5, Peak=66 HFD=3.4
01:24:46.215 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.75 = -0.75)
01:24:46.215 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.85 = -0.85)
01:24:46.215 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.32 hyp=0.34 cameraTheta=1.30 mountX=0.25 mountY=-0.25, mountTheta=-0.80
01:24:46.216 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.32, opts=13)
01:24:46.216 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.32)
01:24:46.216 00.000 8976 Worker thread wakes up
01:24:46.216 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.32) opts 0xd
01:24:46.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.32)
01:24:46.216 00.000 8976 Moving (0.09, 0.32) raw xDistance=0.25 yDistance=-0.25
01:24:46.216 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:24:46.216 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
01:24:46.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:46.217 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:46.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:24:46.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:24:46.217 00.000 8976 MoveAxis(R, 0, ABG)
01:24:46.217 00.000 5052 Enqueuing Expose request
01:24:46.217 00.000 8976 MoveAxis(U, 0, ABG)
01:24:46.218 00.001 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
01:24:46.218 00.000 8976 MountToCamera -- mountX=0.23 mountY=-2.62 hyp=2.63 mountTheta=-1.48 cameraX=2.23, cameraY=1.40 cameraTheta=0.56
01:24:46.218 00.000 8976 incremental bump (2.232, 1.396) isValid = 1
01:24:46.218 00.000 8976 Scheduling Mount bump of (0.097, 0.063)
01:24:46.218 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
01:24:46.218 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
01:24:46.218 00.000 8976 move complete, result=0
01:24:46.218 00.000 9828 Worker thread wakes up
01:24:46.218 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:24:46.218 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
01:24:46.218 00.000 8976 worker thread done servicing request
01:24:46.218 00.000 8976 Worker thread wakes up
01:24:46.218 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:24:46.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:46.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:46.218 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
01:24:46.219 00.001 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.69)
01:24:46.219 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
01:24:46.219 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
01:24:46.219 00.000 9828 BLC: window closed
01:24:46.219 00.000 9828 MoveAxis(E, 32, B)
01:24:46.219 00.000 9828 Guiding  Dir = 2, Dur = 32
01:24:46.219 00.000 9828 IsSlewing returns 0
01:24:46.219 00.000 9828 IsGuiding returns 0
01:24:46.219 00.000 9828 PulseGuide returned control before completion, sleep 42
01:24:46.263 00.044 9828 IsGuiding returns 1
01:24:46.263 00.000 9828 scope still moving after pulse duration time elapsed
01:24:46.295 00.032 9828 IsSlewing returns 0
01:24:46.295 00.000 9828 IsGuiding returns 1
01:24:46.326 00.031 9828 IsSlewing returns 0
01:24:46.326 00.000 9828 IsGuiding returns 1
01:24:46.357 00.031 9828 IsSlewing returns 0
01:24:46.357 00.000 9828 IsGuiding returns 1
01:24:46.388 00.031 9828 IsSlewing returns 0
01:24:46.388 00.000 9828 IsGuiding returns 0
01:24:46.388 00.000 9828 scope move finished after 32 + 136 ms
01:24:46.388 00.000 9828 Move returns status 0, amount 32
01:24:46.388 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:46.388 00.000 9828 MoveAxis(N, 7, B)
01:24:46.388 00.000 9828 Guiding  Dir = 0, Dur = 7
01:24:46.404 00.016 9828 IsSlewing returns 0
01:24:46.404 00.000 9828 IsGuiding returns 0
01:24:46.404 00.000 9828 PulseGuide returned control before completion, sleep 17
01:24:46.434 00.030 9828 IsGuiding returns 1
01:24:46.434 00.000 9828 scope still moving after pulse duration time elapsed
01:24:46.464 00.030 9828 IsSlewing returns 0
01:24:46.464 00.000 9828 IsGuiding returns 1
01:24:46.495 00.031 9828 IsSlewing returns 0
01:24:46.495 00.000 9828 IsGuiding returns 1
01:24:46.525 00.030 9828 IsSlewing returns 0
01:24:46.525 00.000 9828 IsGuiding returns 1
01:24:46.556 00.031 9828 IsSlewing returns 0
01:24:46.556 00.000 9828 IsGuiding returns 0
01:24:46.556 00.000 9828 scope move finished after 7 + 145 ms
01:24:46.556 00.000 9828 Move returns status 0, amount 7
01:24:46.556 00.000 9828 move complete, result=0
01:24:46.556 00.000 9828 worker thread done servicing request
01:24:46.556 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
01:24:46.903 00.347 8976 Exposure complete
01:24:46.909 00.006 8976 worker thread done servicing request
01:24:46.909 00.000 5052 OnExposeComplete: enter
01:24:46.909 00.000 5052 UpdateGuideState(): m_state=6
01:24:46.909 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3678
01:24:46.909 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=282.13, Mass=188, SNR=9.4, Peak=62 HFD=3.9
01:24:46.909 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.04) = xAngle (-0.03 = -0.03)
01:24:46.909 00.000 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.14 = -0.14)
01:24:46.909 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.42 hyp=0.47 cameraTheta=2.01 mountX=0.47 mountY=-0.06, mountTheta=-0.13
01:24:46.910 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.42, opts=13)
01:24:46.910 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.42)
01:24:46.910 00.000 8976 Worker thread wakes up
01:24:46.910 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.42) opts 0xd
01:24:46.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.42)
01:24:46.910 00.000 8976 Moving (-0.20, 0.42) raw xDistance=0.47 yDistance=-0.06
01:24:46.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
01:24:46.910 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:24:46.910 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:24:46.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:46.910 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:46.910 00.000 5052 Enqueuing Expose request
01:24:46.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:24:46.910 00.000 8976 MoveAxis(L, 2, ABG)
01:24:46.910 00.000 8976 stepping (-1, 18) + (-2, 0)
01:24:46.910 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:46.933 00.023 8976 Received - 47 (G) 
01:24:46.933 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:46.933 00.000 8976 stepped: pos (-3, 18)
01:24:46.933 00.000 8976 MoveAxis(U, 0, ABG)
01:24:46.933 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:24:46.933 00.000 8976 MountToCamera -- mountX=0.30 mountY=-2.70 hyp=2.72 mountTheta=-1.46 cameraX=2.27, cameraY=1.50 cameraTheta=0.58
01:24:46.933 00.000 8976 incremental bump (2.266, 1.500) isValid = 1
01:24:46.933 00.000 8976 Scheduling Mount bump of (0.096, 0.066)
01:24:46.933 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
01:24:46.934 00.001 8976 Enqueuing Move request for scope (0.10, 0.07)
01:24:46.934 00.000 8976 move complete, result=0
01:24:46.934 00.000 9828 Worker thread wakes up
01:24:46.934 00.000 8976 worker thread done servicing request
01:24:46.934 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
01:24:46.934 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
01:24:46.934 00.000 8976 Worker thread wakes up
01:24:46.934 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:24:46.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:46.934 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:46.934 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.59)
01:24:46.934 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.67)
01:24:46.934 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
01:24:46.934 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
01:24:46.934 00.000 9828 BLC: window closed
01:24:46.934 00.000 9828 MoveAxis(E, 31, B)
01:24:46.934 00.000 9828 Guiding  Dir = 2, Dur = 31
01:24:46.935 00.001 9828 IsSlewing returns 0
01:24:46.935 00.000 9828 IsGuiding returns 0
01:24:46.935 00.000 9828 PulseGuide returned control before completion, sleep 41
01:24:46.978 00.043 9828 IsGuiding returns 1
01:24:46.978 00.000 9828 scope still moving after pulse duration time elapsed
01:24:47.009 00.031 9828 IsSlewing returns 0
01:24:47.009 00.000 9828 IsGuiding returns 1
01:24:47.040 00.031 9828 IsSlewing returns 0
01:24:47.040 00.000 9828 IsGuiding returns 1
01:24:47.072 00.032 9828 IsSlewing returns 0
01:24:47.072 00.000 9828 IsGuiding returns 1
01:24:47.104 00.032 9828 IsSlewing returns 0
01:24:47.104 00.000 9828 IsGuiding returns 1
01:24:47.134 00.030 9828 IsSlewing returns 0
01:24:47.134 00.000 9828 IsGuiding returns 0
01:24:47.134 00.000 9828 scope move finished after 31 + 167 ms
01:24:47.134 00.000 9828 Move returns status 0, amount 31
01:24:47.134 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:47.134 00.000 9828 MoveAxis(N, 7, B)
01:24:47.134 00.000 9828 Guiding  Dir = 0, Dur = 7
01:24:47.150 00.016 9828 IsSlewing returns 0
01:24:47.150 00.000 9828 IsGuiding returns 0
01:24:47.150 00.000 9828 PulseGuide returned control before completion, sleep 17
01:24:47.181 00.031 9828 IsGuiding returns 1
01:24:47.181 00.000 9828 scope still moving after pulse duration time elapsed
01:24:47.212 00.031 9828 IsSlewing returns 0
01:24:47.212 00.000 9828 IsGuiding returns 1
01:24:47.243 00.031 9828 IsSlewing returns 0
01:24:47.243 00.000 9828 IsGuiding returns 1
01:24:47.274 00.031 9828 IsSlewing returns 0
01:24:47.274 00.000 9828 IsGuiding returns 0
01:24:47.274 00.000 9828 scope move finished after 7 + 117 ms
01:24:47.274 00.000 9828 Move returns status 0, amount 7
01:24:47.274 00.000 9828 move complete, result=0
01:24:47.274 00.000 9828 worker thread done servicing request
01:24:47.274 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
01:24:47.618 00.344 8976 Exposure complete
01:24:47.623 00.005 8976 worker thread done servicing request
01:24:47.623 00.000 5052 OnExposeComplete: enter
01:24:47.623 00.000 5052 UpdateGuideState(): m_state=6
01:24:47.623 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3679
01:24:47.624 00.001 5052 Star::Find returns 1 (0), X=328.80, Y=281.57, Mass=161, SNR=8.7, Peak=60 HFD=3.7
01:24:47.624 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
01:24:47.624 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.35)
01:24:47.624 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.14 hyp=0.40 cameraTheta=-2.79 mountX=0.05 mountY=0.39, mountTheta=1.45
01:24:47.625 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.14, opts=13)
01:24:47.625 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.14)
01:24:47.625 00.000 8976 Worker thread wakes up
01:24:47.625 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.14) opts 0xd
01:24:47.625 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.14)
01:24:47.625 00.000 8976 Moving (-0.38, -0.14) raw xDistance=0.05 yDistance=0.39
01:24:47.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:24:47.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:24:47.625 00.000 8976 MoveAxis(R, 0, ABG)
01:24:47.625 00.000 8976 MoveAxis(D, 2, ABG)
01:24:47.625 00.000 8976 stepping (-3, 18) + (0, -2)
01:24:47.625 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:47.625 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:24:47.625 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
01:24:47.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:47.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:47.625 00.000 5052 Enqueuing Expose request
01:24:47.653 00.028 8976 Received - 47 (G) 
01:24:47.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:47.653 00.000 8976 stepped: pos (-3, 16)
01:24:47.653 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
01:24:47.653 00.000 8976 MountToCamera -- mountX=0.36 mountY=-2.65 hyp=2.67 mountTheta=-1.44 cameraX=2.20, cameraY=1.52 cameraTheta=0.61
01:24:47.653 00.000 8976 incremental bump (2.196, 1.522) isValid = 1
01:24:47.653 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
01:24:47.653 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:24:47.653 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:24:47.653 00.000 8976 move complete, result=0
01:24:47.653 00.000 9828 Worker thread wakes up
01:24:47.653 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:24:47.653 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:24:47.653 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
01:24:47.653 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.65)
01:24:47.653 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:24:47.653 00.000 8976 worker thread done servicing request
01:24:47.653 00.000 8976 Worker thread wakes up
01:24:47.654 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
01:24:47.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:47.654 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:24:47.654 00.000 9828 BLC: window closed
01:24:47.654 00.000 9828 MoveAxis(E, 31, B)
01:24:47.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:47.654 00.000 9828 Guiding  Dir = 2, Dur = 31
01:24:47.654 00.000 9828 IsSlewing returns 0
01:24:47.654 00.000 9828 IsGuiding returns 0
01:24:47.654 00.000 9828 PulseGuide returned control before completion, sleep 41
01:24:47.707 00.053 9828 IsGuiding returns 1
01:24:47.707 00.000 9828 scope still moving after pulse duration time elapsed
01:24:47.738 00.031 9828 IsSlewing returns 0
01:24:47.738 00.000 9828 IsGuiding returns 1
01:24:47.769 00.031 9828 IsSlewing returns 0
01:24:47.769 00.000 9828 IsGuiding returns 1
01:24:47.801 00.032 9828 IsSlewing returns 0
01:24:47.801 00.000 9828 IsGuiding returns 0
01:24:47.801 00.000 9828 scope move finished after 31 + 115 ms
01:24:47.801 00.000 9828 Move returns status 0, amount 31
01:24:47.801 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:47.801 00.000 9828 MoveAxis(N, 8, B)
01:24:47.801 00.000 9828 Guiding  Dir = 0, Dur = 8
01:24:47.816 00.015 9828 IsSlewing returns 0
01:24:47.816 00.000 9828 IsGuiding returns 0
01:24:47.816 00.000 9828 PulseGuide returned control before completion, sleep 18
01:24:47.847 00.031 9828 IsGuiding returns 1
01:24:47.847 00.000 9828 scope still moving after pulse duration time elapsed
01:24:47.878 00.031 9828 IsSlewing returns 0
01:24:47.878 00.000 9828 IsGuiding returns 1
01:24:47.909 00.031 9828 IsSlewing returns 0
01:24:47.909 00.000 9828 IsGuiding returns 1
01:24:47.940 00.031 9828 IsSlewing returns 0
01:24:47.940 00.000 9828 IsGuiding returns 0
01:24:47.940 00.000 9828 scope move finished after 8 + 115 ms
01:24:47.940 00.000 9828 Move returns status 0, amount 8
01:24:47.940 00.000 9828 move complete, result=0
01:24:47.940 00.000 9828 worker thread done servicing request
01:24:47.940 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
01:24:48.361 00.421 8976 Exposure complete
01:24:48.366 00.005 8976 worker thread done servicing request
01:24:48.366 00.000 5052 OnExposeComplete: enter
01:24:48.366 00.000 5052 UpdateGuideState(): m_state=6
01:24:48.366 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3680
01:24:48.366 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.67, Mass=190, SNR=9.4, Peak=59 HFD=3.9
01:24:48.366 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
01:24:48.366 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
01:24:48.366 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-2.98 mountX=0.08 mountY=0.23, mountTheta=1.25
01:24:48.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.04, opts=13)
01:24:48.367 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.04)
01:24:48.367 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:24:48.367 00.000 5052 UpdateGuideState exits: m=190 SNR=9.4
01:24:48.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:48.367 00.000 8976 Worker thread wakes up
01:24:48.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.04) opts 0xd
01:24:48.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.04)
01:24:48.367 00.000 8976 Moving (-0.25, -0.04) raw xDistance=0.08 yDistance=0.23
01:24:48.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:24:48.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:24:48.367 00.000 8976 MoveAxis(R, 0, ABG)
01:24:48.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:48.367 00.000 5052 Enqueuing Expose request
01:24:48.368 00.001 8976 MoveAxis(U, 0, ABG)
01:24:48.368 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:24:48.368 00.000 8976 MountToCamera -- mountX=0.39 mountY=-2.61 hyp=2.64 mountTheta=-1.42 cameraX=2.15, cameraY=1.54 cameraTheta=0.62
01:24:48.368 00.000 8976 incremental bump (2.149, 1.536) isValid = 1
01:24:48.368 00.000 8976 Scheduling Mount bump of (0.093, 0.069)
01:24:48.368 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:24:48.368 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:24:48.368 00.000 8976 move complete, result=0
01:24:48.368 00.000 9828 Worker thread wakes up
01:24:48.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:24:48.368 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:24:48.368 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
01:24:48.368 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:48.368 00.000 8976 worker thread done servicing request
01:24:48.368 00.000 8976 Worker thread wakes up
01:24:48.368 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:48.368 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
01:24:48.368 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:48.369 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
01:24:48.369 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:24:48.369 00.000 9828 BLC: window closed
01:24:48.369 00.000 9828 MoveAxis(E, 31, B)
01:24:48.369 00.000 9828 Guiding  Dir = 2, Dur = 31
01:24:48.369 00.000 9828 IsSlewing returns 0
01:24:48.369 00.000 9828 IsGuiding returns 0
01:24:48.369 00.000 9828 PulseGuide returned control before completion, sleep 41
01:24:48.420 00.051 9828 IsGuiding returns 1
01:24:48.420 00.000 9828 scope still moving after pulse duration time elapsed
01:24:48.452 00.032 9828 IsSlewing returns 0
01:24:48.452 00.000 9828 IsGuiding returns 1
01:24:48.482 00.030 9828 IsSlewing returns 0
01:24:48.482 00.000 9828 IsGuiding returns 1
01:24:48.514 00.032 9828 IsSlewing returns 0
01:24:48.514 00.000 9828 IsGuiding returns 0
01:24:48.514 00.000 9828 scope move finished after 31 + 113 ms
01:24:48.514 00.000 9828 Move returns status 0, amount 31
01:24:48.514 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:48.514 00.000 9828 MoveAxis(N, 8, B)
01:24:48.514 00.000 9828 Guiding  Dir = 0, Dur = 8
01:24:48.529 00.015 9828 IsSlewing returns 0
01:24:48.529 00.000 9828 IsGuiding returns 0
01:24:48.529 00.000 9828 PulseGuide returned control before completion, sleep 18
01:24:48.561 00.032 9828 IsGuiding returns 1
01:24:48.561 00.000 9828 scope still moving after pulse duration time elapsed
01:24:48.592 00.031 9828 IsSlewing returns 0
01:24:48.592 00.000 9828 IsGuiding returns 1
01:24:48.623 00.031 9828 IsSlewing returns 0
01:24:48.623 00.000 9828 IsGuiding returns 1
01:24:48.653 00.030 9828 IsSlewing returns 0
01:24:48.653 00.000 9828 IsGuiding returns 1
01:24:48.684 00.031 9828 IsSlewing returns 0
01:24:48.684 00.000 9828 IsGuiding returns 0
01:24:48.684 00.000 9828 scope move finished after 8 + 146 ms
01:24:48.684 00.000 9828 Move returns status 0, amount 8
01:24:48.684 00.000 9828 move complete, result=0
01:24:48.684 00.000 9828 worker thread done servicing request
01:24:48.685 00.001 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
01:24:49.051 00.366 8976 Exposure complete
01:24:49.056 00.005 8976 worker thread done servicing request
01:24:49.056 00.000 5052 OnExposeComplete: enter
01:24:49.056 00.000 5052 UpdateGuideState(): m_state=6
01:24:49.056 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3681
01:24:49.056 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.95, Mass=163, SNR=8.8, Peak=60 HFD=3.4
01:24:49.056 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
01:24:49.056 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
01:24:49.057 00.001 5052 CameraToMount -- cameraX=-0.44 cameraY=0.24 hyp=0.50 cameraTheta=2.64 mountX=0.41 mountY=0.24, mountTheta=0.52
01:24:49.058 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.24, opts=13)
01:24:49.058 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.24)
01:24:49.058 00.000 8976 Worker thread wakes up
01:24:49.058 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:24:49.058 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
01:24:49.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:49.058 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:49.058 00.000 5052 Enqueuing Expose request
01:24:49.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.24) opts 0xd
01:24:49.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.24)
01:24:49.058 00.000 8976 Moving (-0.44, 0.24) raw xDistance=0.41 yDistance=0.24
01:24:49.059 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:24:49.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:24:49.059 00.000 8976 MoveAxis(L, 2, ABG)
01:24:49.059 00.000 8976 stepping (-3, 16) + (-2, 0)
01:24:49.059 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:49.092 00.033 8976 Received - 47 (G) 
01:24:49.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:49.092 00.000 8976 stepped: pos (-5, 16)
01:24:49.092 00.000 8976 MoveAxis(U, 0, ABG)
01:24:49.093 00.001 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:24:49.093 00.000 8976 MountToCamera -- mountX=0.51 mountY=-2.59 hyp=2.64 mountTheta=-1.37 cameraX=2.07, cameraY=1.64 cameraTheta=0.67
01:24:49.093 00.000 8976 incremental bump (2.071, 1.636) isValid = 1
01:24:49.093 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
01:24:49.093 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:24:49.093 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:24:49.093 00.000 8976 move complete, result=0
01:24:49.093 00.000 9828 Worker thread wakes up
01:24:49.093 00.000 8976 worker thread done servicing request
01:24:49.093 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:24:49.093 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:24:49.093 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:24:49.093 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
01:24:49.093 00.000 8976 Worker thread wakes up
01:24:49.093 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
01:24:49.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:49.093 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
01:24:49.094 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:49.094 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:24:49.094 00.000 9828 BLC: window closed
01:24:49.094 00.000 9828 MoveAxis(E, 30, B)
01:24:49.094 00.000 9828 Guiding  Dir = 2, Dur = 30
01:24:49.094 00.000 9828 IsSlewing returns 0
01:24:49.094 00.000 9828 IsGuiding returns 0
01:24:49.094 00.000 9828 PulseGuide returned control before completion, sleep 40
01:24:49.150 00.056 9828 IsGuiding returns 1
01:24:49.150 00.000 9828 scope still moving after pulse duration time elapsed
01:24:49.181 00.031 9828 IsSlewing returns 0
01:24:49.181 00.000 9828 IsGuiding returns 1
01:24:49.211 00.030 9828 IsSlewing returns 0
01:24:49.211 00.000 9828 IsGuiding returns 1
01:24:49.242 00.031 9828 IsSlewing returns 0
01:24:49.242 00.000 9828 IsGuiding returns 0
01:24:49.242 00.000 9828 scope move finished after 30 + 117 ms
01:24:49.242 00.000 9828 Move returns status 0, amount 30
01:24:49.242 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:49.242 00.000 9828 MoveAxis(N, 8, B)
01:24:49.242 00.000 9828 Guiding  Dir = 0, Dur = 8
01:24:49.257 00.015 9828 IsSlewing returns 0
01:24:49.257 00.000 9828 IsGuiding returns 0
01:24:49.257 00.000 9828 PulseGuide returned control before completion, sleep 18
01:24:49.287 00.030 9828 IsGuiding returns 1
01:24:49.287 00.000 9828 scope still moving after pulse duration time elapsed
01:24:49.318 00.031 9828 IsSlewing returns 0
01:24:49.318 00.000 9828 IsGuiding returns 1
01:24:49.349 00.031 9828 IsSlewing returns 0
01:24:49.349 00.000 9828 IsGuiding returns 1
01:24:49.381 00.032 9828 IsSlewing returns 0
01:24:49.381 00.000 9828 IsGuiding returns 1
01:24:49.411 00.030 9828 IsSlewing returns 0
01:24:49.411 00.000 9828 IsGuiding returns 1
01:24:49.442 00.031 9828 IsSlewing returns 0
01:24:49.442 00.000 9828 IsGuiding returns 1
01:24:49.473 00.031 9828 IsSlewing returns 0
01:24:49.473 00.000 9828 IsGuiding returns 0
01:24:49.473 00.000 9828 scope move finished after 8 + 207 ms
01:24:49.473 00.000 9828 Move returns status 0, amount 8
01:24:49.473 00.000 9828 move complete, result=0
01:24:49.473 00.000 9828 worker thread done servicing request
01:24:49.473 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:24:49.791 00.318 8976 Exposure complete
01:24:49.796 00.005 8976 worker thread done servicing request
01:24:49.796 00.000 5052 OnExposeComplete: enter
01:24:49.796 00.000 5052 UpdateGuideState(): m_state=6
01:24:49.796 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3682
01:24:49.797 00.001 5052 Star::Find returns 1 (0), X=328.47, Y=280.83, Mass=176, SNR=9.1, Peak=64 HFD=3.5
01:24:49.797 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.29 = 1.99)
01:24:49.798 00.001 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.89)
01:24:49.798 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.88 hyp=1.13 cameraTheta=-2.25 mountX=-0.46 mountY=1.07, mountTheta=1.98
01:24:49.798 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.88, opts=13)
01:24:49.798 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.88)
01:24:49.798 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:24:49.798 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
01:24:49.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:49.798 00.000 8976 Worker thread wakes up
01:24:49.798 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.88) opts 0xd
01:24:49.798 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.88)
01:24:49.798 00.000 8976 Moving (-0.71, -0.88) raw xDistance=-0.46 yDistance=1.07
01:24:49.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.46
01:24:49.798 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:49.798 00.000 5052 Enqueuing Expose request
01:24:49.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.07
01:24:49.798 00.000 8976 MoveAxis(R, 2, ABG)
01:24:49.798 00.000 8976 stepping (-5, 16) + (2, 0)
01:24:49.798 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:49.828 00.030 8976 Received - 47 (G) 
01:24:49.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:49.828 00.000 8976 stepped: pos (-3, 16)
01:24:49.828 00.000 8976 MoveAxis(D, 4, ABG)
01:24:49.828 00.000 8976 stepping (-3, 16) + (0, -4)
01:24:49.828 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:24:49.859 00.031 8976 Received - 47 (G) 
01:24:49.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:24:49.859 00.000 8976 stepped: pos (-3, 12)
01:24:49.859 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:24:49.859 00.000 8976 MountToCamera -- mountX=0.50 mountY=-2.36 hyp=2.42 mountTheta=-1.36 cameraX=1.88, cameraY=1.52 cameraTheta=0.68
01:24:49.859 00.000 8976 incremental bump (1.879, 1.517) isValid = 1
01:24:49.859 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
01:24:49.859 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:24:49.859 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:24:49.859 00.000 8976 move complete, result=0
01:24:49.859 00.000 9828 Worker thread wakes up
01:24:49.859 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:24:49.859 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:24:49.859 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
01:24:49.859 00.000 8976 worker thread done servicing request
01:24:49.859 00.000 8976 Worker thread wakes up
01:24:49.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:49.859 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:49.859 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
01:24:49.859 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
01:24:49.859 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:24:49.860 00.001 9828 BLC: window closed
01:24:49.860 00.000 9828 MoveAxis(E, 29, B)
01:24:49.860 00.000 9828 Guiding  Dir = 2, Dur = 29
01:24:49.860 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 1.1 px 4 ms SOUTH
01:24:49.860 00.000 9828 IsSlewing returns 0
01:24:49.860 00.000 9828 IsGuiding returns 0
01:24:49.860 00.000 9828 PulseGuide returned control before completion, sleep 39
01:24:49.905 00.045 9828 IsGuiding returns 1
01:24:49.905 00.000 9828 scope still moving after pulse duration time elapsed
01:24:49.935 00.030 9828 IsSlewing returns 0
01:24:49.935 00.000 9828 IsGuiding returns 1
01:24:49.966 00.031 9828 IsSlewing returns 0
01:24:49.966 00.000 9828 IsGuiding returns 1
01:24:49.998 00.032 9828 IsSlewing returns 0
01:24:49.998 00.000 9828 IsGuiding returns 1
01:24:50.028 00.030 9828 IsSlewing returns 0
01:24:50.028 00.000 9828 IsGuiding returns 0
01:24:50.028 00.000 9828 scope move finished after 29 + 138 ms
01:24:50.028 00.000 9828 Move returns status 0, amount 29
01:24:50.028 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:50.028 00.000 9828 MoveAxis(N, 9, B)
01:24:50.028 00.000 9828 Guiding  Dir = 0, Dur = 9
01:24:50.044 00.016 9828 IsSlewing returns 0
01:24:50.044 00.000 9828 IsGuiding returns 0
01:24:50.044 00.000 9828 PulseGuide returned control before completion, sleep 19
01:24:50.074 00.030 9828 IsGuiding returns 1
01:24:50.074 00.000 9828 scope still moving after pulse duration time elapsed
01:24:50.105 00.031 9828 IsSlewing returns 0
01:24:50.105 00.000 9828 IsGuiding returns 1
01:24:50.136 00.031 9828 IsSlewing returns 0
01:24:50.136 00.000 9828 IsGuiding returns 1
01:24:50.167 00.031 9828 IsSlewing returns 0
01:24:50.167 00.000 9828 IsGuiding returns 1
01:24:50.199 00.032 9828 IsSlewing returns 0
01:24:50.199 00.000 9828 IsGuiding returns 0
01:24:50.199 00.000 9828 scope move finished after 9 + 146 ms
01:24:50.199 00.000 9828 Move returns status 0, amount 9
01:24:50.199 00.000 9828 move complete, result=0
01:24:50.199 00.000 9828 worker thread done servicing request
01:24:50.199 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:24:50.545 00.346 8976 Exposure complete
01:24:50.550 00.005 8976 worker thread done servicing request
01:24:50.550 00.000 5052 OnExposeComplete: enter
01:24:50.550 00.000 5052 UpdateGuideState(): m_state=6
01:24:50.550 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3683
01:24:50.550 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=282.15, Mass=182, SNR=9.3, Peak=61 HFD=4.0
01:24:50.550 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
01:24:50.550 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
01:24:50.550 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.44 hyp=0.46 cameraTheta=1.85 mountX=0.45 mountY=-0.13, mountTheta=-0.29
01:24:50.551 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.44, opts=13)
01:24:50.551 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.44)
01:24:50.551 00.000 8976 Worker thread wakes up
01:24:50.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.44) opts 0xd
01:24:50.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.44)
01:24:50.551 00.000 8976 Moving (-0.13, 0.44) raw xDistance=0.45 yDistance=-0.13
01:24:50.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.45
01:24:50.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:24:50.551 00.000 8976 MoveAxis(L, 2, ABG)
01:24:50.551 00.000 8976 stepping (-3, 12) + (-2, 0)
01:24:50.551 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:24:50.551 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:24:50.552 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:50.552 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:50.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:50.552 00.000 5052 Enqueuing Expose request
01:24:50.579 00.027 8976 Received - 47 (G) 
01:24:50.579 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:50.579 00.000 8976 stepped: pos (-5, 12)
01:24:50.579 00.000 8976 MoveAxis(U, 0, ABG)
01:24:50.579 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:24:50.579 00.000 8976 MountToCamera -- mountX=0.58 mountY=-2.21 hyp=2.29 mountTheta=-1.31 cameraX=1.70, cameraY=1.53 cameraTheta=0.73
01:24:50.579 00.000 8976 incremental bump (1.704, 1.528) isValid = 1
01:24:50.579 00.000 8976 Scheduling Mount bump of (0.086, 0.080)
01:24:50.579 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:24:50.579 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:24:50.579 00.000 8976 move complete, result=0
01:24:50.579 00.000 8976 worker thread done servicing request
01:24:50.580 00.001 8976 Worker thread wakes up
01:24:50.580 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:24:50.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:50.580 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:50.580 00.000 9828 Worker thread wakes up
01:24:50.580 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:24:50.580 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:24:50.580 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.44)
01:24:50.580 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
01:24:50.580 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
01:24:50.580 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:24:50.580 00.000 9828 BLC: window closed
01:24:50.580 00.000 9828 MoveAxis(E, 28, B)
01:24:50.580 00.000 9828 Guiding  Dir = 2, Dur = 28
01:24:50.581 00.001 9828 IsSlewing returns 0
01:24:50.581 00.000 9828 IsGuiding returns 0
01:24:50.581 00.000 9828 PulseGuide returned control before completion, sleep 38
01:24:50.632 00.051 9828 IsGuiding returns 1
01:24:50.632 00.000 9828 scope still moving after pulse duration time elapsed
01:24:50.663 00.031 9828 IsSlewing returns 0
01:24:50.663 00.000 9828 IsGuiding returns 1
01:24:50.696 00.033 9828 IsSlewing returns 0
01:24:50.696 00.000 9828 IsGuiding returns 1
01:24:50.728 00.032 9828 IsSlewing returns 0
01:24:50.728 00.000 9828 IsGuiding returns 0
01:24:50.728 00.000 9828 scope move finished after 28 + 119 ms
01:24:50.728 00.000 9828 Move returns status 0, amount 28
01:24:50.728 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:50.728 00.000 9828 MoveAxis(N, 9, B)
01:24:50.728 00.000 9828 Guiding  Dir = 0, Dur = 9
01:24:50.743 00.015 9828 IsSlewing returns 0
01:24:50.743 00.000 9828 IsGuiding returns 0
01:24:50.743 00.000 9828 PulseGuide returned control before completion, sleep 19
01:24:50.775 00.032 9828 IsGuiding returns 1
01:24:50.775 00.000 9828 scope still moving after pulse duration time elapsed
01:24:50.805 00.030 9828 IsSlewing returns 0
01:24:50.805 00.000 9828 IsGuiding returns 1
01:24:50.836 00.031 9828 IsSlewing returns 0
01:24:50.836 00.000 9828 IsGuiding returns 1
01:24:50.866 00.030 9828 IsSlewing returns 0
01:24:50.866 00.000 9828 IsGuiding returns 1
01:24:50.898 00.032 9828 IsSlewing returns 0
01:24:50.898 00.000 9828 IsGuiding returns 0
01:24:50.898 00.000 9828 scope move finished after 9 + 145 ms
01:24:50.898 00.000 9828 Move returns status 0, amount 9
01:24:50.898 00.000 9828 move complete, result=0
01:24:50.898 00.000 9828 worker thread done servicing request
01:24:50.898 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:24:51.262 00.364 8976 Exposure complete
01:24:51.268 00.006 8976 worker thread done servicing request
01:24:51.268 00.000 5052 OnExposeComplete: enter
01:24:51.268 00.000 5052 UpdateGuideState(): m_state=6
01:24:51.269 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3684
01:24:51.269 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.47, Mass=165, SNR=8.8, Peak=62 HFD=3.4
01:24:51.269 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
01:24:51.269 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
01:24:51.269 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=-0.24 hyp=0.83 cameraTheta=-2.85 mountX=0.15 mountY=0.80, mountTheta=1.39
01:24:51.269 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-0.24, opts=13)
01:24:51.270 00.001 5052 Enqueuing Move request for stepguider (-0.80, -0.24)
01:24:51.270 00.000 8976 Worker thread wakes up
01:24:51.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -0.24) opts 0xd
01:24:51.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -0.24)
01:24:51.270 00.000 8976 Moving (-0.80, -0.24) raw xDistance=0.15 yDistance=0.80
01:24:51.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:24:51.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:24:51.270 00.000 5052 UpdateGuideState exits: m=165 SNR=8.8
01:24:51.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:51.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.80
01:24:51.270 00.000 8976 MoveAxis(R, 0, ABG)
01:24:51.270 00.000 8976 MoveAxis(D, 3, ABG)
01:24:51.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:51.270 00.000 5052 Enqueuing Expose request
01:24:51.270 00.000 8976 stepping (-5, 12) + (0, -3)
01:24:51.270 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:51.299 00.029 8976 Received - 47 (G) 
01:24:51.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:51.299 00.000 8976 stepped: pos (-5, 9)
01:24:51.299 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:24:51.299 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.95 hyp=2.06 mountTheta=-1.25 cameraX=1.45, cameraY=1.46 cameraTheta=0.79
01:24:51.299 00.000 8976 incremental bump (1.446, 1.463) isValid = 1
01:24:51.299 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
01:24:51.299 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:24:51.299 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:24:51.299 00.000 8976 move complete, result=0
01:24:51.299 00.000 9828 Worker thread wakes up
01:24:51.299 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:24:51.299 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:24:51.299 00.000 8976 worker thread done servicing request
01:24:51.299 00.000 8976 Worker thread wakes up
01:24:51.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:51.299 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:24:51.300 00.001 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
01:24:51.300 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:51.300 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
01:24:51.300 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:24:51.300 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:24:51.300 00.000 9828 BLC: window closed
01:24:51.300 00.000 9828 MoveAxis(E, 27, B)
01:24:51.300 00.000 9828 Guiding  Dir = 2, Dur = 27
01:24:51.300 00.000 9828 IsSlewing returns 0
01:24:51.300 00.000 9828 IsGuiding returns 0
01:24:51.301 00.001 9828 PulseGuide returned control before completion, sleep 37
01:24:51.348 00.047 9828 IsGuiding returns 1
01:24:51.348 00.000 9828 scope still moving after pulse duration time elapsed
01:24:51.379 00.031 9828 IsSlewing returns 0
01:24:51.379 00.000 9828 IsGuiding returns 1
01:24:51.410 00.031 9828 IsSlewing returns 0
01:24:51.410 00.000 9828 IsGuiding returns 1
01:24:51.441 00.031 9828 IsSlewing returns 0
01:24:51.441 00.000 9828 IsGuiding returns 0
01:24:51.441 00.000 9828 scope move finished after 27 + 114 ms
01:24:51.441 00.000 9828 Move returns status 0, amount 27
01:24:51.441 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:51.441 00.000 9828 MoveAxis(N, 10, B)
01:24:51.441 00.000 9828 Guiding  Dir = 0, Dur = 10
01:24:51.457 00.016 9828 IsSlewing returns 0
01:24:51.457 00.000 9828 IsGuiding returns 0
01:24:51.457 00.000 9828 PulseGuide returned control before completion, sleep 20
01:24:51.488 00.031 9828 IsGuiding returns 1
01:24:51.488 00.000 9828 scope still moving after pulse duration time elapsed
01:24:51.518 00.030 9828 IsSlewing returns 0
01:24:51.518 00.000 9828 IsGuiding returns 1
01:24:51.550 00.032 9828 IsSlewing returns 0
01:24:51.550 00.000 9828 IsGuiding returns 1
01:24:51.580 00.030 9828 IsSlewing returns 0
01:24:51.580 00.000 9828 IsGuiding returns 1
01:24:51.612 00.032 9828 IsSlewing returns 0
01:24:51.612 00.000 9828 IsGuiding returns 0
01:24:51.612 00.000 9828 scope move finished after 10 + 144 ms
01:24:51.612 00.000 9828 Move returns status 0, amount 10
01:24:51.612 00.000 9828 move complete, result=0
01:24:51.612 00.000 9828 worker thread done servicing request
01:24:51.612 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:24:51.982 00.370 8976 Exposure complete
01:24:51.987 00.005 8976 worker thread done servicing request
01:24:51.987 00.000 5052 OnExposeComplete: enter
01:24:51.987 00.000 5052 UpdateGuideState(): m_state=6
01:24:51.987 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3685
01:24:51.987 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.80, Mass=160, SNR=8.7, Peak=61 HFD=3.2
01:24:51.987 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:24:51.987 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:24:51.987 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.09 hyp=0.83 cameraTheta=3.04 mountX=0.45 mountY=0.65, mountTheta=0.96
01:24:51.988 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.09, opts=13)
01:24:51.988 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.09)
01:24:51.988 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:24:51.988 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
01:24:51.988 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:51.988 00.000 8976 Worker thread wakes up
01:24:51.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.09) opts 0xd
01:24:51.988 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:51.988 00.000 5052 Enqueuing Expose request
01:24:51.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.09)
01:24:51.988 00.000 8976 Moving (-0.83, 0.09) raw xDistance=0.45 yDistance=0.65
01:24:51.989 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
01:24:51.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
01:24:51.989 00.000 8976 MoveAxis(L, 2, ABG)
01:24:51.989 00.000 8976 stepping (-5, 9) + (-2, 0)
01:24:51.989 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:52.018 00.029 8976 Received - 47 (G) 
01:24:52.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:52.018 00.000 8976 stepped: pos (-7, 9)
01:24:52.018 00.000 8976 MoveAxis(D, 3, ABG)
01:24:52.018 00.000 8976 stepping (-7, 9) + (0, -3)
01:24:52.018 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:52.050 00.032 8976 Received - 47 (G) 
01:24:52.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:52.050 00.000 8976 stepped: pos (-7, 6)
01:24:52.050 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:24:52.050 00.000 8976 MountToCamera -- mountX=0.79 mountY=-1.62 hyp=1.80 mountTheta=-1.12 cameraX=1.09, cameraY=1.44 cameraTheta=0.92
01:24:52.050 00.000 8976 incremental bump (1.088, 1.439) isValid = 1
01:24:52.050 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
01:24:52.050 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:24:52.050 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:24:52.050 00.000 8976 move complete, result=0
01:24:52.050 00.000 8976 worker thread done servicing request
01:24:52.050 00.000 8976 Worker thread wakes up
01:24:52.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:52.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:52.050 00.000 9828 Worker thread wakes up
01:24:52.050 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:24:52.050 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:24:52.050 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:24:52.050 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
01:24:52.051 00.001 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
01:24:52.051 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
01:24:52.051 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
01:24:52.051 00.000 9828 BLC: window closed
01:24:52.051 00.000 9828 MoveAxis(E, 23, B)
01:24:52.051 00.000 9828 Guiding  Dir = 2, Dur = 23
01:24:52.051 00.000 9828 IsSlewing returns 0
01:24:52.051 00.000 9828 IsGuiding returns 0
01:24:52.051 00.000 9828 PulseGuide returned control before completion, sleep 33
01:24:52.091 00.040 9828 IsGuiding returns 1
01:24:52.091 00.000 9828 scope still moving after pulse duration time elapsed
01:24:52.121 00.030 9828 IsSlewing returns 0
01:24:52.121 00.000 9828 IsGuiding returns 1
01:24:52.153 00.032 9828 IsSlewing returns 0
01:24:52.153 00.000 9828 IsGuiding returns 1
01:24:52.185 00.032 9828 IsSlewing returns 0
01:24:52.185 00.000 9828 IsGuiding returns 1
01:24:52.215 00.030 9828 IsSlewing returns 0
01:24:52.215 00.000 9828 IsGuiding returns 0
01:24:52.215 00.000 9828 scope move finished after 23 + 141 ms
01:24:52.215 00.000 9828 Move returns status 0, amount 23
01:24:52.215 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:52.215 00.000 9828 MoveAxis(N, 12, B)
01:24:52.215 00.000 9828 Guiding  Dir = 0, Dur = 12
01:24:52.231 00.016 9828 IsSlewing returns 0
01:24:52.231 00.000 9828 IsGuiding returns 0
01:24:52.231 00.000 9828 PulseGuide returned control before completion, sleep 22
01:24:52.263 00.032 9828 IsGuiding returns 1
01:24:52.263 00.000 9828 scope still moving after pulse duration time elapsed
01:24:52.294 00.031 9828 IsSlewing returns 0
01:24:52.294 00.000 9828 IsGuiding returns 1
01:24:52.325 00.031 9828 IsSlewing returns 0
01:24:52.325 00.000 9828 IsGuiding returns 1
01:24:52.356 00.031 9828 IsSlewing returns 0
01:24:52.356 00.000 9828 IsGuiding returns 1
01:24:52.386 00.030 9828 IsSlewing returns 0
01:24:52.386 00.000 9828 IsGuiding returns 0
01:24:52.386 00.000 9828 scope move finished after 12 + 142 ms
01:24:52.386 00.000 9828 Move returns status 0, amount 12
01:24:52.386 00.000 9828 move complete, result=0
01:24:52.386 00.000 9828 worker thread done servicing request
01:24:52.386 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:24:52.734 00.348 8976 Exposure complete
01:24:52.740 00.006 8976 worker thread done servicing request
01:24:52.740 00.000 5052 OnExposeComplete: enter
01:24:52.740 00.000 5052 UpdateGuideState(): m_state=6
01:24:52.740 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3686
01:24:52.741 00.001 5052 Star::Find returns 1 (0), X=328.53, Y=281.77, Mass=171, SNR=9.0, Peak=62 HFD=3.3
01:24:52.741 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:24:52.741 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:24:52.741 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.06 hyp=0.64 cameraTheta=3.04 mountX=0.35 mountY=0.50, mountTheta=0.97
01:24:52.741 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.06, opts=13)
01:24:52.741 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.06)
01:24:52.741 00.000 8976 Worker thread wakes up
01:24:52.741 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.06) opts 0xd
01:24:52.741 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:24:52.741 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
01:24:52.741 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.06)
01:24:52.741 00.000 8976 Moving (-0.64, 0.06) raw xDistance=0.35 yDistance=0.50
01:24:52.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:24:52.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:52.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:52.741 00.000 5052 Enqueuing Expose request
01:24:52.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
01:24:52.741 00.000 8976 MoveAxis(L, 2, ABG)
01:24:52.742 00.001 8976 stepping (-7, 6) + (-2, 0)
01:24:52.742 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:52.769 00.027 8976 Received - 47 (G) 
01:24:52.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:52.769 00.000 8976 stepped: pos (-9, 6)
01:24:52.769 00.000 8976 MoveAxis(D, 2, ABG)
01:24:52.769 00.000 8976 stepping (-9, 6) + (0, -2)
01:24:52.769 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:52.801 00.032 8976 Received - 47 (G) 
01:24:52.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:52.801 00.000 8976 stepped: pos (-9, 4)
01:24:52.801 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
01:24:52.801 00.000 8976 MountToCamera -- mountX=0.98 mountY=-1.30 hyp=1.63 mountTheta=-0.92 cameraX=0.71, cameraY=1.46 cameraTheta=1.12
01:24:52.801 00.000 8976 incremental bump (0.709, 1.464) isValid = 1
01:24:52.801 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
01:24:52.801 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:24:52.801 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:24:52.801 00.000 8976 move complete, result=0
01:24:52.801 00.000 9828 Worker thread wakes up
01:24:52.801 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:24:52.801 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:24:52.801 00.000 8976 worker thread done servicing request
01:24:52.801 00.000 8976 Worker thread wakes up
01:24:52.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:52.801 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
01:24:52.802 00.001 5052 GuideStep: 0.3 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:24:52.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:52.802 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
01:24:52.802 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:24:52.802 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:24:52.802 00.000 9828 BLC: window closed
01:24:52.802 00.000 9828 MoveAxis(E, 17, B)
01:24:52.802 00.000 9828 Guiding  Dir = 2, Dur = 17
01:24:52.802 00.000 9828 IsSlewing returns 0
01:24:52.802 00.000 9828 IsGuiding returns 0
01:24:52.803 00.001 9828 PulseGuide returned control before completion, sleep 27
01:24:52.832 00.029 9828 IsGuiding returns 1
01:24:52.832 00.000 9828 scope still moving after pulse duration time elapsed
01:24:52.863 00.031 9828 IsSlewing returns 0
01:24:52.863 00.000 9828 IsGuiding returns 1
01:24:52.895 00.032 9828 IsSlewing returns 0
01:24:52.895 00.000 9828 IsGuiding returns 1
01:24:52.925 00.030 9828 IsSlewing returns 0
01:24:52.925 00.000 9828 IsGuiding returns 1
01:24:52.956 00.031 9828 IsSlewing returns 0
01:24:52.956 00.000 9828 IsGuiding returns 1
01:24:52.986 00.030 9828 IsSlewing returns 0
01:24:52.986 00.000 9828 IsGuiding returns 1
01:24:53.018 00.032 9828 IsSlewing returns 0
01:24:53.018 00.000 9828 IsGuiding returns 0
01:24:53.018 00.000 9828 scope move finished after 17 + 199 ms
01:24:53.018 00.000 9828 Move returns status 0, amount 17
01:24:53.018 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:53.018 00.000 9828 MoveAxis(N, 14, B)
01:24:53.018 00.000 9828 Guiding  Dir = 0, Dur = 14
01:24:53.034 00.016 9828 IsSlewing returns 0
01:24:53.034 00.000 9828 IsGuiding returns 0
01:24:53.034 00.000 9828 PulseGuide returned control before completion, sleep 24
01:24:53.064 00.030 9828 IsGuiding returns 1
01:24:53.064 00.000 9828 scope still moving after pulse duration time elapsed
01:24:53.095 00.031 9828 IsSlewing returns 0
01:24:53.095 00.000 9828 IsGuiding returns 1
01:24:53.126 00.031 9828 IsSlewing returns 0
01:24:53.126 00.000 9828 IsGuiding returns 1
01:24:53.157 00.031 9828 IsSlewing returns 0
01:24:53.157 00.000 9828 IsGuiding returns 1
01:24:53.189 00.032 9828 IsSlewing returns 0
01:24:53.189 00.000 9828 IsGuiding returns 0
01:24:53.189 00.000 9828 scope move finished after 14 + 140 ms
01:24:53.189 00.000 9828 Move returns status 0, amount 14
01:24:53.189 00.000 9828 move complete, result=0
01:24:53.189 00.000 9828 worker thread done servicing request
01:24:53.189 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:24:53.484 00.295 8976 Exposure complete
01:24:53.489 00.005 8976 worker thread done servicing request
01:24:53.489 00.000 5052 OnExposeComplete: enter
01:24:53.489 00.000 5052 UpdateGuideState(): m_state=6
01:24:53.489 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3687
01:24:53.489 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.59, Mass=212, SNR=10.0, Peak=64 HFD=3.7
01:24:53.489 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
01:24:53.489 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.35)
01:24:53.489 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.12 hyp=0.36 cameraTheta=-2.79 mountX=0.04 mountY=0.35, mountTheta=1.45
01:24:53.490 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.12, opts=13)
01:24:53.490 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.12)
01:24:53.490 00.000 8976 Worker thread wakes up
01:24:53.490 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.12) opts 0xd
01:24:53.490 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.12)
01:24:53.490 00.000 8976 Moving (-0.33, -0.12) raw xDistance=0.04 yDistance=0.35
01:24:53.490 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:24:53.490 00.000 5052 UpdateGuideState exits: m=212 SNR=10.0
01:24:53.491 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:53.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:24:53.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:24:53.491 00.000 8976 MoveAxis(R, 0, ABG)
01:24:53.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:53.491 00.000 5052 Enqueuing Expose request
01:24:53.491 00.000 8976 MoveAxis(D, 2, ABG)
01:24:53.491 00.000 8976 stepping (-9, 4) + (0, -2)
01:24:53.491 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:53.521 00.030 8976 Received - 47 (G) 
01:24:53.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:53.521 00.000 8976 stepped: pos (-9, 2)
01:24:53.521 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
01:24:53.521 00.000 8976 MountToCamera -- mountX=1.11 mountY=-0.97 hyp=1.48 mountTheta=-0.72 cameraX=0.36, cameraY=1.43 cameraTheta=1.32
01:24:53.521 00.000 8976 incremental bump (0.361, 1.434) isValid = 1
01:24:53.521 00.000 8976 Scheduling Mount bump of (0.028, 0.116)
01:24:53.521 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:24:53.521 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:24:53.521 00.000 8976 move complete, result=0
01:24:53.521 00.000 9828 Worker thread wakes up
01:24:53.521 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:24:53.521 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:24:53.521 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
01:24:53.521 00.000 8976 worker thread done servicing request
01:24:53.521 00.000 8976 Worker thread wakes up
01:24:53.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:53.521 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 2 ms SOUTH
01:24:53.522 00.001 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.94)
01:24:53.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:53.522 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
01:24:53.522 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:24:53.522 00.000 9828 BLC: window closed
01:24:53.522 00.000 9828 MoveAxis(E, 11, B)
01:24:53.522 00.000 9828 Guiding  Dir = 2, Dur = 11
01:24:53.522 00.000 9828 IsSlewing returns 0
01:24:53.522 00.000 9828 IsGuiding returns 0
01:24:53.522 00.000 9828 PulseGuide returned control before completion, sleep 21
01:24:53.546 00.024 9828 IsGuiding returns 1
01:24:53.546 00.000 9828 scope still moving after pulse duration time elapsed
01:24:53.577 00.031 9828 IsSlewing returns 0
01:24:53.577 00.000 9828 IsGuiding returns 1
01:24:53.607 00.030 9828 IsSlewing returns 0
01:24:53.607 00.000 9828 IsGuiding returns 1
01:24:53.639 00.032 9828 IsSlewing returns 0
01:24:53.643 00.004 9828 IsGuiding returns 0
01:24:53.643 00.000 9828 scope move finished after 11 + 109 ms
01:24:53.643 00.000 9828 Move returns status 0, amount 11
01:24:53.643 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:53.643 00.000 9828 MoveAxis(N, 15, B)
01:24:53.643 00.000 9828 Guiding  Dir = 0, Dur = 15
01:24:53.654 00.011 9828 IsSlewing returns 0
01:24:53.654 00.000 9828 IsGuiding returns 0
01:24:53.654 00.000 9828 PulseGuide returned control before completion, sleep 25
01:24:53.686 00.032 9828 IsGuiding returns 1
01:24:53.686 00.000 9828 scope still moving after pulse duration time elapsed
01:24:53.717 00.031 9828 IsSlewing returns 0
01:24:53.717 00.000 9828 IsGuiding returns 1
01:24:53.748 00.031 9828 IsSlewing returns 0
01:24:53.748 00.000 9828 IsGuiding returns 1
01:24:53.779 00.031 9828 IsSlewing returns 0
01:24:53.779 00.000 9828 IsGuiding returns 1
01:24:53.810 00.031 9828 IsSlewing returns 0
01:24:53.810 00.000 9828 IsGuiding returns 0
01:24:53.810 00.000 9828 scope move finished after 15 + 140 ms
01:24:53.810 00.000 9828 Move returns status 0, amount 15
01:24:53.810 00.000 9828 move complete, result=0
01:24:53.810 00.000 9828 worker thread done servicing request
01:24:53.810 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:24:54.205 00.395 8976 Exposure complete
01:24:54.210 00.005 8976 worker thread done servicing request
01:24:54.210 00.000 5052 OnExposeComplete: enter
01:24:54.210 00.000 5052 UpdateGuideState(): m_state=6
01:24:54.210 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3688
01:24:54.210 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.07, Mass=170, SNR=8.9, Peak=63 HFD=3.3
01:24:54.210 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.31 = 2.98)
01:24:54.210 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.87)
01:24:54.210 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.64 hyp=0.68 cameraTheta=-1.26 mountX=-0.67 mountY=0.18, mountTheta=2.88
01:24:54.210 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.64, opts=13)
01:24:54.210 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.64)
01:24:54.211 00.001 8976 Worker thread wakes up
01:24:54.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.64) opts 0xd
01:24:54.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.64)
01:24:54.211 00.000 8976 Moving (0.20, -0.64) raw xDistance=-0.67 yDistance=0.18
01:24:54.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
01:24:54.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:24:54.211 00.000 8976 MoveAxis(R, 3, ABG)
01:24:54.211 00.000 8976 stepping (-9, 2) + (3, 0)
01:24:54.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:24:54.211 00.000 5052 UpdateGuideState exits: m=170 SNR=8.9
01:24:54.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:54.211 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:54.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:54.211 00.000 5052 Enqueuing Expose request
01:24:54.240 00.029 8976 Received - 47 (G) 
01:24:54.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:54.240 00.000 8976 stepped: pos (-6, 2)
01:24:54.240 00.000 8976 MoveAxis(U, 0, ABG)
01:24:54.240 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
01:24:54.240 00.000 8976 MountToCamera -- mountX=1.05 mountY=-0.76 hyp=1.29 mountTheta=-0.63 cameraX=0.20, cameraY=1.28 cameraTheta=1.42
01:24:54.240 00.000 8976 incremental bump (0.197, 1.278) isValid = 1
01:24:54.240 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
01:24:54.240 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:24:54.240 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:24:54.240 00.000 8976 move complete, result=0
01:24:54.240 00.000 8976 worker thread done servicing request
01:24:54.240 00.000 9828 Worker thread wakes up
01:24:54.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:24:54.240 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:24:54.240 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
01:24:54.240 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.85)
01:24:54.240 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
01:24:54.240 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.2 px 0 ms NORTH
01:24:54.240 00.000 8976 Worker thread wakes up
01:24:54.241 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:54.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:54.241 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:24:54.241 00.000 9828 BLC: window closed
01:24:54.241 00.000 9828 MoveAxis(E, 7, B)
01:24:54.241 00.000 9828 Guiding  Dir = 2, Dur = 7
01:24:54.241 00.000 9828 IsSlewing returns 0
01:24:54.241 00.000 9828 IsGuiding returns 0
01:24:54.241 00.000 9828 PulseGuide returned control before completion, sleep 17
01:24:54.260 00.019 9828 IsGuiding returns 1
01:24:54.260 00.000 9828 scope still moving after pulse duration time elapsed
01:24:54.291 00.031 9828 IsSlewing returns 0
01:24:54.291 00.000 9828 IsGuiding returns 1
01:24:54.322 00.031 9828 IsSlewing returns 0
01:24:54.322 00.000 9828 IsGuiding returns 1
01:24:54.353 00.031 9828 IsSlewing returns 0
01:24:54.353 00.000 9828 IsGuiding returns 0
01:24:54.353 00.000 9828 scope move finished after 7 + 104 ms
01:24:54.353 00.000 9828 Move returns status 0, amount 7
01:24:54.353 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:24:54.353 00.000 9828 MoveAxis(N, 16, B)
01:24:54.353 00.000 9828 Guiding  Dir = 0, Dur = 16
01:24:54.369 00.016 9828 IsSlewing returns 0
01:24:54.369 00.000 9828 IsGuiding returns 0
01:24:54.369 00.000 9828 PulseGuide returned control before completion, sleep 26
01:24:54.401 00.032 9828 IsGuiding returns 1
01:24:54.401 00.000 9828 scope still moving after pulse duration time elapsed
01:24:54.432 00.031 9828 IsSlewing returns 0
01:24:54.432 00.000 9828 IsGuiding returns 1
01:24:54.463 00.031 9828 IsSlewing returns 0
01:24:54.463 00.000 9828 IsGuiding returns 1
01:24:54.494 00.031 9828 IsSlewing returns 0
01:24:54.494 00.000 9828 IsGuiding returns 1
01:24:54.524 00.030 9828 IsSlewing returns 0
01:24:54.524 00.000 9828 IsGuiding returns 0
01:24:54.524 00.000 9828 scope move finished after 16 + 139 ms
01:24:54.524 00.000 9828 Move returns status 0, amount 16
01:24:54.524 00.000 9828 move complete, result=0
01:24:54.524 00.000 9828 worker thread done servicing request
01:24:54.524 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:24:54.927 00.403 8976 Exposure complete
01:24:54.932 00.005 8976 worker thread done servicing request
01:24:54.932 00.000 5052 OnExposeComplete: enter
01:24:54.932 00.000 5052 UpdateGuideState(): m_state=6
01:24:54.932 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3689
01:24:54.932 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.65, Mass=191, SNR=9.6, Peak=67 HFD=3.5
01:24:54.932 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
01:24:54.932 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
01:24:54.932 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.39 mountX=-0.11 mountY=-0.08, mountTheta=-2.50
01:24:54.933 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.06, opts=13)
01:24:54.933 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.06)
01:24:54.933 00.000 8976 Worker thread wakes up
01:24:54.933 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.06) opts 0xd
01:24:54.933 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.06)
01:24:54.933 00.000 8976 Moving (0.14, -0.06) raw xDistance=-0.11 yDistance=-0.08
01:24:54.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:24:54.933 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
01:24:54.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:54.933 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:54.934 00.001 5052 Enqueuing Expose request
01:24:54.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:24:54.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:24:54.934 00.000 8976 MoveAxis(R, 0, ABG)
01:24:54.934 00.000 8976 MoveAxis(U, 0, ABG)
01:24:54.934 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:24:54.934 00.000 8976 move complete, result=0
01:24:54.934 00.000 8976 worker thread done servicing request
01:24:54.934 00.000 8976 Worker thread wakes up
01:24:54.934 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:54.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:54.934 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:55.617 00.683 8976 Exposure complete
01:24:55.622 00.005 8976 worker thread done servicing request
01:24:55.622 00.000 5052 OnExposeComplete: enter
01:24:55.622 00.000 5052 UpdateGuideState(): m_state=6
01:24:55.622 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3690
01:24:55.623 00.001 5052 Star::Find returns 1 (0), X=328.33, Y=281.82, Mass=169, SNR=8.9, Peak=62 HFD=3.5
01:24:55.623 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:24:55.623 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:24:55.623 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.11 hyp=0.86 cameraTheta=3.01 mountX=0.49 mountY=0.65, mountTheta=0.93
01:24:55.623 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.11, opts=13)
01:24:55.623 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.11)
01:24:55.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:24:55.623 00.000 5052 UpdateGuideState exits: m=169 SNR=8.9
01:24:55.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:55.623 00.000 8976 Worker thread wakes up
01:24:55.624 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.11) opts 0xd
01:24:55.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.11)
01:24:55.624 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:55.624 00.000 5052 Enqueuing Expose request
01:24:55.624 00.000 8976 Moving (-0.85, 0.11) raw xDistance=0.49 yDistance=0.65
01:24:55.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:24:55.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
01:24:55.624 00.000 8976 MoveAxis(L, 2, ABG)
01:24:55.624 00.000 8976 stepping (-6, 2) + (-2, 0)
01:24:55.624 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:55.647 00.023 8976 Received - 47 (G) 
01:24:55.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:55.647 00.000 8976 stepped: pos (-8, 2)
01:24:55.647 00.000 8976 MoveAxis(D, 3, ABG)
01:24:55.647 00.000 8976 stepping (-8, 2) + (0, -3)
01:24:55.647 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:55.679 00.032 8976 Received - 47 (G) 
01:24:55.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:24:55.679 00.000 8976 stepped: pos (-8, -1)
01:24:55.679 00.000 8976 move complete, result=0
01:24:55.679 00.000 8976 worker thread done servicing request
01:24:55.679 00.000 8976 Worker thread wakes up
01:24:55.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:55.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:55.679 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:24:56.364 00.685 8976 Exposure complete
01:24:56.371 00.007 8976 worker thread done servicing request
01:24:56.371 00.000 5052 OnExposeComplete: enter
01:24:56.371 00.000 5052 UpdateGuideState(): m_state=6
01:24:56.371 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3691
01:24:56.371 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.73, Mass=176, SNR=9.1, Peak=62 HFD=3.6
01:24:56.371 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:24:56.371 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
01:24:56.371 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.80 mountX=0.04 mountY=0.04, mountTheta=0.70
01:24:56.372 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.02, opts=13)
01:24:56.372 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.02)
01:24:56.372 00.000 8976 Worker thread wakes up
01:24:56.372 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:24:56.372 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
01:24:56.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:56.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.02) opts 0xd
01:24:56.372 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:56.372 00.000 5052 Enqueuing Expose request
01:24:56.372 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.02)
01:24:56.372 00.000 8976 Moving (-0.06, 0.02) raw xDistance=0.04 yDistance=0.04
01:24:56.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:24:56.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:24:56.372 00.000 8976 MoveAxis(R, 0, ABG)
01:24:56.372 00.000 8976 MoveAxis(U, 0, ABG)
01:24:56.372 00.000 8976 move complete, result=0
01:24:56.373 00.001 8976 worker thread done servicing request
01:24:56.373 00.000 8976 Worker thread wakes up
01:24:56.373 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:56.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:56.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:57.058 00.685 8976 Exposure complete
01:24:57.063 00.005 8976 worker thread done servicing request
01:24:57.063 00.000 5052 OnExposeComplete: enter
01:24:57.063 00.000 5052 UpdateGuideState(): m_state=6
01:24:57.064 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3692
01:24:57.064 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.40, Mass=178, SNR=9.2, Peak=66 HFD=3.3
01:24:57.064 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
01:24:57.064 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.10 = -3.10)
01:24:57.064 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-0.95 mountX=-0.37 mountY=-0.02, mountTheta=-3.10
01:24:57.064 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.31, opts=13)
01:24:57.064 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.31)
01:24:57.065 00.001 8976 Worker thread wakes up
01:24:57.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.31) opts 0xd
01:24:57.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.31)
01:24:57.065 00.000 8976 Moving (0.22, -0.31) raw xDistance=-0.37 yDistance=-0.02
01:24:57.065 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:24:57.065 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:24:57.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:57.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:24:57.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:24:57.065 00.000 8976 MoveAxis(R, 2, ABG)
01:24:57.065 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:57.065 00.000 5052 Enqueuing Expose request
01:24:57.065 00.000 8976 stepping (-8, -1) + (2, 0)
01:24:57.065 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:57.101 00.036 8976 Received - 47 (G) 
01:24:57.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:57.101 00.000 8976 stepped: pos (-6, -1)
01:24:57.101 00.000 8976 MoveAxis(U, 0, ABG)
01:24:57.101 00.000 8976 move complete, result=0
01:24:57.101 00.000 8976 worker thread done servicing request
01:24:57.101 00.000 8976 Worker thread wakes up
01:24:57.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:57.101 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:57.101 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
01:24:57.785 00.684 8976 Exposure complete
01:24:57.790 00.005 8976 worker thread done servicing request
01:24:57.790 00.000 5052 OnExposeComplete: enter
01:24:57.790 00.000 5052 UpdateGuideState(): m_state=6
01:24:57.790 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3693
01:24:57.791 00.001 5052 Star::Find returns 1 (0), X=329.46, Y=282.33, Mass=169, SNR=8.9, Peak=63 HFD=3.3
01:24:57.791 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
01:24:57.791 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
01:24:57.791 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.62 hyp=0.68 cameraTheta=1.14 mountX=0.42 mountY=-0.57, mountTheta=-0.94
01:24:57.791 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.62, opts=13)
01:24:57.791 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.62)
01:24:57.791 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:24:57.791 00.000 5052 UpdateGuideState exits: m=169 SNR=8.9
01:24:57.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:57.791 00.000 8976 Worker thread wakes up
01:24:57.791 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.62) opts 0xd
01:24:57.792 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.62)
01:24:57.792 00.000 8976 Moving (0.28, 0.62) raw xDistance=0.42 yDistance=-0.57
01:24:57.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:57.792 00.000 5052 Enqueuing Expose request
01:24:57.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42
01:24:57.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
01:24:57.792 00.000 8976 MoveAxis(L, 2, ABG)
01:24:57.792 00.000 8976 stepping (-6, -1) + (-2, 0)
01:24:57.792 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:57.820 00.028 8976 Received - 47 (G) 
01:24:57.820 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:57.820 00.000 8976 stepped: pos (-8, -1)
01:24:57.820 00.000 8976 MoveAxis(U, 2, ABG)
01:24:57.820 00.000 8976 stepping (-8, -1) + (0, 2)
01:24:57.820 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:57.853 00.033 8976 Received - 47 (G) 
01:24:57.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:57.853 00.000 8976 stepped: pos (-8, 1)
01:24:57.853 00.000 8976 move complete, result=0
01:24:57.853 00.000 8976 worker thread done servicing request
01:24:57.853 00.000 8976 Worker thread wakes up
01:24:57.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:57.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:57.853 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.6 px 2 ms NORTH
01:24:58.539 00.686 8976 Exposure complete
01:24:58.546 00.007 8976 worker thread done servicing request
01:24:58.546 00.000 5052 OnExposeComplete: enter
01:24:58.546 00.000 5052 UpdateGuideState(): m_state=6
01:24:58.546 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3694
01:24:58.546 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.48, Mass=186, SNR=9.4, Peak=65 HFD=3.3
01:24:58.546 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
01:24:58.546 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.96 = -2.96)
01:24:58.546 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.23 hyp=0.32 cameraTheta=-0.81 mountX=-0.30 mountY=-0.06, mountTheta=-2.96
01:24:58.547 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.23, opts=13)
01:24:58.547 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.23)
01:24:58.547 00.000 8976 Worker thread wakes up
01:24:58.548 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:24:58.548 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:24:58.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:58.548 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:58.548 00.000 5052 Enqueuing Expose request
01:24:58.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.23) opts 0xd
01:24:58.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.23)
01:24:58.548 00.000 8976 Moving (0.22, -0.23) raw xDistance=-0.30 yDistance=-0.06
01:24:58.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
01:24:58.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:24:58.548 00.000 8976 MoveAxis(R, 1, ABG)
01:24:58.548 00.000 8976 stepping (-8, 1) + (1, 0)
01:24:58.548 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:58.572 00.024 8976 Received - 47 (G) 
01:24:58.572 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:24:58.572 00.000 8976 stepped: pos (-7, 1)
01:24:58.572 00.000 8976 MoveAxis(U, 0, ABG)
01:24:58.572 00.000 8976 move complete, result=0
01:24:58.572 00.000 8976 worker thread done servicing request
01:24:58.572 00.000 8976 Worker thread wakes up
01:24:58.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:58.572 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:58.572 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:24:59.258 00.686 8976 Exposure complete
01:24:59.263 00.005 8976 worker thread done servicing request
01:24:59.263 00.000 5052 OnExposeComplete: enter
01:24:59.263 00.000 5052 UpdateGuideState(): m_state=6
01:24:59.263 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3695
01:24:59.263 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=282.12, Mass=174, SNR=9.0, Peak=59 HFD=3.9
01:24:59.263 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.15 = -0.15)
01:24:59.264 00.001 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
01:24:59.264 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.41 hyp=0.44 cameraTheta=1.90 mountX=0.43 mountY=-0.11, mountTheta=-0.25
01:24:59.264 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.41, opts=13)
01:24:59.264 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.41)
01:24:59.264 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:24:59.264 00.000 5052 UpdateGuideState exits: m=174 SNR=9.0
01:24:59.264 00.000 8976 Worker thread wakes up
01:24:59.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.41) opts 0xd
01:24:59.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.41)
01:24:59.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:59.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:59.265 00.001 5052 Enqueuing Expose request
01:24:59.265 00.000 8976 Moving (-0.14, 0.41) raw xDistance=0.43 yDistance=-0.11
01:24:59.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.43
01:24:59.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:24:59.265 00.000 8976 MoveAxis(L, 2, ABG)
01:24:59.265 00.000 8976 stepping (-7, 1) + (-2, 0)
01:24:59.265 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:59.292 00.027 8976 Received - 47 (G) 
01:24:59.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:24:59.292 00.000 8976 stepped: pos (-9, 1)
01:24:59.292 00.000 8976 MoveAxis(U, 0, ABG)
01:24:59.292 00.000 8976 move complete, result=0
01:24:59.292 00.000 8976 worker thread done servicing request
01:24:59.292 00.000 8976 Worker thread wakes up
01:24:59.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:59.292 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:24:59.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:24:59.974 00.682 8976 Exposure complete
01:24:59.979 00.005 8976 worker thread done servicing request
01:24:59.979 00.000 5052 OnExposeComplete: enter
01:24:59.979 00.000 5052 UpdateGuideState(): m_state=6
01:24:59.979 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3696
01:24:59.979 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.60, Mass=180, SNR=9.2, Peak=63 HFD=3.9
01:24:59.979 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.58 = 1.71)
01:24:59.979 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
01:24:59.979 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-2.53 mountX=-0.03 mountY=0.20, mountTheta=1.71
01:24:59.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.11, opts=13)
01:24:59.980 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.11)
01:24:59.980 00.000 8976 Worker thread wakes up
01:24:59.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.11) opts 0xd
01:24:59.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.11)
01:24:59.980 00.000 8976 Moving (-0.16, -0.11) raw xDistance=-0.03 yDistance=0.20
01:24:59.980 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:24:59.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:59.981 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:24:59.981 00.000 8976 MoveAxis(R, 0, ABG)
01:24:59.981 00.000 8976 MoveAxis(U, 0, ABG)
01:24:59.981 00.000 8976 move complete, result=0
01:24:59.981 00.000 5052 UpdateGuideState exits: m=180 SNR=9.2
01:24:59.981 00.000 8976 worker thread done servicing request
01:24:59.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:59.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:24:59.981 00.000 5052 Enqueuing Expose request
01:24:59.981 00.000 8976 Worker thread wakes up
01:24:59.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:24:59.981 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:59.981 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:00.663 00.682 8976 Exposure complete
01:25:00.668 00.005 8976 worker thread done servicing request
01:25:00.668 00.000 5052 OnExposeComplete: enter
01:25:00.668 00.000 5052 UpdateGuideState(): m_state=6
01:25:00.668 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3697
01:25:00.668 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.76, Mass=188, SNR=9.5, Peak=65 HFD=3.4
01:25:00.668 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
01:25:00.668 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:25:00.668 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.26 cameraTheta=0.18 mountX=-0.07 mountY=-0.24, mountTheta=-1.87
01:25:00.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.05, opts=13)
01:25:00.669 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.05)
01:25:00.669 00.000 8976 Worker thread wakes up
01:25:00.670 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:25:00.670 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:25:00.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:00.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.05) opts 0xd
01:25:00.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:00.670 00.000 5052 Enqueuing Expose request
01:25:00.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.05)
01:25:00.670 00.000 8976 Moving (0.25, 0.05) raw xDistance=-0.07 yDistance=-0.24
01:25:00.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:25:00.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:25:00.670 00.000 8976 MoveAxis(R, 0, ABG)
01:25:00.671 00.001 8976 MoveAxis(U, 0, ABG)
01:25:00.671 00.000 8976 move complete, result=0
01:25:00.671 00.000 8976 worker thread done servicing request
01:25:00.671 00.000 8976 Worker thread wakes up
01:25:00.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:00.671 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:00.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:01.355 00.684 8976 Exposure complete
01:25:01.360 00.005 8976 worker thread done servicing request
01:25:01.360 00.000 5052 OnExposeComplete: enter
01:25:01.360 00.000 5052 UpdateGuideState(): m_state=6
01:25:01.360 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3698
01:25:01.360 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.87, Mass=171, SNR=9.0, Peak=62 HFD=3.4
01:25:01.360 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:25:01.360 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
01:25:01.360 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.16 hyp=0.52 cameraTheta=2.84 mountX=0.36 mountY=0.33, mountTheta=0.74
01:25:01.361 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.16, opts=13)
01:25:01.361 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.16)
01:25:01.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:01.361 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
01:25:01.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:01.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:01.361 00.000 5052 Enqueuing Expose request
01:25:01.361 00.000 8976 Worker thread wakes up
01:25:01.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.16) opts 0xd
01:25:01.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.16)
01:25:01.361 00.000 8976 Moving (-0.50, 0.16) raw xDistance=0.36 yDistance=0.33
01:25:01.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:25:01.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:25:01.361 00.000 8976 MoveAxis(L, 1, ABG)
01:25:01.361 00.000 8976 stepping (-9, 1) + (-1, 0)
01:25:01.361 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:01.386 00.025 8976 Received - 47 (G) 
01:25:01.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:01.386 00.000 8976 stepped: pos (-10, 1)
01:25:01.386 00.000 8976 MoveAxis(D, 1, ABG)
01:25:01.386 00.000 8976 stepping (-10, 1) + (0, -1)
01:25:01.386 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:01.418 00.032 8976 Received - 47 (G) 
01:25:01.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:01.418 00.000 8976 stepped: pos (-10, 0)
01:25:01.418 00.000 8976 move complete, result=0
01:25:01.418 00.000 8976 worker thread done servicing request
01:25:01.418 00.000 8976 Worker thread wakes up
01:25:01.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:01.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:01.418 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:25:02.107 00.689 8976 Exposure complete
01:25:02.112 00.005 8976 worker thread done servicing request
01:25:02.113 00.001 5052 OnExposeComplete: enter
01:25:02.113 00.000 5052 UpdateGuideState(): m_state=6
01:25:02.113 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3699
01:25:02.113 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.27, Mass=162, SNR=8.7, Peak=69 HFD=3.4
01:25:02.113 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
01:25:02.113 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
01:25:02.113 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.56 hyp=0.57 cameraTheta=1.36 mountX=0.45 mountY=-0.41, mountTheta=-0.74
01:25:02.113 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.56, opts=13)
01:25:02.113 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.56)
01:25:02.114 00.001 8976 Worker thread wakes up
01:25:02.114 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.56) opts 0xd
01:25:02.114 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.56)
01:25:02.114 00.000 8976 Moving (0.12, 0.56) raw xDistance=0.45 yDistance=-0.41
01:25:02.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
01:25:02.114 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:02.114 00.000 5052 UpdateGuideState exits: m=162 SNR=8.7
01:25:02.114 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:02.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
01:25:02.114 00.000 8976 MoveAxis(L, 2, ABG)
01:25:02.114 00.000 8976 stepping (-10, 0) + (-2, 0)
01:25:02.114 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:02.114 00.000 5052 Enqueuing Expose request
01:25:02.114 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:02.137 00.023 8976 Received - 47 (G) 
01:25:02.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:02.137 00.000 8976 stepped: pos (-12, 0)
01:25:02.137 00.000 8976 MoveAxis(U, 2, ABG)
01:25:02.137 00.000 8976 stepping (-12, 0) + (0, 2)
01:25:02.137 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:02.169 00.032 8976 Received - 47 (G) 
01:25:02.169 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:02.169 00.000 8976 stepped: pos (-12, 2)
01:25:02.169 00.000 8976 move complete, result=0
01:25:02.169 00.000 8976 worker thread done servicing request
01:25:02.169 00.000 8976 Worker thread wakes up
01:25:02.170 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:02.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:02.170 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.4 px 2 ms NORTH
01:25:02.853 00.683 8976 Exposure complete
01:25:02.859 00.006 8976 worker thread done servicing request
01:25:02.859 00.000 5052 OnExposeComplete: enter
01:25:02.859 00.000 5052 UpdateGuideState(): m_state=6
01:25:02.859 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3700
01:25:02.859 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.92, Mass=190, SNR=9.5, Peak=65 HFD=3.5
01:25:02.859 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
01:25:02.859 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
01:25:02.859 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.21 hyp=0.39 cameraTheta=0.59 mountX=0.05 mountY=-0.39, mountTheta=-1.45
01:25:02.860 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.21, opts=13)
01:25:02.860 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.21)
01:25:02.860 00.000 8976 Worker thread wakes up
01:25:02.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.21) opts 0xd
01:25:02.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.21)
01:25:02.860 00.000 8976 Moving (0.32, 0.21) raw xDistance=0.05 yDistance=-0.39
01:25:02.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:25:02.860 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:02.860 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:25:02.860 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:02.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
01:25:02.860 00.000 8976 MoveAxis(R, 0, ABG)
01:25:02.860 00.000 8976 MoveAxis(U, 2, ABG)
01:25:02.860 00.000 8976 stepping (-12, 2) + (0, 2)
01:25:02.860 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:02.860 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:02.861 00.001 5052 Enqueuing Expose request
01:25:02.889 00.028 8976 Received - 47 (G) 
01:25:02.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:02.889 00.000 8976 stepped: pos (-12, 4)
01:25:02.889 00.000 8976 move complete, result=0
01:25:02.889 00.000 8976 worker thread done servicing request
01:25:02.889 00.000 8976 Worker thread wakes up
01:25:02.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:02.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:02.889 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:25:03.570 00.681 8976 Exposure complete
01:25:03.576 00.006 8976 worker thread done servicing request
01:25:03.577 00.001 5052 OnExposeComplete: enter
01:25:03.577 00.000 5052 UpdateGuideState(): m_state=6
01:25:03.577 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3701
01:25:03.577 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.57, Mass=186, SNR=9.3, Peak=63 HFD=3.6
01:25:03.577 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
01:25:03.577 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
01:25:03.577 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.14 hyp=0.52 cameraTheta=-0.27 mountX=-0.35 mountY=-0.34, mountTheta=-2.37
01:25:03.577 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.14, opts=13)
01:25:03.577 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.14)
01:25:03.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:25:03.578 00.001 5052 UpdateGuideState exits: m=186 SNR=9.3
01:25:03.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:03.578 00.000 8976 Worker thread wakes up
01:25:03.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.14) opts 0xd
01:25:03.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.14)
01:25:03.578 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:03.578 00.000 5052 Enqueuing Expose request
01:25:03.578 00.000 8976 Moving (0.50, -0.14) raw xDistance=-0.35 yDistance=-0.34
01:25:03.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:25:03.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:25:03.578 00.000 8976 MoveAxis(R, 1, ABG)
01:25:03.578 00.000 8976 stepping (-12, 4) + (1, 0)
01:25:03.578 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:03.608 00.030 8976 Received - 47 (G) 
01:25:03.608 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:03.608 00.000 8976 stepped: pos (-11, 4)
01:25:03.608 00.000 8976 MoveAxis(U, 1, ABG)
01:25:03.608 00.000 8976 stepping (-11, 4) + (0, 1)
01:25:03.608 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:03.640 00.032 8976 Received - 47 (G) 
01:25:03.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:03.640 00.000 8976 stepped: pos (-11, 5)
01:25:03.640 00.000 8976 move complete, result=0
01:25:03.640 00.000 8976 worker thread done servicing request
01:25:03.640 00.000 8976 Worker thread wakes up
01:25:03.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:03.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:03.641 00.001 5052 GuideStep: -0.4 px 1 ms EAST, -0.3 px 1 ms NORTH
01:25:04.323 00.682 8976 Exposure complete
01:25:04.328 00.005 8976 worker thread done servicing request
01:25:04.328 00.000 5052 OnExposeComplete: enter
01:25:04.328 00.000 5052 UpdateGuideState(): m_state=6
01:25:04.328 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3702
01:25:04.328 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.63, Mass=177, SNR=9.0, Peak=61 HFD=4.1
01:25:04.328 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:25:04.328 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
01:25:04.328 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.08 hyp=0.75 cameraTheta=-0.11 mountX=-0.41 mountY=-0.58, mountTheta=-2.19
01:25:04.329 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.08, opts=13)
01:25:04.329 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.08)
01:25:04.329 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:25:04.329 00.000 5052 UpdateGuideState exits: m=177 SNR=9.0
01:25:04.329 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:04.329 00.000 8976 Worker thread wakes up
01:25:04.329 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.08) opts 0xd
01:25:04.329 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.08)
01:25:04.329 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:04.329 00.000 5052 Enqueuing Expose request
01:25:04.329 00.000 8976 Moving (0.74, -0.08) raw xDistance=-0.41 yDistance=-0.58
01:25:04.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
01:25:04.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
01:25:04.329 00.000 8976 MoveAxis(R, 2, ABG)
01:25:04.329 00.000 8976 stepping (-11, 5) + (2, 0)
01:25:04.329 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:04.359 00.030 8976 Received - 47 (G) 
01:25:04.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:04.359 00.000 8976 stepped: pos (-9, 5)
01:25:04.359 00.000 8976 MoveAxis(U, 2, ABG)
01:25:04.359 00.000 8976 stepping (-9, 5) + (0, 2)
01:25:04.359 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:04.391 00.032 8976 Received - 47 (G) 
01:25:04.391 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:04.391 00.000 8976 stepped: pos (-9, 7)
01:25:04.391 00.000 8976 move complete, result=0
01:25:04.391 00.000 8976 worker thread done servicing request
01:25:04.391 00.000 8976 Worker thread wakes up
01:25:04.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:04.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:04.391 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
01:25:05.078 00.687 8976 Exposure complete
01:25:05.082 00.004 8976 worker thread done servicing request
01:25:05.082 00.000 5052 OnExposeComplete: enter
01:25:05.082 00.000 5052 UpdateGuideState(): m_state=6
01:25:05.082 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3703
01:25:05.082 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.85, Mass=182, SNR=9.2, Peak=62 HFD=3.9
01:25:05.082 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:25:05.084 00.002 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:25:05.084 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.14 hyp=0.59 cameraTheta=0.23 mountX=-0.14 mountY=-0.55, mountTheta=-1.82
01:25:05.084 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.14, opts=13)
01:25:05.084 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.14)
01:25:05.084 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
01:25:05.084 00.000 5052 UpdateGuideState exits: m=182 SNR=9.2
01:25:05.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:05.084 00.000 8976 Worker thread wakes up
01:25:05.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.14) opts 0xd
01:25:05.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.14)
01:25:05.084 00.000 8976 Moving (0.57, 0.14) raw xDistance=-0.14 yDistance=-0.55
01:25:05.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:05.084 00.000 5052 Enqueuing Expose request
01:25:05.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:25:05.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
01:25:05.084 00.000 8976 MoveAxis(R, 0, ABG)
01:25:05.084 00.000 8976 MoveAxis(U, 2, ABG)
01:25:05.084 00.000 8976 stepping (-9, 7) + (0, 2)
01:25:05.084 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:05.111 00.027 8976 Received - 47 (G) 
01:25:05.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:05.111 00.000 8976 stepped: pos (-9, 9)
01:25:05.111 00.000 8976 move complete, result=0
01:25:05.111 00.000 8976 worker thread done servicing request
01:25:05.111 00.000 8976 Worker thread wakes up
01:25:05.111 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:25:05.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:05.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:05.796 00.685 8976 Exposure complete
01:25:05.802 00.006 8976 worker thread done servicing request
01:25:05.802 00.000 5052 OnExposeComplete: enter
01:25:05.802 00.000 5052 UpdateGuideState(): m_state=6
01:25:05.802 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3704
01:25:05.802 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.58, Mass=178, SNR=9.2, Peak=66 HFD=3.5
01:25:05.802 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
01:25:05.802 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
01:25:05.802 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.13 hyp=0.50 cameraTheta=-0.27 mountX=-0.34 mountY=-0.33, mountTheta=-2.36
01:25:05.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.13, opts=13)
01:25:05.803 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.13)
01:25:05.803 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:25:05.803 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:25:05.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:05.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:05.803 00.000 5052 Enqueuing Expose request
01:25:05.803 00.000 8976 Worker thread wakes up
01:25:05.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.13) opts 0xd
01:25:05.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.13)
01:25:05.803 00.000 8976 Moving (0.48, -0.13) raw xDistance=-0.34 yDistance=-0.33
01:25:05.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:25:05.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
01:25:05.803 00.000 8976 MoveAxis(R, 1, ABG)
01:25:05.803 00.000 8976 stepping (-9, 9) + (1, 0)
01:25:05.803 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:05.830 00.027 8976 Received - 47 (G) 
01:25:05.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:05.830 00.000 8976 stepped: pos (-8, 9)
01:25:05.830 00.000 8976 MoveAxis(U, 1, ABG)
01:25:05.830 00.000 8976 stepping (-8, 9) + (0, 1)
01:25:05.830 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:05.862 00.032 8976 Received - 47 (G) 
01:25:05.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:05.862 00.000 8976 stepped: pos (-8, 10)
01:25:05.862 00.000 8976 move complete, result=0
01:25:05.862 00.000 8976 worker thread done servicing request
01:25:05.862 00.000 8976 Worker thread wakes up
01:25:05.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:05.862 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:05.862 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:25:06.546 00.684 8976 Exposure complete
01:25:06.552 00.006 8976 worker thread done servicing request
01:25:06.552 00.000 5052 OnExposeComplete: enter
01:25:06.552 00.000 5052 UpdateGuideState(): m_state=6
01:25:06.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3705
01:25:06.552 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.83, Mass=180, SNR=9.2, Peak=63 HFD=3.9
01:25:06.552 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
01:25:06.552 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
01:25:06.552 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.12 hyp=0.63 cameraTheta=0.18 mountX=-0.18 mountY=-0.59, mountTheta=-1.87
01:25:06.553 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.12, opts=13)
01:25:06.553 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.12)
01:25:06.553 00.000 8976 Worker thread wakes up
01:25:06.553 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:25:06.553 00.000 5052 UpdateGuideState exits: m=180 SNR=9.2
01:25:06.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:06.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:06.553 00.000 5052 Enqueuing Expose request
01:25:06.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.12) opts 0xd
01:25:06.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.12)
01:25:06.553 00.000 8976 Moving (0.62, 0.12) raw xDistance=-0.18 yDistance=-0.59
01:25:06.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:25:06.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
01:25:06.553 00.000 8976 MoveAxis(R, 0, ABG)
01:25:06.553 00.000 8976 MoveAxis(U, 2, ABG)
01:25:06.553 00.000 8976 stepping (-8, 10) + (0, 2)
01:25:06.553 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:06.581 00.028 8976 Received - 47 (G) 
01:25:06.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:06.581 00.000 8976 stepped: pos (-8, 12)
01:25:06.581 00.000 8976 move complete, result=0
01:25:06.581 00.000 8976 worker thread done servicing request
01:25:06.581 00.000 8976 Worker thread wakes up
01:25:06.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:06.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:06.582 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:25:07.266 00.684 8976 Exposure complete
01:25:07.271 00.005 8976 worker thread done servicing request
01:25:07.271 00.000 5052 OnExposeComplete: enter
01:25:07.271 00.000 5052 UpdateGuideState(): m_state=6
01:25:07.271 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3706
01:25:07.272 00.001 5052 Star::Find returns 1 (0), X=329.54, Y=281.30, Mass=150, SNR=8.4, Peak=68 HFD=3.1
01:25:07.272 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
01:25:07.272 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
01:25:07.272 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.41 hyp=0.56 cameraTheta=-0.84 mountX=-0.54 mountY=-0.09, mountTheta=-2.98
01:25:07.272 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.41, opts=13)
01:25:07.272 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.41)
01:25:07.272 00.000 8976 Worker thread wakes up
01:25:07.272 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.41) opts 0xd
01:25:07.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.41)
01:25:07.273 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:25:07.273 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
01:25:07.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:07.273 00.000 8976 Moving (0.37, -0.41) raw xDistance=-0.54 yDistance=-0.09
01:25:07.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:25:07.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:25:07.273 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:07.273 00.000 5052 Enqueuing Expose request
01:25:07.273 00.000 8976 MoveAxis(R, 2, ABG)
01:25:07.273 00.000 8976 stepping (-8, 12) + (2, 0)
01:25:07.273 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:07.301 00.028 8976 Received - 47 (G) 
01:25:07.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:07.301 00.000 8976 stepped: pos (-6, 12)
01:25:07.301 00.000 8976 MoveAxis(U, 0, ABG)
01:25:07.301 00.000 8976 move complete, result=0
01:25:07.301 00.000 8976 worker thread done servicing request
01:25:07.301 00.000 8976 Worker thread wakes up
01:25:07.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:07.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:07.301 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:25:07.986 00.685 8976 Exposure complete
01:25:07.992 00.006 8976 worker thread done servicing request
01:25:07.992 00.000 5052 OnExposeComplete: enter
01:25:07.992 00.000 5052 UpdateGuideState(): m_state=6
01:25:07.992 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3707
01:25:07.992 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.90, Mass=170, SNR=8.9, Peak=61 HFD=3.8
01:25:07.992 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
01:25:07.992 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
01:25:07.992 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.19 hyp=0.70 cameraTheta=0.27 mountX=-0.14 mountY=-0.66, mountTheta=-1.77
01:25:07.993 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.19, opts=13)
01:25:07.993 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.19)
01:25:07.993 00.000 8976 Worker thread wakes up
01:25:07.993 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.19) opts 0xd
01:25:07.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.19)
01:25:07.993 00.000 8976 Moving (0.67, 0.19) raw xDistance=-0.14 yDistance=-0.66
01:25:07.993 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:07.993 00.000 5052 UpdateGuideState exits: m=170 SNR=8.9
01:25:07.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:07.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:25:07.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
01:25:07.993 00.000 8976 MoveAxis(R, 0, ABG)
01:25:07.993 00.000 8976 MoveAxis(U, 3, ABG)
01:25:07.993 00.000 8976 stepping (-6, 12) + (0, 3)
01:25:07.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:07.993 00.000 5052 Enqueuing Expose request
01:25:07.993 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:08.020 00.027 8976 Received - 47 (G) 
01:25:08.020 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:08.020 00.000 8976 stepped: pos (-6, 15)
01:25:08.020 00.000 8976 move complete, result=0
01:25:08.020 00.000 8976 worker thread done servicing request
01:25:08.020 00.000 8976 Worker thread wakes up
01:25:08.020 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:25:08.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:08.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:08.705 00.685 8976 Exposure complete
01:25:08.710 00.005 8976 worker thread done servicing request
01:25:08.710 00.000 5052 OnExposeComplete: enter
01:25:08.710 00.000 5052 UpdateGuideState(): m_state=6
01:25:08.710 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3708
01:25:08.710 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.86, Mass=186, SNR=9.3, Peak=66 HFD=3.8
01:25:08.710 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
01:25:08.710 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
01:25:08.710 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.58 mountX=0.13 mountY=-0.08, mountTheta=-0.54
01:25:08.711 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.15, opts=13)
01:25:08.711 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.15)
01:25:08.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:25:08.711 00.000 5052 UpdateGuideState exits: m=186 SNR=9.3
01:25:08.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:08.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:08.711 00.000 5052 Enqueuing Expose request
01:25:08.711 00.000 8976 Worker thread wakes up
01:25:08.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.15) opts 0xd
01:25:08.712 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.15)
01:25:08.712 00.000 8976 Moving (-0.00, 0.15) raw xDistance=0.13 yDistance=-0.08
01:25:08.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:25:08.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:25:08.712 00.000 8976 MoveAxis(R, 0, ABG)
01:25:08.712 00.000 8976 MoveAxis(U, 0, ABG)
01:25:08.712 00.000 8976 move complete, result=0
01:25:08.712 00.000 8976 worker thread done servicing request
01:25:08.712 00.000 8976 Worker thread wakes up
01:25:08.712 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:08.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:08.712 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:09.397 00.685 8976 Exposure complete
01:25:09.402 00.005 8976 worker thread done servicing request
01:25:09.402 00.000 5052 OnExposeComplete: enter
01:25:09.402 00.000 5052 UpdateGuideState(): m_state=6
01:25:09.402 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3709
01:25:09.402 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.62, Mass=167, SNR=8.9, Peak=61 HFD=3.9
01:25:09.402 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
01:25:09.402 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
01:25:09.402 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.09 hyp=0.82 cameraTheta=-0.11 mountX=-0.45 mountY=-0.63, mountTheta=-2.19
01:25:09.403 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.09, opts=13)
01:25:09.403 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.09)
01:25:09.403 00.000 8976 Worker thread wakes up
01:25:09.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.09) opts 0xd
01:25:09.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.09)
01:25:09.403 00.000 8976 Moving (0.81, -0.09) raw xDistance=-0.45 yDistance=-0.63
01:25:09.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:25:09.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:25:09.403 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
01:25:09.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:09.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
01:25:09.403 00.000 8976 MoveAxis(R, 2, ABG)
01:25:09.403 00.000 8976 stepping (-6, 15) + (2, 0)
01:25:09.404 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:09.404 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:09.404 00.000 5052 Enqueuing Expose request
01:25:09.427 00.023 8976 Received - 47 (G) 
01:25:09.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:09.427 00.000 8976 stepped: pos (-4, 15)
01:25:09.427 00.000 8976 MoveAxis(U, 3, ABG)
01:25:09.427 00.000 8976 stepping (-4, 15) + (0, 3)
01:25:09.427 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:09.459 00.032 8976 Received - 47 (G) 
01:25:09.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:09.459 00.000 8976 stepped: pos (-4, 18)
01:25:09.459 00.000 8976 move complete, result=0
01:25:09.459 00.000 8976 worker thread done servicing request
01:25:09.459 00.000 8976 Worker thread wakes up
01:25:09.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:09.459 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:09.459 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
01:25:10.145 00.686 8976 Exposure complete
01:25:10.150 00.005 8976 worker thread done servicing request
01:25:10.150 00.000 5052 OnExposeComplete: enter
01:25:10.150 00.000 5052 UpdateGuideState(): m_state=6
01:25:10.150 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3710
01:25:10.150 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=282.01, Mass=189, SNR=9.5, Peak=65 HFD=3.5
01:25:10.150 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
01:25:10.150 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
01:25:10.151 00.001 5052 CameraToMount -- cameraX=0.47 cameraY=0.30 hyp=0.56 cameraTheta=0.57 mountX=0.06 mountY=-0.56, mountTheta=-1.47
01:25:10.151 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.30, opts=13)
01:25:10.151 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.30)
01:25:10.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:25:10.151 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:25:10.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:10.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:10.151 00.000 5052 Enqueuing Expose request
01:25:10.151 00.000 8976 Worker thread wakes up
01:25:10.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.30) opts 0xd
01:25:10.152 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.30)
01:25:10.152 00.000 8976 Moving (0.47, 0.30) raw xDistance=0.06 yDistance=-0.56
01:25:10.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:25:10.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
01:25:10.152 00.000 8976 MoveAxis(R, 0, ABG)
01:25:10.152 00.000 8976 MoveAxis(U, 2, ABG)
01:25:10.152 00.000 8976 stepping (-4, 18) + (0, 2)
01:25:10.152 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:10.179 00.027 8976 Received - 47 (G) 
01:25:10.179 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:10.179 00.000 8976 stepped: pos (-4, 20)
01:25:10.179 00.000 8976 move complete, result=0
01:25:10.179 00.000 8976 worker thread done servicing request
01:25:10.179 00.000 8976 Worker thread wakes up
01:25:10.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:10.179 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:10.179 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:25:10.863 00.684 8976 Exposure complete
01:25:10.868 00.005 8976 worker thread done servicing request
01:25:10.869 00.001 5052 OnExposeComplete: enter
01:25:10.869 00.000 5052 UpdateGuideState(): m_state=6
01:25:10.869 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3711
01:25:10.869 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.05, Mass=178, SNR=9.2, Peak=67 HFD=3.3
01:25:10.869 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
01:25:10.869 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
01:25:10.869 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.14 mountX=0.23 mountY=-0.31, mountTheta=-0.94
01:25:10.869 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.34, opts=13)
01:25:10.869 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.34)
01:25:10.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:10.870 00.001 5052 UpdateGuideState exits: m=178 SNR=9.2
01:25:10.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:10.870 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:10.870 00.000 5052 Enqueuing Expose request
01:25:10.870 00.000 8976 Worker thread wakes up
01:25:10.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.34) opts 0xd
01:25:10.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.34)
01:25:10.870 00.000 8976 Moving (0.15, 0.34) raw xDistance=0.23 yDistance=-0.31
01:25:10.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:25:10.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
01:25:10.870 00.000 8976 MoveAxis(R, 0, ABG)
01:25:10.870 00.000 8976 MoveAxis(U, 1, ABG)
01:25:10.870 00.000 8976 stepping (-4, 20) + (0, 1)
01:25:10.870 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:10.898 00.028 8976 Received - 47 (G) 
01:25:10.898 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:10.898 00.000 8976 stepped: pos (-4, 21)
01:25:10.898 00.000 8976 move complete, result=0
01:25:10.898 00.000 8976 worker thread done servicing request
01:25:10.898 00.000 8976 Worker thread wakes up
01:25:10.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:10.898 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:25:10.898 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:11.582 00.684 8976 Exposure complete
01:25:11.589 00.007 8976 worker thread done servicing request
01:25:11.589 00.000 5052 OnExposeComplete: enter
01:25:11.589 00.000 5052 UpdateGuideState(): m_state=6
01:25:11.589 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3712
01:25:11.589 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.76, Mass=161, SNR=8.7, Peak=63 HFD=3.5
01:25:11.589 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:25:11.589 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
01:25:11.589 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=0.05 hyp=0.87 cameraTheta=3.08 mountX=0.44 mountY=0.70, mountTheta=1.01
01:25:11.589 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=0.05, opts=13)
01:25:11.589 00.000 5052 Enqueuing Move request for stepguider (-0.87, 0.05)
01:25:11.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:11.589 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
01:25:11.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:11.589 00.000 8976 Worker thread wakes up
01:25:11.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, 0.05) opts 0xd
01:25:11.589 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, 0.05)
01:25:11.589 00.000 8976 Moving (-0.87, 0.05) raw xDistance=0.44 yDistance=0.70
01:25:11.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:11.589 00.000 5052 Enqueuing Expose request
01:25:11.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:25:11.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.70
01:25:11.590 00.001 8976 MoveAxis(L, 2, ABG)
01:25:11.590 00.000 8976 stepping (-4, 21) + (-2, 0)
01:25:11.590 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:11.617 00.027 8976 Received - 47 (G) 
01:25:11.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:11.617 00.000 8976 stepped: pos (-6, 21)
01:25:11.618 00.001 8976 MoveAxis(D, 3, ABG)
01:25:11.618 00.000 8976 stepping (-6, 21) + (0, -3)
01:25:11.618 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:11.649 00.031 8976 Received - 47 (G) 
01:25:11.649 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:11.650 00.001 8976 stepped: pos (-6, 18)
01:25:11.650 00.000 8976 move complete, result=0
01:25:11.650 00.000 8976 worker thread done servicing request
01:25:11.650 00.000 8976 Worker thread wakes up
01:25:11.650 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:25:11.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:11.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:12.333 00.683 8976 Exposure complete
01:25:12.339 00.006 8976 worker thread done servicing request
01:25:12.339 00.000 5052 OnExposeComplete: enter
01:25:12.339 00.000 5052 UpdateGuideState(): m_state=6
01:25:12.339 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3713
01:25:12.339 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.43, Mass=178, SNR=9.1, Peak=64 HFD=3.8
01:25:12.339 00.000 5052 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.04) = xAngle (-4.16 = 2.12)
01:25:12.339 00.000 5052 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.27 = 2.02)
01:25:12.339 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.28 hyp=0.33 cameraTheta=-2.12 mountX=-0.17 mountY=0.29, mountTheta=2.09
01:25:12.340 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.28, opts=13)
01:25:12.340 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.28)
01:25:12.340 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:25:12.340 00.000 5052 UpdateGuideState exits: m=178 SNR=9.1
01:25:12.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:12.340 00.000 8976 Worker thread wakes up
01:25:12.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.28) opts 0xd
01:25:12.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.28)
01:25:12.340 00.000 8976 Moving (-0.17, -0.28) raw xDistance=-0.17 yDistance=0.29
01:25:12.340 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:12.340 00.000 5052 Enqueuing Expose request
01:25:12.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:25:12.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.29
01:25:12.340 00.000 8976 MoveAxis(R, 0, ABG)
01:25:12.340 00.000 8976 MoveAxis(D, 1, ABG)
01:25:12.340 00.000 8976 stepping (-6, 18) + (0, -1)
01:25:12.341 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:12.369 00.028 8976 Received - 47 (G) 
01:25:12.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:12.369 00.000 8976 stepped: pos (-6, 17)
01:25:12.369 00.000 8976 move complete, result=0
01:25:12.369 00.000 8976 worker thread done servicing request
01:25:12.369 00.000 8976 Worker thread wakes up
01:25:12.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:12.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:12.369 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:25:13.053 00.684 8976 Exposure complete
01:25:13.058 00.005 8976 worker thread done servicing request
01:25:13.058 00.000 5052 OnExposeComplete: enter
01:25:13.058 00.000 5052 UpdateGuideState(): m_state=6
01:25:13.058 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3714
01:25:13.058 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.34, Mass=166, SNR=8.9, Peak=70 HFD=3.4
01:25:13.058 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.04) = xAngle (-3.68 = 2.60)
01:25:13.058 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.50)
01:25:13.058 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.37 hyp=0.37 cameraTheta=-1.64 mountX=-0.31 mountY=0.22, mountTheta=2.53
01:25:13.059 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.37, opts=13)
01:25:13.059 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.37)
01:25:13.059 00.000 8976 Worker thread wakes up
01:25:13.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.37) opts 0xd
01:25:13.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.37)
01:25:13.059 00.000 8976 Moving (-0.03, -0.37) raw xDistance=-0.31 yDistance=0.22
01:25:13.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:25:13.059 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
01:25:13.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:13.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:25:13.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:25:13.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:13.060 00.001 5052 Enqueuing Expose request
01:25:13.060 00.000 8976 MoveAxis(R, 1, ABG)
01:25:13.060 00.000 8976 stepping (-6, 17) + (1, 0)
01:25:13.060 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:13.088 00.028 8976 Received - 47 (G) 
01:25:13.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:13.088 00.000 8976 stepped: pos (-5, 17)
01:25:13.088 00.000 8976 MoveAxis(U, 0, ABG)
01:25:13.088 00.000 8976 move complete, result=0
01:25:13.088 00.000 8976 worker thread done servicing request
01:25:13.088 00.000 8976 Worker thread wakes up
01:25:13.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:13.088 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:25:13.088 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:13.772 00.684 8976 Exposure complete
01:25:13.777 00.005 8976 worker thread done servicing request
01:25:13.777 00.000 5052 OnExposeComplete: enter
01:25:13.777 00.000 5052 UpdateGuideState(): m_state=6
01:25:13.777 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3715
01:25:13.777 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.93, Mass=173, SNR=9.0, Peak=61 HFD=3.9
01:25:13.777 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
01:25:13.777 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.00 = 0.00)
01:25:13.777 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.15 mountX=0.26 mountY=0.00, mountTheta=0.00
01:25:13.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.22, opts=13)
01:25:13.778 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.22)
01:25:13.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:13.778 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
01:25:13.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:13.778 00.000 8976 Worker thread wakes up
01:25:13.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.22) opts 0xd
01:25:13.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.22)
01:25:13.778 00.000 8976 Moving (-0.14, 0.22) raw xDistance=0.26 yDistance=0.00
01:25:13.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:13.778 00.000 5052 Enqueuing Expose request
01:25:13.779 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:25:13.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:25:13.779 00.000 8976 MoveAxis(R, 0, ABG)
01:25:13.779 00.000 8976 MoveAxis(U, 0, ABG)
01:25:13.779 00.000 8976 move complete, result=0
01:25:13.779 00.000 8976 worker thread done servicing request
01:25:13.779 00.000 8976 Worker thread wakes up
01:25:13.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:13.779 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:13.779 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:14.462 00.683 8976 Exposure complete
01:25:14.467 00.005 8976 worker thread done servicing request
01:25:14.467 00.000 5052 OnExposeComplete: enter
01:25:14.468 00.001 5052 UpdateGuideState(): m_state=6
01:25:14.468 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3716
01:25:14.468 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.75, Mass=197, SNR=9.7, Peak=64 HFD=3.6
01:25:14.468 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:25:14.468 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:25:14.468 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.04 hyp=0.83 cameraTheta=3.09 mountX=0.41 mountY=0.67, mountTheta=1.02
01:25:14.468 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.04, opts=13)
01:25:14.468 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.04)
01:25:14.469 00.001 8976 Worker thread wakes up
01:25:14.469 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:25:14.469 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
01:25:14.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.04) opts 0xd
01:25:14.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.04)
01:25:14.469 00.000 8976 Moving (-0.82, 0.04) raw xDistance=0.41 yDistance=0.67
01:25:14.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:25:14.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
01:25:14.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:14.469 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:14.469 00.000 5052 Enqueuing Expose request
01:25:14.469 00.000 8976 MoveAxis(L, 2, ABG)
01:25:14.469 00.000 8976 stepping (-5, 17) + (-2, 0)
01:25:14.469 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:14.494 00.025 8976 Received - 47 (G) 
01:25:14.495 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:14.495 00.000 8976 stepped: pos (-7, 17)
01:25:14.495 00.000 8976 MoveAxis(D, 3, ABG)
01:25:14.495 00.000 8976 stepping (-7, 17) + (0, -3)
01:25:14.495 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:14.527 00.032 8976 Received - 47 (G) 
01:25:14.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:14.527 00.000 8976 stepped: pos (-7, 14)
01:25:14.527 00.000 8976 move complete, result=0
01:25:14.527 00.000 8976 worker thread done servicing request
01:25:14.527 00.000 8976 Worker thread wakes up
01:25:14.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:14.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:14.527 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:25:15.212 00.685 8976 Exposure complete
01:25:15.217 00.005 8976 worker thread done servicing request
01:25:15.218 00.001 5052 OnExposeComplete: enter
01:25:15.218 00.000 5052 UpdateGuideState(): m_state=6
01:25:15.218 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3717
01:25:15.218 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.84, Mass=187, SNR=9.4, Peak=62 HFD=3.7
01:25:15.218 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:25:15.218 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
01:25:15.218 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.13 hyp=0.34 cameraTheta=2.74 mountX=0.26 mountY=0.19, mountTheta=0.62
01:25:15.218 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.13, opts=13)
01:25:15.219 00.001 5052 Enqueuing Move request for stepguider (-0.31, 0.13)
01:25:15.219 00.000 8976 Worker thread wakes up
01:25:15.219 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:25:15.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.13) opts 0xd
01:25:15.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.13)
01:25:15.219 00.000 8976 Moving (-0.31, 0.13) raw xDistance=0.26 yDistance=0.19
01:25:15.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
01:25:15.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:25:15.219 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:25:15.219 00.000 8976 MoveAxis(L, 1, ABG)
01:25:15.219 00.000 8976 stepping (-7, 14) + (-1, 0)
01:25:15.219 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:15.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:15.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:15.219 00.000 5052 Enqueuing Expose request
01:25:15.246 00.027 8976 Received - 47 (G) 
01:25:15.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:15.246 00.000 8976 stepped: pos (-8, 14)
01:25:15.246 00.000 8976 MoveAxis(U, 0, ABG)
01:25:15.246 00.000 8976 move complete, result=0
01:25:15.246 00.000 8976 worker thread done servicing request
01:25:15.246 00.000 8976 Worker thread wakes up
01:25:15.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:15.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:15.246 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:25:15.931 00.685 8976 Exposure complete
01:25:15.936 00.005 8976 worker thread done servicing request
01:25:15.936 00.000 5052 OnExposeComplete: enter
01:25:15.936 00.000 5052 UpdateGuideState(): m_state=6
01:25:15.936 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3718
01:25:15.936 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.63, Mass=170, SNR=9.0, Peak=62 HFD=3.4
01:25:15.936 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
01:25:15.936 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
01:25:15.936 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.08 hyp=0.51 cameraTheta=-2.99 mountX=0.16 mountY=0.46, mountTheta=1.24
01:25:15.937 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.08, opts=13)
01:25:15.937 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.08)
01:25:15.937 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:15.937 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
01:25:15.937 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:15.937 00.000 8976 Worker thread wakes up
01:25:15.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.08) opts 0xd
01:25:15.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.08)
01:25:15.937 00.000 8976 Moving (-0.50, -0.08) raw xDistance=0.16 yDistance=0.46
01:25:15.937 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:15.937 00.000 5052 Enqueuing Expose request
01:25:15.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:25:15.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:25:15.937 00.000 8976 MoveAxis(R, 0, ABG)
01:25:15.937 00.000 8976 MoveAxis(D, 2, ABG)
01:25:15.937 00.000 8976 stepping (-8, 14) + (0, -2)
01:25:15.937 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:15.966 00.029 8976 Received - 47 (G) 
01:25:15.966 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:15.966 00.000 8976 stepped: pos (-8, 12)
01:25:15.966 00.000 8976 move complete, result=0
01:25:15.966 00.000 8976 worker thread done servicing request
01:25:15.966 00.000 8976 Worker thread wakes up
01:25:15.966 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:15.966 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:15.966 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:25:16.652 00.686 8976 Exposure complete
01:25:16.657 00.005 8976 worker thread done servicing request
01:25:16.657 00.000 5052 OnExposeComplete: enter
01:25:16.657 00.000 5052 UpdateGuideState(): m_state=6
01:25:16.657 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3719
01:25:16.657 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.87, Mass=169, SNR=8.9, Peak=61 HFD=3.0
01:25:16.657 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
01:25:16.657 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
01:25:16.657 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.45 mountX=0.23 mountY=0.08, mountTheta=0.32
01:25:16.658 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.16, opts=13)
01:25:16.658 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.16)
01:25:16.658 00.000 8976 Worker thread wakes up
01:25:16.658 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.16) opts 0xd
01:25:16.658 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:25:16.658 00.000 5052 UpdateGuideState exits: m=169 SNR=8.9
01:25:16.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:16.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.16)
01:25:16.658 00.000 8976 Moving (-0.19, 0.16) raw xDistance=0.23 yDistance=0.08
01:25:16.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:25:16.658 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:16.658 00.000 5052 Enqueuing Expose request
01:25:16.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:25:16.658 00.000 8976 MoveAxis(R, 0, ABG)
01:25:16.658 00.000 8976 MoveAxis(U, 0, ABG)
01:25:16.658 00.000 8976 move complete, result=0
01:25:16.658 00.000 8976 worker thread done servicing request
01:25:16.658 00.000 8976 Worker thread wakes up
01:25:16.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:16.659 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:16.659 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:17.341 00.682 8976 Exposure complete
01:25:17.347 00.006 8976 worker thread done servicing request
01:25:17.347 00.000 5052 OnExposeComplete: enter
01:25:17.347 00.000 5052 UpdateGuideState(): m_state=6
01:25:17.347 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3720
01:25:17.347 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.24, Mass=173, SNR=9.0, Peak=66 HFD=3.2
01:25:17.347 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.33 = 0.33)
01:25:17.347 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.23 = 0.23)
01:25:17.347 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.53 hyp=0.76 cameraTheta=2.38 mountX=0.72 mountY=0.17, mountTheta=0.24
01:25:17.347 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.53, opts=13)
01:25:17.347 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.53)
01:25:17.347 00.000 8976 Worker thread wakes up
01:25:17.348 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.53) opts 0xd
01:25:17.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.53)
01:25:17.348 00.000 8976 Moving (-0.55, 0.53) raw xDistance=0.72 yDistance=0.17
01:25:17.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72
01:25:17.348 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:17.348 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
01:25:17.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:17.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:25:17.348 00.000 8976 MoveAxis(L, 3, ABG)
01:25:17.348 00.000 8976 stepping (-8, 12) + (-3, 0)
01:25:17.348 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:17.348 00.000 5052 Enqueuing Expose request
01:25:17.348 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:17.389 00.041 8976 Received - 47 (G) 
01:25:17.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:17.389 00.000 8976 stepped: pos (-11, 12)
01:25:17.389 00.000 8976 MoveAxis(U, 0, ABG)
01:25:17.389 00.000 8976 move complete, result=0
01:25:17.389 00.000 8976 worker thread done servicing request
01:25:17.389 00.000 8976 Worker thread wakes up
01:25:17.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:17.389 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:17.389 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.2 px 0 ms NORTH
01:25:18.075 00.686 8976 Exposure complete
01:25:18.081 00.006 8976 worker thread done servicing request
01:25:18.081 00.000 5052 OnExposeComplete: enter
01:25:18.081 00.000 5052 UpdateGuideState(): m_state=6
01:25:18.081 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3721
01:25:18.081 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.70, Mass=181, SNR=9.2, Peak=62 HFD=3.3
01:25:18.081 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
01:25:18.081 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.09)
01:25:18.081 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.05 mountX=0.06 mountY=0.14, mountTheta=1.17
01:25:18.081 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.01, opts=13)
01:25:18.082 00.001 5052 Enqueuing Move request for stepguider (-0.16, -0.01)
01:25:18.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:25:18.082 00.000 5052 UpdateGuideState exits: m=181 SNR=9.2
01:25:18.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:18.082 00.000 8976 Worker thread wakes up
01:25:18.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.01) opts 0xd
01:25:18.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.01)
01:25:18.082 00.000 8976 Moving (-0.16, -0.01) raw xDistance=0.06 yDistance=0.14
01:25:18.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:25:18.082 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:18.082 00.000 5052 Enqueuing Expose request
01:25:18.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:25:18.082 00.000 8976 MoveAxis(R, 0, ABG)
01:25:18.082 00.000 8976 MoveAxis(U, 0, ABG)
01:25:18.082 00.000 8976 move complete, result=0
01:25:18.082 00.000 8976 worker thread done servicing request
01:25:18.082 00.000 8976 Worker thread wakes up
01:25:18.083 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:18.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:18.083 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:18.768 00.685 8976 Exposure complete
01:25:18.773 00.005 8976 worker thread done servicing request
01:25:18.773 00.000 5052 OnExposeComplete: enter
01:25:18.774 00.001 5052 UpdateGuideState(): m_state=6
01:25:18.774 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3722
01:25:18.774 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.54, Mass=182, SNR=9.3, Peak=60 HFD=3.8
01:25:18.774 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
01:25:18.774 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.50)
01:25:18.774 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.17 hyp=0.35 cameraTheta=-2.64 mountX=-0.01 mountY=0.35, mountTheta=1.60
01:25:18.774 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.17, opts=13)
01:25:18.774 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.17)
01:25:18.775 00.001 8976 Worker thread wakes up
01:25:18.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.17) opts 0xd
01:25:18.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.17)
01:25:18.775 00.000 8976 Moving (-0.31, -0.17) raw xDistance=-0.01 yDistance=0.35
01:25:18.775 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:25:18.775 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:25:18.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:18.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:25:18.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:25:18.775 00.000 8976 MoveAxis(R, 0, ABG)
01:25:18.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:18.775 00.000 5052 Enqueuing Expose request
01:25:18.775 00.000 8976 MoveAxis(D, 1, ABG)
01:25:18.775 00.000 8976 stepping (-11, 12) + (0, -1)
01:25:18.775 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:18.796 00.021 8976 Received - 47 (G) 
01:25:18.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:18.796 00.000 8976 stepped: pos (-11, 11)
01:25:18.796 00.000 8976 move complete, result=0
01:25:18.796 00.000 8976 worker thread done servicing request
01:25:18.796 00.000 8976 Worker thread wakes up
01:25:18.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:18.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:18.796 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:25:19.479 00.683 8976 Exposure complete
01:25:19.484 00.005 8976 worker thread done servicing request
01:25:19.484 00.000 5052 OnExposeComplete: enter
01:25:19.484 00.000 5052 UpdateGuideState(): m_state=6
01:25:19.484 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3723
01:25:19.485 00.001 5052 Star::Find returns 1 (0), X=329.50, Y=281.43, Mass=171, SNR=9.0, Peak=65 HFD=3.2
01:25:19.485 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.75 = -2.75)
01:25:19.485 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
01:25:19.485 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.28 hyp=0.43 cameraTheta=-0.71 mountX=-0.40 mountY=-0.12, mountTheta=-2.84
01:25:19.485 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.28, opts=13)
01:25:19.485 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.28)
01:25:19.485 00.000 8976 Worker thread wakes up
01:25:19.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.28) opts 0xd
01:25:19.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.28)
01:25:19.485 00.000 8976 Moving (0.33, -0.28) raw xDistance=-0.40 yDistance=-0.12
01:25:19.486 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:25:19.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:25:19.486 00.000 8976 MoveAxis(R, 2, ABG)
01:25:19.486 00.000 8976 stepping (-11, 11) + (2, 0)
01:25:19.486 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:19.486 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
01:25:19.486 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:19.486 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:19.486 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:19.486 00.000 5052 Enqueuing Expose request
01:25:19.515 00.029 8976 Received - 47 (G) 
01:25:19.515 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:19.515 00.000 8976 stepped: pos (-9, 11)
01:25:19.515 00.000 8976 MoveAxis(U, 0, ABG)
01:25:19.515 00.000 8976 move complete, result=0
01:25:19.515 00.000 8976 worker thread done servicing request
01:25:19.515 00.000 8976 Worker thread wakes up
01:25:19.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:19.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:19.515 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:25:20.198 00.683 8976 Exposure complete
01:25:20.204 00.006 8976 worker thread done servicing request
01:25:20.204 00.000 5052 OnExposeComplete: enter
01:25:20.204 00.000 5052 UpdateGuideState(): m_state=6
01:25:20.204 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3724
01:25:20.204 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.89, Mass=190, SNR=9.4, Peak=60 HFD=3.6
01:25:20.204 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
01:25:20.204 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.54 = -0.54)
01:25:20.204 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.61 mountX=0.17 mountY=-0.09, mountTheta=-0.51
01:25:20.205 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.18, opts=13)
01:25:20.205 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.18)
01:25:20.205 00.000 8976 Worker thread wakes up
01:25:20.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.18) opts 0xd
01:25:20.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.18)
01:25:20.205 00.000 8976 Moving (-0.01, 0.18) raw xDistance=0.17 yDistance=-0.09
01:25:20.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:25:20.205 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:25:20.205 00.000 5052 UpdateGuideState exits: m=190 SNR=9.4
01:25:20.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:20.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:25:20.205 00.000 8976 MoveAxis(R, 0, ABG)
01:25:20.206 00.001 8976 MoveAxis(U, 0, ABG)
01:25:20.206 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:20.206 00.000 5052 Enqueuing Expose request
01:25:20.206 00.000 8976 move complete, result=0
01:25:20.206 00.000 8976 worker thread done servicing request
01:25:20.206 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:20.206 00.000 8976 Worker thread wakes up
01:25:20.207 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:20.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:20.890 00.683 8976 Exposure complete
01:25:20.895 00.005 8976 worker thread done servicing request
01:25:20.896 00.001 5052 OnExposeComplete: enter
01:25:20.896 00.000 5052 UpdateGuideState(): m_state=6
01:25:20.896 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3725
01:25:20.896 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.09, Mass=182, SNR=9.2, Peak=61 HFD=4.0
01:25:20.896 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
01:25:20.896 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
01:25:20.896 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.38 hyp=0.41 cameraTheta=1.99 mountX=0.41 mountY=-0.07, mountTheta=-0.16
01:25:20.896 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.38, opts=13)
01:25:20.897 00.001 5052 Enqueuing Move request for stepguider (-0.17, 0.38)
01:25:20.897 00.000 8976 Worker thread wakes up
01:25:20.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.38) opts 0xd
01:25:20.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.38)
01:25:20.897 00.000 8976 Moving (-0.17, 0.38) raw xDistance=0.41 yDistance=-0.07
01:25:20.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:25:20.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:25:20.897 00.000 8976 MoveAxis(L, 2, ABG)
01:25:20.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:25:20.897 00.000 5052 UpdateGuideState exits: m=182 SNR=9.2
01:25:20.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:20.897 00.000 8976 stepping (-9, 11) + (-2, 0)
01:25:20.897 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:20.898 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:20.898 00.000 5052 Enqueuing Expose request
01:25:20.922 00.024 8976 Received - 47 (G) 
01:25:20.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:20.922 00.000 8976 stepped: pos (-11, 11)
01:25:20.922 00.000 8976 MoveAxis(U, 0, ABG)
01:25:20.922 00.000 8976 move complete, result=0
01:25:20.922 00.000 8976 worker thread done servicing request
01:25:20.922 00.000 8976 Worker thread wakes up
01:25:20.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:20.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:20.922 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:25:21.606 00.684 8976 Exposure complete
01:25:21.611 00.005 8976 worker thread done servicing request
01:25:21.611 00.000 5052 OnExposeComplete: enter
01:25:21.611 00.000 5052 UpdateGuideState(): m_state=6
01:25:21.612 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3726
01:25:21.612 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.46, Mass=191, SNR=9.4, Peak=61 HFD=4.0
01:25:21.612 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.72 = 1.57)
01:25:21.612 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
01:25:21.612 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.25 hyp=0.56 cameraTheta=-2.67 mountX=0.00 mountY=0.55, mountTheta=1.57
01:25:21.612 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.25, opts=13)
01:25:21.612 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.25)
01:25:21.612 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:21.612 00.000 5052 UpdateGuideState exits: m=191 SNR=9.4
01:25:21.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:21.612 00.000 8976 Worker thread wakes up
01:25:21.613 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:21.613 00.000 5052 Enqueuing Expose request
01:25:21.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.25) opts 0xd
01:25:21.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.25)
01:25:21.613 00.000 8976 Moving (-0.50, -0.25) raw xDistance=0.00 yDistance=0.55
01:25:21.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:25:21.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:25:21.613 00.000 8976 MoveAxis(R, 0, ABG)
01:25:21.613 00.000 8976 MoveAxis(D, 2, ABG)
01:25:21.613 00.000 8976 stepping (-11, 11) + (0, -2)
01:25:21.613 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:21.641 00.028 8976 Received - 47 (G) 
01:25:21.641 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:21.641 00.000 8976 stepped: pos (-11, 9)
01:25:21.641 00.000 8976 move complete, result=0
01:25:21.641 00.000 8976 worker thread done servicing request
01:25:21.641 00.000 8976 Worker thread wakes up
01:25:21.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:21.641 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:21.641 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:25:22.324 00.683 8976 Exposure complete
01:25:22.329 00.005 8976 worker thread done servicing request
01:25:22.330 00.001 5052 OnExposeComplete: enter
01:25:22.330 00.000 5052 UpdateGuideState(): m_state=6
01:25:22.330 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3727
01:25:22.330 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.07, Mass=182, SNR=9.2, Peak=61 HFD=3.7
01:25:22.330 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
01:25:22.330 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
01:25:22.330 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.36 hyp=0.66 cameraTheta=2.57 mountX=0.57 mountY=0.27, mountTheta=0.44
01:25:22.330 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.36, opts=13)
01:25:22.331 00.001 5052 Enqueuing Move request for stepguider (-0.55, 0.36)
01:25:22.331 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:25:22.331 00.000 5052 UpdateGuideState exits: m=182 SNR=9.2
01:25:22.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:22.331 00.000 8976 Worker thread wakes up
01:25:22.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.36) opts 0xd
01:25:22.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.36)
01:25:22.331 00.000 8976 Moving (-0.55, 0.36) raw xDistance=0.57 yDistance=0.27
01:25:22.331 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:22.331 00.000 5052 Enqueuing Expose request
01:25:22.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
01:25:22.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
01:25:22.331 00.000 8976 MoveAxis(L, 2, ABG)
01:25:22.331 00.000 8976 stepping (-11, 9) + (-2, 0)
01:25:22.331 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:22.361 00.030 8976 Received - 47 (G) 
01:25:22.361 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:22.361 00.000 8976 stepped: pos (-13, 9)
01:25:22.361 00.000 8976 MoveAxis(D, 1, ABG)
01:25:22.361 00.000 8976 stepping (-13, 9) + (0, -1)
01:25:22.361 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:22.393 00.032 8976 Received - 47 (G) 
01:25:22.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:22.393 00.000 8976 stepped: pos (-13, 8)
01:25:22.393 00.000 8976 move complete, result=0
01:25:22.393 00.000 8976 worker thread done servicing request
01:25:22.393 00.000 8976 Worker thread wakes up
01:25:22.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:22.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:22.393 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:25:23.076 00.683 8976 Exposure complete
01:25:23.081 00.005 8976 worker thread done servicing request
01:25:23.081 00.000 5052 OnExposeComplete: enter
01:25:23.081 00.000 5052 UpdateGuideState(): m_state=6
01:25:23.081 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3728
01:25:23.082 00.001 5052 Star::Find returns 1 (0), X=328.19, Y=281.62, Mass=173, SNR=9.0, Peak=64 HFD=3.7
01:25:23.082 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.10 = 1.19)
01:25:23.082 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:25:23.082 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=-0.09 hyp=0.98 cameraTheta=-3.05 mountX=0.37 mountY=0.87, mountTheta=1.17
01:25:23.082 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=-0.09, opts=13)
01:25:23.082 00.000 5052 Enqueuing Move request for stepguider (-0.98, -0.09)
01:25:23.082 00.000 8976 Worker thread wakes up
01:25:23.083 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, -0.09) opts 0xd
01:25:23.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, -0.09)
01:25:23.083 00.000 8976 Moving (-0.98, -0.09) raw xDistance=0.37 yDistance=0.87
01:25:23.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
01:25:23.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.87
01:25:23.083 00.000 8976 MoveAxis(L, 2, ABG)
01:25:23.083 00.000 8976 stepping (-13, 8) + (-2, 0)
01:25:23.083 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:25:23.083 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
01:25:23.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:23.083 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:23.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:23.083 00.000 5052 Enqueuing Expose request
01:25:23.112 00.029 8976 Received - 47 (G) 
01:25:23.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:23.112 00.000 8976 stepped: pos (-15, 8)
01:25:23.112 00.000 8976 MoveAxis(D, 4, ABG)
01:25:23.112 00.000 8976 stepping (-15, 8) + (0, -4)
01:25:23.112 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:25:23.144 00.032 8976 Received - 47 (G) 
01:25:23.144 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:25:23.144 00.000 8976 stepped: pos (-15, 4)
01:25:23.144 00.000 8976 move complete, result=0
01:25:23.144 00.000 8976 worker thread done servicing request
01:25:23.144 00.000 8976 Worker thread wakes up
01:25:23.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:23.144 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:23.144 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:25:23.828 00.684 8976 Exposure complete
01:25:23.834 00.006 8976 worker thread done servicing request
01:25:23.834 00.000 5052 OnExposeComplete: enter
01:25:23.834 00.000 5052 UpdateGuideState(): m_state=6
01:25:23.834 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3729
01:25:23.834 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.82, Mass=189, SNR=9.5, Peak=67 HFD=3.3
01:25:23.834 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:25:23.834 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:25:23.834 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.11 hyp=0.84 cameraTheta=3.01 mountX=0.48 mountY=0.64, mountTheta=0.93
01:25:23.834 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.11, opts=13)
01:25:23.834 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.11)
01:25:23.834 00.000 8976 Worker thread wakes up
01:25:23.835 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:23.835 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:25:23.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:23.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:23.835 00.000 5052 Enqueuing Expose request
01:25:23.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.11) opts 0xd
01:25:23.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.11)
01:25:23.835 00.000 8976 Moving (-0.83, 0.11) raw xDistance=0.48 yDistance=0.64
01:25:23.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
01:25:23.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.64
01:25:23.835 00.000 8976 MoveAxis(L, 2, ABG)
01:25:23.835 00.000 8976 stepping (-15, 4) + (-2, 0)
01:25:23.835 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:23.864 00.029 8976 Received - 47 (G) 
01:25:23.864 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:23.864 00.000 8976 stepped: pos (-17, 4)
01:25:23.864 00.000 8976 MoveAxis(D, 3, ABG)
01:25:23.864 00.000 8976 stepping (-17, 4) + (0, -3)
01:25:23.864 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:23.896 00.032 8976 Received - 47 (G) 
01:25:23.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:23.896 00.000 8976 stepped: pos (-17, 1)
01:25:23.896 00.000 8976 move complete, result=0
01:25:23.896 00.000 8976 worker thread done servicing request
01:25:23.896 00.000 8976 Worker thread wakes up
01:25:23.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:23.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:23.896 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:25:24.583 00.687 8976 Exposure complete
01:25:24.588 00.005 8976 worker thread done servicing request
01:25:24.588 00.000 5052 OnExposeComplete: enter
01:25:24.588 00.000 5052 UpdateGuideState(): m_state=6
01:25:24.588 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3730
01:25:24.588 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.67, Mass=161, SNR=8.7, Peak=64 HFD=3.2
01:25:24.589 00.001 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
01:25:24.589 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
01:25:24.589 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.04 hyp=0.76 cameraTheta=-3.09 mountX=0.31 mountY=0.65, mountTheta=1.13
01:25:24.589 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.04, opts=13)
01:25:24.589 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.04)
01:25:24.589 00.000 8976 Worker thread wakes up
01:25:24.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.04) opts 0xd
01:25:24.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:25:24.590 00.001 5052 UpdateGuideState exits: m=161 SNR=8.7
01:25:24.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:24.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.04)
01:25:24.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:24.590 00.000 5052 Enqueuing Expose request
01:25:24.590 00.000 8976 Moving (-0.75, -0.04) raw xDistance=0.31 yDistance=0.65
01:25:24.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
01:25:24.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
01:25:24.590 00.000 8976 MoveAxis(L, 1, ABG)
01:25:24.590 00.000 8976 stepping (-17, 1) + (-1, 0)
01:25:24.590 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:24.614 00.024 8976 Received - 47 (G) 
01:25:24.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:24.614 00.000 8976 stepped: pos (-18, 1)
01:25:24.614 00.000 8976 MoveAxis(D, 3, ABG)
01:25:24.614 00.000 8976 stepping (-18, 1) + (0, -3)
01:25:24.614 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:24.646 00.032 8976 Received - 47 (G) 
01:25:24.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:24.646 00.000 8976 stepped: pos (-18, -2)
01:25:24.646 00.000 8976 move complete, result=0
01:25:24.646 00.000 8976 worker thread done servicing request
01:25:24.646 00.000 8976 Worker thread wakes up
01:25:24.647 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:24.647 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:24.647 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
01:25:25.330 00.683 8976 Exposure complete
01:25:25.335 00.005 8976 worker thread done servicing request
01:25:25.336 00.001 5052 OnExposeComplete: enter
01:25:25.336 00.000 5052 UpdateGuideState(): m_state=6
01:25:25.336 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3731
01:25:25.336 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.63, Mass=154, SNR=8.5, Peak=62 HFD=3.3
01:25:25.336 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
01:25:25.336 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
01:25:25.336 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.08 hyp=0.74 cameraTheta=-3.03 mountX=0.26 mountY=0.66, mountTheta=1.20
01:25:25.336 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.08, opts=13)
01:25:25.337 00.001 5052 Enqueuing Move request for stepguider (-0.74, -0.08)
01:25:25.337 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:25:25.337 00.000 5052 UpdateGuideState exits: m=154 SNR=8.5
01:25:25.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:25.337 00.000 8976 Worker thread wakes up
01:25:25.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.08) opts 0xd
01:25:25.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.08)
01:25:25.337 00.000 8976 Moving (-0.74, -0.08) raw xDistance=0.26 yDistance=0.66
01:25:25.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:25.337 00.000 5052 Enqueuing Expose request
01:25:25.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
01:25:25.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.66
01:25:25.337 00.000 8976 MoveAxis(L, 1, ABG)
01:25:25.337 00.000 8976 stepping (-18, -2) + (-1, 0)
01:25:25.337 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:25.366 00.029 8976 Received - 47 (G) 
01:25:25.366 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:25.366 00.000 8976 stepped: pos (-19, -2)
01:25:25.366 00.000 8976 MoveAxis(D, 3, ABG)
01:25:25.366 00.000 8976 stepping (-19, -2) + (0, -3)
01:25:25.366 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:25.398 00.032 8976 Received - 47 (G) 
01:25:25.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:25.398 00.000 8976 stepped: pos (-19, -5)
01:25:25.398 00.000 8976 move complete, result=0
01:25:25.398 00.000 8976 worker thread done servicing request
01:25:25.398 00.000 8976 Worker thread wakes up
01:25:25.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:25.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:25.398 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
01:25:26.083 00.685 8976 Exposure complete
01:25:26.088 00.005 8976 worker thread done servicing request
01:25:26.088 00.000 5052 OnExposeComplete: enter
01:25:26.088 00.000 5052 UpdateGuideState(): m_state=6
01:25:26.088 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3732
01:25:26.088 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.57, Mass=167, SNR=8.9, Peak=62 HFD=3.6
01:25:26.088 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.30 = 2.98)
01:25:26.088 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.40 = 2.88)
01:25:26.088 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.26 mountX=-0.15 mountY=0.04, mountTheta=2.89
01:25:26.089 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.14, opts=13)
01:25:26.089 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.14)
01:25:26.089 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:25:26.089 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
01:25:26.089 00.000 8976 Worker thread wakes up
01:25:26.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.14) opts 0xd
01:25:26.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.14)
01:25:26.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:26.089 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:26.089 00.000 5052 Enqueuing Expose request
01:25:26.089 00.000 8976 Moving (0.05, -0.14) raw xDistance=-0.15 yDistance=0.04
01:25:26.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:25:26.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:25:26.089 00.000 8976 MoveAxis(R, 0, ABG)
01:25:26.089 00.000 8976 MoveAxis(U, 0, ABG)
01:25:26.089 00.000 8976 move complete, result=0
01:25:26.090 00.001 8976 worker thread done servicing request
01:25:26.090 00.000 8976 Worker thread wakes up
01:25:26.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:26.090 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:26.090 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:26.773 00.683 8976 Exposure complete
01:25:26.778 00.005 8976 worker thread done servicing request
01:25:26.778 00.000 5052 OnExposeComplete: enter
01:25:26.778 00.000 5052 UpdateGuideState(): m_state=6
01:25:26.779 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3733
01:25:26.779 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.63, Mass=188, SNR=9.5, Peak=63 HFD=3.9
01:25:26.779 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
01:25:26.779 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.34)
01:25:26.779 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.80 mountX=0.03 mountY=0.22, mountTheta=1.44
01:25:26.779 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.08, opts=13)
01:25:26.779 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.08)
01:25:26.780 00.001 8976 Worker thread wakes up
01:25:26.780 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.08) opts 0xd
01:25:26.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.08)
01:25:26.780 00.000 8976 Moving (-0.21, -0.08) raw xDistance=0.03 yDistance=0.22
01:25:26.780 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:26.780 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:25:26.780 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:26.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:25:26.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:25:26.780 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:26.780 00.000 5052 Enqueuing Expose request
01:25:26.780 00.000 8976 MoveAxis(R, 0, ABG)
01:25:26.780 00.000 8976 MoveAxis(U, 0, ABG)
01:25:26.780 00.000 8976 move complete, result=0
01:25:26.781 00.001 8976 worker thread done servicing request
01:25:26.781 00.000 8976 Worker thread wakes up
01:25:26.781 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:26.781 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:26.781 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:27.463 00.682 8976 Exposure complete
01:25:27.468 00.005 8976 worker thread done servicing request
01:25:27.468 00.000 5052 OnExposeComplete: enter
01:25:27.468 00.000 5052 UpdateGuideState(): m_state=6
01:25:27.468 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3734
01:25:27.468 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.68, Mass=186, SNR=9.4, Peak=66 HFD=3.5
01:25:27.468 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
01:25:27.468 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
01:25:27.468 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.24 mountX=-0.08 mountY=-0.09, mountTheta=-2.33
01:25:27.468 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.03, opts=13)
01:25:27.468 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.03)
01:25:27.469 00.001 8976 Worker thread wakes up
01:25:27.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.03) opts 0xd
01:25:27.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.03)
01:25:27.469 00.000 8976 Moving (0.13, -0.03) raw xDistance=-0.08 yDistance=-0.09
01:25:27.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:25:27.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:25:27.469 00.000 8976 MoveAxis(R, 0, ABG)
01:25:27.469 00.000 8976 MoveAxis(U, 0, ABG)
01:25:27.469 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:27.469 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:25:27.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:27.469 00.000 8976 move complete, result=0
01:25:27.469 00.000 8976 worker thread done servicing request
01:25:27.469 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:27.469 00.000 5052 Enqueuing Expose request
01:25:27.469 00.000 8976 Worker thread wakes up
01:25:27.469 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:27.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:27.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:28.158 00.689 8976 Exposure complete
01:25:28.163 00.005 8976 worker thread done servicing request
01:25:28.163 00.000 5052 OnExposeComplete: enter
01:25:28.163 00.000 5052 UpdateGuideState(): m_state=6
01:25:28.163 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3735
01:25:28.163 00.000 5052 Star::Find returns 1 (0), X=330.47, Y=281.67, Mass=179, SNR=9.2, Peak=66 HFD=3.3
01:25:28.163 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
01:25:28.163 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
01:25:28.164 00.001 5052 CameraToMount -- cameraX=1.30 cameraY=-0.04 hyp=1.30 cameraTheta=-0.03 mountX=-0.62 mountY=-1.07, mountTheta=-2.10
01:25:28.165 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.30, y=-0.04, opts=13)
01:25:28.165 00.000 5052 Enqueuing Move request for stepguider (1.30, -0.04)
01:25:28.165 00.000 8976 Worker thread wakes up
01:25:28.165 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.30, -0.04) opts 0xd
01:25:28.166 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.30, -0.04)
01:25:28.166 00.000 8976 Moving (1.30, -0.04) raw xDistance=-0.62 yDistance=-1.07
01:25:28.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
01:25:28.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.07
01:25:28.166 00.000 8976 MoveAxis(R, 3, ABG)
01:25:28.166 00.000 8976 stepping (-19, -5) + (3, 0)
01:25:28.166 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:28.166 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:25:28.166 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:25:28.166 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:28.166 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:28.166 00.000 5052 Enqueuing Expose request
01:25:28.195 00.029 8976 Received - 47 (G) 
01:25:28.196 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:28.196 00.000 8976 stepped: pos (-16, -5)
01:25:28.196 00.000 8976 MoveAxis(U, 4, ABG)
01:25:28.196 00.000 8976 stepping (-16, -5) + (0, 4)
01:25:28.196 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:25:28.227 00.031 8976 Received - 47 (G) 
01:25:28.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:25:28.227 00.000 8976 stepped: pos (-16, -1)
01:25:28.228 00.001 8976 move complete, result=0
01:25:28.228 00.000 8976 worker thread done servicing request
01:25:28.228 00.000 8976 Worker thread wakes up
01:25:28.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:28.228 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:28.228 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.1 px 4 ms NORTH
01:25:28.927 00.699 8976 Exposure complete
01:25:28.932 00.005 8976 worker thread done servicing request
01:25:28.932 00.000 5052 OnExposeComplete: enter
01:25:28.932 00.000 5052 UpdateGuideState(): m_state=6
01:25:28.932 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3736
01:25:28.932 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=282.08, Mass=181, SNR=9.3, Peak=63 HFD=3.4
01:25:28.932 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:25:28.932 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
01:25:28.932 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.37 hyp=1.02 cameraTheta=0.37 mountX=-0.11 mountY=-1.00, mountTheta=-1.68
01:25:28.933 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.37, opts=13)
01:25:28.933 00.000 5052 Enqueuing Move request for stepguider (0.95, 0.37)
01:25:28.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:28.933 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
01:25:28.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:28.933 00.000 8976 Worker thread wakes up
01:25:28.933 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.37) opts 0xd
01:25:28.933 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.37)
01:25:28.933 00.000 8976 Moving (0.95, 0.37) raw xDistance=-0.11 yDistance=-1.00
01:25:28.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:25:28.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.00
01:25:28.933 00.000 8976 MoveAxis(R, 0, ABG)
01:25:28.933 00.000 8976 MoveAxis(U, 4, ABG)
01:25:28.933 00.000 8976 stepping (-16, -1) + (0, 4)
01:25:28.933 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:25:28.934 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:28.934 00.000 5052 Enqueuing Expose request
01:25:28.979 00.045 8976 Received - 47 (G) 
01:25:28.979 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:25:28.979 00.000 8976 stepped: pos (-16, 3)
01:25:28.979 00.000 8976 move complete, result=0
01:25:28.979 00.000 8976 worker thread done servicing request
01:25:28.979 00.000 8976 Worker thread wakes up
01:25:28.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:28.979 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
01:25:28.979 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:29.662 00.683 8976 Exposure complete
01:25:29.668 00.006 8976 worker thread done servicing request
01:25:29.668 00.000 5052 OnExposeComplete: enter
01:25:29.668 00.000 5052 UpdateGuideState(): m_state=6
01:25:29.668 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3737
01:25:29.668 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.53, Mass=200, SNR=9.7, Peak=64 HFD=3.9
01:25:29.668 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
01:25:29.668 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
01:25:29.668 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.18 hyp=0.76 cameraTheta=-0.24 mountX=-0.49 mountY=-0.52, mountTheta=-2.33
01:25:29.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.18, opts=13)
01:25:29.669 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.18)
01:25:29.669 00.000 8976 Worker thread wakes up
01:25:29.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.18) opts 0xd
01:25:29.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.18)
01:25:29.669 00.000 8976 Moving (0.73, -0.18) raw xDistance=-0.49 yDistance=-0.52
01:25:29.669 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:29.669 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
01:25:29.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:29.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:25:29.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.52
01:25:29.669 00.000 8976 MoveAxis(R, 2, ABG)
01:25:29.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:29.669 00.000 5052 Enqueuing Expose request
01:25:29.669 00.000 8976 stepping (-16, 3) + (2, 0)
01:25:29.669 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:29.698 00.029 8976 Received - 47 (G) 
01:25:29.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:29.698 00.000 8976 stepped: pos (-14, 3)
01:25:29.698 00.000 8976 MoveAxis(U, 2, ABG)
01:25:29.698 00.000 8976 stepping (-14, 3) + (0, 2)
01:25:29.698 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:29.730 00.032 8976 Received - 47 (G) 
01:25:29.730 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:29.730 00.000 8976 stepped: pos (-14, 5)
01:25:29.730 00.000 8976 move complete, result=0
01:25:29.730 00.000 8976 worker thread done servicing request
01:25:29.730 00.000 8976 Worker thread wakes up
01:25:29.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:29.730 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:29.730 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
01:25:30.417 00.687 8976 Exposure complete
01:25:30.422 00.005 8976 worker thread done servicing request
01:25:30.423 00.001 5052 OnExposeComplete: enter
01:25:30.423 00.000 5052 UpdateGuideState(): m_state=6
01:25:30.423 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3738
01:25:30.423 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=282.16, Mass=196, SNR=9.6, Peak=62 HFD=4.1
01:25:30.423 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
01:25:30.423 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
01:25:30.423 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.45 hyp=0.83 cameraTheta=0.58 mountX=0.09 mountY=-0.83, mountTheta=-1.47
01:25:30.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.45, opts=13)
01:25:30.424 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.45)
01:25:30.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:25:30.424 00.000 5052 UpdateGuideState exits: m=196 SNR=9.6
01:25:30.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:30.424 00.000 8976 Worker thread wakes up
01:25:30.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.45) opts 0xd
01:25:30.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.45)
01:25:30.424 00.000 8976 Moving (0.70, 0.45) raw xDistance=0.09 yDistance=-0.83
01:25:30.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:25:30.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:30.424 00.000 5052 Enqueuing Expose request
01:25:30.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.83
01:25:30.424 00.000 8976 MoveAxis(R, 0, ABG)
01:25:30.424 00.000 8976 MoveAxis(U, 3, ABG)
01:25:30.424 00.000 8976 stepping (-14, 5) + (0, 3)
01:25:30.424 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:30.466 00.042 8976 Received - 47 (G) 
01:25:30.466 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:30.466 00.000 8976 stepped: pos (-14, 8)
01:25:30.466 00.000 8976 move complete, result=0
01:25:30.466 00.000 8976 worker thread done servicing request
01:25:30.466 00.000 8976 Worker thread wakes up
01:25:30.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:30.466 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:30.466 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:25:31.151 00.685 8976 Exposure complete
01:25:31.157 00.006 8976 worker thread done servicing request
01:25:31.157 00.000 5052 OnExposeComplete: enter
01:25:31.157 00.000 5052 UpdateGuideState(): m_state=6
01:25:31.157 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3739
01:25:31.157 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.97, Mass=161, SNR=8.7, Peak=65 HFD=3.5
01:25:31.157 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
01:25:31.157 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
01:25:31.157 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.26 hyp=0.48 cameraTheta=0.58 mountX=0.05 mountY=-0.48, mountTheta=-1.47
01:25:31.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.26, opts=13)
01:25:31.158 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.26)
01:25:31.158 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:25:31.158 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
01:25:31.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:31.158 00.000 8976 Worker thread wakes up
01:25:31.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.26) opts 0xd
01:25:31.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.26)
01:25:31.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:31.158 00.000 5052 Enqueuing Expose request
01:25:31.158 00.000 8976 Moving (0.40, 0.26) raw xDistance=0.05 yDistance=-0.48
01:25:31.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:25:31.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.48
01:25:31.158 00.000 8976 MoveAxis(R, 0, ABG)
01:25:31.158 00.000 8976 MoveAxis(U, 2, ABG)
01:25:31.158 00.000 8976 stepping (-14, 8) + (0, 2)
01:25:31.158 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:31.185 00.027 8976 Received - 47 (G) 
01:25:31.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:31.185 00.000 8976 stepped: pos (-14, 10)
01:25:31.185 00.000 8976 move complete, result=0
01:25:31.185 00.000 8976 worker thread done servicing request
01:25:31.185 00.000 8976 Worker thread wakes up
01:25:31.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:31.185 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:31.185 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:25:31.866 00.681 8976 Exposure complete
01:25:31.871 00.005 8976 worker thread done servicing request
01:25:31.871 00.000 5052 OnExposeComplete: enter
01:25:31.871 00.000 5052 UpdateGuideState(): m_state=6
01:25:31.871 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3740
01:25:31.871 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.52, Mass=193, SNR=9.5, Peak=63 HFD=3.7
01:25:31.871 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
01:25:31.871 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
01:25:31.871 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.19 hyp=0.62 cameraTheta=-0.31 mountX=-0.44 mountY=-0.39, mountTheta=-2.41
01:25:31.872 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.19, opts=13)
01:25:31.872 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.19)
01:25:31.872 00.000 8976 Worker thread wakes up
01:25:31.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.19) opts 0xd
01:25:31.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.19)
01:25:31.872 00.000 8976 Moving (0.59, -0.19) raw xDistance=-0.44 yDistance=-0.39
01:25:31.872 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
01:25:31.872 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
01:25:31.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:31.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:31.872 00.000 5052 Enqueuing Expose request
01:25:31.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:25:31.873 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
01:25:31.873 00.000 8976 MoveAxis(R, 2, ABG)
01:25:31.873 00.000 8976 stepping (-14, 10) + (2, 0)
01:25:31.873 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:31.904 00.031 8976 Received - 47 (G) 
01:25:31.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:31.904 00.000 8976 stepped: pos (-12, 10)
01:25:31.904 00.000 8976 MoveAxis(U, 2, ABG)
01:25:31.904 00.000 8976 stepping (-12, 10) + (0, 2)
01:25:31.904 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:31.937 00.033 8976 Received - 47 (G) 
01:25:31.937 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:31.937 00.000 8976 stepped: pos (-12, 12)
01:25:31.937 00.000 8976 move complete, result=0
01:25:31.937 00.000 8976 worker thread done servicing request
01:25:31.937 00.000 8976 Worker thread wakes up
01:25:31.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:31.937 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:31.937 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:25:32.621 00.684 8976 Exposure complete
01:25:32.626 00.005 8976 worker thread done servicing request
01:25:32.627 00.001 5052 OnExposeComplete: enter
01:25:32.627 00.000 5052 UpdateGuideState(): m_state=6
01:25:32.627 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3741
01:25:32.627 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.65, Mass=191, SNR=9.5, Peak=65 HFD=3.2
01:25:32.627 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
01:25:32.627 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
01:25:32.627 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-0.20 mountX=-0.18 mountY=-0.21, mountTheta=-2.28
01:25:32.628 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.06, opts=13)
01:25:32.628 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.06)
01:25:32.628 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:25:32.628 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:25:32.628 00.000 8976 Worker thread wakes up
01:25:32.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:32.628 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:32.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.06) opts 0xd
01:25:32.628 00.000 5052 Enqueuing Expose request
01:25:32.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.06)
01:25:32.628 00.000 8976 Moving (0.28, -0.06) raw xDistance=-0.18 yDistance=-0.21
01:25:32.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:25:32.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:25:32.628 00.000 8976 MoveAxis(R, 0, ABG)
01:25:32.628 00.000 8976 MoveAxis(U, 0, ABG)
01:25:32.628 00.000 8976 move complete, result=0
01:25:32.628 00.000 8976 worker thread done servicing request
01:25:32.628 00.000 8976 Worker thread wakes up
01:25:32.628 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:32.629 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:32.629 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:33.311 00.682 8976 Exposure complete
01:25:33.317 00.006 8976 worker thread done servicing request
01:25:33.317 00.000 5052 OnExposeComplete: enter
01:25:33.317 00.000 5052 UpdateGuideState(): m_state=6
01:25:33.317 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3742
01:25:33.317 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.76, Mass=197, SNR=9.6, Peak=61 HFD=3.6
01:25:33.317 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
01:25:33.317 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
01:25:33.317 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.44 mountX=-0.00 mountY=-0.13, mountTheta=-1.61
01:25:33.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.05, opts=13)
01:25:33.318 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.05)
01:25:33.318 00.000 8976 Worker thread wakes up
01:25:33.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.05) opts 0xd
01:25:33.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.05)
01:25:33.318 00.000 8976 Moving (0.12, 0.05) raw xDistance=-0.00 yDistance=-0.13
01:25:33.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:25:33.318 00.000 5052 UpdateGuideState exits: m=197 SNR=9.6
01:25:33.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:33.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:25:33.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:25:33.318 00.000 8976 MoveAxis(R, 0, ABG)
01:25:33.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:33.318 00.000 5052 Enqueuing Expose request
01:25:33.318 00.000 8976 MoveAxis(U, 0, ABG)
01:25:33.320 00.002 8976 move complete, result=0
01:25:33.320 00.000 8976 worker thread done servicing request
01:25:33.320 00.000 8976 Worker thread wakes up
01:25:33.320 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:33.320 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:33.320 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:34.005 00.685 8976 Exposure complete
01:25:34.011 00.006 8976 worker thread done servicing request
01:25:34.011 00.000 5052 OnExposeComplete: enter
01:25:34.011 00.000 5052 UpdateGuideState(): m_state=6
01:25:34.011 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3743
01:25:34.011 00.000 5052 Star::Find returns 1 (1), X=329.98, Y=281.86, Mass=172, SNR=9.0, Peak=60 HFD=3.8
01:25:34.011 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
01:25:34.011 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:25:34.011 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.15 hyp=0.82 cameraTheta=0.18 mountX=-0.24 mountY=-0.76, mountTheta=-1.88
01:25:34.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.15, opts=13)
01:25:34.012 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.15)
01:25:34.012 00.000 8976 Worker thread wakes up
01:25:34.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:25:34.012 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0 Saturated
01:25:34.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:34.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.15) opts 0xd
01:25:34.013 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:34.013 00.000 5052 Enqueuing Expose request
01:25:34.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.15)
01:25:34.013 00.000 8976 Moving (0.81, 0.15) raw xDistance=-0.24 yDistance=-0.76
01:25:34.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:25:34.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
01:25:34.013 00.000 8976 MoveAxis(R, 0, ABG)
01:25:34.013 00.000 8976 MoveAxis(U, 3, ABG)
01:25:34.013 00.000 8976 stepping (-12, 12) + (0, 3)
01:25:34.013 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:34.046 00.033 8976 Received - 47 (G) 
01:25:34.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:34.046 00.000 8976 stepped: pos (-12, 15)
01:25:34.046 00.000 8976 move complete, result=0
01:25:34.047 00.001 8976 worker thread done servicing request
01:25:34.047 00.000 8976 Worker thread wakes up
01:25:34.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:34.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:34.047 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
01:25:34.729 00.682 8976 Exposure complete
01:25:34.735 00.006 8976 worker thread done servicing request
01:25:34.735 00.000 5052 OnExposeComplete: enter
01:25:34.735 00.000 5052 UpdateGuideState(): m_state=6
01:25:34.735 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3744
01:25:34.735 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.77, Mass=190, SNR=9.5, Peak=64 HFD=3.6
01:25:34.735 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
01:25:34.735 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
01:25:34.735 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.06 hyp=0.62 cameraTheta=0.09 mountX=-0.23 mountY=-0.55, mountTheta=-1.97
01:25:34.736 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.06, opts=13)
01:25:34.736 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.06)
01:25:34.736 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:25:34.736 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:25:34.736 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:34.736 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:34.736 00.000 5052 Enqueuing Expose request
01:25:34.736 00.000 8976 Worker thread wakes up
01:25:34.736 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.06) opts 0xd
01:25:34.736 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.06)
01:25:34.736 00.000 8976 Moving (0.62, 0.06) raw xDistance=-0.23 yDistance=-0.55
01:25:34.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:25:34.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
01:25:34.736 00.000 8976 MoveAxis(R, 0, ABG)
01:25:34.736 00.000 8976 MoveAxis(U, 2, ABG)
01:25:34.736 00.000 8976 stepping (-12, 15) + (0, 2)
01:25:34.736 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:34.766 00.030 8976 Received - 47 (G) 
01:25:34.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:34.766 00.000 8976 stepped: pos (-12, 17)
01:25:34.766 00.000 8976 move complete, result=0
01:25:34.766 00.000 8976 worker thread done servicing request
01:25:34.766 00.000 8976 Worker thread wakes up
01:25:34.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:34.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:34.766 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:25:35.450 00.684 8976 Exposure complete
01:25:35.456 00.006 8976 worker thread done servicing request
01:25:35.456 00.000 5052 OnExposeComplete: enter
01:25:35.456 00.000 5052 UpdateGuideState(): m_state=6
01:25:35.456 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3745
01:25:35.456 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.44, Mass=202, SNR=9.8, Peak=66 HFD=3.3
01:25:35.456 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
01:25:35.456 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
01:25:35.456 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.27 hyp=0.49 cameraTheta=-0.59 mountX=-0.42 mountY=-0.19, mountTheta=-2.72
01:25:35.457 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.27, opts=13)
01:25:35.457 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.27)
01:25:35.457 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:35.457 00.000 5052 UpdateGuideState exits: m=202 SNR=9.8
01:25:35.457 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:35.457 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:35.457 00.000 5052 Enqueuing Expose request
01:25:35.457 00.000 8976 Worker thread wakes up
01:25:35.457 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.27) opts 0xd
01:25:35.457 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.27)
01:25:35.457 00.000 8976 Moving (0.40, -0.27) raw xDistance=-0.42 yDistance=-0.19
01:25:35.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:25:35.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:25:35.457 00.000 8976 MoveAxis(R, 2, ABG)
01:25:35.457 00.000 8976 stepping (-12, 17) + (2, 0)
01:25:35.457 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:35.485 00.028 8976 Received - 47 (G) 
01:25:35.485 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:35.485 00.000 8976 stepped: pos (-10, 17)
01:25:35.485 00.000 8976 MoveAxis(U, 0, ABG)
01:25:35.485 00.000 8976 move complete, result=0
01:25:35.485 00.000 8976 worker thread done servicing request
01:25:35.485 00.000 8976 Worker thread wakes up
01:25:35.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:35.485 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:35.485 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:25:36.169 00.684 8976 Exposure complete
01:25:36.174 00.005 8976 worker thread done servicing request
01:25:36.174 00.000 5052 OnExposeComplete: enter
01:25:36.175 00.001 5052 UpdateGuideState(): m_state=6
01:25:36.175 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3746
01:25:36.175 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.93, Mass=199, SNR=9.8, Peak=69 HFD=3.6
01:25:36.175 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:25:36.175 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:25:36.175 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.22 hyp=0.53 cameraTheta=0.42 mountX=-0.03 mountY=-0.53, mountTheta=-1.62
01:25:36.175 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.22, opts=13)
01:25:36.175 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.22)
01:25:36.176 00.001 8976 Worker thread wakes up
01:25:36.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.22) opts 0xd
01:25:36.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.22)
01:25:36.176 00.000 8976 Moving (0.49, 0.22) raw xDistance=-0.03 yDistance=-0.53
01:25:36.176 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:25:36.176 00.000 5052 UpdateGuideState exits: m=199 SNR=9.8
01:25:36.176 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:36.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:25:36.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
01:25:36.176 00.000 8976 MoveAxis(R, 0, ABG)
01:25:36.176 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:36.176 00.000 5052 Enqueuing Expose request
01:25:36.176 00.000 8976 MoveAxis(U, 2, ABG)
01:25:36.176 00.000 8976 stepping (-10, 17) + (0, 2)
01:25:36.176 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:36.205 00.029 8976 Received - 47 (G) 
01:25:36.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:36.205 00.000 8976 stepped: pos (-10, 19)
01:25:36.205 00.000 8976 move complete, result=0
01:25:36.205 00.000 8976 worker thread done servicing request
01:25:36.205 00.000 8976 Worker thread wakes up
01:25:36.205 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:25:36.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:36.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:36.889 00.684 8976 Exposure complete
01:25:36.894 00.005 8976 worker thread done servicing request
01:25:36.895 00.001 5052 OnExposeComplete: enter
01:25:36.895 00.000 5052 UpdateGuideState(): m_state=6
01:25:36.895 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3747
01:25:36.895 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.99, Mass=153, SNR=8.6, Peak=65 HFD=3.2
01:25:36.895 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
01:25:36.895 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.76 = -0.76)
01:25:36.895 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.38 mountX=0.22 mountY=-0.19, mountTheta=-0.72
01:25:36.896 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.28, opts=13)
01:25:36.896 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.28)
01:25:36.896 00.000 8976 Worker thread wakes up
01:25:36.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.28) opts 0xd
01:25:36.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.28)
01:25:36.896 00.000 8976 Moving (0.05, 0.28) raw xDistance=0.22 yDistance=-0.19
01:25:36.896 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:36.896 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
01:25:36.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:36.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:36.896 00.000 5052 Enqueuing Expose request
01:25:36.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:25:36.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:25:36.896 00.000 8976 MoveAxis(R, 0, ABG)
01:25:36.896 00.000 8976 MoveAxis(U, 0, ABG)
01:25:36.896 00.000 8976 move complete, result=0
01:25:36.896 00.000 8976 worker thread done servicing request
01:25:36.896 00.000 8976 Worker thread wakes up
01:25:36.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:36.897 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:36.897 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:37.585 00.688 8976 Exposure complete
01:25:37.590 00.005 8976 worker thread done servicing request
01:25:37.590 00.000 5052 OnExposeComplete: enter
01:25:37.590 00.000 5052 UpdateGuideState(): m_state=6
01:25:37.591 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3748
01:25:37.591 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.88, Mass=166, SNR=8.9, Peak=63 HFD=3.5
01:25:37.591 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:25:37.591 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
01:25:37.591 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.17 hyp=0.42 cameraTheta=2.74 mountX=0.32 mountY=0.24, mountTheta=0.63
01:25:37.591 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.17, opts=13)
01:25:37.591 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.17)
01:25:37.591 00.000 8976 Worker thread wakes up
01:25:37.592 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.17) opts 0xd
01:25:37.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.17)
01:25:37.592 00.000 8976 Moving (-0.39, 0.17) raw xDistance=0.32 yDistance=0.24
01:25:37.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:25:37.592 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
01:25:37.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:37.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:25:37.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:25:37.592 00.000 8976 MoveAxis(L, 1, ABG)
01:25:37.592 00.000 8976 stepping (-10, 19) + (-1, 0)
01:25:37.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:37.592 00.000 5052 Enqueuing Expose request
01:25:37.592 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:37.627 00.035 8976 Received - 47 (G) 
01:25:37.628 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:37.628 00.000 8976 stepped: pos (-11, 19)
01:25:37.628 00.000 8976 MoveAxis(U, 0, ABG)
01:25:37.628 00.000 8976 move complete, result=0
01:25:37.628 00.000 8976 worker thread done servicing request
01:25:37.628 00.000 8976 Worker thread wakes up
01:25:37.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:37.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:37.628 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:25:38.313 00.685 8976 Exposure complete
01:25:38.319 00.006 8976 worker thread done servicing request
01:25:38.319 00.000 5052 OnExposeComplete: enter
01:25:38.319 00.000 5052 UpdateGuideState(): m_state=6
01:25:38.319 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3749
01:25:38.319 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.05, Mass=164, SNR=8.8, Peak=62 HFD=2.9
01:25:38.319 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.04) = xAngle (-0.03 = -0.03)
01:25:38.319 00.000 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.14 = -0.14)
01:25:38.319 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.35 hyp=0.38 cameraTheta=2.01 mountX=0.38 mountY=-0.05, mountTheta=-0.14
01:25:38.320 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.35, opts=13)
01:25:38.320 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.35)
01:25:38.320 00.000 8976 Worker thread wakes up
01:25:38.320 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.35) opts 0xd
01:25:38.320 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:25:38.320 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
01:25:38.320 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:38.320 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:38.320 00.000 5052 Enqueuing Expose request
01:25:38.320 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.35)
01:25:38.321 00.001 8976 Moving (-0.16, 0.35) raw xDistance=0.38 yDistance=-0.05
01:25:38.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
01:25:38.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:25:38.321 00.000 8976 MoveAxis(L, 2, ABG)
01:25:38.321 00.000 8976 stepping (-11, 19) + (-2, 0)
01:25:38.321 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:38.347 00.026 8976 Received - 47 (G) 
01:25:38.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:38.347 00.000 8976 stepped: pos (-13, 19)
01:25:38.347 00.000 8976 MoveAxis(U, 0, ABG)
01:25:38.347 00.000 8976 move complete, result=0
01:25:38.347 00.000 8976 worker thread done servicing request
01:25:38.347 00.000 8976 Worker thread wakes up
01:25:38.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:38.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:38.347 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:25:39.028 00.681 8976 Exposure complete
01:25:39.034 00.006 8976 worker thread done servicing request
01:25:39.034 00.000 5052 OnExposeComplete: enter
01:25:39.034 00.000 5052 UpdateGuideState(): m_state=6
01:25:39.034 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3750
01:25:39.034 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.72, Mass=179, SNR=9.2, Peak=66 HFD=3.5
01:25:39.034 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:25:39.034 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:25:39.034 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.01 hyp=0.42 cameraTheta=3.11 mountX=0.20 mountY=0.34, mountTheta=1.04
01:25:39.036 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.01, opts=13)
01:25:39.036 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.01)
01:25:39.036 00.000 8976 Worker thread wakes up
01:25:39.036 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:25:39.036 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:25:39.036 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:39.036 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.01) opts 0xd
01:25:39.036 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:39.036 00.000 5052 Enqueuing Expose request
01:25:39.036 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.01)
01:25:39.036 00.000 8976 Moving (-0.42, 0.01) raw xDistance=0.20 yDistance=0.34
01:25:39.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:25:39.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:25:39.036 00.000 8976 MoveAxis(R, 0, ABG)
01:25:39.036 00.000 8976 MoveAxis(D, 1, ABG)
01:25:39.036 00.000 8976 stepping (-13, 19) + (0, -1)
01:25:39.036 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:39.066 00.030 8976 Received - 47 (G) 
01:25:39.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:39.066 00.000 8976 stepped: pos (-13, 18)
01:25:39.066 00.000 8976 move complete, result=0
01:25:39.066 00.000 8976 worker thread done servicing request
01:25:39.067 00.001 8976 Worker thread wakes up
01:25:39.067 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:25:39.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:39.067 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:39.753 00.686 8976 Exposure complete
01:25:39.758 00.005 8976 worker thread done servicing request
01:25:39.758 00.000 5052 OnExposeComplete: enter
01:25:39.758 00.000 5052 UpdateGuideState(): m_state=6
01:25:39.758 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3751
01:25:39.758 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.60, Mass=183, SNR=9.3, Peak=61 HFD=3.8
01:25:39.758 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.71 = 1.58)
01:25:39.758 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
01:25:39.758 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.11 hyp=0.24 cameraTheta=-2.66 mountX=-0.00 mountY=0.24, mountTheta=1.58
01:25:39.759 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.11, opts=13)
01:25:39.759 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.11)
01:25:39.759 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:39.759 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:25:39.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:39.759 00.000 8976 Worker thread wakes up
01:25:39.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.11) opts 0xd
01:25:39.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.11)
01:25:39.759 00.000 8976 Moving (-0.22, -0.11) raw xDistance=-0.00 yDistance=0.24
01:25:39.759 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:39.759 00.000 5052 Enqueuing Expose request
01:25:39.760 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:25:39.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:25:39.760 00.000 8976 MoveAxis(R, 0, ABG)
01:25:39.760 00.000 8976 MoveAxis(U, 0, ABG)
01:25:39.760 00.000 8976 move complete, result=0
01:25:39.760 00.000 8976 worker thread done servicing request
01:25:39.760 00.000 8976 Worker thread wakes up
01:25:39.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:39.760 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:39.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:40.444 00.684 8976 Exposure complete
01:25:40.450 00.006 8976 worker thread done servicing request
01:25:40.450 00.000 5052 OnExposeComplete: enter
01:25:40.450 00.000 5052 UpdateGuideState(): m_state=6
01:25:40.450 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3752
01:25:40.450 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.45, Mass=178, SNR=9.2, Peak=64 HFD=3.3
01:25:40.450 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
01:25:40.450 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
01:25:40.450 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.26 hyp=0.35 cameraTheta=-0.83 mountX=-0.34 mountY=-0.06, mountTheta=-2.97
01:25:40.450 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.26, opts=13)
01:25:40.450 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.26)
01:25:40.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:40.450 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:25:40.451 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:40.451 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:40.451 00.000 5052 Enqueuing Expose request
01:25:40.451 00.000 8976 Worker thread wakes up
01:25:40.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.26) opts 0xd
01:25:40.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.26)
01:25:40.451 00.000 8976 Moving (0.23, -0.26) raw xDistance=-0.34 yDistance=-0.06
01:25:40.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:25:40.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:25:40.451 00.000 8976 MoveAxis(R, 1, ABG)
01:25:40.451 00.000 8976 stepping (-13, 18) + (1, 0)
01:25:40.451 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:40.473 00.022 8976 Received - 47 (G) 
01:25:40.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:40.473 00.000 8976 stepped: pos (-12, 18)
01:25:40.473 00.000 8976 MoveAxis(U, 0, ABG)
01:25:40.473 00.000 8976 move complete, result=0
01:25:40.473 00.000 8976 worker thread done servicing request
01:25:40.473 00.000 8976 Worker thread wakes up
01:25:40.473 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:25:40.474 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:40.474 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:41.171 00.697 8976 Exposure complete
01:25:41.175 00.004 8976 worker thread done servicing request
01:25:41.175 00.000 5052 OnExposeComplete: enter
01:25:41.176 00.001 5052 UpdateGuideState(): m_state=6
01:25:41.176 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3753
01:25:41.176 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.54, Mass=195, SNR=9.6, Peak=70 HFD=3.8
01:25:41.176 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.65 = 2.63)
01:25:41.176 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.53)
01:25:41.176 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.61 mountX=-0.15 mountY=0.10, mountTheta=2.56
01:25:41.176 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.17, opts=13)
01:25:41.177 00.001 5052 Enqueuing Move request for stepguider (-0.01, -0.17)
01:25:41.177 00.000 8976 Worker thread wakes up
01:25:41.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.17) opts 0xd
01:25:41.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.17)
01:25:41.177 00.000 8976 Moving (-0.01, -0.17) raw xDistance=-0.15 yDistance=0.10
01:25:41.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:25:41.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:41.177 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:25:41.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:41.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:25:41.177 00.000 8976 MoveAxis(R, 0, ABG)
01:25:41.177 00.000 8976 MoveAxis(U, 0, ABG)
01:25:41.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:41.177 00.000 5052 Enqueuing Expose request
01:25:41.177 00.000 8976 move complete, result=0
01:25:41.178 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:41.178 00.000 8976 worker thread done servicing request
01:25:41.178 00.000 8976 Worker thread wakes up
01:25:41.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:41.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:41.861 00.683 8976 Exposure complete
01:25:41.867 00.006 8976 worker thread done servicing request
01:25:41.867 00.000 5052 OnExposeComplete: enter
01:25:41.867 00.000 5052 UpdateGuideState(): m_state=6
01:25:41.867 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3754
01:25:41.867 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.61, Mass=176, SNR=9.1, Peak=63 HFD=3.3
01:25:41.867 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
01:25:41.867 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
01:25:41.867 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-0.43 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
01:25:41.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.10, opts=13)
01:25:41.868 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.10)
01:25:41.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:41.868 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
01:25:41.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:41.868 00.000 8976 Worker thread wakes up
01:25:41.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.10) opts 0xd
01:25:41.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.10)
01:25:41.868 00.000 8976 Moving (0.21, -0.10) raw xDistance=-0.18 yDistance=-0.12
01:25:41.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:25:41.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:25:41.868 00.000 8976 MoveAxis(R, 0, ABG)
01:25:41.868 00.000 8976 MoveAxis(U, 0, ABG)
01:25:41.868 00.000 8976 move complete, result=0
01:25:41.868 00.000 8976 worker thread done servicing request
01:25:41.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:41.868 00.000 5052 Enqueuing Expose request
01:25:41.869 00.001 8976 Worker thread wakes up
01:25:41.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:41.869 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:41.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:42.551 00.682 8976 Exposure complete
01:25:42.557 00.006 8976 worker thread done servicing request
01:25:42.557 00.000 5052 OnExposeComplete: enter
01:25:42.557 00.000 5052 UpdateGuideState(): m_state=6
01:25:42.557 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3755
01:25:42.557 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.67, Mass=198, SNR=9.6, Peak=63 HFD=3.6
01:25:42.557 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
01:25:42.557 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
01:25:42.557 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.34 mountX=-0.09 mountY=-0.08, mountTheta=-2.44
01:25:42.557 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.04, opts=13)
01:25:42.558 00.001 5052 Enqueuing Move request for stepguider (0.12, -0.04)
01:25:42.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:42.558 00.000 5052 UpdateGuideState exits: m=198 SNR=9.6
01:25:42.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:42.558 00.000 8976 Worker thread wakes up
01:25:42.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.04) opts 0xd
01:25:42.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.04)
01:25:42.558 00.000 8976 Moving (0.12, -0.04) raw xDistance=-0.09 yDistance=-0.08
01:25:42.558 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:42.558 00.000 5052 Enqueuing Expose request
01:25:42.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:25:42.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:25:42.558 00.000 8976 MoveAxis(R, 0, ABG)
01:25:42.558 00.000 8976 MoveAxis(U, 0, ABG)
01:25:42.558 00.000 8976 move complete, result=0
01:25:42.558 00.000 8976 worker thread done servicing request
01:25:42.558 00.000 8976 Worker thread wakes up
01:25:42.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:42.558 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:42.558 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:43.242 00.684 8976 Exposure complete
01:25:43.247 00.005 8976 worker thread done servicing request
01:25:43.247 00.000 5052 OnExposeComplete: enter
01:25:43.247 00.000 5052 UpdateGuideState(): m_state=6
01:25:43.247 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3756
01:25:43.247 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.90, Mass=149, SNR=8.3, Peak=60 HFD=3.3
01:25:43.247 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:25:43.247 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
01:25:43.247 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.19 hyp=0.52 cameraTheta=0.37 mountX=-0.05 mountY=-0.51, mountTheta=-1.67
01:25:43.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.19, opts=13)
01:25:43.248 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.19)
01:25:43.248 00.000 8976 Worker thread wakes up
01:25:43.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.19) opts 0xd
01:25:43.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.19)
01:25:43.248 00.000 8976 Moving (0.49, 0.19) raw xDistance=-0.05 yDistance=-0.51
01:25:43.248 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:43.248 00.000 5052 UpdateGuideState exits: m=149 SNR=8.3
01:25:43.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:43.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:25:43.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
01:25:43.249 00.001 8976 MoveAxis(R, 0, ABG)
01:25:43.249 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:43.249 00.000 5052 Enqueuing Expose request
01:25:43.249 00.000 8976 MoveAxis(U, 2, ABG)
01:25:43.249 00.000 8976 stepping (-12, 18) + (0, 2)
01:25:43.249 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:43.271 00.022 8976 Received - 47 (G) 
01:25:43.271 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:43.271 00.000 8976 stepped: pos (-12, 20)
01:25:43.271 00.000 8976 move complete, result=0
01:25:43.271 00.000 8976 worker thread done servicing request
01:25:43.271 00.000 8976 Worker thread wakes up
01:25:43.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:43.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:43.271 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:25:43.962 00.691 8976 Exposure complete
01:25:43.968 00.006 8976 worker thread done servicing request
01:25:43.968 00.000 5052 OnExposeComplete: enter
01:25:43.968 00.000 5052 UpdateGuideState(): m_state=6
01:25:43.968 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3757
01:25:43.968 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=282.03, Mass=177, SNR=9.2, Peak=60 HFD=3.6
01:25:43.968 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
01:25:43.968 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
01:25:43.968 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.32 hyp=0.61 cameraTheta=0.56 mountX=0.05 mountY=-0.60, mountTheta=-1.48
01:25:43.969 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.32, opts=13)
01:25:43.969 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.32)
01:25:43.969 00.000 8976 Worker thread wakes up
01:25:43.969 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:25:43.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.32) opts 0xd
01:25:43.970 00.001 5052 UpdateGuideState exits: m=177 SNR=9.2
01:25:43.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.32)
01:25:43.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:43.970 00.000 8976 Moving (0.51, 0.32) raw xDistance=0.05 yDistance=-0.60
01:25:43.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:25:43.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
01:25:43.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:43.970 00.000 5052 Enqueuing Expose request
01:25:43.970 00.000 8976 MoveAxis(R, 0, ABG)
01:25:43.970 00.000 8976 MoveAxis(U, 3, ABG)
01:25:43.970 00.000 8976 stepping (-12, 20) + (0, 3)
01:25:43.970 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:44.006 00.036 8976 Received - 47 (G) 
01:25:44.006 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:25:44.006 00.000 8976 stepped: pos (-12, 23)
01:25:44.006 00.000 8976 move complete, result=0
01:25:44.007 00.001 8976 worker thread done servicing request
01:25:44.007 00.000 8976 Worker thread wakes up
01:25:44.007 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:25:44.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:44.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:44.693 00.686 8976 Exposure complete
01:25:44.698 00.005 8976 worker thread done servicing request
01:25:44.698 00.000 5052 OnExposeComplete: enter
01:25:44.698 00.000 5052 UpdateGuideState(): m_state=6
01:25:44.698 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3758
01:25:44.698 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.70, Mass=179, SNR=9.2, Peak=62 HFD=3.9
01:25:44.698 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:25:44.698 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
01:25:44.698 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.12 mountX=0.11 mountY=0.21, mountTheta=1.10
01:25:44.698 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.01, opts=13)
01:25:44.698 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.01)
01:25:44.699 00.001 8976 Worker thread wakes up
01:25:44.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.01) opts 0xd
01:25:44.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.01)
01:25:44.699 00.000 8976 Moving (-0.24, -0.01) raw xDistance=0.11 yDistance=0.21
01:25:44.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:25:44.699 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:25:44.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:44.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:25:44.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:25:44.699 00.000 8976 MoveAxis(R, 0, ABG)
01:25:44.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:44.699 00.000 5052 Enqueuing Expose request
01:25:44.699 00.000 8976 MoveAxis(U, 0, ABG)
01:25:44.699 00.000 8976 move complete, result=0
01:25:44.699 00.000 8976 worker thread done servicing request
01:25:44.699 00.000 8976 Worker thread wakes up
01:25:44.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:44.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:44.700 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:45.384 00.684 8976 Exposure complete
01:25:45.390 00.006 8976 worker thread done servicing request
01:25:45.390 00.000 5052 OnExposeComplete: enter
01:25:45.390 00.000 5052 UpdateGuideState(): m_state=6
01:25:45.390 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3759
01:25:45.390 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.73, Mass=185, SNR=9.3, Peak=63 HFD=3.6
01:25:45.390 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:25:45.390 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:25:45.390 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.02 hyp=0.51 cameraTheta=3.11 mountX=0.25 mountY=0.42, mountTheta=1.03
01:25:45.391 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.02, opts=13)
01:25:45.391 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.02)
01:25:45.391 00.000 8976 Worker thread wakes up
01:25:45.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.02) opts 0xd
01:25:45.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.02)
01:25:45.391 00.000 8976 Moving (-0.51, 0.02) raw xDistance=0.25 yDistance=0.42
01:25:45.391 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:45.391 00.000 5052 UpdateGuideState exits: m=185 SNR=9.3
01:25:45.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:45.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:25:45.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:25:45.391 00.000 8976 MoveAxis(R, 0, ABG)
01:25:45.391 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:45.391 00.000 5052 Enqueuing Expose request
01:25:45.391 00.000 8976 MoveAxis(D, 2, ABG)
01:25:45.391 00.000 8976 stepping (-12, 23) + (0, -2)
01:25:45.391 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:45.429 00.038 8976 Received - 47 (G) 
01:25:45.429 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:45.429 00.000 8976 stepped: pos (-12, 21)
01:25:45.429 00.000 8976 move complete, result=0
01:25:45.429 00.000 8976 worker thread done servicing request
01:25:45.429 00.000 8976 Worker thread wakes up
01:25:45.429 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:45.429 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:45.429 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:25:46.116 00.687 8976 Exposure complete
01:25:46.121 00.005 8976 worker thread done servicing request
01:25:46.121 00.000 5052 OnExposeComplete: enter
01:25:46.121 00.000 5052 UpdateGuideState(): m_state=6
01:25:46.121 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3760
01:25:46.121 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.82, Mass=162, SNR=8.7, Peak=60 HFD=3.5
01:25:46.121 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:25:46.121 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:25:46.121 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.11 hyp=0.40 cameraTheta=2.86 mountX=0.27 mountY=0.26, mountTheta=0.76
01:25:46.122 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.11, opts=13)
01:25:46.122 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.11)
01:25:46.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:46.122 00.000 5052 UpdateGuideState exits: m=162 SNR=8.7
01:25:46.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:46.122 00.000 8976 Worker thread wakes up
01:25:46.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.11) opts 0xd
01:25:46.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.11)
01:25:46.122 00.000 8976 Moving (-0.38, 0.11) raw xDistance=0.27 yDistance=0.26
01:25:46.122 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:46.122 00.000 5052 Enqueuing Expose request
01:25:46.123 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:25:46.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
01:25:46.123 00.000 8976 MoveAxis(L, 1, ABG)
01:25:46.123 00.000 8976 stepping (-12, 21) + (-1, 0)
01:25:46.123 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:46.149 00.026 8976 Received - 47 (G) 
01:25:46.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:46.149 00.000 8976 stepped: pos (-13, 21)
01:25:46.149 00.000 8976 MoveAxis(D, 1, ABG)
01:25:46.149 00.000 8976 stepping (-13, 21) + (0, -1)
01:25:46.149 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:46.180 00.031 8976 Received - 47 (G) 
01:25:46.180 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:46.180 00.000 8976 stepped: pos (-13, 20)
01:25:46.180 00.000 8976 move complete, result=0
01:25:46.180 00.000 8976 worker thread done servicing request
01:25:46.180 00.000 8976 Worker thread wakes up
01:25:46.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:46.181 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:46.181 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:25:46.867 00.686 8976 Exposure complete
01:25:46.873 00.006 8976 worker thread done servicing request
01:25:46.873 00.000 5052 OnExposeComplete: enter
01:25:46.873 00.000 5052 UpdateGuideState(): m_state=6
01:25:46.873 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3761
01:25:46.873 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.84, Mass=186, SNR=9.3, Peak=60 HFD=4.0
01:25:46.873 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:25:46.873 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
01:25:46.873 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.13 hyp=0.36 cameraTheta=2.78 mountX=0.27 mountY=0.21, mountTheta=0.67
01:25:46.874 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.13, opts=13)
01:25:46.874 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.13)
01:25:46.874 00.000 8976 Worker thread wakes up
01:25:46.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.13) opts 0xd
01:25:46.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.13)
01:25:46.874 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:25:46.874 00.000 5052 UpdateGuideState exits: m=186 SNR=9.3
01:25:46.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:46.874 00.000 8976 Moving (-0.34, 0.13) raw xDistance=0.27 yDistance=0.21
01:25:46.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
01:25:46.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:25:46.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:46.874 00.000 5052 Enqueuing Expose request
01:25:46.874 00.000 8976 MoveAxis(L, 1, ABG)
01:25:46.874 00.000 8976 stepping (-13, 20) + (-1, 0)
01:25:46.874 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:46.899 00.025 8976 Received - 47 (G) 
01:25:46.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:46.899 00.000 8976 stepped: pos (-14, 20)
01:25:46.899 00.000 8976 MoveAxis(U, 0, ABG)
01:25:46.899 00.000 8976 move complete, result=0
01:25:46.899 00.000 8976 worker thread done servicing request
01:25:46.899 00.000 8976 Worker thread wakes up
01:25:46.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:46.899 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:46.900 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:25:47.584 00.684 8976 Exposure complete
01:25:47.589 00.005 8976 worker thread done servicing request
01:25:47.590 00.001 5052 OnExposeComplete: enter
01:25:47.590 00.000 5052 UpdateGuideState(): m_state=6
01:25:47.590 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3762
01:25:47.590 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.01, Mass=184, SNR=9.2, Peak=62 HFD=3.9
01:25:47.590 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.95 = -0.95)
01:25:47.590 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
01:25:47.590 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.33 cameraTheta=1.10 mountX=0.20 mountY=-0.29, mountTheta=-0.98
01:25:47.590 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.30, opts=13)
01:25:47.590 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.30)
01:25:47.590 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:25:47.590 00.000 5052 UpdateGuideState exits: m=184 SNR=9.2
01:25:47.591 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:47.591 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:47.591 00.000 5052 Enqueuing Expose request
01:25:47.591 00.000 8976 Worker thread wakes up
01:25:47.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.30) opts 0xd
01:25:47.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.30)
01:25:47.591 00.000 8976 Moving (0.15, 0.30) raw xDistance=0.20 yDistance=-0.29
01:25:47.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:25:47.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:25:47.591 00.000 8976 MoveAxis(R, 0, ABG)
01:25:47.591 00.000 8976 MoveAxis(U, 1, ABG)
01:25:47.591 00.000 8976 stepping (-14, 20) + (0, 1)
01:25:47.591 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:47.619 00.028 8976 Received - 47 (G) 
01:25:47.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:47.619 00.000 8976 stepped: pos (-14, 21)
01:25:47.619 00.000 8976 move complete, result=0
01:25:47.619 00.000 8976 worker thread done servicing request
01:25:47.619 00.000 8976 Worker thread wakes up
01:25:47.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:47.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:47.619 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:25:48.307 00.688 8976 Exposure complete
01:25:48.312 00.005 8976 worker thread done servicing request
01:25:48.313 00.001 5052 OnExposeComplete: enter
01:25:48.313 00.000 5052 UpdateGuideState(): m_state=6
01:25:48.313 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3763
01:25:48.313 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=282.05, Mass=182, SNR=9.2, Peak=60 HFD=4.1
01:25:48.313 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
01:25:48.313 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.03 = 0.03)
01:25:48.313 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.34 hyp=0.41 cameraTheta=2.18 mountX=0.41 mountY=0.01, mountTheta=0.03
01:25:48.314 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.34, opts=13)
01:25:48.314 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.34)
01:25:48.314 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:25:48.314 00.000 5052 UpdateGuideState exits: m=182 SNR=9.2
01:25:48.314 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:48.314 00.000 8976 Worker thread wakes up
01:25:48.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.34) opts 0xd
01:25:48.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.34)
01:25:48.314 00.000 8976 Moving (-0.23, 0.34) raw xDistance=0.41 yDistance=0.01
01:25:48.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:25:48.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:25:48.314 00.000 8976 MoveAxis(L, 2, ABG)
01:25:48.314 00.000 8976 stepping (-14, 21) + (-2, 0)
01:25:48.314 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:48.314 00.000 5052 Enqueuing Expose request
01:25:48.314 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:48.339 00.025 8976 Received - 47 (G) 
01:25:48.339 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:48.339 00.000 8976 stepped: pos (-16, 21)
01:25:48.339 00.000 8976 MoveAxis(U, 0, ABG)
01:25:48.339 00.000 8976 move complete, result=0
01:25:48.339 00.000 8976 worker thread done servicing request
01:25:48.339 00.000 8976 Worker thread wakes up
01:25:48.340 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
01:25:48.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:48.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:49.024 00.684 8976 Exposure complete
01:25:49.029 00.005 8976 worker thread done servicing request
01:25:49.029 00.000 5052 OnExposeComplete: enter
01:25:49.029 00.000 5052 UpdateGuideState(): m_state=6
01:25:49.030 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3764
01:25:49.030 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.58, Mass=181, SNR=9.2, Peak=67 HFD=3.8
01:25:49.030 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.32 = 1.96)
01:25:49.030 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.86)
01:25:49.030 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.28 mountX=-0.07 mountY=0.17, mountTheta=1.95
01:25:49.030 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.13, opts=13)
01:25:49.030 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.13)
01:25:49.030 00.000 8976 Worker thread wakes up
01:25:49.031 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.13) opts 0xd
01:25:49.031 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.13)
01:25:49.031 00.000 8976 Moving (-0.11, -0.13) raw xDistance=-0.07 yDistance=0.17
01:25:49.031 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:25:49.031 00.000 5052 UpdateGuideState exits: m=181 SNR=9.2
01:25:49.031 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:49.031 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:49.031 00.000 5052 Enqueuing Expose request
01:25:49.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:25:49.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:25:49.031 00.000 8976 MoveAxis(R, 0, ABG)
01:25:49.031 00.000 8976 MoveAxis(U, 0, ABG)
01:25:49.031 00.000 8976 move complete, result=0
01:25:49.031 00.000 8976 worker thread done servicing request
01:25:49.031 00.000 8976 Worker thread wakes up
01:25:49.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:49.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:49.031 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:49.719 00.688 8976 Exposure complete
01:25:49.725 00.006 8976 worker thread done servicing request
01:25:49.725 00.000 5052 OnExposeComplete: enter
01:25:49.725 00.000 5052 UpdateGuideState(): m_state=6
01:25:49.725 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3765
01:25:49.725 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.28, Mass=208, SNR=10.0, Peak=66 HFD=3.9
01:25:49.725 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
01:25:49.725 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
01:25:49.725 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.43 hyp=0.49 cameraTheta=-2.11 mountX=-0.26 mountY=0.44, mountTheta=2.11
01:25:49.726 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.43, opts=13)
01:25:49.726 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.43)
01:25:49.726 00.000 8976 Worker thread wakes up
01:25:49.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.43) opts 0xd
01:25:49.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.43)
01:25:49.726 00.000 8976 Moving (-0.25, -0.43) raw xDistance=-0.26 yDistance=0.44
01:25:49.726 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:49.726 00.000 5052 UpdateGuideState exits: m=208 SNR=10.0
01:25:49.726 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:49.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:25:49.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:25:49.726 00.000 8976 MoveAxis(R, 1, ABG)
01:25:49.726 00.000 8976 stepping (-16, 21) + (1, 0)
01:25:49.726 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:49.726 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:49.726 00.000 5052 Enqueuing Expose request
01:25:49.746 00.020 8976 Received - 47 (G) 
01:25:49.746 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:49.746 00.000 8976 stepped: pos (-15, 21)
01:25:49.746 00.000 8976 MoveAxis(D, 2, ABG)
01:25:49.746 00.000 8976 stepping (-15, 21) + (0, -2)
01:25:49.746 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:49.778 00.032 8976 Received - 47 (G) 
01:25:49.778 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:49.778 00.000 8976 stepped: pos (-15, 19)
01:25:49.778 00.000 8976 move complete, result=0
01:25:49.778 00.000 8976 worker thread done servicing request
01:25:49.778 00.000 8976 Worker thread wakes up
01:25:49.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:49.778 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:49.778 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
01:25:50.463 00.685 8976 Exposure complete
01:25:50.469 00.006 8976 worker thread done servicing request
01:25:50.469 00.000 5052 OnExposeComplete: enter
01:25:50.469 00.000 5052 UpdateGuideState(): m_state=6
01:25:50.469 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3766
01:25:50.469 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.69, Mass=199, SNR=9.7, Peak=65 HFD=3.8
01:25:50.469 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
01:25:50.469 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.04)
01:25:50.469 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.02 hyp=0.38 cameraTheta=-3.10 mountX=0.16 mountY=0.33, mountTheta=1.12
01:25:50.470 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.02, opts=13)
01:25:50.470 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.02)
01:25:50.470 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:25:50.470 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:25:50.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:50.470 00.000 8976 Worker thread wakes up
01:25:50.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.02) opts 0xd
01:25:50.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.02)
01:25:50.470 00.000 8976 Moving (-0.38, -0.02) raw xDistance=0.16 yDistance=0.33
01:25:50.470 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:50.470 00.000 5052 Enqueuing Expose request
01:25:50.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:25:50.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:25:50.470 00.000 8976 MoveAxis(R, 0, ABG)
01:25:50.470 00.000 8976 MoveAxis(D, 1, ABG)
01:25:50.470 00.000 8976 stepping (-15, 19) + (0, -1)
01:25:50.470 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:50.497 00.027 8976 Received - 47 (G) 
01:25:50.497 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:50.497 00.000 8976 stepped: pos (-15, 18)
01:25:50.497 00.000 8976 move complete, result=0
01:25:50.497 00.000 8976 worker thread done servicing request
01:25:50.497 00.000 8976 Worker thread wakes up
01:25:50.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:50.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:50.497 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:25:51.181 00.684 8976 Exposure complete
01:25:51.186 00.005 8976 worker thread done servicing request
01:25:51.187 00.001 5052 OnExposeComplete: enter
01:25:51.187 00.000 5052 UpdateGuideState(): m_state=6
01:25:51.187 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3767
01:25:51.187 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=282.05, Mass=189, SNR=9.4, Peak=61 HFD=4.1
01:25:51.187 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
01:25:51.187 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
01:25:51.187 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.34 hyp=0.43 cameraTheta=2.24 mountX=0.43 mountY=0.04, mountTheta=0.10
01:25:51.187 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.34, opts=13)
01:25:51.187 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.34)
01:25:51.188 00.001 8976 Worker thread wakes up
01:25:51.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.34) opts 0xd
01:25:51.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.34)
01:25:51.188 00.000 8976 Moving (-0.27, 0.34) raw xDistance=0.43 yDistance=0.04
01:25:51.188 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:25:51.188 00.000 5052 UpdateGuideState exits: m=189 SNR=9.4
01:25:51.188 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:51.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:25:51.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:25:51.188 00.000 8976 MoveAxis(L, 2, ABG)
01:25:51.188 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:51.188 00.000 5052 Enqueuing Expose request
01:25:51.188 00.000 8976 stepping (-15, 18) + (-2, 0)
01:25:51.188 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:51.216 00.028 8976 Received - 47 (G) 
01:25:51.216 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:51.216 00.000 8976 stepped: pos (-17, 18)
01:25:51.216 00.000 8976 MoveAxis(U, 0, ABG)
01:25:51.216 00.000 8976 move complete, result=0
01:25:51.216 00.000 8976 worker thread done servicing request
01:25:51.216 00.000 8976 Worker thread wakes up
01:25:51.216 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:51.216 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:51.216 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
01:25:51.900 00.684 8976 Exposure complete
01:25:51.905 00.005 8976 worker thread done servicing request
01:25:51.905 00.000 5052 OnExposeComplete: enter
01:25:51.905 00.000 5052 UpdateGuideState(): m_state=6
01:25:51.905 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3768
01:25:51.905 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.67, Mass=173, SNR=9.0, Peak=63 HFD=3.8
01:25:51.905 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.86 = 1.43)
01:25:51.905 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
01:25:51.905 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.81 mountX=0.02 mountY=0.12, mountTheta=1.42
01:25:51.906 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.04, opts=13)
01:25:51.906 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.04)
01:25:51.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:51.906 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
01:25:51.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:51.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:51.906 00.000 5052 Enqueuing Expose request
01:25:51.906 00.000 8976 Worker thread wakes up
01:25:51.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.04) opts 0xd
01:25:51.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.04)
01:25:51.906 00.000 8976 Moving (-0.11, -0.04) raw xDistance=0.02 yDistance=0.12
01:25:51.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:25:51.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:25:51.906 00.000 8976 MoveAxis(R, 0, ABG)
01:25:51.907 00.001 8976 MoveAxis(U, 0, ABG)
01:25:51.907 00.000 8976 move complete, result=0
01:25:51.907 00.000 8976 worker thread done servicing request
01:25:51.907 00.000 8976 Worker thread wakes up
01:25:51.907 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:51.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:51.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:52.589 00.682 8976 Exposure complete
01:25:52.595 00.006 8976 worker thread done servicing request
01:25:52.595 00.000 5052 OnExposeComplete: enter
01:25:52.595 00.000 5052 UpdateGuideState(): m_state=6
01:25:52.595 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3769
01:25:52.595 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.65, Mass=184, SNR=9.3, Peak=61 HFD=3.7
01:25:52.595 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
01:25:52.595 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
01:25:52.595 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.06 hyp=0.36 cameraTheta=-2.98 mountX=0.11 mountY=0.33, mountTheta=1.25
01:25:52.596 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.06, opts=13)
01:25:52.596 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.06)
01:25:52.596 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:52.596 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:25:52.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:52.596 00.000 8976 Worker thread wakes up
01:25:52.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.06) opts 0xd
01:25:52.596 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.06)
01:25:52.596 00.000 8976 Moving (-0.35, -0.06) raw xDistance=0.11 yDistance=0.33
01:25:52.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:25:52.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:25:52.596 00.000 8976 MoveAxis(R, 0, ABG)
01:25:52.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:52.596 00.000 5052 Enqueuing Expose request
01:25:52.597 00.001 8976 MoveAxis(D, 1, ABG)
01:25:52.597 00.000 8976 stepping (-17, 18) + (0, -1)
01:25:52.597 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:52.624 00.027 8976 Received - 47 (G) 
01:25:52.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:52.624 00.000 8976 stepped: pos (-17, 17)
01:25:52.624 00.000 8976 move complete, result=0
01:25:52.624 00.000 8976 worker thread done servicing request
01:25:52.624 00.000 8976 Worker thread wakes up
01:25:52.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:52.624 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:52.624 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:25:53.308 00.684 8976 Exposure complete
01:25:53.313 00.005 8976 worker thread done servicing request
01:25:53.313 00.000 5052 OnExposeComplete: enter
01:25:53.313 00.000 5052 UpdateGuideState(): m_state=6
01:25:53.313 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3770
01:25:53.314 00.001 5052 Star::Find returns 1 (0), X=328.73, Y=281.33, Mass=182, SNR=9.3, Peak=62 HFD=3.5
01:25:53.314 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.48 = 1.80)
01:25:53.314 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.70)
01:25:53.314 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.38 hyp=0.59 cameraTheta=-2.44 mountX=-0.13 mountY=0.58, mountTheta=1.80
01:25:53.314 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.38, opts=13)
01:25:53.314 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.38)
01:25:53.314 00.000 8976 Worker thread wakes up
01:25:53.315 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.38) opts 0xd
01:25:53.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.38)
01:25:53.315 00.000 8976 Moving (-0.45, -0.38) raw xDistance=-0.13 yDistance=0.58
01:25:53.315 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:25:53.315 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:25:53.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:53.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:25:53.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
01:25:53.315 00.000 8976 MoveAxis(R, 0, ABG)
01:25:53.315 00.000 8976 MoveAxis(D, 2, ABG)
01:25:53.315 00.000 8976 stepping (-17, 17) + (0, -2)
01:25:53.315 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:53.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:53.315 00.000 5052 Enqueuing Expose request
01:25:53.342 00.027 8976 Received - 47 (G) 
01:25:53.342 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:53.342 00.000 8976 stepped: pos (-17, 15)
01:25:53.342 00.000 8976 move complete, result=0
01:25:53.342 00.000 8976 worker thread done servicing request
01:25:53.342 00.000 8976 Worker thread wakes up
01:25:53.342 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:53.342 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:53.342 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:25:54.028 00.686 8976 Exposure complete
01:25:54.034 00.006 8976 worker thread done servicing request
01:25:54.034 00.000 5052 OnExposeComplete: enter
01:25:54.034 00.000 5052 UpdateGuideState(): m_state=6
01:25:54.034 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3771
01:25:54.034 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.93, Mass=184, SNR=9.3, Peak=64 HFD=4.0
01:25:54.034 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
01:25:54.034 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
01:25:54.034 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.28 cameraTheta=2.25 mountX=0.27 mountY=0.03, mountTheta=0.10
01:25:54.035 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.22, opts=13)
01:25:54.035 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.22)
01:25:54.035 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:25:54.035 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:25:54.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:54.035 00.000 8976 Worker thread wakes up
01:25:54.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.22) opts 0xd
01:25:54.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.22)
01:25:54.035 00.000 8976 Moving (-0.17, 0.22) raw xDistance=0.27 yDistance=0.03
01:25:54.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:25:54.035 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:54.036 00.001 5052 Enqueuing Expose request
01:25:54.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:25:54.036 00.000 8976 MoveAxis(L, 1, ABG)
01:25:54.036 00.000 8976 stepping (-17, 15) + (-1, 0)
01:25:54.036 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:54.062 00.026 8976 Received - 47 (G) 
01:25:54.062 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:54.062 00.000 8976 stepped: pos (-18, 15)
01:25:54.062 00.000 8976 MoveAxis(U, 0, ABG)
01:25:54.062 00.000 8976 move complete, result=0
01:25:54.062 00.000 8976 worker thread done servicing request
01:25:54.062 00.000 8976 Worker thread wakes up
01:25:54.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:54.062 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:54.062 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:25:54.745 00.683 8976 Exposure complete
01:25:54.750 00.005 8976 worker thread done servicing request
01:25:54.750 00.000 5052 OnExposeComplete: enter
01:25:54.750 00.000 5052 UpdateGuideState(): m_state=6
01:25:54.750 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3772
01:25:54.750 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.41, Mass=183, SNR=9.3, Peak=63 HFD=3.5
01:25:54.750 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.04) = xAngle (-3.29 = 3.00)
01:25:54.750 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.39 = 2.89)
01:25:54.750 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.24 mountX=-0.31 mountY=0.08, mountTheta=2.90
01:25:54.751 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.30, opts=13)
01:25:54.751 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.30)
01:25:54.751 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:54.751 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:25:54.751 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:54.751 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:54.751 00.000 5052 Enqueuing Expose request
01:25:54.751 00.000 8976 Worker thread wakes up
01:25:54.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.30) opts 0xd
01:25:54.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.30)
01:25:54.751 00.000 8976 Moving (0.10, -0.30) raw xDistance=-0.31 yDistance=0.08
01:25:54.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:25:54.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:25:54.751 00.000 8976 MoveAxis(R, 1, ABG)
01:25:54.752 00.001 8976 stepping (-18, 15) + (1, 0)
01:25:54.752 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:54.782 00.030 8976 Received - 47 (G) 
01:25:54.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:54.782 00.000 8976 stepped: pos (-17, 15)
01:25:54.782 00.000 8976 MoveAxis(U, 0, ABG)
01:25:54.782 00.000 8976 move complete, result=0
01:25:54.782 00.000 8976 worker thread done servicing request
01:25:54.782 00.000 8976 Worker thread wakes up
01:25:54.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:54.782 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:54.782 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:25:55.466 00.684 8976 Exposure complete
01:25:55.471 00.005 8976 worker thread done servicing request
01:25:55.472 00.001 5052 OnExposeComplete: enter
01:25:55.472 00.000 5052 UpdateGuideState(): m_state=6
01:25:55.472 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3773
01:25:55.472 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.63, Mass=174, SNR=9.1, Peak=67 HFD=3.3
01:25:55.472 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
01:25:55.472 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
01:25:55.472 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.49 mountX=-0.14 mountY=-0.08, mountTheta=-2.61
01:25:55.472 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.08, opts=13)
01:25:55.472 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.08)
01:25:55.473 00.001 8976 Worker thread wakes up
01:25:55.473 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.08) opts 0xd
01:25:55.473 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.08)
01:25:55.473 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:25:55.473 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:25:55.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:55.473 00.000 8976 Moving (0.15, -0.08) raw xDistance=-0.14 yDistance=-0.08
01:25:55.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:25:55.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:25:55.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:55.473 00.000 5052 Enqueuing Expose request
01:25:55.473 00.000 8976 MoveAxis(R, 0, ABG)
01:25:55.473 00.000 8976 MoveAxis(U, 0, ABG)
01:25:55.473 00.000 8976 move complete, result=0
01:25:55.473 00.000 8976 worker thread done servicing request
01:25:55.473 00.000 8976 Worker thread wakes up
01:25:55.474 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:55.474 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:55.474 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:56.157 00.683 8976 Exposure complete
01:25:56.163 00.006 8976 worker thread done servicing request
01:25:56.163 00.000 5052 OnExposeComplete: enter
01:25:56.163 00.000 5052 UpdateGuideState(): m_state=6
01:25:56.163 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3774
01:25:56.163 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.26, Mass=189, SNR=9.4, Peak=65 HFD=4.0
01:25:56.163 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
01:25:56.163 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
01:25:56.163 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.55 hyp=0.60 cameraTheta=1.99 mountX=0.60 mountY=-0.09, mountTheta=-0.15
01:25:56.164 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.55, opts=13)
01:25:56.164 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.55)
01:25:56.164 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:56.164 00.000 5052 UpdateGuideState exits: m=189 SNR=9.4
01:25:56.164 00.000 8976 Worker thread wakes up
01:25:56.164 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.55) opts 0xd
01:25:56.164 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.55)
01:25:56.164 00.000 8976 Moving (-0.25, 0.55) raw xDistance=0.60 yDistance=-0.09
01:25:56.164 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:56.164 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:56.164 00.000 5052 Enqueuing Expose request
01:25:56.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
01:25:56.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:25:56.164 00.000 8976 MoveAxis(L, 2, ABG)
01:25:56.164 00.000 8976 stepping (-17, 15) + (-2, 0)
01:25:56.164 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:56.188 00.024 8976 Received - 47 (G) 
01:25:56.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:56.188 00.000 8976 stepped: pos (-19, 15)
01:25:56.188 00.000 8976 MoveAxis(U, 0, ABG)
01:25:56.188 00.000 8976 move complete, result=0
01:25:56.188 00.000 8976 worker thread done servicing request
01:25:56.188 00.000 8976 Worker thread wakes up
01:25:56.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:56.188 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:56.188 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.1 px 0 ms NORTH
01:25:56.888 00.700 8976 Exposure complete
01:25:56.893 00.005 8976 worker thread done servicing request
01:25:56.893 00.000 5052 OnExposeComplete: enter
01:25:56.893 00.000 5052 UpdateGuideState(): m_state=6
01:25:56.893 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3775
01:25:56.894 00.001 5052 Star::Find returns 1 (0), X=329.11, Y=281.75, Mass=176, SNR=9.1, Peak=58 HFD=3.6
01:25:56.894 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
01:25:56.894 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
01:25:56.894 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.58 mountX=0.06 mountY=0.03, mountTheta=0.46
01:25:56.894 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.04, opts=13)
01:25:56.894 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.04)
01:25:56.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:56.894 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
01:25:56.894 00.000 8976 Worker thread wakes up
01:25:56.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.04) opts 0xd
01:25:56.895 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.04)
01:25:56.895 00.000 8976 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=0.03
01:25:56.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:56.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:56.895 00.000 5052 Enqueuing Expose request
01:25:56.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:25:56.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:25:56.895 00.000 8976 MoveAxis(R, 0, ABG)
01:25:56.895 00.000 8976 MoveAxis(U, 0, ABG)
01:25:56.895 00.000 8976 move complete, result=0
01:25:56.895 00.000 8976 worker thread done servicing request
01:25:56.895 00.000 8976 Worker thread wakes up
01:25:56.895 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:56.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:56.895 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:57.580 00.685 8976 Exposure complete
01:25:57.585 00.005 8976 worker thread done servicing request
01:25:57.585 00.000 5052 OnExposeComplete: enter
01:25:57.585 00.000 5052 UpdateGuideState(): m_state=6
01:25:57.585 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3776
01:25:57.585 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.59, Mass=160, SNR=8.7, Peak=67 HFD=3.6
01:25:57.585 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
01:25:57.585 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.26)
01:25:57.585 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.12 hyp=0.46 cameraTheta=-2.88 mountX=0.10 mountY=0.43, mountTheta=1.35
01:25:57.586 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.12, opts=13)
01:25:57.586 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.12)
01:25:57.586 00.000 8976 Worker thread wakes up
01:25:57.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.12) opts 0xd
01:25:57.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.12)
01:25:57.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:25:57.586 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
01:25:57.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:57.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:57.586 00.000 5052 Enqueuing Expose request
01:25:57.586 00.000 8976 Moving (-0.44, -0.12) raw xDistance=0.10 yDistance=0.43
01:25:57.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:25:57.587 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:25:57.587 00.000 8976 MoveAxis(R, 0, ABG)
01:25:57.587 00.000 8976 MoveAxis(D, 2, ABG)
01:25:57.587 00.000 8976 stepping (-19, 15) + (0, -2)
01:25:57.587 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:57.611 00.024 8976 Received - 47 (G) 
01:25:57.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:57.611 00.000 8976 stepped: pos (-19, 13)
01:25:57.611 00.000 8976 move complete, result=0
01:25:57.611 00.000 8976 worker thread done servicing request
01:25:57.611 00.000 8976 Worker thread wakes up
01:25:57.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:57.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:57.611 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:25:58.296 00.685 8976 Exposure complete
01:25:58.303 00.007 8976 worker thread done servicing request
01:25:58.303 00.000 5052 OnExposeComplete: enter
01:25:58.303 00.000 5052 UpdateGuideState(): m_state=6
01:25:58.303 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3777
01:25:58.303 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.00, Mass=165, SNR=8.8, Peak=62 HFD=3.1
01:25:58.303 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
01:25:58.303 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
01:25:58.303 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.85 mountX=0.30 mountY=-0.09, mountTheta=-0.29
01:25:58.303 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.29, opts=13)
01:25:58.303 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.29)
01:25:58.303 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:58.303 00.000 5052 UpdateGuideState exits: m=165 SNR=8.8
01:25:58.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:58.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:58.303 00.000 5052 Enqueuing Expose request
01:25:58.303 00.000 8976 Worker thread wakes up
01:25:58.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.29) opts 0xd
01:25:58.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.29)
01:25:58.303 00.000 8976 Moving (-0.08, 0.29) raw xDistance=0.30 yDistance=-0.09
01:25:58.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:25:58.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:25:58.303 00.000 8976 MoveAxis(L, 1, ABG)
01:25:58.303 00.000 8976 stepping (-19, 13) + (-1, 0)
01:25:58.303 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:58.331 00.028 8976 Received - 47 (G) 
01:25:58.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:58.331 00.000 8976 stepped: pos (-20, 13)
01:25:58.331 00.000 8976 MoveAxis(U, 0, ABG)
01:25:58.331 00.000 8976 move complete, result=0
01:25:58.331 00.000 8976 worker thread done servicing request
01:25:58.331 00.000 8976 Worker thread wakes up
01:25:58.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:58.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:58.331 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:25:59.014 00.683 8976 Exposure complete
01:25:59.020 00.006 8976 worker thread done servicing request
01:25:59.020 00.000 5052 OnExposeComplete: enter
01:25:59.020 00.000 5052 UpdateGuideState(): m_state=6
01:25:59.020 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3778
01:25:59.020 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.90, Mass=167, SNR=8.8, Peak=69 HFD=3.6
01:25:59.020 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:25:59.020 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
01:25:59.020 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.19 hyp=0.58 cameraTheta=2.80 mountX=0.42 mountY=0.35, mountTheta=0.70
01:25:59.021 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.19, opts=13)
01:25:59.021 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.19)
01:25:59.021 00.000 8976 Worker thread wakes up
01:25:59.021 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.19) opts 0xd
01:25:59.021 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.19)
01:25:59.021 00.000 8976 Moving (-0.55, 0.19) raw xDistance=0.42 yDistance=0.35
01:25:59.021 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:25:59.021 00.000 5052 UpdateGuideState exits: m=167 SNR=8.8
01:25:59.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:59.022 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
01:25:59.022 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:59.022 00.000 5052 Enqueuing Expose request
01:25:59.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:25:59.022 00.000 8976 MoveAxis(L, 2, ABG)
01:25:59.022 00.000 8976 stepping (-20, 13) + (-2, 0)
01:25:59.022 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:59.050 00.028 8976 Received - 47 (G) 
01:25:59.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:25:59.050 00.000 8976 stepped: pos (-22, 13)
01:25:59.050 00.000 8976 MoveAxis(D, 1, ABG)
01:25:59.050 00.000 8976 stepping (-22, 13) + (0, -1)
01:25:59.050 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:59.082 00.032 8976 Received - 47 (G) 
01:25:59.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:59.082 00.000 8976 stepped: pos (-22, 12)
01:25:59.082 00.000 8976 move complete, result=0
01:25:59.082 00.000 8976 worker thread done servicing request
01:25:59.082 00.000 8976 Worker thread wakes up
01:25:59.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:59.082 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:59.082 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 1 ms SOUTH
01:25:59.767 00.685 8976 Exposure complete
01:25:59.773 00.006 8976 worker thread done servicing request
01:25:59.773 00.000 5052 OnExposeComplete: enter
01:25:59.773 00.000 5052 UpdateGuideState(): m_state=6
01:25:59.773 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3779
01:25:59.773 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.51, Mass=154, SNR=8.6, Peak=65 HFD=3.9
01:25:59.773 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.58 = 1.71)
01:25:59.773 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
01:25:59.773 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.20 hyp=0.35 cameraTheta=-2.53 mountX=-0.05 mountY=0.35, mountTheta=1.71
01:25:59.774 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.20, opts=13)
01:25:59.774 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.20)
01:25:59.774 00.000 8976 Worker thread wakes up
01:25:59.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.20) opts 0xd
01:25:59.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.20)
01:25:59.774 00.000 8976 Moving (-0.28, -0.20) raw xDistance=-0.05 yDistance=0.35
01:25:59.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:25:59.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
01:25:59.774 00.000 8976 MoveAxis(R, 0, ABG)
01:25:59.774 00.000 8976 MoveAxis(D, 1, ABG)
01:25:59.774 00.000 8976 stepping (-22, 12) + (0, -1)
01:25:59.775 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:25:59.775 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
01:25:59.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:59.775 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:59.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:25:59.775 00.000 5052 Enqueuing Expose request
01:25:59.801 00.026 8976 Received - 47 (G) 
01:25:59.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:25:59.801 00.000 8976 stepped: pos (-22, 11)
01:25:59.801 00.000 8976 move complete, result=0
01:25:59.801 00.000 8976 worker thread done servicing request
01:25:59.801 00.000 8976 Worker thread wakes up
01:25:59.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:25:59.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:25:59.801 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:26:00.482 00.681 8976 Exposure complete
01:26:00.488 00.006 8976 worker thread done servicing request
01:26:00.488 00.000 5052 OnExposeComplete: enter
01:26:00.488 00.000 5052 UpdateGuideState(): m_state=6
01:26:00.488 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3780
01:26:00.488 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.60, Mass=152, SNR=8.5, Peak=65 HFD=3.7
01:26:00.488 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
01:26:00.488 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
01:26:00.488 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.11 hyp=0.39 cameraTheta=-2.85 mountX=0.07 mountY=0.37, mountTheta=1.39
01:26:00.489 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.11, opts=13)
01:26:00.489 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.11)
01:26:00.489 00.000 8976 Worker thread wakes up
01:26:00.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.11) opts 0xd
01:26:00.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.11)
01:26:00.489 00.000 8976 Moving (-0.37, -0.11) raw xDistance=0.07 yDistance=0.37
01:26:00.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:26:00.489 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
01:26:00.489 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:00.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:26:00.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
01:26:00.489 00.000 8976 MoveAxis(R, 0, ABG)
01:26:00.489 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:00.489 00.000 5052 Enqueuing Expose request
01:26:00.490 00.001 8976 MoveAxis(D, 2, ABG)
01:26:00.490 00.000 8976 stepping (-22, 11) + (0, -2)
01:26:00.490 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:00.521 00.031 8976 Received - 47 (G) 
01:26:00.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:00.521 00.000 8976 stepped: pos (-22, 9)
01:26:00.521 00.000 8976 move complete, result=0
01:26:00.521 00.000 8976 worker thread done servicing request
01:26:00.521 00.000 8976 Worker thread wakes up
01:26:00.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:00.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:00.521 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:26:01.206 00.685 8976 Exposure complete
01:26:01.211 00.005 8976 worker thread done servicing request
01:26:01.211 00.000 5052 OnExposeComplete: enter
01:26:01.212 00.001 5052 UpdateGuideState(): m_state=6
01:26:01.212 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3781
01:26:01.212 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.63, Mass=190, SNR=9.5, Peak=67 HFD=3.6
01:26:01.212 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
01:26:01.212 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
01:26:01.212 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.47 mountX=-0.15 mountY=-0.09, mountTheta=-2.59
01:26:01.212 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.08, opts=13)
01:26:01.212 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.08)
01:26:01.212 00.000 8976 Worker thread wakes up
01:26:01.213 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:26:01.213 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:26:01.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:01.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:01.213 00.000 5052 Enqueuing Expose request
01:26:01.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.08) opts 0xd
01:26:01.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.08)
01:26:01.213 00.000 8976 Moving (0.16, -0.08) raw xDistance=-0.15 yDistance=-0.09
01:26:01.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:26:01.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:26:01.213 00.000 8976 MoveAxis(R, 0, ABG)
01:26:01.213 00.000 8976 MoveAxis(U, 0, ABG)
01:26:01.213 00.000 8976 move complete, result=0
01:26:01.213 00.000 8976 worker thread done servicing request
01:26:01.213 00.000 8976 Worker thread wakes up
01:26:01.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:01.213 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:01.213 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:01.898 00.685 8976 Exposure complete
01:26:01.903 00.005 8976 worker thread done servicing request
01:26:01.903 00.000 5052 OnExposeComplete: enter
01:26:01.904 00.001 5052 UpdateGuideState(): m_state=6
01:26:01.904 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3782
01:26:01.904 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.42, Mass=182, SNR=9.3, Peak=62 HFD=3.9
01:26:01.904 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
01:26:01.904 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
01:26:01.904 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.28 hyp=0.74 cameraTheta=-0.40 mountX=-0.56 mountY=-0.42, mountTheta=-2.50
01:26:01.904 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.28, opts=13)
01:26:01.905 00.001 5052 Enqueuing Move request for stepguider (0.68, -0.28)
01:26:01.905 00.000 8976 Worker thread wakes up
01:26:01.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.28) opts 0xd
01:26:01.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.28)
01:26:01.905 00.000 8976 Moving (0.68, -0.28) raw xDistance=-0.56 yDistance=-0.42
01:26:01.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56
01:26:01.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
01:26:01.905 00.000 8976 MoveAxis(R, 2, ABG)
01:26:01.905 00.000 8976 stepping (-22, 9) + (2, 0)
01:26:01.905 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:01.905 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:26:01.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:01.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:01.905 00.000 5052 Enqueuing Expose request
01:26:01.905 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:01.927 00.022 8976 Received - 47 (G) 
01:26:01.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:01.927 00.000 8976 stepped: pos (-20, 9)
01:26:01.927 00.000 8976 MoveAxis(U, 2, ABG)
01:26:01.927 00.000 8976 stepping (-20, 9) + (0, 2)
01:26:01.927 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:01.960 00.033 8976 Received - 47 (G) 
01:26:01.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:01.960 00.000 8976 stepped: pos (-20, 11)
01:26:01.960 00.000 8976 move complete, result=0
01:26:01.960 00.000 8976 worker thread done servicing request
01:26:01.960 00.000 8976 Worker thread wakes up
01:26:01.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:01.960 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 2 ms NORTH
01:26:01.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:02.642 00.682 8976 Exposure complete
01:26:02.648 00.006 8976 worker thread done servicing request
01:26:02.648 00.000 5052 OnExposeComplete: enter
01:26:02.648 00.000 5052 UpdateGuideState(): m_state=6
01:26:02.648 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3783
01:26:02.649 00.001 5052 Star::Find returns 1 (0), X=329.86, Y=281.67, Mass=189, SNR=9.4, Peak=64 HFD=3.8
01:26:02.649 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:26:02.649 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:26:02.649 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.04 hyp=0.68 cameraTheta=-0.05 mountX=-0.34 mountY=-0.55, mountTheta=-2.13
01:26:02.649 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.04, opts=13)
01:26:02.649 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.04)
01:26:02.649 00.000 8976 Worker thread wakes up
01:26:02.650 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:26:02.650 00.000 5052 UpdateGuideState exits: m=189 SNR=9.4
01:26:02.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:02.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.04) opts 0xd
01:26:02.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:02.650 00.000 5052 Enqueuing Expose request
01:26:02.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.04)
01:26:02.650 00.000 8976 Moving (0.68, -0.04) raw xDistance=-0.34 yDistance=-0.55
01:26:02.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:26:02.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
01:26:02.650 00.000 8976 MoveAxis(R, 2, ABG)
01:26:02.650 00.000 8976 stepping (-20, 11) + (2, 0)
01:26:02.650 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:02.679 00.029 8976 Received - 47 (G) 
01:26:02.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:02.679 00.000 8976 stepped: pos (-18, 11)
01:26:02.679 00.000 8976 MoveAxis(U, 2, ABG)
01:26:02.679 00.000 8976 stepping (-18, 11) + (0, 2)
01:26:02.679 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:02.711 00.032 8976 Received - 47 (G) 
01:26:02.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:02.711 00.000 8976 stepped: pos (-18, 13)
01:26:02.711 00.000 8976 move complete, result=0
01:26:02.711 00.000 8976 worker thread done servicing request
01:26:02.711 00.000 8976 Worker thread wakes up
01:26:02.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:02.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:02.711 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.6 px 2 ms NORTH
01:26:03.395 00.684 8976 Exposure complete
01:26:03.401 00.006 8976 worker thread done servicing request
01:26:03.401 00.000 5052 OnExposeComplete: enter
01:26:03.401 00.000 5052 UpdateGuideState(): m_state=6
01:26:03.401 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3784
01:26:03.401 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.96, Mass=168, SNR=8.9, Peak=64 HFD=3.3
01:26:03.401 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
01:26:03.401 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
01:26:03.401 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.35 cameraTheta=0.79 mountX=0.11 mountY=-0.35, mountTheta=-1.26
01:26:03.402 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.25, opts=13)
01:26:03.402 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.25)
01:26:03.402 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:03.402 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
01:26:03.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:03.402 00.000 8976 Worker thread wakes up
01:26:03.402 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.25) opts 0xd
01:26:03.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.25)
01:26:03.402 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:03.402 00.000 5052 Enqueuing Expose request
01:26:03.402 00.000 8976 Moving (0.25, 0.25) raw xDistance=0.11 yDistance=-0.35
01:26:03.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:26:03.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:26:03.402 00.000 8976 MoveAxis(R, 0, ABG)
01:26:03.402 00.000 8976 MoveAxis(U, 2, ABG)
01:26:03.402 00.000 8976 stepping (-18, 13) + (0, 2)
01:26:03.402 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:03.430 00.028 8976 Received - 47 (G) 
01:26:03.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:03.430 00.000 8976 stepped: pos (-18, 15)
01:26:03.430 00.000 8976 move complete, result=0
01:26:03.430 00.000 8976 worker thread done servicing request
01:26:03.430 00.000 8976 Worker thread wakes up
01:26:03.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:03.430 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:03.430 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 2 ms NORTH
01:26:04.116 00.686 8976 Exposure complete
01:26:04.121 00.005 8976 worker thread done servicing request
01:26:04.121 00.000 5052 OnExposeComplete: enter
01:26:04.121 00.000 5052 UpdateGuideState(): m_state=6
01:26:04.121 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3785
01:26:04.121 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.62, Mass=195, SNR=9.6, Peak=66 HFD=3.4
01:26:04.121 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
01:26:04.121 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
01:26:04.122 00.001 5052 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.25 cameraTheta=-0.38 mountX=-0.19 mountY=-0.15, mountTheta=-2.49
01:26:04.122 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.09, opts=13)
01:26:04.122 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.09)
01:26:04.122 00.000 8976 Worker thread wakes up
01:26:04.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.09) opts 0xd
01:26:04.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.09)
01:26:04.122 00.000 8976 Moving (0.24, -0.09) raw xDistance=-0.19 yDistance=-0.15
01:26:04.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:26:04.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:26:04.123 00.001 8976 MoveAxis(R, 0, ABG)
01:26:04.123 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:26:04.123 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:26:04.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:04.123 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:04.123 00.000 5052 Enqueuing Expose request
01:26:04.123 00.000 8976 MoveAxis(U, 0, ABG)
01:26:04.123 00.000 8976 move complete, result=0
01:26:04.123 00.000 8976 worker thread done servicing request
01:26:04.123 00.000 8976 Worker thread wakes up
01:26:04.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:04.123 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:04.123 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:04.814 00.691 8976 Exposure complete
01:26:04.819 00.005 8976 worker thread done servicing request
01:26:04.819 00.000 5052 OnExposeComplete: enter
01:26:04.819 00.000 5052 UpdateGuideState(): m_state=6
01:26:04.819 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3786
01:26:04.819 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.54, Mass=195, SNR=9.6, Peak=63 HFD=3.3
01:26:04.819 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
01:26:04.820 00.001 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
01:26:04.820 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.17 hyp=0.47 cameraTheta=-0.36 mountX=-0.35 mountY=-0.28, mountTheta=-2.47
01:26:04.820 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.17, opts=13)
01:26:04.821 00.001 5052 Enqueuing Move request for stepguider (0.44, -0.17)
01:26:04.821 00.000 8976 Worker thread wakes up
01:26:04.821 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.17) opts 0xd
01:26:04.821 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.17)
01:26:04.821 00.000 8976 Moving (0.44, -0.17) raw xDistance=-0.35 yDistance=-0.28
01:26:04.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:26:04.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:26:04.821 00.000 8976 MoveAxis(R, 1, ABG)
01:26:04.821 00.000 8976 stepping (-18, 15) + (1, 0)
01:26:04.821 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:26:04.821 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:04.821 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:26:04.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:04.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:04.821 00.000 5052 Enqueuing Expose request
01:26:04.853 00.032 8976 Received - 47 (G) 
01:26:04.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:04.853 00.000 8976 stepped: pos (-17, 15)
01:26:04.853 00.000 8976 MoveAxis(U, 1, ABG)
01:26:04.853 00.000 8976 stepping (-17, 15) + (0, 1)
01:26:04.853 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:04.884 00.031 8976 Received - 47 (G) 
01:26:04.885 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:04.885 00.000 8976 stepped: pos (-17, 16)
01:26:04.885 00.000 8976 move complete, result=0
01:26:04.885 00.000 8976 worker thread done servicing request
01:26:04.885 00.000 8976 Worker thread wakes up
01:26:04.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:04.885 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.3 px 1 ms NORTH
01:26:04.885 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:05.571 00.686 8976 Exposure complete
01:26:05.577 00.006 8976 worker thread done servicing request
01:26:05.577 00.000 5052 OnExposeComplete: enter
01:26:05.577 00.000 5052 UpdateGuideState(): m_state=6
01:26:05.577 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3787
01:26:05.577 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.81, Mass=196, SNR=9.6, Peak=63 HFD=3.6
01:26:05.577 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
01:26:05.577 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
01:26:05.577 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.10 hyp=0.50 cameraTheta=0.20 mountX=-0.13 mountY=-0.47, mountTheta=-1.85
01:26:05.579 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.10, opts=13)
01:26:05.579 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.10)
01:26:05.579 00.000 8976 Worker thread wakes up
01:26:05.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:05.579 00.000 5052 UpdateGuideState exits: m=196 SNR=9.6
01:26:05.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:05.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.10) opts 0xd
01:26:05.579 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:05.579 00.000 5052 Enqueuing Expose request
01:26:05.580 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.10)
01:26:05.580 00.000 8976 Moving (0.49, 0.10) raw xDistance=-0.13 yDistance=-0.47
01:26:05.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:26:05.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
01:26:05.580 00.000 8976 MoveAxis(R, 0, ABG)
01:26:05.580 00.000 8976 MoveAxis(U, 2, ABG)
01:26:05.580 00.000 8976 stepping (-17, 16) + (0, 2)
01:26:05.580 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:05.604 00.024 8976 Received - 47 (G) 
01:26:05.604 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:05.604 00.000 8976 stepped: pos (-17, 18)
01:26:05.604 00.000 8976 move complete, result=0
01:26:05.604 00.000 8976 worker thread done servicing request
01:26:05.604 00.000 8976 Worker thread wakes up
01:26:05.604 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:26:05.604 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:05.604 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:06.290 00.686 8976 Exposure complete
01:26:06.295 00.005 8976 worker thread done servicing request
01:26:06.297 00.002 5052 OnExposeComplete: enter
01:26:06.297 00.000 5052 UpdateGuideState(): m_state=6
01:26:06.297 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3788
01:26:06.297 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.95, Mass=169, SNR=8.9, Peak=62 HFD=3.5
01:26:06.297 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
01:26:06.297 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
01:26:06.297 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.24 hyp=0.34 cameraTheta=0.79 mountX=0.11 mountY=-0.33, mountTheta=-1.26
01:26:06.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.24, opts=13)
01:26:06.298 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.24)
01:26:06.298 00.000 8976 Worker thread wakes up
01:26:06.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.24) opts 0xd
01:26:06.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.24)
01:26:06.298 00.000 8976 Moving (0.24, 0.24) raw xDistance=0.11 yDistance=-0.33
01:26:06.298 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:26:06.298 00.000 5052 UpdateGuideState exits: m=169 SNR=8.9
01:26:06.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:06.298 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:06.298 00.000 5052 Enqueuing Expose request
01:26:06.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:26:06.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
01:26:06.298 00.000 8976 MoveAxis(R, 0, ABG)
01:26:06.298 00.000 8976 MoveAxis(U, 1, ABG)
01:26:06.298 00.000 8976 stepping (-17, 18) + (0, 1)
01:26:06.299 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:06.324 00.025 8976 Received - 47 (G) 
01:26:06.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:06.324 00.000 8976 stepped: pos (-17, 19)
01:26:06.324 00.000 8976 move complete, result=0
01:26:06.324 00.000 8976 worker thread done servicing request
01:26:06.324 00.000 8976 Worker thread wakes up
01:26:06.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:06.324 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:06.324 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:26:07.012 00.688 8976 Exposure complete
01:26:07.019 00.007 8976 worker thread done servicing request
01:26:07.019 00.000 5052 OnExposeComplete: enter
01:26:07.019 00.000 5052 UpdateGuideState(): m_state=6
01:26:07.019 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3789
01:26:07.019 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.17, Mass=178, SNR=9.1, Peak=59 HFD=4.1
01:26:07.019 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
01:26:07.019 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
01:26:07.019 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.46 hyp=0.55 cameraTheta=2.14 mountX=0.55 mountY=-0.00, mountTheta=-0.01
01:26:07.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.46, opts=13)
01:26:07.020 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.46)
01:26:07.020 00.000 8976 Worker thread wakes up
01:26:07.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.46) opts 0xd
01:26:07.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.46)
01:26:07.020 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:26:07.020 00.000 8976 Moving (-0.30, 0.46) raw xDistance=0.55 yDistance=-0.00
01:26:07.020 00.000 5052 UpdateGuideState exits: m=178 SNR=9.1
01:26:07.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:26:07.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:07.020 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:07.021 00.001 5052 Enqueuing Expose request
01:26:07.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:26:07.021 00.000 8976 MoveAxis(L, 2, ABG)
01:26:07.021 00.000 8976 stepping (-17, 19) + (-2, 0)
01:26:07.021 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:07.043 00.022 8976 Received - 47 (G) 
01:26:07.043 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:07.043 00.000 8976 stepped: pos (-19, 19)
01:26:07.043 00.000 8976 MoveAxis(U, 0, ABG)
01:26:07.043 00.000 8976 move complete, result=0
01:26:07.043 00.000 8976 worker thread done servicing request
01:26:07.043 00.000 8976 Worker thread wakes up
01:26:07.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:07.043 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
01:26:07.043 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:07.727 00.684 8976 Exposure complete
01:26:07.733 00.006 8976 worker thread done servicing request
01:26:07.734 00.001 5052 OnExposeComplete: enter
01:26:07.734 00.000 5052 UpdateGuideState(): m_state=6
01:26:07.734 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3790
01:26:07.734 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.67, Mass=194, SNR=9.6, Peak=63 HFD=3.9
01:26:07.734 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
01:26:07.734 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
01:26:07.734 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-2.99 mountX=0.07 mountY=0.21, mountTheta=1.24
01:26:07.734 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.04, opts=13)
01:26:07.734 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.04)
01:26:07.734 00.000 8976 Worker thread wakes up
01:26:07.735 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.04) opts 0xd
01:26:07.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.04)
01:26:07.735 00.000 8976 Moving (-0.23, -0.04) raw xDistance=0.07 yDistance=0.21
01:26:07.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:26:07.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:26:07.735 00.000 8976 MoveAxis(R, 0, ABG)
01:26:07.735 00.000 8976 MoveAxis(U, 0, ABG)
01:26:07.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:26:07.735 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:26:07.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:07.735 00.000 8976 move complete, result=0
01:26:07.735 00.000 8976 worker thread done servicing request
01:26:07.735 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:07.735 00.000 5052 Enqueuing Expose request
01:26:07.735 00.000 8976 Worker thread wakes up
01:26:07.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:07.735 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:07.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:08.417 00.682 8976 Exposure complete
01:26:08.422 00.005 8976 worker thread done servicing request
01:26:08.422 00.000 5052 OnExposeComplete: enter
01:26:08.422 00.000 5052 UpdateGuideState(): m_state=6
01:26:08.422 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3791
01:26:08.422 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.56, Mass=175, SNR=9.1, Peak=62 HFD=3.5
01:26:08.422 00.000 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.04) = xAngle (-3.04 = -3.04)
01:26:08.422 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.15 = 3.14)
01:26:08.422 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-1.00 mountX=-0.18 mountY=0.00, mountTheta=3.14
01:26:08.424 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.15, opts=13)
01:26:08.424 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.15)
01:26:08.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:26:08.424 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
01:26:08.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:08.424 00.000 8976 Worker thread wakes up
01:26:08.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.15) opts 0xd
01:26:08.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.15)
01:26:08.424 00.000 8976 Moving (0.10, -0.15) raw xDistance=-0.18 yDistance=0.00
01:26:08.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:08.424 00.000 5052 Enqueuing Expose request
01:26:08.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:26:08.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:26:08.424 00.000 8976 MoveAxis(R, 0, ABG)
01:26:08.424 00.000 8976 MoveAxis(U, 0, ABG)
01:26:08.424 00.000 8976 move complete, result=0
01:26:08.424 00.000 8976 worker thread done servicing request
01:26:08.424 00.000 8976 Worker thread wakes up
01:26:08.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:08.424 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:08.424 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:09.106 00.682 8976 Exposure complete
01:26:09.112 00.006 8976 worker thread done servicing request
01:26:09.112 00.000 5052 OnExposeComplete: enter
01:26:09.112 00.000 5052 UpdateGuideState(): m_state=6
01:26:09.112 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3792
01:26:09.112 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.43, Mass=180, SNR=9.2, Peak=64 HFD=3.6
01:26:09.112 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
01:26:09.112 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.56)
01:26:09.112 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.58 mountX=-0.25 mountY=0.15, mountTheta=2.59
01:26:09.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.28, opts=13)
01:26:09.113 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.28)
01:26:09.113 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:09.113 00.000 5052 UpdateGuideState exits: m=180 SNR=9.2
01:26:09.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:09.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:09.113 00.000 5052 Enqueuing Expose request
01:26:09.113 00.000 8976 Worker thread wakes up
01:26:09.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.28) opts 0xd
01:26:09.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.28)
01:26:09.113 00.000 8976 Moving (-0.00, -0.28) raw xDistance=-0.25 yDistance=0.15
01:26:09.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:26:09.114 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:26:09.114 00.000 8976 MoveAxis(R, 0, ABG)
01:26:09.114 00.000 8976 MoveAxis(U, 0, ABG)
01:26:09.114 00.000 8976 move complete, result=0
01:26:09.114 00.000 8976 worker thread done servicing request
01:26:09.114 00.000 8976 Worker thread wakes up
01:26:09.114 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:09.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:09.114 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:09.799 00.685 8976 Exposure complete
01:26:09.804 00.005 8976 worker thread done servicing request
01:26:09.804 00.000 5052 OnExposeComplete: enter
01:26:09.804 00.000 5052 UpdateGuideState(): m_state=6
01:26:09.805 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3793
01:26:09.805 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.38, Mass=182, SNR=9.3, Peak=66 HFD=3.6
01:26:09.805 00.000 5052 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.04) = xAngle (-3.45 = 2.83)
01:26:09.805 00.000 5052 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.55 = 2.73)
01:26:09.805 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.33 hyp=0.33 cameraTheta=-1.41 mountX=-0.32 mountY=0.13, mountTheta=2.74
01:26:09.805 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.33, opts=13)
01:26:09.805 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.33)
01:26:09.805 00.000 8976 Worker thread wakes up
01:26:09.806 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.33) opts 0xd
01:26:09.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.33)
01:26:09.806 00.000 8976 Moving (0.05, -0.33) raw xDistance=-0.32 yDistance=0.13
01:26:09.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:26:09.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:26:09.806 00.000 8976 MoveAxis(R, 1, ABG)
01:26:09.806 00.000 8976 stepping (-19, 19) + (1, 0)
01:26:09.806 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:09.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:26:09.806 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:26:09.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:09.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:09.806 00.000 5052 Enqueuing Expose request
01:26:09.824 00.018 8976 Received - 47 (G) 
01:26:09.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:09.824 00.000 8976 stepped: pos (-18, 19)
01:26:09.824 00.000 8976 MoveAxis(U, 0, ABG)
01:26:09.824 00.000 8976 move complete, result=0
01:26:09.824 00.000 8976 worker thread done servicing request
01:26:09.825 00.001 8976 Worker thread wakes up
01:26:09.825 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:26:09.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:09.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:10.511 00.686 8976 Exposure complete
01:26:10.517 00.006 8976 worker thread done servicing request
01:26:10.517 00.000 5052 OnExposeComplete: enter
01:26:10.517 00.000 5052 UpdateGuideState(): m_state=6
01:26:10.517 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3794
01:26:10.517 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.79, Mass=193, SNR=9.6, Peak=63 HFD=3.8
01:26:10.517 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
01:26:10.518 00.001 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
01:26:10.518 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.15 cameraTheta=2.59 mountX=0.12 mountY=0.06, mountTheta=0.47
01:26:10.519 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.08, opts=13)
01:26:10.519 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.08)
01:26:10.519 00.000 8976 Worker thread wakes up
01:26:10.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:26:10.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.08) opts 0xd
01:26:10.519 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:26:10.520 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.08)
01:26:10.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:10.520 00.000 8976 Moving (-0.12, 0.08) raw xDistance=0.12 yDistance=0.06
01:26:10.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:10.520 00.000 5052 Enqueuing Expose request
01:26:10.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:26:10.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:26:10.520 00.000 8976 MoveAxis(R, 0, ABG)
01:26:10.520 00.000 8976 MoveAxis(U, 0, ABG)
01:26:10.520 00.000 8976 move complete, result=0
01:26:10.520 00.000 8976 worker thread done servicing request
01:26:10.520 00.000 8976 Worker thread wakes up
01:26:10.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:10.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:10.520 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:11.204 00.684 8976 Exposure complete
01:26:11.210 00.006 8976 worker thread done servicing request
01:26:11.210 00.000 5052 OnExposeComplete: enter
01:26:11.210 00.000 5052 UpdateGuideState(): m_state=6
01:26:11.210 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3795
01:26:11.210 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.06, Mass=175, SNR=9.1, Peak=60 HFD=3.6
01:26:11.210 00.000 5052 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.04) = xAngle (-0.53 = -0.53)
01:26:11.210 00.000 5052 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.64 = -0.64)
01:26:11.210 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.51 mountX=0.30 mountY=-0.21, mountTheta=-0.60
01:26:11.210 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.35, opts=13)
01:26:11.210 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.35)
01:26:11.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:26:11.210 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
01:26:11.210 00.000 8976 Worker thread wakes up
01:26:11.211 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.35) opts 0xd
01:26:11.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.35)
01:26:11.211 00.000 8976 Moving (0.02, 0.35) raw xDistance=0.30 yDistance=-0.21
01:26:11.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:11.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:11.211 00.000 5052 Enqueuing Expose request
01:26:11.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:26:11.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:26:11.211 00.000 8976 MoveAxis(L, 1, ABG)
01:26:11.211 00.000 8976 stepping (-18, 19) + (-1, 0)
01:26:11.211 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:11.231 00.020 8976 Received - 47 (G) 
01:26:11.232 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:11.232 00.000 8976 stepped: pos (-19, 19)
01:26:11.232 00.000 8976 MoveAxis(U, 0, ABG)
01:26:11.232 00.000 8976 move complete, result=0
01:26:11.232 00.000 8976 worker thread done servicing request
01:26:11.232 00.000 8976 Worker thread wakes up
01:26:11.232 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:26:11.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:11.232 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:11.913 00.681 8976 Exposure complete
01:26:11.920 00.007 8976 worker thread done servicing request
01:26:11.920 00.000 5052 OnExposeComplete: enter
01:26:11.920 00.000 5052 UpdateGuideState(): m_state=6
01:26:11.920 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3796
01:26:11.920 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.13, Mass=153, SNR=8.5, Peak=59 HFD=3.4
01:26:11.920 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.75 = -0.75)
01:26:11.920 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
01:26:11.920 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.42 hyp=0.44 cameraTheta=1.29 mountX=0.32 mountY=-0.33, mountTheta=-0.80
01:26:11.920 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.42, opts=13)
01:26:11.920 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.42)
01:26:11.920 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:26:11.920 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
01:26:11.920 00.000 8976 Worker thread wakes up
01:26:11.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.42) opts 0xd
01:26:11.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.42)
01:26:11.920 00.000 8976 Moving (0.12, 0.42) raw xDistance=0.32 yDistance=-0.33
01:26:11.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:11.920 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:11.920 00.000 5052 Enqueuing Expose request
01:26:11.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
01:26:11.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:26:11.920 00.000 8976 MoveAxis(L, 1, ABG)
01:26:11.920 00.000 8976 stepping (-19, 19) + (-1, 0)
01:26:11.920 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:11.951 00.031 8976 Received - 47 (G) 
01:26:11.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:11.951 00.000 8976 stepped: pos (-20, 19)
01:26:11.951 00.000 8976 MoveAxis(U, 1, ABG)
01:26:11.951 00.000 8976 stepping (-20, 19) + (0, 1)
01:26:11.951 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:11.983 00.032 8976 Received - 47 (G) 
01:26:11.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:11.983 00.000 8976 stepped: pos (-20, 20)
01:26:11.983 00.000 8976 move complete, result=0
01:26:11.983 00.000 8976 worker thread done servicing request
01:26:11.983 00.000 8976 Worker thread wakes up
01:26:11.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:11.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:11.983 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:26:12.667 00.684 8976 Exposure complete
01:26:12.673 00.006 8976 worker thread done servicing request
01:26:12.673 00.000 5052 OnExposeComplete: enter
01:26:12.673 00.000 5052 UpdateGuideState(): m_state=6
01:26:12.673 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3797
01:26:12.673 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.84, Mass=168, SNR=8.9, Peak=61 HFD=3.2
01:26:12.673 00.000 5052 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.04) = xAngle (-0.62 = -0.62)
01:26:12.673 00.000 5052 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.73 = -0.73)
01:26:12.673 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.42 mountX=0.10 mountY=-0.09, mountTheta=-0.69
01:26:12.674 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.13, opts=13)
01:26:12.674 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.13)
01:26:12.674 00.000 8976 Worker thread wakes up
01:26:12.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.13) opts 0xd
01:26:12.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.13)
01:26:12.674 00.000 8976 Moving (0.02, 0.13) raw xDistance=0.10 yDistance=-0.09
01:26:12.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:26:12.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:26:12.674 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
01:26:12.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:12.674 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:12.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:26:12.675 00.001 8976 MoveAxis(R, 0, ABG)
01:26:12.675 00.000 8976 MoveAxis(U, 0, ABG)
01:26:12.675 00.000 5052 Enqueuing Expose request
01:26:12.675 00.000 8976 move complete, result=0
01:26:12.675 00.000 8976 worker thread done servicing request
01:26:12.675 00.000 8976 Worker thread wakes up
01:26:12.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:12.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:12.675 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:13.360 00.685 8976 Exposure complete
01:26:13.365 00.005 8976 worker thread done servicing request
01:26:13.365 00.000 5052 OnExposeComplete: enter
01:26:13.365 00.000 5052 UpdateGuideState(): m_state=6
01:26:13.365 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3798
01:26:13.365 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.49, Mass=195, SNR=9.6, Peak=66 HFD=3.3
01:26:13.365 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
01:26:13.365 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.40)
01:26:13.365 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.22 hyp=0.56 cameraTheta=-2.74 mountX=0.04 mountY=0.55, mountTheta=1.50
01:26:13.365 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.22, opts=13)
01:26:13.366 00.001 5052 Enqueuing Move request for stepguider (-0.51, -0.22)
01:26:13.366 00.000 8976 Worker thread wakes up
01:26:13.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.22) opts 0xd
01:26:13.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.22)
01:26:13.366 00.000 8976 Moving (-0.51, -0.22) raw xDistance=0.04 yDistance=0.55
01:26:13.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:26:13.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:26:13.366 00.000 8976 MoveAxis(R, 0, ABG)
01:26:13.366 00.000 8976 MoveAxis(D, 2, ABG)
01:26:13.366 00.000 8976 stepping (-20, 20) + (0, -2)
01:26:13.366 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:13.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:13.366 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:26:13.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:13.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:13.366 00.000 5052 Enqueuing Expose request
01:26:13.390 00.024 8976 Received - 47 (G) 
01:26:13.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:13.390 00.000 8976 stepped: pos (-20, 18)
01:26:13.390 00.000 8976 move complete, result=0
01:26:13.390 00.000 8976 worker thread done servicing request
01:26:13.390 00.000 8976 Worker thread wakes up
01:26:13.390 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:26:13.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:13.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:14.076 00.686 8976 Exposure complete
01:26:14.082 00.006 8976 worker thread done servicing request
01:26:14.082 00.000 5052 OnExposeComplete: enter
01:26:14.082 00.000 5052 UpdateGuideState(): m_state=6
01:26:14.082 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3799
01:26:14.082 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.71, Mass=190, SNR=9.5, Peak=66 HFD=3.5
01:26:14.082 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:26:14.082 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:26:14.082 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.09 mountX=0.05 mountY=0.07, mountTheta=1.02
01:26:14.082 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.00, opts=13)
01:26:14.082 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.00)
01:26:14.083 00.001 8976 Worker thread wakes up
01:26:14.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.00) opts 0xd
01:26:14.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.00)
01:26:14.083 00.000 8976 Moving (-0.09, 0.00) raw xDistance=0.05 yDistance=0.07
01:26:14.083 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:26:14.083 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
01:26:14.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:14.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:26:14.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:26:14.083 00.000 8976 MoveAxis(R, 0, ABG)
01:26:14.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:14.083 00.000 5052 Enqueuing Expose request
01:26:14.083 00.000 8976 MoveAxis(U, 0, ABG)
01:26:14.083 00.000 8976 move complete, result=0
01:26:14.083 00.000 8976 worker thread done servicing request
01:26:14.083 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:14.084 00.001 8976 Worker thread wakes up
01:26:14.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:14.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:14.767 00.683 8976 Exposure complete
01:26:14.772 00.005 8976 worker thread done servicing request
01:26:14.772 00.000 5052 OnExposeComplete: enter
01:26:14.772 00.000 5052 UpdateGuideState(): m_state=6
01:26:14.772 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3800
01:26:14.772 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.93, Mass=186, SNR=9.4, Peak=62 HFD=3.3
01:26:14.772 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:26:14.772 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:26:14.773 00.001 5052 CameraToMount -- cameraX=-0.77 cameraY=0.22 hyp=0.80 cameraTheta=2.86 mountX=0.55 mountY=0.52, mountTheta=0.76
01:26:14.773 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.22, opts=13)
01:26:14.773 00.000 5052 Enqueuing Move request for stepguider (-0.77, 0.22)
01:26:14.773 00.000 8976 Worker thread wakes up
01:26:14.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.22) opts 0xd
01:26:14.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.22)
01:26:14.773 00.000 8976 Moving (-0.77, 0.22) raw xDistance=0.55 yDistance=0.52
01:26:14.774 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:26:14.774 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:26:14.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:14.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:14.774 00.000 5052 Enqueuing Expose request
01:26:14.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:26:14.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:26:14.774 00.000 8976 MoveAxis(L, 2, ABG)
01:26:14.774 00.000 8976 stepping (-20, 18) + (-2, 0)
01:26:14.774 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:14.797 00.023 8976 Received - 47 (G) 
01:26:14.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:14.797 00.000 8976 stepped: pos (-22, 18)
01:26:14.797 00.000 8976 MoveAxis(D, 2, ABG)
01:26:14.797 00.000 8976 stepping (-22, 18) + (0, -2)
01:26:14.797 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:14.828 00.031 8976 Received - 47 (G) 
01:26:14.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:14.828 00.000 8976 stepped: pos (-22, 16)
01:26:14.828 00.000 8976 move complete, result=0
01:26:14.828 00.000 8976 worker thread done servicing request
01:26:14.828 00.000 8976 Worker thread wakes up
01:26:14.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:14.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:14.828 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:26:15.512 00.684 8976 Exposure complete
01:26:15.517 00.005 8976 worker thread done servicing request
01:26:15.517 00.000 5052 OnExposeComplete: enter
01:26:15.517 00.000 5052 UpdateGuideState(): m_state=6
01:26:15.517 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3801
01:26:15.517 00.000 5052 Star::Find returns 1 (0), X=328.05, Y=281.92, Mass=190, SNR=9.4, Peak=64 HFD=3.6
01:26:15.518 00.001 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:26:15.518 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
01:26:15.518 00.000 5052 CameraToMount -- cameraX=-1.13 cameraY=0.21 hyp=1.15 cameraTheta=2.96 mountX=0.70 mountY=0.83, mountTheta=0.87
01:26:15.518 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.13, y=0.21, opts=13)
01:26:15.518 00.000 5052 Enqueuing Move request for stepguider (-1.13, 0.21)
01:26:15.518 00.000 8976 Worker thread wakes up
01:26:15.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.13, 0.21) opts 0xd
01:26:15.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.13, 0.21)
01:26:15.518 00.000 8976 Moving (-1.13, 0.21) raw xDistance=0.70 yDistance=0.83
01:26:15.519 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
01:26:15.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.83
01:26:15.519 00.000 8976 MoveAxis(L, 3, ABG)
01:26:15.519 00.000 8976 stepping (-22, 16) + (-3, 0)
01:26:15.519 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:15.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:15.519 00.000 5052 UpdateGuideState exits: m=190 SNR=9.4
01:26:15.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:15.519 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:15.519 00.000 5052 Enqueuing Expose request
01:26:15.548 00.029 8976 Received - 47 (G) 
01:26:15.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:15.548 00.000 8976 stepped: pos (-25, 16)
01:26:15.548 00.000 8976 MoveAxis(D, 3, ABG)
01:26:15.548 00.000 8976 stepping (-25, 16) + (0, -3)
01:26:15.548 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:15.580 00.032 8976 Received - 47 (G) 
01:26:15.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:15.580 00.000 8976 stepped: pos (-25, 13)
01:26:15.580 00.000 8976 move complete, result=0
01:26:15.580 00.000 8976 worker thread done servicing request
01:26:15.580 00.000 8976 Worker thread wakes up
01:26:15.580 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.8 px 3 ms SOUTH
01:26:15.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:15.580 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:16.269 00.689 8976 Exposure complete
01:26:16.274 00.005 8976 worker thread done servicing request
01:26:16.275 00.001 5052 OnExposeComplete: enter
01:26:16.275 00.000 5052 UpdateGuideState(): m_state=6
01:26:16.275 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3802
01:26:16.275 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.71, Mass=157, SNR=8.6, Peak=61 HFD=2.9
01:26:16.275 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:26:16.275 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:26:16.275 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.00 hyp=0.41 cameraTheta=3.13 mountX=0.19 mountY=0.34, mountTheta=1.06
01:26:16.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.00, opts=13)
01:26:16.276 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.00)
01:26:16.276 00.000 8976 Worker thread wakes up
01:26:16.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:26:16.276 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
01:26:16.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:16.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:16.276 00.000 5052 Enqueuing Expose request
01:26:16.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.00) opts 0xd
01:26:16.277 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.00)
01:26:16.277 00.000 8976 Moving (-0.41, 0.00) raw xDistance=0.19 yDistance=0.34
01:26:16.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:26:16.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
01:26:16.277 00.000 8976 MoveAxis(R, 0, ABG)
01:26:16.277 00.000 8976 MoveAxis(D, 2, ABG)
01:26:16.277 00.000 8976 stepping (-25, 13) + (0, -2)
01:26:16.277 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:16.299 00.022 8976 Received - 47 (G) 
01:26:16.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:16.299 00.000 8976 stepped: pos (-25, 11)
01:26:16.299 00.000 8976 move complete, result=0
01:26:16.299 00.000 8976 worker thread done servicing request
01:26:16.299 00.000 8976 Worker thread wakes up
01:26:16.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:16.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:16.299 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 2 ms SOUTH
01:26:16.981 00.682 8976 Exposure complete
01:26:16.987 00.006 8976 worker thread done servicing request
01:26:16.987 00.000 5052 OnExposeComplete: enter
01:26:16.987 00.000 5052 UpdateGuideState(): m_state=6
01:26:16.987 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3803
01:26:16.987 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.21, Mass=161, SNR=8.7, Peak=62 HFD=3.2
01:26:16.987 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
01:26:16.987 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
01:26:16.987 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.50 hyp=0.74 cameraTheta=2.41 mountX=0.70 mountY=0.19, mountTheta=0.27
01:26:16.988 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.50, opts=13)
01:26:16.988 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.50)
01:26:16.988 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:26:16.988 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
01:26:16.988 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:16.988 00.000 8976 Worker thread wakes up
01:26:16.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.50) opts 0xd
01:26:16.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.50)
01:26:16.988 00.000 8976 Moving (-0.55, 0.50) raw xDistance=0.70 yDistance=0.19
01:26:16.988 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:16.988 00.000 5052 Enqueuing Expose request
01:26:16.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
01:26:16.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:26:16.988 00.000 8976 MoveAxis(L, 3, ABG)
01:26:16.988 00.000 8976 stepping (-25, 11) + (-3, 0)
01:26:16.988 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:17.018 00.030 8976 Received - 47 (G) 
01:26:17.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:17.018 00.000 8976 stepped: pos (-28, 11)
01:26:17.018 00.000 8976 MoveAxis(U, 0, ABG)
01:26:17.019 00.001 8976 move complete, result=0
01:26:17.019 00.000 8976 worker thread done servicing request
01:26:17.019 00.000 8976 Worker thread wakes up
01:26:17.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:17.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:17.019 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.2 px 0 ms NORTH
01:26:17.713 00.694 8976 Exposure complete
01:26:17.719 00.006 8976 worker thread done servicing request
01:26:17.719 00.000 5052 OnExposeComplete: enter
01:26:17.719 00.000 5052 UpdateGuideState(): m_state=6
01:26:17.719 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3804
01:26:17.719 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=280.96, Mass=177, SNR=9.2, Peak=64 HFD=3.1
01:26:17.719 00.000 5052 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.04) = xAngle (-4.05 = 2.23)
01:26:17.719 00.000 5052 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.16 = 2.13)
01:26:17.720 00.001 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.75 hyp=0.83 cameraTheta=-2.01 mountX=-0.51 mountY=0.71, mountTheta=2.19
01:26:17.721 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.75, opts=13)
01:26:17.721 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.75)
01:26:17.721 00.000 8976 Worker thread wakes up
01:26:17.721 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:26:17.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.75) opts 0xd
01:26:17.721 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
01:26:17.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:17.721 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.75)
01:26:17.721 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:17.721 00.000 8976 Moving (-0.35, -0.75) raw xDistance=-0.51 yDistance=0.71
01:26:17.722 00.001 5052 Enqueuing Expose request
01:26:17.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.51
01:26:17.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
01:26:17.722 00.000 8976 MoveAxis(R, 2, ABG)
01:26:17.722 00.000 8976 stepping (-28, 11) + (2, 0)
01:26:17.722 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:17.753 00.031 8976 Received - 47 (G) 
01:26:17.753 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:17.754 00.001 8976 stepped: pos (-26, 11)
01:26:17.754 00.000 8976 MoveAxis(D, 3, ABG)
01:26:17.754 00.000 8976 stepping (-26, 11) + (0, -3)
01:26:17.754 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:17.785 00.031 8976 Received - 47 (G) 
01:26:17.786 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:17.786 00.000 8976 stepped: pos (-26, 8)
01:26:17.786 00.000 8976 move complete, result=0
01:26:17.786 00.000 8976 worker thread done servicing request
01:26:17.786 00.000 8976 Worker thread wakes up
01:26:17.786 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.7 px 3 ms SOUTH
01:26:17.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:17.786 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:18.471 00.685 8976 Exposure complete
01:26:18.476 00.005 8976 worker thread done servicing request
01:26:18.476 00.000 5052 OnExposeComplete: enter
01:26:18.476 00.000 5052 UpdateGuideState(): m_state=6
01:26:18.476 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3805
01:26:18.476 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.36, Mass=182, SNR=9.2, Peak=63 HFD=3.6
01:26:18.476 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.04) = xAngle (-3.49 = 2.79)
01:26:18.476 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.59 = 2.69)
01:26:18.476 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.35 hyp=0.36 cameraTheta=-1.45 mountX=-0.34 mountY=0.16, mountTheta=2.71
01:26:18.477 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.35, opts=13)
01:26:18.477 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.35)
01:26:18.477 00.000 8976 Worker thread wakes up
01:26:18.477 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.35) opts 0xd
01:26:18.477 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.35)
01:26:18.477 00.000 8976 Moving (0.04, -0.35) raw xDistance=-0.34 yDistance=0.16
01:26:18.477 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:18.477 00.000 5052 UpdateGuideState exits: m=182 SNR=9.2
01:26:18.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:18.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
01:26:18.478 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:26:18.478 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:18.478 00.000 5052 Enqueuing Expose request
01:26:18.478 00.000 8976 MoveAxis(R, 2, ABG)
01:26:18.478 00.000 8976 stepping (-26, 8) + (2, 0)
01:26:18.478 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:18.506 00.028 8976 Received - 47 (G) 
01:26:18.506 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:18.506 00.000 8976 stepped: pos (-24, 8)
01:26:18.506 00.000 8976 MoveAxis(U, 0, ABG)
01:26:18.506 00.000 8976 move complete, result=0
01:26:18.506 00.000 8976 worker thread done servicing request
01:26:18.506 00.000 8976 Worker thread wakes up
01:26:18.506 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:18.506 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:18.506 00.000 5052 GuideStep: -0.3 px 2 ms EAST, 0.2 px 0 ms NORTH
01:26:19.193 00.687 8976 Exposure complete
01:26:19.198 00.005 8976 worker thread done servicing request
01:26:19.198 00.000 5052 OnExposeComplete: enter
01:26:19.198 00.000 5052 UpdateGuideState(): m_state=6
01:26:19.198 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3806
01:26:19.198 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=282.07, Mass=200, SNR=9.7, Peak=63 HFD=3.5
01:26:19.198 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
01:26:19.198 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
01:26:19.198 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.36 hyp=0.46 cameraTheta=0.90 mountX=0.19 mountY=-0.44, mountTheta=-1.16
01:26:19.199 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.36, opts=13)
01:26:19.199 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.36)
01:26:19.199 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:26:19.199 00.000 5052 UpdateGuideState exits: m=200 SNR=9.7
01:26:19.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:19.199 00.000 8976 Worker thread wakes up
01:26:19.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.36) opts 0xd
01:26:19.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.36)
01:26:19.199 00.000 8976 Moving (0.29, 0.36) raw xDistance=0.19 yDistance=-0.44
01:26:19.199 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:19.199 00.000 5052 Enqueuing Expose request
01:26:19.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:26:19.200 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:26:19.200 00.000 8976 MoveAxis(R, 0, ABG)
01:26:19.200 00.000 8976 MoveAxis(U, 2, ABG)
01:26:19.200 00.000 8976 stepping (-24, 8) + (0, 2)
01:26:19.200 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:19.225 00.025 8976 Received - 47 (G) 
01:26:19.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:19.225 00.000 8976 stepped: pos (-24, 10)
01:26:19.225 00.000 8976 move complete, result=0
01:26:19.225 00.000 8976 worker thread done servicing request
01:26:19.225 00.000 8976 Worker thread wakes up
01:26:19.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:19.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:19.225 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:26:19.911 00.686 8976 Exposure complete
01:26:19.917 00.006 8976 worker thread done servicing request
01:26:19.917 00.000 5052 OnExposeComplete: enter
01:26:19.917 00.000 5052 UpdateGuideState(): m_state=6
01:26:19.917 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3807
01:26:19.917 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.91, Mass=187, SNR=9.3, Peak=60 HFD=3.3
01:26:19.917 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
01:26:19.917 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
01:26:19.917 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.20 hyp=0.29 cameraTheta=0.76 mountX=0.08 mountY=-0.29, mountTheta=-1.29
01:26:19.918 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.20, opts=13)
01:26:19.918 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.20)
01:26:19.918 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:19.918 00.000 5052 UpdateGuideState exits: m=187 SNR=9.3
01:26:19.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:19.918 00.000 8976 Worker thread wakes up
01:26:19.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.20) opts 0xd
01:26:19.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.20)
01:26:19.918 00.000 8976 Moving (0.21, 0.20) raw xDistance=0.08 yDistance=-0.29
01:26:19.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:19.918 00.000 5052 Enqueuing Expose request
01:26:19.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:26:19.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
01:26:19.918 00.000 8976 MoveAxis(R, 0, ABG)
01:26:19.918 00.000 8976 MoveAxis(U, 1, ABG)
01:26:19.918 00.000 8976 stepping (-24, 10) + (0, 1)
01:26:19.919 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:19.944 00.025 8976 Received - 47 (G) 
01:26:19.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:19.944 00.000 8976 stepped: pos (-24, 11)
01:26:19.944 00.000 8976 move complete, result=0
01:26:19.944 00.000 8976 worker thread done servicing request
01:26:19.944 00.000 8976 Worker thread wakes up
01:26:19.944 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:26:19.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:19.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:20.627 00.683 8976 Exposure complete
01:26:20.632 00.005 8976 worker thread done servicing request
01:26:20.632 00.000 5052 OnExposeComplete: enter
01:26:20.632 00.000 5052 UpdateGuideState(): m_state=6
01:26:20.632 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3808
01:26:20.633 00.001 5052 Star::Find returns 1 (0), X=328.93, Y=282.09, Mass=173, SNR=9.0, Peak=60 HFD=3.0
01:26:20.633 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
01:26:20.633 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
01:26:20.633 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.38 hyp=0.45 cameraTheta=2.14 mountX=0.45 mountY=-0.00, mountTheta=-0.01
01:26:20.633 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.38, opts=13)
01:26:20.633 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.38)
01:26:20.633 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:26:20.633 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
01:26:20.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:20.633 00.000 8976 Worker thread wakes up
01:26:20.633 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.38) opts 0xd
01:26:20.634 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.38)
01:26:20.634 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:20.634 00.000 5052 Enqueuing Expose request
01:26:20.634 00.000 8976 Moving (-0.24, 0.38) raw xDistance=0.45 yDistance=-0.00
01:26:20.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:26:20.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:26:20.634 00.000 8976 MoveAxis(L, 2, ABG)
01:26:20.634 00.000 8976 stepping (-24, 11) + (-2, 0)
01:26:20.634 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:20.663 00.029 8976 Received - 47 (G) 
01:26:20.663 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:20.663 00.000 8976 stepped: pos (-26, 11)
01:26:20.663 00.000 8976 MoveAxis(U, 0, ABG)
01:26:20.663 00.000 8976 move complete, result=0
01:26:20.663 00.000 8976 worker thread done servicing request
01:26:20.663 00.000 8976 Worker thread wakes up
01:26:20.664 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:20.664 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:20.664 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
01:26:21.348 00.684 8976 Exposure complete
01:26:21.353 00.005 8976 worker thread done servicing request
01:26:21.353 00.000 5052 OnExposeComplete: enter
01:26:21.353 00.000 5052 UpdateGuideState(): m_state=6
01:26:21.353 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3809
01:26:21.353 00.000 5052 Star::Find returns 1 (0), X=328.10, Y=282.05, Mass=187, SNR=9.3, Peak=68 HFD=3.4
01:26:21.353 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:26:21.353 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
01:26:21.353 00.000 5052 CameraToMount -- cameraX=-1.08 cameraY=0.35 hyp=1.13 cameraTheta=2.83 mountX=0.80 mountY=0.71, mountTheta=0.73
01:26:21.354 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.08, y=0.35, opts=13)
01:26:21.354 00.000 5052 Enqueuing Move request for stepguider (-1.08, 0.35)
01:26:21.354 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:26:21.354 00.000 5052 UpdateGuideState exits: m=187 SNR=9.3
01:26:21.354 00.000 8976 Worker thread wakes up
01:26:21.354 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.08, 0.35) opts 0xd
01:26:21.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.08, 0.35)
01:26:21.354 00.000 8976 Moving (-1.08, 0.35) raw xDistance=0.80 yDistance=0.71
01:26:21.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:21.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:21.354 00.000 5052 Enqueuing Expose request
01:26:21.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.80
01:26:21.355 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
01:26:21.355 00.000 8976 MoveAxis(L, 3, ABG)
01:26:21.355 00.000 8976 stepping (-26, 11) + (-3, 0)
01:26:21.355 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:21.383 00.028 8976 Received - 47 (G) 
01:26:21.383 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:21.383 00.000 8976 stepped: pos (-29, 11)
01:26:21.383 00.000 8976 MoveAxis(D, 3, ABG)
01:26:21.383 00.000 8976 stepping (-29, 11) + (0, -3)
01:26:21.383 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:21.415 00.032 8976 Received - 47 (G) 
01:26:21.415 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:21.415 00.000 8976 stepped: pos (-29, 8)
01:26:21.415 00.000 8976 move complete, result=0
01:26:21.415 00.000 8976 worker thread done servicing request
01:26:21.415 00.000 8976 Worker thread wakes up
01:26:21.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:21.415 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:21.415 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.7 px 3 ms SOUTH
01:26:22.099 00.684 8976 Exposure complete
01:26:22.105 00.006 8976 worker thread done servicing request
01:26:22.105 00.000 5052 OnExposeComplete: enter
01:26:22.105 00.000 5052 UpdateGuideState(): m_state=6
01:26:22.105 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3810
01:26:22.105 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.81, Mass=198, SNR=9.7, Peak=68 HFD=3.5
01:26:22.105 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:26:22.105 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
01:26:22.105 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=0.10 hyp=0.95 cameraTheta=3.03 mountX=0.52 mountY=0.73, mountTheta=0.95
01:26:22.106 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=0.10, opts=13)
01:26:22.106 00.000 5052 Enqueuing Move request for stepguider (-0.94, 0.10)
01:26:22.106 00.000 8976 Worker thread wakes up
01:26:22.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, 0.10) opts 0xd
01:26:22.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, 0.10)
01:26:22.107 00.001 8976 Moving (-0.94, 0.10) raw xDistance=0.52 yDistance=0.73
01:26:22.107 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:22.107 00.000 5052 UpdateGuideState exits: m=198 SNR=9.7
01:26:22.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:22.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.52
01:26:22.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.73
01:26:22.107 00.000 8976 MoveAxis(L, 2, ABG)
01:26:22.107 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:22.107 00.000 5052 Enqueuing Expose request
01:26:22.107 00.000 8976 stepping (-29, 8) + (-2, 0)
01:26:22.107 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:22.135 00.028 8976 Received - 47 (G) 
01:26:22.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:22.135 00.000 8976 stepped: pos (-31, 8)
01:26:22.135 00.000 8976 MoveAxis(D, 3, ABG)
01:26:22.135 00.000 8976 stepping (-31, 8) + (0, -3)
01:26:22.135 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:22.166 00.031 8976 Received - 47 (G) 
01:26:22.166 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:22.166 00.000 8976 stepped: pos (-31, 5)
01:26:22.166 00.000 8976 starting a new bump
01:26:22.166 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
01:26:22.166 00.000 8976 MountToCamera -- mountX=4.26 mountY=-1.30 hyp=4.45 mountTheta=-0.30 cameraX=-0.78, cameraY=4.39 cameraTheta=1.75
01:26:22.166 00.000 8976 incremental bump (-0.778, 4.385) isValid = 1
01:26:22.166 00.000 8976 Scheduling Mount bump of (-0.020, 0.117)
01:26:22.166 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:26:22.167 00.001 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:26:22.167 00.000 8976 move complete, result=0
01:26:22.167 00.000 9828 Worker thread wakes up
01:26:22.167 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:26:22.167 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:26:22.167 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:26:22.167 00.000 8976 worker thread done servicing request
01:26:22.167 00.000 8976 Worker thread wakes up
01:26:22.167 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.45)
01:26:22.167 00.000 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.53)
01:26:22.167 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.01 mountY=-0.12, mountTheta=-1.45
01:26:22.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:22.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:22.167 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:26:22.167 00.000 9828 BLC: window closed
01:26:22.167 00.000 9828 MoveAxis(W, 5, B)
01:26:22.168 00.001 9828 Guiding  Dir = 3, Dur = 5
01:26:22.168 00.000 9828 IsSlewing returns 0
01:26:22.168 00.000 9828 IsGuiding returns 0
01:26:22.168 00.000 9828 PulseGuide returned control before completion, sleep 15
01:26:22.197 00.029 9828 IsGuiding returns 1
01:26:22.197 00.000 9828 scope still moving after pulse duration time elapsed
01:26:22.228 00.031 9828 IsSlewing returns 0
01:26:22.229 00.001 9828 IsGuiding returns 1
01:26:22.260 00.031 9828 IsSlewing returns 0
01:26:22.260 00.000 9828 IsGuiding returns 1
01:26:22.290 00.030 9828 IsSlewing returns 0
01:26:22.290 00.000 9828 IsGuiding returns 0
01:26:22.290 00.000 9828 scope move finished after 5 + 117 ms
01:26:22.290 00.000 9828 Move returns status 0, amount 5
01:26:22.290 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:22.290 00.000 9828 MoveAxis(N, 16, B)
01:26:22.290 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:22.306 00.016 9828 IsSlewing returns 0
01:26:22.306 00.000 9828 IsGuiding returns 0
01:26:22.306 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:22.338 00.032 9828 IsGuiding returns 1
01:26:22.338 00.000 9828 scope still moving after pulse duration time elapsed
01:26:22.369 00.031 9828 IsSlewing returns 0
01:26:22.369 00.000 9828 IsGuiding returns 1
01:26:22.400 00.031 9828 IsSlewing returns 0
01:26:22.400 00.000 9828 IsGuiding returns 1
01:26:22.431 00.031 9828 IsSlewing returns 0
01:26:22.431 00.000 9828 IsGuiding returns 1
01:26:22.462 00.031 9828 IsSlewing returns 0
01:26:22.462 00.000 9828 IsGuiding returns 1
01:26:22.492 00.030 9828 IsSlewing returns 0
01:26:22.492 00.000 9828 IsGuiding returns 1
01:26:22.524 00.032 9828 IsSlewing returns 0
01:26:22.524 00.000 9828 IsGuiding returns 0
01:26:22.524 00.000 9828 scope move finished after 16 + 201 ms
01:26:22.524 00.000 9828 Move returns status 0, amount 16
01:26:22.524 00.000 9828 move complete, result=0
01:26:22.524 00.000 9828 worker thread done servicing request
01:26:22.524 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
01:26:22.852 00.328 8976 Exposure complete
01:26:22.858 00.006 8976 worker thread done servicing request
01:26:22.858 00.000 5052 OnExposeComplete: enter
01:26:22.858 00.000 5052 UpdateGuideState(): m_state=6
01:26:22.858 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3811
01:26:22.858 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.37, Mass=166, SNR=8.9, Peak=64 HFD=3.4
01:26:22.858 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
01:26:22.858 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.26 = 2.03)
01:26:22.858 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.34 hyp=0.40 cameraTheta=-2.11 mountX=-0.21 mountY=0.36, mountTheta=2.10
01:26:22.859 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.34, opts=13)
01:26:22.859 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.34)
01:26:22.859 00.000 8976 Worker thread wakes up
01:26:22.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.34) opts 0xd
01:26:22.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.34)
01:26:22.859 00.000 8976 Moving (-0.20, -0.34) raw xDistance=-0.21 yDistance=0.36
01:26:22.859 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:26:22.860 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:26:22.860 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
01:26:22.860 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:22.860 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:22.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
01:26:22.860 00.000 5052 Enqueuing Expose request
01:26:22.860 00.000 8976 MoveAxis(R, 0, ABG)
01:26:22.860 00.000 8976 MoveAxis(D, 2, ABG)
01:26:22.860 00.000 8976 stepping (-31, 5) + (0, -2)
01:26:22.860 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:22.886 00.026 8976 Received - 47 (G) 
01:26:22.886 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:22.886 00.000 8976 stepped: pos (-31, 3)
01:26:22.886 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:26:22.886 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
01:26:22.886 00.000 8976 MountToCamera -- mountX=4.42 mountY=-1.03 hyp=4.54 mountTheta=-0.23 cameraX=-1.09, cameraY=4.40 cameraTheta=1.81
01:26:22.886 00.000 8976 incremental bump (-1.094, 4.404) isValid = 1
01:26:22.886 00.000 8976 Scheduling Mount bump of (-0.032, 0.135)
01:26:22.886 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.13, opts=4)
01:26:22.886 00.000 8976 Enqueuing Move request for scope (-0.03, 0.13)
01:26:22.886 00.000 8976 move complete, result=0
01:26:22.886 00.000 9828 Worker thread wakes up
01:26:22.886 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:26:22.886 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0x4
01:26:22.887 00.001 8976 worker thread done servicing request
01:26:22.887 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
01:26:22.887 00.000 8976 Worker thread wakes up
01:26:22.887 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
01:26:22.887 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.46)
01:26:22.887 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.81 mountX=0.03 mountY=-0.14, mountTheta=-1.38
01:26:22.887 00.000 9828 Moving (-0.03, 0.13) raw xDistance=0.03 yDistance=-0.14
01:26:22.887 00.000 9828 BLC: window closed
01:26:22.887 00.000 9828 MoveAxis(W, 8, B)
01:26:22.887 00.000 9828 Guiding  Dir = 3, Dur = 8
01:26:22.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:22.887 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:22.887 00.000 9828 IsSlewing returns 0
01:26:22.887 00.000 9828 IsGuiding returns 0
01:26:22.888 00.001 9828 PulseGuide returned control before completion, sleep 18
01:26:22.910 00.022 9828 IsGuiding returns 1
01:26:22.910 00.000 9828 scope still moving after pulse duration time elapsed
01:26:22.941 00.031 9828 IsSlewing returns 0
01:26:22.941 00.000 9828 IsGuiding returns 1
01:26:22.972 00.031 9828 IsSlewing returns 0
01:26:22.972 00.000 9828 IsGuiding returns 1
01:26:23.002 00.030 9828 IsSlewing returns 0
01:26:23.002 00.000 9828 IsGuiding returns 1
01:26:23.033 00.031 9828 IsSlewing returns 0
01:26:23.033 00.000 9828 IsGuiding returns 0
01:26:23.033 00.000 9828 scope move finished after 8 + 137 ms
01:26:23.033 00.000 9828 Move returns status 0, amount 8
01:26:23.033 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:23.033 00.000 9828 MoveAxis(N, 19, B)
01:26:23.033 00.000 9828 Guiding  Dir = 0, Dur = 19
01:26:23.049 00.016 9828 IsSlewing returns 0
01:26:23.050 00.001 9828 IsGuiding returns 0
01:26:23.050 00.000 9828 PulseGuide returned control before completion, sleep 29
01:26:23.081 00.031 9828 IsGuiding returns 1
01:26:23.081 00.000 9828 scope still moving after pulse duration time elapsed
01:26:23.112 00.031 9828 IsSlewing returns 0
01:26:23.112 00.000 9828 IsGuiding returns 1
01:26:23.143 00.031 9828 IsSlewing returns 0
01:26:23.143 00.000 9828 IsGuiding returns 1
01:26:23.174 00.031 9828 IsSlewing returns 0
01:26:23.174 00.000 9828 IsGuiding returns 1
01:26:23.206 00.032 9828 IsSlewing returns 0
01:26:23.206 00.000 9828 IsGuiding returns 0
01:26:23.206 00.000 9828 scope move finished after 19 + 137 ms
01:26:23.206 00.000 9828 Move returns status 0, amount 19
01:26:23.206 00.000 9828 move complete, result=0
01:26:23.206 00.000 9828 worker thread done servicing request
01:26:23.206 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 19 ms NORTH
01:26:23.573 00.367 8976 Exposure complete
01:26:23.578 00.005 8976 worker thread done servicing request
01:26:23.578 00.000 5052 OnExposeComplete: enter
01:26:23.578 00.000 5052 UpdateGuideState(): m_state=6
01:26:23.578 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3812
01:26:23.578 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.45, Mass=171, SNR=9.0, Peak=62 HFD=3.3
01:26:23.578 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
01:26:23.579 00.001 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.93 = -2.93)
01:26:23.579 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.25 hyp=0.36 cameraTheta=-0.79 mountX=-0.34 mountY=-0.07, mountTheta=-2.93
01:26:23.579 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.25, opts=13)
01:26:23.579 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.25)
01:26:23.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:26:23.579 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
01:26:23.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:23.579 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:23.579 00.000 5052 Enqueuing Expose request
01:26:23.579 00.000 8976 Worker thread wakes up
01:26:23.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.25) opts 0xd
01:26:23.580 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.25)
01:26:23.580 00.000 8976 Moving (0.25, -0.25) raw xDistance=-0.34 yDistance=-0.07
01:26:23.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:26:23.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:26:23.580 00.000 8976 MoveAxis(R, 1, ABG)
01:26:23.580 00.000 8976 stepping (-31, 3) + (1, 0)
01:26:23.580 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:23.605 00.025 8976 Received - 47 (G) 
01:26:23.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:23.605 00.000 8976 stepped: pos (-30, 3)
01:26:23.605 00.000 8976 MoveAxis(U, 0, ABG)
01:26:23.605 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
01:26:23.605 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
01:26:23.605 00.000 8976 MountToCamera -- mountX=4.48 mountY=-0.85 hyp=4.56 mountTheta=-0.19 cameraX=-1.28, cameraY=4.37 cameraTheta=1.86
01:26:23.605 00.000 8976 incremental bump (-1.283, 4.372) isValid = 1
01:26:23.605 00.000 8976 Scheduling Mount bump of (-0.032, 0.114)
01:26:23.605 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:26:23.605 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:26:23.605 00.000 8976 move complete, result=0
01:26:23.605 00.000 9828 Worker thread wakes up
01:26:23.605 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:26:23.605 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:26:23.605 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
01:26:23.605 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:26:23.606 00.001 8976 worker thread done servicing request
01:26:23.606 00.000 8976 Worker thread wakes up
01:26:23.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:23.606 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:23.606 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
01:26:23.606 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
01:26:23.606 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:26:23.606 00.000 9828 BLC: window closed
01:26:23.606 00.000 9828 MoveAxis(W, 9, B)
01:26:23.606 00.000 9828 Guiding  Dir = 3, Dur = 9
01:26:23.606 00.000 9828 IsSlewing returns 0
01:26:23.606 00.000 9828 IsGuiding returns 0
01:26:23.607 00.001 9828 PulseGuide returned control before completion, sleep 19
01:26:23.639 00.032 9828 IsGuiding returns 1
01:26:23.639 00.000 9828 scope still moving after pulse duration time elapsed
01:26:23.670 00.031 9828 IsSlewing returns 0
01:26:23.670 00.000 9828 IsGuiding returns 1
01:26:23.702 00.032 9828 IsSlewing returns 0
01:26:23.702 00.000 9828 IsGuiding returns 1
01:26:23.734 00.032 9828 IsSlewing returns 0
01:26:23.734 00.000 9828 IsGuiding returns 0
01:26:23.734 00.000 9828 scope move finished after 9 + 118 ms
01:26:23.734 00.000 9828 Move returns status 0, amount 9
01:26:23.734 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:23.734 00.000 9828 MoveAxis(N, 16, B)
01:26:23.734 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:23.749 00.015 9828 IsSlewing returns 0
01:26:23.749 00.000 9828 IsGuiding returns 0
01:26:23.749 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:23.780 00.031 9828 IsGuiding returns 1
01:26:23.780 00.000 9828 scope still moving after pulse duration time elapsed
01:26:23.811 00.031 9828 IsSlewing returns 0
01:26:23.811 00.000 9828 IsGuiding returns 1
01:26:23.842 00.031 9828 IsSlewing returns 0
01:26:23.842 00.000 9828 IsGuiding returns 1
01:26:23.872 00.030 9828 IsSlewing returns 0
01:26:23.872 00.000 9828 IsGuiding returns 1
01:26:23.903 00.031 9828 IsSlewing returns 0
01:26:23.903 00.000 9828 IsGuiding returns 0
01:26:23.903 00.000 9828 scope move finished after 16 + 137 ms
01:26:23.903 00.000 9828 Move returns status 0, amount 16
01:26:23.903 00.000 9828 move complete, result=0
01:26:23.903 00.000 9828 worker thread done servicing request
01:26:23.903 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
01:26:24.294 00.391 8976 Exposure complete
01:26:24.300 00.006 8976 worker thread done servicing request
01:26:24.300 00.000 5052 OnExposeComplete: enter
01:26:24.300 00.000 5052 UpdateGuideState(): m_state=6
01:26:24.300 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3813
01:26:24.300 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.38, Mass=194, SNR=9.6, Peak=65 HFD=3.9
01:26:24.300 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
01:26:24.300 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
01:26:24.300 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=-0.33 hyp=0.88 cameraTheta=-0.38 mountX=-0.66 mountY=-0.50, mountTheta=-2.49
01:26:24.300 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=-0.33, opts=13)
01:26:24.300 00.000 5052 Enqueuing Move request for stepguider (0.82, -0.33)
01:26:24.300 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:24.300 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
01:26:24.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:24.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:24.300 00.000 5052 Enqueuing Expose request
01:26:24.300 00.000 8976 Worker thread wakes up
01:26:24.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, -0.33) opts 0xd
01:26:24.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, -0.33)
01:26:24.300 00.000 8976 Moving (0.82, -0.33) raw xDistance=-0.66 yDistance=-0.50
01:26:24.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
01:26:24.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
01:26:24.300 00.000 8976 MoveAxis(R, 3, ABG)
01:26:24.300 00.000 8976 stepping (-30, 3) + (3, 0)
01:26:24.300 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:24.340 00.040 8976 Received - 47 (G) 
01:26:24.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:24.340 00.000 8976 stepped: pos (-27, 3)
01:26:24.340 00.000 8976 MoveAxis(U, 2, ABG)
01:26:24.340 00.000 8976 stepping (-27, 3) + (0, 2)
01:26:24.340 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:24.372 00.032 8976 Received - 47 (G) 
01:26:24.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:24.372 00.000 8976 stepped: pos (-27, 5)
01:26:24.372 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
01:26:24.372 00.000 8976 MountToCamera -- mountX=4.36 mountY=-0.83 hyp=4.44 mountTheta=-0.19 cameraX=-1.25, cameraY=4.26 cameraTheta=1.86
01:26:24.372 00.000 8976 incremental bump (-1.248, 4.264) isValid = 1
01:26:24.372 00.000 8976 Scheduling Mount bump of (-0.032, 0.114)
01:26:24.372 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:26:24.372 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:26:24.372 00.000 8976 move complete, result=0
01:26:24.372 00.000 8976 worker thread done servicing request
01:26:24.372 00.000 9828 Worker thread wakes up
01:26:24.372 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:26:24.372 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
01:26:24.373 00.001 8976 Worker thread wakes up
01:26:24.373 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:26:24.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:24.373 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
01:26:24.373 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
01:26:24.373 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
01:26:24.373 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:26:24.373 00.000 9828 BLC: window closed
01:26:24.373 00.000 9828 MoveAxis(W, 9, B)
01:26:24.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:24.373 00.000 9828 Guiding  Dir = 3, Dur = 9
01:26:24.373 00.000 9828 IsSlewing returns 0
01:26:24.374 00.001 9828 IsGuiding returns 0
01:26:24.374 00.000 9828 PulseGuide returned control before completion, sleep 19
01:26:24.399 00.025 9828 IsGuiding returns 1
01:26:24.399 00.000 9828 scope still moving after pulse duration time elapsed
01:26:24.431 00.032 9828 IsSlewing returns 0
01:26:24.431 00.000 9828 IsGuiding returns 1
01:26:24.461 00.030 9828 IsSlewing returns 0
01:26:24.461 00.000 9828 IsGuiding returns 1
01:26:24.493 00.032 9828 IsSlewing returns 0
01:26:24.493 00.000 9828 IsGuiding returns 1
01:26:24.524 00.031 9828 IsSlewing returns 0
01:26:24.524 00.000 9828 IsGuiding returns 0
01:26:24.524 00.000 9828 scope move finished after 9 + 140 ms
01:26:24.524 00.000 9828 Move returns status 0, amount 9
01:26:24.524 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:24.524 00.000 9828 MoveAxis(N, 16, B)
01:26:24.524 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:24.539 00.015 9828 IsSlewing returns 0
01:26:24.539 00.000 9828 IsGuiding returns 0
01:26:24.539 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:24.571 00.032 9828 IsGuiding returns 1
01:26:24.571 00.000 9828 scope still moving after pulse duration time elapsed
01:26:24.601 00.030 9828 IsSlewing returns 0
01:26:24.601 00.000 9828 IsGuiding returns 1
01:26:24.632 00.031 9828 IsSlewing returns 0
01:26:24.632 00.000 9828 IsGuiding returns 1
01:26:24.663 00.031 9828 IsSlewing returns 0
01:26:24.663 00.000 9828 IsGuiding returns 1
01:26:24.694 00.031 9828 IsSlewing returns 0
01:26:24.694 00.000 9828 IsGuiding returns 0
01:26:24.694 00.000 9828 scope move finished after 16 + 138 ms
01:26:24.694 00.000 9828 Move returns status 0, amount 16
01:26:24.694 00.000 9828 move complete, result=0
01:26:24.694 00.000 9828 worker thread done servicing request
01:26:24.694 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
01:26:25.057 00.363 8976 Exposure complete
01:26:25.063 00.006 8976 worker thread done servicing request
01:26:25.063 00.000 5052 OnExposeComplete: enter
01:26:25.063 00.000 5052 UpdateGuideState(): m_state=6
01:26:25.063 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3814
01:26:25.063 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.48, Mass=187, SNR=9.4, Peak=60 HFD=3.9
01:26:25.063 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
01:26:25.063 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
01:26:25.063 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.23 hyp=0.81 cameraTheta=-0.28 mountX=-0.56 mountY=-0.53, mountTheta=-2.38
01:26:25.064 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.23, opts=13)
01:26:25.064 00.000 5052 Enqueuing Move request for stepguider (0.78, -0.23)
01:26:25.064 00.000 8976 Worker thread wakes up
01:26:25.064 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.23) opts 0xd
01:26:25.064 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.23)
01:26:25.064 00.000 8976 Moving (0.78, -0.23) raw xDistance=-0.56 yDistance=-0.53
01:26:25.064 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:26:25.064 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
01:26:25.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:25.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
01:26:25.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
01:26:25.064 00.000 8976 MoveAxis(R, 2, ABG)
01:26:25.064 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:25.064 00.000 5052 Enqueuing Expose request
01:26:25.064 00.000 8976 stepping (-27, 5) + (2, 0)
01:26:25.064 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:25.092 00.028 8976 Received - 47 (G) 
01:26:25.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:25.092 00.000 8976 stepped: pos (-25, 5)
01:26:25.092 00.000 8976 MoveAxis(U, 2, ABG)
01:26:25.092 00.000 8976 stepping (-25, 5) + (0, 2)
01:26:25.092 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:25.124 00.032 8976 Received - 47 (G) 
01:26:25.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:25.124 00.000 8976 stepped: pos (-25, 7)
01:26:25.124 00.000 8976 MountToCamera -- mountTheta (-0.22) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
01:26:25.124 00.000 8976 MountToCamera -- mountX=4.19 mountY=-0.92 hyp=4.29 mountTheta=-0.22 cameraX=-1.08, cameraY=4.15 cameraTheta=1.83
01:26:25.124 00.000 8976 incremental bump (-1.084, 4.148) isValid = 1
01:26:25.124 00.000 8976 Scheduling Mount bump of (-0.029, 0.115)
01:26:25.124 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:26:25.124 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:26:25.124 00.000 8976 move complete, result=0
01:26:25.124 00.000 9828 Worker thread wakes up
01:26:25.124 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:26:25.124 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:26:25.124 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.91 = -1.37)
01:26:25.124 00.000 8976 worker thread done servicing request
01:26:25.124 00.000 8976 Worker thread wakes up
01:26:25.124 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.45)
01:26:25.124 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
01:26:25.124 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:26:25.124 00.000 9828 BLC: window closed
01:26:25.125 00.001 9828 MoveAxis(W, 8, B)
01:26:25.125 00.000 9828 Guiding  Dir = 3, Dur = 8
01:26:25.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:25.125 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:25.125 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.5 px 2 ms NORTH
01:26:25.125 00.000 9828 IsSlewing returns 0
01:26:25.125 00.000 9828 IsGuiding returns 0
01:26:25.125 00.000 9828 PulseGuide returned control before completion, sleep 18
01:26:25.144 00.019 9828 IsGuiding returns 1
01:26:25.144 00.000 9828 scope still moving after pulse duration time elapsed
01:26:25.175 00.031 9828 IsSlewing returns 0
01:26:25.175 00.000 9828 IsGuiding returns 1
01:26:25.205 00.030 9828 IsSlewing returns 0
01:26:25.205 00.000 9828 IsGuiding returns 1
01:26:25.236 00.031 9828 IsSlewing returns 0
01:26:25.236 00.000 9828 IsGuiding returns 1
01:26:25.267 00.031 9828 IsSlewing returns 0
01:26:25.267 00.000 9828 IsGuiding returns 0
01:26:25.267 00.000 9828 scope move finished after 8 + 134 ms
01:26:25.267 00.000 9828 Move returns status 0, amount 8
01:26:25.267 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:25.267 00.000 9828 MoveAxis(N, 16, B)
01:26:25.267 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:25.282 00.015 9828 IsSlewing returns 0
01:26:25.282 00.000 9828 IsGuiding returns 0
01:26:25.282 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:25.313 00.031 9828 IsGuiding returns 1
01:26:25.313 00.000 9828 scope still moving after pulse duration time elapsed
01:26:25.344 00.031 9828 IsSlewing returns 0
01:26:25.344 00.000 9828 IsGuiding returns 1
01:26:25.375 00.031 9828 IsSlewing returns 0
01:26:25.375 00.000 9828 IsGuiding returns 1
01:26:25.406 00.031 9828 IsSlewing returns 0
01:26:25.406 00.000 9828 IsGuiding returns 1
01:26:25.438 00.032 9828 IsSlewing returns 0
01:26:25.438 00.000 9828 IsGuiding returns 0
01:26:25.438 00.000 9828 scope move finished after 16 + 139 ms
01:26:25.438 00.000 9828 Move returns status 0, amount 16
01:26:25.438 00.000 9828 move complete, result=0
01:26:25.438 00.000 9828 worker thread done servicing request
01:26:25.438 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:26:25.812 00.374 8976 Exposure complete
01:26:25.817 00.005 8976 worker thread done servicing request
01:26:25.817 00.000 5052 OnExposeComplete: enter
01:26:25.817 00.000 5052 UpdateGuideState(): m_state=6
01:26:25.817 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3815
01:26:25.817 00.000 5052 Star::Find returns 1 (0), X=330.23, Y=281.45, Mass=175, SNR=9.1, Peak=63 HFD=3.6
01:26:25.817 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
01:26:25.817 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
01:26:25.818 00.001 5052 CameraToMount -- cameraX=1.06 cameraY=-0.26 hyp=1.09 cameraTheta=-0.24 mountX=-0.72 mountY=-0.74, mountTheta=-2.34
01:26:25.818 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=-0.26, opts=13)
01:26:25.818 00.000 5052 Enqueuing Move request for stepguider (1.06, -0.26)
01:26:25.818 00.000 8976 Worker thread wakes up
01:26:25.818 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:26:25.818 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
01:26:25.819 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:25.819 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, -0.26) opts 0xd
01:26:25.819 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, -0.26)
01:26:25.819 00.000 8976 Moving (1.06, -0.26) raw xDistance=-0.72 yDistance=-0.74
01:26:25.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:25.819 00.000 5052 Enqueuing Expose request
01:26:25.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
01:26:25.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.74
01:26:25.819 00.000 8976 MoveAxis(R, 3, ABG)
01:26:25.819 00.000 8976 stepping (-25, 7) + (3, 0)
01:26:25.819 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:25.859 00.040 8976 Received - 47 (G) 
01:26:25.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:25.859 00.000 8976 stepped: pos (-22, 7)
01:26:25.859 00.000 8976 MoveAxis(U, 3, ABG)
01:26:25.859 00.000 8976 stepping (-22, 7) + (0, 3)
01:26:25.859 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:25.891 00.032 8976 Received - 47 (G) 
01:26:25.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:25.891 00.000 8976 stepped: pos (-22, 10)
01:26:25.891 00.000 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
01:26:25.891 00.000 8976 MountToCamera -- mountX=3.92 mountY=-1.14 hyp=4.08 mountTheta=-0.28 cameraX=-0.77, cameraY=4.01 cameraTheta=1.76
01:26:25.891 00.000 8976 incremental bump (-0.766, 4.008) isValid = 1
01:26:25.891 00.000 8976 Scheduling Mount bump of (-0.022, 0.117)
01:26:25.891 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:26:25.891 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:26:25.891 00.000 8976 move complete, result=0
01:26:25.891 00.000 9828 Worker thread wakes up
01:26:25.891 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:26:25.891 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:26:25.891 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
01:26:25.891 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.7 px 3 ms NORTH
01:26:25.891 00.000 8976 worker thread done servicing request
01:26:25.891 00.000 8976 Worker thread wakes up
01:26:25.892 00.001 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.52)
01:26:25.892 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.44
01:26:25.892 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:26:25.892 00.000 9828 BLC: window closed
01:26:25.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:25.892 00.000 9828 MoveAxis(W, 5, B)
01:26:25.892 00.000 9828 Guiding  Dir = 3, Dur = 5
01:26:25.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:25.892 00.000 9828 IsSlewing returns 0
01:26:25.892 00.000 9828 IsGuiding returns 0
01:26:25.892 00.000 9828 PulseGuide returned control before completion, sleep 15
01:26:25.919 00.027 9828 IsGuiding returns 1
01:26:25.919 00.000 9828 scope still moving after pulse duration time elapsed
01:26:25.951 00.032 9828 IsSlewing returns 0
01:26:25.951 00.000 9828 IsGuiding returns 1
01:26:25.981 00.030 9828 IsSlewing returns 0
01:26:25.982 00.001 9828 IsGuiding returns 1
01:26:26.013 00.031 9828 IsSlewing returns 0
01:26:26.013 00.000 9828 IsGuiding returns 1
01:26:26.043 00.030 9828 IsSlewing returns 0
01:26:26.043 00.000 9828 IsGuiding returns 0
01:26:26.043 00.000 9828 scope move finished after 5 + 145 ms
01:26:26.043 00.000 9828 Move returns status 0, amount 5
01:26:26.043 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:26.043 00.000 9828 MoveAxis(N, 16, B)
01:26:26.044 00.001 9828 Guiding  Dir = 0, Dur = 16
01:26:26.058 00.014 9828 IsSlewing returns 0
01:26:26.058 00.000 9828 IsGuiding returns 0
01:26:26.058 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:26.089 00.031 9828 IsGuiding returns 1
01:26:26.089 00.000 9828 scope still moving after pulse duration time elapsed
01:26:26.119 00.030 9828 IsSlewing returns 0
01:26:26.119 00.000 9828 IsGuiding returns 1
01:26:26.151 00.032 9828 IsSlewing returns 0
01:26:26.151 00.000 9828 IsGuiding returns 1
01:26:26.182 00.031 9828 IsSlewing returns 0
01:26:26.183 00.001 9828 IsGuiding returns 1
01:26:26.213 00.030 9828 IsSlewing returns 0
01:26:26.213 00.000 9828 IsGuiding returns 0
01:26:26.213 00.000 9828 scope move finished after 16 + 138 ms
01:26:26.213 00.000 9828 Move returns status 0, amount 16
01:26:26.213 00.000 9828 move complete, result=0
01:26:26.213 00.000 9828 worker thread done servicing request
01:26:26.213 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
01:26:26.575 00.362 8976 Exposure complete
01:26:26.580 00.005 8976 worker thread done servicing request
01:26:26.580 00.000 5052 OnExposeComplete: enter
01:26:26.580 00.000 5052 UpdateGuideState(): m_state=6
01:26:26.580 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3816
01:26:26.580 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.46, Mass=188, SNR=9.5, Peak=65 HFD=3.5
01:26:26.580 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
01:26:26.580 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
01:26:26.580 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.25 hyp=0.60 cameraTheta=-0.43 mountX=-0.47 mountY=-0.32, mountTheta=-2.54
01:26:26.581 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.25, opts=13)
01:26:26.581 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.25)
01:26:26.581 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:26:26.581 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
01:26:26.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:26.581 00.000 8976 Worker thread wakes up
01:26:26.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.25) opts 0xd
01:26:26.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.25)
01:26:26.581 00.000 8976 Moving (0.55, -0.25) raw xDistance=-0.47 yDistance=-0.32
01:26:26.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
01:26:26.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
01:26:26.581 00.000 8976 MoveAxis(R, 2, ABG)
01:26:26.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:26.581 00.000 5052 Enqueuing Expose request
01:26:26.581 00.000 8976 stepping (-22, 10) + (2, 0)
01:26:26.582 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:26.610 00.028 8976 Received - 47 (G) 
01:26:26.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:26.610 00.000 8976 stepped: pos (-20, 10)
01:26:26.610 00.000 8976 MoveAxis(U, 2, ABG)
01:26:26.610 00.000 8976 stepping (-20, 10) + (0, 2)
01:26:26.610 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:26.643 00.033 8976 Received - 47 (G) 
01:26:26.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:26.643 00.000 8976 stepped: pos (-20, 12)
01:26:26.643 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
01:26:26.643 00.000 8976 MountToCamera -- mountX=3.64 mountY=-1.39 hyp=3.89 mountTheta=-0.37 cameraX=-0.41, cameraY=3.87 cameraTheta=1.68
01:26:26.643 00.000 8976 incremental bump (-0.413, 3.871) isValid = 1
01:26:26.643 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
01:26:26.643 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:26:26.643 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:26:26.643 00.000 8976 move complete, result=0
01:26:26.643 00.000 8976 worker thread done servicing request
01:26:26.643 00.000 8976 Worker thread wakes up
01:26:26.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:26.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:26.643 00.000 9828 Worker thread wakes up
01:26:26.643 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:26:26.643 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:26:26.643 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
01:26:26.644 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 2 ms NORTH
01:26:26.644 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
01:26:26.644 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.51
01:26:26.644 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:26:26.644 00.000 9828 BLC: window closed
01:26:26.644 00.000 9828 MoveAxis(W, 2, B)
01:26:26.644 00.000 9828 Guiding  Dir = 3, Dur = 2
01:26:26.644 00.000 9828 IsSlewing returns 0
01:26:26.644 00.000 9828 IsGuiding returns 0
01:26:26.644 00.000 9828 PulseGuide returned control before completion, sleep 12
01:26:26.663 00.019 9828 IsGuiding returns 1
01:26:26.663 00.000 9828 scope still moving after pulse duration time elapsed
01:26:26.694 00.031 9828 IsSlewing returns 0
01:26:26.694 00.000 9828 IsGuiding returns 1
01:26:26.726 00.032 9828 IsSlewing returns 0
01:26:26.726 00.000 9828 IsGuiding returns 1
01:26:26.756 00.030 9828 IsSlewing returns 0
01:26:26.756 00.000 9828 IsGuiding returns 0
01:26:26.756 00.000 9828 scope move finished after 2 + 109 ms
01:26:26.756 00.000 9828 Move returns status 0, amount 2
01:26:26.756 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:26.756 00.000 9828 MoveAxis(N, 16, B)
01:26:26.756 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:26.772 00.016 9828 IsSlewing returns 0
01:26:26.772 00.000 9828 IsGuiding returns 0
01:26:26.772 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:26.802 00.030 9828 IsGuiding returns 1
01:26:26.802 00.000 9828 scope still moving after pulse duration time elapsed
01:26:26.832 00.030 9828 IsSlewing returns 0
01:26:26.832 00.000 9828 IsGuiding returns 1
01:26:26.864 00.032 9828 IsSlewing returns 0
01:26:26.864 00.000 9828 IsGuiding returns 1
01:26:26.895 00.031 9828 IsSlewing returns 0
01:26:26.895 00.000 9828 IsGuiding returns 1
01:26:26.926 00.031 9828 IsSlewing returns 0
01:26:26.926 00.000 9828 IsGuiding returns 0
01:26:26.926 00.000 9828 scope move finished after 16 + 138 ms
01:26:26.926 00.000 9828 Move returns status 0, amount 16
01:26:26.926 00.000 9828 move complete, result=0
01:26:26.926 00.000 9828 worker thread done servicing request
01:26:26.927 00.001 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:26:27.325 00.398 8976 Exposure complete
01:26:27.330 00.005 8976 worker thread done servicing request
01:26:27.330 00.000 5052 OnExposeComplete: enter
01:26:27.330 00.000 5052 UpdateGuideState(): m_state=6
01:26:27.330 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3817
01:26:27.330 00.000 5052 Star::Find returns 1 (1), X=328.85, Y=282.07, Mass=169, SNR=8.9, Peak=59 HFD=3.4
01:26:27.330 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
01:26:27.330 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
01:26:27.330 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.36 hyp=0.48 cameraTheta=2.30 mountX=0.47 mountY=0.07, mountTheta=0.15
01:26:27.331 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.36, opts=13)
01:26:27.331 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.36)
01:26:27.331 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:26:27.331 00.000 5052 UpdateGuideState exits: m=169 SNR=8.9 Saturated
01:26:27.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:27.331 00.000 8976 Worker thread wakes up
01:26:27.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.36) opts 0xd
01:26:27.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.36)
01:26:27.331 00.000 8976 Moving (-0.32, 0.36) raw xDistance=0.47 yDistance=0.07
01:26:27.331 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:27.332 00.001 5052 Enqueuing Expose request
01:26:27.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.47
01:26:27.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:26:27.332 00.000 8976 MoveAxis(L, 2, ABG)
01:26:27.332 00.000 8976 stepping (-20, 12) + (-2, 0)
01:26:27.332 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:27.362 00.030 8976 Received - 47 (G) 
01:26:27.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:27.362 00.000 8976 stepped: pos (-22, 12)
01:26:27.362 00.000 8976 MoveAxis(U, 0, ABG)
01:26:27.362 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:26:27.362 00.000 8976 MountToCamera -- mountX=3.55 mountY=-1.56 hyp=3.88 mountTheta=-0.42 cameraX=-0.22, cameraY=3.87 cameraTheta=1.63
01:26:27.362 00.000 8976 incremental bump (-0.223, 3.870) isValid = 1
01:26:27.362 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
01:26:27.362 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:26:27.362 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:26:27.362 00.000 8976 move complete, result=0
01:26:27.362 00.000 9828 Worker thread wakes up
01:26:27.362 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:26:27.362 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:26:27.362 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
01:26:27.362 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:26:27.362 00.000 8976 worker thread done servicing request
01:26:27.362 00.000 8976 Worker thread wakes up
01:26:27.362 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
01:26:27.363 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:26:27.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:27.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:27.363 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:26:27.363 00.000 9828 BLC: window closed
01:26:27.363 00.000 9828 MoveAxis(W, 0, B)
01:26:27.363 00.000 9828 Move returns status 0, amount 0
01:26:27.363 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:27.363 00.000 9828 MoveAxis(N, 16, B)
01:26:27.363 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:27.363 00.000 9828 IsSlewing returns 0
01:26:27.363 00.000 9828 IsGuiding returns 0
01:26:27.363 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:27.391 00.028 9828 IsGuiding returns 1
01:26:27.391 00.000 9828 scope still moving after pulse duration time elapsed
01:26:27.421 00.030 9828 IsSlewing returns 0
01:26:27.421 00.000 9828 IsGuiding returns 1
01:26:27.452 00.031 9828 IsSlewing returns 0
01:26:27.452 00.000 9828 IsGuiding returns 1
01:26:27.484 00.032 9828 IsSlewing returns 0
01:26:27.484 00.000 9828 IsGuiding returns 1
01:26:27.515 00.031 9828 IsSlewing returns 0
01:26:27.515 00.000 9828 IsGuiding returns 0
01:26:27.515 00.000 9828 scope move finished after 16 + 135 ms
01:26:27.515 00.000 9828 Move returns status 0, amount 16
01:26:27.515 00.000 9828 move complete, result=0
01:26:27.515 00.000 9828 worker thread done servicing request
01:26:27.515 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
01:26:28.047 00.532 8976 Exposure complete
01:26:28.052 00.005 8976 worker thread done servicing request
01:26:28.053 00.001 5052 OnExposeComplete: enter
01:26:28.053 00.000 5052 UpdateGuideState(): m_state=6
01:26:28.053 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3818
01:26:28.053 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.58, Mass=196, SNR=9.6, Peak=64 HFD=3.7
01:26:28.053 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
01:26:28.053 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.60)
01:26:28.053 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.54 mountX=-0.03 mountY=0.23, mountTheta=1.70
01:26:28.054 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.13, opts=13)
01:26:28.054 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.13)
01:26:28.054 00.000 8976 Worker thread wakes up
01:26:28.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.13) opts 0xd
01:26:28.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.13)
01:26:28.054 00.000 8976 Moving (-0.19, -0.13) raw xDistance=-0.03 yDistance=0.23
01:26:28.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:26:28.054 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:26:28.054 00.000 5052 UpdateGuideState exits: m=196 SNR=9.6
01:26:28.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:28.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:26:28.054 00.000 8976 MoveAxis(R, 0, ABG)
01:26:28.054 00.000 8976 MoveAxis(U, 0, ABG)
01:26:28.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:28.054 00.000 5052 Enqueuing Expose request
01:26:28.054 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
01:26:28.054 00.000 8976 MountToCamera -- mountX=3.49 mountY=-1.68 hyp=3.87 mountTheta=-0.45 cameraX=-0.10, cameraY=3.87 cameraTheta=1.60
01:26:28.055 00.001 8976 incremental bump (-0.096, 3.869) isValid = 1
01:26:28.055 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
01:26:28.055 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:26:28.055 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:26:28.055 00.000 8976 move complete, result=0
01:26:28.055 00.000 8976 worker thread done servicing request
01:26:28.055 00.000 9828 Worker thread wakes up
01:26:28.055 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:26:28.055 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:26:28.055 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
01:26:28.055 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.67)
01:26:28.055 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
01:26:28.055 00.000 8976 Worker thread wakes up
01:26:28.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:28.055 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:28.055 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:26:28.055 00.000 9828 BLC: window closed
01:26:28.056 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:28.056 00.000 9828 MoveAxis(E, 1, B)
01:26:28.056 00.000 9828 Guiding  Dir = 2, Dur = 1
01:26:28.057 00.001 9828 IsSlewing returns 0
01:26:28.057 00.000 9828 IsGuiding returns 0
01:26:28.057 00.000 9828 PulseGuide returned control before completion, sleep 11
01:26:28.072 00.015 9828 IsGuiding returns 1
01:26:28.072 00.000 9828 scope still moving after pulse duration time elapsed
01:26:28.104 00.032 9828 IsSlewing returns 0
01:26:28.104 00.000 9828 IsGuiding returns 1
01:26:28.134 00.030 9828 IsSlewing returns 0
01:26:28.135 00.001 9828 IsGuiding returns 1
01:26:28.166 00.031 9828 IsSlewing returns 0
01:26:28.166 00.000 9828 IsGuiding returns 1
01:26:28.198 00.032 9828 IsSlewing returns 0
01:26:28.198 00.000 9828 IsGuiding returns 0
01:26:28.198 00.000 9828 scope move finished after 1 + 139 ms
01:26:28.198 00.000 9828 Move returns status 0, amount 1
01:26:28.198 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:28.198 00.000 9828 MoveAxis(N, 16, B)
01:26:28.198 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:28.213 00.015 9828 IsSlewing returns 0
01:26:28.213 00.000 9828 IsGuiding returns 0
01:26:28.213 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:28.243 00.030 9828 IsGuiding returns 1
01:26:28.243 00.000 9828 scope still moving after pulse duration time elapsed
01:26:28.275 00.032 9828 IsSlewing returns 0
01:26:28.275 00.000 9828 IsGuiding returns 1
01:26:28.307 00.032 9828 IsSlewing returns 0
01:26:28.307 00.000 9828 IsGuiding returns 1
01:26:28.338 00.031 9828 IsSlewing returns 0
01:26:28.338 00.000 9828 IsGuiding returns 1
01:26:28.369 00.031 9828 IsSlewing returns 0
01:26:28.369 00.000 9828 IsGuiding returns 1
01:26:28.399 00.030 9828 IsSlewing returns 0
01:26:28.399 00.000 9828 IsGuiding returns 0
01:26:28.399 00.000 9828 scope move finished after 16 + 170 ms
01:26:28.399 00.000 9828 Move returns status 0, amount 16
01:26:28.399 00.000 9828 move complete, result=0
01:26:28.399 00.000 9828 worker thread done servicing request
01:26:28.399 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:26:28.739 00.340 8976 Exposure complete
01:26:28.744 00.005 8976 worker thread done servicing request
01:26:28.745 00.001 5052 OnExposeComplete: enter
01:26:28.745 00.000 5052 UpdateGuideState(): m_state=6
01:26:28.745 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3819
01:26:28.745 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.49, Mass=192, SNR=9.5, Peak=66 HFD=3.5
01:26:28.745 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.04) = xAngle (-3.57 = 2.71)
01:26:28.745 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.67 = 2.61)
01:26:28.745 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.53 mountX=-0.20 mountY=0.11, mountTheta=2.63
01:26:28.745 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.22, opts=13)
01:26:28.745 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.22)
01:26:28.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:26:28.746 00.001 5052 UpdateGuideState exits: m=192 SNR=9.5
01:26:28.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:28.746 00.000 8976 Worker thread wakes up
01:26:28.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.22) opts 0xd
01:26:28.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.22)
01:26:28.746 00.000 8976 Moving (0.01, -0.22) raw xDistance=-0.20 yDistance=0.11
01:26:28.746 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:28.746 00.000 5052 Enqueuing Expose request
01:26:28.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:26:28.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:26:28.746 00.000 8976 MoveAxis(R, 0, ABG)
01:26:28.746 00.000 8976 MoveAxis(U, 0, ABG)
01:26:28.746 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
01:26:28.746 00.000 8976 MountToCamera -- mountX=3.45 mountY=-1.75 hyp=3.87 mountTheta=-0.47 cameraX=-0.01, cameraY=3.87 cameraTheta=1.57
01:26:28.746 00.000 8976 incremental bump (-0.010, 3.868) isValid = 1
01:26:28.746 00.000 8976 Scheduling Mount bump of (-0.000, 0.119)
01:26:28.746 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:26:28.746 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:26:28.746 00.000 8976 move complete, result=0
01:26:28.746 00.000 8976 worker thread done servicing request
01:26:28.746 00.000 8976 Worker thread wakes up
01:26:28.746 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:28.747 00.001 9828 Worker thread wakes up
01:26:28.747 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:26:28.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:28.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:28.747 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:26:28.747 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
01:26:28.747 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.69)
01:26:28.747 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.61
01:26:28.747 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:26:28.747 00.000 9828 BLC: window closed
01:26:28.747 00.000 9828 MoveAxis(E, 2, B)
01:26:28.747 00.000 9828 Guiding  Dir = 2, Dur = 2
01:26:28.747 00.000 9828 IsSlewing returns 0
01:26:28.748 00.001 9828 IsGuiding returns 0
01:26:28.748 00.000 9828 PulseGuide returned control before completion, sleep 12
01:26:28.774 00.026 9828 IsGuiding returns 1
01:26:28.774 00.000 9828 scope still moving after pulse duration time elapsed
01:26:28.805 00.031 9828 IsSlewing returns 0
01:26:28.805 00.000 9828 IsGuiding returns 1
01:26:28.837 00.032 9828 IsSlewing returns 0
01:26:28.837 00.000 9828 IsGuiding returns 1
01:26:28.868 00.031 9828 IsSlewing returns 0
01:26:28.868 00.000 9828 IsGuiding returns 0
01:26:28.868 00.000 9828 scope move finished after 2 + 118 ms
01:26:28.868 00.000 9828 Move returns status 0, amount 2
01:26:28.868 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:28.868 00.000 9828 MoveAxis(N, 16, B)
01:26:28.868 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:28.883 00.015 9828 IsSlewing returns 0
01:26:28.883 00.000 9828 IsGuiding returns 0
01:26:28.883 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:28.914 00.031 9828 IsGuiding returns 1
01:26:28.914 00.000 9828 scope still moving after pulse duration time elapsed
01:26:28.944 00.030 9828 IsSlewing returns 0
01:26:28.944 00.000 9828 IsGuiding returns 1
01:26:28.975 00.031 9828 IsSlewing returns 0
01:26:28.975 00.000 9828 IsGuiding returns 1
01:26:29.006 00.031 9828 IsSlewing returns 0
01:26:29.006 00.000 9828 IsGuiding returns 1
01:26:29.038 00.032 9828 IsSlewing returns 0
01:26:29.038 00.000 9828 IsGuiding returns 0
01:26:29.038 00.000 9828 scope move finished after 16 + 138 ms
01:26:29.038 00.000 9828 Move returns status 0, amount 16
01:26:29.038 00.000 9828 move complete, result=0
01:26:29.038 00.000 9828 worker thread done servicing request
01:26:29.038 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:26:29.434 00.396 8976 Exposure complete
01:26:29.441 00.007 8976 worker thread done servicing request
01:26:29.441 00.000 5052 OnExposeComplete: enter
01:26:29.441 00.000 5052 UpdateGuideState(): m_state=6
01:26:29.441 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3820
01:26:29.441 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.43, Mass=196, SNR=9.7, Peak=66 HFD=3.3
01:26:29.442 00.001 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.04) = xAngle (-2.99 = -2.99)
01:26:29.442 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.09 = -3.09)
01:26:29.442 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.28 hyp=0.34 cameraTheta=-0.94 mountX=-0.34 mountY=-0.02, mountTheta=-3.09
01:26:29.442 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.28, opts=13)
01:26:29.442 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.28)
01:26:29.443 00.001 8976 Worker thread wakes up
01:26:29.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.28) opts 0xd
01:26:29.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.28)
01:26:29.443 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:26:29.443 00.000 5052 UpdateGuideState exits: m=196 SNR=9.7
01:26:29.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:29.443 00.000 8976 Moving (0.20, -0.28) raw xDistance=-0.34 yDistance=-0.02
01:26:29.443 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:29.443 00.000 5052 Enqueuing Expose request
01:26:29.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:26:29.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:26:29.443 00.000 8976 MoveAxis(R, 1, ABG)
01:26:29.443 00.000 8976 stepping (-22, 12) + (1, 0)
01:26:29.443 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:29.473 00.030 8976 Received - 47 (G) 
01:26:29.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:29.473 00.000 8976 stepped: pos (-21, 12)
01:26:29.473 00.000 8976 MoveAxis(U, 0, ABG)
01:26:29.473 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
01:26:29.473 00.000 8976 MountToCamera -- mountX=3.37 mountY=-1.80 hyp=3.82 mountTheta=-0.49 cameraX=0.07, cameraY=3.82 cameraTheta=1.55
01:26:29.473 00.000 8976 incremental bump (0.070, 3.823) isValid = 1
01:26:29.473 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
01:26:29.473 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:26:29.473 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:26:29.473 00.000 8976 move complete, result=0
01:26:29.473 00.000 8976 worker thread done servicing request
01:26:29.473 00.000 8976 Worker thread wakes up
01:26:29.473 00.000 9828 Worker thread wakes up
01:26:29.473 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:26:29.473 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:26:29.473 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
01:26:29.473 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.72)
01:26:29.473 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
01:26:29.473 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:26:29.473 00.000 9828 BLC: window closed
01:26:29.473 00.000 9828 MoveAxis(E, 2, B)
01:26:29.473 00.000 9828 Guiding  Dir = 2, Dur = 2
01:26:29.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:29.473 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:29.473 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:26:29.473 00.000 9828 IsSlewing returns 0
01:26:29.474 00.001 9828 IsGuiding returns 0
01:26:29.474 00.000 9828 PulseGuide returned control before completion, sleep 12
01:26:29.490 00.016 9828 IsGuiding returns 1
01:26:29.490 00.000 9828 scope still moving after pulse duration time elapsed
01:26:29.521 00.031 9828 IsSlewing returns 0
01:26:29.521 00.000 9828 IsGuiding returns 1
01:26:29.552 00.031 9828 IsSlewing returns 0
01:26:29.552 00.000 9828 IsGuiding returns 1
01:26:29.583 00.031 9828 IsSlewing returns 0
01:26:29.583 00.000 9828 IsGuiding returns 0
01:26:29.583 00.000 9828 scope move finished after 2 + 107 ms
01:26:29.583 00.000 9828 Move returns status 0, amount 2
01:26:29.583 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:29.583 00.000 9828 MoveAxis(N, 16, B)
01:26:29.583 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:29.598 00.015 9828 IsSlewing returns 0
01:26:29.598 00.000 9828 IsGuiding returns 0
01:26:29.598 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:29.630 00.032 9828 IsGuiding returns 1
01:26:29.630 00.000 9828 scope still moving after pulse duration time elapsed
01:26:29.660 00.030 9828 IsSlewing returns 0
01:26:29.660 00.000 9828 IsGuiding returns 1
01:26:29.692 00.032 9828 IsSlewing returns 0
01:26:29.692 00.000 9828 IsGuiding returns 1
01:26:29.722 00.030 9828 IsSlewing returns 0
01:26:29.722 00.000 9828 IsGuiding returns 1
01:26:29.753 00.031 9828 IsSlewing returns 0
01:26:29.753 00.000 9828 IsGuiding returns 0
01:26:29.753 00.000 9828 scope move finished after 16 + 138 ms
01:26:29.753 00.000 9828 Move returns status 0, amount 16
01:26:29.753 00.000 9828 move complete, result=0
01:26:29.753 00.000 9828 worker thread done servicing request
01:26:29.753 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:26:30.158 00.405 8976 Exposure complete
01:26:30.163 00.005 8976 worker thread done servicing request
01:26:30.163 00.000 5052 OnExposeComplete: enter
01:26:30.163 00.000 5052 UpdateGuideState(): m_state=6
01:26:30.163 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3821
01:26:30.164 00.001 5052 Star::Find returns 1 (0), X=329.71, Y=281.78, Mass=196, SNR=9.6, Peak=60 HFD=3.5
01:26:30.164 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
01:26:30.164 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
01:26:30.164 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.07 hyp=0.54 cameraTheta=0.13 mountX=-0.18 mountY=-0.48, mountTheta=-1.93
01:26:30.164 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.07, opts=13)
01:26:30.165 00.001 5052 Enqueuing Move request for stepguider (0.53, 0.07)
01:26:30.165 00.000 8976 Worker thread wakes up
01:26:30.165 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.07) opts 0xd
01:26:30.165 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.07)
01:26:30.165 00.000 8976 Moving (0.53, 0.07) raw xDistance=-0.18 yDistance=-0.48
01:26:30.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:26:30.165 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:26:30.165 00.000 5052 UpdateGuideState exits: m=196 SNR=9.6
01:26:30.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:30.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:26:30.165 00.000 8976 MoveAxis(R, 0, ABG)
01:26:30.165 00.000 8976 MoveAxis(U, 2, ABG)
01:26:30.165 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:30.165 00.000 5052 Enqueuing Expose request
01:26:30.165 00.000 8976 stepping (-21, 12) + (0, 2)
01:26:30.165 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:30.191 00.026 8976 Received - 47 (G) 
01:26:30.191 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:30.191 00.000 8976 stepped: pos (-21, 14)
01:26:30.192 00.001 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
01:26:30.192 00.000 8976 MountToCamera -- mountX=3.32 mountY=-1.94 hyp=3.85 mountTheta=-0.53 cameraX=0.22, cameraY=3.84 cameraTheta=1.51
01:26:30.192 00.000 8976 incremental bump (0.217, 3.840) isValid = 1
01:26:30.192 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
01:26:30.192 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:26:30.192 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:26:30.192 00.000 8976 move complete, result=0
01:26:30.192 00.000 9828 Worker thread wakes up
01:26:30.192 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:26:30.192 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:26:30.192 00.000 8976 worker thread done servicing request
01:26:30.192 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:26:30.192 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
01:26:30.192 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
01:26:30.192 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
01:26:30.192 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:26:30.192 00.000 9828 BLC: window closed
01:26:30.192 00.000 9828 MoveAxis(E, 4, B)
01:26:30.193 00.001 9828 Guiding  Dir = 2, Dur = 4
01:26:30.193 00.000 8976 Worker thread wakes up
01:26:30.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:30.193 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:30.193 00.000 9828 IsSlewing returns 0
01:26:30.193 00.000 9828 IsGuiding returns 0
01:26:30.193 00.000 9828 PulseGuide returned control before completion, sleep 14
01:26:30.217 00.024 9828 IsGuiding returns 1
01:26:30.217 00.000 9828 scope still moving after pulse duration time elapsed
01:26:30.248 00.031 9828 IsSlewing returns 0
01:26:30.248 00.000 9828 IsGuiding returns 1
01:26:30.279 00.031 9828 IsSlewing returns 0
01:26:30.279 00.000 9828 IsGuiding returns 1
01:26:30.310 00.031 9828 IsSlewing returns 0
01:26:30.310 00.000 9828 IsGuiding returns 0
01:26:30.310 00.000 9828 scope move finished after 4 + 113 ms
01:26:30.310 00.000 9828 Move returns status 0, amount 4
01:26:30.310 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:30.310 00.000 9828 MoveAxis(N, 16, B)
01:26:30.310 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:30.326 00.016 9828 IsSlewing returns 0
01:26:30.326 00.000 9828 IsGuiding returns 0
01:26:30.326 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:30.357 00.031 9828 IsGuiding returns 1
01:26:30.357 00.000 9828 scope still moving after pulse duration time elapsed
01:26:30.388 00.031 9828 IsSlewing returns 0
01:26:30.388 00.000 9828 IsGuiding returns 1
01:26:30.420 00.032 9828 IsSlewing returns 0
01:26:30.424 00.004 9828 IsGuiding returns 1
01:26:30.450 00.026 9828 IsSlewing returns 0
01:26:30.450 00.000 9828 IsGuiding returns 1
01:26:30.481 00.031 9828 IsSlewing returns 0
01:26:30.481 00.000 9828 IsGuiding returns 0
01:26:30.481 00.000 9828 scope move finished after 16 + 139 ms
01:26:30.481 00.000 9828 Move returns status 0, amount 16
01:26:30.481 00.000 9828 move complete, result=0
01:26:30.481 00.000 9828 worker thread done servicing request
01:26:30.481 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:26:30.877 00.396 8976 Exposure complete
01:26:30.882 00.005 8976 worker thread done servicing request
01:26:30.882 00.000 5052 OnExposeComplete: enter
01:26:30.882 00.000 5052 UpdateGuideState(): m_state=6
01:26:30.882 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3822
01:26:30.882 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.52, Mass=180, SNR=9.2, Peak=68 HFD=3.8
01:26:30.882 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.04) = xAngle (-3.63 = 2.65)
01:26:30.882 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.55)
01:26:30.882 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.59 mountX=-0.17 mountY=0.11, mountTheta=2.58
01:26:30.883 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.19, opts=13)
01:26:30.883 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.19)
01:26:30.883 00.000 8976 Worker thread wakes up
01:26:30.883 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.19) opts 0xd
01:26:30.883 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.19)
01:26:30.883 00.000 8976 Moving (-0.00, -0.19) raw xDistance=-0.17 yDistance=0.11
01:26:30.883 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:26:30.883 00.000 5052 UpdateGuideState exits: m=180 SNR=9.2
01:26:30.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:30.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:26:30.884 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:26:30.884 00.000 8976 MoveAxis(R, 0, ABG)
01:26:30.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:30.884 00.000 5052 Enqueuing Expose request
01:26:30.884 00.000 8976 MoveAxis(U, 0, ABG)
01:26:30.884 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
01:26:30.884 00.000 8976 MountToCamera -- mountX=3.29 mountY=-2.03 hyp=3.86 mountTheta=-0.55 cameraX=0.32, cameraY=3.85 cameraTheta=1.49
01:26:30.884 00.000 8976 incremental bump (0.316, 3.852) isValid = 1
01:26:30.884 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
01:26:30.884 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:26:30.884 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:26:30.884 00.000 8976 move complete, result=0
01:26:30.884 00.000 9828 Worker thread wakes up
01:26:30.884 00.000 8976 worker thread done servicing request
01:26:30.884 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:30.884 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:26:30.884 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:26:30.884 00.000 8976 Worker thread wakes up
01:26:30.884 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.70)
01:26:30.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:30.884 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:30.884 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.78)
01:26:30.885 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.01 mountY=-0.12, mountTheta=-1.70
01:26:30.885 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:26:30.885 00.000 9828 BLC: window closed
01:26:30.885 00.000 9828 MoveAxis(E, 5, B)
01:26:30.885 00.000 9828 Guiding  Dir = 2, Dur = 5
01:26:30.885 00.000 9828 IsSlewing returns 0
01:26:30.885 00.000 9828 IsGuiding returns 0
01:26:30.885 00.000 9828 PulseGuide returned control before completion, sleep 15
01:26:30.915 00.030 9828 IsGuiding returns 1
01:26:30.915 00.000 9828 scope still moving after pulse duration time elapsed
01:26:30.946 00.031 9828 IsSlewing returns 0
01:26:30.946 00.000 9828 IsGuiding returns 1
01:26:30.977 00.031 9828 IsSlewing returns 0
01:26:30.977 00.000 9828 IsGuiding returns 1
01:26:31.007 00.030 9828 IsSlewing returns 0
01:26:31.007 00.000 9828 IsGuiding returns 0
01:26:31.007 00.000 9828 scope move finished after 5 + 116 ms
01:26:31.007 00.000 9828 Move returns status 0, amount 5
01:26:31.007 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:31.007 00.000 9828 MoveAxis(N, 16, B)
01:26:31.007 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:31.022 00.015 9828 IsSlewing returns 0
01:26:31.022 00.000 9828 IsGuiding returns 0
01:26:31.022 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:31.053 00.031 9828 IsGuiding returns 1
01:26:31.053 00.000 9828 scope still moving after pulse duration time elapsed
01:26:31.084 00.031 9828 IsSlewing returns 0
01:26:31.084 00.000 9828 IsGuiding returns 1
01:26:31.114 00.030 9828 IsSlewing returns 0
01:26:31.114 00.000 9828 IsGuiding returns 1
01:26:31.146 00.032 9828 IsSlewing returns 0
01:26:31.146 00.000 9828 IsGuiding returns 1
01:26:31.176 00.030 9828 IsSlewing returns 0
01:26:31.176 00.000 9828 IsGuiding returns 0
01:26:31.176 00.000 9828 scope move finished after 16 + 137 ms
01:26:31.176 00.000 9828 Move returns status 0, amount 16
01:26:31.176 00.000 9828 move complete, result=0
01:26:31.176 00.000 9828 worker thread done servicing request
01:26:31.176 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:26:31.569 00.393 8976 Exposure complete
01:26:31.575 00.006 8976 worker thread done servicing request
01:26:31.575 00.000 5052 OnExposeComplete: enter
01:26:31.575 00.000 5052 UpdateGuideState(): m_state=6
01:26:31.575 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3823
01:26:31.575 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.16, Mass=179, SNR=9.2, Peak=68 HFD=3.5
01:26:31.575 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.04) = xAngle (-3.50 = 2.78)
01:26:31.575 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.68)
01:26:31.575 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.55 hyp=0.56 cameraTheta=-1.46 mountX=-0.52 mountY=0.25, mountTheta=2.70
01:26:31.575 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.55, opts=13)
01:26:31.575 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.55)
01:26:31.576 00.001 8976 Worker thread wakes up
01:26:31.576 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.55) opts 0xd
01:26:31.576 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.55)
01:26:31.576 00.000 8976 Moving (0.06, -0.55) raw xDistance=-0.52 yDistance=0.25
01:26:31.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:26:31.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:26:31.576 00.000 8976 MoveAxis(R, 2, ABG)
01:26:31.576 00.000 8976 stepping (-21, 14) + (2, 0)
01:26:31.576 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:26:31.576 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
01:26:31.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:31.576 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:31.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:31.576 00.000 5052 Enqueuing Expose request
01:26:31.614 00.038 8976 Received - 47 (G) 
01:26:31.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:31.614 00.000 8976 stepped: pos (-19, 14)
01:26:31.614 00.000 8976 MoveAxis(U, 0, ABG)
01:26:31.614 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
01:26:31.614 00.000 8976 MountToCamera -- mountX=3.16 mountY=-2.10 hyp=3.79 mountTheta=-0.59 cameraX=0.43, cameraY=3.77 cameraTheta=1.46
01:26:31.614 00.000 8976 incremental bump (0.428, 3.770) isValid = 1
01:26:31.614 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
01:26:31.614 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:26:31.614 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:26:31.614 00.000 8976 move complete, result=0
01:26:31.614 00.000 9828 Worker thread wakes up
01:26:31.614 00.000 8976 worker thread done servicing request
01:26:31.614 00.000 8976 Worker thread wakes up
01:26:31.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:31.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:31.614 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
01:26:31.615 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:26:31.615 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:26:31.615 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
01:26:31.615 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.81)
01:26:31.615 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
01:26:31.615 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:26:31.615 00.000 9828 BLC: window closed
01:26:31.615 00.000 9828 MoveAxis(E, 6, B)
01:26:31.615 00.000 9828 Guiding  Dir = 2, Dur = 6
01:26:31.615 00.000 9828 IsSlewing returns 0
01:26:31.615 00.000 9828 IsGuiding returns 0
01:26:31.615 00.000 9828 PulseGuide returned control before completion, sleep 16
01:26:31.644 00.029 9828 IsGuiding returns 1
01:26:31.644 00.000 9828 scope still moving after pulse duration time elapsed
01:26:31.676 00.032 9828 IsSlewing returns 0
01:26:31.676 00.000 9828 IsGuiding returns 1
01:26:31.706 00.030 9828 IsSlewing returns 0
01:26:31.706 00.000 9828 IsGuiding returns 1
01:26:31.737 00.031 9828 IsSlewing returns 0
01:26:31.737 00.000 9828 IsGuiding returns 0
01:26:31.737 00.000 9828 scope move finished after 6 + 115 ms
01:26:31.737 00.000 9828 Move returns status 0, amount 6
01:26:31.737 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:31.737 00.000 9828 MoveAxis(N, 16, B)
01:26:31.737 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:31.753 00.016 9828 IsSlewing returns 0
01:26:31.753 00.000 9828 IsGuiding returns 0
01:26:31.753 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:31.784 00.031 9828 IsGuiding returns 1
01:26:31.784 00.000 9828 scope still moving after pulse duration time elapsed
01:26:31.815 00.031 9828 IsSlewing returns 0
01:26:31.815 00.000 9828 IsGuiding returns 1
01:26:31.845 00.030 9828 IsSlewing returns 0
01:26:31.845 00.000 9828 IsGuiding returns 1
01:26:31.877 00.032 9828 IsSlewing returns 0
01:26:31.877 00.000 9828 IsGuiding returns 1
01:26:31.922 00.045 9828 IsSlewing returns 0
01:26:31.922 00.000 9828 IsGuiding returns 1
01:26:31.953 00.031 9828 IsSlewing returns 0
01:26:31.953 00.000 9828 IsGuiding returns 0
01:26:31.953 00.000 9828 scope move finished after 16 + 183 ms
01:26:31.953 00.000 9828 Move returns status 0, amount 16
01:26:31.953 00.000 9828 move complete, result=0
01:26:31.953 00.000 9828 worker thread done servicing request
01:26:31.953 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:26:32.299 00.346 8976 Exposure complete
01:26:32.305 00.006 8976 worker thread done servicing request
01:26:32.306 00.001 5052 OnExposeComplete: enter
01:26:32.306 00.000 5052 UpdateGuideState(): m_state=6
01:26:32.306 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3824
01:26:32.306 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.56, Mass=155, SNR=8.6, Peak=61 HFD=3.6
01:26:32.306 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.12 = 2.16)
01:26:32.306 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.06)
01:26:32.306 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.08 mountX=-0.09 mountY=0.15, mountTheta=2.13
01:26:32.306 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.15, opts=13)
01:26:32.307 00.001 5052 Enqueuing Move request for stepguider (-0.08, -0.15)
01:26:32.307 00.000 8976 Worker thread wakes up
01:26:32.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.15) opts 0xd
01:26:32.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.15)
01:26:32.307 00.000 8976 Moving (-0.08, -0.15) raw xDistance=-0.09 yDistance=0.15
01:26:32.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:26:32.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:26:32.307 00.000 8976 MoveAxis(R, 0, ABG)
01:26:32.307 00.000 8976 MoveAxis(U, 0, ABG)
01:26:32.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:32.307 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
01:26:32.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:32.307 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
01:26:32.307 00.000 8976 MountToCamera -- mountX=3.08 mountY=-2.14 hyp=3.75 mountTheta=-0.61 cameraX=0.50, cameraY=3.71 cameraTheta=1.44
01:26:32.307 00.000 8976 incremental bump (0.503, 3.715) isValid = 1
01:26:32.307 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
01:26:32.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:32.307 00.000 5052 Enqueuing Expose request
01:26:32.307 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:26:32.308 00.001 8976 Enqueuing Move request for scope (0.02, 0.12)
01:26:32.308 00.000 8976 move complete, result=0
01:26:32.308 00.000 9828 Worker thread wakes up
01:26:32.308 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:26:32.308 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:26:32.308 00.000 8976 worker thread done servicing request
01:26:32.308 00.000 8976 Worker thread wakes up
01:26:32.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:32.308 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:32.308 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
01:26:32.308 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
01:26:32.308 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:32.308 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
01:26:32.308 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:26:32.308 00.000 9828 BLC: window closed
01:26:32.309 00.001 9828 MoveAxis(E, 7, B)
01:26:32.309 00.000 9828 Guiding  Dir = 2, Dur = 7
01:26:32.309 00.000 9828 IsSlewing returns 0
01:26:32.309 00.000 9828 IsGuiding returns 0
01:26:32.309 00.000 9828 PulseGuide returned control before completion, sleep 17
01:26:32.338 00.029 9828 IsGuiding returns 1
01:26:32.338 00.000 9828 scope still moving after pulse duration time elapsed
01:26:32.369 00.031 9828 IsSlewing returns 0
01:26:32.369 00.000 9828 IsGuiding returns 1
01:26:32.401 00.032 9828 IsSlewing returns 0
01:26:32.401 00.000 9828 IsGuiding returns 1
01:26:32.433 00.032 9828 IsSlewing returns 0
01:26:32.433 00.000 9828 IsGuiding returns 0
01:26:32.433 00.000 9828 scope move finished after 7 + 117 ms
01:26:32.433 00.000 9828 Move returns status 0, amount 7
01:26:32.433 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:32.433 00.000 9828 MoveAxis(N, 16, B)
01:26:32.433 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:32.450 00.017 9828 IsSlewing returns 0
01:26:32.451 00.001 9828 IsGuiding returns 0
01:26:32.451 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:32.480 00.029 9828 IsGuiding returns 1
01:26:32.480 00.000 9828 scope still moving after pulse duration time elapsed
01:26:32.512 00.032 9828 IsSlewing returns 0
01:26:32.512 00.000 9828 IsGuiding returns 1
01:26:32.541 00.029 9828 IsSlewing returns 0
01:26:32.541 00.000 9828 IsGuiding returns 1
01:26:32.572 00.031 9828 IsSlewing returns 0
01:26:32.572 00.000 9828 IsGuiding returns 1
01:26:32.604 00.032 9828 IsSlewing returns 0
01:26:32.604 00.000 9828 IsGuiding returns 0
01:26:32.604 00.000 9828 scope move finished after 16 + 137 ms
01:26:32.604 00.000 9828 Move returns status 0, amount 16
01:26:32.604 00.000 9828 move complete, result=0
01:26:32.604 00.000 9828 worker thread done servicing request
01:26:32.604 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:26:33.000 00.396 8976 Exposure complete
01:26:33.006 00.006 8976 worker thread done servicing request
01:26:33.006 00.000 5052 OnExposeComplete: enter
01:26:33.006 00.000 5052 UpdateGuideState(): m_state=6
01:26:33.006 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3825
01:26:33.006 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.43, Mass=184, SNR=9.3, Peak=63 HFD=3.5
01:26:33.006 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
01:26:33.006 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.53)
01:26:33.006 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.28 hyp=0.55 cameraTheta=-2.61 mountX=-0.03 mountY=0.54, mountTheta=1.63
01:26:33.007 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.28, opts=13)
01:26:33.007 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.28)
01:26:33.007 00.000 8976 Worker thread wakes up
01:26:33.007 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.28) opts 0xd
01:26:33.007 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.28)
01:26:33.007 00.000 8976 Moving (-0.47, -0.28) raw xDistance=-0.03 yDistance=0.54
01:26:33.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:26:33.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:26:33.007 00.000 8976 MoveAxis(R, 0, ABG)
01:26:33.007 00.000 8976 MoveAxis(D, 2, ABG)
01:26:33.007 00.000 8976 stepping (-19, 14) + (0, -2)
01:26:33.007 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:33.007 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:26:33.007 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:33.007 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:33.007 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:33.007 00.000 5052 Enqueuing Expose request
01:26:33.037 00.030 8976 Received - 47 (G) 
01:26:33.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:33.037 00.000 8976 stepped: pos (-19, 12)
01:26:33.037 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
01:26:33.037 00.000 8976 MountToCamera -- mountX=3.02 mountY=-2.06 hyp=3.66 mountTheta=-0.60 cameraX=0.46, cameraY=3.63 cameraTheta=1.44
01:26:33.037 00.000 8976 incremental bump (0.460, 3.630) isValid = 1
01:26:33.037 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
01:26:33.038 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:26:33.038 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:26:33.038 00.000 8976 move complete, result=0
01:26:33.038 00.000 9828 Worker thread wakes up
01:26:33.038 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:26:33.038 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:26:33.038 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:26:33.038 00.000 8976 worker thread done servicing request
01:26:33.038 00.000 8976 Worker thread wakes up
01:26:33.038 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.74)
01:26:33.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:33.038 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
01:26:33.038 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:33.038 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
01:26:33.038 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:26:33.038 00.000 9828 BLC: window closed
01:26:33.038 00.000 9828 MoveAxis(E, 6, B)
01:26:33.038 00.000 9828 Guiding  Dir = 2, Dur = 6
01:26:33.039 00.001 9828 IsSlewing returns 0
01:26:33.039 00.000 9828 IsGuiding returns 0
01:26:33.039 00.000 9828 PulseGuide returned control before completion, sleep 16
01:26:33.071 00.032 9828 IsGuiding returns 1
01:26:33.072 00.001 9828 scope still moving after pulse duration time elapsed
01:26:33.101 00.029 9828 IsSlewing returns 0
01:26:33.101 00.000 9828 IsGuiding returns 1
01:26:33.124 00.023 9828 IsSlewing returns 0
01:26:33.124 00.000 9828 IsGuiding returns 1
01:26:33.155 00.031 9828 IsSlewing returns 0
01:26:33.155 00.000 9828 IsGuiding returns 0
01:26:33.155 00.000 9828 scope move finished after 6 + 110 ms
01:26:33.156 00.001 9828 Move returns status 0, amount 6
01:26:33.156 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:33.156 00.000 9828 MoveAxis(N, 16, B)
01:26:33.156 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:33.170 00.014 9828 IsSlewing returns 0
01:26:33.170 00.000 9828 IsGuiding returns 0
01:26:33.170 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:33.200 00.030 9828 IsGuiding returns 1
01:26:33.200 00.000 9828 scope still moving after pulse duration time elapsed
01:26:33.231 00.031 9828 IsSlewing returns 0
01:26:33.231 00.000 9828 IsGuiding returns 1
01:26:33.263 00.032 9828 IsSlewing returns 0
01:26:33.263 00.000 9828 IsGuiding returns 1
01:26:33.294 00.031 9828 IsSlewing returns 0
01:26:33.294 00.000 9828 IsGuiding returns 1
01:26:33.326 00.032 9828 IsSlewing returns 0
01:26:33.326 00.000 9828 IsGuiding returns 0
01:26:33.326 00.000 9828 scope move finished after 16 + 139 ms
01:26:33.326 00.000 9828 Move returns status 0, amount 16
01:26:33.326 00.000 9828 move complete, result=0
01:26:33.326 00.000 9828 worker thread done servicing request
01:26:33.326 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:26:33.721 00.395 8976 Exposure complete
01:26:33.727 00.006 8976 worker thread done servicing request
01:26:33.727 00.000 5052 OnExposeComplete: enter
01:26:33.727 00.000 5052 UpdateGuideState(): m_state=6
01:26:33.727 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3826
01:26:33.727 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.76, Mass=181, SNR=9.2, Peak=61 HFD=4.0
01:26:33.727 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:26:33.727 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
01:26:33.727 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.20 cameraTheta=2.91 mountX=0.13 mountY=0.14, mountTheta=0.82
01:26:33.728 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.05, opts=13)
01:26:33.728 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.05)
01:26:33.728 00.000 8976 Worker thread wakes up
01:26:33.728 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.05) opts 0xd
01:26:33.728 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.05)
01:26:33.728 00.000 8976 Moving (-0.20, 0.05) raw xDistance=0.13 yDistance=0.14
01:26:33.728 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:26:33.728 00.000 5052 UpdateGuideState exits: m=181 SNR=9.2
01:26:33.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:33.728 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:33.728 00.000 5052 Enqueuing Expose request
01:26:33.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:26:33.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:26:33.728 00.000 8976 MoveAxis(R, 0, ABG)
01:26:33.728 00.000 8976 MoveAxis(U, 0, ABG)
01:26:33.729 00.001 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
01:26:33.729 00.000 8976 MountToCamera -- mountX=2.99 mountY=-2.01 hyp=3.60 mountTheta=-0.59 cameraX=0.43, cameraY=3.57 cameraTheta=1.45
01:26:33.729 00.000 8976 incremental bump (0.431, 3.573) isValid = 1
01:26:33.729 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
01:26:33.729 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:26:33.729 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:26:33.729 00.000 8976 move complete, result=0
01:26:33.729 00.000 8976 worker thread done servicing request
01:26:33.729 00.000 8976 Worker thread wakes up
01:26:33.729 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:33.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:33.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:33.729 00.000 9828 Worker thread wakes up
01:26:33.729 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:26:33.729 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:26:33.729 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
01:26:33.729 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
01:26:33.729 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
01:26:33.730 00.001 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:26:33.730 00.000 9828 BLC: window closed
01:26:33.730 00.000 9828 MoveAxis(E, 6, B)
01:26:33.730 00.000 9828 Guiding  Dir = 2, Dur = 6
01:26:33.730 00.000 9828 IsSlewing returns 0
01:26:33.730 00.000 9828 IsGuiding returns 0
01:26:33.730 00.000 9828 PulseGuide returned control before completion, sleep 16
01:26:33.758 00.028 9828 IsGuiding returns 1
01:26:33.758 00.000 9828 scope still moving after pulse duration time elapsed
01:26:33.789 00.031 9828 IsSlewing returns 0
01:26:33.789 00.000 9828 IsGuiding returns 1
01:26:33.821 00.032 9828 IsSlewing returns 0
01:26:33.822 00.001 9828 IsGuiding returns 1
01:26:33.852 00.030 9828 IsSlewing returns 0
01:26:33.852 00.000 9828 IsGuiding returns 0
01:26:33.852 00.000 9828 scope move finished after 6 + 115 ms
01:26:33.852 00.000 9828 Move returns status 0, amount 6
01:26:33.852 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:33.852 00.000 9828 MoveAxis(N, 16, B)
01:26:33.852 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:33.867 00.015 9828 IsSlewing returns 0
01:26:33.867 00.000 9828 IsGuiding returns 0
01:26:33.867 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:33.898 00.031 9828 IsGuiding returns 1
01:26:33.898 00.000 9828 scope still moving after pulse duration time elapsed
01:26:33.930 00.032 9828 IsSlewing returns 0
01:26:33.930 00.000 9828 IsGuiding returns 1
01:26:33.962 00.032 9828 IsSlewing returns 0
01:26:33.962 00.000 9828 IsGuiding returns 1
01:26:33.994 00.032 9828 IsSlewing returns 0
01:26:33.994 00.000 9828 IsGuiding returns 1
01:26:34.025 00.031 9828 IsSlewing returns 0
01:26:34.025 00.000 9828 IsGuiding returns 0
01:26:34.025 00.000 9828 scope move finished after 16 + 141 ms
01:26:34.025 00.000 9828 Move returns status 0, amount 16
01:26:34.025 00.000 9828 move complete, result=0
01:26:34.025 00.000 9828 worker thread done servicing request
01:26:34.026 00.001 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:26:34.412 00.386 8976 Exposure complete
01:26:34.418 00.006 8976 worker thread done servicing request
01:26:34.418 00.000 5052 OnExposeComplete: enter
01:26:34.418 00.000 5052 UpdateGuideState(): m_state=6
01:26:34.418 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3827
01:26:34.418 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.41, Mass=170, SNR=8.9, Peak=66 HFD=3.6
01:26:34.418 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.04) = xAngle (-3.59 = 2.69)
01:26:34.418 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.69 = 2.59)
01:26:34.418 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.55 mountX=-0.27 mountY=0.15, mountTheta=2.62
01:26:34.419 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.29, opts=13)
01:26:34.419 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.29)
01:26:34.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:26:34.419 00.000 5052 UpdateGuideState exits: m=170 SNR=8.9
01:26:34.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:34.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:34.419 00.000 5052 Enqueuing Expose request
01:26:34.419 00.000 8976 Worker thread wakes up
01:26:34.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.29) opts 0xd
01:26:34.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.29)
01:26:34.419 00.000 8976 Moving (0.01, -0.29) raw xDistance=-0.27 yDistance=0.15
01:26:34.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:26:34.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:26:34.419 00.000 8976 MoveAxis(R, 1, ABG)
01:26:34.419 00.000 8976 stepping (-19, 12) + (1, 0)
01:26:34.419 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:34.443 00.024 8976 Received - 47 (G) 
01:26:34.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:34.443 00.000 8976 stepped: pos (-18, 12)
01:26:34.443 00.000 8976 MoveAxis(U, 0, ABG)
01:26:34.443 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
01:26:34.443 00.000 8976 MountToCamera -- mountX=2.91 mountY=-1.98 hyp=3.52 mountTheta=-0.60 cameraX=0.43, cameraY=3.49 cameraTheta=1.45
01:26:34.443 00.000 8976 incremental bump (0.435, 3.490) isValid = 1
01:26:34.444 00.001 8976 Scheduling Mount bump of (0.014, 0.118)
01:26:34.444 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:26:34.444 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:26:34.444 00.000 8976 move complete, result=0
01:26:34.444 00.000 8976 worker thread done servicing request
01:26:34.444 00.000 8976 Worker thread wakes up
01:26:34.444 00.000 9828 Worker thread wakes up
01:26:34.444 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:26:34.444 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:26:34.444 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.74)
01:26:34.444 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:26:34.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:34.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:34.444 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
01:26:34.444 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
01:26:34.444 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:26:34.444 00.000 9828 BLC: window closed
01:26:34.444 00.000 9828 MoveAxis(E, 6, B)
01:26:34.445 00.001 9828 Guiding  Dir = 2, Dur = 6
01:26:34.445 00.000 9828 IsSlewing returns 0
01:26:34.445 00.000 9828 IsGuiding returns 0
01:26:34.445 00.000 9828 PulseGuide returned control before completion, sleep 16
01:26:34.477 00.032 9828 IsGuiding returns 1
01:26:34.477 00.000 9828 scope still moving after pulse duration time elapsed
01:26:34.508 00.031 9828 IsSlewing returns 0
01:26:34.509 00.001 9828 IsGuiding returns 1
01:26:34.539 00.030 9828 IsSlewing returns 0
01:26:34.539 00.000 9828 IsGuiding returns 1
01:26:34.571 00.032 9828 IsSlewing returns 0
01:26:34.571 00.000 9828 IsGuiding returns 0
01:26:34.571 00.000 9828 scope move finished after 6 + 119 ms
01:26:34.571 00.000 9828 Move returns status 0, amount 6
01:26:34.571 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:34.571 00.000 9828 MoveAxis(N, 16, B)
01:26:34.571 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:34.587 00.016 9828 IsSlewing returns 0
01:26:34.587 00.000 9828 IsGuiding returns 0
01:26:34.587 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:34.617 00.030 9828 IsGuiding returns 1
01:26:34.617 00.000 9828 scope still moving after pulse duration time elapsed
01:26:34.649 00.032 9828 IsSlewing returns 0
01:26:34.649 00.000 9828 IsGuiding returns 1
01:26:34.679 00.030 9828 IsSlewing returns 0
01:26:34.679 00.000 9828 IsGuiding returns 1
01:26:34.710 00.031 9828 IsSlewing returns 0
01:26:34.710 00.000 9828 IsGuiding returns 1
01:26:34.741 00.031 9828 IsSlewing returns 0
01:26:34.741 00.000 9828 IsGuiding returns 0
01:26:34.741 00.000 9828 scope move finished after 16 + 137 ms
01:26:34.741 00.000 9828 Move returns status 0, amount 16
01:26:34.741 00.000 9828 move complete, result=0
01:26:34.741 00.000 9828 worker thread done servicing request
01:26:34.741 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:26:35.127 00.386 8976 Exposure complete
01:26:35.133 00.006 8976 worker thread done servicing request
01:26:35.133 00.000 5052 OnExposeComplete: enter
01:26:35.133 00.000 5052 UpdateGuideState(): m_state=6
01:26:35.133 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3828
01:26:35.133 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=282.05, Mass=185, SNR=9.4, Peak=63 HFD=3.9
01:26:35.133 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
01:26:35.133 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
01:26:35.133 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.34 hyp=0.61 cameraTheta=0.60 mountX=0.08 mountY=-0.61, mountTheta=-1.45
01:26:35.133 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.34, opts=13)
01:26:35.133 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.34)
01:26:35.135 00.002 8976 Worker thread wakes up
01:26:35.135 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.34) opts 0xd
01:26:35.135 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.34)
01:26:35.135 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:35.135 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
01:26:35.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:35.135 00.000 8976 Moving (0.50, 0.34) raw xDistance=0.08 yDistance=-0.61
01:26:35.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:26:35.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
01:26:35.135 00.000 8976 MoveAxis(R, 0, ABG)
01:26:35.135 00.000 8976 MoveAxis(U, 2, ABG)
01:26:35.135 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:35.135 00.000 5052 Enqueuing Expose request
01:26:35.135 00.000 8976 stepping (-18, 12) + (0, 2)
01:26:35.135 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:35.163 00.028 8976 Received - 47 (G) 
01:26:35.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:35.163 00.000 8976 stepped: pos (-18, 14)
01:26:35.163 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
01:26:35.163 00.000 8976 MountToCamera -- mountX=2.86 mountY=-2.06 hyp=3.52 mountTheta=-0.62 cameraX=0.53, cameraY=3.48 cameraTheta=1.42
01:26:35.164 00.001 8976 incremental bump (0.530, 3.482) isValid = 1
01:26:35.164 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
01:26:35.164 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:26:35.164 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:26:35.164 00.000 8976 move complete, result=0
01:26:35.164 00.000 9828 Worker thread wakes up
01:26:35.164 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:26:35.164 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:26:35.164 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
01:26:35.164 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
01:26:35.164 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
01:26:35.164 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:26:35.164 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:26:35.164 00.000 8976 worker thread done servicing request
01:26:35.164 00.000 8976 Worker thread wakes up
01:26:35.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:35.164 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:35.164 00.000 9828 BLC: window closed
01:26:35.165 00.001 9828 MoveAxis(E, 7, B)
01:26:35.165 00.000 9828 Guiding  Dir = 2, Dur = 7
01:26:35.165 00.000 9828 IsSlewing returns 0
01:26:35.165 00.000 9828 IsGuiding returns 0
01:26:35.165 00.000 9828 PulseGuide returned control before completion, sleep 17
01:26:35.191 00.026 9828 IsGuiding returns 1
01:26:35.191 00.000 9828 scope still moving after pulse duration time elapsed
01:26:35.221 00.030 9828 IsSlewing returns 0
01:26:35.221 00.000 9828 IsGuiding returns 1
01:26:35.253 00.032 9828 IsSlewing returns 0
01:26:35.253 00.000 9828 IsGuiding returns 1
01:26:35.284 00.031 9828 IsSlewing returns 0
01:26:35.284 00.000 9828 IsGuiding returns 0
01:26:35.284 00.000 9828 scope move finished after 7 + 112 ms
01:26:35.284 00.000 9828 Move returns status 0, amount 7
01:26:35.284 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:35.284 00.000 9828 MoveAxis(N, 16, B)
01:26:35.284 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:35.300 00.016 9828 IsSlewing returns 0
01:26:35.300 00.000 9828 IsGuiding returns 0
01:26:35.300 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:35.332 00.032 9828 IsGuiding returns 1
01:26:35.332 00.000 9828 scope still moving after pulse duration time elapsed
01:26:35.362 00.030 9828 IsSlewing returns 0
01:26:35.362 00.000 9828 IsGuiding returns 1
01:26:35.393 00.031 9828 IsSlewing returns 0
01:26:35.393 00.000 9828 IsGuiding returns 1
01:26:35.424 00.031 9828 IsSlewing returns 0
01:26:35.424 00.000 9828 IsGuiding returns 1
01:26:35.454 00.030 9828 IsSlewing returns 0
01:26:35.454 00.000 9828 IsGuiding returns 0
01:26:35.454 00.000 9828 scope move finished after 16 + 138 ms
01:26:35.454 00.000 9828 Move returns status 0, amount 16
01:26:35.454 00.000 9828 move complete, result=0
01:26:35.454 00.000 9828 worker thread done servicing request
01:26:35.454 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:26:35.851 00.397 8976 Exposure complete
01:26:35.857 00.006 8976 worker thread done servicing request
01:26:35.857 00.000 5052 OnExposeComplete: enter
01:26:35.857 00.000 5052 UpdateGuideState(): m_state=6
01:26:35.857 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3829
01:26:35.857 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.73, Mass=170, SNR=8.9, Peak=62 HFD=3.2
01:26:35.857 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
01:26:35.857 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
01:26:35.857 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.02 hyp=0.27 cameraTheta=0.07 mountX=-0.11 mountY=-0.24, mountTheta=-1.99
01:26:35.860 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.02, opts=13)
01:26:35.860 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.02)
01:26:35.860 00.000 8976 Worker thread wakes up
01:26:35.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.02) opts 0xd
01:26:35.860 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:26:35.860 00.000 5052 UpdateGuideState exits: m=170 SNR=8.9
01:26:35.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.02)
01:26:35.860 00.000 8976 Moving (0.27, 0.02) raw xDistance=-0.11 yDistance=-0.24
01:26:35.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:26:35.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:26:35.860 00.000 8976 MoveAxis(R, 0, ABG)
01:26:35.861 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:35.861 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:35.861 00.000 5052 Enqueuing Expose request
01:26:35.861 00.000 8976 MoveAxis(U, 0, ABG)
01:26:35.861 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
01:26:35.861 00.000 8976 MountToCamera -- mountX=2.83 mountY=-2.11 hyp=3.53 mountTheta=-0.64 cameraX=0.59, cameraY=3.48 cameraTheta=1.40
01:26:35.861 00.000 8976 incremental bump (0.595, 3.477) isValid = 1
01:26:35.861 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
01:26:35.861 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:26:35.861 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:26:35.861 00.000 8976 move complete, result=0
01:26:35.861 00.000 9828 Worker thread wakes up
01:26:35.861 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:26:35.861 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:26:35.861 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
01:26:35.861 00.000 8976 worker thread done servicing request
01:26:35.861 00.000 8976 Worker thread wakes up
01:26:35.861 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:35.861 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
01:26:35.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:35.861 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:35.861 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
01:26:35.862 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:26:35.862 00.000 9828 BLC: window closed
01:26:35.862 00.000 9828 MoveAxis(E, 8, B)
01:26:35.862 00.000 9828 Guiding  Dir = 2, Dur = 8
01:26:35.862 00.000 9828 IsSlewing returns 0
01:26:35.862 00.000 9828 IsGuiding returns 0
01:26:35.862 00.000 9828 PulseGuide returned control before completion, sleep 18
01:26:35.887 00.025 9828 IsGuiding returns 1
01:26:35.887 00.000 9828 scope still moving after pulse duration time elapsed
01:26:35.918 00.031 9828 IsSlewing returns 0
01:26:35.918 00.000 9828 IsGuiding returns 1
01:26:35.952 00.034 9828 IsSlewing returns 0
01:26:35.952 00.000 9828 IsGuiding returns 1
01:26:35.983 00.031 9828 IsSlewing returns 0
01:26:35.983 00.000 9828 IsGuiding returns 0
01:26:35.983 00.000 9828 scope move finished after 8 + 112 ms
01:26:35.983 00.000 9828 Move returns status 0, amount 8
01:26:35.983 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:35.983 00.000 9828 MoveAxis(N, 16, B)
01:26:35.983 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:35.999 00.016 9828 IsSlewing returns 0
01:26:35.999 00.000 9828 IsGuiding returns 0
01:26:35.999 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:36.029 00.030 9828 IsGuiding returns 1
01:26:36.029 00.000 9828 scope still moving after pulse duration time elapsed
01:26:36.061 00.032 9828 IsSlewing returns 0
01:26:36.061 00.000 9828 IsGuiding returns 1
01:26:36.091 00.030 9828 IsSlewing returns 0
01:26:36.091 00.000 9828 IsGuiding returns 1
01:26:36.122 00.031 9828 IsSlewing returns 0
01:26:36.122 00.000 9828 IsGuiding returns 1
01:26:36.153 00.031 9828 IsSlewing returns 0
01:26:36.153 00.000 9828 IsGuiding returns 0
01:26:36.153 00.000 9828 scope move finished after 16 + 138 ms
01:26:36.153 00.000 9828 Move returns status 0, amount 16
01:26:36.153 00.000 9828 move complete, result=0
01:26:36.153 00.000 9828 worker thread done servicing request
01:26:36.153 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:26:36.544 00.391 8976 Exposure complete
01:26:36.550 00.006 8976 worker thread done servicing request
01:26:36.550 00.000 5052 OnExposeComplete: enter
01:26:36.550 00.000 5052 UpdateGuideState(): m_state=6
01:26:36.550 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3830
01:26:36.550 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.04, Mass=170, SNR=9.0, Peak=60 HFD=3.5
01:26:36.550 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
01:26:36.550 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.11)
01:26:36.550 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.67 hyp=0.78 cameraTheta=-1.03 mountX=-0.78 mountY=0.03, mountTheta=3.11
01:26:36.550 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.67, opts=13)
01:26:36.551 00.001 5052 Enqueuing Move request for stepguider (0.40, -0.67)
01:26:36.551 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:26:36.551 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
01:26:36.551 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:36.551 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:36.551 00.000 5052 Enqueuing Expose request
01:26:36.551 00.000 8976 Worker thread wakes up
01:26:36.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.67) opts 0xd
01:26:36.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.67)
01:26:36.551 00.000 8976 Moving (0.40, -0.67) raw xDistance=-0.78 yDistance=0.03
01:26:36.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
01:26:36.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:26:36.551 00.000 8976 MoveAxis(R, 3, ABG)
01:26:36.551 00.000 8976 stepping (-18, 14) + (3, 0)
01:26:36.551 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:36.586 00.035 8976 Received - 47 (G) 
01:26:36.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:36.586 00.000 8976 stepped: pos (-15, 14)
01:26:36.586 00.000 8976 MoveAxis(U, 0, ABG)
01:26:36.586 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
01:26:36.586 00.000 8976 MountToCamera -- mountX=2.65 mountY=-2.15 hyp=3.41 mountTheta=-0.68 cameraX=0.71, cameraY=3.34 cameraTheta=1.36
01:26:36.586 00.000 8976 incremental bump (0.707, 3.339) isValid = 1
01:26:36.586 00.000 8976 Scheduling Mount bump of (0.024, 0.117)
01:26:36.586 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:26:36.586 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:26:36.586 00.000 8976 move complete, result=0
01:26:36.586 00.000 9828 Worker thread wakes up
01:26:36.586 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:26:36.586 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:26:36.586 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.82)
01:26:36.586 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.0 px 0 ms NORTH
01:26:36.586 00.000 8976 worker thread done servicing request
01:26:36.587 00.001 8976 Worker thread wakes up
01:26:36.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:36.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:36.587 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
01:26:36.587 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
01:26:36.587 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:26:36.587 00.000 9828 BLC: window closed
01:26:36.587 00.000 9828 MoveAxis(E, 9, B)
01:26:36.587 00.000 9828 Guiding  Dir = 2, Dur = 9
01:26:36.588 00.001 9828 IsSlewing returns 0
01:26:36.588 00.000 9828 IsGuiding returns 0
01:26:36.588 00.000 9828 PulseGuide returned control before completion, sleep 19
01:26:36.619 00.031 9828 IsGuiding returns 1
01:26:36.619 00.000 9828 scope still moving after pulse duration time elapsed
01:26:36.648 00.029 9828 IsSlewing returns 0
01:26:36.648 00.000 9828 IsGuiding returns 1
01:26:36.679 00.031 9828 IsSlewing returns 0
01:26:36.679 00.000 9828 IsGuiding returns 1
01:26:36.711 00.032 9828 IsSlewing returns 0
01:26:36.711 00.000 9828 IsGuiding returns 1
01:26:36.742 00.031 9828 IsSlewing returns 0
01:26:36.742 00.000 9828 IsGuiding returns 0
01:26:36.742 00.000 9828 scope move finished after 9 + 144 ms
01:26:36.742 00.000 9828 Move returns status 0, amount 9
01:26:36.742 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:36.742 00.000 9828 MoveAxis(N, 15, B)
01:26:36.742 00.000 9828 Guiding  Dir = 0, Dur = 15
01:26:36.757 00.015 9828 IsSlewing returns 0
01:26:36.757 00.000 9828 IsGuiding returns 0
01:26:36.757 00.000 9828 PulseGuide returned control before completion, sleep 25
01:26:36.788 00.031 9828 IsGuiding returns 1
01:26:36.788 00.000 9828 scope still moving after pulse duration time elapsed
01:26:36.819 00.031 9828 IsSlewing returns 0
01:26:36.819 00.000 9828 IsGuiding returns 1
01:26:36.850 00.031 9828 IsSlewing returns 0
01:26:36.850 00.000 9828 IsGuiding returns 1
01:26:36.882 00.032 9828 IsSlewing returns 0
01:26:36.882 00.000 9828 IsGuiding returns 1
01:26:36.912 00.030 9828 IsSlewing returns 0
01:26:36.912 00.000 9828 IsGuiding returns 0
01:26:36.912 00.000 9828 scope move finished after 15 + 140 ms
01:26:36.912 00.000 9828 Move returns status 0, amount 15
01:26:36.912 00.000 9828 move complete, result=0
01:26:36.912 00.000 9828 worker thread done servicing request
01:26:36.912 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:26:37.271 00.359 8976 Exposure complete
01:26:37.277 00.006 8976 worker thread done servicing request
01:26:37.277 00.000 5052 OnExposeComplete: enter
01:26:37.277 00.000 5052 UpdateGuideState(): m_state=6
01:26:37.277 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3831
01:26:37.277 00.000 5052 Star::Find returns 1 (1), X=329.87, Y=281.35, Mass=182, SNR=9.2, Peak=60 HFD=3.7
01:26:37.277 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
01:26:37.277 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
01:26:37.277 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.36 hyp=0.78 cameraTheta=-0.48 mountX=-0.64 mountY=-0.39, mountTheta=-2.59
01:26:37.277 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.36, opts=13)
01:26:37.277 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.36)
01:26:37.278 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:26:37.278 00.000 5052 UpdateGuideState exits: m=182 SNR=9.2 Saturated
01:26:37.278 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:37.278 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:37.278 00.000 5052 Enqueuing Expose request
01:26:37.278 00.000 8976 Worker thread wakes up
01:26:37.278 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.36) opts 0xd
01:26:37.278 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.36)
01:26:37.278 00.000 8976 Moving (0.70, -0.36) raw xDistance=-0.64 yDistance=-0.39
01:26:37.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
01:26:37.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:26:37.278 00.000 8976 MoveAxis(R, 3, ABG)
01:26:37.278 00.000 8976 stepping (-15, 14) + (3, 0)
01:26:37.278 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:37.306 00.028 8976 Received - 47 (G) 
01:26:37.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:37.306 00.000 8976 stepped: pos (-12, 14)
01:26:37.306 00.000 8976 MoveAxis(U, 2, ABG)
01:26:37.306 00.000 8976 stepping (-12, 14) + (0, 2)
01:26:37.306 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:37.338 00.032 8976 Received - 47 (G) 
01:26:37.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:37.338 00.000 8976 stepped: pos (-12, 16)
01:26:37.338 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:26:37.338 00.000 8976 MountToCamera -- mountX=2.38 mountY=-2.28 hyp=3.30 mountTheta=-0.76 cameraX=0.94, cameraY=3.16 cameraTheta=1.28
01:26:37.338 00.000 8976 incremental bump (0.944, 3.158) isValid = 1
01:26:37.338 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
01:26:37.338 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:26:37.338 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:26:37.338 00.000 8976 move complete, result=0
01:26:37.338 00.000 9828 Worker thread wakes up
01:26:37.338 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:26:37.338 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:26:37.338 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.90)
01:26:37.338 00.000 8976 worker thread done servicing request
01:26:37.338 00.000 8976 Worker thread wakes up
01:26:37.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:37.338 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.4 px 2 ms NORTH
01:26:37.338 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.98)
01:26:37.339 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
01:26:37.339 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:26:37.339 00.000 9828 BLC: window closed
01:26:37.339 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:37.339 00.000 9828 MoveAxis(E, 12, B)
01:26:37.339 00.000 9828 Guiding  Dir = 2, Dur = 12
01:26:37.339 00.000 9828 IsSlewing returns 0
01:26:37.339 00.000 9828 IsGuiding returns 0
01:26:37.339 00.000 9828 PulseGuide returned control before completion, sleep 22
01:26:37.376 00.037 9828 IsGuiding returns 1
01:26:37.376 00.000 9828 scope still moving after pulse duration time elapsed
01:26:37.406 00.030 9828 IsSlewing returns 0
01:26:37.406 00.000 9828 IsGuiding returns 1
01:26:37.437 00.031 9828 IsSlewing returns 0
01:26:37.437 00.000 9828 IsGuiding returns 1
01:26:37.468 00.031 9828 IsSlewing returns 0
01:26:37.468 00.000 9828 IsGuiding returns 1
01:26:37.500 00.032 9828 IsSlewing returns 0
01:26:37.500 00.000 9828 IsGuiding returns 0
01:26:37.500 00.000 9828 scope move finished after 12 + 148 ms
01:26:37.500 00.000 9828 Move returns status 0, amount 12
01:26:37.500 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:37.500 00.000 9828 MoveAxis(N, 15, B)
01:26:37.500 00.000 9828 Guiding  Dir = 0, Dur = 15
01:26:37.515 00.015 9828 IsSlewing returns 0
01:26:37.515 00.000 9828 IsGuiding returns 0
01:26:37.515 00.000 9828 PulseGuide returned control before completion, sleep 25
01:26:37.546 00.031 9828 IsGuiding returns 1
01:26:37.546 00.000 9828 scope still moving after pulse duration time elapsed
01:26:37.577 00.031 9828 IsSlewing returns 0
01:26:37.577 00.000 9828 IsGuiding returns 1
01:26:37.608 00.031 9828 IsSlewing returns 0
01:26:37.608 00.000 9828 IsGuiding returns 1
01:26:37.638 00.030 9828 IsSlewing returns 0
01:26:37.638 00.000 9828 IsGuiding returns 0
01:26:37.638 00.000 9828 scope move finished after 15 + 107 ms
01:26:37.638 00.000 9828 Move returns status 0, amount 15
01:26:37.638 00.000 9828 move complete, result=0
01:26:37.638 00.000 9828 worker thread done servicing request
01:26:37.638 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:26:38.023 00.385 8976 Exposure complete
01:26:38.029 00.006 8976 worker thread done servicing request
01:26:38.029 00.000 5052 OnExposeComplete: enter
01:26:38.029 00.000 5052 UpdateGuideState(): m_state=6
01:26:38.029 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3832
01:26:38.029 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.91, Mass=184, SNR=9.3, Peak=60 HFD=4.0
01:26:38.029 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:26:38.029 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:26:38.029 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.20 hyp=0.71 cameraTheta=0.28 mountX=-0.13 mountY=-0.68, mountTheta=-1.76
01:26:38.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.20, opts=13)
01:26:38.030 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.20)
01:26:38.030 00.000 8976 Worker thread wakes up
01:26:38.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.20) opts 0xd
01:26:38.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.20)
01:26:38.030 00.000 8976 Moving (0.68, 0.20) raw xDistance=-0.13 yDistance=-0.68
01:26:38.030 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:26:38.030 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:26:38.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:38.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:26:38.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
01:26:38.030 00.000 8976 MoveAxis(R, 0, ABG)
01:26:38.030 00.000 8976 MoveAxis(U, 3, ABG)
01:26:38.030 00.000 8976 stepping (-12, 16) + (0, 3)
01:26:38.031 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:38.031 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:38.031 00.000 5052 Enqueuing Expose request
01:26:38.072 00.041 8976 Received - 47 (G) 
01:26:38.072 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:38.072 00.000 8976 stepped: pos (-12, 19)
01:26:38.072 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
01:26:38.072 00.000 8976 MountToCamera -- mountX=2.20 mountY=-2.52 hyp=3.35 mountTheta=-0.85 cameraX=1.24, cameraY=3.11 cameraTheta=1.19
01:26:38.073 00.001 8976 incremental bump (1.243, 3.109) isValid = 1
01:26:38.073 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
01:26:38.073 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:26:38.073 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:26:38.073 00.000 8976 move complete, result=0
01:26:38.073 00.000 8976 worker thread done servicing request
01:26:38.073 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:26:38.073 00.000 8976 Worker thread wakes up
01:26:38.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:38.073 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:38.073 00.000 9828 Worker thread wakes up
01:26:38.073 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:26:38.073 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:26:38.074 00.001 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
01:26:38.074 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
01:26:38.074 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
01:26:38.074 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:26:38.074 00.000 9828 BLC: window closed
01:26:38.074 00.000 9828 MoveAxis(E, 15, B)
01:26:38.074 00.000 9828 Guiding  Dir = 2, Dur = 15
01:26:38.074 00.000 9828 IsSlewing returns 0
01:26:38.074 00.000 9828 IsGuiding returns 0
01:26:38.074 00.000 9828 PulseGuide returned control before completion, sleep 25
01:26:38.115 00.041 9828 IsGuiding returns 1
01:26:38.115 00.000 9828 scope still moving after pulse duration time elapsed
01:26:38.146 00.031 9828 IsSlewing returns 0
01:26:38.146 00.000 9828 IsGuiding returns 1
01:26:38.177 00.031 9828 IsSlewing returns 0
01:26:38.177 00.000 9828 IsGuiding returns 1
01:26:38.208 00.031 9828 IsSlewing returns 0
01:26:38.208 00.000 9828 IsGuiding returns 1
01:26:38.238 00.030 9828 IsSlewing returns 0
01:26:38.238 00.000 9828 IsGuiding returns 0
01:26:38.238 00.000 9828 scope move finished after 15 + 148 ms
01:26:38.238 00.000 9828 Move returns status 0, amount 15
01:26:38.238 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:38.238 00.000 9828 MoveAxis(N, 14, B)
01:26:38.238 00.000 9828 Guiding  Dir = 0, Dur = 14
01:26:38.253 00.015 9828 IsSlewing returns 0
01:26:38.253 00.000 9828 IsGuiding returns 0
01:26:38.253 00.000 9828 PulseGuide returned control before completion, sleep 24
01:26:38.284 00.031 9828 IsGuiding returns 1
01:26:38.284 00.000 9828 scope still moving after pulse duration time elapsed
01:26:38.315 00.031 9828 IsSlewing returns 0
01:26:38.316 00.001 9828 IsGuiding returns 1
01:26:38.345 00.029 9828 IsSlewing returns 0
01:26:38.345 00.000 9828 IsGuiding returns 1
01:26:38.377 00.032 9828 IsSlewing returns 0
01:26:38.377 00.000 9828 IsGuiding returns 1
01:26:38.408 00.031 9828 IsSlewing returns 0
01:26:38.408 00.000 9828 IsGuiding returns 0
01:26:38.408 00.000 9828 scope move finished after 14 + 141 ms
01:26:38.408 00.000 9828 Move returns status 0, amount 14
01:26:38.408 00.000 9828 move complete, result=0
01:26:38.408 00.000 9828 worker thread done servicing request
01:26:38.408 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:26:38.759 00.351 8976 Exposure complete
01:26:38.765 00.006 8976 worker thread done servicing request
01:26:38.765 00.000 5052 OnExposeComplete: enter
01:26:38.765 00.000 5052 UpdateGuideState(): m_state=6
01:26:38.765 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3833
01:26:38.765 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.82, Mass=175, SNR=9.1, Peak=63 HFD=3.8
01:26:38.765 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:26:38.765 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
01:26:38.765 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.29 cameraTheta=2.73 mountX=0.22 mountY=0.16, mountTheta=0.62
01:26:38.766 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.11, opts=13)
01:26:38.766 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.11)
01:26:38.766 00.000 8976 Worker thread wakes up
01:26:38.766 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:26:38.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.11) opts 0xd
01:26:38.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.11)
01:26:38.766 00.000 8976 Moving (-0.26, 0.11) raw xDistance=0.22 yDistance=0.16
01:26:38.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:26:38.766 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
01:26:38.766 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:38.767 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:38.767 00.000 5052 Enqueuing Expose request
01:26:38.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:26:38.767 00.000 8976 MoveAxis(R, 0, ABG)
01:26:38.767 00.000 8976 MoveAxis(U, 0, ABG)
01:26:38.767 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:26:38.767 00.000 8976 MountToCamera -- mountX=2.08 mountY=-2.69 hyp=3.40 mountTheta=-0.91 cameraX=1.44, cameraY=3.08 cameraTheta=1.13
01:26:38.767 00.000 8976 incremental bump (1.443, 3.077) isValid = 1
01:26:38.767 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:26:38.767 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:26:38.767 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:26:38.767 00.000 8976 move complete, result=0
01:26:38.767 00.000 9828 Worker thread wakes up
01:26:38.767 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:26:38.767 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:26:38.767 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:38.767 00.000 8976 worker thread done servicing request
01:26:38.767 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
01:26:38.768 00.001 8976 Worker thread wakes up
01:26:38.768 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
01:26:38.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:38.768 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
01:26:38.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:38.768 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:26:38.768 00.000 9828 BLC: window closed
01:26:38.768 00.000 9828 MoveAxis(E, 17, B)
01:26:38.768 00.000 9828 Guiding  Dir = 2, Dur = 17
01:26:38.768 00.000 9828 IsSlewing returns 0
01:26:38.768 00.000 9828 IsGuiding returns 0
01:26:38.769 00.001 9828 PulseGuide returned control before completion, sleep 27
01:26:38.801 00.032 9828 IsGuiding returns 1
01:26:38.801 00.000 9828 scope still moving after pulse duration time elapsed
01:26:38.833 00.032 9828 IsSlewing returns 0
01:26:38.833 00.000 9828 IsGuiding returns 1
01:26:38.864 00.031 9828 IsSlewing returns 0
01:26:38.864 00.000 9828 IsGuiding returns 1
01:26:38.894 00.030 9828 IsSlewing returns 0
01:26:38.894 00.000 9828 IsGuiding returns 1
01:26:38.925 00.031 9828 IsSlewing returns 0
01:26:38.925 00.000 9828 IsGuiding returns 1
01:26:38.956 00.031 9828 IsSlewing returns 0
01:26:38.956 00.000 9828 IsGuiding returns 1
01:26:38.987 00.031 9828 IsSlewing returns 0
01:26:38.987 00.000 9828 IsGuiding returns 0
01:26:38.987 00.000 9828 scope move finished after 17 + 201 ms
01:26:38.987 00.000 9828 Move returns status 0, amount 17
01:26:38.987 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:38.987 00.000 9828 MoveAxis(N, 14, B)
01:26:38.987 00.000 9828 Guiding  Dir = 0, Dur = 14
01:26:39.002 00.015 9828 IsSlewing returns 0
01:26:39.002 00.000 9828 IsGuiding returns 0
01:26:39.002 00.000 9828 PulseGuide returned control before completion, sleep 24
01:26:39.034 00.032 9828 IsGuiding returns 1
01:26:39.034 00.000 9828 scope still moving after pulse duration time elapsed
01:26:39.065 00.031 9828 IsSlewing returns 0
01:26:39.065 00.000 9828 IsGuiding returns 1
01:26:39.096 00.031 9828 IsSlewing returns 0
01:26:39.096 00.000 9828 IsGuiding returns 1
01:26:39.127 00.031 9828 IsSlewing returns 0
01:26:39.127 00.000 9828 IsGuiding returns 1
01:26:39.159 00.032 9828 IsSlewing returns 0
01:26:39.159 00.000 9828 IsGuiding returns 0
01:26:39.159 00.000 9828 scope move finished after 14 + 142 ms
01:26:39.159 00.000 9828 Move returns status 0, amount 14
01:26:39.159 00.000 9828 move complete, result=0
01:26:39.159 00.000 9828 worker thread done servicing request
01:26:39.159 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:26:39.453 00.294 8976 Exposure complete
01:26:39.458 00.005 8976 worker thread done servicing request
01:26:39.458 00.000 5052 OnExposeComplete: enter
01:26:39.458 00.000 5052 UpdateGuideState(): m_state=6
01:26:39.458 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3834
01:26:39.458 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.68, Mass=177, SNR=9.1, Peak=62 HFD=3.3
01:26:39.458 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
01:26:39.458 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
01:26:39.458 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.03 hyp=0.39 cameraTheta=-0.09 mountX=-0.21 mountY=-0.31, mountTheta=-2.16
01:26:39.458 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.03, opts=13)
01:26:39.458 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.03)
01:26:39.458 00.000 8976 Worker thread wakes up
01:26:39.459 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:39.459 00.000 5052 UpdateGuideState exits: m=177 SNR=9.1
01:26:39.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:39.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.03) opts 0xd
01:26:39.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.03)
01:26:39.459 00.000 8976 Moving (0.39, -0.03) raw xDistance=-0.21 yDistance=-0.31
01:26:39.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:26:39.459 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:39.459 00.000 5052 Enqueuing Expose request
01:26:39.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:26:39.459 00.000 8976 MoveAxis(R, 0, ABG)
01:26:39.459 00.000 8976 MoveAxis(U, 1, ABG)
01:26:39.459 00.000 8976 stepping (-12, 19) + (0, 1)
01:26:39.459 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:39.480 00.021 8976 Received - 47 (G) 
01:26:39.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:39.480 00.000 8976 stepped: pos (-12, 20)
01:26:39.480 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:26:39.480 00.000 8976 MountToCamera -- mountX=2.00 mountY=-2.85 hyp=3.48 mountTheta=-0.96 cameraX=1.62, cameraY=3.08 cameraTheta=1.09
01:26:39.480 00.000 8976 incremental bump (1.624, 3.078) isValid = 1
01:26:39.480 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
01:26:39.480 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:26:39.480 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:26:39.480 00.000 8976 move complete, result=0
01:26:39.480 00.000 9828 Worker thread wakes up
01:26:39.480 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:26:39.480 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:26:39.480 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
01:26:39.480 00.000 8976 worker thread done servicing request
01:26:39.480 00.000 8976 Worker thread wakes up
01:26:39.481 00.001 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.17)
01:26:39.481 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
01:26:39.481 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:26:39.481 00.000 9828 BLC: window closed
01:26:39.481 00.000 9828 MoveAxis(E, 19, B)
01:26:39.481 00.000 9828 Guiding  Dir = 2, Dur = 19
01:26:39.481 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:26:39.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:39.481 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:39.481 00.000 9828 IsSlewing returns 0
01:26:39.481 00.000 9828 IsGuiding returns 0
01:26:39.481 00.000 9828 PulseGuide returned control before completion, sleep 29
01:26:39.512 00.031 9828 IsGuiding returns 1
01:26:39.512 00.000 9828 scope still moving after pulse duration time elapsed
01:26:39.543 00.031 9828 IsSlewing returns 0
01:26:39.543 00.000 9828 IsGuiding returns 1
01:26:39.575 00.032 9828 IsSlewing returns 0
01:26:39.575 00.000 9828 IsGuiding returns 1
01:26:39.606 00.031 9828 IsSlewing returns 0
01:26:39.606 00.000 9828 IsGuiding returns 1
01:26:39.637 00.031 9828 IsSlewing returns 0
01:26:39.637 00.000 9828 IsGuiding returns 0
01:26:39.637 00.000 9828 scope move finished after 19 + 137 ms
01:26:39.637 00.000 9828 Move returns status 0, amount 19
01:26:39.637 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:39.637 00.000 9828 MoveAxis(N, 13, B)
01:26:39.637 00.000 9828 Guiding  Dir = 0, Dur = 13
01:26:39.653 00.016 9828 IsSlewing returns 0
01:26:39.653 00.000 9828 IsGuiding returns 0
01:26:39.653 00.000 9828 PulseGuide returned control before completion, sleep 23
01:26:39.684 00.031 9828 IsGuiding returns 1
01:26:39.684 00.000 9828 scope still moving after pulse duration time elapsed
01:26:39.715 00.031 9828 IsSlewing returns 0
01:26:39.715 00.000 9828 IsGuiding returns 1
01:26:39.747 00.032 9828 IsSlewing returns 0
01:26:39.747 00.000 9828 IsGuiding returns 1
01:26:39.778 00.031 9828 IsSlewing returns 0
01:26:39.778 00.000 9828 IsGuiding returns 1
01:26:39.809 00.031 9828 IsSlewing returns 0
01:26:39.809 00.000 9828 IsGuiding returns 0
01:26:39.809 00.000 9828 scope move finished after 13 + 142 ms
01:26:39.809 00.000 9828 Move returns status 0, amount 13
01:26:39.809 00.000 9828 move complete, result=0
01:26:39.809 00.000 9828 worker thread done servicing request
01:26:39.809 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:26:40.167 00.358 8976 Exposure complete
01:26:40.172 00.005 8976 worker thread done servicing request
01:26:40.172 00.000 5052 OnExposeComplete: enter
01:26:40.173 00.001 5052 UpdateGuideState(): m_state=6
01:26:40.173 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3835
01:26:40.173 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.72, Mass=170, SNR=8.9, Peak=64 HFD=3.2
01:26:40.173 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:26:40.173 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:26:40.173 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.05 mountX=-0.10 mountY=-0.21, mountTheta=-2.01
01:26:40.174 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.01, opts=13)
01:26:40.174 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.01)
01:26:40.175 00.001 8976 Worker thread wakes up
01:26:40.175 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:26:40.175 00.000 5052 UpdateGuideState exits: m=170 SNR=8.9
01:26:40.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:40.175 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:40.175 00.000 5052 Enqueuing Expose request
01:26:40.175 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.01) opts 0xd
01:26:40.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.01)
01:26:40.175 00.000 8976 Moving (0.25, 0.01) raw xDistance=-0.10 yDistance=-0.21
01:26:40.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:26:40.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:26:40.175 00.000 8976 MoveAxis(R, 0, ABG)
01:26:40.175 00.000 8976 MoveAxis(U, 0, ABG)
01:26:40.175 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:26:40.176 00.001 8976 MountToCamera -- mountX=1.95 mountY=-2.96 hyp=3.54 mountTheta=-0.99 cameraX=1.75, cameraY=3.08 cameraTheta=1.06
01:26:40.176 00.000 8976 incremental bump (1.745, 3.080) isValid = 1
01:26:40.176 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
01:26:40.176 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:26:40.176 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:26:40.176 00.000 8976 move complete, result=0
01:26:40.176 00.000 9828 Worker thread wakes up
01:26:40.176 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:26:40.176 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:26:40.176 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
01:26:40.176 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
01:26:40.176 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:40.176 00.000 8976 worker thread done servicing request
01:26:40.176 00.000 8976 Worker thread wakes up
01:26:40.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:40.177 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:40.177 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
01:26:40.177 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:26:40.177 00.000 9828 BLC: window closed
01:26:40.177 00.000 9828 MoveAxis(E, 19, B)
01:26:40.177 00.000 9828 Guiding  Dir = 2, Dur = 19
01:26:40.177 00.000 9828 IsSlewing returns 0
01:26:40.177 00.000 9828 IsGuiding returns 0
01:26:40.177 00.000 9828 PulseGuide returned control before completion, sleep 29
01:26:40.210 00.033 9828 IsGuiding returns 1
01:26:40.210 00.000 9828 scope still moving after pulse duration time elapsed
01:26:40.241 00.031 9828 IsSlewing returns 0
01:26:40.241 00.000 9828 IsGuiding returns 1
01:26:40.273 00.032 9828 IsSlewing returns 0
01:26:40.273 00.000 9828 IsGuiding returns 1
01:26:40.305 00.032 9828 IsSlewing returns 0
01:26:40.305 00.000 9828 IsGuiding returns 0
01:26:40.305 00.000 9828 scope move finished after 19 + 108 ms
01:26:40.305 00.000 9828 Move returns status 0, amount 19
01:26:40.305 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:40.305 00.000 9828 MoveAxis(N, 13, B)
01:26:40.305 00.000 9828 Guiding  Dir = 0, Dur = 13
01:26:40.320 00.015 9828 IsSlewing returns 0
01:26:40.320 00.000 9828 IsGuiding returns 0
01:26:40.320 00.000 9828 PulseGuide returned control before completion, sleep 23
01:26:40.352 00.032 9828 IsGuiding returns 1
01:26:40.352 00.000 9828 scope still moving after pulse duration time elapsed
01:26:40.383 00.031 9828 IsSlewing returns 0
01:26:40.383 00.000 9828 IsGuiding returns 1
01:26:40.413 00.030 9828 IsSlewing returns 0
01:26:40.413 00.000 9828 IsGuiding returns 1
01:26:40.444 00.031 9828 IsSlewing returns 0
01:26:40.444 00.000 9828 IsGuiding returns 1
01:26:40.475 00.031 9828 IsSlewing returns 0
01:26:40.475 00.000 9828 IsGuiding returns 0
01:26:40.475 00.000 9828 scope move finished after 13 + 142 ms
01:26:40.475 00.000 9828 Move returns status 0, amount 13
01:26:40.475 00.000 9828 move complete, result=0
01:26:40.475 00.000 9828 worker thread done servicing request
01:26:40.476 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:26:40.859 00.383 8976 Exposure complete
01:26:40.865 00.006 8976 worker thread done servicing request
01:26:40.865 00.000 5052 OnExposeComplete: enter
01:26:40.865 00.000 5052 UpdateGuideState(): m_state=6
01:26:40.865 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3836
01:26:40.865 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.95, Mass=184, SNR=9.3, Peak=67 HFD=3.0
01:26:40.865 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
01:26:40.865 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
01:26:40.865 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.94 mountX=0.26 mountY=-0.05, mountTheta=-0.21
01:26:40.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.24, opts=13)
01:26:40.866 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.24)
01:26:40.866 00.000 8976 Worker thread wakes up
01:26:40.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.24) opts 0xd
01:26:40.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.24)
01:26:40.866 00.000 8976 Moving (-0.09, 0.24) raw xDistance=0.26 yDistance=-0.05
01:26:40.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:26:40.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:26:40.866 00.000 8976 MoveAxis(R, 0, ABG)
01:26:40.866 00.000 8976 MoveAxis(U, 0, ABG)
01:26:40.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:26:40.866 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:26:40.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:40.866 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:26:40.867 00.001 8976 MountToCamera -- mountX=1.91 mountY=-3.03 hyp=3.58 mountTheta=-1.01 cameraX=1.83, cameraY=3.08 cameraTheta=1.04
01:26:40.867 00.000 8976 incremental bump (1.827, 3.080) isValid = 1
01:26:40.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:40.867 00.000 5052 Enqueuing Expose request
01:26:40.867 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:26:40.867 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:26:40.867 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:26:40.867 00.000 8976 move complete, result=0
01:26:40.867 00.000 9828 Worker thread wakes up
01:26:40.867 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:26:40.867 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:26:40.867 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
01:26:40.867 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
01:26:40.867 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:40.867 00.000 8976 worker thread done servicing request
01:26:40.867 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:26:40.867 00.000 8976 Worker thread wakes up
01:26:40.867 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:26:40.867 00.000 9828 BLC: window closed
01:26:40.868 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:40.868 00.000 9828 MoveAxis(E, 20, B)
01:26:40.868 00.000 9828 Guiding  Dir = 2, Dur = 20
01:26:40.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:40.868 00.000 9828 IsSlewing returns 0
01:26:40.868 00.000 9828 IsGuiding returns 0
01:26:40.868 00.000 9828 PulseGuide returned control before completion, sleep 30
01:26:40.907 00.039 9828 IsGuiding returns 1
01:26:40.907 00.000 9828 scope still moving after pulse duration time elapsed
01:26:40.937 00.030 9828 IsSlewing returns 0
01:26:40.937 00.000 9828 IsGuiding returns 1
01:26:40.968 00.031 9828 IsSlewing returns 0
01:26:40.968 00.000 9828 IsGuiding returns 1
01:26:40.998 00.030 9828 IsSlewing returns 0
01:26:40.998 00.000 9828 IsGuiding returns 0
01:26:40.998 00.000 9828 scope move finished after 20 + 110 ms
01:26:40.998 00.000 9828 Move returns status 0, amount 20
01:26:40.998 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:40.998 00.000 9828 MoveAxis(N, 13, B)
01:26:40.998 00.000 9828 Guiding  Dir = 0, Dur = 13
01:26:41.014 00.016 9828 IsSlewing returns 0
01:26:41.014 00.000 9828 IsGuiding returns 0
01:26:41.014 00.000 9828 PulseGuide returned control before completion, sleep 23
01:26:41.045 00.031 9828 IsGuiding returns 1
01:26:41.045 00.000 9828 scope still moving after pulse duration time elapsed
01:26:41.076 00.031 9828 IsSlewing returns 0
01:26:41.076 00.000 9828 IsGuiding returns 1
01:26:41.107 00.031 9828 IsSlewing returns 0
01:26:41.107 00.000 9828 IsGuiding returns 1
01:26:41.139 00.032 9828 IsSlewing returns 0
01:26:41.140 00.001 9828 IsGuiding returns 1
01:26:41.170 00.030 9828 IsSlewing returns 0
01:26:41.170 00.000 9828 IsGuiding returns 0
01:26:41.170 00.000 9828 scope move finished after 13 + 143 ms
01:26:41.170 00.000 9828 Move returns status 0, amount 13
01:26:41.170 00.000 9828 move complete, result=0
01:26:41.170 00.000 9828 worker thread done servicing request
01:26:41.170 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:26:41.551 00.381 8976 Exposure complete
01:26:41.556 00.005 8976 worker thread done servicing request
01:26:41.556 00.000 5052 OnExposeComplete: enter
01:26:41.556 00.000 5052 UpdateGuideState(): m_state=6
01:26:41.556 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3837
01:26:41.556 00.000 5052 Star::Find returns 1 (1), X=328.92, Y=281.71, Mass=168, SNR=8.9, Peak=60 HFD=2.9
01:26:41.556 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
01:26:41.556 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
01:26:41.556 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-3.13 mountX=0.11 mountY=0.22, mountTheta=1.09
01:26:41.557 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.00, opts=13)
01:26:41.557 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.00)
01:26:41.557 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:26:41.557 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9 Saturated
01:26:41.557 00.000 8976 Worker thread wakes up
01:26:41.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.00) opts 0xd
01:26:41.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.00)
01:26:41.557 00.000 8976 Moving (-0.26, -0.00) raw xDistance=0.11 yDistance=0.22
01:26:41.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:41.557 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:41.557 00.000 5052 Enqueuing Expose request
01:26:41.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:26:41.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:26:41.557 00.000 8976 MoveAxis(R, 0, ABG)
01:26:41.557 00.000 8976 MoveAxis(U, 0, ABG)
01:26:41.557 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:26:41.558 00.001 8976 MountToCamera -- mountX=1.89 mountY=-3.08 hyp=3.61 mountTheta=-1.02 cameraX=1.88, cameraY=3.08 cameraTheta=1.02
01:26:41.558 00.000 8976 incremental bump (1.881, 3.081) isValid = 1
01:26:41.558 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
01:26:41.558 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:26:41.558 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:26:41.558 00.000 8976 move complete, result=0
01:26:41.558 00.000 9828 Worker thread wakes up
01:26:41.558 00.000 8976 worker thread done servicing request
01:26:41.558 00.000 8976 Worker thread wakes up
01:26:41.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:41.558 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:26:41.558 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:41.558 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:41.558 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:26:41.558 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
01:26:41.558 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
01:26:41.558 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
01:26:41.558 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:26:41.558 00.000 9828 BLC: window closed
01:26:41.559 00.001 9828 MoveAxis(E, 20, B)
01:26:41.559 00.000 9828 Guiding  Dir = 2, Dur = 20
01:26:41.559 00.000 9828 IsSlewing returns 0
01:26:41.559 00.000 9828 IsGuiding returns 0
01:26:41.559 00.000 9828 PulseGuide returned control before completion, sleep 30
01:26:41.603 00.044 9828 IsGuiding returns 1
01:26:41.603 00.000 9828 scope still moving after pulse duration time elapsed
01:26:41.634 00.031 9828 IsSlewing returns 0
01:26:41.634 00.000 9828 IsGuiding returns 1
01:26:41.664 00.030 9828 IsSlewing returns 0
01:26:41.664 00.000 9828 IsGuiding returns 1
01:26:41.696 00.032 9828 IsSlewing returns 0
01:26:41.696 00.000 9828 IsGuiding returns 0
01:26:41.696 00.000 9828 scope move finished after 20 + 116 ms
01:26:41.696 00.000 9828 Move returns status 0, amount 20
01:26:41.696 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:41.696 00.000 9828 MoveAxis(N, 13, B)
01:26:41.696 00.000 9828 Guiding  Dir = 0, Dur = 13
01:26:41.711 00.015 9828 IsSlewing returns 0
01:26:41.711 00.000 9828 IsGuiding returns 0
01:26:41.711 00.000 9828 PulseGuide returned control before completion, sleep 23
01:26:41.742 00.031 9828 IsGuiding returns 1
01:26:41.742 00.000 9828 scope still moving after pulse duration time elapsed
01:26:41.766 00.024 9828 IsSlewing returns 0
01:26:41.766 00.000 9828 IsGuiding returns 1
01:26:41.796 00.030 9828 IsSlewing returns 0
01:26:41.796 00.000 9828 IsGuiding returns 1
01:26:41.827 00.031 9828 IsSlewing returns 0
01:26:41.827 00.000 9828 IsGuiding returns 1
01:26:41.859 00.032 9828 IsSlewing returns 0
01:26:41.859 00.000 9828 IsGuiding returns 0
01:26:41.859 00.000 9828 scope move finished after 13 + 134 ms
01:26:41.859 00.000 9828 Move returns status 0, amount 13
01:26:41.859 00.000 9828 move complete, result=0
01:26:41.859 00.000 9828 worker thread done servicing request
01:26:41.859 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:26:42.247 00.388 8976 Exposure complete
01:26:42.252 00.005 8976 worker thread done servicing request
01:26:42.253 00.001 5052 OnExposeComplete: enter
01:26:42.253 00.000 5052 UpdateGuideState(): m_state=6
01:26:42.253 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3838
01:26:42.253 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.42, Mass=193, SNR=9.6, Peak=63 HFD=3.7
01:26:42.253 00.000 5052 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.04) = xAngle (-4.50 = 1.79)
01:26:42.253 00.000 5052 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.68)
01:26:42.253 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.29 hyp=0.46 cameraTheta=-2.45 mountX=-0.10 mountY=0.45, mountTheta=1.78
01:26:42.254 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.29, opts=13)
01:26:42.254 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.29)
01:26:42.254 00.000 8976 Worker thread wakes up
01:26:42.254 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:26:42.254 00.000 5052 UpdateGuideState exits: m=193 SNR=9.6
01:26:42.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:42.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.29) opts 0xd
01:26:42.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.29)
01:26:42.254 00.000 8976 Moving (-0.35, -0.29) raw xDistance=-0.10 yDistance=0.45
01:26:42.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:26:42.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
01:26:42.254 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:42.254 00.000 5052 Enqueuing Expose request
01:26:42.255 00.001 8976 MoveAxis(R, 0, ABG)
01:26:42.255 00.000 8976 MoveAxis(D, 2, ABG)
01:26:42.255 00.000 8976 stepping (-12, 20) + (0, -2)
01:26:42.255 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:42.277 00.022 8976 Received - 47 (G) 
01:26:42.277 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:42.277 00.000 8976 stepped: pos (-12, 18)
01:26:42.277 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:26:42.277 00.000 8976 MountToCamera -- mountX=1.87 mountY=-3.01 hyp=3.54 mountTheta=-1.01 cameraX=1.82, cameraY=3.03 cameraTheta=1.03
01:26:42.278 00.001 8976 incremental bump (1.824, 3.034) isValid = 1
01:26:42.278 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:26:42.278 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:26:42.278 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:26:42.278 00.000 8976 move complete, result=0
01:26:42.278 00.000 9828 Worker thread wakes up
01:26:42.278 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:26:42.278 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:26:42.278 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:26:42.278 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:26:42.278 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:26:42.278 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:26:42.278 00.000 9828 BLC: window closed
01:26:42.278 00.000 8976 worker thread done servicing request
01:26:42.278 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:26:42.278 00.000 9828 MoveAxis(E, 20, B)
01:26:42.278 00.000 8976 Worker thread wakes up
01:26:42.279 00.001 9828 Guiding  Dir = 2, Dur = 20
01:26:42.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:42.279 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:42.279 00.000 9828 IsSlewing returns 0
01:26:42.279 00.000 9828 IsGuiding returns 0
01:26:42.279 00.000 9828 PulseGuide returned control before completion, sleep 30
01:26:42.313 00.034 9828 IsGuiding returns 1
01:26:42.313 00.000 9828 scope still moving after pulse duration time elapsed
01:26:42.344 00.031 9828 IsSlewing returns 0
01:26:42.344 00.000 9828 IsGuiding returns 1
01:26:42.375 00.031 9828 IsSlewing returns 0
01:26:42.375 00.000 9828 IsGuiding returns 1
01:26:42.405 00.030 9828 IsSlewing returns 0
01:26:42.405 00.000 9828 IsGuiding returns 0
01:26:42.405 00.000 9828 scope move finished after 20 + 106 ms
01:26:42.405 00.000 9828 Move returns status 0, amount 20
01:26:42.405 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:42.405 00.000 9828 MoveAxis(N, 13, B)
01:26:42.405 00.000 9828 Guiding  Dir = 0, Dur = 13
01:26:42.420 00.015 9828 IsSlewing returns 0
01:26:42.420 00.000 9828 IsGuiding returns 1
01:26:42.420 00.000 9828 Entered PulseGuideScope while moving
01:26:42.482 00.062 9828 IsSlewing returns 0
01:26:42.482 00.000 9828 IsGuiding returns 1
01:26:42.482 00.000 9828 Still moving
01:26:42.544 00.062 9828 IsSlewing returns 0
01:26:42.544 00.000 9828 IsGuiding returns 0
01:26:42.544 00.000 9828 Movement stopped - continuing
01:26:42.544 00.000 9828 PulseGuide returned control before completion, sleep 23
01:26:42.574 00.030 9828 IsGuiding returns 1
01:26:42.574 00.000 9828 scope still moving after pulse duration time elapsed
01:26:42.606 00.032 9828 IsSlewing returns 0
01:26:42.606 00.000 9828 IsGuiding returns 1
01:26:42.637 00.031 9828 IsSlewing returns 0
01:26:42.637 00.000 9828 IsGuiding returns 1
01:26:42.668 00.031 9828 IsSlewing returns 0
01:26:42.668 00.000 9828 IsGuiding returns 1
01:26:42.699 00.031 9828 IsSlewing returns 0
01:26:42.699 00.000 9828 IsGuiding returns 0
01:26:42.704 00.005 9828 scope move finished after 13 + 146 ms
01:26:42.704 00.000 9828 Move returns status 0, amount 13
01:26:42.704 00.000 9828 move complete, result=0
01:26:42.704 00.000 9828 worker thread done servicing request
01:26:42.704 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:26:42.965 00.261 8976 Exposure complete
01:26:42.971 00.006 8976 worker thread done servicing request
01:26:42.971 00.000 5052 OnExposeComplete: enter
01:26:42.971 00.000 5052 UpdateGuideState(): m_state=6
01:26:42.971 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3839
01:26:42.971 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.91, Mass=175, SNR=9.1, Peak=61 HFD=2.9
01:26:42.971 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
01:26:42.971 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.00 = -0.00)
01:26:42.971 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.14 mountX=0.24 mountY=-0.00, mountTheta=-0.00
01:26:42.972 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.20, opts=13)
01:26:42.972 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.20)
01:26:42.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:26:42.972 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
01:26:42.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:42.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:42.972 00.000 5052 Enqueuing Expose request
01:26:42.972 00.000 8976 Worker thread wakes up
01:26:42.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.20) opts 0xd
01:26:42.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.20)
01:26:42.972 00.000 8976 Moving (-0.13, 0.20) raw xDistance=0.24 yDistance=-0.00
01:26:42.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:26:42.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:26:42.972 00.000 8976 MoveAxis(R, 0, ABG)
01:26:42.972 00.000 8976 MoveAxis(U, 0, ABG)
01:26:42.972 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:26:42.972 00.000 8976 MountToCamera -- mountX=1.86 mountY=-2.96 hyp=3.49 mountTheta=-1.01 cameraX=1.79, cameraY=3.00 cameraTheta=1.03
01:26:42.972 00.000 8976 incremental bump (1.786, 3.002) isValid = 1
01:26:42.972 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:26:42.972 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:26:42.972 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:26:42.972 00.000 8976 move complete, result=0
01:26:42.972 00.000 8976 worker thread done servicing request
01:26:42.973 00.001 8976 Worker thread wakes up
01:26:42.973 00.000 9828 Worker thread wakes up
01:26:42.974 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:26:42.974 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:26:42.974 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
01:26:42.974 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:26:42.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:42.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:42.974 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:26:42.974 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:26:42.974 00.000 9828 BLC: window closed
01:26:42.974 00.000 9828 MoveAxis(E, 20, B)
01:26:42.974 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:42.974 00.000 9828 Guiding  Dir = 2, Dur = 20
01:26:42.975 00.001 9828 IsSlewing returns 0
01:26:42.975 00.000 9828 IsGuiding returns 0
01:26:42.975 00.000 9828 PulseGuide returned control before completion, sleep 30
01:26:43.008 00.033 9828 IsGuiding returns 1
01:26:43.008 00.000 9828 scope still moving after pulse duration time elapsed
01:26:43.038 00.030 9828 IsSlewing returns 0
01:26:43.038 00.000 9828 IsGuiding returns 1
01:26:43.069 00.031 9828 IsSlewing returns 0
01:26:43.069 00.000 9828 IsGuiding returns 1
01:26:43.100 00.031 9828 IsSlewing returns 0
01:26:43.100 00.000 9828 IsGuiding returns 0
01:26:43.100 00.000 9828 scope move finished after 20 + 105 ms
01:26:43.100 00.000 9828 Move returns status 0, amount 20
01:26:43.100 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:43.100 00.000 9828 MoveAxis(N, 13, B)
01:26:43.100 00.000 9828 Guiding  Dir = 0, Dur = 13
01:26:43.116 00.016 9828 IsSlewing returns 0
01:26:43.116 00.000 9828 IsGuiding returns 0
01:26:43.116 00.000 9828 PulseGuide returned control before completion, sleep 23
01:26:43.148 00.032 9828 IsGuiding returns 1
01:26:43.148 00.000 9828 scope still moving after pulse duration time elapsed
01:26:43.179 00.031 9828 IsSlewing returns 0
01:26:43.179 00.000 9828 IsGuiding returns 1
01:26:43.210 00.031 9828 IsSlewing returns 0
01:26:43.210 00.000 9828 IsGuiding returns 1
01:26:43.241 00.031 9828 IsSlewing returns 0
01:26:43.241 00.000 9828 IsGuiding returns 1
01:26:43.272 00.031 9828 IsSlewing returns 0
01:26:43.272 00.000 9828 IsGuiding returns 0
01:26:43.272 00.000 9828 scope move finished after 13 + 142 ms
01:26:43.272 00.000 9828 Move returns status 0, amount 13
01:26:43.272 00.000 9828 move complete, result=0
01:26:43.272 00.000 9828 worker thread done servicing request
01:26:43.272 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:26:43.658 00.386 8976 Exposure complete
01:26:43.663 00.005 8976 worker thread done servicing request
01:26:43.664 00.001 5052 OnExposeComplete: enter
01:26:43.664 00.000 5052 UpdateGuideState(): m_state=6
01:26:43.664 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3840
01:26:43.664 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.89, Mass=178, SNR=9.2, Peak=59 HFD=3.7
01:26:43.664 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:26:43.664 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
01:26:43.664 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.18 hyp=0.44 cameraTheta=2.71 mountX=0.35 mountY=0.24, mountTheta=0.60
01:26:43.664 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.18, opts=13)
01:26:43.665 00.001 5052 Enqueuing Move request for stepguider (-0.40, 0.18)
01:26:43.665 00.000 8976 Worker thread wakes up
01:26:43.665 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.18) opts 0xd
01:26:43.665 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.18)
01:26:43.665 00.000 8976 Moving (-0.40, 0.18) raw xDistance=0.35 yDistance=0.24
01:26:43.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:26:43.665 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:43.665 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:26:43.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:43.665 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:43.665 00.000 5052 Enqueuing Expose request
01:26:43.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:26:43.665 00.000 8976 MoveAxis(L, 1, ABG)
01:26:43.665 00.000 8976 stepping (-12, 18) + (-1, 0)
01:26:43.665 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:43.683 00.018 8976 Received - 47 (G) 
01:26:43.683 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:43.683 00.000 8976 stepped: pos (-13, 18)
01:26:43.683 00.000 8976 MoveAxis(U, 0, ABG)
01:26:43.683 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:26:43.684 00.001 8976 MountToCamera -- mountX=1.90 mountY=-2.92 hyp=3.49 mountTheta=-0.99 cameraX=1.74, cameraY=3.03 cameraTheta=1.05
01:26:43.684 00.000 8976 incremental bump (1.738, 3.026) isValid = 1
01:26:43.684 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
01:26:43.684 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:26:43.684 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:26:43.684 00.000 8976 move complete, result=0
01:26:43.684 00.000 9828 Worker thread wakes up
01:26:43.684 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:26:43.684 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:26:43.684 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
01:26:43.684 00.000 8976 worker thread done servicing request
01:26:43.684 00.000 8976 Worker thread wakes up
01:26:43.684 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
01:26:43.684 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
01:26:43.684 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:26:43.684 00.000 9828 BLC: window closed
01:26:43.684 00.000 9828 MoveAxis(E, 20, B)
01:26:43.684 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:26:43.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:43.685 00.001 9828 Guiding  Dir = 2, Dur = 20
01:26:43.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:43.685 00.000 9828 IsSlewing returns 0
01:26:43.685 00.000 9828 IsGuiding returns 0
01:26:43.685 00.000 9828 PulseGuide returned control before completion, sleep 30
01:26:43.719 00.034 9828 IsGuiding returns 1
01:26:43.719 00.000 9828 scope still moving after pulse duration time elapsed
01:26:43.749 00.030 9828 IsSlewing returns 0
01:26:43.749 00.000 9828 IsGuiding returns 1
01:26:43.780 00.031 9828 IsSlewing returns 0
01:26:43.780 00.000 9828 IsGuiding returns 1
01:26:43.812 00.032 9828 IsSlewing returns 0
01:26:43.812 00.000 9828 IsGuiding returns 0
01:26:43.812 00.000 9828 scope move finished after 20 + 106 ms
01:26:43.812 00.000 9828 Move returns status 0, amount 20
01:26:43.812 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:43.812 00.000 9828 MoveAxis(N, 13, B)
01:26:43.812 00.000 9828 Guiding  Dir = 0, Dur = 13
01:26:43.828 00.016 9828 IsSlewing returns 0
01:26:43.828 00.000 9828 IsGuiding returns 0
01:26:43.829 00.001 9828 PulseGuide returned control before completion, sleep 23
01:26:43.859 00.030 9828 IsGuiding returns 1
01:26:43.859 00.000 9828 scope still moving after pulse duration time elapsed
01:26:43.890 00.031 9828 IsSlewing returns 0
01:26:43.890 00.000 9828 IsGuiding returns 1
01:26:43.922 00.032 9828 IsSlewing returns 0
01:26:43.922 00.000 9828 IsGuiding returns 1
01:26:43.952 00.030 9828 IsSlewing returns 0
01:26:43.952 00.000 9828 IsGuiding returns 1
01:26:43.984 00.032 9828 IsSlewing returns 0
01:26:43.984 00.000 9828 IsGuiding returns 0
01:26:43.984 00.000 9828 scope move finished after 13 + 143 ms
01:26:43.984 00.000 9828 Move returns status 0, amount 13
01:26:43.984 00.000 9828 move complete, result=0
01:26:43.984 00.000 9828 worker thread done servicing request
01:26:43.984 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:26:44.369 00.385 8976 Exposure complete
01:26:44.374 00.005 8976 worker thread done servicing request
01:26:44.374 00.000 5052 OnExposeComplete: enter
01:26:44.375 00.001 5052 UpdateGuideState(): m_state=6
01:26:44.375 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3841
01:26:44.375 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.10, Mass=184, SNR=9.3, Peak=60 HFD=3.9
01:26:44.375 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.13 = -0.13)
01:26:44.375 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
01:26:44.375 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.39 hyp=0.41 cameraTheta=1.92 mountX=0.41 mountY=-0.09, mountTheta=-0.22
01:26:44.377 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.39, opts=13)
01:26:44.377 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.39)
01:26:44.377 00.000 8976 Worker thread wakes up
01:26:44.377 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:26:44.377 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:26:44.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:44.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:44.377 00.000 5052 Enqueuing Expose request
01:26:44.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.39) opts 0xd
01:26:44.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.39)
01:26:44.377 00.000 8976 Moving (-0.14, 0.39) raw xDistance=0.41 yDistance=-0.09
01:26:44.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
01:26:44.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:26:44.377 00.000 8976 MoveAxis(L, 2, ABG)
01:26:44.377 00.000 8976 stepping (-13, 18) + (-2, 0)
01:26:44.377 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:44.404 00.027 8976 Received - 47 (G) 
01:26:44.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:44.404 00.000 8976 stepped: pos (-15, 18)
01:26:44.404 00.000 8976 MoveAxis(U, 0, ABG)
01:26:44.404 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:26:44.404 00.000 8976 MountToCamera -- mountX=2.03 mountY=-2.90 hyp=3.54 mountTheta=-0.96 cameraX=1.66, cameraY=3.13 cameraTheta=1.08
01:26:44.404 00.000 8976 incremental bump (1.659, 3.132) isValid = 1
01:26:44.404 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
01:26:44.404 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:26:44.404 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:26:44.404 00.000 8976 move complete, result=0
01:26:44.404 00.000 8976 worker thread done servicing request
01:26:44.404 00.000 8976 Worker thread wakes up
01:26:44.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:44.404 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:44.404 00.000 9828 Worker thread wakes up
01:26:44.404 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:26:44.404 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:26:44.405 00.001 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
01:26:44.405 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
01:26:44.405 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
01:26:44.405 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:26:44.405 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:26:44.405 00.000 9828 BLC: window closed
01:26:44.405 00.000 9828 MoveAxis(E, 19, B)
01:26:44.405 00.000 9828 Guiding  Dir = 2, Dur = 19
01:26:44.405 00.000 9828 IsSlewing returns 0
01:26:44.405 00.000 9828 IsGuiding returns 0
01:26:44.405 00.000 9828 PulseGuide returned control before completion, sleep 29
01:26:44.436 00.031 9828 IsGuiding returns 1
01:26:44.436 00.000 9828 scope still moving after pulse duration time elapsed
01:26:44.468 00.032 9828 IsSlewing returns 0
01:26:44.468 00.000 9828 IsGuiding returns 1
01:26:44.498 00.030 9828 IsSlewing returns 0
01:26:44.498 00.000 9828 IsGuiding returns 1
01:26:44.529 00.031 9828 IsSlewing returns 0
01:26:44.529 00.000 9828 IsGuiding returns 0
01:26:44.529 00.000 9828 scope move finished after 19 + 105 ms
01:26:44.529 00.000 9828 Move returns status 0, amount 19
01:26:44.529 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:44.529 00.000 9828 MoveAxis(N, 13, B)
01:26:44.530 00.001 9828 Guiding  Dir = 0, Dur = 13
01:26:44.544 00.014 9828 IsSlewing returns 0
01:26:44.544 00.000 9828 IsGuiding returns 0
01:26:44.544 00.000 9828 PulseGuide returned control before completion, sleep 23
01:26:44.574 00.030 9828 IsGuiding returns 1
01:26:44.574 00.000 9828 scope still moving after pulse duration time elapsed
01:26:44.604 00.030 9828 IsSlewing returns 0
01:26:44.604 00.000 9828 IsGuiding returns 1
01:26:44.636 00.032 9828 IsSlewing returns 0
01:26:44.636 00.000 9828 IsGuiding returns 1
01:26:44.667 00.031 9828 IsSlewing returns 0
01:26:44.667 00.000 9828 IsGuiding returns 1
01:26:44.699 00.032 9828 IsSlewing returns 0
01:26:44.699 00.000 9828 IsGuiding returns 0
01:26:44.699 00.000 9828 scope move finished after 13 + 141 ms
01:26:44.699 00.000 9828 Move returns status 0, amount 13
01:26:44.699 00.000 9828 move complete, result=0
01:26:44.700 00.001 9828 worker thread done servicing request
01:26:44.700 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:26:45.091 00.391 8976 Exposure complete
01:26:45.097 00.006 8976 worker thread done servicing request
01:26:45.097 00.000 5052 OnExposeComplete: enter
01:26:45.097 00.000 5052 UpdateGuideState(): m_state=6
01:26:45.097 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3842
01:26:45.097 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.78, Mass=194, SNR=9.5, Peak=61 HFD=4.0
01:26:45.097 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
01:26:45.097 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
01:26:45.097 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.30 mountX=0.09 mountY=0.02, mountTheta=0.16
01:26:45.098 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.07, opts=13)
01:26:45.098 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.07)
01:26:45.098 00.000 8976 Worker thread wakes up
01:26:45.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.07) opts 0xd
01:26:45.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.07)
01:26:45.098 00.000 8976 Moving (-0.06, 0.07) raw xDistance=0.09 yDistance=0.02
01:26:45.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:26:45.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:26:45.098 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:26:45.098 00.000 5052 UpdateGuideState exits: m=194 SNR=9.5
01:26:45.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:45.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:45.098 00.000 5052 Enqueuing Expose request
01:26:45.098 00.000 8976 MoveAxis(R, 0, ABG)
01:26:45.098 00.000 8976 MoveAxis(U, 0, ABG)
01:26:45.098 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
01:26:45.098 00.000 8976 MountToCamera -- mountX=2.12 mountY=-2.89 hyp=3.58 mountTheta=-0.94 cameraX=1.61, cameraY=3.20 cameraTheta=1.11
01:26:45.098 00.000 8976 incremental bump (1.606, 3.202) isValid = 1
01:26:45.099 00.001 8976 Scheduling Mount bump of (0.042, 0.087)
01:26:45.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.09, opts=4)
01:26:45.099 00.000 8976 Enqueuing Move request for scope (0.04, 0.09)
01:26:45.099 00.000 8976 move complete, result=0
01:26:45.099 00.000 9828 Worker thread wakes up
01:26:45.099 00.000 8976 worker thread done servicing request
01:26:45.099 00.000 8976 Worker thread wakes up
01:26:45.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:45.099 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:45.099 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0x4
01:26:45.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:45.099 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:26:45.099 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
01:26:45.099 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
01:26:45.099 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.12 mountX=-0.05 mountY=-0.08, mountTheta=-2.09
01:26:45.099 00.000 9828 Moving (0.04, 0.09) raw xDistance=-0.05 yDistance=-0.08
01:26:45.099 00.000 9828 BLC: window closed
01:26:45.100 00.001 9828 MoveAxis(E, 15, B)
01:26:45.100 00.000 9828 Guiding  Dir = 2, Dur = 15
01:26:45.100 00.000 9828 IsSlewing returns 0
01:26:45.100 00.000 9828 IsGuiding returns 0
01:26:45.100 00.000 9828 PulseGuide returned control before completion, sleep 25
01:26:45.131 00.031 9828 IsGuiding returns 1
01:26:45.131 00.000 9828 scope still moving after pulse duration time elapsed
01:26:45.162 00.031 9828 IsSlewing returns 0
01:26:45.162 00.000 9828 IsGuiding returns 1
01:26:45.194 00.032 9828 IsSlewing returns 0
01:26:45.194 00.000 9828 IsGuiding returns 1
01:26:45.226 00.032 9828 IsSlewing returns 0
01:26:45.226 00.000 9828 IsGuiding returns 1
01:26:45.257 00.031 9828 IsSlewing returns 0
01:26:45.257 00.000 9828 IsGuiding returns 0
01:26:45.258 00.001 9828 scope move finished after 15 + 142 ms
01:26:45.258 00.000 9828 Move returns status 0, amount 15
01:26:45.258 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:45.258 00.000 9828 MoveAxis(N, 11, B)
01:26:45.258 00.000 9828 Guiding  Dir = 0, Dur = 11
01:26:45.273 00.015 9828 IsSlewing returns 0
01:26:45.273 00.000 9828 IsGuiding returns 0
01:26:45.273 00.000 9828 PulseGuide returned control before completion, sleep 21
01:26:45.304 00.031 9828 IsGuiding returns 1
01:26:45.304 00.000 9828 scope still moving after pulse duration time elapsed
01:26:45.335 00.031 9828 IsSlewing returns 0
01:26:45.335 00.000 9828 IsGuiding returns 1
01:26:45.366 00.031 9828 IsSlewing returns 0
01:26:45.366 00.000 9828 IsGuiding returns 1
01:26:45.396 00.030 9828 IsSlewing returns 0
01:26:45.396 00.000 9828 IsGuiding returns 1
01:26:45.427 00.031 9828 IsSlewing returns 0
01:26:45.432 00.005 9828 IsGuiding returns 0
01:26:45.432 00.000 9828 scope move finished after 11 + 147 ms
01:26:45.432 00.000 9828 Move returns status 0, amount 11
01:26:45.432 00.000 9828 move complete, result=0
01:26:45.432 00.000 9828 worker thread done servicing request
01:26:45.432 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 11 ms NORTH
01:26:45.785 00.353 8976 Exposure complete
01:26:45.790 00.005 8976 worker thread done servicing request
01:26:45.792 00.002 5052 OnExposeComplete: enter
01:26:45.792 00.000 5052 UpdateGuideState(): m_state=6
01:26:45.792 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3843
01:26:45.792 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.23, Mass=188, SNR=9.4, Peak=61 HFD=3.6
01:26:45.792 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.30 = 1.99)
01:26:45.792 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
01:26:45.792 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.48 hyp=0.62 cameraTheta=-2.25 mountX=-0.25 mountY=0.59, mountTheta=1.97
01:26:45.793 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.48, opts=13)
01:26:45.793 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.48)
01:26:45.793 00.000 8976 Worker thread wakes up
01:26:45.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.48) opts 0xd
01:26:45.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.48)
01:26:45.794 00.001 8976 Moving (-0.39, -0.48) raw xDistance=-0.25 yDistance=0.59
01:26:45.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:26:45.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:26:45.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:26:45.794 00.000 8976 MoveAxis(R, 0, ABG)
01:26:45.794 00.000 8976 MoveAxis(D, 2, ABG)
01:26:45.794 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:26:45.794 00.000 8976 stepping (-15, 18) + (0, -2)
01:26:45.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:45.794 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:45.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:45.794 00.000 5052 Enqueuing Expose request
01:26:45.826 00.032 8976 Received - 47 (G) 
01:26:45.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:45.826 00.000 8976 stepped: pos (-15, 16)
01:26:45.826 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
01:26:45.826 00.000 8976 MountToCamera -- mountX=2.18 mountY=-2.77 hyp=3.53 mountTheta=-0.91 cameraX=1.48, cameraY=3.20 cameraTheta=1.14
01:26:45.826 00.000 8976 incremental bump (1.478, 3.202) isValid = 1
01:26:45.826 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
01:26:45.826 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:26:45.826 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:26:45.826 00.000 8976 move complete, result=0
01:26:45.826 00.000 9828 Worker thread wakes up
01:26:45.826 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:26:45.826 00.000 8976 worker thread done servicing request
01:26:45.826 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:26:45.826 00.000 8976 Worker thread wakes up
01:26:45.826 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:26:45.827 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:45.827 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
01:26:45.827 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:45.827 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.12)
01:26:45.827 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
01:26:45.827 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:26:45.827 00.000 9828 BLC: window closed
01:26:45.827 00.000 9828 MoveAxis(E, 17, B)
01:26:45.827 00.000 9828 Guiding  Dir = 2, Dur = 17
01:26:45.827 00.000 9828 IsSlewing returns 0
01:26:45.827 00.000 9828 IsGuiding returns 0
01:26:45.827 00.000 9828 PulseGuide returned control before completion, sleep 27
01:26:45.862 00.035 9828 IsGuiding returns 1
01:26:45.862 00.000 9828 scope still moving after pulse duration time elapsed
01:26:45.893 00.031 9828 IsSlewing returns 0
01:26:45.893 00.000 9828 IsGuiding returns 1
01:26:45.924 00.031 9828 IsSlewing returns 0
01:26:45.924 00.000 9828 IsGuiding returns 1
01:26:45.956 00.032 9828 IsSlewing returns 0
01:26:45.956 00.000 9828 IsGuiding returns 1
01:26:45.987 00.031 9828 IsSlewing returns 0
01:26:45.987 00.000 9828 IsGuiding returns 1
01:26:46.017 00.030 9828 IsSlewing returns 0
01:26:46.017 00.000 9828 IsGuiding returns 1
01:26:46.048 00.031 9828 IsSlewing returns 0
01:26:46.048 00.000 9828 IsGuiding returns 0
01:26:46.048 00.000 9828 scope move finished after 17 + 203 ms
01:26:46.048 00.000 9828 Move returns status 0, amount 17
01:26:46.048 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:46.048 00.000 9828 MoveAxis(N, 14, B)
01:26:46.048 00.000 9828 Guiding  Dir = 0, Dur = 14
01:26:46.063 00.015 9828 IsSlewing returns 0
01:26:46.063 00.000 9828 IsGuiding returns 0
01:26:46.063 00.000 9828 PulseGuide returned control before completion, sleep 24
01:26:46.094 00.031 9828 IsGuiding returns 1
01:26:46.094 00.000 9828 scope still moving after pulse duration time elapsed
01:26:46.125 00.031 9828 IsSlewing returns 0
01:26:46.125 00.000 9828 IsGuiding returns 1
01:26:46.156 00.031 9828 IsSlewing returns 0
01:26:46.156 00.000 9828 IsGuiding returns 1
01:26:46.187 00.031 9828 IsSlewing returns 0
01:26:46.187 00.000 9828 IsGuiding returns 1
01:26:46.218 00.031 9828 IsSlewing returns 0
01:26:46.218 00.000 9828 IsGuiding returns 1
01:26:46.250 00.032 9828 IsSlewing returns 0
01:26:46.250 00.000 9828 IsGuiding returns 0
01:26:46.250 00.000 9828 scope move finished after 14 + 172 ms
01:26:46.250 00.000 9828 Move returns status 0, amount 14
01:26:46.250 00.000 9828 move complete, result=0
01:26:46.250 00.000 9828 worker thread done servicing request
01:26:46.250 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:26:46.510 00.260 8976 Exposure complete
01:26:46.515 00.005 8976 worker thread done servicing request
01:26:46.515 00.000 5052 OnExposeComplete: enter
01:26:46.515 00.000 5052 UpdateGuideState(): m_state=6
01:26:46.515 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3844
01:26:46.515 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.51, Mass=161, SNR=8.7, Peak=62 HFD=3.9
01:26:46.515 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
01:26:46.515 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.90)
01:26:46.515 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.25 cameraTheta=-2.24 mountX=-0.11 mountY=0.24, mountTheta=1.98
01:26:46.516 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.20, opts=13)
01:26:46.516 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.20)
01:26:46.516 00.000 8976 Worker thread wakes up
01:26:46.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.20) opts 0xd
01:26:46.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.20)
01:26:46.516 00.000 8976 Moving (-0.16, -0.20) raw xDistance=-0.11 yDistance=0.24
01:26:46.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:26:46.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:26:46.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:26:46.516 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
01:26:46.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:46.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:46.516 00.000 5052 Enqueuing Expose request
01:26:46.516 00.000 8976 MoveAxis(R, 0, ABG)
01:26:46.517 00.001 8976 MoveAxis(U, 0, ABG)
01:26:46.517 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:26:46.517 00.000 8976 MountToCamera -- mountX=2.22 mountY=-2.70 hyp=3.49 mountTheta=-0.88 cameraX=1.39, cameraY=3.20 cameraTheta=1.16
01:26:46.517 00.000 8976 incremental bump (1.392, 3.202) isValid = 1
01:26:46.517 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
01:26:46.517 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:26:46.517 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:26:46.517 00.000 8976 move complete, result=0
01:26:46.517 00.000 9828 Worker thread wakes up
01:26:46.517 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:26:46.517 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:26:46.517 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
01:26:46.517 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
01:26:46.517 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:46.517 00.000 8976 worker thread done servicing request
01:26:46.517 00.000 8976 Worker thread wakes up
01:26:46.517 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
01:26:46.517 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:46.517 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:46.517 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:26:46.518 00.001 9828 BLC: window closed
01:26:46.518 00.000 9828 MoveAxis(E, 16, B)
01:26:46.518 00.000 9828 Guiding  Dir = 2, Dur = 16
01:26:46.518 00.000 9828 IsSlewing returns 0
01:26:46.518 00.000 9828 IsGuiding returns 0
01:26:46.518 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:46.560 00.042 9828 IsGuiding returns 1
01:26:46.560 00.000 9828 scope still moving after pulse duration time elapsed
01:26:46.591 00.031 9828 IsSlewing returns 0
01:26:46.591 00.000 9828 IsGuiding returns 1
01:26:46.623 00.032 9828 IsSlewing returns 0
01:26:46.623 00.000 9828 IsGuiding returns 1
01:26:46.654 00.031 9828 IsSlewing returns 0
01:26:46.654 00.000 9828 IsGuiding returns 0
01:26:46.654 00.000 9828 scope move finished after 16 + 120 ms
01:26:46.654 00.000 9828 Move returns status 0, amount 16
01:26:46.654 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:46.655 00.001 9828 MoveAxis(N, 14, B)
01:26:46.655 00.000 9828 Guiding  Dir = 0, Dur = 14
01:26:46.670 00.015 9828 IsSlewing returns 0
01:26:46.670 00.000 9828 IsGuiding returns 0
01:26:46.670 00.000 9828 PulseGuide returned control before completion, sleep 24
01:26:46.700 00.030 9828 IsGuiding returns 1
01:26:46.700 00.000 9828 scope still moving after pulse duration time elapsed
01:26:46.732 00.032 9828 IsSlewing returns 0
01:26:46.732 00.000 9828 IsGuiding returns 1
01:26:46.763 00.031 9828 IsSlewing returns 0
01:26:46.763 00.000 9828 IsGuiding returns 1
01:26:46.794 00.031 9828 IsSlewing returns 0
01:26:46.794 00.000 9828 IsGuiding returns 1
01:26:46.824 00.030 9828 IsSlewing returns 0
01:26:46.824 00.000 9828 IsGuiding returns 0
01:26:46.824 00.000 9828 scope move finished after 14 + 140 ms
01:26:46.824 00.000 9828 Move returns status 0, amount 14
01:26:46.824 00.000 9828 move complete, result=0
01:26:46.824 00.000 9828 worker thread done servicing request
01:26:46.825 00.001 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:26:47.202 00.377 8976 Exposure complete
01:26:47.207 00.005 8976 worker thread done servicing request
01:26:47.207 00.000 5052 OnExposeComplete: enter
01:26:47.207 00.000 5052 UpdateGuideState(): m_state=6
01:26:47.207 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3845
01:26:47.207 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.53, Mass=181, SNR=9.2, Peak=58 HFD=3.6
01:26:47.207 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
01:26:47.207 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.31)
01:26:47.207 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.18 hyp=0.60 cameraTheta=-2.83 mountX=0.10 mountY=0.58, mountTheta=1.41
01:26:47.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.18, opts=13)
01:26:47.208 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.18)
01:26:47.208 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:26:47.208 00.000 5052 UpdateGuideState exits: m=181 SNR=9.2
01:26:47.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:47.208 00.000 8976 Worker thread wakes up
01:26:47.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.18) opts 0xd
01:26:47.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.18)
01:26:47.208 00.000 8976 Moving (-0.57, -0.18) raw xDistance=0.10 yDistance=0.58
01:26:47.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:26:47.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
01:26:47.208 00.000 8976 MoveAxis(R, 0, ABG)
01:26:47.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:47.208 00.000 5052 Enqueuing Expose request
01:26:47.208 00.000 8976 MoveAxis(D, 2, ABG)
01:26:47.209 00.001 8976 stepping (-15, 16) + (0, -2)
01:26:47.209 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:47.233 00.024 8976 Received - 47 (G) 
01:26:47.233 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:47.233 00.000 8976 stepped: pos (-15, 14)
01:26:47.233 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
01:26:47.233 00.000 8976 MountToCamera -- mountX=2.24 mountY=-2.54 hyp=3.39 mountTheta=-0.85 cameraX=1.24, cameraY=3.15 cameraTheta=1.20
01:26:47.233 00.000 8976 incremental bump (1.241, 3.154) isValid = 1
01:26:47.233 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
01:26:47.233 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:26:47.233 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:26:47.233 00.000 8976 move complete, result=0
01:26:47.233 00.000 8976 worker thread done servicing request
01:26:47.233 00.000 8976 Worker thread wakes up
01:26:47.233 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:26:47.233 00.000 9828 Worker thread wakes up
01:26:47.233 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:26:47.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:47.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:47.233 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:26:47.234 00.001 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
01:26:47.234 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
01:26:47.234 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
01:26:47.234 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:26:47.234 00.000 9828 BLC: window closed
01:26:47.234 00.000 9828 MoveAxis(E, 15, B)
01:26:47.234 00.000 9828 Guiding  Dir = 2, Dur = 15
01:26:47.234 00.000 9828 IsSlewing returns 0
01:26:47.234 00.000 9828 IsGuiding returns 0
01:26:47.234 00.000 9828 PulseGuide returned control before completion, sleep 25
01:26:47.275 00.041 9828 IsGuiding returns 1
01:26:47.275 00.000 9828 scope still moving after pulse duration time elapsed
01:26:47.298 00.023 9828 IsSlewing returns 0
01:26:47.298 00.000 9828 IsGuiding returns 1
01:26:47.330 00.032 9828 IsSlewing returns 0
01:26:47.330 00.000 9828 IsGuiding returns 1
01:26:47.361 00.031 9828 IsSlewing returns 0
01:26:47.361 00.000 9828 IsGuiding returns 0
01:26:47.361 00.000 9828 scope move finished after 15 + 112 ms
01:26:47.361 00.000 9828 Move returns status 0, amount 15
01:26:47.362 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:47.362 00.000 9828 MoveAxis(N, 14, B)
01:26:47.362 00.000 9828 Guiding  Dir = 0, Dur = 14
01:26:47.377 00.015 9828 IsSlewing returns 0
01:26:47.377 00.000 9828 IsGuiding returns 0
01:26:47.377 00.000 9828 PulseGuide returned control before completion, sleep 24
01:26:47.408 00.031 9828 IsGuiding returns 1
01:26:47.408 00.000 9828 scope still moving after pulse duration time elapsed
01:26:47.439 00.031 9828 IsSlewing returns 0
01:26:47.439 00.000 9828 IsGuiding returns 1
01:26:47.471 00.032 9828 IsSlewing returns 0
01:26:47.471 00.000 9828 IsGuiding returns 1
01:26:47.503 00.032 9828 IsSlewing returns 0
01:26:47.503 00.000 9828 IsGuiding returns 1
01:26:47.534 00.031 9828 IsSlewing returns 0
01:26:47.534 00.000 9828 IsGuiding returns 0
01:26:47.534 00.000 9828 scope move finished after 14 + 142 ms
01:26:47.534 00.000 9828 Move returns status 0, amount 14
01:26:47.534 00.000 9828 move complete, result=0
01:26:47.534 00.000 9828 worker thread done servicing request
01:26:47.534 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:26:47.931 00.397 8976 Exposure complete
01:26:47.936 00.005 8976 worker thread done servicing request
01:26:47.937 00.001 5052 OnExposeComplete: enter
01:26:47.937 00.000 5052 UpdateGuideState(): m_state=6
01:26:47.937 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3846
01:26:47.937 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.86, Mass=210, SNR=9.9, Peak=63 HFD=4.1
01:26:47.937 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.33 = 0.33)
01:26:47.937 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.23 = 0.23)
01:26:47.937 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.37 mountX=0.21 mountY=0.05, mountTheta=0.23
01:26:47.937 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.15, opts=13)
01:26:47.938 00.001 5052 Enqueuing Move request for stepguider (-0.16, 0.15)
01:26:47.938 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:26:47.938 00.000 5052 UpdateGuideState exits: m=210 SNR=9.9
01:26:47.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:47.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:47.938 00.000 5052 Enqueuing Expose request
01:26:47.938 00.000 8976 Worker thread wakes up
01:26:47.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.15) opts 0xd
01:26:47.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.15)
01:26:47.938 00.000 8976 Moving (-0.16, 0.15) raw xDistance=0.21 yDistance=0.05
01:26:47.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:26:47.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:26:47.938 00.000 8976 MoveAxis(R, 0, ABG)
01:26:47.938 00.000 8976 MoveAxis(U, 0, ABG)
01:26:47.938 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
01:26:47.938 00.000 8976 MountToCamera -- mountX=2.26 mountY=-2.44 hyp=3.32 mountTheta=-0.82 cameraX=1.14, cameraY=3.12 cameraTheta=1.22
01:26:47.938 00.000 8976 incremental bump (1.139, 3.122) isValid = 1
01:26:47.938 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:26:47.938 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:26:47.938 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:26:47.938 00.000 8976 move complete, result=0
01:26:47.938 00.000 8976 worker thread done servicing request
01:26:47.938 00.000 8976 Worker thread wakes up
01:26:47.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:47.938 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:47.939 00.001 9828 Worker thread wakes up
01:26:47.939 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:47.939 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:26:47.939 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:26:47.939 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
01:26:47.939 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
01:26:47.939 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
01:26:47.939 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:26:47.939 00.000 9828 BLC: window closed
01:26:47.939 00.000 9828 MoveAxis(E, 14, B)
01:26:47.939 00.000 9828 Guiding  Dir = 2, Dur = 14
01:26:47.940 00.001 9828 IsSlewing returns 0
01:26:47.940 00.000 9828 IsGuiding returns 0
01:26:47.940 00.000 9828 PulseGuide returned control before completion, sleep 24
01:26:47.967 00.027 9828 IsGuiding returns 1
01:26:47.967 00.000 9828 scope still moving after pulse duration time elapsed
01:26:47.997 00.030 9828 IsSlewing returns 0
01:26:47.997 00.000 9828 IsGuiding returns 1
01:26:48.029 00.032 9828 IsSlewing returns 0
01:26:48.029 00.000 9828 IsGuiding returns 1
01:26:48.060 00.031 9828 IsSlewing returns 0
01:26:48.060 00.000 9828 IsGuiding returns 1
01:26:48.091 00.031 9828 IsSlewing returns 0
01:26:48.091 00.000 9828 IsGuiding returns 0
01:26:48.091 00.000 9828 scope move finished after 14 + 137 ms
01:26:48.091 00.000 9828 Move returns status 0, amount 14
01:26:48.091 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:48.091 00.000 9828 MoveAxis(N, 14, B)
01:26:48.091 00.000 9828 Guiding  Dir = 0, Dur = 14
01:26:48.106 00.015 9828 IsSlewing returns 0
01:26:48.106 00.000 9828 IsGuiding returns 0
01:26:48.106 00.000 9828 PulseGuide returned control before completion, sleep 24
01:26:48.138 00.032 9828 IsGuiding returns 1
01:26:48.138 00.000 9828 scope still moving after pulse duration time elapsed
01:26:48.170 00.032 9828 IsSlewing returns 0
01:26:48.170 00.000 9828 IsGuiding returns 1
01:26:48.201 00.031 9828 IsSlewing returns 0
01:26:48.201 00.000 9828 IsGuiding returns 1
01:26:48.232 00.031 9828 IsSlewing returns 0
01:26:48.232 00.000 9828 IsGuiding returns 1
01:26:48.263 00.031 9828 IsSlewing returns 0
01:26:48.263 00.000 9828 IsGuiding returns 0
01:26:48.263 00.000 9828 scope move finished after 14 + 142 ms
01:26:48.263 00.000 9828 Move returns status 0, amount 14
01:26:48.263 00.000 9828 move complete, result=0
01:26:48.263 00.000 9828 worker thread done servicing request
01:26:48.263 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:26:48.624 00.361 8976 Exposure complete
01:26:48.629 00.005 8976 worker thread done servicing request
01:26:48.629 00.000 5052 OnExposeComplete: enter
01:26:48.630 00.001 5052 UpdateGuideState(): m_state=6
01:26:48.630 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3847
01:26:48.630 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.47, Mass=173, SNR=9.0, Peak=65 HFD=3.5
01:26:48.630 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.95 = 2.33)
01:26:48.630 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.23)
01:26:48.630 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.90 mountX=-0.17 mountY=0.20, mountTheta=2.29
01:26:48.630 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.24, opts=13)
01:26:48.630 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.24)
01:26:48.631 00.001 8976 Worker thread wakes up
01:26:48.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.24) opts 0xd
01:26:48.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.24)
01:26:48.631 00.000 8976 Moving (-0.08, -0.24) raw xDistance=-0.17 yDistance=0.20
01:26:48.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:26:48.631 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:26:48.631 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
01:26:48.631 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:48.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:26:48.631 00.000 8976 MoveAxis(R, 0, ABG)
01:26:48.631 00.000 8976 MoveAxis(U, 0, ABG)
01:26:48.631 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:48.631 00.000 5052 Enqueuing Expose request
01:26:48.631 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
01:26:48.631 00.000 8976 MountToCamera -- mountX=2.27 mountY=-2.37 hyp=3.28 mountTheta=-0.81 cameraX=1.07, cameraY=3.10 cameraTheta=1.24
01:26:48.631 00.000 8976 incremental bump (1.072, 3.101) isValid = 1
01:26:48.631 00.000 8976 Scheduling Mount bump of (0.038, 0.113)
01:26:48.631 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:26:48.631 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:26:48.631 00.000 8976 move complete, result=0
01:26:48.631 00.000 9828 Worker thread wakes up
01:26:48.632 00.001 8976 worker thread done servicing request
01:26:48.632 00.000 8976 Worker thread wakes up
01:26:48.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:48.632 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:48.632 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:48.632 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:26:48.633 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:26:48.633 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
01:26:48.633 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
01:26:48.633 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
01:26:48.633 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:26:48.633 00.000 9828 BLC: window closed
01:26:48.633 00.000 9828 MoveAxis(E, 14, B)
01:26:48.633 00.000 9828 Guiding  Dir = 2, Dur = 14
01:26:48.634 00.001 9828 IsSlewing returns 0
01:26:48.634 00.000 9828 IsGuiding returns 0
01:26:48.634 00.000 9828 PulseGuide returned control before completion, sleep 24
01:26:48.663 00.029 9828 IsGuiding returns 1
01:26:48.663 00.000 9828 scope still moving after pulse duration time elapsed
01:26:48.694 00.031 9828 IsSlewing returns 0
01:26:48.694 00.000 9828 IsGuiding returns 1
01:26:48.720 00.026 9828 IsSlewing returns 0
01:26:48.720 00.000 9828 IsGuiding returns 1
01:26:48.751 00.031 9828 IsSlewing returns 0
01:26:48.751 00.000 9828 IsGuiding returns 1
01:26:48.799 00.048 9828 IsSlewing returns 0
01:26:48.799 00.000 9828 IsGuiding returns 0
01:26:48.799 00.000 9828 scope move finished after 14 + 151 ms
01:26:48.799 00.000 9828 Move returns status 0, amount 14
01:26:48.799 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:48.799 00.000 9828 MoveAxis(N, 15, B)
01:26:48.800 00.001 9828 Guiding  Dir = 0, Dur = 15
01:26:48.814 00.014 9828 IsSlewing returns 0
01:26:48.814 00.000 9828 IsGuiding returns 0
01:26:48.814 00.000 9828 PulseGuide returned control before completion, sleep 25
01:26:48.845 00.031 9828 IsGuiding returns 1
01:26:48.845 00.000 9828 scope still moving after pulse duration time elapsed
01:26:48.877 00.032 9828 IsSlewing returns 0
01:26:48.877 00.000 9828 IsGuiding returns 1
01:26:48.908 00.031 9828 IsSlewing returns 0
01:26:48.908 00.000 9828 IsGuiding returns 1
01:26:48.940 00.032 9828 IsSlewing returns 0
01:26:48.940 00.000 9828 IsGuiding returns 1
01:26:48.970 00.030 9828 IsSlewing returns 0
01:26:48.970 00.000 9828 IsGuiding returns 0
01:26:48.970 00.000 9828 scope move finished after 15 + 140 ms
01:26:48.970 00.000 9828 Move returns status 0, amount 15
01:26:48.970 00.000 9828 move complete, result=0
01:26:48.970 00.000 9828 worker thread done servicing request
01:26:48.970 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
01:26:49.320 00.350 8976 Exposure complete
01:26:49.325 00.005 8976 worker thread done servicing request
01:26:49.325 00.000 5052 OnExposeComplete: enter
01:26:49.325 00.000 5052 UpdateGuideState(): m_state=6
01:26:49.325 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3848
01:26:49.325 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.66, Mass=178, SNR=9.2, Peak=61 HFD=3.3
01:26:49.325 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
01:26:49.325 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.18)
01:26:49.325 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.05 hyp=0.30 cameraTheta=-2.96 mountX=0.08 mountY=0.27, mountTheta=1.27
01:26:49.326 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.05, opts=13)
01:26:49.326 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.05)
01:26:49.326 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:26:49.326 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:26:49.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:49.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:49.326 00.000 5052 Enqueuing Expose request
01:26:49.326 00.000 8976 Worker thread wakes up
01:26:49.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.05) opts 0xd
01:26:49.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.05)
01:26:49.326 00.000 8976 Moving (-0.29, -0.05) raw xDistance=0.08 yDistance=0.27
01:26:49.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:26:49.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:26:49.327 00.001 8976 MoveAxis(R, 0, ABG)
01:26:49.327 00.000 8976 MoveAxis(D, 1, ABG)
01:26:49.327 00.000 8976 stepping (-15, 14) + (0, -1)
01:26:49.327 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:49.359 00.032 8976 Received - 47 (G) 
01:26:49.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:49.359 00.000 8976 stepped: pos (-15, 13)
01:26:49.359 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
01:26:49.359 00.000 8976 MountToCamera -- mountX=2.28 mountY=-2.27 hyp=3.22 mountTheta=-0.78 cameraX=0.98, cameraY=3.06 cameraTheta=1.26
01:26:49.359 00.000 8976 incremental bump (0.980, 3.063) isValid = 1
01:26:49.359 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
01:26:49.359 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:26:49.359 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:26:49.359 00.000 8976 move complete, result=0
01:26:49.359 00.000 9828 Worker thread wakes up
01:26:49.359 00.000 8976 worker thread done servicing request
01:26:49.360 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:26:49.360 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:26:49.360 00.000 8976 Worker thread wakes up
01:26:49.360 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:26:49.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:49.360 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:49.360 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
01:26:49.360 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
01:26:49.360 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
01:26:49.360 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:26:49.360 00.000 9828 BLC: window closed
01:26:49.360 00.000 9828 MoveAxis(E, 13, B)
01:26:49.360 00.000 9828 Guiding  Dir = 2, Dur = 13
01:26:49.361 00.001 9828 IsSlewing returns 0
01:26:49.361 00.000 9828 IsGuiding returns 0
01:26:49.361 00.000 9828 PulseGuide returned control before completion, sleep 23
01:26:49.386 00.025 9828 IsGuiding returns 1
01:26:49.386 00.000 9828 scope still moving after pulse duration time elapsed
01:26:49.417 00.031 9828 IsSlewing returns 0
01:26:49.417 00.000 9828 IsGuiding returns 1
01:26:49.449 00.032 9828 IsSlewing returns 0
01:26:49.449 00.000 9828 IsGuiding returns 1
01:26:49.481 00.032 9828 IsSlewing returns 0
01:26:49.481 00.000 9828 IsGuiding returns 0
01:26:49.481 00.000 9828 scope move finished after 13 + 107 ms
01:26:49.481 00.000 9828 Move returns status 0, amount 13
01:26:49.481 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:49.481 00.000 9828 MoveAxis(N, 15, B)
01:26:49.481 00.000 9828 Guiding  Dir = 0, Dur = 15
01:26:49.496 00.015 9828 IsSlewing returns 0
01:26:49.496 00.000 9828 IsGuiding returns 0
01:26:49.496 00.000 9828 PulseGuide returned control before completion, sleep 25
01:26:49.526 00.030 9828 IsGuiding returns 1
01:26:49.526 00.000 9828 scope still moving after pulse duration time elapsed
01:26:49.558 00.032 9828 IsSlewing returns 0
01:26:49.558 00.000 9828 IsGuiding returns 1
01:26:49.588 00.030 9828 IsSlewing returns 0
01:26:49.588 00.000 9828 IsGuiding returns 1
01:26:49.619 00.031 9828 IsSlewing returns 0
01:26:49.619 00.000 9828 IsGuiding returns 0
01:26:49.619 00.000 9828 scope move finished after 15 + 108 ms
01:26:49.619 00.000 9828 Move returns status 0, amount 15
01:26:49.619 00.000 9828 move complete, result=0
01:26:49.619 00.000 9828 worker thread done servicing request
01:26:49.619 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:26:50.046 00.427 8976 Exposure complete
01:26:50.051 00.005 8976 worker thread done servicing request
01:26:50.052 00.001 5052 OnExposeComplete: enter
01:26:50.052 00.000 5052 UpdateGuideState(): m_state=6
01:26:50.052 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3849
01:26:50.052 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.74, Mass=160, SNR=8.7, Peak=65 HFD=3.3
01:26:50.052 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:26:50.052 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:26:50.052 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.03 hyp=0.30 cameraTheta=3.05 mountX=0.16 mountY=0.24, mountTheta=0.98
01:26:50.053 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.03, opts=13)
01:26:50.053 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.03)
01:26:50.053 00.000 8976 Worker thread wakes up
01:26:50.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:26:50.053 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
01:26:50.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:50.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.03) opts 0xd
01:26:50.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:50.053 00.000 5052 Enqueuing Expose request
01:26:50.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.03)
01:26:50.053 00.000 8976 Moving (-0.30, 0.03) raw xDistance=0.16 yDistance=0.24
01:26:50.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:26:50.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:26:50.053 00.000 8976 MoveAxis(R, 0, ABG)
01:26:50.053 00.000 8976 MoveAxis(U, 0, ABG)
01:26:50.054 00.001 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:26:50.054 00.000 8976 MountToCamera -- mountX=2.29 mountY=-2.20 hyp=3.17 mountTheta=-0.77 cameraX=0.92, cameraY=3.04 cameraTheta=1.28
01:26:50.054 00.000 8976 incremental bump (0.918, 3.037) isValid = 1
01:26:50.054 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
01:26:50.054 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:26:50.054 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:26:50.054 00.000 8976 move complete, result=0
01:26:50.054 00.000 8976 worker thread done servicing request
01:26:50.054 00.000 8976 Worker thread wakes up
01:26:50.054 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:50.054 00.000 9828 Worker thread wakes up
01:26:50.054 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:50.054 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:26:50.054 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:50.054 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:26:50.055 00.001 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
01:26:50.055 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
01:26:50.055 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
01:26:50.055 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:26:50.055 00.000 9828 BLC: window closed
01:26:50.055 00.000 9828 MoveAxis(E, 12, B)
01:26:50.055 00.000 9828 Guiding  Dir = 2, Dur = 12
01:26:50.055 00.000 9828 IsSlewing returns 0
01:26:50.055 00.000 9828 IsGuiding returns 0
01:26:50.055 00.000 9828 PulseGuide returned control before completion, sleep 22
01:26:50.083 00.028 9828 IsGuiding returns 1
01:26:50.083 00.000 9828 scope still moving after pulse duration time elapsed
01:26:50.114 00.031 9828 IsSlewing returns 0
01:26:50.115 00.001 9828 IsGuiding returns 1
01:26:50.144 00.029 9828 IsSlewing returns 0
01:26:50.144 00.000 9828 IsGuiding returns 1
01:26:50.175 00.031 9828 IsSlewing returns 0
01:26:50.175 00.000 9828 IsGuiding returns 1
01:26:50.206 00.031 9828 IsSlewing returns 0
01:26:50.206 00.000 9828 IsGuiding returns 0
01:26:50.206 00.000 9828 scope move finished after 12 + 139 ms
01:26:50.206 00.000 9828 Move returns status 0, amount 12
01:26:50.206 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:50.206 00.000 9828 MoveAxis(N, 15, B)
01:26:50.206 00.000 9828 Guiding  Dir = 0, Dur = 15
01:26:50.222 00.016 9828 IsSlewing returns 0
01:26:50.222 00.000 9828 IsGuiding returns 0
01:26:50.222 00.000 9828 PulseGuide returned control before completion, sleep 25
01:26:50.253 00.031 9828 IsGuiding returns 1
01:26:50.253 00.000 9828 scope still moving after pulse duration time elapsed
01:26:50.285 00.032 9828 IsSlewing returns 0
01:26:50.285 00.000 9828 IsGuiding returns 1
01:26:50.316 00.031 9828 IsSlewing returns 0
01:26:50.316 00.000 9828 IsGuiding returns 1
01:26:50.347 00.031 9828 IsSlewing returns 0
01:26:50.347 00.000 9828 IsGuiding returns 1
01:26:50.379 00.032 9828 IsSlewing returns 0
01:26:50.379 00.000 9828 IsGuiding returns 0
01:26:50.379 00.000 9828 scope move finished after 15 + 141 ms
01:26:50.379 00.000 9828 Move returns status 0, amount 15
01:26:50.379 00.000 9828 move complete, result=0
01:26:50.379 00.000 9828 worker thread done servicing request
01:26:50.379 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:26:50.737 00.358 8976 Exposure complete
01:26:50.742 00.005 8976 worker thread done servicing request
01:26:50.742 00.000 5052 OnExposeComplete: enter
01:26:50.742 00.000 5052 UpdateGuideState(): m_state=6
01:26:50.742 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3850
01:26:50.742 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.49, Mass=196, SNR=9.6, Peak=66 HFD=3.5
01:26:50.742 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
01:26:50.742 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
01:26:50.742 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=-0.22 hyp=0.97 cameraTheta=-2.92 mountX=0.24 mountY=0.91, mountTheta=1.31
01:26:50.743 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=-0.22, opts=13)
01:26:50.743 00.000 5052 Enqueuing Move request for stepguider (-0.95, -0.22)
01:26:50.743 00.000 8976 Worker thread wakes up
01:26:50.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, -0.22) opts 0xd
01:26:50.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, -0.22)
01:26:50.743 00.000 8976 Moving (-0.95, -0.22) raw xDistance=0.24 yDistance=0.91
01:26:50.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:26:50.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
01:26:50.743 00.000 8976 MoveAxis(R, 0, ABG)
01:26:50.743 00.000 8976 MoveAxis(D, 4, ABG)
01:26:50.744 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:26:50.744 00.000 5052 UpdateGuideState exits: m=196 SNR=9.6
01:26:50.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:50.744 00.000 8976 stepping (-15, 13) + (0, -4)
01:26:50.744 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:26:50.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:50.744 00.000 5052 Enqueuing Expose request
01:26:50.781 00.037 8976 Received - 47 (G) 
01:26:50.781 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:26:50.781 00.000 8976 stepped: pos (-15, 9)
01:26:50.781 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
01:26:50.781 00.000 8976 MountToCamera -- mountX=2.29 mountY=-1.95 hyp=3.00 mountTheta=-0.70 cameraX=0.69, cameraY=2.92 cameraTheta=1.34
01:26:50.781 00.000 8976 incremental bump (0.690, 2.924) isValid = 1
01:26:50.781 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
01:26:50.782 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:26:50.782 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:26:50.782 00.000 8976 move complete, result=0
01:26:50.782 00.000 9828 Worker thread wakes up
01:26:50.782 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:26:50.782 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:26:50.782 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
01:26:50.782 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
01:26:50.782 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
01:26:50.782 00.000 8976 worker thread done servicing request
01:26:50.782 00.000 8976 Worker thread wakes up
01:26:50.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:50.782 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:26:50.782 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:26:50.782 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:50.782 00.000 9828 BLC: window closed
01:26:50.782 00.000 9828 MoveAxis(E, 10, B)
01:26:50.782 00.000 9828 Guiding  Dir = 2, Dur = 10
01:26:50.783 00.001 9828 IsSlewing returns 0
01:26:50.783 00.000 9828 IsGuiding returns 0
01:26:50.783 00.000 9828 PulseGuide returned control before completion, sleep 20
01:26:50.813 00.030 9828 IsGuiding returns 1
01:26:50.813 00.000 9828 scope still moving after pulse duration time elapsed
01:26:50.844 00.031 9828 IsSlewing returns 0
01:26:50.844 00.000 9828 IsGuiding returns 1
01:26:50.876 00.032 9828 IsSlewing returns 0
01:26:50.876 00.000 9828 IsGuiding returns 1
01:26:50.907 00.031 9828 IsSlewing returns 0
01:26:50.907 00.000 9828 IsGuiding returns 1
01:26:50.938 00.031 9828 IsSlewing returns 0
01:26:50.938 00.000 9828 IsGuiding returns 0
01:26:50.938 00.000 9828 scope move finished after 10 + 144 ms
01:26:50.938 00.000 9828 Move returns status 0, amount 10
01:26:50.938 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:50.938 00.000 9828 MoveAxis(N, 15, B)
01:26:50.938 00.000 9828 Guiding  Dir = 0, Dur = 15
01:26:50.953 00.015 9828 IsSlewing returns 0
01:26:50.953 00.000 9828 IsGuiding returns 0
01:26:50.953 00.000 9828 PulseGuide returned control before completion, sleep 25
01:26:50.984 00.031 9828 IsGuiding returns 1
01:26:50.984 00.000 9828 scope still moving after pulse duration time elapsed
01:26:51.015 00.031 9828 IsSlewing returns 0
01:26:51.015 00.000 9828 IsGuiding returns 1
01:26:51.046 00.031 9828 IsSlewing returns 0
01:26:51.046 00.000 9828 IsGuiding returns 1
01:26:51.076 00.030 9828 IsSlewing returns 0
01:26:51.076 00.000 9828 IsGuiding returns 1
01:26:51.108 00.032 9828 IsSlewing returns 0
01:26:51.108 00.000 9828 IsGuiding returns 0
01:26:51.108 00.000 9828 scope move finished after 15 + 140 ms
01:26:51.108 00.000 9828 Move returns status 0, amount 15
01:26:51.108 00.000 9828 move complete, result=0
01:26:51.108 00.000 9828 worker thread done servicing request
01:26:51.109 00.001 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:26:51.466 00.357 8976 Exposure complete
01:26:51.471 00.005 8976 worker thread done servicing request
01:26:51.471 00.000 5052 OnExposeComplete: enter
01:26:51.471 00.000 5052 UpdateGuideState(): m_state=6
01:26:51.471 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3851
01:26:51.472 00.001 5052 Star::Find returns 1 (0), X=328.11, Y=281.86, Mass=189, SNR=9.4, Peak=62 HFD=3.8
01:26:51.472 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:26:51.472 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:26:51.472 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=0.15 hyp=1.08 cameraTheta=3.01 mountX=0.62 mountY=0.81, mountTheta=0.92
01:26:51.472 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=0.15, opts=13)
01:26:51.472 00.000 5052 Enqueuing Move request for stepguider (-1.07, 0.15)
01:26:51.472 00.000 8976 Worker thread wakes up
01:26:51.473 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, 0.15) opts 0xd
01:26:51.473 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, 0.15)
01:26:51.473 00.000 8976 Moving (-1.07, 0.15) raw xDistance=0.62 yDistance=0.81
01:26:51.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
01:26:51.473 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:26:51.473 00.000 5052 UpdateGuideState exits: m=189 SNR=9.4
01:26:51.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:51.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.81
01:26:51.473 00.000 8976 MoveAxis(L, 3, ABG)
01:26:51.473 00.000 8976 stepping (-15, 9) + (-3, 0)
01:26:51.473 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:51.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:51.474 00.001 5052 Enqueuing Expose request
01:26:51.501 00.027 8976 Received - 47 (G) 
01:26:51.501 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:51.501 00.000 8976 stepped: pos (-18, 9)
01:26:51.501 00.000 8976 MoveAxis(D, 3, ABG)
01:26:51.501 00.000 8976 stepping (-18, 9) + (0, -3)
01:26:51.501 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:51.533 00.032 8976 Received - 47 (G) 
01:26:51.533 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:51.533 00.000 8976 stepped: pos (-18, 6)
01:26:51.533 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
01:26:51.533 00.000 8976 MountToCamera -- mountX=2.44 mountY=-1.62 hyp=2.93 mountTheta=-0.58 cameraX=0.33, cameraY=2.91 cameraTheta=1.46
01:26:51.533 00.000 8976 incremental bump (0.328, 2.912) isValid = 1
01:26:51.533 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
01:26:51.533 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:26:51.533 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:26:51.533 00.000 8976 move complete, result=0
01:26:51.533 00.000 8976 worker thread done servicing request
01:26:51.533 00.000 8976 Worker thread wakes up
01:26:51.533 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.8 px 3 ms SOUTH
01:26:51.533 00.000 9828 Worker thread wakes up
01:26:51.534 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:26:51.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:51.534 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:51.534 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:26:51.534 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
01:26:51.534 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.81)
01:26:51.534 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
01:26:51.534 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:26:51.534 00.000 9828 BLC: window closed
01:26:51.534 00.000 9828 MoveAxis(E, 6, B)
01:26:51.534 00.000 9828 Guiding  Dir = 2, Dur = 6
01:26:51.534 00.000 9828 IsSlewing returns 0
01:26:51.534 00.000 9828 IsGuiding returns 0
01:26:51.535 00.001 9828 PulseGuide returned control before completion, sleep 16
01:26:51.554 00.019 9828 IsGuiding returns 1
01:26:51.554 00.000 9828 scope still moving after pulse duration time elapsed
01:26:51.585 00.031 9828 IsSlewing returns 0
01:26:51.585 00.000 9828 IsGuiding returns 1
01:26:51.616 00.031 9828 IsSlewing returns 0
01:26:51.616 00.000 9828 IsGuiding returns 1
01:26:51.646 00.030 9828 IsSlewing returns 0
01:26:51.646 00.000 9828 IsGuiding returns 0
01:26:51.646 00.000 9828 scope move finished after 6 + 105 ms
01:26:51.646 00.000 9828 Move returns status 0, amount 6
01:26:51.646 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:51.646 00.000 9828 MoveAxis(N, 16, B)
01:26:51.646 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:51.662 00.016 9828 IsSlewing returns 0
01:26:51.662 00.000 9828 IsGuiding returns 0
01:26:51.662 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:51.693 00.031 9828 IsGuiding returns 1
01:26:51.693 00.000 9828 scope still moving after pulse duration time elapsed
01:26:51.724 00.031 9828 IsSlewing returns 0
01:26:51.724 00.000 9828 IsGuiding returns 1
01:26:51.755 00.031 9828 IsSlewing returns 0
01:26:51.755 00.000 9828 IsGuiding returns 1
01:26:51.786 00.031 9828 IsSlewing returns 0
01:26:51.786 00.000 9828 IsGuiding returns 0
01:26:51.786 00.000 9828 scope move finished after 16 + 107 ms
01:26:51.786 00.000 9828 Move returns status 0, amount 16
01:26:51.786 00.000 9828 move complete, result=0
01:26:51.786 00.000 9828 worker thread done servicing request
01:26:51.786 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:26:52.220 00.434 8976 Exposure complete
01:26:52.225 00.005 8976 worker thread done servicing request
01:26:52.226 00.001 5052 OnExposeComplete: enter
01:26:52.226 00.000 5052 UpdateGuideState(): m_state=6
01:26:52.226 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3852
01:26:52.226 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.99, Mass=178, SNR=9.2, Peak=62 HFD=4.0
01:26:52.226 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.33 = 0.33)
01:26:52.226 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
01:26:52.226 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.28 hyp=0.40 cameraTheta=2.37 mountX=0.38 mountY=0.09, mountTheta=0.23
01:26:52.227 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.28, opts=13)
01:26:52.227 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.28)
01:26:52.227 00.000 8976 Worker thread wakes up
01:26:52.227 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.28) opts 0xd
01:26:52.227 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.28)
01:26:52.227 00.000 8976 Moving (-0.29, 0.28) raw xDistance=0.38 yDistance=0.09
01:26:52.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
01:26:52.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:26:52.227 00.000 8976 MoveAxis(L, 2, ABG)
01:26:52.227 00.000 8976 stepping (-18, 6) + (-2, 0)
01:26:52.227 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:26:52.227 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
01:26:52.227 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:52.227 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:52.227 00.000 5052 Enqueuing Expose request
01:26:52.227 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:52.252 00.025 8976 Received - 47 (G) 
01:26:52.252 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:52.252 00.000 8976 stepped: pos (-20, 6)
01:26:52.252 00.000 8976 MoveAxis(U, 0, ABG)
01:26:52.252 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
01:26:52.252 00.000 8976 MountToCamera -- mountX=2.65 mountY=-1.40 hyp=2.99 mountTheta=-0.49 cameraX=0.04, cameraY=2.99 cameraTheta=1.56
01:26:52.252 00.000 8976 incremental bump (0.040, 2.994) isValid = 1
01:26:52.252 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
01:26:52.252 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:26:52.252 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:26:52.252 00.000 8976 move complete, result=0
01:26:52.252 00.000 8976 worker thread done servicing request
01:26:52.252 00.000 8976 Worker thread wakes up
01:26:52.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:52.252 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:52.253 00.001 9828 Worker thread wakes up
01:26:52.253 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:26:52.253 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:26:52.253 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:26:52.253 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
01:26:52.253 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
01:26:52.253 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
01:26:52.253 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:26:52.253 00.000 9828 BLC: window closed
01:26:52.253 00.000 9828 MoveAxis(E, 2, B)
01:26:52.253 00.000 9828 Guiding  Dir = 2, Dur = 2
01:26:52.254 00.001 9828 IsSlewing returns 0
01:26:52.254 00.000 9828 IsGuiding returns 0
01:26:52.254 00.000 9828 PulseGuide returned control before completion, sleep 12
01:26:52.282 00.028 9828 IsGuiding returns 1
01:26:52.282 00.000 9828 scope still moving after pulse duration time elapsed
01:26:52.314 00.032 9828 IsSlewing returns 0
01:26:52.314 00.000 9828 IsGuiding returns 1
01:26:52.345 00.031 9828 IsSlewing returns 0
01:26:52.345 00.000 9828 IsGuiding returns 1
01:26:52.376 00.031 9828 IsSlewing returns 0
01:26:52.376 00.000 9828 IsGuiding returns 0
01:26:52.376 00.000 9828 scope move finished after 2 + 119 ms
01:26:52.376 00.000 9828 Move returns status 0, amount 2
01:26:52.376 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:52.376 00.000 9828 MoveAxis(N, 16, B)
01:26:52.376 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:52.391 00.015 9828 IsSlewing returns 0
01:26:52.391 00.000 9828 IsGuiding returns 0
01:26:52.391 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:52.423 00.032 9828 IsGuiding returns 1
01:26:52.423 00.000 9828 scope still moving after pulse duration time elapsed
01:26:52.453 00.030 9828 IsSlewing returns 0
01:26:52.453 00.000 9828 IsGuiding returns 1
01:26:52.484 00.031 9828 IsSlewing returns 0
01:26:52.484 00.000 9828 IsGuiding returns 1
01:26:52.515 00.031 9828 IsSlewing returns 0
01:26:52.515 00.000 9828 IsGuiding returns 1
01:26:52.546 00.031 9828 IsSlewing returns 0
01:26:52.546 00.000 9828 IsGuiding returns 0
01:26:52.546 00.000 9828 scope move finished after 16 + 138 ms
01:26:52.546 00.000 9828 Move returns status 0, amount 16
01:26:52.546 00.000 9828 move complete, result=0
01:26:52.546 00.000 9828 worker thread done servicing request
01:26:52.546 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:26:52.942 00.396 8976 Exposure complete
01:26:52.948 00.006 8976 worker thread done servicing request
01:26:52.948 00.000 5052 OnExposeComplete: enter
01:26:52.948 00.000 5052 UpdateGuideState(): m_state=6
01:26:52.948 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3853
01:26:52.948 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=280.91, Mass=188, SNR=9.4, Peak=58 HFD=3.9
01:26:52.948 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.14 = 2.14)
01:26:52.948 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
01:26:52.948 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.80 hyp=0.93 cameraTheta=-2.10 mountX=-0.50 mountY=0.83, mountTheta=2.12
01:26:52.949 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.80, opts=13)
01:26:52.949 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.80)
01:26:52.949 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:26:52.949 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
01:26:52.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:52.949 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:52.949 00.000 5052 Enqueuing Expose request
01:26:52.949 00.000 8976 Worker thread wakes up
01:26:52.949 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.80) opts 0xd
01:26:52.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.80)
01:26:52.949 00.000 8976 Moving (-0.47, -0.80) raw xDistance=-0.50 yDistance=0.83
01:26:52.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50
01:26:52.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
01:26:52.949 00.000 8976 MoveAxis(R, 2, ABG)
01:26:52.949 00.000 8976 stepping (-20, 6) + (2, 0)
01:26:52.949 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:52.971 00.022 8976 Received - 47 (G) 
01:26:52.972 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:52.972 00.000 8976 stepped: pos (-18, 6)
01:26:52.972 00.000 8976 MoveAxis(D, 3, ABG)
01:26:52.972 00.000 8976 stepping (-18, 6) + (0, -3)
01:26:52.972 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:53.004 00.032 8976 Received - 47 (G) 
01:26:53.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:53.004 00.000 8976 stepped: pos (-18, 3)
01:26:53.004 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
01:26:53.004 00.000 8976 MountToCamera -- mountX=2.68 mountY=-1.09 hyp=2.90 mountTheta=-0.39 cameraX=-0.25, cameraY=2.89 cameraTheta=1.66
01:26:53.004 00.000 8976 incremental bump (-0.248, 2.888) isValid = 1
01:26:53.004 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
01:26:53.004 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:26:53.004 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:26:53.004 00.000 8976 move complete, result=0
01:26:53.004 00.000 8976 worker thread done servicing request
01:26:53.004 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.8 px 3 ms SOUTH
01:26:53.004 00.000 9828 Worker thread wakes up
01:26:53.004 00.000 8976 Worker thread wakes up
01:26:53.005 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:53.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:53.005 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:26:53.005 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:26:53.005 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
01:26:53.005 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
01:26:53.005 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.53
01:26:53.005 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:26:53.005 00.000 9828 BLC: window closed
01:26:53.005 00.000 9828 MoveAxis(W, 1, B)
01:26:53.005 00.000 9828 Guiding  Dir = 3, Dur = 1
01:26:53.005 00.000 9828 IsSlewing returns 0
01:26:53.006 00.001 9828 IsGuiding returns 0
01:26:53.006 00.000 9828 PulseGuide returned control before completion, sleep 11
01:26:53.028 00.022 9828 IsGuiding returns 1
01:26:53.028 00.000 9828 scope still moving after pulse duration time elapsed
01:26:53.059 00.031 9828 IsSlewing returns 0
01:26:53.059 00.000 9828 IsGuiding returns 1
01:26:53.091 00.032 9828 IsSlewing returns 0
01:26:53.091 00.000 9828 IsGuiding returns 1
01:26:53.121 00.030 9828 IsSlewing returns 0
01:26:53.121 00.000 9828 IsGuiding returns 1
01:26:53.153 00.032 9828 IsSlewing returns 0
01:26:53.153 00.000 9828 IsGuiding returns 0
01:26:53.153 00.000 9828 scope move finished after 1 + 146 ms
01:26:53.153 00.000 9828 Move returns status 0, amount 1
01:26:53.153 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:53.153 00.000 9828 MoveAxis(N, 16, B)
01:26:53.153 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:53.168 00.015 9828 IsSlewing returns 0
01:26:53.168 00.000 9828 IsGuiding returns 0
01:26:53.168 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:53.199 00.031 9828 IsGuiding returns 1
01:26:53.199 00.000 9828 scope still moving after pulse duration time elapsed
01:26:53.230 00.031 9828 IsSlewing returns 0
01:26:53.230 00.000 9828 IsGuiding returns 1
01:26:53.262 00.032 9828 IsSlewing returns 0
01:26:53.262 00.000 9828 IsGuiding returns 1
01:26:53.294 00.032 9828 IsSlewing returns 0
01:26:53.294 00.000 9828 IsGuiding returns 1
01:26:53.326 00.032 9828 IsSlewing returns 0
01:26:53.326 00.000 9828 IsGuiding returns 0
01:26:53.326 00.000 9828 scope move finished after 16 + 141 ms
01:26:53.326 00.000 9828 Move returns status 0, amount 16
01:26:53.326 00.000 9828 move complete, result=0
01:26:53.326 00.000 9828 worker thread done servicing request
01:26:53.326 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
01:26:53.686 00.360 8976 Exposure complete
01:26:53.692 00.006 8976 worker thread done servicing request
01:26:53.692 00.000 5052 OnExposeComplete: enter
01:26:53.692 00.000 5052 UpdateGuideState(): m_state=6
01:26:53.692 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3854
01:26:53.692 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.79, Mass=173, SNR=9.0, Peak=59 HFD=4.0
01:26:53.692 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
01:26:53.692 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
01:26:53.692 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.81 mountX=0.08 mountY=-0.03, mountTheta=-0.33
01:26:53.693 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.08, opts=13)
01:26:53.693 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.08)
01:26:53.693 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:26:53.693 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
01:26:53.693 00.000 8976 Worker thread wakes up
01:26:53.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.08) opts 0xd
01:26:53.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.08)
01:26:53.693 00.000 8976 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.03
01:26:53.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:26:53.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:26:53.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:53.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:53.693 00.000 5052 Enqueuing Expose request
01:26:53.693 00.000 8976 MoveAxis(R, 0, ABG)
01:26:53.693 00.000 8976 MoveAxis(U, 0, ABG)
01:26:53.694 00.001 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
01:26:53.694 00.000 8976 MountToCamera -- mountX=2.71 mountY=-0.89 hyp=2.85 mountTheta=-0.32 cameraX=-0.44, cameraY=2.82 cameraTheta=1.73
01:26:53.694 00.000 8976 incremental bump (-0.440, 2.816) isValid = 1
01:26:53.694 00.000 8976 Scheduling Mount bump of (-0.012, 0.077)
01:26:53.694 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.08, opts=4)
01:26:53.694 00.000 8976 Enqueuing Move request for scope (-0.01, 0.08)
01:26:53.694 00.000 8976 move complete, result=0
01:26:53.694 00.000 9828 Worker thread wakes up
01:26:53.694 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0x4
01:26:53.694 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:26:53.694 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
01:26:53.694 00.000 8976 worker thread done servicing request
01:26:53.694 00.000 8976 Worker thread wakes up
01:26:53.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:53.694 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:53.694 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.55)
01:26:53.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:53.694 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.72 mountX=0.01 mountY=-0.08, mountTheta=-1.47
01:26:53.694 00.000 9828 Moving (-0.01, 0.08) raw xDistance=0.01 yDistance=-0.08
01:26:53.695 00.001 9828 BLC: window closed
01:26:53.695 00.000 9828 MoveAxis(W, 3, B)
01:26:53.695 00.000 9828 Guiding  Dir = 3, Dur = 3
01:26:53.695 00.000 9828 IsSlewing returns 0
01:26:53.695 00.000 9828 IsGuiding returns 0
01:26:53.696 00.001 9828 PulseGuide returned control before completion, sleep 13
01:26:53.711 00.015 9828 IsGuiding returns 1
01:26:53.711 00.000 9828 scope still moving after pulse duration time elapsed
01:26:53.743 00.032 9828 IsSlewing returns 0
01:26:53.743 00.000 9828 IsGuiding returns 1
01:26:53.774 00.031 9828 IsSlewing returns 0
01:26:53.774 00.000 9828 IsGuiding returns 1
01:26:53.805 00.031 9828 IsSlewing returns 0
01:26:53.805 00.000 9828 IsGuiding returns 1
01:26:53.835 00.030 9828 IsSlewing returns 0
01:26:53.835 00.000 9828 IsGuiding returns 0
01:26:53.835 00.000 9828 scope move finished after 3 + 136 ms
01:26:53.835 00.000 9828 Move returns status 0, amount 3
01:26:53.835 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:53.835 00.000 9828 MoveAxis(N, 11, B)
01:26:53.835 00.000 9828 Guiding  Dir = 0, Dur = 11
01:26:53.851 00.016 9828 IsSlewing returns 0
01:26:53.851 00.000 9828 IsGuiding returns 0
01:26:53.851 00.000 9828 PulseGuide returned control before completion, sleep 21
01:26:53.882 00.031 9828 IsGuiding returns 1
01:26:53.882 00.000 9828 scope still moving after pulse duration time elapsed
01:26:53.913 00.031 9828 IsSlewing returns 0
01:26:53.913 00.000 9828 IsGuiding returns 1
01:26:53.944 00.031 9828 IsSlewing returns 0
01:26:53.944 00.000 9828 IsGuiding returns 1
01:26:53.974 00.030 9828 IsSlewing returns 0
01:26:53.974 00.000 9828 IsGuiding returns 1
01:26:54.005 00.031 9828 IsSlewing returns 0
01:26:54.005 00.000 9828 IsGuiding returns 0
01:26:54.005 00.000 9828 scope move finished after 11 + 143 ms
01:26:54.005 00.000 9828 Move returns status 0, amount 11
01:26:54.005 00.000 9828 move complete, result=0
01:26:54.006 00.001 9828 worker thread done servicing request
01:26:54.006 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 11 ms NORTH
01:26:54.379 00.373 8976 Exposure complete
01:26:54.384 00.005 8976 worker thread done servicing request
01:26:54.385 00.001 5052 OnExposeComplete: enter
01:26:54.385 00.000 5052 UpdateGuideState(): m_state=6
01:26:54.385 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3855
01:26:54.385 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.80, Mass=174, SNR=9.0, Peak=61 HFD=4.0
01:26:54.385 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
01:26:54.385 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.22 = -0.22)
01:26:54.385 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.93 mountX=0.09 mountY=-0.02, mountTheta=-0.21
01:26:54.386 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.09, opts=13)
01:26:54.386 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.09)
01:26:54.386 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:26:54.386 00.000 5052 UpdateGuideState exits: m=174 SNR=9.0
01:26:54.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:54.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:54.386 00.000 5052 Enqueuing Expose request
01:26:54.386 00.000 8976 Worker thread wakes up
01:26:54.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.09) opts 0xd
01:26:54.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.09)
01:26:54.386 00.000 8976 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=-0.02
01:26:54.387 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:26:54.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:26:54.387 00.000 8976 MoveAxis(R, 0, ABG)
01:26:54.387 00.000 8976 MoveAxis(U, 0, ABG)
01:26:54.387 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
01:26:54.387 00.000 8976 MountToCamera -- mountX=2.72 mountY=-0.75 hyp=2.83 mountTheta=-0.27 cameraX=-0.57, cameraY=2.77 cameraTheta=1.77
01:26:54.387 00.000 8976 incremental bump (-0.569, 2.768) isValid = 1
01:26:54.387 00.000 8976 Scheduling Mount bump of (-0.018, 0.092)
01:26:54.387 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.09, opts=4)
01:26:54.387 00.000 8976 Enqueuing Move request for scope (-0.02, 0.09)
01:26:54.387 00.000 8976 move complete, result=0
01:26:54.387 00.000 9828 Worker thread wakes up
01:26:54.387 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:54.387 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0x4
01:26:54.387 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:26:54.387 00.000 8976 worker thread done servicing request
01:26:54.387 00.000 8976 Worker thread wakes up
01:26:54.387 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
01:26:54.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:54.387 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
01:26:54.388 00.001 9828 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.77 mountX=0.01 mountY=-0.09, mountTheta=-1.42
01:26:54.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:54.388 00.000 9828 Moving (-0.02, 0.09) raw xDistance=0.01 yDistance=-0.09
01:26:54.388 00.000 9828 BLC: window closed
01:26:54.388 00.000 9828 MoveAxis(W, 4, B)
01:26:54.388 00.000 9828 Guiding  Dir = 3, Dur = 4
01:26:54.388 00.000 9828 IsSlewing returns 0
01:26:54.388 00.000 9828 IsGuiding returns 0
01:26:54.388 00.000 9828 PulseGuide returned control before completion, sleep 14
01:26:54.409 00.021 9828 IsGuiding returns 1
01:26:54.409 00.000 9828 scope still moving after pulse duration time elapsed
01:26:54.440 00.031 9828 IsSlewing returns 0
01:26:54.440 00.000 9828 IsGuiding returns 1
01:26:54.471 00.031 9828 IsSlewing returns 0
01:26:54.471 00.000 9828 IsGuiding returns 1
01:26:54.502 00.031 9828 IsSlewing returns 0
01:26:54.502 00.000 9828 IsGuiding returns 0
01:26:54.502 00.000 9828 scope move finished after 4 + 109 ms
01:26:54.502 00.000 9828 Move returns status 0, amount 4
01:26:54.502 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:54.502 00.000 9828 MoveAxis(N, 13, B)
01:26:54.502 00.000 9828 Guiding  Dir = 0, Dur = 13
01:26:54.517 00.015 9828 IsSlewing returns 0
01:26:54.517 00.000 9828 IsGuiding returns 0
01:26:54.517 00.000 9828 PulseGuide returned control before completion, sleep 23
01:26:54.548 00.031 9828 IsGuiding returns 1
01:26:54.548 00.000 9828 scope still moving after pulse duration time elapsed
01:26:54.578 00.030 9828 IsSlewing returns 0
01:26:54.578 00.000 9828 IsGuiding returns 1
01:26:54.609 00.031 9828 IsSlewing returns 0
01:26:54.609 00.000 9828 IsGuiding returns 1
01:26:54.641 00.032 9828 IsSlewing returns 0
01:26:54.641 00.000 9828 IsGuiding returns 1
01:26:54.673 00.032 9828 IsSlewing returns 0
01:26:54.673 00.000 9828 IsGuiding returns 0
01:26:54.673 00.000 9828 scope move finished after 13 + 143 ms
01:26:54.673 00.000 9828 Move returns status 0, amount 13
01:26:54.674 00.001 9828 move complete, result=0
01:26:54.674 00.000 9828 worker thread done servicing request
01:26:54.674 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 13 ms NORTH
01:26:55.071 00.397 8976 Exposure complete
01:26:55.076 00.005 8976 worker thread done servicing request
01:26:55.076 00.000 5052 OnExposeComplete: enter
01:26:55.076 00.000 5052 UpdateGuideState(): m_state=6
01:26:55.076 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3856
01:26:55.076 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.95, Mass=164, SNR=8.8, Peak=58 HFD=3.9
01:26:55.076 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
01:26:55.076 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
01:26:55.076 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.24 hyp=0.48 cameraTheta=2.62 mountX=0.40 mountY=0.22, mountTheta=0.49
01:26:55.077 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.24, opts=13)
01:26:55.077 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.24)
01:26:55.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:55.077 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
01:26:55.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:55.077 00.000 8976 Worker thread wakes up
01:26:55.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.24) opts 0xd
01:26:55.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.24)
01:26:55.077 00.000 8976 Moving (-0.42, 0.24) raw xDistance=0.40 yDistance=0.22
01:26:55.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:26:55.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:26:55.077 00.000 8976 MoveAxis(L, 2, ABG)
01:26:55.077 00.000 8976 stepping (-18, 3) + (-2, 0)
01:26:55.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:55.077 00.000 5052 Enqueuing Expose request
01:26:55.077 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:55.114 00.037 8976 Received - 47 (G) 
01:26:55.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:55.114 00.000 8976 stepped: pos (-20, 3)
01:26:55.114 00.000 8976 MoveAxis(U, 0, ABG)
01:26:55.114 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
01:26:55.114 00.000 8976 MountToCamera -- mountX=2.84 mountY=-0.66 hyp=2.91 mountTheta=-0.23 cameraX=-0.70, cameraY=2.83 cameraTheta=1.81
01:26:55.114 00.000 8976 incremental bump (-0.701, 2.826) isValid = 1
01:26:55.114 00.000 8976 Scheduling Mount bump of (-0.028, 0.116)
01:26:55.115 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:26:55.115 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:26:55.115 00.000 8976 move complete, result=0
01:26:55.115 00.000 9828 Worker thread wakes up
01:26:55.115 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:26:55.115 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:26:55.115 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
01:26:55.115 00.000 8976 worker thread done servicing request
01:26:55.115 00.000 8976 Worker thread wakes up
01:26:55.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:55.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:55.115 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:26:55.115 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.46)
01:26:55.115 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
01:26:55.115 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:26:55.115 00.000 9828 BLC: window closed
01:26:55.115 00.000 9828 MoveAxis(W, 7, B)
01:26:55.115 00.000 9828 Guiding  Dir = 3, Dur = 7
01:26:55.116 00.001 9828 IsSlewing returns 0
01:26:55.116 00.000 9828 IsGuiding returns 0
01:26:55.116 00.000 9828 PulseGuide returned control before completion, sleep 17
01:26:55.140 00.024 9828 IsGuiding returns 1
01:26:55.140 00.000 9828 scope still moving after pulse duration time elapsed
01:26:55.172 00.032 9828 IsSlewing returns 0
01:26:55.172 00.000 9828 IsGuiding returns 1
01:26:55.203 00.031 9828 IsSlewing returns 0
01:26:55.203 00.000 9828 IsGuiding returns 1
01:26:55.234 00.031 9828 IsSlewing returns 0
01:26:55.234 00.000 9828 IsGuiding returns 0
01:26:55.234 00.000 9828 scope move finished after 7 + 111 ms
01:26:55.234 00.000 9828 Move returns status 0, amount 7
01:26:55.234 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:55.234 00.000 9828 MoveAxis(N, 16, B)
01:26:55.234 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:55.249 00.015 9828 IsSlewing returns 0
01:26:55.249 00.000 9828 IsGuiding returns 0
01:26:55.249 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:55.280 00.031 9828 IsGuiding returns 1
01:26:55.280 00.000 9828 scope still moving after pulse duration time elapsed
01:26:55.311 00.031 9828 IsSlewing returns 0
01:26:55.311 00.000 9828 IsGuiding returns 1
01:26:55.343 00.032 9828 IsSlewing returns 0
01:26:55.343 00.000 9828 IsGuiding returns 1
01:26:55.374 00.031 9828 IsSlewing returns 0
01:26:55.374 00.000 9828 IsGuiding returns 1
01:26:55.405 00.031 9828 IsSlewing returns 0
01:26:55.405 00.000 9828 IsGuiding returns 0
01:26:55.405 00.000 9828 scope move finished after 16 + 140 ms
01:26:55.405 00.000 9828 Move returns status 0, amount 16
01:26:55.405 00.000 9828 move complete, result=0
01:26:55.405 00.000 9828 worker thread done servicing request
01:26:55.405 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:26:55.802 00.397 8976 Exposure complete
01:26:55.807 00.005 8976 worker thread done servicing request
01:26:55.807 00.000 5052 OnExposeComplete: enter
01:26:55.807 00.000 5052 UpdateGuideState(): m_state=6
01:26:55.807 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3857
01:26:55.807 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.40, Mass=162, SNR=8.8, Peak=58 HFD=3.3
01:26:55.807 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.70 = 1.59)
01:26:55.807 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
01:26:55.808 00.001 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.31 hyp=0.65 cameraTheta=-2.65 mountX=-0.01 mountY=0.65, mountTheta=1.59
01:26:55.808 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.31, opts=13)
01:26:55.808 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.31)
01:26:55.808 00.000 8976 Worker thread wakes up
01:26:55.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.31) opts 0xd
01:26:55.808 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.31)
01:26:55.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:26:55.808 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
01:26:55.809 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:55.809 00.000 8976 Moving (-0.57, -0.31) raw xDistance=-0.01 yDistance=0.65
01:26:55.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:26:55.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
01:26:55.809 00.000 8976 MoveAxis(R, 0, ABG)
01:26:55.809 00.000 8976 MoveAxis(D, 3, ABG)
01:26:55.809 00.000 8976 stepping (-20, 3) + (0, -3)
01:26:55.809 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:55.809 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:55.809 00.000 5052 Enqueuing Expose request
01:26:55.850 00.041 8976 Received - 47 (G) 
01:26:55.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:55.850 00.000 8976 stepped: pos (-20, 0)
01:26:55.850 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
01:26:55.850 00.000 8976 MountToCamera -- mountX=2.91 mountY=-0.44 hyp=2.94 mountTheta=-0.15 cameraX=-0.93, cameraY=2.79 cameraTheta=1.89
01:26:55.850 00.000 8976 incremental bump (-0.930, 2.793) isValid = 1
01:26:55.850 00.000 8976 Scheduling Mount bump of (-0.036, 0.113)
01:26:55.850 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:26:55.850 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:26:55.850 00.000 8976 move complete, result=0
01:26:55.850 00.000 9828 Worker thread wakes up
01:26:55.850 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:26:55.850 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:26:55.850 00.000 8976 worker thread done servicing request
01:26:55.850 00.000 8976 Worker thread wakes up
01:26:55.851 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:55.851 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:26:55.851 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.31)
01:26:55.851 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.39)
01:26:55.851 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:55.851 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.31
01:26:55.851 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:26:55.851 00.000 9828 BLC: window closed
01:26:55.851 00.000 9828 MoveAxis(W, 10, B)
01:26:55.851 00.000 9828 Guiding  Dir = 3, Dur = 10
01:26:55.851 00.000 9828 IsSlewing returns 0
01:26:55.851 00.000 9828 IsGuiding returns 0
01:26:55.851 00.000 9828 PulseGuide returned control before completion, sleep 20
01:26:55.887 00.036 9828 IsGuiding returns 1
01:26:55.887 00.000 9828 scope still moving after pulse duration time elapsed
01:26:55.918 00.031 9828 IsSlewing returns 0
01:26:55.918 00.000 9828 IsGuiding returns 1
01:26:55.949 00.031 9828 IsSlewing returns 0
01:26:55.949 00.000 9828 IsGuiding returns 1
01:26:55.981 00.032 9828 IsSlewing returns 0
01:26:55.982 00.001 9828 IsGuiding returns 0
01:26:55.982 00.000 9828 scope move finished after 10 + 120 ms
01:26:55.982 00.000 9828 Move returns status 0, amount 10
01:26:55.982 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:55.982 00.000 9828 MoveAxis(N, 16, B)
01:26:55.982 00.000 9828 Guiding  Dir = 0, Dur = 16
01:26:55.997 00.015 9828 IsSlewing returns 0
01:26:55.997 00.000 9828 IsGuiding returns 0
01:26:55.997 00.000 9828 PulseGuide returned control before completion, sleep 26
01:26:56.028 00.031 9828 IsGuiding returns 1
01:26:56.028 00.000 9828 scope still moving after pulse duration time elapsed
01:26:56.059 00.031 9828 IsSlewing returns 0
01:26:56.059 00.000 9828 IsGuiding returns 1
01:26:56.091 00.032 9828 IsSlewing returns 0
01:26:56.091 00.000 9828 IsGuiding returns 1
01:26:56.122 00.031 9828 IsSlewing returns 0
01:26:56.122 00.000 9828 IsGuiding returns 1
01:26:56.153 00.031 9828 IsSlewing returns 0
01:26:56.153 00.000 9828 IsGuiding returns 0
01:26:56.153 00.000 9828 scope move finished after 16 + 140 ms
01:26:56.153 00.000 9828 Move returns status 0, amount 16
01:26:56.153 00.000 9828 move complete, result=0
01:26:56.153 00.000 9828 worker thread done servicing request
01:26:56.153 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:26:56.553 00.400 8976 Exposure complete
01:26:56.558 00.005 8976 worker thread done servicing request
01:26:56.558 00.000 5052 OnExposeComplete: enter
01:26:56.558 00.000 5052 UpdateGuideState(): m_state=6
01:26:56.558 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3858
01:26:56.558 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.51, Mass=181, SNR=9.2, Peak=61 HFD=3.4
01:26:56.558 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.95 = 1.34)
01:26:56.558 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
01:26:56.558 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=-0.20 hyp=0.85 cameraTheta=-2.90 mountX=0.20 mountY=0.81, mountTheta=1.33
01:26:56.559 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=-0.20, opts=13)
01:26:56.559 00.000 5052 Enqueuing Move request for stepguider (-0.83, -0.20)
01:26:56.559 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:26:56.559 00.000 5052 UpdateGuideState exits: m=181 SNR=9.2
01:26:56.559 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:56.559 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:56.559 00.000 5052 Enqueuing Expose request
01:26:56.559 00.000 8976 Worker thread wakes up
01:26:56.559 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, -0.20) opts 0xd
01:26:56.559 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, -0.20)
01:26:56.559 00.000 8976 Moving (-0.83, -0.20) raw xDistance=0.20 yDistance=0.81
01:26:56.560 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:26:56.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.81
01:26:56.560 00.000 8976 MoveAxis(R, 0, ABG)
01:26:56.560 00.000 8976 MoveAxis(D, 3, ABG)
01:26:56.560 00.000 8976 stepping (-20, 0) + (0, -3)
01:26:56.560 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:56.600 00.040 8976 Received - 47 (G) 
01:26:56.600 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:26:56.600 00.000 8976 stepped: pos (-20, -3)
01:26:56.600 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (2.00 = 2.00)
01:26:56.600 00.000 8976 MountToCamera -- mountX=2.96 mountY=-0.14 hyp=2.96 mountTheta=-0.05 cameraX=-1.22, cameraY=2.70 cameraTheta=2.00
01:26:56.600 00.000 8976 incremental bump (-1.223, 2.700) isValid = 1
01:26:56.600 00.000 8976 Scheduling Mount bump of (-0.047, 0.108)
01:26:56.600 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:26:56.600 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:26:56.600 00.000 8976 move complete, result=0
01:26:56.600 00.000 8976 worker thread done servicing request
01:26:56.601 00.001 9828 Worker thread wakes up
01:26:56.601 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:26:56.601 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:26:56.601 00.000 8976 Worker thread wakes up
01:26:56.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:56.601 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:56.601 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:26:56.601 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.08 = -1.20)
01:26:56.601 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.00 = -1.29)
01:26:56.601 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.04 mountY=-0.11, mountTheta=-1.21
01:26:56.601 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:26:56.601 00.000 9828 BLC: window closed
01:26:56.601 00.000 9828 MoveAxis(W, 13, B)
01:26:56.601 00.000 9828 Guiding  Dir = 3, Dur = 13
01:26:56.602 00.001 9828 IsSlewing returns 0
01:26:56.602 00.000 9828 IsGuiding returns 0
01:26:56.602 00.000 9828 PulseGuide returned control before completion, sleep 23
01:26:56.636 00.034 9828 IsGuiding returns 1
01:26:56.637 00.001 9828 scope still moving after pulse duration time elapsed
01:26:56.664 00.027 9828 IsSlewing returns 0
01:26:56.664 00.000 9828 IsGuiding returns 1
01:26:56.695 00.031 9828 IsSlewing returns 0
01:26:56.695 00.000 9828 IsGuiding returns 1
01:26:56.726 00.031 9828 IsSlewing returns 0
01:26:56.726 00.000 9828 IsGuiding returns 1
01:26:56.757 00.031 9828 IsSlewing returns 0
01:26:56.757 00.000 9828 IsGuiding returns 0
01:26:56.757 00.000 9828 scope move finished after 13 + 141 ms
01:26:56.757 00.000 9828 Move returns status 0, amount 13
01:26:56.757 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:56.757 00.000 9828 MoveAxis(N, 15, B)
01:26:56.757 00.000 9828 Guiding  Dir = 0, Dur = 15
01:26:56.772 00.015 9828 IsSlewing returns 0
01:26:56.772 00.000 9828 IsGuiding returns 0
01:26:56.772 00.000 9828 PulseGuide returned control before completion, sleep 25
01:26:56.803 00.031 9828 IsGuiding returns 1
01:26:56.803 00.000 9828 scope still moving after pulse duration time elapsed
01:26:56.833 00.030 9828 IsSlewing returns 0
01:26:56.833 00.000 9828 IsGuiding returns 1
01:26:56.865 00.032 9828 IsSlewing returns 0
01:26:56.865 00.000 9828 IsGuiding returns 1
01:26:56.897 00.032 9828 IsSlewing returns 0
01:26:56.897 00.000 9828 IsGuiding returns 1
01:26:56.928 00.031 9828 IsSlewing returns 0
01:26:56.928 00.000 9828 IsGuiding returns 0
01:26:56.928 00.000 9828 scope move finished after 15 + 140 ms
01:26:56.928 00.000 9828 Move returns status 0, amount 15
01:26:56.928 00.000 9828 move complete, result=0
01:26:56.928 00.000 9828 worker thread done servicing request
01:26:56.928 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 15 ms NORTH
01:26:57.287 00.359 8976 Exposure complete
01:26:57.293 00.006 8976 worker thread done servicing request
01:26:57.293 00.000 5052 OnExposeComplete: enter
01:26:57.293 00.000 5052 UpdateGuideState(): m_state=6
01:26:57.293 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3859
01:26:57.293 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=281.44, Mass=197, SNR=9.6, Peak=64 HFD=3.7
01:26:57.293 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.91 = 1.38)
01:26:57.293 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
01:26:57.293 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=-0.27 hyp=0.99 cameraTheta=-2.86 mountX=0.19 mountY=0.95, mountTheta=1.37
01:26:57.294 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=-0.27, opts=13)
01:26:57.294 00.000 5052 Enqueuing Move request for stepguider (-0.95, -0.27)
01:26:57.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:26:57.294 00.000 5052 UpdateGuideState exits: m=197 SNR=9.6
01:26:57.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:57.294 00.000 8976 Worker thread wakes up
01:26:57.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, -0.27) opts 0xd
01:26:57.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, -0.27)
01:26:57.294 00.000 8976 Moving (-0.95, -0.27) raw xDistance=0.19 yDistance=0.95
01:26:57.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:57.294 00.000 5052 Enqueuing Expose request
01:26:57.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:26:57.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.95
01:26:57.294 00.000 8976 MoveAxis(R, 0, ABG)
01:26:57.294 00.000 8976 MoveAxis(D, 4, ABG)
01:26:57.294 00.000 8976 stepping (-20, -3) + (0, -4)
01:26:57.294 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:26:57.336 00.042 8976 Received - 47 (G) 
01:26:57.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:26:57.336 00.000 8976 stepped: pos (-20, -7)
01:26:57.337 00.001 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
01:26:57.337 00.000 8976 MountToCamera -- mountX=2.99 mountY=0.27 hyp=3.01 mountTheta=0.09 cameraX=-1.61, cameraY=2.54 cameraTheta=2.13
01:26:57.337 00.000 8976 incremental bump (-1.606, 2.542) isValid = 1
01:26:57.337 00.000 8976 Scheduling Mount bump of (-0.061, 0.101)
01:26:57.337 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:26:57.337 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:26:57.337 00.000 8976 move complete, result=0
01:26:57.337 00.000 9828 Worker thread wakes up
01:26:57.337 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:26:57.337 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:26:57.337 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
01:26:57.337 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.15)
01:26:57.337 00.000 8976 worker thread done servicing request
01:26:57.337 00.000 8976 Worker thread wakes up
01:26:57.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:57.337 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.09
01:26:57.337 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:26:57.337 00.000 9828 BLC: window closed
01:26:57.337 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:57.337 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:26:57.338 00.001 9828 MoveAxis(W, 18, B)
01:26:57.338 00.000 9828 Guiding  Dir = 3, Dur = 18
01:26:57.338 00.000 9828 IsSlewing returns 0
01:26:57.338 00.000 9828 IsGuiding returns 0
01:26:57.338 00.000 9828 PulseGuide returned control before completion, sleep 28
01:26:57.376 00.038 9828 IsGuiding returns 1
01:26:57.376 00.000 9828 scope still moving after pulse duration time elapsed
01:26:57.406 00.030 9828 IsSlewing returns 0
01:26:57.406 00.000 9828 IsGuiding returns 1
01:26:57.438 00.032 9828 IsSlewing returns 0
01:26:57.438 00.000 9828 IsGuiding returns 1
01:26:57.469 00.031 9828 IsSlewing returns 0
01:26:57.469 00.000 9828 IsGuiding returns 0
01:26:57.469 00.000 9828 scope move finished after 18 + 112 ms
01:26:57.469 00.000 9828 Move returns status 0, amount 18
01:26:57.469 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:57.469 00.000 9828 MoveAxis(N, 15, B)
01:26:57.469 00.000 9828 Guiding  Dir = 0, Dur = 15
01:26:57.485 00.016 9828 IsSlewing returns 0
01:26:57.485 00.000 9828 IsGuiding returns 0
01:26:57.485 00.000 9828 PulseGuide returned control before completion, sleep 25
01:26:57.517 00.032 9828 IsGuiding returns 1
01:26:57.517 00.000 9828 scope still moving after pulse duration time elapsed
01:26:57.549 00.032 9828 IsSlewing returns 0
01:26:57.549 00.000 9828 IsGuiding returns 1
01:26:57.580 00.031 9828 IsSlewing returns 0
01:26:57.580 00.000 9828 IsGuiding returns 1
01:26:57.611 00.031 9828 IsSlewing returns 0
01:26:57.611 00.000 9828 IsGuiding returns 1
01:26:57.642 00.031 9828 IsSlewing returns 0
01:26:57.642 00.000 9828 IsGuiding returns 0
01:26:57.642 00.000 9828 scope move finished after 15 + 142 ms
01:26:57.642 00.000 9828 Move returns status 0, amount 15
01:26:57.642 00.000 9828 move complete, result=0
01:26:57.642 00.000 9828 worker thread done servicing request
01:26:57.642 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:26:58.020 00.378 8976 Exposure complete
01:26:58.025 00.005 8976 worker thread done servicing request
01:26:58.025 00.000 5052 OnExposeComplete: enter
01:26:58.025 00.000 5052 UpdateGuideState(): m_state=6
01:26:58.025 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3860
01:26:58.025 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.89, Mass=180, SNR=9.3, Peak=63 HFD=3.5
01:26:58.025 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
01:26:58.026 00.001 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
01:26:58.026 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.18 hyp=0.29 cameraTheta=0.66 mountX=0.05 mountY=-0.29, mountTheta=-1.39
01:26:58.026 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.18, opts=13)
01:26:58.026 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.18)
01:26:58.026 00.000 8976 Worker thread wakes up
01:26:58.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.18) opts 0xd
01:26:58.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.18)
01:26:58.027 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:58.027 00.000 8976 Moving (0.23, 0.18) raw xDistance=0.05 yDistance=-0.29
01:26:58.027 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
01:26:58.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:26:58.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:58.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
01:26:58.027 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:58.027 00.000 5052 Enqueuing Expose request
01:26:58.027 00.000 8976 MoveAxis(R, 0, ABG)
01:26:58.027 00.000 8976 MoveAxis(U, 1, ABG)
01:26:58.027 00.000 8976 stepping (-20, -7) + (0, 1)
01:26:58.027 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:58.055 00.028 8976 Received - 47 (G) 
01:26:58.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:26:58.055 00.000 8976 stepped: pos (-20, -6)
01:26:58.055 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.21 = 2.21)
01:26:58.055 00.000 8976 MountToCamera -- mountX=3.02 mountY=0.50 hyp=3.06 mountTheta=0.16 cameraX=-1.82, cameraY=2.46 cameraTheta=2.21
01:26:58.055 00.000 8976 incremental bump (-1.816, 2.460) isValid = 1
01:26:58.055 00.000 8976 Scheduling Mount bump of (-0.068, 0.096)
01:26:58.056 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:26:58.056 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:26:58.056 00.000 8976 move complete, result=0
01:26:58.056 00.000 9828 Worker thread wakes up
01:26:58.056 00.000 8976 worker thread done servicing request
01:26:58.056 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:26:58.056 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:26:58.056 00.000 8976 Worker thread wakes up
01:26:58.056 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:26:58.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:58.056 00.000 9828 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.29 = -1.00)
01:26:58.056 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:58.056 00.000 9828 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.08)
01:26:58.056 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.19 mountX=0.06 mountY=-0.10, mountTheta=-1.02
01:26:58.056 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:26:58.056 00.000 9828 BLC: window closed
01:26:58.056 00.000 9828 MoveAxis(W, 20, B)
01:26:58.057 00.001 9828 Guiding  Dir = 3, Dur = 20
01:26:58.057 00.000 9828 IsSlewing returns 0
01:26:58.057 00.000 9828 IsGuiding returns 0
01:26:58.057 00.000 9828 PulseGuide returned control before completion, sleep 30
01:26:58.090 00.033 9828 IsGuiding returns 1
01:26:58.090 00.000 9828 scope still moving after pulse duration time elapsed
01:26:58.120 00.030 9828 IsSlewing returns 0
01:26:58.120 00.000 9828 IsGuiding returns 1
01:26:58.151 00.031 9828 IsSlewing returns 0
01:26:58.151 00.000 9828 IsGuiding returns 1
01:26:58.182 00.031 9828 IsSlewing returns 0
01:26:58.182 00.000 9828 IsGuiding returns 1
01:26:58.213 00.031 9828 IsSlewing returns 0
01:26:58.213 00.000 9828 IsGuiding returns 0
01:26:58.213 00.000 9828 scope move finished after 20 + 135 ms
01:26:58.213 00.000 9828 Move returns status 0, amount 20
01:26:58.213 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:58.213 00.000 9828 MoveAxis(N, 14, B)
01:26:58.213 00.000 9828 Guiding  Dir = 0, Dur = 14
01:26:58.228 00.015 9828 IsSlewing returns 0
01:26:58.228 00.000 9828 IsGuiding returns 0
01:26:58.228 00.000 9828 PulseGuide returned control before completion, sleep 24
01:26:58.260 00.032 9828 IsGuiding returns 1
01:26:58.260 00.000 9828 scope still moving after pulse duration time elapsed
01:26:58.291 00.031 9828 IsSlewing returns 0
01:26:58.292 00.001 9828 IsGuiding returns 1
01:26:58.322 00.030 9828 IsSlewing returns 0
01:26:58.323 00.001 9828 IsGuiding returns 1
01:26:58.353 00.030 9828 IsSlewing returns 0
01:26:58.353 00.000 9828 IsGuiding returns 1
01:26:58.385 00.032 9828 IsSlewing returns 0
01:26:58.385 00.000 9828 IsGuiding returns 0
01:26:58.385 00.000 9828 scope move finished after 14 + 142 ms
01:26:58.385 00.000 9828 Move returns status 0, amount 14
01:26:58.385 00.000 9828 move complete, result=0
01:26:58.385 00.000 9828 worker thread done servicing request
01:26:58.385 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:26:58.741 00.356 8976 Exposure complete
01:26:58.746 00.005 8976 worker thread done servicing request
01:26:58.746 00.000 5052 OnExposeComplete: enter
01:26:58.746 00.000 5052 UpdateGuideState(): m_state=6
01:26:58.746 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3861
01:26:58.746 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.60, Mass=191, SNR=9.5, Peak=63 HFD=3.7
01:26:58.746 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.63 = 2.65)
01:26:58.746 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.55)
01:26:58.747 00.001 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.58 mountX=-0.09 mountY=0.06, mountTheta=2.58
01:26:58.747 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.11, opts=13)
01:26:58.747 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.11)
01:26:58.747 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:26:58.747 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
01:26:58.747 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:58.747 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:58.747 00.000 5052 Enqueuing Expose request
01:26:58.747 00.000 8976 Worker thread wakes up
01:26:58.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.11) opts 0xd
01:26:58.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.11)
01:26:58.748 00.001 8976 Moving (-0.00, -0.11) raw xDistance=-0.09 yDistance=0.06
01:26:58.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:26:58.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:26:58.748 00.000 8976 MoveAxis(R, 0, ABG)
01:26:58.748 00.000 8976 MoveAxis(U, 0, ABG)
01:26:58.748 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
01:26:58.748 00.000 8976 MountToCamera -- mountX=3.03 mountY=0.65 hyp=3.10 mountTheta=0.21 cameraX=-1.96, cameraY=2.40 cameraTheta=2.25
01:26:58.748 00.000 8976 incremental bump (-1.957, 2.405) isValid = 1
01:26:58.748 00.000 8976 Scheduling Mount bump of (-0.065, 0.083)
01:26:58.748 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.08, opts=4)
01:26:58.748 00.000 8976 Enqueuing Move request for scope (-0.06, 0.08)
01:26:58.748 00.000 8976 move complete, result=0
01:26:58.748 00.000 9828 Worker thread wakes up
01:26:58.748 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:58.748 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0x4
01:26:58.748 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
01:26:58.748 00.000 8976 worker thread done servicing request
01:26:58.748 00.000 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.33 = -0.95)
01:26:58.748 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.25 = -1.03)
01:26:58.749 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.11 cameraTheta=2.24 mountX=0.06 mountY=-0.09, mountTheta=-0.98
01:26:58.749 00.000 9828 Moving (-0.06, 0.08) raw xDistance=0.06 yDistance=-0.09
01:26:58.749 00.000 9828 BLC: window closed
01:26:58.749 00.000 9828 MoveAxis(W, 19, B)
01:26:58.749 00.000 9828 Guiding  Dir = 3, Dur = 19
01:26:58.749 00.000 8976 Worker thread wakes up
01:26:58.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:58.749 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:58.749 00.000 9828 IsSlewing returns 0
01:26:58.749 00.000 9828 IsGuiding returns 0
01:26:58.749 00.000 9828 PulseGuide returned control before completion, sleep 29
01:26:58.785 00.036 9828 IsGuiding returns 1
01:26:58.785 00.000 9828 scope still moving after pulse duration time elapsed
01:26:58.816 00.031 9828 IsSlewing returns 0
01:26:58.816 00.000 9828 IsGuiding returns 1
01:26:58.847 00.031 9828 IsSlewing returns 0
01:26:58.847 00.000 9828 IsGuiding returns 1
01:26:58.877 00.030 9828 IsSlewing returns 0
01:26:58.877 00.000 9828 IsGuiding returns 0
01:26:58.877 00.000 9828 scope move finished after 19 + 109 ms
01:26:58.877 00.000 9828 Move returns status 0, amount 19
01:26:58.877 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:58.877 00.000 9828 MoveAxis(N, 12, B)
01:26:58.877 00.000 9828 Guiding  Dir = 0, Dur = 12
01:26:58.892 00.015 9828 IsSlewing returns 0
01:26:58.892 00.000 9828 IsGuiding returns 0
01:26:58.892 00.000 9828 PulseGuide returned control before completion, sleep 22
01:26:58.924 00.032 9828 IsGuiding returns 1
01:26:58.924 00.000 9828 scope still moving after pulse duration time elapsed
01:26:58.955 00.031 9828 IsSlewing returns 0
01:26:58.956 00.001 9828 IsGuiding returns 1
01:26:58.986 00.030 9828 IsSlewing returns 0
01:26:58.986 00.000 9828 IsGuiding returns 1
01:26:59.017 00.031 9828 IsSlewing returns 0
01:26:59.017 00.000 9828 IsGuiding returns 1
01:26:59.049 00.032 9828 IsSlewing returns 0
01:26:59.054 00.005 9828 IsGuiding returns 1
01:26:59.079 00.025 9828 IsSlewing returns 0
01:26:59.079 00.000 9828 IsGuiding returns 1
01:26:59.110 00.031 9828 IsSlewing returns 0
01:26:59.110 00.000 9828 IsGuiding returns 0
01:26:59.110 00.000 9828 scope move finished after 12 + 205 ms
01:26:59.110 00.000 9828 Move returns status 0, amount 12
01:26:59.110 00.000 9828 move complete, result=0
01:26:59.110 00.000 9828 worker thread done servicing request
01:26:59.110 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 12 ms NORTH
01:26:59.433 00.323 8976 Exposure complete
01:26:59.439 00.006 8976 worker thread done servicing request
01:26:59.439 00.000 5052 OnExposeComplete: enter
01:26:59.439 00.000 5052 UpdateGuideState(): m_state=6
01:26:59.439 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3862
01:26:59.439 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.38, Mass=199, SNR=9.7, Peak=67 HFD=3.3
01:26:59.439 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
01:26:59.439 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
01:26:59.439 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.33 hyp=0.53 cameraTheta=-0.67 mountX=-0.48 mountY=-0.17, mountTheta=-2.80
01:26:59.439 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.33, opts=13)
01:26:59.439 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.33)
01:26:59.440 00.001 8976 Worker thread wakes up
01:26:59.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.33) opts 0xd
01:26:59.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.33)
01:26:59.440 00.000 8976 Moving (0.42, -0.33) raw xDistance=-0.48 yDistance=-0.17
01:26:59.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:26:59.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:26:59.440 00.000 8976 MoveAxis(R, 2, ABG)
01:26:59.440 00.000 8976 stepping (-20, -6) + (2, 0)
01:26:59.440 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:26:59.440 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
01:26:59.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:59.440 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:59.440 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:26:59.440 00.000 5052 Enqueuing Expose request
01:26:59.462 00.022 8976 Received - 47 (G) 
01:26:59.462 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:26:59.462 00.000 8976 stepped: pos (-18, -6)
01:26:59.462 00.000 8976 MoveAxis(U, 0, ABG)
01:26:59.462 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.29 = 2.29)
01:26:59.462 00.000 8976 MountToCamera -- mountX=2.94 mountY=0.75 hyp=3.03 mountTheta=0.25 cameraX=-2.01, cameraY=2.28 cameraTheta=2.29
01:26:59.462 00.000 8976 incremental bump (-2.005, 2.278) isValid = 1
01:26:59.462 00.000 8976 Scheduling Mount bump of (-0.076, 0.089)
01:26:59.462 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:26:59.462 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:26:59.462 00.000 8976 move complete, result=0
01:26:59.462 00.000 8976 worker thread done servicing request
01:26:59.462 00.000 8976 Worker thread wakes up
01:26:59.462 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:26:59.462 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:26:59.462 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:26:59.462 00.000 9828 Worker thread wakes up
01:26:59.462 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:26:59.462 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:26:59.464 00.002 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.37 = -0.91)
01:26:59.464 00.000 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -0.99)
01:26:59.464 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.27 mountX=0.07 mountY=-0.10, mountTheta=-0.94
01:26:59.464 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:26:59.464 00.000 9828 BLC: window closed
01:26:59.464 00.000 9828 MoveAxis(W, 23, B)
01:26:59.464 00.000 9828 Guiding  Dir = 3, Dur = 23
01:26:59.464 00.000 9828 IsSlewing returns 0
01:26:59.464 00.000 9828 IsGuiding returns 0
01:26:59.464 00.000 9828 PulseGuide returned control before completion, sleep 33
01:26:59.498 00.034 9828 IsGuiding returns 1
01:26:59.498 00.000 9828 scope still moving after pulse duration time elapsed
01:26:59.529 00.031 9828 IsSlewing returns 0
01:26:59.529 00.000 9828 IsGuiding returns 1
01:26:59.561 00.032 9828 IsSlewing returns 0
01:26:59.561 00.000 9828 IsGuiding returns 1
01:26:59.592 00.031 9828 IsSlewing returns 0
01:26:59.592 00.000 9828 IsGuiding returns 0
01:26:59.592 00.000 9828 scope move finished after 23 + 105 ms
01:26:59.592 00.000 9828 Move returns status 0, amount 23
01:26:59.592 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:26:59.592 00.000 9828 MoveAxis(N, 13, B)
01:26:59.592 00.000 9828 Guiding  Dir = 0, Dur = 13
01:26:59.607 00.015 9828 IsSlewing returns 0
01:26:59.607 00.000 9828 IsGuiding returns 0
01:26:59.607 00.000 9828 PulseGuide returned control before completion, sleep 23
01:26:59.637 00.030 9828 IsGuiding returns 1
01:26:59.637 00.000 9828 scope still moving after pulse duration time elapsed
01:26:59.669 00.032 9828 IsSlewing returns 0
01:26:59.669 00.000 9828 IsGuiding returns 1
01:26:59.700 00.031 9828 IsSlewing returns 0
01:26:59.700 00.000 9828 IsGuiding returns 1
01:26:59.731 00.031 9828 IsSlewing returns 0
01:26:59.731 00.000 9828 IsGuiding returns 1
01:26:59.762 00.031 9828 IsSlewing returns 0
01:26:59.762 00.000 9828 IsGuiding returns 0
01:26:59.762 00.000 9828 scope move finished after 13 + 142 ms
01:26:59.762 00.000 9828 Move returns status 0, amount 13
01:26:59.762 00.000 9828 move complete, result=0
01:26:59.763 00.001 9828 worker thread done servicing request
01:26:59.763 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
01:27:00.148 00.385 8976 Exposure complete
01:27:00.153 00.005 8976 worker thread done servicing request
01:27:00.153 00.000 5052 OnExposeComplete: enter
01:27:00.153 00.000 5052 UpdateGuideState(): m_state=6
01:27:00.153 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3863
01:27:00.153 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=281.51, Mass=195, SNR=9.6, Peak=66 HFD=3.5
01:27:00.153 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
01:27:00.154 00.001 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
01:27:00.154 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=-0.20 hyp=1.13 cameraTheta=-0.18 mountX=-0.69 mountY=-0.82, mountTheta=-2.27
01:27:00.154 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=-0.20, opts=13)
01:27:00.154 00.000 5052 Enqueuing Move request for stepguider (1.11, -0.20)
01:27:00.154 00.000 8976 Worker thread wakes up
01:27:00.155 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, -0.20) opts 0xd
01:27:00.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, -0.20)
01:27:00.155 00.000 8976 Moving (1.11, -0.20) raw xDistance=-0.69 yDistance=-0.82
01:27:00.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
01:27:00.155 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:27:00.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
01:27:00.155 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
01:27:00.155 00.000 8976 MoveAxis(R, 3, ABG)
01:27:00.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:00.155 00.000 8976 stepping (-18, -6) + (3, 0)
01:27:00.155 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:00.155 00.000 5052 Enqueuing Expose request
01:27:00.155 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:00.182 00.027 8976 Received - 47 (G) 
01:27:00.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:00.182 00.000 8976 stepped: pos (-15, -6)
01:27:00.182 00.000 8976 MoveAxis(U, 3, ABG)
01:27:00.182 00.000 8976 stepping (-15, -6) + (0, 3)
01:27:00.182 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:00.214 00.032 8976 Received - 47 (G) 
01:27:00.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:00.214 00.000 8976 stepped: pos (-15, -3)
01:27:00.214 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
01:27:00.214 00.000 8976 MountToCamera -- mountX=2.73 mountY=0.66 hyp=2.81 mountTheta=0.24 cameraX=-1.83, cameraY=2.13 cameraTheta=2.28
01:27:00.214 00.000 8976 incremental bump (-1.829, 2.130) isValid = 1
01:27:00.215 00.001 8976 Scheduling Mount bump of (-0.075, 0.090)
01:27:00.215 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:27:00.215 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:27:00.215 00.000 8976 move complete, result=0
01:27:00.215 00.000 8976 worker thread done servicing request
01:27:00.215 00.000 8976 Worker thread wakes up
01:27:00.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:00.215 00.000 9828 Worker thread wakes up
01:27:00.215 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:27:00.215 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:27:00.215 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.93)
01:27:00.215 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.01)
01:27:00.215 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.95
01:27:00.215 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:27:00.215 00.000 9828 BLC: window closed
01:27:00.215 00.000 9828 MoveAxis(W, 22, B)
01:27:00.215 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 3 ms NORTH
01:27:00.216 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:00.216 00.000 9828 Guiding  Dir = 3, Dur = 22
01:27:00.216 00.000 9828 IsSlewing returns 0
01:27:00.216 00.000 9828 IsGuiding returns 0
01:27:00.216 00.000 9828 PulseGuide returned control before completion, sleep 32
01:27:00.259 00.043 9828 IsGuiding returns 1
01:27:00.260 00.001 9828 scope still moving after pulse duration time elapsed
01:27:00.289 00.029 9828 IsSlewing returns 0
01:27:00.289 00.000 9828 IsGuiding returns 1
01:27:00.322 00.033 9828 IsSlewing returns 0
01:27:00.322 00.000 9828 IsGuiding returns 1
01:27:00.352 00.030 9828 IsSlewing returns 0
01:27:00.352 00.000 9828 IsGuiding returns 1
01:27:00.383 00.031 9828 IsSlewing returns 0
01:27:00.383 00.000 9828 IsGuiding returns 0
01:27:00.383 00.000 9828 scope move finished after 22 + 145 ms
01:27:00.383 00.000 9828 Move returns status 0, amount 22
01:27:00.383 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:00.383 00.000 9828 MoveAxis(N, 13, B)
01:27:00.383 00.000 9828 Guiding  Dir = 0, Dur = 13
01:27:00.399 00.016 9828 IsSlewing returns 0
01:27:00.399 00.000 9828 IsGuiding returns 0
01:27:00.399 00.000 9828 PulseGuide returned control before completion, sleep 23
01:27:00.430 00.031 9828 IsGuiding returns 1
01:27:00.430 00.000 9828 scope still moving after pulse duration time elapsed
01:27:00.462 00.032 9828 IsSlewing returns 0
01:27:00.462 00.000 9828 IsGuiding returns 1
01:27:00.494 00.032 9828 IsSlewing returns 0
01:27:00.494 00.000 9828 IsGuiding returns 1
01:27:00.525 00.031 9828 IsSlewing returns 0
01:27:00.525 00.000 9828 IsGuiding returns 1
01:27:00.555 00.030 9828 IsSlewing returns 0
01:27:00.555 00.000 9828 IsGuiding returns 0
01:27:00.555 00.000 9828 scope move finished after 13 + 143 ms
01:27:00.555 00.000 9828 Move returns status 0, amount 13
01:27:00.555 00.000 9828 move complete, result=0
01:27:00.555 00.000 9828 worker thread done servicing request
01:27:00.555 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 13 ms NORTH
01:27:00.902 00.347 8976 Exposure complete
01:27:00.907 00.005 8976 worker thread done servicing request
01:27:00.907 00.000 5052 OnExposeComplete: enter
01:27:00.907 00.000 5052 UpdateGuideState(): m_state=6
01:27:00.907 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3864
01:27:00.907 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=281.96, Mass=184, SNR=9.3, Peak=66 HFD=3.3
01:27:00.907 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:27:00.907 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:27:00.908 00.001 5052 CameraToMount -- cameraX=1.06 cameraY=0.25 hyp=1.09 cameraTheta=0.23 mountX=-0.26 mountY=-1.03, mountTheta=-1.82
01:27:00.908 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=0.25, opts=13)
01:27:00.908 00.000 5052 Enqueuing Move request for stepguider (1.06, 0.25)
01:27:00.908 00.000 8976 Worker thread wakes up
01:27:00.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, 0.25) opts 0xd
01:27:00.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, 0.25)
01:27:00.908 00.000 8976 Moving (1.06, 0.25) raw xDistance=-0.26 yDistance=-1.03
01:27:00.908 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:27:00.909 00.001 5052 UpdateGuideState exits: m=184 SNR=9.3
01:27:00.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:00.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:27:00.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.03
01:27:00.909 00.000 8976 MoveAxis(R, 0, ABG)
01:27:00.909 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:00.909 00.000 5052 Enqueuing Expose request
01:27:00.909 00.000 8976 MoveAxis(U, 4, ABG)
01:27:00.909 00.000 8976 stepping (-15, -3) + (0, 4)
01:27:00.909 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:00.949 00.040 8976 Received - 47 (G) 
01:27:00.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:00.949 00.000 8976 stepped: pos (-15, 1)
01:27:00.949 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
01:27:00.949 00.000 8976 MountToCamera -- mountX=2.59 mountY=0.39 hyp=2.62 mountTheta=0.15 cameraX=-1.52, cameraY=2.13 cameraTheta=2.19
01:27:00.949 00.000 8976 incremental bump (-1.524, 2.126) isValid = 1
01:27:00.949 00.000 8976 Scheduling Mount bump of (-0.067, 0.097)
01:27:00.949 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:27:00.949 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:27:00.949 00.000 8976 move complete, result=0
01:27:00.949 00.000 9828 Worker thread wakes up
01:27:00.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:27:00.949 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:27:00.949 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.27 = -1.01)
01:27:00.949 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.09)
01:27:00.949 00.000 8976 worker thread done servicing request
01:27:00.949 00.000 8976 Worker thread wakes up
01:27:00.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:00.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:00.949 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -1.0 px 4 ms NORTH
01:27:00.950 00.001 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.06 mountY=-0.10, mountTheta=-1.03
01:27:00.950 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:27:00.950 00.000 9828 BLC: window closed
01:27:00.950 00.000 9828 MoveAxis(W, 20, B)
01:27:00.950 00.000 9828 Guiding  Dir = 3, Dur = 20
01:27:00.950 00.000 9828 IsSlewing returns 0
01:27:00.950 00.000 9828 IsGuiding returns 0
01:27:00.950 00.000 9828 PulseGuide returned control before completion, sleep 30
01:27:00.993 00.043 9828 IsGuiding returns 1
01:27:00.993 00.000 9828 scope still moving after pulse duration time elapsed
01:27:01.023 00.030 9828 IsSlewing returns 0
01:27:01.023 00.000 9828 IsGuiding returns 1
01:27:01.054 00.031 9828 IsSlewing returns 0
01:27:01.054 00.000 9828 IsGuiding returns 1
01:27:01.085 00.031 9828 IsSlewing returns 0
01:27:01.085 00.000 9828 IsGuiding returns 0
01:27:01.085 00.000 9828 scope move finished after 20 + 115 ms
01:27:01.086 00.001 9828 Move returns status 0, amount 20
01:27:01.086 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:01.086 00.000 9828 MoveAxis(N, 14, B)
01:27:01.086 00.000 9828 Guiding  Dir = 0, Dur = 14
01:27:01.101 00.015 9828 IsSlewing returns 0
01:27:01.101 00.000 9828 IsGuiding returns 0
01:27:01.101 00.000 9828 PulseGuide returned control before completion, sleep 24
01:27:01.132 00.031 9828 IsGuiding returns 1
01:27:01.132 00.000 9828 scope still moving after pulse duration time elapsed
01:27:01.163 00.031 9828 IsSlewing returns 0
01:27:01.163 00.000 9828 IsGuiding returns 1
01:27:01.193 00.030 9828 IsSlewing returns 0
01:27:01.193 00.000 9828 IsGuiding returns 1
01:27:01.226 00.033 9828 IsSlewing returns 0
01:27:01.226 00.000 9828 IsGuiding returns 1
01:27:01.257 00.031 9828 IsSlewing returns 0
01:27:01.257 00.000 9828 IsGuiding returns 0
01:27:01.257 00.000 9828 scope move finished after 14 + 142 ms
01:27:01.257 00.000 9828 Move returns status 0, amount 14
01:27:01.257 00.000 9828 move complete, result=0
01:27:01.257 00.000 9828 worker thread done servicing request
01:27:01.257 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:27:01.634 00.377 8976 Exposure complete
01:27:01.639 00.005 8976 worker thread done servicing request
01:27:01.639 00.000 5052 OnExposeComplete: enter
01:27:01.639 00.000 5052 UpdateGuideState(): m_state=6
01:27:01.639 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3865
01:27:01.639 00.000 5052 Star::Find returns 1 (0), X=330.25, Y=281.45, Mass=196, SNR=9.6, Peak=62 HFD=3.6
01:27:01.639 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
01:27:01.639 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
01:27:01.639 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=-0.26 hyp=1.11 cameraTheta=-0.24 mountX=-0.72 mountY=-0.76, mountTheta=-2.33
01:27:01.640 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=-0.26, opts=13)
01:27:01.640 00.000 5052 Enqueuing Move request for stepguider (1.08, -0.26)
01:27:01.640 00.000 8976 Worker thread wakes up
01:27:01.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, -0.26) opts 0xd
01:27:01.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.08, -0.26)
01:27:01.640 00.000 8976 Moving (1.08, -0.26) raw xDistance=-0.72 yDistance=-0.76
01:27:01.640 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:27:01.640 00.000 5052 UpdateGuideState exits: m=196 SNR=9.6
01:27:01.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:01.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
01:27:01.641 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:01.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.76
01:27:01.641 00.000 8976 MoveAxis(R, 3, ABG)
01:27:01.641 00.000 8976 stepping (-15, 1) + (3, 0)
01:27:01.641 00.000 5052 Enqueuing Expose request
01:27:01.641 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:01.669 00.028 8976 Received - 47 (G) 
01:27:01.669 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:01.669 00.000 8976 stepped: pos (-12, 1)
01:27:01.669 00.000 8976 MoveAxis(U, 3, ABG)
01:27:01.669 00.000 8976 stepping (-12, 1) + (0, 3)
01:27:01.669 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:01.701 00.032 8976 Received - 47 (G) 
01:27:01.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:01.701 00.000 8976 stepped: pos (-12, 4)
01:27:01.701 00.000 8976 MountToCamera -- mountTheta (0.02) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
01:27:01.701 00.000 8976 MountToCamera -- mountX=2.34 mountY=0.05 hyp=2.34 mountTheta=0.02 cameraX=-1.11, cameraY=2.06 cameraTheta=2.07
01:27:01.701 00.000 8976 incremental bump (-1.110, 2.059) isValid = 1
01:27:01.701 00.000 8976 Scheduling Mount bump of (-0.054, 0.105)
01:27:01.701 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.10, opts=4)
01:27:01.701 00.000 8976 Enqueuing Move request for scope (-0.05, 0.10)
01:27:01.701 00.000 8976 move complete, result=0
01:27:01.701 00.000 9828 Worker thread wakes up
01:27:01.701 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 3 ms NORTH
01:27:01.701 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0x4
01:27:01.701 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
01:27:01.701 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.15 = -1.14)
01:27:01.702 00.001 8976 worker thread done servicing request
01:27:01.702 00.000 8976 Worker thread wakes up
01:27:01.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:01.702 00.000 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.22)
01:27:01.702 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.05 mountX=0.05 mountY=-0.11, mountTheta=-1.15
01:27:01.702 00.000 9828 Moving (-0.05, 0.10) raw xDistance=0.05 yDistance=-0.11
01:27:01.702 00.000 9828 BLC: window closed
01:27:01.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:01.702 00.000 9828 MoveAxis(W, 16, B)
01:27:01.702 00.000 9828 Guiding  Dir = 3, Dur = 16
01:27:01.702 00.000 9828 IsSlewing returns 0
01:27:01.702 00.000 9828 IsGuiding returns 0
01:27:01.703 00.001 9828 PulseGuide returned control before completion, sleep 26
01:27:01.735 00.032 9828 IsGuiding returns 1
01:27:01.735 00.000 9828 scope still moving after pulse duration time elapsed
01:27:01.767 00.032 9828 IsSlewing returns 0
01:27:01.767 00.000 9828 IsGuiding returns 1
01:27:01.798 00.031 9828 IsSlewing returns 0
01:27:01.798 00.000 9828 IsGuiding returns 1
01:27:01.830 00.032 9828 IsSlewing returns 0
01:27:01.830 00.000 9828 IsGuiding returns 0
01:27:01.830 00.000 9828 scope move finished after 16 + 111 ms
01:27:01.830 00.000 9828 Move returns status 0, amount 16
01:27:01.830 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:01.830 00.000 9828 MoveAxis(N, 15, B)
01:27:01.830 00.000 9828 Guiding  Dir = 0, Dur = 15
01:27:01.845 00.015 9828 IsSlewing returns 0
01:27:01.845 00.000 9828 IsGuiding returns 0
01:27:01.845 00.000 9828 PulseGuide returned control before completion, sleep 25
01:27:01.877 00.032 9828 IsGuiding returns 1
01:27:01.877 00.000 9828 scope still moving after pulse duration time elapsed
01:27:01.908 00.031 9828 IsSlewing returns 0
01:27:01.908 00.000 9828 IsGuiding returns 1
01:27:01.938 00.030 9828 IsSlewing returns 0
01:27:01.938 00.000 9828 IsGuiding returns 1
01:27:01.969 00.031 9828 IsSlewing returns 0
01:27:01.970 00.001 9828 IsGuiding returns 1
01:27:02.001 00.031 9828 IsSlewing returns 0
01:27:02.001 00.000 9828 IsGuiding returns 0
01:27:02.002 00.001 9828 scope move finished after 15 + 141 ms
01:27:02.002 00.000 9828 Move returns status 0, amount 15
01:27:02.002 00.000 9828 move complete, result=0
01:27:02.002 00.000 9828 worker thread done servicing request
01:27:02.002 00.000 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 15 ms NORTH
01:27:02.387 00.385 8976 Exposure complete
01:27:02.393 00.006 8976 worker thread done servicing request
01:27:02.393 00.000 5052 OnExposeComplete: enter
01:27:02.393 00.000 5052 UpdateGuideState(): m_state=6
01:27:02.393 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3866
01:27:02.393 00.000 5052 Star::Find returns 1 (0), X=330.30, Y=281.88, Mass=191, SNR=9.4, Peak=63 HFD=3.4
01:27:02.394 00.001 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:27:02.394 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:27:02.394 00.000 5052 CameraToMount -- cameraX=1.13 cameraY=0.17 hyp=1.14 cameraTheta=0.15 mountX=-0.36 mountY=-1.04, mountTheta=-1.90
01:27:02.394 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.13, y=0.17, opts=13)
01:27:02.394 00.000 5052 Enqueuing Move request for stepguider (1.13, 0.17)
01:27:02.394 00.000 8976 Worker thread wakes up
01:27:02.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.13, 0.17) opts 0xd
01:27:02.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.13, 0.17)
01:27:02.395 00.001 8976 Moving (1.13, 0.17) raw xDistance=-0.36 yDistance=-1.04
01:27:02.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
01:27:02.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.04
01:27:02.395 00.000 8976 MoveAxis(R, 2, ABG)
01:27:02.395 00.000 8976 stepping (-12, 4) + (2, 0)
01:27:02.395 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:27:02.395 00.000 5052 UpdateGuideState exits: m=191 SNR=9.4
01:27:02.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:02.395 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:02.395 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:02.395 00.000 5052 Enqueuing Expose request
01:27:02.419 00.024 8976 Received - 47 (G) 
01:27:02.419 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:02.419 00.000 8976 stepped: pos (-10, 4)
01:27:02.420 00.001 8976 MoveAxis(U, 4, ABG)
01:27:02.420 00.000 8976 stepping (-10, 4) + (0, 4)
01:27:02.420 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:02.452 00.032 8976 Received - 47 (G) 
01:27:02.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:02.452 00.000 8976 stepped: pos (-10, 8)
01:27:02.452 00.000 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
01:27:02.452 00.000 8976 MountToCamera -- mountX=2.07 mountY=-0.39 hyp=2.11 mountTheta=-0.18 cameraX=-0.60, cameraY=2.02 cameraTheta=1.86
01:27:02.452 00.000 8976 incremental bump (-0.601, 2.021) isValid = 1
01:27:02.452 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
01:27:02.452 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:27:02.452 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:27:02.452 00.000 8976 move complete, result=0
01:27:02.452 00.000 9828 Worker thread wakes up
01:27:02.452 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:27:02.452 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
01:27:02.452 00.000 8976 worker thread done servicing request
01:27:02.452 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:27:02.452 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.95 = -1.34)
01:27:02.453 00.001 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
01:27:02.453 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
01:27:02.453 00.000 8976 Worker thread wakes up
01:27:02.453 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:27:02.453 00.000 9828 BLC: window closed
01:27:02.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:02.453 00.000 9828 MoveAxis(W, 9, B)
01:27:02.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:02.453 00.000 9828 Guiding  Dir = 3, Dur = 9
01:27:02.453 00.000 9828 IsSlewing returns 0
01:27:02.453 00.000 9828 IsGuiding returns 0
01:27:02.454 00.001 9828 PulseGuide returned control before completion, sleep 19
01:27:02.481 00.027 9828 IsGuiding returns 1
01:27:02.481 00.000 9828 scope still moving after pulse duration time elapsed
01:27:02.511 00.030 9828 IsSlewing returns 0
01:27:02.511 00.000 9828 IsGuiding returns 1
01:27:02.542 00.031 9828 IsSlewing returns 0
01:27:02.542 00.000 9828 IsGuiding returns 1
01:27:02.573 00.031 9828 IsSlewing returns 0
01:27:02.573 00.000 9828 IsGuiding returns 1
01:27:02.604 00.031 9828 IsSlewing returns 0
01:27:02.604 00.000 9828 IsGuiding returns 1
01:27:02.635 00.031 9828 IsSlewing returns 0
01:27:02.636 00.001 9828 IsGuiding returns 1
01:27:02.668 00.032 9828 IsSlewing returns 0
01:27:02.668 00.000 9828 IsGuiding returns 0
01:27:02.668 00.000 9828 scope move finished after 9 + 205 ms
01:27:02.668 00.000 9828 Move returns status 0, amount 9
01:27:02.668 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:02.668 00.000 9828 MoveAxis(N, 16, B)
01:27:02.668 00.000 9828 Guiding  Dir = 0, Dur = 16
01:27:02.682 00.014 9828 IsSlewing returns 0
01:27:02.682 00.000 9828 IsGuiding returns 0
01:27:02.682 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:02.712 00.030 9828 IsGuiding returns 1
01:27:02.712 00.000 9828 scope still moving after pulse duration time elapsed
01:27:02.744 00.032 9828 IsSlewing returns 0
01:27:02.744 00.000 9828 IsGuiding returns 1
01:27:02.775 00.031 9828 IsSlewing returns 0
01:27:02.775 00.000 9828 IsGuiding returns 1
01:27:02.805 00.030 9828 IsSlewing returns 0
01:27:02.805 00.000 9828 IsGuiding returns 1
01:27:02.836 00.031 9828 IsSlewing returns 0
01:27:02.836 00.000 9828 IsGuiding returns 0
01:27:02.836 00.000 9828 scope move finished after 16 + 138 ms
01:27:02.836 00.000 9828 Move returns status 0, amount 16
01:27:02.836 00.000 9828 move complete, result=0
01:27:02.836 00.000 9828 worker thread done servicing request
01:27:02.836 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
01:27:03.137 00.301 8976 Exposure complete
01:27:03.143 00.006 8976 worker thread done servicing request
01:27:03.143 00.000 5052 OnExposeComplete: enter
01:27:03.143 00.000 5052 UpdateGuideState(): m_state=6
01:27:03.143 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3867
01:27:03.148 00.005 5052 Star::Find returns 1 (0), X=329.78, Y=281.98, Mass=171, SNR=8.9, Peak=59 HFD=3.8
01:27:03.148 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
01:27:03.148 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:27:03.148 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.27 hyp=0.66 cameraTheta=0.41 mountX=-0.04 mountY=-0.66, mountTheta=-1.63
01:27:03.148 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.27, opts=13)
01:27:03.149 00.001 5052 Enqueuing Move request for stepguider (0.61, 0.27)
01:27:03.149 00.000 8976 Worker thread wakes up
01:27:03.149 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.27) opts 0xd
01:27:03.149 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.27)
01:27:03.149 00.000 8976 Moving (0.61, 0.27) raw xDistance=-0.04 yDistance=-0.66
01:27:03.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:27:03.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.66
01:27:03.149 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:03.149 00.000 8976 MoveAxis(R, 0, ABG)
01:27:03.149 00.000 8976 MoveAxis(U, 3, ABG)
01:27:03.149 00.000 8976 stepping (-10, 8) + (0, 3)
01:27:03.149 00.000 5052 UpdateGuideState exits: m=171 SNR=8.9
01:27:03.149 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:03.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:03.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:03.149 00.000 5052 Enqueuing Expose request
01:27:03.188 00.039 8976 Received - 47 (G) 
01:27:03.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:03.188 00.000 8976 stepped: pos (-10, 11)
01:27:03.188 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:27:03.188 00.000 8976 MountToCamera -- mountX=1.89 mountY=-0.83 hyp=2.07 mountTheta=-0.42 cameraX=-0.12, cameraY=2.07 cameraTheta=1.63
01:27:03.188 00.000 8976 incremental bump (-0.119, 2.066) isValid = 1
01:27:03.188 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
01:27:03.188 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:27:03.188 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:27:03.188 00.000 8976 move complete, result=0
01:27:03.188 00.000 8976 worker thread done servicing request
01:27:03.188 00.000 8976 Worker thread wakes up
01:27:03.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:03.188 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:03.188 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:27:03.188 00.000 9828 Worker thread wakes up
01:27:03.188 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:27:03.189 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:27:03.189 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
01:27:03.189 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
01:27:03.189 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:27:03.189 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:27:03.189 00.000 9828 BLC: window closed
01:27:03.189 00.000 9828 MoveAxis(W, 0, B)
01:27:03.189 00.000 9828 Move returns status 0, amount 0
01:27:03.189 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:03.189 00.000 9828 MoveAxis(N, 16, B)
01:27:03.189 00.000 9828 Guiding  Dir = 0, Dur = 16
01:27:03.189 00.000 9828 IsSlewing returns 0
01:27:03.189 00.000 9828 IsGuiding returns 0
01:27:03.189 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:03.220 00.031 9828 IsGuiding returns 1
01:27:03.220 00.000 9828 scope still moving after pulse duration time elapsed
01:27:03.251 00.031 9828 IsSlewing returns 0
01:27:03.251 00.000 9828 IsGuiding returns 1
01:27:03.297 00.046 9828 IsSlewing returns 0
01:27:03.297 00.000 9828 IsGuiding returns 1
01:27:03.329 00.032 9828 IsSlewing returns 0
01:27:03.329 00.000 9828 IsGuiding returns 0
01:27:03.329 00.000 9828 scope move finished after 16 + 124 ms
01:27:03.329 00.000 9828 Move returns status 0, amount 16
01:27:03.329 00.000 9828 move complete, result=0
01:27:03.329 00.000 9828 worker thread done servicing request
01:27:03.329 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
01:27:03.867 00.538 8976 Exposure complete
01:27:03.872 00.005 8976 worker thread done servicing request
01:27:03.873 00.001 5052 OnExposeComplete: enter
01:27:03.873 00.000 5052 UpdateGuideState(): m_state=6
01:27:03.873 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3868
01:27:03.873 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.71, Mass=173, SNR=9.0, Peak=67 HFD=4.0
01:27:03.873 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
01:27:03.873 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:27:03.873 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-0.00 hyp=0.80 cameraTheta=-0.01 mountX=-0.37 mountY=-0.67, mountTheta=-2.07
01:27:03.873 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=-0.00, opts=13)
01:27:03.874 00.001 5052 Enqueuing Move request for stepguider (0.80, -0.00)
01:27:03.874 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:03.874 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
01:27:03.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:03.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:03.874 00.000 5052 Enqueuing Expose request
01:27:03.874 00.000 8976 Worker thread wakes up
01:27:03.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, -0.00) opts 0xd
01:27:03.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, -0.00)
01:27:03.874 00.000 8976 Moving (0.80, -0.00) raw xDistance=-0.37 yDistance=-0.67
01:27:03.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:27:03.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.67
01:27:03.874 00.000 8976 MoveAxis(R, 2, ABG)
01:27:03.874 00.000 8976 stepping (-10, 11) + (2, 0)
01:27:03.874 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:03.907 00.033 8976 Received - 47 (G) 
01:27:03.907 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:03.907 00.000 8976 stepped: pos (-8, 11)
01:27:03.907 00.000 8976 MoveAxis(U, 3, ABG)
01:27:03.907 00.000 8976 stepping (-8, 11) + (0, 3)
01:27:03.907 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:03.939 00.032 8976 Received - 47 (G) 
01:27:03.939 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:03.939 00.000 8976 stepped: pos (-8, 14)
01:27:03.939 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
01:27:03.939 00.000 8976 MountToCamera -- mountX=1.67 mountY=-1.29 hyp=2.11 mountTheta=-0.66 cameraX=0.39, cameraY=2.08 cameraTheta=1.39
01:27:03.939 00.000 8976 incremental bump (0.389, 2.078) isValid = 1
01:27:03.939 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
01:27:03.939 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:27:03.939 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:27:03.939 00.000 8976 move complete, result=0
01:27:03.939 00.000 9828 Worker thread wakes up
01:27:03.939 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:27:03.939 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:27:03.939 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.80)
01:27:03.939 00.000 8976 worker thread done servicing request
01:27:03.939 00.000 8976 Worker thread wakes up
01:27:03.940 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:03.940 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:03.940 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.88)
01:27:03.940 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
01:27:03.940 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
01:27:03.940 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:27:03.940 00.000 9828 BLC: window closed
01:27:03.940 00.000 9828 MoveAxis(E, 8, B)
01:27:03.940 00.000 9828 Guiding  Dir = 2, Dur = 8
01:27:03.940 00.000 9828 IsSlewing returns 0
01:27:03.940 00.000 9828 IsGuiding returns 0
01:27:03.941 00.001 9828 PulseGuide returned control before completion, sleep 18
01:27:03.962 00.021 9828 IsGuiding returns 1
01:27:03.962 00.000 9828 scope still moving after pulse duration time elapsed
01:27:03.994 00.032 9828 IsSlewing returns 0
01:27:03.994 00.000 9828 IsGuiding returns 1
01:27:04.025 00.031 9828 IsSlewing returns 0
01:27:04.025 00.000 9828 IsGuiding returns 1
01:27:04.057 00.032 9828 IsSlewing returns 0
01:27:04.057 00.000 9828 IsGuiding returns 0
01:27:04.057 00.000 9828 scope move finished after 8 + 108 ms
01:27:04.057 00.000 9828 Move returns status 0, amount 8
01:27:04.057 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:04.057 00.000 9828 MoveAxis(N, 15, B)
01:27:04.057 00.000 9828 Guiding  Dir = 0, Dur = 15
01:27:04.072 00.015 9828 IsSlewing returns 0
01:27:04.072 00.000 9828 IsGuiding returns 0
01:27:04.072 00.000 9828 PulseGuide returned control before completion, sleep 25
01:27:04.104 00.032 9828 IsGuiding returns 1
01:27:04.104 00.000 9828 scope still moving after pulse duration time elapsed
01:27:04.135 00.031 9828 IsSlewing returns 0
01:27:04.135 00.000 9828 IsGuiding returns 1
01:27:04.165 00.030 9828 IsSlewing returns 0
01:27:04.165 00.000 9828 IsGuiding returns 1
01:27:04.197 00.032 9828 IsSlewing returns 0
01:27:04.197 00.000 9828 IsGuiding returns 1
01:27:04.227 00.030 9828 IsSlewing returns 0
01:27:04.227 00.000 9828 IsGuiding returns 1
01:27:04.259 00.032 9828 IsSlewing returns 0
01:27:04.259 00.000 9828 IsGuiding returns 0
01:27:04.259 00.000 9828 scope move finished after 15 + 171 ms
01:27:04.259 00.000 9828 Move returns status 0, amount 15
01:27:04.259 00.000 9828 move complete, result=0
01:27:04.259 00.000 9828 worker thread done servicing request
01:27:04.260 00.001 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
01:27:04.626 00.366 8976 Exposure complete
01:27:04.631 00.005 8976 worker thread done servicing request
01:27:04.631 00.000 5052 OnExposeComplete: enter
01:27:04.631 00.000 5052 UpdateGuideState(): m_state=6
01:27:04.631 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3869
01:27:04.632 00.001 5052 Star::Find returns 1 (0), X=328.90, Y=281.96, Mass=189, SNR=9.4, Peak=63 HFD=4.0
01:27:04.632 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
01:27:04.632 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
01:27:04.632 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.25 hyp=0.37 cameraTheta=2.39 mountX=0.35 mountY=0.09, mountTheta=0.25
01:27:04.632 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.25, opts=13)
01:27:04.632 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.25)
01:27:04.633 00.001 8976 Worker thread wakes up
01:27:04.633 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:27:04.633 00.000 5052 UpdateGuideState exits: m=189 SNR=9.4
01:27:04.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:04.633 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.25) opts 0xd
01:27:04.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:04.633 00.000 5052 Enqueuing Expose request
01:27:04.633 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.25)
01:27:04.633 00.000 8976 Moving (-0.27, 0.25) raw xDistance=0.35 yDistance=0.09
01:27:04.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
01:27:04.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:27:04.633 00.000 8976 MoveAxis(L, 1, ABG)
01:27:04.633 00.000 8976 stepping (-8, 14) + (-1, 0)
01:27:04.633 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:04.659 00.026 8976 Received - 47 (G) 
01:27:04.659 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:04.659 00.000 8976 stepped: pos (-9, 14)
01:27:04.659 00.000 8976 MoveAxis(U, 0, ABG)
01:27:04.659 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
01:27:04.659 00.000 8976 MountToCamera -- mountX=1.58 mountY=-1.60 hyp=2.25 mountTheta=-0.79 cameraX=0.71, cameraY=2.13 cameraTheta=1.25
01:27:04.659 00.000 8976 incremental bump (0.707, 2.131) isValid = 1
01:27:04.659 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
01:27:04.659 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:27:04.659 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:27:04.659 00.000 8976 move complete, result=0
01:27:04.659 00.000 9828 Worker thread wakes up
01:27:04.659 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:27:04.659 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:27:04.659 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:27:04.659 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
01:27:04.659 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
01:27:04.660 00.001 8976 worker thread done servicing request
01:27:04.660 00.000 8976 Worker thread wakes up
01:27:04.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:04.660 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:27:04.660 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:27:04.660 00.000 9828 BLC: window closed
01:27:04.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:04.660 00.000 9828 MoveAxis(E, 13, B)
01:27:04.660 00.000 9828 Guiding  Dir = 2, Dur = 13
01:27:04.660 00.000 9828 IsSlewing returns 0
01:27:04.660 00.000 9828 IsGuiding returns 0
01:27:04.660 00.000 9828 PulseGuide returned control before completion, sleep 23
01:27:04.692 00.032 9828 IsGuiding returns 1
01:27:04.692 00.000 9828 scope still moving after pulse duration time elapsed
01:27:04.724 00.032 9828 IsSlewing returns 0
01:27:04.724 00.000 9828 IsGuiding returns 1
01:27:04.755 00.031 9828 IsSlewing returns 0
01:27:04.755 00.000 9828 IsGuiding returns 1
01:27:04.785 00.030 9828 IsSlewing returns 0
01:27:04.785 00.000 9828 IsGuiding returns 0
01:27:04.785 00.000 9828 scope move finished after 13 + 112 ms
01:27:04.785 00.000 9828 Move returns status 0, amount 13
01:27:04.785 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:04.785 00.000 9828 MoveAxis(N, 15, B)
01:27:04.785 00.000 9828 Guiding  Dir = 0, Dur = 15
01:27:04.801 00.016 9828 IsSlewing returns 0
01:27:04.801 00.000 9828 IsGuiding returns 0
01:27:04.801 00.000 9828 PulseGuide returned control before completion, sleep 25
01:27:04.832 00.031 9828 IsGuiding returns 1
01:27:04.832 00.000 9828 scope still moving after pulse duration time elapsed
01:27:04.863 00.031 9828 IsSlewing returns 0
01:27:04.863 00.000 9828 IsGuiding returns 1
01:27:04.893 00.030 9828 IsSlewing returns 0
01:27:04.893 00.000 9828 IsGuiding returns 1
01:27:04.924 00.031 9828 IsSlewing returns 0
01:27:04.924 00.000 9828 IsGuiding returns 1
01:27:04.957 00.033 9828 IsSlewing returns 0
01:27:04.957 00.000 9828 IsGuiding returns 1
01:27:04.988 00.031 9828 IsSlewing returns 0
01:27:04.988 00.000 9828 IsGuiding returns 0
01:27:04.988 00.000 9828 scope move finished after 15 + 173 ms
01:27:04.988 00.000 9828 Move returns status 0, amount 15
01:27:04.988 00.000 9828 move complete, result=0
01:27:04.988 00.000 9828 worker thread done servicing request
01:27:04.989 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:27:05.345 00.356 8976 Exposure complete
01:27:05.351 00.006 8976 worker thread done servicing request
01:27:05.351 00.000 5052 OnExposeComplete: enter
01:27:05.351 00.000 5052 UpdateGuideState(): m_state=6
01:27:05.351 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3870
01:27:05.351 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.60, Mass=162, SNR=8.8, Peak=65 HFD=3.5
01:27:05.352 00.001 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
01:27:05.352 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.22)
01:27:05.352 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.11 hyp=0.48 cameraTheta=-2.92 mountX=0.12 mountY=0.45, mountTheta=1.31
01:27:05.352 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.11, opts=13)
01:27:05.352 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.11)
01:27:05.352 00.000 8976 Worker thread wakes up
01:27:05.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.11) opts 0xd
01:27:05.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.11)
01:27:05.353 00.001 8976 Moving (-0.47, -0.11) raw xDistance=0.12 yDistance=0.45
01:27:05.353 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:27:05.353 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
01:27:05.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:05.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:27:05.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:27:05.353 00.000 8976 MoveAxis(R, 0, ABG)
01:27:05.353 00.000 8976 MoveAxis(D, 2, ABG)
01:27:05.353 00.000 8976 stepping (-9, 14) + (0, -2)
01:27:05.353 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:05.353 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:05.353 00.000 5052 Enqueuing Expose request
01:27:05.378 00.025 8976 Received - 47 (G) 
01:27:05.378 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:05.378 00.000 8976 stepped: pos (-9, 12)
01:27:05.378 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
01:27:05.378 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.70 hyp=2.27 mountTheta=-0.84 cameraX=0.83, cameraY=2.12 cameraTheta=1.20
01:27:05.378 00.000 8976 incremental bump (0.827, 2.119) isValid = 1
01:27:05.378 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
01:27:05.378 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:27:05.378 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:27:05.378 00.000 8976 move complete, result=0
01:27:05.378 00.000 9828 Worker thread wakes up
01:27:05.378 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:27:05.378 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:27:05.378 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:27:05.378 00.000 8976 worker thread done servicing request
01:27:05.378 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
01:27:05.378 00.000 8976 Worker thread wakes up
01:27:05.379 00.001 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
01:27:05.379 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
01:27:05.379 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:27:05.379 00.000 9828 BLC: window closed
01:27:05.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:05.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:05.379 00.000 9828 MoveAxis(E, 15, B)
01:27:05.379 00.000 9828 Guiding  Dir = 2, Dur = 15
01:27:05.379 00.000 9828 IsSlewing returns 0
01:27:05.379 00.000 9828 IsGuiding returns 0
01:27:05.379 00.000 9828 PulseGuide returned control before completion, sleep 25
01:27:05.407 00.028 9828 IsGuiding returns 1
01:27:05.407 00.000 9828 scope still moving after pulse duration time elapsed
01:27:05.438 00.031 9828 IsSlewing returns 0
01:27:05.438 00.000 9828 IsGuiding returns 1
01:27:05.470 00.032 9828 IsSlewing returns 0
01:27:05.470 00.000 9828 IsGuiding returns 1
01:27:05.500 00.030 9828 IsSlewing returns 0
01:27:05.500 00.000 9828 IsGuiding returns 1
01:27:05.531 00.031 9828 IsSlewing returns 0
01:27:05.531 00.000 9828 IsGuiding returns 0
01:27:05.531 00.000 9828 scope move finished after 15 + 137 ms
01:27:05.531 00.000 9828 Move returns status 0, amount 15
01:27:05.531 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:05.531 00.000 9828 MoveAxis(N, 14, B)
01:27:05.532 00.001 9828 Guiding  Dir = 0, Dur = 14
01:27:05.546 00.014 9828 IsSlewing returns 0
01:27:05.546 00.000 9828 IsGuiding returns 0
01:27:05.546 00.000 9828 PulseGuide returned control before completion, sleep 24
01:27:05.578 00.032 9828 IsGuiding returns 1
01:27:05.578 00.000 9828 scope still moving after pulse duration time elapsed
01:27:05.609 00.031 9828 IsSlewing returns 0
01:27:05.609 00.000 9828 IsGuiding returns 1
01:27:05.640 00.031 9828 IsSlewing returns 0
01:27:05.640 00.000 9828 IsGuiding returns 1
01:27:05.671 00.031 9828 IsSlewing returns 0
01:27:05.671 00.000 9828 IsGuiding returns 1
01:27:05.703 00.032 9828 IsSlewing returns 0
01:27:05.703 00.000 9828 IsGuiding returns 0
01:27:05.703 00.000 9828 scope move finished after 14 + 143 ms
01:27:05.703 00.000 9828 Move returns status 0, amount 14
01:27:05.703 00.000 9828 move complete, result=0
01:27:05.704 00.001 9828 worker thread done servicing request
01:27:05.704 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:27:06.064 00.360 8976 Exposure complete
01:27:06.069 00.005 8976 worker thread done servicing request
01:27:06.069 00.000 5052 OnExposeComplete: enter
01:27:06.070 00.001 5052 UpdateGuideState(): m_state=6
01:27:06.070 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3871
01:27:06.070 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=282.07, Mass=183, SNR=9.3, Peak=63 HFD=3.9
01:27:06.070 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
01:27:06.070 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
01:27:06.070 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.36 mountX=0.29 mountY=-0.26, mountTheta=-0.74
01:27:06.070 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.36, opts=13)
01:27:06.071 00.001 5052 Enqueuing Move request for stepguider (0.08, 0.36)
01:27:06.071 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:27:06.071 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
01:27:06.071 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:06.071 00.000 8976 Worker thread wakes up
01:27:06.071 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.36) opts 0xd
01:27:06.071 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.36)
01:27:06.071 00.000 8976 Moving (0.08, 0.36) raw xDistance=0.29 yDistance=-0.26
01:27:06.071 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:06.071 00.000 5052 Enqueuing Expose request
01:27:06.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:27:06.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
01:27:06.071 00.000 8976 MoveAxis(L, 1, ABG)
01:27:06.071 00.000 8976 stepping (-9, 12) + (-1, 0)
01:27:06.071 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:06.097 00.026 8976 Received - 47 (G) 
01:27:06.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:06.097 00.000 8976 stepped: pos (-10, 12)
01:27:06.097 00.000 8976 MoveAxis(U, 1, ABG)
01:27:06.097 00.000 8976 stepping (-10, 12) + (0, 1)
01:27:06.097 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:06.128 00.031 8976 Received - 47 (G) 
01:27:06.128 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:06.128 00.000 8976 stepped: pos (-10, 13)
01:27:06.128 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
01:27:06.128 00.000 8976 MountToCamera -- mountX=1.52 mountY=-1.82 hyp=2.37 mountTheta=-0.88 cameraX=0.93, cameraY=2.18 cameraTheta=1.17
01:27:06.128 00.000 8976 incremental bump (0.930, 2.180) isValid = 1
01:27:06.128 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
01:27:06.128 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:27:06.128 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:27:06.128 00.000 8976 move complete, result=0
01:27:06.129 00.001 8976 worker thread done servicing request
01:27:06.129 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:27:06.129 00.000 9828 Worker thread wakes up
01:27:06.129 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:27:06.129 00.000 8976 Worker thread wakes up
01:27:06.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:06.129 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:06.129 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:27:06.129 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
01:27:06.129 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
01:27:06.129 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
01:27:06.129 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:27:06.129 00.000 9828 BLC: window closed
01:27:06.129 00.000 9828 MoveAxis(E, 16, B)
01:27:06.129 00.000 9828 Guiding  Dir = 2, Dur = 16
01:27:06.130 00.001 9828 IsSlewing returns 0
01:27:06.130 00.000 9828 IsGuiding returns 0
01:27:06.130 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:06.166 00.036 9828 IsGuiding returns 1
01:27:06.166 00.000 9828 scope still moving after pulse duration time elapsed
01:27:06.197 00.031 9828 IsSlewing returns 0
01:27:06.197 00.000 9828 IsGuiding returns 1
01:27:06.227 00.030 9828 IsSlewing returns 0
01:27:06.227 00.000 9828 IsGuiding returns 1
01:27:06.258 00.031 9828 IsSlewing returns 0
01:27:06.259 00.001 9828 IsGuiding returns 1
01:27:06.289 00.030 9828 IsSlewing returns 0
01:27:06.290 00.001 9828 IsGuiding returns 0
01:27:06.290 00.000 9828 scope move finished after 16 + 143 ms
01:27:06.290 00.000 9828 Move returns status 0, amount 16
01:27:06.290 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:06.290 00.000 9828 MoveAxis(N, 14, B)
01:27:06.290 00.000 9828 Guiding  Dir = 0, Dur = 14
01:27:06.305 00.015 9828 IsSlewing returns 0
01:27:06.305 00.000 9828 IsGuiding returns 0
01:27:06.305 00.000 9828 PulseGuide returned control before completion, sleep 24
01:27:06.335 00.030 9828 IsGuiding returns 1
01:27:06.335 00.000 9828 scope still moving after pulse duration time elapsed
01:27:06.365 00.030 9828 IsSlewing returns 0
01:27:06.365 00.000 9828 IsGuiding returns 1
01:27:06.396 00.031 9828 IsSlewing returns 0
01:27:06.396 00.000 9828 IsGuiding returns 1
01:27:06.427 00.031 9828 IsSlewing returns 0
01:27:06.427 00.000 9828 IsGuiding returns 1
01:27:06.458 00.031 9828 IsSlewing returns 0
01:27:06.458 00.000 9828 IsGuiding returns 0
01:27:06.458 00.000 9828 scope move finished after 14 + 139 ms
01:27:06.458 00.000 9828 Move returns status 0, amount 14
01:27:06.458 00.000 9828 move complete, result=0
01:27:06.458 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:27:06.458 00.000 9828 worker thread done servicing request
01:27:06.814 00.356 8976 Exposure complete
01:27:06.820 00.006 8976 worker thread done servicing request
01:27:06.820 00.000 5052 OnExposeComplete: enter
01:27:06.820 00.000 5052 UpdateGuideState(): m_state=6
01:27:06.820 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3872
01:27:06.820 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.63, Mass=169, SNR=8.9, Peak=60 HFD=3.7
01:27:06.820 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.33)
01:27:06.820 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
01:27:06.820 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.08 hyp=0.37 cameraTheta=-2.91 mountX=0.09 mountY=0.35, mountTheta=1.32
01:27:06.821 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.08, opts=13)
01:27:06.821 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.08)
01:27:06.821 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:27:06.821 00.000 5052 UpdateGuideState exits: m=169 SNR=8.9
01:27:06.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:06.821 00.000 8976 Worker thread wakes up
01:27:06.821 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.08) opts 0xd
01:27:06.821 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.08)
01:27:06.821 00.000 8976 Moving (-0.36, -0.08) raw xDistance=0.09 yDistance=0.35
01:27:06.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:06.821 00.000 5052 Enqueuing Expose request
01:27:06.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:27:06.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
01:27:06.821 00.000 8976 MoveAxis(R, 0, ABG)
01:27:06.821 00.000 8976 MoveAxis(D, 1, ABG)
01:27:06.821 00.000 8976 stepping (-10, 13) + (0, -1)
01:27:06.821 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:06.848 00.027 8976 Received - 47 (G) 
01:27:06.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:06.848 00.000 8976 stepped: pos (-10, 12)
01:27:06.848 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:27:06.848 00.000 8976 MountToCamera -- mountX=1.52 mountY=-1.85 hyp=2.39 mountTheta=-0.88 cameraX=0.95, cameraY=2.20 cameraTheta=1.16
01:27:06.848 00.000 8976 incremental bump (0.953, 2.197) isValid = 1
01:27:06.848 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
01:27:06.848 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:27:06.848 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:27:06.848 00.000 8976 move complete, result=0
01:27:06.848 00.000 9828 Worker thread wakes up
01:27:06.848 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:27:06.848 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:27:06.848 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:27:06.848 00.000 8976 worker thread done servicing request
01:27:06.848 00.000 8976 Worker thread wakes up
01:27:06.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:06.848 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
01:27:06.849 00.001 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
01:27:06.849 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
01:27:06.849 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:27:06.849 00.000 9828 BLC: window closed
01:27:06.849 00.000 9828 MoveAxis(E, 16, B)
01:27:06.849 00.000 9828 Guiding  Dir = 2, Dur = 16
01:27:06.849 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:06.849 00.000 9828 IsSlewing returns 0
01:27:06.849 00.000 9828 IsGuiding returns 0
01:27:06.849 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:06.891 00.042 9828 IsGuiding returns 1
01:27:06.891 00.000 9828 scope still moving after pulse duration time elapsed
01:27:06.922 00.031 9828 IsSlewing returns 0
01:27:06.922 00.000 9828 IsGuiding returns 1
01:27:06.952 00.030 9828 IsSlewing returns 0
01:27:06.952 00.000 9828 IsGuiding returns 1
01:27:06.983 00.031 9828 IsSlewing returns 0
01:27:06.983 00.000 9828 IsGuiding returns 0
01:27:06.983 00.000 9828 scope move finished after 16 + 117 ms
01:27:06.983 00.000 9828 Move returns status 0, amount 16
01:27:06.983 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:06.983 00.000 9828 MoveAxis(N, 14, B)
01:27:06.983 00.000 9828 Guiding  Dir = 0, Dur = 14
01:27:06.998 00.015 9828 IsSlewing returns 0
01:27:06.998 00.000 9828 IsGuiding returns 0
01:27:06.998 00.000 9828 PulseGuide returned control before completion, sleep 24
01:27:07.029 00.031 9828 IsGuiding returns 1
01:27:07.029 00.000 9828 scope still moving after pulse duration time elapsed
01:27:07.060 00.031 9828 IsSlewing returns 0
01:27:07.060 00.000 9828 IsGuiding returns 1
01:27:07.091 00.031 9828 IsSlewing returns 0
01:27:07.091 00.000 9828 IsGuiding returns 1
01:27:07.123 00.032 9828 IsSlewing returns 0
01:27:07.123 00.000 9828 IsGuiding returns 1
01:27:07.155 00.032 9828 IsSlewing returns 0
01:27:07.155 00.000 9828 IsGuiding returns 0
01:27:07.155 00.000 9828 scope move finished after 14 + 142 ms
01:27:07.155 00.000 9828 Move returns status 0, amount 14
01:27:07.155 00.000 9828 move complete, result=0
01:27:07.155 00.000 9828 worker thread done servicing request
01:27:07.156 00.001 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:27:07.533 00.377 8976 Exposure complete
01:27:07.538 00.005 8976 worker thread done servicing request
01:27:07.538 00.000 5052 OnExposeComplete: enter
01:27:07.538 00.000 5052 UpdateGuideState(): m_state=6
01:27:07.538 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3873
01:27:07.538 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.84, Mass=179, SNR=9.2, Peak=61 HFD=3.9
01:27:07.538 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
01:27:07.538 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
01:27:07.538 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.13 hyp=0.26 cameraTheta=2.60 mountX=0.22 mountY=0.12, mountTheta=0.48
01:27:07.540 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.13, opts=13)
01:27:07.540 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.13)
01:27:07.540 00.000 8976 Worker thread wakes up
01:27:07.540 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.13) opts 0xd
01:27:07.540 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.13)
01:27:07.540 00.000 8976 Moving (-0.23, 0.13) raw xDistance=0.22 yDistance=0.12
01:27:07.540 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:27:07.541 00.001 5052 UpdateGuideState exits: m=179 SNR=9.2
01:27:07.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:07.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:07.541 00.000 5052 Enqueuing Expose request
01:27:07.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:27:07.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:27:07.541 00.000 8976 MoveAxis(R, 0, ABG)
01:27:07.541 00.000 8976 MoveAxis(U, 0, ABG)
01:27:07.541 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:27:07.541 00.000 8976 MountToCamera -- mountX=1.53 mountY=-1.87 hyp=2.41 mountTheta=-0.89 cameraX=0.97, cameraY=2.21 cameraTheta=1.16
01:27:07.541 00.000 8976 incremental bump (0.969, 2.208) isValid = 1
01:27:07.542 00.001 8976 Scheduling Mount bump of (0.046, 0.109)
01:27:07.542 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:27:07.542 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:27:07.542 00.000 8976 move complete, result=0
01:27:07.542 00.000 9828 Worker thread wakes up
01:27:07.542 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:27:07.542 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:27:07.542 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:07.542 00.000 8976 worker thread done servicing request
01:27:07.542 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.02)
01:27:07.542 00.000 8976 Worker thread wakes up
01:27:07.542 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
01:27:07.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:07.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:07.542 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
01:27:07.542 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:27:07.542 00.000 9828 BLC: window closed
01:27:07.543 00.001 9828 MoveAxis(E, 16, B)
01:27:07.543 00.000 9828 Guiding  Dir = 2, Dur = 16
01:27:07.543 00.000 9828 IsSlewing returns 0
01:27:07.543 00.000 9828 IsGuiding returns 0
01:27:07.543 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:07.575 00.032 9828 IsGuiding returns 1
01:27:07.575 00.000 9828 scope still moving after pulse duration time elapsed
01:27:07.605 00.030 9828 IsSlewing returns 0
01:27:07.605 00.000 9828 IsGuiding returns 1
01:27:07.636 00.031 9828 IsSlewing returns 0
01:27:07.636 00.000 9828 IsGuiding returns 1
01:27:07.667 00.031 9828 IsSlewing returns 0
01:27:07.667 00.000 9828 IsGuiding returns 0
01:27:07.667 00.000 9828 scope move finished after 16 + 108 ms
01:27:07.667 00.000 9828 Move returns status 0, amount 16
01:27:07.667 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:07.667 00.000 9828 MoveAxis(N, 14, B)
01:27:07.667 00.000 9828 Guiding  Dir = 0, Dur = 14
01:27:07.683 00.016 9828 IsSlewing returns 0
01:27:07.683 00.000 9828 IsGuiding returns 0
01:27:07.683 00.000 9828 PulseGuide returned control before completion, sleep 24
01:27:07.714 00.031 9828 IsGuiding returns 1
01:27:07.714 00.000 9828 scope still moving after pulse duration time elapsed
01:27:07.744 00.030 9828 IsSlewing returns 0
01:27:07.744 00.000 9828 IsGuiding returns 1
01:27:07.776 00.032 9828 IsSlewing returns 0
01:27:07.776 00.000 9828 IsGuiding returns 1
01:27:07.806 00.030 9828 IsSlewing returns 0
01:27:07.807 00.001 9828 IsGuiding returns 1
01:27:07.837 00.030 9828 IsSlewing returns 0
01:27:07.837 00.000 9828 IsGuiding returns 0
01:27:07.837 00.000 9828 scope move finished after 14 + 140 ms
01:27:07.837 00.000 9828 Move returns status 0, amount 14
01:27:07.837 00.000 9828 move complete, result=0
01:27:07.837 00.000 9828 worker thread done servicing request
01:27:07.837 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:27:08.227 00.390 8976 Exposure complete
01:27:08.232 00.005 8976 worker thread done servicing request
01:27:08.232 00.000 5052 OnExposeComplete: enter
01:27:08.232 00.000 5052 UpdateGuideState(): m_state=6
01:27:08.232 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3874
01:27:08.232 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.06, Mass=196, SNR=9.6, Peak=63 HFD=4.0
01:27:08.232 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
01:27:08.232 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.96 = -2.96)
01:27:08.232 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.65 hyp=0.90 cameraTheta=-0.82 mountX=-0.86 mountY=-0.16, mountTheta=-2.96
01:27:08.234 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.65, opts=13)
01:27:08.234 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.65)
01:27:08.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:27:08.234 00.000 5052 UpdateGuideState exits: m=196 SNR=9.6
01:27:08.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:08.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:08.234 00.000 5052 Enqueuing Expose request
01:27:08.234 00.000 8976 Worker thread wakes up
01:27:08.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.65) opts 0xd
01:27:08.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.65)
01:27:08.234 00.000 8976 Moving (0.62, -0.65) raw xDistance=-0.86 yDistance=-0.16
01:27:08.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86
01:27:08.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:27:08.234 00.000 8976 MoveAxis(R, 4, ABG)
01:27:08.234 00.000 8976 stepping (-10, 12) + (4, 0)
01:27:08.234 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:08.271 00.037 8976 Received - 47 (G) 
01:27:08.271 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:08.271 00.000 8976 stepped: pos (-6, 12)
01:27:08.271 00.000 8976 MoveAxis(U, 0, ABG)
01:27:08.271 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:27:08.271 00.000 8976 MountToCamera -- mountX=1.33 mountY=-1.88 hyp=2.30 mountTheta=-0.96 cameraX=1.07, cameraY=2.04 cameraTheta=1.09
01:27:08.271 00.000 8976 incremental bump (1.071, 2.036) isValid = 1
01:27:08.271 00.000 8976 Scheduling Mount bump of (0.053, 0.105)
01:27:08.271 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:27:08.271 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:27:08.272 00.001 8976 move complete, result=0
01:27:08.272 00.000 9828 Worker thread wakes up
01:27:08.272 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:27:08.272 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:27:08.272 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
01:27:08.272 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.17)
01:27:08.272 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
01:27:08.272 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:27:08.272 00.000 9828 BLC: window closed
01:27:08.272 00.000 9828 MoveAxis(E, 19, B)
01:27:08.272 00.000 9828 Guiding  Dir = 2, Dur = 19
01:27:08.272 00.000 8976 worker thread done servicing request
01:27:08.272 00.000 8976 Worker thread wakes up
01:27:08.272 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:08.272 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:08.272 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.2 px 0 ms NORTH
01:27:08.272 00.000 9828 IsSlewing returns 0
01:27:08.273 00.001 9828 IsGuiding returns 0
01:27:08.273 00.000 9828 PulseGuide returned control before completion, sleep 29
01:27:08.304 00.031 9828 IsGuiding returns 1
01:27:08.304 00.000 9828 scope still moving after pulse duration time elapsed
01:27:08.334 00.030 9828 IsSlewing returns 0
01:27:08.334 00.000 9828 IsGuiding returns 1
01:27:08.366 00.032 9828 IsSlewing returns 0
01:27:08.366 00.000 9828 IsGuiding returns 1
01:27:08.398 00.032 9828 IsSlewing returns 0
01:27:08.398 00.000 9828 IsGuiding returns 1
01:27:08.430 00.032 9828 IsSlewing returns 0
01:27:08.430 00.000 9828 IsGuiding returns 1
01:27:08.461 00.031 9828 IsSlewing returns 0
01:27:08.461 00.000 9828 IsGuiding returns 1
01:27:08.491 00.030 9828 IsSlewing returns 0
01:27:08.491 00.000 9828 IsGuiding returns 1
01:27:08.522 00.031 9828 IsSlewing returns 0
01:27:08.522 00.000 9828 IsGuiding returns 0
01:27:08.522 00.000 9828 scope move finished after 19 + 231 ms
01:27:08.523 00.001 9828 Move returns status 0, amount 19
01:27:08.523 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:08.523 00.000 9828 MoveAxis(N, 13, B)
01:27:08.523 00.000 9828 Guiding  Dir = 0, Dur = 13
01:27:08.538 00.015 9828 IsSlewing returns 0
01:27:08.538 00.000 9828 IsGuiding returns 0
01:27:08.538 00.000 9828 PulseGuide returned control before completion, sleep 23
01:27:08.569 00.031 9828 IsGuiding returns 1
01:27:08.569 00.000 9828 scope still moving after pulse duration time elapsed
01:27:08.600 00.031 9828 IsSlewing returns 0
01:27:08.605 00.005 9828 IsGuiding returns 1
01:27:08.631 00.026 9828 IsSlewing returns 0
01:27:08.631 00.000 9828 IsGuiding returns 1
01:27:08.662 00.031 9828 IsSlewing returns 0
01:27:08.662 00.000 9828 IsGuiding returns 1
01:27:08.693 00.031 9828 IsSlewing returns 0
01:27:08.694 00.001 9828 IsGuiding returns 0
01:27:08.694 00.000 9828 scope move finished after 13 + 142 ms
01:27:08.694 00.000 9828 Move returns status 0, amount 13
01:27:08.694 00.000 9828 move complete, result=0
01:27:08.694 00.000 9828 worker thread done servicing request
01:27:08.694 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:27:08.957 00.263 8976 Exposure complete
01:27:08.962 00.005 8976 worker thread done servicing request
01:27:08.962 00.000 5052 OnExposeComplete: enter
01:27:08.963 00.001 5052 UpdateGuideState(): m_state=6
01:27:08.963 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3875
01:27:08.963 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=282.00, Mass=189, SNR=9.5, Peak=63 HFD=3.8
01:27:08.963 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
01:27:08.963 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
01:27:08.963 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.29 hyp=0.75 cameraTheta=0.40 mountX=-0.06 mountY=-0.74, mountTheta=-1.65
01:27:08.963 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.29, opts=13)
01:27:08.964 00.001 5052 Enqueuing Move request for stepguider (0.69, 0.29)
01:27:08.964 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:27:08.964 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
01:27:08.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:08.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:08.964 00.000 5052 Enqueuing Expose request
01:27:08.964 00.000 8976 Worker thread wakes up
01:27:08.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.29) opts 0xd
01:27:08.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.29)
01:27:08.964 00.000 8976 Moving (0.69, 0.29) raw xDistance=-0.06 yDistance=-0.74
01:27:08.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:27:08.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74
01:27:08.964 00.000 8976 MoveAxis(R, 0, ABG)
01:27:08.964 00.000 8976 MoveAxis(U, 3, ABG)
01:27:08.964 00.000 8976 stepping (-6, 12) + (0, 3)
01:27:08.964 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:09.006 00.042 8976 Received - 47 (G) 
01:27:09.006 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:09.006 00.000 8976 stepped: pos (-6, 15)
01:27:09.006 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:27:09.006 00.000 8976 MountToCamera -- mountX=1.19 mountY=-2.05 hyp=2.37 mountTheta=-1.04 cameraX=1.28, cameraY=1.99 cameraTheta=1.00
01:27:09.006 00.000 8976 incremental bump (1.279, 1.992) isValid = 1
01:27:09.006 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
01:27:09.007 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:27:09.007 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:27:09.007 00.000 8976 move complete, result=0
01:27:09.007 00.000 9828 Worker thread wakes up
01:27:09.007 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:27:09.007 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:27:09.007 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
01:27:09.007 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
01:27:09.007 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
01:27:09.007 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:27:09.007 00.000 9828 BLC: window closed
01:27:09.007 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:27:09.007 00.000 8976 worker thread done servicing request
01:27:09.007 00.000 8976 Worker thread wakes up
01:27:09.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:09.007 00.000 9828 MoveAxis(E, 21, B)
01:27:09.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:09.008 00.001 9828 Guiding  Dir = 2, Dur = 21
01:27:09.008 00.000 9828 IsSlewing returns 0
01:27:09.008 00.000 9828 IsGuiding returns 0
01:27:09.009 00.001 9828 PulseGuide returned control before completion, sleep 31
01:27:09.047 00.038 9828 IsGuiding returns 1
01:27:09.047 00.000 9828 scope still moving after pulse duration time elapsed
01:27:09.078 00.031 9828 IsSlewing returns 0
01:27:09.078 00.000 9828 IsGuiding returns 1
01:27:09.108 00.030 9828 IsSlewing returns 0
01:27:09.108 00.000 9828 IsGuiding returns 1
01:27:09.139 00.031 9828 IsSlewing returns 0
01:27:09.139 00.000 9828 IsGuiding returns 0
01:27:09.139 00.000 9828 scope move finished after 21 + 109 ms
01:27:09.139 00.000 9828 Move returns status 0, amount 21
01:27:09.139 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:09.139 00.000 9828 MoveAxis(N, 12, B)
01:27:09.139 00.000 9828 Guiding  Dir = 0, Dur = 12
01:27:09.154 00.015 9828 IsSlewing returns 0
01:27:09.154 00.000 9828 IsGuiding returns 0
01:27:09.154 00.000 9828 PulseGuide returned control before completion, sleep 22
01:27:09.186 00.032 9828 IsGuiding returns 1
01:27:09.186 00.000 9828 scope still moving after pulse duration time elapsed
01:27:09.216 00.030 9828 IsSlewing returns 0
01:27:09.216 00.000 9828 IsGuiding returns 1
01:27:09.247 00.031 9828 IsSlewing returns 0
01:27:09.247 00.000 9828 IsGuiding returns 1
01:27:09.279 00.032 9828 IsSlewing returns 0
01:27:09.279 00.000 9828 IsGuiding returns 1
01:27:09.309 00.030 9828 IsSlewing returns 0
01:27:09.309 00.000 9828 IsGuiding returns 0
01:27:09.309 00.000 9828 scope move finished after 12 + 142 ms
01:27:09.309 00.000 9828 Move returns status 0, amount 12
01:27:09.309 00.000 9828 move complete, result=0
01:27:09.309 00.000 9828 worker thread done servicing request
01:27:09.309 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:27:09.706 00.397 8976 Exposure complete
01:27:09.711 00.005 8976 worker thread done servicing request
01:27:09.711 00.000 5052 OnExposeComplete: enter
01:27:09.711 00.000 5052 UpdateGuideState(): m_state=6
01:27:09.711 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3876
01:27:09.711 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=281.95, Mass=174, SNR=9.1, Peak=63 HFD=3.5
01:27:09.711 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
01:27:09.712 00.001 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
01:27:09.712 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=0.24 hyp=1.09 cameraTheta=0.22 mountX=-0.27 mountY=-1.02, mountTheta=-1.83
01:27:09.712 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=0.24, opts=13)
01:27:09.712 00.000 5052 Enqueuing Move request for stepguider (1.06, 0.24)
01:27:09.712 00.000 8976 Worker thread wakes up
01:27:09.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, 0.24) opts 0xd
01:27:09.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, 0.24)
01:27:09.712 00.000 8976 Moving (1.06, 0.24) raw xDistance=-0.27 yDistance=-1.02
01:27:09.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:09.712 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
01:27:09.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:09.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:27:09.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.02
01:27:09.713 00.001 8976 MoveAxis(R, 1, ABG)
01:27:09.713 00.000 8976 stepping (-6, 15) + (1, 0)
01:27:09.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:09.713 00.000 5052 Enqueuing Expose request
01:27:09.713 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:09.741 00.028 8976 Received - 47 (G) 
01:27:09.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:09.741 00.000 8976 stepped: pos (-5, 15)
01:27:09.741 00.000 8976 MoveAxis(U, 4, ABG)
01:27:09.741 00.000 8976 stepping (-5, 15) + (0, 4)
01:27:09.741 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:09.773 00.032 8976 Received - 47 (G) 
01:27:09.773 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:09.773 00.000 8976 stepped: pos (-5, 19)
01:27:09.773 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:27:09.773 00.000 8976 MountToCamera -- mountX=1.05 mountY=-2.37 hyp=2.59 mountTheta=-1.15 cameraX=1.63, cameraY=2.01 cameraTheta=0.89
01:27:09.773 00.000 8976 incremental bump (1.629, 2.013) isValid = 1
01:27:09.773 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
01:27:09.774 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:27:09.774 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:27:09.774 00.000 8976 move complete, result=0
01:27:09.774 00.000 8976 worker thread done servicing request
01:27:09.774 00.000 8976 Worker thread wakes up
01:27:09.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:09.774 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:09.774 00.000 9828 Worker thread wakes up
01:27:09.774 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
01:27:09.774 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:27:09.774 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:27:09.774 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:27:09.774 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:27:09.774 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
01:27:09.774 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:27:09.774 00.000 9828 BLC: window closed
01:27:09.774 00.000 9828 MoveAxis(E, 24, B)
01:27:09.774 00.000 9828 Guiding  Dir = 2, Dur = 24
01:27:09.775 00.001 9828 IsSlewing returns 0
01:27:09.775 00.000 9828 IsGuiding returns 0
01:27:09.775 00.000 9828 PulseGuide returned control before completion, sleep 34
01:27:09.819 00.044 9828 IsGuiding returns 1
01:27:09.819 00.000 9828 scope still moving after pulse duration time elapsed
01:27:09.850 00.031 9828 IsSlewing returns 0
01:27:09.850 00.000 9828 IsGuiding returns 1
01:27:09.882 00.032 9828 IsSlewing returns 0
01:27:09.882 00.000 9828 IsGuiding returns 1
01:27:09.913 00.031 9828 IsSlewing returns 0
01:27:09.913 00.000 9828 IsGuiding returns 0
01:27:09.913 00.000 9828 scope move finished after 24 + 113 ms
01:27:09.913 00.000 9828 Move returns status 0, amount 24
01:27:09.913 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:09.913 00.000 9828 MoveAxis(N, 11, B)
01:27:09.913 00.000 9828 Guiding  Dir = 0, Dur = 11
01:27:09.928 00.015 9828 IsSlewing returns 0
01:27:09.928 00.000 9828 IsGuiding returns 0
01:27:09.928 00.000 9828 PulseGuide returned control before completion, sleep 21
01:27:09.959 00.031 9828 IsGuiding returns 1
01:27:09.959 00.000 9828 scope still moving after pulse duration time elapsed
01:27:09.990 00.031 9828 IsSlewing returns 0
01:27:09.990 00.000 9828 IsGuiding returns 1
01:27:10.022 00.032 9828 IsSlewing returns 0
01:27:10.022 00.000 9828 IsGuiding returns 1
01:27:10.053 00.031 9828 IsSlewing returns 0
01:27:10.053 00.000 9828 IsGuiding returns 1
01:27:10.084 00.031 9828 IsSlewing returns 0
01:27:10.084 00.000 9828 IsGuiding returns 0
01:27:10.084 00.000 9828 scope move finished after 11 + 145 ms
01:27:10.084 00.000 9828 Move returns status 0, amount 11
01:27:10.084 00.000 9828 move complete, result=0
01:27:10.084 00.000 9828 worker thread done servicing request
01:27:10.084 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:27:10.458 00.374 8976 Exposure complete
01:27:10.463 00.005 8976 worker thread done servicing request
01:27:10.463 00.000 5052 OnExposeComplete: enter
01:27:10.464 00.001 5052 UpdateGuideState(): m_state=6
01:27:10.464 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3877
01:27:10.464 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.17, Mass=156, SNR=8.6, Peak=66 HFD=3.5
01:27:10.464 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.54 = 2.75)
01:27:10.464 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.64)
01:27:10.464 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.54 hyp=0.54 cameraTheta=-1.49 mountX=-0.50 mountY=0.26, mountTheta=2.67
01:27:10.464 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.54, opts=13)
01:27:10.465 00.001 5052 Enqueuing Move request for stepguider (0.04, -0.54)
01:27:10.465 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:27:10.465 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
01:27:10.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:10.465 00.000 8976 Worker thread wakes up
01:27:10.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.54) opts 0xd
01:27:10.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.54)
01:27:10.465 00.000 8976 Moving (0.04, -0.54) raw xDistance=-0.50 yDistance=0.26
01:27:10.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:10.465 00.000 5052 Enqueuing Expose request
01:27:10.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
01:27:10.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:27:10.465 00.000 8976 MoveAxis(R, 2, ABG)
01:27:10.465 00.000 8976 stepping (-5, 19) + (2, 0)
01:27:10.465 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:10.493 00.028 8976 Received - 47 (G) 
01:27:10.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:10.493 00.000 8976 stepped: pos (-3, 19)
01:27:10.493 00.000 8976 MoveAxis(U, 0, ABG)
01:27:10.494 00.001 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:27:10.494 00.000 8976 MountToCamera -- mountX=0.86 mountY=-2.58 hyp=2.72 mountTheta=-1.25 cameraX=1.91, cameraY=1.94 cameraTheta=0.79
01:27:10.494 00.000 8976 incremental bump (1.909, 1.937) isValid = 1
01:27:10.494 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
01:27:10.494 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:27:10.494 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:27:10.494 00.000 8976 move complete, result=0
01:27:10.494 00.000 8976 worker thread done servicing request
01:27:10.494 00.000 8976 Worker thread wakes up
01:27:10.494 00.000 9828 Worker thread wakes up
01:27:10.494 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:27:10.494 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:27:10.494 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
01:27:10.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:10.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:10.494 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
01:27:10.494 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 0 ms NORTH
01:27:10.494 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:27:10.494 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:27:10.494 00.000 9828 BLC: window closed
01:27:10.494 00.000 9828 MoveAxis(E, 27, B)
01:27:10.495 00.001 9828 Guiding  Dir = 2, Dur = 27
01:27:10.495 00.000 9828 IsSlewing returns 0
01:27:10.495 00.000 9828 IsGuiding returns 0
01:27:10.495 00.000 9828 PulseGuide returned control before completion, sleep 37
01:27:10.533 00.038 9828 IsGuiding returns 1
01:27:10.533 00.000 9828 scope still moving after pulse duration time elapsed
01:27:10.565 00.032 9828 IsSlewing returns 0
01:27:10.565 00.000 9828 IsGuiding returns 1
01:27:10.596 00.031 9828 IsSlewing returns 0
01:27:10.596 00.000 9828 IsGuiding returns 1
01:27:10.626 00.030 9828 IsSlewing returns 0
01:27:10.626 00.000 9828 IsGuiding returns 1
01:27:10.657 00.031 9828 IsSlewing returns 0
01:27:10.657 00.000 9828 IsGuiding returns 0
01:27:10.657 00.000 9828 scope move finished after 27 + 135 ms
01:27:10.657 00.000 9828 Move returns status 0, amount 27
01:27:10.657 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:10.657 00.000 9828 MoveAxis(N, 10, B)
01:27:10.657 00.000 9828 Guiding  Dir = 0, Dur = 10
01:27:10.673 00.016 9828 IsSlewing returns 0
01:27:10.673 00.000 9828 IsGuiding returns 0
01:27:10.673 00.000 9828 PulseGuide returned control before completion, sleep 20
01:27:10.704 00.031 9828 IsGuiding returns 1
01:27:10.704 00.000 9828 scope still moving after pulse duration time elapsed
01:27:10.735 00.031 9828 IsSlewing returns 0
01:27:10.736 00.001 9828 IsGuiding returns 1
01:27:10.781 00.045 9828 IsSlewing returns 0
01:27:10.781 00.000 9828 IsGuiding returns 1
01:27:10.812 00.031 9828 IsSlewing returns 0
01:27:10.812 00.000 9828 IsGuiding returns 1
01:27:10.842 00.030 9828 IsSlewing returns 0
01:27:10.842 00.000 9828 IsGuiding returns 1
01:27:10.873 00.031 9828 IsSlewing returns 0
01:27:10.873 00.000 9828 IsGuiding returns 0
01:27:10.873 00.000 9828 scope move finished after 10 + 190 ms
01:27:10.873 00.000 9828 Move returns status 0, amount 10
01:27:10.873 00.000 9828 move complete, result=0
01:27:10.873 00.000 9828 worker thread done servicing request
01:27:10.873 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:27:11.179 00.306 8976 Exposure complete
01:27:11.184 00.005 8976 worker thread done servicing request
01:27:11.184 00.000 5052 OnExposeComplete: enter
01:27:11.184 00.000 5052 UpdateGuideState(): m_state=6
01:27:11.185 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3878
01:27:11.185 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.61, Mass=169, SNR=8.9, Peak=67 HFD=3.4
01:27:11.185 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
01:27:11.185 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
01:27:11.185 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-2.76 mountX=0.03 mountY=0.28, mountTheta=1.47
01:27:11.185 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.10, opts=13)
01:27:11.185 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.10)
01:27:11.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:27:11.185 00.000 5052 UpdateGuideState exits: m=169 SNR=8.9
01:27:11.185 00.000 8976 Worker thread wakes up
01:27:11.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.10) opts 0xd
01:27:11.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.10)
01:27:11.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:11.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:11.185 00.000 5052 Enqueuing Expose request
01:27:11.185 00.000 8976 Moving (-0.26, -0.10) raw xDistance=0.03 yDistance=0.28
01:27:11.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:27:11.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:27:11.185 00.000 8976 MoveAxis(R, 0, ABG)
01:27:11.185 00.000 8976 MoveAxis(D, 1, ABG)
01:27:11.186 00.001 8976 stepping (-3, 19) + (0, -1)
01:27:11.186 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:11.213 00.027 8976 Received - 47 (G) 
01:27:11.213 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:11.213 00.000 8976 stepped: pos (-3, 18)
01:27:11.213 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
01:27:11.213 00.000 8976 MountToCamera -- mountX=0.72 mountY=-2.67 hyp=2.77 mountTheta=-1.31 cameraX=2.05, cameraY=1.86 cameraTheta=0.74
01:27:11.213 00.000 8976 incremental bump (2.050, 1.862) isValid = 1
01:27:11.213 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
01:27:11.213 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:27:11.213 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:27:11.213 00.000 8976 move complete, result=0
01:27:11.213 00.000 9828 Worker thread wakes up
01:27:11.213 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:27:11.213 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:27:11.213 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
01:27:11.213 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
01:27:11.213 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:27:11.213 00.000 8976 worker thread done servicing request
01:27:11.213 00.000 8976 Worker thread wakes up
01:27:11.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:11.214 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
01:27:11.214 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:27:11.214 00.000 9828 BLC: window closed
01:27:11.214 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:11.214 00.000 9828 MoveAxis(E, 28, B)
01:27:11.214 00.000 9828 Guiding  Dir = 2, Dur = 28
01:27:11.214 00.000 9828 IsSlewing returns 0
01:27:11.214 00.000 9828 IsGuiding returns 0
01:27:11.214 00.000 9828 PulseGuide returned control before completion, sleep 38
01:27:11.259 00.045 9828 IsGuiding returns 1
01:27:11.259 00.000 9828 scope still moving after pulse duration time elapsed
01:27:11.291 00.032 9828 IsSlewing returns 0
01:27:11.291 00.000 9828 IsGuiding returns 1
01:27:11.321 00.030 9828 IsSlewing returns 0
01:27:11.326 00.005 9828 IsGuiding returns 1
01:27:11.353 00.027 9828 IsSlewing returns 0
01:27:11.353 00.000 9828 IsGuiding returns 1
01:27:11.383 00.030 9828 IsSlewing returns 0
01:27:11.383 00.000 9828 IsGuiding returns 0
01:27:11.384 00.001 9828 scope move finished after 28 + 141 ms
01:27:11.384 00.000 9828 Move returns status 0, amount 28
01:27:11.384 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:11.384 00.000 9828 MoveAxis(N, 9, B)
01:27:11.384 00.000 9828 Guiding  Dir = 0, Dur = 9
01:27:11.399 00.015 9828 IsSlewing returns 0
01:27:11.399 00.000 9828 IsGuiding returns 0
01:27:11.399 00.000 9828 PulseGuide returned control before completion, sleep 19
01:27:11.430 00.031 9828 IsGuiding returns 1
01:27:11.430 00.000 9828 scope still moving after pulse duration time elapsed
01:27:11.461 00.031 9828 IsSlewing returns 0
01:27:11.461 00.000 9828 IsGuiding returns 1
01:27:11.492 00.031 9828 IsSlewing returns 0
01:27:11.492 00.000 9828 IsGuiding returns 1
01:27:11.523 00.031 9828 IsSlewing returns 0
01:27:11.523 00.000 9828 IsGuiding returns 1
01:27:11.554 00.031 9828 IsSlewing returns 0
01:27:11.554 00.000 9828 IsGuiding returns 0
01:27:11.554 00.000 9828 scope move finished after 9 + 146 ms
01:27:11.554 00.000 9828 Move returns status 0, amount 9
01:27:11.554 00.000 9828 move complete, result=0
01:27:11.554 00.000 9828 worker thread done servicing request
01:27:11.554 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:27:11.898 00.344 8976 Exposure complete
01:27:11.904 00.006 8976 worker thread done servicing request
01:27:11.904 00.000 5052 OnExposeComplete: enter
01:27:11.904 00.000 5052 UpdateGuideState(): m_state=6
01:27:11.904 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3879
01:27:11.904 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.73, Mass=192, SNR=9.5, Peak=66 HFD=3.4
01:27:11.904 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:27:11.904 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:27:11.904 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.03 hyp=0.62 cameraTheta=3.10 mountX=0.30 mountY=0.50, mountTheta=1.03
01:27:11.905 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.03, opts=13)
01:27:11.905 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.03)
01:27:11.905 00.000 8976 Worker thread wakes up
01:27:11.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.03) opts 0xd
01:27:11.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.03)
01:27:11.905 00.000 8976 Moving (-0.62, 0.03) raw xDistance=0.30 yDistance=0.50
01:27:11.905 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:27:11.905 00.000 5052 UpdateGuideState exits: m=192 SNR=9.5
01:27:11.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:11.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:27:11.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
01:27:11.905 00.000 8976 MoveAxis(L, 1, ABG)
01:27:11.905 00.000 8976 stepping (-3, 18) + (-1, 0)
01:27:11.905 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:11.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:11.905 00.000 5052 Enqueuing Expose request
01:27:11.932 00.027 8976 Received - 47 (G) 
01:27:11.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:11.932 00.000 8976 stepped: pos (-4, 18)
01:27:11.932 00.000 8976 MoveAxis(D, 2, ABG)
01:27:11.932 00.000 8976 stepping (-4, 18) + (0, -2)
01:27:11.932 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:11.964 00.032 8976 Received - 47 (G) 
01:27:11.964 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:11.964 00.000 8976 stepped: pos (-4, 16)
01:27:11.964 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:27:11.964 00.000 8976 MountToCamera -- mountX=0.69 mountY=-2.63 hyp=2.72 mountTheta=-1.31 cameraX=2.03, cameraY=1.81 cameraTheta=0.73
01:27:11.964 00.000 8976 incremental bump (2.028, 1.809) isValid = 1
01:27:11.964 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
01:27:11.964 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:27:11.964 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:27:11.964 00.000 8976 move complete, result=0
01:27:11.964 00.000 9828 Worker thread wakes up
01:27:11.964 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:27:11.964 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:27:11.964 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
01:27:11.964 00.000 8976 worker thread done servicing request
01:27:11.964 00.000 8976 Worker thread wakes up
01:27:11.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:11.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:11.964 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
01:27:11.964 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
01:27:11.965 00.001 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:27:11.965 00.000 9828 BLC: window closed
01:27:11.965 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:27:11.965 00.000 9828 MoveAxis(E, 28, B)
01:27:11.965 00.000 9828 Guiding  Dir = 2, Dur = 28
01:27:11.965 00.000 9828 IsSlewing returns 0
01:27:11.965 00.000 9828 IsGuiding returns 0
01:27:11.965 00.000 9828 PulseGuide returned control before completion, sleep 38
01:27:12.018 00.053 9828 IsGuiding returns 1
01:27:12.018 00.000 9828 scope still moving after pulse duration time elapsed
01:27:12.049 00.031 9828 IsSlewing returns 0
01:27:12.049 00.000 9828 IsGuiding returns 1
01:27:12.080 00.031 9828 IsSlewing returns 0
01:27:12.080 00.000 9828 IsGuiding returns 1
01:27:12.111 00.031 9828 IsSlewing returns 0
01:27:12.111 00.000 9828 IsGuiding returns 0
01:27:12.111 00.000 9828 scope move finished after 28 + 117 ms
01:27:12.111 00.000 9828 Move returns status 0, amount 28
01:27:12.111 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:12.111 00.000 9828 MoveAxis(N, 9, B)
01:27:12.111 00.000 9828 Guiding  Dir = 0, Dur = 9
01:27:12.126 00.015 9828 IsSlewing returns 0
01:27:12.126 00.000 9828 IsGuiding returns 0
01:27:12.126 00.000 9828 PulseGuide returned control before completion, sleep 19
01:27:12.157 00.031 9828 IsGuiding returns 1
01:27:12.157 00.000 9828 scope still moving after pulse duration time elapsed
01:27:12.188 00.031 9828 IsSlewing returns 0
01:27:12.188 00.000 9828 IsGuiding returns 1
01:27:12.220 00.032 9828 IsSlewing returns 0
01:27:12.220 00.000 9828 IsGuiding returns 1
01:27:12.251 00.031 9828 IsSlewing returns 0
01:27:12.251 00.000 9828 IsGuiding returns 1
01:27:12.282 00.031 9828 IsSlewing returns 0
01:27:12.282 00.000 9828 IsGuiding returns 0
01:27:12.282 00.000 9828 scope move finished after 9 + 147 ms
01:27:12.282 00.000 9828 Move returns status 0, amount 9
01:27:12.282 00.000 9828 move complete, result=0
01:27:12.282 00.000 9828 worker thread done servicing request
01:27:12.282 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:27:12.647 00.365 8976 Exposure complete
01:27:12.652 00.005 8976 worker thread done servicing request
01:27:12.652 00.000 5052 OnExposeComplete: enter
01:27:12.652 00.000 5052 UpdateGuideState(): m_state=6
01:27:12.652 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3880
01:27:12.652 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.89, Mass=175, SNR=9.1, Peak=59 HFD=3.5
01:27:12.652 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:27:12.652 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
01:27:12.652 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.18 hyp=0.59 cameraTheta=2.83 mountX=0.42 mountY=0.37, mountTheta=0.73
01:27:12.653 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.18, opts=13)
01:27:12.653 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.18)
01:27:12.653 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:27:12.653 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
01:27:12.653 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:12.653 00.000 8976 Worker thread wakes up
01:27:12.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.18) opts 0xd
01:27:12.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.18)
01:27:12.653 00.000 8976 Moving (-0.56, 0.18) raw xDistance=0.42 yDistance=0.37
01:27:12.653 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:12.653 00.000 5052 Enqueuing Expose request
01:27:12.654 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
01:27:12.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
01:27:12.654 00.000 8976 MoveAxis(L, 2, ABG)
01:27:12.654 00.000 8976 stepping (-4, 16) + (-2, 0)
01:27:12.654 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:12.684 00.030 8976 Received - 47 (G) 
01:27:12.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:12.684 00.000 8976 stepped: pos (-6, 16)
01:27:12.684 00.000 8976 MoveAxis(D, 2, ABG)
01:27:12.684 00.000 8976 stepping (-6, 16) + (0, -2)
01:27:12.684 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:12.715 00.031 8976 Received - 47 (G) 
01:27:12.715 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:12.715 00.000 8976 stepped: pos (-6, 14)
01:27:12.715 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:27:12.715 00.000 8976 MountToCamera -- mountX=0.76 mountY=-2.50 hyp=2.61 mountTheta=-1.27 cameraX=1.87, cameraY=1.82 cameraTheta=0.77
01:27:12.715 00.000 8976 incremental bump (1.874, 1.816) isValid = 1
01:27:12.715 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
01:27:12.715 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:27:12.715 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:27:12.715 00.000 8976 move complete, result=0
01:27:12.715 00.000 8976 worker thread done servicing request
01:27:12.715 00.000 8976 Worker thread wakes up
01:27:12.715 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:27:12.715 00.000 9828 Worker thread wakes up
01:27:12.715 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:27:12.715 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:27:12.715 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
01:27:12.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:12.716 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:12.716 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
01:27:12.716 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
01:27:12.716 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:27:12.716 00.000 9828 BLC: window closed
01:27:12.716 00.000 9828 MoveAxis(E, 27, B)
01:27:12.716 00.000 9828 Guiding  Dir = 2, Dur = 27
01:27:12.716 00.000 9828 IsSlewing returns 0
01:27:12.716 00.000 9828 IsGuiding returns 0
01:27:12.716 00.000 9828 PulseGuide returned control before completion, sleep 37
01:27:12.765 00.049 9828 IsGuiding returns 1
01:27:12.765 00.000 9828 scope still moving after pulse duration time elapsed
01:27:12.796 00.031 9828 IsSlewing returns 0
01:27:12.796 00.000 9828 IsGuiding returns 1
01:27:12.826 00.030 9828 IsSlewing returns 0
01:27:12.826 00.000 9828 IsGuiding returns 1
01:27:12.857 00.031 9828 IsSlewing returns 0
01:27:12.857 00.000 9828 IsGuiding returns 0
01:27:12.857 00.000 9828 scope move finished after 27 + 113 ms
01:27:12.857 00.000 9828 Move returns status 0, amount 27
01:27:12.857 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:12.857 00.000 9828 MoveAxis(N, 10, B)
01:27:12.857 00.000 9828 Guiding  Dir = 0, Dur = 10
01:27:12.872 00.015 9828 IsSlewing returns 0
01:27:12.872 00.000 9828 IsGuiding returns 0
01:27:12.872 00.000 9828 PulseGuide returned control before completion, sleep 20
01:27:12.904 00.032 9828 IsGuiding returns 1
01:27:12.904 00.000 9828 scope still moving after pulse duration time elapsed
01:27:12.935 00.031 9828 IsSlewing returns 0
01:27:12.935 00.000 9828 IsGuiding returns 1
01:27:12.966 00.031 9828 IsSlewing returns 0
01:27:12.966 00.000 9828 IsGuiding returns 1
01:27:12.997 00.031 9828 IsSlewing returns 0
01:27:12.997 00.000 9828 IsGuiding returns 1
01:27:13.028 00.031 9828 IsSlewing returns 0
01:27:13.028 00.000 9828 IsGuiding returns 0
01:27:13.028 00.000 9828 scope move finished after 10 + 146 ms
01:27:13.029 00.001 9828 Move returns status 0, amount 10
01:27:13.029 00.000 9828 move complete, result=0
01:27:13.029 00.000 9828 worker thread done servicing request
01:27:13.029 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:27:13.400 00.371 8976 Exposure complete
01:27:13.406 00.006 8976 worker thread done servicing request
01:27:13.406 00.000 5052 OnExposeComplete: enter
01:27:13.406 00.000 5052 UpdateGuideState(): m_state=6
01:27:13.406 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3881
01:27:13.406 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.91, Mass=159, SNR=8.7, Peak=61 HFD=3.4
01:27:13.406 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
01:27:13.406 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
01:27:13.406 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.94 mountX=0.11 mountY=-0.23, mountTheta=-1.12
01:27:13.407 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.20, opts=13)
01:27:13.407 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.20)
01:27:13.407 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:13.407 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
01:27:13.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:13.407 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:13.407 00.000 5052 Enqueuing Expose request
01:27:13.407 00.000 8976 Worker thread wakes up
01:27:13.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.20) opts 0xd
01:27:13.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.20)
01:27:13.407 00.000 8976 Moving (0.14, 0.20) raw xDistance=0.11 yDistance=-0.23
01:27:13.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:27:13.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:27:13.407 00.000 8976 MoveAxis(R, 0, ABG)
01:27:13.407 00.000 8976 MoveAxis(U, 0, ABG)
01:27:13.407 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:27:13.408 00.001 8976 MountToCamera -- mountX=0.82 mountY=-2.41 hyp=2.54 mountTheta=-1.24 cameraX=1.77, cameraY=1.82 cameraTheta=0.80
01:27:13.408 00.000 8976 incremental bump (1.771, 1.821) isValid = 1
01:27:13.408 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
01:27:13.408 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:27:13.408 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:27:13.408 00.000 8976 move complete, result=0
01:27:13.408 00.000 9828 Worker thread wakes up
01:27:13.408 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:13.408 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:27:13.408 00.000 8976 worker thread done servicing request
01:27:13.408 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:27:13.408 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
01:27:13.408 00.000 8976 Worker thread wakes up
01:27:13.408 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:13.408 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
01:27:13.408 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
01:27:13.408 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
01:27:13.408 00.000 9828 BLC: window closed
01:27:13.408 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:13.409 00.001 9828 MoveAxis(E, 27, B)
01:27:13.409 00.000 9828 Guiding  Dir = 2, Dur = 27
01:27:13.409 00.000 9828 IsSlewing returns 0
01:27:13.409 00.000 9828 IsGuiding returns 0
01:27:13.409 00.000 9828 PulseGuide returned control before completion, sleep 37
01:27:13.449 00.040 9828 IsGuiding returns 1
01:27:13.449 00.000 9828 scope still moving after pulse duration time elapsed
01:27:13.480 00.031 9828 IsSlewing returns 0
01:27:13.480 00.000 9828 IsGuiding returns 1
01:27:13.511 00.031 9828 IsSlewing returns 0
01:27:13.511 00.000 9828 IsGuiding returns 1
01:27:13.543 00.032 9828 IsSlewing returns 0
01:27:13.543 00.000 9828 IsGuiding returns 1
01:27:13.574 00.031 9828 IsSlewing returns 0
01:27:13.574 00.000 9828 IsGuiding returns 0
01:27:13.574 00.000 9828 scope move finished after 27 + 137 ms
01:27:13.574 00.000 9828 Move returns status 0, amount 27
01:27:13.574 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:13.574 00.000 9828 MoveAxis(N, 10, B)
01:27:13.574 00.000 9828 Guiding  Dir = 0, Dur = 10
01:27:13.588 00.014 9828 IsSlewing returns 0
01:27:13.588 00.000 9828 IsGuiding returns 0
01:27:13.588 00.000 9828 PulseGuide returned control before completion, sleep 20
01:27:13.619 00.031 9828 IsGuiding returns 1
01:27:13.619 00.000 9828 scope still moving after pulse duration time elapsed
01:27:13.650 00.031 9828 IsSlewing returns 0
01:27:13.650 00.000 9828 IsGuiding returns 1
01:27:13.681 00.031 9828 IsSlewing returns 0
01:27:13.681 00.000 9828 IsGuiding returns 1
01:27:13.712 00.031 9828 IsSlewing returns 0
01:27:13.712 00.000 9828 IsGuiding returns 1
01:27:13.743 00.031 9828 IsSlewing returns 0
01:27:13.743 00.000 9828 IsGuiding returns 0
01:27:13.743 00.000 9828 scope move finished after 10 + 144 ms
01:27:13.743 00.000 9828 Move returns status 0, amount 10
01:27:13.743 00.000 9828 move complete, result=0
01:27:13.743 00.000 9828 worker thread done servicing request
01:27:13.743 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:27:14.097 00.354 8976 Exposure complete
01:27:14.104 00.007 8976 worker thread done servicing request
01:27:14.104 00.000 5052 OnExposeComplete: enter
01:27:14.104 00.000 5052 UpdateGuideState(): m_state=6
01:27:14.104 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3882
01:27:14.104 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.54, Mass=170, SNR=8.9, Peak=61 HFD=3.8
01:27:14.104 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.04) = xAngle (-3.61 = 2.68)
01:27:14.104 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.71 = 2.57)
01:27:14.104 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.56 mountX=-0.16 mountY=0.09, mountTheta=2.60
01:27:14.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.17, opts=13)
01:27:14.105 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.17)
01:27:14.105 00.000 8976 Worker thread wakes up
01:27:14.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.17) opts 0xd
01:27:14.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.17)
01:27:14.105 00.000 8976 Moving (0.00, -0.17) raw xDistance=-0.16 yDistance=0.09
01:27:14.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:27:14.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:27:14.106 00.001 8976 MoveAxis(R, 0, ABG)
01:27:14.106 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:14.106 00.000 5052 UpdateGuideState exits: m=170 SNR=8.9
01:27:14.106 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:14.106 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:14.106 00.000 5052 Enqueuing Expose request
01:27:14.106 00.000 8976 MoveAxis(U, 0, ABG)
01:27:14.106 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:27:14.106 00.000 8976 MountToCamera -- mountX=0.85 mountY=-2.35 hyp=2.49 mountTheta=-1.22 cameraX=1.70, cameraY=1.82 cameraTheta=0.82
01:27:14.106 00.000 8976 incremental bump (1.702, 1.824) isValid = 1
01:27:14.106 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
01:27:14.106 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:27:14.106 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:27:14.106 00.000 8976 move complete, result=0
01:27:14.106 00.000 9828 Worker thread wakes up
01:27:14.107 00.001 8976 worker thread done servicing request
01:27:14.107 00.000 8976 Worker thread wakes up
01:27:14.107 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:14.107 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:27:14.107 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:27:14.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:14.107 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:14.107 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
01:27:14.107 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
01:27:14.107 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
01:27:14.107 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:27:14.107 00.000 9828 BLC: window closed
01:27:14.107 00.000 9828 MoveAxis(E, 26, B)
01:27:14.107 00.000 9828 Guiding  Dir = 2, Dur = 26
01:27:14.108 00.001 9828 IsSlewing returns 0
01:27:14.108 00.000 9828 IsGuiding returns 0
01:27:14.108 00.000 9828 PulseGuide returned control before completion, sleep 36
01:27:14.146 00.038 9828 IsGuiding returns 1
01:27:14.146 00.000 9828 scope still moving after pulse duration time elapsed
01:27:14.177 00.031 9828 IsSlewing returns 0
01:27:14.177 00.000 9828 IsGuiding returns 1
01:27:14.208 00.031 9828 IsSlewing returns 0
01:27:14.208 00.000 9828 IsGuiding returns 1
01:27:14.239 00.031 9828 IsSlewing returns 0
01:27:14.239 00.000 9828 IsGuiding returns 0
01:27:14.239 00.000 9828 scope move finished after 26 + 105 ms
01:27:14.239 00.000 9828 Move returns status 0, amount 26
01:27:14.239 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:14.239 00.000 9828 MoveAxis(N, 10, B)
01:27:14.239 00.000 9828 Guiding  Dir = 0, Dur = 10
01:27:14.254 00.015 9828 IsSlewing returns 0
01:27:14.254 00.000 9828 IsGuiding returns 0
01:27:14.254 00.000 9828 PulseGuide returned control before completion, sleep 20
01:27:14.286 00.032 9828 IsGuiding returns 1
01:27:14.286 00.000 9828 scope still moving after pulse duration time elapsed
01:27:14.316 00.030 9828 IsSlewing returns 0
01:27:14.316 00.000 9828 IsGuiding returns 1
01:27:14.347 00.031 9828 IsSlewing returns 0
01:27:14.347 00.000 9828 IsGuiding returns 1
01:27:14.378 00.031 9828 IsSlewing returns 0
01:27:14.378 00.000 9828 IsGuiding returns 1
01:27:14.410 00.032 9828 IsSlewing returns 0
01:27:14.410 00.000 9828 IsGuiding returns 0
01:27:14.410 00.000 9828 scope move finished after 10 + 145 ms
01:27:14.410 00.000 9828 Move returns status 0, amount 10
01:27:14.410 00.000 9828 move complete, result=0
01:27:14.410 00.000 9828 worker thread done servicing request
01:27:14.410 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:27:14.791 00.381 8976 Exposure complete
01:27:14.796 00.005 8976 worker thread done servicing request
01:27:14.796 00.000 5052 OnExposeComplete: enter
01:27:14.797 00.001 5052 UpdateGuideState(): m_state=6
01:27:14.797 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3883
01:27:14.797 00.000 5052 Star::Find returns 1 (1), X=329.10, Y=281.80, Mass=161, SNR=8.7, Peak=60 HFD=3.5
01:27:14.797 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
01:27:14.797 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
01:27:14.797 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.11 mountY=0.02, mountTheta=0.15
01:27:14.798 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.09, opts=13)
01:27:14.798 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.09)
01:27:14.798 00.000 8976 Worker thread wakes up
01:27:14.798 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.09) opts 0xd
01:27:14.798 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.09)
01:27:14.798 00.000 8976 Moving (-0.08, 0.09) raw xDistance=0.11 yDistance=0.02
01:27:14.798 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:27:14.798 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7 Saturated
01:27:14.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:14.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:27:14.798 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:14.798 00.000 5052 Enqueuing Expose request
01:27:14.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:27:14.798 00.000 8976 MoveAxis(R, 0, ABG)
01:27:14.798 00.000 8976 MoveAxis(U, 0, ABG)
01:27:14.798 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:27:14.799 00.001 8976 MountToCamera -- mountX=0.87 mountY=-2.31 hyp=2.46 mountTheta=-1.21 cameraX=1.66, cameraY=1.83 cameraTheta=0.83
01:27:14.799 00.000 8976 incremental bump (1.655, 1.826) isValid = 1
01:27:14.799 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
01:27:14.799 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:27:14.799 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:27:14.799 00.000 8976 move complete, result=0
01:27:14.799 00.000 9828 Worker thread wakes up
01:27:14.799 00.000 8976 worker thread done servicing request
01:27:14.799 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:14.799 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:27:14.799 00.000 8976 Worker thread wakes up
01:27:14.799 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:27:14.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:14.799 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:14.799 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
01:27:14.799 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
01:27:14.799 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
01:27:14.800 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:27:14.800 00.000 9828 BLC: window closed
01:27:14.800 00.000 9828 MoveAxis(E, 26, B)
01:27:14.800 00.000 9828 Guiding  Dir = 2, Dur = 26
01:27:14.800 00.000 9828 IsSlewing returns 0
01:27:14.800 00.000 9828 IsGuiding returns 0
01:27:14.800 00.000 9828 PulseGuide returned control before completion, sleep 36
01:27:14.843 00.043 9828 IsGuiding returns 1
01:27:14.843 00.000 9828 scope still moving after pulse duration time elapsed
01:27:14.874 00.031 9828 IsSlewing returns 0
01:27:14.874 00.000 9828 IsGuiding returns 1
01:27:14.904 00.030 9828 IsSlewing returns 0
01:27:14.905 00.001 9828 IsGuiding returns 1
01:27:14.935 00.030 9828 IsSlewing returns 0
01:27:14.935 00.000 9828 IsGuiding returns 1
01:27:14.966 00.031 9828 IsSlewing returns 0
01:27:14.966 00.000 9828 IsGuiding returns 0
01:27:14.966 00.000 9828 scope move finished after 26 + 140 ms
01:27:14.966 00.000 9828 Move returns status 0, amount 26
01:27:14.967 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:14.967 00.000 9828 MoveAxis(N, 11, B)
01:27:14.967 00.000 9828 Guiding  Dir = 0, Dur = 11
01:27:14.981 00.014 9828 IsSlewing returns 0
01:27:14.981 00.000 9828 IsGuiding returns 0
01:27:14.981 00.000 9828 PulseGuide returned control before completion, sleep 21
01:27:15.013 00.032 9828 IsGuiding returns 1
01:27:15.013 00.000 9828 scope still moving after pulse duration time elapsed
01:27:15.043 00.030 9828 IsSlewing returns 0
01:27:15.043 00.000 9828 IsGuiding returns 1
01:27:15.075 00.032 9828 IsSlewing returns 0
01:27:15.075 00.000 9828 IsGuiding returns 1
01:27:15.106 00.031 9828 IsSlewing returns 0
01:27:15.106 00.000 9828 IsGuiding returns 1
01:27:15.137 00.031 9828 IsSlewing returns 0
01:27:15.137 00.000 9828 IsGuiding returns 0
01:27:15.137 00.000 9828 scope move finished after 11 + 144 ms
01:27:15.137 00.000 9828 Move returns status 0, amount 11
01:27:15.137 00.000 9828 move complete, result=0
01:27:15.137 00.000 9828 worker thread done servicing request
01:27:15.137 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:27:15.480 00.343 8976 Exposure complete
01:27:15.485 00.005 8976 worker thread done servicing request
01:27:15.485 00.000 5052 OnExposeComplete: enter
01:27:15.485 00.000 5052 UpdateGuideState(): m_state=6
01:27:15.486 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3884
01:27:15.486 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.68, Mass=186, SNR=9.4, Peak=60 HFD=3.9
01:27:15.486 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
01:27:15.486 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.14)
01:27:15.486 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-3.00 mountX=0.08 mountY=0.21, mountTheta=1.23
01:27:15.486 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.03, opts=13)
01:27:15.486 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.03)
01:27:15.486 00.000 8976 Worker thread wakes up
01:27:15.487 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.03) opts 0xd
01:27:15.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.03)
01:27:15.487 00.000 8976 Moving (-0.23, -0.03) raw xDistance=0.08 yDistance=0.21
01:27:15.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:27:15.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:27:15.487 00.000 8976 MoveAxis(R, 0, ABG)
01:27:15.487 00.000 8976 MoveAxis(U, 0, ABG)
01:27:15.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:27:15.487 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
01:27:15.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:15.487 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:27:15.487 00.000 8976 MountToCamera -- mountX=0.89 mountY=-2.28 hyp=2.44 mountTheta=-1.20 cameraX=1.62, cameraY=1.83 cameraTheta=0.84
01:27:15.487 00.000 8976 incremental bump (1.624, 1.827) isValid = 1
01:27:15.487 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:27:15.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:15.487 00.000 5052 Enqueuing Expose request
01:27:15.487 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:27:15.487 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:27:15.487 00.000 8976 move complete, result=0
01:27:15.487 00.000 9828 Worker thread wakes up
01:27:15.488 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:27:15.488 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:27:15.488 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
01:27:15.488 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
01:27:15.488 00.000 8976 worker thread done servicing request
01:27:15.488 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:27:15.488 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:27:15.488 00.000 8976 Worker thread wakes up
01:27:15.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:15.488 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:27:15.488 00.000 9828 BLC: window closed
01:27:15.488 00.000 9828 MoveAxis(E, 26, B)
01:27:15.488 00.000 9828 Guiding  Dir = 2, Dur = 26
01:27:15.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:15.489 00.001 9828 IsSlewing returns 0
01:27:15.489 00.000 9828 IsGuiding returns 0
01:27:15.489 00.000 9828 PulseGuide returned control before completion, sleep 36
01:27:15.538 00.049 9828 IsGuiding returns 1
01:27:15.538 00.000 9828 scope still moving after pulse duration time elapsed
01:27:15.568 00.030 9828 IsSlewing returns 0
01:27:15.568 00.000 9828 IsGuiding returns 1
01:27:15.599 00.031 9828 IsSlewing returns 0
01:27:15.599 00.000 9828 IsGuiding returns 1
01:27:15.631 00.032 9828 IsSlewing returns 0
01:27:15.631 00.000 9828 IsGuiding returns 0
01:27:15.631 00.000 9828 scope move finished after 26 + 116 ms
01:27:15.631 00.000 9828 Move returns status 0, amount 26
01:27:15.631 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:15.631 00.000 9828 MoveAxis(N, 11, B)
01:27:15.632 00.001 9828 Guiding  Dir = 0, Dur = 11
01:27:15.647 00.015 9828 IsSlewing returns 0
01:27:15.647 00.000 9828 IsGuiding returns 0
01:27:15.647 00.000 9828 PulseGuide returned control before completion, sleep 21
01:27:15.678 00.031 9828 IsGuiding returns 1
01:27:15.678 00.000 9828 scope still moving after pulse duration time elapsed
01:27:15.708 00.030 9828 IsSlewing returns 0
01:27:15.708 00.000 9828 IsGuiding returns 1
01:27:15.739 00.031 9828 IsSlewing returns 0
01:27:15.739 00.000 9828 IsGuiding returns 1
01:27:15.771 00.032 9828 IsSlewing returns 0
01:27:15.771 00.000 9828 IsGuiding returns 1
01:27:15.803 00.032 9828 IsSlewing returns 0
01:27:15.803 00.000 9828 IsGuiding returns 0
01:27:15.803 00.000 9828 scope move finished after 11 + 145 ms
01:27:15.803 00.000 9828 Move returns status 0, amount 11
01:27:15.803 00.000 9828 move complete, result=0
01:27:15.803 00.000 9828 worker thread done servicing request
01:27:15.803 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:27:16.172 00.369 8976 Exposure complete
01:27:16.177 00.005 8976 worker thread done servicing request
01:27:16.178 00.001 5052 OnExposeComplete: enter
01:27:16.178 00.000 5052 UpdateGuideState(): m_state=6
01:27:16.178 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3885
01:27:16.178 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.62, Mass=182, SNR=9.3, Peak=59 HFD=3.9
01:27:16.178 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.61 = 1.67)
01:27:16.178 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
01:27:16.178 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.57 mountX=-0.02 mountY=0.17, mountTheta=1.67
01:27:16.178 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.09, opts=13)
01:27:16.179 00.001 5052 Enqueuing Move request for stepguider (-0.14, -0.09)
01:27:16.179 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:27:16.179 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
01:27:16.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:16.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:16.179 00.000 5052 Enqueuing Expose request
01:27:16.179 00.000 8976 Worker thread wakes up
01:27:16.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.09) opts 0xd
01:27:16.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.09)
01:27:16.179 00.000 8976 Moving (-0.14, -0.09) raw xDistance=-0.02 yDistance=0.17
01:27:16.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:27:16.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:27:16.179 00.000 8976 MoveAxis(R, 0, ABG)
01:27:16.179 00.000 8976 MoveAxis(U, 0, ABG)
01:27:16.179 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:27:16.179 00.000 8976 MountToCamera -- mountX=0.90 mountY=-2.26 hyp=2.43 mountTheta=-1.19 cameraX=1.60, cameraY=1.83 cameraTheta=0.85
01:27:16.179 00.000 8976 incremental bump (1.604, 1.828) isValid = 1
01:27:16.179 00.000 8976 Scheduling Mount bump of (0.076, 0.090)
01:27:16.179 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:27:16.179 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:27:16.179 00.000 8976 move complete, result=0
01:27:16.179 00.000 9828 Worker thread wakes up
01:27:16.179 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:27:16.180 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:27:16.180 00.000 8976 worker thread done servicing request
01:27:16.180 00.000 8976 Worker thread wakes up
01:27:16.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:16.180 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:16.180 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:27:16.180 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
01:27:16.180 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
01:27:16.180 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:27:16.180 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:27:16.180 00.000 9828 BLC: window closed
01:27:16.180 00.000 9828 MoveAxis(E, 25, B)
01:27:16.180 00.000 9828 Guiding  Dir = 2, Dur = 25
01:27:16.181 00.001 9828 IsSlewing returns 0
01:27:16.181 00.000 9828 IsGuiding returns 0
01:27:16.181 00.000 9828 PulseGuide returned control before completion, sleep 35
01:27:16.220 00.039 9828 IsGuiding returns 1
01:27:16.220 00.000 9828 scope still moving after pulse duration time elapsed
01:27:16.251 00.031 9828 IsSlewing returns 0
01:27:16.251 00.000 9828 IsGuiding returns 1
01:27:16.297 00.046 9828 IsSlewing returns 0
01:27:16.297 00.000 9828 IsGuiding returns 1
01:27:16.328 00.031 9828 IsSlewing returns 0
01:27:16.328 00.000 9828 IsGuiding returns 0
01:27:16.328 00.000 9828 scope move finished after 25 + 122 ms
01:27:16.328 00.000 9828 Move returns status 0, amount 25
01:27:16.328 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:16.328 00.000 9828 MoveAxis(N, 11, B)
01:27:16.328 00.000 9828 Guiding  Dir = 0, Dur = 11
01:27:16.343 00.015 9828 IsSlewing returns 0
01:27:16.343 00.000 9828 IsGuiding returns 0
01:27:16.343 00.000 9828 PulseGuide returned control before completion, sleep 21
01:27:16.374 00.031 9828 IsGuiding returns 1
01:27:16.374 00.000 9828 scope still moving after pulse duration time elapsed
01:27:16.405 00.031 9828 IsSlewing returns 0
01:27:16.405 00.000 9828 IsGuiding returns 1
01:27:16.436 00.031 9828 IsSlewing returns 0
01:27:16.436 00.000 9828 IsGuiding returns 1
01:27:16.463 00.027 9828 IsSlewing returns 0
01:27:16.463 00.000 9828 IsGuiding returns 1
01:27:16.494 00.031 9828 IsSlewing returns 0
01:27:16.494 00.000 9828 IsGuiding returns 0
01:27:16.494 00.000 9828 scope move finished after 11 + 140 ms
01:27:16.494 00.000 9828 Move returns status 0, amount 11
01:27:16.494 00.000 9828 move complete, result=0
01:27:16.494 00.000 9828 worker thread done servicing request
01:27:16.494 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:27:16.863 00.369 8976 Exposure complete
01:27:16.869 00.006 8976 worker thread done servicing request
01:27:16.869 00.000 5052 OnExposeComplete: enter
01:27:16.869 00.000 5052 UpdateGuideState(): m_state=6
01:27:16.869 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3886
01:27:16.869 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.76, Mass=176, SNR=9.1, Peak=58 HFD=3.7
01:27:16.869 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:27:16.869 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:27:16.869 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.05 hyp=0.84 cameraTheta=3.08 mountX=0.43 mountY=0.68, mountTheta=1.01
01:27:16.870 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.05, opts=13)
01:27:16.870 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.05)
01:27:16.870 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:16.870 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
01:27:16.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:16.870 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:16.870 00.000 5052 Enqueuing Expose request
01:27:16.870 00.000 8976 Worker thread wakes up
01:27:16.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.05) opts 0xd
01:27:16.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.05)
01:27:16.870 00.000 8976 Moving (-0.84, 0.05) raw xDistance=0.43 yDistance=0.68
01:27:16.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:27:16.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
01:27:16.870 00.000 8976 MoveAxis(L, 2, ABG)
01:27:16.870 00.000 8976 stepping (-6, 14) + (-2, 0)
01:27:16.870 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:16.904 00.034 8976 Received - 47 (G) 
01:27:16.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:16.904 00.000 8976 stepped: pos (-8, 14)
01:27:16.904 00.000 8976 MoveAxis(D, 3, ABG)
01:27:16.904 00.000 8976 stepping (-8, 14) + (0, -3)
01:27:16.904 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:16.936 00.032 8976 Received - 47 (G) 
01:27:16.936 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:16.936 00.000 8976 stepped: pos (-8, 11)
01:27:16.936 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:27:16.936 00.000 8976 MountToCamera -- mountX=1.01 mountY=-2.09 hyp=2.32 mountTheta=-1.12 cameraX=1.40, cameraY=1.85 cameraTheta=0.92
01:27:16.936 00.000 8976 incremental bump (1.404, 1.847) isValid = 1
01:27:16.936 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
01:27:16.936 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:27:16.936 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:27:16.936 00.000 8976 move complete, result=0
01:27:16.936 00.000 9828 Worker thread wakes up
01:27:16.936 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:27:16.936 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:27:16.936 00.000 8976 worker thread done servicing request
01:27:16.936 00.000 8976 Worker thread wakes up
01:27:16.936 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:16.936 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:16.936 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:27:16.936 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:27:16.937 00.001 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:27:16.937 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
01:27:16.937 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
01:27:16.937 00.000 9828 BLC: window closed
01:27:16.937 00.000 9828 MoveAxis(E, 23, B)
01:27:16.937 00.000 9828 Guiding  Dir = 2, Dur = 23
01:27:16.937 00.000 9828 IsSlewing returns 0
01:27:16.937 00.000 9828 IsGuiding returns 0
01:27:16.937 00.000 9828 PulseGuide returned control before completion, sleep 33
01:27:16.973 00.036 9828 IsGuiding returns 1
01:27:16.973 00.000 9828 scope still moving after pulse duration time elapsed
01:27:17.005 00.032 9828 IsSlewing returns 0
01:27:17.005 00.000 9828 IsGuiding returns 1
01:27:17.035 00.030 9828 IsSlewing returns 0
01:27:17.035 00.000 9828 IsGuiding returns 1
01:27:17.066 00.031 9828 IsSlewing returns 0
01:27:17.066 00.000 9828 IsGuiding returns 0
01:27:17.066 00.000 9828 scope move finished after 23 + 105 ms
01:27:17.066 00.000 9828 Move returns status 0, amount 23
01:27:17.066 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:17.066 00.000 9828 MoveAxis(N, 12, B)
01:27:17.066 00.000 9828 Guiding  Dir = 0, Dur = 12
01:27:17.081 00.015 9828 IsSlewing returns 0
01:27:17.081 00.000 9828 IsGuiding returns 0
01:27:17.081 00.000 9828 PulseGuide returned control before completion, sleep 22
01:27:17.112 00.031 9828 IsGuiding returns 1
01:27:17.112 00.000 9828 scope still moving after pulse duration time elapsed
01:27:17.143 00.031 9828 IsSlewing returns 0
01:27:17.143 00.000 9828 IsGuiding returns 1
01:27:17.174 00.031 9828 IsSlewing returns 0
01:27:17.174 00.000 9828 IsGuiding returns 1
01:27:17.204 00.030 9828 IsSlewing returns 0
01:27:17.204 00.000 9828 IsGuiding returns 1
01:27:17.236 00.032 9828 IsSlewing returns 0
01:27:17.236 00.000 9828 IsGuiding returns 0
01:27:17.236 00.000 9828 scope move finished after 12 + 142 ms
01:27:17.236 00.000 9828 Move returns status 0, amount 12
01:27:17.236 00.000 9828 move complete, result=0
01:27:17.236 00.000 9828 worker thread done servicing request
01:27:17.236 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:27:17.621 00.385 8976 Exposure complete
01:27:17.627 00.006 8976 worker thread done servicing request
01:27:17.627 00.000 5052 OnExposeComplete: enter
01:27:17.627 00.000 5052 UpdateGuideState(): m_state=6
01:27:17.627 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3887
01:27:17.627 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.50, Mass=184, SNR=9.3, Peak=67 HFD=3.5
01:27:17.627 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
01:27:17.627 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
01:27:17.627 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=-0.21 hyp=0.88 cameraTheta=-2.91 mountX=0.21 mountY=0.83, mountTheta=1.33
01:27:17.628 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=-0.21, opts=13)
01:27:17.628 00.000 5052 Enqueuing Move request for stepguider (-0.86, -0.21)
01:27:17.628 00.000 8976 Worker thread wakes up
01:27:17.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, -0.21) opts 0xd
01:27:17.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, -0.21)
01:27:17.628 00.000 8976 Moving (-0.86, -0.21) raw xDistance=0.21 yDistance=0.83
01:27:17.628 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:27:17.628 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
01:27:17.629 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:17.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:27:17.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.83
01:27:17.629 00.000 8976 MoveAxis(R, 0, ABG)
01:27:17.629 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:17.629 00.000 5052 Enqueuing Expose request
01:27:17.629 00.000 8976 MoveAxis(D, 3, ABG)
01:27:17.629 00.000 8976 stepping (-8, 11) + (0, -3)
01:27:17.629 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:17.655 00.026 8976 Received - 47 (G) 
01:27:17.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:17.655 00.000 8976 stepped: pos (-8, 8)
01:27:17.655 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:27:17.655 00.000 8976 MountToCamera -- mountX=1.08 mountY=-1.82 hyp=2.12 mountTheta=-1.04 cameraX=1.13, cameraY=1.79 cameraTheta=1.01
01:27:17.655 00.000 8976 incremental bump (1.130, 1.789) isValid = 1
01:27:17.655 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:27:17.655 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:27:17.655 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:27:17.655 00.000 8976 move complete, result=0
01:27:17.655 00.000 9828 Worker thread wakes up
01:27:17.656 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:27:17.656 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:27:17.656 00.000 8976 worker thread done servicing request
01:27:17.656 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:27:17.656 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:27:17.656 00.000 8976 Worker thread wakes up
01:27:17.656 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:27:17.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:17.656 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:27:17.656 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:17.656 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:27:17.656 00.000 9828 BLC: window closed
01:27:17.656 00.000 9828 MoveAxis(E, 21, B)
01:27:17.656 00.000 9828 Guiding  Dir = 2, Dur = 21
01:27:17.657 00.001 9828 IsSlewing returns 0
01:27:17.657 00.000 9828 IsGuiding returns 0
01:27:17.657 00.000 9828 PulseGuide returned control before completion, sleep 31
01:27:17.700 00.043 9828 IsGuiding returns 1
01:27:17.700 00.000 9828 scope still moving after pulse duration time elapsed
01:27:17.731 00.031 9828 IsSlewing returns 0
01:27:17.731 00.000 9828 IsGuiding returns 1
01:27:17.762 00.031 9828 IsSlewing returns 0
01:27:17.762 00.000 9828 IsGuiding returns 1
01:27:17.794 00.032 9828 IsSlewing returns 0
01:27:17.794 00.000 9828 IsGuiding returns 1
01:27:17.825 00.031 9828 IsSlewing returns 0
01:27:17.825 00.000 9828 IsGuiding returns 1
01:27:17.856 00.031 9828 IsSlewing returns 0
01:27:17.856 00.000 9828 IsGuiding returns 1
01:27:17.888 00.032 9828 IsSlewing returns 0
01:27:17.888 00.000 9828 IsGuiding returns 1
01:27:17.918 00.030 9828 IsSlewing returns 0
01:27:17.918 00.000 9828 IsGuiding returns 0
01:27:17.918 00.000 9828 scope move finished after 21 + 240 ms
01:27:17.918 00.000 9828 Move returns status 0, amount 21
01:27:17.918 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:17.918 00.000 9828 MoveAxis(N, 13, B)
01:27:17.918 00.000 9828 Guiding  Dir = 0, Dur = 13
01:27:17.934 00.016 9828 IsSlewing returns 0
01:27:17.934 00.000 9828 IsGuiding returns 0
01:27:17.934 00.000 9828 PulseGuide returned control before completion, sleep 23
01:27:17.966 00.032 9828 IsGuiding returns 1
01:27:17.966 00.000 9828 scope still moving after pulse duration time elapsed
01:27:17.996 00.030 9828 IsSlewing returns 0
01:27:17.996 00.000 9828 IsGuiding returns 1
01:27:18.026 00.030 9828 IsSlewing returns 0
01:27:18.026 00.000 9828 IsGuiding returns 1
01:27:18.057 00.031 9828 IsSlewing returns 0
01:27:18.057 00.000 9828 IsGuiding returns 1
01:27:18.089 00.032 9828 IsSlewing returns 0
01:27:18.089 00.000 9828 IsGuiding returns 0
01:27:18.089 00.000 9828 scope move finished after 13 + 142 ms
01:27:18.089 00.000 9828 Move returns status 0, amount 13
01:27:18.089 00.000 9828 move complete, result=0
01:27:18.089 00.000 9828 worker thread done servicing request
01:27:18.089 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:27:18.341 00.252 8976 Exposure complete
01:27:18.346 00.005 8976 worker thread done servicing request
01:27:18.346 00.000 5052 OnExposeComplete: enter
01:27:18.346 00.000 5052 UpdateGuideState(): m_state=6
01:27:18.346 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3888
01:27:18.347 00.001 5052 Star::Find returns 1 (0), X=328.22, Y=281.96, Mass=164, SNR=8.8, Peak=62 HFD=3.4
01:27:18.347 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:27:18.347 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:27:18.347 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=0.25 hyp=0.99 cameraTheta=2.88 mountX=0.66 mountY=0.66, mountTheta=0.79
01:27:18.347 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=0.25, opts=13)
01:27:18.347 00.000 5052 Enqueuing Move request for stepguider (-0.96, 0.25)
01:27:18.347 00.000 8976 Worker thread wakes up
01:27:18.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, 0.25) opts 0xd
01:27:18.348 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, 0.25)
01:27:18.348 00.000 8976 Moving (-0.96, 0.25) raw xDistance=0.66 yDistance=0.66
01:27:18.348 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:18.348 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
01:27:18.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:18.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
01:27:18.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.66
01:27:18.348 00.000 8976 MoveAxis(L, 3, ABG)
01:27:18.348 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:18.348 00.000 5052 Enqueuing Expose request
01:27:18.348 00.000 8976 stepping (-8, 8) + (-3, 0)
01:27:18.348 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:18.375 00.027 8976 Received - 47 (G) 
01:27:18.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:18.375 00.000 8976 stepped: pos (-11, 8)
01:27:18.375 00.000 8976 MoveAxis(D, 3, ABG)
01:27:18.375 00.000 8976 stepping (-11, 8) + (0, -3)
01:27:18.375 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:18.407 00.032 8976 Received - 47 (G) 
01:27:18.407 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:18.407 00.000 8976 stepped: pos (-11, 5)
01:27:18.407 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
01:27:18.407 00.000 8976 MountToCamera -- mountX=1.28 mountY=-1.48 hyp=1.96 mountTheta=-0.86 cameraX=0.74, cameraY=1.81 cameraTheta=1.18
01:27:18.407 00.000 8976 incremental bump (0.737, 1.813) isValid = 1
01:27:18.407 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
01:27:18.407 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:27:18.407 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:27:18.407 00.000 8976 move complete, result=0
01:27:18.407 00.000 9828 Worker thread wakes up
01:27:18.407 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:27:18.407 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:27:18.407 00.000 8976 worker thread done servicing request
01:27:18.407 00.000 8976 Worker thread wakes up
01:27:18.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:18.408 00.001 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
01:27:18.408 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
01:27:18.408 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
01:27:18.408 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:27:18.408 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:18.408 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.7 px 3 ms SOUTH
01:27:18.408 00.000 9828 BLC: window closed
01:27:18.408 00.000 9828 MoveAxis(E, 15, B)
01:27:18.408 00.000 9828 Guiding  Dir = 2, Dur = 15
01:27:18.408 00.000 9828 IsSlewing returns 0
01:27:18.408 00.000 9828 IsGuiding returns 0
01:27:18.409 00.001 9828 PulseGuide returned control before completion, sleep 25
01:27:18.443 00.034 9828 IsGuiding returns 1
01:27:18.443 00.000 9828 scope still moving after pulse duration time elapsed
01:27:18.473 00.030 9828 IsSlewing returns 0
01:27:18.473 00.000 9828 IsGuiding returns 1
01:27:18.504 00.031 9828 IsSlewing returns 0
01:27:18.504 00.000 9828 IsGuiding returns 1
01:27:18.535 00.031 9828 IsSlewing returns 0
01:27:18.535 00.000 9828 IsGuiding returns 0
01:27:18.535 00.000 9828 scope move finished after 15 + 112 ms
01:27:18.535 00.000 9828 Move returns status 0, amount 15
01:27:18.535 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:18.535 00.000 9828 MoveAxis(N, 14, B)
01:27:18.535 00.000 9828 Guiding  Dir = 0, Dur = 14
01:27:18.552 00.017 9828 IsSlewing returns 0
01:27:18.552 00.000 9828 IsGuiding returns 0
01:27:18.552 00.000 9828 PulseGuide returned control before completion, sleep 24
01:27:18.582 00.030 9828 IsGuiding returns 1
01:27:18.582 00.000 9828 scope still moving after pulse duration time elapsed
01:27:18.614 00.032 9828 IsSlewing returns 0
01:27:18.614 00.000 9828 IsGuiding returns 1
01:27:18.644 00.030 9828 IsSlewing returns 0
01:27:18.645 00.001 9828 IsGuiding returns 1
01:27:18.675 00.030 9828 IsSlewing returns 0
01:27:18.675 00.000 9828 IsGuiding returns 1
01:27:18.706 00.031 9828 IsSlewing returns 0
01:27:18.706 00.000 9828 IsGuiding returns 0
01:27:18.706 00.000 9828 scope move finished after 14 + 140 ms
01:27:18.706 00.000 9828 Move returns status 0, amount 14
01:27:18.706 00.000 9828 move complete, result=0
01:27:18.706 00.000 9828 worker thread done servicing request
01:27:18.706 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:27:19.092 00.386 8976 Exposure complete
01:27:19.099 00.007 8976 worker thread done servicing request
01:27:19.099 00.000 5052 OnExposeComplete: enter
01:27:19.099 00.000 5052 UpdateGuideState(): m_state=6
01:27:19.099 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3889
01:27:19.099 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.85, Mass=176, SNR=9.1, Peak=64 HFD=3.5
01:27:19.099 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:27:19.099 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
01:27:19.100 00.001 5052 CameraToMount -- cameraX=-0.92 cameraY=0.14 hyp=0.93 cameraTheta=2.99 mountX=0.54 mountY=0.69, mountTheta=0.91
01:27:19.101 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=0.14, opts=13)
01:27:19.101 00.000 5052 Enqueuing Move request for stepguider (-0.92, 0.14)
01:27:19.101 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:27:19.102 00.001 5052 UpdateGuideState exits: m=176 SNR=9.1
01:27:19.102 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:19.102 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:19.102 00.000 5052 Enqueuing Expose request
01:27:19.102 00.000 8976 Worker thread wakes up
01:27:19.102 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, 0.14) opts 0xd
01:27:19.102 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, 0.14)
01:27:19.102 00.000 8976 Moving (-0.92, 0.14) raw xDistance=0.54 yDistance=0.69
01:27:19.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
01:27:19.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
01:27:19.102 00.000 8976 MoveAxis(L, 2, ABG)
01:27:19.102 00.000 8976 stepping (-11, 5) + (-2, 0)
01:27:19.103 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:19.126 00.023 8976 Received - 47 (G) 
01:27:19.126 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:19.126 00.000 8976 stepped: pos (-13, 5)
01:27:19.126 00.000 8976 MoveAxis(D, 3, ABG)
01:27:19.126 00.000 8976 stepping (-13, 5) + (0, -3)
01:27:19.126 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:19.158 00.032 8976 Received - 47 (G) 
01:27:19.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:19.158 00.000 8976 stepped: pos (-13, 2)
01:27:19.158 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
01:27:19.158 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.10 hyp=1.87 mountTheta=-0.63 cameraX=0.29, cameraY=1.85 cameraTheta=1.42
01:27:19.158 00.000 8976 incremental bump (0.288, 1.847) isValid = 1
01:27:19.158 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
01:27:19.158 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:27:19.158 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:27:19.158 00.000 8976 move complete, result=0
01:27:19.158 00.000 9828 Worker thread wakes up
01:27:19.158 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:27:19.158 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:27:19.158 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.77)
01:27:19.158 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.85)
01:27:19.158 00.000 8976 worker thread done servicing request
01:27:19.159 00.001 8976 Worker thread wakes up
01:27:19.159 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
01:27:19.159 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:27:19.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:19.159 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:27:19.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:19.159 00.000 9828 BLC: window closed
01:27:19.159 00.000 9828 MoveAxis(E, 7, B)
01:27:19.159 00.000 9828 Guiding  Dir = 2, Dur = 7
01:27:19.159 00.000 9828 IsSlewing returns 0
01:27:19.159 00.000 9828 IsGuiding returns 0
01:27:19.159 00.000 9828 PulseGuide returned control before completion, sleep 17
01:27:19.190 00.031 9828 IsGuiding returns 1
01:27:19.190 00.000 9828 scope still moving after pulse duration time elapsed
01:27:19.221 00.031 9828 IsSlewing returns 0
01:27:19.221 00.000 9828 IsGuiding returns 1
01:27:19.252 00.031 9828 IsSlewing returns 0
01:27:19.252 00.000 9828 IsGuiding returns 1
01:27:19.283 00.031 9828 IsSlewing returns 0
01:27:19.283 00.000 9828 IsGuiding returns 0
01:27:19.283 00.000 9828 scope move finished after 7 + 116 ms
01:27:19.283 00.000 9828 Move returns status 0, amount 7
01:27:19.283 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:19.283 00.000 9828 MoveAxis(N, 16, B)
01:27:19.283 00.000 9828 Guiding  Dir = 0, Dur = 16
01:27:19.299 00.016 9828 IsSlewing returns 0
01:27:19.299 00.000 9828 IsGuiding returns 0
01:27:19.299 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:19.330 00.031 9828 IsGuiding returns 1
01:27:19.330 00.000 9828 scope still moving after pulse duration time elapsed
01:27:19.361 00.031 9828 IsSlewing returns 0
01:27:19.361 00.000 9828 IsGuiding returns 1
01:27:19.393 00.032 9828 IsSlewing returns 0
01:27:19.393 00.000 9828 IsGuiding returns 1
01:27:19.425 00.032 9828 IsSlewing returns 0
01:27:19.425 00.000 9828 IsGuiding returns 1
01:27:19.454 00.029 9828 IsSlewing returns 0
01:27:19.454 00.000 9828 IsGuiding returns 0
01:27:19.454 00.000 9828 scope move finished after 16 + 139 ms
01:27:19.454 00.000 9828 Move returns status 0, amount 16
01:27:19.454 00.000 9828 move complete, result=0
01:27:19.454 00.000 9828 worker thread done servicing request
01:27:19.454 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:27:19.841 00.387 8976 Exposure complete
01:27:19.847 00.006 8976 worker thread done servicing request
01:27:19.847 00.000 5052 OnExposeComplete: enter
01:27:19.847 00.000 5052 UpdateGuideState(): m_state=6
01:27:19.847 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3890
01:27:19.847 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.64, Mass=162, SNR=8.7, Peak=63 HFD=3.6
01:27:19.847 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
01:27:19.847 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
01:27:19.847 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.07 hyp=0.45 cameraTheta=-2.99 mountX=0.14 mountY=0.41, mountTheta=1.24
01:27:19.848 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.07, opts=13)
01:27:19.848 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.07)
01:27:19.848 00.000 8976 Worker thread wakes up
01:27:19.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.07) opts 0xd
01:27:19.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.07)
01:27:19.848 00.000 8976 Moving (-0.44, -0.07) raw xDistance=0.14 yDistance=0.41
01:27:19.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:27:19.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
01:27:19.848 00.000 8976 MoveAxis(R, 0, ABG)
01:27:19.848 00.000 8976 MoveAxis(D, 2, ABG)
01:27:19.848 00.000 8976 stepping (-13, 2) + (0, -2)
01:27:19.848 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:19.849 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:27:19.858 00.009 5052 UpdateGuideState exits: m=162 SNR=8.7
01:27:19.858 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:19.858 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:19.858 00.000 5052 Enqueuing Expose request
01:27:19.877 00.019 8976 Received - 47 (G) 
01:27:19.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:19.877 00.000 8976 stepped: pos (-13, 0)
01:27:19.877 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:27:19.877 00.000 8976 MountToCamera -- mountX=1.67 mountY=-0.74 hyp=1.83 mountTheta=-0.41 cameraX=-0.11, cameraY=1.82 cameraTheta=1.63
01:27:19.877 00.000 8976 incremental bump (-0.106, 1.822) isValid = 1
01:27:19.877 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
01:27:19.877 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:27:19.877 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:27:19.877 00.000 8976 move complete, result=0
01:27:19.877 00.000 9828 Worker thread wakes up
01:27:19.877 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:27:19.877 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:27:19.878 00.001 8976 worker thread done servicing request
01:27:19.878 00.000 8976 Worker thread wakes up
01:27:19.878 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:27:19.878 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
01:27:19.878 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
01:27:19.878 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:27:19.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:19.878 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:19.878 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:27:19.878 00.000 9828 BLC: window closed
01:27:19.878 00.000 9828 MoveAxis(W, 0, B)
01:27:19.878 00.000 9828 Move returns status 0, amount 0
01:27:19.878 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:19.878 00.000 9828 MoveAxis(N, 16, B)
01:27:19.878 00.000 9828 Guiding  Dir = 0, Dur = 16
01:27:19.879 00.001 9828 IsSlewing returns 0
01:27:19.879 00.000 9828 IsGuiding returns 0
01:27:19.879 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:19.917 00.038 9828 IsGuiding returns 1
01:27:19.917 00.000 9828 scope still moving after pulse duration time elapsed
01:27:19.948 00.031 9828 IsSlewing returns 0
01:27:19.949 00.001 9828 IsGuiding returns 1
01:27:19.980 00.031 9828 IsSlewing returns 0
01:27:19.980 00.000 9828 IsGuiding returns 1
01:27:20.011 00.031 9828 IsSlewing returns 0
01:27:20.011 00.000 9828 IsGuiding returns 0
01:27:20.011 00.000 9828 scope move finished after 16 + 115 ms
01:27:20.011 00.000 9828 Move returns status 0, amount 16
01:27:20.011 00.000 9828 move complete, result=0
01:27:20.011 00.000 9828 worker thread done servicing request
01:27:20.011 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
01:27:20.567 00.556 8976 Exposure complete
01:27:20.573 00.006 8976 worker thread done servicing request
01:27:20.573 00.000 5052 OnExposeComplete: enter
01:27:20.573 00.000 5052 UpdateGuideState(): m_state=6
01:27:20.573 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3891
01:27:20.573 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.47, Mass=179, SNR=9.2, Peak=63 HFD=3.7
01:27:20.573 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.93 = 2.36)
01:27:20.573 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.25)
01:27:20.573 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.88 mountX=-0.18 mountY=0.19, mountTheta=2.31
01:27:20.574 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.24, opts=13)
01:27:20.574 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.24)
01:27:20.574 00.000 8976 Worker thread wakes up
01:27:20.574 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.24) opts 0xd
01:27:20.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.24)
01:27:20.574 00.000 8976 Moving (-0.08, -0.24) raw xDistance=-0.18 yDistance=0.19
01:27:20.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:27:20.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:27:20.574 00.000 8976 MoveAxis(R, 0, ABG)
01:27:20.574 00.000 8976 MoveAxis(U, 0, ABG)
01:27:20.574 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
01:27:20.575 00.001 8976 MountToCamera -- mountX=1.78 mountY=-0.49 hyp=1.84 mountTheta=-0.27 cameraX=-0.37, cameraY=1.81 cameraTheta=1.77
01:27:20.575 00.000 8976 incremental bump (-0.370, 1.806) isValid = 1
01:27:20.575 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
01:27:20.575 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:27:20.575 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:27:20.575 00.000 8976 move complete, result=0
01:27:20.575 00.000 9828 Worker thread wakes up
01:27:20.575 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:27:20.575 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:27:20.575 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
01:27:20.575 00.000 8976 worker thread done servicing request
01:27:20.575 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
01:27:20.575 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
01:27:20.575 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:27:20.575 00.000 9828 BLC: window closed
01:27:20.575 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:27:20.575 00.000 9828 MoveAxis(W, 6, B)
01:27:20.575 00.000 9828 Guiding  Dir = 3, Dur = 6
01:27:20.576 00.001 9828 IsSlewing returns 0
01:27:20.576 00.000 9828 IsGuiding returns 0
01:27:20.576 00.000 9828 PulseGuide returned control before completion, sleep 16
01:27:20.585 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:27:20.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:20.585 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:20.585 00.000 5052 Enqueuing Expose request
01:27:20.585 00.000 8976 Worker thread wakes up
01:27:20.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:20.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:20.585 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:27:20.601 00.016 9828 IsGuiding returns 1
01:27:20.601 00.000 9828 scope still moving after pulse duration time elapsed
01:27:20.631 00.030 9828 IsSlewing returns 0
01:27:20.631 00.000 9828 IsGuiding returns 1
01:27:20.662 00.031 9828 IsSlewing returns 0
01:27:20.662 00.000 9828 IsGuiding returns 1
01:27:20.701 00.039 9828 IsSlewing returns 0
01:27:20.701 00.000 9828 IsGuiding returns 0
01:27:20.701 00.000 9828 scope move finished after 6 + 119 ms
01:27:20.701 00.000 9828 Move returns status 0, amount 6
01:27:20.701 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:20.701 00.000 9828 MoveAxis(N, 16, B)
01:27:20.701 00.000 9828 Guiding  Dir = 0, Dur = 16
01:27:20.717 00.016 9828 IsSlewing returns 0
01:27:20.717 00.000 9828 IsGuiding returns 0
01:27:20.717 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:20.748 00.031 9828 IsGuiding returns 1
01:27:20.748 00.000 9828 scope still moving after pulse duration time elapsed
01:27:20.779 00.031 9828 IsSlewing returns 0
01:27:20.779 00.000 9828 IsGuiding returns 1
01:27:20.810 00.031 9828 IsSlewing returns 0
01:27:20.810 00.000 9828 IsGuiding returns 1
01:27:20.841 00.031 9828 IsSlewing returns 0
01:27:20.841 00.000 9828 IsGuiding returns 1
01:27:20.872 00.031 9828 IsSlewing returns 0
01:27:20.872 00.000 9828 IsGuiding returns 0
01:27:20.872 00.000 9828 scope move finished after 16 + 138 ms
01:27:20.872 00.000 9828 Move returns status 0, amount 16
01:27:20.872 00.000 9828 move complete, result=0
01:27:20.872 00.000 9828 worker thread done servicing request
01:27:20.872 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
01:27:21.276 00.404 8976 Exposure complete
01:27:21.282 00.006 8976 worker thread done servicing request
01:27:21.282 00.000 5052 OnExposeComplete: enter
01:27:21.282 00.000 5052 UpdateGuideState(): m_state=6
01:27:21.282 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3892
01:27:21.282 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.24, Mass=206, SNR=9.8, Peak=69 HFD=3.6
01:27:21.282 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.65 = 2.63)
01:27:21.282 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.53)
01:27:21.282 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.47 hyp=0.47 cameraTheta=-1.61 mountX=-0.41 mountY=0.27, mountTheta=2.56
01:27:21.283 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.47, opts=13)
01:27:21.283 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.47)
01:27:21.283 00.000 8976 Worker thread wakes up
01:27:21.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.47) opts 0xd
01:27:21.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.47)
01:27:21.283 00.000 8976 Moving (-0.02, -0.47) raw xDistance=-0.41 yDistance=0.27
01:27:21.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:27:21.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:27:21.284 00.001 8976 MoveAxis(R, 2, ABG)
01:27:21.284 00.000 8976 stepping (-13, 0) + (2, 0)
01:27:21.284 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:21.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:27:21.296 00.012 5052 UpdateGuideState exits: m=206 SNR=9.8
01:27:21.296 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:21.296 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:21.296 00.000 5052 Enqueuing Expose request
01:27:21.316 00.020 8976 Received - 47 (G) 
01:27:21.316 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:21.316 00.000 8976 stepped: pos (-11, 0)
01:27:21.316 00.000 8976 MoveAxis(D, 1, ABG)
01:27:21.316 00.000 8976 stepping (-11, 0) + (0, -1)
01:27:21.316 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:21.348 00.032 8976 Received - 47 (G) 
01:27:21.348 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:21.348 00.000 8976 stepped: pos (-11, -1)
01:27:21.348 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
01:27:21.348 00.000 8976 MountToCamera -- mountX=1.75 mountY=-0.28 hyp=1.77 mountTheta=-0.16 cameraX=-0.55, cameraY=1.68 cameraTheta=1.89
01:27:21.348 00.000 8976 incremental bump (-0.548, 1.681) isValid = 1
01:27:21.348 00.000 8976 Scheduling Mount bump of (-0.036, 0.113)
01:27:21.348 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:27:21.348 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:27:21.348 00.000 8976 move complete, result=0
01:27:21.348 00.000 9828 Worker thread wakes up
01:27:21.348 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:27:21.348 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:27:21.348 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
01:27:21.348 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:27:21.348 00.000 8976 worker thread done servicing request
01:27:21.348 00.000 8976 Worker thread wakes up
01:27:21.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:21.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:21.349 00.001 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.39)
01:27:21.349 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.32
01:27:21.349 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:27:21.349 00.000 9828 BLC: window closed
01:27:21.349 00.000 9828 MoveAxis(W, 10, B)
01:27:21.349 00.000 9828 Guiding  Dir = 3, Dur = 10
01:27:21.349 00.000 9828 IsSlewing returns 0
01:27:21.349 00.000 9828 IsGuiding returns 0
01:27:21.349 00.000 9828 PulseGuide returned control before completion, sleep 20
01:27:21.384 00.035 9828 IsGuiding returns 1
01:27:21.384 00.000 9828 scope still moving after pulse duration time elapsed
01:27:21.415 00.031 9828 IsSlewing returns 0
01:27:21.415 00.000 9828 IsGuiding returns 1
01:27:21.446 00.031 9828 IsSlewing returns 0
01:27:21.447 00.001 9828 IsGuiding returns 1
01:27:21.478 00.031 9828 IsSlewing returns 0
01:27:21.478 00.000 9828 IsGuiding returns 0
01:27:21.478 00.000 9828 scope move finished after 10 + 118 ms
01:27:21.478 00.000 9828 Move returns status 0, amount 10
01:27:21.478 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:21.478 00.000 9828 MoveAxis(N, 16, B)
01:27:21.478 00.000 9828 Guiding  Dir = 0, Dur = 16
01:27:21.493 00.015 9828 IsSlewing returns 0
01:27:21.493 00.000 9828 IsGuiding returns 0
01:27:21.493 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:21.524 00.031 9828 IsGuiding returns 1
01:27:21.524 00.000 9828 scope still moving after pulse duration time elapsed
01:27:21.555 00.031 9828 IsSlewing returns 0
01:27:21.555 00.000 9828 IsGuiding returns 1
01:27:21.587 00.032 9828 IsSlewing returns 0
01:27:21.587 00.000 9828 IsGuiding returns 1
01:27:21.618 00.031 9828 IsSlewing returns 0
01:27:21.618 00.000 9828 IsGuiding returns 1
01:27:21.649 00.031 9828 IsSlewing returns 0
01:27:21.649 00.000 9828 IsGuiding returns 0
01:27:21.649 00.000 9828 scope move finished after 16 + 140 ms
01:27:21.649 00.000 9828 Move returns status 0, amount 16
01:27:21.649 00.000 9828 move complete, result=0
01:27:21.649 00.000 9828 worker thread done servicing request
01:27:21.649 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:27:22.045 00.396 8976 Exposure complete
01:27:22.051 00.006 8976 worker thread done servicing request
01:27:22.051 00.000 5052 OnExposeComplete: enter
01:27:22.051 00.000 5052 UpdateGuideState(): m_state=6
01:27:22.051 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3893
01:27:22.051 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.98, Mass=195, SNR=9.5, Peak=62 HFD=4.0
01:27:22.051 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
01:27:22.051 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:27:22.051 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.34 cameraTheta=2.22 mountX=0.34 mountY=0.02, mountTheta=0.07
01:27:22.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.27, opts=13)
01:27:22.052 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.27)
01:27:22.052 00.000 8976 Worker thread wakes up
01:27:22.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.27) opts 0xd
01:27:22.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.27)
01:27:22.052 00.000 8976 Moving (-0.21, 0.27) raw xDistance=0.34 yDistance=0.02
01:27:22.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
01:27:22.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:27:22.052 00.000 8976 MoveAxis(L, 1, ABG)
01:27:22.052 00.000 8976 stepping (-11, -1) + (-1, 0)
01:27:22.052 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:22.053 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:27:22.062 00.009 5052 UpdateGuideState exits: m=195 SNR=9.5
01:27:22.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:22.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:22.062 00.000 5052 Enqueuing Expose request
01:27:22.084 00.022 8976 Received - 47 (G) 
01:27:22.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:22.084 00.000 8976 stepped: pos (-12, -1)
01:27:22.084 00.000 8976 MoveAxis(U, 0, ABG)
01:27:22.084 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
01:27:22.084 00.000 8976 MountToCamera -- mountX=1.78 mountY=-0.13 hyp=1.78 mountTheta=-0.08 cameraX=-0.69, cameraY=1.64 cameraTheta=1.97
01:27:22.084 00.000 8976 incremental bump (-0.690, 1.642) isValid = 1
01:27:22.084 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
01:27:22.084 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:27:22.084 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:27:22.084 00.000 8976 move complete, result=0
01:27:22.084 00.000 9828 Worker thread wakes up
01:27:22.084 00.000 8976 worker thread done servicing request
01:27:22.084 00.000 8976 Worker thread wakes up
01:27:22.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:22.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:22.084 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:27:22.084 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:27:22.085 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:27:22.085 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
01:27:22.085 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
01:27:22.085 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.24
01:27:22.085 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
01:27:22.085 00.000 9828 BLC: window closed
01:27:22.085 00.000 9828 MoveAxis(W, 13, B)
01:27:22.085 00.000 9828 Guiding  Dir = 3, Dur = 13
01:27:22.085 00.000 9828 IsSlewing returns 0
01:27:22.085 00.000 9828 IsGuiding returns 0
01:27:22.085 00.000 9828 PulseGuide returned control before completion, sleep 23
01:27:22.109 00.024 9828 IsGuiding returns 1
01:27:22.109 00.000 9828 scope still moving after pulse duration time elapsed
01:27:22.140 00.031 9828 IsSlewing returns 0
01:27:22.140 00.000 9828 IsGuiding returns 1
01:27:22.171 00.031 9828 IsSlewing returns 0
01:27:22.171 00.000 9828 IsGuiding returns 1
01:27:22.202 00.031 9828 IsSlewing returns 0
01:27:22.202 00.000 9828 IsGuiding returns 1
01:27:22.233 00.031 9828 IsSlewing returns 0
01:27:22.233 00.000 9828 IsGuiding returns 0
01:27:22.233 00.000 9828 scope move finished after 13 + 134 ms
01:27:22.233 00.000 9828 Move returns status 0, amount 13
01:27:22.233 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:22.233 00.000 9828 MoveAxis(N, 16, B)
01:27:22.234 00.001 9828 Guiding  Dir = 0, Dur = 16
01:27:22.248 00.014 9828 IsSlewing returns 0
01:27:22.248 00.000 9828 IsGuiding returns 0
01:27:22.248 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:22.278 00.030 9828 IsGuiding returns 1
01:27:22.278 00.000 9828 scope still moving after pulse duration time elapsed
01:27:22.310 00.032 9828 IsSlewing returns 0
01:27:22.310 00.000 9828 IsGuiding returns 1
01:27:22.341 00.031 9828 IsSlewing returns 0
01:27:22.341 00.000 9828 IsGuiding returns 1
01:27:22.372 00.031 9828 IsSlewing returns 0
01:27:22.372 00.000 9828 IsGuiding returns 1
01:27:22.402 00.030 9828 IsSlewing returns 0
01:27:22.402 00.000 9828 IsGuiding returns 0
01:27:22.402 00.000 9828 scope move finished after 16 + 138 ms
01:27:22.402 00.000 9828 Move returns status 0, amount 16
01:27:22.402 00.000 9828 move complete, result=0
01:27:22.402 00.000 9828 worker thread done servicing request
01:27:22.402 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:27:22.778 00.376 8976 Exposure complete
01:27:22.784 00.006 8976 worker thread done servicing request
01:27:22.784 00.000 5052 OnExposeComplete: enter
01:27:22.784 00.000 5052 UpdateGuideState(): m_state=6
01:27:22.784 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3894
01:27:22.785 00.001 5052 Star::Find returns 1 (0), X=329.47, Y=281.37, Mass=187, SNR=9.4, Peak=65 HFD=3.2
01:27:22.785 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
01:27:22.785 00.000 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.01 = -3.01)
01:27:22.785 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.34 hyp=0.45 cameraTheta=-0.86 mountX=-0.44 mountY=-0.06, mountTheta=-3.01
01:27:22.785 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.34, opts=13)
01:27:22.785 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.34)
01:27:22.785 00.000 8976 Worker thread wakes up
01:27:22.786 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.34) opts 0xd
01:27:22.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.34)
01:27:22.786 00.000 8976 Moving (0.29, -0.34) raw xDistance=-0.44 yDistance=-0.06
01:27:22.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
01:27:22.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:27:22.786 00.000 8976 MoveAxis(R, 2, ABG)
01:27:22.786 00.000 8976 stepping (-12, -1) + (2, 0)
01:27:22.786 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:22.786 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:27:22.796 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:27:22.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:22.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:22.796 00.000 5052 Enqueuing Expose request
01:27:22.818 00.022 8976 Received - 47 (G) 
01:27:22.819 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:22.819 00.000 8976 stepped: pos (-10, -1)
01:27:22.819 00.000 8976 MoveAxis(U, 0, ABG)
01:27:22.819 00.000 8976 MountToCamera -- mountTheta (-0.02) + m_xAngle (2.04) = xAngle (2.02 = 2.02)
01:27:22.819 00.000 8976 MountToCamera -- mountX=1.70 mountY=-0.04 hyp=1.70 mountTheta=-0.02 cameraX=-0.74, cameraY=1.53 cameraTheta=2.02
01:27:22.819 00.000 8976 incremental bump (-0.739, 1.526) isValid = 1
01:27:22.819 00.000 8976 Scheduling Mount bump of (-0.050, 0.107)
01:27:22.819 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:27:22.819 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:27:22.819 00.000 8976 move complete, result=0
01:27:22.819 00.000 9828 Worker thread wakes up
01:27:22.819 00.000 8976 worker thread done servicing request
01:27:22.819 00.000 8976 Worker thread wakes up
01:27:22.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:22.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:22.819 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:27:22.819 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:27:22.819 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:27:22.819 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.10 = -1.18)
01:27:22.819 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.02 = -1.26)
01:27:22.819 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.05 mountY=-0.11, mountTheta=-1.19
01:27:22.819 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:27:22.821 00.002 9828 BLC: window closed
01:27:22.821 00.000 9828 MoveAxis(W, 14, B)
01:27:22.821 00.000 9828 Guiding  Dir = 3, Dur = 14
01:27:22.821 00.000 9828 IsSlewing returns 0
01:27:22.821 00.000 9828 IsGuiding returns 0
01:27:22.821 00.000 9828 PulseGuide returned control before completion, sleep 24
01:27:22.851 00.030 9828 IsGuiding returns 1
01:27:22.851 00.000 9828 scope still moving after pulse duration time elapsed
01:27:22.882 00.031 9828 IsSlewing returns 0
01:27:22.882 00.000 9828 IsGuiding returns 1
01:27:22.912 00.030 9828 IsSlewing returns 0
01:27:22.912 00.000 9828 IsGuiding returns 1
01:27:22.943 00.031 9828 IsSlewing returns 0
01:27:22.943 00.000 9828 IsGuiding returns 1
01:27:22.974 00.031 9828 IsSlewing returns 0
01:27:22.974 00.000 9828 IsGuiding returns 0
01:27:22.974 00.000 9828 scope move finished after 14 + 139 ms
01:27:22.974 00.000 9828 Move returns status 0, amount 14
01:27:22.974 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:22.974 00.000 9828 MoveAxis(N, 15, B)
01:27:22.974 00.000 9828 Guiding  Dir = 0, Dur = 15
01:27:22.989 00.015 9828 IsSlewing returns 0
01:27:22.989 00.000 9828 IsGuiding returns 0
01:27:22.989 00.000 9828 PulseGuide returned control before completion, sleep 25
01:27:23.021 00.032 9828 IsGuiding returns 1
01:27:23.021 00.000 9828 scope still moving after pulse duration time elapsed
01:27:23.052 00.031 9828 IsSlewing returns 0
01:27:23.052 00.000 9828 IsGuiding returns 1
01:27:23.083 00.031 9828 IsSlewing returns 0
01:27:23.083 00.000 9828 IsGuiding returns 1
01:27:23.115 00.032 9828 IsSlewing returns 0
01:27:23.115 00.000 9828 IsGuiding returns 1
01:27:23.147 00.032 9828 IsSlewing returns 0
01:27:23.147 00.000 9828 IsGuiding returns 0
01:27:23.147 00.000 9828 scope move finished after 15 + 142 ms
01:27:23.147 00.000 9828 Move returns status 0, amount 15
01:27:23.147 00.000 9828 move complete, result=0
01:27:23.147 00.000 9828 worker thread done servicing request
01:27:23.147 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:27:23.509 00.362 8976 Exposure complete
01:27:23.515 00.006 8976 worker thread done servicing request
01:27:23.515 00.000 5052 OnExposeComplete: enter
01:27:23.515 00.000 5052 UpdateGuideState(): m_state=6
01:27:23.515 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3895
01:27:23.515 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=282.29, Mass=177, SNR=9.1, Peak=62 HFD=3.6
01:27:23.515 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
01:27:23.515 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
01:27:23.515 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.58 hyp=0.91 cameraTheta=0.69 mountX=0.19 mountY=-0.90, mountTheta=-1.36
01:27:23.516 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.58, opts=13)
01:27:23.516 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.58)
01:27:23.517 00.001 8976 Worker thread wakes up
01:27:23.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.58) opts 0xd
01:27:23.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.58)
01:27:23.517 00.000 8976 Moving (0.70, 0.58) raw xDistance=0.19 yDistance=-0.90
01:27:23.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:27:23.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.90
01:27:23.517 00.000 8976 MoveAxis(R, 0, ABG)
01:27:23.517 00.000 8976 MoveAxis(U, 4, ABG)
01:27:23.517 00.000 8976 stepping (-10, -1) + (0, 4)
01:27:23.517 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:23.518 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:23.527 00.009 5052 UpdateGuideState exits: m=177 SNR=9.1
01:27:23.528 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:23.528 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:23.528 00.000 5052 Enqueuing Expose request
01:27:23.554 00.026 8976 Received - 47 (G) 
01:27:23.554 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:23.554 00.000 8976 stepped: pos (-10, 3)
01:27:23.554 00.000 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.93 = 1.93)
01:27:23.554 00.000 8976 MountToCamera -- mountX=1.64 mountY=-0.18 hyp=1.65 mountTheta=-0.11 cameraX=-0.59, cameraY=1.54 cameraTheta=1.93
01:27:23.554 00.000 8976 incremental bump (-0.585, 1.544) isValid = 1
01:27:23.554 00.000 8976 Scheduling Mount bump of (-0.041, 0.111)
01:27:23.554 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:27:23.555 00.001 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:27:23.555 00.000 8976 move complete, result=0
01:27:23.555 00.000 9828 Worker thread wakes up
01:27:23.555 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:27:23.555 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:27:23.555 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.02 = -1.27)
01:27:23.555 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.35)
01:27:23.555 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.04 mountY=-0.12, mountTheta=-1.27
01:27:23.555 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
01:27:23.555 00.000 9828 BLC: window closed
01:27:23.555 00.000 9828 MoveAxis(W, 11, B)
01:27:23.555 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
01:27:23.555 00.000 8976 worker thread done servicing request
01:27:23.555 00.000 9828 Guiding  Dir = 3, Dur = 11
01:27:23.555 00.000 8976 Worker thread wakes up
01:27:23.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:23.555 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:23.556 00.001 9828 IsSlewing returns 0
01:27:23.556 00.000 9828 IsGuiding returns 0
01:27:23.556 00.000 9828 PulseGuide returned control before completion, sleep 21
01:27:23.579 00.023 9828 IsGuiding returns 1
01:27:23.579 00.000 9828 scope still moving after pulse duration time elapsed
01:27:23.610 00.031 9828 IsSlewing returns 0
01:27:23.610 00.000 9828 IsGuiding returns 1
01:27:23.641 00.031 9828 IsSlewing returns 0
01:27:23.641 00.000 9828 IsGuiding returns 1
01:27:23.672 00.031 9828 IsSlewing returns 0
01:27:23.672 00.000 9828 IsGuiding returns 0
01:27:23.672 00.000 9828 scope move finished after 11 + 105 ms
01:27:23.672 00.000 9828 Move returns status 0, amount 11
01:27:23.672 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:23.672 00.000 9828 MoveAxis(N, 16, B)
01:27:23.672 00.000 9828 Guiding  Dir = 0, Dur = 16
01:27:23.688 00.016 9828 IsSlewing returns 0
01:27:23.688 00.000 9828 IsGuiding returns 0
01:27:23.688 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:23.718 00.030 9828 IsGuiding returns 1
01:27:23.718 00.000 9828 scope still moving after pulse duration time elapsed
01:27:23.749 00.031 9828 IsSlewing returns 0
01:27:23.749 00.000 9828 IsGuiding returns 1
01:27:23.780 00.031 9828 IsSlewing returns 0
01:27:23.780 00.000 9828 IsGuiding returns 1
01:27:23.810 00.030 9828 IsSlewing returns 0
01:27:23.810 00.000 9828 IsGuiding returns 1
01:27:23.842 00.032 9828 IsSlewing returns 0
01:27:23.842 00.000 9828 IsGuiding returns 0
01:27:23.842 00.000 9828 scope move finished after 16 + 137 ms
01:27:23.842 00.000 9828 Move returns status 0, amount 16
01:27:23.842 00.000 9828 move complete, result=0
01:27:23.842 00.000 9828 worker thread done servicing request
01:27:23.842 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
01:27:24.247 00.405 8976 Exposure complete
01:27:24.253 00.006 8976 worker thread done servicing request
01:27:24.253 00.000 5052 OnExposeComplete: enter
01:27:24.253 00.000 5052 UpdateGuideState(): m_state=6
01:27:24.253 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3896
01:27:24.253 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.68, Mass=186, SNR=9.3, Peak=62 HFD=3.3
01:27:24.253 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
01:27:24.253 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
01:27:24.253 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-0.14 mountX=-0.14 mountY=-0.19, mountTheta=-2.22
01:27:24.254 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.03, opts=13)
01:27:24.254 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.03)
01:27:24.254 00.000 8976 Worker thread wakes up
01:27:24.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.03) opts 0xd
01:27:24.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.03)
01:27:24.254 00.000 8976 Moving (0.25, -0.03) raw xDistance=-0.14 yDistance=-0.19
01:27:24.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:27:24.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:27:24.254 00.000 8976 MoveAxis(R, 0, ABG)
01:27:24.254 00.000 8976 MoveAxis(U, 0, ABG)
01:27:24.254 00.000 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
01:27:24.254 00.000 8976 MountToCamera -- mountX=1.60 mountY=-0.28 hyp=1.63 mountTheta=-0.17 cameraX=-0.48, cameraY=1.56 cameraTheta=1.87
01:27:24.254 00.000 8976 incremental bump (-0.482, 1.556) isValid = 1
01:27:24.254 00.000 8976 Scheduling Mount bump of (-0.034, 0.114)
01:27:24.255 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:27:24.255 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:27:24.255 00.000 8976 move complete, result=0
01:27:24.255 00.000 9828 Worker thread wakes up
01:27:24.255 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:27:24.255 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:27:24.255 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.33)
01:27:24.255 00.000 8976 worker thread done servicing request
01:27:24.255 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.41)
01:27:24.255 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.03 mountY=-0.12, mountTheta=-1.33
01:27:24.255 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:27:24.255 00.000 9828 BLC: window closed
01:27:24.255 00.000 9828 MoveAxis(W, 9, B)
01:27:24.255 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:27:24.255 00.000 9828 Guiding  Dir = 3, Dur = 9
01:27:24.256 00.001 9828 IsSlewing returns 0
01:27:24.256 00.000 9828 IsGuiding returns 0
01:27:24.256 00.000 9828 PulseGuide returned control before completion, sleep 19
01:27:24.266 00.010 5052 UpdateGuideState exits: m=186 SNR=9.3
01:27:24.266 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:24.266 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:24.266 00.000 5052 Enqueuing Expose request
01:27:24.266 00.000 8976 Worker thread wakes up
01:27:24.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:24.266 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:24.266 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:24.288 00.022 9828 IsGuiding returns 1
01:27:24.288 00.000 9828 scope still moving after pulse duration time elapsed
01:27:24.318 00.030 9828 IsSlewing returns 0
01:27:24.318 00.000 9828 IsGuiding returns 1
01:27:24.349 00.031 9828 IsSlewing returns 0
01:27:24.349 00.000 9828 IsGuiding returns 1
01:27:24.380 00.031 9828 IsSlewing returns 0
01:27:24.380 00.000 9828 IsGuiding returns 0
01:27:24.380 00.000 9828 scope move finished after 9 + 114 ms
01:27:24.380 00.000 9828 Move returns status 0, amount 9
01:27:24.380 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:24.380 00.000 9828 MoveAxis(N, 16, B)
01:27:24.380 00.000 9828 Guiding  Dir = 0, Dur = 16
01:27:24.395 00.015 9828 IsSlewing returns 0
01:27:24.395 00.000 9828 IsGuiding returns 0
01:27:24.395 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:24.426 00.031 9828 IsGuiding returns 1
01:27:24.426 00.000 9828 scope still moving after pulse duration time elapsed
01:27:24.457 00.031 9828 IsSlewing returns 0
01:27:24.457 00.000 9828 IsGuiding returns 1
01:27:24.488 00.031 9828 IsSlewing returns 0
01:27:24.488 00.000 9828 IsGuiding returns 1
01:27:24.519 00.031 9828 IsSlewing returns 0
01:27:24.519 00.000 9828 IsGuiding returns 1
01:27:24.550 00.031 9828 IsSlewing returns 0
01:27:24.550 00.000 9828 IsGuiding returns 0
01:27:24.550 00.000 9828 scope move finished after 16 + 138 ms
01:27:24.550 00.000 9828 Move returns status 0, amount 16
01:27:24.550 00.000 9828 move complete, result=0
01:27:24.550 00.000 9828 worker thread done servicing request
01:27:24.550 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
01:27:24.956 00.406 8976 Exposure complete
01:27:24.964 00.008 8976 worker thread done servicing request
01:27:24.964 00.000 5052 OnExposeComplete: enter
01:27:24.964 00.000 5052 UpdateGuideState(): m_state=6
01:27:24.964 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3897
01:27:24.964 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.39, Mass=179, SNR=9.2, Peak=63 HFD=3.5
01:27:24.965 00.001 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
01:27:24.965 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.71 = -2.71)
01:27:24.965 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.32 hyp=0.60 cameraTheta=-0.57 mountX=-0.52 mountY=-0.25, mountTheta=-2.69
01:27:24.965 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.32, opts=13)
01:27:24.965 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.32)
01:27:24.965 00.000 8976 Worker thread wakes up
01:27:24.965 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.32) opts 0xd
01:27:24.965 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.32)
01:27:24.966 00.001 8976 Moving (0.51, -0.32) raw xDistance=-0.52 yDistance=-0.25
01:27:24.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:27:24.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:27:24.966 00.000 8976 MoveAxis(R, 2, ABG)
01:27:24.966 00.000 8976 stepping (-10, 3) + (2, 0)
01:27:24.966 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:24.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:27:24.976 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:27:24.976 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:24.976 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:24.976 00.000 5052 Enqueuing Expose request
01:27:24.993 00.017 8976 Received - 47 (G) 
01:27:24.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:24.993 00.000 8976 stepped: pos (-8, 3)
01:27:24.993 00.000 8976 MoveAxis(U, 0, ABG)
01:27:24.993 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
01:27:24.993 00.000 8976 MountToCamera -- mountX=1.48 mountY=-0.34 hyp=1.52 mountTheta=-0.23 cameraX=-0.37, cameraY=1.47 cameraTheta=1.81
01:27:24.993 00.000 8976 incremental bump (-0.367, 1.474) isValid = 1
01:27:24.993 00.000 8976 Scheduling Mount bump of (-0.028, 0.116)
01:27:24.993 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:27:24.993 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:27:24.993 00.000 8976 move complete, result=0
01:27:24.993 00.000 9828 Worker thread wakes up
01:27:24.993 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:27:24.993 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:27:24.993 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
01:27:24.993 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.46)
01:27:24.993 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 0 ms NORTH
01:27:24.993 00.000 8976 worker thread done servicing request
01:27:24.993 00.000 8976 Worker thread wakes up
01:27:24.994 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:24.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:24.994 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
01:27:24.994 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:27:24.994 00.000 9828 BLC: window closed
01:27:24.994 00.000 9828 MoveAxis(W, 7, B)
01:27:24.994 00.000 9828 Guiding  Dir = 3, Dur = 7
01:27:24.994 00.000 9828 IsSlewing returns 0
01:27:24.994 00.000 9828 IsGuiding returns 0
01:27:24.994 00.000 9828 PulseGuide returned control before completion, sleep 17
01:27:25.018 00.024 9828 IsGuiding returns 1
01:27:25.018 00.000 9828 scope still moving after pulse duration time elapsed
01:27:25.050 00.032 9828 IsSlewing returns 0
01:27:25.050 00.000 9828 IsGuiding returns 1
01:27:25.081 00.031 9828 IsSlewing returns 0
01:27:25.081 00.000 9828 IsGuiding returns 1
01:27:25.112 00.031 9828 IsSlewing returns 0
01:27:25.112 00.000 9828 IsGuiding returns 0
01:27:25.112 00.000 9828 scope move finished after 7 + 110 ms
01:27:25.112 00.000 9828 Move returns status 0, amount 7
01:27:25.112 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:25.112 00.000 9828 MoveAxis(N, 16, B)
01:27:25.112 00.000 9828 Guiding  Dir = 0, Dur = 16
01:27:25.127 00.015 9828 IsSlewing returns 0
01:27:25.127 00.000 9828 IsGuiding returns 0
01:27:25.127 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:25.158 00.031 9828 IsGuiding returns 1
01:27:25.158 00.000 9828 scope still moving after pulse duration time elapsed
01:27:25.189 00.031 9828 IsSlewing returns 0
01:27:25.189 00.000 9828 IsGuiding returns 1
01:27:25.235 00.046 9828 IsSlewing returns 0
01:27:25.235 00.000 9828 IsGuiding returns 1
01:27:25.265 00.030 9828 IsSlewing returns 0
01:27:25.265 00.000 9828 IsGuiding returns 0
01:27:25.265 00.000 9828 scope move finished after 16 + 122 ms
01:27:25.265 00.000 9828 Move returns status 0, amount 16
01:27:25.265 00.000 9828 move complete, result=0
01:27:25.265 00.000 9828 worker thread done servicing request
01:27:25.265 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:27:25.684 00.419 8976 Exposure complete
01:27:25.689 00.005 8976 worker thread done servicing request
01:27:25.690 00.001 5052 OnExposeComplete: enter
01:27:25.690 00.000 5052 UpdateGuideState(): m_state=6
01:27:25.690 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3898
01:27:25.690 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.43, Mass=187, SNR=9.4, Peak=63 HFD=3.7
01:27:25.690 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
01:27:25.690 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
01:27:25.690 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.28 hyp=0.75 cameraTheta=-0.38 mountX=-0.57 mountY=-0.43, mountTheta=-2.49
01:27:25.690 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.28, opts=13)
01:27:25.690 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.28)
01:27:25.691 00.001 8976 Worker thread wakes up
01:27:25.691 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.28) opts 0xd
01:27:25.691 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.28)
01:27:25.691 00.000 8976 Moving (0.70, -0.28) raw xDistance=-0.57 yDistance=-0.43
01:27:25.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
01:27:25.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:27:25.691 00.000 8976 MoveAxis(R, 2, ABG)
01:27:25.691 00.000 8976 stepping (-8, 3) + (2, 0)
01:27:25.691 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:25.691 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:27:25.701 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:27:25.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:25.701 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:25.701 00.000 5052 Enqueuing Expose request
01:27:25.712 00.011 8976 Received - 47 (G) 
01:27:25.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:25.712 00.000 8976 stepped: pos (-6, 3)
01:27:25.712 00.000 8976 MoveAxis(U, 2, ABG)
01:27:25.712 00.000 8976 stepping (-6, 3) + (0, 2)
01:27:25.712 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:25.745 00.033 8976 Received - 47 (G) 
01:27:25.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:25.745 00.000 8976 stepped: pos (-6, 5)
01:27:25.745 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
01:27:25.745 00.000 8976 MountToCamera -- mountX=1.29 mountY=-0.49 hyp=1.39 mountTheta=-0.36 cameraX=-0.15, cameraY=1.38 cameraTheta=1.68
01:27:25.745 00.000 8976 incremental bump (-0.151, 1.377) isValid = 1
01:27:25.745 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
01:27:25.745 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:27:25.745 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:27:25.745 00.000 8976 move complete, result=0
01:27:25.745 00.000 9828 Worker thread wakes up
01:27:25.745 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:27:25.745 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:27:25.745 00.000 8976 worker thread done servicing request
01:27:25.745 00.000 8976 Worker thread wakes up
01:27:25.745 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 2 ms NORTH
01:27:25.745 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
01:27:25.745 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
01:27:25.745 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.51
01:27:25.745 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:27:25.745 00.000 9828 BLC: window closed
01:27:25.745 00.000 9828 MoveAxis(W, 2, B)
01:27:25.745 00.000 9828 Guiding  Dir = 3, Dur = 2
01:27:25.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:25.745 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:25.745 00.000 9828 IsSlewing returns 0
01:27:25.746 00.001 9828 IsGuiding returns 0
01:27:25.746 00.000 9828 PulseGuide returned control before completion, sleep 12
01:27:25.760 00.014 9828 IsGuiding returns 1
01:27:25.760 00.000 9828 scope still moving after pulse duration time elapsed
01:27:25.792 00.032 9828 IsSlewing returns 0
01:27:25.792 00.000 9828 IsGuiding returns 1
01:27:25.824 00.032 9828 IsSlewing returns 0
01:27:25.824 00.000 9828 IsGuiding returns 1
01:27:25.855 00.031 9828 IsSlewing returns 0
01:27:25.855 00.000 9828 IsGuiding returns 1
01:27:25.886 00.031 9828 IsSlewing returns 0
01:27:25.886 00.000 9828 IsGuiding returns 0
01:27:25.886 00.000 9828 scope move finished after 2 + 138 ms
01:27:25.886 00.000 9828 Move returns status 0, amount 2
01:27:25.886 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:25.886 00.000 9828 MoveAxis(N, 16, B)
01:27:25.886 00.000 9828 Guiding  Dir = 0, Dur = 16
01:27:25.902 00.016 9828 IsSlewing returns 0
01:27:25.902 00.000 9828 IsGuiding returns 0
01:27:25.902 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:25.934 00.032 9828 IsGuiding returns 1
01:27:25.934 00.000 9828 scope still moving after pulse duration time elapsed
01:27:25.965 00.031 9828 IsSlewing returns 0
01:27:25.965 00.000 9828 IsGuiding returns 1
01:27:25.996 00.031 9828 IsSlewing returns 0
01:27:25.996 00.000 9828 IsGuiding returns 1
01:27:26.026 00.030 9828 IsSlewing returns 0
01:27:26.026 00.000 9828 IsGuiding returns 0
01:27:26.026 00.000 9828 scope move finished after 16 + 108 ms
01:27:26.026 00.000 9828 Move returns status 0, amount 16
01:27:26.026 00.000 9828 move complete, result=0
01:27:26.026 00.000 9828 worker thread done servicing request
01:27:26.026 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:27:26.440 00.414 8976 Exposure complete
01:27:26.445 00.005 8976 worker thread done servicing request
01:27:26.445 00.000 5052 OnExposeComplete: enter
01:27:26.445 00.000 5052 UpdateGuideState(): m_state=6
01:27:26.445 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3899
01:27:26.445 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.47, Mass=170, SNR=8.9, Peak=60 HFD=3.9
01:27:26.445 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
01:27:26.445 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
01:27:26.445 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=-0.24 hyp=0.79 cameraTheta=-0.30 mountX=-0.55 mountY=-0.51, mountTheta=-2.40
01:27:26.447 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.24, opts=13)
01:27:26.447 00.000 5052 Enqueuing Move request for stepguider (0.76, -0.24)
01:27:26.447 00.000 8976 Worker thread wakes up
01:27:26.447 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.24) opts 0xd
01:27:26.447 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.24)
01:27:26.447 00.000 8976 Moving (0.76, -0.24) raw xDistance=-0.55 yDistance=-0.51
01:27:26.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
01:27:26.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
01:27:26.447 00.000 8976 MoveAxis(R, 2, ABG)
01:27:26.447 00.000 8976 stepping (-6, 5) + (2, 0)
01:27:26.447 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:26.448 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:27:26.457 00.009 5052 UpdateGuideState exits: m=170 SNR=8.9
01:27:26.457 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:26.457 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:26.457 00.000 5052 Enqueuing Expose request
01:27:26.480 00.023 8976 Received - 47 (G) 
01:27:26.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:26.480 00.000 8976 stepped: pos (-4, 5)
01:27:26.480 00.000 8976 MoveAxis(U, 2, ABG)
01:27:26.480 00.000 8976 stepping (-4, 5) + (0, 2)
01:27:26.480 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:26.512 00.032 8976 Received - 47 (G) 
01:27:26.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:26.512 00.000 8976 stepped: pos (-4, 7)
01:27:26.512 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
01:27:26.512 00.000 8976 MountToCamera -- mountX=1.07 mountY=-0.70 hyp=1.28 mountTheta=-0.58 cameraX=0.13, cameraY=1.27 cameraTheta=1.47
01:27:26.512 00.000 8976 incremental bump (0.134, 1.270) isValid = 1
01:27:26.512 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
01:27:26.512 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:27:26.512 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:27:26.512 00.000 8976 move complete, result=0
01:27:26.512 00.000 9828 Worker thread wakes up
01:27:26.512 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.5 px 2 ms NORTH
01:27:26.512 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:27:26.513 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:27:26.513 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
01:27:26.513 00.000 8976 worker thread done servicing request
01:27:26.513 00.000 8976 Worker thread wakes up
01:27:26.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:26.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:26.513 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
01:27:26.513 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
01:27:26.513 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:27:26.513 00.000 9828 BLC: window closed
01:27:26.513 00.000 9828 MoveAxis(E, 6, B)
01:27:26.513 00.000 9828 Guiding  Dir = 2, Dur = 6
01:27:26.513 00.000 9828 IsSlewing returns 0
01:27:26.514 00.001 9828 IsGuiding returns 0
01:27:26.514 00.000 9828 PulseGuide returned control before completion, sleep 16
01:27:26.539 00.025 9828 IsGuiding returns 1
01:27:26.539 00.000 9828 scope still moving after pulse duration time elapsed
01:27:26.570 00.031 9828 IsSlewing returns 0
01:27:26.570 00.000 9828 IsGuiding returns 1
01:27:26.600 00.030 9828 IsSlewing returns 0
01:27:26.600 00.000 9828 IsGuiding returns 1
01:27:26.632 00.032 9828 IsSlewing returns 0
01:27:26.632 00.000 9828 IsGuiding returns 0
01:27:26.632 00.000 9828 scope move finished after 6 + 112 ms
01:27:26.632 00.000 9828 Move returns status 0, amount 6
01:27:26.632 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:26.632 00.000 9828 MoveAxis(N, 16, B)
01:27:26.632 00.000 9828 Guiding  Dir = 0, Dur = 16
01:27:26.648 00.016 9828 IsSlewing returns 0
01:27:26.648 00.000 9828 IsGuiding returns 0
01:27:26.648 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:26.679 00.031 9828 IsGuiding returns 1
01:27:26.679 00.000 9828 scope still moving after pulse duration time elapsed
01:27:26.710 00.031 9828 IsSlewing returns 0
01:27:26.710 00.000 9828 IsGuiding returns 1
01:27:26.742 00.032 9828 IsSlewing returns 0
01:27:26.742 00.000 9828 IsGuiding returns 1
01:27:26.773 00.031 9828 IsSlewing returns 0
01:27:26.773 00.000 9828 IsGuiding returns 1
01:27:26.805 00.032 9828 IsSlewing returns 0
01:27:26.805 00.000 9828 IsGuiding returns 0
01:27:26.805 00.000 9828 scope move finished after 16 + 140 ms
01:27:26.805 00.000 9828 Move returns status 0, amount 16
01:27:26.805 00.000 9828 move complete, result=0
01:27:26.805 00.000 9828 worker thread done servicing request
01:27:26.805 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:27:27.202 00.397 8976 Exposure complete
01:27:27.207 00.005 8976 worker thread done servicing request
01:27:27.207 00.000 5052 OnExposeComplete: enter
01:27:27.207 00.000 5052 UpdateGuideState(): m_state=6
01:27:27.207 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3900
01:27:27.207 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.65, Mass=201, SNR=9.7, Peak=65 HFD=4.0
01:27:27.207 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
01:27:27.208 00.001 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:27:27.208 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.06 hyp=0.87 cameraTheta=-0.07 mountX=-0.45 mountY=-0.70, mountTheta=-2.15
01:27:27.208 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.06, opts=13)
01:27:27.208 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.06)
01:27:27.208 00.000 8976 Worker thread wakes up
01:27:27.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.06) opts 0xd
01:27:27.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.06)
01:27:27.208 00.000 8976 Moving (0.87, -0.06) raw xDistance=-0.45 yDistance=-0.70
01:27:27.209 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
01:27:27.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
01:27:27.209 00.000 8976 MoveAxis(R, 2, ABG)
01:27:27.209 00.000 8976 stepping (-4, 7) + (2, 0)
01:27:27.209 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:27.209 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:27:27.219 00.010 5052 UpdateGuideState exits: m=201 SNR=9.7
01:27:27.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:27.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:27.219 00.000 5052 Enqueuing Expose request
01:27:27.247 00.028 8976 Received - 47 (G) 
01:27:27.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:27.247 00.000 8976 stepped: pos (-2, 7)
01:27:27.247 00.000 8976 MoveAxis(U, 3, ABG)
01:27:27.247 00.000 8976 stepping (-2, 7) + (0, 3)
01:27:27.247 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:27.280 00.033 8976 Received - 47 (G) 
01:27:27.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:27.280 00.000 8976 stepped: pos (-2, 10)
01:27:27.280 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:27:27.280 00.000 8976 MountToCamera -- mountX=0.82 mountY=-0.99 hyp=1.28 mountTheta=-0.88 cameraX=0.51, cameraY=1.18 cameraTheta=1.16
01:27:27.280 00.000 8976 incremental bump (0.510, 1.179) isValid = 1
01:27:27.280 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
01:27:27.280 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:27:27.280 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:27:27.280 00.000 8976 move complete, result=0
01:27:27.280 00.000 9828 Worker thread wakes up
01:27:27.280 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:27:27.280 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:27:27.280 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:27:27.280 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
01:27:27.280 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
01:27:27.280 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
01:27:27.281 00.001 8976 worker thread done servicing request
01:27:27.281 00.000 8976 Worker thread wakes up
01:27:27.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:27.281 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:27.281 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:27:27.281 00.000 9828 BLC: window closed
01:27:27.281 00.000 9828 MoveAxis(E, 16, B)
01:27:27.281 00.000 9828 Guiding  Dir = 2, Dur = 16
01:27:27.281 00.000 9828 IsSlewing returns 0
01:27:27.281 00.000 9828 IsGuiding returns 0
01:27:27.281 00.000 9828 PulseGuide returned control before completion, sleep 26
01:27:27.317 00.036 9828 IsGuiding returns 1
01:27:27.317 00.000 9828 scope still moving after pulse duration time elapsed
01:27:27.348 00.031 9828 IsSlewing returns 0
01:27:27.348 00.000 9828 IsGuiding returns 1
01:27:27.378 00.030 9828 IsSlewing returns 0
01:27:27.378 00.000 9828 IsGuiding returns 1
01:27:27.410 00.032 9828 IsSlewing returns 0
01:27:27.410 00.000 9828 IsGuiding returns 0
01:27:27.410 00.000 9828 scope move finished after 16 + 112 ms
01:27:27.410 00.000 9828 Move returns status 0, amount 16
01:27:27.410 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:27.410 00.000 9828 MoveAxis(N, 14, B)
01:27:27.410 00.000 9828 Guiding  Dir = 0, Dur = 14
01:27:27.425 00.015 9828 IsSlewing returns 0
01:27:27.425 00.000 9828 IsGuiding returns 0
01:27:27.425 00.000 9828 PulseGuide returned control before completion, sleep 24
01:27:27.456 00.031 9828 IsGuiding returns 1
01:27:27.456 00.000 9828 scope still moving after pulse duration time elapsed
01:27:27.487 00.031 9828 IsSlewing returns 0
01:27:27.487 00.000 9828 IsGuiding returns 1
01:27:27.517 00.030 9828 IsSlewing returns 0
01:27:27.517 00.000 9828 IsGuiding returns 1
01:27:27.548 00.031 9828 IsSlewing returns 0
01:27:27.548 00.000 9828 IsGuiding returns 1
01:27:27.579 00.031 9828 IsSlewing returns 0
01:27:27.579 00.000 9828 IsGuiding returns 0
01:27:27.579 00.000 9828 scope move finished after 14 + 139 ms
01:27:27.579 00.000 9828 Move returns status 0, amount 14
01:27:27.579 00.000 9828 move complete, result=0
01:27:27.579 00.000 9828 worker thread done servicing request
01:27:27.579 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:27:27.972 00.393 8976 Exposure complete
01:27:27.977 00.005 8976 worker thread done servicing request
01:27:27.977 00.000 5052 OnExposeComplete: enter
01:27:27.977 00.000 5052 UpdateGuideState(): m_state=6
01:27:27.977 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3901
01:27:27.977 00.000 5052 Star::Find returns 1 (0), X=330.40, Y=281.51, Mass=193, SNR=9.5, Peak=62 HFD=3.3
01:27:27.977 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
01:27:27.977 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
01:27:27.977 00.000 5052 CameraToMount -- cameraX=1.23 cameraY=-0.20 hyp=1.25 cameraTheta=-0.16 mountX=-0.74 mountY=-0.92, mountTheta=-2.25
01:27:27.978 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.23, y=-0.20, opts=13)
01:27:27.978 00.000 5052 Enqueuing Move request for stepguider (1.23, -0.20)
01:27:27.978 00.000 8976 Worker thread wakes up
01:27:27.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.23, -0.20) opts 0xd
01:27:27.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.23, -0.20)
01:27:27.978 00.000 8976 Moving (1.23, -0.20) raw xDistance=-0.74 yDistance=-0.92
01:27:27.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.74
01:27:27.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.92
01:27:27.978 00.000 8976 MoveAxis(R, 3, ABG)
01:27:27.979 00.001 8976 stepping (-2, 10) + (3, 0)
01:27:27.979 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:27.979 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:27:27.989 00.010 5052 UpdateGuideState exits: m=193 SNR=9.5
01:27:27.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:27.990 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:27.990 00.000 5052 Enqueuing Expose request
01:27:28.014 00.024 8976 Received - 47 (G) 
01:27:28.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:28.014 00.000 8976 stepped: pos (1, 10)
01:27:28.014 00.000 8976 MoveAxis(U, 4, ABG)
01:27:28.014 00.000 8976 stepping (1, 10) + (0, 4)
01:27:28.014 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:28.046 00.032 8976 Received - 47 (G) 
01:27:28.047 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:28.047 00.000 8976 stepped: pos (1, 14)
01:27:28.047 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:27:28.047 00.000 8976 MountToCamera -- mountX=0.50 mountY=-1.40 hyp=1.48 mountTheta=-1.23 cameraX=1.02, cameraY=1.08 cameraTheta=0.81
01:27:28.047 00.000 8976 incremental bump (1.018, 1.079) isValid = 1
01:27:28.047 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
01:27:28.047 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:27:28.047 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:27:28.047 00.000 8976 move complete, result=0
01:27:28.047 00.000 8976 worker thread done servicing request
01:27:28.047 00.000 9828 Worker thread wakes up
01:27:28.047 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:27:28.047 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:27:28.048 00.001 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
01:27:28.048 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
01:27:28.048 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
01:27:28.048 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:27:28.048 00.000 9828 BLC: window closed
01:27:28.048 00.000 9828 MoveAxis(E, 26, B)
01:27:28.048 00.000 8976 Worker thread wakes up
01:27:28.048 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.9 px 4 ms NORTH
01:27:28.048 00.000 9828 Guiding  Dir = 2, Dur = 26
01:27:28.048 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:28.048 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:28.048 00.000 9828 IsSlewing returns 0
01:27:28.049 00.001 9828 IsGuiding returns 0
01:27:28.049 00.000 9828 PulseGuide returned control before completion, sleep 36
01:27:28.090 00.041 9828 IsGuiding returns 1
01:27:28.090 00.000 9828 scope still moving after pulse duration time elapsed
01:27:28.122 00.032 9828 IsSlewing returns 0
01:27:28.122 00.000 9828 IsGuiding returns 1
01:27:28.153 00.031 9828 IsSlewing returns 0
01:27:28.153 00.000 9828 IsGuiding returns 1
01:27:28.183 00.030 9828 IsSlewing returns 0
01:27:28.183 00.000 9828 IsGuiding returns 1
01:27:28.207 00.024 9828 IsSlewing returns 0
01:27:28.207 00.000 9828 IsGuiding returns 0
01:27:28.207 00.000 9828 scope move finished after 26 + 132 ms
01:27:28.207 00.000 9828 Move returns status 0, amount 26
01:27:28.207 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:28.207 00.000 9828 MoveAxis(N, 10, B)
01:27:28.207 00.000 9828 Guiding  Dir = 0, Dur = 10
01:27:28.223 00.016 9828 IsSlewing returns 0
01:27:28.223 00.000 9828 IsGuiding returns 0
01:27:28.223 00.000 9828 PulseGuide returned control before completion, sleep 20
01:27:28.254 00.031 9828 IsGuiding returns 1
01:27:28.254 00.000 9828 scope still moving after pulse duration time elapsed
01:27:28.286 00.032 9828 IsSlewing returns 0
01:27:28.286 00.000 9828 IsGuiding returns 1
01:27:28.316 00.030 9828 IsSlewing returns 0
01:27:28.316 00.000 9828 IsGuiding returns 1
01:27:28.347 00.031 9828 IsSlewing returns 0
01:27:28.347 00.000 9828 IsGuiding returns 0
01:27:28.347 00.000 9828 scope move finished after 10 + 114 ms
01:27:28.347 00.000 9828 Move returns status 0, amount 10
01:27:28.347 00.000 9828 move complete, result=0
01:27:28.347 00.000 9828 worker thread done servicing request
01:27:28.347 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:27:28.743 00.396 8976 Exposure complete
01:27:28.748 00.005 8976 worker thread done servicing request
01:27:28.748 00.000 5052 OnExposeComplete: enter
01:27:28.748 00.000 5052 UpdateGuideState(): m_state=6
01:27:28.748 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3902
01:27:28.748 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=282.26, Mass=202, SNR=9.7, Peak=67 HFD=3.6
01:27:28.748 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
01:27:28.748 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
01:27:28.748 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.55 hyp=0.72 cameraTheta=0.87 mountX=0.28 mountY=-0.69, mountTheta=-1.19
01:27:28.749 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.55, opts=13)
01:27:28.749 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.55)
01:27:28.750 00.001 8976 Worker thread wakes up
01:27:28.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.55) opts 0xd
01:27:28.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.55)
01:27:28.750 00.000 8976 Moving (0.47, 0.55) raw xDistance=0.28 yDistance=-0.69
01:27:28.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.28
01:27:28.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.69
01:27:28.750 00.000 8976 MoveAxis(L, 1, ABG)
01:27:28.750 00.000 8976 stepping (1, 14) + (-1, 0)
01:27:28.750 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:28.751 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:27:28.761 00.010 5052 UpdateGuideState exits: m=202 SNR=9.7
01:27:28.762 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:28.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:28.762 00.000 5052 Enqueuing Expose request
01:27:28.782 00.020 8976 Received - 47 (G) 
01:27:28.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:28.782 00.000 8976 stepped: pos (0, 14)
01:27:28.782 00.000 8976 MoveAxis(U, 3, ABG)
01:27:28.782 00.000 8976 stepping (0, 14) + (0, 3)
01:27:28.782 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:28.814 00.032 8976 Received - 47 (G) 
01:27:28.814 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:28.814 00.000 8976 stepped: pos (0, 17)
01:27:28.814 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:27:28.814 00.000 8976 MountToCamera -- mountX=0.33 mountY=-1.83 hyp=1.86 mountTheta=-1.39 cameraX=1.48, cameraY=1.13 cameraTheta=0.65
01:27:28.814 00.000 8976 incremental bump (1.475, 1.129) isValid = 1
01:27:28.814 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
01:27:28.814 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:27:28.814 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:27:28.814 00.000 8976 move complete, result=0
01:27:28.814 00.000 9828 Worker thread wakes up
01:27:28.814 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:27:28.814 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:27:28.814 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
01:27:28.814 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.7 px 3 ms NORTH
01:27:28.814 00.000 8976 worker thread done servicing request
01:27:28.814 00.000 8976 Worker thread wakes up
01:27:28.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:28.814 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
01:27:28.815 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
01:27:28.815 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:27:28.815 00.000 9828 BLC: window closed
01:27:28.815 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:28.815 00.000 9828 MoveAxis(E, 30, B)
01:27:28.815 00.000 9828 Guiding  Dir = 2, Dur = 30
01:27:28.815 00.000 9828 IsSlewing returns 0
01:27:28.815 00.000 9828 IsGuiding returns 0
01:27:28.815 00.000 9828 PulseGuide returned control before completion, sleep 40
01:27:28.860 00.045 9828 IsGuiding returns 1
01:27:28.860 00.000 9828 scope still moving after pulse duration time elapsed
01:27:28.890 00.030 9828 IsSlewing returns 0
01:27:28.890 00.000 9828 IsGuiding returns 1
01:27:28.922 00.032 9828 IsSlewing returns 0
01:27:28.922 00.000 9828 IsGuiding returns 1
01:27:28.952 00.030 9828 IsSlewing returns 0
01:27:28.952 00.000 9828 IsGuiding returns 1
01:27:28.983 00.031 9828 IsSlewing returns 0
01:27:28.983 00.000 9828 IsGuiding returns 0
01:27:28.983 00.000 9828 scope move finished after 30 + 137 ms
01:27:28.983 00.000 9828 Move returns status 0, amount 30
01:27:28.983 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:28.983 00.000 9828 MoveAxis(N, 8, B)
01:27:28.983 00.000 9828 Guiding  Dir = 0, Dur = 8
01:27:28.999 00.016 9828 IsSlewing returns 0
01:27:28.999 00.000 9828 IsGuiding returns 0
01:27:28.999 00.000 9828 PulseGuide returned control before completion, sleep 18
01:27:29.030 00.031 9828 IsGuiding returns 1
01:27:29.030 00.000 9828 scope still moving after pulse duration time elapsed
01:27:29.063 00.033 9828 IsSlewing returns 0
01:27:29.063 00.000 9828 IsGuiding returns 1
01:27:29.094 00.031 9828 IsSlewing returns 0
01:27:29.094 00.000 9828 IsGuiding returns 1
01:27:29.125 00.031 9828 IsSlewing returns 0
01:27:29.125 00.000 9828 IsGuiding returns 0
01:27:29.125 00.000 9828 scope move finished after 8 + 118 ms
01:27:29.125 00.000 9828 Move returns status 0, amount 8
01:27:29.125 00.000 9828 move complete, result=0
01:27:29.125 00.000 9828 worker thread done servicing request
01:27:29.125 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:27:29.506 00.381 8976 Exposure complete
01:27:29.511 00.005 5052 OnExposeComplete: enter
01:27:29.511 00.000 8976 worker thread done servicing request
01:27:29.511 00.000 5052 UpdateGuideState(): m_state=6
01:27:29.511 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3903
01:27:29.512 00.001 5052 Star::Find returns 1 (0), X=328.69, Y=281.94, Mass=158, SNR=8.5, Peak=63 HFD=3.4
01:27:29.512 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:27:29.512 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
01:27:29.512 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.23 hyp=0.54 cameraTheta=2.69 mountX=0.43 mountY=0.28, mountTheta=0.58
01:27:29.514 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.23, opts=13)
01:27:29.514 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.23)
01:27:29.514 00.000 8976 Worker thread wakes up
01:27:29.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.23) opts 0xd
01:27:29.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.23)
01:27:29.514 00.000 8976 Moving (-0.48, 0.23) raw xDistance=0.43 yDistance=0.28
01:27:29.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
01:27:29.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.28
01:27:29.514 00.000 8976 MoveAxis(L, 2, ABG)
01:27:29.514 00.000 8976 stepping (0, 17) + (-2, 0)
01:27:29.514 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:29.515 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:27:29.525 00.010 5052 UpdateGuideState exits: m=158 SNR=8.5
01:27:29.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:29.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:29.525 00.000 5052 Enqueuing Expose request
01:27:29.549 00.024 8976 Received - 47 (G) 
01:27:29.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:29.549 00.000 8976 stepped: pos (-2, 17)
01:27:29.549 00.000 8976 MoveAxis(D, 1, ABG)
01:27:29.549 00.000 8976 stepping (-2, 17) + (0, -1)
01:27:29.549 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:29.581 00.032 8976 Received - 47 (G) 
01:27:29.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:29.581 00.000 8976 stepped: pos (-2, 16)
01:27:29.581 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
01:27:29.581 00.000 8976 MountToCamera -- mountX=0.32 mountY=-2.06 hyp=2.09 mountTheta=-1.41 cameraX=1.69, cameraY=1.23 cameraTheta=0.63
01:27:29.581 00.000 8976 incremental bump (1.689, 1.228) isValid = 1
01:27:29.581 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
01:27:29.581 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:27:29.581 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:27:29.581 00.000 8976 move complete, result=0
01:27:29.581 00.000 9828 Worker thread wakes up
01:27:29.581 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:27:29.581 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:27:29.582 00.001 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
01:27:29.582 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
01:27:29.582 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
01:27:29.582 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:27:29.582 00.000 8976 worker thread done servicing request
01:27:29.582 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:27:29.582 00.000 9828 BLC: window closed
01:27:29.582 00.000 9828 MoveAxis(E, 31, B)
01:27:29.582 00.000 8976 Worker thread wakes up
01:27:29.582 00.000 9828 Guiding  Dir = 2, Dur = 31
01:27:29.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:29.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:29.582 00.000 9828 IsSlewing returns 0
01:27:29.583 00.001 9828 IsGuiding returns 0
01:27:29.583 00.000 9828 PulseGuide returned control before completion, sleep 41
01:27:29.633 00.050 9828 IsGuiding returns 1
01:27:29.633 00.000 9828 scope still moving after pulse duration time elapsed
01:27:29.664 00.031 9828 IsSlewing returns 0
01:27:29.664 00.000 9828 IsGuiding returns 1
01:27:29.695 00.031 9828 IsSlewing returns 0
01:27:29.695 00.000 9828 IsGuiding returns 1
01:27:29.726 00.031 9828 IsSlewing returns 0
01:27:29.726 00.000 9828 IsGuiding returns 0
01:27:29.726 00.000 9828 scope move finished after 31 + 112 ms
01:27:29.726 00.000 9828 Move returns status 0, amount 31
01:27:29.726 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:29.726 00.000 9828 MoveAxis(N, 8, B)
01:27:29.726 00.000 9828 Guiding  Dir = 0, Dur = 8
01:27:29.741 00.015 9828 IsSlewing returns 0
01:27:29.741 00.000 9828 IsGuiding returns 0
01:27:29.741 00.000 9828 PulseGuide returned control before completion, sleep 18
01:27:29.772 00.031 9828 IsGuiding returns 1
01:27:29.772 00.000 9828 scope still moving after pulse duration time elapsed
01:27:29.803 00.031 9828 IsSlewing returns 0
01:27:29.803 00.000 9828 IsGuiding returns 1
01:27:29.833 00.030 9828 IsSlewing returns 0
01:27:29.833 00.000 9828 IsGuiding returns 1
01:27:29.864 00.031 9828 IsSlewing returns 0
01:27:29.864 00.000 9828 IsGuiding returns 1
01:27:29.895 00.031 9828 IsSlewing returns 0
01:27:29.895 00.000 9828 IsGuiding returns 0
01:27:29.895 00.000 9828 scope move finished after 8 + 146 ms
01:27:29.895 00.000 9828 Move returns status 0, amount 8
01:27:29.895 00.000 9828 move complete, result=0
01:27:29.895 00.000 9828 worker thread done servicing request
01:27:29.895 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
01:27:30.278 00.383 8976 Exposure complete
01:27:30.283 00.005 8976 worker thread done servicing request
01:27:30.283 00.000 5052 OnExposeComplete: enter
01:27:30.283 00.000 5052 UpdateGuideState(): m_state=6
01:27:30.284 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3904
01:27:30.284 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.45, Mass=157, SNR=8.6, Peak=65 HFD=3.4
01:27:30.284 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
01:27:30.284 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.46)
01:27:30.284 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.26 hyp=0.58 cameraTheta=-2.68 mountX=0.01 mountY=0.58, mountTheta=1.56
01:27:30.285 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.26, opts=13)
01:27:30.285 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.26)
01:27:30.285 00.000 8976 Worker thread wakes up
01:27:30.285 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.26) opts 0xd
01:27:30.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.26)
01:27:30.285 00.000 8976 Moving (-0.52, -0.26) raw xDistance=0.01 yDistance=0.58
01:27:30.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:27:30.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
01:27:30.285 00.000 8976 MoveAxis(R, 0, ABG)
01:27:30.285 00.000 8976 MoveAxis(D, 2, ABG)
01:27:30.285 00.000 8976 stepping (-2, 16) + (0, -2)
01:27:30.285 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:30.286 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:30.295 00.009 5052 UpdateGuideState exits: m=157 SNR=8.6
01:27:30.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:30.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:30.295 00.000 5052 Enqueuing Expose request
01:27:30.317 00.022 8976 Received - 47 (G) 
01:27:30.317 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:30.317 00.000 8976 stepped: pos (-2, 14)
01:27:30.317 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:27:30.317 00.000 8976 MountToCamera -- mountX=0.32 mountY=-2.12 hyp=2.14 mountTheta=-1.42 cameraX=1.74, cameraY=1.25 cameraTheta=0.62
01:27:30.317 00.000 8976 incremental bump (1.739, 1.247) isValid = 1
01:27:30.317 00.000 8976 Scheduling Mount bump of (0.093, 0.069)
01:27:30.317 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:27:30.317 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:27:30.317 00.000 8976 move complete, result=0
01:27:30.317 00.000 8976 worker thread done servicing request
01:27:30.317 00.000 9828 Worker thread wakes up
01:27:30.317 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:27:30.317 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:27:30.317 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.55)
01:27:30.317 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:27:30.317 00.000 8976 Worker thread wakes up
01:27:30.318 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:30.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:30.318 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
01:27:30.318 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
01:27:30.318 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:27:30.318 00.000 9828 BLC: window closed
01:27:30.318 00.000 9828 MoveAxis(E, 31, B)
01:27:30.318 00.000 9828 Guiding  Dir = 2, Dur = 31
01:27:30.318 00.000 9828 IsSlewing returns 0
01:27:30.318 00.000 9828 IsGuiding returns 0
01:27:30.318 00.000 9828 PulseGuide returned control before completion, sleep 41
01:27:30.374 00.056 9828 IsGuiding returns 1
01:27:30.374 00.000 9828 scope still moving after pulse duration time elapsed
01:27:30.406 00.032 9828 IsSlewing returns 0
01:27:30.411 00.005 9828 IsGuiding returns 1
01:27:30.436 00.025 9828 IsSlewing returns 0
01:27:30.436 00.000 9828 IsGuiding returns 1
01:27:30.468 00.032 9828 IsSlewing returns 0
01:27:30.468 00.000 9828 IsGuiding returns 0
01:27:30.468 00.000 9828 scope move finished after 31 + 118 ms
01:27:30.468 00.000 9828 Move returns status 0, amount 31
01:27:30.468 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:30.468 00.000 9828 MoveAxis(N, 8, B)
01:27:30.468 00.000 9828 Guiding  Dir = 0, Dur = 8
01:27:30.483 00.015 9828 IsSlewing returns 0
01:27:30.483 00.000 9828 IsGuiding returns 0
01:27:30.483 00.000 9828 PulseGuide returned control before completion, sleep 18
01:27:30.514 00.031 9828 IsGuiding returns 1
01:27:30.514 00.000 9828 scope still moving after pulse duration time elapsed
01:27:30.545 00.031 9828 IsSlewing returns 0
01:27:30.545 00.000 9828 IsGuiding returns 1
01:27:30.576 00.031 9828 IsSlewing returns 0
01:27:30.576 00.000 9828 IsGuiding returns 1
01:27:30.607 00.031 9828 IsSlewing returns 0
01:27:30.607 00.000 9828 IsGuiding returns 1
01:27:30.638 00.031 9828 IsSlewing returns 0
01:27:30.638 00.000 9828 IsGuiding returns 0
01:27:30.638 00.000 9828 scope move finished after 8 + 147 ms
01:27:30.638 00.000 9828 Move returns status 0, amount 8
01:27:30.638 00.000 9828 move complete, result=0
01:27:30.638 00.000 9828 worker thread done servicing request
01:27:30.638 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
01:27:31.011 00.373 8976 Exposure complete
01:27:31.016 00.005 8976 worker thread done servicing request
01:27:31.017 00.001 5052 OnExposeComplete: enter
01:27:31.017 00.000 5052 UpdateGuideState(): m_state=6
01:27:31.017 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3905
01:27:31.017 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.72, Mass=177, SNR=9.1, Peak=64 HFD=3.4
01:27:31.017 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:27:31.017 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:27:31.017 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.01 hyp=0.62 cameraTheta=3.13 mountX=0.29 mountY=0.52, mountTheta=1.06
01:27:31.017 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.01, opts=13)
01:27:31.017 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.01)
01:27:31.018 00.001 8976 Worker thread wakes up
01:27:31.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.01) opts 0xd
01:27:31.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.01)
01:27:31.018 00.000 8976 Moving (-0.62, 0.01) raw xDistance=0.29 yDistance=0.52
01:27:31.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:27:31.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
01:27:31.018 00.000 8976 MoveAxis(L, 1, ABG)
01:27:31.018 00.000 8976 stepping (-2, 14) + (-1, 0)
01:27:31.018 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:31.018 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:27:31.029 00.011 5052 UpdateGuideState exits: m=177 SNR=9.1
01:27:31.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:31.029 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:31.029 00.000 5052 Enqueuing Expose request
01:27:31.036 00.007 8976 Received - 47 (G) 
01:27:31.036 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:31.036 00.000 8976 stepped: pos (-3, 14)
01:27:31.036 00.000 8976 MoveAxis(D, 2, ABG)
01:27:31.036 00.000 8976 stepping (-3, 14) + (0, -2)
01:27:31.036 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:31.068 00.032 8976 Received - 47 (G) 
01:27:31.068 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:31.068 00.000 8976 stepped: pos (-3, 12)
01:27:31.068 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:27:31.068 00.000 8976 MountToCamera -- mountX=0.36 mountY=-2.05 hyp=2.08 mountTheta=-1.39 cameraX=1.66, cameraY=1.26 cameraTheta=0.65
01:27:31.068 00.000 8976 incremental bump (1.656, 1.257) isValid = 1
01:27:31.068 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
01:27:31.068 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:27:31.068 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:27:31.069 00.001 8976 move complete, result=0
01:27:31.069 00.000 8976 worker thread done servicing request
01:27:31.069 00.000 8976 Worker thread wakes up
01:27:31.069 00.000 9828 Worker thread wakes up
01:27:31.069 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:27:31.069 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:27:31.069 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
01:27:31.069 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
01:27:31.069 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
01:27:31.069 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:27:31.069 00.000 9828 BLC: window closed
01:27:31.069 00.000 9828 MoveAxis(E, 30, B)
01:27:31.069 00.000 9828 Guiding  Dir = 2, Dur = 30
01:27:31.069 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:27:31.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:31.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:31.069 00.000 9828 IsSlewing returns 0
01:27:31.069 00.000 9828 IsGuiding returns 0
01:27:31.070 00.001 9828 PulseGuide returned control before completion, sleep 40
01:27:31.119 00.049 9828 IsGuiding returns 1
01:27:31.119 00.000 9828 scope still moving after pulse duration time elapsed
01:27:31.150 00.031 9828 IsSlewing returns 0
01:27:31.150 00.000 9828 IsGuiding returns 1
01:27:31.181 00.031 9828 IsSlewing returns 0
01:27:31.181 00.000 9828 IsGuiding returns 1
01:27:31.211 00.030 9828 IsSlewing returns 0
01:27:31.211 00.000 9828 IsGuiding returns 0
01:27:31.211 00.000 9828 scope move finished after 30 + 111 ms
01:27:31.211 00.000 9828 Move returns status 0, amount 30
01:27:31.211 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:31.211 00.000 9828 MoveAxis(N, 8, B)
01:27:31.211 00.000 9828 Guiding  Dir = 0, Dur = 8
01:27:31.226 00.015 9828 IsSlewing returns 0
01:27:31.226 00.000 9828 IsGuiding returns 0
01:27:31.226 00.000 9828 PulseGuide returned control before completion, sleep 18
01:27:31.257 00.031 9828 IsGuiding returns 1
01:27:31.257 00.000 9828 scope still moving after pulse duration time elapsed
01:27:31.288 00.031 9828 IsSlewing returns 0
01:27:31.288 00.000 9828 IsGuiding returns 1
01:27:31.319 00.031 9828 IsSlewing returns 0
01:27:31.319 00.000 9828 IsGuiding returns 1
01:27:31.350 00.031 9828 IsSlewing returns 0
01:27:31.350 00.000 9828 IsGuiding returns 1
01:27:31.381 00.031 9828 IsSlewing returns 0
01:27:31.381 00.000 9828 IsGuiding returns 0
01:27:31.381 00.000 9828 scope move finished after 8 + 146 ms
01:27:31.381 00.000 9828 Move returns status 0, amount 8
01:27:31.381 00.000 9828 move complete, result=0
01:27:31.381 00.000 9828 worker thread done servicing request
01:27:31.381 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:27:31.761 00.380 8976 Exposure complete
01:27:31.766 00.005 8976 worker thread done servicing request
01:27:31.766 00.000 5052 OnExposeComplete: enter
01:27:31.766 00.000 5052 UpdateGuideState(): m_state=6
01:27:31.767 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3906
01:27:31.767 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.93, Mass=154, SNR=8.5, Peak=61 HFD=3.9
01:27:31.767 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
01:27:31.767 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
01:27:31.767 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.22 hyp=0.49 cameraTheta=2.68 mountX=0.40 mountY=0.25, mountTheta=0.56
01:27:31.767 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.22, opts=13)
01:27:31.767 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.22)
01:27:31.768 00.001 8976 Worker thread wakes up
01:27:31.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.22) opts 0xd
01:27:31.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.22)
01:27:31.768 00.000 8976 Moving (-0.44, 0.22) raw xDistance=0.40 yDistance=0.25
01:27:31.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
01:27:31.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:27:31.768 00.000 8976 MoveAxis(L, 2, ABG)
01:27:31.768 00.000 8976 stepping (-3, 12) + (-2, 0)
01:27:31.768 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:31.769 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:27:31.779 00.010 5052 UpdateGuideState exits: m=154 SNR=8.5
01:27:31.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:31.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:31.779 00.000 5052 Enqueuing Expose request
01:27:31.802 00.023 8976 Received - 47 (G) 
01:27:31.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:31.803 00.001 8976 stepped: pos (-5, 12)
01:27:31.803 00.000 8976 MoveAxis(U, 0, ABG)
01:27:31.803 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:27:31.803 00.000 8976 MountToCamera -- mountX=0.50 mountY=-2.00 hyp=2.06 mountTheta=-1.33 cameraX=1.55, cameraY=1.35 cameraTheta=0.72
01:27:31.803 00.000 8976 incremental bump (1.554, 1.353) isValid = 1
01:27:31.803 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
01:27:31.803 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:27:31.803 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:27:31.803 00.000 8976 move complete, result=0
01:27:31.803 00.000 8976 worker thread done servicing request
01:27:31.803 00.000 8976 Worker thread wakes up
01:27:31.803 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:27:31.803 00.000 9828 Worker thread wakes up
01:27:31.803 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:27:31.803 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:27:31.803 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
01:27:31.803 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
01:27:31.803 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:31.804 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
01:27:31.804 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:27:31.804 00.000 9828 BLC: window closed
01:27:31.804 00.000 9828 MoveAxis(E, 29, B)
01:27:31.804 00.000 9828 Guiding  Dir = 2, Dur = 29
01:27:31.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:31.804 00.000 9828 IsSlewing returns 0
01:27:31.804 00.000 9828 IsGuiding returns 0
01:27:31.804 00.000 9828 PulseGuide returned control before completion, sleep 39
01:27:31.845 00.041 9828 IsGuiding returns 1
01:27:31.845 00.000 9828 scope still moving after pulse duration time elapsed
01:27:31.877 00.032 9828 IsSlewing returns 0
01:27:31.877 00.000 9828 IsGuiding returns 1
01:27:31.908 00.031 9828 IsSlewing returns 0
01:27:31.908 00.000 9828 IsGuiding returns 1
01:27:31.939 00.031 9828 IsSlewing returns 0
01:27:31.939 00.000 9828 IsGuiding returns 1
01:27:31.970 00.031 9828 IsSlewing returns 0
01:27:31.971 00.001 9828 IsGuiding returns 1
01:27:32.002 00.031 9828 IsSlewing returns 0
01:27:32.002 00.000 9828 IsGuiding returns 1
01:27:32.034 00.032 9828 IsSlewing returns 0
01:27:32.034 00.000 9828 IsGuiding returns 1
01:27:32.064 00.030 9828 IsSlewing returns 0
01:27:32.064 00.000 9828 IsGuiding returns 0
01:27:32.064 00.000 9828 scope move finished after 29 + 230 ms
01:27:32.064 00.000 9828 Move returns status 0, amount 29
01:27:32.064 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:32.064 00.000 9828 MoveAxis(N, 9, B)
01:27:32.064 00.000 9828 Guiding  Dir = 0, Dur = 9
01:27:32.079 00.015 9828 IsSlewing returns 0
01:27:32.079 00.000 9828 IsGuiding returns 0
01:27:32.079 00.000 9828 PulseGuide returned control before completion, sleep 19
01:27:32.110 00.031 9828 IsGuiding returns 1
01:27:32.110 00.000 9828 scope still moving after pulse duration time elapsed
01:27:32.141 00.031 9828 IsSlewing returns 0
01:27:32.141 00.000 9828 IsGuiding returns 1
01:27:32.172 00.031 9828 IsSlewing returns 0
01:27:32.172 00.000 9828 IsGuiding returns 1
01:27:32.203 00.031 9828 IsSlewing returns 0
01:27:32.203 00.000 9828 IsGuiding returns 1
01:27:32.234 00.031 9828 IsSlewing returns 0
01:27:32.234 00.000 9828 IsGuiding returns 0
01:27:32.234 00.000 9828 scope move finished after 9 + 145 ms
01:27:32.234 00.000 9828 Move returns status 0, amount 9
01:27:32.234 00.000 9828 move complete, result=0
01:27:32.234 00.000 9828 worker thread done servicing request
01:27:32.234 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:27:32.492 00.258 8976 Exposure complete
01:27:32.497 00.005 8976 worker thread done servicing request
01:27:32.497 00.000 5052 OnExposeComplete: enter
01:27:32.497 00.000 5052 UpdateGuideState(): m_state=6
01:27:32.497 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3907
01:27:32.497 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.35, Mass=188, SNR=9.3, Peak=63 HFD=3.6
01:27:32.497 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
01:27:32.497 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.42)
01:27:32.498 00.001 5052 CameraToMount -- cameraX=-0.80 cameraY=-0.36 hyp=0.88 cameraTheta=-2.72 mountX=0.04 mountY=0.87, mountTheta=1.52
01:27:32.498 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-0.36, opts=13)
01:27:32.498 00.000 5052 Enqueuing Move request for stepguider (-0.80, -0.36)
01:27:32.498 00.000 8976 Worker thread wakes up
01:27:32.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -0.36) opts 0xd
01:27:32.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -0.36)
01:27:32.498 00.000 8976 Moving (-0.80, -0.36) raw xDistance=0.04 yDistance=0.87
01:27:32.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:27:32.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.87
01:27:32.499 00.001 8976 MoveAxis(R, 0, ABG)
01:27:32.499 00.000 8976 MoveAxis(D, 3, ABG)
01:27:32.499 00.000 8976 stepping (-5, 12) + (0, -3)
01:27:32.499 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:32.499 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:27:32.511 00.012 5052 UpdateGuideState exits: m=188 SNR=9.3
01:27:32.512 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:32.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:32.512 00.000 5052 Enqueuing Expose request
01:27:32.538 00.026 8976 Received - 47 (G) 
01:27:32.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:32.538 00.000 8976 stepped: pos (-5, 9)
01:27:32.538 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:27:32.538 00.000 8976 MountToCamera -- mountX=0.59 mountY=-1.81 hyp=1.90 mountTheta=-1.26 cameraX=1.35, cameraY=1.35 cameraTheta=0.79
01:27:32.538 00.000 8976 incremental bump (1.346, 1.346) isValid = 1
01:27:32.539 00.001 8976 Scheduling Mount bump of (0.081, 0.084)
01:27:32.539 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:27:32.539 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:27:32.539 00.000 8976 move complete, result=0
01:27:32.539 00.000 8976 worker thread done servicing request
01:27:32.539 00.000 8976 Worker thread wakes up
01:27:32.539 00.000 9828 Worker thread wakes up
01:27:32.539 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:27:32.539 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:27:32.539 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:32.539 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:32.539 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
01:27:32.539 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
01:27:32.539 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
01:27:32.539 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:27:32.539 00.000 9828 BLC: window closed
01:27:32.539 00.000 9828 MoveAxis(E, 27, B)
01:27:32.539 00.000 9828 Guiding  Dir = 2, Dur = 27
01:27:32.539 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.9 px 3 ms SOUTH
01:27:32.540 00.001 9828 IsSlewing returns 0
01:27:32.540 00.000 9828 IsGuiding returns 0
01:27:32.540 00.000 9828 PulseGuide returned control before completion, sleep 37
01:27:32.591 00.051 9828 IsGuiding returns 1
01:27:32.591 00.000 9828 scope still moving after pulse duration time elapsed
01:27:32.621 00.030 9828 IsSlewing returns 0
01:27:32.621 00.000 9828 IsGuiding returns 1
01:27:32.652 00.031 9828 IsSlewing returns 0
01:27:32.652 00.000 9828 IsGuiding returns 1
01:27:32.683 00.031 9828 IsSlewing returns 0
01:27:32.683 00.000 9828 IsGuiding returns 0
01:27:32.683 00.000 9828 scope move finished after 27 + 115 ms
01:27:32.683 00.000 9828 Move returns status 0, amount 27
01:27:32.683 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:32.683 00.000 9828 MoveAxis(N, 10, B)
01:27:32.683 00.000 9828 Guiding  Dir = 0, Dur = 10
01:27:32.699 00.016 9828 IsSlewing returns 0
01:27:32.699 00.000 9828 IsGuiding returns 0
01:27:32.699 00.000 9828 PulseGuide returned control before completion, sleep 20
01:27:32.729 00.030 9828 IsGuiding returns 1
01:27:32.729 00.000 9828 scope still moving after pulse duration time elapsed
01:27:32.761 00.032 9828 IsSlewing returns 0
01:27:32.761 00.000 9828 IsGuiding returns 1
01:27:32.791 00.030 9828 IsSlewing returns 0
01:27:32.791 00.000 9828 IsGuiding returns 1
01:27:32.823 00.032 9828 IsSlewing returns 0
01:27:32.823 00.000 9828 IsGuiding returns 1
01:27:32.854 00.031 9828 IsSlewing returns 0
01:27:32.854 00.000 9828 IsGuiding returns 0
01:27:32.854 00.000 9828 scope move finished after 10 + 144 ms
01:27:32.854 00.000 9828 Move returns status 0, amount 10
01:27:32.854 00.000 9828 move complete, result=0
01:27:32.854 00.000 9828 worker thread done servicing request
01:27:32.854 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:27:33.233 00.379 8976 Exposure complete
01:27:33.238 00.005 8976 worker thread done servicing request
01:27:33.238 00.000 5052 OnExposeComplete: enter
01:27:33.238 00.000 5052 UpdateGuideState(): m_state=6
01:27:33.238 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3908
01:27:33.238 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.44, Mass=171, SNR=9.0, Peak=69 HFD=3.6
01:27:33.238 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.77 = 2.51)
01:27:33.238 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.88 = 2.41)
01:27:33.239 00.001 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.27 hyp=0.28 cameraTheta=-1.73 mountX=-0.22 mountY=0.19, mountTheta=2.45
01:27:33.239 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.27, opts=13)
01:27:33.239 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.27)
01:27:33.239 00.000 8976 Worker thread wakes up
01:27:33.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.27) opts 0xd
01:27:33.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.27)
01:27:33.239 00.000 8976 Moving (-0.04, -0.27) raw xDistance=-0.22 yDistance=0.19
01:27:33.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:27:33.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:27:33.239 00.000 8976 MoveAxis(R, 0, ABG)
01:27:33.240 00.001 8976 MoveAxis(U, 0, ABG)
01:27:33.240 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:27:33.240 00.000 8976 MountToCamera -- mountX=0.65 mountY=-1.69 hyp=1.80 mountTheta=-1.21 cameraX=1.21, cameraY=1.34 cameraTheta=0.84
01:27:33.240 00.000 8976 incremental bump (1.207, 1.342) isValid = 1
01:27:33.240 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
01:27:33.240 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:27:33.240 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:27:33.240 00.000 8976 move complete, result=0
01:27:33.240 00.000 9828 Worker thread wakes up
01:27:33.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:27:33.240 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:27:33.240 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
01:27:33.240 00.000 8976 worker thread done servicing request
01:27:33.240 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
01:27:33.240 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:27:33.240 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:27:33.240 00.000 9828 BLC: window closed
01:27:33.240 00.000 9828 MoveAxis(E, 26, B)
01:27:33.240 00.000 9828 Guiding  Dir = 2, Dur = 26
01:27:33.241 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:33.241 00.000 9828 IsSlewing returns 0
01:27:33.241 00.000 9828 IsGuiding returns 0
01:27:33.241 00.000 9828 PulseGuide returned control before completion, sleep 36
01:27:33.250 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:27:33.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:33.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:33.250 00.000 5052 Enqueuing Expose request
01:27:33.250 00.000 8976 Worker thread wakes up
01:27:33.251 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:33.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:33.251 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:27:33.287 00.036 9828 IsGuiding returns 1
01:27:33.287 00.000 9828 scope still moving after pulse duration time elapsed
01:27:33.318 00.031 9828 IsSlewing returns 0
01:27:33.318 00.000 9828 IsGuiding returns 1
01:27:33.349 00.031 9828 IsSlewing returns 0
01:27:33.349 00.000 9828 IsGuiding returns 1
01:27:33.379 00.030 9828 IsSlewing returns 0
01:27:33.379 00.000 9828 IsGuiding returns 1
01:27:33.410 00.031 9828 IsSlewing returns 0
01:27:33.410 00.000 9828 IsGuiding returns 0
01:27:33.410 00.000 9828 scope move finished after 26 + 143 ms
01:27:33.410 00.000 9828 Move returns status 0, amount 26
01:27:33.410 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:33.410 00.000 9828 MoveAxis(N, 11, B)
01:27:33.410 00.000 9828 Guiding  Dir = 0, Dur = 11
01:27:33.425 00.015 9828 IsSlewing returns 0
01:27:33.425 00.000 9828 IsGuiding returns 0
01:27:33.425 00.000 9828 PulseGuide returned control before completion, sleep 21
01:27:33.456 00.031 9828 IsGuiding returns 1
01:27:33.456 00.000 9828 scope still moving after pulse duration time elapsed
01:27:33.487 00.031 9828 IsSlewing returns 0
01:27:33.487 00.000 9828 IsGuiding returns 1
01:27:33.517 00.030 9828 IsSlewing returns 0
01:27:33.517 00.000 9828 IsGuiding returns 1
01:27:33.548 00.031 9828 IsSlewing returns 0
01:27:33.548 00.000 9828 IsGuiding returns 1
01:27:33.580 00.032 9828 IsSlewing returns 0
01:27:33.580 00.000 9828 IsGuiding returns 0
01:27:33.580 00.000 9828 scope move finished after 11 + 143 ms
01:27:33.580 00.000 9828 Move returns status 0, amount 11
01:27:33.580 00.000 9828 move complete, result=0
01:27:33.580 00.000 9828 worker thread done servicing request
01:27:33.580 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:27:33.940 00.360 8976 Exposure complete
01:27:33.945 00.005 8976 worker thread done servicing request
01:27:33.945 00.000 5052 OnExposeComplete: enter
01:27:33.946 00.001 5052 UpdateGuideState(): m_state=6
01:27:33.946 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3909
01:27:33.946 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.39, Mass=191, SNR=9.5, Peak=66 HFD=3.7
01:27:33.946 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
01:27:33.946 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
01:27:33.946 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.32 hyp=0.75 cameraTheta=-0.44 mountX=-0.59 mountY=-0.40, mountTheta=-2.55
01:27:33.947 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.32, opts=13)
01:27:33.947 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.32)
01:27:33.947 00.000 8976 Worker thread wakes up
01:27:33.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.32) opts 0xd
01:27:33.947 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.32)
01:27:33.947 00.000 8976 Moving (0.68, -0.32) raw xDistance=-0.59 yDistance=-0.40
01:27:33.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:27:33.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:27:33.947 00.000 8976 MoveAxis(R, 2, ABG)
01:27:33.947 00.000 8976 stepping (-5, 9) + (2, 0)
01:27:33.947 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:33.950 00.003 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:27:33.959 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:27:33.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:33.959 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:33.959 00.000 5052 Enqueuing Expose request
01:27:33.977 00.018 8976 Received - 47 (G) 
01:27:33.977 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:33.977 00.000 8976 stepped: pos (-3, 9)
01:27:33.977 00.000 8976 MoveAxis(U, 2, ABG)
01:27:33.977 00.000 8976 stepping (-3, 9) + (0, 2)
01:27:33.978 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:34.010 00.032 8976 Received - 47 (G) 
01:27:34.010 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:34.010 00.000 8976 stepped: pos (-3, 11)
01:27:34.010 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:27:34.010 00.000 8976 MountToCamera -- mountX=0.58 mountY=-1.71 hyp=1.80 mountTheta=-1.24 cameraX=1.25, cameraY=1.30 cameraTheta=0.80
01:27:34.010 00.000 8976 incremental bump (1.253, 1.296) isValid = 1
01:27:34.010 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
01:27:34.010 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:27:34.010 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:27:34.010 00.000 8976 move complete, result=0
01:27:34.010 00.000 8976 worker thread done servicing request
01:27:34.010 00.000 8976 Worker thread wakes up
01:27:34.011 00.001 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 2 ms NORTH
01:27:34.011 00.000 9828 Worker thread wakes up
01:27:34.011 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:27:34.011 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:27:34.011 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
01:27:34.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:34.011 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:34.011 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
01:27:34.011 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
01:27:34.011 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
01:27:34.011 00.000 9828 BLC: window closed
01:27:34.011 00.000 9828 MoveAxis(E, 27, B)
01:27:34.011 00.000 9828 Guiding  Dir = 2, Dur = 27
01:27:34.012 00.001 9828 IsSlewing returns 0
01:27:34.012 00.000 9828 IsGuiding returns 0
01:27:34.012 00.000 9828 PulseGuide returned control before completion, sleep 37
01:27:34.057 00.045 9828 IsGuiding returns 1
01:27:34.057 00.000 9828 scope still moving after pulse duration time elapsed
01:27:34.087 00.030 9828 IsSlewing returns 0
01:27:34.087 00.000 9828 IsGuiding returns 1
01:27:34.119 00.032 9828 IsSlewing returns 0
01:27:34.119 00.000 9828 IsGuiding returns 1
01:27:34.150 00.031 9828 IsSlewing returns 0
01:27:34.150 00.000 9828 IsGuiding returns 1
01:27:34.181 00.031 9828 IsSlewing returns 0
01:27:34.181 00.000 9828 IsGuiding returns 0
01:27:34.181 00.000 9828 scope move finished after 27 + 143 ms
01:27:34.181 00.000 9828 Move returns status 0, amount 27
01:27:34.181 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:34.181 00.000 9828 MoveAxis(N, 10, B)
01:27:34.181 00.000 9828 Guiding  Dir = 0, Dur = 10
01:27:34.197 00.016 9828 IsSlewing returns 0
01:27:34.197 00.000 9828 IsGuiding returns 0
01:27:34.197 00.000 9828 PulseGuide returned control before completion, sleep 20
01:27:34.228 00.031 9828 IsGuiding returns 1
01:27:34.228 00.000 9828 scope still moving after pulse duration time elapsed
01:27:34.259 00.031 9828 IsSlewing returns 0
01:27:34.259 00.000 9828 IsGuiding returns 1
01:27:34.290 00.031 9828 IsSlewing returns 0
01:27:34.290 00.000 9828 IsGuiding returns 1
01:27:34.321 00.031 9828 IsSlewing returns 0
01:27:34.321 00.000 9828 IsGuiding returns 1
01:27:34.353 00.032 9828 IsSlewing returns 0
01:27:34.354 00.001 9828 IsGuiding returns 1
01:27:34.384 00.030 9828 IsSlewing returns 0
01:27:34.385 00.001 9828 IsGuiding returns 1
01:27:34.415 00.030 9828 IsSlewing returns 0
01:27:34.415 00.000 9828 IsGuiding returns 0
01:27:34.415 00.000 9828 scope move finished after 10 + 207 ms
01:27:34.415 00.000 9828 Move returns status 0, amount 10
01:27:34.415 00.000 9828 move complete, result=0
01:27:34.415 00.000 9828 worker thread done servicing request
01:27:34.415 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:27:34.719 00.304 8976 Exposure complete
01:27:34.724 00.005 8976 worker thread done servicing request
01:27:34.724 00.000 5052 OnExposeComplete: enter
01:27:34.724 00.000 5052 UpdateGuideState(): m_state=6
01:27:34.725 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3910
01:27:34.725 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.53, Mass=178, SNR=9.2, Peak=67 HFD=3.3
01:27:34.725 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
01:27:34.725 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
01:27:34.725 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.84 mountX=-0.24 mountY=-0.04, mountTheta=-2.98
01:27:34.726 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.18, opts=13)
01:27:34.726 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.18)
01:27:34.726 00.000 8976 Worker thread wakes up
01:27:34.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.18) opts 0xd
01:27:34.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.18)
01:27:34.726 00.000 8976 Moving (0.17, -0.18) raw xDistance=-0.24 yDistance=-0.04
01:27:34.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:27:34.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:27:34.726 00.000 8976 MoveAxis(R, 0, ABG)
01:27:34.726 00.000 8976 MoveAxis(U, 0, ABG)
01:27:34.726 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:27:34.726 00.000 8976 MountToCamera -- mountX=0.54 mountY=-1.72 hyp=1.80 mountTheta=-1.27 cameraX=1.28, cameraY=1.27 cameraTheta=0.78
01:27:34.726 00.000 8976 incremental bump (1.284, 1.266) isValid = 1
01:27:34.726 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
01:27:34.726 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:27:34.726 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:27:34.726 00.000 8976 move complete, result=0
01:27:34.727 00.001 9828 Worker thread wakes up
01:27:34.727 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:27:34.727 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:27:34.727 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
01:27:34.727 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
01:27:34.727 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
01:27:34.727 00.000 8976 worker thread done servicing request
01:27:34.727 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:27:34.727 00.000 9828 BLC: window closed
01:27:34.727 00.000 9828 MoveAxis(E, 27, B)
01:27:34.727 00.000 9828 Guiding  Dir = 2, Dur = 27
01:27:34.728 00.001 9828 IsSlewing returns 0
01:27:34.728 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:27:34.728 00.000 9828 IsGuiding returns 0
01:27:34.728 00.000 9828 PulseGuide returned control before completion, sleep 37
01:27:34.738 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
01:27:34.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:34.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:34.738 00.000 5052 Enqueuing Expose request
01:27:34.738 00.000 8976 Worker thread wakes up
01:27:34.738 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:34.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:34.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:34.772 00.034 9828 IsGuiding returns 1
01:27:34.772 00.000 9828 scope still moving after pulse duration time elapsed
01:27:34.803 00.031 9828 IsSlewing returns 0
01:27:34.803 00.000 9828 IsGuiding returns 1
01:27:34.833 00.030 9828 IsSlewing returns 0
01:27:34.833 00.000 9828 IsGuiding returns 1
01:27:34.865 00.032 9828 IsSlewing returns 0
01:27:34.865 00.000 9828 IsGuiding returns 1
01:27:34.895 00.030 9828 IsSlewing returns 0
01:27:34.895 00.000 9828 IsGuiding returns 0
01:27:34.895 00.000 9828 scope move finished after 27 + 140 ms
01:27:34.895 00.000 9828 Move returns status 0, amount 27
01:27:34.895 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:34.895 00.000 9828 MoveAxis(N, 10, B)
01:27:34.895 00.000 9828 Guiding  Dir = 0, Dur = 10
01:27:34.911 00.016 9828 IsSlewing returns 0
01:27:34.911 00.000 9828 IsGuiding returns 0
01:27:34.911 00.000 9828 PulseGuide returned control before completion, sleep 20
01:27:34.943 00.032 9828 IsGuiding returns 1
01:27:34.943 00.000 9828 scope still moving after pulse duration time elapsed
01:27:34.973 00.030 9828 IsSlewing returns 0
01:27:34.973 00.000 9828 IsGuiding returns 1
01:27:35.004 00.031 9828 IsSlewing returns 0
01:27:35.004 00.000 9828 IsGuiding returns 1
01:27:35.035 00.031 9828 IsSlewing returns 0
01:27:35.035 00.000 9828 IsGuiding returns 1
01:27:35.066 00.031 9828 IsSlewing returns 0
01:27:35.066 00.000 9828 IsGuiding returns 0
01:27:35.066 00.000 9828 scope move finished after 10 + 144 ms
01:27:35.066 00.000 9828 Move returns status 0, amount 10
01:27:35.066 00.000 9828 move complete, result=0
01:27:35.066 00.000 9828 worker thread done servicing request
01:27:35.066 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:27:35.429 00.363 8976 Exposure complete
01:27:35.434 00.005 8976 worker thread done servicing request
01:27:35.435 00.001 5052 OnExposeComplete: enter
01:27:35.435 00.000 5052 UpdateGuideState(): m_state=6
01:27:35.435 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3911
01:27:35.435 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.09, Mass=198, SNR=9.6, Peak=66 HFD=3.8
01:27:35.435 00.000 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.04) = xAngle (-3.75 = 2.53)
01:27:35.435 00.000 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.43)
01:27:35.435 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.62 hyp=0.62 cameraTheta=-1.71 mountX=-0.51 mountY=0.41, mountTheta=2.47
01:27:35.436 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.62, opts=13)
01:27:35.436 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.62)
01:27:35.436 00.000 8976 Worker thread wakes up
01:27:35.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.62) opts 0xd
01:27:35.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.62)
01:27:35.436 00.000 8976 Moving (-0.08, -0.62) raw xDistance=-0.51 yDistance=0.41
01:27:35.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
01:27:35.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:27:35.436 00.000 8976 MoveAxis(R, 2, ABG)
01:27:35.436 00.000 8976 stepping (-3, 11) + (2, 0)
01:27:35.436 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:35.437 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:27:35.447 00.010 5052 UpdateGuideState exits: m=198 SNR=9.6
01:27:35.447 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:35.447 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:35.447 00.000 5052 Enqueuing Expose request
01:27:35.464 00.017 8976 Received - 47 (G) 
01:27:35.464 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:35.464 00.000 8976 stepped: pos (-1, 11)
01:27:35.464 00.000 8976 MoveAxis(D, 2, ABG)
01:27:35.464 00.000 8976 stepping (-1, 11) + (0, -2)
01:27:35.464 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:35.496 00.032 8976 Received - 47 (G) 
01:27:35.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:35.496 00.000 8976 stepped: pos (-1, 9)
01:27:35.496 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:27:35.496 00.000 8976 MountToCamera -- mountX=0.41 mountY=-1.62 hyp=1.68 mountTheta=-1.32 cameraX=1.26, cameraY=1.11 cameraTheta=0.72
01:27:35.496 00.000 8976 incremental bump (1.257, 1.108) isValid = 1
01:27:35.496 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
01:27:35.496 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:27:35.496 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:27:35.496 00.000 8976 move complete, result=0
01:27:35.496 00.000 9828 Worker thread wakes up
01:27:35.496 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
01:27:35.497 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:27:35.497 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:27:35.497 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
01:27:35.497 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.53)
01:27:35.497 00.000 8976 worker thread done servicing request
01:27:35.497 00.000 8976 Worker thread wakes up
01:27:35.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:35.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:35.497 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
01:27:35.497 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:27:35.497 00.000 9828 BLC: window closed
01:27:35.497 00.000 9828 MoveAxis(E, 28, B)
01:27:35.497 00.000 9828 Guiding  Dir = 2, Dur = 28
01:27:35.497 00.000 9828 IsSlewing returns 0
01:27:35.498 00.001 9828 IsGuiding returns 0
01:27:35.498 00.000 9828 PulseGuide returned control before completion, sleep 38
01:27:35.543 00.045 9828 IsGuiding returns 1
01:27:35.543 00.000 9828 scope still moving after pulse duration time elapsed
01:27:35.575 00.032 9828 IsSlewing returns 0
01:27:35.575 00.000 9828 IsGuiding returns 1
01:27:35.606 00.031 9828 IsSlewing returns 0
01:27:35.606 00.000 9828 IsGuiding returns 1
01:27:35.636 00.030 9828 IsSlewing returns 0
01:27:35.636 00.000 9828 IsGuiding returns 1
01:27:35.667 00.031 9828 IsSlewing returns 0
01:27:35.667 00.000 9828 IsGuiding returns 0
01:27:35.667 00.000 9828 scope move finished after 28 + 141 ms
01:27:35.667 00.000 9828 Move returns status 0, amount 28
01:27:35.667 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:35.667 00.000 9828 MoveAxis(N, 9, B)
01:27:35.667 00.000 9828 Guiding  Dir = 0, Dur = 9
01:27:35.682 00.015 9828 IsSlewing returns 0
01:27:35.682 00.000 9828 IsGuiding returns 0
01:27:35.682 00.000 9828 PulseGuide returned control before completion, sleep 19
01:27:35.712 00.030 9828 IsGuiding returns 1
01:27:35.712 00.000 9828 scope still moving after pulse duration time elapsed
01:27:35.744 00.032 9828 IsSlewing returns 0
01:27:35.744 00.000 9828 IsGuiding returns 1
01:27:35.774 00.030 9828 IsSlewing returns 0
01:27:35.774 00.000 9828 IsGuiding returns 1
01:27:35.804 00.030 9828 IsSlewing returns 0
01:27:35.804 00.000 9828 IsGuiding returns 1
01:27:35.835 00.031 9828 IsSlewing returns 0
01:27:35.835 00.000 9828 IsGuiding returns 0
01:27:35.835 00.000 9828 scope move finished after 9 + 144 ms
01:27:35.835 00.000 9828 Move returns status 0, amount 9
01:27:35.835 00.000 9828 move complete, result=0
01:27:35.835 00.000 9828 worker thread done servicing request
01:27:35.835 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:27:36.200 00.365 8976 Exposure complete
01:27:36.205 00.005 8976 worker thread done servicing request
01:27:36.205 00.000 5052 OnExposeComplete: enter
01:27:36.205 00.000 5052 UpdateGuideState(): m_state=6
01:27:36.205 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3912
01:27:36.205 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.76, Mass=188, SNR=9.3, Peak=63 HFD=3.9
01:27:36.205 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
01:27:36.205 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
01:27:36.205 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.05 hyp=0.62 cameraTheta=0.08 mountX=-0.24 mountY=-0.55, mountTheta=-1.98
01:27:36.208 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.05, opts=13)
01:27:36.208 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.05)
01:27:36.208 00.000 8976 Worker thread wakes up
01:27:36.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.05) opts 0xd
01:27:36.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.05)
01:27:36.208 00.000 8976 Moving (0.62, 0.05) raw xDistance=-0.24 yDistance=-0.55
01:27:36.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:27:36.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.55
01:27:36.208 00.000 8976 MoveAxis(R, 0, ABG)
01:27:36.208 00.000 8976 MoveAxis(U, 2, ABG)
01:27:36.208 00.000 8976 stepping (-1, 9) + (0, 2)
01:27:36.208 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:36.209 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:27:36.218 00.009 5052 UpdateGuideState exits: m=188 SNR=9.3
01:27:36.218 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:36.218 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:36.218 00.000 5052 Enqueuing Expose request
01:27:36.231 00.013 8976 Received - 47 (G) 
01:27:36.231 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:36.231 00.000 8976 stepped: pos (-1, 11)
01:27:36.231 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:27:36.231 00.000 8976 MountToCamera -- mountX=0.33 mountY=-1.66 hyp=1.70 mountTheta=-1.38 cameraX=1.33, cameraY=1.05 cameraTheta=0.67
01:27:36.231 00.000 8976 incremental bump (1.333, 1.050) isValid = 1
01:27:36.232 00.001 8976 Scheduling Mount bump of (0.090, 0.074)
01:27:36.232 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:27:36.232 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:27:36.232 00.000 8976 move complete, result=0
01:27:36.232 00.000 8976 worker thread done servicing request
01:27:36.232 00.000 9828 Worker thread wakes up
01:27:36.232 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:27:36.232 00.000 8976 Worker thread wakes up
01:27:36.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:36.232 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:36.232 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:27:36.232 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:27:36.232 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
01:27:36.232 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
01:27:36.232 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
01:27:36.232 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:27:36.232 00.000 9828 BLC: window closed
01:27:36.232 00.000 9828 MoveAxis(E, 30, B)
01:27:36.232 00.000 9828 Guiding  Dir = 2, Dur = 30
01:27:36.233 00.001 9828 IsSlewing returns 0
01:27:36.233 00.000 9828 IsGuiding returns 0
01:27:36.233 00.000 9828 PulseGuide returned control before completion, sleep 40
01:27:36.283 00.050 9828 IsGuiding returns 1
01:27:36.283 00.000 9828 scope still moving after pulse duration time elapsed
01:27:36.314 00.031 9828 IsSlewing returns 0
01:27:36.314 00.000 9828 IsGuiding returns 1
01:27:36.346 00.032 9828 IsSlewing returns 0
01:27:36.346 00.000 9828 IsGuiding returns 1
01:27:36.378 00.032 9828 IsSlewing returns 0
01:27:36.378 00.000 9828 IsGuiding returns 0
01:27:36.378 00.000 9828 scope move finished after 30 + 114 ms
01:27:36.378 00.000 9828 Move returns status 0, amount 30
01:27:36.378 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:36.378 00.000 9828 MoveAxis(N, 8, B)
01:27:36.378 00.000 9828 Guiding  Dir = 0, Dur = 8
01:27:36.394 00.016 9828 IsSlewing returns 0
01:27:36.394 00.000 9828 IsGuiding returns 0
01:27:36.394 00.000 9828 PulseGuide returned control before completion, sleep 18
01:27:36.424 00.030 9828 IsGuiding returns 1
01:27:36.424 00.000 9828 scope still moving after pulse duration time elapsed
01:27:36.457 00.033 9828 IsSlewing returns 0
01:27:36.457 00.000 9828 IsGuiding returns 1
01:27:36.488 00.031 9828 IsSlewing returns 0
01:27:36.488 00.000 9828 IsGuiding returns 1
01:27:36.519 00.031 9828 IsSlewing returns 0
01:27:36.519 00.000 9828 IsGuiding returns 0
01:27:36.519 00.000 9828 scope move finished after 8 + 117 ms
01:27:36.519 00.000 9828 Move returns status 0, amount 8
01:27:36.519 00.000 9828 move complete, result=0
01:27:36.519 00.000 9828 worker thread done servicing request
01:27:36.519 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:27:36.925 00.406 8976 Exposure complete
01:27:36.930 00.005 8976 worker thread done servicing request
01:27:36.930 00.000 5052 OnExposeComplete: enter
01:27:36.930 00.000 5052 UpdateGuideState(): m_state=6
01:27:36.931 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3913
01:27:36.931 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.33, Mass=172, SNR=9.0, Peak=62 HFD=3.6
01:27:36.931 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.04) = xAngle (-3.37 = 2.91)
01:27:36.931 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.48 = 2.81)
01:27:36.931 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.38 hyp=0.39 cameraTheta=-1.33 mountX=-0.38 mountY=0.13, mountTheta=2.82
01:27:36.932 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.38, opts=13)
01:27:36.932 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.38)
01:27:36.932 00.000 8976 Worker thread wakes up
01:27:36.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.38) opts 0xd
01:27:36.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.38)
01:27:36.932 00.000 8976 Moving (0.09, -0.38) raw xDistance=-0.38 yDistance=0.13
01:27:36.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:27:36.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:27:36.932 00.000 8976 MoveAxis(R, 2, ABG)
01:27:36.932 00.000 8976 stepping (-1, 11) + (2, 0)
01:27:36.932 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:36.933 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:36.942 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
01:27:36.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:36.943 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:36.943 00.000 5052 Enqueuing Expose request
01:27:36.966 00.023 8976 Received - 47 (G) 
01:27:36.966 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:36.966 00.000 8976 stepped: pos (1, 11)
01:27:36.966 00.000 8976 MoveAxis(U, 0, ABG)
01:27:36.966 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
01:27:36.966 00.000 8976 MountToCamera -- mountX=0.17 mountY=-1.69 hyp=1.70 mountTheta=-1.47 cameraX=1.43, cameraY=0.92 cameraTheta=0.57
01:27:36.966 00.000 8976 incremental bump (1.429, 0.921) isValid = 1
01:27:36.967 00.001 8976 Scheduling Mount bump of (0.097, 0.065)
01:27:36.967 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
01:27:36.967 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
01:27:36.967 00.000 8976 move complete, result=0
01:27:36.967 00.000 8976 worker thread done servicing request
01:27:36.967 00.000 8976 Worker thread wakes up
01:27:36.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:36.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:36.967 00.000 9828 Worker thread wakes up
01:27:36.967 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
01:27:36.967 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:27:36.967 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.68 = -2.60)
01:27:36.967 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.60 = -2.68)
01:27:36.967 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
01:27:36.967 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
01:27:36.967 00.000 9828 BLC: window closed
01:27:36.967 00.000 9828 MoveAxis(E, 32, B)
01:27:36.967 00.000 9828 Guiding  Dir = 2, Dur = 32
01:27:36.967 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:27:36.968 00.001 9828 IsSlewing returns 0
01:27:36.968 00.000 9828 IsGuiding returns 0
01:27:36.968 00.000 9828 PulseGuide returned control before completion, sleep 42
01:27:37.015 00.047 9828 IsGuiding returns 1
01:27:37.015 00.000 9828 scope still moving after pulse duration time elapsed
01:27:37.047 00.032 9828 IsSlewing returns 0
01:27:37.047 00.000 9828 IsGuiding returns 1
01:27:37.078 00.031 9828 IsSlewing returns 0
01:27:37.078 00.000 9828 IsGuiding returns 1
01:27:37.109 00.031 9828 IsSlewing returns 0
01:27:37.109 00.000 9828 IsGuiding returns 1
01:27:37.140 00.031 9828 IsSlewing returns 0
01:27:37.140 00.000 9828 IsGuiding returns 0
01:27:37.140 00.000 9828 scope move finished after 32 + 139 ms
01:27:37.140 00.000 9828 Move returns status 0, amount 32
01:27:37.140 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:37.140 00.000 9828 MoveAxis(N, 7, B)
01:27:37.140 00.000 9828 Guiding  Dir = 0, Dur = 7
01:27:37.155 00.015 9828 IsSlewing returns 0
01:27:37.157 00.002 9828 IsGuiding returns 0
01:27:37.157 00.000 9828 PulseGuide returned control before completion, sleep 17
01:27:37.186 00.029 9828 IsGuiding returns 1
01:27:37.186 00.000 9828 scope still moving after pulse duration time elapsed
01:27:37.218 00.032 9828 IsSlewing returns 0
01:27:37.223 00.005 9828 IsGuiding returns 1
01:27:37.249 00.026 9828 IsSlewing returns 0
01:27:37.249 00.000 9828 IsGuiding returns 1
01:27:37.281 00.032 9828 IsSlewing returns 0
01:27:37.281 00.000 9828 IsGuiding returns 0
01:27:37.281 00.000 9828 scope move finished after 7 + 117 ms
01:27:37.281 00.000 9828 Move returns status 0, amount 7
01:27:37.281 00.000 9828 move complete, result=0
01:27:37.281 00.000 9828 worker thread done servicing request
01:27:37.281 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
01:27:37.662 00.381 8976 Exposure complete
01:27:37.667 00.005 8976 worker thread done servicing request
01:27:37.667 00.000 5052 OnExposeComplete: enter
01:27:37.667 00.000 5052 UpdateGuideState(): m_state=6
01:27:37.667 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3914
01:27:37.667 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.83, Mass=181, SNR=9.3, Peak=60 HFD=3.7
01:27:37.667 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.25 = -0.25)
01:27:37.667 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.35 = -0.35)
01:27:37.667 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.79 mountX=0.12 mountY=-0.04, mountTheta=-0.34
01:27:37.669 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.12, opts=13)
01:27:37.669 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.12)
01:27:37.669 00.000 8976 Worker thread wakes up
01:27:37.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.12) opts 0xd
01:27:37.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.12)
01:27:37.670 00.001 8976 Moving (-0.03, 0.12) raw xDistance=0.12 yDistance=-0.04
01:27:37.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:27:37.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:27:37.670 00.000 8976 MoveAxis(R, 0, ABG)
01:27:37.670 00.000 8976 MoveAxis(U, 0, ABG)
01:27:37.670 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
01:27:37.670 00.000 8976 MountToCamera -- mountX=0.06 mountY=-1.71 hyp=1.71 mountTheta=-1.53 cameraX=1.49, cameraY=0.83 cameraTheta=0.51
01:27:37.670 00.000 8976 incremental bump (1.494, 0.834) isValid = 1
01:27:37.670 00.000 8976 Scheduling Mount bump of (0.100, 0.058)
01:27:37.670 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
01:27:37.670 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
01:27:37.670 00.000 8976 move complete, result=0
01:27:37.670 00.000 9828 Worker thread wakes up
01:27:37.670 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
01:27:37.670 00.000 8976 worker thread done servicing request
01:27:37.670 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:27:37.670 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.62 = -2.66)
01:27:37.670 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:27:37.670 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.74)
01:27:37.670 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
01:27:37.670 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
01:27:37.670 00.000 9828 BLC: window closed
01:27:37.670 00.000 9828 MoveAxis(E, 33, B)
01:27:37.670 00.000 9828 Guiding  Dir = 2, Dur = 33
01:27:37.671 00.001 9828 IsSlewing returns 0
01:27:37.671 00.000 9828 IsGuiding returns 0
01:27:37.671 00.000 9828 PulseGuide returned control before completion, sleep 43
01:27:37.680 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
01:27:37.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:37.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:37.680 00.000 5052 Enqueuing Expose request
01:27:37.680 00.000 8976 Worker thread wakes up
01:27:37.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:37.680 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:37.680 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:37.729 00.049 9828 IsGuiding returns 1
01:27:37.729 00.000 9828 scope still moving after pulse duration time elapsed
01:27:37.761 00.032 9828 IsSlewing returns 0
01:27:37.761 00.000 9828 IsGuiding returns 1
01:27:37.792 00.031 9828 IsSlewing returns 0
01:27:37.792 00.000 9828 IsGuiding returns 1
01:27:37.824 00.032 9828 IsSlewing returns 0
01:27:37.824 00.000 9828 IsGuiding returns 0
01:27:37.824 00.000 9828 scope move finished after 33 + 120 ms
01:27:37.824 00.000 9828 Move returns status 0, amount 33
01:27:37.824 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:37.824 00.000 9828 MoveAxis(N, 6, B)
01:27:37.824 00.000 9828 Guiding  Dir = 0, Dur = 6
01:27:37.839 00.015 9828 IsSlewing returns 0
01:27:37.839 00.000 9828 IsGuiding returns 0
01:27:37.839 00.000 9828 PulseGuide returned control before completion, sleep 16
01:27:37.870 00.031 9828 IsGuiding returns 1
01:27:37.870 00.000 9828 scope still moving after pulse duration time elapsed
01:27:37.902 00.032 9828 IsSlewing returns 0
01:27:37.902 00.000 9828 IsGuiding returns 1
01:27:37.933 00.031 9828 IsSlewing returns 0
01:27:37.933 00.000 9828 IsGuiding returns 1
01:27:37.965 00.032 9828 IsSlewing returns 0
01:27:37.965 00.000 9828 IsGuiding returns 1
01:27:37.996 00.031 9828 IsSlewing returns 0
01:27:37.996 00.000 9828 IsGuiding returns 0
01:27:37.996 00.000 9828 scope move finished after 6 + 151 ms
01:27:37.996 00.000 9828 Move returns status 0, amount 6
01:27:37.996 00.000 9828 move complete, result=0
01:27:37.996 00.000 9828 worker thread done servicing request
01:27:37.996 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
01:27:38.365 00.369 8976 Exposure complete
01:27:38.371 00.006 8976 worker thread done servicing request
01:27:38.371 00.000 5052 OnExposeComplete: enter
01:27:38.371 00.000 5052 UpdateGuideState(): m_state=6
01:27:38.371 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3915
01:27:38.371 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.08, Mass=168, SNR=8.9, Peak=58 HFD=3.7
01:27:38.371 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
01:27:38.371 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.65 = -0.65)
01:27:38.371 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.50 mountX=0.32 mountY=-0.22, mountTheta=-0.61
01:27:38.372 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.37, opts=13)
01:27:38.372 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.37)
01:27:38.372 00.000 8976 Worker thread wakes up
01:27:38.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.37) opts 0xd
01:27:38.372 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.37)
01:27:38.372 00.000 8976 Moving (0.03, 0.37) raw xDistance=0.32 yDistance=-0.22
01:27:38.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:27:38.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:27:38.372 00.000 8976 MoveAxis(L, 1, ABG)
01:27:38.372 00.000 8976 stepping (1, 11) + (-1, 0)
01:27:38.372 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:38.373 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:27:38.382 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
01:27:38.382 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:38.382 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:38.383 00.001 5052 Enqueuing Expose request
01:27:38.406 00.023 8976 Received - 47 (G) 
01:27:38.406 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:38.406 00.000 8976 stepped: pos (0, 11)
01:27:38.406 00.000 8976 MoveAxis(U, 0, ABG)
01:27:38.406 00.000 8976 MountToCamera -- mountTheta (-1.55) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
01:27:38.406 00.000 8976 MountToCamera -- mountX=0.04 mountY=-1.72 hyp=1.72 mountTheta=-1.55 cameraX=1.51, cameraY=0.82 cameraTheta=0.50
01:27:38.406 00.000 8976 incremental bump (1.514, 0.821) isValid = 1
01:27:38.406 00.000 8976 Scheduling Mount bump of (0.101, 0.057)
01:27:38.406 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
01:27:38.406 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
01:27:38.406 00.000 8976 move complete, result=0
01:27:38.406 00.000 8976 worker thread done servicing request
01:27:38.406 00.000 9828 Worker thread wakes up
01:27:38.406 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
01:27:38.406 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:27:38.407 00.001 9828 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.10) = xAngle (3.61 = -2.67)
01:27:38.407 00.000 8976 Worker thread wakes up
01:27:38.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:38.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:38.407 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:27:38.407 00.000 9828 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.76)
01:27:38.407 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
01:27:38.407 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
01:27:38.407 00.000 9828 BLC: window closed
01:27:38.407 00.000 9828 MoveAxis(E, 33, B)
01:27:38.407 00.000 9828 Guiding  Dir = 2, Dur = 33
01:27:38.407 00.000 9828 IsSlewing returns 0
01:27:38.407 00.000 9828 IsGuiding returns 0
01:27:38.408 00.001 9828 PulseGuide returned control before completion, sleep 43
01:27:38.462 00.054 9828 IsGuiding returns 1
01:27:38.462 00.000 9828 scope still moving after pulse duration time elapsed
01:27:38.494 00.032 9828 IsSlewing returns 0
01:27:38.494 00.000 9828 IsGuiding returns 1
01:27:38.524 00.030 9828 IsSlewing returns 0
01:27:38.524 00.000 9828 IsGuiding returns 1
01:27:38.555 00.031 9828 IsSlewing returns 0
01:27:38.555 00.000 9828 IsGuiding returns 0
01:27:38.555 00.000 9828 scope move finished after 33 + 115 ms
01:27:38.555 00.000 9828 Move returns status 0, amount 33
01:27:38.555 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:38.555 00.000 9828 MoveAxis(N, 6, B)
01:27:38.555 00.000 9828 Guiding  Dir = 0, Dur = 6
01:27:38.571 00.016 9828 IsSlewing returns 0
01:27:38.571 00.000 9828 IsGuiding returns 0
01:27:38.571 00.000 9828 PulseGuide returned control before completion, sleep 16
01:27:38.602 00.031 9828 IsGuiding returns 1
01:27:38.602 00.000 9828 scope still moving after pulse duration time elapsed
01:27:38.634 00.032 9828 IsSlewing returns 0
01:27:38.634 00.000 9828 IsGuiding returns 1
01:27:38.664 00.030 9828 IsSlewing returns 0
01:27:38.664 00.000 9828 IsGuiding returns 1
01:27:38.694 00.030 9828 IsSlewing returns 0
01:27:38.694 00.000 9828 IsGuiding returns 0
01:27:38.694 00.000 9828 scope move finished after 6 + 117 ms
01:27:38.694 00.000 9828 Move returns status 0, amount 6
01:27:38.694 00.000 9828 move complete, result=0
01:27:38.694 00.000 9828 worker thread done servicing request
01:27:38.694 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
01:27:39.098 00.404 8976 Exposure complete
01:27:39.103 00.005 8976 worker thread done servicing request
01:27:39.103 00.000 5052 OnExposeComplete: enter
01:27:39.103 00.000 5052 UpdateGuideState(): m_state=6
01:27:39.103 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3916
01:27:39.103 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.84, Mass=202, SNR=9.8, Peak=61 HFD=3.7
01:27:39.103 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
01:27:39.103 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
01:27:39.103 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.90 mountX=0.13 mountY=-0.03, mountTheta=-0.24
01:27:39.104 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.13, opts=13)
01:27:39.104 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.13)
01:27:39.104 00.000 8976 Worker thread wakes up
01:27:39.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.13) opts 0xd
01:27:39.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.13)
01:27:39.104 00.000 8976 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=-0.03
01:27:39.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:27:39.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:27:39.104 00.000 8976 MoveAxis(R, 0, ABG)
01:27:39.104 00.000 8976 MoveAxis(U, 0, ABG)
01:27:39.104 00.000 8976 MountToCamera -- mountTheta (-1.55) + m_xAngle (2.04) = xAngle (0.49 = 0.49)
01:27:39.104 00.000 8976 MountToCamera -- mountX=0.03 mountY=-1.73 hyp=1.73 mountTheta=-1.55 cameraX=1.53, cameraY=0.81 cameraTheta=0.49
01:27:39.105 00.001 8976 incremental bump (1.528, 0.813) isValid = 1
01:27:39.105 00.000 8976 Scheduling Mount bump of (0.101, 0.056)
01:27:39.105 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
01:27:39.105 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
01:27:39.105 00.000 8976 move complete, result=0
01:27:39.105 00.000 9828 Worker thread wakes up
01:27:39.105 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
01:27:39.105 00.000 8976 worker thread done servicing request
01:27:39.105 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:27:39.105 00.000 9828 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.60 = -2.68)
01:27:39.105 00.000 9828 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.52 = -2.76)
01:27:39.105 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=-0.10 mountY=-0.04, mountTheta=-2.75
01:27:39.105 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
01:27:39.105 00.000 9828 BLC: window closed
01:27:39.105 00.000 9828 MoveAxis(E, 33, B)
01:27:39.105 00.000 9828 Guiding  Dir = 2, Dur = 33
01:27:39.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:27:39.106 00.001 9828 IsSlewing returns 0
01:27:39.106 00.000 9828 IsGuiding returns 0
01:27:39.106 00.000 9828 PulseGuide returned control before completion, sleep 43
01:27:39.116 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
01:27:39.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:39.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:39.116 00.000 5052 Enqueuing Expose request
01:27:39.116 00.000 8976 Worker thread wakes up
01:27:39.116 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:39.116 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:39.116 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:39.158 00.042 9828 IsGuiding returns 1
01:27:39.158 00.000 9828 scope still moving after pulse duration time elapsed
01:27:39.189 00.031 9828 IsSlewing returns 0
01:27:39.189 00.000 9828 IsGuiding returns 1
01:27:39.220 00.031 9828 IsSlewing returns 0
01:27:39.220 00.000 9828 IsGuiding returns 1
01:27:39.267 00.047 9828 IsSlewing returns 0
01:27:39.267 00.000 9828 IsGuiding returns 0
01:27:39.267 00.000 9828 scope move finished after 33 + 127 ms
01:27:39.267 00.000 9828 Move returns status 0, amount 33
01:27:39.267 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:39.267 00.000 9828 MoveAxis(N, 6, B)
01:27:39.267 00.000 9828 Guiding  Dir = 0, Dur = 6
01:27:39.282 00.015 9828 IsSlewing returns 0
01:27:39.282 00.000 9828 IsGuiding returns 0
01:27:39.282 00.000 9828 PulseGuide returned control before completion, sleep 16
01:27:39.313 00.031 9828 IsGuiding returns 1
01:27:39.313 00.000 9828 scope still moving after pulse duration time elapsed
01:27:39.344 00.031 9828 IsSlewing returns 0
01:27:39.344 00.000 9828 IsGuiding returns 1
01:27:39.375 00.031 9828 IsSlewing returns 0
01:27:39.375 00.000 9828 IsGuiding returns 1
01:27:39.406 00.031 9828 IsSlewing returns 0
01:27:39.406 00.000 9828 IsGuiding returns 1
01:27:39.437 00.031 9828 IsSlewing returns 0
01:27:39.437 00.000 9828 IsGuiding returns 0
01:27:39.437 00.000 9828 scope move finished after 6 + 149 ms
01:27:39.437 00.000 9828 Move returns status 0, amount 6
01:27:39.437 00.000 9828 move complete, result=0
01:27:39.437 00.000 9828 worker thread done servicing request
01:27:39.437 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
01:27:39.807 00.370 8976 Exposure complete
01:27:39.812 00.005 8976 worker thread done servicing request
01:27:39.813 00.001 5052 OnExposeComplete: enter
01:27:39.813 00.000 5052 UpdateGuideState(): m_state=6
01:27:39.813 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3917
01:27:39.813 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=282.00, Mass=176, SNR=9.1, Peak=61 HFD=3.1
01:27:39.813 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
01:27:39.813 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
01:27:39.813 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.82 mountX=0.29 mountY=-0.10, mountTheta=-0.32
01:27:39.813 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.29, opts=13)
01:27:39.814 00.001 5052 Enqueuing Move request for stepguider (-0.07, 0.29)
01:27:39.814 00.000 8976 Worker thread wakes up
01:27:39.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.29) opts 0xd
01:27:39.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.29)
01:27:39.814 00.000 8976 Moving (-0.07, 0.29) raw xDistance=0.29 yDistance=-0.10
01:27:39.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:27:39.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:27:39.814 00.000 8976 MoveAxis(L, 1, ABG)
01:27:39.814 00.000 8976 stepping (0, 11) + (-1, 0)
01:27:39.814 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:39.814 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:27:39.825 00.011 5052 UpdateGuideState exits: m=176 SNR=9.1
01:27:39.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:39.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:39.825 00.000 5052 Enqueuing Expose request
01:27:39.844 00.019 8976 Received - 47 (G) 
01:27:39.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:39.844 00.000 8976 stepped: pos (-1, 11)
01:27:39.844 00.000 8976 MoveAxis(U, 0, ABG)
01:27:39.844 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
01:27:39.844 00.000 8976 MountToCamera -- mountX=0.07 mountY=-1.74 hyp=1.74 mountTheta=-1.53 cameraX=1.51, cameraY=0.85 cameraTheta=0.51
01:27:39.844 00.000 8976 incremental bump (1.514, 0.852) isValid = 1
01:27:39.844 00.000 8976 Scheduling Mount bump of (0.100, 0.058)
01:27:39.844 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
01:27:39.844 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
01:27:39.844 00.000 8976 move complete, result=0
01:27:39.844 00.000 9828 Worker thread wakes up
01:27:39.845 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
01:27:39.845 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:27:39.845 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:27:39.845 00.000 8976 worker thread done servicing request
01:27:39.845 00.000 8976 Worker thread wakes up
01:27:39.845 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:39.845 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:39.845 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.62 = -2.66)
01:27:39.845 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.74)
01:27:39.845 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=-0.10 mountY=-0.05, mountTheta=-2.73
01:27:39.845 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
01:27:39.845 00.000 9828 BLC: window closed
01:27:39.845 00.000 9828 MoveAxis(E, 33, B)
01:27:39.845 00.000 9828 Guiding  Dir = 2, Dur = 33
01:27:39.846 00.001 9828 IsSlewing returns 0
01:27:39.846 00.000 9828 IsGuiding returns 0
01:27:39.846 00.000 9828 PulseGuide returned control before completion, sleep 43
01:27:39.900 00.054 9828 IsGuiding returns 1
01:27:39.900 00.000 9828 scope still moving after pulse duration time elapsed
01:27:39.931 00.031 9828 IsSlewing returns 0
01:27:39.931 00.000 9828 IsGuiding returns 1
01:27:39.962 00.031 9828 IsSlewing returns 0
01:27:39.962 00.000 9828 IsGuiding returns 1
01:27:39.992 00.030 9828 IsSlewing returns 0
01:27:39.992 00.000 9828 IsGuiding returns 0
01:27:39.992 00.000 9828 scope move finished after 33 + 113 ms
01:27:39.992 00.000 9828 Move returns status 0, amount 33
01:27:39.992 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:39.992 00.000 9828 MoveAxis(N, 6, B)
01:27:39.992 00.000 9828 Guiding  Dir = 0, Dur = 6
01:27:40.008 00.016 9828 IsSlewing returns 0
01:27:40.008 00.000 9828 IsGuiding returns 0
01:27:40.008 00.000 9828 PulseGuide returned control before completion, sleep 16
01:27:40.039 00.031 9828 IsGuiding returns 1
01:27:40.039 00.000 9828 scope still moving after pulse duration time elapsed
01:27:40.069 00.030 9828 IsSlewing returns 0
01:27:40.069 00.000 9828 IsGuiding returns 1
01:27:40.100 00.031 9828 IsSlewing returns 0
01:27:40.100 00.000 9828 IsGuiding returns 1
01:27:40.131 00.031 9828 IsSlewing returns 0
01:27:40.131 00.000 9828 IsGuiding returns 0
01:27:40.131 00.000 9828 scope move finished after 6 + 117 ms
01:27:40.131 00.000 9828 Move returns status 0, amount 6
01:27:40.131 00.000 9828 move complete, result=0
01:27:40.131 00.000 9828 worker thread done servicing request
01:27:40.131 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
01:27:40.534 00.403 8976 Exposure complete
01:27:40.539 00.005 8976 worker thread done servicing request
01:27:40.539 00.000 5052 OnExposeComplete: enter
01:27:40.539 00.000 5052 UpdateGuideState(): m_state=6
01:27:40.539 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3918
01:27:40.539 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.71, Mass=208, SNR=9.9, Peak=63 HFD=3.6
01:27:40.539 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:27:40.539 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:27:40.540 00.001 5052 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.00 mountX=-0.08 mountY=-0.14, mountTheta=-2.06
01:27:40.540 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.00, opts=13)
01:27:40.540 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.00)
01:27:40.540 00.000 8976 Worker thread wakes up
01:27:40.540 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.00) opts 0xd
01:27:40.540 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.00)
01:27:40.540 00.000 8976 Moving (0.17, 0.00) raw xDistance=-0.08 yDistance=-0.14
01:27:40.540 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:27:40.541 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:27:40.541 00.000 8976 MoveAxis(R, 0, ABG)
01:27:40.541 00.000 8976 MoveAxis(U, 0, ABG)
01:27:40.541 00.000 8976 MountToCamera -- mountTheta (-1.52) + m_xAngle (2.04) = xAngle (0.53 = 0.53)
01:27:40.541 00.000 8976 MountToCamera -- mountX=0.10 mountY=-1.74 hyp=1.74 mountTheta=-1.52 cameraX=1.50, cameraY=0.88 cameraTheta=0.53
01:27:40.541 00.000 8976 incremental bump (1.505, 0.878) isValid = 1
01:27:40.541 00.000 8976 Scheduling Mount bump of (0.099, 0.060)
01:27:40.541 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
01:27:40.541 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
01:27:40.541 00.000 8976 move complete, result=0
01:27:40.541 00.000 9828 Worker thread wakes up
01:27:40.541 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
01:27:40.541 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:27:40.541 00.000 8976 worker thread done servicing request
01:27:40.541 00.000 9828 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.10) = xAngle (3.64 = -2.64)
01:27:40.541 00.000 9828 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.56 = -2.72)
01:27:40.541 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
01:27:40.541 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
01:27:40.541 00.000 9828 BLC: window closed
01:27:40.541 00.000 9828 MoveAxis(E, 32, B)
01:27:40.541 00.000 9828 Guiding  Dir = 2, Dur = 32
01:27:40.542 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:27:40.542 00.000 9828 IsSlewing returns 0
01:27:40.542 00.000 9828 IsGuiding returns 0
01:27:40.542 00.000 9828 PulseGuide returned control before completion, sleep 42
01:27:40.552 00.010 5052 UpdateGuideState exits: m=208 SNR=9.9
01:27:40.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:40.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:40.552 00.000 5052 Enqueuing Expose request
01:27:40.552 00.000 8976 Worker thread wakes up
01:27:40.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:40.552 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:40.552 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:40.593 00.041 9828 IsGuiding returns 1
01:27:40.593 00.000 9828 scope still moving after pulse duration time elapsed
01:27:40.623 00.030 9828 IsSlewing returns 0
01:27:40.623 00.000 9828 IsGuiding returns 1
01:27:40.654 00.031 9828 IsSlewing returns 0
01:27:40.654 00.000 9828 IsGuiding returns 1
01:27:40.684 00.030 9828 IsSlewing returns 0
01:27:40.684 00.000 9828 IsGuiding returns 0
01:27:40.684 00.000 9828 scope move finished after 32 + 110 ms
01:27:40.684 00.000 9828 Move returns status 0, amount 32
01:27:40.684 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:40.684 00.000 9828 MoveAxis(N, 6, B)
01:27:40.684 00.000 9828 Guiding  Dir = 0, Dur = 6
01:27:40.699 00.015 9828 IsSlewing returns 0
01:27:40.699 00.000 9828 IsGuiding returns 0
01:27:40.699 00.000 9828 PulseGuide returned control before completion, sleep 16
01:27:40.730 00.031 9828 IsGuiding returns 1
01:27:40.730 00.000 9828 scope still moving after pulse duration time elapsed
01:27:40.761 00.031 9828 IsSlewing returns 0
01:27:40.761 00.000 9828 IsGuiding returns 1
01:27:40.792 00.031 9828 IsSlewing returns 0
01:27:40.792 00.000 9828 IsGuiding returns 1
01:27:40.824 00.032 9828 IsSlewing returns 0
01:27:40.824 00.000 9828 IsGuiding returns 0
01:27:40.824 00.000 9828 scope move finished after 6 + 118 ms
01:27:40.824 00.000 9828 Move returns status 0, amount 6
01:27:40.824 00.000 9828 move complete, result=0
01:27:40.824 00.000 9828 worker thread done servicing request
01:27:40.824 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 6 ms NORTH
01:27:41.241 00.417 8976 Exposure complete
01:27:41.247 00.006 8976 worker thread done servicing request
01:27:41.247 00.000 5052 OnExposeComplete: enter
01:27:41.247 00.000 5052 UpdateGuideState(): m_state=6
01:27:41.247 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3919
01:27:41.247 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.75, Mass=173, SNR=9.1, Peak=61 HFD=3.7
01:27:41.247 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:27:41.247 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
01:27:41.247 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.19 cameraTheta=2.91 mountX=0.12 mountY=0.13, mountTheta=0.82
01:27:41.247 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.04, opts=13)
01:27:41.248 00.001 5052 Enqueuing Move request for stepguider (-0.18, 0.04)
01:27:41.248 00.000 8976 Worker thread wakes up
01:27:41.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.04) opts 0xd
01:27:41.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.04)
01:27:41.248 00.000 8976 Moving (-0.18, 0.04) raw xDistance=0.12 yDistance=0.13
01:27:41.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:27:41.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:27:41.248 00.000 8976 MoveAxis(R, 0, ABG)
01:27:41.248 00.000 8976 MoveAxis(U, 0, ABG)
01:27:41.248 00.000 8976 MountToCamera -- mountTheta (-1.50) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
01:27:41.248 00.000 8976 MountToCamera -- mountX=0.12 mountY=-1.74 hyp=1.75 mountTheta=-1.50 cameraX=1.50, cameraY=0.90 cameraTheta=0.54
01:27:41.248 00.000 8976 incremental bump (1.498, 0.896) isValid = 1
01:27:41.248 00.000 8976 Scheduling Mount bump of (0.099, 0.061)
01:27:41.248 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
01:27:41.248 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
01:27:41.248 00.000 8976 move complete, result=0
01:27:41.249 00.001 9828 Worker thread wakes up
01:27:41.249 00.000 8976 worker thread done servicing request
01:27:41.249 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
01:27:41.249 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:27:41.249 00.000 9828 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.65 = -2.63)
01:27:41.249 00.000 9828 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.71)
01:27:41.249 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
01:27:41.249 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
01:27:41.249 00.000 9828 BLC: window closed
01:27:41.249 00.000 9828 MoveAxis(E, 32, B)
01:27:41.249 00.000 9828 Guiding  Dir = 2, Dur = 32
01:27:41.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:27:41.249 00.000 9828 IsSlewing returns 0
01:27:41.249 00.000 9828 IsGuiding returns 0
01:27:41.250 00.001 9828 PulseGuide returned control before completion, sleep 42
01:27:41.261 00.011 5052 UpdateGuideState exits: m=173 SNR=9.1
01:27:41.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:41.261 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:41.262 00.001 5052 Enqueuing Expose request
01:27:41.262 00.000 8976 Worker thread wakes up
01:27:41.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:41.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:41.262 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:41.301 00.039 9828 IsGuiding returns 1
01:27:41.301 00.000 9828 scope still moving after pulse duration time elapsed
01:27:41.332 00.031 9828 IsSlewing returns 0
01:27:41.332 00.000 9828 IsGuiding returns 1
01:27:41.364 00.032 9828 IsSlewing returns 0
01:27:41.364 00.000 9828 IsGuiding returns 1
01:27:41.396 00.032 9828 IsSlewing returns 0
01:27:41.396 00.000 9828 IsGuiding returns 1
01:27:41.426 00.030 9828 IsSlewing returns 0
01:27:41.426 00.000 9828 IsGuiding returns 1
01:27:41.457 00.031 9828 IsSlewing returns 0
01:27:41.457 00.000 9828 IsGuiding returns 1
01:27:41.488 00.031 9828 IsSlewing returns 0
01:27:41.488 00.000 9828 IsGuiding returns 0
01:27:41.488 00.000 9828 scope move finished after 32 + 206 ms
01:27:41.488 00.000 9828 Move returns status 0, amount 32
01:27:41.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:41.488 00.000 9828 MoveAxis(N, 7, B)
01:27:41.488 00.000 9828 Guiding  Dir = 0, Dur = 7
01:27:41.504 00.016 9828 IsSlewing returns 0
01:27:41.504 00.000 9828 IsGuiding returns 0
01:27:41.504 00.000 9828 PulseGuide returned control before completion, sleep 17
01:27:41.535 00.031 9828 IsGuiding returns 1
01:27:41.535 00.000 9828 scope still moving after pulse duration time elapsed
01:27:41.566 00.031 9828 IsSlewing returns 0
01:27:41.566 00.000 9828 IsGuiding returns 1
01:27:41.598 00.032 9828 IsSlewing returns 0
01:27:41.598 00.000 9828 IsGuiding returns 1
01:27:41.628 00.030 9828 IsSlewing returns 0
01:27:41.628 00.000 9828 IsGuiding returns 0
01:27:41.628 00.000 9828 scope move finished after 7 + 117 ms
01:27:41.628 00.000 9828 Move returns status 0, amount 7
01:27:41.628 00.000 9828 move complete, result=0
01:27:41.628 00.000 9828 worker thread done servicing request
01:27:41.628 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
01:27:41.948 00.320 8976 Exposure complete
01:27:41.954 00.006 8976 worker thread done servicing request
01:27:41.954 00.000 5052 OnExposeComplete: enter
01:27:41.954 00.000 5052 UpdateGuideState(): m_state=6
01:27:41.954 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3920
01:27:41.954 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=282.04, Mass=199, SNR=9.7, Peak=65 HFD=3.8
01:27:41.954 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.04) = xAngle (-0.25 = -0.25)
01:27:41.954 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.35 = -0.35)
01:27:41.954 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.80 mountX=0.33 mountY=-0.12, mountTheta=-0.34
01:27:41.954 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.33, opts=13)
01:27:41.955 00.001 5052 Enqueuing Move request for stepguider (-0.08, 0.33)
01:27:41.955 00.000 8976 Worker thread wakes up
01:27:41.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.33) opts 0xd
01:27:41.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.33)
01:27:41.955 00.000 8976 Moving (-0.08, 0.33) raw xDistance=0.33 yDistance=-0.12
01:27:41.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:27:41.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:27:41.955 00.000 8976 MoveAxis(L, 1, ABG)
01:27:41.955 00.000 8976 stepping (-1, 11) + (-1, 0)
01:27:41.955 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:41.955 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:27:41.964 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:27:41.965 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:41.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:41.965 00.000 5052 Enqueuing Expose request
01:27:41.986 00.021 8976 Received - 47 (G) 
01:27:41.986 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:41.986 00.000 8976 stepped: pos (-2, 11)
01:27:41.986 00.000 8976 MoveAxis(U, 0, ABG)
01:27:41.986 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
01:27:41.986 00.000 8976 MountToCamera -- mountX=0.18 mountY=-1.74 hyp=1.75 mountTheta=-1.47 cameraX=1.47, cameraY=0.95 cameraTheta=0.57
01:27:41.986 00.000 8976 incremental bump (1.471, 0.953) isValid = 1
01:27:41.987 00.001 8976 Scheduling Mount bump of (0.096, 0.065)
01:27:41.987 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
01:27:41.987 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
01:27:41.987 00.000 8976 move complete, result=0
01:27:41.987 00.000 8976 worker thread done servicing request
01:27:41.987 00.000 9828 Worker thread wakes up
01:27:41.987 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
01:27:41.987 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:27:41.987 00.000 8976 Worker thread wakes up
01:27:41.988 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:41.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:41.988 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.60)
01:27:41.988 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.68)
01:27:41.988 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
01:27:41.988 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
01:27:41.988 00.000 9828 BLC: window closed
01:27:41.988 00.000 9828 MoveAxis(E, 32, B)
01:27:41.988 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:27:41.988 00.000 9828 Guiding  Dir = 2, Dur = 32
01:27:41.988 00.000 9828 IsSlewing returns 0
01:27:41.988 00.000 9828 IsGuiding returns 0
01:27:41.989 00.001 9828 PulseGuide returned control before completion, sleep 42
01:27:42.045 00.056 9828 IsGuiding returns 1
01:27:42.045 00.000 9828 scope still moving after pulse duration time elapsed
01:27:42.076 00.031 9828 IsSlewing returns 0
01:27:42.076 00.000 9828 IsGuiding returns 1
01:27:42.107 00.031 9828 IsSlewing returns 0
01:27:42.107 00.000 9828 IsGuiding returns 1
01:27:42.137 00.030 9828 IsSlewing returns 0
01:27:42.137 00.000 9828 IsGuiding returns 0
01:27:42.137 00.000 9828 scope move finished after 32 + 117 ms
01:27:42.137 00.000 9828 Move returns status 0, amount 32
01:27:42.137 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:42.137 00.000 9828 MoveAxis(N, 7, B)
01:27:42.137 00.000 9828 Guiding  Dir = 0, Dur = 7
01:27:42.153 00.016 9828 IsSlewing returns 0
01:27:42.153 00.000 9828 IsGuiding returns 0
01:27:42.153 00.000 9828 PulseGuide returned control before completion, sleep 17
01:27:42.184 00.031 9828 IsGuiding returns 1
01:27:42.184 00.000 9828 scope still moving after pulse duration time elapsed
01:27:42.214 00.030 9828 IsSlewing returns 0
01:27:42.214 00.000 9828 IsGuiding returns 1
01:27:42.245 00.031 9828 IsSlewing returns 0
01:27:42.245 00.000 9828 IsGuiding returns 1
01:27:42.276 00.031 9828 IsSlewing returns 0
01:27:42.276 00.000 9828 IsGuiding returns 1
01:27:42.306 00.030 9828 IsSlewing returns 0
01:27:42.306 00.000 9828 IsGuiding returns 0
01:27:42.306 00.000 9828 scope move finished after 7 + 146 ms
01:27:42.306 00.000 9828 Move returns status 0, amount 7
01:27:42.306 00.000 9828 move complete, result=0
01:27:42.306 00.000 9828 worker thread done servicing request
01:27:42.306 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
01:27:42.674 00.368 8976 Exposure complete
01:27:42.679 00.005 8976 worker thread done servicing request
01:27:42.679 00.000 5052 OnExposeComplete: enter
01:27:42.679 00.000 5052 UpdateGuideState(): m_state=6
01:27:42.679 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3921
01:27:42.679 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.67, Mass=204, SNR=9.8, Peak=60 HFD=4.2
01:27:42.679 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.05 = 1.24)
01:27:42.679 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
01:27:42.679 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.04 hyp=0.32 cameraTheta=-3.00 mountX=0.11 mountY=0.29, mountTheta=1.22
01:27:42.680 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.04, opts=13)
01:27:42.685 00.005 5052 Enqueuing Move request for stepguider (-0.32, -0.04)
01:27:42.685 00.000 8976 Worker thread wakes up
01:27:42.685 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.04) opts 0xd
01:27:42.685 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.04)
01:27:42.685 00.000 8976 Moving (-0.32, -0.04) raw xDistance=0.11 yDistance=0.29
01:27:42.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:27:42.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
01:27:42.685 00.000 8976 MoveAxis(R, 0, ABG)
01:27:42.685 00.000 8976 MoveAxis(D, 1, ABG)
01:27:42.685 00.000 8976 stepping (-2, 11) + (0, -1)
01:27:42.685 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:42.686 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:27:42.695 00.009 5052 UpdateGuideState exits: m=204 SNR=9.8
01:27:42.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:42.696 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:42.696 00.000 5052 Enqueuing Expose request
01:27:42.707 00.011 8976 Received - 47 (G) 
01:27:42.707 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:42.707 00.000 8976 stepped: pos (-2, 10)
01:27:42.707 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
01:27:42.707 00.000 8976 MountToCamera -- mountX=0.22 mountY=-1.69 hyp=1.71 mountTheta=-1.44 cameraX=1.41, cameraY=0.97 cameraTheta=0.60
01:27:42.707 00.000 8976 incremental bump (1.406, 0.967) isValid = 1
01:27:42.707 00.000 8976 Scheduling Mount bump of (0.095, 0.067)
01:27:42.707 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:27:42.707 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:27:42.707 00.000 8976 move complete, result=0
01:27:42.707 00.000 8976 worker thread done servicing request
01:27:42.707 00.000 8976 Worker thread wakes up
01:27:42.707 00.000 9828 Worker thread wakes up
01:27:42.707 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:27:42.707 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:27:42.707 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.57)
01:27:42.707 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:27:42.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:42.707 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.65)
01:27:42.708 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.05, mountTheta=-2.63
01:27:42.708 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:42.708 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.05
01:27:42.708 00.000 9828 BLC: window closed
01:27:42.708 00.000 9828 MoveAxis(E, 31, B)
01:27:42.708 00.000 9828 Guiding  Dir = 2, Dur = 31
01:27:42.708 00.000 9828 IsSlewing returns 0
01:27:42.708 00.000 9828 IsGuiding returns 0
01:27:42.708 00.000 9828 PulseGuide returned control before completion, sleep 41
01:27:42.758 00.050 9828 IsGuiding returns 1
01:27:42.758 00.000 9828 scope still moving after pulse duration time elapsed
01:27:42.789 00.031 9828 IsSlewing returns 0
01:27:42.789 00.000 9828 IsGuiding returns 1
01:27:42.821 00.032 9828 IsSlewing returns 0
01:27:42.821 00.000 9828 IsGuiding returns 1
01:27:42.851 00.030 9828 IsSlewing returns 0
01:27:42.851 00.000 9828 IsGuiding returns 0
01:27:42.851 00.000 9828 scope move finished after 31 + 112 ms
01:27:42.851 00.000 9828 Move returns status 0, amount 31
01:27:42.851 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:42.851 00.000 9828 MoveAxis(N, 7, B)
01:27:42.851 00.000 9828 Guiding  Dir = 0, Dur = 7
01:27:42.866 00.015 9828 IsSlewing returns 0
01:27:42.866 00.000 9828 IsGuiding returns 0
01:27:42.866 00.000 9828 PulseGuide returned control before completion, sleep 17
01:27:42.898 00.032 9828 IsGuiding returns 1
01:27:42.898 00.000 9828 scope still moving after pulse duration time elapsed
01:27:42.929 00.031 9828 IsSlewing returns 0
01:27:42.929 00.000 9828 IsGuiding returns 1
01:27:42.960 00.031 9828 IsSlewing returns 0
01:27:42.960 00.000 9828 IsGuiding returns 1
01:27:42.991 00.031 9828 IsSlewing returns 0
01:27:42.991 00.000 9828 IsGuiding returns 0
01:27:42.991 00.000 9828 scope move finished after 7 + 118 ms
01:27:42.991 00.000 9828 Move returns status 0, amount 7
01:27:42.991 00.000 9828 move complete, result=0
01:27:42.991 00.000 9828 worker thread done servicing request
01:27:42.991 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
01:27:43.398 00.407 8976 Exposure complete
01:27:43.403 00.005 8976 worker thread done servicing request
01:27:43.403 00.000 5052 OnExposeComplete: enter
01:27:43.403 00.000 5052 UpdateGuideState(): m_state=6
01:27:43.403 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3922
01:27:43.403 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.25, Mass=190, SNR=9.5, Peak=63 HFD=4.1
01:27:43.403 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
01:27:43.403 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
01:27:43.403 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.54 hyp=0.62 cameraTheta=2.09 mountX=0.62 mountY=-0.03, mountTheta=-0.05
01:27:43.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.54, opts=13)
01:27:43.404 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.54)
01:27:43.404 00.000 8976 Worker thread wakes up
01:27:43.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.54) opts 0xd
01:27:43.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.54)
01:27:43.404 00.000 8976 Moving (-0.31, 0.54) raw xDistance=0.62 yDistance=-0.03
01:27:43.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
01:27:43.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:27:43.404 00.000 8976 MoveAxis(L, 3, ABG)
01:27:43.404 00.000 8976 stepping (-2, 10) + (-3, 0)
01:27:43.404 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:43.405 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:27:43.414 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:27:43.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:43.414 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:43.414 00.000 5052 Enqueuing Expose request
01:27:43.442 00.028 8976 Received - 47 (G) 
01:27:43.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:43.442 00.000 8976 stepped: pos (-5, 10)
01:27:43.442 00.000 8976 MoveAxis(U, 0, ABG)
01:27:43.442 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:27:43.442 00.000 8976 MountToCamera -- mountX=0.40 mountY=-1.66 hyp=1.71 mountTheta=-1.33 cameraX=1.29, cameraY=1.11 cameraTheta=0.71
01:27:43.442 00.000 8976 incremental bump (1.294, 1.111) isValid = 1
01:27:43.442 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
01:27:43.442 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:27:43.442 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:27:43.442 00.000 8976 move complete, result=0
01:27:43.442 00.000 9828 Worker thread wakes up
01:27:43.442 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.0 px 0 ms NORTH
01:27:43.442 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:27:43.442 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:27:43.442 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
01:27:43.442 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
01:27:43.443 00.001 8976 worker thread done servicing request
01:27:43.443 00.000 8976 Worker thread wakes up
01:27:43.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:43.443 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:43.443 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
01:27:43.443 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:27:43.443 00.000 9828 BLC: window closed
01:27:43.443 00.000 9828 MoveAxis(E, 29, B)
01:27:43.443 00.000 9828 Guiding  Dir = 2, Dur = 29
01:27:43.443 00.000 9828 IsSlewing returns 0
01:27:43.443 00.000 9828 IsGuiding returns 0
01:27:43.444 00.001 9828 PulseGuide returned control before completion, sleep 39
01:27:43.484 00.040 9828 IsGuiding returns 1
01:27:43.484 00.000 9828 scope still moving after pulse duration time elapsed
01:27:43.514 00.030 9828 IsSlewing returns 0
01:27:43.514 00.000 9828 IsGuiding returns 1
01:27:43.545 00.031 9828 IsSlewing returns 0
01:27:43.545 00.000 9828 IsGuiding returns 1
01:27:43.577 00.032 9828 IsSlewing returns 0
01:27:43.577 00.000 9828 IsGuiding returns 1
01:27:43.607 00.030 9828 IsSlewing returns 0
01:27:43.607 00.000 9828 IsGuiding returns 0
01:27:43.607 00.000 9828 scope move finished after 29 + 135 ms
01:27:43.607 00.000 9828 Move returns status 0, amount 29
01:27:43.607 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:43.607 00.000 9828 MoveAxis(N, 9, B)
01:27:43.607 00.000 9828 Guiding  Dir = 0, Dur = 9
01:27:43.623 00.016 9828 IsSlewing returns 0
01:27:43.623 00.000 9828 IsGuiding returns 0
01:27:43.624 00.001 9828 PulseGuide returned control before completion, sleep 19
01:27:43.654 00.030 9828 IsGuiding returns 1
01:27:43.654 00.000 9828 scope still moving after pulse duration time elapsed
01:27:43.685 00.031 9828 IsSlewing returns 0
01:27:43.685 00.000 9828 IsGuiding returns 1
01:27:43.716 00.031 9828 IsSlewing returns 0
01:27:43.716 00.000 9828 IsGuiding returns 1
01:27:43.748 00.032 9828 IsSlewing returns 0
01:27:43.748 00.000 9828 IsGuiding returns 1
01:27:43.780 00.032 9828 IsSlewing returns 0
01:27:43.780 00.000 9828 IsGuiding returns 1
01:27:43.811 00.031 9828 IsSlewing returns 0
01:27:43.811 00.000 9828 IsGuiding returns 1
01:27:43.841 00.030 9828 IsSlewing returns 0
01:27:43.841 00.000 9828 IsGuiding returns 0
01:27:43.841 00.000 9828 scope move finished after 9 + 209 ms
01:27:43.841 00.000 9828 Move returns status 0, amount 9
01:27:43.841 00.000 9828 move complete, result=0
01:27:43.841 00.000 9828 worker thread done servicing request
01:27:43.841 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:27:44.147 00.306 8976 Exposure complete
01:27:44.152 00.005 8976 worker thread done servicing request
01:27:44.152 00.000 5052 OnExposeComplete: enter
01:27:44.152 00.000 5052 UpdateGuideState(): m_state=6
01:27:44.153 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3923
01:27:44.153 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.52, Mass=179, SNR=9.2, Peak=63 HFD=3.9
01:27:44.153 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
01:27:44.153 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
01:27:44.153 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-2.55 mountX=-0.04 mountY=0.34, mountTheta=1.69
01:27:44.154 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.19, opts=13)
01:27:44.154 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.19)
01:27:44.154 00.000 8976 Worker thread wakes up
01:27:44.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.19) opts 0xd
01:27:44.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.19)
01:27:44.154 00.000 8976 Moving (-0.28, -0.19) raw xDistance=-0.04 yDistance=0.34
01:27:44.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:27:44.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:27:44.154 00.000 8976 MoveAxis(R, 0, ABG)
01:27:44.154 00.000 8976 MoveAxis(D, 1, ABG)
01:27:44.154 00.000 8976 stepping (-5, 10) + (0, -1)
01:27:44.154 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:44.155 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:44.165 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:27:44.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:44.165 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:44.165 00.000 5052 Enqueuing Expose request
01:27:44.177 00.012 8976 Received - 47 (G) 
01:27:44.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:44.177 00.000 8976 stepped: pos (-5, 9)
01:27:44.177 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:27:44.177 00.000 8976 MountToCamera -- mountX=0.52 mountY=-1.58 hyp=1.67 mountTheta=-1.25 cameraX=1.17, cameraY=1.18 cameraTheta=0.79
01:27:44.177 00.000 8976 incremental bump (1.172, 1.184) isValid = 1
01:27:44.177 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
01:27:44.177 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:27:44.177 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:27:44.177 00.000 8976 move complete, result=0
01:27:44.177 00.000 9828 Worker thread wakes up
01:27:44.177 00.000 8976 worker thread done servicing request
01:27:44.177 00.000 8976 Worker thread wakes up
01:27:44.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:44.177 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:27:44.178 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:27:44.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:44.178 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:27:44.178 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
01:27:44.178 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
01:27:44.178 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:27:44.178 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:27:44.178 00.000 9828 BLC: window closed
01:27:44.178 00.000 9828 MoveAxis(E, 27, B)
01:27:44.178 00.000 9828 Guiding  Dir = 2, Dur = 27
01:27:44.178 00.000 9828 IsSlewing returns 0
01:27:44.178 00.000 9828 IsGuiding returns 0
01:27:44.179 00.001 9828 PulseGuide returned control before completion, sleep 37
01:27:44.230 00.051 9828 IsGuiding returns 1
01:27:44.231 00.001 9828 scope still moving after pulse duration time elapsed
01:27:44.262 00.031 9828 IsSlewing returns 0
01:27:44.262 00.000 9828 IsGuiding returns 1
01:27:44.292 00.030 9828 IsSlewing returns 0
01:27:44.292 00.000 9828 IsGuiding returns 1
01:27:44.323 00.031 9828 IsSlewing returns 0
01:27:44.323 00.000 9828 IsGuiding returns 0
01:27:44.323 00.000 9828 scope move finished after 27 + 117 ms
01:27:44.323 00.000 9828 Move returns status 0, amount 27
01:27:44.323 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:44.323 00.000 9828 MoveAxis(N, 10, B)
01:27:44.323 00.000 9828 Guiding  Dir = 0, Dur = 10
01:27:44.338 00.015 9828 IsSlewing returns 0
01:27:44.338 00.000 9828 IsGuiding returns 0
01:27:44.338 00.000 9828 PulseGuide returned control before completion, sleep 20
01:27:44.369 00.031 9828 IsGuiding returns 1
01:27:44.369 00.000 9828 scope still moving after pulse duration time elapsed
01:27:44.400 00.031 9828 IsSlewing returns 0
01:27:44.400 00.000 9828 IsGuiding returns 1
01:27:44.430 00.030 9828 IsSlewing returns 0
01:27:44.430 00.000 9828 IsGuiding returns 1
01:27:44.462 00.032 9828 IsSlewing returns 0
01:27:44.462 00.000 9828 IsGuiding returns 1
01:27:44.492 00.030 9828 IsSlewing returns 0
01:27:44.492 00.000 9828 IsGuiding returns 0
01:27:44.492 00.000 9828 scope move finished after 10 + 143 ms
01:27:44.492 00.000 9828 Move returns status 0, amount 10
01:27:44.492 00.000 9828 move complete, result=0
01:27:44.492 00.000 9828 worker thread done servicing request
01:27:44.492 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:27:44.871 00.379 8976 Exposure complete
01:27:44.877 00.006 8976 worker thread done servicing request
01:27:44.877 00.000 5052 OnExposeComplete: enter
01:27:44.877 00.000 5052 UpdateGuideState(): m_state=6
01:27:44.877 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3924
01:27:44.877 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.14, Mass=180, SNR=9.3, Peak=64 HFD=3.8
01:27:44.877 00.000 5052 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.04) = xAngle (-4.05 = 2.23)
01:27:44.877 00.000 5052 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.13)
01:27:44.877 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.57 hyp=0.63 cameraTheta=-2.01 mountX=-0.38 mountY=0.53, mountTheta=2.20
01:27:44.878 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.57, opts=13)
01:27:44.878 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.57)
01:27:44.878 00.000 8976 Worker thread wakes up
01:27:44.878 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.57) opts 0xd
01:27:44.878 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.57)
01:27:44.878 00.000 8976 Moving (-0.26, -0.57) raw xDistance=-0.38 yDistance=0.53
01:27:44.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:27:44.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
01:27:44.878 00.000 8976 MoveAxis(R, 2, ABG)
01:27:44.878 00.000 8976 stepping (-5, 9) + (2, 0)
01:27:44.878 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:44.879 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:27:44.889 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
01:27:44.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:44.889 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:44.889 00.000 5052 Enqueuing Expose request
01:27:44.912 00.023 8976 Received - 47 (G) 
01:27:44.912 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:44.912 00.000 8976 stepped: pos (-3, 9)
01:27:44.912 00.000 8976 MoveAxis(D, 2, ABG)
01:27:44.912 00.000 8976 stepping (-3, 9) + (0, -2)
01:27:44.912 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:44.943 00.031 8976 Received - 47 (G) 
01:27:44.944 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:44.944 00.000 8976 stepped: pos (-3, 7)
01:27:44.944 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:27:44.944 00.000 8976 MountToCamera -- mountX=0.50 mountY=-1.43 hyp=1.51 mountTheta=-1.23 cameraX=1.04, cameraY=1.10 cameraTheta=0.81
01:27:44.944 00.000 8976 incremental bump (1.043, 1.095) isValid = 1
01:27:44.944 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
01:27:44.944 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:27:44.944 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:27:44.944 00.000 8976 move complete, result=0
01:27:44.944 00.000 8976 worker thread done servicing request
01:27:44.944 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
01:27:44.944 00.000 9828 Worker thread wakes up
01:27:44.944 00.000 8976 Worker thread wakes up
01:27:44.944 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:27:44.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:44.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:44.945 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:27:44.945 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
01:27:44.945 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
01:27:44.945 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
01:27:44.945 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:27:44.945 00.000 9828 BLC: window closed
01:27:44.945 00.000 9828 MoveAxis(E, 26, B)
01:27:44.945 00.000 9828 Guiding  Dir = 2, Dur = 26
01:27:44.945 00.000 9828 IsSlewing returns 0
01:27:44.946 00.001 9828 IsGuiding returns 0
01:27:44.946 00.000 9828 PulseGuide returned control before completion, sleep 36
01:27:44.985 00.039 9828 IsGuiding returns 1
01:27:44.985 00.000 9828 scope still moving after pulse duration time elapsed
01:27:45.017 00.032 9828 IsSlewing returns 0
01:27:45.017 00.000 9828 IsGuiding returns 1
01:27:45.047 00.030 9828 IsSlewing returns 0
01:27:45.047 00.000 9828 IsGuiding returns 1
01:27:45.078 00.031 9828 IsSlewing returns 0
01:27:45.078 00.000 9828 IsGuiding returns 1
01:27:45.109 00.031 9828 IsSlewing returns 0
01:27:45.109 00.000 9828 IsGuiding returns 0
01:27:45.109 00.000 9828 scope move finished after 26 + 137 ms
01:27:45.109 00.000 9828 Move returns status 0, amount 26
01:27:45.109 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:45.109 00.000 9828 MoveAxis(N, 10, B)
01:27:45.109 00.000 9828 Guiding  Dir = 0, Dur = 10
01:27:45.124 00.015 9828 IsSlewing returns 0
01:27:45.124 00.000 9828 IsGuiding returns 0
01:27:45.124 00.000 9828 PulseGuide returned control before completion, sleep 20
01:27:45.156 00.032 9828 IsGuiding returns 1
01:27:45.156 00.000 9828 scope still moving after pulse duration time elapsed
01:27:45.186 00.030 9828 IsSlewing returns 0
01:27:45.186 00.000 9828 IsGuiding returns 1
01:27:45.218 00.032 9828 IsSlewing returns 0
01:27:45.218 00.000 9828 IsGuiding returns 1
01:27:45.248 00.030 9828 IsSlewing returns 0
01:27:45.248 00.000 9828 IsGuiding returns 1
01:27:45.280 00.032 9828 IsSlewing returns 0
01:27:45.280 00.000 9828 IsGuiding returns 0
01:27:45.280 00.000 9828 scope move finished after 10 + 145 ms
01:27:45.280 00.000 9828 Move returns status 0, amount 10
01:27:45.280 00.000 9828 move complete, result=0
01:27:45.280 00.000 9828 worker thread done servicing request
01:27:45.280 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:27:45.638 00.358 8976 Exposure complete
01:27:45.643 00.005 8976 worker thread done servicing request
01:27:45.643 00.000 5052 OnExposeComplete: enter
01:27:45.643 00.000 5052 UpdateGuideState(): m_state=6
01:27:45.643 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3925
01:27:45.643 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.08, Mass=196, SNR=9.6, Peak=69 HFD=3.4
01:27:45.643 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
01:27:45.644 00.001 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.22 = -0.22)
01:27:45.644 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.37 hyp=0.40 cameraTheta=1.93 mountX=0.39 mountY=-0.09, mountTheta=-0.21
01:27:45.644 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.37, opts=13)
01:27:45.644 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.37)
01:27:45.644 00.000 8976 Worker thread wakes up
01:27:45.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.37) opts 0xd
01:27:45.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.37)
01:27:45.644 00.000 8976 Moving (-0.14, 0.37) raw xDistance=0.39 yDistance=-0.09
01:27:45.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
01:27:45.645 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:27:45.645 00.000 8976 MoveAxis(L, 2, ABG)
01:27:45.645 00.000 8976 stepping (-3, 7) + (-2, 0)
01:27:45.645 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:45.645 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:27:45.655 00.010 5052 UpdateGuideState exits: m=196 SNR=9.6
01:27:45.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:45.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:45.655 00.000 5052 Enqueuing Expose request
01:27:45.680 00.025 8976 Received - 47 (G) 
01:27:45.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:45.680 00.000 8976 stepped: pos (-5, 7)
01:27:45.680 00.000 8976 MoveAxis(U, 0, ABG)
01:27:45.680 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:27:45.680 00.000 8976 MountToCamera -- mountX=0.59 mountY=-1.32 hyp=1.45 mountTheta=-1.15 cameraX=0.91, cameraY=1.13 cameraTheta=0.89
01:27:45.680 00.000 8976 incremental bump (0.910, 1.126) isValid = 1
01:27:45.680 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
01:27:45.680 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:27:45.680 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:27:45.680 00.000 8976 move complete, result=0
01:27:45.680 00.000 9828 Worker thread wakes up
01:27:45.680 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:27:45.680 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:27:45.680 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:27:45.680 00.000 8976 worker thread done servicing request
01:27:45.680 00.000 8976 Worker thread wakes up
01:27:45.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:45.680 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:45.680 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:27:45.681 00.001 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:27:45.681 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
01:27:45.681 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:27:45.681 00.000 9828 BLC: window closed
01:27:45.681 00.000 9828 MoveAxis(E, 24, B)
01:27:45.681 00.000 9828 Guiding  Dir = 2, Dur = 24
01:27:45.681 00.000 9828 IsSlewing returns 0
01:27:45.681 00.000 9828 IsGuiding returns 0
01:27:45.681 00.000 9828 PulseGuide returned control before completion, sleep 34
01:27:45.727 00.046 9828 IsGuiding returns 1
01:27:45.727 00.000 9828 scope still moving after pulse duration time elapsed
01:27:45.757 00.030 9828 IsSlewing returns 0
01:27:45.757 00.000 9828 IsGuiding returns 1
01:27:45.789 00.032 9828 IsSlewing returns 0
01:27:45.789 00.000 9828 IsGuiding returns 1
01:27:45.820 00.031 9828 IsSlewing returns 0
01:27:45.820 00.000 9828 IsGuiding returns 0
01:27:45.820 00.000 9828 scope move finished after 24 + 115 ms
01:27:45.820 00.000 9828 Move returns status 0, amount 24
01:27:45.820 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:45.820 00.000 9828 MoveAxis(N, 11, B)
01:27:45.820 00.000 9828 Guiding  Dir = 0, Dur = 11
01:27:45.836 00.016 9828 IsSlewing returns 0
01:27:45.836 00.000 9828 IsGuiding returns 0
01:27:45.836 00.000 9828 PulseGuide returned control before completion, sleep 21
01:27:45.867 00.031 9828 IsGuiding returns 1
01:27:45.867 00.000 9828 scope still moving after pulse duration time elapsed
01:27:45.898 00.031 9828 IsSlewing returns 0
01:27:45.898 00.000 9828 IsGuiding returns 1
01:27:45.929 00.031 9828 IsSlewing returns 0
01:27:45.929 00.000 9828 IsGuiding returns 1
01:27:45.960 00.031 9828 IsSlewing returns 0
01:27:45.960 00.000 9828 IsGuiding returns 1
01:27:45.991 00.031 9828 IsSlewing returns 0
01:27:45.991 00.000 9828 IsGuiding returns 0
01:27:45.991 00.000 9828 scope move finished after 11 + 143 ms
01:27:45.991 00.000 9828 Move returns status 0, amount 11
01:27:45.991 00.000 9828 move complete, result=0
01:27:45.991 00.000 9828 worker thread done servicing request
01:27:45.991 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:27:46.369 00.378 8976 Exposure complete
01:27:46.374 00.005 8976 worker thread done servicing request
01:27:46.374 00.000 5052 OnExposeComplete: enter
01:27:46.374 00.000 5052 UpdateGuideState(): m_state=6
01:27:46.374 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3926
01:27:46.374 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.64, Mass=186, SNR=9.4, Peak=67 HFD=3.6
01:27:46.374 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.40 = 1.88)
01:27:46.374 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.78)
01:27:46.374 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.36 mountX=-0.03 mountY=0.10, mountTheta=1.87
01:27:46.375 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.07, opts=13)
01:27:46.375 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.07)
01:27:46.375 00.000 8976 Worker thread wakes up
01:27:46.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.07) opts 0xd
01:27:46.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.07)
01:27:46.375 00.000 8976 Moving (-0.07, -0.07) raw xDistance=-0.03 yDistance=0.10
01:27:46.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:27:46.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:27:46.375 00.000 8976 MoveAxis(R, 0, ABG)
01:27:46.375 00.000 8976 MoveAxis(U, 0, ABG)
01:27:46.375 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:27:46.375 00.000 8976 MountToCamera -- mountX=0.65 mountY=-1.25 hyp=1.41 mountTheta=-1.09 cameraX=0.82, cameraY=1.15 cameraTheta=0.95
01:27:46.375 00.000 8976 incremental bump (0.821, 1.146) isValid = 1
01:27:46.376 00.001 8976 Scheduling Mount bump of (0.056, 0.081)
01:27:46.376 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.08, opts=4)
01:27:46.376 00.000 8976 Enqueuing Move request for scope (0.06, 0.08)
01:27:46.376 00.000 8976 move complete, result=0
01:27:46.376 00.000 9828 Worker thread wakes up
01:27:46.376 00.000 8976 worker thread done servicing request
01:27:46.376 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0x4
01:27:46.376 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:27:46.376 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
01:27:46.376 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
01:27:46.376 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.97 mountX=-0.06 mountY=-0.07, mountTheta=-2.25
01:27:46.376 00.000 9828 Moving (0.06, 0.08) raw xDistance=-0.06 yDistance=-0.07
01:27:46.376 00.000 9828 BLC: window closed
01:27:46.376 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:27:46.376 00.000 9828 MoveAxis(E, 19, B)
01:27:46.376 00.000 9828 Guiding  Dir = 2, Dur = 19
01:27:46.377 00.001 9828 IsSlewing returns 0
01:27:46.377 00.000 9828 IsGuiding returns 0
01:27:46.377 00.000 9828 PulseGuide returned control before completion, sleep 29
01:27:46.388 00.011 5052 UpdateGuideState exits: m=186 SNR=9.4
01:27:46.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:46.388 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:46.388 00.000 5052 Enqueuing Expose request
01:27:46.388 00.000 8976 Worker thread wakes up
01:27:46.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:46.388 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:46.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:46.412 00.024 9828 IsGuiding returns 1
01:27:46.412 00.000 9828 scope still moving after pulse duration time elapsed
01:27:46.442 00.030 9828 IsSlewing returns 0
01:27:46.442 00.000 9828 IsGuiding returns 1
01:27:46.474 00.032 9828 IsSlewing returns 0
01:27:46.474 00.000 9828 IsGuiding returns 1
01:27:46.504 00.030 9828 IsSlewing returns 0
01:27:46.504 00.000 9828 IsGuiding returns 0
01:27:46.504 00.000 9828 scope move finished after 19 + 108 ms
01:27:46.504 00.000 9828 Move returns status 0, amount 19
01:27:46.504 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:46.504 00.000 9828 MoveAxis(N, 10, B)
01:27:46.504 00.000 9828 Guiding  Dir = 0, Dur = 10
01:27:46.519 00.015 9828 IsSlewing returns 0
01:27:46.519 00.000 9828 IsGuiding returns 0
01:27:46.519 00.000 9828 PulseGuide returned control before completion, sleep 20
01:27:46.550 00.031 9828 IsGuiding returns 1
01:27:46.550 00.000 9828 scope still moving after pulse duration time elapsed
01:27:46.581 00.031 9828 IsSlewing returns 0
01:27:46.581 00.000 9828 IsGuiding returns 1
01:27:46.612 00.031 9828 IsSlewing returns 0
01:27:46.612 00.000 9828 IsGuiding returns 1
01:27:46.643 00.031 9828 IsSlewing returns 0
01:27:46.643 00.000 9828 IsGuiding returns 1
01:27:46.675 00.032 9828 IsSlewing returns 0
01:27:46.675 00.000 9828 IsGuiding returns 0
01:27:46.675 00.000 9828 scope move finished after 10 + 145 ms
01:27:46.675 00.000 9828 Move returns status 0, amount 10
01:27:46.675 00.000 9828 move complete, result=0
01:27:46.675 00.000 9828 worker thread done servicing request
01:27:46.675 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 10 ms NORTH
01:27:47.080 00.405 8976 Exposure complete
01:27:47.086 00.006 8976 worker thread done servicing request
01:27:47.086 00.000 5052 OnExposeComplete: enter
01:27:47.086 00.000 5052 UpdateGuideState(): m_state=6
01:27:47.086 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3927
01:27:47.086 00.000 5052 Star::Find returns 1 (1), X=328.89, Y=281.45, Mass=172, SNR=9.0, Peak=58 HFD=3.7
01:27:47.086 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
01:27:47.086 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.75)
01:27:47.086 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.26 hyp=0.38 cameraTheta=-2.39 mountX=-0.10 mountY=0.38, mountTheta=1.84
01:27:47.087 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.26, opts=13)
01:27:47.087 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.26)
01:27:47.087 00.000 8976 Worker thread wakes up
01:27:47.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.26) opts 0xd
01:27:47.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.26)
01:27:47.087 00.000 8976 Moving (-0.28, -0.26) raw xDistance=-0.10 yDistance=0.38
01:27:47.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:27:47.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:27:47.087 00.000 8976 MoveAxis(R, 0, ABG)
01:27:47.088 00.001 8976 MoveAxis(D, 1, ABG)
01:27:47.088 00.000 8976 stepping (-5, 7) + (0, -1)
01:27:47.088 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:47.088 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:47.098 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0 Saturated
01:27:47.099 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:47.099 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:47.099 00.000 5052 Enqueuing Expose request
01:27:47.118 00.019 8976 Received - 47 (G) 
01:27:47.118 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:47.118 00.000 8976 stepped: pos (-5, 6)
01:27:47.118 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:27:47.118 00.000 8976 MountToCamera -- mountX=0.69 mountY=-1.15 hyp=1.34 mountTheta=-1.03 cameraX=0.72, cameraY=1.14 cameraTheta=1.01
01:27:47.118 00.000 8976 incremental bump (0.715, 1.136) isValid = 1
01:27:47.118 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:27:47.118 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:27:47.118 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:27:47.118 00.000 8976 move complete, result=0
01:27:47.118 00.000 9828 Worker thread wakes up
01:27:47.118 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:27:47.118 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:27:47.119 00.001 8976 worker thread done servicing request
01:27:47.119 00.000 8976 Worker thread wakes up
01:27:47.119 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:27:47.119 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:27:47.119 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:27:47.119 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:27:47.119 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:27:47.119 00.000 9828 BLC: window closed
01:27:47.119 00.000 9828 MoveAxis(E, 21, B)
01:27:47.119 00.000 9828 Guiding  Dir = 2, Dur = 21
01:27:47.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:47.119 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:47.119 00.000 9828 IsSlewing returns 0
01:27:47.120 00.001 9828 IsGuiding returns 0
01:27:47.120 00.000 9828 PulseGuide returned control before completion, sleep 31
01:27:47.156 00.036 9828 IsGuiding returns 1
01:27:47.156 00.000 9828 scope still moving after pulse duration time elapsed
01:27:47.187 00.031 9828 IsSlewing returns 0
01:27:47.187 00.000 9828 IsGuiding returns 1
01:27:47.218 00.031 9828 IsSlewing returns 0
01:27:47.218 00.000 9828 IsGuiding returns 1
01:27:47.249 00.031 9828 IsSlewing returns 0
01:27:47.249 00.000 9828 IsGuiding returns 1
01:27:47.280 00.031 9828 IsSlewing returns 0
01:27:47.280 00.000 9828 IsGuiding returns 1
01:27:47.311 00.031 9828 IsSlewing returns 0
01:27:47.311 00.000 9828 IsGuiding returns 1
01:27:47.342 00.031 9828 IsSlewing returns 0
01:27:47.342 00.000 9828 IsGuiding returns 1
01:27:47.374 00.032 9828 IsSlewing returns 0
01:27:47.374 00.000 9828 IsGuiding returns 0
01:27:47.374 00.000 9828 scope move finished after 21 + 233 ms
01:27:47.374 00.000 9828 Move returns status 0, amount 21
01:27:47.374 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:27:47.374 00.000 9828 MoveAxis(N, 13, B)
01:27:47.374 00.000 9828 Guiding  Dir = 0, Dur = 13
01:27:47.390 00.016 9828 IsSlewing returns 0
01:27:47.390 00.000 9828 IsGuiding returns 0
01:27:47.390 00.000 9828 PulseGuide returned control before completion, sleep 23
01:27:47.422 00.032 9828 IsGuiding returns 1
01:27:47.422 00.000 9828 scope still moving after pulse duration time elapsed
01:27:47.452 00.030 9828 IsSlewing returns 0
01:27:47.452 00.000 9828 IsGuiding returns 1
01:27:47.483 00.031 9828 IsSlewing returns 0
01:27:47.483 00.000 9828 IsGuiding returns 1
01:27:47.514 00.031 9828 IsSlewing returns 0
01:27:47.514 00.000 9828 IsGuiding returns 1
01:27:47.545 00.031 9828 IsSlewing returns 0
01:27:47.545 00.000 9828 IsGuiding returns 0
01:27:47.545 00.000 9828 scope move finished after 13 + 142 ms
01:27:47.545 00.000 9828 Move returns status 0, amount 13
01:27:47.545 00.000 9828 move complete, result=0
01:27:47.545 00.000 9828 worker thread done servicing request
01:27:47.545 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:27:47.809 00.264 8976 Exposure complete
01:27:47.814 00.005 8976 worker thread done servicing request
01:27:47.814 00.000 5052 OnExposeComplete: enter
01:27:47.814 00.000 5052 UpdateGuideState(): m_state=6
01:27:47.815 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3928
01:27:47.815 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.56, Mass=189, SNR=9.4, Peak=63 HFD=3.2
01:27:47.815 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
01:27:47.815 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.21)
01:27:47.815 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.15 hyp=0.71 cameraTheta=-2.93 mountX=0.18 mountY=0.66, mountTheta=1.30
01:27:47.815 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.15, opts=13)
01:27:47.816 00.001 5052 Enqueuing Move request for stepguider (-0.69, -0.15)
01:27:47.816 00.000 8976 Worker thread wakes up
01:27:47.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.15) opts 0xd
01:27:47.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.15)
01:27:47.816 00.000 8976 Moving (-0.69, -0.15) raw xDistance=0.18 yDistance=0.66
01:27:47.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:27:47.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66
01:27:47.816 00.000 8976 MoveAxis(R, 0, ABG)
01:27:47.816 00.000 8976 MoveAxis(D, 3, ABG)
01:27:47.816 00.000 8976 stepping (-5, 6) + (0, -3)
01:27:47.816 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:47.816 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:47.826 00.010 5052 UpdateGuideState exits: m=189 SNR=9.4
01:27:47.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:47.826 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:47.826 00.000 5052 Enqueuing Expose request
01:27:47.854 00.028 8976 Received - 47 (G) 
01:27:47.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:47.854 00.000 8976 stepped: pos (-5, 3)
01:27:47.854 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:27:47.854 00.000 8976 move complete, result=0
01:27:47.854 00.000 8976 worker thread done servicing request
01:27:47.854 00.000 8976 Worker thread wakes up
01:27:47.855 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:47.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:47.855 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:27:48.546 00.691 8976 Exposure complete
01:27:48.552 00.006 8976 worker thread done servicing request
01:27:48.552 00.000 5052 OnExposeComplete: enter
01:27:48.552 00.000 5052 UpdateGuideState(): m_state=6
01:27:48.552 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3929
01:27:48.552 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.96, Mass=179, SNR=9.2, Peak=63 HFD=3.5
01:27:48.552 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:27:48.552 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:27:48.552 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=0.26 hyp=1.00 cameraTheta=2.88 mountX=0.67 mountY=0.67, mountTheta=0.79
01:27:48.553 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=0.26, opts=13)
01:27:48.553 00.000 5052 Enqueuing Move request for stepguider (-0.96, 0.26)
01:27:48.553 00.000 8976 Worker thread wakes up
01:27:48.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, 0.26) opts 0xd
01:27:48.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, 0.26)
01:27:48.553 00.000 8976 Moving (-0.96, 0.26) raw xDistance=0.67 yDistance=0.67
01:27:48.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
01:27:48.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.67
01:27:48.553 00.000 8976 MoveAxis(L, 3, ABG)
01:27:48.553 00.000 8976 stepping (-5, 3) + (-3, 0)
01:27:48.553 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:48.554 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:48.563 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:27:48.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:48.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:48.563 00.000 5052 Enqueuing Expose request
01:27:48.589 00.026 8976 Received - 47 (G) 
01:27:48.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:48.589 00.000 8976 stepped: pos (-8, 3)
01:27:48.589 00.000 8976 MoveAxis(D, 3, ABG)
01:27:48.589 00.000 8976 stepping (-8, 3) + (0, -3)
01:27:48.589 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:48.620 00.031 8976 Received - 47 (G) 
01:27:48.621 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:48.621 00.000 8976 stepped: pos (-8, 0)
01:27:48.621 00.000 8976 move complete, result=0
01:27:48.621 00.000 8976 worker thread done servicing request
01:27:48.621 00.000 8976 Worker thread wakes up
01:27:48.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:48.621 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:48.621 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.7 px 3 ms SOUTH
01:27:49.309 00.688 8976 Exposure complete
01:27:49.315 00.006 8976 worker thread done servicing request
01:27:49.315 00.000 5052 OnExposeComplete: enter
01:27:49.315 00.000 5052 UpdateGuideState(): m_state=6
01:27:49.315 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3930
01:27:49.315 00.000 5052 Star::Find returns 1 (0), X=327.76, Y=281.73, Mass=186, SNR=9.3, Peak=65 HFD=3.6
01:27:49.315 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:27:49.315 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:27:49.315 00.000 5052 CameraToMount -- cameraX=-1.42 cameraY=0.02 hyp=1.42 cameraTheta=3.13 mountX=0.66 mountY=1.18, mountTheta=1.06
01:27:49.316 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.42, y=0.02, opts=13)
01:27:49.316 00.000 5052 Enqueuing Move request for stepguider (-1.42, 0.02)
01:27:49.316 00.000 8976 Worker thread wakes up
01:27:49.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.42, 0.02) opts 0xd
01:27:49.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.42, 0.02)
01:27:49.316 00.000 8976 Moving (-1.42, 0.02) raw xDistance=0.66 yDistance=1.18
01:27:49.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.66
01:27:49.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.18
01:27:49.316 00.000 8976 MoveAxis(L, 3, ABG)
01:27:49.316 00.000 8976 stepping (-8, 0) + (-3, 0)
01:27:49.316 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:49.317 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:49.326 00.009 5052 UpdateGuideState exits: m=186 SNR=9.3
01:27:49.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:49.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:49.326 00.000 5052 Enqueuing Expose request
01:27:49.356 00.030 8976 Received - 47 (G) 
01:27:49.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:49.356 00.000 8976 stepped: pos (-11, 0)
01:27:49.356 00.000 8976 MoveAxis(D, 5, ABG)
01:27:49.356 00.000 8976 stepping (-11, 0) + (0, -5)
01:27:49.356 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:27:49.404 00.048 8976 Received - 47 (G) 
01:27:49.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:27:49.404 00.000 8976 stepped: pos (-11, -5)
01:27:49.404 00.000 8976 move complete, result=0
01:27:49.404 00.000 8976 worker thread done servicing request
01:27:49.404 00.000 8976 Worker thread wakes up
01:27:49.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:49.404 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:49.404 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.2 px 5 ms SOUTH
01:27:50.096 00.692 8976 Exposure complete
01:27:50.102 00.006 8976 worker thread done servicing request
01:27:50.102 00.000 5052 OnExposeComplete: enter
01:27:50.102 00.000 5052 UpdateGuideState(): m_state=6
01:27:50.102 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3931
01:27:50.102 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.65, Mass=178, SNR=9.2, Peak=67 HFD=3.2
01:27:50.102 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
01:27:50.102 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:27:50.103 00.001 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.05 hyp=0.71 cameraTheta=-3.06 mountX=0.27 mountY=0.62, mountTheta=1.16
01:27:50.104 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.05, opts=13)
01:27:50.104 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.05)
01:27:50.104 00.000 8976 Worker thread wakes up
01:27:50.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.05) opts 0xd
01:27:50.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.05)
01:27:50.104 00.000 8976 Moving (-0.71, -0.05) raw xDistance=0.27 yDistance=0.62
01:27:50.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
01:27:50.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.62
01:27:50.104 00.000 8976 MoveAxis(L, 1, ABG)
01:27:50.104 00.000 8976 stepping (-11, -5) + (-1, 0)
01:27:50.104 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:50.105 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:27:50.116 00.011 5052 UpdateGuideState exits: m=178 SNR=9.2
01:27:50.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:50.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:50.116 00.000 5052 Enqueuing Expose request
01:27:50.124 00.008 8976 Received - 47 (G) 
01:27:50.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:50.124 00.000 8976 stepped: pos (-12, -5)
01:27:50.124 00.000 8976 MoveAxis(D, 3, ABG)
01:27:50.124 00.000 8976 stepping (-12, -5) + (0, -3)
01:27:50.124 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:50.156 00.032 8976 Received - 47 (G) 
01:27:50.156 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:50.156 00.000 8976 stepped: pos (-12, -8)
01:27:50.156 00.000 8976 move complete, result=0
01:27:50.156 00.000 8976 worker thread done servicing request
01:27:50.156 00.000 8976 Worker thread wakes up
01:27:50.156 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:50.156 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:50.156 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
01:27:50.848 00.692 8976 Exposure complete
01:27:50.854 00.006 8976 worker thread done servicing request
01:27:50.856 00.002 5052 OnExposeComplete: enter
01:27:50.856 00.000 5052 UpdateGuideState(): m_state=6
01:27:50.856 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3932
01:27:50.856 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.65, Mass=218, SNR=10.1, Peak=63 HFD=3.9
01:27:50.856 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.48 = 1.81)
01:27:50.856 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.58 = 1.70)
01:27:50.856 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.43 mountX=-0.02 mountY=0.09, mountTheta=1.80
01:27:50.857 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.06, opts=13)
01:27:50.857 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.06)
01:27:50.857 00.000 8976 Worker thread wakes up
01:27:50.857 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.06) opts 0xd
01:27:50.857 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.06)
01:27:50.857 00.000 8976 Moving (-0.07, -0.06) raw xDistance=-0.02 yDistance=0.09
01:27:50.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:27:50.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:27:50.857 00.000 8976 MoveAxis(R, 0, ABG)
01:27:50.857 00.000 8976 MoveAxis(U, 0, ABG)
01:27:50.857 00.000 8976 move complete, result=0
01:27:50.857 00.000 8976 worker thread done servicing request
01:27:50.858 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:27:50.868 00.010 5052 UpdateGuideState exits: m=218 SNR=10.1
01:27:50.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:50.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:50.868 00.000 5052 Enqueuing Expose request
01:27:50.868 00.000 8976 Worker thread wakes up
01:27:50.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:50.868 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:50.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:51.558 00.690 8976 Exposure complete
01:27:51.564 00.006 8976 worker thread done servicing request
01:27:51.564 00.000 5052 OnExposeComplete: enter
01:27:51.564 00.000 5052 UpdateGuideState(): m_state=6
01:27:51.564 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3933
01:27:51.564 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.65, Mass=188, SNR=9.4, Peak=65 HFD=3.5
01:27:51.564 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
01:27:51.564 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
01:27:51.564 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.57 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
01:27:51.565 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.06, opts=13)
01:27:51.565 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.06)
01:27:51.565 00.000 8976 Worker thread wakes up
01:27:51.565 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.06) opts 0xd
01:27:51.565 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.06)
01:27:51.565 00.000 8976 Moving (0.10, -0.06) raw xDistance=-0.10 yDistance=-0.05
01:27:51.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:27:51.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:27:51.565 00.000 8976 MoveAxis(R, 0, ABG)
01:27:51.565 00.000 8976 MoveAxis(U, 0, ABG)
01:27:51.565 00.000 8976 move complete, result=0
01:27:51.565 00.000 8976 worker thread done servicing request
01:27:51.566 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:27:51.575 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:27:51.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:51.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:51.575 00.000 5052 Enqueuing Expose request
01:27:51.576 00.001 8976 Worker thread wakes up
01:27:51.576 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:51.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:51.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:52.266 00.690 8976 Exposure complete
01:27:52.272 00.006 8976 worker thread done servicing request
01:27:52.272 00.000 5052 OnExposeComplete: enter
01:27:52.272 00.000 5052 UpdateGuideState(): m_state=6
01:27:52.272 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3934
01:27:52.272 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.62, Mass=194, SNR=9.6, Peak=62 HFD=4.0
01:27:52.272 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:27:52.272 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
01:27:52.272 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.09 hyp=0.78 cameraTheta=-0.12 mountX=-0.44 mountY=-0.60, mountTheta=-2.20
01:27:52.273 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.09, opts=13)
01:27:52.273 00.000 5052 Enqueuing Move request for stepguider (0.78, -0.09)
01:27:52.273 00.000 8976 Worker thread wakes up
01:27:52.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.09) opts 0xd
01:27:52.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.09)
01:27:52.273 00.000 8976 Moving (0.78, -0.09) raw xDistance=-0.44 yDistance=-0.60
01:27:52.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:27:52.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
01:27:52.273 00.000 8976 MoveAxis(R, 2, ABG)
01:27:52.273 00.000 8976 stepping (-12, -8) + (2, 0)
01:27:52.273 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:52.274 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:27:52.283 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:27:52.284 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:52.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:52.284 00.000 5052 Enqueuing Expose request
01:27:52.298 00.014 8976 Received - 47 (G) 
01:27:52.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:52.298 00.000 8976 stepped: pos (-10, -8)
01:27:52.298 00.000 8976 MoveAxis(U, 2, ABG)
01:27:52.298 00.000 8976 stepping (-10, -8) + (0, 2)
01:27:52.298 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:52.330 00.032 8976 Received - 47 (G) 
01:27:52.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:52.330 00.000 8976 stepped: pos (-10, -6)
01:27:52.330 00.000 8976 move complete, result=0
01:27:52.330 00.000 8976 worker thread done servicing request
01:27:52.330 00.000 8976 Worker thread wakes up
01:27:52.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:52.330 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:52.330 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
01:27:53.020 00.690 8976 Exposure complete
01:27:53.025 00.005 8976 worker thread done servicing request
01:27:53.026 00.001 5052 OnExposeComplete: enter
01:27:53.026 00.000 5052 UpdateGuideState(): m_state=6
01:27:53.026 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3935
01:27:53.026 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=282.21, Mass=186, SNR=9.4, Peak=62 HFD=3.7
01:27:53.026 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
01:27:53.026 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
01:27:53.026 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.50 hyp=0.85 cameraTheta=0.63 mountX=0.14 mountY=-0.85, mountTheta=-1.41
01:27:53.027 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.50, opts=13)
01:27:53.027 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.50)
01:27:53.027 00.000 8976 Worker thread wakes up
01:27:53.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.50) opts 0xd
01:27:53.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.50)
01:27:53.027 00.000 8976 Moving (0.69, 0.50) raw xDistance=0.14 yDistance=-0.85
01:27:53.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:27:53.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.85
01:27:53.027 00.000 8976 MoveAxis(R, 0, ABG)
01:27:53.027 00.000 8976 MoveAxis(U, 4, ABG)
01:27:53.027 00.000 8976 stepping (-10, -6) + (0, 4)
01:27:53.027 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:53.028 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:27:53.038 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:27:53.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:53.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:53.039 00.001 5052 Enqueuing Expose request
01:27:53.065 00.026 8976 Received - 47 (G) 
01:27:53.065 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:53.065 00.000 8976 stepped: pos (-10, -2)
01:27:53.065 00.000 8976 move complete, result=0
01:27:53.066 00.001 8976 worker thread done servicing request
01:27:53.066 00.000 8976 Worker thread wakes up
01:27:53.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:53.066 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
01:27:53.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:53.756 00.690 8976 Exposure complete
01:27:53.761 00.005 8976 worker thread done servicing request
01:27:53.762 00.001 5052 OnExposeComplete: enter
01:27:53.762 00.000 5052 UpdateGuideState(): m_state=6
01:27:53.762 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3936
01:27:53.762 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.75, Mass=194, SNR=9.5, Peak=61 HFD=4.0
01:27:53.762 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:27:53.762 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
01:27:53.762 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.18 cameraTheta=2.90 mountX=0.12 mountY=0.12, mountTheta=0.81
01:27:53.762 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.04, opts=13)
01:27:53.763 00.001 5052 Enqueuing Move request for stepguider (-0.18, 0.04)
01:27:53.763 00.000 8976 Worker thread wakes up
01:27:53.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.04) opts 0xd
01:27:53.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.04)
01:27:53.763 00.000 8976 Moving (-0.18, 0.04) raw xDistance=0.12 yDistance=0.12
01:27:53.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:27:53.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:27:53.763 00.000 8976 MoveAxis(R, 0, ABG)
01:27:53.763 00.000 8976 MoveAxis(U, 0, ABG)
01:27:53.763 00.000 8976 move complete, result=0
01:27:53.763 00.000 8976 worker thread done servicing request
01:27:53.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:27:53.772 00.009 5052 UpdateGuideState exits: m=194 SNR=9.5
01:27:53.773 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:53.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:53.773 00.000 5052 Enqueuing Expose request
01:27:53.773 00.000 8976 Worker thread wakes up
01:27:53.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:53.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:53.773 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:54.462 00.689 8976 Exposure complete
01:27:54.468 00.006 8976 worker thread done servicing request
01:27:54.468 00.000 5052 OnExposeComplete: enter
01:27:54.468 00.000 5052 UpdateGuideState(): m_state=6
01:27:54.468 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3937
01:27:54.468 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=282.08, Mass=195, SNR=9.6, Peak=63 HFD=3.6
01:27:54.468 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
01:27:54.468 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
01:27:54.468 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.37 hyp=0.71 cameraTheta=2.59 mountX=0.61 mountY=0.31, mountTheta=0.47
01:27:54.469 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.37, opts=13)
01:27:54.470 00.001 5052 Enqueuing Move request for stepguider (-0.61, 0.37)
01:27:54.470 00.000 8976 Worker thread wakes up
01:27:54.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.37) opts 0xd
01:27:54.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.37)
01:27:54.470 00.000 8976 Moving (-0.61, 0.37) raw xDistance=0.61 yDistance=0.31
01:27:54.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
01:27:54.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:27:54.470 00.000 8976 MoveAxis(L, 2, ABG)
01:27:54.470 00.000 8976 stepping (-10, -2) + (-2, 0)
01:27:54.470 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:54.471 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:27:54.480 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:27:54.481 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:54.481 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:54.481 00.000 5052 Enqueuing Expose request
01:27:54.504 00.023 8976 Received - 47 (G) 
01:27:54.504 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:54.504 00.000 8976 stepped: pos (-12, -2)
01:27:54.504 00.000 8976 MoveAxis(D, 1, ABG)
01:27:54.504 00.000 8976 stepping (-12, -2) + (0, -1)
01:27:54.504 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:54.536 00.032 8976 Received - 47 (G) 
01:27:54.536 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:54.536 00.000 8976 stepped: pos (-12, -3)
01:27:54.536 00.000 8976 move complete, result=0
01:27:54.536 00.000 8976 worker thread done servicing request
01:27:54.536 00.000 8976 Worker thread wakes up
01:27:54.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:54.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:54.536 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:27:55.226 00.690 8976 Exposure complete
01:27:55.232 00.006 8976 worker thread done servicing request
01:27:55.233 00.001 5052 OnExposeComplete: enter
01:27:55.233 00.000 5052 UpdateGuideState(): m_state=6
01:27:55.233 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3938
01:27:55.233 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.69, Mass=173, SNR=9.0, Peak=69 HFD=3.2
01:27:55.233 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
01:27:55.233 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
01:27:55.233 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.02 hyp=0.73 cameraTheta=-3.11 mountX=0.31 mountY=0.63, mountTheta=1.11
01:27:55.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.02, opts=13)
01:27:55.234 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.02)
01:27:55.234 00.000 8976 Worker thread wakes up
01:27:55.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.02) opts 0xd
01:27:55.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.02)
01:27:55.234 00.000 8976 Moving (-0.73, -0.02) raw xDistance=0.31 yDistance=0.63
01:27:55.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
01:27:55.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63
01:27:55.234 00.000 8976 MoveAxis(L, 1, ABG)
01:27:55.234 00.000 8976 stepping (-12, -3) + (-1, 0)
01:27:55.234 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:55.235 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:27:55.244 00.009 5052 UpdateGuideState exits: m=173 SNR=9.0
01:27:55.245 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:55.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:55.245 00.000 5052 Enqueuing Expose request
01:27:55.255 00.010 8976 Received - 47 (G) 
01:27:55.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:27:55.255 00.000 8976 stepped: pos (-13, -3)
01:27:55.255 00.000 8976 MoveAxis(D, 3, ABG)
01:27:55.255 00.000 8976 stepping (-13, -3) + (0, -3)
01:27:55.255 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:55.287 00.032 8976 Received - 47 (G) 
01:27:55.287 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:55.287 00.000 8976 stepped: pos (-13, -6)
01:27:55.287 00.000 8976 move complete, result=0
01:27:55.287 00.000 8976 worker thread done servicing request
01:27:55.287 00.000 8976 Worker thread wakes up
01:27:55.287 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
01:27:55.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:55.287 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:55.980 00.693 8976 Exposure complete
01:27:55.985 00.005 8976 worker thread done servicing request
01:27:55.986 00.001 5052 OnExposeComplete: enter
01:27:55.986 00.000 5052 UpdateGuideState(): m_state=6
01:27:55.986 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3939
01:27:55.986 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.93, Mass=188, SNR=9.4, Peak=64 HFD=3.0
01:27:55.986 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:27:55.986 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
01:27:55.986 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.22 hyp=0.72 cameraTheta=2.83 mountX=0.51 mountY=0.46, mountTheta=0.73
01:27:55.987 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.22, opts=13)
01:27:55.987 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.22)
01:27:55.987 00.000 8976 Worker thread wakes up
01:27:55.987 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.22) opts 0xd
01:27:55.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.22)
01:27:55.987 00.000 8976 Moving (-0.69, 0.22) raw xDistance=0.51 yDistance=0.46
01:27:55.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
01:27:55.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
01:27:55.987 00.000 8976 MoveAxis(L, 2, ABG)
01:27:55.987 00.000 8976 stepping (-13, -6) + (-2, 0)
01:27:55.987 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:55.988 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:27:55.997 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:27:55.997 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:55.997 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:55.997 00.000 5052 Enqueuing Expose request
01:27:56.022 00.025 8976 Received - 47 (G) 
01:27:56.022 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:56.022 00.000 8976 stepped: pos (-15, -6)
01:27:56.023 00.001 8976 MoveAxis(D, 2, ABG)
01:27:56.023 00.000 8976 stepping (-15, -6) + (0, -2)
01:27:56.023 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:56.054 00.031 8976 Received - 47 (G) 
01:27:56.054 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:27:56.054 00.000 8976 stepped: pos (-15, -8)
01:27:56.055 00.001 8976 move complete, result=0
01:27:56.055 00.000 8976 worker thread done servicing request
01:27:56.055 00.000 8976 Worker thread wakes up
01:27:56.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:56.055 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:56.055 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:27:56.750 00.695 8976 Exposure complete
01:27:56.756 00.006 8976 worker thread done servicing request
01:27:56.756 00.000 5052 OnExposeComplete: enter
01:27:56.756 00.000 5052 UpdateGuideState(): m_state=6
01:27:56.756 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3940
01:27:56.756 00.000 5052 Star::Find returns 1 (0), X=328.10, Y=281.42, Mass=174, SNR=9.1, Peak=64 HFD=3.1
01:27:56.756 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
01:27:56.756 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.26)
01:27:56.756 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=-0.29 hyp=1.11 cameraTheta=-2.88 mountX=0.23 mountY=1.05, mountTheta=1.36
01:27:56.757 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=-0.29, opts=13)
01:27:56.757 00.000 5052 Enqueuing Move request for stepguider (-1.07, -0.29)
01:27:56.757 00.000 8976 Worker thread wakes up
01:27:56.757 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, -0.29) opts 0xd
01:27:56.757 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, -0.29)
01:27:56.757 00.000 8976 Moving (-1.07, -0.29) raw xDistance=0.23 yDistance=1.05
01:27:56.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:27:56.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.05
01:27:56.757 00.000 8976 MoveAxis(R, 0, ABG)
01:27:56.757 00.000 8976 MoveAxis(D, 4, ABG)
01:27:56.757 00.000 8976 stepping (-15, -8) + (0, -4)
01:27:56.757 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:56.758 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:27:56.767 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
01:27:56.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:56.767 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:56.767 00.000 5052 Enqueuing Expose request
01:27:56.790 00.023 8976 Received - 47 (G) 
01:27:56.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:27:56.790 00.000 8976 stepped: pos (-15, -12)
01:27:56.790 00.000 8976 move complete, result=0
01:27:56.790 00.000 8976 worker thread done servicing request
01:27:56.790 00.000 8976 Worker thread wakes up
01:27:56.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:56.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:56.790 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.1 px 4 ms SOUTH
01:27:57.481 00.691 8976 Exposure complete
01:27:57.487 00.006 8976 worker thread done servicing request
01:27:57.487 00.000 5052 OnExposeComplete: enter
01:27:57.487 00.000 5052 UpdateGuideState(): m_state=6
01:27:57.487 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3941
01:27:57.487 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=282.05, Mass=170, SNR=8.9, Peak=64 HFD=3.3
01:27:57.487 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
01:27:57.487 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
01:27:57.487 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=0.34 hyp=0.98 cameraTheta=2.79 mountX=0.72 mountY=0.59, mountTheta=0.68
01:27:57.488 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=0.34, opts=13)
01:27:57.488 00.000 5052 Enqueuing Move request for stepguider (-0.92, 0.34)
01:27:57.488 00.000 8976 Worker thread wakes up
01:27:57.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, 0.34) opts 0xd
01:27:57.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, 0.34)
01:27:57.488 00.000 8976 Moving (-0.92, 0.34) raw xDistance=0.72 yDistance=0.59
01:27:57.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
01:27:57.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.59
01:27:57.488 00.000 8976 MoveAxis(L, 3, ABG)
01:27:57.488 00.000 8976 stepping (-15, -12) + (-3, 0)
01:27:57.488 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:57.489 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:27:57.498 00.009 5052 UpdateGuideState exits: m=170 SNR=8.9
01:27:57.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:57.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:57.498 00.000 5052 Enqueuing Expose request
01:27:57.525 00.027 8976 Received - 47 (G) 
01:27:57.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:57.525 00.000 8976 stepped: pos (-18, -12)
01:27:57.525 00.000 8976 MoveAxis(D, 3, ABG)
01:27:57.525 00.000 8976 stepping (-18, -12) + (0, -3)
01:27:57.526 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:57.558 00.032 8976 Received - 47 (G) 
01:27:57.558 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:57.558 00.000 8976 stepped: pos (-18, -15)
01:27:57.558 00.000 8976 move complete, result=0
01:27:57.558 00.000 8976 worker thread done servicing request
01:27:57.558 00.000 8976 Worker thread wakes up
01:27:57.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:57.558 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:57.558 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 3 ms SOUTH
01:27:58.250 00.692 8976 Exposure complete
01:27:58.255 00.005 8976 worker thread done servicing request
01:27:58.255 00.000 5052 OnExposeComplete: enter
01:27:58.255 00.000 5052 UpdateGuideState(): m_state=6
01:27:58.255 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3942
01:27:58.256 00.001 5052 Star::Find returns 1 (0), X=329.29, Y=281.50, Mass=171, SNR=9.0, Peak=63 HFD=3.2
01:27:58.256 00.000 5052 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.04) = xAngle (-3.11 = -3.11)
01:27:58.256 00.000 5052 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.21 = 3.07)
01:27:58.256 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.06 mountX=-0.24 mountY=0.02, mountTheta=3.07
01:27:58.256 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.21, opts=13)
01:27:58.256 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.21)
01:27:58.256 00.000 8976 Worker thread wakes up
01:27:58.257 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.21) opts 0xd
01:27:58.257 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.21)
01:27:58.257 00.000 8976 Moving (0.12, -0.21) raw xDistance=-0.24 yDistance=0.02
01:27:58.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:27:58.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:27:58.257 00.000 8976 MoveAxis(R, 0, ABG)
01:27:58.257 00.000 8976 MoveAxis(U, 0, ABG)
01:27:58.257 00.000 8976 move complete, result=0
01:27:58.257 00.000 8976 worker thread done servicing request
01:27:58.258 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:27:58.268 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:27:58.268 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:58.268 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:58.268 00.000 5052 Enqueuing Expose request
01:27:58.268 00.000 8976 Worker thread wakes up
01:27:58.268 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:58.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:58.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:58.959 00.691 8976 Exposure complete
01:27:58.965 00.006 8976 worker thread done servicing request
01:27:58.965 00.000 5052 OnExposeComplete: enter
01:27:58.965 00.000 5052 UpdateGuideState(): m_state=6
01:27:58.965 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3943
01:27:58.965 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=281.39, Mass=188, SNR=9.4, Peak=63 HFD=3.4
01:27:58.965 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
01:27:58.965 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
01:27:58.965 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=-0.32 hyp=1.11 cameraTheta=-0.29 mountX=-0.77 mountY=-0.72, mountTheta=-2.39
01:27:58.965 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=-0.32, opts=13)
01:27:58.966 00.001 5052 Enqueuing Move request for stepguider (1.06, -0.32)
01:27:58.966 00.000 8976 Worker thread wakes up
01:27:58.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, -0.32) opts 0xd
01:27:58.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, -0.32)
01:27:58.966 00.000 8976 Moving (1.06, -0.32) raw xDistance=-0.77 yDistance=-0.72
01:27:58.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77
01:27:58.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
01:27:58.966 00.000 8976 MoveAxis(R, 3, ABG)
01:27:58.966 00.000 8976 stepping (-18, -15) + (3, 0)
01:27:58.966 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:58.967 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:27:58.977 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
01:27:58.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:58.977 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:58.977 00.000 5052 Enqueuing Expose request
01:27:58.996 00.019 8976 Received - 47 (G) 
01:27:58.996 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:58.996 00.000 8976 stepped: pos (-15, -15)
01:27:58.996 00.000 8976 MoveAxis(U, 3, ABG)
01:27:58.996 00.000 8976 stepping (-15, -15) + (0, 3)
01:27:58.996 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:59.027 00.031 8976 Received - 47 (G) 
01:27:59.031 00.004 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:27:59.031 00.000 8976 stepped: pos (-15, -12)
01:27:59.031 00.000 8976 move complete, result=0
01:27:59.031 00.000 8976 worker thread done servicing request
01:27:59.031 00.000 8976 Worker thread wakes up
01:27:59.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:59.031 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.7 px 3 ms NORTH
01:27:59.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:59.719 00.688 8976 Exposure complete
01:27:59.724 00.005 8976 worker thread done servicing request
01:27:59.724 00.000 5052 OnExposeComplete: enter
01:27:59.724 00.000 5052 UpdateGuideState(): m_state=6
01:27:59.724 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3944
01:27:59.724 00.000 5052 Star::Find returns 1 (0), X=330.55, Y=282.22, Mass=170, SNR=8.9, Peak=60 HFD=3.5
01:27:59.724 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
01:27:59.724 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
01:27:59.724 00.000 5052 CameraToMount -- cameraX=1.38 cameraY=0.51 hyp=1.47 cameraTheta=0.35 mountX=-0.18 mountY=-1.43, mountTheta=-1.69
01:27:59.725 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.38, y=0.51, opts=13)
01:27:59.725 00.000 5052 Enqueuing Move request for stepguider (1.38, 0.51)
01:27:59.725 00.000 8976 Worker thread wakes up
01:27:59.725 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.38, 0.51) opts 0xd
01:27:59.725 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.38, 0.51)
01:27:59.725 00.000 8976 Moving (1.38, 0.51) raw xDistance=-0.18 yDistance=-1.43
01:27:59.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:27:59.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.43
01:27:59.725 00.000 8976 MoveAxis(R, 0, ABG)
01:27:59.725 00.000 8976 MoveAxis(U, 6, ABG)
01:27:59.725 00.000 8976 stepping (-15, -12) + (0, 6)
01:27:59.726 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:27:59.727 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:27:59.737 00.010 5052 UpdateGuideState exits: m=170 SNR=8.9
01:27:59.738 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:59.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:27:59.738 00.000 5052 Enqueuing Expose request
01:27:59.780 00.042 8976 Received - 47 (G) 
01:27:59.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:27:59.780 00.000 8976 stepped: pos (-15, -6)
01:27:59.780 00.000 8976 move complete, result=0
01:27:59.780 00.000 8976 worker thread done servicing request
01:27:59.780 00.000 8976 Worker thread wakes up
01:27:59.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:27:59.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:27:59.780 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.4 px 6 ms NORTH
01:28:00.472 00.692 8976 Exposure complete
01:28:00.478 00.006 8976 worker thread done servicing request
01:28:00.478 00.000 5052 OnExposeComplete: enter
01:28:00.478 00.000 5052 UpdateGuideState(): m_state=6
01:28:00.478 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3945
01:28:00.478 00.000 5052 Star::Find returns 1 (1), X=331.16, Y=282.19, Mass=152, SNR=8.5, Peak=58 HFD=3.3
01:28:00.478 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:28:00.478 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:28:00.478 00.000 5052 CameraToMount -- cameraX=1.99 cameraY=0.48 hyp=2.05 cameraTheta=0.24 mountX=-0.48 mountY=-1.93, mountTheta=-1.81
01:28:00.478 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.99, y=0.48, opts=13)
01:28:00.479 00.001 5052 Enqueuing Move request for stepguider (1.99, 0.48)
01:28:00.479 00.000 8976 Worker thread wakes up
01:28:00.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.99, 0.48) opts 0xd
01:28:00.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.99, 0.48)
01:28:00.479 00.000 8976 Moving (1.99, 0.48) raw xDistance=-0.48 yDistance=-1.93
01:28:00.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:28:00.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.28 from input -1.93
01:28:00.479 00.000 8976 MoveAxis(R, 2, ABG)
01:28:00.479 00.000 8976 stepping (-15, -6) + (2, 0)
01:28:00.479 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:00.480 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:28:00.489 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5 Saturated
01:28:00.490 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:00.490 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:00.490 00.000 5052 Enqueuing Expose request
01:28:00.515 00.025 8976 Received - 47 (G) 
01:28:00.515 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:00.515 00.000 8976 stepped: pos (-13, -6)
01:28:00.515 00.000 8976 MoveAxis(U, 8, ABG)
01:28:00.515 00.000 8976 stepping (-13, -6) + (0, 8)
01:28:00.515 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
01:28:00.563 00.048 8976 Received - 47 (G) 
01:28:00.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
01:28:00.563 00.000 8976 stepped: pos (-13, 2)
01:28:00.563 00.000 8976 move complete, result=0
01:28:00.563 00.000 8976 worker thread done servicing request
01:28:00.563 00.000 8976 Worker thread wakes up
01:28:00.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:00.563 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:00.563 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.9 px 8 ms NORTH
01:28:01.270 00.707 8976 Exposure complete
01:28:01.276 00.006 8976 worker thread done servicing request
01:28:01.276 00.000 5052 OnExposeComplete: enter
01:28:01.276 00.000 5052 UpdateGuideState(): m_state=6
01:28:01.276 00.000 5052 Star::Find(18, 331, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3946
01:28:01.276 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.46, Mass=193, SNR=9.6, Peak=68 HFD=3.1
01:28:01.276 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
01:28:01.276 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
01:28:01.276 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=-0.25 hyp=0.86 cameraTheta=-0.29 mountX=-0.59 mountY=-0.55, mountTheta=-2.39
01:28:01.277 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=-0.25, opts=13)
01:28:01.277 00.000 5052 Enqueuing Move request for stepguider (0.82, -0.25)
01:28:01.277 00.000 8976 Worker thread wakes up
01:28:01.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, -0.25) opts 0xd
01:28:01.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, -0.25)
01:28:01.278 00.001 8976 Moving (0.82, -0.25) raw xDistance=-0.59 yDistance=-0.55
01:28:01.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
01:28:01.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.55
01:28:01.278 00.000 8976 MoveAxis(R, 3, ABG)
01:28:01.278 00.000 8976 stepping (-13, 2) + (3, 0)
01:28:01.278 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:01.278 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:28:01.288 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:28:01.288 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:01.288 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:01.288 00.000 5052 Enqueuing Expose request
01:28:01.314 00.026 8976 Received - 47 (G) 
01:28:01.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:01.314 00.000 8976 stepped: pos (-10, 2)
01:28:01.315 00.001 8976 MoveAxis(U, 3, ABG)
01:28:01.315 00.000 8976 stepping (-10, 2) + (0, 3)
01:28:01.315 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:01.346 00.031 8976 Received - 47 (G) 
01:28:01.346 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:01.346 00.000 8976 stepped: pos (-10, 5)
01:28:01.346 00.000 8976 move complete, result=0
01:28:01.346 00.000 8976 worker thread done servicing request
01:28:01.347 00.001 8976 Worker thread wakes up
01:28:01.347 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.6 px 3 ms NORTH
01:28:01.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:01.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:02.040 00.693 8976 Exposure complete
01:28:02.046 00.006 8976 worker thread done servicing request
01:28:02.046 00.000 5052 OnExposeComplete: enter
01:28:02.046 00.000 5052 UpdateGuideState(): m_state=6
01:28:02.046 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3947
01:28:02.046 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.63, Mass=184, SNR=9.3, Peak=64 HFD=3.2
01:28:02.046 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:28:02.046 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
01:28:02.046 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-0.26 mountX=-0.21 mountY=-0.21, mountTheta=-2.35
01:28:02.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.08, opts=13)
01:28:02.047 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.08)
01:28:02.047 00.000 8976 Worker thread wakes up
01:28:02.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.08) opts 0xd
01:28:02.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.08)
01:28:02.047 00.000 8976 Moving (0.30, -0.08) raw xDistance=-0.21 yDistance=-0.21
01:28:02.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:28:02.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:28:02.048 00.001 8976 MoveAxis(R, 0, ABG)
01:28:02.048 00.000 8976 MoveAxis(U, 0, ABG)
01:28:02.048 00.000 8976 move complete, result=0
01:28:02.048 00.000 8976 worker thread done servicing request
01:28:02.048 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:28:02.057 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:28:02.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:02.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:02.057 00.000 5052 Enqueuing Expose request
01:28:02.057 00.000 8976 Worker thread wakes up
01:28:02.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:02.057 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:02.058 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:28:02.747 00.689 8976 Exposure complete
01:28:02.752 00.005 8976 worker thread done servicing request
01:28:02.752 00.000 5052 OnExposeComplete: enter
01:28:02.752 00.000 5052 UpdateGuideState(): m_state=6
01:28:02.752 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3948
01:28:02.752 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.44, Mass=200, SNR=9.7, Peak=60 HFD=3.3
01:28:02.752 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
01:28:02.752 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
01:28:02.752 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.27 hyp=0.46 cameraTheta=-0.62 mountX=-0.41 mountY=-0.17, mountTheta=-2.76
01:28:02.753 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.27, opts=13)
01:28:02.753 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.27)
01:28:02.753 00.000 8976 Worker thread wakes up
01:28:02.753 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.27) opts 0xd
01:28:02.753 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.27)
01:28:02.753 00.000 8976 Moving (0.37, -0.27) raw xDistance=-0.41 yDistance=-0.17
01:28:02.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:28:02.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:28:02.753 00.000 8976 MoveAxis(R, 2, ABG)
01:28:02.753 00.000 8976 stepping (-10, 5) + (2, 0)
01:28:02.753 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:02.754 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:28:02.764 00.010 5052 UpdateGuideState exits: m=200 SNR=9.7
01:28:02.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:02.764 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:02.764 00.000 5052 Enqueuing Expose request
01:28:02.786 00.022 8976 Received - 47 (G) 
01:28:02.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:02.786 00.000 8976 stepped: pos (-8, 5)
01:28:02.786 00.000 8976 MoveAxis(U, 0, ABG)
01:28:02.786 00.000 8976 move complete, result=0
01:28:02.786 00.000 8976 worker thread done servicing request
01:28:02.786 00.000 8976 Worker thread wakes up
01:28:02.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:02.786 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:02.786 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:28:03.477 00.691 8976 Exposure complete
01:28:03.482 00.005 8976 worker thread done servicing request
01:28:03.482 00.000 5052 OnExposeComplete: enter
01:28:03.482 00.000 5052 UpdateGuideState(): m_state=6
01:28:03.482 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3949
01:28:03.482 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=282.26, Mass=144, SNR=8.2, Peak=60 HFD=3.5
01:28:03.482 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
01:28:03.482 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
01:28:03.482 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.55 hyp=0.71 cameraTheta=0.88 mountX=0.28 mountY=-0.68, mountTheta=-1.18
01:28:03.483 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.55, opts=13)
01:28:03.483 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.55)
01:28:03.483 00.000 8976 Worker thread wakes up
01:28:03.483 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.55) opts 0xd
01:28:03.483 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.55)
01:28:03.483 00.000 8976 Moving (0.45, 0.55) raw xDistance=0.28 yDistance=-0.68
01:28:03.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
01:28:03.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:28:03.483 00.000 8976 MoveAxis(L, 1, ABG)
01:28:03.483 00.000 8976 stepping (-8, 5) + (-1, 0)
01:28:03.484 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:03.484 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:28:03.493 00.009 5052 UpdateGuideState exits: m=144 SNR=8.2
01:28:03.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:03.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:03.493 00.000 5052 Enqueuing Expose request
01:28:03.505 00.012 8976 Received - 47 (G) 
01:28:03.505 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:03.505 00.000 8976 stepped: pos (-9, 5)
01:28:03.505 00.000 8976 MoveAxis(U, 3, ABG)
01:28:03.505 00.000 8976 stepping (-9, 5) + (0, 3)
01:28:03.505 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:03.537 00.032 8976 Received - 47 (G) 
01:28:03.537 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:03.537 00.000 8976 stepped: pos (-9, 8)
01:28:03.537 00.000 8976 move complete, result=0
01:28:03.537 00.000 8976 worker thread done servicing request
01:28:03.537 00.000 8976 Worker thread wakes up
01:28:03.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:03.537 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:03.537 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.7 px 3 ms NORTH
01:28:04.230 00.693 8976 Exposure complete
01:28:04.235 00.005 8976 worker thread done servicing request
01:28:04.235 00.000 5052 OnExposeComplete: enter
01:28:04.236 00.001 5052 UpdateGuideState(): m_state=6
01:28:04.236 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3950
01:28:04.236 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.58, Mass=206, SNR=9.9, Peak=64 HFD=3.6
01:28:04.236 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.42 = 2.86)
01:28:04.236 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.76)
01:28:04.236 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.38 mountX=-0.13 mountY=0.05, mountTheta=2.77
01:28:04.236 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.13, opts=13)
01:28:04.237 00.001 5052 Enqueuing Move request for stepguider (0.03, -0.13)
01:28:04.237 00.000 8976 Worker thread wakes up
01:28:04.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.13) opts 0xd
01:28:04.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.13)
01:28:04.237 00.000 8976 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.05
01:28:04.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:28:04.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:28:04.237 00.000 8976 MoveAxis(R, 0, ABG)
01:28:04.237 00.000 8976 MoveAxis(U, 0, ABG)
01:28:04.237 00.000 8976 move complete, result=0
01:28:04.237 00.000 8976 worker thread done servicing request
01:28:04.238 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:28:04.247 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:28:04.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:04.247 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:04.247 00.000 5052 Enqueuing Expose request
01:28:04.247 00.000 8976 Worker thread wakes up
01:28:04.247 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:04.247 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:04.247 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:04.933 00.686 8976 Exposure complete
01:28:04.938 00.005 8976 worker thread done servicing request
01:28:04.938 00.000 5052 OnExposeComplete: enter
01:28:04.938 00.000 5052 UpdateGuideState(): m_state=6
01:28:04.939 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3951
01:28:04.939 00.000 5052 Star::Find returns 1 (1), X=329.77, Y=281.60, Mass=184, SNR=9.3, Peak=60 HFD=3.2
01:28:04.939 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
01:28:04.939 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
01:28:04.939 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.11 hyp=0.60 cameraTheta=-0.19 mountX=-0.37 mountY=-0.44, mountTheta=-2.27
01:28:04.940 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.11, opts=13)
01:28:04.940 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.11)
01:28:04.940 00.000 8976 Worker thread wakes up
01:28:04.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.11) opts 0xd
01:28:04.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.11)
01:28:04.940 00.000 8976 Moving (0.59, -0.11) raw xDistance=-0.37 yDistance=-0.44
01:28:04.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:28:04.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
01:28:04.940 00.000 8976 MoveAxis(R, 2, ABG)
01:28:04.940 00.000 8976 stepping (-9, 8) + (2, 0)
01:28:04.940 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:04.941 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:28:04.950 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3 Saturated
01:28:04.951 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:04.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:04.951 00.000 5052 Enqueuing Expose request
01:28:04.975 00.024 8976 Received - 47 (G) 
01:28:04.975 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:04.975 00.000 8976 stepped: pos (-7, 8)
01:28:04.975 00.000 8976 MoveAxis(U, 2, ABG)
01:28:04.975 00.000 8976 stepping (-7, 8) + (0, 2)
01:28:04.975 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:05.007 00.032 8976 Received - 47 (G) 
01:28:05.007 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:05.007 00.000 8976 stepped: pos (-7, 10)
01:28:05.007 00.000 8976 move complete, result=0
01:28:05.007 00.000 8976 worker thread done servicing request
01:28:05.007 00.000 8976 Worker thread wakes up
01:28:05.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:05.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:05.007 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:28:05.698 00.691 8976 Exposure complete
01:28:05.703 00.005 8976 worker thread done servicing request
01:28:05.703 00.000 5052 OnExposeComplete: enter
01:28:05.703 00.000 5052 UpdateGuideState(): m_state=6
01:28:05.703 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3952
01:28:05.703 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.04, Mass=198, SNR=9.7, Peak=63 HFD=3.3
01:28:05.703 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
01:28:05.703 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.02 = -1.02)
01:28:05.703 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.33 hyp=0.37 cameraTheta=1.13 mountX=0.23 mountY=-0.31, mountTheta=-0.95
01:28:05.704 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.33, opts=13)
01:28:05.704 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.33)
01:28:05.704 00.000 8976 Worker thread wakes up
01:28:05.704 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.33) opts 0xd
01:28:05.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.33)
01:28:05.704 00.000 8976 Moving (0.16, 0.33) raw xDistance=0.23 yDistance=-0.31
01:28:05.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:28:05.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
01:28:05.704 00.000 8976 MoveAxis(R, 0, ABG)
01:28:05.704 00.000 8976 MoveAxis(U, 1, ABG)
01:28:05.704 00.000 8976 stepping (-7, 10) + (0, 1)
01:28:05.704 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:05.705 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:28:05.715 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:28:05.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:05.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:05.715 00.000 5052 Enqueuing Expose request
01:28:05.726 00.011 8976 Received - 47 (G) 
01:28:05.726 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:05.726 00.000 8976 stepped: pos (-7, 11)
01:28:05.726 00.000 8976 move complete, result=0
01:28:05.726 00.000 8976 worker thread done servicing request
01:28:05.727 00.001 8976 Worker thread wakes up
01:28:05.727 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:28:05.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:05.727 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:06.416 00.689 8976 Exposure complete
01:28:06.423 00.007 8976 worker thread done servicing request
01:28:06.423 00.000 5052 OnExposeComplete: enter
01:28:06.423 00.000 5052 UpdateGuideState(): m_state=6
01:28:06.423 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3953
01:28:06.423 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=282.19, Mass=169, SNR=9.0, Peak=65 HFD=2.9
01:28:06.423 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.04) = xAngle (-0.97 = -0.97)
01:28:06.423 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.08 = -1.08)
01:28:06.423 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.48 hyp=0.55 cameraTheta=1.07 mountX=0.31 mountY=-0.48, mountTheta=-1.00
01:28:06.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.48, opts=13)
01:28:06.424 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.48)
01:28:06.424 00.000 8976 Worker thread wakes up
01:28:06.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.48) opts 0xd
01:28:06.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.48)
01:28:06.424 00.000 8976 Moving (0.26, 0.48) raw xDistance=0.31 yDistance=-0.48
01:28:06.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:28:06.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
01:28:06.424 00.000 8976 MoveAxis(L, 1, ABG)
01:28:06.424 00.000 8976 stepping (-7, 11) + (-1, 0)
01:28:06.424 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:06.425 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:28:06.434 00.009 5052 UpdateGuideState exits: m=169 SNR=9.0
01:28:06.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:06.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:06.434 00.000 5052 Enqueuing Expose request
01:28:06.446 00.012 8976 Received - 47 (G) 
01:28:06.446 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:06.446 00.000 8976 stepped: pos (-8, 11)
01:28:06.446 00.000 8976 MoveAxis(U, 2, ABG)
01:28:06.446 00.000 8976 stepping (-8, 11) + (0, 2)
01:28:06.446 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:06.478 00.032 8976 Received - 47 (G) 
01:28:06.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:06.478 00.000 8976 stepped: pos (-8, 13)
01:28:06.478 00.000 8976 move complete, result=0
01:28:06.478 00.000 8976 worker thread done servicing request
01:28:06.478 00.000 8976 Worker thread wakes up
01:28:06.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:06.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:06.478 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
01:28:07.169 00.691 8976 Exposure complete
01:28:07.175 00.006 8976 worker thread done servicing request
01:28:07.175 00.000 5052 OnExposeComplete: enter
01:28:07.175 00.000 5052 UpdateGuideState(): m_state=6
01:28:07.176 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3954
01:28:07.176 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.57, Mass=194, SNR=9.6, Peak=73 HFD=3.2
01:28:07.176 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
01:28:07.176 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
01:28:07.176 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.14 hyp=0.41 cameraTheta=-2.79 mountX=0.05 mountY=0.40, mountTheta=1.45
01:28:07.176 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.14, opts=13)
01:28:07.177 00.001 5052 Enqueuing Move request for stepguider (-0.38, -0.14)
01:28:07.177 00.000 8976 Worker thread wakes up
01:28:07.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.14) opts 0xd
01:28:07.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.14)
01:28:07.177 00.000 8976 Moving (-0.38, -0.14) raw xDistance=0.05 yDistance=0.40
01:28:07.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:28:07.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40
01:28:07.177 00.000 8976 MoveAxis(R, 0, ABG)
01:28:07.177 00.000 8976 MoveAxis(D, 1, ABG)
01:28:07.177 00.000 8976 stepping (-8, 13) + (0, -1)
01:28:07.177 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:07.178 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:28:07.187 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:28:07.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:07.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:07.187 00.000 5052 Enqueuing Expose request
01:28:07.197 00.010 8976 Received - 47 (G) 
01:28:07.197 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:07.197 00.000 8976 stepped: pos (-8, 12)
01:28:07.197 00.000 8976 move complete, result=0
01:28:07.197 00.000 8976 worker thread done servicing request
01:28:07.197 00.000 8976 Worker thread wakes up
01:28:07.197 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:28:07.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:07.197 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:07.888 00.691 8976 Exposure complete
01:28:07.893 00.005 8976 worker thread done servicing request
01:28:07.894 00.001 5052 OnExposeComplete: enter
01:28:07.894 00.000 5052 UpdateGuideState(): m_state=6
01:28:07.894 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3955
01:28:07.894 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.69, Mass=202, SNR=9.7, Peak=71 HFD=3.4
01:28:07.894 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.13 = 1.16)
01:28:07.894 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
01:28:07.894 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-3.08 mountX=0.11 mountY=0.23, mountTheta=1.14
01:28:07.894 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.02, opts=13)
01:28:07.894 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.02)
01:28:07.895 00.001 8976 Worker thread wakes up
01:28:07.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.02) opts 0xd
01:28:07.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.02)
01:28:07.895 00.000 8976 Moving (-0.27, -0.02) raw xDistance=0.11 yDistance=0.23
01:28:07.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:28:07.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:28:07.895 00.000 8976 MoveAxis(R, 0, ABG)
01:28:07.895 00.000 8976 MoveAxis(U, 0, ABG)
01:28:07.895 00.000 8976 move complete, result=0
01:28:07.895 00.000 8976 worker thread done servicing request
01:28:07.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:28:07.904 00.009 5052 UpdateGuideState exits: m=202 SNR=9.7
01:28:07.904 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:07.904 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:07.904 00.000 5052 Enqueuing Expose request
01:28:07.904 00.000 8976 Worker thread wakes up
01:28:07.905 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:28:07.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:07.905 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:08.587 00.682 8976 Exposure complete
01:28:08.592 00.005 8976 worker thread done servicing request
01:28:08.592 00.000 5052 OnExposeComplete: enter
01:28:08.593 00.001 5052 UpdateGuideState(): m_state=6
01:28:08.593 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3956
01:28:08.593 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.80, Mass=162, SNR=8.8, Peak=63 HFD=3.1
01:28:08.593 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:28:08.593 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
01:28:08.593 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.26 cameraTheta=2.76 mountX=0.19 mountY=0.15, mountTheta=0.66
01:28:08.593 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.09, opts=13)
01:28:08.594 00.001 5052 Enqueuing Move request for stepguider (-0.24, 0.09)
01:28:08.594 00.000 8976 Worker thread wakes up
01:28:08.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.09) opts 0xd
01:28:08.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.09)
01:28:08.594 00.000 8976 Moving (-0.24, 0.09) raw xDistance=0.19 yDistance=0.15
01:28:08.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:28:08.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:28:08.594 00.000 8976 MoveAxis(R, 0, ABG)
01:28:08.594 00.000 8976 MoveAxis(U, 0, ABG)
01:28:08.594 00.000 8976 move complete, result=0
01:28:08.594 00.000 8976 worker thread done servicing request
01:28:08.595 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:28:08.604 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
01:28:08.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:08.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:08.604 00.000 5052 Enqueuing Expose request
01:28:08.604 00.000 8976 Worker thread wakes up
01:28:08.604 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:08.605 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:08.605 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:09.291 00.686 8976 Exposure complete
01:28:09.296 00.005 8976 worker thread done servicing request
01:28:09.297 00.001 5052 OnExposeComplete: enter
01:28:09.297 00.000 5052 UpdateGuideState(): m_state=6
01:28:09.297 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3957
01:28:09.297 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=282.26, Mass=162, SNR=8.8, Peak=61 HFD=3.5
01:28:09.297 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
01:28:09.297 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
01:28:09.297 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.55 hyp=1.02 cameraTheta=2.57 mountX=0.88 mountY=0.42, mountTheta=0.44
01:28:09.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.55, opts=13)
01:28:09.298 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.55)
01:28:09.298 00.000 8976 Worker thread wakes up
01:28:09.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.55) opts 0xd
01:28:09.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.55)
01:28:09.298 00.000 8976 Moving (-0.85, 0.55) raw xDistance=0.88 yDistance=0.42
01:28:09.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.88
01:28:09.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:28:09.298 00.000 8976 MoveAxis(L, 4, ABG)
01:28:09.298 00.000 8976 stepping (-8, 12) + (-4, 0)
01:28:09.298 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:09.299 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:28:09.308 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
01:28:09.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:09.308 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:09.308 00.000 5052 Enqueuing Expose request
01:28:09.340 00.032 8976 Received - 47 (G) 
01:28:09.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:09.340 00.000 8976 stepped: pos (-12, 12)
01:28:09.340 00.000 8976 MoveAxis(D, 2, ABG)
01:28:09.340 00.000 8976 stepping (-12, 12) + (0, -2)
01:28:09.340 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:09.372 00.032 8976 Received - 47 (G) 
01:28:09.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:09.372 00.000 8976 stepped: pos (-12, 10)
01:28:09.372 00.000 8976 move complete, result=0
01:28:09.372 00.000 8976 worker thread done servicing request
01:28:09.372 00.000 8976 Worker thread wakes up
01:28:09.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:09.372 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:09.372 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.4 px 2 ms SOUTH
01:28:10.063 00.691 8976 Exposure complete
01:28:10.068 00.005 8976 worker thread done servicing request
01:28:10.068 00.000 5052 OnExposeComplete: enter
01:28:10.068 00.000 5052 UpdateGuideState(): m_state=6
01:28:10.068 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3958
01:28:10.068 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=281.40, Mass=198, SNR=9.6, Peak=68 HFD=3.7
01:28:10.068 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.88 = 1.41)
01:28:10.068 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.30)
01:28:10.068 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=-0.31 hyp=1.03 cameraTheta=-2.83 mountX=0.17 mountY=0.99, mountTheta=1.40
01:28:10.070 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=-0.31, opts=13)
01:28:10.070 00.000 5052 Enqueuing Move request for stepguider (-0.98, -0.31)
01:28:10.070 00.000 8976 Worker thread wakes up
01:28:10.070 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, -0.31) opts 0xd
01:28:10.070 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, -0.31)
01:28:10.070 00.000 8976 Moving (-0.98, -0.31) raw xDistance=0.17 yDistance=0.99
01:28:10.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:28:10.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.99
01:28:10.070 00.000 8976 MoveAxis(R, 0, ABG)
01:28:10.070 00.000 8976 MoveAxis(D, 4, ABG)
01:28:10.070 00.000 8976 stepping (-12, 10) + (0, -4)
01:28:10.070 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:10.072 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:28:10.082 00.010 5052 UpdateGuideState exits: m=198 SNR=9.6
01:28:10.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:10.082 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:10.082 00.000 5052 Enqueuing Expose request
01:28:10.106 00.024 8976 Received - 47 (G) 
01:28:10.107 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:10.107 00.000 8976 stepped: pos (-12, 6)
01:28:10.107 00.000 8976 move complete, result=0
01:28:10.107 00.000 8976 worker thread done servicing request
01:28:10.107 00.000 8976 Worker thread wakes up
01:28:10.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:10.107 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:10.107 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
01:28:10.801 00.694 8976 Exposure complete
01:28:10.806 00.005 8976 worker thread done servicing request
01:28:10.806 00.000 5052 OnExposeComplete: enter
01:28:10.806 00.000 5052 UpdateGuideState(): m_state=6
01:28:10.806 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3959
01:28:10.807 00.001 5052 Star::Find returns 1 (0), X=328.45, Y=282.10, Mass=186, SNR=9.3, Peak=62 HFD=3.6
01:28:10.807 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
01:28:10.807 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
01:28:10.807 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.39 hyp=0.83 cameraTheta=2.65 mountX=0.68 mountY=0.40, mountTheta=0.53
01:28:10.807 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.39, opts=13)
01:28:10.807 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.39)
01:28:10.807 00.000 8976 Worker thread wakes up
01:28:10.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.39) opts 0xd
01:28:10.808 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.39)
01:28:10.808 00.000 8976 Moving (-0.73, 0.39) raw xDistance=0.68 yDistance=0.40
01:28:10.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
01:28:10.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.40
01:28:10.808 00.000 8976 MoveAxis(L, 3, ABG)
01:28:10.808 00.000 8976 stepping (-12, 6) + (-3, 0)
01:28:10.808 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:10.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:28:10.818 00.010 5052 UpdateGuideState exits: m=186 SNR=9.3
01:28:10.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:10.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:10.818 00.000 5052 Enqueuing Expose request
01:28:10.842 00.024 8976 Received - 47 (G) 
01:28:10.842 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:10.842 00.000 8976 stepped: pos (-15, 6)
01:28:10.842 00.000 8976 MoveAxis(D, 2, ABG)
01:28:10.842 00.000 8976 stepping (-15, 6) + (0, -2)
01:28:10.843 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:10.875 00.032 8976 Received - 47 (G) 
01:28:10.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:10.875 00.000 8976 stepped: pos (-15, 4)
01:28:10.875 00.000 8976 move complete, result=0
01:28:10.875 00.000 8976 worker thread done servicing request
01:28:10.875 00.000 8976 Worker thread wakes up
01:28:10.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:10.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:10.875 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
01:28:11.568 00.693 8976 Exposure complete
01:28:11.574 00.006 8976 worker thread done servicing request
01:28:11.574 00.000 5052 OnExposeComplete: enter
01:28:11.574 00.000 5052 UpdateGuideState(): m_state=6
01:28:11.574 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3960
01:28:11.574 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.56, Mass=167, SNR=8.9, Peak=68 HFD=3.6
01:28:11.574 00.000 5052 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.04) = xAngle (-3.85 = 2.44)
01:28:11.574 00.000 5052 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.95 = 2.33)
01:28:11.574 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.80 mountX=-0.12 mountY=0.11, mountTheta=2.38
01:28:11.575 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.15, opts=13)
01:28:11.575 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.15)
01:28:11.575 00.000 8976 Worker thread wakes up
01:28:11.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.15) opts 0xd
01:28:11.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.15)
01:28:11.575 00.000 8976 Moving (-0.04, -0.15) raw xDistance=-0.12 yDistance=0.11
01:28:11.576 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:28:11.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:28:11.576 00.000 8976 MoveAxis(R, 0, ABG)
01:28:11.576 00.000 8976 MoveAxis(U, 0, ABG)
01:28:11.576 00.000 8976 move complete, result=0
01:28:11.576 00.000 8976 worker thread done servicing request
01:28:11.576 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:28:11.586 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
01:28:11.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:11.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:11.586 00.000 5052 Enqueuing Expose request
01:28:11.586 00.000 8976 Worker thread wakes up
01:28:11.586 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:11.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:11.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:12.277 00.691 8976 Exposure complete
01:28:12.282 00.005 8976 worker thread done servicing request
01:28:12.282 00.000 5052 OnExposeComplete: enter
01:28:12.282 00.000 5052 UpdateGuideState(): m_state=6
01:28:12.282 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3961
01:28:12.282 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.52, Mass=170, SNR=9.0, Peak=65 HFD=3.3
01:28:12.282 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.17 = 3.11)
01:28:12.282 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.01)
01:28:12.283 00.001 5052 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.13 mountX=-0.21 mountY=0.03, mountTheta=3.01
01:28:12.283 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.19, opts=13)
01:28:12.283 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.19)
01:28:12.283 00.000 8976 Worker thread wakes up
01:28:12.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.19) opts 0xd
01:28:12.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.19)
01:28:12.284 00.001 8976 Moving (0.09, -0.19) raw xDistance=-0.21 yDistance=0.03
01:28:12.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:28:12.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:28:12.284 00.000 8976 MoveAxis(R, 0, ABG)
01:28:12.284 00.000 8976 MoveAxis(U, 0, ABG)
01:28:12.284 00.000 8976 move complete, result=0
01:28:12.284 00.000 8976 worker thread done servicing request
01:28:12.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:28:12.294 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
01:28:12.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:12.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:12.294 00.000 5052 Enqueuing Expose request
01:28:12.294 00.000 8976 Worker thread wakes up
01:28:12.294 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:12.295 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:12.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:12.982 00.687 8976 Exposure complete
01:28:12.988 00.006 8976 worker thread done servicing request
01:28:12.988 00.000 5052 OnExposeComplete: enter
01:28:12.988 00.000 5052 UpdateGuideState(): m_state=6
01:28:12.988 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3962
01:28:12.988 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.12, Mass=172, SNR=9.0, Peak=58 HFD=3.5
01:28:12.988 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.04) = xAngle (-3.38 = 2.90)
01:28:12.988 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.48 = 2.80)
01:28:12.988 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.58 hyp=0.60 cameraTheta=-1.34 mountX=-0.58 mountY=0.20, mountTheta=2.81
01:28:12.989 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.58, opts=13)
01:28:12.989 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.58)
01:28:12.989 00.000 8976 Worker thread wakes up
01:28:12.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.58) opts 0xd
01:28:12.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.58)
01:28:12.989 00.000 8976 Moving (0.14, -0.58) raw xDistance=-0.58 yDistance=0.20
01:28:12.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
01:28:12.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:28:12.990 00.001 8976 MoveAxis(R, 2, ABG)
01:28:12.990 00.000 8976 stepping (-15, 4) + (2, 0)
01:28:12.990 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:12.990 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:28:13.000 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
01:28:13.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:13.000 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:13.000 00.000 5052 Enqueuing Expose request
01:28:13.016 00.016 8976 Received - 47 (G) 
01:28:13.016 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:13.016 00.000 8976 stepped: pos (-13, 4)
01:28:13.016 00.000 8976 MoveAxis(U, 0, ABG)
01:28:13.017 00.001 8976 move complete, result=0
01:28:13.017 00.000 8976 worker thread done servicing request
01:28:13.017 00.000 8976 Worker thread wakes up
01:28:13.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:13.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:13.017 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.2 px 0 ms NORTH
01:28:13.705 00.688 8976 Exposure complete
01:28:13.711 00.006 8976 worker thread done servicing request
01:28:13.711 00.000 5052 OnExposeComplete: enter
01:28:13.711 00.000 5052 UpdateGuideState(): m_state=6
01:28:13.711 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3963
01:28:13.711 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.90, Mass=165, SNR=8.9, Peak=60 HFD=3.1
01:28:13.711 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
01:28:13.711 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
01:28:13.711 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.34 cameraTheta=2.53 mountX=0.30 mountY=0.12, mountTheta=0.40
01:28:13.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.19, opts=13)
01:28:13.712 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.19)
01:28:13.712 00.000 8976 Worker thread wakes up
01:28:13.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.19) opts 0xd
01:28:13.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.19)
01:28:13.712 00.000 8976 Moving (-0.27, 0.19) raw xDistance=0.30 yDistance=0.12
01:28:13.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.30
01:28:13.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:28:13.712 00.000 8976 MoveAxis(L, 1, ABG)
01:28:13.712 00.000 8976 stepping (-13, 4) + (-1, 0)
01:28:13.712 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:13.713 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:28:13.723 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
01:28:13.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:13.723 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:13.723 00.000 5052 Enqueuing Expose request
01:28:13.736 00.013 8976 Received - 47 (G) 
01:28:13.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:13.736 00.000 8976 stepped: pos (-14, 4)
01:28:13.736 00.000 8976 MoveAxis(U, 0, ABG)
01:28:13.736 00.000 8976 move complete, result=0
01:28:13.736 00.000 8976 worker thread done servicing request
01:28:13.736 00.000 8976 Worker thread wakes up
01:28:13.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:13.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:13.736 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:28:14.426 00.690 8976 Exposure complete
01:28:14.431 00.005 8976 worker thread done servicing request
01:28:14.432 00.001 5052 OnExposeComplete: enter
01:28:14.432 00.000 5052 UpdateGuideState(): m_state=6
01:28:14.432 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3964
01:28:14.432 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.93, Mass=191, SNR=9.5, Peak=66 HFD=3.6
01:28:14.432 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:28:14.432 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
01:28:14.432 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.22 hyp=0.69 cameraTheta=2.82 mountX=0.49 mountY=0.43, mountTheta=0.71
01:28:14.432 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.22, opts=13)
01:28:14.432 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.22)
01:28:14.433 00.001 8976 Worker thread wakes up
01:28:14.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.22) opts 0xd
01:28:14.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.22)
01:28:14.433 00.000 8976 Moving (-0.65, 0.22) raw xDistance=0.49 yDistance=0.43
01:28:14.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
01:28:14.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:28:14.433 00.000 8976 MoveAxis(L, 2, ABG)
01:28:14.433 00.000 8976 stepping (-14, 4) + (-2, 0)
01:28:14.433 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:14.433 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:28:14.442 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:28:14.443 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:14.443 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:14.443 00.000 5052 Enqueuing Expose request
01:28:14.455 00.012 8976 Received - 47 (G) 
01:28:14.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:14.455 00.000 8976 stepped: pos (-16, 4)
01:28:14.455 00.000 8976 MoveAxis(D, 2, ABG)
01:28:14.455 00.000 8976 stepping (-16, 4) + (0, -2)
01:28:14.455 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:14.487 00.032 8976 Received - 47 (G) 
01:28:14.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:14.487 00.000 8976 stepped: pos (-16, 2)
01:28:14.487 00.000 8976 move complete, result=0
01:28:14.487 00.000 8976 worker thread done servicing request
01:28:14.487 00.000 8976 Worker thread wakes up
01:28:14.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:14.487 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:14.487 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:28:15.177 00.690 8976 Exposure complete
01:28:15.183 00.006 8976 worker thread done servicing request
01:28:15.183 00.000 5052 OnExposeComplete: enter
01:28:15.183 00.000 5052 UpdateGuideState(): m_state=6
01:28:15.183 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3965
01:28:15.183 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.53, Mass=162, SNR=8.7, Peak=65 HFD=3.3
01:28:15.183 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.90 = 1.39)
01:28:15.183 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
01:28:15.183 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.18 hyp=0.64 cameraTheta=-2.85 mountX=0.12 mountY=0.61, mountTheta=1.38
01:28:15.184 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.18, opts=13)
01:28:15.184 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.18)
01:28:15.184 00.000 8976 Worker thread wakes up
01:28:15.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.18) opts 0xd
01:28:15.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.18)
01:28:15.184 00.000 8976 Moving (-0.62, -0.18) raw xDistance=0.12 yDistance=0.61
01:28:15.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:28:15.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
01:28:15.184 00.000 8976 MoveAxis(R, 0, ABG)
01:28:15.184 00.000 8976 MoveAxis(D, 3, ABG)
01:28:15.184 00.000 8976 stepping (-16, 2) + (0, -3)
01:28:15.184 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:15.185 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:28:15.194 00.009 5052 UpdateGuideState exits: m=162 SNR=8.7
01:28:15.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:15.195 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:15.195 00.000 5052 Enqueuing Expose request
01:28:15.223 00.028 8976 Received - 47 (G) 
01:28:15.223 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:15.223 00.000 8976 stepped: pos (-16, -1)
01:28:15.223 00.000 8976 move complete, result=0
01:28:15.223 00.000 8976 worker thread done servicing request
01:28:15.223 00.000 8976 Worker thread wakes up
01:28:15.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:15.223 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:28:15.223 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:15.912 00.689 8976 Exposure complete
01:28:15.917 00.005 8976 worker thread done servicing request
01:28:15.917 00.000 5052 OnExposeComplete: enter
01:28:15.917 00.000 5052 UpdateGuideState(): m_state=6
01:28:15.918 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3966
01:28:15.918 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.84, Mass=166, SNR=8.8, Peak=65 HFD=3.8
01:28:15.918 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
01:28:15.918 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
01:28:15.918 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.66 mountX=0.23 mountY=0.14, mountTheta=0.54
01:28:15.919 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.13, opts=13)
01:28:15.919 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.13)
01:28:15.919 00.000 8976 Worker thread wakes up
01:28:15.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.13) opts 0xd
01:28:15.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.13)
01:28:15.919 00.000 8976 Moving (-0.25, 0.13) raw xDistance=0.23 yDistance=0.14
01:28:15.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:28:15.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:28:15.919 00.000 8976 MoveAxis(R, 0, ABG)
01:28:15.919 00.000 8976 MoveAxis(U, 0, ABG)
01:28:15.919 00.000 8976 move complete, result=0
01:28:15.919 00.000 8976 worker thread done servicing request
01:28:15.920 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:28:15.929 00.009 5052 UpdateGuideState exits: m=166 SNR=8.8
01:28:15.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:15.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:15.929 00.000 5052 Enqueuing Expose request
01:28:15.929 00.000 8976 Worker thread wakes up
01:28:15.930 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:15.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:15.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:16.618 00.688 8976 Exposure complete
01:28:16.623 00.005 8976 worker thread done servicing request
01:28:16.623 00.000 5052 OnExposeComplete: enter
01:28:16.623 00.000 5052 UpdateGuideState(): m_state=6
01:28:16.623 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3967
01:28:16.623 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.04, Mass=170, SNR=9.0, Peak=65 HFD=3.3
01:28:16.623 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
01:28:16.623 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
01:28:16.623 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.33 hyp=0.36 cameraTheta=1.99 mountX=0.36 mountY=-0.05, mountTheta=-0.15
01:28:16.624 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.33, opts=13)
01:28:16.624 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.33)
01:28:16.624 00.000 8976 Worker thread wakes up
01:28:16.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.33) opts 0xd
01:28:16.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.33)
01:28:16.624 00.000 8976 Moving (-0.15, 0.33) raw xDistance=0.36 yDistance=-0.05
01:28:16.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:28:16.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:28:16.624 00.000 8976 MoveAxis(L, 1, ABG)
01:28:16.625 00.001 8976 stepping (-16, -1) + (-1, 0)
01:28:16.625 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:16.625 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:28:16.635 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
01:28:16.635 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:16.635 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:16.635 00.000 5052 Enqueuing Expose request
01:28:16.645 00.010 8976 Received - 47 (G) 
01:28:16.645 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:16.645 00.000 8976 stepped: pos (-17, -1)
01:28:16.645 00.000 8976 MoveAxis(U, 0, ABG)
01:28:16.645 00.000 8976 move complete, result=0
01:28:16.645 00.000 8976 worker thread done servicing request
01:28:16.645 00.000 8976 Worker thread wakes up
01:28:16.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:16.645 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:16.645 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
01:28:17.339 00.694 8976 Exposure complete
01:28:17.344 00.005 8976 worker thread done servicing request
01:28:17.344 00.000 5052 OnExposeComplete: enter
01:28:17.344 00.000 5052 UpdateGuideState(): m_state=6
01:28:17.344 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3968
01:28:17.344 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.67, Mass=166, SNR=8.9, Peak=62 HFD=3.3
01:28:17.344 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
01:28:17.344 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
01:28:17.344 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.86 mountX=0.03 mountY=0.13, mountTheta=1.38
01:28:17.344 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.04, opts=13)
01:28:17.345 00.001 5052 Enqueuing Move request for stepguider (-0.13, -0.04)
01:28:17.345 00.000 8976 Worker thread wakes up
01:28:17.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.04) opts 0xd
01:28:17.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.04)
01:28:17.345 00.000 8976 Moving (-0.13, -0.04) raw xDistance=0.03 yDistance=0.13
01:28:17.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:28:17.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:28:17.345 00.000 8976 MoveAxis(R, 0, ABG)
01:28:17.345 00.000 8976 MoveAxis(U, 0, ABG)
01:28:17.345 00.000 8976 move complete, result=0
01:28:17.345 00.000 8976 worker thread done servicing request
01:28:17.345 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:28:17.355 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
01:28:17.356 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:17.356 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:17.356 00.000 5052 Enqueuing Expose request
01:28:17.356 00.000 8976 Worker thread wakes up
01:28:17.356 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:17.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:17.356 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:18.045 00.689 8976 Exposure complete
01:28:18.051 00.006 8976 worker thread done servicing request
01:28:18.051 00.000 5052 OnExposeComplete: enter
01:28:18.051 00.000 5052 UpdateGuideState(): m_state=6
01:28:18.051 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3969
01:28:18.051 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.55, Mass=168, SNR=8.9, Peak=61 HFD=3.4
01:28:18.051 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
01:28:18.051 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
01:28:18.051 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.16 hyp=0.56 cameraTheta=-2.86 mountX=0.11 mountY=0.54, mountTheta=1.38
01:28:18.051 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.16, opts=13)
01:28:18.051 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.16)
01:28:18.052 00.001 8976 Worker thread wakes up
01:28:18.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.16) opts 0xd
01:28:18.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.16)
01:28:18.052 00.000 8976 Moving (-0.54, -0.16) raw xDistance=0.11 yDistance=0.54
01:28:18.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:28:18.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:28:18.052 00.000 8976 MoveAxis(R, 0, ABG)
01:28:18.052 00.000 8976 MoveAxis(D, 2, ABG)
01:28:18.052 00.000 8976 stepping (-17, -1) + (0, -2)
01:28:18.052 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:18.052 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:28:18.062 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
01:28:18.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:18.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:18.062 00.000 5052 Enqueuing Expose request
01:28:18.084 00.022 8976 Received - 47 (G) 
01:28:18.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:18.084 00.000 8976 stepped: pos (-17, -3)
01:28:18.084 00.000 8976 move complete, result=0
01:28:18.084 00.000 8976 worker thread done servicing request
01:28:18.084 00.000 8976 Worker thread wakes up
01:28:18.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:18.084 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:28:18.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:18.773 00.689 8976 Exposure complete
01:28:18.779 00.006 8976 worker thread done servicing request
01:28:18.779 00.000 5052 OnExposeComplete: enter
01:28:18.779 00.000 5052 UpdateGuideState(): m_state=6
01:28:18.779 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3970
01:28:18.779 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.92, Mass=163, SNR=8.7, Peak=63 HFD=3.9
01:28:18.779 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
01:28:18.779 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
01:28:18.779 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.21 hyp=0.46 cameraTheta=2.67 mountX=0.37 mountY=0.23, mountTheta=0.56
01:28:18.780 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.21, opts=13)
01:28:18.780 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.21)
01:28:18.780 00.000 8976 Worker thread wakes up
01:28:18.780 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.21) opts 0xd
01:28:18.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.21)
01:28:18.780 00.000 8976 Moving (-0.41, 0.21) raw xDistance=0.37 yDistance=0.23
01:28:18.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:28:18.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:28:18.780 00.000 8976 MoveAxis(L, 2, ABG)
01:28:18.780 00.000 8976 stepping (-17, -3) + (-2, 0)
01:28:18.780 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:18.781 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:28:18.790 00.009 5052 UpdateGuideState exits: m=163 SNR=8.7
01:28:18.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:18.790 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:18.790 00.000 5052 Enqueuing Expose request
01:28:18.803 00.013 8976 Received - 47 (G) 
01:28:18.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:18.803 00.000 8976 stepped: pos (-19, -3)
01:28:18.803 00.000 8976 MoveAxis(U, 0, ABG)
01:28:18.803 00.000 8976 move complete, result=0
01:28:18.804 00.001 8976 worker thread done servicing request
01:28:18.804 00.000 8976 Worker thread wakes up
01:28:18.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:18.804 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:28:18.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:19.493 00.689 8976 Exposure complete
01:28:19.499 00.006 8976 worker thread done servicing request
01:28:19.499 00.000 5052 OnExposeComplete: enter
01:28:19.499 00.000 5052 UpdateGuideState(): m_state=6
01:28:19.499 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3971
01:28:19.499 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=281.50, Mass=166, SNR=8.8, Peak=63 HFD=3.7
01:28:19.499 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
01:28:19.499 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
01:28:19.499 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=-0.21 hyp=1.00 cameraTheta=-2.93 mountX=0.25 mountY=0.93, mountTheta=1.31
01:28:19.500 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=-0.21, opts=13)
01:28:19.500 00.000 5052 Enqueuing Move request for stepguider (-0.97, -0.21)
01:28:19.500 00.000 8976 Worker thread wakes up
01:28:19.500 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, -0.21) opts 0xd
01:28:19.500 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, -0.21)
01:28:19.500 00.000 8976 Moving (-0.97, -0.21) raw xDistance=0.25 yDistance=0.93
01:28:19.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:28:19.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.93
01:28:19.500 00.000 8976 MoveAxis(R, 0, ABG)
01:28:19.500 00.000 8976 MoveAxis(D, 4, ABG)
01:28:19.500 00.000 8976 stepping (-19, -3) + (0, -4)
01:28:19.500 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:19.501 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
01:28:19.511 00.010 5052 UpdateGuideState exits: m=166 SNR=8.8
01:28:19.512 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:19.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:19.512 00.000 5052 Enqueuing Expose request
01:28:19.538 00.026 8976 Received - 47 (G) 
01:28:19.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:19.538 00.000 8976 stepped: pos (-19, -7)
01:28:19.539 00.001 8976 move complete, result=0
01:28:19.539 00.000 8976 worker thread done servicing request
01:28:19.539 00.000 8976 Worker thread wakes up
01:28:19.539 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:28:19.539 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:19.539 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:20.228 00.689 8976 Exposure complete
01:28:20.234 00.006 8976 worker thread done servicing request
01:28:20.234 00.000 5052 OnExposeComplete: enter
01:28:20.234 00.000 5052 UpdateGuideState(): m_state=6
01:28:20.234 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3972
01:28:20.234 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=282.05, Mass=181, SNR=9.2, Peak=60 HFD=3.9
01:28:20.234 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.04) = xAngle (0.11 = 0.11)
01:28:20.234 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.01 = 0.01)
01:28:20.234 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.34 hyp=0.41 cameraTheta=2.16 mountX=0.40 mountY=0.00, mountTheta=0.01
01:28:20.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.34, opts=13)
01:28:20.236 00.001 5052 Enqueuing Move request for stepguider (-0.22, 0.34)
01:28:20.236 00.000 8976 Worker thread wakes up
01:28:20.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.34) opts 0xd
01:28:20.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.34)
01:28:20.236 00.000 8976 Moving (-0.22, 0.34) raw xDistance=0.40 yDistance=0.00
01:28:20.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:28:20.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:28:20.236 00.000 8976 MoveAxis(L, 2, ABG)
01:28:20.236 00.000 8976 stepping (-19, -7) + (-2, 0)
01:28:20.236 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:20.237 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:28:20.246 00.009 5052 UpdateGuideState exits: m=181 SNR=9.2
01:28:20.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:20.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:20.246 00.000 5052 Enqueuing Expose request
01:28:20.257 00.011 8976 Received - 47 (G) 
01:28:20.258 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:20.258 00.000 8976 stepped: pos (-21, -7)
01:28:20.258 00.000 8976 MoveAxis(U, 0, ABG)
01:28:20.258 00.000 8976 move complete, result=0
01:28:20.258 00.000 8976 worker thread done servicing request
01:28:20.258 00.000 8976 Worker thread wakes up
01:28:20.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:20.258 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:20.258 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
01:28:20.951 00.693 8976 Exposure complete
01:28:20.957 00.006 8976 worker thread done servicing request
01:28:20.957 00.000 5052 OnExposeComplete: enter
01:28:20.957 00.000 5052 UpdateGuideState(): m_state=6
01:28:20.957 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3973
01:28:20.957 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.52, Mass=184, SNR=9.3, Peak=62 HFD=3.8
01:28:20.957 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.81 = 2.48)
01:28:20.957 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.37)
01:28:20.957 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.76 mountX=-0.15 mountY=0.13, mountTheta=2.42
01:28:20.957 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.19, opts=13)
01:28:20.958 00.001 5052 Enqueuing Move request for stepguider (-0.04, -0.19)
01:28:20.958 00.000 8976 Worker thread wakes up
01:28:20.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.19) opts 0xd
01:28:20.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.19)
01:28:20.958 00.000 8976 Moving (-0.04, -0.19) raw xDistance=-0.15 yDistance=0.13
01:28:20.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:28:20.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:28:20.958 00.000 8976 MoveAxis(R, 0, ABG)
01:28:20.958 00.000 8976 MoveAxis(U, 0, ABG)
01:28:20.958 00.000 8976 move complete, result=0
01:28:20.958 00.000 8976 worker thread done servicing request
01:28:20.959 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:28:20.967 00.008 5052 UpdateGuideState exits: m=184 SNR=9.3
01:28:20.968 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:20.968 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:20.968 00.000 5052 Enqueuing Expose request
01:28:20.968 00.000 8976 Worker thread wakes up
01:28:20.968 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:20.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:20.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:21.658 00.690 8976 Exposure complete
01:28:21.663 00.005 8976 worker thread done servicing request
01:28:21.664 00.001 5052 OnExposeComplete: enter
01:28:21.664 00.000 5052 UpdateGuideState(): m_state=6
01:28:21.664 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3974
01:28:21.664 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.18, Mass=165, SNR=8.9, Peak=63 HFD=3.5
01:28:21.664 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.31 = 1.98)
01:28:21.664 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.87)
01:28:21.664 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.53 hyp=0.69 cameraTheta=-2.26 mountX=-0.27 mountY=0.66, mountTheta=1.96
01:28:21.665 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.53, opts=13)
01:28:21.665 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.53)
01:28:21.665 00.000 8976 Worker thread wakes up
01:28:21.665 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.53) opts 0xd
01:28:21.665 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.53)
01:28:21.665 00.000 8976 Moving (-0.44, -0.53) raw xDistance=-0.27 yDistance=0.66
01:28:21.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:28:21.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
01:28:21.665 00.000 8976 MoveAxis(R, 1, ABG)
01:28:21.666 00.001 8976 stepping (-21, -7) + (1, 0)
01:28:21.666 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:21.667 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:28:21.677 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
01:28:21.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:21.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:21.677 00.000 5052 Enqueuing Expose request
01:28:21.696 00.019 8976 Received - 47 (G) 
01:28:21.697 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:21.697 00.000 8976 stepped: pos (-20, -7)
01:28:21.697 00.000 8976 MoveAxis(D, 3, ABG)
01:28:21.697 00.000 8976 stepping (-20, -7) + (0, -3)
01:28:21.697 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:21.729 00.032 8976 Received - 47 (G) 
01:28:21.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:21.729 00.000 8976 stepped: pos (-20, -10)
01:28:21.729 00.000 8976 move complete, result=0
01:28:21.729 00.000 8976 worker thread done servicing request
01:28:21.729 00.000 8976 Worker thread wakes up
01:28:21.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:21.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:21.729 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.7 px 3 ms SOUTH
01:28:22.421 00.692 8976 Exposure complete
01:28:22.427 00.006 8976 worker thread done servicing request
01:28:22.427 00.000 5052 OnExposeComplete: enter
01:28:22.427 00.000 5052 UpdateGuideState(): m_state=6
01:28:22.427 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3975
01:28:22.427 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.75, Mass=179, SNR=9.1, Peak=63 HFD=3.8
01:28:22.427 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
01:28:22.427 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
01:28:22.427 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.59 mountX=0.06 mountY=0.03, mountTheta=0.47
01:28:22.428 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.04, opts=13)
01:28:22.428 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.04)
01:28:22.428 00.000 8976 Worker thread wakes up
01:28:22.428 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.04) opts 0xd
01:28:22.428 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.04)
01:28:22.428 00.000 8976 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=0.03
01:28:22.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:28:22.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:28:22.428 00.000 8976 MoveAxis(R, 0, ABG)
01:28:22.428 00.000 8976 MoveAxis(U, 0, ABG)
01:28:22.428 00.000 8976 move complete, result=0
01:28:22.428 00.000 8976 worker thread done servicing request
01:28:22.429 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:28:22.441 00.012 5052 UpdateGuideState exits: m=179 SNR=9.1
01:28:22.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:22.441 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:22.441 00.000 5052 Enqueuing Expose request
01:28:22.441 00.000 8976 Worker thread wakes up
01:28:22.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:22.441 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:22.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:23.132 00.691 8976 Exposure complete
01:28:23.137 00.005 8976 worker thread done servicing request
01:28:23.138 00.001 5052 OnExposeComplete: enter
01:28:23.138 00.000 5052 UpdateGuideState(): m_state=6
01:28:23.138 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3976
01:28:23.138 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.04, Mass=168, SNR=8.9, Peak=61 HFD=3.9
01:28:23.138 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.04) = xAngle (-0.16 = -0.16)
01:28:23.138 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.27 = -0.27)
01:28:23.138 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.88 mountX=0.35 mountY=-0.09, mountTheta=-0.26
01:28:23.138 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.33, opts=13)
01:28:23.139 00.001 5052 Enqueuing Move request for stepguider (-0.11, 0.33)
01:28:23.139 00.000 8976 Worker thread wakes up
01:28:23.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.33) opts 0xd
01:28:23.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.33)
01:28:23.139 00.000 8976 Moving (-0.11, 0.33) raw xDistance=0.35 yDistance=-0.09
01:28:23.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:28:23.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:28:23.139 00.000 8976 MoveAxis(L, 1, ABG)
01:28:23.139 00.000 8976 stepping (-20, -10) + (-1, 0)
01:28:23.139 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:23.139 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:28:23.149 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
01:28:23.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:23.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:23.149 00.000 5052 Enqueuing Expose request
01:28:23.168 00.019 8976 Received - 47 (G) 
01:28:23.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:23.168 00.000 8976 stepped: pos (-21, -10)
01:28:23.168 00.000 8976 MoveAxis(U, 0, ABG)
01:28:23.168 00.000 8976 move complete, result=0
01:28:23.168 00.000 8976 worker thread done servicing request
01:28:23.168 00.000 8976 Worker thread wakes up
01:28:23.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:23.168 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:28:23.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:23.860 00.692 8976 Exposure complete
01:28:23.865 00.005 8976 worker thread done servicing request
01:28:23.865 00.000 5052 OnExposeComplete: enter
01:28:23.865 00.000 5052 UpdateGuideState(): m_state=6
01:28:23.865 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3977
01:28:23.865 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.62, Mass=155, SNR=8.5, Peak=63 HFD=3.3
01:28:23.865 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:28:23.865 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
01:28:23.865 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.09 hyp=0.37 cameraTheta=-0.25 mountX=-0.25 mountY=-0.25, mountTheta=-2.35
01:28:23.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.09, opts=13)
01:28:23.866 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.09)
01:28:23.866 00.000 8976 Worker thread wakes up
01:28:23.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.09) opts 0xd
01:28:23.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.09)
01:28:23.866 00.000 8976 Moving (0.36, -0.09) raw xDistance=-0.25 yDistance=-0.25
01:28:23.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:28:23.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:28:23.866 00.000 8976 MoveAxis(R, 0, ABG)
01:28:23.866 00.000 8976 MoveAxis(U, 0, ABG)
01:28:23.866 00.000 8976 move complete, result=0
01:28:23.866 00.000 8976 worker thread done servicing request
01:28:23.867 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:28:23.876 00.009 5052 UpdateGuideState exits: m=155 SNR=8.5
01:28:23.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:23.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:23.876 00.000 5052 Enqueuing Expose request
01:28:23.876 00.000 8976 Worker thread wakes up
01:28:23.876 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:28:23.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:23.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:24.563 00.687 8976 Exposure complete
01:28:24.568 00.005 8976 worker thread done servicing request
01:28:24.568 00.000 5052 OnExposeComplete: enter
01:28:24.569 00.001 5052 UpdateGuideState(): m_state=6
01:28:24.569 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3978
01:28:24.569 00.000 5052 Star::Find returns 1 (0), X=330.26, Y=281.61, Mass=193, SNR=9.5, Peak=60 HFD=3.7
01:28:24.569 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:28:24.569 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:28:24.569 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=-0.10 hyp=1.09 cameraTheta=-0.09 mountX=-0.58 mountY=-0.85, mountTheta=-2.17
01:28:24.569 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=-0.10, opts=13)
01:28:24.569 00.000 5052 Enqueuing Move request for stepguider (1.08, -0.10)
01:28:24.570 00.001 8976 Worker thread wakes up
01:28:24.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, -0.10) opts 0xd
01:28:24.570 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.08, -0.10)
01:28:24.570 00.000 8976 Moving (1.08, -0.10) raw xDistance=-0.58 yDistance=-0.85
01:28:24.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
01:28:24.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
01:28:24.570 00.000 8976 MoveAxis(R, 2, ABG)
01:28:24.570 00.000 8976 stepping (-21, -10) + (2, 0)
01:28:24.570 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:24.571 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:28:24.581 00.010 5052 UpdateGuideState exits: m=193 SNR=9.5
01:28:24.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:24.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:24.581 00.000 5052 Enqueuing Expose request
01:28:24.606 00.025 8976 Received - 47 (G) 
01:28:24.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:24.607 00.001 8976 stepped: pos (-19, -10)
01:28:24.607 00.000 8976 MoveAxis(U, 3, ABG)
01:28:24.607 00.000 8976 stepping (-19, -10) + (0, 3)
01:28:24.607 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:24.638 00.031 8976 Received - 47 (G) 
01:28:24.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:24.638 00.000 8976 stepped: pos (-19, -7)
01:28:24.638 00.000 8976 move complete, result=0
01:28:24.638 00.000 8976 worker thread done servicing request
01:28:24.638 00.000 8976 Worker thread wakes up
01:28:24.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:24.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:24.638 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.9 px 3 ms NORTH
01:28:25.326 00.688 8976 Exposure complete
01:28:25.331 00.005 8976 worker thread done servicing request
01:28:25.331 00.000 5052 OnExposeComplete: enter
01:28:25.332 00.001 5052 UpdateGuideState(): m_state=6
01:28:25.332 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3979
01:28:25.332 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=282.13, Mass=162, SNR=8.7, Peak=56 HFD=4.0
01:28:25.332 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
01:28:25.332 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
01:28:25.332 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.42 hyp=0.90 cameraTheta=0.48 mountX=0.01 mountY=-0.90, mountTheta=-1.56
01:28:25.332 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.42, opts=13)
01:28:25.332 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.42)
01:28:25.332 00.000 8976 Worker thread wakes up
01:28:25.333 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.42) opts 0xd
01:28:25.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.42)
01:28:25.333 00.000 8976 Moving (0.80, 0.42) raw xDistance=0.01 yDistance=-0.90
01:28:25.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:28:25.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.90
01:28:25.333 00.000 8976 MoveAxis(R, 0, ABG)
01:28:25.333 00.000 8976 MoveAxis(U, 4, ABG)
01:28:25.333 00.000 8976 stepping (-19, -7) + (0, 4)
01:28:25.333 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:25.333 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:28:25.343 00.010 5052 UpdateGuideState exits: m=162 SNR=8.7
01:28:25.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:25.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:25.343 00.000 5052 Enqueuing Expose request
01:28:25.374 00.031 8976 Received - 47 (G) 
01:28:25.374 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:25.374 00.000 8976 stepped: pos (-19, -3)
01:28:25.374 00.000 8976 move complete, result=0
01:28:25.374 00.000 8976 worker thread done servicing request
01:28:25.374 00.000 8976 Worker thread wakes up
01:28:25.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:25.374 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
01:28:25.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:26.065 00.691 8976 Exposure complete
01:28:26.070 00.005 8976 worker thread done servicing request
01:28:26.070 00.000 5052 OnExposeComplete: enter
01:28:26.071 00.001 5052 UpdateGuideState(): m_state=6
01:28:26.071 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3980
01:28:26.071 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.95, Mass=193, SNR=9.5, Peak=60 HFD=4.3
01:28:26.071 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:28:26.071 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:28:26.071 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=0.24 hyp=0.92 cameraTheta=0.27 mountX=-0.19 mountY=-0.88, mountTheta=-1.78
01:28:26.071 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=0.24, opts=13)
01:28:26.071 00.000 5052 Enqueuing Move request for stepguider (0.89, 0.24)
01:28:26.071 00.000 8976 Worker thread wakes up
01:28:26.072 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, 0.24) opts 0xd
01:28:26.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, 0.24)
01:28:26.072 00.000 8976 Moving (0.89, 0.24) raw xDistance=-0.19 yDistance=-0.88
01:28:26.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:28:26.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.88
01:28:26.072 00.000 8976 MoveAxis(R, 0, ABG)
01:28:26.072 00.000 8976 MoveAxis(U, 4, ABG)
01:28:26.072 00.000 8976 stepping (-19, -3) + (0, 4)
01:28:26.072 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:26.072 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:28:26.083 00.011 5052 UpdateGuideState exits: m=193 SNR=9.5
01:28:26.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:26.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:26.083 00.000 5052 Enqueuing Expose request
01:28:26.109 00.026 8976 Received - 47 (G) 
01:28:26.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:26.109 00.000 8976 stepped: pos (-19, 1)
01:28:26.109 00.000 8976 move complete, result=0
01:28:26.109 00.000 8976 worker thread done servicing request
01:28:26.109 00.000 8976 Worker thread wakes up
01:28:26.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:26.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:26.109 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
01:28:26.799 00.690 8976 Exposure complete
01:28:26.804 00.005 8976 worker thread done servicing request
01:28:26.804 00.000 5052 OnExposeComplete: enter
01:28:26.805 00.001 5052 UpdateGuideState(): m_state=6
01:28:26.805 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3981
01:28:26.805 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.04, Mass=194, SNR=9.6, Peak=64 HFD=3.6
01:28:26.805 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
01:28:26.805 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
01:28:26.805 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.67 hyp=0.91 cameraTheta=-0.83 mountX=-0.88 mountY=-0.15, mountTheta=-2.97
01:28:26.805 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.67, opts=13)
01:28:26.805 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.67)
01:28:26.806 00.001 8976 Worker thread wakes up
01:28:26.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.67) opts 0xd
01:28:26.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.67)
01:28:26.806 00.000 8976 Moving (0.62, -0.67) raw xDistance=-0.88 yDistance=-0.15
01:28:26.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88
01:28:26.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:28:26.806 00.000 8976 MoveAxis(R, 4, ABG)
01:28:26.806 00.000 8976 stepping (-19, 1) + (4, 0)
01:28:26.806 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:26.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:28:26.816 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:28:26.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:26.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:26.816 00.000 5052 Enqueuing Expose request
01:28:26.845 00.029 8976 Received - 47 (G) 
01:28:26.845 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:26.845 00.000 8976 stepped: pos (-15, 1)
01:28:26.845 00.000 8976 MoveAxis(U, 0, ABG)
01:28:26.845 00.000 8976 move complete, result=0
01:28:26.845 00.000 8976 worker thread done servicing request
01:28:26.845 00.000 8976 Worker thread wakes up
01:28:26.845 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:26.845 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:26.845 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.2 px 0 ms NORTH
01:28:27.536 00.691 8976 Exposure complete
01:28:27.542 00.006 8976 worker thread done servicing request
01:28:27.542 00.000 5052 OnExposeComplete: enter
01:28:27.542 00.000 5052 UpdateGuideState(): m_state=6
01:28:27.542 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3982
01:28:27.542 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.89, Mass=174, SNR=9.0, Peak=60 HFD=3.5
01:28:27.542 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
01:28:27.542 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
01:28:27.542 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.19 hyp=0.37 cameraTheta=0.53 mountX=0.02 mountY=-0.37, mountTheta=-1.52
01:28:27.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.19, opts=13)
01:28:27.543 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.19)
01:28:27.543 00.000 8976 Worker thread wakes up
01:28:27.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.19) opts 0xd
01:28:27.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.19)
01:28:27.543 00.000 8976 Moving (0.32, 0.19) raw xDistance=0.02 yDistance=-0.37
01:28:27.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:28:27.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:28:27.543 00.000 8976 MoveAxis(R, 0, ABG)
01:28:27.543 00.000 8976 MoveAxis(U, 1, ABG)
01:28:27.543 00.000 8976 stepping (-15, 1) + (0, 1)
01:28:27.544 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:27.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:28:27.553 00.009 5052 UpdateGuideState exits: m=174 SNR=9.0
01:28:27.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:27.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:27.553 00.000 5052 Enqueuing Expose request
01:28:27.564 00.011 8976 Received - 47 (G) 
01:28:27.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:27.564 00.000 8976 stepped: pos (-15, 2)
01:28:27.564 00.000 8976 move complete, result=0
01:28:27.564 00.000 8976 worker thread done servicing request
01:28:27.564 00.000 8976 Worker thread wakes up
01:28:27.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:27.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:27.564 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
01:28:28.254 00.690 8976 Exposure complete
01:28:28.259 00.005 8976 worker thread done servicing request
01:28:28.259 00.000 5052 OnExposeComplete: enter
01:28:28.259 00.000 5052 UpdateGuideState(): m_state=6
01:28:28.259 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3983
01:28:28.260 00.001 5052 Star::Find returns 1 (0), X=329.66, Y=282.04, Mass=191, SNR=9.4, Peak=62 HFD=3.8
01:28:28.260 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
01:28:28.260 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
01:28:28.260 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.33 hyp=0.59 cameraTheta=0.60 mountX=0.08 mountY=-0.59, mountTheta=-1.44
01:28:28.260 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.33, opts=13)
01:28:28.260 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.33)
01:28:28.260 00.000 8976 Worker thread wakes up
01:28:28.261 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.33) opts 0xd
01:28:28.261 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.33)
01:28:28.261 00.000 8976 Moving (0.48, 0.33) raw xDistance=0.08 yDistance=-0.59
01:28:28.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:28:28.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.59
01:28:28.261 00.000 8976 MoveAxis(R, 0, ABG)
01:28:28.261 00.000 8976 MoveAxis(U, 2, ABG)
01:28:28.261 00.000 8976 stepping (-15, 2) + (0, 2)
01:28:28.261 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:28.261 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:28:28.272 00.011 5052 UpdateGuideState exits: m=191 SNR=9.4
01:28:28.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:28.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:28.272 00.000 5052 Enqueuing Expose request
01:28:28.283 00.011 8976 Received - 47 (G) 
01:28:28.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:28.283 00.000 8976 stepped: pos (-15, 4)
01:28:28.283 00.000 8976 move complete, result=0
01:28:28.283 00.000 8976 worker thread done servicing request
01:28:28.283 00.000 8976 Worker thread wakes up
01:28:28.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:28.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:28.283 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:28:28.976 00.693 8976 Exposure complete
01:28:28.981 00.005 8976 worker thread done servicing request
01:28:28.981 00.000 5052 OnExposeComplete: enter
01:28:28.981 00.000 5052 UpdateGuideState(): m_state=6
01:28:28.982 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3984
01:28:28.982 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.21, Mass=156, SNR=8.5, Peak=67 HFD=3.2
01:28:28.982 00.000 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.04) = xAngle (-0.83 = -0.83)
01:28:28.982 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.93 = -0.93)
01:28:28.982 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.50 hyp=0.54 cameraTheta=1.22 mountX=0.36 mountY=-0.43, mountTheta=-0.87
01:28:28.982 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.50, opts=13)
01:28:28.982 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.50)
01:28:28.982 00.000 8976 Worker thread wakes up
01:28:28.983 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.50) opts 0xd
01:28:28.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.50)
01:28:28.983 00.000 8976 Moving (0.19, 0.50) raw xDistance=0.36 yDistance=-0.43
01:28:28.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:28:28.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
01:28:28.983 00.000 8976 MoveAxis(L, 1, ABG)
01:28:28.983 00.000 8976 stepping (-15, 4) + (-1, 0)
01:28:28.983 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:28.983 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:28:28.993 00.010 5052 UpdateGuideState exits: m=156 SNR=8.5
01:28:28.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:28.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:28.993 00.000 5052 Enqueuing Expose request
01:28:29.002 00.009 8976 Received - 47 (G) 
01:28:29.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:29.002 00.000 8976 stepped: pos (-16, 4)
01:28:29.002 00.000 8976 MoveAxis(U, 2, ABG)
01:28:29.002 00.000 8976 stepping (-16, 4) + (0, 2)
01:28:29.003 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:29.034 00.031 8976 Received - 47 (G) 
01:28:29.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:29.034 00.000 8976 stepped: pos (-16, 6)
01:28:29.034 00.000 8976 move complete, result=0
01:28:29.034 00.000 8976 worker thread done servicing request
01:28:29.034 00.000 8976 Worker thread wakes up
01:28:29.035 00.001 5052 GuideStep: 0.4 px 1 ms WEST, -0.4 px 2 ms NORTH
01:28:29.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:29.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:29.724 00.689 8976 Exposure complete
01:28:29.729 00.005 8976 worker thread done servicing request
01:28:29.729 00.000 5052 OnExposeComplete: enter
01:28:29.729 00.000 5052 UpdateGuideState(): m_state=6
01:28:29.729 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3985
01:28:29.729 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.86, Mass=167, SNR=8.9, Peak=65 HFD=3.3
01:28:29.730 00.001 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
01:28:29.730 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
01:28:29.730 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.80 mountX=0.07 mountY=-0.20, mountTheta=-1.25
01:28:29.730 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.15, opts=13)
01:28:29.730 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.15)
01:28:29.730 00.000 8976 Worker thread wakes up
01:28:29.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.15) opts 0xd
01:28:29.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.15)
01:28:29.731 00.001 8976 Moving (0.15, 0.15) raw xDistance=0.07 yDistance=-0.20
01:28:29.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:28:29.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:28:29.731 00.000 8976 MoveAxis(R, 0, ABG)
01:28:29.731 00.000 8976 MoveAxis(U, 0, ABG)
01:28:29.731 00.000 8976 move complete, result=0
01:28:29.731 00.000 8976 worker thread done servicing request
01:28:29.731 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:28:29.740 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
01:28:29.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:29.741 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:29.741 00.000 5052 Enqueuing Expose request
01:28:29.741 00.000 8976 Worker thread wakes up
01:28:29.741 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:28:29.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:29.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:30.430 00.689 8976 Exposure complete
01:28:30.435 00.005 8976 worker thread done servicing request
01:28:30.435 00.000 5052 OnExposeComplete: enter
01:28:30.435 00.000 5052 UpdateGuideState(): m_state=6
01:28:30.435 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3986
01:28:30.435 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.80, Mass=194, SNR=9.5, Peak=62 HFD=3.4
01:28:30.435 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
01:28:30.435 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
01:28:30.435 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.27 cameraTheta=0.35 mountX=-0.03 mountY=-0.26, mountTheta=-1.69
01:28:30.436 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.09, opts=13)
01:28:30.436 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.09)
01:28:30.436 00.000 8976 Worker thread wakes up
01:28:30.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.09) opts 0xd
01:28:30.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.09)
01:28:30.436 00.000 8976 Moving (0.25, 0.09) raw xDistance=-0.03 yDistance=-0.26
01:28:30.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:28:30.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:28:30.436 00.000 8976 MoveAxis(R, 0, ABG)
01:28:30.437 00.001 8976 MoveAxis(U, 0, ABG)
01:28:30.437 00.000 8976 move complete, result=0
01:28:30.437 00.000 8976 worker thread done servicing request
01:28:30.437 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:28:30.448 00.011 5052 UpdateGuideState exits: m=194 SNR=9.5
01:28:30.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:30.448 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:30.448 00.000 5052 Enqueuing Expose request
01:28:30.448 00.000 8976 Worker thread wakes up
01:28:30.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:30.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:30.448 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:28:31.136 00.688 8976 Exposure complete
01:28:31.142 00.006 8976 worker thread done servicing request
01:28:31.142 00.000 5052 OnExposeComplete: enter
01:28:31.142 00.000 5052 UpdateGuideState(): m_state=6
01:28:31.142 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3987
01:28:31.142 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=282.00, Mass=169, SNR=8.9, Peak=64 HFD=3.3
01:28:31.142 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
01:28:31.142 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
01:28:31.142 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.29 hyp=0.42 cameraTheta=0.76 mountX=0.12 mountY=-0.41, mountTheta=-1.29
01:28:31.143 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.29, opts=13)
01:28:31.143 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.29)
01:28:31.143 00.000 8976 Worker thread wakes up
01:28:31.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.29) opts 0xd
01:28:31.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.29)
01:28:31.143 00.000 8976 Moving (0.30, 0.29) raw xDistance=0.12 yDistance=-0.41
01:28:31.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:28:31.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:28:31.143 00.000 8976 MoveAxis(R, 0, ABG)
01:28:31.143 00.000 8976 MoveAxis(U, 2, ABG)
01:28:31.143 00.000 8976 stepping (-16, 6) + (0, 2)
01:28:31.143 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:31.144 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:28:31.154 00.010 5052 UpdateGuideState exits: m=169 SNR=8.9
01:28:31.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:31.154 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:31.154 00.000 5052 Enqueuing Expose request
01:28:31.177 00.023 8976 Received - 47 (G) 
01:28:31.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:31.177 00.000 8976 stepped: pos (-16, 8)
01:28:31.177 00.000 8976 move complete, result=0
01:28:31.177 00.000 8976 worker thread done servicing request
01:28:31.177 00.000 8976 Worker thread wakes up
01:28:31.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:31.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:31.177 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:28:31.865 00.688 8976 Exposure complete
01:28:31.872 00.007 8976 worker thread done servicing request
01:28:31.872 00.000 5052 OnExposeComplete: enter
01:28:31.872 00.000 5052 UpdateGuideState(): m_state=6
01:28:31.872 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3988
01:28:31.873 00.001 5052 Star::Find returns 1 (0), X=329.39, Y=281.51, Mass=168, SNR=8.9, Peak=66 HFD=3.3
01:28:31.873 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
01:28:31.873 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
01:28:31.873 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.75 mountX=-0.27 mountY=-0.07, mountTheta=-2.89
01:28:31.874 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.20, opts=13)
01:28:31.874 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.20)
01:28:31.874 00.000 8976 Worker thread wakes up
01:28:31.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.20) opts 0xd
01:28:31.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.20)
01:28:31.874 00.000 8976 Moving (0.21, -0.20) raw xDistance=-0.27 yDistance=-0.07
01:28:31.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:28:31.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:28:31.874 00.000 8976 MoveAxis(R, 1, ABG)
01:28:31.874 00.000 8976 stepping (-16, 8) + (1, 0)
01:28:31.874 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:31.875 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:28:31.887 00.012 5052 UpdateGuideState exits: m=168 SNR=8.9
01:28:31.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:31.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:31.887 00.000 5052 Enqueuing Expose request
01:28:31.896 00.009 8976 Received - 47 (G) 
01:28:31.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:31.896 00.000 8976 stepped: pos (-15, 8)
01:28:31.896 00.000 8976 MoveAxis(U, 0, ABG)
01:28:31.896 00.000 8976 move complete, result=0
01:28:31.896 00.000 8976 worker thread done servicing request
01:28:31.896 00.000 8976 Worker thread wakes up
01:28:31.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:31.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:31.896 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:28:32.587 00.691 8976 Exposure complete
01:28:32.592 00.005 8976 worker thread done servicing request
01:28:32.592 00.000 5052 OnExposeComplete: enter
01:28:32.593 00.001 5052 UpdateGuideState(): m_state=6
01:28:32.593 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3989
01:28:32.593 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=282.16, Mass=154, SNR=8.5, Peak=65 HFD=3.3
01:28:32.593 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
01:28:32.593 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
01:28:32.593 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.45 hyp=0.51 cameraTheta=1.09 mountX=0.30 mountY=-0.45, mountTheta=-0.99
01:28:32.593 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.45, opts=13)
01:28:32.594 00.001 5052 Enqueuing Move request for stepguider (0.24, 0.45)
01:28:32.594 00.000 8976 Worker thread wakes up
01:28:32.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.45) opts 0xd
01:28:32.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.45)
01:28:32.594 00.000 8976 Moving (0.24, 0.45) raw xDistance=0.30 yDistance=-0.45
01:28:32.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
01:28:32.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:28:32.594 00.000 8976 MoveAxis(L, 1, ABG)
01:28:32.594 00.000 8976 stepping (-15, 8) + (-1, 0)
01:28:32.594 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:32.595 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:28:32.605 00.010 5052 UpdateGuideState exits: m=154 SNR=8.5
01:28:32.606 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:32.606 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:32.606 00.000 5052 Enqueuing Expose request
01:28:32.615 00.009 8976 Received - 47 (G) 
01:28:32.615 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:32.615 00.000 8976 stepped: pos (-16, 8)
01:28:32.615 00.000 8976 MoveAxis(U, 2, ABG)
01:28:32.615 00.000 8976 stepping (-16, 8) + (0, 2)
01:28:32.615 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:32.647 00.032 8976 Received - 47 (G) 
01:28:32.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:32.647 00.000 8976 stepped: pos (-16, 10)
01:28:32.648 00.001 8976 move complete, result=0
01:28:32.648 00.000 8976 worker thread done servicing request
01:28:32.648 00.000 8976 Worker thread wakes up
01:28:32.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:32.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:32.648 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
01:28:33.337 00.689 8976 Exposure complete
01:28:33.342 00.005 8976 worker thread done servicing request
01:28:33.342 00.000 5052 OnExposeComplete: enter
01:28:33.342 00.000 5052 UpdateGuideState(): m_state=6
01:28:33.342 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3990
01:28:33.342 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.78, Mass=173, SNR=9.1, Peak=61 HFD=3.8
01:28:33.342 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:28:33.342 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
01:28:33.342 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.17 cameraTheta=2.73 mountX=0.13 mountY=0.10, mountTheta=0.62
01:28:33.343 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.07, opts=13)
01:28:33.343 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.07)
01:28:33.343 00.000 8976 Worker thread wakes up
01:28:33.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.07) opts 0xd
01:28:33.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.07)
01:28:33.343 00.000 8976 Moving (-0.16, 0.07) raw xDistance=0.13 yDistance=0.10
01:28:33.344 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:28:33.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:28:33.344 00.000 8976 MoveAxis(R, 0, ABG)
01:28:33.344 00.000 8976 MoveAxis(U, 0, ABG)
01:28:33.344 00.000 8976 move complete, result=0
01:28:33.345 00.001 8976 worker thread done servicing request
01:28:33.345 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:28:33.354 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
01:28:33.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:33.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:33.354 00.000 5052 Enqueuing Expose request
01:28:33.354 00.000 8976 Worker thread wakes up
01:28:33.354 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:33.355 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:33.355 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:34.044 00.689 8976 Exposure complete
01:28:34.050 00.006 8976 worker thread done servicing request
01:28:34.050 00.000 5052 OnExposeComplete: enter
01:28:34.050 00.000 5052 UpdateGuideState(): m_state=6
01:28:34.050 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3991
01:28:34.050 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.71, Mass=184, SNR=9.3, Peak=63 HFD=3.6
01:28:34.050 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.18 = 1.11)
01:28:34.050 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
01:28:34.051 00.001 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.00 hyp=0.42 cameraTheta=-3.13 mountX=0.19 mountY=0.35, mountTheta=1.08
01:28:34.051 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.00, opts=13)
01:28:34.051 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.00)
01:28:34.052 00.001 8976 Worker thread wakes up
01:28:34.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.00) opts 0xd
01:28:34.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.00)
01:28:34.052 00.000 8976 Moving (-0.42, -0.00) raw xDistance=0.19 yDistance=0.35
01:28:34.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:28:34.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:28:34.052 00.000 8976 MoveAxis(R, 0, ABG)
01:28:34.052 00.000 8976 MoveAxis(D, 1, ABG)
01:28:34.052 00.000 8976 stepping (-16, 10) + (0, -1)
01:28:34.052 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:34.053 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:28:34.063 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:28:34.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:34.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:34.063 00.000 5052 Enqueuing Expose request
01:28:34.070 00.007 8976 Received - 47 (G) 
01:28:34.070 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:34.070 00.000 8976 stepped: pos (-16, 9)
01:28:34.070 00.000 8976 move complete, result=0
01:28:34.070 00.000 8976 worker thread done servicing request
01:28:34.070 00.000 8976 Worker thread wakes up
01:28:34.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:34.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:34.070 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:28:34.760 00.690 8976 Exposure complete
01:28:34.765 00.005 8976 worker thread done servicing request
01:28:34.765 00.000 5052 OnExposeComplete: enter
01:28:34.766 00.001 5052 UpdateGuideState(): m_state=6
01:28:34.766 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3992
01:28:34.766 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.78, Mass=184, SNR=9.4, Peak=64 HFD=3.6
01:28:34.766 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:28:34.766 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
01:28:34.766 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.07 hyp=0.37 cameraTheta=2.94 mountX=0.23 mountY=0.27, mountTheta=0.86
01:28:34.767 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.07, opts=13)
01:28:34.767 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.07)
01:28:34.767 00.000 8976 Worker thread wakes up
01:28:34.767 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.07) opts 0xd
01:28:34.767 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.07)
01:28:34.767 00.000 8976 Moving (-0.37, 0.07) raw xDistance=0.23 yDistance=0.27
01:28:34.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:28:34.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
01:28:34.767 00.000 8976 MoveAxis(R, 0, ABG)
01:28:34.767 00.000 8976 MoveAxis(D, 1, ABG)
01:28:34.767 00.000 8976 stepping (-16, 9) + (0, -1)
01:28:34.767 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:34.768 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:28:34.777 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:28:34.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:34.777 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:34.777 00.000 5052 Enqueuing Expose request
01:28:34.789 00.012 8976 Received - 47 (G) 
01:28:34.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:34.789 00.000 8976 stepped: pos (-16, 8)
01:28:34.789 00.000 8976 move complete, result=0
01:28:34.789 00.000 8976 worker thread done servicing request
01:28:34.789 00.000 8976 Worker thread wakes up
01:28:34.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:34.789 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:28:34.789 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:35.481 00.692 8976 Exposure complete
01:28:35.486 00.005 8976 worker thread done servicing request
01:28:35.486 00.000 5052 OnExposeComplete: enter
01:28:35.486 00.000 5052 UpdateGuideState(): m_state=6
01:28:35.486 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3993
01:28:35.486 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=282.00, Mass=179, SNR=9.2, Peak=62 HFD=3.5
01:28:35.486 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
01:28:35.486 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
01:28:35.486 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.29 hyp=0.52 cameraTheta=2.53 mountX=0.45 mountY=0.19, mountTheta=0.40
01:28:35.487 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.29, opts=13)
01:28:35.487 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.29)
01:28:35.487 00.000 8976 Worker thread wakes up
01:28:35.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.29) opts 0xd
01:28:35.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.29)
01:28:35.487 00.000 8976 Moving (-0.42, 0.29) raw xDistance=0.45 yDistance=0.19
01:28:35.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
01:28:35.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:28:35.488 00.001 8976 MoveAxis(L, 2, ABG)
01:28:35.488 00.000 8976 stepping (-16, 8) + (-2, 0)
01:28:35.488 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:35.488 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:28:35.498 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:28:35.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:35.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:35.498 00.000 5052 Enqueuing Expose request
01:28:35.525 00.027 8976 Received - 47 (G) 
01:28:35.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:35.525 00.000 8976 stepped: pos (-18, 8)
01:28:35.525 00.000 8976 MoveAxis(U, 0, ABG)
01:28:35.525 00.000 8976 move complete, result=0
01:28:35.525 00.000 8976 worker thread done servicing request
01:28:35.525 00.000 8976 Worker thread wakes up
01:28:35.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:35.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:35.525 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
01:28:36.213 00.688 8976 Exposure complete
01:28:36.219 00.006 8976 worker thread done servicing request
01:28:36.219 00.000 5052 OnExposeComplete: enter
01:28:36.219 00.000 5052 UpdateGuideState(): m_state=6
01:28:36.219 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3994
01:28:36.219 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.72, Mass=187, SNR=9.4, Peak=67 HFD=3.6
01:28:36.219 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:28:36.219 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:28:36.219 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=0.01 hyp=0.88 cameraTheta=3.13 mountX=0.41 mountY=0.73, mountTheta=1.06
01:28:36.220 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=0.01, opts=13)
01:28:36.220 00.000 5052 Enqueuing Move request for stepguider (-0.88, 0.01)
01:28:36.220 00.000 8976 Worker thread wakes up
01:28:36.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, 0.01) opts 0xd
01:28:36.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, 0.01)
01:28:36.220 00.000 8976 Moving (-0.88, 0.01) raw xDistance=0.41 yDistance=0.73
01:28:36.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:28:36.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
01:28:36.220 00.000 8976 MoveAxis(L, 2, ABG)
01:28:36.220 00.000 8976 stepping (-18, 8) + (-2, 0)
01:28:36.221 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:36.222 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:28:36.231 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:28:36.232 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:36.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:36.232 00.000 5052 Enqueuing Expose request
01:28:36.245 00.013 8976 Received - 47 (G) 
01:28:36.245 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:36.245 00.000 8976 stepped: pos (-20, 8)
01:28:36.245 00.000 8976 MoveAxis(D, 3, ABG)
01:28:36.245 00.000 8976 stepping (-20, 8) + (0, -3)
01:28:36.245 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:36.276 00.031 8976 Received - 47 (G) 
01:28:36.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:36.276 00.000 8976 stepped: pos (-20, 5)
01:28:36.276 00.000 8976 move complete, result=0
01:28:36.276 00.000 8976 worker thread done servicing request
01:28:36.276 00.000 8976 Worker thread wakes up
01:28:36.276 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:28:36.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:36.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:36.967 00.691 8976 Exposure complete
01:28:36.972 00.005 8976 worker thread done servicing request
01:28:36.972 00.000 5052 OnExposeComplete: enter
01:28:36.972 00.000 5052 UpdateGuideState(): m_state=6
01:28:36.972 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3995
01:28:36.973 00.001 5052 Star::Find returns 1 (0), X=328.78, Y=281.82, Mass=178, SNR=9.1, Peak=61 HFD=3.5
01:28:36.973 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:28:36.973 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
01:28:36.973 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.11 hyp=0.40 cameraTheta=2.87 mountX=0.27 mountY=0.27, mountTheta=0.78
01:28:36.973 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.11, opts=13)
01:28:36.973 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.11)
01:28:36.973 00.000 8976 Worker thread wakes up
01:28:36.974 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.11) opts 0xd
01:28:36.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.11)
01:28:36.974 00.000 8976 Moving (-0.39, 0.11) raw xDistance=0.27 yDistance=0.27
01:28:36.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
01:28:36.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
01:28:36.974 00.000 8976 MoveAxis(L, 1, ABG)
01:28:36.974 00.000 8976 stepping (-20, 5) + (-1, 0)
01:28:36.974 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:36.974 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:28:36.985 00.011 5052 UpdateGuideState exits: m=178 SNR=9.1
01:28:36.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:36.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:36.985 00.000 5052 Enqueuing Expose request
01:28:36.996 00.011 8976 Received - 47 (G) 
01:28:36.996 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:36.996 00.000 8976 stepped: pos (-21, 5)
01:28:36.996 00.000 8976 MoveAxis(D, 1, ABG)
01:28:36.996 00.000 8976 stepping (-21, 5) + (0, -1)
01:28:36.996 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:37.028 00.032 8976 Received - 47 (G) 
01:28:37.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:37.028 00.000 8976 stepped: pos (-21, 4)
01:28:37.028 00.000 8976 move complete, result=0
01:28:37.028 00.000 8976 worker thread done servicing request
01:28:37.028 00.000 8976 Worker thread wakes up
01:28:37.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:37.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:37.028 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:28:37.722 00.694 8976 Exposure complete
01:28:37.727 00.005 8976 worker thread done servicing request
01:28:37.728 00.001 5052 OnExposeComplete: enter
01:28:37.728 00.000 5052 UpdateGuideState(): m_state=6
01:28:37.728 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3996
01:28:37.728 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.44, Mass=174, SNR=9.1, Peak=69 HFD=3.0
01:28:37.728 00.000 5052 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.04) = xAngle (-4.27 = 2.01)
01:28:37.728 00.000 5052 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.37 = 1.91)
01:28:37.728 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.27 hyp=0.34 cameraTheta=-2.23 mountX=-0.14 mountY=0.32, mountTheta=2.00
01:28:37.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.27, opts=13)
01:28:37.729 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.27)
01:28:37.729 00.000 8976 Worker thread wakes up
01:28:37.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.27) opts 0xd
01:28:37.730 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.27)
01:28:37.730 00.000 8976 Moving (-0.21, -0.27) raw xDistance=-0.14 yDistance=0.32
01:28:37.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:28:37.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
01:28:37.730 00.000 8976 MoveAxis(R, 0, ABG)
01:28:37.730 00.000 8976 MoveAxis(D, 1, ABG)
01:28:37.730 00.000 8976 stepping (-21, 4) + (0, -1)
01:28:37.730 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:37.730 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:28:37.741 00.011 5052 UpdateGuideState exits: m=174 SNR=9.1
01:28:37.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:37.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:37.741 00.000 5052 Enqueuing Expose request
01:28:37.763 00.022 8976 Received - 47 (G) 
01:28:37.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:37.763 00.000 8976 stepped: pos (-21, 3)
01:28:37.763 00.000 8976 move complete, result=0
01:28:37.763 00.000 8976 worker thread done servicing request
01:28:37.763 00.000 8976 Worker thread wakes up
01:28:37.763 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:28:37.763 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:37.763 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:38.452 00.689 8976 Exposure complete
01:28:38.458 00.006 8976 worker thread done servicing request
01:28:38.458 00.000 5052 OnExposeComplete: enter
01:28:38.458 00.000 5052 UpdateGuideState(): m_state=6
01:28:38.458 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3997
01:28:38.458 00.000 5052 Star::Find returns 1 (1), X=328.94, Y=281.64, Mass=205, SNR=9.9, Peak=66 HFD=3.5
01:28:38.458 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
01:28:38.458 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
01:28:38.458 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.87 mountX=0.05 mountY=0.23, mountTheta=1.36
01:28:38.459 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.07, opts=13)
01:28:38.459 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.07)
01:28:38.459 00.000 8976 Worker thread wakes up
01:28:38.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.07) opts 0xd
01:28:38.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.07)
01:28:38.459 00.000 8976 Moving (-0.24, -0.07) raw xDistance=0.05 yDistance=0.23
01:28:38.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:28:38.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:28:38.459 00.000 8976 MoveAxis(R, 0, ABG)
01:28:38.459 00.000 8976 MoveAxis(U, 0, ABG)
01:28:38.459 00.000 8976 move complete, result=0
01:28:38.459 00.000 8976 worker thread done servicing request
01:28:38.460 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:28:38.469 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9 Saturated
01:28:38.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:38.469 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:38.469 00.000 5052 Enqueuing Expose request
01:28:38.469 00.000 8976 Worker thread wakes up
01:28:38.470 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:28:38.470 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:38.470 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:39.157 00.687 8976 Exposure complete
01:28:39.162 00.005 8976 worker thread done servicing request
01:28:39.162 00.000 5052 OnExposeComplete: enter
01:28:39.162 00.000 5052 UpdateGuideState(): m_state=6
01:28:39.162 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3998
01:28:39.163 00.001 5052 Star::Find returns 1 (0), X=328.74, Y=281.61, Mass=176, SNR=9.1, Peak=67 HFD=3.6
01:28:39.163 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
01:28:39.163 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.23)
01:28:39.163 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.10 hyp=0.45 cameraTheta=-2.91 mountX=0.11 mountY=0.42, mountTheta=1.32
01:28:39.163 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.10, opts=13)
01:28:39.163 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.10)
01:28:39.164 00.001 8976 Worker thread wakes up
01:28:39.164 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.10) opts 0xd
01:28:39.164 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.10)
01:28:39.164 00.000 8976 Moving (-0.44, -0.10) raw xDistance=0.11 yDistance=0.42
01:28:39.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:28:39.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:28:39.164 00.000 8976 MoveAxis(R, 0, ABG)
01:28:39.164 00.000 8976 MoveAxis(D, 2, ABG)
01:28:39.164 00.000 8976 stepping (-21, 3) + (0, -2)
01:28:39.164 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:39.165 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:28:39.175 00.010 5052 UpdateGuideState exits: m=176 SNR=9.1
01:28:39.176 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:39.176 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:39.176 00.000 5052 Enqueuing Expose request
01:28:39.186 00.010 8976 Received - 47 (G) 
01:28:39.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:39.186 00.000 8976 stepped: pos (-21, 1)
01:28:39.186 00.000 8976 move complete, result=0
01:28:39.186 00.000 8976 worker thread done servicing request
01:28:39.186 00.000 8976 Worker thread wakes up
01:28:39.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:39.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:39.186 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:28:39.876 00.690 8976 Exposure complete
01:28:39.882 00.006 8976 worker thread done servicing request
01:28:39.882 00.000 5052 OnExposeComplete: enter
01:28:39.882 00.000 5052 UpdateGuideState(): m_state=6
01:28:39.882 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3999
01:28:39.882 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.89, Mass=173, SNR=9.0, Peak=62 HFD=3.5
01:28:39.882 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
01:28:39.882 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
01:28:39.882 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.92 mountX=0.10 mountY=-0.22, mountTheta=-1.14
01:28:39.883 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.18, opts=13)
01:28:39.883 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.18)
01:28:39.883 00.000 8976 Worker thread wakes up
01:28:39.883 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.18) opts 0xd
01:28:39.883 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.18)
01:28:39.883 00.000 8976 Moving (0.14, 0.18) raw xDistance=0.10 yDistance=-0.22
01:28:39.884 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:28:39.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:28:39.884 00.000 8976 MoveAxis(R, 0, ABG)
01:28:39.884 00.000 8976 MoveAxis(U, 0, ABG)
01:28:39.884 00.000 8976 move complete, result=0
01:28:39.884 00.000 8976 worker thread done servicing request
01:28:39.884 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:28:39.894 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
01:28:39.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:39.894 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:39.894 00.000 5052 Enqueuing Expose request
01:28:39.894 00.000 8976 Worker thread wakes up
01:28:39.894 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:28:39.895 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:39.895 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:40.585 00.690 8976 Exposure complete
01:28:40.591 00.006 8976 worker thread done servicing request
01:28:40.591 00.000 5052 OnExposeComplete: enter
01:28:40.591 00.000 5052 UpdateGuideState(): m_state=6
01:28:40.591 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4000
01:28:40.591 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.44, Mass=193, SNR=9.5, Peak=70 HFD=3.6
01:28:40.591 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.04) = xAngle (-3.69 = 2.60)
01:28:40.591 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.49)
01:28:40.591 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.64 mountX=-0.23 mountY=0.16, mountTheta=2.53
01:28:40.592 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.27, opts=13)
01:28:40.592 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.27)
01:28:40.592 00.000 8976 Worker thread wakes up
01:28:40.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.27) opts 0xd
01:28:40.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.27)
01:28:40.592 00.000 8976 Moving (-0.02, -0.27) raw xDistance=-0.23 yDistance=0.16
01:28:40.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:28:40.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:28:40.592 00.000 8976 MoveAxis(R, 0, ABG)
01:28:40.592 00.000 8976 MoveAxis(U, 0, ABG)
01:28:40.592 00.000 8976 move complete, result=0
01:28:40.592 00.000 8976 worker thread done servicing request
01:28:40.593 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:28:40.603 00.010 5052 UpdateGuideState exits: m=193 SNR=9.5
01:28:40.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:40.603 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:40.603 00.000 5052 Enqueuing Expose request
01:28:40.603 00.000 8976 Worker thread wakes up
01:28:40.604 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:40.604 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:40.604 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:28:41.291 00.687 8976 Exposure complete
01:28:41.299 00.008 8976 worker thread done servicing request
01:28:41.299 00.000 5052 OnExposeComplete: enter
01:28:41.299 00.000 5052 UpdateGuideState(): m_state=6
01:28:41.299 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4001
01:28:41.299 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.76, Mass=185, SNR=9.4, Peak=66 HFD=3.6
01:28:41.299 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
01:28:41.299 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
01:28:41.299 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.27 mountX=0.04 mountY=-0.04, mountTheta=-0.82
01:28:41.299 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.05, opts=13)
01:28:41.299 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.05)
01:28:41.299 00.000 8976 Worker thread wakes up
01:28:41.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.05) opts 0xd
01:28:41.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.05)
01:28:41.299 00.000 8976 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.04
01:28:41.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:28:41.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:28:41.299 00.000 8976 MoveAxis(R, 0, ABG)
01:28:41.299 00.000 8976 MoveAxis(U, 0, ABG)
01:28:41.299 00.000 8976 move complete, result=0
01:28:41.300 00.001 8976 worker thread done servicing request
01:28:41.300 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:28:41.310 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:28:41.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:41.310 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:41.310 00.000 5052 Enqueuing Expose request
01:28:41.311 00.001 8976 Worker thread wakes up
01:28:41.311 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:28:41.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:41.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:42.002 00.691 8976 Exposure complete
01:28:42.007 00.005 8976 worker thread done servicing request
01:28:42.007 00.000 5052 OnExposeComplete: enter
01:28:42.007 00.000 5052 UpdateGuideState(): m_state=6
01:28:42.007 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4002
01:28:42.007 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.73, Mass=206, SNR=9.9, Peak=65 HFD=3.7
01:28:42.007 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:28:42.007 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:28:42.007 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.85 mountX=0.06 mountY=0.05, mountTheta=0.76
01:28:42.008 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.02, opts=13)
01:28:42.008 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.02)
01:28:42.008 00.000 8976 Worker thread wakes up
01:28:42.008 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.02) opts 0xd
01:28:42.008 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.02)
01:28:42.009 00.001 8976 Moving (-0.08, 0.02) raw xDistance=0.06 yDistance=0.05
01:28:42.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:28:42.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:28:42.009 00.000 8976 MoveAxis(R, 0, ABG)
01:28:42.009 00.000 8976 MoveAxis(U, 0, ABG)
01:28:42.009 00.000 8976 move complete, result=0
01:28:42.009 00.000 8976 worker thread done servicing request
01:28:42.010 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:28:42.019 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:28:42.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:42.019 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:42.019 00.000 5052 Enqueuing Expose request
01:28:42.020 00.001 8976 Worker thread wakes up
01:28:42.020 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:42.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:42.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:42.692 00.672 8976 Exposure complete
01:28:42.697 00.005 8976 worker thread done servicing request
01:28:42.697 00.000 5052 OnExposeComplete: enter
01:28:42.697 00.000 5052 UpdateGuideState(): m_state=6
01:28:42.697 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4003
01:28:42.698 00.001 5052 Star::Find returns 1 (0), X=329.26, Y=281.55, Mass=187, SNR=9.4, Peak=63 HFD=3.6
01:28:42.698 00.000 5052 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.04) = xAngle (-3.11 = -3.11)
01:28:42.698 00.000 5052 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.21 = 3.07)
01:28:42.698 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-1.06 mountX=-0.19 mountY=0.01, mountTheta=3.07
01:28:42.698 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.16, opts=13)
01:28:42.698 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.16)
01:28:42.698 00.000 8976 Worker thread wakes up
01:28:42.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.16) opts 0xd
01:28:42.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.16)
01:28:42.699 00.001 8976 Moving (0.09, -0.16) raw xDistance=-0.19 yDistance=0.01
01:28:42.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:28:42.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:28:42.699 00.000 8976 MoveAxis(R, 0, ABG)
01:28:42.699 00.000 8976 MoveAxis(U, 0, ABG)
01:28:42.699 00.000 8976 move complete, result=0
01:28:42.699 00.000 8976 worker thread done servicing request
01:28:42.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:28:42.709 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:28:42.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:42.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:42.709 00.000 5052 Enqueuing Expose request
01:28:42.709 00.000 8976 Worker thread wakes up
01:28:42.709 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:42.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:42.709 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:43.366 00.657 8976 Exposure complete
01:28:43.371 00.005 8976 worker thread done servicing request
01:28:43.372 00.001 5052 OnExposeComplete: enter
01:28:43.372 00.000 5052 UpdateGuideState(): m_state=6
01:28:43.372 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4004
01:28:43.372 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.03, Mass=201, SNR=9.7, Peak=62 HFD=3.6
01:28:43.372 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.04) = xAngle (-0.52 = -0.52)
01:28:43.372 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.62 = -0.62)
01:28:43.372 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.53 mountX=0.28 mountY=-0.18, mountTheta=-0.59
01:28:43.372 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.32, opts=13)
01:28:43.373 00.001 5052 Enqueuing Move request for stepguider (0.01, 0.32)
01:28:43.373 00.000 8976 Worker thread wakes up
01:28:43.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.32) opts 0xd
01:28:43.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.32)
01:28:43.373 00.000 8976 Moving (0.01, 0.32) raw xDistance=0.28 yDistance=-0.18
01:28:43.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:28:43.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:28:43.373 00.000 8976 MoveAxis(L, 1, ABG)
01:28:43.373 00.000 8976 stepping (-21, 1) + (-1, 0)
01:28:43.373 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:43.373 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:28:43.383 00.010 5052 UpdateGuideState exits: m=201 SNR=9.7
01:28:43.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:43.383 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:43.383 00.000 5052 Enqueuing Expose request
01:28:43.406 00.023 8976 Received - 47 (G) 
01:28:43.406 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:43.406 00.000 8976 stepped: pos (-22, 1)
01:28:43.406 00.000 8976 MoveAxis(U, 0, ABG)
01:28:43.406 00.000 8976 move complete, result=0
01:28:43.406 00.000 8976 worker thread done servicing request
01:28:43.406 00.000 8976 Worker thread wakes up
01:28:43.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:43.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:43.406 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:28:44.069 00.663 8976 Exposure complete
01:28:44.074 00.005 8976 worker thread done servicing request
01:28:44.074 00.000 5052 OnExposeComplete: enter
01:28:44.074 00.000 5052 UpdateGuideState(): m_state=6
01:28:44.074 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4005
01:28:44.075 00.001 5052 Star::Find returns 1 (0), X=329.51, Y=281.36, Mass=193, SNR=9.5, Peak=60 HFD=3.3
01:28:44.075 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.04) = xAngle (-2.85 = -2.85)
01:28:44.075 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.95 = -2.95)
01:28:44.075 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.35 hyp=0.48 cameraTheta=-0.81 mountX=-0.46 mountY=-0.09, mountTheta=-2.95
01:28:44.075 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.35, opts=13)
01:28:44.075 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.35)
01:28:44.076 00.001 8976 Worker thread wakes up
01:28:44.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.35) opts 0xd
01:28:44.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.35)
01:28:44.076 00.000 8976 Moving (0.33, -0.35) raw xDistance=-0.46 yDistance=-0.09
01:28:44.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.46
01:28:44.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:28:44.076 00.000 8976 MoveAxis(R, 2, ABG)
01:28:44.076 00.000 8976 stepping (-22, 1) + (2, 0)
01:28:44.076 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:44.077 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:28:44.086 00.009 5052 UpdateGuideState exits: m=193 SNR=9.5
01:28:44.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:44.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:44.086 00.000 5052 Enqueuing Expose request
01:28:44.110 00.024 8976 Received - 47 (G) 
01:28:44.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:44.110 00.000 8976 stepped: pos (-20, 1)
01:28:44.110 00.000 8976 MoveAxis(U, 0, ABG)
01:28:44.110 00.000 8976 move complete, result=0
01:28:44.110 00.000 8976 worker thread done servicing request
01:28:44.110 00.000 8976 Worker thread wakes up
01:28:44.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:44.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:44.110 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:28:44.769 00.659 8976 Exposure complete
01:28:44.774 00.005 8976 worker thread done servicing request
01:28:44.774 00.000 5052 OnExposeComplete: enter
01:28:44.774 00.000 5052 UpdateGuideState(): m_state=6
01:28:44.774 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4006
01:28:44.774 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.04, Mass=183, SNR=9.3, Peak=61 HFD=3.2
01:28:44.774 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
01:28:44.774 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
01:28:44.774 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.33 cameraTheta=1.70 mountX=0.31 mountY=-0.14, mountTheta=-0.43
01:28:44.775 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.33, opts=13)
01:28:44.775 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.33)
01:28:44.775 00.000 8976 Worker thread wakes up
01:28:44.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.33) opts 0xd
01:28:44.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.33)
01:28:44.775 00.000 8976 Moving (-0.04, 0.33) raw xDistance=0.31 yDistance=-0.14
01:28:44.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
01:28:44.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:28:44.775 00.000 8976 MoveAxis(L, 1, ABG)
01:28:44.775 00.000 8976 stepping (-20, 1) + (-1, 0)
01:28:44.775 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:44.776 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:28:44.785 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:28:44.785 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:44.785 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:44.785 00.000 5052 Enqueuing Expose request
01:28:44.797 00.012 8976 Received - 47 (G) 
01:28:44.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:44.797 00.000 8976 stepped: pos (-21, 1)
01:28:44.797 00.000 8976 MoveAxis(U, 0, ABG)
01:28:44.797 00.000 8976 move complete, result=0
01:28:44.797 00.000 8976 worker thread done servicing request
01:28:44.797 00.000 8976 Worker thread wakes up
01:28:44.797 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:28:44.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:44.797 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:45.452 00.655 8976 Exposure complete
01:28:45.457 00.005 8976 worker thread done servicing request
01:28:45.458 00.001 5052 OnExposeComplete: enter
01:28:45.458 00.000 5052 UpdateGuideState(): m_state=6
01:28:45.458 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4007
01:28:45.458 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=282.15, Mass=181, SNR=9.3, Peak=61 HFD=3.3
01:28:45.458 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
01:28:45.458 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
01:28:45.458 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.44 hyp=0.68 cameraTheta=2.44 mountX=0.62 mountY=0.20, mountTheta=0.31
01:28:45.458 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.44, opts=13)
01:28:45.458 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.44)
01:28:45.459 00.001 8976 Worker thread wakes up
01:28:45.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.44) opts 0xd
01:28:45.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.44)
01:28:45.459 00.000 8976 Moving (-0.52, 0.44) raw xDistance=0.62 yDistance=0.20
01:28:45.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
01:28:45.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:28:45.459 00.000 8976 MoveAxis(L, 3, ABG)
01:28:45.459 00.000 8976 stepping (-21, 1) + (-3, 0)
01:28:45.459 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:45.459 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:28:45.469 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
01:28:45.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:45.469 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:45.469 00.000 5052 Enqueuing Expose request
01:28:45.501 00.032 8976 Received - 47 (G) 
01:28:45.501 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:45.501 00.000 8976 stepped: pos (-24, 1)
01:28:45.501 00.000 8976 MoveAxis(U, 0, ABG)
01:28:45.501 00.000 8976 move complete, result=0
01:28:45.501 00.000 8976 worker thread done servicing request
01:28:45.501 00.000 8976 Worker thread wakes up
01:28:45.501 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:45.501 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:45.501 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.2 px 0 ms NORTH
01:28:46.163 00.662 8976 Exposure complete
01:28:46.169 00.006 8976 worker thread done servicing request
01:28:46.169 00.000 5052 OnExposeComplete: enter
01:28:46.169 00.000 5052 UpdateGuideState(): m_state=6
01:28:46.170 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4008
01:28:46.170 00.000 5052 Star::Find returns 1 (0), X=327.89, Y=281.87, Mass=177, SNR=9.2, Peak=65 HFD=2.9
01:28:46.170 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:28:46.170 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:28:46.170 00.000 5052 CameraToMount -- cameraX=-1.28 cameraY=0.16 hyp=1.29 cameraTheta=3.02 mountX=0.72 mountY=0.99, mountTheta=0.94
01:28:46.170 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.28, y=0.16, opts=13)
01:28:46.170 00.000 5052 Enqueuing Move request for stepguider (-1.28, 0.16)
01:28:46.171 00.001 8976 Worker thread wakes up
01:28:46.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.28, 0.16) opts 0xd
01:28:46.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.28, 0.16)
01:28:46.171 00.000 8976 Moving (-1.28, 0.16) raw xDistance=0.72 yDistance=0.99
01:28:46.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.72
01:28:46.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.99
01:28:46.171 00.000 8976 MoveAxis(L, 3, ABG)
01:28:46.171 00.000 8976 stepping (-24, 1) + (-3, 0)
01:28:46.171 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:46.172 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:28:46.181 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:28:46.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:46.181 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:46.181 00.000 5052 Enqueuing Expose request
01:28:46.203 00.022 8976 Received - 47 (G) 
01:28:46.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:46.203 00.000 8976 stepped: pos (-27, 1)
01:28:46.203 00.000 8976 MoveAxis(D, 4, ABG)
01:28:46.203 00.000 8976 stepping (-27, 1) + (0, -4)
01:28:46.204 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:46.236 00.032 8976 Received - 47 (G) 
01:28:46.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:46.236 00.000 8976 stepped: pos (-27, -3)
01:28:46.236 00.000 8976 move complete, result=0
01:28:46.236 00.000 8976 worker thread done servicing request
01:28:46.236 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.0 px 4 ms SOUTH
01:28:46.236 00.000 8976 Worker thread wakes up
01:28:46.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:46.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:46.929 00.693 8976 Exposure complete
01:28:46.935 00.006 8976 worker thread done servicing request
01:28:46.935 00.000 5052 OnExposeComplete: enter
01:28:46.935 00.000 5052 UpdateGuideState(): m_state=6
01:28:46.935 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4009
01:28:46.935 00.000 5052 Star::Find returns 1 (0), X=327.06, Y=281.41, Mass=164, SNR=8.8, Peak=65 HFD=3.4
01:28:46.935 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.05 = 1.24)
01:28:46.935 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
01:28:46.935 00.000 5052 CameraToMount -- cameraX=-2.11 cameraY=-0.30 hyp=2.13 cameraTheta=-3.00 mountX=0.70 mountY=1.93, mountTheta=1.22
01:28:46.936 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.11, y=-0.30, opts=13)
01:28:46.936 00.000 5052 Enqueuing Move request for stepguider (-2.11, -0.30)
01:28:46.936 00.000 8976 Worker thread wakes up
01:28:46.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.11, -0.30) opts 0xd
01:28:46.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.11, -0.30)
01:28:46.936 00.000 8976 Moving (-2.11, -0.30) raw xDistance=0.70 yDistance=1.93
01:28:46.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.70
01:28:46.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.26 from input 1.93
01:28:46.936 00.000 8976 MoveAxis(L, 3, ABG)
01:28:46.937 00.001 8976 stepping (-27, -3) + (-3, 0)
01:28:46.937 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:46.937 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:28:46.948 00.011 5052 UpdateGuideState exits: m=164 SNR=8.8
01:28:46.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:46.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:46.948 00.000 5052 Enqueuing Expose request
01:28:46.971 00.023 8976 Received - 47 (G) 
01:28:46.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:46.971 00.000 8976 stepped: pos (-30, -3)
01:28:46.971 00.000 8976 MoveAxis(D, 8, ABG)
01:28:46.971 00.000 8976 stepping (-30, -3) + (0, -8)
01:28:46.971 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
01:28:47.019 00.048 8976 Received - 47 (G) 
01:28:47.019 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
01:28:47.020 00.001 8976 stepped: pos (-30, -11)
01:28:47.020 00.000 8976 move complete, result=0
01:28:47.020 00.000 8976 worker thread done servicing request
01:28:47.020 00.000 8976 Worker thread wakes up
01:28:47.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:47.020 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.9 px 8 ms SOUTH
01:28:47.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:47.720 00.700 8976 Exposure complete
01:28:47.726 00.006 8976 worker thread done servicing request
01:28:47.726 00.000 5052 OnExposeComplete: enter
01:28:47.726 00.000 5052 UpdateGuideState(): m_state=6
01:28:47.726 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4010
01:28:47.726 00.000 5052 Star::Find returns 1 (0), X=327.81, Y=281.62, Mass=179, SNR=9.2, Peak=62 HFD=2.8
01:28:47.726 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
01:28:47.726 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
01:28:47.726 00.000 5052 CameraToMount -- cameraX=-1.36 cameraY=-0.09 hyp=1.37 cameraTheta=-3.08 mountX=0.54 mountY=1.19, mountTheta=1.14
01:28:47.727 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.36, y=-0.09, opts=13)
01:28:47.727 00.000 5052 Enqueuing Move request for stepguider (-1.36, -0.09)
01:28:47.727 00.000 8976 Worker thread wakes up
01:28:47.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.36, -0.09) opts 0xd
01:28:47.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.36, -0.09)
01:28:47.728 00.001 8976 Moving (-1.36, -0.09) raw xDistance=0.54 yDistance=1.19
01:28:47.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
01:28:47.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.19
01:28:47.728 00.000 8976 MoveAxis(L, 2, ABG)
01:28:47.728 00.000 8976 stepping (-30, -11) + (-2, 0)
01:28:47.728 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:47.729 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:28:47.740 00.011 5052 UpdateGuideState exits: m=179 SNR=9.2
01:28:47.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:47.740 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:47.740 00.000 5052 Enqueuing Expose request
01:28:47.754 00.014 8976 Received - 47 (G) 
01:28:47.755 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:47.755 00.000 8976 stepped: pos (-32, -11)
01:28:47.755 00.000 8976 MoveAxis(D, 5, ABG)
01:28:47.755 00.000 8976 stepping (-32, -11) + (0, -5)
01:28:47.755 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:28:47.802 00.047 8976 Received - 47 (G) 
01:28:47.803 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:28:47.803 00.000 8976 stepped: pos (-32, -16)
01:28:47.803 00.000 8976 starting a new bump
01:28:47.803 00.000 8976 MountToCamera -- mountTheta (0.28) + m_xAngle (2.04) = xAngle (2.33 = 2.33)
01:28:47.803 00.000 8976 MountToCamera -- mountX=4.25 mountY=1.24 hyp=4.43 mountTheta=0.28 cameraX=-3.05, cameraY=3.22 cameraTheta=2.33
01:28:47.803 00.000 8976 incremental bump (-3.045, 3.222) isValid = 1
01:28:47.803 00.000 8976 Scheduling Mount bump of (-0.079, 0.087)
01:28:47.803 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:28:47.803 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:28:47.803 00.000 8976 move complete, result=0
01:28:47.803 00.000 9828 Worker thread wakes up
01:28:47.803 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:28:47.803 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:28:47.803 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.88)
01:28:47.803 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.32 = -0.96)
01:28:47.804 00.001 8976 worker thread done servicing request
01:28:47.804 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.2 px 5 ms SOUTH
01:28:47.804 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.07 mountY=-0.10, mountTheta=-0.91
01:28:47.804 00.000 8976 Worker thread wakes up
01:28:47.804 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:28:47.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:47.804 00.000 9828 BLC: window closed
01:28:47.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:47.804 00.000 9828 MoveAxis(W, 24, B)
01:28:47.804 00.000 9828 Guiding  Dir = 3, Dur = 24
01:28:47.805 00.001 9828 IsSlewing returns 0
01:28:47.805 00.000 9828 IsGuiding returns 0
01:28:47.805 00.000 9828 PulseGuide returned control before completion, sleep 34
01:28:47.854 00.049 9828 IsGuiding returns 1
01:28:47.854 00.000 9828 scope still moving after pulse duration time elapsed
01:28:47.885 00.031 9828 IsSlewing returns 0
01:28:47.886 00.001 9828 IsGuiding returns 1
01:28:47.917 00.031 9828 IsSlewing returns 0
01:28:47.917 00.000 9828 IsGuiding returns 1
01:28:47.948 00.031 9828 IsSlewing returns 0
01:28:47.948 00.000 9828 IsGuiding returns 0
01:28:47.948 00.000 9828 scope move finished after 24 + 120 ms
01:28:47.948 00.000 9828 Move returns status 0, amount 24
01:28:47.948 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:47.948 00.000 9828 MoveAxis(N, 13, B)
01:28:47.948 00.000 9828 Guiding  Dir = 0, Dur = 13
01:28:47.964 00.016 9828 IsSlewing returns 0
01:28:47.964 00.000 9828 IsGuiding returns 0
01:28:47.964 00.000 9828 PulseGuide returned control before completion, sleep 23
01:28:47.996 00.032 9828 IsGuiding returns 1
01:28:47.996 00.000 9828 scope still moving after pulse duration time elapsed
01:28:48.027 00.031 9828 IsSlewing returns 0
01:28:48.027 00.000 9828 IsGuiding returns 1
01:28:48.058 00.031 9828 IsSlewing returns 0
01:28:48.058 00.000 9828 IsGuiding returns 1
01:28:48.088 00.030 9828 IsSlewing returns 0
01:28:48.088 00.000 9828 IsGuiding returns 1
01:28:48.120 00.032 9828 IsSlewing returns 0
01:28:48.120 00.000 9828 IsGuiding returns 0
01:28:48.120 00.000 9828 scope move finished after 13 + 142 ms
01:28:48.120 00.000 9828 Move returns status 0, amount 13
01:28:48.120 00.000 9828 move complete, result=0
01:28:48.120 00.000 9828 worker thread done servicing request
01:28:48.120 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
01:28:48.503 00.383 8976 Exposure complete
01:28:48.509 00.006 8976 worker thread done servicing request
01:28:48.509 00.000 5052 OnExposeComplete: enter
01:28:48.509 00.000 5052 UpdateGuideState(): m_state=6
01:28:48.509 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4011
01:28:48.509 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=281.74, Mass=171, SNR=9.0, Peak=64 HFD=3.2
01:28:48.509 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:28:48.509 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:28:48.509 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.03 hyp=1.06 cameraTheta=3.11 mountX=0.51 mountY=0.87, mountTheta=1.04
01:28:48.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.03, opts=13)
01:28:48.510 00.000 5052 Enqueuing Move request for stepguider (-1.06, 0.03)
01:28:48.510 00.000 8976 Worker thread wakes up
01:28:48.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.03) opts 0xd
01:28:48.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.03)
01:28:48.510 00.000 8976 Moving (-1.06, 0.03) raw xDistance=0.51 yDistance=0.87
01:28:48.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
01:28:48.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.87
01:28:48.510 00.000 8976 MoveAxis(L, 2, ABG)
01:28:48.510 00.000 8976 stepping (-32, -16) + (-2, 0)
01:28:48.510 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:48.511 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=171, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:28:48.521 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:28:48.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:48.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:48.521 00.000 5052 Enqueuing Expose request
01:28:48.538 00.017 8976 Received - 47 (G) 
01:28:48.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:48.538 00.000 8976 stepped: pos (-34, -16)
01:28:48.538 00.000 8976 MoveAxis(D, 4, ABG)
01:28:48.538 00.000 8976 stepping (-34, -16) + (0, -4)
01:28:48.538 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:48.570 00.032 8976 Received - 47 (G) 
01:28:48.570 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:28:48.570 00.000 8976 stepped: pos (-34, -20)
01:28:48.570 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:28:48.570 00.000 8976 MountToCamera -- mountTheta (0.39) + m_xAngle (2.04) = xAngle (2.43 = 2.43)
01:28:48.570 00.000 8976 MountToCamera -- mountX=4.57 mountY=1.88 hyp=4.94 mountTheta=0.39 cameraX=-3.76, cameraY=3.21 cameraTheta=2.43
01:28:48.570 00.000 8976 incremental bump (-3.756, 3.211) isValid = 1
01:28:48.570 00.000 8976 Scheduling Mount bump of (-0.102, 0.090)
01:28:48.570 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.09, opts=4)
01:28:48.570 00.000 8976 Enqueuing Move request for scope (-0.10, 0.09)
01:28:48.570 00.000 8976 move complete, result=0
01:28:48.570 00.000 8976 worker thread done servicing request
01:28:48.570 00.000 8976 Worker thread wakes up
01:28:48.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:48.570 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:48.570 00.000 9828 Worker thread wakes up
01:28:48.570 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0x4
01:28:48.571 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
01:28:48.571 00.000 9828 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.10) = xAngle (5.51 = -0.77)
01:28:48.571 00.000 9828 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.43 = -0.85)
01:28:48.571 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.42 mountX=0.10 mountY=-0.10, mountTheta=-0.81
01:28:48.571 00.000 9828 Moving (-0.10, 0.09) raw xDistance=0.10 yDistance=-0.10
01:28:48.571 00.000 9828 BLC: window closed
01:28:48.571 00.000 9828 MoveAxis(W, 31, B)
01:28:48.571 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:28:48.571 00.000 9828 Guiding  Dir = 3, Dur = 31
01:28:48.572 00.001 9828 IsSlewing returns 0
01:28:48.572 00.000 9828 IsGuiding returns 0
01:28:48.572 00.000 9828 PulseGuide returned control before completion, sleep 41
01:28:48.620 00.048 9828 IsGuiding returns 1
01:28:48.620 00.000 9828 scope still moving after pulse duration time elapsed
01:28:48.650 00.030 9828 IsSlewing returns 0
01:28:48.650 00.000 9828 IsGuiding returns 1
01:28:48.681 00.031 9828 IsSlewing returns 0
01:28:48.681 00.000 9828 IsGuiding returns 1
01:28:48.712 00.031 9828 IsSlewing returns 0
01:28:48.712 00.000 9828 IsGuiding returns 0
01:28:48.712 00.000 9828 scope move finished after 31 + 108 ms
01:28:48.712 00.000 9828 Move returns status 0, amount 31
01:28:48.712 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:48.712 00.000 9828 MoveAxis(N, 14, B)
01:28:48.712 00.000 9828 Guiding  Dir = 0, Dur = 14
01:28:48.728 00.016 9828 IsSlewing returns 0
01:28:48.729 00.001 9828 IsGuiding returns 0
01:28:48.729 00.000 9828 PulseGuide returned control before completion, sleep 24
01:28:48.759 00.030 9828 IsGuiding returns 1
01:28:48.759 00.000 9828 scope still moving after pulse duration time elapsed
01:28:48.790 00.031 9828 IsSlewing returns 0
01:28:48.790 00.000 9828 IsGuiding returns 1
01:28:48.821 00.031 9828 IsSlewing returns 0
01:28:48.821 00.000 9828 IsGuiding returns 1
01:28:48.853 00.032 9828 IsSlewing returns 0
01:28:48.853 00.000 9828 IsGuiding returns 1
01:28:48.884 00.031 9828 IsSlewing returns 0
01:28:48.884 00.000 9828 IsGuiding returns 0
01:28:48.884 00.000 9828 scope move finished after 14 + 141 ms
01:28:48.884 00.000 9828 Move returns status 0, amount 14
01:28:48.884 00.000 9828 move complete, result=0
01:28:48.884 00.000 9828 worker thread done servicing request
01:28:48.934 00.050 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 14 ms NORTH
01:28:49.267 00.333 8976 Exposure complete
01:28:49.272 00.005 8976 worker thread done servicing request
01:28:49.272 00.000 5052 OnExposeComplete: enter
01:28:49.272 00.000 5052 UpdateGuideState(): m_state=6
01:28:49.272 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4012
01:28:49.273 00.001 5052 Star::Find returns 1 (0), X=328.97, Y=281.60, Mass=169, SNR=9.0, Peak=64 HFD=3.2
01:28:49.273 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
01:28:49.273 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.50)
01:28:49.273 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.64 mountX=-0.01 mountY=0.23, mountTheta=1.60
01:28:49.273 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.11, opts=13)
01:28:49.273 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.11)
01:28:49.273 00.000 8976 Worker thread wakes up
01:28:49.274 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.11) opts 0xd
01:28:49.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.11)
01:28:49.274 00.000 8976 Moving (-0.20, -0.11) raw xDistance=-0.01 yDistance=0.23
01:28:49.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:28:49.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:28:49.274 00.000 8976 MoveAxis(R, 0, ABG)
01:28:49.274 00.000 8976 MoveAxis(U, 0, ABG)
01:28:49.275 00.001 8976 outside bump range, increase bump weight 1.17 => 1.33
01:28:49.275 00.000 8976 MountToCamera -- mountTheta (0.45) + m_xAngle (2.04) = xAngle (2.49 = 2.49)
01:28:49.275 00.000 8976 MountToCamera -- mountX=4.78 mountY=2.31 hyp=5.31 mountTheta=0.45 cameraX=-4.23, cameraY=3.20 cameraTheta=2.49
01:28:49.275 00.000 8976 incremental bump (-4.232, 3.204) isValid = 1
01:28:49.275 00.000 8976 Scheduling Mount bump of (-0.122, 0.096)
01:28:49.275 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.12, y=0.10, opts=4)
01:28:49.275 00.000 8976 Enqueuing Move request for scope (-0.12, 0.10)
01:28:49.275 00.000 8976 move complete, result=0
01:28:49.275 00.000 9828 Worker thread wakes up
01:28:49.275 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0x4
01:28:49.275 00.000 8976 worker thread done servicing request
01:28:49.275 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:28:49.275 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
01:28:49.275 00.000 9828 CameraToMount -- cameraTheta (2.48) - m_xAngle (-3.10) = xAngle (5.57 = -0.71)
01:28:49.275 00.000 9828 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.49 = -0.79)
01:28:49.275 00.000 9828 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.48 mountX=0.12 mountY=-0.11, mountTheta=-0.75
01:28:49.275 00.000 9828 Moving (-0.12, 0.10) raw xDistance=0.12 yDistance=-0.11
01:28:49.275 00.000 9828 BLC: window closed
01:28:49.275 00.000 9828 MoveAxis(W, 37, B)
01:28:49.275 00.000 9828 Guiding  Dir = 3, Dur = 37
01:28:49.276 00.001 9828 IsSlewing returns 0
01:28:49.276 00.000 9828 IsGuiding returns 0
01:28:49.276 00.000 9828 PulseGuide returned control before completion, sleep 47
01:28:49.284 00.008 5052 UpdateGuideState exits: m=169 SNR=9.0
01:28:49.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:49.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:49.284 00.000 5052 Enqueuing Expose request
01:28:49.284 00.000 8976 Worker thread wakes up
01:28:49.284 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:28:49.285 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:49.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:49.335 00.050 9828 IsGuiding returns 1
01:28:49.335 00.000 9828 scope still moving after pulse duration time elapsed
01:28:49.365 00.030 9828 IsSlewing returns 0
01:28:49.365 00.000 9828 IsGuiding returns 1
01:28:49.396 00.031 9828 IsSlewing returns 0
01:28:49.396 00.000 9828 IsGuiding returns 1
01:28:49.427 00.031 9828 IsSlewing returns 0
01:28:49.427 00.000 9828 IsGuiding returns 0
01:28:49.427 00.000 9828 scope move finished after 37 + 114 ms
01:28:49.427 00.000 9828 Move returns status 0, amount 37
01:28:49.427 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:49.427 00.000 9828 MoveAxis(N, 15, B)
01:28:49.427 00.000 9828 Guiding  Dir = 0, Dur = 15
01:28:49.443 00.016 9828 IsSlewing returns 0
01:28:49.443 00.000 9828 IsGuiding returns 0
01:28:49.443 00.000 9828 PulseGuide returned control before completion, sleep 25
01:28:49.474 00.031 9828 IsGuiding returns 1
01:28:49.474 00.000 9828 scope still moving after pulse duration time elapsed
01:28:49.504 00.030 9828 IsSlewing returns 0
01:28:49.504 00.000 9828 IsGuiding returns 1
01:28:49.536 00.032 9828 IsSlewing returns 0
01:28:49.536 00.000 9828 IsGuiding returns 1
01:28:49.567 00.031 9828 IsSlewing returns 0
01:28:49.567 00.000 9828 IsGuiding returns 1
01:28:49.598 00.031 9828 IsSlewing returns 0
01:28:49.598 00.000 9828 IsGuiding returns 0
01:28:49.598 00.000 9828 scope move finished after 15 + 140 ms
01:28:49.598 00.000 9828 Move returns status 0, amount 15
01:28:49.598 00.000 9828 move complete, result=0
01:28:49.598 00.000 9828 worker thread done servicing request
01:28:49.598 00.000 5052 GuideStep: 0.1 px 37 ms WEST, -0.1 px 15 ms NORTH
01:28:49.975 00.377 8976 Exposure complete
01:28:49.980 00.005 8976 worker thread done servicing request
01:28:49.980 00.000 5052 OnExposeComplete: enter
01:28:49.981 00.001 5052 UpdateGuideState(): m_state=6
01:28:49.981 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4013
01:28:49.981 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.55, Mass=184, SNR=9.3, Peak=59 HFD=3.5
01:28:49.981 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
01:28:49.981 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
01:28:49.981 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.16 hyp=0.51 cameraTheta=-0.31 mountX=-0.36 mountY=-0.32, mountTheta=-2.41
01:28:49.982 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.16, opts=13)
01:28:49.982 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.16)
01:28:49.982 00.000 8976 Worker thread wakes up
01:28:49.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.16) opts 0xd
01:28:49.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.16)
01:28:49.982 00.000 8976 Moving (0.49, -0.16) raw xDistance=-0.36 yDistance=-0.32
01:28:49.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:28:49.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:28:49.982 00.000 8976 MoveAxis(R, 1, ABG)
01:28:49.982 00.000 8976 stepping (-34, -20) + (1, 0)
01:28:49.982 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:49.983 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:28:49.991 00.008 5052 UpdateGuideState exits: m=184 SNR=9.3
01:28:49.992 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:49.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:49.992 00.000 5052 Enqueuing Expose request
01:28:50.009 00.017 8976 Received - 47 (G) 
01:28:50.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:50.009 00.000 8976 stepped: pos (-33, -20)
01:28:50.009 00.000 8976 MoveAxis(U, 1, ABG)
01:28:50.009 00.000 8976 stepping (-33, -20) + (0, 1)
01:28:50.009 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:50.041 00.032 8976 Received - 47 (G) 
01:28:50.041 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:50.041 00.000 8976 stepped: pos (-33, -19)
01:28:50.041 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
01:28:50.041 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.52 = 2.52)
01:28:50.041 00.000 8976 MountToCamera -- mountX=4.87 mountY=2.54 hyp=5.49 mountTheta=0.48 cameraX=-4.48, cameraY=3.18 cameraTheta=2.52
01:28:50.042 00.001 8976 incremental bump (-4.481, 3.178) isValid = 1
01:28:50.042 00.000 8976 Scheduling Mount bump of (-0.141, 0.103)
01:28:50.042 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=0.10, opts=4)
01:28:50.042 00.000 8976 Enqueuing Move request for scope (-0.14, 0.10)
01:28:50.042 00.000 8976 move complete, result=0
01:28:50.042 00.000 9828 Worker thread wakes up
01:28:50.042 00.000 8976 worker thread done servicing request
01:28:50.042 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0x4
01:28:50.042 00.000 8976 Worker thread wakes up
01:28:50.042 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
01:28:50.042 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.3 px 1 ms NORTH
01:28:50.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:50.042 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
01:28:50.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:50.043 00.001 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
01:28:50.043 00.000 9828 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.51 mountX=0.14 mountY=-0.12, mountTheta=-0.73
01:28:50.043 00.000 9828 Moving (-0.14, 0.10) raw xDistance=0.14 yDistance=-0.12
01:28:50.043 00.000 9828 BLC: window closed
01:28:50.043 00.000 9828 MoveAxis(W, 43, B)
01:28:50.043 00.000 9828 Guiding  Dir = 3, Dur = 43
01:28:50.043 00.000 9828 IsSlewing returns 0
01:28:50.043 00.000 9828 IsGuiding returns 0
01:28:50.043 00.000 9828 PulseGuide returned control before completion, sleep 53
01:28:50.103 00.060 9828 IsGuiding returns 1
01:28:50.103 00.000 9828 scope still moving after pulse duration time elapsed
01:28:50.135 00.032 9828 IsSlewing returns 0
01:28:50.135 00.000 9828 IsGuiding returns 1
01:28:50.157 00.022 9828 IsSlewing returns 0
01:28:50.157 00.000 9828 IsGuiding returns 1
01:28:50.188 00.031 9828 IsSlewing returns 0
01:28:50.188 00.000 9828 IsGuiding returns 1
01:28:50.219 00.031 9828 IsSlewing returns 0
01:28:50.219 00.000 9828 IsGuiding returns 0
01:28:50.219 00.000 9828 scope move finished after 43 + 132 ms
01:28:50.219 00.000 9828 Move returns status 0, amount 43
01:28:50.219 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:50.219 00.000 9828 MoveAxis(N, 16, B)
01:28:50.219 00.000 9828 Guiding  Dir = 0, Dur = 16
01:28:50.234 00.015 9828 IsSlewing returns 0
01:28:50.234 00.000 9828 IsGuiding returns 0
01:28:50.234 00.000 9828 PulseGuide returned control before completion, sleep 26
01:28:50.265 00.031 9828 IsGuiding returns 1
01:28:50.265 00.000 9828 scope still moving after pulse duration time elapsed
01:28:50.296 00.031 9828 IsSlewing returns 0
01:28:50.297 00.001 9828 IsGuiding returns 1
01:28:50.327 00.030 9828 IsSlewing returns 0
01:28:50.327 00.000 9828 IsGuiding returns 1
01:28:50.358 00.031 9828 IsSlewing returns 0
01:28:50.358 00.000 9828 IsGuiding returns 1
01:28:50.389 00.031 9828 IsSlewing returns 0
01:28:50.389 00.000 9828 IsGuiding returns 0
01:28:50.389 00.000 9828 scope move finished after 16 + 139 ms
01:28:50.389 00.000 9828 Move returns status 0, amount 16
01:28:50.389 00.000 9828 move complete, result=0
01:28:50.390 00.001 9828 worker thread done servicing request
01:28:50.390 00.000 5052 GuideStep: 0.1 px 43 ms WEST, -0.1 px 16 ms NORTH
01:28:50.738 00.348 8976 Exposure complete
01:28:50.744 00.006 8976 worker thread done servicing request
01:28:50.744 00.000 5052 OnExposeComplete: enter
01:28:50.744 00.000 5052 UpdateGuideState(): m_state=6
01:28:50.744 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4014
01:28:50.744 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.76, Mass=192, SNR=9.5, Peak=58 HFD=4.0
01:28:50.744 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
01:28:50.744 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
01:28:50.744 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.05 hyp=0.72 cameraTheta=0.07 mountX=-0.28 mountY=-0.63, mountTheta=-1.99
01:28:50.745 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.05, opts=13)
01:28:50.745 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.05)
01:28:50.746 00.001 8976 Worker thread wakes up
01:28:50.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.05) opts 0xd
01:28:50.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.05)
01:28:50.746 00.000 8976 Moving (0.72, 0.05) raw xDistance=-0.28 yDistance=-0.63
01:28:50.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:28:50.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.63
01:28:50.746 00.000 8976 MoveAxis(R, 1, ABG)
01:28:50.746 00.000 8976 stepping (-33, -19) + (1, 0)
01:28:50.746 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:50.746 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:28:50.756 00.010 5052 UpdateGuideState exits: m=192 SNR=9.5
01:28:50.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:50.756 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:50.756 00.000 5052 Enqueuing Expose request
01:28:50.776 00.020 8976 Received - 47 (G) 
01:28:50.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:28:50.776 00.000 8976 stepped: pos (-32, -19)
01:28:50.776 00.000 8976 MoveAxis(U, 3, ABG)
01:28:50.776 00.000 8976 stepping (-32, -19) + (0, 3)
01:28:50.776 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:50.807 00.031 8976 Received - 47 (G) 
01:28:50.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:50.808 00.001 8976 stepped: pos (-32, -16)
01:28:50.808 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
01:28:50.808 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.52 = 2.52)
01:28:50.808 00.000 8976 MountToCamera -- mountX=4.88 mountY=2.54 hyp=5.50 mountTheta=0.48 cameraX=-4.49, cameraY=3.19 cameraTheta=2.52
01:28:50.808 00.000 8976 incremental bump (-4.485, 3.188) isValid = 1
01:28:50.808 00.000 8976 Scheduling Mount bump of (-0.156, 0.115)
01:28:50.808 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.16, y=0.12, opts=4)
01:28:50.808 00.000 8976 Enqueuing Move request for scope (-0.16, 0.12)
01:28:50.808 00.000 8976 move complete, result=0
01:28:50.808 00.000 9828 Worker thread wakes up
01:28:50.808 00.000 8976 worker thread done servicing request
01:28:50.808 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
01:28:50.808 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0x4
01:28:50.808 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
01:28:50.808 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
01:28:50.808 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
01:28:50.808 00.000 9828 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.19 cameraTheta=2.51 mountX=0.15 mountY=-0.13, mountTheta=-0.73
01:28:50.809 00.001 9828 Moving (-0.16, 0.12) raw xDistance=0.15 yDistance=-0.13
01:28:50.809 00.000 9828 BLC: window closed
01:28:50.809 00.000 8976 Worker thread wakes up
01:28:50.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:50.809 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:50.809 00.000 9828 MoveAxis(W, 48, B)
01:28:50.809 00.000 9828 Guiding  Dir = 3, Dur = 48
01:28:50.809 00.000 9828 IsSlewing returns 0
01:28:50.809 00.000 9828 IsGuiding returns 0
01:28:50.810 00.001 9828 PulseGuide returned control before completion, sleep 58
01:28:50.869 00.059 9828 IsGuiding returns 1
01:28:50.869 00.000 9828 scope still moving after pulse duration time elapsed
01:28:50.900 00.031 9828 IsSlewing returns 0
01:28:50.900 00.000 9828 IsGuiding returns 1
01:28:50.931 00.031 9828 IsSlewing returns 0
01:28:50.931 00.000 9828 IsGuiding returns 1
01:28:50.962 00.031 9828 IsSlewing returns 0
01:28:50.962 00.000 9828 IsGuiding returns 1
01:28:50.993 00.031 9828 IsSlewing returns 0
01:28:50.993 00.000 9828 IsGuiding returns 1
01:28:51.023 00.030 9828 IsSlewing returns 0
01:28:51.023 00.000 9828 IsGuiding returns 0
01:28:51.023 00.000 9828 scope move finished after 48 + 165 ms
01:28:51.023 00.000 9828 Move returns status 0, amount 48
01:28:51.023 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:51.023 00.000 9828 MoveAxis(N, 18, B)
01:28:51.023 00.000 9828 Guiding  Dir = 0, Dur = 18
01:28:51.039 00.016 9828 IsSlewing returns 0
01:28:51.039 00.000 9828 IsGuiding returns 0
01:28:51.039 00.000 9828 PulseGuide returned control before completion, sleep 28
01:28:51.070 00.031 9828 IsGuiding returns 1
01:28:51.070 00.000 9828 scope still moving after pulse duration time elapsed
01:28:51.101 00.031 9828 IsSlewing returns 0
01:28:51.101 00.000 9828 IsGuiding returns 1
01:28:51.132 00.031 9828 IsSlewing returns 0
01:28:51.132 00.000 9828 IsGuiding returns 1
01:28:51.162 00.030 9828 IsSlewing returns 0
01:28:51.162 00.000 9828 IsGuiding returns 1
01:28:51.193 00.031 9828 IsSlewing returns 0
01:28:51.193 00.000 9828 IsGuiding returns 0
01:28:51.193 00.000 9828 scope move finished after 18 + 137 ms
01:28:51.193 00.000 9828 Move returns status 0, amount 18
01:28:51.193 00.000 9828 move complete, result=0
01:28:51.193 00.000 9828 worker thread done servicing request
01:28:51.193 00.000 5052 GuideStep: 0.2 px 48 ms WEST, -0.1 px 18 ms NORTH
01:28:51.499 00.306 8976 Exposure complete
01:28:51.505 00.006 8976 worker thread done servicing request
01:28:51.505 00.000 5052 OnExposeComplete: enter
01:28:51.505 00.000 5052 UpdateGuideState(): m_state=6
01:28:51.505 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4015
01:28:51.505 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.58, Mass=199, SNR=9.7, Peak=64 HFD=3.4
01:28:51.505 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
01:28:51.505 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
01:28:51.505 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-0.54 mountX=-0.22 mountY=-0.11, mountTheta=-2.67
01:28:51.506 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.13, opts=13)
01:28:51.506 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.13)
01:28:51.506 00.000 8976 Worker thread wakes up
01:28:51.506 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.13) opts 0xd
01:28:51.506 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.13)
01:28:51.506 00.000 8976 Moving (0.22, -0.13) raw xDistance=-0.22 yDistance=-0.11
01:28:51.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:28:51.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:28:51.506 00.000 8976 MoveAxis(R, 0, ABG)
01:28:51.506 00.000 8976 MoveAxis(U, 0, ABG)
01:28:51.506 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
01:28:51.506 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.52 = 2.52)
01:28:51.506 00.000 8976 MountToCamera -- mountX=4.89 mountY=2.54 hyp=5.51 mountTheta=0.48 cameraX=-4.49, cameraY=3.19 cameraTheta=2.52
01:28:51.506 00.000 8976 incremental bump (-4.488, 3.194) isValid = 1
01:28:51.506 00.000 8976 Scheduling Mount bump of (-0.172, 0.127)
01:28:51.506 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.17, y=0.13, opts=4)
01:28:51.506 00.000 8976 Enqueuing Move request for scope (-0.17, 0.13)
01:28:51.506 00.000 8976 move complete, result=0
01:28:51.506 00.000 9828 Worker thread wakes up
01:28:51.506 00.000 8976 worker thread done servicing request
01:28:51.507 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0x4
01:28:51.507 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
01:28:51.507 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
01:28:51.507 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:28:51.507 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
01:28:51.507 00.000 9828 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.51 mountX=0.17 mountY=-0.15, mountTheta=-0.73
01:28:51.507 00.000 9828 Moving (-0.17, 0.13) raw xDistance=0.17 yDistance=-0.15
01:28:51.507 00.000 9828 BLC: window closed
01:28:51.507 00.000 9828 MoveAxis(W, 53, B)
01:28:51.507 00.000 9828 Guiding  Dir = 3, Dur = 53
01:28:51.507 00.000 9828 IsSlewing returns 0
01:28:51.508 00.001 9828 IsGuiding returns 0
01:28:51.508 00.000 9828 PulseGuide returned control before completion, sleep 63
01:28:51.516 00.008 5052 UpdateGuideState exits: m=199 SNR=9.7
01:28:51.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:51.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:51.516 00.000 5052 Enqueuing Expose request
01:28:51.516 00.000 8976 Worker thread wakes up
01:28:51.517 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:51.517 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:51.517 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:51.586 00.069 9828 IsGuiding returns 1
01:28:51.586 00.000 9828 scope still moving after pulse duration time elapsed
01:28:51.616 00.030 9828 IsSlewing returns 0
01:28:51.616 00.000 9828 IsGuiding returns 1
01:28:51.647 00.031 9828 IsSlewing returns 0
01:28:51.647 00.000 9828 IsGuiding returns 1
01:28:51.679 00.032 9828 IsSlewing returns 0
01:28:51.679 00.000 9828 IsGuiding returns 0
01:28:51.679 00.000 9828 scope move finished after 53 + 118 ms
01:28:51.679 00.000 9828 Move returns status 0, amount 53
01:28:51.679 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:51.679 00.000 9828 MoveAxis(N, 20, B)
01:28:51.679 00.000 9828 Guiding  Dir = 0, Dur = 20
01:28:51.694 00.015 9828 IsSlewing returns 0
01:28:51.694 00.000 9828 IsGuiding returns 0
01:28:51.694 00.000 9828 PulseGuide returned control before completion, sleep 30
01:28:51.725 00.031 9828 IsGuiding returns 1
01:28:51.725 00.000 9828 scope still moving after pulse duration time elapsed
01:28:51.757 00.032 9828 IsSlewing returns 0
01:28:51.757 00.000 9828 IsGuiding returns 1
01:28:51.788 00.031 9828 IsSlewing returns 0
01:28:51.788 00.000 9828 IsGuiding returns 1
01:28:51.818 00.030 9828 IsSlewing returns 0
01:28:51.818 00.000 9828 IsGuiding returns 1
01:28:51.850 00.032 9828 IsSlewing returns 0
01:28:51.850 00.000 9828 IsGuiding returns 0
01:28:51.850 00.000 9828 scope move finished after 20 + 135 ms
01:28:51.850 00.000 9828 Move returns status 0, amount 20
01:28:51.850 00.000 9828 move complete, result=0
01:28:51.850 00.000 9828 worker thread done servicing request
01:28:51.850 00.000 5052 GuideStep: 0.2 px 53 ms WEST, -0.1 px 20 ms NORTH
01:28:52.204 00.354 8976 Exposure complete
01:28:52.210 00.006 8976 worker thread done servicing request
01:28:52.210 00.000 5052 OnExposeComplete: enter
01:28:52.210 00.000 5052 UpdateGuideState(): m_state=6
01:28:52.210 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4016
01:28:52.210 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.84, Mass=184, SNR=9.3, Peak=59 HFD=4.0
01:28:52.210 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
01:28:52.210 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
01:28:52.210 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.49 mountX=0.20 mountY=0.07, mountTheta=0.36
01:28:52.211 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.13, opts=13)
01:28:52.211 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.13)
01:28:52.211 00.000 8976 Worker thread wakes up
01:28:52.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.13) opts 0xd
01:28:52.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.13)
01:28:52.211 00.000 8976 Moving (-0.18, 0.13) raw xDistance=0.20 yDistance=0.07
01:28:52.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:28:52.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:28:52.211 00.000 8976 MoveAxis(R, 0, ABG)
01:28:52.211 00.000 8976 MoveAxis(U, 0, ABG)
01:28:52.211 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
01:28:52.211 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.52 = 2.52)
01:28:52.211 00.000 8976 MountToCamera -- mountX=4.89 mountY=2.54 hyp=5.51 mountTheta=0.48 cameraX=-4.49, cameraY=3.20 cameraTheta=2.52
01:28:52.211 00.000 8976 incremental bump (-4.490, 3.198) isValid = 1
01:28:52.211 00.000 8976 Scheduling Mount bump of (-0.178, 0.131)
01:28:52.211 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.18, y=0.13, opts=4)
01:28:52.212 00.001 8976 Enqueuing Move request for scope (-0.18, 0.13)
01:28:52.212 00.000 8976 move complete, result=0
01:28:52.212 00.000 9828 Worker thread wakes up
01:28:52.212 00.000 8976 worker thread done servicing request
01:28:52.212 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0x4
01:28:52.212 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
01:28:52.212 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:28:52.212 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
01:28:52.212 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
01:28:52.212 00.000 9828 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.51 mountX=0.17 mountY=-0.15, mountTheta=-0.73
01:28:52.212 00.000 9828 Moving (-0.18, 0.13) raw xDistance=0.17 yDistance=-0.15
01:28:52.212 00.000 9828 BLC: window closed
01:28:52.212 00.000 9828 MoveAxis(W, 54, B)
01:28:52.212 00.000 9828 Guiding  Dir = 3, Dur = 54
01:28:52.213 00.001 9828 IsSlewing returns 0
01:28:52.213 00.000 9828 IsGuiding returns 0
01:28:52.213 00.000 9828 PulseGuide returned control before completion, sleep 64
01:28:52.221 00.008 5052 UpdateGuideState exits: m=184 SNR=9.3
01:28:52.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:52.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:52.221 00.000 5052 Enqueuing Expose request
01:28:52.221 00.000 8976 Worker thread wakes up
01:28:52.221 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:52.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:52.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:52.284 00.063 9828 IsGuiding returns 1
01:28:52.284 00.000 9828 scope still moving after pulse duration time elapsed
01:28:52.315 00.031 9828 IsSlewing returns 0
01:28:52.315 00.000 9828 IsGuiding returns 1
01:28:52.345 00.030 9828 IsSlewing returns 0
01:28:52.345 00.000 9828 IsGuiding returns 1
01:28:52.373 00.028 9828 IsSlewing returns 0
01:28:52.373 00.000 9828 IsGuiding returns 1
01:28:52.405 00.032 9828 IsSlewing returns 0
01:28:52.405 00.000 9828 IsGuiding returns 0
01:28:52.405 00.000 9828 scope move finished after 54 + 138 ms
01:28:52.405 00.000 9828 Move returns status 0, amount 54
01:28:52.405 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:52.405 00.000 9828 MoveAxis(N, 21, B)
01:28:52.405 00.000 9828 Guiding  Dir = 0, Dur = 21
01:28:52.420 00.015 9828 IsSlewing returns 0
01:28:52.420 00.000 9828 IsGuiding returns 0
01:28:52.420 00.000 9828 PulseGuide returned control before completion, sleep 31
01:28:52.466 00.046 9828 IsGuiding returns 1
01:28:52.466 00.000 9828 scope still moving after pulse duration time elapsed
01:28:52.497 00.031 9828 IsSlewing returns 0
01:28:52.497 00.000 9828 IsGuiding returns 1
01:28:52.528 00.031 9828 IsSlewing returns 0
01:28:52.528 00.000 9828 IsGuiding returns 1
01:28:52.559 00.031 9828 IsSlewing returns 0
01:28:52.559 00.000 9828 IsGuiding returns 0
01:28:52.559 00.000 9828 scope move finished after 21 + 117 ms
01:28:52.559 00.000 9828 Move returns status 0, amount 21
01:28:52.559 00.000 9828 move complete, result=0
01:28:52.559 00.000 9828 worker thread done servicing request
01:28:52.559 00.000 5052 GuideStep: 0.2 px 54 ms WEST, -0.2 px 21 ms NORTH
01:28:52.911 00.352 8976 Exposure complete
01:28:52.916 00.005 8976 worker thread done servicing request
01:28:52.916 00.000 5052 OnExposeComplete: enter
01:28:52.916 00.000 5052 UpdateGuideState(): m_state=6
01:28:52.916 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4017
01:28:52.917 00.001 5052 Star::Find returns 1 (0), X=328.94, Y=281.11, Mass=174, SNR=9.0, Peak=60 HFD=3.9
01:28:52.917 00.000 5052 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.04) = xAngle (-3.98 = 2.30)
01:28:52.917 00.000 5052 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.09 = 2.20)
01:28:52.917 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.60 hyp=0.65 cameraTheta=-1.94 mountX=-0.43 mountY=0.52, mountTheta=2.26
01:28:52.918 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.60, opts=13)
01:28:52.918 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.60)
01:28:52.918 00.000 8976 Worker thread wakes up
01:28:52.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.60) opts 0xd
01:28:52.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.60)
01:28:52.918 00.000 8976 Moving (-0.23, -0.60) raw xDistance=-0.43 yDistance=0.52
01:28:52.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:28:52.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:28:52.918 00.000 8976 MoveAxis(R, 2, ABG)
01:28:52.919 00.001 8976 stepping (-32, -16) + (2, 0)
01:28:52.919 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:52.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:28:52.928 00.009 5052 UpdateGuideState exits: m=174 SNR=9.0
01:28:52.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:52.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:52.928 00.000 5052 Enqueuing Expose request
01:28:52.950 00.022 8976 Received - 47 (G) 
01:28:52.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:52.951 00.001 8976 stepped: pos (-30, -16)
01:28:52.951 00.000 8976 MoveAxis(D, 2, ABG)
01:28:52.951 00.000 8976 stepping (-30, -16) + (0, -2)
01:28:52.951 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:52.982 00.031 8976 Received - 47 (G) 
01:28:52.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:52.982 00.000 8976 stepped: pos (-30, -18)
01:28:52.982 00.000 8976 back inside bump range: decrease bump weight 2.00 => 1.00
01:28:52.982 00.000 8976 MountToCamera -- mountTheta (0.50) + m_xAngle (2.04) = xAngle (2.55 = 2.55)
01:28:52.982 00.000 8976 MountToCamera -- mountX=4.79 mountY=2.65 hyp=5.47 mountTheta=0.50 cameraX=-4.54, cameraY=3.06 cameraTheta=2.55
01:28:52.982 00.000 8976 incremental bump (-4.538, 3.063) isValid = 1
01:28:52.982 00.000 8976 Scheduling Mount bump of (-0.095, 0.067)
01:28:52.982 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
01:28:52.982 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
01:28:52.982 00.000 8976 move complete, result=0
01:28:52.982 00.000 9828 Worker thread wakes up
01:28:52.982 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
01:28:52.982 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
01:28:52.982 00.000 9828 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.10) = xAngle (5.63 = -0.66)
01:28:52.982 00.000 8976 worker thread done servicing request
01:28:52.982 00.000 8976 Worker thread wakes up
01:28:52.983 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:52.983 00.000 9828 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.55 = -0.74)
01:28:52.983 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.53 mountX=0.09 mountY=-0.08, mountTheta=-0.70
01:28:52.983 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
01:28:52.983 00.000 9828 BLC: window closed
01:28:52.983 00.000 9828 MoveAxis(W, 29, B)
01:28:52.983 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
01:28:52.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:52.983 00.000 9828 Guiding  Dir = 3, Dur = 29
01:28:52.984 00.001 9828 IsSlewing returns 0
01:28:52.984 00.000 9828 IsGuiding returns 0
01:28:52.984 00.000 9828 PulseGuide returned control before completion, sleep 39
01:28:53.025 00.041 9828 IsGuiding returns 1
01:28:53.025 00.000 9828 scope still moving after pulse duration time elapsed
01:28:53.056 00.031 9828 IsSlewing returns 0
01:28:53.056 00.000 9828 IsGuiding returns 1
01:28:53.086 00.030 9828 IsSlewing returns 0
01:28:53.086 00.000 9828 IsGuiding returns 1
01:28:53.118 00.032 9828 IsSlewing returns 0
01:28:53.118 00.000 9828 IsGuiding returns 1
01:28:53.149 00.031 9828 IsSlewing returns 0
01:28:53.149 00.000 9828 IsGuiding returns 0
01:28:53.149 00.000 9828 scope move finished after 29 + 135 ms
01:28:53.149 00.000 9828 Move returns status 0, amount 29
01:28:53.149 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:53.149 00.000 9828 MoveAxis(N, 11, B)
01:28:53.149 00.000 9828 Guiding  Dir = 0, Dur = 11
01:28:53.165 00.016 9828 IsSlewing returns 0
01:28:53.166 00.001 9828 IsGuiding returns 0
01:28:53.166 00.000 9828 PulseGuide returned control before completion, sleep 21
01:28:53.195 00.029 9828 IsGuiding returns 1
01:28:53.195 00.000 9828 scope still moving after pulse duration time elapsed
01:28:53.227 00.032 9828 IsSlewing returns 0
01:28:53.227 00.000 9828 IsGuiding returns 1
01:28:53.258 00.031 9828 IsSlewing returns 0
01:28:53.258 00.000 9828 IsGuiding returns 1
01:28:53.290 00.032 9828 IsSlewing returns 0
01:28:53.290 00.000 9828 IsGuiding returns 1
01:28:53.321 00.031 9828 IsSlewing returns 0
01:28:53.321 00.000 9828 IsGuiding returns 1
01:28:53.352 00.031 9828 IsSlewing returns 0
01:28:53.352 00.000 9828 IsGuiding returns 0
01:28:53.352 00.000 9828 scope move finished after 11 + 176 ms
01:28:53.352 00.000 9828 Move returns status 0, amount 11
01:28:53.352 00.000 9828 move complete, result=0
01:28:53.352 00.000 9828 worker thread done servicing request
01:28:53.352 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
01:28:53.676 00.324 8976 Exposure complete
01:28:53.681 00.005 8976 worker thread done servicing request
01:28:53.681 00.000 5052 OnExposeComplete: enter
01:28:53.681 00.000 5052 UpdateGuideState(): m_state=6
01:28:53.681 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4018
01:28:53.681 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.58, Mass=191, SNR=9.5, Peak=65 HFD=3.4
01:28:53.681 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
01:28:53.681 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
01:28:53.681 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.59 mountX=-0.20 mountY=-0.09, mountTheta=-2.72
01:28:53.682 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.13, opts=13)
01:28:53.682 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.13)
01:28:53.682 00.000 8976 Worker thread wakes up
01:28:53.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.13) opts 0xd
01:28:53.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.13)
01:28:53.682 00.000 8976 Moving (0.19, -0.13) raw xDistance=-0.20 yDistance=-0.09
01:28:53.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:28:53.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:28:53.682 00.000 8976 MoveAxis(R, 0, ABG)
01:28:53.682 00.000 8976 MoveAxis(U, 0, ABG)
01:28:53.682 00.000 8976 back inside bump range: decrease bump weight 1.00 => 1.00
01:28:53.682 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.56 = 2.56)
01:28:53.682 00.000 8976 MountToCamera -- mountX=4.73 mountY=2.72 hyp=5.45 mountTheta=0.52 cameraX=-4.57, cameraY=2.97 cameraTheta=2.56
01:28:53.682 00.000 8976 incremental bump (-4.571, 2.973) isValid = 1
01:28:53.682 00.000 8976 Scheduling Mount bump of (-0.096, 0.065)
01:28:53.682 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:28:53.683 00.001 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:28:53.683 00.000 8976 move complete, result=0
01:28:53.683 00.000 9828 Worker thread wakes up
01:28:53.683 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:28:53.683 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:28:53.683 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.64 = -0.64)
01:28:53.683 00.000 8976 worker thread done servicing request
01:28:53.683 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.72)
01:28:53.683 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.69
01:28:53.683 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
01:28:53.683 00.000 9828 BLC: window closed
01:28:53.683 00.000 9828 MoveAxis(W, 30, B)
01:28:53.683 00.000 9828 Guiding  Dir = 3, Dur = 30
01:28:53.683 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:28:53.684 00.001 9828 IsSlewing returns 0
01:28:53.684 00.000 9828 IsGuiding returns 0
01:28:53.684 00.000 9828 PulseGuide returned control before completion, sleep 40
01:28:53.693 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:28:53.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:53.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:53.693 00.000 5052 Enqueuing Expose request
01:28:53.693 00.000 8976 Worker thread wakes up
01:28:53.693 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:53.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:53.693 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:53.737 00.044 9828 IsGuiding returns 1
01:28:53.737 00.000 9828 scope still moving after pulse duration time elapsed
01:28:53.767 00.030 9828 IsSlewing returns 0
01:28:53.768 00.001 9828 IsGuiding returns 1
01:28:53.798 00.030 9828 IsSlewing returns 0
01:28:53.798 00.000 9828 IsGuiding returns 1
01:28:53.845 00.047 9828 IsSlewing returns 0
01:28:53.845 00.000 9828 IsGuiding returns 0
01:28:53.845 00.000 9828 scope move finished after 30 + 130 ms
01:28:53.845 00.000 9828 Move returns status 0, amount 30
01:28:53.845 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:53.845 00.000 9828 MoveAxis(N, 10, B)
01:28:53.845 00.000 9828 Guiding  Dir = 0, Dur = 10
01:28:53.860 00.015 9828 IsSlewing returns 0
01:28:53.860 00.000 9828 IsGuiding returns 0
01:28:53.860 00.000 9828 PulseGuide returned control before completion, sleep 20
01:28:53.891 00.031 9828 IsGuiding returns 1
01:28:53.891 00.000 9828 scope still moving after pulse duration time elapsed
01:28:53.922 00.031 9828 IsSlewing returns 0
01:28:53.922 00.000 9828 IsGuiding returns 1
01:28:53.953 00.031 9828 IsSlewing returns 0
01:28:53.953 00.000 9828 IsGuiding returns 1
01:28:53.984 00.031 9828 IsSlewing returns 0
01:28:53.984 00.000 9828 IsGuiding returns 1
01:28:54.015 00.031 9828 IsSlewing returns 0
01:28:54.015 00.000 9828 IsGuiding returns 0
01:28:54.015 00.000 9828 scope move finished after 10 + 144 ms
01:28:54.015 00.000 9828 Move returns status 0, amount 10
01:28:54.015 00.000 9828 move complete, result=0
01:28:54.015 00.000 9828 worker thread done servicing request
01:28:54.015 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
01:28:54.396 00.381 8976 Exposure complete
01:28:54.402 00.006 8976 worker thread done servicing request
01:28:54.402 00.000 5052 OnExposeComplete: enter
01:28:54.402 00.000 5052 UpdateGuideState(): m_state=6
01:28:54.402 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4019
01:28:54.402 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.62, Mass=188, SNR=9.4, Peak=66 HFD=3.3
01:28:54.402 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
01:28:54.402 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
01:28:54.402 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-0.25 mountX=-0.23 mountY=-0.24, mountTheta=-2.34
01:28:54.403 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.09, opts=13)
01:28:54.403 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.09)
01:28:54.403 00.000 8976 Worker thread wakes up
01:28:54.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.09) opts 0xd
01:28:54.404 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.09)
01:28:54.404 00.000 8976 Moving (0.34, -0.09) raw xDistance=-0.23 yDistance=-0.24
01:28:54.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:28:54.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:28:54.404 00.000 8976 MoveAxis(R, 0, ABG)
01:28:54.404 00.000 8976 MoveAxis(U, 0, ABG)
01:28:54.404 00.000 8976 MountToCamera -- mountTheta (0.53) + m_xAngle (2.04) = xAngle (2.58 = 2.58)
01:28:54.404 00.000 8976 MountToCamera -- mountX=4.68 mountY=2.76 hyp=5.44 mountTheta=0.53 cameraX=-4.59, cameraY=2.91 cameraTheta=2.58
01:28:54.404 00.000 8976 incremental bump (-4.592, 2.912) isValid = 1
01:28:54.404 00.000 8976 Scheduling Mount bump of (-0.097, 0.064)
01:28:54.404 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:28:54.404 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:28:54.404 00.000 8976 move complete, result=0
01:28:54.404 00.000 9828 Worker thread wakes up
01:28:54.404 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:28:54.404 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:28:54.404 00.000 9828 CameraToMount -- cameraTheta (2.56) - m_xAngle (-3.10) = xAngle (5.66 = -0.63)
01:28:54.404 00.000 9828 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.57 = -0.71)
01:28:54.404 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.56 mountX=0.09 mountY=-0.08, mountTheta=-0.68
01:28:54.405 00.001 8976 worker thread done servicing request
01:28:54.405 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
01:28:54.405 00.000 9828 BLC: window closed
01:28:54.405 00.000 9828 MoveAxis(W, 30, B)
01:28:54.405 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:28:54.405 00.000 9828 Guiding  Dir = 3, Dur = 30
01:28:54.405 00.000 9828 IsSlewing returns 0
01:28:54.405 00.000 9828 IsGuiding returns 0
01:28:54.406 00.001 9828 PulseGuide returned control before completion, sleep 40
01:28:54.415 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:28:54.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:54.415 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:54.415 00.000 5052 Enqueuing Expose request
01:28:54.415 00.000 8976 Worker thread wakes up
01:28:54.415 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:28:54.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:54.415 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:54.449 00.034 9828 IsGuiding returns 1
01:28:54.449 00.000 9828 scope still moving after pulse duration time elapsed
01:28:54.480 00.031 9828 IsSlewing returns 0
01:28:54.480 00.000 9828 IsGuiding returns 1
01:28:54.511 00.031 9828 IsSlewing returns 0
01:28:54.511 00.000 9828 IsGuiding returns 1
01:28:54.542 00.031 9828 IsSlewing returns 0
01:28:54.542 00.000 9828 IsGuiding returns 1
01:28:54.572 00.030 9828 IsSlewing returns 0
01:28:54.572 00.000 9828 IsGuiding returns 0
01:28:54.572 00.000 9828 scope move finished after 30 + 137 ms
01:28:54.572 00.000 9828 Move returns status 0, amount 30
01:28:54.572 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:54.572 00.000 9828 MoveAxis(N, 10, B)
01:28:54.572 00.000 9828 Guiding  Dir = 0, Dur = 10
01:28:54.587 00.015 9828 IsSlewing returns 0
01:28:54.587 00.000 9828 IsGuiding returns 0
01:28:54.587 00.000 9828 PulseGuide returned control before completion, sleep 20
01:28:54.618 00.031 9828 IsGuiding returns 1
01:28:54.618 00.000 9828 scope still moving after pulse duration time elapsed
01:28:54.649 00.031 9828 IsSlewing returns 0
01:28:54.649 00.000 9828 IsGuiding returns 1
01:28:54.679 00.030 9828 IsSlewing returns 0
01:28:54.679 00.000 9828 IsGuiding returns 1
01:28:54.710 00.031 9828 IsSlewing returns 0
01:28:54.710 00.000 9828 IsGuiding returns 1
01:28:54.741 00.031 9828 IsSlewing returns 0
01:28:54.741 00.000 9828 IsGuiding returns 0
01:28:54.741 00.000 9828 scope move finished after 10 + 143 ms
01:28:54.741 00.000 9828 Move returns status 0, amount 10
01:28:54.741 00.000 9828 move complete, result=0
01:28:54.741 00.000 9828 worker thread done servicing request
01:28:54.741 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
01:28:55.102 00.361 8976 Exposure complete
01:28:55.108 00.006 8976 worker thread done servicing request
01:28:55.108 00.000 5052 OnExposeComplete: enter
01:28:55.108 00.000 5052 UpdateGuideState(): m_state=6
01:28:55.108 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4020
01:28:55.108 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.59, Mass=189, SNR=9.4, Peak=66 HFD=3.8
01:28:55.108 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
01:28:55.108 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
01:28:55.108 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.12 hyp=0.79 cameraTheta=-0.16 mountX=-0.47 mountY=-0.59, mountTheta=-2.24
01:28:55.109 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.12, opts=13)
01:28:55.109 00.000 5052 Enqueuing Move request for stepguider (0.78, -0.12)
01:28:55.109 00.000 8976 Worker thread wakes up
01:28:55.109 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.12) opts 0xd
01:28:55.109 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.12)
01:28:55.109 00.000 8976 Moving (0.78, -0.12) raw xDistance=-0.47 yDistance=-0.59
01:28:55.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
01:28:55.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:28:55.109 00.000 8976 MoveAxis(R, 2, ABG)
01:28:55.109 00.000 8976 stepping (-30, -18) + (2, 0)
01:28:55.109 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:55.110 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:28:55.119 00.009 5052 UpdateGuideState exits: m=189 SNR=9.4
01:28:55.120 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:55.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:55.120 00.000 5052 Enqueuing Expose request
01:28:55.141 00.021 8976 Received - 47 (G) 
01:28:55.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:55.141 00.000 8976 stepped: pos (-28, -18)
01:28:55.141 00.000 8976 MoveAxis(U, 2, ABG)
01:28:55.141 00.000 8976 stepping (-28, -18) + (0, 2)
01:28:55.141 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:55.172 00.031 8976 Received - 47 (G) 
01:28:55.173 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:55.173 00.000 8976 stepped: pos (-28, -16)
01:28:55.173 00.000 8976 MountToCamera -- mountTheta (0.53) + m_xAngle (2.04) = xAngle (2.58 = 2.58)
01:28:55.173 00.000 8976 MountToCamera -- mountX=4.55 mountY=2.69 hyp=5.29 mountTheta=0.53 cameraX=-4.47, cameraY=2.83 cameraTheta=2.58
01:28:55.173 00.000 8976 incremental bump (-4.468, 2.829) isValid = 1
01:28:55.173 00.000 8976 Scheduling Mount bump of (-0.097, 0.064)
01:28:55.173 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:28:55.173 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:28:55.173 00.000 8976 move complete, result=0
01:28:55.173 00.000 9828 Worker thread wakes up
01:28:55.173 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:28:55.173 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
01:28:55.174 00.001 8976 worker thread done servicing request
01:28:55.174 00.000 8976 Worker thread wakes up
01:28:55.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:55.174 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:28:55.174 00.000 9828 CameraToMount -- cameraTheta (2.56) - m_xAngle (-3.10) = xAngle (5.66 = -0.63)
01:28:55.174 00.000 9828 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.58 = -0.71)
01:28:55.174 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.56 mountX=0.09 mountY=-0.08, mountTheta=-0.68
01:28:55.174 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
01:28:55.174 00.000 9828 BLC: window closed
01:28:55.174 00.000 9828 MoveAxis(W, 30, B)
01:28:55.174 00.000 9828 Guiding  Dir = 3, Dur = 30
01:28:55.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:55.174 00.000 9828 IsSlewing returns 0
01:28:55.175 00.001 9828 IsGuiding returns 0
01:28:55.175 00.000 9828 PulseGuide returned control before completion, sleep 40
01:28:55.221 00.046 9828 IsGuiding returns 1
01:28:55.221 00.000 9828 scope still moving after pulse duration time elapsed
01:28:55.252 00.031 9828 IsSlewing returns 0
01:28:55.252 00.000 9828 IsGuiding returns 1
01:28:55.283 00.031 9828 IsSlewing returns 0
01:28:55.283 00.000 9828 IsGuiding returns 1
01:28:55.314 00.031 9828 IsSlewing returns 0
01:28:55.314 00.000 9828 IsGuiding returns 0
01:28:55.314 00.000 9828 scope move finished after 30 + 110 ms
01:28:55.314 00.000 9828 Move returns status 0, amount 30
01:28:55.314 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:55.314 00.000 9828 MoveAxis(N, 10, B)
01:28:55.314 00.000 9828 Guiding  Dir = 0, Dur = 10
01:28:55.329 00.015 9828 IsSlewing returns 0
01:28:55.329 00.000 9828 IsGuiding returns 0
01:28:55.329 00.000 9828 PulseGuide returned control before completion, sleep 20
01:28:55.360 00.031 9828 IsGuiding returns 1
01:28:55.360 00.000 9828 scope still moving after pulse duration time elapsed
01:28:55.392 00.032 9828 IsSlewing returns 0
01:28:55.392 00.000 9828 IsGuiding returns 1
01:28:55.437 00.045 9828 IsSlewing returns 0
01:28:55.437 00.000 9828 IsGuiding returns 1
01:28:55.468 00.031 9828 IsSlewing returns 0
01:28:55.468 00.000 9828 IsGuiding returns 0
01:28:55.468 00.000 9828 scope move finished after 10 + 128 ms
01:28:55.468 00.000 9828 Move returns status 0, amount 10
01:28:55.468 00.000 9828 move complete, result=0
01:28:55.468 00.000 9828 worker thread done servicing request
01:28:55.468 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
01:28:55.869 00.401 8976 Exposure complete
01:28:55.874 00.005 8976 worker thread done servicing request
01:28:55.874 00.000 5052 OnExposeComplete: enter
01:28:55.874 00.000 5052 UpdateGuideState(): m_state=6
01:28:55.874 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4021
01:28:55.874 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.65, Mass=168, SNR=8.9, Peak=60 HFD=3.9
01:28:55.874 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
01:28:55.874 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:28:55.874 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.06 hyp=0.85 cameraTheta=-0.07 mountX=-0.44 mountY=-0.68, mountTheta=-2.14
01:28:55.875 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.06, opts=13)
01:28:55.875 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.06)
01:28:55.875 00.000 8976 Worker thread wakes up
01:28:55.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.06) opts 0xd
01:28:55.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.06)
01:28:55.875 00.000 8976 Moving (0.85, -0.06) raw xDistance=-0.44 yDistance=-0.68
01:28:55.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
01:28:55.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.68
01:28:55.876 00.001 8976 MoveAxis(R, 2, ABG)
01:28:55.876 00.000 8976 stepping (-28, -16) + (2, 0)
01:28:55.876 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:55.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:28:55.885 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
01:28:55.886 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:55.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:55.886 00.000 5052 Enqueuing Expose request
01:28:55.908 00.022 8976 Received - 47 (G) 
01:28:55.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:55.908 00.000 8976 stepped: pos (-26, -16)
01:28:55.908 00.000 8976 MoveAxis(U, 3, ABG)
01:28:55.908 00.000 8976 stepping (-26, -16) + (0, 3)
01:28:55.908 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:55.940 00.032 8976 Received - 47 (G) 
01:28:55.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:55.940 00.000 8976 stepped: pos (-26, -13)
01:28:55.940 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.56 = 2.56)
01:28:55.940 00.000 8976 MountToCamera -- mountX=4.36 mountY=2.48 hyp=5.02 mountTheta=0.52 cameraX=-4.20, cameraY=2.76 cameraTheta=2.56
01:28:55.940 00.000 8976 incremental bump (-4.198, 2.755) isValid = 1
01:28:55.940 00.000 8976 Scheduling Mount bump of (-0.096, 0.065)
01:28:55.940 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
01:28:55.940 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
01:28:55.940 00.000 8976 move complete, result=0
01:28:55.940 00.000 9828 Worker thread wakes up
01:28:55.940 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
01:28:55.940 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
01:28:55.940 00.000 9828 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.10) = xAngle (5.64 = -0.64)
01:28:55.940 00.000 9828 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.72)
01:28:55.940 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
01:28:55.940 00.000 8976 worker thread done servicing request
01:28:55.941 00.001 8976 Worker thread wakes up
01:28:55.941 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:55.941 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:55.941 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.54 mountX=0.09 mountY=-0.08, mountTheta=-0.69
01:28:55.941 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
01:28:55.941 00.000 9828 BLC: window closed
01:28:55.941 00.000 9828 MoveAxis(W, 30, B)
01:28:55.941 00.000 9828 Guiding  Dir = 3, Dur = 30
01:28:55.941 00.000 9828 IsSlewing returns 0
01:28:55.941 00.000 9828 IsGuiding returns 0
01:28:55.941 00.000 9828 PulseGuide returned control before completion, sleep 40
01:28:55.996 00.055 9828 IsGuiding returns 1
01:28:55.996 00.000 9828 scope still moving after pulse duration time elapsed
01:28:56.026 00.030 9828 IsSlewing returns 0
01:28:56.026 00.000 9828 IsGuiding returns 1
01:28:56.057 00.031 9828 IsSlewing returns 0
01:28:56.057 00.000 9828 IsGuiding returns 1
01:28:56.088 00.031 9828 IsSlewing returns 0
01:28:56.088 00.000 9828 IsGuiding returns 0
01:28:56.088 00.000 9828 scope move finished after 30 + 117 ms
01:28:56.088 00.000 9828 Move returns status 0, amount 30
01:28:56.088 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:56.088 00.000 9828 MoveAxis(N, 10, B)
01:28:56.088 00.000 9828 Guiding  Dir = 0, Dur = 10
01:28:56.104 00.016 9828 IsSlewing returns 0
01:28:56.104 00.000 9828 IsGuiding returns 0
01:28:56.104 00.000 9828 PulseGuide returned control before completion, sleep 20
01:28:56.134 00.030 9828 IsGuiding returns 1
01:28:56.134 00.000 9828 scope still moving after pulse duration time elapsed
01:28:56.164 00.030 9828 IsSlewing returns 0
01:28:56.164 00.000 9828 IsGuiding returns 1
01:28:56.195 00.031 9828 IsSlewing returns 0
01:28:56.195 00.000 9828 IsGuiding returns 1
01:28:56.226 00.031 9828 IsSlewing returns 0
01:28:56.226 00.000 9828 IsGuiding returns 1
01:28:56.257 00.031 9828 IsSlewing returns 0
01:28:56.257 00.000 9828 IsGuiding returns 0
01:28:56.257 00.000 9828 scope move finished after 10 + 142 ms
01:28:56.257 00.000 9828 Move returns status 0, amount 10
01:28:56.257 00.000 9828 move complete, result=0
01:28:56.257 00.000 9828 worker thread done servicing request
01:28:56.257 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
01:28:56.637 00.380 8976 Exposure complete
01:28:56.643 00.006 8976 worker thread done servicing request
01:28:56.643 00.000 5052 OnExposeComplete: enter
01:28:56.643 00.000 5052 UpdateGuideState(): m_state=6
01:28:56.643 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4022
01:28:56.643 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.89, Mass=175, SNR=9.0, Peak=58 HFD=3.6
01:28:56.643 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:28:56.643 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:28:56.643 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.18 hyp=0.44 cameraTheta=0.42 mountX=-0.02 mountY=-0.44, mountTheta=-1.63
01:28:56.644 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.18, opts=13)
01:28:56.644 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.18)
01:28:56.644 00.000 8976 Worker thread wakes up
01:28:56.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.18) opts 0xd
01:28:56.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.18)
01:28:56.644 00.000 8976 Moving (0.40, 0.18) raw xDistance=-0.02 yDistance=-0.44
01:28:56.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:28:56.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
01:28:56.644 00.000 8976 MoveAxis(R, 0, ABG)
01:28:56.644 00.000 8976 MoveAxis(U, 2, ABG)
01:28:56.645 00.001 8976 stepping (-26, -13) + (0, 2)
01:28:56.645 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:56.645 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:28:56.656 00.011 5052 UpdateGuideState exits: m=175 SNR=9.0
01:28:56.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:56.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:56.656 00.000 5052 Enqueuing Expose request
01:28:56.675 00.019 8976 Received - 47 (G) 
01:28:56.675 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:56.675 00.000 8976 stepped: pos (-26, -11)
01:28:56.675 00.000 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
01:28:56.675 00.000 8976 MountToCamera -- mountX=4.24 mountY=2.24 hyp=4.79 mountTheta=0.49 cameraX=-3.92, cameraY=2.75 cameraTheta=2.53
01:28:56.675 00.000 8976 incremental bump (-3.924, 2.753) isValid = 1
01:28:56.675 00.000 8976 Scheduling Mount bump of (-0.094, 0.068)
01:28:56.675 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:28:56.675 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:28:56.675 00.000 8976 move complete, result=0
01:28:56.675 00.000 9828 Worker thread wakes up
01:28:56.675 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:28:56.675 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:28:56.675 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.61 = -0.67)
01:28:56.675 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.53 = -0.76)
01:28:56.675 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:28:56.675 00.000 8976 worker thread done servicing request
01:28:56.676 00.001 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.72
01:28:56.676 00.000 8976 Worker thread wakes up
01:28:56.676 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
01:28:56.676 00.000 9828 BLC: window closed
01:28:56.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:56.676 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:56.676 00.000 9828 MoveAxis(W, 29, B)
01:28:56.676 00.000 9828 Guiding  Dir = 3, Dur = 29
01:28:56.676 00.000 9828 IsSlewing returns 0
01:28:56.676 00.000 9828 IsGuiding returns 0
01:28:56.677 00.001 9828 PulseGuide returned control before completion, sleep 39
01:28:56.725 00.048 9828 IsGuiding returns 1
01:28:56.725 00.000 9828 scope still moving after pulse duration time elapsed
01:28:56.756 00.031 9828 IsSlewing returns 0
01:28:56.756 00.000 9828 IsGuiding returns 1
01:28:56.787 00.031 9828 IsSlewing returns 0
01:28:56.787 00.000 9828 IsGuiding returns 1
01:28:56.818 00.031 9828 IsSlewing returns 0
01:28:56.818 00.000 9828 IsGuiding returns 1
01:28:56.849 00.031 9828 IsSlewing returns 0
01:28:56.849 00.000 9828 IsGuiding returns 1
01:28:56.880 00.031 9828 IsSlewing returns 0
01:28:56.880 00.000 9828 IsGuiding returns 0
01:28:56.880 00.000 9828 scope move finished after 29 + 174 ms
01:28:56.880 00.000 9828 Move returns status 0, amount 29
01:28:56.880 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:56.880 00.000 9828 MoveAxis(N, 11, B)
01:28:56.880 00.000 9828 Guiding  Dir = 0, Dur = 11
01:28:56.895 00.015 9828 IsSlewing returns 0
01:28:56.895 00.000 9828 IsGuiding returns 0
01:28:56.895 00.000 9828 PulseGuide returned control before completion, sleep 21
01:28:56.927 00.032 9828 IsGuiding returns 1
01:28:56.927 00.000 9828 scope still moving after pulse duration time elapsed
01:28:56.958 00.031 9828 IsSlewing returns 0
01:28:56.958 00.000 9828 IsGuiding returns 1
01:28:56.989 00.031 9828 IsSlewing returns 0
01:28:56.989 00.000 9828 IsGuiding returns 1
01:28:57.020 00.031 9828 IsSlewing returns 0
01:28:57.020 00.000 9828 IsGuiding returns 1
01:28:57.050 00.030 9828 IsSlewing returns 0
01:28:57.050 00.000 9828 IsGuiding returns 0
01:28:57.050 00.000 9828 scope move finished after 11 + 144 ms
01:28:57.050 00.000 9828 Move returns status 0, amount 11
01:28:57.050 00.000 9828 move complete, result=0
01:28:57.050 00.000 9828 worker thread done servicing request
01:28:57.050 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
01:28:57.365 00.315 8976 Exposure complete
01:28:57.370 00.005 8976 worker thread done servicing request
01:28:57.370 00.000 5052 OnExposeComplete: enter
01:28:57.370 00.000 5052 UpdateGuideState(): m_state=6
01:28:57.370 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4023
01:28:57.370 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.53, Mass=177, SNR=9.1, Peak=65 HFD=3.8
01:28:57.370 00.000 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.04) = xAngle (-3.82 = 2.46)
01:28:57.370 00.000 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.36)
01:28:57.370 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.78 mountX=-0.15 mountY=0.13, mountTheta=2.40
01:28:57.371 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.18, opts=13)
01:28:57.371 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.18)
01:28:57.371 00.000 8976 Worker thread wakes up
01:28:57.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.18) opts 0xd
01:28:57.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.18)
01:28:57.371 00.000 8976 Moving (-0.04, -0.18) raw xDistance=-0.15 yDistance=0.13
01:28:57.372 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:28:57.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:28:57.372 00.000 8976 MoveAxis(R, 0, ABG)
01:28:57.372 00.000 8976 MoveAxis(U, 0, ABG)
01:28:57.372 00.000 8976 MountToCamera -- mountTheta (0.46) + m_xAngle (2.04) = xAngle (2.51 = 2.51)
01:28:57.372 00.000 8976 MountToCamera -- mountX=4.15 mountY=2.08 hyp=4.64 mountTheta=0.46 cameraX=-3.74, cameraY=2.75 cameraTheta=2.51
01:28:57.372 00.000 8976 incremental bump (-3.741, 2.752) isValid = 1
01:28:57.372 00.000 8976 Scheduling Mount bump of (-0.093, 0.071)
01:28:57.372 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:28:57.372 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:28:57.372 00.000 8976 move complete, result=0
01:28:57.372 00.000 9828 Worker thread wakes up
01:28:57.372 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:28:57.372 00.000 8976 worker thread done servicing request
01:28:57.372 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:28:57.372 00.000 9828 CameraToMount -- cameraTheta (2.49) - m_xAngle (-3.10) = xAngle (5.59 = -0.70)
01:28:57.372 00.000 9828 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.50 = -0.78)
01:28:57.372 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.49 mountX=0.09 mountY=-0.08, mountTheta=-0.74
01:28:57.372 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
01:28:57.372 00.000 9828 BLC: window closed
01:28:57.372 00.000 9828 MoveAxis(W, 28, B)
01:28:57.372 00.000 9828 Guiding  Dir = 3, Dur = 28
01:28:57.373 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:28:57.373 00.000 9828 IsSlewing returns 0
01:28:57.373 00.000 9828 IsGuiding returns 0
01:28:57.373 00.000 9828 PulseGuide returned control before completion, sleep 38
01:28:57.382 00.009 5052 UpdateGuideState exits: m=177 SNR=9.1
01:28:57.383 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:57.383 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:57.383 00.000 5052 Enqueuing Expose request
01:28:57.383 00.000 8976 Worker thread wakes up
01:28:57.383 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:57.383 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:57.383 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:57.422 00.039 9828 IsGuiding returns 1
01:28:57.422 00.000 9828 scope still moving after pulse duration time elapsed
01:28:57.453 00.031 9828 IsSlewing returns 0
01:28:57.453 00.000 9828 IsGuiding returns 1
01:28:57.485 00.032 9828 IsSlewing returns 0
01:28:57.485 00.000 9828 IsGuiding returns 1
01:28:57.515 00.030 9828 IsSlewing returns 0
01:28:57.515 00.000 9828 IsGuiding returns 0
01:28:57.515 00.000 9828 scope move finished after 28 + 114 ms
01:28:57.515 00.000 9828 Move returns status 0, amount 28
01:28:57.515 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:57.515 00.000 9828 MoveAxis(N, 11, B)
01:28:57.515 00.000 9828 Guiding  Dir = 0, Dur = 11
01:28:57.531 00.016 9828 IsSlewing returns 0
01:28:57.531 00.000 9828 IsGuiding returns 0
01:28:57.531 00.000 9828 PulseGuide returned control before completion, sleep 21
01:28:57.562 00.031 9828 IsGuiding returns 1
01:28:57.562 00.000 9828 scope still moving after pulse duration time elapsed
01:28:57.592 00.030 9828 IsSlewing returns 0
01:28:57.592 00.000 9828 IsGuiding returns 1
01:28:57.623 00.031 9828 IsSlewing returns 0
01:28:57.623 00.000 9828 IsGuiding returns 1
01:28:57.654 00.031 9828 IsSlewing returns 0
01:28:57.654 00.000 9828 IsGuiding returns 1
01:28:57.684 00.030 9828 IsSlewing returns 0
01:28:57.684 00.000 9828 IsGuiding returns 0
01:28:57.684 00.000 9828 scope move finished after 11 + 142 ms
01:28:57.684 00.000 9828 Move returns status 0, amount 11
01:28:57.684 00.000 9828 move complete, result=0
01:28:57.684 00.000 9828 worker thread done servicing request
01:28:57.684 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
01:28:58.073 00.389 8976 Exposure complete
01:28:58.079 00.006 8976 worker thread done servicing request
01:28:58.079 00.000 5052 OnExposeComplete: enter
01:28:58.079 00.000 5052 UpdateGuideState(): m_state=6
01:28:58.079 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4024
01:28:58.079 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.51, Mass=173, SNR=9.0, Peak=61 HFD=3.8
01:28:58.079 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
01:28:58.079 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
01:28:58.079 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.20 hyp=0.90 cameraTheta=-0.22 mountX=-0.58 mountY=-0.63, mountTheta=-2.31
01:28:58.079 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.20, opts=13)
01:28:58.079 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.20)
01:28:58.079 00.000 8976 Worker thread wakes up
01:28:58.079 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.20) opts 0xd
01:28:58.079 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.20)
01:28:58.080 00.001 8976 Moving (0.88, -0.20) raw xDistance=-0.58 yDistance=-0.63
01:28:58.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
01:28:58.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
01:28:58.080 00.000 8976 MoveAxis(R, 2, ABG)
01:28:58.080 00.000 8976 stepping (-26, -11) + (2, 0)
01:28:58.080 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:58.080 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:28:58.090 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
01:28:58.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:58.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:58.090 00.000 5052 Enqueuing Expose request
01:28:58.114 00.024 8976 Received - 47 (G) 
01:28:58.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:58.114 00.000 8976 stepped: pos (-24, -11)
01:28:58.114 00.000 8976 MoveAxis(U, 3, ABG)
01:28:58.114 00.000 8976 stepping (-24, -11) + (0, 3)
01:28:58.114 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:58.146 00.032 8976 Received - 47 (G) 
01:28:58.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:28:58.146 00.000 8976 stepped: pos (-24, -8)
01:28:58.146 00.000 8976 MountToCamera -- mountTheta (0.43) + m_xAngle (2.04) = xAngle (2.47 = 2.47)
01:28:58.146 00.000 8976 MountToCamera -- mountX=4.00 mountY=1.81 hyp=4.39 mountTheta=0.43 cameraX=-3.43, cameraY=2.73 cameraTheta=2.47
01:28:58.146 00.000 8976 incremental bump (-3.432, 2.733) isValid = 1
01:28:58.146 00.000 8976 Scheduling Mount bump of (-0.090, 0.074)
01:28:58.146 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:28:58.146 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:28:58.147 00.001 8976 move complete, result=0
01:28:58.147 00.000 9828 Worker thread wakes up
01:28:58.147 00.000 8976 worker thread done servicing request
01:28:58.147 00.000 8976 Worker thread wakes up
01:28:58.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:58.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:58.147 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:28:58.147 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.6 px 3 ms NORTH
01:28:58.147 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:28:58.147 00.000 9828 CameraToMount -- cameraTheta (2.45) - m_xAngle (-3.10) = xAngle (5.55 = -0.74)
01:28:58.147 00.000 9828 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.47 = -0.82)
01:28:58.147 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.45 mountX=0.09 mountY=-0.08, mountTheta=-0.78
01:28:58.147 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
01:28:58.147 00.000 9828 BLC: window closed
01:28:58.147 00.000 9828 MoveAxis(W, 27, B)
01:28:58.147 00.000 9828 Guiding  Dir = 3, Dur = 27
01:28:58.148 00.001 9828 IsSlewing returns 0
01:28:58.148 00.000 9828 IsGuiding returns 0
01:28:58.148 00.000 9828 PulseGuide returned control before completion, sleep 37
01:28:58.197 00.049 9828 IsGuiding returns 1
01:28:58.197 00.000 9828 scope still moving after pulse duration time elapsed
01:28:58.229 00.032 9828 IsSlewing returns 0
01:28:58.229 00.000 9828 IsGuiding returns 1
01:28:58.259 00.030 9828 IsSlewing returns 0
01:28:58.260 00.001 9828 IsGuiding returns 1
01:28:58.290 00.030 9828 IsSlewing returns 0
01:28:58.290 00.000 9828 IsGuiding returns 0
01:28:58.290 00.000 9828 scope move finished after 27 + 116 ms
01:28:58.290 00.000 9828 Move returns status 0, amount 27
01:28:58.290 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:58.290 00.000 9828 MoveAxis(N, 12, B)
01:28:58.290 00.000 9828 Guiding  Dir = 0, Dur = 12
01:28:58.306 00.016 9828 IsSlewing returns 0
01:28:58.306 00.000 9828 IsGuiding returns 0
01:28:58.306 00.000 9828 PulseGuide returned control before completion, sleep 22
01:28:58.337 00.031 9828 IsGuiding returns 1
01:28:58.337 00.000 9828 scope still moving after pulse duration time elapsed
01:28:58.368 00.031 9828 IsSlewing returns 0
01:28:58.368 00.000 9828 IsGuiding returns 1
01:28:58.398 00.030 9828 IsSlewing returns 0
01:28:58.398 00.000 9828 IsGuiding returns 1
01:28:58.429 00.031 9828 IsSlewing returns 0
01:28:58.429 00.000 9828 IsGuiding returns 1
01:28:58.460 00.031 9828 IsSlewing returns 0
01:28:58.460 00.000 9828 IsGuiding returns 0
01:28:58.460 00.000 9828 scope move finished after 12 + 141 ms
01:28:58.460 00.000 9828 Move returns status 0, amount 12
01:28:58.460 00.000 9828 move complete, result=0
01:28:58.460 00.000 9828 worker thread done servicing request
01:28:58.460 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
01:28:58.838 00.378 8976 Exposure complete
01:28:58.843 00.005 8976 worker thread done servicing request
01:28:58.843 00.000 5052 OnExposeComplete: enter
01:28:58.843 00.000 5052 UpdateGuideState(): m_state=6
01:28:58.843 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4025
01:28:58.844 00.001 5052 Star::Find returns 1 (0), X=329.76, Y=281.75, Mass=177, SNR=9.1, Peak=62 HFD=3.8
01:28:58.844 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
01:28:58.844 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:28:58.844 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.04 hyp=0.58 cameraTheta=0.06 mountX=-0.23 mountY=-0.51, mountTheta=-2.00
01:28:58.844 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.04, opts=13)
01:28:58.844 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.04)
01:28:58.845 00.001 8976 Worker thread wakes up
01:28:58.845 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.04) opts 0xd
01:28:58.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.04)
01:28:58.845 00.000 8976 Moving (0.58, 0.04) raw xDistance=-0.23 yDistance=-0.51
01:28:58.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:28:58.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
01:28:58.845 00.000 8976 MoveAxis(R, 0, ABG)
01:28:58.845 00.000 8976 MoveAxis(U, 2, ABG)
01:28:58.845 00.000 8976 stepping (-24, -8) + (0, 2)
01:28:58.845 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:58.846 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:28:58.856 00.010 5052 UpdateGuideState exits: m=177 SNR=9.1
01:28:58.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:58.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:58.856 00.000 5052 Enqueuing Expose request
01:28:58.881 00.025 8976 Received - 47 (G) 
01:28:58.881 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:58.881 00.000 8976 stepped: pos (-24, -6)
01:28:58.881 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (2.04) = xAngle (2.42 = 2.42)
01:28:58.881 00.000 8976 MountToCamera -- mountX=3.89 mountY=1.53 hyp=4.18 mountTheta=0.37 cameraX=-3.13, cameraY=2.77 cameraTheta=2.42
01:28:58.881 00.000 8976 incremental bump (-3.131, 2.768) isValid = 1
01:28:58.882 00.001 8976 Scheduling Mount bump of (-0.086, 0.079)
01:28:58.882 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:28:58.882 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:28:58.882 00.000 8976 move complete, result=0
01:28:58.882 00.000 9828 Worker thread wakes up
01:28:58.882 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:28:58.882 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:28:58.882 00.000 8976 worker thread done servicing request
01:28:58.882 00.000 8976 Worker thread wakes up
01:28:58.882 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:28:58.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:58.882 00.000 9828 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.10) = xAngle (5.50 = -0.79)
01:28:58.882 00.000 9828 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.41 = -0.87)
01:28:58.882 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=0.08 mountY=-0.09, mountTheta=-0.82
01:28:58.883 00.001 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:28:58.883 00.000 9828 BLC: window closed
01:28:58.883 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:58.883 00.000 9828 MoveAxis(W, 26, B)
01:28:58.883 00.000 9828 Guiding  Dir = 3, Dur = 26
01:28:58.883 00.000 9828 IsSlewing returns 0
01:28:58.883 00.000 9828 IsGuiding returns 0
01:28:58.883 00.000 9828 PulseGuide returned control before completion, sleep 36
01:28:58.924 00.041 9828 IsGuiding returns 1
01:28:58.924 00.000 9828 scope still moving after pulse duration time elapsed
01:28:58.954 00.030 9828 IsSlewing returns 0
01:28:58.954 00.000 9828 IsGuiding returns 1
01:28:58.986 00.032 9828 IsSlewing returns 0
01:28:58.986 00.000 9828 IsGuiding returns 1
01:28:59.017 00.031 9828 IsSlewing returns 0
01:28:59.017 00.000 9828 IsGuiding returns 1
01:28:59.048 00.031 9828 IsSlewing returns 0
01:28:59.048 00.000 9828 IsGuiding returns 0
01:28:59.048 00.000 9828 scope move finished after 26 + 139 ms
01:28:59.048 00.000 9828 Move returns status 0, amount 26
01:28:59.048 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:59.048 00.000 9828 MoveAxis(N, 12, B)
01:28:59.048 00.000 9828 Guiding  Dir = 0, Dur = 12
01:28:59.064 00.016 9828 IsSlewing returns 0
01:28:59.064 00.000 9828 IsGuiding returns 0
01:28:59.065 00.001 9828 PulseGuide returned control before completion, sleep 22
01:28:59.095 00.030 9828 IsGuiding returns 1
01:28:59.095 00.000 9828 scope still moving after pulse duration time elapsed
01:28:59.127 00.032 9828 IsSlewing returns 0
01:28:59.127 00.000 9828 IsGuiding returns 1
01:28:59.158 00.031 9828 IsSlewing returns 0
01:28:59.158 00.000 9828 IsGuiding returns 1
01:28:59.189 00.031 9828 IsSlewing returns 0
01:28:59.189 00.000 9828 IsGuiding returns 1
01:28:59.219 00.030 9828 IsSlewing returns 0
01:28:59.219 00.000 9828 IsGuiding returns 0
01:28:59.219 00.000 9828 scope move finished after 12 + 143 ms
01:28:59.219 00.000 9828 Move returns status 0, amount 12
01:28:59.219 00.000 9828 move complete, result=0
01:28:59.219 00.000 9828 worker thread done servicing request
01:28:59.219 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
01:28:59.573 00.354 8976 Exposure complete
01:28:59.578 00.005 8976 worker thread done servicing request
01:28:59.579 00.001 5052 OnExposeComplete: enter
01:28:59.579 00.000 5052 UpdateGuideState(): m_state=6
01:28:59.579 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4026
01:28:59.579 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.52, Mass=175, SNR=9.1, Peak=60 HFD=4.1
01:28:59.579 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
01:28:59.579 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
01:28:59.579 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.19 hyp=0.83 cameraTheta=-0.24 mountX=-0.54 mountY=-0.57, mountTheta=-2.33
01:28:59.579 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.19, opts=13)
01:28:59.579 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.19)
01:28:59.580 00.001 8976 Worker thread wakes up
01:28:59.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.19) opts 0xd
01:28:59.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.19)
01:28:59.580 00.000 8976 Moving (0.81, -0.19) raw xDistance=-0.54 yDistance=-0.57
01:28:59.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:28:59.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
01:28:59.580 00.000 8976 MoveAxis(R, 2, ABG)
01:28:59.580 00.000 8976 stepping (-24, -6) + (2, 0)
01:28:59.580 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:59.580 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:28:59.589 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
01:28:59.590 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:59.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:28:59.590 00.000 5052 Enqueuing Expose request
01:28:59.617 00.027 8976 Received - 47 (G) 
01:28:59.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:59.617 00.000 8976 stepped: pos (-22, -6)
01:28:59.617 00.000 8976 MoveAxis(U, 2, ABG)
01:28:59.617 00.000 8976 stepping (-22, -6) + (0, 2)
01:28:59.617 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:59.649 00.032 8976 Received - 47 (G) 
01:28:59.649 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:28:59.649 00.000 8976 stepped: pos (-22, -4)
01:28:59.649 00.000 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (2.04) = xAngle (2.36 = 2.36)
01:28:59.649 00.000 8976 MountToCamera -- mountX=3.72 mountY=1.23 hyp=3.92 mountTheta=0.32 cameraX=-2.79, cameraY=2.75 cameraTheta=2.36
01:28:59.649 00.000 8976 incremental bump (-2.791, 2.749) isValid = 1
01:28:59.649 00.000 8976 Scheduling Mount bump of (-0.082, 0.084)
01:28:59.649 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:28:59.649 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:28:59.649 00.000 8976 move complete, result=0
01:28:59.649 00.000 9828 Worker thread wakes up
01:28:59.649 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:28:59.649 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:28:59.649 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
01:28:59.649 00.000 8976 worker thread done servicing request
01:28:59.649 00.000 8976 Worker thread wakes up
01:28:59.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:28:59.650 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:28:59.650 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.44 = -0.84)
01:28:59.650 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.36 = -0.92)
01:28:59.650 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
01:28:59.650 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:28:59.650 00.000 9828 BLC: window closed
01:28:59.650 00.000 9828 MoveAxis(W, 25, B)
01:28:59.650 00.000 9828 Guiding  Dir = 3, Dur = 25
01:28:59.650 00.000 9828 IsSlewing returns 0
01:28:59.650 00.000 9828 IsGuiding returns 0
01:28:59.650 00.000 9828 PulseGuide returned control before completion, sleep 35
01:28:59.687 00.037 9828 IsGuiding returns 1
01:28:59.687 00.000 9828 scope still moving after pulse duration time elapsed
01:28:59.718 00.031 9828 IsSlewing returns 0
01:28:59.718 00.000 9828 IsGuiding returns 1
01:28:59.750 00.032 9828 IsSlewing returns 0
01:28:59.750 00.000 9828 IsGuiding returns 1
01:28:59.781 00.031 9828 IsSlewing returns 0
01:28:59.781 00.000 9828 IsGuiding returns 1
01:28:59.812 00.031 9828 IsSlewing returns 0
01:28:59.812 00.000 9828 IsGuiding returns 0
01:28:59.812 00.000 9828 scope move finished after 25 + 137 ms
01:28:59.812 00.000 9828 Move returns status 0, amount 25
01:28:59.812 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:28:59.812 00.000 9828 MoveAxis(N, 13, B)
01:28:59.812 00.000 9828 Guiding  Dir = 0, Dur = 13
01:28:59.828 00.016 9828 IsSlewing returns 0
01:28:59.828 00.000 9828 IsGuiding returns 0
01:28:59.829 00.001 9828 PulseGuide returned control before completion, sleep 23
01:28:59.859 00.030 9828 IsGuiding returns 1
01:28:59.859 00.000 9828 scope still moving after pulse duration time elapsed
01:28:59.889 00.030 9828 IsSlewing returns 0
01:28:59.889 00.000 9828 IsGuiding returns 1
01:28:59.920 00.031 9828 IsSlewing returns 0
01:28:59.920 00.000 9828 IsGuiding returns 1
01:28:59.951 00.031 9828 IsSlewing returns 0
01:28:59.951 00.000 9828 IsGuiding returns 1
01:28:59.981 00.030 9828 IsSlewing returns 0
01:28:59.981 00.000 9828 IsGuiding returns 0
01:28:59.981 00.000 9828 scope move finished after 13 + 139 ms
01:28:59.981 00.000 9828 Move returns status 0, amount 13
01:28:59.981 00.000 9828 move complete, result=0
01:28:59.981 00.000 9828 worker thread done servicing request
01:28:59.981 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
01:29:00.340 00.359 8976 Exposure complete
01:29:00.345 00.005 8976 worker thread done servicing request
01:29:00.346 00.001 5052 OnExposeComplete: enter
01:29:00.346 00.000 5052 UpdateGuideState(): m_state=6
01:29:00.346 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4027
01:29:00.346 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.23, Mass=177, SNR=9.1, Peak=61 HFD=4.0
01:29:00.346 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.56 = -2.56)
01:29:00.346 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.66 = -2.66)
01:29:00.346 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=-0.48 hyp=0.97 cameraTheta=-0.51 mountX=-0.81 mountY=-0.45, mountTheta=-2.63
01:29:00.346 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=-0.48, opts=13)
01:29:00.347 00.001 5052 Enqueuing Move request for stepguider (0.84, -0.48)
01:29:00.347 00.000 8976 Worker thread wakes up
01:29:00.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, -0.48) opts 0xd
01:29:00.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, -0.48)
01:29:00.347 00.000 8976 Moving (0.84, -0.48) raw xDistance=-0.81 yDistance=-0.45
01:29:00.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.81
01:29:00.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
01:29:00.347 00.000 8976 MoveAxis(R, 3, ABG)
01:29:00.347 00.000 8976 stepping (-22, -4) + (3, 0)
01:29:00.347 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:00.347 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:29:00.357 00.010 5052 UpdateGuideState exits: m=177 SNR=9.1
01:29:00.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:00.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:00.357 00.000 5052 Enqueuing Expose request
01:29:00.384 00.027 8976 Received - 47 (G) 
01:29:00.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:00.384 00.000 8976 stepped: pos (-19, -4)
01:29:00.384 00.000 8976 MoveAxis(U, 2, ABG)
01:29:00.384 00.000 8976 stepping (-19, -4) + (0, 2)
01:29:00.384 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:00.416 00.032 8976 Received - 47 (G) 
01:29:00.416 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:00.416 00.000 8976 stepped: pos (-19, -2)
01:29:00.416 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.31 = 2.31)
01:29:00.416 00.000 8976 MountToCamera -- mountX=3.45 mountY=0.93 hyp=3.57 mountTheta=0.26 cameraX=-2.40, cameraY=2.65 cameraTheta=2.31
01:29:00.416 00.000 8976 incremental bump (-2.400, 2.649) isValid = 1
01:29:00.416 00.000 8976 Scheduling Mount bump of (-0.077, 0.088)
01:29:00.416 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:29:00.416 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:29:00.416 00.000 8976 move complete, result=0
01:29:00.417 00.001 9828 Worker thread wakes up
01:29:00.417 00.000 8976 worker thread done servicing request
01:29:00.417 00.000 8976 Worker thread wakes up
01:29:00.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:00.417 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:00.417 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:29:00.417 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:29:00.417 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.4 px 2 ms NORTH
01:29:00.417 00.000 9828 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
01:29:00.417 00.000 9828 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.98)
01:29:00.417 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.07 mountY=-0.10, mountTheta=-0.93
01:29:00.417 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:29:00.417 00.000 9828 BLC: window closed
01:29:00.417 00.000 9828 MoveAxis(W, 23, B)
01:29:00.417 00.000 9828 Guiding  Dir = 3, Dur = 23
01:29:00.418 00.001 9828 IsSlewing returns 0
01:29:00.418 00.000 9828 IsGuiding returns 0
01:29:00.419 00.001 9828 PulseGuide returned control before completion, sleep 33
01:29:00.461 00.042 9828 IsGuiding returns 1
01:29:00.461 00.000 9828 scope still moving after pulse duration time elapsed
01:29:00.492 00.031 9828 IsSlewing returns 0
01:29:00.492 00.000 9828 IsGuiding returns 1
01:29:00.523 00.031 9828 IsSlewing returns 0
01:29:00.523 00.000 9828 IsGuiding returns 1
01:29:00.554 00.031 9828 IsSlewing returns 0
01:29:00.554 00.000 9828 IsGuiding returns 0
01:29:00.554 00.000 9828 scope move finished after 23 + 112 ms
01:29:00.554 00.000 9828 Move returns status 0, amount 23
01:29:00.554 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:00.554 00.000 9828 MoveAxis(N, 13, B)
01:29:00.554 00.000 9828 Guiding  Dir = 0, Dur = 13
01:29:00.569 00.015 9828 IsSlewing returns 0
01:29:00.569 00.000 9828 IsGuiding returns 0
01:29:00.569 00.000 9828 PulseGuide returned control before completion, sleep 23
01:29:00.600 00.031 9828 IsGuiding returns 1
01:29:00.600 00.000 9828 scope still moving after pulse duration time elapsed
01:29:00.632 00.032 9828 IsSlewing returns 0
01:29:00.632 00.000 9828 IsGuiding returns 1
01:29:00.662 00.030 9828 IsSlewing returns 0
01:29:00.662 00.000 9828 IsGuiding returns 1
01:29:00.693 00.031 9828 IsSlewing returns 0
01:29:00.693 00.000 9828 IsGuiding returns 1
01:29:00.724 00.031 9828 IsSlewing returns 0
01:29:00.724 00.000 9828 IsGuiding returns 0
01:29:00.724 00.000 9828 scope move finished after 13 + 141 ms
01:29:00.724 00.000 9828 Move returns status 0, amount 13
01:29:00.724 00.000 9828 move complete, result=0
01:29:00.724 00.000 9828 worker thread done servicing request
01:29:00.724 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
01:29:01.115 00.391 8976 Exposure complete
01:29:01.120 00.005 8976 worker thread done servicing request
01:29:01.121 00.001 5052 OnExposeComplete: enter
01:29:01.121 00.000 5052 UpdateGuideState(): m_state=6
01:29:01.121 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4028
01:29:01.121 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.78, Mass=185, SNR=9.4, Peak=62 HFD=4.0
01:29:01.121 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
01:29:01.121 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
01:29:01.121 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.07 hyp=0.70 cameraTheta=0.11 mountX=-0.25 mountY=-0.62, mountTheta=-1.95
01:29:01.122 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.07, opts=13)
01:29:01.122 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.07)
01:29:01.122 00.000 8976 Worker thread wakes up
01:29:01.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.07) opts 0xd
01:29:01.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.07)
01:29:01.122 00.000 8976 Moving (0.69, 0.07) raw xDistance=-0.25 yDistance=-0.62
01:29:01.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:29:01.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
01:29:01.122 00.000 8976 MoveAxis(R, 0, ABG)
01:29:01.122 00.000 8976 MoveAxis(U, 3, ABG)
01:29:01.122 00.000 8976 stepping (-19, -2) + (0, 3)
01:29:01.122 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:01.123 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:29:01.132 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:29:01.132 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:01.132 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:01.132 00.000 5052 Enqueuing Expose request
01:29:01.152 00.020 8976 Received - 47 (G) 
01:29:01.152 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:01.152 00.000 8976 stepped: pos (-19, 1)
01:29:01.152 00.000 8976 MountToCamera -- mountTheta (0.17) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
01:29:01.152 00.000 8976 MountToCamera -- mountX=3.27 mountY=0.57 hyp=3.32 mountTheta=0.17 cameraX=-2.00, cameraY=2.65 cameraTheta=2.22
01:29:01.152 00.000 8976 incremental bump (-1.999, 2.653) isValid = 1
01:29:01.152 00.000 8976 Scheduling Mount bump of (-0.069, 0.095)
01:29:01.152 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:29:01.152 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:29:01.152 00.000 8976 move complete, result=0
01:29:01.152 00.000 9828 Worker thread wakes up
01:29:01.152 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:29:01.152 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:29:01.152 00.000 9828 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.10) = xAngle (5.29 = -0.99)
01:29:01.152 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
01:29:01.152 00.000 8976 worker thread done servicing request
01:29:01.152 00.000 9828 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.21 = -1.07)
01:29:01.152 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.20 mountX=0.06 mountY=-0.10, mountTheta=-1.01
01:29:01.152 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:29:01.152 00.000 9828 BLC: window closed
01:29:01.153 00.001 9828 MoveAxis(W, 21, B)
01:29:01.153 00.000 9828 Guiding  Dir = 3, Dur = 21
01:29:01.153 00.000 8976 Worker thread wakes up
01:29:01.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:01.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:01.153 00.000 9828 IsSlewing returns 0
01:29:01.153 00.000 9828 IsGuiding returns 0
01:29:01.153 00.000 9828 PulseGuide returned control before completion, sleep 31
01:29:01.188 00.035 9828 IsGuiding returns 1
01:29:01.188 00.000 9828 scope still moving after pulse duration time elapsed
01:29:01.219 00.031 9828 IsSlewing returns 0
01:29:01.219 00.000 9828 IsGuiding returns 1
01:29:01.250 00.031 9828 IsSlewing returns 0
01:29:01.250 00.000 9828 IsGuiding returns 1
01:29:01.281 00.031 9828 IsSlewing returns 0
01:29:01.281 00.000 9828 IsGuiding returns 0
01:29:01.281 00.000 9828 scope move finished after 21 + 106 ms
01:29:01.281 00.000 9828 Move returns status 0, amount 21
01:29:01.281 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:01.281 00.000 9828 MoveAxis(N, 14, B)
01:29:01.281 00.000 9828 Guiding  Dir = 0, Dur = 14
01:29:01.296 00.015 9828 IsSlewing returns 0
01:29:01.296 00.000 9828 IsGuiding returns 0
01:29:01.296 00.000 9828 PulseGuide returned control before completion, sleep 24
01:29:01.327 00.031 9828 IsGuiding returns 1
01:29:01.327 00.000 9828 scope still moving after pulse duration time elapsed
01:29:01.358 00.031 9828 IsSlewing returns 0
01:29:01.358 00.000 9828 IsGuiding returns 1
01:29:01.388 00.030 9828 IsSlewing returns 0
01:29:01.388 00.000 9828 IsGuiding returns 1
01:29:01.420 00.032 9828 IsSlewing returns 0
01:29:01.420 00.000 9828 IsGuiding returns 0
01:29:01.420 00.000 9828 scope move finished after 14 + 109 ms
01:29:01.420 00.000 9828 Move returns status 0, amount 14
01:29:01.420 00.000 9828 move complete, result=0
01:29:01.420 00.000 9828 worker thread done servicing request
01:29:01.420 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
01:29:01.846 00.426 8976 Exposure complete
01:29:01.852 00.006 8976 worker thread done servicing request
01:29:01.852 00.000 5052 OnExposeComplete: enter
01:29:01.852 00.000 5052 UpdateGuideState(): m_state=6
01:29:01.852 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4029
01:29:01.852 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.84, Mass=167, SNR=8.9, Peak=61 HFD=3.9
01:29:01.852 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:29:01.852 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:29:01.852 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.13 hyp=0.88 cameraTheta=0.15 mountX=-0.28 mountY=-0.81, mountTheta=-1.90
01:29:01.854 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.13, opts=13)
01:29:01.854 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.13)
01:29:01.854 00.000 8976 Worker thread wakes up
01:29:01.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.13) opts 0xd
01:29:01.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.13)
01:29:01.854 00.000 8976 Moving (0.87, 0.13) raw xDistance=-0.28 yDistance=-0.81
01:29:01.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:29:01.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.81
01:29:01.854 00.000 8976 MoveAxis(R, 1, ABG)
01:29:01.854 00.000 8976 stepping (-19, 1) + (1, 0)
01:29:01.854 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:01.856 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:29:01.865 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
01:29:01.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:01.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:01.865 00.000 5052 Enqueuing Expose request
01:29:01.887 00.022 8976 Received - 47 (G) 
01:29:01.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:01.887 00.000 8976 stepped: pos (-18, 1)
01:29:01.887 00.000 8976 MoveAxis(U, 3, ABG)
01:29:01.887 00.000 8976 stepping (-18, 1) + (0, 3)
01:29:01.887 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:01.919 00.032 8976 Received - 47 (G) 
01:29:01.919 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:01.919 00.000 8976 stepped: pos (-18, 4)
01:29:01.919 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
01:29:01.919 00.000 8976 MountToCamera -- mountX=3.10 mountY=0.17 hyp=3.11 mountTheta=0.06 cameraX=-1.57, cameraY=2.68 cameraTheta=2.10
01:29:01.919 00.000 8976 incremental bump (-1.566, 2.683) isValid = 1
01:29:01.919 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
01:29:01.919 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:29:01.919 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:29:01.919 00.000 8976 move complete, result=0
01:29:01.919 00.000 9828 Worker thread wakes up
01:29:01.919 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
01:29:01.919 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:29:01.919 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:29:01.919 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
01:29:01.919 00.000 8976 worker thread done servicing request
01:29:01.919 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
01:29:01.919 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.05 mountY=-0.11, mountTheta=-1.12
01:29:01.919 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:29:01.919 00.000 9828 BLC: window closed
01:29:01.920 00.001 9828 MoveAxis(W, 17, B)
01:29:01.920 00.000 8976 Worker thread wakes up
01:29:01.920 00.000 9828 Guiding  Dir = 3, Dur = 17
01:29:01.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:01.920 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:01.920 00.000 9828 IsSlewing returns 0
01:29:01.920 00.000 9828 IsGuiding returns 0
01:29:01.920 00.000 9828 PulseGuide returned control before completion, sleep 27
01:29:01.950 00.030 9828 IsGuiding returns 1
01:29:01.950 00.000 9828 scope still moving after pulse duration time elapsed
01:29:01.981 00.031 9828 IsSlewing returns 0
01:29:01.981 00.000 9828 IsGuiding returns 1
01:29:02.012 00.031 9828 IsSlewing returns 0
01:29:02.012 00.000 9828 IsGuiding returns 1
01:29:02.043 00.031 9828 IsSlewing returns 0
01:29:02.043 00.000 9828 IsGuiding returns 1
01:29:02.075 00.032 9828 IsSlewing returns 0
01:29:02.075 00.000 9828 IsGuiding returns 0
01:29:02.075 00.000 9828 scope move finished after 17 + 137 ms
01:29:02.075 00.000 9828 Move returns status 0, amount 17
01:29:02.075 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:02.075 00.000 9828 MoveAxis(N, 15, B)
01:29:02.075 00.000 9828 Guiding  Dir = 0, Dur = 15
01:29:02.090 00.015 9828 IsSlewing returns 0
01:29:02.090 00.000 9828 IsGuiding returns 0
01:29:02.090 00.000 9828 PulseGuide returned control before completion, sleep 25
01:29:02.122 00.032 9828 IsGuiding returns 1
01:29:02.122 00.000 9828 scope still moving after pulse duration time elapsed
01:29:02.153 00.031 9828 IsSlewing returns 0
01:29:02.153 00.000 9828 IsGuiding returns 1
01:29:02.185 00.032 9828 IsSlewing returns 0
01:29:02.185 00.000 9828 IsGuiding returns 1
01:29:02.217 00.032 9828 IsSlewing returns 0
01:29:02.217 00.000 9828 IsGuiding returns 1
01:29:02.247 00.030 9828 IsSlewing returns 0
01:29:02.247 00.000 9828 IsGuiding returns 0
01:29:02.247 00.000 9828 scope move finished after 15 + 141 ms
01:29:02.247 00.000 9828 Move returns status 0, amount 15
01:29:02.247 00.000 9828 move complete, result=0
01:29:02.247 00.000 9828 worker thread done servicing request
01:29:02.247 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:29:02.614 00.367 8976 Exposure complete
01:29:02.619 00.005 8976 worker thread done servicing request
01:29:02.619 00.000 5052 OnExposeComplete: enter
01:29:02.619 00.000 5052 UpdateGuideState(): m_state=6
01:29:02.619 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4030
01:29:02.619 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.49, Mass=202, SNR=9.7, Peak=66 HFD=3.5
01:29:02.619 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
01:29:02.619 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
01:29:02.619 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.92 mountX=-0.28 mountY=-0.02, mountTheta=-3.07
01:29:02.620 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.22, opts=13)
01:29:02.620 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.22)
01:29:02.620 00.000 8976 Worker thread wakes up
01:29:02.620 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.22) opts 0xd
01:29:02.620 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.22)
01:29:02.620 00.000 8976 Moving (0.17, -0.22) raw xDistance=-0.28 yDistance=-0.02
01:29:02.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:29:02.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:29:02.620 00.000 8976 MoveAxis(R, 1, ABG)
01:29:02.620 00.000 8976 stepping (-18, 4) + (1, 0)
01:29:02.621 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:02.621 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:29:02.631 00.010 5052 UpdateGuideState exits: m=202 SNR=9.7
01:29:02.631 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:02.631 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:02.631 00.000 5052 Enqueuing Expose request
01:29:02.654 00.023 8976 Received - 47 (G) 
01:29:02.654 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:02.654 00.000 8976 stepped: pos (-17, 4)
01:29:02.654 00.000 8976 MoveAxis(U, 0, ABG)
01:29:02.654 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
01:29:02.654 00.000 8976 MountToCamera -- mountX=2.94 mountY=-0.09 hyp=2.94 mountTheta=-0.03 cameraX=-1.25, cameraY=2.66 cameraTheta=2.01
01:29:02.654 00.000 8976 incremental bump (-1.254, 2.658) isValid = 1
01:29:02.654 00.000 8976 Scheduling Mount bump of (-0.049, 0.108)
01:29:02.654 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:29:02.654 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:29:02.654 00.000 8976 move complete, result=0
01:29:02.654 00.000 8976 worker thread done servicing request
01:29:02.655 00.001 8976 Worker thread wakes up
01:29:02.655 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:29:02.655 00.000 9828 Worker thread wakes up
01:29:02.655 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:29:02.655 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:29:02.655 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
01:29:02.655 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.27)
01:29:02.655 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
01:29:02.655 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:29:02.655 00.000 9828 BLC: window closed
01:29:02.655 00.000 9828 MoveAxis(W, 14, B)
01:29:02.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:02.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:02.655 00.000 9828 Guiding  Dir = 3, Dur = 14
01:29:02.656 00.001 9828 IsSlewing returns 0
01:29:02.656 00.000 9828 IsGuiding returns 0
01:29:02.656 00.000 9828 PulseGuide returned control before completion, sleep 24
01:29:02.682 00.026 9828 IsGuiding returns 1
01:29:02.682 00.000 9828 scope still moving after pulse duration time elapsed
01:29:02.713 00.031 9828 IsSlewing returns 0
01:29:02.713 00.000 9828 IsGuiding returns 1
01:29:02.744 00.031 9828 IsSlewing returns 0
01:29:02.745 00.001 9828 IsGuiding returns 1
01:29:02.775 00.030 9828 IsSlewing returns 0
01:29:02.775 00.000 9828 IsGuiding returns 1
01:29:02.806 00.031 9828 IsSlewing returns 0
01:29:02.806 00.000 9828 IsGuiding returns 0
01:29:02.806 00.000 9828 scope move finished after 14 + 136 ms
01:29:02.806 00.000 9828 Move returns status 0, amount 14
01:29:02.806 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:02.806 00.000 9828 MoveAxis(N, 15, B)
01:29:02.806 00.000 9828 Guiding  Dir = 0, Dur = 15
01:29:02.821 00.015 9828 IsSlewing returns 0
01:29:02.821 00.000 9828 IsGuiding returns 0
01:29:02.821 00.000 9828 PulseGuide returned control before completion, sleep 25
01:29:02.853 00.032 9828 IsGuiding returns 1
01:29:02.853 00.000 9828 scope still moving after pulse duration time elapsed
01:29:02.884 00.031 9828 IsSlewing returns 0
01:29:02.884 00.000 9828 IsGuiding returns 1
01:29:02.915 00.031 9828 IsSlewing returns 0
01:29:02.915 00.000 9828 IsGuiding returns 1
01:29:02.947 00.032 9828 IsSlewing returns 0
01:29:02.947 00.000 9828 IsGuiding returns 1
01:29:02.977 00.030 9828 IsSlewing returns 0
01:29:02.977 00.000 9828 IsGuiding returns 0
01:29:02.977 00.000 9828 scope move finished after 15 + 140 ms
01:29:02.977 00.000 9828 Move returns status 0, amount 15
01:29:02.978 00.001 9828 move complete, result=0
01:29:02.978 00.000 9828 worker thread done servicing request
01:29:02.978 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:29:03.348 00.370 8976 Exposure complete
01:29:03.353 00.005 8976 worker thread done servicing request
01:29:03.353 00.000 5052 OnExposeComplete: enter
01:29:03.354 00.001 5052 UpdateGuideState(): m_state=6
01:29:03.354 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4031
01:29:03.354 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.92, Mass=167, SNR=8.9, Peak=64 HFD=3.6
01:29:03.354 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:29:03.354 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:29:03.354 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.21 hyp=0.71 cameraTheta=0.30 mountX=-0.13 mountY=-0.69, mountTheta=-1.75
01:29:03.354 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.21, opts=13)
01:29:03.355 00.001 5052 Enqueuing Move request for stepguider (0.68, 0.21)
01:29:03.355 00.000 8976 Worker thread wakes up
01:29:03.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.21) opts 0xd
01:29:03.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.21)
01:29:03.355 00.000 8976 Moving (0.68, 0.21) raw xDistance=-0.13 yDistance=-0.69
01:29:03.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:29:03.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
01:29:03.355 00.000 8976 MoveAxis(R, 0, ABG)
01:29:03.355 00.000 8976 MoveAxis(U, 3, ABG)
01:29:03.355 00.000 8976 stepping (-17, 4) + (0, 3)
01:29:03.355 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:03.356 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:29:03.365 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
01:29:03.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:03.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:03.365 00.000 5052 Enqueuing Expose request
01:29:03.390 00.025 8976 Received - 47 (G) 
01:29:03.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:03.390 00.000 8976 stepped: pos (-17, 7)
01:29:03.390 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
01:29:03.390 00.000 8976 MountToCamera -- mountX=2.83 mountY=-0.43 hyp=2.86 mountTheta=-0.15 cameraX=-0.90, cameraY=2.71 cameraTheta=1.89
01:29:03.390 00.000 8976 incremental bump (-0.905, 2.713) isValid = 1
01:29:03.390 00.000 8976 Scheduling Mount bump of (-0.036, 0.113)
01:29:03.390 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:29:03.390 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:29:03.390 00.000 8976 move complete, result=0
01:29:03.390 00.000 9828 Worker thread wakes up
01:29:03.390 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:29:03.390 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:29:03.391 00.001 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.31)
01:29:03.391 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.39)
01:29:03.391 00.000 8976 worker thread done servicing request
01:29:03.391 00.000 8976 Worker thread wakes up
01:29:03.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:03.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:03.391 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.31
01:29:03.391 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:29:03.391 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:29:03.391 00.000 9828 BLC: window closed
01:29:03.391 00.000 9828 MoveAxis(W, 10, B)
01:29:03.391 00.000 9828 Guiding  Dir = 3, Dur = 10
01:29:03.391 00.000 9828 IsSlewing returns 0
01:29:03.392 00.001 9828 IsGuiding returns 0
01:29:03.392 00.000 9828 PulseGuide returned control before completion, sleep 20
01:29:03.426 00.034 9828 IsGuiding returns 1
01:29:03.426 00.000 9828 scope still moving after pulse duration time elapsed
01:29:03.457 00.031 9828 IsSlewing returns 0
01:29:03.457 00.000 9828 IsGuiding returns 1
01:29:03.489 00.032 9828 IsSlewing returns 0
01:29:03.489 00.000 9828 IsGuiding returns 1
01:29:03.520 00.031 9828 IsSlewing returns 0
01:29:03.520 00.000 9828 IsGuiding returns 0
01:29:03.520 00.000 9828 scope move finished after 10 + 118 ms
01:29:03.520 00.000 9828 Move returns status 0, amount 10
01:29:03.520 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:03.520 00.000 9828 MoveAxis(N, 16, B)
01:29:03.520 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:03.536 00.016 9828 IsSlewing returns 0
01:29:03.536 00.000 9828 IsGuiding returns 0
01:29:03.537 00.001 9828 PulseGuide returned control before completion, sleep 26
01:29:03.568 00.031 9828 IsGuiding returns 1
01:29:03.568 00.000 9828 scope still moving after pulse duration time elapsed
01:29:03.600 00.032 9828 IsSlewing returns 0
01:29:03.600 00.000 9828 IsGuiding returns 1
01:29:03.631 00.031 9828 IsSlewing returns 0
01:29:03.631 00.000 9828 IsGuiding returns 1
01:29:03.663 00.032 9828 IsSlewing returns 0
01:29:03.663 00.000 9828 IsGuiding returns 1
01:29:03.693 00.030 9828 IsSlewing returns 0
01:29:03.693 00.000 9828 IsGuiding returns 0
01:29:03.693 00.000 9828 scope move finished after 16 + 141 ms
01:29:03.693 00.000 9828 Move returns status 0, amount 16
01:29:03.693 00.000 9828 move complete, result=0
01:29:03.693 00.000 9828 worker thread done servicing request
01:29:03.693 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:29:04.083 00.390 8976 Exposure complete
01:29:04.089 00.006 8976 worker thread done servicing request
01:29:04.089 00.000 5052 OnExposeComplete: enter
01:29:04.089 00.000 5052 UpdateGuideState(): m_state=6
01:29:04.089 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4032
01:29:04.089 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.49, Mass=189, SNR=9.4, Peak=63 HFD=3.2
01:29:04.089 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.04) = xAngle (-2.56 = -2.56)
01:29:04.089 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
01:29:04.089 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.22 hyp=0.43 cameraTheta=-0.52 mountX=-0.36 mountY=-0.20, mountTheta=-2.64
01:29:04.090 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.22, opts=13)
01:29:04.090 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.22)
01:29:04.090 00.000 8976 Worker thread wakes up
01:29:04.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.22) opts 0xd
01:29:04.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.22)
01:29:04.090 00.000 8976 Moving (0.38, -0.22) raw xDistance=-0.36 yDistance=-0.20
01:29:04.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:29:04.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:29:04.090 00.000 8976 MoveAxis(R, 1, ABG)
01:29:04.090 00.000 8976 stepping (-17, 7) + (1, 0)
01:29:04.090 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:04.091 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:29:04.101 00.010 5052 UpdateGuideState exits: m=189 SNR=9.4
01:29:04.101 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:04.101 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:04.101 00.000 5052 Enqueuing Expose request
01:29:04.109 00.008 8976 Received - 47 (G) 
01:29:04.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:04.109 00.000 8976 stepped: pos (-16, 7)
01:29:04.109 00.000 8976 MoveAxis(U, 0, ABG)
01:29:04.109 00.000 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
01:29:04.109 00.000 8976 MountToCamera -- mountX=2.70 mountY=-0.65 hyp=2.78 mountTheta=-0.24 cameraX=-0.65, cameraY=2.70 cameraTheta=1.81
01:29:04.109 00.000 8976 incremental bump (-0.648, 2.704) isValid = 1
01:29:04.109 00.000 8976 Scheduling Mount bump of (-0.027, 0.116)
01:29:04.109 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:29:04.109 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:29:04.109 00.000 8976 move complete, result=0
01:29:04.109 00.000 9828 Worker thread wakes up
01:29:04.109 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:29:04.109 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:29:04.109 00.000 9828 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
01:29:04.109 00.000 9828 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.47)
01:29:04.109 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.02 mountY=-0.12, mountTheta=-1.39
01:29:04.109 00.000 8976 worker thread done servicing request
01:29:04.109 00.000 8976 Worker thread wakes up
01:29:04.110 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:04.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:04.110 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:29:04.110 00.000 9828 BLC: window closed
01:29:04.110 00.000 9828 MoveAxis(W, 7, B)
01:29:04.110 00.000 9828 Guiding  Dir = 3, Dur = 7
01:29:04.110 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.2 px 0 ms NORTH
01:29:04.110 00.000 9828 IsSlewing returns 0
01:29:04.110 00.000 9828 IsGuiding returns 0
01:29:04.110 00.000 9828 PulseGuide returned control before completion, sleep 17
01:29:04.130 00.020 9828 IsGuiding returns 1
01:29:04.130 00.000 9828 scope still moving after pulse duration time elapsed
01:29:04.161 00.031 9828 IsSlewing returns 0
01:29:04.161 00.000 9828 IsGuiding returns 1
01:29:04.191 00.030 9828 IsSlewing returns 0
01:29:04.191 00.000 9828 IsGuiding returns 1
01:29:04.222 00.031 9828 IsSlewing returns 0
01:29:04.222 00.000 9828 IsGuiding returns 0
01:29:04.222 00.000 9828 scope move finished after 7 + 104 ms
01:29:04.222 00.000 9828 Move returns status 0, amount 7
01:29:04.222 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:04.222 00.000 9828 MoveAxis(N, 16, B)
01:29:04.222 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:04.237 00.015 9828 IsSlewing returns 0
01:29:04.237 00.000 9828 IsGuiding returns 0
01:29:04.238 00.001 9828 PulseGuide returned control before completion, sleep 26
01:29:04.268 00.030 9828 IsGuiding returns 1
01:29:04.268 00.000 9828 scope still moving after pulse duration time elapsed
01:29:04.299 00.031 9828 IsSlewing returns 0
01:29:04.299 00.000 9828 IsGuiding returns 1
01:29:04.330 00.031 9828 IsSlewing returns 0
01:29:04.330 00.000 9828 IsGuiding returns 1
01:29:04.361 00.031 9828 IsSlewing returns 0
01:29:04.361 00.000 9828 IsGuiding returns 1
01:29:04.393 00.032 9828 IsSlewing returns 0
01:29:04.393 00.000 9828 IsGuiding returns 0
01:29:04.393 00.000 9828 scope move finished after 16 + 138 ms
01:29:04.393 00.000 9828 Move returns status 0, amount 16
01:29:04.393 00.000 9828 move complete, result=0
01:29:04.393 00.000 9828 worker thread done servicing request
01:29:04.393 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:29:04.801 00.408 8976 Exposure complete
01:29:04.807 00.006 8976 worker thread done servicing request
01:29:04.807 00.000 5052 OnExposeComplete: enter
01:29:04.807 00.000 5052 UpdateGuideState(): m_state=6
01:29:04.807 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4033
01:29:04.807 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.67, Mass=177, SNR=9.1, Peak=63 HFD=3.7
01:29:04.807 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:29:04.807 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:29:04.807 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.04 hyp=0.67 cameraTheta=-0.06 mountX=-0.34 mountY=-0.54, mountTheta=-2.13
01:29:04.808 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.04, opts=13)
01:29:04.808 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.04)
01:29:04.808 00.000 8976 Worker thread wakes up
01:29:04.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.04) opts 0xd
01:29:04.808 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.04)
01:29:04.808 00.000 8976 Moving (0.67, -0.04) raw xDistance=-0.34 yDistance=-0.54
01:29:04.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
01:29:04.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:29:04.808 00.000 8976 MoveAxis(R, 1, ABG)
01:29:04.808 00.000 8976 stepping (-16, 7) + (1, 0)
01:29:04.808 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:04.809 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
01:29:04.818 00.009 5052 UpdateGuideState exits: m=177 SNR=9.1
01:29:04.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:04.819 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:04.819 00.000 5052 Enqueuing Expose request
01:29:04.828 00.009 8976 Received - 47 (G) 
01:29:04.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:04.828 00.000 8976 stepped: pos (-15, 7)
01:29:04.828 00.000 8976 MoveAxis(U, 2, ABG)
01:29:04.828 00.000 8976 stepping (-15, 7) + (0, 2)
01:29:04.829 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:04.860 00.031 8976 Received - 47 (G) 
01:29:04.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:04.860 00.000 8976 stepped: pos (-15, 9)
01:29:04.860 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
01:29:04.860 00.000 8976 MountToCamera -- mountX=2.57 mountY=-0.91 hyp=2.73 mountTheta=-0.34 cameraX=-0.36, cameraY=2.70 cameraTheta=1.70
01:29:04.860 00.000 8976 incremental bump (-0.359, 2.702) isValid = 1
01:29:04.860 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
01:29:04.861 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:29:04.861 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:29:04.861 00.000 8976 move complete, result=0
01:29:04.861 00.000 9828 Worker thread wakes up
01:29:04.861 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:29:04.861 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:29:04.861 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:29:04.861 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
01:29:04.861 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
01:29:04.861 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
01:29:04.861 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:29:04.861 00.000 9828 BLC: window closed
01:29:04.861 00.000 8976 worker thread done servicing request
01:29:04.861 00.000 8976 Worker thread wakes up
01:29:04.861 00.000 9828 MoveAxis(W, 3, B)
01:29:04.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:04.861 00.000 9828 Guiding  Dir = 3, Dur = 3
01:29:04.861 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:04.862 00.001 9828 IsSlewing returns 0
01:29:04.862 00.000 9828 IsGuiding returns 0
01:29:04.862 00.000 9828 PulseGuide returned control before completion, sleep 13
01:29:04.889 00.027 9828 IsGuiding returns 1
01:29:04.889 00.000 9828 scope still moving after pulse duration time elapsed
01:29:04.920 00.031 9828 IsSlewing returns 0
01:29:04.920 00.000 9828 IsGuiding returns 1
01:29:04.951 00.031 9828 IsSlewing returns 0
01:29:04.951 00.000 9828 IsGuiding returns 1
01:29:04.984 00.033 9828 IsSlewing returns 0
01:29:04.984 00.000 9828 IsGuiding returns 0
01:29:04.984 00.000 9828 scope move finished after 3 + 118 ms
01:29:04.984 00.000 9828 Move returns status 0, amount 3
01:29:04.984 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:04.984 00.000 9828 MoveAxis(N, 16, B)
01:29:04.984 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:04.999 00.015 9828 IsSlewing returns 0
01:29:04.999 00.000 9828 IsGuiding returns 0
01:29:04.999 00.000 9828 PulseGuide returned control before completion, sleep 26
01:29:05.031 00.032 9828 IsGuiding returns 1
01:29:05.031 00.000 9828 scope still moving after pulse duration time elapsed
01:29:05.062 00.031 9828 IsSlewing returns 0
01:29:05.062 00.000 9828 IsGuiding returns 1
01:29:05.092 00.030 9828 IsSlewing returns 0
01:29:05.092 00.000 9828 IsGuiding returns 1
01:29:05.123 00.031 9828 IsSlewing returns 0
01:29:05.123 00.000 9828 IsGuiding returns 0
01:29:05.123 00.000 9828 scope move finished after 16 + 107 ms
01:29:05.123 00.000 9828 Move returns status 0, amount 16
01:29:05.123 00.000 9828 move complete, result=0
01:29:05.123 00.000 9828 worker thread done servicing request
01:29:05.124 00.001 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:29:05.555 00.431 8976 Exposure complete
01:29:05.561 00.006 8976 worker thread done servicing request
01:29:05.561 00.000 5052 OnExposeComplete: enter
01:29:05.561 00.000 5052 UpdateGuideState(): m_state=6
01:29:05.561 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4034
01:29:05.561 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.95, Mass=164, SNR=8.8, Peak=67 HFD=3.4
01:29:05.561 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
01:29:05.561 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
01:29:05.561 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.24 hyp=0.35 cameraTheta=0.76 mountX=0.10 mountY=-0.34, mountTheta=-1.29
01:29:05.562 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.24, opts=13)
01:29:05.562 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.24)
01:29:05.562 00.000 8976 Worker thread wakes up
01:29:05.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.24) opts 0xd
01:29:05.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.24)
01:29:05.562 00.000 8976 Moving (0.25, 0.24) raw xDistance=0.10 yDistance=-0.34
01:29:05.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:29:05.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:29:05.562 00.000 8976 MoveAxis(R, 0, ABG)
01:29:05.562 00.000 8976 MoveAxis(U, 2, ABG)
01:29:05.562 00.000 8976 stepping (-15, 9) + (0, 2)
01:29:05.563 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:05.563 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:29:05.574 00.011 5052 UpdateGuideState exits: m=164 SNR=8.8
01:29:05.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:05.575 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:05.575 00.000 5052 Enqueuing Expose request
01:29:05.596 00.021 8976 Received - 47 (G) 
01:29:05.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:05.596 00.000 8976 stepped: pos (-15, 11)
01:29:05.596 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
01:29:05.596 00.000 8976 MountToCamera -- mountX=2.48 mountY=-1.19 hyp=2.75 mountTheta=-0.45 cameraX=-0.07, cameraY=2.75 cameraTheta=1.60
01:29:05.596 00.000 8976 incremental bump (-0.072, 2.747) isValid = 1
01:29:05.596 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
01:29:05.596 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:29:05.596 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:29:05.596 00.000 8976 move complete, result=0
01:29:05.596 00.000 9828 Worker thread wakes up
01:29:05.596 00.000 8976 worker thread done servicing request
01:29:05.596 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 2 ms NORTH
01:29:05.596 00.000 8976 Worker thread wakes up
01:29:05.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:05.596 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:29:05.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:05.597 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:29:05.597 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
01:29:05.597 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.67)
01:29:05.597 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
01:29:05.597 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:29:05.597 00.000 9828 BLC: window closed
01:29:05.597 00.000 9828 MoveAxis(E, 1, B)
01:29:05.597 00.000 9828 Guiding  Dir = 2, Dur = 1
01:29:05.597 00.000 9828 IsSlewing returns 0
01:29:05.597 00.000 9828 IsGuiding returns 0
01:29:05.597 00.000 9828 PulseGuide returned control before completion, sleep 11
01:29:05.609 00.012 9828 IsGuiding returns 1
01:29:05.609 00.000 9828 scope still moving after pulse duration time elapsed
01:29:05.642 00.033 9828 IsSlewing returns 0
01:29:05.643 00.001 9828 IsGuiding returns 1
01:29:05.688 00.045 9828 IsSlewing returns 0
01:29:05.688 00.000 9828 IsGuiding returns 1
01:29:05.719 00.031 9828 IsSlewing returns 0
01:29:05.719 00.000 9828 IsGuiding returns 0
01:29:05.719 00.000 9828 scope move finished after 1 + 120 ms
01:29:05.719 00.000 9828 Move returns status 0, amount 1
01:29:05.719 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:05.719 00.000 9828 MoveAxis(N, 16, B)
01:29:05.719 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:05.734 00.015 9828 IsSlewing returns 0
01:29:05.734 00.000 9828 IsGuiding returns 0
01:29:05.734 00.000 9828 PulseGuide returned control before completion, sleep 26
01:29:05.766 00.032 9828 IsGuiding returns 1
01:29:05.766 00.000 9828 scope still moving after pulse duration time elapsed
01:29:05.797 00.031 9828 IsSlewing returns 0
01:29:05.797 00.000 9828 IsGuiding returns 1
01:29:05.828 00.031 9828 IsSlewing returns 0
01:29:05.828 00.000 9828 IsGuiding returns 1
01:29:05.859 00.031 9828 IsSlewing returns 0
01:29:05.859 00.000 9828 IsGuiding returns 1
01:29:05.890 00.031 9828 IsSlewing returns 0
01:29:05.890 00.000 9828 IsGuiding returns 0
01:29:05.890 00.000 9828 scope move finished after 16 + 140 ms
01:29:05.890 00.000 9828 Move returns status 0, amount 16
01:29:05.890 00.000 9828 move complete, result=0
01:29:05.891 00.001 9828 worker thread done servicing request
01:29:05.891 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:29:06.287 00.396 8976 Exposure complete
01:29:06.293 00.006 8976 worker thread done servicing request
01:29:06.293 00.000 5052 OnExposeComplete: enter
01:29:06.293 00.000 5052 UpdateGuideState(): m_state=6
01:29:06.293 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4035
01:29:06.293 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.85, Mass=157, SNR=8.5, Peak=60 HFD=3.7
01:29:06.294 00.001 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
01:29:06.294 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
01:29:06.294 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.57 mountX=0.12 mountY=-0.07, mountTheta=-0.55
01:29:06.294 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.14, opts=13)
01:29:06.294 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.14)
01:29:06.294 00.000 8976 Worker thread wakes up
01:29:06.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.14) opts 0xd
01:29:06.295 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.14)
01:29:06.295 00.000 8976 Moving (-0.00, 0.14) raw xDistance=0.12 yDistance=-0.07
01:29:06.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:29:06.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:29:06.295 00.000 8976 MoveAxis(R, 0, ABG)
01:29:06.295 00.000 8976 MoveAxis(U, 0, ABG)
01:29:06.295 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
01:29:06.295 00.000 8976 MountToCamera -- mountX=2.42 mountY=-1.37 hyp=2.78 mountTheta=-0.52 cameraX=0.12, cameraY=2.78 cameraTheta=1.53
01:29:06.295 00.000 8976 incremental bump (0.120, 2.778) isValid = 1
01:29:06.295 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
01:29:06.295 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:29:06.295 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:29:06.295 00.000 8976 move complete, result=0
01:29:06.295 00.000 9828 Worker thread wakes up
01:29:06.295 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:29:06.295 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:29:06.295 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.63 = -1.66)
01:29:06.295 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
01:29:06.295 00.000 8976 worker thread done servicing request
01:29:06.296 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:29:06.296 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
01:29:06.296 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:29:06.296 00.000 9828 BLC: window closed
01:29:06.296 00.000 9828 MoveAxis(E, 3, B)
01:29:06.296 00.000 9828 Guiding  Dir = 2, Dur = 3
01:29:06.296 00.000 9828 IsSlewing returns 0
01:29:06.296 00.000 9828 IsGuiding returns 0
01:29:06.296 00.000 9828 PulseGuide returned control before completion, sleep 13
01:29:06.305 00.009 5052 UpdateGuideState exits: m=157 SNR=8.5
01:29:06.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:06.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:06.305 00.000 5052 Enqueuing Expose request
01:29:06.305 00.000 8976 Worker thread wakes up
01:29:06.305 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:06.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:06.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:06.323 00.018 9828 IsGuiding returns 1
01:29:06.323 00.000 9828 scope still moving after pulse duration time elapsed
01:29:06.355 00.032 9828 IsSlewing returns 0
01:29:06.355 00.000 9828 IsGuiding returns 1
01:29:06.385 00.030 9828 IsSlewing returns 0
01:29:06.385 00.000 9828 IsGuiding returns 1
01:29:06.417 00.032 9828 IsSlewing returns 0
01:29:06.417 00.000 9828 IsGuiding returns 0
01:29:06.417 00.000 9828 scope move finished after 3 + 117 ms
01:29:06.417 00.000 9828 Move returns status 0, amount 3
01:29:06.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:06.417 00.000 9828 MoveAxis(N, 16, B)
01:29:06.417 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:06.432 00.015 9828 IsSlewing returns 0
01:29:06.432 00.000 9828 IsGuiding returns 0
01:29:06.432 00.000 9828 PulseGuide returned control before completion, sleep 26
01:29:06.463 00.031 9828 IsGuiding returns 1
01:29:06.463 00.000 9828 scope still moving after pulse duration time elapsed
01:29:06.493 00.030 9828 IsSlewing returns 0
01:29:06.493 00.000 9828 IsGuiding returns 1
01:29:06.524 00.031 9828 IsSlewing returns 0
01:29:06.524 00.000 9828 IsGuiding returns 1
01:29:06.555 00.031 9828 IsSlewing returns 0
01:29:06.555 00.000 9828 IsGuiding returns 1
01:29:06.586 00.031 9828 IsSlewing returns 0
01:29:06.586 00.000 9828 IsGuiding returns 0
01:29:06.586 00.000 9828 scope move finished after 16 + 138 ms
01:29:06.586 00.000 9828 Move returns status 0, amount 16
01:29:06.586 00.000 9828 move complete, result=0
01:29:06.586 00.000 9828 worker thread done servicing request
01:29:06.587 00.001 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:29:07.000 00.413 8976 Exposure complete
01:29:07.006 00.006 8976 worker thread done servicing request
01:29:07.006 00.000 5052 OnExposeComplete: enter
01:29:07.006 00.000 5052 UpdateGuideState(): m_state=6
01:29:07.006 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4036
01:29:07.006 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.00, Mass=180, SNR=9.2, Peak=64 HFD=4.0
01:29:07.006 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.04) = xAngle (-3.51 = 2.78)
01:29:07.006 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.61 = 2.67)
01:29:07.006 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.71 hyp=0.71 cameraTheta=-1.46 mountX=-0.66 mountY=0.32, mountTheta=2.69
01:29:07.007 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.71, opts=13)
01:29:07.007 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.71)
01:29:07.007 00.000 8976 Worker thread wakes up
01:29:07.007 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.71) opts 0xd
01:29:07.007 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.71)
01:29:07.007 00.000 8976 Moving (0.08, -0.71) raw xDistance=-0.66 yDistance=0.32
01:29:07.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
01:29:07.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:29:07.007 00.000 8976 MoveAxis(R, 3, ABG)
01:29:07.007 00.000 8976 stepping (-15, 11) + (3, 0)
01:29:07.007 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:07.008 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
01:29:07.017 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
01:29:07.018 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:07.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:07.018 00.000 5052 Enqueuing Expose request
01:29:07.050 00.032 8976 Received - 47 (G) 
01:29:07.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:07.050 00.000 8976 stepped: pos (-12, 11)
01:29:07.050 00.000 8976 MoveAxis(D, 1, ABG)
01:29:07.050 00.000 8976 stepping (-12, 11) + (0, -1)
01:29:07.050 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:07.082 00.032 8976 Received - 47 (G) 
01:29:07.083 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:07.083 00.000 8976 stepped: pos (-12, 10)
01:29:07.083 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
01:29:07.083 00.000 8976 MountToCamera -- mountX=2.23 mountY=-1.44 hyp=2.65 mountTheta=-0.57 cameraX=0.27, cameraY=2.64 cameraTheta=1.47
01:29:07.083 00.000 8976 incremental bump (0.271, 2.640) isValid = 1
01:29:07.083 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
01:29:07.083 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:29:07.083 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:29:07.083 00.000 8976 move complete, result=0
01:29:07.083 00.000 8976 worker thread done servicing request
01:29:07.083 00.000 9828 Worker thread wakes up
01:29:07.083 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:29:07.084 00.001 8976 Worker thread wakes up
01:29:07.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:07.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:07.084 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.3 px 1 ms SOUTH
01:29:07.084 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:29:07.084 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
01:29:07.084 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
01:29:07.084 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
01:29:07.084 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:29:07.084 00.000 9828 BLC: window closed
01:29:07.084 00.000 9828 MoveAxis(E, 5, B)
01:29:07.084 00.000 9828 Guiding  Dir = 2, Dur = 5
01:29:07.085 00.001 9828 IsSlewing returns 0
01:29:07.085 00.000 9828 IsGuiding returns 0
01:29:07.085 00.000 9828 PulseGuide returned control before completion, sleep 15
01:29:07.114 00.029 9828 IsGuiding returns 1
01:29:07.114 00.000 9828 scope still moving after pulse duration time elapsed
01:29:07.147 00.033 9828 IsSlewing returns 0
01:29:07.147 00.000 9828 IsGuiding returns 1
01:29:07.178 00.031 9828 IsSlewing returns 0
01:29:07.178 00.000 9828 IsGuiding returns 1
01:29:07.208 00.030 9828 IsSlewing returns 0
01:29:07.208 00.000 9828 IsGuiding returns 0
01:29:07.208 00.000 9828 scope move finished after 5 + 118 ms
01:29:07.208 00.000 9828 Move returns status 0, amount 5
01:29:07.208 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:07.208 00.000 9828 MoveAxis(N, 16, B)
01:29:07.208 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:07.225 00.017 9828 IsSlewing returns 0
01:29:07.225 00.000 9828 IsGuiding returns 0
01:29:07.225 00.000 9828 PulseGuide returned control before completion, sleep 26
01:29:07.254 00.029 9828 IsGuiding returns 1
01:29:07.254 00.000 9828 scope still moving after pulse duration time elapsed
01:29:07.285 00.031 9828 IsSlewing returns 0
01:29:07.285 00.000 9828 IsGuiding returns 1
01:29:07.316 00.031 9828 IsSlewing returns 0
01:29:07.316 00.000 9828 IsGuiding returns 1
01:29:07.347 00.031 9828 IsSlewing returns 0
01:29:07.347 00.000 9828 IsGuiding returns 0
01:29:07.347 00.000 9828 scope move finished after 16 + 106 ms
01:29:07.347 00.000 9828 Move returns status 0, amount 16
01:29:07.347 00.000 9828 move complete, result=0
01:29:07.348 00.001 9828 worker thread done servicing request
01:29:07.348 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:29:07.776 00.428 8976 Exposure complete
01:29:07.781 00.005 8976 worker thread done servicing request
01:29:07.781 00.000 5052 OnExposeComplete: enter
01:29:07.781 00.000 5052 UpdateGuideState(): m_state=6
01:29:07.781 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4037
01:29:07.781 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=282.23, Mass=182, SNR=9.2, Peak=61 HFD=3.7
01:29:07.781 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
01:29:07.781 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
01:29:07.781 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.52 hyp=0.63 cameraTheta=2.17 mountX=0.63 mountY=0.01, mountTheta=0.02
01:29:07.783 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.52, opts=13)
01:29:07.783 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.52)
01:29:07.783 00.000 8976 Worker thread wakes up
01:29:07.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.52) opts 0xd
01:29:07.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.52)
01:29:07.783 00.000 8976 Moving (-0.35, 0.52) raw xDistance=0.63 yDistance=0.01
01:29:07.784 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63
01:29:07.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:29:07.784 00.000 8976 MoveAxis(L, 2, ABG)
01:29:07.784 00.000 8976 stepping (-12, 10) + (-2, 0)
01:29:07.784 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:07.784 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:29:07.794 00.010 5052 UpdateGuideState exits: m=182 SNR=9.2
01:29:07.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:07.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:07.794 00.000 5052 Enqueuing Expose request
01:29:07.818 00.024 8976 Received - 47 (G) 
01:29:07.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:07.818 00.000 8976 stepped: pos (-14, 10)
01:29:07.818 00.000 8976 MoveAxis(U, 0, ABG)
01:29:07.818 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
01:29:07.818 00.000 8976 MountToCamera -- mountX=2.20 mountY=-1.49 hyp=2.66 mountTheta=-0.60 cameraX=0.33, cameraY=2.64 cameraTheta=1.45
01:29:07.818 00.000 8976 incremental bump (0.326, 2.637) isValid = 1
01:29:07.818 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
01:29:07.818 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:29:07.818 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:29:07.818 00.000 8976 move complete, result=0
01:29:07.818 00.000 9828 Worker thread wakes up
01:29:07.818 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.0 px 0 ms NORTH
01:29:07.818 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:29:07.818 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:29:07.819 00.001 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.74)
01:29:07.819 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
01:29:07.819 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
01:29:07.819 00.000 8976 worker thread done servicing request
01:29:07.819 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:29:07.819 00.000 9828 BLC: window closed
01:29:07.819 00.000 9828 MoveAxis(E, 6, B)
01:29:07.819 00.000 9828 Guiding  Dir = 2, Dur = 6
01:29:07.819 00.000 8976 Worker thread wakes up
01:29:07.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:07.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:07.819 00.000 9828 IsSlewing returns 0
01:29:07.819 00.000 9828 IsGuiding returns 0
01:29:07.819 00.000 9828 PulseGuide returned control before completion, sleep 16
01:29:07.846 00.027 9828 IsGuiding returns 1
01:29:07.846 00.000 9828 scope still moving after pulse duration time elapsed
01:29:07.877 00.031 9828 IsSlewing returns 0
01:29:07.877 00.000 9828 IsGuiding returns 1
01:29:07.907 00.030 9828 IsSlewing returns 0
01:29:07.907 00.000 9828 IsGuiding returns 1
01:29:07.938 00.031 9828 IsSlewing returns 0
01:29:07.938 00.000 9828 IsGuiding returns 0
01:29:07.938 00.000 9828 scope move finished after 6 + 113 ms
01:29:07.938 00.000 9828 Move returns status 0, amount 6
01:29:07.938 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:07.938 00.000 9828 MoveAxis(N, 16, B)
01:29:07.938 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:07.953 00.015 9828 IsSlewing returns 0
01:29:07.953 00.000 9828 IsGuiding returns 0
01:29:07.953 00.000 9828 PulseGuide returned control before completion, sleep 26
01:29:07.984 00.031 9828 IsGuiding returns 1
01:29:07.984 00.000 9828 scope still moving after pulse duration time elapsed
01:29:08.015 00.031 9828 IsSlewing returns 0
01:29:08.015 00.000 9828 IsGuiding returns 1
01:29:08.046 00.031 9828 IsSlewing returns 0
01:29:08.047 00.001 9828 IsGuiding returns 1
01:29:08.078 00.031 9828 IsSlewing returns 0
01:29:08.078 00.000 9828 IsGuiding returns 1
01:29:08.111 00.033 9828 IsSlewing returns 0
01:29:08.111 00.000 9828 IsGuiding returns 0
01:29:08.111 00.000 9828 scope move finished after 16 + 141 ms
01:29:08.111 00.000 9828 Move returns status 0, amount 16
01:29:08.111 00.000 9828 move complete, result=0
01:29:08.111 00.000 9828 worker thread done servicing request
01:29:08.111 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:29:08.509 00.398 8976 Exposure complete
01:29:08.514 00.005 8976 worker thread done servicing request
01:29:08.515 00.001 5052 OnExposeComplete: enter
01:29:08.515 00.000 5052 UpdateGuideState(): m_state=6
01:29:08.515 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4038
01:29:08.515 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.52, Mass=165, SNR=8.8, Peak=63 HFD=3.4
01:29:08.515 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
01:29:08.515 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
01:29:08.515 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.19 hyp=0.53 cameraTheta=-2.77 mountX=0.05 mountY=0.52, mountTheta=1.47
01:29:08.516 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.19, opts=13)
01:29:08.516 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.19)
01:29:08.516 00.000 8976 Worker thread wakes up
01:29:08.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.19) opts 0xd
01:29:08.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.19)
01:29:08.516 00.000 8976 Moving (-0.50, -0.19) raw xDistance=0.05 yDistance=0.52
01:29:08.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:29:08.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:29:08.516 00.000 8976 MoveAxis(R, 0, ABG)
01:29:08.516 00.000 8976 MoveAxis(D, 2, ABG)
01:29:08.516 00.000 8976 stepping (-14, 10) + (0, -2)
01:29:08.516 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:08.517 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:29:08.526 00.009 5052 UpdateGuideState exits: m=165 SNR=8.8
01:29:08.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:08.526 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:08.526 00.000 5052 Enqueuing Expose request
01:29:08.553 00.027 8976 Received - 47 (G) 
01:29:08.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:08.553 00.000 8976 stepped: pos (-14, 8)
01:29:08.553 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
01:29:08.553 00.000 8976 MountToCamera -- mountX=2.18 mountY=-1.42 hyp=2.60 mountTheta=-0.58 cameraX=0.27, cameraY=2.59 cameraTheta=1.47
01:29:08.553 00.000 8976 incremental bump (0.270, 2.588) isValid = 1
01:29:08.553 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
01:29:08.553 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:29:08.553 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:29:08.553 00.000 8976 move complete, result=0
01:29:08.553 00.000 9828 Worker thread wakes up
01:29:08.553 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:29:08.553 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:29:08.553 00.000 8976 worker thread done servicing request
01:29:08.553 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:29:08.553 00.000 8976 Worker thread wakes up
01:29:08.554 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:08.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:08.554 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
01:29:08.554 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
01:29:08.554 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
01:29:08.554 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:29:08.554 00.000 9828 BLC: window closed
01:29:08.554 00.000 9828 MoveAxis(E, 6, B)
01:29:08.554 00.000 9828 Guiding  Dir = 2, Dur = 6
01:29:08.554 00.000 9828 IsSlewing returns 0
01:29:08.554 00.000 9828 IsGuiding returns 0
01:29:08.554 00.000 9828 PulseGuide returned control before completion, sleep 16
01:29:08.575 00.021 9828 IsGuiding returns 1
01:29:08.575 00.000 9828 scope still moving after pulse duration time elapsed
01:29:08.606 00.031 9828 IsSlewing returns 0
01:29:08.607 00.001 9828 IsGuiding returns 1
01:29:08.637 00.030 9828 IsSlewing returns 0
01:29:08.637 00.000 9828 IsGuiding returns 1
01:29:08.668 00.031 9828 IsSlewing returns 0
01:29:08.668 00.000 9828 IsGuiding returns 0
01:29:08.668 00.000 9828 scope move finished after 6 + 107 ms
01:29:08.668 00.000 9828 Move returns status 0, amount 6
01:29:08.668 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:08.668 00.000 9828 MoveAxis(N, 16, B)
01:29:08.668 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:08.684 00.016 9828 IsSlewing returns 0
01:29:08.684 00.000 9828 IsGuiding returns 0
01:29:08.684 00.000 9828 PulseGuide returned control before completion, sleep 26
01:29:08.714 00.030 9828 IsGuiding returns 1
01:29:08.714 00.000 9828 scope still moving after pulse duration time elapsed
01:29:08.745 00.031 9828 IsSlewing returns 0
01:29:08.745 00.000 9828 IsGuiding returns 1
01:29:08.776 00.031 9828 IsSlewing returns 0
01:29:08.776 00.000 9828 IsGuiding returns 1
01:29:08.806 00.030 9828 IsSlewing returns 0
01:29:08.806 00.000 9828 IsGuiding returns 1
01:29:08.837 00.031 9828 IsSlewing returns 0
01:29:08.837 00.000 9828 IsGuiding returns 0
01:29:08.837 00.000 9828 scope move finished after 16 + 137 ms
01:29:08.837 00.000 9828 Move returns status 0, amount 16
01:29:08.837 00.000 9828 move complete, result=0
01:29:08.837 00.000 9828 worker thread done servicing request
01:29:08.837 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:29:09.246 00.409 8976 Exposure complete
01:29:09.251 00.005 8976 worker thread done servicing request
01:29:09.251 00.000 5052 OnExposeComplete: enter
01:29:09.251 00.000 5052 UpdateGuideState(): m_state=6
01:29:09.251 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4039
01:29:09.251 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=282.17, Mass=184, SNR=9.3, Peak=61 HFD=3.5
01:29:09.251 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
01:29:09.251 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
01:29:09.252 00.001 5052 CameraToMount -- cameraX=-0.40 cameraY=0.46 hyp=0.61 cameraTheta=2.29 mountX=0.59 mountY=0.09, mountTheta=0.15
01:29:09.252 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.46, opts=13)
01:29:09.252 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.46)
01:29:09.252 00.000 8976 Worker thread wakes up
01:29:09.252 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.46) opts 0xd
01:29:09.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.46)
01:29:09.252 00.000 8976 Moving (-0.40, 0.46) raw xDistance=0.59 yDistance=0.09
01:29:09.253 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:29:09.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:29:09.253 00.000 8976 MoveAxis(L, 2, ABG)
01:29:09.253 00.000 8976 stepping (-14, 8) + (-2, 0)
01:29:09.253 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:09.253 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:29:09.262 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:29:09.263 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:09.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:09.263 00.000 5052 Enqueuing Expose request
01:29:09.288 00.025 8976 Received - 47 (G) 
01:29:09.289 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:09.289 00.000 8976 stepped: pos (-16, 8)
01:29:09.289 00.000 8976 MoveAxis(U, 0, ABG)
01:29:09.289 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:29:09.289 00.000 8976 MountToCamera -- mountX=2.27 mountY=-1.37 hyp=2.65 mountTheta=-0.54 cameraX=0.19, cameraY=2.64 cameraTheta=1.50
01:29:09.289 00.000 8976 incremental bump (0.186, 2.645) isValid = 1
01:29:09.289 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
01:29:09.289 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:29:09.289 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:29:09.289 00.000 8976 move complete, result=0
01:29:09.289 00.000 8976 worker thread done servicing request
01:29:09.289 00.000 8976 Worker thread wakes up
01:29:09.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:09.289 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:09.289 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
01:29:09.289 00.000 9828 Worker thread wakes up
01:29:09.289 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:29:09.289 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:29:09.289 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
01:29:09.289 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
01:29:09.289 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
01:29:09.289 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:29:09.289 00.000 9828 BLC: window closed
01:29:09.289 00.000 9828 MoveAxis(E, 4, B)
01:29:09.289 00.000 9828 Guiding  Dir = 2, Dur = 4
01:29:09.290 00.001 9828 IsSlewing returns 0
01:29:09.290 00.000 9828 IsGuiding returns 0
01:29:09.290 00.000 9828 PulseGuide returned control before completion, sleep 14
01:29:09.305 00.015 9828 IsGuiding returns 1
01:29:09.305 00.000 9828 scope still moving after pulse duration time elapsed
01:29:09.337 00.032 9828 IsSlewing returns 0
01:29:09.337 00.000 9828 IsGuiding returns 1
01:29:09.369 00.032 9828 IsSlewing returns 0
01:29:09.370 00.001 9828 IsGuiding returns 1
01:29:09.399 00.029 9828 IsSlewing returns 0
01:29:09.400 00.001 9828 IsGuiding returns 1
01:29:09.431 00.031 9828 IsSlewing returns 0
01:29:09.431 00.000 9828 IsGuiding returns 0
01:29:09.431 00.000 9828 scope move finished after 4 + 136 ms
01:29:09.431 00.000 9828 Move returns status 0, amount 4
01:29:09.431 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:09.431 00.000 9828 MoveAxis(N, 16, B)
01:29:09.431 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:09.447 00.016 9828 IsSlewing returns 0
01:29:09.447 00.000 9828 IsGuiding returns 0
01:29:09.448 00.001 9828 PulseGuide returned control before completion, sleep 26
01:29:09.478 00.030 9828 IsGuiding returns 1
01:29:09.478 00.000 9828 scope still moving after pulse duration time elapsed
01:29:09.510 00.032 9828 IsSlewing returns 0
01:29:09.510 00.000 9828 IsGuiding returns 1
01:29:09.541 00.031 9828 IsSlewing returns 0
01:29:09.542 00.001 9828 IsGuiding returns 1
01:29:09.571 00.029 9828 IsSlewing returns 0
01:29:09.571 00.000 9828 IsGuiding returns 1
01:29:09.603 00.032 9828 IsSlewing returns 0
01:29:09.603 00.000 9828 IsGuiding returns 0
01:29:09.603 00.000 9828 scope move finished after 16 + 139 ms
01:29:09.603 00.000 9828 Move returns status 0, amount 16
01:29:09.603 00.000 9828 move complete, result=0
01:29:09.603 00.000 9828 worker thread done servicing request
01:29:09.603 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:29:09.983 00.380 8976 Exposure complete
01:29:09.988 00.005 8976 worker thread done servicing request
01:29:09.988 00.000 5052 OnExposeComplete: enter
01:29:09.988 00.000 5052 UpdateGuideState(): m_state=6
01:29:09.988 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4040
01:29:09.988 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.18, Mass=188, SNR=9.4, Peak=66 HFD=3.9
01:29:09.988 00.000 5052 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.04) = xAngle (-4.12 = 2.17)
01:29:09.988 00.000 5052 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.22 = 2.06)
01:29:09.988 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.53 hyp=0.60 cameraTheta=-2.07 mountX=-0.34 mountY=0.53, mountTheta=2.14
01:29:09.990 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.53, opts=13)
01:29:09.990 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.53)
01:29:09.990 00.000 8976 Worker thread wakes up
01:29:09.990 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.53) opts 0xd
01:29:09.990 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.53)
01:29:09.990 00.000 8976 Moving (-0.29, -0.53) raw xDistance=-0.34 yDistance=0.53
01:29:09.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
01:29:09.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
01:29:09.990 00.000 8976 MoveAxis(R, 1, ABG)
01:29:09.990 00.000 8976 stepping (-16, 8) + (1, 0)
01:29:09.990 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:09.992 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:29:10.001 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:29:10.001 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:10.001 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:10.001 00.000 5052 Enqueuing Expose request
01:29:10.008 00.007 8976 Received - 47 (G) 
01:29:10.008 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:10.008 00.000 8976 stepped: pos (-15, 8)
01:29:10.008 00.000 8976 MoveAxis(D, 2, ABG)
01:29:10.008 00.000 8976 stepping (-15, 8) + (0, -2)
01:29:10.008 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:10.040 00.032 8976 Received - 47 (G) 
01:29:10.040 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:10.040 00.000 8976 stepped: pos (-15, 6)
01:29:10.040 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
01:29:10.040 00.000 8976 MountToCamera -- mountX=2.28 mountY=-1.23 hyp=2.59 mountTheta=-0.50 cameraX=0.06, cameraY=2.59 cameraTheta=1.55
01:29:10.040 00.000 8976 incremental bump (0.059, 2.590) isValid = 1
01:29:10.040 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
01:29:10.040 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:29:10.040 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:29:10.040 00.000 8976 move complete, result=0
01:29:10.040 00.000 9828 Worker thread wakes up
01:29:10.040 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:29:10.040 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:29:10.040 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
01:29:10.040 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
01:29:10.040 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
01:29:10.040 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
01:29:10.041 00.001 8976 worker thread done servicing request
01:29:10.041 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:29:10.041 00.000 8976 Worker thread wakes up
01:29:10.041 00.000 9828 BLC: window closed
01:29:10.041 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:10.041 00.000 9828 MoveAxis(E, 3, B)
01:29:10.041 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:10.041 00.000 9828 Guiding  Dir = 2, Dur = 3
01:29:10.042 00.001 9828 IsSlewing returns 0
01:29:10.042 00.000 9828 IsGuiding returns 0
01:29:10.042 00.000 9828 PulseGuide returned control before completion, sleep 13
01:29:10.065 00.023 9828 IsGuiding returns 1
01:29:10.065 00.000 9828 scope still moving after pulse duration time elapsed
01:29:10.096 00.031 9828 IsSlewing returns 0
01:29:10.096 00.000 9828 IsGuiding returns 1
01:29:10.128 00.032 9828 IsSlewing returns 0
01:29:10.128 00.000 9828 IsGuiding returns 1
01:29:10.158 00.030 9828 IsSlewing returns 0
01:29:10.158 00.000 9828 IsGuiding returns 0
01:29:10.158 00.000 9828 scope move finished after 3 + 112 ms
01:29:10.158 00.000 9828 Move returns status 0, amount 3
01:29:10.158 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:10.158 00.000 9828 MoveAxis(N, 16, B)
01:29:10.158 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:10.173 00.015 9828 IsSlewing returns 0
01:29:10.173 00.000 9828 IsGuiding returns 0
01:29:10.174 00.001 9828 PulseGuide returned control before completion, sleep 26
01:29:10.204 00.030 9828 IsGuiding returns 1
01:29:10.204 00.000 9828 scope still moving after pulse duration time elapsed
01:29:10.234 00.030 9828 IsSlewing returns 0
01:29:10.234 00.000 9828 IsGuiding returns 1
01:29:10.266 00.032 9828 IsSlewing returns 0
01:29:10.266 00.000 9828 IsGuiding returns 1
01:29:10.296 00.030 9828 IsSlewing returns 0
01:29:10.296 00.000 9828 IsGuiding returns 1
01:29:10.327 00.031 9828 IsSlewing returns 0
01:29:10.327 00.000 9828 IsGuiding returns 0
01:29:10.327 00.000 9828 scope move finished after 16 + 137 ms
01:29:10.327 00.000 9828 Move returns status 0, amount 16
01:29:10.327 00.000 9828 move complete, result=0
01:29:10.327 00.000 9828 worker thread done servicing request
01:29:10.327 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:29:10.740 00.413 8976 Exposure complete
01:29:10.746 00.006 8976 worker thread done servicing request
01:29:10.746 00.000 5052 OnExposeComplete: enter
01:29:10.746 00.000 5052 UpdateGuideState(): m_state=6
01:29:10.746 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4041
01:29:10.746 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.78, Mass=162, SNR=8.8, Peak=65 HFD=3.6
01:29:10.746 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:29:10.747 00.001 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
01:29:10.747 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.75 mountX=0.14 mountY=0.11, mountTheta=0.65
01:29:10.747 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.07, opts=13)
01:29:10.747 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.07)
01:29:10.748 00.001 8976 Worker thread wakes up
01:29:10.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.07) opts 0xd
01:29:10.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.07)
01:29:10.748 00.000 8976 Moving (-0.17, 0.07) raw xDistance=0.14 yDistance=0.11
01:29:10.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:29:10.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:29:10.748 00.000 8976 MoveAxis(R, 0, ABG)
01:29:10.748 00.000 8976 MoveAxis(U, 0, ABG)
01:29:10.748 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
01:29:10.748 00.000 8976 MountToCamera -- mountX=2.28 mountY=-1.14 hyp=2.55 mountTheta=-0.46 cameraX=-0.03, cameraY=2.55 cameraTheta=1.58
01:29:10.748 00.000 8976 incremental bump (-0.025, 2.553) isValid = 1
01:29:10.748 00.000 8976 Scheduling Mount bump of (-0.001, 0.119)
01:29:10.748 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:29:10.748 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:29:10.748 00.000 8976 move complete, result=0
01:29:10.748 00.000 9828 Worker thread wakes up
01:29:10.748 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:29:10.748 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:29:10.748 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.61)
01:29:10.748 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.69)
01:29:10.749 00.001 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
01:29:10.749 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:29:10.749 00.000 9828 BLC: window closed
01:29:10.749 00.000 8976 worker thread done servicing request
01:29:10.749 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:29:10.749 00.000 9828 MoveAxis(E, 1, B)
01:29:10.749 00.000 9828 Guiding  Dir = 2, Dur = 1
01:29:10.749 00.000 9828 IsSlewing returns 0
01:29:10.749 00.000 9828 IsGuiding returns 0
01:29:10.749 00.000 9828 PulseGuide returned control before completion, sleep 11
01:29:10.759 00.010 5052 UpdateGuideState exits: m=162 SNR=8.8
01:29:10.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:10.759 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:10.759 00.000 5052 Enqueuing Expose request
01:29:10.759 00.000 8976 Worker thread wakes up
01:29:10.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:10.759 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:10.759 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:10.774 00.015 9828 IsGuiding returns 1
01:29:10.774 00.000 9828 scope still moving after pulse duration time elapsed
01:29:10.805 00.031 9828 IsSlewing returns 0
01:29:10.805 00.000 9828 IsGuiding returns 1
01:29:10.837 00.032 9828 IsSlewing returns 0
01:29:10.837 00.000 9828 IsGuiding returns 1
01:29:10.869 00.032 9828 IsSlewing returns 0
01:29:10.869 00.000 9828 IsGuiding returns 0
01:29:10.869 00.000 9828 scope move finished after 1 + 118 ms
01:29:10.869 00.000 9828 Move returns status 0, amount 1
01:29:10.869 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:10.869 00.000 9828 MoveAxis(N, 16, B)
01:29:10.869 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:10.885 00.016 9828 IsSlewing returns 0
01:29:10.885 00.000 9828 IsGuiding returns 1
01:29:10.886 00.001 9828 Entered PulseGuideScope while moving
01:29:10.946 00.060 9828 IsSlewing returns 0
01:29:10.946 00.000 9828 IsGuiding returns 1
01:29:10.946 00.000 9828 Still moving
01:29:11.008 00.062 9828 IsSlewing returns 0
01:29:11.008 00.000 9828 IsGuiding returns 0
01:29:11.008 00.000 9828 Movement stopped - continuing
01:29:11.008 00.000 9828 PulseGuide returned control before completion, sleep 26
01:29:11.039 00.031 9828 IsGuiding returns 1
01:29:11.039 00.000 9828 scope still moving after pulse duration time elapsed
01:29:11.071 00.032 9828 IsSlewing returns 0
01:29:11.071 00.000 9828 IsGuiding returns 1
01:29:11.101 00.030 9828 IsSlewing returns 0
01:29:11.101 00.000 9828 IsGuiding returns 1
01:29:11.132 00.031 9828 IsSlewing returns 0
01:29:11.133 00.001 9828 IsGuiding returns 1
01:29:11.163 00.030 9828 IsSlewing returns 0
01:29:11.163 00.000 9828 IsGuiding returns 0
01:29:11.163 00.000 9828 scope move finished after 16 + 138 ms
01:29:11.163 00.000 9828 Move returns status 0, amount 16
01:29:11.163 00.000 9828 move complete, result=0
01:29:11.163 00.000 9828 worker thread done servicing request
01:29:11.164 00.001 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:29:11.448 00.284 8976 Exposure complete
01:29:11.453 00.005 8976 worker thread done servicing request
01:29:11.454 00.001 5052 OnExposeComplete: enter
01:29:11.454 00.000 5052 UpdateGuideState(): m_state=6
01:29:11.454 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4042
01:29:11.454 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.67, Mass=187, SNR=9.4, Peak=61 HFD=3.6
01:29:11.454 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:29:11.454 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:29:11.454 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.04 hyp=0.51 cameraTheta=-3.06 mountX=0.19 mountY=0.45, mountTheta=1.17
01:29:11.454 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.04, opts=13)
01:29:11.454 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.04)
01:29:11.455 00.001 8976 Worker thread wakes up
01:29:11.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.04) opts 0xd
01:29:11.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.04)
01:29:11.455 00.000 8976 Moving (-0.51, -0.04) raw xDistance=0.19 yDistance=0.45
01:29:11.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:29:11.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:29:11.455 00.000 8976 MoveAxis(R, 0, ABG)
01:29:11.455 00.000 8976 MoveAxis(D, 2, ABG)
01:29:11.455 00.000 8976 stepping (-15, 6) + (0, -2)
01:29:11.455 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:11.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:29:11.464 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:29:11.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:11.464 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:11.464 00.000 5052 Enqueuing Expose request
01:29:11.479 00.015 8976 Received - 47 (G) 
01:29:11.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:11.479 00.000 8976 stepped: pos (-15, 4)
01:29:11.479 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
01:29:11.479 00.000 8976 MountToCamera -- mountX=2.29 mountY=-0.97 hyp=2.49 mountTheta=-0.40 cameraX=-0.18, cameraY=2.48 cameraTheta=1.64
01:29:11.479 00.000 8976 incremental bump (-0.175, 2.481) isValid = 1
01:29:11.479 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
01:29:11.479 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:29:11.479 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:29:11.479 00.000 8976 move complete, result=0
01:29:11.480 00.001 9828 Worker thread wakes up
01:29:11.480 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:29:11.480 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:29:11.480 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
01:29:11.480 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
01:29:11.480 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:29:11.480 00.000 8976 worker thread done servicing request
01:29:11.480 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
01:29:11.480 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:29:11.480 00.000 9828 BLC: window closed
01:29:11.480 00.000 8976 Worker thread wakes up
01:29:11.480 00.000 9828 MoveAxis(W, 1, B)
01:29:11.480 00.000 9828 Guiding  Dir = 3, Dur = 1
01:29:11.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:11.480 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:11.481 00.001 9828 IsSlewing returns 0
01:29:11.481 00.000 9828 IsGuiding returns 0
01:29:11.481 00.000 9828 PulseGuide returned control before completion, sleep 11
01:29:11.505 00.024 9828 IsGuiding returns 1
01:29:11.505 00.000 9828 scope still moving after pulse duration time elapsed
01:29:11.536 00.031 9828 IsSlewing returns 0
01:29:11.536 00.000 9828 IsGuiding returns 1
01:29:11.567 00.031 9828 IsSlewing returns 0
01:29:11.568 00.001 9828 IsGuiding returns 1
01:29:11.598 00.030 9828 IsSlewing returns 0
01:29:11.598 00.000 9828 IsGuiding returns 0
01:29:11.598 00.000 9828 scope move finished after 1 + 115 ms
01:29:11.598 00.000 9828 Move returns status 0, amount 1
01:29:11.598 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:11.598 00.000 9828 MoveAxis(N, 16, B)
01:29:11.598 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:11.613 00.015 9828 IsSlewing returns 0
01:29:11.613 00.000 9828 IsGuiding returns 0
01:29:11.614 00.001 9828 PulseGuide returned control before completion, sleep 26
01:29:11.644 00.030 9828 IsGuiding returns 1
01:29:11.644 00.000 9828 scope still moving after pulse duration time elapsed
01:29:11.676 00.032 9828 IsSlewing returns 0
01:29:11.676 00.000 9828 IsGuiding returns 1
01:29:11.707 00.031 9828 IsSlewing returns 0
01:29:11.707 00.000 9828 IsGuiding returns 1
01:29:11.737 00.030 9828 IsSlewing returns 0
01:29:11.737 00.000 9828 IsGuiding returns 1
01:29:11.768 00.031 9828 IsSlewing returns 0
01:29:11.768 00.000 9828 IsGuiding returns 0
01:29:11.768 00.000 9828 scope move finished after 16 + 139 ms
01:29:11.768 00.000 9828 Move returns status 0, amount 16
01:29:11.768 00.000 9828 move complete, result=0
01:29:11.768 00.000 9828 worker thread done servicing request
01:29:11.768 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
01:29:12.173 00.405 8976 Exposure complete
01:29:12.179 00.006 8976 worker thread done servicing request
01:29:12.179 00.000 5052 OnExposeComplete: enter
01:29:12.179 00.000 5052 UpdateGuideState(): m_state=6
01:29:12.179 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4043
01:29:12.179 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.73, Mass=179, SNR=9.2, Peak=63 HFD=3.5
01:29:12.179 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:29:12.179 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:29:12.179 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.02 hyp=0.40 cameraTheta=3.08 mountX=0.20 mountY=0.32, mountTheta=1.01
01:29:12.180 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.02, opts=13)
01:29:12.180 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.02)
01:29:12.180 00.000 8976 Worker thread wakes up
01:29:12.180 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.02) opts 0xd
01:29:12.180 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.02)
01:29:12.180 00.000 8976 Moving (-0.39, 0.02) raw xDistance=0.20 yDistance=0.32
01:29:12.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:29:12.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:29:12.180 00.000 8976 MoveAxis(R, 0, ABG)
01:29:12.180 00.000 8976 MoveAxis(D, 1, ABG)
01:29:12.180 00.000 8976 stepping (-15, 4) + (0, -1)
01:29:12.180 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:12.181 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:29:12.191 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:29:12.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:12.191 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:12.191 00.000 5052 Enqueuing Expose request
01:29:12.198 00.007 8976 Received - 47 (G) 
01:29:12.198 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:12.198 00.000 8976 stepped: pos (-15, 3)
01:29:12.198 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
01:29:12.198 00.000 8976 MountToCamera -- mountX=2.29 mountY=-0.81 hyp=2.43 mountTheta=-0.34 cameraX=-0.32, cameraY=2.41 cameraTheta=1.70
01:29:12.198 00.000 8976 incremental bump (-0.323, 2.409) isValid = 1
01:29:12.198 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
01:29:12.198 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:29:12.198 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:29:12.198 00.000 8976 move complete, result=0
01:29:12.198 00.000 9828 Worker thread wakes up
01:29:12.199 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:29:12.199 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:29:12.199 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:29:12.199 00.000 8976 worker thread done servicing request
01:29:12.199 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.49)
01:29:12.199 00.000 8976 Worker thread wakes up
01:29:12.199 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
01:29:12.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:12.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:12.199 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
01:29:12.199 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:29:12.199 00.000 9828 BLC: window closed
01:29:12.199 00.000 9828 MoveAxis(W, 3, B)
01:29:12.200 00.001 9828 Guiding  Dir = 3, Dur = 3
01:29:12.201 00.001 9828 IsSlewing returns 0
01:29:12.201 00.000 9828 IsGuiding returns 0
01:29:12.202 00.001 9828 PulseGuide returned control before completion, sleep 13
01:29:12.220 00.018 9828 IsGuiding returns 1
01:29:12.220 00.000 9828 scope still moving after pulse duration time elapsed
01:29:12.251 00.031 9828 IsSlewing returns 0
01:29:12.251 00.000 9828 IsGuiding returns 1
01:29:12.283 00.032 9828 IsSlewing returns 0
01:29:12.283 00.000 9828 IsGuiding returns 1
01:29:12.315 00.032 9828 IsSlewing returns 0
01:29:12.315 00.000 9828 IsGuiding returns 0
01:29:12.315 00.000 9828 scope move finished after 3 + 110 ms
01:29:12.315 00.000 9828 Move returns status 0, amount 3
01:29:12.315 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:12.315 00.000 9828 MoveAxis(N, 16, B)
01:29:12.315 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:12.330 00.015 9828 IsSlewing returns 0
01:29:12.330 00.000 9828 IsGuiding returns 0
01:29:12.330 00.000 9828 PulseGuide returned control before completion, sleep 26
01:29:12.360 00.030 9828 IsGuiding returns 1
01:29:12.360 00.000 9828 scope still moving after pulse duration time elapsed
01:29:12.391 00.031 9828 IsSlewing returns 0
01:29:12.391 00.000 9828 IsGuiding returns 1
01:29:12.422 00.031 9828 IsSlewing returns 0
01:29:12.422 00.000 9828 IsGuiding returns 1
01:29:12.455 00.033 9828 IsSlewing returns 0
01:29:12.455 00.000 9828 IsGuiding returns 1
01:29:12.500 00.045 9828 IsSlewing returns 0
01:29:12.500 00.000 9828 IsGuiding returns 0
01:29:12.500 00.000 9828 scope move finished after 16 + 154 ms
01:29:12.500 00.000 9828 Move returns status 0, amount 16
01:29:12.500 00.000 9828 move complete, result=0
01:29:12.500 00.000 9828 worker thread done servicing request
01:29:12.500 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:29:12.890 00.390 8976 Exposure complete
01:29:12.895 00.005 8976 worker thread done servicing request
01:29:12.896 00.001 5052 OnExposeComplete: enter
01:29:12.896 00.000 5052 UpdateGuideState(): m_state=6
01:29:12.896 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4044
01:29:12.896 00.000 5052 Star::Find returns 1 (0), X=327.92, Y=281.68, Mass=169, SNR=8.9, Peak=66 HFD=3.3
01:29:12.896 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:29:12.896 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
01:29:12.896 00.000 5052 CameraToMount -- cameraX=-1.26 cameraY=-0.03 hyp=1.26 cameraTheta=-3.12 mountX=0.55 mountY=1.07, mountTheta=1.10
01:29:12.896 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.26, y=-0.03, opts=13)
01:29:12.897 00.001 5052 Enqueuing Move request for stepguider (-1.26, -0.03)
01:29:12.897 00.000 8976 Worker thread wakes up
01:29:12.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.26, -0.03) opts 0xd
01:29:12.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.26, -0.03)
01:29:12.897 00.000 8976 Moving (-1.26, -0.03) raw xDistance=0.55 yDistance=1.07
01:29:12.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:29:12.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.07
01:29:12.897 00.000 8976 MoveAxis(L, 2, ABG)
01:29:12.897 00.000 8976 stepping (-15, 3) + (-2, 0)
01:29:12.897 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:12.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:29:12.907 00.010 5052 UpdateGuideState exits: m=169 SNR=8.9
01:29:12.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:12.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:12.907 00.000 5052 Enqueuing Expose request
01:29:12.934 00.027 8976 Received - 47 (G) 
01:29:12.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:12.934 00.000 8976 stepped: pos (-17, 3)
01:29:12.934 00.000 8976 MoveAxis(D, 4, ABG)
01:29:12.934 00.000 8976 stepping (-17, 3) + (0, -4)
01:29:12.934 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:29:12.965 00.031 8976 Received - 47 (G) 
01:29:12.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:29:12.965 00.000 8976 stepped: pos (-17, -1)
01:29:12.965 00.000 8976 MountToCamera -- mountTheta (-0.20) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
01:29:12.965 00.000 8976 MountToCamera -- mountX=2.39 mountY=-0.49 hyp=2.44 mountTheta=-0.20 cameraX=-0.65, cameraY=2.35 cameraTheta=1.84
01:29:12.965 00.000 8976 incremental bump (-0.654, 2.355) isValid = 1
01:29:12.965 00.000 8976 Scheduling Mount bump of (-0.031, 0.115)
01:29:12.966 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:29:12.966 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:29:12.966 00.000 8976 move complete, result=0
01:29:12.966 00.000 9828 Worker thread wakes up
01:29:12.966 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:29:12.966 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:29:12.966 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.93 = -1.35)
01:29:12.966 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 4 ms SOUTH
01:29:12.966 00.000 8976 worker thread done servicing request
01:29:12.966 00.000 8976 Worker thread wakes up
01:29:12.966 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.44)
01:29:12.966 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.03 mountY=-0.12, mountTheta=-1.36
01:29:12.966 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:29:12.966 00.000 9828 BLC: window closed
01:29:12.966 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:12.966 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:12.966 00.000 9828 MoveAxis(W, 8, B)
01:29:12.966 00.000 9828 Guiding  Dir = 3, Dur = 8
01:29:12.967 00.001 9828 IsSlewing returns 0
01:29:12.967 00.000 9828 IsGuiding returns 0
01:29:12.967 00.000 9828 PulseGuide returned control before completion, sleep 18
01:29:12.999 00.032 9828 IsGuiding returns 1
01:29:12.999 00.000 9828 scope still moving after pulse duration time elapsed
01:29:13.030 00.031 9828 IsSlewing returns 0
01:29:13.030 00.000 9828 IsGuiding returns 1
01:29:13.061 00.031 9828 IsSlewing returns 0
01:29:13.061 00.000 9828 IsGuiding returns 1
01:29:13.091 00.030 9828 IsSlewing returns 0
01:29:13.091 00.000 9828 IsGuiding returns 0
01:29:13.091 00.000 9828 scope move finished after 8 + 116 ms
01:29:13.091 00.000 9828 Move returns status 0, amount 8
01:29:13.091 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:13.091 00.000 9828 MoveAxis(N, 16, B)
01:29:13.091 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:13.106 00.015 9828 IsSlewing returns 0
01:29:13.106 00.000 9828 IsGuiding returns 0
01:29:13.106 00.000 9828 PulseGuide returned control before completion, sleep 26
01:29:13.137 00.031 9828 IsGuiding returns 1
01:29:13.137 00.000 9828 scope still moving after pulse duration time elapsed
01:29:13.168 00.031 9828 IsSlewing returns 0
01:29:13.168 00.000 9828 IsGuiding returns 1
01:29:13.199 00.031 9828 IsSlewing returns 0
01:29:13.199 00.000 9828 IsGuiding returns 1
01:29:13.231 00.032 9828 IsSlewing returns 0
01:29:13.231 00.000 9828 IsGuiding returns 0
01:29:13.231 00.000 9828 scope move finished after 16 + 108 ms
01:29:13.231 00.000 9828 Move returns status 0, amount 16
01:29:13.231 00.000 9828 move complete, result=0
01:29:13.231 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:29:13.232 00.001 9828 worker thread done servicing request
01:29:13.658 00.426 8976 Exposure complete
01:29:13.664 00.006 8976 worker thread done servicing request
01:29:13.664 00.000 5052 OnExposeComplete: enter
01:29:13.664 00.000 5052 UpdateGuideState(): m_state=6
01:29:13.664 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4045
01:29:13.665 00.001 5052 Star::Find returns 1 (0), X=328.68, Y=281.49, Mass=192, SNR=9.5, Peak=62 HFD=3.5
01:29:13.665 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.78 = 1.51)
01:29:13.665 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:29:13.665 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.21 hyp=0.54 cameraTheta=-2.73 mountX=0.03 mountY=0.53, mountTheta=1.51
01:29:13.666 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.21, opts=13)
01:29:13.667 00.001 5052 Enqueuing Move request for stepguider (-0.50, -0.21)
01:29:13.667 00.000 8976 Worker thread wakes up
01:29:13.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.21) opts 0xd
01:29:13.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.21)
01:29:13.667 00.000 8976 Moving (-0.50, -0.21) raw xDistance=0.03 yDistance=0.53
01:29:13.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:29:13.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.53
01:29:13.667 00.000 8976 MoveAxis(R, 0, ABG)
01:29:13.667 00.000 8976 MoveAxis(D, 2, ABG)
01:29:13.667 00.000 8976 stepping (-17, -1) + (0, -2)
01:29:13.667 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:13.668 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:29:13.680 00.012 5052 UpdateGuideState exits: m=192 SNR=9.5
01:29:13.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:13.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:13.680 00.000 5052 Enqueuing Expose request
01:29:13.701 00.021 8976 Received - 47 (G) 
01:29:13.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:13.701 00.000 8976 stepped: pos (-17, -3)
01:29:13.701 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
01:29:13.701 00.000 8976 MountToCamera -- mountX=2.46 mountY=-0.17 hyp=2.47 mountTheta=-0.07 cameraX=-0.97, cameraY=2.27 cameraTheta=1.97
01:29:13.701 00.000 8976 incremental bump (-0.969, 2.271) isValid = 1
01:29:13.701 00.000 8976 Scheduling Mount bump of (-0.045, 0.110)
01:29:13.701 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:29:13.701 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:29:13.701 00.000 8976 move complete, result=0
01:29:13.701 00.000 9828 Worker thread wakes up
01:29:13.701 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:29:13.701 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:29:13.701 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.06 = -1.23)
01:29:13.701 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.31)
01:29:13.701 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.23
01:29:13.702 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:29:13.702 00.000 8976 worker thread done servicing request
01:29:13.702 00.000 8976 Worker thread wakes up
01:29:13.702 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:29:13.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:13.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:13.702 00.000 9828 BLC: window closed
01:29:13.702 00.000 9828 MoveAxis(W, 13, B)
01:29:13.702 00.000 9828 Guiding  Dir = 3, Dur = 13
01:29:13.702 00.000 9828 IsSlewing returns 0
01:29:13.703 00.001 9828 IsGuiding returns 0
01:29:13.703 00.000 9828 PulseGuide returned control before completion, sleep 23
01:29:13.730 00.027 9828 IsGuiding returns 1
01:29:13.730 00.000 9828 scope still moving after pulse duration time elapsed
01:29:13.762 00.032 9828 IsSlewing returns 0
01:29:13.762 00.000 9828 IsGuiding returns 1
01:29:13.793 00.031 9828 IsSlewing returns 0
01:29:13.793 00.000 9828 IsGuiding returns 1
01:29:13.824 00.031 9828 IsSlewing returns 0
01:29:13.824 00.000 9828 IsGuiding returns 1
01:29:13.856 00.032 9828 IsSlewing returns 0
01:29:13.856 00.000 9828 IsGuiding returns 0
01:29:13.856 00.000 9828 scope move finished after 13 + 140 ms
01:29:13.856 00.000 9828 Move returns status 0, amount 13
01:29:13.856 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:13.856 00.000 9828 MoveAxis(N, 16, B)
01:29:13.856 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:13.871 00.015 9828 IsSlewing returns 0
01:29:13.871 00.000 9828 IsGuiding returns 0
01:29:13.872 00.001 9828 PulseGuide returned control before completion, sleep 26
01:29:13.902 00.030 9828 IsGuiding returns 1
01:29:13.902 00.000 9828 scope still moving after pulse duration time elapsed
01:29:13.934 00.032 9828 IsSlewing returns 0
01:29:13.934 00.000 9828 IsGuiding returns 1
01:29:13.965 00.031 9828 IsSlewing returns 0
01:29:13.965 00.000 9828 IsGuiding returns 1
01:29:13.996 00.031 9828 IsSlewing returns 0
01:29:13.996 00.000 9828 IsGuiding returns 1
01:29:14.027 00.031 9828 IsSlewing returns 0
01:29:14.027 00.000 9828 IsGuiding returns 0
01:29:14.027 00.000 9828 scope move finished after 16 + 139 ms
01:29:14.027 00.000 9828 Move returns status 0, amount 16
01:29:14.027 00.000 9828 move complete, result=0
01:29:14.027 00.000 9828 worker thread done servicing request
01:29:14.028 00.001 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:29:14.391 00.363 8976 Exposure complete
01:29:14.397 00.006 8976 worker thread done servicing request
01:29:14.397 00.000 5052 OnExposeComplete: enter
01:29:14.397 00.000 5052 UpdateGuideState(): m_state=6
01:29:14.397 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4046
01:29:14.397 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.62, Mass=161, SNR=8.7, Peak=61 HFD=3.4
01:29:14.397 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
01:29:14.397 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
01:29:14.397 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.09 hyp=0.54 cameraTheta=-2.98 mountX=0.16 mountY=0.49, mountTheta=1.25
01:29:14.398 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.09, opts=13)
01:29:14.398 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.09)
01:29:14.398 00.000 8976 Worker thread wakes up
01:29:14.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.09) opts 0xd
01:29:14.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.09)
01:29:14.398 00.000 8976 Moving (-0.53, -0.09) raw xDistance=0.16 yDistance=0.49
01:29:14.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:29:14.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
01:29:14.399 00.001 8976 MoveAxis(R, 0, ABG)
01:29:14.399 00.000 8976 MoveAxis(D, 2, ABG)
01:29:14.399 00.000 8976 stepping (-17, -3) + (0, -2)
01:29:14.399 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:14.400 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:29:14.412 00.012 5052 UpdateGuideState exits: m=161 SNR=8.7
01:29:14.412 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:14.412 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:14.412 00.000 5052 Enqueuing Expose request
01:29:14.436 00.024 8976 Received - 47 (G) 
01:29:14.436 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:14.436 00.000 8976 stepped: pos (-17, -5)
01:29:14.436 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
01:29:14.436 00.000 8976 MountToCamera -- mountX=2.51 mountY=0.15 hyp=2.51 mountTheta=0.06 cameraX=-1.27, cameraY=2.17 cameraTheta=2.10
01:29:14.436 00.000 8976 incremental bump (-1.274, 2.167) isValid = 1
01:29:14.436 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
01:29:14.436 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:29:14.436 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:29:14.436 00.000 8976 move complete, result=0
01:29:14.436 00.000 9828 Worker thread wakes up
01:29:14.436 00.000 8976 worker thread done servicing request
01:29:14.436 00.000 8976 Worker thread wakes up
01:29:14.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:14.436 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:14.436 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:29:14.436 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:29:14.437 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:29:14.437 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
01:29:14.437 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
01:29:14.437 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.12
01:29:14.437 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:29:14.437 00.000 9828 BLC: window closed
01:29:14.437 00.000 9828 MoveAxis(W, 17, B)
01:29:14.437 00.000 9828 Guiding  Dir = 3, Dur = 17
01:29:14.437 00.000 9828 IsSlewing returns 0
01:29:14.437 00.000 9828 IsGuiding returns 0
01:29:14.437 00.000 9828 PulseGuide returned control before completion, sleep 27
01:29:14.478 00.041 9828 IsGuiding returns 1
01:29:14.478 00.000 9828 scope still moving after pulse duration time elapsed
01:29:14.509 00.031 9828 IsSlewing returns 0
01:29:14.509 00.000 9828 IsGuiding returns 1
01:29:14.541 00.032 9828 IsSlewing returns 0
01:29:14.541 00.000 9828 IsGuiding returns 1
01:29:14.571 00.030 9828 IsSlewing returns 0
01:29:14.571 00.000 9828 IsGuiding returns 0
01:29:14.571 00.000 9828 scope move finished after 17 + 115 ms
01:29:14.571 00.000 9828 Move returns status 0, amount 17
01:29:14.571 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:14.571 00.000 9828 MoveAxis(N, 15, B)
01:29:14.571 00.000 9828 Guiding  Dir = 0, Dur = 15
01:29:14.587 00.016 9828 IsSlewing returns 0
01:29:14.587 00.000 9828 IsGuiding returns 0
01:29:14.588 00.001 9828 PulseGuide returned control before completion, sleep 25
01:29:14.618 00.030 9828 IsGuiding returns 1
01:29:14.618 00.000 9828 scope still moving after pulse duration time elapsed
01:29:14.649 00.031 9828 IsSlewing returns 0
01:29:14.649 00.000 9828 IsGuiding returns 1
01:29:14.680 00.031 9828 IsSlewing returns 0
01:29:14.680 00.000 9828 IsGuiding returns 1
01:29:14.711 00.031 9828 IsSlewing returns 0
01:29:14.711 00.000 9828 IsGuiding returns 1
01:29:14.742 00.031 9828 IsSlewing returns 0
01:29:14.742 00.000 9828 IsGuiding returns 0
01:29:14.742 00.000 9828 scope move finished after 15 + 139 ms
01:29:14.742 00.000 9828 Move returns status 0, amount 15
01:29:14.742 00.000 9828 move complete, result=0
01:29:14.742 00.000 9828 worker thread done servicing request
01:29:14.742 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:29:15.123 00.381 8976 Exposure complete
01:29:15.128 00.005 8976 worker thread done servicing request
01:29:15.128 00.000 5052 OnExposeComplete: enter
01:29:15.128 00.000 5052 UpdateGuideState(): m_state=6
01:29:15.128 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4047
01:29:15.129 00.001 5052 Star::Find returns 1 (0), X=329.08, Y=281.53, Mass=194, SNR=9.5, Peak=62 HFD=3.8
01:29:15.129 00.000 5052 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.04) = xAngle (-4.10 = 2.18)
01:29:15.129 00.000 5052 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.20 = 2.08)
01:29:15.129 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.06 mountX=-0.12 mountY=0.18, mountTheta=2.15
01:29:15.129 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.18, opts=13)
01:29:15.129 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.18)
01:29:15.130 00.001 8976 Worker thread wakes up
01:29:15.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.18) opts 0xd
01:29:15.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.18)
01:29:15.130 00.000 8976 Moving (-0.10, -0.18) raw xDistance=-0.12 yDistance=0.18
01:29:15.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:29:15.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:29:15.130 00.000 8976 MoveAxis(R, 0, ABG)
01:29:15.130 00.000 8976 MoveAxis(U, 0, ABG)
01:29:15.130 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.18 = 2.18)
01:29:15.130 00.000 8976 MountToCamera -- mountX=2.54 mountY=0.36 hyp=2.57 mountTheta=0.14 cameraX=-1.48, cameraY=2.10 cameraTheta=2.18
01:29:15.130 00.000 8976 incremental bump (-1.478, 2.098) isValid = 1
01:29:15.130 00.000 8976 Scheduling Mount bump of (-0.066, 0.097)
01:29:15.130 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:29:15.130 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:29:15.130 00.000 8976 move complete, result=0
01:29:15.130 00.000 9828 Worker thread wakes up
01:29:15.130 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:29:15.130 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:29:15.130 00.000 8976 worker thread done servicing request
01:29:15.131 00.001 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.26 = -1.02)
01:29:15.131 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.10)
01:29:15.131 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=0.06 mountY=-0.10, mountTheta=-1.04
01:29:15.131 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:29:15.131 00.000 9828 BLC: window closed
01:29:15.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:29:15.131 00.000 9828 MoveAxis(W, 20, B)
01:29:15.131 00.000 9828 Guiding  Dir = 3, Dur = 20
01:29:15.131 00.000 9828 IsSlewing returns 0
01:29:15.131 00.000 9828 IsGuiding returns 0
01:29:15.131 00.000 9828 PulseGuide returned control before completion, sleep 30
01:29:15.140 00.009 5052 UpdateGuideState exits: m=194 SNR=9.5
01:29:15.140 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:15.140 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:15.140 00.000 5052 Enqueuing Expose request
01:29:15.141 00.001 8976 Worker thread wakes up
01:29:15.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:15.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:15.141 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:15.177 00.036 9828 IsGuiding returns 1
01:29:15.178 00.001 9828 scope still moving after pulse duration time elapsed
01:29:15.208 00.030 9828 IsSlewing returns 0
01:29:15.208 00.000 9828 IsGuiding returns 1
01:29:15.240 00.032 9828 IsSlewing returns 0
01:29:15.240 00.000 9828 IsGuiding returns 1
01:29:15.271 00.031 9828 IsSlewing returns 0
01:29:15.271 00.000 9828 IsGuiding returns 0
01:29:15.271 00.000 9828 scope move finished after 20 + 119 ms
01:29:15.271 00.000 9828 Move returns status 0, amount 20
01:29:15.271 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:15.271 00.000 9828 MoveAxis(N, 14, B)
01:29:15.272 00.001 9828 Guiding  Dir = 0, Dur = 14
01:29:15.286 00.014 9828 IsSlewing returns 0
01:29:15.286 00.000 9828 IsGuiding returns 0
01:29:15.286 00.000 9828 PulseGuide returned control before completion, sleep 24
01:29:15.318 00.032 9828 IsGuiding returns 1
01:29:15.318 00.000 9828 scope still moving after pulse duration time elapsed
01:29:15.348 00.030 9828 IsSlewing returns 0
01:29:15.348 00.000 9828 IsGuiding returns 1
01:29:15.380 00.032 9828 IsSlewing returns 0
01:29:15.380 00.000 9828 IsGuiding returns 1
01:29:15.411 00.031 9828 IsSlewing returns 0
01:29:15.411 00.000 9828 IsGuiding returns 1
01:29:15.443 00.032 9828 IsSlewing returns 0
01:29:15.443 00.000 9828 IsGuiding returns 0
01:29:15.443 00.000 9828 scope move finished after 14 + 142 ms
01:29:15.443 00.000 9828 Move returns status 0, amount 14
01:29:15.443 00.000 9828 move complete, result=0
01:29:15.443 00.000 9828 worker thread done servicing request
01:29:15.443 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:29:15.828 00.385 8976 Exposure complete
01:29:15.833 00.005 8976 worker thread done servicing request
01:29:15.833 00.000 5052 OnExposeComplete: enter
01:29:15.833 00.000 5052 UpdateGuideState(): m_state=6
01:29:15.834 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4048
01:29:15.834 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.51, Mass=180, SNR=9.3, Peak=59 HFD=3.4
01:29:15.834 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
01:29:15.834 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
01:29:15.834 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.20 hyp=0.62 cameraTheta=-0.33 mountX=-0.45 mountY=-0.38, mountTheta=-2.43
01:29:15.834 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.20, opts=13)
01:29:15.834 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.20)
01:29:15.834 00.000 8976 Worker thread wakes up
01:29:15.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.20) opts 0xd
01:29:15.835 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.20)
01:29:15.835 00.000 8976 Moving (0.59, -0.20) raw xDistance=-0.45 yDistance=-0.38
01:29:15.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:29:15.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:29:15.835 00.000 8976 MoveAxis(R, 2, ABG)
01:29:15.835 00.000 8976 stepping (-17, -5) + (2, 0)
01:29:15.835 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:15.835 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:29:15.844 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
01:29:15.844 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:15.844 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:15.844 00.000 5052 Enqueuing Expose request
01:29:15.859 00.015 8976 Received - 47 (G) 
01:29:15.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:15.859 00.000 8976 stepped: pos (-15, -5)
01:29:15.859 00.000 8976 MoveAxis(U, 2, ABG)
01:29:15.859 00.000 8976 stepping (-15, -5) + (0, 2)
01:29:15.859 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:15.891 00.032 8976 Received - 47 (G) 
01:29:15.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:15.891 00.000 8976 stepped: pos (-15, -3)
01:29:15.891 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
01:29:15.891 00.000 8976 MountToCamera -- mountX=2.46 mountY=0.40 hyp=2.49 mountTheta=0.16 cameraX=-1.48, cameraY=2.01 cameraTheta=2.20
01:29:15.891 00.000 8976 incremental bump (-1.475, 2.009) isValid = 1
01:29:15.891 00.000 8976 Scheduling Mount bump of (-0.068, 0.096)
01:29:15.891 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:29:15.891 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:29:15.891 00.000 8976 move complete, result=0
01:29:15.891 00.000 9828 Worker thread wakes up
01:29:15.891 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:29:15.891 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:29:15.891 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:29:15.892 00.001 9828 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
01:29:15.892 00.000 8976 worker thread done servicing request
01:29:15.892 00.000 8976 Worker thread wakes up
01:29:15.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:15.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:15.892 00.000 9828 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.08)
01:29:15.892 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.19 mountX=0.06 mountY=-0.10, mountTheta=-1.02
01:29:15.892 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:29:15.892 00.000 9828 BLC: window closed
01:29:15.892 00.000 9828 MoveAxis(W, 20, B)
01:29:15.892 00.000 9828 Guiding  Dir = 3, Dur = 20
01:29:15.892 00.000 9828 IsSlewing returns 0
01:29:15.892 00.000 9828 IsGuiding returns 0
01:29:15.893 00.001 9828 PulseGuide returned control before completion, sleep 30
01:29:15.925 00.032 9828 IsGuiding returns 1
01:29:15.925 00.000 9828 scope still moving after pulse duration time elapsed
01:29:15.956 00.031 9828 IsSlewing returns 0
01:29:15.956 00.000 9828 IsGuiding returns 1
01:29:15.986 00.030 9828 IsSlewing returns 0
01:29:15.986 00.000 9828 IsGuiding returns 1
01:29:16.017 00.031 9828 IsSlewing returns 0
01:29:16.017 00.000 9828 IsGuiding returns 0
01:29:16.017 00.000 9828 scope move finished after 20 + 105 ms
01:29:16.017 00.000 9828 Move returns status 0, amount 20
01:29:16.018 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:16.018 00.000 9828 MoveAxis(N, 14, B)
01:29:16.018 00.000 9828 Guiding  Dir = 0, Dur = 14
01:29:16.032 00.014 9828 IsSlewing returns 0
01:29:16.032 00.000 9828 IsGuiding returns 0
01:29:16.032 00.000 9828 PulseGuide returned control before completion, sleep 24
01:29:16.064 00.032 9828 IsGuiding returns 1
01:29:16.064 00.000 9828 scope still moving after pulse duration time elapsed
01:29:16.095 00.031 9828 IsSlewing returns 0
01:29:16.095 00.000 9828 IsGuiding returns 1
01:29:16.126 00.031 9828 IsSlewing returns 0
01:29:16.126 00.000 9828 IsGuiding returns 1
01:29:16.156 00.030 9828 IsSlewing returns 0
01:29:16.157 00.001 9828 IsGuiding returns 1
01:29:16.187 00.030 9828 IsSlewing returns 0
01:29:16.187 00.000 9828 IsGuiding returns 0
01:29:16.187 00.000 9828 scope move finished after 14 + 140 ms
01:29:16.187 00.000 9828 Move returns status 0, amount 14
01:29:16.187 00.000 9828 move complete, result=0
01:29:16.187 00.000 9828 worker thread done servicing request
01:29:16.187 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:29:16.584 00.397 8976 Exposure complete
01:29:16.589 00.005 8976 worker thread done servicing request
01:29:16.589 00.000 5052 OnExposeComplete: enter
01:29:16.589 00.000 5052 UpdateGuideState(): m_state=6
01:29:16.589 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4049
01:29:16.589 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.43, Mass=203, SNR=9.7, Peak=64 HFD=3.2
01:29:16.589 00.000 5052 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.04) = xAngle (-2.78 = -2.78)
01:29:16.589 00.000 5052 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
01:29:16.589 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.28 hyp=0.41 cameraTheta=-0.74 mountX=-0.39 mountY=-0.10, mountTheta=-2.88
01:29:16.590 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.28, opts=13)
01:29:16.590 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.28)
01:29:16.590 00.000 8976 Worker thread wakes up
01:29:16.590 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.28) opts 0xd
01:29:16.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.28)
01:29:16.590 00.000 8976 Moving (0.30, -0.28) raw xDistance=-0.39 yDistance=-0.10
01:29:16.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
01:29:16.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:29:16.590 00.000 8976 MoveAxis(R, 2, ABG)
01:29:16.590 00.000 8976 stepping (-15, -3) + (2, 0)
01:29:16.591 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:16.591 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:29:16.601 00.010 5052 UpdateGuideState exits: m=203 SNR=9.7
01:29:16.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:16.601 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:16.601 00.000 5052 Enqueuing Expose request
01:29:16.626 00.025 8976 Received - 47 (G) 
01:29:16.626 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:16.626 00.000 8976 stepped: pos (-13, -3)
01:29:16.626 00.000 8976 MoveAxis(U, 0, ABG)
01:29:16.626 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.23 = 2.23)
01:29:16.626 00.000 8976 MountToCamera -- mountX=2.31 mountY=0.42 hyp=2.34 mountTheta=0.18 cameraX=-1.43, cameraY=1.86 cameraTheta=2.23
01:29:16.626 00.000 8976 incremental bump (-1.427, 1.859) isValid = 1
01:29:16.626 00.000 8976 Scheduling Mount bump of (-0.070, 0.094)
01:29:16.627 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:29:16.627 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:29:16.627 00.000 8976 move complete, result=0
01:29:16.627 00.000 9828 Worker thread wakes up
01:29:16.627 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:29:16.627 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:29:16.627 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
01:29:16.627 00.000 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.06)
01:29:16.627 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
01:29:16.627 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:29:16.627 00.000 9828 BLC: window closed
01:29:16.627 00.000 9828 MoveAxis(W, 21, B)
01:29:16.627 00.000 9828 Guiding  Dir = 3, Dur = 21
01:29:16.627 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:29:16.627 00.000 8976 worker thread done servicing request
01:29:16.627 00.000 8976 Worker thread wakes up
01:29:16.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:16.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:16.628 00.001 9828 IsSlewing returns 0
01:29:16.628 00.000 9828 IsGuiding returns 0
01:29:16.628 00.000 9828 PulseGuide returned control before completion, sleep 31
01:29:16.670 00.042 9828 IsGuiding returns 1
01:29:16.670 00.000 9828 scope still moving after pulse duration time elapsed
01:29:16.702 00.032 9828 IsSlewing returns 0
01:29:16.702 00.000 9828 IsGuiding returns 1
01:29:16.732 00.030 9828 IsSlewing returns 0
01:29:16.736 00.004 9828 IsGuiding returns 1
01:29:16.762 00.026 9828 IsSlewing returns 0
01:29:16.762 00.000 9828 IsGuiding returns 0
01:29:16.762 00.000 9828 scope move finished after 21 + 113 ms
01:29:16.762 00.000 9828 Move returns status 0, amount 21
01:29:16.762 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:16.762 00.000 9828 MoveAxis(N, 14, B)
01:29:16.762 00.000 9828 Guiding  Dir = 0, Dur = 14
01:29:16.777 00.015 9828 IsSlewing returns 0
01:29:16.777 00.000 9828 IsGuiding returns 1
01:29:16.777 00.000 9828 Entered PulseGuideScope while moving
01:29:16.840 00.063 9828 IsSlewing returns 0
01:29:16.840 00.000 9828 IsGuiding returns 1
01:29:16.840 00.000 9828 Still moving
01:29:16.902 00.062 9828 IsSlewing returns 0
01:29:16.902 00.000 9828 IsGuiding returns 0
01:29:16.902 00.000 9828 Movement stopped - continuing
01:29:16.902 00.000 9828 PulseGuide returned control before completion, sleep 24
01:29:16.933 00.031 9828 IsGuiding returns 1
01:29:16.933 00.000 9828 scope still moving after pulse duration time elapsed
01:29:16.965 00.032 9828 IsSlewing returns 0
01:29:16.965 00.000 9828 IsGuiding returns 1
01:29:16.996 00.031 9828 IsSlewing returns 0
01:29:16.996 00.000 9828 IsGuiding returns 1
01:29:17.028 00.032 9828 IsSlewing returns 0
01:29:17.028 00.000 9828 IsGuiding returns 1
01:29:17.059 00.031 9828 IsSlewing returns 0
01:29:17.059 00.000 9828 IsGuiding returns 0
01:29:17.059 00.000 9828 scope move finished after 14 + 142 ms
01:29:17.059 00.000 9828 Move returns status 0, amount 14
01:29:17.059 00.000 9828 move complete, result=0
01:29:17.059 00.000 9828 worker thread done servicing request
01:29:17.059 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
01:29:17.319 00.260 8976 Exposure complete
01:29:17.324 00.005 8976 worker thread done servicing request
01:29:17.325 00.001 5052 OnExposeComplete: enter
01:29:17.325 00.000 5052 UpdateGuideState(): m_state=6
01:29:17.325 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4050
01:29:17.325 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.94, Mass=163, SNR=8.8, Peak=62 HFD=3.1
01:29:17.325 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
01:29:17.325 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
01:29:17.325 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.23 hyp=0.36 cameraTheta=0.68 mountX=0.07 mountY=-0.36, mountTheta=-1.37
01:29:17.325 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.23, opts=13)
01:29:17.325 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.23)
01:29:17.326 00.001 8976 Worker thread wakes up
01:29:17.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.23) opts 0xd
01:29:17.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.23)
01:29:17.326 00.000 8976 Moving (0.28, 0.23) raw xDistance=0.07 yDistance=-0.36
01:29:17.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:29:17.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:29:17.326 00.000 8976 MoveAxis(R, 0, ABG)
01:29:17.326 00.000 8976 MoveAxis(U, 1, ABG)
01:29:17.326 00.000 8976 stepping (-13, -3) + (0, 1)
01:29:17.326 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:17.326 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:29:17.336 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
01:29:17.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:17.336 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:17.336 00.000 5052 Enqueuing Expose request
01:29:17.346 00.010 8976 Received - 47 (G) 
01:29:17.346 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:17.346 00.000 8976 stepped: pos (-13, -2)
01:29:17.346 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
01:29:17.346 00.000 8976 MountToCamera -- mountX=2.20 mountY=0.39 hyp=2.24 mountTheta=0.18 cameraX=-1.35, cameraY=1.78 cameraTheta=2.22
01:29:17.346 00.000 8976 incremental bump (-1.349, 1.783) isValid = 1
01:29:17.346 00.000 8976 Scheduling Mount bump of (-0.069, 0.095)
01:29:17.346 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:29:17.346 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:29:17.346 00.000 8976 move complete, result=0
01:29:17.346 00.000 9828 Worker thread wakes up
01:29:17.346 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:29:17.346 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:29:17.346 00.000 9828 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.10) = xAngle (5.30 = -0.99)
01:29:17.346 00.000 9828 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.07)
01:29:17.346 00.000 8976 worker thread done servicing request
01:29:17.346 00.000 8976 Worker thread wakes up
01:29:17.346 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.20 mountX=0.06 mountY=-0.10, mountTheta=-1.01
01:29:17.346 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.06 yDistance=-0.10
01:29:17.347 00.001 9828 BLC: window closed
01:29:17.347 00.000 9828 MoveAxis(W, 21, B)
01:29:17.347 00.000 9828 Guiding  Dir = 3, Dur = 21
01:29:17.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:17.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:17.347 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
01:29:17.347 00.000 9828 IsSlewing returns 0
01:29:17.347 00.000 9828 IsGuiding returns 0
01:29:17.347 00.000 9828 PulseGuide returned control before completion, sleep 31
01:29:17.382 00.035 9828 IsGuiding returns 1
01:29:17.382 00.000 9828 scope still moving after pulse duration time elapsed
01:29:17.412 00.030 9828 IsSlewing returns 0
01:29:17.412 00.000 9828 IsGuiding returns 1
01:29:17.443 00.031 9828 IsSlewing returns 0
01:29:17.443 00.000 9828 IsGuiding returns 1
01:29:17.474 00.031 9828 IsSlewing returns 0
01:29:17.474 00.000 9828 IsGuiding returns 0
01:29:17.474 00.000 9828 scope move finished after 21 + 106 ms
01:29:17.474 00.000 9828 Move returns status 0, amount 21
01:29:17.474 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:17.474 00.000 9828 MoveAxis(N, 14, B)
01:29:17.474 00.000 9828 Guiding  Dir = 0, Dur = 14
01:29:17.490 00.016 9828 IsSlewing returns 0
01:29:17.491 00.001 9828 IsGuiding returns 0
01:29:17.491 00.000 9828 PulseGuide returned control before completion, sleep 24
01:29:17.520 00.029 9828 IsGuiding returns 1
01:29:17.520 00.000 9828 scope still moving after pulse duration time elapsed
01:29:17.552 00.032 9828 IsSlewing returns 0
01:29:17.552 00.000 9828 IsGuiding returns 1
01:29:17.583 00.031 9828 IsSlewing returns 0
01:29:17.583 00.000 9828 IsGuiding returns 1
01:29:17.614 00.031 9828 IsSlewing returns 0
01:29:17.614 00.000 9828 IsGuiding returns 1
01:29:17.646 00.032 9828 IsSlewing returns 0
01:29:17.646 00.000 9828 IsGuiding returns 0
01:29:17.646 00.000 9828 scope move finished after 14 + 141 ms
01:29:17.646 00.000 9828 Move returns status 0, amount 14
01:29:17.646 00.000 9828 move complete, result=0
01:29:17.646 00.000 9828 worker thread done servicing request
01:29:17.646 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
01:29:18.039 00.393 8976 Exposure complete
01:29:18.045 00.006 8976 worker thread done servicing request
01:29:18.045 00.000 5052 OnExposeComplete: enter
01:29:18.045 00.000 5052 UpdateGuideState(): m_state=6
01:29:18.045 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4051
01:29:18.045 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.43, Mass=159, SNR=8.7, Peak=65 HFD=3.5
01:29:18.045 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
01:29:18.045 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
01:29:18.045 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.28 hyp=0.67 cameraTheta=-0.43 mountX=-0.52 mountY=-0.36, mountTheta=-2.54
01:29:18.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.28, opts=13)
01:29:18.046 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.28)
01:29:18.046 00.000 8976 Worker thread wakes up
01:29:18.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.28) opts 0xd
01:29:18.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.28)
01:29:18.046 00.000 8976 Moving (0.61, -0.28) raw xDistance=-0.52 yDistance=-0.36
01:29:18.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:29:18.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
01:29:18.046 00.000 8976 MoveAxis(R, 2, ABG)
01:29:18.046 00.000 8976 stepping (-13, -2) + (2, 0)
01:29:18.046 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:18.047 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:29:18.057 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
01:29:18.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:18.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:18.057 00.000 5052 Enqueuing Expose request
01:29:18.080 00.023 8976 Received - 47 (G) 
01:29:18.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:18.080 00.000 8976 stepped: pos (-11, -2)
01:29:18.080 00.000 8976 MoveAxis(U, 2, ABG)
01:29:18.080 00.000 8976 stepping (-11, -2) + (0, 2)
01:29:18.080 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:18.112 00.032 8976 Received - 47 (G) 
01:29:18.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:18.112 00.000 8976 stepped: pos (-11, 0)
01:29:18.113 00.001 8976 MountToCamera -- mountTheta (0.13) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
01:29:18.113 00.000 8976 MountToCamera -- mountX=2.03 mountY=0.26 hyp=2.05 mountTheta=0.13 cameraX=-1.16, cameraY=1.69 cameraTheta=2.17
01:29:18.113 00.000 8976 incremental bump (-1.157, 1.689) isValid = 1
01:29:18.113 00.000 8976 Scheduling Mount bump of (-0.065, 0.098)
01:29:18.113 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:29:18.113 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:29:18.113 00.000 8976 move complete, result=0
01:29:18.113 00.000 9828 Worker thread wakes up
01:29:18.113 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:29:18.114 00.001 8976 worker thread done servicing request
01:29:18.114 00.000 8976 Worker thread wakes up
01:29:18.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:18.114 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:18.114 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:29:18.114 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
01:29:18.114 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
01:29:18.114 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.11)
01:29:18.114 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.05
01:29:18.114 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:29:18.115 00.001 9828 BLC: window closed
01:29:18.115 00.000 9828 MoveAxis(W, 19, B)
01:29:18.115 00.000 9828 Guiding  Dir = 3, Dur = 19
01:29:18.115 00.000 9828 IsSlewing returns 0
01:29:18.115 00.000 9828 IsGuiding returns 0
01:29:18.115 00.000 9828 PulseGuide returned control before completion, sleep 29
01:29:18.159 00.044 9828 IsGuiding returns 1
01:29:18.159 00.000 9828 scope still moving after pulse duration time elapsed
01:29:18.190 00.031 9828 IsSlewing returns 0
01:29:18.190 00.000 9828 IsGuiding returns 1
01:29:18.221 00.031 9828 IsSlewing returns 0
01:29:18.221 00.000 9828 IsGuiding returns 1
01:29:18.252 00.031 9828 IsSlewing returns 0
01:29:18.252 00.000 9828 IsGuiding returns 0
01:29:18.252 00.000 9828 scope move finished after 19 + 118 ms
01:29:18.252 00.000 9828 Move returns status 0, amount 19
01:29:18.252 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:18.252 00.000 9828 MoveAxis(N, 14, B)
01:29:18.252 00.000 9828 Guiding  Dir = 0, Dur = 14
01:29:18.268 00.016 9828 IsSlewing returns 0
01:29:18.269 00.001 9828 IsGuiding returns 0
01:29:18.269 00.000 9828 PulseGuide returned control before completion, sleep 24
01:29:18.299 00.030 9828 IsGuiding returns 1
01:29:18.299 00.000 9828 scope still moving after pulse duration time elapsed
01:29:18.329 00.030 9828 IsSlewing returns 0
01:29:18.329 00.000 9828 IsGuiding returns 1
01:29:18.361 00.032 9828 IsSlewing returns 0
01:29:18.361 00.000 9828 IsGuiding returns 1
01:29:18.392 00.031 9828 IsSlewing returns 0
01:29:18.392 00.000 9828 IsGuiding returns 1
01:29:18.423 00.031 9828 IsSlewing returns 0
01:29:18.423 00.000 9828 IsGuiding returns 0
01:29:18.423 00.000 9828 scope move finished after 14 + 139 ms
01:29:18.423 00.000 9828 Move returns status 0, amount 14
01:29:18.423 00.000 9828 move complete, result=0
01:29:18.423 00.000 9828 worker thread done servicing request
01:29:18.423 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
01:29:18.803 00.380 8976 Exposure complete
01:29:18.808 00.005 8976 worker thread done servicing request
01:29:18.809 00.001 5052 OnExposeComplete: enter
01:29:18.809 00.000 5052 UpdateGuideState(): m_state=6
01:29:18.809 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4052
01:29:18.809 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.63, Mass=182, SNR=9.2, Peak=67 HFD=3.6
01:29:18.809 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.51 = 1.78)
01:29:18.809 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.67)
01:29:18.809 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-2.46 mountX=-0.03 mountY=0.12, mountTheta=1.77
01:29:18.809 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.08, opts=13)
01:29:18.809 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.08)
01:29:18.810 00.001 8976 Worker thread wakes up
01:29:18.810 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.08) opts 0xd
01:29:18.810 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.08)
01:29:18.810 00.000 8976 Moving (-0.10, -0.08) raw xDistance=-0.03 yDistance=0.12
01:29:18.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:29:18.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:29:18.810 00.000 8976 MoveAxis(R, 0, ABG)
01:29:18.810 00.000 8976 MoveAxis(U, 0, ABG)
01:29:18.810 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
01:29:18.810 00.000 8976 MountToCamera -- mountX=1.92 mountY=0.17 hyp=1.92 mountTheta=0.09 cameraX=-1.03, cameraY=1.63 cameraTheta=2.13
01:29:18.810 00.000 8976 incremental bump (-1.028, 1.627) isValid = 1
01:29:18.810 00.000 8976 Scheduling Mount bump of (-0.061, 0.101)
01:29:18.810 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:29:18.810 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:29:18.810 00.000 8976 move complete, result=0
01:29:18.810 00.000 9828 Worker thread wakes up
01:29:18.810 00.000 8976 worker thread done servicing request
01:29:18.811 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:29:18.811 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:29:18.811 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
01:29:18.811 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.15)
01:29:18.811 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:29:18.811 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.09
01:29:18.811 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:29:18.811 00.000 9828 BLC: window closed
01:29:18.811 00.000 9828 MoveAxis(W, 18, B)
01:29:18.811 00.000 9828 Guiding  Dir = 3, Dur = 18
01:29:18.811 00.000 9828 IsSlewing returns 0
01:29:18.811 00.000 9828 IsGuiding returns 0
01:29:18.812 00.001 9828 PulseGuide returned control before completion, sleep 28
01:29:18.820 00.008 5052 UpdateGuideState exits: m=182 SNR=9.2
01:29:18.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:18.820 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:18.820 00.000 5052 Enqueuing Expose request
01:29:18.820 00.000 8976 Worker thread wakes up
01:29:18.820 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:18.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:18.820 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:18.854 00.034 9828 IsGuiding returns 1
01:29:18.854 00.000 9828 scope still moving after pulse duration time elapsed
01:29:18.885 00.031 9828 IsSlewing returns 0
01:29:18.885 00.000 9828 IsGuiding returns 1
01:29:18.917 00.032 9828 IsSlewing returns 0
01:29:18.917 00.000 9828 IsGuiding returns 1
01:29:18.948 00.031 9828 IsSlewing returns 0
01:29:18.948 00.000 9828 IsGuiding returns 0
01:29:18.948 00.000 9828 scope move finished after 18 + 117 ms
01:29:18.948 00.000 9828 Move returns status 0, amount 18
01:29:18.948 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:18.948 00.000 9828 MoveAxis(N, 15, B)
01:29:18.948 00.000 9828 Guiding  Dir = 0, Dur = 15
01:29:18.963 00.015 9828 IsSlewing returns 0
01:29:18.963 00.000 9828 IsGuiding returns 0
01:29:18.963 00.000 9828 PulseGuide returned control before completion, sleep 25
01:29:18.994 00.031 9828 IsGuiding returns 1
01:29:18.994 00.000 9828 scope still moving after pulse duration time elapsed
01:29:19.025 00.031 9828 IsSlewing returns 0
01:29:19.025 00.000 9828 IsGuiding returns 1
01:29:19.055 00.030 9828 IsSlewing returns 0
01:29:19.055 00.000 9828 IsGuiding returns 1
01:29:19.086 00.031 9828 IsSlewing returns 0
01:29:19.086 00.000 9828 IsGuiding returns 0
01:29:19.086 00.000 9828 scope move finished after 15 + 108 ms
01:29:19.086 00.000 9828 Move returns status 0, amount 15
01:29:19.086 00.000 9828 move complete, result=0
01:29:19.087 00.001 9828 worker thread done servicing request
01:29:19.087 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:29:19.511 00.424 8976 Exposure complete
01:29:19.517 00.006 8976 worker thread done servicing request
01:29:19.517 00.000 5052 OnExposeComplete: enter
01:29:19.517 00.000 5052 UpdateGuideState(): m_state=6
01:29:19.517 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4053
01:29:19.517 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.61, Mass=198, SNR=9.7, Peak=68 HFD=3.6
01:29:19.517 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.15 = 3.13)
01:29:19.517 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.03)
01:29:19.517 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.11 mountX=-0.11 mountY=0.01, mountTheta=3.03
01:29:19.518 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.10, opts=13)
01:29:19.518 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.10)
01:29:19.518 00.000 8976 Worker thread wakes up
01:29:19.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.10) opts 0xd
01:29:19.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.10)
01:29:19.518 00.000 8976 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=0.01
01:29:19.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:29:19.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:29:19.518 00.000 8976 MoveAxis(R, 0, ABG)
01:29:19.518 00.000 8976 MoveAxis(U, 0, ABG)
01:29:19.518 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
01:29:19.518 00.000 8976 MountToCamera -- mountX=1.84 mountY=0.12 hyp=1.84 mountTheta=0.06 cameraX=-0.94, cameraY=1.58 cameraTheta=2.11
01:29:19.518 00.000 8976 incremental bump (-0.942, 1.585) isValid = 1
01:29:19.519 00.001 8976 Scheduling Mount bump of (-0.056, 0.098)
01:29:19.519 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:29:19.519 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:29:19.519 00.000 8976 move complete, result=0
01:29:19.519 00.000 9828 Worker thread wakes up
01:29:19.519 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:29:19.519 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:29:19.519 00.000 8976 worker thread done servicing request
01:29:19.520 00.001 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.19 = -1.10)
01:29:19.520 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:29:19.520 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.11 = -1.18)
01:29:19.520 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.09 mountX=0.05 mountY=-0.10, mountTheta=-1.11
01:29:19.520 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.10
01:29:19.520 00.000 9828 BLC: window closed
01:29:19.520 00.000 9828 MoveAxis(W, 16, B)
01:29:19.520 00.000 9828 Guiding  Dir = 3, Dur = 16
01:29:19.520 00.000 9828 IsSlewing returns 0
01:29:19.520 00.000 9828 IsGuiding returns 0
01:29:19.521 00.001 9828 PulseGuide returned control before completion, sleep 26
01:29:19.530 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:29:19.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:19.530 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:19.530 00.000 5052 Enqueuing Expose request
01:29:19.530 00.000 8976 Worker thread wakes up
01:29:19.530 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:19.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:19.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:19.550 00.020 9828 IsGuiding returns 1
01:29:19.551 00.001 9828 scope still moving after pulse duration time elapsed
01:29:19.581 00.030 9828 IsSlewing returns 0
01:29:19.581 00.000 9828 IsGuiding returns 1
01:29:19.612 00.031 9828 IsSlewing returns 0
01:29:19.612 00.000 9828 IsGuiding returns 1
01:29:19.642 00.030 9828 IsSlewing returns 0
01:29:19.643 00.001 9828 IsGuiding returns 1
01:29:19.673 00.030 9828 IsSlewing returns 0
01:29:19.673 00.000 9828 IsGuiding returns 0
01:29:19.673 00.000 9828 scope move finished after 16 + 136 ms
01:29:19.673 00.000 9828 Move returns status 0, amount 16
01:29:19.673 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:19.673 00.000 9828 MoveAxis(N, 14, B)
01:29:19.673 00.000 9828 Guiding  Dir = 0, Dur = 14
01:29:19.688 00.015 9828 IsSlewing returns 0
01:29:19.688 00.000 9828 IsGuiding returns 0
01:29:19.688 00.000 9828 PulseGuide returned control before completion, sleep 24
01:29:19.720 00.032 9828 IsGuiding returns 1
01:29:19.720 00.000 9828 scope still moving after pulse duration time elapsed
01:29:19.751 00.031 9828 IsSlewing returns 0
01:29:19.751 00.000 9828 IsGuiding returns 1
01:29:19.783 00.032 9828 IsSlewing returns 0
01:29:19.783 00.000 9828 IsGuiding returns 1
01:29:19.814 00.031 9828 IsSlewing returns 0
01:29:19.814 00.000 9828 IsGuiding returns 1
01:29:19.860 00.046 9828 IsSlewing returns 0
01:29:19.860 00.000 9828 IsGuiding returns 0
01:29:19.860 00.000 9828 scope move finished after 14 + 157 ms
01:29:19.860 00.000 9828 Move returns status 0, amount 14
01:29:19.860 00.000 9828 move complete, result=0
01:29:19.860 00.000 9828 worker thread done servicing request
01:29:19.860 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 14 ms NORTH
01:29:20.224 00.364 8976 Exposure complete
01:29:20.230 00.006 8976 worker thread done servicing request
01:29:20.231 00.001 5052 OnExposeComplete: enter
01:29:20.231 00.000 5052 UpdateGuideState(): m_state=6
01:29:20.231 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4054
01:29:20.231 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.48, Mass=171, SNR=9.0, Peak=66 HFD=3.4
01:29:20.231 00.000 5052 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.04) = xAngle (-3.03 = -3.03)
01:29:20.231 00.000 5052 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.14 = -3.14)
01:29:20.231 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-0.99 mountX=-0.28 mountY=-0.00, mountTheta=-3.14
01:29:20.231 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.23, opts=13)
01:29:20.232 00.001 5052 Enqueuing Move request for stepguider (0.15, -0.23)
01:29:20.232 00.000 8976 Worker thread wakes up
01:29:20.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.23) opts 0xd
01:29:20.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.23)
01:29:20.232 00.000 8976 Moving (0.15, -0.23) raw xDistance=-0.28 yDistance=-0.00
01:29:20.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:29:20.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:29:20.232 00.000 8976 MoveAxis(R, 1, ABG)
01:29:20.232 00.000 8976 stepping (-11, 0) + (1, 0)
01:29:20.232 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:20.233 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:29:20.243 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:29:20.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:20.243 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:20.243 00.000 5052 Enqueuing Expose request
01:29:20.255 00.012 8976 Received - 47 (G) 
01:29:20.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:20.255 00.000 8976 stepped: pos (-10, 0)
01:29:20.255 00.000 8976 MoveAxis(U, 0, ABG)
01:29:20.255 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
01:29:20.255 00.000 8976 MountToCamera -- mountX=1.74 mountY=0.08 hyp=1.74 mountTheta=0.05 cameraX=-0.86, cameraY=1.51 cameraTheta=2.09
01:29:20.255 00.000 8976 incremental bump (-0.861, 1.512) isValid = 1
01:29:20.255 00.000 8976 Scheduling Mount bump of (-0.057, 0.103)
01:29:20.255 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:29:20.255 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:29:20.255 00.000 8976 move complete, result=0
01:29:20.255 00.000 8976 worker thread done servicing request
01:29:20.255 00.000 8976 Worker thread wakes up
01:29:20.255 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:29:20.255 00.000 9828 Worker thread wakes up
01:29:20.255 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:29:20.255 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:29:20.255 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
01:29:20.255 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.20)
01:29:20.256 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:20.256 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:20.256 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
01:29:20.256 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:29:20.256 00.000 9828 BLC: window closed
01:29:20.256 00.000 9828 MoveAxis(W, 17, B)
01:29:20.256 00.000 9828 Guiding  Dir = 3, Dur = 17
01:29:20.256 00.000 9828 IsSlewing returns 0
01:29:20.256 00.000 9828 IsGuiding returns 0
01:29:20.258 00.002 9828 PulseGuide returned control before completion, sleep 27
01:29:20.287 00.029 9828 IsGuiding returns 1
01:29:20.287 00.000 9828 scope still moving after pulse duration time elapsed
01:29:20.319 00.032 9828 IsSlewing returns 0
01:29:20.319 00.000 9828 IsGuiding returns 1
01:29:20.350 00.031 9828 IsSlewing returns 0
01:29:20.350 00.000 9828 IsGuiding returns 1
01:29:20.380 00.030 9828 IsSlewing returns 0
01:29:20.380 00.000 9828 IsGuiding returns 1
01:29:20.411 00.031 9828 IsSlewing returns 0
01:29:20.411 00.000 9828 IsGuiding returns 0
01:29:20.411 00.000 9828 scope move finished after 17 + 137 ms
01:29:20.411 00.000 9828 Move returns status 0, amount 17
01:29:20.411 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:20.411 00.000 9828 MoveAxis(N, 15, B)
01:29:20.411 00.000 9828 Guiding  Dir = 0, Dur = 15
01:29:20.427 00.016 9828 IsSlewing returns 0
01:29:20.427 00.000 9828 IsGuiding returns 0
01:29:20.427 00.000 9828 PulseGuide returned control before completion, sleep 25
01:29:20.457 00.030 9828 IsGuiding returns 1
01:29:20.457 00.000 9828 scope still moving after pulse duration time elapsed
01:29:20.488 00.031 9828 IsSlewing returns 0
01:29:20.488 00.000 9828 IsGuiding returns 1
01:29:20.520 00.032 9828 IsSlewing returns 0
01:29:20.520 00.000 9828 IsGuiding returns 1
01:29:20.550 00.030 9828 IsSlewing returns 0
01:29:20.550 00.000 9828 IsGuiding returns 1
01:29:20.582 00.032 9828 IsSlewing returns 0
01:29:20.582 00.000 9828 IsGuiding returns 0
01:29:20.582 00.000 9828 scope move finished after 15 + 140 ms
01:29:20.582 00.000 9828 Move returns status 0, amount 15
01:29:20.582 00.000 9828 move complete, result=0
01:29:20.582 00.000 9828 worker thread done servicing request
01:29:20.582 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:29:20.964 00.382 8976 Exposure complete
01:29:20.970 00.006 8976 worker thread done servicing request
01:29:20.970 00.000 5052 OnExposeComplete: enter
01:29:20.970 00.000 5052 UpdateGuideState(): m_state=6
01:29:20.970 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4055
01:29:20.970 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.85, Mass=160, SNR=8.7, Peak=63 HFD=3.8
01:29:20.970 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
01:29:20.970 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
01:29:20.970 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.14 hyp=0.62 cameraTheta=0.22 mountX=-0.15 mountY=-0.58, mountTheta=-1.83
01:29:20.971 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.14, opts=13)
01:29:20.971 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.14)
01:29:20.971 00.000 8976 Worker thread wakes up
01:29:20.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.14) opts 0xd
01:29:20.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.14)
01:29:20.971 00.000 8976 Moving (0.60, 0.14) raw xDistance=-0.15 yDistance=-0.58
01:29:20.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:29:20.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
01:29:20.971 00.000 8976 MoveAxis(R, 0, ABG)
01:29:20.971 00.000 8976 MoveAxis(U, 2, ABG)
01:29:20.971 00.000 8976 stepping (-10, 0) + (0, 2)
01:29:20.971 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:20.972 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:29:20.981 00.009 5052 UpdateGuideState exits: m=160 SNR=8.7
01:29:20.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:20.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:20.981 00.000 5052 Enqueuing Expose request
01:29:21.006 00.025 8976 Received - 47 (G) 
01:29:21.006 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:21.006 00.000 8976 stepped: pos (-10, 2)
01:29:21.006 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
01:29:21.006 00.000 8976 MountToCamera -- mountX=1.67 mountY=-0.05 hyp=1.67 mountTheta=-0.03 cameraX=-0.71, cameraY=1.51 cameraTheta=2.01
01:29:21.006 00.000 8976 incremental bump (-0.714, 1.511) isValid = 1
01:29:21.007 00.001 8976 Scheduling Mount bump of (-0.049, 0.108)
01:29:21.007 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:29:21.007 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:29:21.007 00.000 8976 move complete, result=0
01:29:21.007 00.000 9828 Worker thread wakes up
01:29:21.007 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:29:21.007 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:29:21.007 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
01:29:21.007 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.27)
01:29:21.007 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
01:29:21.007 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:29:21.007 00.000 8976 worker thread done servicing request
01:29:21.007 00.000 8976 Worker thread wakes up
01:29:21.007 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:29:21.008 00.001 9828 BLC: window closed
01:29:21.008 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:21.008 00.000 9828 MoveAxis(W, 14, B)
01:29:21.008 00.000 9828 Guiding  Dir = 3, Dur = 14
01:29:21.008 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:21.008 00.000 9828 IsSlewing returns 0
01:29:21.008 00.000 9828 IsGuiding returns 0
01:29:21.008 00.000 9828 PulseGuide returned control before completion, sleep 24
01:29:21.046 00.038 9828 IsGuiding returns 1
01:29:21.046 00.000 9828 scope still moving after pulse duration time elapsed
01:29:21.077 00.031 9828 IsSlewing returns 0
01:29:21.077 00.000 9828 IsGuiding returns 1
01:29:21.108 00.031 9828 IsSlewing returns 0
01:29:21.108 00.000 9828 IsGuiding returns 1
01:29:21.140 00.032 9828 IsSlewing returns 0
01:29:21.140 00.000 9828 IsGuiding returns 0
01:29:21.140 00.000 9828 scope move finished after 14 + 118 ms
01:29:21.140 00.000 9828 Move returns status 0, amount 14
01:29:21.140 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:21.141 00.001 9828 MoveAxis(N, 15, B)
01:29:21.141 00.000 9828 Guiding  Dir = 0, Dur = 15
01:29:21.155 00.014 9828 IsSlewing returns 0
01:29:21.155 00.000 9828 IsGuiding returns 0
01:29:21.156 00.001 9828 PulseGuide returned control before completion, sleep 25
01:29:21.185 00.029 9828 IsGuiding returns 1
01:29:21.185 00.000 9828 scope still moving after pulse duration time elapsed
01:29:21.216 00.031 9828 IsSlewing returns 0
01:29:21.216 00.000 9828 IsGuiding returns 1
01:29:21.247 00.031 9828 IsSlewing returns 0
01:29:21.247 00.000 9828 IsGuiding returns 1
01:29:21.277 00.030 9828 IsSlewing returns 0
01:29:21.277 00.000 9828 IsGuiding returns 1
01:29:21.308 00.031 9828 IsSlewing returns 0
01:29:21.308 00.000 9828 IsGuiding returns 0
01:29:21.308 00.000 9828 scope move finished after 15 + 137 ms
01:29:21.308 00.000 9828 Move returns status 0, amount 15
01:29:21.308 00.000 9828 move complete, result=0
01:29:21.308 00.000 9828 worker thread done servicing request
01:29:21.308 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:29:21.709 00.401 8976 Exposure complete
01:29:21.715 00.006 8976 worker thread done servicing request
01:29:21.715 00.000 5052 OnExposeComplete: enter
01:29:21.715 00.000 5052 UpdateGuideState(): m_state=6
01:29:21.715 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4056
01:29:21.715 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.62, Mass=187, SNR=9.3, Peak=63 HFD=4.5
01:29:21.715 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
01:29:21.715 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
01:29:21.716 00.001 5052 CameraToMount -- cameraX=0.64 cameraY=-0.09 hyp=0.64 cameraTheta=-0.14 mountX=-0.37 mountY=-0.48, mountTheta=-2.23
01:29:21.716 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.09, opts=13)
01:29:21.716 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.09)
01:29:21.716 00.000 8976 Worker thread wakes up
01:29:21.716 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.09) opts 0xd
01:29:21.717 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.09)
01:29:21.717 00.000 8976 Moving (0.64, -0.09) raw xDistance=-0.37 yDistance=-0.48
01:29:21.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:29:21.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
01:29:21.717 00.000 8976 MoveAxis(R, 2, ABG)
01:29:21.717 00.000 8976 stepping (-10, 2) + (2, 0)
01:29:21.717 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:21.717 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:29:21.728 00.011 5052 UpdateGuideState exits: m=187 SNR=9.3
01:29:21.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:21.728 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:21.728 00.000 5052 Enqueuing Expose request
01:29:21.742 00.014 8976 Received - 47 (G) 
01:29:21.742 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:21.742 00.000 8976 stepped: pos (-8, 2)
01:29:21.742 00.000 8976 MoveAxis(U, 2, ABG)
01:29:21.742 00.000 8976 stepping (-8, 2) + (0, 2)
01:29:21.742 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:21.774 00.032 8976 Received - 47 (G) 
01:29:21.774 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:21.774 00.000 8976 stepped: pos (-8, 4)
01:29:21.774 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
01:29:21.774 00.000 8976 MountToCamera -- mountX=1.52 mountY=-0.24 hyp=1.54 mountTheta=-0.16 cameraX=-0.48, cameraY=1.47 cameraTheta=1.88
01:29:21.774 00.000 8976 incremental bump (-0.476, 1.467) isValid = 1
01:29:21.774 00.000 8976 Scheduling Mount bump of (-0.035, 0.113)
01:29:21.774 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:29:21.774 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:29:21.774 00.000 8976 move complete, result=0
01:29:21.774 00.000 9828 Worker thread wakes up
01:29:21.774 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:29:21.774 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:29:21.774 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
01:29:21.774 00.000 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.39)
01:29:21.775 00.001 8976 worker thread done servicing request
01:29:21.775 00.000 8976 Worker thread wakes up
01:29:21.775 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:21.775 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:21.775 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=-0.12, mountTheta=-1.32
01:29:21.775 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
01:29:21.775 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:29:21.775 00.000 9828 BLC: window closed
01:29:21.775 00.000 9828 MoveAxis(W, 10, B)
01:29:21.775 00.000 9828 Guiding  Dir = 3, Dur = 10
01:29:21.775 00.000 9828 IsSlewing returns 0
01:29:21.776 00.001 9828 IsGuiding returns 0
01:29:21.776 00.000 9828 PulseGuide returned control before completion, sleep 20
01:29:21.804 00.028 9828 IsGuiding returns 1
01:29:21.804 00.000 9828 scope still moving after pulse duration time elapsed
01:29:21.836 00.032 9828 IsSlewing returns 0
01:29:21.836 00.000 9828 IsGuiding returns 1
01:29:21.866 00.030 9828 IsSlewing returns 0
01:29:21.866 00.000 9828 IsGuiding returns 1
01:29:21.897 00.031 9828 IsSlewing returns 0
01:29:21.897 00.000 9828 IsGuiding returns 1
01:29:21.929 00.032 9828 IsSlewing returns 0
01:29:21.929 00.000 9828 IsGuiding returns 0
01:29:21.929 00.000 9828 scope move finished after 10 + 143 ms
01:29:21.929 00.000 9828 Move returns status 0, amount 10
01:29:21.929 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:21.929 00.000 9828 MoveAxis(N, 16, B)
01:29:21.929 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:21.944 00.015 9828 IsSlewing returns 0
01:29:21.944 00.000 9828 IsGuiding returns 0
01:29:21.944 00.000 9828 PulseGuide returned control before completion, sleep 26
01:29:21.975 00.031 9828 IsGuiding returns 1
01:29:21.975 00.000 9828 scope still moving after pulse duration time elapsed
01:29:22.008 00.033 9828 IsSlewing returns 0
01:29:22.008 00.000 9828 IsGuiding returns 1
01:29:22.040 00.032 9828 IsSlewing returns 0
01:29:22.040 00.000 9828 IsGuiding returns 1
01:29:22.070 00.030 9828 IsSlewing returns 0
01:29:22.070 00.000 9828 IsGuiding returns 1
01:29:22.103 00.033 9828 IsSlewing returns 0
01:29:22.104 00.001 9828 IsGuiding returns 0
01:29:22.104 00.000 9828 scope move finished after 16 + 143 ms
01:29:22.104 00.000 9828 Move returns status 0, amount 16
01:29:22.104 00.000 9828 move complete, result=0
01:29:22.104 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:29:22.106 00.002 9828 worker thread done servicing request
01:29:22.472 00.366 8976 Exposure complete
01:29:22.477 00.005 8976 worker thread done servicing request
01:29:22.477 00.000 5052 OnExposeComplete: enter
01:29:22.477 00.000 5052 UpdateGuideState(): m_state=6
01:29:22.477 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4057
01:29:22.477 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.72, Mass=187, SNR=9.4, Peak=60 HFD=3.9
01:29:22.477 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:29:22.477 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:29:22.477 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.01 hyp=0.62 cameraTheta=0.01 mountX=-0.28 mountY=-0.52, mountTheta=-2.06
01:29:22.478 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.01, opts=13)
01:29:22.478 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.01)
01:29:22.479 00.001 8976 Worker thread wakes up
01:29:22.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.01) opts 0xd
01:29:22.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.01)
01:29:22.479 00.000 8976 Moving (0.62, 0.01) raw xDistance=-0.28 yDistance=-0.52
01:29:22.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:29:22.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
01:29:22.479 00.000 8976 MoveAxis(R, 1, ABG)
01:29:22.479 00.000 8976 stepping (-8, 4) + (1, 0)
01:29:22.479 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:22.480 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:29:22.490 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:29:22.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:22.490 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:22.490 00.000 5052 Enqueuing Expose request
01:29:22.509 00.019 8976 Received - 47 (G) 
01:29:22.509 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:22.509 00.000 8976 stepped: pos (-7, 4)
01:29:22.509 00.000 8976 MoveAxis(U, 2, ABG)
01:29:22.509 00.000 8976 stepping (-7, 4) + (0, 2)
01:29:22.509 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:22.541 00.032 8976 Received - 47 (G) 
01:29:22.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:22.541 00.000 8976 stepped: pos (-7, 6)
01:29:22.541 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
01:29:22.542 00.001 8976 MountToCamera -- mountX=1.37 mountY=-0.48 hyp=1.46 mountTheta=-0.33 cameraX=-0.20, cameraY=1.44 cameraTheta=1.71
01:29:22.542 00.000 8976 incremental bump (-0.200, 1.441) isValid = 1
01:29:22.542 00.000 8976 Scheduling Mount bump of (-0.016, 0.118)
01:29:22.542 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:29:22.542 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:29:22.542 00.000 8976 move complete, result=0
01:29:22.542 00.000 9828 Worker thread wakes up
01:29:22.542 00.000 8976 worker thread done servicing request
01:29:22.542 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:29:22.542 00.000 8976 Worker thread wakes up
01:29:22.542 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:29:22.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:22.542 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:29:22.542 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
01:29:22.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:22.542 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
01:29:22.543 00.001 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.48
01:29:22.543 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:29:22.543 00.000 9828 BLC: window closed
01:29:22.543 00.000 9828 MoveAxis(W, 3, B)
01:29:22.543 00.000 9828 Guiding  Dir = 3, Dur = 3
01:29:22.543 00.000 9828 IsSlewing returns 0
01:29:22.543 00.000 9828 IsGuiding returns 0
01:29:22.543 00.000 9828 PulseGuide returned control before completion, sleep 13
01:29:22.572 00.029 9828 IsGuiding returns 1
01:29:22.572 00.000 9828 scope still moving after pulse duration time elapsed
01:29:22.603 00.031 9828 IsSlewing returns 0
01:29:22.603 00.000 9828 IsGuiding returns 1
01:29:22.635 00.032 9828 IsSlewing returns 0
01:29:22.636 00.001 9828 IsGuiding returns 1
01:29:22.666 00.030 9828 IsSlewing returns 0
01:29:22.666 00.000 9828 IsGuiding returns 1
01:29:22.696 00.030 9828 IsSlewing returns 0
01:29:22.696 00.000 9828 IsGuiding returns 1
01:29:22.727 00.031 9828 IsSlewing returns 0
01:29:22.727 00.000 9828 IsGuiding returns 1
01:29:22.758 00.031 9828 IsSlewing returns 0
01:29:22.758 00.000 9828 IsGuiding returns 0
01:29:22.758 00.000 9828 scope move finished after 3 + 211 ms
01:29:22.758 00.000 9828 Move returns status 0, amount 3
01:29:22.758 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:22.758 00.000 9828 MoveAxis(N, 16, B)
01:29:22.758 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:22.773 00.015 9828 IsSlewing returns 0
01:29:22.773 00.000 9828 IsGuiding returns 0
01:29:22.773 00.000 9828 PulseGuide returned control before completion, sleep 26
01:29:22.805 00.032 9828 IsGuiding returns 1
01:29:22.805 00.000 9828 scope still moving after pulse duration time elapsed
01:29:22.835 00.030 9828 IsSlewing returns 0
01:29:22.835 00.000 9828 IsGuiding returns 1
01:29:22.867 00.032 9828 IsSlewing returns 0
01:29:22.867 00.000 9828 IsGuiding returns 1
01:29:22.898 00.031 9828 IsSlewing returns 0
01:29:22.898 00.000 9828 IsGuiding returns 1
01:29:22.928 00.030 9828 IsSlewing returns 0
01:29:22.928 00.000 9828 IsGuiding returns 0
01:29:22.928 00.000 9828 scope move finished after 16 + 139 ms
01:29:22.928 00.000 9828 Move returns status 0, amount 16
01:29:22.928 00.000 9828 move complete, result=0
01:29:22.928 00.000 9828 worker thread done servicing request
01:29:22.928 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:29:23.233 00.305 8976 Exposure complete
01:29:23.239 00.006 8976 worker thread done servicing request
01:29:23.239 00.000 5052 OnExposeComplete: enter
01:29:23.239 00.000 5052 UpdateGuideState(): m_state=6
01:29:23.239 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4058
01:29:23.239 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.74, Mass=173, SNR=9.0, Peak=60 HFD=4.1
01:29:23.239 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:29:23.239 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
01:29:23.239 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.03 hyp=0.84 cameraTheta=0.04 mountX=-0.35 mountY=-0.72, mountTheta=-2.03
01:29:23.240 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.03, opts=13)
01:29:23.240 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.03)
01:29:23.240 00.000 8976 Worker thread wakes up
01:29:23.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.03) opts 0xd
01:29:23.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.03)
01:29:23.240 00.000 8976 Moving (0.84, 0.03) raw xDistance=-0.35 yDistance=-0.72
01:29:23.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:29:23.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
01:29:23.240 00.000 8976 MoveAxis(R, 2, ABG)
01:29:23.240 00.000 8976 stepping (-7, 6) + (2, 0)
01:29:23.240 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:23.241 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:29:23.250 00.009 5052 UpdateGuideState exits: m=173 SNR=9.0
01:29:23.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:23.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:23.250 00.000 5052 Enqueuing Expose request
01:29:23.277 00.027 8976 Received - 47 (G) 
01:29:23.277 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:23.277 00.000 8976 stepped: pos (-5, 6)
01:29:23.277 00.000 8976 MoveAxis(U, 3, ABG)
01:29:23.277 00.000 8976 stepping (-5, 6) + (0, 3)
01:29:23.277 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:23.309 00.032 8976 Received - 47 (G) 
01:29:23.309 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:23.309 00.000 8976 stepped: pos (-5, 9)
01:29:23.309 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
01:29:23.309 00.000 8976 MountToCamera -- mountX=1.17 mountY=-0.79 hyp=1.42 mountTheta=-0.59 cameraX=0.17, cameraY=1.41 cameraTheta=1.45
01:29:23.309 00.000 8976 incremental bump (0.171, 1.405) isValid = 1
01:29:23.309 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
01:29:23.309 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:29:23.309 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:29:23.309 00.000 8976 move complete, result=0
01:29:23.309 00.000 9828 Worker thread wakes up
01:29:23.309 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:29:23.309 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
01:29:23.309 00.000 8976 worker thread done servicing request
01:29:23.309 00.000 8976 Worker thread wakes up
01:29:23.310 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:23.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:23.310 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:29:23.310 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
01:29:23.310 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
01:29:23.310 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
01:29:23.310 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:29:23.310 00.000 9828 BLC: window closed
01:29:23.310 00.000 9828 MoveAxis(E, 6, B)
01:29:23.310 00.000 9828 Guiding  Dir = 2, Dur = 6
01:29:23.310 00.000 9828 IsSlewing returns 0
01:29:23.310 00.000 9828 IsGuiding returns 0
01:29:23.311 00.001 9828 PulseGuide returned control before completion, sleep 16
01:29:23.329 00.018 9828 IsGuiding returns 1
01:29:23.329 00.000 9828 scope still moving after pulse duration time elapsed
01:29:23.360 00.031 9828 IsSlewing returns 0
01:29:23.360 00.000 9828 IsGuiding returns 1
01:29:23.391 00.031 9828 IsSlewing returns 0
01:29:23.391 00.000 9828 IsGuiding returns 1
01:29:23.422 00.031 9828 IsSlewing returns 0
01:29:23.422 00.000 9828 IsGuiding returns 0
01:29:23.422 00.000 9828 scope move finished after 6 + 106 ms
01:29:23.422 00.000 9828 Move returns status 0, amount 6
01:29:23.422 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:23.423 00.001 9828 MoveAxis(N, 16, B)
01:29:23.423 00.000 9828 Guiding  Dir = 0, Dur = 16
01:29:23.437 00.014 9828 IsSlewing returns 0
01:29:23.437 00.000 9828 IsGuiding returns 0
01:29:23.437 00.000 9828 PulseGuide returned control before completion, sleep 26
01:29:23.467 00.030 9828 IsGuiding returns 1
01:29:23.467 00.000 9828 scope still moving after pulse duration time elapsed
01:29:23.498 00.031 9828 IsSlewing returns 0
01:29:23.498 00.000 9828 IsGuiding returns 1
01:29:23.529 00.031 9828 IsSlewing returns 0
01:29:23.529 00.000 9828 IsGuiding returns 1
01:29:23.560 00.031 9828 IsSlewing returns 0
01:29:23.560 00.000 9828 IsGuiding returns 1
01:29:23.590 00.030 9828 IsSlewing returns 0
01:29:23.590 00.000 9828 IsGuiding returns 0
01:29:23.590 00.000 9828 scope move finished after 16 + 136 ms
01:29:23.590 00.000 9828 Move returns status 0, amount 16
01:29:23.590 00.000 9828 move complete, result=0
01:29:23.590 00.000 9828 worker thread done servicing request
01:29:23.590 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:29:24.005 00.415 8976 Exposure complete
01:29:24.013 00.008 8976 worker thread done servicing request
01:29:24.013 00.000 5052 OnExposeComplete: enter
01:29:24.013 00.000 5052 UpdateGuideState(): m_state=6
01:29:24.013 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4059
01:29:24.013 00.000 5052 Star::Find returns 1 (0), X=330.20, Y=282.01, Mass=162, SNR=8.7, Peak=59 HFD=4.0
01:29:24.013 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:29:24.013 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:29:24.013 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=0.30 hyp=1.07 cameraTheta=0.29 mountX=-0.20 mountY=-1.03, mountTheta=-1.76
01:29:24.014 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=0.30, opts=13)
01:29:24.014 00.000 5052 Enqueuing Move request for stepguider (1.02, 0.30)
01:29:24.014 00.000 8976 Worker thread wakes up
01:29:24.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, 0.30) opts 0xd
01:29:24.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, 0.30)
01:29:24.014 00.000 8976 Moving (1.02, 0.30) raw xDistance=-0.20 yDistance=-1.03
01:29:24.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:29:24.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.03
01:29:24.014 00.000 8976 MoveAxis(R, 0, ABG)
01:29:24.015 00.001 8976 MoveAxis(U, 4, ABG)
01:29:24.015 00.000 8976 stepping (-5, 9) + (0, 4)
01:29:24.015 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:29:24.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:29:24.024 00.009 5052 UpdateGuideState exits: m=162 SNR=8.7
01:29:24.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:24.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:24.024 00.000 5052 Enqueuing Expose request
01:29:24.060 00.036 8976 Received - 47 (G) 
01:29:24.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:29:24.060 00.000 8976 stepped: pos (-5, 13)
01:29:24.060 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
01:29:24.060 00.000 8976 MountToCamera -- mountX=1.04 mountY=-1.21 hyp=1.60 mountTheta=-0.86 cameraX=0.61, cameraY=1.48 cameraTheta=1.18
01:29:24.060 00.000 8976 incremental bump (0.606, 1.477) isValid = 1
01:29:24.060 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
01:29:24.060 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:29:24.060 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:29:24.060 00.000 8976 move complete, result=0
01:29:24.060 00.000 9828 Worker thread wakes up
01:29:24.061 00.001 8976 worker thread done servicing request
01:29:24.061 00.000 8976 Worker thread wakes up
01:29:24.061 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
01:29:24.061 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:29:24.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:24.061 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:24.061 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:29:24.061 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
01:29:24.061 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
01:29:24.061 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
01:29:24.061 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:29:24.061 00.000 9828 BLC: window closed
01:29:24.061 00.000 9828 MoveAxis(E, 15, B)
01:29:24.061 00.000 9828 Guiding  Dir = 2, Dur = 15
01:29:24.062 00.001 9828 IsSlewing returns 0
01:29:24.062 00.000 9828 IsGuiding returns 0
01:29:24.062 00.000 9828 PulseGuide returned control before completion, sleep 25
01:29:24.089 00.027 9828 IsGuiding returns 1
01:29:24.089 00.000 9828 scope still moving after pulse duration time elapsed
01:29:24.122 00.033 9828 IsSlewing returns 0
01:29:24.122 00.000 9828 IsGuiding returns 1
01:29:24.149 00.027 9828 IsSlewing returns 0
01:29:24.150 00.001 9828 IsGuiding returns 1
01:29:24.180 00.030 9828 IsSlewing returns 0
01:29:24.180 00.000 9828 IsGuiding returns 1
01:29:24.210 00.030 9828 IsSlewing returns 0
01:29:24.210 00.000 9828 IsGuiding returns 0
01:29:24.210 00.000 9828 scope move finished after 15 + 134 ms
01:29:24.210 00.000 9828 Move returns status 0, amount 15
01:29:24.210 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:24.210 00.000 9828 MoveAxis(N, 14, B)
01:29:24.210 00.000 9828 Guiding  Dir = 0, Dur = 14
01:29:24.226 00.016 9828 IsSlewing returns 0
01:29:24.226 00.000 9828 IsGuiding returns 0
01:29:24.226 00.000 9828 PulseGuide returned control before completion, sleep 24
01:29:24.255 00.029 9828 IsGuiding returns 1
01:29:24.255 00.000 9828 scope still moving after pulse duration time elapsed
01:29:24.287 00.032 9828 IsSlewing returns 0
01:29:24.287 00.000 9828 IsGuiding returns 1
01:29:24.318 00.031 9828 IsSlewing returns 0
01:29:24.318 00.000 9828 IsGuiding returns 1
01:29:24.349 00.031 9828 IsSlewing returns 0
01:29:24.349 00.000 9828 IsGuiding returns 1
01:29:24.380 00.031 9828 IsSlewing returns 0
01:29:24.380 00.000 9828 IsGuiding returns 0
01:29:24.380 00.000 9828 scope move finished after 14 + 140 ms
01:29:24.380 00.000 9828 Move returns status 0, amount 14
01:29:24.380 00.000 9828 move complete, result=0
01:29:24.381 00.001 9828 worker thread done servicing request
01:29:24.381 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:29:24.752 00.371 8976 Exposure complete
01:29:24.757 00.005 8976 worker thread done servicing request
01:29:24.758 00.001 5052 OnExposeComplete: enter
01:29:24.758 00.000 5052 UpdateGuideState(): m_state=6
01:29:24.758 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4060
01:29:24.758 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.45, Mass=191, SNR=9.5, Peak=61 HFD=3.3
01:29:24.758 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
01:29:24.758 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
01:29:24.758 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.26 hyp=0.46 cameraTheta=-0.61 mountX=-0.41 mountY=-0.17, mountTheta=-2.74
01:29:24.759 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.26, opts=13)
01:29:24.759 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.26)
01:29:24.759 00.000 8976 Worker thread wakes up
01:29:24.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.26) opts 0xd
01:29:24.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.26)
01:29:24.759 00.000 8976 Moving (0.38, -0.26) raw xDistance=-0.41 yDistance=-0.17
01:29:24.760 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:29:24.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:29:24.760 00.000 8976 MoveAxis(R, 2, ABG)
01:29:24.760 00.000 8976 stepping (-5, 13) + (2, 0)
01:29:24.760 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:24.761 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:29:24.771 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:29:24.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:24.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:24.771 00.000 5052 Enqueuing Expose request
01:29:24.795 00.024 8976 Received - 47 (G) 
01:29:24.795 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:24.795 00.000 8976 stepped: pos (-3, 13)
01:29:24.795 00.000 8976 MoveAxis(U, 0, ABG)
01:29:24.795 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:29:24.795 00.000 8976 MountToCamera -- mountX=0.85 mountY=-1.49 hyp=1.72 mountTheta=-1.05 cameraX=0.94, cameraY=1.43 cameraTheta=0.99
01:29:24.795 00.000 8976 incremental bump (0.944, 1.435) isValid = 1
01:29:24.795 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
01:29:24.795 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:29:24.795 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:29:24.795 00.000 8976 move complete, result=0
01:29:24.795 00.000 9828 Worker thread wakes up
01:29:24.795 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:29:24.795 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:29:24.795 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
01:29:24.795 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:29:24.795 00.000 8976 worker thread done servicing request
01:29:24.795 00.000 8976 Worker thread wakes up
01:29:24.796 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:24.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:24.796 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
01:29:24.796 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:29:24.796 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:29:24.796 00.000 9828 BLC: window closed
01:29:24.796 00.000 9828 MoveAxis(E, 21, B)
01:29:24.796 00.000 9828 Guiding  Dir = 2, Dur = 21
01:29:24.796 00.000 9828 IsSlewing returns 0
01:29:24.796 00.000 9828 IsGuiding returns 0
01:29:24.796 00.000 9828 PulseGuide returned control before completion, sleep 31
01:29:24.843 00.047 9828 IsGuiding returns 1
01:29:24.843 00.000 9828 scope still moving after pulse duration time elapsed
01:29:24.874 00.031 9828 IsSlewing returns 0
01:29:24.874 00.000 9828 IsGuiding returns 1
01:29:24.905 00.031 9828 IsSlewing returns 0
01:29:24.909 00.004 9828 IsGuiding returns 1
01:29:24.935 00.026 9828 IsSlewing returns 0
01:29:24.935 00.000 9828 IsGuiding returns 0
01:29:24.935 00.000 9828 scope move finished after 21 + 117 ms
01:29:24.935 00.000 9828 Move returns status 0, amount 21
01:29:24.935 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:24.935 00.000 9828 MoveAxis(N, 12, B)
01:29:24.935 00.000 9828 Guiding  Dir = 0, Dur = 12
01:29:24.951 00.016 9828 IsSlewing returns 0
01:29:24.951 00.000 9828 IsGuiding returns 0
01:29:24.951 00.000 9828 PulseGuide returned control before completion, sleep 22
01:29:24.982 00.031 9828 IsGuiding returns 1
01:29:24.982 00.000 9828 scope still moving after pulse duration time elapsed
01:29:25.013 00.031 9828 IsSlewing returns 0
01:29:25.013 00.000 9828 IsGuiding returns 1
01:29:25.044 00.031 9828 IsSlewing returns 0
01:29:25.044 00.000 9828 IsGuiding returns 1
01:29:25.075 00.031 9828 IsSlewing returns 0
01:29:25.075 00.000 9828 IsGuiding returns 1
01:29:25.108 00.033 9828 IsSlewing returns 0
01:29:25.108 00.000 9828 IsGuiding returns 1
01:29:25.138 00.030 9828 IsSlewing returns 0
01:29:25.138 00.000 9828 IsGuiding returns 0
01:29:25.138 00.000 9828 scope move finished after 12 + 175 ms
01:29:25.138 00.000 9828 Move returns status 0, amount 12
01:29:25.138 00.000 9828 move complete, result=0
01:29:25.138 00.000 9828 worker thread done servicing request
01:29:25.138 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:29:25.488 00.350 8976 Exposure complete
01:29:25.493 00.005 8976 worker thread done servicing request
01:29:25.493 00.000 5052 OnExposeComplete: enter
01:29:25.494 00.001 5052 UpdateGuideState(): m_state=6
01:29:25.494 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4061
01:29:25.494 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.72, Mass=197, SNR=9.7, Peak=64 HFD=3.5
01:29:25.494 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:29:25.494 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:29:25.494 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.05 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
01:29:25.494 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.01, opts=13)
01:29:25.494 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.01)
01:29:25.495 00.001 8976 Worker thread wakes up
01:29:25.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.01) opts 0xd
01:29:25.495 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.01)
01:29:25.495 00.000 8976 Moving (0.12, 0.01) raw xDistance=-0.05 yDistance=-0.10
01:29:25.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:29:25.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:29:25.495 00.000 8976 MoveAxis(R, 0, ABG)
01:29:25.495 00.000 8976 MoveAxis(U, 0, ABG)
01:29:25.495 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:29:25.495 00.000 8976 MountToCamera -- mountX=0.72 mountY=-1.68 hyp=1.83 mountTheta=-1.17 cameraX=1.17, cameraY=1.41 cameraTheta=0.88
01:29:25.495 00.000 8976 incremental bump (1.170, 1.406) isValid = 1
01:29:25.495 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
01:29:25.495 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:29:25.495 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:29:25.495 00.000 8976 move complete, result=0
01:29:25.495 00.000 9828 Worker thread wakes up
01:29:25.495 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:29:25.495 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:29:25.495 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
01:29:25.495 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
01:29:25.496 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:29:25.496 00.000 8976 worker thread done servicing request
01:29:25.496 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
01:29:25.496 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:29:25.496 00.000 9828 BLC: window closed
01:29:25.496 00.000 9828 MoveAxis(E, 25, B)
01:29:25.496 00.000 9828 Guiding  Dir = 2, Dur = 25
01:29:25.496 00.000 9828 IsSlewing returns 0
01:29:25.496 00.000 9828 IsGuiding returns 0
01:29:25.497 00.001 9828 PulseGuide returned control before completion, sleep 35
01:29:25.505 00.008 5052 UpdateGuideState exits: m=197 SNR=9.7
01:29:25.505 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:25.505 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:25.506 00.001 5052 Enqueuing Expose request
01:29:25.506 00.000 8976 Worker thread wakes up
01:29:25.506 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:25.506 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:25.506 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:25.543 00.037 9828 IsGuiding returns 1
01:29:25.543 00.000 9828 scope still moving after pulse duration time elapsed
01:29:25.573 00.030 9828 IsSlewing returns 0
01:29:25.574 00.001 9828 IsGuiding returns 1
01:29:25.604 00.030 9828 IsSlewing returns 0
01:29:25.604 00.000 9828 IsGuiding returns 1
01:29:25.636 00.032 9828 IsSlewing returns 0
01:29:25.636 00.000 9828 IsGuiding returns 1
01:29:25.666 00.030 9828 IsSlewing returns 0
01:29:25.666 00.000 9828 IsGuiding returns 0
01:29:25.666 00.000 9828 scope move finished after 25 + 144 ms
01:29:25.666 00.000 9828 Move returns status 0, amount 25
01:29:25.666 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:25.666 00.000 9828 MoveAxis(N, 11, B)
01:29:25.666 00.000 9828 Guiding  Dir = 0, Dur = 11
01:29:25.681 00.015 9828 IsSlewing returns 0
01:29:25.681 00.000 9828 IsGuiding returns 0
01:29:25.681 00.000 9828 PulseGuide returned control before completion, sleep 21
01:29:25.712 00.031 9828 IsGuiding returns 1
01:29:25.712 00.000 9828 scope still moving after pulse duration time elapsed
01:29:25.743 00.031 9828 IsSlewing returns 0
01:29:25.743 00.000 9828 IsGuiding returns 1
01:29:25.775 00.032 9828 IsSlewing returns 0
01:29:25.775 00.000 9828 IsGuiding returns 1
01:29:25.806 00.031 9828 IsSlewing returns 0
01:29:25.806 00.000 9828 IsGuiding returns 1
01:29:25.837 00.031 9828 IsSlewing returns 0
01:29:25.837 00.000 9828 IsGuiding returns 0
01:29:25.837 00.000 9828 scope move finished after 11 + 144 ms
01:29:25.837 00.000 9828 Move returns status 0, amount 11
01:29:25.837 00.000 9828 move complete, result=0
01:29:25.837 00.000 9828 worker thread done servicing request
01:29:25.837 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:29:26.198 00.361 8976 Exposure complete
01:29:26.203 00.005 8976 worker thread done servicing request
01:29:26.204 00.001 5052 OnExposeComplete: enter
01:29:26.204 00.000 5052 UpdateGuideState(): m_state=6
01:29:26.204 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4062
01:29:26.204 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.79, Mass=185, SNR=9.3, Peak=66 HFD=3.6
01:29:26.204 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:29:26.204 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
01:29:26.204 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.08 hyp=0.43 cameraTheta=2.95 mountX=0.27 mountY=0.31, mountTheta=0.86
01:29:26.205 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.08, opts=13)
01:29:26.205 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.08)
01:29:26.205 00.000 8976 Worker thread wakes up
01:29:26.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.08) opts 0xd
01:29:26.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.08)
01:29:26.205 00.000 8976 Moving (-0.42, 0.08) raw xDistance=0.27 yDistance=0.31
01:29:26.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:29:26.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:29:26.205 00.000 8976 MoveAxis(L, 1, ABG)
01:29:26.205 00.000 8976 stepping (-3, 13) + (-1, 0)
01:29:26.205 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:26.206 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:29:26.216 00.010 5052 UpdateGuideState exits: m=185 SNR=9.3
01:29:26.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:26.216 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:26.216 00.000 5052 Enqueuing Expose request
01:29:26.234 00.018 8976 Received - 47 (G) 
01:29:26.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:26.234 00.000 8976 stepped: pos (-4, 13)
01:29:26.234 00.000 8976 MoveAxis(D, 1, ABG)
01:29:26.234 00.000 8976 stepping (-4, 13) + (0, -1)
01:29:26.234 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:26.266 00.032 8976 Received - 47 (G) 
01:29:26.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:26.266 00.000 8976 stepped: pos (-4, 12)
01:29:26.266 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:29:26.266 00.000 8976 MountToCamera -- mountX=0.68 mountY=-1.76 hyp=1.88 mountTheta=-1.20 cameraX=1.25, cameraY=1.41 cameraTheta=0.84
01:29:26.266 00.000 8976 incremental bump (1.252, 1.408) isValid = 1
01:29:26.266 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:29:26.266 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:29:26.266 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:29:26.266 00.000 8976 move complete, result=0
01:29:26.266 00.000 8976 worker thread done servicing request
01:29:26.267 00.001 9828 Worker thread wakes up
01:29:26.267 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:29:26.267 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:29:26.267 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:29:26.267 00.000 8976 Worker thread wakes up
01:29:26.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:26.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:26.267 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
01:29:26.267 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
01:29:26.267 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:29:26.267 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:29:26.267 00.000 9828 BLC: window closed
01:29:26.267 00.000 9828 MoveAxis(E, 26, B)
01:29:26.267 00.000 9828 Guiding  Dir = 2, Dur = 26
01:29:26.268 00.001 9828 IsSlewing returns 0
01:29:26.268 00.000 9828 IsGuiding returns 0
01:29:26.268 00.000 9828 PulseGuide returned control before completion, sleep 36
01:29:26.316 00.048 9828 IsGuiding returns 1
01:29:26.316 00.000 9828 scope still moving after pulse duration time elapsed
01:29:26.347 00.031 9828 IsSlewing returns 0
01:29:26.347 00.000 9828 IsGuiding returns 1
01:29:26.377 00.030 9828 IsSlewing returns 0
01:29:26.377 00.000 9828 IsGuiding returns 1
01:29:26.408 00.031 9828 IsSlewing returns 0
01:29:26.408 00.000 9828 IsGuiding returns 0
01:29:26.408 00.000 9828 scope move finished after 26 + 114 ms
01:29:26.408 00.000 9828 Move returns status 0, amount 26
01:29:26.408 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:26.408 00.000 9828 MoveAxis(N, 11, B)
01:29:26.408 00.000 9828 Guiding  Dir = 0, Dur = 11
01:29:26.423 00.015 9828 IsSlewing returns 0
01:29:26.423 00.000 9828 IsGuiding returns 0
01:29:26.423 00.000 9828 PulseGuide returned control before completion, sleep 21
01:29:26.454 00.031 9828 IsGuiding returns 1
01:29:26.454 00.000 9828 scope still moving after pulse duration time elapsed
01:29:26.485 00.031 9828 IsSlewing returns 0
01:29:26.485 00.000 9828 IsGuiding returns 1
01:29:26.516 00.031 9828 IsSlewing returns 0
01:29:26.517 00.001 9828 IsGuiding returns 1
01:29:26.562 00.045 9828 IsSlewing returns 0
01:29:26.562 00.000 9828 IsGuiding returns 1
01:29:26.593 00.031 9828 IsSlewing returns 0
01:29:26.593 00.000 9828 IsGuiding returns 0
01:29:26.593 00.000 9828 scope move finished after 11 + 159 ms
01:29:26.593 00.000 9828 Move returns status 0, amount 11
01:29:26.593 00.000 9828 move complete, result=0
01:29:26.593 00.000 9828 worker thread done servicing request
01:29:26.593 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:29:26.960 00.367 8976 Exposure complete
01:29:26.965 00.005 8976 worker thread done servicing request
01:29:26.965 00.000 5052 OnExposeComplete: enter
01:29:26.965 00.000 5052 UpdateGuideState(): m_state=6
01:29:26.965 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4063
01:29:26.965 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.77, Mass=196, SNR=9.6, Peak=60 HFD=4.1
01:29:26.965 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:29:26.965 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
01:29:26.965 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.07 hyp=0.30 cameraTheta=2.92 mountX=0.19 mountY=0.21, mountTheta=0.83
01:29:26.965 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.07, opts=13)
01:29:26.966 00.001 5052 Enqueuing Move request for stepguider (-0.29, 0.07)
01:29:26.966 00.000 8976 Worker thread wakes up
01:29:26.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.07) opts 0xd
01:29:26.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.07)
01:29:26.966 00.000 8976 Moving (-0.29, 0.07) raw xDistance=0.19 yDistance=0.21
01:29:26.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:29:26.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:29:26.966 00.000 8976 MoveAxis(R, 0, ABG)
01:29:26.966 00.000 8976 MoveAxis(U, 0, ABG)
01:29:26.966 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:29:26.966 00.000 8976 MountToCamera -- mountX=0.66 mountY=-1.81 hyp=1.92 mountTheta=-1.22 cameraX=1.31, cameraY=1.41 cameraTheta=0.82
01:29:26.966 00.000 8976 incremental bump (1.307, 1.410) isValid = 1
01:29:26.966 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
01:29:26.966 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:29:26.966 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:29:26.966 00.000 8976 move complete, result=0
01:29:26.966 00.000 9828 Worker thread wakes up
01:29:26.966 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:29:26.966 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:29:26.967 00.001 8976 worker thread done servicing request
01:29:26.967 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
01:29:26.967 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
01:29:26.967 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
01:29:26.967 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:29:26.967 00.000 9828 BLC: window closed
01:29:26.967 00.000 9828 MoveAxis(E, 26, B)
01:29:26.967 00.000 9828 Guiding  Dir = 2, Dur = 26
01:29:26.967 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:29:26.968 00.001 9828 IsSlewing returns 0
01:29:26.968 00.000 9828 IsGuiding returns 0
01:29:26.968 00.000 9828 PulseGuide returned control before completion, sleep 36
01:29:26.977 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
01:29:26.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:26.977 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:26.977 00.000 5052 Enqueuing Expose request
01:29:26.977 00.000 8976 Worker thread wakes up
01:29:26.977 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:26.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:26.978 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:27.015 00.037 9828 IsGuiding returns 1
01:29:27.015 00.000 9828 scope still moving after pulse duration time elapsed
01:29:27.046 00.031 9828 IsSlewing returns 0
01:29:27.046 00.000 9828 IsGuiding returns 1
01:29:27.076 00.030 9828 IsSlewing returns 0
01:29:27.076 00.000 9828 IsGuiding returns 1
01:29:27.107 00.031 9828 IsSlewing returns 0
01:29:27.107 00.000 9828 IsGuiding returns 1
01:29:27.137 00.030 9828 IsSlewing returns 0
01:29:27.137 00.000 9828 IsGuiding returns 0
01:29:27.137 00.000 9828 scope move finished after 26 + 143 ms
01:29:27.137 00.000 9828 Move returns status 0, amount 26
01:29:27.137 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:27.138 00.001 9828 MoveAxis(N, 10, B)
01:29:27.138 00.000 9828 Guiding  Dir = 0, Dur = 10
01:29:27.154 00.016 9828 IsSlewing returns 0
01:29:27.154 00.000 9828 IsGuiding returns 0
01:29:27.154 00.000 9828 PulseGuide returned control before completion, sleep 20
01:29:27.185 00.031 9828 IsGuiding returns 1
01:29:27.185 00.000 9828 scope still moving after pulse duration time elapsed
01:29:27.218 00.033 9828 IsSlewing returns 0
01:29:27.218 00.000 9828 IsGuiding returns 1
01:29:27.249 00.031 9828 IsSlewing returns 0
01:29:27.249 00.000 9828 IsGuiding returns 1
01:29:27.280 00.031 9828 IsSlewing returns 0
01:29:27.280 00.000 9828 IsGuiding returns 0
01:29:27.280 00.000 9828 scope move finished after 10 + 116 ms
01:29:27.280 00.000 9828 Move returns status 0, amount 10
01:29:27.280 00.000 9828 move complete, result=0
01:29:27.280 00.000 9828 worker thread done servicing request
01:29:27.280 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:29:27.685 00.405 8976 Exposure complete
01:29:27.690 00.005 8976 worker thread done servicing request
01:29:27.690 00.000 5052 OnExposeComplete: enter
01:29:27.691 00.001 5052 UpdateGuideState(): m_state=6
01:29:27.691 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4064
01:29:27.691 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.76, Mass=174, SNR=9.0, Peak=61 HFD=3.6
01:29:27.691 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:29:27.691 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:29:27.691 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.05 hyp=0.53 cameraTheta=3.05 mountX=0.28 mountY=0.41, mountTheta=0.97
01:29:27.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.05, opts=13)
01:29:27.692 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.05)
01:29:27.692 00.000 8976 Worker thread wakes up
01:29:27.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.05) opts 0xd
01:29:27.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.05)
01:29:27.692 00.000 8976 Moving (-0.52, 0.05) raw xDistance=0.28 yDistance=0.41
01:29:27.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:29:27.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:29:27.692 00.000 8976 MoveAxis(L, 1, ABG)
01:29:27.692 00.000 8976 stepping (-4, 12) + (-1, 0)
01:29:27.692 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:27.693 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:29:27.704 00.011 5052 UpdateGuideState exits: m=174 SNR=9.0
01:29:27.704 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:27.704 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:27.704 00.000 5052 Enqueuing Expose request
01:29:27.721 00.017 8976 Received - 47 (G) 
01:29:27.721 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:27.721 00.000 8976 stepped: pos (-5, 12)
01:29:27.721 00.000 8976 MoveAxis(D, 2, ABG)
01:29:27.721 00.000 8976 stepping (-5, 12) + (0, -2)
01:29:27.721 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:27.753 00.032 8976 Received - 47 (G) 
01:29:27.753 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:27.753 00.000 8976 stepped: pos (-5, 10)
01:29:27.753 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:29:27.753 00.000 8976 MountToCamera -- mountX=0.70 mountY=-1.73 hyp=1.87 mountTheta=-1.19 cameraX=1.23, cameraY=1.41 cameraTheta=0.85
01:29:27.753 00.000 8976 incremental bump (1.227, 1.408) isValid = 1
01:29:27.753 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
01:29:27.753 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:29:27.753 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:29:27.753 00.000 8976 move complete, result=0
01:29:27.753 00.000 9828 Worker thread wakes up
01:29:27.753 00.000 8976 worker thread done servicing request
01:29:27.753 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:29:27.753 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:29:27.753 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:29:27.753 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
01:29:27.753 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
01:29:27.753 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:29:27.753 00.000 8976 Worker thread wakes up
01:29:27.753 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:27.753 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:27.753 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:29:27.753 00.000 9828 BLC: window closed
01:29:27.753 00.000 9828 MoveAxis(E, 25, B)
01:29:27.753 00.000 9828 Guiding  Dir = 2, Dur = 25
01:29:27.754 00.001 9828 IsSlewing returns 0
01:29:27.754 00.000 9828 IsGuiding returns 0
01:29:27.754 00.000 9828 PulseGuide returned control before completion, sleep 35
01:29:27.792 00.038 9828 IsGuiding returns 1
01:29:27.793 00.001 9828 scope still moving after pulse duration time elapsed
01:29:27.824 00.031 9828 IsSlewing returns 0
01:29:27.825 00.001 9828 IsGuiding returns 1
01:29:27.856 00.031 9828 IsSlewing returns 0
01:29:27.856 00.000 9828 IsGuiding returns 1
01:29:27.887 00.031 9828 IsSlewing returns 0
01:29:27.887 00.000 9828 IsGuiding returns 0
01:29:27.887 00.000 9828 scope move finished after 25 + 107 ms
01:29:27.887 00.000 9828 Move returns status 0, amount 25
01:29:27.887 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:27.887 00.000 9828 MoveAxis(N, 11, B)
01:29:27.887 00.000 9828 Guiding  Dir = 0, Dur = 11
01:29:27.902 00.015 9828 IsSlewing returns 0
01:29:27.902 00.000 9828 IsGuiding returns 0
01:29:27.902 00.000 9828 PulseGuide returned control before completion, sleep 21
01:29:27.933 00.031 9828 IsGuiding returns 1
01:29:27.933 00.000 9828 scope still moving after pulse duration time elapsed
01:29:27.965 00.032 9828 IsSlewing returns 0
01:29:27.965 00.000 9828 IsGuiding returns 1
01:29:27.997 00.032 9828 IsSlewing returns 0
01:29:27.997 00.000 9828 IsGuiding returns 1
01:29:28.029 00.032 9828 IsSlewing returns 0
01:29:28.029 00.000 9828 IsGuiding returns 0
01:29:28.030 00.001 9828 scope move finished after 11 + 116 ms
01:29:28.030 00.000 9828 Move returns status 0, amount 11
01:29:28.030 00.000 9828 move complete, result=0
01:29:28.030 00.000 9828 worker thread done servicing request
01:29:28.030 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:29:28.449 00.419 8976 Exposure complete
01:29:28.454 00.005 8976 worker thread done servicing request
01:29:28.454 00.000 5052 OnExposeComplete: enter
01:29:28.454 00.000 5052 UpdateGuideState(): m_state=6
01:29:28.454 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4065
01:29:28.454 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.53, Mass=186, SNR=9.4, Peak=62 HFD=3.8
01:29:28.454 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.97 = 2.31)
01:29:28.454 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.21)
01:29:28.454 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.93 mountX=-0.13 mountY=0.15, mountTheta=2.27
01:29:28.455 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.18, opts=13)
01:29:28.455 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.18)
01:29:28.455 00.000 8976 Worker thread wakes up
01:29:28.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.18) opts 0xd
01:29:28.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.18)
01:29:28.455 00.000 8976 Moving (-0.07, -0.18) raw xDistance=-0.13 yDistance=0.15
01:29:28.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:29:28.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:29:28.455 00.000 8976 MoveAxis(R, 0, ABG)
01:29:28.455 00.000 8976 MoveAxis(U, 0, ABG)
01:29:28.456 00.001 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:29:28.456 00.000 8976 MountToCamera -- mountX=0.72 mountY=-1.69 hyp=1.83 mountTheta=-1.17 cameraX=1.17, cameraY=1.41 cameraTheta=0.88
01:29:28.456 00.000 8976 incremental bump (1.174, 1.407) isValid = 1
01:29:28.456 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
01:29:28.456 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:29:28.456 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:29:28.456 00.000 8976 move complete, result=0
01:29:28.456 00.000 9828 Worker thread wakes up
01:29:28.456 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:29:28.456 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:29:28.456 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
01:29:28.456 00.000 8976 worker thread done servicing request
01:29:28.457 00.001 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
01:29:28.457 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
01:29:28.457 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:29:28.457 00.000 9828 BLC: window closed
01:29:28.457 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:29:28.457 00.000 9828 MoveAxis(E, 25, B)
01:29:28.457 00.000 9828 Guiding  Dir = 2, Dur = 25
01:29:28.457 00.000 9828 IsSlewing returns 0
01:29:28.457 00.000 9828 IsGuiding returns 0
01:29:28.457 00.000 9828 PulseGuide returned control before completion, sleep 35
01:29:28.466 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:29:28.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:28.466 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:28.466 00.000 5052 Enqueuing Expose request
01:29:28.466 00.000 8976 Worker thread wakes up
01:29:28.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:28.466 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:28.467 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:28.497 00.030 9828 IsGuiding returns 1
01:29:28.497 00.000 9828 scope still moving after pulse duration time elapsed
01:29:28.528 00.031 9828 IsSlewing returns 0
01:29:28.529 00.001 9828 IsGuiding returns 1
01:29:28.560 00.031 9828 IsSlewing returns 0
01:29:28.560 00.000 9828 IsGuiding returns 1
01:29:28.591 00.031 9828 IsSlewing returns 0
01:29:28.591 00.000 9828 IsGuiding returns 1
01:29:28.621 00.030 9828 IsSlewing returns 0
01:29:28.621 00.000 9828 IsGuiding returns 1
01:29:28.652 00.031 9828 IsSlewing returns 0
01:29:28.652 00.000 9828 IsGuiding returns 1
01:29:28.683 00.031 9828 IsSlewing returns 0
01:29:28.683 00.000 9828 IsGuiding returns 0
01:29:28.683 00.000 9828 scope move finished after 25 + 200 ms
01:29:28.683 00.000 9828 Move returns status 0, amount 25
01:29:28.683 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:28.683 00.000 9828 MoveAxis(N, 11, B)
01:29:28.683 00.000 9828 Guiding  Dir = 0, Dur = 11
01:29:28.698 00.015 9828 IsSlewing returns 0
01:29:28.698 00.000 9828 IsGuiding returns 0
01:29:28.698 00.000 9828 PulseGuide returned control before completion, sleep 21
01:29:28.730 00.032 9828 IsGuiding returns 1
01:29:28.730 00.000 9828 scope still moving after pulse duration time elapsed
01:29:28.760 00.030 9828 IsSlewing returns 0
01:29:28.760 00.000 9828 IsGuiding returns 1
01:29:28.791 00.031 9828 IsSlewing returns 0
01:29:28.791 00.000 9828 IsGuiding returns 1
01:29:28.821 00.030 9828 IsSlewing returns 0
01:29:28.821 00.000 9828 IsGuiding returns 1
01:29:28.853 00.032 9828 IsSlewing returns 0
01:29:28.853 00.000 9828 IsGuiding returns 0
01:29:28.853 00.000 9828 scope move finished after 11 + 143 ms
01:29:28.853 00.000 9828 Move returns status 0, amount 11
01:29:28.853 00.000 9828 move complete, result=0
01:29:28.853 00.000 9828 worker thread done servicing request
01:29:28.853 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:29:29.157 00.304 8976 Exposure complete
01:29:29.163 00.006 8976 worker thread done servicing request
01:29:29.163 00.000 5052 OnExposeComplete: enter
01:29:29.163 00.000 5052 UpdateGuideState(): m_state=6
01:29:29.163 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4066
01:29:29.163 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.61, Mass=180, SNR=9.2, Peak=65 HFD=3.2
01:29:29.163 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
01:29:29.163 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.13)
01:29:29.163 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.10 hyp=0.73 cameraTheta=-3.01 mountX=0.25 mountY=0.66, mountTheta=1.22
01:29:29.164 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.10, opts=13)
01:29:29.164 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.10)
01:29:29.164 00.000 8976 Worker thread wakes up
01:29:29.164 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.10) opts 0xd
01:29:29.164 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.10)
01:29:29.164 00.000 8976 Moving (-0.73, -0.10) raw xDistance=0.25 yDistance=0.66
01:29:29.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:29:29.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
01:29:29.165 00.001 8976 MoveAxis(R, 0, ABG)
01:29:29.165 00.000 8976 MoveAxis(D, 3, ABG)
01:29:29.165 00.000 8976 stepping (-5, 10) + (0, -3)
01:29:29.165 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:29.167 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:29:29.177 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
01:29:29.178 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:29.178 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:29.178 00.000 5052 Enqueuing Expose request
01:29:29.208 00.030 8976 Received - 47 (G) 
01:29:29.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:29.208 00.000 8976 stepped: pos (-5, 7)
01:29:29.208 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:29:29.208 00.000 8976 MountToCamera -- mountX=0.73 mountY=-1.50 hyp=1.67 mountTheta=-1.11 cameraX=1.00, cameraY=1.33 cameraTheta=0.93
01:29:29.208 00.000 8976 incremental bump (0.998, 1.335) isValid = 1
01:29:29.208 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
01:29:29.208 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:29:29.208 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:29:29.208 00.000 8976 move complete, result=0
01:29:29.208 00.000 9828 Worker thread wakes up
01:29:29.208 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:29:29.208 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:29:29.208 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
01:29:29.208 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:29:29.208 00.000 8976 worker thread done servicing request
01:29:29.208 00.000 8976 Worker thread wakes up
01:29:29.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:29.209 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:29.209 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
01:29:29.209 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
01:29:29.209 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:29:29.209 00.000 9828 BLC: window closed
01:29:29.209 00.000 9828 MoveAxis(E, 23, B)
01:29:29.209 00.000 9828 Guiding  Dir = 2, Dur = 23
01:29:29.209 00.000 9828 IsSlewing returns 0
01:29:29.209 00.000 9828 IsGuiding returns 0
01:29:29.209 00.000 9828 PulseGuide returned control before completion, sleep 33
01:29:29.243 00.034 9828 IsGuiding returns 1
01:29:29.243 00.000 9828 scope still moving after pulse duration time elapsed
01:29:29.274 00.031 9828 IsSlewing returns 0
01:29:29.274 00.000 9828 IsGuiding returns 1
01:29:29.304 00.030 9828 IsSlewing returns 0
01:29:29.304 00.000 9828 IsGuiding returns 1
01:29:29.335 00.031 9828 IsSlewing returns 0
01:29:29.335 00.000 9828 IsGuiding returns 1
01:29:29.366 00.031 9828 IsSlewing returns 0
01:29:29.366 00.000 9828 IsGuiding returns 0
01:29:29.366 00.000 9828 scope move finished after 23 + 134 ms
01:29:29.366 00.000 9828 Move returns status 0, amount 23
01:29:29.366 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:29.366 00.000 9828 MoveAxis(N, 12, B)
01:29:29.366 00.000 9828 Guiding  Dir = 0, Dur = 12
01:29:29.382 00.016 9828 IsSlewing returns 0
01:29:29.382 00.000 9828 IsGuiding returns 0
01:29:29.382 00.000 9828 PulseGuide returned control before completion, sleep 22
01:29:29.412 00.030 9828 IsGuiding returns 1
01:29:29.412 00.000 9828 scope still moving after pulse duration time elapsed
01:29:29.443 00.031 9828 IsSlewing returns 0
01:29:29.443 00.000 9828 IsGuiding returns 1
01:29:29.473 00.030 9828 IsSlewing returns 0
01:29:29.473 00.000 9828 IsGuiding returns 1
01:29:29.505 00.032 9828 IsSlewing returns 0
01:29:29.505 00.000 9828 IsGuiding returns 1
01:29:29.536 00.031 9828 IsSlewing returns 0
01:29:29.536 00.000 9828 IsGuiding returns 0
01:29:29.536 00.000 9828 scope move finished after 12 + 141 ms
01:29:29.536 00.000 9828 Move returns status 0, amount 12
01:29:29.536 00.000 9828 move complete, result=0
01:29:29.536 00.000 9828 worker thread done servicing request
01:29:29.536 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:29:29.897 00.361 8976 Exposure complete
01:29:29.903 00.006 8976 worker thread done servicing request
01:29:29.903 00.000 5052 OnExposeComplete: enter
01:29:29.903 00.000 5052 UpdateGuideState(): m_state=6
01:29:29.903 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4067
01:29:29.903 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.83, Mass=177, SNR=9.1, Peak=65 HFD=3.7
01:29:29.903 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
01:29:29.903 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
01:29:29.903 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.12 mountY=-0.05, mountTheta=-0.39
01:29:29.904 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.12, opts=13)
01:29:29.904 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.12)
01:29:29.904 00.000 8976 Worker thread wakes up
01:29:29.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.12) opts 0xd
01:29:29.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.12)
01:29:29.904 00.000 8976 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.05
01:29:29.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:29:29.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:29:29.904 00.000 8976 MoveAxis(R, 0, ABG)
01:29:29.904 00.000 8976 MoveAxis(U, 0, ABG)
01:29:29.904 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:29:29.904 00.000 8976 MountToCamera -- mountX=0.74 mountY=-1.37 hyp=1.56 mountTheta=-1.07 cameraX=0.88, cameraY=1.29 cameraTheta=0.97
01:29:29.905 00.001 8976 incremental bump (0.880, 1.286) isValid = 1
01:29:29.905 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
01:29:29.905 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:29:29.905 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:29:29.905 00.000 8976 move complete, result=0
01:29:29.905 00.000 8976 worker thread done servicing request
01:29:29.905 00.000 9828 Worker thread wakes up
01:29:29.905 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:29:29.905 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:29:29.905 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
01:29:29.905 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
01:29:29.905 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
01:29:29.905 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:29:29.905 00.000 9828 BLC: window closed
01:29:29.906 00.001 9828 MoveAxis(E, 22, B)
01:29:29.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:29:29.906 00.000 9828 Guiding  Dir = 2, Dur = 22
01:29:29.906 00.000 9828 IsSlewing returns 0
01:29:29.906 00.000 9828 IsGuiding returns 0
01:29:29.907 00.001 9828 PulseGuide returned control before completion, sleep 32
01:29:29.917 00.010 5052 UpdateGuideState exits: m=177 SNR=9.1
01:29:29.917 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:29.917 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:29.917 00.000 5052 Enqueuing Expose request
01:29:29.917 00.000 8976 Worker thread wakes up
01:29:29.917 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:29.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:29.918 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:29.950 00.032 9828 IsGuiding returns 1
01:29:29.950 00.000 9828 scope still moving after pulse duration time elapsed
01:29:29.982 00.032 9828 IsSlewing returns 0
01:29:29.982 00.000 9828 IsGuiding returns 1
01:29:30.012 00.030 9828 IsSlewing returns 0
01:29:30.012 00.000 9828 IsGuiding returns 1
01:29:30.043 00.031 9828 IsSlewing returns 0
01:29:30.043 00.000 9828 IsGuiding returns 0
01:29:30.043 00.000 9828 scope move finished after 22 + 115 ms
01:29:30.044 00.001 9828 Move returns status 0, amount 22
01:29:30.044 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:30.044 00.000 9828 MoveAxis(N, 12, B)
01:29:30.044 00.000 9828 Guiding  Dir = 0, Dur = 12
01:29:30.058 00.014 9828 IsSlewing returns 0
01:29:30.058 00.000 9828 IsGuiding returns 0
01:29:30.058 00.000 9828 PulseGuide returned control before completion, sleep 22
01:29:30.089 00.031 9828 IsGuiding returns 1
01:29:30.089 00.000 9828 scope still moving after pulse duration time elapsed
01:29:30.120 00.031 9828 IsSlewing returns 0
01:29:30.120 00.000 9828 IsGuiding returns 1
01:29:30.150 00.030 9828 IsSlewing returns 0
01:29:30.150 00.000 9828 IsGuiding returns 1
01:29:30.181 00.031 9828 IsSlewing returns 0
01:29:30.181 00.000 9828 IsGuiding returns 1
01:29:30.212 00.031 9828 IsSlewing returns 0
01:29:30.212 00.000 9828 IsGuiding returns 0
01:29:30.212 00.000 9828 scope move finished after 12 + 141 ms
01:29:30.212 00.000 9828 Move returns status 0, amount 12
01:29:30.212 00.000 9828 move complete, result=0
01:29:30.212 00.000 9828 worker thread done servicing request
01:29:30.212 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:29:30.607 00.395 8976 Exposure complete
01:29:30.612 00.005 8976 worker thread done servicing request
01:29:30.612 00.000 5052 OnExposeComplete: enter
01:29:30.612 00.000 5052 UpdateGuideState(): m_state=6
01:29:30.612 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4068
01:29:30.613 00.001 5052 Star::Find returns 1 (0), X=329.05, Y=282.10, Mass=161, SNR=8.7, Peak=66 HFD=3.0
01:29:30.613 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.04) = xAngle (-0.16 = -0.16)
01:29:30.613 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.26 = -0.26)
01:29:30.613 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.88 mountX=0.41 mountY=-0.11, mountTheta=-0.26
01:29:30.613 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.39, opts=13)
01:29:30.613 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.39)
01:29:30.613 00.000 8976 Worker thread wakes up
01:29:30.614 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.39) opts 0xd
01:29:30.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.39)
01:29:30.614 00.000 8976 Moving (-0.13, 0.39) raw xDistance=0.41 yDistance=-0.11
01:29:30.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:29:30.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:29:30.614 00.000 8976 MoveAxis(L, 2, ABG)
01:29:30.614 00.000 8976 stepping (-5, 7) + (-2, 0)
01:29:30.614 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:30.615 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:29:30.624 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
01:29:30.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:30.624 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:30.624 00.000 5052 Enqueuing Expose request
01:29:30.646 00.022 8976 Received - 47 (G) 
01:29:30.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:30.646 00.000 8976 stepped: pos (-7, 7)
01:29:30.646 00.000 8976 MoveAxis(U, 0, ABG)
01:29:30.646 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:29:30.646 00.000 8976 MountToCamera -- mountX=0.85 mountY=-1.28 hyp=1.54 mountTheta=-0.98 cameraX=0.76, cameraY=1.34 cameraTheta=1.06
01:29:30.646 00.000 8976 incremental bump (0.755, 1.344) isValid = 1
01:29:30.646 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
01:29:30.646 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:29:30.646 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:29:30.646 00.000 8976 move complete, result=0
01:29:30.646 00.000 9828 Worker thread wakes up
01:29:30.646 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:29:30.646 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:29:30.646 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:29:30.646 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
01:29:30.646 00.000 8976 worker thread done servicing request
01:29:30.646 00.000 8976 Worker thread wakes up
01:29:30.647 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:30.647 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:30.647 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
01:29:30.647 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
01:29:30.647 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:29:30.647 00.000 9828 BLC: window closed
01:29:30.647 00.000 9828 MoveAxis(E, 19, B)
01:29:30.647 00.000 9828 Guiding  Dir = 2, Dur = 19
01:29:30.647 00.000 9828 IsSlewing returns 0
01:29:30.647 00.000 9828 IsGuiding returns 0
01:29:30.647 00.000 9828 PulseGuide returned control before completion, sleep 29
01:29:30.692 00.045 9828 IsGuiding returns 1
01:29:30.692 00.000 9828 scope still moving after pulse duration time elapsed
01:29:30.723 00.031 9828 IsSlewing returns 0
01:29:30.723 00.000 9828 IsGuiding returns 1
01:29:30.754 00.031 9828 IsSlewing returns 0
01:29:30.754 00.000 9828 IsGuiding returns 1
01:29:30.786 00.032 9828 IsSlewing returns 0
01:29:30.786 00.000 9828 IsGuiding returns 0
01:29:30.786 00.000 9828 scope move finished after 19 + 119 ms
01:29:30.786 00.000 9828 Move returns status 0, amount 19
01:29:30.786 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:30.786 00.000 9828 MoveAxis(N, 13, B)
01:29:30.786 00.000 9828 Guiding  Dir = 0, Dur = 13
01:29:30.801 00.015 9828 IsSlewing returns 0
01:29:30.801 00.000 9828 IsGuiding returns 0
01:29:30.801 00.000 9828 PulseGuide returned control before completion, sleep 23
01:29:30.832 00.031 9828 IsGuiding returns 1
01:29:30.832 00.000 9828 scope still moving after pulse duration time elapsed
01:29:30.863 00.031 9828 IsSlewing returns 0
01:29:30.863 00.000 9828 IsGuiding returns 1
01:29:30.894 00.031 9828 IsSlewing returns 0
01:29:30.894 00.000 9828 IsGuiding returns 1
01:29:30.925 00.031 9828 IsSlewing returns 0
01:29:30.925 00.000 9828 IsGuiding returns 1
01:29:30.955 00.030 9828 IsSlewing returns 0
01:29:30.955 00.000 9828 IsGuiding returns 1
01:29:30.986 00.031 9828 IsSlewing returns 0
01:29:30.986 00.000 9828 IsGuiding returns 1
01:29:31.016 00.030 9828 IsSlewing returns 0
01:29:31.016 00.000 9828 IsGuiding returns 0
01:29:31.016 00.000 9828 scope move finished after 13 + 201 ms
01:29:31.016 00.000 9828 Move returns status 0, amount 13
01:29:31.016 00.000 9828 move complete, result=0
01:29:31.016 00.000 9828 worker thread done servicing request
01:29:31.016 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:29:31.342 00.326 8976 Exposure complete
01:29:31.347 00.005 8976 worker thread done servicing request
01:29:31.348 00.001 5052 OnExposeComplete: enter
01:29:31.348 00.000 5052 UpdateGuideState(): m_state=6
01:29:31.348 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4069
01:29:31.348 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.71, Mass=180, SNR=9.2, Peak=63 HFD=3.5
01:29:31.348 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:29:31.348 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:29:31.348 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.00 hyp=0.56 cameraTheta=0.00 mountX=-0.25 mountY=-0.47, mountTheta=-2.06
01:29:31.348 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.00, opts=13)
01:29:31.349 00.001 5052 Enqueuing Move request for stepguider (0.56, 0.00)
01:29:31.349 00.000 8976 Worker thread wakes up
01:29:31.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.00) opts 0xd
01:29:31.349 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.00)
01:29:31.349 00.000 8976 Moving (0.56, 0.00) raw xDistance=-0.25 yDistance=-0.47
01:29:31.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:29:31.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:29:31.349 00.000 8976 MoveAxis(R, 0, ABG)
01:29:31.349 00.000 8976 MoveAxis(U, 2, ABG)
01:29:31.349 00.000 8976 stepping (-7, 7) + (0, 2)
01:29:31.349 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:31.349 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:29:31.359 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
01:29:31.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:31.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:31.359 00.000 5052 Enqueuing Expose request
01:29:31.381 00.022 8976 Received - 47 (G) 
01:29:31.381 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:31.381 00.000 8976 stepped: pos (-7, 9)
01:29:31.381 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:29:31.381 00.000 8976 MountToCamera -- mountX=0.92 mountY=-1.33 hyp=1.62 mountTheta=-0.96 cameraX=0.77, cameraY=1.43 cameraTheta=1.08
01:29:31.381 00.000 8976 incremental bump (0.765, 1.430) isValid = 1
01:29:31.381 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
01:29:31.381 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:29:31.381 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:29:31.381 00.000 8976 move complete, result=0
01:29:31.381 00.000 9828 Worker thread wakes up
01:29:31.382 00.001 5052 GuideStep: -0.3 px 0 ms EAST, -0.5 px 2 ms NORTH
01:29:31.382 00.000 8976 worker thread done servicing request
01:29:31.382 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:29:31.382 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:29:31.382 00.000 8976 Worker thread wakes up
01:29:31.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:31.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:31.382 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
01:29:31.382 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
01:29:31.382 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:29:31.382 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:29:31.383 00.001 9828 BLC: window closed
01:29:31.383 00.000 9828 MoveAxis(E, 19, B)
01:29:31.383 00.000 9828 Guiding  Dir = 2, Dur = 19
01:29:31.383 00.000 9828 IsSlewing returns 0
01:29:31.383 00.000 9828 IsGuiding returns 0
01:29:31.383 00.000 9828 PulseGuide returned control before completion, sleep 29
01:29:31.420 00.037 9828 IsGuiding returns 1
01:29:31.420 00.000 9828 scope still moving after pulse duration time elapsed
01:29:31.449 00.029 9828 IsSlewing returns 0
01:29:31.450 00.001 9828 IsGuiding returns 1
01:29:31.480 00.030 9828 IsSlewing returns 0
01:29:31.480 00.000 9828 IsGuiding returns 1
01:29:31.510 00.030 9828 IsSlewing returns 0
01:29:31.510 00.000 9828 IsGuiding returns 0
01:29:31.510 00.000 9828 scope move finished after 19 + 107 ms
01:29:31.510 00.000 9828 Move returns status 0, amount 19
01:29:31.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:31.510 00.000 9828 MoveAxis(N, 13, B)
01:29:31.510 00.000 9828 Guiding  Dir = 0, Dur = 13
01:29:31.526 00.016 9828 IsSlewing returns 0
01:29:31.526 00.000 9828 IsGuiding returns 0
01:29:31.527 00.001 9828 PulseGuide returned control before completion, sleep 23
01:29:31.558 00.031 9828 IsGuiding returns 1
01:29:31.558 00.000 9828 scope still moving after pulse duration time elapsed
01:29:31.589 00.031 9828 IsSlewing returns 0
01:29:31.589 00.000 9828 IsGuiding returns 1
01:29:31.620 00.031 9828 IsSlewing returns 0
01:29:31.621 00.001 9828 IsGuiding returns 1
01:29:31.651 00.030 9828 IsSlewing returns 0
01:29:31.651 00.000 9828 IsGuiding returns 1
01:29:31.681 00.030 9828 IsSlewing returns 0
01:29:31.681 00.000 9828 IsGuiding returns 0
01:29:31.681 00.000 9828 scope move finished after 13 + 141 ms
01:29:31.681 00.000 9828 Move returns status 0, amount 13
01:29:31.681 00.000 9828 move complete, result=0
01:29:31.681 00.000 9828 worker thread done servicing request
01:29:31.681 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:29:32.075 00.394 8976 Exposure complete
01:29:32.081 00.006 8976 worker thread done servicing request
01:29:32.081 00.000 5052 OnExposeComplete: enter
01:29:32.081 00.000 5052 UpdateGuideState(): m_state=6
01:29:32.081 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4070
01:29:32.081 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.52, Mass=201, SNR=9.7, Peak=66 HFD=3.7
01:29:32.081 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
01:29:32.081 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
01:29:32.081 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.19 hyp=0.64 cameraTheta=-0.31 mountX=-0.45 mountY=-0.41, mountTheta=-2.41
01:29:32.082 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.19, opts=13)
01:29:32.082 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.19)
01:29:32.082 00.000 8976 Worker thread wakes up
01:29:32.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.19) opts 0xd
01:29:32.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.19)
01:29:32.082 00.000 8976 Moving (0.61, -0.19) raw xDistance=-0.45 yDistance=-0.41
01:29:32.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:29:32.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
01:29:32.082 00.000 8976 MoveAxis(R, 2, ABG)
01:29:32.083 00.001 8976 stepping (-7, 9) + (2, 0)
01:29:32.083 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:32.083 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:29:32.093 00.010 5052 UpdateGuideState exits: m=201 SNR=9.7
01:29:32.094 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:32.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:32.094 00.000 5052 Enqueuing Expose request
01:29:32.117 00.023 8976 Received - 47 (G) 
01:29:32.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:32.117 00.000 8976 stepped: pos (-5, 9)
01:29:32.117 00.000 8976 MoveAxis(U, 2, ABG)
01:29:32.117 00.000 8976 stepping (-5, 9) + (0, 2)
01:29:32.117 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:32.149 00.032 8976 Received - 47 (G) 
01:29:32.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:32.149 00.000 8976 stepped: pos (-5, 11)
01:29:32.149 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:29:32.149 00.000 8976 MountToCamera -- mountX=0.87 mountY=-1.47 hyp=1.71 mountTheta=-1.03 cameraX=0.91, cameraY=1.45 cameraTheta=1.01
01:29:32.149 00.000 8976 incremental bump (0.911, 1.445) isValid = 1
01:29:32.149 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:29:32.149 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:29:32.149 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:29:32.150 00.001 8976 move complete, result=0
01:29:32.150 00.000 9828 Worker thread wakes up
01:29:32.150 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
01:29:32.150 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:29:32.150 00.000 8976 worker thread done servicing request
01:29:32.150 00.000 8976 Worker thread wakes up
01:29:32.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:32.150 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:32.150 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:29:32.150 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:29:32.150 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:29:32.150 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:29:32.150 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:29:32.150 00.000 9828 BLC: window closed
01:29:32.150 00.000 9828 MoveAxis(E, 21, B)
01:29:32.150 00.000 9828 Guiding  Dir = 2, Dur = 21
01:29:32.152 00.002 9828 IsSlewing returns 0
01:29:32.153 00.001 9828 IsGuiding returns 0
01:29:32.153 00.000 9828 PulseGuide returned control before completion, sleep 31
01:29:32.197 00.044 9828 IsGuiding returns 1
01:29:32.197 00.000 9828 scope still moving after pulse duration time elapsed
01:29:32.230 00.033 9828 IsSlewing returns 0
01:29:32.231 00.001 9828 IsGuiding returns 1
01:29:32.260 00.029 9828 IsSlewing returns 0
01:29:32.260 00.000 9828 IsGuiding returns 1
01:29:32.292 00.032 9828 IsSlewing returns 0
01:29:32.292 00.000 9828 IsGuiding returns 0
01:29:32.292 00.000 9828 scope move finished after 21 + 118 ms
01:29:32.292 00.000 9828 Move returns status 0, amount 21
01:29:32.292 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:32.292 00.000 9828 MoveAxis(N, 13, B)
01:29:32.293 00.001 9828 Guiding  Dir = 0, Dur = 13
01:29:32.307 00.014 9828 IsSlewing returns 0
01:29:32.307 00.000 9828 IsGuiding returns 0
01:29:32.307 00.000 9828 PulseGuide returned control before completion, sleep 23
01:29:32.339 00.032 9828 IsGuiding returns 1
01:29:32.339 00.000 9828 scope still moving after pulse duration time elapsed
01:29:32.369 00.030 9828 IsSlewing returns 0
01:29:32.369 00.000 9828 IsGuiding returns 1
01:29:32.400 00.031 9828 IsSlewing returns 0
01:29:32.400 00.000 9828 IsGuiding returns 1
01:29:32.431 00.031 9828 IsSlewing returns 0
01:29:32.431 00.000 9828 IsGuiding returns 1
01:29:32.461 00.030 9828 IsSlewing returns 0
01:29:32.461 00.000 9828 IsGuiding returns 0
01:29:32.461 00.000 9828 scope move finished after 13 + 140 ms
01:29:32.461 00.000 9828 Move returns status 0, amount 13
01:29:32.461 00.000 9828 move complete, result=0
01:29:32.461 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:29:32.462 00.001 9828 worker thread done servicing request
01:29:32.860 00.398 8976 Exposure complete
01:29:32.865 00.005 8976 worker thread done servicing request
01:29:32.865 00.000 5052 OnExposeComplete: enter
01:29:32.865 00.000 5052 UpdateGuideState(): m_state=6
01:29:32.865 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4071
01:29:32.865 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.37, Mass=195, SNR=9.5, Peak=67 HFD=3.6
01:29:32.865 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
01:29:32.865 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.56 = 2.72)
01:29:32.866 00.001 5052 CameraToMount -- cameraX=0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.42 mountX=-0.33 mountY=0.14, mountTheta=2.74
01:29:32.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.34, opts=13)
01:29:32.867 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.34)
01:29:32.867 00.000 8976 Worker thread wakes up
01:29:32.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.34) opts 0xd
01:29:32.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.34)
01:29:32.867 00.000 8976 Moving (0.05, -0.34) raw xDistance=-0.33 yDistance=0.14
01:29:32.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
01:29:32.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:29:32.867 00.000 8976 MoveAxis(R, 1, ABG)
01:29:32.867 00.000 8976 stepping (-5, 11) + (1, 0)
01:29:32.868 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:32.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:29:32.877 00.009 5052 UpdateGuideState exits: m=195 SNR=9.5
01:29:32.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:32.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:32.877 00.000 5052 Enqueuing Expose request
01:29:32.900 00.023 8976 Received - 47 (G) 
01:29:32.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:32.900 00.000 8976 stepped: pos (-4, 11)
01:29:32.900 00.000 8976 MoveAxis(U, 0, ABG)
01:29:32.900 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:29:32.900 00.000 8976 MountToCamera -- mountX=0.79 mountY=-1.56 hyp=1.75 mountTheta=-1.10 cameraX=1.03, cameraY=1.41 cameraTheta=0.94
01:29:32.901 00.001 8976 incremental bump (1.032, 1.411) isValid = 1
01:29:32.901 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:29:32.901 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:29:32.901 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:29:32.901 00.000 8976 move complete, result=0
01:29:32.901 00.000 8976 worker thread done servicing request
01:29:32.901 00.000 8976 Worker thread wakes up
01:29:32.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:32.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:32.901 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:29:32.901 00.000 9828 Worker thread wakes up
01:29:32.901 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:29:32.901 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:29:32.901 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:29:32.901 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:29:32.901 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:29:32.901 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:29:32.901 00.000 9828 BLC: window closed
01:29:32.901 00.000 9828 MoveAxis(E, 23, B)
01:29:32.901 00.000 9828 Guiding  Dir = 2, Dur = 23
01:29:32.902 00.001 9828 IsSlewing returns 0
01:29:32.902 00.000 9828 IsGuiding returns 0
01:29:32.902 00.000 9828 PulseGuide returned control before completion, sleep 33
01:29:32.943 00.041 9828 IsGuiding returns 1
01:29:32.943 00.000 9828 scope still moving after pulse duration time elapsed
01:29:32.974 00.031 9828 IsSlewing returns 0
01:29:32.974 00.000 9828 IsGuiding returns 1
01:29:33.005 00.031 9828 IsSlewing returns 0
01:29:33.005 00.000 9828 IsGuiding returns 1
01:29:33.035 00.030 9828 IsSlewing returns 0
01:29:33.035 00.000 9828 IsGuiding returns 1
01:29:33.066 00.031 9828 IsSlewing returns 0
01:29:33.066 00.000 9828 IsGuiding returns 0
01:29:33.066 00.000 9828 scope move finished after 23 + 141 ms
01:29:33.066 00.000 9828 Move returns status 0, amount 23
01:29:33.066 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:33.066 00.000 9828 MoveAxis(N, 12, B)
01:29:33.066 00.000 9828 Guiding  Dir = 0, Dur = 12
01:29:33.082 00.016 9828 IsSlewing returns 0
01:29:33.087 00.005 9828 IsGuiding returns 0
01:29:33.087 00.000 9828 PulseGuide returned control before completion, sleep 22
01:29:33.113 00.026 9828 IsGuiding returns 1
01:29:33.113 00.000 9828 scope still moving after pulse duration time elapsed
01:29:33.144 00.031 9828 IsSlewing returns 0
01:29:33.144 00.000 9828 IsGuiding returns 1
01:29:33.176 00.032 9828 IsSlewing returns 0
01:29:33.176 00.000 9828 IsGuiding returns 1
01:29:33.206 00.030 9828 IsSlewing returns 0
01:29:33.206 00.000 9828 IsGuiding returns 0
01:29:33.206 00.000 9828 scope move finished after 12 + 107 ms
01:29:33.206 00.000 9828 Move returns status 0, amount 12
01:29:33.206 00.000 9828 move complete, result=0
01:29:33.206 00.000 9828 worker thread done servicing request
01:29:33.206 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:29:33.589 00.383 8976 Exposure complete
01:29:33.594 00.005 8976 worker thread done servicing request
01:29:33.594 00.000 5052 OnExposeComplete: enter
01:29:33.594 00.000 5052 UpdateGuideState(): m_state=6
01:29:33.594 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4072
01:29:33.595 00.001 5052 Star::Find returns 1 (0), X=329.29, Y=281.71, Mass=188, SNR=9.4, Peak=67 HFD=3.7
01:29:33.595 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:29:33.595 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:29:33.595 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.04 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
01:29:33.595 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.00, opts=13)
01:29:33.595 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.00)
01:29:33.595 00.000 8976 Worker thread wakes up
01:29:33.596 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.00) opts 0xd
01:29:33.596 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.00)
01:29:33.596 00.000 8976 Moving (0.12, -0.00) raw xDistance=-0.06 yDistance=-0.10
01:29:33.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:29:33.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:29:33.596 00.000 8976 MoveAxis(R, 0, ABG)
01:29:33.596 00.000 8976 MoveAxis(U, 0, ABG)
01:29:33.596 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:29:33.596 00.000 8976 MountToCamera -- mountX=0.73 mountY=-1.62 hyp=1.78 mountTheta=-1.15 cameraX=1.11, cameraY=1.39 cameraTheta=0.90
01:29:33.596 00.000 8976 incremental bump (1.112, 1.388) isValid = 1
01:29:33.596 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
01:29:33.596 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:29:33.596 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:29:33.596 00.000 8976 move complete, result=0
01:29:33.596 00.000 9828 Worker thread wakes up
01:29:33.596 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:29:33.596 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:29:33.596 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:29:33.596 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
01:29:33.596 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
01:29:33.597 00.001 8976 worker thread done servicing request
01:29:33.597 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
01:29:33.597 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:29:33.597 00.000 9828 BLC: window closed
01:29:33.597 00.000 9828 MoveAxis(E, 24, B)
01:29:33.597 00.000 9828 Guiding  Dir = 2, Dur = 24
01:29:33.597 00.000 9828 IsSlewing returns 0
01:29:33.597 00.000 9828 IsGuiding returns 0
01:29:33.597 00.000 9828 PulseGuide returned control before completion, sleep 34
01:29:33.606 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:29:33.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:33.606 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:33.606 00.000 5052 Enqueuing Expose request
01:29:33.606 00.000 8976 Worker thread wakes up
01:29:33.606 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:33.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:33.606 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:33.641 00.035 9828 IsGuiding returns 1
01:29:33.641 00.000 9828 scope still moving after pulse duration time elapsed
01:29:33.672 00.031 9828 IsSlewing returns 0
01:29:33.672 00.000 9828 IsGuiding returns 1
01:29:33.704 00.032 9828 IsSlewing returns 0
01:29:33.704 00.000 9828 IsGuiding returns 1
01:29:33.735 00.031 9828 IsSlewing returns 0
01:29:33.735 00.000 9828 IsGuiding returns 0
01:29:33.735 00.000 9828 scope move finished after 24 + 113 ms
01:29:33.735 00.000 9828 Move returns status 0, amount 24
01:29:33.735 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:33.735 00.000 9828 MoveAxis(N, 11, B)
01:29:33.735 00.000 9828 Guiding  Dir = 0, Dur = 11
01:29:33.750 00.015 9828 IsSlewing returns 0
01:29:33.750 00.000 9828 IsGuiding returns 0
01:29:33.750 00.000 9828 PulseGuide returned control before completion, sleep 21
01:29:33.781 00.031 9828 IsGuiding returns 1
01:29:33.781 00.000 9828 scope still moving after pulse duration time elapsed
01:29:33.812 00.031 9828 IsSlewing returns 0
01:29:33.812 00.000 9828 IsGuiding returns 1
01:29:33.843 00.031 9828 IsSlewing returns 0
01:29:33.843 00.000 9828 IsGuiding returns 1
01:29:33.873 00.030 9828 IsSlewing returns 0
01:29:33.873 00.000 9828 IsGuiding returns 1
01:29:33.904 00.031 9828 IsSlewing returns 0
01:29:33.904 00.000 9828 IsGuiding returns 0
01:29:33.904 00.000 9828 scope move finished after 11 + 143 ms
01:29:33.904 00.000 9828 Move returns status 0, amount 11
01:29:33.904 00.000 9828 move complete, result=0
01:29:33.904 00.000 9828 worker thread done servicing request
01:29:33.904 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:29:34.300 00.396 8976 Exposure complete
01:29:34.306 00.006 8976 worker thread done servicing request
01:29:34.306 00.000 5052 OnExposeComplete: enter
01:29:34.306 00.000 5052 UpdateGuideState(): m_state=6
01:29:34.306 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4073
01:29:34.306 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.98, Mass=175, SNR=9.1, Peak=63 HFD=3.8
01:29:34.306 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
01:29:34.306 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
01:29:34.307 00.001 5052 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.49 mountX=0.23 mountY=-0.17, mountTheta=-0.62
01:29:34.307 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.27, opts=13)
01:29:34.307 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.27)
01:29:34.308 00.001 8976 Worker thread wakes up
01:29:34.308 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.27) opts 0xd
01:29:34.308 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.27)
01:29:34.308 00.000 8976 Moving (0.02, 0.27) raw xDistance=0.23 yDistance=-0.17
01:29:34.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:29:34.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:29:34.308 00.000 8976 MoveAxis(R, 0, ABG)
01:29:34.308 00.000 8976 MoveAxis(U, 0, ABG)
01:29:34.308 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:29:34.308 00.000 8976 MountToCamera -- mountX=0.69 mountY=-1.66 hyp=1.80 mountTheta=-1.18 cameraX=1.17, cameraY=1.37 cameraTheta=0.87
01:29:34.308 00.000 8976 incremental bump (1.167, 1.372) isValid = 1
01:29:34.308 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
01:29:34.308 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:29:34.308 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:29:34.308 00.000 8976 move complete, result=0
01:29:34.308 00.000 8976 worker thread done servicing request
01:29:34.308 00.000 9828 Worker thread wakes up
01:29:34.308 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:29:34.309 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:29:34.309 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
01:29:34.309 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
01:29:34.309 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
01:29:34.309 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:29:34.309 00.000 9828 BLC: window closed
01:29:34.309 00.000 9828 MoveAxis(E, 25, B)
01:29:34.309 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:29:34.309 00.000 9828 Guiding  Dir = 2, Dur = 25
01:29:34.309 00.000 9828 IsSlewing returns 0
01:29:34.309 00.000 9828 IsGuiding returns 0
01:29:34.309 00.000 9828 PulseGuide returned control before completion, sleep 35
01:29:34.318 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
01:29:34.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:34.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:34.318 00.000 5052 Enqueuing Expose request
01:29:34.318 00.000 8976 Worker thread wakes up
01:29:34.319 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:34.319 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:34.319 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:34.353 00.034 9828 IsGuiding returns 1
01:29:34.353 00.000 9828 scope still moving after pulse duration time elapsed
01:29:34.383 00.030 9828 IsSlewing returns 0
01:29:34.383 00.000 9828 IsGuiding returns 1
01:29:34.414 00.031 9828 IsSlewing returns 0
01:29:34.414 00.000 9828 IsGuiding returns 1
01:29:34.445 00.031 9828 IsSlewing returns 0
01:29:34.450 00.005 9828 IsGuiding returns 1
01:29:34.476 00.026 9828 IsSlewing returns 0
01:29:34.476 00.000 9828 IsGuiding returns 1
01:29:34.507 00.031 9828 IsSlewing returns 0
01:29:34.507 00.000 9828 IsGuiding returns 1
01:29:34.537 00.030 9828 IsSlewing returns 0
01:29:34.537 00.000 9828 IsGuiding returns 1
01:29:34.568 00.031 9828 IsSlewing returns 0
01:29:34.568 00.000 9828 IsGuiding returns 0
01:29:34.568 00.000 9828 scope move finished after 25 + 233 ms
01:29:34.568 00.000 9828 Move returns status 0, amount 25
01:29:34.568 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:34.568 00.000 9828 MoveAxis(N, 11, B)
01:29:34.568 00.000 9828 Guiding  Dir = 0, Dur = 11
01:29:34.584 00.016 9828 IsSlewing returns 0
01:29:34.584 00.000 9828 IsGuiding returns 0
01:29:34.584 00.000 9828 PulseGuide returned control before completion, sleep 21
01:29:34.615 00.031 9828 IsGuiding returns 1
01:29:34.615 00.000 9828 scope still moving after pulse duration time elapsed
01:29:34.645 00.030 9828 IsSlewing returns 0
01:29:34.645 00.000 9828 IsGuiding returns 1
01:29:34.677 00.032 9828 IsSlewing returns 0
01:29:34.677 00.000 9828 IsGuiding returns 1
01:29:34.709 00.032 9828 IsSlewing returns 0
01:29:34.709 00.000 9828 IsGuiding returns 1
01:29:34.741 00.032 9828 IsSlewing returns 0
01:29:34.741 00.000 9828 IsGuiding returns 0
01:29:34.741 00.000 9828 scope move finished after 11 + 146 ms
01:29:34.741 00.000 9828 Move returns status 0, amount 11
01:29:34.741 00.000 9828 move complete, result=0
01:29:34.741 00.000 9828 worker thread done servicing request
01:29:34.742 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:29:35.007 00.265 8976 Exposure complete
01:29:35.012 00.005 8976 worker thread done servicing request
01:29:35.012 00.000 5052 OnExposeComplete: enter
01:29:35.012 00.000 5052 UpdateGuideState(): m_state=6
01:29:35.012 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4074
01:29:35.013 00.001 5052 Star::Find returns 1 (0), X=329.46, Y=281.85, Mass=153, SNR=8.5, Peak=61 HFD=3.4
01:29:35.013 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
01:29:35.013 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
01:29:35.013 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.14 hyp=0.32 cameraTheta=0.45 mountX=-0.01 mountY=-0.32, mountTheta=-1.59
01:29:35.013 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.14, opts=13)
01:29:35.013 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.14)
01:29:35.013 00.000 8976 Worker thread wakes up
01:29:35.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.14) opts 0xd
01:29:35.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.14)
01:29:35.013 00.000 8976 Moving (0.29, 0.14) raw xDistance=-0.01 yDistance=-0.32
01:29:35.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:29:35.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:29:35.014 00.001 8976 MoveAxis(R, 0, ABG)
01:29:35.014 00.000 8976 MoveAxis(U, 1, ABG)
01:29:35.014 00.000 8976 stepping (-4, 11) + (0, 1)
01:29:35.014 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:35.014 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:29:35.023 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
01:29:35.024 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:35.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:35.024 00.000 5052 Enqueuing Expose request
01:29:35.043 00.019 8976 Received - 47 (G) 
01:29:35.043 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:35.043 00.000 8976 stepped: pos (-4, 12)
01:29:35.043 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:29:35.043 00.000 8976 MountToCamera -- mountX=0.66 mountY=-1.74 hyp=1.87 mountTheta=-1.21 cameraX=1.25, cameraY=1.39 cameraTheta=0.84
01:29:35.043 00.000 8976 incremental bump (1.250, 1.386) isValid = 1
01:29:35.043 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
01:29:35.043 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:29:35.043 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:29:35.043 00.000 8976 move complete, result=0
01:29:35.043 00.000 9828 Worker thread wakes up
01:29:35.043 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:29:35.044 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:29:35.044 00.000 8976 worker thread done servicing request
01:29:35.044 00.000 8976 Worker thread wakes up
01:29:35.044 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:29:35.044 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
01:29:35.044 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
01:29:35.044 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:29:35.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:35.044 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:29:35.044 00.000 9828 BLC: window closed
01:29:35.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:35.044 00.000 9828 MoveAxis(E, 26, B)
01:29:35.044 00.000 9828 Guiding  Dir = 2, Dur = 26
01:29:35.045 00.001 9828 IsSlewing returns 0
01:29:35.045 00.000 9828 IsGuiding returns 0
01:29:35.045 00.000 9828 PulseGuide returned control before completion, sleep 36
01:29:35.084 00.039 9828 IsGuiding returns 1
01:29:35.084 00.000 9828 scope still moving after pulse duration time elapsed
01:29:35.114 00.030 9828 IsSlewing returns 0
01:29:35.114 00.000 9828 IsGuiding returns 1
01:29:35.147 00.033 9828 IsSlewing returns 0
01:29:35.147 00.000 9828 IsGuiding returns 1
01:29:35.179 00.032 9828 IsSlewing returns 0
01:29:35.179 00.000 9828 IsGuiding returns 0
01:29:35.179 00.000 9828 scope move finished after 26 + 107 ms
01:29:35.179 00.000 9828 Move returns status 0, amount 26
01:29:35.179 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:35.179 00.000 9828 MoveAxis(N, 11, B)
01:29:35.179 00.000 9828 Guiding  Dir = 0, Dur = 11
01:29:35.193 00.014 9828 IsSlewing returns 0
01:29:35.193 00.000 9828 IsGuiding returns 0
01:29:35.193 00.000 9828 PulseGuide returned control before completion, sleep 21
01:29:35.225 00.032 9828 IsGuiding returns 1
01:29:35.225 00.000 9828 scope still moving after pulse duration time elapsed
01:29:35.256 00.031 9828 IsSlewing returns 0
01:29:35.256 00.000 9828 IsGuiding returns 1
01:29:35.287 00.031 9828 IsSlewing returns 0
01:29:35.287 00.000 9828 IsGuiding returns 1
01:29:35.319 00.032 9828 IsSlewing returns 0
01:29:35.319 00.000 9828 IsGuiding returns 1
01:29:35.350 00.031 9828 IsSlewing returns 0
01:29:35.350 00.000 9828 IsGuiding returns 0
01:29:35.350 00.000 9828 scope move finished after 11 + 145 ms
01:29:35.350 00.000 9828 Move returns status 0, amount 11
01:29:35.350 00.000 9828 move complete, result=0
01:29:35.350 00.000 9828 worker thread done servicing request
01:29:35.350 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:29:35.731 00.381 8976 Exposure complete
01:29:35.737 00.006 8976 worker thread done servicing request
01:29:35.737 00.000 5052 OnExposeComplete: enter
01:29:35.737 00.000 5052 UpdateGuideState(): m_state=6
01:29:35.737 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4075
01:29:35.737 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.59, Mass=176, SNR=9.0, Peak=60 HFD=4.1
01:29:35.737 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.65 = 1.64)
01:29:35.737 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.53)
01:29:35.737 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-2.60 mountX=-0.02 mountY=0.23, mountTheta=1.64
01:29:35.738 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.12, opts=13)
01:29:35.738 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.12)
01:29:35.738 00.000 8976 Worker thread wakes up
01:29:35.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.12) opts 0xd
01:29:35.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.12)
01:29:35.738 00.000 8976 Moving (-0.20, -0.12) raw xDistance=-0.02 yDistance=0.23
01:29:35.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:29:35.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:29:35.738 00.000 8976 MoveAxis(R, 0, ABG)
01:29:35.738 00.000 8976 MoveAxis(U, 0, ABG)
01:29:35.738 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:29:35.738 00.000 8976 MountToCamera -- mountX=0.65 mountY=-1.80 hyp=1.91 mountTheta=-1.22 cameraX=1.31, cameraY=1.39 cameraTheta=0.82
01:29:35.738 00.000 8976 incremental bump (1.305, 1.395) isValid = 1
01:29:35.738 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
01:29:35.739 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:29:35.739 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:29:35.739 00.000 8976 move complete, result=0
01:29:35.739 00.000 9828 Worker thread wakes up
01:29:35.739 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:29:35.739 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:29:35.739 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
01:29:35.739 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
01:29:35.739 00.000 8976 worker thread done servicing request
01:29:35.739 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
01:29:35.739 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
01:29:35.739 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:29:35.739 00.000 9828 BLC: window closed
01:29:35.739 00.000 9828 MoveAxis(E, 26, B)
01:29:35.739 00.000 9828 Guiding  Dir = 2, Dur = 26
01:29:35.740 00.001 9828 IsSlewing returns 0
01:29:35.740 00.000 9828 IsGuiding returns 0
01:29:35.740 00.000 9828 PulseGuide returned control before completion, sleep 36
01:29:35.748 00.008 5052 UpdateGuideState exits: m=176 SNR=9.0
01:29:35.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:35.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:35.748 00.000 5052 Enqueuing Expose request
01:29:35.748 00.000 8976 Worker thread wakes up
01:29:35.749 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:35.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:35.749 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:35.785 00.036 9828 IsGuiding returns 1
01:29:35.785 00.000 9828 scope still moving after pulse duration time elapsed
01:29:35.817 00.032 9828 IsSlewing returns 0
01:29:35.822 00.005 9828 IsGuiding returns 1
01:29:35.848 00.026 9828 IsSlewing returns 0
01:29:35.848 00.000 9828 IsGuiding returns 1
01:29:35.878 00.030 9828 IsSlewing returns 0
01:29:35.878 00.000 9828 IsGuiding returns 1
01:29:35.910 00.032 9828 IsSlewing returns 0
01:29:35.910 00.000 9828 IsGuiding returns 0
01:29:35.910 00.000 9828 scope move finished after 26 + 144 ms
01:29:35.910 00.000 9828 Move returns status 0, amount 26
01:29:35.910 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:35.910 00.000 9828 MoveAxis(N, 10, B)
01:29:35.910 00.000 9828 Guiding  Dir = 0, Dur = 10
01:29:35.926 00.016 9828 IsSlewing returns 0
01:29:35.926 00.000 9828 IsGuiding returns 0
01:29:35.926 00.000 9828 PulseGuide returned control before completion, sleep 20
01:29:35.957 00.031 9828 IsGuiding returns 1
01:29:35.957 00.000 9828 scope still moving after pulse duration time elapsed
01:29:35.989 00.032 9828 IsSlewing returns 0
01:29:35.989 00.000 9828 IsGuiding returns 1
01:29:36.020 00.031 9828 IsSlewing returns 0
01:29:36.021 00.001 9828 IsGuiding returns 1
01:29:36.050 00.029 9828 IsSlewing returns 0
01:29:36.050 00.000 9828 IsGuiding returns 1
01:29:36.081 00.031 9828 IsSlewing returns 0
01:29:36.081 00.000 9828 IsGuiding returns 0
01:29:36.081 00.000 9828 scope move finished after 10 + 145 ms
01:29:36.081 00.000 9828 Move returns status 0, amount 10
01:29:36.081 00.000 9828 move complete, result=0
01:29:36.081 00.000 9828 worker thread done servicing request
01:29:36.081 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:29:36.439 00.358 8976 Exposure complete
01:29:36.444 00.005 8976 worker thread done servicing request
01:29:36.444 00.000 5052 OnExposeComplete: enter
01:29:36.444 00.000 5052 UpdateGuideState(): m_state=6
01:29:36.444 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4076
01:29:36.444 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.76, Mass=159, SNR=8.6, Peak=62 HFD=3.4
01:29:36.444 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:29:36.444 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:29:36.444 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.05 hyp=0.69 cameraTheta=3.06 mountX=0.36 mountY=0.55, mountTheta=0.99
01:29:36.445 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.05, opts=13)
01:29:36.445 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.05)
01:29:36.445 00.000 8976 Worker thread wakes up
01:29:36.445 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.05) opts 0xd
01:29:36.446 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.05)
01:29:36.446 00.000 8976 Moving (-0.69, 0.05) raw xDistance=0.36 yDistance=0.55
01:29:36.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:29:36.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
01:29:36.446 00.000 8976 MoveAxis(L, 1, ABG)
01:29:36.446 00.000 8976 stepping (-4, 12) + (-1, 0)
01:29:36.446 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:36.447 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:29:36.457 00.010 5052 UpdateGuideState exits: m=159 SNR=8.6
01:29:36.457 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:36.457 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:36.457 00.000 5052 Enqueuing Expose request
01:29:36.465 00.008 8976 Received - 47 (G) 
01:29:36.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:36.465 00.000 8976 stepped: pos (-5, 12)
01:29:36.465 00.000 8976 MoveAxis(D, 2, ABG)
01:29:36.465 00.000 8976 stepping (-5, 12) + (0, -2)
01:29:36.465 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:36.497 00.032 8976 Received - 47 (G) 
01:29:36.497 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:36.497 00.000 8976 stepped: pos (-5, 10)
01:29:36.497 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:29:36.497 00.000 8976 MountToCamera -- mountX=0.69 mountY=-1.73 hyp=1.86 mountTheta=-1.19 cameraX=1.23, cameraY=1.40 cameraTheta=0.85
01:29:36.497 00.000 8976 incremental bump (1.226, 1.398) isValid = 1
01:29:36.497 00.000 8976 Scheduling Mount bump of (0.076, 0.090)
01:29:36.497 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:29:36.497 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:29:36.497 00.000 8976 move complete, result=0
01:29:36.497 00.000 8976 worker thread done servicing request
01:29:36.498 00.001 9828 Worker thread wakes up
01:29:36.498 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:29:36.498 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:29:36.498 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
01:29:36.498 00.000 8976 Worker thread wakes up
01:29:36.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:36.498 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:36.498 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:29:36.498 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
01:29:36.498 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:29:36.498 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:29:36.498 00.000 9828 BLC: window closed
01:29:36.498 00.000 9828 MoveAxis(E, 25, B)
01:29:36.498 00.000 9828 Guiding  Dir = 2, Dur = 25
01:29:36.498 00.000 9828 IsSlewing returns 0
01:29:36.499 00.001 9828 IsGuiding returns 0
01:29:36.499 00.000 9828 PulseGuide returned control before completion, sleep 35
01:29:36.544 00.045 9828 IsGuiding returns 1
01:29:36.545 00.001 9828 scope still moving after pulse duration time elapsed
01:29:36.575 00.030 9828 IsSlewing returns 0
01:29:36.575 00.000 9828 IsGuiding returns 1
01:29:36.606 00.031 9828 IsSlewing returns 0
01:29:36.606 00.000 9828 IsGuiding returns 1
01:29:36.637 00.031 9828 IsSlewing returns 0
01:29:36.637 00.000 9828 IsGuiding returns 1
01:29:36.667 00.030 9828 IsSlewing returns 0
01:29:36.667 00.000 9828 IsGuiding returns 0
01:29:36.667 00.000 9828 scope move finished after 25 + 144 ms
01:29:36.667 00.000 9828 Move returns status 0, amount 25
01:29:36.667 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:36.667 00.000 9828 MoveAxis(N, 11, B)
01:29:36.667 00.000 9828 Guiding  Dir = 0, Dur = 11
01:29:36.682 00.015 9828 IsSlewing returns 0
01:29:36.682 00.000 9828 IsGuiding returns 0
01:29:36.682 00.000 9828 PulseGuide returned control before completion, sleep 21
01:29:36.714 00.032 9828 IsGuiding returns 1
01:29:36.714 00.000 9828 scope still moving after pulse duration time elapsed
01:29:36.744 00.030 9828 IsSlewing returns 0
01:29:36.744 00.000 9828 IsGuiding returns 1
01:29:36.775 00.031 9828 IsSlewing returns 0
01:29:36.775 00.000 9828 IsGuiding returns 1
01:29:36.807 00.032 9828 IsSlewing returns 0
01:29:36.807 00.000 9828 IsGuiding returns 1
01:29:36.837 00.030 9828 IsSlewing returns 0
01:29:36.837 00.000 9828 IsGuiding returns 1
01:29:36.868 00.031 9828 IsSlewing returns 0
01:29:36.868 00.000 9828 IsGuiding returns 1
01:29:36.900 00.032 9828 IsSlewing returns 0
01:29:36.900 00.000 9828 IsGuiding returns 1
01:29:36.931 00.031 9828 IsSlewing returns 0
01:29:36.931 00.000 9828 IsGuiding returns 0
01:29:36.931 00.000 9828 scope move finished after 11 + 237 ms
01:29:36.931 00.000 9828 Move returns status 0, amount 11
01:29:36.931 00.000 9828 move complete, result=0
01:29:36.931 00.000 9828 worker thread done servicing request
01:29:36.931 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:29:37.190 00.259 8976 Exposure complete
01:29:37.195 00.005 8976 worker thread done servicing request
01:29:37.196 00.001 5052 OnExposeComplete: enter
01:29:37.196 00.000 5052 UpdateGuideState(): m_state=6
01:29:37.196 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4077
01:29:37.196 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.55, Mass=181, SNR=9.2, Peak=68 HFD=3.7
01:29:37.196 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
01:29:37.196 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
01:29:37.196 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=-0.16 hyp=0.95 cameraTheta=-2.97 mountX=0.28 mountY=0.88, mountTheta=1.26
01:29:37.196 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=-0.16, opts=13)
01:29:37.196 00.000 5052 Enqueuing Move request for stepguider (-0.94, -0.16)
01:29:37.197 00.001 8976 Worker thread wakes up
01:29:37.197 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, -0.16) opts 0xd
01:29:37.197 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, -0.16)
01:29:37.197 00.000 8976 Moving (-0.94, -0.16) raw xDistance=0.28 yDistance=0.88
01:29:37.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:29:37.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.88
01:29:37.197 00.000 8976 MoveAxis(L, 1, ABG)
01:29:37.197 00.000 8976 stepping (-5, 10) + (-1, 0)
01:29:37.197 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:37.197 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:29:37.207 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
01:29:37.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:37.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:37.207 00.000 5052 Enqueuing Expose request
01:29:37.217 00.010 8976 Received - 47 (G) 
01:29:37.217 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:37.217 00.000 8976 stepped: pos (-6, 10)
01:29:37.217 00.000 8976 MoveAxis(D, 4, ABG)
01:29:37.217 00.000 8976 stepping (-6, 10) + (0, -4)
01:29:37.217 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:29:37.249 00.032 8976 Received - 47 (G) 
01:29:37.249 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:29:37.249 00.000 8976 stepped: pos (-6, 6)
01:29:37.249 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:29:37.249 00.000 8976 MountToCamera -- mountX=0.76 mountY=-1.47 hyp=1.66 mountTheta=-1.09 cameraX=0.96, cameraY=1.35 cameraTheta=0.95
01:29:37.249 00.000 8976 incremental bump (0.963, 1.350) isValid = 1
01:29:37.249 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
01:29:37.249 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:29:37.249 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:29:37.249 00.000 8976 move complete, result=0
01:29:37.249 00.000 9828 Worker thread wakes up
01:29:37.249 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:29:37.249 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:29:37.249 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
01:29:37.249 00.000 8976 worker thread done servicing request
01:29:37.249 00.000 8976 Worker thread wakes up
01:29:37.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:37.249 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 4 ms SOUTH
01:29:37.249 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
01:29:37.249 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
01:29:37.249 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:29:37.249 00.000 9828 BLC: window closed
01:29:37.249 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:37.249 00.000 9828 MoveAxis(E, 23, B)
01:29:37.249 00.000 9828 Guiding  Dir = 2, Dur = 23
01:29:37.249 00.000 9828 IsSlewing returns 0
01:29:37.250 00.001 9828 IsGuiding returns 0
01:29:37.250 00.000 9828 PulseGuide returned control before completion, sleep 33
01:29:37.288 00.038 9828 IsGuiding returns 1
01:29:37.288 00.000 9828 scope still moving after pulse duration time elapsed
01:29:37.318 00.030 9828 IsSlewing returns 0
01:29:37.318 00.000 9828 IsGuiding returns 1
01:29:37.350 00.032 9828 IsSlewing returns 0
01:29:37.350 00.000 9828 IsGuiding returns 1
01:29:37.380 00.030 9828 IsSlewing returns 0
01:29:37.380 00.000 9828 IsGuiding returns 0
01:29:37.380 00.000 9828 scope move finished after 23 + 107 ms
01:29:37.380 00.000 9828 Move returns status 0, amount 23
01:29:37.380 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:37.380 00.000 9828 MoveAxis(N, 12, B)
01:29:37.380 00.000 9828 Guiding  Dir = 0, Dur = 12
01:29:37.395 00.015 9828 IsSlewing returns 0
01:29:37.395 00.000 9828 IsGuiding returns 0
01:29:37.396 00.001 9828 PulseGuide returned control before completion, sleep 22
01:29:37.427 00.031 9828 IsGuiding returns 1
01:29:37.427 00.000 9828 scope still moving after pulse duration time elapsed
01:29:37.457 00.030 9828 IsSlewing returns 0
01:29:37.457 00.000 9828 IsGuiding returns 1
01:29:37.488 00.031 9828 IsSlewing returns 0
01:29:37.488 00.000 9828 IsGuiding returns 1
01:29:37.519 00.031 9828 IsSlewing returns 0
01:29:37.519 00.000 9828 IsGuiding returns 1
01:29:37.550 00.031 9828 IsSlewing returns 0
01:29:37.550 00.000 9828 IsGuiding returns 0
01:29:37.550 00.000 9828 scope move finished after 12 + 142 ms
01:29:37.550 00.000 9828 Move returns status 0, amount 12
01:29:37.550 00.000 9828 move complete, result=0
01:29:37.550 00.000 9828 worker thread done servicing request
01:29:37.550 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:29:37.944 00.394 8976 Exposure complete
01:29:37.950 00.006 8976 worker thread done servicing request
01:29:37.950 00.000 5052 OnExposeComplete: enter
01:29:37.950 00.000 5052 UpdateGuideState(): m_state=6
01:29:37.950 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4078
01:29:37.950 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.29, Mass=188, SNR=9.4, Peak=65 HFD=3.9
01:29:37.950 00.000 5052 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.04) = xAngle (-3.87 = 2.41)
01:29:37.950 00.000 5052 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.98 = 2.31)
01:29:37.950 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.42 hyp=0.43 cameraTheta=-1.83 mountX=-0.32 mountY=0.32, mountTheta=2.36
01:29:37.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.42, opts=13)
01:29:37.951 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.42)
01:29:37.951 00.000 8976 Worker thread wakes up
01:29:37.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.42) opts 0xd
01:29:37.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.42)
01:29:37.951 00.000 8976 Moving (-0.11, -0.42) raw xDistance=-0.32 yDistance=0.32
01:29:37.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
01:29:37.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32
01:29:37.951 00.000 8976 MoveAxis(R, 1, ABG)
01:29:37.951 00.000 8976 stepping (-6, 6) + (1, 0)
01:29:37.951 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:37.952 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:29:37.962 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
01:29:37.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:37.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:37.962 00.000 5052 Enqueuing Expose request
01:29:37.984 00.022 8976 Received - 47 (G) 
01:29:37.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:37.984 00.000 8976 stepped: pos (-5, 6)
01:29:37.984 00.000 8976 MoveAxis(D, 2, ABG)
01:29:37.984 00.000 8976 stepping (-5, 6) + (0, -2)
01:29:37.984 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:38.016 00.032 8976 Received - 47 (G) 
01:29:38.016 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:38.016 00.000 8976 stepped: pos (-5, 4)
01:29:38.016 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:29:38.016 00.000 8976 MountToCamera -- mountX=0.76 mountY=-1.20 hyp=1.42 mountTheta=-1.00 cameraX=0.72, cameraY=1.22 cameraTheta=1.04
01:29:38.016 00.000 8976 incremental bump (0.717, 1.225) isValid = 1
01:29:38.016 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:29:38.016 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:29:38.016 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:29:38.016 00.000 8976 move complete, result=0
01:29:38.016 00.000 8976 worker thread done servicing request
01:29:38.016 00.000 8976 Worker thread wakes up
01:29:38.016 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 2 ms SOUTH
01:29:38.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:38.016 00.000 9828 Worker thread wakes up
01:29:38.016 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:29:38.016 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:29:38.016 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:29:38.016 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:29:38.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:38.016 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:29:38.016 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:29:38.016 00.000 9828 BLC: window closed
01:29:38.016 00.000 9828 MoveAxis(E, 20, B)
01:29:38.016 00.000 9828 Guiding  Dir = 2, Dur = 20
01:29:38.017 00.001 9828 IsSlewing returns 0
01:29:38.017 00.000 9828 IsGuiding returns 0
01:29:38.017 00.000 9828 PulseGuide returned control before completion, sleep 30
01:29:38.058 00.041 9828 IsGuiding returns 1
01:29:38.058 00.000 9828 scope still moving after pulse duration time elapsed
01:29:38.089 00.031 9828 IsSlewing returns 0
01:29:38.089 00.000 9828 IsGuiding returns 1
01:29:38.121 00.032 9828 IsSlewing returns 0
01:29:38.122 00.001 9828 IsGuiding returns 1
01:29:38.153 00.031 9828 IsSlewing returns 0
01:29:38.153 00.000 9828 IsGuiding returns 0
01:29:38.153 00.000 9828 scope move finished after 20 + 115 ms
01:29:38.153 00.000 9828 Move returns status 0, amount 20
01:29:38.153 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:38.154 00.001 9828 MoveAxis(N, 13, B)
01:29:38.154 00.000 9828 Guiding  Dir = 0, Dur = 13
01:29:38.168 00.014 9828 IsSlewing returns 0
01:29:38.168 00.000 9828 IsGuiding returns 0
01:29:38.168 00.000 9828 PulseGuide returned control before completion, sleep 23
01:29:38.199 00.031 9828 IsGuiding returns 1
01:29:38.199 00.000 9828 scope still moving after pulse duration time elapsed
01:29:38.230 00.031 9828 IsSlewing returns 0
01:29:38.230 00.000 9828 IsGuiding returns 1
01:29:38.262 00.032 9828 IsSlewing returns 0
01:29:38.262 00.000 9828 IsGuiding returns 1
01:29:38.294 00.032 9828 IsSlewing returns 0
01:29:38.294 00.000 9828 IsGuiding returns 1
01:29:38.326 00.032 9828 IsSlewing returns 0
01:29:38.326 00.000 9828 IsGuiding returns 0
01:29:38.326 00.000 9828 scope move finished after 13 + 144 ms
01:29:38.326 00.000 9828 Move returns status 0, amount 13
01:29:38.326 00.000 9828 move complete, result=0
01:29:38.326 00.000 9828 worker thread done servicing request
01:29:38.326 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:29:38.710 00.384 8976 Exposure complete
01:29:38.716 00.006 8976 worker thread done servicing request
01:29:38.716 00.000 5052 OnExposeComplete: enter
01:29:38.716 00.000 5052 UpdateGuideState(): m_state=6
01:29:38.716 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4079
01:29:38.716 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.64, Mass=181, SNR=9.2, Peak=64 HFD=3.4
01:29:38.716 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
01:29:38.716 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
01:29:38.716 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.27 mountX=-0.17 mountY=-0.16, mountTheta=-2.37
01:29:38.717 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.07, opts=13)
01:29:38.717 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.07)
01:29:38.717 00.000 8976 Worker thread wakes up
01:29:38.717 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.07) opts 0xd
01:29:38.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.07)
01:29:38.717 00.000 8976 Moving (0.24, -0.07) raw xDistance=-0.17 yDistance=-0.16
01:29:38.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:29:38.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:29:38.717 00.000 8976 MoveAxis(R, 0, ABG)
01:29:38.717 00.000 8976 MoveAxis(U, 0, ABG)
01:29:38.717 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
01:29:38.717 00.000 8976 MountToCamera -- mountX=0.76 mountY=-1.01 hyp=1.27 mountTheta=-0.92 cameraX=0.55, cameraY=1.14 cameraTheta=1.12
01:29:38.717 00.000 8976 incremental bump (0.552, 1.141) isValid = 1
01:29:38.717 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
01:29:38.717 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:29:38.717 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:29:38.717 00.000 8976 move complete, result=0
01:29:38.717 00.000 9828 Worker thread wakes up
01:29:38.718 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:29:38.718 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:29:38.718 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
01:29:38.718 00.000 8976 worker thread done servicing request
01:29:38.718 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
01:29:38.718 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:29:38.718 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:29:38.718 00.000 9828 BLC: window closed
01:29:38.718 00.000 9828 MoveAxis(E, 17, B)
01:29:38.718 00.000 9828 Guiding  Dir = 2, Dur = 17
01:29:38.718 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:29:38.718 00.000 9828 IsSlewing returns 0
01:29:38.718 00.000 9828 IsGuiding returns 0
01:29:38.719 00.001 9828 PulseGuide returned control before completion, sleep 27
01:29:38.728 00.009 5052 UpdateGuideState exits: m=181 SNR=9.2
01:29:38.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:38.728 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:38.728 00.000 5052 Enqueuing Expose request
01:29:38.728 00.000 8976 Worker thread wakes up
01:29:38.728 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:38.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:38.729 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:38.758 00.029 9828 IsGuiding returns 1
01:29:38.758 00.000 9828 scope still moving after pulse duration time elapsed
01:29:38.789 00.031 9828 IsSlewing returns 0
01:29:38.789 00.000 9828 IsGuiding returns 1
01:29:38.819 00.030 9828 IsSlewing returns 0
01:29:38.819 00.000 9828 IsGuiding returns 1
01:29:38.850 00.031 9828 IsSlewing returns 0
01:29:38.850 00.000 9828 IsGuiding returns 0
01:29:38.850 00.000 9828 scope move finished after 17 + 114 ms
01:29:38.850 00.000 9828 Move returns status 0, amount 17
01:29:38.850 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:29:38.850 00.000 9828 MoveAxis(N, 14, B)
01:29:38.850 00.000 9828 Guiding  Dir = 0, Dur = 14
01:29:38.866 00.016 9828 IsSlewing returns 0
01:29:38.867 00.001 9828 IsGuiding returns 0
01:29:38.867 00.000 9828 PulseGuide returned control before completion, sleep 24
01:29:38.897 00.030 9828 IsGuiding returns 1
01:29:38.897 00.000 9828 scope still moving after pulse duration time elapsed
01:29:38.928 00.031 9828 IsSlewing returns 0
01:29:38.928 00.000 9828 IsGuiding returns 1
01:29:38.959 00.031 9828 IsSlewing returns 0
01:29:38.959 00.000 9828 IsGuiding returns 1
01:29:38.990 00.031 9828 IsSlewing returns 0
01:29:38.990 00.000 9828 IsGuiding returns 1
01:29:39.021 00.031 9828 IsSlewing returns 0
01:29:39.021 00.000 9828 IsGuiding returns 0
01:29:39.021 00.000 9828 scope move finished after 14 + 139 ms
01:29:39.021 00.000 9828 Move returns status 0, amount 14
01:29:39.021 00.000 9828 move complete, result=0
01:29:39.021 00.000 9828 worker thread done servicing request
01:29:39.021 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:29:39.416 00.395 8976 Exposure complete
01:29:39.421 00.005 8976 worker thread done servicing request
01:29:39.422 00.001 5052 OnExposeComplete: enter
01:29:39.422 00.000 5052 UpdateGuideState(): m_state=6
01:29:39.422 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4080
01:29:39.422 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.65, Mass=190, SNR=9.4, Peak=67 HFD=3.8
01:29:39.422 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:29:39.422 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
01:29:39.422 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.06 hyp=0.61 cameraTheta=-0.10 mountX=-0.33 mountY=-0.47, mountTheta=-2.18
01:29:39.422 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.06, opts=13)
01:29:39.423 00.001 5052 Enqueuing Move request for stepguider (0.61, -0.06)
01:29:39.423 00.000 8976 Worker thread wakes up
01:29:39.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.06) opts 0xd
01:29:39.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.06)
01:29:39.423 00.000 8976 Moving (0.61, -0.06) raw xDistance=-0.33 yDistance=-0.47
01:29:39.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:29:39.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:29:39.423 00.000 8976 MoveAxis(R, 1, ABG)
01:29:39.423 00.000 8976 stepping (-5, 4) + (1, 0)
01:29:39.423 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:39.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:29:39.433 00.010 5052 UpdateGuideState exits: m=190 SNR=9.4
01:29:39.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:39.433 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:39.433 00.000 5052 Enqueuing Expose request
01:29:39.455 00.022 8976 Received - 47 (G) 
01:29:39.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:39.455 00.000 8976 stepped: pos (-4, 4)
01:29:39.455 00.000 8976 MoveAxis(U, 2, ABG)
01:29:39.455 00.000 8976 stepping (-4, 4) + (0, 2)
01:29:39.455 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:39.487 00.032 8976 Received - 47 (G) 
01:29:39.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:39.487 00.000 8976 stepped: pos (-4, 6)
01:29:39.487 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:29:39.487 00.000 8976 move complete, result=0
01:29:39.487 00.000 8976 worker thread done servicing request
01:29:39.487 00.000 8976 Worker thread wakes up
01:29:39.487 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:29:39.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:39.487 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:40.183 00.696 8976 Exposure complete
01:29:40.189 00.006 8976 worker thread done servicing request
01:29:40.189 00.000 5052 OnExposeComplete: enter
01:29:40.189 00.000 5052 UpdateGuideState(): m_state=6
01:29:40.189 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4081
01:29:40.189 00.000 5052 Star::Find returns 1 (0), X=330.21, Y=281.44, Mass=185, SNR=9.3, Peak=66 HFD=3.6
01:29:40.189 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:29:40.189 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
01:29:40.189 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=-0.27 hyp=1.07 cameraTheta=-0.25 mountX=-0.71 mountY=-0.72, mountTheta=-2.35
01:29:40.190 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=-0.27, opts=13)
01:29:40.190 00.000 5052 Enqueuing Move request for stepguider (1.04, -0.27)
01:29:40.190 00.000 8976 Worker thread wakes up
01:29:40.190 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, -0.27) opts 0xd
01:29:40.190 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, -0.27)
01:29:40.190 00.000 8976 Moving (1.04, -0.27) raw xDistance=-0.71 yDistance=-0.72
01:29:40.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
01:29:40.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
01:29:40.190 00.000 8976 MoveAxis(R, 3, ABG)
01:29:40.190 00.000 8976 stepping (-4, 6) + (3, 0)
01:29:40.190 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:40.191 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:29:40.201 00.010 5052 UpdateGuideState exits: m=185 SNR=9.3
01:29:40.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:40.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:40.201 00.000 5052 Enqueuing Expose request
01:29:40.221 00.020 8976 Received - 47 (G) 
01:29:40.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:40.221 00.000 8976 stepped: pos (-1, 6)
01:29:40.222 00.001 8976 MoveAxis(U, 3, ABG)
01:29:40.222 00.000 8976 stepping (-1, 6) + (0, 3)
01:29:40.222 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:40.254 00.032 8976 Received - 47 (G) 
01:29:40.254 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:40.254 00.000 8976 stepped: pos (-1, 9)
01:29:40.254 00.000 8976 move complete, result=0
01:29:40.254 00.000 8976 worker thread done servicing request
01:29:40.254 00.000 8976 Worker thread wakes up
01:29:40.254 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.7 px 3 ms NORTH
01:29:40.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:40.254 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:40.951 00.697 8976 Exposure complete
01:29:40.956 00.005 8976 worker thread done servicing request
01:29:40.956 00.000 5052 OnExposeComplete: enter
01:29:40.956 00.000 5052 UpdateGuideState(): m_state=6
01:29:40.956 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4082
01:29:40.956 00.000 5052 Star::Find returns 1 (1), X=329.20, Y=281.95, Mass=172, SNR=8.9, Peak=60 HFD=3.7
01:29:40.956 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.59 = -0.59)
01:29:40.956 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
01:29:40.956 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.25 cameraTheta=1.45 mountX=0.20 mountY=-0.16, mountTheta=-0.66
01:29:40.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.24, opts=13)
01:29:40.957 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.24)
01:29:40.957 00.000 8976 Worker thread wakes up
01:29:40.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.24) opts 0xd
01:29:40.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.24)
01:29:40.957 00.000 8976 Moving (0.03, 0.24) raw xDistance=0.20 yDistance=-0.16
01:29:40.958 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:29:40.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:29:40.958 00.000 8976 MoveAxis(R, 0, ABG)
01:29:40.958 00.000 8976 MoveAxis(U, 0, ABG)
01:29:40.958 00.000 8976 move complete, result=0
01:29:40.958 00.000 8976 worker thread done servicing request
01:29:40.958 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:29:40.968 00.010 5052 UpdateGuideState exits: m=172 SNR=8.9 Saturated
01:29:40.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:40.968 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:40.968 00.000 5052 Enqueuing Expose request
01:29:40.968 00.000 8976 Worker thread wakes up
01:29:40.968 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:40.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:40.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:41.657 00.689 8976 Exposure complete
01:29:41.664 00.007 8976 worker thread done servicing request
01:29:41.665 00.001 5052 OnExposeComplete: enter
01:29:41.665 00.000 5052 UpdateGuideState(): m_state=6
01:29:41.665 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4083
01:29:41.665 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.05, Mass=199, SNR=9.6, Peak=63 HFD=4.0
01:29:41.665 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.04 = 0.04)
01:29:41.665 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.06 = -0.06)
01:29:41.665 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.34 hyp=0.40 cameraTheta=2.09 mountX=0.40 mountY=-0.02, mountTheta=-0.06
01:29:41.667 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.34, opts=13)
01:29:41.667 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.34)
01:29:41.667 00.000 8976 Worker thread wakes up
01:29:41.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.34) opts 0xd
01:29:41.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.34)
01:29:41.667 00.000 8976 Moving (-0.19, 0.34) raw xDistance=0.40 yDistance=-0.02
01:29:41.668 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:29:41.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:29:41.668 00.000 8976 MoveAxis(L, 2, ABG)
01:29:41.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:29:41.668 00.000 8976 stepping (-1, 9) + (-2, 0)
01:29:41.669 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:41.679 00.010 5052 UpdateGuideState exits: m=199 SNR=9.6
01:29:41.680 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:41.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:41.680 00.000 5052 Enqueuing Expose request
01:29:41.692 00.012 8976 Received - 47 (G) 
01:29:41.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:41.692 00.000 8976 stepped: pos (-3, 9)
01:29:41.692 00.000 8976 MoveAxis(U, 0, ABG)
01:29:41.692 00.000 8976 move complete, result=0
01:29:41.692 00.000 8976 worker thread done servicing request
01:29:41.692 00.000 8976 Worker thread wakes up
01:29:41.692 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
01:29:41.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:41.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:42.379 00.687 8976 Exposure complete
01:29:42.384 00.005 8976 worker thread done servicing request
01:29:42.385 00.001 5052 OnExposeComplete: enter
01:29:42.385 00.000 5052 UpdateGuideState(): m_state=6
01:29:42.385 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4084
01:29:42.385 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.80, Mass=172, SNR=9.1, Peak=65 HFD=3.5
01:29:42.385 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:29:42.385 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
01:29:42.385 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.09 hyp=0.43 cameraTheta=2.93 mountX=0.27 mountY=0.31, mountTheta=0.84
01:29:42.385 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.09, opts=13)
01:29:42.386 00.001 5052 Enqueuing Move request for stepguider (-0.42, 0.09)
01:29:42.386 00.000 8976 Worker thread wakes up
01:29:42.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.09) opts 0xd
01:29:42.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.09)
01:29:42.386 00.000 8976 Moving (-0.42, 0.09) raw xDistance=0.27 yDistance=0.31
01:29:42.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
01:29:42.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:29:42.386 00.000 8976 MoveAxis(L, 1, ABG)
01:29:42.386 00.000 8976 stepping (-3, 9) + (-1, 0)
01:29:42.386 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:42.387 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:29:42.396 00.009 5052 UpdateGuideState exits: m=172 SNR=9.1
01:29:42.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:42.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:42.396 00.000 5052 Enqueuing Expose request
01:29:42.412 00.016 8976 Received - 47 (G) 
01:29:42.412 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:42.412 00.000 8976 stepped: pos (-4, 9)
01:29:42.412 00.000 8976 MoveAxis(D, 1, ABG)
01:29:42.412 00.000 8976 stepping (-4, 9) + (0, -1)
01:29:42.412 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:42.444 00.032 8976 Received - 47 (G) 
01:29:42.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:42.444 00.000 8976 stepped: pos (-4, 8)
01:29:42.444 00.000 8976 move complete, result=0
01:29:42.444 00.000 8976 worker thread done servicing request
01:29:42.444 00.000 8976 Worker thread wakes up
01:29:42.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:42.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:42.444 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:29:43.134 00.690 8976 Exposure complete
01:29:43.139 00.005 8976 worker thread done servicing request
01:29:43.139 00.000 5052 OnExposeComplete: enter
01:29:43.139 00.000 5052 UpdateGuideState(): m_state=6
01:29:43.139 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4085
01:29:43.139 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.69, Mass=193, SNR=9.6, Peak=64 HFD=3.3
01:29:43.139 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
01:29:43.139 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.04)
01:29:43.139 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.02 hyp=0.52 cameraTheta=-3.10 mountX=0.22 mountY=0.44, mountTheta=1.12
01:29:43.140 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.02, opts=13)
01:29:43.140 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.02)
01:29:43.140 00.000 8976 Worker thread wakes up
01:29:43.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.02) opts 0xd
01:29:43.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.02)
01:29:43.140 00.000 8976 Moving (-0.52, -0.02) raw xDistance=0.22 yDistance=0.44
01:29:43.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:29:43.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
01:29:43.140 00.000 8976 MoveAxis(R, 0, ABG)
01:29:43.140 00.000 8976 MoveAxis(D, 2, ABG)
01:29:43.140 00.000 8976 stepping (-4, 8) + (0, -2)
01:29:43.140 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:43.141 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:29:43.151 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:29:43.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:43.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:43.151 00.000 5052 Enqueuing Expose request
01:29:43.163 00.012 8976 Received - 47 (G) 
01:29:43.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:43.163 00.000 8976 stepped: pos (-4, 6)
01:29:43.163 00.000 8976 move complete, result=0
01:29:43.163 00.000 8976 worker thread done servicing request
01:29:43.163 00.000 8976 Worker thread wakes up
01:29:43.164 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:43.164 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:29:43.164 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:43.854 00.690 8976 Exposure complete
01:29:43.860 00.006 8976 worker thread done servicing request
01:29:43.860 00.000 5052 OnExposeComplete: enter
01:29:43.860 00.000 5052 UpdateGuideState(): m_state=6
01:29:43.860 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4086
01:29:43.860 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=282.08, Mass=173, SNR=9.1, Peak=63 HFD=3.4
01:29:43.860 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
01:29:43.860 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
01:29:43.860 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.37 hyp=0.67 cameraTheta=2.56 mountX=0.58 mountY=0.27, mountTheta=0.44
01:29:43.861 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.37, opts=13)
01:29:43.861 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.37)
01:29:43.861 00.000 8976 Worker thread wakes up
01:29:43.861 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.37) opts 0xd
01:29:43.861 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.37)
01:29:43.861 00.000 8976 Moving (-0.56, 0.37) raw xDistance=0.58 yDistance=0.27
01:29:43.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
01:29:43.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
01:29:43.861 00.000 8976 MoveAxis(L, 2, ABG)
01:29:43.861 00.000 8976 stepping (-4, 6) + (-2, 0)
01:29:43.861 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:43.862 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:29:43.871 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
01:29:43.871 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:43.871 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:43.871 00.000 5052 Enqueuing Expose request
01:29:43.899 00.028 8976 Received - 47 (G) 
01:29:43.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:43.899 00.000 8976 stepped: pos (-6, 6)
01:29:43.899 00.000 8976 MoveAxis(D, 1, ABG)
01:29:43.899 00.000 8976 stepping (-6, 6) + (0, -1)
01:29:43.899 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:43.930 00.031 8976 Received - 47 (G) 
01:29:43.930 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:43.930 00.000 8976 stepped: pos (-6, 5)
01:29:43.930 00.000 8976 move complete, result=0
01:29:43.930 00.000 8976 worker thread done servicing request
01:29:43.930 00.000 8976 Worker thread wakes up
01:29:43.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:43.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:43.930 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:29:44.623 00.693 8976 Exposure complete
01:29:44.629 00.006 8976 worker thread done servicing request
01:29:44.629 00.000 5052 OnExposeComplete: enter
01:29:44.629 00.000 5052 UpdateGuideState(): m_state=6
01:29:44.629 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4087
01:29:44.629 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.91, Mass=187, SNR=9.4, Peak=66 HFD=3.5
01:29:44.629 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:29:44.629 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
01:29:44.629 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.20 hyp=0.60 cameraTheta=2.80 mountX=0.43 mountY=0.36, mountTheta=0.70
01:29:44.630 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.20, opts=13)
01:29:44.630 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.20)
01:29:44.630 00.000 8976 Worker thread wakes up
01:29:44.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.20) opts 0xd
01:29:44.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.20)
01:29:44.630 00.000 8976 Moving (-0.56, 0.20) raw xDistance=0.43 yDistance=0.36
01:29:44.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
01:29:44.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:29:44.630 00.000 8976 MoveAxis(L, 2, ABG)
01:29:44.630 00.000 8976 stepping (-6, 5) + (-2, 0)
01:29:44.630 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:44.632 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:29:44.642 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:29:44.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:44.642 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:44.642 00.000 5052 Enqueuing Expose request
01:29:44.666 00.024 8976 Received - 47 (G) 
01:29:44.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:44.666 00.000 8976 stepped: pos (-8, 5)
01:29:44.666 00.000 8976 MoveAxis(D, 2, ABG)
01:29:44.666 00.000 8976 stepping (-8, 5) + (0, -2)
01:29:44.666 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:44.698 00.032 8976 Received - 47 (G) 
01:29:44.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:44.698 00.000 8976 stepped: pos (-8, 3)
01:29:44.698 00.000 8976 move complete, result=0
01:29:44.698 00.000 8976 worker thread done servicing request
01:29:44.698 00.000 8976 Worker thread wakes up
01:29:44.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:44.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:44.698 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:29:45.393 00.695 8976 Exposure complete
01:29:45.398 00.005 8976 worker thread done servicing request
01:29:45.398 00.000 5052 OnExposeComplete: enter
01:29:45.398 00.000 5052 UpdateGuideState(): m_state=6
01:29:45.399 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4088
01:29:45.399 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.55, Mass=177, SNR=9.1, Peak=63 HFD=3.5
01:29:45.399 00.000 5052 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
01:29:45.399 00.000 5052 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.08 = -3.08)
01:29:45.399 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.19 cameraTheta=-0.93 mountX=-0.19 mountY=-0.01, mountTheta=-3.08
01:29:45.399 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.16, opts=13)
01:29:45.399 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.16)
01:29:45.399 00.000 8976 Worker thread wakes up
01:29:45.400 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.16) opts 0xd
01:29:45.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.16)
01:29:45.400 00.000 8976 Moving (0.12, -0.16) raw xDistance=-0.19 yDistance=-0.01
01:29:45.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:29:45.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:29:45.400 00.000 8976 MoveAxis(R, 0, ABG)
01:29:45.400 00.000 8976 MoveAxis(U, 0, ABG)
01:29:45.400 00.000 8976 move complete, result=0
01:29:45.400 00.000 8976 worker thread done servicing request
01:29:45.400 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:29:45.410 00.010 5052 UpdateGuideState exits: m=177 SNR=9.1
01:29:45.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:45.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:45.410 00.000 5052 Enqueuing Expose request
01:29:45.410 00.000 8976 Worker thread wakes up
01:29:45.410 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:45.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:45.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:46.100 00.690 8976 Exposure complete
01:29:46.106 00.006 8976 worker thread done servicing request
01:29:46.106 00.000 5052 OnExposeComplete: enter
01:29:46.106 00.000 5052 UpdateGuideState(): m_state=6
01:29:46.106 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4089
01:29:46.106 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.71, Mass=196, SNR=9.6, Peak=63 HFD=3.3
01:29:46.106 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:29:46.106 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:29:46.106 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.00 hyp=0.34 cameraTheta=0.01 mountX=-0.15 mountY=-0.29, mountTheta=-2.06
01:29:46.107 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.00, opts=13)
01:29:46.107 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.00)
01:29:46.107 00.000 8976 Worker thread wakes up
01:29:46.107 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.00) opts 0xd
01:29:46.107 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.00)
01:29:46.107 00.000 8976 Moving (0.34, 0.00) raw xDistance=-0.15 yDistance=-0.29
01:29:46.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:29:46.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:29:46.108 00.001 8976 MoveAxis(R, 0, ABG)
01:29:46.108 00.000 8976 MoveAxis(U, 1, ABG)
01:29:46.108 00.000 8976 stepping (-8, 3) + (0, 1)
01:29:46.108 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:46.108 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:29:46.119 00.011 5052 UpdateGuideState exits: m=196 SNR=9.6
01:29:46.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:46.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:46.119 00.000 5052 Enqueuing Expose request
01:29:46.137 00.018 8976 Received - 47 (G) 
01:29:46.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:46.137 00.000 8976 stepped: pos (-8, 4)
01:29:46.137 00.000 8976 move complete, result=0
01:29:46.137 00.000 8976 worker thread done servicing request
01:29:46.137 00.000 8976 Worker thread wakes up
01:29:46.137 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:29:46.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:46.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:46.839 00.702 8976 Exposure complete
01:29:46.844 00.005 8976 worker thread done servicing request
01:29:46.845 00.001 5052 OnExposeComplete: enter
01:29:46.845 00.000 5052 UpdateGuideState(): m_state=6
01:29:46.845 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4090
01:29:46.845 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.60, Mass=188, SNR=9.4, Peak=62 HFD=3.6
01:29:46.845 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.04) = xAngle (-3.20 = 3.09)
01:29:46.845 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.30 = 2.98)
01:29:46.845 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.15 mountX=-0.12 mountY=0.02, mountTheta=2.99
01:29:46.845 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.11, opts=13)
01:29:46.846 00.001 5052 Enqueuing Move request for stepguider (0.05, -0.11)
01:29:46.846 00.000 8976 Worker thread wakes up
01:29:46.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.11) opts 0xd
01:29:46.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.11)
01:29:46.846 00.000 8976 Moving (0.05, -0.11) raw xDistance=-0.12 yDistance=0.02
01:29:46.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:29:46.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:29:46.846 00.000 8976 MoveAxis(R, 0, ABG)
01:29:46.846 00.000 8976 MoveAxis(U, 0, ABG)
01:29:46.846 00.000 8976 move complete, result=0
01:29:46.846 00.000 8976 worker thread done servicing request
01:29:46.847 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:29:46.856 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:29:46.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:46.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:46.856 00.000 5052 Enqueuing Expose request
01:29:46.856 00.000 8976 Worker thread wakes up
01:29:46.856 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:46.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:46.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:47.546 00.690 8976 Exposure complete
01:29:47.551 00.005 8976 worker thread done servicing request
01:29:47.551 00.000 5052 OnExposeComplete: enter
01:29:47.552 00.001 5052 UpdateGuideState(): m_state=6
01:29:47.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4091
01:29:47.552 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.41, Mass=171, SNR=9.0, Peak=62 HFD=3.4
01:29:47.552 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
01:29:47.552 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.24)
01:29:47.552 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.30 hyp=0.31 cameraTheta=-1.90 mountX=-0.22 mountY=0.25, mountTheta=2.29
01:29:47.552 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.30, opts=13)
01:29:47.553 00.001 5052 Enqueuing Move request for stepguider (-0.10, -0.30)
01:29:47.553 00.000 8976 Worker thread wakes up
01:29:47.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.30) opts 0xd
01:29:47.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.30)
01:29:47.553 00.000 8976 Moving (-0.10, -0.30) raw xDistance=-0.22 yDistance=0.25
01:29:47.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:29:47.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:29:47.553 00.000 8976 MoveAxis(R, 0, ABG)
01:29:47.553 00.000 8976 MoveAxis(U, 0, ABG)
01:29:47.553 00.000 8976 move complete, result=0
01:29:47.553 00.000 8976 worker thread done servicing request
01:29:47.554 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:29:47.563 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:29:47.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:47.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:47.563 00.000 5052 Enqueuing Expose request
01:29:47.563 00.000 8976 Worker thread wakes up
01:29:47.563 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:47.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:47.563 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:48.251 00.688 8976 Exposure complete
01:29:48.256 00.005 8976 worker thread done servicing request
01:29:48.257 00.001 5052 OnExposeComplete: enter
01:29:48.257 00.000 5052 UpdateGuideState(): m_state=6
01:29:48.257 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4092
01:29:48.257 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.63, Mass=174, SNR=9.1, Peak=63 HFD=3.5
01:29:48.257 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.31 = 1.97)
01:29:48.257 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.87)
01:29:48.257 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.27 mountX=-0.04 mountY=0.10, mountTheta=1.96
01:29:48.259 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.08, opts=13)
01:29:48.259 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.08)
01:29:48.259 00.000 8976 Worker thread wakes up
01:29:48.259 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.08) opts 0xd
01:29:48.260 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.08)
01:29:48.260 00.000 8976 Moving (-0.06, -0.08) raw xDistance=-0.04 yDistance=0.10
01:29:48.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:29:48.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:29:48.260 00.000 8976 MoveAxis(R, 0, ABG)
01:29:48.260 00.000 8976 MoveAxis(U, 0, ABG)
01:29:48.260 00.000 8976 move complete, result=0
01:29:48.260 00.000 8976 worker thread done servicing request
01:29:48.261 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:29:48.271 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:29:48.271 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:48.271 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:48.271 00.000 5052 Enqueuing Expose request
01:29:48.271 00.000 8976 Worker thread wakes up
01:29:48.271 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:48.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:48.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:48.960 00.689 8976 Exposure complete
01:29:48.965 00.005 8976 worker thread done servicing request
01:29:48.965 00.000 5052 OnExposeComplete: enter
01:29:48.966 00.001 5052 UpdateGuideState(): m_state=6
01:29:48.966 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4093
01:29:48.966 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.65, Mass=193, SNR=9.5, Peak=64 HFD=3.7
01:29:48.966 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
01:29:48.966 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.14)
01:29:48.966 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.06 hyp=0.40 cameraTheta=-3.00 mountX=0.13 mountY=0.37, mountTheta=1.23
01:29:48.966 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.06, opts=13)
01:29:48.967 00.001 5052 Enqueuing Move request for stepguider (-0.40, -0.06)
01:29:48.967 00.000 8976 Worker thread wakes up
01:29:48.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.06) opts 0xd
01:29:48.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.06)
01:29:48.967 00.000 8976 Moving (-0.40, -0.06) raw xDistance=0.13 yDistance=0.37
01:29:48.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:29:48.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:29:48.967 00.000 8976 MoveAxis(R, 0, ABG)
01:29:48.967 00.000 8976 MoveAxis(D, 1, ABG)
01:29:48.967 00.000 8976 stepping (-8, 4) + (0, -1)
01:29:48.967 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:48.968 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:29:48.977 00.009 5052 UpdateGuideState exits: m=193 SNR=9.5
01:29:48.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:48.977 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:48.977 00.000 5052 Enqueuing Expose request
01:29:48.999 00.022 8976 Received - 47 (G) 
01:29:48.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:48.999 00.000 8976 stepped: pos (-8, 3)
01:29:48.999 00.000 8976 move complete, result=0
01:29:48.999 00.000 8976 worker thread done servicing request
01:29:48.999 00.000 8976 Worker thread wakes up
01:29:48.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:48.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:48.999 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:29:49.692 00.693 8976 Exposure complete
01:29:49.698 00.006 8976 worker thread done servicing request
01:29:49.698 00.000 5052 OnExposeComplete: enter
01:29:49.698 00.000 5052 UpdateGuideState(): m_state=6
01:29:49.698 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4094
01:29:49.698 00.000 5052 Star::Find returns 1 (1), X=329.08, Y=281.54, Mass=184, SNR=9.3, Peak=59 HFD=3.7
01:29:49.698 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.12 = 2.16)
01:29:49.698 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.22 = 2.06)
01:29:49.698 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.20 cameraTheta=-2.08 mountX=-0.11 mountY=0.17, mountTheta=2.14
01:29:49.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.17, opts=13)
01:29:49.699 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.17)
01:29:49.699 00.000 8976 Worker thread wakes up
01:29:49.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.17) opts 0xd
01:29:49.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.17)
01:29:49.700 00.001 8976 Moving (-0.09, -0.17) raw xDistance=-0.11 yDistance=0.17
01:29:49.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:29:49.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:29:49.700 00.000 8976 MoveAxis(R, 0, ABG)
01:29:49.700 00.000 8976 MoveAxis(U, 0, ABG)
01:29:49.700 00.000 8976 move complete, result=0
01:29:49.700 00.000 8976 worker thread done servicing request
01:29:49.701 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:29:49.711 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3 Saturated
01:29:49.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:49.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:49.711 00.000 5052 Enqueuing Expose request
01:29:49.711 00.000 8976 Worker thread wakes up
01:29:49.711 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:49.712 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:49.712 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:50.402 00.690 8976 Exposure complete
01:29:50.407 00.005 8976 worker thread done servicing request
01:29:50.407 00.000 5052 OnExposeComplete: enter
01:29:50.407 00.000 5052 UpdateGuideState(): m_state=6
01:29:50.407 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4095
01:29:50.407 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.75, Mass=188, SNR=9.4, Peak=60 HFD=3.7
01:29:50.407 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
01:29:50.407 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:29:50.407 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.22 mountX=0.05 mountY=0.00, mountTheta=0.07
01:29:50.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.04, opts=13)
01:29:50.408 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.04)
01:29:50.408 00.000 8976 Worker thread wakes up
01:29:50.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.04) opts 0xd
01:29:50.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.04)
01:29:50.409 00.001 8976 Moving (-0.03, 0.04) raw xDistance=0.05 yDistance=0.00
01:29:50.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:29:50.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:29:50.409 00.000 8976 MoveAxis(R, 0, ABG)
01:29:50.409 00.000 8976 MoveAxis(U, 0, ABG)
01:29:50.409 00.000 8976 move complete, result=0
01:29:50.409 00.000 8976 worker thread done servicing request
01:29:50.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:29:50.419 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
01:29:50.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:50.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:50.419 00.000 5052 Enqueuing Expose request
01:29:50.419 00.000 8976 Worker thread wakes up
01:29:50.419 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:50.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:50.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:51.108 00.689 8976 Exposure complete
01:29:51.114 00.006 8976 worker thread done servicing request
01:29:51.114 00.000 5052 OnExposeComplete: enter
01:29:51.114 00.000 5052 UpdateGuideState(): m_state=6
01:29:51.114 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4096
01:29:51.114 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.41, Mass=186, SNR=9.4, Peak=69 HFD=3.6
01:29:51.114 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.04) = xAngle (-3.38 = 2.90)
01:29:51.114 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.49 = 2.80)
01:29:51.114 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.34 mountX=-0.30 mountY=0.10, mountTheta=2.81
01:29:51.114 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.30, opts=13)
01:29:51.114 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.30)
01:29:51.115 00.001 8976 Worker thread wakes up
01:29:51.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.30) opts 0xd
01:29:51.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.30)
01:29:51.115 00.000 8976 Moving (0.07, -0.30) raw xDistance=-0.30 yDistance=0.10
01:29:51.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:29:51.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:29:51.115 00.000 8976 MoveAxis(R, 1, ABG)
01:29:51.115 00.000 8976 stepping (-8, 3) + (1, 0)
01:29:51.115 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:51.115 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:29:51.125 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:29:51.125 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:51.125 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:51.125 00.000 5052 Enqueuing Expose request
01:29:51.140 00.015 8976 Received - 47 (G) 
01:29:51.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:51.140 00.000 8976 stepped: pos (-7, 3)
01:29:51.140 00.000 8976 MoveAxis(U, 0, ABG)
01:29:51.140 00.000 8976 move complete, result=0
01:29:51.140 00.000 8976 worker thread done servicing request
01:29:51.140 00.000 8976 Worker thread wakes up
01:29:51.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:51.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:51.140 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:29:51.828 00.688 8976 Exposure complete
01:29:51.833 00.005 8976 worker thread done servicing request
01:29:51.833 00.000 5052 OnExposeComplete: enter
01:29:51.833 00.000 5052 UpdateGuideState(): m_state=6
01:29:51.833 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4097
01:29:51.834 00.001 5052 Star::Find returns 1 (0), X=329.70, Y=281.53, Mass=178, SNR=9.2, Peak=64 HFD=3.5
01:29:51.834 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
01:29:51.834 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
01:29:51.834 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.18 hyp=0.56 cameraTheta=-0.33 mountX=-0.40 mountY=-0.35, mountTheta=-2.43
01:29:51.834 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.18, opts=13)
01:29:51.834 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.18)
01:29:51.834 00.000 8976 Worker thread wakes up
01:29:51.835 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.18) opts 0xd
01:29:51.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.18)
01:29:51.835 00.000 8976 Moving (0.53, -0.18) raw xDistance=-0.40 yDistance=-0.35
01:29:51.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
01:29:51.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:29:51.835 00.000 8976 MoveAxis(R, 2, ABG)
01:29:51.835 00.000 8976 stepping (-7, 3) + (2, 0)
01:29:51.835 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:51.836 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:29:51.845 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:29:51.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:51.845 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:51.845 00.000 5052 Enqueuing Expose request
01:29:51.860 00.015 8976 Received - 47 (G) 
01:29:51.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:51.860 00.000 8976 stepped: pos (-5, 3)
01:29:51.860 00.000 8976 MoveAxis(U, 1, ABG)
01:29:51.860 00.000 8976 stepping (-5, 3) + (0, 1)
01:29:51.860 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:51.892 00.032 8976 Received - 47 (G) 
01:29:51.892 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:51.892 00.000 8976 stepped: pos (-5, 4)
01:29:51.892 00.000 8976 move complete, result=0
01:29:51.892 00.000 8976 worker thread done servicing request
01:29:51.892 00.000 8976 Worker thread wakes up
01:29:51.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:51.892 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
01:29:51.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:52.580 00.688 8976 Exposure complete
01:29:52.586 00.006 8976 worker thread done servicing request
01:29:52.586 00.000 5052 OnExposeComplete: enter
01:29:52.586 00.000 5052 UpdateGuideState(): m_state=6
01:29:52.586 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4098
01:29:52.586 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=282.24, Mass=182, SNR=9.3, Peak=62 HFD=3.9
01:29:52.586 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:29:52.586 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:29:52.586 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.53 hyp=0.91 cameraTheta=0.62 mountX=0.14 mountY=-0.91, mountTheta=-1.42
01:29:52.587 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.53, opts=13)
01:29:52.587 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.53)
01:29:52.587 00.000 8976 Worker thread wakes up
01:29:52.587 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.53) opts 0xd
01:29:52.587 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.53)
01:29:52.587 00.000 8976 Moving (0.74, 0.53) raw xDistance=0.14 yDistance=-0.91
01:29:52.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:29:52.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.91
01:29:52.587 00.000 8976 MoveAxis(R, 0, ABG)
01:29:52.587 00.000 8976 MoveAxis(U, 4, ABG)
01:29:52.587 00.000 8976 stepping (-5, 4) + (0, 4)
01:29:52.587 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:29:52.588 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:29:52.597 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:29:52.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:52.598 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:52.598 00.000 5052 Enqueuing Expose request
01:29:52.627 00.029 8976 Received - 47 (G) 
01:29:52.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:29:52.627 00.000 8976 stepped: pos (-5, 8)
01:29:52.627 00.000 8976 move complete, result=0
01:29:52.627 00.000 8976 worker thread done servicing request
01:29:52.627 00.000 8976 Worker thread wakes up
01:29:52.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:52.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:52.628 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
01:29:53.319 00.691 8976 Exposure complete
01:29:53.325 00.006 8976 worker thread done servicing request
01:29:53.325 00.000 5052 OnExposeComplete: enter
01:29:53.325 00.000 5052 UpdateGuideState(): m_state=6
01:29:53.325 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4099
01:29:53.325 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.01, Mass=187, SNR=9.4, Peak=62 HFD=3.9
01:29:53.325 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.60 = -0.60)
01:29:53.325 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
01:29:53.326 00.001 5052 CameraToMount -- cameraX=0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.45 mountX=0.25 mountY=-0.20, mountTheta=-0.66
01:29:53.326 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.30, opts=13)
01:29:53.326 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.30)
01:29:53.326 00.000 8976 Worker thread wakes up
01:29:53.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.30) opts 0xd
01:29:53.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.30)
01:29:53.326 00.000 8976 Moving (0.04, 0.30) raw xDistance=0.25 yDistance=-0.20
01:29:53.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:29:53.327 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:29:53.327 00.000 8976 MoveAxis(R, 0, ABG)
01:29:53.327 00.000 8976 MoveAxis(U, 0, ABG)
01:29:53.327 00.000 8976 move complete, result=0
01:29:53.327 00.000 8976 worker thread done servicing request
01:29:53.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:29:53.336 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:29:53.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:53.336 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:53.336 00.000 5052 Enqueuing Expose request
01:29:53.336 00.000 8976 Worker thread wakes up
01:29:53.336 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:53.337 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:53.337 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:54.040 00.703 8976 Exposure complete
01:29:54.045 00.005 8976 worker thread done servicing request
01:29:54.045 00.000 5052 OnExposeComplete: enter
01:29:54.045 00.000 5052 UpdateGuideState(): m_state=6
01:29:54.045 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4100
01:29:54.045 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=282.02, Mass=194, SNR=9.6, Peak=61 HFD=3.4
01:29:54.045 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
01:29:54.045 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
01:29:54.045 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.31 hyp=0.73 cameraTheta=0.44 mountX=-0.02 mountY=-0.72, mountTheta=-1.60
01:29:54.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.31, opts=13)
01:29:54.046 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.31)
01:29:54.046 00.000 8976 Worker thread wakes up
01:29:54.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.31) opts 0xd
01:29:54.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.31)
01:29:54.047 00.001 8976 Moving (0.66, 0.31) raw xDistance=-0.02 yDistance=-0.72
01:29:54.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:29:54.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72
01:29:54.047 00.000 8976 MoveAxis(R, 0, ABG)
01:29:54.047 00.000 8976 MoveAxis(U, 3, ABG)
01:29:54.047 00.000 8976 stepping (-5, 8) + (0, 3)
01:29:54.047 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:54.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:29:54.058 00.011 5052 UpdateGuideState exits: m=194 SNR=9.6
01:29:54.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:54.058 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:54.058 00.000 5052 Enqueuing Expose request
01:29:54.082 00.024 8976 Received - 47 (G) 
01:29:54.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:54.082 00.000 8976 stepped: pos (-5, 11)
01:29:54.082 00.000 8976 move complete, result=0
01:29:54.082 00.000 8976 worker thread done servicing request
01:29:54.082 00.000 8976 Worker thread wakes up
01:29:54.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:54.082 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:54.082 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:29:54.785 00.703 8976 Exposure complete
01:29:54.791 00.006 8976 worker thread done servicing request
01:29:54.791 00.000 5052 OnExposeComplete: enter
01:29:54.791 00.000 5052 UpdateGuideState(): m_state=6
01:29:54.791 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4101
01:29:54.791 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.49, Mass=186, SNR=9.3, Peak=65 HFD=3.8
01:29:54.791 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.67 = 2.61)
01:29:54.791 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.51)
01:29:54.792 00.001 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.63 mountX=-0.19 mountY=0.13, mountTheta=2.54
01:29:54.792 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.22, opts=13)
01:29:54.792 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.22)
01:29:54.792 00.000 8976 Worker thread wakes up
01:29:54.793 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.22) opts 0xd
01:29:54.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.22)
01:29:54.793 00.000 8976 Moving (-0.01, -0.22) raw xDistance=-0.19 yDistance=0.13
01:29:54.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:29:54.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:29:54.793 00.000 8976 MoveAxis(R, 0, ABG)
01:29:54.793 00.000 8976 MoveAxis(U, 0, ABG)
01:29:54.793 00.000 8976 move complete, result=0
01:29:54.793 00.000 8976 worker thread done servicing request
01:29:54.794 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:29:54.804 00.010 5052 UpdateGuideState exits: m=186 SNR=9.3
01:29:54.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:54.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:54.804 00.000 5052 Enqueuing Expose request
01:29:54.804 00.000 8976 Worker thread wakes up
01:29:54.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:54.804 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:54.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:55.493 00.689 8976 Exposure complete
01:29:55.499 00.006 8976 worker thread done servicing request
01:29:55.499 00.000 5052 OnExposeComplete: enter
01:29:55.499 00.000 5052 UpdateGuideState(): m_state=6
01:29:55.499 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4102
01:29:55.499 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.88, Mass=156, SNR=8.6, Peak=62 HFD=3.3
01:29:55.499 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:29:55.499 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:29:55.499 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.29 cameraTheta=0.62 mountX=0.04 mountY=-0.29, mountTheta=-1.42
01:29:55.500 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.17, opts=13)
01:29:55.500 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.17)
01:29:55.500 00.000 8976 Worker thread wakes up
01:29:55.500 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.17) opts 0xd
01:29:55.500 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.17)
01:29:55.500 00.000 8976 Moving (0.23, 0.17) raw xDistance=0.04 yDistance=-0.29
01:29:55.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:29:55.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:29:55.500 00.000 8976 MoveAxis(R, 0, ABG)
01:29:55.500 00.000 8976 MoveAxis(U, 1, ABG)
01:29:55.500 00.000 8976 stepping (-5, 11) + (0, 1)
01:29:55.500 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:55.501 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:29:55.510 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
01:29:55.510 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:55.510 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:55.511 00.001 5052 Enqueuing Expose request
01:29:55.520 00.009 8976 Received - 47 (G) 
01:29:55.521 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:55.521 00.000 8976 stepped: pos (-5, 12)
01:29:55.521 00.000 8976 move complete, result=0
01:29:55.521 00.000 8976 worker thread done servicing request
01:29:55.521 00.000 8976 Worker thread wakes up
01:29:55.521 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:29:55.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:55.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:56.221 00.700 8976 Exposure complete
01:29:56.226 00.005 8976 worker thread done servicing request
01:29:56.227 00.001 5052 OnExposeComplete: enter
01:29:56.227 00.000 5052 UpdateGuideState(): m_state=6
01:29:56.227 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4103
01:29:56.227 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.42, Mass=187, SNR=9.4, Peak=66 HFD=3.6
01:29:56.227 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.35 = 2.93)
01:29:56.227 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.46 = 2.83)
01:29:56.227 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.31 mountX=-0.29 mountY=0.09, mountTheta=2.83
01:29:56.228 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.29, opts=13)
01:29:56.228 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.29)
01:29:56.228 00.000 8976 Worker thread wakes up
01:29:56.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.29) opts 0xd
01:29:56.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.29)
01:29:56.229 00.001 8976 Moving (0.08, -0.29) raw xDistance=-0.29 yDistance=0.09
01:29:56.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:29:56.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:29:56.229 00.000 8976 MoveAxis(R, 1, ABG)
01:29:56.229 00.000 8976 stepping (-5, 12) + (1, 0)
01:29:56.229 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:56.230 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:29:56.239 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:29:56.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:56.239 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:56.239 00.000 5052 Enqueuing Expose request
01:29:56.256 00.017 8976 Received - 47 (G) 
01:29:56.256 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:56.256 00.000 8976 stepped: pos (-4, 12)
01:29:56.256 00.000 8976 MoveAxis(U, 0, ABG)
01:29:56.256 00.000 8976 move complete, result=0
01:29:56.256 00.000 8976 worker thread done servicing request
01:29:56.256 00.000 8976 Worker thread wakes up
01:29:56.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:56.256 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:56.256 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:29:56.946 00.690 8976 Exposure complete
01:29:56.951 00.005 8976 worker thread done servicing request
01:29:56.951 00.000 5052 OnExposeComplete: enter
01:29:56.951 00.000 5052 UpdateGuideState(): m_state=6
01:29:56.952 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4104
01:29:56.952 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.99, Mass=206, SNR=9.8, Peak=60 HFD=4.0
01:29:56.952 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
01:29:56.952 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
01:29:56.952 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.28 hyp=0.65 cameraTheta=0.45 mountX=-0.01 mountY=-0.64, mountTheta=-1.59
01:29:56.952 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.28, opts=13)
01:29:56.952 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.28)
01:29:56.952 00.000 8976 Worker thread wakes up
01:29:56.953 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.28) opts 0xd
01:29:56.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.28)
01:29:56.953 00.000 8976 Moving (0.58, 0.28) raw xDistance=-0.01 yDistance=-0.64
01:29:56.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:29:56.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
01:29:56.953 00.000 8976 MoveAxis(R, 0, ABG)
01:29:56.953 00.000 8976 MoveAxis(U, 3, ABG)
01:29:56.953 00.000 8976 stepping (-4, 12) + (0, 3)
01:29:56.953 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:56.953 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:29:56.963 00.010 5052 UpdateGuideState exits: m=206 SNR=9.8
01:29:56.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:56.963 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:56.963 00.000 5052 Enqueuing Expose request
01:29:56.992 00.029 8976 Received - 47 (G) 
01:29:56.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:56.992 00.000 8976 stepped: pos (-4, 15)
01:29:56.992 00.000 8976 move complete, result=0
01:29:56.992 00.000 8976 worker thread done servicing request
01:29:56.992 00.000 8976 Worker thread wakes up
01:29:56.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:56.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:56.992 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
01:29:57.680 00.688 8976 Exposure complete
01:29:57.686 00.006 8976 worker thread done servicing request
01:29:57.686 00.000 5052 OnExposeComplete: enter
01:29:57.686 00.000 5052 UpdateGuideState(): m_state=6
01:29:57.686 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4105
01:29:57.686 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.72, Mass=198, SNR=9.6, Peak=60 HFD=4.2
01:29:57.686 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:29:57.686 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:29:57.686 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.01 hyp=0.68 cameraTheta=0.01 mountX=-0.30 mountY=-0.58, mountTheta=-2.06
01:29:57.687 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.01, opts=13)
01:29:57.687 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.01)
01:29:57.687 00.000 8976 Worker thread wakes up
01:29:57.687 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.01) opts 0xd
01:29:57.687 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.01)
01:29:57.687 00.000 8976 Moving (0.68, 0.01) raw xDistance=-0.30 yDistance=-0.58
01:29:57.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:29:57.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
01:29:57.687 00.000 8976 MoveAxis(R, 1, ABG)
01:29:57.687 00.000 8976 stepping (-4, 15) + (1, 0)
01:29:57.687 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:57.688 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:29:57.697 00.009 5052 UpdateGuideState exits: m=198 SNR=9.6
01:29:57.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:57.697 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:57.697 00.000 5052 Enqueuing Expose request
01:29:57.711 00.014 8976 Received - 47 (G) 
01:29:57.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:57.711 00.000 8976 stepped: pos (-3, 15)
01:29:57.711 00.000 8976 MoveAxis(U, 2, ABG)
01:29:57.711 00.000 8976 stepping (-3, 15) + (0, 2)
01:29:57.711 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:57.742 00.031 8976 Received - 47 (G) 
01:29:57.743 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:29:57.743 00.000 8976 stepped: pos (-3, 17)
01:29:57.743 00.000 8976 move complete, result=0
01:29:57.743 00.000 8976 worker thread done servicing request
01:29:57.743 00.000 8976 Worker thread wakes up
01:29:57.743 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:29:57.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:57.743 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:58.440 00.697 8976 Exposure complete
01:29:58.445 00.005 8976 worker thread done servicing request
01:29:58.445 00.000 5052 OnExposeComplete: enter
01:29:58.445 00.000 5052 UpdateGuideState(): m_state=6
01:29:58.445 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4106
01:29:58.446 00.001 5052 Star::Find returns 1 (0), X=329.65, Y=282.16, Mass=162, SNR=8.7, Peak=60 HFD=3.7
01:29:58.446 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
01:29:58.446 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
01:29:58.446 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.45 hyp=0.66 cameraTheta=0.76 mountX=0.18 mountY=-0.65, mountTheta=-1.29
01:29:58.446 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.45, opts=13)
01:29:58.446 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.45)
01:29:58.446 00.000 8976 Worker thread wakes up
01:29:58.446 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.45) opts 0xd
01:29:58.446 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.45)
01:29:58.447 00.001 8976 Moving (0.48, 0.45) raw xDistance=0.18 yDistance=-0.65
01:29:58.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:29:58.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
01:29:58.447 00.000 8976 MoveAxis(R, 0, ABG)
01:29:58.447 00.000 8976 MoveAxis(U, 3, ABG)
01:29:58.447 00.000 8976 stepping (-3, 17) + (0, 3)
01:29:58.447 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:58.447 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:29:58.457 00.010 5052 UpdateGuideState exits: m=162 SNR=8.7
01:29:58.457 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:58.457 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:58.457 00.000 5052 Enqueuing Expose request
01:29:58.478 00.021 8976 Received - 47 (G) 
01:29:58.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:29:58.478 00.000 8976 stepped: pos (-3, 20)
01:29:58.478 00.000 8976 move complete, result=0
01:29:58.478 00.000 8976 worker thread done servicing request
01:29:58.478 00.000 8976 Worker thread wakes up
01:29:58.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:58.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:58.478 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
01:29:59.183 00.705 8976 Exposure complete
01:29:59.188 00.005 8976 worker thread done servicing request
01:29:59.188 00.000 5052 OnExposeComplete: enter
01:29:59.188 00.000 5052 UpdateGuideState(): m_state=6
01:29:59.188 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4107
01:29:59.188 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.66, Mass=184, SNR=9.3, Peak=61 HFD=3.8
01:29:59.188 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
01:29:59.188 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.14)
01:29:59.188 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.04 hyp=0.32 cameraTheta=-3.00 mountX=0.10 mountY=0.29, mountTheta=1.23
01:29:59.189 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.04, opts=13)
01:29:59.189 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.04)
01:29:59.189 00.000 8976 Worker thread wakes up
01:29:59.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.04) opts 0xd
01:29:59.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.04)
01:29:59.189 00.000 8976 Moving (-0.31, -0.04) raw xDistance=0.10 yDistance=0.29
01:29:59.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:29:59.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.29
01:29:59.189 00.000 8976 MoveAxis(R, 0, ABG)
01:29:59.189 00.000 8976 MoveAxis(D, 1, ABG)
01:29:59.189 00.000 8976 stepping (-3, 20) + (0, -1)
01:29:59.189 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:59.190 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:29:59.200 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:29:59.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:59.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:59.200 00.000 5052 Enqueuing Expose request
01:29:59.213 00.013 8976 Received - 47 (G) 
01:29:59.213 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:59.213 00.000 8976 stepped: pos (-3, 19)
01:29:59.213 00.000 8976 move complete, result=0
01:29:59.213 00.000 8976 worker thread done servicing request
01:29:59.213 00.000 8976 Worker thread wakes up
01:29:59.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:59.213 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:29:59.213 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:29:59.904 00.691 8976 Exposure complete
01:29:59.909 00.005 8976 worker thread done servicing request
01:29:59.909 00.000 5052 OnExposeComplete: enter
01:29:59.909 00.000 5052 UpdateGuideState(): m_state=6
01:29:59.910 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4108
01:29:59.910 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.94, Mass=156, SNR=8.6, Peak=60 HFD=3.8
01:29:59.910 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
01:29:59.910 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.03 = 0.03)
01:29:59.910 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.18 mountX=0.28 mountY=0.01, mountTheta=0.03
01:29:59.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.23, opts=13)
01:29:59.911 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.23)
01:29:59.911 00.000 8976 Worker thread wakes up
01:29:59.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.23) opts 0xd
01:29:59.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.23)
01:29:59.911 00.000 8976 Moving (-0.16, 0.23) raw xDistance=0.28 yDistance=0.01
01:29:59.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:29:59.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:29:59.911 00.000 8976 MoveAxis(L, 1, ABG)
01:29:59.911 00.000 8976 stepping (-3, 19) + (-1, 0)
01:29:59.911 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:59.912 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:29:59.921 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
01:29:59.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:59.922 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:29:59.922 00.000 5052 Enqueuing Expose request
01:29:59.933 00.011 8976 Received - 47 (G) 
01:29:59.933 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:29:59.933 00.000 8976 stepped: pos (-4, 19)
01:29:59.933 00.000 8976 MoveAxis(U, 0, ABG)
01:29:59.933 00.000 8976 move complete, result=0
01:29:59.933 00.000 8976 worker thread done servicing request
01:29:59.933 00.000 8976 Worker thread wakes up
01:29:59.933 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:29:59.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:29:59.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:00.623 00.690 8976 Exposure complete
01:30:00.628 00.005 8976 worker thread done servicing request
01:30:00.629 00.001 5052 OnExposeComplete: enter
01:30:00.629 00.000 5052 UpdateGuideState(): m_state=6
01:30:00.629 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4109
01:30:00.629 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.74, Mass=159, SNR=8.6, Peak=62 HFD=3.4
01:30:00.629 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:30:00.629 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:30:00.629 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.04 mountX=0.16 mountY=0.23, mountTheta=0.96
01:30:00.629 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.03, opts=13)
01:30:00.629 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.03)
01:30:00.630 00.001 8976 Worker thread wakes up
01:30:00.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.03) opts 0xd
01:30:00.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.03)
01:30:00.630 00.000 8976 Moving (-0.29, 0.03) raw xDistance=0.16 yDistance=0.23
01:30:00.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:30:00.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:30:00.630 00.000 8976 MoveAxis(R, 0, ABG)
01:30:00.630 00.000 8976 MoveAxis(U, 0, ABG)
01:30:00.630 00.000 8976 move complete, result=0
01:30:00.630 00.000 8976 worker thread done servicing request
01:30:00.630 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:00.640 00.010 5052 UpdateGuideState exits: m=159 SNR=8.6
01:30:00.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:00.640 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:00.640 00.000 5052 Enqueuing Expose request
01:30:00.640 00.000 8976 Worker thread wakes up
01:30:00.640 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:30:00.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:00.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:01.327 00.687 8976 Exposure complete
01:30:01.332 00.005 8976 worker thread done servicing request
01:30:01.332 00.000 5052 OnExposeComplete: enter
01:30:01.333 00.001 5052 UpdateGuideState(): m_state=6
01:30:01.333 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4110
01:30:01.333 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.55, Mass=200, SNR=9.7, Peak=60 HFD=3.8
01:30:01.333 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.71 = 1.58)
01:30:01.333 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
01:30:01.333 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.16 hyp=0.34 cameraTheta=-2.66 mountX=-0.00 mountY=0.34, mountTheta=1.58
01:30:01.333 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.16, opts=13)
01:30:01.333 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.16)
01:30:01.334 00.001 8976 Worker thread wakes up
01:30:01.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.16) opts 0xd
01:30:01.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.16)
01:30:01.334 00.000 8976 Moving (-0.31, -0.16) raw xDistance=-0.00 yDistance=0.34
01:30:01.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:30:01.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:30:01.334 00.000 8976 MoveAxis(R, 0, ABG)
01:30:01.334 00.000 8976 MoveAxis(D, 1, ABG)
01:30:01.334 00.000 8976 stepping (-4, 19) + (0, -1)
01:30:01.334 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:01.334 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:01.343 00.009 5052 UpdateGuideState exits: m=200 SNR=9.7
01:30:01.344 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:01.344 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:01.344 00.000 5052 Enqueuing Expose request
01:30:01.356 00.012 8976 Received - 47 (G) 
01:30:01.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:01.356 00.000 8976 stepped: pos (-4, 18)
01:30:01.356 00.000 8976 move complete, result=0
01:30:01.356 00.000 8976 worker thread done servicing request
01:30:01.356 00.000 8976 Worker thread wakes up
01:30:01.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:01.356 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:01.356 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:30:02.045 00.689 8976 Exposure complete
01:30:02.051 00.006 8976 worker thread done servicing request
01:30:02.051 00.000 5052 OnExposeComplete: enter
01:30:02.051 00.000 5052 UpdateGuideState(): m_state=6
01:30:02.051 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4111
01:30:02.051 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.67, Mass=184, SNR=9.4, Peak=65 HFD=3.3
01:30:02.051 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:30:02.051 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:30:02.051 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.04 hyp=0.43 cameraTheta=-0.09 mountX=-0.23 mountY=-0.33, mountTheta=-2.17
01:30:02.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.04, opts=13)
01:30:02.052 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.04)
01:30:02.052 00.000 8976 Worker thread wakes up
01:30:02.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.04) opts 0xd
01:30:02.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.04)
01:30:02.052 00.000 8976 Moving (0.42, -0.04) raw xDistance=-0.23 yDistance=-0.33
01:30:02.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:30:02.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
01:30:02.052 00.000 8976 MoveAxis(R, 0, ABG)
01:30:02.052 00.000 8976 MoveAxis(U, 1, ABG)
01:30:02.052 00.000 8976 stepping (-4, 18) + (0, 1)
01:30:02.052 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:02.053 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:02.063 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:30:02.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:02.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:02.063 00.000 5052 Enqueuing Expose request
01:30:02.075 00.012 8976 Received - 47 (G) 
01:30:02.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:02.075 00.000 8976 stepped: pos (-4, 19)
01:30:02.075 00.000 8976 move complete, result=0
01:30:02.075 00.000 8976 worker thread done servicing request
01:30:02.075 00.000 8976 Worker thread wakes up
01:30:02.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:02.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:02.075 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:30:02.765 00.690 8976 Exposure complete
01:30:02.770 00.005 8976 worker thread done servicing request
01:30:02.770 00.000 5052 OnExposeComplete: enter
01:30:02.770 00.000 5052 UpdateGuideState(): m_state=6
01:30:02.770 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4112
01:30:02.770 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.84, Mass=197, SNR=9.7, Peak=65 HFD=3.2
01:30:02.770 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
01:30:02.770 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
01:30:02.771 00.001 5052 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.56 mountX=0.11 mountY=-0.07, mountTheta=-0.56
01:30:02.771 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.13, opts=13)
01:30:02.771 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.13)
01:30:02.771 00.000 8976 Worker thread wakes up
01:30:02.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.13) opts 0xd
01:30:02.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.13)
01:30:02.771 00.000 8976 Moving (0.00, 0.13) raw xDistance=0.11 yDistance=-0.07
01:30:02.772 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:30:02.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:30:02.772 00.000 8976 MoveAxis(R, 0, ABG)
01:30:02.772 00.000 8976 MoveAxis(U, 0, ABG)
01:30:02.772 00.000 8976 move complete, result=0
01:30:02.772 00.000 8976 worker thread done servicing request
01:30:02.772 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:30:02.782 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:30:02.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:02.782 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:02.782 00.000 5052 Enqueuing Expose request
01:30:02.782 00.000 8976 Worker thread wakes up
01:30:02.782 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:02.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:02.782 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:03.470 00.688 8976 Exposure complete
01:30:03.476 00.006 8976 worker thread done servicing request
01:30:03.476 00.000 5052 OnExposeComplete: enter
01:30:03.476 00.000 5052 UpdateGuideState(): m_state=6
01:30:03.476 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4113
01:30:03.476 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.82, Mass=178, SNR=9.2, Peak=63 HFD=3.1
01:30:03.476 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
01:30:03.476 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
01:30:03.476 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.54 mountX=0.01 mountY=-0.22, mountTheta=-1.51
01:30:03.477 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.11, opts=13)
01:30:03.477 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.11)
01:30:03.477 00.000 8976 Worker thread wakes up
01:30:03.477 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.11) opts 0xd
01:30:03.477 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.11)
01:30:03.477 00.000 8976 Moving (0.19, 0.11) raw xDistance=0.01 yDistance=-0.22
01:30:03.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:30:03.478 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:30:03.478 00.000 8976 MoveAxis(R, 0, ABG)
01:30:03.478 00.000 8976 MoveAxis(U, 0, ABG)
01:30:03.478 00.000 8976 move complete, result=0
01:30:03.478 00.000 8976 worker thread done servicing request
01:30:03.478 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:30:03.487 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:30:03.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:03.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:03.487 00.000 5052 Enqueuing Expose request
01:30:03.488 00.001 8976 Worker thread wakes up
01:30:03.488 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:03.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:03.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:04.176 00.688 8976 Exposure complete
01:30:04.182 00.006 8976 worker thread done servicing request
01:30:04.183 00.001 5052 OnExposeComplete: enter
01:30:04.183 00.000 5052 UpdateGuideState(): m_state=6
01:30:04.183 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4114
01:30:04.183 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=282.34, Mass=171, SNR=9.0, Peak=66 HFD=3.4
01:30:04.183 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.39 = -0.39)
01:30:04.183 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
01:30:04.183 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.63 hyp=0.63 cameraTheta=1.65 mountX=0.59 mountY=-0.30, mountTheta=-0.48
01:30:04.183 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.63, opts=13)
01:30:04.183 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.63)
01:30:04.184 00.001 8976 Worker thread wakes up
01:30:04.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.63) opts 0xd
01:30:04.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.63)
01:30:04.184 00.000 8976 Moving (-0.05, 0.63) raw xDistance=0.59 yDistance=-0.30
01:30:04.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:30:04.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:30:04.184 00.000 8976 MoveAxis(L, 2, ABG)
01:30:04.184 00.000 8976 stepping (-4, 19) + (-2, 0)
01:30:04.184 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:04.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:04.194 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:30:04.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:04.194 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:04.194 00.000 5052 Enqueuing Expose request
01:30:04.217 00.023 8976 Received - 47 (G) 
01:30:04.217 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:04.217 00.000 8976 stepped: pos (-6, 19)
01:30:04.217 00.000 8976 MoveAxis(U, 1, ABG)
01:30:04.217 00.000 8976 stepping (-6, 19) + (0, 1)
01:30:04.217 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:04.248 00.031 8976 Received - 47 (G) 
01:30:04.248 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:04.248 00.000 8976 stepped: pos (-6, 20)
01:30:04.249 00.001 8976 move complete, result=0
01:30:04.249 00.000 8976 worker thread done servicing request
01:30:04.249 00.000 8976 Worker thread wakes up
01:30:04.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:04.249 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.3 px 1 ms NORTH
01:30:04.249 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:04.941 00.692 8976 Exposure complete
01:30:04.946 00.005 8976 worker thread done servicing request
01:30:04.946 00.000 5052 OnExposeComplete: enter
01:30:04.946 00.000 5052 UpdateGuideState(): m_state=6
01:30:04.946 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4115
01:30:04.946 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.74, Mass=181, SNR=9.2, Peak=63 HFD=3.8
01:30:04.946 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:30:04.947 00.001 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:30:04.947 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.03 hyp=0.27 cameraTheta=3.04 mountX=0.15 mountY=0.21, mountTheta=0.96
01:30:04.947 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.03, opts=13)
01:30:04.947 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.03)
01:30:04.947 00.000 8976 Worker thread wakes up
01:30:04.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.03) opts 0xd
01:30:04.948 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.03)
01:30:04.948 00.000 8976 Moving (-0.27, 0.03) raw xDistance=0.15 yDistance=0.21
01:30:04.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:30:04.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:30:04.948 00.000 8976 MoveAxis(R, 0, ABG)
01:30:04.948 00.000 8976 MoveAxis(U, 0, ABG)
01:30:04.948 00.000 8976 move complete, result=0
01:30:04.948 00.000 8976 worker thread done servicing request
01:30:04.948 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:04.958 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
01:30:04.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:04.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:04.959 00.001 5052 Enqueuing Expose request
01:30:04.959 00.000 8976 Worker thread wakes up
01:30:04.959 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:30:04.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:04.959 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:05.649 00.690 8976 Exposure complete
01:30:05.655 00.006 8976 worker thread done servicing request
01:30:05.655 00.000 5052 OnExposeComplete: enter
01:30:05.655 00.000 5052 UpdateGuideState(): m_state=6
01:30:05.655 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4116
01:30:05.655 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.66, Mass=172, SNR=9.0, Peak=67 HFD=3.2
01:30:05.655 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
01:30:05.655 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
01:30:05.655 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.27 mountX=-0.12 mountY=-0.12, mountTheta=-2.36
01:30:05.656 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.05, opts=13)
01:30:05.656 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.05)
01:30:05.656 00.000 8976 Worker thread wakes up
01:30:05.657 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.05) opts 0xd
01:30:05.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.05)
01:30:05.657 00.000 8976 Moving (0.17, -0.05) raw xDistance=-0.12 yDistance=-0.12
01:30:05.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:30:05.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:30:05.657 00.000 8976 MoveAxis(R, 0, ABG)
01:30:05.657 00.000 8976 MoveAxis(U, 0, ABG)
01:30:05.657 00.000 8976 move complete, result=0
01:30:05.657 00.000 8976 worker thread done servicing request
01:30:05.658 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:05.668 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
01:30:05.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:05.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:05.668 00.000 5052 Enqueuing Expose request
01:30:05.669 00.001 8976 Worker thread wakes up
01:30:05.669 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:05.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:05.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:06.357 00.688 8976 Exposure complete
01:30:06.362 00.005 8976 worker thread done servicing request
01:30:06.362 00.000 5052 OnExposeComplete: enter
01:30:06.362 00.000 5052 UpdateGuideState(): m_state=6
01:30:06.362 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4117
01:30:06.362 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.86, Mass=187, SNR=9.3, Peak=61 HFD=4.2
01:30:06.362 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
01:30:06.362 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
01:30:06.362 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.15 hyp=0.30 cameraTheta=2.60 mountX=0.25 mountY=0.13, mountTheta=0.48
01:30:06.363 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.15, opts=13)
01:30:06.363 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.15)
01:30:06.363 00.000 8976 Worker thread wakes up
01:30:06.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.15) opts 0xd
01:30:06.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.15)
01:30:06.363 00.000 8976 Moving (-0.25, 0.15) raw xDistance=0.25 yDistance=0.13
01:30:06.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:30:06.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:30:06.363 00.000 8976 MoveAxis(R, 0, ABG)
01:30:06.363 00.000 8976 MoveAxis(U, 0, ABG)
01:30:06.363 00.000 8976 move complete, result=0
01:30:06.363 00.000 8976 worker thread done servicing request
01:30:06.364 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:30:06.373 00.009 5052 UpdateGuideState exits: m=187 SNR=9.3
01:30:06.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:06.373 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:06.373 00.000 5052 Enqueuing Expose request
01:30:06.373 00.000 8976 Worker thread wakes up
01:30:06.373 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:06.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:06.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:07.061 00.688 8976 Exposure complete
01:30:07.066 00.005 8976 worker thread done servicing request
01:30:07.067 00.001 5052 OnExposeComplete: enter
01:30:07.067 00.000 5052 UpdateGuideState(): m_state=6
01:30:07.067 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4118
01:30:07.067 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.79, Mass=182, SNR=9.2, Peak=62 HFD=3.2
01:30:07.067 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:30:07.067 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:30:07.067 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.08 hyp=0.55 cameraTheta=3.00 mountX=0.31 mountY=0.41, mountTheta=0.92
01:30:07.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.08, opts=13)
01:30:07.068 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.08)
01:30:07.068 00.000 8976 Worker thread wakes up
01:30:07.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.08) opts 0xd
01:30:07.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.08)
01:30:07.068 00.000 8976 Moving (-0.54, 0.08) raw xDistance=0.31 yDistance=0.41
01:30:07.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:30:07.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:30:07.068 00.000 8976 MoveAxis(L, 1, ABG)
01:30:07.068 00.000 8976 stepping (-6, 20) + (-1, 0)
01:30:07.068 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:07.069 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:30:07.079 00.010 5052 UpdateGuideState exits: m=182 SNR=9.2
01:30:07.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:07.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:07.079 00.000 5052 Enqueuing Expose request
01:30:07.095 00.016 8976 Received - 47 (G) 
01:30:07.095 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:07.095 00.000 8976 stepped: pos (-7, 20)
01:30:07.095 00.000 8976 MoveAxis(D, 2, ABG)
01:30:07.095 00.000 8976 stepping (-7, 20) + (0, -2)
01:30:07.095 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:07.127 00.032 8976 Received - 47 (G) 
01:30:07.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:07.127 00.000 8976 stepped: pos (-7, 18)
01:30:07.127 00.000 8976 move complete, result=0
01:30:07.127 00.000 8976 worker thread done servicing request
01:30:07.127 00.000 8976 Worker thread wakes up
01:30:07.127 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:07.127 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:07.127 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:30:07.818 00.691 8976 Exposure complete
01:30:07.824 00.006 8976 worker thread done servicing request
01:30:07.824 00.000 5052 OnExposeComplete: enter
01:30:07.824 00.000 5052 UpdateGuideState(): m_state=6
01:30:07.824 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4119
01:30:07.824 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.68, Mass=168, SNR=8.9, Peak=61 HFD=3.2
01:30:07.824 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
01:30:07.824 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:30:07.824 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.03 hyp=0.39 cameraTheta=-3.07 mountX=0.15 mountY=0.34, mountTheta=1.15
01:30:07.825 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.03, opts=13)
01:30:07.825 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.03)
01:30:07.825 00.000 8976 Worker thread wakes up
01:30:07.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.03) opts 0xd
01:30:07.825 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.03)
01:30:07.825 00.000 8976 Moving (-0.39, -0.03) raw xDistance=0.15 yDistance=0.34
01:30:07.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:30:07.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:30:07.825 00.000 8976 MoveAxis(R, 0, ABG)
01:30:07.825 00.000 8976 MoveAxis(D, 1, ABG)
01:30:07.825 00.000 8976 stepping (-7, 18) + (0, -1)
01:30:07.825 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:07.826 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:07.835 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
01:30:07.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:07.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:07.836 00.001 5052 Enqueuing Expose request
01:30:07.846 00.010 8976 Received - 47 (G) 
01:30:07.846 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:07.846 00.000 8976 stepped: pos (-7, 17)
01:30:07.846 00.000 8976 move complete, result=0
01:30:07.846 00.000 8976 worker thread done servicing request
01:30:07.846 00.000 8976 Worker thread wakes up
01:30:07.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:07.846 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:07.846 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:30:08.553 00.707 8976 Exposure complete
01:30:08.559 00.006 8976 worker thread done servicing request
01:30:08.559 00.000 5052 OnExposeComplete: enter
01:30:08.559 00.000 5052 UpdateGuideState(): m_state=6
01:30:08.559 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4120
01:30:08.559 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=281.75, Mass=179, SNR=9.2, Peak=61 HFD=3.6
01:30:08.559 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:30:08.559 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:30:08.559 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.04 hyp=1.06 cameraTheta=3.10 mountX=0.52 mountY=0.87, mountTheta=1.03
01:30:08.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.04, opts=13)
01:30:08.560 00.000 5052 Enqueuing Move request for stepguider (-1.06, 0.04)
01:30:08.560 00.000 8976 Worker thread wakes up
01:30:08.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.04) opts 0xd
01:30:08.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.04)
01:30:08.560 00.000 8976 Moving (-1.06, 0.04) raw xDistance=0.52 yDistance=0.87
01:30:08.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:30:08.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.87
01:30:08.560 00.000 8976 MoveAxis(L, 2, ABG)
01:30:08.560 00.000 8976 stepping (-7, 17) + (-2, 0)
01:30:08.560 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:08.561 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:30:08.572 00.011 5052 UpdateGuideState exits: m=179 SNR=9.2
01:30:08.573 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:08.573 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:08.573 00.000 5052 Enqueuing Expose request
01:30:08.597 00.024 8976 Received - 47 (G) 
01:30:08.597 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:08.597 00.000 8976 stepped: pos (-9, 17)
01:30:08.597 00.000 8976 MoveAxis(D, 4, ABG)
01:30:08.597 00.000 8976 stepping (-9, 17) + (0, -4)
01:30:08.597 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:30:08.629 00.032 8976 Received - 47 (G) 
01:30:08.629 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:30:08.629 00.000 8976 stepped: pos (-9, 13)
01:30:08.629 00.000 8976 move complete, result=0
01:30:08.629 00.000 8976 worker thread done servicing request
01:30:08.629 00.000 8976 Worker thread wakes up
01:30:08.629 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:08.629 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:08.629 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:30:09.320 00.691 8976 Exposure complete
01:30:09.326 00.006 8976 worker thread done servicing request
01:30:09.326 00.000 5052 OnExposeComplete: enter
01:30:09.326 00.000 5052 UpdateGuideState(): m_state=6
01:30:09.326 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4121
01:30:09.326 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=282.02, Mass=153, SNR=8.5, Peak=59 HFD=3.3
01:30:09.326 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
01:30:09.326 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
01:30:09.326 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.31 hyp=0.60 cameraTheta=2.59 mountX=0.51 mountY=0.26, mountTheta=0.47
01:30:09.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.31, opts=13)
01:30:09.327 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.31)
01:30:09.327 00.000 8976 Worker thread wakes up
01:30:09.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.31) opts 0xd
01:30:09.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.31)
01:30:09.327 00.000 8976 Moving (-0.51, 0.31) raw xDistance=0.51 yDistance=0.26
01:30:09.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
01:30:09.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:30:09.327 00.000 8976 MoveAxis(L, 2, ABG)
01:30:09.327 00.000 8976 stepping (-9, 13) + (-2, 0)
01:30:09.327 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:09.328 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:30:09.338 00.010 5052 UpdateGuideState exits: m=153 SNR=8.5
01:30:09.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:09.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:09.338 00.000 5052 Enqueuing Expose request
01:30:09.365 00.027 8976 Received - 47 (G) 
01:30:09.365 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:09.365 00.000 8976 stepped: pos (-11, 13)
01:30:09.365 00.000 8976 MoveAxis(U, 0, ABG)
01:30:09.365 00.000 8976 move complete, result=0
01:30:09.365 00.000 8976 worker thread done servicing request
01:30:09.365 00.000 8976 Worker thread wakes up
01:30:09.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:09.365 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:09.365 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 0 ms NORTH
01:30:10.052 00.687 8976 Exposure complete
01:30:10.058 00.006 8976 worker thread done servicing request
01:30:10.058 00.000 5052 OnExposeComplete: enter
01:30:10.058 00.000 5052 UpdateGuideState(): m_state=6
01:30:10.058 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4122
01:30:10.058 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.42, Mass=180, SNR=9.3, Peak=63 HFD=3.4
01:30:10.058 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
01:30:10.058 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.51)
01:30:10.058 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.29 hyp=0.60 cameraTheta=-2.63 mountX=-0.02 mountY=0.59, mountTheta=1.61
01:30:10.059 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.29, opts=13)
01:30:10.059 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.29)
01:30:10.059 00.000 8976 Worker thread wakes up
01:30:10.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.29) opts 0xd
01:30:10.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.29)
01:30:10.059 00.000 8976 Moving (-0.52, -0.29) raw xDistance=-0.02 yDistance=0.59
01:30:10.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:30:10.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:30:10.059 00.000 8976 MoveAxis(R, 0, ABG)
01:30:10.059 00.000 8976 MoveAxis(D, 2, ABG)
01:30:10.059 00.000 8976 stepping (-11, 13) + (0, -2)
01:30:10.060 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:10.060 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:30:10.069 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
01:30:10.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:10.070 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:10.070 00.000 5052 Enqueuing Expose request
01:30:10.084 00.014 8976 Received - 47 (G) 
01:30:10.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:10.084 00.000 8976 stepped: pos (-11, 11)
01:30:10.084 00.000 8976 move complete, result=0
01:30:10.084 00.000 8976 worker thread done servicing request
01:30:10.084 00.000 8976 Worker thread wakes up
01:30:10.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:10.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:10.084 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:30:10.777 00.693 8976 Exposure complete
01:30:10.782 00.005 8976 worker thread done servicing request
01:30:10.782 00.000 5052 OnExposeComplete: enter
01:30:10.782 00.000 5052 UpdateGuideState(): m_state=6
01:30:10.782 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4123
01:30:10.782 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=281.82, Mass=181, SNR=9.2, Peak=68 HFD=3.4
01:30:10.783 00.001 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:30:10.783 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:30:10.783 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=0.11 hyp=0.87 cameraTheta=3.02 mountX=0.49 mountY=0.66, mountTheta=0.94
01:30:10.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=0.11, opts=13)
01:30:10.784 00.000 5052 Enqueuing Move request for stepguider (-0.86, 0.11)
01:30:10.784 00.000 8976 Worker thread wakes up
01:30:10.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, 0.11) opts 0xd
01:30:10.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, 0.11)
01:30:10.784 00.000 8976 Moving (-0.86, 0.11) raw xDistance=0.49 yDistance=0.66
01:30:10.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:30:10.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
01:30:10.784 00.000 8976 MoveAxis(L, 2, ABG)
01:30:10.784 00.000 8976 stepping (-11, 11) + (-2, 0)
01:30:10.784 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:10.785 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:30:10.795 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
01:30:10.796 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:10.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:10.796 00.000 5052 Enqueuing Expose request
01:30:10.819 00.023 8976 Received - 47 (G) 
01:30:10.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:10.819 00.000 8976 stepped: pos (-13, 11)
01:30:10.819 00.000 8976 MoveAxis(D, 3, ABG)
01:30:10.819 00.000 8976 stepping (-13, 11) + (0, -3)
01:30:10.819 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:10.851 00.032 8976 Received - 47 (G) 
01:30:10.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:10.851 00.000 8976 stepped: pos (-13, 8)
01:30:10.851 00.000 8976 move complete, result=0
01:30:10.851 00.000 8976 worker thread done servicing request
01:30:10.851 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:30:10.852 00.001 8976 Worker thread wakes up
01:30:10.852 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:10.852 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:11.544 00.692 8976 Exposure complete
01:30:11.550 00.006 8976 worker thread done servicing request
01:30:11.550 00.000 5052 OnExposeComplete: enter
01:30:11.550 00.000 5052 UpdateGuideState(): m_state=6
01:30:11.550 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4124
01:30:11.550 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.59, Mass=167, SNR=8.8, Peak=63 HFD=3.6
01:30:11.550 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
01:30:11.550 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.30)
01:30:11.550 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.12 hyp=0.39 cameraTheta=-2.84 mountX=0.07 mountY=0.38, mountTheta=1.40
01:30:11.551 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.12, opts=13)
01:30:11.551 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.12)
01:30:11.551 00.000 8976 Worker thread wakes up
01:30:11.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.12) opts 0xd
01:30:11.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.12)
01:30:11.551 00.000 8976 Moving (-0.37, -0.12) raw xDistance=0.07 yDistance=0.38
01:30:11.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:30:11.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
01:30:11.551 00.000 8976 MoveAxis(R, 0, ABG)
01:30:11.551 00.000 8976 MoveAxis(D, 2, ABG)
01:30:11.551 00.000 8976 stepping (-13, 8) + (0, -2)
01:30:11.552 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:11.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:30:11.561 00.009 5052 UpdateGuideState exits: m=167 SNR=8.8
01:30:11.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:11.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:11.561 00.000 5052 Enqueuing Expose request
01:30:11.587 00.026 8976 Received - 47 (G) 
01:30:11.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:11.587 00.000 8976 stepped: pos (-13, 6)
01:30:11.587 00.000 8976 move complete, result=0
01:30:11.587 00.000 8976 worker thread done servicing request
01:30:11.587 00.000 8976 Worker thread wakes up
01:30:11.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:11.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:11.587 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:30:12.278 00.691 8976 Exposure complete
01:30:12.283 00.005 8976 worker thread done servicing request
01:30:12.283 00.000 5052 OnExposeComplete: enter
01:30:12.283 00.000 5052 UpdateGuideState(): m_state=6
01:30:12.283 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4125
01:30:12.283 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.70, Mass=187, SNR=9.4, Peak=62 HFD=3.2
01:30:12.283 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
01:30:12.283 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
01:30:12.283 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.01 hyp=0.79 cameraTheta=-3.13 mountX=0.35 mountY=0.67, mountTheta=1.09
01:30:12.284 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.01, opts=13)
01:30:12.284 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.01)
01:30:12.284 00.000 8976 Worker thread wakes up
01:30:12.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.01) opts 0xd
01:30:12.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.01)
01:30:12.284 00.000 8976 Moving (-0.79, -0.01) raw xDistance=0.35 yDistance=0.67
01:30:12.285 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:30:12.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
01:30:12.285 00.000 8976 MoveAxis(L, 1, ABG)
01:30:12.285 00.000 8976 stepping (-13, 6) + (-1, 0)
01:30:12.285 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:12.286 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:30:12.296 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:30:12.296 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:12.296 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:12.297 00.001 5052 Enqueuing Expose request
01:30:12.306 00.009 8976 Received - 47 (G) 
01:30:12.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:12.306 00.000 8976 stepped: pos (-14, 6)
01:30:12.306 00.000 8976 MoveAxis(D, 3, ABG)
01:30:12.306 00.000 8976 stepping (-14, 6) + (0, -3)
01:30:12.306 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:12.338 00.032 8976 Received - 47 (G) 
01:30:12.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:12.338 00.000 8976 stepped: pos (-14, 3)
01:30:12.338 00.000 8976 move complete, result=0
01:30:12.338 00.000 8976 worker thread done servicing request
01:30:12.338 00.000 8976 Worker thread wakes up
01:30:12.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:12.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:12.338 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.7 px 3 ms SOUTH
01:30:13.043 00.705 8976 Exposure complete
01:30:13.049 00.006 8976 worker thread done servicing request
01:30:13.049 00.000 5052 OnExposeComplete: enter
01:30:13.049 00.000 5052 UpdateGuideState(): m_state=6
01:30:13.049 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4126
01:30:13.049 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.38, Mass=169, SNR=8.9, Peak=61 HFD=3.7
01:30:13.049 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.36 = 1.93)
01:30:13.049 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.82)
01:30:13.049 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.33 hyp=0.45 cameraTheta=-2.31 mountX=-0.16 mountY=0.44, mountTheta=1.92
01:30:13.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.33, opts=13)
01:30:13.050 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.33)
01:30:13.050 00.000 8976 Worker thread wakes up
01:30:13.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.33) opts 0xd
01:30:13.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.33)
01:30:13.050 00.000 8976 Moving (-0.30, -0.33) raw xDistance=-0.16 yDistance=0.44
01:30:13.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:30:13.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
01:30:13.050 00.000 8976 MoveAxis(R, 0, ABG)
01:30:13.050 00.000 8976 MoveAxis(D, 2, ABG)
01:30:13.050 00.000 8976 stepping (-14, 3) + (0, -2)
01:30:13.050 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:13.051 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:30:13.060 00.009 5052 UpdateGuideState exits: m=169 SNR=8.9
01:30:13.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:13.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:13.060 00.000 5052 Enqueuing Expose request
01:30:13.074 00.014 8976 Received - 47 (G) 
01:30:13.074 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:13.074 00.000 8976 stepped: pos (-14, 1)
01:30:13.074 00.000 8976 move complete, result=0
01:30:13.074 00.000 8976 worker thread done servicing request
01:30:13.074 00.000 8976 Worker thread wakes up
01:30:13.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:13.074 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:30:13.074 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:13.767 00.693 8976 Exposure complete
01:30:13.772 00.005 8976 worker thread done servicing request
01:30:13.772 00.000 5052 OnExposeComplete: enter
01:30:13.772 00.000 5052 UpdateGuideState(): m_state=6
01:30:13.772 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4127
01:30:13.772 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.87, Mass=177, SNR=9.1, Peak=59 HFD=3.9
01:30:13.772 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
01:30:13.772 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
01:30:13.772 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.17 hyp=0.29 cameraTheta=2.54 mountX=0.26 mountY=0.11, mountTheta=0.42
01:30:13.773 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.17, opts=13)
01:30:13.773 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.17)
01:30:13.773 00.000 8976 Worker thread wakes up
01:30:13.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.17) opts 0xd
01:30:13.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.17)
01:30:13.773 00.000 8976 Moving (-0.24, 0.17) raw xDistance=0.26 yDistance=0.11
01:30:13.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:30:13.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:30:13.773 00.000 8976 MoveAxis(R, 0, ABG)
01:30:13.773 00.000 8976 MoveAxis(U, 0, ABG)
01:30:13.773 00.000 8976 move complete, result=0
01:30:13.773 00.000 8976 worker thread done servicing request
01:30:13.774 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:13.783 00.009 5052 UpdateGuideState exits: m=177 SNR=9.1
01:30:13.784 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:13.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:13.784 00.000 5052 Enqueuing Expose request
01:30:13.784 00.000 8976 Worker thread wakes up
01:30:13.784 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:13.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:13.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:14.474 00.690 8976 Exposure complete
01:30:14.480 00.006 8976 worker thread done servicing request
01:30:14.480 00.000 5052 OnExposeComplete: enter
01:30:14.480 00.000 5052 UpdateGuideState(): m_state=6
01:30:14.480 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4128
01:30:14.480 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.89, Mass=163, SNR=8.8, Peak=61 HFD=4.0
01:30:14.480 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.04) = xAngle (-0.09 = -0.09)
01:30:14.480 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.19 = -0.19)
01:30:14.480 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.95 mountX=0.19 mountY=-0.04, mountTheta=-0.19
01:30:14.481 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.18, opts=13)
01:30:14.481 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.18)
01:30:14.481 00.000 8976 Worker thread wakes up
01:30:14.481 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.18) opts 0xd
01:30:14.481 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.18)
01:30:14.481 00.000 8976 Moving (-0.07, 0.18) raw xDistance=0.19 yDistance=-0.04
01:30:14.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:30:14.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:30:14.481 00.000 8976 MoveAxis(R, 0, ABG)
01:30:14.481 00.000 8976 MoveAxis(U, 0, ABG)
01:30:14.481 00.000 8976 move complete, result=0
01:30:14.481 00.000 8976 worker thread done servicing request
01:30:14.482 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:30:14.491 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
01:30:14.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:14.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:14.491 00.000 5052 Enqueuing Expose request
01:30:14.491 00.000 8976 Worker thread wakes up
01:30:14.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:14.491 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:14.491 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:15.177 00.686 8976 Exposure complete
01:30:15.183 00.006 8976 worker thread done servicing request
01:30:15.183 00.000 5052 OnExposeComplete: enter
01:30:15.183 00.000 5052 UpdateGuideState(): m_state=6
01:30:15.183 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4129
01:30:15.183 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.61, Mass=198, SNR=9.6, Peak=62 HFD=3.8
01:30:15.183 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.04) = xAngle (-3.60 = 2.68)
01:30:15.183 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.70 = 2.58)
01:30:15.183 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.56 mountX=-0.09 mountY=0.05, mountTheta=2.61
01:30:15.184 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.10, opts=13)
01:30:15.184 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.10)
01:30:15.184 00.000 8976 Worker thread wakes up
01:30:15.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.10) opts 0xd
01:30:15.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.10)
01:30:15.184 00.000 8976 Moving (0.00, -0.10) raw xDistance=-0.09 yDistance=0.05
01:30:15.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:30:15.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:30:15.184 00.000 8976 MoveAxis(R, 0, ABG)
01:30:15.184 00.000 8976 MoveAxis(U, 0, ABG)
01:30:15.184 00.000 8976 move complete, result=0
01:30:15.184 00.000 8976 worker thread done servicing request
01:30:15.185 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:30:15.194 00.009 5052 UpdateGuideState exits: m=198 SNR=9.6
01:30:15.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:15.194 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:15.194 00.000 5052 Enqueuing Expose request
01:30:15.194 00.000 8976 Worker thread wakes up
01:30:15.194 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:15.195 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:15.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:15.884 00.689 8976 Exposure complete
01:30:15.890 00.006 8976 worker thread done servicing request
01:30:15.890 00.000 5052 OnExposeComplete: enter
01:30:15.890 00.000 5052 UpdateGuideState(): m_state=6
01:30:15.890 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4130
01:30:15.890 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.60, Mass=179, SNR=9.2, Peak=62 HFD=3.6
01:30:15.890 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
01:30:15.890 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
01:30:15.890 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.11 hyp=0.57 cameraTheta=-0.20 mountX=-0.35 mountY=-0.41, mountTheta=-2.29
01:30:15.891 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.11, opts=13)
01:30:15.891 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.11)
01:30:15.891 00.000 8976 Worker thread wakes up
01:30:15.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.11) opts 0xd
01:30:15.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.11)
01:30:15.891 00.000 8976 Moving (0.56, -0.11) raw xDistance=-0.35 yDistance=-0.41
01:30:15.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:30:15.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:30:15.891 00.000 8976 MoveAxis(R, 1, ABG)
01:30:15.891 00.000 8976 stepping (-14, 1) + (1, 0)
01:30:15.891 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:15.892 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:30:15.901 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:30:15.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:15.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:15.901 00.000 5052 Enqueuing Expose request
01:30:15.919 00.018 8976 Received - 47 (G) 
01:30:15.919 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:15.919 00.000 8976 stepped: pos (-13, 1)
01:30:15.919 00.000 8976 MoveAxis(U, 2, ABG)
01:30:15.919 00.000 8976 stepping (-13, 1) + (0, 2)
01:30:15.919 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:15.951 00.032 8976 Received - 47 (G) 
01:30:15.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:15.951 00.000 8976 stepped: pos (-13, 3)
01:30:15.951 00.000 8976 move complete, result=0
01:30:15.951 00.000 8976 worker thread done servicing request
01:30:15.951 00.000 8976 Worker thread wakes up
01:30:15.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:15.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:15.951 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.4 px 2 ms NORTH
01:30:16.642 00.691 8976 Exposure complete
01:30:16.648 00.006 8976 worker thread done servicing request
01:30:16.648 00.000 5052 OnExposeComplete: enter
01:30:16.648 00.000 5052 UpdateGuideState(): m_state=6
01:30:16.648 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4131
01:30:16.648 00.000 5052 Star::Find returns 1 (1), X=329.36, Y=282.08, Mass=169, SNR=8.8, Peak=60 HFD=3.5
01:30:16.648 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
01:30:16.648 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
01:30:16.648 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.37 hyp=0.41 cameraTheta=1.10 mountX=0.24 mountY=-0.36, mountTheta=-0.97
01:30:16.648 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.37, opts=13)
01:30:16.649 00.001 5052 Enqueuing Move request for stepguider (0.19, 0.37)
01:30:16.649 00.000 8976 Worker thread wakes up
01:30:16.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.37) opts 0xd
01:30:16.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.37)
01:30:16.649 00.000 8976 Moving (0.19, 0.37) raw xDistance=0.24 yDistance=-0.36
01:30:16.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:30:16.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
01:30:16.649 00.000 8976 MoveAxis(R, 0, ABG)
01:30:16.649 00.000 8976 MoveAxis(U, 2, ABG)
01:30:16.649 00.000 8976 stepping (-13, 3) + (0, 2)
01:30:16.649 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:16.650 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:16.659 00.009 5052 UpdateGuideState exits: m=169 SNR=8.8 Saturated
01:30:16.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:16.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:16.660 00.001 5052 Enqueuing Expose request
01:30:16.686 00.026 8976 Received - 47 (G) 
01:30:16.686 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:16.686 00.000 8976 stepped: pos (-13, 5)
01:30:16.686 00.000 8976 move complete, result=0
01:30:16.686 00.000 8976 worker thread done servicing request
01:30:16.686 00.000 8976 Worker thread wakes up
01:30:16.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:16.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:16.686 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:30:17.377 00.691 8976 Exposure complete
01:30:17.384 00.007 8976 worker thread done servicing request
01:30:17.384 00.000 5052 OnExposeComplete: enter
01:30:17.384 00.000 5052 UpdateGuideState(): m_state=6
01:30:17.384 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4132
01:30:17.384 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.95, Mass=180, SNR=9.2, Peak=60 HFD=4.0
01:30:17.384 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
01:30:17.384 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
01:30:17.384 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.24 hyp=0.42 cameraTheta=2.53 mountX=0.37 mountY=0.16, mountTheta=0.40
01:30:17.385 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.24, opts=13)
01:30:17.386 00.001 5052 Enqueuing Move request for stepguider (-0.34, 0.24)
01:30:17.386 00.000 8976 Worker thread wakes up
01:30:17.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.24) opts 0xd
01:30:17.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.24)
01:30:17.386 00.000 8976 Moving (-0.34, 0.24) raw xDistance=0.37 yDistance=0.16
01:30:17.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:30:17.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:30:17.386 00.000 8976 MoveAxis(L, 2, ABG)
01:30:17.386 00.000 8976 stepping (-13, 5) + (-2, 0)
01:30:17.386 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:17.387 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:30:17.396 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
01:30:17.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:17.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:17.396 00.000 5052 Enqueuing Expose request
01:30:17.422 00.026 8976 Received - 47 (G) 
01:30:17.422 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:17.422 00.000 8976 stepped: pos (-15, 5)
01:30:17.422 00.000 8976 MoveAxis(U, 0, ABG)
01:30:17.422 00.000 8976 move complete, result=0
01:30:17.422 00.000 8976 worker thread done servicing request
01:30:17.422 00.000 8976 Worker thread wakes up
01:30:17.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:17.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:17.422 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:30:18.112 00.690 8976 Exposure complete
01:30:18.117 00.005 8976 worker thread done servicing request
01:30:18.117 00.000 5052 OnExposeComplete: enter
01:30:18.117 00.000 5052 UpdateGuideState(): m_state=6
01:30:18.117 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4133
01:30:18.117 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.48, Mass=169, SNR=9.0, Peak=63 HFD=3.5
01:30:18.117 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.75 = -2.75)
01:30:18.118 00.001 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
01:30:18.118 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.23 hyp=0.36 cameraTheta=-0.71 mountX=-0.33 mountY=-0.10, mountTheta=-2.84
01:30:18.118 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.23, opts=13)
01:30:18.118 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.23)
01:30:18.118 00.000 8976 Worker thread wakes up
01:30:18.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.23) opts 0xd
01:30:18.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.23)
01:30:18.118 00.000 8976 Moving (0.27, -0.23) raw xDistance=-0.33 yDistance=-0.10
01:30:18.119 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
01:30:18.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:30:18.119 00.000 8976 MoveAxis(R, 1, ABG)
01:30:18.119 00.000 8976 stepping (-15, 5) + (1, 0)
01:30:18.119 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:18.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:30:18.129 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
01:30:18.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:18.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:18.129 00.000 5052 Enqueuing Expose request
01:30:18.141 00.012 8976 Received - 47 (G) 
01:30:18.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:18.141 00.000 8976 stepped: pos (-14, 5)
01:30:18.141 00.000 8976 MoveAxis(U, 0, ABG)
01:30:18.141 00.000 8976 move complete, result=0
01:30:18.141 00.000 8976 worker thread done servicing request
01:30:18.141 00.000 8976 Worker thread wakes up
01:30:18.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:18.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:18.141 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:30:18.832 00.691 8976 Exposure complete
01:30:18.837 00.005 8976 worker thread done servicing request
01:30:18.837 00.000 5052 OnExposeComplete: enter
01:30:18.837 00.000 5052 UpdateGuideState(): m_state=6
01:30:18.837 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4134
01:30:18.837 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.79, Mass=163, SNR=8.8, Peak=67 HFD=3.9
01:30:18.837 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
01:30:18.837 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
01:30:18.837 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.08 hyp=0.63 cameraTheta=0.13 mountX=-0.21 mountY=-0.57, mountTheta=-1.93
01:30:18.838 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.08, opts=13)
01:30:18.838 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.08)
01:30:18.838 00.000 8976 Worker thread wakes up
01:30:18.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.08) opts 0xd
01:30:18.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.08)
01:30:18.838 00.000 8976 Moving (0.62, 0.08) raw xDistance=-0.21 yDistance=-0.57
01:30:18.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:30:18.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
01:30:18.838 00.000 8976 MoveAxis(R, 0, ABG)
01:30:18.838 00.000 8976 MoveAxis(U, 2, ABG)
01:30:18.838 00.000 8976 stepping (-14, 5) + (0, 2)
01:30:18.838 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:18.839 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:18.849 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
01:30:18.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:18.849 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:18.849 00.000 5052 Enqueuing Expose request
01:30:18.861 00.012 8976 Received - 47 (G) 
01:30:18.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:18.861 00.000 8976 stepped: pos (-14, 7)
01:30:18.861 00.000 8976 move complete, result=0
01:30:18.861 00.000 8976 worker thread done servicing request
01:30:18.861 00.000 8976 Worker thread wakes up
01:30:18.861 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:30:18.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:18.861 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:19.552 00.691 8976 Exposure complete
01:30:19.557 00.005 8976 worker thread done servicing request
01:30:19.557 00.000 5052 OnExposeComplete: enter
01:30:19.557 00.000 5052 UpdateGuideState(): m_state=6
01:30:19.557 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4135
01:30:19.557 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.45, Mass=169, SNR=8.9, Peak=65 HFD=3.7
01:30:19.557 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
01:30:19.557 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
01:30:19.557 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.25 hyp=0.83 cameraTheta=-0.31 mountX=-0.59 mountY=-0.52, mountTheta=-2.41
01:30:19.558 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.25, opts=13)
01:30:19.558 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.25)
01:30:19.558 00.000 8976 Worker thread wakes up
01:30:19.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.25) opts 0xd
01:30:19.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.25)
01:30:19.558 00.000 8976 Moving (0.79, -0.25) raw xDistance=-0.59 yDistance=-0.52
01:30:19.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:30:19.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
01:30:19.558 00.000 8976 MoveAxis(R, 2, ABG)
01:30:19.558 00.000 8976 stepping (-14, 7) + (2, 0)
01:30:19.558 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:19.559 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:30:19.568 00.009 5052 UpdateGuideState exits: m=169 SNR=8.9
01:30:19.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:19.568 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:19.568 00.000 5052 Enqueuing Expose request
01:30:19.596 00.028 8976 Received - 47 (G) 
01:30:19.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:19.596 00.000 8976 stepped: pos (-12, 7)
01:30:19.596 00.000 8976 MoveAxis(U, 2, ABG)
01:30:19.596 00.000 8976 stepping (-12, 7) + (0, 2)
01:30:19.596 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:19.628 00.032 8976 Received - 47 (G) 
01:30:19.628 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:19.628 00.000 8976 stepped: pos (-12, 9)
01:30:19.628 00.000 8976 move complete, result=0
01:30:19.628 00.000 8976 worker thread done servicing request
01:30:19.628 00.000 8976 Worker thread wakes up
01:30:19.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:19.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:19.628 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.5 px 2 ms NORTH
01:30:20.320 00.692 8976 Exposure complete
01:30:20.326 00.006 8976 worker thread done servicing request
01:30:20.326 00.000 5052 OnExposeComplete: enter
01:30:20.326 00.000 5052 UpdateGuideState(): m_state=6
01:30:20.326 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4136
01:30:20.326 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.83, Mass=188, SNR=9.4, Peak=61 HFD=3.7
01:30:20.326 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:30:20.326 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:30:20.326 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.13 hyp=0.53 cameraTheta=0.24 mountX=-0.12 mountY=-0.50, mountTheta=-1.81
01:30:20.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.13, opts=13)
01:30:20.327 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.13)
01:30:20.327 00.000 8976 Worker thread wakes up
01:30:20.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.13) opts 0xd
01:30:20.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.13)
01:30:20.327 00.000 8976 Moving (0.52, 0.13) raw xDistance=-0.12 yDistance=-0.50
01:30:20.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:30:20.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
01:30:20.327 00.000 8976 MoveAxis(R, 0, ABG)
01:30:20.327 00.000 8976 MoveAxis(U, 2, ABG)
01:30:20.327 00.000 8976 stepping (-12, 9) + (0, 2)
01:30:20.327 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:20.328 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:30:20.338 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
01:30:20.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:20.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:20.338 00.000 5052 Enqueuing Expose request
01:30:20.363 00.025 8976 Received - 47 (G) 
01:30:20.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:20.363 00.000 8976 stepped: pos (-12, 11)
01:30:20.363 00.000 8976 move complete, result=0
01:30:20.363 00.000 8976 worker thread done servicing request
01:30:20.363 00.000 8976 Worker thread wakes up
01:30:20.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:20.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:20.363 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:30:21.052 00.689 8976 Exposure complete
01:30:21.057 00.005 8976 worker thread done servicing request
01:30:21.057 00.000 5052 OnExposeComplete: enter
01:30:21.058 00.001 5052 UpdateGuideState(): m_state=6
01:30:21.058 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4137
01:30:21.058 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.70, Mass=173, SNR=9.0, Peak=68 HFD=3.2
01:30:21.058 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:30:21.058 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:30:21.058 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-0.03 mountX=-0.16 mountY=-0.27, mountTheta=-2.10
01:30:21.059 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.01, opts=13)
01:30:21.059 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.01)
01:30:21.059 00.000 8976 Worker thread wakes up
01:30:21.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.01) opts 0xd
01:30:21.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.01)
01:30:21.059 00.000 8976 Moving (0.32, -0.01) raw xDistance=-0.16 yDistance=-0.27
01:30:21.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:30:21.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
01:30:21.059 00.000 8976 MoveAxis(R, 0, ABG)
01:30:21.059 00.000 8976 MoveAxis(U, 1, ABG)
01:30:21.059 00.000 8976 stepping (-12, 11) + (0, 1)
01:30:21.059 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:21.060 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:30:21.069 00.009 5052 UpdateGuideState exits: m=173 SNR=9.0
01:30:21.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:21.070 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:21.070 00.000 5052 Enqueuing Expose request
01:30:21.083 00.013 8976 Received - 47 (G) 
01:30:21.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:21.083 00.000 8976 stepped: pos (-12, 12)
01:30:21.083 00.000 8976 move complete, result=0
01:30:21.083 00.000 8976 worker thread done servicing request
01:30:21.083 00.000 8976 Worker thread wakes up
01:30:21.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:21.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:21.083 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:30:21.771 00.688 8976 Exposure complete
01:30:21.776 00.005 8976 worker thread done servicing request
01:30:21.776 00.000 5052 OnExposeComplete: enter
01:30:21.777 00.001 5052 UpdateGuideState(): m_state=6
01:30:21.777 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4138
01:30:21.777 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=282.02, Mass=191, SNR=9.5, Peak=64 HFD=3.4
01:30:21.777 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
01:30:21.777 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
01:30:21.777 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.31 hyp=0.55 cameraTheta=0.59 mountX=0.07 mountY=-0.55, mountTheta=-1.45
01:30:21.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.31, opts=13)
01:30:21.778 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.31)
01:30:21.778 00.000 8976 Worker thread wakes up
01:30:21.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.31) opts 0xd
01:30:21.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.31)
01:30:21.778 00.000 8976 Moving (0.45, 0.31) raw xDistance=0.07 yDistance=-0.55
01:30:21.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:30:21.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
01:30:21.778 00.000 8976 MoveAxis(R, 0, ABG)
01:30:21.778 00.000 8976 MoveAxis(U, 2, ABG)
01:30:21.778 00.000 8976 stepping (-12, 12) + (0, 2)
01:30:21.778 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:21.779 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:21.789 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:30:21.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:21.789 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:21.789 00.000 5052 Enqueuing Expose request
01:30:21.802 00.013 8976 Received - 47 (G) 
01:30:21.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:21.802 00.000 8976 stepped: pos (-12, 14)
01:30:21.803 00.001 8976 move complete, result=0
01:30:21.803 00.000 8976 worker thread done servicing request
01:30:21.803 00.000 8976 Worker thread wakes up
01:30:21.803 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:30:21.803 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:21.803 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:22.496 00.693 8976 Exposure complete
01:30:22.501 00.005 8976 worker thread done servicing request
01:30:22.501 00.000 5052 OnExposeComplete: enter
01:30:22.501 00.000 5052 UpdateGuideState(): m_state=6
01:30:22.501 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4139
01:30:22.502 00.001 5052 Star::Find returns 1 (0), X=329.59, Y=281.59, Mass=182, SNR=9.2, Peak=63 HFD=3.3
01:30:22.502 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
01:30:22.502 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
01:30:22.502 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.12 hyp=0.44 cameraTheta=-0.28 mountX=-0.30 mountY=-0.29, mountTheta=-2.38
01:30:22.502 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.12, opts=13)
01:30:22.502 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.12)
01:30:22.503 00.001 8976 Worker thread wakes up
01:30:22.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.12) opts 0xd
01:30:22.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.12)
01:30:22.503 00.000 8976 Moving (0.42, -0.12) raw xDistance=-0.30 yDistance=-0.29
01:30:22.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:30:22.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
01:30:22.503 00.000 8976 MoveAxis(R, 1, ABG)
01:30:22.503 00.000 8976 stepping (-12, 14) + (1, 0)
01:30:22.503 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:22.504 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:30:22.513 00.009 5052 UpdateGuideState exits: m=182 SNR=9.2
01:30:22.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:22.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:22.513 00.000 5052 Enqueuing Expose request
01:30:22.521 00.008 8976 Received - 47 (G) 
01:30:22.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:22.521 00.000 8976 stepped: pos (-11, 14)
01:30:22.522 00.001 8976 MoveAxis(U, 1, ABG)
01:30:22.522 00.000 8976 stepping (-11, 14) + (0, 1)
01:30:22.522 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:22.554 00.032 8976 Received - 47 (G) 
01:30:22.554 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:22.554 00.000 8976 stepped: pos (-11, 15)
01:30:22.554 00.000 8976 move complete, result=0
01:30:22.554 00.000 8976 worker thread done servicing request
01:30:22.554 00.000 8976 Worker thread wakes up
01:30:22.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:22.554 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:30:22.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:23.249 00.695 8976 Exposure complete
01:30:23.254 00.005 8976 worker thread done servicing request
01:30:23.254 00.000 5052 OnExposeComplete: enter
01:30:23.254 00.000 5052 UpdateGuideState(): m_state=6
01:30:23.254 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4140
01:30:23.254 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.82, Mass=179, SNR=9.2, Peak=65 HFD=3.7
01:30:23.255 00.001 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:30:23.255 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:30:23.255 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.11 hyp=0.69 cameraTheta=0.15 mountX=-0.22 mountY=-0.63, mountTheta=-1.90
01:30:23.256 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.11, opts=13)
01:30:23.256 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.11)
01:30:23.256 00.000 8976 Worker thread wakes up
01:30:23.256 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.11) opts 0xd
01:30:23.256 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.11)
01:30:23.256 00.000 8976 Moving (0.68, 0.11) raw xDistance=-0.22 yDistance=-0.63
01:30:23.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:30:23.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.63
01:30:23.256 00.000 8976 MoveAxis(R, 0, ABG)
01:30:23.256 00.000 8976 MoveAxis(U, 3, ABG)
01:30:23.256 00.000 8976 stepping (-11, 15) + (0, 3)
01:30:23.256 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:23.257 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:23.266 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:30:23.267 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:23.267 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:23.267 00.000 5052 Enqueuing Expose request
01:30:23.289 00.022 8976 Received - 47 (G) 
01:30:23.289 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:23.289 00.000 8976 stepped: pos (-11, 18)
01:30:23.289 00.000 8976 move complete, result=0
01:30:23.289 00.000 8976 worker thread done servicing request
01:30:23.289 00.000 8976 Worker thread wakes up
01:30:23.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:23.289 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:23.289 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
01:30:23.983 00.694 8976 Exposure complete
01:30:23.988 00.005 8976 worker thread done servicing request
01:30:23.988 00.000 5052 OnExposeComplete: enter
01:30:23.988 00.000 5052 UpdateGuideState(): m_state=6
01:30:23.988 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4141
01:30:23.988 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.82, Mass=163, SNR=8.8, Peak=61 HFD=3.7
01:30:23.988 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:30:23.988 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
01:30:23.988 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.11 hyp=0.52 cameraTheta=0.21 mountX=-0.13 mountY=-0.49, mountTheta=-1.84
01:30:23.989 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.11, opts=13)
01:30:23.989 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.11)
01:30:23.989 00.000 8976 Worker thread wakes up
01:30:23.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.11) opts 0xd
01:30:23.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.11)
01:30:23.989 00.000 8976 Moving (0.51, 0.11) raw xDistance=-0.13 yDistance=-0.49
01:30:23.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:30:23.990 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
01:30:23.990 00.000 8976 MoveAxis(R, 0, ABG)
01:30:23.990 00.000 8976 MoveAxis(U, 2, ABG)
01:30:23.990 00.000 8976 stepping (-11, 18) + (0, 2)
01:30:23.990 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:23.991 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:30:24.001 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
01:30:24.001 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:24.001 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:24.001 00.000 5052 Enqueuing Expose request
01:30:24.024 00.023 8976 Received - 47 (G) 
01:30:24.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:24.024 00.000 8976 stepped: pos (-11, 20)
01:30:24.024 00.000 8976 move complete, result=0
01:30:24.024 00.000 8976 worker thread done servicing request
01:30:24.024 00.000 8976 Worker thread wakes up
01:30:24.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:24.024 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:24.024 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:30:24.714 00.690 8976 Exposure complete
01:30:24.719 00.005 8976 worker thread done servicing request
01:30:24.719 00.000 5052 OnExposeComplete: enter
01:30:24.719 00.000 5052 UpdateGuideState(): m_state=6
01:30:24.719 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4142
01:30:24.719 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.53, Mass=164, SNR=8.8, Peak=66 HFD=3.6
01:30:24.719 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
01:30:24.719 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.87)
01:30:24.719 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-2.26 mountX=-0.09 mountY=0.23, mountTheta=1.96
01:30:24.720 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.18, opts=13)
01:30:24.720 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.18)
01:30:24.720 00.000 8976 Worker thread wakes up
01:30:24.720 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.18) opts 0xd
01:30:24.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.18)
01:30:24.721 00.001 8976 Moving (-0.15, -0.18) raw xDistance=-0.09 yDistance=0.23
01:30:24.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:30:24.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:30:24.721 00.000 8976 MoveAxis(R, 0, ABG)
01:30:24.721 00.000 8976 MoveAxis(U, 0, ABG)
01:30:24.721 00.000 8976 move complete, result=0
01:30:24.721 00.000 8976 worker thread done servicing request
01:30:24.721 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:30:24.732 00.011 5052 UpdateGuideState exits: m=164 SNR=8.8
01:30:24.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:24.732 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:24.732 00.000 5052 Enqueuing Expose request
01:30:24.732 00.000 8976 Worker thread wakes up
01:30:24.732 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:30:24.733 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:24.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:25.422 00.689 8976 Exposure complete
01:30:25.427 00.005 8976 worker thread done servicing request
01:30:25.427 00.000 5052 OnExposeComplete: enter
01:30:25.427 00.000 5052 UpdateGuideState(): m_state=6
01:30:25.427 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4143
01:30:25.427 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.34, Mass=189, SNR=9.5, Peak=66 HFD=3.8
01:30:25.427 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.14 = 2.14)
01:30:25.427 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
01:30:25.428 00.001 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.37 hyp=0.43 cameraTheta=-2.09 mountX=-0.23 mountY=0.38, mountTheta=2.12
01:30:25.428 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.37, opts=13)
01:30:25.428 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.37)
01:30:25.428 00.000 8976 Worker thread wakes up
01:30:25.428 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.37) opts 0xd
01:30:25.428 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.37)
01:30:25.428 00.000 8976 Moving (-0.22, -0.37) raw xDistance=-0.23 yDistance=0.38
01:30:25.429 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:30:25.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:30:25.429 00.000 8976 MoveAxis(R, 0, ABG)
01:30:25.429 00.000 8976 MoveAxis(D, 2, ABG)
01:30:25.429 00.000 8976 stepping (-11, 20) + (0, -2)
01:30:25.429 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:25.429 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:30:25.439 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:30:25.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:25.439 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:25.439 00.000 5052 Enqueuing Expose request
01:30:25.464 00.025 8976 Received - 47 (G) 
01:30:25.464 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:25.464 00.000 8976 stepped: pos (-11, 18)
01:30:25.464 00.000 8976 move complete, result=0
01:30:25.464 00.000 8976 worker thread done servicing request
01:30:25.464 00.000 8976 Worker thread wakes up
01:30:25.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:25.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:25.464 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:30:26.156 00.692 8976 Exposure complete
01:30:26.161 00.005 8976 worker thread done servicing request
01:30:26.161 00.000 5052 OnExposeComplete: enter
01:30:26.161 00.000 5052 UpdateGuideState(): m_state=6
01:30:26.161 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4144
01:30:26.161 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.55, Mass=184, SNR=9.3, Peak=68 HFD=3.7
01:30:26.161 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
01:30:26.161 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.49)
01:30:26.161 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.16 hyp=0.33 cameraTheta=-2.65 mountX=-0.01 mountY=0.33, mountTheta=1.59
01:30:26.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.16, opts=13)
01:30:26.162 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.16)
01:30:26.162 00.000 8976 Worker thread wakes up
01:30:26.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.16) opts 0xd
01:30:26.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.16)
01:30:26.162 00.000 8976 Moving (-0.29, -0.16) raw xDistance=-0.01 yDistance=0.33
01:30:26.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:30:26.163 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:30:26.163 00.000 8976 MoveAxis(R, 0, ABG)
01:30:26.163 00.000 8976 MoveAxis(D, 1, ABG)
01:30:26.163 00.000 8976 stepping (-11, 18) + (0, -1)
01:30:26.163 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:26.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:30:26.175 00.012 5052 UpdateGuideState exits: m=184 SNR=9.3
01:30:26.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:26.175 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:26.175 00.000 5052 Enqueuing Expose request
01:30:26.183 00.008 8976 Received - 47 (G) 
01:30:26.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:26.183 00.000 8976 stepped: pos (-11, 17)
01:30:26.183 00.000 8976 move complete, result=0
01:30:26.183 00.000 8976 worker thread done servicing request
01:30:26.183 00.000 8976 Worker thread wakes up
01:30:26.183 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:30:26.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:26.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:26.874 00.691 8976 Exposure complete
01:30:26.879 00.005 8976 worker thread done servicing request
01:30:26.879 00.000 5052 OnExposeComplete: enter
01:30:26.879 00.000 5052 UpdateGuideState(): m_state=6
01:30:26.879 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4145
01:30:26.879 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.51, Mass=192, SNR=9.6, Peak=67 HFD=3.4
01:30:26.879 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
01:30:26.879 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.53)
01:30:26.879 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.19 hyp=0.39 cameraTheta=-2.61 mountX=-0.02 mountY=0.38, mountTheta=1.63
01:30:26.881 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.19, opts=13)
01:30:26.881 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.19)
01:30:26.881 00.000 8976 Worker thread wakes up
01:30:26.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.19) opts 0xd
01:30:26.881 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.19)
01:30:26.881 00.000 8976 Moving (-0.33, -0.19) raw xDistance=-0.02 yDistance=0.38
01:30:26.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:30:26.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
01:30:26.881 00.000 8976 MoveAxis(R, 0, ABG)
01:30:26.881 00.000 8976 MoveAxis(D, 2, ABG)
01:30:26.881 00.000 8976 stepping (-11, 17) + (0, -2)
01:30:26.881 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:26.882 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:30:26.894 00.012 5052 UpdateGuideState exits: m=192 SNR=9.6
01:30:26.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:26.894 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:26.894 00.000 5052 Enqueuing Expose request
01:30:26.918 00.024 8976 Received - 47 (G) 
01:30:26.918 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:26.918 00.000 8976 stepped: pos (-11, 15)
01:30:26.919 00.001 8976 move complete, result=0
01:30:26.919 00.000 8976 worker thread done servicing request
01:30:26.919 00.000 8976 Worker thread wakes up
01:30:26.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:26.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:26.919 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:30:27.607 00.688 8976 Exposure complete
01:30:27.613 00.006 8976 worker thread done servicing request
01:30:27.617 00.004 5052 OnExposeComplete: enter
01:30:27.617 00.000 5052 UpdateGuideState(): m_state=6
01:30:27.617 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4146
01:30:27.617 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.96, Mass=168, SNR=8.9, Peak=65 HFD=3.2
01:30:27.617 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
01:30:27.617 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
01:30:27.617 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.25 hyp=0.33 cameraTheta=0.84 mountX=0.12 mountY=-0.32, mountTheta=-1.22
01:30:27.618 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.25, opts=13)
01:30:27.618 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.25)
01:30:27.618 00.000 8976 Worker thread wakes up
01:30:27.618 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.25) opts 0xd
01:30:27.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.25)
01:30:27.618 00.000 8976 Moving (0.22, 0.25) raw xDistance=0.12 yDistance=-0.32
01:30:27.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:30:27.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
01:30:27.618 00.000 8976 MoveAxis(R, 0, ABG)
01:30:27.618 00.000 8976 MoveAxis(U, 1, ABG)
01:30:27.618 00.000 8976 stepping (-11, 15) + (0, 1)
01:30:27.618 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:27.619 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:30:27.628 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
01:30:27.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:27.628 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:27.628 00.000 5052 Enqueuing Expose request
01:30:27.638 00.010 8976 Received - 47 (G) 
01:30:27.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:27.638 00.000 8976 stepped: pos (-11, 16)
01:30:27.638 00.000 8976 move complete, result=0
01:30:27.638 00.000 8976 worker thread done servicing request
01:30:27.638 00.000 8976 Worker thread wakes up
01:30:27.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:27.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:27.638 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:30:28.328 00.690 8976 Exposure complete
01:30:28.334 00.006 8976 worker thread done servicing request
01:30:28.334 00.000 5052 OnExposeComplete: enter
01:30:28.334 00.000 5052 UpdateGuideState(): m_state=6
01:30:28.334 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4147
01:30:28.334 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=282.04, Mass=195, SNR=9.7, Peak=65 HFD=3.3
01:30:28.334 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
01:30:28.334 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
01:30:28.334 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.33 hyp=0.46 cameraTheta=0.78 mountX=0.14 mountY=-0.45, mountTheta=-1.27
01:30:28.335 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.33, opts=13)
01:30:28.335 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.33)
01:30:28.335 00.000 8976 Worker thread wakes up
01:30:28.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.33) opts 0xd
01:30:28.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.33)
01:30:28.335 00.000 8976 Moving (0.33, 0.33) raw xDistance=0.14 yDistance=-0.45
01:30:28.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:30:28.336 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
01:30:28.336 00.000 8976 MoveAxis(R, 0, ABG)
01:30:28.336 00.000 8976 MoveAxis(U, 2, ABG)
01:30:28.336 00.000 8976 stepping (-11, 16) + (0, 2)
01:30:28.336 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:28.336 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:30:28.346 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
01:30:28.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:28.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:28.346 00.000 5052 Enqueuing Expose request
01:30:28.373 00.027 8976 Received - 47 (G) 
01:30:28.373 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:28.373 00.000 8976 stepped: pos (-11, 18)
01:30:28.373 00.000 8976 move complete, result=0
01:30:28.373 00.000 8976 worker thread done servicing request
01:30:28.373 00.000 8976 Worker thread wakes up
01:30:28.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:28.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:28.373 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:30:29.066 00.693 8976 Exposure complete
01:30:29.071 00.005 8976 worker thread done servicing request
01:30:29.071 00.000 5052 OnExposeComplete: enter
01:30:29.072 00.001 5052 UpdateGuideState(): m_state=6
01:30:29.072 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4148
01:30:29.072 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.78, Mass=180, SNR=9.2, Peak=63 HFD=3.3
01:30:29.072 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
01:30:29.072 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
01:30:29.072 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.43 mountX=-0.01 mountY=-0.17, mountTheta=-1.61
01:30:29.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.07, opts=13)
01:30:29.073 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.07)
01:30:29.073 00.000 8976 Worker thread wakes up
01:30:29.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.07) opts 0xd
01:30:29.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.07)
01:30:29.073 00.000 8976 Moving (0.15, 0.07) raw xDistance=-0.01 yDistance=-0.17
01:30:29.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:30:29.074 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:30:29.074 00.000 8976 MoveAxis(R, 0, ABG)
01:30:29.074 00.000 8976 MoveAxis(U, 0, ABG)
01:30:29.074 00.000 8976 move complete, result=0
01:30:29.074 00.000 8976 worker thread done servicing request
01:30:29.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:30:29.083 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
01:30:29.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:29.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:29.083 00.000 5052 Enqueuing Expose request
01:30:29.084 00.001 8976 Worker thread wakes up
01:30:29.084 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:29.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:29.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:29.775 00.691 8976 Exposure complete
01:30:29.781 00.006 8976 worker thread done servicing request
01:30:29.781 00.000 5052 OnExposeComplete: enter
01:30:29.781 00.000 5052 UpdateGuideState(): m_state=6
01:30:29.781 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4149
01:30:29.781 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=282.02, Mass=181, SNR=9.2, Peak=60 HFD=2.9
01:30:29.781 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:30:29.781 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
01:30:29.781 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.31 hyp=0.84 cameraTheta=0.38 mountX=-0.08 mountY=-0.82, mountTheta=-1.67
01:30:29.782 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.31, opts=13)
01:30:29.782 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.31)
01:30:29.782 00.000 8976 Worker thread wakes up
01:30:29.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.31) opts 0xd
01:30:29.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.31)
01:30:29.782 00.000 8976 Moving (0.78, 0.31) raw xDistance=-0.08 yDistance=-0.82
01:30:29.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:30:29.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
01:30:29.782 00.000 8976 MoveAxis(R, 0, ABG)
01:30:29.782 00.000 8976 MoveAxis(U, 3, ABG)
01:30:29.782 00.000 8976 stepping (-11, 18) + (0, 3)
01:30:29.782 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:29.783 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:30:29.793 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
01:30:29.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:29.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:29.793 00.000 5052 Enqueuing Expose request
01:30:29.811 00.018 8976 Received - 47 (G) 
01:30:29.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:29.811 00.000 8976 stepped: pos (-11, 21)
01:30:29.812 00.001 8976 move complete, result=0
01:30:29.812 00.000 8976 worker thread done servicing request
01:30:29.812 00.000 8976 Worker thread wakes up
01:30:29.812 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:30:29.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:29.812 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:30.502 00.690 8976 Exposure complete
01:30:30.508 00.006 8976 worker thread done servicing request
01:30:30.508 00.000 5052 OnExposeComplete: enter
01:30:30.508 00.000 5052 UpdateGuideState(): m_state=6
01:30:30.508 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4150
01:30:30.508 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.77, Mass=177, SNR=9.1, Peak=68 HFD=3.2
01:30:30.509 00.001 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:30:30.509 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
01:30:30.509 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.27 cameraTheta=0.23 mountX=-0.06 mountY=-0.26, mountTheta=-1.82
01:30:30.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.06, opts=13)
01:30:30.510 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.06)
01:30:30.510 00.000 8976 Worker thread wakes up
01:30:30.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.06) opts 0xd
01:30:30.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.06)
01:30:30.510 00.000 8976 Moving (0.26, 0.06) raw xDistance=-0.06 yDistance=-0.26
01:30:30.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:30:30.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:30:30.510 00.000 8976 MoveAxis(R, 0, ABG)
01:30:30.510 00.000 8976 MoveAxis(U, 0, ABG)
01:30:30.510 00.000 8976 move complete, result=0
01:30:30.510 00.000 8976 worker thread done servicing request
01:30:30.511 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:30.520 00.009 5052 UpdateGuideState exits: m=177 SNR=9.1
01:30:30.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:30.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:30.520 00.000 5052 Enqueuing Expose request
01:30:30.520 00.000 8976 Worker thread wakes up
01:30:30.520 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:30:30.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:30.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:31.208 00.688 8976 Exposure complete
01:30:31.214 00.006 8976 worker thread done servicing request
01:30:31.214 00.000 5052 OnExposeComplete: enter
01:30:31.214 00.000 5052 UpdateGuideState(): m_state=6
01:30:31.214 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4151
01:30:31.214 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.94, Mass=197, SNR=9.6, Peak=67 HFD=3.5
01:30:31.214 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
01:30:31.214 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
01:30:31.214 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.37 mountX=0.18 mountY=-0.16, mountTheta=-0.73
01:30:31.214 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.23, opts=13)
01:30:31.215 00.001 5052 Enqueuing Move request for stepguider (0.05, 0.23)
01:30:31.215 00.000 8976 Worker thread wakes up
01:30:31.215 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.23) opts 0xd
01:30:31.215 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.23)
01:30:31.215 00.000 8976 Moving (0.05, 0.23) raw xDistance=0.18 yDistance=-0.16
01:30:31.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:30:31.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:30:31.215 00.000 8976 MoveAxis(R, 0, ABG)
01:30:31.215 00.000 8976 MoveAxis(U, 0, ABG)
01:30:31.215 00.000 8976 move complete, result=0
01:30:31.215 00.000 8976 worker thread done servicing request
01:30:31.215 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:30:31.225 00.010 5052 UpdateGuideState exits: m=197 SNR=9.6
01:30:31.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:31.225 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:31.225 00.000 5052 Enqueuing Expose request
01:30:31.225 00.000 8976 Worker thread wakes up
01:30:31.225 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:31.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:31.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:31.916 00.691 8976 Exposure complete
01:30:31.921 00.005 8976 worker thread done servicing request
01:30:31.921 00.000 5052 OnExposeComplete: enter
01:30:31.921 00.000 5052 UpdateGuideState(): m_state=6
01:30:31.921 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4152
01:30:31.921 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.65, Mass=187, SNR=9.4, Peak=62 HFD=3.8
01:30:31.921 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
01:30:31.921 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
01:30:31.921 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.06 hyp=0.32 cameraTheta=-2.96 mountX=0.09 mountY=0.30, mountTheta=1.27
01:30:31.921 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.06, opts=13)
01:30:31.921 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.06)
01:30:31.922 00.001 8976 Worker thread wakes up
01:30:31.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.06) opts 0xd
01:30:31.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.06)
01:30:31.922 00.000 8976 Moving (-0.32, -0.06) raw xDistance=0.09 yDistance=0.30
01:30:31.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:30:31.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:30:31.922 00.000 8976 MoveAxis(R, 0, ABG)
01:30:31.922 00.000 8976 MoveAxis(D, 1, ABG)
01:30:31.922 00.000 8976 stepping (-11, 21) + (0, -1)
01:30:31.922 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:31.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:30:31.932 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:30:31.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:31.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:31.932 00.000 5052 Enqueuing Expose request
01:30:31.954 00.022 8976 Received - 47 (G) 
01:30:31.954 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:31.954 00.000 8976 stepped: pos (-11, 20)
01:30:31.954 00.000 8976 move complete, result=0
01:30:31.954 00.000 8976 worker thread done servicing request
01:30:31.954 00.000 8976 Worker thread wakes up
01:30:31.954 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:31.954 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:31.954 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:30:32.642 00.688 8976 Exposure complete
01:30:32.647 00.005 8976 worker thread done servicing request
01:30:32.647 00.000 5052 OnExposeComplete: enter
01:30:32.647 00.000 5052 UpdateGuideState(): m_state=6
01:30:32.647 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4153
01:30:32.648 00.001 5052 Star::Find returns 1 (0), X=328.75, Y=282.10, Mass=162, SNR=8.8, Peak=62 HFD=3.4
01:30:32.648 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
01:30:32.648 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
01:30:32.648 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.39 hyp=0.58 cameraTheta=2.39 mountX=0.54 mountY=0.14, mountTheta=0.25
01:30:32.649 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.39, opts=13)
01:30:32.649 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.39)
01:30:32.649 00.000 8976 Worker thread wakes up
01:30:32.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.39) opts 0xd
01:30:32.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.39)
01:30:32.649 00.000 8976 Moving (-0.42, 0.39) raw xDistance=0.54 yDistance=0.14
01:30:32.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:30:32.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:30:32.649 00.000 8976 MoveAxis(L, 2, ABG)
01:30:32.649 00.000 8976 stepping (-11, 20) + (-2, 0)
01:30:32.649 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:32.650 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:32.660 00.010 5052 UpdateGuideState exits: m=162 SNR=8.8
01:30:32.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:32.660 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:32.660 00.000 5052 Enqueuing Expose request
01:30:32.673 00.013 8976 Received - 47 (G) 
01:30:32.673 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:32.673 00.000 8976 stepped: pos (-13, 20)
01:30:32.673 00.000 8976 MoveAxis(U, 0, ABG)
01:30:32.673 00.000 8976 move complete, result=0
01:30:32.673 00.000 8976 worker thread done servicing request
01:30:32.673 00.000 8976 Worker thread wakes up
01:30:32.674 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:32.674 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:32.674 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:30:33.375 00.701 8976 Exposure complete
01:30:33.381 00.006 8976 worker thread done servicing request
01:30:33.381 00.000 5052 OnExposeComplete: enter
01:30:33.381 00.000 5052 UpdateGuideState(): m_state=6
01:30:33.381 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4154
01:30:33.381 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.37, Mass=182, SNR=9.3, Peak=62 HFD=3.5
01:30:33.381 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.54 = 1.74)
01:30:33.381 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.64)
01:30:33.381 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.34 hyp=0.57 cameraTheta=-2.50 mountX=-0.10 mountY=0.57, mountTheta=1.74
01:30:33.382 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.34, opts=13)
01:30:33.382 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.34)
01:30:33.382 00.000 8976 Worker thread wakes up
01:30:33.382 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.34) opts 0xd
01:30:33.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.34)
01:30:33.382 00.000 8976 Moving (-0.46, -0.34) raw xDistance=-0.10 yDistance=0.57
01:30:33.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:30:33.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
01:30:33.382 00.000 8976 MoveAxis(R, 0, ABG)
01:30:33.382 00.000 8976 MoveAxis(D, 2, ABG)
01:30:33.382 00.000 8976 stepping (-13, 20) + (0, -2)
01:30:33.382 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:33.383 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:30:33.392 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:30:33.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:33.392 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:33.392 00.000 5052 Enqueuing Expose request
01:30:33.409 00.017 8976 Received - 47 (G) 
01:30:33.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:33.409 00.000 8976 stepped: pos (-13, 18)
01:30:33.409 00.000 8976 move complete, result=0
01:30:33.409 00.000 8976 worker thread done servicing request
01:30:33.409 00.000 8976 Worker thread wakes up
01:30:33.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:33.409 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:33.409 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:30:34.101 00.692 8976 Exposure complete
01:30:34.106 00.005 8976 worker thread done servicing request
01:30:34.107 00.001 5052 OnExposeComplete: enter
01:30:34.107 00.000 5052 UpdateGuideState(): m_state=6
01:30:34.107 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4155
01:30:34.107 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.66, Mass=178, SNR=9.2, Peak=66 HFD=3.2
01:30:34.107 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
01:30:34.107 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
01:30:34.107 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-0.22 mountX=-0.16 mountY=-0.17, mountTheta=-2.32
01:30:34.107 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.05, opts=13)
01:30:34.107 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.05)
01:30:34.108 00.001 8976 Worker thread wakes up
01:30:34.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.05) opts 0xd
01:30:34.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.05)
01:30:34.108 00.000 8976 Moving (0.24, -0.05) raw xDistance=-0.16 yDistance=-0.17
01:30:34.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:30:34.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:30:34.108 00.000 8976 MoveAxis(R, 0, ABG)
01:30:34.108 00.000 8976 MoveAxis(U, 0, ABG)
01:30:34.108 00.000 8976 move complete, result=0
01:30:34.108 00.000 8976 worker thread done servicing request
01:30:34.108 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:30:34.118 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
01:30:34.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:34.118 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:34.118 00.000 5052 Enqueuing Expose request
01:30:34.118 00.000 8976 Worker thread wakes up
01:30:34.118 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:34.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:34.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:34.809 00.691 8976 Exposure complete
01:30:34.814 00.005 8976 worker thread done servicing request
01:30:34.815 00.001 5052 OnExposeComplete: enter
01:30:34.815 00.000 5052 UpdateGuideState(): m_state=6
01:30:34.815 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4156
01:30:34.815 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.41, Mass=196, SNR=9.6, Peak=61 HFD=3.7
01:30:34.815 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
01:30:34.815 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
01:30:34.815 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.30 hyp=0.65 cameraTheta=-0.47 mountX=-0.53 mountY=-0.33, mountTheta=-2.59
01:30:34.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.30, opts=13)
01:30:34.816 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.30)
01:30:34.816 00.000 8976 Worker thread wakes up
01:30:34.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.30) opts 0xd
01:30:34.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.30)
01:30:34.816 00.000 8976 Moving (0.58, -0.30) raw xDistance=-0.53 yDistance=-0.33
01:30:34.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
01:30:34.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:30:34.816 00.000 8976 MoveAxis(R, 2, ABG)
01:30:34.816 00.000 8976 stepping (-13, 18) + (2, 0)
01:30:34.816 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:34.817 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:34.826 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
01:30:34.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:34.827 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:34.827 00.000 5052 Enqueuing Expose request
01:30:34.848 00.021 8976 Received - 47 (G) 
01:30:34.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:34.848 00.000 8976 stepped: pos (-11, 18)
01:30:34.848 00.000 8976 MoveAxis(U, 1, ABG)
01:30:34.848 00.000 8976 stepping (-11, 18) + (0, 1)
01:30:34.848 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:34.879 00.031 8976 Received - 47 (G) 
01:30:34.879 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:34.879 00.000 8976 stepped: pos (-11, 19)
01:30:34.879 00.000 8976 move complete, result=0
01:30:34.879 00.000 8976 worker thread done servicing request
01:30:34.879 00.000 8976 Worker thread wakes up
01:30:34.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:34.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:34.879 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
01:30:35.570 00.691 8976 Exposure complete
01:30:35.577 00.007 8976 worker thread done servicing request
01:30:35.577 00.000 5052 OnExposeComplete: enter
01:30:35.577 00.000 5052 UpdateGuideState(): m_state=6
01:30:35.577 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4157
01:30:35.577 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=282.03, Mass=174, SNR=9.0, Peak=61 HFD=3.4
01:30:35.577 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
01:30:35.577 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
01:30:35.577 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=0.32 hyp=0.96 cameraTheta=0.35 mountX=-0.12 mountY=-0.93, mountTheta=-1.70
01:30:35.578 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=0.32, opts=13)
01:30:35.578 00.000 5052 Enqueuing Move request for stepguider (0.90, 0.32)
01:30:35.578 00.000 8976 Worker thread wakes up
01:30:35.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, 0.32) opts 0xd
01:30:35.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, 0.32)
01:30:35.578 00.000 8976 Moving (0.90, 0.32) raw xDistance=-0.12 yDistance=-0.93
01:30:35.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:30:35.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.93
01:30:35.578 00.000 8976 MoveAxis(R, 0, ABG)
01:30:35.578 00.000 8976 MoveAxis(U, 4, ABG)
01:30:35.578 00.000 8976 stepping (-11, 19) + (0, 4)
01:30:35.578 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:30:35.579 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:30:35.589 00.010 5052 UpdateGuideState exits: m=174 SNR=9.0
01:30:35.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:35.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:35.589 00.000 5052 Enqueuing Expose request
01:30:35.614 00.025 8976 Received - 47 (G) 
01:30:35.615 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:30:35.615 00.000 8976 stepped: pos (-11, 23)
01:30:35.615 00.000 8976 move complete, result=0
01:30:35.615 00.000 8976 worker thread done servicing request
01:30:35.615 00.000 8976 Worker thread wakes up
01:30:35.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:35.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:35.615 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
01:30:36.307 00.692 8976 Exposure complete
01:30:36.313 00.006 8976 worker thread done servicing request
01:30:36.313 00.000 5052 OnExposeComplete: enter
01:30:36.313 00.000 5052 UpdateGuideState(): m_state=6
01:30:36.313 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4158
01:30:36.313 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.67, Mass=178, SNR=9.2, Peak=66 HFD=3.6
01:30:36.313 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
01:30:36.313 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
01:30:36.313 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.04 hyp=0.55 cameraTheta=-0.08 mountX=-0.29 mountY=-0.44, mountTheta=-2.15
01:30:36.314 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.04, opts=13)
01:30:36.314 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.04)
01:30:36.314 00.000 8976 Worker thread wakes up
01:30:36.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.04) opts 0xd
01:30:36.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.04)
01:30:36.314 00.000 8976 Moving (0.55, -0.04) raw xDistance=-0.29 yDistance=-0.44
01:30:36.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:30:36.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.44
01:30:36.314 00.000 8976 MoveAxis(R, 1, ABG)
01:30:36.314 00.000 8976 stepping (-11, 23) + (1, 0)
01:30:36.314 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:36.315 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:30:36.325 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
01:30:36.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:36.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:36.325 00.000 5052 Enqueuing Expose request
01:30:36.334 00.009 8976 Received - 47 (G) 
01:30:36.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:36.334 00.000 8976 stepped: pos (-10, 23)
01:30:36.334 00.000 8976 MoveAxis(U, 2, ABG)
01:30:36.334 00.000 8976 stepping (-10, 23) + (0, 2)
01:30:36.334 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:36.366 00.032 8976 Received - 47 (G) 
01:30:36.366 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:36.366 00.000 8976 stepped: pos (-10, 25)
01:30:36.366 00.000 8976 move complete, result=0
01:30:36.366 00.000 8976 worker thread done servicing request
01:30:36.366 00.000 8976 Worker thread wakes up
01:30:36.367 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:36.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:36.367 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:30:37.060 00.693 8976 Exposure complete
01:30:37.065 00.005 8976 worker thread done servicing request
01:30:37.065 00.000 5052 OnExposeComplete: enter
01:30:37.065 00.000 5052 UpdateGuideState(): m_state=6
01:30:37.065 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4159
01:30:37.065 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.71, Mass=199, SNR=9.7, Peak=64 HFD=3.5
01:30:37.065 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:30:37.066 00.001 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:30:37.066 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.00 hyp=0.20 cameraTheta=0.01 mountX=-0.09 mountY=-0.17, mountTheta=-2.05
01:30:37.066 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.00, opts=13)
01:30:37.066 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.00)
01:30:37.066 00.000 8976 Worker thread wakes up
01:30:37.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.00) opts 0xd
01:30:37.067 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.00)
01:30:37.067 00.000 8976 Moving (0.20, 0.00) raw xDistance=-0.09 yDistance=-0.17
01:30:37.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:30:37.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:30:37.067 00.000 8976 MoveAxis(R, 0, ABG)
01:30:37.067 00.000 8976 MoveAxis(U, 0, ABG)
01:30:37.067 00.000 8976 move complete, result=0
01:30:37.067 00.000 8976 worker thread done servicing request
01:30:37.067 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:30:37.077 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:30:37.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:37.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:37.077 00.000 5052 Enqueuing Expose request
01:30:37.077 00.000 8976 Worker thread wakes up
01:30:37.077 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:37.077 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:37.077 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:37.766 00.689 8976 Exposure complete
01:30:37.771 00.005 8976 worker thread done servicing request
01:30:37.771 00.000 5052 OnExposeComplete: enter
01:30:37.771 00.000 5052 UpdateGuideState(): m_state=6
01:30:37.771 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4160
01:30:37.771 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.49, Mass=189, SNR=9.4, Peak=66 HFD=3.5
01:30:37.771 00.000 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.04) = xAngle (-3.16 = 3.12)
01:30:37.771 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.27 = 3.01)
01:30:37.771 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.12 mountX=-0.25 mountY=0.03, mountTheta=3.02
01:30:37.772 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.22, opts=13)
01:30:37.772 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.22)
01:30:37.772 00.000 8976 Worker thread wakes up
01:30:37.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.22) opts 0xd
01:30:37.772 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.22)
01:30:37.772 00.000 8976 Moving (0.11, -0.22) raw xDistance=-0.25 yDistance=0.03
01:30:37.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:30:37.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:30:37.772 00.000 8976 MoveAxis(R, 0, ABG)
01:30:37.772 00.000 8976 MoveAxis(U, 0, ABG)
01:30:37.772 00.000 8976 move complete, result=0
01:30:37.772 00.000 8976 worker thread done servicing request
01:30:37.773 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:30:37.783 00.010 5052 UpdateGuideState exits: m=189 SNR=9.4
01:30:37.783 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:37.783 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:37.783 00.000 5052 Enqueuing Expose request
01:30:37.783 00.000 8976 Worker thread wakes up
01:30:37.783 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:37.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:37.783 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:38.473 00.690 8976 Exposure complete
01:30:38.478 00.005 8976 worker thread done servicing request
01:30:38.478 00.000 5052 OnExposeComplete: enter
01:30:38.478 00.000 5052 UpdateGuideState(): m_state=6
01:30:38.478 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4161
01:30:38.478 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=282.15, Mass=163, SNR=8.8, Peak=62 HFD=3.3
01:30:38.478 00.000 5052 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
01:30:38.478 00.000 5052 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
01:30:38.478 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.44 hyp=0.51 cameraTheta=1.03 mountX=0.27 mountY=-0.46, mountTheta=-1.04
01:30:38.479 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.44, opts=13)
01:30:38.479 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.44)
01:30:38.479 00.000 8976 Worker thread wakes up
01:30:38.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.44) opts 0xd
01:30:38.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.44)
01:30:38.479 00.000 8976 Moving (0.26, 0.44) raw xDistance=0.27 yDistance=-0.46
01:30:38.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:30:38.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:30:38.479 00.000 8976 MoveAxis(L, 1, ABG)
01:30:38.479 00.000 8976 stepping (-10, 25) + (-1, 0)
01:30:38.479 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:38.480 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:30:38.489 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
01:30:38.489 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:38.489 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:38.489 00.000 5052 Enqueuing Expose request
01:30:38.508 00.019 8976 Received - 47 (G) 
01:30:38.508 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:38.508 00.000 8976 stepped: pos (-11, 25)
01:30:38.508 00.000 8976 MoveAxis(U, 2, ABG)
01:30:38.508 00.000 8976 stepping (-11, 25) + (0, 2)
01:30:38.508 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:38.541 00.033 8976 Received - 47 (G) 
01:30:38.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:38.541 00.000 8976 stepped: pos (-11, 27)
01:30:38.541 00.000 8976 move complete, result=0
01:30:38.541 00.000 8976 worker thread done servicing request
01:30:38.541 00.000 8976 Worker thread wakes up
01:30:38.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:38.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:38.541 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
01:30:39.230 00.689 8976 Exposure complete
01:30:39.236 00.006 8976 worker thread done servicing request
01:30:39.236 00.000 5052 OnExposeComplete: enter
01:30:39.236 00.000 5052 UpdateGuideState(): m_state=6
01:30:39.236 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4162
01:30:39.236 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.64, Mass=190, SNR=9.5, Peak=63 HFD=3.6
01:30:39.236 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.02 = 1.27)
01:30:39.236 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
01:30:39.236 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.07 hyp=0.39 cameraTheta=-2.97 mountX=0.12 mountY=0.36, mountTheta=1.25
01:30:39.237 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.07, opts=13)
01:30:39.237 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.07)
01:30:39.237 00.000 8976 Worker thread wakes up
01:30:39.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.07) opts 0xd
01:30:39.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.07)
01:30:39.237 00.000 8976 Moving (-0.39, -0.07) raw xDistance=0.12 yDistance=0.36
01:30:39.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:30:39.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
01:30:39.238 00.001 8976 MoveAxis(R, 0, ABG)
01:30:39.238 00.000 8976 MoveAxis(D, 1, ABG)
01:30:39.238 00.000 8976 stepping (-11, 27) + (0, -1)
01:30:39.238 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:39.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:30:39.248 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:30:39.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:39.248 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:39.248 00.000 5052 Enqueuing Expose request
01:30:39.259 00.011 8976 Received - 47 (G) 
01:30:39.260 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:39.260 00.000 8976 stepped: pos (-11, 26)
01:30:39.260 00.000 8976 move complete, result=0
01:30:39.260 00.000 8976 worker thread done servicing request
01:30:39.260 00.000 8976 Worker thread wakes up
01:30:39.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:39.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:39.260 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:30:39.952 00.692 8976 Exposure complete
01:30:39.956 00.004 8976 worker thread done servicing request
01:30:39.956 00.000 5052 OnExposeComplete: enter
01:30:39.956 00.000 5052 UpdateGuideState(): m_state=6
01:30:39.956 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4163
01:30:39.956 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.70, Mass=179, SNR=9.2, Peak=63 HFD=3.3
01:30:39.957 00.001 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.18 = 1.11)
01:30:39.957 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
01:30:39.957 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=-0.01 hyp=0.86 cameraTheta=-3.13 mountX=0.38 mountY=0.72, mountTheta=1.08
01:30:39.957 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=-0.01, opts=13)
01:30:39.957 00.000 5052 Enqueuing Move request for stepguider (-0.86, -0.01)
01:30:39.957 00.000 8976 Worker thread wakes up
01:30:39.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, -0.01) opts 0xd
01:30:39.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, -0.01)
01:30:39.957 00.000 8976 Moving (-0.86, -0.01) raw xDistance=0.38 yDistance=0.72
01:30:39.958 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:30:39.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
01:30:39.958 00.000 8976 MoveAxis(L, 2, ABG)
01:30:39.958 00.000 8976 stepping (-11, 26) + (-2, 0)
01:30:39.958 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:39.958 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:30:39.968 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:30:39.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:39.968 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:39.968 00.000 5052 Enqueuing Expose request
01:30:39.995 00.027 8976 Received - 47 (G) 
01:30:39.995 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:39.995 00.000 8976 stepped: pos (-13, 26)
01:30:39.995 00.000 8976 MoveAxis(D, 3, ABG)
01:30:39.995 00.000 8976 stepping (-13, 26) + (0, -3)
01:30:39.995 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:40.027 00.032 8976 Received - 47 (G) 
01:30:40.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:40.027 00.000 8976 stepped: pos (-13, 23)
01:30:40.027 00.000 8976 move complete, result=0
01:30:40.027 00.000 8976 worker thread done servicing request
01:30:40.027 00.000 8976 Worker thread wakes up
01:30:40.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:40.027 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:40.027 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:30:40.722 00.695 8976 Exposure complete
01:30:40.727 00.005 8976 worker thread done servicing request
01:30:40.727 00.000 5052 OnExposeComplete: enter
01:30:40.727 00.000 5052 UpdateGuideState(): m_state=6
01:30:40.727 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4164
01:30:40.727 00.000 5052 Star::Find returns 1 (0), X=328.00, Y=281.57, Mass=183, SNR=9.2, Peak=62 HFD=3.5
01:30:40.727 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
01:30:40.727 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
01:30:40.727 00.000 5052 CameraToMount -- cameraX=-1.18 cameraY=-0.14 hyp=1.18 cameraTheta=-3.02 mountX=0.41 mountY=1.06, mountTheta=1.20
01:30:40.728 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.18, y=-0.14, opts=13)
01:30:40.728 00.000 5052 Enqueuing Move request for stepguider (-1.18, -0.14)
01:30:40.728 00.000 8976 Worker thread wakes up
01:30:40.728 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.18, -0.14) opts 0xd
01:30:40.728 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.18, -0.14)
01:30:40.728 00.000 8976 Moving (-1.18, -0.14) raw xDistance=0.41 yDistance=1.06
01:30:40.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
01:30:40.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.06
01:30:40.729 00.001 8976 MoveAxis(L, 2, ABG)
01:30:40.729 00.000 8976 stepping (-13, 23) + (-2, 0)
01:30:40.729 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:40.729 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:30:40.738 00.009 5052 UpdateGuideState exits: m=183 SNR=9.2
01:30:40.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:40.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:40.738 00.000 5052 Enqueuing Expose request
01:30:40.762 00.024 8976 Received - 47 (G) 
01:30:40.762 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:40.762 00.000 8976 stepped: pos (-15, 23)
01:30:40.762 00.000 8976 MoveAxis(D, 4, ABG)
01:30:40.762 00.000 8976 stepping (-15, 23) + (0, -4)
01:30:40.762 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:30:40.795 00.033 8976 Received - 47 (G) 
01:30:40.795 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:30:40.795 00.000 8976 stepped: pos (-15, 19)
01:30:40.795 00.000 8976 move complete, result=0
01:30:40.795 00.000 8976 worker thread done servicing request
01:30:40.795 00.000 8976 Worker thread wakes up
01:30:40.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:40.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:40.795 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.1 px 4 ms SOUTH
01:30:41.489 00.694 8976 Exposure complete
01:30:41.494 00.005 8976 worker thread done servicing request
01:30:41.494 00.000 5052 OnExposeComplete: enter
01:30:41.494 00.000 5052 UpdateGuideState(): m_state=6
01:30:41.494 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4165
01:30:41.495 00.001 5052 Star::Find returns 1 (0), X=328.51, Y=281.70, Mass=160, SNR=8.7, Peak=63 HFD=3.1
01:30:41.495 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
01:30:41.495 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
01:30:41.495 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.01 hyp=0.66 cameraTheta=-3.12 mountX=0.29 mountY=0.56, mountTheta=1.09
01:30:41.495 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.01, opts=13)
01:30:41.495 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.01)
01:30:41.495 00.000 8976 Worker thread wakes up
01:30:41.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.01) opts 0xd
01:30:41.496 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.01)
01:30:41.496 00.000 8976 Moving (-0.66, -0.01) raw xDistance=0.29 yDistance=0.56
01:30:41.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:30:41.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.56
01:30:41.496 00.000 8976 MoveAxis(L, 1, ABG)
01:30:41.496 00.000 8976 stepping (-15, 19) + (-1, 0)
01:30:41.496 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:41.496 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:30:41.506 00.010 5052 UpdateGuideState exits: m=160 SNR=8.7
01:30:41.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:41.506 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:41.506 00.000 5052 Enqueuing Expose request
01:30:41.513 00.007 8976 Received - 47 (G) 
01:30:41.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:41.513 00.000 8976 stepped: pos (-16, 19)
01:30:41.513 00.000 8976 MoveAxis(D, 3, ABG)
01:30:41.514 00.001 8976 stepping (-16, 19) + (0, -3)
01:30:41.514 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:41.545 00.031 8976 Received - 47 (G) 
01:30:41.545 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:41.545 00.000 8976 stepped: pos (-16, 16)
01:30:41.546 00.001 8976 move complete, result=0
01:30:41.546 00.000 8976 worker thread done servicing request
01:30:41.546 00.000 8976 Worker thread wakes up
01:30:41.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:41.546 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:41.546 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
01:30:42.238 00.692 8976 Exposure complete
01:30:42.243 00.005 8976 worker thread done servicing request
01:30:42.243 00.000 5052 OnExposeComplete: enter
01:30:42.243 00.000 5052 UpdateGuideState(): m_state=6
01:30:42.243 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4166
01:30:42.243 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.68, Mass=166, SNR=8.9, Peak=61 HFD=3.3
01:30:42.243 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:30:42.244 00.001 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:30:42.244 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.03 hyp=0.35 cameraTheta=-3.06 mountX=0.13 mountY=0.31, mountTheta=1.17
01:30:42.244 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.03, opts=13)
01:30:42.244 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.03)
01:30:42.244 00.000 8976 Worker thread wakes up
01:30:42.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.03) opts 0xd
01:30:42.245 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.03)
01:30:42.245 00.000 8976 Moving (-0.35, -0.03) raw xDistance=0.13 yDistance=0.31
01:30:42.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:30:42.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
01:30:42.245 00.000 8976 MoveAxis(R, 0, ABG)
01:30:42.245 00.000 8976 MoveAxis(D, 1, ABG)
01:30:42.245 00.000 8976 stepping (-16, 16) + (0, -1)
01:30:42.245 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:42.246 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:42.255 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
01:30:42.255 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:42.255 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:42.255 00.000 5052 Enqueuing Expose request
01:30:42.265 00.010 8976 Received - 47 (G) 
01:30:42.265 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:42.265 00.000 8976 stepped: pos (-16, 15)
01:30:42.265 00.000 8976 move complete, result=0
01:30:42.265 00.000 8976 worker thread done servicing request
01:30:42.265 00.000 8976 Worker thread wakes up
01:30:42.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:42.266 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:42.266 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:30:42.955 00.689 8976 Exposure complete
01:30:42.960 00.005 8976 worker thread done servicing request
01:30:42.961 00.001 5052 OnExposeComplete: enter
01:30:42.961 00.000 5052 UpdateGuideState(): m_state=6
01:30:42.961 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4167
01:30:42.961 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.90, Mass=170, SNR=8.9, Peak=61 HFD=3.6
01:30:42.961 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:30:42.961 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
01:30:42.961 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.19 hyp=0.58 cameraTheta=2.81 mountX=0.42 mountY=0.36, mountTheta=0.70
01:30:42.962 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.19, opts=13)
01:30:42.962 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.19)
01:30:42.962 00.000 8976 Worker thread wakes up
01:30:42.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.19) opts 0xd
01:30:42.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.19)
01:30:42.962 00.000 8976 Moving (-0.55, 0.19) raw xDistance=0.42 yDistance=0.36
01:30:42.963 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:30:42.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:30:42.963 00.000 8976 MoveAxis(L, 2, ABG)
01:30:42.963 00.000 8976 stepping (-16, 15) + (-2, 0)
01:30:42.963 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:42.963 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:30:42.972 00.009 5052 UpdateGuideState exits: m=170 SNR=8.9
01:30:42.973 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:42.973 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:42.973 00.000 5052 Enqueuing Expose request
01:30:42.985 00.012 8976 Received - 47 (G) 
01:30:42.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:42.985 00.000 8976 stepped: pos (-18, 15)
01:30:42.985 00.000 8976 MoveAxis(D, 2, ABG)
01:30:42.985 00.000 8976 stepping (-18, 15) + (0, -2)
01:30:42.985 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:43.017 00.032 8976 Received - 47 (G) 
01:30:43.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:43.017 00.000 8976 stepped: pos (-18, 13)
01:30:43.017 00.000 8976 move complete, result=0
01:30:43.017 00.000 8976 worker thread done servicing request
01:30:43.017 00.000 8976 Worker thread wakes up
01:30:43.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:43.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:43.017 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:30:43.707 00.690 8976 Exposure complete
01:30:43.713 00.006 8976 worker thread done servicing request
01:30:43.713 00.000 5052 OnExposeComplete: enter
01:30:43.713 00.000 5052 UpdateGuideState(): m_state=6
01:30:43.713 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4168
01:30:43.713 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.67, Mass=169, SNR=8.9, Peak=62 HFD=3.4
01:30:43.713 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
01:30:43.713 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
01:30:43.713 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.04 hyp=0.44 cameraTheta=-0.08 mountX=-0.23 mountY=-0.35, mountTheta=-2.16
01:30:43.714 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.04, opts=13)
01:30:43.714 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.04)
01:30:43.714 00.000 8976 Worker thread wakes up
01:30:43.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.04) opts 0xd
01:30:43.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.04)
01:30:43.714 00.000 8976 Moving (0.44, -0.04) raw xDistance=-0.23 yDistance=-0.35
01:30:43.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:30:43.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
01:30:43.714 00.000 8976 MoveAxis(R, 0, ABG)
01:30:43.714 00.000 8976 MoveAxis(U, 1, ABG)
01:30:43.714 00.000 8976 stepping (-18, 13) + (0, 1)
01:30:43.714 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:43.715 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:30:43.725 00.010 5052 UpdateGuideState exits: m=169 SNR=8.9
01:30:43.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:43.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:43.725 00.000 5052 Enqueuing Expose request
01:30:43.736 00.011 8976 Received - 47 (G) 
01:30:43.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:43.736 00.000 8976 stepped: pos (-18, 14)
01:30:43.736 00.000 8976 move complete, result=0
01:30:43.736 00.000 8976 worker thread done servicing request
01:30:43.736 00.000 8976 Worker thread wakes up
01:30:43.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:43.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:43.736 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
01:30:44.427 00.691 8976 Exposure complete
01:30:44.432 00.005 8976 worker thread done servicing request
01:30:44.433 00.001 5052 OnExposeComplete: enter
01:30:44.433 00.000 5052 UpdateGuideState(): m_state=6
01:30:44.433 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4169
01:30:44.433 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.46, Mass=195, SNR=9.5, Peak=60 HFD=3.9
01:30:44.433 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.56 = 1.72)
01:30:44.433 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
01:30:44.433 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.25 hyp=0.42 cameraTheta=-2.52 mountX=-0.06 mountY=0.42, mountTheta=1.72
01:30:44.433 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.25, opts=13)
01:30:44.433 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.25)
01:30:44.434 00.001 8976 Worker thread wakes up
01:30:44.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.25) opts 0xd
01:30:44.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.25)
01:30:44.434 00.000 8976 Moving (-0.34, -0.25) raw xDistance=-0.06 yDistance=0.42
01:30:44.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:30:44.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42
01:30:44.434 00.000 8976 MoveAxis(R, 0, ABG)
01:30:44.434 00.000 8976 MoveAxis(D, 2, ABG)
01:30:44.434 00.000 8976 stepping (-18, 14) + (0, -2)
01:30:44.434 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:44.434 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:30:44.444 00.010 5052 UpdateGuideState exits: m=195 SNR=9.5
01:30:44.444 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:44.444 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:44.444 00.000 5052 Enqueuing Expose request
01:30:44.470 00.026 8976 Received - 47 (G) 
01:30:44.471 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:44.471 00.000 8976 stepped: pos (-18, 12)
01:30:44.471 00.000 8976 move complete, result=0
01:30:44.471 00.000 8976 worker thread done servicing request
01:30:44.471 00.000 8976 Worker thread wakes up
01:30:44.471 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:30:44.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:44.471 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:45.160 00.689 8976 Exposure complete
01:30:45.166 00.006 8976 worker thread done servicing request
01:30:45.166 00.000 5052 OnExposeComplete: enter
01:30:45.166 00.000 5052 UpdateGuideState(): m_state=6
01:30:45.166 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4170
01:30:45.166 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.99, Mass=153, SNR=8.5, Peak=58 HFD=3.6
01:30:45.167 00.001 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:30:45.167 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
01:30:45.167 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.28 hyp=0.60 cameraTheta=2.66 mountX=0.49 mountY=0.29, mountTheta=0.54
01:30:45.167 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.28, opts=13)
01:30:45.167 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.28)
01:30:45.167 00.000 8976 Worker thread wakes up
01:30:45.167 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.28) opts 0xd
01:30:45.168 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.28)
01:30:45.168 00.000 8976 Moving (-0.53, 0.28) raw xDistance=0.49 yDistance=0.29
01:30:45.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:30:45.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:30:45.168 00.000 8976 MoveAxis(L, 2, ABG)
01:30:45.168 00.000 8976 stepping (-18, 12) + (-2, 0)
01:30:45.168 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:45.169 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:30:45.178 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
01:30:45.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:45.178 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:45.178 00.000 5052 Enqueuing Expose request
01:30:45.207 00.029 8976 Received - 47 (G) 
01:30:45.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:45.207 00.000 8976 stepped: pos (-20, 12)
01:30:45.207 00.000 8976 MoveAxis(D, 1, ABG)
01:30:45.207 00.000 8976 stepping (-20, 12) + (0, -1)
01:30:45.207 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:45.239 00.032 8976 Received - 47 (G) 
01:30:45.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:45.239 00.000 8976 stepped: pos (-20, 11)
01:30:45.239 00.000 8976 move complete, result=0
01:30:45.239 00.000 8976 worker thread done servicing request
01:30:45.239 00.000 8976 Worker thread wakes up
01:30:45.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:45.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:45.239 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:30:45.932 00.693 8976 Exposure complete
01:30:45.938 00.006 8976 worker thread done servicing request
01:30:45.938 00.000 5052 OnExposeComplete: enter
01:30:45.938 00.000 5052 UpdateGuideState(): m_state=6
01:30:45.938 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4171
01:30:45.938 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.88, Mass=184, SNR=9.3, Peak=60 HFD=3.5
01:30:45.938 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:30:45.938 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
01:30:45.938 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.17 hyp=0.44 cameraTheta=2.75 mountX=0.33 mountY=0.25, mountTheta=0.64
01:30:45.939 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.17, opts=13)
01:30:45.939 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.17)
01:30:45.939 00.000 8976 Worker thread wakes up
01:30:45.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.17) opts 0xd
01:30:45.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.17)
01:30:45.939 00.000 8976 Moving (-0.41, 0.17) raw xDistance=0.33 yDistance=0.25
01:30:45.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:30:45.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:30:45.939 00.000 8976 MoveAxis(L, 2, ABG)
01:30:45.939 00.000 8976 stepping (-20, 11) + (-2, 0)
01:30:45.939 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:45.940 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:30:45.950 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:30:45.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:45.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:45.950 00.000 5052 Enqueuing Expose request
01:30:45.974 00.024 8976 Received - 47 (G) 
01:30:45.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:45.974 00.000 8976 stepped: pos (-22, 11)
01:30:45.974 00.000 8976 MoveAxis(U, 0, ABG)
01:30:45.974 00.000 8976 move complete, result=0
01:30:45.974 00.000 8976 worker thread done servicing request
01:30:45.974 00.000 8976 Worker thread wakes up
01:30:45.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:45.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:45.974 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.2 px 0 ms NORTH
01:30:46.666 00.692 8976 Exposure complete
01:30:46.672 00.006 8976 worker thread done servicing request
01:30:46.672 00.000 5052 OnExposeComplete: enter
01:30:46.672 00.000 5052 UpdateGuideState(): m_state=6
01:30:46.672 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4172
01:30:46.672 00.000 5052 Star::Find returns 1 (1), X=328.80, Y=281.37, Mass=178, SNR=9.2, Peak=56 HFD=3.7
01:30:46.672 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.45 = 1.83)
01:30:46.672 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
01:30:46.672 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.34 hyp=0.51 cameraTheta=-2.41 mountX=-0.13 mountY=0.50, mountTheta=1.83
01:30:46.673 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.34, opts=13)
01:30:46.673 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.34)
01:30:46.673 00.000 8976 Worker thread wakes up
01:30:46.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.34) opts 0xd
01:30:46.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.34)
01:30:46.673 00.000 8976 Moving (-0.38, -0.34) raw xDistance=-0.13 yDistance=0.50
01:30:46.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:30:46.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
01:30:46.673 00.000 8976 MoveAxis(R, 0, ABG)
01:30:46.673 00.000 8976 MoveAxis(D, 2, ABG)
01:30:46.673 00.000 8976 stepping (-22, 11) + (0, -2)
01:30:46.673 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:46.674 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:30:46.683 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2 Saturated
01:30:46.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:46.683 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:46.683 00.000 5052 Enqueuing Expose request
01:30:46.709 00.026 8976 Received - 47 (G) 
01:30:46.711 00.002 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:46.711 00.000 8976 stepped: pos (-22, 9)
01:30:46.711 00.000 8976 move complete, result=0
01:30:46.711 00.000 8976 worker thread done servicing request
01:30:46.711 00.000 8976 Worker thread wakes up
01:30:46.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:46.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:46.711 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:30:47.397 00.686 8976 Exposure complete
01:30:47.403 00.006 8976 worker thread done servicing request
01:30:47.403 00.000 5052 OnExposeComplete: enter
01:30:47.403 00.000 5052 UpdateGuideState(): m_state=6
01:30:47.403 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4173
01:30:47.403 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.40, Mass=198, SNR=9.6, Peak=67 HFD=3.5
01:30:47.403 00.000 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
01:30:47.403 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.17 = 3.11)
01:30:47.404 00.001 5052 CameraToMount -- cameraX=0.19 cameraY=-0.31 hyp=0.37 cameraTheta=-1.02 mountX=-0.37 mountY=0.01, mountTheta=3.11
01:30:47.404 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.31, opts=13)
01:30:47.404 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.31)
01:30:47.404 00.000 8976 Worker thread wakes up
01:30:47.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.31) opts 0xd
01:30:47.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.31)
01:30:47.404 00.000 8976 Moving (0.19, -0.31) raw xDistance=-0.37 yDistance=0.01
01:30:47.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:30:47.405 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:30:47.405 00.000 8976 MoveAxis(R, 2, ABG)
01:30:47.405 00.000 8976 stepping (-22, 9) + (2, 0)
01:30:47.405 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:47.405 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:30:47.415 00.010 5052 UpdateGuideState exits: m=198 SNR=9.6
01:30:47.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:47.415 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:47.415 00.000 5052 Enqueuing Expose request
01:30:47.428 00.013 8976 Received - 47 (G) 
01:30:47.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:47.428 00.000 8976 stepped: pos (-20, 9)
01:30:47.429 00.001 8976 MoveAxis(U, 0, ABG)
01:30:47.429 00.000 8976 move complete, result=0
01:30:47.429 00.000 8976 worker thread done servicing request
01:30:47.429 00.000 8976 Worker thread wakes up
01:30:47.429 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:47.429 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:47.429 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
01:30:48.123 00.694 8976 Exposure complete
01:30:48.128 00.005 8976 worker thread done servicing request
01:30:48.128 00.000 5052 OnExposeComplete: enter
01:30:48.128 00.000 5052 UpdateGuideState(): m_state=6
01:30:48.128 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4174
01:30:48.128 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.76, Mass=180, SNR=9.2, Peak=60 HFD=3.8
01:30:48.128 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:30:48.128 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:30:48.128 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.05 hyp=0.94 cameraTheta=0.05 mountX=-0.38 mountY=-0.81, mountTheta=-2.01
01:30:48.129 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.05, opts=13)
01:30:48.129 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.05)
01:30:48.129 00.000 8976 Worker thread wakes up
01:30:48.129 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.05) opts 0xd
01:30:48.129 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.05)
01:30:48.129 00.000 8976 Moving (0.94, 0.05) raw xDistance=-0.38 yDistance=-0.81
01:30:48.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
01:30:48.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
01:30:48.129 00.000 8976 MoveAxis(R, 2, ABG)
01:30:48.129 00.000 8976 stepping (-20, 9) + (2, 0)
01:30:48.130 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:48.131 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:30:48.142 00.011 5052 UpdateGuideState exits: m=180 SNR=9.2
01:30:48.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:48.142 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:48.142 00.000 5052 Enqueuing Expose request
01:30:48.164 00.022 8976 Received - 47 (G) 
01:30:48.164 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:48.164 00.000 8976 stepped: pos (-18, 9)
01:30:48.164 00.000 8976 MoveAxis(U, 3, ABG)
01:30:48.164 00.000 8976 stepping (-18, 9) + (0, 3)
01:30:48.164 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:48.196 00.032 8976 Received - 47 (G) 
01:30:48.196 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:48.196 00.000 8976 stepped: pos (-18, 12)
01:30:48.196 00.000 8976 move complete, result=0
01:30:48.196 00.000 8976 worker thread done servicing request
01:30:48.196 00.000 8976 Worker thread wakes up
01:30:48.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:48.197 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
01:30:48.197 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:48.899 00.702 8976 Exposure complete
01:30:48.904 00.005 8976 worker thread done servicing request
01:30:48.904 00.000 5052 OnExposeComplete: enter
01:30:48.904 00.000 5052 UpdateGuideState(): m_state=6
01:30:48.904 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4175
01:30:48.904 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=282.19, Mass=166, SNR=8.8, Peak=60 HFD=3.7
01:30:48.905 00.001 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
01:30:48.905 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
01:30:48.905 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.48 hyp=0.69 cameraTheta=0.76 mountX=0.20 mountY=-0.68, mountTheta=-1.29
01:30:48.905 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.48, opts=13)
01:30:48.905 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.48)
01:30:48.905 00.000 8976 Worker thread wakes up
01:30:48.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.48) opts 0xd
01:30:48.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.48)
01:30:48.906 00.001 8976 Moving (0.50, 0.48) raw xDistance=0.20 yDistance=-0.68
01:30:48.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:30:48.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.68
01:30:48.906 00.000 8976 MoveAxis(R, 0, ABG)
01:30:48.906 00.000 8976 MoveAxis(U, 3, ABG)
01:30:48.906 00.000 8976 stepping (-18, 12) + (0, 3)
01:30:48.906 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:48.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:30:48.915 00.009 5052 UpdateGuideState exits: m=166 SNR=8.8
01:30:48.916 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:48.916 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:48.916 00.000 5052 Enqueuing Expose request
01:30:48.932 00.016 8976 Received - 47 (G) 
01:30:48.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:48.932 00.000 8976 stepped: pos (-18, 15)
01:30:48.932 00.000 8976 move complete, result=0
01:30:48.932 00.000 8976 worker thread done servicing request
01:30:48.932 00.000 8976 Worker thread wakes up
01:30:48.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:48.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:48.932 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:30:49.624 00.692 8976 Exposure complete
01:30:49.629 00.005 8976 worker thread done servicing request
01:30:49.629 00.000 5052 OnExposeComplete: enter
01:30:49.629 00.000 5052 UpdateGuideState(): m_state=6
01:30:49.629 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4176
01:30:49.629 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.62, Mass=174, SNR=9.0, Peak=61 HFD=3.4
01:30:49.629 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:30:49.629 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
01:30:49.630 00.001 5052 CameraToMount -- cameraX=0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-0.25 mountX=-0.23 mountY=-0.23, mountTheta=-2.35
01:30:49.630 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.09, opts=13)
01:30:49.630 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.09)
01:30:49.630 00.000 8976 Worker thread wakes up
01:30:49.631 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.09) opts 0xd
01:30:49.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.09)
01:30:49.631 00.000 8976 Moving (0.34, -0.09) raw xDistance=-0.23 yDistance=-0.23
01:30:49.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:30:49.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:30:49.631 00.000 8976 MoveAxis(R, 0, ABG)
01:30:49.631 00.000 8976 MoveAxis(U, 0, ABG)
01:30:49.631 00.000 8976 move complete, result=0
01:30:49.631 00.000 8976 worker thread done servicing request
01:30:49.631 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:49.641 00.010 5052 UpdateGuideState exits: m=174 SNR=9.0
01:30:49.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:49.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:49.641 00.000 5052 Enqueuing Expose request
01:30:49.641 00.000 8976 Worker thread wakes up
01:30:49.641 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:49.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:49.641 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:50.333 00.692 8976 Exposure complete
01:30:50.338 00.005 8976 worker thread done servicing request
01:30:50.338 00.000 5052 OnExposeComplete: enter
01:30:50.338 00.000 5052 UpdateGuideState(): m_state=6
01:30:50.338 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4177
01:30:50.339 00.001 5052 Star::Find returns 1 (0), X=329.87, Y=281.69, Mass=188, SNR=9.4, Peak=65 HFD=3.8
01:30:50.339 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
01:30:50.339 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:30:50.339 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.02 hyp=0.70 cameraTheta=-0.03 mountX=-0.34 mountY=-0.58, mountTheta=-2.10
01:30:50.339 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.02, opts=13)
01:30:50.339 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.02)
01:30:50.340 00.001 8976 Worker thread wakes up
01:30:50.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.02) opts 0xd
01:30:50.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.02)
01:30:50.340 00.000 8976 Moving (0.70, -0.02) raw xDistance=-0.34 yDistance=-0.58
01:30:50.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:30:50.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
01:30:50.340 00.000 8976 MoveAxis(R, 1, ABG)
01:30:50.340 00.000 8976 stepping (-18, 15) + (1, 0)
01:30:50.340 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:50.341 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:30:50.350 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:30:50.351 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:50.351 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:50.351 00.000 5052 Enqueuing Expose request
01:30:50.370 00.019 8976 Received - 47 (G) 
01:30:50.370 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:50.370 00.000 8976 stepped: pos (-17, 15)
01:30:50.371 00.001 8976 MoveAxis(U, 2, ABG)
01:30:50.371 00.000 8976 stepping (-17, 15) + (0, 2)
01:30:50.371 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:50.402 00.031 8976 Received - 47 (G) 
01:30:50.403 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:50.403 00.000 8976 stepped: pos (-17, 17)
01:30:50.403 00.000 8976 move complete, result=0
01:30:50.403 00.000 8976 worker thread done servicing request
01:30:50.403 00.000 8976 Worker thread wakes up
01:30:50.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:50.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:50.403 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:30:51.092 00.689 8976 Exposure complete
01:30:51.098 00.006 8976 worker thread done servicing request
01:30:51.098 00.000 5052 OnExposeComplete: enter
01:30:51.098 00.000 5052 UpdateGuideState(): m_state=6
01:30:51.098 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4178
01:30:51.098 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.53, Mass=191, SNR=9.5, Peak=63 HFD=3.3
01:30:51.098 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
01:30:51.098 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
01:30:51.098 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.18 hyp=0.45 cameraTheta=-0.41 mountX=-0.35 mountY=-0.25, mountTheta=-2.52
01:30:51.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.18, opts=13)
01:30:51.099 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.18)
01:30:51.099 00.000 8976 Worker thread wakes up
01:30:51.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.18) opts 0xd
01:30:51.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.18)
01:30:51.099 00.000 8976 Moving (0.41, -0.18) raw xDistance=-0.35 yDistance=-0.25
01:30:51.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
01:30:51.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:30:51.099 00.000 8976 MoveAxis(R, 2, ABG)
01:30:51.100 00.001 8976 stepping (-17, 17) + (2, 0)
01:30:51.100 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:51.101 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:30:51.110 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:30:51.111 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:51.111 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:51.111 00.000 5052 Enqueuing Expose request
01:30:51.121 00.010 8976 Received - 47 (G) 
01:30:51.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:51.122 00.001 8976 stepped: pos (-15, 17)
01:30:51.122 00.000 8976 MoveAxis(U, 0, ABG)
01:30:51.122 00.000 8976 move complete, result=0
01:30:51.122 00.000 8976 worker thread done servicing request
01:30:51.122 00.000 8976 Worker thread wakes up
01:30:51.122 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:51.122 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:51.122 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.2 px 0 ms NORTH
01:30:51.815 00.693 8976 Exposure complete
01:30:51.820 00.005 8976 worker thread done servicing request
01:30:51.821 00.001 5052 OnExposeComplete: enter
01:30:51.821 00.000 5052 UpdateGuideState(): m_state=6
01:30:51.821 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4179
01:30:51.821 00.000 5052 Star::Find returns 1 (0), X=330.30, Y=281.89, Mass=189, SNR=9.4, Peak=62 HFD=4.0
01:30:51.821 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:30:51.821 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:30:51.821 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=0.18 hyp=1.14 cameraTheta=0.16 mountX=-0.35 mountY=-1.04, mountTheta=-1.90
01:30:51.821 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=0.18, opts=13)
01:30:51.822 00.001 5052 Enqueuing Move request for stepguider (1.12, 0.18)
01:30:51.822 00.000 8976 Worker thread wakes up
01:30:51.822 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, 0.18) opts 0xd
01:30:51.822 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, 0.18)
01:30:51.822 00.000 8976 Moving (1.12, 0.18) raw xDistance=-0.35 yDistance=-1.04
01:30:51.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:30:51.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.04
01:30:51.822 00.000 8976 MoveAxis(R, 2, ABG)
01:30:51.822 00.000 8976 stepping (-15, 17) + (2, 0)
01:30:51.822 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:51.822 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:30:51.832 00.010 5052 UpdateGuideState exits: m=189 SNR=9.4
01:30:51.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:51.832 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:51.832 00.000 5052 Enqueuing Expose request
01:30:51.857 00.025 8976 Received - 47 (G) 
01:30:51.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:51.857 00.000 8976 stepped: pos (-13, 17)
01:30:51.857 00.000 8976 MoveAxis(U, 4, ABG)
01:30:51.857 00.000 8976 stepping (-13, 17) + (0, 4)
01:30:51.857 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:30:51.888 00.031 8976 Received - 47 (G) 
01:30:51.888 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:30:51.888 00.000 8976 stepped: pos (-13, 21)
01:30:51.889 00.001 8976 move complete, result=0
01:30:51.889 00.000 8976 worker thread done servicing request
01:30:51.889 00.000 8976 Worker thread wakes up
01:30:51.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:51.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:51.889 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
01:30:52.577 00.688 8976 Exposure complete
01:30:52.582 00.005 8976 worker thread done servicing request
01:30:52.582 00.000 5052 OnExposeComplete: enter
01:30:52.582 00.000 5052 UpdateGuideState(): m_state=6
01:30:52.582 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4180
01:30:52.582 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=282.27, Mass=163, SNR=8.8, Peak=67 HFD=3.2
01:30:52.582 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.04) = xAngle (-0.93 = -0.93)
01:30:52.582 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
01:30:52.582 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.56 hyp=0.63 cameraTheta=1.12 mountX=0.37 mountY=-0.54, mountTheta=-0.96
01:30:52.583 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.56, opts=13)
01:30:52.583 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.56)
01:30:52.583 00.000 8976 Worker thread wakes up
01:30:52.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.56) opts 0xd
01:30:52.583 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.56)
01:30:52.583 00.000 8976 Moving (0.28, 0.56) raw xDistance=0.37 yDistance=-0.54
01:30:52.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
01:30:52.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.54
01:30:52.584 00.001 8976 MoveAxis(L, 1, ABG)
01:30:52.584 00.000 8976 stepping (-13, 21) + (-1, 0)
01:30:52.584 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:52.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:30:52.594 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
01:30:52.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:52.594 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:52.594 00.000 5052 Enqueuing Expose request
01:30:52.608 00.014 8976 Received - 47 (G) 
01:30:52.608 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:52.608 00.000 8976 stepped: pos (-14, 21)
01:30:52.608 00.000 8976 MoveAxis(U, 2, ABG)
01:30:52.608 00.000 8976 stepping (-14, 21) + (0, 2)
01:30:52.608 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:52.640 00.032 8976 Received - 47 (G) 
01:30:52.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:52.640 00.000 8976 stepped: pos (-14, 23)
01:30:52.640 00.000 8976 move complete, result=0
01:30:52.640 00.000 8976 worker thread done servicing request
01:30:52.640 00.000 8976 Worker thread wakes up
01:30:52.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:52.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:52.640 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.5 px 2 ms NORTH
01:30:53.329 00.689 8976 Exposure complete
01:30:53.334 00.005 8976 worker thread done servicing request
01:30:53.334 00.000 5052 OnExposeComplete: enter
01:30:53.334 00.000 5052 UpdateGuideState(): m_state=6
01:30:53.334 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4181
01:30:53.334 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=282.22, Mass=172, SNR=9.0, Peak=62 HFD=3.8
01:30:53.334 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
01:30:53.334 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
01:30:53.335 00.001 5052 CameraToMount -- cameraX=0.77 cameraY=0.51 hyp=0.93 cameraTheta=0.59 mountX=0.11 mountY=-0.93, mountTheta=-1.46
01:30:53.335 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.51, opts=13)
01:30:53.335 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.51)
01:30:53.335 00.000 8976 Worker thread wakes up
01:30:53.336 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.51) opts 0xd
01:30:53.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.51)
01:30:53.336 00.000 8976 Moving (0.77, 0.51) raw xDistance=0.11 yDistance=-0.93
01:30:53.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:30:53.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.93
01:30:53.336 00.000 8976 MoveAxis(R, 0, ABG)
01:30:53.336 00.000 8976 MoveAxis(U, 4, ABG)
01:30:53.336 00.000 8976 stepping (-14, 23) + (0, 4)
01:30:53.336 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:30:53.337 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:30:53.347 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
01:30:53.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:53.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:53.347 00.000 5052 Enqueuing Expose request
01:30:53.376 00.029 8976 Received - 47 (G) 
01:30:53.376 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:30:53.376 00.000 8976 stepped: pos (-14, 27)
01:30:53.376 00.000 8976 move complete, result=0
01:30:53.376 00.000 8976 worker thread done servicing request
01:30:53.376 00.000 8976 Worker thread wakes up
01:30:53.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:53.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:53.376 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
01:30:54.068 00.692 8976 Exposure complete
01:30:54.074 00.006 8976 worker thread done servicing request
01:30:54.074 00.000 5052 OnExposeComplete: enter
01:30:54.074 00.000 5052 UpdateGuideState(): m_state=6
01:30:54.074 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4182
01:30:54.074 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=282.30, Mass=160, SNR=8.7, Peak=65 HFD=3.2
01:30:54.074 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.04) = xAngle (-0.95 = -0.95)
01:30:54.074 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
01:30:54.074 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.59 hyp=0.67 cameraTheta=1.09 mountX=0.39 mountY=-0.58, mountTheta=-0.98
01:30:54.074 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.59, opts=13)
01:30:54.076 00.002 5052 Enqueuing Move request for stepguider (0.31, 0.59)
01:30:54.076 00.000 8976 Worker thread wakes up
01:30:54.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.59) opts 0xd
01:30:54.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.59)
01:30:54.076 00.000 8976 Moving (0.31, 0.59) raw xDistance=0.39 yDistance=-0.58
01:30:54.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
01:30:54.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.58
01:30:54.076 00.000 8976 MoveAxis(L, 2, ABG)
01:30:54.076 00.000 8976 stepping (-14, 27) + (-2, 0)
01:30:54.076 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:54.076 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:30:54.086 00.010 5052 UpdateGuideState exits: m=160 SNR=8.7
01:30:54.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:54.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:54.086 00.000 5052 Enqueuing Expose request
01:30:54.110 00.024 8976 Received - 47 (G) 
01:30:54.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:54.110 00.000 8976 stepped: pos (-16, 27)
01:30:54.110 00.000 8976 MoveAxis(U, 3, ABG)
01:30:54.110 00.000 8976 stepping (-16, 27) + (0, 3)
01:30:54.111 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:54.143 00.032 8976 Received - 47 (G) 
01:30:54.143 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:54.143 00.000 8976 stepped: pos (-16, 30)
01:30:54.143 00.000 8976 move complete, result=0
01:30:54.143 00.000 8976 worker thread done servicing request
01:30:54.143 00.000 8976 Worker thread wakes up
01:30:54.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:54.143 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:54.143 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.6 px 3 ms NORTH
01:30:54.836 00.693 8976 Exposure complete
01:30:54.841 00.005 8976 worker thread done servicing request
01:30:54.841 00.000 5052 OnExposeComplete: enter
01:30:54.841 00.000 5052 UpdateGuideState(): m_state=6
01:30:54.841 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4183
01:30:54.841 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.42, Mass=174, SNR=9.0, Peak=64 HFD=3.8
01:30:54.841 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
01:30:54.841 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.72)
01:30:54.841 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.29 hyp=0.43 cameraTheta=-2.42 mountX=-0.11 mountY=0.43, mountTheta=1.82
01:30:54.842 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.29, opts=13)
01:30:54.842 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.29)
01:30:54.842 00.000 8976 Worker thread wakes up
01:30:54.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.29) opts 0xd
01:30:54.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.29)
01:30:54.842 00.000 8976 Moving (-0.32, -0.29) raw xDistance=-0.11 yDistance=0.43
01:30:54.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:30:54.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.43
01:30:54.842 00.000 8976 MoveAxis(R, 0, ABG)
01:30:54.842 00.000 8976 MoveAxis(D, 2, ABG)
01:30:54.842 00.000 8976 stepping (-16, 30) + (0, -2)
01:30:54.843 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:54.843 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:30:54.854 00.011 5052 UpdateGuideState exits: m=174 SNR=9.0
01:30:54.855 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:54.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:54.855 00.000 5052 Enqueuing Expose request
01:30:54.879 00.024 8976 Received - 47 (G) 
01:30:54.879 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:54.879 00.000 8976 stepped: pos (-16, 28)
01:30:54.879 00.000 8976 move complete, result=0
01:30:54.879 00.000 8976 worker thread done servicing request
01:30:54.879 00.000 8976 Worker thread wakes up
01:30:54.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:54.879 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:30:54.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:55.570 00.691 8976 Exposure complete
01:30:55.576 00.006 8976 worker thread done servicing request
01:30:55.576 00.000 5052 OnExposeComplete: enter
01:30:55.576 00.000 5052 UpdateGuideState(): m_state=6
01:30:55.576 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4184
01:30:55.576 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.37, Mass=173, SNR=9.0, Peak=63 HFD=4.0
01:30:55.576 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
01:30:55.576 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
01:30:55.576 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=-0.34 hyp=0.91 cameraTheta=-0.39 mountX=-0.69 mountY=-0.51, mountTheta=-2.50
01:30:55.577 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=-0.34, opts=13)
01:30:55.578 00.001 5052 Enqueuing Move request for stepguider (0.84, -0.34)
01:30:55.578 00.000 8976 Worker thread wakes up
01:30:55.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, -0.34) opts 0xd
01:30:55.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, -0.34)
01:30:55.578 00.000 8976 Moving (0.84, -0.34) raw xDistance=-0.69 yDistance=-0.51
01:30:55.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
01:30:55.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.51
01:30:55.578 00.000 8976 MoveAxis(R, 3, ABG)
01:30:55.578 00.000 8976 stepping (-16, 28) + (3, 0)
01:30:55.578 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:55.579 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
01:30:55.590 00.011 5052 UpdateGuideState exits: m=173 SNR=9.0
01:30:55.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:55.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:55.590 00.000 5052 Enqueuing Expose request
01:30:55.614 00.024 8976 Received - 47 (G) 
01:30:55.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:55.614 00.000 8976 stepped: pos (-13, 28)
01:30:55.614 00.000 8976 MoveAxis(U, 2, ABG)
01:30:55.614 00.000 8976 stepping (-13, 28) + (0, 2)
01:30:55.614 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:55.646 00.032 8976 Received - 47 (G) 
01:30:55.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:55.646 00.000 8976 stepped: pos (-13, 30)
01:30:55.646 00.000 8976 move complete, result=0
01:30:55.646 00.000 8976 worker thread done servicing request
01:30:55.646 00.000 8976 Worker thread wakes up
01:30:55.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:55.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:55.646 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
01:30:56.338 00.692 8976 Exposure complete
01:30:56.343 00.005 8976 worker thread done servicing request
01:30:56.343 00.000 5052 OnExposeComplete: enter
01:30:56.344 00.001 5052 UpdateGuideState(): m_state=6
01:30:56.344 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4185
01:30:56.344 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.89, Mass=174, SNR=9.1, Peak=63 HFD=3.4
01:30:56.344 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:30:56.344 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
01:30:56.344 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.18 hyp=0.56 cameraTheta=0.33 mountX=-0.08 mountY=-0.55, mountTheta=-1.72
01:30:56.344 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.18, opts=13)
01:30:56.345 00.001 5052 Enqueuing Move request for stepguider (0.54, 0.18)
01:30:56.345 00.000 8976 Worker thread wakes up
01:30:56.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.18) opts 0xd
01:30:56.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.18)
01:30:56.345 00.000 8976 Moving (0.54, 0.18) raw xDistance=-0.08 yDistance=-0.55
01:30:56.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:30:56.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
01:30:56.345 00.000 8976 MoveAxis(R, 0, ABG)
01:30:56.345 00.000 8976 MoveAxis(U, 2, ABG)
01:30:56.345 00.000 8976 stepping (-13, 30) + (0, 2)
01:30:56.345 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:56.346 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:30:56.356 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:30:56.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:56.356 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:56.356 00.000 5052 Enqueuing Expose request
01:30:56.381 00.025 8976 Received - 47 (G) 
01:30:56.381 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:56.381 00.000 8976 stepped: pos (-13, 32)
01:30:56.381 00.000 8976 starting a new bump
01:30:56.381 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:30:56.381 00.000 8976 MountToCamera -- mountX=2.16 mountY=-4.56 hyp=5.04 mountTheta=-1.13 cameraX=3.07, cameraY=4.00 cameraTheta=0.92
01:30:56.381 00.000 8976 incremental bump (3.074, 3.997) isValid = 1
01:30:56.381 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
01:30:56.381 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:30:56.381 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:30:56.381 00.000 8976 move complete, result=0
01:30:56.381 00.000 9828 Worker thread wakes up
01:30:56.381 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:30:56.381 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:30:56.381 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:30:56.381 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
01:30:56.381 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:30:56.381 00.000 8976 worker thread done servicing request
01:30:56.382 00.001 8976 Worker thread wakes up
01:30:56.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:56.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:56.382 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
01:30:56.382 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:30:56.382 00.000 9828 BLC: window closed
01:30:56.382 00.000 9828 MoveAxis(E, 24, B)
01:30:56.382 00.000 9828 Guiding  Dir = 2, Dur = 24
01:30:56.383 00.001 9828 IsSlewing returns 0
01:30:56.383 00.000 9828 IsGuiding returns 0
01:30:56.383 00.000 9828 PulseGuide returned control before completion, sleep 34
01:30:56.426 00.043 9828 IsGuiding returns 1
01:30:56.426 00.000 9828 scope still moving after pulse duration time elapsed
01:30:56.457 00.031 9828 IsSlewing returns 0
01:30:56.457 00.000 9828 IsGuiding returns 1
01:30:56.488 00.031 9828 IsSlewing returns 0
01:30:56.488 00.000 9828 IsGuiding returns 1
01:30:56.519 00.031 9828 IsSlewing returns 0
01:30:56.519 00.000 9828 IsGuiding returns 1
01:30:56.550 00.031 9828 IsSlewing returns 0
01:30:56.550 00.000 9828 IsGuiding returns 0
01:30:56.550 00.000 9828 scope move finished after 24 + 142 ms
01:30:56.550 00.000 9828 Move returns status 0, amount 24
01:30:56.550 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:30:56.551 00.001 9828 MoveAxis(N, 12, B)
01:30:56.551 00.000 9828 Guiding  Dir = 0, Dur = 12
01:30:56.566 00.015 9828 IsSlewing returns 0
01:30:56.566 00.000 9828 IsGuiding returns 0
01:30:56.566 00.000 9828 PulseGuide returned control before completion, sleep 22
01:30:56.597 00.031 9828 IsGuiding returns 1
01:30:56.597 00.000 9828 scope still moving after pulse duration time elapsed
01:30:56.628 00.031 9828 IsSlewing returns 0
01:30:56.628 00.000 9828 IsGuiding returns 1
01:30:56.659 00.031 9828 IsSlewing returns 0
01:30:56.659 00.000 9828 IsGuiding returns 1
01:30:56.689 00.030 9828 IsSlewing returns 0
01:30:56.689 00.000 9828 IsGuiding returns 1
01:30:56.720 00.031 9828 IsSlewing returns 0
01:30:56.720 00.000 9828 IsGuiding returns 0
01:30:56.720 00.000 9828 scope move finished after 12 + 141 ms
01:30:56.720 00.000 9828 Move returns status 0, amount 12
01:30:56.720 00.000 9828 move complete, result=0
01:30:56.720 00.000 9828 worker thread done servicing request
01:30:56.720 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
01:30:57.077 00.357 8976 Exposure complete
01:30:57.082 00.005 8976 worker thread done servicing request
01:30:57.082 00.000 5052 OnExposeComplete: enter
01:30:57.082 00.000 5052 UpdateGuideState(): m_state=6
01:30:57.082 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4186
01:30:57.082 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.60, Mass=190, SNR=9.5, Peak=68 HFD=3.4
01:30:57.082 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
01:30:57.082 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
01:30:57.082 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.63 mountX=-0.16 mountY=-0.07, mountTheta=-2.76
01:30:57.083 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.11, opts=13)
01:30:57.083 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.11)
01:30:57.083 00.000 8976 Worker thread wakes up
01:30:57.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.11) opts 0xd
01:30:57.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.11)
01:30:57.083 00.000 8976 Moving (0.15, -0.11) raw xDistance=-0.16 yDistance=-0.07
01:30:57.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:30:57.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:30:57.083 00.000 8976 MoveAxis(R, 0, ABG)
01:30:57.083 00.000 8976 MoveAxis(U, 0, ABG)
01:30:57.083 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:30:57.083 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:30:57.083 00.000 8976 MountToCamera -- mountX=2.10 mountY=-4.73 hyp=5.18 mountTheta=-1.15 cameraX=3.25, cameraY=4.03 cameraTheta=0.89
01:30:57.083 00.000 8976 incremental bump (3.254, 4.026) isValid = 1
01:30:57.084 00.001 8976 Scheduling Mount bump of (0.084, 0.108)
01:30:57.084 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.11, opts=4)
01:30:57.084 00.000 8976 Enqueuing Move request for scope (0.08, 0.11)
01:30:57.084 00.000 8976 move complete, result=0
01:30:57.084 00.000 9828 Worker thread wakes up
01:30:57.084 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0x4
01:30:57.084 00.000 8976 worker thread done servicing request
01:30:57.084 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:30:57.084 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:30:57.084 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:30:57.084 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:30:57.084 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.91 mountX=-0.09 mountY=-0.10, mountTheta=-2.32
01:30:57.084 00.000 9828 Moving (0.08, 0.11) raw xDistance=-0.09 yDistance=-0.10
01:30:57.084 00.000 9828 BLC: window closed
01:30:57.084 00.000 9828 MoveAxis(E, 28, B)
01:30:57.084 00.000 9828 Guiding  Dir = 2, Dur = 28
01:30:57.085 00.001 9828 IsSlewing returns 0
01:30:57.085 00.000 9828 IsGuiding returns 0
01:30:57.085 00.000 9828 PulseGuide returned control before completion, sleep 38
01:30:57.095 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:30:57.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:57.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:57.095 00.000 5052 Enqueuing Expose request
01:30:57.095 00.000 8976 Worker thread wakes up
01:30:57.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:57.095 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:57.095 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:57.135 00.040 9828 IsGuiding returns 1
01:30:57.135 00.000 9828 scope still moving after pulse duration time elapsed
01:30:57.167 00.032 9828 IsSlewing returns 0
01:30:57.168 00.001 9828 IsGuiding returns 1
01:30:57.198 00.030 9828 IsSlewing returns 0
01:30:57.198 00.000 9828 IsGuiding returns 1
01:30:57.228 00.030 9828 IsSlewing returns 0
01:30:57.228 00.000 9828 IsGuiding returns 0
01:30:57.228 00.000 9828 scope move finished after 28 + 115 ms
01:30:57.228 00.000 9828 Move returns status 0, amount 28
01:30:57.228 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:30:57.228 00.000 9828 MoveAxis(N, 13, B)
01:30:57.228 00.000 9828 Guiding  Dir = 0, Dur = 13
01:30:57.243 00.015 9828 IsSlewing returns 0
01:30:57.243 00.000 9828 IsGuiding returns 0
01:30:57.243 00.000 9828 PulseGuide returned control before completion, sleep 23
01:30:57.274 00.031 9828 IsGuiding returns 1
01:30:57.274 00.000 9828 scope still moving after pulse duration time elapsed
01:30:57.306 00.032 9828 IsSlewing returns 0
01:30:57.306 00.000 9828 IsGuiding returns 1
01:30:57.337 00.031 9828 IsSlewing returns 0
01:30:57.337 00.000 9828 IsGuiding returns 1
01:30:57.368 00.031 9828 IsSlewing returns 0
01:30:57.368 00.000 9828 IsGuiding returns 1
01:30:57.399 00.031 9828 IsSlewing returns 0
01:30:57.399 00.000 9828 IsGuiding returns 0
01:30:57.399 00.000 9828 scope move finished after 13 + 142 ms
01:30:57.399 00.000 9828 Move returns status 0, amount 13
01:30:57.399 00.000 9828 move complete, result=0
01:30:57.399 00.000 9828 worker thread done servicing request
01:30:57.399 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 13 ms NORTH
01:30:57.786 00.387 8976 Exposure complete
01:30:57.791 00.005 8976 worker thread done servicing request
01:30:57.791 00.000 5052 OnExposeComplete: enter
01:30:57.791 00.000 5052 UpdateGuideState(): m_state=6
01:30:57.792 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4187
01:30:57.792 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.45, Mass=185, SNR=9.3, Peak=67 HFD=3.5
01:30:57.792 00.000 5052 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.04) = xAngle (-3.29 = 2.99)
01:30:57.792 00.000 5052 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.40 = 2.89)
01:30:57.792 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.25 mountX=-0.27 mountY=0.07, mountTheta=2.89
01:30:57.792 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.26, opts=13)
01:30:57.792 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.26)
01:30:57.793 00.001 8976 Worker thread wakes up
01:30:57.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.26) opts 0xd
01:30:57.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.26)
01:30:57.793 00.000 8976 Moving (0.09, -0.26) raw xDistance=-0.27 yDistance=0.07
01:30:57.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:30:57.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:30:57.793 00.000 8976 MoveAxis(R, 1, ABG)
01:30:57.793 00.000 8976 stepping (-13, 32) + (1, 0)
01:30:57.793 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:57.793 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:30:57.803 00.010 5052 UpdateGuideState exits: m=185 SNR=9.3
01:30:57.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:57.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:57.803 00.000 5052 Enqueuing Expose request
01:30:57.820 00.017 8976 Received - 47 (G) 
01:30:57.820 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:57.820 00.000 8976 stepped: pos (-12, 32)
01:30:57.820 00.000 8976 MoveAxis(U, 0, ABG)
01:30:57.820 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:30:57.820 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:30:57.820 00.000 8976 MountToCamera -- mountX=2.02 mountY=-4.85 hyp=5.25 mountTheta=-1.18 cameraX=3.40, cameraY=4.00 cameraTheta=0.87
01:30:57.820 00.000 8976 incremental bump (3.397, 4.001) isValid = 1
01:30:57.820 00.000 8976 Scheduling Mount bump of (0.099, 0.121)
01:30:57.820 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.12, opts=4)
01:30:57.820 00.000 8976 Enqueuing Move request for scope (0.10, 0.12)
01:30:57.820 00.000 8976 move complete, result=0
01:30:57.820 00.000 9828 Worker thread wakes up
01:30:57.820 00.000 8976 worker thread done servicing request
01:30:57.820 00.000 8976 Worker thread wakes up
01:30:57.821 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:57.821 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:57.821 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0x4
01:30:57.821 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
01:30:57.821 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
01:30:57.821 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
01:30:57.821 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:30:57.821 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.88 mountX=-0.10 mountY=-0.11, mountTheta=-2.34
01:30:57.821 00.000 9828 Moving (0.10, 0.12) raw xDistance=-0.10 yDistance=-0.11
01:30:57.821 00.000 9828 BLC: window closed
01:30:57.821 00.000 9828 MoveAxis(E, 33, B)
01:30:57.821 00.000 9828 Guiding  Dir = 2, Dur = 33
01:30:57.822 00.001 9828 IsSlewing returns 0
01:30:57.822 00.000 9828 IsGuiding returns 0
01:30:57.822 00.000 9828 PulseGuide returned control before completion, sleep 43
01:30:57.879 00.057 9828 IsGuiding returns 1
01:30:57.879 00.000 9828 scope still moving after pulse duration time elapsed
01:30:57.909 00.030 9828 IsSlewing returns 0
01:30:57.909 00.000 9828 IsGuiding returns 1
01:30:57.940 00.031 9828 IsSlewing returns 0
01:30:57.940 00.000 9828 IsGuiding returns 1
01:30:57.971 00.031 9828 IsSlewing returns 0
01:30:57.971 00.000 9828 IsGuiding returns 0
01:30:57.971 00.000 9828 scope move finished after 33 + 116 ms
01:30:57.971 00.000 9828 Move returns status 0, amount 33
01:30:57.971 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:30:57.972 00.001 9828 MoveAxis(N, 15, B)
01:30:57.972 00.000 9828 Guiding  Dir = 0, Dur = 15
01:30:57.987 00.015 9828 IsSlewing returns 0
01:30:57.987 00.000 9828 IsGuiding returns 0
01:30:57.987 00.000 9828 PulseGuide returned control before completion, sleep 25
01:30:58.018 00.031 9828 IsGuiding returns 1
01:30:58.018 00.000 9828 scope still moving after pulse duration time elapsed
01:30:58.049 00.031 9828 IsSlewing returns 0
01:30:58.049 00.000 9828 IsGuiding returns 1
01:30:58.080 00.031 9828 IsSlewing returns 0
01:30:58.080 00.000 9828 IsGuiding returns 1
01:30:58.111 00.031 9828 IsSlewing returns 0
01:30:58.111 00.000 9828 IsGuiding returns 1
01:30:58.142 00.031 9828 IsSlewing returns 0
01:30:58.142 00.000 9828 IsGuiding returns 1
01:30:58.175 00.033 9828 IsSlewing returns 0
01:30:58.175 00.000 9828 IsGuiding returns 1
01:30:58.205 00.030 9828 IsSlewing returns 0
01:30:58.205 00.000 9828 IsGuiding returns 0
01:30:58.205 00.000 9828 scope move finished after 15 + 202 ms
01:30:58.205 00.000 9828 Move returns status 0, amount 15
01:30:58.205 00.000 9828 move complete, result=0
01:30:58.205 00.000 9828 worker thread done servicing request
01:30:58.205 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.1 px 15 ms NORTH
01:30:58.512 00.307 8976 Exposure complete
01:30:58.518 00.006 8976 worker thread done servicing request
01:30:58.518 00.000 5052 OnExposeComplete: enter
01:30:58.518 00.000 5052 UpdateGuideState(): m_state=6
01:30:58.518 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4188
01:30:58.518 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.85, Mass=155, SNR=8.6, Peak=62 HFD=3.7
01:30:58.518 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:30:58.518 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
01:30:58.518 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.14 hyp=0.33 cameraTheta=2.71 mountX=0.26 mountY=0.18, mountTheta=0.60
01:30:58.519 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.14, opts=13)
01:30:58.519 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.14)
01:30:58.519 00.000 8976 Worker thread wakes up
01:30:58.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.14) opts 0xd
01:30:58.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.14)
01:30:58.519 00.000 8976 Moving (-0.30, 0.14) raw xDistance=0.26 yDistance=0.18
01:30:58.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
01:30:58.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:30:58.519 00.000 8976 MoveAxis(L, 1, ABG)
01:30:58.519 00.000 8976 stepping (-12, 32) + (-1, 0)
01:30:58.519 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:58.520 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:30:58.529 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
01:30:58.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:58.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:58.529 00.000 5052 Enqueuing Expose request
01:30:58.538 00.009 8976 Received - 47 (G) 
01:30:58.539 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:30:58.539 00.000 8976 stepped: pos (-13, 32)
01:30:58.539 00.000 8976 MoveAxis(U, 0, ABG)
01:30:58.539 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
01:30:58.539 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:30:58.539 00.000 8976 MountToCamera -- mountX=2.01 mountY=-4.92 hyp=5.32 mountTheta=-1.18 cameraX=3.47, cameraY=4.03 cameraTheta=0.86
01:30:58.539 00.000 8976 incremental bump (3.470, 4.029) isValid = 1
01:30:58.539 00.000 8976 Scheduling Mount bump of (0.112, 0.135)
01:30:58.539 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.14, opts=4)
01:30:58.539 00.000 8976 Enqueuing Move request for scope (0.11, 0.14)
01:30:58.539 00.000 8976 move complete, result=0
01:30:58.539 00.000 9828 Worker thread wakes up
01:30:58.539 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:30:58.539 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0x4
01:30:58.539 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
01:30:58.539 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
01:30:58.539 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
01:30:58.540 00.001 9828 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=-0.12 mountY=-0.12, mountTheta=-2.35
01:30:58.540 00.000 9828 Moving (0.11, 0.14) raw xDistance=-0.12 yDistance=-0.12
01:30:58.540 00.000 9828 BLC: window closed
01:30:58.540 00.000 8976 worker thread done servicing request
01:30:58.540 00.000 8976 Worker thread wakes up
01:30:58.540 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:58.540 00.000 9828 MoveAxis(E, 38, B)
01:30:58.540 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:58.540 00.000 9828 Guiding  Dir = 2, Dur = 38
01:30:58.541 00.001 9828 IsSlewing returns 0
01:30:58.541 00.000 9828 IsGuiding returns 0
01:30:58.541 00.000 9828 PulseGuide returned control before completion, sleep 48
01:30:58.606 00.065 9828 IsGuiding returns 1
01:30:58.606 00.000 9828 scope still moving after pulse duration time elapsed
01:30:58.635 00.029 9828 IsSlewing returns 0
01:30:58.635 00.000 9828 IsGuiding returns 1
01:30:58.666 00.031 9828 IsSlewing returns 0
01:30:58.668 00.002 9828 IsGuiding returns 1
01:30:58.698 00.030 9828 IsSlewing returns 0
01:30:58.698 00.000 9828 IsGuiding returns 0
01:30:58.698 00.000 9828 scope move finished after 38 + 118 ms
01:30:58.698 00.000 9828 Move returns status 0, amount 38
01:30:58.698 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:30:58.698 00.000 9828 MoveAxis(N, 16, B)
01:30:58.699 00.001 9828 Guiding  Dir = 0, Dur = 16
01:30:58.713 00.014 9828 IsSlewing returns 0
01:30:58.713 00.000 9828 IsGuiding returns 0
01:30:58.713 00.000 9828 PulseGuide returned control before completion, sleep 26
01:30:58.745 00.032 9828 IsGuiding returns 1
01:30:58.745 00.000 9828 scope still moving after pulse duration time elapsed
01:30:58.776 00.031 9828 IsSlewing returns 0
01:30:58.776 00.000 9828 IsGuiding returns 1
01:30:58.807 00.031 9828 IsSlewing returns 0
01:30:58.807 00.000 9828 IsGuiding returns 1
01:30:58.837 00.030 9828 IsSlewing returns 0
01:30:58.837 00.000 9828 IsGuiding returns 1
01:30:58.867 00.030 9828 IsSlewing returns 0
01:30:58.867 00.000 9828 IsGuiding returns 0
01:30:58.867 00.000 9828 scope move finished after 16 + 137 ms
01:30:58.867 00.000 9828 Move returns status 0, amount 16
01:30:58.867 00.000 9828 move complete, result=0
01:30:58.867 00.000 9828 worker thread done servicing request
01:30:58.867 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.1 px 16 ms NORTH
01:30:59.233 00.366 8976 Exposure complete
01:30:59.239 00.006 8976 worker thread done servicing request
01:30:59.239 00.000 5052 OnExposeComplete: enter
01:30:59.239 00.000 5052 UpdateGuideState(): m_state=6
01:30:59.239 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4189
01:30:59.239 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.41, Mass=176, SNR=9.1, Peak=64 HFD=3.4
01:30:59.240 00.001 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.82 = 1.47)
01:30:59.240 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
01:30:59.240 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.30 hyp=0.82 cameraTheta=-2.77 mountX=0.08 mountY=0.80, mountTheta=1.47
01:30:59.240 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.30, opts=13)
01:30:59.240 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.30)
01:30:59.240 00.000 8976 Worker thread wakes up
01:30:59.241 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.30) opts 0xd
01:30:59.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.30)
01:30:59.241 00.000 8976 Moving (-0.77, -0.30) raw xDistance=0.08 yDistance=0.80
01:30:59.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:30:59.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.80
01:30:59.241 00.000 8976 MoveAxis(R, 0, ABG)
01:30:59.241 00.000 8976 MoveAxis(D, 3, ABG)
01:30:59.241 00.000 8976 stepping (-13, 32) + (0, -3)
01:30:59.241 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:59.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:30:59.252 00.011 5052 UpdateGuideState exits: m=176 SNR=9.1
01:30:59.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:59.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:59.252 00.000 5052 Enqueuing Expose request
01:30:59.275 00.023 8976 Received - 47 (G) 
01:30:59.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:30:59.275 00.000 8976 stepped: pos (-13, 29)
01:30:59.275 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
01:30:59.275 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:30:59.275 00.000 8976 MountToCamera -- mountX=2.00 mountY=-4.82 hyp=5.22 mountTheta=-1.18 cameraX=3.38, cameraY=3.98 cameraTheta=0.87
01:30:59.275 00.000 8976 incremental bump (3.379, 3.976) isValid = 1
01:30:59.275 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
01:30:59.275 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:30:59.275 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:30:59.275 00.000 8976 move complete, result=0
01:30:59.275 00.000 9828 Worker thread wakes up
01:30:59.275 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:30:59.275 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:30:59.275 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
01:30:59.275 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:30:59.276 00.001 8976 worker thread done servicing request
01:30:59.276 00.000 8976 Worker thread wakes up
01:30:59.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:30:59.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:30:59.276 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
01:30:59.276 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
01:30:59.276 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:30:59.276 00.000 9828 BLC: window closed
01:30:59.276 00.000 9828 MoveAxis(E, 25, B)
01:30:59.276 00.000 9828 Guiding  Dir = 2, Dur = 25
01:30:59.276 00.000 9828 IsSlewing returns 0
01:30:59.276 00.000 9828 IsGuiding returns 0
01:30:59.277 00.001 9828 PulseGuide returned control before completion, sleep 35
01:30:59.316 00.039 9828 IsGuiding returns 1
01:30:59.316 00.000 9828 scope still moving after pulse duration time elapsed
01:30:59.347 00.031 9828 IsSlewing returns 0
01:30:59.347 00.000 9828 IsGuiding returns 1
01:30:59.377 00.030 9828 IsSlewing returns 0
01:30:59.377 00.000 9828 IsGuiding returns 1
01:30:59.409 00.032 9828 IsSlewing returns 0
01:30:59.409 00.000 9828 IsGuiding returns 1
01:30:59.440 00.031 9828 IsSlewing returns 0
01:30:59.440 00.000 9828 IsGuiding returns 0
01:30:59.440 00.000 9828 scope move finished after 25 + 138 ms
01:30:59.440 00.000 9828 Move returns status 0, amount 25
01:30:59.440 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:30:59.440 00.000 9828 MoveAxis(N, 11, B)
01:30:59.440 00.000 9828 Guiding  Dir = 0, Dur = 11
01:30:59.455 00.015 9828 IsSlewing returns 0
01:30:59.455 00.000 9828 IsGuiding returns 0
01:30:59.455 00.000 9828 PulseGuide returned control before completion, sleep 21
01:30:59.486 00.031 9828 IsGuiding returns 1
01:30:59.486 00.000 9828 scope still moving after pulse duration time elapsed
01:30:59.517 00.031 9828 IsSlewing returns 0
01:30:59.517 00.000 9828 IsGuiding returns 1
01:30:59.548 00.031 9828 IsSlewing returns 0
01:30:59.548 00.000 9828 IsGuiding returns 1
01:30:59.579 00.031 9828 IsSlewing returns 0
01:30:59.580 00.001 9828 IsGuiding returns 1
01:30:59.610 00.030 9828 IsSlewing returns 0
01:30:59.610 00.000 9828 IsGuiding returns 0
01:30:59.610 00.000 9828 scope move finished after 11 + 144 ms
01:30:59.610 00.000 9828 Move returns status 0, amount 11
01:30:59.610 00.000 9828 move complete, result=0
01:30:59.610 00.000 9828 worker thread done servicing request
01:30:59.610 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:30:59.969 00.359 8976 Exposure complete
01:30:59.975 00.006 8976 worker thread done servicing request
01:30:59.975 00.000 5052 OnExposeComplete: enter
01:30:59.975 00.000 5052 UpdateGuideState(): m_state=6
01:30:59.975 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4190
01:30:59.975 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.85, Mass=151, SNR=8.4, Peak=61 HFD=3.3
01:30:59.975 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:30:59.975 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
01:30:59.975 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.14 hyp=0.61 cameraTheta=2.90 mountX=0.40 mountY=0.42, mountTheta=0.81
01:30:59.976 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.14, opts=13)
01:30:59.976 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.14)
01:30:59.976 00.000 8976 Worker thread wakes up
01:30:59.976 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.14) opts 0xd
01:30:59.976 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.14)
01:30:59.976 00.000 8976 Moving (-0.59, 0.14) raw xDistance=0.40 yDistance=0.42
01:30:59.976 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:30:59.976 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
01:30:59.976 00.000 8976 MoveAxis(L, 2, ABG)
01:30:59.976 00.000 8976 stepping (-13, 29) + (-2, 0)
01:30:59.977 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:30:59.978 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:30:59.988 00.010 5052 UpdateGuideState exits: m=151 SNR=8.4
01:30:59.988 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:59.988 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:30:59.988 00.000 5052 Enqueuing Expose request
01:31:00.009 00.021 8976 Received - 47 (G) 
01:31:00.010 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:00.010 00.000 8976 stepped: pos (-15, 29)
01:31:00.010 00.000 8976 MoveAxis(D, 2, ABG)
01:31:00.010 00.000 8976 stepping (-15, 29) + (0, -2)
01:31:00.010 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:00.042 00.032 8976 Received - 47 (G) 
01:31:00.043 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:00.043 00.000 8976 stepped: pos (-15, 27)
01:31:00.043 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:31:00.043 00.000 8976 MountToCamera -- mountX=2.10 mountY=-4.64 hyp=5.10 mountTheta=-1.15 cameraX=3.18, cameraY=3.98 cameraTheta=0.90
01:31:00.043 00.000 8976 incremental bump (3.179, 3.983) isValid = 1
01:31:00.043 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
01:31:00.043 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:31:00.043 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:31:00.043 00.000 8976 move complete, result=0
01:31:00.043 00.000 9828 Worker thread wakes up
01:31:00.043 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:31:00.043 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:31:00.043 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:31:00.043 00.000 8976 worker thread done servicing request
01:31:00.043 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:31:00.043 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
01:31:00.043 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
01:31:00.043 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:31:00.043 00.000 9828 BLC: window closed
01:31:00.044 00.001 9828 MoveAxis(E, 24, B)
01:31:00.044 00.000 9828 Guiding  Dir = 2, Dur = 24
01:31:00.044 00.000 8976 Worker thread wakes up
01:31:00.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:00.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:00.044 00.000 9828 IsSlewing returns 0
01:31:00.044 00.000 9828 IsGuiding returns 0
01:31:00.044 00.000 9828 PulseGuide returned control before completion, sleep 34
01:31:00.087 00.043 9828 IsGuiding returns 1
01:31:00.087 00.000 9828 scope still moving after pulse duration time elapsed
01:31:00.120 00.033 9828 IsSlewing returns 0
01:31:00.120 00.000 9828 IsGuiding returns 1
01:31:00.150 00.030 9828 IsSlewing returns 0
01:31:00.150 00.000 9828 IsGuiding returns 1
01:31:00.181 00.031 9828 IsSlewing returns 0
01:31:00.181 00.000 9828 IsGuiding returns 1
01:31:00.212 00.031 9828 IsSlewing returns 0
01:31:00.212 00.000 9828 IsGuiding returns 0
01:31:00.212 00.000 9828 scope move finished after 24 + 144 ms
01:31:00.212 00.000 9828 Move returns status 0, amount 24
01:31:00.212 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:00.212 00.000 9828 MoveAxis(N, 11, B)
01:31:00.212 00.000 9828 Guiding  Dir = 0, Dur = 11
01:31:00.228 00.016 9828 IsSlewing returns 0
01:31:00.229 00.001 9828 IsGuiding returns 0
01:31:00.229 00.000 9828 PulseGuide returned control before completion, sleep 21
01:31:00.258 00.029 9828 IsGuiding returns 1
01:31:00.258 00.000 9828 scope still moving after pulse duration time elapsed
01:31:00.290 00.032 9828 IsSlewing returns 0
01:31:00.290 00.000 9828 IsGuiding returns 1
01:31:00.321 00.031 9828 IsSlewing returns 0
01:31:00.321 00.000 9828 IsGuiding returns 1
01:31:00.352 00.031 9828 IsSlewing returns 0
01:31:00.353 00.001 9828 IsGuiding returns 1
01:31:00.383 00.030 9828 IsSlewing returns 0
01:31:00.383 00.000 9828 IsGuiding returns 0
01:31:00.383 00.000 9828 scope move finished after 11 + 143 ms
01:31:00.383 00.000 9828 Move returns status 0, amount 11
01:31:00.383 00.000 9828 move complete, result=0
01:31:00.383 00.000 9828 worker thread done servicing request
01:31:00.384 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:31:00.737 00.353 8976 Exposure complete
01:31:00.742 00.005 8976 worker thread done servicing request
01:31:00.742 00.000 5052 OnExposeComplete: enter
01:31:00.742 00.000 5052 UpdateGuideState(): m_state=6
01:31:00.742 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4191
01:31:00.742 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.64, Mass=180, SNR=9.2, Peak=61 HFD=3.5
01:31:00.742 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
01:31:00.742 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:31:00.743 00.001 5052 CameraToMount -- cameraX=-0.83 cameraY=-0.07 hyp=0.83 cameraTheta=-3.06 mountX=0.32 mountY=0.73, mountTheta=1.16
01:31:00.743 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=-0.07, opts=13)
01:31:00.743 00.000 5052 Enqueuing Move request for stepguider (-0.83, -0.07)
01:31:00.743 00.000 8976 Worker thread wakes up
01:31:00.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, -0.07) opts 0xd
01:31:00.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, -0.07)
01:31:00.743 00.000 8976 Moving (-0.83, -0.07) raw xDistance=0.32 yDistance=0.73
01:31:00.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:31:00.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73
01:31:00.743 00.000 8976 MoveAxis(L, 1, ABG)
01:31:00.744 00.001 8976 stepping (-15, 27) + (-1, 0)
01:31:00.744 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:00.744 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:31:00.753 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
01:31:00.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:00.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:00.753 00.000 5052 Enqueuing Expose request
01:31:00.762 00.009 8976 Received - 47 (G) 
01:31:00.762 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:00.762 00.000 8976 stepped: pos (-16, 27)
01:31:00.762 00.000 8976 MoveAxis(D, 3, ABG)
01:31:00.762 00.000 8976 stepping (-16, 27) + (0, -3)
01:31:00.762 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:00.793 00.031 8976 Received - 47 (G) 
01:31:00.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:00.793 00.000 8976 stepped: pos (-16, 24)
01:31:00.793 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:31:00.793 00.000 8976 MountToCamera -- mountX=2.22 mountY=-4.37 hyp=4.90 mountTheta=-1.10 cameraX=2.88, cameraY=3.96 cameraTheta=0.94
01:31:00.793 00.000 8976 incremental bump (2.882, 3.961) isValid = 1
01:31:00.793 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:31:00.793 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:31:00.793 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:31:00.793 00.000 8976 move complete, result=0
01:31:00.793 00.000 9828 Worker thread wakes up
01:31:00.793 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
01:31:00.793 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:31:00.793 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:31:00.793 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:31:00.793 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:31:00.793 00.000 8976 worker thread done servicing request
01:31:00.793 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:31:00.794 00.001 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:31:00.794 00.000 9828 BLC: window closed
01:31:00.794 00.000 9828 MoveAxis(E, 23, B)
01:31:00.794 00.000 9828 Guiding  Dir = 2, Dur = 23
01:31:00.794 00.000 8976 Worker thread wakes up
01:31:00.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:00.794 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:00.794 00.000 9828 IsSlewing returns 0
01:31:00.794 00.000 9828 IsGuiding returns 0
01:31:00.795 00.001 9828 PulseGuide returned control before completion, sleep 33
01:31:00.831 00.036 9828 IsGuiding returns 1
01:31:00.831 00.000 9828 scope still moving after pulse duration time elapsed
01:31:00.862 00.031 9828 IsSlewing returns 0
01:31:00.863 00.001 9828 IsGuiding returns 1
01:31:00.893 00.030 9828 IsSlewing returns 0
01:31:00.893 00.000 9828 IsGuiding returns 1
01:31:00.924 00.031 9828 IsSlewing returns 0
01:31:00.924 00.000 9828 IsGuiding returns 0
01:31:00.924 00.000 9828 scope move finished after 23 + 106 ms
01:31:00.924 00.000 9828 Move returns status 0, amount 23
01:31:00.924 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:00.924 00.000 9828 MoveAxis(N, 12, B)
01:31:00.924 00.000 9828 Guiding  Dir = 0, Dur = 12
01:31:00.940 00.016 9828 IsSlewing returns 0
01:31:00.940 00.000 9828 IsGuiding returns 0
01:31:00.940 00.000 9828 PulseGuide returned control before completion, sleep 22
01:31:00.972 00.032 9828 IsGuiding returns 1
01:31:00.972 00.000 9828 scope still moving after pulse duration time elapsed
01:31:01.005 00.033 9828 IsSlewing returns 0
01:31:01.005 00.000 9828 IsGuiding returns 1
01:31:01.036 00.031 9828 IsSlewing returns 0
01:31:01.036 00.000 9828 IsGuiding returns 1
01:31:01.068 00.032 9828 IsSlewing returns 0
01:31:01.068 00.000 9828 IsGuiding returns 1
01:31:01.098 00.030 9828 IsSlewing returns 0
01:31:01.098 00.000 9828 IsGuiding returns 0
01:31:01.098 00.000 9828 scope move finished after 12 + 146 ms
01:31:01.098 00.000 9828 Move returns status 0, amount 12
01:31:01.098 00.000 9828 move complete, result=0
01:31:01.098 00.000 9828 worker thread done servicing request
01:31:01.099 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:31:01.486 00.387 8976 Exposure complete
01:31:01.492 00.006 8976 worker thread done servicing request
01:31:01.492 00.000 5052 OnExposeComplete: enter
01:31:01.492 00.000 5052 UpdateGuideState(): m_state=6
01:31:01.492 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4192
01:31:01.492 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.49, Mass=172, SNR=9.0, Peak=64 HFD=3.5
01:31:01.492 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.06 = 2.22)
01:31:01.492 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.16 = 2.12)
01:31:01.493 00.001 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-2.02 mountX=-0.14 mountY=0.20, mountTheta=2.19
01:31:01.493 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.22, opts=13)
01:31:01.493 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.22)
01:31:01.493 00.000 8976 Worker thread wakes up
01:31:01.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.22) opts 0xd
01:31:01.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.22)
01:31:01.493 00.000 8976 Moving (-0.10, -0.22) raw xDistance=-0.14 yDistance=0.20
01:31:01.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:31:01.494 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:31:01.494 00.000 8976 MoveAxis(R, 0, ABG)
01:31:01.494 00.000 8976 MoveAxis(U, 0, ABG)
01:31:01.494 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:31:01.494 00.000 8976 MountToCamera -- mountX=2.29 mountY=-4.19 hyp=4.77 mountTheta=-1.07 cameraX=2.68, cameraY=3.95 cameraTheta=0.97
01:31:01.494 00.000 8976 incremental bump (2.683, 3.947) isValid = 1
01:31:01.495 00.001 8976 Scheduling Mount bump of (0.065, 0.099)
01:31:01.495 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:31:01.495 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:31:01.495 00.000 8976 move complete, result=0
01:31:01.495 00.000 9828 Worker thread wakes up
01:31:01.495 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:31:01.495 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:31:01.495 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
01:31:01.495 00.000 8976 worker thread done servicing request
01:31:01.495 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
01:31:01.495 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
01:31:01.495 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:31:01.495 00.000 9828 BLC: window closed
01:31:01.495 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:31:01.495 00.000 9828 MoveAxis(E, 22, B)
01:31:01.495 00.000 9828 Guiding  Dir = 2, Dur = 22
01:31:01.496 00.001 9828 IsSlewing returns 0
01:31:01.496 00.000 9828 IsGuiding returns 0
01:31:01.496 00.000 9828 PulseGuide returned control before completion, sleep 32
01:31:01.504 00.008 5052 UpdateGuideState exits: m=172 SNR=9.0
01:31:01.505 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:01.505 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:01.505 00.000 5052 Enqueuing Expose request
01:31:01.505 00.000 8976 Worker thread wakes up
01:31:01.505 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:01.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:01.505 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:01.531 00.026 9828 IsGuiding returns 1
01:31:01.532 00.001 9828 scope still moving after pulse duration time elapsed
01:31:01.561 00.029 9828 IsSlewing returns 0
01:31:01.561 00.000 9828 IsGuiding returns 1
01:31:01.592 00.031 9828 IsSlewing returns 0
01:31:01.592 00.000 9828 IsGuiding returns 1
01:31:01.623 00.031 9828 IsSlewing returns 0
01:31:01.624 00.001 9828 IsGuiding returns 0
01:31:01.624 00.000 9828 scope move finished after 22 + 105 ms
01:31:01.624 00.000 9828 Move returns status 0, amount 22
01:31:01.624 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:01.624 00.000 9828 MoveAxis(N, 12, B)
01:31:01.624 00.000 9828 Guiding  Dir = 0, Dur = 12
01:31:01.638 00.014 9828 IsSlewing returns 0
01:31:01.638 00.000 9828 IsGuiding returns 1
01:31:01.638 00.000 9828 Entered PulseGuideScope while moving
01:31:01.700 00.062 9828 IsSlewing returns 0
01:31:01.705 00.005 9828 IsGuiding returns 1
01:31:01.705 00.000 9828 Still moving
01:31:01.761 00.056 9828 IsSlewing returns 0
01:31:01.761 00.000 9828 IsGuiding returns 0
01:31:01.761 00.000 9828 Movement stopped - continuing
01:31:01.761 00.000 9828 PulseGuide returned control before completion, sleep 22
01:31:01.792 00.031 9828 IsGuiding returns 1
01:31:01.792 00.000 9828 scope still moving after pulse duration time elapsed
01:31:01.822 00.030 9828 IsSlewing returns 0
01:31:01.822 00.000 9828 IsGuiding returns 1
01:31:01.854 00.032 9828 IsSlewing returns 0
01:31:01.854 00.000 9828 IsGuiding returns 1
01:31:01.885 00.031 9828 IsSlewing returns 0
01:31:01.885 00.000 9828 IsGuiding returns 1
01:31:01.917 00.032 9828 IsSlewing returns 0
01:31:01.917 00.000 9828 IsGuiding returns 0
01:31:01.917 00.000 9828 scope move finished after 12 + 143 ms
01:31:01.917 00.000 9828 Move returns status 0, amount 12
01:31:01.917 00.000 9828 move complete, result=0
01:31:01.917 00.000 9828 worker thread done servicing request
01:31:01.918 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:31:02.167 00.249 8976 Exposure complete
01:31:02.172 00.005 8976 worker thread done servicing request
01:31:02.172 00.000 5052 OnExposeComplete: enter
01:31:02.172 00.000 5052 UpdateGuideState(): m_state=6
01:31:02.172 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4193
01:31:02.172 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.43, Mass=188, SNR=9.4, Peak=65 HFD=3.7
01:31:02.172 00.000 5052 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.04) = xAngle (-3.84 = 2.44)
01:31:02.172 00.000 5052 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
01:31:02.173 00.001 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.80 mountX=-0.22 mountY=0.21, mountTheta=2.39
01:31:02.173 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.28, opts=13)
01:31:02.173 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.28)
01:31:02.173 00.000 8976 Worker thread wakes up
01:31:02.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.28) opts 0xd
01:31:02.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.28)
01:31:02.173 00.000 8976 Moving (-0.06, -0.28) raw xDistance=-0.22 yDistance=0.21
01:31:02.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:31:02.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:31:02.173 00.000 8976 MoveAxis(R, 0, ABG)
01:31:02.173 00.000 8976 MoveAxis(U, 0, ABG)
01:31:02.174 00.001 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:31:02.174 00.000 8976 MountToCamera -- mountX=2.34 mountY=-4.06 hyp=4.69 mountTheta=-1.05 cameraX=2.55, cameraY=3.94 cameraTheta=1.00
01:31:02.174 00.000 8976 incremental bump (2.549, 3.937) isValid = 1
01:31:02.174 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
01:31:02.174 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:31:02.174 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:31:02.174 00.000 8976 move complete, result=0
01:31:02.174 00.000 9828 Worker thread wakes up
01:31:02.174 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:31:02.174 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:31:02.174 00.000 8976 worker thread done servicing request
01:31:02.174 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
01:31:02.174 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
01:31:02.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:31:02.174 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
01:31:02.174 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:31:02.174 00.000 9828 BLC: window closed
01:31:02.175 00.001 9828 MoveAxis(E, 21, B)
01:31:02.175 00.000 9828 Guiding  Dir = 2, Dur = 21
01:31:02.175 00.000 9828 IsSlewing returns 0
01:31:02.175 00.000 9828 IsGuiding returns 0
01:31:02.175 00.000 9828 PulseGuide returned control before completion, sleep 31
01:31:02.185 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
01:31:02.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:02.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:02.185 00.000 5052 Enqueuing Expose request
01:31:02.185 00.000 8976 Worker thread wakes up
01:31:02.185 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:02.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:02.186 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:02.211 00.025 9828 IsGuiding returns 1
01:31:02.211 00.000 9828 scope still moving after pulse duration time elapsed
01:31:02.242 00.031 9828 IsSlewing returns 0
01:31:02.242 00.000 9828 IsGuiding returns 1
01:31:02.273 00.031 9828 IsSlewing returns 0
01:31:02.273 00.000 9828 IsGuiding returns 1
01:31:02.304 00.031 9828 IsSlewing returns 0
01:31:02.304 00.000 9828 IsGuiding returns 0
01:31:02.304 00.000 9828 scope move finished after 21 + 108 ms
01:31:02.304 00.000 9828 Move returns status 0, amount 21
01:31:02.304 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:02.304 00.000 9828 MoveAxis(N, 12, B)
01:31:02.304 00.000 9828 Guiding  Dir = 0, Dur = 12
01:31:02.319 00.015 9828 IsSlewing returns 0
01:31:02.319 00.000 9828 IsGuiding returns 0
01:31:02.319 00.000 9828 PulseGuide returned control before completion, sleep 22
01:31:02.350 00.031 9828 IsGuiding returns 1
01:31:02.350 00.000 9828 scope still moving after pulse duration time elapsed
01:31:02.381 00.031 9828 IsSlewing returns 0
01:31:02.381 00.000 9828 IsGuiding returns 1
01:31:02.412 00.031 9828 IsSlewing returns 0
01:31:02.412 00.000 9828 IsGuiding returns 1
01:31:02.442 00.030 9828 IsSlewing returns 0
01:31:02.442 00.000 9828 IsGuiding returns 1
01:31:02.473 00.031 9828 IsSlewing returns 0
01:31:02.473 00.000 9828 IsGuiding returns 0
01:31:02.473 00.000 9828 scope move finished after 12 + 141 ms
01:31:02.473 00.000 9828 Move returns status 0, amount 12
01:31:02.473 00.000 9828 move complete, result=0
01:31:02.473 00.000 9828 worker thread done servicing request
01:31:02.473 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:31:02.842 00.369 8976 Exposure complete
01:31:02.848 00.006 8976 worker thread done servicing request
01:31:02.848 00.000 5052 OnExposeComplete: enter
01:31:02.848 00.000 5052 UpdateGuideState(): m_state=6
01:31:02.848 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4194
01:31:02.848 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=282.03, Mass=212, SNR=10.0, Peak=62 HFD=3.9
01:31:02.848 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.04) = xAngle (0.24 = 0.24)
01:31:02.848 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
01:31:02.848 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.32 hyp=0.42 cameraTheta=2.28 mountX=0.41 mountY=0.06, mountTheta=0.14
01:31:02.849 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.32, opts=13)
01:31:02.849 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.32)
01:31:02.849 00.000 8976 Worker thread wakes up
01:31:02.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.32) opts 0xd
01:31:02.849 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.32)
01:31:02.849 00.000 8976 Moving (-0.27, 0.32) raw xDistance=0.41 yDistance=0.06
01:31:02.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:31:02.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:31:02.849 00.000 8976 MoveAxis(L, 2, ABG)
01:31:02.849 00.000 8976 stepping (-16, 24) + (-2, 0)
01:31:02.849 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:02.850 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:31:02.859 00.009 5052 UpdateGuideState exits: m=212 SNR=10.0
01:31:02.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:02.859 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:02.859 00.000 5052 Enqueuing Expose request
01:31:02.888 00.029 8976 Received - 47 (G) 
01:31:02.888 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:02.888 00.000 8976 stepped: pos (-18, 24)
01:31:02.888 00.000 8976 MoveAxis(U, 0, ABG)
01:31:02.888 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:31:02.888 00.000 8976 MountToCamera -- mountX=2.48 mountY=-3.98 hyp=4.69 mountTheta=-1.01 cameraX=2.41, cameraY=4.02 cameraTheta=1.03
01:31:02.888 00.000 8976 incremental bump (2.414, 4.020) isValid = 1
01:31:02.888 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:31:02.888 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:31:02.888 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:31:02.888 00.000 8976 move complete, result=0
01:31:02.888 00.000 9828 Worker thread wakes up
01:31:02.888 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:31:02.888 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:31:02.888 00.000 8976 worker thread done servicing request
01:31:02.889 00.001 8976 Worker thread wakes up
01:31:02.889 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:31:02.889 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:31:02.889 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:31:02.889 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:31:02.889 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:31:02.889 00.000 9828 BLC: window closed
01:31:02.889 00.000 9828 MoveAxis(E, 20, B)
01:31:02.889 00.000 9828 Guiding  Dir = 2, Dur = 20
01:31:02.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:02.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:02.889 00.000 9828 IsSlewing returns 0
01:31:02.889 00.000 9828 IsGuiding returns 0
01:31:02.890 00.001 9828 PulseGuide returned control before completion, sleep 30
01:31:02.924 00.034 9828 IsGuiding returns 1
01:31:02.924 00.000 9828 scope still moving after pulse duration time elapsed
01:31:02.955 00.031 9828 IsSlewing returns 0
01:31:02.955 00.000 9828 IsGuiding returns 1
01:31:02.985 00.030 9828 IsSlewing returns 0
01:31:02.985 00.000 9828 IsGuiding returns 1
01:31:03.016 00.031 9828 IsSlewing returns 0
01:31:03.016 00.000 9828 IsGuiding returns 0
01:31:03.017 00.001 9828 scope move finished after 20 + 107 ms
01:31:03.017 00.000 9828 Move returns status 0, amount 20
01:31:03.017 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:03.017 00.000 9828 MoveAxis(N, 13, B)
01:31:03.017 00.000 9828 Guiding  Dir = 0, Dur = 13
01:31:03.031 00.014 9828 IsSlewing returns 0
01:31:03.031 00.000 9828 IsGuiding returns 0
01:31:03.032 00.001 9828 PulseGuide returned control before completion, sleep 23
01:31:03.062 00.030 9828 IsGuiding returns 1
01:31:03.067 00.005 9828 scope still moving after pulse duration time elapsed
01:31:03.093 00.026 9828 IsSlewing returns 0
01:31:03.093 00.000 9828 IsGuiding returns 1
01:31:03.124 00.031 9828 IsSlewing returns 0
01:31:03.124 00.000 9828 IsGuiding returns 1
01:31:03.155 00.031 9828 IsSlewing returns 0
01:31:03.155 00.000 9828 IsGuiding returns 1
01:31:03.186 00.031 9828 IsSlewing returns 0
01:31:03.186 00.000 9828 IsGuiding returns 0
01:31:03.186 00.000 9828 scope move finished after 13 + 141 ms
01:31:03.186 00.000 9828 Move returns status 0, amount 13
01:31:03.186 00.000 9828 move complete, result=0
01:31:03.186 00.000 9828 worker thread done servicing request
01:31:03.186 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:31:03.551 00.365 8976 Exposure complete
01:31:03.556 00.005 8976 worker thread done servicing request
01:31:03.556 00.000 5052 OnExposeComplete: enter
01:31:03.556 00.000 5052 UpdateGuideState(): m_state=6
01:31:03.556 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4195
01:31:03.556 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.38, Mass=158, SNR=8.7, Peak=64 HFD=3.3
01:31:03.556 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.04) = xAngle (-3.67 = 2.62)
01:31:03.556 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.77 = 2.51)
01:31:03.556 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.33 hyp=0.33 cameraTheta=-1.62 mountX=-0.29 mountY=0.20, mountTheta=2.54
01:31:03.557 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.33, opts=13)
01:31:03.557 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.33)
01:31:03.557 00.000 8976 Worker thread wakes up
01:31:03.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.33) opts 0xd
01:31:03.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.33)
01:31:03.557 00.000 8976 Moving (-0.02, -0.33) raw xDistance=-0.29 yDistance=0.20
01:31:03.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
01:31:03.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:31:03.557 00.000 8976 MoveAxis(R, 1, ABG)
01:31:03.557 00.000 8976 stepping (-18, 24) + (1, 0)
01:31:03.557 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:03.558 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:31:03.567 00.009 5052 UpdateGuideState exits: m=158 SNR=8.7
01:31:03.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:03.568 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:03.568 00.000 5052 Enqueuing Expose request
01:31:03.591 00.023 8976 Received - 47 (G) 
01:31:03.591 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:03.591 00.000 8976 stepped: pos (-17, 24)
01:31:03.591 00.000 8976 MoveAxis(U, 0, ABG)
01:31:03.591 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:31:03.591 00.000 8976 MountToCamera -- mountX=2.52 mountY=-3.92 hyp=4.66 mountTheta=-1.00 cameraX=2.35, cameraY=4.03 cameraTheta=1.04
01:31:03.591 00.000 8976 incremental bump (2.346, 4.031) isValid = 1
01:31:03.591 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:31:03.591 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:31:03.591 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:31:03.591 00.000 8976 move complete, result=0
01:31:03.591 00.000 9828 Worker thread wakes up
01:31:03.591 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:31:03.591 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:31:03.591 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:31:03.591 00.000 8976 worker thread done servicing request
01:31:03.591 00.000 8976 Worker thread wakes up
01:31:03.591 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:03.592 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:03.592 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
01:31:03.592 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:31:03.592 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
01:31:03.592 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:31:03.592 00.000 9828 BLC: window closed
01:31:03.592 00.000 9828 MoveAxis(E, 20, B)
01:31:03.592 00.000 9828 Guiding  Dir = 2, Dur = 20
01:31:03.592 00.000 9828 IsSlewing returns 0
01:31:03.592 00.000 9828 IsGuiding returns 0
01:31:03.592 00.000 9828 PulseGuide returned control before completion, sleep 30
01:31:03.638 00.046 9828 IsGuiding returns 1
01:31:03.638 00.000 9828 scope still moving after pulse duration time elapsed
01:31:03.669 00.031 9828 IsSlewing returns 0
01:31:03.669 00.000 9828 IsGuiding returns 1
01:31:03.699 00.030 9828 IsSlewing returns 0
01:31:03.699 00.000 9828 IsGuiding returns 1
01:31:03.730 00.031 9828 IsSlewing returns 0
01:31:03.730 00.000 9828 IsGuiding returns 0
01:31:03.730 00.000 9828 scope move finished after 20 + 117 ms
01:31:03.730 00.000 9828 Move returns status 0, amount 20
01:31:03.730 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:03.730 00.000 9828 MoveAxis(N, 13, B)
01:31:03.730 00.000 9828 Guiding  Dir = 0, Dur = 13
01:31:03.745 00.015 9828 IsSlewing returns 0
01:31:03.745 00.000 9828 IsGuiding returns 0
01:31:03.745 00.000 9828 PulseGuide returned control before completion, sleep 23
01:31:03.776 00.031 9828 IsGuiding returns 1
01:31:03.776 00.000 9828 scope still moving after pulse duration time elapsed
01:31:03.807 00.031 9828 IsSlewing returns 0
01:31:03.807 00.000 9828 IsGuiding returns 1
01:31:03.837 00.030 9828 IsSlewing returns 0
01:31:03.837 00.000 9828 IsGuiding returns 1
01:31:03.868 00.031 9828 IsSlewing returns 0
01:31:03.868 00.000 9828 IsGuiding returns 1
01:31:03.899 00.031 9828 IsSlewing returns 0
01:31:03.899 00.000 9828 IsGuiding returns 0
01:31:03.899 00.000 9828 scope move finished after 13 + 140 ms
01:31:03.899 00.000 9828 Move returns status 0, amount 13
01:31:03.899 00.000 9828 move complete, result=0
01:31:03.899 00.000 9828 worker thread done servicing request
01:31:03.899 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:31:04.253 00.354 8976 Exposure complete
01:31:04.259 00.006 8976 worker thread done servicing request
01:31:04.259 00.000 5052 OnExposeComplete: enter
01:31:04.259 00.000 5052 UpdateGuideState(): m_state=6
01:31:04.259 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4196
01:31:04.259 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.43, Mass=191, SNR=9.5, Peak=73 HFD=3.5
01:31:04.259 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
01:31:04.259 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
01:31:04.259 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=-0.28 hyp=0.95 cameraTheta=-2.85 mountX=0.17 mountY=0.91, mountTheta=1.39
01:31:04.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=-0.28, opts=13)
01:31:04.260 00.000 5052 Enqueuing Move request for stepguider (-0.91, -0.28)
01:31:04.260 00.000 8976 Worker thread wakes up
01:31:04.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, -0.28) opts 0xd
01:31:04.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, -0.28)
01:31:04.261 00.001 8976 Moving (-0.91, -0.28) raw xDistance=0.17 yDistance=0.91
01:31:04.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:31:04.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
01:31:04.261 00.000 8976 MoveAxis(R, 0, ABG)
01:31:04.261 00.000 8976 MoveAxis(D, 4, ABG)
01:31:04.261 00.000 8976 stepping (-17, 24) + (0, -4)
01:31:04.261 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:04.261 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:04.271 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:31:04.271 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:04.271 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:04.271 00.000 5052 Enqueuing Expose request
01:31:04.295 00.024 8976 Received - 47 (G) 
01:31:04.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:04.295 00.000 8976 stepped: pos (-17, 20)
01:31:04.295 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:31:04.295 00.000 8976 MountToCamera -- mountX=2.55 mountY=-3.68 hyp=4.47 mountTheta=-0.96 cameraX=2.11, cameraY=3.94 cameraTheta=1.08
01:31:04.295 00.000 8976 incremental bump (2.114, 3.943) isValid = 1
01:31:04.295 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
01:31:04.295 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
01:31:04.295 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
01:31:04.295 00.000 8976 move complete, result=0
01:31:04.295 00.000 8976 worker thread done servicing request
01:31:04.295 00.000 8976 Worker thread wakes up
01:31:04.295 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:31:04.295 00.000 9828 Worker thread wakes up
01:31:04.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:04.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:04.296 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
01:31:04.296 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:31:04.296 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
01:31:04.296 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
01:31:04.296 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:31:04.296 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:31:04.296 00.000 9828 BLC: window closed
01:31:04.296 00.000 9828 MoveAxis(E, 19, B)
01:31:04.296 00.000 9828 Guiding  Dir = 2, Dur = 19
01:31:04.296 00.000 9828 IsSlewing returns 0
01:31:04.296 00.000 9828 IsGuiding returns 0
01:31:04.297 00.001 9828 PulseGuide returned control before completion, sleep 29
01:31:04.335 00.038 9828 IsGuiding returns 1
01:31:04.335 00.000 9828 scope still moving after pulse duration time elapsed
01:31:04.367 00.032 9828 IsSlewing returns 0
01:31:04.367 00.000 9828 IsGuiding returns 1
01:31:04.397 00.030 9828 IsSlewing returns 0
01:31:04.397 00.000 9828 IsGuiding returns 1
01:31:04.427 00.030 9828 IsSlewing returns 0
01:31:04.427 00.000 9828 IsGuiding returns 0
01:31:04.427 00.000 9828 scope move finished after 19 + 112 ms
01:31:04.427 00.000 9828 Move returns status 0, amount 19
01:31:04.427 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:04.427 00.000 9828 MoveAxis(N, 13, B)
01:31:04.427 00.000 9828 Guiding  Dir = 0, Dur = 13
01:31:04.443 00.016 9828 IsSlewing returns 0
01:31:04.443 00.000 9828 IsGuiding returns 0
01:31:04.443 00.000 9828 PulseGuide returned control before completion, sleep 23
01:31:04.474 00.031 9828 IsGuiding returns 1
01:31:04.474 00.000 9828 scope still moving after pulse duration time elapsed
01:31:04.506 00.032 9828 IsSlewing returns 0
01:31:04.506 00.000 9828 IsGuiding returns 1
01:31:04.537 00.031 9828 IsSlewing returns 0
01:31:04.537 00.000 9828 IsGuiding returns 1
01:31:04.568 00.031 9828 IsSlewing returns 0
01:31:04.568 00.000 9828 IsGuiding returns 1
01:31:04.600 00.032 9828 IsSlewing returns 0
01:31:04.600 00.000 9828 IsGuiding returns 0
01:31:04.600 00.000 9828 scope move finished after 13 + 143 ms
01:31:04.600 00.000 9828 Move returns status 0, amount 13
01:31:04.600 00.000 9828 move complete, result=0
01:31:04.600 00.000 9828 worker thread done servicing request
01:31:04.600 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:31:04.959 00.359 8976 Exposure complete
01:31:04.964 00.005 8976 worker thread done servicing request
01:31:04.964 00.000 5052 OnExposeComplete: enter
01:31:04.964 00.000 5052 UpdateGuideState(): m_state=6
01:31:04.964 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4197
01:31:04.965 00.001 5052 Star::Find returns 1 (0), X=328.40, Y=281.70, Mass=185, SNR=9.3, Peak=67 HFD=3.5
01:31:04.965 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
01:31:04.965 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
01:31:04.965 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.01 hyp=0.78 cameraTheta=-3.12 mountX=0.34 mountY=0.66, mountTheta=1.09
01:31:04.965 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.01, opts=13)
01:31:04.965 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.01)
01:31:04.965 00.000 8976 Worker thread wakes up
01:31:04.966 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.01) opts 0xd
01:31:04.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.01)
01:31:04.966 00.000 8976 Moving (-0.78, -0.01) raw xDistance=0.34 yDistance=0.66
01:31:04.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:31:04.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.66
01:31:04.966 00.000 8976 MoveAxis(L, 1, ABG)
01:31:04.966 00.000 8976 stepping (-17, 20) + (-1, 0)
01:31:04.966 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:04.967 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:31:04.977 00.010 5052 UpdateGuideState exits: m=185 SNR=9.3
01:31:04.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:04.977 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:04.977 00.000 5052 Enqueuing Expose request
01:31:04.998 00.021 8976 Received - 47 (G) 
01:31:04.998 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:04.998 00.000 8976 stepped: pos (-18, 20)
01:31:04.998 00.000 8976 MoveAxis(D, 3, ABG)
01:31:04.998 00.000 8976 stepping (-18, 20) + (0, -3)
01:31:04.998 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:05.030 00.032 8976 Received - 47 (G) 
01:31:05.030 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:05.030 00.000 8976 stepped: pos (-18, 17)
01:31:05.030 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
01:31:05.030 00.000 8976 MountToCamera -- mountX=2.62 mountY=-3.35 hyp=4.25 mountTheta=-0.91 cameraX=1.80, cameraY=3.86 cameraTheta=1.14
01:31:05.030 00.000 8976 incremental bump (1.796, 3.857) isValid = 1
01:31:05.030 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
01:31:05.030 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:31:05.030 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:31:05.030 00.000 8976 move complete, result=0
01:31:05.030 00.000 9828 Worker thread wakes up
01:31:05.030 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:31:05.030 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:31:05.030 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
01:31:05.030 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
01:31:05.030 00.000 8976 worker thread done servicing request
01:31:05.030 00.000 8976 Worker thread wakes up
01:31:05.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:05.031 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:05.031 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
01:31:05.031 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
01:31:05.031 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:31:05.031 00.000 9828 BLC: window closed
01:31:05.031 00.000 9828 MoveAxis(E, 17, B)
01:31:05.031 00.000 9828 Guiding  Dir = 2, Dur = 17
01:31:05.031 00.000 9828 IsSlewing returns 0
01:31:05.031 00.000 9828 IsGuiding returns 0
01:31:05.031 00.000 9828 PulseGuide returned control before completion, sleep 27
01:31:05.064 00.033 9828 IsGuiding returns 1
01:31:05.064 00.000 9828 scope still moving after pulse duration time elapsed
01:31:05.095 00.031 9828 IsSlewing returns 0
01:31:05.095 00.000 9828 IsGuiding returns 1
01:31:05.141 00.046 9828 IsSlewing returns 0
01:31:05.141 00.000 9828 IsGuiding returns 1
01:31:05.172 00.031 9828 IsSlewing returns 0
01:31:05.172 00.000 9828 IsGuiding returns 1
01:31:05.202 00.030 9828 IsSlewing returns 0
01:31:05.202 00.000 9828 IsGuiding returns 1
01:31:05.234 00.032 9828 IsSlewing returns 0
01:31:05.234 00.000 9828 IsGuiding returns 1
01:31:05.265 00.031 9828 IsSlewing returns 0
01:31:05.265 00.000 9828 IsGuiding returns 1
01:31:05.296 00.031 9828 IsSlewing returns 0
01:31:05.296 00.000 9828 IsGuiding returns 0
01:31:05.296 00.000 9828 scope move finished after 17 + 247 ms
01:31:05.296 00.000 9828 Move returns status 0, amount 17
01:31:05.296 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:05.296 00.000 9828 MoveAxis(N, 14, B)
01:31:05.296 00.000 9828 Guiding  Dir = 0, Dur = 14
01:31:05.312 00.016 9828 IsSlewing returns 0
01:31:05.312 00.000 9828 IsGuiding returns 0
01:31:05.312 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:05.342 00.030 9828 IsGuiding returns 1
01:31:05.342 00.000 9828 scope still moving after pulse duration time elapsed
01:31:05.374 00.032 9828 IsSlewing returns 0
01:31:05.374 00.000 9828 IsGuiding returns 1
01:31:05.405 00.031 9828 IsSlewing returns 0
01:31:05.405 00.000 9828 IsGuiding returns 1
01:31:05.436 00.031 9828 IsSlewing returns 0
01:31:05.436 00.000 9828 IsGuiding returns 1
01:31:05.466 00.030 9828 IsSlewing returns 0
01:31:05.466 00.000 9828 IsGuiding returns 0
01:31:05.466 00.000 9828 scope move finished after 14 + 140 ms
01:31:05.466 00.000 9828 Move returns status 0, amount 14
01:31:05.466 00.000 9828 move complete, result=0
01:31:05.466 00.000 9828 worker thread done servicing request
01:31:05.466 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:31:05.693 00.227 8976 Exposure complete
01:31:05.699 00.006 8976 worker thread done servicing request
01:31:05.699 00.000 5052 OnExposeComplete: enter
01:31:05.699 00.000 5052 UpdateGuideState(): m_state=6
01:31:05.699 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4198
01:31:05.699 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.50, Mass=190, SNR=9.5, Peak=66 HFD=3.7
01:31:05.699 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
01:31:05.699 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.50)
01:31:05.699 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.21 hyp=0.42 cameraTheta=-2.64 mountX=-0.01 mountY=0.42, mountTheta=1.60
01:31:05.699 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.21, opts=13)
01:31:05.700 00.001 5052 Enqueuing Move request for stepguider (-0.37, -0.21)
01:31:05.700 00.000 8976 Worker thread wakes up
01:31:05.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.21) opts 0xd
01:31:05.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.21)
01:31:05.700 00.000 8976 Moving (-0.37, -0.21) raw xDistance=-0.01 yDistance=0.42
01:31:05.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:31:05.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
01:31:05.700 00.000 8976 MoveAxis(R, 0, ABG)
01:31:05.700 00.000 8976 MoveAxis(D, 2, ABG)
01:31:05.700 00.000 8976 stepping (-18, 17) + (0, -2)
01:31:05.700 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:05.701 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:31:05.710 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:31:05.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:05.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:05.710 00.000 5052 Enqueuing Expose request
01:31:05.733 00.023 8976 Received - 47 (G) 
01:31:05.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:05.733 00.000 8976 stepped: pos (-18, 15)
01:31:05.733 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
01:31:05.733 00.000 8976 MountToCamera -- mountX=2.66 mountY=-3.03 hyp=4.04 mountTheta=-0.85 cameraX=1.49, cameraY=3.75 cameraTheta=1.19
01:31:05.733 00.000 8976 incremental bump (1.489, 3.752) isValid = 1
01:31:05.733 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
01:31:05.733 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:31:05.733 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:31:05.733 00.000 8976 move complete, result=0
01:31:05.733 00.000 8976 worker thread done servicing request
01:31:05.733 00.000 9828 Worker thread wakes up
01:31:05.734 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:31:05.734 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:31:05.734 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
01:31:05.734 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
01:31:05.734 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:31:05.734 00.000 8976 Worker thread wakes up
01:31:05.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:05.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:05.734 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
01:31:05.734 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:31:05.734 00.000 9828 BLC: window closed
01:31:05.734 00.000 9828 MoveAxis(E, 15, B)
01:31:05.734 00.000 9828 Guiding  Dir = 2, Dur = 15
01:31:05.734 00.000 9828 IsSlewing returns 0
01:31:05.735 00.001 9828 IsGuiding returns 0
01:31:05.735 00.000 9828 PulseGuide returned control before completion, sleep 25
01:31:05.775 00.040 9828 IsGuiding returns 1
01:31:05.775 00.000 9828 scope still moving after pulse duration time elapsed
01:31:05.806 00.031 9828 IsSlewing returns 0
01:31:05.806 00.000 9828 IsGuiding returns 1
01:31:05.837 00.031 9828 IsSlewing returns 0
01:31:05.837 00.000 9828 IsGuiding returns 1
01:31:05.868 00.031 9828 IsSlewing returns 0
01:31:05.868 00.000 9828 IsGuiding returns 0
01:31:05.868 00.000 9828 scope move finished after 15 + 117 ms
01:31:05.868 00.000 9828 Move returns status 0, amount 15
01:31:05.868 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:05.868 00.000 9828 MoveAxis(N, 14, B)
01:31:05.868 00.000 9828 Guiding  Dir = 0, Dur = 14
01:31:05.883 00.015 9828 IsSlewing returns 0
01:31:05.883 00.000 9828 IsGuiding returns 0
01:31:05.883 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:05.915 00.032 9828 IsGuiding returns 1
01:31:05.915 00.000 9828 scope still moving after pulse duration time elapsed
01:31:05.947 00.032 9828 IsSlewing returns 0
01:31:05.947 00.000 9828 IsGuiding returns 1
01:31:05.977 00.030 9828 IsSlewing returns 0
01:31:05.977 00.000 9828 IsGuiding returns 1
01:31:06.009 00.032 9828 IsSlewing returns 0
01:31:06.009 00.000 9828 IsGuiding returns 1
01:31:06.041 00.032 9828 IsSlewing returns 0
01:31:06.041 00.000 9828 IsGuiding returns 0
01:31:06.041 00.000 9828 scope move finished after 14 + 143 ms
01:31:06.041 00.000 9828 Move returns status 0, amount 14
01:31:06.041 00.000 9828 move complete, result=0
01:31:06.041 00.000 9828 worker thread done servicing request
01:31:06.042 00.001 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:31:06.425 00.383 8976 Exposure complete
01:31:06.430 00.005 8976 worker thread done servicing request
01:31:06.430 00.000 5052 OnExposeComplete: enter
01:31:06.430 00.000 5052 UpdateGuideState(): m_state=6
01:31:06.430 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4199
01:31:06.430 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.71, Mass=186, SNR=9.3, Peak=64 HFD=3.9
01:31:06.430 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
01:31:06.430 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
01:31:06.431 00.001 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-3.12 mountX=0.11 mountY=0.20, mountTheta=1.09
01:31:06.431 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.00, opts=13)
01:31:06.431 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.00)
01:31:06.431 00.000 8976 Worker thread wakes up
01:31:06.432 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.00) opts 0xd
01:31:06.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.00)
01:31:06.432 00.000 8976 Moving (-0.24, -0.00) raw xDistance=0.11 yDistance=0.20
01:31:06.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:31:06.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:31:06.432 00.000 8976 MoveAxis(R, 0, ABG)
01:31:06.432 00.000 8976 MoveAxis(U, 0, ABG)
01:31:06.432 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
01:31:06.432 00.000 8976 MountToCamera -- mountX=2.69 mountY=-2.82 hyp=3.90 mountTheta=-0.81 cameraX=1.28, cameraY=3.68 cameraTheta=1.24
01:31:06.432 00.000 8976 incremental bump (1.283, 3.682) isValid = 1
01:31:06.432 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
01:31:06.432 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:31:06.432 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:31:06.432 00.000 8976 move complete, result=0
01:31:06.432 00.000 8976 worker thread done servicing request
01:31:06.432 00.000 9828 Worker thread wakes up
01:31:06.432 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:31:06.433 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:31:06.433 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
01:31:06.433 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
01:31:06.433 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
01:31:06.433 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:31:06.433 00.000 9828 BLC: window closed
01:31:06.433 00.000 9828 MoveAxis(E, 14, B)
01:31:06.433 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:31:06.433 00.000 9828 Guiding  Dir = 2, Dur = 14
01:31:06.433 00.000 9828 IsSlewing returns 0
01:31:06.434 00.001 9828 IsGuiding returns 0
01:31:06.434 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:06.443 00.009 5052 UpdateGuideState exits: m=186 SNR=9.3
01:31:06.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:06.443 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:06.443 00.000 5052 Enqueuing Expose request
01:31:06.443 00.000 8976 Worker thread wakes up
01:31:06.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:06.443 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:06.443 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:06.463 00.020 9828 IsGuiding returns 1
01:31:06.463 00.000 9828 scope still moving after pulse duration time elapsed
01:31:06.495 00.032 9828 IsSlewing returns 0
01:31:06.495 00.000 9828 IsGuiding returns 1
01:31:06.527 00.032 9828 IsSlewing returns 0
01:31:06.528 00.001 9828 IsGuiding returns 1
01:31:06.559 00.031 9828 IsSlewing returns 0
01:31:06.559 00.000 9828 IsGuiding returns 1
01:31:06.590 00.031 9828 IsSlewing returns 0
01:31:06.590 00.000 9828 IsGuiding returns 0
01:31:06.590 00.000 9828 scope move finished after 14 + 142 ms
01:31:06.590 00.000 9828 Move returns status 0, amount 14
01:31:06.590 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:06.590 00.000 9828 MoveAxis(N, 15, B)
01:31:06.590 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:06.606 00.016 9828 IsSlewing returns 0
01:31:06.606 00.000 9828 IsGuiding returns 0
01:31:06.606 00.000 9828 PulseGuide returned control before completion, sleep 25
01:31:06.637 00.031 9828 IsGuiding returns 1
01:31:06.637 00.000 9828 scope still moving after pulse duration time elapsed
01:31:06.668 00.031 9828 IsSlewing returns 0
01:31:06.668 00.000 9828 IsGuiding returns 1
01:31:06.699 00.031 9828 IsSlewing returns 0
01:31:06.699 00.000 9828 IsGuiding returns 1
01:31:06.730 00.031 9828 IsSlewing returns 0
01:31:06.730 00.000 9828 IsGuiding returns 1
01:31:06.762 00.032 9828 IsSlewing returns 0
01:31:06.762 00.000 9828 IsGuiding returns 0
01:31:06.762 00.000 9828 scope move finished after 15 + 140 ms
01:31:06.762 00.000 9828 Move returns status 0, amount 15
01:31:06.762 00.000 9828 move complete, result=0
01:31:06.762 00.000 9828 worker thread done servicing request
01:31:06.762 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
01:31:07.139 00.377 8976 Exposure complete
01:31:07.145 00.006 8976 worker thread done servicing request
01:31:07.145 00.000 5052 OnExposeComplete: enter
01:31:07.145 00.000 5052 UpdateGuideState(): m_state=6
01:31:07.145 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4200
01:31:07.145 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.99, Mass=190, SNR=9.5, Peak=65 HFD=3.3
01:31:07.145 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
01:31:07.145 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
01:31:07.145 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.28 hyp=0.33 cameraTheta=0.98 mountX=0.16 mountY=-0.31, mountTheta=-1.09
01:31:07.146 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.28, opts=13)
01:31:07.146 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.28)
01:31:07.146 00.000 8976 Worker thread wakes up
01:31:07.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.28) opts 0xd
01:31:07.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.28)
01:31:07.146 00.000 8976 Moving (0.19, 0.28) raw xDistance=0.16 yDistance=-0.31
01:31:07.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:31:07.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:31:07.146 00.000 8976 MoveAxis(R, 0, ABG)
01:31:07.146 00.000 8976 MoveAxis(U, 1, ABG)
01:31:07.146 00.000 8976 stepping (-18, 15) + (0, 1)
01:31:07.146 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:07.147 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:31:07.158 00.011 5052 UpdateGuideState exits: m=190 SNR=9.5
01:31:07.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:07.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:07.158 00.000 5052 Enqueuing Expose request
01:31:07.172 00.014 8976 Received - 47 (G) 
01:31:07.172 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:07.172 00.000 8976 stepped: pos (-18, 16)
01:31:07.172 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
01:31:07.172 00.000 8976 MountToCamera -- mountX=2.71 mountY=-2.73 hyp=3.85 mountTheta=-0.79 cameraX=1.19, cameraY=3.66 cameraTheta=1.26
01:31:07.172 00.000 8976 incremental bump (1.192, 3.658) isValid = 1
01:31:07.172 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
01:31:07.172 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:31:07.172 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:31:07.172 00.000 8976 move complete, result=0
01:31:07.172 00.000 9828 Worker thread wakes up
01:31:07.172 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:31:07.173 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:31:07.173 00.000 8976 worker thread done servicing request
01:31:07.173 00.000 8976 Worker thread wakes up
01:31:07.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:07.173 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:31:07.173 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
01:31:07.173 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
01:31:07.173 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
01:31:07.173 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:31:07.173 00.000 9828 BLC: window closed
01:31:07.173 00.000 9828 MoveAxis(E, 13, B)
01:31:07.173 00.000 9828 Guiding  Dir = 2, Dur = 13
01:31:07.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:07.174 00.001 9828 IsSlewing returns 0
01:31:07.174 00.000 9828 IsGuiding returns 0
01:31:07.174 00.000 9828 PulseGuide returned control before completion, sleep 23
01:31:07.200 00.026 9828 IsGuiding returns 1
01:31:07.200 00.000 9828 scope still moving after pulse duration time elapsed
01:31:07.231 00.031 9828 IsSlewing returns 0
01:31:07.232 00.001 9828 IsGuiding returns 1
01:31:07.262 00.030 9828 IsSlewing returns 0
01:31:07.262 00.000 9828 IsGuiding returns 1
01:31:07.293 00.031 9828 IsSlewing returns 0
01:31:07.293 00.000 9828 IsGuiding returns 1
01:31:07.324 00.031 9828 IsSlewing returns 0
01:31:07.324 00.000 9828 IsGuiding returns 0
01:31:07.324 00.000 9828 scope move finished after 13 + 136 ms
01:31:07.324 00.000 9828 Move returns status 0, amount 13
01:31:07.324 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:07.324 00.000 9828 MoveAxis(N, 15, B)
01:31:07.324 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:07.338 00.014 9828 IsSlewing returns 0
01:31:07.338 00.000 9828 IsGuiding returns 0
01:31:07.338 00.000 9828 PulseGuide returned control before completion, sleep 25
01:31:07.370 00.032 9828 IsGuiding returns 1
01:31:07.370 00.000 9828 scope still moving after pulse duration time elapsed
01:31:07.401 00.031 9828 IsSlewing returns 0
01:31:07.401 00.000 9828 IsGuiding returns 1
01:31:07.432 00.031 9828 IsSlewing returns 0
01:31:07.432 00.000 9828 IsGuiding returns 1
01:31:07.464 00.032 9828 IsSlewing returns 0
01:31:07.464 00.000 9828 IsGuiding returns 0
01:31:07.464 00.000 9828 scope move finished after 15 + 110 ms
01:31:07.464 00.000 9828 Move returns status 0, amount 15
01:31:07.464 00.000 9828 move complete, result=0
01:31:07.464 00.000 9828 worker thread done servicing request
01:31:07.465 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:31:07.868 00.403 8976 Exposure complete
01:31:07.873 00.005 8976 worker thread done servicing request
01:31:07.873 00.000 5052 OnExposeComplete: enter
01:31:07.873 00.000 5052 UpdateGuideState(): m_state=6
01:31:07.873 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4201
01:31:07.874 00.001 5052 Star::Find returns 1 (0), X=328.92, Y=281.87, Mass=185, SNR=9.4, Peak=67 HFD=3.1
01:31:07.874 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
01:31:07.874 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
01:31:07.874 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.16 hyp=0.30 cameraTheta=2.57 mountX=0.26 mountY=0.12, mountTheta=0.44
01:31:07.874 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.16, opts=13)
01:31:07.874 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.16)
01:31:07.875 00.001 8976 Worker thread wakes up
01:31:07.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.16) opts 0xd
01:31:07.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.16)
01:31:07.875 00.000 8976 Moving (-0.26, 0.16) raw xDistance=0.26 yDistance=0.12
01:31:07.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:31:07.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:31:07.875 00.000 8976 MoveAxis(L, 1, ABG)
01:31:07.875 00.000 8976 stepping (-18, 16) + (-1, 0)
01:31:07.875 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:07.876 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:31:07.886 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:31:07.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:07.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:07.886 00.000 5052 Enqueuing Expose request
01:31:07.908 00.022 8976 Received - 47 (G) 
01:31:07.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:07.908 00.000 8976 stepped: pos (-19, 16)
01:31:07.908 00.000 8976 MoveAxis(U, 0, ABG)
01:31:07.908 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:31:07.908 00.000 8976 MountToCamera -- mountX=2.78 mountY=-2.67 hyp=3.85 mountTheta=-0.76 cameraX=1.11, cameraY=3.69 cameraTheta=1.28
01:31:07.908 00.000 8976 incremental bump (1.108, 3.688) isValid = 1
01:31:07.908 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
01:31:07.908 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:31:07.908 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:31:07.908 00.000 8976 move complete, result=0
01:31:07.908 00.000 9828 Worker thread wakes up
01:31:07.908 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:31:07.908 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:31:07.908 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
01:31:07.908 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
01:31:07.909 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:31:07.909 00.000 8976 worker thread done servicing request
01:31:07.909 00.000 8976 Worker thread wakes up
01:31:07.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:07.909 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
01:31:07.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:07.909 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:31:07.909 00.000 9828 BLC: window closed
01:31:07.909 00.000 9828 MoveAxis(E, 12, B)
01:31:07.909 00.000 9828 Guiding  Dir = 2, Dur = 12
01:31:07.909 00.000 9828 IsSlewing returns 0
01:31:07.909 00.000 9828 IsGuiding returns 0
01:31:07.910 00.001 9828 PulseGuide returned control before completion, sleep 22
01:31:07.937 00.027 9828 IsGuiding returns 1
01:31:07.937 00.000 9828 scope still moving after pulse duration time elapsed
01:31:07.969 00.032 9828 IsSlewing returns 0
01:31:07.969 00.000 9828 IsGuiding returns 1
01:31:08.002 00.033 9828 IsSlewing returns 0
01:31:08.002 00.000 9828 IsGuiding returns 1
01:31:08.047 00.045 9828 IsSlewing returns 0
01:31:08.047 00.000 9828 IsGuiding returns 0
01:31:08.047 00.000 9828 scope move finished after 12 + 125 ms
01:31:08.047 00.000 9828 Move returns status 0, amount 12
01:31:08.047 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:08.047 00.000 9828 MoveAxis(N, 15, B)
01:31:08.047 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:08.061 00.014 9828 IsSlewing returns 0
01:31:08.061 00.000 9828 IsGuiding returns 0
01:31:08.062 00.001 9828 PulseGuide returned control before completion, sleep 25
01:31:08.092 00.030 9828 IsGuiding returns 1
01:31:08.092 00.000 9828 scope still moving after pulse duration time elapsed
01:31:08.123 00.031 9828 IsSlewing returns 0
01:31:08.123 00.000 9828 IsGuiding returns 1
01:31:08.153 00.030 9828 IsSlewing returns 0
01:31:08.153 00.000 9828 IsGuiding returns 1
01:31:08.184 00.031 9828 IsSlewing returns 0
01:31:08.184 00.000 9828 IsGuiding returns 1
01:31:08.215 00.031 9828 IsSlewing returns 0
01:31:08.215 00.000 9828 IsGuiding returns 1
01:31:08.247 00.032 9828 IsSlewing returns 0
01:31:08.247 00.000 9828 IsGuiding returns 0
01:31:08.247 00.000 9828 scope move finished after 15 + 170 ms
01:31:08.247 00.000 9828 Move returns status 0, amount 15
01:31:08.247 00.000 9828 move complete, result=0
01:31:08.247 00.000 9828 worker thread done servicing request
01:31:08.248 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:31:08.606 00.358 8976 Exposure complete
01:31:08.611 00.005 8976 worker thread done servicing request
01:31:08.612 00.001 5052 OnExposeComplete: enter
01:31:08.612 00.000 5052 UpdateGuideState(): m_state=6
01:31:08.612 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4202
01:31:08.612 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.67, Mass=192, SNR=9.5, Peak=64 HFD=3.3
01:31:08.612 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.13 = 1.16)
01:31:08.612 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
01:31:08.612 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.04 hyp=0.64 cameraTheta=-3.08 mountX=0.26 mountY=0.56, mountTheta=1.14
01:31:08.613 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.04, opts=13)
01:31:08.613 00.000 5052 Enqueuing Move request for stepguider (-0.64, -0.04)
01:31:08.613 00.000 8976 Worker thread wakes up
01:31:08.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.04) opts 0xd
01:31:08.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.04)
01:31:08.613 00.000 8976 Moving (-0.64, -0.04) raw xDistance=0.26 yDistance=0.56
01:31:08.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:31:08.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:31:08.613 00.000 8976 MoveAxis(R, 0, ABG)
01:31:08.613 00.000 8976 MoveAxis(D, 2, ABG)
01:31:08.613 00.000 8976 stepping (-19, 16) + (0, -2)
01:31:08.614 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:08.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:31:08.624 00.010 5052 UpdateGuideState exits: m=192 SNR=9.5
01:31:08.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:08.625 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:08.625 00.000 5052 Enqueuing Expose request
01:31:08.642 00.017 8976 Received - 47 (G) 
01:31:08.642 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:08.642 00.000 8976 stepped: pos (-19, 14)
01:31:08.643 00.001 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
01:31:08.643 00.000 8976 MountToCamera -- mountX=2.82 mountY=-2.52 hyp=3.78 mountTheta=-0.73 cameraX=0.96, cameraY=3.66 cameraTheta=1.31
01:31:08.643 00.000 8976 incremental bump (0.959, 3.660) isValid = 1
01:31:08.643 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
01:31:08.643 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:31:08.643 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:31:08.643 00.000 8976 move complete, result=0
01:31:08.643 00.000 8976 worker thread done servicing request
01:31:08.643 00.000 8976 Worker thread wakes up
01:31:08.643 00.000 9828 Worker thread wakes up
01:31:08.643 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:31:08.643 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:31:08.643 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
01:31:08.643 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:31:08.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:08.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:08.644 00.001 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
01:31:08.644 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
01:31:08.644 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:31:08.644 00.000 9828 BLC: window closed
01:31:08.644 00.000 9828 MoveAxis(E, 11, B)
01:31:08.644 00.000 9828 Guiding  Dir = 2, Dur = 11
01:31:08.644 00.000 9828 IsSlewing returns 0
01:31:08.644 00.000 9828 IsGuiding returns 0
01:31:08.645 00.001 9828 PulseGuide returned control before completion, sleep 21
01:31:08.671 00.026 9828 IsGuiding returns 1
01:31:08.671 00.000 9828 scope still moving after pulse duration time elapsed
01:31:08.703 00.032 9828 IsSlewing returns 0
01:31:08.704 00.001 9828 IsGuiding returns 1
01:31:08.749 00.045 9828 IsSlewing returns 0
01:31:08.749 00.000 9828 IsGuiding returns 1
01:31:08.780 00.031 9828 IsSlewing returns 0
01:31:08.780 00.000 9828 IsGuiding returns 1
01:31:08.812 00.032 9828 IsSlewing returns 0
01:31:08.812 00.000 9828 IsGuiding returns 0
01:31:08.812 00.000 9828 scope move finished after 11 + 156 ms
01:31:08.812 00.000 9828 Move returns status 0, amount 11
01:31:08.812 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:08.812 00.000 9828 MoveAxis(N, 15, B)
01:31:08.812 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:08.829 00.017 9828 IsSlewing returns 0
01:31:08.829 00.000 9828 IsGuiding returns 0
01:31:08.829 00.000 9828 PulseGuide returned control before completion, sleep 25
01:31:08.858 00.029 9828 IsGuiding returns 1
01:31:08.858 00.000 9828 scope still moving after pulse duration time elapsed
01:31:08.889 00.031 9828 IsSlewing returns 0
01:31:08.889 00.000 9828 IsGuiding returns 1
01:31:08.919 00.030 9828 IsSlewing returns 0
01:31:08.920 00.001 9828 IsGuiding returns 1
01:31:08.950 00.030 9828 IsSlewing returns 0
01:31:08.950 00.000 9828 IsGuiding returns 1
01:31:08.981 00.031 9828 IsSlewing returns 0
01:31:08.981 00.000 9828 IsGuiding returns 0
01:31:08.981 00.000 9828 scope move finished after 15 + 137 ms
01:31:08.981 00.000 9828 Move returns status 0, amount 15
01:31:08.981 00.000 9828 move complete, result=0
01:31:08.981 00.000 9828 worker thread done servicing request
01:31:08.981 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:31:09.338 00.357 8976 Exposure complete
01:31:09.344 00.006 8976 worker thread done servicing request
01:31:09.344 00.000 5052 OnExposeComplete: enter
01:31:09.344 00.000 5052 UpdateGuideState(): m_state=6
01:31:09.344 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4203
01:31:09.344 00.000 5052 Star::Find returns 1 (0), X=328.13, Y=281.68, Mass=170, SNR=9.0, Peak=64 HFD=3.2
01:31:09.344 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:31:09.344 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
01:31:09.344 00.000 5052 CameraToMount -- cameraX=-1.04 cameraY=-0.03 hyp=1.04 cameraTheta=-3.12 mountX=0.45 mountY=0.89, mountTheta=1.10
01:31:09.345 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.04, y=-0.03, opts=13)
01:31:09.345 00.000 5052 Enqueuing Move request for stepguider (-1.04, -0.03)
01:31:09.345 00.000 8976 Worker thread wakes up
01:31:09.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.04, -0.03) opts 0xd
01:31:09.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.04, -0.03)
01:31:09.345 00.000 8976 Moving (-1.04, -0.03) raw xDistance=0.45 yDistance=0.89
01:31:09.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:31:09.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.89
01:31:09.345 00.000 8976 MoveAxis(L, 2, ABG)
01:31:09.345 00.000 8976 stepping (-19, 14) + (-2, 0)
01:31:09.345 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:09.346 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:31:09.357 00.011 5052 UpdateGuideState exits: m=170 SNR=9.0
01:31:09.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:09.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:09.357 00.000 5052 Enqueuing Expose request
01:31:09.378 00.021 8976 Received - 47 (G) 
01:31:09.378 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:09.378 00.000 8976 stepped: pos (-21, 14)
01:31:09.378 00.000 8976 MoveAxis(D, 4, ABG)
01:31:09.378 00.000 8976 stepping (-21, 14) + (0, -4)
01:31:09.378 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:09.410 00.032 8976 Received - 47 (G) 
01:31:09.410 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:09.410 00.000 8976 stepped: pos (-21, 10)
01:31:09.410 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
01:31:09.410 00.000 8976 MountToCamera -- mountX=2.95 mountY=-2.21 hyp=3.69 mountTheta=-0.64 cameraX=0.63, cameraY=3.64 cameraTheta=1.40
01:31:09.410 00.000 8976 incremental bump (0.626, 3.635) isValid = 1
01:31:09.410 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
01:31:09.410 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:31:09.410 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:31:09.411 00.001 8976 move complete, result=0
01:31:09.411 00.000 8976 worker thread done servicing request
01:31:09.411 00.000 8976 Worker thread wakes up
01:31:09.411 00.000 9828 Worker thread wakes up
01:31:09.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:31:09.411 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:31:09.411 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
01:31:09.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:09.411 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:09.411 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
01:31:09.411 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.79
01:31:09.411 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:31:09.411 00.000 9828 BLC: window closed
01:31:09.411 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:31:09.411 00.000 9828 MoveAxis(E, 8, B)
01:31:09.411 00.000 9828 Guiding  Dir = 2, Dur = 8
01:31:09.412 00.001 9828 IsSlewing returns 0
01:31:09.412 00.000 9828 IsGuiding returns 0
01:31:09.412 00.000 9828 PulseGuide returned control before completion, sleep 18
01:31:09.446 00.034 9828 IsGuiding returns 1
01:31:09.446 00.000 9828 scope still moving after pulse duration time elapsed
01:31:09.476 00.030 9828 IsSlewing returns 0
01:31:09.476 00.000 9828 IsGuiding returns 1
01:31:09.506 00.030 9828 IsSlewing returns 0
01:31:09.506 00.000 9828 IsGuiding returns 1
01:31:09.538 00.032 9828 IsSlewing returns 0
01:31:09.538 00.000 9828 IsGuiding returns 0
01:31:09.538 00.000 9828 scope move finished after 8 + 118 ms
01:31:09.538 00.000 9828 Move returns status 0, amount 8
01:31:09.538 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:09.538 00.000 9828 MoveAxis(N, 16, B)
01:31:09.538 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:09.553 00.015 9828 IsSlewing returns 0
01:31:09.553 00.000 9828 IsGuiding returns 0
01:31:09.553 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:09.584 00.031 9828 IsGuiding returns 1
01:31:09.584 00.000 9828 scope still moving after pulse duration time elapsed
01:31:09.615 00.031 9828 IsSlewing returns 0
01:31:09.615 00.000 9828 IsGuiding returns 1
01:31:09.646 00.031 9828 IsSlewing returns 0
01:31:09.646 00.000 9828 IsGuiding returns 1
01:31:09.677 00.031 9828 IsSlewing returns 0
01:31:09.677 00.000 9828 IsGuiding returns 1
01:31:09.708 00.031 9828 IsSlewing returns 0
01:31:09.708 00.000 9828 IsGuiding returns 0
01:31:09.708 00.000 9828 scope move finished after 16 + 138 ms
01:31:09.708 00.000 9828 Move returns status 0, amount 16
01:31:09.708 00.000 9828 move complete, result=0
01:31:09.708 00.000 9828 worker thread done servicing request
01:31:09.708 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:31:10.120 00.412 8976 Exposure complete
01:31:10.125 00.005 8976 worker thread done servicing request
01:31:10.125 00.000 5052 OnExposeComplete: enter
01:31:10.125 00.000 5052 UpdateGuideState(): m_state=6
01:31:10.125 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4204
01:31:10.125 00.000 5052 Star::Find returns 1 (0), X=328.07, Y=281.67, Mass=181, SNR=9.2, Peak=60 HFD=3.9
01:31:10.125 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
01:31:10.125 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
01:31:10.125 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=-0.04 hyp=1.10 cameraTheta=-3.10 mountX=0.47 mountY=0.95, mountTheta=1.11
01:31:10.126 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=-0.04, opts=13)
01:31:10.126 00.000 5052 Enqueuing Move request for stepguider (-1.10, -0.04)
01:31:10.126 00.000 8976 Worker thread wakes up
01:31:10.126 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, -0.04) opts 0xd
01:31:10.126 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, -0.04)
01:31:10.126 00.000 8976 Moving (-1.10, -0.04) raw xDistance=0.47 yDistance=0.95
01:31:10.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
01:31:10.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.95
01:31:10.126 00.000 8976 MoveAxis(L, 2, ABG)
01:31:10.126 00.000 8976 stepping (-21, 10) + (-2, 0)
01:31:10.126 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:10.127 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:31:10.137 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
01:31:10.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:10.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:10.137 00.000 5052 Enqueuing Expose request
01:31:10.162 00.025 8976 Received - 47 (G) 
01:31:10.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:10.162 00.000 8976 stepped: pos (-23, 10)
01:31:10.162 00.000 8976 MoveAxis(D, 4, ABG)
01:31:10.162 00.000 8976 stepping (-23, 10) + (0, -4)
01:31:10.162 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:10.194 00.032 8976 Received - 47 (G) 
01:31:10.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:10.194 00.000 8976 stepped: pos (-23, 6)
01:31:10.194 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
01:31:10.194 00.000 8976 MountToCamera -- mountX=3.14 mountY=-1.80 hyp=3.62 mountTheta=-0.52 cameraX=0.17, cameraY=3.61 cameraTheta=1.52
01:31:10.194 00.000 8976 incremental bump (0.170, 3.614) isValid = 1
01:31:10.194 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
01:31:10.194 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:31:10.194 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:31:10.194 00.000 8976 move complete, result=0
01:31:10.194 00.000 9828 Worker thread wakes up
01:31:10.194 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:31:10.194 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:31:10.194 00.000 8976 worker thread done servicing request
01:31:10.194 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:31:10.194 00.000 8976 Worker thread wakes up
01:31:10.195 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:10.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:10.195 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
01:31:10.195 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
01:31:10.195 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
01:31:10.195 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:31:10.195 00.000 9828 BLC: window closed
01:31:10.195 00.000 9828 MoveAxis(E, 3, B)
01:31:10.195 00.000 9828 Guiding  Dir = 2, Dur = 3
01:31:10.195 00.000 9828 IsSlewing returns 0
01:31:10.195 00.000 9828 IsGuiding returns 0
01:31:10.196 00.001 9828 PulseGuide returned control before completion, sleep 13
01:31:10.217 00.021 9828 IsGuiding returns 1
01:31:10.217 00.000 9828 scope still moving after pulse duration time elapsed
01:31:10.248 00.031 9828 IsSlewing returns 0
01:31:10.248 00.000 9828 IsGuiding returns 1
01:31:10.279 00.031 9828 IsSlewing returns 0
01:31:10.279 00.000 9828 IsGuiding returns 1
01:31:10.310 00.031 9828 IsSlewing returns 0
01:31:10.310 00.000 9828 IsGuiding returns 0
01:31:10.310 00.000 9828 scope move finished after 3 + 111 ms
01:31:10.310 00.000 9828 Move returns status 0, amount 3
01:31:10.310 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:10.310 00.000 9828 MoveAxis(N, 16, B)
01:31:10.311 00.001 9828 Guiding  Dir = 0, Dur = 16
01:31:10.326 00.015 9828 IsSlewing returns 0
01:31:10.326 00.000 9828 IsGuiding returns 0
01:31:10.326 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:10.356 00.030 9828 IsGuiding returns 1
01:31:10.356 00.000 9828 scope still moving after pulse duration time elapsed
01:31:10.387 00.031 9828 IsSlewing returns 0
01:31:10.387 00.000 9828 IsGuiding returns 1
01:31:10.418 00.031 9828 IsSlewing returns 0
01:31:10.418 00.000 9828 IsGuiding returns 1
01:31:10.450 00.032 9828 IsSlewing returns 0
01:31:10.450 00.000 9828 IsGuiding returns 1
01:31:10.480 00.030 9828 IsSlewing returns 0
01:31:10.480 00.000 9828 IsGuiding returns 0
01:31:10.480 00.000 9828 scope move finished after 16 + 138 ms
01:31:10.480 00.000 9828 Move returns status 0, amount 16
01:31:10.480 00.000 9828 move complete, result=0
01:31:10.480 00.000 9828 worker thread done servicing request
01:31:10.480 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:31:10.889 00.409 8976 Exposure complete
01:31:10.895 00.006 8976 worker thread done servicing request
01:31:10.895 00.000 5052 OnExposeComplete: enter
01:31:10.895 00.000 5052 UpdateGuideState(): m_state=6
01:31:10.895 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4205
01:31:10.895 00.000 5052 Star::Find returns 1 (0), X=327.93, Y=281.69, Mass=188, SNR=9.4, Peak=61 HFD=3.8
01:31:10.895 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
01:31:10.895 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
01:31:10.895 00.000 5052 CameraToMount -- cameraX=-1.24 cameraY=-0.02 hyp=1.24 cameraTheta=-3.12 mountX=0.55 mountY=1.05, mountTheta=1.09
01:31:10.896 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.24, y=-0.02, opts=13)
01:31:10.896 00.000 5052 Enqueuing Move request for stepguider (-1.24, -0.02)
01:31:10.896 00.000 8976 Worker thread wakes up
01:31:10.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.24, -0.02) opts 0xd
01:31:10.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.24, -0.02)
01:31:10.896 00.000 8976 Moving (-1.24, -0.02) raw xDistance=0.55 yDistance=1.05
01:31:10.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
01:31:10.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.05
01:31:10.896 00.000 8976 MoveAxis(L, 2, ABG)
01:31:10.896 00.000 8976 stepping (-23, 6) + (-2, 0)
01:31:10.897 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:10.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:10.907 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
01:31:10.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:10.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:10.907 00.000 5052 Enqueuing Expose request
01:31:10.929 00.022 8976 Received - 47 (G) 
01:31:10.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:10.929 00.000 8976 stepped: pos (-25, 6)
01:31:10.929 00.000 8976 MoveAxis(D, 4, ABG)
01:31:10.929 00.000 8976 stepping (-25, 6) + (0, -4)
01:31:10.929 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:10.961 00.032 8976 Received - 47 (G) 
01:31:10.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:10.961 00.000 8976 stepped: pos (-25, 2)
01:31:10.961 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
01:31:10.961 00.000 8976 MountToCamera -- mountX=3.37 mountY=-1.31 hyp=3.61 mountTheta=-0.37 cameraX=-0.37, cameraY=3.59 cameraTheta=1.67
01:31:10.961 00.000 8976 incremental bump (-0.368, 3.594) isValid = 1
01:31:10.961 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
01:31:10.961 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:31:10.961 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:31:10.961 00.000 8976 move complete, result=0
01:31:10.961 00.000 8976 worker thread done servicing request
01:31:10.962 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 4 ms SOUTH
01:31:10.962 00.000 9828 Worker thread wakes up
01:31:10.962 00.000 8976 Worker thread wakes up
01:31:10.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:10.962 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:10.962 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:31:10.962 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:31:10.962 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
01:31:10.962 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
01:31:10.962 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:31:10.962 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:31:10.962 00.000 9828 BLC: window closed
01:31:10.962 00.000 9828 MoveAxis(W, 2, B)
01:31:10.962 00.000 9828 Guiding  Dir = 3, Dur = 2
01:31:10.963 00.001 9828 IsSlewing returns 0
01:31:10.963 00.000 9828 IsGuiding returns 0
01:31:10.963 00.000 9828 PulseGuide returned control before completion, sleep 12
01:31:10.976 00.013 9828 IsGuiding returns 1
01:31:10.976 00.000 9828 scope still moving after pulse duration time elapsed
01:31:11.006 00.030 9828 IsSlewing returns 0
01:31:11.006 00.000 9828 IsGuiding returns 1
01:31:11.037 00.031 9828 IsSlewing returns 0
01:31:11.037 00.000 9828 IsGuiding returns 1
01:31:11.067 00.030 9828 IsSlewing returns 0
01:31:11.067 00.000 9828 IsGuiding returns 1
01:31:11.099 00.032 9828 IsSlewing returns 0
01:31:11.099 00.000 9828 IsGuiding returns 1
01:31:11.129 00.030 9828 IsSlewing returns 0
01:31:11.129 00.000 9828 IsGuiding returns 0
01:31:11.129 00.000 9828 scope move finished after 2 + 164 ms
01:31:11.129 00.000 9828 Move returns status 0, amount 2
01:31:11.129 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:11.129 00.000 9828 MoveAxis(N, 16, B)
01:31:11.129 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:11.144 00.015 9828 IsSlewing returns 0
01:31:11.144 00.000 9828 IsGuiding returns 0
01:31:11.144 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:11.177 00.033 9828 IsGuiding returns 1
01:31:11.177 00.000 9828 scope still moving after pulse duration time elapsed
01:31:11.208 00.031 9828 IsSlewing returns 0
01:31:11.208 00.000 9828 IsGuiding returns 1
01:31:11.240 00.032 9828 IsSlewing returns 0
01:31:11.240 00.000 9828 IsGuiding returns 1
01:31:11.270 00.030 9828 IsSlewing returns 0
01:31:11.270 00.000 9828 IsGuiding returns 1
01:31:11.301 00.031 9828 IsSlewing returns 0
01:31:11.301 00.000 9828 IsGuiding returns 0
01:31:11.301 00.000 9828 scope move finished after 16 + 140 ms
01:31:11.301 00.000 9828 Move returns status 0, amount 16
01:31:11.301 00.000 9828 move complete, result=0
01:31:11.301 00.000 9828 worker thread done servicing request
01:31:11.301 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:31:11.652 00.351 8976 Exposure complete
01:31:11.658 00.006 8976 worker thread done servicing request
01:31:11.658 00.000 5052 OnExposeComplete: enter
01:31:11.658 00.000 5052 UpdateGuideState(): m_state=6
01:31:11.658 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4206
01:31:11.658 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.28, Mass=169, SNR=9.0, Peak=60 HFD=3.6
01:31:11.658 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.18 = 2.11)
01:31:11.658 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.00)
01:31:11.658 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.43 hyp=0.51 cameraTheta=-2.13 mountX=-0.26 mountY=0.47, mountTheta=2.08
01:31:11.658 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.43, opts=13)
01:31:11.659 00.001 5052 Enqueuing Move request for stepguider (-0.27, -0.43)
01:31:11.659 00.000 8976 Worker thread wakes up
01:31:11.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.43) opts 0xd
01:31:11.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.43)
01:31:11.659 00.000 8976 Moving (-0.27, -0.43) raw xDistance=-0.26 yDistance=0.47
01:31:11.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
01:31:11.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.47
01:31:11.659 00.000 8976 MoveAxis(R, 1, ABG)
01:31:11.659 00.000 8976 stepping (-25, 2) + (1, 0)
01:31:11.659 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:11.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:31:11.669 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
01:31:11.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:11.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:11.669 00.000 5052 Enqueuing Expose request
01:31:11.681 00.012 8976 Received - 47 (G) 
01:31:11.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:11.681 00.000 8976 stepped: pos (-24, 2)
01:31:11.681 00.000 8976 MoveAxis(D, 2, ABG)
01:31:11.681 00.000 8976 stepping (-24, 2) + (0, -2)
01:31:11.681 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:11.713 00.032 8976 Received - 47 (G) 
01:31:11.713 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:11.713 00.000 8976 stepped: pos (-24, 0)
01:31:11.713 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
01:31:11.713 00.000 8976 MountToCamera -- mountX=3.47 mountY=-0.88 hyp=3.58 mountTheta=-0.25 cameraX=-0.80, cameraY=3.49 cameraTheta=1.80
01:31:11.713 00.000 8976 incremental bump (-0.798, 3.488) isValid = 1
01:31:11.713 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
01:31:11.713 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:31:11.713 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:31:11.713 00.000 8976 move complete, result=0
01:31:11.713 00.000 9828 Worker thread wakes up
01:31:11.713 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:31:11.713 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:31:11.713 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
01:31:11.713 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
01:31:11.713 00.000 8976 worker thread done servicing request
01:31:11.713 00.000 8976 Worker thread wakes up
01:31:11.713 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
01:31:11.714 00.001 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
01:31:11.714 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:31:11.714 00.000 9828 BLC: window closed
01:31:11.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:11.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:11.714 00.000 9828 MoveAxis(W, 6, B)
01:31:11.714 00.000 9828 Guiding  Dir = 3, Dur = 6
01:31:11.714 00.000 9828 IsSlewing returns 0
01:31:11.714 00.000 9828 IsGuiding returns 0
01:31:11.714 00.000 9828 PulseGuide returned control before completion, sleep 16
01:31:11.731 00.017 9828 IsGuiding returns 1
01:31:11.731 00.000 9828 scope still moving after pulse duration time elapsed
01:31:11.761 00.030 9828 IsSlewing returns 0
01:31:11.761 00.000 9828 IsGuiding returns 1
01:31:11.792 00.031 9828 IsSlewing returns 0
01:31:11.793 00.001 9828 IsGuiding returns 1
01:31:11.823 00.030 9828 IsSlewing returns 0
01:31:11.823 00.000 9828 IsGuiding returns 0
01:31:11.823 00.000 9828 scope move finished after 6 + 103 ms
01:31:11.823 00.000 9828 Move returns status 0, amount 6
01:31:11.823 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:11.823 00.000 9828 MoveAxis(N, 16, B)
01:31:11.823 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:11.839 00.016 9828 IsSlewing returns 0
01:31:11.839 00.000 9828 IsGuiding returns 0
01:31:11.839 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:11.869 00.030 9828 IsGuiding returns 1
01:31:11.869 00.000 9828 scope still moving after pulse duration time elapsed
01:31:11.900 00.031 9828 IsSlewing returns 0
01:31:11.900 00.000 9828 IsGuiding returns 1
01:31:11.932 00.032 9828 IsSlewing returns 0
01:31:11.932 00.000 9828 IsGuiding returns 1
01:31:11.963 00.031 9828 IsSlewing returns 0
01:31:11.963 00.000 9828 IsGuiding returns 1
01:31:11.993 00.030 9828 IsSlewing returns 0
01:31:11.993 00.000 9828 IsGuiding returns 0
01:31:11.993 00.000 9828 scope move finished after 16 + 138 ms
01:31:11.993 00.000 9828 Move returns status 0, amount 16
01:31:11.993 00.000 9828 move complete, result=0
01:31:11.993 00.000 9828 worker thread done servicing request
01:31:11.993 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
01:31:12.410 00.417 8976 Exposure complete
01:31:12.416 00.006 8976 worker thread done servicing request
01:31:12.416 00.000 5052 OnExposeComplete: enter
01:31:12.416 00.000 5052 UpdateGuideState(): m_state=6
01:31:12.416 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4207
01:31:12.416 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.11, Mass=172, SNR=9.1, Peak=69 HFD=3.2
01:31:12.416 00.000 5052 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.04) = xAngle (-3.03 = -3.03)
01:31:12.416 00.000 5052 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.14 = -3.14)
01:31:12.416 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.60 hyp=0.71 cameraTheta=-0.99 mountX=-0.71 mountY=-0.00, mountTheta=-3.14
01:31:12.417 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.60, opts=13)
01:31:12.417 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.60)
01:31:12.417 00.000 8976 Worker thread wakes up
01:31:12.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.60) opts 0xd
01:31:12.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.60)
01:31:12.417 00.000 8976 Moving (0.39, -0.60) raw xDistance=-0.71 yDistance=-0.00
01:31:12.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
01:31:12.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:31:12.417 00.000 8976 MoveAxis(R, 3, ABG)
01:31:12.417 00.000 8976 stepping (-24, 0) + (3, 0)
01:31:12.417 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:12.418 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:31:12.427 00.009 5052 UpdateGuideState exits: m=172 SNR=9.1
01:31:12.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:12.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:12.427 00.000 5052 Enqueuing Expose request
01:31:12.448 00.021 8976 Received - 47 (G) 
01:31:12.448 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:12.448 00.000 8976 stepped: pos (-21, 0)
01:31:12.448 00.000 8976 MoveAxis(U, 0, ABG)
01:31:12.448 00.000 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
01:31:12.448 00.000 8976 MountToCamera -- mountX=3.39 mountY=-0.59 hyp=3.44 mountTheta=-0.17 cameraX=-1.02, cameraY=3.28 cameraTheta=1.87
01:31:12.449 00.001 8976 incremental bump (-1.018, 3.282) isValid = 1
01:31:12.449 00.000 8976 Scheduling Mount bump of (-0.034, 0.114)
01:31:12.449 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:31:12.449 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:31:12.449 00.000 8976 move complete, result=0
01:31:12.449 00.000 8976 worker thread done servicing request
01:31:12.449 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.0 px 0 ms NORTH
01:31:12.449 00.000 8976 Worker thread wakes up
01:31:12.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:12.449 00.000 9828 Worker thread wakes up
01:31:12.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:31:12.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:12.449 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:31:12.450 00.001 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.33)
01:31:12.450 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.41)
01:31:12.450 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.03 mountY=-0.12, mountTheta=-1.33
01:31:12.450 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:31:12.450 00.000 9828 BLC: window closed
01:31:12.450 00.000 9828 MoveAxis(W, 9, B)
01:31:12.450 00.000 9828 Guiding  Dir = 3, Dur = 9
01:31:12.450 00.000 9828 IsSlewing returns 0
01:31:12.450 00.000 9828 IsGuiding returns 0
01:31:12.450 00.000 9828 PulseGuide returned control before completion, sleep 19
01:31:12.474 00.024 9828 IsGuiding returns 1
01:31:12.474 00.000 9828 scope still moving after pulse duration time elapsed
01:31:12.504 00.030 9828 IsSlewing returns 0
01:31:12.504 00.000 9828 IsGuiding returns 1
01:31:12.540 00.036 9828 IsSlewing returns 0
01:31:12.540 00.000 9828 IsGuiding returns 1
01:31:12.572 00.032 9828 IsSlewing returns 0
01:31:12.572 00.000 9828 IsGuiding returns 0
01:31:12.572 00.000 9828 scope move finished after 9 + 112 ms
01:31:12.572 00.000 9828 Move returns status 0, amount 9
01:31:12.572 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:12.572 00.000 9828 MoveAxis(N, 16, B)
01:31:12.572 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:12.587 00.015 9828 IsSlewing returns 0
01:31:12.587 00.000 9828 IsGuiding returns 0
01:31:12.587 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:12.618 00.031 9828 IsGuiding returns 1
01:31:12.618 00.000 9828 scope still moving after pulse duration time elapsed
01:31:12.649 00.031 9828 IsSlewing returns 0
01:31:12.649 00.000 9828 IsGuiding returns 1
01:31:12.680 00.031 9828 IsSlewing returns 0
01:31:12.680 00.000 9828 IsGuiding returns 1
01:31:12.711 00.031 9828 IsSlewing returns 0
01:31:12.711 00.000 9828 IsGuiding returns 1
01:31:12.742 00.031 9828 IsSlewing returns 0
01:31:12.742 00.000 9828 IsGuiding returns 0
01:31:12.742 00.000 9828 scope move finished after 16 + 138 ms
01:31:12.742 00.000 9828 Move returns status 0, amount 16
01:31:12.742 00.000 9828 move complete, result=0
01:31:12.742 00.000 9828 worker thread done servicing request
01:31:12.742 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
01:31:13.141 00.399 8976 Exposure complete
01:31:13.146 00.005 8976 worker thread done servicing request
01:31:13.147 00.001 5052 OnExposeComplete: enter
01:31:13.147 00.000 5052 UpdateGuideState(): m_state=6
01:31:13.147 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4208
01:31:13.147 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.59, Mass=184, SNR=9.3, Peak=62 HFD=3.4
01:31:13.147 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
01:31:13.147 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
01:31:13.147 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.12 hyp=0.51 cameraTheta=-0.24 mountX=-0.33 mountY=-0.35, mountTheta=-2.33
01:31:13.147 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.12, opts=13)
01:31:13.147 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.12)
01:31:13.148 00.001 8976 Worker thread wakes up
01:31:13.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.12) opts 0xd
01:31:13.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.12)
01:31:13.148 00.000 8976 Moving (0.50, -0.12) raw xDistance=-0.33 yDistance=-0.35
01:31:13.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
01:31:13.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:31:13.148 00.000 8976 MoveAxis(R, 2, ABG)
01:31:13.148 00.000 8976 stepping (-21, 0) + (2, 0)
01:31:13.148 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:13.148 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:31:13.158 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:31:13.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:13.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:13.158 00.000 5052 Enqueuing Expose request
01:31:13.183 00.025 8976 Received - 47 (G) 
01:31:13.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:13.183 00.000 8976 stepped: pos (-19, 0)
01:31:13.183 00.000 8976 MoveAxis(U, 1, ABG)
01:31:13.183 00.000 8976 stepping (-19, 0) + (0, 1)
01:31:13.183 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:13.215 00.032 8976 Received - 47 (G) 
01:31:13.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:13.215 00.000 8976 stepped: pos (-19, 1)
01:31:13.215 00.000 8976 MountToCamera -- mountTheta (-0.14) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
01:31:13.215 00.000 8976 MountToCamera -- mountX=3.23 mountY=-0.45 hyp=3.26 mountTheta=-0.14 cameraX=-1.07, cameraY=3.08 cameraTheta=1.91
01:31:13.215 00.000 8976 incremental bump (-1.073, 3.077) isValid = 1
01:31:13.215 00.000 8976 Scheduling Mount bump of (-0.038, 0.112)
01:31:13.215 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:31:13.215 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:31:13.215 00.000 8976 move complete, result=0
01:31:13.215 00.000 9828 Worker thread wakes up
01:31:13.215 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:31:13.215 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:31:13.215 00.000 8976 worker thread done servicing request
01:31:13.215 00.000 8976 Worker thread wakes up
01:31:13.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:13.215 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:13.215 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.3 px 1 ms NORTH
01:31:13.215 00.000 9828 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
01:31:13.216 00.001 9828 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
01:31:13.216 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.89 mountX=0.03 mountY=-0.12, mountTheta=-1.30
01:31:13.216 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:31:13.216 00.000 9828 BLC: window closed
01:31:13.216 00.000 9828 MoveAxis(W, 10, B)
01:31:13.216 00.000 9828 Guiding  Dir = 3, Dur = 10
01:31:13.216 00.000 9828 IsSlewing returns 0
01:31:13.216 00.000 9828 IsGuiding returns 0
01:31:13.216 00.000 9828 PulseGuide returned control before completion, sleep 20
01:31:13.238 00.022 9828 IsGuiding returns 1
01:31:13.238 00.000 9828 scope still moving after pulse duration time elapsed
01:31:13.269 00.031 9828 IsSlewing returns 0
01:31:13.269 00.000 9828 IsGuiding returns 1
01:31:13.301 00.032 9828 IsSlewing returns 0
01:31:13.301 00.000 9828 IsGuiding returns 1
01:31:13.331 00.030 9828 IsSlewing returns 0
01:31:13.331 00.000 9828 IsGuiding returns 1
01:31:13.362 00.031 9828 IsSlewing returns 0
01:31:13.362 00.000 9828 IsGuiding returns 0
01:31:13.362 00.000 9828 scope move finished after 10 + 135 ms
01:31:13.362 00.000 9828 Move returns status 0, amount 10
01:31:13.362 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:13.362 00.000 9828 MoveAxis(N, 16, B)
01:31:13.362 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:13.378 00.016 9828 IsSlewing returns 0
01:31:13.378 00.000 9828 IsGuiding returns 0
01:31:13.378 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:13.408 00.030 9828 IsGuiding returns 1
01:31:13.408 00.000 9828 scope still moving after pulse duration time elapsed
01:31:13.439 00.031 9828 IsSlewing returns 0
01:31:13.439 00.000 9828 IsGuiding returns 1
01:31:13.485 00.046 9828 IsSlewing returns 0
01:31:13.485 00.000 9828 IsGuiding returns 1
01:31:13.517 00.032 9828 IsSlewing returns 0
01:31:13.517 00.000 9828 IsGuiding returns 1
01:31:13.547 00.030 9828 IsSlewing returns 0
01:31:13.547 00.000 9828 IsGuiding returns 1
01:31:13.579 00.032 9828 IsSlewing returns 0
01:31:13.579 00.000 9828 IsGuiding returns 0
01:31:13.579 00.000 9828 scope move finished after 16 + 184 ms
01:31:13.579 00.000 9828 Move returns status 0, amount 16
01:31:13.579 00.000 9828 move complete, result=0
01:31:13.579 00.000 9828 worker thread done servicing request
01:31:13.579 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:31:13.910 00.331 8976 Exposure complete
01:31:13.915 00.005 8976 worker thread done servicing request
01:31:13.915 00.000 5052 OnExposeComplete: enter
01:31:13.915 00.000 5052 UpdateGuideState(): m_state=6
01:31:13.915 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4209
01:31:13.915 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.58, Mass=193, SNR=9.5, Peak=65 HFD=3.9
01:31:13.915 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
01:31:13.915 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
01:31:13.915 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=-0.13 hyp=0.76 cameraTheta=-0.18 mountX=-0.46 mountY=-0.56, mountTheta=-2.26
01:31:13.916 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=-0.13, opts=13)
01:31:13.916 00.000 5052 Enqueuing Move request for stepguider (0.75, -0.13)
01:31:13.916 00.000 8976 Worker thread wakes up
01:31:13.916 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, -0.13) opts 0xd
01:31:13.916 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, -0.13)
01:31:13.916 00.000 8976 Moving (0.75, -0.13) raw xDistance=-0.46 yDistance=-0.56
01:31:13.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:31:13.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
01:31:13.916 00.000 8976 MoveAxis(R, 2, ABG)
01:31:13.916 00.000 8976 stepping (-19, 1) + (2, 0)
01:31:13.916 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:13.917 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:31:13.927 00.010 5052 UpdateGuideState exits: m=193 SNR=9.5
01:31:13.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:13.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:13.927 00.000 5052 Enqueuing Expose request
01:31:13.951 00.024 8976 Received - 47 (G) 
01:31:13.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:13.951 00.000 8976 stepped: pos (-17, 1)
01:31:13.951 00.000 8976 MoveAxis(U, 2, ABG)
01:31:13.951 00.000 8976 stepping (-17, 1) + (0, 2)
01:31:13.951 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:13.982 00.031 8976 Received - 47 (G) 
01:31:13.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:13.982 00.000 8976 stepped: pos (-17, 3)
01:31:13.982 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
01:31:13.982 00.000 8976 MountToCamera -- mountX=3.02 mountY=-0.46 hyp=3.06 mountTheta=-0.15 cameraX=-0.97, cameraY=2.90 cameraTheta=1.89
01:31:13.982 00.000 8976 incremental bump (-0.970, 2.898) isValid = 1
01:31:13.982 00.000 8976 Scheduling Mount bump of (-0.036, 0.113)
01:31:13.982 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:31:13.982 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:31:13.982 00.000 8976 move complete, result=0
01:31:13.982 00.000 9828 Worker thread wakes up
01:31:13.982 00.000 8976 worker thread done servicing request
01:31:13.982 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
01:31:13.982 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:31:13.982 00.000 8976 Worker thread wakes up
01:31:13.982 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:31:13.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:13.983 00.001 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.30)
01:31:13.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:13.983 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.39)
01:31:13.983 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.31
01:31:13.983 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:31:13.983 00.000 9828 BLC: window closed
01:31:13.983 00.000 9828 MoveAxis(W, 10, B)
01:31:13.983 00.000 9828 Guiding  Dir = 3, Dur = 10
01:31:13.983 00.000 9828 IsSlewing returns 0
01:31:13.984 00.001 9828 IsGuiding returns 0
01:31:13.984 00.000 9828 PulseGuide returned control before completion, sleep 20
01:31:14.012 00.028 9828 IsGuiding returns 1
01:31:14.012 00.000 9828 scope still moving after pulse duration time elapsed
01:31:14.044 00.032 9828 IsSlewing returns 0
01:31:14.044 00.000 9828 IsGuiding returns 1
01:31:14.075 00.031 9828 IsSlewing returns 0
01:31:14.075 00.000 9828 IsGuiding returns 1
01:31:14.106 00.031 9828 IsSlewing returns 0
01:31:14.106 00.000 9828 IsGuiding returns 1
01:31:14.136 00.030 9828 IsSlewing returns 0
01:31:14.136 00.000 9828 IsGuiding returns 0
01:31:14.136 00.000 9828 scope move finished after 10 + 142 ms
01:31:14.136 00.000 9828 Move returns status 0, amount 10
01:31:14.137 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:14.137 00.000 9828 MoveAxis(N, 16, B)
01:31:14.137 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:14.151 00.014 9828 IsSlewing returns 0
01:31:14.151 00.000 9828 IsGuiding returns 0
01:31:14.151 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:14.183 00.032 9828 IsGuiding returns 1
01:31:14.183 00.000 9828 scope still moving after pulse duration time elapsed
01:31:14.214 00.031 9828 IsSlewing returns 0
01:31:14.214 00.000 9828 IsGuiding returns 1
01:31:14.245 00.031 9828 IsSlewing returns 0
01:31:14.245 00.000 9828 IsGuiding returns 1
01:31:14.276 00.031 9828 IsSlewing returns 0
01:31:14.276 00.000 9828 IsGuiding returns 1
01:31:14.309 00.033 9828 IsSlewing returns 0
01:31:14.309 00.000 9828 IsGuiding returns 0
01:31:14.309 00.000 9828 scope move finished after 16 + 141 ms
01:31:14.309 00.000 9828 Move returns status 0, amount 16
01:31:14.309 00.000 9828 move complete, result=0
01:31:14.309 00.000 9828 worker thread done servicing request
01:31:14.309 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:31:14.670 00.361 8976 Exposure complete
01:31:14.675 00.005 8976 worker thread done servicing request
01:31:14.675 00.000 5052 OnExposeComplete: enter
01:31:14.675 00.000 5052 UpdateGuideState(): m_state=6
01:31:14.675 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4210
01:31:14.675 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.94, Mass=177, SNR=9.1, Peak=60 HFD=3.5
01:31:14.675 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:31:14.675 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:31:14.675 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.23 hyp=0.55 cameraTheta=0.42 mountX=-0.03 mountY=-0.55, mountTheta=-1.62
01:31:14.676 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.23, opts=13)
01:31:14.676 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.23)
01:31:14.676 00.000 8976 Worker thread wakes up
01:31:14.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.23) opts 0xd
01:31:14.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.23)
01:31:14.676 00.000 8976 Moving (0.51, 0.23) raw xDistance=-0.03 yDistance=-0.55
01:31:14.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:31:14.677 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
01:31:14.677 00.000 8976 MoveAxis(R, 0, ABG)
01:31:14.677 00.000 8976 MoveAxis(U, 2, ABG)
01:31:14.677 00.000 8976 stepping (-17, 3) + (0, 2)
01:31:14.677 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:14.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:14.687 00.010 5052 UpdateGuideState exits: m=177 SNR=9.1
01:31:14.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:14.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:14.687 00.000 5052 Enqueuing Expose request
01:31:14.702 00.015 8976 Received - 47 (G) 
01:31:14.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:14.702 00.000 8976 stepped: pos (-17, 5)
01:31:14.702 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
01:31:14.702 00.000 8976 MountToCamera -- mountX=2.88 mountY=-0.57 hyp=2.94 mountTheta=-0.19 cameraX=-0.81, cameraY=2.83 cameraTheta=1.85
01:31:14.702 00.000 8976 incremental bump (-0.807, 2.826) isValid = 1
01:31:14.702 00.000 8976 Scheduling Mount bump of (-0.032, 0.115)
01:31:14.702 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:31:14.702 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:31:14.702 00.000 8976 move complete, result=0
01:31:14.702 00.000 8976 worker thread done servicing request
01:31:14.702 00.000 8976 Worker thread wakes up
01:31:14.702 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:31:14.702 00.000 9828 Worker thread wakes up
01:31:14.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:14.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:14.702 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:31:14.703 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:31:14.703 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.94 = -1.35)
01:31:14.703 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.43)
01:31:14.703 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.03 mountY=-0.12, mountTheta=-1.35
01:31:14.703 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:31:14.703 00.000 9828 BLC: window closed
01:31:14.703 00.000 9828 MoveAxis(W, 8, B)
01:31:14.703 00.000 9828 Guiding  Dir = 3, Dur = 8
01:31:14.703 00.000 9828 IsSlewing returns 0
01:31:14.703 00.000 9828 IsGuiding returns 0
01:31:14.703 00.000 9828 PulseGuide returned control before completion, sleep 18
01:31:14.729 00.026 9828 IsGuiding returns 1
01:31:14.729 00.000 9828 scope still moving after pulse duration time elapsed
01:31:14.761 00.032 9828 IsSlewing returns 0
01:31:14.761 00.000 9828 IsGuiding returns 1
01:31:14.792 00.031 9828 IsSlewing returns 0
01:31:14.792 00.000 9828 IsGuiding returns 1
01:31:14.822 00.030 9828 IsSlewing returns 0
01:31:14.822 00.000 9828 IsGuiding returns 1
01:31:14.853 00.031 9828 IsSlewing returns 0
01:31:14.853 00.000 9828 IsGuiding returns 0
01:31:14.853 00.000 9828 scope move finished after 8 + 141 ms
01:31:14.853 00.000 9828 Move returns status 0, amount 8
01:31:14.853 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:14.853 00.000 9828 MoveAxis(N, 16, B)
01:31:14.853 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:14.868 00.015 9828 IsSlewing returns 0
01:31:14.868 00.000 9828 IsGuiding returns 0
01:31:14.868 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:14.899 00.031 9828 IsGuiding returns 1
01:31:14.899 00.000 9828 scope still moving after pulse duration time elapsed
01:31:14.930 00.031 9828 IsSlewing returns 0
01:31:14.930 00.000 9828 IsGuiding returns 1
01:31:14.962 00.032 9828 IsSlewing returns 0
01:31:14.962 00.000 9828 IsGuiding returns 1
01:31:14.993 00.031 9828 IsSlewing returns 0
01:31:14.993 00.000 9828 IsGuiding returns 1
01:31:15.024 00.031 9828 IsSlewing returns 0
01:31:15.024 00.000 9828 IsGuiding returns 0
01:31:15.024 00.000 9828 scope move finished after 16 + 139 ms
01:31:15.024 00.000 9828 Move returns status 0, amount 16
01:31:15.024 00.000 9828 move complete, result=0
01:31:15.024 00.000 9828 worker thread done servicing request
01:31:15.024 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:31:15.388 00.364 8976 Exposure complete
01:31:15.394 00.006 8976 worker thread done servicing request
01:31:15.394 00.000 5052 OnExposeComplete: enter
01:31:15.394 00.000 5052 UpdateGuideState(): m_state=6
01:31:15.394 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4211
01:31:15.394 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.84, Mass=170, SNR=9.0, Peak=65 HFD=3.7
01:31:15.394 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.04) = xAngle (-0.10 = -0.10)
01:31:15.394 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.20 = -0.20)
01:31:15.394 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.95 mountX=0.14 mountY=-0.03, mountTheta=-0.20
01:31:15.396 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.13, opts=13)
01:31:15.396 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.13)
01:31:15.396 00.000 8976 Worker thread wakes up
01:31:15.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.13) opts 0xd
01:31:15.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.13)
01:31:15.396 00.000 8976 Moving (-0.05, 0.13) raw xDistance=0.14 yDistance=-0.03
01:31:15.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:31:15.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:31:15.396 00.000 8976 MoveAxis(R, 0, ABG)
01:31:15.396 00.000 8976 MoveAxis(U, 0, ABG)
01:31:15.396 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.82 = 1.82)
01:31:15.396 00.000 8976 MountToCamera -- mountX=2.79 mountY=-0.64 hyp=2.86 mountTheta=-0.23 cameraX=-0.70, cameraY=2.78 cameraTheta=1.82
01:31:15.396 00.000 8976 incremental bump (-0.699, 2.778) isValid = 1
01:31:15.397 00.001 8976 Scheduling Mount bump of (-0.028, 0.116)
01:31:15.397 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:31:15.397 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:31:15.397 00.000 8976 move complete, result=0
01:31:15.397 00.000 9828 Worker thread wakes up
01:31:15.397 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:31:15.397 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:31:15.397 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
01:31:15.397 00.000 8976 worker thread done servicing request
01:31:15.397 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.46)
01:31:15.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:31:15.397 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
01:31:15.397 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:31:15.397 00.000 9828 BLC: window closed
01:31:15.397 00.000 9828 MoveAxis(W, 7, B)
01:31:15.397 00.000 9828 Guiding  Dir = 3, Dur = 7
01:31:15.397 00.000 9828 IsSlewing returns 0
01:31:15.397 00.000 9828 IsGuiding returns 0
01:31:15.397 00.000 9828 PulseGuide returned control before completion, sleep 17
01:31:15.406 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
01:31:15.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:15.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:15.406 00.000 5052 Enqueuing Expose request
01:31:15.406 00.000 8976 Worker thread wakes up
01:31:15.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:15.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:15.406 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:15.426 00.020 9828 IsGuiding returns 1
01:31:15.426 00.000 9828 scope still moving after pulse duration time elapsed
01:31:15.457 00.031 9828 IsSlewing returns 0
01:31:15.457 00.000 9828 IsGuiding returns 1
01:31:15.489 00.032 9828 IsSlewing returns 0
01:31:15.489 00.000 9828 IsGuiding returns 1
01:31:15.520 00.031 9828 IsSlewing returns 0
01:31:15.520 00.000 9828 IsGuiding returns 0
01:31:15.520 00.000 9828 scope move finished after 7 + 115 ms
01:31:15.520 00.000 9828 Move returns status 0, amount 7
01:31:15.520 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:15.520 00.000 9828 MoveAxis(N, 16, B)
01:31:15.520 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:15.535 00.015 9828 IsSlewing returns 0
01:31:15.535 00.000 9828 IsGuiding returns 0
01:31:15.536 00.001 9828 PulseGuide returned control before completion, sleep 26
01:31:15.566 00.030 9828 IsGuiding returns 1
01:31:15.566 00.000 9828 scope still moving after pulse duration time elapsed
01:31:15.596 00.030 9828 IsSlewing returns 0
01:31:15.596 00.000 9828 IsGuiding returns 1
01:31:15.628 00.032 9828 IsSlewing returns 0
01:31:15.628 00.000 9828 IsGuiding returns 1
01:31:15.659 00.031 9828 IsSlewing returns 0
01:31:15.659 00.000 9828 IsGuiding returns 1
01:31:15.690 00.031 9828 IsSlewing returns 0
01:31:15.690 00.000 9828 IsGuiding returns 0
01:31:15.690 00.000 9828 scope move finished after 16 + 139 ms
01:31:15.690 00.000 9828 Move returns status 0, amount 16
01:31:15.690 00.000 9828 move complete, result=0
01:31:15.690 00.000 9828 worker thread done servicing request
01:31:15.690 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:31:16.097 00.407 8976 Exposure complete
01:31:16.103 00.006 8976 worker thread done servicing request
01:31:16.103 00.000 5052 OnExposeComplete: enter
01:31:16.103 00.000 5052 UpdateGuideState(): m_state=6
01:31:16.103 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4212
01:31:16.103 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=282.02, Mass=183, SNR=9.2, Peak=60 HFD=4.0
01:31:16.103 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
01:31:16.103 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
01:31:16.103 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.31 hyp=0.52 cameraTheta=2.49 mountX=0.47 mountY=0.17, mountTheta=0.36
01:31:16.104 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.31, opts=13)
01:31:16.104 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.31)
01:31:16.104 00.000 8976 Worker thread wakes up
01:31:16.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.31) opts 0xd
01:31:16.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.31)
01:31:16.104 00.000 8976 Moving (-0.41, 0.31) raw xDistance=0.47 yDistance=0.17
01:31:16.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
01:31:16.105 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:31:16.105 00.000 8976 MoveAxis(L, 2, ABG)
01:31:16.105 00.000 8976 stepping (-17, 5) + (-2, 0)
01:31:16.105 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:16.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:31:16.115 00.010 5052 UpdateGuideState exits: m=183 SNR=9.2
01:31:16.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:16.115 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:16.116 00.001 5052 Enqueuing Expose request
01:31:16.141 00.025 8976 Received - 47 (G) 
01:31:16.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:16.141 00.000 8976 stepped: pos (-19, 5)
01:31:16.141 00.000 8976 MoveAxis(U, 0, ABG)
01:31:16.141 00.000 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
01:31:16.141 00.000 8976 MountToCamera -- mountX=2.83 mountY=-0.69 hyp=2.91 mountTheta=-0.24 cameraX=-0.67, cameraY=2.84 cameraTheta=1.80
01:31:16.141 00.000 8976 incremental bump (-0.672, 2.835) isValid = 1
01:31:16.141 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
01:31:16.141 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:31:16.141 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:31:16.141 00.000 8976 move complete, result=0
01:31:16.141 00.000 9828 Worker thread wakes up
01:31:16.141 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:31:16.141 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:31:16.141 00.000 9828 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
01:31:16.141 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
01:31:16.141 00.000 8976 worker thread done servicing request
01:31:16.142 00.001 8976 Worker thread wakes up
01:31:16.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:16.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:16.142 00.000 9828 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.47)
01:31:16.142 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.02 mountY=-0.12, mountTheta=-1.39
01:31:16.142 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:31:16.142 00.000 9828 BLC: window closed
01:31:16.142 00.000 9828 MoveAxis(W, 7, B)
01:31:16.142 00.000 9828 Guiding  Dir = 3, Dur = 7
01:31:16.142 00.000 9828 IsSlewing returns 0
01:31:16.143 00.001 9828 IsGuiding returns 0
01:31:16.143 00.000 9828 PulseGuide returned control before completion, sleep 17
01:31:16.170 00.027 9828 IsGuiding returns 1
01:31:16.170 00.000 9828 scope still moving after pulse duration time elapsed
01:31:16.201 00.031 9828 IsSlewing returns 0
01:31:16.201 00.000 9828 IsGuiding returns 1
01:31:16.231 00.030 9828 IsSlewing returns 0
01:31:16.231 00.000 9828 IsGuiding returns 1
01:31:16.263 00.032 9828 IsSlewing returns 0
01:31:16.263 00.000 9828 IsGuiding returns 0
01:31:16.263 00.000 9828 scope move finished after 7 + 113 ms
01:31:16.263 00.000 9828 Move returns status 0, amount 7
01:31:16.263 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:16.263 00.000 9828 MoveAxis(N, 16, B)
01:31:16.263 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:16.280 00.017 9828 IsSlewing returns 0
01:31:16.280 00.000 9828 IsGuiding returns 0
01:31:16.280 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:16.309 00.029 9828 IsGuiding returns 1
01:31:16.309 00.000 9828 scope still moving after pulse duration time elapsed
01:31:16.339 00.030 9828 IsSlewing returns 0
01:31:16.340 00.001 9828 IsGuiding returns 1
01:31:16.370 00.030 9828 IsSlewing returns 0
01:31:16.370 00.000 9828 IsGuiding returns 1
01:31:16.401 00.031 9828 IsSlewing returns 0
01:31:16.401 00.000 9828 IsGuiding returns 1
01:31:16.433 00.032 9828 IsSlewing returns 0
01:31:16.433 00.000 9828 IsGuiding returns 0
01:31:16.433 00.000 9828 scope move finished after 16 + 137 ms
01:31:16.433 00.000 9828 Move returns status 0, amount 16
01:31:16.433 00.000 9828 move complete, result=0
01:31:16.433 00.000 9828 worker thread done servicing request
01:31:16.433 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:31:16.830 00.397 8976 Exposure complete
01:31:16.835 00.005 8976 worker thread done servicing request
01:31:16.835 00.000 5052 OnExposeComplete: enter
01:31:16.835 00.000 5052 UpdateGuideState(): m_state=6
01:31:16.835 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4213
01:31:16.835 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.55, Mass=187, SNR=9.5, Peak=61 HFD=3.7
01:31:16.835 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.80 = 1.49)
01:31:16.835 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
01:31:16.835 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.16 hyp=0.43 cameraTheta=-2.75 mountX=0.04 mountY=0.42, mountTheta=1.48
01:31:16.836 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.16, opts=13)
01:31:16.836 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.16)
01:31:16.836 00.000 8976 Worker thread wakes up
01:31:16.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.16) opts 0xd
01:31:16.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.16)
01:31:16.836 00.000 8976 Moving (-0.40, -0.16) raw xDistance=0.04 yDistance=0.42
01:31:16.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:31:16.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:31:16.836 00.000 8976 MoveAxis(R, 0, ABG)
01:31:16.836 00.000 8976 MoveAxis(D, 2, ABG)
01:31:16.836 00.000 8976 stepping (-19, 5) + (0, -2)
01:31:16.836 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:16.837 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:31:16.847 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
01:31:16.847 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:16.847 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:16.847 00.000 5052 Enqueuing Expose request
01:31:16.860 00.013 8976 Received - 47 (G) 
01:31:16.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:16.860 00.000 8976 stepped: pos (-19, 3)
01:31:16.860 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
01:31:16.860 00.000 8976 MountToCamera -- mountX=2.86 mountY=-0.62 hyp=2.92 mountTheta=-0.21 cameraX=-0.75, cameraY=2.83 cameraTheta=1.83
01:31:16.860 00.000 8976 incremental bump (-0.747, 2.826) isValid = 1
01:31:16.860 00.000 8976 Scheduling Mount bump of (-0.029, 0.115)
01:31:16.860 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:31:16.860 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:31:16.860 00.000 8976 move complete, result=0
01:31:16.860 00.000 8976 worker thread done servicing request
01:31:16.860 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:31:16.860 00.000 9828 Worker thread wakes up
01:31:16.860 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:31:16.860 00.000 8976 Worker thread wakes up
01:31:16.860 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:31:16.860 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.37)
01:31:16.861 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:16.861 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.45)
01:31:16.861 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:16.861 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
01:31:16.861 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:31:16.861 00.000 9828 BLC: window closed
01:31:16.861 00.000 9828 MoveAxis(W, 8, B)
01:31:16.861 00.000 9828 Guiding  Dir = 3, Dur = 8
01:31:16.861 00.000 9828 IsSlewing returns 0
01:31:16.861 00.000 9828 IsGuiding returns 0
01:31:16.861 00.000 9828 PulseGuide returned control before completion, sleep 18
01:31:16.896 00.035 9828 IsGuiding returns 1
01:31:16.896 00.000 9828 scope still moving after pulse duration time elapsed
01:31:16.929 00.033 9828 IsSlewing returns 0
01:31:16.929 00.000 9828 IsGuiding returns 1
01:31:16.959 00.030 9828 IsSlewing returns 0
01:31:16.960 00.001 9828 IsGuiding returns 1
01:31:16.989 00.029 9828 IsSlewing returns 0
01:31:16.989 00.000 9828 IsGuiding returns 1
01:31:17.020 00.031 9828 IsSlewing returns 0
01:31:17.020 00.000 9828 IsGuiding returns 1
01:31:17.051 00.031 9828 IsSlewing returns 0
01:31:17.051 00.000 9828 IsGuiding returns 1
01:31:17.083 00.032 9828 IsSlewing returns 0
01:31:17.083 00.000 9828 IsGuiding returns 0
01:31:17.083 00.000 9828 scope move finished after 8 + 213 ms
01:31:17.083 00.000 9828 Move returns status 0, amount 8
01:31:17.083 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:17.083 00.000 9828 MoveAxis(N, 16, B)
01:31:17.083 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:17.098 00.015 9828 IsSlewing returns 0
01:31:17.098 00.000 9828 IsGuiding returns 0
01:31:17.098 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:17.129 00.031 9828 IsGuiding returns 1
01:31:17.129 00.000 9828 scope still moving after pulse duration time elapsed
01:31:17.161 00.032 9828 IsSlewing returns 0
01:31:17.161 00.000 9828 IsGuiding returns 1
01:31:17.191 00.030 9828 IsSlewing returns 0
01:31:17.191 00.000 9828 IsGuiding returns 1
01:31:17.222 00.031 9828 IsSlewing returns 0
01:31:17.222 00.000 9828 IsGuiding returns 1
01:31:17.253 00.031 9828 IsSlewing returns 0
01:31:17.253 00.000 9828 IsGuiding returns 0
01:31:17.253 00.000 9828 scope move finished after 16 + 138 ms
01:31:17.253 00.000 9828 Move returns status 0, amount 16
01:31:17.253 00.000 9828 move complete, result=0
01:31:17.253 00.000 9828 worker thread done servicing request
01:31:17.253 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:31:17.554 00.301 8976 Exposure complete
01:31:17.559 00.005 8976 worker thread done servicing request
01:31:17.559 00.000 5052 OnExposeComplete: enter
01:31:17.559 00.000 5052 UpdateGuideState(): m_state=6
01:31:17.559 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4214
01:31:17.559 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.66, Mass=161, SNR=8.7, Peak=65 HFD=3.3
01:31:17.559 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
01:31:17.559 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
01:31:17.559 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=-0.10 mountY=-0.07, mountTheta=-2.52
01:31:17.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.05, opts=13)
01:31:17.560 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.05)
01:31:17.560 00.000 8976 Worker thread wakes up
01:31:17.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.05) opts 0xd
01:31:17.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.05)
01:31:17.560 00.000 8976 Moving (0.12, -0.05) raw xDistance=-0.10 yDistance=-0.07
01:31:17.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:31:17.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:31:17.560 00.000 8976 MoveAxis(R, 0, ABG)
01:31:17.560 00.000 8976 MoveAxis(U, 0, ABG)
01:31:17.560 00.000 8976 MountToCamera -- mountTheta (-0.20) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
01:31:17.561 00.001 8976 MountToCamera -- mountX=2.87 mountY=-0.57 hyp=2.93 mountTheta=-0.20 cameraX=-0.80, cameraY=2.82 cameraTheta=1.85
01:31:17.561 00.000 8976 incremental bump (-0.798, 2.820) isValid = 1
01:31:17.561 00.000 8976 Scheduling Mount bump of (-0.031, 0.115)
01:31:17.561 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:31:17.561 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:31:17.561 00.000 8976 move complete, result=0
01:31:17.561 00.000 9828 Worker thread wakes up
01:31:17.561 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:31:17.561 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:31:17.561 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.93 = -1.35)
01:31:17.561 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.43)
01:31:17.561 00.000 8976 worker thread done servicing request
01:31:17.561 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.03 mountY=-0.12, mountTheta=-1.35
01:31:17.561 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:31:17.561 00.000 9828 BLC: window closed
01:31:17.561 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:31:17.561 00.000 9828 MoveAxis(W, 8, B)
01:31:17.561 00.000 9828 Guiding  Dir = 3, Dur = 8
01:31:17.561 00.000 9828 IsSlewing returns 0
01:31:17.562 00.001 9828 IsGuiding returns 0
01:31:17.562 00.000 9828 PulseGuide returned control before completion, sleep 18
01:31:17.571 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
01:31:17.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:17.571 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:17.571 00.000 5052 Enqueuing Expose request
01:31:17.571 00.000 8976 Worker thread wakes up
01:31:17.571 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:17.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:17.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:17.595 00.024 9828 IsGuiding returns 1
01:31:17.595 00.000 9828 scope still moving after pulse duration time elapsed
01:31:17.627 00.032 9828 IsSlewing returns 0
01:31:17.627 00.000 9828 IsGuiding returns 1
01:31:17.658 00.031 9828 IsSlewing returns 0
01:31:17.658 00.000 9828 IsGuiding returns 1
01:31:17.688 00.030 9828 IsSlewing returns 0
01:31:17.688 00.000 9828 IsGuiding returns 0
01:31:17.688 00.000 9828 scope move finished after 8 + 118 ms
01:31:17.688 00.000 9828 Move returns status 0, amount 8
01:31:17.688 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:17.688 00.000 9828 MoveAxis(N, 16, B)
01:31:17.688 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:17.704 00.016 9828 IsSlewing returns 0
01:31:17.704 00.000 9828 IsGuiding returns 0
01:31:17.704 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:17.736 00.032 9828 IsGuiding returns 1
01:31:17.736 00.000 9828 scope still moving after pulse duration time elapsed
01:31:17.767 00.031 9828 IsSlewing returns 0
01:31:17.767 00.000 9828 IsGuiding returns 1
01:31:17.799 00.032 9828 IsSlewing returns 0
01:31:17.799 00.000 9828 IsGuiding returns 1
01:31:17.830 00.031 9828 IsSlewing returns 0
01:31:17.830 00.000 9828 IsGuiding returns 1
01:31:17.861 00.031 9828 IsSlewing returns 0
01:31:17.861 00.000 9828 IsGuiding returns 0
01:31:17.861 00.000 9828 scope move finished after 16 + 141 ms
01:31:17.861 00.000 9828 Move returns status 0, amount 16
01:31:17.861 00.000 9828 move complete, result=0
01:31:17.861 00.000 9828 worker thread done servicing request
01:31:17.861 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:31:18.263 00.402 8976 Exposure complete
01:31:18.268 00.005 8976 worker thread done servicing request
01:31:18.268 00.000 5052 OnExposeComplete: enter
01:31:18.268 00.000 5052 UpdateGuideState(): m_state=6
01:31:18.268 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4215
01:31:18.268 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.70, Mass=189, SNR=9.4, Peak=61 HFD=3.9
01:31:18.268 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
01:31:18.268 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:31:18.268 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=-0.01 hyp=0.97 cameraTheta=-0.01 mountX=-0.45 mountY=-0.81, mountTheta=-2.08
01:31:18.269 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=-0.01, opts=13)
01:31:18.269 00.000 5052 Enqueuing Move request for stepguider (0.97, -0.01)
01:31:18.269 00.000 8976 Worker thread wakes up
01:31:18.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, -0.01) opts 0xd
01:31:18.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, -0.01)
01:31:18.269 00.000 8976 Moving (0.97, -0.01) raw xDistance=-0.45 yDistance=-0.81
01:31:18.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:31:18.270 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
01:31:18.270 00.000 8976 MoveAxis(R, 2, ABG)
01:31:18.270 00.000 8976 stepping (-19, 3) + (2, 0)
01:31:18.270 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:18.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:31:18.281 00.011 5052 UpdateGuideState exits: m=189 SNR=9.4
01:31:18.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:18.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:18.281 00.000 5052 Enqueuing Expose request
01:31:18.299 00.018 8976 Received - 47 (G) 
01:31:18.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:18.299 00.000 8976 stepped: pos (-17, 3)
01:31:18.299 00.000 8976 MoveAxis(U, 3, ABG)
01:31:18.299 00.000 8976 stepping (-17, 3) + (0, 3)
01:31:18.299 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:18.331 00.032 8976 Received - 47 (G) 
01:31:18.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:18.331 00.000 8976 stepped: pos (-17, 6)
01:31:18.331 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
01:31:18.331 00.000 8976 MountToCamera -- mountX=2.78 mountY=-0.70 hyp=2.87 mountTheta=-0.25 cameraX=-0.65, cameraY=2.80 cameraTheta=1.80
01:31:18.331 00.000 8976 incremental bump (-0.646, 2.797) isValid = 1
01:31:18.331 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
01:31:18.331 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:31:18.331 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:31:18.331 00.000 8976 move complete, result=0
01:31:18.331 00.000 9828 Worker thread wakes up
01:31:18.331 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
01:31:18.331 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:31:18.331 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:31:18.331 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.40)
01:31:18.331 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
01:31:18.331 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
01:31:18.332 00.001 8976 worker thread done servicing request
01:31:18.332 00.000 8976 Worker thread wakes up
01:31:18.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:18.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:18.332 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:31:18.332 00.000 9828 BLC: window closed
01:31:18.332 00.000 9828 MoveAxis(W, 7, B)
01:31:18.332 00.000 9828 Guiding  Dir = 3, Dur = 7
01:31:18.332 00.000 9828 IsSlewing returns 0
01:31:18.332 00.000 9828 IsGuiding returns 0
01:31:18.333 00.001 9828 PulseGuide returned control before completion, sleep 17
01:31:18.357 00.024 9828 IsGuiding returns 1
01:31:18.357 00.000 9828 scope still moving after pulse duration time elapsed
01:31:18.389 00.032 9828 IsSlewing returns 0
01:31:18.389 00.000 9828 IsGuiding returns 1
01:31:18.420 00.031 9828 IsSlewing returns 0
01:31:18.420 00.000 9828 IsGuiding returns 1
01:31:18.451 00.031 9828 IsSlewing returns 0
01:31:18.451 00.000 9828 IsGuiding returns 0
01:31:18.452 00.001 9828 scope move finished after 7 + 112 ms
01:31:18.452 00.000 9828 Move returns status 0, amount 7
01:31:18.452 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:18.453 00.001 9828 MoveAxis(N, 16, B)
01:31:18.453 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:18.467 00.014 9828 IsSlewing returns 0
01:31:18.467 00.000 9828 IsGuiding returns 0
01:31:18.467 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:18.498 00.031 9828 IsGuiding returns 1
01:31:18.498 00.000 9828 scope still moving after pulse duration time elapsed
01:31:18.529 00.031 9828 IsSlewing returns 0
01:31:18.529 00.000 9828 IsGuiding returns 1
01:31:18.561 00.032 9828 IsSlewing returns 0
01:31:18.561 00.000 9828 IsGuiding returns 1
01:31:18.592 00.031 9828 IsSlewing returns 0
01:31:18.592 00.000 9828 IsGuiding returns 1
01:31:18.622 00.030 9828 IsSlewing returns 0
01:31:18.622 00.000 9828 IsGuiding returns 0
01:31:18.622 00.000 9828 scope move finished after 16 + 139 ms
01:31:18.622 00.000 9828 Move returns status 0, amount 16
01:31:18.622 00.000 9828 move complete, result=0
01:31:18.622 00.000 9828 worker thread done servicing request
01:31:18.622 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:31:19.020 00.398 8976 Exposure complete
01:31:19.026 00.006 8976 worker thread done servicing request
01:31:19.026 00.000 5052 OnExposeComplete: enter
01:31:19.026 00.000 5052 UpdateGuideState(): m_state=6
01:31:19.026 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4216
01:31:19.026 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.45, Mass=182, SNR=9.2, Peak=65 HFD=3.6
01:31:19.026 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
01:31:19.026 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
01:31:19.026 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.26 hyp=0.82 cameraTheta=-0.32 mountX=-0.58 mountY=-0.51, mountTheta=-2.42
01:31:19.027 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.26, opts=13)
01:31:19.027 00.000 5052 Enqueuing Move request for stepguider (0.78, -0.26)
01:31:19.027 00.000 8976 Worker thread wakes up
01:31:19.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.26) opts 0xd
01:31:19.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.26)
01:31:19.027 00.000 8976 Moving (0.78, -0.26) raw xDistance=-0.58 yDistance=-0.51
01:31:19.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
01:31:19.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.51
01:31:19.027 00.000 8976 MoveAxis(R, 3, ABG)
01:31:19.027 00.000 8976 stepping (-17, 6) + (3, 0)
01:31:19.028 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:19.028 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:31:19.037 00.009 5052 UpdateGuideState exits: m=182 SNR=9.2
01:31:19.037 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:19.037 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:19.037 00.000 5052 Enqueuing Expose request
01:31:19.067 00.030 8976 Received - 47 (G) 
01:31:19.067 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:19.067 00.000 8976 stepped: pos (-14, 6)
01:31:19.067 00.000 8976 MoveAxis(U, 2, ABG)
01:31:19.067 00.000 8976 stepping (-14, 6) + (0, 2)
01:31:19.067 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:19.099 00.032 8976 Received - 47 (G) 
01:31:19.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:19.099 00.000 8976 stepped: pos (-14, 8)
01:31:19.099 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
01:31:19.099 00.000 8976 MountToCamera -- mountX=2.57 mountY=-0.89 hyp=2.72 mountTheta=-0.33 cameraX=-0.38, cameraY=2.70 cameraTheta=1.71
01:31:19.099 00.000 8976 incremental bump (-0.381, 2.695) isValid = 1
01:31:19.099 00.000 8976 Scheduling Mount bump of (-0.016, 0.118)
01:31:19.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:31:19.099 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:31:19.099 00.000 8976 move complete, result=0
01:31:19.099 00.000 9828 Worker thread wakes up
01:31:19.099 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:31:19.099 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:31:19.099 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
01:31:19.099 00.000 8976 worker thread done servicing request
01:31:19.099 00.000 8976 Worker thread wakes up
01:31:19.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:19.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:19.099 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.5 px 2 ms NORTH
01:31:19.099 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
01:31:19.100 00.001 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.48
01:31:19.100 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:31:19.100 00.000 9828 BLC: window closed
01:31:19.100 00.000 9828 MoveAxis(W, 3, B)
01:31:19.100 00.000 9828 Guiding  Dir = 3, Dur = 3
01:31:19.100 00.000 9828 IsSlewing returns 0
01:31:19.100 00.000 9828 IsGuiding returns 0
01:31:19.100 00.000 9828 PulseGuide returned control before completion, sleep 13
01:31:19.118 00.018 9828 IsGuiding returns 1
01:31:19.118 00.000 9828 scope still moving after pulse duration time elapsed
01:31:19.149 00.031 9828 IsSlewing returns 0
01:31:19.149 00.000 9828 IsGuiding returns 1
01:31:19.181 00.032 9828 IsSlewing returns 0
01:31:19.181 00.000 9828 IsGuiding returns 1
01:31:19.210 00.029 9828 IsSlewing returns 0
01:31:19.210 00.000 9828 IsGuiding returns 0
01:31:19.210 00.000 9828 scope move finished after 3 + 107 ms
01:31:19.210 00.000 9828 Move returns status 0, amount 3
01:31:19.210 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:19.210 00.000 9828 MoveAxis(N, 16, B)
01:31:19.210 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:19.226 00.016 9828 IsSlewing returns 0
01:31:19.226 00.000 9828 IsGuiding returns 0
01:31:19.226 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:19.257 00.031 9828 IsGuiding returns 1
01:31:19.257 00.000 9828 scope still moving after pulse duration time elapsed
01:31:19.288 00.031 9828 IsSlewing returns 0
01:31:19.288 00.000 9828 IsGuiding returns 1
01:31:19.318 00.030 9828 IsSlewing returns 0
01:31:19.318 00.000 9828 IsGuiding returns 1
01:31:19.349 00.031 9828 IsSlewing returns 0
01:31:19.349 00.000 9828 IsGuiding returns 1
01:31:19.380 00.031 9828 IsSlewing returns 0
01:31:19.380 00.000 9828 IsGuiding returns 1
01:31:19.410 00.030 9828 IsSlewing returns 0
01:31:19.410 00.000 9828 IsGuiding returns 1
01:31:19.440 00.030 9828 IsSlewing returns 0
01:31:19.440 00.000 9828 IsGuiding returns 0
01:31:19.440 00.000 9828 scope move finished after 16 + 198 ms
01:31:19.440 00.000 9828 Move returns status 0, amount 16
01:31:19.440 00.000 9828 move complete, result=0
01:31:19.440 00.000 9828 worker thread done servicing request
01:31:19.440 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:31:19.804 00.364 8976 Exposure complete
01:31:19.810 00.006 8976 worker thread done servicing request
01:31:19.810 00.000 5052 OnExposeComplete: enter
01:31:19.810 00.000 5052 UpdateGuideState(): m_state=6
01:31:19.810 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4217
01:31:19.810 00.000 5052 Star::Find returns 1 (0), X=330.30, Y=281.54, Mass=184, SNR=9.3, Peak=66 HFD=3.5
01:31:19.810 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
01:31:19.810 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
01:31:19.810 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=-0.17 hyp=1.14 cameraTheta=-0.15 mountX=-0.66 mountY=-0.85, mountTheta=-2.23
01:31:19.811 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=-0.17, opts=13)
01:31:19.811 00.000 5052 Enqueuing Move request for stepguider (1.12, -0.17)
01:31:19.811 00.000 8976 Worker thread wakes up
01:31:19.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, -0.17) opts 0xd
01:31:19.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, -0.17)
01:31:19.811 00.000 8976 Moving (1.12, -0.17) raw xDistance=-0.66 yDistance=-0.85
01:31:19.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
01:31:19.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.85
01:31:19.811 00.000 8976 MoveAxis(R, 3, ABG)
01:31:19.811 00.000 8976 stepping (-14, 8) + (3, 0)
01:31:19.811 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:19.812 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:31:19.821 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:31:19.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:19.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:19.821 00.000 5052 Enqueuing Expose request
01:31:19.850 00.029 8976 Received - 47 (G) 
01:31:19.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:19.850 00.000 8976 stepped: pos (-11, 8)
01:31:19.850 00.000 8976 MoveAxis(U, 4, ABG)
01:31:19.850 00.000 8976 stepping (-11, 8) + (0, 4)
01:31:19.850 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:19.882 00.032 8976 Received - 47 (G) 
01:31:19.882 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:19.882 00.000 8976 stepped: pos (-11, 12)
01:31:19.882 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
01:31:19.882 00.000 8976 MountToCamera -- mountX=2.28 mountY=-1.22 hyp=2.59 mountTheta=-0.49 cameraX=0.05, cameraY=2.59 cameraTheta=1.55
01:31:19.882 00.000 8976 incremental bump (0.051, 2.587) isValid = 1
01:31:19.882 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
01:31:19.882 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:31:19.882 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:31:19.882 00.000 8976 move complete, result=0
01:31:19.882 00.000 9828 Worker thread wakes up
01:31:19.882 00.000 8976 worker thread done servicing request
01:31:19.882 00.000 8976 Worker thread wakes up
01:31:19.882 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.9 px 4 ms NORTH
01:31:19.883 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:31:19.883 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:31:19.883 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.64)
01:31:19.883 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.72)
01:31:19.883 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
01:31:19.883 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:19.883 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:19.883 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:31:19.883 00.000 9828 BLC: window closed
01:31:19.883 00.000 9828 MoveAxis(E, 2, B)
01:31:19.883 00.000 9828 Guiding  Dir = 2, Dur = 2
01:31:19.883 00.000 9828 IsSlewing returns 0
01:31:19.884 00.001 9828 IsGuiding returns 0
01:31:19.884 00.000 9828 PulseGuide returned control before completion, sleep 12
01:31:19.905 00.021 9828 IsGuiding returns 1
01:31:19.905 00.000 9828 scope still moving after pulse duration time elapsed
01:31:19.935 00.030 9828 IsSlewing returns 0
01:31:19.935 00.000 9828 IsGuiding returns 1
01:31:19.966 00.031 9828 IsSlewing returns 0
01:31:19.966 00.000 9828 IsGuiding returns 1
01:31:19.997 00.031 9828 IsSlewing returns 0
01:31:19.997 00.000 9828 IsGuiding returns 0
01:31:19.997 00.000 9828 scope move finished after 2 + 111 ms
01:31:19.998 00.001 9828 Move returns status 0, amount 2
01:31:19.998 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:19.998 00.000 9828 MoveAxis(N, 16, B)
01:31:19.998 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:20.012 00.014 9828 IsSlewing returns 0
01:31:20.012 00.000 9828 IsGuiding returns 0
01:31:20.012 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:20.044 00.032 9828 IsGuiding returns 1
01:31:20.044 00.000 9828 scope still moving after pulse duration time elapsed
01:31:20.076 00.032 9828 IsSlewing returns 0
01:31:20.076 00.000 9828 IsGuiding returns 1
01:31:20.106 00.030 9828 IsSlewing returns 0
01:31:20.106 00.000 9828 IsGuiding returns 1
01:31:20.136 00.030 9828 IsSlewing returns 0
01:31:20.136 00.000 9828 IsGuiding returns 1
01:31:20.167 00.031 9828 IsSlewing returns 0
01:31:20.167 00.000 9828 IsGuiding returns 0
01:31:20.167 00.000 9828 scope move finished after 16 + 138 ms
01:31:20.167 00.000 9828 Move returns status 0, amount 16
01:31:20.167 00.000 9828 move complete, result=0
01:31:20.167 00.000 9828 worker thread done servicing request
01:31:20.167 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:31:20.574 00.407 8976 Exposure complete
01:31:20.579 00.005 8976 worker thread done servicing request
01:31:20.580 00.001 5052 OnExposeComplete: enter
01:31:20.580 00.000 5052 UpdateGuideState(): m_state=6
01:31:20.580 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4218
01:31:20.580 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=282.21, Mass=185, SNR=9.3, Peak=62 HFD=3.7
01:31:20.580 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
01:31:20.580 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
01:31:20.580 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.50 hyp=0.72 cameraTheta=0.77 mountX=0.21 mountY=-0.71, mountTheta=-1.28
01:31:20.581 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.50, opts=13)
01:31:20.582 00.001 5052 Enqueuing Move request for stepguider (0.52, 0.50)
01:31:20.582 00.000 8976 Worker thread wakes up
01:31:20.582 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.50) opts 0xd
01:31:20.582 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.50)
01:31:20.582 00.000 8976 Moving (0.52, 0.50) raw xDistance=0.21 yDistance=-0.71
01:31:20.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:31:20.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.71
01:31:20.582 00.000 8976 MoveAxis(R, 0, ABG)
01:31:20.582 00.000 8976 MoveAxis(U, 3, ABG)
01:31:20.582 00.000 8976 stepping (-11, 12) + (0, 3)
01:31:20.582 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:20.583 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:31:20.593 00.010 5052 UpdateGuideState exits: m=185 SNR=9.3
01:31:20.593 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:20.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:20.593 00.000 5052 Enqueuing Expose request
01:31:20.617 00.024 8976 Received - 47 (G) 
01:31:20.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:20.617 00.000 8976 stepped: pos (-11, 15)
01:31:20.617 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
01:31:20.617 00.000 8976 MountToCamera -- mountX=2.08 mountY=-1.61 hyp=2.63 mountTheta=-0.66 cameraX=0.48, cameraY=2.59 cameraTheta=1.39
01:31:20.617 00.000 8976 incremental bump (0.481, 2.586) isValid = 1
01:31:20.617 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
01:31:20.617 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:31:20.617 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:31:20.617 00.000 8976 move complete, result=0
01:31:20.617 00.000 9828 Worker thread wakes up
01:31:20.617 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:31:20.617 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:31:20.618 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:31:20.618 00.000 8976 worker thread done servicing request
01:31:20.618 00.000 8976 Worker thread wakes up
01:31:20.618 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
01:31:20.618 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.88)
01:31:20.618 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
01:31:20.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:20.618 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:31:20.618 00.000 9828 BLC: window closed
01:31:20.618 00.000 9828 MoveAxis(E, 8, B)
01:31:20.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:20.618 00.000 9828 Guiding  Dir = 2, Dur = 8
01:31:20.618 00.000 9828 IsSlewing returns 0
01:31:20.619 00.001 9828 IsGuiding returns 0
01:31:20.619 00.000 9828 PulseGuide returned control before completion, sleep 18
01:31:20.646 00.027 9828 IsGuiding returns 1
01:31:20.646 00.000 9828 scope still moving after pulse duration time elapsed
01:31:20.678 00.032 9828 IsSlewing returns 0
01:31:20.678 00.000 9828 IsGuiding returns 1
01:31:20.710 00.032 9828 IsSlewing returns 0
01:31:20.710 00.000 9828 IsGuiding returns 1
01:31:20.741 00.031 9828 IsSlewing returns 0
01:31:20.741 00.000 9828 IsGuiding returns 0
01:31:20.741 00.000 9828 scope move finished after 8 + 114 ms
01:31:20.741 00.000 9828 Move returns status 0, amount 8
01:31:20.741 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:20.742 00.001 9828 MoveAxis(N, 15, B)
01:31:20.742 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:20.756 00.014 9828 IsSlewing returns 0
01:31:20.756 00.000 9828 IsGuiding returns 0
01:31:20.756 00.000 9828 PulseGuide returned control before completion, sleep 25
01:31:20.787 00.031 9828 IsGuiding returns 1
01:31:20.787 00.000 9828 scope still moving after pulse duration time elapsed
01:31:20.819 00.032 9828 IsSlewing returns 0
01:31:20.819 00.000 9828 IsGuiding returns 1
01:31:20.850 00.031 9828 IsSlewing returns 0
01:31:20.850 00.000 9828 IsGuiding returns 1
01:31:20.881 00.031 9828 IsSlewing returns 0
01:31:20.881 00.000 9828 IsGuiding returns 1
01:31:20.912 00.031 9828 IsSlewing returns 0
01:31:20.912 00.000 9828 IsGuiding returns 0
01:31:20.912 00.000 9828 scope move finished after 15 + 140 ms
01:31:20.912 00.000 9828 Move returns status 0, amount 15
01:31:20.912 00.000 9828 move complete, result=0
01:31:20.912 00.000 9828 worker thread done servicing request
01:31:20.912 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
01:31:21.308 00.396 8976 Exposure complete
01:31:21.314 00.006 8976 worker thread done servicing request
01:31:21.314 00.000 5052 OnExposeComplete: enter
01:31:21.314 00.000 5052 UpdateGuideState(): m_state=6
01:31:21.314 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4219
01:31:21.314 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.73, Mass=167, SNR=8.8, Peak=61 HFD=3.3
01:31:21.314 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
01:31:21.314 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:31:21.314 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.02 hyp=0.36 cameraTheta=0.05 mountX=-0.15 mountY=-0.31, mountTheta=-2.02
01:31:21.315 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.02, opts=13)
01:31:21.315 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.02)
01:31:21.315 00.000 8976 Worker thread wakes up
01:31:21.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.02) opts 0xd
01:31:21.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.02)
01:31:21.315 00.000 8976 Moving (0.36, 0.02) raw xDistance=-0.15 yDistance=-0.31
01:31:21.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:31:21.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
01:31:21.315 00.000 8976 MoveAxis(R, 0, ABG)
01:31:21.315 00.000 8976 MoveAxis(U, 1, ABG)
01:31:21.315 00.000 8976 stepping (-11, 15) + (0, 1)
01:31:21.315 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:21.316 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:31:21.325 00.009 5052 UpdateGuideState exits: m=167 SNR=8.8
01:31:21.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:21.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:21.326 00.001 5052 Enqueuing Expose request
01:31:21.337 00.011 8976 Received - 47 (G) 
01:31:21.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:21.337 00.000 8976 stepped: pos (-11, 16)
01:31:21.337 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
01:31:21.337 00.000 8976 MountToCamera -- mountX=1.95 mountY=-1.91 hyp=2.73 mountTheta=-0.78 cameraX=0.82, cameraY=2.61 cameraTheta=1.27
01:31:21.337 00.000 8976 incremental bump (0.816, 2.609) isValid = 1
01:31:21.337 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
01:31:21.337 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:31:21.337 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:31:21.337 00.000 8976 move complete, result=0
01:31:21.337 00.000 8976 worker thread done servicing request
01:31:21.337 00.000 8976 Worker thread wakes up
01:31:21.337 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:31:21.337 00.000 9828 Worker thread wakes up
01:31:21.337 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:31:21.337 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:31:21.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:21.338 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:21.338 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
01:31:21.338 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
01:31:21.338 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
01:31:21.338 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:31:21.338 00.000 9828 BLC: window closed
01:31:21.338 00.000 9828 MoveAxis(E, 13, B)
01:31:21.338 00.000 9828 Guiding  Dir = 2, Dur = 13
01:31:21.338 00.000 9828 IsSlewing returns 0
01:31:21.338 00.000 9828 IsGuiding returns 0
01:31:21.338 00.000 9828 PulseGuide returned control before completion, sleep 23
01:31:21.376 00.038 9828 IsGuiding returns 1
01:31:21.376 00.000 9828 scope still moving after pulse duration time elapsed
01:31:21.407 00.031 9828 IsSlewing returns 0
01:31:21.407 00.000 9828 IsGuiding returns 1
01:31:21.437 00.030 9828 IsSlewing returns 0
01:31:21.437 00.000 9828 IsGuiding returns 1
01:31:21.468 00.031 9828 IsSlewing returns 0
01:31:21.468 00.000 9828 IsGuiding returns 0
01:31:21.468 00.000 9828 scope move finished after 13 + 117 ms
01:31:21.468 00.000 9828 Move returns status 0, amount 13
01:31:21.468 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:21.468 00.000 9828 MoveAxis(N, 15, B)
01:31:21.468 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:21.483 00.015 9828 IsSlewing returns 0
01:31:21.483 00.000 9828 IsGuiding returns 0
01:31:21.483 00.000 9828 PulseGuide returned control before completion, sleep 25
01:31:21.515 00.032 9828 IsGuiding returns 1
01:31:21.515 00.000 9828 scope still moving after pulse duration time elapsed
01:31:21.545 00.030 9828 IsSlewing returns 0
01:31:21.545 00.000 9828 IsGuiding returns 1
01:31:21.576 00.031 9828 IsSlewing returns 0
01:31:21.576 00.000 9828 IsGuiding returns 1
01:31:21.608 00.032 9828 IsSlewing returns 0
01:31:21.608 00.000 9828 IsGuiding returns 1
01:31:21.638 00.030 9828 IsSlewing returns 0
01:31:21.638 00.000 9828 IsGuiding returns 0
01:31:21.638 00.000 9828 scope move finished after 15 + 139 ms
01:31:21.638 00.000 9828 Move returns status 0, amount 15
01:31:21.638 00.000 9828 move complete, result=0
01:31:21.638 00.000 9828 worker thread done servicing request
01:31:21.638 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:31:22.031 00.393 8976 Exposure complete
01:31:22.037 00.006 8976 worker thread done servicing request
01:31:22.037 00.000 5052 OnExposeComplete: enter
01:31:22.037 00.000 5052 UpdateGuideState(): m_state=6
01:31:22.037 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4220
01:31:22.037 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.70, Mass=172, SNR=8.9, Peak=63 HFD=3.6
01:31:22.037 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
01:31:22.037 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.09)
01:31:22.037 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.05 mountX=0.02 mountY=0.05, mountTheta=1.17
01:31:22.038 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.00, opts=13)
01:31:22.038 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.00)
01:31:22.038 00.000 8976 Worker thread wakes up
01:31:22.038 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.00) opts 0xd
01:31:22.038 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.00)
01:31:22.038 00.000 8976 Moving (-0.05, -0.00) raw xDistance=0.02 yDistance=0.05
01:31:22.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:31:22.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:31:22.038 00.000 8976 MoveAxis(R, 0, ABG)
01:31:22.038 00.000 8976 MoveAxis(U, 0, ABG)
01:31:22.038 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
01:31:22.038 00.000 8976 MountToCamera -- mountX=1.86 mountY=-2.12 hyp=2.82 mountTheta=-0.85 cameraX=1.04, cameraY=2.62 cameraTheta=1.19
01:31:22.038 00.000 8976 incremental bump (1.040, 2.625) isValid = 1
01:31:22.038 00.000 8976 Scheduling Mount bump of (0.019, 0.050)
01:31:22.038 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.05, opts=4)
01:31:22.039 00.001 8976 Enqueuing Move request for scope (0.02, 0.05)
01:31:22.039 00.000 8976 move complete, result=0
01:31:22.039 00.000 9828 Worker thread wakes up
01:31:22.039 00.000 8976 worker thread done servicing request
01:31:22.039 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0x4
01:31:22.039 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:31:22.039 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
01:31:22.039 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
01:31:22.039 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.21 mountX=-0.02 mountY=-0.05, mountTheta=-2.00
01:31:22.039 00.000 9828 Moving (0.02, 0.05) raw xDistance=-0.02 yDistance=-0.05
01:31:22.039 00.000 9828 BLC: window closed
01:31:22.039 00.000 9828 MoveAxis(E, 7, B)
01:31:22.039 00.000 9828 Guiding  Dir = 2, Dur = 7
01:31:22.039 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:31:22.039 00.000 9828 IsSlewing returns 0
01:31:22.040 00.001 9828 IsGuiding returns 0
01:31:22.040 00.000 9828 PulseGuide returned control before completion, sleep 17
01:31:22.048 00.008 5052 UpdateGuideState exits: m=172 SNR=8.9
01:31:22.049 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:22.049 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:22.049 00.000 5052 Enqueuing Expose request
01:31:22.049 00.000 8976 Worker thread wakes up
01:31:22.049 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:22.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:22.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:22.072 00.023 9828 IsGuiding returns 1
01:31:22.072 00.000 9828 scope still moving after pulse duration time elapsed
01:31:22.103 00.031 9828 IsSlewing returns 0
01:31:22.103 00.000 9828 IsGuiding returns 1
01:31:22.135 00.032 9828 IsSlewing returns 0
01:31:22.136 00.001 9828 IsGuiding returns 1
01:31:22.166 00.030 9828 IsSlewing returns 0
01:31:22.166 00.000 9828 IsGuiding returns 1
01:31:22.198 00.032 9828 IsSlewing returns 0
01:31:22.198 00.000 9828 IsGuiding returns 0
01:31:22.198 00.000 9828 scope move finished after 7 + 150 ms
01:31:22.198 00.000 9828 Move returns status 0, amount 7
01:31:22.198 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:22.198 00.000 9828 MoveAxis(N, 6, B)
01:31:22.198 00.000 9828 Guiding  Dir = 0, Dur = 6
01:31:22.212 00.014 9828 IsSlewing returns 0
01:31:22.212 00.000 9828 IsGuiding returns 0
01:31:22.212 00.000 9828 PulseGuide returned control before completion, sleep 16
01:31:22.243 00.031 9828 IsGuiding returns 1
01:31:22.243 00.000 9828 scope still moving after pulse duration time elapsed
01:31:22.274 00.031 9828 IsSlewing returns 0
01:31:22.274 00.000 9828 IsGuiding returns 1
01:31:22.305 00.031 9828 IsSlewing returns 0
01:31:22.305 00.000 9828 IsGuiding returns 1
01:31:22.336 00.031 9828 IsSlewing returns 0
01:31:22.336 00.000 9828 IsGuiding returns 0
01:31:22.336 00.000 9828 scope move finished after 6 + 117 ms
01:31:22.336 00.000 9828 Move returns status 0, amount 6
01:31:22.336 00.000 9828 move complete, result=0
01:31:22.336 00.000 9828 worker thread done servicing request
01:31:22.336 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.0 px 6 ms NORTH
01:31:22.736 00.400 8976 Exposure complete
01:31:22.742 00.006 8976 worker thread done servicing request
01:31:22.742 00.000 5052 OnExposeComplete: enter
01:31:22.742 00.000 5052 UpdateGuideState(): m_state=6
01:31:22.742 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4221
01:31:22.742 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.87, Mass=190, SNR=9.5, Peak=61 HFD=3.8
01:31:22.742 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:31:22.742 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
01:31:22.742 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.16 hyp=0.32 cameraTheta=2.62 mountX=0.27 mountY=0.15, mountTheta=0.50
01:31:22.743 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.16, opts=13)
01:31:22.743 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.16)
01:31:22.743 00.000 8976 Worker thread wakes up
01:31:22.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.16) opts 0xd
01:31:22.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.16)
01:31:22.743 00.000 8976 Moving (-0.28, 0.16) raw xDistance=0.27 yDistance=0.15
01:31:22.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:31:22.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:31:22.743 00.000 8976 MoveAxis(L, 1, ABG)
01:31:22.743 00.000 8976 stepping (-11, 16) + (-1, 0)
01:31:22.743 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:22.744 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:31:22.753 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:31:22.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:22.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:22.753 00.000 5052 Enqueuing Expose request
01:31:22.775 00.022 8976 Received - 47 (G) 
01:31:22.775 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:22.775 00.000 8976 stepped: pos (-12, 16)
01:31:22.775 00.000 8976 MoveAxis(U, 0, ABG)
01:31:22.775 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:31:22.776 00.001 8976 MountToCamera -- mountX=1.85 mountY=-2.26 hyp=2.92 mountTheta=-0.88 cameraX=1.17, cameraY=2.68 cameraTheta=1.16
01:31:22.776 00.000 8976 incremental bump (1.168, 2.680) isValid = 1
01:31:22.776 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
01:31:22.776 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:31:22.776 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:31:22.776 00.000 8976 move complete, result=0
01:31:22.776 00.000 9828 Worker thread wakes up
01:31:22.776 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:31:22.776 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:31:22.776 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:31:22.776 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
01:31:22.776 00.000 8976 worker thread done servicing request
01:31:22.776 00.000 8976 Worker thread wakes up
01:31:22.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:22.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:22.776 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
01:31:22.776 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
01:31:22.776 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:31:22.777 00.001 9828 BLC: window closed
01:31:22.777 00.000 9828 MoveAxis(E, 16, B)
01:31:22.777 00.000 9828 Guiding  Dir = 2, Dur = 16
01:31:22.777 00.000 9828 IsSlewing returns 0
01:31:22.777 00.000 9828 IsGuiding returns 0
01:31:22.777 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:22.818 00.041 9828 IsGuiding returns 1
01:31:22.818 00.000 9828 scope still moving after pulse duration time elapsed
01:31:22.849 00.031 9828 IsSlewing returns 0
01:31:22.849 00.000 9828 IsGuiding returns 1
01:31:22.880 00.031 9828 IsSlewing returns 0
01:31:22.880 00.000 9828 IsGuiding returns 1
01:31:22.912 00.032 9828 IsSlewing returns 0
01:31:22.912 00.000 9828 IsGuiding returns 1
01:31:22.942 00.030 9828 IsSlewing returns 0
01:31:22.942 00.000 9828 IsGuiding returns 1
01:31:22.973 00.031 9828 IsSlewing returns 0
01:31:22.973 00.000 9828 IsGuiding returns 0
01:31:22.973 00.000 9828 scope move finished after 16 + 180 ms
01:31:22.973 00.000 9828 Move returns status 0, amount 16
01:31:22.973 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:22.973 00.000 9828 MoveAxis(N, 14, B)
01:31:22.973 00.000 9828 Guiding  Dir = 0, Dur = 14
01:31:22.988 00.015 9828 IsSlewing returns 0
01:31:22.988 00.000 9828 IsGuiding returns 0
01:31:22.988 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:23.019 00.031 9828 IsGuiding returns 1
01:31:23.019 00.000 9828 scope still moving after pulse duration time elapsed
01:31:23.050 00.031 9828 IsSlewing returns 0
01:31:23.050 00.000 9828 IsGuiding returns 1
01:31:23.083 00.033 9828 IsSlewing returns 0
01:31:23.084 00.001 9828 IsGuiding returns 1
01:31:23.114 00.030 9828 IsSlewing returns 0
01:31:23.114 00.000 9828 IsGuiding returns 1
01:31:23.143 00.029 9828 IsSlewing returns 0
01:31:23.143 00.000 9828 IsGuiding returns 0
01:31:23.143 00.000 9828 scope move finished after 14 + 141 ms
01:31:23.143 00.000 9828 Move returns status 0, amount 14
01:31:23.143 00.000 9828 move complete, result=0
01:31:23.143 00.000 9828 worker thread done servicing request
01:31:23.143 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:31:23.463 00.320 8976 Exposure complete
01:31:23.468 00.005 8976 worker thread done servicing request
01:31:23.469 00.001 5052 OnExposeComplete: enter
01:31:23.469 00.000 5052 UpdateGuideState(): m_state=6
01:31:23.469 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4222
01:31:23.469 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.93, Mass=175, SNR=9.1, Peak=62 HFD=3.3
01:31:23.469 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
01:31:23.469 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
01:31:23.469 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.18 mountX=0.15 mountY=-0.19, mountTheta=-0.90
01:31:23.469 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.22, opts=13)
01:31:23.469 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.22)
01:31:23.470 00.001 8976 Worker thread wakes up
01:31:23.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.22) opts 0xd
01:31:23.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.22)
01:31:23.470 00.000 8976 Moving (0.09, 0.22) raw xDistance=0.15 yDistance=-0.19
01:31:23.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:31:23.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:31:23.470 00.000 8976 MoveAxis(R, 0, ABG)
01:31:23.470 00.000 8976 MoveAxis(U, 0, ABG)
01:31:23.470 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
01:31:23.470 00.000 8976 MountToCamera -- mountX=1.85 mountY=-2.35 hyp=2.99 mountTheta=-0.90 cameraX=1.25, cameraY=2.72 cameraTheta=1.14
01:31:23.470 00.000 8976 incremental bump (1.253, 2.717) isValid = 1
01:31:23.470 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
01:31:23.470 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:31:23.470 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:31:23.470 00.000 8976 move complete, result=0
01:31:23.470 00.000 8976 worker thread done servicing request
01:31:23.470 00.000 9828 Worker thread wakes up
01:31:23.470 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:31:23.470 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:31:23.470 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
01:31:23.471 00.001 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.12)
01:31:23.471 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
01:31:23.471 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:31:23.471 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:31:23.471 00.000 9828 BLC: window closed
01:31:23.471 00.000 9828 MoveAxis(E, 17, B)
01:31:23.471 00.000 9828 Guiding  Dir = 2, Dur = 17
01:31:23.471 00.000 9828 IsSlewing returns 0
01:31:23.471 00.000 9828 IsGuiding returns 0
01:31:23.472 00.001 9828 PulseGuide returned control before completion, sleep 27
01:31:23.480 00.008 5052 UpdateGuideState exits: m=175 SNR=9.1
01:31:23.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:23.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:23.480 00.000 5052 Enqueuing Expose request
01:31:23.480 00.000 8976 Worker thread wakes up
01:31:23.480 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:23.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:23.480 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:23.514 00.034 9828 IsGuiding returns 1
01:31:23.514 00.000 9828 scope still moving after pulse duration time elapsed
01:31:23.545 00.031 9828 IsSlewing returns 0
01:31:23.545 00.000 9828 IsGuiding returns 1
01:31:23.576 00.031 9828 IsSlewing returns 0
01:31:23.576 00.000 9828 IsGuiding returns 1
01:31:23.607 00.031 9828 IsSlewing returns 0
01:31:23.607 00.000 9828 IsGuiding returns 0
01:31:23.607 00.000 9828 scope move finished after 17 + 118 ms
01:31:23.607 00.000 9828 Move returns status 0, amount 17
01:31:23.607 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:23.607 00.000 9828 MoveAxis(N, 14, B)
01:31:23.607 00.000 9828 Guiding  Dir = 0, Dur = 14
01:31:23.622 00.015 9828 IsSlewing returns 0
01:31:23.622 00.000 9828 IsGuiding returns 0
01:31:23.622 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:23.654 00.032 9828 IsGuiding returns 1
01:31:23.654 00.000 9828 scope still moving after pulse duration time elapsed
01:31:23.685 00.031 9828 IsSlewing returns 0
01:31:23.685 00.000 9828 IsGuiding returns 1
01:31:23.716 00.031 9828 IsSlewing returns 0
01:31:23.716 00.000 9828 IsGuiding returns 1
01:31:23.747 00.031 9828 IsSlewing returns 0
01:31:23.747 00.000 9828 IsGuiding returns 1
01:31:23.778 00.031 9828 IsSlewing returns 0
01:31:23.778 00.000 9828 IsGuiding returns 0
01:31:23.778 00.000 9828 scope move finished after 14 + 141 ms
01:31:23.778 00.000 9828 Move returns status 0, amount 14
01:31:23.778 00.000 9828 move complete, result=0
01:31:23.778 00.000 9828 worker thread done servicing request
01:31:23.778 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:31:24.170 00.392 8976 Exposure complete
01:31:24.175 00.005 8976 worker thread done servicing request
01:31:24.175 00.000 5052 OnExposeComplete: enter
01:31:24.175 00.000 5052 UpdateGuideState(): m_state=6
01:31:24.175 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4223
01:31:24.176 00.001 5052 Star::Find returns 1 (0), X=329.37, Y=281.69, Mass=197, SNR=9.7, Peak=65 HFD=3.3
01:31:24.176 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:31:24.176 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
01:31:24.176 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.11 mountX=-0.11 mountY=-0.15, mountTheta=-2.19
01:31:24.176 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.02, opts=13)
01:31:24.176 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.02)
01:31:24.176 00.000 8976 Worker thread wakes up
01:31:24.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.02) opts 0xd
01:31:24.177 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.02)
01:31:24.177 00.000 8976 Moving (0.20, -0.02) raw xDistance=-0.11 yDistance=-0.15
01:31:24.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:31:24.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:31:24.177 00.000 8976 MoveAxis(R, 0, ABG)
01:31:24.177 00.000 8976 MoveAxis(U, 0, ABG)
01:31:24.177 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:31:24.177 00.000 8976 MountToCamera -- mountX=1.85 mountY=-2.41 hyp=3.04 mountTheta=-0.92 cameraX=1.31, cameraY=2.74 cameraTheta=1.13
01:31:24.177 00.000 8976 incremental bump (1.310, 2.742) isValid = 1
01:31:24.178 00.001 8976 Scheduling Mount bump of (0.050, 0.107)
01:31:24.178 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:31:24.178 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:31:24.178 00.000 8976 move complete, result=0
01:31:24.178 00.000 9828 Worker thread wakes up
01:31:24.178 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:31:24.178 00.000 8976 worker thread done servicing request
01:31:24.178 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:31:24.178 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
01:31:24.178 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
01:31:24.178 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:31:24.178 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:31:24.178 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:31:24.178 00.000 9828 BLC: window closed
01:31:24.178 00.000 9828 MoveAxis(E, 17, B)
01:31:24.178 00.000 9828 Guiding  Dir = 2, Dur = 17
01:31:24.179 00.001 9828 IsSlewing returns 0
01:31:24.179 00.000 9828 IsGuiding returns 0
01:31:24.179 00.000 9828 PulseGuide returned control before completion, sleep 27
01:31:24.188 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:31:24.188 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:24.188 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:24.188 00.000 5052 Enqueuing Expose request
01:31:24.188 00.000 8976 Worker thread wakes up
01:31:24.188 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:24.189 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:24.189 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:24.212 00.023 9828 IsGuiding returns 1
01:31:24.212 00.000 9828 scope still moving after pulse duration time elapsed
01:31:24.243 00.031 9828 IsSlewing returns 0
01:31:24.243 00.000 9828 IsGuiding returns 1
01:31:24.273 00.030 9828 IsSlewing returns 0
01:31:24.273 00.000 9828 IsGuiding returns 1
01:31:24.304 00.031 9828 IsSlewing returns 0
01:31:24.304 00.000 9828 IsGuiding returns 0
01:31:24.304 00.000 9828 scope move finished after 17 + 108 ms
01:31:24.304 00.000 9828 Move returns status 0, amount 17
01:31:24.304 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:24.304 00.000 9828 MoveAxis(N, 14, B)
01:31:24.304 00.000 9828 Guiding  Dir = 0, Dur = 14
01:31:24.319 00.015 9828 IsSlewing returns 0
01:31:24.319 00.000 9828 IsGuiding returns 0
01:31:24.319 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:24.351 00.032 9828 IsGuiding returns 1
01:31:24.352 00.001 9828 scope still moving after pulse duration time elapsed
01:31:24.382 00.030 9828 IsSlewing returns 0
01:31:24.382 00.000 9828 IsGuiding returns 1
01:31:24.413 00.031 9828 IsSlewing returns 0
01:31:24.413 00.000 9828 IsGuiding returns 1
01:31:24.444 00.031 9828 IsSlewing returns 0
01:31:24.444 00.000 9828 IsGuiding returns 1
01:31:24.475 00.031 9828 IsSlewing returns 0
01:31:24.475 00.000 9828 IsGuiding returns 0
01:31:24.475 00.000 9828 scope move finished after 14 + 141 ms
01:31:24.475 00.000 9828 Move returns status 0, amount 14
01:31:24.475 00.000 9828 move complete, result=0
01:31:24.475 00.000 9828 worker thread done servicing request
01:31:24.475 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:31:24.890 00.415 8976 Exposure complete
01:31:24.899 00.009 8976 worker thread done servicing request
01:31:24.899 00.000 5052 OnExposeComplete: enter
01:31:24.899 00.000 5052 UpdateGuideState(): m_state=6
01:31:24.899 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4224
01:31:24.899 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.62, Mass=192, SNR=9.5, Peak=65 HFD=3.5
01:31:24.899 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
01:31:24.899 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
01:31:24.899 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.50 mountX=-0.16 mountY=-0.09, mountTheta=-2.62
01:31:24.900 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.09, opts=13)
01:31:24.900 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.09)
01:31:24.900 00.000 8976 Worker thread wakes up
01:31:24.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.09) opts 0xd
01:31:24.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.09)
01:31:24.900 00.000 8976 Moving (0.17, -0.09) raw xDistance=-0.16 yDistance=-0.09
01:31:24.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:31:24.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:31:24.900 00.000 8976 MoveAxis(R, 0, ABG)
01:31:24.900 00.000 8976 MoveAxis(U, 0, ABG)
01:31:24.900 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
01:31:24.900 00.000 8976 MountToCamera -- mountX=1.84 mountY=-2.46 hyp=3.07 mountTheta=-0.93 cameraX=1.35, cameraY=2.76 cameraTheta=1.12
01:31:24.900 00.000 8976 incremental bump (1.348, 2.759) isValid = 1
01:31:24.901 00.001 8976 Scheduling Mount bump of (0.050, 0.107)
01:31:24.901 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:31:24.901 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:31:24.901 00.000 8976 move complete, result=0
01:31:24.901 00.000 8976 worker thread done servicing request
01:31:24.901 00.000 9828 Worker thread wakes up
01:31:24.901 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:31:24.901 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:31:24.901 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
01:31:24.901 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
01:31:24.901 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
01:31:24.901 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:31:24.901 00.000 9828 BLC: window closed
01:31:24.901 00.000 9828 MoveAxis(E, 18, B)
01:31:24.901 00.000 9828 Guiding  Dir = 2, Dur = 18
01:31:24.901 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:31:24.901 00.000 9828 IsSlewing returns 0
01:31:24.902 00.001 9828 IsGuiding returns 0
01:31:24.902 00.000 9828 PulseGuide returned control before completion, sleep 28
01:31:24.914 00.012 5052 UpdateGuideState exits: m=192 SNR=9.5
01:31:24.914 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:24.914 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:24.915 00.001 5052 Enqueuing Expose request
01:31:24.915 00.000 8976 Worker thread wakes up
01:31:24.915 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:24.915 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:24.915 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:24.939 00.024 9828 IsGuiding returns 1
01:31:24.939 00.000 9828 scope still moving after pulse duration time elapsed
01:31:24.970 00.031 9828 IsSlewing returns 0
01:31:24.970 00.000 9828 IsGuiding returns 1
01:31:25.003 00.033 9828 IsSlewing returns 0
01:31:25.004 00.001 9828 IsGuiding returns 1
01:31:25.033 00.029 9828 IsSlewing returns 0
01:31:25.034 00.001 9828 IsGuiding returns 0
01:31:25.034 00.000 9828 scope move finished after 18 + 113 ms
01:31:25.034 00.000 9828 Move returns status 0, amount 18
01:31:25.034 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:25.034 00.000 9828 MoveAxis(N, 14, B)
01:31:25.034 00.000 9828 Guiding  Dir = 0, Dur = 14
01:31:25.048 00.014 9828 IsSlewing returns 0
01:31:25.048 00.000 9828 IsGuiding returns 0
01:31:25.048 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:25.082 00.034 9828 IsGuiding returns 1
01:31:25.082 00.000 9828 scope still moving after pulse duration time elapsed
01:31:25.116 00.034 9828 IsSlewing returns 0
01:31:25.116 00.000 9828 IsGuiding returns 1
01:31:25.144 00.028 9828 IsSlewing returns 0
01:31:25.144 00.000 9828 IsGuiding returns 1
01:31:25.173 00.029 9828 IsSlewing returns 0
01:31:25.174 00.001 9828 IsGuiding returns 0
01:31:25.174 00.000 9828 scope move finished after 14 + 111 ms
01:31:25.174 00.000 9828 Move returns status 0, amount 14
01:31:25.174 00.000 9828 move complete, result=0
01:31:25.174 00.000 9828 worker thread done servicing request
01:31:25.174 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:31:25.607 00.433 8976 Exposure complete
01:31:25.612 00.005 8976 worker thread done servicing request
01:31:25.613 00.001 5052 OnExposeComplete: enter
01:31:25.613 00.000 5052 UpdateGuideState(): m_state=6
01:31:25.613 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4225
01:31:25.613 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.59, Mass=169, SNR=8.9, Peak=66 HFD=3.7
01:31:25.613 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
01:31:25.613 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
01:31:25.613 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.12 hyp=0.64 cameraTheta=-0.19 mountX=-0.40 mountY=-0.46, mountTheta=-2.28
01:31:25.613 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.12, opts=13)
01:31:25.614 00.001 5052 Enqueuing Move request for stepguider (0.63, -0.12)
01:31:25.614 00.000 8976 Worker thread wakes up
01:31:25.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.12) opts 0xd
01:31:25.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.12)
01:31:25.614 00.000 8976 Moving (0.63, -0.12) raw xDistance=-0.40 yDistance=-0.46
01:31:25.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:31:25.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:31:25.614 00.000 8976 MoveAxis(R, 2, ABG)
01:31:25.614 00.000 8976 stepping (-12, 16) + (2, 0)
01:31:25.614 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:25.615 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:31:25.624 00.009 5052 UpdateGuideState exits: m=169 SNR=8.9
01:31:25.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:25.624 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:25.624 00.000 5052 Enqueuing Expose request
01:31:25.653 00.029 8976 Received - 47 (G) 
01:31:25.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:25.653 00.000 8976 stepped: pos (-10, 16)
01:31:25.653 00.000 8976 MoveAxis(U, 2, ABG)
01:31:25.653 00.000 8976 stepping (-10, 16) + (0, 2)
01:31:25.653 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:25.685 00.032 8976 Received - 47 (G) 
01:31:25.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:25.685 00.000 8976 stepped: pos (-10, 18)
01:31:25.685 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:31:25.685 00.000 8976 MountToCamera -- mountX=1.74 mountY=-2.59 hyp=3.12 mountTheta=-0.98 cameraX=1.51, cameraY=2.73 cameraTheta=1.06
01:31:25.685 00.000 8976 incremental bump (1.513, 2.728) isValid = 1
01:31:25.685 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
01:31:25.685 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:31:25.685 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:31:25.685 00.000 8976 move complete, result=0
01:31:25.685 00.000 8976 worker thread done servicing request
01:31:25.685 00.000 8976 Worker thread wakes up
01:31:25.685 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
01:31:25.685 00.000 9828 Worker thread wakes up
01:31:25.685 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:31:25.686 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:31:25.686 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
01:31:25.686 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
01:31:25.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:25.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:25.686 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:31:25.686 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:31:25.686 00.000 9828 BLC: window closed
01:31:25.686 00.000 9828 MoveAxis(E, 19, B)
01:31:25.686 00.000 9828 Guiding  Dir = 2, Dur = 19
01:31:25.686 00.000 9828 IsSlewing returns 0
01:31:25.686 00.000 9828 IsGuiding returns 0
01:31:25.687 00.001 9828 PulseGuide returned control before completion, sleep 29
01:31:25.718 00.031 9828 IsGuiding returns 1
01:31:25.718 00.000 9828 scope still moving after pulse duration time elapsed
01:31:25.750 00.032 9828 IsSlewing returns 0
01:31:25.750 00.000 9828 IsGuiding returns 1
01:31:25.781 00.031 9828 IsSlewing returns 0
01:31:25.781 00.000 9828 IsGuiding returns 1
01:31:25.812 00.031 9828 IsSlewing returns 0
01:31:25.812 00.000 9828 IsGuiding returns 0
01:31:25.812 00.000 9828 scope move finished after 19 + 106 ms
01:31:25.812 00.000 9828 Move returns status 0, amount 19
01:31:25.812 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:25.812 00.000 9828 MoveAxis(N, 13, B)
01:31:25.812 00.000 9828 Guiding  Dir = 0, Dur = 13
01:31:25.827 00.015 9828 IsSlewing returns 0
01:31:25.827 00.000 9828 IsGuiding returns 0
01:31:25.827 00.000 9828 PulseGuide returned control before completion, sleep 23
01:31:25.859 00.032 9828 IsGuiding returns 1
01:31:25.859 00.000 9828 scope still moving after pulse duration time elapsed
01:31:25.889 00.030 9828 IsSlewing returns 0
01:31:25.889 00.000 9828 IsGuiding returns 1
01:31:25.920 00.031 9828 IsSlewing returns 0
01:31:25.920 00.000 9828 IsGuiding returns 1
01:31:25.951 00.031 9828 IsSlewing returns 0
01:31:25.951 00.000 9828 IsGuiding returns 1
01:31:25.981 00.030 9828 IsSlewing returns 0
01:31:25.981 00.000 9828 IsGuiding returns 0
01:31:25.981 00.000 9828 scope move finished after 13 + 140 ms
01:31:25.981 00.000 9828 Move returns status 0, amount 13
01:31:25.981 00.000 9828 move complete, result=0
01:31:25.981 00.000 9828 worker thread done servicing request
01:31:25.981 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:31:26.378 00.397 8976 Exposure complete
01:31:26.384 00.006 8976 worker thread done servicing request
01:31:26.385 00.001 5052 OnExposeComplete: enter
01:31:26.385 00.000 5052 UpdateGuideState(): m_state=6
01:31:26.385 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4226
01:31:26.385 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.72, Mass=177, SNR=9.2, Peak=63 HFD=3.5
01:31:26.385 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
01:31:26.385 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
01:31:26.385 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.10 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
01:31:26.386 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.01, opts=13)
01:31:26.386 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.01)
01:31:26.386 00.000 8976 Worker thread wakes up
01:31:26.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.01) opts 0xd
01:31:26.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.01)
01:31:26.386 00.000 8976 Moving (0.14, 0.01) raw xDistance=-0.05 yDistance=-0.12
01:31:26.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:31:26.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:31:26.386 00.000 8976 MoveAxis(R, 0, ABG)
01:31:26.386 00.000 8976 MoveAxis(U, 0, ABG)
01:31:26.387 00.001 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:31:26.387 00.000 8976 MountToCamera -- mountX=1.67 mountY=-2.68 hyp=3.16 mountTheta=-1.01 cameraX=1.62, cameraY=2.71 cameraTheta=1.03
01:31:26.387 00.000 8976 incremental bump (1.624, 2.707) isValid = 1
01:31:26.387 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:31:26.387 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:31:26.387 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:31:26.387 00.000 8976 move complete, result=0
01:31:26.387 00.000 9828 Worker thread wakes up
01:31:26.387 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:31:26.387 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:31:26.387 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:31:26.387 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:31:26.387 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:26.387 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:31:26.387 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:31:26.387 00.000 9828 BLC: window closed
01:31:26.388 00.001 9828 MoveAxis(E, 20, B)
01:31:26.388 00.000 8976 worker thread done servicing request
01:31:26.388 00.000 9828 Guiding  Dir = 2, Dur = 20
01:31:26.388 00.000 9828 IsSlewing returns 0
01:31:26.388 00.000 9828 IsGuiding returns 0
01:31:26.388 00.000 9828 PulseGuide returned control before completion, sleep 30
01:31:26.397 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:31:26.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:26.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:26.397 00.000 5052 Enqueuing Expose request
01:31:26.397 00.000 8976 Worker thread wakes up
01:31:26.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:26.397 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:26.397 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:26.432 00.035 9828 IsGuiding returns 1
01:31:26.432 00.000 9828 scope still moving after pulse duration time elapsed
01:31:26.464 00.032 9828 IsSlewing returns 0
01:31:26.465 00.001 9828 IsGuiding returns 1
01:31:26.494 00.029 9828 IsSlewing returns 0
01:31:26.494 00.000 9828 IsGuiding returns 1
01:31:26.526 00.032 9828 IsSlewing returns 0
01:31:26.526 00.000 9828 IsGuiding returns 0
01:31:26.526 00.000 9828 scope move finished after 20 + 117 ms
01:31:26.526 00.000 9828 Move returns status 0, amount 20
01:31:26.526 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:26.526 00.000 9828 MoveAxis(N, 13, B)
01:31:26.526 00.000 9828 Guiding  Dir = 0, Dur = 13
01:31:26.542 00.016 9828 IsSlewing returns 0
01:31:26.542 00.000 9828 IsGuiding returns 0
01:31:26.542 00.000 9828 PulseGuide returned control before completion, sleep 23
01:31:26.574 00.032 9828 IsGuiding returns 1
01:31:26.574 00.000 9828 scope still moving after pulse duration time elapsed
01:31:26.605 00.031 9828 IsSlewing returns 0
01:31:26.605 00.000 9828 IsGuiding returns 1
01:31:26.635 00.030 9828 IsSlewing returns 0
01:31:26.635 00.000 9828 IsGuiding returns 1
01:31:26.666 00.031 9828 IsSlewing returns 0
01:31:26.666 00.000 9828 IsGuiding returns 1
01:31:26.697 00.031 9828 IsSlewing returns 0
01:31:26.697 00.000 9828 IsGuiding returns 0
01:31:26.697 00.000 9828 scope move finished after 13 + 142 ms
01:31:26.697 00.000 9828 Move returns status 0, amount 13
01:31:26.697 00.000 9828 move complete, result=0
01:31:26.697 00.000 9828 worker thread done servicing request
01:31:26.697 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:31:27.094 00.397 8976 Exposure complete
01:31:27.099 00.005 8976 worker thread done servicing request
01:31:27.100 00.001 5052 OnExposeComplete: enter
01:31:27.100 00.000 5052 UpdateGuideState(): m_state=6
01:31:27.100 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4227
01:31:27.100 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.60, Mass=169, SNR=9.0, Peak=63 HFD=3.4
01:31:27.100 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.63 = 1.65)
01:31:27.100 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.55)
01:31:27.100 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-2.59 mountX=-0.02 mountY=0.20, mountTheta=1.65
01:31:27.101 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.11, opts=13)
01:31:27.101 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.11)
01:31:27.101 00.000 8976 Worker thread wakes up
01:31:27.101 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.11) opts 0xd
01:31:27.101 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.11)
01:31:27.101 00.000 8976 Moving (-0.17, -0.11) raw xDistance=-0.02 yDistance=0.20
01:31:27.101 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:31:27.101 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:31:27.102 00.001 8976 MoveAxis(R, 0, ABG)
01:31:27.102 00.000 8976 MoveAxis(U, 0, ABG)
01:31:27.102 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:31:27.102 00.000 8976 MountToCamera -- mountX=1.63 mountY=-2.74 hyp=3.18 mountTheta=-1.04 cameraX=1.70, cameraY=2.69 cameraTheta=1.01
01:31:27.102 00.000 8976 incremental bump (1.698, 2.693) isValid = 1
01:31:27.102 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:31:27.102 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:31:27.102 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:31:27.102 00.000 8976 move complete, result=0
01:31:27.102 00.000 9828 Worker thread wakes up
01:31:27.102 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:31:27.102 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:31:27.102 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:31:27.102 00.000 8976 worker thread done servicing request
01:31:27.102 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:31:27.102 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:31:27.103 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:31:27.103 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:31:27.103 00.000 9828 BLC: window closed
01:31:27.103 00.000 9828 MoveAxis(E, 21, B)
01:31:27.103 00.000 9828 Guiding  Dir = 2, Dur = 21
01:31:27.103 00.000 9828 IsSlewing returns 0
01:31:27.103 00.000 9828 IsGuiding returns 0
01:31:27.103 00.000 9828 PulseGuide returned control before completion, sleep 31
01:31:27.113 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
01:31:27.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:27.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:27.113 00.000 5052 Enqueuing Expose request
01:31:27.113 00.000 8976 Worker thread wakes up
01:31:27.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:27.113 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:27.114 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:27.148 00.034 9828 IsGuiding returns 1
01:31:27.148 00.000 9828 scope still moving after pulse duration time elapsed
01:31:27.176 00.028 9828 IsSlewing returns 0
01:31:27.176 00.000 9828 IsGuiding returns 1
01:31:27.208 00.032 9828 IsSlewing returns 0
01:31:27.208 00.000 9828 IsGuiding returns 1
01:31:27.239 00.031 9828 IsSlewing returns 0
01:31:27.239 00.000 9828 IsGuiding returns 0
01:31:27.239 00.000 9828 scope move finished after 21 + 114 ms
01:31:27.239 00.000 9828 Move returns status 0, amount 21
01:31:27.239 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:27.239 00.000 9828 MoveAxis(N, 13, B)
01:31:27.239 00.000 9828 Guiding  Dir = 0, Dur = 13
01:31:27.253 00.014 9828 IsSlewing returns 0
01:31:27.253 00.000 9828 IsGuiding returns 0
01:31:27.253 00.000 9828 PulseGuide returned control before completion, sleep 23
01:31:27.285 00.032 9828 IsGuiding returns 1
01:31:27.285 00.000 9828 scope still moving after pulse duration time elapsed
01:31:27.315 00.030 9828 IsSlewing returns 0
01:31:27.315 00.000 9828 IsGuiding returns 1
01:31:27.346 00.031 9828 IsSlewing returns 0
01:31:27.346 00.000 9828 IsGuiding returns 1
01:31:27.378 00.032 9828 IsSlewing returns 0
01:31:27.378 00.000 9828 IsGuiding returns 1
01:31:27.408 00.030 9828 IsSlewing returns 0
01:31:27.408 00.000 9828 IsGuiding returns 0
01:31:27.408 00.000 9828 scope move finished after 13 + 142 ms
01:31:27.408 00.000 9828 Move returns status 0, amount 13
01:31:27.410 00.002 9828 move complete, result=0
01:31:27.410 00.000 9828 worker thread done servicing request
01:31:27.410 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:31:27.822 00.412 8976 Exposure complete
01:31:27.828 00.006 8976 worker thread done servicing request
01:31:27.828 00.000 5052 OnExposeComplete: enter
01:31:27.828 00.000 5052 UpdateGuideState(): m_state=6
01:31:27.828 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4228
01:31:27.828 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.83, Mass=170, SNR=9.0, Peak=62 HFD=2.9
01:31:27.828 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
01:31:27.828 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
01:31:27.828 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.12 hyp=0.34 cameraTheta=2.79 mountX=0.25 mountY=0.21, mountTheta=0.68
01:31:27.829 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.12, opts=13)
01:31:27.829 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.12)
01:31:27.829 00.000 8976 Worker thread wakes up
01:31:27.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.12) opts 0xd
01:31:27.829 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.12)
01:31:27.829 00.000 8976 Moving (-0.32, 0.12) raw xDistance=0.25 yDistance=0.21
01:31:27.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:31:27.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:31:27.829 00.000 8976 MoveAxis(R, 0, ABG)
01:31:27.829 00.000 8976 MoveAxis(U, 0, ABG)
01:31:27.830 00.001 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:31:27.830 00.000 8976 MountToCamera -- mountX=1.59 mountY=-2.78 hyp=3.20 mountTheta=-1.05 cameraX=1.75, cameraY=2.68 cameraTheta=0.99
01:31:27.830 00.000 8976 incremental bump (1.747, 2.684) isValid = 1
01:31:27.830 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
01:31:27.830 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:31:27.830 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:31:27.830 00.000 8976 move complete, result=0
01:31:27.830 00.000 9828 Worker thread wakes up
01:31:27.830 00.000 8976 worker thread done servicing request
01:31:27.830 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:31:27.830 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:31:27.830 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
01:31:27.830 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
01:31:27.830 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:31:27.830 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:31:27.830 00.000 9828 BLC: window closed
01:31:27.830 00.000 9828 MoveAxis(E, 21, B)
01:31:27.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:31:27.830 00.000 9828 Guiding  Dir = 2, Dur = 21
01:31:27.831 00.001 9828 IsSlewing returns 0
01:31:27.831 00.000 9828 IsGuiding returns 0
01:31:27.831 00.000 9828 PulseGuide returned control before completion, sleep 31
01:31:27.840 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
01:31:27.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:27.840 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:27.840 00.000 5052 Enqueuing Expose request
01:31:27.840 00.000 8976 Worker thread wakes up
01:31:27.840 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:27.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:27.840 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:27.873 00.033 9828 IsGuiding returns 1
01:31:27.873 00.000 9828 scope still moving after pulse duration time elapsed
01:31:27.904 00.031 9828 IsSlewing returns 0
01:31:27.904 00.000 9828 IsGuiding returns 1
01:31:27.935 00.031 9828 IsSlewing returns 0
01:31:27.935 00.000 9828 IsGuiding returns 1
01:31:27.966 00.031 9828 IsSlewing returns 0
01:31:27.966 00.000 9828 IsGuiding returns 0
01:31:27.966 00.000 9828 scope move finished after 21 + 113 ms
01:31:27.966 00.000 9828 Move returns status 0, amount 21
01:31:27.966 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:27.966 00.000 9828 MoveAxis(N, 12, B)
01:31:27.966 00.000 9828 Guiding  Dir = 0, Dur = 12
01:31:27.981 00.015 9828 IsSlewing returns 0
01:31:27.981 00.000 9828 IsGuiding returns 0
01:31:27.981 00.000 9828 PulseGuide returned control before completion, sleep 22
01:31:28.012 00.031 9828 IsGuiding returns 1
01:31:28.012 00.000 9828 scope still moving after pulse duration time elapsed
01:31:28.043 00.031 9828 IsSlewing returns 0
01:31:28.043 00.000 9828 IsGuiding returns 1
01:31:28.074 00.031 9828 IsSlewing returns 0
01:31:28.074 00.000 9828 IsGuiding returns 1
01:31:28.105 00.031 9828 IsSlewing returns 0
01:31:28.105 00.000 9828 IsGuiding returns 1
01:31:28.137 00.032 9828 IsSlewing returns 0
01:31:28.137 00.000 9828 IsGuiding returns 0
01:31:28.137 00.000 9828 scope move finished after 12 + 143 ms
01:31:28.137 00.000 9828 Move returns status 0, amount 12
01:31:28.137 00.000 9828 move complete, result=0
01:31:28.137 00.000 9828 worker thread done servicing request
01:31:28.137 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:31:28.531 00.394 8976 Exposure complete
01:31:28.536 00.005 8976 worker thread done servicing request
01:31:28.536 00.000 5052 OnExposeComplete: enter
01:31:28.536 00.000 5052 UpdateGuideState(): m_state=6
01:31:28.536 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4229
01:31:28.536 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=281.77, Mass=176, SNR=9.1, Peak=65 HFD=3.2
01:31:28.536 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:31:28.537 00.001 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:31:28.537 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=0.06 hyp=0.90 cameraTheta=3.07 mountX=0.46 mountY=0.72, mountTheta=1.00
01:31:28.537 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=0.06, opts=13)
01:31:28.537 00.000 5052 Enqueuing Move request for stepguider (-0.89, 0.06)
01:31:28.537 00.000 8976 Worker thread wakes up
01:31:28.538 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, 0.06) opts 0xd
01:31:28.538 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, 0.06)
01:31:28.538 00.000 8976 Moving (-0.89, 0.06) raw xDistance=0.46 yDistance=0.72
01:31:28.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:31:28.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
01:31:28.538 00.000 8976 MoveAxis(L, 2, ABG)
01:31:28.538 00.000 8976 stepping (-10, 18) + (-2, 0)
01:31:28.538 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:28.540 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:28.549 00.009 5052 UpdateGuideState exits: m=176 SNR=9.1
01:31:28.550 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:28.550 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:28.550 00.000 5052 Enqueuing Expose request
01:31:28.563 00.013 8976 Received - 47 (G) 
01:31:28.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:28.563 00.000 8976 stepped: pos (-12, 18)
01:31:28.563 00.000 8976 MoveAxis(D, 3, ABG)
01:31:28.563 00.000 8976 stepping (-12, 18) + (0, -3)
01:31:28.563 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:28.595 00.032 8976 Received - 47 (G) 
01:31:28.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:28.595 00.000 8976 stepped: pos (-12, 15)
01:31:28.595 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:31:28.595 00.000 8976 MountToCamera -- mountX=1.67 mountY=-2.65 hyp=3.13 mountTheta=-1.01 cameraX=1.59, cameraY=2.70 cameraTheta=1.04
01:31:28.595 00.000 8976 incremental bump (1.595, 2.696) isValid = 1
01:31:28.595 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:31:28.595 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:31:28.595 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:31:28.595 00.000 8976 move complete, result=0
01:31:28.595 00.000 8976 worker thread done servicing request
01:31:28.595 00.000 8976 Worker thread wakes up
01:31:28.595 00.000 9828 Worker thread wakes up
01:31:28.595 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:31:28.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:28.595 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:28.595 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:31:28.596 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:31:28.596 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:31:28.596 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
01:31:28.596 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:31:28.596 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:31:28.596 00.000 9828 BLC: window closed
01:31:28.596 00.000 9828 MoveAxis(E, 20, B)
01:31:28.596 00.000 9828 Guiding  Dir = 2, Dur = 20
01:31:28.596 00.000 9828 IsSlewing returns 0
01:31:28.596 00.000 9828 IsGuiding returns 0
01:31:28.597 00.001 9828 PulseGuide returned control before completion, sleep 30
01:31:28.632 00.035 9828 IsGuiding returns 1
01:31:28.632 00.000 9828 scope still moving after pulse duration time elapsed
01:31:28.663 00.031 9828 IsSlewing returns 0
01:31:28.663 00.000 9828 IsGuiding returns 1
01:31:28.694 00.031 9828 IsSlewing returns 0
01:31:28.694 00.000 9828 IsGuiding returns 1
01:31:28.724 00.030 9828 IsSlewing returns 0
01:31:28.724 00.000 9828 IsGuiding returns 0
01:31:28.724 00.000 9828 scope move finished after 20 + 108 ms
01:31:28.724 00.000 9828 Move returns status 0, amount 20
01:31:28.724 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:28.724 00.000 9828 MoveAxis(N, 13, B)
01:31:28.724 00.000 9828 Guiding  Dir = 0, Dur = 13
01:31:28.740 00.016 9828 IsSlewing returns 0
01:31:28.740 00.000 9828 IsGuiding returns 0
01:31:28.740 00.000 9828 PulseGuide returned control before completion, sleep 23
01:31:28.771 00.031 9828 IsGuiding returns 1
01:31:28.771 00.000 9828 scope still moving after pulse duration time elapsed
01:31:28.801 00.030 9828 IsSlewing returns 0
01:31:28.801 00.000 9828 IsGuiding returns 1
01:31:28.832 00.031 9828 IsSlewing returns 0
01:31:28.832 00.000 9828 IsGuiding returns 1
01:31:28.864 00.032 9828 IsSlewing returns 0
01:31:28.864 00.000 9828 IsGuiding returns 0
01:31:28.864 00.000 9828 scope move finished after 13 + 111 ms
01:31:28.864 00.000 9828 Move returns status 0, amount 13
01:31:28.864 00.000 9828 move complete, result=0
01:31:28.864 00.000 9828 worker thread done servicing request
01:31:28.864 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:31:29.288 00.424 8976 Exposure complete
01:31:29.293 00.005 8976 worker thread done servicing request
01:31:29.293 00.000 5052 OnExposeComplete: enter
01:31:29.293 00.000 5052 UpdateGuideState(): m_state=6
01:31:29.293 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4230
01:31:29.293 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.49, Mass=206, SNR=9.8, Peak=67 HFD=3.2
01:31:29.294 00.001 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
01:31:29.294 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.31)
01:31:29.294 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.22 hyp=0.71 cameraTheta=-2.83 mountX=0.11 mountY=0.69, mountTheta=1.41
01:31:29.294 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.22, opts=13)
01:31:29.294 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.22)
01:31:29.294 00.000 8976 Worker thread wakes up
01:31:29.295 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.22) opts 0xd
01:31:29.295 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.22)
01:31:29.295 00.000 8976 Moving (-0.68, -0.22) raw xDistance=0.11 yDistance=0.69
01:31:29.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:31:29.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.69
01:31:29.295 00.000 8976 MoveAxis(R, 0, ABG)
01:31:29.295 00.000 8976 MoveAxis(D, 3, ABG)
01:31:29.295 00.000 8976 stepping (-12, 15) + (0, -3)
01:31:29.295 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:29.296 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:29.305 00.009 5052 UpdateGuideState exits: m=206 SNR=9.8
01:31:29.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:29.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:29.305 00.000 5052 Enqueuing Expose request
01:31:29.330 00.025 8976 Received - 47 (G) 
01:31:29.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:29.330 00.000 8976 stepped: pos (-12, 12)
01:31:29.330 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:31:29.330 00.000 8976 MountToCamera -- mountX=1.73 mountY=-2.40 hyp=2.96 mountTheta=-0.95 cameraX=1.35, cameraY=2.63 cameraTheta=1.10
01:31:29.330 00.000 8976 incremental bump (1.352, 2.632) isValid = 1
01:31:29.330 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
01:31:29.330 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:31:29.330 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:31:29.330 00.000 8976 move complete, result=0
01:31:29.330 00.000 9828 Worker thread wakes up
01:31:29.330 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:31:29.330 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:31:29.330 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
01:31:29.330 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:31:29.330 00.000 8976 worker thread done servicing request
01:31:29.331 00.001 8976 Worker thread wakes up
01:31:29.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:29.331 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
01:31:29.331 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
01:31:29.331 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:31:29.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:29.331 00.000 9828 BLC: window closed
01:31:29.331 00.000 9828 MoveAxis(E, 18, B)
01:31:29.331 00.000 9828 Guiding  Dir = 2, Dur = 18
01:31:29.331 00.000 9828 IsSlewing returns 0
01:31:29.331 00.000 9828 IsGuiding returns 0
01:31:29.332 00.001 9828 PulseGuide returned control before completion, sleep 28
01:31:29.376 00.044 9828 IsGuiding returns 1
01:31:29.376 00.000 9828 scope still moving after pulse duration time elapsed
01:31:29.407 00.031 9828 IsSlewing returns 0
01:31:29.407 00.000 9828 IsGuiding returns 1
01:31:29.438 00.031 9828 IsSlewing returns 0
01:31:29.438 00.000 9828 IsGuiding returns 1
01:31:29.469 00.031 9828 IsSlewing returns 0
01:31:29.469 00.000 9828 IsGuiding returns 0
01:31:29.469 00.000 9828 scope move finished after 18 + 118 ms
01:31:29.469 00.000 9828 Move returns status 0, amount 18
01:31:29.469 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:29.469 00.000 9828 MoveAxis(N, 13, B)
01:31:29.469 00.000 9828 Guiding  Dir = 0, Dur = 13
01:31:29.484 00.015 9828 IsSlewing returns 0
01:31:29.484 00.000 9828 IsGuiding returns 0
01:31:29.484 00.000 9828 PulseGuide returned control before completion, sleep 23
01:31:29.515 00.031 9828 IsGuiding returns 1
01:31:29.515 00.000 9828 scope still moving after pulse duration time elapsed
01:31:29.546 00.031 9828 IsSlewing returns 0
01:31:29.546 00.000 9828 IsGuiding returns 1
01:31:29.577 00.031 9828 IsSlewing returns 0
01:31:29.577 00.000 9828 IsGuiding returns 1
01:31:29.608 00.031 9828 IsSlewing returns 0
01:31:29.608 00.000 9828 IsGuiding returns 1
01:31:29.639 00.031 9828 IsSlewing returns 0
01:31:29.639 00.000 9828 IsGuiding returns 0
01:31:29.639 00.000 9828 scope move finished after 13 + 141 ms
01:31:29.639 00.000 9828 Move returns status 0, amount 13
01:31:29.639 00.000 9828 move complete, result=0
01:31:29.639 00.000 9828 worker thread done servicing request
01:31:29.639 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:31:30.018 00.379 8976 Exposure complete
01:31:30.024 00.006 8976 worker thread done servicing request
01:31:30.024 00.000 5052 OnExposeComplete: enter
01:31:30.024 00.000 5052 UpdateGuideState(): m_state=6
01:31:30.024 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4231
01:31:30.024 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.43, Mass=199, SNR=9.7, Peak=64 HFD=3.3
01:31:30.024 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
01:31:30.024 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.59)
01:31:30.024 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.27 hyp=0.49 cameraTheta=-2.55 mountX=-0.06 mountY=0.49, mountTheta=1.69
01:31:30.026 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.27, opts=13)
01:31:30.026 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.27)
01:31:30.026 00.000 8976 Worker thread wakes up
01:31:30.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.27) opts 0xd
01:31:30.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.27)
01:31:30.026 00.000 8976 Moving (-0.41, -0.27) raw xDistance=-0.06 yDistance=0.49
01:31:30.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:31:30.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
01:31:30.026 00.000 8976 MoveAxis(R, 0, ABG)
01:31:30.026 00.000 8976 MoveAxis(D, 2, ABG)
01:31:30.026 00.000 8976 stepping (-12, 12) + (0, -2)
01:31:30.026 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:30.027 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:31:30.036 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:31:30.036 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:30.036 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:30.036 00.000 5052 Enqueuing Expose request
01:31:30.065 00.029 8976 Received - 47 (G) 
01:31:30.065 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:30.065 00.000 8976 stepped: pos (-12, 10)
01:31:30.066 00.001 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:31:30.066 00.000 8976 MountToCamera -- mountX=1.76 mountY=-2.13 hyp=2.77 mountTheta=-0.88 cameraX=1.10, cameraY=2.54 cameraTheta=1.16
01:31:30.066 00.000 8976 incremental bump (1.097, 2.542) isValid = 1
01:31:30.066 00.000 8976 Scheduling Mount bump of (0.045, 0.109)
01:31:30.066 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:31:30.066 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:31:30.066 00.000 8976 move complete, result=0
01:31:30.066 00.000 9828 Worker thread wakes up
01:31:30.066 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:31:30.066 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:31:30.066 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
01:31:30.066 00.000 8976 worker thread done servicing request
01:31:30.066 00.000 8976 Worker thread wakes up
01:31:30.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:30.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:30.066 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:31:30.066 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
01:31:30.067 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
01:31:30.067 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:31:30.067 00.000 9828 BLC: window closed
01:31:30.067 00.000 9828 MoveAxis(E, 16, B)
01:31:30.067 00.000 9828 Guiding  Dir = 2, Dur = 16
01:31:30.067 00.000 9828 IsSlewing returns 0
01:31:30.067 00.000 9828 IsGuiding returns 0
01:31:30.067 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:30.094 00.027 9828 IsGuiding returns 1
01:31:30.094 00.000 9828 scope still moving after pulse duration time elapsed
01:31:30.125 00.031 9828 IsSlewing returns 0
01:31:30.125 00.000 9828 IsGuiding returns 1
01:31:30.155 00.030 9828 IsSlewing returns 0
01:31:30.155 00.000 9828 IsGuiding returns 1
01:31:30.186 00.031 9828 IsSlewing returns 0
01:31:30.186 00.000 9828 IsGuiding returns 1
01:31:30.217 00.031 9828 IsSlewing returns 0
01:31:30.217 00.000 9828 IsGuiding returns 1
01:31:30.249 00.032 9828 IsSlewing returns 0
01:31:30.249 00.000 9828 IsGuiding returns 0
01:31:30.249 00.000 9828 scope move finished after 16 + 166 ms
01:31:30.249 00.000 9828 Move returns status 0, amount 16
01:31:30.249 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:30.249 00.000 9828 MoveAxis(N, 14, B)
01:31:30.249 00.000 9828 Guiding  Dir = 0, Dur = 14
01:31:30.265 00.016 9828 IsSlewing returns 0
01:31:30.265 00.000 9828 IsGuiding returns 0
01:31:30.265 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:30.296 00.031 9828 IsGuiding returns 1
01:31:30.296 00.000 9828 scope still moving after pulse duration time elapsed
01:31:30.328 00.032 9828 IsSlewing returns 0
01:31:30.328 00.000 9828 IsGuiding returns 1
01:31:30.359 00.031 9828 IsSlewing returns 0
01:31:30.359 00.000 9828 IsGuiding returns 1
01:31:30.391 00.032 9828 IsSlewing returns 0
01:31:30.391 00.000 9828 IsGuiding returns 1
01:31:30.422 00.031 9828 IsSlewing returns 0
01:31:30.422 00.000 9828 IsGuiding returns 0
01:31:30.422 00.000 9828 scope move finished after 14 + 142 ms
01:31:30.422 00.000 9828 Move returns status 0, amount 14
01:31:30.422 00.000 9828 move complete, result=0
01:31:30.422 00.000 9828 worker thread done servicing request
01:31:30.422 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:31:30.774 00.352 8976 Exposure complete
01:31:30.779 00.005 8976 worker thread done servicing request
01:31:30.779 00.000 5052 OnExposeComplete: enter
01:31:30.779 00.000 5052 UpdateGuideState(): m_state=6
01:31:30.779 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4232
01:31:30.779 00.000 5052 Star::Find returns 1 (1), X=328.88, Y=281.90, Mass=179, SNR=9.2, Peak=59 HFD=3.0
01:31:30.779 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
01:31:30.780 00.001 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
01:31:30.780 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.19 hyp=0.35 cameraTheta=2.56 mountX=0.31 mountY=0.14, mountTheta=0.44
01:31:30.780 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.19, opts=13)
01:31:30.780 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.19)
01:31:30.780 00.000 8976 Worker thread wakes up
01:31:30.780 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.19) opts 0xd
01:31:30.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.19)
01:31:30.780 00.000 8976 Moving (-0.29, 0.19) raw xDistance=0.31 yDistance=0.14
01:31:30.781 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:31:30.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:31:30.781 00.000 8976 MoveAxis(L, 1, ABG)
01:31:30.781 00.000 8976 stepping (-12, 10) + (-1, 0)
01:31:30.781 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:30.781 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:31:30.791 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2 Saturated
01:31:30.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:30.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:30.791 00.000 5052 Enqueuing Expose request
01:31:30.801 00.010 8976 Received - 47 (G) 
01:31:30.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:30.801 00.000 8976 stepped: pos (-13, 10)
01:31:30.801 00.000 8976 MoveAxis(U, 0, ABG)
01:31:30.801 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:31:30.801 00.000 8976 MountToCamera -- mountX=1.84 mountY=-1.95 hyp=2.68 mountTheta=-0.82 cameraX=0.90, cameraY=2.53 cameraTheta=1.23
01:31:30.801 00.000 8976 incremental bump (0.902, 2.527) isValid = 1
01:31:30.801 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:31:30.801 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:31:30.801 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:31:30.801 00.000 8976 move complete, result=0
01:31:30.801 00.000 8976 worker thread done servicing request
01:31:30.801 00.000 9828 Worker thread wakes up
01:31:30.801 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:31:30.801 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:31:30.801 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
01:31:30.801 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:31:30.801 00.000 8976 Worker thread wakes up
01:31:30.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:30.802 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:30.802 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:31:30.802 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:31:30.802 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:31:30.802 00.000 9828 BLC: window closed
01:31:30.802 00.000 9828 MoveAxis(E, 14, B)
01:31:30.802 00.000 9828 Guiding  Dir = 2, Dur = 14
01:31:30.802 00.000 9828 IsSlewing returns 0
01:31:30.802 00.000 9828 IsGuiding returns 0
01:31:30.802 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:30.841 00.039 9828 IsGuiding returns 1
01:31:30.841 00.000 9828 scope still moving after pulse duration time elapsed
01:31:30.872 00.031 9828 IsSlewing returns 0
01:31:30.872 00.000 9828 IsGuiding returns 1
01:31:30.902 00.030 9828 IsSlewing returns 0
01:31:30.902 00.000 9828 IsGuiding returns 1
01:31:30.933 00.031 9828 IsSlewing returns 0
01:31:30.933 00.000 9828 IsGuiding returns 0
01:31:30.933 00.000 9828 scope move finished after 14 + 117 ms
01:31:30.933 00.000 9828 Move returns status 0, amount 14
01:31:30.933 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:30.933 00.000 9828 MoveAxis(N, 14, B)
01:31:30.933 00.000 9828 Guiding  Dir = 0, Dur = 14
01:31:30.948 00.015 9828 IsSlewing returns 0
01:31:30.948 00.000 9828 IsGuiding returns 0
01:31:30.948 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:30.979 00.031 9828 IsGuiding returns 1
01:31:30.979 00.000 9828 scope still moving after pulse duration time elapsed
01:31:31.010 00.031 9828 IsSlewing returns 0
01:31:31.010 00.000 9828 IsGuiding returns 1
01:31:31.041 00.031 9828 IsSlewing returns 0
01:31:31.041 00.000 9828 IsGuiding returns 1
01:31:31.071 00.030 9828 IsSlewing returns 0
01:31:31.071 00.000 9828 IsGuiding returns 0
01:31:31.072 00.001 9828 scope move finished after 14 + 109 ms
01:31:31.072 00.000 9828 Move returns status 0, amount 14
01:31:31.072 00.000 9828 move complete, result=0
01:31:31.072 00.000 9828 worker thread done servicing request
01:31:31.072 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:31:31.492 00.420 8976 Exposure complete
01:31:31.498 00.006 8976 worker thread done servicing request
01:31:31.498 00.000 5052 OnExposeComplete: enter
01:31:31.498 00.000 5052 UpdateGuideState(): m_state=6
01:31:31.498 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4233
01:31:31.498 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.75, Mass=190, SNR=9.5, Peak=60 HFD=3.8
01:31:31.498 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
01:31:31.498 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
01:31:31.498 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.79 mountX=0.08 mountY=0.06, mountTheta=0.69
01:31:31.499 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.04, opts=13)
01:31:31.499 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.04)
01:31:31.499 00.000 8976 Worker thread wakes up
01:31:31.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.04) opts 0xd
01:31:31.499 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.04)
01:31:31.499 00.000 8976 Moving (-0.10, 0.04) raw xDistance=0.08 yDistance=0.06
01:31:31.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:31:31.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:31:31.499 00.000 8976 MoveAxis(R, 0, ABG)
01:31:31.499 00.000 8976 MoveAxis(U, 0, ABG)
01:31:31.499 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
01:31:31.499 00.000 8976 MountToCamera -- mountX=1.89 mountY=-1.83 hyp=2.63 mountTheta=-0.77 cameraX=0.77, cameraY=2.52 cameraTheta=1.27
01:31:31.499 00.000 8976 incremental bump (0.772, 2.516) isValid = 1
01:31:31.499 00.000 8976 Scheduling Mount bump of (0.030, 0.102)
01:31:31.499 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.10, opts=4)
01:31:31.500 00.001 8976 Enqueuing Move request for scope (0.03, 0.10)
01:31:31.500 00.000 8976 move complete, result=0
01:31:31.500 00.000 8976 worker thread done servicing request
01:31:31.500 00.000 9828 Worker thread wakes up
01:31:31.500 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0x4
01:31:31.500 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:31:31.500 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:31:31.500 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
01:31:31.500 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
01:31:31.500 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.28 mountX=-0.03 mountY=-0.10, mountTheta=-1.91
01:31:31.500 00.000 9828 Moving (0.03, 0.10) raw xDistance=-0.03 yDistance=-0.10
01:31:31.500 00.000 9828 BLC: window closed
01:31:31.500 00.000 9828 MoveAxis(E, 11, B)
01:31:31.500 00.000 9828 Guiding  Dir = 2, Dur = 11
01:31:31.501 00.001 9828 IsSlewing returns 0
01:31:31.501 00.000 9828 IsGuiding returns 0
01:31:31.501 00.000 9828 PulseGuide returned control before completion, sleep 21
01:31:31.512 00.011 5052 UpdateGuideState exits: m=190 SNR=9.5
01:31:31.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:31.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:31.512 00.000 5052 Enqueuing Expose request
01:31:31.512 00.000 8976 Worker thread wakes up
01:31:31.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:31.512 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:31.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:31.538 00.026 9828 IsGuiding returns 1
01:31:31.538 00.000 9828 scope still moving after pulse duration time elapsed
01:31:31.568 00.030 9828 IsSlewing returns 0
01:31:31.568 00.000 9828 IsGuiding returns 1
01:31:31.599 00.031 9828 IsSlewing returns 0
01:31:31.599 00.000 9828 IsGuiding returns 1
01:31:31.630 00.031 9828 IsSlewing returns 0
01:31:31.631 00.001 9828 IsGuiding returns 0
01:31:31.631 00.000 9828 scope move finished after 11 + 118 ms
01:31:31.631 00.000 9828 Move returns status 0, amount 11
01:31:31.631 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:31.631 00.000 9828 MoveAxis(N, 13, B)
01:31:31.631 00.000 9828 Guiding  Dir = 0, Dur = 13
01:31:31.646 00.015 9828 IsSlewing returns 0
01:31:31.646 00.000 9828 IsGuiding returns 0
01:31:31.646 00.000 9828 PulseGuide returned control before completion, sleep 23
01:31:31.677 00.031 9828 IsGuiding returns 1
01:31:31.677 00.000 9828 scope still moving after pulse duration time elapsed
01:31:31.708 00.031 9828 IsSlewing returns 0
01:31:31.708 00.000 9828 IsGuiding returns 1
01:31:31.739 00.031 9828 IsSlewing returns 0
01:31:31.739 00.000 9828 IsGuiding returns 1
01:31:31.770 00.031 9828 IsSlewing returns 0
01:31:31.770 00.000 9828 IsGuiding returns 1
01:31:31.800 00.030 9828 IsSlewing returns 0
01:31:31.800 00.000 9828 IsGuiding returns 0
01:31:31.800 00.000 9828 scope move finished after 13 + 141 ms
01:31:31.800 00.000 9828 Move returns status 0, amount 13
01:31:31.800 00.000 9828 move complete, result=0
01:31:31.801 00.001 9828 worker thread done servicing request
01:31:31.801 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 13 ms NORTH
01:31:32.202 00.401 8976 Exposure complete
01:31:32.207 00.005 8976 worker thread done servicing request
01:31:32.207 00.000 5052 OnExposeComplete: enter
01:31:32.207 00.000 5052 UpdateGuideState(): m_state=6
01:31:32.207 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4234
01:31:32.207 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.91, Mass=177, SNR=9.1, Peak=61 HFD=3.0
01:31:32.207 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
01:31:32.208 00.001 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
01:31:32.208 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.28 cameraTheta=2.36 mountX=0.27 mountY=0.06, mountTheta=0.22
01:31:32.208 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.20, opts=13)
01:31:32.208 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.20)
01:31:32.209 00.001 8976 Worker thread wakes up
01:31:32.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.20) opts 0xd
01:31:32.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.20)
01:31:32.209 00.000 8976 Moving (-0.20, 0.20) raw xDistance=0.27 yDistance=0.06
01:31:32.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:31:32.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:31:32.209 00.000 8976 MoveAxis(L, 1, ABG)
01:31:32.209 00.000 8976 stepping (-13, 10) + (-1, 0)
01:31:32.209 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:32.210 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:31:32.220 00.010 5052 UpdateGuideState exits: m=177 SNR=9.1
01:31:32.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:32.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:32.220 00.000 5052 Enqueuing Expose request
01:31:32.240 00.020 8976 Received - 47 (G) 
01:31:32.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:32.240 00.000 8976 stepped: pos (-14, 10)
01:31:32.240 00.000 8976 MoveAxis(U, 0, ABG)
01:31:32.240 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
01:31:32.240 00.000 8976 MountToCamera -- mountX=1.97 mountY=-1.75 hyp=2.64 mountTheta=-0.73 cameraX=0.66, cameraY=2.55 cameraTheta=1.32
01:31:32.240 00.000 8976 incremental bump (0.662, 2.555) isValid = 1
01:31:32.240 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
01:31:32.240 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:31:32.240 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:31:32.240 00.000 8976 move complete, result=0
01:31:32.240 00.000 8976 worker thread done servicing request
01:31:32.240 00.000 9828 Worker thread wakes up
01:31:32.240 00.000 8976 Worker thread wakes up
01:31:32.240 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:31:32.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:31:32.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:32.241 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:31:32.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:32.241 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
01:31:32.241 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
01:31:32.241 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
01:31:32.241 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:31:32.241 00.000 9828 BLC: window closed
01:31:32.241 00.000 9828 MoveAxis(E, 11, B)
01:31:32.241 00.000 9828 Guiding  Dir = 2, Dur = 11
01:31:32.241 00.000 9828 IsSlewing returns 0
01:31:32.241 00.000 9828 IsGuiding returns 0
01:31:32.242 00.001 9828 PulseGuide returned control before completion, sleep 21
01:31:32.266 00.024 9828 IsGuiding returns 1
01:31:32.266 00.000 9828 scope still moving after pulse duration time elapsed
01:31:32.297 00.031 9828 IsSlewing returns 0
01:31:32.297 00.000 9828 IsGuiding returns 1
01:31:32.330 00.033 9828 IsSlewing returns 0
01:31:32.330 00.000 9828 IsGuiding returns 1
01:31:32.360 00.030 9828 IsSlewing returns 0
01:31:32.360 00.000 9828 IsGuiding returns 1
01:31:32.391 00.031 9828 IsSlewing returns 0
01:31:32.391 00.000 9828 IsGuiding returns 1
01:31:32.422 00.031 9828 IsSlewing returns 0
01:31:32.422 00.000 9828 IsGuiding returns 0
01:31:32.422 00.000 9828 scope move finished after 11 + 169 ms
01:31:32.422 00.000 9828 Move returns status 0, amount 11
01:31:32.422 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:32.422 00.000 9828 MoveAxis(N, 15, B)
01:31:32.422 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:32.437 00.015 9828 IsSlewing returns 0
01:31:32.437 00.000 9828 IsGuiding returns 0
01:31:32.437 00.000 9828 PulseGuide returned control before completion, sleep 25
01:31:32.468 00.031 9828 IsGuiding returns 1
01:31:32.468 00.000 9828 scope still moving after pulse duration time elapsed
01:31:32.499 00.031 9828 IsSlewing returns 0
01:31:32.499 00.000 9828 IsGuiding returns 1
01:31:32.530 00.031 9828 IsSlewing returns 0
01:31:32.530 00.000 9828 IsGuiding returns 1
01:31:32.561 00.031 9828 IsSlewing returns 0
01:31:32.561 00.000 9828 IsGuiding returns 1
01:31:32.591 00.030 9828 IsSlewing returns 0
01:31:32.591 00.000 9828 IsGuiding returns 0
01:31:32.591 00.000 9828 scope move finished after 15 + 139 ms
01:31:32.591 00.000 9828 Move returns status 0, amount 15
01:31:32.591 00.000 9828 move complete, result=0
01:31:32.591 00.000 9828 worker thread done servicing request
01:31:32.591 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:31:32.928 00.337 8976 Exposure complete
01:31:32.934 00.006 8976 worker thread done servicing request
01:31:32.934 00.000 5052 OnExposeComplete: enter
01:31:32.934 00.000 5052 UpdateGuideState(): m_state=6
01:31:32.934 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4235
01:31:32.934 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.93, Mass=170, SNR=8.9, Peak=58 HFD=3.9
01:31:32.934 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.14 = 0.14)
01:31:32.934 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
01:31:32.934 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.22 hyp=0.27 cameraTheta=2.19 mountX=0.27 mountY=0.01, mountTheta=0.04
01:31:32.934 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.22, opts=13)
01:31:32.934 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.22)
01:31:32.935 00.001 8976 Worker thread wakes up
01:31:32.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.22) opts 0xd
01:31:32.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.22)
01:31:32.935 00.000 8976 Moving (-0.16, 0.22) raw xDistance=0.27 yDistance=0.01
01:31:32.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
01:31:32.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:31:32.935 00.000 8976 MoveAxis(L, 1, ABG)
01:31:32.935 00.000 8976 stepping (-14, 10) + (-1, 0)
01:31:32.935 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:32.935 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:32.946 00.011 5052 UpdateGuideState exits: m=170 SNR=8.9
01:31:32.946 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:32.946 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:32.946 00.000 5052 Enqueuing Expose request
01:31:32.959 00.013 8976 Received - 47 (G) 
01:31:32.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:32.960 00.001 8976 stepped: pos (-15, 10)
01:31:32.960 00.000 8976 MoveAxis(U, 0, ABG)
01:31:32.960 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
01:31:32.960 00.000 8976 MountToCamera -- mountX=2.08 mountY=-1.70 hyp=2.69 mountTheta=-0.68 cameraX=0.57, cameraY=2.63 cameraTheta=1.36
01:31:32.960 00.000 8976 incremental bump (0.565, 2.625) isValid = 1
01:31:32.960 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
01:31:32.960 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:31:32.960 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:31:32.960 00.000 8976 move complete, result=0
01:31:32.960 00.000 9828 Worker thread wakes up
01:31:32.960 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:31:32.960 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:31:32.960 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
01:31:32.960 00.000 8976 worker thread done servicing request
01:31:32.960 00.000 8976 Worker thread wakes up
01:31:32.960 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
01:31:32.960 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
01:31:32.960 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:31:32.960 00.000 9828 BLC: window closed
01:31:32.960 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:31:32.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:32.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:32.961 00.001 9828 MoveAxis(E, 9, B)
01:31:32.961 00.000 9828 Guiding  Dir = 2, Dur = 9
01:31:32.961 00.000 9828 IsSlewing returns 0
01:31:32.961 00.000 9828 IsGuiding returns 0
01:31:32.961 00.000 9828 PulseGuide returned control before completion, sleep 19
01:31:32.996 00.035 9828 IsGuiding returns 1
01:31:32.996 00.000 9828 scope still moving after pulse duration time elapsed
01:31:33.027 00.031 9828 IsSlewing returns 0
01:31:33.027 00.000 9828 IsGuiding returns 1
01:31:33.058 00.031 9828 IsSlewing returns 0
01:31:33.059 00.001 9828 IsGuiding returns 1
01:31:33.089 00.030 9828 IsSlewing returns 0
01:31:33.089 00.000 9828 IsGuiding returns 0
01:31:33.089 00.000 9828 scope move finished after 9 + 119 ms
01:31:33.089 00.000 9828 Move returns status 0, amount 9
01:31:33.089 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:33.089 00.000 9828 MoveAxis(N, 15, B)
01:31:33.089 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:33.104 00.015 9828 IsSlewing returns 0
01:31:33.105 00.001 9828 IsGuiding returns 0
01:31:33.105 00.000 9828 PulseGuide returned control before completion, sleep 25
01:31:33.136 00.031 9828 IsGuiding returns 1
01:31:33.136 00.000 9828 scope still moving after pulse duration time elapsed
01:31:33.167 00.031 9828 IsSlewing returns 0
01:31:33.168 00.001 9828 IsGuiding returns 1
01:31:33.198 00.030 9828 IsSlewing returns 0
01:31:33.198 00.000 9828 IsGuiding returns 1
01:31:33.229 00.031 9828 IsSlewing returns 0
01:31:33.229 00.000 9828 IsGuiding returns 1
01:31:33.260 00.031 9828 IsSlewing returns 0
01:31:33.260 00.000 9828 IsGuiding returns 0
01:31:33.260 00.000 9828 scope move finished after 15 + 139 ms
01:31:33.260 00.000 9828 Move returns status 0, amount 15
01:31:33.260 00.000 9828 move complete, result=0
01:31:33.260 00.000 9828 worker thread done servicing request
01:31:33.260 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:31:33.650 00.390 8976 Exposure complete
01:31:33.656 00.006 8976 worker thread done servicing request
01:31:33.656 00.000 5052 OnExposeComplete: enter
01:31:33.656 00.000 5052 UpdateGuideState(): m_state=6
01:31:33.656 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4236
01:31:33.656 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.48, Mass=164, SNR=8.8, Peak=66 HFD=3.8
01:31:33.656 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.68 = 2.61)
01:31:33.656 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.50)
01:31:33.656 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.63 mountX=-0.20 mountY=0.14, mountTheta=2.54
01:31:33.657 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.23, opts=13)
01:31:33.657 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.23)
01:31:33.657 00.000 8976 Worker thread wakes up
01:31:33.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.23) opts 0xd
01:31:33.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.23)
01:31:33.657 00.000 8976 Moving (-0.01, -0.23) raw xDistance=-0.20 yDistance=0.14
01:31:33.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:31:33.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:31:33.657 00.000 8976 MoveAxis(R, 0, ABG)
01:31:33.657 00.000 8976 MoveAxis(U, 0, ABG)
01:31:33.657 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
01:31:33.657 00.000 8976 MountToCamera -- mountX=2.15 mountY=-1.66 hyp=2.72 mountTheta=-0.66 cameraX=0.50, cameraY=2.67 cameraTheta=1.39
01:31:33.657 00.000 8976 incremental bump (0.500, 2.672) isValid = 1
01:31:33.657 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
01:31:33.657 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:31:33.657 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:31:33.657 00.000 8976 move complete, result=0
01:31:33.657 00.000 9828 Worker thread wakes up
01:31:33.657 00.000 8976 worker thread done servicing request
01:31:33.657 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:31:33.658 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:31:33.658 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.80)
01:31:33.658 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.88)
01:31:33.658 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
01:31:33.658 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:31:33.658 00.000 9828 BLC: window closed
01:31:33.658 00.000 9828 MoveAxis(E, 8, B)
01:31:33.658 00.000 9828 Guiding  Dir = 2, Dur = 8
01:31:33.658 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:31:33.658 00.000 9828 IsSlewing returns 0
01:31:33.658 00.000 9828 IsGuiding returns 0
01:31:33.659 00.001 9828 PulseGuide returned control before completion, sleep 18
01:31:33.667 00.008 5052 UpdateGuideState exits: m=164 SNR=8.8
01:31:33.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:33.667 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:33.667 00.000 5052 Enqueuing Expose request
01:31:33.668 00.001 8976 Worker thread wakes up
01:31:33.668 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:33.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:33.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:33.679 00.011 9828 IsGuiding returns 1
01:31:33.679 00.000 9828 scope still moving after pulse duration time elapsed
01:31:33.710 00.031 9828 IsSlewing returns 0
01:31:33.710 00.000 9828 IsGuiding returns 1
01:31:33.741 00.031 9828 IsSlewing returns 0
01:31:33.741 00.000 9828 IsGuiding returns 1
01:31:33.773 00.032 9828 IsSlewing returns 0
01:31:33.773 00.000 9828 IsGuiding returns 0
01:31:33.773 00.000 9828 scope move finished after 8 + 106 ms
01:31:33.773 00.000 9828 Move returns status 0, amount 8
01:31:33.773 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:33.773 00.000 9828 MoveAxis(N, 15, B)
01:31:33.773 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:33.788 00.015 9828 IsSlewing returns 0
01:31:33.788 00.000 9828 IsGuiding returns 0
01:31:33.788 00.000 9828 PulseGuide returned control before completion, sleep 25
01:31:33.818 00.030 9828 IsGuiding returns 1
01:31:33.818 00.000 9828 scope still moving after pulse duration time elapsed
01:31:33.850 00.032 9828 IsSlewing returns 0
01:31:33.850 00.000 9828 IsGuiding returns 1
01:31:33.881 00.031 9828 IsSlewing returns 0
01:31:33.881 00.000 9828 IsGuiding returns 1
01:31:33.911 00.030 9828 IsSlewing returns 0
01:31:33.911 00.000 9828 IsGuiding returns 1
01:31:33.942 00.031 9828 IsSlewing returns 0
01:31:33.942 00.000 9828 IsGuiding returns 0
01:31:33.942 00.000 9828 scope move finished after 15 + 138 ms
01:31:33.942 00.000 9828 Move returns status 0, amount 15
01:31:33.942 00.000 9828 move complete, result=0
01:31:33.942 00.000 9828 worker thread done servicing request
01:31:33.942 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
01:31:34.370 00.428 8976 Exposure complete
01:31:34.376 00.006 8976 worker thread done servicing request
01:31:34.376 00.000 5052 OnExposeComplete: enter
01:31:34.376 00.000 5052 UpdateGuideState(): m_state=6
01:31:34.376 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4237
01:31:34.376 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.25, Mass=191, SNR=9.5, Peak=67 HFD=3.7
01:31:34.376 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.04) = xAngle (-3.33 = 2.96)
01:31:34.376 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.43 = 2.85)
01:31:34.376 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.46 hyp=0.48 cameraTheta=-1.28 mountX=-0.47 mountY=0.14, mountTheta=2.86
01:31:34.377 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.46, opts=13)
01:31:34.377 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.46)
01:31:34.377 00.000 8976 Worker thread wakes up
01:31:34.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.46) opts 0xd
01:31:34.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.46)
01:31:34.377 00.000 8976 Moving (0.14, -0.46) raw xDistance=-0.47 yDistance=0.14
01:31:34.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:31:34.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:31:34.377 00.000 8976 MoveAxis(R, 2, ABG)
01:31:34.377 00.000 8976 stepping (-15, 10) + (2, 0)
01:31:34.377 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:34.378 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:31:34.387 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:31:34.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:34.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:34.387 00.000 5052 Enqueuing Expose request
01:31:34.413 00.026 8976 Received - 47 (G) 
01:31:34.413 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:34.413 00.000 8976 stepped: pos (-13, 10)
01:31:34.413 00.000 8976 MoveAxis(U, 0, ABG)
01:31:34.413 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
01:31:34.413 00.000 8976 MountToCamera -- mountX=2.10 mountY=-1.64 hyp=2.66 mountTheta=-0.66 cameraX=0.50, cameraY=2.61 cameraTheta=1.38
01:31:34.413 00.000 8976 incremental bump (0.503, 2.614) isValid = 1
01:31:34.413 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
01:31:34.414 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:31:34.414 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:31:34.414 00.000 8976 move complete, result=0
01:31:34.414 00.000 9828 Worker thread wakes up
01:31:34.414 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:31:34.414 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:31:34.414 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
01:31:34.414 00.000 8976 worker thread done servicing request
01:31:34.414 00.000 8976 Worker thread wakes up
01:31:34.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:34.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:34.414 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
01:31:34.414 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
01:31:34.414 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
01:31:34.414 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:31:34.414 00.000 9828 BLC: window closed
01:31:34.414 00.000 9828 MoveAxis(E, 9, B)
01:31:34.414 00.000 9828 Guiding  Dir = 2, Dur = 9
01:31:34.415 00.001 9828 IsSlewing returns 0
01:31:34.415 00.000 9828 IsGuiding returns 0
01:31:34.415 00.000 9828 PulseGuide returned control before completion, sleep 19
01:31:34.439 00.024 9828 IsGuiding returns 1
01:31:34.439 00.000 9828 scope still moving after pulse duration time elapsed
01:31:34.470 00.031 9828 IsSlewing returns 0
01:31:34.470 00.000 9828 IsGuiding returns 1
01:31:34.501 00.031 9828 IsSlewing returns 0
01:31:34.501 00.000 9828 IsGuiding returns 1
01:31:34.547 00.046 9828 IsSlewing returns 0
01:31:34.547 00.000 9828 IsGuiding returns 0
01:31:34.547 00.000 9828 scope move finished after 9 + 123 ms
01:31:34.547 00.000 9828 Move returns status 0, amount 9
01:31:34.547 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:34.547 00.000 9828 MoveAxis(N, 15, B)
01:31:34.547 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:34.563 00.016 9828 IsSlewing returns 0
01:31:34.563 00.000 9828 IsGuiding returns 0
01:31:34.563 00.000 9828 PulseGuide returned control before completion, sleep 25
01:31:34.594 00.031 9828 IsGuiding returns 1
01:31:34.594 00.000 9828 scope still moving after pulse duration time elapsed
01:31:34.625 00.031 9828 IsSlewing returns 0
01:31:34.625 00.000 9828 IsGuiding returns 1
01:31:34.656 00.031 9828 IsSlewing returns 0
01:31:34.656 00.000 9828 IsGuiding returns 1
01:31:34.687 00.031 9828 IsSlewing returns 0
01:31:34.687 00.000 9828 IsGuiding returns 1
01:31:34.718 00.031 9828 IsSlewing returns 0
01:31:34.718 00.000 9828 IsGuiding returns 1
01:31:34.749 00.031 9828 IsSlewing returns 0
01:31:34.749 00.000 9828 IsGuiding returns 1
01:31:34.780 00.031 9828 IsSlewing returns 0
01:31:34.780 00.000 9828 IsGuiding returns 1
01:31:34.810 00.030 9828 IsSlewing returns 0
01:31:34.810 00.000 9828 IsGuiding returns 0
01:31:34.810 00.000 9828 scope move finished after 15 + 232 ms
01:31:34.810 00.000 9828 Move returns status 0, amount 15
01:31:34.810 00.000 9828 move complete, result=0
01:31:34.810 00.000 9828 worker thread done servicing request
01:31:34.811 00.001 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:31:35.105 00.294 8976 Exposure complete
01:31:35.110 00.005 8976 worker thread done servicing request
01:31:35.110 00.000 5052 OnExposeComplete: enter
01:31:35.110 00.000 5052 UpdateGuideState(): m_state=6
01:31:35.111 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4238
01:31:35.111 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.44, Mass=219, SNR=10.2, Peak=63 HFD=4.0
01:31:35.111 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
01:31:35.111 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.63 = -2.63)
01:31:35.111 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.27 hyp=0.58 cameraTheta=-0.48 mountX=-0.48 mountY=-0.29, mountTheta=-2.60
01:31:35.112 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.27, opts=13)
01:31:35.112 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.27)
01:31:35.112 00.000 8976 Worker thread wakes up
01:31:35.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.27) opts 0xd
01:31:35.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.27)
01:31:35.112 00.000 8976 Moving (0.52, -0.27) raw xDistance=-0.48 yDistance=-0.29
01:31:35.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
01:31:35.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:31:35.112 00.000 8976 MoveAxis(R, 2, ABG)
01:31:35.112 00.000 8976 stepping (-13, 10) + (2, 0)
01:31:35.112 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:35.113 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:31:35.122 00.009 5052 UpdateGuideState exits: m=219 SNR=10.2
01:31:35.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:35.122 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:35.122 00.000 5052 Enqueuing Expose request
01:31:35.149 00.027 8976 Received - 47 (G) 
01:31:35.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:35.149 00.000 8976 stepped: pos (-11, 10)
01:31:35.149 00.000 8976 MoveAxis(U, 1, ABG)
01:31:35.149 00.000 8976 stepping (-11, 10) + (0, 1)
01:31:35.149 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:35.181 00.032 8976 Received - 47 (G) 
01:31:35.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:35.181 00.000 8976 stepped: pos (-11, 11)
01:31:35.181 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
01:31:35.181 00.000 8976 MountToCamera -- mountX=1.96 mountY=-1.67 hyp=2.58 mountTheta=-0.71 cameraX=0.60, cameraY=2.51 cameraTheta=1.34
01:31:35.181 00.000 8976 incremental bump (0.597, 2.509) isValid = 1
01:31:35.181 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
01:31:35.181 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:31:35.181 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:31:35.181 00.000 8976 move complete, result=0
01:31:35.181 00.000 9828 Worker thread wakes up
01:31:35.181 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:31:35.181 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:31:35.181 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
01:31:35.181 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
01:31:35.181 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
01:31:35.181 00.000 8976 worker thread done servicing request
01:31:35.181 00.000 8976 Worker thread wakes up
01:31:35.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:35.181 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:35.181 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
01:31:35.182 00.001 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:31:35.182 00.000 9828 BLC: window closed
01:31:35.182 00.000 9828 MoveAxis(E, 10, B)
01:31:35.182 00.000 9828 Guiding  Dir = 2, Dur = 10
01:31:35.182 00.000 9828 IsSlewing returns 0
01:31:35.182 00.000 9828 IsGuiding returns 0
01:31:35.182 00.000 9828 PulseGuide returned control before completion, sleep 20
01:31:35.213 00.031 9828 IsGuiding returns 1
01:31:35.213 00.000 9828 scope still moving after pulse duration time elapsed
01:31:35.243 00.030 9828 IsSlewing returns 0
01:31:35.243 00.000 9828 IsGuiding returns 1
01:31:35.273 00.030 9828 IsSlewing returns 0
01:31:35.273 00.000 9828 IsGuiding returns 1
01:31:35.305 00.032 9828 IsSlewing returns 0
01:31:35.305 00.000 9828 IsGuiding returns 1
01:31:35.337 00.032 9828 IsSlewing returns 0
01:31:35.337 00.000 9828 IsGuiding returns 0
01:31:35.337 00.000 9828 scope move finished after 10 + 144 ms
01:31:35.337 00.000 9828 Move returns status 0, amount 10
01:31:35.337 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:35.337 00.000 9828 MoveAxis(N, 15, B)
01:31:35.337 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:35.353 00.016 9828 IsSlewing returns 0
01:31:35.353 00.000 9828 IsGuiding returns 0
01:31:35.353 00.000 9828 PulseGuide returned control before completion, sleep 25
01:31:35.384 00.031 9828 IsGuiding returns 1
01:31:35.385 00.001 9828 scope still moving after pulse duration time elapsed
01:31:35.415 00.030 9828 IsSlewing returns 0
01:31:35.415 00.000 9828 IsGuiding returns 1
01:31:35.445 00.030 9828 IsSlewing returns 0
01:31:35.445 00.000 9828 IsGuiding returns 1
01:31:35.477 00.032 9828 IsSlewing returns 0
01:31:35.477 00.000 9828 IsGuiding returns 1
01:31:35.508 00.031 9828 IsSlewing returns 0
01:31:35.508 00.000 9828 IsGuiding returns 0
01:31:35.508 00.000 9828 scope move finished after 15 + 139 ms
01:31:35.508 00.000 9828 Move returns status 0, amount 15
01:31:35.508 00.000 9828 move complete, result=0
01:31:35.508 00.000 9828 worker thread done servicing request
01:31:35.508 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:31:35.868 00.360 8976 Exposure complete
01:31:35.874 00.006 8976 worker thread done servicing request
01:31:35.874 00.000 5052 OnExposeComplete: enter
01:31:35.874 00.000 5052 UpdateGuideState(): m_state=6
01:31:35.874 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4239
01:31:35.874 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.25, Mass=188, SNR=9.5, Peak=66 HFD=3.6
01:31:35.874 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
01:31:35.874 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
01:31:35.874 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.54 hyp=0.64 cameraTheta=1.01 mountX=0.33 mountY=-0.58, mountTheta=-1.06
01:31:35.875 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.54, opts=13)
01:31:35.875 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.54)
01:31:35.875 00.000 8976 Worker thread wakes up
01:31:35.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.54) opts 0xd
01:31:35.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.54)
01:31:35.875 00.000 8976 Moving (0.34, 0.54) raw xDistance=0.33 yDistance=-0.58
01:31:35.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33
01:31:35.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
01:31:35.875 00.000 8976 MoveAxis(L, 1, ABG)
01:31:35.875 00.000 8976 stepping (-11, 11) + (-1, 0)
01:31:35.875 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:35.876 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:35.887 00.011 5052 UpdateGuideState exits: m=188 SNR=9.5
01:31:35.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:35.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:35.887 00.000 5052 Enqueuing Expose request
01:31:35.901 00.014 8976 Received - 47 (G) 
01:31:35.901 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:35.901 00.000 8976 stepped: pos (-12, 11)
01:31:35.901 00.000 8976 MoveAxis(U, 2, ABG)
01:31:35.901 00.000 8976 stepping (-12, 11) + (0, 2)
01:31:35.901 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:35.932 00.031 8976 Received - 47 (G) 
01:31:35.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:35.932 00.000 8976 stepped: pos (-12, 13)
01:31:35.932 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
01:31:35.932 00.000 8976 MountToCamera -- mountX=1.92 mountY=-1.80 hyp=2.63 mountTheta=-0.75 cameraX=0.73, cameraY=2.53 cameraTheta=1.29
01:31:35.932 00.000 8976 incremental bump (0.731, 2.531) isValid = 1
01:31:35.932 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
01:31:35.932 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:31:35.932 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:31:35.932 00.000 8976 move complete, result=0
01:31:35.932 00.000 9828 Worker thread wakes up
01:31:35.932 00.000 8976 worker thread done servicing request
01:31:35.932 00.000 8976 Worker thread wakes up
01:31:35.933 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:31:35.933 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:31:35.933 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
01:31:35.933 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
01:31:35.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:35.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:35.933 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:31:35.933 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
01:31:35.933 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:31:35.933 00.000 9828 BLC: window closed
01:31:35.933 00.000 9828 MoveAxis(E, 12, B)
01:31:35.933 00.000 9828 Guiding  Dir = 2, Dur = 12
01:31:35.933 00.000 9828 IsSlewing returns 0
01:31:35.933 00.000 9828 IsGuiding returns 0
01:31:35.934 00.001 9828 PulseGuide returned control before completion, sleep 22
01:31:35.957 00.023 9828 IsGuiding returns 1
01:31:35.957 00.000 9828 scope still moving after pulse duration time elapsed
01:31:35.988 00.031 9828 IsSlewing returns 0
01:31:35.989 00.001 9828 IsGuiding returns 1
01:31:36.018 00.029 9828 IsSlewing returns 0
01:31:36.018 00.000 9828 IsGuiding returns 1
01:31:36.050 00.032 9828 IsSlewing returns 0
01:31:36.050 00.000 9828 IsGuiding returns 1
01:31:36.081 00.031 9828 IsSlewing returns 0
01:31:36.081 00.000 9828 IsGuiding returns 0
01:31:36.081 00.000 9828 scope move finished after 12 + 135 ms
01:31:36.081 00.000 9828 Move returns status 0, amount 12
01:31:36.081 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:36.081 00.000 9828 MoveAxis(N, 15, B)
01:31:36.081 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:36.096 00.015 9828 IsSlewing returns 0
01:31:36.096 00.000 9828 IsGuiding returns 0
01:31:36.097 00.001 9828 PulseGuide returned control before completion, sleep 25
01:31:36.127 00.030 9828 IsGuiding returns 1
01:31:36.127 00.000 9828 scope still moving after pulse duration time elapsed
01:31:36.159 00.032 9828 IsSlewing returns 0
01:31:36.159 00.000 9828 IsGuiding returns 1
01:31:36.188 00.029 9828 IsSlewing returns 0
01:31:36.188 00.000 9828 IsGuiding returns 1
01:31:36.219 00.031 9828 IsSlewing returns 0
01:31:36.219 00.000 9828 IsGuiding returns 1
01:31:36.250 00.031 9828 IsSlewing returns 0
01:31:36.250 00.000 9828 IsGuiding returns 0
01:31:36.250 00.000 9828 scope move finished after 15 + 138 ms
01:31:36.250 00.000 9828 Move returns status 0, amount 15
01:31:36.250 00.000 9828 move complete, result=0
01:31:36.250 00.000 9828 worker thread done servicing request
01:31:36.251 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:31:36.626 00.375 8976 Exposure complete
01:31:36.632 00.006 8976 worker thread done servicing request
01:31:36.632 00.000 5052 OnExposeComplete: enter
01:31:36.632 00.000 5052 UpdateGuideState(): m_state=6
01:31:36.632 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4240
01:31:36.632 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=282.04, Mass=156, SNR=8.6, Peak=61 HFD=3.4
01:31:36.632 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
01:31:36.632 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
01:31:36.632 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.33 hyp=0.61 cameraTheta=0.57 mountX=0.06 mountY=-0.61, mountTheta=-1.47
01:31:36.632 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.33, opts=13)
01:31:36.632 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.33)
01:31:36.633 00.001 8976 Worker thread wakes up
01:31:36.633 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.33) opts 0xd
01:31:36.633 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.33)
01:31:36.633 00.000 8976 Moving (0.52, 0.33) raw xDistance=0.06 yDistance=-0.61
01:31:36.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:31:36.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
01:31:36.633 00.000 8976 MoveAxis(R, 0, ABG)
01:31:36.633 00.000 8976 MoveAxis(U, 3, ABG)
01:31:36.633 00.000 8976 stepping (-12, 13) + (0, 3)
01:31:36.633 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:36.633 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:31:36.643 00.010 5052 UpdateGuideState exits: m=156 SNR=8.6
01:31:36.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:36.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:36.643 00.000 5052 Enqueuing Expose request
01:31:36.667 00.024 8976 Received - 47 (G) 
01:31:36.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:36.667 00.000 8976 stepped: pos (-12, 16)
01:31:36.667 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
01:31:36.667 00.000 8976 MountToCamera -- mountX=1.89 mountY=-2.05 hyp=2.79 mountTheta=-0.82 cameraX=0.96, cameraY=2.62 cameraTheta=1.22
01:31:36.667 00.000 8976 incremental bump (0.960, 2.617) isValid = 1
01:31:36.667 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
01:31:36.668 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:31:36.668 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:31:36.668 00.000 8976 move complete, result=0
01:31:36.668 00.000 9828 Worker thread wakes up
01:31:36.668 00.000 8976 worker thread done servicing request
01:31:36.668 00.000 8976 Worker thread wakes up
01:31:36.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:36.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:36.668 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:31:36.668 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:31:36.668 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:31:36.668 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
01:31:36.668 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
01:31:36.668 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
01:31:36.668 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:31:36.669 00.001 9828 BLC: window closed
01:31:36.669 00.000 9828 MoveAxis(E, 14, B)
01:31:36.669 00.000 9828 Guiding  Dir = 2, Dur = 14
01:31:36.669 00.000 9828 IsSlewing returns 0
01:31:36.669 00.000 9828 IsGuiding returns 0
01:31:36.669 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:36.699 00.030 9828 IsGuiding returns 1
01:31:36.699 00.000 9828 scope still moving after pulse duration time elapsed
01:31:36.730 00.031 9828 IsSlewing returns 0
01:31:36.730 00.000 9828 IsGuiding returns 1
01:31:36.761 00.031 9828 IsSlewing returns 0
01:31:36.761 00.000 9828 IsGuiding returns 1
01:31:36.792 00.031 9828 IsSlewing returns 0
01:31:36.792 00.000 9828 IsGuiding returns 1
01:31:36.822 00.030 9828 IsSlewing returns 0
01:31:36.822 00.000 9828 IsGuiding returns 0
01:31:36.822 00.000 9828 scope move finished after 14 + 139 ms
01:31:36.822 00.000 9828 Move returns status 0, amount 14
01:31:36.822 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:36.822 00.000 9828 MoveAxis(N, 14, B)
01:31:36.822 00.000 9828 Guiding  Dir = 0, Dur = 14
01:31:36.838 00.016 9828 IsSlewing returns 0
01:31:36.838 00.000 9828 IsGuiding returns 0
01:31:36.838 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:36.869 00.031 9828 IsGuiding returns 1
01:31:36.869 00.000 9828 scope still moving after pulse duration time elapsed
01:31:36.900 00.031 9828 IsSlewing returns 0
01:31:36.900 00.000 9828 IsGuiding returns 1
01:31:36.931 00.031 9828 IsSlewing returns 0
01:31:36.931 00.000 9828 IsGuiding returns 1
01:31:36.962 00.031 9828 IsSlewing returns 0
01:31:36.962 00.000 9828 IsGuiding returns 0
01:31:36.962 00.000 9828 scope move finished after 14 + 109 ms
01:31:36.962 00.000 9828 Move returns status 0, amount 14
01:31:36.962 00.000 9828 move complete, result=0
01:31:36.962 00.000 9828 worker thread done servicing request
01:31:36.962 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:31:37.357 00.395 8976 Exposure complete
01:31:37.362 00.005 8976 worker thread done servicing request
01:31:37.362 00.000 5052 OnExposeComplete: enter
01:31:37.362 00.000 5052 UpdateGuideState(): m_state=6
01:31:37.362 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4241
01:31:37.362 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.45, Mass=170, SNR=9.0, Peak=61 HFD=3.6
01:31:37.362 00.000 5052 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.04) = xAngle (-3.40 = 2.89)
01:31:37.362 00.000 5052 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.50 = 2.78)
01:31:37.363 00.001 5052 CameraToMount -- cameraX=0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.35 mountX=-0.26 mountY=0.09, mountTheta=2.79
01:31:37.363 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.26, opts=13)
01:31:37.363 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.26)
01:31:37.363 00.000 8976 Worker thread wakes up
01:31:37.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.26) opts 0xd
01:31:37.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.26)
01:31:37.363 00.000 8976 Moving (0.06, -0.26) raw xDistance=-0.26 yDistance=0.09
01:31:37.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:31:37.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:31:37.363 00.000 8976 MoveAxis(R, 0, ABG)
01:31:37.364 00.001 8976 MoveAxis(U, 0, ABG)
01:31:37.364 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
01:31:37.364 00.000 8976 MountToCamera -- mountX=1.87 mountY=-2.21 hyp=2.90 mountTheta=-0.87 cameraX=1.11, cameraY=2.68 cameraTheta=1.18
01:31:37.364 00.000 8976 incremental bump (1.114, 2.675) isValid = 1
01:31:37.364 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
01:31:37.364 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:31:37.364 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:31:37.364 00.000 8976 move complete, result=0
01:31:37.365 00.001 9828 Worker thread wakes up
01:31:37.365 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:31:37.365 00.000 8976 worker thread done servicing request
01:31:37.365 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:31:37.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:37.365 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
01:31:37.365 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
01:31:37.365 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
01:31:37.365 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:31:37.365 00.000 9828 BLC: window closed
01:31:37.365 00.000 9828 MoveAxis(E, 16, B)
01:31:37.365 00.000 9828 Guiding  Dir = 2, Dur = 16
01:31:37.365 00.000 9828 IsSlewing returns 0
01:31:37.366 00.001 9828 IsGuiding returns 0
01:31:37.366 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:37.375 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
01:31:37.375 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:37.375 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:37.375 00.000 5052 Enqueuing Expose request
01:31:37.375 00.000 8976 Worker thread wakes up
01:31:37.375 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:37.375 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:37.375 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:37.399 00.024 9828 IsGuiding returns 1
01:31:37.399 00.000 9828 scope still moving after pulse duration time elapsed
01:31:37.430 00.031 9828 IsSlewing returns 0
01:31:37.430 00.000 9828 IsGuiding returns 1
01:31:37.461 00.031 9828 IsSlewing returns 0
01:31:37.461 00.000 9828 IsGuiding returns 1
01:31:37.492 00.031 9828 IsSlewing returns 0
01:31:37.492 00.000 9828 IsGuiding returns 0
01:31:37.492 00.000 9828 scope move finished after 16 + 110 ms
01:31:37.492 00.000 9828 Move returns status 0, amount 16
01:31:37.492 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:37.492 00.000 9828 MoveAxis(N, 14, B)
01:31:37.492 00.000 9828 Guiding  Dir = 0, Dur = 14
01:31:37.508 00.016 9828 IsSlewing returns 0
01:31:37.508 00.000 9828 IsGuiding returns 0
01:31:37.508 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:37.539 00.031 9828 IsGuiding returns 1
01:31:37.539 00.000 9828 scope still moving after pulse duration time elapsed
01:31:37.570 00.031 9828 IsSlewing returns 0
01:31:37.570 00.000 9828 IsGuiding returns 1
01:31:37.601 00.031 9828 IsSlewing returns 0
01:31:37.601 00.000 9828 IsGuiding returns 1
01:31:37.632 00.031 9828 IsSlewing returns 0
01:31:37.632 00.000 9828 IsGuiding returns 1
01:31:37.663 00.031 9828 IsSlewing returns 0
01:31:37.663 00.000 9828 IsGuiding returns 0
01:31:37.663 00.000 9828 scope move finished after 14 + 141 ms
01:31:37.663 00.000 9828 Move returns status 0, amount 14
01:31:37.663 00.000 9828 move complete, result=0
01:31:37.663 00.000 9828 worker thread done servicing request
01:31:37.663 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
01:31:38.065 00.402 8976 Exposure complete
01:31:38.070 00.005 8976 worker thread done servicing request
01:31:38.070 00.000 5052 OnExposeComplete: enter
01:31:38.071 00.001 5052 UpdateGuideState(): m_state=6
01:31:38.071 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4242
01:31:38.071 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.52, Mass=164, SNR=8.8, Peak=62 HFD=3.6
01:31:38.071 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.20 = 2.08)
01:31:38.071 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.98)
01:31:38.071 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.16 mountX=-0.11 mountY=0.21, mountTheta=2.06
01:31:38.071 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.19, opts=13)
01:31:38.071 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.19)
01:31:38.072 00.001 8976 Worker thread wakes up
01:31:38.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.19) opts 0xd
01:31:38.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.19)
01:31:38.072 00.000 8976 Moving (-0.13, -0.19) raw xDistance=-0.11 yDistance=0.21
01:31:38.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:31:38.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:31:38.072 00.000 8976 MoveAxis(R, 0, ABG)
01:31:38.072 00.000 8976 MoveAxis(U, 0, ABG)
01:31:38.072 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
01:31:38.072 00.000 8976 MountToCamera -- mountX=1.86 mountY=-2.32 hyp=2.97 mountTheta=-0.89 cameraX=1.22, cameraY=2.71 cameraTheta=1.15
01:31:38.072 00.000 8976 incremental bump (1.217, 2.714) isValid = 1
01:31:38.072 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
01:31:38.072 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:31:38.072 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:31:38.072 00.000 8976 move complete, result=0
01:31:38.072 00.000 9828 Worker thread wakes up
01:31:38.072 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:31:38.072 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:31:38.073 00.001 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
01:31:38.073 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
01:31:38.073 00.000 8976 worker thread done servicing request
01:31:38.073 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:31:38.073 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
01:31:38.073 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:31:38.073 00.000 9828 BLC: window closed
01:31:38.073 00.000 9828 MoveAxis(E, 16, B)
01:31:38.073 00.000 9828 Guiding  Dir = 2, Dur = 16
01:31:38.073 00.000 9828 IsSlewing returns 0
01:31:38.073 00.000 9828 IsGuiding returns 0
01:31:38.074 00.001 9828 PulseGuide returned control before completion, sleep 26
01:31:38.082 00.008 5052 UpdateGuideState exits: m=164 SNR=8.8
01:31:38.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:38.082 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:38.083 00.001 5052 Enqueuing Expose request
01:31:38.083 00.000 8976 Worker thread wakes up
01:31:38.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:38.083 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:38.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:38.112 00.029 9828 IsGuiding returns 1
01:31:38.112 00.000 9828 scope still moving after pulse duration time elapsed
01:31:38.143 00.031 9828 IsSlewing returns 0
01:31:38.143 00.000 9828 IsGuiding returns 1
01:31:38.174 00.031 9828 IsSlewing returns 0
01:31:38.174 00.000 9828 IsGuiding returns 1
01:31:38.204 00.030 9828 IsSlewing returns 0
01:31:38.204 00.000 9828 IsGuiding returns 0
01:31:38.204 00.000 9828 scope move finished after 16 + 114 ms
01:31:38.204 00.000 9828 Move returns status 0, amount 16
01:31:38.204 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:38.204 00.000 9828 MoveAxis(N, 14, B)
01:31:38.204 00.000 9828 Guiding  Dir = 0, Dur = 14
01:31:38.221 00.017 9828 IsSlewing returns 0
01:31:38.221 00.000 9828 IsGuiding returns 1
01:31:38.221 00.000 9828 Entered PulseGuideScope while moving
01:31:38.281 00.060 9828 IsSlewing returns 0
01:31:38.281 00.000 9828 IsGuiding returns 1
01:31:38.281 00.000 9828 Still moving
01:31:38.343 00.062 9828 IsSlewing returns 0
01:31:38.343 00.000 9828 IsGuiding returns 0
01:31:38.343 00.000 9828 Movement stopped - continuing
01:31:38.343 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:38.375 00.032 9828 IsGuiding returns 1
01:31:38.375 00.000 9828 scope still moving after pulse duration time elapsed
01:31:38.407 00.032 9828 IsSlewing returns 0
01:31:38.407 00.000 9828 IsGuiding returns 1
01:31:38.437 00.030 9828 IsSlewing returns 0
01:31:38.437 00.000 9828 IsGuiding returns 1
01:31:38.468 00.031 9828 IsSlewing returns 0
01:31:38.468 00.000 9828 IsGuiding returns 1
01:31:38.498 00.030 9828 IsSlewing returns 0
01:31:38.503 00.005 9828 IsGuiding returns 0
01:31:38.503 00.000 9828 scope move finished after 14 + 145 ms
01:31:38.503 00.000 9828 Move returns status 0, amount 14
01:31:38.503 00.000 9828 move complete, result=0
01:31:38.503 00.000 9828 worker thread done servicing request
01:31:38.503 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:31:38.770 00.267 8976 Exposure complete
01:31:38.775 00.005 8976 worker thread done servicing request
01:31:38.775 00.000 5052 OnExposeComplete: enter
01:31:38.775 00.000 5052 UpdateGuideState(): m_state=6
01:31:38.775 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4243
01:31:38.775 00.000 5052 Star::Find returns 1 (0), X=328.15, Y=281.30, Mass=200, SNR=9.7, Peak=65 HFD=3.6
01:31:38.775 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
01:31:38.775 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.38)
01:31:38.775 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=-0.41 hyp=1.10 cameraTheta=-2.76 mountX=0.10 mountY=1.08, mountTheta=1.48
01:31:38.776 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=-0.41, opts=13)
01:31:38.776 00.000 5052 Enqueuing Move request for stepguider (-1.02, -0.41)
01:31:38.776 00.000 8976 Worker thread wakes up
01:31:38.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, -0.41) opts 0xd
01:31:38.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, -0.41)
01:31:38.776 00.000 8976 Moving (-1.02, -0.41) raw xDistance=0.10 yDistance=1.08
01:31:38.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:31:38.777 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.08
01:31:38.777 00.000 8976 MoveAxis(R, 0, ABG)
01:31:38.777 00.000 8976 MoveAxis(D, 4, ABG)
01:31:38.777 00.000 8976 stepping (-12, 16) + (0, -4)
01:31:38.777 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:38.777 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:31:38.787 00.010 5052 UpdateGuideState exits: m=200 SNR=9.7
01:31:38.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:38.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:38.787 00.000 5052 Enqueuing Expose request
01:31:38.810 00.023 8976 Received - 47 (G) 
01:31:38.810 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:38.810 00.000 8976 stepped: pos (-12, 12)
01:31:38.810 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
01:31:38.810 00.000 8976 MountToCamera -- mountX=1.85 mountY=-2.18 hyp=2.86 mountTheta=-0.87 cameraX=1.10, cameraY=2.64 cameraTheta=1.18
01:31:38.810 00.000 8976 incremental bump (1.099, 2.645) isValid = 1
01:31:38.810 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
01:31:38.810 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:31:38.810 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:31:38.810 00.000 8976 move complete, result=0
01:31:38.811 00.001 9828 Worker thread wakes up
01:31:38.811 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:31:38.811 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:31:38.811 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
01:31:38.811 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.1 px 4 ms SOUTH
01:31:38.811 00.000 8976 worker thread done servicing request
01:31:38.811 00.000 8976 Worker thread wakes up
01:31:38.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:38.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:38.811 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
01:31:38.811 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
01:31:38.811 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:31:38.811 00.000 9828 BLC: window closed
01:31:38.811 00.000 9828 MoveAxis(E, 16, B)
01:31:38.811 00.000 9828 Guiding  Dir = 2, Dur = 16
01:31:38.812 00.001 9828 IsSlewing returns 0
01:31:38.812 00.000 9828 IsGuiding returns 0
01:31:38.812 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:38.840 00.028 9828 IsGuiding returns 1
01:31:38.840 00.000 9828 scope still moving after pulse duration time elapsed
01:31:38.871 00.031 9828 IsSlewing returns 0
01:31:38.871 00.000 9828 IsGuiding returns 1
01:31:38.902 00.031 9828 IsSlewing returns 0
01:31:38.902 00.000 9828 IsGuiding returns 1
01:31:38.934 00.032 9828 IsSlewing returns 0
01:31:38.934 00.000 9828 IsGuiding returns 1
01:31:38.965 00.031 9828 IsSlewing returns 0
01:31:38.965 00.000 9828 IsGuiding returns 0
01:31:38.965 00.000 9828 scope move finished after 16 + 137 ms
01:31:38.965 00.000 9828 Move returns status 0, amount 16
01:31:38.965 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:38.965 00.000 9828 MoveAxis(N, 14, B)
01:31:38.965 00.000 9828 Guiding  Dir = 0, Dur = 14
01:31:38.981 00.016 9828 IsSlewing returns 0
01:31:38.981 00.000 9828 IsGuiding returns 0
01:31:38.981 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:39.013 00.032 9828 IsGuiding returns 1
01:31:39.013 00.000 9828 scope still moving after pulse duration time elapsed
01:31:39.044 00.031 9828 IsSlewing returns 0
01:31:39.044 00.000 9828 IsGuiding returns 1
01:31:39.075 00.031 9828 IsSlewing returns 0
01:31:39.075 00.000 9828 IsGuiding returns 1
01:31:39.106 00.031 9828 IsSlewing returns 0
01:31:39.106 00.000 9828 IsGuiding returns 1
01:31:39.137 00.031 9828 IsSlewing returns 0
01:31:39.137 00.000 9828 IsGuiding returns 0
01:31:39.137 00.000 9828 scope move finished after 14 + 142 ms
01:31:39.137 00.000 9828 Move returns status 0, amount 14
01:31:39.137 00.000 9828 move complete, result=0
01:31:39.137 00.000 9828 worker thread done servicing request
01:31:39.137 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
01:31:39.503 00.366 8976 Exposure complete
01:31:39.508 00.005 8976 worker thread done servicing request
01:31:39.508 00.000 5052 OnExposeComplete: enter
01:31:39.508 00.000 5052 UpdateGuideState(): m_state=6
01:31:39.508 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4244
01:31:39.508 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.68, Mass=194, SNR=9.6, Peak=68 HFD=3.2
01:31:39.508 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
01:31:39.508 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.04)
01:31:39.508 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.03 hyp=0.73 cameraTheta=-3.10 mountX=0.31 mountY=0.63, mountTheta=1.12
01:31:39.509 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.03, opts=13)
01:31:39.509 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.03)
01:31:39.509 00.000 8976 Worker thread wakes up
01:31:39.509 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.03) opts 0xd
01:31:39.509 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.03)
01:31:39.509 00.000 8976 Moving (-0.73, -0.03) raw xDistance=0.31 yDistance=0.63
01:31:39.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:31:39.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.63
01:31:39.509 00.000 8976 MoveAxis(L, 1, ABG)
01:31:39.509 00.000 8976 stepping (-12, 12) + (-1, 0)
01:31:39.509 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:39.510 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:31:39.520 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:31:39.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:39.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:39.520 00.000 5052 Enqueuing Expose request
01:31:39.529 00.009 8976 Received - 47 (G) 
01:31:39.529 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:39.529 00.000 8976 stepped: pos (-13, 12)
01:31:39.529 00.000 8976 MoveAxis(D, 3, ABG)
01:31:39.529 00.000 8976 stepping (-13, 12) + (0, -3)
01:31:39.529 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:39.561 00.032 8976 Received - 47 (G) 
01:31:39.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:39.561 00.000 8976 stepped: pos (-13, 9)
01:31:39.561 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
01:31:39.561 00.000 8976 MountToCamera -- mountX=1.90 mountY=-1.93 hyp=2.71 mountTheta=-0.79 cameraX=0.86, cameraY=2.57 cameraTheta=1.25
01:31:39.561 00.000 8976 incremental bump (0.857, 2.572) isValid = 1
01:31:39.561 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
01:31:39.561 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:31:39.561 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:31:39.561 00.000 8976 move complete, result=0
01:31:39.561 00.000 9828 Worker thread wakes up
01:31:39.561 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:31:39.561 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:31:39.561 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
01:31:39.561 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
01:31:39.562 00.001 8976 worker thread done servicing request
01:31:39.562 00.000 8976 Worker thread wakes up
01:31:39.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:39.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:39.562 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:31:39.562 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
01:31:39.562 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:31:39.562 00.000 9828 BLC: window closed
01:31:39.562 00.000 9828 MoveAxis(E, 13, B)
01:31:39.562 00.000 9828 Guiding  Dir = 2, Dur = 13
01:31:39.562 00.000 9828 IsSlewing returns 0
01:31:39.562 00.000 9828 IsGuiding returns 0
01:31:39.563 00.001 9828 PulseGuide returned control before completion, sleep 23
01:31:39.591 00.028 9828 IsGuiding returns 1
01:31:39.591 00.000 9828 scope still moving after pulse duration time elapsed
01:31:39.623 00.032 9828 IsSlewing returns 0
01:31:39.623 00.000 9828 IsGuiding returns 1
01:31:39.652 00.029 9828 IsSlewing returns 0
01:31:39.652 00.000 9828 IsGuiding returns 1
01:31:39.684 00.032 9828 IsSlewing returns 0
01:31:39.684 00.000 9828 IsGuiding returns 1
01:31:39.714 00.030 9828 IsSlewing returns 0
01:31:39.714 00.000 9828 IsGuiding returns 0
01:31:39.714 00.000 9828 scope move finished after 13 + 138 ms
01:31:39.714 00.000 9828 Move returns status 0, amount 13
01:31:39.714 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:39.714 00.000 9828 MoveAxis(N, 15, B)
01:31:39.714 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:39.729 00.015 9828 IsSlewing returns 0
01:31:39.729 00.000 9828 IsGuiding returns 0
01:31:39.729 00.000 9828 PulseGuide returned control before completion, sleep 25
01:31:39.760 00.031 9828 IsGuiding returns 1
01:31:39.760 00.000 9828 scope still moving after pulse duration time elapsed
01:31:39.791 00.031 9828 IsSlewing returns 0
01:31:39.791 00.000 9828 IsGuiding returns 1
01:31:39.821 00.030 9828 IsSlewing returns 0
01:31:39.822 00.001 9828 IsGuiding returns 1
01:31:39.852 00.030 9828 IsSlewing returns 0
01:31:39.852 00.000 9828 IsGuiding returns 1
01:31:39.883 00.031 9828 IsSlewing returns 0
01:31:39.883 00.000 9828 IsGuiding returns 0
01:31:39.883 00.000 9828 scope move finished after 15 + 138 ms
01:31:39.883 00.000 9828 Move returns status 0, amount 15
01:31:39.883 00.000 9828 move complete, result=0
01:31:39.883 00.000 9828 worker thread done servicing request
01:31:39.884 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:31:40.256 00.372 8976 Exposure complete
01:31:40.261 00.005 8976 worker thread done servicing request
01:31:40.262 00.001 5052 OnExposeComplete: enter
01:31:40.262 00.000 5052 UpdateGuideState(): m_state=6
01:31:40.262 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4245
01:31:40.262 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.71, Mass=195, SNR=9.6, Peak=64 HFD=3.5
01:31:40.262 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:31:40.262 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
01:31:40.262 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.00 hyp=0.51 cameraTheta=3.14 mountX=0.23 mountY=0.42, mountTheta=1.07
01:31:40.263 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.00, opts=13)
01:31:40.263 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.00)
01:31:40.263 00.000 8976 Worker thread wakes up
01:31:40.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.00) opts 0xd
01:31:40.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.00)
01:31:40.263 00.000 8976 Moving (-0.51, 0.00) raw xDistance=0.23 yDistance=0.42
01:31:40.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:31:40.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
01:31:40.263 00.000 8976 MoveAxis(R, 0, ABG)
01:31:40.263 00.000 8976 MoveAxis(D, 2, ABG)
01:31:40.263 00.000 8976 stepping (-13, 9) + (0, -2)
01:31:40.263 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:40.264 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:31:40.273 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:31:40.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:40.273 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:40.274 00.001 5052 Enqueuing Expose request
01:31:40.297 00.023 8976 Received - 47 (G) 
01:31:40.297 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:40.297 00.000 8976 stepped: pos (-13, 7)
01:31:40.297 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
01:31:40.297 00.000 8976 MountToCamera -- mountX=1.93 mountY=-1.66 hyp=2.55 mountTheta=-0.71 cameraX=0.60, cameraY=2.47 cameraTheta=1.33
01:31:40.297 00.000 8976 incremental bump (0.602, 2.475) isValid = 1
01:31:40.297 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
01:31:40.297 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:31:40.297 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:31:40.297 00.000 8976 move complete, result=0
01:31:40.297 00.000 9828 Worker thread wakes up
01:31:40.297 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:31:40.297 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:31:40.297 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:31:40.297 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
01:31:40.297 00.000 8976 worker thread done servicing request
01:31:40.297 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
01:31:40.297 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
01:31:40.298 00.001 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:31:40.298 00.000 9828 BLC: window closed
01:31:40.298 00.000 9828 MoveAxis(E, 10, B)
01:31:40.298 00.000 8976 Worker thread wakes up
01:31:40.298 00.000 9828 Guiding  Dir = 2, Dur = 10
01:31:40.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:40.298 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:40.298 00.000 9828 IsSlewing returns 0
01:31:40.298 00.000 9828 IsGuiding returns 0
01:31:40.298 00.000 9828 PulseGuide returned control before completion, sleep 20
01:31:40.334 00.036 9828 IsGuiding returns 1
01:31:40.334 00.000 9828 scope still moving after pulse duration time elapsed
01:31:40.365 00.031 9828 IsSlewing returns 0
01:31:40.365 00.000 9828 IsGuiding returns 1
01:31:40.395 00.030 9828 IsSlewing returns 0
01:31:40.395 00.000 9828 IsGuiding returns 1
01:31:40.427 00.032 9828 IsSlewing returns 0
01:31:40.427 00.000 9828 IsGuiding returns 0
01:31:40.427 00.000 9828 scope move finished after 10 + 118 ms
01:31:40.427 00.000 9828 Move returns status 0, amount 10
01:31:40.427 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:40.427 00.000 9828 MoveAxis(N, 15, B)
01:31:40.427 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:40.442 00.015 9828 IsSlewing returns 0
01:31:40.442 00.000 9828 IsGuiding returns 0
01:31:40.442 00.000 9828 PulseGuide returned control before completion, sleep 25
01:31:40.472 00.030 9828 IsGuiding returns 1
01:31:40.472 00.000 9828 scope still moving after pulse duration time elapsed
01:31:40.503 00.031 9828 IsSlewing returns 0
01:31:40.503 00.000 9828 IsGuiding returns 1
01:31:40.534 00.031 9828 IsSlewing returns 0
01:31:40.534 00.000 9828 IsGuiding returns 1
01:31:40.566 00.032 9828 IsSlewing returns 0
01:31:40.566 00.000 9828 IsGuiding returns 0
01:31:40.567 00.001 9828 scope move finished after 15 + 109 ms
01:31:40.567 00.000 9828 Move returns status 0, amount 15
01:31:40.567 00.000 9828 move complete, result=0
01:31:40.567 00.000 9828 worker thread done servicing request
01:31:40.567 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:31:40.991 00.424 8976 Exposure complete
01:31:40.996 00.005 8976 worker thread done servicing request
01:31:40.996 00.000 5052 OnExposeComplete: enter
01:31:40.996 00.000 5052 UpdateGuideState(): m_state=6
01:31:40.996 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4246
01:31:40.996 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.83, Mass=193, SNR=9.5, Peak=65 HFD=3.8
01:31:40.996 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
01:31:40.996 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
01:31:40.996 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.49 mountX=0.17 mountY=0.06, mountTheta=0.36
01:31:40.997 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.12, opts=13)
01:31:40.997 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.12)
01:31:40.997 00.000 8976 Worker thread wakes up
01:31:40.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.12) opts 0xd
01:31:40.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.12)
01:31:40.997 00.000 8976 Moving (-0.15, 0.12) raw xDistance=0.17 yDistance=0.06
01:31:40.998 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:31:40.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:31:40.998 00.000 8976 MoveAxis(R, 0, ABG)
01:31:40.998 00.000 8976 MoveAxis(U, 0, ABG)
01:31:40.998 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
01:31:40.998 00.000 8976 MountToCamera -- mountX=1.95 mountY=-1.48 hyp=2.45 mountTheta=-0.65 cameraX=0.43, cameraY=2.41 cameraTheta=1.39
01:31:40.998 00.000 8976 incremental bump (0.431, 2.410) isValid = 1
01:31:40.998 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
01:31:40.998 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:31:40.998 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:31:40.998 00.000 8976 move complete, result=0
01:31:40.998 00.000 9828 Worker thread wakes up
01:31:40.998 00.000 8976 worker thread done servicing request
01:31:40.998 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:31:40.998 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:31:40.998 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.79)
01:31:40.998 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.87)
01:31:40.998 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
01:31:40.998 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:31:40.999 00.001 9828 BLC: window closed
01:31:40.999 00.000 9828 MoveAxis(E, 8, B)
01:31:40.999 00.000 9828 Guiding  Dir = 2, Dur = 8
01:31:40.999 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:31:40.999 00.000 9828 IsSlewing returns 0
01:31:40.999 00.000 9828 IsGuiding returns 0
01:31:40.999 00.000 9828 PulseGuide returned control before completion, sleep 18
01:31:41.009 00.010 5052 UpdateGuideState exits: m=193 SNR=9.5
01:31:41.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:41.010 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:41.010 00.000 5052 Enqueuing Expose request
01:31:41.010 00.000 8976 Worker thread wakes up
01:31:41.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:41.010 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:41.010 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:41.029 00.019 9828 IsGuiding returns 1
01:31:41.029 00.000 9828 scope still moving after pulse duration time elapsed
01:31:41.060 00.031 9828 IsSlewing returns 0
01:31:41.060 00.000 9828 IsGuiding returns 1
01:31:41.091 00.031 9828 IsSlewing returns 0
01:31:41.091 00.000 9828 IsGuiding returns 1
01:31:41.122 00.031 9828 IsSlewing returns 0
01:31:41.122 00.000 9828 IsGuiding returns 1
01:31:41.152 00.030 9828 IsSlewing returns 0
01:31:41.152 00.000 9828 IsGuiding returns 0
01:31:41.152 00.000 9828 scope move finished after 8 + 145 ms
01:31:41.152 00.000 9828 Move returns status 0, amount 8
01:31:41.152 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:41.152 00.000 9828 MoveAxis(N, 15, B)
01:31:41.152 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:41.168 00.016 9828 IsSlewing returns 0
01:31:41.168 00.000 9828 IsGuiding returns 0
01:31:41.168 00.000 9828 PulseGuide returned control before completion, sleep 25
01:31:41.199 00.031 9828 IsGuiding returns 1
01:31:41.199 00.000 9828 scope still moving after pulse duration time elapsed
01:31:41.230 00.031 9828 IsSlewing returns 0
01:31:41.235 00.005 9828 IsGuiding returns 1
01:31:41.261 00.026 9828 IsSlewing returns 0
01:31:41.261 00.000 9828 IsGuiding returns 1
01:31:41.291 00.030 9828 IsSlewing returns 0
01:31:41.291 00.000 9828 IsGuiding returns 1
01:31:41.324 00.033 9828 IsSlewing returns 0
01:31:41.324 00.000 9828 IsGuiding returns 0
01:31:41.324 00.000 9828 scope move finished after 15 + 140 ms
01:31:41.324 00.000 9828 Move returns status 0, amount 15
01:31:41.324 00.000 9828 move complete, result=0
01:31:41.324 00.000 9828 worker thread done servicing request
01:31:41.324 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
01:31:41.703 00.379 8976 Exposure complete
01:31:41.708 00.005 8976 worker thread done servicing request
01:31:41.708 00.000 5052 OnExposeComplete: enter
01:31:41.708 00.000 5052 UpdateGuideState(): m_state=6
01:31:41.708 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4247
01:31:41.708 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.74, Mass=189, SNR=9.5, Peak=63 HFD=3.2
01:31:41.709 00.001 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
01:31:41.709 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
01:31:41.709 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.03 hyp=0.38 cameraTheta=0.07 mountX=-0.15 mountY=-0.33, mountTheta=-1.99
01:31:41.709 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.03, opts=13)
01:31:41.709 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.03)
01:31:41.709 00.000 8976 Worker thread wakes up
01:31:41.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.03) opts 0xd
01:31:41.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.03)
01:31:41.709 00.000 8976 Moving (0.38, 0.03) raw xDistance=-0.15 yDistance=-0.33
01:31:41.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:31:41.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:31:41.709 00.000 8976 MoveAxis(R, 0, ABG)
01:31:41.709 00.000 8976 MoveAxis(U, 1, ABG)
01:31:41.709 00.000 8976 stepping (-13, 7) + (0, 1)
01:31:41.709 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:41.711 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:31:41.720 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:31:41.721 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:41.721 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:41.721 00.000 5052 Enqueuing Expose request
01:31:41.735 00.014 8976 Received - 47 (G) 
01:31:41.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:41.735 00.000 8976 stepped: pos (-13, 8)
01:31:41.735 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
01:31:41.735 00.000 8976 MountToCamera -- mountX=1.96 mountY=-1.41 hyp=2.42 mountTheta=-0.62 cameraX=0.36, cameraY=2.39 cameraTheta=1.42
01:31:41.736 00.001 8976 incremental bump (0.363, 2.391) isValid = 1
01:31:41.736 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
01:31:41.736 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:31:41.736 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:31:41.736 00.000 8976 move complete, result=0
01:31:41.736 00.000 9828 Worker thread wakes up
01:31:41.736 00.000 8976 worker thread done servicing request
01:31:41.736 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:31:41.736 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:31:41.736 00.000 8976 Worker thread wakes up
01:31:41.736 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:31:41.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:41.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:41.736 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
01:31:41.737 00.001 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
01:31:41.737 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
01:31:41.737 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:31:41.737 00.000 9828 BLC: window closed
01:31:41.737 00.000 9828 MoveAxis(E, 7, B)
01:31:41.737 00.000 9828 Guiding  Dir = 2, Dur = 7
01:31:41.737 00.000 9828 IsSlewing returns 0
01:31:41.737 00.000 9828 IsGuiding returns 0
01:31:41.737 00.000 9828 PulseGuide returned control before completion, sleep 17
01:31:41.759 00.022 9828 IsGuiding returns 1
01:31:41.759 00.000 9828 scope still moving after pulse duration time elapsed
01:31:41.789 00.030 9828 IsSlewing returns 0
01:31:41.789 00.000 9828 IsGuiding returns 1
01:31:41.821 00.032 9828 IsSlewing returns 0
01:31:41.821 00.000 9828 IsGuiding returns 1
01:31:41.852 00.031 9828 IsSlewing returns 0
01:31:41.852 00.000 9828 IsGuiding returns 0
01:31:41.852 00.000 9828 scope move finished after 7 + 108 ms
01:31:41.853 00.001 9828 Move returns status 0, amount 7
01:31:41.853 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:41.853 00.000 9828 MoveAxis(N, 16, B)
01:31:41.853 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:41.867 00.014 9828 IsSlewing returns 0
01:31:41.867 00.000 9828 IsGuiding returns 0
01:31:41.867 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:41.898 00.031 9828 IsGuiding returns 1
01:31:41.898 00.000 9828 scope still moving after pulse duration time elapsed
01:31:41.930 00.032 9828 IsSlewing returns 0
01:31:41.930 00.000 9828 IsGuiding returns 1
01:31:41.962 00.032 9828 IsSlewing returns 0
01:31:41.962 00.000 9828 IsGuiding returns 1
01:31:41.992 00.030 9828 IsSlewing returns 0
01:31:41.992 00.000 9828 IsGuiding returns 1
01:31:42.023 00.031 9828 IsSlewing returns 0
01:31:42.023 00.000 9828 IsGuiding returns 0
01:31:42.023 00.000 9828 scope move finished after 16 + 139 ms
01:31:42.023 00.000 9828 Move returns status 0, amount 16
01:31:42.023 00.000 9828 move complete, result=0
01:31:42.023 00.000 9828 worker thread done servicing request
01:31:42.023 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:31:42.427 00.404 8976 Exposure complete
01:31:42.433 00.006 8976 worker thread done servicing request
01:31:42.433 00.000 5052 OnExposeComplete: enter
01:31:42.433 00.000 5052 UpdateGuideState(): m_state=6
01:31:42.433 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4248
01:31:42.433 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.55, Mass=164, SNR=8.8, Peak=67 HFD=3.6
01:31:42.433 00.000 5052 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.04) = xAngle (-3.45 = 2.83)
01:31:42.433 00.000 5052 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.56 = 2.72)
01:31:42.433 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.41 mountX=-0.16 mountY=0.07, mountTheta=2.74
01:31:42.434 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.16, opts=13)
01:31:42.434 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.16)
01:31:42.434 00.000 8976 Worker thread wakes up
01:31:42.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.16) opts 0xd
01:31:42.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.16)
01:31:42.434 00.000 8976 Moving (0.03, -0.16) raw xDistance=-0.16 yDistance=0.07
01:31:42.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:31:42.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:31:42.434 00.000 8976 MoveAxis(R, 0, ABG)
01:31:42.434 00.000 8976 MoveAxis(U, 0, ABG)
01:31:42.434 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
01:31:42.434 00.000 8976 MountToCamera -- mountX=1.97 mountY=-1.36 hyp=2.40 mountTheta=-0.61 cameraX=0.32, cameraY=2.38 cameraTheta=1.44
01:31:42.434 00.000 8976 incremental bump (0.317, 2.377) isValid = 1
01:31:42.434 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
01:31:42.434 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:31:42.434 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:31:42.434 00.000 8976 move complete, result=0
01:31:42.434 00.000 9828 Worker thread wakes up
01:31:42.434 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:31:42.434 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:31:42.435 00.001 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
01:31:42.435 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
01:31:42.435 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
01:31:42.435 00.000 8976 worker thread done servicing request
01:31:42.435 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:31:42.435 00.000 9828 BLC: window closed
01:31:42.435 00.000 9828 MoveAxis(E, 7, B)
01:31:42.435 00.000 9828 Guiding  Dir = 2, Dur = 7
01:31:42.435 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:31:42.435 00.000 9828 IsSlewing returns 0
01:31:42.435 00.000 9828 IsGuiding returns 0
01:31:42.435 00.000 9828 PulseGuide returned control before completion, sleep 17
01:31:42.446 00.011 5052 UpdateGuideState exits: m=164 SNR=8.8
01:31:42.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:42.446 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:42.446 00.000 5052 Enqueuing Expose request
01:31:42.446 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:42.447 00.001 8976 Worker thread wakes up
01:31:42.447 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:42.447 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:42.457 00.010 9828 IsGuiding returns 1
01:31:42.457 00.000 9828 scope still moving after pulse duration time elapsed
01:31:42.487 00.030 9828 IsSlewing returns 0
01:31:42.487 00.000 9828 IsGuiding returns 1
01:31:42.518 00.031 9828 IsSlewing returns 0
01:31:42.518 00.000 9828 IsGuiding returns 1
01:31:42.548 00.030 9828 IsSlewing returns 0
01:31:42.548 00.000 9828 IsGuiding returns 1
01:31:42.579 00.031 9828 IsSlewing returns 0
01:31:42.579 00.000 9828 IsGuiding returns 0
01:31:42.579 00.000 9828 scope move finished after 7 + 137 ms
01:31:42.579 00.000 9828 Move returns status 0, amount 7
01:31:42.579 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:42.579 00.000 9828 MoveAxis(N, 16, B)
01:31:42.579 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:42.594 00.015 9828 IsSlewing returns 0
01:31:42.594 00.000 9828 IsGuiding returns 0
01:31:42.594 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:42.625 00.031 9828 IsGuiding returns 1
01:31:42.625 00.000 9828 scope still moving after pulse duration time elapsed
01:31:42.655 00.030 9828 IsSlewing returns 0
01:31:42.655 00.000 9828 IsGuiding returns 1
01:31:42.687 00.032 9828 IsSlewing returns 0
01:31:42.687 00.000 9828 IsGuiding returns 1
01:31:42.717 00.030 9828 IsSlewing returns 0
01:31:42.717 00.000 9828 IsGuiding returns 1
01:31:42.748 00.031 9828 IsSlewing returns 0
01:31:42.748 00.000 9828 IsGuiding returns 0
01:31:42.748 00.000 9828 scope move finished after 16 + 137 ms
01:31:42.748 00.000 9828 Move returns status 0, amount 16
01:31:42.748 00.000 9828 move complete, result=0
01:31:42.748 00.000 9828 worker thread done servicing request
01:31:42.749 00.001 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:31:43.138 00.389 8976 Exposure complete
01:31:43.143 00.005 8976 worker thread done servicing request
01:31:43.144 00.001 5052 OnExposeComplete: enter
01:31:43.144 00.000 5052 UpdateGuideState(): m_state=6
01:31:43.144 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4249
01:31:43.144 00.000 5052 Star::Find returns 1 (1), X=328.53, Y=281.74, Mass=172, SNR=9.0, Peak=62 HFD=3.3
01:31:43.144 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:31:43.144 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:31:43.144 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.03 hyp=0.65 cameraTheta=3.10 mountX=0.32 mountY=0.53, mountTheta=1.03
01:31:43.145 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.03, opts=13)
01:31:43.145 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.03)
01:31:43.145 00.000 8976 Worker thread wakes up
01:31:43.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.03) opts 0xd
01:31:43.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.03)
01:31:43.145 00.000 8976 Moving (-0.65, 0.03) raw xDistance=0.32 yDistance=0.53
01:31:43.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:31:43.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
01:31:43.145 00.000 8976 MoveAxis(L, 1, ABG)
01:31:43.145 00.000 8976 stepping (-13, 8) + (-1, 0)
01:31:43.145 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:43.146 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:43.156 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0 Saturated
01:31:43.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:43.156 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:43.156 00.000 5052 Enqueuing Expose request
01:31:43.174 00.018 8976 Received - 47 (G) 
01:31:43.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:43.174 00.000 8976 stepped: pos (-14, 8)
01:31:43.174 00.000 8976 MoveAxis(D, 2, ABG)
01:31:43.174 00.000 8976 stepping (-14, 8) + (0, -2)
01:31:43.174 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:43.206 00.032 8976 Received - 47 (G) 
01:31:43.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:43.206 00.000 8976 stepped: pos (-14, 6)
01:31:43.206 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:31:43.206 00.000 8976 MountToCamera -- mountX=2.03 mountY=-1.23 hyp=2.37 mountTheta=-0.54 cameraX=0.17, cameraY=2.37 cameraTheta=1.50
01:31:43.206 00.000 8976 incremental bump (0.171, 2.366) isValid = 1
01:31:43.206 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
01:31:43.206 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:31:43.206 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:31:43.206 00.000 8976 move complete, result=0
01:31:43.206 00.000 9828 Worker thread wakes up
01:31:43.206 00.000 8976 worker thread done servicing request
01:31:43.206 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:31:43.206 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:31:43.206 00.000 8976 Worker thread wakes up
01:31:43.207 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:31:43.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:43.207 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
01:31:43.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:43.207 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
01:31:43.207 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
01:31:43.207 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:31:43.207 00.000 9828 BLC: window closed
01:31:43.207 00.000 9828 MoveAxis(E, 4, B)
01:31:43.207 00.000 9828 Guiding  Dir = 2, Dur = 4
01:31:43.207 00.000 9828 IsSlewing returns 0
01:31:43.208 00.001 9828 IsGuiding returns 0
01:31:43.208 00.000 9828 PulseGuide returned control before completion, sleep 14
01:31:43.228 00.020 9828 IsGuiding returns 1
01:31:43.228 00.000 9828 scope still moving after pulse duration time elapsed
01:31:43.258 00.030 9828 IsSlewing returns 0
01:31:43.258 00.000 9828 IsGuiding returns 1
01:31:43.289 00.031 9828 IsSlewing returns 0
01:31:43.289 00.000 9828 IsGuiding returns 1
01:31:43.320 00.031 9828 IsSlewing returns 0
01:31:43.320 00.000 9828 IsGuiding returns 0
01:31:43.320 00.000 9828 scope move finished after 4 + 108 ms
01:31:43.320 00.000 9828 Move returns status 0, amount 4
01:31:43.320 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:43.321 00.001 9828 MoveAxis(N, 16, B)
01:31:43.321 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:43.336 00.015 9828 IsSlewing returns 0
01:31:43.336 00.000 9828 IsGuiding returns 0
01:31:43.336 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:43.366 00.030 9828 IsGuiding returns 1
01:31:43.366 00.000 9828 scope still moving after pulse duration time elapsed
01:31:43.397 00.031 9828 IsSlewing returns 0
01:31:43.397 00.000 9828 IsGuiding returns 1
01:31:43.428 00.031 9828 IsSlewing returns 0
01:31:43.428 00.000 9828 IsGuiding returns 1
01:31:43.459 00.031 9828 IsSlewing returns 0
01:31:43.459 00.000 9828 IsGuiding returns 1
01:31:43.489 00.030 9828 IsSlewing returns 0
01:31:43.489 00.000 9828 IsGuiding returns 0
01:31:43.489 00.000 9828 scope move finished after 16 + 137 ms
01:31:43.489 00.000 9828 Move returns status 0, amount 16
01:31:43.489 00.000 9828 move complete, result=0
01:31:43.489 00.000 9828 worker thread done servicing request
01:31:43.489 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:31:43.905 00.416 8976 Exposure complete
01:31:43.910 00.005 8976 worker thread done servicing request
01:31:43.910 00.000 5052 OnExposeComplete: enter
01:31:43.910 00.000 5052 UpdateGuideState(): m_state=6
01:31:43.910 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4250
01:31:43.910 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.70, Mass=204, SNR=9.9, Peak=64 HFD=3.7
01:31:43.910 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
01:31:43.910 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
01:31:43.911 00.001 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-3.11 mountX=0.17 mountY=0.35, mountTheta=1.11
01:31:43.911 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.01, opts=13)
01:31:43.911 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.01)
01:31:43.911 00.000 8976 Worker thread wakes up
01:31:43.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.01) opts 0xd
01:31:43.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.01)
01:31:43.911 00.000 8976 Moving (-0.41, -0.01) raw xDistance=0.17 yDistance=0.35
01:31:43.912 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:31:43.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:31:43.912 00.000 8976 MoveAxis(R, 0, ABG)
01:31:43.912 00.000 8976 MoveAxis(D, 2, ABG)
01:31:43.912 00.000 8976 stepping (-14, 6) + (0, -2)
01:31:43.912 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:43.912 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:31:43.924 00.012 5052 UpdateGuideState exits: m=204 SNR=9.9
01:31:43.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:43.924 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:43.924 00.000 5052 Enqueuing Expose request
01:31:43.942 00.018 8976 Received - 47 (G) 
01:31:43.942 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:43.942 00.000 8976 stepped: pos (-14, 4)
01:31:43.942 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
01:31:43.942 00.000 8976 MountToCamera -- mountX=2.07 mountY=-1.03 hyp=2.31 mountTheta=-0.46 cameraX=-0.02, cameraY=2.31 cameraTheta=1.58
01:31:43.942 00.000 8976 incremental bump (-0.021, 2.311) isValid = 1
01:31:43.942 00.000 8976 Scheduling Mount bump of (-0.001, 0.119)
01:31:43.942 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:31:43.942 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:31:43.942 00.000 8976 move complete, result=0
01:31:43.942 00.000 9828 Worker thread wakes up
01:31:43.942 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:31:43.942 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:31:43.942 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.61)
01:31:43.942 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:31:43.942 00.000 8976 worker thread done servicing request
01:31:43.942 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.69)
01:31:43.942 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
01:31:43.943 00.001 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:31:43.943 00.000 9828 BLC: window closed
01:31:43.943 00.000 9828 MoveAxis(E, 1, B)
01:31:43.943 00.000 9828 Guiding  Dir = 2, Dur = 1
01:31:43.943 00.000 8976 Worker thread wakes up
01:31:43.943 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:43.943 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:43.943 00.000 9828 IsSlewing returns 0
01:31:43.943 00.000 9828 IsGuiding returns 0
01:31:43.943 00.000 9828 PulseGuide returned control before completion, sleep 11
01:31:43.957 00.014 9828 IsGuiding returns 1
01:31:43.961 00.004 9828 scope still moving after pulse duration time elapsed
01:31:43.988 00.027 9828 IsSlewing returns 0
01:31:43.988 00.000 9828 IsGuiding returns 1
01:31:44.020 00.032 9828 IsSlewing returns 0
01:31:44.020 00.000 9828 IsGuiding returns 1
01:31:44.051 00.031 9828 IsSlewing returns 0
01:31:44.051 00.000 9828 IsGuiding returns 0
01:31:44.051 00.000 9828 scope move finished after 1 + 107 ms
01:31:44.052 00.001 9828 Move returns status 0, amount 1
01:31:44.052 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:44.052 00.000 9828 MoveAxis(N, 16, B)
01:31:44.052 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:44.067 00.015 9828 IsSlewing returns 0
01:31:44.068 00.001 9828 IsGuiding returns 0
01:31:44.068 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:44.099 00.031 9828 IsGuiding returns 1
01:31:44.103 00.004 9828 scope still moving after pulse duration time elapsed
01:31:44.128 00.025 9828 IsSlewing returns 0
01:31:44.129 00.001 9828 IsGuiding returns 1
01:31:44.162 00.033 9828 IsSlewing returns 0
01:31:44.163 00.001 9828 IsGuiding returns 1
01:31:44.196 00.033 9828 IsSlewing returns 0
01:31:44.197 00.001 9828 IsGuiding returns 1
01:31:44.222 00.025 9828 IsSlewing returns 0
01:31:44.222 00.000 9828 IsGuiding returns 0
01:31:44.222 00.000 9828 scope move finished after 16 + 138 ms
01:31:44.222 00.000 9828 Move returns status 0, amount 16
01:31:44.222 00.000 9828 move complete, result=0
01:31:44.222 00.000 9828 worker thread done servicing request
01:31:44.222 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:31:44.633 00.411 8976 Exposure complete
01:31:44.638 00.005 8976 worker thread done servicing request
01:31:44.638 00.000 5052 OnExposeComplete: enter
01:31:44.638 00.000 5052 UpdateGuideState(): m_state=6
01:31:44.638 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4251
01:31:44.638 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.78, Mass=169, SNR=9.0, Peak=67 HFD=3.2
01:31:44.639 00.001 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:31:44.639 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:31:44.639 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=0.07 hyp=0.76 cameraTheta=3.05 mountX=0.41 mountY=0.60, mountTheta=0.97
01:31:44.640 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=0.07, opts=13)
01:31:44.640 00.000 5052 Enqueuing Move request for stepguider (-0.76, 0.07)
01:31:44.640 00.000 8976 Worker thread wakes up
01:31:44.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, 0.07) opts 0xd
01:31:44.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, 0.07)
01:31:44.640 00.000 8976 Moving (-0.76, 0.07) raw xDistance=0.41 yDistance=0.60
01:31:44.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:31:44.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
01:31:44.640 00.000 8976 MoveAxis(L, 2, ABG)
01:31:44.640 00.000 8976 stepping (-14, 4) + (-2, 0)
01:31:44.641 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:44.641 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:31:44.651 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
01:31:44.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:44.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:44.651 00.000 5052 Enqueuing Expose request
01:31:44.677 00.026 8976 Received - 47 (G) 
01:31:44.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:44.677 00.000 8976 stepped: pos (-16, 4)
01:31:44.677 00.000 8976 MoveAxis(D, 2, ABG)
01:31:44.677 00.000 8976 stepping (-16, 4) + (0, -2)
01:31:44.677 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:44.709 00.032 8976 Received - 47 (G) 
01:31:44.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:44.709 00.000 8976 stepped: pos (-16, 2)
01:31:44.709 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
01:31:44.709 00.000 8976 MountToCamera -- mountX=2.19 mountY=-0.80 hyp=2.33 mountTheta=-0.35 cameraX=-0.29, cameraY=2.32 cameraTheta=1.69
01:31:44.709 00.000 8976 incremental bump (-0.289, 2.316) isValid = 1
01:31:44.709 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
01:31:44.709 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:31:44.709 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:31:44.709 00.000 8976 move complete, result=0
01:31:44.709 00.000 9828 Worker thread wakes up
01:31:44.709 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:31:44.709 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:31:44.709 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.50)
01:31:44.709 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:31:44.709 00.000 8976 worker thread done servicing request
01:31:44.709 00.000 8976 Worker thread wakes up
01:31:44.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:44.710 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:44.710 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.58)
01:31:44.710 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
01:31:44.710 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:31:44.710 00.000 9828 BLC: window closed
01:31:44.710 00.000 9828 MoveAxis(W, 3, B)
01:31:44.710 00.000 9828 Guiding  Dir = 3, Dur = 3
01:31:44.710 00.000 9828 IsSlewing returns 0
01:31:44.710 00.000 9828 IsGuiding returns 0
01:31:44.710 00.000 9828 PulseGuide returned control before completion, sleep 13
01:31:44.731 00.021 9828 IsGuiding returns 1
01:31:44.731 00.000 9828 scope still moving after pulse duration time elapsed
01:31:44.762 00.031 9828 IsSlewing returns 0
01:31:44.763 00.001 9828 IsGuiding returns 1
01:31:44.792 00.029 9828 IsSlewing returns 0
01:31:44.792 00.000 9828 IsGuiding returns 1
01:31:44.823 00.031 9828 IsSlewing returns 0
01:31:44.823 00.000 9828 IsGuiding returns 0
01:31:44.823 00.000 9828 scope move finished after 3 + 109 ms
01:31:44.824 00.001 9828 Move returns status 0, amount 3
01:31:44.824 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:44.824 00.000 9828 MoveAxis(N, 16, B)
01:31:44.824 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:44.838 00.014 9828 IsSlewing returns 0
01:31:44.838 00.000 9828 IsGuiding returns 0
01:31:44.838 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:44.869 00.031 9828 IsGuiding returns 1
01:31:44.869 00.000 9828 scope still moving after pulse duration time elapsed
01:31:44.899 00.030 9828 IsSlewing returns 0
01:31:44.899 00.000 9828 IsGuiding returns 1
01:31:44.931 00.032 9828 IsSlewing returns 0
01:31:44.931 00.000 9828 IsGuiding returns 1
01:31:44.962 00.031 9828 IsSlewing returns 0
01:31:44.962 00.000 9828 IsGuiding returns 1
01:31:44.994 00.032 9828 IsSlewing returns 0
01:31:44.994 00.000 9828 IsGuiding returns 0
01:31:44.994 00.000 9828 scope move finished after 16 + 139 ms
01:31:44.994 00.000 9828 Move returns status 0, amount 16
01:31:44.994 00.000 9828 move complete, result=0
01:31:44.994 00.000 9828 worker thread done servicing request
01:31:44.994 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:31:45.400 00.406 8976 Exposure complete
01:31:45.406 00.006 8976 worker thread done servicing request
01:31:45.406 00.000 5052 OnExposeComplete: enter
01:31:45.406 00.000 5052 UpdateGuideState(): m_state=6
01:31:45.406 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4252
01:31:45.406 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.30, Mass=174, SNR=9.1, Peak=62 HFD=3.5
01:31:45.406 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.42 = 1.87)
01:31:45.406 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.52 = 1.76)
01:31:45.406 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.41 hyp=0.59 cameraTheta=-2.37 mountX=-0.17 mountY=0.58, mountTheta=1.86
01:31:45.407 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.41, opts=13)
01:31:45.407 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.41)
01:31:45.407 00.000 8976 Worker thread wakes up
01:31:45.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.41) opts 0xd
01:31:45.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.41)
01:31:45.407 00.000 8976 Moving (-0.42, -0.41) raw xDistance=-0.17 yDistance=0.58
01:31:45.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:31:45.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
01:31:45.407 00.000 8976 MoveAxis(R, 0, ABG)
01:31:45.407 00.000 8976 MoveAxis(D, 2, ABG)
01:31:45.407 00.000 8976 stepping (-16, 2) + (0, -2)
01:31:45.407 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:45.408 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:31:45.418 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:31:45.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:45.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:45.419 00.001 5052 Enqueuing Expose request
01:31:45.444 00.025 8976 Received - 47 (G) 
01:31:45.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:45.444 00.000 8976 stepped: pos (-16, 0)
01:31:45.444 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
01:31:45.444 00.000 8976 MountToCamera -- mountX=2.28 mountY=-0.53 hyp=2.34 mountTheta=-0.23 cameraX=-0.56, cameraY=2.27 cameraTheta=1.81
01:31:45.444 00.000 8976 incremental bump (-0.562, 2.271) isValid = 1
01:31:45.444 00.000 8976 Scheduling Mount bump of (-0.028, 0.116)
01:31:45.444 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:31:45.444 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:31:45.444 00.000 8976 move complete, result=0
01:31:45.444 00.000 8976 worker thread done servicing request
01:31:45.444 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:31:45.444 00.000 9828 Worker thread wakes up
01:31:45.444 00.000 8976 Worker thread wakes up
01:31:45.445 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:45.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:45.445 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:31:45.445 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:31:45.445 00.000 9828 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
01:31:45.445 00.000 9828 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.46)
01:31:45.445 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.02 mountY=-0.12, mountTheta=-1.38
01:31:45.445 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:31:45.445 00.000 9828 BLC: window closed
01:31:45.445 00.000 9828 MoveAxis(W, 7, B)
01:31:45.445 00.000 9828 Guiding  Dir = 3, Dur = 7
01:31:45.446 00.001 9828 IsSlewing returns 0
01:31:45.446 00.000 9828 IsGuiding returns 0
01:31:45.446 00.000 9828 PulseGuide returned control before completion, sleep 17
01:31:45.475 00.029 9828 IsGuiding returns 1
01:31:45.475 00.000 9828 scope still moving after pulse duration time elapsed
01:31:45.507 00.032 9828 IsSlewing returns 0
01:31:45.507 00.000 9828 IsGuiding returns 1
01:31:45.538 00.031 9828 IsSlewing returns 0
01:31:45.538 00.000 9828 IsGuiding returns 1
01:31:45.569 00.031 9828 IsSlewing returns 0
01:31:45.569 00.000 9828 IsGuiding returns 0
01:31:45.569 00.000 9828 scope move finished after 7 + 115 ms
01:31:45.569 00.000 9828 Move returns status 0, amount 7
01:31:45.569 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:45.569 00.000 9828 MoveAxis(N, 16, B)
01:31:45.569 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:45.585 00.016 9828 IsSlewing returns 0
01:31:45.585 00.000 9828 IsGuiding returns 0
01:31:45.585 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:45.616 00.031 9828 IsGuiding returns 1
01:31:45.616 00.000 9828 scope still moving after pulse duration time elapsed
01:31:45.647 00.031 9828 IsSlewing returns 0
01:31:45.647 00.000 9828 IsGuiding returns 1
01:31:45.677 00.030 9828 IsSlewing returns 0
01:31:45.677 00.000 9828 IsGuiding returns 1
01:31:45.708 00.031 9828 IsSlewing returns 0
01:31:45.708 00.000 9828 IsGuiding returns 1
01:31:45.739 00.031 9828 IsSlewing returns 0
01:31:45.739 00.000 9828 IsGuiding returns 0
01:31:45.739 00.000 9828 scope move finished after 16 + 138 ms
01:31:45.739 00.000 9828 Move returns status 0, amount 16
01:31:45.739 00.000 9828 move complete, result=0
01:31:45.739 00.000 9828 worker thread done servicing request
01:31:45.739 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:31:46.136 00.397 8976 Exposure complete
01:31:46.141 00.005 8976 worker thread done servicing request
01:31:46.141 00.000 5052 OnExposeComplete: enter
01:31:46.141 00.000 5052 UpdateGuideState(): m_state=6
01:31:46.141 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4253
01:31:46.141 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.42, Mass=177, SNR=9.1, Peak=66 HFD=3.7
01:31:46.141 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
01:31:46.141 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.24)
01:31:46.142 00.001 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.29 hyp=0.31 cameraTheta=-1.90 mountX=-0.22 mountY=0.24, mountTheta=2.30
01:31:46.142 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.29, opts=13)
01:31:46.142 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.29)
01:31:46.142 00.000 8976 Worker thread wakes up
01:31:46.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.29) opts 0xd
01:31:46.143 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.29)
01:31:46.143 00.000 8976 Moving (-0.10, -0.29) raw xDistance=-0.22 yDistance=0.24
01:31:46.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:31:46.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:31:46.143 00.000 8976 MoveAxis(R, 0, ABG)
01:31:46.143 00.000 8976 MoveAxis(U, 0, ABG)
01:31:46.143 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
01:31:46.143 00.000 8976 MountToCamera -- mountX=2.33 mountY=-0.36 hyp=2.36 mountTheta=-0.15 cameraX=-0.74, cameraY=2.24 cameraTheta=1.89
01:31:46.143 00.000 8976 incremental bump (-0.744, 2.242) isValid = 1
01:31:46.143 00.000 8976 Scheduling Mount bump of (-0.036, 0.113)
01:31:46.143 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:31:46.143 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:31:46.143 00.000 8976 move complete, result=0
01:31:46.143 00.000 9828 Worker thread wakes up
01:31:46.143 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:31:46.143 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:31:46.143 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.31)
01:31:46.143 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.39)
01:31:46.143 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.31
01:31:46.143 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:31:46.143 00.000 9828 BLC: window closed
01:31:46.143 00.000 9828 MoveAxis(W, 10, B)
01:31:46.143 00.000 9828 Guiding  Dir = 3, Dur = 10
01:31:46.144 00.001 8976 worker thread done servicing request
01:31:46.144 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:46.144 00.000 9828 IsSlewing returns 0
01:31:46.144 00.000 9828 IsGuiding returns 0
01:31:46.144 00.000 9828 PulseGuide returned control before completion, sleep 20
01:31:46.154 00.010 5052 UpdateGuideState exits: m=177 SNR=9.1
01:31:46.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:46.155 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:46.155 00.000 5052 Enqueuing Expose request
01:31:46.155 00.000 8976 Worker thread wakes up
01:31:46.155 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:46.155 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:46.155 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:46.175 00.020 9828 IsGuiding returns 1
01:31:46.175 00.000 9828 scope still moving after pulse duration time elapsed
01:31:46.207 00.032 9828 IsSlewing returns 0
01:31:46.207 00.000 9828 IsGuiding returns 1
01:31:46.237 00.030 9828 IsSlewing returns 0
01:31:46.237 00.000 9828 IsGuiding returns 1
01:31:46.268 00.031 9828 IsSlewing returns 0
01:31:46.268 00.000 9828 IsGuiding returns 0
01:31:46.268 00.000 9828 scope move finished after 10 + 113 ms
01:31:46.268 00.000 9828 Move returns status 0, amount 10
01:31:46.268 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:46.268 00.000 9828 MoveAxis(N, 16, B)
01:31:46.268 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:46.283 00.015 9828 IsSlewing returns 0
01:31:46.283 00.000 9828 IsGuiding returns 0
01:31:46.283 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:46.315 00.032 9828 IsGuiding returns 1
01:31:46.315 00.000 9828 scope still moving after pulse duration time elapsed
01:31:46.345 00.030 9828 IsSlewing returns 0
01:31:46.345 00.000 9828 IsGuiding returns 1
01:31:46.376 00.031 9828 IsSlewing returns 0
01:31:46.376 00.000 9828 IsGuiding returns 1
01:31:46.406 00.030 9828 IsSlewing returns 0
01:31:46.406 00.000 9828 IsGuiding returns 0
01:31:46.406 00.000 9828 scope move finished after 16 + 107 ms
01:31:46.406 00.000 9828 Move returns status 0, amount 16
01:31:46.406 00.000 9828 move complete, result=0
01:31:46.406 00.000 9828 worker thread done servicing request
01:31:46.406 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:31:46.843 00.437 8976 Exposure complete
01:31:46.849 00.006 8976 worker thread done servicing request
01:31:46.849 00.000 5052 OnExposeComplete: enter
01:31:46.849 00.000 5052 UpdateGuideState(): m_state=6
01:31:46.849 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4254
01:31:46.849 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.77, Mass=165, SNR=8.8, Peak=63 HFD=3.6
01:31:46.849 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.51 = -0.51)
01:31:46.849 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
01:31:46.849 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.54 mountX=0.06 mountY=-0.04, mountTheta=-0.58
01:31:46.850 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.06, opts=13)
01:31:46.850 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.06)
01:31:46.850 00.000 8976 Worker thread wakes up
01:31:46.850 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.06) opts 0xd
01:31:46.850 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.06)
01:31:46.850 00.000 8976 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.04
01:31:46.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:31:46.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:31:46.850 00.000 8976 MoveAxis(R, 0, ABG)
01:31:46.850 00.000 8976 MoveAxis(U, 0, ABG)
01:31:46.850 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
01:31:46.850 00.000 8976 MountToCamera -- mountX=2.37 mountY=-0.24 hyp=2.38 mountTheta=-0.10 cameraX=-0.87, cameraY=2.22 cameraTheta=1.94
01:31:46.850 00.000 8976 incremental bump (-0.867, 2.222) isValid = 1
01:31:46.851 00.001 8976 Scheduling Mount bump of (-0.022, 0.059)
01:31:46.851 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.06, opts=4)
01:31:46.851 00.000 8976 Enqueuing Move request for scope (-0.02, 0.06)
01:31:46.851 00.000 8976 move complete, result=0
01:31:46.851 00.000 9828 Worker thread wakes up
01:31:46.851 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0x4
01:31:46.851 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:31:46.851 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.26)
01:31:46.851 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.34)
01:31:46.851 00.000 8976 worker thread done servicing request
01:31:46.851 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.93 mountX=0.02 mountY=-0.06, mountTheta=-1.26
01:31:46.851 00.000 9828 Moving (-0.02, 0.06) raw xDistance=0.02 yDistance=-0.06
01:31:46.851 00.000 9828 BLC: window closed
01:31:46.851 00.000 9828 MoveAxis(W, 6, B)
01:31:46.851 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:31:46.851 00.000 9828 Guiding  Dir = 3, Dur = 6
01:31:46.852 00.001 9828 IsSlewing returns 0
01:31:46.852 00.000 9828 IsGuiding returns 0
01:31:46.852 00.000 9828 PulseGuide returned control before completion, sleep 16
01:31:46.863 00.011 5052 UpdateGuideState exits: m=165 SNR=8.8
01:31:46.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:46.864 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:46.864 00.000 5052 Enqueuing Expose request
01:31:46.864 00.000 8976 Worker thread wakes up
01:31:46.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:46.864 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:46.864 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:46.869 00.005 9828 IsGuiding returns 1
01:31:46.869 00.000 9828 scope still moving after pulse duration time elapsed
01:31:46.900 00.031 9828 IsSlewing returns 0
01:31:46.901 00.001 9828 IsGuiding returns 1
01:31:46.932 00.031 9828 IsSlewing returns 0
01:31:46.932 00.000 9828 IsGuiding returns 1
01:31:46.963 00.031 9828 IsSlewing returns 0
01:31:46.963 00.000 9828 IsGuiding returns 0
01:31:46.963 00.000 9828 scope move finished after 6 + 104 ms
01:31:46.963 00.000 9828 Move returns status 0, amount 6
01:31:46.963 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:46.963 00.000 9828 MoveAxis(N, 8, B)
01:31:46.963 00.000 9828 Guiding  Dir = 0, Dur = 8
01:31:46.978 00.015 9828 IsSlewing returns 0
01:31:46.978 00.000 9828 IsGuiding returns 0
01:31:46.978 00.000 9828 PulseGuide returned control before completion, sleep 18
01:31:47.009 00.031 9828 IsGuiding returns 1
01:31:47.009 00.000 9828 scope still moving after pulse duration time elapsed
01:31:47.040 00.031 9828 IsSlewing returns 0
01:31:47.040 00.000 9828 IsGuiding returns 1
01:31:47.070 00.030 9828 IsSlewing returns 0
01:31:47.070 00.000 9828 IsGuiding returns 1
01:31:47.101 00.031 9828 IsSlewing returns 0
01:31:47.102 00.001 9828 IsGuiding returns 0
01:31:47.102 00.000 9828 scope move finished after 8 + 116 ms
01:31:47.102 00.000 9828 Move returns status 0, amount 8
01:31:47.102 00.000 9828 move complete, result=0
01:31:47.102 00.000 9828 worker thread done servicing request
01:31:47.102 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 8 ms NORTH
01:31:47.558 00.456 8976 Exposure complete
01:31:47.563 00.005 8976 worker thread done servicing request
01:31:47.564 00.001 5052 OnExposeComplete: enter
01:31:47.564 00.000 5052 UpdateGuideState(): m_state=6
01:31:47.564 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4255
01:31:47.564 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=280.85, Mass=187, SNR=9.4, Peak=61 HFD=3.7
01:31:47.564 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.04) = xAngle (-2.99 = -2.99)
01:31:47.564 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.10 = -3.10)
01:31:47.564 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.86 hyp=1.06 cameraTheta=-0.95 mountX=-1.05 mountY=-0.05, mountTheta=-3.09
01:31:47.565 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.86, opts=13)
01:31:47.565 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.86)
01:31:47.565 00.000 8976 Worker thread wakes up
01:31:47.565 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.86) opts 0xd
01:31:47.565 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.86)
01:31:47.565 00.000 8976 Moving (0.62, -0.86) raw xDistance=-1.05 yDistance=-0.05
01:31:47.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.05
01:31:47.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:31:47.565 00.000 8976 MoveAxis(R, 4, ABG)
01:31:47.565 00.000 8976 stepping (-16, 0) + (4, 0)
01:31:47.565 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:47.566 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:47.575 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:31:47.576 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:47.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:47.576 00.000 5052 Enqueuing Expose request
01:31:47.603 00.027 8976 Received - 47 (G) 
01:31:47.603 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:47.603 00.000 8976 stepped: pos (-12, 0)
01:31:47.603 00.000 8976 MoveAxis(U, 0, ABG)
01:31:47.603 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
01:31:47.603 00.000 8976 MountToCamera -- mountX=2.20 mountY=-0.16 hyp=2.20 mountTheta=-0.07 cameraX=-0.86, cameraY=2.03 cameraTheta=1.97
01:31:47.603 00.000 8976 incremental bump (-0.857, 2.029) isValid = 1
01:31:47.603 00.000 8976 Scheduling Mount bump of (-0.045, 0.110)
01:31:47.603 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:31:47.603 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:31:47.603 00.000 8976 move complete, result=0
01:31:47.604 00.001 8976 worker thread done servicing request
01:31:47.604 00.000 9828 Worker thread wakes up
01:31:47.604 00.000 8976 Worker thread wakes up
01:31:47.604 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:31:47.604 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:47.604 00.000 5052 GuideStep: -1.1 px 4 ms EAST, -0.0 px 0 ms NORTH
01:31:47.604 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:47.604 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:31:47.604 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
01:31:47.604 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
01:31:47.604 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.24
01:31:47.604 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
01:31:47.604 00.000 9828 BLC: window closed
01:31:47.604 00.000 9828 MoveAxis(W, 13, B)
01:31:47.604 00.000 9828 Guiding  Dir = 3, Dur = 13
01:31:47.605 00.001 9828 IsSlewing returns 0
01:31:47.605 00.000 9828 IsGuiding returns 0
01:31:47.605 00.000 9828 PulseGuide returned control before completion, sleep 23
01:31:47.634 00.029 9828 IsGuiding returns 1
01:31:47.634 00.000 9828 scope still moving after pulse duration time elapsed
01:31:47.664 00.030 9828 IsSlewing returns 0
01:31:47.664 00.000 9828 IsGuiding returns 1
01:31:47.695 00.031 9828 IsSlewing returns 0
01:31:47.695 00.000 9828 IsGuiding returns 1
01:31:47.727 00.032 9828 IsSlewing returns 0
01:31:47.727 00.000 9828 IsGuiding returns 1
01:31:47.758 00.031 9828 IsSlewing returns 0
01:31:47.758 00.000 9828 IsGuiding returns 0
01:31:47.758 00.000 9828 scope move finished after 13 + 140 ms
01:31:47.758 00.000 9828 Move returns status 0, amount 13
01:31:47.758 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:47.758 00.000 9828 MoveAxis(N, 16, B)
01:31:47.758 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:47.774 00.016 9828 IsSlewing returns 0
01:31:47.774 00.000 9828 IsGuiding returns 0
01:31:47.774 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:47.805 00.031 9828 IsGuiding returns 1
01:31:47.805 00.000 9828 scope still moving after pulse duration time elapsed
01:31:47.836 00.031 9828 IsSlewing returns 0
01:31:47.836 00.000 9828 IsGuiding returns 1
01:31:47.867 00.031 9828 IsSlewing returns 0
01:31:47.867 00.000 9828 IsGuiding returns 1
01:31:47.899 00.032 9828 IsSlewing returns 0
01:31:47.899 00.000 9828 IsGuiding returns 1
01:31:47.930 00.031 9828 IsSlewing returns 0
01:31:47.930 00.000 9828 IsGuiding returns 0
01:31:47.930 00.000 9828 scope move finished after 16 + 140 ms
01:31:47.930 00.000 9828 Move returns status 0, amount 16
01:31:47.930 00.000 9828 move complete, result=0
01:31:47.930 00.000 9828 worker thread done servicing request
01:31:47.930 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:31:48.298 00.368 8976 Exposure complete
01:31:48.304 00.006 8976 worker thread done servicing request
01:31:48.304 00.000 5052 OnExposeComplete: enter
01:31:48.304 00.000 5052 UpdateGuideState(): m_state=6
01:31:48.304 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4256
01:31:48.304 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=282.26, Mass=177, SNR=9.1, Peak=61 HFD=3.9
01:31:48.304 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
01:31:48.304 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
01:31:48.304 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=0.55 hyp=1.04 cameraTheta=0.55 mountX=0.08 mountY=-1.04, mountTheta=-1.49
01:31:48.305 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=0.55, opts=13)
01:31:48.305 00.000 5052 Enqueuing Move request for stepguider (0.89, 0.55)
01:31:48.305 00.000 8976 Worker thread wakes up
01:31:48.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, 0.55) opts 0xd
01:31:48.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, 0.55)
01:31:48.305 00.000 8976 Moving (0.89, 0.55) raw xDistance=0.08 yDistance=-1.04
01:31:48.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:31:48.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.04
01:31:48.305 00.000 8976 MoveAxis(R, 0, ABG)
01:31:48.305 00.000 8976 MoveAxis(U, 4, ABG)
01:31:48.305 00.000 8976 stepping (-12, 0) + (0, 4)
01:31:48.305 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:48.306 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:48.315 00.009 5052 UpdateGuideState exits: m=177 SNR=9.1
01:31:48.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:48.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:48.315 00.000 5052 Enqueuing Expose request
01:31:48.338 00.023 8976 Received - 47 (G) 
01:31:48.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:31:48.338 00.000 8976 stepped: pos (-12, 4)
01:31:48.338 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
01:31:48.338 00.000 8976 MountToCamera -- mountX=2.08 mountY=-0.32 hyp=2.10 mountTheta=-0.15 cameraX=-0.66, cameraY=1.99 cameraTheta=1.89
01:31:48.338 00.000 8976 incremental bump (-0.663, 1.994) isValid = 1
01:31:48.338 00.000 8976 Scheduling Mount bump of (-0.036, 0.113)
01:31:48.338 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:31:48.338 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:31:48.338 00.000 8976 move complete, result=0
01:31:48.338 00.000 9828 Worker thread wakes up
01:31:48.338 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:31:48.338 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:31:48.338 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.31)
01:31:48.338 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.39)
01:31:48.338 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
01:31:48.338 00.000 8976 worker thread done servicing request
01:31:48.339 00.001 8976 Worker thread wakes up
01:31:48.339 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:48.339 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:48.339 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.31
01:31:48.339 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:31:48.339 00.000 9828 BLC: window closed
01:31:48.339 00.000 9828 MoveAxis(W, 10, B)
01:31:48.339 00.000 9828 Guiding  Dir = 3, Dur = 10
01:31:48.339 00.000 9828 IsSlewing returns 0
01:31:48.339 00.000 9828 IsGuiding returns 0
01:31:48.340 00.001 9828 PulseGuide returned control before completion, sleep 20
01:31:48.364 00.024 9828 IsGuiding returns 1
01:31:48.364 00.000 9828 scope still moving after pulse duration time elapsed
01:31:48.395 00.031 9828 IsSlewing returns 0
01:31:48.395 00.000 9828 IsGuiding returns 1
01:31:48.426 00.031 9828 IsSlewing returns 0
01:31:48.426 00.000 9828 IsGuiding returns 1
01:31:48.456 00.030 9828 IsSlewing returns 0
01:31:48.456 00.000 9828 IsGuiding returns 1
01:31:48.488 00.032 9828 IsSlewing returns 0
01:31:48.488 00.000 9828 IsGuiding returns 0
01:31:48.488 00.000 9828 scope move finished after 10 + 138 ms
01:31:48.488 00.000 9828 Move returns status 0, amount 10
01:31:48.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:48.488 00.000 9828 MoveAxis(N, 16, B)
01:31:48.488 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:48.503 00.015 9828 IsSlewing returns 0
01:31:48.503 00.000 9828 IsGuiding returns 0
01:31:48.503 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:48.534 00.031 9828 IsGuiding returns 1
01:31:48.534 00.000 9828 scope still moving after pulse duration time elapsed
01:31:48.565 00.031 9828 IsSlewing returns 0
01:31:48.565 00.000 9828 IsGuiding returns 1
01:31:48.596 00.031 9828 IsSlewing returns 0
01:31:48.596 00.000 9828 IsGuiding returns 1
01:31:48.627 00.031 9828 IsSlewing returns 0
01:31:48.627 00.000 9828 IsGuiding returns 1
01:31:48.659 00.032 9828 IsSlewing returns 0
01:31:48.659 00.000 9828 IsGuiding returns 0
01:31:48.659 00.000 9828 scope move finished after 16 + 140 ms
01:31:48.659 00.000 9828 Move returns status 0, amount 16
01:31:48.659 00.000 9828 move complete, result=0
01:31:48.659 00.000 9828 worker thread done servicing request
01:31:48.659 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:31:49.023 00.364 8976 Exposure complete
01:31:49.028 00.005 8976 worker thread done servicing request
01:31:49.028 00.000 5052 OnExposeComplete: enter
01:31:49.028 00.000 5052 UpdateGuideState(): m_state=6
01:31:49.029 00.001 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4257
01:31:49.029 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.01, Mass=193, SNR=9.5, Peak=66 HFD=3.3
01:31:49.029 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
01:31:49.029 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
01:31:49.029 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.94 mountX=0.31 mountY=-0.07, mountTheta=-0.21
01:31:49.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.30, opts=13)
01:31:49.030 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.30)
01:31:49.030 00.000 8976 Worker thread wakes up
01:31:49.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.30) opts 0xd
01:31:49.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.30)
01:31:49.030 00.000 8976 Moving (-0.11, 0.30) raw xDistance=0.31 yDistance=-0.07
01:31:49.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:31:49.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:31:49.030 00.000 8976 MoveAxis(L, 1, ABG)
01:31:49.030 00.000 8976 stepping (-12, 4) + (-1, 0)
01:31:49.030 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:49.031 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:31:49.040 00.009 5052 UpdateGuideState exits: m=193 SNR=9.5
01:31:49.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:49.040 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:49.040 00.000 5052 Enqueuing Expose request
01:31:49.057 00.017 8976 Received - 47 (G) 
01:31:49.057 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:49.057 00.000 8976 stepped: pos (-13, 4)
01:31:49.057 00.000 8976 MoveAxis(U, 0, ABG)
01:31:49.057 00.000 8976 MountToCamera -- mountTheta (-0.20) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
01:31:49.057 00.000 8976 MountToCamera -- mountX=2.05 mountY=-0.42 hyp=2.09 mountTheta=-0.20 cameraX=-0.56, cameraY=2.02 cameraTheta=1.84
01:31:49.057 00.000 8976 incremental bump (-0.557, 2.017) isValid = 1
01:31:49.057 00.000 8976 Scheduling Mount bump of (-0.031, 0.115)
01:31:49.057 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:31:49.057 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:31:49.057 00.000 8976 move complete, result=0
01:31:49.057 00.000 8976 worker thread done servicing request
01:31:49.057 00.000 8976 Worker thread wakes up
01:31:49.057 00.000 9828 Worker thread wakes up
01:31:49.057 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:31:49.057 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:31:49.057 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.93 = -1.36)
01:31:49.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:49.057 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:49.057 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.44)
01:31:49.058 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:31:49.058 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.03 mountY=-0.12, mountTheta=-1.36
01:31:49.058 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:31:49.058 00.000 9828 BLC: window closed
01:31:49.058 00.000 9828 MoveAxis(W, 8, B)
01:31:49.058 00.000 9828 Guiding  Dir = 3, Dur = 8
01:31:49.058 00.000 9828 IsSlewing returns 0
01:31:49.058 00.000 9828 IsGuiding returns 0
01:31:49.058 00.000 9828 PulseGuide returned control before completion, sleep 18
01:31:49.091 00.033 9828 IsGuiding returns 1
01:31:49.091 00.000 9828 scope still moving after pulse duration time elapsed
01:31:49.122 00.031 9828 IsSlewing returns 0
01:31:49.122 00.000 9828 IsGuiding returns 1
01:31:49.153 00.031 9828 IsSlewing returns 0
01:31:49.153 00.000 9828 IsGuiding returns 1
01:31:49.185 00.032 9828 IsSlewing returns 0
01:31:49.185 00.000 9828 IsGuiding returns 0
01:31:49.185 00.000 9828 scope move finished after 8 + 118 ms
01:31:49.185 00.000 9828 Move returns status 0, amount 8
01:31:49.185 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:49.185 00.000 9828 MoveAxis(N, 16, B)
01:31:49.185 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:49.200 00.015 9828 IsSlewing returns 0
01:31:49.200 00.000 9828 IsGuiding returns 0
01:31:49.200 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:49.231 00.031 9828 IsGuiding returns 1
01:31:49.231 00.000 9828 scope still moving after pulse duration time elapsed
01:31:49.262 00.031 9828 IsSlewing returns 0
01:31:49.262 00.000 9828 IsGuiding returns 1
01:31:49.293 00.031 9828 IsSlewing returns 0
01:31:49.293 00.000 9828 IsGuiding returns 1
01:31:49.324 00.031 9828 IsSlewing returns 0
01:31:49.324 00.000 9828 IsGuiding returns 1
01:31:49.355 00.031 9828 IsSlewing returns 0
01:31:49.355 00.000 9828 IsGuiding returns 0
01:31:49.355 00.000 9828 scope move finished after 16 + 139 ms
01:31:49.355 00.000 9828 Move returns status 0, amount 16
01:31:49.355 00.000 9828 move complete, result=0
01:31:49.355 00.000 9828 worker thread done servicing request
01:31:49.355 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:31:49.746 00.391 8976 Exposure complete
01:31:49.751 00.005 8976 worker thread done servicing request
01:31:49.751 00.000 5052 OnExposeComplete: enter
01:31:49.751 00.000 5052 UpdateGuideState(): m_state=6
01:31:49.751 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4258
01:31:49.751 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.86, Mass=169, SNR=8.9, Peak=63 HFD=3.6
01:31:49.751 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
01:31:49.751 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:31:49.751 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.26 cameraTheta=0.63 mountX=0.04 mountY=-0.26, mountTheta=-1.41
01:31:49.752 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.15, opts=13)
01:31:49.752 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.15)
01:31:49.752 00.000 8976 Worker thread wakes up
01:31:49.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.15) opts 0xd
01:31:49.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.15)
01:31:49.752 00.000 8976 Moving (0.21, 0.15) raw xDistance=0.04 yDistance=-0.26
01:31:49.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:31:49.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:31:49.752 00.000 8976 MoveAxis(R, 0, ABG)
01:31:49.752 00.000 8976 MoveAxis(U, 0, ABG)
01:31:49.753 00.001 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
01:31:49.753 00.000 8976 MountToCamera -- mountX=2.03 mountY=-0.49 hyp=2.09 mountTheta=-0.24 cameraX=-0.49, cameraY=2.03 cameraTheta=1.81
01:31:49.753 00.000 8976 incremental bump (-0.486, 2.032) isValid = 1
01:31:49.753 00.000 8976 Scheduling Mount bump of (-0.027, 0.116)
01:31:49.753 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:31:49.753 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:31:49.753 00.000 8976 move complete, result=0
01:31:49.753 00.000 9828 Worker thread wakes up
01:31:49.753 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:31:49.753 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:31:49.753 00.000 9828 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
01:31:49.753 00.000 8976 worker thread done servicing request
01:31:49.753 00.000 9828 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.47)
01:31:49.753 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.02 mountY=-0.12, mountTheta=-1.39
01:31:49.753 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:31:49.753 00.000 9828 BLC: window closed
01:31:49.753 00.000 9828 MoveAxis(W, 7, B)
01:31:49.753 00.000 9828 Guiding  Dir = 3, Dur = 7
01:31:49.753 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:31:49.754 00.001 9828 IsSlewing returns 0
01:31:49.754 00.000 9828 IsGuiding returns 0
01:31:49.754 00.000 9828 PulseGuide returned control before completion, sleep 17
01:31:49.763 00.009 5052 UpdateGuideState exits: m=169 SNR=8.9
01:31:49.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:49.764 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:49.764 00.000 5052 Enqueuing Expose request
01:31:49.764 00.000 8976 Worker thread wakes up
01:31:49.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:49.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:49.764 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:31:49.775 00.011 9828 IsGuiding returns 1
01:31:49.775 00.000 9828 scope still moving after pulse duration time elapsed
01:31:49.807 00.032 9828 IsSlewing returns 0
01:31:49.807 00.000 9828 IsGuiding returns 1
01:31:49.838 00.031 9828 IsSlewing returns 0
01:31:49.838 00.000 9828 IsGuiding returns 1
01:31:49.868 00.030 9828 IsSlewing returns 0
01:31:49.868 00.000 9828 IsGuiding returns 0
01:31:49.868 00.000 9828 scope move finished after 7 + 106 ms
01:31:49.868 00.000 9828 Move returns status 0, amount 7
01:31:49.868 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:49.868 00.000 9828 MoveAxis(N, 16, B)
01:31:49.868 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:49.883 00.015 9828 IsSlewing returns 0
01:31:49.883 00.000 9828 IsGuiding returns 0
01:31:49.883 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:49.915 00.032 9828 IsGuiding returns 1
01:31:49.915 00.000 9828 scope still moving after pulse duration time elapsed
01:31:49.945 00.030 9828 IsSlewing returns 0
01:31:49.945 00.000 9828 IsGuiding returns 1
01:31:49.976 00.031 9828 IsSlewing returns 0
01:31:49.976 00.000 9828 IsGuiding returns 1
01:31:50.006 00.030 9828 IsSlewing returns 0
01:31:50.007 00.001 9828 IsGuiding returns 1
01:31:50.037 00.030 9828 IsSlewing returns 0
01:31:50.037 00.000 9828 IsGuiding returns 1
01:31:50.069 00.032 9828 IsSlewing returns 0
01:31:50.069 00.000 9828 IsGuiding returns 1
01:31:50.099 00.030 9828 IsSlewing returns 0
01:31:50.099 00.000 9828 IsGuiding returns 1
01:31:50.131 00.032 9828 IsSlewing returns 0
01:31:50.131 00.000 9828 IsGuiding returns 0
01:31:50.131 00.000 9828 scope move finished after 16 + 231 ms
01:31:50.131 00.000 9828 Move returns status 0, amount 16
01:31:50.131 00.000 9828 move complete, result=0
01:31:50.131 00.000 9828 worker thread done servicing request
01:31:50.131 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:31:50.451 00.320 8976 Exposure complete
01:31:50.457 00.006 8976 worker thread done servicing request
01:31:50.457 00.000 5052 OnExposeComplete: enter
01:31:50.457 00.000 5052 UpdateGuideState(): m_state=6
01:31:50.457 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4259
01:31:50.457 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.65, Mass=187, SNR=9.4, Peak=60 HFD=3.9
01:31:50.457 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
01:31:50.457 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
01:31:50.457 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.06 hyp=0.74 cameraTheta=-0.08 mountX=-0.39 mountY=-0.58, mountTheta=-2.16
01:31:50.458 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.06, opts=13)
01:31:50.458 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.06)
01:31:50.458 00.000 8976 Worker thread wakes up
01:31:50.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.06) opts 0xd
01:31:50.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.06)
01:31:50.458 00.000 8976 Moving (0.74, -0.06) raw xDistance=-0.39 yDistance=-0.58
01:31:50.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:31:50.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
01:31:50.458 00.000 8976 MoveAxis(R, 2, ABG)
01:31:50.458 00.000 8976 stepping (-13, 4) + (2, 0)
01:31:50.458 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:50.459 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
01:31:50.468 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:31:50.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:50.468 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:50.468 00.000 5052 Enqueuing Expose request
01:31:50.480 00.012 8976 Received - 47 (G) 
01:31:50.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:50.480 00.000 8976 stepped: pos (-11, 4)
01:31:50.480 00.000 8976 MoveAxis(U, 2, ABG)
01:31:50.480 00.000 8976 stepping (-11, 4) + (0, 2)
01:31:50.480 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:50.512 00.032 8976 Received - 47 (G) 
01:31:50.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:50.512 00.000 8976 stepped: pos (-11, 6)
01:31:50.512 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
01:31:50.512 00.000 8976 MountToCamera -- mountX=1.92 mountY=-0.64 hyp=2.02 mountTheta=-0.32 cameraX=-0.30, cameraY=2.00 cameraTheta=1.72
01:31:50.512 00.000 8976 incremental bump (-0.298, 1.999) isValid = 1
01:31:50.512 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
01:31:50.512 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:31:50.512 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:31:50.512 00.000 8976 move complete, result=0
01:31:50.512 00.000 8976 worker thread done servicing request
01:31:50.512 00.000 8976 Worker thread wakes up
01:31:50.512 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
01:31:50.512 00.000 9828 Worker thread wakes up
01:31:50.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:50.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:50.512 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:31:50.513 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:31:50.513 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
01:31:50.513 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
01:31:50.513 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.47
01:31:50.513 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:31:50.513 00.000 9828 BLC: window closed
01:31:50.513 00.000 9828 MoveAxis(W, 4, B)
01:31:50.513 00.000 9828 Guiding  Dir = 3, Dur = 4
01:31:50.513 00.000 9828 IsSlewing returns 0
01:31:50.513 00.000 9828 IsGuiding returns 0
01:31:50.513 00.000 9828 PulseGuide returned control before completion, sleep 14
01:31:50.530 00.017 9828 IsGuiding returns 1
01:31:50.530 00.000 9828 scope still moving after pulse duration time elapsed
01:31:50.561 00.031 9828 IsSlewing returns 0
01:31:50.561 00.000 9828 IsGuiding returns 1
01:31:50.592 00.031 9828 IsSlewing returns 0
01:31:50.592 00.000 9828 IsGuiding returns 1
01:31:50.623 00.031 9828 IsSlewing returns 0
01:31:50.623 00.000 9828 IsGuiding returns 0
01:31:50.623 00.000 9828 scope move finished after 4 + 105 ms
01:31:50.623 00.000 9828 Move returns status 0, amount 4
01:31:50.623 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:50.623 00.000 9828 MoveAxis(N, 16, B)
01:31:50.623 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:50.639 00.016 9828 IsSlewing returns 0
01:31:50.639 00.000 9828 IsGuiding returns 0
01:31:50.639 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:50.670 00.031 9828 IsGuiding returns 1
01:31:50.670 00.000 9828 scope still moving after pulse duration time elapsed
01:31:50.702 00.032 9828 IsSlewing returns 0
01:31:50.702 00.000 9828 IsGuiding returns 1
01:31:50.733 00.031 9828 IsSlewing returns 0
01:31:50.733 00.000 9828 IsGuiding returns 1
01:31:50.764 00.031 9828 IsSlewing returns 0
01:31:50.769 00.005 9828 IsGuiding returns 1
01:31:50.795 00.026 9828 IsSlewing returns 0
01:31:50.795 00.000 9828 IsGuiding returns 0
01:31:50.795 00.000 9828 scope move finished after 16 + 139 ms
01:31:50.795 00.000 9828 Move returns status 0, amount 16
01:31:50.795 00.000 9828 move complete, result=0
01:31:50.795 00.000 9828 worker thread done servicing request
01:31:50.795 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:31:51.203 00.408 8976 Exposure complete
01:31:51.209 00.006 8976 worker thread done servicing request
01:31:51.209 00.000 5052 OnExposeComplete: enter
01:31:51.209 00.000 5052 UpdateGuideState(): m_state=6
01:31:51.209 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4260
01:31:51.209 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.60, Mass=194, SNR=9.6, Peak=62 HFD=3.6
01:31:51.209 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
01:31:51.209 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
01:31:51.209 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.11 hyp=0.61 cameraTheta=-0.19 mountX=-0.37 mountY=-0.44, mountTheta=-2.27
01:31:51.210 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.11, opts=13)
01:31:51.210 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.11)
01:31:51.210 00.000 8976 Worker thread wakes up
01:31:51.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.11) opts 0xd
01:31:51.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.11)
01:31:51.210 00.000 8976 Moving (0.60, -0.11) raw xDistance=-0.37 yDistance=-0.44
01:31:51.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:31:51.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
01:31:51.210 00.000 8976 MoveAxis(R, 2, ABG)
01:31:51.210 00.000 8976 stepping (-11, 6) + (2, 0)
01:31:51.210 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:51.211 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:31:51.220 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:31:51.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:51.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:51.220 00.000 5052 Enqueuing Expose request
01:31:51.247 00.027 8976 Received - 47 (G) 
01:31:51.248 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:51.248 00.000 8976 stepped: pos (-9, 6)
01:31:51.248 00.000 8976 MoveAxis(U, 2, ABG)
01:31:51.248 00.000 8976 stepping (-9, 6) + (0, 2)
01:31:51.248 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:51.279 00.031 8976 Received - 47 (G) 
01:31:51.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:51.279 00.000 8976 stepped: pos (-9, 8)
01:31:51.279 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
01:31:51.279 00.000 8976 MountToCamera -- mountX=1.74 mountY=-0.85 hyp=1.94 mountTheta=-0.46 cameraX=-0.03, cameraY=1.94 cameraTheta=1.59
01:31:51.279 00.000 8976 incremental bump (-0.034, 1.935) isValid = 1
01:31:51.279 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
01:31:51.280 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:31:51.280 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:31:51.280 00.000 8976 move complete, result=0
01:31:51.280 00.000 9828 Worker thread wakes up
01:31:51.280 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:31:51.280 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:31:51.280 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
01:31:51.280 00.000 8976 worker thread done servicing request
01:31:51.280 00.000 8976 Worker thread wakes up
01:31:51.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:51.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:51.280 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:31:51.280 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
01:31:51.280 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
01:31:51.280 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:31:51.280 00.000 9828 BLC: window closed
01:31:51.280 00.000 9828 MoveAxis(E, 1, B)
01:31:51.280 00.000 9828 Guiding  Dir = 2, Dur = 1
01:31:51.281 00.001 9828 IsSlewing returns 0
01:31:51.281 00.000 9828 IsGuiding returns 0
01:31:51.281 00.000 9828 PulseGuide returned control before completion, sleep 11
01:31:51.293 00.012 9828 IsGuiding returns 1
01:31:51.293 00.000 9828 scope still moving after pulse duration time elapsed
01:31:51.324 00.031 9828 IsSlewing returns 0
01:31:51.324 00.000 9828 IsGuiding returns 1
01:31:51.355 00.031 9828 IsSlewing returns 0
01:31:51.355 00.000 9828 IsGuiding returns 1
01:31:51.386 00.031 9828 IsSlewing returns 0
01:31:51.386 00.000 9828 IsGuiding returns 1
01:31:51.417 00.031 9828 IsSlewing returns 0
01:31:51.417 00.000 9828 IsGuiding returns 0
01:31:51.417 00.000 9828 scope move finished after 1 + 135 ms
01:31:51.417 00.000 9828 Move returns status 0, amount 1
01:31:51.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:51.417 00.000 9828 MoveAxis(N, 16, B)
01:31:51.417 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:51.432 00.015 9828 IsSlewing returns 0
01:31:51.432 00.000 9828 IsGuiding returns 0
01:31:51.432 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:51.463 00.031 9828 IsGuiding returns 1
01:31:51.463 00.000 9828 scope still moving after pulse duration time elapsed
01:31:51.494 00.031 9828 IsSlewing returns 0
01:31:51.494 00.000 9828 IsGuiding returns 1
01:31:51.526 00.032 9828 IsSlewing returns 0
01:31:51.526 00.000 9828 IsGuiding returns 1
01:31:51.557 00.031 9828 IsSlewing returns 0
01:31:51.557 00.000 9828 IsGuiding returns 1
01:31:51.588 00.031 9828 IsSlewing returns 0
01:31:51.588 00.000 9828 IsGuiding returns 0
01:31:51.588 00.000 9828 scope move finished after 16 + 139 ms
01:31:51.588 00.000 9828 Move returns status 0, amount 16
01:31:51.588 00.000 9828 move complete, result=0
01:31:51.588 00.000 9828 worker thread done servicing request
01:31:51.588 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:31:51.972 00.384 8976 Exposure complete
01:31:51.977 00.005 8976 worker thread done servicing request
01:31:51.977 00.000 5052 OnExposeComplete: enter
01:31:51.978 00.001 5052 UpdateGuideState(): m_state=6
01:31:51.978 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4261
01:31:51.978 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.66, Mass=190, SNR=9.5, Peak=66 HFD=3.4
01:31:51.978 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:31:51.978 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
01:31:51.978 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=-0.05 hyp=0.75 cameraTheta=-0.06 mountX=-0.38 mountY=-0.61, mountTheta=-2.13
01:31:51.978 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=-0.05, opts=13)
01:31:51.978 00.000 5052 Enqueuing Move request for stepguider (0.75, -0.05)
01:31:51.978 00.000 8976 Worker thread wakes up
01:31:51.979 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, -0.05) opts 0xd
01:31:51.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, -0.05)
01:31:51.979 00.000 8976 Moving (0.75, -0.05) raw xDistance=-0.38 yDistance=-0.61
01:31:51.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
01:31:51.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.61
01:31:51.979 00.000 8976 MoveAxis(R, 2, ABG)
01:31:51.979 00.000 8976 stepping (-9, 8) + (2, 0)
01:31:51.979 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:51.979 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:31:51.988 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:31:51.989 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:51.989 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:51.989 00.000 5052 Enqueuing Expose request
01:31:52.015 00.026 8976 Received - 47 (G) 
01:31:52.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:52.015 00.000 8976 stepped: pos (-7, 8)
01:31:52.015 00.000 8976 MoveAxis(U, 3, ABG)
01:31:52.015 00.000 8976 stepping (-7, 8) + (0, 3)
01:31:52.015 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:52.046 00.031 8976 Received - 47 (G) 
01:31:52.047 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:52.047 00.000 8976 stepped: pos (-7, 11)
01:31:52.047 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
01:31:52.047 00.000 8976 MountToCamera -- mountX=1.52 mountY=-1.15 hyp=1.90 mountTheta=-0.65 cameraX=0.33, cameraY=1.87 cameraTheta=1.40
01:31:52.047 00.000 8976 incremental bump (0.330, 1.874) isValid = 1
01:31:52.047 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
01:31:52.047 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:31:52.047 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:31:52.047 00.000 8976 move complete, result=0
01:31:52.047 00.000 9828 Worker thread wakes up
01:31:52.047 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:31:52.047 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:31:52.047 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
01:31:52.047 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
01:31:52.047 00.000 8976 worker thread done servicing request
01:31:52.047 00.000 8976 Worker thread wakes up
01:31:52.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:52.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:52.048 00.001 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.87)
01:31:52.048 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
01:31:52.048 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:31:52.048 00.000 9828 BLC: window closed
01:31:52.048 00.000 9828 MoveAxis(E, 8, B)
01:31:52.048 00.000 9828 Guiding  Dir = 2, Dur = 8
01:31:52.048 00.000 9828 IsSlewing returns 0
01:31:52.048 00.000 9828 IsGuiding returns 0
01:31:52.049 00.001 9828 PulseGuide returned control before completion, sleep 18
01:31:52.070 00.021 9828 IsGuiding returns 1
01:31:52.070 00.000 9828 scope still moving after pulse duration time elapsed
01:31:52.103 00.033 9828 IsSlewing returns 0
01:31:52.103 00.000 9828 IsGuiding returns 1
01:31:52.132 00.029 9828 IsSlewing returns 0
01:31:52.137 00.005 9828 IsGuiding returns 1
01:31:52.163 00.026 9828 IsSlewing returns 0
01:31:52.163 00.000 9828 IsGuiding returns 1
01:31:52.194 00.031 9828 IsSlewing returns 0
01:31:52.194 00.000 9828 IsGuiding returns 0
01:31:52.194 00.000 9828 scope move finished after 8 + 137 ms
01:31:52.194 00.000 9828 Move returns status 0, amount 8
01:31:52.194 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:52.194 00.000 9828 MoveAxis(N, 16, B)
01:31:52.194 00.000 9828 Guiding  Dir = 0, Dur = 16
01:31:52.210 00.016 9828 IsSlewing returns 0
01:31:52.211 00.001 9828 IsGuiding returns 0
01:31:52.211 00.000 9828 PulseGuide returned control before completion, sleep 26
01:31:52.241 00.030 9828 IsGuiding returns 1
01:31:52.241 00.000 9828 scope still moving after pulse duration time elapsed
01:31:52.272 00.031 9828 IsSlewing returns 0
01:31:52.272 00.000 9828 IsGuiding returns 1
01:31:52.304 00.032 9828 IsSlewing returns 0
01:31:52.304 00.000 9828 IsGuiding returns 1
01:31:52.336 00.032 9828 IsSlewing returns 0
01:31:52.336 00.000 9828 IsGuiding returns 1
01:31:52.367 00.031 9828 IsSlewing returns 0
01:31:52.367 00.000 9828 IsGuiding returns 1
01:31:52.399 00.032 9828 IsSlewing returns 0
01:31:52.399 00.000 9828 IsGuiding returns 1
01:31:52.430 00.031 9828 IsSlewing returns 0
01:31:52.430 00.000 9828 IsGuiding returns 1
01:31:52.461 00.031 9828 IsSlewing returns 0
01:31:52.461 00.000 9828 IsGuiding returns 0
01:31:52.461 00.000 9828 scope move finished after 16 + 234 ms
01:31:52.461 00.000 9828 Move returns status 0, amount 16
01:31:52.461 00.000 9828 move complete, result=0
01:31:52.461 00.000 9828 worker thread done servicing request
01:31:52.461 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:31:52.740 00.279 8976 Exposure complete
01:31:52.746 00.006 8976 worker thread done servicing request
01:31:52.746 00.000 5052 OnExposeComplete: enter
01:31:52.746 00.000 5052 UpdateGuideState(): m_state=6
01:31:52.746 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4262
01:31:52.746 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.72, Mass=185, SNR=9.3, Peak=64 HFD=3.4
01:31:52.746 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:31:52.746 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:31:52.746 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.01 hyp=0.40 cameraTheta=0.01 mountX=-0.18 mountY=-0.34, mountTheta=-2.05
01:31:52.747 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.01, opts=13)
01:31:52.747 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.01)
01:31:52.747 00.000 8976 Worker thread wakes up
01:31:52.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.01) opts 0xd
01:31:52.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.01)
01:31:52.747 00.000 8976 Moving (0.40, 0.01) raw xDistance=-0.18 yDistance=-0.34
01:31:52.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:31:52.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:31:52.747 00.000 8976 MoveAxis(R, 0, ABG)
01:31:52.747 00.000 8976 MoveAxis(U, 2, ABG)
01:31:52.747 00.000 8976 stepping (-7, 11) + (0, 2)
01:31:52.747 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:52.748 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:52.757 00.009 5052 UpdateGuideState exits: m=185 SNR=9.3
01:31:52.757 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:52.758 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:52.758 00.000 5052 Enqueuing Expose request
01:31:52.782 00.024 8976 Received - 47 (G) 
01:31:52.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:52.782 00.000 8976 stepped: pos (-7, 13)
01:31:52.782 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:31:52.782 00.000 8976 MountToCamera -- mountX=1.37 mountY=-1.45 hyp=2.00 mountTheta=-0.81 cameraX=0.67, cameraY=1.88 cameraTheta=1.23
01:31:52.782 00.000 8976 incremental bump (0.666, 1.881) isValid = 1
01:31:52.782 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
01:31:52.783 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:31:52.783 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:31:52.783 00.000 8976 move complete, result=0
01:31:52.783 00.000 9828 Worker thread wakes up
01:31:52.783 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:31:52.783 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:31:52.783 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
01:31:52.783 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 2 ms NORTH
01:31:52.783 00.000 8976 worker thread done servicing request
01:31:52.783 00.000 8976 Worker thread wakes up
01:31:52.783 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
01:31:52.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:52.783 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:52.784 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:31:52.784 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:31:52.784 00.000 9828 BLC: window closed
01:31:52.784 00.000 9828 MoveAxis(E, 14, B)
01:31:52.784 00.000 9828 Guiding  Dir = 2, Dur = 14
01:31:52.784 00.000 9828 IsSlewing returns 0
01:31:52.784 00.000 9828 IsGuiding returns 0
01:31:52.784 00.000 9828 PulseGuide returned control before completion, sleep 24
01:31:52.819 00.035 9828 IsGuiding returns 1
01:31:52.819 00.000 9828 scope still moving after pulse duration time elapsed
01:31:52.850 00.031 9828 IsSlewing returns 0
01:31:52.850 00.000 9828 IsGuiding returns 1
01:31:52.881 00.031 9828 IsSlewing returns 0
01:31:52.881 00.000 9828 IsGuiding returns 1
01:31:52.912 00.031 9828 IsSlewing returns 0
01:31:52.912 00.000 9828 IsGuiding returns 0
01:31:52.912 00.000 9828 scope move finished after 14 + 114 ms
01:31:52.912 00.000 9828 Move returns status 0, amount 14
01:31:52.912 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:52.912 00.000 9828 MoveAxis(N, 15, B)
01:31:52.912 00.000 9828 Guiding  Dir = 0, Dur = 15
01:31:52.927 00.015 9828 IsSlewing returns 0
01:31:52.927 00.000 9828 IsGuiding returns 0
01:31:52.927 00.000 9828 PulseGuide returned control before completion, sleep 25
01:31:52.958 00.031 9828 IsGuiding returns 1
01:31:52.958 00.000 9828 scope still moving after pulse duration time elapsed
01:31:52.989 00.031 9828 IsSlewing returns 0
01:31:52.989 00.000 9828 IsGuiding returns 1
01:31:53.020 00.031 9828 IsSlewing returns 0
01:31:53.020 00.000 9828 IsGuiding returns 1
01:31:53.050 00.030 9828 IsSlewing returns 0
01:31:53.050 00.000 9828 IsGuiding returns 1
01:31:53.081 00.031 9828 IsSlewing returns 0
01:31:53.081 00.000 9828 IsGuiding returns 0
01:31:53.081 00.000 9828 scope move finished after 15 + 138 ms
01:31:53.081 00.000 9828 Move returns status 0, amount 15
01:31:53.081 00.000 9828 move complete, result=0
01:31:53.081 00.000 9828 worker thread done servicing request
01:31:53.081 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
01:31:53.475 00.394 8976 Exposure complete
01:31:53.480 00.005 8976 worker thread done servicing request
01:31:53.481 00.001 5052 OnExposeComplete: enter
01:31:53.481 00.000 5052 UpdateGuideState(): m_state=6
01:31:53.481 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4263
01:31:53.481 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.53, Mass=166, SNR=8.8, Peak=62 HFD=3.6
01:31:53.481 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
01:31:53.481 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
01:31:53.481 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=-0.18 hyp=0.78 cameraTheta=-0.23 mountX=-0.50 mountY=-0.54, mountTheta=-2.32
01:31:53.482 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.18, opts=13)
01:31:53.482 00.000 5052 Enqueuing Move request for stepguider (0.76, -0.18)
01:31:53.482 00.000 8976 Worker thread wakes up
01:31:53.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.18) opts 0xd
01:31:53.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.18)
01:31:53.482 00.000 8976 Moving (0.76, -0.18) raw xDistance=-0.50 yDistance=-0.54
01:31:53.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
01:31:53.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
01:31:53.482 00.000 8976 MoveAxis(R, 2, ABG)
01:31:53.482 00.000 8976 stepping (-7, 13) + (2, 0)
01:31:53.482 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:53.483 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:31:53.494 00.011 5052 UpdateGuideState exits: m=166 SNR=8.8
01:31:53.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:53.494 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:53.494 00.000 5052 Enqueuing Expose request
01:31:53.518 00.024 8976 Received - 47 (G) 
01:31:53.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:53.518 00.000 8976 stepped: pos (-5, 13)
01:31:53.518 00.000 8976 MoveAxis(U, 2, ABG)
01:31:53.518 00.000 8976 stepping (-5, 13) + (0, 2)
01:31:53.518 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:53.549 00.031 8976 Received - 47 (G) 
01:31:53.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:53.549 00.000 8976 stepped: pos (-5, 15)
01:31:53.549 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:31:53.549 00.000 8976 MountToCamera -- mountX=1.17 mountY=-1.76 hyp=2.11 mountTheta=-0.98 cameraX=1.03, cameraY=1.84 cameraTheta=1.06
01:31:53.549 00.000 8976 incremental bump (1.031, 1.843) isValid = 1
01:31:53.549 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
01:31:53.550 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:31:53.550 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:31:53.550 00.000 8976 move complete, result=0
01:31:53.550 00.000 9828 Worker thread wakes up
01:31:53.550 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:31:53.550 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:31:53.550 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
01:31:53.550 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
01:31:53.550 00.000 8976 worker thread done servicing request
01:31:53.550 00.000 8976 Worker thread wakes up
01:31:53.550 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
01:31:53.550 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
01:31:53.550 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:31:53.550 00.000 9828 BLC: window closed
01:31:53.550 00.000 9828 MoveAxis(E, 19, B)
01:31:53.550 00.000 9828 Guiding  Dir = 2, Dur = 19
01:31:53.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:53.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:53.551 00.001 9828 IsSlewing returns 0
01:31:53.551 00.000 9828 IsGuiding returns 0
01:31:53.551 00.000 9828 PulseGuide returned control before completion, sleep 29
01:31:53.593 00.042 9828 IsGuiding returns 1
01:31:53.593 00.000 9828 scope still moving after pulse duration time elapsed
01:31:53.624 00.031 9828 IsSlewing returns 0
01:31:53.624 00.000 9828 IsGuiding returns 1
01:31:53.655 00.031 9828 IsSlewing returns 0
01:31:53.655 00.000 9828 IsGuiding returns 1
01:31:53.685 00.030 9828 IsSlewing returns 0
01:31:53.685 00.000 9828 IsGuiding returns 0
01:31:53.685 00.000 9828 scope move finished after 19 + 115 ms
01:31:53.685 00.000 9828 Move returns status 0, amount 19
01:31:53.685 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:53.685 00.000 9828 MoveAxis(N, 13, B)
01:31:53.685 00.000 9828 Guiding  Dir = 0, Dur = 13
01:31:53.700 00.015 9828 IsSlewing returns 0
01:31:53.700 00.000 9828 IsGuiding returns 0
01:31:53.700 00.000 9828 PulseGuide returned control before completion, sleep 23
01:31:53.731 00.031 9828 IsGuiding returns 1
01:31:53.731 00.000 9828 scope still moving after pulse duration time elapsed
01:31:53.762 00.031 9828 IsSlewing returns 0
01:31:53.762 00.000 9828 IsGuiding returns 1
01:31:53.793 00.031 9828 IsSlewing returns 0
01:31:53.793 00.000 9828 IsGuiding returns 1
01:31:53.824 00.031 9828 IsSlewing returns 0
01:31:53.824 00.000 9828 IsGuiding returns 1
01:31:53.855 00.031 9828 IsSlewing returns 0
01:31:53.855 00.000 9828 IsGuiding returns 0
01:31:53.855 00.000 9828 scope move finished after 13 + 141 ms
01:31:53.855 00.000 9828 Move returns status 0, amount 13
01:31:53.855 00.000 9828 move complete, result=0
01:31:53.855 00.000 9828 worker thread done servicing request
01:31:53.855 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:31:54.240 00.385 8976 Exposure complete
01:31:54.245 00.005 8976 worker thread done servicing request
01:31:54.246 00.001 5052 OnExposeComplete: enter
01:31:54.246 00.000 5052 UpdateGuideState(): m_state=6
01:31:54.246 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4264
01:31:54.246 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.65, Mass=187, SNR=9.4, Peak=66 HFD=3.5
01:31:54.246 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
01:31:54.246 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
01:31:54.246 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.06 hyp=0.47 cameraTheta=-0.13 mountX=-0.27 mountY=-0.36, mountTheta=-2.21
01:31:54.247 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.06, opts=13)
01:31:54.247 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.06)
01:31:54.247 00.000 8976 Worker thread wakes up
01:31:54.247 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.06) opts 0xd
01:31:54.247 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.06)
01:31:54.247 00.000 8976 Moving (0.47, -0.06) raw xDistance=-0.27 yDistance=-0.36
01:31:54.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
01:31:54.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
01:31:54.247 00.000 8976 MoveAxis(R, 1, ABG)
01:31:54.247 00.000 8976 stepping (-5, 15) + (1, 0)
01:31:54.247 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:54.248 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:31:54.258 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:31:54.258 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:54.258 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:54.258 00.000 5052 Enqueuing Expose request
01:31:54.269 00.011 8976 Received - 47 (G) 
01:31:54.269 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:31:54.269 00.000 8976 stepped: pos (-4, 15)
01:31:54.269 00.000 8976 MoveAxis(U, 2, ABG)
01:31:54.269 00.000 8976 stepping (-4, 15) + (0, 2)
01:31:54.269 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:54.301 00.032 8976 Received - 47 (G) 
01:31:54.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:54.301 00.000 8976 stepped: pos (-4, 17)
01:31:54.301 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:31:54.301 00.000 8976 MountToCamera -- mountX=0.99 mountY=-2.07 hyp=2.29 mountTheta=-1.13 cameraX=1.39, cameraY=1.82 cameraTheta=0.92
01:31:54.301 00.000 8976 incremental bump (1.392, 1.820) isValid = 1
01:31:54.301 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
01:31:54.301 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:31:54.302 00.001 8976 Enqueuing Move request for scope (0.07, 0.09)
01:31:54.302 00.000 8976 move complete, result=0
01:31:54.302 00.000 8976 worker thread done servicing request
01:31:54.302 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:31:54.302 00.000 8976 Worker thread wakes up
01:31:54.302 00.000 9828 Worker thread wakes up
01:31:54.302 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:31:54.302 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:31:54.302 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:31:54.302 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:31:54.302 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.29
01:31:54.302 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
01:31:54.302 00.000 9828 BLC: window closed
01:31:54.302 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:54.302 00.000 9828 MoveAxis(E, 24, B)
01:31:54.302 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:54.302 00.000 9828 Guiding  Dir = 2, Dur = 24
01:31:54.303 00.001 9828 IsSlewing returns 0
01:31:54.303 00.000 9828 IsGuiding returns 0
01:31:54.303 00.000 9828 PulseGuide returned control before completion, sleep 34
01:31:54.348 00.045 9828 IsGuiding returns 1
01:31:54.348 00.000 9828 scope still moving after pulse duration time elapsed
01:31:54.379 00.031 9828 IsSlewing returns 0
01:31:54.379 00.000 9828 IsGuiding returns 1
01:31:54.410 00.031 9828 IsSlewing returns 0
01:31:54.410 00.000 9828 IsGuiding returns 1
01:31:54.441 00.031 9828 IsSlewing returns 0
01:31:54.441 00.000 9828 IsGuiding returns 1
01:31:54.472 00.031 9828 IsSlewing returns 0
01:31:54.472 00.000 9828 IsGuiding returns 0
01:31:54.472 00.000 9828 scope move finished after 24 + 145 ms
01:31:54.472 00.000 9828 Move returns status 0, amount 24
01:31:54.472 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:54.472 00.000 9828 MoveAxis(N, 12, B)
01:31:54.472 00.000 9828 Guiding  Dir = 0, Dur = 12
01:31:54.487 00.015 9828 IsSlewing returns 0
01:31:54.487 00.000 9828 IsGuiding returns 0
01:31:54.487 00.000 9828 PulseGuide returned control before completion, sleep 22
01:31:54.518 00.031 9828 IsGuiding returns 1
01:31:54.518 00.000 9828 scope still moving after pulse duration time elapsed
01:31:54.549 00.031 9828 IsSlewing returns 0
01:31:54.549 00.000 9828 IsGuiding returns 1
01:31:54.580 00.031 9828 IsSlewing returns 0
01:31:54.580 00.000 9828 IsGuiding returns 1
01:31:54.611 00.031 9828 IsSlewing returns 0
01:31:54.611 00.000 9828 IsGuiding returns 1
01:31:54.658 00.047 9828 IsSlewing returns 0
01:31:54.658 00.000 9828 IsGuiding returns 0
01:31:54.658 00.000 9828 scope move finished after 12 + 158 ms
01:31:54.658 00.000 9828 Move returns status 0, amount 12
01:31:54.658 00.000 9828 move complete, result=0
01:31:54.658 00.000 9828 worker thread done servicing request
01:31:54.658 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
01:31:54.994 00.336 8976 Exposure complete
01:31:55.000 00.006 8976 worker thread done servicing request
01:31:55.000 00.000 5052 OnExposeComplete: enter
01:31:55.000 00.000 5052 UpdateGuideState(): m_state=6
01:31:55.000 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4265
01:31:55.000 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.46, Mass=183, SNR=9.3, Peak=63 HFD=3.3
01:31:55.000 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
01:31:55.000 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.30)
01:31:55.000 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.25 hyp=0.83 cameraTheta=-2.83 mountX=0.14 mountY=0.80, mountTheta=1.40
01:31:55.001 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.25, opts=13)
01:31:55.001 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.25)
01:31:55.002 00.001 8976 Worker thread wakes up
01:31:55.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.25) opts 0xd
01:31:55.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.25)
01:31:55.002 00.000 8976 Moving (-0.79, -0.25) raw xDistance=0.14 yDistance=0.80
01:31:55.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:31:55.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.80
01:31:55.002 00.000 8976 MoveAxis(R, 0, ABG)
01:31:55.002 00.000 8976 MoveAxis(D, 3, ABG)
01:31:55.002 00.000 8976 stepping (-4, 17) + (0, -3)
01:31:55.002 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:55.003 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:31:55.013 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:31:55.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:55.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:55.013 00.000 5052 Enqueuing Expose request
01:31:55.037 00.024 8976 Received - 47 (G) 
01:31:55.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:31:55.037 00.000 8976 stepped: pos (-4, 14)
01:31:55.037 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:31:55.037 00.000 8976 MountToCamera -- mountX=0.86 mountY=-2.12 hyp=2.29 mountTheta=-1.18 cameraX=1.49, cameraY=1.73 cameraTheta=0.86
01:31:55.037 00.000 8976 incremental bump (1.494, 1.734) isValid = 1
01:31:55.037 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
01:31:55.037 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:31:55.037 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:31:55.037 00.000 8976 move complete, result=0
01:31:55.037 00.000 9828 Worker thread wakes up
01:31:55.037 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:31:55.037 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:31:55.037 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
01:31:55.037 00.000 8976 worker thread done servicing request
01:31:55.037 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:31:55.037 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
01:31:55.037 00.000 8976 Worker thread wakes up
01:31:55.038 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:55.038 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:55.038 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
01:31:55.038 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:31:55.038 00.000 9828 BLC: window closed
01:31:55.038 00.000 9828 MoveAxis(E, 25, B)
01:31:55.038 00.000 9828 Guiding  Dir = 2, Dur = 25
01:31:55.038 00.000 9828 IsSlewing returns 0
01:31:55.038 00.000 9828 IsGuiding returns 0
01:31:55.038 00.000 9828 PulseGuide returned control before completion, sleep 35
01:31:55.078 00.040 9828 IsGuiding returns 1
01:31:55.078 00.000 9828 scope still moving after pulse duration time elapsed
01:31:55.109 00.031 9828 IsSlewing returns 0
01:31:55.109 00.000 9828 IsGuiding returns 1
01:31:55.140 00.031 9828 IsSlewing returns 0
01:31:55.140 00.000 9828 IsGuiding returns 1
01:31:55.171 00.031 9828 IsSlewing returns 0
01:31:55.171 00.000 9828 IsGuiding returns 1
01:31:55.202 00.031 9828 IsSlewing returns 0
01:31:55.202 00.000 9828 IsGuiding returns 0
01:31:55.202 00.000 9828 scope move finished after 25 + 139 ms
01:31:55.202 00.000 9828 Move returns status 0, amount 25
01:31:55.202 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:55.202 00.000 9828 MoveAxis(N, 11, B)
01:31:55.202 00.000 9828 Guiding  Dir = 0, Dur = 11
01:31:55.217 00.015 9828 IsSlewing returns 0
01:31:55.217 00.000 9828 IsGuiding returns 0
01:31:55.217 00.000 9828 PulseGuide returned control before completion, sleep 21
01:31:55.248 00.031 9828 IsGuiding returns 1
01:31:55.248 00.000 9828 scope still moving after pulse duration time elapsed
01:31:55.279 00.031 9828 IsSlewing returns 0
01:31:55.279 00.000 9828 IsGuiding returns 1
01:31:55.312 00.033 9828 IsSlewing returns 0
01:31:55.312 00.000 9828 IsGuiding returns 1
01:31:55.343 00.031 9828 IsSlewing returns 0
01:31:55.343 00.000 9828 IsGuiding returns 1
01:31:55.374 00.031 9828 IsSlewing returns 0
01:31:55.374 00.000 9828 IsGuiding returns 0
01:31:55.374 00.000 9828 scope move finished after 11 + 145 ms
01:31:55.374 00.000 9828 Move returns status 0, amount 11
01:31:55.375 00.001 9828 move complete, result=0
01:31:55.375 00.000 9828 worker thread done servicing request
01:31:55.375 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:31:55.730 00.355 8976 Exposure complete
01:31:55.736 00.006 8976 worker thread done servicing request
01:31:55.736 00.000 5052 OnExposeComplete: enter
01:31:55.736 00.000 5052 UpdateGuideState(): m_state=6
01:31:55.736 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4266
01:31:55.736 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.59, Mass=165, SNR=8.9, Peak=65 HFD=3.3
01:31:55.736 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
01:31:55.736 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
01:31:55.737 00.001 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.12 hyp=0.53 cameraTheta=-2.92 mountX=0.13 mountY=0.50, mountTheta=1.31
01:31:55.737 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.12, opts=13)
01:31:55.737 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.12)
01:31:55.737 00.000 8976 Worker thread wakes up
01:31:55.738 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.12) opts 0xd
01:31:55.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.12)
01:31:55.738 00.000 8976 Moving (-0.52, -0.12) raw xDistance=0.13 yDistance=0.50
01:31:55.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:31:55.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
01:31:55.738 00.000 8976 MoveAxis(R, 0, ABG)
01:31:55.738 00.000 8976 MoveAxis(D, 2, ABG)
01:31:55.738 00.000 8976 stepping (-4, 14) + (0, -2)
01:31:55.738 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:55.738 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:31:55.748 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
01:31:55.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:55.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:55.748 00.000 5052 Enqueuing Expose request
01:31:55.771 00.023 8976 Received - 47 (G) 
01:31:55.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:55.771 00.000 8976 stepped: pos (-4, 12)
01:31:55.771 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:31:55.771 00.000 8976 MountToCamera -- mountX=0.78 mountY=-2.05 hyp=2.19 mountTheta=-1.21 cameraX=1.47, cameraY=1.63 cameraTheta=0.84
01:31:55.771 00.000 8976 incremental bump (1.469, 1.628) isValid = 1
01:31:55.772 00.001 8976 Scheduling Mount bump of (0.077, 0.088)
01:31:55.772 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:31:55.772 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:31:55.772 00.000 8976 move complete, result=0
01:31:55.772 00.000 8976 worker thread done servicing request
01:31:55.772 00.000 9828 Worker thread wakes up
01:31:55.772 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:31:55.772 00.000 8976 Worker thread wakes up
01:31:55.772 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:31:55.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:55.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:55.772 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:31:55.772 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
01:31:55.772 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
01:31:55.772 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:31:55.773 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:31:55.773 00.000 9828 BLC: window closed
01:31:55.773 00.000 9828 MoveAxis(E, 26, B)
01:31:55.773 00.000 9828 Guiding  Dir = 2, Dur = 26
01:31:55.773 00.000 9828 IsSlewing returns 0
01:31:55.773 00.000 9828 IsGuiding returns 0
01:31:55.773 00.000 9828 PulseGuide returned control before completion, sleep 36
01:31:55.811 00.038 9828 IsGuiding returns 1
01:31:55.811 00.000 9828 scope still moving after pulse duration time elapsed
01:31:55.842 00.031 9828 IsSlewing returns 0
01:31:55.843 00.001 9828 IsGuiding returns 1
01:31:55.873 00.030 9828 IsSlewing returns 0
01:31:55.873 00.000 9828 IsGuiding returns 1
01:31:55.905 00.032 9828 IsSlewing returns 0
01:31:55.905 00.000 9828 IsGuiding returns 1
01:31:55.935 00.030 9828 IsSlewing returns 0
01:31:55.935 00.000 9828 IsGuiding returns 1
01:31:55.967 00.032 9828 IsSlewing returns 0
01:31:55.967 00.000 9828 IsGuiding returns 1
01:31:55.999 00.032 9828 IsSlewing returns 0
01:31:55.999 00.000 9828 IsGuiding returns 1
01:31:56.030 00.031 9828 IsSlewing returns 0
01:31:56.030 00.000 9828 IsGuiding returns 0
01:31:56.030 00.000 9828 scope move finished after 26 + 230 ms
01:31:56.030 00.000 9828 Move returns status 0, amount 26
01:31:56.030 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:56.030 00.000 9828 MoveAxis(N, 11, B)
01:31:56.030 00.000 9828 Guiding  Dir = 0, Dur = 11
01:31:56.046 00.016 9828 IsSlewing returns 0
01:31:56.046 00.000 9828 IsGuiding returns 0
01:31:56.046 00.000 9828 PulseGuide returned control before completion, sleep 21
01:31:56.076 00.030 9828 IsGuiding returns 1
01:31:56.076 00.000 9828 scope still moving after pulse duration time elapsed
01:31:56.108 00.032 9828 IsSlewing returns 0
01:31:56.108 00.000 9828 IsGuiding returns 1
01:31:56.138 00.030 9828 IsSlewing returns 0
01:31:56.138 00.000 9828 IsGuiding returns 1
01:31:56.169 00.031 9828 IsSlewing returns 0
01:31:56.169 00.000 9828 IsGuiding returns 1
01:31:56.199 00.030 9828 IsSlewing returns 0
01:31:56.199 00.000 9828 IsGuiding returns 0
01:31:56.199 00.000 9828 scope move finished after 11 + 142 ms
01:31:56.199 00.000 9828 Move returns status 0, amount 11
01:31:56.199 00.000 9828 move complete, result=0
01:31:56.199 00.000 9828 worker thread done servicing request
01:31:56.199 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:31:56.464 00.265 8976 Exposure complete
01:31:56.469 00.005 8976 worker thread done servicing request
01:31:56.469 00.000 5052 OnExposeComplete: enter
01:31:56.469 00.000 5052 UpdateGuideState(): m_state=6
01:31:56.469 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4267
01:31:56.469 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.93, Mass=178, SNR=9.2, Peak=66 HFD=3.3
01:31:56.469 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:31:56.469 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
01:31:56.469 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.22 hyp=0.65 cameraTheta=2.80 mountX=0.48 mountY=0.40, mountTheta=0.70
01:31:56.470 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.22, opts=13)
01:31:56.470 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.22)
01:31:56.470 00.000 8976 Worker thread wakes up
01:31:56.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.22) opts 0xd
01:31:56.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.22)
01:31:56.470 00.000 8976 Moving (-0.62, 0.22) raw xDistance=0.48 yDistance=0.40
01:31:56.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:31:56.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:31:56.470 00.000 8976 MoveAxis(L, 2, ABG)
01:31:56.470 00.000 8976 stepping (-4, 12) + (-2, 0)
01:31:56.470 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:56.471 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:31:56.481 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
01:31:56.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:56.481 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:56.481 00.000 5052 Enqueuing Expose request
01:31:56.507 00.026 8976 Received - 47 (G) 
01:31:56.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:56.507 00.000 8976 stepped: pos (-6, 12)
01:31:56.507 00.000 8976 MoveAxis(D, 2, ABG)
01:31:56.507 00.000 8976 stepping (-6, 12) + (0, -2)
01:31:56.507 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:56.539 00.032 8976 Received - 47 (G) 
01:31:56.539 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:56.539 00.000 8976 stepped: pos (-6, 10)
01:31:56.539 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:31:56.540 00.001 8976 MountToCamera -- mountX=0.83 mountY=-1.90 hyp=2.07 mountTheta=-1.16 cameraX=1.31, cameraY=1.60 cameraTheta=0.88
01:31:56.540 00.000 8976 incremental bump (1.313, 1.599) isValid = 1
01:31:56.540 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
01:31:56.540 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:31:56.540 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:31:56.540 00.000 8976 move complete, result=0
01:31:56.540 00.000 9828 Worker thread wakes up
01:31:56.540 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:31:56.540 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:31:56.540 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:31:56.540 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
01:31:56.540 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
01:31:56.540 00.000 8976 worker thread done servicing request
01:31:56.540 00.000 8976 Worker thread wakes up
01:31:56.540 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:56.540 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:56.540 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
01:31:56.541 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:31:56.541 00.000 9828 BLC: window closed
01:31:56.541 00.000 9828 MoveAxis(E, 24, B)
01:31:56.541 00.000 9828 Guiding  Dir = 2, Dur = 24
01:31:56.542 00.001 9828 IsSlewing returns 0
01:31:56.542 00.000 9828 IsGuiding returns 0
01:31:56.543 00.001 9828 PulseGuide returned control before completion, sleep 34
01:31:56.587 00.044 9828 IsGuiding returns 1
01:31:56.587 00.000 9828 scope still moving after pulse duration time elapsed
01:31:56.618 00.031 9828 IsSlewing returns 0
01:31:56.619 00.001 9828 IsGuiding returns 1
01:31:56.648 00.029 9828 IsSlewing returns 0
01:31:56.648 00.000 9828 IsGuiding returns 1
01:31:56.680 00.032 9828 IsSlewing returns 0
01:31:56.680 00.000 9828 IsGuiding returns 1
01:31:56.711 00.031 9828 IsSlewing returns 0
01:31:56.711 00.000 9828 IsGuiding returns 0
01:31:56.711 00.000 9828 scope move finished after 24 + 144 ms
01:31:56.711 00.000 9828 Move returns status 0, amount 24
01:31:56.711 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:56.711 00.000 9828 MoveAxis(N, 11, B)
01:31:56.711 00.000 9828 Guiding  Dir = 0, Dur = 11
01:31:56.727 00.016 9828 IsSlewing returns 0
01:31:56.728 00.001 9828 IsGuiding returns 0
01:31:56.728 00.000 9828 PulseGuide returned control before completion, sleep 21
01:31:56.757 00.029 9828 IsGuiding returns 1
01:31:56.757 00.000 9828 scope still moving after pulse duration time elapsed
01:31:56.788 00.031 9828 IsSlewing returns 0
01:31:56.788 00.000 9828 IsGuiding returns 1
01:31:56.819 00.031 9828 IsSlewing returns 0
01:31:56.819 00.000 9828 IsGuiding returns 1
01:31:56.850 00.031 9828 IsSlewing returns 0
01:31:56.850 00.000 9828 IsGuiding returns 1
01:31:56.880 00.030 9828 IsSlewing returns 0
01:31:56.880 00.000 9828 IsGuiding returns 0
01:31:56.880 00.000 9828 scope move finished after 11 + 142 ms
01:31:56.880 00.000 9828 Move returns status 0, amount 11
01:31:56.880 00.000 9828 move complete, result=0
01:31:56.880 00.000 9828 worker thread done servicing request
01:31:56.880 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:31:57.232 00.352 8976 Exposure complete
01:31:57.238 00.006 8976 worker thread done servicing request
01:31:57.238 00.000 5052 OnExposeComplete: enter
01:31:57.238 00.000 5052 UpdateGuideState(): m_state=6
01:31:57.238 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4268
01:31:57.238 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.63, Mass=194, SNR=9.6, Peak=64 HFD=3.8
01:31:57.238 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.07 = 2.22)
01:31:57.238 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.17 = 2.11)
01:31:57.238 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.02 mountX=-0.05 mountY=0.07, mountTheta=2.18
01:31:57.239 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.08, opts=13)
01:31:57.239 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.08)
01:31:57.239 00.000 8976 Worker thread wakes up
01:31:57.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.08) opts 0xd
01:31:57.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.08)
01:31:57.239 00.000 8976 Moving (-0.04, -0.08) raw xDistance=-0.05 yDistance=0.07
01:31:57.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:31:57.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:31:57.239 00.000 8976 MoveAxis(R, 0, ABG)
01:31:57.239 00.000 8976 MoveAxis(U, 0, ABG)
01:31:57.239 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:31:57.239 00.000 8976 MountToCamera -- mountX=0.86 mountY=-1.79 hyp=1.99 mountTheta=-1.13 cameraX=1.21, cameraY=1.58 cameraTheta=0.92
01:31:57.239 00.000 8976 incremental bump (1.208, 1.580) isValid = 1
01:31:57.239 00.000 8976 Scheduling Mount bump of (0.052, 0.070)
01:31:57.239 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.07, opts=4)
01:31:57.239 00.000 8976 Enqueuing Move request for scope (0.05, 0.07)
01:31:57.240 00.001 8976 move complete, result=0
01:31:57.240 00.000 9828 Worker thread wakes up
01:31:57.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0x4
01:31:57.240 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:31:57.240 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:31:57.240 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:31:57.240 00.000 8976 worker thread done servicing request
01:31:57.240 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.94 mountX=-0.05 mountY=-0.06, mountTheta=-2.29
01:31:57.240 00.000 9828 Moving (0.05, 0.07) raw xDistance=-0.05 yDistance=-0.06
01:31:57.240 00.000 9828 BLC: window closed
01:31:57.240 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:57.240 00.000 9828 MoveAxis(E, 17, B)
01:31:57.240 00.000 9828 Guiding  Dir = 2, Dur = 17
01:31:57.240 00.000 9828 IsSlewing returns 0
01:31:57.241 00.001 9828 IsGuiding returns 0
01:31:57.241 00.000 9828 PulseGuide returned control before completion, sleep 27
01:31:57.249 00.008 5052 UpdateGuideState exits: m=194 SNR=9.6
01:31:57.249 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:57.249 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:57.249 00.000 5052 Enqueuing Expose request
01:31:57.249 00.000 8976 Worker thread wakes up
01:31:57.249 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:57.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:57.249 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:57.268 00.019 9828 IsGuiding returns 1
01:31:57.268 00.000 9828 scope still moving after pulse duration time elapsed
01:31:57.299 00.031 9828 IsSlewing returns 0
01:31:57.299 00.000 9828 IsGuiding returns 1
01:31:57.330 00.031 9828 IsSlewing returns 0
01:31:57.330 00.000 9828 IsGuiding returns 1
01:31:57.361 00.031 9828 IsSlewing returns 0
01:31:57.361 00.000 9828 IsGuiding returns 1
01:31:57.407 00.046 9828 IsSlewing returns 0
01:31:57.407 00.000 9828 IsGuiding returns 0
01:31:57.407 00.000 9828 scope move finished after 17 + 150 ms
01:31:57.407 00.000 9828 Move returns status 0, amount 17
01:31:57.407 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:57.407 00.000 9828 MoveAxis(N, 9, B)
01:31:57.407 00.000 9828 Guiding  Dir = 0, Dur = 9
01:31:57.423 00.016 9828 IsSlewing returns 0
01:31:57.423 00.000 9828 IsGuiding returns 0
01:31:57.424 00.001 9828 PulseGuide returned control before completion, sleep 19
01:31:57.455 00.031 9828 IsGuiding returns 1
01:31:57.455 00.000 9828 scope still moving after pulse duration time elapsed
01:31:57.485 00.030 9828 IsSlewing returns 0
01:31:57.485 00.000 9828 IsGuiding returns 1
01:31:57.516 00.031 9828 IsSlewing returns 0
01:31:57.516 00.000 9828 IsGuiding returns 1
01:31:57.546 00.030 9828 IsSlewing returns 0
01:31:57.546 00.000 9828 IsGuiding returns 1
01:31:57.577 00.031 9828 IsSlewing returns 0
01:31:57.577 00.000 9828 IsGuiding returns 0
01:31:57.577 00.000 9828 scope move finished after 9 + 144 ms
01:31:57.577 00.000 9828 Move returns status 0, amount 9
01:31:57.577 00.000 9828 move complete, result=0
01:31:57.577 00.000 9828 worker thread done servicing request
01:31:57.577 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 9 ms NORTH
01:31:57.940 00.363 8976 Exposure complete
01:31:57.945 00.005 8976 worker thread done servicing request
01:31:57.945 00.000 5052 OnExposeComplete: enter
01:31:57.945 00.000 5052 UpdateGuideState(): m_state=6
01:31:57.945 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4269
01:31:57.945 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.45, Mass=203, SNR=9.8, Peak=68 HFD=3.6
01:31:57.945 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.04) = xAngle (-3.44 = 2.85)
01:31:57.946 00.001 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.54 = 2.74)
01:31:57.946 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.39 mountX=-0.25 mountY=0.10, mountTheta=2.76
01:31:57.946 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.26, opts=13)
01:31:57.946 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.26)
01:31:57.946 00.000 8976 Worker thread wakes up
01:31:57.946 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.26) opts 0xd
01:31:57.946 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.26)
01:31:57.946 00.000 8976 Moving (0.05, -0.26) raw xDistance=-0.25 yDistance=0.10
01:31:57.947 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:31:57.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:31:57.947 00.000 8976 MoveAxis(R, 0, ABG)
01:31:57.947 00.000 8976 MoveAxis(U, 0, ABG)
01:31:57.947 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:31:57.947 00.000 8976 MountToCamera -- mountX=0.88 mountY=-1.73 hyp=1.94 mountTheta=-1.10 cameraX=1.14, cameraY=1.57 cameraTheta=0.94
01:31:57.947 00.000 8976 incremental bump (1.138, 1.567) isValid = 1
01:31:57.947 00.000 8976 Scheduling Mount bump of (0.067, 0.096)
01:31:57.947 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:31:57.947 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:31:57.947 00.000 8976 move complete, result=0
01:31:57.947 00.000 9828 Worker thread wakes up
01:31:57.947 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:31:57.947 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:31:57.947 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
01:31:57.947 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:31:57.947 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:31:57.947 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:31:57.947 00.000 8976 worker thread done servicing request
01:31:57.948 00.001 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:31:57.948 00.000 9828 BLC: window closed
01:31:57.948 00.000 9828 MoveAxis(E, 23, B)
01:31:57.948 00.000 9828 Guiding  Dir = 2, Dur = 23
01:31:57.948 00.000 9828 IsSlewing returns 0
01:31:57.948 00.000 9828 IsGuiding returns 0
01:31:57.948 00.000 9828 PulseGuide returned control before completion, sleep 33
01:31:57.957 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
01:31:57.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:57.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:57.957 00.000 5052 Enqueuing Expose request
01:31:57.957 00.000 8976 Worker thread wakes up
01:31:57.957 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:57.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:57.958 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:57.996 00.038 9828 IsGuiding returns 1
01:31:57.996 00.000 9828 scope still moving after pulse duration time elapsed
01:31:58.026 00.030 9828 IsSlewing returns 0
01:31:58.026 00.000 9828 IsGuiding returns 1
01:31:58.058 00.032 9828 IsSlewing returns 0
01:31:58.058 00.000 9828 IsGuiding returns 1
01:31:58.089 00.031 9828 IsSlewing returns 0
01:31:58.089 00.000 9828 IsGuiding returns 0
01:31:58.089 00.000 9828 scope move finished after 23 + 117 ms
01:31:58.089 00.000 9828 Move returns status 0, amount 23
01:31:58.089 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:58.089 00.000 9828 MoveAxis(N, 12, B)
01:31:58.089 00.000 9828 Guiding  Dir = 0, Dur = 12
01:31:58.105 00.016 9828 IsSlewing returns 0
01:31:58.106 00.001 9828 IsGuiding returns 0
01:31:58.107 00.001 9828 PulseGuide returned control before completion, sleep 22
01:31:58.135 00.028 9828 IsGuiding returns 1
01:31:58.135 00.000 9828 scope still moving after pulse duration time elapsed
01:31:58.166 00.031 9828 IsSlewing returns 0
01:31:58.166 00.000 9828 IsGuiding returns 1
01:31:58.197 00.031 9828 IsSlewing returns 0
01:31:58.197 00.000 9828 IsGuiding returns 1
01:31:58.228 00.031 9828 IsSlewing returns 0
01:31:58.228 00.000 9828 IsGuiding returns 0
01:31:58.228 00.000 9828 scope move finished after 12 + 109 ms
01:31:58.228 00.000 9828 Move returns status 0, amount 12
01:31:58.228 00.000 9828 move complete, result=0
01:31:58.228 00.000 9828 worker thread done servicing request
01:31:58.228 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:31:58.646 00.418 8976 Exposure complete
01:31:58.651 00.005 8976 worker thread done servicing request
01:31:58.651 00.000 5052 OnExposeComplete: enter
01:31:58.651 00.000 5052 UpdateGuideState(): m_state=6
01:31:58.651 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4270
01:31:58.651 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.68, Mass=185, SNR=9.4, Peak=65 HFD=3.5
01:31:58.651 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
01:31:58.651 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
01:31:58.651 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.29 mountX=-0.06 mountY=-0.06, mountTheta=-2.39
01:31:58.652 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.03, opts=13)
01:31:58.652 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.03)
01:31:58.652 00.000 8976 Worker thread wakes up
01:31:58.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.03) opts 0xd
01:31:58.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.03)
01:31:58.652 00.000 8976 Moving (0.09, -0.03) raw xDistance=-0.06 yDistance=-0.06
01:31:58.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:31:58.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:31:58.652 00.000 8976 MoveAxis(R, 0, ABG)
01:31:58.652 00.000 8976 MoveAxis(U, 0, ABG)
01:31:58.653 00.001 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:31:58.653 00.000 8976 MountToCamera -- mountX=0.89 mountY=-1.68 hyp=1.90 mountTheta=-1.08 cameraX=1.09, cameraY=1.56 cameraTheta=0.96
01:31:58.653 00.000 8976 incremental bump (1.091, 1.559) isValid = 1
01:31:58.653 00.000 8976 Scheduling Mount bump of (0.050, 0.074)
01:31:58.653 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.07, opts=4)
01:31:58.653 00.000 8976 Enqueuing Move request for scope (0.05, 0.07)
01:31:58.653 00.000 8976 move complete, result=0
01:31:58.653 00.000 9828 Worker thread wakes up
01:31:58.653 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0x4
01:31:58.653 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:31:58.653 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
01:31:58.653 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
01:31:58.653 00.000 8976 worker thread done servicing request
01:31:58.653 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:31:58.653 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.98 mountX=-0.05 mountY=-0.07, mountTheta=-2.24
01:31:58.653 00.000 9828 Moving (0.05, 0.07) raw xDistance=-0.05 yDistance=-0.07
01:31:58.653 00.000 9828 BLC: window closed
01:31:58.653 00.000 9828 MoveAxis(E, 17, B)
01:31:58.653 00.000 9828 Guiding  Dir = 2, Dur = 17
01:31:58.654 00.001 9828 IsSlewing returns 0
01:31:58.654 00.000 9828 IsGuiding returns 0
01:31:58.654 00.000 9828 PulseGuide returned control before completion, sleep 27
01:31:58.662 00.008 5052 UpdateGuideState exits: m=185 SNR=9.4
01:31:58.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:58.662 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:58.663 00.001 5052 Enqueuing Expose request
01:31:58.663 00.000 8976 Worker thread wakes up
01:31:58.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:58.663 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:58.663 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:58.694 00.031 9828 IsGuiding returns 1
01:31:58.694 00.000 9828 scope still moving after pulse duration time elapsed
01:31:58.726 00.032 9828 IsSlewing returns 0
01:31:58.726 00.000 9828 IsGuiding returns 1
01:31:58.756 00.030 9828 IsSlewing returns 0
01:31:58.756 00.000 9828 IsGuiding returns 1
01:31:58.787 00.031 9828 IsSlewing returns 0
01:31:58.787 00.000 9828 IsGuiding returns 0
01:31:58.787 00.000 9828 scope move finished after 17 + 115 ms
01:31:58.787 00.000 9828 Move returns status 0, amount 17
01:31:58.787 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:58.787 00.000 9828 MoveAxis(N, 9, B)
01:31:58.787 00.000 9828 Guiding  Dir = 0, Dur = 9
01:31:58.803 00.016 9828 IsSlewing returns 0
01:31:58.803 00.000 9828 IsGuiding returns 0
01:31:58.803 00.000 9828 PulseGuide returned control before completion, sleep 19
01:31:58.834 00.031 9828 IsGuiding returns 1
01:31:58.834 00.000 9828 scope still moving after pulse duration time elapsed
01:31:58.866 00.032 9828 IsSlewing returns 0
01:31:58.866 00.000 9828 IsGuiding returns 1
01:31:58.898 00.032 9828 IsSlewing returns 0
01:31:58.898 00.000 9828 IsGuiding returns 1
01:31:58.929 00.031 9828 IsSlewing returns 0
01:31:58.929 00.000 9828 IsGuiding returns 0
01:31:58.929 00.000 9828 scope move finished after 9 + 117 ms
01:31:58.929 00.000 9828 Move returns status 0, amount 9
01:31:58.929 00.000 9828 move complete, result=0
01:31:58.929 00.000 9828 worker thread done servicing request
01:31:58.929 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 9 ms NORTH
01:31:59.354 00.425 8976 Exposure complete
01:31:59.359 00.005 8976 worker thread done servicing request
01:31:59.359 00.000 5052 OnExposeComplete: enter
01:31:59.359 00.000 5052 UpdateGuideState(): m_state=6
01:31:59.360 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4271
01:31:59.360 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.31, Mass=180, SNR=9.2, Peak=67 HFD=3.1
01:31:59.360 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
01:31:59.360 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.95 = -2.95)
01:31:59.360 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.40 hyp=0.56 cameraTheta=-0.80 mountX=-0.53 mountY=-0.11, mountTheta=-2.94
01:31:59.361 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.40, opts=13)
01:31:59.361 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.40)
01:31:59.361 00.000 8976 Worker thread wakes up
01:31:59.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.40) opts 0xd
01:31:59.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.40)
01:31:59.361 00.000 8976 Moving (0.39, -0.40) raw xDistance=-0.53 yDistance=-0.11
01:31:59.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
01:31:59.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:31:59.361 00.000 8976 MoveAxis(R, 2, ABG)
01:31:59.361 00.000 8976 stepping (-6, 10) + (2, 0)
01:31:59.361 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:59.362 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:31:59.372 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
01:31:59.373 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:59.373 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:31:59.373 00.000 5052 Enqueuing Expose request
01:31:59.384 00.011 8976 Received - 47 (G) 
01:31:59.385 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:31:59.385 00.000 8976 stepped: pos (-4, 10)
01:31:59.385 00.000 8976 MoveAxis(U, 0, ABG)
01:31:59.385 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:31:59.385 00.000 8976 MountToCamera -- mountX=0.80 mountY=-1.65 hyp=1.83 mountTheta=-1.12 cameraX=1.11, cameraY=1.46 cameraTheta=0.92
01:31:59.385 00.000 8976 incremental bump (1.106, 1.463) isValid = 1
01:31:59.385 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
01:31:59.385 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:31:59.385 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:31:59.385 00.000 8976 move complete, result=0
01:31:59.385 00.000 9828 Worker thread wakes up
01:31:59.385 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:31:59.386 00.001 8976 worker thread done servicing request
01:31:59.386 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:31:59.386 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:31:59.386 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
01:31:59.386 00.000 8976 Worker thread wakes up
01:31:59.386 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
01:31:59.386 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
01:31:59.386 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:31:59.386 00.000 9828 BLC: window closed
01:31:59.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:31:59.386 00.000 9828 MoveAxis(E, 23, B)
01:31:59.387 00.001 9828 Guiding  Dir = 2, Dur = 23
01:31:59.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:31:59.387 00.000 9828 IsSlewing returns 0
01:31:59.387 00.000 9828 IsGuiding returns 0
01:31:59.387 00.000 9828 PulseGuide returned control before completion, sleep 33
01:31:59.425 00.038 9828 IsGuiding returns 1
01:31:59.425 00.000 9828 scope still moving after pulse duration time elapsed
01:31:59.456 00.031 9828 IsSlewing returns 0
01:31:59.456 00.000 9828 IsGuiding returns 1
01:31:59.487 00.031 9828 IsSlewing returns 0
01:31:59.487 00.000 9828 IsGuiding returns 1
01:31:59.517 00.030 9828 IsSlewing returns 0
01:31:59.518 00.001 9828 IsGuiding returns 1
01:31:59.549 00.031 9828 IsSlewing returns 0
01:31:59.549 00.000 9828 IsGuiding returns 1
01:31:59.580 00.031 9828 IsSlewing returns 0
01:31:59.580 00.000 9828 IsGuiding returns 0
01:31:59.581 00.001 9828 scope move finished after 23 + 170 ms
01:31:59.581 00.000 9828 Move returns status 0, amount 23
01:31:59.581 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:31:59.581 00.000 9828 MoveAxis(N, 12, B)
01:31:59.581 00.000 9828 Guiding  Dir = 0, Dur = 12
01:31:59.596 00.015 9828 IsSlewing returns 0
01:31:59.596 00.000 9828 IsGuiding returns 0
01:31:59.596 00.000 9828 PulseGuide returned control before completion, sleep 22
01:31:59.627 00.031 9828 IsGuiding returns 1
01:31:59.627 00.000 9828 scope still moving after pulse duration time elapsed
01:31:59.658 00.031 9828 IsSlewing returns 0
01:31:59.658 00.000 9828 IsGuiding returns 1
01:31:59.690 00.032 9828 IsSlewing returns 0
01:31:59.690 00.000 9828 IsGuiding returns 1
01:31:59.721 00.031 9828 IsSlewing returns 0
01:31:59.721 00.000 9828 IsGuiding returns 1
01:31:59.752 00.031 9828 IsSlewing returns 0
01:31:59.752 00.000 9828 IsGuiding returns 0
01:31:59.752 00.000 9828 scope move finished after 12 + 144 ms
01:31:59.752 00.000 9828 Move returns status 0, amount 12
01:31:59.752 00.000 9828 move complete, result=0
01:31:59.752 00.000 9828 worker thread done servicing request
01:31:59.752 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:32:00.078 00.326 8976 Exposure complete
01:32:00.083 00.005 8976 worker thread done servicing request
01:32:00.083 00.000 5052 OnExposeComplete: enter
01:32:00.084 00.001 5052 UpdateGuideState(): m_state=6
01:32:00.084 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4272
01:32:00.084 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.87, Mass=175, SNR=9.1, Peak=67 HFD=3.3
01:32:00.084 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:32:00.084 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
01:32:00.084 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.16 hyp=0.44 cameraTheta=0.37 mountX=-0.04 mountY=-0.43, mountTheta=-1.67
01:32:00.084 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.16, opts=13)
01:32:00.084 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.16)
01:32:00.084 00.000 8976 Worker thread wakes up
01:32:00.085 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.16) opts 0xd
01:32:00.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.16)
01:32:00.085 00.000 8976 Moving (0.41, 0.16) raw xDistance=-0.04 yDistance=-0.43
01:32:00.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:32:00.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:32:00.085 00.000 8976 MoveAxis(R, 0, ABG)
01:32:00.085 00.000 8976 MoveAxis(U, 2, ABG)
01:32:00.085 00.000 8976 stepping (-4, 10) + (0, 2)
01:32:00.085 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:00.086 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:00.095 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
01:32:00.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:00.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:00.096 00.001 5052 Enqueuing Expose request
01:32:00.120 00.024 8976 Received - 47 (G) 
01:32:00.121 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:00.121 00.000 8976 stepped: pos (-4, 12)
01:32:00.121 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:32:00.121 00.000 8976 MountToCamera -- mountX=0.74 mountY=-1.73 hyp=1.88 mountTheta=-1.17 cameraX=1.21, cameraY=1.45 cameraTheta=0.87
01:32:00.121 00.000 8976 incremental bump (1.209, 1.446) isValid = 1
01:32:00.121 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
01:32:00.121 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:32:00.121 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:32:00.121 00.000 8976 move complete, result=0
01:32:00.121 00.000 8976 worker thread done servicing request
01:32:00.121 00.000 8976 Worker thread wakes up
01:32:00.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:00.121 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:00.121 00.000 9828 Worker thread wakes up
01:32:00.121 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:32:00.121 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:32:00.121 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:32:00.121 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
01:32:00.122 00.001 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
01:32:00.122 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
01:32:00.122 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:32:00.122 00.000 9828 BLC: window closed
01:32:00.122 00.000 9828 MoveAxis(E, 25, B)
01:32:00.122 00.000 9828 Guiding  Dir = 2, Dur = 25
01:32:00.122 00.000 9828 IsSlewing returns 0
01:32:00.122 00.000 9828 IsGuiding returns 0
01:32:00.122 00.000 9828 PulseGuide returned control before completion, sleep 35
01:32:00.160 00.038 9828 IsGuiding returns 1
01:32:00.160 00.000 9828 scope still moving after pulse duration time elapsed
01:32:00.190 00.030 9828 IsSlewing returns 0
01:32:00.190 00.000 9828 IsGuiding returns 1
01:32:00.222 00.032 9828 IsSlewing returns 0
01:32:00.222 00.000 9828 IsGuiding returns 1
01:32:00.253 00.031 9828 IsSlewing returns 0
01:32:00.253 00.000 9828 IsGuiding returns 0
01:32:00.254 00.001 9828 scope move finished after 25 + 106 ms
01:32:00.254 00.000 9828 Move returns status 0, amount 25
01:32:00.254 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:00.254 00.000 9828 MoveAxis(N, 11, B)
01:32:00.254 00.000 9828 Guiding  Dir = 0, Dur = 11
01:32:00.269 00.015 9828 IsSlewing returns 0
01:32:00.269 00.000 9828 IsGuiding returns 0
01:32:00.270 00.001 9828 PulseGuide returned control before completion, sleep 21
01:32:00.300 00.030 9828 IsGuiding returns 1
01:32:00.300 00.000 9828 scope still moving after pulse duration time elapsed
01:32:00.331 00.031 9828 IsSlewing returns 0
01:32:00.332 00.001 9828 IsGuiding returns 1
01:32:00.362 00.030 9828 IsSlewing returns 0
01:32:00.362 00.000 9828 IsGuiding returns 1
01:32:00.394 00.032 9828 IsSlewing returns 0
01:32:00.395 00.001 9828 IsGuiding returns 1
01:32:00.423 00.028 9828 IsSlewing returns 0
01:32:00.423 00.000 9828 IsGuiding returns 0
01:32:00.423 00.000 9828 scope move finished after 11 + 143 ms
01:32:00.424 00.001 9828 Move returns status 0, amount 11
01:32:00.424 00.000 9828 move complete, result=0
01:32:00.424 00.000 9828 worker thread done servicing request
01:32:00.424 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:32:00.811 00.387 8976 Exposure complete
01:32:00.816 00.005 8976 worker thread done servicing request
01:32:00.817 00.001 5052 OnExposeComplete: enter
01:32:00.817 00.000 5052 UpdateGuideState(): m_state=6
01:32:00.817 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4273
01:32:00.817 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.50, Mass=190, SNR=9.5, Peak=67 HFD=3.6
01:32:00.817 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.04) = xAngle (-3.61 = 2.67)
01:32:00.817 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.57)
01:32:00.817 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.57 mountX=-0.19 mountY=0.11, mountTheta=2.59
01:32:00.818 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.21, opts=13)
01:32:00.818 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.21)
01:32:00.818 00.000 8976 Worker thread wakes up
01:32:00.818 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.21) opts 0xd
01:32:00.818 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.21)
01:32:00.818 00.000 8976 Moving (0.00, -0.21) raw xDistance=-0.19 yDistance=0.11
01:32:00.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:32:00.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:32:00.818 00.000 8976 MoveAxis(R, 0, ABG)
01:32:00.818 00.000 8976 MoveAxis(U, 0, ABG)
01:32:00.818 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:32:00.818 00.000 8976 MountToCamera -- mountX=0.70 mountY=-1.79 hyp=1.92 mountTheta=-1.20 cameraX=1.28, cameraY=1.44 cameraTheta=0.84
01:32:00.818 00.000 8976 incremental bump (1.278, 1.435) isValid = 1
01:32:00.818 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:32:00.818 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:32:00.818 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:32:00.818 00.000 8976 move complete, result=0
01:32:00.819 00.001 9828 Worker thread wakes up
01:32:00.819 00.000 8976 worker thread done servicing request
01:32:00.819 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:32:00.819 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:32:00.819 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:32:00.819 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
01:32:00.819 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
01:32:00.819 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:32:00.819 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:32:00.819 00.000 9828 BLC: window closed
01:32:00.819 00.000 9828 MoveAxis(E, 26, B)
01:32:00.819 00.000 9828 Guiding  Dir = 2, Dur = 26
01:32:00.819 00.000 9828 IsSlewing returns 0
01:32:00.819 00.000 9828 IsGuiding returns 0
01:32:00.819 00.000 9828 PulseGuide returned control before completion, sleep 36
01:32:00.829 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:32:00.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:00.829 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:00.829 00.000 5052 Enqueuing Expose request
01:32:00.829 00.000 8976 Worker thread wakes up
01:32:00.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:00.829 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:00.829 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:00.857 00.028 9828 IsGuiding returns 1
01:32:00.858 00.001 9828 scope still moving after pulse duration time elapsed
01:32:00.888 00.030 9828 IsSlewing returns 0
01:32:00.889 00.001 9828 IsGuiding returns 1
01:32:00.919 00.030 9828 IsSlewing returns 0
01:32:00.919 00.000 9828 IsGuiding returns 1
01:32:00.950 00.031 9828 IsSlewing returns 0
01:32:00.950 00.000 9828 IsGuiding returns 1
01:32:00.981 00.031 9828 IsSlewing returns 0
01:32:00.981 00.000 9828 IsGuiding returns 0
01:32:00.981 00.000 9828 scope move finished after 26 + 135 ms
01:32:00.981 00.000 9828 Move returns status 0, amount 26
01:32:00.981 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:00.981 00.000 9828 MoveAxis(N, 11, B)
01:32:00.981 00.000 9828 Guiding  Dir = 0, Dur = 11
01:32:00.997 00.016 9828 IsSlewing returns 0
01:32:00.997 00.000 9828 IsGuiding returns 0
01:32:00.997 00.000 9828 PulseGuide returned control before completion, sleep 21
01:32:01.028 00.031 9828 IsGuiding returns 1
01:32:01.028 00.000 9828 scope still moving after pulse duration time elapsed
01:32:01.059 00.031 9828 IsSlewing returns 0
01:32:01.059 00.000 9828 IsGuiding returns 1
01:32:01.089 00.030 9828 IsSlewing returns 0
01:32:01.089 00.000 9828 IsGuiding returns 1
01:32:01.120 00.031 9828 IsSlewing returns 0
01:32:01.120 00.000 9828 IsGuiding returns 1
01:32:01.152 00.032 9828 IsSlewing returns 0
01:32:01.152 00.000 9828 IsGuiding returns 0
01:32:01.152 00.000 9828 scope move finished after 11 + 144 ms
01:32:01.152 00.000 9828 Move returns status 0, amount 11
01:32:01.152 00.000 9828 move complete, result=0
01:32:01.152 00.000 9828 worker thread done servicing request
01:32:01.153 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:32:01.533 00.380 8976 Exposure complete
01:32:01.538 00.005 8976 worker thread done servicing request
01:32:01.538 00.000 5052 OnExposeComplete: enter
01:32:01.538 00.000 5052 UpdateGuideState(): m_state=6
01:32:01.538 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4274
01:32:01.538 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.26, Mass=171, SNR=9.0, Peak=59 HFD=3.7
01:32:01.538 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
01:32:01.539 00.001 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.90)
01:32:01.539 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.45 hyp=0.57 cameraTheta=-2.24 mountX=-0.24 mountY=0.54, mountTheta=1.98
01:32:01.539 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.45, opts=13)
01:32:01.540 00.001 5052 Enqueuing Move request for stepguider (-0.35, -0.45)
01:32:01.540 00.000 8976 Worker thread wakes up
01:32:01.540 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.45) opts 0xd
01:32:01.540 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.45)
01:32:01.540 00.000 8976 Moving (-0.35, -0.45) raw xDistance=-0.24 yDistance=0.54
01:32:01.540 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:32:01.540 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:32:01.540 00.000 8976 MoveAxis(R, 0, ABG)
01:32:01.540 00.000 8976 MoveAxis(D, 2, ABG)
01:32:01.540 00.000 8976 stepping (-4, 12) + (0, -2)
01:32:01.540 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:01.541 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:32:01.551 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:32:01.551 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:01.551 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:01.551 00.000 5052 Enqueuing Expose request
01:32:01.575 00.024 8976 Received - 47 (G) 
01:32:01.575 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:01.575 00.000 8976 stepped: pos (-4, 10)
01:32:01.575 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:32:01.575 00.000 8976 MountToCamera -- mountX=0.67 mountY=-1.72 hyp=1.85 mountTheta=-1.20 cameraX=1.23, cameraY=1.38 cameraTheta=0.84
01:32:01.575 00.000 8976 incremental bump (1.231, 1.380) isValid = 1
01:32:01.575 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:32:01.575 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:32:01.575 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:32:01.575 00.000 8976 move complete, result=0
01:32:01.575 00.000 9828 Worker thread wakes up
01:32:01.575 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:32:01.575 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:32:01.575 00.000 8976 worker thread done servicing request
01:32:01.575 00.000 8976 Worker thread wakes up
01:32:01.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:01.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:01.575 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:32:01.575 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
01:32:01.576 00.001 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
01:32:01.576 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:32:01.576 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:32:01.576 00.000 9828 BLC: window closed
01:32:01.576 00.000 9828 MoveAxis(E, 26, B)
01:32:01.576 00.000 9828 Guiding  Dir = 2, Dur = 26
01:32:01.576 00.000 9828 IsSlewing returns 0
01:32:01.576 00.000 9828 IsGuiding returns 0
01:32:01.576 00.000 9828 PulseGuide returned control before completion, sleep 36
01:32:01.616 00.040 9828 IsGuiding returns 1
01:32:01.616 00.000 9828 scope still moving after pulse duration time elapsed
01:32:01.647 00.031 9828 IsSlewing returns 0
01:32:01.647 00.000 9828 IsGuiding returns 1
01:32:01.677 00.030 9828 IsSlewing returns 0
01:32:01.677 00.000 9828 IsGuiding returns 1
01:32:01.708 00.031 9828 IsSlewing returns 0
01:32:01.708 00.000 9828 IsGuiding returns 1
01:32:01.738 00.030 9828 IsSlewing returns 0
01:32:01.738 00.000 9828 IsGuiding returns 0
01:32:01.738 00.000 9828 scope move finished after 26 + 135 ms
01:32:01.738 00.000 9828 Move returns status 0, amount 26
01:32:01.738 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:01.738 00.000 9828 MoveAxis(N, 11, B)
01:32:01.738 00.000 9828 Guiding  Dir = 0, Dur = 11
01:32:01.754 00.016 9828 IsSlewing returns 0
01:32:01.754 00.000 9828 IsGuiding returns 0
01:32:01.754 00.000 9828 PulseGuide returned control before completion, sleep 21
01:32:01.785 00.031 9828 IsGuiding returns 1
01:32:01.785 00.000 9828 scope still moving after pulse duration time elapsed
01:32:01.816 00.031 9828 IsSlewing returns 0
01:32:01.816 00.000 9828 IsGuiding returns 1
01:32:01.847 00.031 9828 IsSlewing returns 0
01:32:01.847 00.000 9828 IsGuiding returns 1
01:32:01.879 00.032 9828 IsSlewing returns 0
01:32:01.879 00.000 9828 IsGuiding returns 1
01:32:01.910 00.031 9828 IsSlewing returns 0
01:32:01.910 00.000 9828 IsGuiding returns 1
01:32:01.940 00.030 9828 IsSlewing returns 0
01:32:01.940 00.000 9828 IsGuiding returns 0
01:32:01.940 00.000 9828 scope move finished after 11 + 175 ms
01:32:01.940 00.000 9828 Move returns status 0, amount 11
01:32:01.940 00.000 9828 move complete, result=0
01:32:01.940 00.000 9828 worker thread done servicing request
01:32:01.940 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:32:02.263 00.323 8976 Exposure complete
01:32:02.268 00.005 8976 worker thread done servicing request
01:32:02.268 00.000 5052 OnExposeComplete: enter
01:32:02.268 00.000 5052 UpdateGuideState(): m_state=6
01:32:02.268 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4275
01:32:02.268 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.64, Mass=190, SNR=9.5, Peak=63 HFD=3.7
01:32:02.268 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
01:32:02.268 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
01:32:02.269 00.001 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.07 hyp=0.31 cameraTheta=-2.92 mountX=0.08 mountY=0.29, mountTheta=1.31
01:32:02.269 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.07, opts=13)
01:32:02.269 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.07)
01:32:02.269 00.000 8976 Worker thread wakes up
01:32:02.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.07) opts 0xd
01:32:02.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.07)
01:32:02.270 00.001 8976 Moving (-0.30, -0.07) raw xDistance=0.08 yDistance=0.29
01:32:02.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:32:02.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
01:32:02.270 00.000 8976 MoveAxis(R, 0, ABG)
01:32:02.270 00.000 8976 MoveAxis(D, 1, ABG)
01:32:02.270 00.000 8976 stepping (-4, 10) + (0, -1)
01:32:02.270 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:02.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:02.280 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:32:02.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:02.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:02.281 00.001 5052 Enqueuing Expose request
01:32:02.295 00.014 8976 Received - 47 (G) 
01:32:02.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:02.295 00.000 8976 stepped: pos (-4, 9)
01:32:02.295 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:32:02.295 00.000 8976 MountToCamera -- mountX=0.65 mountY=-1.63 hyp=1.75 mountTheta=-1.19 cameraX=1.15, cameraY=1.32 cameraTheta=0.85
01:32:02.295 00.000 8976 incremental bump (1.153, 1.319) isValid = 1
01:32:02.295 00.000 8976 Scheduling Mount bump of (0.076, 0.090)
01:32:02.295 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:32:02.295 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:32:02.295 00.000 8976 move complete, result=0
01:32:02.295 00.000 9828 Worker thread wakes up
01:32:02.295 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:32:02.295 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:32:02.296 00.001 8976 worker thread done servicing request
01:32:02.296 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:32:02.296 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
01:32:02.296 00.000 8976 Worker thread wakes up
01:32:02.296 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:02.296 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:02.296 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
01:32:02.296 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:32:02.296 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:32:02.296 00.000 9828 BLC: window closed
01:32:02.296 00.000 9828 MoveAxis(E, 25, B)
01:32:02.296 00.000 9828 Guiding  Dir = 2, Dur = 25
01:32:02.297 00.001 9828 IsSlewing returns 0
01:32:02.297 00.000 9828 IsGuiding returns 0
01:32:02.297 00.000 9828 PulseGuide returned control before completion, sleep 35
01:32:02.342 00.045 9828 IsGuiding returns 1
01:32:02.342 00.000 9828 scope still moving after pulse duration time elapsed
01:32:02.373 00.031 9828 IsSlewing returns 0
01:32:02.373 00.000 9828 IsGuiding returns 1
01:32:02.405 00.032 9828 IsSlewing returns 0
01:32:02.405 00.000 9828 IsGuiding returns 1
01:32:02.436 00.031 9828 IsSlewing returns 0
01:32:02.436 00.000 9828 IsGuiding returns 1
01:32:02.467 00.031 9828 IsSlewing returns 0
01:32:02.467 00.000 9828 IsGuiding returns 0
01:32:02.467 00.000 9828 scope move finished after 25 + 145 ms
01:32:02.467 00.000 9828 Move returns status 0, amount 25
01:32:02.467 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:02.467 00.000 9828 MoveAxis(N, 11, B)
01:32:02.467 00.000 9828 Guiding  Dir = 0, Dur = 11
01:32:02.483 00.016 9828 IsSlewing returns 0
01:32:02.483 00.000 9828 IsGuiding returns 0
01:32:02.483 00.000 9828 PulseGuide returned control before completion, sleep 21
01:32:02.515 00.032 9828 IsGuiding returns 1
01:32:02.515 00.000 9828 scope still moving after pulse duration time elapsed
01:32:02.547 00.032 9828 IsSlewing returns 0
01:32:02.547 00.000 9828 IsGuiding returns 1
01:32:02.578 00.031 9828 IsSlewing returns 0
01:32:02.578 00.000 9828 IsGuiding returns 1
01:32:02.609 00.031 9828 IsSlewing returns 0
01:32:02.609 00.000 9828 IsGuiding returns 1
01:32:02.640 00.031 9828 IsSlewing returns 0
01:32:02.640 00.000 9828 IsGuiding returns 0
01:32:02.640 00.000 9828 scope move finished after 11 + 146 ms
01:32:02.640 00.000 9828 Move returns status 0, amount 11
01:32:02.640 00.000 9828 move complete, result=0
01:32:02.640 00.000 9828 worker thread done servicing request
01:32:02.640 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:32:02.981 00.341 8976 Exposure complete
01:32:02.986 00.005 8976 worker thread done servicing request
01:32:02.986 00.000 5052 OnExposeComplete: enter
01:32:02.986 00.000 5052 UpdateGuideState(): m_state=6
01:32:02.986 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4276
01:32:02.987 00.001 5052 Star::Find returns 1 (0), X=328.59, Y=281.90, Mass=189, SNR=9.4, Peak=66 HFD=3.6
01:32:02.987 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:32:02.987 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
01:32:02.987 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.19 hyp=0.61 cameraTheta=2.83 mountX=0.43 mountY=0.39, mountTheta=0.73
01:32:02.987 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.19, opts=13)
01:32:02.987 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.19)
01:32:02.987 00.000 8976 Worker thread wakes up
01:32:02.988 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.19) opts 0xd
01:32:02.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.19)
01:32:02.988 00.000 8976 Moving (-0.59, 0.19) raw xDistance=0.43 yDistance=0.39
01:32:02.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:32:02.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
01:32:02.988 00.000 8976 MoveAxis(L, 2, ABG)
01:32:02.988 00.000 8976 stepping (-4, 9) + (-2, 0)
01:32:02.988 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:02.988 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:32:02.999 00.011 5052 UpdateGuideState exits: m=189 SNR=9.4
01:32:02.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:02.999 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:02.999 00.000 5052 Enqueuing Expose request
01:32:03.013 00.014 8976 Received - 47 (G) 
01:32:03.014 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:03.014 00.000 8976 stepped: pos (-6, 9)
01:32:03.014 00.000 8976 MoveAxis(D, 2, ABG)
01:32:03.014 00.000 8976 stepping (-6, 9) + (0, -2)
01:32:03.014 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:03.046 00.032 8976 Received - 47 (G) 
01:32:03.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:03.046 00.000 8976 stepped: pos (-6, 7)
01:32:03.046 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:32:03.046 00.000 8976 MountToCamera -- mountX=0.74 mountY=-1.46 hyp=1.63 mountTheta=-1.10 cameraX=0.96, cameraY=1.32 cameraTheta=0.94
01:32:03.046 00.000 8976 incremental bump (0.961, 1.321) isValid = 1
01:32:03.046 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:32:03.046 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:32:03.046 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:32:03.046 00.000 8976 move complete, result=0
01:32:03.046 00.000 9828 Worker thread wakes up
01:32:03.046 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:32:03.046 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:32:03.046 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
01:32:03.047 00.001 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:32:03.047 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:32:03.047 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:32:03.047 00.000 9828 BLC: window closed
01:32:03.047 00.000 9828 MoveAxis(E, 23, B)
01:32:03.047 00.000 9828 Guiding  Dir = 2, Dur = 23
01:32:03.047 00.000 8976 worker thread done servicing request
01:32:03.047 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:32:03.047 00.000 8976 Worker thread wakes up
01:32:03.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:03.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:03.047 00.000 9828 IsSlewing returns 0
01:32:03.047 00.000 9828 IsGuiding returns 0
01:32:03.047 00.000 9828 PulseGuide returned control before completion, sleep 33
01:32:03.096 00.049 9828 IsGuiding returns 1
01:32:03.096 00.000 9828 scope still moving after pulse duration time elapsed
01:32:03.128 00.032 9828 IsSlewing returns 0
01:32:03.128 00.000 9828 IsGuiding returns 1
01:32:03.160 00.032 9828 IsSlewing returns 0
01:32:03.160 00.000 9828 IsGuiding returns 1
01:32:03.192 00.032 9828 IsSlewing returns 0
01:32:03.192 00.000 9828 IsGuiding returns 0
01:32:03.192 00.000 9828 scope move finished after 23 + 121 ms
01:32:03.192 00.000 9828 Move returns status 0, amount 23
01:32:03.192 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:03.192 00.000 9828 MoveAxis(N, 12, B)
01:32:03.192 00.000 9828 Guiding  Dir = 0, Dur = 12
01:32:03.208 00.016 9828 IsSlewing returns 0
01:32:03.208 00.000 9828 IsGuiding returns 0
01:32:03.208 00.000 9828 PulseGuide returned control before completion, sleep 22
01:32:03.240 00.032 9828 IsGuiding returns 1
01:32:03.241 00.001 9828 scope still moving after pulse duration time elapsed
01:32:03.272 00.031 9828 IsSlewing returns 0
01:32:03.272 00.000 9828 IsGuiding returns 1
01:32:03.303 00.031 9828 IsSlewing returns 0
01:32:03.303 00.000 9828 IsGuiding returns 1
01:32:03.335 00.032 9828 IsSlewing returns 0
01:32:03.335 00.000 9828 IsGuiding returns 1
01:32:03.365 00.030 9828 IsSlewing returns 0
01:32:03.365 00.000 9828 IsGuiding returns 0
01:32:03.366 00.001 9828 scope move finished after 12 + 145 ms
01:32:03.366 00.000 9828 Move returns status 0, amount 12
01:32:03.366 00.000 9828 move complete, result=0
01:32:03.366 00.000 9828 worker thread done servicing request
01:32:03.366 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:32:03.741 00.375 8976 Exposure complete
01:32:03.746 00.005 8976 worker thread done servicing request
01:32:03.746 00.000 5052 OnExposeComplete: enter
01:32:03.746 00.000 5052 UpdateGuideState(): m_state=6
01:32:03.746 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4277
01:32:03.746 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.35, Mass=188, SNR=9.4, Peak=65 HFD=3.4
01:32:03.746 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
01:32:03.746 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
01:32:03.746 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.36 hyp=0.39 cameraTheta=-1.21 mountX=-0.38 mountY=0.08, mountTheta=2.93
01:32:03.746 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.36, opts=13)
01:32:03.746 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.36)
01:32:03.747 00.001 8976 Worker thread wakes up
01:32:03.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.36) opts 0xd
01:32:03.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.36)
01:32:03.747 00.000 8976 Moving (0.14, -0.36) raw xDistance=-0.38 yDistance=0.08
01:32:03.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
01:32:03.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:32:03.747 00.000 8976 MoveAxis(R, 1, ABG)
01:32:03.747 00.000 8976 stepping (-6, 7) + (1, 0)
01:32:03.747 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:03.747 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:03.757 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
01:32:03.757 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:03.757 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:03.757 00.000 5052 Enqueuing Expose request
01:32:03.766 00.009 8976 Received - 47 (G) 
01:32:03.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:03.766 00.000 8976 stepped: pos (-5, 7)
01:32:03.766 00.000 8976 MoveAxis(U, 0, ABG)
01:32:03.766 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:32:03.766 00.000 8976 MountToCamera -- mountX=0.75 mountY=-1.34 hyp=1.54 mountTheta=-1.06 cameraX=0.86, cameraY=1.28 cameraTheta=0.98
01:32:03.766 00.000 8976 incremental bump (0.855, 1.277) isValid = 1
01:32:03.766 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
01:32:03.766 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:32:03.766 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:32:03.766 00.000 8976 move complete, result=0
01:32:03.766 00.000 9828 Worker thread wakes up
01:32:03.766 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:32:03.766 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:32:03.766 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
01:32:03.766 00.000 8976 worker thread done servicing request
01:32:03.766 00.000 8976 Worker thread wakes up
01:32:03.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:03.766 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.1 px 0 ms NORTH
01:32:03.766 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
01:32:03.766 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
01:32:03.766 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:32:03.766 00.000 9828 BLC: window closed
01:32:03.766 00.000 9828 MoveAxis(E, 22, B)
01:32:03.766 00.000 9828 Guiding  Dir = 2, Dur = 22
01:32:03.767 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:03.767 00.000 9828 IsSlewing returns 0
01:32:03.767 00.000 9828 IsGuiding returns 0
01:32:03.767 00.000 9828 PulseGuide returned control before completion, sleep 32
01:32:03.802 00.035 9828 IsGuiding returns 1
01:32:03.802 00.000 9828 scope still moving after pulse duration time elapsed
01:32:03.832 00.030 9828 IsSlewing returns 0
01:32:03.832 00.000 9828 IsGuiding returns 1
01:32:03.864 00.032 9828 IsSlewing returns 0
01:32:03.864 00.000 9828 IsGuiding returns 1
01:32:03.895 00.031 9828 IsSlewing returns 0
01:32:03.895 00.000 9828 IsGuiding returns 0
01:32:03.895 00.000 9828 scope move finished after 22 + 105 ms
01:32:03.895 00.000 9828 Move returns status 0, amount 22
01:32:03.895 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:03.895 00.000 9828 MoveAxis(N, 12, B)
01:32:03.895 00.000 9828 Guiding  Dir = 0, Dur = 12
01:32:03.911 00.016 9828 IsSlewing returns 0
01:32:03.911 00.000 9828 IsGuiding returns 0
01:32:03.911 00.000 9828 PulseGuide returned control before completion, sleep 22
01:32:03.942 00.031 9828 IsGuiding returns 1
01:32:03.942 00.000 9828 scope still moving after pulse duration time elapsed
01:32:03.972 00.030 9828 IsSlewing returns 0
01:32:03.972 00.000 9828 IsGuiding returns 1
01:32:04.002 00.030 9828 IsSlewing returns 0
01:32:04.002 00.000 9828 IsGuiding returns 1
01:32:04.034 00.032 9828 IsSlewing returns 0
01:32:04.034 00.000 9828 IsGuiding returns 1
01:32:04.065 00.031 9828 IsSlewing returns 0
01:32:04.065 00.000 9828 IsGuiding returns 0
01:32:04.065 00.000 9828 scope move finished after 12 + 142 ms
01:32:04.065 00.000 9828 Move returns status 0, amount 12
01:32:04.065 00.000 9828 move complete, result=0
01:32:04.065 00.000 9828 worker thread done servicing request
01:32:04.065 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:32:04.455 00.390 8976 Exposure complete
01:32:04.460 00.005 8976 worker thread done servicing request
01:32:04.460 00.000 5052 OnExposeComplete: enter
01:32:04.460 00.000 5052 UpdateGuideState(): m_state=6
01:32:04.461 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4278
01:32:04.461 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.66, Mass=192, SNR=9.5, Peak=72 HFD=3.8
01:32:04.461 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.75 = 1.53)
01:32:04.461 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
01:32:04.461 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.70 mountX=0.00 mountY=0.12, mountTheta=1.53
01:32:04.461 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.05, opts=13)
01:32:04.462 00.001 5052 Enqueuing Move request for stepguider (-0.11, -0.05)
01:32:04.462 00.000 8976 Worker thread wakes up
01:32:04.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.05) opts 0xd
01:32:04.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.05)
01:32:04.462 00.000 8976 Moving (-0.11, -0.05) raw xDistance=0.00 yDistance=0.12
01:32:04.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:32:04.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:32:04.462 00.000 8976 MoveAxis(R, 0, ABG)
01:32:04.462 00.000 8976 MoveAxis(U, 0, ABG)
01:32:04.462 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:32:04.462 00.000 8976 MountToCamera -- mountX=0.75 mountY=-1.27 hyp=1.47 mountTheta=-1.03 cameraX=0.78, cameraY=1.25 cameraTheta=1.01
01:32:04.462 00.000 8976 incremental bump (0.785, 1.248) isValid = 1
01:32:04.462 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:32:04.462 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:32:04.462 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:32:04.462 00.000 8976 move complete, result=0
01:32:04.462 00.000 9828 Worker thread wakes up
01:32:04.462 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:32:04.462 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:32:04.462 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:32:04.463 00.001 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:32:04.463 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:32:04.463 00.000 8976 worker thread done servicing request
01:32:04.463 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:32:04.463 00.000 9828 BLC: window closed
01:32:04.463 00.000 9828 MoveAxis(E, 21, B)
01:32:04.463 00.000 9828 Guiding  Dir = 2, Dur = 21
01:32:04.463 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:04.463 00.000 9828 IsSlewing returns 0
01:32:04.463 00.000 9828 IsGuiding returns 0
01:32:04.463 00.000 9828 PulseGuide returned control before completion, sleep 31
01:32:04.472 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
01:32:04.473 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:04.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:04.473 00.000 5052 Enqueuing Expose request
01:32:04.473 00.000 8976 Worker thread wakes up
01:32:04.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:04.473 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:04.473 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:04.500 00.027 9828 IsGuiding returns 1
01:32:04.500 00.000 9828 scope still moving after pulse duration time elapsed
01:32:04.532 00.032 9828 IsSlewing returns 0
01:32:04.532 00.000 9828 IsGuiding returns 1
01:32:04.563 00.031 9828 IsSlewing returns 0
01:32:04.563 00.000 9828 IsGuiding returns 1
01:32:04.593 00.030 9828 IsSlewing returns 0
01:32:04.593 00.000 9828 IsGuiding returns 0
01:32:04.593 00.000 9828 scope move finished after 21 + 108 ms
01:32:04.593 00.000 9828 Move returns status 0, amount 21
01:32:04.593 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:04.593 00.000 9828 MoveAxis(N, 13, B)
01:32:04.593 00.000 9828 Guiding  Dir = 0, Dur = 13
01:32:04.608 00.015 9828 IsSlewing returns 0
01:32:04.608 00.000 9828 IsGuiding returns 0
01:32:04.609 00.001 9828 PulseGuide returned control before completion, sleep 23
01:32:04.639 00.030 9828 IsGuiding returns 1
01:32:04.639 00.000 9828 scope still moving after pulse duration time elapsed
01:32:04.669 00.030 9828 IsSlewing returns 0
01:32:04.669 00.000 9828 IsGuiding returns 1
01:32:04.701 00.032 9828 IsSlewing returns 0
01:32:04.701 00.000 9828 IsGuiding returns 1
01:32:04.732 00.031 9828 IsSlewing returns 0
01:32:04.732 00.000 9828 IsGuiding returns 1
01:32:04.762 00.030 9828 IsSlewing returns 0
01:32:04.762 00.000 9828 IsGuiding returns 0
01:32:04.762 00.000 9828 scope move finished after 13 + 140 ms
01:32:04.762 00.000 9828 Move returns status 0, amount 13
01:32:04.762 00.000 9828 move complete, result=0
01:32:04.762 00.000 9828 worker thread done servicing request
01:32:04.762 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:32:05.161 00.399 8976 Exposure complete
01:32:05.167 00.006 8976 worker thread done servicing request
01:32:05.167 00.000 5052 OnExposeComplete: enter
01:32:05.167 00.000 5052 UpdateGuideState(): m_state=6
01:32:05.167 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4279
01:32:05.167 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.84, Mass=182, SNR=9.3, Peak=68 HFD=3.7
01:32:05.167 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
01:32:05.167 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
01:32:05.168 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.76 mountX=0.13 mountY=-0.05, mountTheta=-0.38
01:32:05.168 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.13, opts=13)
01:32:05.168 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.13)
01:32:05.168 00.000 8976 Worker thread wakes up
01:32:05.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.13) opts 0xd
01:32:05.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.13)
01:32:05.168 00.000 8976 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.05
01:32:05.169 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:32:05.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:32:05.169 00.000 8976 MoveAxis(R, 0, ABG)
01:32:05.169 00.000 8976 MoveAxis(U, 0, ABG)
01:32:05.169 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:32:05.169 00.000 8976 MountToCamera -- mountX=0.76 mountY=-1.22 hyp=1.43 mountTheta=-1.01 cameraX=0.74, cameraY=1.23 cameraTheta=1.03
01:32:05.169 00.000 8976 incremental bump (0.737, 1.228) isValid = 1
01:32:05.169 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:32:05.169 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:32:05.169 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:32:05.169 00.000 8976 move complete, result=0
01:32:05.169 00.000 9828 Worker thread wakes up
01:32:05.169 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:32:05.169 00.000 8976 worker thread done servicing request
01:32:05.169 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:32:05.169 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:32:05.169 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:32:05.170 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:32:05.170 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:32:05.170 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:32:05.170 00.000 9828 BLC: window closed
01:32:05.170 00.000 9828 MoveAxis(E, 20, B)
01:32:05.170 00.000 9828 Guiding  Dir = 2, Dur = 20
01:32:05.170 00.000 9828 IsSlewing returns 0
01:32:05.170 00.000 9828 IsGuiding returns 0
01:32:05.170 00.000 9828 PulseGuide returned control before completion, sleep 30
01:32:05.179 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:32:05.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:05.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:05.179 00.000 5052 Enqueuing Expose request
01:32:05.179 00.000 8976 Worker thread wakes up
01:32:05.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:05.179 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:05.179 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:05.210 00.031 9828 IsGuiding returns 1
01:32:05.210 00.000 9828 scope still moving after pulse duration time elapsed
01:32:05.240 00.030 9828 IsSlewing returns 0
01:32:05.240 00.000 9828 IsGuiding returns 1
01:32:05.273 00.033 9828 IsSlewing returns 0
01:32:05.273 00.000 9828 IsGuiding returns 1
01:32:05.302 00.029 9828 IsSlewing returns 0
01:32:05.302 00.000 9828 IsGuiding returns 0
01:32:05.302 00.000 9828 scope move finished after 20 + 111 ms
01:32:05.303 00.001 9828 Move returns status 0, amount 20
01:32:05.303 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:05.303 00.000 9828 MoveAxis(N, 13, B)
01:32:05.303 00.000 9828 Guiding  Dir = 0, Dur = 13
01:32:05.318 00.015 9828 IsSlewing returns 0
01:32:05.318 00.000 9828 IsGuiding returns 0
01:32:05.318 00.000 9828 PulseGuide returned control before completion, sleep 23
01:32:05.348 00.030 9828 IsGuiding returns 1
01:32:05.348 00.000 9828 scope still moving after pulse duration time elapsed
01:32:05.379 00.031 9828 IsSlewing returns 0
01:32:05.379 00.000 9828 IsGuiding returns 1
01:32:05.412 00.033 9828 IsSlewing returns 0
01:32:05.412 00.000 9828 IsGuiding returns 1
01:32:05.444 00.032 9828 IsSlewing returns 0
01:32:05.444 00.000 9828 IsGuiding returns 1
01:32:05.475 00.031 9828 IsSlewing returns 0
01:32:05.476 00.001 9828 IsGuiding returns 1
01:32:05.506 00.030 9828 IsSlewing returns 0
01:32:05.506 00.000 9828 IsGuiding returns 0
01:32:05.506 00.000 9828 scope move finished after 13 + 175 ms
01:32:05.506 00.000 9828 Move returns status 0, amount 13
01:32:05.506 00.000 9828 move complete, result=0
01:32:05.506 00.000 9828 worker thread done servicing request
01:32:05.506 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:32:05.868 00.362 8976 Exposure complete
01:32:05.873 00.005 8976 worker thread done servicing request
01:32:05.873 00.000 5052 OnExposeComplete: enter
01:32:05.873 00.000 5052 UpdateGuideState(): m_state=6
01:32:05.873 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4280
01:32:05.873 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.92, Mass=169, SNR=9.0, Peak=61 HFD=3.2
01:32:05.873 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:32:05.873 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
01:32:05.873 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.21 hyp=0.42 cameraTheta=2.62 mountX=0.35 mountY=0.19, mountTheta=0.50
01:32:05.874 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.21, opts=13)
01:32:05.874 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.21)
01:32:05.874 00.000 8976 Worker thread wakes up
01:32:05.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.21) opts 0xd
01:32:05.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.21)
01:32:05.874 00.000 8976 Moving (-0.36, 0.21) raw xDistance=0.35 yDistance=0.19
01:32:05.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:32:05.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:32:05.875 00.001 8976 MoveAxis(L, 1, ABG)
01:32:05.875 00.000 8976 stepping (-5, 7) + (-1, 0)
01:32:05.875 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:05.875 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:05.885 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
01:32:05.885 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:05.885 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:05.885 00.000 5052 Enqueuing Expose request
01:32:05.908 00.023 8976 Received - 47 (G) 
01:32:05.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:05.908 00.000 8976 stepped: pos (-6, 7)
01:32:05.908 00.000 8976 MoveAxis(U, 0, ABG)
01:32:05.908 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:32:05.908 00.000 8976 MountToCamera -- mountX=0.81 mountY=-1.18 hyp=1.43 mountTheta=-0.97 cameraX=0.68, cameraY=1.26 cameraTheta=1.07
01:32:05.908 00.000 8976 incremental bump (0.683, 1.260) isValid = 1
01:32:05.908 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
01:32:05.908 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
01:32:05.908 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
01:32:05.908 00.000 8976 move complete, result=0
01:32:05.908 00.000 9828 Worker thread wakes up
01:32:05.908 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
01:32:05.908 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:32:05.908 00.000 8976 worker thread done servicing request
01:32:05.909 00.001 8976 Worker thread wakes up
01:32:05.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:05.909 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
01:32:05.909 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
01:32:05.909 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:32:05.909 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:32:05.909 00.000 9828 BLC: window closed
01:32:05.909 00.000 9828 MoveAxis(E, 19, B)
01:32:05.909 00.000 9828 Guiding  Dir = 2, Dur = 19
01:32:05.909 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
01:32:05.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:05.910 00.001 9828 IsSlewing returns 0
01:32:05.910 00.000 9828 IsGuiding returns 0
01:32:05.910 00.000 9828 PulseGuide returned control before completion, sleep 29
01:32:05.944 00.034 9828 IsGuiding returns 1
01:32:05.944 00.000 9828 scope still moving after pulse duration time elapsed
01:32:05.976 00.032 9828 IsSlewing returns 0
01:32:05.977 00.001 9828 IsGuiding returns 1
01:32:06.008 00.031 9828 IsSlewing returns 0
01:32:06.008 00.000 9828 IsGuiding returns 1
01:32:06.038 00.030 9828 IsSlewing returns 0
01:32:06.038 00.000 9828 IsGuiding returns 0
01:32:06.038 00.000 9828 scope move finished after 19 + 110 ms
01:32:06.038 00.000 9828 Move returns status 0, amount 19
01:32:06.038 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:06.039 00.001 9828 MoveAxis(N, 13, B)
01:32:06.039 00.000 9828 Guiding  Dir = 0, Dur = 13
01:32:06.054 00.015 9828 IsSlewing returns 0
01:32:06.054 00.000 9828 IsGuiding returns 0
01:32:06.054 00.000 9828 PulseGuide returned control before completion, sleep 23
01:32:06.084 00.030 9828 IsGuiding returns 1
01:32:06.084 00.000 9828 scope still moving after pulse duration time elapsed
01:32:06.115 00.031 9828 IsSlewing returns 0
01:32:06.115 00.000 9828 IsGuiding returns 1
01:32:06.145 00.030 9828 IsSlewing returns 0
01:32:06.145 00.000 9828 IsGuiding returns 1
01:32:06.176 00.031 9828 IsSlewing returns 0
01:32:06.176 00.000 9828 IsGuiding returns 1
01:32:06.208 00.032 9828 IsSlewing returns 0
01:32:06.208 00.000 9828 IsGuiding returns 0
01:32:06.208 00.000 9828 scope move finished after 13 + 141 ms
01:32:06.208 00.000 9828 Move returns status 0, amount 13
01:32:06.208 00.000 9828 move complete, result=0
01:32:06.208 00.000 9828 worker thread done servicing request
01:32:06.209 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:32:06.599 00.390 8976 Exposure complete
01:32:06.604 00.005 8976 worker thread done servicing request
01:32:06.605 00.001 5052 OnExposeComplete: enter
01:32:06.605 00.000 5052 UpdateGuideState(): m_state=6
01:32:06.605 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4281
01:32:06.605 00.000 5052 Star::Find returns 1 (0), X=328.01, Y=281.72, Mass=189, SNR=9.4, Peak=64 HFD=3.4
01:32:06.605 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:32:06.605 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:32:06.605 00.000 5052 CameraToMount -- cameraX=-1.16 cameraY=0.01 hyp=1.16 cameraTheta=3.13 mountX=0.54 mountY=0.97, mountTheta=1.06
01:32:06.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.16, y=0.01, opts=13)
01:32:06.606 00.000 5052 Enqueuing Move request for stepguider (-1.16, 0.01)
01:32:06.606 00.000 8976 Worker thread wakes up
01:32:06.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.16, 0.01) opts 0xd
01:32:06.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.16, 0.01)
01:32:06.606 00.000 8976 Moving (-1.16, 0.01) raw xDistance=0.54 yDistance=0.97
01:32:06.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
01:32:06.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.97
01:32:06.606 00.000 8976 MoveAxis(L, 2, ABG)
01:32:06.606 00.000 8976 stepping (-6, 7) + (-2, 0)
01:32:06.606 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:06.607 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:32:06.616 00.009 5052 UpdateGuideState exits: m=189 SNR=9.4
01:32:06.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:06.616 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:06.616 00.000 5052 Enqueuing Expose request
01:32:06.643 00.027 8976 Received - 47 (G) 
01:32:06.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:06.643 00.000 8976 stepped: pos (-8, 7)
01:32:06.643 00.000 8976 MoveAxis(D, 4, ABG)
01:32:06.643 00.000 8976 stepping (-8, 7) + (0, -4)
01:32:06.643 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:32:06.675 00.032 8976 Received - 47 (G) 
01:32:06.675 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:32:06.675 00.000 8976 stepped: pos (-8, 3)
01:32:06.675 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
01:32:06.675 00.000 8976 MountToCamera -- mountX=0.95 mountY=-0.95 hyp=1.34 mountTheta=-0.79 cameraX=0.41, cameraY=1.28 cameraTheta=1.26
01:32:06.675 00.000 8976 incremental bump (0.413, 1.275) isValid = 1
01:32:06.675 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
01:32:06.675 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:32:06.675 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:32:06.675 00.000 8976 move complete, result=0
01:32:06.675 00.000 9828 Worker thread wakes up
01:32:06.675 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:32:06.675 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:32:06.675 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
01:32:06.675 00.000 8976 worker thread done servicing request
01:32:06.675 00.000 8976 Worker thread wakes up
01:32:06.675 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
01:32:06.675 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
01:32:06.675 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:32:06.676 00.001 9828 BLC: window closed
01:32:06.676 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:32:06.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:06.676 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:06.676 00.000 9828 MoveAxis(E, 13, B)
01:32:06.676 00.000 9828 Guiding  Dir = 2, Dur = 13
01:32:06.676 00.000 9828 IsSlewing returns 0
01:32:06.676 00.000 9828 IsGuiding returns 0
01:32:06.676 00.000 9828 PulseGuide returned control before completion, sleep 23
01:32:06.703 00.027 9828 IsGuiding returns 1
01:32:06.703 00.000 9828 scope still moving after pulse duration time elapsed
01:32:06.734 00.031 9828 IsSlewing returns 0
01:32:06.734 00.000 9828 IsGuiding returns 1
01:32:06.765 00.031 9828 IsSlewing returns 0
01:32:06.765 00.000 9828 IsGuiding returns 1
01:32:06.795 00.030 9828 IsSlewing returns 0
01:32:06.795 00.000 9828 IsGuiding returns 1
01:32:06.826 00.031 9828 IsSlewing returns 0
01:32:06.826 00.000 9828 IsGuiding returns 0
01:32:06.826 00.000 9828 scope move finished after 13 + 136 ms
01:32:06.826 00.000 9828 Move returns status 0, amount 13
01:32:06.826 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:06.826 00.000 9828 MoveAxis(N, 15, B)
01:32:06.826 00.000 9828 Guiding  Dir = 0, Dur = 15
01:32:06.841 00.015 9828 IsSlewing returns 0
01:32:06.841 00.000 9828 IsGuiding returns 0
01:32:06.841 00.000 9828 PulseGuide returned control before completion, sleep 25
01:32:06.872 00.031 9828 IsGuiding returns 1
01:32:06.872 00.000 9828 scope still moving after pulse duration time elapsed
01:32:06.903 00.031 9828 IsSlewing returns 0
01:32:06.903 00.000 9828 IsGuiding returns 1
01:32:06.933 00.030 9828 IsSlewing returns 0
01:32:06.933 00.000 9828 IsGuiding returns 1
01:32:06.964 00.031 9828 IsSlewing returns 0
01:32:06.964 00.000 9828 IsGuiding returns 1
01:32:06.995 00.031 9828 IsSlewing returns 0
01:32:06.995 00.000 9828 IsGuiding returns 0
01:32:06.995 00.000 9828 scope move finished after 15 + 138 ms
01:32:06.995 00.000 9828 Move returns status 0, amount 15
01:32:06.995 00.000 9828 move complete, result=0
01:32:06.995 00.000 9828 worker thread done servicing request
01:32:06.995 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:32:07.364 00.369 8976 Exposure complete
01:32:07.370 00.006 8976 worker thread done servicing request
01:32:07.370 00.000 5052 OnExposeComplete: enter
01:32:07.370 00.000 5052 UpdateGuideState(): m_state=6
01:32:07.370 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4282
01:32:07.370 00.000 5052 Star::Find returns 1 (0), X=328.08, Y=281.50, Mass=162, SNR=8.7, Peak=63 HFD=3.5
01:32:07.370 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
01:32:07.370 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.19)
01:32:07.370 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=-0.21 hyp=1.11 cameraTheta=-2.95 mountX=0.31 mountY=1.03, mountTheta=1.28
01:32:07.371 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=-0.21, opts=13)
01:32:07.371 00.000 5052 Enqueuing Move request for stepguider (-1.09, -0.21)
01:32:07.371 00.000 8976 Worker thread wakes up
01:32:07.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, -0.21) opts 0xd
01:32:07.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, -0.21)
01:32:07.371 00.000 8976 Moving (-1.09, -0.21) raw xDistance=0.31 yDistance=1.03
01:32:07.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
01:32:07.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.03
01:32:07.371 00.000 8976 MoveAxis(L, 1, ABG)
01:32:07.371 00.000 8976 stepping (-8, 3) + (-1, 0)
01:32:07.371 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:07.372 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:32:07.381 00.009 5052 UpdateGuideState exits: m=162 SNR=8.7
01:32:07.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:07.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:07.382 00.001 5052 Enqueuing Expose request
01:32:07.395 00.013 8976 Received - 47 (G) 
01:32:07.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:07.395 00.000 8976 stepped: pos (-9, 3)
01:32:07.395 00.000 8976 MoveAxis(D, 4, ABG)
01:32:07.395 00.000 8976 stepping (-9, 3) + (0, -4)
01:32:07.395 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:32:07.427 00.032 8976 Received - 47 (G) 
01:32:07.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:32:07.427 00.000 8976 stepped: pos (-9, -1)
01:32:07.427 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
01:32:07.427 00.000 8976 MountToCamera -- mountX=1.09 mountY=-0.58 hyp=1.24 mountTheta=-0.49 cameraX=0.02, cameraY=1.24 cameraTheta=1.55
01:32:07.427 00.000 8976 incremental bump (0.023, 1.236) isValid = 1
01:32:07.427 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
01:32:07.427 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:32:07.427 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:32:07.427 00.000 8976 move complete, result=0
01:32:07.427 00.000 8976 worker thread done servicing request
01:32:07.427 00.000 8976 Worker thread wakes up
01:32:07.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:07.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:07.427 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.0 px 4 ms SOUTH
01:32:07.427 00.000 9828 Worker thread wakes up
01:32:07.427 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:32:07.428 00.001 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:32:07.428 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
01:32:07.428 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.72)
01:32:07.428 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
01:32:07.428 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:32:07.428 00.000 9828 BLC: window closed
01:32:07.428 00.000 9828 MoveAxis(E, 2, B)
01:32:07.428 00.000 9828 Guiding  Dir = 2, Dur = 2
01:32:07.429 00.001 9828 IsSlewing returns 0
01:32:07.429 00.000 9828 IsGuiding returns 0
01:32:07.429 00.000 9828 PulseGuide returned control before completion, sleep 12
01:32:07.443 00.014 9828 IsGuiding returns 1
01:32:07.443 00.000 9828 scope still moving after pulse duration time elapsed
01:32:07.474 00.031 9828 IsSlewing returns 0
01:32:07.474 00.000 9828 IsGuiding returns 1
01:32:07.506 00.032 9828 IsSlewing returns 0
01:32:07.506 00.000 9828 IsGuiding returns 1
01:32:07.536 00.030 9828 IsSlewing returns 0
01:32:07.536 00.000 9828 IsGuiding returns 1
01:32:07.567 00.031 9828 IsSlewing returns 0
01:32:07.567 00.000 9828 IsGuiding returns 0
01:32:07.567 00.000 9828 scope move finished after 2 + 136 ms
01:32:07.567 00.000 9828 Move returns status 0, amount 2
01:32:07.567 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:07.567 00.000 9828 MoveAxis(N, 16, B)
01:32:07.567 00.000 9828 Guiding  Dir = 0, Dur = 16
01:32:07.582 00.015 9828 IsSlewing returns 0
01:32:07.582 00.000 9828 IsGuiding returns 0
01:32:07.582 00.000 9828 PulseGuide returned control before completion, sleep 26
01:32:07.613 00.031 9828 IsGuiding returns 1
01:32:07.613 00.000 9828 scope still moving after pulse duration time elapsed
01:32:07.644 00.031 9828 IsSlewing returns 0
01:32:07.644 00.000 9828 IsGuiding returns 1
01:32:07.677 00.033 9828 IsSlewing returns 0
01:32:07.677 00.000 9828 IsGuiding returns 1
01:32:07.707 00.030 9828 IsSlewing returns 0
01:32:07.707 00.000 9828 IsGuiding returns 0
01:32:07.707 00.000 9828 scope move finished after 16 + 108 ms
01:32:07.707 00.000 9828 Move returns status 0, amount 16
01:32:07.707 00.000 9828 move complete, result=0
01:32:07.707 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:32:07.707 00.000 9828 worker thread done servicing request
01:32:08.125 00.418 8976 Exposure complete
01:32:08.130 00.005 8976 worker thread done servicing request
01:32:08.131 00.001 5052 OnExposeComplete: enter
01:32:08.131 00.000 5052 UpdateGuideState(): m_state=6
01:32:08.131 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4283
01:32:08.131 00.000 5052 Star::Find returns 1 (0), X=328.14, Y=281.67, Mass=155, SNR=8.6, Peak=62 HFD=3.5
01:32:08.131 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
01:32:08.131 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
01:32:08.131 00.000 5052 CameraToMount -- cameraX=-1.04 cameraY=-0.04 hyp=1.04 cameraTheta=-3.11 mountX=0.44 mountY=0.89, mountTheta=1.11
01:32:08.132 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.04, y=-0.04, opts=13)
01:32:08.132 00.000 5052 Enqueuing Move request for stepguider (-1.04, -0.04)
01:32:08.132 00.000 8976 Worker thread wakes up
01:32:08.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.04, -0.04) opts 0xd
01:32:08.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.04, -0.04)
01:32:08.132 00.000 8976 Moving (-1.04, -0.04) raw xDistance=0.44 yDistance=0.89
01:32:08.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
01:32:08.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.89
01:32:08.132 00.000 8976 MoveAxis(L, 2, ABG)
01:32:08.132 00.000 8976 stepping (-9, -1) + (-2, 0)
01:32:08.132 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:08.133 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:08.143 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
01:32:08.144 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:08.144 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:08.144 00.000 5052 Enqueuing Expose request
01:32:08.162 00.018 8976 Received - 47 (G) 
01:32:08.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:08.162 00.000 8976 stepped: pos (-11, -1)
01:32:08.162 00.000 8976 MoveAxis(D, 4, ABG)
01:32:08.162 00.000 8976 stepping (-11, -1) + (0, -4)
01:32:08.162 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:32:08.193 00.031 8976 Received - 47 (G) 
01:32:08.193 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:32:08.193 00.000 8976 stepped: pos (-11, -5)
01:32:08.194 00.001 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
01:32:08.194 00.000 8976 MountToCamera -- mountX=1.29 mountY=-0.13 hyp=1.29 mountTheta=-0.10 cameraX=-0.47, cameraY=1.20 cameraTheta=1.94
01:32:08.194 00.000 8976 incremental bump (-0.471, 1.204) isValid = 1
01:32:08.194 00.000 8976 Scheduling Mount bump of (-0.042, 0.111)
01:32:08.194 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:32:08.194 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:32:08.194 00.000 8976 move complete, result=0
01:32:08.195 00.001 9828 Worker thread wakes up
01:32:08.195 00.000 8976 worker thread done servicing request
01:32:08.195 00.000 8976 Worker thread wakes up
01:32:08.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:08.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:08.195 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:32:08.195 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:32:08.195 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.26)
01:32:08.195 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.34)
01:32:08.195 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.26
01:32:08.195 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
01:32:08.195 00.000 9828 BLC: window closed
01:32:08.195 00.000 9828 MoveAxis(W, 12, B)
01:32:08.195 00.000 9828 Guiding  Dir = 3, Dur = 12
01:32:08.195 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:32:08.195 00.000 9828 IsSlewing returns 0
01:32:08.196 00.001 9828 IsGuiding returns 0
01:32:08.196 00.000 9828 PulseGuide returned control before completion, sleep 22
01:32:08.219 00.023 9828 IsGuiding returns 1
01:32:08.219 00.000 9828 scope still moving after pulse duration time elapsed
01:32:08.250 00.031 9828 IsSlewing returns 0
01:32:08.250 00.000 9828 IsGuiding returns 1
01:32:08.281 00.031 9828 IsSlewing returns 0
01:32:08.281 00.000 9828 IsGuiding returns 1
01:32:08.312 00.031 9828 IsSlewing returns 0
01:32:08.312 00.000 9828 IsGuiding returns 1
01:32:08.342 00.030 9828 IsSlewing returns 0
01:32:08.342 00.000 9828 IsGuiding returns 0
01:32:08.342 00.000 9828 scope move finished after 12 + 134 ms
01:32:08.342 00.000 9828 Move returns status 0, amount 12
01:32:08.342 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:08.342 00.000 9828 MoveAxis(N, 16, B)
01:32:08.342 00.000 9828 Guiding  Dir = 0, Dur = 16
01:32:08.358 00.016 9828 IsSlewing returns 0
01:32:08.358 00.000 9828 IsGuiding returns 0
01:32:08.359 00.001 9828 PulseGuide returned control before completion, sleep 26
01:32:08.388 00.029 9828 IsGuiding returns 1
01:32:08.388 00.000 9828 scope still moving after pulse duration time elapsed
01:32:08.420 00.032 9828 IsSlewing returns 0
01:32:08.420 00.000 9828 IsGuiding returns 1
01:32:08.450 00.030 9828 IsSlewing returns 0
01:32:08.450 00.000 9828 IsGuiding returns 1
01:32:08.481 00.031 9828 IsSlewing returns 0
01:32:08.485 00.004 9828 IsGuiding returns 1
01:32:08.512 00.027 9828 IsSlewing returns 0
01:32:08.512 00.000 9828 IsGuiding returns 0
01:32:08.512 00.000 9828 scope move finished after 16 + 136 ms
01:32:08.512 00.000 9828 Move returns status 0, amount 16
01:32:08.512 00.000 9828 move complete, result=0
01:32:08.512 00.000 9828 worker thread done servicing request
01:32:08.512 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
01:32:08.891 00.379 8976 Exposure complete
01:32:08.897 00.006 8976 worker thread done servicing request
01:32:08.897 00.000 5052 OnExposeComplete: enter
01:32:08.897 00.000 5052 UpdateGuideState(): m_state=6
01:32:08.897 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4284
01:32:08.897 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.54, Mass=171, SNR=8.9, Peak=63 HFD=3.3
01:32:08.897 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
01:32:08.897 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
01:32:08.897 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.17 hyp=0.77 cameraTheta=-2.92 mountX=0.19 mountY=0.72, mountTheta=1.31
01:32:08.898 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.17, opts=13)
01:32:08.898 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.17)
01:32:08.898 00.000 8976 Worker thread wakes up
01:32:08.898 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.17) opts 0xd
01:32:08.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.17)
01:32:08.898 00.000 8976 Moving (-0.75, -0.17) raw xDistance=0.19 yDistance=0.72
01:32:08.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:32:08.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.72
01:32:08.898 00.000 8976 MoveAxis(R, 0, ABG)
01:32:08.898 00.000 8976 MoveAxis(D, 3, ABG)
01:32:08.898 00.000 8976 stepping (-11, -5) + (0, -3)
01:32:08.898 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:08.899 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:32:08.908 00.009 5052 UpdateGuideState exits: m=171 SNR=8.9
01:32:08.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:08.908 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:08.908 00.000 5052 Enqueuing Expose request
01:32:08.929 00.021 8976 Received - 47 (G) 
01:32:08.930 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:08.930 00.000 8976 stepped: pos (-11, -8)
01:32:08.930 00.000 8976 MountToCamera -- mountTheta (0.23) + m_xAngle (2.04) = xAngle (2.27 = 2.27)
01:32:08.930 00.000 8976 MountToCamera -- mountX=1.42 mountY=0.33 hyp=1.46 mountTheta=0.23 cameraX=-0.94, cameraY=1.11 cameraTheta=2.27
01:32:08.930 00.000 8976 incremental bump (-0.942, 1.110) isValid = 1
01:32:08.930 00.000 8976 Scheduling Mount bump of (-0.074, 0.091)
01:32:08.930 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:32:08.930 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:32:08.930 00.000 8976 move complete, result=0
01:32:08.930 00.000 9828 Worker thread wakes up
01:32:08.930 00.000 8976 worker thread done servicing request
01:32:08.930 00.000 8976 Worker thread wakes up
01:32:08.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:08.930 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:32:08.930 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:32:08.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:08.930 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:32:08.931 00.001 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.35 = -0.93)
01:32:08.931 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.27 = -1.01)
01:32:08.931 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.96
01:32:08.931 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:32:08.931 00.000 9828 BLC: window closed
01:32:08.931 00.000 9828 MoveAxis(W, 22, B)
01:32:08.931 00.000 9828 Guiding  Dir = 3, Dur = 22
01:32:08.931 00.000 9828 IsSlewing returns 0
01:32:08.931 00.000 9828 IsGuiding returns 0
01:32:08.931 00.000 9828 PulseGuide returned control before completion, sleep 32
01:32:08.976 00.045 9828 IsGuiding returns 1
01:32:08.976 00.000 9828 scope still moving after pulse duration time elapsed
01:32:09.007 00.031 9828 IsSlewing returns 0
01:32:09.007 00.000 9828 IsGuiding returns 1
01:32:09.037 00.030 9828 IsSlewing returns 0
01:32:09.037 00.000 9828 IsGuiding returns 1
01:32:09.068 00.031 9828 IsSlewing returns 0
01:32:09.068 00.000 9828 IsGuiding returns 0
01:32:09.068 00.000 9828 scope move finished after 22 + 115 ms
01:32:09.068 00.000 9828 Move returns status 0, amount 22
01:32:09.068 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:09.068 00.000 9828 MoveAxis(N, 14, B)
01:32:09.068 00.000 9828 Guiding  Dir = 0, Dur = 14
01:32:09.084 00.016 9828 IsSlewing returns 0
01:32:09.084 00.000 9828 IsGuiding returns 0
01:32:09.084 00.000 9828 PulseGuide returned control before completion, sleep 24
01:32:09.115 00.031 9828 IsGuiding returns 1
01:32:09.115 00.000 9828 scope still moving after pulse duration time elapsed
01:32:09.146 00.031 9828 IsSlewing returns 0
01:32:09.146 00.000 9828 IsGuiding returns 1
01:32:09.178 00.032 9828 IsSlewing returns 0
01:32:09.178 00.000 9828 IsGuiding returns 1
01:32:09.208 00.030 9828 IsSlewing returns 0
01:32:09.208 00.000 9828 IsGuiding returns 1
01:32:09.239 00.031 9828 IsSlewing returns 0
01:32:09.239 00.000 9828 IsGuiding returns 0
01:32:09.239 00.000 9828 scope move finished after 14 + 140 ms
01:32:09.239 00.000 9828 Move returns status 0, amount 14
01:32:09.239 00.000 9828 move complete, result=0
01:32:09.239 00.000 9828 worker thread done servicing request
01:32:09.239 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
01:32:09.619 00.380 8976 Exposure complete
01:32:09.625 00.006 8976 worker thread done servicing request
01:32:09.625 00.000 5052 OnExposeComplete: enter
01:32:09.625 00.000 5052 UpdateGuideState(): m_state=6
01:32:09.625 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4285
01:32:09.625 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.62, Mass=176, SNR=9.1, Peak=60 HFD=3.2
01:32:09.625 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
01:32:09.625 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
01:32:09.625 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.09 hyp=0.43 cameraTheta=-0.21 mountX=-0.27 mountY=-0.30, mountTheta=-2.30
01:32:09.626 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.09, opts=13)
01:32:09.626 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.09)
01:32:09.626 00.000 8976 Worker thread wakes up
01:32:09.626 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.09) opts 0xd
01:32:09.626 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.09)
01:32:09.626 00.000 8976 Moving (0.42, -0.09) raw xDistance=-0.27 yDistance=-0.30
01:32:09.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:32:09.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.30
01:32:09.626 00.000 8976 MoveAxis(R, 1, ABG)
01:32:09.626 00.000 8976 stepping (-11, -8) + (1, 0)
01:32:09.626 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:09.627 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:32:09.638 00.011 5052 UpdateGuideState exits: m=176 SNR=9.1
01:32:09.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:09.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:09.638 00.000 5052 Enqueuing Expose request
01:32:09.648 00.010 8976 Received - 47 (G) 
01:32:09.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:09.648 00.000 8976 stepped: pos (-10, -8)
01:32:09.648 00.000 8976 MoveAxis(U, 1, ABG)
01:32:09.648 00.000 8976 stepping (-10, -8) + (0, 1)
01:32:09.649 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:09.681 00.032 8976 Received - 47 (G) 
01:32:09.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:09.681 00.000 8976 stepped: pos (-10, -7)
01:32:09.681 00.000 8976 MountToCamera -- mountTheta (0.39) + m_xAngle (2.04) = xAngle (2.43 = 2.43)
01:32:09.681 00.000 8976 MountToCamera -- mountX=1.46 mountY=0.59 hyp=1.57 mountTheta=0.39 cameraX=-1.19, cameraY=1.03 cameraTheta=2.43
01:32:09.681 00.000 8976 incremental bump (-1.188, 1.027) isValid = 1
01:32:09.681 00.000 8976 Scheduling Mount bump of (-0.087, 0.078)
01:32:09.681 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:32:09.681 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:32:09.681 00.000 8976 move complete, result=0
01:32:09.681 00.000 9828 Worker thread wakes up
01:32:09.681 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:32:09.681 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:32:09.681 00.000 9828 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.10) = xAngle (5.51 = -0.78)
01:32:09.681 00.000 9828 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.43 = -0.86)
01:32:09.681 00.000 8976 worker thread done servicing request
01:32:09.681 00.000 8976 Worker thread wakes up
01:32:09.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:09.681 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:32:09.682 00.001 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.08 mountY=-0.09, mountTheta=-0.81
01:32:09.682 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:32:09.682 00.000 9828 BLC: window closed
01:32:09.682 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:09.682 00.000 9828 MoveAxis(W, 26, B)
01:32:09.682 00.000 9828 Guiding  Dir = 3, Dur = 26
01:32:09.682 00.000 9828 IsSlewing returns 0
01:32:09.682 00.000 9828 IsGuiding returns 0
01:32:09.682 00.000 9828 PulseGuide returned control before completion, sleep 36
01:32:09.734 00.052 9828 IsGuiding returns 1
01:32:09.734 00.000 9828 scope still moving after pulse duration time elapsed
01:32:09.765 00.031 9828 IsSlewing returns 0
01:32:09.765 00.000 9828 IsGuiding returns 1
01:32:09.795 00.030 9828 IsSlewing returns 0
01:32:09.795 00.000 9828 IsGuiding returns 1
01:32:09.827 00.032 9828 IsSlewing returns 0
01:32:09.827 00.000 9828 IsGuiding returns 0
01:32:09.827 00.000 9828 scope move finished after 26 + 118 ms
01:32:09.827 00.000 9828 Move returns status 0, amount 26
01:32:09.827 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:09.827 00.000 9828 MoveAxis(N, 12, B)
01:32:09.827 00.000 9828 Guiding  Dir = 0, Dur = 12
01:32:09.842 00.015 9828 IsSlewing returns 0
01:32:09.842 00.000 9828 IsGuiding returns 0
01:32:09.842 00.000 9828 PulseGuide returned control before completion, sleep 22
01:32:09.872 00.030 9828 IsGuiding returns 1
01:32:09.872 00.000 9828 scope still moving after pulse duration time elapsed
01:32:09.904 00.032 9828 IsSlewing returns 0
01:32:09.904 00.000 9828 IsGuiding returns 1
01:32:09.934 00.030 9828 IsSlewing returns 0
01:32:09.934 00.000 9828 IsGuiding returns 1
01:32:09.965 00.031 9828 IsSlewing returns 0
01:32:09.965 00.000 9828 IsGuiding returns 1
01:32:09.997 00.032 9828 IsSlewing returns 0
01:32:09.997 00.000 9828 IsGuiding returns 0
01:32:09.997 00.000 9828 scope move finished after 12 + 142 ms
01:32:09.997 00.000 9828 Move returns status 0, amount 12
01:32:09.997 00.000 9828 move complete, result=0
01:32:09.997 00.000 9828 worker thread done servicing request
01:32:09.997 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
01:32:10.370 00.373 8976 Exposure complete
01:32:10.375 00.005 8976 worker thread done servicing request
01:32:10.375 00.000 5052 OnExposeComplete: enter
01:32:10.375 00.000 5052 UpdateGuideState(): m_state=6
01:32:10.375 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4286
01:32:10.375 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=282.11, Mass=174, SNR=9.0, Peak=60 HFD=3.5
01:32:10.375 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:32:10.375 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
01:32:10.375 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.40 hyp=0.70 cameraTheta=0.62 mountX=0.10 mountY=-0.70, mountTheta=-1.43
01:32:10.376 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.40, opts=13)
01:32:10.376 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.40)
01:32:10.376 00.000 8976 Worker thread wakes up
01:32:10.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.40) opts 0xd
01:32:10.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.40)
01:32:10.376 00.000 8976 Moving (0.57, 0.40) raw xDistance=0.10 yDistance=-0.70
01:32:10.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:32:10.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.70
01:32:10.376 00.000 8976 MoveAxis(R, 0, ABG)
01:32:10.376 00.000 8976 MoveAxis(U, 3, ABG)
01:32:10.376 00.000 8976 stepping (-10, -7) + (0, 3)
01:32:10.376 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:10.377 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:32:10.385 00.008 5052 UpdateGuideState exits: m=174 SNR=9.0
01:32:10.385 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:10.385 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:10.385 00.000 5052 Enqueuing Expose request
01:32:10.416 00.031 8976 Received - 47 (G) 
01:32:10.416 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:10.416 00.000 8976 stepped: pos (-10, -4)
01:32:10.416 00.000 8976 MountToCamera -- mountTheta (0.39) + m_xAngle (2.04) = xAngle (2.43 = 2.43)
01:32:10.416 00.000 8976 MountToCamera -- mountX=1.48 mountY=0.60 hyp=1.60 mountTheta=0.39 cameraX=-1.21, cameraY=1.04 cameraTheta=2.43
01:32:10.416 00.000 8976 incremental bump (-1.212, 1.043) isValid = 1
01:32:10.416 00.000 8976 Scheduling Mount bump of (-0.087, 0.078)
01:32:10.416 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:32:10.416 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:32:10.416 00.000 8976 move complete, result=0
01:32:10.417 00.001 8976 worker thread done servicing request
01:32:10.417 00.000 9828 Worker thread wakes up
01:32:10.417 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:32:10.417 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:32:10.417 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:32:10.417 00.000 9828 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.10) = xAngle (5.51 = -0.77)
01:32:10.417 00.000 8976 Worker thread wakes up
01:32:10.417 00.000 9828 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.43 = -0.85)
01:32:10.417 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.08 mountY=-0.09, mountTheta=-0.81
01:32:10.417 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:32:10.417 00.000 9828 BLC: window closed
01:32:10.417 00.000 9828 MoveAxis(W, 27, B)
01:32:10.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:10.417 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:10.417 00.000 9828 Guiding  Dir = 3, Dur = 27
01:32:10.418 00.001 9828 IsSlewing returns 0
01:32:10.418 00.000 9828 IsGuiding returns 0
01:32:10.418 00.000 9828 PulseGuide returned control before completion, sleep 37
01:32:10.458 00.040 9828 IsGuiding returns 1
01:32:10.458 00.000 9828 scope still moving after pulse duration time elapsed
01:32:10.489 00.031 9828 IsSlewing returns 0
01:32:10.489 00.000 9828 IsGuiding returns 1
01:32:10.520 00.031 9828 IsSlewing returns 0
01:32:10.520 00.000 9828 IsGuiding returns 1
01:32:10.551 00.031 9828 IsSlewing returns 0
01:32:10.551 00.000 9828 IsGuiding returns 1
01:32:10.581 00.030 9828 IsSlewing returns 0
01:32:10.581 00.000 9828 IsGuiding returns 0
01:32:10.581 00.000 9828 scope move finished after 27 + 136 ms
01:32:10.581 00.000 9828 Move returns status 0, amount 27
01:32:10.581 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:10.581 00.000 9828 MoveAxis(N, 12, B)
01:32:10.581 00.000 9828 Guiding  Dir = 0, Dur = 12
01:32:10.597 00.016 9828 IsSlewing returns 0
01:32:10.597 00.000 9828 IsGuiding returns 0
01:32:10.597 00.000 9828 PulseGuide returned control before completion, sleep 22
01:32:10.629 00.032 9828 IsGuiding returns 1
01:32:10.629 00.000 9828 scope still moving after pulse duration time elapsed
01:32:10.660 00.031 9828 IsSlewing returns 0
01:32:10.660 00.000 9828 IsGuiding returns 1
01:32:10.690 00.030 9828 IsSlewing returns 0
01:32:10.690 00.000 9828 IsGuiding returns 1
01:32:10.721 00.031 9828 IsSlewing returns 0
01:32:10.721 00.000 9828 IsGuiding returns 1
01:32:10.751 00.030 9828 IsSlewing returns 0
01:32:10.753 00.002 9828 IsGuiding returns 0
01:32:10.753 00.000 9828 scope move finished after 12 + 144 ms
01:32:10.753 00.000 9828 Move returns status 0, amount 12
01:32:10.753 00.000 9828 move complete, result=0
01:32:10.753 00.000 9828 worker thread done servicing request
01:32:10.753 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
01:32:11.134 00.381 8976 Exposure complete
01:32:11.139 00.005 8976 worker thread done servicing request
01:32:11.140 00.001 5052 OnExposeComplete: enter
01:32:11.140 00.000 5052 UpdateGuideState(): m_state=6
01:32:11.140 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4287
01:32:11.140 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.86, Mass=191, SNR=9.5, Peak=62 HFD=4.0
01:32:11.140 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
01:32:11.140 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
01:32:11.140 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.15 hyp=0.67 cameraTheta=0.23 mountX=-0.16 mountY=-0.63, mountTheta=-1.83
01:32:11.141 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.15, opts=13)
01:32:11.141 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.15)
01:32:11.143 00.002 8976 Worker thread wakes up
01:32:11.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:11.144 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.15) opts 0xd
01:32:11.144 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.15)
01:32:11.144 00.000 8976 Moving (0.65, 0.15) raw xDistance=-0.16 yDistance=-0.63
01:32:11.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:32:11.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
01:32:11.145 00.001 8976 MoveAxis(R, 0, ABG)
01:32:11.145 00.000 8976 MoveAxis(U, 3, ABG)
01:32:11.145 00.000 8976 stepping (-10, -4) + (0, 3)
01:32:11.145 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:11.157 00.012 5052 UpdateGuideState exits: m=191 SNR=9.5
01:32:11.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:11.157 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:11.157 00.000 5052 Enqueuing Expose request
01:32:11.183 00.026 8976 Received - 47 (G) 
01:32:11.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:11.183 00.000 8976 stepped: pos (-10, -1)
01:32:11.183 00.000 8976 MountToCamera -- mountTheta (0.30) + m_xAngle (2.04) = xAngle (2.34 = 2.34)
01:32:11.183 00.000 8976 MountToCamera -- mountX=1.50 mountY=0.46 hyp=1.57 mountTheta=0.30 cameraX=-1.09, cameraY=1.12 cameraTheta=2.34
01:32:11.183 00.000 8976 incremental bump (-1.089, 1.125) isValid = 1
01:32:11.183 00.000 8976 Scheduling Mount bump of (-0.080, 0.086)
01:32:11.183 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:32:11.183 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:32:11.183 00.000 8976 move complete, result=0
01:32:11.183 00.000 9828 Worker thread wakes up
01:32:11.183 00.000 8976 worker thread done servicing request
01:32:11.183 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
01:32:11.183 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:32:11.184 00.001 8976 Worker thread wakes up
01:32:11.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:11.184 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:11.184 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:32:11.184 00.000 9828 CameraToMount -- cameraTheta (2.32) - m_xAngle (-3.10) = xAngle (5.42 = -0.87)
01:32:11.184 00.000 9828 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.34 = -0.95)
01:32:11.184 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.32 mountX=0.08 mountY=-0.09, mountTheta=-0.90
01:32:11.184 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.09
01:32:11.184 00.000 9828 BLC: window closed
01:32:11.184 00.000 9828 MoveAxis(W, 24, B)
01:32:11.184 00.000 9828 Guiding  Dir = 3, Dur = 24
01:32:11.185 00.001 9828 IsSlewing returns 0
01:32:11.185 00.000 9828 IsGuiding returns 0
01:32:11.185 00.000 9828 PulseGuide returned control before completion, sleep 34
01:32:11.233 00.048 9828 IsGuiding returns 1
01:32:11.233 00.000 9828 scope still moving after pulse duration time elapsed
01:32:11.264 00.031 9828 IsSlewing returns 0
01:32:11.264 00.000 9828 IsGuiding returns 1
01:32:11.296 00.032 9828 IsSlewing returns 0
01:32:11.296 00.000 9828 IsGuiding returns 1
01:32:11.326 00.030 9828 IsSlewing returns 0
01:32:11.326 00.000 9828 IsGuiding returns 1
01:32:11.358 00.032 9828 IsSlewing returns 0
01:32:11.358 00.000 9828 IsGuiding returns 1
01:32:11.389 00.031 9828 IsSlewing returns 0
01:32:11.389 00.000 9828 IsGuiding returns 0
01:32:11.389 00.000 9828 scope move finished after 24 + 180 ms
01:32:11.389 00.000 9828 Move returns status 0, amount 24
01:32:11.389 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:11.389 00.000 9828 MoveAxis(N, 13, B)
01:32:11.389 00.000 9828 Guiding  Dir = 0, Dur = 13
01:32:11.404 00.015 9828 IsSlewing returns 0
01:32:11.404 00.000 9828 IsGuiding returns 0
01:32:11.404 00.000 9828 PulseGuide returned control before completion, sleep 23
01:32:11.435 00.031 9828 IsGuiding returns 1
01:32:11.435 00.000 9828 scope still moving after pulse duration time elapsed
01:32:11.466 00.031 9828 IsSlewing returns 0
01:32:11.466 00.000 9828 IsGuiding returns 1
01:32:11.497 00.031 9828 IsSlewing returns 0
01:32:11.497 00.000 9828 IsGuiding returns 1
01:32:11.530 00.033 9828 IsSlewing returns 0
01:32:11.530 00.000 9828 IsGuiding returns 1
01:32:11.560 00.030 9828 IsSlewing returns 0
01:32:11.560 00.000 9828 IsGuiding returns 0
01:32:11.560 00.000 9828 scope move finished after 13 + 142 ms
01:32:11.560 00.000 9828 Move returns status 0, amount 13
01:32:11.560 00.000 9828 move complete, result=0
01:32:11.560 00.000 9828 worker thread done servicing request
01:32:11.560 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
01:32:11.877 00.317 8976 Exposure complete
01:32:11.883 00.006 8976 worker thread done servicing request
01:32:11.883 00.000 5052 OnExposeComplete: enter
01:32:11.883 00.000 5052 UpdateGuideState(): m_state=6
01:32:11.883 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4288
01:32:11.884 00.001 5052 Star::Find returns 1 (0), X=330.08, Y=281.48, Mass=176, SNR=9.1, Peak=65 HFD=3.6
01:32:11.884 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
01:32:11.884 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
01:32:11.884 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=-0.23 hyp=0.93 cameraTheta=-0.24 mountX=-0.61 mountY=-0.64, mountTheta=-2.34
01:32:11.884 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=-0.23, opts=13)
01:32:11.885 00.001 5052 Enqueuing Move request for stepguider (0.91, -0.23)
01:32:11.885 00.000 8976 Worker thread wakes up
01:32:11.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, -0.23) opts 0xd
01:32:11.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, -0.23)
01:32:11.885 00.000 8976 Moving (0.91, -0.23) raw xDistance=-0.61 yDistance=-0.64
01:32:11.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
01:32:11.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
01:32:11.885 00.000 8976 MoveAxis(R, 3, ABG)
01:32:11.885 00.000 8976 stepping (-10, -1) + (3, 0)
01:32:11.885 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:11.886 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:32:11.898 00.012 5052 UpdateGuideState exits: m=176 SNR=9.1
01:32:11.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:11.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:11.898 00.000 5052 Enqueuing Expose request
01:32:11.918 00.020 8976 Received - 47 (G) 
01:32:11.918 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:11.918 00.000 8976 stepped: pos (-7, -1)
01:32:11.918 00.000 8976 MoveAxis(U, 3, ABG)
01:32:11.918 00.000 8976 stepping (-7, -1) + (0, 3)
01:32:11.918 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:11.950 00.032 8976 Received - 47 (G) 
01:32:11.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:11.950 00.000 8976 stepped: pos (-7, 2)
01:32:11.951 00.001 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
01:32:11.951 00.000 8976 MountToCamera -- mountX=1.36 mountY=0.20 hyp=1.37 mountTheta=0.15 cameraX=-0.80, cameraY=1.12 cameraTheta=2.19
01:32:11.951 00.000 8976 incremental bump (-0.797, 1.116) isValid = 1
01:32:11.951 00.000 8976 Scheduling Mount bump of (-0.067, 0.097)
01:32:11.951 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:32:11.951 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:32:11.951 00.000 8976 move complete, result=0
01:32:11.951 00.000 9828 Worker thread wakes up
01:32:11.951 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.6 px 3 ms NORTH
01:32:11.951 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:32:11.951 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:32:11.952 00.001 8976 worker thread done servicing request
01:32:11.952 00.000 8976 Worker thread wakes up
01:32:11.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:11.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:11.952 00.000 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.27 = -1.01)
01:32:11.952 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.09)
01:32:11.952 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=0.06 mountY=-0.10, mountTheta=-1.03
01:32:11.952 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:32:11.952 00.000 9828 BLC: window closed
01:32:11.952 00.000 9828 MoveAxis(W, 20, B)
01:32:11.952 00.000 9828 Guiding  Dir = 3, Dur = 20
01:32:11.952 00.000 9828 IsSlewing returns 0
01:32:11.952 00.000 9828 IsGuiding returns 0
01:32:11.953 00.001 9828 PulseGuide returned control before completion, sleep 30
01:32:11.997 00.044 9828 IsGuiding returns 1
01:32:11.997 00.000 9828 scope still moving after pulse duration time elapsed
01:32:12.028 00.031 9828 IsSlewing returns 0
01:32:12.028 00.000 9828 IsGuiding returns 1
01:32:12.058 00.030 9828 IsSlewing returns 0
01:32:12.058 00.000 9828 IsGuiding returns 1
01:32:12.089 00.031 9828 IsSlewing returns 0
01:32:12.089 00.000 9828 IsGuiding returns 0
01:32:12.089 00.000 9828 scope move finished after 20 + 116 ms
01:32:12.089 00.000 9828 Move returns status 0, amount 20
01:32:12.089 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:12.089 00.000 9828 MoveAxis(N, 14, B)
01:32:12.089 00.000 9828 Guiding  Dir = 0, Dur = 14
01:32:12.105 00.016 9828 IsSlewing returns 0
01:32:12.105 00.000 9828 IsGuiding returns 0
01:32:12.106 00.001 9828 PulseGuide returned control before completion, sleep 24
01:32:12.136 00.030 9828 IsGuiding returns 1
01:32:12.136 00.000 9828 scope still moving after pulse duration time elapsed
01:32:12.167 00.031 9828 IsSlewing returns 0
01:32:12.167 00.000 9828 IsGuiding returns 1
01:32:12.198 00.031 9828 IsSlewing returns 0
01:32:12.198 00.000 9828 IsGuiding returns 1
01:32:12.228 00.030 9828 IsSlewing returns 0
01:32:12.228 00.000 9828 IsGuiding returns 1
01:32:12.259 00.031 9828 IsSlewing returns 0
01:32:12.259 00.000 9828 IsGuiding returns 0
01:32:12.259 00.000 9828 scope move finished after 14 + 139 ms
01:32:12.259 00.000 9828 Move returns status 0, amount 14
01:32:12.259 00.000 9828 move complete, result=0
01:32:12.259 00.000 9828 worker thread done servicing request
01:32:12.259 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:32:12.643 00.384 8976 Exposure complete
01:32:12.648 00.005 8976 worker thread done servicing request
01:32:12.648 00.000 5052 OnExposeComplete: enter
01:32:12.648 00.000 5052 UpdateGuideState(): m_state=6
01:32:12.648 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4289
01:32:12.648 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.68, Mass=181, SNR=9.2, Peak=67 HFD=3.4
01:32:12.648 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
01:32:12.648 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
01:32:12.648 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.54 mountX=-0.05 mountY=-0.03, mountTheta=-2.66
01:32:12.649 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.03, opts=13)
01:32:12.649 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.03)
01:32:12.649 00.000 8976 Worker thread wakes up
01:32:12.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.03) opts 0xd
01:32:12.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.03)
01:32:12.649 00.000 8976 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.03
01:32:12.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:32:12.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:32:12.650 00.001 8976 MoveAxis(R, 0, ABG)
01:32:12.650 00.000 8976 MoveAxis(U, 0, ABG)
01:32:12.650 00.000 8976 MountToCamera -- mountTheta (0.02) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
01:32:12.650 00.000 8976 MountToCamera -- mountX=1.26 mountY=0.03 hyp=1.26 mountTheta=0.02 cameraX=-0.60, cameraY=1.11 cameraTheta=2.07
01:32:12.650 00.000 8976 incremental bump (-0.602, 1.110) isValid = 1
01:32:12.650 00.000 8976 Scheduling Mount bump of (-0.028, 0.054)
01:32:12.650 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.05, opts=4)
01:32:12.650 00.000 8976 Enqueuing Move request for scope (-0.03, 0.05)
01:32:12.650 00.000 8976 move complete, result=0
01:32:12.650 00.000 9828 Worker thread wakes up
01:32:12.650 00.000 8976 worker thread done servicing request
01:32:12.650 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0x4
01:32:12.650 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
01:32:12.650 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
01:32:12.650 00.000 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.22)
01:32:12.650 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.05 mountX=0.03 mountY=-0.06, mountTheta=-1.15
01:32:12.650 00.000 9828 Moving (-0.03, 0.05) raw xDistance=0.03 yDistance=-0.06
01:32:12.650 00.000 9828 BLC: window closed
01:32:12.650 00.000 9828 MoveAxis(W, 8, B)
01:32:12.650 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:32:12.650 00.000 9828 Guiding  Dir = 3, Dur = 8
01:32:12.651 00.001 9828 IsSlewing returns 0
01:32:12.651 00.000 9828 IsGuiding returns 0
01:32:12.651 00.000 9828 PulseGuide returned control before completion, sleep 18
01:32:12.660 00.009 5052 UpdateGuideState exits: m=181 SNR=9.2
01:32:12.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:12.660 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:12.660 00.000 5052 Enqueuing Expose request
01:32:12.660 00.000 8976 Worker thread wakes up
01:32:12.661 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:12.661 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:12.661 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:32:12.673 00.012 9828 IsGuiding returns 1
01:32:12.673 00.000 9828 scope still moving after pulse duration time elapsed
01:32:12.703 00.030 9828 IsSlewing returns 0
01:32:12.703 00.000 9828 IsGuiding returns 1
01:32:12.735 00.032 9828 IsSlewing returns 0
01:32:12.735 00.000 9828 IsGuiding returns 1
01:32:12.766 00.031 9828 IsSlewing returns 0
01:32:12.766 00.000 9828 IsGuiding returns 1
01:32:12.797 00.031 9828 IsSlewing returns 0
01:32:12.797 00.000 9828 IsGuiding returns 0
01:32:12.797 00.000 9828 scope move finished after 8 + 137 ms
01:32:12.797 00.000 9828 Move returns status 0, amount 8
01:32:12.797 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:32:12.797 00.000 9828 MoveAxis(N, 8, B)
01:32:12.797 00.000 9828 Guiding  Dir = 0, Dur = 8
01:32:12.812 00.015 9828 IsSlewing returns 0
01:32:12.812 00.000 9828 IsGuiding returns 0
01:32:12.812 00.000 9828 PulseGuide returned control before completion, sleep 18
01:32:12.843 00.031 9828 IsGuiding returns 1
01:32:12.843 00.000 9828 scope still moving after pulse duration time elapsed
01:32:12.874 00.031 9828 IsSlewing returns 0
01:32:12.874 00.000 9828 IsGuiding returns 1
01:32:12.906 00.032 9828 IsSlewing returns 0
01:32:12.906 00.000 9828 IsGuiding returns 1
01:32:12.938 00.032 9828 IsSlewing returns 0
01:32:12.938 00.000 9828 IsGuiding returns 0
01:32:12.938 00.000 9828 scope move finished after 8 + 118 ms
01:32:12.938 00.000 9828 Move returns status 0, amount 8
01:32:12.938 00.000 9828 move complete, result=0
01:32:12.938 00.000 9828 worker thread done servicing request
01:32:12.938 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 8 ms NORTH
01:32:13.350 00.412 8976 Exposure complete
01:32:13.356 00.006 8976 worker thread done servicing request
01:32:13.356 00.000 5052 OnExposeComplete: enter
01:32:13.356 00.000 5052 UpdateGuideState(): m_state=6
01:32:13.356 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4290
01:32:13.356 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.69, Mass=190, SNR=9.5, Peak=67 HFD=3.5
01:32:13.356 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:32:13.356 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:32:13.356 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.02 hyp=0.55 cameraTheta=-0.04 mountX=-0.27 mountY=-0.45, mountTheta=-2.11
01:32:13.357 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.02, opts=13)
01:32:13.357 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.02)
01:32:13.357 00.000 8976 Worker thread wakes up
01:32:13.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.02) opts 0xd
01:32:13.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.02)
01:32:13.357 00.000 8976 Moving (0.55, -0.02) raw xDistance=-0.27 yDistance=-0.45
01:32:13.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:32:13.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:32:13.357 00.000 8976 MoveAxis(R, 1, ABG)
01:32:13.357 00.000 8976 stepping (-7, 2) + (1, 0)
01:32:13.357 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:13.358 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:32:13.367 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:32:13.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:13.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:13.367 00.000 5052 Enqueuing Expose request
01:32:13.390 00.023 8976 Received - 47 (G) 
01:32:13.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:13.390 00.000 8976 stepped: pos (-6, 2)
01:32:13.390 00.000 8976 MoveAxis(U, 2, ABG)
01:32:13.390 00.000 8976 stepping (-6, 2) + (0, 2)
01:32:13.390 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:13.422 00.032 8976 Received - 47 (G) 
01:32:13.422 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:13.422 00.000 8976 stepped: pos (-6, 4)
01:32:13.422 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:32:13.422 00.000 8976 move complete, result=0
01:32:13.422 00.000 8976 worker thread done servicing request
01:32:13.422 00.000 8976 Worker thread wakes up
01:32:13.422 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:32:13.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:13.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:14.113 00.691 8976 Exposure complete
01:32:14.119 00.006 8976 worker thread done servicing request
01:32:14.119 00.000 5052 OnExposeComplete: enter
01:32:14.119 00.000 5052 UpdateGuideState(): m_state=6
01:32:14.119 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4291
01:32:14.119 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.63, Mass=200, SNR=9.7, Peak=66 HFD=3.7
01:32:14.119 00.000 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.04) = xAngle (-3.34 = 2.95)
01:32:14.119 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.44 = 2.84)
01:32:14.119 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.29 mountX=-0.08 mountY=0.02, mountTheta=2.85
01:32:14.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.08, opts=13)
01:32:14.120 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.08)
01:32:14.120 00.000 8976 Worker thread wakes up
01:32:14.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.08) opts 0xd
01:32:14.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.08)
01:32:14.120 00.000 8976 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.02
01:32:14.121 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:32:14.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:32:14.121 00.000 8976 MoveAxis(R, 0, ABG)
01:32:14.121 00.000 8976 MoveAxis(U, 0, ABG)
01:32:14.121 00.000 8976 move complete, result=0
01:32:14.121 00.000 8976 worker thread done servicing request
01:32:14.121 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:32:14.130 00.009 5052 UpdateGuideState exits: m=200 SNR=9.7
01:32:14.131 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:14.131 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:14.131 00.000 5052 Enqueuing Expose request
01:32:14.131 00.000 8976 Worker thread wakes up
01:32:14.131 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:14.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:14.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:14.816 00.685 8976 Exposure complete
01:32:14.821 00.005 8976 worker thread done servicing request
01:32:14.821 00.000 5052 OnExposeComplete: enter
01:32:14.821 00.000 5052 UpdateGuideState(): m_state=6
01:32:14.821 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4292
01:32:14.822 00.001 5052 Star::Find returns 1 (0), X=329.45, Y=282.18, Mass=189, SNR=9.4, Peak=69 HFD=3.6
01:32:14.822 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
01:32:14.822 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.11 = -1.11)
01:32:14.822 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.47 hyp=0.54 cameraTheta=1.04 mountX=0.29 mountY=-0.49, mountTheta=-1.03
01:32:14.823 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.47, opts=13)
01:32:14.823 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.47)
01:32:14.823 00.000 8976 Worker thread wakes up
01:32:14.823 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.47) opts 0xd
01:32:14.823 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.47)
01:32:14.823 00.000 8976 Moving (0.27, 0.47) raw xDistance=0.29 yDistance=-0.49
01:32:14.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:32:14.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:32:14.823 00.000 8976 MoveAxis(L, 1, ABG)
01:32:14.823 00.000 8976 stepping (-6, 4) + (-1, 0)
01:32:14.823 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:14.824 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:32:14.834 00.010 5052 UpdateGuideState exits: m=189 SNR=9.4
01:32:14.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:14.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:14.834 00.000 5052 Enqueuing Expose request
01:32:14.844 00.010 8976 Received - 47 (G) 
01:32:14.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:14.844 00.000 8976 stepped: pos (-7, 4)
01:32:14.844 00.000 8976 MoveAxis(U, 2, ABG)
01:32:14.844 00.000 8976 stepping (-7, 4) + (0, 2)
01:32:14.844 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:14.876 00.032 8976 Received - 47 (G) 
01:32:14.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:14.876 00.000 8976 stepped: pos (-7, 6)
01:32:14.876 00.000 8976 move complete, result=0
01:32:14.876 00.000 8976 worker thread done servicing request
01:32:14.876 00.000 8976 Worker thread wakes up
01:32:14.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:14.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:14.876 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
01:32:15.564 00.688 8976 Exposure complete
01:32:15.570 00.006 8976 worker thread done servicing request
01:32:15.570 00.000 5052 OnExposeComplete: enter
01:32:15.570 00.000 5052 UpdateGuideState(): m_state=6
01:32:15.570 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4293
01:32:15.570 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.96, Mass=207, SNR=10.0, Peak=67 HFD=3.9
01:32:15.571 00.001 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
01:32:15.571 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
01:32:15.571 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.25 hyp=0.83 cameraTheta=0.31 mountX=-0.14 mountY=-0.80, mountTheta=-1.74
01:32:15.572 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.25, opts=13)
01:32:15.572 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.25)
01:32:15.572 00.000 8976 Worker thread wakes up
01:32:15.572 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.25) opts 0xd
01:32:15.572 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.25)
01:32:15.572 00.000 8976 Moving (0.80, 0.25) raw xDistance=-0.14 yDistance=-0.80
01:32:15.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:32:15.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.80
01:32:15.572 00.000 8976 MoveAxis(R, 0, ABG)
01:32:15.572 00.000 8976 MoveAxis(U, 3, ABG)
01:32:15.572 00.000 8976 stepping (-7, 6) + (0, 3)
01:32:15.572 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:15.573 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:32:15.583 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:32:15.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:15.583 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:15.584 00.001 5052 Enqueuing Expose request
01:32:15.612 00.028 8976 Received - 47 (G) 
01:32:15.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:15.612 00.000 8976 stepped: pos (-7, 9)
01:32:15.612 00.000 8976 move complete, result=0
01:32:15.612 00.000 8976 worker thread done servicing request
01:32:15.612 00.000 8976 Worker thread wakes up
01:32:15.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:15.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:15.612 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:32:16.302 00.690 8976 Exposure complete
01:32:16.307 00.005 8976 worker thread done servicing request
01:32:16.307 00.000 5052 OnExposeComplete: enter
01:32:16.307 00.000 5052 UpdateGuideState(): m_state=6
01:32:16.307 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4294
01:32:16.307 00.000 5052 Star::Find returns 1 (0), X=330.27, Y=281.61, Mass=200, SNR=9.7, Peak=66 HFD=3.5
01:32:16.307 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
01:32:16.307 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:32:16.307 00.000 5052 CameraToMount -- cameraX=1.09 cameraY=-0.10 hyp=1.10 cameraTheta=-0.09 mountX=-0.59 mountY=-0.86, mountTheta=-2.17
01:32:16.308 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.09, y=-0.10, opts=13)
01:32:16.308 00.000 5052 Enqueuing Move request for stepguider (1.09, -0.10)
01:32:16.308 00.000 8976 Worker thread wakes up
01:32:16.308 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.09, -0.10) opts 0xd
01:32:16.308 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.09, -0.10)
01:32:16.308 00.000 8976 Moving (1.09, -0.10) raw xDistance=-0.59 yDistance=-0.86
01:32:16.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:32:16.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.86
01:32:16.308 00.000 8976 MoveAxis(R, 2, ABG)
01:32:16.308 00.000 8976 stepping (-7, 9) + (2, 0)
01:32:16.308 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:16.309 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:32:16.319 00.010 5052 UpdateGuideState exits: m=200 SNR=9.7
01:32:16.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:16.319 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:16.319 00.000 5052 Enqueuing Expose request
01:32:16.331 00.012 8976 Received - 47 (G) 
01:32:16.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:16.331 00.000 8976 stepped: pos (-5, 9)
01:32:16.331 00.000 8976 MoveAxis(U, 4, ABG)
01:32:16.331 00.000 8976 stepping (-5, 9) + (0, 4)
01:32:16.331 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:32:16.362 00.031 8976 Received - 47 (G) 
01:32:16.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:32:16.363 00.001 8976 stepped: pos (-5, 13)
01:32:16.363 00.000 8976 move complete, result=0
01:32:16.363 00.000 8976 worker thread done servicing request
01:32:16.363 00.000 8976 Worker thread wakes up
01:32:16.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:16.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:16.363 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.9 px 4 ms NORTH
01:32:17.052 00.689 8976 Exposure complete
01:32:17.058 00.006 8976 worker thread done servicing request
01:32:17.058 00.000 5052 OnExposeComplete: enter
01:32:17.058 00.000 5052 UpdateGuideState(): m_state=6
01:32:17.058 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4295
01:32:17.058 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.85, Mass=192, SNR=9.5, Peak=63 HFD=3.0
01:32:17.058 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:32:17.058 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
01:32:17.058 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.14 hyp=0.68 cameraTheta=0.21 mountX=-0.18 mountY=-0.64, mountTheta=-1.84
01:32:17.058 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.14, opts=13)
01:32:17.058 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.14)
01:32:17.059 00.001 8976 Worker thread wakes up
01:32:17.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.14) opts 0xd
01:32:17.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.14)
01:32:17.059 00.000 8976 Moving (0.67, 0.14) raw xDistance=-0.18 yDistance=-0.64
01:32:17.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:32:17.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
01:32:17.059 00.000 8976 MoveAxis(R, 0, ABG)
01:32:17.059 00.000 8976 MoveAxis(U, 3, ABG)
01:32:17.059 00.000 8976 stepping (-5, 13) + (0, 3)
01:32:17.059 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:17.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:32:17.069 00.010 5052 UpdateGuideState exits: m=192 SNR=9.5
01:32:17.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:17.069 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:17.069 00.000 5052 Enqueuing Expose request
01:32:17.098 00.029 8976 Received - 47 (G) 
01:32:17.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:17.098 00.000 8976 stepped: pos (-5, 16)
01:32:17.098 00.000 8976 move complete, result=0
01:32:17.098 00.000 8976 worker thread done servicing request
01:32:17.098 00.000 8976 Worker thread wakes up
01:32:17.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:17.098 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:17.098 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
01:32:17.788 00.690 8976 Exposure complete
01:32:17.793 00.005 8976 worker thread done servicing request
01:32:17.793 00.000 5052 OnExposeComplete: enter
01:32:17.793 00.000 5052 UpdateGuideState(): m_state=6
01:32:17.793 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4296
01:32:17.793 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.24, Mass=210, SNR=10.0, Peak=69 HFD=3.2
01:32:17.794 00.001 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.04) = xAngle (-3.27 = 3.01)
01:32:17.794 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.38 = 2.91)
01:32:17.794 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.47 hyp=0.50 cameraTheta=-1.23 mountX=-0.49 mountY=0.12, mountTheta=2.91
01:32:17.794 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.47, opts=13)
01:32:17.794 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.47)
01:32:17.794 00.000 8976 Worker thread wakes up
01:32:17.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.47) opts 0xd
01:32:17.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.47)
01:32:17.794 00.000 8976 Moving (0.17, -0.47) raw xDistance=-0.49 yDistance=0.12
01:32:17.795 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:32:17.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:32:17.795 00.000 8976 MoveAxis(R, 2, ABG)
01:32:17.795 00.000 8976 stepping (-5, 16) + (2, 0)
01:32:17.795 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:17.795 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:32:17.804 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
01:32:17.805 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:17.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:17.805 00.000 5052 Enqueuing Expose request
01:32:17.818 00.013 8976 Received - 47 (G) 
01:32:17.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:17.818 00.000 8976 stepped: pos (-3, 16)
01:32:17.818 00.000 8976 MoveAxis(U, 0, ABG)
01:32:17.818 00.000 8976 move complete, result=0
01:32:17.818 00.000 8976 worker thread done servicing request
01:32:17.818 00.000 8976 Worker thread wakes up
01:32:17.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:17.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:17.818 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
01:32:18.508 00.690 8976 Exposure complete
01:32:18.513 00.005 8976 worker thread done servicing request
01:32:18.513 00.000 5052 OnExposeComplete: enter
01:32:18.513 00.000 5052 UpdateGuideState(): m_state=6
01:32:18.513 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4297
01:32:18.513 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.82, Mass=198, SNR=9.7, Peak=65 HFD=3.7
01:32:18.513 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:32:18.513 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
01:32:18.513 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.27 cameraTheta=2.71 mountX=0.21 mountY=0.14, mountTheta=0.60
01:32:18.514 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.11, opts=13)
01:32:18.514 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.11)
01:32:18.514 00.000 8976 Worker thread wakes up
01:32:18.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.11) opts 0xd
01:32:18.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.11)
01:32:18.514 00.000 8976 Moving (-0.25, 0.11) raw xDistance=0.21 yDistance=0.14
01:32:18.515 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:32:18.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:32:18.515 00.000 8976 MoveAxis(R, 0, ABG)
01:32:18.515 00.000 8976 MoveAxis(U, 0, ABG)
01:32:18.515 00.000 8976 move complete, result=0
01:32:18.515 00.000 8976 worker thread done servicing request
01:32:18.516 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:32:18.525 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:32:18.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:18.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:18.525 00.000 5052 Enqueuing Expose request
01:32:18.525 00.000 8976 Worker thread wakes up
01:32:18.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:18.526 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:18.526 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:19.210 00.684 8976 Exposure complete
01:32:19.215 00.005 8976 worker thread done servicing request
01:32:19.215 00.000 5052 OnExposeComplete: enter
01:32:19.215 00.000 5052 UpdateGuideState(): m_state=6
01:32:19.216 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4298
01:32:19.216 00.000 5052 Star::Find returns 1 (1), X=328.75, Y=281.89, Mass=174, SNR=9.1, Peak=61 HFD=3.0
01:32:19.216 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:32:19.216 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
01:32:19.216 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.18 hyp=0.46 cameraTheta=2.73 mountX=0.36 mountY=0.25, mountTheta=0.62
01:32:19.216 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.18, opts=13)
01:32:19.216 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.18)
01:32:19.216 00.000 8976 Worker thread wakes up
01:32:19.217 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.18) opts 0xd
01:32:19.217 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.18)
01:32:19.217 00.000 8976 Moving (-0.42, 0.18) raw xDistance=0.36 yDistance=0.25
01:32:19.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
01:32:19.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:32:19.217 00.000 8976 MoveAxis(L, 1, ABG)
01:32:19.217 00.000 8976 stepping (-3, 16) + (-1, 0)
01:32:19.217 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:19.217 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:32:19.227 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1 Saturated
01:32:19.228 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:19.228 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:19.228 00.000 5052 Enqueuing Expose request
01:32:19.241 00.013 8976 Received - 47 (G) 
01:32:19.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:19.241 00.000 8976 stepped: pos (-4, 16)
01:32:19.241 00.000 8976 MoveAxis(U, 0, ABG)
01:32:19.241 00.000 8976 move complete, result=0
01:32:19.241 00.000 8976 worker thread done servicing request
01:32:19.241 00.000 8976 Worker thread wakes up
01:32:19.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:19.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:19.241 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.3 px 0 ms NORTH
01:32:19.929 00.688 8976 Exposure complete
01:32:19.934 00.005 8976 worker thread done servicing request
01:32:19.934 00.000 5052 OnExposeComplete: enter
01:32:19.934 00.000 5052 UpdateGuideState(): m_state=6
01:32:19.934 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4299
01:32:19.934 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.85, Mass=202, SNR=9.8, Peak=64 HFD=3.3
01:32:19.934 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:32:19.934 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
01:32:19.935 00.001 5052 CameraToMount -- cameraX=-0.64 cameraY=0.14 hyp=0.65 cameraTheta=2.92 mountX=0.42 mountY=0.46, mountTheta=0.83
01:32:19.935 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.14, opts=13)
01:32:19.935 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.14)
01:32:19.935 00.000 8976 Worker thread wakes up
01:32:19.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.14) opts 0xd
01:32:19.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.14)
01:32:19.936 00.001 8976 Moving (-0.64, 0.14) raw xDistance=0.42 yDistance=0.46
01:32:19.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
01:32:19.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:32:19.936 00.000 8976 MoveAxis(L, 2, ABG)
01:32:19.936 00.000 8976 stepping (-4, 16) + (-2, 0)
01:32:19.936 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:19.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:32:19.946 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
01:32:19.946 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:19.946 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:19.946 00.000 5052 Enqueuing Expose request
01:32:19.960 00.014 8976 Received - 47 (G) 
01:32:19.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:19.960 00.000 8976 stepped: pos (-6, 16)
01:32:19.960 00.000 8976 MoveAxis(D, 2, ABG)
01:32:19.960 00.000 8976 stepping (-6, 16) + (0, -2)
01:32:19.960 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:19.992 00.032 8976 Received - 47 (G) 
01:32:19.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:19.992 00.000 8976 stepped: pos (-6, 14)
01:32:19.992 00.000 8976 move complete, result=0
01:32:19.992 00.000 8976 worker thread done servicing request
01:32:19.992 00.000 8976 Worker thread wakes up
01:32:19.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:19.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:19.992 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:32:20.682 00.690 8976 Exposure complete
01:32:20.688 00.006 8976 worker thread done servicing request
01:32:20.688 00.000 5052 OnExposeComplete: enter
01:32:20.688 00.000 5052 UpdateGuideState(): m_state=6
01:32:20.688 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4300
01:32:20.688 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.40, Mass=173, SNR=9.0, Peak=65 HFD=3.4
01:32:20.688 00.000 5052 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.04) = xAngle (-4.10 = 2.18)
01:32:20.688 00.000 5052 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.20 = 2.08)
01:32:20.688 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-2.06 mountX=-0.20 mountY=0.30, mountTheta=2.15
01:32:20.689 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.31, opts=13)
01:32:20.689 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.31)
01:32:20.689 00.000 8976 Worker thread wakes up
01:32:20.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.31) opts 0xd
01:32:20.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.31)
01:32:20.689 00.000 8976 Moving (-0.16, -0.31) raw xDistance=-0.20 yDistance=0.30
01:32:20.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:32:20.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:32:20.689 00.000 8976 MoveAxis(R, 0, ABG)
01:32:20.689 00.000 8976 MoveAxis(D, 1, ABG)
01:32:20.689 00.000 8976 stepping (-6, 14) + (0, -1)
01:32:20.689 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:20.690 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:32:20.699 00.009 5052 UpdateGuideState exits: m=173 SNR=9.0
01:32:20.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:20.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:20.699 00.000 5052 Enqueuing Expose request
01:32:20.712 00.013 8976 Received - 47 (G) 
01:32:20.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:20.712 00.000 8976 stepped: pos (-6, 13)
01:32:20.712 00.000 8976 move complete, result=0
01:32:20.712 00.000 8976 worker thread done servicing request
01:32:20.712 00.000 8976 Worker thread wakes up
01:32:20.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:20.712 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:20.712 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:32:21.401 00.689 8976 Exposure complete
01:32:21.406 00.005 8976 worker thread done servicing request
01:32:21.406 00.000 5052 OnExposeComplete: enter
01:32:21.406 00.000 5052 UpdateGuideState(): m_state=6
01:32:21.406 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4301
01:32:21.406 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.43, Mass=177, SNR=9.2, Peak=67 HFD=3.1
01:32:21.406 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
01:32:21.406 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
01:32:21.406 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.28 hyp=0.46 cameraTheta=-0.64 mountX=-0.42 mountY=-0.16, mountTheta=-2.77
01:32:21.407 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.28, opts=13)
01:32:21.407 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.28)
01:32:21.407 00.000 8976 Worker thread wakes up
01:32:21.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.28) opts 0xd
01:32:21.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.28)
01:32:21.407 00.000 8976 Moving (0.37, -0.28) raw xDistance=-0.42 yDistance=-0.16
01:32:21.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
01:32:21.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:32:21.407 00.000 8976 MoveAxis(R, 2, ABG)
01:32:21.407 00.000 8976 stepping (-6, 13) + (2, 0)
01:32:21.407 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:21.408 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:32:21.418 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
01:32:21.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:21.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:21.418 00.000 5052 Enqueuing Expose request
01:32:21.431 00.013 8976 Received - 47 (G) 
01:32:21.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:21.431 00.000 8976 stepped: pos (-4, 13)
01:32:21.431 00.000 8976 MoveAxis(U, 0, ABG)
01:32:21.431 00.000 8976 move complete, result=0
01:32:21.431 00.000 8976 worker thread done servicing request
01:32:21.431 00.000 8976 Worker thread wakes up
01:32:21.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:21.431 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:21.431 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:32:22.123 00.692 8976 Exposure complete
01:32:22.130 00.007 8976 worker thread done servicing request
01:32:22.130 00.000 5052 OnExposeComplete: enter
01:32:22.130 00.000 5052 UpdateGuideState(): m_state=6
01:32:22.130 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4302
01:32:22.130 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.02, Mass=195, SNR=9.6, Peak=64 HFD=3.3
01:32:22.130 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.88 = -0.88)
01:32:22.130 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
01:32:22.130 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.16 mountX=0.22 mountY=-0.28, mountTheta=-0.92
01:32:22.130 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.31, opts=13)
01:32:22.130 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.31)
01:32:22.131 00.001 8976 Worker thread wakes up
01:32:22.131 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.31) opts 0xd
01:32:22.131 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.31)
01:32:22.131 00.000 8976 Moving (0.13, 0.31) raw xDistance=0.22 yDistance=-0.28
01:32:22.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:32:22.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:32:22.131 00.000 8976 MoveAxis(R, 0, ABG)
01:32:22.131 00.000 8976 MoveAxis(U, 1, ABG)
01:32:22.131 00.000 8976 stepping (-4, 13) + (0, 1)
01:32:22.131 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:22.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:32:22.142 00.011 5052 UpdateGuideState exits: m=195 SNR=9.6
01:32:22.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:22.142 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:22.142 00.000 5052 Enqueuing Expose request
01:32:22.150 00.008 8976 Received - 47 (G) 
01:32:22.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:22.150 00.000 8976 stepped: pos (-4, 14)
01:32:22.150 00.000 8976 move complete, result=0
01:32:22.150 00.000 8976 worker thread done servicing request
01:32:22.150 00.000 8976 Worker thread wakes up
01:32:22.150 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:32:22.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:22.150 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:22.841 00.691 8976 Exposure complete
01:32:22.847 00.006 8976 worker thread done servicing request
01:32:22.847 00.000 5052 OnExposeComplete: enter
01:32:22.847 00.000 5052 UpdateGuideState(): m_state=6
01:32:22.847 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4303
01:32:22.847 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.15, Mass=181, SNR=9.3, Peak=65 HFD=3.2
01:32:22.847 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
01:32:22.847 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
01:32:22.847 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.44 hyp=0.48 cameraTheta=1.99 mountX=0.48 mountY=-0.08, mountTheta=-0.16
01:32:22.848 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.44, opts=13)
01:32:22.848 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.44)
01:32:22.848 00.000 8976 Worker thread wakes up
01:32:22.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.44) opts 0xd
01:32:22.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.44)
01:32:22.848 00.000 8976 Moving (-0.19, 0.44) raw xDistance=0.48 yDistance=-0.08
01:32:22.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:32:22.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:32:22.848 00.000 8976 MoveAxis(L, 2, ABG)
01:32:22.848 00.000 8976 stepping (-4, 14) + (-2, 0)
01:32:22.848 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:22.849 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:32:22.858 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
01:32:22.858 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:22.858 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:22.858 00.000 5052 Enqueuing Expose request
01:32:22.885 00.027 8976 Received - 47 (G) 
01:32:22.886 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:22.886 00.000 8976 stepped: pos (-6, 14)
01:32:22.886 00.000 8976 MoveAxis(U, 0, ABG)
01:32:22.886 00.000 8976 move complete, result=0
01:32:22.886 00.000 8976 worker thread done servicing request
01:32:22.886 00.000 8976 Worker thread wakes up
01:32:22.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:22.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:22.886 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
01:32:23.575 00.689 8976 Exposure complete
01:32:23.580 00.005 8976 worker thread done servicing request
01:32:23.581 00.001 5052 OnExposeComplete: enter
01:32:23.581 00.000 5052 UpdateGuideState(): m_state=6
01:32:23.581 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4304
01:32:23.581 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.55, Mass=193, SNR=9.5, Peak=65 HFD=3.2
01:32:23.581 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.64 = -2.64)
01:32:23.581 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
01:32:23.581 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-0.60 mountX=-0.25 mountY=-0.11, mountTheta=-2.73
01:32:23.581 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.16, opts=13)
01:32:23.581 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.16)
01:32:23.581 00.000 8976 Worker thread wakes up
01:32:23.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.16) opts 0xd
01:32:23.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.16)
01:32:23.581 00.000 8976 Moving (0.24, -0.16) raw xDistance=-0.25 yDistance=-0.11
01:32:23.582 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:32:23.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:32:23.582 00.000 8976 MoveAxis(R, 0, ABG)
01:32:23.582 00.000 8976 MoveAxis(U, 0, ABG)
01:32:23.582 00.000 8976 move complete, result=0
01:32:23.582 00.000 8976 worker thread done servicing request
01:32:23.582 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:32:23.591 00.009 5052 UpdateGuideState exits: m=193 SNR=9.5
01:32:23.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:23.591 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:23.592 00.001 5052 Enqueuing Expose request
01:32:23.592 00.000 8976 Worker thread wakes up
01:32:23.592 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:23.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:23.592 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:24.286 00.694 8976 Exposure complete
01:32:24.291 00.005 8976 worker thread done servicing request
01:32:24.292 00.001 5052 OnExposeComplete: enter
01:32:24.292 00.000 5052 UpdateGuideState(): m_state=6
01:32:24.292 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4305
01:32:24.292 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.72, Mass=198, SNR=9.7, Peak=64 HFD=3.3
01:32:24.292 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
01:32:24.292 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:32:24.292 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.01 hyp=0.26 cameraTheta=0.05 mountX=-0.11 mountY=-0.22, mountTheta=-2.02
01:32:24.293 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.01, opts=13)
01:32:24.293 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.01)
01:32:24.293 00.000 8976 Worker thread wakes up
01:32:24.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.01) opts 0xd
01:32:24.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.01)
01:32:24.293 00.000 8976 Moving (0.26, 0.01) raw xDistance=-0.11 yDistance=-0.22
01:32:24.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:32:24.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:32:24.293 00.000 8976 MoveAxis(R, 0, ABG)
01:32:24.293 00.000 8976 MoveAxis(U, 0, ABG)
01:32:24.293 00.000 8976 move complete, result=0
01:32:24.293 00.000 8976 worker thread done servicing request
01:32:24.294 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:32:24.303 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:32:24.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:24.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:24.303 00.000 5052 Enqueuing Expose request
01:32:24.303 00.000 8976 Worker thread wakes up
01:32:24.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:24.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:24.304 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:24.991 00.687 8976 Exposure complete
01:32:24.996 00.005 8976 worker thread done servicing request
01:32:24.997 00.001 5052 OnExposeComplete: enter
01:32:24.997 00.000 5052 UpdateGuideState(): m_state=6
01:32:24.997 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4306
01:32:24.997 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=282.03, Mass=155, SNR=8.5, Peak=60 HFD=3.4
01:32:24.997 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:32:24.997 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:32:24.997 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=0.32 hyp=1.02 cameraTheta=0.32 mountX=-0.16 mountY=-0.99, mountTheta=-1.73
01:32:24.997 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=0.32, opts=13)
01:32:24.997 00.000 5052 Enqueuing Move request for stepguider (0.97, 0.32)
01:32:24.998 00.001 8976 Worker thread wakes up
01:32:24.998 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, 0.32) opts 0xd
01:32:24.998 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, 0.32)
01:32:24.998 00.000 8976 Moving (0.97, 0.32) raw xDistance=-0.16 yDistance=-0.99
01:32:24.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:32:24.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.99
01:32:24.998 00.000 8976 MoveAxis(R, 0, ABG)
01:32:24.998 00.000 8976 MoveAxis(U, 4, ABG)
01:32:24.998 00.000 8976 stepping (-6, 14) + (0, 4)
01:32:24.998 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:32:24.998 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:32:25.008 00.010 5052 UpdateGuideState exits: m=155 SNR=8.5
01:32:25.008 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:25.008 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:25.008 00.000 5052 Enqueuing Expose request
01:32:25.044 00.036 8976 Received - 47 (G) 
01:32:25.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:32:25.044 00.000 8976 stepped: pos (-6, 18)
01:32:25.044 00.000 8976 move complete, result=0
01:32:25.044 00.000 8976 worker thread done servicing request
01:32:25.044 00.000 8976 Worker thread wakes up
01:32:25.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:25.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:25.044 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
01:32:25.733 00.689 8976 Exposure complete
01:32:25.738 00.005 8976 worker thread done servicing request
01:32:25.738 00.000 5052 OnExposeComplete: enter
01:32:25.739 00.001 5052 UpdateGuideState(): m_state=6
01:32:25.739 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4307
01:32:25.739 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=281.56, Mass=166, SNR=8.9, Peak=63 HFD=3.7
01:32:25.739 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
01:32:25.739 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
01:32:25.739 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=-0.15 hyp=1.02 cameraTheta=-0.15 mountX=-0.59 mountY=-0.76, mountTheta=-2.23
01:32:25.740 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=-0.15, opts=13)
01:32:25.740 00.000 5052 Enqueuing Move request for stepguider (1.00, -0.15)
01:32:25.740 00.000 8976 Worker thread wakes up
01:32:25.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, -0.15) opts 0xd
01:32:25.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, -0.15)
01:32:25.740 00.000 8976 Moving (1.00, -0.15) raw xDistance=-0.59 yDistance=-0.76
01:32:25.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:32:25.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.76
01:32:25.740 00.000 8976 MoveAxis(R, 2, ABG)
01:32:25.740 00.000 8976 stepping (-6, 18) + (2, 0)
01:32:25.740 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:25.741 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:32:25.750 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
01:32:25.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:25.750 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:25.750 00.000 5052 Enqueuing Expose request
01:32:25.779 00.029 8976 Received - 47 (G) 
01:32:25.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:25.779 00.000 8976 stepped: pos (-4, 18)
01:32:25.779 00.000 8976 MoveAxis(U, 3, ABG)
01:32:25.779 00.000 8976 stepping (-4, 18) + (0, 3)
01:32:25.779 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:25.811 00.032 8976 Received - 47 (G) 
01:32:25.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:25.811 00.000 8976 stepped: pos (-4, 21)
01:32:25.811 00.000 8976 move complete, result=0
01:32:25.811 00.000 8976 worker thread done servicing request
01:32:25.811 00.000 8976 Worker thread wakes up
01:32:25.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:25.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:25.811 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.8 px 3 ms NORTH
01:32:26.505 00.694 8976 Exposure complete
01:32:26.510 00.005 8976 worker thread done servicing request
01:32:26.510 00.000 5052 OnExposeComplete: enter
01:32:26.510 00.000 5052 UpdateGuideState(): m_state=6
01:32:26.510 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4308
01:32:26.510 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.78, Mass=196, SNR=9.7, Peak=68 HFD=3.4
01:32:26.510 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:32:26.510 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
01:32:26.510 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.08 hyp=0.46 cameraTheta=0.16 mountX=-0.14 mountY=-0.42, mountTheta=-1.89
01:32:26.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.08, opts=13)
01:32:26.511 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.08)
01:32:26.511 00.000 8976 Worker thread wakes up
01:32:26.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.08) opts 0xd
01:32:26.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.08)
01:32:26.511 00.000 8976 Moving (0.45, 0.08) raw xDistance=-0.14 yDistance=-0.42
01:32:26.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:32:26.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
01:32:26.511 00.000 8976 MoveAxis(R, 0, ABG)
01:32:26.511 00.000 8976 MoveAxis(U, 2, ABG)
01:32:26.511 00.000 8976 stepping (-4, 21) + (0, 2)
01:32:26.511 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:26.512 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:32:26.522 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:32:26.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:26.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:26.522 00.000 5052 Enqueuing Expose request
01:32:26.546 00.024 8976 Received - 47 (G) 
01:32:26.546 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:26.546 00.000 8976 stepped: pos (-4, 23)
01:32:26.547 00.001 8976 move complete, result=0
01:32:26.547 00.000 8976 worker thread done servicing request
01:32:26.547 00.000 8976 Worker thread wakes up
01:32:26.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:26.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:26.547 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:32:27.234 00.687 8976 Exposure complete
01:32:27.240 00.006 8976 worker thread done servicing request
01:32:27.240 00.000 5052 OnExposeComplete: enter
01:32:27.240 00.000 5052 UpdateGuideState(): m_state=6
01:32:27.240 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4309
01:32:27.240 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.82, Mass=194, SNR=9.6, Peak=70 HFD=3.4
01:32:27.240 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
01:32:27.240 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:32:27.240 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.11 hyp=0.36 cameraTheta=0.31 mountX=-0.06 mountY=-0.34, mountTheta=-1.73
01:32:27.240 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.11, opts=13)
01:32:27.240 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.11)
01:32:27.240 00.000 8976 Worker thread wakes up
01:32:27.241 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.11) opts 0xd
01:32:27.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.11)
01:32:27.241 00.000 8976 Moving (0.34, 0.11) raw xDistance=-0.06 yDistance=-0.34
01:32:27.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:32:27.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:32:27.241 00.000 8976 MoveAxis(R, 0, ABG)
01:32:27.241 00.000 8976 MoveAxis(U, 1, ABG)
01:32:27.241 00.000 8976 stepping (-4, 23) + (0, 1)
01:32:27.241 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:27.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:32:27.251 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:32:27.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:27.251 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:27.251 00.000 5052 Enqueuing Expose request
01:32:27.266 00.015 8976 Received - 47 (G) 
01:32:27.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:27.266 00.000 8976 stepped: pos (-4, 24)
01:32:27.266 00.000 8976 move complete, result=0
01:32:27.266 00.000 8976 worker thread done servicing request
01:32:27.266 00.000 8976 Worker thread wakes up
01:32:27.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:27.266 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:27.266 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:32:27.969 00.703 8976 Exposure complete
01:32:27.974 00.005 8976 worker thread done servicing request
01:32:27.974 00.000 5052 OnExposeComplete: enter
01:32:27.974 00.000 5052 UpdateGuideState(): m_state=6
01:32:27.974 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4310
01:32:27.974 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.64, Mass=197, SNR=9.6, Peak=68 HFD=3.2
01:32:27.974 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
01:32:27.974 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
01:32:27.974 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.06 hyp=0.35 cameraTheta=-0.19 mountX=-0.21 mountY=-0.25, mountTheta=-2.27
01:32:27.975 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.06, opts=13)
01:32:27.975 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.06)
01:32:27.975 00.000 8976 Worker thread wakes up
01:32:27.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.06) opts 0xd
01:32:27.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.06)
01:32:27.975 00.000 8976 Moving (0.34, -0.06) raw xDistance=-0.21 yDistance=-0.25
01:32:27.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:32:27.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:32:27.975 00.000 8976 MoveAxis(R, 0, ABG)
01:32:27.975 00.000 8976 MoveAxis(U, 0, ABG)
01:32:27.975 00.000 8976 move complete, result=0
01:32:27.975 00.000 8976 worker thread done servicing request
01:32:27.976 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:32:27.986 00.010 5052 UpdateGuideState exits: m=197 SNR=9.6
01:32:27.987 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:27.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:27.987 00.000 5052 Enqueuing Expose request
01:32:27.987 00.000 8976 Worker thread wakes up
01:32:27.987 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:32:27.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:27.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:28.676 00.689 8976 Exposure complete
01:32:28.681 00.005 8976 worker thread done servicing request
01:32:28.681 00.000 5052 OnExposeComplete: enter
01:32:28.681 00.000 5052 UpdateGuideState(): m_state=6
01:32:28.681 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4311
01:32:28.681 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.77, Mass=209, SNR=9.9, Peak=66 HFD=3.2
01:32:28.681 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:32:28.681 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:32:28.681 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.27 mountX=-0.05 mountY=-0.22, mountTheta=-1.78
01:32:28.682 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.06, opts=13)
01:32:28.682 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.06)
01:32:28.682 00.000 8976 Worker thread wakes up
01:32:28.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.06) opts 0xd
01:32:28.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.06)
01:32:28.682 00.000 8976 Moving (0.22, 0.06) raw xDistance=-0.05 yDistance=-0.22
01:32:28.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:32:28.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:32:28.682 00.000 8976 MoveAxis(R, 0, ABG)
01:32:28.682 00.000 8976 MoveAxis(U, 0, ABG)
01:32:28.682 00.000 8976 move complete, result=0
01:32:28.682 00.000 8976 worker thread done servicing request
01:32:28.683 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:32:28.692 00.009 5052 UpdateGuideState exits: m=209 SNR=9.9
01:32:28.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:28.693 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:28.693 00.000 5052 Enqueuing Expose request
01:32:28.693 00.000 8976 Worker thread wakes up
01:32:28.693 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:28.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:28.693 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:29.385 00.692 8976 Exposure complete
01:32:29.391 00.006 8976 worker thread done servicing request
01:32:29.391 00.000 5052 OnExposeComplete: enter
01:32:29.391 00.000 5052 UpdateGuideState(): m_state=6
01:32:29.391 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4312
01:32:29.391 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.51, Mass=184, SNR=9.3, Peak=66 HFD=3.3
01:32:29.391 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.44 = 1.85)
01:32:29.391 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.74)
01:32:29.391 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.20 hyp=0.29 cameraTheta=-2.39 mountX=-0.08 mountY=0.29, mountTheta=1.84
01:32:29.392 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.20, opts=13)
01:32:29.392 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.20)
01:32:29.392 00.000 8976 Worker thread wakes up
01:32:29.392 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.20) opts 0xd
01:32:29.392 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.20)
01:32:29.392 00.000 8976 Moving (-0.22, -0.20) raw xDistance=-0.08 yDistance=0.29
01:32:29.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:32:29.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:32:29.392 00.000 8976 MoveAxis(R, 0, ABG)
01:32:29.392 00.000 8976 MoveAxis(D, 1, ABG)
01:32:29.392 00.000 8976 stepping (-4, 24) + (0, -1)
01:32:29.392 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:29.393 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:32:29.402 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:32:29.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:29.402 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:29.402 00.000 5052 Enqueuing Expose request
01:32:29.424 00.022 8976 Received - 47 (G) 
01:32:29.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:29.424 00.000 8976 stepped: pos (-4, 23)
01:32:29.424 00.000 8976 move complete, result=0
01:32:29.424 00.000 8976 worker thread done servicing request
01:32:29.424 00.000 8976 Worker thread wakes up
01:32:29.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:29.424 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:29.424 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:32:30.116 00.692 8976 Exposure complete
01:32:30.122 00.006 8976 worker thread done servicing request
01:32:30.122 00.000 5052 OnExposeComplete: enter
01:32:30.122 00.000 5052 UpdateGuideState(): m_state=6
01:32:30.122 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4313
01:32:30.122 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.47, Mass=186, SNR=9.4, Peak=71 HFD=3.2
01:32:30.122 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
01:32:30.122 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
01:32:30.122 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.24 hyp=0.42 cameraTheta=-0.61 mountX=-0.37 mountY=-0.16, mountTheta=-2.74
01:32:30.123 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.24, opts=13)
01:32:30.123 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.24)
01:32:30.123 00.000 8976 Worker thread wakes up
01:32:30.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.24) opts 0xd
01:32:30.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.24)
01:32:30.123 00.000 8976 Moving (0.35, -0.24) raw xDistance=-0.37 yDistance=-0.16
01:32:30.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:32:30.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:32:30.123 00.000 8976 MoveAxis(R, 2, ABG)
01:32:30.123 00.000 8976 stepping (-4, 23) + (2, 0)
01:32:30.123 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:30.124 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:32:30.134 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:32:30.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:30.134 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:30.134 00.000 5052 Enqueuing Expose request
01:32:30.160 00.026 8976 Received - 47 (G) 
01:32:30.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:30.160 00.000 8976 stepped: pos (-2, 23)
01:32:30.160 00.000 8976 MoveAxis(U, 0, ABG)
01:32:30.160 00.000 8976 move complete, result=0
01:32:30.160 00.000 8976 worker thread done servicing request
01:32:30.160 00.000 8976 Worker thread wakes up
01:32:30.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:30.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:30.160 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:32:30.850 00.690 8976 Exposure complete
01:32:30.856 00.006 8976 worker thread done servicing request
01:32:30.856 00.000 5052 OnExposeComplete: enter
01:32:30.856 00.000 5052 UpdateGuideState(): m_state=6
01:32:30.856 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4314
01:32:30.856 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=282.11, Mass=180, SNR=9.3, Peak=67 HFD=3.2
01:32:30.856 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
01:32:30.856 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
01:32:30.856 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.40 hyp=0.44 cameraTheta=1.10 mountX=0.26 mountY=-0.38, mountTheta=-0.97
01:32:30.858 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.40, opts=13)
01:32:30.858 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.40)
01:32:30.858 00.000 8976 Worker thread wakes up
01:32:30.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.40) opts 0xd
01:32:30.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.40)
01:32:30.858 00.000 8976 Moving (0.20, 0.40) raw xDistance=0.26 yDistance=-0.38
01:32:30.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
01:32:30.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:32:30.858 00.000 8976 MoveAxis(L, 1, ABG)
01:32:30.858 00.000 8976 stepping (-2, 23) + (-1, 0)
01:32:30.858 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:30.859 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:32:30.868 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
01:32:30.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:30.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:30.868 00.000 5052 Enqueuing Expose request
01:32:30.879 00.011 8976 Received - 47 (G) 
01:32:30.879 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:30.879 00.000 8976 stepped: pos (-3, 23)
01:32:30.879 00.000 8976 MoveAxis(U, 2, ABG)
01:32:30.879 00.000 8976 stepping (-3, 23) + (0, 2)
01:32:30.879 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:30.911 00.032 8976 Received - 47 (G) 
01:32:30.911 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:30.911 00.000 8976 stepped: pos (-3, 25)
01:32:30.911 00.000 8976 move complete, result=0
01:32:30.911 00.000 8976 worker thread done servicing request
01:32:30.911 00.000 8976 Worker thread wakes up
01:32:30.911 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:30.911 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:30.911 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
01:32:31.602 00.691 8976 Exposure complete
01:32:31.607 00.005 8976 worker thread done servicing request
01:32:31.607 00.000 5052 OnExposeComplete: enter
01:32:31.607 00.000 5052 UpdateGuideState(): m_state=6
01:32:31.607 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4315
01:32:31.607 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.76, Mass=186, SNR=9.4, Peak=67 HFD=3.0
01:32:31.607 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
01:32:31.607 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
01:32:31.607 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.56 mountX=0.08 mountY=0.04, mountTheta=0.43
01:32:31.608 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.05, opts=13)
01:32:31.608 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.05)
01:32:31.608 00.000 8976 Worker thread wakes up
01:32:31.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.05) opts 0xd
01:32:31.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.05)
01:32:31.608 00.000 8976 Moving (-0.07, 0.05) raw xDistance=0.08 yDistance=0.04
01:32:31.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:32:31.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:32:31.608 00.000 8976 MoveAxis(R, 0, ABG)
01:32:31.608 00.000 8976 MoveAxis(U, 0, ABG)
01:32:31.608 00.000 8976 move complete, result=0
01:32:31.608 00.000 8976 worker thread done servicing request
01:32:31.609 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:32:31.618 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:32:31.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:31.618 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:31.618 00.000 5052 Enqueuing Expose request
01:32:31.618 00.000 8976 Worker thread wakes up
01:32:31.618 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:31.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:31.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:32.310 00.692 8976 Exposure complete
01:32:32.315 00.005 8976 worker thread done servicing request
01:32:32.316 00.001 5052 OnExposeComplete: enter
01:32:32.316 00.000 5052 UpdateGuideState(): m_state=6
01:32:32.316 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4316
01:32:32.316 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.69, Mass=184, SNR=9.4, Peak=64 HFD=3.0
01:32:32.316 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
01:32:32.316 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
01:32:32.316 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.02 hyp=0.37 cameraTheta=-3.09 mountX=0.15 mountY=0.32, mountTheta=1.13
01:32:32.316 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.02, opts=13)
01:32:32.316 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.02)
01:32:32.317 00.001 8976 Worker thread wakes up
01:32:32.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.02) opts 0xd
01:32:32.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.02)
01:32:32.317 00.000 8976 Moving (-0.37, -0.02) raw xDistance=0.15 yDistance=0.32
01:32:32.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:32:32.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:32:32.317 00.000 8976 MoveAxis(R, 0, ABG)
01:32:32.317 00.000 8976 MoveAxis(D, 1, ABG)
01:32:32.317 00.000 8976 stepping (-3, 25) + (0, -1)
01:32:32.317 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:32.317 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:32:32.328 00.011 5052 UpdateGuideState exits: m=184 SNR=9.4
01:32:32.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:32.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:32.328 00.000 5052 Enqueuing Expose request
01:32:32.350 00.022 8976 Received - 47 (G) 
01:32:32.350 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:32.350 00.000 8976 stepped: pos (-3, 24)
01:32:32.350 00.000 8976 move complete, result=0
01:32:32.350 00.000 8976 worker thread done servicing request
01:32:32.350 00.000 8976 Worker thread wakes up
01:32:32.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:32.350 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:32.350 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:32:33.039 00.689 8976 Exposure complete
01:32:33.044 00.005 8976 worker thread done servicing request
01:32:33.045 00.001 5052 OnExposeComplete: enter
01:32:33.045 00.000 5052 UpdateGuideState(): m_state=6
01:32:33.045 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4317
01:32:33.045 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=282.02, Mass=178, SNR=9.2, Peak=68 HFD=2.9
01:32:33.045 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
01:32:33.045 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
01:32:33.045 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.31 hyp=0.34 cameraTheta=1.99 mountX=0.33 mountY=-0.05, mountTheta=-0.15
01:32:33.045 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.31, opts=13)
01:32:33.045 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.31)
01:32:33.046 00.001 8976 Worker thread wakes up
01:32:33.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.31) opts 0xd
01:32:33.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.31)
01:32:33.046 00.000 8976 Moving (-0.14, 0.31) raw xDistance=0.33 yDistance=-0.05
01:32:33.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:32:33.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:32:33.046 00.000 8976 MoveAxis(L, 1, ABG)
01:32:33.046 00.000 8976 stepping (-3, 24) + (-1, 0)
01:32:33.046 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:33.046 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:32:33.056 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
01:32:33.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:33.056 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:33.056 00.000 5052 Enqueuing Expose request
01:32:33.069 00.013 8976 Received - 47 (G) 
01:32:33.070 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:33.070 00.000 8976 stepped: pos (-4, 24)
01:32:33.070 00.000 8976 MoveAxis(U, 0, ABG)
01:32:33.070 00.000 8976 move complete, result=0
01:32:33.070 00.000 8976 worker thread done servicing request
01:32:33.070 00.000 8976 Worker thread wakes up
01:32:33.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:33.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:33.070 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:32:33.758 00.688 8976 Exposure complete
01:32:33.763 00.005 8976 worker thread done servicing request
01:32:33.763 00.000 5052 OnExposeComplete: enter
01:32:33.763 00.000 5052 UpdateGuideState(): m_state=6
01:32:33.763 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4318
01:32:33.763 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.88, Mass=173, SNR=9.0, Peak=62 HFD=3.0
01:32:33.763 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:32:33.763 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
01:32:33.763 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.17 hyp=0.34 cameraTheta=2.63 mountX=0.29 mountY=0.16, mountTheta=0.51
01:32:33.763 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.17, opts=13)
01:32:33.763 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.17)
01:32:33.763 00.000 8976 Worker thread wakes up
01:32:33.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.17) opts 0xd
01:32:33.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.17)
01:32:33.763 00.000 8976 Moving (-0.30, 0.17) raw xDistance=0.29 yDistance=0.16
01:32:33.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:32:33.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:32:33.763 00.000 8976 MoveAxis(L, 1, ABG)
01:32:33.764 00.001 8976 stepping (-4, 24) + (-1, 0)
01:32:33.764 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:33.764 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:32:33.775 00.011 5052 UpdateGuideState exits: m=173 SNR=9.0
01:32:33.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:33.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:33.775 00.000 5052 Enqueuing Expose request
01:32:33.788 00.013 8976 Received - 47 (G) 
01:32:33.788 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:33.789 00.001 8976 stepped: pos (-5, 24)
01:32:33.789 00.000 8976 MoveAxis(U, 0, ABG)
01:32:33.789 00.000 8976 move complete, result=0
01:32:33.789 00.000 8976 worker thread done servicing request
01:32:33.789 00.000 8976 Worker thread wakes up
01:32:33.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:33.789 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:33.789 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:32:34.480 00.691 8976 Exposure complete
01:32:34.486 00.006 8976 worker thread done servicing request
01:32:34.487 00.001 5052 OnExposeComplete: enter
01:32:34.487 00.000 5052 UpdateGuideState(): m_state=6
01:32:34.487 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4319
01:32:34.487 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.79, Mass=178, SNR=9.2, Peak=60 HFD=2.9
01:32:34.487 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:32:34.487 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
01:32:34.487 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.08 hyp=0.35 cameraTheta=2.91 mountX=0.23 mountY=0.24, mountTheta=0.81
01:32:34.487 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.08, opts=13)
01:32:34.488 00.001 5052 Enqueuing Move request for stepguider (-0.34, 0.08)
01:32:34.488 00.000 8976 Worker thread wakes up
01:32:34.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.08) opts 0xd
01:32:34.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.08)
01:32:34.488 00.000 8976 Moving (-0.34, 0.08) raw xDistance=0.23 yDistance=0.24
01:32:34.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:32:34.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:32:34.488 00.000 8976 MoveAxis(R, 0, ABG)
01:32:34.488 00.000 8976 MoveAxis(U, 0, ABG)
01:32:34.488 00.000 8976 move complete, result=0
01:32:34.488 00.000 8976 worker thread done servicing request
01:32:34.488 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:32:34.497 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:32:34.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:34.498 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:34.498 00.000 5052 Enqueuing Expose request
01:32:34.498 00.000 8976 Worker thread wakes up
01:32:34.498 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:34.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:34.498 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:35.187 00.689 8976 Exposure complete
01:32:35.193 00.006 8976 worker thread done servicing request
01:32:35.193 00.000 5052 OnExposeComplete: enter
01:32:35.193 00.000 5052 UpdateGuideState(): m_state=6
01:32:35.193 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4320
01:32:35.194 00.001 5052 Star::Find returns 1 (0), X=329.08, Y=281.71, Mass=171, SNR=9.0, Peak=62 HFD=3.9
01:32:35.194 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:32:35.194 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
01:32:35.194 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.12 mountX=0.04 mountY=0.08, mountTheta=1.10
01:32:35.194 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.00, opts=13)
01:32:35.194 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.00)
01:32:35.194 00.000 8976 Worker thread wakes up
01:32:35.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.00) opts 0xd
01:32:35.195 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.00)
01:32:35.195 00.000 8976 Moving (-0.09, -0.00) raw xDistance=0.04 yDistance=0.08
01:32:35.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:32:35.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:32:35.195 00.000 8976 MoveAxis(R, 0, ABG)
01:32:35.195 00.000 8976 MoveAxis(U, 0, ABG)
01:32:35.195 00.000 8976 move complete, result=0
01:32:35.195 00.000 8976 worker thread done servicing request
01:32:35.195 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:35.204 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:32:35.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:35.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:35.205 00.001 5052 Enqueuing Expose request
01:32:35.205 00.000 8976 Worker thread wakes up
01:32:35.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:35.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:35.205 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:35.892 00.687 8976 Exposure complete
01:32:35.898 00.006 8976 worker thread done servicing request
01:32:35.898 00.000 5052 OnExposeComplete: enter
01:32:35.898 00.000 5052 UpdateGuideState(): m_state=6
01:32:35.898 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4321
01:32:35.898 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.59, Mass=207, SNR=9.9, Peak=61 HFD=3.9
01:32:35.898 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
01:32:35.898 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.37)
01:32:35.898 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.12 hyp=0.34 cameraTheta=-2.77 mountX=0.03 mountY=0.33, mountTheta=1.47
01:32:35.899 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.12, opts=13)
01:32:35.899 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.12)
01:32:35.899 00.000 8976 Worker thread wakes up
01:32:35.899 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.12) opts 0xd
01:32:35.899 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.12)
01:32:35.899 00.000 8976 Moving (-0.32, -0.12) raw xDistance=0.03 yDistance=0.33
01:32:35.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:32:35.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:32:35.899 00.000 8976 MoveAxis(R, 0, ABG)
01:32:35.899 00.000 8976 MoveAxis(D, 1, ABG)
01:32:35.899 00.000 8976 stepping (-5, 24) + (0, -1)
01:32:35.899 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:35.900 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:35.909 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
01:32:35.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:35.909 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:35.909 00.000 5052 Enqueuing Expose request
01:32:35.930 00.021 8976 Received - 47 (G) 
01:32:35.930 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:35.930 00.000 8976 stepped: pos (-5, 23)
01:32:35.931 00.001 8976 move complete, result=0
01:32:35.931 00.000 8976 worker thread done servicing request
01:32:35.931 00.000 8976 Worker thread wakes up
01:32:35.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:35.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:35.931 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:32:36.618 00.687 8976 Exposure complete
01:32:36.624 00.006 8976 worker thread done servicing request
01:32:36.624 00.000 5052 OnExposeComplete: enter
01:32:36.624 00.000 5052 UpdateGuideState(): m_state=6
01:32:36.624 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4322
01:32:36.624 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.40, Mass=195, SNR=9.6, Peak=63 HFD=4.1
01:32:36.624 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.15 = 2.14)
01:32:36.624 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
01:32:36.624 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.31 hyp=0.35 cameraTheta=-2.10 mountX=-0.19 mountY=0.32, mountTheta=2.11
01:32:36.626 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.31, opts=13)
01:32:36.626 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.31)
01:32:36.626 00.000 8976 Worker thread wakes up
01:32:36.626 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.31) opts 0xd
01:32:36.626 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.31)
01:32:36.626 00.000 8976 Moving (-0.18, -0.31) raw xDistance=-0.19 yDistance=0.32
01:32:36.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:32:36.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
01:32:36.626 00.000 8976 MoveAxis(R, 0, ABG)
01:32:36.626 00.000 8976 MoveAxis(D, 1, ABG)
01:32:36.626 00.000 8976 stepping (-5, 23) + (0, -1)
01:32:36.626 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:36.627 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:36.637 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:32:36.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:36.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:36.637 00.000 5052 Enqueuing Expose request
01:32:36.650 00.013 8976 Received - 47 (G) 
01:32:36.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:36.650 00.000 8976 stepped: pos (-5, 22)
01:32:36.650 00.000 8976 move complete, result=0
01:32:36.650 00.000 8976 worker thread done servicing request
01:32:36.650 00.000 8976 Worker thread wakes up
01:32:36.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:36.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:36.651 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:32:37.343 00.692 8976 Exposure complete
01:32:37.349 00.006 8976 worker thread done servicing request
01:32:37.349 00.000 5052 OnExposeComplete: enter
01:32:37.349 00.000 5052 UpdateGuideState(): m_state=6
01:32:37.349 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4323
01:32:37.349 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=282.11, Mass=175, SNR=9.1, Peak=61 HFD=3.4
01:32:37.349 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
01:32:37.349 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
01:32:37.349 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.40 hyp=0.60 cameraTheta=2.41 mountX=0.56 mountY=0.16, mountTheta=0.28
01:32:37.350 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.40, opts=13)
01:32:37.350 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.40)
01:32:37.350 00.000 8976 Worker thread wakes up
01:32:37.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.40) opts 0xd
01:32:37.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.40)
01:32:37.350 00.000 8976 Moving (-0.45, 0.40) raw xDistance=0.56 yDistance=0.16
01:32:37.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:32:37.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:32:37.350 00.000 8976 MoveAxis(L, 2, ABG)
01:32:37.350 00.000 8976 stepping (-5, 22) + (-2, 0)
01:32:37.350 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:37.351 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:32:37.360 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
01:32:37.360 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:37.360 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:37.360 00.000 5052 Enqueuing Expose request
01:32:37.386 00.026 8976 Received - 47 (G) 
01:32:37.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:37.386 00.000 8976 stepped: pos (-7, 22)
01:32:37.386 00.000 8976 MoveAxis(U, 0, ABG)
01:32:37.386 00.000 8976 move complete, result=0
01:32:37.386 00.000 8976 worker thread done servicing request
01:32:37.386 00.000 8976 Worker thread wakes up
01:32:37.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:37.386 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:37.386 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.2 px 0 ms NORTH
01:32:38.073 00.687 8976 Exposure complete
01:32:38.079 00.006 8976 worker thread done servicing request
01:32:38.079 00.000 5052 OnExposeComplete: enter
01:32:38.079 00.000 5052 UpdateGuideState(): m_state=6
01:32:38.079 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4324
01:32:38.079 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.77, Mass=157, SNR=8.6, Peak=57 HFD=3.2
01:32:38.079 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:32:38.079 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
01:32:38.079 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.82 mountX=0.12 mountY=0.11, mountTheta=0.71
01:32:38.079 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.06, opts=13)
01:32:38.079 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.06)
01:32:38.080 00.001 8976 Worker thread wakes up
01:32:38.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.06) opts 0xd
01:32:38.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.06)
01:32:38.080 00.000 8976 Moving (-0.16, 0.06) raw xDistance=0.12 yDistance=0.11
01:32:38.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:32:38.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:32:38.080 00.000 8976 MoveAxis(R, 0, ABG)
01:32:38.080 00.000 8976 MoveAxis(U, 0, ABG)
01:32:38.080 00.000 8976 move complete, result=0
01:32:38.080 00.000 8976 worker thread done servicing request
01:32:38.080 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:32:38.090 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
01:32:38.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:38.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:38.090 00.000 5052 Enqueuing Expose request
01:32:38.090 00.000 8976 Worker thread wakes up
01:32:38.090 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:38.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:38.090 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:38.784 00.694 8976 Exposure complete
01:32:38.789 00.005 8976 worker thread done servicing request
01:32:38.789 00.000 5052 OnExposeComplete: enter
01:32:38.789 00.000 5052 UpdateGuideState(): m_state=6
01:32:38.789 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4325
01:32:38.789 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.24, Mass=166, SNR=8.9, Peak=65 HFD=3.1
01:32:38.789 00.000 5052 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.04) = xAngle (-3.84 = 2.44)
01:32:38.789 00.000 5052 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
01:32:38.789 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.47 hyp=0.48 cameraTheta=-1.80 mountX=-0.37 mountY=0.34, mountTheta=2.39
01:32:38.789 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.47, opts=13)
01:32:38.789 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.47)
01:32:38.790 00.001 8976 Worker thread wakes up
01:32:38.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.47) opts 0xd
01:32:38.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.47)
01:32:38.790 00.000 8976 Moving (-0.11, -0.47) raw xDistance=-0.37 yDistance=0.34
01:32:38.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:32:38.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:32:38.790 00.000 8976 MoveAxis(R, 2, ABG)
01:32:38.790 00.000 8976 stepping (-7, 22) + (2, 0)
01:32:38.790 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:38.790 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:32:38.800 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
01:32:38.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:38.800 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:38.800 00.000 5052 Enqueuing Expose request
01:32:38.825 00.025 8976 Received - 47 (G) 
01:32:38.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:38.825 00.000 8976 stepped: pos (-5, 22)
01:32:38.825 00.000 8976 MoveAxis(D, 1, ABG)
01:32:38.825 00.000 8976 stepping (-5, 22) + (0, -1)
01:32:38.825 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:38.857 00.032 8976 Received - 47 (G) 
01:32:38.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:38.857 00.000 8976 stepped: pos (-5, 21)
01:32:38.857 00.000 8976 move complete, result=0
01:32:38.857 00.000 8976 worker thread done servicing request
01:32:38.857 00.000 8976 Worker thread wakes up
01:32:38.857 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:32:38.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:38.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:39.544 00.687 8976 Exposure complete
01:32:39.550 00.006 8976 worker thread done servicing request
01:32:39.550 00.000 5052 OnExposeComplete: enter
01:32:39.550 00.000 5052 UpdateGuideState(): m_state=6
01:32:39.550 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4326
01:32:39.550 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.56, Mass=186, SNR=9.4, Peak=60 HFD=3.7
01:32:39.550 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
01:32:39.550 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.58)
01:32:39.550 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-2.56 mountX=-0.03 mountY=0.27, mountTheta=1.68
01:32:39.551 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.15, opts=13)
01:32:39.551 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.15)
01:32:39.551 00.000 8976 Worker thread wakes up
01:32:39.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.15) opts 0xd
01:32:39.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.15)
01:32:39.551 00.000 8976 Moving (-0.22, -0.15) raw xDistance=-0.03 yDistance=0.27
01:32:39.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:32:39.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
01:32:39.551 00.000 8976 MoveAxis(R, 0, ABG)
01:32:39.551 00.000 8976 MoveAxis(D, 1, ABG)
01:32:39.551 00.000 8976 stepping (-5, 21) + (0, -1)
01:32:39.551 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:39.552 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:32:39.561 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:32:39.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:39.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:39.561 00.000 5052 Enqueuing Expose request
01:32:39.576 00.015 8976 Received - 47 (G) 
01:32:39.576 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:39.576 00.000 8976 stepped: pos (-5, 20)
01:32:39.576 00.000 8976 move complete, result=0
01:32:39.576 00.000 8976 worker thread done servicing request
01:32:39.576 00.000 8976 Worker thread wakes up
01:32:39.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:39.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:39.576 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:32:40.266 00.690 8976 Exposure complete
01:32:40.271 00.005 8976 worker thread done servicing request
01:32:40.272 00.001 5052 OnExposeComplete: enter
01:32:40.272 00.000 5052 UpdateGuideState(): m_state=6
01:32:40.272 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4327
01:32:40.272 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.64, Mass=198, SNR=9.7, Peak=64 HFD=4.0
01:32:40.272 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
01:32:40.272 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
01:32:40.272 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.13 cameraTheta=-2.60 mountX=-0.01 mountY=0.13, mountTheta=1.64
01:32:40.273 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.07, opts=13)
01:32:40.273 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.07)
01:32:40.273 00.000 8976 Worker thread wakes up
01:32:40.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.07) opts 0xd
01:32:40.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.07)
01:32:40.273 00.000 8976 Moving (-0.12, -0.07) raw xDistance=-0.01 yDistance=0.13
01:32:40.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:32:40.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:32:40.273 00.000 8976 MoveAxis(R, 0, ABG)
01:32:40.273 00.000 8976 MoveAxis(U, 0, ABG)
01:32:40.273 00.000 8976 move complete, result=0
01:32:40.273 00.000 8976 worker thread done servicing request
01:32:40.274 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:40.285 00.011 5052 UpdateGuideState exits: m=198 SNR=9.7
01:32:40.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:40.285 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:40.285 00.000 5052 Enqueuing Expose request
01:32:40.285 00.000 8976 Worker thread wakes up
01:32:40.285 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:40.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:40.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:40.987 00.702 8976 Exposure complete
01:32:40.993 00.006 8976 worker thread done servicing request
01:32:40.993 00.000 5052 OnExposeComplete: enter
01:32:40.993 00.000 5052 UpdateGuideState(): m_state=6
01:32:40.993 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4328
01:32:40.993 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.76, Mass=187, SNR=9.4, Peak=64 HFD=3.6
01:32:40.993 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
01:32:40.993 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
01:32:40.993 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.79 mountX=0.02 mountY=-0.07, mountTheta=-1.27
01:32:40.994 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.05, opts=13)
01:32:40.994 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.05)
01:32:40.994 00.000 8976 Worker thread wakes up
01:32:40.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.05) opts 0xd
01:32:40.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.05)
01:32:40.994 00.000 8976 Moving (0.05, 0.05) raw xDistance=0.02 yDistance=-0.07
01:32:40.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:32:40.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:32:40.994 00.000 8976 MoveAxis(R, 0, ABG)
01:32:40.994 00.000 8976 MoveAxis(U, 0, ABG)
01:32:40.994 00.000 8976 move complete, result=0
01:32:40.994 00.000 8976 worker thread done servicing request
01:32:40.995 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:32:41.004 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:32:41.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:41.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:41.004 00.000 5052 Enqueuing Expose request
01:32:41.004 00.000 8976 Worker thread wakes up
01:32:41.004 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:41.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:41.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:41.694 00.690 8976 Exposure complete
01:32:41.700 00.006 8976 worker thread done servicing request
01:32:41.700 00.000 5052 OnExposeComplete: enter
01:32:41.700 00.000 5052 UpdateGuideState(): m_state=6
01:32:41.700 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4329
01:32:41.700 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.12, Mass=161, SNR=8.7, Peak=63 HFD=3.4
01:32:41.700 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
01:32:41.700 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
01:32:41.700 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.41 hyp=0.45 cameraTheta=1.15 mountX=0.28 mountY=-0.38, mountTheta=-0.93
01:32:41.701 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.41, opts=13)
01:32:41.701 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.41)
01:32:41.701 00.000 8976 Worker thread wakes up
01:32:41.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.41) opts 0xd
01:32:41.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.41)
01:32:41.701 00.000 8976 Moving (0.18, 0.41) raw xDistance=0.28 yDistance=-0.38
01:32:41.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:32:41.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:32:41.701 00.000 8976 MoveAxis(L, 1, ABG)
01:32:41.701 00.000 8976 stepping (-5, 20) + (-1, 0)
01:32:41.701 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:41.702 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:41.712 00.010 5052 UpdateGuideState exits: m=161 SNR=8.7
01:32:41.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:41.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:41.712 00.000 5052 Enqueuing Expose request
01:32:41.734 00.022 8976 Received - 47 (G) 
01:32:41.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:41.734 00.000 8976 stepped: pos (-6, 20)
01:32:41.734 00.000 8976 MoveAxis(U, 1, ABG)
01:32:41.734 00.000 8976 stepping (-6, 20) + (0, 1)
01:32:41.734 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:41.766 00.032 8976 Received - 47 (G) 
01:32:41.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:41.766 00.000 8976 stepped: pos (-6, 21)
01:32:41.766 00.000 8976 move complete, result=0
01:32:41.766 00.000 8976 worker thread done servicing request
01:32:41.766 00.000 8976 Worker thread wakes up
01:32:41.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:41.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:41.766 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
01:32:42.455 00.689 8976 Exposure complete
01:32:42.462 00.007 8976 worker thread done servicing request
01:32:42.462 00.000 5052 OnExposeComplete: enter
01:32:42.462 00.000 5052 UpdateGuideState(): m_state=6
01:32:42.462 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4330
01:32:42.462 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.90, Mass=170, SNR=9.0, Peak=61 HFD=3.3
01:32:42.462 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:32:42.462 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
01:32:42.462 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.19 hyp=0.49 cameraTheta=2.74 mountX=0.37 mountY=0.28, mountTheta=0.64
01:32:42.463 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.19, opts=13)
01:32:42.463 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.19)
01:32:42.463 00.000 8976 Worker thread wakes up
01:32:42.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.19) opts 0xd
01:32:42.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.19)
01:32:42.463 00.000 8976 Moving (-0.45, 0.19) raw xDistance=0.37 yDistance=0.28
01:32:42.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
01:32:42.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
01:32:42.463 00.000 8976 MoveAxis(L, 2, ABG)
01:32:42.463 00.000 8976 stepping (-6, 21) + (-2, 0)
01:32:42.464 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:42.464 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:32:42.475 00.011 5052 UpdateGuideState exits: m=170 SNR=9.0
01:32:42.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:42.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:42.475 00.000 5052 Enqueuing Expose request
01:32:42.485 00.010 8976 Received - 47 (G) 
01:32:42.485 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:42.485 00.000 8976 stepped: pos (-8, 21)
01:32:42.486 00.001 8976 MoveAxis(D, 1, ABG)
01:32:42.486 00.000 8976 stepping (-8, 21) + (0, -1)
01:32:42.486 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:42.518 00.032 8976 Received - 47 (G) 
01:32:42.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:42.518 00.000 8976 stepped: pos (-8, 20)
01:32:42.518 00.000 8976 move complete, result=0
01:32:42.518 00.000 8976 worker thread done servicing request
01:32:42.518 00.000 8976 Worker thread wakes up
01:32:42.518 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:32:42.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:42.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:43.207 00.689 8976 Exposure complete
01:32:43.212 00.005 8976 worker thread done servicing request
01:32:43.212 00.000 5052 OnExposeComplete: enter
01:32:43.213 00.001 5052 UpdateGuideState(): m_state=6
01:32:43.213 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4331
01:32:43.213 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=281.62, Mass=186, SNR=9.3, Peak=61 HFD=3.5
01:32:43.213 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
01:32:43.213 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
01:32:43.213 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=-0.09 hyp=0.87 cameraTheta=-3.04 mountX=0.32 mountY=0.77, mountTheta=1.18
01:32:43.214 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=-0.09, opts=13)
01:32:43.214 00.000 5052 Enqueuing Move request for stepguider (-0.86, -0.09)
01:32:43.214 00.000 8976 Worker thread wakes up
01:32:43.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, -0.09) opts 0xd
01:32:43.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, -0.09)
01:32:43.214 00.000 8976 Moving (-0.86, -0.09) raw xDistance=0.32 yDistance=0.77
01:32:43.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:32:43.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.77
01:32:43.214 00.000 8976 MoveAxis(L, 1, ABG)
01:32:43.214 00.000 8976 stepping (-8, 20) + (-1, 0)
01:32:43.214 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:43.215 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:32:43.224 00.009 5052 UpdateGuideState exits: m=186 SNR=9.3
01:32:43.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:43.224 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:43.224 00.000 5052 Enqueuing Expose request
01:32:43.237 00.013 8976 Received - 47 (G) 
01:32:43.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:43.237 00.000 8976 stepped: pos (-9, 20)
01:32:43.237 00.000 8976 MoveAxis(D, 3, ABG)
01:32:43.237 00.000 8976 stepping (-9, 20) + (0, -3)
01:32:43.237 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:43.269 00.032 8976 Received - 47 (G) 
01:32:43.269 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:43.269 00.000 8976 stepped: pos (-9, 17)
01:32:43.269 00.000 8976 move complete, result=0
01:32:43.269 00.000 8976 worker thread done servicing request
01:32:43.269 00.000 8976 Worker thread wakes up
01:32:43.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:43.269 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:43.269 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
01:32:43.957 00.688 8976 Exposure complete
01:32:43.962 00.005 8976 worker thread done servicing request
01:32:43.962 00.000 5052 OnExposeComplete: enter
01:32:43.963 00.001 5052 UpdateGuideState(): m_state=6
01:32:43.963 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4332
01:32:43.963 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.96, Mass=168, SNR=8.9, Peak=62 HFD=3.3
01:32:43.963 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
01:32:43.963 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
01:32:43.963 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.25 hyp=0.73 cameraTheta=2.80 mountX=0.53 mountY=0.44, mountTheta=0.69
01:32:43.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.25, opts=13)
01:32:43.964 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.25)
01:32:43.964 00.000 8976 Worker thread wakes up
01:32:43.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.25) opts 0xd
01:32:43.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.25)
01:32:43.964 00.000 8976 Moving (-0.68, 0.25) raw xDistance=0.53 yDistance=0.44
01:32:43.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
01:32:43.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
01:32:43.964 00.000 8976 MoveAxis(L, 2, ABG)
01:32:43.964 00.000 8976 stepping (-9, 17) + (-2, 0)
01:32:43.964 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:43.965 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:32:43.974 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
01:32:43.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:43.974 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:43.974 00.000 5052 Enqueuing Expose request
01:32:43.988 00.014 8976 Received - 47 (G) 
01:32:43.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:43.988 00.000 8976 stepped: pos (-11, 17)
01:32:43.988 00.000 8976 MoveAxis(D, 2, ABG)
01:32:43.988 00.000 8976 stepping (-11, 17) + (0, -2)
01:32:43.988 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:44.020 00.032 8976 Received - 47 (G) 
01:32:44.021 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:44.021 00.000 8976 stepped: pos (-11, 15)
01:32:44.021 00.000 8976 move complete, result=0
01:32:44.021 00.000 8976 worker thread done servicing request
01:32:44.021 00.000 8976 Worker thread wakes up
01:32:44.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:44.021 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:44.021 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:32:44.713 00.692 8976 Exposure complete
01:32:44.718 00.005 8976 worker thread done servicing request
01:32:44.718 00.000 5052 OnExposeComplete: enter
01:32:44.718 00.000 5052 UpdateGuideState(): m_state=6
01:32:44.719 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4333
01:32:44.719 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.90, Mass=188, SNR=9.4, Peak=61 HFD=3.3
01:32:44.719 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
01:32:44.719 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
01:32:44.719 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.19 hyp=0.40 cameraTheta=2.64 mountX=0.33 mountY=0.19, mountTheta=0.52
01:32:44.721 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.19, opts=13)
01:32:44.721 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.19)
01:32:44.721 00.000 8976 Worker thread wakes up
01:32:44.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.19) opts 0xd
01:32:44.721 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.19)
01:32:44.721 00.000 8976 Moving (-0.36, 0.19) raw xDistance=0.33 yDistance=0.19
01:32:44.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:32:44.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:32:44.721 00.000 8976 MoveAxis(L, 2, ABG)
01:32:44.721 00.000 8976 stepping (-11, 15) + (-2, 0)
01:32:44.721 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:44.722 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:32:44.731 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:32:44.732 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:44.732 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:44.732 00.000 5052 Enqueuing Expose request
01:32:44.756 00.024 8976 Received - 47 (G) 
01:32:44.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:44.756 00.000 8976 stepped: pos (-13, 15)
01:32:44.756 00.000 8976 MoveAxis(U, 0, ABG)
01:32:44.756 00.000 8976 move complete, result=0
01:32:44.756 00.000 8976 worker thread done servicing request
01:32:44.756 00.000 8976 Worker thread wakes up
01:32:44.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:44.756 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:44.756 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.2 px 0 ms NORTH
01:32:45.445 00.689 8976 Exposure complete
01:32:45.450 00.005 8976 worker thread done servicing request
01:32:45.450 00.000 5052 OnExposeComplete: enter
01:32:45.450 00.000 5052 UpdateGuideState(): m_state=6
01:32:45.451 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4334
01:32:45.451 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.98, Mass=162, SNR=8.8, Peak=68 HFD=2.8
01:32:45.451 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.04) = xAngle (0.04 = 0.04)
01:32:45.451 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.07 = -0.07)
01:32:45.451 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.30 cameraTheta=2.08 mountX=0.30 mountY=-0.02, mountTheta=-0.07
01:32:45.451 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.27, opts=13)
01:32:45.451 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.27)
01:32:45.451 00.000 8976 Worker thread wakes up
01:32:45.452 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.27) opts 0xd
01:32:45.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.27)
01:32:45.452 00.000 8976 Moving (-0.15, 0.27) raw xDistance=0.30 yDistance=-0.02
01:32:45.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:32:45.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:32:45.452 00.000 8976 MoveAxis(L, 1, ABG)
01:32:45.452 00.000 8976 stepping (-13, 15) + (-1, 0)
01:32:45.452 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:45.452 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:32:45.462 00.010 5052 UpdateGuideState exits: m=162 SNR=8.8
01:32:45.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:45.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:45.462 00.000 5052 Enqueuing Expose request
01:32:45.475 00.013 8976 Received - 47 (G) 
01:32:45.475 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:45.475 00.000 8976 stepped: pos (-14, 15)
01:32:45.475 00.000 8976 MoveAxis(U, 0, ABG)
01:32:45.476 00.001 8976 move complete, result=0
01:32:45.476 00.000 8976 worker thread done servicing request
01:32:45.476 00.000 8976 Worker thread wakes up
01:32:45.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:45.476 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:45.476 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:32:46.164 00.688 8976 Exposure complete
01:32:46.169 00.005 8976 worker thread done servicing request
01:32:46.170 00.001 5052 OnExposeComplete: enter
01:32:46.170 00.000 5052 UpdateGuideState(): m_state=6
01:32:46.170 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4335
01:32:46.170 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.35, Mass=185, SNR=9.4, Peak=63 HFD=3.7
01:32:46.170 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
01:32:46.170 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.82)
01:32:46.170 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.36 hyp=0.49 cameraTheta=-2.32 mountX=-0.17 mountY=0.47, mountTheta=1.91
01:32:46.170 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.36, opts=13)
01:32:46.170 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.36)
01:32:46.170 00.000 8976 Worker thread wakes up
01:32:46.171 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.36) opts 0xd
01:32:46.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.36)
01:32:46.171 00.000 8976 Moving (-0.33, -0.36) raw xDistance=-0.17 yDistance=0.47
01:32:46.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:32:46.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:32:46.171 00.000 8976 MoveAxis(R, 0, ABG)
01:32:46.171 00.000 8976 MoveAxis(D, 2, ABG)
01:32:46.171 00.000 8976 stepping (-14, 15) + (0, -2)
01:32:46.171 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:46.171 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:32:46.181 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:32:46.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:46.181 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:46.181 00.000 5052 Enqueuing Expose request
01:32:46.211 00.030 8976 Received - 47 (G) 
01:32:46.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:46.211 00.000 8976 stepped: pos (-14, 13)
01:32:46.211 00.000 8976 move complete, result=0
01:32:46.211 00.000 8976 worker thread done servicing request
01:32:46.211 00.000 8976 Worker thread wakes up
01:32:46.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:46.211 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:46.211 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:32:46.900 00.689 8976 Exposure complete
01:32:46.905 00.005 8976 worker thread done servicing request
01:32:46.905 00.000 5052 OnExposeComplete: enter
01:32:46.905 00.000 5052 UpdateGuideState(): m_state=6
01:32:46.905 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4336
01:32:46.906 00.001 5052 Star::Find returns 1 (0), X=329.05, Y=281.52, Mass=185, SNR=9.4, Peak=65 HFD=3.6
01:32:46.906 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
01:32:46.906 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.00)
01:32:46.906 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-2.13 mountX=-0.12 mountY=0.20, mountTheta=2.08
01:32:46.906 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.19, opts=13)
01:32:46.906 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.19)
01:32:46.906 00.000 8976 Worker thread wakes up
01:32:46.907 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.19) opts 0xd
01:32:46.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.19)
01:32:46.907 00.000 8976 Moving (-0.12, -0.19) raw xDistance=-0.12 yDistance=0.20
01:32:46.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:32:46.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:32:46.907 00.000 8976 MoveAxis(R, 0, ABG)
01:32:46.907 00.000 8976 MoveAxis(U, 0, ABG)
01:32:46.907 00.000 8976 move complete, result=0
01:32:46.907 00.000 8976 worker thread done servicing request
01:32:46.908 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:46.918 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:32:46.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:46.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:46.919 00.001 5052 Enqueuing Expose request
01:32:46.919 00.000 8976 Worker thread wakes up
01:32:46.919 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:46.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:46.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:47.609 00.690 8976 Exposure complete
01:32:47.614 00.005 8976 worker thread done servicing request
01:32:47.614 00.000 5052 OnExposeComplete: enter
01:32:47.614 00.000 5052 UpdateGuideState(): m_state=6
01:32:47.614 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4337
01:32:47.614 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.69, Mass=180, SNR=9.2, Peak=61 HFD=3.6
01:32:47.615 00.001 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:32:47.615 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:32:47.615 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-0.05 mountX=-0.14 mountY=-0.23, mountTheta=-2.13
01:32:47.615 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.02, opts=13)
01:32:47.615 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.02)
01:32:47.615 00.000 8976 Worker thread wakes up
01:32:47.616 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.02) opts 0xd
01:32:47.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.02)
01:32:47.616 00.000 8976 Moving (0.28, -0.02) raw xDistance=-0.14 yDistance=-0.23
01:32:47.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:32:47.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:32:47.616 00.000 8976 MoveAxis(R, 0, ABG)
01:32:47.616 00.000 8976 MoveAxis(U, 0, ABG)
01:32:47.616 00.000 8976 move complete, result=0
01:32:47.616 00.000 8976 worker thread done servicing request
01:32:47.617 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:32:47.626 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
01:32:47.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:47.626 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:47.626 00.000 5052 Enqueuing Expose request
01:32:47.626 00.000 8976 Worker thread wakes up
01:32:47.626 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:47.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:47.626 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:48.319 00.693 8976 Exposure complete
01:32:48.325 00.006 8976 worker thread done servicing request
01:32:48.325 00.000 5052 OnExposeComplete: enter
01:32:48.325 00.000 5052 UpdateGuideState(): m_state=6
01:32:48.325 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4338
01:32:48.325 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.69, Mass=156, SNR=8.6, Peak=63 HFD=3.5
01:32:48.325 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:32:48.325 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:32:48.325 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.02 hyp=0.45 cameraTheta=-0.04 mountX=-0.22 mountY=-0.37, mountTheta=-2.11
01:32:48.325 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.02, opts=13)
01:32:48.326 00.001 5052 Enqueuing Move request for stepguider (0.45, -0.02)
01:32:48.326 00.000 8976 Worker thread wakes up
01:32:48.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.02) opts 0xd
01:32:48.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.02)
01:32:48.326 00.000 8976 Moving (0.45, -0.02) raw xDistance=-0.22 yDistance=-0.37
01:32:48.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:32:48.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:32:48.326 00.000 8976 MoveAxis(R, 0, ABG)
01:32:48.326 00.000 8976 MoveAxis(U, 1, ABG)
01:32:48.326 00.000 8976 stepping (-14, 13) + (0, 1)
01:32:48.327 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:48.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:32:48.336 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
01:32:48.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:48.336 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:48.336 00.000 5052 Enqueuing Expose request
01:32:48.353 00.017 8976 Received - 47 (G) 
01:32:48.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:48.353 00.000 8976 stepped: pos (-14, 14)
01:32:48.353 00.000 8976 move complete, result=0
01:32:48.353 00.000 8976 worker thread done servicing request
01:32:48.353 00.000 8976 Worker thread wakes up
01:32:48.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:48.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:48.353 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
01:32:49.042 00.689 8976 Exposure complete
01:32:49.047 00.005 8976 worker thread done servicing request
01:32:49.047 00.000 5052 OnExposeComplete: enter
01:32:49.047 00.000 5052 UpdateGuideState(): m_state=6
01:32:49.047 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4339
01:32:49.048 00.001 5052 Star::Find returns 1 (0), X=329.77, Y=281.54, Mass=178, SNR=9.1, Peak=64 HFD=3.7
01:32:49.048 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
01:32:49.048 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
01:32:49.048 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.17 hyp=0.62 cameraTheta=-0.27 mountX=-0.42 mountY=-0.41, mountTheta=-2.37
01:32:49.048 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.17, opts=13)
01:32:49.048 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.17)
01:32:49.048 00.000 8976 Worker thread wakes up
01:32:49.049 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.17) opts 0xd
01:32:49.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.17)
01:32:49.049 00.000 8976 Moving (0.60, -0.17) raw xDistance=-0.42 yDistance=-0.41
01:32:49.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:32:49.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
01:32:49.049 00.000 8976 MoveAxis(R, 2, ABG)
01:32:49.049 00.000 8976 stepping (-14, 14) + (2, 0)
01:32:49.049 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:49.049 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:32:49.059 00.010 5052 UpdateGuideState exits: m=178 SNR=9.1
01:32:49.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:49.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:49.059 00.000 5052 Enqueuing Expose request
01:32:49.072 00.013 8976 Received - 47 (G) 
01:32:49.072 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:49.072 00.000 8976 stepped: pos (-12, 14)
01:32:49.072 00.000 8976 MoveAxis(U, 2, ABG)
01:32:49.072 00.000 8976 stepping (-12, 14) + (0, 2)
01:32:49.072 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:49.104 00.032 8976 Received - 47 (G) 
01:32:49.104 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:49.104 00.000 8976 stepped: pos (-12, 16)
01:32:49.104 00.000 8976 move complete, result=0
01:32:49.104 00.000 8976 worker thread done servicing request
01:32:49.104 00.000 8976 Worker thread wakes up
01:32:49.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:49.104 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:49.105 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:32:49.796 00.691 8976 Exposure complete
01:32:49.802 00.006 8976 worker thread done servicing request
01:32:49.802 00.000 5052 OnExposeComplete: enter
01:32:49.802 00.000 5052 UpdateGuideState(): m_state=6
01:32:49.802 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4340
01:32:49.802 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=281.41, Mass=169, SNR=9.0, Peak=65 HFD=3.6
01:32:49.802 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
01:32:49.802 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
01:32:49.802 00.000 5052 CameraToMount -- cameraX=1.07 cameraY=-0.30 hyp=1.11 cameraTheta=-0.28 mountX=-0.76 mountY=-0.73, mountTheta=-2.37
01:32:49.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.07, y=-0.30, opts=13)
01:32:49.803 00.000 5052 Enqueuing Move request for stepguider (1.07, -0.30)
01:32:49.803 00.000 8976 Worker thread wakes up
01:32:49.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.07, -0.30) opts 0xd
01:32:49.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.07, -0.30)
01:32:49.803 00.000 8976 Moving (1.07, -0.30) raw xDistance=-0.76 yDistance=-0.73
01:32:49.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.76
01:32:49.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.73
01:32:49.803 00.000 8976 MoveAxis(R, 3, ABG)
01:32:49.803 00.000 8976 stepping (-12, 16) + (3, 0)
01:32:49.803 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:49.804 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:49.814 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
01:32:49.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:49.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:49.814 00.000 5052 Enqueuing Expose request
01:32:49.840 00.026 8976 Received - 47 (G) 
01:32:49.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:49.840 00.000 8976 stepped: pos (-9, 16)
01:32:49.840 00.000 8976 MoveAxis(U, 3, ABG)
01:32:49.840 00.000 8976 stepping (-9, 16) + (0, 3)
01:32:49.840 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:49.872 00.032 8976 Received - 47 (G) 
01:32:49.872 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:49.872 00.000 8976 stepped: pos (-9, 19)
01:32:49.872 00.000 8976 move complete, result=0
01:32:49.872 00.000 8976 worker thread done servicing request
01:32:49.872 00.000 8976 Worker thread wakes up
01:32:49.872 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:49.872 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:49.872 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.7 px 3 ms NORTH
01:32:50.561 00.689 8976 Exposure complete
01:32:50.566 00.005 8976 worker thread done servicing request
01:32:50.566 00.000 5052 OnExposeComplete: enter
01:32:50.567 00.001 5052 UpdateGuideState(): m_state=6
01:32:50.567 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4341
01:32:50.567 00.000 5052 Star::Find returns 1 (1), X=329.53, Y=282.02, Mass=178, SNR=9.1, Peak=59 HFD=3.6
01:32:50.567 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
01:32:50.567 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
01:32:50.567 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.32 hyp=0.48 cameraTheta=0.72 mountX=0.12 mountY=-0.47, mountTheta=-1.33
01:32:50.568 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.32, opts=13)
01:32:50.568 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.32)
01:32:50.568 00.000 8976 Worker thread wakes up
01:32:50.568 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.32) opts 0xd
01:32:50.568 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.32)
01:32:50.568 00.000 8976 Moving (0.36, 0.32) raw xDistance=0.12 yDistance=-0.47
01:32:50.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:32:50.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
01:32:50.568 00.000 8976 MoveAxis(R, 0, ABG)
01:32:50.568 00.000 8976 MoveAxis(U, 2, ABG)
01:32:50.568 00.000 8976 stepping (-9, 19) + (0, 2)
01:32:50.568 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:50.569 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:32:50.578 00.009 5052 UpdateGuideState exits: m=178 SNR=9.1 Saturated
01:32:50.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:50.578 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:50.578 00.000 5052 Enqueuing Expose request
01:32:50.607 00.029 8976 Received - 47 (G) 
01:32:50.607 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:50.607 00.000 8976 stepped: pos (-9, 21)
01:32:50.607 00.000 8976 move complete, result=0
01:32:50.607 00.000 8976 worker thread done servicing request
01:32:50.607 00.000 8976 Worker thread wakes up
01:32:50.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:50.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:50.607 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:32:51.295 00.688 8976 Exposure complete
01:32:51.300 00.005 8976 worker thread done servicing request
01:32:51.300 00.000 5052 OnExposeComplete: enter
01:32:51.301 00.001 5052 UpdateGuideState(): m_state=6
01:32:51.301 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4342
01:32:51.301 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.51, Mass=196, SNR=9.6, Peak=65 HFD=3.5
01:32:51.301 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
01:32:51.301 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.15 = 3.13)
01:32:51.301 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.01 mountX=-0.24 mountY=0.00, mountTheta=3.13
01:32:51.301 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.20, opts=13)
01:32:51.302 00.001 5052 Enqueuing Move request for stepguider (0.13, -0.20)
01:32:51.302 00.000 8976 Worker thread wakes up
01:32:51.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.20) opts 0xd
01:32:51.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.20)
01:32:51.302 00.000 8976 Moving (0.13, -0.20) raw xDistance=-0.24 yDistance=0.00
01:32:51.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:32:51.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:32:51.302 00.000 8976 MoveAxis(R, 0, ABG)
01:32:51.302 00.000 8976 MoveAxis(U, 0, ABG)
01:32:51.302 00.000 8976 move complete, result=0
01:32:51.302 00.000 8976 worker thread done servicing request
01:32:51.303 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:32:51.312 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
01:32:51.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:51.312 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:51.312 00.000 5052 Enqueuing Expose request
01:32:51.312 00.000 8976 Worker thread wakes up
01:32:51.312 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:51.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:51.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:52.002 00.690 8976 Exposure complete
01:32:52.008 00.006 8976 worker thread done servicing request
01:32:52.008 00.000 5052 OnExposeComplete: enter
01:32:52.008 00.000 5052 UpdateGuideState(): m_state=6
01:32:52.008 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4343
01:32:52.008 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.70, Mass=187, SNR=9.4, Peak=62 HFD=3.8
01:32:52.008 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
01:32:52.008 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
01:32:52.008 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=-0.01 hyp=0.99 cameraTheta=-0.01 mountX=-0.46 mountY=-0.82, mountTheta=-2.08
01:32:52.009 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=-0.01, opts=13)
01:32:52.009 00.000 5052 Enqueuing Move request for stepguider (0.99, -0.01)
01:32:52.009 00.000 8976 Worker thread wakes up
01:32:52.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, -0.01) opts 0xd
01:32:52.010 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.99, -0.01)
01:32:52.010 00.000 8976 Moving (0.99, -0.01) raw xDistance=-0.46 yDistance=-0.82
01:32:52.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:32:52.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
01:32:52.010 00.000 8976 MoveAxis(R, 2, ABG)
01:32:52.010 00.000 8976 stepping (-9, 21) + (2, 0)
01:32:52.010 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:52.010 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:32:52.020 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:32:52.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:52.020 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:52.020 00.000 5052 Enqueuing Expose request
01:32:52.045 00.025 8976 Received - 47 (G) 
01:32:52.045 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:52.045 00.000 8976 stepped: pos (-7, 21)
01:32:52.045 00.000 8976 MoveAxis(U, 3, ABG)
01:32:52.045 00.000 8976 stepping (-7, 21) + (0, 3)
01:32:52.045 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:52.077 00.032 8976 Received - 47 (G) 
01:32:52.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:52.077 00.000 8976 stepped: pos (-7, 24)
01:32:52.077 00.000 8976 move complete, result=0
01:32:52.077 00.000 8976 worker thread done servicing request
01:32:52.077 00.000 8976 Worker thread wakes up
01:32:52.077 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:52.077 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:52.077 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
01:32:52.763 00.686 8976 Exposure complete
01:32:52.769 00.006 8976 worker thread done servicing request
01:32:52.769 00.000 5052 OnExposeComplete: enter
01:32:52.769 00.000 5052 UpdateGuideState(): m_state=6
01:32:52.769 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4344
01:32:52.769 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.76, Mass=155, SNR=8.5, Peak=64 HFD=3.4
01:32:52.769 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
01:32:52.769 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
01:32:52.769 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.05 hyp=0.34 cameraTheta=0.13 mountX=-0.11 mountY=-0.31, mountTheta=-1.92
01:32:52.770 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.05, opts=13)
01:32:52.770 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.05)
01:32:52.770 00.000 8976 Worker thread wakes up
01:32:52.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.05) opts 0xd
01:32:52.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.05)
01:32:52.770 00.000 8976 Moving (0.34, 0.05) raw xDistance=-0.11 yDistance=-0.31
01:32:52.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:32:52.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
01:32:52.770 00.000 8976 MoveAxis(R, 0, ABG)
01:32:52.770 00.000 8976 MoveAxis(U, 1, ABG)
01:32:52.770 00.000 8976 stepping (-7, 24) + (0, 1)
01:32:52.770 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:52.771 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:52.780 00.009 5052 UpdateGuideState exits: m=155 SNR=8.5
01:32:52.780 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:52.780 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:52.780 00.000 5052 Enqueuing Expose request
01:32:52.797 00.017 8976 Received - 47 (G) 
01:32:52.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:52.797 00.000 8976 stepped: pos (-7, 25)
01:32:52.797 00.000 8976 move complete, result=0
01:32:52.798 00.001 8976 worker thread done servicing request
01:32:52.798 00.000 8976 Worker thread wakes up
01:32:52.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:52.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:52.798 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:32:53.486 00.688 8976 Exposure complete
01:32:53.492 00.006 8976 worker thread done servicing request
01:32:53.492 00.000 5052 OnExposeComplete: enter
01:32:53.492 00.000 5052 UpdateGuideState(): m_state=6
01:32:53.492 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4345
01:32:53.492 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.81, Mass=214, SNR=10.1, Peak=67 HFD=4.2
01:32:53.492 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
01:32:53.492 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
01:32:53.492 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.10 hyp=0.75 cameraTheta=0.13 mountX=-0.25 mountY=-0.68, mountTheta=-1.92
01:32:53.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.10, opts=13)
01:32:53.493 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.10)
01:32:53.493 00.000 8976 Worker thread wakes up
01:32:53.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.10) opts 0xd
01:32:53.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.10)
01:32:53.493 00.000 8976 Moving (0.74, 0.10) raw xDistance=-0.25 yDistance=-0.68
01:32:53.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:32:53.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.68
01:32:53.493 00.000 8976 MoveAxis(R, 0, ABG)
01:32:53.493 00.000 8976 MoveAxis(U, 3, ABG)
01:32:53.493 00.000 8976 stepping (-7, 25) + (0, 3)
01:32:53.493 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:53.494 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:53.504 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
01:32:53.504 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:53.504 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:53.504 00.000 5052 Enqueuing Expose request
01:32:53.532 00.028 8976 Received - 47 (G) 
01:32:53.532 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:32:53.532 00.000 8976 stepped: pos (-7, 28)
01:32:53.532 00.000 8976 move complete, result=0
01:32:53.532 00.000 8976 worker thread done servicing request
01:32:53.532 00.000 8976 Worker thread wakes up
01:32:53.533 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:53.533 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:53.533 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:32:54.225 00.692 8976 Exposure complete
01:32:54.230 00.005 8976 worker thread done servicing request
01:32:54.230 00.000 5052 OnExposeComplete: enter
01:32:54.230 00.000 5052 UpdateGuideState(): m_state=6
01:32:54.230 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4346
01:32:54.230 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.67, Mass=197, SNR=9.7, Peak=66 HFD=4.0
01:32:54.230 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
01:32:54.230 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
01:32:54.230 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.29 cameraTheta=-0.15 mountX=-0.17 mountY=-0.22, mountTheta=-2.23
01:32:54.231 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.04, opts=13)
01:32:54.231 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.04)
01:32:54.231 00.000 8976 Worker thread wakes up
01:32:54.231 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.04) opts 0xd
01:32:54.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.04)
01:32:54.231 00.000 8976 Moving (0.28, -0.04) raw xDistance=-0.17 yDistance=-0.22
01:32:54.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:32:54.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:32:54.231 00.000 8976 MoveAxis(R, 0, ABG)
01:32:54.231 00.000 8976 MoveAxis(U, 0, ABG)
01:32:54.232 00.001 8976 move complete, result=0
01:32:54.232 00.000 8976 worker thread done servicing request
01:32:54.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:32:54.241 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:32:54.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:54.241 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:54.241 00.000 5052 Enqueuing Expose request
01:32:54.241 00.000 8976 Worker thread wakes up
01:32:54.242 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:54.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:54.242 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:54.930 00.688 8976 Exposure complete
01:32:54.936 00.006 8976 worker thread done servicing request
01:32:54.936 00.000 5052 OnExposeComplete: enter
01:32:54.936 00.000 5052 UpdateGuideState(): m_state=6
01:32:54.936 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4347
01:32:54.936 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=282.06, Mass=164, SNR=8.8, Peak=64 HFD=3.5
01:32:54.936 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
01:32:54.936 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
01:32:54.936 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.35 hyp=0.45 cameraTheta=0.89 mountX=0.18 mountY=-0.43, mountTheta=-1.17
01:32:54.937 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.35, opts=13)
01:32:54.937 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.35)
01:32:54.937 00.000 8976 Worker thread wakes up
01:32:54.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.35) opts 0xd
01:32:54.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.35)
01:32:54.937 00.000 8976 Moving (0.28, 0.35) raw xDistance=0.18 yDistance=-0.43
01:32:54.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:32:54.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:32:54.937 00.000 8976 MoveAxis(R, 0, ABG)
01:32:54.937 00.000 8976 MoveAxis(U, 2, ABG)
01:32:54.937 00.000 8976 stepping (-7, 28) + (0, 2)
01:32:54.937 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:54.938 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:32:54.949 00.011 5052 UpdateGuideState exits: m=164 SNR=8.8
01:32:54.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:54.950 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:54.950 00.000 5052 Enqueuing Expose request
01:32:54.971 00.021 8976 Received - 47 (G) 
01:32:54.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:54.971 00.000 8976 stepped: pos (-7, 30)
01:32:54.971 00.000 8976 move complete, result=0
01:32:54.971 00.000 8976 worker thread done servicing request
01:32:54.971 00.000 8976 Worker thread wakes up
01:32:54.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:54.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:54.971 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:32:55.661 00.690 8976 Exposure complete
01:32:55.666 00.005 8976 worker thread done servicing request
01:32:55.666 00.000 5052 OnExposeComplete: enter
01:32:55.666 00.000 5052 UpdateGuideState(): m_state=6
01:32:55.666 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4348
01:32:55.666 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.85, Mass=192, SNR=9.5, Peak=70 HFD=3.6
01:32:55.666 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
01:32:55.666 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
01:32:55.666 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.21 mountX=0.10 mountY=-0.13, mountTheta=-0.88
01:32:55.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.14, opts=13)
01:32:55.667 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.14)
01:32:55.667 00.000 8976 Worker thread wakes up
01:32:55.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.14) opts 0xd
01:32:55.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.14)
01:32:55.667 00.000 8976 Moving (0.06, 0.14) raw xDistance=0.10 yDistance=-0.13
01:32:55.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:32:55.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:32:55.667 00.000 8976 MoveAxis(R, 0, ABG)
01:32:55.667 00.000 8976 MoveAxis(U, 0, ABG)
01:32:55.667 00.000 8976 move complete, result=0
01:32:55.667 00.000 8976 worker thread done servicing request
01:32:55.668 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:32:55.677 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
01:32:55.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:55.678 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:55.678 00.000 5052 Enqueuing Expose request
01:32:55.678 00.000 8976 Worker thread wakes up
01:32:55.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:55.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:55.678 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:56.367 00.689 8976 Exposure complete
01:32:56.373 00.006 8976 worker thread done servicing request
01:32:56.373 00.000 5052 OnExposeComplete: enter
01:32:56.373 00.000 5052 UpdateGuideState(): m_state=6
01:32:56.373 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4349
01:32:56.373 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.87, Mass=180, SNR=9.2, Peak=62 HFD=3.8
01:32:56.373 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
01:32:56.373 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
01:32:56.373 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.87 mountX=0.08 mountY=-0.20, mountTheta=-1.19
01:32:56.374 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.16, opts=13)
01:32:56.374 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.16)
01:32:56.374 00.000 8976 Worker thread wakes up
01:32:56.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.16) opts 0xd
01:32:56.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.16)
01:32:56.374 00.000 8976 Moving (0.13, 0.16) raw xDistance=0.08 yDistance=-0.20
01:32:56.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:32:56.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:32:56.374 00.000 8976 MoveAxis(R, 0, ABG)
01:32:56.374 00.000 8976 MoveAxis(U, 0, ABG)
01:32:56.374 00.000 8976 move complete, result=0
01:32:56.374 00.000 8976 worker thread done servicing request
01:32:56.375 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:32:56.384 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
01:32:56.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:56.384 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:56.384 00.000 5052 Enqueuing Expose request
01:32:56.384 00.000 8976 Worker thread wakes up
01:32:56.384 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:56.385 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:56.385 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:57.070 00.685 8976 Exposure complete
01:32:57.075 00.005 8976 worker thread done servicing request
01:32:57.076 00.001 5052 OnExposeComplete: enter
01:32:57.076 00.000 5052 UpdateGuideState(): m_state=6
01:32:57.076 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4350
01:32:57.076 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=282.20, Mass=158, SNR=8.6, Peak=61 HFD=3.8
01:32:57.076 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.04 = -0.04)
01:32:57.076 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
01:32:57.076 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.49 hyp=0.54 cameraTheta=2.00 mountX=0.54 mountY=-0.08, mountTheta=-0.15
01:32:57.076 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.49, opts=13)
01:32:57.077 00.001 5052 Enqueuing Move request for stepguider (-0.22, 0.49)
01:32:57.077 00.000 8976 Worker thread wakes up
01:32:57.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.49) opts 0xd
01:32:57.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.49)
01:32:57.077 00.000 8976 Moving (-0.22, 0.49) raw xDistance=0.54 yDistance=-0.08
01:32:57.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:32:57.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:32:57.077 00.000 8976 MoveAxis(L, 2, ABG)
01:32:57.077 00.000 8976 stepping (-7, 30) + (-2, 0)
01:32:57.077 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:57.078 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:32:57.088 00.010 5052 UpdateGuideState exits: m=158 SNR=8.6
01:32:57.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:57.088 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:57.088 00.000 5052 Enqueuing Expose request
01:32:57.113 00.025 8976 Received - 47 (G) 
01:32:57.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:57.113 00.000 8976 stepped: pos (-9, 30)
01:32:57.113 00.000 8976 MoveAxis(U, 0, ABG)
01:32:57.113 00.000 8976 move complete, result=0
01:32:57.113 00.000 8976 worker thread done servicing request
01:32:57.113 00.000 8976 Worker thread wakes up
01:32:57.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:57.113 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
01:32:57.113 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:57.801 00.688 8976 Exposure complete
01:32:57.806 00.005 8976 worker thread done servicing request
01:32:57.806 00.000 5052 OnExposeComplete: enter
01:32:57.806 00.000 5052 UpdateGuideState(): m_state=6
01:32:57.806 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4351
01:32:57.806 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.67, Mass=165, SNR=8.7, Peak=62 HFD=3.9
01:32:57.806 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
01:32:57.806 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.14)
01:32:57.807 00.001 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.26 cameraTheta=-3.00 mountX=0.08 mountY=0.23, mountTheta=1.23
01:32:57.807 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.04, opts=13)
01:32:57.807 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.04)
01:32:57.807 00.000 8976 Worker thread wakes up
01:32:57.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.04) opts 0xd
01:32:57.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.04)
01:32:57.808 00.001 8976 Moving (-0.25, -0.04) raw xDistance=0.08 yDistance=0.23
01:32:57.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:32:57.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:32:57.808 00.000 8976 MoveAxis(R, 0, ABG)
01:32:57.808 00.000 8976 MoveAxis(U, 0, ABG)
01:32:57.808 00.000 8976 move complete, result=0
01:32:57.808 00.000 8976 worker thread done servicing request
01:32:57.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:32:57.818 00.010 5052 UpdateGuideState exits: m=165 SNR=8.7
01:32:57.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:57.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:57.818 00.000 5052 Enqueuing Expose request
01:32:57.818 00.000 8976 Worker thread wakes up
01:32:57.818 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:57.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:57.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:58.507 00.689 8976 Exposure complete
01:32:58.512 00.005 8976 worker thread done servicing request
01:32:58.512 00.000 5052 OnExposeComplete: enter
01:32:58.512 00.000 5052 UpdateGuideState(): m_state=6
01:32:58.512 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4352
01:32:58.512 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=282.01, Mass=173, SNR=9.0, Peak=60 HFD=3.9
01:32:58.513 00.001 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:32:58.513 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
01:32:58.513 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.30 hyp=0.60 cameraTheta=2.62 mountX=0.50 mountY=0.27, mountTheta=0.50
01:32:58.513 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.30, opts=13)
01:32:58.513 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.30)
01:32:58.513 00.000 8976 Worker thread wakes up
01:32:58.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.30) opts 0xd
01:32:58.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.30)
01:32:58.514 00.001 8976 Moving (-0.52, 0.30) raw xDistance=0.50 yDistance=0.27
01:32:58.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
01:32:58.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:32:58.514 00.000 8976 MoveAxis(L, 2, ABG)
01:32:58.514 00.000 8976 stepping (-9, 30) + (-2, 0)
01:32:58.514 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:58.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:32:58.523 00.009 5052 UpdateGuideState exits: m=173 SNR=9.0
01:32:58.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:58.524 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:58.524 00.000 5052 Enqueuing Expose request
01:32:58.536 00.012 8976 Received - 47 (G) 
01:32:58.536 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:32:58.536 00.000 8976 stepped: pos (-11, 30)
01:32:58.536 00.000 8976 MoveAxis(D, 1, ABG)
01:32:58.536 00.000 8976 stepping (-11, 30) + (0, -1)
01:32:58.536 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:58.568 00.032 8976 Received - 47 (G) 
01:32:58.568 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:32:58.568 00.000 8976 stepped: pos (-11, 29)
01:32:58.568 00.000 8976 move complete, result=0
01:32:58.568 00.000 8976 worker thread done servicing request
01:32:58.568 00.000 8976 Worker thread wakes up
01:32:58.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:58.568 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:58.568 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:32:59.259 00.691 8976 Exposure complete
01:32:59.264 00.005 8976 worker thread done servicing request
01:32:59.265 00.001 5052 OnExposeComplete: enter
01:32:59.265 00.000 5052 UpdateGuideState(): m_state=6
01:32:59.265 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4353
01:32:59.265 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.67, Mass=195, SNR=9.5, Peak=62 HFD=4.1
01:32:59.265 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
01:32:59.265 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
01:32:59.265 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.89 mountX=0.04 mountY=0.16, mountTheta=1.35
01:32:59.266 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.04, opts=13)
01:32:59.266 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.04)
01:32:59.266 00.000 8976 Worker thread wakes up
01:32:59.266 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.04) opts 0xd
01:32:59.266 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.04)
01:32:59.266 00.000 8976 Moving (-0.16, -0.04) raw xDistance=0.04 yDistance=0.16
01:32:59.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:32:59.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:32:59.266 00.000 8976 MoveAxis(R, 0, ABG)
01:32:59.266 00.000 8976 MoveAxis(U, 0, ABG)
01:32:59.266 00.000 8976 move complete, result=0
01:32:59.266 00.000 8976 worker thread done servicing request
01:32:59.266 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
01:32:59.275 00.009 5052 UpdateGuideState exits: m=195 SNR=9.5
01:32:59.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:59.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:59.276 00.001 5052 Enqueuing Expose request
01:32:59.276 00.000 8976 Worker thread wakes up
01:32:59.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:59.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:32:59.276 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:59.964 00.688 8976 Exposure complete
01:32:59.969 00.005 8976 worker thread done servicing request
01:32:59.970 00.001 5052 OnExposeComplete: enter
01:32:59.970 00.000 5052 UpdateGuideState(): m_state=6
01:32:59.970 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4354
01:32:59.970 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.61, Mass=179, SNR=9.2, Peak=63 HFD=3.2
01:32:59.970 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
01:32:59.970 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
01:32:59.970 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.10 hyp=0.32 cameraTheta=-0.32 mountX=-0.23 mountY=-0.20, mountTheta=-2.42
01:32:59.970 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.10, opts=13)
01:32:59.970 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.10)
01:32:59.971 00.001 8976 Worker thread wakes up
01:32:59.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.10) opts 0xd
01:32:59.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.10)
01:32:59.971 00.000 8976 Moving (0.31, -0.10) raw xDistance=-0.23 yDistance=-0.20
01:32:59.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:32:59.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:32:59.971 00.000 8976 MoveAxis(R, 0, ABG)
01:32:59.971 00.000 8976 MoveAxis(U, 0, ABG)
01:32:59.971 00.000 8976 move complete, result=0
01:32:59.971 00.000 8976 worker thread done servicing request
01:32:59.971 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:32:59.981 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:32:59.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:59.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:32:59.981 00.000 5052 Enqueuing Expose request
01:32:59.981 00.000 8976 Worker thread wakes up
01:32:59.981 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:59.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:32:59.981 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:00.666 00.685 8976 Exposure complete
01:33:00.671 00.005 8976 worker thread done servicing request
01:33:00.671 00.000 5052 OnExposeComplete: enter
01:33:00.671 00.000 5052 UpdateGuideState(): m_state=6
01:33:00.671 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4355
01:33:00.671 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.61, Mass=189, SNR=9.4, Peak=64 HFD=3.3
01:33:00.672 00.001 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:33:00.672 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
01:33:00.672 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.10 hyp=0.39 cameraTheta=-0.25 mountX=-0.26 mountY=-0.26, mountTheta=-2.35
01:33:00.672 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.10, opts=13)
01:33:00.672 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.10)
01:33:00.672 00.000 8976 Worker thread wakes up
01:33:00.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.10) opts 0xd
01:33:00.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.10)
01:33:00.672 00.000 8976 Moving (0.37, -0.10) raw xDistance=-0.26 yDistance=-0.26
01:33:00.673 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:33:00.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:33:00.673 00.000 8976 MoveAxis(R, 0, ABG)
01:33:00.673 00.000 8976 MoveAxis(U, 1, ABG)
01:33:00.673 00.000 8976 stepping (-11, 29) + (0, 1)
01:33:00.673 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:00.673 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:33:00.683 00.010 5052 UpdateGuideState exits: m=189 SNR=9.4
01:33:00.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:00.683 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:00.683 00.000 5052 Enqueuing Expose request
01:33:00.694 00.011 8976 Received - 47 (G) 
01:33:00.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:00.694 00.000 8976 stepped: pos (-11, 30)
01:33:00.694 00.000 8976 move complete, result=0
01:33:00.694 00.000 8976 worker thread done servicing request
01:33:00.694 00.000 8976 Worker thread wakes up
01:33:00.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:00.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:00.694 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.3 px 1 ms NORTH
01:33:01.384 00.690 8976 Exposure complete
01:33:01.389 00.005 8976 worker thread done servicing request
01:33:01.389 00.000 5052 OnExposeComplete: enter
01:33:01.390 00.001 5052 UpdateGuideState(): m_state=6
01:33:01.390 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4356
01:33:01.390 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.50, Mass=161, SNR=8.6, Peak=67 HFD=3.4
01:33:01.390 00.000 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.04) = xAngle (-2.93 = -2.93)
01:33:01.390 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
01:33:01.390 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.89 mountX=-0.26 mountY=-0.03, mountTheta=-3.03
01:33:01.391 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.21, opts=13)
01:33:01.391 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.21)
01:33:01.391 00.000 8976 Worker thread wakes up
01:33:01.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.21) opts 0xd
01:33:01.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.21)
01:33:01.391 00.000 8976 Moving (0.17, -0.21) raw xDistance=-0.26 yDistance=-0.03
01:33:01.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:33:01.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:33:01.391 00.000 8976 MoveAxis(R, 1, ABG)
01:33:01.391 00.000 8976 stepping (-11, 30) + (1, 0)
01:33:01.391 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:01.392 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:33:01.401 00.009 5052 UpdateGuideState exits: m=161 SNR=8.6
01:33:01.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:01.401 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:01.401 00.000 5052 Enqueuing Expose request
01:33:01.413 00.012 8976 Received - 47 (G) 
01:33:01.413 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:01.413 00.000 8976 stepped: pos (-10, 30)
01:33:01.413 00.000 8976 MoveAxis(U, 0, ABG)
01:33:01.413 00.000 8976 move complete, result=0
01:33:01.413 00.000 8976 worker thread done servicing request
01:33:01.413 00.000 8976 Worker thread wakes up
01:33:01.413 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:33:01.414 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:01.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:02.100 00.686 8976 Exposure complete
01:33:02.106 00.006 8976 worker thread done servicing request
01:33:02.106 00.000 5052 OnExposeComplete: enter
01:33:02.106 00.000 5052 UpdateGuideState(): m_state=6
01:33:02.106 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4357
01:33:02.106 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.57, Mass=182, SNR=9.3, Peak=64 HFD=3.5
01:33:02.106 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.92 = 1.37)
01:33:02.106 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
01:33:02.106 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.14 hyp=0.51 cameraTheta=-2.87 mountX=0.10 mountY=0.49, mountTheta=1.36
01:33:02.108 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.14, opts=13)
01:33:02.108 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.14)
01:33:02.108 00.000 8976 Worker thread wakes up
01:33:02.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.14) opts 0xd
01:33:02.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.14)
01:33:02.108 00.000 8976 Moving (-0.49, -0.14) raw xDistance=0.10 yDistance=0.49
01:33:02.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:33:02.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:33:02.108 00.000 8976 MoveAxis(R, 0, ABG)
01:33:02.108 00.000 8976 MoveAxis(D, 2, ABG)
01:33:02.108 00.000 8976 stepping (-10, 30) + (0, -2)
01:33:02.108 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:02.110 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:33:02.120 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:33:02.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:02.121 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:02.121 00.000 5052 Enqueuing Expose request
01:33:02.133 00.012 8976 Received - 47 (G) 
01:33:02.133 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:02.133 00.000 8976 stepped: pos (-10, 28)
01:33:02.133 00.000 8976 move complete, result=0
01:33:02.133 00.000 8976 worker thread done servicing request
01:33:02.133 00.000 8976 Worker thread wakes up
01:33:02.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:02.133 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:02.133 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:33:02.820 00.687 8976 Exposure complete
01:33:02.825 00.005 8976 worker thread done servicing request
01:33:02.825 00.000 5052 OnExposeComplete: enter
01:33:02.825 00.000 5052 UpdateGuideState(): m_state=6
01:33:02.825 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4358
01:33:02.825 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=282.18, Mass=175, SNR=9.1, Peak=61 HFD=3.5
01:33:02.825 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
01:33:02.825 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
01:33:02.825 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.47 hyp=0.68 cameraTheta=2.38 mountX=0.64 mountY=0.16, mountTheta=0.24
01:33:02.826 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.47, opts=13)
01:33:02.826 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.47)
01:33:02.826 00.000 8976 Worker thread wakes up
01:33:02.826 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.47) opts 0xd
01:33:02.826 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.47)
01:33:02.826 00.000 8976 Moving (-0.49, 0.47) raw xDistance=0.64 yDistance=0.16
01:33:02.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
01:33:02.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:33:02.826 00.000 8976 MoveAxis(L, 3, ABG)
01:33:02.826 00.000 8976 stepping (-10, 28) + (-3, 0)
01:33:02.826 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:02.827 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:33:02.836 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
01:33:02.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:02.836 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:02.836 00.000 5052 Enqueuing Expose request
01:33:02.868 00.032 8976 Received - 47 (G) 
01:33:02.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:02.868 00.000 8976 stepped: pos (-13, 28)
01:33:02.868 00.000 8976 MoveAxis(U, 0, ABG)
01:33:02.868 00.000 8976 move complete, result=0
01:33:02.868 00.000 8976 worker thread done servicing request
01:33:02.868 00.000 8976 Worker thread wakes up
01:33:02.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:02.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:02.868 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.2 px 0 ms NORTH
01:33:03.558 00.690 8976 Exposure complete
01:33:03.564 00.006 8976 worker thread done servicing request
01:33:03.564 00.000 5052 OnExposeComplete: enter
01:33:03.564 00.000 5052 UpdateGuideState(): m_state=6
01:33:03.564 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4359
01:33:03.564 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.54, Mass=173, SNR=9.0, Peak=65 HFD=3.2
01:33:03.564 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
01:33:03.564 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.23)
01:33:03.564 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.17 hyp=0.73 cameraTheta=-2.91 mountX=0.18 mountY=0.69, mountTheta=1.32
01:33:03.564 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.17, opts=13)
01:33:03.564 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.17)
01:33:03.565 00.001 8976 Worker thread wakes up
01:33:03.565 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.17) opts 0xd
01:33:03.565 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.17)
01:33:03.565 00.000 8976 Moving (-0.71, -0.17) raw xDistance=0.18 yDistance=0.69
01:33:03.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:33:03.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69
01:33:03.565 00.000 8976 MoveAxis(R, 0, ABG)
01:33:03.565 00.000 8976 MoveAxis(D, 3, ABG)
01:33:03.565 00.000 8976 stepping (-13, 28) + (0, -3)
01:33:03.565 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:03.565 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:33:03.575 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
01:33:03.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:03.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:03.575 00.000 5052 Enqueuing Expose request
01:33:03.604 00.029 8976 Received - 47 (G) 
01:33:03.604 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:03.604 00.000 8976 stepped: pos (-13, 25)
01:33:03.604 00.000 8976 move complete, result=0
01:33:03.604 00.000 8976 worker thread done servicing request
01:33:03.604 00.000 8976 Worker thread wakes up
01:33:03.604 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:03.604 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:03.604 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:33:04.294 00.690 8976 Exposure complete
01:33:04.299 00.005 8976 worker thread done servicing request
01:33:04.299 00.000 5052 OnExposeComplete: enter
01:33:04.299 00.000 5052 UpdateGuideState(): m_state=6
01:33:04.299 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4360
01:33:04.299 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.75, Mass=159, SNR=8.7, Peak=61 HFD=3.6
01:33:04.300 00.001 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:33:04.300 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:33:04.300 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.04 hyp=0.47 cameraTheta=3.05 mountX=0.25 mountY=0.37, mountTheta=0.97
01:33:04.300 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.04, opts=13)
01:33:04.300 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.04)
01:33:04.300 00.000 8976 Worker thread wakes up
01:33:04.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.04) opts 0xd
01:33:04.301 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.04)
01:33:04.301 00.000 8976 Moving (-0.47, 0.04) raw xDistance=0.25 yDistance=0.37
01:33:04.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:33:04.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
01:33:04.301 00.000 8976 MoveAxis(R, 0, ABG)
01:33:04.301 00.000 8976 MoveAxis(D, 2, ABG)
01:33:04.301 00.000 8976 stepping (-13, 25) + (0, -2)
01:33:04.301 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:04.301 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:04.311 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
01:33:04.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:04.312 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:04.312 00.000 5052 Enqueuing Expose request
01:33:04.323 00.011 8976 Received - 47 (G) 
01:33:04.323 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:04.323 00.000 8976 stepped: pos (-13, 23)
01:33:04.323 00.000 8976 move complete, result=0
01:33:04.323 00.000 8976 worker thread done servicing request
01:33:04.323 00.000 8976 Worker thread wakes up
01:33:04.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:04.323 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:33:04.323 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:05.012 00.689 8976 Exposure complete
01:33:05.018 00.006 8976 worker thread done servicing request
01:33:05.018 00.000 5052 OnExposeComplete: enter
01:33:05.018 00.000 5052 UpdateGuideState(): m_state=6
01:33:05.018 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4361
01:33:05.018 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.40, Mass=157, SNR=8.6, Peak=62 HFD=3.8
01:33:05.018 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.25 = -0.25)
01:33:05.018 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.35 = -0.35)
01:33:05.018 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.69 hyp=0.70 cameraTheta=1.79 mountX=0.68 mountY=-0.24, mountTheta=-0.34
01:33:05.019 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.69, opts=13)
01:33:05.019 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.69)
01:33:05.019 00.000 8976 Worker thread wakes up
01:33:05.019 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.69) opts 0xd
01:33:05.019 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.69)
01:33:05.019 00.000 8976 Moving (-0.15, 0.69) raw xDistance=0.68 yDistance=-0.24
01:33:05.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
01:33:05.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:33:05.019 00.000 8976 MoveAxis(L, 3, ABG)
01:33:05.019 00.000 8976 stepping (-13, 23) + (-3, 0)
01:33:05.019 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:05.020 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:05.029 00.009 5052 UpdateGuideState exits: m=157 SNR=8.6
01:33:05.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:05.029 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:05.029 00.000 5052 Enqueuing Expose request
01:33:05.058 00.029 8976 Received - 47 (G) 
01:33:05.058 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:05.058 00.000 8976 stepped: pos (-16, 23)
01:33:05.058 00.000 8976 MoveAxis(U, 0, ABG)
01:33:05.058 00.000 8976 move complete, result=0
01:33:05.058 00.000 8976 worker thread done servicing request
01:33:05.058 00.000 8976 Worker thread wakes up
01:33:05.058 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:05.058 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:05.058 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.2 px 0 ms NORTH
01:33:05.749 00.691 8976 Exposure complete
01:33:05.754 00.005 8976 worker thread done servicing request
01:33:05.754 00.000 5052 OnExposeComplete: enter
01:33:05.754 00.000 5052 UpdateGuideState(): m_state=6
01:33:05.754 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4362
01:33:05.754 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.65, Mass=181, SNR=9.2, Peak=63 HFD=3.5
01:33:05.755 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
01:33:05.755 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
01:33:05.755 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.32 mountX=-0.14 mountY=-0.12, mountTheta=-2.42
01:33:05.755 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.06, opts=13)
01:33:05.755 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.06)
01:33:05.755 00.000 8976 Worker thread wakes up
01:33:05.755 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.06) opts 0xd
01:33:05.755 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.06)
01:33:05.756 00.001 8976 Moving (0.19, -0.06) raw xDistance=-0.14 yDistance=-0.12
01:33:05.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:33:05.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:33:05.756 00.000 8976 MoveAxis(R, 0, ABG)
01:33:05.756 00.000 8976 MoveAxis(U, 0, ABG)
01:33:05.756 00.000 8976 move complete, result=0
01:33:05.756 00.000 8976 worker thread done servicing request
01:33:05.756 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:33:05.766 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
01:33:05.766 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:05.766 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:05.766 00.000 5052 Enqueuing Expose request
01:33:05.766 00.000 8976 Worker thread wakes up
01:33:05.766 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:05.767 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:05.767 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:06.453 00.686 8976 Exposure complete
01:33:06.458 00.005 8976 worker thread done servicing request
01:33:06.458 00.000 5052 OnExposeComplete: enter
01:33:06.458 00.000 5052 UpdateGuideState(): m_state=6
01:33:06.458 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4363
01:33:06.458 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.33, Mass=172, SNR=9.0, Peak=64 HFD=3.7
01:33:06.458 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.77 = 2.51)
01:33:06.458 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.88 = 2.41)
01:33:06.458 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.38 hyp=0.38 cameraTheta=-1.73 mountX=-0.31 mountY=0.26, mountTheta=2.45
01:33:06.459 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.38, opts=13)
01:33:06.459 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.38)
01:33:06.459 00.000 8976 Worker thread wakes up
01:33:06.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.38) opts 0xd
01:33:06.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.38)
01:33:06.459 00.000 8976 Moving (-0.06, -0.38) raw xDistance=-0.31 yDistance=0.26
01:33:06.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:33:06.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:33:06.460 00.001 8976 MoveAxis(R, 1, ABG)
01:33:06.460 00.000 8976 stepping (-16, 23) + (1, 0)
01:33:06.460 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:06.461 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:33:06.471 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
01:33:06.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:06.471 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:06.471 00.000 5052 Enqueuing Expose request
01:33:06.481 00.010 8976 Received - 47 (G) 
01:33:06.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:06.481 00.000 8976 stepped: pos (-15, 23)
01:33:06.481 00.000 8976 MoveAxis(U, 0, ABG)
01:33:06.481 00.000 8976 move complete, result=0
01:33:06.482 00.001 8976 worker thread done servicing request
01:33:06.482 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 0 ms NORTH
01:33:06.482 00.000 8976 Worker thread wakes up
01:33:06.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:06.482 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:07.170 00.688 8976 Exposure complete
01:33:07.175 00.005 8976 worker thread done servicing request
01:33:07.176 00.001 5052 OnExposeComplete: enter
01:33:07.176 00.000 5052 UpdateGuideState(): m_state=6
01:33:07.176 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4364
01:33:07.176 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.55, Mass=187, SNR=9.4, Peak=62 HFD=3.5
01:33:07.176 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
01:33:07.176 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
01:33:07.176 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.16 hyp=0.45 cameraTheta=-2.78 mountX=0.05 mountY=0.44, mountTheta=1.46
01:33:07.177 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.16, opts=13)
01:33:07.177 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.16)
01:33:07.177 00.000 8976 Worker thread wakes up
01:33:07.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.16) opts 0xd
01:33:07.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.16)
01:33:07.177 00.000 8976 Moving (-0.42, -0.16) raw xDistance=0.05 yDistance=0.44
01:33:07.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:33:07.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:33:07.177 00.000 8976 MoveAxis(R, 0, ABG)
01:33:07.177 00.000 8976 MoveAxis(D, 2, ABG)
01:33:07.177 00.000 8976 stepping (-15, 23) + (0, -2)
01:33:07.177 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:07.178 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:07.187 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:33:07.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:07.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:07.187 00.000 5052 Enqueuing Expose request
01:33:07.200 00.013 8976 Received - 47 (G) 
01:33:07.201 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:07.201 00.000 8976 stepped: pos (-15, 21)
01:33:07.201 00.000 8976 move complete, result=0
01:33:07.201 00.000 8976 worker thread done servicing request
01:33:07.201 00.000 8976 Worker thread wakes up
01:33:07.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:07.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:07.201 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:33:07.905 00.704 8976 Exposure complete
01:33:07.910 00.005 8976 worker thread done servicing request
01:33:07.910 00.000 5052 OnExposeComplete: enter
01:33:07.910 00.000 5052 UpdateGuideState(): m_state=6
01:33:07.910 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4365
01:33:07.910 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.97, Mass=180, SNR=9.2, Peak=63 HFD=3.2
01:33:07.910 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
01:33:07.910 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
01:33:07.910 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.26 hyp=0.38 cameraTheta=2.40 mountX=0.36 mountY=0.10, mountTheta=0.26
01:33:07.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.26, opts=13)
01:33:07.911 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.26)
01:33:07.911 00.000 8976 Worker thread wakes up
01:33:07.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.26) opts 0xd
01:33:07.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.26)
01:33:07.911 00.000 8976 Moving (-0.28, 0.26) raw xDistance=0.36 yDistance=0.10
01:33:07.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:33:07.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:33:07.911 00.000 8976 MoveAxis(L, 1, ABG)
01:33:07.911 00.000 8976 stepping (-15, 21) + (-1, 0)
01:33:07.911 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:07.912 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:33:07.921 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
01:33:07.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:07.921 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:07.921 00.000 5052 Enqueuing Expose request
01:33:07.936 00.015 8976 Received - 47 (G) 
01:33:07.936 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:07.936 00.000 8976 stepped: pos (-16, 21)
01:33:07.936 00.000 8976 MoveAxis(U, 0, ABG)
01:33:07.936 00.000 8976 move complete, result=0
01:33:07.936 00.000 8976 worker thread done servicing request
01:33:07.936 00.000 8976 Worker thread wakes up
01:33:07.936 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:07.936 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:07.936 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
01:33:08.627 00.691 8976 Exposure complete
01:33:08.632 00.005 8976 worker thread done servicing request
01:33:08.632 00.000 5052 OnExposeComplete: enter
01:33:08.632 00.000 5052 UpdateGuideState(): m_state=6
01:33:08.632 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4366
01:33:08.632 00.000 5052 Star::Find returns 1 (0), X=328.09, Y=281.70, Mass=195, SNR=9.6, Peak=64 HFD=3.9
01:33:08.632 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
01:33:08.632 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
01:33:08.632 00.000 5052 CameraToMount -- cameraX=-1.08 cameraY=-0.01 hyp=1.08 cameraTheta=-3.13 mountX=0.48 mountY=0.91, mountTheta=1.09
01:33:08.633 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.08, y=-0.01, opts=13)
01:33:08.633 00.000 5052 Enqueuing Move request for stepguider (-1.08, -0.01)
01:33:08.633 00.000 8976 Worker thread wakes up
01:33:08.633 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.08, -0.01) opts 0xd
01:33:08.633 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.08, -0.01)
01:33:08.633 00.000 8976 Moving (-1.08, -0.01) raw xDistance=0.48 yDistance=0.91
01:33:08.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
01:33:08.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
01:33:08.634 00.001 8976 MoveAxis(L, 2, ABG)
01:33:08.634 00.000 8976 stepping (-16, 21) + (-2, 0)
01:33:08.634 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:08.634 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:33:08.644 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:33:08.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:08.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:08.644 00.000 5052 Enqueuing Expose request
01:33:08.671 00.027 8976 Received - 47 (G) 
01:33:08.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:08.671 00.000 8976 stepped: pos (-18, 21)
01:33:08.671 00.000 8976 MoveAxis(D, 4, ABG)
01:33:08.671 00.000 8976 stepping (-18, 21) + (0, -4)
01:33:08.672 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:33:08.703 00.031 8976 Received - 47 (G) 
01:33:08.703 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:33:08.703 00.000 8976 stepped: pos (-18, 17)
01:33:08.703 00.000 8976 move complete, result=0
01:33:08.703 00.000 8976 worker thread done servicing request
01:33:08.703 00.000 8976 Worker thread wakes up
01:33:08.704 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:08.704 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:08.704 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:33:09.405 00.701 8976 Exposure complete
01:33:09.411 00.006 8976 worker thread done servicing request
01:33:09.411 00.000 5052 OnExposeComplete: enter
01:33:09.411 00.000 5052 UpdateGuideState(): m_state=6
01:33:09.411 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4367
01:33:09.411 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.56, Mass=200, SNR=9.7, Peak=67 HFD=3.7
01:33:09.411 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.31 = 2.97)
01:33:09.411 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.87)
01:33:09.411 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.27 mountX=-0.15 mountY=0.04, mountTheta=2.87
01:33:09.412 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.15, opts=13)
01:33:09.412 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.15)
01:33:09.412 00.000 8976 Worker thread wakes up
01:33:09.412 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.15) opts 0xd
01:33:09.412 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.15)
01:33:09.412 00.000 8976 Moving (0.05, -0.15) raw xDistance=-0.15 yDistance=0.04
01:33:09.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:33:09.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:33:09.412 00.000 8976 MoveAxis(R, 0, ABG)
01:33:09.412 00.000 8976 MoveAxis(U, 0, ABG)
01:33:09.412 00.000 8976 move complete, result=0
01:33:09.412 00.000 8976 worker thread done servicing request
01:33:09.413 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:33:09.423 00.010 5052 UpdateGuideState exits: m=200 SNR=9.7
01:33:09.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:09.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:09.423 00.000 5052 Enqueuing Expose request
01:33:09.423 00.000 8976 Worker thread wakes up
01:33:09.423 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:09.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:09.423 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:10.109 00.686 8976 Exposure complete
01:33:10.115 00.006 8976 worker thread done servicing request
01:33:10.115 00.000 5052 OnExposeComplete: enter
01:33:10.115 00.000 5052 UpdateGuideState(): m_state=6
01:33:10.115 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4368
01:33:10.115 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.56, Mass=194, SNR=9.5, Peak=70 HFD=3.3
01:33:10.115 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
01:33:10.115 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.63 = -2.63)
01:33:10.115 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.15 hyp=0.33 cameraTheta=-0.48 mountX=-0.27 mountY=-0.16, mountTheta=-2.60
01:33:10.116 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.15, opts=13)
01:33:10.116 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.15)
01:33:10.116 00.000 8976 Worker thread wakes up
01:33:10.116 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.15) opts 0xd
01:33:10.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.15)
01:33:10.116 00.000 8976 Moving (0.30, -0.15) raw xDistance=-0.27 yDistance=-0.16
01:33:10.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:33:10.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:33:10.116 00.000 8976 MoveAxis(R, 1, ABG)
01:33:10.116 00.000 8976 stepping (-18, 17) + (1, 0)
01:33:10.117 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:10.117 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:33:10.127 00.010 5052 UpdateGuideState exits: m=194 SNR=9.5
01:33:10.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:10.127 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:10.127 00.000 5052 Enqueuing Expose request
01:33:10.141 00.014 8976 Received - 47 (G) 
01:33:10.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:10.141 00.000 8976 stepped: pos (-17, 17)
01:33:10.141 00.000 8976 MoveAxis(U, 0, ABG)
01:33:10.141 00.000 8976 move complete, result=0
01:33:10.141 00.000 8976 worker thread done servicing request
01:33:10.141 00.000 8976 Worker thread wakes up
01:33:10.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:10.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:10.141 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:33:10.830 00.689 8976 Exposure complete
01:33:10.835 00.005 8976 worker thread done servicing request
01:33:10.835 00.000 5052 OnExposeComplete: enter
01:33:10.835 00.000 5052 UpdateGuideState(): m_state=6
01:33:10.836 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4369
01:33:10.836 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.69, Mass=178, SNR=9.1, Peak=68 HFD=3.2
01:33:10.836 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:33:10.836 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
01:33:10.836 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.10 mountX=-0.13 mountY=-0.19, mountTheta=-2.18
01:33:10.836 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.02, opts=13)
01:33:10.836 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.02)
01:33:10.837 00.001 8976 Worker thread wakes up
01:33:10.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.02) opts 0xd
01:33:10.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.02)
01:33:10.837 00.000 8976 Moving (0.24, -0.02) raw xDistance=-0.13 yDistance=-0.19
01:33:10.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:33:10.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:33:10.837 00.000 8976 MoveAxis(R, 0, ABG)
01:33:10.837 00.000 8976 MoveAxis(U, 0, ABG)
01:33:10.837 00.000 8976 move complete, result=0
01:33:10.838 00.001 8976 worker thread done servicing request
01:33:10.839 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:10.848 00.009 5052 UpdateGuideState exits: m=178 SNR=9.1
01:33:10.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:10.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:10.848 00.000 5052 Enqueuing Expose request
01:33:10.848 00.000 8976 Worker thread wakes up
01:33:10.848 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:10.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:10.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:11.537 00.689 8976 Exposure complete
01:33:11.542 00.005 8976 worker thread done servicing request
01:33:11.543 00.001 5052 OnExposeComplete: enter
01:33:11.543 00.000 5052 UpdateGuideState(): m_state=6
01:33:11.543 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4370
01:33:11.543 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.38, Mass=178, SNR=9.2, Peak=72 HFD=3.2
01:33:11.543 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.04) = xAngle (-2.85 = -2.85)
01:33:11.543 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.95 = -2.95)
01:33:11.543 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.33 hyp=0.45 cameraTheta=-0.81 mountX=-0.43 mountY=-0.08, mountTheta=-2.95
01:33:11.544 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.33, opts=13)
01:33:11.544 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.33)
01:33:11.544 00.000 8976 Worker thread wakes up
01:33:11.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.33) opts 0xd
01:33:11.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.33)
01:33:11.544 00.000 8976 Moving (0.31, -0.33) raw xDistance=-0.43 yDistance=-0.08
01:33:11.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:33:11.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:33:11.544 00.000 8976 MoveAxis(R, 2, ABG)
01:33:11.544 00.000 8976 stepping (-17, 17) + (2, 0)
01:33:11.544 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:11.545 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:11.554 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:33:11.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:11.554 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:11.554 00.000 5052 Enqueuing Expose request
01:33:11.581 00.027 8976 Received - 47 (G) 
01:33:11.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:11.581 00.000 8976 stepped: pos (-15, 17)
01:33:11.581 00.000 8976 MoveAxis(U, 0, ABG)
01:33:11.581 00.000 8976 move complete, result=0
01:33:11.581 00.000 8976 worker thread done servicing request
01:33:11.581 00.000 8976 Worker thread wakes up
01:33:11.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:11.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:11.581 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:33:12.269 00.688 8976 Exposure complete
01:33:12.274 00.005 8976 worker thread done servicing request
01:33:12.274 00.000 5052 OnExposeComplete: enter
01:33:12.274 00.000 5052 UpdateGuideState(): m_state=6
01:33:12.274 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4371
01:33:12.275 00.001 5052 Star::Find returns 1 (0), X=329.13, Y=282.22, Mass=168, SNR=8.9, Peak=69 HFD=3.6
01:33:12.275 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.39 = -0.39)
01:33:12.275 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.49 = -0.49)
01:33:12.275 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.51 hyp=0.51 cameraTheta=1.65 mountX=0.47 mountY=-0.24, mountTheta=-0.47
01:33:12.275 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.51, opts=13)
01:33:12.275 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.51)
01:33:12.276 00.001 8976 Worker thread wakes up
01:33:12.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.51) opts 0xd
01:33:12.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.51)
01:33:12.276 00.000 8976 Moving (-0.04, 0.51) raw xDistance=0.47 yDistance=-0.24
01:33:12.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
01:33:12.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:33:12.276 00.000 8976 MoveAxis(L, 2, ABG)
01:33:12.276 00.000 8976 stepping (-15, 17) + (-2, 0)
01:33:12.276 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:12.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:12.286 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
01:33:12.287 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:12.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:12.287 00.000 5052 Enqueuing Expose request
01:33:12.300 00.013 8976 Received - 47 (G) 
01:33:12.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:12.300 00.000 8976 stepped: pos (-17, 17)
01:33:12.300 00.000 8976 MoveAxis(U, 0, ABG)
01:33:12.300 00.000 8976 move complete, result=0
01:33:12.300 00.000 8976 worker thread done servicing request
01:33:12.300 00.000 8976 Worker thread wakes up
01:33:12.300 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:12.300 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:12.300 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
01:33:12.990 00.690 8976 Exposure complete
01:33:12.996 00.006 8976 worker thread done servicing request
01:33:12.996 00.000 5052 OnExposeComplete: enter
01:33:12.996 00.000 5052 UpdateGuideState(): m_state=6
01:33:12.996 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4372
01:33:12.996 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.68, Mass=193, SNR=9.5, Peak=65 HFD=3.6
01:33:12.996 00.000 5052 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.04) = xAngle (-2.97 = -2.97)
01:33:12.996 00.000 5052 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.08 = -3.08)
01:33:12.996 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.93 mountX=-0.04 mountY=-0.00, mountTheta=-3.08
01:33:12.996 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.03, opts=13)
01:33:12.996 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.03)
01:33:12.997 00.001 8976 Worker thread wakes up
01:33:12.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.03) opts 0xd
01:33:12.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.03)
01:33:12.997 00.000 8976 Moving (0.02, -0.03) raw xDistance=-0.04 yDistance=-0.00
01:33:12.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:12.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:33:12.997 00.000 8976 MoveAxis(R, 0, ABG)
01:33:12.997 00.000 8976 MoveAxis(U, 0, ABG)
01:33:12.997 00.000 8976 move complete, result=0
01:33:12.997 00.000 8976 worker thread done servicing request
01:33:12.997 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:33:13.007 00.010 5052 UpdateGuideState exits: m=193 SNR=9.5
01:33:13.007 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:13.007 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:13.007 00.000 5052 Enqueuing Expose request
01:33:13.007 00.000 8976 Worker thread wakes up
01:33:13.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:13.007 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:13.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:13.691 00.684 8976 Exposure complete
01:33:13.697 00.006 8976 worker thread done servicing request
01:33:13.698 00.001 5052 OnExposeComplete: enter
01:33:13.698 00.000 5052 UpdateGuideState(): m_state=6
01:33:13.698 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4373
01:33:13.698 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.61, Mass=192, SNR=9.5, Peak=64 HFD=3.7
01:33:13.698 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
01:33:13.698 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
01:33:13.698 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.10 hyp=0.59 cameraTheta=-0.18 mountX=-0.35 mountY=-0.43, mountTheta=-2.26
01:33:13.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.10, opts=13)
01:33:13.699 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.10)
01:33:13.699 00.000 8976 Worker thread wakes up
01:33:13.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.10) opts 0xd
01:33:13.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.10)
01:33:13.699 00.000 8976 Moving (0.58, -0.10) raw xDistance=-0.35 yDistance=-0.43
01:33:13.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:33:13.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:33:13.699 00.000 8976 MoveAxis(R, 1, ABG)
01:33:13.699 00.000 8976 stepping (-17, 17) + (1, 0)
01:33:13.699 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:13.700 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:33:13.710 00.010 5052 UpdateGuideState exits: m=192 SNR=9.5
01:33:13.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:13.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:13.710 00.000 5052 Enqueuing Expose request
01:33:13.722 00.012 8976 Received - 47 (G) 
01:33:13.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:13.722 00.000 8976 stepped: pos (-16, 17)
01:33:13.722 00.000 8976 MoveAxis(U, 2, ABG)
01:33:13.722 00.000 8976 stepping (-16, 17) + (0, 2)
01:33:13.722 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:13.755 00.033 8976 Received - 47 (G) 
01:33:13.755 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:13.755 00.000 8976 stepped: pos (-16, 19)
01:33:13.755 00.000 8976 move complete, result=0
01:33:13.755 00.000 8976 worker thread done servicing request
01:33:13.755 00.000 8976 Worker thread wakes up
01:33:13.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:13.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:13.755 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.4 px 2 ms NORTH
01:33:14.447 00.692 8976 Exposure complete
01:33:14.452 00.005 8976 worker thread done servicing request
01:33:14.452 00.000 5052 OnExposeComplete: enter
01:33:14.452 00.000 5052 UpdateGuideState(): m_state=6
01:33:14.452 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4374
01:33:14.452 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.53, Mass=184, SNR=9.3, Peak=60 HFD=4.0
01:33:14.452 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
01:33:14.452 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
01:33:14.452 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=-0.18 hyp=0.78 cameraTheta=-0.24 mountX=-0.50 mountY=-0.53, mountTheta=-2.33
01:33:14.453 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=-0.18, opts=13)
01:33:14.453 00.000 5052 Enqueuing Move request for stepguider (0.75, -0.18)
01:33:14.454 00.001 8976 Worker thread wakes up
01:33:14.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, -0.18) opts 0xd
01:33:14.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, -0.18)
01:33:14.454 00.000 8976 Moving (0.75, -0.18) raw xDistance=-0.50 yDistance=-0.53
01:33:14.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
01:33:14.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
01:33:14.454 00.000 8976 MoveAxis(R, 2, ABG)
01:33:14.454 00.000 8976 stepping (-16, 19) + (2, 0)
01:33:14.454 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:14.455 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:14.465 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:33:14.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:14.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:14.465 00.000 5052 Enqueuing Expose request
01:33:14.490 00.025 8976 Received - 47 (G) 
01:33:14.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:14.490 00.000 8976 stepped: pos (-14, 19)
01:33:14.490 00.000 8976 MoveAxis(U, 2, ABG)
01:33:14.490 00.000 8976 stepping (-14, 19) + (0, 2)
01:33:14.490 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:14.522 00.032 8976 Received - 47 (G) 
01:33:14.522 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:14.522 00.000 8976 stepped: pos (-14, 21)
01:33:14.522 00.000 8976 move complete, result=0
01:33:14.522 00.000 8976 worker thread done servicing request
01:33:14.522 00.000 8976 Worker thread wakes up
01:33:14.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:14.522 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
01:33:14.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:15.212 00.690 8976 Exposure complete
01:33:15.217 00.005 8976 worker thread done servicing request
01:33:15.217 00.000 5052 OnExposeComplete: enter
01:33:15.217 00.000 5052 UpdateGuideState(): m_state=6
01:33:15.217 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4375
01:33:15.217 00.000 5052 Star::Find returns 1 (0), X=330.35, Y=281.89, Mass=191, SNR=9.5, Peak=61 HFD=3.7
01:33:15.217 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:33:15.217 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:33:15.217 00.000 5052 CameraToMount -- cameraX=1.18 cameraY=0.18 hyp=1.19 cameraTheta=0.15 mountX=-0.37 mountY=-1.09, mountTheta=-1.90
01:33:15.218 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.18, y=0.18, opts=13)
01:33:15.218 00.000 5052 Enqueuing Move request for stepguider (1.18, 0.18)
01:33:15.218 00.000 8976 Worker thread wakes up
01:33:15.218 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.18, 0.18) opts 0xd
01:33:15.218 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.18, 0.18)
01:33:15.218 00.000 8976 Moving (1.18, 0.18) raw xDistance=-0.37 yDistance=-1.09
01:33:15.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
01:33:15.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.09
01:33:15.218 00.000 8976 MoveAxis(R, 2, ABG)
01:33:15.219 00.001 8976 stepping (-14, 21) + (2, 0)
01:33:15.219 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:15.219 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:33:15.228 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:33:15.228 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:15.228 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:15.228 00.000 5052 Enqueuing Expose request
01:33:15.241 00.013 8976 Received - 47 (G) 
01:33:15.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:15.241 00.000 8976 stepped: pos (-12, 21)
01:33:15.241 00.000 8976 MoveAxis(U, 4, ABG)
01:33:15.241 00.000 8976 stepping (-12, 21) + (0, 4)
01:33:15.241 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:33:15.273 00.032 8976 Received - 47 (G) 
01:33:15.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:33:15.273 00.000 8976 stepped: pos (-12, 25)
01:33:15.273 00.000 8976 move complete, result=0
01:33:15.273 00.000 8976 worker thread done servicing request
01:33:15.273 00.000 8976 Worker thread wakes up
01:33:15.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:15.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:15.273 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.1 px 4 ms NORTH
01:33:15.965 00.692 8976 Exposure complete
01:33:15.971 00.006 8976 worker thread done servicing request
01:33:15.971 00.000 5052 OnExposeComplete: enter
01:33:15.971 00.000 5052 UpdateGuideState(): m_state=6
01:33:15.971 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4376
01:33:15.971 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=282.19, Mass=181, SNR=9.2, Peak=63 HFD=3.6
01:33:15.971 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
01:33:15.971 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
01:33:15.971 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=0.48 hyp=1.08 cameraTheta=0.46 mountX=-0.01 mountY=-1.08, mountTheta=-1.58
01:33:15.972 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=0.48, opts=13)
01:33:15.972 00.000 5052 Enqueuing Move request for stepguider (0.97, 0.48)
01:33:15.972 00.000 8976 Worker thread wakes up
01:33:15.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, 0.48) opts 0xd
01:33:15.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, 0.48)
01:33:15.972 00.000 8976 Moving (0.97, 0.48) raw xDistance=-0.01 yDistance=-1.08
01:33:15.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:33:15.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.08
01:33:15.972 00.000 8976 MoveAxis(R, 0, ABG)
01:33:15.972 00.000 8976 MoveAxis(U, 5, ABG)
01:33:15.972 00.000 8976 stepping (-12, 25) + (0, 5)
01:33:15.972 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:33:15.973 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:33:15.983 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
01:33:15.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:15.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:15.983 00.000 5052 Enqueuing Expose request
01:33:16.009 00.026 8976 Received - 47 (G) 
01:33:16.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:33:16.009 00.000 8976 stepped: pos (-12, 30)
01:33:16.009 00.000 8976 move complete, result=0
01:33:16.009 00.000 8976 worker thread done servicing request
01:33:16.009 00.000 8976 Worker thread wakes up
01:33:16.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:16.009 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -1.1 px 5 ms NORTH
01:33:16.009 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:16.699 00.690 8976 Exposure complete
01:33:16.704 00.005 8976 worker thread done servicing request
01:33:16.704 00.000 5052 OnExposeComplete: enter
01:33:16.704 00.000 5052 UpdateGuideState(): m_state=6
01:33:16.704 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4377
01:33:16.704 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.81, Mass=178, SNR=9.2, Peak=65 HFD=3.3
01:33:16.704 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:33:16.704 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:33:16.704 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.10 hyp=0.42 cameraTheta=0.23 mountX=-0.10 mountY=-0.39, mountTheta=-1.82
01:33:16.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.10, opts=13)
01:33:16.705 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.10)
01:33:16.705 00.000 8976 Worker thread wakes up
01:33:16.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.10) opts 0xd
01:33:16.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.10)
01:33:16.705 00.000 8976 Moving (0.40, 0.10) raw xDistance=-0.10 yDistance=-0.39
01:33:16.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:33:16.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.39
01:33:16.705 00.000 8976 MoveAxis(R, 0, ABG)
01:33:16.705 00.000 8976 MoveAxis(U, 2, ABG)
01:33:16.705 00.000 8976 stepping (-12, 30) + (0, 2)
01:33:16.705 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:16.706 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:33:16.715 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:33:16.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:16.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:16.715 00.000 5052 Enqueuing Expose request
01:33:16.728 00.013 8976 Received - 47 (G) 
01:33:16.728 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:16.728 00.000 8976 stepped: pos (-12, 32)
01:33:16.728 00.000 8976 starting a new bump
01:33:16.728 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:33:16.729 00.001 8976 MountToCamera -- mountX=2.01 mountY=-4.22 hyp=4.67 mountTheta=-1.13 cameraX=2.85, cameraY=3.71 cameraTheta=0.92
01:33:16.729 00.000 8976 incremental bump (2.846, 3.707) isValid = 1
01:33:16.729 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
01:33:16.729 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:33:16.729 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:33:16.729 00.000 8976 move complete, result=0
01:33:16.729 00.000 8976 worker thread done servicing request
01:33:16.729 00.000 8976 Worker thread wakes up
01:33:16.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:16.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:16.729 00.000 9828 Worker thread wakes up
01:33:16.729 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:33:16.729 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:33:16.729 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:33:16.729 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:33:16.729 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:33:16.729 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
01:33:16.729 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:33:16.729 00.000 9828 BLC: window closed
01:33:16.729 00.000 9828 MoveAxis(E, 24, B)
01:33:16.730 00.001 9828 Guiding  Dir = 2, Dur = 24
01:33:16.730 00.000 9828 IsSlewing returns 0
01:33:16.730 00.000 9828 IsGuiding returns 0
01:33:16.730 00.000 9828 PulseGuide returned control before completion, sleep 34
01:33:16.774 00.044 9828 IsGuiding returns 1
01:33:16.774 00.000 9828 scope still moving after pulse duration time elapsed
01:33:16.806 00.032 9828 IsSlewing returns 0
01:33:16.806 00.000 9828 IsGuiding returns 1
01:33:16.837 00.031 9828 IsSlewing returns 0
01:33:16.837 00.000 9828 IsGuiding returns 1
01:33:16.868 00.031 9828 IsSlewing returns 0
01:33:16.868 00.000 9828 IsGuiding returns 0
01:33:16.868 00.000 9828 scope move finished after 24 + 113 ms
01:33:16.868 00.000 9828 Move returns status 0, amount 24
01:33:16.868 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:16.868 00.000 9828 MoveAxis(N, 12, B)
01:33:16.868 00.000 9828 Guiding  Dir = 0, Dur = 12
01:33:16.883 00.015 9828 IsSlewing returns 0
01:33:16.883 00.000 9828 IsGuiding returns 0
01:33:16.883 00.000 9828 PulseGuide returned control before completion, sleep 22
01:33:16.914 00.031 9828 IsGuiding returns 1
01:33:16.914 00.000 9828 scope still moving after pulse duration time elapsed
01:33:16.946 00.032 9828 IsSlewing returns 0
01:33:16.947 00.001 9828 IsGuiding returns 1
01:33:16.977 00.030 9828 IsSlewing returns 0
01:33:16.977 00.000 9828 IsGuiding returns 1
01:33:17.008 00.031 9828 IsSlewing returns 0
01:33:17.008 00.000 9828 IsGuiding returns 1
01:33:17.039 00.031 9828 IsSlewing returns 0
01:33:17.039 00.000 9828 IsGuiding returns 0
01:33:17.039 00.000 9828 scope move finished after 12 + 143 ms
01:33:17.039 00.000 9828 Move returns status 0, amount 12
01:33:17.039 00.000 9828 move complete, result=0
01:33:17.039 00.000 9828 worker thread done servicing request
01:33:17.039 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
01:33:17.419 00.380 8976 Exposure complete
01:33:17.424 00.005 8976 worker thread done servicing request
01:33:17.424 00.000 5052 OnExposeComplete: enter
01:33:17.424 00.000 5052 UpdateGuideState(): m_state=6
01:33:17.424 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4378
01:33:17.424 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.81, Mass=161, SNR=8.7, Peak=61 HFD=3.6
01:33:17.424 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
01:33:17.424 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
01:33:17.425 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.81 mountX=0.10 mountY=-0.03, mountTheta=-0.33
01:33:17.425 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.10, opts=13)
01:33:17.425 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.10)
01:33:17.425 00.000 8976 Worker thread wakes up
01:33:17.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.10) opts 0xd
01:33:17.426 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.10)
01:33:17.426 00.000 8976 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.03
01:33:17.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:33:17.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:33:17.426 00.000 8976 MoveAxis(R, 0, ABG)
01:33:17.426 00.000 8976 MoveAxis(U, 0, ABG)
01:33:17.426 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:33:17.426 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:33:17.426 00.000 8976 MountToCamera -- mountX=1.95 mountY=-4.51 hyp=4.91 mountTheta=-1.16 cameraX=3.12, cameraY=3.79 cameraTheta=0.88
01:33:17.426 00.000 8976 incremental bump (3.124, 3.787) isValid = 1
01:33:17.426 00.000 8976 Scheduling Mount bump of (0.062, 0.078)
01:33:17.426 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.08, opts=4)
01:33:17.427 00.001 8976 Enqueuing Move request for scope (0.06, 0.08)
01:33:17.427 00.000 8976 move complete, result=0
01:33:17.427 00.000 9828 Worker thread wakes up
01:33:17.427 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0x4
01:33:17.427 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:33:17.427 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
01:33:17.427 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
01:33:17.427 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.90 mountX=-0.07 mountY=-0.07, mountTheta=-2.33
01:33:17.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:17.427 00.000 9828 Moving (0.06, 0.08) raw xDistance=-0.07 yDistance=-0.07
01:33:17.427 00.000 9828 BLC: window closed
01:33:17.427 00.000 9828 MoveAxis(E, 21, B)
01:33:17.427 00.000 8976 worker thread done servicing request
01:33:17.427 00.000 9828 Guiding  Dir = 2, Dur = 21
01:33:17.427 00.000 9828 IsSlewing returns 0
01:33:17.427 00.000 9828 IsGuiding returns 0
01:33:17.427 00.000 9828 PulseGuide returned control before completion, sleep 31
01:33:17.437 00.010 5052 UpdateGuideState exits: m=161 SNR=8.7
01:33:17.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:17.437 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:17.437 00.000 5052 Enqueuing Expose request
01:33:17.437 00.000 8976 Worker thread wakes up
01:33:17.437 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:17.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:17.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:17.473 00.036 9828 IsGuiding returns 1
01:33:17.473 00.000 9828 scope still moving after pulse duration time elapsed
01:33:17.504 00.031 9828 IsSlewing returns 0
01:33:17.504 00.000 9828 IsGuiding returns 1
01:33:17.535 00.031 9828 IsSlewing returns 0
01:33:17.535 00.000 9828 IsGuiding returns 1
01:33:17.566 00.031 9828 IsSlewing returns 0
01:33:17.566 00.000 9828 IsGuiding returns 0
01:33:17.566 00.000 9828 scope move finished after 21 + 117 ms
01:33:17.566 00.000 9828 Move returns status 0, amount 21
01:33:17.566 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:17.566 00.000 9828 MoveAxis(N, 9, B)
01:33:17.566 00.000 9828 Guiding  Dir = 0, Dur = 9
01:33:17.582 00.016 9828 IsSlewing returns 0
01:33:17.582 00.000 9828 IsGuiding returns 0
01:33:17.582 00.000 9828 PulseGuide returned control before completion, sleep 19
01:33:17.613 00.031 9828 IsGuiding returns 1
01:33:17.613 00.000 9828 scope still moving after pulse duration time elapsed
01:33:17.644 00.031 9828 IsSlewing returns 0
01:33:17.644 00.000 9828 IsGuiding returns 1
01:33:17.674 00.030 9828 IsSlewing returns 0
01:33:17.674 00.000 9828 IsGuiding returns 1
01:33:17.706 00.032 9828 IsSlewing returns 0
01:33:17.706 00.000 9828 IsGuiding returns 1
01:33:17.737 00.031 9828 IsSlewing returns 0
01:33:17.737 00.000 9828 IsGuiding returns 0
01:33:17.737 00.000 9828 scope move finished after 9 + 146 ms
01:33:17.737 00.000 9828 Move returns status 0, amount 9
01:33:17.737 00.000 9828 move complete, result=0
01:33:17.738 00.001 9828 worker thread done servicing request
01:33:17.738 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 9 ms NORTH
01:33:18.129 00.391 8976 Exposure complete
01:33:18.135 00.006 8976 worker thread done servicing request
01:33:18.135 00.000 5052 OnExposeComplete: enter
01:33:18.135 00.000 5052 UpdateGuideState(): m_state=6
01:33:18.135 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4379
01:33:18.135 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.40, Mass=185, SNR=9.2, Peak=65 HFD=3.5
01:33:18.135 00.000 5052 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.04) = xAngle (-3.12 = -3.12)
01:33:18.135 00.000 5052 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.06)
01:33:18.135 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.31 hyp=0.36 cameraTheta=-1.08 mountX=-0.36 mountY=0.03, mountTheta=3.06
01:33:18.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.31, opts=13)
01:33:18.136 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.31)
01:33:18.136 00.000 8976 Worker thread wakes up
01:33:18.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.31) opts 0xd
01:33:18.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.31)
01:33:18.136 00.000 8976 Moving (0.17, -0.31) raw xDistance=-0.36 yDistance=0.03
01:33:18.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
01:33:18.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:33:18.136 00.000 8976 MoveAxis(R, 1, ABG)
01:33:18.136 00.000 8976 stepping (-12, 32) + (1, 0)
01:33:18.136 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:18.137 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:33:18.146 00.009 5052 UpdateGuideState exits: m=185 SNR=9.2
01:33:18.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:18.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:18.146 00.000 5052 Enqueuing Expose request
01:33:18.167 00.021 8976 Received - 47 (G) 
01:33:18.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:18.167 00.000 8976 stepped: pos (-11, 32)
01:33:18.167 00.000 8976 MoveAxis(U, 0, ABG)
01:33:18.167 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:33:18.167 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:33:18.167 00.000 8976 MountToCamera -- mountX=1.86 mountY=-4.70 hyp=5.05 mountTheta=-1.19 cameraX=3.33, cameraY=3.80 cameraTheta=0.85
01:33:18.167 00.000 8976 incremental bump (3.333, 3.796) isValid = 1
01:33:18.167 00.000 8976 Scheduling Mount bump of (0.101, 0.119)
01:33:18.167 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.12, opts=4)
01:33:18.167 00.000 8976 Enqueuing Move request for scope (0.10, 0.12)
01:33:18.167 00.000 8976 move complete, result=0
01:33:18.167 00.000 9828 Worker thread wakes up
01:33:18.167 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.0 px 0 ms NORTH
01:33:18.168 00.001 8976 worker thread done servicing request
01:33:18.168 00.000 8976 Worker thread wakes up
01:33:18.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:18.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:18.168 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0x4
01:33:18.168 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
01:33:18.168 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
01:33:18.168 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
01:33:18.168 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.87 mountX=-0.11 mountY=-0.11, mountTheta=-2.36
01:33:18.168 00.000 9828 Moving (0.10, 0.12) raw xDistance=-0.11 yDistance=-0.11
01:33:18.168 00.000 9828 BLC: window closed
01:33:18.168 00.000 9828 MoveAxis(E, 34, B)
01:33:18.168 00.000 9828 Guiding  Dir = 2, Dur = 34
01:33:18.169 00.001 9828 IsSlewing returns 0
01:33:18.169 00.000 9828 IsGuiding returns 0
01:33:18.169 00.000 9828 PulseGuide returned control before completion, sleep 44
01:33:18.222 00.053 9828 IsGuiding returns 1
01:33:18.222 00.000 9828 scope still moving after pulse duration time elapsed
01:33:18.253 00.031 9828 IsSlewing returns 0
01:33:18.253 00.000 9828 IsGuiding returns 1
01:33:18.284 00.031 9828 IsSlewing returns 0
01:33:18.284 00.000 9828 IsGuiding returns 1
01:33:18.316 00.032 9828 IsSlewing returns 0
01:33:18.316 00.000 9828 IsGuiding returns 0
01:33:18.316 00.000 9828 scope move finished after 34 + 112 ms
01:33:18.316 00.000 9828 Move returns status 0, amount 34
01:33:18.316 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:18.316 00.000 9828 MoveAxis(N, 14, B)
01:33:18.316 00.000 9828 Guiding  Dir = 0, Dur = 14
01:33:18.331 00.015 9828 IsSlewing returns 0
01:33:18.331 00.000 9828 IsGuiding returns 0
01:33:18.331 00.000 9828 PulseGuide returned control before completion, sleep 24
01:33:18.363 00.032 9828 IsGuiding returns 1
01:33:18.363 00.000 9828 scope still moving after pulse duration time elapsed
01:33:18.393 00.030 9828 IsSlewing returns 0
01:33:18.393 00.000 9828 IsGuiding returns 1
01:33:18.424 00.031 9828 IsSlewing returns 0
01:33:18.424 00.000 9828 IsGuiding returns 1
01:33:18.455 00.031 9828 IsSlewing returns 0
01:33:18.455 00.000 9828 IsGuiding returns 1
01:33:18.485 00.030 9828 IsSlewing returns 0
01:33:18.485 00.000 9828 IsGuiding returns 0
01:33:18.485 00.000 9828 scope move finished after 14 + 140 ms
01:33:18.485 00.000 9828 Move returns status 0, amount 14
01:33:18.485 00.000 9828 move complete, result=0
01:33:18.485 00.000 9828 worker thread done servicing request
01:33:18.485 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.1 px 14 ms NORTH
01:33:18.854 00.369 8976 Exposure complete
01:33:18.859 00.005 8976 worker thread done servicing request
01:33:18.859 00.000 5052 OnExposeComplete: enter
01:33:18.859 00.000 5052 UpdateGuideState(): m_state=6
01:33:18.859 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4380
01:33:18.859 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.91, Mass=179, SNR=9.2, Peak=61 HFD=3.8
01:33:18.860 00.001 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.16 = 0.16)
01:33:18.860 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.06 = 0.06)
01:33:18.860 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.21 mountX=0.24 mountY=0.01, mountTheta=0.06
01:33:18.860 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.20, opts=13)
01:33:18.860 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.20)
01:33:18.860 00.000 8976 Worker thread wakes up
01:33:18.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.20) opts 0xd
01:33:18.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.20)
01:33:18.860 00.000 8976 Moving (-0.15, 0.20) raw xDistance=0.24 yDistance=0.01
01:33:18.861 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:33:18.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:33:18.861 00.000 8976 MoveAxis(R, 0, ABG)
01:33:18.861 00.000 8976 MoveAxis(U, 0, ABG)
01:33:18.861 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
01:33:18.861 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:33:18.861 00.000 8976 MountToCamera -- mountX=1.80 mountY=-4.82 hyp=5.15 mountTheta=-1.21 cameraX=3.47, cameraY=3.80 cameraTheta=0.83
01:33:18.861 00.000 8976 incremental bump (3.473, 3.802) isValid = 1
01:33:18.861 00.000 8976 Scheduling Mount bump of (0.116, 0.132)
01:33:18.861 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.13, opts=4)
01:33:18.861 00.000 8976 Enqueuing Move request for scope (0.12, 0.13)
01:33:18.861 00.000 8976 move complete, result=0
01:33:18.861 00.000 9828 Worker thread wakes up
01:33:18.861 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0x4
01:33:18.861 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
01:33:18.861 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
01:33:18.861 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
01:33:18.861 00.000 8976 worker thread done servicing request
01:33:18.861 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:33:18.862 00.001 9828 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.85 mountX=-0.12 mountY=-0.12, mountTheta=-2.38
01:33:18.862 00.000 9828 Moving (0.12, 0.13) raw xDistance=-0.12 yDistance=-0.12
01:33:18.862 00.000 9828 BLC: window closed
01:33:18.862 00.000 9828 MoveAxis(E, 39, B)
01:33:18.862 00.000 9828 Guiding  Dir = 2, Dur = 39
01:33:18.862 00.000 9828 IsSlewing returns 0
01:33:18.862 00.000 9828 IsGuiding returns 0
01:33:18.862 00.000 9828 PulseGuide returned control before completion, sleep 49
01:33:18.871 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:33:18.871 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:18.871 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:18.871 00.000 5052 Enqueuing Expose request
01:33:18.871 00.000 8976 Worker thread wakes up
01:33:18.871 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:18.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:18.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:18.919 00.048 9828 IsGuiding returns 1
01:33:18.919 00.000 9828 scope still moving after pulse duration time elapsed
01:33:18.950 00.031 9828 IsSlewing returns 0
01:33:18.950 00.000 9828 IsGuiding returns 1
01:33:18.981 00.031 9828 IsSlewing returns 0
01:33:18.981 00.000 9828 IsGuiding returns 1
01:33:19.013 00.032 9828 IsSlewing returns 0
01:33:19.013 00.000 9828 IsGuiding returns 0
01:33:19.013 00.000 9828 scope move finished after 39 + 111 ms
01:33:19.013 00.000 9828 Move returns status 0, amount 39
01:33:19.013 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:19.013 00.000 9828 MoveAxis(N, 16, B)
01:33:19.013 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:19.028 00.015 9828 IsSlewing returns 0
01:33:19.028 00.000 9828 IsGuiding returns 0
01:33:19.028 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:19.059 00.031 9828 IsGuiding returns 1
01:33:19.059 00.000 9828 scope still moving after pulse duration time elapsed
01:33:19.090 00.031 9828 IsSlewing returns 0
01:33:19.090 00.000 9828 IsGuiding returns 1
01:33:19.121 00.031 9828 IsSlewing returns 0
01:33:19.121 00.000 9828 IsGuiding returns 1
01:33:19.151 00.030 9828 IsSlewing returns 0
01:33:19.151 00.000 9828 IsGuiding returns 1
01:33:19.182 00.031 9828 IsSlewing returns 0
01:33:19.182 00.000 9828 IsGuiding returns 0
01:33:19.182 00.000 9828 scope move finished after 16 + 138 ms
01:33:19.182 00.000 9828 Move returns status 0, amount 16
01:33:19.182 00.000 9828 move complete, result=0
01:33:19.182 00.000 9828 worker thread done servicing request
01:33:19.182 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.1 px 16 ms NORTH
01:33:19.559 00.377 8976 Exposure complete
01:33:19.564 00.005 8976 worker thread done servicing request
01:33:19.564 00.000 5052 OnExposeComplete: enter
01:33:19.564 00.000 5052 UpdateGuideState(): m_state=6
01:33:19.564 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4381
01:33:19.564 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.94, Mass=167, SNR=8.9, Peak=61 HFD=3.9
01:33:19.564 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.04) = xAngle (0.03 = 0.03)
01:33:19.564 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
01:33:19.564 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.26 cameraTheta=2.07 mountX=0.26 mountY=-0.02, mountTheta=-0.08
01:33:19.565 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.23, opts=13)
01:33:19.565 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.23)
01:33:19.565 00.000 8976 Worker thread wakes up
01:33:19.565 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.23) opts 0xd
01:33:19.565 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.23)
01:33:19.565 00.000 8976 Moving (-0.13, 0.23) raw xDistance=0.26 yDistance=-0.02
01:33:19.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:33:19.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:33:19.566 00.001 8976 MoveAxis(L, 1, ABG)
01:33:19.566 00.000 8976 stepping (-11, 32) + (-1, 0)
01:33:19.566 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:19.566 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:33:19.576 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
01:33:19.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:19.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:19.576 00.000 5052 Enqueuing Expose request
01:33:19.590 00.014 8976 Received - 47 (G) 
01:33:19.590 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:19.590 00.000 8976 stepped: pos (-12, 32)
01:33:19.590 00.000 8976 MoveAxis(U, 0, ABG)
01:33:19.590 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
01:33:19.590 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:33:19.590 00.000 8976 MountToCamera -- mountX=1.81 mountY=-4.91 hyp=5.23 mountTheta=-1.22 cameraX=3.54, cameraY=3.85 cameraTheta=0.83
01:33:19.590 00.000 8976 incremental bump (3.544, 3.850) isValid = 1
01:33:19.590 00.000 8976 Scheduling Mount bump of (0.130, 0.146)
01:33:19.590 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.15, opts=4)
01:33:19.590 00.000 8976 Enqueuing Move request for scope (0.13, 0.15)
01:33:19.590 00.000 8976 move complete, result=0
01:33:19.590 00.000 9828 Worker thread wakes up
01:33:19.590 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0x4
01:33:19.590 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
01:33:19.590 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
01:33:19.590 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
01:33:19.590 00.000 8976 worker thread done servicing request
01:33:19.590 00.000 8976 Worker thread wakes up
01:33:19.590 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:19.590 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:19.590 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:33:19.590 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.84 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
01:33:19.590 00.000 9828 Moving (0.13, 0.15) raw xDistance=-0.14 yDistance=-0.13
01:33:19.590 00.000 9828 BLC: window closed
01:33:19.590 00.000 9828 MoveAxis(E, 43, B)
01:33:19.590 00.000 9828 Guiding  Dir = 2, Dur = 43
01:33:19.591 00.001 9828 IsSlewing returns 0
01:33:19.591 00.000 9828 IsGuiding returns 0
01:33:19.591 00.000 9828 PulseGuide returned control before completion, sleep 53
01:33:19.649 00.058 9828 IsGuiding returns 1
01:33:19.649 00.000 9828 scope still moving after pulse duration time elapsed
01:33:19.680 00.031 9828 IsSlewing returns 0
01:33:19.680 00.000 9828 IsGuiding returns 1
01:33:19.712 00.032 9828 IsSlewing returns 0
01:33:19.712 00.000 9828 IsGuiding returns 1
01:33:19.742 00.030 9828 IsSlewing returns 0
01:33:19.742 00.000 9828 IsGuiding returns 1
01:33:19.774 00.032 9828 IsSlewing returns 0
01:33:19.774 00.000 9828 IsGuiding returns 0
01:33:19.774 00.000 9828 scope move finished after 43 + 139 ms
01:33:19.774 00.000 9828 Move returns status 0, amount 43
01:33:19.774 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:19.774 00.000 9828 MoveAxis(N, 18, B)
01:33:19.774 00.000 9828 Guiding  Dir = 0, Dur = 18
01:33:19.790 00.016 9828 IsSlewing returns 0
01:33:19.790 00.000 9828 IsGuiding returns 0
01:33:19.790 00.000 9828 PulseGuide returned control before completion, sleep 28
01:33:19.821 00.031 9828 IsGuiding returns 1
01:33:19.821 00.000 9828 scope still moving after pulse duration time elapsed
01:33:19.852 00.031 9828 IsSlewing returns 0
01:33:19.852 00.000 9828 IsGuiding returns 1
01:33:19.883 00.031 9828 IsSlewing returns 0
01:33:19.883 00.000 9828 IsGuiding returns 1
01:33:19.913 00.030 9828 IsSlewing returns 0
01:33:19.913 00.000 9828 IsGuiding returns 1
01:33:19.944 00.031 9828 IsSlewing returns 0
01:33:19.944 00.000 9828 IsGuiding returns 0
01:33:19.944 00.000 9828 scope move finished after 18 + 137 ms
01:33:19.944 00.000 9828 Move returns status 0, amount 18
01:33:19.944 00.000 9828 move complete, result=0
01:33:19.944 00.000 9828 worker thread done servicing request
01:33:19.945 00.001 5052 GuideStep: -0.1 px 43 ms EAST, -0.1 px 18 ms NORTH
01:33:20.278 00.333 8976 Exposure complete
01:33:20.284 00.006 8976 worker thread done servicing request
01:33:20.284 00.000 5052 OnExposeComplete: enter
01:33:20.284 00.000 5052 UpdateGuideState(): m_state=6
01:33:20.284 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4382
01:33:20.284 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.45, Mass=207, SNR=9.9, Peak=63 HFD=3.3
01:33:20.284 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
01:33:20.284 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.41)
01:33:20.284 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.26 hyp=0.65 cameraTheta=-2.73 mountX=0.04 mountY=0.64, mountTheta=1.51
01:33:20.285 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.26, opts=13)
01:33:20.285 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.26)
01:33:20.285 00.000 8976 Worker thread wakes up
01:33:20.285 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.26) opts 0xd
01:33:20.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.26)
01:33:20.285 00.000 8976 Moving (-0.59, -0.26) raw xDistance=0.04 yDistance=0.64
01:33:20.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:33:20.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
01:33:20.286 00.001 8976 MoveAxis(R, 0, ABG)
01:33:20.286 00.000 8976 MoveAxis(D, 3, ABG)
01:33:20.286 00.000 8976 stepping (-12, 32) + (0, -3)
01:33:20.286 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:20.287 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:20.296 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
01:33:20.296 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:20.296 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:20.296 00.000 5052 Enqueuing Expose request
01:33:20.325 00.029 8976 Received - 47 (G) 
01:33:20.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:20.325 00.000 8976 stepped: pos (-12, 29)
01:33:20.325 00.000 8976 back inside bump range: decrease bump weight 1.67 => 1.00
01:33:20.325 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:33:20.325 00.000 8976 MountToCamera -- mountX=1.82 mountY=-4.81 hyp=5.14 mountTheta=-1.21 cameraX=3.45, cameraY=3.81 cameraTheta=0.83
01:33:20.325 00.000 8976 incremental bump (3.452, 3.812) isValid = 1
01:33:20.325 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
01:33:20.325 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:33:20.325 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:33:20.325 00.000 8976 move complete, result=0
01:33:20.326 00.001 9828 Worker thread wakes up
01:33:20.326 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:33:20.326 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:33:20.326 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
01:33:20.326 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
01:33:20.326 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
01:33:20.326 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:33:20.326 00.000 8976 worker thread done servicing request
01:33:20.326 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:33:20.326 00.000 9828 BLC: window closed
01:33:20.326 00.000 8976 Worker thread wakes up
01:33:20.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:20.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:20.326 00.000 9828 MoveAxis(E, 26, B)
01:33:20.326 00.000 9828 Guiding  Dir = 2, Dur = 26
01:33:20.327 00.001 9828 IsSlewing returns 0
01:33:20.327 00.000 9828 IsGuiding returns 0
01:33:20.327 00.000 9828 PulseGuide returned control before completion, sleep 36
01:33:20.377 00.050 9828 IsGuiding returns 1
01:33:20.377 00.000 9828 scope still moving after pulse duration time elapsed
01:33:20.408 00.031 9828 IsSlewing returns 0
01:33:20.408 00.000 9828 IsGuiding returns 1
01:33:20.440 00.032 9828 IsSlewing returns 0
01:33:20.440 00.000 9828 IsGuiding returns 1
01:33:20.471 00.031 9828 IsSlewing returns 0
01:33:20.471 00.000 9828 IsGuiding returns 0
01:33:20.471 00.000 9828 scope move finished after 26 + 117 ms
01:33:20.471 00.000 9828 Move returns status 0, amount 26
01:33:20.471 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:20.471 00.000 9828 MoveAxis(N, 11, B)
01:33:20.471 00.000 9828 Guiding  Dir = 0, Dur = 11
01:33:20.485 00.014 9828 IsSlewing returns 0
01:33:20.485 00.000 9828 IsGuiding returns 0
01:33:20.485 00.000 9828 PulseGuide returned control before completion, sleep 21
01:33:20.516 00.031 9828 IsGuiding returns 1
01:33:20.516 00.000 9828 scope still moving after pulse duration time elapsed
01:33:20.547 00.031 9828 IsSlewing returns 0
01:33:20.547 00.000 9828 IsGuiding returns 1
01:33:20.579 00.032 9828 IsSlewing returns 0
01:33:20.579 00.000 9828 IsGuiding returns 1
01:33:20.625 00.046 9828 IsSlewing returns 0
01:33:20.625 00.000 9828 IsGuiding returns 0
01:33:20.625 00.000 9828 scope move finished after 11 + 128 ms
01:33:20.625 00.000 9828 Move returns status 0, amount 11
01:33:20.625 00.000 9828 move complete, result=0
01:33:20.625 00.000 9828 worker thread done servicing request
01:33:20.625 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:33:21.019 00.394 8976 Exposure complete
01:33:21.024 00.005 8976 worker thread done servicing request
01:33:21.024 00.000 5052 OnExposeComplete: enter
01:33:21.024 00.000 5052 UpdateGuideState(): m_state=6
01:33:21.024 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4383
01:33:21.024 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.24, Mass=177, SNR=9.1, Peak=65 HFD=3.5
01:33:21.024 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
01:33:21.024 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.94)
01:33:21.024 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.47 hyp=0.58 cameraTheta=-2.20 mountX=-0.26 mountY=0.54, mountTheta=2.02
01:33:21.025 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.47, opts=13)
01:33:21.025 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.47)
01:33:21.025 00.000 8976 Worker thread wakes up
01:33:21.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.47) opts 0xd
01:33:21.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.47)
01:33:21.025 00.000 8976 Moving (-0.34, -0.47) raw xDistance=-0.26 yDistance=0.54
01:33:21.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:33:21.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
01:33:21.026 00.001 8976 MoveAxis(R, 1, ABG)
01:33:21.026 00.000 8976 stepping (-12, 29) + (1, 0)
01:33:21.026 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:21.026 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:33:21.035 00.009 5052 UpdateGuideState exits: m=177 SNR=9.1
01:33:21.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:21.035 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:21.035 00.000 5052 Enqueuing Expose request
01:33:21.060 00.025 8976 Received - 47 (G) 
01:33:21.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:21.060 00.000 8976 stepped: pos (-11, 29)
01:33:21.060 00.000 8976 MoveAxis(D, 2, ABG)
01:33:21.060 00.000 8976 stepping (-11, 29) + (0, -2)
01:33:21.060 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:21.092 00.032 8976 Received - 47 (G) 
01:33:21.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:21.092 00.000 8976 stepped: pos (-11, 27)
01:33:21.092 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:33:21.092 00.000 8976 MountToCamera -- mountX=1.78 mountY=-4.64 hyp=4.97 mountTheta=-1.20 cameraX=3.32, cameraY=3.69 cameraTheta=0.84
01:33:21.092 00.000 8976 incremental bump (3.320, 3.693) isValid = 1
01:33:21.092 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
01:33:21.092 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:33:21.092 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:33:21.092 00.000 8976 move complete, result=0
01:33:21.092 00.000 9828 Worker thread wakes up
01:33:21.092 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:33:21.092 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:33:21.092 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
01:33:21.092 00.000 8976 worker thread done servicing request
01:33:21.092 00.000 8976 Worker thread wakes up
01:33:21.092 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:21.092 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:21.092 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
01:33:21.093 00.001 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
01:33:21.093 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:33:21.093 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:33:21.093 00.000 9828 BLC: window closed
01:33:21.093 00.000 9828 MoveAxis(E, 26, B)
01:33:21.093 00.000 9828 Guiding  Dir = 2, Dur = 26
01:33:21.093 00.000 9828 IsSlewing returns 0
01:33:21.093 00.000 9828 IsGuiding returns 0
01:33:21.093 00.000 9828 PulseGuide returned control before completion, sleep 36
01:33:21.136 00.043 9828 IsGuiding returns 1
01:33:21.136 00.000 9828 scope still moving after pulse duration time elapsed
01:33:21.167 00.031 9828 IsSlewing returns 0
01:33:21.168 00.001 9828 IsGuiding returns 1
01:33:21.198 00.030 9828 IsSlewing returns 0
01:33:21.198 00.000 9828 IsGuiding returns 1
01:33:21.228 00.030 9828 IsSlewing returns 0
01:33:21.228 00.000 9828 IsGuiding returns 1
01:33:21.259 00.031 9828 IsSlewing returns 0
01:33:21.259 00.000 9828 IsGuiding returns 0
01:33:21.259 00.000 9828 scope move finished after 26 + 139 ms
01:33:21.259 00.000 9828 Move returns status 0, amount 26
01:33:21.259 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:21.259 00.000 9828 MoveAxis(N, 11, B)
01:33:21.259 00.000 9828 Guiding  Dir = 0, Dur = 11
01:33:21.274 00.015 9828 IsSlewing returns 0
01:33:21.274 00.000 9828 IsGuiding returns 0
01:33:21.274 00.000 9828 PulseGuide returned control before completion, sleep 21
01:33:21.305 00.031 9828 IsGuiding returns 1
01:33:21.305 00.000 9828 scope still moving after pulse duration time elapsed
01:33:21.335 00.030 9828 IsSlewing returns 0
01:33:21.335 00.000 9828 IsGuiding returns 1
01:33:21.366 00.031 9828 IsSlewing returns 0
01:33:21.366 00.000 9828 IsGuiding returns 1
01:33:21.397 00.031 9828 IsSlewing returns 0
01:33:21.397 00.000 9828 IsGuiding returns 1
01:33:21.429 00.032 9828 IsSlewing returns 0
01:33:21.429 00.000 9828 IsGuiding returns 0
01:33:21.429 00.000 9828 scope move finished after 11 + 144 ms
01:33:21.429 00.000 9828 Move returns status 0, amount 11
01:33:21.429 00.000 9828 move complete, result=0
01:33:21.429 00.000 9828 worker thread done servicing request
01:33:21.429 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:33:21.787 00.358 8976 Exposure complete
01:33:21.792 00.005 8976 worker thread done servicing request
01:33:21.792 00.000 5052 OnExposeComplete: enter
01:33:21.792 00.000 5052 UpdateGuideState(): m_state=6
01:33:21.792 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4384
01:33:21.793 00.001 5052 Star::Find returns 1 (0), X=329.05, Y=282.22, Mass=146, SNR=8.3, Peak=63 HFD=3.3
01:33:21.793 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
01:33:21.793 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
01:33:21.793 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.51 hyp=0.53 cameraTheta=1.81 mountX=0.51 mountY=-0.17, mountTheta=-0.32
01:33:21.793 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.51, opts=13)
01:33:21.793 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.51)
01:33:21.794 00.001 8976 Worker thread wakes up
01:33:21.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.51) opts 0xd
01:33:21.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.51)
01:33:21.794 00.000 8976 Moving (-0.13, 0.51) raw xDistance=0.51 yDistance=-0.17
01:33:21.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.51
01:33:21.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:33:21.794 00.000 8976 MoveAxis(L, 2, ABG)
01:33:21.794 00.000 8976 stepping (-11, 27) + (-2, 0)
01:33:21.794 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:21.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:33:21.805 00.011 5052 UpdateGuideState exits: m=146 SNR=8.3
01:33:21.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:21.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:21.805 00.000 5052 Enqueuing Expose request
01:33:21.828 00.023 8976 Received - 47 (G) 
01:33:21.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:21.828 00.000 8976 stepped: pos (-13, 27)
01:33:21.828 00.000 8976 MoveAxis(U, 0, ABG)
01:33:21.828 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:33:21.828 00.000 8976 MountToCamera -- mountX=1.85 mountY=-4.52 hyp=4.88 mountTheta=-1.18 cameraX=3.18, cameraY=3.70 cameraTheta=0.86
01:33:21.828 00.000 8976 incremental bump (3.185, 3.703) isValid = 1
01:33:21.828 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
01:33:21.828 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:33:21.828 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:33:21.828 00.000 8976 move complete, result=0
01:33:21.828 00.000 9828 Worker thread wakes up
01:33:21.828 00.000 8976 worker thread done servicing request
01:33:21.828 00.000 8976 Worker thread wakes up
01:33:21.828 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:33:21.828 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
01:33:21.829 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:21.829 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:21.829 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:33:21.829 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
01:33:21.829 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
01:33:21.829 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
01:33:21.829 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:33:21.829 00.000 9828 BLC: window closed
01:33:21.829 00.000 9828 MoveAxis(E, 25, B)
01:33:21.829 00.000 9828 Guiding  Dir = 2, Dur = 25
01:33:21.829 00.000 9828 IsSlewing returns 0
01:33:21.829 00.000 9828 IsGuiding returns 0
01:33:21.830 00.001 9828 PulseGuide returned control before completion, sleep 35
01:33:21.866 00.036 9828 IsGuiding returns 1
01:33:21.866 00.000 9828 scope still moving after pulse duration time elapsed
01:33:21.898 00.032 9828 IsSlewing returns 0
01:33:21.898 00.000 9828 IsGuiding returns 1
01:33:21.928 00.030 9828 IsSlewing returns 0
01:33:21.928 00.000 9828 IsGuiding returns 1
01:33:21.958 00.030 9828 IsSlewing returns 0
01:33:21.958 00.000 9828 IsGuiding returns 1
01:33:21.989 00.031 9828 IsSlewing returns 0
01:33:21.989 00.000 9828 IsGuiding returns 1
01:33:22.021 00.032 9828 IsSlewing returns 0
01:33:22.021 00.000 9828 IsGuiding returns 1
01:33:22.053 00.032 9828 IsSlewing returns 0
01:33:22.053 00.000 9828 IsGuiding returns 0
01:33:22.054 00.001 9828 scope move finished after 25 + 198 ms
01:33:22.054 00.000 9828 Move returns status 0, amount 25
01:33:22.054 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:22.054 00.000 9828 MoveAxis(N, 11, B)
01:33:22.054 00.000 9828 Guiding  Dir = 0, Dur = 11
01:33:22.068 00.014 9828 IsSlewing returns 0
01:33:22.068 00.000 9828 IsGuiding returns 0
01:33:22.068 00.000 9828 PulseGuide returned control before completion, sleep 21
01:33:22.100 00.032 9828 IsGuiding returns 1
01:33:22.100 00.000 9828 scope still moving after pulse duration time elapsed
01:33:22.132 00.032 9828 IsSlewing returns 0
01:33:22.132 00.000 9828 IsGuiding returns 1
01:33:22.162 00.030 9828 IsSlewing returns 0
01:33:22.162 00.000 9828 IsGuiding returns 1
01:33:22.193 00.031 9828 IsSlewing returns 0
01:33:22.193 00.000 9828 IsGuiding returns 1
01:33:22.224 00.031 9828 IsSlewing returns 0
01:33:22.224 00.000 9828 IsGuiding returns 1
01:33:22.255 00.031 9828 IsSlewing returns 0
01:33:22.255 00.000 9828 IsGuiding returns 0
01:33:22.255 00.000 9828 scope move finished after 11 + 175 ms
01:33:22.255 00.000 9828 Move returns status 0, amount 11
01:33:22.255 00.000 9828 move complete, result=0
01:33:22.255 00.000 9828 worker thread done servicing request
01:33:22.255 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:33:22.518 00.263 8976 Exposure complete
01:33:22.523 00.005 8976 worker thread done servicing request
01:33:22.524 00.001 5052 OnExposeComplete: enter
01:33:22.524 00.000 5052 UpdateGuideState(): m_state=6
01:33:22.524 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4385
01:33:22.524 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.66, Mass=160, SNR=8.7, Peak=64 HFD=3.3
01:33:22.524 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.80 = 1.49)
01:33:22.524 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
01:33:22.524 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.75 mountX=0.01 mountY=0.12, mountTheta=1.49
01:33:22.524 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.04, opts=13)
01:33:22.525 00.001 5052 Enqueuing Move request for stepguider (-0.11, -0.04)
01:33:22.525 00.000 8976 Worker thread wakes up
01:33:22.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.04) opts 0xd
01:33:22.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.04)
01:33:22.525 00.000 8976 Moving (-0.11, -0.04) raw xDistance=0.01 yDistance=0.12
01:33:22.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:33:22.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:33:22.525 00.000 8976 MoveAxis(R, 0, ABG)
01:33:22.525 00.000 8976 MoveAxis(U, 0, ABG)
01:33:22.525 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:33:22.525 00.000 8976 MountToCamera -- mountX=1.89 mountY=-4.44 hyp=4.83 mountTheta=-1.17 cameraX=3.09, cameraY=3.71 cameraTheta=0.88
01:33:22.525 00.000 8976 incremental bump (3.095, 3.710) isValid = 1
01:33:22.525 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
01:33:22.525 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:33:22.525 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:33:22.525 00.000 8976 move complete, result=0
01:33:22.525 00.000 9828 Worker thread wakes up
01:33:22.525 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:33:22.525 00.000 8976 worker thread done servicing request
01:33:22.525 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:33:22.525 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
01:33:22.525 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
01:33:22.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:33:22.525 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
01:33:22.525 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:33:22.525 00.000 9828 BLC: window closed
01:33:22.525 00.000 9828 MoveAxis(E, 25, B)
01:33:22.525 00.000 9828 Guiding  Dir = 2, Dur = 25
01:33:22.527 00.002 9828 IsSlewing returns 0
01:33:22.527 00.000 9828 IsGuiding returns 0
01:33:22.527 00.000 9828 PulseGuide returned control before completion, sleep 35
01:33:22.536 00.009 5052 UpdateGuideState exits: m=160 SNR=8.7
01:33:22.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:22.536 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:22.536 00.000 5052 Enqueuing Expose request
01:33:22.536 00.000 8976 Worker thread wakes up
01:33:22.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:22.536 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:22.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:22.565 00.029 9828 IsGuiding returns 1
01:33:22.565 00.000 9828 scope still moving after pulse duration time elapsed
01:33:22.596 00.031 9828 IsSlewing returns 0
01:33:22.596 00.000 9828 IsGuiding returns 1
01:33:22.626 00.030 9828 IsSlewing returns 0
01:33:22.627 00.001 9828 IsGuiding returns 1
01:33:22.658 00.031 9828 IsSlewing returns 0
01:33:22.658 00.000 9828 IsGuiding returns 1
01:33:22.689 00.031 9828 IsSlewing returns 0
01:33:22.689 00.000 9828 IsGuiding returns 0
01:33:22.689 00.000 9828 scope move finished after 25 + 137 ms
01:33:22.689 00.000 9828 Move returns status 0, amount 25
01:33:22.689 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:22.689 00.000 9828 MoveAxis(N, 11, B)
01:33:22.689 00.000 9828 Guiding  Dir = 0, Dur = 11
01:33:22.705 00.016 9828 IsSlewing returns 0
01:33:22.705 00.000 9828 IsGuiding returns 0
01:33:22.705 00.000 9828 PulseGuide returned control before completion, sleep 21
01:33:22.735 00.030 9828 IsGuiding returns 1
01:33:22.735 00.000 9828 scope still moving after pulse duration time elapsed
01:33:22.766 00.031 9828 IsSlewing returns 0
01:33:22.766 00.000 9828 IsGuiding returns 1
01:33:22.797 00.031 9828 IsSlewing returns 0
01:33:22.797 00.000 9828 IsGuiding returns 1
01:33:22.828 00.031 9828 IsSlewing returns 0
01:33:22.828 00.000 9828 IsGuiding returns 1
01:33:22.859 00.031 9828 IsSlewing returns 0
01:33:22.859 00.000 9828 IsGuiding returns 0
01:33:22.859 00.000 9828 scope move finished after 11 + 142 ms
01:33:22.859 00.000 9828 Move returns status 0, amount 11
01:33:22.859 00.000 9828 move complete, result=0
01:33:22.859 00.000 9828 worker thread done servicing request
01:33:22.859 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:33:23.223 00.364 8976 Exposure complete
01:33:23.228 00.005 8976 worker thread done servicing request
01:33:23.229 00.001 5052 OnExposeComplete: enter
01:33:23.229 00.000 5052 UpdateGuideState(): m_state=6
01:33:23.229 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4386
01:33:23.229 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.27, Mass=161, SNR=8.8, Peak=64 HFD=3.6
01:33:23.229 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.27 = 2.02)
01:33:23.229 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.37 = 1.91)
01:33:23.229 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.44 hyp=0.55 cameraTheta=-2.22 mountX=-0.24 mountY=0.52, mountTheta=2.00
01:33:23.229 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.44, opts=13)
01:33:23.229 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.44)
01:33:23.229 00.000 8976 Worker thread wakes up
01:33:23.229 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.44) opts 0xd
01:33:23.229 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.44)
01:33:23.229 00.000 8976 Moving (-0.33, -0.44) raw xDistance=-0.24 yDistance=0.52
01:33:23.230 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:33:23.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:33:23.230 00.000 8976 MoveAxis(R, 0, ABG)
01:33:23.230 00.000 8976 MoveAxis(D, 2, ABG)
01:33:23.230 00.000 8976 stepping (-13, 27) + (0, -2)
01:33:23.230 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:23.231 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:33:23.242 00.011 5052 UpdateGuideState exits: m=161 SNR=8.8
01:33:23.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:23.242 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:23.242 00.000 5052 Enqueuing Expose request
01:33:23.267 00.025 8976 Received - 47 (G) 
01:33:23.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:23.267 00.000 8976 stepped: pos (-13, 25)
01:33:23.267 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:33:23.267 00.000 8976 MountToCamera -- mountX=1.93 mountY=-4.29 hyp=4.70 mountTheta=-1.15 cameraX=2.94, cameraY=3.67 cameraTheta=0.89
01:33:23.267 00.000 8976 incremental bump (2.941, 3.667) isValid = 1
01:33:23.267 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
01:33:23.267 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:33:23.267 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:33:23.267 00.000 8976 move complete, result=0
01:33:23.267 00.000 9828 Worker thread wakes up
01:33:23.267 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:33:23.267 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:33:23.267 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:33:23.267 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:33:23.267 00.000 8976 worker thread done servicing request
01:33:23.267 00.000 8976 Worker thread wakes up
01:33:23.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:23.268 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:23.268 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
01:33:23.268 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
01:33:23.268 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:33:23.268 00.000 9828 BLC: window closed
01:33:23.268 00.000 9828 MoveAxis(E, 24, B)
01:33:23.268 00.000 9828 Guiding  Dir = 2, Dur = 24
01:33:23.268 00.000 9828 IsSlewing returns 0
01:33:23.268 00.000 9828 IsGuiding returns 0
01:33:23.269 00.001 9828 PulseGuide returned control before completion, sleep 34
01:33:23.306 00.037 9828 IsGuiding returns 1
01:33:23.306 00.000 9828 scope still moving after pulse duration time elapsed
01:33:23.336 00.030 9828 IsSlewing returns 0
01:33:23.336 00.000 9828 IsGuiding returns 1
01:33:23.367 00.031 9828 IsSlewing returns 0
01:33:23.367 00.000 9828 IsGuiding returns 1
01:33:23.398 00.031 9828 IsSlewing returns 0
01:33:23.398 00.000 9828 IsGuiding returns 1
01:33:23.429 00.031 9828 IsSlewing returns 0
01:33:23.429 00.000 9828 IsGuiding returns 0
01:33:23.429 00.000 9828 scope move finished after 24 + 136 ms
01:33:23.429 00.000 9828 Move returns status 0, amount 24
01:33:23.429 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:23.429 00.000 9828 MoveAxis(N, 11, B)
01:33:23.429 00.000 9828 Guiding  Dir = 0, Dur = 11
01:33:23.444 00.015 9828 IsSlewing returns 0
01:33:23.444 00.000 9828 IsGuiding returns 0
01:33:23.444 00.000 9828 PulseGuide returned control before completion, sleep 21
01:33:23.475 00.031 9828 IsGuiding returns 1
01:33:23.475 00.000 9828 scope still moving after pulse duration time elapsed
01:33:23.506 00.031 9828 IsSlewing returns 0
01:33:23.506 00.000 9828 IsGuiding returns 1
01:33:23.542 00.036 9828 IsSlewing returns 0
01:33:23.542 00.000 9828 IsGuiding returns 1
01:33:23.573 00.031 9828 IsSlewing returns 0
01:33:23.573 00.000 9828 IsGuiding returns 0
01:33:23.573 00.000 9828 scope move finished after 11 + 118 ms
01:33:23.573 00.000 9828 Move returns status 0, amount 11
01:33:23.573 00.000 9828 move complete, result=0
01:33:23.573 00.000 9828 worker thread done servicing request
01:33:23.573 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:33:23.959 00.386 8976 Exposure complete
01:33:23.964 00.005 8976 worker thread done servicing request
01:33:23.965 00.001 5052 OnExposeComplete: enter
01:33:23.965 00.000 5052 UpdateGuideState(): m_state=6
01:33:23.965 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4387
01:33:23.965 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=282.07, Mass=161, SNR=8.6, Peak=62 HFD=3.6
01:33:23.965 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.50 = -0.50)
01:33:23.965 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
01:33:23.965 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.54 mountX=0.32 mountY=-0.21, mountTheta=-0.58
01:33:23.965 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.36, opts=13)
01:33:23.966 00.001 5052 Enqueuing Move request for stepguider (0.01, 0.36)
01:33:23.966 00.000 8976 Worker thread wakes up
01:33:23.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.36) opts 0xd
01:33:23.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.36)
01:33:23.966 00.000 8976 Moving (0.01, 0.36) raw xDistance=0.32 yDistance=-0.21
01:33:23.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:33:23.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:33:23.966 00.000 8976 MoveAxis(L, 1, ABG)
01:33:23.966 00.000 8976 stepping (-13, 25) + (-1, 0)
01:33:23.966 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:23.967 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
01:33:23.976 00.009 5052 UpdateGuideState exits: m=161 SNR=8.6
01:33:23.976 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:23.976 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:23.976 00.000 5052 Enqueuing Expose request
01:33:23.986 00.010 8976 Received - 47 (G) 
01:33:23.986 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:23.986 00.000 8976 stepped: pos (-14, 25)
01:33:23.986 00.000 8976 MoveAxis(U, 0, ABG)
01:33:23.986 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:33:23.986 00.000 8976 MountToCamera -- mountX=2.00 mountY=-4.18 hyp=4.64 mountTheta=-1.13 cameraX=2.81, cameraY=3.68 cameraTheta=0.92
01:33:23.986 00.000 8976 incremental bump (2.815, 3.683) isValid = 1
01:33:23.986 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
01:33:23.986 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:33:23.986 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:33:23.986 00.000 8976 move complete, result=0
01:33:23.986 00.000 8976 worker thread done servicing request
01:33:23.986 00.000 8976 Worker thread wakes up
01:33:23.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:23.986 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:23.986 00.000 9828 Worker thread wakes up
01:33:23.986 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:33:23.987 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:33:23.987 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:33:23.987 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:33:23.987 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.29
01:33:23.987 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:33:23.987 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
01:33:23.987 00.000 9828 BLC: window closed
01:33:23.987 00.000 9828 MoveAxis(E, 24, B)
01:33:23.987 00.000 9828 Guiding  Dir = 2, Dur = 24
01:33:23.987 00.000 9828 IsSlewing returns 0
01:33:23.987 00.000 9828 IsGuiding returns 0
01:33:23.988 00.001 9828 PulseGuide returned control before completion, sleep 34
01:33:24.025 00.037 9828 IsGuiding returns 1
01:33:24.025 00.000 9828 scope still moving after pulse duration time elapsed
01:33:24.056 00.031 9828 IsSlewing returns 0
01:33:24.056 00.000 9828 IsGuiding returns 1
01:33:24.087 00.031 9828 IsSlewing returns 0
01:33:24.087 00.000 9828 IsGuiding returns 1
01:33:24.119 00.032 9828 IsSlewing returns 0
01:33:24.119 00.000 9828 IsGuiding returns 0
01:33:24.119 00.000 9828 scope move finished after 24 + 107 ms
01:33:24.119 00.000 9828 Move returns status 0, amount 24
01:33:24.119 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:24.119 00.000 9828 MoveAxis(N, 12, B)
01:33:24.119 00.000 9828 Guiding  Dir = 0, Dur = 12
01:33:24.134 00.015 9828 IsSlewing returns 0
01:33:24.135 00.001 9828 IsGuiding returns 0
01:33:24.135 00.000 9828 PulseGuide returned control before completion, sleep 22
01:33:24.166 00.031 9828 IsGuiding returns 1
01:33:24.166 00.000 9828 scope still moving after pulse duration time elapsed
01:33:24.196 00.030 9828 IsSlewing returns 0
01:33:24.196 00.000 9828 IsGuiding returns 1
01:33:24.227 00.031 9828 IsSlewing returns 0
01:33:24.227 00.000 9828 IsGuiding returns 1
01:33:24.258 00.031 9828 IsSlewing returns 0
01:33:24.259 00.001 9828 IsGuiding returns 0
01:33:24.259 00.000 9828 scope move finished after 12 + 112 ms
01:33:24.259 00.000 9828 Move returns status 0, amount 12
01:33:24.259 00.000 9828 move complete, result=0
01:33:24.259 00.000 9828 worker thread done servicing request
01:33:24.259 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
01:33:24.677 00.418 8976 Exposure complete
01:33:24.683 00.006 8976 worker thread done servicing request
01:33:24.683 00.000 5052 OnExposeComplete: enter
01:33:24.683 00.000 5052 UpdateGuideState(): m_state=6
01:33:24.683 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4388
01:33:24.683 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.66, Mass=206, SNR=9.7, Peak=63 HFD=3.7
01:33:24.683 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.70 = -2.70)
01:33:24.683 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.80 = -2.80)
01:33:24.683 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.66 mountX=-0.07 mountY=-0.03, mountTheta=-2.79
01:33:24.684 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.05, opts=13)
01:33:24.684 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.05)
01:33:24.684 00.000 8976 Worker thread wakes up
01:33:24.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.05) opts 0xd
01:33:24.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.05)
01:33:24.684 00.000 8976 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.03
01:33:24.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:33:24.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:33:24.684 00.000 8976 MoveAxis(R, 0, ABG)
01:33:24.684 00.000 8976 MoveAxis(U, 0, ABG)
01:33:24.685 00.001 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:33:24.685 00.000 8976 MountToCamera -- mountX=2.05 mountY=-4.11 hyp=4.59 mountTheta=-1.11 cameraX=2.73, cameraY=3.69 cameraTheta=0.93
01:33:24.685 00.000 8976 incremental bump (2.731, 3.694) isValid = 1
01:33:24.685 00.000 8976 Scheduling Mount bump of (0.047, 0.066)
01:33:24.685 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.07, opts=4)
01:33:24.685 00.000 8976 Enqueuing Move request for scope (0.05, 0.07)
01:33:24.685 00.000 8976 move complete, result=0
01:33:24.685 00.000 8976 worker thread done servicing request
01:33:24.685 00.000 9828 Worker thread wakes up
01:33:24.685 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0x4
01:33:24.685 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:33:24.685 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
01:33:24.685 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
01:33:24.685 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.95 mountX=-0.05 mountY=-0.06, mountTheta=-2.27
01:33:24.685 00.000 9828 Moving (0.05, 0.07) raw xDistance=-0.05 yDistance=-0.06
01:33:24.685 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:33:24.686 00.001 9828 BLC: window closed
01:33:24.686 00.000 9828 MoveAxis(E, 16, B)
01:33:24.686 00.000 9828 Guiding  Dir = 2, Dur = 16
01:33:24.686 00.000 9828 IsSlewing returns 0
01:33:24.686 00.000 9828 IsGuiding returns 0
01:33:24.686 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:24.695 00.009 5052 UpdateGuideState exits: m=206 SNR=9.7
01:33:24.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:24.695 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:24.695 00.000 5052 Enqueuing Expose request
01:33:24.695 00.000 8976 Worker thread wakes up
01:33:24.695 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:24.695 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:24.696 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:24.726 00.030 9828 IsGuiding returns 1
01:33:24.726 00.000 9828 scope still moving after pulse duration time elapsed
01:33:24.757 00.031 9828 IsSlewing returns 0
01:33:24.757 00.000 9828 IsGuiding returns 1
01:33:24.787 00.030 9828 IsSlewing returns 0
01:33:24.787 00.000 9828 IsGuiding returns 1
01:33:24.818 00.031 9828 IsSlewing returns 0
01:33:24.823 00.005 9828 IsGuiding returns 0
01:33:24.823 00.000 9828 scope move finished after 16 + 120 ms
01:33:24.823 00.000 9828 Move returns status 0, amount 16
01:33:24.823 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:24.823 00.000 9828 MoveAxis(N, 8, B)
01:33:24.823 00.000 9828 Guiding  Dir = 0, Dur = 8
01:33:24.834 00.011 9828 IsSlewing returns 0
01:33:24.834 00.000 9828 IsGuiding returns 0
01:33:24.834 00.000 9828 PulseGuide returned control before completion, sleep 18
01:33:24.864 00.030 9828 IsGuiding returns 1
01:33:24.864 00.000 9828 scope still moving after pulse duration time elapsed
01:33:24.896 00.032 9828 IsSlewing returns 0
01:33:24.896 00.000 9828 IsGuiding returns 1
01:33:24.926 00.030 9828 IsSlewing returns 0
01:33:24.926 00.000 9828 IsGuiding returns 1
01:33:24.957 00.031 9828 IsSlewing returns 0
01:33:24.957 00.000 9828 IsGuiding returns 1
01:33:24.988 00.031 9828 IsSlewing returns 0
01:33:24.988 00.000 9828 IsGuiding returns 0
01:33:24.988 00.000 9828 scope move finished after 8 + 146 ms
01:33:24.988 00.000 9828 Move returns status 0, amount 8
01:33:24.988 00.000 9828 move complete, result=0
01:33:24.989 00.001 9828 worker thread done servicing request
01:33:24.989 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 8 ms NORTH
01:33:25.387 00.398 8976 Exposure complete
01:33:25.393 00.006 8976 worker thread done servicing request
01:33:25.393 00.000 5052 OnExposeComplete: enter
01:33:25.393 00.000 5052 UpdateGuideState(): m_state=6
01:33:25.393 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4389
01:33:25.393 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.41, Mass=180, SNR=9.2, Peak=62 HFD=3.7
01:33:25.393 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.53 = 2.75)
01:33:25.393 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.65)
01:33:25.393 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.49 mountX=-0.28 mountY=0.14, mountTheta=2.67
01:33:25.394 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.30, opts=13)
01:33:25.394 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.30)
01:33:25.394 00.000 8976 Worker thread wakes up
01:33:25.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.30) opts 0xd
01:33:25.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.30)
01:33:25.394 00.000 8976 Moving (0.02, -0.30) raw xDistance=-0.28 yDistance=0.14
01:33:25.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:33:25.395 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:33:25.395 00.000 8976 MoveAxis(R, 1, ABG)
01:33:25.395 00.000 8976 stepping (-14, 25) + (1, 0)
01:33:25.395 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:25.395 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:25.405 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
01:33:25.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:25.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:25.405 00.000 5052 Enqueuing Expose request
01:33:25.424 00.019 8976 Received - 47 (G) 
01:33:25.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:25.424 00.000 8976 stepped: pos (-13, 25)
01:33:25.424 00.000 8976 MoveAxis(U, 0, ABG)
01:33:25.424 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:33:25.424 00.000 8976 MountToCamera -- mountX=2.03 mountY=-4.07 hyp=4.54 mountTheta=-1.11 cameraX=2.70, cameraY=3.66 cameraTheta=0.94
01:33:25.424 00.000 8976 incremental bump (2.697, 3.657) isValid = 1
01:33:25.425 00.001 8976 Scheduling Mount bump of (0.068, 0.096)
01:33:25.425 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:33:25.425 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:33:25.425 00.000 8976 move complete, result=0
01:33:25.425 00.000 8976 worker thread done servicing request
01:33:25.425 00.000 8976 Worker thread wakes up
01:33:25.425 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:33:25.425 00.000 9828 Worker thread wakes up
01:33:25.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:25.425 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:33:25.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:25.425 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:33:25.425 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:33:25.425 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
01:33:25.426 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
01:33:25.426 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:33:25.426 00.000 9828 BLC: window closed
01:33:25.426 00.000 9828 MoveAxis(E, 23, B)
01:33:25.426 00.000 9828 Guiding  Dir = 2, Dur = 23
01:33:25.426 00.000 9828 IsSlewing returns 0
01:33:25.426 00.000 9828 IsGuiding returns 0
01:33:25.426 00.000 9828 PulseGuide returned control before completion, sleep 33
01:33:25.471 00.045 9828 IsGuiding returns 1
01:33:25.471 00.000 9828 scope still moving after pulse duration time elapsed
01:33:25.501 00.030 9828 IsSlewing returns 0
01:33:25.501 00.000 9828 IsGuiding returns 1
01:33:25.533 00.032 9828 IsSlewing returns 0
01:33:25.533 00.000 9828 IsGuiding returns 1
01:33:25.564 00.031 9828 IsSlewing returns 0
01:33:25.564 00.000 9828 IsGuiding returns 1
01:33:25.595 00.031 9828 IsSlewing returns 0
01:33:25.595 00.000 9828 IsGuiding returns 0
01:33:25.595 00.000 9828 scope move finished after 23 + 145 ms
01:33:25.595 00.000 9828 Move returns status 0, amount 23
01:33:25.596 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:25.596 00.000 9828 MoveAxis(N, 12, B)
01:33:25.596 00.000 9828 Guiding  Dir = 0, Dur = 12
01:33:25.611 00.015 9828 IsSlewing returns 0
01:33:25.611 00.000 9828 IsGuiding returns 0
01:33:25.611 00.000 9828 PulseGuide returned control before completion, sleep 22
01:33:25.641 00.030 9828 IsGuiding returns 1
01:33:25.641 00.000 9828 scope still moving after pulse duration time elapsed
01:33:25.672 00.031 9828 IsSlewing returns 0
01:33:25.672 00.000 9828 IsGuiding returns 1
01:33:25.702 00.030 9828 IsSlewing returns 0
01:33:25.702 00.000 9828 IsGuiding returns 1
01:33:25.733 00.031 9828 IsSlewing returns 0
01:33:25.733 00.000 9828 IsGuiding returns 1
01:33:25.765 00.032 9828 IsSlewing returns 0
01:33:25.765 00.000 9828 IsGuiding returns 0
01:33:25.765 00.000 9828 scope move finished after 12 + 141 ms
01:33:25.765 00.000 9828 Move returns status 0, amount 12
01:33:25.765 00.000 9828 move complete, result=0
01:33:25.765 00.000 9828 worker thread done servicing request
01:33:25.765 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:33:26.116 00.351 8976 Exposure complete
01:33:26.121 00.005 8976 worker thread done servicing request
01:33:26.121 00.000 5052 OnExposeComplete: enter
01:33:26.122 00.001 5052 UpdateGuideState(): m_state=6
01:33:26.122 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4390
01:33:26.122 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.70, Mass=194, SNR=9.5, Peak=64 HFD=3.7
01:33:26.122 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
01:33:26.122 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
01:33:26.122 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.01 hyp=0.53 cameraTheta=-0.02 mountX=-0.25 mountY=-0.44, mountTheta=-2.09
01:33:26.123 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.01, opts=13)
01:33:26.123 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.01)
01:33:26.123 00.000 8976 Worker thread wakes up
01:33:26.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.01) opts 0xd
01:33:26.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.01)
01:33:26.123 00.000 8976 Moving (0.53, -0.01) raw xDistance=-0.25 yDistance=-0.44
01:33:26.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:33:26.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:33:26.123 00.000 8976 MoveAxis(R, 0, ABG)
01:33:26.123 00.000 8976 MoveAxis(U, 2, ABG)
01:33:26.123 00.000 8976 stepping (-13, 25) + (0, 2)
01:33:26.123 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:26.124 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:26.134 00.010 5052 UpdateGuideState exits: m=194 SNR=9.5
01:33:26.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:26.134 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:26.134 00.000 5052 Enqueuing Expose request
01:33:26.160 00.026 8976 Received - 47 (G) 
01:33:26.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:26.160 00.000 8976 stepped: pos (-13, 27)
01:33:26.160 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:33:26.160 00.000 8976 MountToCamera -- mountX=2.02 mountY=-4.14 hyp=4.60 mountTheta=-1.12 cameraX=2.77, cameraY=3.68 cameraTheta=0.93
01:33:26.160 00.000 8976 incremental bump (2.768, 3.679) isValid = 1
01:33:26.160 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
01:33:26.160 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:33:26.160 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:33:26.160 00.000 8976 move complete, result=0
01:33:26.160 00.000 8976 worker thread done servicing request
01:33:26.160 00.000 8976 Worker thread wakes up
01:33:26.160 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.4 px 2 ms NORTH
01:33:26.160 00.000 9828 Worker thread wakes up
01:33:26.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:26.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:26.160 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:33:26.161 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:33:26.161 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
01:33:26.161 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
01:33:26.161 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
01:33:26.161 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:33:26.161 00.000 9828 BLC: window closed
01:33:26.161 00.000 9828 MoveAxis(E, 23, B)
01:33:26.161 00.000 9828 Guiding  Dir = 2, Dur = 23
01:33:26.161 00.000 9828 IsSlewing returns 0
01:33:26.161 00.000 9828 IsGuiding returns 0
01:33:26.161 00.000 9828 PulseGuide returned control before completion, sleep 33
01:33:26.196 00.035 9828 IsGuiding returns 1
01:33:26.197 00.001 9828 scope still moving after pulse duration time elapsed
01:33:26.227 00.030 9828 IsSlewing returns 0
01:33:26.227 00.000 9828 IsGuiding returns 1
01:33:26.258 00.031 9828 IsSlewing returns 0
01:33:26.258 00.000 9828 IsGuiding returns 1
01:33:26.289 00.031 9828 IsSlewing returns 0
01:33:26.289 00.000 9828 IsGuiding returns 0
01:33:26.289 00.000 9828 scope move finished after 23 + 104 ms
01:33:26.289 00.000 9828 Move returns status 0, amount 23
01:33:26.289 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:26.289 00.000 9828 MoveAxis(N, 12, B)
01:33:26.289 00.000 9828 Guiding  Dir = 0, Dur = 12
01:33:26.304 00.015 9828 IsSlewing returns 0
01:33:26.304 00.000 9828 IsGuiding returns 0
01:33:26.304 00.000 9828 PulseGuide returned control before completion, sleep 22
01:33:26.336 00.032 9828 IsGuiding returns 1
01:33:26.336 00.000 9828 scope still moving after pulse duration time elapsed
01:33:26.367 00.031 9828 IsSlewing returns 0
01:33:26.367 00.000 9828 IsGuiding returns 1
01:33:26.398 00.031 9828 IsSlewing returns 0
01:33:26.398 00.000 9828 IsGuiding returns 1
01:33:26.430 00.032 9828 IsSlewing returns 0
01:33:26.430 00.000 9828 IsGuiding returns 1
01:33:26.461 00.031 9828 IsSlewing returns 0
01:33:26.461 00.000 9828 IsGuiding returns 0
01:33:26.461 00.000 9828 scope move finished after 12 + 144 ms
01:33:26.461 00.000 9828 Move returns status 0, amount 12
01:33:26.461 00.000 9828 move complete, result=0
01:33:26.461 00.000 9828 worker thread done servicing request
01:33:26.461 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:33:26.853 00.392 8976 Exposure complete
01:33:26.858 00.005 8976 worker thread done servicing request
01:33:26.858 00.000 5052 OnExposeComplete: enter
01:33:26.858 00.000 5052 UpdateGuideState(): m_state=6
01:33:26.858 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4391
01:33:26.858 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.50, Mass=165, SNR=8.9, Peak=67 HFD=3.5
01:33:26.858 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.27 = 3.02)
01:33:26.858 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
01:33:26.858 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.22 mountX=-0.22 mountY=0.05, mountTheta=2.92
01:33:26.859 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.21, opts=13)
01:33:26.859 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.21)
01:33:26.859 00.000 8976 Worker thread wakes up
01:33:26.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.21) opts 0xd
01:33:26.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.21)
01:33:26.859 00.000 8976 Moving (0.08, -0.21) raw xDistance=-0.22 yDistance=0.05
01:33:26.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:33:26.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:33:26.859 00.000 8976 MoveAxis(R, 0, ABG)
01:33:26.859 00.000 8976 MoveAxis(U, 0, ABG)
01:33:26.859 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:33:26.859 00.000 8976 MountToCamera -- mountX=2.01 mountY=-4.19 hyp=4.64 mountTheta=-1.12 cameraX=2.82, cameraY=3.69 cameraTheta=0.92
01:33:26.859 00.000 8976 incremental bump (2.815, 3.694) isValid = 1
01:33:26.859 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
01:33:26.860 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:33:26.860 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:33:26.860 00.000 8976 move complete, result=0
01:33:26.860 00.000 8976 worker thread done servicing request
01:33:26.860 00.000 9828 Worker thread wakes up
01:33:26.860 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:33:26.860 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:33:26.860 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:33:26.860 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:33:26.860 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.29
01:33:26.860 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
01:33:26.860 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:26.860 00.000 9828 BLC: window closed
01:33:26.860 00.000 9828 MoveAxis(E, 23, B)
01:33:26.860 00.000 9828 Guiding  Dir = 2, Dur = 23
01:33:26.860 00.000 9828 IsSlewing returns 0
01:33:26.861 00.001 9828 IsGuiding returns 0
01:33:26.861 00.000 9828 PulseGuide returned control before completion, sleep 33
01:33:26.869 00.008 5052 UpdateGuideState exits: m=165 SNR=8.9
01:33:26.870 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:26.870 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:26.870 00.000 5052 Enqueuing Expose request
01:33:26.870 00.000 8976 Worker thread wakes up
01:33:26.870 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:26.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:26.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:26.909 00.039 9828 IsGuiding returns 1
01:33:26.909 00.000 9828 scope still moving after pulse duration time elapsed
01:33:26.941 00.032 9828 IsSlewing returns 0
01:33:26.941 00.000 9828 IsGuiding returns 1
01:33:26.972 00.031 9828 IsSlewing returns 0
01:33:26.972 00.000 9828 IsGuiding returns 1
01:33:27.004 00.032 9828 IsSlewing returns 0
01:33:27.004 00.000 9828 IsGuiding returns 0
01:33:27.004 00.000 9828 scope move finished after 23 + 119 ms
01:33:27.004 00.000 9828 Move returns status 0, amount 23
01:33:27.004 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:27.004 00.000 9828 MoveAxis(N, 12, B)
01:33:27.004 00.000 9828 Guiding  Dir = 0, Dur = 12
01:33:27.019 00.015 9828 IsSlewing returns 0
01:33:27.019 00.000 9828 IsGuiding returns 0
01:33:27.019 00.000 9828 PulseGuide returned control before completion, sleep 22
01:33:27.051 00.032 9828 IsGuiding returns 1
01:33:27.051 00.000 9828 scope still moving after pulse duration time elapsed
01:33:27.081 00.030 9828 IsSlewing returns 0
01:33:27.081 00.000 9828 IsGuiding returns 1
01:33:27.113 00.032 9828 IsSlewing returns 0
01:33:27.113 00.000 9828 IsGuiding returns 1
01:33:27.144 00.031 9828 IsSlewing returns 0
01:33:27.144 00.000 9828 IsGuiding returns 1
01:33:27.175 00.031 9828 IsSlewing returns 0
01:33:27.175 00.000 9828 IsGuiding returns 0
01:33:27.175 00.000 9828 scope move finished after 12 + 143 ms
01:33:27.175 00.000 9828 Move returns status 0, amount 12
01:33:27.175 00.000 9828 move complete, result=0
01:33:27.175 00.000 9828 worker thread done servicing request
01:33:27.175 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:33:27.560 00.385 8976 Exposure complete
01:33:27.565 00.005 8976 worker thread done servicing request
01:33:27.565 00.000 5052 OnExposeComplete: enter
01:33:27.565 00.000 5052 UpdateGuideState(): m_state=6
01:33:27.565 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4392
01:33:27.565 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.78, Mass=166, SNR=8.8, Peak=65 HFD=3.9
01:33:27.565 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:33:27.565 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
01:33:27.565 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.15 cameraTheta=2.68 mountX=0.12 mountY=0.08, mountTheta=0.56
01:33:27.566 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.07, opts=13)
01:33:27.566 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.07)
01:33:27.566 00.000 8976 Worker thread wakes up
01:33:27.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.07) opts 0xd
01:33:27.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.07)
01:33:27.566 00.000 8976 Moving (-0.14, 0.07) raw xDistance=0.12 yDistance=0.08
01:33:27.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:33:27.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:33:27.566 00.000 8976 MoveAxis(R, 0, ABG)
01:33:27.567 00.001 8976 MoveAxis(U, 0, ABG)
01:33:27.567 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:33:27.567 00.000 8976 MountToCamera -- mountX=2.00 mountY=-4.22 hyp=4.67 mountTheta=-1.13 cameraX=2.85, cameraY=3.70 cameraTheta=0.92
01:33:27.567 00.000 8976 incremental bump (2.847, 3.704) isValid = 1
01:33:27.567 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
01:33:27.567 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:33:27.567 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:33:27.567 00.000 8976 move complete, result=0
01:33:27.567 00.000 9828 Worker thread wakes up
01:33:27.567 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:33:27.567 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:33:27.567 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:33:27.567 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
01:33:27.567 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:33:27.567 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
01:33:27.567 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:33:27.567 00.000 9828 BLC: window closed
01:33:27.567 00.000 8976 worker thread done servicing request
01:33:27.568 00.001 9828 MoveAxis(E, 24, B)
01:33:27.568 00.000 9828 Guiding  Dir = 2, Dur = 24
01:33:27.568 00.000 9828 IsSlewing returns 0
01:33:27.568 00.000 9828 IsGuiding returns 0
01:33:27.568 00.000 9828 PulseGuide returned control before completion, sleep 34
01:33:27.577 00.009 5052 UpdateGuideState exits: m=166 SNR=8.8
01:33:27.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:27.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:27.577 00.000 5052 Enqueuing Expose request
01:33:27.577 00.000 8976 Worker thread wakes up
01:33:27.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:27.577 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:27.577 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:27.607 00.030 9828 IsGuiding returns 1
01:33:27.607 00.000 9828 scope still moving after pulse duration time elapsed
01:33:27.639 00.032 9828 IsSlewing returns 0
01:33:27.639 00.000 9828 IsGuiding returns 1
01:33:27.669 00.030 9828 IsSlewing returns 0
01:33:27.669 00.000 9828 IsGuiding returns 1
01:33:27.700 00.031 9828 IsSlewing returns 0
01:33:27.701 00.001 9828 IsGuiding returns 0
01:33:27.701 00.000 9828 scope move finished after 24 + 108 ms
01:33:27.701 00.000 9828 Move returns status 0, amount 24
01:33:27.701 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:27.701 00.000 9828 MoveAxis(N, 12, B)
01:33:27.701 00.000 9828 Guiding  Dir = 0, Dur = 12
01:33:27.715 00.014 9828 IsSlewing returns 0
01:33:27.715 00.000 9828 IsGuiding returns 0
01:33:27.715 00.000 9828 PulseGuide returned control before completion, sleep 22
01:33:27.746 00.031 9828 IsGuiding returns 1
01:33:27.746 00.000 9828 scope still moving after pulse duration time elapsed
01:33:27.777 00.031 9828 IsSlewing returns 0
01:33:27.777 00.000 9828 IsGuiding returns 1
01:33:27.808 00.031 9828 IsSlewing returns 0
01:33:27.808 00.000 9828 IsGuiding returns 1
01:33:27.840 00.032 9828 IsSlewing returns 0
01:33:27.840 00.000 9828 IsGuiding returns 1
01:33:27.870 00.030 9828 IsSlewing returns 0
01:33:27.870 00.000 9828 IsGuiding returns 1
01:33:27.901 00.031 9828 IsSlewing returns 0
01:33:27.901 00.000 9828 IsGuiding returns 1
01:33:27.932 00.031 9828 IsSlewing returns 0
01:33:27.932 00.000 9828 IsGuiding returns 1
01:33:27.963 00.031 9828 IsSlewing returns 0
01:33:27.963 00.000 9828 IsGuiding returns 0
01:33:27.963 00.000 9828 scope move finished after 12 + 235 ms
01:33:27.963 00.000 9828 Move returns status 0, amount 12
01:33:27.963 00.000 9828 move complete, result=0
01:33:27.963 00.000 9828 worker thread done servicing request
01:33:27.963 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
01:33:28.267 00.304 8976 Exposure complete
01:33:28.272 00.005 8976 worker thread done servicing request
01:33:28.272 00.000 5052 OnExposeComplete: enter
01:33:28.272 00.000 5052 UpdateGuideState(): m_state=6
01:33:28.273 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4393
01:33:28.273 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.76, Mass=189, SNR=9.4, Peak=64 HFD=4.0
01:33:28.273 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:33:28.273 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
01:33:28.273 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.05 hyp=0.23 cameraTheta=2.93 mountX=0.14 mountY=0.16, mountTheta=0.84
01:33:28.274 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.05, opts=13)
01:33:28.274 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.05)
01:33:28.274 00.000 8976 Worker thread wakes up
01:33:28.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.05) opts 0xd
01:33:28.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.05)
01:33:28.274 00.000 8976 Moving (-0.22, 0.05) raw xDistance=0.14 yDistance=0.16
01:33:28.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:33:28.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:33:28.274 00.000 8976 MoveAxis(R, 0, ABG)
01:33:28.274 00.000 8976 MoveAxis(U, 0, ABG)
01:33:28.274 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:33:28.274 00.000 8976 MountToCamera -- mountX=2.00 mountY=-4.24 hyp=4.69 mountTheta=-1.13 cameraX=2.87, cameraY=3.71 cameraTheta=0.91
01:33:28.274 00.000 8976 incremental bump (2.868, 3.711) isValid = 1
01:33:28.274 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
01:33:28.274 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:33:28.275 00.001 8976 Enqueuing Move request for scope (0.07, 0.09)
01:33:28.275 00.000 8976 move complete, result=0
01:33:28.275 00.000 9828 Worker thread wakes up
01:33:28.275 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:33:28.275 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:33:28.275 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
01:33:28.275 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
01:33:28.275 00.000 8976 worker thread done servicing request
01:33:28.275 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:33:28.275 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
01:33:28.275 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:33:28.275 00.000 9828 BLC: window closed
01:33:28.275 00.000 9828 MoveAxis(E, 24, B)
01:33:28.275 00.000 9828 Guiding  Dir = 2, Dur = 24
01:33:28.276 00.001 9828 IsSlewing returns 0
01:33:28.276 00.000 9828 IsGuiding returns 0
01:33:28.276 00.000 9828 PulseGuide returned control before completion, sleep 34
01:33:28.286 00.010 5052 UpdateGuideState exits: m=189 SNR=9.4
01:33:28.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:28.286 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:28.286 00.000 5052 Enqueuing Expose request
01:33:28.286 00.000 8976 Worker thread wakes up
01:33:28.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:28.286 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:28.286 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:28.324 00.038 9828 IsGuiding returns 1
01:33:28.324 00.000 9828 scope still moving after pulse duration time elapsed
01:33:28.355 00.031 9828 IsSlewing returns 0
01:33:28.355 00.000 9828 IsGuiding returns 1
01:33:28.386 00.031 9828 IsSlewing returns 0
01:33:28.386 00.000 9828 IsGuiding returns 1
01:33:28.417 00.031 9828 IsSlewing returns 0
01:33:28.417 00.000 9828 IsGuiding returns 0
01:33:28.417 00.000 9828 scope move finished after 24 + 117 ms
01:33:28.417 00.000 9828 Move returns status 0, amount 24
01:33:28.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:28.417 00.000 9828 MoveAxis(N, 12, B)
01:33:28.417 00.000 9828 Guiding  Dir = 0, Dur = 12
01:33:28.432 00.015 9828 IsSlewing returns 0
01:33:28.432 00.000 9828 IsGuiding returns 0
01:33:28.432 00.000 9828 PulseGuide returned control before completion, sleep 22
01:33:28.465 00.033 9828 IsGuiding returns 1
01:33:28.465 00.000 9828 scope still moving after pulse duration time elapsed
01:33:28.496 00.031 9828 IsSlewing returns 0
01:33:28.496 00.000 9828 IsGuiding returns 1
01:33:28.528 00.032 9828 IsSlewing returns 0
01:33:28.528 00.000 9828 IsGuiding returns 1
01:33:28.559 00.031 9828 IsSlewing returns 0
01:33:28.559 00.000 9828 IsGuiding returns 1
01:33:28.590 00.031 9828 IsSlewing returns 0
01:33:28.590 00.000 9828 IsGuiding returns 0
01:33:28.590 00.000 9828 scope move finished after 12 + 145 ms
01:33:28.590 00.000 9828 Move returns status 0, amount 12
01:33:28.590 00.000 9828 move complete, result=0
01:33:28.590 00.000 9828 worker thread done servicing request
01:33:28.590 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
01:33:28.975 00.385 8976 Exposure complete
01:33:28.981 00.006 8976 worker thread done servicing request
01:33:28.981 00.000 5052 OnExposeComplete: enter
01:33:28.981 00.000 5052 UpdateGuideState(): m_state=6
01:33:28.981 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4394
01:33:28.981 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.56, Mass=183, SNR=9.3, Peak=61 HFD=3.7
01:33:28.981 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
01:33:28.981 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:33:28.981 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.15 hyp=0.38 cameraTheta=-2.74 mountX=0.03 mountY=0.37, mountTheta=1.50
01:33:28.982 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.15, opts=13)
01:33:28.982 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.15)
01:33:28.982 00.000 8976 Worker thread wakes up
01:33:28.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.15) opts 0xd
01:33:28.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.15)
01:33:28.982 00.000 8976 Moving (-0.35, -0.15) raw xDistance=0.03 yDistance=0.37
01:33:28.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:33:28.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:33:28.982 00.000 8976 MoveAxis(R, 0, ABG)
01:33:28.982 00.000 8976 MoveAxis(D, 1, ABG)
01:33:28.982 00.000 8976 stepping (-13, 27) + (0, -1)
01:33:28.982 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:28.983 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:28.993 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:33:28.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:28.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:28.993 00.000 5052 Enqueuing Expose request
01:33:29.005 00.012 8976 Received - 47 (G) 
01:33:29.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:29.005 00.000 8976 stepped: pos (-13, 26)
01:33:29.005 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:33:29.005 00.000 8976 MountToCamera -- mountX=2.00 mountY=-4.21 hyp=4.66 mountTheta=-1.13 cameraX=2.84, cameraY=3.69 cameraTheta=0.92
01:33:29.005 00.000 8976 incremental bump (2.836, 3.691) isValid = 1
01:33:29.005 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
01:33:29.006 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:33:29.006 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:33:29.006 00.000 8976 move complete, result=0
01:33:29.006 00.000 9828 Worker thread wakes up
01:33:29.006 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:33:29.006 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:33:29.006 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:33:29.006 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:33:29.006 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
01:33:29.006 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:33:29.006 00.000 9828 BLC: window closed
01:33:29.006 00.000 9828 MoveAxis(E, 24, B)
01:33:29.006 00.000 9828 Guiding  Dir = 2, Dur = 24
01:33:29.006 00.000 8976 worker thread done servicing request
01:33:29.006 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:33:29.006 00.000 8976 Worker thread wakes up
01:33:29.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:29.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:29.006 00.000 9828 IsSlewing returns 0
01:33:29.006 00.000 9828 IsGuiding returns 0
01:33:29.006 00.000 9828 PulseGuide returned control before completion, sleep 34
01:33:29.053 00.047 9828 IsGuiding returns 1
01:33:29.053 00.000 9828 scope still moving after pulse duration time elapsed
01:33:29.084 00.031 9828 IsSlewing returns 0
01:33:29.084 00.000 9828 IsGuiding returns 1
01:33:29.115 00.031 9828 IsSlewing returns 0
01:33:29.115 00.000 9828 IsGuiding returns 1
01:33:29.146 00.031 9828 IsSlewing returns 0
01:33:29.146 00.000 9828 IsGuiding returns 0
01:33:29.146 00.000 9828 scope move finished after 24 + 115 ms
01:33:29.146 00.000 9828 Move returns status 0, amount 24
01:33:29.146 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:29.146 00.000 9828 MoveAxis(N, 12, B)
01:33:29.146 00.000 9828 Guiding  Dir = 0, Dur = 12
01:33:29.161 00.015 9828 IsSlewing returns 0
01:33:29.161 00.000 9828 IsGuiding returns 0
01:33:29.161 00.000 9828 PulseGuide returned control before completion, sleep 22
01:33:29.192 00.031 9828 IsGuiding returns 1
01:33:29.192 00.000 9828 scope still moving after pulse duration time elapsed
01:33:29.224 00.032 9828 IsSlewing returns 0
01:33:29.224 00.000 9828 IsGuiding returns 1
01:33:29.256 00.032 9828 IsSlewing returns 0
01:33:29.256 00.000 9828 IsGuiding returns 1
01:33:29.287 00.031 9828 IsSlewing returns 0
01:33:29.287 00.000 9828 IsGuiding returns 1
01:33:29.317 00.030 9828 IsSlewing returns 0
01:33:29.317 00.000 9828 IsGuiding returns 0
01:33:29.317 00.000 9828 scope move finished after 12 + 144 ms
01:33:29.317 00.000 9828 Move returns status 0, amount 12
01:33:29.317 00.000 9828 move complete, result=0
01:33:29.317 00.000 9828 worker thread done servicing request
01:33:29.318 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
01:33:29.701 00.383 8976 Exposure complete
01:33:29.707 00.006 8976 worker thread done servicing request
01:33:29.707 00.000 5052 OnExposeComplete: enter
01:33:29.707 00.000 5052 UpdateGuideState(): m_state=6
01:33:29.707 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4395
01:33:29.707 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.89, Mass=207, SNR=9.9, Peak=62 HFD=3.7
01:33:29.707 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:33:29.707 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
01:33:29.707 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.18 hyp=0.44 cameraTheta=2.71 mountX=0.34 mountY=0.23, mountTheta=0.60
01:33:29.708 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.18, opts=13)
01:33:29.708 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.18)
01:33:29.708 00.000 8976 Worker thread wakes up
01:33:29.708 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.18) opts 0xd
01:33:29.708 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.18)
01:33:29.708 00.000 8976 Moving (-0.40, 0.18) raw xDistance=0.34 yDistance=0.23
01:33:29.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:33:29.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:33:29.708 00.000 8976 MoveAxis(L, 1, ABG)
01:33:29.709 00.001 8976 stepping (-13, 26) + (-1, 0)
01:33:29.709 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:29.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:33:29.718 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
01:33:29.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:29.718 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:29.718 00.000 5052 Enqueuing Expose request
01:33:29.741 00.023 8976 Received - 47 (G) 
01:33:29.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:29.741 00.000 8976 stepped: pos (-14, 26)
01:33:29.741 00.000 8976 MoveAxis(U, 0, ABG)
01:33:29.741 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:33:29.741 00.000 8976 MountToCamera -- mountX=2.04 mountY=-4.18 hyp=4.65 mountTheta=-1.12 cameraX=2.79, cameraY=3.72 cameraTheta=0.93
01:33:29.741 00.000 8976 incremental bump (2.791, 3.724) isValid = 1
01:33:29.741 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
01:33:29.741 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:33:29.741 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:33:29.741 00.000 8976 move complete, result=0
01:33:29.741 00.000 8976 worker thread done servicing request
01:33:29.741 00.000 8976 Worker thread wakes up
01:33:29.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:29.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:29.741 00.000 9828 Worker thread wakes up
01:33:29.741 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:33:29.741 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:33:29.742 00.001 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
01:33:29.742 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
01:33:29.742 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:33:29.742 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
01:33:29.742 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:33:29.742 00.000 9828 BLC: window closed
01:33:29.742 00.000 9828 MoveAxis(E, 23, B)
01:33:29.742 00.000 9828 Guiding  Dir = 2, Dur = 23
01:33:29.742 00.000 9828 IsSlewing returns 0
01:33:29.742 00.000 9828 IsGuiding returns 0
01:33:29.742 00.000 9828 PulseGuide returned control before completion, sleep 33
01:33:29.783 00.041 9828 IsGuiding returns 1
01:33:29.783 00.000 9828 scope still moving after pulse duration time elapsed
01:33:29.813 00.030 9828 IsSlewing returns 0
01:33:29.813 00.000 9828 IsGuiding returns 1
01:33:29.844 00.031 9828 IsSlewing returns 0
01:33:29.844 00.000 9828 IsGuiding returns 1
01:33:29.875 00.031 9828 IsSlewing returns 0
01:33:29.875 00.000 9828 IsGuiding returns 0
01:33:29.875 00.000 9828 scope move finished after 23 + 109 ms
01:33:29.875 00.000 9828 Move returns status 0, amount 23
01:33:29.875 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:29.875 00.000 9828 MoveAxis(N, 12, B)
01:33:29.875 00.000 9828 Guiding  Dir = 0, Dur = 12
01:33:29.891 00.016 9828 IsSlewing returns 0
01:33:29.891 00.000 9828 IsGuiding returns 0
01:33:29.891 00.000 9828 PulseGuide returned control before completion, sleep 22
01:33:29.922 00.031 9828 IsGuiding returns 1
01:33:29.922 00.000 9828 scope still moving after pulse duration time elapsed
01:33:29.953 00.031 9828 IsSlewing returns 0
01:33:29.953 00.000 9828 IsGuiding returns 1
01:33:29.984 00.031 9828 IsSlewing returns 0
01:33:29.984 00.000 9828 IsGuiding returns 1
01:33:30.016 00.032 9828 IsSlewing returns 0
01:33:30.016 00.000 9828 IsGuiding returns 1
01:33:30.046 00.030 9828 IsSlewing returns 0
01:33:30.046 00.000 9828 IsGuiding returns 0
01:33:30.046 00.000 9828 scope move finished after 12 + 143 ms
01:33:30.046 00.000 9828 Move returns status 0, amount 12
01:33:30.046 00.000 9828 move complete, result=0
01:33:30.046 00.000 9828 worker thread done servicing request
01:33:30.046 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:33:30.428 00.382 8976 Exposure complete
01:33:30.434 00.006 8976 worker thread done servicing request
01:33:30.434 00.000 5052 OnExposeComplete: enter
01:33:30.434 00.000 5052 UpdateGuideState(): m_state=6
01:33:30.434 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4396
01:33:30.434 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.52, Mass=189, SNR=9.4, Peak=63 HFD=3.3
01:33:30.434 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
01:33:30.434 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.30)
01:33:30.434 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.19 hyp=0.64 cameraTheta=-2.84 mountX=0.11 mountY=0.61, mountTheta=1.40
01:33:30.435 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.19, opts=13)
01:33:30.435 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.19)
01:33:30.435 00.000 8976 Worker thread wakes up
01:33:30.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.19) opts 0xd
01:33:30.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.19)
01:33:30.435 00.000 8976 Moving (-0.61, -0.19) raw xDistance=0.11 yDistance=0.61
01:33:30.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:33:30.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
01:33:30.435 00.000 8976 MoveAxis(R, 0, ABG)
01:33:30.435 00.000 8976 MoveAxis(D, 2, ABG)
01:33:30.435 00.000 8976 stepping (-14, 26) + (0, -2)
01:33:30.435 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:30.436 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:30.445 00.009 5052 UpdateGuideState exits: m=189 SNR=9.4
01:33:30.445 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:30.445 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:30.445 00.000 5052 Enqueuing Expose request
01:33:30.460 00.015 8976 Received - 47 (G) 
01:33:30.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:30.460 00.000 8976 stepped: pos (-14, 24)
01:33:30.460 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:33:30.460 00.000 8976 MountToCamera -- mountX=2.08 mountY=-4.06 hyp=4.56 mountTheta=-1.10 cameraX=2.67, cameraY=3.70 cameraTheta=0.95
01:33:30.460 00.000 8976 incremental bump (2.668, 3.697) isValid = 1
01:33:30.460 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
01:33:30.460 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:33:30.460 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:33:30.460 00.000 8976 move complete, result=0
01:33:30.460 00.000 9828 Worker thread wakes up
01:33:30.460 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:33:30.461 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:33:30.461 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
01:33:30.461 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
01:33:30.461 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:33:30.461 00.000 8976 worker thread done servicing request
01:33:30.461 00.000 8976 Worker thread wakes up
01:33:30.461 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:33:30.461 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:33:30.461 00.000 9828 BLC: window closed
01:33:30.461 00.000 9828 MoveAxis(E, 23, B)
01:33:30.461 00.000 9828 Guiding  Dir = 2, Dur = 23
01:33:30.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:30.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:30.461 00.000 9828 IsSlewing returns 0
01:33:30.462 00.001 9828 IsGuiding returns 0
01:33:30.462 00.000 9828 PulseGuide returned control before completion, sleep 33
01:33:30.498 00.036 9828 IsGuiding returns 1
01:33:30.498 00.000 9828 scope still moving after pulse duration time elapsed
01:33:30.529 00.031 9828 IsSlewing returns 0
01:33:30.529 00.000 9828 IsGuiding returns 1
01:33:30.561 00.032 9828 IsSlewing returns 0
01:33:30.561 00.000 9828 IsGuiding returns 1
01:33:30.592 00.031 9828 IsSlewing returns 0
01:33:30.592 00.000 9828 IsGuiding returns 0
01:33:30.592 00.000 9828 scope move finished after 23 + 106 ms
01:33:30.592 00.000 9828 Move returns status 0, amount 23
01:33:30.592 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:30.592 00.000 9828 MoveAxis(N, 12, B)
01:33:30.592 00.000 9828 Guiding  Dir = 0, Dur = 12
01:33:30.607 00.015 9828 IsSlewing returns 0
01:33:30.607 00.000 9828 IsGuiding returns 0
01:33:30.607 00.000 9828 PulseGuide returned control before completion, sleep 22
01:33:30.637 00.030 9828 IsGuiding returns 1
01:33:30.637 00.000 9828 scope still moving after pulse duration time elapsed
01:33:30.668 00.031 9828 IsSlewing returns 0
01:33:30.668 00.000 9828 IsGuiding returns 1
01:33:30.699 00.031 9828 IsSlewing returns 0
01:33:30.699 00.000 9828 IsGuiding returns 1
01:33:30.729 00.030 9828 IsSlewing returns 0
01:33:30.729 00.000 9828 IsGuiding returns 1
01:33:30.761 00.032 9828 IsSlewing returns 0
01:33:30.761 00.000 9828 IsGuiding returns 0
01:33:30.761 00.000 9828 scope move finished after 12 + 142 ms
01:33:30.761 00.000 9828 Move returns status 0, amount 12
01:33:30.761 00.000 9828 move complete, result=0
01:33:30.762 00.001 9828 worker thread done servicing request
01:33:30.762 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:33:31.155 00.393 8976 Exposure complete
01:33:31.161 00.006 8976 worker thread done servicing request
01:33:31.161 00.000 5052 OnExposeComplete: enter
01:33:31.161 00.000 5052 UpdateGuideState(): m_state=6
01:33:31.161 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4397
01:33:31.161 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.00, Mass=190, SNR=9.4, Peak=60 HFD=3.4
01:33:31.161 00.000 5052 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.04) = xAngle (-4.20 = 2.09)
01:33:31.161 00.000 5052 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.30 = 1.98)
01:33:31.161 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.71 hyp=0.85 cameraTheta=-2.15 mountX=-0.42 mountY=0.78, mountTheta=2.06
01:33:31.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.71, opts=13)
01:33:31.162 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.71)
01:33:31.162 00.000 8976 Worker thread wakes up
01:33:31.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.71) opts 0xd
01:33:31.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.71)
01:33:31.162 00.000 8976 Moving (-0.47, -0.71) raw xDistance=-0.42 yDistance=0.78
01:33:31.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
01:33:31.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.78
01:33:31.162 00.000 8976 MoveAxis(R, 2, ABG)
01:33:31.162 00.000 8976 stepping (-14, 24) + (2, 0)
01:33:31.162 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:31.163 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:33:31.175 00.012 5052 UpdateGuideState exits: m=190 SNR=9.4
01:33:31.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:31.175 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:31.175 00.000 5052 Enqueuing Expose request
01:33:31.195 00.020 8976 Received - 47 (G) 
01:33:31.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:31.195 00.000 8976 stepped: pos (-12, 24)
01:33:31.195 00.000 8976 MoveAxis(D, 3, ABG)
01:33:31.195 00.000 8976 stepping (-12, 24) + (0, -3)
01:33:31.195 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:31.227 00.032 8976 Received - 47 (G) 
01:33:31.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:31.227 00.000 8976 stepped: pos (-12, 21)
01:33:31.227 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:33:31.227 00.000 8976 MountToCamera -- mountX=2.00 mountY=-3.82 hyp=4.31 mountTheta=-1.09 cameraX=2.49, cameraY=3.52 cameraTheta=0.95
01:33:31.227 00.000 8976 incremental bump (2.491, 3.518) isValid = 1
01:33:31.227 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
01:33:31.227 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:33:31.227 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:33:31.228 00.001 8976 move complete, result=0
01:33:31.228 00.000 9828 Worker thread wakes up
01:33:31.228 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:33:31.228 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.8 px 3 ms SOUTH
01:33:31.228 00.000 8976 worker thread done servicing request
01:33:31.228 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:33:31.228 00.000 8976 Worker thread wakes up
01:33:31.228 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
01:33:31.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:31.228 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
01:33:31.228 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:31.228 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
01:33:31.228 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:33:31.228 00.000 9828 BLC: window closed
01:33:31.228 00.000 9828 MoveAxis(E, 22, B)
01:33:31.229 00.001 9828 Guiding  Dir = 2, Dur = 22
01:33:31.229 00.000 9828 IsSlewing returns 0
01:33:31.230 00.001 9828 IsGuiding returns 0
01:33:31.230 00.000 9828 PulseGuide returned control before completion, sleep 32
01:33:31.274 00.044 9828 IsGuiding returns 1
01:33:31.274 00.000 9828 scope still moving after pulse duration time elapsed
01:33:31.305 00.031 9828 IsSlewing returns 0
01:33:31.305 00.000 9828 IsGuiding returns 1
01:33:31.336 00.031 9828 IsSlewing returns 0
01:33:31.336 00.000 9828 IsGuiding returns 1
01:33:31.367 00.031 9828 IsSlewing returns 0
01:33:31.367 00.000 9828 IsGuiding returns 1
01:33:31.399 00.032 9828 IsSlewing returns 0
01:33:31.399 00.000 9828 IsGuiding returns 1
01:33:31.429 00.030 9828 IsSlewing returns 0
01:33:31.429 00.000 9828 IsGuiding returns 1
01:33:31.460 00.031 9828 IsSlewing returns 0
01:33:31.460 00.000 9828 IsGuiding returns 1
01:33:31.491 00.031 9828 IsSlewing returns 0
01:33:31.491 00.000 9828 IsGuiding returns 0
01:33:31.491 00.000 9828 scope move finished after 22 + 239 ms
01:33:31.491 00.000 9828 Move returns status 0, amount 22
01:33:31.491 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:31.491 00.000 9828 MoveAxis(N, 12, B)
01:33:31.491 00.000 9828 Guiding  Dir = 0, Dur = 12
01:33:31.507 00.016 9828 IsSlewing returns 0
01:33:31.507 00.000 9828 IsGuiding returns 0
01:33:31.507 00.000 9828 PulseGuide returned control before completion, sleep 22
01:33:31.538 00.031 9828 IsGuiding returns 1
01:33:31.538 00.000 9828 scope still moving after pulse duration time elapsed
01:33:31.569 00.031 9828 IsSlewing returns 0
01:33:31.569 00.000 9828 IsGuiding returns 1
01:33:31.600 00.031 9828 IsSlewing returns 0
01:33:31.600 00.000 9828 IsGuiding returns 1
01:33:31.631 00.031 9828 IsSlewing returns 0
01:33:31.631 00.000 9828 IsGuiding returns 1
01:33:31.662 00.031 9828 IsSlewing returns 0
01:33:31.662 00.000 9828 IsGuiding returns 0
01:33:31.662 00.000 9828 scope move finished after 12 + 143 ms
01:33:31.662 00.000 9828 Move returns status 0, amount 12
01:33:31.662 00.000 9828 move complete, result=0
01:33:31.662 00.000 9828 worker thread done servicing request
01:33:31.662 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:33:31.919 00.257 8976 Exposure complete
01:33:31.925 00.006 8976 worker thread done servicing request
01:33:31.925 00.000 5052 OnExposeComplete: enter
01:33:31.925 00.000 5052 UpdateGuideState(): m_state=6
01:33:31.925 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4398
01:33:31.925 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.71, Mass=170, SNR=8.9, Peak=62 HFD=3.6
01:33:31.925 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:33:31.925 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:33:31.925 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.01 mountX=-0.03 mountY=-0.06, mountTheta=-2.06
01:33:31.926 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.00, opts=13)
01:33:31.926 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.00)
01:33:31.926 00.000 8976 Worker thread wakes up
01:33:31.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.00) opts 0xd
01:33:31.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.00)
01:33:31.926 00.000 8976 Moving (0.07, 0.00) raw xDistance=-0.03 yDistance=-0.06
01:33:31.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:33:31.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:31.926 00.000 8976 MoveAxis(R, 0, ABG)
01:33:31.926 00.000 8976 MoveAxis(U, 0, ABG)
01:33:31.926 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:33:31.926 00.000 8976 MountToCamera -- mountX=1.95 mountY=-3.66 hyp=4.14 mountTheta=-1.08 cameraX=2.37, cameraY=3.40 cameraTheta=0.96
01:33:31.926 00.000 8976 incremental bump (2.373, 3.398) isValid = 1
01:33:31.926 00.000 8976 Scheduling Mount bump of (0.038, 0.056)
01:33:31.927 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.06, opts=4)
01:33:31.927 00.000 8976 Enqueuing Move request for scope (0.04, 0.06)
01:33:31.927 00.000 8976 move complete, result=0
01:33:31.927 00.000 9828 Worker thread wakes up
01:33:31.927 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0x4
01:33:31.927 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:33:31.927 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
01:33:31.927 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
01:33:31.927 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:33:31.927 00.000 8976 worker thread done servicing request
01:33:31.927 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.98 mountX=-0.04 mountY=-0.05, mountTheta=-2.24
01:33:31.927 00.000 9828 Moving (0.04, 0.06) raw xDistance=-0.04 yDistance=-0.05
01:33:31.927 00.000 9828 BLC: window closed
01:33:31.927 00.000 9828 MoveAxis(E, 13, B)
01:33:31.927 00.000 9828 Guiding  Dir = 2, Dur = 13
01:33:31.928 00.001 9828 IsSlewing returns 0
01:33:31.928 00.000 9828 IsGuiding returns 0
01:33:31.928 00.000 9828 PulseGuide returned control before completion, sleep 23
01:33:31.936 00.008 5052 UpdateGuideState exits: m=170 SNR=8.9
01:33:31.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:31.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:31.936 00.000 5052 Enqueuing Expose request
01:33:31.936 00.000 8976 Worker thread wakes up
01:33:31.936 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:31.936 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:31.936 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:31.957 00.021 9828 IsGuiding returns 1
01:33:31.957 00.000 9828 scope still moving after pulse duration time elapsed
01:33:31.988 00.031 9828 IsSlewing returns 0
01:33:31.988 00.000 9828 IsGuiding returns 1
01:33:32.019 00.031 9828 IsSlewing returns 0
01:33:32.019 00.000 9828 IsGuiding returns 1
01:33:32.050 00.031 9828 IsSlewing returns 0
01:33:32.050 00.000 9828 IsGuiding returns 1
01:33:32.082 00.032 9828 IsSlewing returns 0
01:33:32.082 00.000 9828 IsGuiding returns 0
01:33:32.082 00.000 9828 scope move finished after 13 + 140 ms
01:33:32.082 00.000 9828 Move returns status 0, amount 13
01:33:32.082 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:32.082 00.000 9828 MoveAxis(N, 7, B)
01:33:32.082 00.000 9828 Guiding  Dir = 0, Dur = 7
01:33:32.097 00.015 9828 IsSlewing returns 0
01:33:32.097 00.000 9828 IsGuiding returns 0
01:33:32.097 00.000 9828 PulseGuide returned control before completion, sleep 17
01:33:32.128 00.031 9828 IsGuiding returns 1
01:33:32.128 00.000 9828 scope still moving after pulse duration time elapsed
01:33:32.159 00.031 9828 IsSlewing returns 0
01:33:32.159 00.000 9828 IsGuiding returns 1
01:33:32.190 00.031 9828 IsSlewing returns 0
01:33:32.190 00.000 9828 IsGuiding returns 1
01:33:32.222 00.032 9828 IsSlewing returns 0
01:33:32.222 00.000 9828 IsGuiding returns 0
01:33:32.222 00.000 9828 scope move finished after 7 + 118 ms
01:33:32.222 00.000 9828 Move returns status 0, amount 7
01:33:32.222 00.000 9828 move complete, result=0
01:33:32.222 00.000 9828 worker thread done servicing request
01:33:32.222 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 7 ms NORTH
01:33:32.620 00.398 8976 Exposure complete
01:33:32.625 00.005 8976 worker thread done servicing request
01:33:32.625 00.000 5052 OnExposeComplete: enter
01:33:32.625 00.000 5052 UpdateGuideState(): m_state=6
01:33:32.625 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4399
01:33:32.626 00.001 5052 Star::Find returns 1 (0), X=328.79, Y=281.90, Mass=191, SNR=9.5, Peak=61 HFD=3.9
01:33:32.626 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:33:32.626 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
01:33:32.626 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.19 hyp=0.43 cameraTheta=2.68 mountX=0.35 mountY=0.22, mountTheta=0.57
01:33:32.626 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.19, opts=13)
01:33:32.626 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.19)
01:33:32.627 00.001 8976 Worker thread wakes up
01:33:32.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.19) opts 0xd
01:33:32.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.19)
01:33:32.627 00.000 8976 Moving (-0.39, 0.19) raw xDistance=0.35 yDistance=0.22
01:33:32.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:33:32.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:33:32.627 00.000 8976 MoveAxis(L, 1, ABG)
01:33:32.627 00.000 8976 stepping (-12, 21) + (-1, 0)
01:33:32.627 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:32.628 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:33:32.637 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:33:32.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:32.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:32.637 00.000 5052 Enqueuing Expose request
01:33:32.650 00.013 8976 Received - 47 (G) 
01:33:32.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:32.650 00.000 8976 stepped: pos (-13, 21)
01:33:32.650 00.000 8976 MoveAxis(U, 0, ABG)
01:33:32.650 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:33:32.650 00.000 8976 MountToCamera -- mountX=1.96 mountY=-3.55 hyp=4.06 mountTheta=-1.07 cameraX=2.27, cameraY=3.36 cameraTheta=0.98
01:33:32.650 00.000 8976 incremental bump (2.271, 3.363) isValid = 1
01:33:32.650 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
01:33:32.650 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:33:32.650 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:33:32.650 00.000 8976 move complete, result=0
01:33:32.650 00.000 8976 worker thread done servicing request
01:33:32.650 00.000 8976 Worker thread wakes up
01:33:32.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:32.651 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:32.651 00.000 9828 Worker thread wakes up
01:33:32.651 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:33:32.651 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:33:32.651 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
01:33:32.651 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
01:33:32.651 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
01:33:32.651 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:33:32.651 00.000 9828 BLC: window closed
01:33:32.651 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:33:32.651 00.000 9828 MoveAxis(E, 22, B)
01:33:32.651 00.000 9828 Guiding  Dir = 2, Dur = 22
01:33:32.651 00.000 9828 IsSlewing returns 0
01:33:32.652 00.001 9828 IsGuiding returns 0
01:33:32.652 00.000 9828 PulseGuide returned control before completion, sleep 32
01:33:32.690 00.038 9828 IsGuiding returns 1
01:33:32.690 00.000 9828 scope still moving after pulse duration time elapsed
01:33:32.722 00.032 9828 IsSlewing returns 0
01:33:32.722 00.000 9828 IsGuiding returns 1
01:33:32.753 00.031 9828 IsSlewing returns 0
01:33:32.753 00.000 9828 IsGuiding returns 1
01:33:32.784 00.031 9828 IsSlewing returns 0
01:33:32.784 00.000 9828 IsGuiding returns 0
01:33:32.784 00.000 9828 scope move finished after 22 + 109 ms
01:33:32.784 00.000 9828 Move returns status 0, amount 22
01:33:32.784 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:32.784 00.000 9828 MoveAxis(N, 12, B)
01:33:32.784 00.000 9828 Guiding  Dir = 0, Dur = 12
01:33:32.799 00.015 9828 IsSlewing returns 0
01:33:32.799 00.000 9828 IsGuiding returns 0
01:33:32.799 00.000 9828 PulseGuide returned control before completion, sleep 22
01:33:32.830 00.031 9828 IsGuiding returns 1
01:33:32.830 00.000 9828 scope still moving after pulse duration time elapsed
01:33:32.860 00.030 9828 IsSlewing returns 0
01:33:32.860 00.000 9828 IsGuiding returns 1
01:33:32.891 00.031 9828 IsSlewing returns 0
01:33:32.891 00.000 9828 IsGuiding returns 1
01:33:32.922 00.031 9828 IsSlewing returns 0
01:33:32.922 00.000 9828 IsGuiding returns 1
01:33:32.953 00.031 9828 IsSlewing returns 0
01:33:32.953 00.000 9828 IsGuiding returns 0
01:33:32.953 00.000 9828 scope move finished after 12 + 142 ms
01:33:32.953 00.000 9828 Move returns status 0, amount 12
01:33:32.953 00.000 9828 move complete, result=0
01:33:32.953 00.000 9828 worker thread done servicing request
01:33:32.953 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:33:33.346 00.393 8976 Exposure complete
01:33:33.352 00.006 8976 worker thread done servicing request
01:33:33.352 00.000 5052 OnExposeComplete: enter
01:33:33.352 00.000 5052 UpdateGuideState(): m_state=6
01:33:33.353 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4400
01:33:33.353 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.97, Mass=175, SNR=9.1, Peak=65 HFD=3.3
01:33:33.353 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
01:33:33.353 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
01:33:33.353 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.26 hyp=0.53 cameraTheta=2.63 mountX=0.44 mountY=0.25, mountTheta=0.51
01:33:33.353 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.26, opts=13)
01:33:33.353 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.26)
01:33:33.353 00.000 8976 Worker thread wakes up
01:33:33.354 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.26) opts 0xd
01:33:33.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.26)
01:33:33.354 00.000 8976 Moving (-0.46, 0.26) raw xDistance=0.44 yDistance=0.25
01:33:33.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
01:33:33.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:33:33.354 00.000 8976 MoveAxis(L, 2, ABG)
01:33:33.354 00.000 8976 stepping (-13, 21) + (-2, 0)
01:33:33.354 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:33.354 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:33:33.364 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
01:33:33.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:33.364 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:33.365 00.001 5052 Enqueuing Expose request
01:33:33.386 00.021 8976 Received - 47 (G) 
01:33:33.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:33.386 00.000 8976 stepped: pos (-15, 21)
01:33:33.386 00.000 8976 MoveAxis(U, 0, ABG)
01:33:33.386 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:33:33.386 00.000 8976 MountToCamera -- mountX=2.07 mountY=-3.48 hyp=4.05 mountTheta=-1.03 cameraX=2.16, cameraY=3.43 cameraTheta=1.01
01:33:33.386 00.000 8976 incremental bump (2.156, 3.429) isValid = 1
01:33:33.386 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:33:33.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:33:33.386 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:33:33.386 00.000 8976 move complete, result=0
01:33:33.386 00.000 9828 Worker thread wakes up
01:33:33.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:33:33.386 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:33:33.386 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:33:33.386 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:33:33.387 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:33:33.387 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:33:33.387 00.000 9828 BLC: window closed
01:33:33.387 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:33:33.387 00.000 8976 worker thread done servicing request
01:33:33.387 00.000 8976 Worker thread wakes up
01:33:33.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:33.387 00.000 9828 MoveAxis(E, 21, B)
01:33:33.387 00.000 9828 Guiding  Dir = 2, Dur = 21
01:33:33.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:33.389 00.002 9828 IsSlewing returns 0
01:33:33.389 00.000 9828 IsGuiding returns 0
01:33:33.389 00.000 9828 PulseGuide returned control before completion, sleep 31
01:33:33.434 00.045 9828 IsGuiding returns 1
01:33:33.434 00.000 9828 scope still moving after pulse duration time elapsed
01:33:33.464 00.030 9828 IsSlewing returns 0
01:33:33.464 00.000 9828 IsGuiding returns 1
01:33:33.495 00.031 9828 IsSlewing returns 0
01:33:33.495 00.000 9828 IsGuiding returns 1
01:33:33.527 00.032 9828 IsSlewing returns 0
01:33:33.527 00.000 9828 IsGuiding returns 0
01:33:33.527 00.000 9828 scope move finished after 21 + 117 ms
01:33:33.527 00.000 9828 Move returns status 0, amount 21
01:33:33.527 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:33.527 00.000 9828 MoveAxis(N, 13, B)
01:33:33.527 00.000 9828 Guiding  Dir = 0, Dur = 13
01:33:33.542 00.015 9828 IsSlewing returns 0
01:33:33.542 00.000 9828 IsGuiding returns 0
01:33:33.542 00.000 9828 PulseGuide returned control before completion, sleep 23
01:33:33.574 00.032 9828 IsGuiding returns 1
01:33:33.574 00.000 9828 scope still moving after pulse duration time elapsed
01:33:33.606 00.032 9828 IsSlewing returns 0
01:33:33.606 00.000 9828 IsGuiding returns 1
01:33:33.636 00.030 9828 IsSlewing returns 0
01:33:33.636 00.000 9828 IsGuiding returns 1
01:33:33.667 00.031 9828 IsSlewing returns 0
01:33:33.667 00.000 9828 IsGuiding returns 0
01:33:33.667 00.000 9828 scope move finished after 13 + 111 ms
01:33:33.667 00.000 9828 Move returns status 0, amount 13
01:33:33.667 00.000 9828 move complete, result=0
01:33:33.667 00.000 9828 worker thread done servicing request
01:33:33.667 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:33:34.077 00.410 8976 Exposure complete
01:33:34.082 00.005 8976 worker thread done servicing request
01:33:34.082 00.000 5052 OnExposeComplete: enter
01:33:34.082 00.000 5052 UpdateGuideState(): m_state=6
01:33:34.082 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4401
01:33:34.082 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.74, Mass=164, SNR=8.8, Peak=63 HFD=3.2
01:33:34.082 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:33:34.082 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:33:34.082 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.03 hyp=0.74 cameraTheta=3.10 mountX=0.37 mountY=0.61, mountTheta=1.03
01:33:34.084 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.03, opts=13)
01:33:34.084 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.03)
01:33:34.084 00.000 8976 Worker thread wakes up
01:33:34.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.03) opts 0xd
01:33:34.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.03)
01:33:34.084 00.000 8976 Moving (-0.74, 0.03) raw xDistance=0.37 yDistance=0.61
01:33:34.085 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
01:33:34.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
01:33:34.085 00.000 8976 MoveAxis(L, 2, ABG)
01:33:34.085 00.000 8976 stepping (-15, 21) + (-2, 0)
01:33:34.085 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:34.085 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:34.094 00.009 5052 UpdateGuideState exits: m=164 SNR=8.8
01:33:34.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:34.095 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:34.095 00.000 5052 Enqueuing Expose request
01:33:34.122 00.027 8976 Received - 47 (G) 
01:33:34.122 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:34.122 00.000 8976 stepped: pos (-17, 21)
01:33:34.122 00.000 8976 MoveAxis(D, 2, ABG)
01:33:34.122 00.000 8976 stepping (-17, 21) + (0, -2)
01:33:34.122 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:34.153 00.031 8976 Received - 47 (G) 
01:33:34.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:34.153 00.000 8976 stepped: pos (-17, 19)
01:33:34.153 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:33:34.153 00.000 8976 MountToCamera -- mountX=2.25 mountY=-3.33 hyp=4.02 mountTheta=-0.98 cameraX=1.94, cameraY=3.52 cameraTheta=1.07
01:33:34.153 00.000 8976 incremental bump (1.940, 3.516) isValid = 1
01:33:34.153 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
01:33:34.153 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:33:34.153 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:33:34.153 00.000 8976 move complete, result=0
01:33:34.153 00.000 8976 worker thread done servicing request
01:33:34.153 00.000 8976 Worker thread wakes up
01:33:34.153 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:33:34.154 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:34.154 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:34.154 00.000 9828 Worker thread wakes up
01:33:34.154 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:33:34.154 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:33:34.154 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
01:33:34.154 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
01:33:34.154 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:33:34.154 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:33:34.154 00.000 9828 BLC: window closed
01:33:34.154 00.000 9828 MoveAxis(E, 19, B)
01:33:34.154 00.000 9828 Guiding  Dir = 2, Dur = 19
01:33:34.154 00.000 9828 IsSlewing returns 0
01:33:34.154 00.000 9828 IsGuiding returns 0
01:33:34.155 00.001 9828 PulseGuide returned control before completion, sleep 29
01:33:34.192 00.037 9828 IsGuiding returns 1
01:33:34.192 00.000 9828 scope still moving after pulse duration time elapsed
01:33:34.223 00.031 9828 IsSlewing returns 0
01:33:34.223 00.000 9828 IsGuiding returns 1
01:33:34.254 00.031 9828 IsSlewing returns 0
01:33:34.254 00.000 9828 IsGuiding returns 1
01:33:34.285 00.031 9828 IsSlewing returns 0
01:33:34.285 00.000 9828 IsGuiding returns 0
01:33:34.285 00.000 9828 scope move finished after 19 + 111 ms
01:33:34.285 00.000 9828 Move returns status 0, amount 19
01:33:34.285 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:34.285 00.000 9828 MoveAxis(N, 13, B)
01:33:34.285 00.000 9828 Guiding  Dir = 0, Dur = 13
01:33:34.301 00.016 9828 IsSlewing returns 0
01:33:34.301 00.000 9828 IsGuiding returns 0
01:33:34.301 00.000 9828 PulseGuide returned control before completion, sleep 23
01:33:34.331 00.030 9828 IsGuiding returns 1
01:33:34.331 00.000 9828 scope still moving after pulse duration time elapsed
01:33:34.363 00.032 9828 IsSlewing returns 0
01:33:34.367 00.004 9828 IsGuiding returns 1
01:33:34.393 00.026 9828 IsSlewing returns 0
01:33:34.393 00.000 9828 IsGuiding returns 1
01:33:34.425 00.032 9828 IsSlewing returns 0
01:33:34.425 00.000 9828 IsGuiding returns 1
01:33:34.456 00.031 9828 IsSlewing returns 0
01:33:34.456 00.000 9828 IsGuiding returns 0
01:33:34.456 00.000 9828 scope move finished after 13 + 142 ms
01:33:34.456 00.000 9828 Move returns status 0, amount 13
01:33:34.456 00.000 9828 move complete, result=0
01:33:34.456 00.000 9828 worker thread done servicing request
01:33:34.456 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:33:34.848 00.392 8976 Exposure complete
01:33:34.853 00.005 8976 worker thread done servicing request
01:33:34.853 00.000 5052 OnExposeComplete: enter
01:33:34.853 00.000 5052 UpdateGuideState(): m_state=6
01:33:34.853 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4402
01:33:34.853 00.000 5052 Star::Find returns 1 (0), X=327.89, Y=281.52, Mass=170, SNR=9.0, Peak=67 HFD=3.1
01:33:34.853 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
01:33:34.853 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
01:33:34.853 00.000 5052 CameraToMount -- cameraX=-1.29 cameraY=-0.19 hyp=1.30 cameraTheta=-3.00 mountX=0.42 mountY=1.18, mountTheta=1.23
01:33:34.854 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.29, y=-0.19, opts=13)
01:33:34.854 00.000 5052 Enqueuing Move request for stepguider (-1.29, -0.19)
01:33:34.854 00.000 8976 Worker thread wakes up
01:33:34.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.29, -0.19) opts 0xd
01:33:34.855 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.29, -0.19)
01:33:34.855 00.000 8976 Moving (-1.29, -0.19) raw xDistance=0.42 yDistance=1.18
01:33:34.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
01:33:34.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.18
01:33:34.855 00.000 8976 MoveAxis(L, 2, ABG)
01:33:34.855 00.000 8976 stepping (-17, 19) + (-2, 0)
01:33:34.855 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:34.856 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:33:34.865 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
01:33:34.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:34.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:34.865 00.000 5052 Enqueuing Expose request
01:33:34.888 00.023 8976 Received - 47 (G) 
01:33:34.889 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:34.889 00.000 8976 stepped: pos (-19, 19)
01:33:34.889 00.000 8976 MoveAxis(D, 5, ABG)
01:33:34.889 00.000 8976 stepping (-19, 19) + (0, -5)
01:33:34.889 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:33:34.937 00.048 8976 Received - 47 (G) 
01:33:34.937 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:33:34.937 00.000 8976 stepped: pos (-19, 14)
01:33:34.937 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
01:33:34.937 00.000 8976 MountToCamera -- mountX=2.47 mountY=-2.96 hyp=3.85 mountTheta=-0.88 cameraX=1.52, cameraY=3.54 cameraTheta=1.17
01:33:34.937 00.000 8976 incremental bump (1.516, 3.544) isValid = 1
01:33:34.937 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
01:33:34.937 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:33:34.937 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:33:34.937 00.000 8976 move complete, result=0
01:33:34.937 00.000 9828 Worker thread wakes up
01:33:34.937 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:33:34.937 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:33:34.937 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
01:33:34.937 00.000 8976 worker thread done servicing request
01:33:34.937 00.000 8976 Worker thread wakes up
01:33:34.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:34.937 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.2 px 5 ms SOUTH
01:33:34.937 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
01:33:34.938 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:34.938 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
01:33:34.938 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:33:34.938 00.000 9828 BLC: window closed
01:33:34.938 00.000 9828 MoveAxis(E, 16, B)
01:33:34.938 00.000 9828 Guiding  Dir = 2, Dur = 16
01:33:34.938 00.000 9828 IsSlewing returns 0
01:33:34.938 00.000 9828 IsGuiding returns 0
01:33:34.938 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:34.967 00.029 9828 IsGuiding returns 1
01:33:34.967 00.000 9828 scope still moving after pulse duration time elapsed
01:33:34.999 00.032 9828 IsSlewing returns 0
01:33:34.999 00.000 9828 IsGuiding returns 1
01:33:35.030 00.031 9828 IsSlewing returns 0
01:33:35.030 00.000 9828 IsGuiding returns 1
01:33:35.062 00.032 9828 IsSlewing returns 0
01:33:35.062 00.000 9828 IsGuiding returns 1
01:33:35.093 00.031 9828 IsSlewing returns 0
01:33:35.093 00.000 9828 IsGuiding returns 0
01:33:35.093 00.000 9828 scope move finished after 16 + 138 ms
01:33:35.093 00.000 9828 Move returns status 0, amount 16
01:33:35.093 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:35.093 00.000 9828 MoveAxis(N, 14, B)
01:33:35.093 00.000 9828 Guiding  Dir = 0, Dur = 14
01:33:35.108 00.015 9828 IsSlewing returns 0
01:33:35.108 00.000 9828 IsGuiding returns 0
01:33:35.108 00.000 9828 PulseGuide returned control before completion, sleep 24
01:33:35.138 00.030 9828 IsGuiding returns 1
01:33:35.138 00.000 9828 scope still moving after pulse duration time elapsed
01:33:35.169 00.031 9828 IsSlewing returns 0
01:33:35.169 00.000 9828 IsGuiding returns 1
01:33:35.200 00.031 9828 IsSlewing returns 0
01:33:35.200 00.000 9828 IsGuiding returns 1
01:33:35.230 00.030 9828 IsSlewing returns 0
01:33:35.230 00.000 9828 IsGuiding returns 1
01:33:35.261 00.031 9828 IsSlewing returns 0
01:33:35.261 00.000 9828 IsGuiding returns 0
01:33:35.261 00.000 9828 scope move finished after 14 + 138 ms
01:33:35.261 00.000 9828 Move returns status 0, amount 14
01:33:35.261 00.000 9828 move complete, result=0
01:33:35.261 00.000 9828 worker thread done servicing request
01:33:35.261 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:33:35.625 00.364 8976 Exposure complete
01:33:35.630 00.005 8976 worker thread done servicing request
01:33:35.631 00.001 5052 OnExposeComplete: enter
01:33:35.631 00.000 5052 UpdateGuideState(): m_state=6
01:33:35.631 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4403
01:33:35.631 00.000 5052 Star::Find returns 1 (0), X=328.07, Y=281.39, Mass=182, SNR=9.3, Peak=63 HFD=3.6
01:33:35.631 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
01:33:35.631 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
01:33:35.631 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=-0.32 hyp=1.14 cameraTheta=-2.86 mountX=0.22 mountY=1.09, mountTheta=1.37
01:33:35.632 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=-0.32, opts=13)
01:33:35.632 00.000 5052 Enqueuing Move request for stepguider (-1.10, -0.32)
01:33:35.632 00.000 8976 Worker thread wakes up
01:33:35.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, -0.32) opts 0xd
01:33:35.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, -0.32)
01:33:35.632 00.000 8976 Moving (-1.10, -0.32) raw xDistance=0.22 yDistance=1.09
01:33:35.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:33:35.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.09
01:33:35.632 00.000 8976 MoveAxis(R, 0, ABG)
01:33:35.632 00.000 8976 MoveAxis(D, 5, ABG)
01:33:35.633 00.001 8976 stepping (-19, 14) + (0, -5)
01:33:35.633 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:33:35.634 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:33:35.644 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:33:35.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:35.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:35.644 00.000 5052 Enqueuing Expose request
01:33:35.672 00.028 8976 Received - 47 (G) 
01:33:35.672 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:33:35.672 00.000 8976 stepped: pos (-19, 9)
01:33:35.672 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
01:33:35.672 00.000 8976 MountToCamera -- mountX=2.61 mountY=-2.46 hyp=3.59 mountTheta=-0.75 cameraX=1.00, cameraY=3.44 cameraTheta=1.29
01:33:35.672 00.000 8976 incremental bump (0.999, 3.444) isValid = 1
01:33:35.672 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
01:33:35.672 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:33:35.672 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:33:35.672 00.000 8976 move complete, result=0
01:33:35.672 00.000 9828 Worker thread wakes up
01:33:35.672 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:33:35.672 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:33:35.672 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
01:33:35.672 00.000 8976 worker thread done servicing request
01:33:35.672 00.000 8976 Worker thread wakes up
01:33:35.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:35.672 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
01:33:35.672 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:33:35.673 00.001 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:33:35.673 00.000 9828 BLC: window closed
01:33:35.673 00.000 9828 MoveAxis(E, 12, B)
01:33:35.673 00.000 9828 Guiding  Dir = 2, Dur = 12
01:33:35.673 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.1 px 5 ms SOUTH
01:33:35.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:35.673 00.000 9828 IsSlewing returns 0
01:33:35.673 00.000 9828 IsGuiding returns 0
01:33:35.673 00.000 9828 PulseGuide returned control before completion, sleep 22
01:33:35.711 00.038 9828 IsGuiding returns 1
01:33:35.711 00.000 9828 scope still moving after pulse duration time elapsed
01:33:35.742 00.031 9828 IsSlewing returns 0
01:33:35.742 00.000 9828 IsGuiding returns 1
01:33:35.773 00.031 9828 IsSlewing returns 0
01:33:35.773 00.000 9828 IsGuiding returns 1
01:33:35.803 00.030 9828 IsSlewing returns 0
01:33:35.803 00.000 9828 IsGuiding returns 0
01:33:35.803 00.000 9828 scope move finished after 12 + 117 ms
01:33:35.803 00.000 9828 Move returns status 0, amount 12
01:33:35.803 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:35.803 00.000 9828 MoveAxis(N, 15, B)
01:33:35.803 00.000 9828 Guiding  Dir = 0, Dur = 15
01:33:35.818 00.015 9828 IsSlewing returns 0
01:33:35.818 00.000 9828 IsGuiding returns 0
01:33:35.818 00.000 9828 PulseGuide returned control before completion, sleep 25
01:33:35.849 00.031 9828 IsGuiding returns 1
01:33:35.849 00.000 9828 scope still moving after pulse duration time elapsed
01:33:35.880 00.031 9828 IsSlewing returns 0
01:33:35.880 00.000 9828 IsGuiding returns 1
01:33:35.912 00.032 9828 IsSlewing returns 0
01:33:35.912 00.000 9828 IsGuiding returns 1
01:33:35.943 00.031 9828 IsSlewing returns 0
01:33:35.943 00.000 9828 IsGuiding returns 1
01:33:35.975 00.032 9828 IsSlewing returns 0
01:33:35.975 00.000 9828 IsGuiding returns 0
01:33:35.975 00.000 9828 scope move finished after 15 + 141 ms
01:33:35.975 00.000 9828 Move returns status 0, amount 15
01:33:35.975 00.000 9828 move complete, result=0
01:33:35.975 00.000 9828 worker thread done servicing request
01:33:35.975 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:33:36.365 00.390 8976 Exposure complete
01:33:36.370 00.005 8976 worker thread done servicing request
01:33:36.370 00.000 5052 OnExposeComplete: enter
01:33:36.370 00.000 5052 UpdateGuideState(): m_state=6
01:33:36.370 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4404
01:33:36.371 00.001 5052 Star::Find returns 1 (0), X=328.05, Y=281.92, Mass=173, SNR=9.1, Peak=64 HFD=2.9
01:33:36.371 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:33:36.371 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
01:33:36.371 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=0.21 hyp=1.14 cameraTheta=2.96 mountX=0.69 mountY=0.83, mountTheta=0.87
01:33:36.371 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=0.21, opts=13)
01:33:36.371 00.000 5052 Enqueuing Move request for stepguider (-1.12, 0.21)
01:33:36.371 00.000 8976 Worker thread wakes up
01:33:36.372 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, 0.21) opts 0xd
01:33:36.372 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, 0.21)
01:33:36.372 00.000 8976 Moving (-1.12, 0.21) raw xDistance=0.69 yDistance=0.83
01:33:36.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69
01:33:36.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.83
01:33:36.372 00.000 8976 MoveAxis(L, 3, ABG)
01:33:36.372 00.000 8976 stepping (-19, 9) + (-3, 0)
01:33:36.372 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:36.373 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:33:36.383 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
01:33:36.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:36.383 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:36.383 00.000 5052 Enqueuing Expose request
01:33:36.408 00.025 8976 Received - 47 (G) 
01:33:36.408 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:36.408 00.000 8976 stepped: pos (-22, 9)
01:33:36.408 00.000 8976 MoveAxis(D, 4, ABG)
01:33:36.408 00.000 8976 stepping (-22, 9) + (0, -4)
01:33:36.408 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:33:36.439 00.031 8976 Received - 47 (G) 
01:33:36.440 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:33:36.440 00.000 8976 stepped: pos (-22, 5)
01:33:36.440 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
01:33:36.440 00.000 8976 MountToCamera -- mountX=2.86 mountY=-1.91 hyp=3.44 mountTheta=-0.59 cameraX=0.40, cameraY=3.42 cameraTheta=1.46
01:33:36.440 00.000 8976 incremental bump (0.396, 3.417) isValid = 1
01:33:36.440 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
01:33:36.440 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:33:36.441 00.001 8976 Enqueuing Move request for scope (0.01, 0.12)
01:33:36.441 00.000 8976 move complete, result=0
01:33:36.441 00.000 9828 Worker thread wakes up
01:33:36.441 00.000 8976 worker thread done servicing request
01:33:36.441 00.000 8976 Worker thread wakes up
01:33:36.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:36.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:36.441 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:33:36.441 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.8 px 4 ms SOUTH
01:33:36.441 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:33:36.441 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
01:33:36.441 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
01:33:36.441 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
01:33:36.441 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:33:36.441 00.000 9828 BLC: window closed
01:33:36.441 00.000 9828 MoveAxis(E, 6, B)
01:33:36.441 00.000 9828 Guiding  Dir = 2, Dur = 6
01:33:36.442 00.001 9828 IsSlewing returns 0
01:33:36.442 00.000 9828 IsGuiding returns 0
01:33:36.442 00.000 9828 PulseGuide returned control before completion, sleep 16
01:33:36.470 00.028 9828 IsGuiding returns 1
01:33:36.470 00.000 9828 scope still moving after pulse duration time elapsed
01:33:36.501 00.031 9828 IsSlewing returns 0
01:33:36.501 00.000 9828 IsGuiding returns 1
01:33:36.533 00.032 9828 IsSlewing returns 0
01:33:36.533 00.000 9828 IsGuiding returns 1
01:33:36.564 00.031 9828 IsSlewing returns 0
01:33:36.564 00.000 9828 IsGuiding returns 0
01:33:36.564 00.000 9828 scope move finished after 6 + 115 ms
01:33:36.564 00.000 9828 Move returns status 0, amount 6
01:33:36.564 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:36.564 00.000 9828 MoveAxis(N, 16, B)
01:33:36.564 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:36.580 00.016 9828 IsSlewing returns 0
01:33:36.580 00.000 9828 IsGuiding returns 0
01:33:36.580 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:36.610 00.030 9828 IsGuiding returns 1
01:33:36.610 00.000 9828 scope still moving after pulse duration time elapsed
01:33:36.642 00.032 9828 IsSlewing returns 0
01:33:36.642 00.000 9828 IsGuiding returns 1
01:33:36.674 00.032 9828 IsSlewing returns 0
01:33:36.674 00.000 9828 IsGuiding returns 1
01:33:36.705 00.031 9828 IsSlewing returns 0
01:33:36.705 00.000 9828 IsGuiding returns 1
01:33:36.736 00.031 9828 IsSlewing returns 0
01:33:36.736 00.000 9828 IsGuiding returns 0
01:33:36.736 00.000 9828 scope move finished after 16 + 140 ms
01:33:36.736 00.000 9828 Move returns status 0, amount 16
01:33:36.736 00.000 9828 move complete, result=0
01:33:36.736 00.000 9828 worker thread done servicing request
01:33:36.736 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:33:37.134 00.398 8976 Exposure complete
01:33:37.140 00.006 8976 worker thread done servicing request
01:33:37.140 00.000 5052 OnExposeComplete: enter
01:33:37.140 00.000 5052 UpdateGuideState(): m_state=6
01:33:37.140 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4405
01:33:37.140 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.55, Mass=178, SNR=9.1, Peak=65 HFD=3.2
01:33:37.140 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
01:33:37.140 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
01:33:37.140 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.16 hyp=0.57 cameraTheta=-2.86 mountX=0.11 mountY=0.55, mountTheta=1.38
01:33:37.141 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.16, opts=13)
01:33:37.141 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.16)
01:33:37.141 00.000 8976 Worker thread wakes up
01:33:37.141 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.16) opts 0xd
01:33:37.141 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.16)
01:33:37.141 00.000 8976 Moving (-0.55, -0.16) raw xDistance=0.11 yDistance=0.55
01:33:37.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:33:37.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.55
01:33:37.141 00.000 8976 MoveAxis(R, 0, ABG)
01:33:37.141 00.000 8976 MoveAxis(D, 2, ABG)
01:33:37.141 00.000 8976 stepping (-22, 5) + (0, -2)
01:33:37.141 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:37.142 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:33:37.152 00.010 5052 UpdateGuideState exits: m=178 SNR=9.1
01:33:37.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:37.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:37.152 00.000 5052 Enqueuing Expose request
01:33:37.175 00.023 8976 Received - 47 (G) 
01:33:37.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:37.175 00.000 8976 stepped: pos (-22, 3)
01:33:37.175 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
01:33:37.175 00.000 8976 MountToCamera -- mountX=3.03 mountY=-1.44 hyp=3.35 mountTheta=-0.44 cameraX=-0.10, cameraY=3.35 cameraTheta=1.60
01:33:37.175 00.000 8976 incremental bump (-0.101, 3.351) isValid = 1
01:33:37.175 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
01:33:37.175 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:33:37.175 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:33:37.175 00.000 8976 move complete, result=0
01:33:37.175 00.000 8976 worker thread done servicing request
01:33:37.175 00.000 8976 Worker thread wakes up
01:33:37.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:37.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:37.175 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:33:37.175 00.000 9828 Worker thread wakes up
01:33:37.175 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:33:37.176 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:33:37.176 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
01:33:37.176 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.67)
01:33:37.176 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
01:33:37.176 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:33:37.176 00.000 9828 BLC: window closed
01:33:37.176 00.000 9828 MoveAxis(E, 1, B)
01:33:37.176 00.000 9828 Guiding  Dir = 2, Dur = 1
01:33:37.176 00.000 9828 IsSlewing returns 0
01:33:37.176 00.000 9828 IsGuiding returns 0
01:33:37.176 00.000 9828 PulseGuide returned control before completion, sleep 11
01:33:37.200 00.024 9828 IsGuiding returns 1
01:33:37.200 00.000 9828 scope still moving after pulse duration time elapsed
01:33:37.231 00.031 9828 IsSlewing returns 0
01:33:37.231 00.000 9828 IsGuiding returns 1
01:33:37.261 00.030 9828 IsSlewing returns 0
01:33:37.261 00.000 9828 IsGuiding returns 1
01:33:37.292 00.031 9828 IsSlewing returns 0
01:33:37.292 00.000 9828 IsGuiding returns 1
01:33:37.323 00.031 9828 IsSlewing returns 0
01:33:37.323 00.000 9828 IsGuiding returns 1
01:33:37.353 00.030 9828 IsSlewing returns 0
01:33:37.353 00.000 9828 IsGuiding returns 0
01:33:37.353 00.000 9828 scope move finished after 1 + 176 ms
01:33:37.353 00.000 9828 Move returns status 0, amount 1
01:33:37.353 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:37.353 00.000 9828 MoveAxis(N, 16, B)
01:33:37.353 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:37.369 00.016 9828 IsSlewing returns 0
01:33:37.369 00.000 9828 IsGuiding returns 0
01:33:37.369 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:37.400 00.031 9828 IsGuiding returns 1
01:33:37.400 00.000 9828 scope still moving after pulse duration time elapsed
01:33:37.431 00.031 9828 IsSlewing returns 0
01:33:37.431 00.000 9828 IsGuiding returns 1
01:33:37.462 00.031 9828 IsSlewing returns 0
01:33:37.462 00.000 9828 IsGuiding returns 1
01:33:37.494 00.032 9828 IsSlewing returns 0
01:33:37.494 00.000 9828 IsGuiding returns 1
01:33:37.525 00.031 9828 IsSlewing returns 0
01:33:37.525 00.000 9828 IsGuiding returns 0
01:33:37.525 00.000 9828 scope move finished after 16 + 140 ms
01:33:37.525 00.000 9828 Move returns status 0, amount 16
01:33:37.525 00.000 9828 move complete, result=0
01:33:37.525 00.000 9828 worker thread done servicing request
01:33:37.525 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:33:37.869 00.344 8976 Exposure complete
01:33:37.874 00.005 8976 worker thread done servicing request
01:33:37.874 00.000 5052 OnExposeComplete: enter
01:33:37.874 00.000 5052 UpdateGuideState(): m_state=6
01:33:37.874 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4406
01:33:37.874 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.78, Mass=169, SNR=9.0, Peak=62 HFD=3.1
01:33:37.874 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
01:33:37.874 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
01:33:37.874 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=0.02 mountY=-0.12, mountTheta=-1.39
01:33:37.875 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.07, opts=13)
01:33:37.875 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.07)
01:33:37.875 00.000 8976 Worker thread wakes up
01:33:37.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.07) opts 0xd
01:33:37.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.07)
01:33:37.875 00.000 8976 Moving (0.09, 0.07) raw xDistance=0.02 yDistance=-0.12
01:33:37.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:33:37.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:33:37.875 00.000 8976 MoveAxis(R, 0, ABG)
01:33:37.875 00.000 8976 MoveAxis(U, 0, ABG)
01:33:37.875 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
01:33:37.876 00.001 8976 MountToCamera -- mountX=3.14 mountY=-1.12 hyp=3.33 mountTheta=-0.34 cameraX=-0.43, cameraY=3.31 cameraTheta=1.70
01:33:37.876 00.000 8976 incremental bump (-0.434, 3.306) isValid = 1
01:33:37.876 00.000 8976 Scheduling Mount bump of (-0.015, 0.115)
01:33:37.876 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:33:37.876 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:33:37.876 00.000 8976 move complete, result=0
01:33:37.876 00.000 9828 Worker thread wakes up
01:33:37.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:33:37.876 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:33:37.876 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
01:33:37.876 00.000 8976 worker thread done servicing request
01:33:37.876 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
01:33:37.876 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
01:33:37.876 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:33:37.876 00.000 9828 BLC: window closed
01:33:37.876 00.000 9828 MoveAxis(W, 3, B)
01:33:37.876 00.000 9828 Guiding  Dir = 3, Dur = 3
01:33:37.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:33:37.877 00.001 9828 IsSlewing returns 0
01:33:37.877 00.000 9828 IsGuiding returns 0
01:33:37.877 00.000 9828 PulseGuide returned control before completion, sleep 13
01:33:37.886 00.009 5052 UpdateGuideState exits: m=169 SNR=9.0
01:33:37.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:37.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:37.886 00.000 5052 Enqueuing Expose request
01:33:37.886 00.000 8976 Worker thread wakes up
01:33:37.886 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:37.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:37.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:37.898 00.012 9828 IsGuiding returns 1
01:33:37.898 00.000 9828 scope still moving after pulse duration time elapsed
01:33:37.929 00.031 9828 IsSlewing returns 0
01:33:37.929 00.000 9828 IsGuiding returns 1
01:33:37.960 00.031 9828 IsSlewing returns 0
01:33:37.961 00.001 9828 IsGuiding returns 1
01:33:37.992 00.031 9828 IsSlewing returns 0
01:33:37.992 00.000 9828 IsGuiding returns 0
01:33:37.992 00.000 9828 scope move finished after 3 + 112 ms
01:33:37.992 00.000 9828 Move returns status 0, amount 3
01:33:37.992 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:37.992 00.000 9828 MoveAxis(N, 16, B)
01:33:37.992 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:38.008 00.016 9828 IsSlewing returns 0
01:33:38.008 00.000 9828 IsGuiding returns 0
01:33:38.008 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:38.038 00.030 9828 IsGuiding returns 1
01:33:38.038 00.000 9828 scope still moving after pulse duration time elapsed
01:33:38.069 00.031 9828 IsSlewing returns 0
01:33:38.070 00.001 9828 IsGuiding returns 1
01:33:38.101 00.031 9828 IsSlewing returns 0
01:33:38.101 00.000 9828 IsGuiding returns 1
01:33:38.131 00.030 9828 IsSlewing returns 0
01:33:38.131 00.000 9828 IsGuiding returns 1
01:33:38.162 00.031 9828 IsSlewing returns 0
01:33:38.162 00.000 9828 IsGuiding returns 0
01:33:38.162 00.000 9828 scope move finished after 16 + 138 ms
01:33:38.162 00.000 9828 Move returns status 0, amount 16
01:33:38.162 00.000 9828 move complete, result=0
01:33:38.162 00.000 9828 worker thread done servicing request
01:33:38.162 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:33:38.575 00.413 8976 Exposure complete
01:33:38.580 00.005 8976 worker thread done servicing request
01:33:38.580 00.000 5052 OnExposeComplete: enter
01:33:38.580 00.000 5052 UpdateGuideState(): m_state=6
01:33:38.580 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4407
01:33:38.580 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.15, Mass=196, SNR=9.6, Peak=67 HFD=3.2
01:33:38.580 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
01:33:38.580 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.75)
01:33:38.580 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.56 hyp=0.82 cameraTheta=-2.39 mountX=-0.23 mountY=0.81, mountTheta=1.85
01:33:38.581 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.56, opts=13)
01:33:38.581 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.56)
01:33:38.581 00.000 8976 Worker thread wakes up
01:33:38.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.56) opts 0xd
01:33:38.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.56)
01:33:38.581 00.000 8976 Moving (-0.60, -0.56) raw xDistance=-0.23 yDistance=0.81
01:33:38.582 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:33:38.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
01:33:38.582 00.000 8976 MoveAxis(R, 0, ABG)
01:33:38.582 00.000 8976 MoveAxis(D, 3, ABG)
01:33:38.582 00.000 8976 stepping (-22, 3) + (0, -3)
01:33:38.582 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:38.582 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:33:38.591 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
01:33:38.592 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:38.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:38.592 00.000 5052 Enqueuing Expose request
01:33:38.613 00.021 8976 Received - 47 (G) 
01:33:38.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:38.614 00.001 8976 stepped: pos (-22, 0)
01:33:38.614 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
01:33:38.614 00.000 8976 MountToCamera -- mountX=3.22 mountY=-0.75 hyp=3.30 mountTheta=-0.23 cameraX=-0.80, cameraY=3.21 cameraTheta=1.81
01:33:38.614 00.000 8976 incremental bump (-0.797, 3.205) isValid = 1
01:33:38.614 00.000 8976 Scheduling Mount bump of (-0.028, 0.116)
01:33:38.614 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:33:38.614 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:33:38.614 00.000 8976 move complete, result=0
01:33:38.614 00.000 9828 Worker thread wakes up
01:33:38.614 00.000 8976 worker thread done servicing request
01:33:38.614 00.000 8976 Worker thread wakes up
01:33:38.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:38.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:38.614 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:33:38.614 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:33:38.614 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:33:38.614 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
01:33:38.615 00.001 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.46)
01:33:38.615 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
01:33:38.615 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:33:38.615 00.000 9828 BLC: window closed
01:33:38.615 00.000 9828 MoveAxis(W, 7, B)
01:33:38.615 00.000 9828 Guiding  Dir = 3, Dur = 7
01:33:38.615 00.000 9828 IsSlewing returns 0
01:33:38.615 00.000 9828 IsGuiding returns 0
01:33:38.615 00.000 9828 PulseGuide returned control before completion, sleep 17
01:33:38.642 00.027 9828 IsGuiding returns 1
01:33:38.642 00.000 9828 scope still moving after pulse duration time elapsed
01:33:38.673 00.031 9828 IsSlewing returns 0
01:33:38.673 00.000 9828 IsGuiding returns 1
01:33:38.704 00.031 9828 IsSlewing returns 0
01:33:38.704 00.000 9828 IsGuiding returns 1
01:33:38.734 00.030 9828 IsSlewing returns 0
01:33:38.734 00.000 9828 IsGuiding returns 1
01:33:38.765 00.031 9828 IsSlewing returns 0
01:33:38.765 00.000 9828 IsGuiding returns 0
01:33:38.765 00.000 9828 scope move finished after 7 + 142 ms
01:33:38.765 00.000 9828 Move returns status 0, amount 7
01:33:38.765 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:38.765 00.000 9828 MoveAxis(N, 16, B)
01:33:38.765 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:38.786 00.021 9828 IsSlewing returns 0
01:33:38.786 00.000 9828 IsGuiding returns 0
01:33:38.786 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:38.827 00.041 9828 IsGuiding returns 1
01:33:38.827 00.000 9828 scope still moving after pulse duration time elapsed
01:33:38.857 00.030 9828 IsSlewing returns 0
01:33:38.857 00.000 9828 IsGuiding returns 1
01:33:38.888 00.031 9828 IsSlewing returns 0
01:33:38.888 00.000 9828 IsGuiding returns 1
01:33:38.919 00.031 9828 IsSlewing returns 0
01:33:38.919 00.000 9828 IsGuiding returns 0
01:33:38.919 00.000 9828 scope move finished after 16 + 117 ms
01:33:38.919 00.000 9828 Move returns status 0, amount 16
01:33:38.919 00.000 9828 move complete, result=0
01:33:38.919 00.000 9828 worker thread done servicing request
01:33:38.920 00.001 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:33:39.305 00.385 8976 Exposure complete
01:33:39.311 00.006 8976 worker thread done servicing request
01:33:39.311 00.000 5052 OnExposeComplete: enter
01:33:39.311 00.000 5052 UpdateGuideState(): m_state=6
01:33:39.311 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4408
01:33:39.311 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.46, Mass=169, SNR=8.9, Peak=60 HFD=3.6
01:33:39.311 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.38 = 1.91)
01:33:39.311 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
01:33:39.311 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.25 hyp=0.34 cameraTheta=-2.33 mountX=-0.11 mountY=0.33, mountTheta=1.90
01:33:39.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.25, opts=13)
01:33:39.312 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.25)
01:33:39.312 00.000 8976 Worker thread wakes up
01:33:39.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.25) opts 0xd
01:33:39.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.25)
01:33:39.312 00.000 8976 Moving (-0.23, -0.25) raw xDistance=-0.11 yDistance=0.33
01:33:39.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:33:39.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
01:33:39.312 00.000 8976 MoveAxis(R, 0, ABG)
01:33:39.312 00.000 8976 MoveAxis(D, 2, ABG)
01:33:39.312 00.000 8976 stepping (-22, 0) + (0, -2)
01:33:39.312 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:39.313 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:33:39.323 00.010 5052 UpdateGuideState exits: m=169 SNR=8.9
01:33:39.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:39.323 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:39.323 00.000 5052 Enqueuing Expose request
01:33:39.349 00.026 8976 Received - 47 (G) 
01:33:39.349 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:39.349 00.000 8976 stepped: pos (-22, -2)
01:33:39.349 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
01:33:39.349 00.000 8976 MountToCamera -- mountX=3.27 mountY=-0.40 hyp=3.29 mountTheta=-0.12 cameraX=-1.13, cameraY=3.09 cameraTheta=1.92
01:33:39.349 00.000 8976 incremental bump (-1.133, 3.090) isValid = 1
01:33:39.349 00.000 8976 Scheduling Mount bump of (-0.040, 0.112)
01:33:39.350 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:33:39.350 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:33:39.350 00.000 8976 move complete, result=0
01:33:39.350 00.000 9828 Worker thread wakes up
01:33:39.350 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:33:39.350 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:33:39.350 00.000 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.28)
01:33:39.350 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 2 ms SOUTH
01:33:39.350 00.000 8976 worker thread done servicing request
01:33:39.350 00.000 8976 Worker thread wakes up
01:33:39.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:39.350 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.36)
01:33:39.350 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=0.03 mountY=-0.12, mountTheta=-1.28
01:33:39.350 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:33:39.350 00.000 9828 BLC: window closed
01:33:39.350 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:39.350 00.000 9828 MoveAxis(W, 11, B)
01:33:39.350 00.000 9828 Guiding  Dir = 3, Dur = 11
01:33:39.351 00.001 9828 IsSlewing returns 0
01:33:39.351 00.000 9828 IsGuiding returns 0
01:33:39.351 00.000 9828 PulseGuide returned control before completion, sleep 21
01:33:39.382 00.031 9828 IsGuiding returns 1
01:33:39.382 00.000 9828 scope still moving after pulse duration time elapsed
01:33:39.414 00.032 9828 IsSlewing returns 0
01:33:39.414 00.000 9828 IsGuiding returns 1
01:33:39.444 00.030 9828 IsSlewing returns 0
01:33:39.444 00.000 9828 IsGuiding returns 1
01:33:39.476 00.032 9828 IsSlewing returns 0
01:33:39.476 00.000 9828 IsGuiding returns 1
01:33:39.507 00.031 9828 IsSlewing returns 0
01:33:39.507 00.000 9828 IsGuiding returns 0
01:33:39.507 00.000 9828 scope move finished after 11 + 145 ms
01:33:39.507 00.000 9828 Move returns status 0, amount 11
01:33:39.507 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:39.507 00.000 9828 MoveAxis(N, 16, B)
01:33:39.507 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:39.523 00.016 9828 IsSlewing returns 0
01:33:39.523 00.000 9828 IsGuiding returns 0
01:33:39.523 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:39.553 00.030 9828 IsGuiding returns 1
01:33:39.553 00.000 9828 scope still moving after pulse duration time elapsed
01:33:39.584 00.031 9828 IsSlewing returns 0
01:33:39.584 00.000 9828 IsGuiding returns 1
01:33:39.615 00.031 9828 IsSlewing returns 0
01:33:39.615 00.000 9828 IsGuiding returns 1
01:33:39.645 00.030 9828 IsSlewing returns 0
01:33:39.645 00.000 9828 IsGuiding returns 1
01:33:39.676 00.031 9828 IsSlewing returns 0
01:33:39.676 00.000 9828 IsGuiding returns 1
01:33:39.707 00.031 9828 IsSlewing returns 0
01:33:39.707 00.000 9828 IsGuiding returns 0
01:33:39.707 00.000 9828 scope move finished after 16 + 168 ms
01:33:39.707 00.000 9828 Move returns status 0, amount 16
01:33:39.707 00.000 9828 move complete, result=0
01:33:39.707 00.000 9828 worker thread done servicing request
01:33:39.707 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
01:33:40.042 00.335 8976 Exposure complete
01:33:40.048 00.006 8976 worker thread done servicing request
01:33:40.048 00.000 5052 OnExposeComplete: enter
01:33:40.048 00.000 5052 UpdateGuideState(): m_state=6
01:33:40.048 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4409
01:33:40.048 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.40, Mass=188, SNR=9.4, Peak=62 HFD=3.3
01:33:40.048 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
01:33:40.048 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
01:33:40.048 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.31 hyp=0.51 cameraTheta=-0.64 mountX=-0.46 mountY=-0.18, mountTheta=-2.78
01:33:40.050 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.31, opts=13)
01:33:40.050 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.31)
01:33:40.050 00.000 8976 Worker thread wakes up
01:33:40.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.31) opts 0xd
01:33:40.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.31)
01:33:40.050 00.000 8976 Moving (0.41, -0.31) raw xDistance=-0.46 yDistance=-0.18
01:33:40.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:33:40.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:33:40.050 00.000 8976 MoveAxis(R, 2, ABG)
01:33:40.050 00.000 8976 stepping (-22, -2) + (2, 0)
01:33:40.050 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:40.051 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:40.060 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:33:40.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:40.061 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:40.061 00.000 5052 Enqueuing Expose request
01:33:40.084 00.023 8976 Received - 47 (G) 
01:33:40.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:40.084 00.000 8976 stepped: pos (-20, -2)
01:33:40.084 00.000 8976 MoveAxis(U, 0, ABG)
01:33:40.084 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
01:33:40.084 00.000 8976 MountToCamera -- mountX=3.20 mountY=-0.16 hyp=3.20 mountTheta=-0.05 cameraX=-1.31, cameraY=2.92 cameraTheta=1.99
01:33:40.084 00.000 8976 incremental bump (-1.313, 2.922) isValid = 1
01:33:40.084 00.000 8976 Scheduling Mount bump of (-0.047, 0.109)
01:33:40.084 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:33:40.084 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:33:40.084 00.000 8976 move complete, result=0
01:33:40.084 00.000 9828 Worker thread wakes up
01:33:40.084 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:33:40.084 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:33:40.084 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:33:40.084 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.08 = -1.21)
01:33:40.084 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.29)
01:33:40.084 00.000 8976 worker thread done servicing request
01:33:40.085 00.001 8976 Worker thread wakes up
01:33:40.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:40.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:40.085 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.04 mountY=-0.11, mountTheta=-1.22
01:33:40.085 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:33:40.085 00.000 9828 BLC: window closed
01:33:40.085 00.000 9828 MoveAxis(W, 13, B)
01:33:40.085 00.000 9828 Guiding  Dir = 3, Dur = 13
01:33:40.085 00.000 9828 IsSlewing returns 0
01:33:40.085 00.000 9828 IsGuiding returns 0
01:33:40.085 00.000 9828 PulseGuide returned control before completion, sleep 23
01:33:40.124 00.039 9828 IsGuiding returns 1
01:33:40.124 00.000 9828 scope still moving after pulse duration time elapsed
01:33:40.156 00.032 9828 IsSlewing returns 0
01:33:40.156 00.000 9828 IsGuiding returns 1
01:33:40.186 00.030 9828 IsSlewing returns 0
01:33:40.187 00.001 9828 IsGuiding returns 1
01:33:40.218 00.031 9828 IsSlewing returns 0
01:33:40.218 00.000 9828 IsGuiding returns 1
01:33:40.249 00.031 9828 IsSlewing returns 0
01:33:40.249 00.000 9828 IsGuiding returns 0
01:33:40.249 00.000 9828 scope move finished after 13 + 150 ms
01:33:40.249 00.000 9828 Move returns status 0, amount 13
01:33:40.249 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:40.249 00.000 9828 MoveAxis(N, 15, B)
01:33:40.249 00.000 9828 Guiding  Dir = 0, Dur = 15
01:33:40.264 00.015 9828 IsSlewing returns 0
01:33:40.264 00.000 9828 IsGuiding returns 0
01:33:40.264 00.000 9828 PulseGuide returned control before completion, sleep 25
01:33:40.295 00.031 9828 IsGuiding returns 1
01:33:40.295 00.000 9828 scope still moving after pulse duration time elapsed
01:33:40.327 00.032 9828 IsSlewing returns 0
01:33:40.327 00.000 9828 IsGuiding returns 1
01:33:40.359 00.032 9828 IsSlewing returns 0
01:33:40.359 00.000 9828 IsGuiding returns 1
01:33:40.389 00.030 9828 IsSlewing returns 0
01:33:40.389 00.000 9828 IsGuiding returns 1
01:33:40.420 00.031 9828 IsSlewing returns 0
01:33:40.420 00.000 9828 IsGuiding returns 0
01:33:40.420 00.000 9828 scope move finished after 15 + 139 ms
01:33:40.420 00.000 9828 Move returns status 0, amount 15
01:33:40.420 00.000 9828 move complete, result=0
01:33:40.420 00.000 9828 worker thread done servicing request
01:33:40.420 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 15 ms NORTH
01:33:40.776 00.356 8976 Exposure complete
01:33:40.782 00.006 8976 worker thread done servicing request
01:33:40.782 00.000 5052 OnExposeComplete: enter
01:33:40.782 00.000 5052 UpdateGuideState(): m_state=6
01:33:40.782 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4410
01:33:40.782 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.75, Mass=188, SNR=9.4, Peak=63 HFD=3.6
01:33:40.782 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:33:40.782 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
01:33:40.782 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.28 mountX=-0.03 mountY=-0.14, mountTheta=-1.77
01:33:40.782 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.04, opts=13)
01:33:40.782 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.04)
01:33:40.782 00.000 8976 Worker thread wakes up
01:33:40.783 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.04) opts 0xd
01:33:40.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.04)
01:33:40.783 00.000 8976 Moving (0.14, 0.04) raw xDistance=-0.03 yDistance=-0.14
01:33:40.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:33:40.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:33:40.783 00.000 8976 MoveAxis(R, 0, ABG)
01:33:40.783 00.000 8976 MoveAxis(U, 0, ABG)
01:33:40.783 00.000 8976 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
01:33:40.783 00.000 8976 MountToCamera -- mountX=3.15 mountY=-0.00 hyp=3.15 mountTheta=-0.00 cameraX=-1.43, cameraY=2.81 cameraTheta=2.04
01:33:40.783 00.000 8976 incremental bump (-1.433, 2.810) isValid = 1
01:33:40.783 00.000 8976 Scheduling Mount bump of (-0.052, 0.106)
01:33:40.783 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:33:40.783 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:33:40.783 00.000 8976 move complete, result=0
01:33:40.783 00.000 9828 Worker thread wakes up
01:33:40.783 00.000 8976 worker thread done servicing request
01:33:40.783 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:33:40.783 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:33:40.783 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
01:33:40.783 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.24)
01:33:40.784 00.001 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
01:33:40.784 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
01:33:40.784 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:33:40.784 00.000 9828 BLC: window closed
01:33:40.784 00.000 9828 MoveAxis(W, 15, B)
01:33:40.784 00.000 9828 Guiding  Dir = 3, Dur = 15
01:33:40.784 00.000 9828 IsSlewing returns 0
01:33:40.784 00.000 9828 IsGuiding returns 0
01:33:40.784 00.000 9828 PulseGuide returned control before completion, sleep 25
01:33:40.793 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:33:40.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:40.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:40.793 00.000 5052 Enqueuing Expose request
01:33:40.793 00.000 8976 Worker thread wakes up
01:33:40.793 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:40.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:40.794 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:40.823 00.029 9828 IsGuiding returns 1
01:33:40.823 00.000 9828 scope still moving after pulse duration time elapsed
01:33:40.854 00.031 9828 IsSlewing returns 0
01:33:40.854 00.000 9828 IsGuiding returns 1
01:33:40.885 00.031 9828 IsSlewing returns 0
01:33:40.885 00.000 9828 IsGuiding returns 1
01:33:40.915 00.030 9828 IsSlewing returns 0
01:33:40.915 00.000 9828 IsGuiding returns 0
01:33:40.915 00.000 9828 scope move finished after 15 + 116 ms
01:33:40.915 00.000 9828 Move returns status 0, amount 15
01:33:40.915 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:40.915 00.000 9828 MoveAxis(N, 15, B)
01:33:40.915 00.000 9828 Guiding  Dir = 0, Dur = 15
01:33:40.931 00.016 9828 IsSlewing returns 0
01:33:40.931 00.000 9828 IsGuiding returns 0
01:33:40.931 00.000 9828 PulseGuide returned control before completion, sleep 25
01:33:40.962 00.031 9828 IsGuiding returns 1
01:33:40.962 00.000 9828 scope still moving after pulse duration time elapsed
01:33:40.993 00.031 9828 IsSlewing returns 0
01:33:40.993 00.000 9828 IsGuiding returns 1
01:33:41.024 00.031 9828 IsSlewing returns 0
01:33:41.024 00.000 9828 IsGuiding returns 1
01:33:41.055 00.031 9828 IsSlewing returns 0
01:33:41.055 00.000 9828 IsGuiding returns 1
01:33:41.086 00.031 9828 IsSlewing returns 0
01:33:41.086 00.000 9828 IsGuiding returns 0
01:33:41.086 00.000 9828 scope move finished after 15 + 140 ms
01:33:41.086 00.000 9828 Move returns status 0, amount 15
01:33:41.086 00.000 9828 move complete, result=0
01:33:41.086 00.000 9828 worker thread done servicing request
01:33:41.086 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
01:33:41.483 00.397 8976 Exposure complete
01:33:41.488 00.005 8976 worker thread done servicing request
01:33:41.488 00.000 5052 OnExposeComplete: enter
01:33:41.488 00.000 5052 UpdateGuideState(): m_state=6
01:33:41.488 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4411
01:33:41.488 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.29, Mass=164, SNR=8.7, Peak=66 HFD=3.5
01:33:41.488 00.000 5052 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.04) = xAngle (-1.01 = -1.01)
01:33:41.488 00.000 5052 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
01:33:41.488 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.58 hyp=0.68 cameraTheta=1.03 mountX=0.36 mountY=-0.61, mountTheta=-1.04
01:33:41.488 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.58, opts=13)
01:33:41.489 00.001 5052 Enqueuing Move request for stepguider (0.35, 0.58)
01:33:41.489 00.000 8976 Worker thread wakes up
01:33:41.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.58) opts 0xd
01:33:41.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.58)
01:33:41.489 00.000 8976 Moving (0.35, 0.58) raw xDistance=0.36 yDistance=-0.61
01:33:41.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:33:41.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
01:33:41.489 00.000 8976 MoveAxis(L, 1, ABG)
01:33:41.489 00.000 8976 stepping (-20, -2) + (-1, 0)
01:33:41.489 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:41.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:41.499 00.010 5052 UpdateGuideState exits: m=164 SNR=8.7
01:33:41.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:41.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:41.499 00.000 5052 Enqueuing Expose request
01:33:41.507 00.008 8976 Received - 47 (G) 
01:33:41.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:41.507 00.000 8976 stepped: pos (-21, -2)
01:33:41.507 00.000 8976 MoveAxis(U, 2, ABG)
01:33:41.507 00.000 8976 stepping (-21, -2) + (0, 2)
01:33:41.507 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:41.539 00.032 8976 Received - 47 (G) 
01:33:41.539 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:41.539 00.000 8976 stepped: pos (-21, 0)
01:33:41.539 00.000 8976 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
01:33:41.539 00.000 8976 MountToCamera -- mountX=3.17 mountY=-0.00 hyp=3.17 mountTheta=-0.00 cameraX=-1.44, cameraY=2.83 cameraTheta=2.04
01:33:41.539 00.000 8976 incremental bump (-1.443, 2.828) isValid = 1
01:33:41.539 00.000 8976 Scheduling Mount bump of (-0.052, 0.106)
01:33:41.539 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:33:41.539 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:33:41.539 00.000 8976 move complete, result=0
01:33:41.539 00.000 9828 Worker thread wakes up
01:33:41.539 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:33:41.539 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:33:41.539 00.000 8976 worker thread done servicing request
01:33:41.539 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.6 px 2 ms NORTH
01:33:41.539 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
01:33:41.539 00.000 8976 Worker thread wakes up
01:33:41.540 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:41.540 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:41.540 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.24)
01:33:41.540 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
01:33:41.540 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:33:41.540 00.000 9828 BLC: window closed
01:33:41.540 00.000 9828 MoveAxis(W, 15, B)
01:33:41.540 00.000 9828 Guiding  Dir = 3, Dur = 15
01:33:41.541 00.001 9828 IsSlewing returns 0
01:33:41.541 00.000 9828 IsGuiding returns 0
01:33:41.541 00.000 9828 PulseGuide returned control before completion, sleep 25
01:33:41.580 00.039 9828 IsGuiding returns 1
01:33:41.580 00.000 9828 scope still moving after pulse duration time elapsed
01:33:41.611 00.031 9828 IsSlewing returns 0
01:33:41.611 00.000 9828 IsGuiding returns 1
01:33:41.642 00.031 9828 IsSlewing returns 0
01:33:41.642 00.000 9828 IsGuiding returns 1
01:33:41.673 00.031 9828 IsSlewing returns 0
01:33:41.673 00.000 9828 IsGuiding returns 0
01:33:41.673 00.000 9828 scope move finished after 15 + 116 ms
01:33:41.673 00.000 9828 Move returns status 0, amount 15
01:33:41.673 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:41.673 00.000 9828 MoveAxis(N, 15, B)
01:33:41.673 00.000 9828 Guiding  Dir = 0, Dur = 15
01:33:41.689 00.016 9828 IsSlewing returns 0
01:33:41.689 00.000 9828 IsGuiding returns 0
01:33:41.689 00.000 9828 PulseGuide returned control before completion, sleep 25
01:33:41.720 00.031 9828 IsGuiding returns 1
01:33:41.720 00.000 9828 scope still moving after pulse duration time elapsed
01:33:41.751 00.031 9828 IsSlewing returns 0
01:33:41.751 00.000 9828 IsGuiding returns 1
01:33:41.797 00.046 9828 IsSlewing returns 0
01:33:41.797 00.000 9828 IsGuiding returns 1
01:33:41.828 00.031 9828 IsSlewing returns 0
01:33:41.828 00.000 9828 IsGuiding returns 0
01:33:41.828 00.000 9828 scope move finished after 15 + 124 ms
01:33:41.828 00.000 9828 Move returns status 0, amount 15
01:33:41.828 00.000 9828 move complete, result=0
01:33:41.828 00.000 9828 worker thread done servicing request
01:33:41.828 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
01:33:42.231 00.403 8976 Exposure complete
01:33:42.237 00.006 8976 worker thread done servicing request
01:33:42.237 00.000 5052 OnExposeComplete: enter
01:33:42.237 00.000 5052 UpdateGuideState(): m_state=6
01:33:42.237 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4412
01:33:42.237 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.07, Mass=186, SNR=9.3, Peak=63 HFD=3.9
01:33:42.237 00.000 5052 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
01:33:42.237 00.000 5052 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.95 = -0.95)
01:33:42.237 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.36 hyp=0.39 cameraTheta=1.20 mountX=0.26 mountY=-0.31, mountTheta=-0.88
01:33:42.238 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.36, opts=13)
01:33:42.238 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.36)
01:33:42.238 00.000 8976 Worker thread wakes up
01:33:42.238 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.36) opts 0xd
01:33:42.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.36)
01:33:42.238 00.000 8976 Moving (0.14, 0.36) raw xDistance=0.26 yDistance=-0.31
01:33:42.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:33:42.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
01:33:42.238 00.000 8976 MoveAxis(R, 0, ABG)
01:33:42.238 00.000 8976 MoveAxis(U, 1, ABG)
01:33:42.238 00.000 8976 stepping (-21, 0) + (0, 1)
01:33:42.238 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:42.239 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:33:42.248 00.009 5052 UpdateGuideState exits: m=186 SNR=9.3
01:33:42.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:42.249 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:42.249 00.000 5052 Enqueuing Expose request
01:33:42.258 00.009 8976 Received - 47 (G) 
01:33:42.259 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:42.259 00.000 8976 stepped: pos (-21, 1)
01:33:42.259 00.000 8976 MountToCamera -- mountTheta (-0.02) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
01:33:42.259 00.000 8976 MountToCamera -- mountX=3.19 mountY=-0.05 hyp=3.19 mountTheta=-0.02 cameraX=-1.40, cameraY=2.86 cameraTheta=2.03
01:33:42.259 00.000 8976 incremental bump (-1.403, 2.863) isValid = 1
01:33:42.259 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
01:33:42.259 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:33:42.259 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:33:42.259 00.000 8976 move complete, result=0
01:33:42.259 00.000 9828 Worker thread wakes up
01:33:42.259 00.000 8976 worker thread done servicing request
01:33:42.259 00.000 8976 Worker thread wakes up
01:33:42.259 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:33:42.260 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:42.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:42.260 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:33:42.260 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.11 = -1.18)
01:33:42.260 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.26)
01:33:42.260 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.05 mountY=-0.11, mountTheta=-1.19
01:33:42.260 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.3 px 1 ms NORTH
01:33:42.260 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:33:42.260 00.000 9828 BLC: window closed
01:33:42.260 00.000 9828 MoveAxis(W, 14, B)
01:33:42.260 00.000 9828 Guiding  Dir = 3, Dur = 14
01:33:42.261 00.001 9828 IsSlewing returns 0
01:33:42.261 00.000 9828 IsGuiding returns 0
01:33:42.261 00.000 9828 PulseGuide returned control before completion, sleep 24
01:33:42.294 00.033 9828 IsGuiding returns 1
01:33:42.294 00.000 9828 scope still moving after pulse duration time elapsed
01:33:42.323 00.029 9828 IsSlewing returns 0
01:33:42.323 00.000 9828 IsGuiding returns 1
01:33:42.354 00.031 9828 IsSlewing returns 0
01:33:42.354 00.000 9828 IsGuiding returns 1
01:33:42.385 00.031 9828 IsSlewing returns 0
01:33:42.385 00.000 9828 IsGuiding returns 1
01:33:42.417 00.032 9828 IsSlewing returns 0
01:33:42.417 00.000 9828 IsGuiding returns 0
01:33:42.417 00.000 9828 scope move finished after 14 + 141 ms
01:33:42.417 00.000 9828 Move returns status 0, amount 14
01:33:42.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:42.417 00.000 9828 MoveAxis(N, 15, B)
01:33:42.417 00.000 9828 Guiding  Dir = 0, Dur = 15
01:33:42.432 00.015 9828 IsSlewing returns 0
01:33:42.432 00.000 9828 IsGuiding returns 0
01:33:42.432 00.000 9828 PulseGuide returned control before completion, sleep 25
01:33:42.463 00.031 9828 IsGuiding returns 1
01:33:42.463 00.000 9828 scope still moving after pulse duration time elapsed
01:33:42.493 00.030 9828 IsSlewing returns 0
01:33:42.493 00.000 9828 IsGuiding returns 1
01:33:42.525 00.032 9828 IsSlewing returns 0
01:33:42.525 00.000 9828 IsGuiding returns 1
01:33:42.556 00.031 9828 IsSlewing returns 0
01:33:42.556 00.000 9828 IsGuiding returns 1
01:33:42.587 00.031 9828 IsSlewing returns 0
01:33:42.587 00.000 9828 IsGuiding returns 0
01:33:42.587 00.000 9828 scope move finished after 15 + 140 ms
01:33:42.587 00.000 9828 Move returns status 0, amount 15
01:33:42.587 00.000 9828 move complete, result=0
01:33:42.587 00.000 9828 worker thread done servicing request
01:33:42.587 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:33:42.954 00.367 8976 Exposure complete
01:33:42.960 00.006 8976 worker thread done servicing request
01:33:42.960 00.000 5052 OnExposeComplete: enter
01:33:42.960 00.000 5052 UpdateGuideState(): m_state=6
01:33:42.960 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4413
01:33:42.960 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.39, Mass=171, SNR=8.9, Peak=64 HFD=3.6
01:33:42.960 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.53 = 1.76)
01:33:42.960 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.65)
01:33:42.960 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.32 hyp=0.53 cameraTheta=-2.48 mountX=-0.10 mountY=0.53, mountTheta=1.75
01:33:42.961 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.32, opts=13)
01:33:42.961 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.32)
01:33:42.961 00.000 8976 Worker thread wakes up
01:33:42.961 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.32) opts 0xd
01:33:42.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.32)
01:33:42.961 00.000 8976 Moving (-0.42, -0.32) raw xDistance=-0.10 yDistance=0.53
01:33:42.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:33:42.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.53
01:33:42.961 00.000 8976 MoveAxis(R, 0, ABG)
01:33:42.961 00.000 8976 MoveAxis(D, 2, ABG)
01:33:42.961 00.000 8976 stepping (-21, 1) + (0, -2)
01:33:42.961 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:42.961 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
01:33:42.970 00.009 5052 UpdateGuideState exits: m=171 SNR=8.9
01:33:42.971 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:42.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:42.971 00.000 5052 Enqueuing Expose request
01:33:42.993 00.022 8976 Received - 47 (G) 
01:33:42.994 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:42.994 00.000 8976 stepped: pos (-21, -1)
01:33:42.994 00.000 8976 MountToCamera -- mountTheta (0.01) + m_xAngle (2.04) = xAngle (2.05 = 2.05)
01:33:42.994 00.000 8976 MountToCamera -- mountX=3.20 mountY=0.02 hyp=3.20 mountTheta=0.01 cameraX=-1.47, cameraY=2.84 cameraTheta=2.05
01:33:42.994 00.000 8976 incremental bump (-1.470, 2.839) isValid = 1
01:33:42.994 00.000 8976 Scheduling Mount bump of (-0.053, 0.106)
01:33:42.994 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:33:42.994 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:33:42.994 00.000 8976 move complete, result=0
01:33:42.994 00.000 8976 worker thread done servicing request
01:33:42.994 00.000 8976 Worker thread wakes up
01:33:42.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:42.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:42.994 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:33:42.994 00.000 9828 Worker thread wakes up
01:33:42.995 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:33:42.995 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:33:42.995 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.13 = -1.15)
01:33:42.995 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.05 = -1.23)
01:33:42.995 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
01:33:42.995 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:33:42.995 00.000 9828 BLC: window closed
01:33:42.995 00.000 9828 MoveAxis(W, 15, B)
01:33:42.995 00.000 9828 Guiding  Dir = 3, Dur = 15
01:33:42.995 00.000 9828 IsSlewing returns 0
01:33:42.995 00.000 9828 IsGuiding returns 0
01:33:42.996 00.001 9828 PulseGuide returned control before completion, sleep 25
01:33:43.022 00.026 9828 IsGuiding returns 1
01:33:43.022 00.000 9828 scope still moving after pulse duration time elapsed
01:33:43.052 00.030 9828 IsSlewing returns 0
01:33:43.052 00.000 9828 IsGuiding returns 1
01:33:43.083 00.031 9828 IsSlewing returns 0
01:33:43.083 00.000 9828 IsGuiding returns 1
01:33:43.113 00.030 9828 IsSlewing returns 0
01:33:43.113 00.000 9828 IsGuiding returns 0
01:33:43.113 00.000 9828 scope move finished after 15 + 102 ms
01:33:43.113 00.000 9828 Move returns status 0, amount 15
01:33:43.113 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:43.113 00.000 9828 MoveAxis(N, 15, B)
01:33:43.113 00.000 9828 Guiding  Dir = 0, Dur = 15
01:33:43.129 00.016 9828 IsSlewing returns 0
01:33:43.129 00.000 9828 IsGuiding returns 1
01:33:43.129 00.000 9828 Entered PulseGuideScope while moving
01:33:43.191 00.062 9828 IsSlewing returns 0
01:33:43.191 00.000 9828 IsGuiding returns 1
01:33:43.191 00.000 9828 Still moving
01:33:43.253 00.062 9828 IsSlewing returns 0
01:33:43.253 00.000 9828 IsGuiding returns 0
01:33:43.253 00.000 9828 Movement stopped - continuing
01:33:43.253 00.000 9828 PulseGuide returned control before completion, sleep 25
01:33:43.284 00.031 9828 IsGuiding returns 1
01:33:43.284 00.000 9828 scope still moving after pulse duration time elapsed
01:33:43.314 00.030 9828 IsSlewing returns 0
01:33:43.314 00.000 9828 IsGuiding returns 1
01:33:43.346 00.032 9828 IsSlewing returns 0
01:33:43.346 00.000 9828 IsGuiding returns 1
01:33:43.378 00.032 9828 IsSlewing returns 0
01:33:43.378 00.000 9828 IsGuiding returns 1
01:33:43.409 00.031 9828 IsSlewing returns 0
01:33:43.409 00.000 9828 IsGuiding returns 0
01:33:43.409 00.000 9828 scope move finished after 15 + 141 ms
01:33:43.409 00.000 9828 Move returns status 0, amount 15
01:33:43.409 00.000 9828 move complete, result=0
01:33:43.409 00.000 9828 worker thread done servicing request
01:33:43.409 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
01:33:43.696 00.287 8976 Exposure complete
01:33:43.702 00.006 8976 worker thread done servicing request
01:33:43.702 00.000 5052 OnExposeComplete: enter
01:33:43.702 00.000 5052 UpdateGuideState(): m_state=6
01:33:43.702 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4414
01:33:43.702 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.65, Mass=167, SNR=8.9, Peak=64 HFD=3.9
01:33:43.702 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
01:33:43.702 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.35)
01:33:43.702 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.79 mountX=0.02 mountY=0.17, mountTheta=1.45
01:33:43.703 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.06, opts=13)
01:33:43.703 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.06)
01:33:43.703 00.000 8976 Worker thread wakes up
01:33:43.703 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.06) opts 0xd
01:33:43.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.06)
01:33:43.703 00.000 8976 Moving (-0.16, -0.06) raw xDistance=0.02 yDistance=0.17
01:33:43.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:33:43.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:33:43.703 00.000 8976 MoveAxis(R, 0, ABG)
01:33:43.703 00.000 8976 MoveAxis(U, 0, ABG)
01:33:43.704 00.001 8976 MountToCamera -- mountTheta (0.02) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
01:33:43.704 00.000 8976 MountToCamera -- mountX=3.20 mountY=0.06 hyp=3.20 mountTheta=0.02 cameraX=-1.51, cameraY=2.82 cameraTheta=2.06
01:33:43.704 00.000 8976 incremental bump (-1.515, 2.823) isValid = 1
01:33:43.704 00.000 8976 Scheduling Mount bump of (-0.054, 0.105)
01:33:43.704 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.10, opts=4)
01:33:43.704 00.000 8976 Enqueuing Move request for scope (-0.05, 0.10)
01:33:43.704 00.000 8976 move complete, result=0
01:33:43.704 00.000 8976 worker thread done servicing request
01:33:43.704 00.000 9828 Worker thread wakes up
01:33:43.704 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0x4
01:33:43.704 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
01:33:43.704 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
01:33:43.704 00.000 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.22)
01:33:43.704 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:43.704 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.05 mountX=0.05 mountY=-0.11, mountTheta=-1.15
01:33:43.704 00.000 9828 Moving (-0.05, 0.10) raw xDistance=0.05 yDistance=-0.11
01:33:43.704 00.000 9828 BLC: window closed
01:33:43.704 00.000 9828 MoveAxis(W, 16, B)
01:33:43.705 00.001 9828 Guiding  Dir = 3, Dur = 16
01:33:43.705 00.000 9828 IsSlewing returns 0
01:33:43.705 00.000 9828 IsGuiding returns 0
01:33:43.705 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:43.714 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
01:33:43.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:43.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:43.714 00.000 5052 Enqueuing Expose request
01:33:43.714 00.000 8976 Worker thread wakes up
01:33:43.714 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:43.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:43.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:43.734 00.020 9828 IsGuiding returns 1
01:33:43.734 00.000 9828 scope still moving after pulse duration time elapsed
01:33:43.766 00.032 9828 IsSlewing returns 0
01:33:43.767 00.001 9828 IsGuiding returns 1
01:33:43.812 00.045 9828 IsSlewing returns 0
01:33:43.812 00.000 9828 IsGuiding returns 1
01:33:43.842 00.030 9828 IsSlewing returns 0
01:33:43.842 00.000 9828 IsGuiding returns 0
01:33:43.842 00.000 9828 scope move finished after 16 + 121 ms
01:33:43.842 00.000 9828 Move returns status 0, amount 16
01:33:43.842 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:43.842 00.000 9828 MoveAxis(N, 15, B)
01:33:43.842 00.000 9828 Guiding  Dir = 0, Dur = 15
01:33:43.857 00.015 9828 IsSlewing returns 0
01:33:43.857 00.000 9828 IsGuiding returns 0
01:33:43.857 00.000 9828 PulseGuide returned control before completion, sleep 25
01:33:43.888 00.031 9828 IsGuiding returns 1
01:33:43.888 00.000 9828 scope still moving after pulse duration time elapsed
01:33:43.920 00.032 9828 IsSlewing returns 0
01:33:43.920 00.000 9828 IsGuiding returns 1
01:33:43.950 00.030 9828 IsSlewing returns 0
01:33:43.950 00.000 9828 IsGuiding returns 1
01:33:43.981 00.031 9828 IsSlewing returns 0
01:33:43.981 00.000 9828 IsGuiding returns 1
01:33:44.012 00.031 9828 IsSlewing returns 0
01:33:44.012 00.000 9828 IsGuiding returns 0
01:33:44.012 00.000 9828 scope move finished after 15 + 139 ms
01:33:44.012 00.000 9828 Move returns status 0, amount 15
01:33:44.012 00.000 9828 move complete, result=0
01:33:44.012 00.000 9828 worker thread done servicing request
01:33:44.012 00.000 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 15 ms NORTH
01:33:44.401 00.389 8976 Exposure complete
01:33:44.407 00.006 8976 worker thread done servicing request
01:33:44.407 00.000 5052 OnExposeComplete: enter
01:33:44.407 00.000 5052 UpdateGuideState(): m_state=6
01:33:44.407 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4415
01:33:44.407 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.73, Mass=178, SNR=9.2, Peak=62 HFD=3.8
01:33:44.407 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:33:44.407 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:33:44.407 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.02 hyp=0.36 cameraTheta=3.07 mountX=0.19 mountY=0.29, mountTheta=1.00
01:33:44.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.02, opts=13)
01:33:44.408 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.02)
01:33:44.408 00.000 8976 Worker thread wakes up
01:33:44.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.02) opts 0xd
01:33:44.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.02)
01:33:44.408 00.000 8976 Moving (-0.36, 0.02) raw xDistance=0.19 yDistance=0.29
01:33:44.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:33:44.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:33:44.408 00.000 8976 MoveAxis(R, 0, ABG)
01:33:44.408 00.000 8976 MoveAxis(D, 1, ABG)
01:33:44.408 00.000 8976 stepping (-21, -1) + (0, -1)
01:33:44.408 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:44.409 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
01:33:44.418 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:33:44.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:44.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:44.418 00.000 5052 Enqueuing Expose request
01:33:44.433 00.015 8976 Received - 47 (G) 
01:33:44.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:44.433 00.000 8976 stepped: pos (-21, -2)
01:33:44.433 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
01:33:44.433 00.000 8976 MountToCamera -- mountX=3.21 mountY=0.15 hyp=3.21 mountTheta=0.05 cameraX=-1.59, cameraY=2.79 cameraTheta=2.09
01:33:44.433 00.000 8976 incremental bump (-1.591, 2.789) isValid = 1
01:33:44.433 00.000 8976 Scheduling Mount bump of (-0.057, 0.103)
01:33:44.433 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:33:44.433 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:33:44.433 00.000 8976 move complete, result=0
01:33:44.433 00.000 8976 worker thread done servicing request
01:33:44.433 00.000 8976 Worker thread wakes up
01:33:44.433 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:33:44.433 00.000 9828 Worker thread wakes up
01:33:44.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:44.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:44.433 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:33:44.434 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:33:44.434 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
01:33:44.434 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.19)
01:33:44.434 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
01:33:44.434 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:33:44.434 00.000 9828 BLC: window closed
01:33:44.434 00.000 9828 MoveAxis(W, 17, B)
01:33:44.434 00.000 9828 Guiding  Dir = 3, Dur = 17
01:33:44.434 00.000 9828 IsSlewing returns 0
01:33:44.434 00.000 9828 IsGuiding returns 0
01:33:44.434 00.000 9828 PulseGuide returned control before completion, sleep 27
01:33:44.476 00.042 9828 IsGuiding returns 1
01:33:44.476 00.000 9828 scope still moving after pulse duration time elapsed
01:33:44.508 00.032 9828 IsSlewing returns 0
01:33:44.508 00.000 9828 IsGuiding returns 1
01:33:44.539 00.031 9828 IsSlewing returns 0
01:33:44.539 00.000 9828 IsGuiding returns 1
01:33:44.570 00.031 9828 IsSlewing returns 0
01:33:44.570 00.000 9828 IsGuiding returns 0
01:33:44.570 00.000 9828 scope move finished after 17 + 119 ms
01:33:44.570 00.000 9828 Move returns status 0, amount 17
01:33:44.570 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:44.571 00.001 9828 MoveAxis(N, 15, B)
01:33:44.571 00.000 9828 Guiding  Dir = 0, Dur = 15
01:33:44.585 00.014 9828 IsSlewing returns 0
01:33:44.585 00.000 9828 IsGuiding returns 0
01:33:44.586 00.001 9828 PulseGuide returned control before completion, sleep 25
01:33:44.617 00.031 9828 IsGuiding returns 1
01:33:44.617 00.000 9828 scope still moving after pulse duration time elapsed
01:33:44.648 00.031 9828 IsSlewing returns 0
01:33:44.648 00.000 9828 IsGuiding returns 1
01:33:44.678 00.030 9828 IsSlewing returns 0
01:33:44.678 00.000 9828 IsGuiding returns 1
01:33:44.709 00.031 9828 IsSlewing returns 0
01:33:44.709 00.000 9828 IsGuiding returns 1
01:33:44.740 00.031 9828 IsSlewing returns 0
01:33:44.740 00.000 9828 IsGuiding returns 0
01:33:44.740 00.000 9828 scope move finished after 15 + 139 ms
01:33:44.740 00.000 9828 Move returns status 0, amount 15
01:33:44.740 00.000 9828 move complete, result=0
01:33:44.740 00.000 9828 worker thread done servicing request
01:33:44.740 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:33:45.126 00.386 8976 Exposure complete
01:33:45.132 00.006 8976 worker thread done servicing request
01:33:45.132 00.000 5052 OnExposeComplete: enter
01:33:45.132 00.000 5052 UpdateGuideState(): m_state=6
01:33:45.132 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4416
01:33:45.132 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.06, Mass=158, SNR=8.6, Peak=61 HFD=3.3
01:33:45.132 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
01:33:45.132 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
01:33:45.132 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.36 cameraTheta=1.68 mountX=0.33 mountY=-0.16, mountTheta=-0.44
01:33:45.133 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.35, opts=13)
01:33:45.133 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.35)
01:33:45.133 00.000 8976 Worker thread wakes up
01:33:45.133 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.35) opts 0xd
01:33:45.133 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.35)
01:33:45.133 00.000 8976 Moving (-0.04, 0.35) raw xDistance=0.33 yDistance=-0.16
01:33:45.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:33:45.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:33:45.133 00.000 8976 MoveAxis(L, 1, ABG)
01:33:45.133 00.000 8976 stepping (-21, -2) + (-1, 0)
01:33:45.133 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:45.134 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:33:45.143 00.009 5052 UpdateGuideState exits: m=158 SNR=8.6
01:33:45.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:45.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:45.143 00.000 5052 Enqueuing Expose request
01:33:45.152 00.009 8976 Received - 47 (G) 
01:33:45.152 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:45.152 00.000 8976 stepped: pos (-22, -2)
01:33:45.152 00.000 8976 MoveAxis(U, 0, ABG)
01:33:45.152 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
01:33:45.152 00.000 8976 MountToCamera -- mountX=3.26 mountY=0.20 hyp=3.27 mountTheta=0.06 cameraX=-1.67, cameraY=2.81 cameraTheta=2.11
01:33:45.152 00.000 8976 incremental bump (-1.666, 2.811) isValid = 1
01:33:45.152 00.000 8976 Scheduling Mount bump of (-0.059, 0.102)
01:33:45.152 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:33:45.152 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:33:45.152 00.000 8976 move complete, result=0
01:33:45.152 00.000 8976 worker thread done servicing request
01:33:45.152 00.000 8976 Worker thread wakes up
01:33:45.152 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:33:45.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:45.152 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:45.152 00.000 9828 Worker thread wakes up
01:33:45.152 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:33:45.152 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:33:45.153 00.001 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.19 = -1.10)
01:33:45.153 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
01:33:45.153 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
01:33:45.153 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:33:45.153 00.000 9828 BLC: window closed
01:33:45.153 00.000 9828 MoveAxis(W, 17, B)
01:33:45.153 00.000 9828 Guiding  Dir = 3, Dur = 17
01:33:45.153 00.000 9828 IsSlewing returns 0
01:33:45.153 00.000 9828 IsGuiding returns 0
01:33:45.153 00.000 9828 PulseGuide returned control before completion, sleep 27
01:33:45.187 00.034 9828 IsGuiding returns 1
01:33:45.187 00.000 9828 scope still moving after pulse duration time elapsed
01:33:45.219 00.032 9828 IsSlewing returns 0
01:33:45.219 00.000 9828 IsGuiding returns 1
01:33:45.250 00.031 9828 IsSlewing returns 0
01:33:45.250 00.000 9828 IsGuiding returns 1
01:33:45.280 00.030 9828 IsSlewing returns 0
01:33:45.280 00.000 9828 IsGuiding returns 0
01:33:45.280 00.000 9828 scope move finished after 17 + 110 ms
01:33:45.280 00.000 9828 Move returns status 0, amount 17
01:33:45.280 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:45.280 00.000 9828 MoveAxis(N, 15, B)
01:33:45.280 00.000 9828 Guiding  Dir = 0, Dur = 15
01:33:45.296 00.016 9828 IsSlewing returns 0
01:33:45.296 00.000 9828 IsGuiding returns 0
01:33:45.297 00.001 9828 PulseGuide returned control before completion, sleep 25
01:33:45.328 00.031 9828 IsGuiding returns 1
01:33:45.328 00.000 9828 scope still moving after pulse duration time elapsed
01:33:45.359 00.031 9828 IsSlewing returns 0
01:33:45.359 00.000 9828 IsGuiding returns 1
01:33:45.390 00.031 9828 IsSlewing returns 0
01:33:45.390 00.000 9828 IsGuiding returns 1
01:33:45.422 00.032 9828 IsSlewing returns 0
01:33:45.422 00.000 9828 IsGuiding returns 0
01:33:45.422 00.000 9828 scope move finished after 15 + 110 ms
01:33:45.422 00.000 9828 Move returns status 0, amount 15
01:33:45.422 00.000 9828 move complete, result=0
01:33:45.422 00.000 9828 worker thread done servicing request
01:33:45.422 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:33:45.844 00.422 8976 Exposure complete
01:33:45.849 00.005 8976 worker thread done servicing request
01:33:45.849 00.000 5052 OnExposeComplete: enter
01:33:45.849 00.000 5052 UpdateGuideState(): m_state=6
01:33:45.849 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4417
01:33:45.850 00.001 5052 Star::Find returns 1 (0), X=329.30, Y=282.01, Mass=168, SNR=8.9, Peak=63 HFD=3.3
01:33:45.850 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
01:33:45.850 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
01:33:45.850 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.30 hyp=0.33 cameraTheta=1.18 mountX=0.21 mountY=-0.27, mountTheta=-0.90
01:33:45.850 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.30, opts=13)
01:33:45.850 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.30)
01:33:45.850 00.000 8976 Worker thread wakes up
01:33:45.850 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.30) opts 0xd
01:33:45.851 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.30)
01:33:45.851 00.000 8976 Moving (0.13, 0.30) raw xDistance=0.21 yDistance=-0.27
01:33:45.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:33:45.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:33:45.851 00.000 8976 MoveAxis(R, 0, ABG)
01:33:45.851 00.000 8976 MoveAxis(U, 1, ABG)
01:33:45.852 00.001 8976 stepping (-22, -2) + (0, 1)
01:33:45.852 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:45.852 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:45.861 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
01:33:45.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:45.861 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:45.861 00.000 5052 Enqueuing Expose request
01:33:45.871 00.010 8976 Received - 47 (G) 
01:33:45.871 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:45.871 00.000 8976 stepped: pos (-22, -1)
01:33:45.871 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
01:33:45.871 00.000 8976 MountToCamera -- mountX=3.30 mountY=0.19 hyp=3.30 mountTheta=0.06 cameraX=-1.67, cameraY=2.85 cameraTheta=2.10
01:33:45.871 00.000 8976 incremental bump (-1.669, 2.849) isValid = 1
01:33:45.871 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
01:33:45.871 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:33:45.871 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:33:45.871 00.000 8976 move complete, result=0
01:33:45.871 00.000 9828 Worker thread wakes up
01:33:45.871 00.000 8976 worker thread done servicing request
01:33:45.871 00.000 8976 Worker thread wakes up
01:33:45.871 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:33:45.872 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:33:45.872 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:33:45.872 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:45.872 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
01:33:45.872 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:45.872 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
01:33:45.872 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.05 mountY=-0.11, mountTheta=-1.12
01:33:45.872 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:33:45.872 00.000 9828 BLC: window closed
01:33:45.872 00.000 9828 MoveAxis(W, 17, B)
01:33:45.872 00.000 9828 Guiding  Dir = 3, Dur = 17
01:33:45.872 00.000 9828 IsSlewing returns 0
01:33:45.872 00.000 9828 IsGuiding returns 0
01:33:45.873 00.001 9828 PulseGuide returned control before completion, sleep 27
01:33:45.901 00.028 9828 IsGuiding returns 1
01:33:45.901 00.000 9828 scope still moving after pulse duration time elapsed
01:33:45.932 00.031 9828 IsSlewing returns 0
01:33:45.933 00.001 9828 IsGuiding returns 1
01:33:45.963 00.030 9828 IsSlewing returns 0
01:33:45.963 00.000 9828 IsGuiding returns 1
01:33:45.994 00.031 9828 IsSlewing returns 0
01:33:45.994 00.000 9828 IsGuiding returns 1
01:33:46.024 00.030 9828 IsSlewing returns 0
01:33:46.025 00.001 9828 IsGuiding returns 0
01:33:46.025 00.000 9828 scope move finished after 17 + 135 ms
01:33:46.025 00.000 9828 Move returns status 0, amount 17
01:33:46.025 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:46.025 00.000 9828 MoveAxis(N, 15, B)
01:33:46.025 00.000 9828 Guiding  Dir = 0, Dur = 15
01:33:46.039 00.014 9828 IsSlewing returns 0
01:33:46.039 00.000 9828 IsGuiding returns 0
01:33:46.039 00.000 9828 PulseGuide returned control before completion, sleep 25
01:33:46.071 00.032 9828 IsGuiding returns 1
01:33:46.071 00.000 9828 scope still moving after pulse duration time elapsed
01:33:46.101 00.030 9828 IsSlewing returns 0
01:33:46.101 00.000 9828 IsGuiding returns 1
01:33:46.131 00.030 9828 IsSlewing returns 0
01:33:46.131 00.000 9828 IsGuiding returns 1
01:33:46.163 00.032 9828 IsSlewing returns 0
01:33:46.163 00.000 9828 IsGuiding returns 1
01:33:46.194 00.031 9828 IsSlewing returns 0
01:33:46.195 00.001 9828 IsGuiding returns 0
01:33:46.195 00.000 9828 scope move finished after 15 + 140 ms
01:33:46.195 00.000 9828 Move returns status 0, amount 15
01:33:46.195 00.000 9828 move complete, result=0
01:33:46.195 00.000 9828 worker thread done servicing request
01:33:46.195 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:33:46.578 00.383 8976 Exposure complete
01:33:46.584 00.006 8976 worker thread done servicing request
01:33:46.584 00.000 5052 OnExposeComplete: enter
01:33:46.584 00.000 5052 UpdateGuideState(): m_state=6
01:33:46.584 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4418
01:33:46.584 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.67, Mass=194, SNR=9.6, Peak=61 HFD=3.6
01:33:46.584 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
01:33:46.584 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
01:33:46.584 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.68 mountX=-0.05 mountY=-0.02, mountTheta=-2.81
01:33:46.585 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.04, opts=13)
01:33:46.585 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.04)
01:33:46.585 00.000 8976 Worker thread wakes up
01:33:46.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.04) opts 0xd
01:33:46.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.04)
01:33:46.585 00.000 8976 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.02
01:33:46.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:33:46.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:33:46.585 00.000 8976 MoveAxis(R, 0, ABG)
01:33:46.585 00.000 8976 MoveAxis(U, 0, ABG)
01:33:46.585 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
01:33:46.585 00.000 8976 MountToCamera -- mountX=3.32 mountY=0.18 hyp=3.33 mountTheta=0.05 cameraX=-1.67, cameraY=2.87 cameraTheta=2.10
01:33:46.585 00.000 8976 incremental bump (-1.671, 2.875) isValid = 1
01:33:46.585 00.000 8976 Scheduling Mount bump of (-0.028, 0.050)
01:33:46.585 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.05, opts=4)
01:33:46.585 00.000 8976 Enqueuing Move request for scope (-0.03, 0.05)
01:33:46.586 00.001 8976 move complete, result=0
01:33:46.586 00.000 9828 Worker thread wakes up
01:33:46.586 00.000 8976 worker thread done servicing request
01:33:46.586 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0x4
01:33:46.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:46.586 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
01:33:46.586 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.18 = -1.11)
01:33:46.586 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.19)
01:33:46.586 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.08 mountX=0.03 mountY=-0.05, mountTheta=-1.12
01:33:46.586 00.000 9828 Moving (-0.03, 0.05) raw xDistance=0.03 yDistance=-0.05
01:33:46.586 00.000 9828 BLC: window closed
01:33:46.586 00.000 9828 MoveAxis(W, 8, B)
01:33:46.586 00.000 9828 Guiding  Dir = 3, Dur = 8
01:33:46.587 00.001 9828 IsSlewing returns 0
01:33:46.587 00.000 9828 IsGuiding returns 0
01:33:46.587 00.000 9828 PulseGuide returned control before completion, sleep 18
01:33:46.596 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:33:46.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:46.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:46.596 00.000 5052 Enqueuing Expose request
01:33:46.596 00.000 8976 Worker thread wakes up
01:33:46.596 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:46.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:46.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:46.613 00.017 9828 IsGuiding returns 1
01:33:46.613 00.000 9828 scope still moving after pulse duration time elapsed
01:33:46.644 00.031 9828 IsSlewing returns 0
01:33:46.644 00.000 9828 IsGuiding returns 1
01:33:46.675 00.031 9828 IsSlewing returns 0
01:33:46.675 00.000 9828 IsGuiding returns 1
01:33:46.706 00.031 9828 IsSlewing returns 0
01:33:46.706 00.000 9828 IsGuiding returns 1
01:33:46.737 00.031 9828 IsSlewing returns 0
01:33:46.737 00.000 9828 IsGuiding returns 1
01:33:46.767 00.030 9828 IsSlewing returns 0
01:33:46.767 00.000 9828 IsGuiding returns 0
01:33:46.767 00.000 9828 scope move finished after 8 + 172 ms
01:33:46.767 00.000 9828 Move returns status 0, amount 8
01:33:46.767 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:46.767 00.000 9828 MoveAxis(N, 7, B)
01:33:46.767 00.000 9828 Guiding  Dir = 0, Dur = 7
01:33:46.782 00.015 9828 IsSlewing returns 0
01:33:46.782 00.000 9828 IsGuiding returns 0
01:33:46.782 00.000 9828 PulseGuide returned control before completion, sleep 17
01:33:46.814 00.032 9828 IsGuiding returns 1
01:33:46.814 00.000 9828 scope still moving after pulse duration time elapsed
01:33:46.846 00.032 9828 IsSlewing returns 0
01:33:46.846 00.000 9828 IsGuiding returns 1
01:33:46.877 00.031 9828 IsSlewing returns 0
01:33:46.877 00.000 9828 IsGuiding returns 1
01:33:46.907 00.030 9828 IsSlewing returns 0
01:33:46.907 00.000 9828 IsGuiding returns 0
01:33:46.907 00.000 9828 scope move finished after 7 + 117 ms
01:33:46.907 00.000 9828 Move returns status 0, amount 7
01:33:46.907 00.000 9828 move complete, result=0
01:33:46.907 00.000 9828 worker thread done servicing request
01:33:46.907 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 7 ms NORTH
01:33:47.285 00.378 8976 Exposure complete
01:33:47.291 00.006 8976 worker thread done servicing request
01:33:47.291 00.000 5052 OnExposeComplete: enter
01:33:47.291 00.000 5052 UpdateGuideState(): m_state=6
01:33:47.291 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4419
01:33:47.291 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.80, Mass=188, SNR=9.4, Peak=63 HFD=3.5
01:33:47.291 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:33:47.291 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:33:47.291 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.09 hyp=0.59 cameraTheta=0.15 mountX=-0.19 mountY=-0.54, mountTheta=-1.91
01:33:47.291 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.09, opts=13)
01:33:47.291 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.09)
01:33:47.291 00.000 8976 Worker thread wakes up
01:33:47.291 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.09) opts 0xd
01:33:47.291 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.09)
01:33:47.291 00.000 8976 Moving (0.58, 0.09) raw xDistance=-0.19 yDistance=-0.54
01:33:47.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:33:47.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:33:47.291 00.000 8976 MoveAxis(R, 0, ABG)
01:33:47.291 00.000 8976 MoveAxis(U, 2, ABG)
01:33:47.291 00.000 8976 stepping (-22, -1) + (0, 2)
01:33:47.291 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:47.292 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:33:47.302 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
01:33:47.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:47.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:47.302 00.000 5052 Enqueuing Expose request
01:33:47.326 00.024 8976 Received - 47 (G) 
01:33:47.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:47.326 00.000 8976 stepped: pos (-22, 1)
01:33:47.326 00.000 8976 MountToCamera -- mountTheta (0.02) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
01:33:47.326 00.000 8976 MountToCamera -- mountX=3.34 mountY=0.07 hyp=3.34 mountTheta=0.02 cameraX=-1.58, cameraY=2.94 cameraTheta=2.06
01:33:47.326 00.000 8976 incremental bump (-1.579, 2.940) isValid = 1
01:33:47.326 00.000 8976 Scheduling Mount bump of (-0.054, 0.105)
01:33:47.326 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.10, opts=4)
01:33:47.326 00.000 8976 Enqueuing Move request for scope (-0.05, 0.10)
01:33:47.326 00.000 8976 move complete, result=0
01:33:47.326 00.000 9828 Worker thread wakes up
01:33:47.326 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0x4
01:33:47.326 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
01:33:47.326 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
01:33:47.326 00.000 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.22)
01:33:47.326 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:33:47.326 00.000 8976 worker thread done servicing request
01:33:47.327 00.001 9828 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.05 mountX=0.05 mountY=-0.11, mountTheta=-1.15
01:33:47.327 00.000 9828 Moving (-0.05, 0.10) raw xDistance=0.05 yDistance=-0.11
01:33:47.327 00.000 9828 BLC: window closed
01:33:47.327 00.000 9828 MoveAxis(W, 16, B)
01:33:47.327 00.000 9828 Guiding  Dir = 3, Dur = 16
01:33:47.327 00.000 8976 Worker thread wakes up
01:33:47.327 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:47.327 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:47.327 00.000 9828 IsSlewing returns 0
01:33:47.327 00.000 9828 IsGuiding returns 0
01:33:47.327 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:47.360 00.033 9828 IsGuiding returns 1
01:33:47.360 00.000 9828 scope still moving after pulse duration time elapsed
01:33:47.391 00.031 9828 IsSlewing returns 0
01:33:47.391 00.000 9828 IsGuiding returns 1
01:33:47.422 00.031 9828 IsSlewing returns 0
01:33:47.422 00.000 9828 IsGuiding returns 1
01:33:47.454 00.032 9828 IsSlewing returns 0
01:33:47.454 00.000 9828 IsGuiding returns 0
01:33:47.454 00.000 9828 scope move finished after 16 + 110 ms
01:33:47.454 00.000 9828 Move returns status 0, amount 16
01:33:47.454 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:47.454 00.000 9828 MoveAxis(N, 15, B)
01:33:47.454 00.000 9828 Guiding  Dir = 0, Dur = 15
01:33:47.469 00.015 9828 IsSlewing returns 0
01:33:47.469 00.000 9828 IsGuiding returns 0
01:33:47.469 00.000 9828 PulseGuide returned control before completion, sleep 25
01:33:47.500 00.031 9828 IsGuiding returns 1
01:33:47.500 00.000 9828 scope still moving after pulse duration time elapsed
01:33:47.531 00.031 9828 IsSlewing returns 0
01:33:47.531 00.000 9828 IsGuiding returns 1
01:33:47.562 00.031 9828 IsSlewing returns 0
01:33:47.562 00.000 9828 IsGuiding returns 1
01:33:47.593 00.031 9828 IsSlewing returns 0
01:33:47.593 00.000 9828 IsGuiding returns 1
01:33:47.624 00.031 9828 IsSlewing returns 0
01:33:47.624 00.000 9828 IsGuiding returns 0
01:33:47.624 00.000 9828 scope move finished after 15 + 139 ms
01:33:47.624 00.000 9828 Move returns status 0, amount 15
01:33:47.624 00.000 9828 move complete, result=0
01:33:47.624 00.000 9828 worker thread done servicing request
01:33:47.624 00.000 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 15 ms NORTH
01:33:48.020 00.396 8976 Exposure complete
01:33:48.025 00.005 8976 worker thread done servicing request
01:33:48.025 00.000 5052 OnExposeComplete: enter
01:33:48.025 00.000 5052 UpdateGuideState(): m_state=6
01:33:48.025 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4420
01:33:48.025 00.000 5052 Star::Find returns 1 (0), X=330.37, Y=281.77, Mass=198, SNR=9.7, Peak=61 HFD=3.6
01:33:48.025 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:33:48.025 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:33:48.025 00.000 5052 CameraToMount -- cameraX=1.19 cameraY=0.06 hyp=1.19 cameraTheta=0.05 mountX=-0.49 mountY=-1.03, mountTheta=-2.01
01:33:48.026 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.19, y=0.06, opts=13)
01:33:48.026 00.000 5052 Enqueuing Move request for stepguider (1.19, 0.06)
01:33:48.026 00.000 8976 Worker thread wakes up
01:33:48.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.19, 0.06) opts 0xd
01:33:48.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.19, 0.06)
01:33:48.026 00.000 8976 Moving (1.19, 0.06) raw xDistance=-0.49 yDistance=-1.03
01:33:48.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:33:48.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.03
01:33:48.027 00.001 8976 MoveAxis(R, 2, ABG)
01:33:48.027 00.000 8976 stepping (-22, 1) + (2, 0)
01:33:48.027 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:48.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:33:48.037 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:33:48.037 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:48.037 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:48.037 00.000 5052 Enqueuing Expose request
01:33:48.061 00.024 8976 Received - 47 (G) 
01:33:48.061 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:48.061 00.000 8976 stepped: pos (-20, 1)
01:33:48.061 00.000 8976 MoveAxis(U, 4, ABG)
01:33:48.062 00.001 8976 stepping (-20, 1) + (0, 4)
01:33:48.062 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:33:48.094 00.032 8976 Received - 47 (G) 
01:33:48.094 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:33:48.094 00.000 8976 stepped: pos (-20, 5)
01:33:48.094 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
01:33:48.094 00.000 8976 MountToCamera -- mountX=3.25 mountY=-0.22 hyp=3.25 mountTheta=-0.07 cameraX=-1.28, cameraY=2.99 cameraTheta=1.98
01:33:48.094 00.000 8976 incremental bump (-1.285, 2.989) isValid = 1
01:33:48.094 00.000 8976 Scheduling Mount bump of (-0.045, 0.109)
01:33:48.094 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:33:48.094 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:33:48.094 00.000 8976 move complete, result=0
01:33:48.094 00.000 9828 Worker thread wakes up
01:33:48.094 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:33:48.094 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:33:48.094 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
01:33:48.094 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.0 px 4 ms NORTH
01:33:48.094 00.000 8976 worker thread done servicing request
01:33:48.094 00.000 8976 Worker thread wakes up
01:33:48.094 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:48.095 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:48.095 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
01:33:48.095 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.23
01:33:48.095 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:33:48.095 00.000 9828 BLC: window closed
01:33:48.095 00.000 9828 MoveAxis(W, 13, B)
01:33:48.095 00.000 9828 Guiding  Dir = 3, Dur = 13
01:33:48.095 00.000 9828 IsSlewing returns 0
01:33:48.095 00.000 9828 IsGuiding returns 0
01:33:48.096 00.001 9828 PulseGuide returned control before completion, sleep 23
01:33:48.122 00.026 9828 IsGuiding returns 1
01:33:48.122 00.000 9828 scope still moving after pulse duration time elapsed
01:33:48.153 00.031 9828 IsSlewing returns 0
01:33:48.153 00.000 9828 IsGuiding returns 1
01:33:48.185 00.032 9828 IsSlewing returns 0
01:33:48.186 00.001 9828 IsGuiding returns 1
01:33:48.217 00.031 9828 IsSlewing returns 0
01:33:48.217 00.000 9828 IsGuiding returns 1
01:33:48.247 00.030 9828 IsSlewing returns 0
01:33:48.247 00.000 9828 IsGuiding returns 0
01:33:48.247 00.000 9828 scope move finished after 13 + 139 ms
01:33:48.247 00.000 9828 Move returns status 0, amount 13
01:33:48.247 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:48.247 00.000 9828 MoveAxis(N, 16, B)
01:33:48.247 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:48.263 00.016 9828 IsSlewing returns 0
01:33:48.263 00.000 9828 IsGuiding returns 0
01:33:48.263 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:48.293 00.030 9828 IsGuiding returns 1
01:33:48.293 00.000 9828 scope still moving after pulse duration time elapsed
01:33:48.325 00.032 9828 IsSlewing returns 0
01:33:48.325 00.000 9828 IsGuiding returns 1
01:33:48.355 00.030 9828 IsSlewing returns 0
01:33:48.355 00.000 9828 IsGuiding returns 1
01:33:48.387 00.032 9828 IsSlewing returns 0
01:33:48.387 00.000 9828 IsGuiding returns 1
01:33:48.419 00.032 9828 IsSlewing returns 0
01:33:48.419 00.000 9828 IsGuiding returns 0
01:33:48.419 00.000 9828 scope move finished after 16 + 139 ms
01:33:48.419 00.000 9828 Move returns status 0, amount 16
01:33:48.419 00.000 9828 move complete, result=0
01:33:48.419 00.000 9828 worker thread done servicing request
01:33:48.419 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:33:48.789 00.370 8976 Exposure complete
01:33:48.794 00.005 8976 worker thread done servicing request
01:33:48.795 00.001 5052 OnExposeComplete: enter
01:33:48.795 00.000 5052 UpdateGuideState(): m_state=6
01:33:48.795 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4421
01:33:48.795 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.71, Mass=161, SNR=8.8, Peak=64 HFD=3.2
01:33:48.795 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:33:48.795 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:33:48.795 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.00 hyp=0.41 cameraTheta=0.01 mountX=-0.18 mountY=-0.35, mountTheta=-2.06
01:33:48.795 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.00, opts=13)
01:33:48.795 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.00)
01:33:48.796 00.001 8976 Worker thread wakes up
01:33:48.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.00) opts 0xd
01:33:48.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.00)
01:33:48.796 00.000 8976 Moving (0.41, 0.00) raw xDistance=-0.18 yDistance=-0.35
01:33:48.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:33:48.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.35
01:33:48.796 00.000 8976 MoveAxis(R, 0, ABG)
01:33:48.796 00.000 8976 MoveAxis(U, 2, ABG)
01:33:48.796 00.000 8976 stepping (-20, 5) + (0, 2)
01:33:48.796 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:48.796 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:33:48.806 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
01:33:48.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:48.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:48.806 00.000 5052 Enqueuing Expose request
01:33:48.828 00.022 8976 Received - 47 (G) 
01:33:48.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:48.828 00.000 8976 stepped: pos (-20, 7)
01:33:48.828 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
01:33:48.828 00.000 8976 MountToCamera -- mountX=3.19 mountY=-0.51 hyp=3.23 mountTheta=-0.16 cameraX=-0.99, cameraY=3.07 cameraTheta=1.88
01:33:48.828 00.000 8976 incremental bump (-0.994, 3.069) isValid = 1
01:33:48.828 00.000 8976 Scheduling Mount bump of (-0.035, 0.113)
01:33:48.828 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:33:48.828 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:33:48.828 00.000 8976 move complete, result=0
01:33:48.828 00.000 9828 Worker thread wakes up
01:33:48.828 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:33:48.829 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:33:48.829 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
01:33:48.829 00.000 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.39)
01:33:48.829 00.000 8976 worker thread done servicing request
01:33:48.829 00.000 8976 Worker thread wakes up
01:33:48.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:48.829 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 2 ms NORTH
01:33:48.829 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=-0.12, mountTheta=-1.32
01:33:48.829 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:48.829 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:33:48.829 00.000 9828 BLC: window closed
01:33:48.829 00.000 9828 MoveAxis(W, 10, B)
01:33:48.829 00.000 9828 Guiding  Dir = 3, Dur = 10
01:33:48.830 00.001 9828 IsSlewing returns 0
01:33:48.830 00.000 9828 IsGuiding returns 0
01:33:48.830 00.000 9828 PulseGuide returned control before completion, sleep 20
01:33:48.851 00.021 9828 IsGuiding returns 1
01:33:48.851 00.000 9828 scope still moving after pulse duration time elapsed
01:33:48.883 00.032 9828 IsSlewing returns 0
01:33:48.883 00.000 9828 IsGuiding returns 1
01:33:48.914 00.031 9828 IsSlewing returns 0
01:33:48.914 00.000 9828 IsGuiding returns 1
01:33:48.945 00.031 9828 IsSlewing returns 0
01:33:48.945 00.000 9828 IsGuiding returns 0
01:33:48.945 00.000 9828 scope move finished after 10 + 105 ms
01:33:48.945 00.000 9828 Move returns status 0, amount 10
01:33:48.945 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:48.946 00.001 9828 MoveAxis(N, 16, B)
01:33:48.946 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:48.961 00.015 9828 IsSlewing returns 0
01:33:48.961 00.000 9828 IsGuiding returns 0
01:33:48.961 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:48.992 00.031 9828 IsGuiding returns 1
01:33:48.992 00.000 9828 scope still moving after pulse duration time elapsed
01:33:49.024 00.032 9828 IsSlewing returns 0
01:33:49.024 00.000 9828 IsGuiding returns 1
01:33:49.056 00.032 9828 IsSlewing returns 0
01:33:49.056 00.000 9828 IsGuiding returns 1
01:33:49.086 00.030 9828 IsSlewing returns 0
01:33:49.086 00.000 9828 IsGuiding returns 1
01:33:49.116 00.030 9828 IsSlewing returns 0
01:33:49.116 00.000 9828 IsGuiding returns 0
01:33:49.116 00.000 9828 scope move finished after 16 + 139 ms
01:33:49.116 00.000 9828 Move returns status 0, amount 16
01:33:49.116 00.000 9828 move complete, result=0
01:33:49.116 00.000 9828 worker thread done servicing request
01:33:49.116 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:33:49.515 00.399 8976 Exposure complete
01:33:49.521 00.006 8976 worker thread done servicing request
01:33:49.521 00.000 5052 OnExposeComplete: enter
01:33:49.521 00.000 5052 UpdateGuideState(): m_state=6
01:33:49.521 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4422
01:33:49.521 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.21, Mass=176, SNR=9.2, Peak=63 HFD=3.3
01:33:49.521 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
01:33:49.521 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
01:33:49.521 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.50 hyp=0.70 cameraTheta=-0.79 mountX=-0.67 mountY=-0.14, mountTheta=-2.93
01:33:49.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.50, opts=13)
01:33:49.522 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.50)
01:33:49.522 00.000 8976 Worker thread wakes up
01:33:49.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.50) opts 0xd
01:33:49.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.50)
01:33:49.522 00.000 8976 Moving (0.49, -0.50) raw xDistance=-0.67 yDistance=-0.14
01:33:49.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
01:33:49.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:33:49.522 00.000 8976 MoveAxis(R, 3, ABG)
01:33:49.522 00.000 8976 stepping (-20, 7) + (3, 0)
01:33:49.522 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:49.523 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:49.532 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
01:33:49.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:49.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:49.532 00.000 5052 Enqueuing Expose request
01:33:49.548 00.016 8976 Received - 47 (G) 
01:33:49.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:49.548 00.000 8976 stepped: pos (-17, 7)
01:33:49.548 00.000 8976 MoveAxis(U, 0, ABG)
01:33:49.548 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
01:33:49.548 00.000 8976 MountToCamera -- mountX=2.99 mountY=-0.71 hyp=3.08 mountTheta=-0.23 cameraX=-0.73, cameraY=2.99 cameraTheta=1.81
01:33:49.548 00.000 8976 incremental bump (-0.731, 2.988) isValid = 1
01:33:49.548 00.000 8976 Scheduling Mount bump of (-0.027, 0.116)
01:33:49.548 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:33:49.548 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:33:49.548 00.000 8976 move complete, result=0
01:33:49.548 00.000 9828 Worker thread wakes up
01:33:49.548 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
01:33:49.548 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:33:49.548 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:33:49.548 00.000 9828 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.90 = -1.39)
01:33:49.548 00.000 9828 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.47)
01:33:49.548 00.000 8976 worker thread done servicing request
01:33:49.549 00.001 8976 Worker thread wakes up
01:33:49.549 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.02 mountY=-0.12, mountTheta=-1.39
01:33:49.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:49.549 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:33:49.549 00.000 9828 BLC: window closed
01:33:49.549 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:49.549 00.000 9828 MoveAxis(W, 7, B)
01:33:49.549 00.000 9828 Guiding  Dir = 3, Dur = 7
01:33:49.549 00.000 9828 IsSlewing returns 0
01:33:49.549 00.000 9828 IsGuiding returns 0
01:33:49.550 00.001 9828 PulseGuide returned control before completion, sleep 17
01:33:49.580 00.030 9828 IsGuiding returns 1
01:33:49.581 00.001 9828 scope still moving after pulse duration time elapsed
01:33:49.611 00.030 9828 IsSlewing returns 0
01:33:49.611 00.000 9828 IsGuiding returns 1
01:33:49.641 00.030 9828 IsSlewing returns 0
01:33:49.641 00.000 9828 IsGuiding returns 1
01:33:49.673 00.032 9828 IsSlewing returns 0
01:33:49.673 00.000 9828 IsGuiding returns 0
01:33:49.673 00.000 9828 scope move finished after 7 + 115 ms
01:33:49.673 00.000 9828 Move returns status 0, amount 7
01:33:49.673 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:49.673 00.000 9828 MoveAxis(N, 16, B)
01:33:49.673 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:49.688 00.015 9828 IsSlewing returns 0
01:33:49.688 00.000 9828 IsGuiding returns 0
01:33:49.688 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:49.719 00.031 9828 IsGuiding returns 1
01:33:49.719 00.000 9828 scope still moving after pulse duration time elapsed
01:33:49.749 00.030 9828 IsSlewing returns 0
01:33:49.749 00.000 9828 IsGuiding returns 1
01:33:49.780 00.031 9828 IsSlewing returns 0
01:33:49.780 00.000 9828 IsGuiding returns 1
01:33:49.811 00.031 9828 IsSlewing returns 0
01:33:49.811 00.000 9828 IsGuiding returns 1
01:33:49.842 00.031 9828 IsSlewing returns 0
01:33:49.842 00.000 9828 IsGuiding returns 0
01:33:49.842 00.000 9828 scope move finished after 16 + 137 ms
01:33:49.842 00.000 9828 Move returns status 0, amount 16
01:33:49.842 00.000 9828 move complete, result=0
01:33:49.842 00.000 9828 worker thread done servicing request
01:33:49.842 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:33:50.254 00.412 8976 Exposure complete
01:33:50.261 00.007 8976 worker thread done servicing request
01:33:50.261 00.000 5052 OnExposeComplete: enter
01:33:50.261 00.000 5052 UpdateGuideState(): m_state=6
01:33:50.261 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4423
01:33:50.261 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.66, Mass=169, SNR=9.0, Peak=62 HFD=3.4
01:33:50.262 00.001 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
01:33:50.262 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
01:33:50.262 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.05 hyp=0.49 cameraTheta=-0.11 mountX=-0.27 mountY=-0.38, mountTheta=-2.19
01:33:50.263 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.05, opts=13)
01:33:50.263 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.05)
01:33:50.264 00.001 8976 Worker thread wakes up
01:33:50.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.05) opts 0xd
01:33:50.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.05)
01:33:50.264 00.000 8976 Moving (0.49, -0.05) raw xDistance=-0.27 yDistance=-0.38
01:33:50.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
01:33:50.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:33:50.264 00.000 8976 MoveAxis(R, 1, ABG)
01:33:50.264 00.000 8976 stepping (-17, 7) + (1, 0)
01:33:50.264 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:50.264 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
01:33:50.275 00.011 5052 UpdateGuideState exits: m=169 SNR=9.0
01:33:50.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:50.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:50.275 00.000 5052 Enqueuing Expose request
01:33:50.283 00.008 8976 Received - 47 (G) 
01:33:50.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:50.283 00.000 8976 stepped: pos (-16, 7)
01:33:50.283 00.000 8976 MoveAxis(U, 2, ABG)
01:33:50.283 00.000 8976 stepping (-16, 7) + (0, 2)
01:33:50.284 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:50.315 00.031 8976 Received - 47 (G) 
01:33:50.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:50.315 00.000 8976 stepped: pos (-16, 9)
01:33:50.315 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
01:33:50.315 00.000 8976 MountToCamera -- mountX=2.81 mountY=-0.95 hyp=2.97 mountTheta=-0.32 cameraX=-0.44, cameraY=2.94 cameraTheta=1.72
01:33:50.315 00.000 8976 incremental bump (-0.438, 2.937) isValid = 1
01:33:50.315 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
01:33:50.315 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:33:50.315 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:33:50.315 00.000 8976 move complete, result=0
01:33:50.315 00.000 9828 Worker thread wakes up
01:33:50.315 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:33:50.315 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:33:50.315 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
01:33:50.315 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:33:50.315 00.000 8976 worker thread done servicing request
01:33:50.315 00.000 8976 Worker thread wakes up
01:33:50.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:50.316 00.001 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
01:33:50.316 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.47
01:33:50.316 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:33:50.316 00.000 9828 BLC: window closed
01:33:50.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:50.316 00.000 9828 MoveAxis(W, 4, B)
01:33:50.316 00.000 9828 Guiding  Dir = 3, Dur = 4
01:33:50.316 00.000 9828 IsSlewing returns 0
01:33:50.316 00.000 9828 IsGuiding returns 0
01:33:50.316 00.000 9828 PulseGuide returned control before completion, sleep 14
01:33:50.339 00.023 9828 IsGuiding returns 1
01:33:50.339 00.000 9828 scope still moving after pulse duration time elapsed
01:33:50.369 00.030 9828 IsSlewing returns 0
01:33:50.369 00.000 9828 IsGuiding returns 1
01:33:50.400 00.031 9828 IsSlewing returns 0
01:33:50.400 00.000 9828 IsGuiding returns 1
01:33:50.432 00.032 9828 IsSlewing returns 0
01:33:50.432 00.000 9828 IsGuiding returns 0
01:33:50.432 00.000 9828 scope move finished after 4 + 111 ms
01:33:50.432 00.000 9828 Move returns status 0, amount 4
01:33:50.432 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:50.432 00.000 9828 MoveAxis(N, 16, B)
01:33:50.432 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:50.448 00.016 9828 IsSlewing returns 0
01:33:50.448 00.000 9828 IsGuiding returns 0
01:33:50.449 00.001 9828 PulseGuide returned control before completion, sleep 26
01:33:50.479 00.030 9828 IsGuiding returns 1
01:33:50.479 00.000 9828 scope still moving after pulse duration time elapsed
01:33:50.510 00.031 9828 IsSlewing returns 0
01:33:50.510 00.000 9828 IsGuiding returns 1
01:33:50.541 00.031 9828 IsSlewing returns 0
01:33:50.541 00.000 9828 IsGuiding returns 1
01:33:50.572 00.031 9828 IsSlewing returns 0
01:33:50.572 00.000 9828 IsGuiding returns 1
01:33:50.604 00.032 9828 IsSlewing returns 0
01:33:50.604 00.000 9828 IsGuiding returns 0
01:33:50.604 00.000 9828 scope move finished after 16 + 140 ms
01:33:50.604 00.000 9828 Move returns status 0, amount 16
01:33:50.604 00.000 9828 move complete, result=0
01:33:50.604 00.000 9828 worker thread done servicing request
01:33:50.604 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:33:51.005 00.401 8976 Exposure complete
01:33:51.011 00.006 8976 worker thread done servicing request
01:33:51.011 00.000 5052 OnExposeComplete: enter
01:33:51.011 00.000 5052 UpdateGuideState(): m_state=6
01:33:51.011 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4424
01:33:51.011 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.58, Mass=189, SNR=9.5, Peak=68 HFD=3.0
01:33:51.011 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
01:33:51.011 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.71 = -2.71)
01:33:51.011 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.57 mountX=-0.20 mountY=-0.10, mountTheta=-2.69
01:33:51.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.13, opts=13)
01:33:51.012 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.13)
01:33:51.012 00.000 8976 Worker thread wakes up
01:33:51.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.13) opts 0xd
01:33:51.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.13)
01:33:51.012 00.000 8976 Moving (0.20, -0.13) raw xDistance=-0.20 yDistance=-0.10
01:33:51.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:33:51.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:33:51.012 00.000 8976 MoveAxis(R, 0, ABG)
01:33:51.012 00.000 8976 MoveAxis(U, 0, ABG)
01:33:51.012 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
01:33:51.012 00.000 8976 MountToCamera -- mountX=2.69 mountY=-1.11 hyp=2.91 mountTheta=-0.39 cameraX=-0.24, cameraY=2.90 cameraTheta=1.65
01:33:51.012 00.000 8976 incremental bump (-0.241, 2.902) isValid = 1
01:33:51.013 00.001 8976 Scheduling Mount bump of (-0.010, 0.119)
01:33:51.013 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:33:51.013 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:33:51.013 00.000 8976 move complete, result=0
01:33:51.013 00.000 9828 Worker thread wakes up
01:33:51.013 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:33:51.013 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:33:51.013 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.54)
01:33:51.013 00.000 8976 worker thread done servicing request
01:33:51.013 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.62)
01:33:51.013 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
01:33:51.013 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:33:51.013 00.000 9828 BLC: window closed
01:33:51.013 00.000 9828 MoveAxis(W, 1, B)
01:33:51.013 00.000 9828 Guiding  Dir = 3, Dur = 1
01:33:51.013 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:33:51.013 00.000 9828 IsSlewing returns 0
01:33:51.014 00.001 9828 IsGuiding returns 0
01:33:51.014 00.000 9828 PulseGuide returned control before completion, sleep 11
01:33:51.022 00.008 5052 UpdateGuideState exits: m=189 SNR=9.5
01:33:51.022 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:51.022 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:51.022 00.000 5052 Enqueuing Expose request
01:33:51.022 00.000 8976 Worker thread wakes up
01:33:51.022 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:51.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:51.023 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:51.039 00.016 9828 IsGuiding returns 1
01:33:51.039 00.000 9828 scope still moving after pulse duration time elapsed
01:33:51.070 00.031 9828 IsSlewing returns 0
01:33:51.070 00.000 9828 IsGuiding returns 1
01:33:51.101 00.031 9828 IsSlewing returns 0
01:33:51.101 00.000 9828 IsGuiding returns 1
01:33:51.131 00.030 9828 IsSlewing returns 0
01:33:51.131 00.000 9828 IsGuiding returns 0
01:33:51.131 00.000 9828 scope move finished after 1 + 117 ms
01:33:51.131 00.000 9828 Move returns status 0, amount 1
01:33:51.131 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:51.131 00.000 9828 MoveAxis(N, 16, B)
01:33:51.131 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:51.148 00.017 9828 IsSlewing returns 0
01:33:51.148 00.000 9828 IsGuiding returns 0
01:33:51.148 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:51.179 00.031 9828 IsGuiding returns 1
01:33:51.179 00.000 9828 scope still moving after pulse duration time elapsed
01:33:51.209 00.030 9828 IsSlewing returns 0
01:33:51.209 00.000 9828 IsGuiding returns 1
01:33:51.240 00.031 9828 IsSlewing returns 0
01:33:51.240 00.000 9828 IsGuiding returns 1
01:33:51.271 00.031 9828 IsSlewing returns 0
01:33:51.271 00.000 9828 IsGuiding returns 1
01:33:51.302 00.031 9828 IsSlewing returns 0
01:33:51.302 00.000 9828 IsGuiding returns 0
01:33:51.302 00.000 9828 scope move finished after 16 + 138 ms
01:33:51.302 00.000 9828 Move returns status 0, amount 16
01:33:51.302 00.000 9828 move complete, result=0
01:33:51.302 00.000 9828 worker thread done servicing request
01:33:51.302 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
01:33:51.712 00.410 8976 Exposure complete
01:33:51.717 00.005 8976 worker thread done servicing request
01:33:51.717 00.000 5052 OnExposeComplete: enter
01:33:51.717 00.000 5052 UpdateGuideState(): m_state=6
01:33:51.717 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4425
01:33:51.717 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.28, Mass=159, SNR=8.7, Peak=69 HFD=2.9
01:33:51.717 00.000 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
01:33:51.717 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
01:33:51.718 00.001 5052 CameraToMount -- cameraX=0.57 cameraY=-0.43 hyp=0.72 cameraTheta=-0.65 mountX=-0.65 mountY=-0.24, mountTheta=-2.78
01:33:51.718 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.43, opts=13)
01:33:51.718 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.43)
01:33:51.718 00.000 8976 Worker thread wakes up
01:33:51.718 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.43) opts 0xd
01:33:51.718 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.43)
01:33:51.718 00.000 8976 Moving (0.57, -0.43) raw xDistance=-0.65 yDistance=-0.24
01:33:51.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
01:33:51.719 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:33:51.719 00.000 8976 MoveAxis(R, 3, ABG)
01:33:51.719 00.000 8976 stepping (-16, 9) + (3, 0)
01:33:51.719 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:51.719 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:33:51.728 00.009 5052 UpdateGuideState exits: m=159 SNR=8.7
01:33:51.729 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:51.729 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:51.729 00.000 5052 Enqueuing Expose request
01:33:51.754 00.025 8976 Received - 47 (G) 
01:33:51.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:51.754 00.000 8976 stepped: pos (-13, 9)
01:33:51.754 00.000 8976 MoveAxis(U, 0, ABG)
01:33:51.754 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
01:33:51.754 00.000 8976 MountToCamera -- mountX=2.46 mountY=-1.21 hyp=2.74 mountTheta=-0.46 cameraX=-0.04, cameraY=2.74 cameraTheta=1.59
01:33:51.754 00.000 8976 incremental bump (-0.041, 2.744) isValid = 1
01:33:51.754 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
01:33:51.754 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:33:51.754 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:33:51.754 00.000 8976 move complete, result=0
01:33:51.754 00.000 9828 Worker thread wakes up
01:33:51.754 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.2 px 0 ms NORTH
01:33:51.754 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:33:51.754 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:33:51.754 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
01:33:51.754 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
01:33:51.754 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
01:33:51.755 00.001 8976 worker thread done servicing request
01:33:51.755 00.000 8976 Worker thread wakes up
01:33:51.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:51.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:51.755 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:33:51.755 00.000 9828 BLC: window closed
01:33:51.755 00.000 9828 MoveAxis(E, 1, B)
01:33:51.755 00.000 9828 Guiding  Dir = 2, Dur = 1
01:33:51.755 00.000 9828 IsSlewing returns 0
01:33:51.755 00.000 9828 IsGuiding returns 0
01:33:51.755 00.000 9828 PulseGuide returned control before completion, sleep 11
01:33:51.782 00.027 9828 IsGuiding returns 1
01:33:51.782 00.000 9828 scope still moving after pulse duration time elapsed
01:33:51.813 00.031 9828 IsSlewing returns 0
01:33:51.813 00.000 9828 IsGuiding returns 1
01:33:51.844 00.031 9828 IsSlewing returns 0
01:33:51.844 00.000 9828 IsGuiding returns 1
01:33:51.876 00.032 9828 IsSlewing returns 0
01:33:51.876 00.000 9828 IsGuiding returns 0
01:33:51.876 00.000 9828 scope move finished after 1 + 119 ms
01:33:51.876 00.000 9828 Move returns status 0, amount 1
01:33:51.876 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:51.876 00.000 9828 MoveAxis(N, 16, B)
01:33:51.876 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:51.891 00.015 9828 IsSlewing returns 0
01:33:51.891 00.000 9828 IsGuiding returns 0
01:33:51.891 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:51.922 00.031 9828 IsGuiding returns 1
01:33:51.922 00.000 9828 scope still moving after pulse duration time elapsed
01:33:51.954 00.032 9828 IsSlewing returns 0
01:33:51.954 00.000 9828 IsGuiding returns 1
01:33:52.000 00.046 9828 IsSlewing returns 0
01:33:52.000 00.000 9828 IsGuiding returns 1
01:33:52.032 00.032 9828 IsSlewing returns 0
01:33:52.032 00.000 9828 IsGuiding returns 0
01:33:52.032 00.000 9828 scope move finished after 16 + 125 ms
01:33:52.032 00.000 9828 Move returns status 0, amount 16
01:33:52.032 00.000 9828 move complete, result=0
01:33:52.033 00.001 9828 worker thread done servicing request
01:33:52.033 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:33:52.445 00.412 8976 Exposure complete
01:33:52.450 00.005 8976 worker thread done servicing request
01:33:52.450 00.000 5052 OnExposeComplete: enter
01:33:52.450 00.000 5052 UpdateGuideState(): m_state=6
01:33:52.450 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4426
01:33:52.450 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.09, Mass=170, SNR=9.0, Peak=59 HFD=3.4
01:33:52.451 00.001 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
01:33:52.451 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
01:33:52.451 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.38 hyp=0.41 cameraTheta=1.18 mountX=0.27 mountY=-0.34, mountTheta=-0.90
01:33:52.452 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.38, opts=13)
01:33:52.452 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.38)
01:33:52.452 00.000 8976 Worker thread wakes up
01:33:52.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.38) opts 0xd
01:33:52.453 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.38)
01:33:52.453 00.000 8976 Moving (0.16, 0.38) raw xDistance=0.27 yDistance=-0.34
01:33:52.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.27
01:33:52.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:33:52.453 00.000 8976 MoveAxis(L, 1, ABG)
01:33:52.453 00.000 8976 stepping (-13, 9) + (-1, 0)
01:33:52.453 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:52.454 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:33:52.463 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
01:33:52.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:52.463 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:52.463 00.000 5052 Enqueuing Expose request
01:33:52.474 00.011 8976 Received - 47 (G) 
01:33:52.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:52.474 00.000 8976 stepped: pos (-14, 9)
01:33:52.474 00.000 8976 MoveAxis(U, 1, ABG)
01:33:52.474 00.000 8976 stepping (-14, 9) + (0, 1)
01:33:52.474 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:52.506 00.032 8976 Received - 47 (G) 
01:33:52.506 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:52.506 00.000 8976 stepped: pos (-14, 10)
01:33:52.506 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
01:33:52.506 00.000 8976 MountToCamera -- mountX=2.36 mountY=-1.34 hyp=2.71 mountTheta=-0.52 cameraX=0.12, cameraY=2.71 cameraTheta=1.53
01:33:52.506 00.000 8976 incremental bump (0.117, 2.707) isValid = 1
01:33:52.506 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
01:33:52.506 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:33:52.506 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:33:52.506 00.000 8976 move complete, result=0
01:33:52.506 00.000 8976 worker thread done servicing request
01:33:52.506 00.000 8976 Worker thread wakes up
01:33:52.506 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:33:52.506 00.000 9828 Worker thread wakes up
01:33:52.506 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:33:52.506 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:33:52.506 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
01:33:52.506 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
01:33:52.507 00.001 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
01:33:52.507 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:33:52.507 00.000 9828 BLC: window closed
01:33:52.507 00.000 9828 MoveAxis(E, 3, B)
01:33:52.507 00.000 9828 Guiding  Dir = 2, Dur = 3
01:33:52.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:52.507 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:52.507 00.000 9828 IsSlewing returns 0
01:33:52.507 00.000 9828 IsGuiding returns 0
01:33:52.507 00.000 9828 PulseGuide returned control before completion, sleep 13
01:33:52.529 00.022 9828 IsGuiding returns 1
01:33:52.529 00.000 9828 scope still moving after pulse duration time elapsed
01:33:52.560 00.031 9828 IsSlewing returns 0
01:33:52.560 00.000 9828 IsGuiding returns 1
01:33:52.590 00.030 9828 IsSlewing returns 0
01:33:52.590 00.000 9828 IsGuiding returns 1
01:33:52.621 00.031 9828 IsSlewing returns 0
01:33:52.621 00.000 9828 IsGuiding returns 1
01:33:52.652 00.031 9828 IsSlewing returns 0
01:33:52.653 00.001 9828 IsGuiding returns 0
01:33:52.653 00.000 9828 scope move finished after 3 + 143 ms
01:33:52.653 00.000 9828 Move returns status 0, amount 3
01:33:52.653 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:52.653 00.000 9828 MoveAxis(N, 16, B)
01:33:52.653 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:52.668 00.015 9828 IsSlewing returns 0
01:33:52.668 00.000 9828 IsGuiding returns 0
01:33:52.668 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:52.698 00.030 9828 IsGuiding returns 1
01:33:52.698 00.000 9828 scope still moving after pulse duration time elapsed
01:33:52.729 00.031 9828 IsSlewing returns 0
01:33:52.729 00.000 9828 IsGuiding returns 1
01:33:52.760 00.031 9828 IsSlewing returns 0
01:33:52.760 00.000 9828 IsGuiding returns 1
01:33:52.790 00.030 9828 IsSlewing returns 0
01:33:52.790 00.000 9828 IsGuiding returns 1
01:33:52.821 00.031 9828 IsSlewing returns 0
01:33:52.821 00.000 9828 IsGuiding returns 0
01:33:52.821 00.000 9828 scope move finished after 16 + 137 ms
01:33:52.821 00.000 9828 Move returns status 0, amount 16
01:33:52.821 00.000 9828 move complete, result=0
01:33:52.821 00.000 9828 worker thread done servicing request
01:33:52.821 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:33:53.199 00.378 8976 Exposure complete
01:33:53.204 00.005 8976 worker thread done servicing request
01:33:53.204 00.000 5052 OnExposeComplete: enter
01:33:53.204 00.000 5052 UpdateGuideState(): m_state=6
01:33:53.204 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4427
01:33:53.204 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.16, Mass=189, SNR=9.4, Peak=61 HFD=3.5
01:33:53.204 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
01:33:53.204 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
01:33:53.204 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.45 hyp=0.51 cameraTheta=2.07 mountX=0.51 mountY=-0.04, mountTheta=-0.08
01:33:53.205 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.45, opts=13)
01:33:53.205 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.45)
01:33:53.205 00.000 8976 Worker thread wakes up
01:33:53.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.45) opts 0xd
01:33:53.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.45)
01:33:53.205 00.000 8976 Moving (-0.24, 0.45) raw xDistance=0.51 yDistance=-0.04
01:33:53.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.51
01:33:53.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:53.205 00.000 8976 MoveAxis(L, 2, ABG)
01:33:53.205 00.000 8976 stepping (-14, 10) + (-2, 0)
01:33:53.206 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:53.206 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:33:53.217 00.011 5052 UpdateGuideState exits: m=189 SNR=9.4
01:33:53.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:53.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:53.217 00.000 5052 Enqueuing Expose request
01:33:53.240 00.023 8976 Received - 47 (G) 
01:33:53.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:53.240 00.000 8976 stepped: pos (-16, 10)
01:33:53.240 00.000 8976 MoveAxis(U, 0, ABG)
01:33:53.240 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
01:33:53.240 00.000 8976 MountToCamera -- mountX=2.39 mountY=-1.42 hyp=2.78 mountTheta=-0.54 cameraX=0.18, cameraY=2.77 cameraTheta=1.51
01:33:53.240 00.000 8976 incremental bump (0.177, 2.772) isValid = 1
01:33:53.241 00.001 8976 Scheduling Mount bump of (0.007, 0.119)
01:33:53.241 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:33:53.241 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:33:53.241 00.000 8976 move complete, result=0
01:33:53.241 00.000 9828 Worker thread wakes up
01:33:53.241 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:33:53.241 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:33:53.241 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.68)
01:33:53.241 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
01:33:53.241 00.000 8976 worker thread done servicing request
01:33:53.241 00.000 8976 Worker thread wakes up
01:33:53.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:53.241 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
01:33:53.241 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
01:33:53.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:53.241 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:33:53.241 00.000 9828 BLC: window closed
01:33:53.242 00.001 9828 MoveAxis(E, 4, B)
01:33:53.242 00.000 9828 Guiding  Dir = 2, Dur = 4
01:33:53.242 00.000 9828 IsSlewing returns 0
01:33:53.242 00.000 9828 IsGuiding returns 0
01:33:53.242 00.000 9828 PulseGuide returned control before completion, sleep 14
01:33:53.271 00.029 9828 IsGuiding returns 1
01:33:53.271 00.000 9828 scope still moving after pulse duration time elapsed
01:33:53.302 00.031 9828 IsSlewing returns 0
01:33:53.302 00.000 9828 IsGuiding returns 1
01:33:53.333 00.031 9828 IsSlewing returns 0
01:33:53.333 00.000 9828 IsGuiding returns 1
01:33:53.363 00.030 9828 IsSlewing returns 0
01:33:53.363 00.000 9828 IsGuiding returns 0
01:33:53.363 00.000 9828 scope move finished after 4 + 117 ms
01:33:53.363 00.000 9828 Move returns status 0, amount 4
01:33:53.363 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:53.363 00.000 9828 MoveAxis(N, 16, B)
01:33:53.363 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:53.378 00.015 9828 IsSlewing returns 0
01:33:53.378 00.000 9828 IsGuiding returns 0
01:33:53.378 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:53.410 00.032 9828 IsGuiding returns 1
01:33:53.410 00.000 9828 scope still moving after pulse duration time elapsed
01:33:53.440 00.030 9828 IsSlewing returns 0
01:33:53.440 00.000 9828 IsGuiding returns 1
01:33:53.471 00.031 9828 IsSlewing returns 0
01:33:53.471 00.000 9828 IsGuiding returns 1
01:33:53.503 00.032 9828 IsSlewing returns 0
01:33:53.503 00.000 9828 IsGuiding returns 1
01:33:53.534 00.031 9828 IsSlewing returns 0
01:33:53.534 00.000 9828 IsGuiding returns 0
01:33:53.534 00.000 9828 scope move finished after 16 + 140 ms
01:33:53.534 00.000 9828 Move returns status 0, amount 16
01:33:53.534 00.000 9828 move complete, result=0
01:33:53.534 00.000 9828 worker thread done servicing request
01:33:53.534 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:33:53.933 00.399 8976 Exposure complete
01:33:53.938 00.005 8976 worker thread done servicing request
01:33:53.938 00.000 5052 OnExposeComplete: enter
01:33:53.938 00.000 5052 UpdateGuideState(): m_state=6
01:33:53.938 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4428
01:33:53.938 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.14, Mass=179, SNR=9.2, Peak=62 HFD=3.8
01:33:53.938 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
01:33:53.938 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.38)
01:33:53.938 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.57 hyp=0.58 cameraTheta=-1.76 mountX=-0.46 mountY=0.40, mountTheta=2.42
01:33:53.939 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.57, opts=13)
01:33:53.939 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.57)
01:33:53.939 00.000 8976 Worker thread wakes up
01:33:53.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.57) opts 0xd
01:33:53.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.57)
01:33:53.939 00.000 8976 Moving (-0.11, -0.57) raw xDistance=-0.46 yDistance=0.40
01:33:53.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.46
01:33:53.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:33:53.939 00.000 8976 MoveAxis(R, 2, ABG)
01:33:53.939 00.000 8976 stepping (-16, 10) + (2, 0)
01:33:53.939 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:53.940 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:53.949 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:33:53.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:53.949 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:53.949 00.000 5052 Enqueuing Expose request
01:33:53.976 00.027 8976 Received - 47 (G) 
01:33:53.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:53.976 00.000 8976 stepped: pos (-14, 10)
01:33:53.976 00.000 8976 MoveAxis(D, 2, ABG)
01:33:53.976 00.000 8976 stepping (-14, 10) + (0, -2)
01:33:53.976 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:54.008 00.032 8976 Received - 47 (G) 
01:33:54.008 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:33:54.008 00.000 8976 stepped: pos (-14, 8)
01:33:54.008 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
01:33:54.008 00.000 8976 MountToCamera -- mountX=2.31 mountY=-1.37 hyp=2.68 mountTheta=-0.54 cameraX=0.17, cameraY=2.68 cameraTheta=1.51
01:33:54.008 00.000 8976 incremental bump (0.170, 2.678) isValid = 1
01:33:54.008 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
01:33:54.008 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:33:54.008 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:33:54.008 00.000 8976 move complete, result=0
01:33:54.008 00.000 8976 worker thread done servicing request
01:33:54.008 00.000 8976 Worker thread wakes up
01:33:54.009 00.001 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
01:33:54.009 00.000 9828 Worker thread wakes up
01:33:54.009 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:33:54.009 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:33:54.009 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.68)
01:33:54.009 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
01:33:54.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:54.009 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
01:33:54.009 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:33:54.009 00.000 9828 BLC: window closed
01:33:54.009 00.000 9828 MoveAxis(E, 4, B)
01:33:54.009 00.000 9828 Guiding  Dir = 2, Dur = 4
01:33:54.009 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:54.010 00.001 9828 IsSlewing returns 0
01:33:54.010 00.000 9828 IsGuiding returns 0
01:33:54.011 00.001 9828 PulseGuide returned control before completion, sleep 14
01:33:54.032 00.021 9828 IsGuiding returns 1
01:33:54.032 00.000 9828 scope still moving after pulse duration time elapsed
01:33:54.063 00.031 9828 IsSlewing returns 0
01:33:54.063 00.000 9828 IsGuiding returns 1
01:33:54.094 00.031 9828 IsSlewing returns 0
01:33:54.094 00.000 9828 IsGuiding returns 1
01:33:54.124 00.030 9828 IsSlewing returns 0
01:33:54.124 00.000 9828 IsGuiding returns 0
01:33:54.124 00.000 9828 scope move finished after 4 + 110 ms
01:33:54.124 00.000 9828 Move returns status 0, amount 4
01:33:54.124 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:54.124 00.000 9828 MoveAxis(N, 16, B)
01:33:54.124 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:54.140 00.016 9828 IsSlewing returns 0
01:33:54.140 00.000 9828 IsGuiding returns 0
01:33:54.140 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:54.170 00.030 9828 IsGuiding returns 1
01:33:54.170 00.000 9828 scope still moving after pulse duration time elapsed
01:33:54.202 00.032 9828 IsSlewing returns 0
01:33:54.202 00.000 9828 IsGuiding returns 1
01:33:54.233 00.031 9828 IsSlewing returns 0
01:33:54.233 00.000 9828 IsGuiding returns 1
01:33:54.264 00.031 9828 IsSlewing returns 0
01:33:54.264 00.000 9828 IsGuiding returns 1
01:33:54.295 00.031 9828 IsSlewing returns 0
01:33:54.295 00.000 9828 IsGuiding returns 0
01:33:54.295 00.000 9828 scope move finished after 16 + 139 ms
01:33:54.295 00.000 9828 Move returns status 0, amount 16
01:33:54.295 00.000 9828 move complete, result=0
01:33:54.296 00.001 9828 worker thread done servicing request
01:33:54.296 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:33:54.702 00.406 8976 Exposure complete
01:33:54.707 00.005 8976 worker thread done servicing request
01:33:54.708 00.001 5052 OnExposeComplete: enter
01:33:54.708 00.000 5052 UpdateGuideState(): m_state=6
01:33:54.708 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4429
01:33:54.708 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.52, Mass=201, SNR=9.7, Peak=64 HFD=3.6
01:33:54.708 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.12 = -3.12)
01:33:54.708 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.06)
01:33:54.708 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-1.07 mountX=-0.22 mountY=0.02, mountTheta=3.06
01:33:54.708 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.19, opts=13)
01:33:54.708 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.19)
01:33:54.708 00.000 8976 Worker thread wakes up
01:33:54.708 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.19) opts 0xd
01:33:54.708 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.19)
01:33:54.708 00.000 8976 Moving (0.10, -0.19) raw xDistance=-0.22 yDistance=0.02
01:33:54.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:33:54.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:33:54.708 00.000 8976 MoveAxis(R, 0, ABG)
01:33:54.708 00.000 8976 MoveAxis(U, 0, ABG)
01:33:54.708 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
01:33:54.709 00.001 8976 MountToCamera -- mountX=2.25 mountY=-1.34 hyp=2.62 mountTheta=-0.54 cameraX=0.17, cameraY=2.62 cameraTheta=1.51
01:33:54.709 00.000 8976 incremental bump (0.165, 2.615) isValid = 1
01:33:54.709 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
01:33:54.709 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:33:54.709 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:33:54.709 00.000 8976 move complete, result=0
01:33:54.709 00.000 9828 Worker thread wakes up
01:33:54.709 00.000 8976 worker thread done servicing request
01:33:54.709 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:33:54.709 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:33:54.709 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.68)
01:33:54.709 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
01:33:54.709 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
01:33:54.709 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:33:54.709 00.000 9828 BLC: window closed
01:33:54.709 00.000 9828 MoveAxis(E, 4, B)
01:33:54.709 00.000 9828 Guiding  Dir = 2, Dur = 4
01:33:54.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:33:54.710 00.001 9828 IsSlewing returns 0
01:33:54.710 00.000 9828 IsGuiding returns 0
01:33:54.710 00.000 9828 PulseGuide returned control before completion, sleep 14
01:33:54.718 00.008 5052 UpdateGuideState exits: m=201 SNR=9.7
01:33:54.719 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:54.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:54.719 00.000 5052 Enqueuing Expose request
01:33:54.719 00.000 8976 Worker thread wakes up
01:33:54.719 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:54.719 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:54.719 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:54.729 00.010 9828 IsGuiding returns 1
01:33:54.730 00.001 9828 scope still moving after pulse duration time elapsed
01:33:54.760 00.030 9828 IsSlewing returns 0
01:33:54.760 00.000 9828 IsGuiding returns 1
01:33:54.791 00.031 9828 IsSlewing returns 0
01:33:54.791 00.000 9828 IsGuiding returns 1
01:33:54.822 00.031 9828 IsSlewing returns 0
01:33:54.822 00.000 9828 IsGuiding returns 0
01:33:54.822 00.000 9828 scope move finished after 4 + 108 ms
01:33:54.822 00.000 9828 Move returns status 0, amount 4
01:33:54.822 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:54.822 00.000 9828 MoveAxis(N, 16, B)
01:33:54.822 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:54.838 00.016 9828 IsSlewing returns 0
01:33:54.838 00.000 9828 IsGuiding returns 0
01:33:54.839 00.001 9828 PulseGuide returned control before completion, sleep 26
01:33:54.870 00.031 9828 IsGuiding returns 1
01:33:54.870 00.000 9828 scope still moving after pulse duration time elapsed
01:33:54.901 00.031 9828 IsSlewing returns 0
01:33:54.901 00.000 9828 IsGuiding returns 1
01:33:54.932 00.031 9828 IsSlewing returns 0
01:33:54.932 00.000 9828 IsGuiding returns 1
01:33:54.962 00.030 9828 IsSlewing returns 0
01:33:54.962 00.000 9828 IsGuiding returns 1
01:33:54.994 00.032 9828 IsSlewing returns 0
01:33:54.994 00.000 9828 IsGuiding returns 1
01:33:55.025 00.031 9828 IsSlewing returns 0
01:33:55.025 00.000 9828 IsGuiding returns 0
01:33:55.025 00.000 9828 scope move finished after 16 + 170 ms
01:33:55.025 00.000 9828 Move returns status 0, amount 16
01:33:55.025 00.000 9828 move complete, result=0
01:33:55.026 00.001 9828 worker thread done servicing request
01:33:55.026 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:33:55.409 00.383 8976 Exposure complete
01:33:55.414 00.005 8976 worker thread done servicing request
01:33:55.415 00.001 5052 OnExposeComplete: enter
01:33:55.415 00.000 5052 UpdateGuideState(): m_state=6
01:33:55.415 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4430
01:33:55.415 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.30, Mass=208, SNR=9.9, Peak=68 HFD=3.8
01:33:55.415 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.70 = 2.58)
01:33:55.415 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.81 = 2.48)
01:33:55.415 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.41 hyp=0.41 cameraTheta=-1.66 mountX=-0.35 mountY=0.25, mountTheta=2.51
01:33:55.416 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.41, opts=13)
01:33:55.416 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.41)
01:33:55.416 00.000 8976 Worker thread wakes up
01:33:55.416 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.41) opts 0xd
01:33:55.416 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.41)
01:33:55.416 00.000 8976 Moving (-0.04, -0.41) raw xDistance=-0.35 yDistance=0.25
01:33:55.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:33:55.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:33:55.416 00.000 8976 MoveAxis(R, 1, ABG)
01:33:55.417 00.001 8976 stepping (-14, 8) + (1, 0)
01:33:55.417 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:55.417 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:55.426 00.009 5052 UpdateGuideState exits: m=208 SNR=9.9
01:33:55.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:55.427 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:55.427 00.000 5052 Enqueuing Expose request
01:33:55.447 00.020 8976 Received - 47 (G) 
01:33:55.447 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:55.447 00.000 8976 stepped: pos (-13, 8)
01:33:55.447 00.000 8976 MoveAxis(U, 0, ABG)
01:33:55.447 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:33:55.447 00.000 8976 MountToCamera -- mountX=2.17 mountY=-1.32 hyp=2.53 mountTheta=-0.55 cameraX=0.18, cameraY=2.53 cameraTheta=1.50
01:33:55.447 00.000 8976 incremental bump (0.185, 2.528) isValid = 1
01:33:55.447 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
01:33:55.447 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:33:55.447 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:33:55.447 00.000 8976 move complete, result=0
01:33:55.447 00.000 9828 Worker thread wakes up
01:33:55.447 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 0 ms NORTH
01:33:55.447 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:33:55.447 00.000 8976 worker thread done servicing request
01:33:55.447 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:33:55.447 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
01:33:55.447 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
01:33:55.447 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
01:33:55.448 00.001 8976 Worker thread wakes up
01:33:55.448 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:33:55.448 00.000 9828 BLC: window closed
01:33:55.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:55.448 00.000 9828 MoveAxis(E, 4, B)
01:33:55.448 00.000 9828 Guiding  Dir = 2, Dur = 4
01:33:55.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:55.448 00.000 9828 IsSlewing returns 0
01:33:55.448 00.000 9828 IsGuiding returns 0
01:33:55.448 00.000 9828 PulseGuide returned control before completion, sleep 14
01:33:55.472 00.024 9828 IsGuiding returns 1
01:33:55.472 00.000 9828 scope still moving after pulse duration time elapsed
01:33:55.502 00.030 9828 IsSlewing returns 0
01:33:55.502 00.000 9828 IsGuiding returns 1
01:33:55.533 00.031 9828 IsSlewing returns 0
01:33:55.533 00.000 9828 IsGuiding returns 1
01:33:55.563 00.030 9828 IsSlewing returns 0
01:33:55.563 00.000 9828 IsGuiding returns 0
01:33:55.563 00.000 9828 scope move finished after 4 + 111 ms
01:33:55.563 00.000 9828 Move returns status 0, amount 4
01:33:55.563 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:55.564 00.001 9828 MoveAxis(N, 16, B)
01:33:55.564 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:55.579 00.015 9828 IsSlewing returns 0
01:33:55.579 00.000 9828 IsGuiding returns 0
01:33:55.579 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:55.610 00.031 9828 IsGuiding returns 1
01:33:55.610 00.000 9828 scope still moving after pulse duration time elapsed
01:33:55.640 00.030 9828 IsSlewing returns 0
01:33:55.640 00.000 9828 IsGuiding returns 1
01:33:55.671 00.031 9828 IsSlewing returns 0
01:33:55.671 00.000 9828 IsGuiding returns 1
01:33:55.702 00.031 9828 IsSlewing returns 0
01:33:55.702 00.000 9828 IsGuiding returns 1
01:33:55.732 00.030 9828 IsSlewing returns 0
01:33:55.732 00.000 9828 IsGuiding returns 0
01:33:55.732 00.000 9828 scope move finished after 16 + 137 ms
01:33:55.732 00.000 9828 Move returns status 0, amount 16
01:33:55.732 00.000 9828 move complete, result=0
01:33:55.732 00.000 9828 worker thread done servicing request
01:33:55.732 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:33:56.140 00.408 8976 Exposure complete
01:33:56.146 00.006 8976 worker thread done servicing request
01:33:56.146 00.000 5052 OnExposeComplete: enter
01:33:56.146 00.000 5052 UpdateGuideState(): m_state=6
01:33:56.146 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4431
01:33:56.146 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.60, Mass=179, SNR=9.2, Peak=66 HFD=3.6
01:33:56.146 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.04) = xAngle (-3.51 = 2.77)
01:33:56.146 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.61 = 2.67)
01:33:56.146 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.47 mountX=-0.10 mountY=0.05, mountTheta=2.69
01:33:56.146 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.11, opts=13)
01:33:56.146 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.11)
01:33:56.147 00.001 8976 Worker thread wakes up
01:33:56.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.11) opts 0xd
01:33:56.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.11)
01:33:56.147 00.000 8976 Moving (0.01, -0.11) raw xDistance=-0.10 yDistance=0.05
01:33:56.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:33:56.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:33:56.147 00.000 8976 MoveAxis(R, 0, ABG)
01:33:56.147 00.000 8976 MoveAxis(U, 0, ABG)
01:33:56.147 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
01:33:56.147 00.000 8976 MountToCamera -- mountX=2.11 mountY=-1.30 hyp=2.48 mountTheta=-0.55 cameraX=0.20, cameraY=2.47 cameraTheta=1.49
01:33:56.147 00.000 8976 incremental bump (0.198, 2.469) isValid = 1
01:33:56.147 00.000 8976 Scheduling Mount bump of (0.008, 0.105)
01:33:56.147 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.11, opts=4)
01:33:56.147 00.000 8976 Enqueuing Move request for scope (0.01, 0.11)
01:33:56.147 00.000 8976 move complete, result=0
01:33:56.147 00.000 8976 worker thread done servicing request
01:33:56.147 00.000 9828 Worker thread wakes up
01:33:56.147 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0x4
01:33:56.147 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:33:56.147 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
01:33:56.148 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:33:56.148 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
01:33:56.148 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.49 mountX=-0.01 mountY=-0.10, mountTheta=-1.70
01:33:56.148 00.000 9828 Moving (0.01, 0.11) raw xDistance=-0.01 yDistance=-0.10
01:33:56.148 00.000 9828 BLC: window closed
01:33:56.148 00.000 9828 MoveAxis(E, 4, B)
01:33:56.148 00.000 9828 Guiding  Dir = 2, Dur = 4
01:33:56.148 00.000 9828 IsSlewing returns 0
01:33:56.148 00.000 9828 IsGuiding returns 0
01:33:56.148 00.000 9828 PulseGuide returned control before completion, sleep 14
01:33:56.158 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:33:56.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:56.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:56.158 00.000 5052 Enqueuing Expose request
01:33:56.158 00.000 8976 Worker thread wakes up
01:33:56.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:56.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:56.158 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:56.165 00.007 9828 IsGuiding returns 1
01:33:56.165 00.000 9828 scope still moving after pulse duration time elapsed
01:33:56.196 00.031 9828 IsSlewing returns 0
01:33:56.196 00.000 9828 IsGuiding returns 1
01:33:56.227 00.031 9828 IsSlewing returns 0
01:33:56.227 00.000 9828 IsGuiding returns 1
01:33:56.258 00.031 9828 IsSlewing returns 0
01:33:56.258 00.000 9828 IsGuiding returns 0
01:33:56.258 00.000 9828 scope move finished after 4 + 105 ms
01:33:56.258 00.000 9828 Move returns status 0, amount 4
01:33:56.258 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:56.258 00.000 9828 MoveAxis(N, 14, B)
01:33:56.258 00.000 9828 Guiding  Dir = 0, Dur = 14
01:33:56.273 00.015 9828 IsSlewing returns 0
01:33:56.273 00.000 9828 IsGuiding returns 0
01:33:56.273 00.000 9828 PulseGuide returned control before completion, sleep 24
01:33:56.303 00.030 9828 IsGuiding returns 1
01:33:56.303 00.000 9828 scope still moving after pulse duration time elapsed
01:33:56.334 00.031 9828 IsSlewing returns 0
01:33:56.334 00.000 9828 IsGuiding returns 1
01:33:56.365 00.031 9828 IsSlewing returns 0
01:33:56.365 00.000 9828 IsGuiding returns 1
01:33:56.396 00.031 9828 IsSlewing returns 0
01:33:56.396 00.000 9828 IsGuiding returns 1
01:33:56.428 00.032 9828 IsSlewing returns 0
01:33:56.428 00.000 9828 IsGuiding returns 0
01:33:56.428 00.000 9828 scope move finished after 14 + 140 ms
01:33:56.428 00.000 9828 Move returns status 0, amount 14
01:33:56.428 00.000 9828 move complete, result=0
01:33:56.428 00.000 9828 worker thread done servicing request
01:33:56.428 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 14 ms NORTH
01:33:56.849 00.421 8976 Exposure complete
01:33:56.854 00.005 8976 worker thread done servicing request
01:33:56.854 00.000 5052 OnExposeComplete: enter
01:33:56.854 00.000 5052 UpdateGuideState(): m_state=6
01:33:56.854 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4432
01:33:56.854 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.55, Mass=176, SNR=9.1, Peak=65 HFD=3.4
01:33:56.854 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
01:33:56.854 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
01:33:56.854 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.84 hyp=0.86 cameraTheta=1.74 mountX=0.82 mountY=-0.34, mountTheta=-0.40
01:33:56.855 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.84, opts=13)
01:33:56.855 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.84)
01:33:56.855 00.000 8976 Worker thread wakes up
01:33:56.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.84) opts 0xd
01:33:56.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.84)
01:33:56.855 00.000 8976 Moving (-0.14, 0.84) raw xDistance=0.82 yDistance=-0.34
01:33:56.856 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.82
01:33:56.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:33:56.856 00.000 8976 MoveAxis(L, 3, ABG)
01:33:56.856 00.000 8976 stepping (-13, 8) + (-3, 0)
01:33:56.856 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:56.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:33:56.866 00.010 5052 UpdateGuideState exits: m=176 SNR=9.1
01:33:56.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:56.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:56.866 00.000 5052 Enqueuing Expose request
01:33:56.886 00.020 8976 Received - 47 (G) 
01:33:56.886 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:56.886 00.000 8976 stepped: pos (-16, 8)
01:33:56.886 00.000 8976 MoveAxis(U, 1, ABG)
01:33:56.886 00.000 8976 stepping (-16, 8) + (0, 1)
01:33:56.886 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:56.918 00.032 8976 Received - 47 (G) 
01:33:56.918 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:56.918 00.000 8976 stepped: pos (-16, 9)
01:33:56.918 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:33:56.918 00.000 8976 MountToCamera -- mountX=2.22 mountY=-1.34 hyp=2.60 mountTheta=-0.54 cameraX=0.18, cameraY=2.59 cameraTheta=1.50
01:33:56.918 00.000 8976 incremental bump (0.185, 2.589) isValid = 1
01:33:56.918 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
01:33:56.918 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:33:56.918 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:33:56.918 00.000 8976 move complete, result=0
01:33:56.919 00.001 9828 Worker thread wakes up
01:33:56.919 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:33:56.919 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:33:56.919 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.3 px 1 ms NORTH
01:33:56.919 00.000 8976 worker thread done servicing request
01:33:56.919 00.000 8976 Worker thread wakes up
01:33:56.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:56.919 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
01:33:56.919 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
01:33:56.919 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
01:33:56.919 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:33:56.919 00.000 9828 BLC: window closed
01:33:56.919 00.000 9828 MoveAxis(E, 4, B)
01:33:56.919 00.000 9828 Guiding  Dir = 2, Dur = 4
01:33:56.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:56.919 00.000 9828 IsSlewing returns 0
01:33:56.919 00.000 9828 IsGuiding returns 0
01:33:56.919 00.000 9828 PulseGuide returned control before completion, sleep 14
01:33:56.940 00.021 9828 IsGuiding returns 1
01:33:56.940 00.000 9828 scope still moving after pulse duration time elapsed
01:33:56.971 00.031 9828 IsSlewing returns 0
01:33:56.971 00.000 9828 IsGuiding returns 1
01:33:57.001 00.030 9828 IsSlewing returns 0
01:33:57.001 00.000 9828 IsGuiding returns 1
01:33:57.032 00.031 9828 IsSlewing returns 0
01:33:57.032 00.000 9828 IsGuiding returns 0
01:33:57.032 00.000 9828 scope move finished after 4 + 109 ms
01:33:57.032 00.000 9828 Move returns status 0, amount 4
01:33:57.032 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:57.032 00.000 9828 MoveAxis(N, 16, B)
01:33:57.032 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:57.048 00.016 9828 IsSlewing returns 0
01:33:57.048 00.000 9828 IsGuiding returns 0
01:33:57.048 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:57.078 00.030 9828 IsGuiding returns 1
01:33:57.078 00.000 9828 scope still moving after pulse duration time elapsed
01:33:57.109 00.031 9828 IsSlewing returns 0
01:33:57.109 00.000 9828 IsGuiding returns 1
01:33:57.141 00.032 9828 IsSlewing returns 0
01:33:57.141 00.000 9828 IsGuiding returns 1
01:33:57.172 00.031 9828 IsSlewing returns 0
01:33:57.172 00.000 9828 IsGuiding returns 1
01:33:57.203 00.031 9828 IsSlewing returns 0
01:33:57.203 00.000 9828 IsGuiding returns 0
01:33:57.203 00.000 9828 scope move finished after 16 + 139 ms
01:33:57.203 00.000 9828 Move returns status 0, amount 16
01:33:57.203 00.000 9828 move complete, result=0
01:33:57.203 00.000 9828 worker thread done servicing request
01:33:57.203 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:33:57.610 00.407 8976 Exposure complete
01:33:57.615 00.005 8976 worker thread done servicing request
01:33:57.615 00.000 5052 OnExposeComplete: enter
01:33:57.615 00.000 5052 UpdateGuideState(): m_state=6
01:33:57.615 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4433
01:33:57.616 00.001 5052 Star::Find returns 1 (0), X=328.92, Y=281.49, Mass=188, SNR=9.5, Peak=71 HFD=3.0
01:33:57.616 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.48 = 1.81)
01:33:57.616 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.58 = 1.70)
01:33:57.616 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.22 hyp=0.34 cameraTheta=-2.43 mountX=-0.08 mountY=0.33, mountTheta=1.80
01:33:57.616 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.22, opts=13)
01:33:57.616 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.22)
01:33:57.616 00.000 8976 Worker thread wakes up
01:33:57.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.22) opts 0xd
01:33:57.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.22)
01:33:57.617 00.001 8976 Moving (-0.26, -0.22) raw xDistance=-0.08 yDistance=0.33
01:33:57.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:33:57.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
01:33:57.617 00.000 8976 MoveAxis(R, 0, ABG)
01:33:57.617 00.000 8976 MoveAxis(D, 1, ABG)
01:33:57.617 00.000 8976 stepping (-16, 9) + (0, -1)
01:33:57.617 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:57.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:33:57.627 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:33:57.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:57.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:57.627 00.000 5052 Enqueuing Expose request
01:33:57.637 00.010 8976 Received - 47 (G) 
01:33:57.637 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:57.637 00.000 8976 stepped: pos (-16, 8)
01:33:57.637 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
01:33:57.637 00.000 8976 MountToCamera -- mountX=2.30 mountY=-1.32 hyp=2.65 mountTheta=-0.52 cameraX=0.13, cameraY=2.65 cameraTheta=1.52
01:33:57.637 00.000 8976 incremental bump (0.129, 2.646) isValid = 1
01:33:57.637 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
01:33:57.637 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:33:57.637 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:33:57.637 00.000 8976 move complete, result=0
01:33:57.637 00.000 9828 Worker thread wakes up
01:33:57.637 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:33:57.637 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:33:57.637 00.000 8976 worker thread done servicing request
01:33:57.637 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:33:57.637 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
01:33:57.638 00.001 8976 Worker thread wakes up
01:33:57.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:57.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:57.638 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
01:33:57.638 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
01:33:57.638 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:33:57.638 00.000 9828 BLC: window closed
01:33:57.638 00.000 9828 MoveAxis(E, 4, B)
01:33:57.638 00.000 9828 Guiding  Dir = 2, Dur = 4
01:33:57.638 00.000 9828 IsSlewing returns 0
01:33:57.638 00.000 9828 IsGuiding returns 0
01:33:57.639 00.001 9828 PulseGuide returned control before completion, sleep 14
01:33:57.666 00.027 9828 IsGuiding returns 1
01:33:57.666 00.000 9828 scope still moving after pulse duration time elapsed
01:33:57.696 00.030 9828 IsSlewing returns 0
01:33:57.696 00.000 9828 IsGuiding returns 1
01:33:57.728 00.032 9828 IsSlewing returns 0
01:33:57.728 00.000 9828 IsGuiding returns 1
01:33:57.759 00.031 9828 IsSlewing returns 0
01:33:57.760 00.001 9828 IsGuiding returns 0
01:33:57.760 00.000 9828 scope move finished after 4 + 116 ms
01:33:57.760 00.000 9828 Move returns status 0, amount 4
01:33:57.760 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:57.760 00.000 9828 MoveAxis(N, 16, B)
01:33:57.760 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:57.774 00.014 9828 IsSlewing returns 0
01:33:57.774 00.000 9828 IsGuiding returns 0
01:33:57.774 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:57.805 00.031 9828 IsGuiding returns 1
01:33:57.805 00.000 9828 scope still moving after pulse duration time elapsed
01:33:57.836 00.031 9828 IsSlewing returns 0
01:33:57.836 00.000 9828 IsGuiding returns 1
01:33:57.867 00.031 9828 IsSlewing returns 0
01:33:57.867 00.000 9828 IsGuiding returns 1
01:33:57.898 00.031 9828 IsSlewing returns 0
01:33:57.898 00.000 9828 IsGuiding returns 1
01:33:57.931 00.033 9828 IsSlewing returns 0
01:33:57.931 00.000 9828 IsGuiding returns 0
01:33:57.931 00.000 9828 scope move finished after 16 + 140 ms
01:33:57.931 00.000 9828 Move returns status 0, amount 16
01:33:57.931 00.000 9828 move complete, result=0
01:33:57.931 00.000 9828 worker thread done servicing request
01:33:57.931 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:33:58.331 00.400 8976 Exposure complete
01:33:58.336 00.005 8976 worker thread done servicing request
01:33:58.336 00.000 5052 OnExposeComplete: enter
01:33:58.336 00.000 5052 UpdateGuideState(): m_state=6
01:33:58.336 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4434
01:33:58.337 00.001 5052 Star::Find returns 1 (0), X=328.80, Y=281.66, Mass=194, SNR=9.6, Peak=68 HFD=2.7
01:33:58.337 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
01:33:58.337 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
01:33:58.337 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.05 hyp=0.38 cameraTheta=-3.01 mountX=0.13 mountY=0.34, mountTheta=1.22
01:33:58.337 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.05, opts=13)
01:33:58.337 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.05)
01:33:58.337 00.000 8976 Worker thread wakes up
01:33:58.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.05) opts 0xd
01:33:58.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.05)
01:33:58.338 00.001 8976 Moving (-0.38, -0.05) raw xDistance=0.13 yDistance=0.34
01:33:58.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:33:58.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:33:58.338 00.000 8976 MoveAxis(R, 0, ABG)
01:33:58.338 00.000 8976 MoveAxis(D, 1, ABG)
01:33:58.338 00.000 8976 stepping (-16, 8) + (0, -1)
01:33:58.338 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:58.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:33:58.348 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:33:58.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:58.348 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:58.348 00.000 5052 Enqueuing Expose request
01:33:58.357 00.009 8976 Received - 47 (G) 
01:33:58.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:33:58.357 00.000 8976 stepped: pos (-16, 7)
01:33:58.357 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
01:33:58.357 00.000 8976 MountToCamera -- mountX=2.35 mountY=-1.25 hyp=2.66 mountTheta=-0.49 cameraX=0.04, cameraY=2.66 cameraTheta=1.55
01:33:58.357 00.000 8976 incremental bump (0.045, 2.659) isValid = 1
01:33:58.357 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
01:33:58.357 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:33:58.357 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:33:58.357 00.000 8976 move complete, result=0
01:33:58.357 00.000 9828 Worker thread wakes up
01:33:58.357 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:33:58.357 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:33:58.357 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
01:33:58.357 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
01:33:58.357 00.000 8976 worker thread done servicing request
01:33:58.358 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:33:58.358 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
01:33:58.358 00.000 8976 Worker thread wakes up
01:33:58.358 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:33:58.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:58.358 00.000 9828 BLC: window closed
01:33:58.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:58.358 00.000 9828 MoveAxis(E, 2, B)
01:33:58.358 00.000 9828 Guiding  Dir = 2, Dur = 2
01:33:58.358 00.000 9828 IsSlewing returns 0
01:33:58.358 00.000 9828 IsGuiding returns 0
01:33:58.359 00.001 9828 PulseGuide returned control before completion, sleep 12
01:33:58.379 00.020 9828 IsGuiding returns 1
01:33:58.379 00.000 9828 scope still moving after pulse duration time elapsed
01:33:58.410 00.031 9828 IsSlewing returns 0
01:33:58.410 00.000 9828 IsGuiding returns 1
01:33:58.441 00.031 9828 IsSlewing returns 0
01:33:58.441 00.000 9828 IsGuiding returns 1
01:33:58.471 00.030 9828 IsSlewing returns 0
01:33:58.471 00.000 9828 IsGuiding returns 1
01:33:58.503 00.032 9828 IsSlewing returns 0
01:33:58.503 00.000 9828 IsGuiding returns 1
01:33:58.534 00.031 9828 IsSlewing returns 0
01:33:58.534 00.000 9828 IsGuiding returns 0
01:33:58.534 00.000 9828 scope move finished after 2 + 173 ms
01:33:58.534 00.000 9828 Move returns status 0, amount 2
01:33:58.534 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:58.534 00.000 9828 MoveAxis(N, 16, B)
01:33:58.534 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:58.550 00.016 9828 IsSlewing returns 0
01:33:58.550 00.000 9828 IsGuiding returns 0
01:33:58.550 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:58.581 00.031 9828 IsGuiding returns 1
01:33:58.581 00.000 9828 scope still moving after pulse duration time elapsed
01:33:58.611 00.030 9828 IsSlewing returns 0
01:33:58.611 00.000 9828 IsGuiding returns 1
01:33:58.642 00.031 9828 IsSlewing returns 0
01:33:58.642 00.000 9828 IsGuiding returns 1
01:33:58.674 00.032 9828 IsSlewing returns 0
01:33:58.674 00.000 9828 IsGuiding returns 1
01:33:58.706 00.032 9828 IsSlewing returns 0
01:33:58.706 00.000 9828 IsGuiding returns 0
01:33:58.706 00.000 9828 scope move finished after 16 + 140 ms
01:33:58.706 00.000 9828 Move returns status 0, amount 16
01:33:58.706 00.000 9828 move complete, result=0
01:33:58.707 00.001 9828 worker thread done servicing request
01:33:58.707 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:33:59.047 00.340 8976 Exposure complete
01:33:59.052 00.005 8976 worker thread done servicing request
01:33:59.052 00.000 5052 OnExposeComplete: enter
01:33:59.052 00.000 5052 UpdateGuideState(): m_state=6
01:33:59.052 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4435
01:33:59.052 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.37, Mass=215, SNR=10.1, Peak=69 HFD=3.1
01:33:59.052 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
01:33:59.052 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
01:33:59.052 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.34 hyp=0.76 cameraTheta=-2.68 mountX=0.01 mountY=0.76, mountTheta=1.56
01:33:59.053 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.34, opts=13)
01:33:59.053 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.34)
01:33:59.053 00.000 8976 Worker thread wakes up
01:33:59.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.34) opts 0xd
01:33:59.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.34)
01:33:59.053 00.000 8976 Moving (-0.68, -0.34) raw xDistance=0.01 yDistance=0.76
01:33:59.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:33:59.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.76
01:33:59.053 00.000 8976 MoveAxis(R, 0, ABG)
01:33:59.054 00.001 8976 MoveAxis(D, 3, ABG)
01:33:59.054 00.000 8976 stepping (-16, 7) + (0, -3)
01:33:59.054 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:59.054 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:33:59.064 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
01:33:59.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:59.064 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:59.064 00.000 5052 Enqueuing Expose request
01:33:59.092 00.028 8976 Received - 47 (G) 
01:33:59.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:33:59.092 00.000 8976 stepped: pos (-16, 4)
01:33:59.092 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:33:59.092 00.000 8976 MountToCamera -- mountX=2.38 mountY=-1.05 hyp=2.60 mountTheta=-0.41 cameraX=-0.15, cameraY=2.60 cameraTheta=1.63
01:33:59.092 00.000 8976 incremental bump (-0.151, 2.597) isValid = 1
01:33:59.092 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
01:33:59.092 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:33:59.092 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:33:59.092 00.000 8976 move complete, result=0
01:33:59.092 00.000 9828 Worker thread wakes up
01:33:59.092 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:33:59.092 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:33:59.093 00.001 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
01:33:59.093 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
01:33:59.093 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:33:59.093 00.000 8976 worker thread done servicing request
01:33:59.093 00.000 8976 Worker thread wakes up
01:33:59.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:59.093 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:33:59.093 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:33:59.093 00.000 9828 BLC: window closed
01:33:59.093 00.000 9828 MoveAxis(W, 0, B)
01:33:59.093 00.000 9828 Move returns status 0, amount 0
01:33:59.093 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:59.093 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:59.093 00.000 9828 MoveAxis(N, 16, B)
01:33:59.093 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:59.094 00.001 9828 IsSlewing returns 0
01:33:59.094 00.000 9828 IsGuiding returns 0
01:33:59.094 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:59.124 00.030 9828 IsGuiding returns 1
01:33:59.124 00.000 9828 scope still moving after pulse duration time elapsed
01:33:59.154 00.030 9828 IsSlewing returns 0
01:33:59.154 00.000 9828 IsGuiding returns 1
01:33:59.184 00.030 9828 IsSlewing returns 0
01:33:59.184 00.000 9828 IsGuiding returns 1
01:33:59.216 00.032 9828 IsSlewing returns 0
01:33:59.216 00.000 9828 IsGuiding returns 1
01:33:59.247 00.031 9828 IsSlewing returns 0
01:33:59.247 00.000 9828 IsGuiding returns 0
01:33:59.247 00.000 9828 scope move finished after 16 + 136 ms
01:33:59.247 00.000 9828 Move returns status 0, amount 16
01:33:59.247 00.000 9828 move complete, result=0
01:33:59.247 00.000 9828 worker thread done servicing request
01:33:59.247 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
01:33:59.796 00.549 8976 Exposure complete
01:33:59.802 00.006 8976 worker thread done servicing request
01:33:59.802 00.000 5052 OnExposeComplete: enter
01:33:59.802 00.000 5052 UpdateGuideState(): m_state=6
01:33:59.802 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4436
01:33:59.802 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.44, Mass=195, SNR=9.7, Peak=68 HFD=2.6
01:33:59.802 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.88 = 2.40)
01:33:59.802 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.98 = 2.30)
01:33:59.802 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.84 mountX=-0.21 mountY=0.21, mountTheta=2.35
01:33:59.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.27, opts=13)
01:33:59.803 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.27)
01:33:59.803 00.000 8976 Worker thread wakes up
01:33:59.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.27) opts 0xd
01:33:59.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.27)
01:33:59.803 00.000 8976 Moving (-0.07, -0.27) raw xDistance=-0.21 yDistance=0.21
01:33:59.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:33:59.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:33:59.803 00.000 8976 MoveAxis(R, 0, ABG)
01:33:59.803 00.000 8976 MoveAxis(U, 0, ABG)
01:33:59.803 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
01:33:59.803 00.000 8976 MountToCamera -- mountX=2.40 mountY=-0.91 hyp=2.57 mountTheta=-0.36 cameraX=-0.28, cameraY=2.56 cameraTheta=1.68
01:33:59.803 00.000 8976 incremental bump (-0.283, 2.555) isValid = 1
01:33:59.803 00.000 8976 Scheduling Mount bump of (-0.013, 0.118)
01:33:59.803 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:33:59.804 00.001 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:33:59.804 00.000 8976 move complete, result=0
01:33:59.804 00.000 9828 Worker thread wakes up
01:33:59.804 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:33:59.804 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:33:59.804 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
01:33:59.804 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
01:33:59.804 00.000 8976 worker thread done servicing request
01:33:59.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:33:59.804 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.51
01:33:59.804 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:33:59.804 00.000 9828 BLC: window closed
01:33:59.804 00.000 9828 MoveAxis(W, 2, B)
01:33:59.804 00.000 9828 Guiding  Dir = 3, Dur = 2
01:33:59.805 00.001 9828 IsSlewing returns 0
01:33:59.805 00.000 9828 IsGuiding returns 0
01:33:59.805 00.000 9828 PulseGuide returned control before completion, sleep 12
01:33:59.813 00.008 5052 UpdateGuideState exits: m=195 SNR=9.7
01:33:59.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:59.813 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:33:59.813 00.000 5052 Enqueuing Expose request
01:33:59.813 00.000 8976 Worker thread wakes up
01:33:59.813 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:59.814 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:33:59.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:33:59.833 00.019 9828 IsGuiding returns 1
01:33:59.833 00.000 9828 scope still moving after pulse duration time elapsed
01:33:59.864 00.031 9828 IsSlewing returns 0
01:33:59.864 00.000 9828 IsGuiding returns 1
01:33:59.894 00.030 9828 IsSlewing returns 0
01:33:59.894 00.000 9828 IsGuiding returns 1
01:33:59.925 00.031 9828 IsSlewing returns 0
01:33:59.925 00.000 9828 IsGuiding returns 0
01:33:59.925 00.000 9828 scope move finished after 2 + 118 ms
01:33:59.925 00.000 9828 Move returns status 0, amount 2
01:33:59.925 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:33:59.925 00.000 9828 MoveAxis(N, 16, B)
01:33:59.925 00.000 9828 Guiding  Dir = 0, Dur = 16
01:33:59.940 00.015 9828 IsSlewing returns 0
01:33:59.940 00.000 9828 IsGuiding returns 0
01:33:59.940 00.000 9828 PulseGuide returned control before completion, sleep 26
01:33:59.971 00.031 9828 IsGuiding returns 1
01:33:59.971 00.000 9828 scope still moving after pulse duration time elapsed
01:34:00.002 00.031 9828 IsSlewing returns 0
01:34:00.002 00.000 9828 IsGuiding returns 1
01:34:00.034 00.032 9828 IsSlewing returns 0
01:34:00.034 00.000 9828 IsGuiding returns 1
01:34:00.066 00.032 9828 IsSlewing returns 0
01:34:00.066 00.000 9828 IsGuiding returns 1
01:34:00.096 00.030 9828 IsSlewing returns 0
01:34:00.096 00.000 9828 IsGuiding returns 0
01:34:00.096 00.000 9828 scope move finished after 16 + 139 ms
01:34:00.096 00.000 9828 Move returns status 0, amount 16
01:34:00.096 00.000 9828 move complete, result=0
01:34:00.096 00.000 9828 worker thread done servicing request
01:34:00.096 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:34:00.504 00.408 8976 Exposure complete
01:34:00.509 00.005 8976 worker thread done servicing request
01:34:00.509 00.000 5052 OnExposeComplete: enter
01:34:00.509 00.000 5052 UpdateGuideState(): m_state=6
01:34:00.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4437
01:34:00.509 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.46, Mass=211, SNR=10.0, Peak=71 HFD=3.1
01:34:00.509 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.21 = 2.08)
01:34:00.509 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
01:34:00.509 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.31 cameraTheta=-2.16 mountX=-0.15 mountY=0.28, mountTheta=2.06
01:34:00.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.25, opts=13)
01:34:00.510 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.25)
01:34:00.510 00.000 8976 Worker thread wakes up
01:34:00.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.25) opts 0xd
01:34:00.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.25)
01:34:00.510 00.000 8976 Moving (-0.17, -0.25) raw xDistance=-0.15 yDistance=0.28
01:34:00.511 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:34:00.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:34:00.511 00.000 8976 MoveAxis(R, 0, ABG)
01:34:00.511 00.000 8976 MoveAxis(D, 1, ABG)
01:34:00.511 00.000 8976 stepping (-16, 4) + (0, -1)
01:34:00.511 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:00.512 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:34:00.522 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
01:34:00.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:00.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:00.522 00.000 5052 Enqueuing Expose request
01:34:00.531 00.009 8976 Received - 47 (G) 
01:34:00.531 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:00.531 00.000 8976 stepped: pos (-16, 3)
01:34:00.531 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
01:34:00.531 00.000 8976 MountToCamera -- mountX=2.42 mountY=-0.77 hyp=2.54 mountTheta=-0.31 cameraX=-0.42, cameraY=2.50 cameraTheta=1.74
01:34:00.531 00.000 8976 incremental bump (-0.418, 2.504) isValid = 1
01:34:00.531 00.000 8976 Scheduling Mount bump of (-0.019, 0.117)
01:34:00.532 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:34:00.532 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:34:00.532 00.000 8976 move complete, result=0
01:34:00.532 00.000 8976 worker thread done servicing request
01:34:00.532 00.000 9828 Worker thread wakes up
01:34:00.532 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:34:00.532 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:34:00.532 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.46)
01:34:00.532 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.54)
01:34:00.532 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:34:00.532 00.000 8976 Worker thread wakes up
01:34:00.532 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.46
01:34:00.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:00.532 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:34:00.532 00.000 9828 BLC: window closed
01:34:00.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:00.532 00.000 9828 MoveAxis(W, 4, B)
01:34:00.532 00.000 9828 Guiding  Dir = 3, Dur = 4
01:34:00.533 00.001 9828 IsSlewing returns 0
01:34:00.533 00.000 9828 IsGuiding returns 0
01:34:00.533 00.000 9828 PulseGuide returned control before completion, sleep 14
01:34:00.559 00.026 9828 IsGuiding returns 1
01:34:00.559 00.000 9828 scope still moving after pulse duration time elapsed
01:34:00.589 00.030 9828 IsSlewing returns 0
01:34:00.589 00.000 9828 IsGuiding returns 1
01:34:00.620 00.031 9828 IsSlewing returns 0
01:34:00.620 00.000 9828 IsGuiding returns 1
01:34:00.650 00.030 9828 IsSlewing returns 0
01:34:00.650 00.000 9828 IsGuiding returns 0
01:34:00.650 00.000 9828 scope move finished after 4 + 113 ms
01:34:00.650 00.000 9828 Move returns status 0, amount 4
01:34:00.650 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:00.650 00.000 9828 MoveAxis(N, 16, B)
01:34:00.650 00.000 9828 Guiding  Dir = 0, Dur = 16
01:34:00.666 00.016 9828 IsSlewing returns 0
01:34:00.666 00.000 9828 IsGuiding returns 0
01:34:00.666 00.000 9828 PulseGuide returned control before completion, sleep 26
01:34:00.697 00.031 9828 IsGuiding returns 1
01:34:00.697 00.000 9828 scope still moving after pulse duration time elapsed
01:34:00.728 00.031 9828 IsSlewing returns 0
01:34:00.728 00.000 9828 IsGuiding returns 1
01:34:00.759 00.031 9828 IsSlewing returns 0
01:34:00.759 00.000 9828 IsGuiding returns 1
01:34:00.790 00.031 9828 IsSlewing returns 0
01:34:00.790 00.000 9828 IsGuiding returns 1
01:34:00.821 00.031 9828 IsSlewing returns 0
01:34:00.821 00.000 9828 IsGuiding returns 1
01:34:00.852 00.031 9828 IsSlewing returns 0
01:34:00.852 00.000 9828 IsGuiding returns 1
01:34:00.883 00.031 9828 IsSlewing returns 0
01:34:00.883 00.000 9828 IsGuiding returns 1
01:34:00.914 00.031 9828 IsSlewing returns 0
01:34:00.914 00.000 9828 IsGuiding returns 0
01:34:00.914 00.000 9828 scope move finished after 16 + 231 ms
01:34:00.914 00.000 9828 Move returns status 0, amount 16
01:34:00.914 00.000 9828 move complete, result=0
01:34:00.914 00.000 9828 worker thread done servicing request
01:34:00.914 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:34:01.223 00.309 8976 Exposure complete
01:34:01.229 00.006 8976 worker thread done servicing request
01:34:01.229 00.000 5052 OnExposeComplete: enter
01:34:01.229 00.000 5052 UpdateGuideState(): m_state=6
01:34:01.229 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4438
01:34:01.229 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.57, Mass=173, SNR=9.2, Peak=67 HFD=2.8
01:34:01.229 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.04) = xAngle (-2.76 = -2.76)
01:34:01.229 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
01:34:01.230 00.001 5052 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.72 mountX=-0.19 mountY=-0.06, mountTheta=-2.86
01:34:01.230 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.13, opts=13)
01:34:01.230 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.13)
01:34:01.231 00.001 8976 Worker thread wakes up
01:34:01.231 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.13) opts 0xd
01:34:01.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.13)
01:34:01.231 00.000 8976 Moving (0.15, -0.13) raw xDistance=-0.19 yDistance=-0.06
01:34:01.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:34:01.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:34:01.231 00.000 8976 MoveAxis(R, 0, ABG)
01:34:01.231 00.000 8976 MoveAxis(U, 0, ABG)
01:34:01.231 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
01:34:01.231 00.000 8976 MountToCamera -- mountX=2.43 mountY=-0.67 hyp=2.52 mountTheta=-0.27 cameraX=-0.51, cameraY=2.47 cameraTheta=1.77
01:34:01.231 00.000 8976 incremental bump (-0.508, 2.469) isValid = 1
01:34:01.231 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
01:34:01.231 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:34:01.231 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:34:01.231 00.000 8976 move complete, result=0
01:34:01.231 00.000 9828 Worker thread wakes up
01:34:01.231 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:34:01.231 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:34:01.231 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
01:34:01.231 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
01:34:01.232 00.001 8976 worker thread done servicing request
01:34:01.232 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
01:34:01.232 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:34:01.232 00.000 9828 BLC: window closed
01:34:01.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:34:01.232 00.000 9828 MoveAxis(W, 6, B)
01:34:01.232 00.000 9828 Guiding  Dir = 3, Dur = 6
01:34:01.232 00.000 9828 IsSlewing returns 0
01:34:01.232 00.000 9828 IsGuiding returns 0
01:34:01.232 00.000 9828 PulseGuide returned control before completion, sleep 16
01:34:01.241 00.009 5052 UpdateGuideState exits: m=173 SNR=9.2
01:34:01.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:01.241 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:01.241 00.000 5052 Enqueuing Expose request
01:34:01.241 00.000 8976 Worker thread wakes up
01:34:01.241 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:01.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:01.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:01.257 00.016 9828 IsGuiding returns 1
01:34:01.257 00.000 9828 scope still moving after pulse duration time elapsed
01:34:01.287 00.030 9828 IsSlewing returns 0
01:34:01.287 00.000 9828 IsGuiding returns 1
01:34:01.319 00.032 9828 IsSlewing returns 0
01:34:01.319 00.000 9828 IsGuiding returns 1
01:34:01.349 00.030 9828 IsSlewing returns 0
01:34:01.349 00.000 9828 IsGuiding returns 0
01:34:01.349 00.000 9828 scope move finished after 6 + 111 ms
01:34:01.349 00.000 9828 Move returns status 0, amount 6
01:34:01.349 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:01.349 00.000 9828 MoveAxis(N, 16, B)
01:34:01.349 00.000 9828 Guiding  Dir = 0, Dur = 16
01:34:01.365 00.016 9828 IsSlewing returns 0
01:34:01.365 00.000 9828 IsGuiding returns 0
01:34:01.365 00.000 9828 PulseGuide returned control before completion, sleep 26
01:34:01.396 00.031 9828 IsGuiding returns 1
01:34:01.396 00.000 9828 scope still moving after pulse duration time elapsed
01:34:01.426 00.030 9828 IsSlewing returns 0
01:34:01.426 00.000 9828 IsGuiding returns 1
01:34:01.458 00.032 9828 IsSlewing returns 0
01:34:01.458 00.000 9828 IsGuiding returns 1
01:34:01.489 00.031 9828 IsSlewing returns 0
01:34:01.489 00.000 9828 IsGuiding returns 1
01:34:01.519 00.030 9828 IsSlewing returns 0
01:34:01.519 00.000 9828 IsGuiding returns 0
01:34:01.519 00.000 9828 scope move finished after 16 + 138 ms
01:34:01.519 00.000 9828 Move returns status 0, amount 16
01:34:01.519 00.000 9828 move complete, result=0
01:34:01.519 00.000 9828 worker thread done servicing request
01:34:01.519 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
01:34:01.932 00.413 8976 Exposure complete
01:34:01.937 00.005 8976 worker thread done servicing request
01:34:01.938 00.001 5052 OnExposeComplete: enter
01:34:01.938 00.000 5052 UpdateGuideState(): m_state=6
01:34:01.938 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4439
01:34:01.938 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.11, Mass=206, SNR=9.9, Peak=67 HFD=2.7
01:34:01.938 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.89 = 2.40)
01:34:01.938 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.29)
01:34:01.938 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.60 hyp=0.62 cameraTheta=-1.84 mountX=-0.46 mountY=0.47, mountTheta=2.35
01:34:01.939 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.60, opts=13)
01:34:01.939 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.60)
01:34:01.939 00.000 8976 Worker thread wakes up
01:34:01.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.60) opts 0xd
01:34:01.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.60)
01:34:01.939 00.000 8976 Moving (-0.17, -0.60) raw xDistance=-0.46 yDistance=0.47
01:34:01.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:34:01.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
01:34:01.939 00.000 8976 MoveAxis(R, 2, ABG)
01:34:01.939 00.000 8976 stepping (-16, 3) + (2, 0)
01:34:01.939 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:01.940 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:34:01.949 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:34:01.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:01.949 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:01.949 00.000 5052 Enqueuing Expose request
01:34:01.970 00.021 8976 Received - 47 (G) 
01:34:01.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:01.970 00.000 8976 stepped: pos (-14, 3)
01:34:01.970 00.000 8976 MoveAxis(D, 2, ABG)
01:34:01.970 00.000 8976 stepping (-14, 3) + (0, -2)
01:34:01.970 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:02.002 00.032 8976 Received - 47 (G) 
01:34:02.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:02.002 00.000 8976 stepped: pos (-14, 1)
01:34:02.002 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
01:34:02.002 00.000 8976 MountToCamera -- mountX=2.34 mountY=-0.50 hyp=2.39 mountTheta=-0.21 cameraX=-0.62, cameraY=2.31 cameraTheta=1.83
01:34:02.002 00.000 8976 incremental bump (-0.616, 2.308) isValid = 1
01:34:02.002 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
01:34:02.002 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:34:02.002 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:34:02.002 00.000 8976 move complete, result=0
01:34:02.002 00.000 8976 worker thread done servicing request
01:34:02.002 00.000 8976 Worker thread wakes up
01:34:02.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:02.002 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:02.002 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.5 px 2 ms SOUTH
01:34:02.002 00.000 9828 Worker thread wakes up
01:34:02.003 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:34:02.003 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:34:02.003 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
01:34:02.003 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.45)
01:34:02.003 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
01:34:02.003 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:34:02.003 00.000 9828 BLC: window closed
01:34:02.003 00.000 9828 MoveAxis(W, 8, B)
01:34:02.003 00.000 9828 Guiding  Dir = 3, Dur = 8
01:34:02.003 00.000 9828 IsSlewing returns 0
01:34:02.003 00.000 9828 IsGuiding returns 0
01:34:02.003 00.000 9828 PulseGuide returned control before completion, sleep 18
01:34:02.029 00.026 9828 IsGuiding returns 1
01:34:02.029 00.000 9828 scope still moving after pulse duration time elapsed
01:34:02.060 00.031 9828 IsSlewing returns 0
01:34:02.060 00.000 9828 IsGuiding returns 1
01:34:02.091 00.031 9828 IsSlewing returns 0
01:34:02.091 00.000 9828 IsGuiding returns 1
01:34:02.121 00.030 9828 IsSlewing returns 0
01:34:02.121 00.000 9828 IsGuiding returns 1
01:34:02.152 00.031 9828 IsSlewing returns 0
01:34:02.152 00.000 9828 IsGuiding returns 0
01:34:02.152 00.000 9828 scope move finished after 8 + 140 ms
01:34:02.152 00.000 9828 Move returns status 0, amount 8
01:34:02.152 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:02.152 00.000 9828 MoveAxis(N, 16, B)
01:34:02.152 00.000 9828 Guiding  Dir = 0, Dur = 16
01:34:02.167 00.015 9828 IsSlewing returns 0
01:34:02.167 00.000 9828 IsGuiding returns 0
01:34:02.167 00.000 9828 PulseGuide returned control before completion, sleep 26
01:34:02.199 00.032 9828 IsGuiding returns 1
01:34:02.199 00.000 9828 scope still moving after pulse duration time elapsed
01:34:02.230 00.031 9828 IsSlewing returns 0
01:34:02.230 00.000 9828 IsGuiding returns 1
01:34:02.261 00.031 9828 IsSlewing returns 0
01:34:02.261 00.000 9828 IsGuiding returns 1
01:34:02.292 00.031 9828 IsSlewing returns 0
01:34:02.293 00.001 9828 IsGuiding returns 1
01:34:02.323 00.030 9828 IsSlewing returns 0
01:34:02.323 00.000 9828 IsGuiding returns 0
01:34:02.323 00.000 9828 scope move finished after 16 + 139 ms
01:34:02.323 00.000 9828 Move returns status 0, amount 16
01:34:02.323 00.000 9828 move complete, result=0
01:34:02.323 00.000 9828 worker thread done servicing request
01:34:02.323 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:34:02.693 00.370 8976 Exposure complete
01:34:02.699 00.006 8976 worker thread done servicing request
01:34:02.699 00.000 5052 OnExposeComplete: enter
01:34:02.699 00.000 5052 UpdateGuideState(): m_state=6
01:34:02.699 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4440
01:34:02.699 00.000 5052 Star::Find returns 1 (0), X=328.01, Y=281.82, Mass=172, SNR=9.1, Peak=67 HFD=2.5
01:34:02.699 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:34:02.699 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:34:02.699 00.000 5052 CameraToMount -- cameraX=-1.16 cameraY=0.11 hyp=1.17 cameraTheta=3.05 mountX=0.63 mountY=0.91, mountTheta=0.97
01:34:02.699 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.16, y=0.11, opts=13)
01:34:02.699 00.000 5052 Enqueuing Move request for stepguider (-1.16, 0.11)
01:34:02.700 00.001 8976 Worker thread wakes up
01:34:02.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.16, 0.11) opts 0xd
01:34:02.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.16, 0.11)
01:34:02.700 00.000 8976 Moving (-1.16, 0.11) raw xDistance=0.63 yDistance=0.91
01:34:02.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63
01:34:02.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.91
01:34:02.700 00.000 8976 MoveAxis(L, 2, ABG)
01:34:02.700 00.000 8976 stepping (-14, 1) + (-2, 0)
01:34:02.700 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:02.700 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:34:02.710 00.010 5052 UpdateGuideState exits: m=172 SNR=9.1
01:34:02.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:02.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:02.710 00.000 5052 Enqueuing Expose request
01:34:02.737 00.027 8976 Received - 47 (G) 
01:34:02.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:02.737 00.000 8976 stepped: pos (-16, 1)
01:34:02.737 00.000 8976 MoveAxis(D, 4, ABG)
01:34:02.737 00.000 8976 stepping (-16, 1) + (0, -4)
01:34:02.737 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:02.769 00.032 8976 Received - 47 (G) 
01:34:02.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:02.769 00.000 8976 stepped: pos (-16, -3)
01:34:02.769 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
01:34:02.769 00.000 8976 MountToCamera -- mountX=2.37 mountY=-0.18 hyp=2.38 mountTheta=-0.08 cameraX=-0.92, cameraY=2.19 cameraTheta=1.97
01:34:02.769 00.000 8976 incremental bump (-0.921, 2.195) isValid = 1
01:34:02.769 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
01:34:02.769 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:34:02.769 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:34:02.769 00.000 8976 move complete, result=0
01:34:02.769 00.000 9828 Worker thread wakes up
01:34:02.769 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:34:02.769 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:34:02.769 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:34:02.769 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
01:34:02.769 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
01:34:02.769 00.000 8976 worker thread done servicing request
01:34:02.769 00.000 8976 Worker thread wakes up
01:34:02.770 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:02.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:02.770 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.24
01:34:02.770 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
01:34:02.770 00.000 9828 BLC: window closed
01:34:02.770 00.000 9828 MoveAxis(W, 13, B)
01:34:02.770 00.000 9828 Guiding  Dir = 3, Dur = 13
01:34:02.770 00.000 9828 IsSlewing returns 0
01:34:02.770 00.000 9828 IsGuiding returns 0
01:34:02.770 00.000 9828 PulseGuide returned control before completion, sleep 23
01:34:02.802 00.032 9828 IsGuiding returns 1
01:34:02.802 00.000 9828 scope still moving after pulse duration time elapsed
01:34:02.833 00.031 9828 IsSlewing returns 0
01:34:02.833 00.000 9828 IsGuiding returns 1
01:34:02.865 00.032 9828 IsSlewing returns 0
01:34:02.865 00.000 9828 IsGuiding returns 1
01:34:02.896 00.031 9828 IsSlewing returns 0
01:34:02.896 00.000 9828 IsGuiding returns 0
01:34:02.896 00.000 9828 scope move finished after 13 + 112 ms
01:34:02.896 00.000 9828 Move returns status 0, amount 13
01:34:02.896 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:02.896 00.000 9828 MoveAxis(N, 16, B)
01:34:02.897 00.001 9828 Guiding  Dir = 0, Dur = 16
01:34:02.912 00.015 9828 IsSlewing returns 0
01:34:02.912 00.000 9828 IsGuiding returns 0
01:34:02.912 00.000 9828 PulseGuide returned control before completion, sleep 26
01:34:02.943 00.031 9828 IsGuiding returns 1
01:34:02.943 00.000 9828 scope still moving after pulse duration time elapsed
01:34:02.974 00.031 9828 IsSlewing returns 0
01:34:02.974 00.000 9828 IsGuiding returns 1
01:34:03.005 00.031 9828 IsSlewing returns 0
01:34:03.005 00.000 9828 IsGuiding returns 1
01:34:03.036 00.031 9828 IsSlewing returns 0
01:34:03.036 00.000 9828 IsGuiding returns 1
01:34:03.066 00.030 9828 IsSlewing returns 0
01:34:03.066 00.000 9828 IsGuiding returns 0
01:34:03.066 00.000 9828 scope move finished after 16 + 138 ms
01:34:03.066 00.000 9828 Move returns status 0, amount 16
01:34:03.066 00.000 9828 move complete, result=0
01:34:03.066 00.000 9828 worker thread done servicing request
01:34:03.066 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:34:03.463 00.397 8976 Exposure complete
01:34:03.468 00.005 8976 worker thread done servicing request
01:34:03.468 00.000 5052 OnExposeComplete: enter
01:34:03.468 00.000 5052 UpdateGuideState(): m_state=6
01:34:03.468 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4441
01:34:03.468 00.000 5052 Star::Find returns 1 (0), X=328.03, Y=281.66, Mass=199, SNR=9.8, Peak=71 HFD=2.4
01:34:03.468 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
01:34:03.469 00.001 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
01:34:03.469 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=-0.05 hyp=1.15 cameraTheta=-3.10 mountX=0.48 mountY=0.99, mountTheta=1.12
01:34:03.469 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.14, y=-0.05, opts=13)
01:34:03.469 00.000 5052 Enqueuing Move request for stepguider (-1.14, -0.05)
01:34:03.469 00.000 8976 Worker thread wakes up
01:34:03.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.14, -0.05) opts 0xd
01:34:03.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.14, -0.05)
01:34:03.470 00.001 8976 Moving (-1.14, -0.05) raw xDistance=0.48 yDistance=0.99
01:34:03.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
01:34:03.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.99
01:34:03.470 00.000 8976 MoveAxis(L, 2, ABG)
01:34:03.470 00.000 8976 stepping (-16, -3) + (-2, 0)
01:34:03.470 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:03.471 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:34:03.480 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
01:34:03.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:03.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:03.480 00.000 5052 Enqueuing Expose request
01:34:03.505 00.025 8976 Received - 47 (G) 
01:34:03.505 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:03.505 00.000 8976 stepped: pos (-18, -3)
01:34:03.505 00.000 8976 MoveAxis(D, 4, ABG)
01:34:03.505 00.000 8976 stepping (-18, -3) + (0, -4)
01:34:03.505 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:03.536 00.031 8976 Received - 47 (G) 
01:34:03.536 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:03.536 00.000 8976 stepped: pos (-18, -7)
01:34:03.536 00.000 8976 MountToCamera -- mountTheta (0.10) + m_xAngle (2.04) = xAngle (2.14 = 2.14)
01:34:03.536 00.000 8976 MountToCamera -- mountX=2.50 mountY=0.25 hyp=2.51 mountTheta=0.10 cameraX=-1.36, cameraY=2.11 cameraTheta=2.14
01:34:03.536 00.000 8976 incremental bump (-1.358, 2.113) isValid = 1
01:34:03.536 00.000 8976 Scheduling Mount bump of (-0.062, 0.100)
01:34:03.537 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:34:03.537 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:34:03.537 00.000 8976 move complete, result=0
01:34:03.537 00.000 9828 Worker thread wakes up
01:34:03.537 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:34:03.537 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:34:03.537 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.22 = -1.06)
01:34:03.537 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.14 = -1.14)
01:34:03.537 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:34:03.537 00.000 8976 worker thread done servicing request
01:34:03.537 00.000 8976 Worker thread wakes up
01:34:03.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:03.537 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.08
01:34:03.537 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:34:03.537 00.000 9828 BLC: window closed
01:34:03.537 00.000 9828 MoveAxis(W, 18, B)
01:34:03.537 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:03.537 00.000 9828 Guiding  Dir = 3, Dur = 18
01:34:03.538 00.001 9828 IsSlewing returns 0
01:34:03.538 00.000 9828 IsGuiding returns 0
01:34:03.538 00.000 9828 PulseGuide returned control before completion, sleep 28
01:34:03.579 00.041 9828 IsGuiding returns 1
01:34:03.579 00.000 9828 scope still moving after pulse duration time elapsed
01:34:03.610 00.031 9828 IsSlewing returns 0
01:34:03.611 00.001 9828 IsGuiding returns 1
01:34:03.656 00.045 9828 IsSlewing returns 0
01:34:03.656 00.000 9828 IsGuiding returns 1
01:34:03.686 00.030 9828 IsSlewing returns 0
01:34:03.686 00.000 9828 IsGuiding returns 0
01:34:03.686 00.000 9828 scope move finished after 18 + 130 ms
01:34:03.686 00.000 9828 Move returns status 0, amount 18
01:34:03.686 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:03.686 00.000 9828 MoveAxis(N, 15, B)
01:34:03.686 00.000 9828 Guiding  Dir = 0, Dur = 15
01:34:03.702 00.016 9828 IsSlewing returns 0
01:34:03.702 00.000 9828 IsGuiding returns 0
01:34:03.702 00.000 9828 PulseGuide returned control before completion, sleep 25
01:34:03.733 00.031 9828 IsGuiding returns 1
01:34:03.733 00.000 9828 scope still moving after pulse duration time elapsed
01:34:03.764 00.031 9828 IsSlewing returns 0
01:34:03.764 00.000 9828 IsGuiding returns 1
01:34:03.795 00.031 9828 IsSlewing returns 0
01:34:03.795 00.000 9828 IsGuiding returns 1
01:34:03.826 00.031 9828 IsSlewing returns 0
01:34:03.826 00.000 9828 IsGuiding returns 1
01:34:03.856 00.030 9828 IsSlewing returns 0
01:34:03.856 00.000 9828 IsGuiding returns 0
01:34:03.856 00.000 9828 scope move finished after 15 + 138 ms
01:34:03.856 00.000 9828 Move returns status 0, amount 15
01:34:03.856 00.000 9828 move complete, result=0
01:34:03.856 00.000 9828 worker thread done servicing request
01:34:03.856 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:34:04.230 00.374 8976 Exposure complete
01:34:04.235 00.005 8976 worker thread done servicing request
01:34:04.235 00.000 5052 OnExposeComplete: enter
01:34:04.235 00.000 5052 UpdateGuideState(): m_state=6
01:34:04.235 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4442
01:34:04.235 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.88, Mass=174, SNR=9.1, Peak=69 HFD=2.8
01:34:04.235 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:34:04.236 00.001 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:34:04.236 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.17 hyp=0.85 cameraTheta=2.94 mountX=0.54 mountY=0.61, mountTheta=0.85
01:34:04.236 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.17, opts=13)
01:34:04.236 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.17)
01:34:04.236 00.000 8976 Worker thread wakes up
01:34:04.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.17) opts 0xd
01:34:04.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.17)
01:34:04.237 00.001 8976 Moving (-0.84, 0.17) raw xDistance=0.54 yDistance=0.61
01:34:04.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
01:34:04.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.61
01:34:04.237 00.000 8976 MoveAxis(L, 2, ABG)
01:34:04.237 00.000 8976 stepping (-18, -7) + (-2, 0)
01:34:04.237 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:04.237 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:34:04.247 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:34:04.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:04.247 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:04.247 00.000 5052 Enqueuing Expose request
01:34:04.272 00.025 8976 Received - 47 (G) 
01:34:04.272 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:04.272 00.000 8976 stepped: pos (-20, -7)
01:34:04.272 00.000 8976 MoveAxis(D, 3, ABG)
01:34:04.272 00.000 8976 stepping (-20, -7) + (0, -3)
01:34:04.272 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:04.304 00.032 8976 Received - 47 (G) 
01:34:04.304 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:04.304 00.000 8976 stepped: pos (-20, -10)
01:34:04.304 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.29 = 2.29)
01:34:04.304 00.000 8976 MountToCamera -- mountX=2.69 mountY=0.69 hyp=2.77 mountTheta=0.25 cameraX=-1.84, cameraY=2.08 cameraTheta=2.29
01:34:04.304 00.000 8976 incremental bump (-1.836, 2.077) isValid = 1
01:34:04.304 00.000 8976 Scheduling Mount bump of (-0.076, 0.089)
01:34:04.304 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:34:04.304 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:34:04.304 00.000 8976 move complete, result=0
01:34:04.304 00.000 9828 Worker thread wakes up
01:34:04.304 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:34:04.304 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:34:04.304 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:34:04.304 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.37 = -0.91)
01:34:04.304 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -0.99)
01:34:04.304 00.000 8976 worker thread done servicing request
01:34:04.304 00.000 8976 Worker thread wakes up
01:34:04.305 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:04.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:04.305 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.07 mountY=-0.10, mountTheta=-0.94
01:34:04.305 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:34:04.305 00.000 9828 BLC: window closed
01:34:04.305 00.000 9828 MoveAxis(W, 23, B)
01:34:04.305 00.000 9828 Guiding  Dir = 3, Dur = 23
01:34:04.305 00.000 9828 IsSlewing returns 0
01:34:04.305 00.000 9828 IsGuiding returns 0
01:34:04.305 00.000 9828 PulseGuide returned control before completion, sleep 33
01:34:04.346 00.041 9828 IsGuiding returns 1
01:34:04.346 00.000 9828 scope still moving after pulse duration time elapsed
01:34:04.377 00.031 9828 IsSlewing returns 0
01:34:04.377 00.000 9828 IsGuiding returns 1
01:34:04.408 00.031 9828 IsSlewing returns 0
01:34:04.408 00.000 9828 IsGuiding returns 1
01:34:04.439 00.031 9828 IsSlewing returns 0
01:34:04.439 00.000 9828 IsGuiding returns 0
01:34:04.439 00.000 9828 scope move finished after 23 + 109 ms
01:34:04.439 00.000 9828 Move returns status 0, amount 23
01:34:04.439 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:04.439 00.000 9828 MoveAxis(N, 13, B)
01:34:04.439 00.000 9828 Guiding  Dir = 0, Dur = 13
01:34:04.454 00.015 9828 IsSlewing returns 0
01:34:04.454 00.000 9828 IsGuiding returns 0
01:34:04.454 00.000 9828 PulseGuide returned control before completion, sleep 23
01:34:04.486 00.032 9828 IsGuiding returns 1
01:34:04.486 00.000 9828 scope still moving after pulse duration time elapsed
01:34:04.517 00.031 9828 IsSlewing returns 0
01:34:04.517 00.000 9828 IsGuiding returns 1
01:34:04.548 00.031 9828 IsSlewing returns 0
01:34:04.548 00.000 9828 IsGuiding returns 1
01:34:04.595 00.047 9828 IsSlewing returns 0
01:34:04.595 00.000 9828 IsGuiding returns 0
01:34:04.595 00.000 9828 scope move finished after 13 + 128 ms
01:34:04.595 00.000 9828 Move returns status 0, amount 13
01:34:04.595 00.000 9828 move complete, result=0
01:34:04.595 00.000 9828 worker thread done servicing request
01:34:04.595 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
01:34:05.000 00.405 8976 Exposure complete
01:34:05.005 00.005 8976 worker thread done servicing request
01:34:05.005 00.000 5052 OnExposeComplete: enter
01:34:05.005 00.000 5052 UpdateGuideState(): m_state=6
01:34:05.005 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4443
01:34:05.005 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.26, Mass=208, SNR=10.0, Peak=67 HFD=2.9
01:34:05.005 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
01:34:05.005 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.54)
01:34:05.005 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.45 hyp=0.88 cameraTheta=-2.60 mountX=-0.06 mountY=0.88, mountTheta=1.64
01:34:05.006 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.45, opts=13)
01:34:05.006 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.45)
01:34:05.006 00.000 8976 Worker thread wakes up
01:34:05.006 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.45) opts 0xd
01:34:05.006 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.45)
01:34:05.006 00.000 8976 Moving (-0.75, -0.45) raw xDistance=-0.06 yDistance=0.88
01:34:05.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:34:05.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.88
01:34:05.007 00.001 8976 MoveAxis(R, 0, ABG)
01:34:05.007 00.000 8976 MoveAxis(D, 4, ABG)
01:34:05.007 00.000 8976 stepping (-20, -10) + (0, -4)
01:34:05.007 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:05.007 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:34:05.017 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:34:05.017 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:05.017 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:05.017 00.000 5052 Enqueuing Expose request
01:34:05.039 00.022 8976 Received - 47 (G) 
01:34:05.039 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:05.039 00.000 8976 stepped: pos (-20, -14)
01:34:05.039 00.000 8976 MountToCamera -- mountTheta (0.40) + m_xAngle (2.04) = xAngle (2.45 = 2.45)
01:34:05.039 00.000 8976 MountToCamera -- mountX=2.81 mountY=1.20 hyp=3.05 mountTheta=0.40 cameraX=-2.34, cameraY=1.96 cameraTheta=2.45
01:34:05.039 00.000 8976 incremental bump (-2.344, 1.958) isValid = 1
01:34:05.039 00.000 8976 Scheduling Mount bump of (-0.088, 0.076)
01:34:05.039 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:34:05.039 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:34:05.039 00.000 8976 move complete, result=0
01:34:05.039 00.000 9828 Worker thread wakes up
01:34:05.039 00.000 8976 worker thread done servicing request
01:34:05.039 00.000 8976 Worker thread wakes up
01:34:05.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:05.040 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:34:05.040 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:34:05.040 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:34:05.040 00.000 9828 CameraToMount -- cameraTheta (2.43) - m_xAngle (-3.10) = xAngle (5.52 = -0.76)
01:34:05.040 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:05.040 00.000 9828 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.44 = -0.84)
01:34:05.040 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.43 mountX=0.08 mountY=-0.09, mountTheta=-0.80
01:34:05.040 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:34:05.040 00.000 9828 BLC: window closed
01:34:05.040 00.000 9828 MoveAxis(W, 27, B)
01:34:05.040 00.000 9828 Guiding  Dir = 3, Dur = 27
01:34:05.041 00.001 9828 IsSlewing returns 0
01:34:05.041 00.000 9828 IsGuiding returns 0
01:34:05.041 00.000 9828 PulseGuide returned control before completion, sleep 37
01:34:05.089 00.048 9828 IsGuiding returns 1
01:34:05.089 00.000 9828 scope still moving after pulse duration time elapsed
01:34:05.120 00.031 9828 IsSlewing returns 0
01:34:05.120 00.000 9828 IsGuiding returns 1
01:34:05.151 00.031 9828 IsSlewing returns 0
01:34:05.151 00.000 9828 IsGuiding returns 1
01:34:05.181 00.030 9828 IsSlewing returns 0
01:34:05.181 00.000 9828 IsGuiding returns 0
01:34:05.181 00.000 9828 scope move finished after 27 + 113 ms
01:34:05.181 00.000 9828 Move returns status 0, amount 27
01:34:05.181 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:05.181 00.000 9828 MoveAxis(N, 12, B)
01:34:05.181 00.000 9828 Guiding  Dir = 0, Dur = 12
01:34:05.196 00.015 9828 IsSlewing returns 0
01:34:05.196 00.000 9828 IsGuiding returns 0
01:34:05.196 00.000 9828 PulseGuide returned control before completion, sleep 22
01:34:05.227 00.031 9828 IsGuiding returns 1
01:34:05.227 00.000 9828 scope still moving after pulse duration time elapsed
01:34:05.258 00.031 9828 IsSlewing returns 0
01:34:05.258 00.000 9828 IsGuiding returns 1
01:34:05.289 00.031 9828 IsSlewing returns 0
01:34:05.289 00.000 9828 IsGuiding returns 1
01:34:05.320 00.031 9828 IsSlewing returns 0
01:34:05.320 00.000 9828 IsGuiding returns 1
01:34:05.351 00.031 9828 IsSlewing returns 0
01:34:05.351 00.000 9828 IsGuiding returns 0
01:34:05.351 00.000 9828 scope move finished after 12 + 142 ms
01:34:05.351 00.000 9828 Move returns status 0, amount 12
01:34:05.351 00.000 9828 move complete, result=0
01:34:05.351 00.000 9828 worker thread done servicing request
01:34:05.351 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
01:34:05.748 00.397 8976 Exposure complete
01:34:05.755 00.007 8976 worker thread done servicing request
01:34:05.755 00.000 5052 OnExposeComplete: enter
01:34:05.755 00.000 5052 UpdateGuideState(): m_state=6
01:34:05.755 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4444
01:34:05.755 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.51, Mass=192, SNR=9.5, Peak=64 HFD=3.1
01:34:05.755 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
01:34:05.755 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.05 = -3.05)
01:34:05.755 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.90 mountX=-0.25 mountY=-0.02, mountTheta=-3.05
01:34:05.756 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.20, opts=13)
01:34:05.756 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.20)
01:34:05.756 00.000 8976 Worker thread wakes up
01:34:05.756 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.20) opts 0xd
01:34:05.756 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.20)
01:34:05.756 00.000 8976 Moving (0.16, -0.20) raw xDistance=-0.25 yDistance=-0.02
01:34:05.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:34:05.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:34:05.756 00.000 8976 MoveAxis(R, 0, ABG)
01:34:05.756 00.000 8976 MoveAxis(U, 0, ABG)
01:34:05.756 00.000 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
01:34:05.756 00.000 8976 MountToCamera -- mountX=2.89 mountY=1.53 hyp=3.28 mountTheta=0.49 cameraX=-2.68, cameraY=1.88 cameraTheta=2.53
01:34:05.756 00.000 8976 incremental bump (-2.684, 1.877) isValid = 1
01:34:05.756 00.000 8976 Scheduling Mount bump of (-0.094, 0.068)
01:34:05.756 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:34:05.756 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:34:05.756 00.000 8976 move complete, result=0
01:34:05.756 00.000 9828 Worker thread wakes up
01:34:05.757 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:34:05.757 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:34:05.757 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.61 = -0.67)
01:34:05.757 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.53 = -0.75)
01:34:05.757 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.72
01:34:05.757 00.000 8976 worker thread done servicing request
01:34:05.757 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:34:05.757 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
01:34:05.757 00.000 9828 BLC: window closed
01:34:05.757 00.000 9828 MoveAxis(W, 29, B)
01:34:05.757 00.000 9828 Guiding  Dir = 3, Dur = 29
01:34:05.757 00.000 9828 IsSlewing returns 0
01:34:05.757 00.000 9828 IsGuiding returns 0
01:34:05.758 00.001 9828 PulseGuide returned control before completion, sleep 39
01:34:05.766 00.008 5052 UpdateGuideState exits: m=192 SNR=9.5
01:34:05.766 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:05.766 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:05.766 00.000 5052 Enqueuing Expose request
01:34:05.766 00.000 8976 Worker thread wakes up
01:34:05.766 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
01:34:05.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:05.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:05.797 00.031 9828 IsGuiding returns 1
01:34:05.797 00.000 9828 scope still moving after pulse duration time elapsed
01:34:05.829 00.032 9828 IsSlewing returns 0
01:34:05.829 00.000 9828 IsGuiding returns 1
01:34:05.861 00.032 9828 IsSlewing returns 0
01:34:05.861 00.000 9828 IsGuiding returns 1
01:34:05.892 00.031 9828 IsSlewing returns 0
01:34:05.892 00.000 9828 IsGuiding returns 1
01:34:05.938 00.046 9828 IsSlewing returns 0
01:34:05.938 00.000 9828 IsGuiding returns 0
01:34:05.938 00.000 9828 scope move finished after 29 + 152 ms
01:34:05.938 00.000 9828 Move returns status 0, amount 29
01:34:05.939 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:05.939 00.000 9828 MoveAxis(N, 11, B)
01:34:05.939 00.000 9828 Guiding  Dir = 0, Dur = 11
01:34:05.953 00.014 9828 IsSlewing returns 0
01:34:05.953 00.000 9828 IsGuiding returns 0
01:34:05.953 00.000 9828 PulseGuide returned control before completion, sleep 21
01:34:05.985 00.032 9828 IsGuiding returns 1
01:34:05.985 00.000 9828 scope still moving after pulse duration time elapsed
01:34:06.015 00.030 9828 IsSlewing returns 0
01:34:06.015 00.000 9828 IsGuiding returns 1
01:34:06.047 00.032 9828 IsSlewing returns 0
01:34:06.047 00.000 9828 IsGuiding returns 1
01:34:06.079 00.032 9828 IsSlewing returns 0
01:34:06.079 00.000 9828 IsGuiding returns 1
01:34:06.111 00.032 9828 IsSlewing returns 0
01:34:06.111 00.000 9828 IsGuiding returns 0
01:34:06.111 00.000 9828 scope move finished after 11 + 146 ms
01:34:06.111 00.000 9828 Move returns status 0, amount 11
01:34:06.111 00.000 9828 move complete, result=0
01:34:06.111 00.000 9828 worker thread done servicing request
01:34:06.111 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
01:34:06.456 00.345 8976 Exposure complete
01:34:06.462 00.006 8976 worker thread done servicing request
01:34:06.462 00.000 5052 OnExposeComplete: enter
01:34:06.462 00.000 5052 UpdateGuideState(): m_state=6
01:34:06.462 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4445
01:34:06.462 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.25, Mass=195, SNR=9.7, Peak=66 HFD=3.0
01:34:06.462 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
01:34:06.462 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
01:34:06.462 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.46 hyp=0.58 cameraTheta=-0.92 mountX=-0.57 mountY=-0.05, mountTheta=-3.06
01:34:06.463 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.46, opts=13)
01:34:06.463 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.46)
01:34:06.463 00.000 8976 Worker thread wakes up
01:34:06.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.46) opts 0xd
01:34:06.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.46)
01:34:06.463 00.000 8976 Moving (0.36, -0.46) raw xDistance=-0.57 yDistance=-0.05
01:34:06.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
01:34:06.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:34:06.463 00.000 8976 MoveAxis(R, 2, ABG)
01:34:06.463 00.000 8976 stepping (-20, -14) + (2, 0)
01:34:06.463 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:06.464 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:34:06.473 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:34:06.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:06.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:06.473 00.000 5052 Enqueuing Expose request
01:34:06.494 00.021 8976 Received - 47 (G) 
01:34:06.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:06.494 00.000 8976 stepped: pos (-18, -14)
01:34:06.494 00.000 8976 MoveAxis(U, 0, ABG)
01:34:06.494 00.000 8976 MountToCamera -- mountTheta (0.55) + m_xAngle (2.04) = xAngle (2.60 = 2.60)
01:34:06.494 00.000 8976 MountToCamera -- mountX=2.85 mountY=1.76 hyp=3.35 mountTheta=0.55 cameraX=-2.87, cameraY=1.73 cameraTheta=2.60
01:34:06.494 00.000 8976 incremental bump (-2.865, 1.734) isValid = 1
01:34:06.495 00.001 8976 Scheduling Mount bump of (-0.098, 0.062)
01:34:06.495 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:34:06.495 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:34:06.495 00.000 8976 move complete, result=0
01:34:06.495 00.000 9828 Worker thread wakes up
01:34:06.495 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:34:06.495 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:34:06.495 00.000 9828 CameraToMount -- cameraTheta (2.58) - m_xAngle (-3.10) = xAngle (5.68 = -0.61)
01:34:06.495 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.0 px 0 ms NORTH
01:34:06.495 00.000 8976 worker thread done servicing request
01:34:06.495 00.000 8976 Worker thread wakes up
01:34:06.495 00.000 9828 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.60 = -0.69)
01:34:06.495 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.58 mountX=0.10 mountY=-0.07, mountTheta=-0.66
01:34:06.495 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
01:34:06.495 00.000 9828 BLC: window closed
01:34:06.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:06.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:06.495 00.000 9828 MoveAxis(W, 30, B)
01:34:06.495 00.000 9828 Guiding  Dir = 3, Dur = 30
01:34:06.496 00.001 9828 IsSlewing returns 0
01:34:06.496 00.000 9828 IsGuiding returns 0
01:34:06.496 00.000 9828 PulseGuide returned control before completion, sleep 40
01:34:06.548 00.052 9828 IsGuiding returns 1
01:34:06.548 00.000 9828 scope still moving after pulse duration time elapsed
01:34:06.580 00.032 9828 IsSlewing returns 0
01:34:06.580 00.000 9828 IsGuiding returns 1
01:34:06.611 00.031 9828 IsSlewing returns 0
01:34:06.611 00.000 9828 IsGuiding returns 1
01:34:06.642 00.031 9828 IsSlewing returns 0
01:34:06.642 00.000 9828 IsGuiding returns 0
01:34:06.642 00.000 9828 scope move finished after 30 + 116 ms
01:34:06.642 00.000 9828 Move returns status 0, amount 30
01:34:06.642 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:06.642 00.000 9828 MoveAxis(N, 10, B)
01:34:06.642 00.000 9828 Guiding  Dir = 0, Dur = 10
01:34:06.657 00.015 9828 IsSlewing returns 0
01:34:06.657 00.000 9828 IsGuiding returns 0
01:34:06.657 00.000 9828 PulseGuide returned control before completion, sleep 20
01:34:06.688 00.031 9828 IsGuiding returns 1
01:34:06.688 00.000 9828 scope still moving after pulse duration time elapsed
01:34:06.719 00.031 9828 IsSlewing returns 0
01:34:06.719 00.000 9828 IsGuiding returns 1
01:34:06.750 00.031 9828 IsSlewing returns 0
01:34:06.750 00.000 9828 IsGuiding returns 1
01:34:06.781 00.031 9828 IsSlewing returns 0
01:34:06.781 00.000 9828 IsGuiding returns 1
01:34:06.812 00.031 9828 IsSlewing returns 0
01:34:06.812 00.000 9828 IsGuiding returns 0
01:34:06.812 00.000 9828 scope move finished after 10 + 145 ms
01:34:06.812 00.000 9828 Move returns status 0, amount 10
01:34:06.812 00.000 9828 move complete, result=0
01:34:06.812 00.000 9828 worker thread done servicing request
01:34:06.812 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
01:34:07.185 00.373 8976 Exposure complete
01:34:07.190 00.005 8976 worker thread done servicing request
01:34:07.191 00.001 5052 OnExposeComplete: enter
01:34:07.191 00.000 5052 UpdateGuideState(): m_state=6
01:34:07.191 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4446
01:34:07.191 00.000 5052 Star::Find returns 1 (0), X=330.23, Y=281.84, Mass=183, SNR=9.4, Peak=64 HFD=2.8
01:34:07.191 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
01:34:07.191 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
01:34:07.191 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=0.13 hyp=1.06 cameraTheta=0.12 mountX=-0.36 mountY=-0.95, mountTheta=-1.94
01:34:07.191 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=0.13, opts=13)
01:34:07.192 00.001 5052 Enqueuing Move request for stepguider (1.05, 0.13)
01:34:07.192 00.000 8976 Worker thread wakes up
01:34:07.192 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, 0.13) opts 0xd
01:34:07.192 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, 0.13)
01:34:07.192 00.000 8976 Moving (1.05, 0.13) raw xDistance=-0.36 yDistance=-0.95
01:34:07.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
01:34:07.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.95
01:34:07.192 00.000 8976 MoveAxis(R, 2, ABG)
01:34:07.192 00.000 8976 stepping (-18, -14) + (2, 0)
01:34:07.192 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:07.192 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:34:07.201 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
01:34:07.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:07.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:07.201 00.000 5052 Enqueuing Expose request
01:34:07.214 00.013 8976 Received - 47 (G) 
01:34:07.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:07.214 00.000 8976 stepped: pos (-16, -14)
01:34:07.214 00.000 8976 MoveAxis(U, 4, ABG)
01:34:07.214 00.000 8976 stepping (-16, -14) + (0, 4)
01:34:07.214 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:07.246 00.032 8976 Received - 47 (G) 
01:34:07.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:07.246 00.000 8976 stepped: pos (-16, -10)
01:34:07.246 00.000 8976 MountToCamera -- mountTheta (0.56) + m_xAngle (2.04) = xAngle (2.60 = 2.60)
01:34:07.246 00.000 8976 MountToCamera -- mountX=2.72 mountY=1.70 hyp=3.21 mountTheta=0.56 cameraX=-2.75, cameraY=1.64 cameraTheta=2.60
01:34:07.246 00.000 8976 incremental bump (-2.755, 1.643) isValid = 1
01:34:07.246 00.000 8976 Scheduling Mount bump of (-0.099, 0.061)
01:34:07.246 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:34:07.246 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:34:07.246 00.000 8976 move complete, result=0
01:34:07.246 00.000 9828 Worker thread wakes up
01:34:07.246 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:34:07.246 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:34:07.246 00.000 9828 CameraToMount -- cameraTheta (2.59) - m_xAngle (-3.10) = xAngle (5.68 = -0.60)
01:34:07.246 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
01:34:07.246 00.000 8976 worker thread done servicing request
01:34:07.246 00.000 8976 Worker thread wakes up
01:34:07.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:07.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:07.247 00.001 9828 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.60 = -0.68)
01:34:07.247 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.59 mountX=0.10 mountY=-0.07, mountTheta=-0.65
01:34:07.247 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
01:34:07.247 00.000 9828 BLC: window closed
01:34:07.247 00.000 9828 MoveAxis(W, 30, B)
01:34:07.247 00.000 9828 Guiding  Dir = 3, Dur = 30
01:34:07.247 00.000 9828 IsSlewing returns 0
01:34:07.247 00.000 9828 IsGuiding returns 0
01:34:07.247 00.000 9828 PulseGuide returned control before completion, sleep 40
01:34:07.291 00.044 9828 IsGuiding returns 1
01:34:07.291 00.000 9828 scope still moving after pulse duration time elapsed
01:34:07.322 00.031 9828 IsSlewing returns 0
01:34:07.322 00.000 9828 IsGuiding returns 1
01:34:07.353 00.031 9828 IsSlewing returns 0
01:34:07.353 00.000 9828 IsGuiding returns 1
01:34:07.383 00.030 9828 IsSlewing returns 0
01:34:07.383 00.000 9828 IsGuiding returns 1
01:34:07.414 00.031 9828 IsSlewing returns 0
01:34:07.414 00.000 9828 IsGuiding returns 0
01:34:07.414 00.000 9828 scope move finished after 30 + 137 ms
01:34:07.414 00.000 9828 Move returns status 0, amount 30
01:34:07.414 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:07.414 00.000 9828 MoveAxis(N, 10, B)
01:34:07.414 00.000 9828 Guiding  Dir = 0, Dur = 10
01:34:07.430 00.016 9828 IsSlewing returns 0
01:34:07.430 00.000 9828 IsGuiding returns 0
01:34:07.430 00.000 9828 PulseGuide returned control before completion, sleep 20
01:34:07.460 00.030 9828 IsGuiding returns 1
01:34:07.460 00.000 9828 scope still moving after pulse duration time elapsed
01:34:07.491 00.031 9828 IsSlewing returns 0
01:34:07.491 00.000 9828 IsGuiding returns 1
01:34:07.522 00.031 9828 IsSlewing returns 0
01:34:07.522 00.000 9828 IsGuiding returns 1
01:34:07.553 00.031 9828 IsSlewing returns 0
01:34:07.553 00.000 9828 IsGuiding returns 1
01:34:07.584 00.031 9828 IsSlewing returns 0
01:34:07.584 00.000 9828 IsGuiding returns 0
01:34:07.584 00.000 9828 scope move finished after 10 + 144 ms
01:34:07.584 00.000 9828 Move returns status 0, amount 10
01:34:07.584 00.000 9828 move complete, result=0
01:34:07.584 00.000 9828 worker thread done servicing request
01:34:07.584 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
01:34:07.933 00.349 8976 Exposure complete
01:34:07.938 00.005 8976 worker thread done servicing request
01:34:07.938 00.000 5052 OnExposeComplete: enter
01:34:07.938 00.000 5052 UpdateGuideState(): m_state=6
01:34:07.938 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4447
01:34:07.938 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=281.88, Mass=189, SNR=9.5, Peak=64 HFD=2.8
01:34:07.938 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
01:34:07.938 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:34:07.938 00.000 5052 CameraToMount -- cameraX=1.15 cameraY=0.17 hyp=1.17 cameraTheta=0.15 mountX=-0.37 mountY=-1.06, mountTheta=-1.91
01:34:07.939 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.15, y=0.17, opts=13)
01:34:07.939 00.000 5052 Enqueuing Move request for stepguider (1.15, 0.17)
01:34:07.939 00.000 8976 Worker thread wakes up
01:34:07.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.15, 0.17) opts 0xd
01:34:07.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.15, 0.17)
01:34:07.939 00.000 8976 Moving (1.15, 0.17) raw xDistance=-0.37 yDistance=-1.06
01:34:07.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:34:07.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.06
01:34:07.939 00.000 8976 MoveAxis(R, 2, ABG)
01:34:07.939 00.000 8976 stepping (-16, -10) + (2, 0)
01:34:07.939 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:07.940 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:34:07.950 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:34:07.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:07.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:07.950 00.000 5052 Enqueuing Expose request
01:34:07.965 00.015 8976 Received - 47 (G) 
01:34:07.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:07.965 00.000 8976 stepped: pos (-14, -10)
01:34:07.965 00.000 8976 MoveAxis(U, 4, ABG)
01:34:07.965 00.000 8976 stepping (-14, -10) + (0, 4)
01:34:07.965 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:07.997 00.032 8976 Received - 47 (G) 
01:34:07.997 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:07.997 00.000 8976 stepped: pos (-14, -6)
01:34:07.997 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
01:34:07.997 00.000 8976 MountToCamera -- mountX=2.53 mountY=1.46 hyp=2.92 mountTheta=0.52 cameraX=-2.45, cameraY=1.59 cameraTheta=2.57
01:34:07.997 00.000 8976 incremental bump (-2.448, 1.588) isValid = 1
01:34:07.997 00.000 8976 Scheduling Mount bump of (-0.096, 0.065)
01:34:07.997 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:34:07.997 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:34:07.997 00.000 8976 move complete, result=0
01:34:07.997 00.000 8976 worker thread done servicing request
01:34:07.997 00.000 8976 Worker thread wakes up
01:34:07.997 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.1 px 4 ms NORTH
01:34:07.997 00.000 9828 Worker thread wakes up
01:34:07.997 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:34:07.997 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:34:07.997 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.64)
01:34:07.997 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:07.998 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:07.998 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.72)
01:34:07.998 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.69
01:34:07.998 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
01:34:07.998 00.000 9828 BLC: window closed
01:34:07.998 00.000 9828 MoveAxis(W, 30, B)
01:34:07.998 00.000 9828 Guiding  Dir = 3, Dur = 30
01:34:07.998 00.000 9828 IsSlewing returns 0
01:34:07.998 00.000 9828 IsGuiding returns 0
01:34:07.998 00.000 9828 PulseGuide returned control before completion, sleep 40
01:34:08.048 00.050 9828 IsGuiding returns 1
01:34:08.048 00.000 9828 scope still moving after pulse duration time elapsed
01:34:08.079 00.031 9828 IsSlewing returns 0
01:34:08.079 00.000 9828 IsGuiding returns 1
01:34:08.110 00.031 9828 IsSlewing returns 0
01:34:08.110 00.000 9828 IsGuiding returns 1
01:34:08.141 00.031 9828 IsSlewing returns 0
01:34:08.141 00.000 9828 IsGuiding returns 0
01:34:08.141 00.000 9828 scope move finished after 30 + 112 ms
01:34:08.141 00.000 9828 Move returns status 0, amount 30
01:34:08.141 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:08.141 00.000 9828 MoveAxis(N, 10, B)
01:34:08.141 00.000 9828 Guiding  Dir = 0, Dur = 10
01:34:08.156 00.015 9828 IsSlewing returns 0
01:34:08.156 00.000 9828 IsGuiding returns 0
01:34:08.156 00.000 9828 PulseGuide returned control before completion, sleep 20
01:34:08.187 00.031 9828 IsGuiding returns 1
01:34:08.187 00.000 9828 scope still moving after pulse duration time elapsed
01:34:08.218 00.031 9828 IsSlewing returns 0
01:34:08.218 00.000 9828 IsGuiding returns 1
01:34:08.249 00.031 9828 IsSlewing returns 0
01:34:08.249 00.000 9828 IsGuiding returns 1
01:34:08.279 00.030 9828 IsSlewing returns 0
01:34:08.279 00.000 9828 IsGuiding returns 1
01:34:08.310 00.031 9828 IsSlewing returns 0
01:34:08.310 00.000 9828 IsGuiding returns 0
01:34:08.310 00.000 9828 scope move finished after 10 + 144 ms
01:34:08.310 00.000 9828 Move returns status 0, amount 10
01:34:08.310 00.000 9828 move complete, result=0
01:34:08.310 00.000 9828 worker thread done servicing request
01:34:08.310 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
01:34:08.694 00.384 8976 Exposure complete
01:34:08.699 00.005 8976 worker thread done servicing request
01:34:08.700 00.001 5052 OnExposeComplete: enter
01:34:08.700 00.000 5052 UpdateGuideState(): m_state=6
01:34:08.700 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4448
01:34:08.700 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.87, Mass=199, SNR=9.8, Peak=66 HFD=2.8
01:34:08.700 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:34:08.700 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:34:08.700 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.16 hyp=0.70 cameraTheta=0.23 mountX=-0.17 mountY=-0.66, mountTheta=-1.82
01:34:08.700 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.16, opts=13)
01:34:08.701 00.001 5052 Enqueuing Move request for stepguider (0.68, 0.16)
01:34:08.701 00.000 8976 Worker thread wakes up
01:34:08.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.16) opts 0xd
01:34:08.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.16)
01:34:08.701 00.000 8976 Moving (0.68, 0.16) raw xDistance=-0.17 yDistance=-0.66
01:34:08.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:34:08.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.66
01:34:08.701 00.000 8976 MoveAxis(R, 0, ABG)
01:34:08.701 00.000 8976 MoveAxis(U, 3, ABG)
01:34:08.701 00.000 8976 stepping (-14, -6) + (0, 3)
01:34:08.701 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:08.702 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:34:08.711 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
01:34:08.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:08.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:08.711 00.000 5052 Enqueuing Expose request
01:34:08.732 00.021 8976 Received - 47 (G) 
01:34:08.732 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:08.732 00.000 8976 stepped: pos (-14, -3)
01:34:08.732 00.000 8976 MountToCamera -- mountTheta (0.44) + m_xAngle (2.04) = xAngle (2.48 = 2.48)
01:34:08.732 00.000 8976 MountToCamera -- mountX=2.40 mountY=1.13 hyp=2.65 mountTheta=0.44 cameraX=-2.10, cameraY=1.62 cameraTheta=2.48
01:34:08.732 00.000 8976 incremental bump (-2.102, 1.622) isValid = 1
01:34:08.732 00.000 8976 Scheduling Mount bump of (-0.091, 0.073)
01:34:08.732 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:34:08.732 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:34:08.732 00.000 8976 move complete, result=0
01:34:08.732 00.000 8976 worker thread done servicing request
01:34:08.732 00.000 8976 Worker thread wakes up
01:34:08.732 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:34:08.732 00.000 9828 Worker thread wakes up
01:34:08.732 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:34:08.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:08.732 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:34:08.732 00.000 9828 CameraToMount -- cameraTheta (2.47) - m_xAngle (-3.10) = xAngle (5.56 = -0.72)
01:34:08.733 00.001 9828 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.48 = -0.80)
01:34:08.733 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.47 mountX=0.09 mountY=-0.08, mountTheta=-0.76
01:34:08.733 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
01:34:08.733 00.000 9828 BLC: window closed
01:34:08.733 00.000 9828 MoveAxis(W, 28, B)
01:34:08.733 00.000 9828 Guiding  Dir = 3, Dur = 28
01:34:08.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:08.733 00.000 9828 IsSlewing returns 0
01:34:08.733 00.000 9828 IsGuiding returns 0
01:34:08.733 00.000 9828 PulseGuide returned control before completion, sleep 38
01:34:08.775 00.042 9828 IsGuiding returns 1
01:34:08.775 00.000 9828 scope still moving after pulse duration time elapsed
01:34:08.806 00.031 9828 IsSlewing returns 0
01:34:08.806 00.000 9828 IsGuiding returns 1
01:34:08.837 00.031 9828 IsSlewing returns 0
01:34:08.837 00.000 9828 IsGuiding returns 1
01:34:08.869 00.032 9828 IsSlewing returns 0
01:34:08.869 00.000 9828 IsGuiding returns 1
01:34:08.900 00.031 9828 IsSlewing returns 0
01:34:08.900 00.000 9828 IsGuiding returns 0
01:34:08.900 00.000 9828 scope move finished after 28 + 138 ms
01:34:08.900 00.000 9828 Move returns status 0, amount 28
01:34:08.900 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:08.900 00.000 9828 MoveAxis(N, 11, B)
01:34:08.900 00.000 9828 Guiding  Dir = 0, Dur = 11
01:34:08.915 00.015 9828 IsSlewing returns 0
01:34:08.915 00.000 9828 IsGuiding returns 0
01:34:08.915 00.000 9828 PulseGuide returned control before completion, sleep 21
01:34:08.947 00.032 9828 IsGuiding returns 1
01:34:08.947 00.000 9828 scope still moving after pulse duration time elapsed
01:34:08.979 00.032 9828 IsSlewing returns 0
01:34:08.979 00.000 9828 IsGuiding returns 1
01:34:09.009 00.030 9828 IsSlewing returns 0
01:34:09.009 00.000 9828 IsGuiding returns 1
01:34:09.042 00.033 9828 IsSlewing returns 0
01:34:09.042 00.000 9828 IsGuiding returns 1
01:34:09.072 00.030 9828 IsSlewing returns 0
01:34:09.072 00.000 9828 IsGuiding returns 1
01:34:09.103 00.031 9828 IsSlewing returns 0
01:34:09.103 00.000 9828 IsGuiding returns 1
01:34:09.135 00.032 9828 IsSlewing returns 0
01:34:09.135 00.000 9828 IsGuiding returns 1
01:34:09.166 00.031 9828 IsSlewing returns 0
01:34:09.166 00.000 9828 IsGuiding returns 0
01:34:09.166 00.000 9828 scope move finished after 11 + 239 ms
01:34:09.166 00.000 9828 Move returns status 0, amount 11
01:34:09.166 00.000 9828 move complete, result=0
01:34:09.166 00.000 9828 worker thread done servicing request
01:34:09.166 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
01:34:09.424 00.258 8976 Exposure complete
01:34:09.429 00.005 8976 worker thread done servicing request
01:34:09.429 00.000 5052 OnExposeComplete: enter
01:34:09.429 00.000 5052 UpdateGuideState(): m_state=6
01:34:09.429 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4449
01:34:09.429 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.99, Mass=186, SNR=9.4, Peak=70 HFD=2.7
01:34:09.429 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.25 = -0.25)
01:34:09.429 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.35 = -0.35)
01:34:09.429 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.79 mountX=0.28 mountY=-0.10, mountTheta=-0.34
01:34:09.430 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.28, opts=13)
01:34:09.430 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.28)
01:34:09.430 00.000 8976 Worker thread wakes up
01:34:09.431 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.28) opts 0xd
01:34:09.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.28)
01:34:09.431 00.000 8976 Moving (-0.06, 0.28) raw xDistance=0.28 yDistance=-0.10
01:34:09.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:34:09.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:34:09.431 00.000 8976 MoveAxis(L, 1, ABG)
01:34:09.431 00.000 8976 stepping (-14, -3) + (-1, 0)
01:34:09.431 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:09.432 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:34:09.441 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:34:09.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:09.441 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:09.441 00.000 5052 Enqueuing Expose request
01:34:09.452 00.011 8976 Received - 47 (G) 
01:34:09.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:09.452 00.000 8976 stepped: pos (-15, -3)
01:34:09.452 00.000 8976 MoveAxis(U, 0, ABG)
01:34:09.452 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (2.04) = xAngle (2.41 = 2.41)
01:34:09.452 00.000 8976 MountToCamera -- mountX=2.37 mountY=0.92 hyp=2.54 mountTheta=0.37 cameraX=-1.89, cameraY=1.69 cameraTheta=2.41
01:34:09.452 00.000 8976 incremental bump (-1.893, 1.690) isValid = 1
01:34:09.452 00.000 8976 Scheduling Mount bump of (-0.086, 0.079)
01:34:09.452 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:34:09.452 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:34:09.452 00.000 8976 move complete, result=0
01:34:09.452 00.000 8976 worker thread done servicing request
01:34:09.452 00.000 8976 Worker thread wakes up
01:34:09.452 00.000 9828 Worker thread wakes up
01:34:09.452 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:34:09.452 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:34:09.452 00.000 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.49 = -0.79)
01:34:09.452 00.000 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.41 = -0.87)
01:34:09.452 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.08 mountY=-0.09, mountTheta=-0.83
01:34:09.453 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:34:09.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:09.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:09.453 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:34:09.453 00.000 9828 BLC: window closed
01:34:09.453 00.000 9828 MoveAxis(W, 26, B)
01:34:09.453 00.000 9828 Guiding  Dir = 3, Dur = 26
01:34:09.453 00.000 9828 IsSlewing returns 0
01:34:09.453 00.000 9828 IsGuiding returns 0
01:34:09.453 00.000 9828 PulseGuide returned control before completion, sleep 36
01:34:09.492 00.039 9828 IsGuiding returns 1
01:34:09.492 00.000 9828 scope still moving after pulse duration time elapsed
01:34:09.523 00.031 9828 IsSlewing returns 0
01:34:09.523 00.000 9828 IsGuiding returns 1
01:34:09.554 00.031 9828 IsSlewing returns 0
01:34:09.554 00.000 9828 IsGuiding returns 1
01:34:09.585 00.031 9828 IsSlewing returns 0
01:34:09.585 00.000 9828 IsGuiding returns 1
01:34:09.616 00.031 9828 IsSlewing returns 0
01:34:09.616 00.000 9828 IsGuiding returns 0
01:34:09.616 00.000 9828 scope move finished after 26 + 137 ms
01:34:09.616 00.000 9828 Move returns status 0, amount 26
01:34:09.616 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:09.616 00.000 9828 MoveAxis(N, 12, B)
01:34:09.616 00.000 9828 Guiding  Dir = 0, Dur = 12
01:34:09.632 00.016 9828 IsSlewing returns 0
01:34:09.632 00.000 9828 IsGuiding returns 0
01:34:09.632 00.000 9828 PulseGuide returned control before completion, sleep 22
01:34:09.662 00.030 9828 IsGuiding returns 1
01:34:09.662 00.000 9828 scope still moving after pulse duration time elapsed
01:34:09.694 00.032 9828 IsSlewing returns 0
01:34:09.694 00.000 9828 IsGuiding returns 1
01:34:09.724 00.030 9828 IsSlewing returns 0
01:34:09.724 00.000 9828 IsGuiding returns 1
01:34:09.755 00.031 9828 IsSlewing returns 0
01:34:09.755 00.000 9828 IsGuiding returns 1
01:34:09.786 00.031 9828 IsSlewing returns 0
01:34:09.786 00.000 9828 IsGuiding returns 0
01:34:09.786 00.000 9828 scope move finished after 12 + 142 ms
01:34:09.786 00.000 9828 Move returns status 0, amount 12
01:34:09.786 00.000 9828 move complete, result=0
01:34:09.786 00.000 9828 worker thread done servicing request
01:34:09.786 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
01:34:10.142 00.356 8976 Exposure complete
01:34:10.148 00.006 8976 worker thread done servicing request
01:34:10.148 00.000 5052 OnExposeComplete: enter
01:34:10.148 00.000 5052 UpdateGuideState(): m_state=6
01:34:10.148 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4450
01:34:10.148 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.36, Mass=194, SNR=9.6, Peak=68 HFD=2.5
01:34:10.148 00.000 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.04) = xAngle (-3.82 = 2.46)
01:34:10.148 00.000 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.92 = 2.36)
01:34:10.148 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.35 hyp=0.36 cameraTheta=-1.78 mountX=-0.28 mountY=0.25, mountTheta=2.40
01:34:10.149 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.35, opts=13)
01:34:10.149 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.35)
01:34:10.149 00.000 8976 Worker thread wakes up
01:34:10.149 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.35) opts 0xd
01:34:10.149 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.35)
01:34:10.149 00.000 8976 Moving (-0.07, -0.35) raw xDistance=-0.28 yDistance=0.25
01:34:10.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
01:34:10.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:34:10.149 00.000 8976 MoveAxis(R, 1, ABG)
01:34:10.149 00.000 8976 stepping (-15, -3) + (1, 0)
01:34:10.149 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:10.150 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:34:10.161 00.011 5052 UpdateGuideState exits: m=194 SNR=9.6
01:34:10.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:10.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:10.161 00.000 5052 Enqueuing Expose request
01:34:10.170 00.009 8976 Received - 47 (G) 
01:34:10.170 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:10.170 00.000 8976 stepped: pos (-14, -3)
01:34:10.171 00.001 8976 MoveAxis(U, 0, ABG)
01:34:10.171 00.000 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
01:34:10.171 00.000 8976 MountToCamera -- mountX=2.29 mountY=0.77 hyp=2.42 mountTheta=0.32 cameraX=-1.73, cameraY=1.69 cameraTheta=2.37
01:34:10.171 00.000 8976 incremental bump (-1.731, 1.691) isValid = 1
01:34:10.171 00.000 8976 Scheduling Mount bump of (-0.082, 0.083)
01:34:10.171 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:34:10.171 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:34:10.171 00.000 8976 move complete, result=0
01:34:10.171 00.000 9828 Worker thread wakes up
01:34:10.171 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 0 ms NORTH
01:34:10.171 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:34:10.171 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:34:10.171 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.45 = -0.84)
01:34:10.171 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.36 = -0.92)
01:34:10.171 00.000 8976 worker thread done servicing request
01:34:10.171 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
01:34:10.171 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:34:10.171 00.000 9828 BLC: window closed
01:34:10.171 00.000 8976 Worker thread wakes up
01:34:10.171 00.000 9828 MoveAxis(W, 25, B)
01:34:10.172 00.001 9828 Guiding  Dir = 3, Dur = 25
01:34:10.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:10.172 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:10.172 00.000 9828 IsSlewing returns 0
01:34:10.172 00.000 9828 IsGuiding returns 0
01:34:10.172 00.000 9828 PulseGuide returned control before completion, sleep 35
01:34:10.219 00.047 9828 IsGuiding returns 1
01:34:10.219 00.000 9828 scope still moving after pulse duration time elapsed
01:34:10.251 00.032 9828 IsSlewing returns 0
01:34:10.251 00.000 9828 IsGuiding returns 1
01:34:10.281 00.030 9828 IsSlewing returns 0
01:34:10.281 00.000 9828 IsGuiding returns 1
01:34:10.312 00.031 9828 IsSlewing returns 0
01:34:10.312 00.000 9828 IsGuiding returns 1
01:34:10.344 00.032 9828 IsSlewing returns 0
01:34:10.344 00.000 9828 IsGuiding returns 1
01:34:10.374 00.030 9828 IsSlewing returns 0
01:34:10.374 00.000 9828 IsGuiding returns 1
01:34:10.406 00.032 9828 IsSlewing returns 0
01:34:10.406 00.000 9828 IsGuiding returns 1
01:34:10.437 00.031 9828 IsSlewing returns 0
01:34:10.437 00.000 9828 IsGuiding returns 0
01:34:10.437 00.000 9828 scope move finished after 25 + 239 ms
01:34:10.437 00.000 9828 Move returns status 0, amount 25
01:34:10.437 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:10.437 00.000 9828 MoveAxis(N, 13, B)
01:34:10.437 00.000 9828 Guiding  Dir = 0, Dur = 13
01:34:10.452 00.015 9828 IsSlewing returns 0
01:34:10.452 00.000 9828 IsGuiding returns 0
01:34:10.452 00.000 9828 PulseGuide returned control before completion, sleep 23
01:34:10.483 00.031 9828 IsGuiding returns 1
01:34:10.483 00.000 9828 scope still moving after pulse duration time elapsed
01:34:10.513 00.030 9828 IsSlewing returns 0
01:34:10.513 00.000 9828 IsGuiding returns 1
01:34:10.544 00.031 9828 IsSlewing returns 0
01:34:10.544 00.000 9828 IsGuiding returns 1
01:34:10.574 00.030 9828 IsSlewing returns 0
01:34:10.574 00.000 9828 IsGuiding returns 1
01:34:10.606 00.032 9828 IsSlewing returns 0
01:34:10.606 00.000 9828 IsGuiding returns 0
01:34:10.606 00.000 9828 scope move finished after 13 + 140 ms
01:34:10.606 00.000 9828 Move returns status 0, amount 13
01:34:10.606 00.000 9828 move complete, result=0
01:34:10.606 00.000 9828 worker thread done servicing request
01:34:10.606 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
01:34:10.861 00.255 8976 Exposure complete
01:34:10.867 00.006 8976 worker thread done servicing request
01:34:10.867 00.000 5052 OnExposeComplete: enter
01:34:10.867 00.000 5052 UpdateGuideState(): m_state=6
01:34:10.867 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4451
01:34:10.867 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.80, Mass=180, SNR=9.3, Peak=63 HFD=2.8
01:34:10.867 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:34:10.867 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
01:34:10.867 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.09 hyp=0.56 cameraTheta=0.17 mountX=-0.17 mountY=-0.52, mountTheta=-1.89
01:34:10.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.09, opts=13)
01:34:10.868 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.09)
01:34:10.868 00.000 8976 Worker thread wakes up
01:34:10.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.09) opts 0xd
01:34:10.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.09)
01:34:10.868 00.000 8976 Moving (0.56, 0.09) raw xDistance=-0.17 yDistance=-0.52
01:34:10.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:34:10.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:34:10.868 00.000 8976 MoveAxis(R, 0, ABG)
01:34:10.868 00.000 8976 MoveAxis(U, 2, ABG)
01:34:10.868 00.000 8976 stepping (-14, -3) + (0, 2)
01:34:10.868 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:10.869 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:34:10.878 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
01:34:10.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:10.878 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:10.878 00.000 5052 Enqueuing Expose request
01:34:10.906 00.028 8976 Received - 47 (G) 
01:34:10.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:10.906 00.000 8976 stepped: pos (-14, -1)
01:34:10.906 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.29 = 2.29)
01:34:10.906 00.000 8976 MountToCamera -- mountX=2.24 mountY=0.57 hyp=2.31 mountTheta=0.25 cameraX=-1.53, cameraY=1.74 cameraTheta=2.29
01:34:10.906 00.000 8976 incremental bump (-1.528, 1.739) isValid = 1
01:34:10.906 00.000 8976 Scheduling Mount bump of (-0.076, 0.089)
01:34:10.907 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:34:10.907 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:34:10.907 00.000 8976 move complete, result=0
01:34:10.907 00.000 9828 Worker thread wakes up
01:34:10.907 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:34:10.907 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:34:10.907 00.000 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.37 = -0.91)
01:34:10.907 00.000 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -0.99)
01:34:10.907 00.000 8976 worker thread done servicing request
01:34:10.907 00.000 8976 Worker thread wakes up
01:34:10.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:10.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:10.907 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.27 mountX=0.07 mountY=-0.10, mountTheta=-0.94
01:34:10.907 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:34:10.907 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:34:10.907 00.000 9828 BLC: window closed
01:34:10.907 00.000 9828 MoveAxis(W, 23, B)
01:34:10.907 00.000 9828 Guiding  Dir = 3, Dur = 23
01:34:10.907 00.000 9828 IsSlewing returns 0
01:34:10.908 00.001 9828 IsGuiding returns 0
01:34:10.908 00.000 9828 PulseGuide returned control before completion, sleep 33
01:34:10.946 00.038 9828 IsGuiding returns 1
01:34:10.946 00.000 9828 scope still moving after pulse duration time elapsed
01:34:10.976 00.030 9828 IsSlewing returns 0
01:34:10.976 00.000 9828 IsGuiding returns 1
01:34:11.007 00.031 9828 IsSlewing returns 0
01:34:11.007 00.000 9828 IsGuiding returns 1
01:34:11.038 00.031 9828 IsSlewing returns 0
01:34:11.038 00.000 9828 IsGuiding returns 1
01:34:11.068 00.030 9828 IsSlewing returns 0
01:34:11.068 00.000 9828 IsGuiding returns 0
01:34:11.068 00.000 9828 scope move finished after 23 + 137 ms
01:34:11.068 00.000 9828 Move returns status 0, amount 23
01:34:11.068 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:11.068 00.000 9828 MoveAxis(N, 13, B)
01:34:11.068 00.000 9828 Guiding  Dir = 0, Dur = 13
01:34:11.083 00.015 9828 IsSlewing returns 0
01:34:11.083 00.000 9828 IsGuiding returns 0
01:34:11.083 00.000 9828 PulseGuide returned control before completion, sleep 23
01:34:11.116 00.033 9828 IsGuiding returns 1
01:34:11.116 00.000 9828 scope still moving after pulse duration time elapsed
01:34:11.147 00.031 9828 IsSlewing returns 0
01:34:11.147 00.000 9828 IsGuiding returns 1
01:34:11.178 00.031 9828 IsSlewing returns 0
01:34:11.183 00.005 9828 IsGuiding returns 1
01:34:11.209 00.026 9828 IsSlewing returns 0
01:34:11.209 00.000 9828 IsGuiding returns 1
01:34:11.241 00.032 9828 IsSlewing returns 0
01:34:11.241 00.000 9828 IsGuiding returns 0
01:34:11.241 00.000 9828 scope move finished after 13 + 144 ms
01:34:11.241 00.000 9828 Move returns status 0, amount 13
01:34:11.241 00.000 9828 move complete, result=0
01:34:11.242 00.001 9828 worker thread done servicing request
01:34:11.242 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
01:34:11.602 00.360 8976 Exposure complete
01:34:11.607 00.005 8976 worker thread done servicing request
01:34:11.607 00.000 5052 OnExposeComplete: enter
01:34:11.607 00.000 5052 UpdateGuideState(): m_state=6
01:34:11.607 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4452
01:34:11.607 00.000 5052 Star::Find returns 1 (0), X=330.37, Y=281.41, Mass=186, SNR=9.4, Peak=66 HFD=3.0
01:34:11.607 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
01:34:11.607 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
01:34:11.607 00.000 5052 CameraToMount -- cameraX=1.19 cameraY=-0.30 hyp=1.23 cameraTheta=-0.25 mountX=-0.81 mountY=-0.84, mountTheta=-2.34
01:34:11.608 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.19, y=-0.30, opts=13)
01:34:11.608 00.000 5052 Enqueuing Move request for stepguider (1.19, -0.30)
01:34:11.608 00.000 8976 Worker thread wakes up
01:34:11.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.19, -0.30) opts 0xd
01:34:11.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.19, -0.30)
01:34:11.608 00.000 8976 Moving (1.19, -0.30) raw xDistance=-0.81 yDistance=-0.84
01:34:11.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
01:34:11.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.84
01:34:11.608 00.000 8976 MoveAxis(R, 3, ABG)
01:34:11.608 00.000 8976 stepping (-14, -1) + (3, 0)
01:34:11.608 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:11.609 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:34:11.618 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:34:11.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:11.618 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:11.618 00.000 5052 Enqueuing Expose request
01:34:11.642 00.024 8976 Received - 47 (G) 
01:34:11.642 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:11.642 00.000 8976 stepped: pos (-11, -1)
01:34:11.642 00.000 8976 MoveAxis(U, 3, ABG)
01:34:11.642 00.000 8976 stepping (-11, -1) + (0, 3)
01:34:11.642 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:11.674 00.032 8976 Received - 47 (G) 
01:34:11.674 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:11.674 00.000 8976 stepped: pos (-11, 2)
01:34:11.674 00.000 8976 MountToCamera -- mountTheta (0.13) + m_xAngle (2.04) = xAngle (2.18 = 2.18)
01:34:11.674 00.000 8976 MountToCamera -- mountX=2.06 mountY=0.28 hyp=2.08 mountTheta=0.13 cameraX=-1.18, cameraY=1.71 cameraTheta=2.18
01:34:11.674 00.000 8976 incremental bump (-1.184, 1.708) isValid = 1
01:34:11.674 00.000 8976 Scheduling Mount bump of (-0.065, 0.098)
01:34:11.674 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:34:11.674 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:34:11.674 00.000 8976 move complete, result=0
01:34:11.674 00.000 9828 Worker thread wakes up
01:34:11.674 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:34:11.674 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:34:11.674 00.000 9828 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.26 = -1.03)
01:34:11.674 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.8 px 3 ms NORTH
01:34:11.675 00.001 8976 worker thread done servicing request
01:34:11.675 00.000 8976 Worker thread wakes up
01:34:11.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:11.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:11.675 00.000 9828 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.11)
01:34:11.675 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=0.06 mountY=-0.11, mountTheta=-1.05
01:34:11.675 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
01:34:11.675 00.000 9828 BLC: window closed
01:34:11.675 00.000 9828 MoveAxis(W, 19, B)
01:34:11.675 00.000 9828 Guiding  Dir = 3, Dur = 19
01:34:11.676 00.001 9828 IsSlewing returns 0
01:34:11.676 00.000 9828 IsGuiding returns 0
01:34:11.676 00.000 9828 PulseGuide returned control before completion, sleep 29
01:34:11.706 00.030 9828 IsGuiding returns 1
01:34:11.707 00.001 9828 scope still moving after pulse duration time elapsed
01:34:11.737 00.030 9828 IsSlewing returns 0
01:34:11.737 00.000 9828 IsGuiding returns 1
01:34:11.767 00.030 9828 IsSlewing returns 0
01:34:11.767 00.000 9828 IsGuiding returns 1
01:34:11.813 00.046 9828 IsSlewing returns 0
01:34:11.813 00.000 9828 IsGuiding returns 0
01:34:11.813 00.000 9828 scope move finished after 19 + 117 ms
01:34:11.813 00.000 9828 Move returns status 0, amount 19
01:34:11.813 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:11.813 00.000 9828 MoveAxis(N, 14, B)
01:34:11.813 00.000 9828 Guiding  Dir = 0, Dur = 14
01:34:11.829 00.016 9828 IsSlewing returns 0
01:34:11.829 00.000 9828 IsGuiding returns 0
01:34:11.829 00.000 9828 PulseGuide returned control before completion, sleep 24
01:34:11.860 00.031 9828 IsGuiding returns 1
01:34:11.860 00.000 9828 scope still moving after pulse duration time elapsed
01:34:11.891 00.031 9828 IsSlewing returns 0
01:34:11.891 00.000 9828 IsGuiding returns 1
01:34:11.922 00.031 9828 IsSlewing returns 0
01:34:11.922 00.000 9828 IsGuiding returns 1
01:34:11.952 00.030 9828 IsSlewing returns 0
01:34:11.952 00.000 9828 IsGuiding returns 1
01:34:11.984 00.032 9828 IsSlewing returns 0
01:34:11.984 00.000 9828 IsGuiding returns 0
01:34:11.984 00.000 9828 scope move finished after 14 + 140 ms
01:34:11.984 00.000 9828 Move returns status 0, amount 14
01:34:11.984 00.000 9828 move complete, result=0
01:34:11.984 00.000 9828 worker thread done servicing request
01:34:11.984 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
01:34:12.365 00.381 8976 Exposure complete
01:34:12.370 00.005 8976 worker thread done servicing request
01:34:12.371 00.001 5052 OnExposeComplete: enter
01:34:12.371 00.000 5052 UpdateGuideState(): m_state=6
01:34:12.371 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4453
01:34:12.371 00.000 5052 Star::Find returns 1 (0), X=330.59, Y=282.08, Mass=191, SNR=9.5, Peak=66 HFD=3.2
01:34:12.371 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:34:12.371 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
01:34:12.371 00.000 5052 CameraToMount -- cameraX=1.42 cameraY=0.37 hyp=1.46 cameraTheta=0.26 mountX=-0.32 mountY=-1.39, mountTheta=-1.79
01:34:12.371 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.42, y=0.37, opts=13)
01:34:12.372 00.001 5052 Enqueuing Move request for stepguider (1.42, 0.37)
01:34:12.372 00.000 8976 Worker thread wakes up
01:34:12.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.42, 0.37) opts 0xd
01:34:12.372 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.42, 0.37)
01:34:12.372 00.000 8976 Moving (1.42, 0.37) raw xDistance=-0.32 yDistance=-1.39
01:34:12.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
01:34:12.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.39
01:34:12.372 00.000 8976 MoveAxis(R, 2, ABG)
01:34:12.372 00.000 8976 stepping (-11, 2) + (2, 0)
01:34:12.372 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:12.372 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:34:12.381 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:34:12.382 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:12.382 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:12.382 00.000 5052 Enqueuing Expose request
01:34:12.409 00.027 8976 Received - 47 (G) 
01:34:12.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:12.409 00.000 8976 stepped: pos (-9, 2)
01:34:12.409 00.000 8976 MoveAxis(U, 6, ABG)
01:34:12.409 00.000 8976 stepping (-9, 2) + (0, 6)
01:34:12.409 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:34:12.457 00.048 8976 Received - 47 (G) 
01:34:12.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:34:12.457 00.000 8976 stepped: pos (-9, 8)
01:34:12.457 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
01:34:12.457 00.000 8976 MountToCamera -- mountX=1.83 mountY=-0.23 hyp=1.85 mountTheta=-0.13 cameraX=-0.63, cameraY=1.74 cameraTheta=1.92
01:34:12.457 00.000 8976 incremental bump (-0.627, 1.740) isValid = 1
01:34:12.457 00.000 8976 Scheduling Mount bump of (-0.039, 0.112)
01:34:12.457 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:34:12.457 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:34:12.457 00.000 8976 move complete, result=0
01:34:12.457 00.000 9828 Worker thread wakes up
01:34:12.457 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -1.4 px 6 ms NORTH
01:34:12.457 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:34:12.457 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:34:12.457 00.000 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
01:34:12.458 00.001 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.36)
01:34:12.458 00.000 8976 worker thread done servicing request
01:34:12.458 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=0.03 mountY=-0.12, mountTheta=-1.29
01:34:12.458 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:34:12.458 00.000 9828 BLC: window closed
01:34:12.458 00.000 9828 MoveAxis(W, 11, B)
01:34:12.458 00.000 9828 Guiding  Dir = 3, Dur = 11
01:34:12.458 00.000 8976 Worker thread wakes up
01:34:12.458 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:12.458 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:12.458 00.000 9828 IsSlewing returns 0
01:34:12.458 00.000 9828 IsGuiding returns 0
01:34:12.458 00.000 9828 PulseGuide returned control before completion, sleep 21
01:34:12.495 00.037 9828 IsGuiding returns 1
01:34:12.495 00.000 9828 scope still moving after pulse duration time elapsed
01:34:12.527 00.032 9828 IsSlewing returns 0
01:34:12.528 00.001 9828 IsGuiding returns 1
01:34:12.558 00.030 9828 IsSlewing returns 0
01:34:12.558 00.000 9828 IsGuiding returns 1
01:34:12.589 00.031 9828 IsSlewing returns 0
01:34:12.589 00.000 9828 IsGuiding returns 0
01:34:12.589 00.000 9828 scope move finished after 11 + 119 ms
01:34:12.589 00.000 9828 Move returns status 0, amount 11
01:34:12.589 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:12.589 00.000 9828 MoveAxis(N, 16, B)
01:34:12.589 00.000 9828 Guiding  Dir = 0, Dur = 16
01:34:12.604 00.015 9828 IsSlewing returns 0
01:34:12.604 00.000 9828 IsGuiding returns 0
01:34:12.604 00.000 9828 PulseGuide returned control before completion, sleep 26
01:34:12.636 00.032 9828 IsGuiding returns 1
01:34:12.636 00.000 9828 scope still moving after pulse duration time elapsed
01:34:12.667 00.031 9828 IsSlewing returns 0
01:34:12.667 00.000 9828 IsGuiding returns 1
01:34:12.698 00.031 9828 IsSlewing returns 0
01:34:12.698 00.000 9828 IsGuiding returns 1
01:34:12.730 00.032 9828 IsSlewing returns 0
01:34:12.730 00.000 9828 IsGuiding returns 1
01:34:12.761 00.031 9828 IsSlewing returns 0
01:34:12.761 00.000 9828 IsGuiding returns 1
01:34:12.793 00.032 9828 IsSlewing returns 0
01:34:12.793 00.000 9828 IsGuiding returns 0
01:34:12.793 00.000 9828 scope move finished after 16 + 172 ms
01:34:12.793 00.000 9828 Move returns status 0, amount 16
01:34:12.793 00.000 9828 move complete, result=0
01:34:12.793 00.000 9828 worker thread done servicing request
01:34:12.793 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
01:34:13.148 00.355 8976 Exposure complete
01:34:13.153 00.005 8976 worker thread done servicing request
01:34:13.153 00.000 5052 OnExposeComplete: enter
01:34:13.153 00.000 5052 UpdateGuideState(): m_state=6
01:34:13.153 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4454
01:34:13.153 00.000 5052 Star::Find returns 1 (0), X=330.30, Y=281.18, Mass=195, SNR=9.7, Peak=63 HFD=3.3
01:34:13.153 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
01:34:13.153 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
01:34:13.153 00.000 5052 CameraToMount -- cameraX=1.13 cameraY=-0.53 hyp=1.24 cameraTheta=-0.44 mountX=-0.98 mountY=-0.66, mountTheta=-2.55
01:34:13.154 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.13, y=-0.53, opts=13)
01:34:13.154 00.000 5052 Enqueuing Move request for stepguider (1.13, -0.53)
01:34:13.154 00.000 8976 Worker thread wakes up
01:34:13.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.13, -0.53) opts 0xd
01:34:13.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.13, -0.53)
01:34:13.154 00.000 8976 Moving (1.13, -0.53) raw xDistance=-0.98 yDistance=-0.66
01:34:13.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.98
01:34:13.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.66
01:34:13.154 00.000 8976 MoveAxis(R, 4, ABG)
01:34:13.154 00.000 8976 stepping (-9, 8) + (4, 0)
01:34:13.154 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:13.155 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:34:13.164 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:34:13.165 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:13.165 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:13.165 00.000 5052 Enqueuing Expose request
01:34:13.193 00.028 8976 Received - 47 (G) 
01:34:13.193 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:13.193 00.000 8976 stepped: pos (-5, 8)
01:34:13.193 00.000 8976 MoveAxis(U, 3, ABG)
01:34:13.193 00.000 8976 stepping (-5, 8) + (0, 3)
01:34:13.193 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:13.225 00.032 8976 Received - 47 (G) 
01:34:13.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:13.225 00.000 8976 stepped: pos (-5, 11)
01:34:13.225 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
01:34:13.225 00.000 8976 MountToCamera -- mountX=1.48 mountY=-0.73 hyp=1.65 mountTheta=-0.46 cameraX=-0.02, cameraY=1.65 cameraTheta=1.58
01:34:13.225 00.000 8976 incremental bump (-0.022, 1.653) isValid = 1
01:34:13.225 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
01:34:13.225 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:34:13.225 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:34:13.225 00.000 8976 move complete, result=0
01:34:13.225 00.000 9828 Worker thread wakes up
01:34:13.225 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:34:13.225 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:34:13.225 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
01:34:13.225 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
01:34:13.225 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.7 px 3 ms NORTH
01:34:13.225 00.000 8976 worker thread done servicing request
01:34:13.225 00.000 8976 Worker thread wakes up
01:34:13.226 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:13.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:13.226 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
01:34:13.226 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:34:13.226 00.000 9828 BLC: window closed
01:34:13.226 00.000 9828 MoveAxis(E, 1, B)
01:34:13.226 00.000 9828 Guiding  Dir = 2, Dur = 1
01:34:13.226 00.000 9828 IsSlewing returns 0
01:34:13.226 00.000 9828 IsGuiding returns 0
01:34:13.226 00.000 9828 PulseGuide returned control before completion, sleep 11
01:34:13.242 00.016 9828 IsGuiding returns 1
01:34:13.242 00.000 9828 scope still moving after pulse duration time elapsed
01:34:13.274 00.032 9828 IsSlewing returns 0
01:34:13.274 00.000 9828 IsGuiding returns 1
01:34:13.306 00.032 9828 IsSlewing returns 0
01:34:13.306 00.000 9828 IsGuiding returns 1
01:34:13.338 00.032 9828 IsSlewing returns 0
01:34:13.338 00.000 9828 IsGuiding returns 0
01:34:13.338 00.000 9828 scope move finished after 1 + 110 ms
01:34:13.338 00.000 9828 Move returns status 0, amount 1
01:34:13.338 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:13.338 00.000 9828 MoveAxis(N, 16, B)
01:34:13.338 00.000 9828 Guiding  Dir = 0, Dur = 16
01:34:13.353 00.015 9828 IsSlewing returns 0
01:34:13.353 00.000 9828 IsGuiding returns 0
01:34:13.353 00.000 9828 PulseGuide returned control before completion, sleep 26
01:34:13.384 00.031 9828 IsGuiding returns 1
01:34:13.384 00.000 9828 scope still moving after pulse duration time elapsed
01:34:13.415 00.031 9828 IsSlewing returns 0
01:34:13.415 00.000 9828 IsGuiding returns 1
01:34:13.446 00.031 9828 IsSlewing returns 0
01:34:13.446 00.000 9828 IsGuiding returns 1
01:34:13.477 00.031 9828 IsSlewing returns 0
01:34:13.478 00.001 9828 IsGuiding returns 1
01:34:13.508 00.030 9828 IsSlewing returns 0
01:34:13.508 00.000 9828 IsGuiding returns 0
01:34:13.508 00.000 9828 scope move finished after 16 + 139 ms
01:34:13.508 00.000 9828 Move returns status 0, amount 16
01:34:13.508 00.000 9828 move complete, result=0
01:34:13.508 00.000 9828 worker thread done servicing request
01:34:13.508 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:34:13.920 00.412 8976 Exposure complete
01:34:13.925 00.005 8976 worker thread done servicing request
01:34:13.925 00.000 5052 OnExposeComplete: enter
01:34:13.925 00.000 5052 UpdateGuideState(): m_state=6
01:34:13.925 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4455
01:34:13.926 00.001 5052 Star::Find returns 1 (0), X=330.17, Y=282.04, Mass=199, SNR=9.8, Peak=64 HFD=2.7
01:34:13.926 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:34:13.926 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
01:34:13.926 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=0.33 hyp=1.05 cameraTheta=0.32 mountX=-0.16 mountY=-1.01, mountTheta=-1.72
01:34:13.926 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=0.33, opts=13)
01:34:13.926 00.000 5052 Enqueuing Move request for stepguider (0.99, 0.33)
01:34:13.926 00.000 8976 Worker thread wakes up
01:34:13.927 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, 0.33) opts 0xd
01:34:13.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, 0.33)
01:34:13.927 00.000 8976 Moving (0.99, 0.33) raw xDistance=-0.16 yDistance=-1.01
01:34:13.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:34:13.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.01
01:34:13.927 00.000 8976 MoveAxis(R, 0, ABG)
01:34:13.927 00.000 8976 MoveAxis(U, 4, ABG)
01:34:13.927 00.000 8976 stepping (-5, 11) + (0, 4)
01:34:13.927 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:13.927 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:34:13.937 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:34:13.937 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:13.937 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:13.937 00.000 5052 Enqueuing Expose request
01:34:13.960 00.023 8976 Received - 47 (G) 
01:34:13.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:13.960 00.000 8976 stepped: pos (-5, 15)
01:34:13.960 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
01:34:13.961 00.001 8976 MountToCamera -- mountX=1.25 mountY=-1.28 hyp=1.78 mountTheta=-0.80 cameraX=0.57, cameraY=1.69 cameraTheta=1.25
01:34:13.961 00.000 8976 incremental bump (0.570, 1.690) isValid = 1
01:34:13.961 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
01:34:13.961 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:34:13.961 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:34:13.961 00.000 8976 move complete, result=0
01:34:13.961 00.000 8976 worker thread done servicing request
01:34:13.961 00.000 8976 Worker thread wakes up
01:34:13.961 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
01:34:13.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:13.961 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:13.961 00.000 9828 Worker thread wakes up
01:34:13.961 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:34:13.961 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:34:13.961 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
01:34:13.961 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
01:34:13.961 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:34:13.961 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:34:13.961 00.000 9828 BLC: window closed
01:34:13.962 00.001 9828 MoveAxis(E, 13, B)
01:34:13.962 00.000 9828 Guiding  Dir = 2, Dur = 13
01:34:13.962 00.000 9828 IsSlewing returns 0
01:34:13.962 00.000 9828 IsGuiding returns 0
01:34:13.962 00.000 9828 PulseGuide returned control before completion, sleep 23
01:34:13.992 00.030 9828 IsGuiding returns 1
01:34:13.992 00.000 9828 scope still moving after pulse duration time elapsed
01:34:14.023 00.031 9828 IsSlewing returns 0
01:34:14.023 00.000 9828 IsGuiding returns 1
01:34:14.055 00.032 9828 IsSlewing returns 0
01:34:14.055 00.000 9828 IsGuiding returns 1
01:34:14.086 00.031 9828 IsSlewing returns 0
01:34:14.086 00.000 9828 IsGuiding returns 1
01:34:14.117 00.031 9828 IsSlewing returns 0
01:34:14.117 00.000 9828 IsGuiding returns 0
01:34:14.117 00.000 9828 scope move finished after 13 + 142 ms
01:34:14.117 00.000 9828 Move returns status 0, amount 13
01:34:14.117 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:14.117 00.000 9828 MoveAxis(N, 15, B)
01:34:14.117 00.000 9828 Guiding  Dir = 0, Dur = 15
01:34:14.132 00.015 9828 IsSlewing returns 0
01:34:14.132 00.000 9828 IsGuiding returns 0
01:34:14.132 00.000 9828 PulseGuide returned control before completion, sleep 25
01:34:14.163 00.031 9828 IsGuiding returns 1
01:34:14.163 00.000 9828 scope still moving after pulse duration time elapsed
01:34:14.194 00.031 9828 IsSlewing returns 0
01:34:14.194 00.000 9828 IsGuiding returns 1
01:34:14.216 00.022 9828 IsSlewing returns 0
01:34:14.216 00.000 9828 IsGuiding returns 1
01:34:14.246 00.030 9828 IsSlewing returns 0
01:34:14.246 00.000 9828 IsGuiding returns 1
01:34:14.277 00.031 9828 IsSlewing returns 0
01:34:14.277 00.000 9828 IsGuiding returns 0
01:34:14.277 00.000 9828 scope move finished after 15 + 130 ms
01:34:14.277 00.000 9828 Move returns status 0, amount 15
01:34:14.277 00.000 9828 move complete, result=0
01:34:14.277 00.000 9828 worker thread done servicing request
01:34:14.277 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:34:14.650 00.373 8976 Exposure complete
01:34:14.655 00.005 8976 worker thread done servicing request
01:34:14.655 00.000 5052 OnExposeComplete: enter
01:34:14.655 00.000 5052 UpdateGuideState(): m_state=6
01:34:14.655 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4456
01:34:14.655 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.30, Mass=194, SNR=9.6, Peak=61 HFD=3.1
01:34:14.655 00.000 5052 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.04) = xAngle (-3.02 = -3.02)
01:34:14.655 00.000 5052 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.13 = -3.13)
01:34:14.655 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.41 hyp=0.50 cameraTheta=-0.98 mountX=-0.49 mountY=-0.01, mountTheta=-3.13
01:34:14.655 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.41, opts=13)
01:34:14.655 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.41)
01:34:14.656 00.001 8976 Worker thread wakes up
01:34:14.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.41) opts 0xd
01:34:14.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.41)
01:34:14.656 00.000 8976 Moving (0.28, -0.41) raw xDistance=-0.49 yDistance=-0.01
01:34:14.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:34:14.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:34:14.656 00.000 8976 MoveAxis(R, 2, ABG)
01:34:14.656 00.000 8976 stepping (-5, 15) + (2, 0)
01:34:14.656 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:14.656 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:34:14.667 00.011 5052 UpdateGuideState exits: m=194 SNR=9.6
01:34:14.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:14.667 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:14.667 00.000 5052 Enqueuing Expose request
01:34:14.679 00.012 8976 Received - 47 (G) 
01:34:14.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:14.679 00.000 8976 stepped: pos (-3, 15)
01:34:14.679 00.000 8976 MoveAxis(U, 0, ABG)
01:34:14.679 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:34:14.679 00.000 8976 MountToCamera -- mountX=0.99 mountY=-1.64 hyp=1.92 mountTheta=-1.03 cameraX=1.01, cameraY=1.63 cameraTheta=1.01
01:34:14.679 00.000 8976 incremental bump (1.013, 1.625) isValid = 1
01:34:14.679 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:34:14.680 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:34:14.680 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:34:14.680 00.000 8976 move complete, result=0
01:34:14.680 00.000 8976 worker thread done servicing request
01:34:14.680 00.000 8976 Worker thread wakes up
01:34:14.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:14.680 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:14.680 00.000 9828 Worker thread wakes up
01:34:14.680 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:34:14.680 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:34:14.680 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
01:34:14.680 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
01:34:14.680 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:34:14.680 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:34:14.680 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:34:14.680 00.000 9828 BLC: window closed
01:34:14.680 00.000 9828 MoveAxis(E, 21, B)
01:34:14.680 00.000 9828 Guiding  Dir = 2, Dur = 21
01:34:14.680 00.000 9828 IsSlewing returns 0
01:34:14.680 00.000 9828 IsGuiding returns 0
01:34:14.681 00.001 9828 PulseGuide returned control before completion, sleep 31
01:34:14.725 00.044 9828 IsGuiding returns 1
01:34:14.725 00.000 9828 scope still moving after pulse duration time elapsed
01:34:14.756 00.031 9828 IsSlewing returns 0
01:34:14.756 00.000 9828 IsGuiding returns 1
01:34:14.787 00.031 9828 IsSlewing returns 0
01:34:14.787 00.000 9828 IsGuiding returns 1
01:34:14.818 00.031 9828 IsSlewing returns 0
01:34:14.818 00.000 9828 IsGuiding returns 0
01:34:14.818 00.000 9828 scope move finished after 21 + 116 ms
01:34:14.818 00.000 9828 Move returns status 0, amount 21
01:34:14.818 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:14.818 00.000 9828 MoveAxis(N, 13, B)
01:34:14.818 00.000 9828 Guiding  Dir = 0, Dur = 13
01:34:14.833 00.015 9828 IsSlewing returns 0
01:34:14.833 00.000 9828 IsGuiding returns 0
01:34:14.833 00.000 9828 PulseGuide returned control before completion, sleep 23
01:34:14.864 00.031 9828 IsGuiding returns 1
01:34:14.864 00.000 9828 scope still moving after pulse duration time elapsed
01:34:14.896 00.032 9828 IsSlewing returns 0
01:34:14.896 00.000 9828 IsGuiding returns 1
01:34:14.926 00.030 9828 IsSlewing returns 0
01:34:14.926 00.000 9828 IsGuiding returns 1
01:34:14.957 00.031 9828 IsSlewing returns 0
01:34:14.957 00.000 9828 IsGuiding returns 0
01:34:14.957 00.000 9828 scope move finished after 13 + 110 ms
01:34:14.957 00.000 9828 Move returns status 0, amount 13
01:34:14.957 00.000 9828 move complete, result=0
01:34:14.957 00.000 9828 worker thread done servicing request
01:34:14.957 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:34:15.368 00.411 8976 Exposure complete
01:34:15.373 00.005 8976 worker thread done servicing request
01:34:15.374 00.001 5052 OnExposeComplete: enter
01:34:15.374 00.000 5052 UpdateGuideState(): m_state=6
01:34:15.374 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4457
01:34:15.374 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.53, Mass=205, SNR=9.9, Peak=64 HFD=3.3
01:34:15.374 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
01:34:15.374 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
01:34:15.374 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.18 hyp=0.48 cameraTheta=-0.38 mountX=-0.36 mountY=-0.28, mountTheta=-2.49
01:34:15.375 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.18, opts=13)
01:34:15.375 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.18)
01:34:15.375 00.000 8976 Worker thread wakes up
01:34:15.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.18) opts 0xd
01:34:15.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.18)
01:34:15.375 00.000 8976 Moving (0.44, -0.18) raw xDistance=-0.36 yDistance=-0.28
01:34:15.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
01:34:15.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:34:15.375 00.000 8976 MoveAxis(R, 2, ABG)
01:34:15.375 00.000 8976 stepping (-3, 15) + (2, 0)
01:34:15.375 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:15.376 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:34:15.385 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:34:15.385 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:15.385 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:15.385 00.000 5052 Enqueuing Expose request
01:34:15.399 00.014 8976 Received - 47 (G) 
01:34:15.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:15.399 00.000 8976 stepped: pos (-1, 15)
01:34:15.399 00.000 8976 MoveAxis(U, 1, ABG)
01:34:15.399 00.000 8976 stepping (-1, 15) + (0, 1)
01:34:15.399 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:15.431 00.032 8976 Received - 47 (G) 
01:34:15.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:15.431 00.000 8976 stepped: pos (-1, 16)
01:34:15.431 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:34:15.431 00.000 8976 MountToCamera -- mountX=0.71 mountY=-1.94 hyp=2.06 mountTheta=-1.22 cameraX=1.40, cameraY=1.52 cameraTheta=0.82
01:34:15.431 00.000 8976 incremental bump (1.402, 1.516) isValid = 1
01:34:15.431 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
01:34:15.431 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:34:15.431 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:34:15.431 00.000 8976 move complete, result=0
01:34:15.431 00.000 8976 worker thread done servicing request
01:34:15.431 00.000 8976 Worker thread wakes up
01:34:15.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:15.431 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:15.431 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
01:34:15.431 00.000 9828 Worker thread wakes up
01:34:15.431 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:34:15.431 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:34:15.431 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
01:34:15.431 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
01:34:15.431 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
01:34:15.431 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:34:15.431 00.000 9828 BLC: window closed
01:34:15.431 00.000 9828 MoveAxis(E, 26, B)
01:34:15.431 00.000 9828 Guiding  Dir = 2, Dur = 26
01:34:15.432 00.001 9828 IsSlewing returns 0
01:34:15.432 00.000 9828 IsGuiding returns 0
01:34:15.432 00.000 9828 PulseGuide returned control before completion, sleep 36
01:34:15.483 00.051 9828 IsGuiding returns 1
01:34:15.483 00.000 9828 scope still moving after pulse duration time elapsed
01:34:15.514 00.031 9828 IsSlewing returns 0
01:34:15.514 00.000 9828 IsGuiding returns 1
01:34:15.546 00.032 9828 IsSlewing returns 0
01:34:15.546 00.000 9828 IsGuiding returns 1
01:34:15.577 00.031 9828 IsSlewing returns 0
01:34:15.577 00.000 9828 IsGuiding returns 0
01:34:15.577 00.000 9828 scope move finished after 26 + 118 ms
01:34:15.577 00.000 9828 Move returns status 0, amount 26
01:34:15.577 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:15.577 00.000 9828 MoveAxis(N, 10, B)
01:34:15.577 00.000 9828 Guiding  Dir = 0, Dur = 10
01:34:15.592 00.015 9828 IsSlewing returns 0
01:34:15.592 00.000 9828 IsGuiding returns 0
01:34:15.592 00.000 9828 PulseGuide returned control before completion, sleep 20
01:34:15.622 00.030 9828 IsGuiding returns 1
01:34:15.622 00.000 9828 scope still moving after pulse duration time elapsed
01:34:15.654 00.032 9828 IsSlewing returns 0
01:34:15.654 00.000 9828 IsGuiding returns 1
01:34:15.685 00.031 9828 IsSlewing returns 0
01:34:15.685 00.000 9828 IsGuiding returns 1
01:34:15.716 00.031 9828 IsSlewing returns 0
01:34:15.716 00.000 9828 IsGuiding returns 1
01:34:15.747 00.031 9828 IsSlewing returns 0
01:34:15.747 00.000 9828 IsGuiding returns 0
01:34:15.747 00.000 9828 scope move finished after 10 + 145 ms
01:34:15.747 00.000 9828 Move returns status 0, amount 10
01:34:15.747 00.000 9828 move complete, result=0
01:34:15.747 00.000 9828 worker thread done servicing request
01:34:15.748 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:34:16.124 00.376 8976 Exposure complete
01:34:16.129 00.005 8976 worker thread done servicing request
01:34:16.130 00.001 5052 OnExposeComplete: enter
01:34:16.130 00.000 5052 UpdateGuideState(): m_state=6
01:34:16.130 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4458
01:34:16.130 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.95, Mass=169, SNR=8.9, Peak=63 HFD=2.9
01:34:16.130 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
01:34:16.130 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
01:34:16.130 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.41 mountX=0.19 mountY=-0.16, mountTheta=-0.69
01:34:16.131 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.24, opts=13)
01:34:16.131 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.24)
01:34:16.131 00.000 8976 Worker thread wakes up
01:34:16.131 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.24) opts 0xd
01:34:16.131 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.24)
01:34:16.131 00.000 8976 Moving (0.04, 0.24) raw xDistance=0.19 yDistance=-0.16
01:34:16.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:34:16.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:34:16.131 00.000 8976 MoveAxis(R, 0, ABG)
01:34:16.131 00.000 8976 MoveAxis(U, 0, ABG)
01:34:16.131 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:34:16.131 00.000 8976 MountToCamera -- mountX=0.53 mountY=-2.14 hyp=2.20 mountTheta=-1.33 cameraX=1.66, cameraY=1.44 cameraTheta=0.71
01:34:16.131 00.000 8976 incremental bump (1.663, 1.442) isValid = 1
01:34:16.131 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
01:34:16.131 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:34:16.131 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:34:16.131 00.000 8976 move complete, result=0
01:34:16.131 00.000 8976 worker thread done servicing request
01:34:16.132 00.001 9828 Worker thread wakes up
01:34:16.132 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:34:16.132 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:34:16.132 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
01:34:16.132 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.54)
01:34:16.132 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
01:34:16.132 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:34:16.132 00.000 9828 BLC: window closed
01:34:16.132 00.000 9828 MoveAxis(E, 29, B)
01:34:16.132 00.000 9828 Guiding  Dir = 2, Dur = 29
01:34:16.132 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:34:16.133 00.001 9828 IsSlewing returns 0
01:34:16.133 00.000 9828 IsGuiding returns 0
01:34:16.133 00.000 9828 PulseGuide returned control before completion, sleep 39
01:34:16.143 00.010 5052 UpdateGuideState exits: m=169 SNR=8.9
01:34:16.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:16.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:16.143 00.000 5052 Enqueuing Expose request
01:34:16.143 00.000 8976 Worker thread wakes up
01:34:16.144 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:16.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:16.144 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:16.184 00.040 9828 IsGuiding returns 1
01:34:16.184 00.000 9828 scope still moving after pulse duration time elapsed
01:34:16.215 00.031 9828 IsSlewing returns 0
01:34:16.216 00.001 9828 IsGuiding returns 1
01:34:16.246 00.030 9828 IsSlewing returns 0
01:34:16.246 00.000 9828 IsGuiding returns 1
01:34:16.277 00.031 9828 IsSlewing returns 0
01:34:16.277 00.000 9828 IsGuiding returns 1
01:34:16.307 00.030 9828 IsSlewing returns 0
01:34:16.307 00.000 9828 IsGuiding returns 1
01:34:16.338 00.031 9828 IsSlewing returns 0
01:34:16.338 00.000 9828 IsGuiding returns 0
01:34:16.338 00.000 9828 scope move finished after 29 + 176 ms
01:34:16.338 00.000 9828 Move returns status 0, amount 29
01:34:16.338 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:16.338 00.000 9828 MoveAxis(N, 9, B)
01:34:16.338 00.000 9828 Guiding  Dir = 0, Dur = 9
01:34:16.353 00.015 9828 IsSlewing returns 0
01:34:16.353 00.000 9828 IsGuiding returns 0
01:34:16.353 00.000 9828 PulseGuide returned control before completion, sleep 19
01:34:16.384 00.031 9828 IsGuiding returns 1
01:34:16.384 00.000 9828 scope still moving after pulse duration time elapsed
01:34:16.417 00.033 9828 IsSlewing returns 0
01:34:16.417 00.000 9828 IsGuiding returns 1
01:34:16.446 00.029 9828 IsSlewing returns 0
01:34:16.446 00.000 9828 IsGuiding returns 1
01:34:16.477 00.031 9828 IsSlewing returns 0
01:34:16.477 00.000 9828 IsGuiding returns 1
01:34:16.508 00.031 9828 IsSlewing returns 0
01:34:16.509 00.001 9828 IsGuiding returns 0
01:34:16.509 00.000 9828 scope move finished after 9 + 146 ms
01:34:16.509 00.000 9828 Move returns status 0, amount 9
01:34:16.509 00.000 9828 move complete, result=0
01:34:16.509 00.000 9828 worker thread done servicing request
01:34:16.509 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:34:16.828 00.319 8976 Exposure complete
01:34:16.834 00.006 8976 worker thread done servicing request
01:34:16.834 00.000 5052 OnExposeComplete: enter
01:34:16.834 00.000 5052 UpdateGuideState(): m_state=6
01:34:16.834 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4459
01:34:16.835 00.001 5052 Star::Find returns 1 (0), X=329.25, Y=282.08, Mass=197, SNR=9.7, Peak=65 HFD=3.2
01:34:16.835 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
01:34:16.835 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
01:34:16.835 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.37 hyp=0.38 cameraTheta=1.36 mountX=0.29 mountY=-0.27, mountTheta=-0.74
01:34:16.835 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.37, opts=13)
01:34:16.835 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.37)
01:34:16.835 00.000 8976 Worker thread wakes up
01:34:16.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.37) opts 0xd
01:34:16.836 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.37)
01:34:16.836 00.000 8976 Moving (0.08, 0.37) raw xDistance=0.29 yDistance=-0.27
01:34:16.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:34:16.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:34:16.836 00.000 8976 MoveAxis(L, 1, ABG)
01:34:16.836 00.000 8976 stepping (-1, 16) + (-1, 0)
01:34:16.836 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:16.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:34:16.845 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:34:16.846 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:16.846 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:16.846 00.000 5052 Enqueuing Expose request
01:34:16.853 00.007 8976 Received - 47 (G) 
01:34:16.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:16.853 00.000 8976 stepped: pos (-2, 16)
01:34:16.853 00.000 8976 MoveAxis(U, 1, ABG)
01:34:16.853 00.000 8976 stepping (-2, 16) + (0, 1)
01:34:16.853 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:16.885 00.032 8976 Received - 47 (G) 
01:34:16.885 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:16.885 00.000 8976 stepped: pos (-2, 17)
01:34:16.885 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:34:16.885 00.000 8976 MountToCamera -- mountX=0.45 mountY=-2.32 hyp=2.37 mountTheta=-1.38 cameraX=1.86, cameraY=1.46 cameraTheta=0.67
01:34:16.885 00.000 8976 incremental bump (1.862, 1.462) isValid = 1
01:34:16.885 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
01:34:16.885 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:34:16.885 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:34:16.885 00.000 8976 move complete, result=0
01:34:16.885 00.000 9828 Worker thread wakes up
01:34:16.885 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:34:16.886 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:34:16.886 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
01:34:16.886 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
01:34:16.886 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
01:34:16.886 00.000 8976 worker thread done servicing request
01:34:16.886 00.000 8976 Worker thread wakes up
01:34:16.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:16.886 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:34:16.886 00.000 9828 BLC: window closed
01:34:16.886 00.000 9828 MoveAxis(E, 30, B)
01:34:16.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:16.886 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:34:16.886 00.000 9828 Guiding  Dir = 2, Dur = 30
01:34:16.887 00.001 9828 IsSlewing returns 0
01:34:16.887 00.000 9828 IsGuiding returns 0
01:34:16.887 00.000 9828 PulseGuide returned control before completion, sleep 40
01:34:16.942 00.055 9828 IsGuiding returns 1
01:34:16.942 00.000 9828 scope still moving after pulse duration time elapsed
01:34:16.973 00.031 9828 IsSlewing returns 0
01:34:16.973 00.000 9828 IsGuiding returns 1
01:34:17.005 00.032 9828 IsSlewing returns 0
01:34:17.005 00.000 9828 IsGuiding returns 1
01:34:17.036 00.031 9828 IsSlewing returns 0
01:34:17.036 00.000 9828 IsGuiding returns 0
01:34:17.036 00.000 9828 scope move finished after 30 + 119 ms
01:34:17.036 00.000 9828 Move returns status 0, amount 30
01:34:17.036 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:17.036 00.000 9828 MoveAxis(N, 8, B)
01:34:17.036 00.000 9828 Guiding  Dir = 0, Dur = 8
01:34:17.052 00.016 9828 IsSlewing returns 0
01:34:17.052 00.000 9828 IsGuiding returns 0
01:34:17.052 00.000 9828 PulseGuide returned control before completion, sleep 18
01:34:17.082 00.030 9828 IsGuiding returns 1
01:34:17.082 00.000 9828 scope still moving after pulse duration time elapsed
01:34:17.113 00.031 9828 IsSlewing returns 0
01:34:17.113 00.000 9828 IsGuiding returns 1
01:34:17.144 00.031 9828 IsSlewing returns 0
01:34:17.144 00.000 9828 IsGuiding returns 1
01:34:17.176 00.032 9828 IsSlewing returns 0
01:34:17.176 00.000 9828 IsGuiding returns 0
01:34:17.176 00.000 9828 scope move finished after 8 + 115 ms
01:34:17.176 00.000 9828 Move returns status 0, amount 8
01:34:17.176 00.000 9828 move complete, result=0
01:34:17.176 00.000 9828 worker thread done servicing request
01:34:17.176 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:34:17.579 00.403 8976 Exposure complete
01:34:17.584 00.005 8976 worker thread done servicing request
01:34:17.584 00.000 5052 OnExposeComplete: enter
01:34:17.584 00.000 5052 UpdateGuideState(): m_state=6
01:34:17.584 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4460
01:34:17.584 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.86, Mass=164, SNR=8.8, Peak=62 HFD=2.8
01:34:17.584 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
01:34:17.584 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
01:34:17.584 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.55 mountX=0.13 mountY=-0.08, mountTheta=-0.57
01:34:17.585 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.15, opts=13)
01:34:17.585 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.15)
01:34:17.585 00.000 8976 Worker thread wakes up
01:34:17.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.15) opts 0xd
01:34:17.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.15)
01:34:17.585 00.000 8976 Moving (0.00, 0.15) raw xDistance=0.13 yDistance=-0.08
01:34:17.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:34:17.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:34:17.585 00.000 8976 MoveAxis(R, 0, ABG)
01:34:17.585 00.000 8976 MoveAxis(U, 0, ABG)
01:34:17.585 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:34:17.585 00.000 8976 MountToCamera -- mountX=0.41 mountY=-2.45 hyp=2.48 mountTheta=-1.41 cameraX=1.99, cameraY=1.48 cameraTheta=0.64
01:34:17.586 00.001 8976 incremental bump (1.995, 1.475) isValid = 1
01:34:17.586 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
01:34:17.586 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:34:17.586 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:34:17.586 00.000 8976 move complete, result=0
01:34:17.586 00.000 9828 Worker thread wakes up
01:34:17.586 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:34:17.586 00.000 8976 worker thread done servicing request
01:34:17.586 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:34:17.586 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
01:34:17.586 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
01:34:17.586 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:34:17.586 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:34:17.586 00.000 9828 BLC: window closed
01:34:17.586 00.000 9828 MoveAxis(E, 30, B)
01:34:17.586 00.000 9828 Guiding  Dir = 2, Dur = 30
01:34:17.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:34:17.587 00.001 9828 IsSlewing returns 0
01:34:17.587 00.000 9828 IsGuiding returns 0
01:34:17.587 00.000 9828 PulseGuide returned control before completion, sleep 40
01:34:17.596 00.009 5052 UpdateGuideState exits: m=164 SNR=8.8
01:34:17.597 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:17.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:17.597 00.000 5052 Enqueuing Expose request
01:34:17.597 00.000 8976 Worker thread wakes up
01:34:17.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:17.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:17.597 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:17.640 00.043 9828 IsGuiding returns 1
01:34:17.640 00.000 9828 scope still moving after pulse duration time elapsed
01:34:17.671 00.031 9828 IsSlewing returns 0
01:34:17.671 00.000 9828 IsGuiding returns 1
01:34:17.702 00.031 9828 IsSlewing returns 0
01:34:17.702 00.000 9828 IsGuiding returns 1
01:34:17.732 00.030 9828 IsSlewing returns 0
01:34:17.732 00.000 9828 IsGuiding returns 0
01:34:17.732 00.000 9828 scope move finished after 30 + 115 ms
01:34:17.732 00.000 9828 Move returns status 0, amount 30
01:34:17.732 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:17.732 00.000 9828 MoveAxis(N, 8, B)
01:34:17.732 00.000 9828 Guiding  Dir = 0, Dur = 8
01:34:17.748 00.016 9828 IsSlewing returns 0
01:34:17.748 00.000 9828 IsGuiding returns 0
01:34:17.748 00.000 9828 PulseGuide returned control before completion, sleep 18
01:34:17.778 00.030 9828 IsGuiding returns 1
01:34:17.778 00.000 9828 scope still moving after pulse duration time elapsed
01:34:17.809 00.031 9828 IsSlewing returns 0
01:34:17.809 00.000 9828 IsGuiding returns 1
01:34:17.840 00.031 9828 IsSlewing returns 0
01:34:17.840 00.000 9828 IsGuiding returns 1
01:34:17.872 00.032 9828 IsSlewing returns 0
01:34:17.872 00.000 9828 IsGuiding returns 0
01:34:17.872 00.000 9828 scope move finished after 8 + 115 ms
01:34:17.872 00.000 9828 Move returns status 0, amount 8
01:34:17.872 00.000 9828 move complete, result=0
01:34:17.872 00.000 9828 worker thread done servicing request
01:34:17.872 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:34:18.288 00.416 8976 Exposure complete
01:34:18.293 00.005 8976 worker thread done servicing request
01:34:18.293 00.000 5052 OnExposeComplete: enter
01:34:18.293 00.000 5052 UpdateGuideState(): m_state=6
01:34:18.294 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4461
01:34:18.294 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.95, Mass=194, SNR=9.6, Peak=64 HFD=2.9
01:34:18.294 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
01:34:18.294 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
01:34:18.294 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.24 hyp=0.37 cameraTheta=2.43 mountX=0.34 mountY=0.10, mountTheta=0.30
01:34:18.294 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.24, opts=13)
01:34:18.295 00.001 5052 Enqueuing Move request for stepguider (-0.28, 0.24)
01:34:18.295 00.000 8976 Worker thread wakes up
01:34:18.295 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.24) opts 0xd
01:34:18.295 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.24)
01:34:18.295 00.000 8976 Moving (-0.28, 0.24) raw xDistance=0.34 yDistance=0.10
01:34:18.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:34:18.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:34:18.295 00.000 8976 MoveAxis(L, 1, ABG)
01:34:18.295 00.000 8976 stepping (-2, 17) + (-1, 0)
01:34:18.295 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:18.296 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:34:18.306 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:34:18.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:18.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:18.306 00.000 5052 Enqueuing Expose request
01:34:18.324 00.018 8976 Received - 47 (G) 
01:34:18.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:18.324 00.000 8976 stepped: pos (-3, 17)
01:34:18.324 00.000 8976 MoveAxis(U, 0, ABG)
01:34:18.324 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:34:18.324 00.000 8976 MountToCamera -- mountX=0.42 mountY=-2.53 hyp=2.57 mountTheta=-1.41 cameraX=2.06, cameraY=1.53 cameraTheta=0.64
01:34:18.324 00.000 8976 incremental bump (2.061, 1.529) isValid = 1
01:34:18.324 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
01:34:18.324 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:34:18.324 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:34:18.324 00.000 8976 move complete, result=0
01:34:18.324 00.000 9828 Worker thread wakes up
01:34:18.324 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:34:18.324 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:34:18.324 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
01:34:18.324 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
01:34:18.324 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:34:18.324 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:34:18.324 00.000 9828 BLC: window closed
01:34:18.324 00.000 9828 MoveAxis(E, 30, B)
01:34:18.325 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:34:18.325 00.000 8976 worker thread done servicing request
01:34:18.325 00.000 8976 Worker thread wakes up
01:34:18.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:18.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:18.325 00.000 9828 Guiding  Dir = 2, Dur = 30
01:34:18.325 00.000 9828 IsSlewing returns 0
01:34:18.325 00.000 9828 IsGuiding returns 0
01:34:18.325 00.000 9828 PulseGuide returned control before completion, sleep 40
01:34:18.370 00.045 9828 IsGuiding returns 1
01:34:18.370 00.000 9828 scope still moving after pulse duration time elapsed
01:34:18.401 00.031 9828 IsSlewing returns 0
01:34:18.401 00.000 9828 IsGuiding returns 1
01:34:18.432 00.031 9828 IsSlewing returns 0
01:34:18.432 00.000 9828 IsGuiding returns 1
01:34:18.463 00.031 9828 IsSlewing returns 0
01:34:18.464 00.001 9828 IsGuiding returns 1
01:34:18.494 00.030 9828 IsSlewing returns 0
01:34:18.494 00.000 9828 IsGuiding returns 0
01:34:18.494 00.000 9828 scope move finished after 30 + 138 ms
01:34:18.494 00.000 9828 Move returns status 0, amount 30
01:34:18.494 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:18.494 00.000 9828 MoveAxis(N, 8, B)
01:34:18.494 00.000 9828 Guiding  Dir = 0, Dur = 8
01:34:18.509 00.015 9828 IsSlewing returns 0
01:34:18.509 00.000 9828 IsGuiding returns 0
01:34:18.509 00.000 9828 PulseGuide returned control before completion, sleep 18
01:34:18.540 00.031 9828 IsGuiding returns 1
01:34:18.540 00.000 9828 scope still moving after pulse duration time elapsed
01:34:18.570 00.030 9828 IsSlewing returns 0
01:34:18.570 00.000 9828 IsGuiding returns 1
01:34:18.602 00.032 9828 IsSlewing returns 0
01:34:18.602 00.000 9828 IsGuiding returns 1
01:34:18.632 00.030 9828 IsSlewing returns 0
01:34:18.632 00.000 9828 IsGuiding returns 1
01:34:18.663 00.031 9828 IsSlewing returns 0
01:34:18.663 00.000 9828 IsGuiding returns 1
01:34:18.694 00.031 9828 IsSlewing returns 0
01:34:18.694 00.000 9828 IsGuiding returns 0
01:34:18.694 00.000 9828 scope move finished after 8 + 176 ms
01:34:18.694 00.000 9828 Move returns status 0, amount 8
01:34:18.694 00.000 9828 move complete, result=0
01:34:18.694 00.000 9828 worker thread done servicing request
01:34:18.694 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:34:19.032 00.338 8976 Exposure complete
01:34:19.037 00.005 8976 worker thread done servicing request
01:34:19.037 00.000 5052 OnExposeComplete: enter
01:34:19.037 00.000 5052 UpdateGuideState(): m_state=6
01:34:19.037 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4462
01:34:19.037 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.63, Mass=186, SNR=9.5, Peak=67 HFD=2.4
01:34:19.037 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
01:34:19.037 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
01:34:19.037 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-2.78 mountX=0.02 mountY=0.21, mountTheta=1.46
01:34:19.038 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.08, opts=13)
01:34:19.038 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.08)
01:34:19.038 00.000 8976 Worker thread wakes up
01:34:19.038 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.08) opts 0xd
01:34:19.038 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.08)
01:34:19.038 00.000 8976 Moving (-0.20, -0.08) raw xDistance=0.02 yDistance=0.21
01:34:19.039 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:34:19.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:34:19.039 00.000 8976 MoveAxis(R, 0, ABG)
01:34:19.039 00.000 8976 MoveAxis(U, 0, ABG)
01:34:19.039 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:34:19.039 00.000 8976 MountToCamera -- mountX=0.44 mountY=-2.59 hyp=2.62 mountTheta=-1.40 cameraX=2.10, cameraY=1.56 cameraTheta=0.64
01:34:19.039 00.000 8976 incremental bump (2.105, 1.565) isValid = 1
01:34:19.039 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
01:34:19.039 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:34:19.039 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:34:19.039 00.000 8976 move complete, result=0
01:34:19.040 00.001 9828 Worker thread wakes up
01:34:19.040 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:34:19.040 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:34:19.040 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
01:34:19.040 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
01:34:19.040 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:34:19.040 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:34:19.040 00.000 9828 BLC: window closed
01:34:19.040 00.000 9828 MoveAxis(E, 30, B)
01:34:19.040 00.000 9828 Guiding  Dir = 2, Dur = 30
01:34:19.040 00.000 8976 worker thread done servicing request
01:34:19.040 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:34:19.040 00.000 9828 IsSlewing returns 0
01:34:19.040 00.000 9828 IsGuiding returns 0
01:34:19.041 00.001 9828 PulseGuide returned control before completion, sleep 40
01:34:19.049 00.008 5052 UpdateGuideState exits: m=186 SNR=9.5
01:34:19.050 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:19.050 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:19.050 00.000 5052 Enqueuing Expose request
01:34:19.050 00.000 8976 Worker thread wakes up
01:34:19.050 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:34:19.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:19.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:19.095 00.045 9828 IsGuiding returns 1
01:34:19.095 00.000 9828 scope still moving after pulse duration time elapsed
01:34:19.126 00.031 9828 IsSlewing returns 0
01:34:19.126 00.000 9828 IsGuiding returns 1
01:34:19.157 00.031 9828 IsSlewing returns 0
01:34:19.157 00.000 9828 IsGuiding returns 1
01:34:19.188 00.031 9828 IsSlewing returns 0
01:34:19.188 00.000 9828 IsGuiding returns 0
01:34:19.188 00.000 9828 scope move finished after 30 + 118 ms
01:34:19.188 00.000 9828 Move returns status 0, amount 30
01:34:19.188 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:19.188 00.000 9828 MoveAxis(N, 8, B)
01:34:19.188 00.000 9828 Guiding  Dir = 0, Dur = 8
01:34:19.204 00.016 9828 IsSlewing returns 0
01:34:19.204 00.000 9828 IsGuiding returns 0
01:34:19.204 00.000 9828 PulseGuide returned control before completion, sleep 18
01:34:19.235 00.031 9828 IsGuiding returns 1
01:34:19.235 00.000 9828 scope still moving after pulse duration time elapsed
01:34:19.266 00.031 9828 IsSlewing returns 0
01:34:19.266 00.000 9828 IsGuiding returns 1
01:34:19.296 00.030 9828 IsSlewing returns 0
01:34:19.296 00.000 9828 IsGuiding returns 1
01:34:19.329 00.033 9828 IsSlewing returns 0
01:34:19.329 00.000 9828 IsGuiding returns 0
01:34:19.329 00.000 9828 scope move finished after 8 + 116 ms
01:34:19.329 00.000 9828 Move returns status 0, amount 8
01:34:19.329 00.000 9828 move complete, result=0
01:34:19.329 00.000 9828 worker thread done servicing request
01:34:19.329 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:34:19.742 00.413 8976 Exposure complete
01:34:19.748 00.006 8976 worker thread done servicing request
01:34:19.748 00.000 5052 OnExposeComplete: enter
01:34:19.748 00.000 5052 UpdateGuideState(): m_state=6
01:34:19.748 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4463
01:34:19.748 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.55, Mass=187, SNR=9.5, Peak=69 HFD=2.9
01:34:19.748 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
01:34:19.748 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.50)
01:34:19.748 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.15 hyp=0.32 cameraTheta=-2.63 mountX=-0.01 mountY=0.32, mountTheta=1.60
01:34:19.749 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.15, opts=13)
01:34:19.749 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.15)
01:34:19.749 00.000 8976 Worker thread wakes up
01:34:19.749 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.15) opts 0xd
01:34:19.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.15)
01:34:19.749 00.000 8976 Moving (-0.28, -0.15) raw xDistance=-0.01 yDistance=0.32
01:34:19.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:34:19.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:34:19.749 00.000 8976 MoveAxis(R, 0, ABG)
01:34:19.749 00.000 8976 MoveAxis(D, 1, ABG)
01:34:19.749 00.000 8976 stepping (-3, 17) + (0, -1)
01:34:19.749 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:19.750 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:34:19.760 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
01:34:19.760 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:19.760 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:19.760 00.000 5052 Enqueuing Expose request
01:34:19.779 00.019 8976 Received - 47 (G) 
01:34:19.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:19.779 00.000 8976 stepped: pos (-3, 16)
01:34:19.779 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:34:19.779 00.000 8976 MountToCamera -- mountX=0.44 mountY=-2.57 hyp=2.61 mountTheta=-1.40 cameraX=2.09, cameraY=1.57 cameraTheta=0.64
01:34:19.779 00.000 8976 incremental bump (2.088, 1.565) isValid = 1
01:34:19.779 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
01:34:19.779 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:34:19.779 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:34:19.779 00.000 8976 move complete, result=0
01:34:19.780 00.001 9828 Worker thread wakes up
01:34:19.780 00.000 8976 worker thread done servicing request
01:34:19.780 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:34:19.780 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:34:19.780 00.000 8976 Worker thread wakes up
01:34:19.780 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:34:19.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:19.780 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
01:34:19.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:19.780 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
01:34:19.780 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
01:34:19.780 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:34:19.780 00.000 9828 BLC: window closed
01:34:19.780 00.000 9828 MoveAxis(E, 30, B)
01:34:19.780 00.000 9828 Guiding  Dir = 2, Dur = 30
01:34:19.781 00.001 9828 IsSlewing returns 0
01:34:19.781 00.000 9828 IsGuiding returns 0
01:34:19.781 00.000 9828 PulseGuide returned control before completion, sleep 40
01:34:19.827 00.046 9828 IsGuiding returns 1
01:34:19.828 00.001 9828 scope still moving after pulse duration time elapsed
01:34:19.859 00.031 9828 IsSlewing returns 0
01:34:19.859 00.000 9828 IsGuiding returns 1
01:34:19.890 00.031 9828 IsSlewing returns 0
01:34:19.890 00.000 9828 IsGuiding returns 1
01:34:19.921 00.031 9828 IsSlewing returns 0
01:34:19.921 00.000 9828 IsGuiding returns 1
01:34:19.951 00.030 9828 IsSlewing returns 0
01:34:19.951 00.000 9828 IsGuiding returns 0
01:34:19.951 00.000 9828 scope move finished after 30 + 140 ms
01:34:19.951 00.000 9828 Move returns status 0, amount 30
01:34:19.951 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:19.951 00.000 9828 MoveAxis(N, 8, B)
01:34:19.951 00.000 9828 Guiding  Dir = 0, Dur = 8
01:34:19.967 00.016 9828 IsSlewing returns 0
01:34:19.967 00.000 9828 IsGuiding returns 0
01:34:19.967 00.000 9828 PulseGuide returned control before completion, sleep 18
01:34:19.999 00.032 9828 IsGuiding returns 1
01:34:19.999 00.000 9828 scope still moving after pulse duration time elapsed
01:34:20.030 00.031 9828 IsSlewing returns 0
01:34:20.030 00.000 9828 IsGuiding returns 1
01:34:20.061 00.031 9828 IsSlewing returns 0
01:34:20.061 00.000 9828 IsGuiding returns 1
01:34:20.092 00.031 9828 IsSlewing returns 0
01:34:20.092 00.000 9828 IsGuiding returns 0
01:34:20.092 00.000 9828 scope move finished after 8 + 117 ms
01:34:20.092 00.000 9828 Move returns status 0, amount 8
01:34:20.092 00.000 9828 move complete, result=0
01:34:20.092 00.000 9828 worker thread done servicing request
01:34:20.092 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:34:20.475 00.383 8976 Exposure complete
01:34:20.480 00.005 8976 worker thread done servicing request
01:34:20.480 00.000 5052 OnExposeComplete: enter
01:34:20.480 00.000 5052 UpdateGuideState(): m_state=6
01:34:20.480 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4464
01:34:20.480 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.88, Mass=187, SNR=9.4, Peak=66 HFD=2.8
01:34:20.480 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
01:34:20.481 00.001 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
01:34:20.481 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.06 mountX=0.19 mountY=-0.02, mountTheta=-0.08
01:34:20.481 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.17, opts=13)
01:34:20.481 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.17)
01:34:20.481 00.000 8976 Worker thread wakes up
01:34:20.481 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.17) opts 0xd
01:34:20.481 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.17)
01:34:20.481 00.000 8976 Moving (-0.09, 0.17) raw xDistance=0.19 yDistance=-0.02
01:34:20.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:34:20.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:34:20.482 00.001 8976 MoveAxis(R, 0, ABG)
01:34:20.482 00.000 8976 MoveAxis(U, 0, ABG)
01:34:20.482 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:34:20.482 00.000 8976 MountToCamera -- mountX=0.45 mountY=-2.56 hyp=2.60 mountTheta=-1.40 cameraX=2.08, cameraY=1.57 cameraTheta=0.65
01:34:20.482 00.000 8976 incremental bump (2.076, 1.565) isValid = 1
01:34:20.482 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
01:34:20.482 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:34:20.482 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:34:20.482 00.000 8976 move complete, result=0
01:34:20.482 00.000 9828 Worker thread wakes up
01:34:20.483 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:34:20.483 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:34:20.483 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
01:34:20.483 00.000 8976 worker thread done servicing request
01:34:20.483 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
01:34:20.483 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
01:34:20.483 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:34:20.483 00.000 9828 BLC: window closed
01:34:20.483 00.000 9828 MoveAxis(E, 30, B)
01:34:20.483 00.000 9828 Guiding  Dir = 2, Dur = 30
01:34:20.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:34:20.483 00.000 9828 IsSlewing returns 0
01:34:20.483 00.000 9828 IsGuiding returns 0
01:34:20.484 00.001 9828 PulseGuide returned control before completion, sleep 40
01:34:20.492 00.008 5052 UpdateGuideState exits: m=187 SNR=9.4
01:34:20.492 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:20.492 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:20.492 00.000 5052 Enqueuing Expose request
01:34:20.492 00.000 8976 Worker thread wakes up
01:34:20.492 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:34:20.493 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:20.493 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:20.527 00.034 9828 IsGuiding returns 1
01:34:20.527 00.000 9828 scope still moving after pulse duration time elapsed
01:34:20.559 00.032 9828 IsSlewing returns 0
01:34:20.559 00.000 9828 IsGuiding returns 1
01:34:20.590 00.031 9828 IsSlewing returns 0
01:34:20.590 00.000 9828 IsGuiding returns 1
01:34:20.621 00.031 9828 IsSlewing returns 0
01:34:20.621 00.000 9828 IsGuiding returns 1
01:34:20.653 00.032 9828 IsSlewing returns 0
01:34:20.653 00.000 9828 IsGuiding returns 0
01:34:20.653 00.000 9828 scope move finished after 30 + 139 ms
01:34:20.653 00.000 9828 Move returns status 0, amount 30
01:34:20.653 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:20.653 00.000 9828 MoveAxis(N, 8, B)
01:34:20.653 00.000 9828 Guiding  Dir = 0, Dur = 8
01:34:20.668 00.015 9828 IsSlewing returns 0
01:34:20.669 00.001 9828 IsGuiding returns 0
01:34:20.669 00.000 9828 PulseGuide returned control before completion, sleep 18
01:34:20.699 00.030 9828 IsGuiding returns 1
01:34:20.700 00.001 9828 scope still moving after pulse duration time elapsed
01:34:20.730 00.030 9828 IsSlewing returns 0
01:34:20.730 00.000 9828 IsGuiding returns 1
01:34:20.761 00.031 9828 IsSlewing returns 0
01:34:20.761 00.000 9828 IsGuiding returns 1
01:34:20.793 00.032 9828 IsSlewing returns 0
01:34:20.793 00.000 9828 IsGuiding returns 0
01:34:20.793 00.000 9828 scope move finished after 8 + 116 ms
01:34:20.794 00.001 9828 Move returns status 0, amount 8
01:34:20.794 00.000 9828 move complete, result=0
01:34:20.794 00.000 9828 worker thread done servicing request
01:34:20.794 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:34:21.180 00.386 8976 Exposure complete
01:34:21.185 00.005 8976 worker thread done servicing request
01:34:21.185 00.000 5052 OnExposeComplete: enter
01:34:21.185 00.000 5052 UpdateGuideState(): m_state=6
01:34:21.185 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4465
01:34:21.185 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.64, Mass=175, SNR=9.1, Peak=62 HFD=2.7
01:34:21.186 00.001 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.33)
01:34:21.186 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
01:34:21.186 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-2.91 mountX=0.07 mountY=0.28, mountTheta=1.32
01:34:21.186 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.07, opts=13)
01:34:21.186 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.07)
01:34:21.186 00.000 8976 Worker thread wakes up
01:34:21.186 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.07) opts 0xd
01:34:21.186 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.07)
01:34:21.186 00.000 8976 Moving (-0.29, -0.07) raw xDistance=0.07 yDistance=0.28
01:34:21.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:34:21.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:34:21.186 00.000 8976 MoveAxis(R, 0, ABG)
01:34:21.186 00.000 8976 MoveAxis(D, 1, ABG)
01:34:21.186 00.000 8976 stepping (-3, 16) + (0, -1)
01:34:21.186 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:21.188 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:34:21.199 00.011 5052 UpdateGuideState exits: m=175 SNR=9.1
01:34:21.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:21.199 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:21.199 00.000 5052 Enqueuing Expose request
01:34:21.217 00.018 8976 Received - 47 (G) 
01:34:21.217 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:21.217 00.000 8976 stepped: pos (-3, 15)
01:34:21.217 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:34:21.217 00.000 8976 MountToCamera -- mountX=0.45 mountY=-2.50 hyp=2.54 mountTheta=-1.39 cameraX=2.02, cameraY=1.54 cameraTheta=0.65
01:34:21.218 00.001 8976 incremental bump (2.022, 1.542) isValid = 1
01:34:21.218 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
01:34:21.218 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:34:21.218 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:34:21.218 00.000 8976 move complete, result=0
01:34:21.218 00.000 8976 worker thread done servicing request
01:34:21.218 00.000 8976 Worker thread wakes up
01:34:21.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:21.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:21.218 00.000 9828 Worker thread wakes up
01:34:21.218 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:34:21.218 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:34:21.218 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:34:21.218 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
01:34:21.218 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
01:34:21.218 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
01:34:21.218 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:34:21.218 00.000 9828 BLC: window closed
01:34:21.218 00.000 9828 MoveAxis(E, 30, B)
01:34:21.218 00.000 9828 Guiding  Dir = 2, Dur = 30
01:34:21.219 00.001 9828 IsSlewing returns 0
01:34:21.219 00.000 9828 IsGuiding returns 0
01:34:21.219 00.000 9828 PulseGuide returned control before completion, sleep 40
01:34:21.273 00.054 9828 IsGuiding returns 1
01:34:21.273 00.000 9828 scope still moving after pulse duration time elapsed
01:34:21.304 00.031 9828 IsSlewing returns 0
01:34:21.304 00.000 9828 IsGuiding returns 1
01:34:21.335 00.031 9828 IsSlewing returns 0
01:34:21.335 00.000 9828 IsGuiding returns 1
01:34:21.366 00.031 9828 IsSlewing returns 0
01:34:21.366 00.000 9828 IsGuiding returns 0
01:34:21.366 00.000 9828 scope move finished after 30 + 117 ms
01:34:21.366 00.000 9828 Move returns status 0, amount 30
01:34:21.366 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:21.366 00.000 9828 MoveAxis(N, 8, B)
01:34:21.366 00.000 9828 Guiding  Dir = 0, Dur = 8
01:34:21.382 00.016 9828 IsSlewing returns 0
01:34:21.382 00.000 9828 IsGuiding returns 0
01:34:21.382 00.000 9828 PulseGuide returned control before completion, sleep 18
01:34:21.413 00.031 9828 IsGuiding returns 1
01:34:21.413 00.000 9828 scope still moving after pulse duration time elapsed
01:34:21.444 00.031 9828 IsSlewing returns 0
01:34:21.444 00.000 9828 IsGuiding returns 1
01:34:21.475 00.031 9828 IsSlewing returns 0
01:34:21.475 00.000 9828 IsGuiding returns 1
01:34:21.506 00.031 9828 IsSlewing returns 0
01:34:21.506 00.000 9828 IsGuiding returns 1
01:34:21.538 00.032 9828 IsSlewing returns 0
01:34:21.538 00.000 9828 IsGuiding returns 0
01:34:21.538 00.000 9828 scope move finished after 8 + 147 ms
01:34:21.538 00.000 9828 Move returns status 0, amount 8
01:34:21.538 00.000 9828 move complete, result=0
01:34:21.538 00.000 9828 worker thread done servicing request
01:34:21.538 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:34:21.911 00.373 8976 Exposure complete
01:34:21.917 00.006 8976 worker thread done servicing request
01:34:21.917 00.000 5052 OnExposeComplete: enter
01:34:21.917 00.000 5052 UpdateGuideState(): m_state=6
01:34:21.917 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4466
01:34:21.917 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.75, Mass=191, SNR=9.5, Peak=65 HFD=3.2
01:34:21.917 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:34:21.917 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
01:34:21.917 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.77 mountX=0.09 mountY=0.07, mountTheta=0.67
01:34:21.917 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.04, opts=13)
01:34:21.917 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.04)
01:34:21.918 00.001 8976 Worker thread wakes up
01:34:21.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.04) opts 0xd
01:34:21.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.04)
01:34:21.918 00.000 8976 Moving (-0.11, 0.04) raw xDistance=0.09 yDistance=0.07
01:34:21.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:34:21.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:34:21.918 00.000 8976 MoveAxis(R, 0, ABG)
01:34:21.918 00.000 8976 MoveAxis(U, 0, ABG)
01:34:21.918 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:34:21.918 00.000 8976 MountToCamera -- mountX=0.45 mountY=-2.46 hyp=2.50 mountTheta=-1.39 cameraX=1.99, cameraY=1.53 cameraTheta=0.66
01:34:21.918 00.000 8976 incremental bump (1.986, 1.526) isValid = 1
01:34:21.919 00.001 8976 Scheduling Mount bump of (0.091, 0.073)
01:34:21.919 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:34:21.919 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:34:21.919 00.000 8976 move complete, result=0
01:34:21.919 00.000 9828 Worker thread wakes up
01:34:21.919 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:34:21.919 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:34:21.919 00.000 8976 worker thread done servicing request
01:34:21.919 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
01:34:21.919 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
01:34:21.919 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
01:34:21.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:34:21.919 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:34:21.919 00.000 9828 BLC: window closed
01:34:21.919 00.000 9828 MoveAxis(E, 30, B)
01:34:21.919 00.000 9828 Guiding  Dir = 2, Dur = 30
01:34:21.920 00.001 9828 IsSlewing returns 0
01:34:21.920 00.000 9828 IsGuiding returns 0
01:34:21.920 00.000 9828 PulseGuide returned control before completion, sleep 40
01:34:21.929 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:34:21.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:21.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:21.929 00.000 5052 Enqueuing Expose request
01:34:21.929 00.000 8976 Worker thread wakes up
01:34:21.929 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:21.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:21.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:21.968 00.039 9828 IsGuiding returns 1
01:34:21.968 00.000 9828 scope still moving after pulse duration time elapsed
01:34:22.000 00.032 9828 IsSlewing returns 0
01:34:22.001 00.001 9828 IsGuiding returns 1
01:34:22.031 00.030 9828 IsSlewing returns 0
01:34:22.032 00.001 9828 IsGuiding returns 1
01:34:22.063 00.031 9828 IsSlewing returns 0
01:34:22.063 00.000 9828 IsGuiding returns 0
01:34:22.063 00.000 9828 scope move finished after 30 + 113 ms
01:34:22.063 00.000 9828 Move returns status 0, amount 30
01:34:22.063 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:22.063 00.000 9828 MoveAxis(N, 8, B)
01:34:22.063 00.000 9828 Guiding  Dir = 0, Dur = 8
01:34:22.078 00.015 9828 IsSlewing returns 0
01:34:22.083 00.005 9828 IsGuiding returns 0
01:34:22.083 00.000 9828 PulseGuide returned control before completion, sleep 18
01:34:22.109 00.026 9828 IsGuiding returns 1
01:34:22.109 00.000 9828 scope still moving after pulse duration time elapsed
01:34:22.140 00.031 9828 IsSlewing returns 0
01:34:22.140 00.000 9828 IsGuiding returns 1
01:34:22.171 00.031 9828 IsSlewing returns 0
01:34:22.171 00.000 9828 IsGuiding returns 1
01:34:22.202 00.031 9828 IsSlewing returns 0
01:34:22.202 00.000 9828 IsGuiding returns 1
01:34:22.233 00.031 9828 IsSlewing returns 0
01:34:22.233 00.000 9828 IsGuiding returns 0
01:34:22.233 00.000 9828 scope move finished after 8 + 142 ms
01:34:22.233 00.000 9828 Move returns status 0, amount 8
01:34:22.233 00.000 9828 move complete, result=0
01:34:22.233 00.000 9828 worker thread done servicing request
01:34:22.233 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:34:22.620 00.387 8976 Exposure complete
01:34:22.626 00.006 8976 worker thread done servicing request
01:34:22.626 00.000 5052 OnExposeComplete: enter
01:34:22.626 00.000 5052 UpdateGuideState(): m_state=6
01:34:22.626 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4467
01:34:22.626 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.50, Mass=183, SNR=9.3, Peak=67 HFD=3.5
01:34:22.626 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
01:34:22.626 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.88)
01:34:22.626 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-2.26 mountX=-0.11 mountY=0.26, mountTheta=1.97
01:34:22.627 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.21, opts=13)
01:34:22.627 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.21)
01:34:22.627 00.000 8976 Worker thread wakes up
01:34:22.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.21) opts 0xd
01:34:22.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.21)
01:34:22.627 00.000 8976 Moving (-0.18, -0.21) raw xDistance=-0.11 yDistance=0.26
01:34:22.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:34:22.628 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:34:22.628 00.000 8976 MoveAxis(R, 0, ABG)
01:34:22.628 00.000 8976 MoveAxis(D, 1, ABG)
01:34:22.628 00.000 8976 stepping (-3, 15) + (0, -1)
01:34:22.628 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:22.628 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:34:22.638 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:34:22.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:22.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:22.638 00.000 5052 Enqueuing Expose request
01:34:22.656 00.018 8976 Received - 47 (G) 
01:34:22.656 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:22.656 00.000 8976 stepped: pos (-3, 14)
01:34:22.657 00.001 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:34:22.657 00.000 8976 MountToCamera -- mountX=0.46 mountY=-2.38 hyp=2.43 mountTheta=-1.38 cameraX=1.91, cameraY=1.49 cameraTheta=0.66
01:34:22.657 00.000 8976 incremental bump (1.915, 1.491) isValid = 1
01:34:22.657 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
01:34:22.657 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:34:22.657 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:34:22.657 00.000 8976 move complete, result=0
01:34:22.657 00.000 8976 worker thread done servicing request
01:34:22.657 00.000 9828 Worker thread wakes up
01:34:22.657 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:34:22.657 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:34:22.657 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:34:22.657 00.000 8976 Worker thread wakes up
01:34:22.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:22.657 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
01:34:22.657 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
01:34:22.657 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
01:34:22.657 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:34:22.658 00.001 9828 BLC: window closed
01:34:22.658 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:22.658 00.000 9828 MoveAxis(E, 30, B)
01:34:22.658 00.000 9828 Guiding  Dir = 2, Dur = 30
01:34:22.658 00.000 9828 IsSlewing returns 0
01:34:22.658 00.000 9828 IsGuiding returns 0
01:34:22.658 00.000 9828 PulseGuide returned control before completion, sleep 40
01:34:22.712 00.054 9828 IsGuiding returns 1
01:34:22.712 00.000 9828 scope still moving after pulse duration time elapsed
01:34:22.743 00.031 9828 IsSlewing returns 0
01:34:22.743 00.000 9828 IsGuiding returns 1
01:34:22.774 00.031 9828 IsSlewing returns 0
01:34:22.774 00.000 9828 IsGuiding returns 1
01:34:22.805 00.031 9828 IsSlewing returns 0
01:34:22.805 00.000 9828 IsGuiding returns 0
01:34:22.805 00.000 9828 scope move finished after 30 + 116 ms
01:34:22.805 00.000 9828 Move returns status 0, amount 30
01:34:22.805 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:22.805 00.000 9828 MoveAxis(N, 8, B)
01:34:22.805 00.000 9828 Guiding  Dir = 0, Dur = 8
01:34:22.819 00.014 9828 IsSlewing returns 0
01:34:22.819 00.000 9828 IsGuiding returns 0
01:34:22.819 00.000 9828 PulseGuide returned control before completion, sleep 18
01:34:22.851 00.032 9828 IsGuiding returns 1
01:34:22.851 00.000 9828 scope still moving after pulse duration time elapsed
01:34:22.881 00.030 9828 IsSlewing returns 0
01:34:22.881 00.000 9828 IsGuiding returns 1
01:34:22.912 00.031 9828 IsSlewing returns 0
01:34:22.912 00.000 9828 IsGuiding returns 1
01:34:22.944 00.032 9828 IsSlewing returns 0
01:34:22.944 00.000 9828 IsGuiding returns 0
01:34:22.944 00.000 9828 scope move finished after 8 + 115 ms
01:34:22.944 00.000 9828 Move returns status 0, amount 8
01:34:22.944 00.000 9828 move complete, result=0
01:34:22.944 00.000 9828 worker thread done servicing request
01:34:22.944 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:34:23.348 00.404 8976 Exposure complete
01:34:23.353 00.005 8976 worker thread done servicing request
01:34:23.353 00.000 5052 OnExposeComplete: enter
01:34:23.353 00.000 5052 UpdateGuideState(): m_state=6
01:34:23.353 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4468
01:34:23.353 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.71, Mass=180, SNR=9.2, Peak=64 HFD=3.1
01:34:23.353 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:34:23.353 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:34:23.353 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.04 mountX=-0.02 mountY=-0.03, mountTheta=-2.11
01:34:23.354 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.00, opts=13)
01:34:23.354 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.00)
01:34:23.354 00.000 8976 Worker thread wakes up
01:34:23.354 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.00) opts 0xd
01:34:23.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.00)
01:34:23.354 00.000 8976 Moving (0.04, -0.00) raw xDistance=-0.02 yDistance=-0.03
01:34:23.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:34:23.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:34:23.354 00.000 8976 MoveAxis(R, 0, ABG)
01:34:23.354 00.000 8976 MoveAxis(U, 0, ABG)
01:34:23.354 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:34:23.355 00.001 8976 MountToCamera -- mountX=0.46 mountY=-2.33 hyp=2.38 mountTheta=-1.38 cameraX=1.87, cameraY=1.47 cameraTheta=0.67
01:34:23.355 00.000 8976 incremental bump (1.867, 1.468) isValid = 1
01:34:23.355 00.000 8976 Scheduling Mount bump of (0.030, 0.025)
01:34:23.355 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.02, opts=4)
01:34:23.355 00.000 8976 Enqueuing Move request for scope (0.03, 0.02)
01:34:23.355 00.000 8976 move complete, result=0
01:34:23.355 00.000 9828 Worker thread wakes up
01:34:23.355 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0x4
01:34:23.355 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:34:23.355 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
01:34:23.355 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
01:34:23.355 00.000 8976 worker thread done servicing request
01:34:23.355 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.68 mountX=-0.03 mountY=-0.02, mountTheta=-2.56
01:34:23.355 00.000 9828 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=-0.02
01:34:23.355 00.000 9828 BLC: window closed
01:34:23.355 00.000 9828 MoveAxis(E, 10, B)
01:34:23.355 00.000 9828 Guiding  Dir = 2, Dur = 10
01:34:23.355 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:34:23.356 00.001 9828 IsSlewing returns 0
01:34:23.356 00.000 9828 IsGuiding returns 0
01:34:23.356 00.000 9828 PulseGuide returned control before completion, sleep 20
01:34:23.365 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
01:34:23.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:23.366 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:23.366 00.000 5052 Enqueuing Expose request
01:34:23.366 00.000 8976 Worker thread wakes up
01:34:23.366 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:34:23.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:23.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:23.378 00.012 9828 IsGuiding returns 1
01:34:23.378 00.000 9828 scope still moving after pulse duration time elapsed
01:34:23.409 00.031 9828 IsSlewing returns 0
01:34:23.409 00.000 9828 IsGuiding returns 1
01:34:23.440 00.031 9828 IsSlewing returns 0
01:34:23.443 00.003 9828 IsGuiding returns 1
01:34:23.471 00.028 9828 IsSlewing returns 0
01:34:23.471 00.000 9828 IsGuiding returns 1
01:34:23.501 00.030 9828 IsSlewing returns 0
01:34:23.501 00.000 9828 IsGuiding returns 0
01:34:23.501 00.000 9828 scope move finished after 10 + 135 ms
01:34:23.501 00.000 9828 Move returns status 0, amount 10
01:34:23.501 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:23.501 00.000 9828 MoveAxis(N, 3, B)
01:34:23.501 00.000 9828 Guiding  Dir = 0, Dur = 3
01:34:23.517 00.016 9828 IsSlewing returns 0
01:34:23.517 00.000 9828 IsGuiding returns 0
01:34:23.517 00.000 9828 PulseGuide returned control before completion, sleep 13
01:34:23.533 00.016 9828 IsGuiding returns 1
01:34:23.533 00.000 9828 scope still moving after pulse duration time elapsed
01:34:23.566 00.033 9828 IsSlewing returns 0
01:34:23.566 00.000 9828 IsGuiding returns 1
01:34:23.597 00.031 9828 IsSlewing returns 0
01:34:23.597 00.000 9828 IsGuiding returns 1
01:34:23.628 00.031 9828 IsSlewing returns 0
01:34:23.628 00.000 9828 IsGuiding returns 1
01:34:23.659 00.031 9828 IsSlewing returns 0
01:34:23.659 00.000 9828 IsGuiding returns 0
01:34:23.659 00.000 9828 scope move finished after 3 + 138 ms
01:34:23.659 00.000 9828 Move returns status 0, amount 3
01:34:23.659 00.000 9828 move complete, result=0
01:34:23.659 00.000 9828 worker thread done servicing request
01:34:23.659 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.0 px 3 ms NORTH
01:34:24.059 00.400 8976 Exposure complete
01:34:24.064 00.005 8976 worker thread done servicing request
01:34:24.065 00.001 5052 OnExposeComplete: enter
01:34:24.065 00.000 5052 UpdateGuideState(): m_state=6
01:34:24.065 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4469
01:34:24.065 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.84, Mass=171, SNR=9.0, Peak=65 HFD=3.1
01:34:24.065 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
01:34:24.065 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
01:34:24.065 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.13 hyp=0.30 cameraTheta=0.46 mountX=-0.00 mountY=-0.29, mountTheta=-1.58
01:34:24.066 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.13, opts=13)
01:34:24.066 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.13)
01:34:24.066 00.000 8976 Worker thread wakes up
01:34:24.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.13) opts 0xd
01:34:24.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.13)
01:34:24.066 00.000 8976 Moving (0.27, 0.13) raw xDistance=-0.00 yDistance=-0.29
01:34:24.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:34:24.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:34:24.066 00.000 8976 MoveAxis(R, 0, ABG)
01:34:24.066 00.000 8976 MoveAxis(U, 1, ABG)
01:34:24.066 00.000 8976 stepping (-3, 14) + (0, 1)
01:34:24.066 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:24.067 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:34:24.076 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:34:24.076 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:24.076 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:24.076 00.000 5052 Enqueuing Expose request
01:34:24.095 00.019 8976 Received - 47 (G) 
01:34:24.095 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:24.095 00.000 8976 stepped: pos (-3, 15)
01:34:24.095 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:34:24.095 00.000 8976 MountToCamera -- mountX=0.46 mountY=-2.35 hyp=2.39 mountTheta=-1.38 cameraX=1.88, cameraY=1.48 cameraTheta=0.67
01:34:24.095 00.000 8976 incremental bump (1.882, 1.477) isValid = 1
01:34:24.095 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
01:34:24.095 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:34:24.095 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:34:24.095 00.000 8976 move complete, result=0
01:34:24.095 00.000 8976 worker thread done servicing request
01:34:24.095 00.000 8976 Worker thread wakes up
01:34:24.095 00.000 9828 Worker thread wakes up
01:34:24.095 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:34:24.096 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:24.096 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:24.096 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:34:24.096 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:34:24.096 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
01:34:24.096 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
01:34:24.096 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
01:34:24.096 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:34:24.096 00.000 9828 BLC: window closed
01:34:24.096 00.000 9828 MoveAxis(E, 30, B)
01:34:24.096 00.000 9828 Guiding  Dir = 2, Dur = 30
01:34:24.097 00.001 9828 IsSlewing returns 0
01:34:24.097 00.000 9828 IsGuiding returns 0
01:34:24.097 00.000 9828 PulseGuide returned control before completion, sleep 40
01:34:24.139 00.042 9828 IsGuiding returns 1
01:34:24.139 00.000 9828 scope still moving after pulse duration time elapsed
01:34:24.170 00.031 9828 IsSlewing returns 0
01:34:24.170 00.000 9828 IsGuiding returns 1
01:34:24.201 00.031 9828 IsSlewing returns 0
01:34:24.201 00.000 9828 IsGuiding returns 1
01:34:24.232 00.031 9828 IsSlewing returns 0
01:34:24.232 00.000 9828 IsGuiding returns 1
01:34:24.262 00.030 9828 IsSlewing returns 0
01:34:24.262 00.000 9828 IsGuiding returns 0
01:34:24.262 00.000 9828 scope move finished after 30 + 136 ms
01:34:24.262 00.000 9828 Move returns status 0, amount 30
01:34:24.262 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:24.263 00.001 9828 MoveAxis(N, 8, B)
01:34:24.263 00.000 9828 Guiding  Dir = 0, Dur = 8
01:34:24.278 00.015 9828 IsSlewing returns 0
01:34:24.278 00.000 9828 IsGuiding returns 0
01:34:24.278 00.000 9828 PulseGuide returned control before completion, sleep 18
01:34:24.308 00.030 9828 IsGuiding returns 1
01:34:24.308 00.000 9828 scope still moving after pulse duration time elapsed
01:34:24.340 00.032 9828 IsSlewing returns 0
01:34:24.340 00.000 9828 IsGuiding returns 1
01:34:24.370 00.030 9828 IsSlewing returns 0
01:34:24.370 00.000 9828 IsGuiding returns 1
01:34:24.401 00.031 9828 IsSlewing returns 0
01:34:24.401 00.000 9828 IsGuiding returns 0
01:34:24.401 00.000 9828 scope move finished after 8 + 115 ms
01:34:24.401 00.000 9828 Move returns status 0, amount 8
01:34:24.401 00.000 9828 move complete, result=0
01:34:24.401 00.000 9828 worker thread done servicing request
01:34:24.401 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:34:24.786 00.385 8976 Exposure complete
01:34:24.792 00.006 8976 worker thread done servicing request
01:34:24.792 00.000 5052 OnExposeComplete: enter
01:34:24.792 00.000 5052 UpdateGuideState(): m_state=6
01:34:24.792 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4470
01:34:24.792 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.38, Mass=208, SNR=10.0, Peak=65 HFD=3.2
01:34:24.792 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
01:34:24.792 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.09)
01:34:24.792 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.33 hyp=0.38 cameraTheta=-1.04 mountX=-0.38 mountY=0.02, mountTheta=3.09
01:34:24.793 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.33, opts=13)
01:34:24.793 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.33)
01:34:24.793 00.000 8976 Worker thread wakes up
01:34:24.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.33) opts 0xd
01:34:24.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.33)
01:34:24.793 00.000 8976 Moving (0.19, -0.33) raw xDistance=-0.38 yDistance=0.02
01:34:24.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:34:24.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:34:24.793 00.000 8976 MoveAxis(R, 2, ABG)
01:34:24.793 00.000 8976 stepping (-3, 15) + (2, 0)
01:34:24.793 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:24.794 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:34:24.804 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:34:24.805 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:24.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:24.805 00.000 5052 Enqueuing Expose request
01:34:24.830 00.025 8976 Received - 47 (G) 
01:34:24.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:24.830 00.000 8976 stepped: pos (-1, 15)
01:34:24.830 00.000 8976 MoveAxis(U, 0, ABG)
01:34:24.830 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:34:24.830 00.000 8976 MountToCamera -- mountX=0.36 mountY=-2.36 hyp=2.39 mountTheta=-1.42 cameraX=1.94, cameraY=1.39 cameraTheta=0.62
01:34:24.830 00.000 8976 incremental bump (1.938, 1.392) isValid = 1
01:34:24.830 00.000 8976 Scheduling Mount bump of (0.093, 0.069)
01:34:24.830 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:34:24.830 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:34:24.830 00.000 8976 move complete, result=0
01:34:24.830 00.000 8976 worker thread done servicing request
01:34:24.830 00.000 8976 Worker thread wakes up
01:34:24.830 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
01:34:24.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:24.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:24.831 00.001 9828 Worker thread wakes up
01:34:24.831 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:34:24.831 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:34:24.831 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.55)
01:34:24.831 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.63)
01:34:24.831 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
01:34:24.831 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:34:24.831 00.000 9828 BLC: window closed
01:34:24.831 00.000 9828 MoveAxis(E, 31, B)
01:34:24.831 00.000 9828 Guiding  Dir = 2, Dur = 31
01:34:24.831 00.000 9828 IsSlewing returns 0
01:34:24.831 00.000 9828 IsGuiding returns 0
01:34:24.832 00.001 9828 PulseGuide returned control before completion, sleep 41
01:34:24.878 00.046 9828 IsGuiding returns 1
01:34:24.878 00.000 9828 scope still moving after pulse duration time elapsed
01:34:24.909 00.031 9828 IsSlewing returns 0
01:34:24.909 00.000 9828 IsGuiding returns 1
01:34:24.940 00.031 9828 IsSlewing returns 0
01:34:24.940 00.000 9828 IsGuiding returns 1
01:34:24.971 00.031 9828 IsSlewing returns 0
01:34:24.971 00.000 9828 IsGuiding returns 1
01:34:25.002 00.031 9828 IsSlewing returns 0
01:34:25.002 00.000 9828 IsGuiding returns 0
01:34:25.002 00.000 9828 scope move finished after 31 + 139 ms
01:34:25.002 00.000 9828 Move returns status 0, amount 31
01:34:25.002 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:25.002 00.000 9828 MoveAxis(N, 8, B)
01:34:25.002 00.000 9828 Guiding  Dir = 0, Dur = 8
01:34:25.019 00.017 9828 IsSlewing returns 0
01:34:25.019 00.000 9828 IsGuiding returns 0
01:34:25.019 00.000 9828 PulseGuide returned control before completion, sleep 18
01:34:25.050 00.031 9828 IsGuiding returns 1
01:34:25.050 00.000 9828 scope still moving after pulse duration time elapsed
01:34:25.080 00.030 9828 IsSlewing returns 0
01:34:25.080 00.000 9828 IsGuiding returns 1
01:34:25.112 00.032 9828 IsSlewing returns 0
01:34:25.112 00.000 9828 IsGuiding returns 1
01:34:25.142 00.030 9828 IsSlewing returns 0
01:34:25.142 00.000 9828 IsGuiding returns 1
01:34:25.172 00.030 9828 IsSlewing returns 0
01:34:25.172 00.000 9828 IsGuiding returns 0
01:34:25.172 00.000 9828 scope move finished after 8 + 146 ms
01:34:25.172 00.000 9828 Move returns status 0, amount 8
01:34:25.172 00.000 9828 move complete, result=0
01:34:25.172 00.000 9828 worker thread done servicing request
01:34:25.172 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
01:34:25.520 00.348 8976 Exposure complete
01:34:25.525 00.005 8976 worker thread done servicing request
01:34:25.525 00.000 5052 OnExposeComplete: enter
01:34:25.525 00.000 5052 UpdateGuideState(): m_state=6
01:34:25.526 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4471
01:34:25.526 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.82, Mass=199, SNR=9.7, Peak=63 HFD=3.1
01:34:25.526 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:34:25.526 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:34:25.526 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.11 hyp=0.27 cameraTheta=0.42 mountX=-0.01 mountY=-0.26, mountTheta=-1.62
01:34:25.526 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.11, opts=13)
01:34:25.527 00.001 5052 Enqueuing Move request for stepguider (0.24, 0.11)
01:34:25.527 00.000 8976 Worker thread wakes up
01:34:25.527 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.11) opts 0xd
01:34:25.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.11)
01:34:25.527 00.000 8976 Moving (0.24, 0.11) raw xDistance=-0.01 yDistance=-0.26
01:34:25.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:34:25.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:34:25.527 00.000 8976 MoveAxis(R, 0, ABG)
01:34:25.527 00.000 8976 MoveAxis(U, 1, ABG)
01:34:25.527 00.000 8976 stepping (-1, 15) + (0, 1)
01:34:25.527 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:25.527 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:34:25.537 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:34:25.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:25.537 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:25.537 00.000 5052 Enqueuing Expose request
01:34:25.549 00.012 8976 Received - 47 (G) 
01:34:25.550 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:25.550 00.000 8976 stepped: pos (-1, 16)
01:34:25.550 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
01:34:25.550 00.000 8976 MountToCamera -- mountX=0.29 mountY=-2.42 hyp=2.44 mountTheta=-1.45 cameraX=2.02, cameraY=1.36 cameraTheta=0.59
01:34:25.550 00.000 8976 incremental bump (2.022, 1.359) isValid = 1
01:34:25.550 00.000 8976 Scheduling Mount bump of (0.095, 0.066)
01:34:25.550 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
01:34:25.550 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
01:34:25.550 00.000 8976 move complete, result=0
01:34:25.550 00.000 8976 worker thread done servicing request
01:34:25.550 00.000 9828 Worker thread wakes up
01:34:25.550 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
01:34:25.550 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:34:25.550 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
01:34:25.550 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
01:34:25.550 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
01:34:25.550 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
01:34:25.550 00.000 9828 BLC: window closed
01:34:25.551 00.001 9828 MoveAxis(E, 31, B)
01:34:25.551 00.000 9828 Guiding  Dir = 2, Dur = 31
01:34:25.551 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:34:25.551 00.000 8976 Worker thread wakes up
01:34:25.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:25.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:25.551 00.000 9828 IsSlewing returns 0
01:34:25.551 00.000 9828 IsGuiding returns 0
01:34:25.551 00.000 9828 PulseGuide returned control before completion, sleep 41
01:34:25.604 00.053 9828 IsGuiding returns 1
01:34:25.604 00.000 9828 scope still moving after pulse duration time elapsed
01:34:25.635 00.031 9828 IsSlewing returns 0
01:34:25.635 00.000 9828 IsGuiding returns 1
01:34:25.667 00.032 9828 IsSlewing returns 0
01:34:25.667 00.000 9828 IsGuiding returns 1
01:34:25.697 00.030 9828 IsSlewing returns 0
01:34:25.697 00.000 9828 IsGuiding returns 1
01:34:25.727 00.030 9828 IsSlewing returns 0
01:34:25.727 00.000 9828 IsGuiding returns 1
01:34:25.758 00.031 9828 IsSlewing returns 0
01:34:25.758 00.000 9828 IsGuiding returns 0
01:34:25.758 00.000 9828 scope move finished after 31 + 175 ms
01:34:25.758 00.000 9828 Move returns status 0, amount 31
01:34:25.758 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:25.758 00.000 9828 MoveAxis(N, 7, B)
01:34:25.758 00.000 9828 Guiding  Dir = 0, Dur = 7
01:34:25.773 00.015 9828 IsSlewing returns 0
01:34:25.773 00.000 9828 IsGuiding returns 0
01:34:25.773 00.000 9828 PulseGuide returned control before completion, sleep 17
01:34:25.804 00.031 9828 IsGuiding returns 1
01:34:25.804 00.000 9828 scope still moving after pulse duration time elapsed
01:34:25.835 00.031 9828 IsSlewing returns 0
01:34:25.835 00.000 9828 IsGuiding returns 1
01:34:25.866 00.031 9828 IsSlewing returns 0
01:34:25.866 00.000 9828 IsGuiding returns 1
01:34:25.897 00.031 9828 IsSlewing returns 0
01:34:25.897 00.000 9828 IsGuiding returns 0
01:34:25.897 00.000 9828 scope move finished after 7 + 117 ms
01:34:25.897 00.000 9828 Move returns status 0, amount 7
01:34:25.897 00.000 9828 move complete, result=0
01:34:25.897 00.000 9828 worker thread done servicing request
01:34:25.897 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
01:34:26.242 00.345 8976 Exposure complete
01:34:26.247 00.005 8976 worker thread done servicing request
01:34:26.247 00.000 5052 OnExposeComplete: enter
01:34:26.247 00.000 5052 UpdateGuideState(): m_state=6
01:34:26.247 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4472
01:34:26.247 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.84, Mass=197, SNR=9.6, Peak=62 HFD=3.1
01:34:26.247 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:34:26.247 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:34:26.247 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.13 hyp=0.63 cameraTheta=2.93 mountX=0.40 mountY=0.45, mountTheta=0.85
01:34:26.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.13, opts=13)
01:34:26.248 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.13)
01:34:26.248 00.000 8976 Worker thread wakes up
01:34:26.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.13) opts 0xd
01:34:26.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.13)
01:34:26.248 00.000 8976 Moving (-0.62, 0.13) raw xDistance=0.40 yDistance=0.45
01:34:26.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:34:26.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45
01:34:26.248 00.000 8976 MoveAxis(L, 2, ABG)
01:34:26.248 00.000 8976 stepping (-1, 16) + (-2, 0)
01:34:26.249 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:26.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:34:26.259 00.010 5052 UpdateGuideState exits: m=197 SNR=9.6
01:34:26.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:26.260 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:26.260 00.000 5052 Enqueuing Expose request
01:34:26.285 00.025 8976 Received - 47 (G) 
01:34:26.285 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:26.285 00.000 8976 stepped: pos (-3, 16)
01:34:26.285 00.000 8976 MoveAxis(D, 2, ABG)
01:34:26.285 00.000 8976 stepping (-3, 16) + (0, -2)
01:34:26.285 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:26.317 00.032 8976 Received - 47 (G) 
01:34:26.317 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:26.317 00.000 8976 stepped: pos (-3, 14)
01:34:26.317 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:34:26.317 00.000 8976 MountToCamera -- mountX=0.35 mountY=-2.35 hyp=2.38 mountTheta=-1.42 cameraX=1.94, cameraY=1.38 cameraTheta=0.62
01:34:26.317 00.000 8976 incremental bump (1.939, 1.380) isValid = 1
01:34:26.317 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
01:34:26.317 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:34:26.317 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:34:26.317 00.000 8976 move complete, result=0
01:34:26.317 00.000 8976 worker thread done servicing request
01:34:26.317 00.000 8976 Worker thread wakes up
01:34:26.317 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:34:26.318 00.001 9828 Worker thread wakes up
01:34:26.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:26.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:26.318 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:34:26.318 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:34:26.318 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
01:34:26.318 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
01:34:26.318 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
01:34:26.318 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:34:26.318 00.000 9828 BLC: window closed
01:34:26.318 00.000 9828 MoveAxis(E, 31, B)
01:34:26.318 00.000 9828 Guiding  Dir = 2, Dur = 31
01:34:26.319 00.001 9828 IsSlewing returns 0
01:34:26.319 00.000 9828 IsGuiding returns 0
01:34:26.319 00.000 9828 PulseGuide returned control before completion, sleep 41
01:34:26.375 00.056 9828 IsGuiding returns 1
01:34:26.375 00.000 9828 scope still moving after pulse duration time elapsed
01:34:26.406 00.031 9828 IsSlewing returns 0
01:34:26.406 00.000 9828 IsGuiding returns 1
01:34:26.437 00.031 9828 IsSlewing returns 0
01:34:26.437 00.000 9828 IsGuiding returns 1
01:34:26.468 00.031 9828 IsSlewing returns 0
01:34:26.468 00.000 9828 IsGuiding returns 0
01:34:26.468 00.000 9828 scope move finished after 31 + 117 ms
01:34:26.468 00.000 9828 Move returns status 0, amount 31
01:34:26.468 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:26.468 00.000 9828 MoveAxis(N, 8, B)
01:34:26.468 00.000 9828 Guiding  Dir = 0, Dur = 8
01:34:26.483 00.015 9828 IsSlewing returns 0
01:34:26.483 00.000 9828 IsGuiding returns 0
01:34:26.484 00.001 9828 PulseGuide returned control before completion, sleep 18
01:34:26.515 00.031 9828 IsGuiding returns 1
01:34:26.515 00.000 9828 scope still moving after pulse duration time elapsed
01:34:26.546 00.031 9828 IsSlewing returns 0
01:34:26.546 00.000 9828 IsGuiding returns 1
01:34:26.576 00.030 9828 IsSlewing returns 0
01:34:26.576 00.000 9828 IsGuiding returns 1
01:34:26.607 00.031 9828 IsSlewing returns 0
01:34:26.607 00.000 9828 IsGuiding returns 0
01:34:26.607 00.000 9828 scope move finished after 8 + 115 ms
01:34:26.607 00.000 9828 Move returns status 0, amount 8
01:34:26.607 00.000 9828 move complete, result=0
01:34:26.607 00.000 9828 worker thread done servicing request
01:34:26.607 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
01:34:27.013 00.406 8976 Exposure complete
01:34:27.018 00.005 8976 worker thread done servicing request
01:34:27.018 00.000 5052 OnExposeComplete: enter
01:34:27.018 00.000 5052 UpdateGuideState(): m_state=6
01:34:27.018 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4473
01:34:27.019 00.001 5052 Star::Find returns 1 (0), X=329.00, Y=281.50, Mass=192, SNR=9.6, Peak=65 HFD=2.6
01:34:27.019 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.32 = 1.96)
01:34:27.019 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.85)
01:34:27.019 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.21 hyp=0.27 cameraTheta=-2.28 mountX=-0.10 mountY=0.26, mountTheta=1.95
01:34:27.019 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.21, opts=13)
01:34:27.019 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.21)
01:34:27.019 00.000 8976 Worker thread wakes up
01:34:27.020 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.21) opts 0xd
01:34:27.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.21)
01:34:27.020 00.000 8976 Moving (-0.18, -0.21) raw xDistance=-0.10 yDistance=0.26
01:34:27.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:34:27.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
01:34:27.020 00.000 8976 MoveAxis(R, 0, ABG)
01:34:27.020 00.000 8976 MoveAxis(D, 1, ABG)
01:34:27.020 00.000 8976 stepping (-3, 14) + (0, -1)
01:34:27.020 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:27.021 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:34:27.031 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:34:27.031 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:27.031 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:27.031 00.000 5052 Enqueuing Expose request
01:34:27.053 00.022 8976 Received - 47 (G) 
01:34:27.053 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:27.053 00.000 8976 stepped: pos (-3, 13)
01:34:27.053 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:34:27.053 00.000 8976 MountToCamera -- mountX=0.38 mountY=-2.26 hyp=2.29 mountTheta=-1.40 cameraX=1.84, cameraY=1.37 cameraTheta=0.64
01:34:27.053 00.000 8976 incremental bump (1.837, 1.370) isValid = 1
01:34:27.053 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
01:34:27.053 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:34:27.053 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:34:27.053 00.000 8976 move complete, result=0
01:34:27.053 00.000 9828 Worker thread wakes up
01:34:27.053 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:34:27.053 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:34:27.053 00.000 8976 worker thread done servicing request
01:34:27.053 00.000 8976 Worker thread wakes up
01:34:27.053 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:34:27.053 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
01:34:27.053 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
01:34:27.054 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:27.054 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:27.054 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:34:27.054 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:34:27.054 00.000 9828 BLC: window closed
01:34:27.054 00.000 9828 MoveAxis(E, 30, B)
01:34:27.054 00.000 9828 Guiding  Dir = 2, Dur = 30
01:34:27.054 00.000 9828 IsSlewing returns 0
01:34:27.054 00.000 9828 IsGuiding returns 0
01:34:27.054 00.000 9828 PulseGuide returned control before completion, sleep 40
01:34:27.102 00.048 9828 IsGuiding returns 1
01:34:27.102 00.000 9828 scope still moving after pulse duration time elapsed
01:34:27.134 00.032 9828 IsSlewing returns 0
01:34:27.134 00.000 9828 IsGuiding returns 1
01:34:27.166 00.032 9828 IsSlewing returns 0
01:34:27.167 00.001 9828 IsGuiding returns 1
01:34:27.196 00.029 9828 IsSlewing returns 0
01:34:27.196 00.000 9828 IsGuiding returns 0
01:34:27.196 00.000 9828 scope move finished after 30 + 112 ms
01:34:27.196 00.000 9828 Move returns status 0, amount 30
01:34:27.196 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:27.196 00.000 9828 MoveAxis(N, 8, B)
01:34:27.197 00.001 9828 Guiding  Dir = 0, Dur = 8
01:34:27.212 00.015 9828 IsSlewing returns 0
01:34:27.212 00.000 9828 IsGuiding returns 0
01:34:27.213 00.001 9828 PulseGuide returned control before completion, sleep 18
01:34:27.243 00.030 9828 IsGuiding returns 1
01:34:27.243 00.000 9828 scope still moving after pulse duration time elapsed
01:34:27.267 00.024 9828 IsSlewing returns 0
01:34:27.267 00.000 9828 IsGuiding returns 1
01:34:27.298 00.031 9828 IsSlewing returns 0
01:34:27.298 00.000 9828 IsGuiding returns 1
01:34:27.330 00.032 9828 IsSlewing returns 0
01:34:27.330 00.000 9828 IsGuiding returns 1
01:34:27.376 00.046 9828 IsSlewing returns 0
01:34:27.376 00.000 9828 IsGuiding returns 0
01:34:27.376 00.000 9828 scope move finished after 8 + 155 ms
01:34:27.376 00.000 9828 Move returns status 0, amount 8
01:34:27.376 00.000 9828 move complete, result=0
01:34:27.376 00.000 9828 worker thread done servicing request
01:34:27.376 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:34:27.744 00.368 8976 Exposure complete
01:34:27.750 00.006 8976 worker thread done servicing request
01:34:27.750 00.000 5052 OnExposeComplete: enter
01:34:27.750 00.000 5052 UpdateGuideState(): m_state=6
01:34:27.750 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4474
01:34:27.750 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.61, Mass=176, SNR=9.1, Peak=69 HFD=2.4
01:34:27.750 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
01:34:27.750 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
01:34:27.750 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.65 mountX=-0.00 mountY=0.22, mountTheta=1.59
01:34:27.751 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.10, opts=13)
01:34:27.751 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.10)
01:34:27.751 00.000 8976 Worker thread wakes up
01:34:27.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.10) opts 0xd
01:34:27.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.10)
01:34:27.751 00.000 8976 Moving (-0.19, -0.10) raw xDistance=-0.00 yDistance=0.22
01:34:27.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:34:27.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:34:27.751 00.000 8976 MoveAxis(R, 0, ABG)
01:34:27.752 00.001 8976 MoveAxis(U, 0, ABG)
01:34:27.752 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:34:27.752 00.000 8976 MountToCamera -- mountX=0.41 mountY=-2.19 hyp=2.23 mountTheta=-1.39 cameraX=1.77, cameraY=1.36 cameraTheta=0.66
01:34:27.752 00.000 8976 incremental bump (1.768, 1.363) isValid = 1
01:34:27.752 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
01:34:27.752 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:34:27.752 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:34:27.752 00.000 8976 move complete, result=0
01:34:27.752 00.000 9828 Worker thread wakes up
01:34:27.752 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:34:27.752 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:34:27.752 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
01:34:27.752 00.000 8976 worker thread done servicing request
01:34:27.752 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
01:34:27.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:34:27.752 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
01:34:27.752 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:34:27.752 00.000 9828 BLC: window closed
01:34:27.752 00.000 9828 MoveAxis(E, 30, B)
01:34:27.752 00.000 9828 Guiding  Dir = 2, Dur = 30
01:34:27.753 00.001 9828 IsSlewing returns 0
01:34:27.753 00.000 9828 IsGuiding returns 0
01:34:27.753 00.000 9828 PulseGuide returned control before completion, sleep 40
01:34:27.761 00.008 5052 UpdateGuideState exits: m=176 SNR=9.1
01:34:27.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:27.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:27.761 00.000 5052 Enqueuing Expose request
01:34:27.761 00.000 8976 Worker thread wakes up
01:34:27.761 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:34:27.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:27.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:27.794 00.033 9828 IsGuiding returns 1
01:34:27.795 00.001 9828 scope still moving after pulse duration time elapsed
01:34:27.826 00.031 9828 IsSlewing returns 0
01:34:27.826 00.000 9828 IsGuiding returns 1
01:34:27.857 00.031 9828 IsSlewing returns 0
01:34:27.857 00.000 9828 IsGuiding returns 1
01:34:27.887 00.030 9828 IsSlewing returns 0
01:34:27.887 00.000 9828 IsGuiding returns 1
01:34:27.918 00.031 9828 IsSlewing returns 0
01:34:27.918 00.000 9828 IsGuiding returns 0
01:34:27.918 00.000 9828 scope move finished after 30 + 136 ms
01:34:27.919 00.001 9828 Move returns status 0, amount 30
01:34:27.919 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:27.919 00.000 9828 MoveAxis(N, 8, B)
01:34:27.919 00.000 9828 Guiding  Dir = 0, Dur = 8
01:34:27.933 00.014 9828 IsSlewing returns 0
01:34:27.933 00.000 9828 IsGuiding returns 0
01:34:27.933 00.000 9828 PulseGuide returned control before completion, sleep 18
01:34:27.965 00.032 9828 IsGuiding returns 1
01:34:27.965 00.000 9828 scope still moving after pulse duration time elapsed
01:34:27.997 00.032 9828 IsSlewing returns 0
01:34:27.997 00.000 9828 IsGuiding returns 1
01:34:28.028 00.031 9828 IsSlewing returns 0
01:34:28.028 00.000 9828 IsGuiding returns 1
01:34:28.060 00.032 9828 IsSlewing returns 0
01:34:28.060 00.000 9828 IsGuiding returns 1
01:34:28.090 00.030 9828 IsSlewing returns 0
01:34:28.090 00.000 9828 IsGuiding returns 0
01:34:28.090 00.000 9828 scope move finished after 8 + 148 ms
01:34:28.090 00.000 9828 Move returns status 0, amount 8
01:34:28.090 00.000 9828 move complete, result=0
01:34:28.091 00.001 9828 worker thread done servicing request
01:34:28.091 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:34:28.451 00.360 8976 Exposure complete
01:34:28.457 00.006 8976 worker thread done servicing request
01:34:28.457 00.000 5052 OnExposeComplete: enter
01:34:28.457 00.000 5052 UpdateGuideState(): m_state=6
01:34:28.457 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4475
01:34:28.457 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.81, Mass=184, SNR=9.3, Peak=62 HFD=3.0
01:34:28.457 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:34:28.457 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
01:34:28.457 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.10 hyp=0.47 cameraTheta=2.92 mountX=0.30 mountY=0.32, mountTheta=0.82
01:34:28.458 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.10, opts=13)
01:34:28.458 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.10)
01:34:28.458 00.000 8976 Worker thread wakes up
01:34:28.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.10) opts 0xd
01:34:28.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.10)
01:34:28.458 00.000 8976 Moving (-0.46, 0.10) raw xDistance=0.30 yDistance=0.32
01:34:28.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:34:28.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:34:28.458 00.000 8976 MoveAxis(L, 1, ABG)
01:34:28.458 00.000 8976 stepping (-3, 13) + (-1, 0)
01:34:28.458 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:28.459 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:34:28.468 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:34:28.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:28.468 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:28.468 00.000 5052 Enqueuing Expose request
01:34:28.491 00.023 8976 Received - 47 (G) 
01:34:28.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:28.491 00.000 8976 stepped: pos (-4, 13)
01:34:28.491 00.000 8976 MoveAxis(D, 1, ABG)
01:34:28.491 00.000 8976 stepping (-4, 13) + (0, -1)
01:34:28.491 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:28.523 00.032 8976 Received - 47 (G) 
01:34:28.523 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:28.523 00.000 8976 stepped: pos (-4, 12)
01:34:28.523 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:34:28.523 00.000 8976 MountToCamera -- mountX=0.48 mountY=-2.10 hyp=2.15 mountTheta=-1.35 cameraX=1.65, cameraY=1.38 cameraTheta=0.70
01:34:28.523 00.000 8976 incremental bump (1.653, 1.379) isValid = 1
01:34:28.523 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
01:34:28.523 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:34:28.523 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:34:28.523 00.000 8976 move complete, result=0
01:34:28.523 00.000 8976 worker thread done servicing request
01:34:28.524 00.001 8976 Worker thread wakes up
01:34:28.524 00.000 9828 Worker thread wakes up
01:34:28.524 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:34:28.524 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:34:28.524 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
01:34:28.524 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
01:34:28.524 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
01:34:28.524 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:34:28.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:28.524 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:28.524 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
01:34:28.524 00.000 9828 BLC: window closed
01:34:28.524 00.000 9828 MoveAxis(E, 29, B)
01:34:28.524 00.000 9828 Guiding  Dir = 2, Dur = 29
01:34:28.525 00.001 9828 IsSlewing returns 0
01:34:28.525 00.000 9828 IsGuiding returns 0
01:34:28.525 00.000 9828 PulseGuide returned control before completion, sleep 39
01:34:28.569 00.044 9828 IsGuiding returns 1
01:34:28.569 00.000 9828 scope still moving after pulse duration time elapsed
01:34:28.600 00.031 9828 IsSlewing returns 0
01:34:28.600 00.000 9828 IsGuiding returns 1
01:34:28.631 00.031 9828 IsSlewing returns 0
01:34:28.631 00.000 9828 IsGuiding returns 1
01:34:28.663 00.032 9828 IsSlewing returns 0
01:34:28.664 00.001 9828 IsGuiding returns 1
01:34:28.694 00.030 9828 IsSlewing returns 0
01:34:28.694 00.000 9828 IsGuiding returns 0
01:34:28.694 00.000 9828 scope move finished after 29 + 140 ms
01:34:28.694 00.000 9828 Move returns status 0, amount 29
01:34:28.694 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:28.694 00.000 9828 MoveAxis(N, 9, B)
01:34:28.694 00.000 9828 Guiding  Dir = 0, Dur = 9
01:34:28.709 00.015 9828 IsSlewing returns 0
01:34:28.709 00.000 9828 IsGuiding returns 0
01:34:28.709 00.000 9828 PulseGuide returned control before completion, sleep 19
01:34:28.740 00.031 9828 IsGuiding returns 1
01:34:28.740 00.000 9828 scope still moving after pulse duration time elapsed
01:34:28.771 00.031 9828 IsSlewing returns 0
01:34:28.771 00.000 9828 IsGuiding returns 1
01:34:28.801 00.030 9828 IsSlewing returns 0
01:34:28.801 00.000 9828 IsGuiding returns 1
01:34:28.832 00.031 9828 IsSlewing returns 0
01:34:28.832 00.000 9828 IsGuiding returns 1
01:34:28.863 00.031 9828 IsSlewing returns 0
01:34:28.863 00.000 9828 IsGuiding returns 0
01:34:28.863 00.000 9828 scope move finished after 9 + 145 ms
01:34:28.863 00.000 9828 Move returns status 0, amount 9
01:34:28.864 00.001 9828 move complete, result=0
01:34:28.864 00.000 9828 worker thread done servicing request
01:34:28.864 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:34:29.216 00.352 8976 Exposure complete
01:34:29.221 00.005 8976 worker thread done servicing request
01:34:29.221 00.000 5052 OnExposeComplete: enter
01:34:29.221 00.000 5052 UpdateGuideState(): m_state=6
01:34:29.221 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4476
01:34:29.221 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.44, Mass=186, SNR=9.4, Peak=66 HFD=3.0
01:34:29.222 00.001 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.48 = 1.80)
01:34:29.222 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.70)
01:34:29.222 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.27 hyp=0.42 cameraTheta=-2.44 mountX=-0.09 mountY=0.42, mountTheta=1.79
01:34:29.222 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.27, opts=13)
01:34:29.222 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.27)
01:34:29.222 00.000 8976 Worker thread wakes up
01:34:29.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.27) opts 0xd
01:34:29.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.27)
01:34:29.222 00.000 8976 Moving (-0.32, -0.27) raw xDistance=-0.09 yDistance=0.42
01:34:29.223 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:34:29.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
01:34:29.223 00.000 8976 MoveAxis(R, 0, ABG)
01:34:29.223 00.000 8976 MoveAxis(D, 2, ABG)
01:34:29.223 00.000 8976 stepping (-4, 12) + (0, -2)
01:34:29.223 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:29.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:34:29.232 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:34:29.233 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:29.233 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:29.233 00.000 5052 Enqueuing Expose request
01:34:29.259 00.026 8976 Received - 47 (G) 
01:34:29.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:29.259 00.000 8976 stepped: pos (-4, 10)
01:34:29.259 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
01:34:29.259 00.000 8976 MountToCamera -- mountX=0.52 mountY=-1.93 hyp=2.00 mountTheta=-1.31 cameraX=1.48, cameraY=1.34 cameraTheta=0.74
01:34:29.259 00.000 8976 incremental bump (1.482, 1.343) isValid = 1
01:34:29.259 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
01:34:29.259 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:34:29.259 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:34:29.259 00.000 8976 move complete, result=0
01:34:29.260 00.001 9828 Worker thread wakes up
01:34:29.260 00.000 8976 worker thread done servicing request
01:34:29.260 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:34:29.260 00.000 8976 Worker thread wakes up
01:34:29.260 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:34:29.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:29.260 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
01:34:29.260 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:34:29.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:29.260 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
01:34:29.260 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
01:34:29.260 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:34:29.260 00.000 9828 BLC: window closed
01:34:29.260 00.000 9828 MoveAxis(E, 28, B)
01:34:29.260 00.000 9828 Guiding  Dir = 2, Dur = 28
01:34:29.261 00.001 9828 IsSlewing returns 0
01:34:29.261 00.000 9828 IsGuiding returns 0
01:34:29.261 00.000 9828 PulseGuide returned control before completion, sleep 38
01:34:29.314 00.053 9828 IsGuiding returns 1
01:34:29.314 00.000 9828 scope still moving after pulse duration time elapsed
01:34:29.345 00.031 9828 IsSlewing returns 0
01:34:29.345 00.000 9828 IsGuiding returns 1
01:34:29.377 00.032 9828 IsSlewing returns 0
01:34:29.377 00.000 9828 IsGuiding returns 1
01:34:29.408 00.031 9828 IsSlewing returns 0
01:34:29.408 00.000 9828 IsGuiding returns 0
01:34:29.408 00.000 9828 scope move finished after 28 + 119 ms
01:34:29.408 00.000 9828 Move returns status 0, amount 28
01:34:29.408 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:29.408 00.000 9828 MoveAxis(N, 9, B)
01:34:29.408 00.000 9828 Guiding  Dir = 0, Dur = 9
01:34:29.423 00.015 9828 IsSlewing returns 0
01:34:29.423 00.000 9828 IsGuiding returns 0
01:34:29.423 00.000 9828 PulseGuide returned control before completion, sleep 19
01:34:29.454 00.031 9828 IsGuiding returns 1
01:34:29.454 00.000 9828 scope still moving after pulse duration time elapsed
01:34:29.486 00.032 9828 IsSlewing returns 0
01:34:29.486 00.000 9828 IsGuiding returns 1
01:34:29.516 00.030 9828 IsSlewing returns 0
01:34:29.516 00.000 9828 IsGuiding returns 1
01:34:29.546 00.030 9828 IsSlewing returns 0
01:34:29.546 00.000 9828 IsGuiding returns 1
01:34:29.578 00.032 9828 IsSlewing returns 0
01:34:29.578 00.000 9828 IsGuiding returns 0
01:34:29.578 00.000 9828 scope move finished after 9 + 145 ms
01:34:29.578 00.000 9828 Move returns status 0, amount 9
01:34:29.578 00.000 9828 move complete, result=0
01:34:29.578 00.000 9828 worker thread done servicing request
01:34:29.578 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:34:29.953 00.375 8976 Exposure complete
01:34:29.958 00.005 8976 worker thread done servicing request
01:34:29.958 00.000 5052 OnExposeComplete: enter
01:34:29.958 00.000 5052 UpdateGuideState(): m_state=6
01:34:29.958 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4477
01:34:29.958 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.71, Mass=188, SNR=9.4, Peak=68 HFD=2.6
01:34:29.958 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:34:29.958 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
01:34:29.958 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.14 mountX=0.05 mountY=0.09, mountTheta=1.07
01:34:29.959 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.00, opts=13)
01:34:29.959 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.00)
01:34:29.959 00.000 8976 Worker thread wakes up
01:34:29.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.00) opts 0xd
01:34:29.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.00)
01:34:29.959 00.000 8976 Moving (-0.11, 0.00) raw xDistance=0.05 yDistance=0.09
01:34:29.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:34:29.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:34:29.959 00.000 8976 MoveAxis(R, 0, ABG)
01:34:29.959 00.000 8976 MoveAxis(U, 0, ABG)
01:34:29.959 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:34:29.959 00.000 8976 MountToCamera -- mountX=0.55 mountY=-1.82 hyp=1.90 mountTheta=-1.28 cameraX=1.37, cameraY=1.32 cameraTheta=0.77
01:34:29.959 00.000 8976 incremental bump (1.367, 1.318) isValid = 1
01:34:29.960 00.001 8976 Scheduling Mount bump of (0.074, 0.074)
01:34:29.960 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.07, opts=4)
01:34:29.960 00.000 8976 Enqueuing Move request for scope (0.07, 0.07)
01:34:29.960 00.000 8976 move complete, result=0
01:34:29.960 00.000 9828 Worker thread wakes up
01:34:29.960 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0x4
01:34:29.960 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:34:29.960 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
01:34:29.960 00.000 8976 worker thread done servicing request
01:34:29.960 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
01:34:29.960 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.11 cameraTheta=0.79 mountX=-0.08 mountY=-0.06, mountTheta=-2.45
01:34:29.960 00.000 9828 Moving (0.07, 0.07) raw xDistance=-0.08 yDistance=-0.06
01:34:29.960 00.000 9828 BLC: window closed
01:34:29.960 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:34:29.960 00.000 9828 MoveAxis(E, 25, B)
01:34:29.960 00.000 9828 Guiding  Dir = 2, Dur = 25
01:34:29.961 00.001 9828 IsSlewing returns 0
01:34:29.961 00.000 9828 IsGuiding returns 0
01:34:29.961 00.000 9828 PulseGuide returned control before completion, sleep 35
01:34:29.970 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:34:29.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:29.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:29.970 00.000 5052 Enqueuing Expose request
01:34:29.970 00.000 8976 Worker thread wakes up
01:34:29.971 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:29.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:29.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:29.998 00.027 9828 IsGuiding returns 1
01:34:29.998 00.000 9828 scope still moving after pulse duration time elapsed
01:34:30.029 00.031 9828 IsSlewing returns 0
01:34:30.029 00.000 9828 IsGuiding returns 1
01:34:30.063 00.034 9828 IsSlewing returns 0
01:34:30.063 00.000 9828 IsGuiding returns 1
01:34:30.092 00.029 9828 IsSlewing returns 0
01:34:30.092 00.000 9828 IsGuiding returns 1
01:34:30.123 00.031 9828 IsSlewing returns 0
01:34:30.124 00.001 9828 IsGuiding returns 0
01:34:30.124 00.000 9828 scope move finished after 25 + 137 ms
01:34:30.124 00.000 9828 Move returns status 0, amount 25
01:34:30.124 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:30.124 00.000 9828 MoveAxis(N, 9, B)
01:34:30.124 00.000 9828 Guiding  Dir = 0, Dur = 9
01:34:30.139 00.015 9828 IsSlewing returns 0
01:34:30.139 00.000 9828 IsGuiding returns 0
01:34:30.139 00.000 9828 PulseGuide returned control before completion, sleep 19
01:34:30.170 00.031 9828 IsGuiding returns 1
01:34:30.170 00.000 9828 scope still moving after pulse duration time elapsed
01:34:30.201 00.031 9828 IsSlewing returns 0
01:34:30.201 00.000 9828 IsGuiding returns 1
01:34:30.232 00.031 9828 IsSlewing returns 0
01:34:30.232 00.000 9828 IsGuiding returns 1
01:34:30.262 00.030 9828 IsSlewing returns 0
01:34:30.262 00.000 9828 IsGuiding returns 1
01:34:30.293 00.031 9828 IsSlewing returns 0
01:34:30.293 00.000 9828 IsGuiding returns 0
01:34:30.293 00.000 9828 scope move finished after 9 + 145 ms
01:34:30.293 00.000 9828 Move returns status 0, amount 9
01:34:30.293 00.000 9828 move complete, result=0
01:34:30.294 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 9 ms NORTH
01:34:30.294 00.000 9828 worker thread done servicing request
01:34:30.661 00.367 8976 Exposure complete
01:34:30.666 00.005 8976 worker thread done servicing request
01:34:30.666 00.000 5052 OnExposeComplete: enter
01:34:30.666 00.000 5052 UpdateGuideState(): m_state=6
01:34:30.666 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4478
01:34:30.666 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.67, Mass=193, SNR=9.6, Peak=69 HFD=2.9
01:34:30.666 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:34:30.666 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:34:30.666 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.04 hyp=0.49 cameraTheta=-3.06 mountX=0.18 mountY=0.43, mountTheta=1.17
01:34:30.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.04, opts=13)
01:34:30.667 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.04)
01:34:30.667 00.000 8976 Worker thread wakes up
01:34:30.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.04) opts 0xd
01:34:30.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.04)
01:34:30.667 00.000 8976 Moving (-0.49, -0.04) raw xDistance=0.18 yDistance=0.43
01:34:30.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:34:30.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:34:30.667 00.000 8976 MoveAxis(R, 0, ABG)
01:34:30.667 00.000 8976 MoveAxis(D, 2, ABG)
01:34:30.668 00.001 8976 stepping (-4, 10) + (0, -2)
01:34:30.668 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:30.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:34:30.677 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:34:30.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:30.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:30.677 00.000 5052 Enqueuing Expose request
01:34:30.697 00.020 8976 Received - 47 (G) 
01:34:30.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:30.697 00.000 8976 stepped: pos (-4, 8)
01:34:30.697 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:34:30.697 00.000 8976 MountToCamera -- mountX=0.57 mountY=-1.64 hyp=1.73 mountTheta=-1.23 cameraX=1.20, cameraY=1.25 cameraTheta=0.81
01:34:30.697 00.000 8976 incremental bump (1.197, 1.254) isValid = 1
01:34:30.698 00.001 8976 Scheduling Mount bump of (0.079, 0.086)
01:34:30.698 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:34:30.698 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:34:30.698 00.000 8976 move complete, result=0
01:34:30.698 00.000 9828 Worker thread wakes up
01:34:30.698 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:34:30.698 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:34:30.698 00.000 8976 worker thread done servicing request
01:34:30.698 00.000 8976 Worker thread wakes up
01:34:30.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:30.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:30.698 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:34:30.698 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
01:34:30.698 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
01:34:30.698 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
01:34:30.698 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:34:30.698 00.000 9828 BLC: window closed
01:34:30.698 00.000 9828 MoveAxis(E, 26, B)
01:34:30.698 00.000 9828 Guiding  Dir = 2, Dur = 26
01:34:30.699 00.001 9828 IsSlewing returns 0
01:34:30.699 00.000 9828 IsGuiding returns 0
01:34:30.699 00.000 9828 PulseGuide returned control before completion, sleep 36
01:34:30.744 00.045 9828 IsGuiding returns 1
01:34:30.744 00.000 9828 scope still moving after pulse duration time elapsed
01:34:30.775 00.031 9828 IsSlewing returns 0
01:34:30.775 00.000 9828 IsGuiding returns 1
01:34:30.806 00.031 9828 IsSlewing returns 0
01:34:30.806 00.000 9828 IsGuiding returns 1
01:34:30.837 00.031 9828 IsSlewing returns 0
01:34:30.838 00.001 9828 IsGuiding returns 1
01:34:30.868 00.030 9828 IsSlewing returns 0
01:34:30.868 00.000 9828 IsGuiding returns 0
01:34:30.868 00.000 9828 scope move finished after 26 + 143 ms
01:34:30.868 00.000 9828 Move returns status 0, amount 26
01:34:30.868 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:30.868 00.000 9828 MoveAxis(N, 10, B)
01:34:30.868 00.000 9828 Guiding  Dir = 0, Dur = 10
01:34:30.885 00.017 9828 IsSlewing returns 0
01:34:30.885 00.000 9828 IsGuiding returns 0
01:34:30.885 00.000 9828 PulseGuide returned control before completion, sleep 20
01:34:30.914 00.029 9828 IsGuiding returns 1
01:34:30.914 00.000 9828 scope still moving after pulse duration time elapsed
01:34:30.947 00.033 9828 IsSlewing returns 0
01:34:30.947 00.000 9828 IsGuiding returns 1
01:34:30.975 00.028 9828 IsSlewing returns 0
01:34:30.975 00.000 9828 IsGuiding returns 1
01:34:31.006 00.031 9828 IsSlewing returns 0
01:34:31.006 00.000 9828 IsGuiding returns 1
01:34:31.038 00.032 9828 IsSlewing returns 0
01:34:31.038 00.000 9828 IsGuiding returns 0
01:34:31.038 00.000 9828 scope move finished after 10 + 143 ms
01:34:31.038 00.000 9828 Move returns status 0, amount 10
01:34:31.038 00.000 9828 move complete, result=0
01:34:31.039 00.001 9828 worker thread done servicing request
01:34:31.039 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:34:31.389 00.350 8976 Exposure complete
01:34:31.394 00.005 8976 worker thread done servicing request
01:34:31.395 00.001 5052 OnExposeComplete: enter
01:34:31.395 00.000 5052 UpdateGuideState(): m_state=6
01:34:31.395 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4479
01:34:31.395 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=282.02, Mass=205, SNR=9.9, Peak=66 HFD=2.6
01:34:31.395 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
01:34:31.395 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
01:34:31.395 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.31 hyp=0.46 cameraTheta=2.40 mountX=0.43 mountY=0.12, mountTheta=0.27
01:34:31.395 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.31, opts=13)
01:34:31.396 00.001 5052 Enqueuing Move request for stepguider (-0.34, 0.31)
01:34:31.396 00.000 8976 Worker thread wakes up
01:34:31.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.31) opts 0xd
01:34:31.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.31)
01:34:31.396 00.000 8976 Moving (-0.34, 0.31) raw xDistance=0.43 yDistance=0.12
01:34:31.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:34:31.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:34:31.396 00.000 8976 MoveAxis(L, 2, ABG)
01:34:31.396 00.000 8976 stepping (-4, 8) + (-2, 0)
01:34:31.396 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:31.396 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:34:31.406 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:34:31.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:31.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:31.406 00.000 5052 Enqueuing Expose request
01:34:31.433 00.027 8976 Received - 47 (G) 
01:34:31.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:31.433 00.000 8976 stepped: pos (-6, 8)
01:34:31.433 00.000 8976 MoveAxis(U, 0, ABG)
01:34:31.433 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:34:31.433 00.000 8976 MountToCamera -- mountX=0.69 mountY=-1.52 hyp=1.66 mountTheta=-1.15 cameraX=1.04, cameraY=1.30 cameraTheta=0.90
01:34:31.433 00.000 8976 incremental bump (1.038, 1.301) isValid = 1
01:34:31.433 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
01:34:31.433 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:34:31.433 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:34:31.433 00.000 8976 move complete, result=0
01:34:31.433 00.000 9828 Worker thread wakes up
01:34:31.433 00.000 8976 worker thread done servicing request
01:34:31.433 00.000 8976 Worker thread wakes up
01:34:31.433 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:34:31.433 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:34:31.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:31.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:31.433 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:34:31.434 00.001 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:34:31.434 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
01:34:31.434 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
01:34:31.434 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:34:31.434 00.000 9828 BLC: window closed
01:34:31.434 00.000 9828 MoveAxis(E, 24, B)
01:34:31.434 00.000 9828 Guiding  Dir = 2, Dur = 24
01:34:31.434 00.000 9828 IsSlewing returns 0
01:34:31.434 00.000 9828 IsGuiding returns 0
01:34:31.435 00.001 9828 PulseGuide returned control before completion, sleep 34
01:34:31.473 00.038 9828 IsGuiding returns 1
01:34:31.473 00.000 9828 scope still moving after pulse duration time elapsed
01:34:31.504 00.031 9828 IsSlewing returns 0
01:34:31.504 00.000 9828 IsGuiding returns 1
01:34:31.535 00.031 9828 IsSlewing returns 0
01:34:31.535 00.000 9828 IsGuiding returns 1
01:34:31.565 00.030 9828 IsSlewing returns 0
01:34:31.565 00.000 9828 IsGuiding returns 1
01:34:31.596 00.031 9828 IsSlewing returns 0
01:34:31.596 00.000 9828 IsGuiding returns 1
01:34:31.627 00.031 9828 IsSlewing returns 0
01:34:31.627 00.000 9828 IsGuiding returns 1
01:34:31.658 00.031 9828 IsSlewing returns 0
01:34:31.658 00.000 9828 IsGuiding returns 0
01:34:31.658 00.000 9828 scope move finished after 24 + 199 ms
01:34:31.658 00.000 9828 Move returns status 0, amount 24
01:34:31.658 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:31.658 00.000 9828 MoveAxis(N, 11, B)
01:34:31.658 00.000 9828 Guiding  Dir = 0, Dur = 11
01:34:31.674 00.016 9828 IsSlewing returns 0
01:34:31.674 00.000 9828 IsGuiding returns 0
01:34:31.674 00.000 9828 PulseGuide returned control before completion, sleep 21
01:34:31.705 00.031 9828 IsGuiding returns 1
01:34:31.705 00.000 9828 scope still moving after pulse duration time elapsed
01:34:31.735 00.030 9828 IsSlewing returns 0
01:34:31.735 00.000 9828 IsGuiding returns 1
01:34:31.766 00.031 9828 IsSlewing returns 0
01:34:31.766 00.000 9828 IsGuiding returns 1
01:34:31.798 00.032 9828 IsSlewing returns 0
01:34:31.798 00.000 9828 IsGuiding returns 1
01:34:31.828 00.030 9828 IsSlewing returns 0
01:34:31.828 00.000 9828 IsGuiding returns 0
01:34:31.829 00.001 9828 scope move finished after 11 + 143 ms
01:34:31.829 00.000 9828 Move returns status 0, amount 11
01:34:31.829 00.000 9828 move complete, result=0
01:34:31.829 00.000 9828 worker thread done servicing request
01:34:31.829 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:34:32.124 00.295 8976 Exposure complete
01:34:32.129 00.005 8976 worker thread done servicing request
01:34:32.129 00.000 5052 OnExposeComplete: enter
01:34:32.129 00.000 5052 UpdateGuideState(): m_state=6
01:34:32.129 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4480
01:34:32.129 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.60, Mass=180, SNR=9.3, Peak=71 HFD=2.3
01:34:32.129 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.75 = 1.54)
01:34:32.129 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
01:34:32.129 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.26 cameraTheta=-2.70 mountX=0.01 mountY=0.26, mountTheta=1.54
01:34:32.129 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.11, opts=13)
01:34:32.129 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.11)
01:34:32.130 00.001 8976 Worker thread wakes up
01:34:32.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.11) opts 0xd
01:34:32.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.11)
01:34:32.130 00.000 8976 Moving (-0.23, -0.11) raw xDistance=0.01 yDistance=0.26
01:34:32.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:34:32.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:34:32.130 00.000 8976 MoveAxis(R, 0, ABG)
01:34:32.130 00.000 8976 MoveAxis(U, 0, ABG)
01:34:32.130 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:34:32.130 00.000 8976 MountToCamera -- mountX=0.76 mountY=-1.44 hyp=1.63 mountTheta=-1.08 cameraX=0.93, cameraY=1.33 cameraTheta=0.96
01:34:32.130 00.000 8976 incremental bump (0.930, 1.333) isValid = 1
01:34:32.130 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
01:34:32.130 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:34:32.130 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:34:32.130 00.000 8976 move complete, result=0
01:34:32.130 00.000 9828 Worker thread wakes up
01:34:32.130 00.000 8976 worker thread done servicing request
01:34:32.130 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:34:32.131 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:34:32.131 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
01:34:32.131 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
01:34:32.131 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
01:34:32.131 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:34:32.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:34:32.131 00.000 9828 BLC: window closed
01:34:32.131 00.000 9828 MoveAxis(E, 22, B)
01:34:32.131 00.000 9828 Guiding  Dir = 2, Dur = 22
01:34:32.132 00.001 9828 IsSlewing returns 0
01:34:32.132 00.000 9828 IsGuiding returns 0
01:34:32.132 00.000 9828 PulseGuide returned control before completion, sleep 32
01:34:32.142 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
01:34:32.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:32.142 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:32.142 00.000 5052 Enqueuing Expose request
01:34:32.142 00.000 8976 Worker thread wakes up
01:34:32.143 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:34:32.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:32.143 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:32.170 00.027 9828 IsGuiding returns 1
01:34:32.170 00.000 9828 scope still moving after pulse duration time elapsed
01:34:32.199 00.029 9828 IsSlewing returns 0
01:34:32.200 00.001 9828 IsGuiding returns 1
01:34:32.230 00.030 9828 IsSlewing returns 0
01:34:32.230 00.000 9828 IsGuiding returns 1
01:34:32.261 00.031 9828 IsSlewing returns 0
01:34:32.262 00.001 9828 IsGuiding returns 0
01:34:32.262 00.000 9828 scope move finished after 22 + 107 ms
01:34:32.262 00.000 9828 Move returns status 0, amount 22
01:34:32.262 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:32.262 00.000 9828 MoveAxis(N, 12, B)
01:34:32.262 00.000 9828 Guiding  Dir = 0, Dur = 12
01:34:32.277 00.015 9828 IsSlewing returns 0
01:34:32.277 00.000 9828 IsGuiding returns 0
01:34:32.277 00.000 9828 PulseGuide returned control before completion, sleep 22
01:34:32.308 00.031 9828 IsGuiding returns 1
01:34:32.308 00.000 9828 scope still moving after pulse duration time elapsed
01:34:32.339 00.031 9828 IsSlewing returns 0
01:34:32.339 00.000 9828 IsGuiding returns 1
01:34:32.370 00.031 9828 IsSlewing returns 0
01:34:32.370 00.000 9828 IsGuiding returns 1
01:34:32.401 00.031 9828 IsSlewing returns 0
01:34:32.401 00.000 9828 IsGuiding returns 1
01:34:32.433 00.032 9828 IsSlewing returns 0
01:34:32.433 00.000 9828 IsGuiding returns 0
01:34:32.433 00.000 9828 scope move finished after 12 + 144 ms
01:34:32.433 00.000 9828 Move returns status 0, amount 12
01:34:32.433 00.000 9828 move complete, result=0
01:34:32.433 00.000 9828 worker thread done servicing request
01:34:32.433 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:34:32.831 00.398 8976 Exposure complete
01:34:32.836 00.005 8976 worker thread done servicing request
01:34:32.836 00.000 5052 OnExposeComplete: enter
01:34:32.836 00.000 5052 UpdateGuideState(): m_state=6
01:34:32.836 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4481
01:34:32.837 00.001 5052 Star::Find returns 1 (0), X=327.95, Y=281.29, Mass=206, SNR=9.9, Peak=72 HFD=2.5
01:34:32.837 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
01:34:32.837 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.33)
01:34:32.837 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=-0.42 hyp=1.30 cameraTheta=-2.81 mountX=0.18 mountY=1.26, mountTheta=1.43
01:34:32.837 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=-0.42, opts=13)
01:34:32.837 00.000 5052 Enqueuing Move request for stepguider (-1.23, -0.42)
01:34:32.837 00.000 8976 Worker thread wakes up
01:34:32.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, -0.42) opts 0xd
01:34:32.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, -0.42)
01:34:32.838 00.001 8976 Moving (-1.23, -0.42) raw xDistance=0.18 yDistance=1.26
01:34:32.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:34:32.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.26
01:34:32.838 00.000 8976 MoveAxis(R, 0, ABG)
01:34:32.838 00.000 8976 MoveAxis(D, 5, ABG)
01:34:32.838 00.000 8976 stepping (-6, 8) + (0, -5)
01:34:32.838 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:34:32.838 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:34:32.848 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
01:34:32.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:32.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:32.848 00.000 5052 Enqueuing Expose request
01:34:32.887 00.039 8976 Received - 47 (G) 
01:34:32.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:34:32.888 00.001 8976 stepped: pos (-6, 3)
01:34:32.888 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:34:32.888 00.000 8976 MountToCamera -- mountX=0.81 mountY=-1.12 hyp=1.38 mountTheta=-0.94 cameraX=0.63, cameraY=1.23 cameraTheta=1.10
01:34:32.888 00.000 8976 incremental bump (0.625, 1.234) isValid = 1
01:34:32.888 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
01:34:32.888 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:34:32.888 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:34:32.888 00.000 8976 move complete, result=0
01:34:32.888 00.000 9828 Worker thread wakes up
01:34:32.888 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:34:32.888 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:34:32.888 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
01:34:32.888 00.000 8976 worker thread done servicing request
01:34:32.888 00.000 8976 Worker thread wakes up
01:34:32.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:32.888 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.3 px 5 ms SOUTH
01:34:32.888 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
01:34:32.888 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
01:34:32.888 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:34:32.889 00.001 9828 BLC: window closed
01:34:32.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:32.889 00.000 9828 MoveAxis(E, 18, B)
01:34:32.889 00.000 9828 Guiding  Dir = 2, Dur = 18
01:34:32.889 00.000 9828 IsSlewing returns 0
01:34:32.889 00.000 9828 IsGuiding returns 0
01:34:32.889 00.000 9828 PulseGuide returned control before completion, sleep 28
01:34:32.932 00.043 9828 IsGuiding returns 1
01:34:32.932 00.000 9828 scope still moving after pulse duration time elapsed
01:34:32.963 00.031 9828 IsSlewing returns 0
01:34:32.963 00.000 9828 IsGuiding returns 1
01:34:32.994 00.031 9828 IsSlewing returns 0
01:34:32.994 00.000 9828 IsGuiding returns 1
01:34:33.025 00.031 9828 IsSlewing returns 0
01:34:33.025 00.000 9828 IsGuiding returns 0
01:34:33.025 00.000 9828 scope move finished after 18 + 118 ms
01:34:33.025 00.000 9828 Move returns status 0, amount 18
01:34:33.026 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:34:33.026 00.000 9828 MoveAxis(N, 13, B)
01:34:33.026 00.000 9828 Guiding  Dir = 0, Dur = 13
01:34:33.040 00.014 9828 IsSlewing returns 0
01:34:33.040 00.000 9828 IsGuiding returns 0
01:34:33.040 00.000 9828 PulseGuide returned control before completion, sleep 23
01:34:33.071 00.031 9828 IsGuiding returns 1
01:34:33.071 00.000 9828 scope still moving after pulse duration time elapsed
01:34:33.103 00.032 9828 IsSlewing returns 0
01:34:33.103 00.000 9828 IsGuiding returns 1
01:34:33.134 00.031 9828 IsSlewing returns 0
01:34:33.134 00.000 9828 IsGuiding returns 1
01:34:33.165 00.031 9828 IsSlewing returns 0
01:34:33.165 00.000 9828 IsGuiding returns 1
01:34:33.197 00.032 9828 IsSlewing returns 0
01:34:33.197 00.000 9828 IsGuiding returns 0
01:34:33.197 00.000 9828 scope move finished after 13 + 143 ms
01:34:33.197 00.000 9828 Move returns status 0, amount 13
01:34:33.197 00.000 9828 move complete, result=0
01:34:33.197 00.000 9828 worker thread done servicing request
01:34:33.197 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:34:33.580 00.383 8976 Exposure complete
01:34:33.585 00.005 8976 worker thread done servicing request
01:34:33.586 00.001 5052 OnExposeComplete: enter
01:34:33.586 00.000 5052 UpdateGuideState(): m_state=6
01:34:33.586 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4482
01:34:33.586 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.87, Mass=169, SNR=9.0, Peak=66 HFD=2.6
01:34:33.586 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:34:33.586 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
01:34:33.586 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.16 hyp=0.63 cameraTheta=2.88 mountX=0.42 mountY=0.42, mountTheta=0.79
01:34:33.586 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.16, opts=13)
01:34:33.587 00.001 5052 Enqueuing Move request for stepguider (-0.60, 0.16)
01:34:33.587 00.000 8976 Worker thread wakes up
01:34:33.587 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.16) opts 0xd
01:34:33.587 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.16)
01:34:33.587 00.000 8976 Moving (-0.60, 0.16) raw xDistance=0.42 yDistance=0.42
01:34:33.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:34:33.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.42
01:34:33.587 00.000 8976 MoveAxis(L, 2, ABG)
01:34:33.587 00.000 8976 stepping (-6, 3) + (-2, 0)
01:34:33.587 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:33.587 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:34:33.597 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
01:34:33.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:33.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:33.597 00.000 5052 Enqueuing Expose request
01:34:33.623 00.026 8976 Received - 47 (G) 
01:34:33.623 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:33.623 00.000 8976 stepped: pos (-8, 3)
01:34:33.623 00.000 8976 MoveAxis(D, 2, ABG)
01:34:33.623 00.000 8976 stepping (-8, 3) + (0, -2)
01:34:33.623 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:33.655 00.032 8976 Received - 47 (G) 
01:34:33.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:33.655 00.000 8976 stepped: pos (-8, 1)
01:34:33.655 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:34:33.655 00.000 8976 move complete, result=0
01:34:33.655 00.000 8976 worker thread done servicing request
01:34:33.655 00.000 8976 Worker thread wakes up
01:34:33.655 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:34:33.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:33.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:34.346 00.691 8976 Exposure complete
01:34:34.352 00.006 8976 worker thread done servicing request
01:34:34.352 00.000 5052 OnExposeComplete: enter
01:34:34.352 00.000 5052 UpdateGuideState(): m_state=6
01:34:34.352 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4483
01:34:34.352 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.61, Mass=201, SNR=9.8, Peak=67 HFD=3.0
01:34:34.352 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.01 = 1.28)
01:34:34.352 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
01:34:34.352 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.10 hyp=0.57 cameraTheta=-2.96 mountX=0.16 mountY=0.52, mountTheta=1.27
01:34:34.352 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.10, opts=13)
01:34:34.353 00.001 5052 Enqueuing Move request for stepguider (-0.56, -0.10)
01:34:34.353 00.000 8976 Worker thread wakes up
01:34:34.353 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.10) opts 0xd
01:34:34.353 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.10)
01:34:34.353 00.000 8976 Moving (-0.56, -0.10) raw xDistance=0.16 yDistance=0.52
01:34:34.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:34:34.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
01:34:34.353 00.000 8976 MoveAxis(R, 0, ABG)
01:34:34.353 00.000 8976 MoveAxis(D, 2, ABG)
01:34:34.353 00.000 8976 stepping (-8, 1) + (0, -2)
01:34:34.353 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:34.353 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:34:34.363 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:34:34.363 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:34.363 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:34.363 00.000 5052 Enqueuing Expose request
01:34:34.390 00.027 8976 Received - 47 (G) 
01:34:34.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:34.390 00.000 8976 stepped: pos (-8, -1)
01:34:34.390 00.000 8976 move complete, result=0
01:34:34.390 00.000 8976 worker thread done servicing request
01:34:34.390 00.000 8976 Worker thread wakes up
01:34:34.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:34.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:34.390 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:34:35.080 00.690 8976 Exposure complete
01:34:35.086 00.006 8976 worker thread done servicing request
01:34:35.087 00.001 5052 OnExposeComplete: enter
01:34:35.087 00.000 5052 UpdateGuideState(): m_state=6
01:34:35.087 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4484
01:34:35.087 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.99, Mass=176, SNR=9.2, Peak=67 HFD=2.6
01:34:35.087 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
01:34:35.087 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:34:35.087 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.28 hyp=0.35 cameraTheta=2.21 mountX=0.35 mountY=0.02, mountTheta=0.07
01:34:35.088 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.28, opts=13)
01:34:35.088 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.28)
01:34:35.088 00.000 8976 Worker thread wakes up
01:34:35.088 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.28) opts 0xd
01:34:35.088 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.28)
01:34:35.088 00.000 8976 Moving (-0.21, 0.28) raw xDistance=0.35 yDistance=0.02
01:34:35.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:34:35.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:34:35.088 00.000 8976 MoveAxis(L, 1, ABG)
01:34:35.088 00.000 8976 stepping (-8, -1) + (-1, 0)
01:34:35.088 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:35.089 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:34:35.098 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
01:34:35.099 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:35.099 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:35.099 00.000 5052 Enqueuing Expose request
01:34:35.109 00.010 8976 Received - 47 (G) 
01:34:35.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:35.109 00.000 8976 stepped: pos (-9, -1)
01:34:35.109 00.000 8976 MoveAxis(U, 0, ABG)
01:34:35.110 00.001 8976 move complete, result=0
01:34:35.110 00.000 8976 worker thread done servicing request
01:34:35.110 00.000 8976 Worker thread wakes up
01:34:35.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:35.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:35.110 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:34:35.798 00.688 8976 Exposure complete
01:34:35.803 00.005 8976 worker thread done servicing request
01:34:35.803 00.000 5052 OnExposeComplete: enter
01:34:35.803 00.000 5052 UpdateGuideState(): m_state=6
01:34:35.803 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4485
01:34:35.804 00.001 5052 Star::Find returns 1 (0), X=329.01, Y=281.77, Mass=180, SNR=9.3, Peak=65 HFD=2.5
01:34:35.804 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:34:35.804 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
01:34:35.804 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.80 mountX=0.13 mountY=0.11, mountTheta=0.70
01:34:35.804 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.06, opts=13)
01:34:35.804 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.06)
01:34:35.805 00.001 8976 Worker thread wakes up
01:34:35.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.06) opts 0xd
01:34:35.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.06)
01:34:35.805 00.000 8976 Moving (-0.16, 0.06) raw xDistance=0.13 yDistance=0.11
01:34:35.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:34:35.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:34:35.805 00.000 8976 MoveAxis(R, 0, ABG)
01:34:35.805 00.000 8976 MoveAxis(U, 0, ABG)
01:34:35.805 00.000 8976 move complete, result=0
01:34:35.805 00.000 8976 worker thread done servicing request
01:34:35.806 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:34:35.816 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
01:34:35.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:35.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:35.817 00.001 5052 Enqueuing Expose request
01:34:35.817 00.000 8976 Worker thread wakes up
01:34:35.817 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:35.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:35.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:36.506 00.689 8976 Exposure complete
01:34:36.511 00.005 8976 worker thread done servicing request
01:34:36.511 00.000 5052 OnExposeComplete: enter
01:34:36.511 00.000 5052 UpdateGuideState(): m_state=6
01:34:36.512 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4486
01:34:36.512 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.87, Mass=182, SNR=9.3, Peak=70 HFD=2.6
01:34:36.512 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
01:34:36.512 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.06 = 0.06)
01:34:36.512 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.21 mountX=0.20 mountY=0.01, mountTheta=0.06
01:34:36.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.17, opts=13)
01:34:36.513 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.17)
01:34:36.513 00.000 8976 Worker thread wakes up
01:34:36.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.17) opts 0xd
01:34:36.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.17)
01:34:36.513 00.000 8976 Moving (-0.12, 0.17) raw xDistance=0.20 yDistance=0.01
01:34:36.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:34:36.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:34:36.513 00.000 8976 MoveAxis(R, 0, ABG)
01:34:36.513 00.000 8976 MoveAxis(U, 0, ABG)
01:34:36.513 00.000 8976 move complete, result=0
01:34:36.514 00.001 8976 worker thread done servicing request
01:34:36.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:34:36.524 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:34:36.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:36.524 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:36.525 00.001 5052 Enqueuing Expose request
01:34:36.525 00.000 8976 Worker thread wakes up
01:34:36.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:36.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:36.525 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:37.211 00.686 8976 Exposure complete
01:34:37.216 00.005 8976 worker thread done servicing request
01:34:37.216 00.000 5052 OnExposeComplete: enter
01:34:37.216 00.000 5052 UpdateGuideState(): m_state=6
01:34:37.216 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4487
01:34:37.216 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.06, Mass=201, SNR=9.9, Peak=72 HFD=2.5
01:34:37.216 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
01:34:37.216 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
01:34:37.216 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.35 hyp=0.52 cameraTheta=2.40 mountX=0.49 mountY=0.13, mountTheta=0.26
01:34:37.217 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.35, opts=13)
01:34:37.217 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.35)
01:34:37.217 00.000 8976 Worker thread wakes up
01:34:37.217 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.35) opts 0xd
01:34:37.217 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.35)
01:34:37.217 00.000 8976 Moving (-0.38, 0.35) raw xDistance=0.49 yDistance=0.13
01:34:37.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:34:37.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:34:37.217 00.000 8976 MoveAxis(L, 2, ABG)
01:34:37.217 00.000 8976 stepping (-9, -1) + (-2, 0)
01:34:37.217 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:37.218 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:34:37.228 00.010 5052 UpdateGuideState exits: m=201 SNR=9.9
01:34:37.228 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:37.228 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:37.228 00.000 5052 Enqueuing Expose request
01:34:37.252 00.024 8976 Received - 47 (G) 
01:34:37.252 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:37.252 00.000 8976 stepped: pos (-11, -1)
01:34:37.252 00.000 8976 MoveAxis(U, 0, ABG)
01:34:37.252 00.000 8976 move complete, result=0
01:34:37.252 00.000 8976 worker thread done servicing request
01:34:37.252 00.000 8976 Worker thread wakes up
01:34:37.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:37.252 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:37.252 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:34:37.943 00.691 8976 Exposure complete
01:34:37.948 00.005 8976 worker thread done servicing request
01:34:37.949 00.001 5052 OnExposeComplete: enter
01:34:37.949 00.000 5052 UpdateGuideState(): m_state=6
01:34:37.949 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4488
01:34:37.949 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.81, Mass=171, SNR=9.0, Peak=67 HFD=2.4
01:34:37.949 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:34:37.949 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
01:34:37.949 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.10 hyp=0.32 cameraTheta=2.84 mountX=0.23 mountY=0.21, mountTheta=0.74
01:34:37.949 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.10, opts=13)
01:34:37.950 00.001 5052 Enqueuing Move request for stepguider (-0.31, 0.10)
01:34:37.950 00.000 8976 Worker thread wakes up
01:34:37.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.10) opts 0xd
01:34:37.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.10)
01:34:37.950 00.000 8976 Moving (-0.31, 0.10) raw xDistance=0.23 yDistance=0.21
01:34:37.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:34:37.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:34:37.950 00.000 8976 MoveAxis(R, 0, ABG)
01:34:37.950 00.000 8976 MoveAxis(U, 0, ABG)
01:34:37.950 00.000 8976 move complete, result=0
01:34:37.950 00.000 8976 worker thread done servicing request
01:34:37.950 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:34:37.960 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:34:37.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:37.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:37.960 00.000 5052 Enqueuing Expose request
01:34:37.960 00.000 8976 Worker thread wakes up
01:34:37.960 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:34:37.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:37.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:38.618 00.658 8976 Exposure complete
01:34:38.623 00.005 8976 worker thread done servicing request
01:34:38.623 00.000 5052 OnExposeComplete: enter
01:34:38.623 00.000 5052 UpdateGuideState(): m_state=6
01:34:38.623 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4489
01:34:38.623 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.70, Mass=187, SNR=9.5, Peak=70 HFD=2.8
01:34:38.623 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.18 = 1.11)
01:34:38.623 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
01:34:38.624 00.001 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.01 hyp=0.76 cameraTheta=-3.13 mountX=0.34 mountY=0.64, mountTheta=1.08
01:34:38.624 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-0.01, opts=13)
01:34:38.624 00.000 5052 Enqueuing Move request for stepguider (-0.76, -0.01)
01:34:38.624 00.000 8976 Worker thread wakes up
01:34:38.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -0.01) opts 0xd
01:34:38.625 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -0.01)
01:34:38.625 00.000 8976 Moving (-0.76, -0.01) raw xDistance=0.34 yDistance=0.64
01:34:38.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:34:38.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
01:34:38.625 00.000 8976 MoveAxis(L, 1, ABG)
01:34:38.625 00.000 8976 stepping (-11, -1) + (-1, 0)
01:34:38.625 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:38.625 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:34:38.636 00.011 5052 UpdateGuideState exits: m=187 SNR=9.5
01:34:38.636 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:38.636 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:38.637 00.001 5052 Enqueuing Expose request
01:34:38.659 00.022 8976 Received - 47 (G) 
01:34:38.659 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:38.659 00.000 8976 stepped: pos (-12, -1)
01:34:38.659 00.000 8976 MoveAxis(D, 3, ABG)
01:34:38.659 00.000 8976 stepping (-12, -1) + (0, -3)
01:34:38.659 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:38.691 00.032 8976 Received - 47 (G) 
01:34:38.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:38.691 00.000 8976 stepped: pos (-12, -4)
01:34:38.691 00.000 8976 move complete, result=0
01:34:38.691 00.000 8976 worker thread done servicing request
01:34:38.691 00.000 8976 Worker thread wakes up
01:34:38.691 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:38.691 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:38.691 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
01:34:39.353 00.662 8976 Exposure complete
01:34:39.358 00.005 8976 worker thread done servicing request
01:34:39.358 00.000 5052 OnExposeComplete: enter
01:34:39.358 00.000 5052 UpdateGuideState(): m_state=6
01:34:39.358 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4490
01:34:39.358 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=282.12, Mass=177, SNR=9.2, Peak=76 HFD=2.5
01:34:39.358 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.20 = -1.20)
01:34:39.358 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
01:34:39.359 00.001 5052 CameraToMount -- cameraX=0.37 cameraY=0.41 hyp=0.55 cameraTheta=0.84 mountX=0.20 mountY=-0.53, mountTheta=-1.21
01:34:39.359 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.41, opts=13)
01:34:39.359 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.41)
01:34:39.359 00.000 8976 Worker thread wakes up
01:34:39.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.41) opts 0xd
01:34:39.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.41)
01:34:39.359 00.000 8976 Moving (0.37, 0.41) raw xDistance=0.20 yDistance=-0.53
01:34:39.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:34:39.360 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.53
01:34:39.360 00.000 8976 MoveAxis(R, 0, ABG)
01:34:39.360 00.000 8976 MoveAxis(U, 2, ABG)
01:34:39.360 00.000 8976 stepping (-12, -4) + (0, 2)
01:34:39.360 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:39.360 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:34:39.369 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:34:39.369 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:39.369 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:39.370 00.001 5052 Enqueuing Expose request
01:34:39.394 00.024 8976 Received - 47 (G) 
01:34:39.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:39.394 00.000 8976 stepped: pos (-12, -2)
01:34:39.394 00.000 8976 move complete, result=0
01:34:39.394 00.000 8976 worker thread done servicing request
01:34:39.394 00.000 8976 Worker thread wakes up
01:34:39.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:39.394 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:39.394 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:34:40.054 00.660 8976 Exposure complete
01:34:40.060 00.006 8976 worker thread done servicing request
01:34:40.060 00.000 5052 OnExposeComplete: enter
01:34:40.060 00.000 5052 UpdateGuideState(): m_state=6
01:34:40.060 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4491
01:34:40.060 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.92, Mass=177, SNR=9.2, Peak=68 HFD=2.6
01:34:40.060 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.53 = -0.53)
01:34:40.060 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.63 = -0.63)
01:34:40.060 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.52 mountX=0.18 mountY=-0.12, mountTheta=-0.60
01:34:40.061 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.21, opts=13)
01:34:40.061 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.21)
01:34:40.061 00.000 8976 Worker thread wakes up
01:34:40.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.21) opts 0xd
01:34:40.062 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.21)
01:34:40.062 00.000 8976 Moving (0.01, 0.21) raw xDistance=0.18 yDistance=-0.12
01:34:40.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:34:40.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:34:40.062 00.000 8976 MoveAxis(R, 0, ABG)
01:34:40.062 00.000 8976 MoveAxis(U, 0, ABG)
01:34:40.062 00.000 8976 move complete, result=0
01:34:40.062 00.000 8976 worker thread done servicing request
01:34:40.063 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:34:40.072 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:34:40.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:40.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:40.072 00.000 5052 Enqueuing Expose request
01:34:40.072 00.000 8976 Worker thread wakes up
01:34:40.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:40.072 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:40.073 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:40.730 00.657 8976 Exposure complete
01:34:40.736 00.006 8976 worker thread done servicing request
01:34:40.736 00.000 5052 OnExposeComplete: enter
01:34:40.736 00.000 5052 UpdateGuideState(): m_state=6
01:34:40.736 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4492
01:34:40.736 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.99, Mass=171, SNR=9.0, Peak=67 HFD=2.6
01:34:40.736 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
01:34:40.736 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
01:34:40.736 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.29 cameraTheta=1.48 mountX=0.24 mountY=-0.18, mountTheta=-0.63
01:34:40.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.28, opts=13)
01:34:40.737 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.28)
01:34:40.737 00.000 8976 Worker thread wakes up
01:34:40.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.28) opts 0xd
01:34:40.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.28)
01:34:40.737 00.000 8976 Moving (0.02, 0.28) raw xDistance=0.24 yDistance=-0.18
01:34:40.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:34:40.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:34:40.737 00.000 8976 MoveAxis(R, 0, ABG)
01:34:40.737 00.000 8976 MoveAxis(U, 0, ABG)
01:34:40.738 00.001 8976 move complete, result=0
01:34:40.738 00.000 8976 worker thread done servicing request
01:34:40.738 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:34:40.747 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:34:40.747 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:40.747 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:40.747 00.000 5052 Enqueuing Expose request
01:34:40.747 00.000 8976 Worker thread wakes up
01:34:40.748 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:40.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:40.748 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:41.405 00.657 8976 Exposure complete
01:34:41.411 00.006 8976 worker thread done servicing request
01:34:41.411 00.000 5052 OnExposeComplete: enter
01:34:41.411 00.000 5052 UpdateGuideState(): m_state=6
01:34:41.411 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4493
01:34:41.411 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.95, Mass=194, SNR=9.6, Peak=64 HFD=2.9
01:34:41.411 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
01:34:41.411 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
01:34:41.411 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.24 hyp=0.45 cameraTheta=0.57 mountX=0.04 mountY=-0.45, mountTheta=-1.48
01:34:41.411 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.24, opts=13)
01:34:41.412 00.001 5052 Enqueuing Move request for stepguider (0.38, 0.24)
01:34:41.412 00.000 8976 Worker thread wakes up
01:34:41.412 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.24) opts 0xd
01:34:41.412 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.24)
01:34:41.412 00.000 8976 Moving (0.38, 0.24) raw xDistance=0.04 yDistance=-0.45
01:34:41.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:34:41.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:34:41.412 00.000 8976 MoveAxis(R, 0, ABG)
01:34:41.412 00.000 8976 MoveAxis(U, 2, ABG)
01:34:41.412 00.000 8976 stepping (-12, -2) + (0, 2)
01:34:41.412 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:41.413 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:34:41.422 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:34:41.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:41.422 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:41.422 00.000 5052 Enqueuing Expose request
01:34:41.440 00.018 8976 Received - 47 (G) 
01:34:41.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:41.440 00.000 8976 stepped: pos (-12, 0)
01:34:41.440 00.000 8976 move complete, result=0
01:34:41.440 00.000 8976 worker thread done servicing request
01:34:41.440 00.000 8976 Worker thread wakes up
01:34:41.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:41.440 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:41.440 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:34:42.104 00.664 8976 Exposure complete
01:34:42.110 00.006 8976 worker thread done servicing request
01:34:42.110 00.000 5052 OnExposeComplete: enter
01:34:42.110 00.000 5052 UpdateGuideState(): m_state=6
01:34:42.110 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4494
01:34:42.110 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.78, Mass=174, SNR=9.1, Peak=62 HFD=2.8
01:34:42.111 00.001 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
01:34:42.111 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
01:34:42.111 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.07 hyp=0.44 cameraTheta=0.17 mountX=-0.13 mountY=-0.40, mountTheta=-1.88
01:34:42.111 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.07, opts=13)
01:34:42.111 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.07)
01:34:42.112 00.001 8976 Worker thread wakes up
01:34:42.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.07) opts 0xd
01:34:42.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.07)
01:34:42.112 00.000 8976 Moving (0.43, 0.07) raw xDistance=-0.13 yDistance=-0.40
01:34:42.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:34:42.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
01:34:42.112 00.000 8976 MoveAxis(R, 0, ABG)
01:34:42.112 00.000 8976 MoveAxis(U, 2, ABG)
01:34:42.112 00.000 8976 stepping (-12, 0) + (0, 2)
01:34:42.112 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:42.113 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:34:42.123 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:34:42.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:42.123 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:42.123 00.000 5052 Enqueuing Expose request
01:34:42.143 00.020 8976 Received - 47 (G) 
01:34:42.144 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:42.144 00.000 8976 stepped: pos (-12, 2)
01:34:42.144 00.000 8976 move complete, result=0
01:34:42.144 00.000 8976 worker thread done servicing request
01:34:42.144 00.000 8976 Worker thread wakes up
01:34:42.144 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:34:42.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:42.144 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:42.836 00.692 8976 Exposure complete
01:34:42.841 00.005 8976 worker thread done servicing request
01:34:42.841 00.000 5052 OnExposeComplete: enter
01:34:42.841 00.000 5052 UpdateGuideState(): m_state=6
01:34:42.841 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4495
01:34:42.841 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.24, Mass=179, SNR=9.3, Peak=67 HFD=2.8
01:34:42.841 00.000 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
01:34:42.841 00.000 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
01:34:42.841 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.47 hyp=0.62 cameraTheta=-0.85 mountX=-0.60 mountY=-0.09, mountTheta=-2.99
01:34:42.842 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.47, opts=13)
01:34:42.842 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.47)
01:34:42.842 00.000 8976 Worker thread wakes up
01:34:42.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.47) opts 0xd
01:34:42.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.47)
01:34:42.842 00.000 8976 Moving (0.41, -0.47) raw xDistance=-0.60 yDistance=-0.09
01:34:42.843 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
01:34:42.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:34:42.843 00.000 8976 MoveAxis(R, 2, ABG)
01:34:42.843 00.000 8976 stepping (-12, 2) + (2, 0)
01:34:42.843 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:42.844 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:34:42.853 00.009 5052 UpdateGuideState exits: m=179 SNR=9.3
01:34:42.854 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:42.854 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:42.854 00.000 5052 Enqueuing Expose request
01:34:42.878 00.024 8976 Received - 47 (G) 
01:34:42.878 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:42.879 00.001 8976 stepped: pos (-10, 2)
01:34:42.879 00.000 8976 MoveAxis(U, 0, ABG)
01:34:42.879 00.000 8976 move complete, result=0
01:34:42.879 00.000 8976 worker thread done servicing request
01:34:42.879 00.000 8976 Worker thread wakes up
01:34:42.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:42.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:42.879 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.1 px 0 ms NORTH
01:34:43.573 00.694 8976 Exposure complete
01:34:43.579 00.006 8976 worker thread done servicing request
01:34:43.579 00.000 5052 OnExposeComplete: enter
01:34:43.579 00.000 5052 UpdateGuideState(): m_state=6
01:34:43.579 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4496
01:34:43.579 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.59, Mass=218, SNR=10.2, Peak=70 HFD=2.7
01:34:43.579 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
01:34:43.579 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
01:34:43.579 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.12 hyp=0.71 cameraTheta=-0.17 mountX=-0.43 mountY=-0.52, mountTheta=-2.26
01:34:43.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.12, opts=13)
01:34:43.580 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.12)
01:34:43.580 00.000 8976 Worker thread wakes up
01:34:43.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.12) opts 0xd
01:34:43.581 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.12)
01:34:43.581 00.000 8976 Moving (0.70, -0.12) raw xDistance=-0.43 yDistance=-0.52
01:34:43.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
01:34:43.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:34:43.581 00.000 8976 MoveAxis(R, 2, ABG)
01:34:43.581 00.000 8976 stepping (-10, 2) + (2, 0)
01:34:43.581 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:43.582 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:34:43.592 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
01:34:43.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:43.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:43.592 00.000 5052 Enqueuing Expose request
01:34:43.614 00.022 8976 Received - 47 (G) 
01:34:43.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:43.614 00.000 8976 stepped: pos (-8, 2)
01:34:43.614 00.000 8976 MoveAxis(U, 2, ABG)
01:34:43.614 00.000 8976 stepping (-8, 2) + (0, 2)
01:34:43.614 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:43.646 00.032 8976 Received - 47 (G) 
01:34:43.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:43.646 00.000 8976 stepped: pos (-8, 4)
01:34:43.646 00.000 8976 move complete, result=0
01:34:43.646 00.000 8976 worker thread done servicing request
01:34:43.646 00.000 8976 Worker thread wakes up
01:34:43.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:43.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:43.646 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
01:34:44.349 00.703 8976 Exposure complete
01:34:44.355 00.006 8976 worker thread done servicing request
01:34:44.355 00.000 5052 OnExposeComplete: enter
01:34:44.355 00.000 5052 UpdateGuideState(): m_state=6
01:34:44.355 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4497
01:34:44.355 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.74, Mass=203, SNR=9.8, Peak=63 HFD=2.9
01:34:44.355 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:34:44.356 00.001 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
01:34:44.356 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.03 hyp=0.75 cameraTheta=0.03 mountX=-0.32 mountY=-0.64, mountTheta=-2.03
01:34:44.356 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.03, opts=13)
01:34:44.356 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.03)
01:34:44.356 00.000 8976 Worker thread wakes up
01:34:44.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.03) opts 0xd
01:34:44.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.03)
01:34:44.357 00.001 8976 Moving (0.75, 0.03) raw xDistance=-0.32 yDistance=-0.64
01:34:44.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:34:44.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
01:34:44.357 00.000 8976 MoveAxis(R, 1, ABG)
01:34:44.357 00.000 8976 stepping (-8, 4) + (1, 0)
01:34:44.357 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:44.357 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:34:44.368 00.011 5052 UpdateGuideState exits: m=203 SNR=9.8
01:34:44.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:44.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:44.368 00.000 5052 Enqueuing Expose request
01:34:44.381 00.013 8976 Received - 47 (G) 
01:34:44.381 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:44.381 00.000 8976 stepped: pos (-7, 4)
01:34:44.381 00.000 8976 MoveAxis(U, 3, ABG)
01:34:44.381 00.000 8976 stepping (-7, 4) + (0, 3)
01:34:44.381 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:44.413 00.032 8976 Received - 47 (G) 
01:34:44.413 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:44.413 00.000 8976 stepped: pos (-7, 7)
01:34:44.413 00.000 8976 move complete, result=0
01:34:44.413 00.000 8976 worker thread done servicing request
01:34:44.413 00.000 8976 Worker thread wakes up
01:34:44.413 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
01:34:44.414 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:44.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:45.112 00.698 8976 Exposure complete
01:34:45.118 00.006 8976 worker thread done servicing request
01:34:45.118 00.000 5052 OnExposeComplete: enter
01:34:45.118 00.000 5052 UpdateGuideState(): m_state=6
01:34:45.119 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4498
01:34:45.119 00.000 5052 Star::Find returns 1 (0), X=330.19, Y=281.77, Mass=195, SNR=9.6, Peak=66 HFD=2.7
01:34:45.119 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
01:34:45.119 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:34:45.119 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=0.06 hyp=1.01 cameraTheta=0.06 mountX=-0.41 mountY=-0.88, mountTheta=-2.00
01:34:45.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=0.06, opts=13)
01:34:45.120 00.000 5052 Enqueuing Move request for stepguider (1.01, 0.06)
01:34:45.120 00.000 8976 Worker thread wakes up
01:34:45.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, 0.06) opts 0xd
01:34:45.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, 0.06)
01:34:45.120 00.000 8976 Moving (1.01, 0.06) raw xDistance=-0.41 yDistance=-0.88
01:34:45.121 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
01:34:45.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.88
01:34:45.121 00.000 8976 MoveAxis(R, 2, ABG)
01:34:45.121 00.000 8976 stepping (-7, 7) + (2, 0)
01:34:45.121 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:45.122 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:34:45.133 00.011 5052 UpdateGuideState exits: m=195 SNR=9.6
01:34:45.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:45.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:45.133 00.000 5052 Enqueuing Expose request
01:34:45.149 00.016 8976 Received - 47 (G) 
01:34:45.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:45.149 00.000 8976 stepped: pos (-5, 7)
01:34:45.149 00.000 8976 MoveAxis(U, 4, ABG)
01:34:45.149 00.000 8976 stepping (-5, 7) + (0, 4)
01:34:45.149 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:45.181 00.032 8976 Received - 47 (G) 
01:34:45.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:45.181 00.000 8976 stepped: pos (-5, 11)
01:34:45.181 00.000 8976 move complete, result=0
01:34:45.181 00.000 8976 worker thread done servicing request
01:34:45.181 00.000 8976 Worker thread wakes up
01:34:45.181 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 4 ms NORTH
01:34:45.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:45.181 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:45.879 00.698 8976 Exposure complete
01:34:45.886 00.007 8976 worker thread done servicing request
01:34:45.887 00.001 5052 OnExposeComplete: enter
01:34:45.887 00.000 5052 UpdateGuideState(): m_state=6
01:34:45.887 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4499
01:34:45.887 00.000 5052 Star::Find returns 1 (0), X=330.27, Y=281.82, Mass=171, SNR=9.0, Peak=64 HFD=2.9
01:34:45.887 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
01:34:45.887 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
01:34:45.887 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=0.11 hyp=1.10 cameraTheta=0.10 mountX=-0.40 mountY=-0.98, mountTheta=-1.95
01:34:45.888 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=0.11, opts=13)
01:34:45.888 00.000 5052 Enqueuing Move request for stepguider (1.10, 0.11)
01:34:45.888 00.000 8976 Worker thread wakes up
01:34:45.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, 0.11) opts 0xd
01:34:45.889 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.10, 0.11)
01:34:45.889 00.000 8976 Moving (1.10, 0.11) raw xDistance=-0.40 yDistance=-0.98
01:34:45.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
01:34:45.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.98
01:34:45.889 00.000 8976 MoveAxis(R, 2, ABG)
01:34:45.889 00.000 8976 stepping (-5, 11) + (2, 0)
01:34:45.889 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:45.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:34:45.901 00.012 5052 UpdateGuideState exits: m=171 SNR=9.0
01:34:45.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:45.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:45.901 00.000 5052 Enqueuing Expose request
01:34:45.917 00.016 8976 Received - 47 (G) 
01:34:45.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:45.917 00.000 8976 stepped: pos (-3, 11)
01:34:45.917 00.000 8976 MoveAxis(U, 4, ABG)
01:34:45.917 00.000 8976 stepping (-3, 11) + (0, 4)
01:34:45.917 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:45.949 00.032 8976 Received - 47 (G) 
01:34:45.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:34:45.949 00.000 8976 stepped: pos (-3, 15)
01:34:45.949 00.000 8976 move complete, result=0
01:34:45.949 00.000 8976 worker thread done servicing request
01:34:45.949 00.000 8976 Worker thread wakes up
01:34:45.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:45.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:45.950 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
01:34:46.652 00.702 8976 Exposure complete
01:34:46.657 00.005 8976 worker thread done servicing request
01:34:46.657 00.000 5052 OnExposeComplete: enter
01:34:46.657 00.000 5052 UpdateGuideState(): m_state=6
01:34:46.657 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4500
01:34:46.657 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.61, Mass=191, SNR=9.6, Peak=66 HFD=3.0
01:34:46.657 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
01:34:46.657 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
01:34:46.657 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.10 hyp=0.48 cameraTheta=-0.22 mountX=-0.30 mountY=-0.33, mountTheta=-2.31
01:34:46.658 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.10, opts=13)
01:34:46.658 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.10)
01:34:46.658 00.000 8976 Worker thread wakes up
01:34:46.658 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.10) opts 0xd
01:34:46.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.10)
01:34:46.658 00.000 8976 Moving (0.46, -0.10) raw xDistance=-0.30 yDistance=-0.33
01:34:46.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
01:34:46.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.33
01:34:46.658 00.000 8976 MoveAxis(R, 1, ABG)
01:34:46.658 00.000 8976 stepping (-3, 15) + (1, 0)
01:34:46.659 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:46.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:34:46.668 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
01:34:46.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:46.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:46.668 00.000 5052 Enqueuing Expose request
01:34:46.684 00.016 8976 Received - 47 (G) 
01:34:46.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:46.684 00.000 8976 stepped: pos (-2, 15)
01:34:46.684 00.000 8976 MoveAxis(U, 2, ABG)
01:34:46.684 00.000 8976 stepping (-2, 15) + (0, 2)
01:34:46.684 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:46.716 00.032 8976 Received - 47 (G) 
01:34:46.716 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:46.716 00.000 8976 stepped: pos (-2, 17)
01:34:46.716 00.000 8976 move complete, result=0
01:34:46.716 00.000 8976 worker thread done servicing request
01:34:46.716 00.000 8976 Worker thread wakes up
01:34:46.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:46.716 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:46.716 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 2 ms NORTH
01:34:47.410 00.694 8976 Exposure complete
01:34:47.415 00.005 8976 worker thread done servicing request
01:34:47.416 00.001 5052 OnExposeComplete: enter
01:34:47.416 00.000 5052 UpdateGuideState(): m_state=6
01:34:47.416 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4501
01:34:47.416 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.89, Mass=203, SNR=9.8, Peak=66 HFD=2.8
01:34:47.416 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
01:34:47.416 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
01:34:47.416 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.26 cameraTheta=0.73 mountX=0.07 mountY=-0.26, mountTheta=-1.32
01:34:47.418 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.18, opts=13)
01:34:47.418 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.18)
01:34:47.418 00.000 8976 Worker thread wakes up
01:34:47.419 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.18) opts 0xd
01:34:47.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.18)
01:34:47.419 00.000 8976 Moving (0.20, 0.18) raw xDistance=0.07 yDistance=-0.26
01:34:47.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:34:47.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
01:34:47.419 00.000 8976 MoveAxis(R, 0, ABG)
01:34:47.419 00.000 8976 MoveAxis(U, 1, ABG)
01:34:47.419 00.000 8976 stepping (-2, 17) + (0, 1)
01:34:47.419 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:47.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:34:47.428 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
01:34:47.429 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:47.429 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:47.429 00.000 5052 Enqueuing Expose request
01:34:47.451 00.022 8976 Received - 47 (G) 
01:34:47.451 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:47.451 00.000 8976 stepped: pos (-2, 18)
01:34:47.451 00.000 8976 move complete, result=0
01:34:47.451 00.000 8976 worker thread done servicing request
01:34:47.451 00.000 8976 Worker thread wakes up
01:34:47.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:47.451 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:47.451 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:34:48.158 00.707 8976 Exposure complete
01:34:48.163 00.005 8976 worker thread done servicing request
01:34:48.163 00.000 5052 OnExposeComplete: enter
01:34:48.164 00.001 5052 UpdateGuideState(): m_state=6
01:34:48.164 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4502
01:34:48.164 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.91, Mass=205, SNR=9.9, Peak=65 HFD=2.9
01:34:48.164 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
01:34:48.164 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
01:34:48.164 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.20 hyp=0.36 cameraTheta=2.56 mountX=0.32 mountY=0.14, mountTheta=0.43
01:34:48.165 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.20, opts=13)
01:34:48.165 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.20)
01:34:48.165 00.000 8976 Worker thread wakes up
01:34:48.165 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.20) opts 0xd
01:34:48.165 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.20)
01:34:48.165 00.000 8976 Moving (-0.30, 0.20) raw xDistance=0.32 yDistance=0.14
01:34:48.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:34:48.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:34:48.165 00.000 8976 MoveAxis(L, 1, ABG)
01:34:48.165 00.000 8976 stepping (-2, 18) + (-1, 0)
01:34:48.165 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:48.166 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:34:48.175 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:34:48.176 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:48.176 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:48.176 00.000 5052 Enqueuing Expose request
01:34:48.187 00.011 8976 Received - 47 (G) 
01:34:48.187 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:48.187 00.000 8976 stepped: pos (-3, 18)
01:34:48.187 00.000 8976 MoveAxis(U, 0, ABG)
01:34:48.187 00.000 8976 move complete, result=0
01:34:48.187 00.000 8976 worker thread done servicing request
01:34:48.187 00.000 8976 Worker thread wakes up
01:34:48.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:48.187 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:48.187 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:34:48.878 00.691 8976 Exposure complete
01:34:48.883 00.005 8976 worker thread done servicing request
01:34:48.884 00.001 5052 OnExposeComplete: enter
01:34:48.884 00.000 5052 UpdateGuideState(): m_state=6
01:34:48.884 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4503
01:34:48.884 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=282.10, Mass=212, SNR=10.0, Peak=71 HFD=3.1
01:34:48.884 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
01:34:48.884 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
01:34:48.884 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.39 hyp=0.72 cameraTheta=2.57 mountX=0.62 mountY=0.30, mountTheta=0.44
01:34:48.887 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.39, opts=13)
01:34:48.887 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.39)
01:34:48.887 00.000 8976 Worker thread wakes up
01:34:48.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.39) opts 0xd
01:34:48.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.39)
01:34:48.887 00.000 8976 Moving (-0.61, 0.39) raw xDistance=0.62 yDistance=0.30
01:34:48.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
01:34:48.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:34:48.887 00.000 8976 MoveAxis(L, 3, ABG)
01:34:48.887 00.000 8976 stepping (-3, 18) + (-3, 0)
01:34:48.887 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:48.890 00.003 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:34:48.900 00.010 5052 UpdateGuideState exits: m=212 SNR=10.0
01:34:48.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:48.900 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:48.900 00.000 5052 Enqueuing Expose request
01:34:48.922 00.022 8976 Received - 47 (G) 
01:34:48.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:48.922 00.000 8976 stepped: pos (-6, 18)
01:34:48.922 00.000 8976 MoveAxis(D, 1, ABG)
01:34:48.922 00.000 8976 stepping (-6, 18) + (0, -1)
01:34:48.922 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:48.954 00.032 8976 Received - 47 (G) 
01:34:48.954 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:48.954 00.000 8976 stepped: pos (-6, 17)
01:34:48.954 00.000 8976 move complete, result=0
01:34:48.954 00.000 8976 worker thread done servicing request
01:34:48.954 00.000 8976 Worker thread wakes up
01:34:48.954 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:48.954 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.3 px 1 ms SOUTH
01:34:48.954 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:49.645 00.691 8976 Exposure complete
01:34:49.650 00.005 8976 worker thread done servicing request
01:34:49.651 00.001 5052 OnExposeComplete: enter
01:34:49.651 00.000 5052 UpdateGuideState(): m_state=6
01:34:49.651 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4504
01:34:49.651 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.45, Mass=179, SNR=9.2, Peak=66 HFD=2.9
01:34:49.651 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.04) = xAngle (-3.19 = 3.09)
01:34:49.651 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.30 = 2.99)
01:34:49.651 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.28 cameraTheta=-1.15 mountX=-0.28 mountY=0.04, mountTheta=2.99
01:34:49.651 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.26, opts=13)
01:34:49.652 00.001 5052 Enqueuing Move request for stepguider (0.12, -0.26)
01:34:49.652 00.000 8976 Worker thread wakes up
01:34:49.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.26) opts 0xd
01:34:49.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.26)
01:34:49.652 00.000 8976 Moving (0.12, -0.26) raw xDistance=-0.28 yDistance=0.04
01:34:49.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28
01:34:49.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:34:49.652 00.000 8976 MoveAxis(R, 1, ABG)
01:34:49.652 00.000 8976 stepping (-6, 17) + (1, 0)
01:34:49.652 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:49.652 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:34:49.662 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:34:49.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:49.662 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:49.662 00.000 5052 Enqueuing Expose request
01:34:49.673 00.011 8976 Received - 47 (G) 
01:34:49.673 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:49.673 00.000 8976 stepped: pos (-5, 17)
01:34:49.673 00.000 8976 MoveAxis(U, 0, ABG)
01:34:49.673 00.000 8976 move complete, result=0
01:34:49.673 00.000 8976 worker thread done servicing request
01:34:49.673 00.000 8976 Worker thread wakes up
01:34:49.673 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:49.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:49.673 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:34:50.365 00.692 8976 Exposure complete
01:34:50.370 00.005 8976 worker thread done servicing request
01:34:50.370 00.000 5052 OnExposeComplete: enter
01:34:50.371 00.001 5052 UpdateGuideState(): m_state=6
01:34:50.371 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4505
01:34:50.371 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.88, Mass=182, SNR=9.3, Peak=67 HFD=2.8
01:34:50.371 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
01:34:50.371 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
01:34:50.371 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.17 hyp=0.32 cameraTheta=2.56 mountX=0.28 mountY=0.13, mountTheta=0.43
01:34:50.371 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.17, opts=13)
01:34:50.372 00.001 5052 Enqueuing Move request for stepguider (-0.27, 0.17)
01:34:50.372 00.000 8976 Worker thread wakes up
01:34:50.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.17) opts 0xd
01:34:50.372 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.17)
01:34:50.372 00.000 8976 Moving (-0.27, 0.17) raw xDistance=0.28 yDistance=0.13
01:34:50.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
01:34:50.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:34:50.372 00.000 8976 MoveAxis(L, 1, ABG)
01:34:50.372 00.000 8976 stepping (-5, 17) + (-1, 0)
01:34:50.372 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:50.373 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:34:50.383 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:34:50.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:50.383 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:50.383 00.000 5052 Enqueuing Expose request
01:34:50.393 00.010 8976 Received - 47 (G) 
01:34:50.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:50.393 00.000 8976 stepped: pos (-6, 17)
01:34:50.393 00.000 8976 MoveAxis(U, 0, ABG)
01:34:50.393 00.000 8976 move complete, result=0
01:34:50.393 00.000 8976 worker thread done servicing request
01:34:50.393 00.000 8976 Worker thread wakes up
01:34:50.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:50.393 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:34:50.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:51.080 00.687 8976 Exposure complete
01:34:51.085 00.005 8976 worker thread done servicing request
01:34:51.086 00.001 5052 OnExposeComplete: enter
01:34:51.086 00.000 5052 UpdateGuideState(): m_state=6
01:34:51.086 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4506
01:34:51.086 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.76, Mass=187, SNR=9.4, Peak=66 HFD=3.0
01:34:51.086 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
01:34:51.086 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
01:34:51.086 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.05 hyp=0.35 cameraTheta=0.13 mountX=-0.12 mountY=-0.31, mountTheta=-1.92
01:34:51.086 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.05, opts=13)
01:34:51.087 00.001 5052 Enqueuing Move request for stepguider (0.34, 0.05)
01:34:51.087 00.000 8976 Worker thread wakes up
01:34:51.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.05) opts 0xd
01:34:51.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.05)
01:34:51.087 00.000 8976 Moving (0.34, 0.05) raw xDistance=-0.12 yDistance=-0.31
01:34:51.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:34:51.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:34:51.087 00.000 8976 MoveAxis(R, 0, ABG)
01:34:51.087 00.000 8976 MoveAxis(U, 1, ABG)
01:34:51.087 00.000 8976 stepping (-6, 17) + (0, 1)
01:34:51.087 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:51.088 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:34:51.097 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:34:51.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:51.097 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:51.097 00.000 5052 Enqueuing Expose request
01:34:51.112 00.015 8976 Received - 47 (G) 
01:34:51.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:51.112 00.000 8976 stepped: pos (-6, 18)
01:34:51.112 00.000 8976 move complete, result=0
01:34:51.112 00.000 8976 worker thread done servicing request
01:34:51.112 00.000 8976 Worker thread wakes up
01:34:51.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:51.112 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:34:51.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:51.803 00.691 8976 Exposure complete
01:34:51.808 00.005 8976 worker thread done servicing request
01:34:51.808 00.000 5052 OnExposeComplete: enter
01:34:51.809 00.001 5052 UpdateGuideState(): m_state=6
01:34:51.809 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4507
01:34:51.809 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.53, Mass=192, SNR=9.6, Peak=65 HFD=3.2
01:34:51.809 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
01:34:51.809 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
01:34:51.809 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.18 hyp=0.46 cameraTheta=-0.40 mountX=-0.35 mountY=-0.26, mountTheta=-2.51
01:34:51.809 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.18, opts=13)
01:34:51.810 00.001 5052 Enqueuing Move request for stepguider (0.42, -0.18)
01:34:51.810 00.000 8976 Worker thread wakes up
01:34:51.810 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.18) opts 0xd
01:34:51.810 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.18)
01:34:51.810 00.000 8976 Moving (0.42, -0.18) raw xDistance=-0.35 yDistance=-0.26
01:34:51.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:34:51.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:34:51.810 00.000 8976 MoveAxis(R, 1, ABG)
01:34:51.810 00.000 8976 stepping (-6, 18) + (1, 0)
01:34:51.810 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:51.811 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:34:51.819 00.008 5052 UpdateGuideState exits: m=192 SNR=9.6
01:34:51.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:51.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:51.819 00.000 5052 Enqueuing Expose request
01:34:51.832 00.013 8976 Received - 47 (G) 
01:34:51.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:51.832 00.000 8976 stepped: pos (-5, 18)
01:34:51.832 00.000 8976 MoveAxis(U, 0, ABG)
01:34:51.832 00.000 8976 move complete, result=0
01:34:51.832 00.000 8976 worker thread done servicing request
01:34:51.832 00.000 8976 Worker thread wakes up
01:34:51.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:51.832 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:51.832 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.3 px 0 ms NORTH
01:34:52.523 00.691 8976 Exposure complete
01:34:52.528 00.005 8976 worker thread done servicing request
01:34:52.528 00.000 5052 OnExposeComplete: enter
01:34:52.528 00.000 5052 UpdateGuideState(): m_state=6
01:34:52.528 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4508
01:34:52.528 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.56, Mass=209, SNR=10.0, Peak=68 HFD=3.2
01:34:52.528 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
01:34:52.528 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
01:34:52.528 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.15 hyp=0.34 cameraTheta=-0.46 mountX=-0.27 mountY=-0.17, mountTheta=-2.58
01:34:52.529 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.15, opts=13)
01:34:52.529 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.15)
01:34:52.529 00.000 8976 Worker thread wakes up
01:34:52.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.15) opts 0xd
01:34:52.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.15)
01:34:52.529 00.000 8976 Moving (0.30, -0.15) raw xDistance=-0.27 yDistance=-0.17
01:34:52.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
01:34:52.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:34:52.529 00.000 8976 MoveAxis(R, 1, ABG)
01:34:52.530 00.001 8976 stepping (-5, 18) + (1, 0)
01:34:52.530 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:52.530 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:34:52.540 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:34:52.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:52.540 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:52.540 00.000 5052 Enqueuing Expose request
01:34:52.551 00.011 8976 Received - 47 (G) 
01:34:52.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:52.551 00.000 8976 stepped: pos (-4, 18)
01:34:52.551 00.000 8976 MoveAxis(U, 0, ABG)
01:34:52.551 00.000 8976 move complete, result=0
01:34:52.551 00.000 8976 worker thread done servicing request
01:34:52.551 00.000 8976 Worker thread wakes up
01:34:52.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:52.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:52.551 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:34:53.240 00.689 8976 Exposure complete
01:34:53.246 00.006 8976 worker thread done servicing request
01:34:53.246 00.000 5052 OnExposeComplete: enter
01:34:53.246 00.000 5052 UpdateGuideState(): m_state=6
01:34:53.246 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4509
01:34:53.246 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.72, Mass=180, SNR=9.2, Peak=66 HFD=2.9
01:34:53.246 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:34:53.246 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:34:53.246 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.02 mountX=0.06 mountY=0.09, mountTheta=0.94
01:34:53.246 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.01, opts=13)
01:34:53.246 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.01)
01:34:53.247 00.001 8976 Worker thread wakes up
01:34:53.247 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.01) opts 0xd
01:34:53.247 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.01)
01:34:53.247 00.000 8976 Moving (-0.11, 0.01) raw xDistance=0.06 yDistance=0.09
01:34:53.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:34:53.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:34:53.247 00.000 8976 MoveAxis(R, 0, ABG)
01:34:53.247 00.000 8976 MoveAxis(U, 0, ABG)
01:34:53.247 00.000 8976 move complete, result=0
01:34:53.247 00.000 8976 worker thread done servicing request
01:34:53.247 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:34:53.257 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
01:34:53.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:53.257 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:53.257 00.000 5052 Enqueuing Expose request
01:34:53.257 00.000 8976 Worker thread wakes up
01:34:53.257 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:53.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:53.257 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:53.944 00.687 8976 Exposure complete
01:34:53.950 00.006 8976 worker thread done servicing request
01:34:53.950 00.000 5052 OnExposeComplete: enter
01:34:53.950 00.000 5052 UpdateGuideState(): m_state=6
01:34:53.950 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4510
01:34:53.950 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.91, Mass=165, SNR=8.8, Peak=62 HFD=2.9
01:34:53.950 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
01:34:53.950 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
01:34:53.950 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.20 hyp=0.36 cameraTheta=2.55 mountX=0.31 mountY=0.14, mountTheta=0.42
01:34:53.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.20, opts=13)
01:34:53.951 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.20)
01:34:53.951 00.000 8976 Worker thread wakes up
01:34:53.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.20) opts 0xd
01:34:53.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.20)
01:34:53.951 00.000 8976 Moving (-0.30, 0.20) raw xDistance=0.31 yDistance=0.14
01:34:53.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:34:53.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:34:53.951 00.000 8976 MoveAxis(L, 1, ABG)
01:34:53.951 00.000 8976 stepping (-4, 18) + (-1, 0)
01:34:53.951 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:53.952 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:34:53.961 00.009 5052 UpdateGuideState exits: m=165 SNR=8.8
01:34:53.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:53.961 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:53.961 00.000 5052 Enqueuing Expose request
01:34:53.974 00.013 8976 Received - 47 (G) 
01:34:53.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:53.974 00.000 8976 stepped: pos (-5, 18)
01:34:53.974 00.000 8976 MoveAxis(U, 0, ABG)
01:34:53.974 00.000 8976 move complete, result=0
01:34:53.974 00.000 8976 worker thread done servicing request
01:34:53.974 00.000 8976 Worker thread wakes up
01:34:53.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:53.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:53.974 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:34:54.661 00.687 8976 Exposure complete
01:34:54.667 00.006 8976 worker thread done servicing request
01:34:54.667 00.000 5052 OnExposeComplete: enter
01:34:54.667 00.000 5052 UpdateGuideState(): m_state=6
01:34:54.667 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4511
01:34:54.667 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.72, Mass=170, SNR=8.9, Peak=65 HFD=3.0
01:34:54.667 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:34:54.667 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:34:54.667 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.01 hyp=0.55 cameraTheta=3.12 mountX=0.26 mountY=0.45, mountTheta=1.05
01:34:54.667 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.01, opts=13)
01:34:54.668 00.001 5052 Enqueuing Move request for stepguider (-0.55, 0.01)
01:34:54.668 00.000 8976 Worker thread wakes up
01:34:54.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.01) opts 0xd
01:34:54.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.01)
01:34:54.668 00.000 8976 Moving (-0.55, 0.01) raw xDistance=0.26 yDistance=0.45
01:34:54.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:34:54.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:34:54.668 00.000 8976 MoveAxis(R, 0, ABG)
01:34:54.668 00.000 8976 MoveAxis(D, 2, ABG)
01:34:54.668 00.000 8976 stepping (-5, 18) + (0, -2)
01:34:54.668 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:54.669 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:34:54.678 00.009 5052 UpdateGuideState exits: m=170 SNR=8.9
01:34:54.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:54.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:54.678 00.000 5052 Enqueuing Expose request
01:34:54.692 00.014 8976 Received - 47 (G) 
01:34:54.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:54.694 00.002 8976 stepped: pos (-5, 16)
01:34:54.694 00.000 8976 move complete, result=0
01:34:54.694 00.000 8976 worker thread done servicing request
01:34:54.694 00.000 8976 Worker thread wakes up
01:34:54.694 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:34:54.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:54.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:55.384 00.690 8976 Exposure complete
01:34:55.389 00.005 8976 worker thread done servicing request
01:34:55.390 00.001 5052 OnExposeComplete: enter
01:34:55.390 00.000 5052 UpdateGuideState(): m_state=6
01:34:55.390 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4512
01:34:55.390 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.88, Mass=160, SNR=8.7, Peak=65 HFD=2.7
01:34:55.390 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:34:55.390 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
01:34:55.390 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.17 hyp=0.52 cameraTheta=2.81 mountX=0.38 mountY=0.32, mountTheta=0.71
01:34:55.390 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.17, opts=13)
01:34:55.390 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.17)
01:34:55.391 00.001 8976 Worker thread wakes up
01:34:55.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.17) opts 0xd
01:34:55.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.17)
01:34:55.391 00.000 8976 Moving (-0.49, 0.17) raw xDistance=0.38 yDistance=0.32
01:34:55.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:34:55.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:34:55.391 00.000 8976 MoveAxis(L, 2, ABG)
01:34:55.391 00.000 8976 stepping (-5, 16) + (-2, 0)
01:34:55.391 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:55.391 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:34:55.401 00.010 5052 UpdateGuideState exits: m=160 SNR=8.7
01:34:55.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:55.401 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:55.401 00.000 5052 Enqueuing Expose request
01:34:55.428 00.027 8976 Received - 47 (G) 
01:34:55.429 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:55.429 00.000 8976 stepped: pos (-7, 16)
01:34:55.429 00.000 8976 MoveAxis(D, 1, ABG)
01:34:55.429 00.000 8976 stepping (-7, 16) + (0, -1)
01:34:55.429 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:55.461 00.032 8976 Received - 47 (G) 
01:34:55.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:55.461 00.000 8976 stepped: pos (-7, 15)
01:34:55.461 00.000 8976 move complete, result=0
01:34:55.461 00.000 8976 worker thread done servicing request
01:34:55.461 00.000 8976 Worker thread wakes up
01:34:55.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:55.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:55.461 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:34:56.154 00.693 8976 Exposure complete
01:34:56.159 00.005 8976 worker thread done servicing request
01:34:56.160 00.001 5052 OnExposeComplete: enter
01:34:56.160 00.000 5052 UpdateGuideState(): m_state=6
01:34:56.160 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4513
01:34:56.160 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.84, Mass=184, SNR=9.3, Peak=66 HFD=3.0
01:34:56.160 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:34:56.160 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:34:56.160 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.13 hyp=0.64 cameraTheta=2.94 mountX=0.40 mountY=0.45, mountTheta=0.85
01:34:56.161 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.13, opts=13)
01:34:56.161 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.13)
01:34:56.161 00.000 8976 Worker thread wakes up
01:34:56.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.13) opts 0xd
01:34:56.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.13)
01:34:56.161 00.000 8976 Moving (-0.63, 0.13) raw xDistance=0.40 yDistance=0.45
01:34:56.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:34:56.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
01:34:56.161 00.000 8976 MoveAxis(L, 2, ABG)
01:34:56.161 00.000 8976 stepping (-7, 15) + (-2, 0)
01:34:56.161 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:56.162 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:34:56.171 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:34:56.172 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:56.172 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:56.172 00.000 5052 Enqueuing Expose request
01:34:56.196 00.024 8976 Received - 47 (G) 
01:34:56.196 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:56.196 00.000 8976 stepped: pos (-9, 15)
01:34:56.196 00.000 8976 MoveAxis(D, 2, ABG)
01:34:56.196 00.000 8976 stepping (-9, 15) + (0, -2)
01:34:56.196 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:56.227 00.031 8976 Received - 47 (G) 
01:34:56.228 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:56.228 00.000 8976 stepped: pos (-9, 13)
01:34:56.228 00.000 8976 move complete, result=0
01:34:56.228 00.000 8976 worker thread done servicing request
01:34:56.228 00.000 8976 Worker thread wakes up
01:34:56.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:56.228 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:56.228 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:34:56.923 00.695 8976 Exposure complete
01:34:56.928 00.005 8976 worker thread done servicing request
01:34:56.928 00.000 5052 OnExposeComplete: enter
01:34:56.929 00.001 5052 UpdateGuideState(): m_state=6
01:34:56.929 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4514
01:34:56.929 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.82, Mass=177, SNR=9.2, Peak=67 HFD=2.8
01:34:56.929 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:34:56.929 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:34:56.929 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.11 hyp=0.26 cameraTheta=0.42 mountX=-0.01 mountY=-0.26, mountTheta=-1.62
01:34:56.929 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.11, opts=13)
01:34:56.929 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.11)
01:34:56.930 00.001 8976 Worker thread wakes up
01:34:56.930 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.11) opts 0xd
01:34:56.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.11)
01:34:56.930 00.000 8976 Moving (0.24, 0.11) raw xDistance=-0.01 yDistance=-0.26
01:34:56.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:34:56.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
01:34:56.930 00.000 8976 MoveAxis(R, 0, ABG)
01:34:56.930 00.000 8976 MoveAxis(U, 1, ABG)
01:34:56.930 00.000 8976 stepping (-9, 13) + (0, 1)
01:34:56.930 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:56.930 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:34:56.940 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
01:34:56.940 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:56.940 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:56.940 00.000 5052 Enqueuing Expose request
01:34:56.963 00.023 8976 Received - 47 (G) 
01:34:56.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:56.963 00.000 8976 stepped: pos (-9, 14)
01:34:56.963 00.000 8976 move complete, result=0
01:34:56.963 00.000 8976 worker thread done servicing request
01:34:56.963 00.000 8976 Worker thread wakes up
01:34:56.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:56.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:56.963 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:34:57.652 00.689 8976 Exposure complete
01:34:57.658 00.006 8976 worker thread done servicing request
01:34:57.658 00.000 5052 OnExposeComplete: enter
01:34:57.658 00.000 5052 UpdateGuideState(): m_state=6
01:34:57.658 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4515
01:34:57.658 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.61, Mass=199, SNR=9.7, Peak=67 HFD=2.8
01:34:57.658 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:34:57.658 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
01:34:57.658 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=-0.10 hyp=0.90 cameraTheta=-0.11 mountX=-0.50 mountY=-0.69, mountTheta=-2.19
01:34:57.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=-0.10, opts=13)
01:34:57.659 00.000 5052 Enqueuing Move request for stepguider (0.89, -0.10)
01:34:57.659 00.000 8976 Worker thread wakes up
01:34:57.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, -0.10) opts 0xd
01:34:57.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, -0.10)
01:34:57.659 00.000 8976 Moving (0.89, -0.10) raw xDistance=-0.50 yDistance=-0.69
01:34:57.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
01:34:57.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
01:34:57.659 00.000 8976 MoveAxis(R, 2, ABG)
01:34:57.659 00.000 8976 stepping (-9, 14) + (2, 0)
01:34:57.659 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:57.660 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:34:57.669 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:34:57.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:57.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:57.669 00.000 5052 Enqueuing Expose request
01:34:57.683 00.014 8976 Received - 47 (G) 
01:34:57.683 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:34:57.683 00.000 8976 stepped: pos (-7, 14)
01:34:57.683 00.000 8976 MoveAxis(U, 3, ABG)
01:34:57.683 00.000 8976 stepping (-7, 14) + (0, 3)
01:34:57.683 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:57.715 00.032 8976 Received - 47 (G) 
01:34:57.715 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:34:57.715 00.000 8976 stepped: pos (-7, 17)
01:34:57.715 00.000 8976 move complete, result=0
01:34:57.715 00.000 8976 worker thread done servicing request
01:34:57.715 00.000 8976 Worker thread wakes up
01:34:57.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:57.715 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:57.715 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:34:58.407 00.692 8976 Exposure complete
01:34:58.413 00.006 8976 worker thread done servicing request
01:34:58.413 00.000 5052 OnExposeComplete: enter
01:34:58.413 00.000 5052 UpdateGuideState(): m_state=6
01:34:58.413 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4516
01:34:58.413 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.77, Mass=178, SNR=9.2, Peak=64 HFD=2.5
01:34:58.413 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.04) = xAngle (-0.98 = -0.98)
01:34:58.413 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.08 = -1.08)
01:34:58.413 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.06 mountX=0.04 mountY=-0.06, mountTheta=-1.01
01:34:58.414 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.06, opts=13)
01:34:58.414 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.06)
01:34:58.414 00.000 8976 Worker thread wakes up
01:34:58.415 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.06) opts 0xd
01:34:58.415 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.06)
01:34:58.415 00.000 8976 Moving (0.03, 0.06) raw xDistance=0.04 yDistance=-0.06
01:34:58.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:34:58.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:34:58.415 00.000 8976 MoveAxis(R, 0, ABG)
01:34:58.415 00.000 8976 MoveAxis(U, 0, ABG)
01:34:58.415 00.000 8976 move complete, result=0
01:34:58.415 00.000 8976 worker thread done servicing request
01:34:58.416 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:34:58.426 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
01:34:58.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:58.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:58.426 00.000 5052 Enqueuing Expose request
01:34:58.426 00.000 8976 Worker thread wakes up
01:34:58.426 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:58.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:58.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:59.115 00.689 8976 Exposure complete
01:34:59.120 00.005 8976 worker thread done servicing request
01:34:59.120 00.000 5052 OnExposeComplete: enter
01:34:59.120 00.000 5052 UpdateGuideState(): m_state=6
01:34:59.120 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4517
01:34:59.120 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.35, Mass=199, SNR=9.7, Peak=66 HFD=3.0
01:34:59.121 00.001 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.98 = 2.30)
01:34:59.121 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.20)
01:34:59.121 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.36 hyp=0.38 cameraTheta=-1.93 mountX=-0.26 mountY=0.31, mountTheta=2.26
01:34:59.122 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.36, opts=13)
01:34:59.122 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.36)
01:34:59.122 00.000 8976 Worker thread wakes up
01:34:59.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.36) opts 0xd
01:34:59.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.36)
01:34:59.122 00.000 8976 Moving (-0.14, -0.36) raw xDistance=-0.26 yDistance=0.31
01:34:59.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:34:59.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:34:59.122 00.000 8976 MoveAxis(R, 0, ABG)
01:34:59.122 00.000 8976 MoveAxis(D, 1, ABG)
01:34:59.122 00.000 8976 stepping (-7, 17) + (0, -1)
01:34:59.122 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:59.123 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:34:59.133 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:34:59.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:59.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:59.133 00.000 5052 Enqueuing Expose request
01:34:59.153 00.020 8976 Received - 47 (G) 
01:34:59.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:59.153 00.000 8976 stepped: pos (-7, 16)
01:34:59.153 00.000 8976 move complete, result=0
01:34:59.153 00.000 8976 worker thread done servicing request
01:34:59.153 00.000 8976 Worker thread wakes up
01:34:59.154 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:59.154 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:34:59.154 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:59.842 00.688 8976 Exposure complete
01:34:59.848 00.006 8976 worker thread done servicing request
01:34:59.848 00.000 5052 OnExposeComplete: enter
01:34:59.848 00.000 5052 UpdateGuideState(): m_state=6
01:34:59.848 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4518
01:34:59.848 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.74, Mass=197, SNR=9.6, Peak=63 HFD=2.9
01:34:59.848 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:34:59.848 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:34:59.848 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.03 hyp=0.44 cameraTheta=3.08 mountX=0.22 mountY=0.35, mountTheta=1.00
01:34:59.849 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.03, opts=13)
01:34:59.849 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.03)
01:34:59.849 00.000 8976 Worker thread wakes up
01:34:59.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.03) opts 0xd
01:34:59.849 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.03)
01:34:59.849 00.000 8976 Moving (-0.44, 0.03) raw xDistance=0.22 yDistance=0.35
01:34:59.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:34:59.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
01:34:59.849 00.000 8976 MoveAxis(R, 0, ABG)
01:34:59.849 00.000 8976 MoveAxis(D, 1, ABG)
01:34:59.849 00.000 8976 stepping (-7, 16) + (0, -1)
01:34:59.849 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:59.850 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:34:59.859 00.009 5052 UpdateGuideState exits: m=197 SNR=9.6
01:34:59.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:59.859 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:34:59.859 00.000 5052 Enqueuing Expose request
01:34:59.873 00.014 8976 Received - 47 (G) 
01:34:59.873 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:34:59.873 00.000 8976 stepped: pos (-7, 15)
01:34:59.873 00.000 8976 move complete, result=0
01:34:59.873 00.000 8976 worker thread done servicing request
01:34:59.873 00.000 8976 Worker thread wakes up
01:34:59.873 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:34:59.873 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:34:59.873 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:35:00.568 00.695 8976 Exposure complete
01:35:00.574 00.006 8976 worker thread done servicing request
01:35:00.575 00.001 5052 OnExposeComplete: enter
01:35:00.575 00.000 5052 UpdateGuideState(): m_state=6
01:35:00.575 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4519
01:35:00.575 00.000 5052 Star::Find returns 1 (0), X=327.92, Y=281.72, Mass=183, SNR=9.3, Peak=67 HFD=2.6
01:35:00.575 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:35:00.575 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:35:00.575 00.000 5052 CameraToMount -- cameraX=-1.26 cameraY=0.01 hyp=1.26 cameraTheta=3.13 mountX=0.58 mountY=1.05, mountTheta=1.06
01:35:00.575 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.26, y=0.01, opts=13)
01:35:00.575 00.000 5052 Enqueuing Move request for stepguider (-1.26, 0.01)
01:35:00.576 00.001 8976 Worker thread wakes up
01:35:00.576 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.26, 0.01) opts 0xd
01:35:00.576 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.26, 0.01)
01:35:00.576 00.000 8976 Moving (-1.26, 0.01) raw xDistance=0.58 yDistance=1.05
01:35:00.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
01:35:00.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.05
01:35:00.576 00.000 8976 MoveAxis(L, 2, ABG)
01:35:00.576 00.000 8976 stepping (-7, 15) + (-2, 0)
01:35:00.576 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:00.576 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:35:00.588 00.012 5052 UpdateGuideState exits: m=183 SNR=9.3
01:35:00.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:00.588 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:00.588 00.000 5052 Enqueuing Expose request
01:35:00.608 00.020 8976 Received - 47 (G) 
01:35:00.608 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:00.608 00.000 8976 stepped: pos (-9, 15)
01:35:00.608 00.000 8976 MoveAxis(D, 4, ABG)
01:35:00.608 00.000 8976 stepping (-9, 15) + (0, -4)
01:35:00.608 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:35:00.640 00.032 8976 Received - 47 (G) 
01:35:00.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:35:00.640 00.000 8976 stepped: pos (-9, 11)
01:35:00.640 00.000 8976 move complete, result=0
01:35:00.640 00.000 8976 worker thread done servicing request
01:35:00.640 00.000 8976 Worker thread wakes up
01:35:00.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:00.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:00.640 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:35:01.332 00.692 8976 Exposure complete
01:35:01.338 00.006 8976 worker thread done servicing request
01:35:01.338 00.000 5052 OnExposeComplete: enter
01:35:01.338 00.000 5052 UpdateGuideState(): m_state=6
01:35:01.338 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4520
01:35:01.338 00.000 5052 Star::Find returns 1 (0), X=327.98, Y=281.81, Mass=190, SNR=9.5, Peak=67 HFD=2.5
01:35:01.338 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:35:01.338 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:35:01.338 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=0.10 hyp=1.20 cameraTheta=3.05 mountX=0.64 mountY=0.94, mountTheta=0.98
01:35:01.339 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.19, y=0.10, opts=13)
01:35:01.339 00.000 5052 Enqueuing Move request for stepguider (-1.19, 0.10)
01:35:01.339 00.000 8976 Worker thread wakes up
01:35:01.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.19, 0.10) opts 0xd
01:35:01.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.19, 0.10)
01:35:01.339 00.000 8976 Moving (-1.19, 0.10) raw xDistance=0.64 yDistance=0.94
01:35:01.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
01:35:01.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.94
01:35:01.339 00.000 8976 MoveAxis(L, 3, ABG)
01:35:01.339 00.000 8976 stepping (-9, 11) + (-3, 0)
01:35:01.339 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:01.340 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:35:01.350 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:35:01.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:01.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:01.350 00.000 5052 Enqueuing Expose request
01:35:01.376 00.026 8976 Received - 47 (G) 
01:35:01.376 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:01.376 00.000 8976 stepped: pos (-12, 11)
01:35:01.376 00.000 8976 MoveAxis(D, 4, ABG)
01:35:01.376 00.000 8976 stepping (-12, 11) + (0, -4)
01:35:01.376 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:35:01.408 00.032 8976 Received - 47 (G) 
01:35:01.408 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:35:01.408 00.000 8976 stepped: pos (-12, 7)
01:35:01.408 00.000 8976 move complete, result=0
01:35:01.408 00.000 8976 worker thread done servicing request
01:35:01.408 00.000 8976 Worker thread wakes up
01:35:01.408 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:01.408 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:01.408 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.9 px 4 ms SOUTH
01:35:02.101 00.693 8976 Exposure complete
01:35:02.107 00.006 8976 worker thread done servicing request
01:35:02.107 00.000 5052 OnExposeComplete: enter
01:35:02.107 00.000 5052 UpdateGuideState(): m_state=6
01:35:02.108 00.001 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4521
01:35:02.108 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.12, Mass=200, SNR=9.8, Peak=69 HFD=3.0
01:35:02.108 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.48 = 1.80)
01:35:02.108 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.58 = 1.70)
01:35:02.108 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.59 hyp=0.91 cameraTheta=-2.43 mountX=-0.21 mountY=0.91, mountTheta=1.80
01:35:02.108 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.59, opts=13)
01:35:02.108 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.59)
01:35:02.109 00.001 8976 Worker thread wakes up
01:35:02.109 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.59) opts 0xd
01:35:02.109 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.59)
01:35:02.109 00.000 8976 Moving (-0.70, -0.59) raw xDistance=-0.21 yDistance=0.91
01:35:02.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:35:02.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.91
01:35:02.109 00.000 8976 MoveAxis(R, 0, ABG)
01:35:02.109 00.000 8976 MoveAxis(D, 4, ABG)
01:35:02.109 00.000 8976 stepping (-12, 7) + (0, -4)
01:35:02.109 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:35:02.109 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:35:02.120 00.011 5052 UpdateGuideState exits: m=200 SNR=9.8
01:35:02.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:02.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:02.120 00.000 5052 Enqueuing Expose request
01:35:02.143 00.023 8976 Received - 47 (G) 
01:35:02.143 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:35:02.143 00.000 8976 stepped: pos (-12, 3)
01:35:02.143 00.000 8976 move complete, result=0
01:35:02.143 00.000 8976 worker thread done servicing request
01:35:02.143 00.000 8976 Worker thread wakes up
01:35:02.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:02.143 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:02.143 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:35:02.831 00.688 8976 Exposure complete
01:35:02.837 00.006 8976 worker thread done servicing request
01:35:02.837 00.000 5052 OnExposeComplete: enter
01:35:02.837 00.000 5052 UpdateGuideState(): m_state=6
01:35:02.837 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4522
01:35:02.837 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.84, Mass=194, SNR=9.7, Peak=70 HFD=2.5
01:35:02.837 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
01:35:02.837 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
01:35:02.837 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.98 mountX=0.08 mountY=-0.15, mountTheta=-1.09
01:35:02.838 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.13, opts=13)
01:35:02.838 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.13)
01:35:02.838 00.000 8976 Worker thread wakes up
01:35:02.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.13) opts 0xd
01:35:02.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.13)
01:35:02.838 00.000 8976 Moving (0.09, 0.13) raw xDistance=0.08 yDistance=-0.15
01:35:02.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:35:02.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:35:02.838 00.000 8976 MoveAxis(R, 0, ABG)
01:35:02.838 00.000 8976 MoveAxis(U, 0, ABG)
01:35:02.838 00.000 8976 move complete, result=0
01:35:02.838 00.000 8976 worker thread done servicing request
01:35:02.839 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:35:02.849 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
01:35:02.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:02.849 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:02.849 00.000 5052 Enqueuing Expose request
01:35:02.849 00.000 8976 Worker thread wakes up
01:35:02.849 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:02.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:02.849 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:03.534 00.685 8976 Exposure complete
01:35:03.540 00.006 8976 worker thread done servicing request
01:35:03.541 00.001 5052 OnExposeComplete: enter
01:35:03.541 00.000 5052 UpdateGuideState(): m_state=6
01:35:03.541 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4523
01:35:03.541 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=282.08, Mass=186, SNR=9.4, Peak=66 HFD=3.0
01:35:03.541 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
01:35:03.541 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
01:35:03.541 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.37 hyp=0.49 cameraTheta=0.86 mountX=0.18 mountY=-0.47, mountTheta=-1.20
01:35:03.542 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.37, opts=13)
01:35:03.542 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.37)
01:35:03.542 00.000 8976 Worker thread wakes up
01:35:03.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.37) opts 0xd
01:35:03.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.37)
01:35:03.542 00.000 8976 Moving (0.32, 0.37) raw xDistance=0.18 yDistance=-0.47
01:35:03.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:35:03.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
01:35:03.542 00.000 8976 MoveAxis(R, 0, ABG)
01:35:03.542 00.000 8976 MoveAxis(U, 2, ABG)
01:35:03.542 00.000 8976 stepping (-12, 3) + (0, 2)
01:35:03.542 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:03.543 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:35:03.552 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:35:03.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:03.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:03.552 00.000 5052 Enqueuing Expose request
01:35:03.566 00.014 8976 Received - 47 (G) 
01:35:03.566 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:03.566 00.000 8976 stepped: pos (-12, 5)
01:35:03.566 00.000 8976 move complete, result=0
01:35:03.566 00.000 8976 worker thread done servicing request
01:35:03.566 00.000 8976 Worker thread wakes up
01:35:03.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:03.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:03.566 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:35:04.254 00.688 8976 Exposure complete
01:35:04.260 00.006 8976 worker thread done servicing request
01:35:04.260 00.000 5052 OnExposeComplete: enter
01:35:04.260 00.000 5052 UpdateGuideState(): m_state=6
01:35:04.260 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4524
01:35:04.260 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=282.04, Mass=174, SNR=9.1, Peak=68 HFD=2.6
01:35:04.260 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
01:35:04.260 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
01:35:04.260 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.33 hyp=0.59 cameraTheta=0.59 mountX=0.07 mountY=-0.59, mountTheta=-1.45
01:35:04.261 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.33, opts=13)
01:35:04.261 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.33)
01:35:04.261 00.000 8976 Worker thread wakes up
01:35:04.261 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.33) opts 0xd
01:35:04.261 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.33)
01:35:04.261 00.000 8976 Moving (0.49, 0.33) raw xDistance=0.07 yDistance=-0.59
01:35:04.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:35:04.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
01:35:04.261 00.000 8976 MoveAxis(R, 0, ABG)
01:35:04.261 00.000 8976 MoveAxis(U, 2, ABG)
01:35:04.261 00.000 8976 stepping (-12, 5) + (0, 2)
01:35:04.261 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:04.263 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:35:04.272 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
01:35:04.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:04.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:04.272 00.000 5052 Enqueuing Expose request
01:35:04.284 00.012 8976 Received - 47 (G) 
01:35:04.284 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:04.284 00.000 8976 stepped: pos (-12, 7)
01:35:04.284 00.000 8976 move complete, result=0
01:35:04.285 00.001 8976 worker thread done servicing request
01:35:04.285 00.000 8976 Worker thread wakes up
01:35:04.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:04.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:04.285 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:35:04.976 00.691 8976 Exposure complete
01:35:04.981 00.005 8976 worker thread done servicing request
01:35:04.982 00.001 5052 OnExposeComplete: enter
01:35:04.982 00.000 5052 UpdateGuideState(): m_state=6
01:35:04.982 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4525
01:35:04.982 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.00, Mass=190, SNR=9.5, Peak=66 HFD=2.9
01:35:04.982 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.15 = -0.15)
01:35:04.982 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
01:35:04.982 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.90 mountX=0.30 mountY=-0.08, mountTheta=-0.25
01:35:04.983 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.29, opts=13)
01:35:04.983 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.29)
01:35:04.983 00.000 8976 Worker thread wakes up
01:35:04.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.29) opts 0xd
01:35:04.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.29)
01:35:04.983 00.000 8976 Moving (-0.10, 0.29) raw xDistance=0.30 yDistance=-0.08
01:35:04.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:35:04.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:35:04.983 00.000 8976 MoveAxis(L, 1, ABG)
01:35:04.983 00.000 8976 stepping (-12, 7) + (-1, 0)
01:35:04.983 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:04.984 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:35:04.993 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:35:04.994 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:04.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:04.994 00.000 5052 Enqueuing Expose request
01:35:05.004 00.010 8976 Received - 47 (G) 
01:35:05.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:05.004 00.000 8976 stepped: pos (-13, 7)
01:35:05.004 00.000 8976 MoveAxis(U, 0, ABG)
01:35:05.004 00.000 8976 move complete, result=0
01:35:05.004 00.000 8976 worker thread done servicing request
01:35:05.004 00.000 8976 Worker thread wakes up
01:35:05.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:05.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:05.004 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:35:05.696 00.692 8976 Exposure complete
01:35:05.702 00.006 8976 worker thread done servicing request
01:35:05.702 00.000 5052 OnExposeComplete: enter
01:35:05.703 00.001 5052 UpdateGuideState(): m_state=6
01:35:05.703 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4526
01:35:05.703 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.55, Mass=166, SNR=8.9, Peak=67 HFD=2.3
01:35:05.703 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
01:35:05.703 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
01:35:05.703 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.16 hyp=0.87 cameraTheta=-0.18 mountX=-0.53 mountY=-0.63, mountTheta=-2.27
01:35:05.704 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.16, opts=13)
01:35:05.704 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.16)
01:35:05.704 00.000 8976 Worker thread wakes up
01:35:05.704 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.16) opts 0xd
01:35:05.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.16)
01:35:05.704 00.000 8976 Moving (0.85, -0.16) raw xDistance=-0.53 yDistance=-0.63
01:35:05.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.53
01:35:05.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
01:35:05.704 00.000 8976 MoveAxis(R, 2, ABG)
01:35:05.704 00.000 8976 stepping (-13, 7) + (2, 0)
01:35:05.704 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:05.705 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:35:05.714 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
01:35:05.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:05.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:05.714 00.000 5052 Enqueuing Expose request
01:35:05.740 00.026 8976 Received - 47 (G) 
01:35:05.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:05.740 00.000 8976 stepped: pos (-11, 7)
01:35:05.740 00.000 8976 MoveAxis(U, 3, ABG)
01:35:05.740 00.000 8976 stepping (-11, 7) + (0, 3)
01:35:05.740 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:05.772 00.032 8976 Received - 47 (G) 
01:35:05.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:05.772 00.000 8976 stepped: pos (-11, 10)
01:35:05.772 00.000 8976 move complete, result=0
01:35:05.772 00.000 8976 worker thread done servicing request
01:35:05.772 00.000 8976 Worker thread wakes up
01:35:05.772 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
01:35:05.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:05.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:06.463 00.691 8976 Exposure complete
01:35:06.468 00.005 8976 worker thread done servicing request
01:35:06.468 00.000 5052 OnExposeComplete: enter
01:35:06.468 00.000 5052 UpdateGuideState(): m_state=6
01:35:06.468 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4527
01:35:06.468 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.86, Mass=177, SNR=9.2, Peak=65 HFD=2.7
01:35:06.468 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:35:06.468 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:35:06.468 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.15 hyp=0.63 cameraTheta=0.24 mountX=-0.15 mountY=-0.59, mountTheta=-1.81
01:35:06.470 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.15, opts=13)
01:35:06.470 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.15)
01:35:06.470 00.000 8976 Worker thread wakes up
01:35:06.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.15) opts 0xd
01:35:06.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.15)
01:35:06.470 00.000 8976 Moving (0.61, 0.15) raw xDistance=-0.15 yDistance=-0.59
01:35:06.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:35:06.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
01:35:06.470 00.000 8976 MoveAxis(R, 0, ABG)
01:35:06.470 00.000 8976 MoveAxis(U, 3, ABG)
01:35:06.470 00.000 8976 stepping (-11, 10) + (0, 3)
01:35:06.471 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:06.471 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:35:06.480 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:35:06.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:06.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:06.480 00.000 5052 Enqueuing Expose request
01:35:06.507 00.027 8976 Received - 47 (G) 
01:35:06.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:06.507 00.000 8976 stepped: pos (-11, 13)
01:35:06.507 00.000 8976 move complete, result=0
01:35:06.507 00.000 8976 worker thread done servicing request
01:35:06.507 00.000 8976 Worker thread wakes up
01:35:06.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:06.507 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:06.507 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:35:07.201 00.694 8976 Exposure complete
01:35:07.207 00.006 8976 worker thread done servicing request
01:35:07.207 00.000 5052 OnExposeComplete: enter
01:35:07.207 00.000 5052 UpdateGuideState(): m_state=6
01:35:07.207 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4528
01:35:07.207 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.79, Mass=189, SNR=9.5, Peak=66 HFD=2.9
01:35:07.207 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:35:07.207 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:35:07.207 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.08 hyp=0.50 cameraTheta=0.16 mountX=-0.15 mountY=-0.46, mountTheta=-1.90
01:35:07.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.08, opts=13)
01:35:07.208 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.08)
01:35:07.208 00.000 8976 Worker thread wakes up
01:35:07.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.08) opts 0xd
01:35:07.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.08)
01:35:07.208 00.000 8976 Moving (0.49, 0.08) raw xDistance=-0.15 yDistance=-0.46
01:35:07.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:35:07.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
01:35:07.208 00.000 8976 MoveAxis(R, 0, ABG)
01:35:07.209 00.001 8976 MoveAxis(U, 2, ABG)
01:35:07.209 00.000 8976 stepping (-11, 13) + (0, 2)
01:35:07.209 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:07.209 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:35:07.219 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:35:07.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:07.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:07.219 00.000 5052 Enqueuing Expose request
01:35:07.242 00.023 8976 Received - 47 (G) 
01:35:07.242 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:07.242 00.000 8976 stepped: pos (-11, 15)
01:35:07.242 00.000 8976 move complete, result=0
01:35:07.242 00.000 8976 worker thread done servicing request
01:35:07.242 00.000 8976 Worker thread wakes up
01:35:07.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:07.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:07.242 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:35:07.931 00.689 8976 Exposure complete
01:35:07.937 00.006 8976 worker thread done servicing request
01:35:07.938 00.001 5052 OnExposeComplete: enter
01:35:07.938 00.000 5052 UpdateGuideState(): m_state=6
01:35:07.938 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4529
01:35:07.938 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.38, Mass=189, SNR=9.4, Peak=63 HFD=3.2
01:35:07.938 00.000 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.04) = xAngle (-3.16 = 3.12)
01:35:07.938 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
01:35:07.938 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.33 hyp=0.37 cameraTheta=-1.12 mountX=-0.37 mountY=0.04, mountTheta=3.02
01:35:07.938 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.33, opts=13)
01:35:07.938 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.33)
01:35:07.939 00.001 8976 Worker thread wakes up
01:35:07.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.33) opts 0xd
01:35:07.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.33)
01:35:07.939 00.000 8976 Moving (0.16, -0.33) raw xDistance=-0.37 yDistance=0.04
01:35:07.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:35:07.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:35:07.939 00.000 8976 MoveAxis(R, 2, ABG)
01:35:07.939 00.000 8976 stepping (-11, 15) + (2, 0)
01:35:07.939 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:07.939 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:35:07.950 00.011 5052 UpdateGuideState exits: m=189 SNR=9.4
01:35:07.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:07.951 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:07.951 00.000 5052 Enqueuing Expose request
01:35:07.962 00.011 8976 Received - 47 (G) 
01:35:07.962 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:07.962 00.000 8976 stepped: pos (-9, 15)
01:35:07.962 00.000 8976 MoveAxis(U, 0, ABG)
01:35:07.962 00.000 8976 move complete, result=0
01:35:07.962 00.000 8976 worker thread done servicing request
01:35:07.962 00.000 8976 Worker thread wakes up
01:35:07.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:07.962 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:07.962 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
01:35:08.652 00.690 8976 Exposure complete
01:35:08.657 00.005 8976 worker thread done servicing request
01:35:08.657 00.000 5052 OnExposeComplete: enter
01:35:08.657 00.000 5052 UpdateGuideState(): m_state=6
01:35:08.657 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4530
01:35:08.657 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.94, Mass=173, SNR=9.1, Peak=67 HFD=2.7
01:35:08.657 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
01:35:08.657 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.23 = 0.23)
01:35:08.657 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.38 mountX=0.31 mountY=0.08, mountTheta=0.24
01:35:08.658 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.23, opts=13)
01:35:08.658 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.23)
01:35:08.658 00.000 8976 Worker thread wakes up
01:35:08.658 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.23) opts 0xd
01:35:08.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.23)
01:35:08.658 00.000 8976 Moving (-0.24, 0.23) raw xDistance=0.31 yDistance=0.08
01:35:08.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
01:35:08.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:35:08.658 00.000 8976 MoveAxis(L, 1, ABG)
01:35:08.659 00.001 8976 stepping (-9, 15) + (-1, 0)
01:35:08.659 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:08.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:35:08.669 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
01:35:08.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:08.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:08.669 00.000 5052 Enqueuing Expose request
01:35:08.681 00.012 8976 Received - 47 (G) 
01:35:08.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:08.681 00.000 8976 stepped: pos (-10, 15)
01:35:08.681 00.000 8976 MoveAxis(U, 0, ABG)
01:35:08.681 00.000 8976 move complete, result=0
01:35:08.681 00.000 8976 worker thread done servicing request
01:35:08.682 00.001 8976 Worker thread wakes up
01:35:08.682 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:35:08.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:08.682 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:09.372 00.690 8976 Exposure complete
01:35:09.377 00.005 8976 worker thread done servicing request
01:35:09.378 00.001 5052 OnExposeComplete: enter
01:35:09.378 00.000 5052 UpdateGuideState(): m_state=6
01:35:09.378 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4531
01:35:09.378 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=282.03, Mass=196, SNR=9.6, Peak=67 HFD=3.0
01:35:09.378 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
01:35:09.378 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:35:09.378 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.32 hyp=0.79 cameraTheta=0.42 mountX=-0.04 mountY=-0.78, mountTheta=-1.63
01:35:09.378 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.32, opts=13)
01:35:09.378 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.32)
01:35:09.379 00.001 8976 Worker thread wakes up
01:35:09.379 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.32) opts 0xd
01:35:09.379 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.32)
01:35:09.379 00.000 8976 Moving (0.72, 0.32) raw xDistance=-0.04 yDistance=-0.78
01:35:09.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:35:09.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
01:35:09.379 00.000 8976 MoveAxis(R, 0, ABG)
01:35:09.379 00.000 8976 MoveAxis(U, 3, ABG)
01:35:09.379 00.000 8976 stepping (-10, 15) + (0, 3)
01:35:09.379 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:09.379 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:35:09.389 00.010 5052 UpdateGuideState exits: m=196 SNR=9.6
01:35:09.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:09.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:09.389 00.000 5052 Enqueuing Expose request
01:35:09.417 00.028 8976 Received - 47 (G) 
01:35:09.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:09.417 00.000 8976 stepped: pos (-10, 18)
01:35:09.417 00.000 8976 move complete, result=0
01:35:09.417 00.000 8976 worker thread done servicing request
01:35:09.417 00.000 8976 Worker thread wakes up
01:35:09.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:09.417 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:09.417 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
01:35:10.104 00.687 8976 Exposure complete
01:35:10.109 00.005 8976 worker thread done servicing request
01:35:10.109 00.000 5052 OnExposeComplete: enter
01:35:10.110 00.001 5052 UpdateGuideState(): m_state=6
01:35:10.110 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4532
01:35:10.110 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.47, Mass=184, SNR=9.4, Peak=67 HFD=3.1
01:35:10.110 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
01:35:10.110 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
01:35:10.110 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.24 hyp=0.82 cameraTheta=-0.29 mountX=-0.57 mountY=-0.53, mountTheta=-2.39
01:35:10.110 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.24, opts=13)
01:35:10.110 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.24)
01:35:10.110 00.000 8976 Worker thread wakes up
01:35:10.112 00.002 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.24) opts 0xd
01:35:10.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.24)
01:35:10.112 00.000 8976 Moving (0.79, -0.24) raw xDistance=-0.57 yDistance=-0.53
01:35:10.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
01:35:10.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.53
01:35:10.112 00.000 8976 MoveAxis(R, 2, ABG)
01:35:10.112 00.000 8976 stepping (-10, 18) + (2, 0)
01:35:10.112 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:10.112 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:35:10.121 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:35:10.121 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:10.121 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:10.121 00.000 5052 Enqueuing Expose request
01:35:10.136 00.015 8976 Received - 47 (G) 
01:35:10.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:10.136 00.000 8976 stepped: pos (-8, 18)
01:35:10.136 00.000 8976 MoveAxis(U, 2, ABG)
01:35:10.136 00.000 8976 stepping (-8, 18) + (0, 2)
01:35:10.136 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:10.168 00.032 8976 Received - 47 (G) 
01:35:10.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:10.168 00.000 8976 stepped: pos (-8, 20)
01:35:10.168 00.000 8976 move complete, result=0
01:35:10.168 00.000 8976 worker thread done servicing request
01:35:10.168 00.000 8976 Worker thread wakes up
01:35:10.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:10.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:10.168 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.5 px 2 ms NORTH
01:35:10.849 00.681 8976 Exposure complete
01:35:10.855 00.006 8976 worker thread done servicing request
01:35:10.855 00.000 5052 OnExposeComplete: enter
01:35:10.855 00.000 5052 UpdateGuideState(): m_state=6
01:35:10.855 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4533
01:35:10.855 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.94, Mass=191, SNR=9.5, Peak=67 HFD=2.8
01:35:10.855 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
01:35:10.855 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:35:10.855 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.23 hyp=0.74 cameraTheta=0.32 mountX=-0.12 mountY=-0.71, mountTheta=-1.73
01:35:10.855 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.23, opts=13)
01:35:10.856 00.001 5052 Enqueuing Move request for stepguider (0.70, 0.23)
01:35:10.856 00.000 8976 Worker thread wakes up
01:35:10.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.23) opts 0xd
01:35:10.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.23)
01:35:10.856 00.000 8976 Moving (0.70, 0.23) raw xDistance=-0.12 yDistance=-0.71
01:35:10.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:35:10.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.71
01:35:10.856 00.000 8976 MoveAxis(R, 0, ABG)
01:35:10.856 00.000 8976 MoveAxis(U, 3, ABG)
01:35:10.856 00.000 8976 stepping (-8, 20) + (0, 3)
01:35:10.856 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:10.857 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:35:10.866 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:35:10.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:10.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:10.866 00.000 5052 Enqueuing Expose request
01:35:10.887 00.021 8976 Received - 47 (G) 
01:35:10.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:10.887 00.000 8976 stepped: pos (-8, 23)
01:35:10.887 00.000 8976 move complete, result=0
01:35:10.887 00.000 8976 worker thread done servicing request
01:35:10.887 00.000 8976 Worker thread wakes up
01:35:10.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:10.887 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:10.887 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:35:11.577 00.690 8976 Exposure complete
01:35:11.582 00.005 8976 worker thread done servicing request
01:35:11.582 00.000 5052 OnExposeComplete: enter
01:35:11.582 00.000 5052 UpdateGuideState(): m_state=6
01:35:11.582 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4534
01:35:11.582 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.35, Mass=193, SNR=9.6, Peak=64 HFD=3.1
01:35:11.582 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
01:35:11.583 00.001 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
01:35:11.583 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.36 hyp=0.58 cameraTheta=-0.66 mountX=-0.53 mountY=-0.19, mountTheta=-2.80
01:35:11.583 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.36, opts=13)
01:35:11.583 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.36)
01:35:11.583 00.000 8976 Worker thread wakes up
01:35:11.584 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.36) opts 0xd
01:35:11.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.36)
01:35:11.584 00.000 8976 Moving (0.46, -0.36) raw xDistance=-0.53 yDistance=-0.19
01:35:11.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
01:35:11.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:35:11.584 00.000 8976 MoveAxis(R, 2, ABG)
01:35:11.584 00.000 8976 stepping (-8, 23) + (2, 0)
01:35:11.584 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:11.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:35:11.594 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:35:11.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:11.594 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:11.594 00.000 5052 Enqueuing Expose request
01:35:11.606 00.012 8976 Received - 47 (G) 
01:35:11.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:11.606 00.000 8976 stepped: pos (-6, 23)
01:35:11.606 00.000 8976 MoveAxis(U, 0, ABG)
01:35:11.606 00.000 8976 move complete, result=0
01:35:11.606 00.000 8976 worker thread done servicing request
01:35:11.607 00.001 8976 Worker thread wakes up
01:35:11.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:11.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:11.607 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:35:12.298 00.691 8976 Exposure complete
01:35:12.303 00.005 8976 worker thread done servicing request
01:35:12.303 00.000 5052 OnExposeComplete: enter
01:35:12.303 00.000 5052 UpdateGuideState(): m_state=6
01:35:12.303 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4535
01:35:12.303 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=282.27, Mass=190, SNR=9.5, Peak=71 HFD=3.5
01:35:12.303 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
01:35:12.303 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
01:35:12.303 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.56 hyp=0.56 cameraTheta=1.56 mountX=0.50 mountY=-0.31, mountTheta=-0.56
01:35:12.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.56, opts=13)
01:35:12.304 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.56)
01:35:12.304 00.000 8976 Worker thread wakes up
01:35:12.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.56) opts 0xd
01:35:12.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.56)
01:35:12.304 00.000 8976 Moving (0.01, 0.56) raw xDistance=0.50 yDistance=-0.31
01:35:12.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.50
01:35:12.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:35:12.304 00.000 8976 MoveAxis(L, 2, ABG)
01:35:12.304 00.000 8976 stepping (-6, 23) + (-2, 0)
01:35:12.304 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:12.305 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:35:12.316 00.011 5052 UpdateGuideState exits: m=190 SNR=9.5
01:35:12.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:12.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:12.316 00.000 5052 Enqueuing Expose request
01:35:12.342 00.026 8976 Received - 47 (G) 
01:35:12.342 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:12.342 00.000 8976 stepped: pos (-8, 23)
01:35:12.342 00.000 8976 MoveAxis(U, 1, ABG)
01:35:12.342 00.000 8976 stepping (-8, 23) + (0, 1)
01:35:12.342 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:12.374 00.032 8976 Received - 47 (G) 
01:35:12.374 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:12.374 00.000 8976 stepped: pos (-8, 24)
01:35:12.374 00.000 8976 move complete, result=0
01:35:12.374 00.000 8976 worker thread done servicing request
01:35:12.374 00.000 8976 Worker thread wakes up
01:35:12.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:12.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:12.374 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.3 px 1 ms NORTH
01:35:13.066 00.692 8976 Exposure complete
01:35:13.072 00.006 8976 worker thread done servicing request
01:35:13.072 00.000 5052 OnExposeComplete: enter
01:35:13.072 00.000 5052 UpdateGuideState(): m_state=6
01:35:13.072 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4536
01:35:13.072 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.57, Mass=175, SNR=9.2, Peak=68 HFD=2.8
01:35:13.072 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.45 = 1.83)
01:35:13.072 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
01:35:13.072 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.41 mountX=-0.06 mountY=0.21, mountTheta=1.83
01:35:13.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.14, opts=13)
01:35:13.073 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.14)
01:35:13.073 00.000 8976 Worker thread wakes up
01:35:13.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.14) opts 0xd
01:35:13.074 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.14)
01:35:13.074 00.000 8976 Moving (-0.16, -0.14) raw xDistance=-0.06 yDistance=0.21
01:35:13.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:35:13.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:35:13.074 00.000 8976 MoveAxis(R, 0, ABG)
01:35:13.074 00.000 8976 MoveAxis(U, 0, ABG)
01:35:13.074 00.000 8976 move complete, result=0
01:35:13.074 00.000 8976 worker thread done servicing request
01:35:13.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:35:13.084 00.010 5052 UpdateGuideState exits: m=175 SNR=9.2
01:35:13.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:13.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:13.084 00.000 5052 Enqueuing Expose request
01:35:13.084 00.000 8976 Worker thread wakes up
01:35:13.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:13.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:13.084 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:35:13.774 00.690 8976 Exposure complete
01:35:13.779 00.005 8976 worker thread done servicing request
01:35:13.779 00.000 5052 OnExposeComplete: enter
01:35:13.779 00.000 5052 UpdateGuideState(): m_state=6
01:35:13.779 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4537
01:35:13.779 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.62, Mass=173, SNR=9.1, Peak=67 HFD=2.9
01:35:13.779 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
01:35:13.779 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
01:35:13.779 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.67 mountX=0.00 mountY=0.21, mountTheta=1.56
01:35:13.780 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.09, opts=13)
01:35:13.780 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.09)
01:35:13.780 00.000 8976 Worker thread wakes up
01:35:13.780 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.09) opts 0xd
01:35:13.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.09)
01:35:13.780 00.000 8976 Moving (-0.19, -0.09) raw xDistance=0.00 yDistance=0.21
01:35:13.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:35:13.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:35:13.780 00.000 8976 MoveAxis(R, 0, ABG)
01:35:13.781 00.001 8976 MoveAxis(U, 0, ABG)
01:35:13.781 00.000 8976 move complete, result=0
01:35:13.781 00.000 8976 worker thread done servicing request
01:35:13.781 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:35:13.791 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
01:35:13.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:13.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:13.791 00.000 5052 Enqueuing Expose request
01:35:13.791 00.000 8976 Worker thread wakes up
01:35:13.792 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:13.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:13.792 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:35:14.481 00.689 8976 Exposure complete
01:35:14.487 00.006 8976 worker thread done servicing request
01:35:14.487 00.000 5052 OnExposeComplete: enter
01:35:14.487 00.000 5052 UpdateGuideState(): m_state=6
01:35:14.487 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4538
01:35:14.487 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.80, Mass=184, SNR=9.4, Peak=63 HFD=2.9
01:35:14.487 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:35:14.487 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:35:14.487 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.09 hyp=0.53 cameraTheta=2.97 mountX=0.32 mountY=0.39, mountTheta=0.89
01:35:14.488 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.09, opts=13)
01:35:14.488 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.09)
01:35:14.488 00.000 8976 Worker thread wakes up
01:35:14.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.09) opts 0xd
01:35:14.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.09)
01:35:14.488 00.000 8976 Moving (-0.52, 0.09) raw xDistance=0.32 yDistance=0.39
01:35:14.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:35:14.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:35:14.489 00.001 8976 MoveAxis(L, 1, ABG)
01:35:14.489 00.000 8976 stepping (-8, 24) + (-1, 0)
01:35:14.489 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:14.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:35:14.498 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:35:14.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:14.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:14.498 00.000 5052 Enqueuing Expose request
01:35:14.516 00.018 8976 Received - 47 (G) 
01:35:14.516 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:14.516 00.000 8976 stepped: pos (-9, 24)
01:35:14.516 00.000 8976 MoveAxis(D, 2, ABG)
01:35:14.516 00.000 8976 stepping (-9, 24) + (0, -2)
01:35:14.517 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:14.548 00.031 8976 Received - 47 (G) 
01:35:14.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:14.548 00.000 8976 stepped: pos (-9, 22)
01:35:14.548 00.000 8976 move complete, result=0
01:35:14.548 00.000 8976 worker thread done servicing request
01:35:14.548 00.000 8976 Worker thread wakes up
01:35:14.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:14.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:14.548 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:35:15.239 00.691 8976 Exposure complete
01:35:15.244 00.005 8976 worker thread done servicing request
01:35:15.247 00.003 5052 OnExposeComplete: enter
01:35:15.247 00.000 5052 UpdateGuideState(): m_state=6
01:35:15.247 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4539
01:35:15.247 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.63, Mass=199, SNR=9.7, Peak=69 HFD=2.7
01:35:15.247 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
01:35:15.247 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.22)
01:35:15.247 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.08 hyp=0.35 cameraTheta=-2.92 mountX=0.09 mountY=0.33, mountTheta=1.31
01:35:15.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.08, opts=13)
01:35:15.248 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.08)
01:35:15.248 00.000 8976 Worker thread wakes up
01:35:15.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.08) opts 0xd
01:35:15.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.08)
01:35:15.248 00.000 8976 Moving (-0.34, -0.08) raw xDistance=0.09 yDistance=0.33
01:35:15.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:35:15.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:35:15.248 00.000 8976 MoveAxis(R, 0, ABG)
01:35:15.248 00.000 8976 MoveAxis(D, 1, ABG)
01:35:15.248 00.000 8976 stepping (-9, 22) + (0, -1)
01:35:15.248 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:15.249 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:35:15.259 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:35:15.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:15.259 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:15.259 00.000 5052 Enqueuing Expose request
01:35:15.268 00.009 8976 Received - 47 (G) 
01:35:15.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:15.268 00.000 8976 stepped: pos (-9, 21)
01:35:15.268 00.000 8976 move complete, result=0
01:35:15.268 00.000 8976 worker thread done servicing request
01:35:15.268 00.000 8976 Worker thread wakes up
01:35:15.268 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:35:15.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:15.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:15.958 00.690 8976 Exposure complete
01:35:15.963 00.005 8976 worker thread done servicing request
01:35:15.963 00.000 5052 OnExposeComplete: enter
01:35:15.963 00.000 5052 UpdateGuideState(): m_state=6
01:35:15.963 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4540
01:35:15.963 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.66, Mass=204, SNR=9.8, Peak=69 HFD=2.8
01:35:15.963 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
01:35:15.963 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
01:35:15.963 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.72 mountX=-0.07 mountY=-0.02, mountTheta=-2.86
01:35:15.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.05, opts=13)
01:35:15.964 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.05)
01:35:15.964 00.000 8976 Worker thread wakes up
01:35:15.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.05) opts 0xd
01:35:15.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.05)
01:35:15.964 00.000 8976 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.02
01:35:15.965 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:35:15.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:35:15.965 00.000 8976 MoveAxis(R, 0, ABG)
01:35:15.965 00.000 8976 MoveAxis(U, 0, ABG)
01:35:15.965 00.000 8976 move complete, result=0
01:35:15.965 00.000 8976 worker thread done servicing request
01:35:15.965 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:35:15.976 00.011 5052 UpdateGuideState exits: m=204 SNR=9.8
01:35:15.976 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:15.976 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:15.976 00.000 5052 Enqueuing Expose request
01:35:15.976 00.000 8976 Worker thread wakes up
01:35:15.976 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:15.976 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:15.976 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:16.665 00.689 8976 Exposure complete
01:35:16.670 00.005 8976 worker thread done servicing request
01:35:16.671 00.001 5052 OnExposeComplete: enter
01:35:16.671 00.000 5052 UpdateGuideState(): m_state=6
01:35:16.671 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4541
01:35:16.671 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.86, Mass=205, SNR=9.9, Peak=70 HFD=2.7
01:35:16.671 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
01:35:16.671 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
01:35:16.671 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.22 cameraTheta=2.35 mountX=0.21 mountY=0.04, mountTheta=0.20
01:35:16.671 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.15, opts=13)
01:35:16.672 00.001 5052 Enqueuing Move request for stepguider (-0.15, 0.15)
01:35:16.672 00.000 8976 Worker thread wakes up
01:35:16.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.15) opts 0xd
01:35:16.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.15)
01:35:16.672 00.000 8976 Moving (-0.15, 0.15) raw xDistance=0.21 yDistance=0.04
01:35:16.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:35:16.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:35:16.672 00.000 8976 MoveAxis(R, 0, ABG)
01:35:16.672 00.000 8976 MoveAxis(U, 0, ABG)
01:35:16.672 00.000 8976 move complete, result=0
01:35:16.672 00.000 8976 worker thread done servicing request
01:35:16.672 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:35:16.682 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:35:16.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:16.683 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:16.683 00.000 5052 Enqueuing Expose request
01:35:16.683 00.000 8976 Worker thread wakes up
01:35:16.683 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:16.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:16.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:17.372 00.689 8976 Exposure complete
01:35:17.377 00.005 8976 worker thread done servicing request
01:35:17.377 00.000 5052 OnExposeComplete: enter
01:35:17.377 00.000 5052 UpdateGuideState(): m_state=6
01:35:17.377 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4542
01:35:17.377 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=282.00, Mass=177, SNR=9.2, Peak=62 HFD=3.0
01:35:17.377 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
01:35:17.377 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.24 = -1.24)
01:35:17.377 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.29 hyp=0.36 cameraTheta=0.90 mountX=0.15 mountY=-0.34, mountTheta=-1.15
01:35:17.379 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.29, opts=13)
01:35:17.379 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.29)
01:35:17.379 00.000 8976 Worker thread wakes up
01:35:17.379 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.29) opts 0xd
01:35:17.380 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.29)
01:35:17.380 00.000 8976 Moving (0.23, 0.29) raw xDistance=0.15 yDistance=-0.34
01:35:17.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:35:17.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:35:17.380 00.000 8976 MoveAxis(R, 0, ABG)
01:35:17.380 00.000 8976 MoveAxis(U, 1, ABG)
01:35:17.380 00.000 8976 stepping (-9, 21) + (0, 1)
01:35:17.380 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:17.381 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:35:17.392 00.011 5052 UpdateGuideState exits: m=177 SNR=9.2
01:35:17.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:17.392 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:17.392 00.000 5052 Enqueuing Expose request
01:35:17.409 00.017 8976 Received - 47 (G) 
01:35:17.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:17.410 00.001 8976 stepped: pos (-9, 22)
01:35:17.410 00.000 8976 move complete, result=0
01:35:17.410 00.000 8976 worker thread done servicing request
01:35:17.410 00.000 8976 Worker thread wakes up
01:35:17.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:17.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:17.410 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:35:18.100 00.690 8976 Exposure complete
01:35:18.106 00.006 5052 OnExposeComplete: enter
01:35:18.106 00.000 8976 worker thread done servicing request
01:35:18.106 00.000 5052 UpdateGuideState(): m_state=6
01:35:18.106 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4543
01:35:18.106 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=282.27, Mass=189, SNR=9.5, Peak=68 HFD=3.2
01:35:18.106 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
01:35:18.106 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
01:35:18.106 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.56 hyp=0.69 cameraTheta=0.94 mountX=0.31 mountY=-0.64, mountTheta=-1.12
01:35:18.107 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.56, opts=13)
01:35:18.107 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.56)
01:35:18.107 00.000 8976 Worker thread wakes up
01:35:18.107 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.56) opts 0xd
01:35:18.107 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.56)
01:35:18.108 00.001 8976 Moving (0.40, 0.56) raw xDistance=0.31 yDistance=-0.64
01:35:18.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:35:18.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
01:35:18.108 00.000 8976 MoveAxis(L, 1, ABG)
01:35:18.108 00.000 8976 stepping (-9, 22) + (-1, 0)
01:35:18.108 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:18.109 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:35:18.118 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:35:18.119 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:18.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:18.119 00.000 5052 Enqueuing Expose request
01:35:18.130 00.011 8976 Received - 47 (G) 
01:35:18.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:18.130 00.000 8976 stepped: pos (-10, 22)
01:35:18.130 00.000 8976 MoveAxis(U, 3, ABG)
01:35:18.130 00.000 8976 stepping (-10, 22) + (0, 3)
01:35:18.130 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:18.161 00.031 8976 Received - 47 (G) 
01:35:18.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:18.161 00.000 8976 stepped: pos (-10, 25)
01:35:18.161 00.000 8976 move complete, result=0
01:35:18.161 00.000 8976 worker thread done servicing request
01:35:18.161 00.000 8976 Worker thread wakes up
01:35:18.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:18.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:18.161 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 3 ms NORTH
01:35:18.859 00.698 8976 Exposure complete
01:35:18.865 00.006 8976 worker thread done servicing request
01:35:18.865 00.000 5052 OnExposeComplete: enter
01:35:18.865 00.000 5052 UpdateGuideState(): m_state=6
01:35:18.865 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4544
01:35:18.865 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.96, Mass=179, SNR=9.2, Peak=65 HFD=2.8
01:35:18.865 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.25 = -0.25)
01:35:18.865 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.35 = -0.35)
01:35:18.865 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.25 cameraTheta=1.79 mountX=0.25 mountY=-0.09, mountTheta=-0.34
01:35:18.865 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.25, opts=13)
01:35:18.865 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.25)
01:35:18.866 00.001 8976 Worker thread wakes up
01:35:18.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.25) opts 0xd
01:35:18.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.25)
01:35:18.866 00.000 8976 Moving (-0.06, 0.25) raw xDistance=0.25 yDistance=-0.09
01:35:18.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:35:18.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:35:18.866 00.000 8976 MoveAxis(R, 0, ABG)
01:35:18.866 00.000 8976 MoveAxis(U, 0, ABG)
01:35:18.866 00.000 8976 move complete, result=0
01:35:18.866 00.000 8976 worker thread done servicing request
01:35:18.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:35:18.875 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:35:18.876 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:18.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:18.876 00.000 5052 Enqueuing Expose request
01:35:18.876 00.000 8976 Worker thread wakes up
01:35:18.876 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:18.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:18.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:19.568 00.692 8976 Exposure complete
01:35:19.573 00.005 8976 worker thread done servicing request
01:35:19.573 00.000 5052 OnExposeComplete: enter
01:35:19.574 00.001 5052 UpdateGuideState(): m_state=6
01:35:19.574 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4545
01:35:19.574 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.75, Mass=181, SNR=9.3, Peak=63 HFD=3.0
01:35:19.574 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:35:19.574 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
01:35:19.574 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.19 mountX=-0.06 mountY=-0.19, mountTheta=-1.86
01:35:19.575 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.04, opts=13)
01:35:19.575 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.04)
01:35:19.575 00.000 8976 Worker thread wakes up
01:35:19.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.04) opts 0xd
01:35:19.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.04)
01:35:19.575 00.000 8976 Moving (0.21, 0.04) raw xDistance=-0.06 yDistance=-0.19
01:35:19.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:35:19.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:35:19.575 00.000 8976 MoveAxis(R, 0, ABG)
01:35:19.575 00.000 8976 MoveAxis(U, 0, ABG)
01:35:19.575 00.000 8976 move complete, result=0
01:35:19.575 00.000 8976 worker thread done servicing request
01:35:19.576 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:35:19.585 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
01:35:19.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:19.585 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:19.585 00.000 5052 Enqueuing Expose request
01:35:19.585 00.000 8976 Worker thread wakes up
01:35:19.585 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:19.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:19.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:20.273 00.688 8976 Exposure complete
01:35:20.278 00.005 8976 worker thread done servicing request
01:35:20.278 00.000 5052 OnExposeComplete: enter
01:35:20.279 00.001 5052 UpdateGuideState(): m_state=6
01:35:20.279 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4546
01:35:20.279 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.43, Mass=207, SNR=9.9, Peak=69 HFD=3.1
01:35:20.279 00.000 5052 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.04) = xAngle (-4.42 = 1.86)
01:35:20.279 00.000 5052 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.52 = 1.76)
01:35:20.279 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.28 hyp=0.41 cameraTheta=-2.38 mountX=-0.12 mountY=0.40, mountTheta=1.86
01:35:20.280 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.28, opts=13)
01:35:20.280 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.28)
01:35:20.280 00.000 8976 Worker thread wakes up
01:35:20.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.28) opts 0xd
01:35:20.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.28)
01:35:20.280 00.000 8976 Moving (-0.29, -0.28) raw xDistance=-0.12 yDistance=0.40
01:35:20.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:35:20.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:35:20.280 00.000 8976 MoveAxis(R, 0, ABG)
01:35:20.280 00.000 8976 MoveAxis(D, 2, ABG)
01:35:20.280 00.000 8976 stepping (-10, 25) + (0, -2)
01:35:20.280 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:20.281 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:35:20.290 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
01:35:20.290 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:20.290 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:20.290 00.000 5052 Enqueuing Expose request
01:35:20.304 00.014 8976 Received - 47 (G) 
01:35:20.304 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:20.304 00.000 8976 stepped: pos (-10, 23)
01:35:20.304 00.000 8976 move complete, result=0
01:35:20.304 00.000 8976 worker thread done servicing request
01:35:20.304 00.000 8976 Worker thread wakes up
01:35:20.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:20.304 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:20.304 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:35:20.991 00.687 8976 Exposure complete
01:35:20.996 00.005 8976 worker thread done servicing request
01:35:20.996 00.000 5052 OnExposeComplete: enter
01:35:20.996 00.000 5052 UpdateGuideState(): m_state=6
01:35:20.996 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4547
01:35:20.996 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.65, Mass=193, SNR=9.6, Peak=68 HFD=2.6
01:35:20.997 00.001 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
01:35:20.997 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
01:35:20.997 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-2.90 mountX=0.06 mountY=0.25, mountTheta=1.33
01:35:20.997 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.06, opts=13)
01:35:20.997 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.06)
01:35:20.997 00.000 8976 Worker thread wakes up
01:35:20.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.06) opts 0xd
01:35:20.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.06)
01:35:20.997 00.000 8976 Moving (-0.26, -0.06) raw xDistance=0.06 yDistance=0.25
01:35:20.998 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:35:20.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:35:20.998 00.000 8976 MoveAxis(R, 0, ABG)
01:35:20.998 00.000 8976 MoveAxis(U, 0, ABG)
01:35:20.998 00.000 8976 move complete, result=0
01:35:20.998 00.000 8976 worker thread done servicing request
01:35:20.998 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:35:21.008 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:35:21.008 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:21.008 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:21.008 00.000 5052 Enqueuing Expose request
01:35:21.008 00.000 8976 Worker thread wakes up
01:35:21.008 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:35:21.008 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:21.008 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:21.697 00.689 8976 Exposure complete
01:35:21.702 00.005 8976 worker thread done servicing request
01:35:21.702 00.000 5052 OnExposeComplete: enter
01:35:21.702 00.000 5052 UpdateGuideState(): m_state=6
01:35:21.702 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4548
01:35:21.702 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.45, Mass=197, SNR=9.7, Peak=66 HFD=3.2
01:35:21.702 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.38 = 1.91)
01:35:21.702 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
01:35:21.702 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-2.33 mountX=-0.12 mountY=0.35, mountTheta=1.90
01:35:21.703 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.26, opts=13)
01:35:21.703 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.26)
01:35:21.703 00.000 8976 Worker thread wakes up
01:35:21.703 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.26) opts 0xd
01:35:21.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.26)
01:35:21.703 00.000 8976 Moving (-0.25, -0.26) raw xDistance=-0.12 yDistance=0.35
01:35:21.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:35:21.704 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:35:21.704 00.000 8976 MoveAxis(R, 0, ABG)
01:35:21.704 00.000 8976 MoveAxis(D, 1, ABG)
01:35:21.704 00.000 8976 stepping (-10, 23) + (0, -1)
01:35:21.704 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:21.704 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:35:21.714 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:35:21.715 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:21.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:21.715 00.000 5052 Enqueuing Expose request
01:35:21.726 00.011 8976 Received - 47 (G) 
01:35:21.726 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:21.726 00.000 8976 stepped: pos (-10, 22)
01:35:21.726 00.000 8976 move complete, result=0
01:35:21.726 00.000 8976 worker thread done servicing request
01:35:21.726 00.000 8976 Worker thread wakes up
01:35:21.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:21.726 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:21.726 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:35:22.409 00.683 8976 Exposure complete
01:35:22.415 00.006 8976 worker thread done servicing request
01:35:22.415 00.000 5052 OnExposeComplete: enter
01:35:22.415 00.000 5052 UpdateGuideState(): m_state=6
01:35:22.415 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4549
01:35:22.415 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.93, Mass=215, SNR=10.1, Peak=69 HFD=2.9
01:35:22.415 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
01:35:22.415 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
01:35:22.415 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.22 hyp=0.39 cameraTheta=2.54 mountX=0.34 mountY=0.15, mountTheta=0.41
01:35:22.416 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.22, opts=13)
01:35:22.416 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.22)
01:35:22.416 00.000 8976 Worker thread wakes up
01:35:22.416 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.22) opts 0xd
01:35:22.416 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.22)
01:35:22.416 00.000 8976 Moving (-0.32, 0.22) raw xDistance=0.34 yDistance=0.15
01:35:22.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:35:22.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:35:22.416 00.000 8976 MoveAxis(L, 1, ABG)
01:35:22.416 00.000 8976 stepping (-10, 22) + (-1, 0)
01:35:22.416 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:22.417 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:35:22.426 00.009 5052 UpdateGuideState exits: m=215 SNR=10.1
01:35:22.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:22.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:22.426 00.000 5052 Enqueuing Expose request
01:35:22.445 00.019 8976 Received - 47 (G) 
01:35:22.445 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:22.446 00.001 8976 stepped: pos (-11, 22)
01:35:22.446 00.000 8976 MoveAxis(U, 0, ABG)
01:35:22.446 00.000 8976 move complete, result=0
01:35:22.446 00.000 8976 worker thread done servicing request
01:35:22.446 00.000 8976 Worker thread wakes up
01:35:22.446 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:35:22.446 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:22.446 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:23.137 00.691 8976 Exposure complete
01:35:23.142 00.005 8976 worker thread done servicing request
01:35:23.142 00.000 5052 OnExposeComplete: enter
01:35:23.143 00.001 5052 UpdateGuideState(): m_state=6
01:35:23.143 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4550
01:35:23.143 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.65, Mass=166, SNR=8.9, Peak=64 HFD=2.7
01:35:23.143 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.89 = 1.40)
01:35:23.143 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
01:35:23.143 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.84 mountX=0.03 mountY=0.19, mountTheta=1.39
01:35:23.143 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.06, opts=13)
01:35:23.143 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.06)
01:35:23.144 00.001 8976 Worker thread wakes up
01:35:23.144 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.06) opts 0xd
01:35:23.144 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.06)
01:35:23.144 00.000 8976 Moving (-0.19, -0.06) raw xDistance=0.03 yDistance=0.19
01:35:23.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:35:23.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:35:23.144 00.000 8976 MoveAxis(R, 0, ABG)
01:35:23.144 00.000 8976 MoveAxis(U, 0, ABG)
01:35:23.144 00.000 8976 move complete, result=0
01:35:23.144 00.000 8976 worker thread done servicing request
01:35:23.144 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:35:23.154 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
01:35:23.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:23.154 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:23.154 00.000 5052 Enqueuing Expose request
01:35:23.154 00.000 8976 Worker thread wakes up
01:35:23.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:23.154 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:23.154 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:35:23.838 00.684 8976 Exposure complete
01:35:23.843 00.005 8976 worker thread done servicing request
01:35:23.843 00.000 5052 OnExposeComplete: enter
01:35:23.843 00.000 5052 UpdateGuideState(): m_state=6
01:35:23.843 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4551
01:35:23.843 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.94, Mass=178, SNR=9.2, Peak=63 HFD=3.9
01:35:23.843 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.04 = 0.04)
01:35:23.843 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.06 = -0.06)
01:35:23.843 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.26 cameraTheta=2.09 mountX=0.26 mountY=-0.02, mountTheta=-0.06
01:35:23.845 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.23, opts=13)
01:35:23.845 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.23)
01:35:23.845 00.000 8976 Worker thread wakes up
01:35:23.845 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.23) opts 0xd
01:35:23.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.23)
01:35:23.845 00.000 8976 Moving (-0.13, 0.23) raw xDistance=0.26 yDistance=-0.02
01:35:23.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:35:23.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:35:23.845 00.000 8976 MoveAxis(L, 1, ABG)
01:35:23.845 00.000 8976 stepping (-11, 22) + (-1, 0)
01:35:23.845 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:23.846 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
01:35:23.855 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:35:23.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:23.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:23.855 00.000 5052 Enqueuing Expose request
01:35:23.869 00.014 8976 Received - 47 (G) 
01:35:23.869 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:23.869 00.000 8976 stepped: pos (-12, 22)
01:35:23.869 00.000 8976 MoveAxis(U, 0, ABG)
01:35:23.869 00.000 8976 move complete, result=0
01:35:23.869 00.000 8976 worker thread done servicing request
01:35:23.869 00.000 8976 Worker thread wakes up
01:35:23.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:23.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:23.869 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:35:24.558 00.689 8976 Exposure complete
01:35:24.563 00.005 8976 worker thread done servicing request
01:35:24.563 00.000 5052 OnExposeComplete: enter
01:35:24.564 00.001 5052 UpdateGuideState(): m_state=6
01:35:24.564 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4552
01:35:24.564 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.73, Mass=172, SNR=9.1, Peak=63 HFD=3.5
01:35:24.564 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:35:24.564 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
01:35:24.564 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.02 hyp=0.42 cameraTheta=3.09 mountX=0.21 mountY=0.34, mountTheta=1.01
01:35:24.565 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.02, opts=13)
01:35:24.565 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.02)
01:35:24.565 00.000 8976 Worker thread wakes up
01:35:24.565 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.02) opts 0xd
01:35:24.565 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.02)
01:35:24.565 00.000 8976 Moving (-0.42, 0.02) raw xDistance=0.21 yDistance=0.34
01:35:24.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:35:24.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:35:24.565 00.000 8976 MoveAxis(R, 0, ABG)
01:35:24.565 00.000 8976 MoveAxis(D, 1, ABG)
01:35:24.565 00.000 8976 stepping (-12, 22) + (0, -1)
01:35:24.565 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:24.566 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:35:24.576 00.010 5052 UpdateGuideState exits: m=172 SNR=9.1
01:35:24.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:24.577 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:24.577 00.000 5052 Enqueuing Expose request
01:35:24.588 00.011 8976 Received - 47 (G) 
01:35:24.588 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:24.588 00.000 8976 stepped: pos (-12, 21)
01:35:24.588 00.000 8976 move complete, result=0
01:35:24.589 00.001 8976 worker thread done servicing request
01:35:24.589 00.000 8976 Worker thread wakes up
01:35:24.589 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:35:24.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:24.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:25.275 00.686 8976 Exposure complete
01:35:25.281 00.006 8976 worker thread done servicing request
01:35:25.281 00.000 5052 OnExposeComplete: enter
01:35:25.281 00.000 5052 UpdateGuideState(): m_state=6
01:35:25.281 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4553
01:35:25.281 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.81, Mass=194, SNR=9.6, Peak=62 HFD=3.2
01:35:25.281 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:35:25.281 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:35:25.281 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.10 hyp=0.78 cameraTheta=3.01 mountX=0.44 mountY=0.60, mountTheta=0.93
01:35:25.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=0.10, opts=13)
01:35:25.282 00.000 5052 Enqueuing Move request for stepguider (-0.78, 0.10)
01:35:25.282 00.000 8976 Worker thread wakes up
01:35:25.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, 0.10) opts 0xd
01:35:25.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, 0.10)
01:35:25.282 00.000 8976 Moving (-0.78, 0.10) raw xDistance=0.44 yDistance=0.60
01:35:25.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:35:25.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
01:35:25.282 00.000 8976 MoveAxis(L, 2, ABG)
01:35:25.282 00.000 8976 stepping (-12, 21) + (-2, 0)
01:35:25.282 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:25.283 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:35:25.295 00.012 5052 UpdateGuideState exits: m=194 SNR=9.6
01:35:25.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:25.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:25.295 00.000 5052 Enqueuing Expose request
01:35:25.307 00.012 8976 Received - 47 (G) 
01:35:25.307 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:25.307 00.000 8976 stepped: pos (-14, 21)
01:35:25.307 00.000 8976 MoveAxis(D, 2, ABG)
01:35:25.307 00.000 8976 stepping (-14, 21) + (0, -2)
01:35:25.307 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:25.339 00.032 8976 Received - 47 (G) 
01:35:25.339 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:25.339 00.000 8976 stepped: pos (-14, 19)
01:35:25.340 00.001 8976 move complete, result=0
01:35:25.340 00.000 8976 worker thread done servicing request
01:35:25.340 00.000 8976 Worker thread wakes up
01:35:25.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:25.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:25.340 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:35:26.033 00.693 8976 Exposure complete
01:35:26.039 00.006 5052 OnExposeComplete: enter
01:35:26.039 00.000 8976 worker thread done servicing request
01:35:26.039 00.000 5052 UpdateGuideState(): m_state=6
01:35:26.040 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4554
01:35:26.040 00.000 5052 Star::Find returns 1 (0), X=328.00, Y=281.78, Mass=219, SNR=10.2, Peak=68 HFD=2.9
01:35:26.040 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:35:26.040 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:35:26.040 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=0.07 hyp=1.18 cameraTheta=3.08 mountX=0.60 mountY=0.94, mountTheta=1.01
01:35:26.042 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=0.07, opts=13)
01:35:26.042 00.000 5052 Enqueuing Move request for stepguider (-1.17, 0.07)
01:35:26.042 00.000 8976 Worker thread wakes up
01:35:26.042 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, 0.07) opts 0xd
01:35:26.042 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, 0.07)
01:35:26.042 00.000 8976 Moving (-1.17, 0.07) raw xDistance=0.60 yDistance=0.94
01:35:26.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
01:35:26.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.94
01:35:26.042 00.000 8976 MoveAxis(L, 3, ABG)
01:35:26.042 00.000 8976 stepping (-14, 19) + (-3, 0)
01:35:26.042 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:26.043 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:35:26.054 00.011 5052 UpdateGuideState exits: m=219 SNR=10.2
01:35:26.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:26.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:26.054 00.000 5052 Enqueuing Expose request
01:35:26.074 00.020 8976 Received - 47 (G) 
01:35:26.074 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:26.074 00.000 8976 stepped: pos (-17, 19)
01:35:26.074 00.000 8976 MoveAxis(D, 4, ABG)
01:35:26.074 00.000 8976 stepping (-17, 19) + (0, -4)
01:35:26.074 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:35:26.106 00.032 8976 Received - 47 (G) 
01:35:26.106 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:35:26.107 00.001 8976 stepped: pos (-17, 15)
01:35:26.107 00.000 8976 move complete, result=0
01:35:26.107 00.000 8976 worker thread done servicing request
01:35:26.107 00.000 8976 Worker thread wakes up
01:35:26.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:26.107 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.9 px 4 ms SOUTH
01:35:26.107 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:26.802 00.695 8976 Exposure complete
01:35:26.808 00.006 8976 worker thread done servicing request
01:35:26.808 00.000 5052 OnExposeComplete: enter
01:35:26.808 00.000 5052 UpdateGuideState(): m_state=6
01:35:26.808 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4555
01:35:26.808 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.47, Mass=203, SNR=9.8, Peak=65 HFD=3.2
01:35:26.808 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
01:35:26.808 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.30)
01:35:26.808 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.24 hyp=0.82 cameraTheta=-2.84 mountX=0.14 mountY=0.79, mountTheta=1.40
01:35:26.809 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.24, opts=13)
01:35:26.809 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.24)
01:35:26.809 00.000 8976 Worker thread wakes up
01:35:26.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.24) opts 0xd
01:35:26.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.24)
01:35:26.809 00.000 8976 Moving (-0.78, -0.24) raw xDistance=0.14 yDistance=0.79
01:35:26.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:35:26.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.79
01:35:26.809 00.000 8976 MoveAxis(R, 0, ABG)
01:35:26.809 00.000 8976 MoveAxis(D, 3, ABG)
01:35:26.810 00.001 8976 stepping (-17, 15) + (0, -3)
01:35:26.810 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:26.810 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:35:26.820 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
01:35:26.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:26.820 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:26.821 00.001 5052 Enqueuing Expose request
01:35:26.842 00.021 8976 Received - 47 (G) 
01:35:26.842 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:26.842 00.000 8976 stepped: pos (-17, 12)
01:35:26.842 00.000 8976 move complete, result=0
01:35:26.842 00.000 8976 worker thread done servicing request
01:35:26.842 00.000 8976 Worker thread wakes up
01:35:26.842 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:26.842 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:26.842 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:35:27.534 00.692 8976 Exposure complete
01:35:27.540 00.006 8976 worker thread done servicing request
01:35:27.540 00.000 5052 OnExposeComplete: enter
01:35:27.540 00.000 5052 UpdateGuideState(): m_state=6
01:35:27.540 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4556
01:35:27.540 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.81, Mass=180, SNR=9.3, Peak=67 HFD=2.6
01:35:27.540 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:35:27.540 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
01:35:27.540 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.25 cameraTheta=2.71 mountX=0.19 mountY=0.13, mountTheta=0.60
01:35:27.541 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.10, opts=13)
01:35:27.541 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.10)
01:35:27.541 00.000 8976 Worker thread wakes up
01:35:27.541 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.10) opts 0xd
01:35:27.541 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.10)
01:35:27.541 00.000 8976 Moving (-0.22, 0.10) raw xDistance=0.19 yDistance=0.13
01:35:27.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:35:27.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:35:27.541 00.000 8976 MoveAxis(R, 0, ABG)
01:35:27.541 00.000 8976 MoveAxis(U, 0, ABG)
01:35:27.541 00.000 8976 move complete, result=0
01:35:27.541 00.000 8976 worker thread done servicing request
01:35:27.542 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:35:27.552 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
01:35:27.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:27.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:27.552 00.000 5052 Enqueuing Expose request
01:35:27.552 00.000 8976 Worker thread wakes up
01:35:27.552 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:27.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:27.552 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:28.242 00.690 8976 Exposure complete
01:35:28.247 00.005 8976 worker thread done servicing request
01:35:28.247 00.000 5052 OnExposeComplete: enter
01:35:28.247 00.000 5052 UpdateGuideState(): m_state=6
01:35:28.247 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4557
01:35:28.247 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.91, Mass=174, SNR=9.1, Peak=71 HFD=2.7
01:35:28.247 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
01:35:28.247 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
01:35:28.247 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.27 cameraTheta=0.81 mountX=0.09 mountY=-0.27, mountTheta=-1.24
01:35:28.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.20, opts=13)
01:35:28.248 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.20)
01:35:28.248 00.000 8976 Worker thread wakes up
01:35:28.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.20) opts 0xd
01:35:28.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.20)
01:35:28.248 00.000 8976 Moving (0.19, 0.20) raw xDistance=0.09 yDistance=-0.27
01:35:28.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:35:28.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:35:28.248 00.000 8976 MoveAxis(R, 0, ABG)
01:35:28.248 00.000 8976 MoveAxis(U, 1, ABG)
01:35:28.248 00.000 8976 stepping (-17, 12) + (0, 1)
01:35:28.249 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:28.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:35:28.259 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:35:28.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:28.259 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:28.259 00.000 5052 Enqueuing Expose request
01:35:28.280 00.021 8976 Received - 47 (G) 
01:35:28.281 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:28.281 00.000 8976 stepped: pos (-17, 13)
01:35:28.281 00.000 8976 move complete, result=0
01:35:28.281 00.000 8976 worker thread done servicing request
01:35:28.281 00.000 8976 Worker thread wakes up
01:35:28.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:28.281 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:28.281 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:35:28.972 00.691 8976 Exposure complete
01:35:28.977 00.005 8976 worker thread done servicing request
01:35:28.978 00.001 5052 OnExposeComplete: enter
01:35:28.978 00.000 5052 UpdateGuideState(): m_state=6
01:35:28.978 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4558
01:35:28.978 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.83, Mass=208, SNR=9.9, Peak=66 HFD=3.2
01:35:28.978 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
01:35:28.978 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
01:35:28.978 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.13 hyp=0.37 cameraTheta=0.35 mountX=-0.05 mountY=-0.36, mountTheta=-1.70
01:35:28.979 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.13, opts=13)
01:35:28.979 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.13)
01:35:28.979 00.000 8976 Worker thread wakes up
01:35:28.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.13) opts 0xd
01:35:28.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.13)
01:35:28.979 00.000 8976 Moving (0.35, 0.13) raw xDistance=-0.05 yDistance=-0.36
01:35:28.980 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:35:28.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
01:35:28.980 00.000 8976 MoveAxis(R, 0, ABG)
01:35:28.980 00.000 8976 MoveAxis(U, 1, ABG)
01:35:28.980 00.000 8976 stepping (-17, 13) + (0, 1)
01:35:28.980 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:28.980 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:35:28.990 00.010 5052 UpdateGuideState exits: m=208 SNR=9.9
01:35:28.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:28.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:28.990 00.000 5052 Enqueuing Expose request
01:35:29.000 00.010 8976 Received - 47 (G) 
01:35:29.000 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:29.000 00.000 8976 stepped: pos (-17, 14)
01:35:29.000 00.000 8976 move complete, result=0
01:35:29.000 00.000 8976 worker thread done servicing request
01:35:29.000 00.000 8976 Worker thread wakes up
01:35:29.000 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:29.000 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:29.000 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
01:35:29.691 00.691 8976 Exposure complete
01:35:29.697 00.006 8976 worker thread done servicing request
01:35:29.697 00.000 5052 OnExposeComplete: enter
01:35:29.697 00.000 5052 UpdateGuideState(): m_state=6
01:35:29.697 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4559
01:35:29.697 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.90, Mass=178, SNR=9.2, Peak=70 HFD=2.8
01:35:29.697 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
01:35:29.697 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
01:35:29.697 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.20 hyp=0.46 cameraTheta=0.43 mountX=-0.02 mountY=-0.46, mountTheta=-1.61
01:35:29.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.20, opts=13)
01:35:29.698 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.20)
01:35:29.698 00.000 8976 Worker thread wakes up
01:35:29.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.20) opts 0xd
01:35:29.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.20)
01:35:29.698 00.000 8976 Moving (0.42, 0.20) raw xDistance=-0.02 yDistance=-0.46
01:35:29.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:35:29.699 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:35:29.699 00.000 8976 MoveAxis(R, 0, ABG)
01:35:29.699 00.000 8976 MoveAxis(U, 2, ABG)
01:35:29.699 00.000 8976 stepping (-17, 14) + (0, 2)
01:35:29.699 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:29.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:35:29.708 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:35:29.709 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:29.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:29.709 00.000 5052 Enqueuing Expose request
01:35:29.736 00.027 8976 Received - 47 (G) 
01:35:29.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:29.736 00.000 8976 stepped: pos (-17, 16)
01:35:29.736 00.000 8976 move complete, result=0
01:35:29.736 00.000 8976 worker thread done servicing request
01:35:29.736 00.000 8976 Worker thread wakes up
01:35:29.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:29.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:29.736 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:35:30.424 00.688 8976 Exposure complete
01:35:30.429 00.005 8976 worker thread done servicing request
01:35:30.429 00.000 5052 OnExposeComplete: enter
01:35:30.430 00.001 5052 UpdateGuideState(): m_state=6
01:35:30.430 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4560
01:35:30.430 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.61, Mass=205, SNR=9.8, Peak=64 HFD=3.0
01:35:30.430 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
01:35:30.430 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
01:35:30.430 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-2.79 mountX=0.04 mountY=0.29, mountTheta=1.45
01:35:30.430 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.10, opts=13)
01:35:30.430 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.10)
01:35:30.431 00.001 8976 Worker thread wakes up
01:35:30.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.10) opts 0xd
01:35:30.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.10)
01:35:30.431 00.000 8976 Moving (-0.28, -0.10) raw xDistance=0.04 yDistance=0.29
01:35:30.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:35:30.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
01:35:30.431 00.000 8976 MoveAxis(R, 0, ABG)
01:35:30.431 00.000 8976 MoveAxis(D, 1, ABG)
01:35:30.431 00.000 8976 stepping (-17, 16) + (0, -1)
01:35:30.431 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:30.431 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:35:30.441 00.010 5052 UpdateGuideState exits: m=205 SNR=9.8
01:35:30.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:30.441 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:30.441 00.000 5052 Enqueuing Expose request
01:35:30.455 00.014 8976 Received - 47 (G) 
01:35:30.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:30.455 00.000 8976 stepped: pos (-17, 15)
01:35:30.455 00.000 8976 move complete, result=0
01:35:30.455 00.000 8976 worker thread done servicing request
01:35:30.455 00.000 8976 Worker thread wakes up
01:35:30.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:30.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:30.455 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:35:31.147 00.692 8976 Exposure complete
01:35:31.152 00.005 8976 worker thread done servicing request
01:35:31.152 00.000 5052 OnExposeComplete: enter
01:35:31.152 00.000 5052 UpdateGuideState(): m_state=6
01:35:31.153 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4561
01:35:31.153 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.09, Mass=191, SNR=9.5, Peak=69 HFD=2.6
01:35:31.153 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
01:35:31.153 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
01:35:31.153 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.38 hyp=0.49 cameraTheta=2.26 mountX=0.48 mountY=0.06, mountTheta=0.12
01:35:31.153 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.38, opts=13)
01:35:31.153 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.38)
01:35:31.153 00.000 8976 Worker thread wakes up
01:35:31.154 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.38) opts 0xd
01:35:31.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.38)
01:35:31.154 00.000 8976 Moving (-0.31, 0.38) raw xDistance=0.48 yDistance=0.06
01:35:31.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:35:31.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:35:31.154 00.000 8976 MoveAxis(L, 2, ABG)
01:35:31.154 00.000 8976 stepping (-17, 15) + (-2, 0)
01:35:31.154 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:31.154 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:35:31.163 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:35:31.164 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:31.164 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:31.164 00.000 5052 Enqueuing Expose request
01:35:31.191 00.027 8976 Received - 47 (G) 
01:35:31.191 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:31.191 00.000 8976 stepped: pos (-19, 15)
01:35:31.191 00.000 8976 MoveAxis(U, 0, ABG)
01:35:31.191 00.000 8976 move complete, result=0
01:35:31.191 00.000 8976 worker thread done servicing request
01:35:31.191 00.000 8976 Worker thread wakes up
01:35:31.191 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:31.191 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:31.191 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:35:31.883 00.692 8976 Exposure complete
01:35:31.889 00.006 8976 worker thread done servicing request
01:35:31.889 00.000 5052 OnExposeComplete: enter
01:35:31.889 00.000 5052 UpdateGuideState(): m_state=6
01:35:31.889 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4562
01:35:31.889 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.75, Mass=185, SNR=9.4, Peak=69 HFD=2.8
01:35:31.889 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:35:31.889 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:35:31.889 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.04 hyp=0.56 cameraTheta=3.08 mountX=0.29 mountY=0.45, mountTheta=1.00
01:35:31.889 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.04, opts=13)
01:35:31.889 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.04)
01:35:31.889 00.000 8976 Worker thread wakes up
01:35:31.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.04) opts 0xd
01:35:31.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.04)
01:35:31.889 00.000 8976 Moving (-0.56, 0.04) raw xDistance=0.29 yDistance=0.45
01:35:31.890 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:35:31.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:35:31.890 00.000 8976 MoveAxis(L, 1, ABG)
01:35:31.890 00.000 8976 stepping (-19, 15) + (-1, 0)
01:35:31.890 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:31.890 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:35:31.900 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:35:31.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:31.900 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:31.900 00.000 5052 Enqueuing Expose request
01:35:31.910 00.010 8976 Received - 47 (G) 
01:35:31.910 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:31.910 00.000 8976 stepped: pos (-20, 15)
01:35:31.910 00.000 8976 MoveAxis(D, 2, ABG)
01:35:31.910 00.000 8976 stepping (-20, 15) + (0, -2)
01:35:31.910 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:31.942 00.032 8976 Received - 47 (G) 
01:35:31.942 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:31.942 00.000 8976 stepped: pos (-20, 13)
01:35:31.942 00.000 8976 move complete, result=0
01:35:31.942 00.000 8976 worker thread done servicing request
01:35:31.942 00.000 8976 Worker thread wakes up
01:35:31.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:31.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:31.942 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:35:32.632 00.690 8976 Exposure complete
01:35:32.638 00.006 8976 worker thread done servicing request
01:35:32.638 00.000 5052 OnExposeComplete: enter
01:35:32.638 00.000 5052 UpdateGuideState(): m_state=6
01:35:32.639 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4563
01:35:32.639 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.52, Mass=197, SNR=9.7, Peak=72 HFD=2.6
01:35:32.639 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
01:35:32.639 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
01:35:32.639 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.19 hyp=0.35 cameraTheta=-2.56 mountX=-0.04 mountY=0.35, mountTheta=1.68
01:35:32.640 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.19, opts=13)
01:35:32.640 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.19)
01:35:32.640 00.000 8976 Worker thread wakes up
01:35:32.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.19) opts 0xd
01:35:32.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.19)
01:35:32.640 00.000 8976 Moving (-0.29, -0.19) raw xDistance=-0.04 yDistance=0.35
01:35:32.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:35:32.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:35:32.640 00.000 8976 MoveAxis(R, 0, ABG)
01:35:32.640 00.000 8976 MoveAxis(D, 1, ABG)
01:35:32.640 00.000 8976 stepping (-20, 13) + (0, -1)
01:35:32.640 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:32.641 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:35:32.652 00.011 5052 UpdateGuideState exits: m=197 SNR=9.7
01:35:32.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:32.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:32.652 00.000 5052 Enqueuing Expose request
01:35:32.661 00.009 8976 Received - 47 (G) 
01:35:32.661 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:32.661 00.000 8976 stepped: pos (-20, 12)
01:35:32.661 00.000 8976 move complete, result=0
01:35:32.661 00.000 8976 worker thread done servicing request
01:35:32.661 00.000 8976 Worker thread wakes up
01:35:32.661 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:35:32.661 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:32.661 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:33.354 00.693 8976 Exposure complete
01:35:33.360 00.006 8976 worker thread done servicing request
01:35:33.360 00.000 5052 OnExposeComplete: enter
01:35:33.360 00.000 5052 UpdateGuideState(): m_state=6
01:35:33.360 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4564
01:35:33.360 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.55, Mass=160, SNR=8.7, Peak=64 HFD=3.1
01:35:33.360 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
01:35:33.360 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
01:35:33.360 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.16 hyp=0.64 cameraTheta=-0.25 mountX=-0.42 mountY=-0.43, mountTheta=-2.34
01:35:33.361 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.16, opts=13)
01:35:33.361 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.16)
01:35:33.361 00.000 8976 Worker thread wakes up
01:35:33.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.16) opts 0xd
01:35:33.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.16)
01:35:33.361 00.000 8976 Moving (0.62, -0.16) raw xDistance=-0.42 yDistance=-0.43
01:35:33.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
01:35:33.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43
01:35:33.361 00.000 8976 MoveAxis(R, 2, ABG)
01:35:33.361 00.000 8976 stepping (-20, 12) + (2, 0)
01:35:33.361 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:33.362 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:35:33.371 00.009 5052 UpdateGuideState exits: m=160 SNR=8.7
01:35:33.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:33.371 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:33.371 00.000 5052 Enqueuing Expose request
01:35:33.396 00.025 8976 Received - 47 (G) 
01:35:33.396 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:33.396 00.000 8976 stepped: pos (-18, 12)
01:35:33.396 00.000 8976 MoveAxis(U, 2, ABG)
01:35:33.396 00.000 8976 stepping (-18, 12) + (0, 2)
01:35:33.396 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:33.428 00.032 8976 Received - 47 (G) 
01:35:33.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:33.428 00.000 8976 stepped: pos (-18, 14)
01:35:33.428 00.000 8976 move complete, result=0
01:35:33.428 00.000 8976 worker thread done servicing request
01:35:33.428 00.000 8976 Worker thread wakes up
01:35:33.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:33.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:33.428 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:35:34.121 00.693 8976 Exposure complete
01:35:34.126 00.005 8976 worker thread done servicing request
01:35:34.126 00.000 5052 OnExposeComplete: enter
01:35:34.126 00.000 5052 UpdateGuideState(): m_state=6
01:35:34.126 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4565
01:35:34.126 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.90, Mass=196, SNR=9.7, Peak=63 HFD=3.4
01:35:34.127 00.001 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
01:35:34.127 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
01:35:34.127 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.19 hyp=0.40 cameraTheta=0.49 mountX=0.01 mountY=-0.40, mountTheta=-1.55
01:35:34.127 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.19, opts=13)
01:35:34.127 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.19)
01:35:34.127 00.000 8976 Worker thread wakes up
01:35:34.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.19) opts 0xd
01:35:34.128 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.19)
01:35:34.128 00.000 8976 Moving (0.35, 0.19) raw xDistance=0.01 yDistance=-0.40
01:35:34.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:35:34.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
01:35:34.128 00.000 8976 MoveAxis(R, 0, ABG)
01:35:34.128 00.000 8976 MoveAxis(U, 2, ABG)
01:35:34.128 00.000 8976 stepping (-18, 14) + (0, 2)
01:35:34.128 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:34.129 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:35:34.138 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:35:34.139 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:34.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:34.139 00.000 5052 Enqueuing Expose request
01:35:34.164 00.025 8976 Received - 47 (G) 
01:35:34.164 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:34.164 00.000 8976 stepped: pos (-18, 16)
01:35:34.164 00.000 8976 move complete, result=0
01:35:34.164 00.000 8976 worker thread done servicing request
01:35:34.164 00.000 8976 Worker thread wakes up
01:35:34.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:34.164 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:34.164 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:35:34.856 00.692 8976 Exposure complete
01:35:34.862 00.006 8976 worker thread done servicing request
01:35:34.862 00.000 5052 OnExposeComplete: enter
01:35:34.862 00.000 5052 UpdateGuideState(): m_state=6
01:35:34.862 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4566
01:35:34.862 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.22, Mass=199, SNR=9.7, Peak=64 HFD=3.6
01:35:34.862 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.74 = 2.55)
01:35:34.862 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.44)
01:35:34.862 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.49 hyp=0.50 cameraTheta=-1.69 mountX=-0.41 mountY=0.32, mountTheta=2.48
01:35:34.863 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.49, opts=13)
01:35:34.863 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.49)
01:35:34.863 00.000 8976 Worker thread wakes up
01:35:34.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.49) opts 0xd
01:35:34.863 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.49)
01:35:34.863 00.000 8976 Moving (-0.06, -0.49) raw xDistance=-0.41 yDistance=0.32
01:35:34.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:35:34.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
01:35:34.863 00.000 8976 MoveAxis(R, 2, ABG)
01:35:34.863 00.000 8976 stepping (-18, 16) + (2, 0)
01:35:34.863 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:34.864 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:35:34.873 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:35:34.873 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:34.873 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:34.873 00.000 5052 Enqueuing Expose request
01:35:34.899 00.026 8976 Received - 47 (G) 
01:35:34.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:34.899 00.000 8976 stepped: pos (-16, 16)
01:35:34.899 00.000 8976 MoveAxis(D, 1, ABG)
01:35:34.899 00.000 8976 stepping (-16, 16) + (0, -1)
01:35:34.899 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:34.931 00.032 8976 Received - 47 (G) 
01:35:34.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:34.931 00.000 8976 stepped: pos (-16, 15)
01:35:34.931 00.000 8976 move complete, result=0
01:35:34.931 00.000 8976 worker thread done servicing request
01:35:34.931 00.000 8976 Worker thread wakes up
01:35:34.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:34.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:34.931 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:35:35.625 00.694 8976 Exposure complete
01:35:35.630 00.005 8976 worker thread done servicing request
01:35:35.630 00.000 5052 OnExposeComplete: enter
01:35:35.630 00.000 5052 UpdateGuideState(): m_state=6
01:35:35.630 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4567
01:35:35.631 00.001 5052 Star::Find returns 1 (0), X=329.13, Y=281.80, Mass=185, SNR=9.4, Peak=65 HFD=2.8
01:35:35.631 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (-0.01 = -0.01)
01:35:35.631 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.11 = -0.11)
01:35:35.631 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.04 mountX=0.10 mountY=-0.01, mountTheta=-0.11
01:35:35.631 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.09, opts=13)
01:35:35.631 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.09)
01:35:35.631 00.000 8976 Worker thread wakes up
01:35:35.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.09) opts 0xd
01:35:35.632 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.09)
01:35:35.632 00.000 8976 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=-0.01
01:35:35.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:35:35.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:35:35.632 00.000 8976 MoveAxis(R, 0, ABG)
01:35:35.632 00.000 8976 MoveAxis(U, 0, ABG)
01:35:35.632 00.000 8976 move complete, result=0
01:35:35.632 00.000 8976 worker thread done servicing request
01:35:35.632 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:35:35.641 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:35:35.642 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:35.642 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:35.642 00.000 5052 Enqueuing Expose request
01:35:35.642 00.000 8976 Worker thread wakes up
01:35:35.642 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:35.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:35.642 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:36.327 00.685 8976 Exposure complete
01:35:36.332 00.005 8976 worker thread done servicing request
01:35:36.332 00.000 5052 OnExposeComplete: enter
01:35:36.332 00.000 5052 UpdateGuideState(): m_state=6
01:35:36.332 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4568
01:35:36.332 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.98, Mass=186, SNR=9.4, Peak=70 HFD=2.6
01:35:36.332 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
01:35:36.333 00.001 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
01:35:36.333 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.27 hyp=0.44 cameraTheta=2.49 mountX=0.40 mountY=0.15, mountTheta=0.36
01:35:36.333 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.27, opts=13)
01:35:36.333 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.27)
01:35:36.333 00.000 8976 Worker thread wakes up
01:35:36.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.27) opts 0xd
01:35:36.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.27)
01:35:36.333 00.000 8976 Moving (-0.35, 0.27) raw xDistance=0.40 yDistance=0.15
01:35:36.334 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:35:36.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:35:36.334 00.000 8976 MoveAxis(L, 2, ABG)
01:35:36.334 00.000 8976 stepping (-16, 15) + (-2, 0)
01:35:36.334 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:36.334 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:35:36.344 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:35:36.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:36.344 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:36.344 00.000 5052 Enqueuing Expose request
01:35:36.370 00.026 8976 Received - 47 (G) 
01:35:36.370 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:36.370 00.000 8976 stepped: pos (-18, 15)
01:35:36.370 00.000 8976 MoveAxis(U, 0, ABG)
01:35:36.370 00.000 8976 move complete, result=0
01:35:36.370 00.000 8976 worker thread done servicing request
01:35:36.370 00.000 8976 Worker thread wakes up
01:35:36.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:36.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:36.370 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:35:37.061 00.691 8976 Exposure complete
01:35:37.066 00.005 8976 worker thread done servicing request
01:35:37.066 00.000 5052 OnExposeComplete: enter
01:35:37.066 00.000 5052 UpdateGuideState(): m_state=6
01:35:37.066 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4569
01:35:37.066 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.67, Mass=205, SNR=9.9, Peak=66 HFD=3.0
01:35:37.066 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:35:37.066 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
01:35:37.066 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.04 hyp=0.53 cameraTheta=-3.06 mountX=0.20 mountY=0.46, mountTheta=1.16
01:35:37.067 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.04, opts=13)
01:35:37.067 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.04)
01:35:37.067 00.000 8976 Worker thread wakes up
01:35:37.067 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.04) opts 0xd
01:35:37.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.04)
01:35:37.067 00.000 8976 Moving (-0.52, -0.04) raw xDistance=0.20 yDistance=0.46
01:35:37.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:35:37.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:35:37.067 00.000 8976 MoveAxis(R, 0, ABG)
01:35:37.067 00.000 8976 MoveAxis(D, 2, ABG)
01:35:37.067 00.000 8976 stepping (-18, 15) + (0, -2)
01:35:37.067 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:37.068 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:35:37.079 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
01:35:37.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:37.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:37.079 00.000 5052 Enqueuing Expose request
01:35:37.089 00.010 8976 Received - 47 (G) 
01:35:37.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:37.089 00.000 8976 stepped: pos (-18, 13)
01:35:37.089 00.000 8976 move complete, result=0
01:35:37.089 00.000 8976 worker thread done servicing request
01:35:37.089 00.000 8976 Worker thread wakes up
01:35:37.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:37.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:37.089 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:35:37.778 00.689 8976 Exposure complete
01:35:37.784 00.006 8976 worker thread done servicing request
01:35:37.784 00.000 5052 OnExposeComplete: enter
01:35:37.784 00.000 5052 UpdateGuideState(): m_state=6
01:35:37.784 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4570
01:35:37.784 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.81, Mass=185, SNR=9.4, Peak=68 HFD=2.7
01:35:37.784 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:35:37.784 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:35:37.784 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.10 hyp=0.50 cameraTheta=2.93 mountX=0.31 mountY=0.35, mountTheta=0.84
01:35:37.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.10, opts=13)
01:35:37.785 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.10)
01:35:37.785 00.000 8976 Worker thread wakes up
01:35:37.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.10) opts 0xd
01:35:37.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.10)
01:35:37.785 00.000 8976 Moving (-0.49, 0.10) raw xDistance=0.31 yDistance=0.35
01:35:37.786 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:35:37.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:35:37.786 00.000 8976 MoveAxis(L, 1, ABG)
01:35:37.786 00.000 8976 stepping (-18, 13) + (-1, 0)
01:35:37.786 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:37.786 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:35:37.795 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:35:37.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:37.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:37.795 00.000 5052 Enqueuing Expose request
01:35:37.809 00.014 8976 Received - 47 (G) 
01:35:37.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:37.809 00.000 8976 stepped: pos (-19, 13)
01:35:37.809 00.000 8976 MoveAxis(D, 2, ABG)
01:35:37.809 00.000 8976 stepping (-19, 13) + (0, -2)
01:35:37.809 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:37.841 00.032 8976 Received - 47 (G) 
01:35:37.841 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:37.841 00.000 8976 stepped: pos (-19, 11)
01:35:37.841 00.000 8976 move complete, result=0
01:35:37.841 00.000 8976 worker thread done servicing request
01:35:37.841 00.000 8976 Worker thread wakes up
01:35:37.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:37.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:37.841 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:35:38.534 00.693 8976 Exposure complete
01:35:38.540 00.006 8976 worker thread done servicing request
01:35:38.540 00.000 5052 OnExposeComplete: enter
01:35:38.540 00.000 5052 UpdateGuideState(): m_state=6
01:35:38.540 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4571
01:35:38.540 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.74, Mass=186, SNR=9.4, Peak=66 HFD=2.5
01:35:38.540 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:35:38.540 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:35:38.540 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.01 mountX=0.12 mountY=0.16, mountTheta=0.92
01:35:38.541 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.03, opts=13)
01:35:38.541 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.03)
01:35:38.542 00.001 8976 Worker thread wakes up
01:35:38.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.03) opts 0xd
01:35:38.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.03)
01:35:38.542 00.000 8976 Moving (-0.22, 0.03) raw xDistance=0.12 yDistance=0.16
01:35:38.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:35:38.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:35:38.542 00.000 8976 MoveAxis(R, 0, ABG)
01:35:38.542 00.000 8976 MoveAxis(U, 0, ABG)
01:35:38.542 00.000 8976 move complete, result=0
01:35:38.542 00.000 8976 worker thread done servicing request
01:35:38.543 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:35:38.552 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:35:38.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:38.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:38.552 00.000 5052 Enqueuing Expose request
01:35:38.553 00.001 8976 Worker thread wakes up
01:35:38.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:38.553 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:38.553 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:35:39.245 00.692 8976 Exposure complete
01:35:39.250 00.005 8976 worker thread done servicing request
01:35:39.250 00.000 5052 OnExposeComplete: enter
01:35:39.250 00.000 5052 UpdateGuideState(): m_state=6
01:35:39.250 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4572
01:35:39.250 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.83, Mass=192, SNR=9.6, Peak=70 HFD=2.7
01:35:39.250 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:35:39.250 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:35:39.250 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.12 hyp=0.53 cameraTheta=0.24 mountX=-0.12 mountY=-0.50, mountTheta=-1.82
01:35:39.251 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.12, opts=13)
01:35:39.251 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.12)
01:35:39.252 00.001 8976 Worker thread wakes up
01:35:39.252 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.12) opts 0xd
01:35:39.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.12)
01:35:39.252 00.000 8976 Moving (0.51, 0.12) raw xDistance=-0.12 yDistance=-0.50
01:35:39.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:35:39.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
01:35:39.252 00.000 8976 MoveAxis(R, 0, ABG)
01:35:39.252 00.000 8976 MoveAxis(U, 2, ABG)
01:35:39.252 00.000 8976 stepping (-19, 11) + (0, 2)
01:35:39.252 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:39.252 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:35:39.263 00.011 5052 UpdateGuideState exits: m=192 SNR=9.6
01:35:39.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:39.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:39.263 00.000 5052 Enqueuing Expose request
01:35:39.280 00.017 8976 Received - 47 (G) 
01:35:39.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:39.280 00.000 8976 stepped: pos (-19, 13)
01:35:39.280 00.000 8976 move complete, result=0
01:35:39.280 00.000 8976 worker thread done servicing request
01:35:39.280 00.000 8976 Worker thread wakes up
01:35:39.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:39.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:39.280 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:35:39.966 00.686 8976 Exposure complete
01:35:39.972 00.006 8976 worker thread done servicing request
01:35:39.972 00.000 5052 OnExposeComplete: enter
01:35:39.972 00.000 5052 UpdateGuideState(): m_state=6
01:35:39.972 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4573
01:35:39.972 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.91, Mass=183, SNR=9.4, Peak=70 HFD=2.7
01:35:39.972 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:35:39.972 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:35:39.972 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.21 hyp=0.89 cameraTheta=0.23 mountX=-0.21 mountY=-0.84, mountTheta=-1.82
01:35:39.973 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.21, opts=13)
01:35:39.973 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.21)
01:35:39.973 00.000 8976 Worker thread wakes up
01:35:39.973 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.21) opts 0xd
01:35:39.973 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.21)
01:35:39.973 00.000 8976 Moving (0.87, 0.21) raw xDistance=-0.21 yDistance=-0.84
01:35:39.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:35:39.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.84
01:35:39.973 00.000 8976 MoveAxis(R, 0, ABG)
01:35:39.973 00.000 8976 MoveAxis(U, 3, ABG)
01:35:39.973 00.000 8976 stepping (-19, 13) + (0, 3)
01:35:39.973 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:39.974 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:35:39.983 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
01:35:39.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:39.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:39.983 00.000 5052 Enqueuing Expose request
01:35:39.999 00.016 8976 Received - 47 (G) 
01:35:39.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:39.999 00.000 8976 stepped: pos (-19, 16)
01:35:39.999 00.000 8976 move complete, result=0
01:35:39.999 00.000 8976 worker thread done servicing request
01:35:39.999 00.000 8976 Worker thread wakes up
01:35:39.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:39.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:39.999 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
01:35:40.691 00.692 8976 Exposure complete
01:35:40.697 00.006 8976 worker thread done servicing request
01:35:40.697 00.000 5052 OnExposeComplete: enter
01:35:40.697 00.000 5052 UpdateGuideState(): m_state=6
01:35:40.697 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4574
01:35:40.697 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.27, Mass=194, SNR=9.6, Peak=73 HFD=2.5
01:35:40.698 00.001 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
01:35:40.698 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
01:35:40.698 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.44 hyp=0.95 cameraTheta=-0.48 mountX=-0.78 mountY=-0.47, mountTheta=-2.59
01:35:40.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.44, opts=13)
01:35:40.699 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.44)
01:35:40.699 00.000 8976 Worker thread wakes up
01:35:40.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.44) opts 0xd
01:35:40.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.44)
01:35:40.699 00.000 8976 Moving (0.85, -0.44) raw xDistance=-0.78 yDistance=-0.47
01:35:40.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
01:35:40.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.47
01:35:40.699 00.000 8976 MoveAxis(R, 3, ABG)
01:35:40.699 00.000 8976 stepping (-19, 16) + (3, 0)
01:35:40.700 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:40.700 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:35:40.710 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:35:40.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:40.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:40.710 00.000 5052 Enqueuing Expose request
01:35:40.734 00.024 8976 Received - 47 (G) 
01:35:40.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:40.734 00.000 8976 stepped: pos (-16, 16)
01:35:40.734 00.000 8976 MoveAxis(U, 2, ABG)
01:35:40.734 00.000 8976 stepping (-16, 16) + (0, 2)
01:35:40.734 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:40.766 00.032 8976 Received - 47 (G) 
01:35:40.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:40.766 00.000 8976 stepped: pos (-16, 18)
01:35:40.766 00.000 8976 move complete, result=0
01:35:40.766 00.000 8976 worker thread done servicing request
01:35:40.766 00.000 8976 Worker thread wakes up
01:35:40.766 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.5 px 2 ms NORTH
01:35:40.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:40.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:41.460 00.694 8976 Exposure complete
01:35:41.465 00.005 8976 worker thread done servicing request
01:35:41.466 00.001 5052 OnExposeComplete: enter
01:35:41.466 00.000 5052 UpdateGuideState(): m_state=6
01:35:41.466 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4575
01:35:41.466 00.000 5052 Star::Find returns 1 (0), X=330.41, Y=281.82, Mass=191, SNR=9.6, Peak=65 HFD=2.8
01:35:41.466 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
01:35:41.466 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
01:35:41.466 00.000 5052 CameraToMount -- cameraX=1.24 cameraY=0.11 hyp=1.24 cameraTheta=0.09 mountX=-0.47 mountY=-1.10, mountTheta=-1.97
01:35:41.466 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.24, y=0.11, opts=13)
01:35:41.466 00.000 5052 Enqueuing Move request for stepguider (1.24, 0.11)
01:35:41.467 00.001 8976 Worker thread wakes up
01:35:41.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.24, 0.11) opts 0xd
01:35:41.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.24, 0.11)
01:35:41.467 00.000 8976 Moving (1.24, 0.11) raw xDistance=-0.47 yDistance=-1.10
01:35:41.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
01:35:41.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.10
01:35:41.467 00.000 8976 MoveAxis(R, 2, ABG)
01:35:41.467 00.000 8976 stepping (-16, 18) + (2, 0)
01:35:41.467 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:41.467 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:35:41.478 00.011 5052 UpdateGuideState exits: m=191 SNR=9.6
01:35:41.478 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:41.478 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:41.478 00.000 5052 Enqueuing Expose request
01:35:41.501 00.023 8976 Received - 47 (G) 
01:35:41.501 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:41.501 00.000 8976 stepped: pos (-14, 18)
01:35:41.501 00.000 8976 MoveAxis(U, 4, ABG)
01:35:41.501 00.000 8976 stepping (-14, 18) + (0, 4)
01:35:41.501 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:35:41.534 00.033 8976 Received - 47 (G) 
01:35:41.534 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:35:41.534 00.000 8976 stepped: pos (-14, 22)
01:35:41.534 00.000 8976 move complete, result=0
01:35:41.534 00.000 8976 worker thread done servicing request
01:35:41.534 00.000 8976 Worker thread wakes up
01:35:41.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:41.534 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:41.534 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.1 px 4 ms NORTH
01:35:42.224 00.690 8976 Exposure complete
01:35:42.229 00.005 8976 worker thread done servicing request
01:35:42.229 00.000 5052 OnExposeComplete: enter
01:35:42.230 00.001 5052 UpdateGuideState(): m_state=6
01:35:42.230 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4576
01:35:42.230 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.95, Mass=193, SNR=9.6, Peak=68 HFD=2.8
01:35:42.230 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
01:35:42.230 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:35:42.230 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.24 hyp=0.79 cameraTheta=0.31 mountX=-0.13 mountY=-0.76, mountTheta=-1.73
01:35:42.231 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.24, opts=13)
01:35:42.231 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.24)
01:35:42.232 00.001 8976 Worker thread wakes up
01:35:42.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.24) opts 0xd
01:35:42.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.24)
01:35:42.232 00.000 8976 Moving (0.75, 0.24) raw xDistance=-0.13 yDistance=-0.76
01:35:42.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:35:42.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.76
01:35:42.232 00.000 8976 MoveAxis(R, 0, ABG)
01:35:42.232 00.000 8976 MoveAxis(U, 3, ABG)
01:35:42.232 00.000 8976 stepping (-14, 22) + (0, 3)
01:35:42.232 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:42.233 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:35:42.243 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:35:42.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:42.244 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:42.244 00.000 5052 Enqueuing Expose request
01:35:42.268 00.024 8976 Received - 47 (G) 
01:35:42.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:42.268 00.000 8976 stepped: pos (-14, 25)
01:35:42.268 00.000 8976 move complete, result=0
01:35:42.268 00.000 8976 worker thread done servicing request
01:35:42.269 00.001 8976 Worker thread wakes up
01:35:42.269 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:35:42.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:42.269 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:42.962 00.693 8976 Exposure complete
01:35:42.967 00.005 8976 worker thread done servicing request
01:35:42.967 00.000 5052 OnExposeComplete: enter
01:35:42.967 00.000 5052 UpdateGuideState(): m_state=6
01:35:42.967 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4577
01:35:42.967 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.55, Mass=190, SNR=9.5, Peak=66 HFD=3.2
01:35:42.967 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
01:35:42.967 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.63 = -2.63)
01:35:42.967 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.16 hyp=0.35 cameraTheta=-0.49 mountX=-0.28 mountY=-0.17, mountTheta=-2.61
01:35:42.968 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.16, opts=13)
01:35:42.968 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.16)
01:35:42.968 00.000 8976 Worker thread wakes up
01:35:42.968 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.16) opts 0xd
01:35:42.968 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.16)
01:35:42.968 00.000 8976 Moving (0.31, -0.16) raw xDistance=-0.28 yDistance=-0.17
01:35:42.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:35:42.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:35:42.968 00.000 8976 MoveAxis(R, 1, ABG)
01:35:42.968 00.000 8976 stepping (-14, 25) + (1, 0)
01:35:42.968 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:42.969 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:35:42.980 00.011 5052 UpdateGuideState exits: m=190 SNR=9.5
01:35:42.981 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:42.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:42.981 00.000 5052 Enqueuing Expose request
01:35:42.988 00.007 8976 Received - 47 (G) 
01:35:42.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:42.988 00.000 8976 stepped: pos (-13, 25)
01:35:42.988 00.000 8976 MoveAxis(U, 0, ABG)
01:35:42.988 00.000 8976 move complete, result=0
01:35:42.988 00.000 8976 worker thread done servicing request
01:35:42.988 00.000 8976 Worker thread wakes up
01:35:42.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:42.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:42.988 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:35:43.676 00.688 8976 Exposure complete
01:35:43.682 00.006 8976 worker thread done servicing request
01:35:43.682 00.000 5052 OnExposeComplete: enter
01:35:43.683 00.001 5052 UpdateGuideState(): m_state=6
01:35:43.683 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4578
01:35:43.683 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.79, Mass=204, SNR=9.9, Peak=70 HFD=2.9
01:35:43.683 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:35:43.683 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
01:35:43.683 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.08 hyp=0.39 cameraTheta=0.22 mountX=-0.10 mountY=-0.37, mountTheta=-1.83
01:35:43.684 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.08, opts=13)
01:35:43.684 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.08)
01:35:43.684 00.000 8976 Worker thread wakes up
01:35:43.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.08) opts 0xd
01:35:43.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.08)
01:35:43.684 00.000 8976 Moving (0.38, 0.08) raw xDistance=-0.10 yDistance=-0.37
01:35:43.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:35:43.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:35:43.684 00.000 8976 MoveAxis(R, 0, ABG)
01:35:43.684 00.000 8976 MoveAxis(U, 1, ABG)
01:35:43.684 00.000 8976 stepping (-13, 25) + (0, 1)
01:35:43.684 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:43.685 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:35:43.693 00.008 5052 UpdateGuideState exits: m=204 SNR=9.9
01:35:43.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:43.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:43.693 00.000 5052 Enqueuing Expose request
01:35:43.708 00.015 8976 Received - 47 (G) 
01:35:43.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:43.708 00.000 8976 stepped: pos (-13, 26)
01:35:43.708 00.000 8976 move complete, result=0
01:35:43.708 00.000 8976 worker thread done servicing request
01:35:43.708 00.000 8976 Worker thread wakes up
01:35:43.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:43.708 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
01:35:43.708 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:44.399 00.691 8976 Exposure complete
01:35:44.404 00.005 8976 worker thread done servicing request
01:35:44.404 00.000 5052 OnExposeComplete: enter
01:35:44.404 00.000 5052 UpdateGuideState(): m_state=6
01:35:44.405 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4579
01:35:44.405 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.00, Mass=186, SNR=9.4, Peak=64 HFD=2.6
01:35:44.405 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.65 = -0.65)
01:35:44.405 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.75 = -0.75)
01:35:44.405 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.40 mountX=0.23 mountY=-0.20, mountTheta=-0.71
01:35:44.405 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.29, opts=13)
01:35:44.405 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.29)
01:35:44.405 00.000 8976 Worker thread wakes up
01:35:44.406 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.29) opts 0xd
01:35:44.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.29)
01:35:44.406 00.000 8976 Moving (0.05, 0.29) raw xDistance=0.23 yDistance=-0.20
01:35:44.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:35:44.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:35:44.406 00.000 8976 MoveAxis(R, 0, ABG)
01:35:44.406 00.000 8976 MoveAxis(U, 0, ABG)
01:35:44.406 00.000 8976 move complete, result=0
01:35:44.406 00.000 8976 worker thread done servicing request
01:35:44.406 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:35:44.416 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:35:44.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:44.416 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:44.416 00.000 5052 Enqueuing Expose request
01:35:44.416 00.000 8976 Worker thread wakes up
01:35:44.416 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:44.417 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:44.417 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:45.105 00.688 8976 Exposure complete
01:35:45.110 00.005 8976 worker thread done servicing request
01:35:45.111 00.001 5052 OnExposeComplete: enter
01:35:45.111 00.000 5052 UpdateGuideState(): m_state=6
01:35:45.111 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4580
01:35:45.111 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=282.32, Mass=187, SNR=9.4, Peak=66 HFD=3.1
01:35:45.111 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
01:35:45.111 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
01:35:45.111 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.61 hyp=0.66 cameraTheta=1.17 mountX=0.43 mountY=-0.55, mountTheta=-0.91
01:35:45.112 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.61, opts=13)
01:35:45.112 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.61)
01:35:45.112 00.000 8976 Worker thread wakes up
01:35:45.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.61) opts 0xd
01:35:45.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.61)
01:35:45.112 00.000 8976 Moving (0.26, 0.61) raw xDistance=0.43 yDistance=-0.55
01:35:45.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:35:45.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
01:35:45.112 00.000 8976 MoveAxis(L, 2, ABG)
01:35:45.112 00.000 8976 stepping (-13, 26) + (-2, 0)
01:35:45.112 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:45.113 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:35:45.122 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:35:45.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:45.122 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:45.122 00.000 5052 Enqueuing Expose request
01:35:45.147 00.025 8976 Received - 47 (G) 
01:35:45.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:45.147 00.000 8976 stepped: pos (-15, 26)
01:35:45.147 00.000 8976 MoveAxis(U, 2, ABG)
01:35:45.147 00.000 8976 stepping (-15, 26) + (0, 2)
01:35:45.147 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:45.178 00.031 8976 Received - 47 (G) 
01:35:45.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:45.178 00.000 8976 stepped: pos (-15, 28)
01:35:45.178 00.000 8976 move complete, result=0
01:35:45.178 00.000 8976 worker thread done servicing request
01:35:45.178 00.000 8976 Worker thread wakes up
01:35:45.178 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
01:35:45.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:45.179 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:45.864 00.685 8976 Exposure complete
01:35:45.869 00.005 8976 worker thread done servicing request
01:35:45.869 00.000 5052 OnExposeComplete: enter
01:35:45.869 00.000 5052 UpdateGuideState(): m_state=6
01:35:45.869 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4581
01:35:45.869 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.70, Mass=209, SNR=10.0, Peak=66 HFD=2.6
01:35:45.869 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
01:35:45.869 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
01:35:45.869 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-3.11 mountX=0.11 mountY=0.21, mountTheta=1.10
01:35:45.870 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.01, opts=13)
01:35:45.870 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.01)
01:35:45.870 00.000 8976 Worker thread wakes up
01:35:45.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.01) opts 0xd
01:35:45.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.01)
01:35:45.870 00.000 8976 Moving (-0.25, -0.01) raw xDistance=0.11 yDistance=0.21
01:35:45.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:35:45.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:35:45.870 00.000 8976 MoveAxis(R, 0, ABG)
01:35:45.870 00.000 8976 MoveAxis(U, 0, ABG)
01:35:45.870 00.000 8976 move complete, result=0
01:35:45.870 00.000 8976 worker thread done servicing request
01:35:45.871 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:35:45.879 00.008 5052 UpdateGuideState exits: m=209 SNR=10.0
01:35:45.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:45.880 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:45.880 00.000 5052 Enqueuing Expose request
01:35:45.880 00.000 8976 Worker thread wakes up
01:35:45.880 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:35:45.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:45.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:46.569 00.689 8976 Exposure complete
01:35:46.574 00.005 8976 worker thread done servicing request
01:35:46.574 00.000 5052 OnExposeComplete: enter
01:35:46.574 00.000 5052 UpdateGuideState(): m_state=6
01:35:46.574 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4582
01:35:46.574 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.94, Mass=205, SNR=9.9, Peak=65 HFD=3.2
01:35:46.574 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
01:35:46.574 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
01:35:46.574 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.28 cameraTheta=0.95 mountX=0.13 mountY=-0.26, mountTheta=-1.11
01:35:46.575 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.23, opts=13)
01:35:46.575 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.23)
01:35:46.575 00.000 8976 Worker thread wakes up
01:35:46.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.23) opts 0xd
01:35:46.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.23)
01:35:46.575 00.000 8976 Moving (0.16, 0.23) raw xDistance=0.13 yDistance=-0.26
01:35:46.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:35:46.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:35:46.575 00.000 8976 MoveAxis(R, 0, ABG)
01:35:46.575 00.000 8976 MoveAxis(U, 1, ABG)
01:35:46.575 00.000 8976 stepping (-15, 28) + (0, 1)
01:35:46.575 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:46.576 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:35:46.585 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:35:46.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:46.585 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:46.585 00.000 5052 Enqueuing Expose request
01:35:46.602 00.017 8976 Received - 47 (G) 
01:35:46.602 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:46.602 00.000 8976 stepped: pos (-15, 29)
01:35:46.602 00.000 8976 move complete, result=0
01:35:46.602 00.000 8976 worker thread done servicing request
01:35:46.602 00.000 8976 Worker thread wakes up
01:35:46.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:46.602 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:46.602 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:35:47.291 00.689 8976 Exposure complete
01:35:47.296 00.005 8976 worker thread done servicing request
01:35:47.296 00.000 5052 OnExposeComplete: enter
01:35:47.296 00.000 5052 UpdateGuideState(): m_state=6
01:35:47.296 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4583
01:35:47.296 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.77, Mass=189, SNR=9.5, Peak=67 HFD=2.6
01:35:47.296 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
01:35:47.296 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
01:35:47.296 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.23 mountX=0.08 mountY=0.01, mountTheta=0.08
01:35:47.297 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.06, opts=13)
01:35:47.297 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.06)
01:35:47.297 00.000 8976 Worker thread wakes up
01:35:47.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.06) opts 0xd
01:35:47.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.06)
01:35:47.298 00.001 8976 Moving (-0.05, 0.06) raw xDistance=0.08 yDistance=0.01
01:35:47.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:35:47.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:35:47.298 00.000 8976 MoveAxis(R, 0, ABG)
01:35:47.298 00.000 8976 MoveAxis(U, 0, ABG)
01:35:47.298 00.000 8976 move complete, result=0
01:35:47.298 00.000 8976 worker thread done servicing request
01:35:47.298 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:35:47.308 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:35:47.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:47.308 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:47.308 00.000 5052 Enqueuing Expose request
01:35:47.308 00.000 8976 Worker thread wakes up
01:35:47.308 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:47.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:47.308 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:47.998 00.690 8976 Exposure complete
01:35:48.003 00.005 8976 worker thread done servicing request
01:35:48.003 00.000 5052 OnExposeComplete: enter
01:35:48.003 00.000 5052 UpdateGuideState(): m_state=6
01:35:48.004 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4584
01:35:48.004 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.35, Mass=201, SNR=9.8, Peak=65 HFD=3.3
01:35:48.004 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.04) = xAngle (-3.50 = 2.79)
01:35:48.004 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.68)
01:35:48.004 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.45 mountX=-0.34 mountY=0.16, mountTheta=2.70
01:35:48.004 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.36, opts=13)
01:35:48.005 00.001 5052 Enqueuing Move request for stepguider (0.04, -0.36)
01:35:48.005 00.000 8976 Worker thread wakes up
01:35:48.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.36) opts 0xd
01:35:48.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.36)
01:35:48.005 00.000 8976 Moving (0.04, -0.36) raw xDistance=-0.34 yDistance=0.16
01:35:48.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:35:48.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:35:48.005 00.000 8976 MoveAxis(R, 1, ABG)
01:35:48.005 00.000 8976 stepping (-15, 29) + (1, 0)
01:35:48.005 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:48.006 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:35:48.016 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:35:48.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:48.016 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:48.016 00.000 5052 Enqueuing Expose request
01:35:48.040 00.024 8976 Received - 47 (G) 
01:35:48.040 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:48.040 00.000 8976 stepped: pos (-14, 29)
01:35:48.040 00.000 8976 MoveAxis(U, 0, ABG)
01:35:48.040 00.000 8976 move complete, result=0
01:35:48.040 00.000 8976 worker thread done servicing request
01:35:48.040 00.000 8976 Worker thread wakes up
01:35:48.040 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:48.040 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:48.041 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:35:48.731 00.690 8976 Exposure complete
01:35:48.736 00.005 8976 worker thread done servicing request
01:35:48.736 00.000 5052 OnExposeComplete: enter
01:35:48.736 00.000 5052 UpdateGuideState(): m_state=6
01:35:48.736 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4585
01:35:48.736 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.66, Mass=180, SNR=9.2, Peak=63 HFD=3.0
01:35:48.736 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
01:35:48.736 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
01:35:48.736 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-0.21 mountX=-0.15 mountY=-0.16, mountTheta=-2.30
01:35:48.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.05, opts=13)
01:35:48.737 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.05)
01:35:48.737 00.000 8976 Worker thread wakes up
01:35:48.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.05) opts 0xd
01:35:48.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.05)
01:35:48.737 00.000 8976 Moving (0.23, -0.05) raw xDistance=-0.15 yDistance=-0.16
01:35:48.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:35:48.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:35:48.737 00.000 8976 MoveAxis(R, 0, ABG)
01:35:48.738 00.001 8976 MoveAxis(U, 0, ABG)
01:35:48.738 00.000 8976 move complete, result=0
01:35:48.738 00.000 8976 worker thread done servicing request
01:35:48.738 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:35:48.748 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
01:35:48.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:48.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:48.748 00.000 5052 Enqueuing Expose request
01:35:48.748 00.000 8976 Worker thread wakes up
01:35:48.748 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:48.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:48.748 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:49.440 00.692 8976 Exposure complete
01:35:49.445 00.005 8976 worker thread done servicing request
01:35:49.445 00.000 5052 OnExposeComplete: enter
01:35:49.445 00.000 5052 UpdateGuideState(): m_state=6
01:35:49.445 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4586
01:35:49.445 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.79, Mass=194, SNR=9.6, Peak=63 HFD=2.6
01:35:49.445 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
01:35:49.445 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
01:35:49.445 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.08 hyp=0.94 cameraTheta=0.09 mountX=-0.35 mountY=-0.83, mountTheta=-1.97
01:35:49.446 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.08, opts=13)
01:35:49.446 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.08)
01:35:49.446 00.000 8976 Worker thread wakes up
01:35:49.446 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.08) opts 0xd
01:35:49.446 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.08)
01:35:49.446 00.000 8976 Moving (0.94, 0.08) raw xDistance=-0.35 yDistance=-0.83
01:35:49.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:35:49.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
01:35:49.446 00.000 8976 MoveAxis(R, 1, ABG)
01:35:49.446 00.000 8976 stepping (-14, 29) + (1, 0)
01:35:49.447 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:49.447 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:35:49.456 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:35:49.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:49.456 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:49.456 00.000 5052 Enqueuing Expose request
01:35:49.479 00.023 8976 Received - 47 (G) 
01:35:49.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:49.479 00.000 8976 stepped: pos (-13, 29)
01:35:49.479 00.000 8976 MoveAxis(U, 3, ABG)
01:35:49.479 00.000 8976 stepping (-13, 29) + (0, 3)
01:35:49.479 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:49.511 00.032 8976 Received - 47 (G) 
01:35:49.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:49.511 00.000 8976 stepped: pos (-13, 32)
01:35:49.511 00.000 8976 starting a new bump
01:35:49.511 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:35:49.511 00.000 8976 MountToCamera -- mountX=2.13 mountY=-4.70 hyp=5.16 mountTheta=-1.15 cameraX=3.22, cameraY=4.04 cameraTheta=0.90
01:35:49.511 00.000 8976 incremental bump (3.219, 4.036) isValid = 1
01:35:49.511 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
01:35:49.511 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:35:49.511 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:35:49.511 00.000 8976 move complete, result=0
01:35:49.511 00.000 8976 worker thread done servicing request
01:35:49.511 00.000 9828 Worker thread wakes up
01:35:49.511 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:35:49.511 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:35:49.512 00.001 8976 Worker thread wakes up
01:35:49.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:49.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:49.512 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.8 px 3 ms NORTH
01:35:49.512 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:35:49.512 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
01:35:49.512 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
01:35:49.512 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:35:49.512 00.000 9828 BLC: window closed
01:35:49.512 00.000 9828 MoveAxis(E, 24, B)
01:35:49.512 00.000 9828 Guiding  Dir = 2, Dur = 24
01:35:49.512 00.000 9828 IsSlewing returns 0
01:35:49.513 00.001 9828 IsGuiding returns 0
01:35:49.513 00.000 9828 PulseGuide returned control before completion, sleep 34
01:35:49.554 00.041 9828 IsGuiding returns 1
01:35:49.554 00.000 9828 scope still moving after pulse duration time elapsed
01:35:49.585 00.031 9828 IsSlewing returns 0
01:35:49.585 00.000 9828 IsGuiding returns 1
01:35:49.616 00.031 9828 IsSlewing returns 0
01:35:49.616 00.000 9828 IsGuiding returns 1
01:35:49.647 00.031 9828 IsSlewing returns 0
01:35:49.647 00.000 9828 IsGuiding returns 0
01:35:49.647 00.000 9828 scope move finished after 24 + 110 ms
01:35:49.647 00.000 9828 Move returns status 0, amount 24
01:35:49.647 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:35:49.647 00.000 9828 MoveAxis(N, 11, B)
01:35:49.647 00.000 9828 Guiding  Dir = 0, Dur = 11
01:35:49.662 00.015 9828 IsSlewing returns 0
01:35:49.662 00.000 9828 IsGuiding returns 0
01:35:49.662 00.000 9828 PulseGuide returned control before completion, sleep 21
01:35:49.693 00.031 9828 IsGuiding returns 1
01:35:49.693 00.000 9828 scope still moving after pulse duration time elapsed
01:35:49.724 00.031 9828 IsSlewing returns 0
01:35:49.724 00.000 9828 IsGuiding returns 1
01:35:49.756 00.032 9828 IsSlewing returns 0
01:35:49.756 00.000 9828 IsGuiding returns 1
01:35:49.787 00.031 9828 IsSlewing returns 0
01:35:49.787 00.000 9828 IsGuiding returns 1
01:35:49.818 00.031 9828 IsSlewing returns 0
01:35:49.818 00.000 9828 IsGuiding returns 0
01:35:49.818 00.000 9828 scope move finished after 11 + 144 ms
01:35:49.818 00.000 9828 Move returns status 0, amount 11
01:35:49.818 00.000 9828 move complete, result=0
01:35:49.818 00.000 9828 worker thread done servicing request
01:35:49.818 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:35:50.200 00.382 8976 Exposure complete
01:35:50.206 00.006 8976 worker thread done servicing request
01:35:50.206 00.000 5052 OnExposeComplete: enter
01:35:50.206 00.000 5052 UpdateGuideState(): m_state=6
01:35:50.206 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4587
01:35:50.206 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.50, Mass=182, SNR=9.3, Peak=67 HFD=2.8
01:35:50.206 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.22 = 2.06)
01:35:50.206 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.96)
01:35:50.206 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-2.18 mountX=-0.12 mountY=0.24, mountTheta=2.04
01:35:50.207 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.21, opts=13)
01:35:50.207 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.21)
01:35:50.207 00.000 8976 Worker thread wakes up
01:35:50.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.21) opts 0xd
01:35:50.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.21)
01:35:50.207 00.000 8976 Moving (-0.15, -0.21) raw xDistance=-0.12 yDistance=0.24
01:35:50.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:35:50.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:35:50.207 00.000 8976 MoveAxis(R, 0, ABG)
01:35:50.207 00.000 8976 MoveAxis(U, 0, ABG)
01:35:50.207 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:35:50.207 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:35:50.207 00.000 8976 MountToCamera -- mountX=2.08 mountY=-4.83 hyp=5.26 mountTheta=-1.16 cameraX=3.35, cameraY=4.05 cameraTheta=0.88
01:35:50.207 00.000 8976 incremental bump (3.351, 4.053) isValid = 1
01:35:50.207 00.000 8976 Scheduling Mount bump of (0.085, 0.107)
01:35:50.207 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.11, opts=4)
01:35:50.207 00.000 8976 Enqueuing Move request for scope (0.09, 0.11)
01:35:50.208 00.001 8976 move complete, result=0
01:35:50.208 00.000 9828 Worker thread wakes up
01:35:50.208 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0x4
01:35:50.208 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
01:35:50.208 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
01:35:50.208 00.000 8976 worker thread done servicing request
01:35:50.208 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
01:35:50.208 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.90 mountX=-0.09 mountY=-0.10, mountTheta=-2.33
01:35:50.208 00.000 9828 Moving (0.09, 0.11) raw xDistance=-0.09 yDistance=-0.10
01:35:50.208 00.000 9828 BLC: window closed
01:35:50.208 00.000 9828 MoveAxis(E, 29, B)
01:35:50.208 00.000 9828 Guiding  Dir = 2, Dur = 29
01:35:50.208 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:35:50.208 00.000 9828 IsSlewing returns 0
01:35:50.209 00.001 9828 IsGuiding returns 0
01:35:50.209 00.000 9828 PulseGuide returned control before completion, sleep 39
01:35:50.217 00.008 5052 UpdateGuideState exits: m=182 SNR=9.3
01:35:50.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:50.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:50.217 00.000 5052 Enqueuing Expose request
01:35:50.217 00.000 8976 Worker thread wakes up
01:35:50.217 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:35:50.218 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:50.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:50.253 00.035 9828 IsGuiding returns 1
01:35:50.253 00.000 9828 scope still moving after pulse duration time elapsed
01:35:50.285 00.032 9828 IsSlewing returns 0
01:35:50.285 00.000 9828 IsGuiding returns 1
01:35:50.315 00.030 9828 IsSlewing returns 0
01:35:50.315 00.000 9828 IsGuiding returns 1
01:35:50.346 00.031 9828 IsSlewing returns 0
01:35:50.346 00.000 9828 IsGuiding returns 1
01:35:50.377 00.031 9828 IsSlewing returns 0
01:35:50.377 00.000 9828 IsGuiding returns 0
01:35:50.377 00.000 9828 scope move finished after 29 + 139 ms
01:35:50.377 00.000 9828 Move returns status 0, amount 29
01:35:50.377 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:35:50.377 00.000 9828 MoveAxis(N, 13, B)
01:35:50.377 00.000 9828 Guiding  Dir = 0, Dur = 13
01:35:50.392 00.015 9828 IsSlewing returns 0
01:35:50.392 00.000 9828 IsGuiding returns 0
01:35:50.392 00.000 9828 PulseGuide returned control before completion, sleep 23
01:35:50.423 00.031 9828 IsGuiding returns 1
01:35:50.423 00.000 9828 scope still moving after pulse duration time elapsed
01:35:50.454 00.031 9828 IsSlewing returns 0
01:35:50.454 00.000 9828 IsGuiding returns 1
01:35:50.485 00.031 9828 IsSlewing returns 0
01:35:50.485 00.000 9828 IsGuiding returns 1
01:35:50.516 00.031 9828 IsSlewing returns 0
01:35:50.516 00.000 9828 IsGuiding returns 0
01:35:50.516 00.000 9828 scope move finished after 13 + 110 ms
01:35:50.516 00.000 9828 Move returns status 0, amount 13
01:35:50.516 00.000 9828 move complete, result=0
01:35:50.516 00.000 9828 worker thread done servicing request
01:35:50.516 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 13 ms NORTH
01:35:50.912 00.396 8976 Exposure complete
01:35:50.918 00.006 8976 worker thread done servicing request
01:35:50.918 00.000 5052 OnExposeComplete: enter
01:35:50.918 00.000 5052 UpdateGuideState(): m_state=6
01:35:50.918 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4588
01:35:50.918 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.06, Mass=178, SNR=9.2, Peak=66 HFD=3.1
01:35:50.918 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
01:35:50.918 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
01:35:50.918 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.35 hyp=0.52 cameraTheta=2.41 mountX=0.49 mountY=0.14, mountTheta=0.27
01:35:50.919 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.35, opts=13)
01:35:50.919 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.35)
01:35:50.919 00.000 8976 Worker thread wakes up
01:35:50.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.35) opts 0xd
01:35:50.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.35)
01:35:50.919 00.000 8976 Moving (-0.39, 0.35) raw xDistance=0.49 yDistance=0.14
01:35:50.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:35:50.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:35:50.919 00.000 8976 MoveAxis(L, 2, ABG)
01:35:50.919 00.000 8976 stepping (-13, 32) + (-2, 0)
01:35:50.919 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:50.920 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:35:50.929 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:35:50.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:50.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:50.929 00.000 5052 Enqueuing Expose request
01:35:50.950 00.021 8976 Received - 47 (G) 
01:35:50.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:50.950 00.000 8976 stepped: pos (-15, 32)
01:35:50.950 00.000 8976 MoveAxis(U, 0, ABG)
01:35:50.950 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:35:50.950 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:35:50.950 00.000 8976 MountToCamera -- mountX=2.15 mountY=-4.91 hyp=5.36 mountTheta=-1.16 cameraX=3.39, cameraY=4.15 cameraTheta=0.89
01:35:50.950 00.000 8976 incremental bump (3.393, 4.154) isValid = 1
01:35:50.950 00.000 8976 Scheduling Mount bump of (0.097, 0.123)
01:35:50.950 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.12, opts=4)
01:35:50.950 00.000 8976 Enqueuing Move request for scope (0.10, 0.12)
01:35:50.950 00.000 8976 move complete, result=0
01:35:50.950 00.000 9828 Worker thread wakes up
01:35:50.950 00.000 8976 worker thread done servicing request
01:35:50.950 00.000 8976 Worker thread wakes up
01:35:50.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:50.950 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:35:50.951 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0x4
01:35:50.951 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
01:35:50.951 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:35:50.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:50.951 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:35:50.951 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.90 mountX=-0.10 mountY=-0.11, mountTheta=-2.32
01:35:50.951 00.000 9828 Moving (0.10, 0.12) raw xDistance=-0.10 yDistance=-0.11
01:35:50.951 00.000 9828 BLC: window closed
01:35:50.951 00.000 9828 MoveAxis(E, 33, B)
01:35:50.951 00.000 9828 Guiding  Dir = 2, Dur = 33
01:35:50.951 00.000 9828 IsSlewing returns 0
01:35:50.951 00.000 9828 IsGuiding returns 0
01:35:50.952 00.001 9828 PulseGuide returned control before completion, sleep 43
01:35:50.996 00.044 9828 IsGuiding returns 1
01:35:50.996 00.000 9828 scope still moving after pulse duration time elapsed
01:35:51.027 00.031 9828 IsSlewing returns 0
01:35:51.027 00.000 9828 IsGuiding returns 1
01:35:51.058 00.031 9828 IsSlewing returns 0
01:35:51.058 00.000 9828 IsGuiding returns 1
01:35:51.089 00.031 9828 IsSlewing returns 0
01:35:51.089 00.000 9828 IsGuiding returns 1
01:35:51.120 00.031 9828 IsSlewing returns 0
01:35:51.120 00.000 9828 IsGuiding returns 0
01:35:51.120 00.000 9828 scope move finished after 33 + 135 ms
01:35:51.120 00.000 9828 Move returns status 0, amount 33
01:35:51.120 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:35:51.120 00.000 9828 MoveAxis(N, 15, B)
01:35:51.120 00.000 9828 Guiding  Dir = 0, Dur = 15
01:35:51.136 00.016 9828 IsSlewing returns 0
01:35:51.137 00.001 9828 IsGuiding returns 0
01:35:51.137 00.000 9828 PulseGuide returned control before completion, sleep 25
01:35:51.166 00.029 9828 IsGuiding returns 1
01:35:51.166 00.000 9828 scope still moving after pulse duration time elapsed
01:35:51.197 00.031 9828 IsSlewing returns 0
01:35:51.197 00.000 9828 IsGuiding returns 1
01:35:51.229 00.032 9828 IsSlewing returns 0
01:35:51.230 00.001 9828 IsGuiding returns 1
01:35:51.259 00.029 9828 IsSlewing returns 0
01:35:51.261 00.002 9828 IsGuiding returns 1
01:35:51.291 00.030 9828 IsSlewing returns 0
01:35:51.291 00.000 9828 IsGuiding returns 0
01:35:51.291 00.000 9828 scope move finished after 15 + 139 ms
01:35:51.291 00.000 9828 Move returns status 0, amount 15
01:35:51.291 00.000 9828 move complete, result=0
01:35:51.291 00.000 9828 worker thread done servicing request
01:35:51.291 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.1 px 15 ms NORTH
01:35:51.639 00.348 8976 Exposure complete
01:35:51.645 00.006 8976 worker thread done servicing request
01:35:51.645 00.000 5052 OnExposeComplete: enter
01:35:51.645 00.000 5052 UpdateGuideState(): m_state=6
01:35:51.645 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4589
01:35:51.645 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.40, Mass=178, SNR=9.2, Peak=65 HFD=3.1
01:35:51.645 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
01:35:51.645 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.48)
01:35:51.645 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.31 hyp=0.67 cameraTheta=-2.66 mountX=-0.01 mountY=0.67, mountTheta=1.58
01:35:51.646 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.31, opts=13)
01:35:51.646 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.31)
01:35:51.646 00.000 8976 Worker thread wakes up
01:35:51.646 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.31) opts 0xd
01:35:51.646 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.31)
01:35:51.646 00.000 8976 Moving (-0.60, -0.31) raw xDistance=-0.01 yDistance=0.67
01:35:51.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:35:51.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
01:35:51.646 00.000 8976 MoveAxis(R, 0, ABG)
01:35:51.646 00.000 8976 MoveAxis(D, 3, ABG)
01:35:51.647 00.001 8976 stepping (-15, 32) + (0, -3)
01:35:51.647 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:51.647 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:35:51.657 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
01:35:51.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:51.657 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:51.657 00.000 5052 Enqueuing Expose request
01:35:51.685 00.028 8976 Received - 47 (G) 
01:35:51.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:51.685 00.000 8976 stepped: pos (-15, 29)
01:35:51.685 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
01:35:51.685 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:35:51.685 00.000 8976 MountToCamera -- mountX=2.20 mountY=-4.81 hyp=5.29 mountTheta=-1.14 cameraX=3.28, cameraY=4.15 cameraTheta=0.90
01:35:51.685 00.000 8976 incremental bump (3.281, 4.150) isValid = 1
01:35:51.685 00.000 8976 Scheduling Mount bump of (0.071, 0.093)
01:35:51.685 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:35:51.685 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:35:51.685 00.000 8976 move complete, result=0
01:35:51.685 00.000 8976 worker thread done servicing request
01:35:51.685 00.000 8976 Worker thread wakes up
01:35:51.685 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:35:51.685 00.000 9828 Worker thread wakes up
01:35:51.685 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:35:51.685 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:35:51.686 00.001 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.27)
01:35:51.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:51.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:51.686 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
01:35:51.686 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
01:35:51.686 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:35:51.686 00.000 9828 BLC: window closed
01:35:51.686 00.000 9828 MoveAxis(E, 24, B)
01:35:51.686 00.000 9828 Guiding  Dir = 2, Dur = 24
01:35:51.686 00.000 9828 IsSlewing returns 0
01:35:51.686 00.000 9828 IsGuiding returns 0
01:35:51.687 00.001 9828 PulseGuide returned control before completion, sleep 34
01:35:51.725 00.038 9828 IsGuiding returns 1
01:35:51.725 00.000 9828 scope still moving after pulse duration time elapsed
01:35:51.756 00.031 9828 IsSlewing returns 0
01:35:51.756 00.000 9828 IsGuiding returns 1
01:35:51.787 00.031 9828 IsSlewing returns 0
01:35:51.787 00.000 9828 IsGuiding returns 1
01:35:51.818 00.031 9828 IsSlewing returns 0
01:35:51.818 00.000 9828 IsGuiding returns 1
01:35:51.848 00.030 9828 IsSlewing returns 0
01:35:51.848 00.000 9828 IsGuiding returns 1
01:35:51.880 00.032 9828 IsSlewing returns 0
01:35:51.880 00.000 9828 IsGuiding returns 0
01:35:51.880 00.000 9828 scope move finished after 24 + 169 ms
01:35:51.880 00.000 9828 Move returns status 0, amount 24
01:35:51.880 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:35:51.880 00.000 9828 MoveAxis(N, 11, B)
01:35:51.880 00.000 9828 Guiding  Dir = 0, Dur = 11
01:35:51.896 00.016 9828 IsSlewing returns 0
01:35:51.896 00.000 9828 IsGuiding returns 0
01:35:51.896 00.000 9828 PulseGuide returned control before completion, sleep 21
01:35:51.927 00.031 9828 IsGuiding returns 1
01:35:51.927 00.000 9828 scope still moving after pulse duration time elapsed
01:35:51.958 00.031 9828 IsSlewing returns 0
01:35:51.958 00.000 9828 IsGuiding returns 1
01:35:51.988 00.030 9828 IsSlewing returns 0
01:35:51.988 00.000 9828 IsGuiding returns 1
01:35:52.020 00.032 9828 IsSlewing returns 0
01:35:52.020 00.000 9828 IsGuiding returns 1
01:35:52.052 00.032 9828 IsSlewing returns 0
01:35:52.056 00.004 9828 IsGuiding returns 0
01:35:52.056 00.000 9828 scope move finished after 11 + 148 ms
01:35:52.056 00.000 9828 Move returns status 0, amount 11
01:35:52.056 00.000 9828 move complete, result=0
01:35:52.056 00.000 9828 worker thread done servicing request
01:35:52.056 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:35:52.378 00.322 8976 Exposure complete
01:35:52.382 00.004 8976 worker thread done servicing request
01:35:52.382 00.000 5052 OnExposeComplete: enter
01:35:52.383 00.001 5052 UpdateGuideState(): m_state=6
01:35:52.383 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4590
01:35:52.383 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.72, Mass=178, SNR=9.2, Peak=65 HFD=2.6
01:35:52.383 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:35:52.383 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:35:52.383 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.01 hyp=0.39 cameraTheta=3.12 mountX=0.18 mountY=0.32, mountTheta=1.05
01:35:52.383 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.01, opts=13)
01:35:52.384 00.001 5052 Enqueuing Move request for stepguider (-0.39, 0.01)
01:35:52.384 00.000 8976 Worker thread wakes up
01:35:52.384 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.01) opts 0xd
01:35:52.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.01)
01:35:52.384 00.000 8976 Moving (-0.39, 0.01) raw xDistance=0.18 yDistance=0.32
01:35:52.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:35:52.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
01:35:52.384 00.000 8976 MoveAxis(R, 0, ABG)
01:35:52.384 00.000 8976 MoveAxis(D, 1, ABG)
01:35:52.384 00.000 8976 stepping (-15, 29) + (0, -1)
01:35:52.384 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:52.385 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:35:52.395 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
01:35:52.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:52.395 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:52.395 00.000 5052 Enqueuing Expose request
01:35:52.405 00.010 8976 Received - 47 (G) 
01:35:52.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:35:52.405 00.000 8976 stepped: pos (-15, 28)
01:35:52.405 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:35:52.405 00.000 8976 MountToCamera -- mountX=2.23 mountY=-4.69 hyp=5.19 mountTheta=-1.13 cameraX=3.16, cameraY=4.12 cameraTheta=0.92
01:35:52.405 00.000 8976 incremental bump (3.160, 4.123) isValid = 1
01:35:52.405 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
01:35:52.405 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:35:52.405 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:35:52.405 00.000 8976 move complete, result=0
01:35:52.405 00.000 9828 Worker thread wakes up
01:35:52.405 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:35:52.405 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:35:52.405 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:35:52.405 00.000 8976 worker thread done servicing request
01:35:52.405 00.000 8976 Worker thread wakes up
01:35:52.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:52.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:52.405 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:35:52.406 00.001 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:35:52.406 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
01:35:52.406 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:35:52.406 00.000 9828 BLC: window closed
01:35:52.406 00.000 9828 MoveAxis(E, 24, B)
01:35:52.406 00.000 9828 Guiding  Dir = 2, Dur = 24
01:35:52.406 00.000 9828 IsSlewing returns 0
01:35:52.406 00.000 9828 IsGuiding returns 0
01:35:52.406 00.000 9828 PulseGuide returned control before completion, sleep 34
01:35:52.453 00.047 9828 IsGuiding returns 1
01:35:52.453 00.000 9828 scope still moving after pulse duration time elapsed
01:35:52.484 00.031 9828 IsSlewing returns 0
01:35:52.484 00.000 9828 IsGuiding returns 1
01:35:52.515 00.031 9828 IsSlewing returns 0
01:35:52.515 00.000 9828 IsGuiding returns 1
01:35:52.546 00.031 9828 IsSlewing returns 0
01:35:52.546 00.000 9828 IsGuiding returns 0
01:35:52.546 00.000 9828 scope move finished after 24 + 116 ms
01:35:52.547 00.001 9828 Move returns status 0, amount 24
01:35:52.547 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:35:52.547 00.000 9828 MoveAxis(N, 12, B)
01:35:52.547 00.000 9828 Guiding  Dir = 0, Dur = 12
01:35:52.562 00.015 9828 IsSlewing returns 0
01:35:52.562 00.000 9828 IsGuiding returns 0
01:35:52.562 00.000 9828 PulseGuide returned control before completion, sleep 22
01:35:52.593 00.031 9828 IsGuiding returns 1
01:35:52.593 00.000 9828 scope still moving after pulse duration time elapsed
01:35:52.624 00.031 9828 IsSlewing returns 0
01:35:52.624 00.000 9828 IsGuiding returns 1
01:35:52.654 00.030 9828 IsSlewing returns 0
01:35:52.654 00.000 9828 IsGuiding returns 1
01:35:52.685 00.031 9828 IsSlewing returns 0
01:35:52.685 00.000 9828 IsGuiding returns 1
01:35:52.716 00.031 9828 IsSlewing returns 0
01:35:52.716 00.000 9828 IsGuiding returns 0
01:35:52.716 00.000 9828 scope move finished after 12 + 142 ms
01:35:52.716 00.000 9828 Move returns status 0, amount 12
01:35:52.716 00.000 9828 move complete, result=0
01:35:52.717 00.001 9828 worker thread done servicing request
01:35:52.717 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
01:35:53.097 00.380 8976 Exposure complete
01:35:53.102 00.005 8976 worker thread done servicing request
01:35:53.103 00.001 5052 OnExposeComplete: enter
01:35:53.103 00.000 5052 UpdateGuideState(): m_state=6
01:35:53.103 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4591
01:35:53.103 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.58, Mass=182, SNR=9.3, Peak=64 HFD=2.5
01:35:53.103 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.40 = 1.89)
01:35:53.103 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
01:35:53.103 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.35 mountX=-0.06 mountY=0.18, mountTheta=1.88
01:35:53.103 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.13, opts=13)
01:35:53.103 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.13)
01:35:53.104 00.001 8976 Worker thread wakes up
01:35:53.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.13) opts 0xd
01:35:53.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.13)
01:35:53.104 00.000 8976 Moving (-0.13, -0.13) raw xDistance=-0.06 yDistance=0.18
01:35:53.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:35:53.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:35:53.104 00.000 8976 MoveAxis(R, 0, ABG)
01:35:53.104 00.000 8976 MoveAxis(U, 0, ABG)
01:35:53.104 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:35:53.104 00.000 8976 MountToCamera -- mountX=2.25 mountY=-4.61 hyp=5.13 mountTheta=-1.12 cameraX=3.08, cameraY=4.11 cameraTheta=0.93
01:35:53.104 00.000 8976 incremental bump (3.079, 4.105) isValid = 1
01:35:53.105 00.001 8976 Scheduling Mount bump of (0.069, 0.095)
01:35:53.105 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:35:53.105 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:35:53.105 00.000 8976 move complete, result=0
01:35:53.105 00.000 9828 Worker thread wakes up
01:35:53.105 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:35:53.105 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:35:53.105 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
01:35:53.105 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
01:35:53.105 00.000 8976 worker thread done servicing request
01:35:53.105 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
01:35:53.105 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:35:53.105 00.000 9828 BLC: window closed
01:35:53.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:35:53.105 00.000 9828 MoveAxis(E, 23, B)
01:35:53.105 00.000 9828 Guiding  Dir = 2, Dur = 23
01:35:53.106 00.001 9828 IsSlewing returns 0
01:35:53.106 00.000 9828 IsGuiding returns 0
01:35:53.106 00.000 9828 PulseGuide returned control before completion, sleep 33
01:35:53.114 00.008 5052 UpdateGuideState exits: m=182 SNR=9.3
01:35:53.114 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:53.114 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:53.114 00.000 5052 Enqueuing Expose request
01:35:53.114 00.000 8976 Worker thread wakes up
01:35:53.114 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:35:53.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:53.114 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:53.149 00.035 9828 IsGuiding returns 1
01:35:53.149 00.000 9828 scope still moving after pulse duration time elapsed
01:35:53.180 00.031 9828 IsSlewing returns 0
01:35:53.180 00.000 9828 IsGuiding returns 1
01:35:53.211 00.031 9828 IsSlewing returns 0
01:35:53.211 00.000 9828 IsGuiding returns 1
01:35:53.241 00.030 9828 IsSlewing returns 0
01:35:53.241 00.000 9828 IsGuiding returns 0
01:35:53.241 00.000 9828 scope move finished after 23 + 113 ms
01:35:53.241 00.000 9828 Move returns status 0, amount 23
01:35:53.241 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:35:53.241 00.000 9828 MoveAxis(N, 12, B)
01:35:53.241 00.000 9828 Guiding  Dir = 0, Dur = 12
01:35:53.257 00.016 9828 IsSlewing returns 0
01:35:53.258 00.001 9828 IsGuiding returns 0
01:35:53.258 00.000 9828 PulseGuide returned control before completion, sleep 22
01:35:53.287 00.029 9828 IsGuiding returns 1
01:35:53.287 00.000 9828 scope still moving after pulse duration time elapsed
01:35:53.319 00.032 9828 IsSlewing returns 0
01:35:53.319 00.000 9828 IsGuiding returns 1
01:35:53.351 00.032 9828 IsSlewing returns 0
01:35:53.351 00.000 9828 IsGuiding returns 1
01:35:53.382 00.031 9828 IsSlewing returns 0
01:35:53.382 00.000 9828 IsGuiding returns 1
01:35:53.413 00.031 9828 IsSlewing returns 0
01:35:53.418 00.005 9828 IsGuiding returns 0
01:35:53.418 00.000 9828 scope move finished after 12 + 148 ms
01:35:53.418 00.000 9828 Move returns status 0, amount 12
01:35:53.418 00.000 9828 move complete, result=0
01:35:53.418 00.000 9828 worker thread done servicing request
01:35:53.418 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:35:53.804 00.386 8976 Exposure complete
01:35:53.809 00.005 8976 worker thread done servicing request
01:35:53.809 00.000 5052 OnExposeComplete: enter
01:35:53.809 00.000 5052 UpdateGuideState(): m_state=6
01:35:53.809 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4592
01:35:53.810 00.001 5052 Star::Find returns 1 (0), X=329.26, Y=281.87, Mass=174, SNR=9.1, Peak=67 HFD=2.5
01:35:53.810 00.000 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
01:35:53.810 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
01:35:53.810 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.08 mountX=0.11 mountY=-0.16, mountTheta=-0.99
01:35:53.810 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.16, opts=13)
01:35:53.810 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.16)
01:35:53.810 00.000 8976 Worker thread wakes up
01:35:53.810 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.16) opts 0xd
01:35:53.811 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.16)
01:35:53.811 00.000 8976 Moving (0.09, 0.16) raw xDistance=0.11 yDistance=-0.16
01:35:53.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:35:53.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:35:53.811 00.000 8976 MoveAxis(R, 0, ABG)
01:35:53.811 00.000 8976 MoveAxis(U, 0, ABG)
01:35:53.811 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:35:53.811 00.000 8976 MountToCamera -- mountX=2.27 mountY=-4.56 hyp=5.09 mountTheta=-1.11 cameraX=3.02, cameraY=4.09 cameraTheta=0.93
01:35:53.811 00.000 8976 incremental bump (3.024, 4.094) isValid = 1
01:35:53.811 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:35:53.811 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:35:53.811 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:35:53.811 00.000 8976 move complete, result=0
01:35:53.811 00.000 9828 Worker thread wakes up
01:35:53.811 00.000 8976 worker thread done servicing request
01:35:53.811 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:35:53.811 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:35:53.811 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
01:35:53.812 00.001 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
01:35:53.812 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:35:53.812 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
01:35:53.812 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:35:53.812 00.000 9828 BLC: window closed
01:35:53.812 00.000 9828 MoveAxis(E, 23, B)
01:35:53.812 00.000 9828 Guiding  Dir = 2, Dur = 23
01:35:53.812 00.000 9828 IsSlewing returns 0
01:35:53.812 00.000 9828 IsGuiding returns 0
01:35:53.812 00.000 9828 PulseGuide returned control before completion, sleep 33
01:35:53.824 00.012 5052 UpdateGuideState exits: m=174 SNR=9.1
01:35:53.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:53.824 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:53.825 00.001 5052 Enqueuing Expose request
01:35:53.825 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:53.825 00.000 8976 Worker thread wakes up
01:35:53.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:53.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:53.846 00.021 9828 IsGuiding returns 1
01:35:53.846 00.000 9828 scope still moving after pulse duration time elapsed
01:35:53.877 00.031 9828 IsSlewing returns 0
01:35:53.877 00.000 9828 IsGuiding returns 1
01:35:53.908 00.031 9828 IsSlewing returns 0
01:35:53.909 00.001 9828 IsGuiding returns 1
01:35:53.939 00.030 9828 IsSlewing returns 0
01:35:53.940 00.001 9828 IsGuiding returns 0
01:35:53.940 00.000 9828 scope move finished after 23 + 104 ms
01:35:53.940 00.000 9828 Move returns status 0, amount 23
01:35:53.940 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:35:53.940 00.000 9828 MoveAxis(N, 12, B)
01:35:53.940 00.000 9828 Guiding  Dir = 0, Dur = 12
01:35:53.955 00.015 9828 IsSlewing returns 0
01:35:53.955 00.000 9828 IsGuiding returns 0
01:35:53.955 00.000 9828 PulseGuide returned control before completion, sleep 22
01:35:53.985 00.030 9828 IsGuiding returns 1
01:35:53.985 00.000 9828 scope still moving after pulse duration time elapsed
01:35:54.017 00.032 9828 IsSlewing returns 0
01:35:54.017 00.000 9828 IsGuiding returns 1
01:35:54.064 00.047 9828 IsSlewing returns 0
01:35:54.064 00.000 9828 IsGuiding returns 1
01:35:54.095 00.031 9828 IsSlewing returns 0
01:35:54.095 00.000 9828 IsGuiding returns 1
01:35:54.126 00.031 9828 IsSlewing returns 0
01:35:54.126 00.000 9828 IsGuiding returns 1
01:35:54.157 00.031 9828 IsSlewing returns 0
01:35:54.157 00.000 9828 IsGuiding returns 1
01:35:54.188 00.031 9828 IsSlewing returns 0
01:35:54.188 00.000 9828 IsGuiding returns 0
01:35:54.188 00.000 9828 scope move finished after 12 + 221 ms
01:35:54.188 00.000 9828 Move returns status 0, amount 12
01:35:54.188 00.000 9828 move complete, result=0
01:35:54.188 00.000 9828 worker thread done servicing request
01:35:54.188 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:35:54.515 00.327 8976 Exposure complete
01:35:54.520 00.005 8976 worker thread done servicing request
01:35:54.520 00.000 5052 OnExposeComplete: enter
01:35:54.520 00.000 5052 UpdateGuideState(): m_state=6
01:35:54.520 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4593
01:35:54.520 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.82, Mass=191, SNR=9.5, Peak=67 HFD=2.5
01:35:54.520 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
01:35:54.520 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
01:35:54.520 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.15 cameraTheta=2.27 mountX=0.14 mountY=0.02, mountTheta=0.13
01:35:54.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.11, opts=13)
01:35:54.521 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.11)
01:35:54.521 00.000 8976 Worker thread wakes up
01:35:54.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.11) opts 0xd
01:35:54.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.11)
01:35:54.521 00.000 8976 Moving (-0.09, 0.11) raw xDistance=0.14 yDistance=0.02
01:35:54.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:35:54.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:35:54.521 00.000 8976 MoveAxis(R, 0, ABG)
01:35:54.521 00.000 8976 MoveAxis(U, 0, ABG)
01:35:54.521 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:35:54.521 00.000 8976 MountToCamera -- mountX=2.28 mountY=-4.52 hyp=5.06 mountTheta=-1.10 cameraX=2.99, cameraY=4.09 cameraTheta=0.94
01:35:54.521 00.000 8976 incremental bump (2.988, 4.086) isValid = 1
01:35:54.522 00.001 8976 Scheduling Mount bump of (0.068, 0.096)
01:35:54.522 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:35:54.522 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:35:54.522 00.000 8976 move complete, result=0
01:35:54.522 00.000 9828 Worker thread wakes up
01:35:54.522 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:35:54.522 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:35:54.522 00.000 8976 worker thread done servicing request
01:35:54.522 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:35:54.522 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:35:54.522 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:35:54.522 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:35:54.522 00.000 9828 BLC: window closed
01:35:54.522 00.000 9828 MoveAxis(E, 23, B)
01:35:54.522 00.000 9828 Guiding  Dir = 2, Dur = 23
01:35:54.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:35:54.523 00.001 9828 IsSlewing returns 0
01:35:54.523 00.000 9828 IsGuiding returns 0
01:35:54.523 00.000 9828 PulseGuide returned control before completion, sleep 33
01:35:54.532 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:35:54.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:54.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:54.532 00.000 5052 Enqueuing Expose request
01:35:54.532 00.000 8976 Worker thread wakes up
01:35:54.532 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:54.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:54.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:54.558 00.026 9828 IsGuiding returns 1
01:35:54.558 00.000 9828 scope still moving after pulse duration time elapsed
01:35:54.590 00.032 9828 IsSlewing returns 0
01:35:54.590 00.000 9828 IsGuiding returns 1
01:35:54.621 00.031 9828 IsSlewing returns 0
01:35:54.621 00.000 9828 IsGuiding returns 1
01:35:54.651 00.030 9828 IsSlewing returns 0
01:35:54.651 00.000 9828 IsGuiding returns 0
01:35:54.651 00.000 9828 scope move finished after 23 + 106 ms
01:35:54.651 00.000 9828 Move returns status 0, amount 23
01:35:54.651 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:35:54.651 00.000 9828 MoveAxis(N, 12, B)
01:35:54.651 00.000 9828 Guiding  Dir = 0, Dur = 12
01:35:54.668 00.017 9828 IsSlewing returns 0
01:35:54.668 00.000 9828 IsGuiding returns 0
01:35:54.668 00.000 9828 PulseGuide returned control before completion, sleep 22
01:35:54.699 00.031 9828 IsGuiding returns 1
01:35:54.699 00.000 9828 scope still moving after pulse duration time elapsed
01:35:54.729 00.030 9828 IsSlewing returns 0
01:35:54.729 00.000 9828 IsGuiding returns 1
01:35:54.761 00.032 9828 IsSlewing returns 0
01:35:54.761 00.000 9828 IsGuiding returns 1
01:35:54.792 00.031 9828 IsSlewing returns 0
01:35:54.792 00.000 9828 IsGuiding returns 1
01:35:54.823 00.031 9828 IsSlewing returns 0
01:35:54.823 00.000 9828 IsGuiding returns 0
01:35:54.823 00.000 9828 scope move finished after 12 + 142 ms
01:35:54.823 00.000 9828 Move returns status 0, amount 12
01:35:54.823 00.000 9828 move complete, result=0
01:35:54.823 00.000 9828 worker thread done servicing request
01:35:54.823 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:35:55.221 00.398 8976 Exposure complete
01:35:55.227 00.006 8976 worker thread done servicing request
01:35:55.227 00.000 5052 OnExposeComplete: enter
01:35:55.227 00.000 5052 UpdateGuideState(): m_state=6
01:35:55.227 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4594
01:35:55.227 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.49, Mass=205, SNR=9.9, Peak=73 HFD=2.6
01:35:55.227 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.04) = xAngle (-4.62 = 1.66)
01:35:55.227 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.73 = 1.56)
01:35:55.227 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.22 hyp=0.42 cameraTheta=-2.58 mountX=-0.04 mountY=0.42, mountTheta=1.66
01:35:55.228 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.22, opts=13)
01:35:55.228 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.22)
01:35:55.228 00.000 8976 Worker thread wakes up
01:35:55.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.22) opts 0xd
01:35:55.229 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.22)
01:35:55.229 00.000 8976 Moving (-0.36, -0.22) raw xDistance=-0.04 yDistance=0.42
01:35:55.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:35:55.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:35:55.229 00.000 8976 MoveAxis(R, 0, ABG)
01:35:55.229 00.000 8976 MoveAxis(D, 2, ABG)
01:35:55.229 00.000 8976 stepping (-15, 28) + (0, -2)
01:35:55.229 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:55.230 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:35:55.240 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:35:55.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:55.241 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:55.241 00.000 5052 Enqueuing Expose request
01:35:55.266 00.025 8976 Received - 47 (G) 
01:35:55.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:55.266 00.000 8976 stepped: pos (-15, 26)
01:35:55.266 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:35:55.266 00.000 8976 MountToCamera -- mountX=2.28 mountY=-4.39 hyp=4.95 mountTheta=-1.09 cameraX=2.87, cameraY=4.03 cameraTheta=0.95
01:35:55.266 00.000 8976 incremental bump (2.870, 4.033) isValid = 1
01:35:55.266 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
01:35:55.266 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:35:55.266 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:35:55.266 00.000 8976 move complete, result=0
01:35:55.266 00.000 9828 Worker thread wakes up
01:35:55.266 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:35:55.266 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:35:55.266 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
01:35:55.266 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
01:35:55.266 00.000 8976 worker thread done servicing request
01:35:55.266 00.000 8976 Worker thread wakes up
01:35:55.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:55.266 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:35:55.267 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
01:35:55.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:55.267 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:35:55.267 00.000 9828 BLC: window closed
01:35:55.267 00.000 9828 MoveAxis(E, 23, B)
01:35:55.267 00.000 9828 Guiding  Dir = 2, Dur = 23
01:35:55.267 00.000 9828 IsSlewing returns 0
01:35:55.267 00.000 9828 IsGuiding returns 0
01:35:55.267 00.000 9828 PulseGuide returned control before completion, sleep 33
01:35:55.303 00.036 9828 IsGuiding returns 1
01:35:55.303 00.000 9828 scope still moving after pulse duration time elapsed
01:35:55.335 00.032 9828 IsSlewing returns 0
01:35:55.335 00.000 9828 IsGuiding returns 1
01:35:55.366 00.031 9828 IsSlewing returns 0
01:35:55.366 00.000 9828 IsGuiding returns 1
01:35:55.397 00.031 9828 IsSlewing returns 0
01:35:55.397 00.000 9828 IsGuiding returns 0
01:35:55.398 00.001 9828 scope move finished after 23 + 106 ms
01:35:55.398 00.000 9828 Move returns status 0, amount 23
01:35:55.398 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:35:55.398 00.000 9828 MoveAxis(N, 12, B)
01:35:55.398 00.000 9828 Guiding  Dir = 0, Dur = 12
01:35:55.413 00.015 9828 IsSlewing returns 0
01:35:55.413 00.000 9828 IsGuiding returns 0
01:35:55.413 00.000 9828 PulseGuide returned control before completion, sleep 22
01:35:55.444 00.031 9828 IsGuiding returns 1
01:35:55.444 00.000 9828 scope still moving after pulse duration time elapsed
01:35:55.476 00.032 9828 IsSlewing returns 0
01:35:55.476 00.000 9828 IsGuiding returns 1
01:35:55.507 00.031 9828 IsSlewing returns 0
01:35:55.507 00.000 9828 IsGuiding returns 1
01:35:55.537 00.030 9828 IsSlewing returns 0
01:35:55.537 00.000 9828 IsGuiding returns 1
01:35:55.567 00.030 9828 IsSlewing returns 0
01:35:55.567 00.000 9828 IsGuiding returns 0
01:35:55.567 00.000 9828 scope move finished after 12 + 142 ms
01:35:55.567 00.000 9828 Move returns status 0, amount 12
01:35:55.567 00.000 9828 move complete, result=0
01:35:55.567 00.000 9828 worker thread done servicing request
01:35:55.567 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:35:55.955 00.388 8976 Exposure complete
01:35:55.960 00.005 8976 worker thread done servicing request
01:35:55.960 00.000 5052 OnExposeComplete: enter
01:35:55.960 00.000 5052 UpdateGuideState(): m_state=6
01:35:55.960 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4595
01:35:55.961 00.001 5052 Star::Find returns 1 (0), X=329.14, Y=281.54, Mass=205, SNR=9.9, Peak=68 HFD=2.5
01:35:55.961 00.000 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.79 = 2.49)
01:35:55.961 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.39)
01:35:55.961 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.75 mountX=-0.14 mountY=0.12, mountTheta=2.43
01:35:55.961 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.17, opts=13)
01:35:55.961 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.17)
01:35:55.961 00.000 8976 Worker thread wakes up
01:35:55.961 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.17) opts 0xd
01:35:55.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.17)
01:35:55.962 00.001 8976 Moving (-0.03, -0.17) raw xDistance=-0.14 yDistance=0.12
01:35:55.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:35:55.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:35:55.962 00.000 8976 MoveAxis(R, 0, ABG)
01:35:55.962 00.000 8976 MoveAxis(U, 0, ABG)
01:35:55.962 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:35:55.962 00.000 8976 MountToCamera -- mountX=2.29 mountY=-4.30 hyp=4.88 mountTheta=-1.08 cameraX=2.79, cameraY=4.00 cameraTheta=0.96
01:35:55.962 00.000 8976 incremental bump (2.791, 3.997) isValid = 1
01:35:55.962 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
01:35:55.962 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:35:55.962 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:35:55.963 00.001 8976 move complete, result=0
01:35:55.963 00.000 9828 Worker thread wakes up
01:35:55.963 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:35:55.963 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:35:55.963 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
01:35:55.963 00.000 8976 worker thread done servicing request
01:35:55.963 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
01:35:55.963 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
01:35:55.963 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:35:55.963 00.000 9828 BLC: window closed
01:35:55.963 00.000 9828 MoveAxis(E, 22, B)
01:35:55.963 00.000 9828 Guiding  Dir = 2, Dur = 22
01:35:55.963 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:35:55.963 00.000 9828 IsSlewing returns 0
01:35:55.963 00.000 9828 IsGuiding returns 0
01:35:55.964 00.001 9828 PulseGuide returned control before completion, sleep 32
01:35:55.972 00.008 5052 UpdateGuideState exits: m=205 SNR=9.9
01:35:55.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:55.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:55.972 00.000 5052 Enqueuing Expose request
01:35:55.973 00.001 8976 Worker thread wakes up
01:35:55.973 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:55.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:55.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:56.000 00.027 9828 IsGuiding returns 1
01:35:56.000 00.000 9828 scope still moving after pulse duration time elapsed
01:35:56.031 00.031 9828 IsSlewing returns 0
01:35:56.031 00.000 9828 IsGuiding returns 1
01:35:56.062 00.031 9828 IsSlewing returns 0
01:35:56.063 00.001 9828 IsGuiding returns 1
01:35:56.092 00.029 9828 IsSlewing returns 0
01:35:56.092 00.000 9828 IsGuiding returns 1
01:35:56.123 00.031 9828 IsSlewing returns 0
01:35:56.123 00.000 9828 IsGuiding returns 0
01:35:56.123 00.000 9828 scope move finished after 22 + 138 ms
01:35:56.123 00.000 9828 Move returns status 0, amount 22
01:35:56.124 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:35:56.124 00.000 9828 MoveAxis(N, 12, B)
01:35:56.124 00.000 9828 Guiding  Dir = 0, Dur = 12
01:35:56.139 00.015 9828 IsSlewing returns 0
01:35:56.144 00.005 9828 IsGuiding returns 0
01:35:56.144 00.000 9828 PulseGuide returned control before completion, sleep 22
01:35:56.171 00.027 9828 IsGuiding returns 1
01:35:56.171 00.000 9828 scope still moving after pulse duration time elapsed
01:35:56.203 00.032 9828 IsSlewing returns 0
01:35:56.203 00.000 9828 IsGuiding returns 1
01:35:56.234 00.031 9828 IsSlewing returns 0
01:35:56.234 00.000 9828 IsGuiding returns 1
01:35:56.266 00.032 9828 IsSlewing returns 0
01:35:56.266 00.000 9828 IsGuiding returns 1
01:35:56.297 00.031 9828 IsSlewing returns 0
01:35:56.297 00.000 9828 IsGuiding returns 0
01:35:56.297 00.000 9828 scope move finished after 12 + 142 ms
01:35:56.297 00.000 9828 Move returns status 0, amount 12
01:35:56.297 00.000 9828 move complete, result=0
01:35:56.297 00.000 9828 worker thread done servicing request
01:35:56.297 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:35:56.662 00.365 8976 Exposure complete
01:35:56.667 00.005 8976 worker thread done servicing request
01:35:56.668 00.001 5052 OnExposeComplete: enter
01:35:56.668 00.000 5052 UpdateGuideState(): m_state=6
01:35:56.668 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4596
01:35:56.668 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.88, Mass=162, SNR=8.8, Peak=68 HFD=2.6
01:35:56.668 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
01:35:56.668 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
01:35:56.668 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.26 cameraTheta=2.42 mountX=0.24 mountY=0.07, mountTheta=0.28
01:35:56.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.17, opts=13)
01:35:56.669 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.17)
01:35:56.669 00.000 8976 Worker thread wakes up
01:35:56.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.17) opts 0xd
01:35:56.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.17)
01:35:56.669 00.000 8976 Moving (-0.19, 0.17) raw xDistance=0.24 yDistance=0.07
01:35:56.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:35:56.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:35:56.669 00.000 8976 MoveAxis(R, 0, ABG)
01:35:56.669 00.000 8976 MoveAxis(U, 0, ABG)
01:35:56.669 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:35:56.669 00.000 8976 MountToCamera -- mountX=2.29 mountY=-4.25 hyp=4.83 mountTheta=-1.08 cameraX=2.74, cameraY=3.97 cameraTheta=0.97
01:35:56.669 00.000 8976 incremental bump (2.738, 3.973) isValid = 1
01:35:56.669 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
01:35:56.669 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:35:56.669 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:35:56.670 00.001 8976 move complete, result=0
01:35:56.670 00.000 9828 Worker thread wakes up
01:35:56.670 00.000 8976 worker thread done servicing request
01:35:56.670 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:35:56.670 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:35:56.670 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
01:35:56.670 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
01:35:56.670 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:35:56.670 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
01:35:56.670 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:35:56.670 00.000 9828 BLC: window closed
01:35:56.670 00.000 9828 MoveAxis(E, 22, B)
01:35:56.670 00.000 9828 Guiding  Dir = 2, Dur = 22
01:35:56.671 00.001 9828 IsSlewing returns 0
01:35:56.671 00.000 9828 IsGuiding returns 0
01:35:56.671 00.000 9828 PulseGuide returned control before completion, sleep 32
01:35:56.679 00.008 5052 UpdateGuideState exits: m=162 SNR=8.8
01:35:56.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:56.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:56.679 00.000 5052 Enqueuing Expose request
01:35:56.679 00.000 8976 Worker thread wakes up
01:35:56.679 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:56.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:56.680 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:56.714 00.034 9828 IsGuiding returns 1
01:35:56.714 00.000 9828 scope still moving after pulse duration time elapsed
01:35:56.745 00.031 9828 IsSlewing returns 0
01:35:56.745 00.000 9828 IsGuiding returns 1
01:35:56.775 00.030 9828 IsSlewing returns 0
01:35:56.775 00.000 9828 IsGuiding returns 1
01:35:56.807 00.032 9828 IsSlewing returns 0
01:35:56.807 00.000 9828 IsGuiding returns 0
01:35:56.807 00.000 9828 scope move finished after 22 + 113 ms
01:35:56.807 00.000 9828 Move returns status 0, amount 22
01:35:56.807 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:35:56.807 00.000 9828 MoveAxis(N, 12, B)
01:35:56.807 00.000 9828 Guiding  Dir = 0, Dur = 12
01:35:56.823 00.016 9828 IsSlewing returns 0
01:35:56.823 00.000 9828 IsGuiding returns 0
01:35:56.823 00.000 9828 PulseGuide returned control before completion, sleep 22
01:35:56.853 00.030 9828 IsGuiding returns 1
01:35:56.853 00.000 9828 scope still moving after pulse duration time elapsed
01:35:56.885 00.032 9828 IsSlewing returns 0
01:35:56.885 00.000 9828 IsGuiding returns 1
01:35:56.915 00.030 9828 IsSlewing returns 0
01:35:56.915 00.000 9828 IsGuiding returns 1
01:35:56.946 00.031 9828 IsSlewing returns 0
01:35:56.946 00.000 9828 IsGuiding returns 1
01:35:56.979 00.033 9828 IsSlewing returns 0
01:35:56.979 00.000 9828 IsGuiding returns 0
01:35:56.979 00.000 9828 scope move finished after 12 + 144 ms
01:35:56.979 00.000 9828 Move returns status 0, amount 12
01:35:56.979 00.000 9828 move complete, result=0
01:35:56.979 00.000 9828 worker thread done servicing request
01:35:56.979 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:35:57.370 00.391 8976 Exposure complete
01:35:57.375 00.005 8976 worker thread done servicing request
01:35:57.375 00.000 5052 OnExposeComplete: enter
01:35:57.375 00.000 5052 UpdateGuideState(): m_state=6
01:35:57.375 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4597
01:35:57.375 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.93, Mass=199, SNR=9.7, Peak=64 HFD=2.8
01:35:57.375 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
01:35:57.376 00.001 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
01:35:57.376 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.06 mountX=0.25 mountY=-0.02, mountTheta=-0.08
01:35:57.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.22, opts=13)
01:35:57.376 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.22)
01:35:57.376 00.000 8976 Worker thread wakes up
01:35:57.377 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.22) opts 0xd
01:35:57.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.22)
01:35:57.377 00.000 8976 Moving (-0.12, 0.22) raw xDistance=0.25 yDistance=-0.02
01:35:57.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:35:57.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:35:57.377 00.000 8976 MoveAxis(R, 0, ABG)
01:35:57.377 00.000 8976 MoveAxis(U, 0, ABG)
01:35:57.377 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:35:57.377 00.000 8976 MountToCamera -- mountX=2.29 mountY=-4.21 hyp=4.79 mountTheta=-1.07 cameraX=2.70, cameraY=3.96 cameraTheta=0.97
01:35:57.377 00.000 8976 incremental bump (2.703, 3.957) isValid = 1
01:35:57.377 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
01:35:57.377 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:35:57.377 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:35:57.377 00.000 8976 move complete, result=0
01:35:57.377 00.000 9828 Worker thread wakes up
01:35:57.377 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:35:57.377 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:35:57.377 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
01:35:57.377 00.000 8976 worker thread done servicing request
01:35:57.377 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
01:35:57.377 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
01:35:57.377 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:35:57.378 00.001 9828 BLC: window closed
01:35:57.378 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:35:57.378 00.000 9828 MoveAxis(E, 22, B)
01:35:57.378 00.000 9828 Guiding  Dir = 2, Dur = 22
01:35:57.378 00.000 9828 IsSlewing returns 0
01:35:57.378 00.000 9828 IsGuiding returns 0
01:35:57.378 00.000 9828 PulseGuide returned control before completion, sleep 32
01:35:57.388 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:35:57.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:57.388 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:57.388 00.000 5052 Enqueuing Expose request
01:35:57.388 00.000 8976 Worker thread wakes up
01:35:57.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:57.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:57.388 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:57.414 00.026 9828 IsGuiding returns 1
01:35:57.414 00.000 9828 scope still moving after pulse duration time elapsed
01:35:57.446 00.032 9828 IsSlewing returns 0
01:35:57.446 00.000 9828 IsGuiding returns 1
01:35:57.477 00.031 9828 IsSlewing returns 0
01:35:57.477 00.000 9828 IsGuiding returns 1
01:35:57.509 00.032 9828 IsSlewing returns 0
01:35:57.509 00.000 9828 IsGuiding returns 0
01:35:57.510 00.001 9828 scope move finished after 22 + 109 ms
01:35:57.510 00.000 9828 Move returns status 0, amount 22
01:35:57.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:35:57.510 00.000 9828 MoveAxis(N, 12, B)
01:35:57.510 00.000 9828 Guiding  Dir = 0, Dur = 12
01:35:57.524 00.014 9828 IsSlewing returns 0
01:35:57.524 00.000 9828 IsGuiding returns 0
01:35:57.524 00.000 9828 PulseGuide returned control before completion, sleep 22
01:35:57.555 00.031 9828 IsGuiding returns 1
01:35:57.555 00.000 9828 scope still moving after pulse duration time elapsed
01:35:57.585 00.030 9828 IsSlewing returns 0
01:35:57.585 00.000 9828 IsGuiding returns 1
01:35:57.617 00.032 9828 IsSlewing returns 0
01:35:57.617 00.000 9828 IsGuiding returns 1
01:35:57.648 00.031 9828 IsSlewing returns 0
01:35:57.648 00.000 9828 IsGuiding returns 1
01:35:57.679 00.031 9828 IsSlewing returns 0
01:35:57.679 00.000 9828 IsGuiding returns 1
01:35:57.709 00.030 9828 IsSlewing returns 0
01:35:57.709 00.000 9828 IsGuiding returns 1
01:35:57.739 00.030 9828 IsSlewing returns 0
01:35:57.739 00.000 9828 IsGuiding returns 0
01:35:57.739 00.000 9828 scope move finished after 12 + 203 ms
01:35:57.739 00.000 9828 Move returns status 0, amount 12
01:35:57.739 00.000 9828 move complete, result=0
01:35:57.739 00.000 9828 worker thread done servicing request
01:35:57.740 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:35:58.078 00.338 8976 Exposure complete
01:35:58.083 00.005 8976 worker thread done servicing request
01:35:58.083 00.000 5052 OnExposeComplete: enter
01:35:58.083 00.000 5052 UpdateGuideState(): m_state=6
01:35:58.083 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4598
01:35:58.083 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=281.78, Mass=171, SNR=9.0, Peak=65 HFD=2.5
01:35:58.083 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:35:58.083 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:35:58.083 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.07 hyp=0.97 cameraTheta=3.07 mountX=0.51 mountY=0.78, mountTheta=0.99
01:35:58.083 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.07, opts=13)
01:35:58.083 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.07)
01:35:58.083 00.000 8976 Worker thread wakes up
01:35:58.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.07) opts 0xd
01:35:58.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.07)
01:35:58.083 00.000 8976 Moving (-0.97, 0.07) raw xDistance=0.51 yDistance=0.78
01:35:58.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:35:58.085 00.002 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
01:35:58.085 00.000 8976 MoveAxis(L, 2, ABG)
01:35:58.085 00.000 8976 stepping (-15, 26) + (-2, 0)
01:35:58.085 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:58.085 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:35:58.096 00.011 5052 UpdateGuideState exits: m=171 SNR=9.0
01:35:58.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:58.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:58.096 00.000 5052 Enqueuing Expose request
01:35:58.112 00.016 8976 Received - 47 (G) 
01:35:58.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:58.112 00.000 8976 stepped: pos (-17, 26)
01:35:58.112 00.000 8976 MoveAxis(D, 3, ABG)
01:35:58.112 00.000 8976 stepping (-17, 26) + (0, -3)
01:35:58.112 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:58.144 00.032 8976 Received - 47 (G) 
01:35:58.144 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:35:58.144 00.000 8976 stepped: pos (-17, 23)
01:35:58.144 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:35:58.144 00.000 8976 MountToCamera -- mountX=2.40 mountY=-4.02 hyp=4.68 mountTheta=-1.03 cameraX=2.49, cameraY=3.97 cameraTheta=1.01
01:35:58.144 00.000 8976 incremental bump (2.493, 3.965) isValid = 1
01:35:58.144 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:35:58.144 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:35:58.144 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:35:58.144 00.000 8976 move complete, result=0
01:35:58.144 00.000 9828 Worker thread wakes up
01:35:58.144 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:35:58.144 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:35:58.144 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:35:58.144 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
01:35:58.144 00.000 8976 worker thread done servicing request
01:35:58.144 00.000 8976 Worker thread wakes up
01:35:58.145 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:58.145 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:58.145 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:35:58.145 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:35:58.145 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:35:58.145 00.000 9828 BLC: window closed
01:35:58.145 00.000 9828 MoveAxis(E, 21, B)
01:35:58.145 00.000 9828 Guiding  Dir = 2, Dur = 21
01:35:58.145 00.000 9828 IsSlewing returns 0
01:35:58.145 00.000 9828 IsGuiding returns 0
01:35:58.145 00.000 9828 PulseGuide returned control before completion, sleep 31
01:35:58.187 00.042 9828 IsGuiding returns 1
01:35:58.187 00.000 9828 scope still moving after pulse duration time elapsed
01:35:58.218 00.031 9828 IsSlewing returns 0
01:35:58.218 00.000 9828 IsGuiding returns 1
01:35:58.249 00.031 9828 IsSlewing returns 0
01:35:58.249 00.000 9828 IsGuiding returns 1
01:35:58.280 00.031 9828 IsSlewing returns 0
01:35:58.281 00.001 9828 IsGuiding returns 0
01:35:58.281 00.000 9828 scope move finished after 21 + 114 ms
01:35:58.281 00.000 9828 Move returns status 0, amount 21
01:35:58.281 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:35:58.281 00.000 9828 MoveAxis(N, 13, B)
01:35:58.281 00.000 9828 Guiding  Dir = 0, Dur = 13
01:35:58.296 00.015 9828 IsSlewing returns 0
01:35:58.296 00.000 9828 IsGuiding returns 0
01:35:58.296 00.000 9828 PulseGuide returned control before completion, sleep 23
01:35:58.326 00.030 9828 IsGuiding returns 1
01:35:58.326 00.000 9828 scope still moving after pulse duration time elapsed
01:35:58.355 00.029 9828 IsSlewing returns 0
01:35:58.355 00.000 9828 IsGuiding returns 1
01:35:58.386 00.031 9828 IsSlewing returns 0
01:35:58.386 00.000 9828 IsGuiding returns 1
01:35:58.417 00.031 9828 IsSlewing returns 0
01:35:58.417 00.000 9828 IsGuiding returns 1
01:35:58.448 00.031 9828 IsSlewing returns 0
01:35:58.448 00.000 9828 IsGuiding returns 0
01:35:58.448 00.000 9828 scope move finished after 13 + 139 ms
01:35:58.448 00.000 9828 Move returns status 0, amount 13
01:35:58.448 00.000 9828 move complete, result=0
01:35:58.448 00.000 9828 worker thread done servicing request
01:35:58.448 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:35:58.832 00.384 8976 Exposure complete
01:35:58.838 00.006 8976 worker thread done servicing request
01:35:58.838 00.000 5052 OnExposeComplete: enter
01:35:58.838 00.000 5052 UpdateGuideState(): m_state=6
01:35:58.838 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4599
01:35:58.838 00.000 5052 Star::Find returns 1 (0), X=327.93, Y=281.49, Mass=197, SNR=9.7, Peak=71 HFD=2.4
01:35:58.838 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
01:35:58.838 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
01:35:58.838 00.000 5052 CameraToMount -- cameraX=-1.24 cameraY=-0.22 hyp=1.26 cameraTheta=-2.97 mountX=0.37 mountY=1.16, mountTheta=1.26
01:35:58.839 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.24, y=-0.22, opts=13)
01:35:58.839 00.000 5052 Enqueuing Move request for stepguider (-1.24, -0.22)
01:35:58.839 00.000 8976 Worker thread wakes up
01:35:58.839 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.24, -0.22) opts 0xd
01:35:58.839 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.24, -0.22)
01:35:58.839 00.000 8976 Moving (-1.24, -0.22) raw xDistance=0.37 yDistance=1.16
01:35:58.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
01:35:58.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.16
01:35:58.839 00.000 8976 MoveAxis(L, 2, ABG)
01:35:58.839 00.000 8976 stepping (-17, 23) + (-2, 0)
01:35:58.839 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:58.840 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:35:58.849 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:35:58.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:58.849 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:58.849 00.000 5052 Enqueuing Expose request
01:35:58.863 00.014 8976 Received - 47 (G) 
01:35:58.863 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:35:58.863 00.000 8976 stepped: pos (-19, 23)
01:35:58.863 00.000 8976 MoveAxis(D, 5, ABG)
01:35:58.863 00.000 8976 stepping (-19, 23) + (0, -5)
01:35:58.863 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:35:58.911 00.048 8976 Received - 47 (G) 
01:35:58.911 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:35:58.911 00.000 8976 stepped: pos (-19, 18)
01:35:58.911 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:35:58.911 00.000 8976 MountToCamera -- mountX=2.57 mountY=-3.64 hyp=4.45 mountTheta=-0.96 cameraX=2.07, cameraY=3.94 cameraTheta=1.09
01:35:58.911 00.000 8976 incremental bump (2.073, 3.941) isValid = 1
01:35:58.911 00.000 8976 Scheduling Mount bump of (0.053, 0.105)
01:35:58.911 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:35:58.911 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:35:58.911 00.000 8976 move complete, result=0
01:35:58.911 00.000 9828 Worker thread wakes up
01:35:58.911 00.000 8976 worker thread done servicing request
01:35:58.911 00.000 8976 Worker thread wakes up
01:35:58.911 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:35:58.911 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:35:58.911 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
01:35:58.911 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.17)
01:35:58.911 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
01:35:58.911 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:35:58.911 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.2 px 5 ms SOUTH
01:35:58.912 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:58.912 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:58.912 00.000 9828 BLC: window closed
01:35:58.912 00.000 9828 MoveAxis(E, 19, B)
01:35:58.912 00.000 9828 Guiding  Dir = 2, Dur = 19
01:35:58.912 00.000 9828 IsSlewing returns 0
01:35:58.912 00.000 9828 IsGuiding returns 0
01:35:58.913 00.001 9828 PulseGuide returned control before completion, sleep 29
01:35:58.943 00.030 9828 IsGuiding returns 1
01:35:58.943 00.000 9828 scope still moving after pulse duration time elapsed
01:35:58.972 00.029 9828 IsSlewing returns 0
01:35:58.972 00.000 9828 IsGuiding returns 1
01:35:59.003 00.031 9828 IsSlewing returns 0
01:35:59.003 00.000 9828 IsGuiding returns 1
01:35:59.035 00.032 9828 IsSlewing returns 0
01:35:59.035 00.000 9828 IsGuiding returns 1
01:35:59.066 00.031 9828 IsSlewing returns 0
01:35:59.066 00.000 9828 IsGuiding returns 0
01:35:59.066 00.000 9828 scope move finished after 19 + 134 ms
01:35:59.066 00.000 9828 Move returns status 0, amount 19
01:35:59.066 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:35:59.066 00.000 9828 MoveAxis(N, 13, B)
01:35:59.066 00.000 9828 Guiding  Dir = 0, Dur = 13
01:35:59.082 00.016 9828 IsSlewing returns 0
01:35:59.082 00.000 9828 IsGuiding returns 0
01:35:59.082 00.000 9828 PulseGuide returned control before completion, sleep 23
01:35:59.113 00.031 9828 IsGuiding returns 1
01:35:59.113 00.000 9828 scope still moving after pulse duration time elapsed
01:35:59.145 00.032 9828 IsSlewing returns 0
01:35:59.145 00.000 9828 IsGuiding returns 1
01:35:59.176 00.031 9828 IsSlewing returns 0
01:35:59.176 00.000 9828 IsGuiding returns 1
01:35:59.207 00.031 9828 IsSlewing returns 0
01:35:59.207 00.000 9828 IsGuiding returns 1
01:35:59.238 00.031 9828 IsSlewing returns 0
01:35:59.238 00.000 9828 IsGuiding returns 0
01:35:59.238 00.000 9828 scope move finished after 13 + 142 ms
01:35:59.238 00.000 9828 Move returns status 0, amount 13
01:35:59.238 00.000 9828 move complete, result=0
01:35:59.238 00.000 9828 worker thread done servicing request
01:35:59.238 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:35:59.608 00.370 8976 Exposure complete
01:35:59.614 00.006 8976 worker thread done servicing request
01:35:59.614 00.000 5052 OnExposeComplete: enter
01:35:59.614 00.000 5052 UpdateGuideState(): m_state=6
01:35:59.614 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4600
01:35:59.614 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.24, Mass=182, SNR=9.3, Peak=66 HFD=2.8
01:35:59.614 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
01:35:59.614 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.54)
01:35:59.614 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.47 hyp=0.91 cameraTheta=-2.60 mountX=-0.06 mountY=0.90, mountTheta=1.64
01:35:59.614 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.47, opts=13)
01:35:59.614 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.47)
01:35:59.615 00.001 8976 Worker thread wakes up
01:35:59.615 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.47) opts 0xd
01:35:59.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.47)
01:35:59.615 00.000 8976 Moving (-0.78, -0.47) raw xDistance=-0.06 yDistance=0.90
01:35:59.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:35:59.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.90
01:35:59.615 00.000 8976 MoveAxis(R, 0, ABG)
01:35:59.615 00.000 8976 MoveAxis(D, 4, ABG)
01:35:59.615 00.000 8976 stepping (-19, 18) + (0, -4)
01:35:59.615 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:35:59.615 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:35:59.624 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:35:59.625 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:59.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:35:59.625 00.000 5052 Enqueuing Expose request
01:35:59.646 00.021 8976 Received - 47 (G) 
01:35:59.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:35:59.646 00.000 8976 stepped: pos (-19, 14)
01:35:59.646 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
01:35:59.646 00.000 8976 MountToCamera -- mountX=2.68 mountY=-3.17 hyp=4.15 mountTheta=-0.87 cameraX=1.61, cameraY=3.83 cameraTheta=1.17
01:35:59.646 00.000 8976 incremental bump (1.605, 3.829) isValid = 1
01:35:59.646 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
01:35:59.646 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:35:59.646 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:35:59.646 00.000 8976 move complete, result=0
01:35:59.646 00.000 9828 Worker thread wakes up
01:35:59.646 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:35:59.646 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:35:59.646 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
01:35:59.646 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
01:35:59.646 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
01:35:59.646 00.000 8976 worker thread done servicing request
01:35:59.646 00.000 8976 Worker thread wakes up
01:35:59.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:35:59.647 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:35:59.647 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:35:59.647 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:35:59.647 00.000 9828 BLC: window closed
01:35:59.647 00.000 9828 MoveAxis(E, 16, B)
01:35:59.647 00.000 9828 Guiding  Dir = 2, Dur = 16
01:35:59.647 00.000 9828 IsSlewing returns 0
01:35:59.647 00.000 9828 IsGuiding returns 0
01:35:59.647 00.000 9828 PulseGuide returned control before completion, sleep 26
01:35:59.687 00.040 9828 IsGuiding returns 1
01:35:59.687 00.000 9828 scope still moving after pulse duration time elapsed
01:35:59.717 00.030 9828 IsSlewing returns 0
01:35:59.717 00.000 9828 IsGuiding returns 1
01:35:59.748 00.031 9828 IsSlewing returns 0
01:35:59.748 00.000 9828 IsGuiding returns 1
01:35:59.778 00.030 9828 IsSlewing returns 0
01:35:59.778 00.000 9828 IsGuiding returns 0
01:35:59.778 00.000 9828 scope move finished after 16 + 114 ms
01:35:59.778 00.000 9828 Move returns status 0, amount 16
01:35:59.779 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:35:59.779 00.000 9828 MoveAxis(N, 14, B)
01:35:59.779 00.000 9828 Guiding  Dir = 0, Dur = 14
01:35:59.794 00.015 9828 IsSlewing returns 0
01:35:59.794 00.000 9828 IsGuiding returns 0
01:35:59.794 00.000 9828 PulseGuide returned control before completion, sleep 24
01:35:59.825 00.031 9828 IsGuiding returns 1
01:35:59.825 00.000 9828 scope still moving after pulse duration time elapsed
01:35:59.855 00.030 9828 IsSlewing returns 0
01:35:59.855 00.000 9828 IsGuiding returns 1
01:35:59.886 00.031 9828 IsSlewing returns 0
01:35:59.886 00.000 9828 IsGuiding returns 1
01:35:59.917 00.031 9828 IsSlewing returns 0
01:35:59.917 00.000 9828 IsGuiding returns 0
01:35:59.917 00.000 9828 scope move finished after 14 + 109 ms
01:35:59.917 00.000 9828 Move returns status 0, amount 14
01:35:59.917 00.000 9828 move complete, result=0
01:35:59.917 00.000 9828 worker thread done servicing request
01:35:59.917 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
01:36:00.336 00.419 8976 Exposure complete
01:36:00.341 00.005 8976 worker thread done servicing request
01:36:00.341 00.000 5052 OnExposeComplete: enter
01:36:00.341 00.000 5052 UpdateGuideState(): m_state=6
01:36:00.341 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4601
01:36:00.341 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.72, Mass=196, SNR=9.7, Peak=69 HFD=2.8
01:36:00.341 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:36:00.341 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:36:00.341 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.01 hyp=0.54 cameraTheta=3.12 mountX=0.25 mountY=0.45, mountTheta=1.05
01:36:00.342 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.01, opts=13)
01:36:00.342 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.01)
01:36:00.342 00.000 8976 Worker thread wakes up
01:36:00.342 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.01) opts 0xd
01:36:00.342 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.01)
01:36:00.342 00.000 8976 Moving (-0.54, 0.01) raw xDistance=0.25 yDistance=0.45
01:36:00.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:36:00.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.45
01:36:00.342 00.000 8976 MoveAxis(R, 0, ABG)
01:36:00.343 00.001 8976 MoveAxis(D, 2, ABG)
01:36:00.343 00.000 8976 stepping (-19, 14) + (0, -2)
01:36:00.343 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:00.343 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:36:00.353 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:36:00.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:00.353 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:00.353 00.000 5052 Enqueuing Expose request
01:36:00.382 00.029 8976 Received - 47 (G) 
01:36:00.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:00.382 00.000 8976 stepped: pos (-19, 12)
01:36:00.382 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
01:36:00.382 00.000 8976 MountToCamera -- mountX=2.75 mountY=-2.75 hyp=3.90 mountTheta=-0.79 cameraX=1.20, cameraY=3.71 cameraTheta=1.26
01:36:00.382 00.000 8976 incremental bump (1.198, 3.707) isValid = 1
01:36:00.382 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
01:36:00.382 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:36:00.382 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:36:00.382 00.000 8976 move complete, result=0
01:36:00.382 00.000 8976 worker thread done servicing request
01:36:00.382 00.000 8976 Worker thread wakes up
01:36:00.382 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:36:00.382 00.000 9828 Worker thread wakes up
01:36:00.382 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:36:00.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:00.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:00.382 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:36:00.382 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
01:36:00.382 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
01:36:00.383 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
01:36:00.383 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:36:00.383 00.000 9828 BLC: window closed
01:36:00.383 00.000 9828 MoveAxis(E, 13, B)
01:36:00.383 00.000 9828 Guiding  Dir = 2, Dur = 13
01:36:00.383 00.000 9828 IsSlewing returns 0
01:36:00.383 00.000 9828 IsGuiding returns 0
01:36:00.383 00.000 9828 PulseGuide returned control before completion, sleep 23
01:36:00.417 00.034 9828 IsGuiding returns 1
01:36:00.417 00.000 9828 scope still moving after pulse duration time elapsed
01:36:00.449 00.032 9828 IsSlewing returns 0
01:36:00.449 00.000 9828 IsGuiding returns 1
01:36:00.479 00.030 9828 IsSlewing returns 0
01:36:00.479 00.000 9828 IsGuiding returns 1
01:36:00.510 00.031 9828 IsSlewing returns 0
01:36:00.510 00.000 9828 IsGuiding returns 0
01:36:00.510 00.000 9828 scope move finished after 13 + 113 ms
01:36:00.510 00.000 9828 Move returns status 0, amount 13
01:36:00.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:00.510 00.000 9828 MoveAxis(N, 15, B)
01:36:00.510 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:00.525 00.015 9828 IsSlewing returns 0
01:36:00.525 00.000 9828 IsGuiding returns 0
01:36:00.526 00.001 9828 PulseGuide returned control before completion, sleep 25
01:36:00.556 00.030 9828 IsGuiding returns 1
01:36:00.556 00.000 9828 scope still moving after pulse duration time elapsed
01:36:00.588 00.032 9828 IsSlewing returns 0
01:36:00.588 00.000 9828 IsGuiding returns 1
01:36:00.619 00.031 9828 IsSlewing returns 0
01:36:00.619 00.000 9828 IsGuiding returns 1
01:36:00.650 00.031 9828 IsSlewing returns 0
01:36:00.650 00.000 9828 IsGuiding returns 1
01:36:00.681 00.031 9828 IsSlewing returns 0
01:36:00.681 00.000 9828 IsGuiding returns 0
01:36:00.681 00.000 9828 scope move finished after 15 + 140 ms
01:36:00.681 00.000 9828 Move returns status 0, amount 15
01:36:00.681 00.000 9828 move complete, result=0
01:36:00.681 00.000 9828 worker thread done servicing request
01:36:00.681 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:36:01.075 00.394 8976 Exposure complete
01:36:01.081 00.006 8976 worker thread done servicing request
01:36:01.081 00.000 5052 OnExposeComplete: enter
01:36:01.081 00.000 5052 UpdateGuideState(): m_state=6
01:36:01.081 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4602
01:36:01.081 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.49, Mass=191, SNR=9.5, Peak=69 HFD=2.4
01:36:01.081 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.51 = 1.77)
01:36:01.081 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.67)
01:36:01.081 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-2.47 mountX=-0.07 mountY=0.35, mountTheta=1.77
01:36:01.082 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.22, opts=13)
01:36:01.082 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.22)
01:36:01.082 00.000 8976 Worker thread wakes up
01:36:01.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.22) opts 0xd
01:36:01.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.22)
01:36:01.082 00.000 8976 Moving (-0.27, -0.22) raw xDistance=-0.07 yDistance=0.35
01:36:01.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:36:01.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:36:01.082 00.000 8976 MoveAxis(R, 0, ABG)
01:36:01.082 00.000 8976 MoveAxis(D, 2, ABG)
01:36:01.082 00.000 8976 stepping (-19, 12) + (0, -2)
01:36:01.082 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:01.083 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:36:01.094 00.011 5052 UpdateGuideState exits: m=191 SNR=9.5
01:36:01.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:01.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:01.094 00.000 5052 Enqueuing Expose request
01:36:01.116 00.022 8976 Received - 47 (G) 
01:36:01.116 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:01.117 00.001 8976 stepped: pos (-19, 10)
01:36:01.117 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
01:36:01.117 00.000 8976 MountToCamera -- mountX=2.81 mountY=-2.37 hyp=3.67 mountTheta=-0.70 cameraX=0.83, cameraY=3.58 cameraTheta=1.34
01:36:01.117 00.000 8976 incremental bump (0.832, 3.577) isValid = 1
01:36:01.117 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
01:36:01.117 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:36:01.117 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:36:01.117 00.000 8976 move complete, result=0
01:36:01.117 00.000 9828 Worker thread wakes up
01:36:01.117 00.000 8976 worker thread done servicing request
01:36:01.117 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 2 ms SOUTH
01:36:01.117 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:36:01.117 00.000 8976 Worker thread wakes up
01:36:01.117 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:36:01.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:01.117 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.84)
01:36:01.117 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:01.117 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.92)
01:36:01.117 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
01:36:01.117 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:36:01.118 00.001 9828 BLC: window closed
01:36:01.118 00.000 9828 MoveAxis(E, 10, B)
01:36:01.118 00.000 9828 Guiding  Dir = 2, Dur = 10
01:36:01.118 00.000 9828 IsSlewing returns 0
01:36:01.118 00.000 9828 IsGuiding returns 0
01:36:01.118 00.000 9828 PulseGuide returned control before completion, sleep 20
01:36:01.148 00.030 9828 IsGuiding returns 1
01:36:01.148 00.000 9828 scope still moving after pulse duration time elapsed
01:36:01.178 00.030 9828 IsSlewing returns 0
01:36:01.178 00.000 9828 IsGuiding returns 1
01:36:01.210 00.032 9828 IsSlewing returns 0
01:36:01.210 00.000 9828 IsGuiding returns 1
01:36:01.240 00.030 9828 IsSlewing returns 0
01:36:01.240 00.000 9828 IsGuiding returns 1
01:36:01.272 00.032 9828 IsSlewing returns 0
01:36:01.272 00.000 9828 IsGuiding returns 0
01:36:01.272 00.000 9828 scope move finished after 10 + 143 ms
01:36:01.273 00.001 9828 Move returns status 0, amount 10
01:36:01.273 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:01.273 00.000 9828 MoveAxis(N, 15, B)
01:36:01.273 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:01.288 00.015 9828 IsSlewing returns 0
01:36:01.289 00.001 9828 IsGuiding returns 0
01:36:01.289 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:01.318 00.029 9828 IsGuiding returns 1
01:36:01.318 00.000 9828 scope still moving after pulse duration time elapsed
01:36:01.350 00.032 9828 IsSlewing returns 0
01:36:01.350 00.000 9828 IsGuiding returns 1
01:36:01.381 00.031 9828 IsSlewing returns 0
01:36:01.381 00.000 9828 IsGuiding returns 1
01:36:01.411 00.030 9828 IsSlewing returns 0
01:36:01.411 00.000 9828 IsGuiding returns 1
01:36:01.441 00.030 9828 IsSlewing returns 0
01:36:01.441 00.000 9828 IsGuiding returns 0
01:36:01.441 00.000 9828 scope move finished after 15 + 138 ms
01:36:01.441 00.000 9828 Move returns status 0, amount 15
01:36:01.441 00.000 9828 move complete, result=0
01:36:01.441 00.000 9828 worker thread done servicing request
01:36:01.441 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:36:01.807 00.366 8976 Exposure complete
01:36:01.812 00.005 8976 worker thread done servicing request
01:36:01.812 00.000 5052 OnExposeComplete: enter
01:36:01.812 00.000 5052 UpdateGuideState(): m_state=6
01:36:01.812 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4603
01:36:01.812 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.77, Mass=192, SNR=9.6, Peak=62 HFD=2.9
01:36:01.812 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:36:01.812 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
01:36:01.812 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.25 mountX=-0.05 mountY=-0.23, mountTheta=-1.80
01:36:01.813 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.06, opts=13)
01:36:01.813 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.06)
01:36:01.813 00.000 8976 Worker thread wakes up
01:36:01.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.06) opts 0xd
01:36:01.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.06)
01:36:01.813 00.000 8976 Moving (0.23, 0.06) raw xDistance=-0.05 yDistance=-0.23
01:36:01.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:36:01.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:36:01.813 00.000 8976 MoveAxis(R, 0, ABG)
01:36:01.814 00.001 8976 MoveAxis(U, 0, ABG)
01:36:01.814 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
01:36:01.814 00.000 8976 MountToCamera -- mountX=2.84 mountY=-2.11 hyp=3.54 mountTheta=-0.64 cameraX=0.59, cameraY=3.49 cameraTheta=1.40
01:36:01.814 00.000 8976 incremental bump (0.587, 3.490) isValid = 1
01:36:01.815 00.001 8976 Scheduling Mount bump of (0.019, 0.117)
01:36:01.815 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:36:01.815 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:36:01.815 00.000 8976 move complete, result=0
01:36:01.815 00.000 9828 Worker thread wakes up
01:36:01.815 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:36:01.815 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:36:01.815 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.78)
01:36:01.815 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
01:36:01.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:36:01.815 00.000 8976 worker thread done servicing request
01:36:01.815 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
01:36:01.815 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:36:01.815 00.000 9828 BLC: window closed
01:36:01.815 00.000 9828 MoveAxis(E, 8, B)
01:36:01.815 00.000 9828 Guiding  Dir = 2, Dur = 8
01:36:01.816 00.001 9828 IsSlewing returns 0
01:36:01.816 00.000 9828 IsGuiding returns 0
01:36:01.816 00.000 9828 PulseGuide returned control before completion, sleep 18
01:36:01.824 00.008 5052 UpdateGuideState exits: m=192 SNR=9.6
01:36:01.825 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:01.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:01.825 00.000 5052 Enqueuing Expose request
01:36:01.825 00.000 8976 Worker thread wakes up
01:36:01.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:01.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:01.825 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:01.842 00.017 9828 IsGuiding returns 1
01:36:01.842 00.000 9828 scope still moving after pulse duration time elapsed
01:36:01.874 00.032 9828 IsSlewing returns 0
01:36:01.874 00.000 9828 IsGuiding returns 1
01:36:01.904 00.030 9828 IsSlewing returns 0
01:36:01.904 00.000 9828 IsGuiding returns 1
01:36:01.935 00.031 9828 IsSlewing returns 0
01:36:01.935 00.000 9828 IsGuiding returns 0
01:36:01.935 00.000 9828 scope move finished after 8 + 111 ms
01:36:01.935 00.000 9828 Move returns status 0, amount 8
01:36:01.935 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:01.935 00.000 9828 MoveAxis(N, 16, B)
01:36:01.935 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:01.950 00.015 9828 IsSlewing returns 0
01:36:01.950 00.000 9828 IsGuiding returns 0
01:36:01.951 00.001 9828 PulseGuide returned control before completion, sleep 26
01:36:01.981 00.030 9828 IsGuiding returns 1
01:36:01.981 00.000 9828 scope still moving after pulse duration time elapsed
01:36:02.013 00.032 9828 IsSlewing returns 0
01:36:02.013 00.000 9828 IsGuiding returns 1
01:36:02.043 00.030 9828 IsSlewing returns 0
01:36:02.043 00.000 9828 IsGuiding returns 1
01:36:02.075 00.032 9828 IsSlewing returns 0
01:36:02.075 00.000 9828 IsGuiding returns 1
01:36:02.105 00.030 9828 IsSlewing returns 0
01:36:02.105 00.000 9828 IsGuiding returns 0
01:36:02.105 00.000 9828 scope move finished after 16 + 139 ms
01:36:02.105 00.000 9828 Move returns status 0, amount 16
01:36:02.105 00.000 9828 move complete, result=0
01:36:02.105 00.000 9828 worker thread done servicing request
01:36:02.105 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:36:02.516 00.411 8976 Exposure complete
01:36:02.521 00.005 8976 worker thread done servicing request
01:36:02.521 00.000 5052 OnExposeComplete: enter
01:36:02.521 00.000 5052 UpdateGuideState(): m_state=6
01:36:02.521 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4604
01:36:02.521 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.79, Mass=200, SNR=9.7, Peak=64 HFD=2.6
01:36:02.521 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:36:02.522 00.001 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
01:36:02.522 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.69 mountX=0.15 mountY=0.10, mountTheta=0.58
01:36:02.522 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.08, opts=13)
01:36:02.522 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.08)
01:36:02.522 00.000 8976 Worker thread wakes up
01:36:02.523 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.08) opts 0xd
01:36:02.523 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.08)
01:36:02.523 00.000 8976 Moving (-0.17, 0.08) raw xDistance=0.15 yDistance=0.10
01:36:02.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:36:02.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:36:02.523 00.000 8976 MoveAxis(R, 0, ABG)
01:36:02.523 00.000 8976 MoveAxis(U, 0, ABG)
01:36:02.523 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
01:36:02.523 00.000 8976 MountToCamera -- mountX=2.86 mountY=-1.94 hyp=3.46 mountTheta=-0.60 cameraX=0.42, cameraY=3.43 cameraTheta=1.45
01:36:02.523 00.000 8976 incremental bump (0.423, 3.432) isValid = 1
01:36:02.523 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
01:36:02.523 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:36:02.523 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:36:02.523 00.000 8976 move complete, result=0
01:36:02.523 00.000 9828 Worker thread wakes up
01:36:02.523 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:36:02.523 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:36:02.523 00.000 8976 worker thread done servicing request
01:36:02.523 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
01:36:02.523 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
01:36:02.524 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
01:36:02.524 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:36:02.524 00.000 9828 BLC: window closed
01:36:02.524 00.000 9828 MoveAxis(E, 6, B)
01:36:02.524 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:36:02.524 00.000 9828 Guiding  Dir = 2, Dur = 6
01:36:02.524 00.000 9828 IsSlewing returns 0
01:36:02.524 00.000 9828 IsGuiding returns 0
01:36:02.524 00.000 9828 PulseGuide returned control before completion, sleep 16
01:36:02.533 00.009 5052 UpdateGuideState exits: m=200 SNR=9.7
01:36:02.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:02.534 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:02.534 00.000 5052 Enqueuing Expose request
01:36:02.534 00.000 8976 Worker thread wakes up
01:36:02.534 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:02.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:02.534 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:02.543 00.009 9828 IsGuiding returns 1
01:36:02.543 00.000 9828 scope still moving after pulse duration time elapsed
01:36:02.573 00.030 9828 IsSlewing returns 0
01:36:02.573 00.000 9828 IsGuiding returns 1
01:36:02.604 00.031 9828 IsSlewing returns 0
01:36:02.604 00.000 9828 IsGuiding returns 1
01:36:02.636 00.032 9828 IsSlewing returns 0
01:36:02.636 00.000 9828 IsGuiding returns 0
01:36:02.637 00.001 9828 scope move finished after 6 + 105 ms
01:36:02.637 00.000 9828 Move returns status 0, amount 6
01:36:02.637 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:02.637 00.000 9828 MoveAxis(N, 16, B)
01:36:02.637 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:02.651 00.014 9828 IsSlewing returns 0
01:36:02.651 00.000 9828 IsGuiding returns 0
01:36:02.651 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:02.683 00.032 9828 IsGuiding returns 1
01:36:02.683 00.000 9828 scope still moving after pulse duration time elapsed
01:36:02.713 00.030 9828 IsSlewing returns 0
01:36:02.713 00.000 9828 IsGuiding returns 1
01:36:02.745 00.032 9828 IsSlewing returns 0
01:36:02.745 00.000 9828 IsGuiding returns 1
01:36:02.776 00.031 9828 IsSlewing returns 0
01:36:02.776 00.000 9828 IsGuiding returns 1
01:36:02.807 00.031 9828 IsSlewing returns 0
01:36:02.807 00.000 9828 IsGuiding returns 0
01:36:02.807 00.000 9828 scope move finished after 16 + 139 ms
01:36:02.807 00.000 9828 Move returns status 0, amount 16
01:36:02.807 00.000 9828 move complete, result=0
01:36:02.807 00.000 9828 worker thread done servicing request
01:36:02.807 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:36:03.222 00.415 8976 Exposure complete
01:36:03.227 00.005 8976 worker thread done servicing request
01:36:03.228 00.001 5052 OnExposeComplete: enter
01:36:03.228 00.000 5052 UpdateGuideState(): m_state=6
01:36:03.228 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4605
01:36:03.228 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.64, Mass=213, SNR=10.0, Peak=67 HFD=2.8
01:36:03.228 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
01:36:03.228 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
01:36:03.228 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-2.90 mountX=0.06 mountY=0.26, mountTheta=1.33
01:36:03.229 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.07, opts=13)
01:36:03.229 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.07)
01:36:03.229 00.000 8976 Worker thread wakes up
01:36:03.229 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.07) opts 0xd
01:36:03.229 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.07)
01:36:03.229 00.000 8976 Moving (-0.26, -0.07) raw xDistance=0.06 yDistance=0.26
01:36:03.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:36:03.230 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:36:03.230 00.000 8976 MoveAxis(R, 0, ABG)
01:36:03.230 00.000 8976 MoveAxis(U, 0, ABG)
01:36:03.230 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
01:36:03.230 00.000 8976 MountToCamera -- mountX=2.88 mountY=-1.82 hyp=3.41 mountTheta=-0.56 cameraX=0.31, cameraY=3.39 cameraTheta=1.48
01:36:03.230 00.000 8976 incremental bump (0.313, 3.393) isValid = 1
01:36:03.230 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
01:36:03.230 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:36:03.230 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:36:03.230 00.000 8976 move complete, result=0
01:36:03.230 00.000 9828 Worker thread wakes up
01:36:03.230 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:36:03.230 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:36:03.230 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:36:03.230 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.71)
01:36:03.230 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.79)
01:36:03.231 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
01:36:03.231 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:36:03.231 00.000 9828 BLC: window closed
01:36:03.231 00.000 9828 MoveAxis(E, 5, B)
01:36:03.231 00.000 9828 Guiding  Dir = 2, Dur = 5
01:36:03.231 00.000 8976 worker thread done servicing request
01:36:03.231 00.000 9828 IsSlewing returns 0
01:36:03.231 00.000 9828 IsGuiding returns 0
01:36:03.231 00.000 9828 PulseGuide returned control before completion, sleep 15
01:36:03.240 00.009 5052 UpdateGuideState exits: m=213 SNR=10.0
01:36:03.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:03.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:03.240 00.000 5052 Enqueuing Expose request
01:36:03.240 00.000 8976 Worker thread wakes up
01:36:03.240 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:36:03.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:03.241 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:03.255 00.014 9828 IsGuiding returns 1
01:36:03.255 00.000 9828 scope still moving after pulse duration time elapsed
01:36:03.286 00.031 9828 IsSlewing returns 0
01:36:03.286 00.000 9828 IsGuiding returns 1
01:36:03.318 00.032 9828 IsSlewing returns 0
01:36:03.318 00.000 9828 IsGuiding returns 1
01:36:03.349 00.031 9828 IsSlewing returns 0
01:36:03.349 00.000 9828 IsGuiding returns 0
01:36:03.349 00.000 9828 scope move finished after 5 + 112 ms
01:36:03.349 00.000 9828 Move returns status 0, amount 5
01:36:03.349 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:03.349 00.000 9828 MoveAxis(N, 16, B)
01:36:03.349 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:03.363 00.014 9828 IsSlewing returns 0
01:36:03.363 00.000 9828 IsGuiding returns 0
01:36:03.363 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:03.394 00.031 9828 IsGuiding returns 1
01:36:03.394 00.000 9828 scope still moving after pulse duration time elapsed
01:36:03.425 00.031 9828 IsSlewing returns 0
01:36:03.425 00.000 9828 IsGuiding returns 1
01:36:03.456 00.031 9828 IsSlewing returns 0
01:36:03.456 00.000 9828 IsGuiding returns 1
01:36:03.488 00.032 9828 IsSlewing returns 0
01:36:03.488 00.000 9828 IsGuiding returns 1
01:36:03.520 00.032 9828 IsSlewing returns 0
01:36:03.520 00.000 9828 IsGuiding returns 1
01:36:03.551 00.031 9828 IsSlewing returns 0
01:36:03.551 00.000 9828 IsGuiding returns 1
01:36:03.582 00.031 9828 IsSlewing returns 0
01:36:03.582 00.000 9828 IsGuiding returns 1
01:36:03.613 00.031 9828 IsSlewing returns 0
01:36:03.613 00.000 9828 IsGuiding returns 0
01:36:03.613 00.000 9828 scope move finished after 16 + 233 ms
01:36:03.613 00.000 9828 Move returns status 0, amount 16
01:36:03.613 00.000 9828 move complete, result=0
01:36:03.613 00.000 9828 worker thread done servicing request
01:36:03.613 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:36:03.930 00.317 8976 Exposure complete
01:36:03.935 00.005 8976 worker thread done servicing request
01:36:03.935 00.000 5052 OnExposeComplete: enter
01:36:03.935 00.000 5052 UpdateGuideState(): m_state=6
01:36:03.935 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4606
01:36:03.935 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.71, Mass=206, SNR=9.9, Peak=69 HFD=3.0
01:36:03.935 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
01:36:03.935 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
01:36:03.935 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.00 hyp=0.29 cameraTheta=-0.02 mountX=-0.14 mountY=-0.24, mountTheta=-2.09
01:36:03.936 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.00, opts=13)
01:36:03.936 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.00)
01:36:03.936 00.000 8976 Worker thread wakes up
01:36:03.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.00) opts 0xd
01:36:03.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.00)
01:36:03.936 00.000 8976 Moving (0.29, -0.00) raw xDistance=-0.14 yDistance=-0.24
01:36:03.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:36:03.937 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:36:03.937 00.000 8976 MoveAxis(R, 0, ABG)
01:36:03.937 00.000 8976 MoveAxis(U, 0, ABG)
01:36:03.937 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:36:03.937 00.000 8976 MountToCamera -- mountX=2.89 mountY=-1.75 hyp=3.38 mountTheta=-0.54 cameraX=0.24, cameraY=3.37 cameraTheta=1.50
01:36:03.937 00.000 8976 incremental bump (0.239, 3.367) isValid = 1
01:36:03.937 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
01:36:03.937 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:36:03.937 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:36:03.937 00.000 8976 move complete, result=0
01:36:03.937 00.000 9828 Worker thread wakes up
01:36:03.937 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:36:03.937 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:36:03.937 00.000 8976 worker thread done servicing request
01:36:03.937 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
01:36:03.937 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
01:36:03.937 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
01:36:03.937 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:36:03.937 00.000 9828 BLC: window closed
01:36:03.938 00.001 9828 MoveAxis(E, 4, B)
01:36:03.938 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:36:03.938 00.000 9828 Guiding  Dir = 2, Dur = 4
01:36:03.938 00.000 9828 IsSlewing returns 0
01:36:03.938 00.000 9828 IsGuiding returns 0
01:36:03.938 00.000 9828 PulseGuide returned control before completion, sleep 14
01:36:03.948 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
01:36:03.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:03.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:03.948 00.000 5052 Enqueuing Expose request
01:36:03.948 00.000 8976 Worker thread wakes up
01:36:03.948 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:03.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:03.948 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:03.955 00.007 9828 IsGuiding returns 1
01:36:03.955 00.000 9828 scope still moving after pulse duration time elapsed
01:36:03.987 00.032 9828 IsSlewing returns 0
01:36:03.987 00.000 9828 IsGuiding returns 1
01:36:04.017 00.030 9828 IsSlewing returns 0
01:36:04.017 00.000 9828 IsGuiding returns 1
01:36:04.048 00.031 9828 IsSlewing returns 0
01:36:04.048 00.000 9828 IsGuiding returns 0
01:36:04.048 00.000 9828 scope move finished after 4 + 106 ms
01:36:04.048 00.000 9828 Move returns status 0, amount 4
01:36:04.048 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:04.048 00.000 9828 MoveAxis(N, 16, B)
01:36:04.049 00.001 9828 Guiding  Dir = 0, Dur = 16
01:36:04.064 00.015 9828 IsSlewing returns 0
01:36:04.064 00.000 9828 IsGuiding returns 0
01:36:04.064 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:04.094 00.030 9828 IsGuiding returns 1
01:36:04.094 00.000 9828 scope still moving after pulse duration time elapsed
01:36:04.125 00.031 9828 IsSlewing returns 0
01:36:04.125 00.000 9828 IsGuiding returns 1
01:36:04.156 00.031 9828 IsSlewing returns 0
01:36:04.156 00.000 9828 IsGuiding returns 1
01:36:04.187 00.031 9828 IsSlewing returns 0
01:36:04.187 00.000 9828 IsGuiding returns 1
01:36:04.218 00.031 9828 IsSlewing returns 0
01:36:04.218 00.000 9828 IsGuiding returns 1
01:36:04.250 00.032 9828 IsSlewing returns 0
01:36:04.250 00.000 9828 IsGuiding returns 0
01:36:04.250 00.000 9828 scope move finished after 16 + 169 ms
01:36:04.250 00.000 9828 Move returns status 0, amount 16
01:36:04.250 00.000 9828 move complete, result=0
01:36:04.250 00.000 9828 worker thread done servicing request
01:36:04.250 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:36:04.637 00.387 8976 Exposure complete
01:36:04.642 00.005 8976 worker thread done servicing request
01:36:04.642 00.000 5052 OnExposeComplete: enter
01:36:04.642 00.000 5052 UpdateGuideState(): m_state=6
01:36:04.642 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4607
01:36:04.642 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.64, Mass=193, SNR=9.6, Peak=65 HFD=2.8
01:36:04.642 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.75 = -2.75)
01:36:04.642 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.86 = -2.86)
01:36:04.642 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.71 mountX=-0.10 mountY=-0.03, mountTheta=-2.85
01:36:04.642 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.07, opts=13)
01:36:04.643 00.001 5052 Enqueuing Move request for stepguider (0.08, -0.07)
01:36:04.643 00.000 8976 Worker thread wakes up
01:36:04.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.07) opts 0xd
01:36:04.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.07)
01:36:04.643 00.000 8976 Moving (0.08, -0.07) raw xDistance=-0.10 yDistance=-0.03
01:36:04.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:36:04.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:36:04.643 00.000 8976 MoveAxis(R, 0, ABG)
01:36:04.643 00.000 8976 MoveAxis(U, 0, ABG)
01:36:04.643 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
01:36:04.643 00.000 8976 MountToCamera -- mountX=2.90 mountY=-1.69 hyp=3.35 mountTheta=-0.53 cameraX=0.19, cameraY=3.35 cameraTheta=1.51
01:36:04.643 00.000 8976 incremental bump (0.190, 3.349) isValid = 1
01:36:04.643 00.000 8976 Scheduling Mount bump of (0.006, 0.108)
01:36:04.643 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.11, opts=4)
01:36:04.643 00.000 8976 Enqueuing Move request for scope (0.01, 0.11)
01:36:04.643 00.000 8976 move complete, result=0
01:36:04.643 00.000 8976 worker thread done servicing request
01:36:04.643 00.000 9828 Worker thread wakes up
01:36:04.643 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0x4
01:36:04.643 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:36:04.644 00.001 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
01:36:04.644 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
01:36:04.644 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.52 mountX=-0.01 mountY=-0.11, mountTheta=-1.67
01:36:04.644 00.000 9828 Moving (0.01, 0.11) raw xDistance=-0.01 yDistance=-0.11
01:36:04.644 00.000 9828 BLC: window closed
01:36:04.644 00.000 9828 MoveAxis(E, 3, B)
01:36:04.644 00.000 9828 Guiding  Dir = 2, Dur = 3
01:36:04.644 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:36:04.644 00.000 9828 IsSlewing returns 0
01:36:04.644 00.000 9828 IsGuiding returns 0
01:36:04.644 00.000 9828 PulseGuide returned control before completion, sleep 13
01:36:04.654 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:36:04.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:04.654 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:04.654 00.000 5052 Enqueuing Expose request
01:36:04.654 00.000 8976 Worker thread wakes up
01:36:04.654 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:04.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:04.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:04.666 00.012 9828 IsGuiding returns 1
01:36:04.666 00.000 9828 scope still moving after pulse duration time elapsed
01:36:04.696 00.030 9828 IsSlewing returns 0
01:36:04.696 00.000 9828 IsGuiding returns 1
01:36:04.728 00.032 9828 IsSlewing returns 0
01:36:04.728 00.000 9828 IsGuiding returns 1
01:36:04.759 00.031 9828 IsSlewing returns 0
01:36:04.759 00.000 9828 IsGuiding returns 1
01:36:04.790 00.031 9828 IsSlewing returns 0
01:36:04.790 00.000 9828 IsGuiding returns 0
01:36:04.790 00.000 9828 scope move finished after 3 + 142 ms
01:36:04.790 00.000 9828 Move returns status 0, amount 3
01:36:04.790 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:04.790 00.000 9828 MoveAxis(N, 15, B)
01:36:04.790 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:04.807 00.017 9828 IsSlewing returns 0
01:36:04.807 00.000 9828 IsGuiding returns 0
01:36:04.807 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:04.837 00.030 9828 IsGuiding returns 1
01:36:04.837 00.000 9828 scope still moving after pulse duration time elapsed
01:36:04.869 00.032 9828 IsSlewing returns 0
01:36:04.869 00.000 9828 IsGuiding returns 1
01:36:04.900 00.031 9828 IsSlewing returns 0
01:36:04.900 00.000 9828 IsGuiding returns 1
01:36:04.930 00.030 9828 IsSlewing returns 0
01:36:04.930 00.000 9828 IsGuiding returns 1
01:36:04.962 00.032 9828 IsSlewing returns 0
01:36:04.962 00.000 9828 IsGuiding returns 0
01:36:04.962 00.000 9828 scope move finished after 15 + 139 ms
01:36:04.962 00.000 9828 Move returns status 0, amount 15
01:36:04.962 00.000 9828 move complete, result=0
01:36:04.962 00.000 9828 worker thread done servicing request
01:36:04.962 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 15 ms NORTH
01:36:05.346 00.384 8976 Exposure complete
01:36:05.352 00.006 8976 worker thread done servicing request
01:36:05.352 00.000 5052 OnExposeComplete: enter
01:36:05.352 00.000 5052 UpdateGuideState(): m_state=6
01:36:05.352 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4608
01:36:05.352 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.91, Mass=181, SNR=9.3, Peak=64 HFD=2.6
01:36:05.352 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.04) = xAngle (-0.32 = -0.32)
01:36:05.352 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
01:36:05.352 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.21 cameraTheta=1.73 mountX=0.20 mountY=-0.08, mountTheta=-0.40
01:36:05.353 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.20, opts=13)
01:36:05.353 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.20)
01:36:05.353 00.000 8976 Worker thread wakes up
01:36:05.353 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.20) opts 0xd
01:36:05.353 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.20)
01:36:05.353 00.000 8976 Moving (-0.03, 0.20) raw xDistance=0.20 yDistance=-0.08
01:36:05.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:36:05.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:36:05.353 00.000 8976 MoveAxis(R, 0, ABG)
01:36:05.353 00.000 8976 MoveAxis(U, 0, ABG)
01:36:05.353 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
01:36:05.353 00.000 8976 MountToCamera -- mountX=2.90 mountY=-1.66 hyp=3.34 mountTheta=-0.52 cameraX=0.16, cameraY=3.34 cameraTheta=1.52
01:36:05.354 00.001 8976 incremental bump (0.157, 3.337) isValid = 1
01:36:05.354 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
01:36:05.354 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:36:05.354 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:36:05.354 00.000 8976 move complete, result=0
01:36:05.354 00.000 9828 Worker thread wakes up
01:36:05.354 00.000 8976 worker thread done servicing request
01:36:05.354 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:36:05.354 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:36:05.354 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
01:36:05.354 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
01:36:05.354 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:36:05.354 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
01:36:05.354 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:36:05.354 00.000 9828 BLC: window closed
01:36:05.354 00.000 9828 MoveAxis(E, 3, B)
01:36:05.354 00.000 9828 Guiding  Dir = 2, Dur = 3
01:36:05.355 00.001 9828 IsSlewing returns 0
01:36:05.355 00.000 9828 IsGuiding returns 0
01:36:05.355 00.000 9828 PulseGuide returned control before completion, sleep 13
01:36:05.364 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
01:36:05.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:05.364 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:05.364 00.000 5052 Enqueuing Expose request
01:36:05.364 00.000 8976 Worker thread wakes up
01:36:05.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:05.364 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:05.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:05.379 00.015 9828 IsGuiding returns 1
01:36:05.379 00.000 9828 scope still moving after pulse duration time elapsed
01:36:05.411 00.032 9828 IsSlewing returns 0
01:36:05.411 00.000 9828 IsGuiding returns 1
01:36:05.442 00.031 9828 IsSlewing returns 0
01:36:05.442 00.000 9828 IsGuiding returns 1
01:36:05.472 00.030 9828 IsSlewing returns 0
01:36:05.472 00.000 9828 IsGuiding returns 0
01:36:05.472 00.000 9828 scope move finished after 3 + 114 ms
01:36:05.472 00.000 9828 Move returns status 0, amount 3
01:36:05.472 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:05.472 00.000 9828 MoveAxis(N, 16, B)
01:36:05.472 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:05.488 00.016 9828 IsSlewing returns 0
01:36:05.488 00.000 9828 IsGuiding returns 0
01:36:05.488 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:05.519 00.031 9828 IsGuiding returns 1
01:36:05.519 00.000 9828 scope still moving after pulse duration time elapsed
01:36:05.549 00.030 9828 IsSlewing returns 0
01:36:05.549 00.000 9828 IsGuiding returns 1
01:36:05.579 00.030 9828 IsSlewing returns 0
01:36:05.579 00.000 9828 IsGuiding returns 1
01:36:05.610 00.031 9828 IsSlewing returns 0
01:36:05.610 00.000 9828 IsGuiding returns 1
01:36:05.656 00.046 9828 IsSlewing returns 0
01:36:05.656 00.000 9828 IsGuiding returns 0
01:36:05.656 00.000 9828 scope move finished after 16 + 151 ms
01:36:05.656 00.000 9828 Move returns status 0, amount 16
01:36:05.656 00.000 9828 move complete, result=0
01:36:05.656 00.000 9828 worker thread done servicing request
01:36:05.656 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:36:06.056 00.400 8976 Exposure complete
01:36:06.062 00.006 8976 worker thread done servicing request
01:36:06.062 00.000 5052 OnExposeComplete: enter
01:36:06.062 00.000 5052 UpdateGuideState(): m_state=6
01:36:06.063 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4609
01:36:06.063 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.58, Mass=179, SNR=9.2, Peak=65 HFD=2.5
01:36:06.063 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.04) = xAngle (-3.90 = 2.38)
01:36:06.063 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.01 = 2.28)
01:36:06.063 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.86 mountX=-0.10 mountY=0.10, mountTheta=2.33
01:36:06.063 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.13, opts=13)
01:36:06.063 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.13)
01:36:06.063 00.000 8976 Worker thread wakes up
01:36:06.064 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.13) opts 0xd
01:36:06.064 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.13)
01:36:06.064 00.000 8976 Moving (-0.04, -0.13) raw xDistance=-0.10 yDistance=0.10
01:36:06.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:36:06.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:36:06.064 00.000 8976 MoveAxis(R, 0, ABG)
01:36:06.064 00.000 8976 MoveAxis(U, 0, ABG)
01:36:06.064 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
01:36:06.064 00.000 8976 MountToCamera -- mountX=2.90 mountY=-1.64 hyp=3.33 mountTheta=-0.51 cameraX=0.13, cameraY=3.33 cameraTheta=1.53
01:36:06.064 00.000 8976 incremental bump (0.135, 3.329) isValid = 1
01:36:06.064 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
01:36:06.064 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:36:06.064 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:36:06.064 00.000 8976 move complete, result=0
01:36:06.064 00.000 9828 Worker thread wakes up
01:36:06.064 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:36:06.064 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:36:06.064 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.63 = -1.66)
01:36:06.064 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:36:06.065 00.001 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.74)
01:36:06.065 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
01:36:06.065 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:36:06.065 00.000 9828 BLC: window closed
01:36:06.065 00.000 9828 MoveAxis(E, 3, B)
01:36:06.065 00.000 8976 worker thread done servicing request
01:36:06.065 00.000 9828 Guiding  Dir = 2, Dur = 3
01:36:06.065 00.000 9828 IsSlewing returns 0
01:36:06.065 00.000 9828 IsGuiding returns 0
01:36:06.065 00.000 9828 PulseGuide returned control before completion, sleep 13
01:36:06.075 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:36:06.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:06.075 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:06.075 00.000 5052 Enqueuing Expose request
01:36:06.075 00.000 8976 Worker thread wakes up
01:36:06.076 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:06.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:06.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:06.089 00.013 9828 IsGuiding returns 1
01:36:06.089 00.000 9828 scope still moving after pulse duration time elapsed
01:36:06.120 00.031 9828 IsSlewing returns 0
01:36:06.120 00.000 9828 IsGuiding returns 1
01:36:06.152 00.032 9828 IsSlewing returns 0
01:36:06.152 00.000 9828 IsGuiding returns 1
01:36:06.183 00.031 9828 IsSlewing returns 0
01:36:06.183 00.000 9828 IsGuiding returns 0
01:36:06.183 00.000 9828 scope move finished after 3 + 114 ms
01:36:06.183 00.000 9828 Move returns status 0, amount 3
01:36:06.183 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:06.183 00.000 9828 MoveAxis(N, 16, B)
01:36:06.183 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:06.200 00.017 9828 IsSlewing returns 0
01:36:06.200 00.000 9828 IsGuiding returns 0
01:36:06.200 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:06.229 00.029 9828 IsGuiding returns 1
01:36:06.229 00.000 9828 scope still moving after pulse duration time elapsed
01:36:06.260 00.031 9828 IsSlewing returns 0
01:36:06.261 00.001 9828 IsGuiding returns 1
01:36:06.290 00.029 9828 IsSlewing returns 0
01:36:06.291 00.001 9828 IsGuiding returns 1
01:36:06.322 00.031 9828 IsSlewing returns 0
01:36:06.322 00.000 9828 IsGuiding returns 1
01:36:06.353 00.031 9828 IsSlewing returns 0
01:36:06.353 00.000 9828 IsGuiding returns 0
01:36:06.353 00.000 9828 scope move finished after 16 + 137 ms
01:36:06.353 00.000 9828 Move returns status 0, amount 16
01:36:06.353 00.000 9828 move complete, result=0
01:36:06.353 00.000 9828 worker thread done servicing request
01:36:06.353 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:36:06.765 00.412 8976 Exposure complete
01:36:06.771 00.006 8976 worker thread done servicing request
01:36:06.771 00.000 5052 OnExposeComplete: enter
01:36:06.771 00.000 5052 UpdateGuideState(): m_state=6
01:36:06.771 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4610
01:36:06.771 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.40, Mass=188, SNR=9.5, Peak=69 HFD=3.0
01:36:06.771 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.73 = -2.73)
01:36:06.771 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.83 = -2.83)
01:36:06.771 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.31 hyp=0.49 cameraTheta=-0.69 mountX=-0.45 mountY=-0.15, mountTheta=-2.82
01:36:06.772 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.31, opts=13)
01:36:06.772 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.31)
01:36:06.772 00.000 8976 Worker thread wakes up
01:36:06.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.31) opts 0xd
01:36:06.772 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.31)
01:36:06.772 00.000 8976 Moving (0.38, -0.31) raw xDistance=-0.45 yDistance=-0.15
01:36:06.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:36:06.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:36:06.772 00.000 8976 MoveAxis(R, 2, ABG)
01:36:06.772 00.000 8976 stepping (-19, 10) + (2, 0)
01:36:06.772 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:06.773 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:36:06.782 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:36:06.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:06.782 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:06.783 00.001 5052 Enqueuing Expose request
01:36:06.809 00.026 8976 Received - 47 (G) 
01:36:06.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:06.809 00.000 8976 stepped: pos (-17, 10)
01:36:06.809 00.000 8976 MoveAxis(U, 0, ABG)
01:36:06.809 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
01:36:06.809 00.000 8976 MountToCamera -- mountX=2.80 mountY=-1.62 hyp=3.24 mountTheta=-0.52 cameraX=0.17, cameraY=3.23 cameraTheta=1.52
01:36:06.809 00.000 8976 incremental bump (0.166, 3.234) isValid = 1
01:36:06.809 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
01:36:06.809 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:36:06.809 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:36:06.809 00.000 8976 move complete, result=0
01:36:06.809 00.000 9828 Worker thread wakes up
01:36:06.809 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:36:06.809 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:36:06.809 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.67)
01:36:06.809 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.75)
01:36:06.809 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
01:36:06.809 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:36:06.809 00.000 8976 worker thread done servicing request
01:36:06.810 00.001 8976 Worker thread wakes up
01:36:06.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:06.810 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:06.810 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:36:06.810 00.000 9828 BLC: window closed
01:36:06.810 00.000 9828 MoveAxis(E, 4, B)
01:36:06.810 00.000 9828 Guiding  Dir = 2, Dur = 4
01:36:06.810 00.000 9828 IsSlewing returns 0
01:36:06.810 00.000 9828 IsGuiding returns 0
01:36:06.810 00.000 9828 PulseGuide returned control before completion, sleep 14
01:36:06.837 00.027 9828 IsGuiding returns 1
01:36:06.837 00.000 9828 scope still moving after pulse duration time elapsed
01:36:06.869 00.032 9828 IsSlewing returns 0
01:36:06.869 00.000 9828 IsGuiding returns 1
01:36:06.900 00.031 9828 IsSlewing returns 0
01:36:06.900 00.000 9828 IsGuiding returns 1
01:36:06.931 00.031 9828 IsSlewing returns 0
01:36:06.931 00.000 9828 IsGuiding returns 0
01:36:06.931 00.000 9828 scope move finished after 4 + 117 ms
01:36:06.931 00.000 9828 Move returns status 0, amount 4
01:36:06.931 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:06.931 00.000 9828 MoveAxis(N, 16, B)
01:36:06.931 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:06.948 00.017 9828 IsSlewing returns 0
01:36:06.948 00.000 9828 IsGuiding returns 0
01:36:06.949 00.001 9828 PulseGuide returned control before completion, sleep 26
01:36:06.978 00.029 9828 IsGuiding returns 1
01:36:06.978 00.000 9828 scope still moving after pulse duration time elapsed
01:36:07.009 00.031 9828 IsSlewing returns 0
01:36:07.009 00.000 9828 IsGuiding returns 1
01:36:07.041 00.032 9828 IsSlewing returns 0
01:36:07.041 00.000 9828 IsGuiding returns 1
01:36:07.071 00.030 9828 IsSlewing returns 0
01:36:07.072 00.001 9828 IsGuiding returns 1
01:36:07.102 00.030 9828 IsSlewing returns 0
01:36:07.103 00.001 9828 IsGuiding returns 1
01:36:07.133 00.030 9828 IsSlewing returns 0
01:36:07.133 00.000 9828 IsGuiding returns 0
01:36:07.133 00.000 9828 scope move finished after 16 + 169 ms
01:36:07.133 00.000 9828 Move returns status 0, amount 16
01:36:07.133 00.000 9828 move complete, result=0
01:36:07.133 00.000 9828 worker thread done servicing request
01:36:07.133 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:36:07.500 00.367 8976 Exposure complete
01:36:07.505 00.005 8976 worker thread done servicing request
01:36:07.506 00.001 5052 OnExposeComplete: enter
01:36:07.506 00.000 5052 UpdateGuideState(): m_state=6
01:36:07.506 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4611
01:36:07.506 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=282.26, Mass=210, SNR=10.0, Peak=70 HFD=2.8
01:36:07.506 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
01:36:07.506 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
01:36:07.506 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.55 hyp=1.10 cameraTheta=0.52 mountX=0.06 mountY=-1.10, mountTheta=-1.52
01:36:07.506 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.55, opts=13)
01:36:07.506 00.000 5052 Enqueuing Move request for stepguider (0.95, 0.55)
01:36:07.507 00.001 8976 Worker thread wakes up
01:36:07.507 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.55) opts 0xd
01:36:07.507 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.55)
01:36:07.507 00.000 8976 Moving (0.95, 0.55) raw xDistance=0.06 yDistance=-1.10
01:36:07.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:36:07.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.10
01:36:07.507 00.000 8976 MoveAxis(R, 0, ABG)
01:36:07.507 00.000 8976 MoveAxis(U, 4, ABG)
01:36:07.507 00.000 8976 stepping (-17, 10) + (0, 4)
01:36:07.507 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:36:07.507 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:36:07.517 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:36:07.518 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:07.518 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:07.518 00.000 5052 Enqueuing Expose request
01:36:07.544 00.026 8976 Received - 47 (G) 
01:36:07.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:36:07.544 00.000 8976 stepped: pos (-17, 14)
01:36:07.544 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
01:36:07.544 00.000 8976 MountToCamera -- mountX=2.74 mountY=-1.82 hyp=3.29 mountTheta=-0.59 cameraX=0.37, cameraY=3.27 cameraTheta=1.46
01:36:07.544 00.000 8976 incremental bump (0.373, 3.266) isValid = 1
01:36:07.544 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
01:36:07.544 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:36:07.544 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:36:07.544 00.000 8976 move complete, result=0
01:36:07.544 00.000 9828 Worker thread wakes up
01:36:07.544 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.1 px 4 ms NORTH
01:36:07.544 00.000 8976 worker thread done servicing request
01:36:07.544 00.000 8976 Worker thread wakes up
01:36:07.544 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:36:07.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:07.544 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:36:07.545 00.001 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
01:36:07.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:07.545 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.81)
01:36:07.545 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
01:36:07.545 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:36:07.545 00.000 9828 BLC: window closed
01:36:07.545 00.000 9828 MoveAxis(E, 6, B)
01:36:07.545 00.000 9828 Guiding  Dir = 2, Dur = 6
01:36:07.545 00.000 9828 IsSlewing returns 0
01:36:07.545 00.000 9828 IsGuiding returns 0
01:36:07.545 00.000 9828 PulseGuide returned control before completion, sleep 16
01:36:07.565 00.020 9828 IsGuiding returns 1
01:36:07.565 00.000 9828 scope still moving after pulse duration time elapsed
01:36:07.596 00.031 9828 IsSlewing returns 0
01:36:07.596 00.000 9828 IsGuiding returns 1
01:36:07.627 00.031 9828 IsSlewing returns 0
01:36:07.627 00.000 9828 IsGuiding returns 1
01:36:07.658 00.031 9828 IsSlewing returns 0
01:36:07.658 00.000 9828 IsGuiding returns 0
01:36:07.658 00.000 9828 scope move finished after 6 + 107 ms
01:36:07.658 00.000 9828 Move returns status 0, amount 6
01:36:07.658 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:07.659 00.001 9828 MoveAxis(N, 16, B)
01:36:07.659 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:07.674 00.015 9828 IsSlewing returns 0
01:36:07.674 00.000 9828 IsGuiding returns 0
01:36:07.674 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:07.705 00.031 9828 IsGuiding returns 1
01:36:07.705 00.000 9828 scope still moving after pulse duration time elapsed
01:36:07.736 00.031 9828 IsSlewing returns 0
01:36:07.736 00.000 9828 IsGuiding returns 1
01:36:07.768 00.032 9828 IsSlewing returns 0
01:36:07.768 00.000 9828 IsGuiding returns 1
01:36:07.800 00.032 9828 IsSlewing returns 0
01:36:07.800 00.000 9828 IsGuiding returns 1
01:36:07.832 00.032 9828 IsSlewing returns 0
01:36:07.832 00.000 9828 IsGuiding returns 0
01:36:07.832 00.000 9828 scope move finished after 16 + 141 ms
01:36:07.832 00.000 9828 Move returns status 0, amount 16
01:36:07.832 00.000 9828 move complete, result=0
01:36:07.832 00.000 9828 worker thread done servicing request
01:36:07.832 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:36:08.236 00.404 8976 Exposure complete
01:36:08.241 00.005 8976 worker thread done servicing request
01:36:08.241 00.000 5052 OnExposeComplete: enter
01:36:08.241 00.000 5052 UpdateGuideState(): m_state=6
01:36:08.241 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4612
01:36:08.242 00.001 5052 Star::Find returns 1 (0), X=329.64, Y=281.87, Mass=171, SNR=9.0, Peak=70 HFD=2.6
01:36:08.242 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
01:36:08.242 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
01:36:08.242 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.16 hyp=0.49 cameraTheta=0.33 mountX=-0.07 mountY=-0.48, mountTheta=-1.71
01:36:08.242 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.16, opts=13)
01:36:08.242 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.16)
01:36:08.243 00.001 8976 Worker thread wakes up
01:36:08.243 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.16) opts 0xd
01:36:08.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.16)
01:36:08.243 00.000 8976 Moving (0.47, 0.16) raw xDistance=-0.07 yDistance=-0.48
01:36:08.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:36:08.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.48
01:36:08.243 00.000 8976 MoveAxis(R, 0, ABG)
01:36:08.243 00.000 8976 MoveAxis(U, 2, ABG)
01:36:08.243 00.000 8976 stepping (-17, 14) + (0, 2)
01:36:08.243 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:08.244 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:36:08.254 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:36:08.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:08.254 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:08.254 00.000 5052 Enqueuing Expose request
01:36:08.279 00.025 8976 Received - 47 (G) 
01:36:08.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:08.279 00.000 8976 stepped: pos (-17, 16)
01:36:08.280 00.001 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
01:36:08.280 00.000 8976 MountToCamera -- mountX=2.69 mountY=-2.06 hyp=3.39 mountTheta=-0.65 cameraX=0.61, cameraY=3.33 cameraTheta=1.39
01:36:08.280 00.000 8976 incremental bump (0.606, 3.335) isValid = 1
01:36:08.280 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
01:36:08.280 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:36:08.280 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:36:08.280 00.000 8976 move complete, result=0
01:36:08.280 00.000 8976 worker thread done servicing request
01:36:08.280 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:36:08.280 00.000 8976 Worker thread wakes up
01:36:08.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:08.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:08.280 00.000 9828 Worker thread wakes up
01:36:08.280 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:36:08.280 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:36:08.281 00.001 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
01:36:08.281 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
01:36:08.281 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
01:36:08.281 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:36:08.281 00.000 9828 BLC: window closed
01:36:08.281 00.000 9828 MoveAxis(E, 8, B)
01:36:08.281 00.000 9828 Guiding  Dir = 2, Dur = 8
01:36:08.281 00.000 9828 IsSlewing returns 0
01:36:08.281 00.000 9828 IsGuiding returns 0
01:36:08.282 00.001 9828 PulseGuide returned control before completion, sleep 18
01:36:08.311 00.029 9828 IsGuiding returns 1
01:36:08.311 00.000 9828 scope still moving after pulse duration time elapsed
01:36:08.342 00.031 9828 IsSlewing returns 0
01:36:08.342 00.000 9828 IsGuiding returns 1
01:36:08.373 00.031 9828 IsSlewing returns 0
01:36:08.373 00.000 9828 IsGuiding returns 1
01:36:08.403 00.030 9828 IsSlewing returns 0
01:36:08.408 00.005 9828 IsGuiding returns 0
01:36:08.408 00.000 9828 scope move finished after 8 + 118 ms
01:36:08.408 00.000 9828 Move returns status 0, amount 8
01:36:08.408 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:08.408 00.000 9828 MoveAxis(N, 15, B)
01:36:08.408 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:08.419 00.011 9828 IsSlewing returns 0
01:36:08.419 00.000 9828 IsGuiding returns 0
01:36:08.419 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:08.449 00.030 9828 IsGuiding returns 1
01:36:08.449 00.000 9828 scope still moving after pulse duration time elapsed
01:36:08.481 00.032 9828 IsSlewing returns 0
01:36:08.481 00.000 9828 IsGuiding returns 1
01:36:08.511 00.030 9828 IsSlewing returns 0
01:36:08.511 00.000 9828 IsGuiding returns 1
01:36:08.543 00.032 9828 IsSlewing returns 0
01:36:08.543 00.000 9828 IsGuiding returns 1
01:36:08.575 00.032 9828 IsSlewing returns 0
01:36:08.575 00.000 9828 IsGuiding returns 0
01:36:08.575 00.000 9828 scope move finished after 15 + 141 ms
01:36:08.575 00.000 9828 Move returns status 0, amount 15
01:36:08.576 00.001 9828 move complete, result=0
01:36:08.576 00.000 9828 worker thread done servicing request
01:36:08.576 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
01:36:08.975 00.399 8976 Exposure complete
01:36:08.981 00.006 8976 worker thread done servicing request
01:36:08.981 00.000 5052 OnExposeComplete: enter
01:36:08.981 00.000 5052 UpdateGuideState(): m_state=6
01:36:08.981 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4613
01:36:08.981 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.17, Mass=194, SNR=9.6, Peak=62 HFD=3.2
01:36:08.981 00.000 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.04) = xAngle (-3.34 = 2.95)
01:36:08.981 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.44 = 2.84)
01:36:08.981 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.54 hyp=0.56 cameraTheta=-1.29 mountX=-0.55 mountY=0.17, mountTheta=2.85
01:36:08.982 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.54, opts=13)
01:36:08.982 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.54)
01:36:08.982 00.000 8976 Worker thread wakes up
01:36:08.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.54) opts 0xd
01:36:08.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.54)
01:36:08.982 00.000 8976 Moving (0.15, -0.54) raw xDistance=-0.55 yDistance=0.17
01:36:08.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
01:36:08.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:36:08.982 00.000 8976 MoveAxis(R, 2, ABG)
01:36:08.982 00.000 8976 stepping (-17, 16) + (2, 0)
01:36:08.982 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:08.983 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:36:08.992 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:36:08.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:08.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:08.992 00.000 5052 Enqueuing Expose request
01:36:09.014 00.022 8976 Received - 47 (G) 
01:36:09.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:09.014 00.000 8976 stepped: pos (-15, 16)
01:36:09.014 00.000 8976 MoveAxis(U, 0, ABG)
01:36:09.015 00.001 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
01:36:09.015 00.000 8976 MountToCamera -- mountX=2.56 mountY=-2.22 hyp=3.39 mountTheta=-0.71 cameraX=0.81, cameraY=3.29 cameraTheta=1.33
01:36:09.015 00.000 8976 incremental bump (0.807, 3.291) isValid = 1
01:36:09.015 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
01:36:09.015 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:36:09.015 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:36:09.015 00.000 8976 move complete, result=0
01:36:09.015 00.000 9828 Worker thread wakes up
01:36:09.015 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:36:09.015 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:36:09.015 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
01:36:09.015 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
01:36:09.015 00.000 8976 worker thread done servicing request
01:36:09.015 00.000 8976 Worker thread wakes up
01:36:09.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:09.015 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.2 px 0 ms NORTH
01:36:09.015 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
01:36:09.015 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:36:09.016 00.001 9828 BLC: window closed
01:36:09.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:09.016 00.000 9828 MoveAxis(E, 10, B)
01:36:09.016 00.000 9828 Guiding  Dir = 2, Dur = 10
01:36:09.016 00.000 9828 IsSlewing returns 0
01:36:09.016 00.000 9828 IsGuiding returns 0
01:36:09.016 00.000 9828 PulseGuide returned control before completion, sleep 20
01:36:09.040 00.024 9828 IsGuiding returns 1
01:36:09.040 00.000 9828 scope still moving after pulse duration time elapsed
01:36:09.071 00.031 9828 IsSlewing returns 0
01:36:09.071 00.000 9828 IsGuiding returns 1
01:36:09.102 00.031 9828 IsSlewing returns 0
01:36:09.102 00.000 9828 IsGuiding returns 1
01:36:09.133 00.031 9828 IsSlewing returns 0
01:36:09.133 00.000 9828 IsGuiding returns 1
01:36:09.164 00.031 9828 IsSlewing returns 0
01:36:09.164 00.000 9828 IsGuiding returns 0
01:36:09.164 00.000 9828 scope move finished after 10 + 137 ms
01:36:09.164 00.000 9828 Move returns status 0, amount 10
01:36:09.165 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:09.165 00.000 9828 MoveAxis(N, 15, B)
01:36:09.165 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:09.179 00.014 9828 IsSlewing returns 0
01:36:09.179 00.000 9828 IsGuiding returns 0
01:36:09.179 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:09.210 00.031 9828 IsGuiding returns 1
01:36:09.210 00.000 9828 scope still moving after pulse duration time elapsed
01:36:09.241 00.031 9828 IsSlewing returns 0
01:36:09.241 00.000 9828 IsGuiding returns 1
01:36:09.273 00.032 9828 IsSlewing returns 0
01:36:09.273 00.000 9828 IsGuiding returns 1
01:36:09.303 00.030 9828 IsSlewing returns 0
01:36:09.303 00.000 9828 IsGuiding returns 0
01:36:09.303 00.000 9828 scope move finished after 15 + 108 ms
01:36:09.303 00.000 9828 Move returns status 0, amount 15
01:36:09.303 00.000 9828 move complete, result=0
01:36:09.303 00.000 9828 worker thread done servicing request
01:36:09.303 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:36:09.702 00.399 8976 Exposure complete
01:36:09.707 00.005 8976 worker thread done servicing request
01:36:09.708 00.001 5052 OnExposeComplete: enter
01:36:09.708 00.000 5052 UpdateGuideState(): m_state=6
01:36:09.708 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4614
01:36:09.708 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=282.03, Mass=177, SNR=9.2, Peak=70 HFD=2.8
01:36:09.708 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
01:36:09.708 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
01:36:09.708 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.32 hyp=0.50 cameraTheta=0.70 mountX=0.11 mountY=-0.49, mountTheta=-1.35
01:36:09.708 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.32, opts=13)
01:36:09.708 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.32)
01:36:09.709 00.001 8976 Worker thread wakes up
01:36:09.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.32) opts 0xd
01:36:09.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.32)
01:36:09.709 00.000 8976 Moving (0.38, 0.32) raw xDistance=0.11 yDistance=-0.49
01:36:09.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:36:09.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:36:09.709 00.000 8976 MoveAxis(R, 0, ABG)
01:36:09.709 00.000 8976 MoveAxis(U, 2, ABG)
01:36:09.709 00.000 8976 stepping (-15, 16) + (0, 2)
01:36:09.709 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:09.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:36:09.719 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
01:36:09.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:09.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:09.719 00.000 5052 Enqueuing Expose request
01:36:09.734 00.015 8976 Received - 47 (G) 
01:36:09.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:09.734 00.000 8976 stepped: pos (-15, 18)
01:36:09.734 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
01:36:09.734 00.000 8976 MountToCamera -- mountX=2.47 mountY=-2.43 hyp=3.47 mountTheta=-0.78 cameraX=1.04, cameraY=3.31 cameraTheta=1.27
01:36:09.734 00.000 8976 incremental bump (1.036, 3.309) isValid = 1
01:36:09.734 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
01:36:09.734 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:36:09.734 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:36:09.734 00.000 8976 move complete, result=0
01:36:09.734 00.000 9828 Worker thread wakes up
01:36:09.734 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:36:09.734 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:36:09.734 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
01:36:09.734 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
01:36:09.734 00.000 8976 worker thread done servicing request
01:36:09.734 00.000 8976 Worker thread wakes up
01:36:09.735 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:09.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:09.735 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
01:36:09.735 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:36:09.735 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:36:09.735 00.000 9828 BLC: window closed
01:36:09.735 00.000 9828 MoveAxis(E, 13, B)
01:36:09.735 00.000 9828 Guiding  Dir = 2, Dur = 13
01:36:09.735 00.000 9828 IsSlewing returns 0
01:36:09.735 00.000 9828 IsGuiding returns 0
01:36:09.735 00.000 9828 PulseGuide returned control before completion, sleep 23
01:36:09.769 00.034 9828 IsGuiding returns 1
01:36:09.769 00.000 9828 scope still moving after pulse duration time elapsed
01:36:09.799 00.030 9828 IsSlewing returns 0
01:36:09.799 00.000 9828 IsGuiding returns 1
01:36:09.830 00.031 9828 IsSlewing returns 0
01:36:09.830 00.000 9828 IsGuiding returns 1
01:36:09.861 00.031 9828 IsSlewing returns 0
01:36:09.861 00.000 9828 IsGuiding returns 0
01:36:09.861 00.000 9828 scope move finished after 13 + 112 ms
01:36:09.861 00.000 9828 Move returns status 0, amount 13
01:36:09.861 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:09.861 00.000 9828 MoveAxis(N, 15, B)
01:36:09.861 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:09.877 00.016 9828 IsSlewing returns 0
01:36:09.877 00.000 9828 IsGuiding returns 0
01:36:09.877 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:09.908 00.031 9828 IsGuiding returns 1
01:36:09.908 00.000 9828 scope still moving after pulse duration time elapsed
01:36:09.939 00.031 9828 IsSlewing returns 0
01:36:09.939 00.000 9828 IsGuiding returns 1
01:36:09.970 00.031 9828 IsSlewing returns 0
01:36:09.970 00.000 9828 IsGuiding returns 1
01:36:10.427 00.457 8976 Exposure complete
01:36:10.432 00.005 8976 worker thread done servicing request
01:36:10.432 00.000 5052 OnExposeComplete: enter
01:36:10.432 00.000 5052 UpdateGuideState(): m_state=6
01:36:10.432 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4615
01:36:10.433 00.001 5052 Star::Find returns 1 (0), X=329.03, Y=281.66, Mass=181, SNR=9.3, Peak=68 HFD=2.9
01:36:10.433 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
01:36:10.433 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
01:36:10.433 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.85 mountX=0.03 mountY=0.15, mountTheta=1.39
01:36:10.433 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.04, opts=13)
01:36:10.434 00.001 5052 Enqueuing Move request for stepguider (-0.15, -0.04)
01:36:10.434 00.000 8976 Worker thread wakes up
01:36:10.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.04) opts 0xd
01:36:10.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.04)
01:36:10.434 00.000 8976 Moving (-0.15, -0.04) raw xDistance=0.03 yDistance=0.15
01:36:10.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:36:10.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:36:10.434 00.000 8976 MoveAxis(R, 0, ABG)
01:36:10.434 00.000 8976 MoveAxis(U, 0, ABG)
01:36:10.434 00.000 8976 secondary mount is busy, cannot bump
01:36:10.434 00.000 8976 move complete, result=0
01:36:10.434 00.000 8976 worker thread done servicing request
01:36:10.435 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:36:10.446 00.011 5052 UpdateGuideState exits: m=181 SNR=9.3
01:36:10.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:10.446 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:10.446 00.000 5052 Enqueuing Expose request
01:36:10.446 00.000 8976 Worker thread wakes up
01:36:10.446 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:10.446 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:10.446 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:11.023 00.577 9828 IsSlewing returns 0
01:36:11.023 00.000 9828 IsGuiding returns 0
01:36:11.023 00.000 9828 scope move finished after 15 + 1130 ms
01:36:11.023 00.000 9828 Move returns status 0, amount 15
01:36:11.023 00.000 9828 move complete, result=0
01:36:11.024 00.001 9828 worker thread done servicing request
01:36:11.115 00.091 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:36:11.137 00.022 8976 Exposure complete
01:36:11.143 00.006 8976 worker thread done servicing request
01:36:11.143 00.000 5052 OnExposeComplete: enter
01:36:11.143 00.000 5052 UpdateGuideState(): m_state=6
01:36:11.143 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4616
01:36:11.143 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.94, Mass=174, SNR=9.1, Peak=64 HFD=2.9
01:36:11.144 00.001 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:36:11.144 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
01:36:11.144 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.23 hyp=0.56 cameraTheta=2.73 mountX=0.44 mountY=0.31, mountTheta=0.62
01:36:11.144 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.23, opts=13)
01:36:11.144 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.23)
01:36:11.144 00.000 8976 Worker thread wakes up
01:36:11.145 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.23) opts 0xd
01:36:11.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.23)
01:36:11.145 00.000 8976 Moving (-0.51, 0.23) raw xDistance=0.44 yDistance=0.31
01:36:11.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
01:36:11.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:36:11.145 00.000 8976 MoveAxis(L, 2, ABG)
01:36:11.145 00.000 8976 stepping (-15, 18) + (-2, 0)
01:36:11.145 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:11.145 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:36:11.155 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:36:11.156 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:11.156 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:11.156 00.000 5052 Enqueuing Expose request
01:36:11.173 00.017 8976 Received - 47 (G) 
01:36:11.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:11.173 00.000 8976 stepped: pos (-17, 18)
01:36:11.173 00.000 8976 MoveAxis(D, 1, ABG)
01:36:11.173 00.000 8976 stepping (-17, 18) + (0, -1)
01:36:11.173 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:11.205 00.032 8976 Received - 47 (G) 
01:36:11.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:11.205 00.000 8976 stepped: pos (-17, 17)
01:36:11.205 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:36:11.205 00.000 8976 MountToCamera -- mountX=2.48 mountY=-2.61 hyp=3.60 mountTheta=-0.81 cameraX=1.20, cameraY=3.40 cameraTheta=1.23
01:36:11.205 00.000 8976 incremental bump (1.199, 3.396) isValid = 1
01:36:11.205 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
01:36:11.205 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:36:11.206 00.001 8976 Enqueuing Move request for scope (0.04, 0.11)
01:36:11.206 00.000 8976 move complete, result=0
01:36:11.206 00.000 8976 worker thread done servicing request
01:36:11.206 00.000 8976 Worker thread wakes up
01:36:11.206 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:36:11.206 00.000 9828 Worker thread wakes up
01:36:11.206 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:36:11.206 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:36:11.206 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
01:36:11.206 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
01:36:11.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:11.206 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:11.206 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:36:11.206 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:36:11.206 00.000 9828 BLC: window closed
01:36:11.206 00.000 9828 MoveAxis(E, 14, B)
01:36:11.206 00.000 9828 Guiding  Dir = 2, Dur = 14
01:36:11.207 00.001 9828 IsSlewing returns 0
01:36:11.207 00.000 9828 IsGuiding returns 0
01:36:11.207 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:11.240 00.033 9828 IsGuiding returns 1
01:36:11.240 00.000 9828 scope still moving after pulse duration time elapsed
01:36:11.271 00.031 9828 IsSlewing returns 0
01:36:11.271 00.000 9828 IsGuiding returns 1
01:36:11.302 00.031 9828 IsSlewing returns 0
01:36:11.302 00.000 9828 IsGuiding returns 1
01:36:11.332 00.030 9828 IsSlewing returns 0
01:36:11.332 00.000 9828 IsGuiding returns 0
01:36:11.332 00.000 9828 scope move finished after 14 + 111 ms
01:36:11.332 00.000 9828 Move returns status 0, amount 14
01:36:11.332 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:11.332 00.000 9828 MoveAxis(N, 15, B)
01:36:11.332 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:11.348 00.016 9828 IsSlewing returns 0
01:36:11.349 00.001 9828 IsGuiding returns 0
01:36:11.349 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:11.379 00.030 9828 IsGuiding returns 1
01:36:11.379 00.000 9828 scope still moving after pulse duration time elapsed
01:36:11.410 00.031 9828 IsSlewing returns 0
01:36:11.410 00.000 9828 IsGuiding returns 1
01:36:11.440 00.030 9828 IsSlewing returns 0
01:36:11.440 00.000 9828 IsGuiding returns 1
01:36:11.471 00.031 9828 IsSlewing returns 0
01:36:11.471 00.000 9828 IsGuiding returns 1
01:36:11.503 00.032 9828 IsSlewing returns 0
01:36:11.503 00.000 9828 IsGuiding returns 0
01:36:11.503 00.000 9828 scope move finished after 15 + 140 ms
01:36:11.503 00.000 9828 Move returns status 0, amount 15
01:36:11.503 00.000 9828 move complete, result=0
01:36:11.503 00.000 9828 worker thread done servicing request
01:36:11.503 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
01:36:11.900 00.397 8976 Exposure complete
01:36:11.905 00.005 8976 worker thread done servicing request
01:36:11.905 00.000 5052 OnExposeComplete: enter
01:36:11.905 00.000 5052 UpdateGuideState(): m_state=6
01:36:11.905 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4617
01:36:11.905 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.26, Mass=180, SNR=9.2, Peak=64 HFD=3.4
01:36:11.905 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.23 = 2.06)
01:36:11.905 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.95)
01:36:11.905 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.45 hyp=0.55 cameraTheta=-2.18 mountX=-0.26 mountY=0.51, mountTheta=2.04
01:36:11.906 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.45, opts=13)
01:36:11.906 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.45)
01:36:11.906 00.000 8976 Worker thread wakes up
01:36:11.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.45) opts 0xd
01:36:11.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.45)
01:36:11.906 00.000 8976 Moving (-0.31, -0.45) raw xDistance=-0.26 yDistance=0.51
01:36:11.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:36:11.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.51
01:36:11.906 00.000 8976 MoveAxis(R, 0, ABG)
01:36:11.906 00.000 8976 MoveAxis(D, 2, ABG)
01:36:11.906 00.000 8976 stepping (-17, 17) + (0, -2)
01:36:11.907 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:11.907 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:36:11.917 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
01:36:11.917 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:11.917 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:11.917 00.000 5052 Enqueuing Expose request
01:36:11.940 00.023 8976 Received - 47 (G) 
01:36:11.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:11.940 00.000 8976 stepped: pos (-17, 15)
01:36:11.940 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
01:36:11.940 00.000 8976 MountToCamera -- mountX=2.52 mountY=-2.54 hyp=3.58 mountTheta=-0.79 cameraX=1.11, cameraY=3.40 cameraTheta=1.25
01:36:11.940 00.000 8976 incremental bump (1.112, 3.398) isValid = 1
01:36:11.940 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
01:36:11.940 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:36:11.940 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:36:11.940 00.000 8976 move complete, result=0
01:36:11.940 00.000 9828 Worker thread wakes up
01:36:11.940 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:36:11.940 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:36:11.940 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
01:36:11.941 00.001 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
01:36:11.941 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
01:36:11.941 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:36:11.941 00.000 9828 BLC: window closed
01:36:11.941 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:36:11.941 00.000 8976 worker thread done servicing request
01:36:11.941 00.000 8976 Worker thread wakes up
01:36:11.941 00.000 9828 MoveAxis(E, 13, B)
01:36:11.941 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:11.941 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:11.941 00.000 9828 Guiding  Dir = 2, Dur = 13
01:36:11.941 00.000 9828 IsSlewing returns 0
01:36:11.942 00.001 9828 IsGuiding returns 0
01:36:11.942 00.000 9828 PulseGuide returned control before completion, sleep 23
01:36:11.971 00.029 9828 IsGuiding returns 1
01:36:11.971 00.000 9828 scope still moving after pulse duration time elapsed
01:36:12.003 00.032 9828 IsSlewing returns 0
01:36:12.003 00.000 9828 IsGuiding returns 1
01:36:12.034 00.031 9828 IsSlewing returns 0
01:36:12.036 00.002 9828 IsGuiding returns 1
01:36:12.065 00.029 9828 IsSlewing returns 0
01:36:12.065 00.000 9828 IsGuiding returns 1
01:36:12.097 00.032 9828 IsSlewing returns 0
01:36:12.097 00.000 9828 IsGuiding returns 0
01:36:12.097 00.000 9828 scope move finished after 13 + 141 ms
01:36:12.097 00.000 9828 Move returns status 0, amount 13
01:36:12.097 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:12.097 00.000 9828 MoveAxis(N, 15, B)
01:36:12.097 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:12.112 00.015 9828 IsSlewing returns 0
01:36:12.112 00.000 9828 IsGuiding returns 0
01:36:12.113 00.001 9828 PulseGuide returned control before completion, sleep 25
01:36:12.143 00.030 9828 IsGuiding returns 1
01:36:12.143 00.000 9828 scope still moving after pulse duration time elapsed
01:36:12.174 00.031 9828 IsSlewing returns 0
01:36:12.174 00.000 9828 IsGuiding returns 1
01:36:12.206 00.032 9828 IsSlewing returns 0
01:36:12.206 00.000 9828 IsGuiding returns 1
01:36:12.236 00.030 9828 IsSlewing returns 0
01:36:12.236 00.000 9828 IsGuiding returns 1
01:36:12.268 00.032 9828 IsSlewing returns 0
01:36:12.268 00.000 9828 IsGuiding returns 0
01:36:12.268 00.000 9828 scope move finished after 15 + 140 ms
01:36:12.268 00.000 9828 Move returns status 0, amount 15
01:36:12.268 00.000 9828 move complete, result=0
01:36:12.268 00.000 9828 worker thread done servicing request
01:36:12.268 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:36:12.632 00.364 8976 Exposure complete
01:36:12.638 00.006 8976 worker thread done servicing request
01:36:12.638 00.000 5052 OnExposeComplete: enter
01:36:12.638 00.000 5052 UpdateGuideState(): m_state=6
01:36:12.638 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4618
01:36:12.638 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.41, Mass=166, SNR=8.9, Peak=66 HFD=3.3
01:36:12.638 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.69 = 2.59)
01:36:12.638 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.48)
01:36:12.638 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.65 mountX=-0.25 mountY=0.18, mountTheta=2.52
01:36:12.639 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.30, opts=13)
01:36:12.639 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.30)
01:36:12.639 00.000 8976 Worker thread wakes up
01:36:12.639 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.30) opts 0xd
01:36:12.640 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.30)
01:36:12.640 00.000 8976 Moving (-0.02, -0.30) raw xDistance=-0.25 yDistance=0.18
01:36:12.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:36:12.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:36:12.640 00.000 8976 MoveAxis(R, 0, ABG)
01:36:12.640 00.000 8976 MoveAxis(U, 0, ABG)
01:36:12.640 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
01:36:12.640 00.000 8976 MountToCamera -- mountX=2.55 mountY=-2.49 hyp=3.56 mountTheta=-0.77 cameraX=1.05, cameraY=3.40 cameraTheta=1.27
01:36:12.640 00.000 8976 incremental bump (1.054, 3.399) isValid = 1
01:36:12.640 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
01:36:12.640 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:36:12.640 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:36:12.640 00.000 8976 move complete, result=0
01:36:12.640 00.000 9828 Worker thread wakes up
01:36:12.640 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:36:12.640 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:36:12.640 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.91)
01:36:12.640 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
01:36:12.640 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:36:12.640 00.000 8976 worker thread done servicing request
01:36:12.641 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
01:36:12.641 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:36:12.641 00.000 9828 BLC: window closed
01:36:12.641 00.000 9828 MoveAxis(E, 12, B)
01:36:12.641 00.000 9828 Guiding  Dir = 2, Dur = 12
01:36:12.641 00.000 9828 IsSlewing returns 0
01:36:12.641 00.000 9828 IsGuiding returns 0
01:36:12.641 00.000 9828 PulseGuide returned control before completion, sleep 22
01:36:12.650 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
01:36:12.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:12.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:12.650 00.000 5052 Enqueuing Expose request
01:36:12.650 00.000 8976 Worker thread wakes up
01:36:12.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:12.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:12.650 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
01:36:12.670 00.020 9828 IsGuiding returns 1
01:36:12.670 00.000 9828 scope still moving after pulse duration time elapsed
01:36:12.701 00.031 9828 IsSlewing returns 0
01:36:12.702 00.001 9828 IsGuiding returns 1
01:36:12.733 00.031 9828 IsSlewing returns 0
01:36:12.733 00.000 9828 IsGuiding returns 1
01:36:12.763 00.030 9828 IsSlewing returns 0
01:36:12.763 00.000 9828 IsGuiding returns 1
01:36:12.795 00.032 9828 IsSlewing returns 0
01:36:12.795 00.000 9828 IsGuiding returns 0
01:36:12.795 00.000 9828 scope move finished after 12 + 142 ms
01:36:12.795 00.000 9828 Move returns status 0, amount 12
01:36:12.795 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:12.795 00.000 9828 MoveAxis(N, 15, B)
01:36:12.795 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:12.811 00.016 9828 IsSlewing returns 0
01:36:12.811 00.000 9828 IsGuiding returns 0
01:36:12.811 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:12.841 00.030 9828 IsGuiding returns 1
01:36:12.841 00.000 9828 scope still moving after pulse duration time elapsed
01:36:12.872 00.031 9828 IsSlewing returns 0
01:36:12.872 00.000 9828 IsGuiding returns 1
01:36:12.904 00.032 9828 IsSlewing returns 0
01:36:12.904 00.000 9828 IsGuiding returns 1
01:36:12.934 00.030 9828 IsSlewing returns 0
01:36:12.934 00.000 9828 IsGuiding returns 1
01:36:12.965 00.031 9828 IsSlewing returns 0
01:36:12.965 00.000 9828 IsGuiding returns 1
01:36:12.995 00.030 9828 IsSlewing returns 0
01:36:12.995 00.000 9828 IsGuiding returns 1
01:36:13.026 00.031 9828 IsSlewing returns 0
01:36:13.026 00.000 9828 IsGuiding returns 0
01:36:13.026 00.000 9828 scope move finished after 15 + 200 ms
01:36:13.026 00.000 9828 Move returns status 0, amount 15
01:36:13.026 00.000 9828 move complete, result=0
01:36:13.026 00.000 9828 worker thread done servicing request
01:36:13.026 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:36:13.339 00.313 8976 Exposure complete
01:36:13.344 00.005 8976 worker thread done servicing request
01:36:13.344 00.000 5052 OnExposeComplete: enter
01:36:13.344 00.000 5052 UpdateGuideState(): m_state=6
01:36:13.344 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4619
01:36:13.344 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.82, Mass=196, SNR=9.7, Peak=64 HFD=3.2
01:36:13.344 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:36:13.344 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
01:36:13.344 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.11 hyp=0.42 cameraTheta=0.26 mountX=-0.09 mountY=-0.40, mountTheta=-1.79
01:36:13.345 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.11, opts=13)
01:36:13.345 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.11)
01:36:13.345 00.000 8976 Worker thread wakes up
01:36:13.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.11) opts 0xd
01:36:13.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.11)
01:36:13.345 00.000 8976 Moving (0.40, 0.11) raw xDistance=-0.09 yDistance=-0.40
01:36:13.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:36:13.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:36:13.345 00.000 8976 MoveAxis(R, 0, ABG)
01:36:13.345 00.000 8976 MoveAxis(U, 2, ABG)
01:36:13.345 00.000 8976 stepping (-17, 15) + (0, 2)
01:36:13.345 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:13.346 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:36:13.357 00.011 5052 UpdateGuideState exits: m=196 SNR=9.7
01:36:13.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:13.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:13.357 00.000 5052 Enqueuing Expose request
01:36:13.379 00.022 8976 Received - 47 (G) 
01:36:13.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:13.379 00.000 8976 stepped: pos (-17, 17)
01:36:13.380 00.001 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
01:36:13.380 00.000 8976 MountToCamera -- mountX=2.57 mountY=-2.56 hyp=3.62 mountTheta=-0.78 cameraX=1.11, cameraY=3.45 cameraTheta=1.26
01:36:13.380 00.000 8976 incremental bump (1.108, 3.448) isValid = 1
01:36:13.380 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
01:36:13.380 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:36:13.380 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:36:13.380 00.000 8976 move complete, result=0
01:36:13.380 00.000 9828 Worker thread wakes up
01:36:13.380 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:36:13.380 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:36:13.380 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
01:36:13.380 00.000 8976 worker thread done servicing request
01:36:13.380 00.000 8976 Worker thread wakes up
01:36:13.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:13.380 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:13.380 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:36:13.380 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
01:36:13.380 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
01:36:13.380 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:36:13.380 00.000 9828 BLC: window closed
01:36:13.381 00.001 9828 MoveAxis(E, 13, B)
01:36:13.381 00.000 9828 Guiding  Dir = 2, Dur = 13
01:36:13.381 00.000 9828 IsSlewing returns 0
01:36:13.381 00.000 9828 IsGuiding returns 0
01:36:13.381 00.000 9828 PulseGuide returned control before completion, sleep 23
01:36:13.412 00.031 9828 IsGuiding returns 1
01:36:13.412 00.000 9828 scope still moving after pulse duration time elapsed
01:36:13.444 00.032 9828 IsSlewing returns 0
01:36:13.444 00.000 9828 IsGuiding returns 1
01:36:13.475 00.031 9828 IsSlewing returns 0
01:36:13.475 00.000 9828 IsGuiding returns 1
01:36:13.506 00.031 9828 IsSlewing returns 0
01:36:13.506 00.000 9828 IsGuiding returns 0
01:36:13.506 00.000 9828 scope move finished after 13 + 112 ms
01:36:13.506 00.000 9828 Move returns status 0, amount 13
01:36:13.506 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:13.506 00.000 9828 MoveAxis(N, 15, B)
01:36:13.506 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:13.522 00.016 9828 IsSlewing returns 0
01:36:13.522 00.000 9828 IsGuiding returns 0
01:36:13.522 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:13.554 00.032 9828 IsGuiding returns 1
01:36:13.554 00.000 9828 scope still moving after pulse duration time elapsed
01:36:13.585 00.031 9828 IsSlewing returns 0
01:36:13.585 00.000 9828 IsGuiding returns 1
01:36:13.616 00.031 9828 IsSlewing returns 0
01:36:13.616 00.000 9828 IsGuiding returns 1
01:36:13.647 00.031 9828 IsSlewing returns 0
01:36:13.647 00.000 9828 IsGuiding returns 1
01:36:13.678 00.031 9828 IsSlewing returns 0
01:36:13.678 00.000 9828 IsGuiding returns 0
01:36:13.678 00.000 9828 scope move finished after 15 + 140 ms
01:36:13.678 00.000 9828 Move returns status 0, amount 15
01:36:13.678 00.000 9828 move complete, result=0
01:36:13.678 00.000 9828 worker thread done servicing request
01:36:13.678 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:36:14.071 00.393 8976 Exposure complete
01:36:14.077 00.006 8976 worker thread done servicing request
01:36:14.077 00.000 5052 OnExposeComplete: enter
01:36:14.077 00.000 5052 UpdateGuideState(): m_state=6
01:36:14.077 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4620
01:36:14.077 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.31, Mass=193, SNR=9.5, Peak=64 HFD=3.4
01:36:14.077 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.04) = xAngle (-4.22 = 2.07)
01:36:14.077 00.000 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.32 = 1.96)
01:36:14.077 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.40 hyp=0.48 cameraTheta=-2.17 mountX=-0.23 mountY=0.44, mountTheta=2.05
01:36:14.077 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.40, opts=13)
01:36:14.078 00.001 5052 Enqueuing Move request for stepguider (-0.27, -0.40)
01:36:14.078 00.000 8976 Worker thread wakes up
01:36:14.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.40) opts 0xd
01:36:14.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.40)
01:36:14.078 00.000 8976 Moving (-0.27, -0.40) raw xDistance=-0.23 yDistance=0.44
01:36:14.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:36:14.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44
01:36:14.078 00.000 8976 MoveAxis(R, 0, ABG)
01:36:14.078 00.000 8976 MoveAxis(D, 2, ABG)
01:36:14.078 00.000 8976 stepping (-17, 17) + (0, -2)
01:36:14.078 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:14.079 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:36:14.089 00.010 5052 UpdateGuideState exits: m=193 SNR=9.5
01:36:14.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:14.089 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:14.089 00.000 5052 Enqueuing Expose request
01:36:14.114 00.025 8976 Received - 47 (G) 
01:36:14.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:14.115 00.001 8976 stepped: pos (-17, 15)
01:36:14.115 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
01:36:14.115 00.000 8976 MountToCamera -- mountX=2.58 mountY=-2.50 hyp=3.59 mountTheta=-0.77 cameraX=1.05, cameraY=3.43 cameraTheta=1.27
01:36:14.115 00.000 8976 incremental bump (1.051, 3.433) isValid = 1
01:36:14.115 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
01:36:14.115 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:36:14.115 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:36:14.115 00.000 8976 move complete, result=0
01:36:14.115 00.000 8976 worker thread done servicing request
01:36:14.115 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:36:14.115 00.000 8976 Worker thread wakes up
01:36:14.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:14.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:14.115 00.000 9828 Worker thread wakes up
01:36:14.115 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:36:14.116 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:36:14.116 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
01:36:14.116 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
01:36:14.116 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
01:36:14.116 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:36:14.116 00.000 9828 BLC: window closed
01:36:14.116 00.000 9828 MoveAxis(E, 12, B)
01:36:14.116 00.000 9828 Guiding  Dir = 2, Dur = 12
01:36:14.116 00.000 9828 IsSlewing returns 0
01:36:14.116 00.000 9828 IsGuiding returns 0
01:36:14.117 00.001 9828 PulseGuide returned control before completion, sleep 22
01:36:14.145 00.028 9828 IsGuiding returns 1
01:36:14.145 00.000 9828 scope still moving after pulse duration time elapsed
01:36:14.174 00.029 9828 IsSlewing returns 0
01:36:14.174 00.000 9828 IsGuiding returns 1
01:36:14.205 00.031 9828 IsSlewing returns 0
01:36:14.205 00.000 9828 IsGuiding returns 1
01:36:14.236 00.031 9828 IsSlewing returns 0
01:36:14.236 00.000 9828 IsGuiding returns 1
01:36:14.267 00.031 9828 IsSlewing returns 0
01:36:14.267 00.000 9828 IsGuiding returns 0
01:36:14.267 00.000 9828 scope move finished after 12 + 138 ms
01:36:14.267 00.000 9828 Move returns status 0, amount 12
01:36:14.267 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:14.267 00.000 9828 MoveAxis(N, 15, B)
01:36:14.267 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:14.283 00.016 9828 IsSlewing returns 0
01:36:14.283 00.000 9828 IsGuiding returns 0
01:36:14.283 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:14.314 00.031 9828 IsGuiding returns 1
01:36:14.314 00.000 9828 scope still moving after pulse duration time elapsed
01:36:14.346 00.032 9828 IsSlewing returns 0
01:36:14.346 00.000 9828 IsGuiding returns 1
01:36:14.376 00.030 9828 IsSlewing returns 0
01:36:14.376 00.000 9828 IsGuiding returns 1
01:36:14.408 00.032 9828 IsSlewing returns 0
01:36:14.408 00.000 9828 IsGuiding returns 1
01:36:14.439 00.031 9828 IsSlewing returns 0
01:36:14.439 00.000 9828 IsGuiding returns 0
01:36:14.439 00.000 9828 scope move finished after 15 + 141 ms
01:36:14.439 00.000 9828 Move returns status 0, amount 15
01:36:14.439 00.000 9828 move complete, result=0
01:36:14.439 00.000 9828 worker thread done servicing request
01:36:14.440 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:36:14.826 00.386 8976 Exposure complete
01:36:14.832 00.006 8976 worker thread done servicing request
01:36:14.832 00.000 5052 OnExposeComplete: enter
01:36:14.832 00.000 5052 UpdateGuideState(): m_state=6
01:36:14.832 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4621
01:36:14.832 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.59, Mass=194, SNR=9.7, Peak=68 HFD=3.0
01:36:14.832 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.54 = 1.74)
01:36:14.832 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.64)
01:36:14.832 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.50 mountX=-0.03 mountY=0.21, mountTheta=1.74
01:36:14.833 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.12, opts=13)
01:36:14.833 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.12)
01:36:14.833 00.000 8976 Worker thread wakes up
01:36:14.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.12) opts 0xd
01:36:14.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.12)
01:36:14.833 00.000 8976 Moving (-0.17, -0.12) raw xDistance=-0.03 yDistance=0.21
01:36:14.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:36:14.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:36:14.833 00.000 8976 MoveAxis(R, 0, ABG)
01:36:14.834 00.001 8976 MoveAxis(U, 0, ABG)
01:36:14.834 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:36:14.834 00.000 8976 MountToCamera -- mountX=2.59 mountY=-2.46 hyp=3.57 mountTheta=-0.76 cameraX=1.01, cameraY=3.42 cameraTheta=1.28
01:36:14.834 00.000 8976 incremental bump (1.013, 3.423) isValid = 1
01:36:14.834 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
01:36:14.834 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:36:14.834 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:36:14.834 00.000 8976 move complete, result=0
01:36:14.834 00.000 8976 worker thread done servicing request
01:36:14.834 00.000 9828 Worker thread wakes up
01:36:14.834 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:36:14.834 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:36:14.834 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
01:36:14.834 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.98)
01:36:14.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:36:14.834 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:36:14.835 00.001 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:36:14.835 00.000 9828 BLC: window closed
01:36:14.835 00.000 9828 MoveAxis(E, 12, B)
01:36:14.835 00.000 9828 Guiding  Dir = 2, Dur = 12
01:36:14.835 00.000 9828 IsSlewing returns 0
01:36:14.835 00.000 9828 IsGuiding returns 0
01:36:14.835 00.000 9828 PulseGuide returned control before completion, sleep 22
01:36:14.844 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
01:36:14.844 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:14.844 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:14.844 00.000 5052 Enqueuing Expose request
01:36:14.844 00.000 8976 Worker thread wakes up
01:36:14.844 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:36:14.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:14.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:14.871 00.027 9828 IsGuiding returns 1
01:36:14.871 00.000 9828 scope still moving after pulse duration time elapsed
01:36:14.902 00.031 9828 IsSlewing returns 0
01:36:14.902 00.000 9828 IsGuiding returns 1
01:36:14.934 00.032 9828 IsSlewing returns 0
01:36:14.934 00.000 9828 IsGuiding returns 1
01:36:14.966 00.032 9828 IsSlewing returns 0
01:36:14.966 00.000 9828 IsGuiding returns 0
01:36:14.966 00.000 9828 scope move finished after 12 + 119 ms
01:36:14.966 00.000 9828 Move returns status 0, amount 12
01:36:14.966 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:14.966 00.000 9828 MoveAxis(N, 15, B)
01:36:14.966 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:14.982 00.016 9828 IsSlewing returns 0
01:36:14.983 00.001 9828 IsGuiding returns 0
01:36:14.984 00.001 9828 PulseGuide returned control before completion, sleep 25
01:36:15.011 00.027 9828 IsGuiding returns 1
01:36:15.011 00.000 9828 scope still moving after pulse duration time elapsed
01:36:15.042 00.031 9828 IsSlewing returns 0
01:36:15.043 00.001 9828 IsGuiding returns 1
01:36:15.073 00.030 9828 IsSlewing returns 0
01:36:15.073 00.000 9828 IsGuiding returns 1
01:36:15.104 00.031 9828 IsSlewing returns 0
01:36:15.104 00.000 9828 IsGuiding returns 1
01:36:15.135 00.031 9828 IsSlewing returns 0
01:36:15.135 00.000 9828 IsGuiding returns 0
01:36:15.135 00.000 9828 scope move finished after 15 + 136 ms
01:36:15.135 00.000 9828 Move returns status 0, amount 15
01:36:15.135 00.000 9828 move complete, result=0
01:36:15.135 00.000 9828 worker thread done servicing request
01:36:15.135 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:36:15.533 00.398 8976 Exposure complete
01:36:15.538 00.005 8976 worker thread done servicing request
01:36:15.538 00.000 5052 OnExposeComplete: enter
01:36:15.538 00.000 5052 UpdateGuideState(): m_state=6
01:36:15.538 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4622
01:36:15.538 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.36, Mass=186, SNR=9.4, Peak=66 HFD=3.3
01:36:15.538 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.48 = 2.80)
01:36:15.538 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.59 = 2.70)
01:36:15.538 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.35 hyp=0.36 cameraTheta=-1.44 mountX=-0.34 mountY=0.15, mountTheta=2.71
01:36:15.539 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.35, opts=13)
01:36:15.539 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.35)
01:36:15.539 00.000 8976 Worker thread wakes up
01:36:15.539 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.35) opts 0xd
01:36:15.539 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.35)
01:36:15.539 00.000 8976 Moving (0.05, -0.35) raw xDistance=-0.34 yDistance=0.15
01:36:15.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:36:15.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:36:15.539 00.000 8976 MoveAxis(R, 1, ABG)
01:36:15.539 00.000 8976 stepping (-17, 15) + (1, 0)
01:36:15.540 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:15.540 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:36:15.550 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:36:15.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:15.550 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:15.550 00.000 5052 Enqueuing Expose request
01:36:15.569 00.019 8976 Received - 47 (G) 
01:36:15.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:15.569 00.000 8976 stepped: pos (-16, 15)
01:36:15.569 00.000 8976 MoveAxis(U, 0, ABG)
01:36:15.569 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:36:15.569 00.000 8976 MountToCamera -- mountX=2.54 mountY=-2.43 hyp=3.52 mountTheta=-0.76 cameraX=1.01, cameraY=3.37 cameraTheta=1.28
01:36:15.569 00.000 8976 incremental bump (1.011, 3.371) isValid = 1
01:36:15.569 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
01:36:15.569 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:36:15.569 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:36:15.570 00.001 8976 move complete, result=0
01:36:15.570 00.000 8976 worker thread done servicing request
01:36:15.570 00.000 8976 Worker thread wakes up
01:36:15.570 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:36:15.570 00.000 9828 Worker thread wakes up
01:36:15.570 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:36:15.570 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:36:15.570 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.90)
01:36:15.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:15.570 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:15.570 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
01:36:15.570 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
01:36:15.570 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:36:15.570 00.000 9828 BLC: window closed
01:36:15.570 00.000 9828 MoveAxis(E, 12, B)
01:36:15.570 00.000 9828 Guiding  Dir = 2, Dur = 12
01:36:15.571 00.001 9828 IsSlewing returns 0
01:36:15.571 00.000 9828 IsGuiding returns 0
01:36:15.571 00.000 9828 PulseGuide returned control before completion, sleep 22
01:36:15.598 00.027 9828 IsGuiding returns 1
01:36:15.598 00.000 9828 scope still moving after pulse duration time elapsed
01:36:15.628 00.030 9828 IsSlewing returns 0
01:36:15.628 00.000 9828 IsGuiding returns 1
01:36:15.659 00.031 9828 IsSlewing returns 0
01:36:15.660 00.001 9828 IsGuiding returns 1
01:36:15.690 00.030 9828 IsSlewing returns 0
01:36:15.690 00.000 9828 IsGuiding returns 1
01:36:15.721 00.031 9828 IsSlewing returns 0
01:36:15.721 00.000 9828 IsGuiding returns 0
01:36:15.721 00.000 9828 scope move finished after 12 + 138 ms
01:36:15.721 00.000 9828 Move returns status 0, amount 12
01:36:15.722 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:15.722 00.000 9828 MoveAxis(N, 15, B)
01:36:15.722 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:15.737 00.015 9828 IsSlewing returns 0
01:36:15.737 00.000 9828 IsGuiding returns 0
01:36:15.737 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:15.768 00.031 9828 IsGuiding returns 1
01:36:15.768 00.000 9828 scope still moving after pulse duration time elapsed
01:36:15.798 00.030 9828 IsSlewing returns 0
01:36:15.798 00.000 9828 IsGuiding returns 1
01:36:15.830 00.032 9828 IsSlewing returns 0
01:36:15.830 00.000 9828 IsGuiding returns 1
01:36:15.860 00.030 9828 IsSlewing returns 0
01:36:15.860 00.000 9828 IsGuiding returns 1
01:36:15.892 00.032 9828 IsSlewing returns 0
01:36:15.892 00.000 9828 IsGuiding returns 0
01:36:15.892 00.000 9828 scope move finished after 15 + 139 ms
01:36:15.892 00.000 9828 Move returns status 0, amount 15
01:36:15.892 00.000 9828 move complete, result=0
01:36:15.892 00.000 9828 worker thread done servicing request
01:36:15.892 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:36:16.263 00.371 8976 Exposure complete
01:36:16.268 00.005 8976 worker thread done servicing request
01:36:16.268 00.000 5052 OnExposeComplete: enter
01:36:16.269 00.001 5052 UpdateGuideState(): m_state=6
01:36:16.269 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4623
01:36:16.269 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.79, Mass=189, SNR=9.5, Peak=66 HFD=2.9
01:36:16.269 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:36:16.269 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
01:36:16.269 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.08 hyp=0.42 cameraTheta=2.95 mountX=0.26 mountY=0.30, mountTheta=0.86
01:36:16.270 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.08, opts=13)
01:36:16.270 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.08)
01:36:16.270 00.000 8976 Worker thread wakes up
01:36:16.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.08) opts 0xd
01:36:16.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.08)
01:36:16.270 00.000 8976 Moving (-0.41, 0.08) raw xDistance=0.26 yDistance=0.30
01:36:16.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:36:16.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:36:16.270 00.000 8976 MoveAxis(R, 0, ABG)
01:36:16.270 00.000 8976 MoveAxis(D, 1, ABG)
01:36:16.270 00.000 8976 stepping (-16, 15) + (0, -1)
01:36:16.270 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:16.271 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:36:16.281 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:36:16.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:16.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:16.281 00.000 5052 Enqueuing Expose request
01:36:16.288 00.007 8976 Received - 47 (G) 
01:36:16.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:16.288 00.000 8976 stepped: pos (-16, 14)
01:36:16.288 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
01:36:16.288 00.000 8976 MountToCamera -- mountX=2.51 mountY=-2.36 hyp=3.45 mountTheta=-0.76 cameraX=0.96, cameraY=3.31 cameraTheta=1.29
01:36:16.288 00.000 8976 incremental bump (0.962, 3.313) isValid = 1
01:36:16.289 00.001 8976 Scheduling Mount bump of (0.032, 0.114)
01:36:16.289 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:36:16.289 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:36:16.289 00.000 8976 move complete, result=0
01:36:16.289 00.000 8976 worker thread done servicing request
01:36:16.289 00.000 8976 Worker thread wakes up
01:36:16.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:16.289 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:16.289 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:36:16.289 00.000 9828 Worker thread wakes up
01:36:16.289 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:36:16.290 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:36:16.290 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
01:36:16.290 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
01:36:16.290 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:36:16.290 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:36:16.290 00.000 9828 BLC: window closed
01:36:16.290 00.000 9828 MoveAxis(E, 12, B)
01:36:16.290 00.000 9828 Guiding  Dir = 2, Dur = 12
01:36:16.291 00.001 9828 IsSlewing returns 0
01:36:16.291 00.000 9828 IsGuiding returns 0
01:36:16.291 00.000 9828 PulseGuide returned control before completion, sleep 22
01:36:16.326 00.035 9828 IsGuiding returns 1
01:36:16.327 00.001 9828 scope still moving after pulse duration time elapsed
01:36:16.358 00.031 9828 IsSlewing returns 0
01:36:16.358 00.000 9828 IsGuiding returns 1
01:36:16.390 00.032 9828 IsSlewing returns 0
01:36:16.390 00.000 9828 IsGuiding returns 1
01:36:16.421 00.031 9828 IsSlewing returns 0
01:36:16.421 00.000 9828 IsGuiding returns 0
01:36:16.421 00.000 9828 scope move finished after 12 + 118 ms
01:36:16.421 00.000 9828 Move returns status 0, amount 12
01:36:16.421 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:16.421 00.000 9828 MoveAxis(N, 15, B)
01:36:16.421 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:16.437 00.016 9828 IsSlewing returns 0
01:36:16.437 00.000 9828 IsGuiding returns 1
01:36:16.437 00.000 9828 Entered PulseGuideScope while moving
01:36:16.498 00.061 9828 IsSlewing returns 0
01:36:16.498 00.000 9828 IsGuiding returns 1
01:36:16.498 00.000 9828 Still moving
01:36:16.561 00.063 9828 IsSlewing returns 0
01:36:16.561 00.000 9828 IsGuiding returns 0
01:36:16.561 00.000 9828 Movement stopped - continuing
01:36:16.561 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:16.591 00.030 9828 IsGuiding returns 1
01:36:16.591 00.000 9828 scope still moving after pulse duration time elapsed
01:36:16.622 00.031 9828 IsSlewing returns 0
01:36:16.622 00.000 9828 IsGuiding returns 1
01:36:16.653 00.031 9828 IsSlewing returns 0
01:36:16.653 00.000 9828 IsGuiding returns 1
01:36:16.684 00.031 9828 IsSlewing returns 0
01:36:16.684 00.000 9828 IsGuiding returns 1
01:36:16.715 00.031 9828 IsSlewing returns 0
01:36:16.715 00.000 9828 IsGuiding returns 0
01:36:16.715 00.000 9828 scope move finished after 15 + 139 ms
01:36:16.715 00.000 9828 Move returns status 0, amount 15
01:36:16.715 00.000 9828 move complete, result=0
01:36:16.715 00.000 9828 worker thread done servicing request
01:36:16.716 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:36:16.981 00.265 8976 Exposure complete
01:36:16.986 00.005 8976 worker thread done servicing request
01:36:16.986 00.000 5052 OnExposeComplete: enter
01:36:16.986 00.000 5052 UpdateGuideState(): m_state=6
01:36:16.986 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4624
01:36:16.986 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.99, Mass=194, SNR=9.6, Peak=67 HFD=3.0
01:36:16.986 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
01:36:16.986 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
01:36:16.986 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.28 hyp=0.56 cameraTheta=2.62 mountX=0.47 mountY=0.25, mountTheta=0.49
01:36:16.987 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.28, opts=13)
01:36:16.987 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.28)
01:36:16.987 00.000 8976 Worker thread wakes up
01:36:16.987 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.28) opts 0xd
01:36:16.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.28)
01:36:16.987 00.000 8976 Moving (-0.49, 0.28) raw xDistance=0.47 yDistance=0.25
01:36:16.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:36:16.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:36:16.987 00.000 8976 MoveAxis(L, 2, ABG)
01:36:16.987 00.000 8976 stepping (-16, 14) + (-2, 0)
01:36:16.987 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:16.988 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:36:16.998 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:36:16.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:16.998 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:16.998 00.000 5052 Enqueuing Expose request
01:36:17.024 00.026 8976 Received - 47 (G) 
01:36:17.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:17.024 00.000 8976 stepped: pos (-18, 14)
01:36:17.024 00.000 8976 MoveAxis(U, 0, ABG)
01:36:17.024 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
01:36:17.024 00.000 8976 MountToCamera -- mountX=2.59 mountY=-2.32 hyp=3.48 mountTheta=-0.73 cameraX=0.88, cameraY=3.36 cameraTheta=1.31
01:36:17.024 00.000 8976 incremental bump (0.884, 3.363) isValid = 1
01:36:17.024 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
01:36:17.024 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:36:17.024 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:36:17.024 00.000 8976 move complete, result=0
01:36:17.024 00.000 9828 Worker thread wakes up
01:36:17.024 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:36:17.024 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:36:17.024 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
01:36:17.024 00.000 8976 worker thread done servicing request
01:36:17.025 00.001 8976 Worker thread wakes up
01:36:17.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:17.025 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 0 ms NORTH
01:36:17.025 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.95)
01:36:17.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:17.025 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
01:36:17.025 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:36:17.025 00.000 9828 BLC: window closed
01:36:17.025 00.000 9828 MoveAxis(E, 11, B)
01:36:17.025 00.000 9828 Guiding  Dir = 2, Dur = 11
01:36:17.025 00.000 9828 IsSlewing returns 0
01:36:17.026 00.001 9828 IsGuiding returns 0
01:36:17.026 00.000 9828 PulseGuide returned control before completion, sleep 21
01:36:17.056 00.030 9828 IsGuiding returns 1
01:36:17.056 00.000 9828 scope still moving after pulse duration time elapsed
01:36:17.087 00.031 9828 IsSlewing returns 0
01:36:17.087 00.000 9828 IsGuiding returns 1
01:36:17.118 00.031 9828 IsSlewing returns 0
01:36:17.118 00.000 9828 IsGuiding returns 1
01:36:17.148 00.030 9828 IsSlewing returns 0
01:36:17.148 00.000 9828 IsGuiding returns 1
01:36:17.179 00.031 9828 IsSlewing returns 0
01:36:17.179 00.000 9828 IsGuiding returns 0
01:36:17.179 00.000 9828 scope move finished after 11 + 142 ms
01:36:17.179 00.000 9828 Move returns status 0, amount 11
01:36:17.179 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:17.179 00.000 9828 MoveAxis(N, 15, B)
01:36:17.179 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:17.195 00.016 9828 IsSlewing returns 0
01:36:17.195 00.000 9828 IsGuiding returns 0
01:36:17.195 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:17.225 00.030 9828 IsGuiding returns 1
01:36:17.225 00.000 9828 scope still moving after pulse duration time elapsed
01:36:17.256 00.031 9828 IsSlewing returns 0
01:36:17.256 00.000 9828 IsGuiding returns 1
01:36:17.287 00.031 9828 IsSlewing returns 0
01:36:17.287 00.000 9828 IsGuiding returns 1
01:36:17.317 00.030 9828 IsSlewing returns 0
01:36:17.317 00.000 9828 IsGuiding returns 1
01:36:17.348 00.031 9828 IsSlewing returns 0
01:36:17.348 00.000 9828 IsGuiding returns 0
01:36:17.348 00.000 9828 scope move finished after 15 + 138 ms
01:36:17.348 00.000 9828 Move returns status 0, amount 15
01:36:17.348 00.000 9828 move complete, result=0
01:36:17.348 00.000 9828 worker thread done servicing request
01:36:17.348 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:36:17.730 00.382 8976 Exposure complete
01:36:17.735 00.005 8976 worker thread done servicing request
01:36:17.735 00.000 5052 OnExposeComplete: enter
01:36:17.735 00.000 5052 UpdateGuideState(): m_state=6
01:36:17.735 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4625
01:36:17.735 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.16, Mass=165, SNR=8.9, Peak=67 HFD=2.8
01:36:17.735 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.93 = 2.35)
01:36:17.735 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.04 = 2.25)
01:36:17.735 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.55 hyp=0.58 cameraTheta=-1.89 mountX=-0.41 mountY=0.45, mountTheta=2.31
01:36:17.736 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.55, opts=13)
01:36:17.736 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.55)
01:36:17.736 00.000 8976 Worker thread wakes up
01:36:17.736 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.55) opts 0xd
01:36:17.736 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.55)
01:36:17.736 00.000 8976 Moving (-0.18, -0.55) raw xDistance=-0.41 yDistance=0.45
01:36:17.737 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
01:36:17.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
01:36:17.737 00.000 8976 MoveAxis(R, 2, ABG)
01:36:17.737 00.000 8976 stepping (-18, 14) + (2, 0)
01:36:17.737 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:17.738 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:36:17.747 00.009 5052 UpdateGuideState exits: m=165 SNR=8.9
01:36:17.747 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:17.747 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:17.747 00.000 5052 Enqueuing Expose request
01:36:17.776 00.029 8976 Received - 47 (G) 
01:36:17.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:17.776 00.000 8976 stepped: pos (-16, 14)
01:36:17.776 00.000 8976 MoveAxis(D, 2, ABG)
01:36:17.776 00.000 8976 stepping (-16, 14) + (0, -2)
01:36:17.776 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:17.808 00.032 8976 Received - 47 (G) 
01:36:17.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:17.808 00.000 8976 stepped: pos (-16, 12)
01:36:17.808 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
01:36:17.808 00.000 8976 MountToCamera -- mountX=2.55 mountY=-2.18 hyp=3.35 mountTheta=-0.71 cameraX=0.78, cameraY=3.26 cameraTheta=1.33
01:36:17.808 00.000 8976 incremental bump (0.784, 3.260) isValid = 1
01:36:17.808 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
01:36:17.808 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:36:17.808 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:36:17.808 00.000 8976 move complete, result=0
01:36:17.808 00.000 9828 Worker thread wakes up
01:36:17.808 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:36:17.808 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:36:17.808 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
01:36:17.808 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
01:36:17.808 00.000 8976 worker thread done servicing request
01:36:17.808 00.000 8976 Worker thread wakes up
01:36:17.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:17.809 00.001 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
01:36:17.809 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
01:36:17.809 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:36:17.809 00.000 9828 BLC: window closed
01:36:17.809 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:17.809 00.000 9828 MoveAxis(E, 10, B)
01:36:17.809 00.000 9828 Guiding  Dir = 2, Dur = 10
01:36:17.809 00.000 9828 IsSlewing returns 0
01:36:17.809 00.000 9828 IsGuiding returns 0
01:36:17.810 00.001 9828 PulseGuide returned control before completion, sleep 20
01:36:17.830 00.020 9828 IsGuiding returns 1
01:36:17.830 00.000 9828 scope still moving after pulse duration time elapsed
01:36:17.861 00.031 9828 IsSlewing returns 0
01:36:17.862 00.001 9828 IsGuiding returns 1
01:36:17.893 00.031 9828 IsSlewing returns 0
01:36:17.893 00.000 9828 IsGuiding returns 1
01:36:17.938 00.045 9828 IsSlewing returns 0
01:36:17.943 00.005 9828 IsGuiding returns 0
01:36:17.943 00.000 9828 scope move finished after 10 + 123 ms
01:36:17.943 00.000 9828 Move returns status 0, amount 10
01:36:17.943 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:17.943 00.000 9828 MoveAxis(N, 15, B)
01:36:17.943 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:17.968 00.025 9828 IsSlewing returns 0
01:36:17.968 00.000 9828 IsGuiding returns 0
01:36:17.968 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:17.998 00.030 9828 IsGuiding returns 1
01:36:17.998 00.000 9828 scope still moving after pulse duration time elapsed
01:36:18.029 00.031 9828 IsSlewing returns 0
01:36:18.029 00.000 9828 IsGuiding returns 1
01:36:18.061 00.032 9828 IsSlewing returns 0
01:36:18.061 00.000 9828 IsGuiding returns 1
01:36:18.092 00.031 9828 IsSlewing returns 0
01:36:18.092 00.000 9828 IsGuiding returns 1
01:36:18.123 00.031 9828 IsSlewing returns 0
01:36:18.123 00.000 9828 IsGuiding returns 0
01:36:18.123 00.000 9828 scope move finished after 15 + 140 ms
01:36:18.123 00.000 9828 Move returns status 0, amount 15
01:36:18.123 00.000 9828 move complete, result=0
01:36:18.123 00.000 9828 worker thread done servicing request
01:36:18.123 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:36:18.506 00.383 8976 Exposure complete
01:36:18.512 00.006 8976 worker thread done servicing request
01:36:18.513 00.001 5052 OnExposeComplete: enter
01:36:18.513 00.000 5052 UpdateGuideState(): m_state=6
01:36:18.513 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4626
01:36:18.513 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.71, Mass=207, SNR=9.9, Peak=64 HFD=3.2
01:36:18.513 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.18 = 1.11)
01:36:18.513 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
01:36:18.513 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.13 mountX=0.07 mountY=0.14, mountTheta=1.08
01:36:18.513 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.00, opts=13)
01:36:18.514 00.001 5052 Enqueuing Move request for stepguider (-0.16, -0.00)
01:36:18.514 00.000 8976 Worker thread wakes up
01:36:18.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.00) opts 0xd
01:36:18.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.00)
01:36:18.514 00.000 8976 Moving (-0.16, -0.00) raw xDistance=0.07 yDistance=0.14
01:36:18.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:36:18.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:36:18.514 00.000 8976 MoveAxis(R, 0, ABG)
01:36:18.514 00.000 8976 MoveAxis(U, 0, ABG)
01:36:18.514 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
01:36:18.514 00.000 8976 MountToCamera -- mountX=2.51 mountY=-2.09 hyp=3.27 mountTheta=-0.69 cameraX=0.72, cameraY=3.19 cameraTheta=1.35
01:36:18.514 00.000 8976 incremental bump (0.717, 3.190) isValid = 1
01:36:18.514 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
01:36:18.514 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:36:18.514 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:36:18.514 00.000 8976 move complete, result=0
01:36:18.514 00.000 9828 Worker thread wakes up
01:36:18.514 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:36:18.514 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:36:18.514 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
01:36:18.515 00.001 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
01:36:18.515 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:36:18.515 00.000 8976 worker thread done servicing request
01:36:18.515 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
01:36:18.515 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:36:18.515 00.000 9828 BLC: window closed
01:36:18.515 00.000 9828 MoveAxis(E, 10, B)
01:36:18.515 00.000 9828 Guiding  Dir = 2, Dur = 10
01:36:18.515 00.000 9828 IsSlewing returns 0
01:36:18.515 00.000 9828 IsGuiding returns 0
01:36:18.515 00.000 9828 PulseGuide returned control before completion, sleep 20
01:36:18.524 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
01:36:18.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:18.524 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:18.524 00.000 5052 Enqueuing Expose request
01:36:18.524 00.000 8976 Worker thread wakes up
01:36:18.524 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:18.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:18.524 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:18.542 00.018 9828 IsGuiding returns 1
01:36:18.542 00.000 9828 scope still moving after pulse duration time elapsed
01:36:18.573 00.031 9828 IsSlewing returns 0
01:36:18.573 00.000 9828 IsGuiding returns 1
01:36:18.603 00.030 9828 IsSlewing returns 0
01:36:18.604 00.001 9828 IsGuiding returns 1
01:36:18.634 00.030 9828 IsSlewing returns 0
01:36:18.634 00.000 9828 IsGuiding returns 1
01:36:18.665 00.031 9828 IsSlewing returns 0
01:36:18.665 00.000 9828 IsGuiding returns 0
01:36:18.666 00.001 9828 scope move finished after 10 + 140 ms
01:36:18.666 00.000 9828 Move returns status 0, amount 10
01:36:18.666 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:18.666 00.000 9828 MoveAxis(N, 15, B)
01:36:18.666 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:18.680 00.014 9828 IsSlewing returns 0
01:36:18.680 00.000 9828 IsGuiding returns 0
01:36:18.680 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:18.711 00.031 9828 IsGuiding returns 1
01:36:18.711 00.000 9828 scope still moving after pulse duration time elapsed
01:36:18.742 00.031 9828 IsSlewing returns 0
01:36:18.742 00.000 9828 IsGuiding returns 1
01:36:18.773 00.031 9828 IsSlewing returns 0
01:36:18.773 00.000 9828 IsGuiding returns 1
01:36:18.804 00.031 9828 IsSlewing returns 0
01:36:18.804 00.000 9828 IsGuiding returns 1
01:36:18.835 00.031 9828 IsSlewing returns 0
01:36:18.835 00.000 9828 IsGuiding returns 1
01:36:18.866 00.031 9828 IsSlewing returns 0
01:36:18.866 00.000 9828 IsGuiding returns 1
01:36:18.896 00.030 9828 IsSlewing returns 0
01:36:18.896 00.000 9828 IsGuiding returns 0
01:36:18.896 00.000 9828 scope move finished after 15 + 201 ms
01:36:18.896 00.000 9828 Move returns status 0, amount 15
01:36:18.896 00.000 9828 move complete, result=0
01:36:18.896 00.000 9828 worker thread done servicing request
01:36:18.896 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:36:19.214 00.318 8976 Exposure complete
01:36:19.220 00.006 8976 worker thread done servicing request
01:36:19.220 00.000 5052 OnExposeComplete: enter
01:36:19.220 00.000 5052 UpdateGuideState(): m_state=6
01:36:19.220 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4627
01:36:19.221 00.001 5052 Star::Find returns 1 (0), X=329.33, Y=281.78, Mass=183, SNR=9.3, Peak=64 HFD=2.8
01:36:19.221 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
01:36:19.221 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
01:36:19.221 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.41 mountX=-0.01 mountY=-0.17, mountTheta=-1.63
01:36:19.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.07, opts=13)
01:36:19.222 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.07)
01:36:19.222 00.000 8976 Worker thread wakes up
01:36:19.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.07) opts 0xd
01:36:19.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.07)
01:36:19.222 00.000 8976 Moving (0.16, 0.07) raw xDistance=-0.01 yDistance=-0.17
01:36:19.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:36:19.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:36:19.222 00.000 8976 MoveAxis(R, 0, ABG)
01:36:19.222 00.000 8976 MoveAxis(U, 0, ABG)
01:36:19.222 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
01:36:19.222 00.000 8976 MountToCamera -- mountX=2.49 mountY=-2.03 hyp=3.21 mountTheta=-0.68 cameraX=0.67, cameraY=3.14 cameraTheta=1.36
01:36:19.222 00.000 8976 incremental bump (0.672, 3.144) isValid = 1
01:36:19.222 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
01:36:19.222 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:36:19.222 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:36:19.222 00.000 8976 move complete, result=0
01:36:19.222 00.000 9828 Worker thread wakes up
01:36:19.222 00.000 8976 worker thread done servicing request
01:36:19.222 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:36:19.223 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:36:19.223 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
01:36:19.223 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
01:36:19.223 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
01:36:19.223 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:36:19.223 00.000 9828 BLC: window closed
01:36:19.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:36:19.223 00.000 9828 MoveAxis(E, 9, B)
01:36:19.223 00.000 9828 Guiding  Dir = 2, Dur = 9
01:36:19.223 00.000 9828 IsSlewing returns 0
01:36:19.223 00.000 9828 IsGuiding returns 0
01:36:19.223 00.000 9828 PulseGuide returned control before completion, sleep 19
01:36:19.232 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:36:19.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:19.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:19.232 00.000 5052 Enqueuing Expose request
01:36:19.232 00.000 8976 Worker thread wakes up
01:36:19.233 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:19.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:19.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:19.251 00.018 9828 IsGuiding returns 1
01:36:19.251 00.000 9828 scope still moving after pulse duration time elapsed
01:36:19.282 00.031 9828 IsSlewing returns 0
01:36:19.282 00.000 9828 IsGuiding returns 1
01:36:19.313 00.031 9828 IsSlewing returns 0
01:36:19.318 00.005 9828 IsGuiding returns 1
01:36:19.344 00.026 9828 IsSlewing returns 0
01:36:19.344 00.000 9828 IsGuiding returns 1
01:36:19.374 00.030 9828 IsSlewing returns 0
01:36:19.374 00.000 9828 IsGuiding returns 0
01:36:19.374 00.000 9828 scope move finished after 9 + 142 ms
01:36:19.374 00.000 9828 Move returns status 0, amount 9
01:36:19.374 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:19.374 00.000 9828 MoveAxis(N, 15, B)
01:36:19.374 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:19.390 00.016 9828 IsSlewing returns 0
01:36:19.390 00.000 9828 IsGuiding returns 0
01:36:19.390 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:19.421 00.031 9828 IsGuiding returns 1
01:36:19.421 00.000 9828 scope still moving after pulse duration time elapsed
01:36:19.451 00.030 9828 IsSlewing returns 0
01:36:19.451 00.000 9828 IsGuiding returns 1
01:36:19.483 00.032 9828 IsSlewing returns 0
01:36:19.483 00.000 9828 IsGuiding returns 1
01:36:19.513 00.030 9828 IsSlewing returns 0
01:36:19.513 00.000 9828 IsGuiding returns 1
01:36:19.543 00.030 9828 IsSlewing returns 0
01:36:19.543 00.000 9828 IsGuiding returns 0
01:36:19.543 00.000 9828 scope move finished after 15 + 138 ms
01:36:19.543 00.000 9828 Move returns status 0, amount 15
01:36:19.543 00.000 9828 move complete, result=0
01:36:19.544 00.001 9828 worker thread done servicing request
01:36:19.544 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:36:19.921 00.377 8976 Exposure complete
01:36:19.927 00.006 8976 worker thread done servicing request
01:36:19.927 00.000 5052 OnExposeComplete: enter
01:36:19.927 00.000 5052 UpdateGuideState(): m_state=6
01:36:19.927 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4628
01:36:19.927 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=282.02, Mass=188, SNR=9.4, Peak=66 HFD=3.3
01:36:19.927 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
01:36:19.927 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
01:36:19.928 00.001 5052 CameraToMount -- cameraX=0.50 cameraY=0.31 hyp=0.59 cameraTheta=0.56 mountX=0.05 mountY=-0.59, mountTheta=-1.48
01:36:19.928 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.31, opts=13)
01:36:19.928 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.31)
01:36:19.928 00.000 8976 Worker thread wakes up
01:36:19.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.31) opts 0xd
01:36:19.929 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.31)
01:36:19.929 00.000 8976 Moving (0.50, 0.31) raw xDistance=0.05 yDistance=-0.59
01:36:19.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:36:19.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:36:19.929 00.000 8976 MoveAxis(R, 0, ABG)
01:36:19.929 00.000 8976 MoveAxis(U, 2, ABG)
01:36:19.929 00.000 8976 stepping (-16, 12) + (0, 2)
01:36:19.929 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:19.930 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:36:19.939 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:36:19.940 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:19.940 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:19.940 00.000 5052 Enqueuing Expose request
01:36:19.965 00.025 8976 Received - 47 (G) 
01:36:19.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:19.965 00.000 8976 stepped: pos (-16, 14)
01:36:19.966 00.001 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
01:36:19.966 00.000 8976 MountToCamera -- mountX=2.48 mountY=-2.09 hyp=3.24 mountTheta=-0.70 cameraX=0.74, cameraY=3.16 cameraTheta=1.34
01:36:19.966 00.000 8976 incremental bump (0.736, 3.160) isValid = 1
01:36:19.966 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
01:36:19.966 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:36:19.966 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:36:19.966 00.000 8976 move complete, result=0
01:36:19.966 00.000 9828 Worker thread wakes up
01:36:19.966 00.000 8976 worker thread done servicing request
01:36:19.966 00.000 8976 Worker thread wakes up
01:36:19.966 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:19.966 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:36:19.966 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:36:19.966 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:19.966 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:36:19.967 00.001 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.84)
01:36:19.967 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
01:36:19.967 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
01:36:19.967 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:36:19.967 00.000 9828 BLC: window closed
01:36:19.967 00.000 9828 MoveAxis(E, 10, B)
01:36:19.967 00.000 9828 Guiding  Dir = 2, Dur = 10
01:36:19.967 00.000 9828 IsSlewing returns 0
01:36:19.967 00.000 9828 IsGuiding returns 0
01:36:19.968 00.001 9828 PulseGuide returned control before completion, sleep 20
01:36:19.996 00.028 9828 IsGuiding returns 1
01:36:19.996 00.000 9828 scope still moving after pulse duration time elapsed
01:36:20.027 00.031 9828 IsSlewing returns 0
01:36:20.027 00.000 9828 IsGuiding returns 1
01:36:20.059 00.032 9828 IsSlewing returns 0
01:36:20.059 00.000 9828 IsGuiding returns 1
01:36:20.089 00.030 9828 IsSlewing returns 0
01:36:20.089 00.000 9828 IsGuiding returns 1
01:36:20.121 00.032 9828 IsSlewing returns 0
01:36:20.122 00.001 9828 IsGuiding returns 0
01:36:20.122 00.000 9828 scope move finished after 10 + 143 ms
01:36:20.122 00.000 9828 Move returns status 0, amount 10
01:36:20.122 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:20.122 00.000 9828 MoveAxis(N, 15, B)
01:36:20.122 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:20.136 00.014 9828 IsSlewing returns 0
01:36:20.136 00.000 9828 IsGuiding returns 0
01:36:20.137 00.001 9828 PulseGuide returned control before completion, sleep 25
01:36:20.167 00.030 9828 IsGuiding returns 1
01:36:20.167 00.000 9828 scope still moving after pulse duration time elapsed
01:36:20.198 00.031 9828 IsSlewing returns 0
01:36:20.198 00.000 9828 IsGuiding returns 1
01:36:20.228 00.030 9828 IsSlewing returns 0
01:36:20.228 00.000 9828 IsGuiding returns 1
01:36:20.260 00.032 9828 IsSlewing returns 0
01:36:20.260 00.000 9828 IsGuiding returns 1
01:36:20.291 00.031 9828 IsSlewing returns 0
01:36:20.291 00.000 9828 IsGuiding returns 0
01:36:20.291 00.000 9828 scope move finished after 15 + 139 ms
01:36:20.291 00.000 9828 Move returns status 0, amount 15
01:36:20.291 00.000 9828 move complete, result=0
01:36:20.291 00.000 9828 worker thread done servicing request
01:36:20.291 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:36:20.661 00.370 8976 Exposure complete
01:36:20.666 00.005 8976 worker thread done servicing request
01:36:20.666 00.000 5052 OnExposeComplete: enter
01:36:20.666 00.000 5052 UpdateGuideState(): m_state=6
01:36:20.666 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4629
01:36:20.666 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.57, Mass=200, SNR=9.7, Peak=66 HFD=3.1
01:36:20.666 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
01:36:20.666 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
01:36:20.666 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.52 mountX=-0.24 mountY=-0.13, mountTheta=-2.64
01:36:20.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.14, opts=13)
01:36:20.667 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.14)
01:36:20.667 00.000 8976 Worker thread wakes up
01:36:20.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.14) opts 0xd
01:36:20.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.14)
01:36:20.667 00.000 8976 Moving (0.24, -0.14) raw xDistance=-0.24 yDistance=-0.13
01:36:20.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:36:20.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:36:20.667 00.000 8976 MoveAxis(R, 0, ABG)
01:36:20.667 00.000 8976 MoveAxis(U, 0, ABG)
01:36:20.667 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
01:36:20.667 00.000 8976 MountToCamera -- mountX=2.47 mountY=-2.14 hyp=3.27 mountTheta=-0.71 cameraX=0.78, cameraY=3.17 cameraTheta=1.33
01:36:20.667 00.000 8976 incremental bump (0.778, 3.171) isValid = 1
01:36:20.668 00.001 8976 Scheduling Mount bump of (0.027, 0.116)
01:36:20.668 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:36:20.668 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:36:20.668 00.000 8976 move complete, result=0
01:36:20.668 00.000 9828 Worker thread wakes up
01:36:20.668 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:36:20.668 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:36:20.668 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
01:36:20.668 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
01:36:20.668 00.000 8976 worker thread done servicing request
01:36:20.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:36:20.668 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
01:36:20.668 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:36:20.668 00.000 9828 BLC: window closed
01:36:20.668 00.000 9828 MoveAxis(E, 10, B)
01:36:20.668 00.000 9828 Guiding  Dir = 2, Dur = 10
01:36:20.669 00.001 9828 IsSlewing returns 0
01:36:20.669 00.000 9828 IsGuiding returns 0
01:36:20.669 00.000 9828 PulseGuide returned control before completion, sleep 20
01:36:20.678 00.009 5052 UpdateGuideState exits: m=200 SNR=9.7
01:36:20.679 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:20.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:20.679 00.000 5052 Enqueuing Expose request
01:36:20.679 00.000 8976 Worker thread wakes up
01:36:20.679 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:20.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:20.680 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:20.704 00.024 9828 IsGuiding returns 1
01:36:20.704 00.000 9828 scope still moving after pulse duration time elapsed
01:36:20.735 00.031 9828 IsSlewing returns 0
01:36:20.735 00.000 9828 IsGuiding returns 1
01:36:20.765 00.030 9828 IsSlewing returns 0
01:36:20.765 00.000 9828 IsGuiding returns 1
01:36:20.797 00.032 9828 IsSlewing returns 0
01:36:20.797 00.000 9828 IsGuiding returns 0
01:36:20.797 00.000 9828 scope move finished after 10 + 117 ms
01:36:20.797 00.000 9828 Move returns status 0, amount 10
01:36:20.797 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:20.797 00.000 9828 MoveAxis(N, 15, B)
01:36:20.797 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:20.812 00.015 9828 IsSlewing returns 0
01:36:20.812 00.000 9828 IsGuiding returns 0
01:36:20.812 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:20.843 00.031 9828 IsGuiding returns 1
01:36:20.843 00.000 9828 scope still moving after pulse duration time elapsed
01:36:20.874 00.031 9828 IsSlewing returns 0
01:36:20.874 00.000 9828 IsGuiding returns 1
01:36:20.905 00.031 9828 IsSlewing returns 0
01:36:20.905 00.000 9828 IsGuiding returns 1
01:36:20.937 00.032 9828 IsSlewing returns 0
01:36:20.937 00.000 9828 IsGuiding returns 1
01:36:20.967 00.030 9828 IsSlewing returns 0
01:36:20.967 00.000 9828 IsGuiding returns 0
01:36:20.967 00.000 9828 scope move finished after 15 + 140 ms
01:36:20.967 00.000 9828 Move returns status 0, amount 15
01:36:20.967 00.000 9828 move complete, result=0
01:36:20.967 00.000 9828 worker thread done servicing request
01:36:20.967 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:36:21.366 00.399 8976 Exposure complete
01:36:21.372 00.006 8976 worker thread done servicing request
01:36:21.372 00.000 5052 OnExposeComplete: enter
01:36:21.372 00.000 5052 UpdateGuideState(): m_state=6
01:36:21.372 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4630
01:36:21.372 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.91, Mass=210, SNR=10.0, Peak=71 HFD=2.8
01:36:21.372 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:36:21.372 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:36:21.372 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.20 hyp=0.76 cameraTheta=0.26 mountX=-0.16 mountY=-0.73, mountTheta=-1.78
01:36:21.373 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.20, opts=13)
01:36:21.373 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.20)
01:36:21.373 00.000 8976 Worker thread wakes up
01:36:21.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.20) opts 0xd
01:36:21.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.20)
01:36:21.373 00.000 8976 Moving (0.74, 0.20) raw xDistance=-0.16 yDistance=-0.73
01:36:21.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:36:21.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
01:36:21.373 00.000 8976 MoveAxis(R, 0, ABG)
01:36:21.374 00.001 8976 MoveAxis(U, 3, ABG)
01:36:21.374 00.000 8976 stepping (-16, 14) + (0, 3)
01:36:21.374 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:21.374 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:36:21.386 00.012 5052 UpdateGuideState exits: m=210 SNR=10.0
01:36:21.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:21.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:21.387 00.001 5052 Enqueuing Expose request
01:36:21.404 00.017 8976 Received - 47 (G) 
01:36:21.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:21.404 00.000 8976 stepped: pos (-16, 17)
01:36:21.404 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
01:36:21.404 00.000 8976 MountToCamera -- mountX=2.46 mountY=-2.32 hyp=3.39 mountTheta=-0.76 cameraX=0.95, cameraY=3.25 cameraTheta=1.29
01:36:21.404 00.000 8976 incremental bump (0.947, 3.250) isValid = 1
01:36:21.404 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
01:36:21.404 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:36:21.404 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:36:21.404 00.000 8976 move complete, result=0
01:36:21.404 00.000 9828 Worker thread wakes up
01:36:21.404 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:36:21.404 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:36:21.404 00.000 8976 worker thread done servicing request
01:36:21.404 00.000 8976 Worker thread wakes up
01:36:21.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:21.404 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:36:21.404 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
01:36:21.404 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:21.405 00.001 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
01:36:21.405 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:36:21.405 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:36:21.405 00.000 9828 BLC: window closed
01:36:21.405 00.000 9828 MoveAxis(E, 12, B)
01:36:21.405 00.000 9828 Guiding  Dir = 2, Dur = 12
01:36:21.405 00.000 9828 IsSlewing returns 0
01:36:21.405 00.000 9828 IsGuiding returns 0
01:36:21.405 00.000 9828 PulseGuide returned control before completion, sleep 22
01:36:21.433 00.028 9828 IsGuiding returns 1
01:36:21.433 00.000 9828 scope still moving after pulse duration time elapsed
01:36:21.464 00.031 9828 IsSlewing returns 0
01:36:21.464 00.000 9828 IsGuiding returns 1
01:36:21.495 00.031 9828 IsSlewing returns 0
01:36:21.495 00.000 9828 IsGuiding returns 1
01:36:21.526 00.031 9828 IsSlewing returns 0
01:36:21.526 00.000 9828 IsGuiding returns 1
01:36:21.557 00.031 9828 IsSlewing returns 0
01:36:21.557 00.000 9828 IsGuiding returns 0
01:36:21.557 00.000 9828 scope move finished after 12 + 139 ms
01:36:21.557 00.000 9828 Move returns status 0, amount 12
01:36:21.557 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:21.557 00.000 9828 MoveAxis(N, 15, B)
01:36:21.557 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:21.572 00.015 9828 IsSlewing returns 0
01:36:21.572 00.000 9828 IsGuiding returns 0
01:36:21.573 00.001 9828 PulseGuide returned control before completion, sleep 25
01:36:21.603 00.030 9828 IsGuiding returns 1
01:36:21.604 00.001 9828 scope still moving after pulse duration time elapsed
01:36:21.634 00.030 9828 IsSlewing returns 0
01:36:21.634 00.000 9828 IsGuiding returns 1
01:36:21.665 00.031 9828 IsSlewing returns 0
01:36:21.665 00.000 9828 IsGuiding returns 1
01:36:21.697 00.032 9828 IsSlewing returns 0
01:36:21.697 00.000 9828 IsGuiding returns 1
01:36:21.727 00.030 9828 IsSlewing returns 0
01:36:21.728 00.001 9828 IsGuiding returns 0
01:36:21.728 00.000 9828 scope move finished after 15 + 140 ms
01:36:21.728 00.000 9828 Move returns status 0, amount 15
01:36:21.728 00.000 9828 move complete, result=0
01:36:21.728 00.000 9828 worker thread done servicing request
01:36:21.728 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:36:22.111 00.383 8976 Exposure complete
01:36:22.117 00.006 8976 worker thread done servicing request
01:36:22.117 00.000 5052 OnExposeComplete: enter
01:36:22.117 00.000 5052 UpdateGuideState(): m_state=6
01:36:22.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4631
01:36:22.117 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.42, Mass=211, SNR=10.0, Peak=65 HFD=3.1
01:36:22.117 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
01:36:22.117 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.10)
01:36:22.117 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-1.03 mountX=-0.34 mountY=0.01, mountTheta=3.10
01:36:22.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.29, opts=13)
01:36:22.118 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.29)
01:36:22.118 00.000 8976 Worker thread wakes up
01:36:22.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.29) opts 0xd
01:36:22.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.29)
01:36:22.118 00.000 8976 Moving (0.17, -0.29) raw xDistance=-0.34 yDistance=0.01
01:36:22.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:36:22.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:36:22.118 00.000 8976 MoveAxis(R, 1, ABG)
01:36:22.118 00.000 8976 stepping (-16, 17) + (1, 0)
01:36:22.118 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:22.119 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:36:22.128 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
01:36:22.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:22.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:22.128 00.000 5052 Enqueuing Expose request
01:36:22.139 00.011 8976 Received - 47 (G) 
01:36:22.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:22.139 00.000 8976 stepped: pos (-15, 17)
01:36:22.139 00.000 8976 MoveAxis(U, 0, ABG)
01:36:22.139 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
01:36:22.139 00.000 8976 MountToCamera -- mountX=2.41 mountY=-2.45 hyp=3.43 mountTheta=-0.79 cameraX=1.08, cameraY=3.26 cameraTheta=1.25
01:36:22.139 00.000 8976 incremental bump (1.082, 3.258) isValid = 1
01:36:22.139 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
01:36:22.140 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:36:22.140 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:36:22.140 00.000 8976 move complete, result=0
01:36:22.140 00.000 8976 worker thread done servicing request
01:36:22.140 00.000 8976 Worker thread wakes up
01:36:22.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:22.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:22.140 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:36:22.140 00.000 9828 Worker thread wakes up
01:36:22.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:36:22.140 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:36:22.140 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
01:36:22.140 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
01:36:22.140 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:36:22.140 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:36:22.140 00.000 9828 BLC: window closed
01:36:22.140 00.000 9828 MoveAxis(E, 13, B)
01:36:22.140 00.000 9828 Guiding  Dir = 2, Dur = 13
01:36:22.141 00.001 9828 IsSlewing returns 0
01:36:22.141 00.000 9828 IsGuiding returns 0
01:36:22.141 00.000 9828 PulseGuide returned control before completion, sleep 23
01:36:22.176 00.035 9828 IsGuiding returns 1
01:36:22.176 00.000 9828 scope still moving after pulse duration time elapsed
01:36:22.207 00.031 9828 IsSlewing returns 0
01:36:22.208 00.001 9828 IsGuiding returns 1
01:36:22.239 00.031 9828 IsSlewing returns 0
01:36:22.239 00.000 9828 IsGuiding returns 1
01:36:22.270 00.031 9828 IsSlewing returns 0
01:36:22.270 00.000 9828 IsGuiding returns 0
01:36:22.270 00.000 9828 scope move finished after 13 + 116 ms
01:36:22.270 00.000 9828 Move returns status 0, amount 13
01:36:22.270 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:22.270 00.000 9828 MoveAxis(N, 15, B)
01:36:22.270 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:22.286 00.016 9828 IsSlewing returns 0
01:36:22.286 00.000 9828 IsGuiding returns 0
01:36:22.287 00.001 9828 PulseGuide returned control before completion, sleep 25
01:36:22.317 00.030 9828 IsGuiding returns 1
01:36:22.317 00.000 9828 scope still moving after pulse duration time elapsed
01:36:22.348 00.031 9828 IsSlewing returns 0
01:36:22.348 00.000 9828 IsGuiding returns 1
01:36:22.379 00.031 9828 IsSlewing returns 0
01:36:22.379 00.000 9828 IsGuiding returns 1
01:36:22.421 00.042 9828 IsSlewing returns 0
01:36:22.421 00.000 9828 IsGuiding returns 0
01:36:22.421 00.000 9828 scope move finished after 15 + 119 ms
01:36:22.421 00.000 9828 Move returns status 0, amount 15
01:36:22.421 00.000 9828 move complete, result=0
01:36:22.421 00.000 9828 worker thread done servicing request
01:36:22.421 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:36:22.830 00.409 8976 Exposure complete
01:36:22.835 00.005 8976 worker thread done servicing request
01:36:22.836 00.001 5052 OnExposeComplete: enter
01:36:22.836 00.000 5052 UpdateGuideState(): m_state=6
01:36:22.836 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4632
01:36:22.836 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.28, Mass=184, SNR=9.4, Peak=69 HFD=2.5
01:36:22.836 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
01:36:22.836 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.24)
01:36:22.836 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.43 hyp=0.45 cameraTheta=-1.90 mountX=-0.31 mountY=0.36, mountTheta=2.29
01:36:22.837 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.43, opts=13)
01:36:22.837 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.43)
01:36:22.837 00.000 8976 Worker thread wakes up
01:36:22.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.43) opts 0xd
01:36:22.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.43)
01:36:22.837 00.000 8976 Moving (-0.15, -0.43) raw xDistance=-0.31 yDistance=0.36
01:36:22.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
01:36:22.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
01:36:22.837 00.000 8976 MoveAxis(R, 1, ABG)
01:36:22.837 00.000 8976 stepping (-15, 17) + (1, 0)
01:36:22.837 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:22.838 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:36:22.848 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:36:22.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:22.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:22.848 00.000 5052 Enqueuing Expose request
01:36:22.859 00.011 8976 Received - 47 (G) 
01:36:22.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:22.859 00.000 8976 stepped: pos (-14, 17)
01:36:22.859 00.000 8976 MoveAxis(D, 1, ABG)
01:36:22.859 00.000 8976 stepping (-14, 17) + (0, -1)
01:36:22.859 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:22.891 00.032 8976 Received - 47 (G) 
01:36:22.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:22.891 00.000 8976 stepped: pos (-14, 16)
01:36:22.891 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:36:22.891 00.000 8976 MountToCamera -- mountX=2.32 mountY=-2.48 hyp=3.40 mountTheta=-0.82 cameraX=1.15, cameraY=3.19 cameraTheta=1.23
01:36:22.891 00.000 8976 incremental bump (1.150, 3.195) isValid = 1
01:36:22.891 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:36:22.891 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:36:22.891 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:36:22.891 00.000 8976 move complete, result=0
01:36:22.891 00.000 9828 Worker thread wakes up
01:36:22.891 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:36:22.891 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:36:22.891 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
01:36:22.891 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:36:22.891 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:36:22.892 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 1 ms SOUTH
01:36:22.892 00.000 8976 worker thread done servicing request
01:36:22.892 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:36:22.892 00.000 9828 BLC: window closed
01:36:22.892 00.000 8976 Worker thread wakes up
01:36:22.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:22.892 00.000 9828 MoveAxis(E, 14, B)
01:36:22.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:22.892 00.000 9828 Guiding  Dir = 2, Dur = 14
01:36:22.892 00.000 9828 IsSlewing returns 0
01:36:22.892 00.000 9828 IsGuiding returns 0
01:36:22.893 00.001 9828 PulseGuide returned control before completion, sleep 24
01:36:22.930 00.037 9828 IsGuiding returns 1
01:36:22.930 00.000 9828 scope still moving after pulse duration time elapsed
01:36:22.961 00.031 9828 IsSlewing returns 0
01:36:22.961 00.000 9828 IsGuiding returns 1
01:36:22.992 00.031 9828 IsSlewing returns 0
01:36:22.992 00.000 9828 IsGuiding returns 1
01:36:23.023 00.031 9828 IsSlewing returns 0
01:36:23.023 00.000 9828 IsGuiding returns 0
01:36:23.023 00.000 9828 scope move finished after 14 + 116 ms
01:36:23.023 00.000 9828 Move returns status 0, amount 14
01:36:23.023 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:23.023 00.000 9828 MoveAxis(N, 14, B)
01:36:23.023 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:23.038 00.015 9828 IsSlewing returns 0
01:36:23.038 00.000 9828 IsGuiding returns 0
01:36:23.038 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:23.069 00.031 9828 IsGuiding returns 1
01:36:23.069 00.000 9828 scope still moving after pulse duration time elapsed
01:36:23.100 00.031 9828 IsSlewing returns 0
01:36:23.101 00.001 9828 IsGuiding returns 1
01:36:23.131 00.030 9828 IsSlewing returns 0
01:36:23.131 00.000 9828 IsGuiding returns 1
01:36:23.162 00.031 9828 IsSlewing returns 0
01:36:23.162 00.000 9828 IsGuiding returns 1
01:36:23.193 00.031 9828 IsSlewing returns 0
01:36:23.193 00.000 9828 IsGuiding returns 0
01:36:23.193 00.000 9828 scope move finished after 14 + 140 ms
01:36:23.193 00.000 9828 Move returns status 0, amount 14
01:36:23.193 00.000 9828 move complete, result=0
01:36:23.193 00.000 9828 worker thread done servicing request
01:36:23.193 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:36:23.582 00.389 8976 Exposure complete
01:36:23.587 00.005 8976 worker thread done servicing request
01:36:23.587 00.000 5052 OnExposeComplete: enter
01:36:23.587 00.000 5052 UpdateGuideState(): m_state=6
01:36:23.587 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4633
01:36:23.587 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.27, Mass=185, SNR=9.4, Peak=67 HFD=2.9
01:36:23.588 00.001 5052 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.04) = xAngle (-3.02 = -3.02)
01:36:23.588 00.000 5052 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.12 = -3.12)
01:36:23.588 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.43 hyp=0.52 cameraTheta=-0.98 mountX=-0.52 mountY=-0.01, mountTheta=-3.12
01:36:23.588 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.43, opts=13)
01:36:23.588 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.43)
01:36:23.588 00.000 8976 Worker thread wakes up
01:36:23.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.43) opts 0xd
01:36:23.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.43)
01:36:23.589 00.001 8976 Moving (0.29, -0.43) raw xDistance=-0.52 yDistance=-0.01
01:36:23.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
01:36:23.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:36:23.589 00.000 8976 MoveAxis(R, 2, ABG)
01:36:23.589 00.000 8976 stepping (-14, 16) + (2, 0)
01:36:23.589 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:23.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:36:23.598 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:36:23.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:23.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:23.598 00.000 5052 Enqueuing Expose request
01:36:23.627 00.029 8976 Received - 47 (G) 
01:36:23.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:23.627 00.000 8976 stepped: pos (-12, 16)
01:36:23.627 00.000 8976 MoveAxis(U, 0, ABG)
01:36:23.627 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
01:36:23.627 00.000 8976 MountToCamera -- mountX=2.16 mountY=-2.50 hyp=3.30 mountTheta=-0.86 cameraX=1.24, cameraY=3.06 cameraTheta=1.19
01:36:23.627 00.000 8976 incremental bump (1.241, 3.062) isValid = 1
01:36:23.627 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
01:36:23.627 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:36:23.627 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:36:23.627 00.000 8976 move complete, result=0
01:36:23.627 00.000 9828 Worker thread wakes up
01:36:23.627 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:36:23.627 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:36:23.627 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
01:36:23.627 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
01:36:23.627 00.000 8976 worker thread done servicing request
01:36:23.627 00.000 8976 Worker thread wakes up
01:36:23.628 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:23.628 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
01:36:23.628 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
01:36:23.628 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:36:23.628 00.000 9828 BLC: window closed
01:36:23.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:23.628 00.000 9828 MoveAxis(E, 15, B)
01:36:23.628 00.000 9828 Guiding  Dir = 2, Dur = 15
01:36:23.628 00.000 9828 IsSlewing returns 0
01:36:23.628 00.000 9828 IsGuiding returns 0
01:36:23.628 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:23.665 00.037 9828 IsGuiding returns 1
01:36:23.665 00.000 9828 scope still moving after pulse duration time elapsed
01:36:23.697 00.032 9828 IsSlewing returns 0
01:36:23.697 00.000 9828 IsGuiding returns 1
01:36:23.729 00.032 9828 IsSlewing returns 0
01:36:23.729 00.000 9828 IsGuiding returns 1
01:36:23.760 00.031 9828 IsSlewing returns 0
01:36:23.761 00.001 9828 IsGuiding returns 0
01:36:23.761 00.000 9828 scope move finished after 15 + 117 ms
01:36:23.761 00.000 9828 Move returns status 0, amount 15
01:36:23.761 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:23.761 00.000 9828 MoveAxis(N, 14, B)
01:36:23.761 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:23.775 00.014 9828 IsSlewing returns 0
01:36:23.775 00.000 9828 IsGuiding returns 0
01:36:23.775 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:23.807 00.032 9828 IsGuiding returns 1
01:36:23.807 00.000 9828 scope still moving after pulse duration time elapsed
01:36:23.837 00.030 9828 IsSlewing returns 0
01:36:23.837 00.000 9828 IsGuiding returns 1
01:36:23.869 00.032 9828 IsSlewing returns 0
01:36:23.869 00.000 9828 IsGuiding returns 1
01:36:23.899 00.030 9828 IsSlewing returns 0
01:36:23.899 00.000 9828 IsGuiding returns 1
01:36:23.931 00.032 9828 IsSlewing returns 0
01:36:23.931 00.000 9828 IsGuiding returns 0
01:36:23.931 00.000 9828 scope move finished after 14 + 141 ms
01:36:23.931 00.000 9828 Move returns status 0, amount 14
01:36:23.931 00.000 9828 move complete, result=0
01:36:23.931 00.000 9828 worker thread done servicing request
01:36:23.931 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:36:24.321 00.390 8976 Exposure complete
01:36:24.326 00.005 8976 worker thread done servicing request
01:36:24.326 00.000 5052 OnExposeComplete: enter
01:36:24.326 00.000 5052 UpdateGuideState(): m_state=6
01:36:24.326 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4634
01:36:24.326 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.92, Mass=183, SNR=9.3, Peak=61 HFD=2.9
01:36:24.326 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
01:36:24.326 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
01:36:24.326 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.60 mountX=0.19 mountY=-0.11, mountTheta=-0.52
01:36:24.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.21, opts=13)
01:36:24.327 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.21)
01:36:24.327 00.000 8976 Worker thread wakes up
01:36:24.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.21) opts 0xd
01:36:24.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.21)
01:36:24.327 00.000 8976 Moving (-0.01, 0.21) raw xDistance=0.19 yDistance=-0.11
01:36:24.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:36:24.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:36:24.327 00.000 8976 MoveAxis(R, 0, ABG)
01:36:24.327 00.000 8976 MoveAxis(U, 0, ABG)
01:36:24.327 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:36:24.327 00.000 8976 MountToCamera -- mountX=2.05 mountY=-2.51 hyp=3.25 mountTheta=-0.89 cameraX=1.30, cameraY=2.97 cameraTheta=1.16
01:36:24.327 00.000 8976 incremental bump (1.302, 2.973) isValid = 1
01:36:24.327 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
01:36:24.328 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:24.328 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:24.328 00.000 8976 move complete, result=0
01:36:24.328 00.000 9828 Worker thread wakes up
01:36:24.328 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:24.328 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:24.328 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.02)
01:36:24.328 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
01:36:24.328 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
01:36:24.328 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:36:24.328 00.000 9828 BLC: window closed
01:36:24.328 00.000 9828 MoveAxis(E, 16, B)
01:36:24.328 00.000 9828 Guiding  Dir = 2, Dur = 16
01:36:24.328 00.000 8976 worker thread done servicing request
01:36:24.328 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:36:24.328 00.000 9828 IsSlewing returns 0
01:36:24.329 00.001 9828 IsGuiding returns 0
01:36:24.329 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:24.338 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:36:24.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:24.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:24.338 00.000 5052 Enqueuing Expose request
01:36:24.338 00.000 8976 Worker thread wakes up
01:36:24.338 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:24.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:24.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:24.364 00.026 9828 IsGuiding returns 1
01:36:24.364 00.000 9828 scope still moving after pulse duration time elapsed
01:36:24.395 00.031 9828 IsSlewing returns 0
01:36:24.395 00.000 9828 IsGuiding returns 1
01:36:24.426 00.031 9828 IsSlewing returns 0
01:36:24.426 00.000 9828 IsGuiding returns 1
01:36:24.457 00.031 9828 IsSlewing returns 0
01:36:24.457 00.000 9828 IsGuiding returns 0
01:36:24.457 00.000 9828 scope move finished after 16 + 113 ms
01:36:24.457 00.000 9828 Move returns status 0, amount 16
01:36:24.457 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:24.458 00.001 9828 MoveAxis(N, 14, B)
01:36:24.458 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:24.473 00.015 9828 IsSlewing returns 0
01:36:24.473 00.000 9828 IsGuiding returns 0
01:36:24.473 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:24.503 00.030 9828 IsGuiding returns 1
01:36:24.503 00.000 9828 scope still moving after pulse duration time elapsed
01:36:24.534 00.031 9828 IsSlewing returns 0
01:36:24.534 00.000 9828 IsGuiding returns 1
01:36:24.564 00.030 9828 IsSlewing returns 0
01:36:24.564 00.000 9828 IsGuiding returns 1
01:36:24.596 00.032 9828 IsSlewing returns 0
01:36:24.596 00.000 9828 IsGuiding returns 0
01:36:24.596 00.000 9828 scope move finished after 14 + 109 ms
01:36:24.596 00.000 9828 Move returns status 0, amount 14
01:36:24.596 00.000 9828 move complete, result=0
01:36:24.596 00.000 9828 worker thread done servicing request
01:36:24.597 00.001 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:36:25.027 00.430 8976 Exposure complete
01:36:25.032 00.005 8976 worker thread done servicing request
01:36:25.032 00.000 5052 OnExposeComplete: enter
01:36:25.032 00.000 5052 UpdateGuideState(): m_state=6
01:36:25.032 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4635
01:36:25.032 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.63, Mass=179, SNR=9.2, Peak=64 HFD=2.8
01:36:25.032 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.81 = -2.81)
01:36:25.032 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
01:36:25.032 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.76 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
01:36:25.033 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.08, opts=13)
01:36:25.033 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.08)
01:36:25.033 00.000 8976 Worker thread wakes up
01:36:25.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.08) opts 0xd
01:36:25.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.08)
01:36:25.033 00.000 8976 Moving (0.08, -0.08) raw xDistance=-0.11 yDistance=-0.03
01:36:25.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:36:25.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:36:25.033 00.000 8976 MoveAxis(R, 0, ABG)
01:36:25.033 00.000 8976 MoveAxis(U, 0, ABG)
01:36:25.034 00.001 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
01:36:25.034 00.000 8976 MountToCamera -- mountX=1.98 mountY=-2.52 hyp=3.21 mountTheta=-0.90 cameraX=1.34, cameraY=2.91 cameraTheta=1.14
01:36:25.034 00.000 8976 incremental bump (1.343, 2.914) isValid = 1
01:36:25.034 00.000 8976 Scheduling Mount bump of (0.047, 0.107)
01:36:25.034 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:25.034 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:25.034 00.000 8976 move complete, result=0
01:36:25.034 00.000 9828 Worker thread wakes up
01:36:25.034 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:25.034 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:25.034 00.000 8976 worker thread done servicing request
01:36:25.034 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
01:36:25.034 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.12)
01:36:25.034 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
01:36:25.034 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:36:25.034 00.000 9828 BLC: window closed
01:36:25.034 00.000 9828 MoveAxis(E, 17, B)
01:36:25.034 00.000 9828 Guiding  Dir = 2, Dur = 17
01:36:25.035 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:36:25.035 00.000 9828 IsSlewing returns 0
01:36:25.035 00.000 9828 IsGuiding returns 0
01:36:25.035 00.000 9828 PulseGuide returned control before completion, sleep 27
01:36:25.046 00.011 5052 UpdateGuideState exits: m=179 SNR=9.2
01:36:25.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:25.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:25.046 00.000 5052 Enqueuing Expose request
01:36:25.046 00.000 8976 Worker thread wakes up
01:36:25.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:25.047 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:25.047 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:25.072 00.025 9828 IsGuiding returns 1
01:36:25.072 00.000 9828 scope still moving after pulse duration time elapsed
01:36:25.105 00.033 9828 IsSlewing returns 0
01:36:25.105 00.000 9828 IsGuiding returns 1
01:36:25.136 00.031 9828 IsSlewing returns 0
01:36:25.137 00.001 9828 IsGuiding returns 1
01:36:25.167 00.030 9828 IsSlewing returns 0
01:36:25.167 00.000 9828 IsGuiding returns 0
01:36:25.167 00.000 9828 scope move finished after 17 + 114 ms
01:36:25.167 00.000 9828 Move returns status 0, amount 17
01:36:25.167 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:25.167 00.000 9828 MoveAxis(N, 14, B)
01:36:25.167 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:25.182 00.015 9828 IsSlewing returns 0
01:36:25.182 00.000 9828 IsGuiding returns 0
01:36:25.183 00.001 9828 PulseGuide returned control before completion, sleep 24
01:36:25.213 00.030 9828 IsGuiding returns 1
01:36:25.213 00.000 9828 scope still moving after pulse duration time elapsed
01:36:25.243 00.030 9828 IsSlewing returns 0
01:36:25.243 00.000 9828 IsGuiding returns 1
01:36:25.274 00.031 9828 IsSlewing returns 0
01:36:25.274 00.000 9828 IsGuiding returns 1
01:36:25.306 00.032 9828 IsSlewing returns 0
01:36:25.306 00.000 9828 IsGuiding returns 1
01:36:25.337 00.031 9828 IsSlewing returns 0
01:36:25.337 00.000 9828 IsGuiding returns 0
01:36:25.337 00.000 9828 scope move finished after 14 + 140 ms
01:36:25.337 00.000 9828 Move returns status 0, amount 14
01:36:25.337 00.000 9828 move complete, result=0
01:36:25.337 00.000 9828 worker thread done servicing request
01:36:25.337 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:36:25.737 00.400 8976 Exposure complete
01:36:25.742 00.005 8976 worker thread done servicing request
01:36:25.742 00.000 5052 OnExposeComplete: enter
01:36:25.742 00.000 5052 UpdateGuideState(): m_state=6
01:36:25.742 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4636
01:36:25.742 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.62, Mass=188, SNR=9.5, Peak=63 HFD=3.0
01:36:25.743 00.001 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
01:36:25.743 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
01:36:25.743 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-0.38 mountX=-0.17 mountY=-0.13, mountTheta=-2.48
01:36:25.743 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.08, opts=13)
01:36:25.743 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.08)
01:36:25.743 00.000 8976 Worker thread wakes up
01:36:25.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.08) opts 0xd
01:36:25.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.08)
01:36:25.743 00.000 8976 Moving (0.21, -0.08) raw xDistance=-0.17 yDistance=-0.13
01:36:25.744 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:36:25.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:36:25.744 00.000 8976 MoveAxis(R, 0, ABG)
01:36:25.744 00.000 8976 MoveAxis(U, 0, ABG)
01:36:25.744 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:36:25.744 00.000 8976 MountToCamera -- mountX=1.93 mountY=-2.53 hyp=3.18 mountTheta=-0.92 cameraX=1.37, cameraY=2.87 cameraTheta=1.13
01:36:25.744 00.000 8976 incremental bump (1.370, 2.874) isValid = 1
01:36:25.744 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:36:25.744 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:25.744 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:25.744 00.000 8976 move complete, result=0
01:36:25.744 00.000 9828 Worker thread wakes up
01:36:25.744 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:25.744 00.000 8976 worker thread done servicing request
01:36:25.744 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:25.744 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
01:36:25.744 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
01:36:25.744 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:36:25.744 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:36:25.745 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:36:25.745 00.000 9828 BLC: window closed
01:36:25.745 00.000 9828 MoveAxis(E, 17, B)
01:36:25.745 00.000 9828 Guiding  Dir = 2, Dur = 17
01:36:25.745 00.000 9828 IsSlewing returns 0
01:36:25.745 00.000 9828 IsGuiding returns 0
01:36:25.745 00.000 9828 PulseGuide returned control before completion, sleep 27
01:36:25.755 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:36:25.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:25.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:25.755 00.000 5052 Enqueuing Expose request
01:36:25.755 00.000 8976 Worker thread wakes up
01:36:25.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:25.755 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:25.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:25.787 00.032 9828 IsGuiding returns 1
01:36:25.787 00.000 9828 scope still moving after pulse duration time elapsed
01:36:25.818 00.031 9828 IsSlewing returns 0
01:36:25.818 00.000 9828 IsGuiding returns 1
01:36:25.849 00.031 9828 IsSlewing returns 0
01:36:25.849 00.000 9828 IsGuiding returns 1
01:36:25.880 00.031 9828 IsSlewing returns 0
01:36:25.880 00.000 9828 IsGuiding returns 1
01:36:25.911 00.031 9828 IsSlewing returns 0
01:36:25.911 00.000 9828 IsGuiding returns 1
01:36:25.942 00.031 9828 IsSlewing returns 0
01:36:25.942 00.000 9828 IsGuiding returns 0
01:36:25.942 00.000 9828 scope move finished after 17 + 180 ms
01:36:25.942 00.000 9828 Move returns status 0, amount 17
01:36:25.942 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:25.942 00.000 9828 MoveAxis(N, 14, B)
01:36:25.942 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:25.958 00.016 9828 IsSlewing returns 0
01:36:25.958 00.000 9828 IsGuiding returns 0
01:36:25.958 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:25.988 00.030 9828 IsGuiding returns 1
01:36:25.988 00.000 9828 scope still moving after pulse duration time elapsed
01:36:26.020 00.032 9828 IsSlewing returns 0
01:36:26.020 00.000 9828 IsGuiding returns 1
01:36:26.050 00.030 9828 IsSlewing returns 0
01:36:26.050 00.000 9828 IsGuiding returns 1
01:36:26.081 00.031 9828 IsSlewing returns 0
01:36:26.081 00.000 9828 IsGuiding returns 1
01:36:26.113 00.032 9828 IsSlewing returns 0
01:36:26.113 00.000 9828 IsGuiding returns 0
01:36:26.113 00.000 9828 scope move finished after 14 + 141 ms
01:36:26.114 00.001 9828 Move returns status 0, amount 14
01:36:26.114 00.000 9828 move complete, result=0
01:36:26.114 00.000 9828 worker thread done servicing request
01:36:26.114 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:36:26.445 00.331 8976 Exposure complete
01:36:26.450 00.005 8976 worker thread done servicing request
01:36:26.451 00.001 5052 OnExposeComplete: enter
01:36:26.451 00.000 5052 UpdateGuideState(): m_state=6
01:36:26.451 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4637
01:36:26.451 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.98, Mass=194, SNR=9.6, Peak=66 HFD=2.5
01:36:26.451 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
01:36:26.451 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.90 = -0.90)
01:36:26.451 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.25 mountX=0.20 mountY=-0.22, mountTheta=-0.84
01:36:26.452 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.27, opts=13)
01:36:26.452 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.27)
01:36:26.452 00.000 8976 Worker thread wakes up
01:36:26.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.27) opts 0xd
01:36:26.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.27)
01:36:26.452 00.000 8976 Moving (0.09, 0.27) raw xDistance=0.20 yDistance=-0.22
01:36:26.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:36:26.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:36:26.453 00.001 8976 MoveAxis(R, 0, ABG)
01:36:26.453 00.000 8976 MoveAxis(U, 0, ABG)
01:36:26.453 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
01:36:26.453 00.000 8976 MountToCamera -- mountX=1.90 mountY=-2.53 hyp=3.17 mountTheta=-0.93 cameraX=1.39, cameraY=2.85 cameraTheta=1.12
01:36:26.453 00.000 8976 incremental bump (1.389, 2.847) isValid = 1
01:36:26.453 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
01:36:26.453 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:26.453 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:26.453 00.000 8976 move complete, result=0
01:36:26.453 00.000 9828 Worker thread wakes up
01:36:26.453 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:26.453 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:26.453 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
01:36:26.453 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
01:36:26.453 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
01:36:26.453 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:36:26.453 00.000 9828 BLC: window closed
01:36:26.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:36:26.454 00.001 8976 worker thread done servicing request
01:36:26.454 00.000 9828 MoveAxis(E, 18, B)
01:36:26.454 00.000 9828 Guiding  Dir = 2, Dur = 18
01:36:26.454 00.000 9828 IsSlewing returns 0
01:36:26.454 00.000 9828 IsGuiding returns 0
01:36:26.454 00.000 9828 PulseGuide returned control before completion, sleep 28
01:36:26.463 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:36:26.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:26.463 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:26.463 00.000 5052 Enqueuing Expose request
01:36:26.463 00.000 8976 Worker thread wakes up
01:36:26.463 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:26.464 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:26.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:26.498 00.034 9828 IsGuiding returns 1
01:36:26.498 00.000 9828 scope still moving after pulse duration time elapsed
01:36:26.529 00.031 9828 IsSlewing returns 0
01:36:26.529 00.000 9828 IsGuiding returns 1
01:36:26.561 00.032 9828 IsSlewing returns 0
01:36:26.561 00.000 9828 IsGuiding returns 1
01:36:26.591 00.030 9828 IsSlewing returns 0
01:36:26.591 00.000 9828 IsGuiding returns 0
01:36:26.591 00.000 9828 scope move finished after 18 + 119 ms
01:36:26.591 00.000 9828 Move returns status 0, amount 18
01:36:26.591 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:26.591 00.000 9828 MoveAxis(N, 14, B)
01:36:26.591 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:26.607 00.016 9828 IsSlewing returns 0
01:36:26.607 00.000 9828 IsGuiding returns 0
01:36:26.607 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:26.638 00.031 9828 IsGuiding returns 1
01:36:26.638 00.000 9828 scope still moving after pulse duration time elapsed
01:36:26.668 00.030 9828 IsSlewing returns 0
01:36:26.668 00.000 9828 IsGuiding returns 1
01:36:26.699 00.031 9828 IsSlewing returns 0
01:36:26.699 00.000 9828 IsGuiding returns 1
01:36:26.730 00.031 9828 IsSlewing returns 0
01:36:26.730 00.000 9828 IsGuiding returns 1
01:36:26.761 00.031 9828 IsSlewing returns 0
01:36:26.761 00.000 9828 IsGuiding returns 0
01:36:26.761 00.000 9828 scope move finished after 14 + 140 ms
01:36:26.761 00.000 9828 Move returns status 0, amount 14
01:36:26.761 00.000 9828 move complete, result=0
01:36:26.762 00.001 9828 worker thread done servicing request
01:36:26.762 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:36:27.155 00.393 8976 Exposure complete
01:36:27.161 00.006 8976 worker thread done servicing request
01:36:27.161 00.000 5052 OnExposeComplete: enter
01:36:27.161 00.000 5052 UpdateGuideState(): m_state=6
01:36:27.161 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4638
01:36:27.161 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.62, Mass=208, SNR=9.9, Peak=67 HFD=3.1
01:36:27.161 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:36:27.161 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
01:36:27.161 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.09 hyp=0.33 cameraTheta=-0.26 mountX=-0.22 mountY=-0.22, mountTheta=-2.36
01:36:27.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.09, opts=13)
01:36:27.162 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.09)
01:36:27.162 00.000 8976 Worker thread wakes up
01:36:27.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.09) opts 0xd
01:36:27.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.09)
01:36:27.162 00.000 8976 Moving (0.32, -0.09) raw xDistance=-0.22 yDistance=-0.22
01:36:27.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:36:27.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:36:27.162 00.000 8976 MoveAxis(R, 0, ABG)
01:36:27.162 00.000 8976 MoveAxis(U, 0, ABG)
01:36:27.162 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
01:36:27.162 00.000 8976 MountToCamera -- mountX=1.88 mountY=-2.54 hyp=3.16 mountTheta=-0.93 cameraX=1.40, cameraY=2.83 cameraTheta=1.11
01:36:27.162 00.000 8976 incremental bump (1.401, 2.829) isValid = 1
01:36:27.162 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
01:36:27.162 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:27.162 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:27.162 00.000 8976 move complete, result=0
01:36:27.162 00.000 9828 Worker thread wakes up
01:36:27.163 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:27.163 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:27.163 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
01:36:27.163 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
01:36:27.163 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
01:36:27.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:36:27.163 00.000 8976 worker thread done servicing request
01:36:27.163 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:36:27.163 00.000 9828 BLC: window closed
01:36:27.163 00.000 9828 MoveAxis(E, 18, B)
01:36:27.163 00.000 9828 Guiding  Dir = 2, Dur = 18
01:36:27.164 00.001 9828 IsSlewing returns 0
01:36:27.164 00.000 9828 IsGuiding returns 0
01:36:27.164 00.000 9828 PulseGuide returned control before completion, sleep 28
01:36:27.173 00.009 5052 UpdateGuideState exits: m=208 SNR=9.9
01:36:27.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:27.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:27.173 00.000 5052 Enqueuing Expose request
01:36:27.173 00.000 8976 Worker thread wakes up
01:36:27.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:27.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:27.173 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:27.195 00.022 9828 IsGuiding returns 1
01:36:27.195 00.000 9828 scope still moving after pulse duration time elapsed
01:36:27.226 00.031 9828 IsSlewing returns 0
01:36:27.226 00.000 9828 IsGuiding returns 1
01:36:27.257 00.031 9828 IsSlewing returns 0
01:36:27.257 00.000 9828 IsGuiding returns 1
01:36:27.288 00.031 9828 IsSlewing returns 0
01:36:27.288 00.000 9828 IsGuiding returns 1
01:36:27.319 00.031 9828 IsSlewing returns 0
01:36:27.319 00.000 9828 IsGuiding returns 0
01:36:27.319 00.000 9828 scope move finished after 18 + 136 ms
01:36:27.319 00.000 9828 Move returns status 0, amount 18
01:36:27.319 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:27.319 00.000 9828 MoveAxis(N, 14, B)
01:36:27.319 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:27.334 00.015 9828 IsSlewing returns 0
01:36:27.334 00.000 9828 IsGuiding returns 0
01:36:27.334 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:27.365 00.031 9828 IsGuiding returns 1
01:36:27.365 00.000 9828 scope still moving after pulse duration time elapsed
01:36:27.396 00.031 9828 IsSlewing returns 0
01:36:27.396 00.000 9828 IsGuiding returns 1
01:36:27.428 00.032 9828 IsSlewing returns 0
01:36:27.428 00.000 9828 IsGuiding returns 1
01:36:27.458 00.030 9828 IsSlewing returns 0
01:36:27.458 00.000 9828 IsGuiding returns 1
01:36:27.489 00.031 9828 IsSlewing returns 0
01:36:27.489 00.000 9828 IsGuiding returns 0
01:36:27.489 00.000 9828 scope move finished after 14 + 140 ms
01:36:27.489 00.000 9828 Move returns status 0, amount 14
01:36:27.489 00.000 9828 move complete, result=0
01:36:27.489 00.000 9828 worker thread done servicing request
01:36:27.490 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:36:27.862 00.372 8976 Exposure complete
01:36:27.867 00.005 8976 worker thread done servicing request
01:36:27.867 00.000 5052 OnExposeComplete: enter
01:36:27.867 00.000 5052 UpdateGuideState(): m_state=6
01:36:27.867 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4639
01:36:27.867 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.69, Mass=189, SNR=9.5, Peak=67 HFD=2.6
01:36:27.867 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
01:36:27.868 00.001 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
01:36:27.868 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.08 mountX=0.09 mountY=0.20, mountTheta=1.15
01:36:27.868 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.02, opts=13)
01:36:27.868 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.02)
01:36:27.868 00.000 8976 Worker thread wakes up
01:36:27.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.02) opts 0xd
01:36:27.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.02)
01:36:27.868 00.000 8976 Moving (-0.23, -0.02) raw xDistance=0.09 yDistance=0.20
01:36:27.869 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:36:27.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:36:27.869 00.000 8976 MoveAxis(R, 0, ABG)
01:36:27.869 00.000 8976 MoveAxis(U, 0, ABG)
01:36:27.869 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
01:36:27.869 00.000 8976 MountToCamera -- mountX=1.87 mountY=-2.54 hyp=3.15 mountTheta=-0.94 cameraX=1.41, cameraY=2.82 cameraTheta=1.11
01:36:27.869 00.000 8976 incremental bump (1.409, 2.817) isValid = 1
01:36:27.869 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
01:36:27.869 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:27.869 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:27.869 00.000 8976 move complete, result=0
01:36:27.869 00.000 9828 Worker thread wakes up
01:36:27.869 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:27.869 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:27.869 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
01:36:27.869 00.000 8976 worker thread done servicing request
01:36:27.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:36:27.869 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
01:36:27.869 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
01:36:27.869 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:36:27.869 00.000 9828 BLC: window closed
01:36:27.869 00.000 9828 MoveAxis(E, 18, B)
01:36:27.869 00.000 9828 Guiding  Dir = 2, Dur = 18
01:36:27.870 00.001 9828 IsSlewing returns 0
01:36:27.870 00.000 9828 IsGuiding returns 0
01:36:27.870 00.000 9828 PulseGuide returned control before completion, sleep 28
01:36:27.879 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:36:27.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:27.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:27.879 00.000 5052 Enqueuing Expose request
01:36:27.879 00.000 8976 Worker thread wakes up
01:36:27.879 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:36:27.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:27.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:27.905 00.026 9828 IsGuiding returns 1
01:36:27.905 00.000 9828 scope still moving after pulse duration time elapsed
01:36:27.935 00.030 9828 IsSlewing returns 0
01:36:27.935 00.000 9828 IsGuiding returns 1
01:36:27.966 00.031 9828 IsSlewing returns 0
01:36:27.966 00.000 9828 IsGuiding returns 1
01:36:27.998 00.032 9828 IsSlewing returns 0
01:36:27.998 00.000 9828 IsGuiding returns 0
01:36:27.998 00.000 9828 scope move finished after 18 + 109 ms
01:36:27.998 00.000 9828 Move returns status 0, amount 18
01:36:27.998 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:27.998 00.000 9828 MoveAxis(N, 14, B)
01:36:27.998 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:28.013 00.015 9828 IsSlewing returns 0
01:36:28.013 00.000 9828 IsGuiding returns 0
01:36:28.013 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:28.043 00.030 9828 IsGuiding returns 1
01:36:28.043 00.000 9828 scope still moving after pulse duration time elapsed
01:36:28.075 00.032 9828 IsSlewing returns 0
01:36:28.075 00.000 9828 IsGuiding returns 1
01:36:28.105 00.030 9828 IsSlewing returns 0
01:36:28.105 00.000 9828 IsGuiding returns 1
01:36:28.136 00.031 9828 IsSlewing returns 0
01:36:28.136 00.000 9828 IsGuiding returns 0
01:36:28.136 00.000 9828 scope move finished after 14 + 108 ms
01:36:28.136 00.000 9828 Move returns status 0, amount 14
01:36:28.136 00.000 9828 move complete, result=0
01:36:28.136 00.000 9828 worker thread done servicing request
01:36:28.136 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:36:28.572 00.436 8976 Exposure complete
01:36:28.578 00.006 8976 worker thread done servicing request
01:36:28.578 00.000 5052 OnExposeComplete: enter
01:36:28.578 00.000 5052 UpdateGuideState(): m_state=6
01:36:28.578 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4640
01:36:28.578 00.000 5052 Star::Find returns 1 (0), X=328.06, Y=282.17, Mass=162, SNR=8.7, Peak=72 HFD=2.4
01:36:28.578 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:36:28.578 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
01:36:28.578 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=0.46 hyp=1.21 cameraTheta=2.75 mountX=0.92 mountY=0.68, mountTheta=0.64
01:36:28.578 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=0.46, opts=13)
01:36:28.578 00.000 5052 Enqueuing Move request for stepguider (-1.12, 0.46)
01:36:28.579 00.001 8976 Worker thread wakes up
01:36:28.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, 0.46) opts 0xd
01:36:28.579 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, 0.46)
01:36:28.579 00.000 8976 Moving (-1.12, 0.46) raw xDistance=0.92 yDistance=0.68
01:36:28.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.92
01:36:28.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
01:36:28.579 00.000 8976 MoveAxis(L, 4, ABG)
01:36:28.579 00.000 8976 stepping (-12, 16) + (-4, 0)
01:36:28.579 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:36:28.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:36:28.589 00.010 5052 UpdateGuideState exits: m=162 SNR=8.7
01:36:28.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:28.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:28.589 00.000 5052 Enqueuing Expose request
01:36:28.614 00.025 8976 Received - 47 (G) 
01:36:28.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:36:28.614 00.000 8976 stepped: pos (-16, 16)
01:36:28.614 00.000 8976 MoveAxis(D, 3, ABG)
01:36:28.614 00.000 8976 stepping (-16, 16) + (0, -3)
01:36:28.614 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:28.646 00.032 8976 Received - 47 (G) 
01:36:28.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:28.646 00.000 8976 stepped: pos (-16, 13)
01:36:28.646 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
01:36:28.646 00.000 8976 MountToCamera -- mountX=2.06 mountY=-2.38 hyp=3.15 mountTheta=-0.86 cameraX=1.18, cameraY=2.92 cameraTheta=1.19
01:36:28.646 00.000 8976 incremental bump (1.183, 2.918) isValid = 1
01:36:28.646 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
01:36:28.646 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:36:28.646 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:36:28.646 00.000 8976 move complete, result=0
01:36:28.646 00.000 9828 Worker thread wakes up
01:36:28.646 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:36:28.646 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:36:28.646 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
01:36:28.646 00.000 8976 worker thread done servicing request
01:36:28.646 00.000 8976 Worker thread wakes up
01:36:28.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:28.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:28.646 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
01:36:28.647 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
01:36:28.647 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:36:28.647 00.000 9828 BLC: window closed
01:36:28.647 00.000 9828 MoveAxis(E, 15, B)
01:36:28.647 00.000 9828 Guiding  Dir = 2, Dur = 15
01:36:28.647 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.7 px 3 ms SOUTH
01:36:28.647 00.000 9828 IsSlewing returns 0
01:36:28.647 00.000 9828 IsGuiding returns 0
01:36:28.647 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:28.682 00.035 9828 IsGuiding returns 1
01:36:28.682 00.000 9828 scope still moving after pulse duration time elapsed
01:36:28.713 00.031 9828 IsSlewing returns 0
01:36:28.713 00.000 9828 IsGuiding returns 1
01:36:28.743 00.030 9828 IsSlewing returns 0
01:36:28.743 00.000 9828 IsGuiding returns 1
01:36:28.774 00.031 9828 IsSlewing returns 0
01:36:28.774 00.000 9828 IsGuiding returns 0
01:36:28.774 00.000 9828 scope move finished after 15 + 111 ms
01:36:28.774 00.000 9828 Move returns status 0, amount 15
01:36:28.774 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:28.774 00.000 9828 MoveAxis(N, 14, B)
01:36:28.774 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:28.790 00.016 9828 IsSlewing returns 0
01:36:28.790 00.000 9828 IsGuiding returns 0
01:36:28.790 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:28.821 00.031 9828 IsGuiding returns 1
01:36:28.821 00.000 9828 scope still moving after pulse duration time elapsed
01:36:28.845 00.024 9828 IsSlewing returns 0
01:36:28.849 00.004 9828 IsGuiding returns 1
01:36:28.875 00.026 9828 IsSlewing returns 0
01:36:28.875 00.000 9828 IsGuiding returns 1
01:36:28.906 00.031 9828 IsSlewing returns 0
01:36:28.906 00.000 9828 IsGuiding returns 1
01:36:28.936 00.030 9828 IsSlewing returns 0
01:36:28.936 00.000 9828 IsGuiding returns 0
01:36:28.936 00.000 9828 scope move finished after 14 + 131 ms
01:36:28.936 00.000 9828 Move returns status 0, amount 14
01:36:28.936 00.000 9828 move complete, result=0
01:36:28.936 00.000 9828 worker thread done servicing request
01:36:28.936 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:36:29.340 00.404 8976 Exposure complete
01:36:29.345 00.005 8976 worker thread done servicing request
01:36:29.345 00.000 5052 OnExposeComplete: enter
01:36:29.345 00.000 5052 UpdateGuideState(): m_state=6
01:36:29.345 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4641
01:36:29.345 00.000 5052 Star::Find returns 1 (0), X=327.90, Y=281.42, Mass=163, SNR=8.8, Peak=69 HFD=2.5
01:36:29.345 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
01:36:29.345 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.22)
01:36:29.345 00.000 5052 CameraToMount -- cameraX=-1.28 cameraY=-0.29 hyp=1.31 cameraTheta=-2.92 mountX=0.33 mountY=1.23, mountTheta=1.31
01:36:29.346 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.28, y=-0.29, opts=13)
01:36:29.346 00.000 5052 Enqueuing Move request for stepguider (-1.28, -0.29)
01:36:29.346 00.000 8976 Worker thread wakes up
01:36:29.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.28, -0.29) opts 0xd
01:36:29.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.28, -0.29)
01:36:29.346 00.000 8976 Moving (-1.28, -0.29) raw xDistance=0.33 yDistance=1.23
01:36:29.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.33
01:36:29.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.23
01:36:29.346 00.000 8976 MoveAxis(L, 2, ABG)
01:36:29.346 00.000 8976 stepping (-16, 13) + (-2, 0)
01:36:29.346 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:29.347 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:36:29.357 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
01:36:29.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:29.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:29.357 00.000 5052 Enqueuing Expose request
01:36:29.382 00.025 8976 Received - 47 (G) 
01:36:29.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:29.382 00.000 8976 stepped: pos (-18, 13)
01:36:29.382 00.000 8976 MoveAxis(D, 5, ABG)
01:36:29.382 00.000 8976 stepping (-18, 13) + (0, -5)
01:36:29.382 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:36:29.429 00.047 8976 Received - 47 (G) 
01:36:29.429 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:36:29.429 00.000 8976 stepped: pos (-18, 8)
01:36:29.429 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
01:36:29.429 00.000 8976 MountToCamera -- mountX=2.29 mountY=-2.01 hyp=3.05 mountTheta=-0.72 cameraX=0.75, cameraY=2.96 cameraTheta=1.32
01:36:29.429 00.000 8976 incremental bump (0.752, 2.956) isValid = 1
01:36:29.429 00.000 8976 Scheduling Mount bump of (0.028, 0.115)
01:36:29.429 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:36:29.430 00.001 8976 Enqueuing Move request for scope (0.03, 0.12)
01:36:29.430 00.000 8976 move complete, result=0
01:36:29.430 00.000 9828 Worker thread wakes up
01:36:29.430 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:36:29.430 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:36:29.430 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.86)
01:36:29.430 00.000 8976 worker thread done servicing request
01:36:29.430 00.000 8976 Worker thread wakes up
01:36:29.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:29.430 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 1.2 px 5 ms SOUTH
01:36:29.430 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.94)
01:36:29.430 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
01:36:29.430 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:36:29.430 00.000 9828 BLC: window closed
01:36:29.430 00.000 9828 MoveAxis(E, 11, B)
01:36:29.430 00.000 9828 Guiding  Dir = 2, Dur = 11
01:36:29.430 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:29.431 00.001 9828 IsSlewing returns 0
01:36:29.431 00.000 9828 IsGuiding returns 0
01:36:29.431 00.000 9828 PulseGuide returned control before completion, sleep 21
01:36:29.460 00.029 9828 IsGuiding returns 1
01:36:29.460 00.000 9828 scope still moving after pulse duration time elapsed
01:36:29.491 00.031 9828 IsSlewing returns 0
01:36:29.491 00.000 9828 IsGuiding returns 1
01:36:29.521 00.030 9828 IsSlewing returns 0
01:36:29.521 00.000 9828 IsGuiding returns 1
01:36:29.553 00.032 9828 IsSlewing returns 0
01:36:29.553 00.000 9828 IsGuiding returns 1
01:36:29.583 00.030 9828 IsSlewing returns 0
01:36:29.583 00.000 9828 IsGuiding returns 0
01:36:29.583 00.000 9828 scope move finished after 11 + 141 ms
01:36:29.583 00.000 9828 Move returns status 0, amount 11
01:36:29.583 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:29.583 00.000 9828 MoveAxis(N, 15, B)
01:36:29.583 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:29.599 00.016 9828 IsSlewing returns 0
01:36:29.599 00.000 9828 IsGuiding returns 0
01:36:29.600 00.001 9828 PulseGuide returned control before completion, sleep 24
01:36:29.629 00.029 9828 IsGuiding returns 1
01:36:29.629 00.000 9828 scope still moving after pulse duration time elapsed
01:36:29.660 00.031 9828 IsSlewing returns 0
01:36:29.660 00.000 9828 IsGuiding returns 1
01:36:29.691 00.031 9828 IsSlewing returns 0
01:36:29.691 00.000 9828 IsGuiding returns 1
01:36:29.722 00.031 9828 IsSlewing returns 0
01:36:29.722 00.000 9828 IsGuiding returns 1
01:36:29.753 00.031 9828 IsSlewing returns 0
01:36:29.753 00.000 9828 IsGuiding returns 0
01:36:29.753 00.000 9828 scope move finished after 15 + 138 ms
01:36:29.753 00.000 9828 Move returns status 0, amount 15
01:36:29.753 00.000 9828 move complete, result=0
01:36:29.753 00.000 9828 worker thread done servicing request
01:36:29.753 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:36:30.132 00.379 8976 Exposure complete
01:36:30.138 00.006 8976 worker thread done servicing request
01:36:30.138 00.000 5052 OnExposeComplete: enter
01:36:30.138 00.000 5052 UpdateGuideState(): m_state=6
01:36:30.138 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4642
01:36:30.138 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.46, Mass=192, SNR=9.5, Peak=68 HFD=3.3
01:36:30.138 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.93 = 1.36)
01:36:30.138 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
01:36:30.138 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.25 hyp=0.96 cameraTheta=-2.88 mountX=0.20 mountY=0.91, mountTheta=1.35
01:36:30.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.25, opts=13)
01:36:30.139 00.000 5052 Enqueuing Move request for stepguider (-0.92, -0.25)
01:36:30.139 00.000 8976 Worker thread wakes up
01:36:30.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.25) opts 0xd
01:36:30.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.25)
01:36:30.139 00.000 8976 Moving (-0.92, -0.25) raw xDistance=0.20 yDistance=0.91
01:36:30.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:36:30.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.91
01:36:30.139 00.000 8976 MoveAxis(R, 0, ABG)
01:36:30.139 00.000 8976 MoveAxis(D, 4, ABG)
01:36:30.139 00.000 8976 stepping (-18, 8) + (0, -4)
01:36:30.139 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:36:30.140 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:36:30.149 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
01:36:30.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:30.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:30.149 00.000 5052 Enqueuing Expose request
01:36:30.181 00.032 8976 Received - 47 (G) 
01:36:30.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:36:30.181 00.000 8976 stepped: pos (-18, 4)
01:36:30.181 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
01:36:30.181 00.000 8976 MountToCamera -- mountX=2.44 mountY=-1.56 hyp=2.90 mountTheta=-0.57 cameraX=0.28, cameraY=2.89 cameraTheta=1.48
01:36:30.181 00.000 8976 incremental bump (0.276, 2.886) isValid = 1
01:36:30.181 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
01:36:30.181 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:36:30.181 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:36:30.181 00.000 8976 move complete, result=0
01:36:30.181 00.000 9828 Worker thread wakes up
01:36:30.181 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:36:30.181 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:36:30.181 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
01:36:30.181 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
01:36:30.181 00.000 8976 worker thread done servicing request
01:36:30.181 00.000 8976 Worker thread wakes up
01:36:30.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:30.181 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:36:30.182 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
01:36:30.182 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:30.182 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:36:30.182 00.000 9828 BLC: window closed
01:36:30.182 00.000 9828 MoveAxis(E, 5, B)
01:36:30.182 00.000 9828 Guiding  Dir = 2, Dur = 5
01:36:30.182 00.000 9828 IsSlewing returns 0
01:36:30.182 00.000 9828 IsGuiding returns 0
01:36:30.182 00.000 9828 PulseGuide returned control before completion, sleep 15
01:36:30.203 00.021 9828 IsGuiding returns 1
01:36:30.203 00.000 9828 scope still moving after pulse duration time elapsed
01:36:30.234 00.031 9828 IsSlewing returns 0
01:36:30.234 00.000 9828 IsGuiding returns 1
01:36:30.264 00.030 9828 IsSlewing returns 0
01:36:30.264 00.000 9828 IsGuiding returns 1
01:36:30.295 00.031 9828 IsSlewing returns 0
01:36:30.295 00.000 9828 IsGuiding returns 0
01:36:30.295 00.000 9828 scope move finished after 5 + 107 ms
01:36:30.295 00.000 9828 Move returns status 0, amount 5
01:36:30.295 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:30.295 00.000 9828 MoveAxis(N, 16, B)
01:36:30.295 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:30.310 00.015 9828 IsSlewing returns 0
01:36:30.310 00.000 9828 IsGuiding returns 0
01:36:30.310 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:30.341 00.031 9828 IsGuiding returns 1
01:36:30.341 00.000 9828 scope still moving after pulse duration time elapsed
01:36:30.372 00.031 9828 IsSlewing returns 0
01:36:30.372 00.000 9828 IsGuiding returns 1
01:36:30.404 00.032 9828 IsSlewing returns 0
01:36:30.404 00.000 9828 IsGuiding returns 1
01:36:30.435 00.031 9828 IsSlewing returns 0
01:36:30.436 00.001 9828 IsGuiding returns 1
01:36:30.467 00.031 9828 IsSlewing returns 0
01:36:30.467 00.000 9828 IsGuiding returns 0
01:36:30.467 00.000 9828 scope move finished after 16 + 140 ms
01:36:30.467 00.000 9828 Move returns status 0, amount 16
01:36:30.467 00.000 9828 move complete, result=0
01:36:30.467 00.000 9828 worker thread done servicing request
01:36:30.467 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:36:30.873 00.406 8976 Exposure complete
01:36:30.878 00.005 8976 worker thread done servicing request
01:36:30.878 00.000 5052 OnExposeComplete: enter
01:36:30.878 00.000 5052 UpdateGuideState(): m_state=6
01:36:30.878 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4643
01:36:30.878 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.35, Mass=199, SNR=9.7, Peak=71 HFD=2.7
01:36:30.878 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.65 = 2.63)
01:36:30.878 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.53)
01:36:30.878 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.61 mountX=-0.31 mountY=0.20, mountTheta=2.56
01:36:30.879 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.36, opts=13)
01:36:30.879 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.36)
01:36:30.879 00.000 8976 Worker thread wakes up
01:36:30.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.36) opts 0xd
01:36:30.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.36)
01:36:30.880 00.001 8976 Moving (-0.01, -0.36) raw xDistance=-0.31 yDistance=0.20
01:36:30.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:36:30.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:36:30.880 00.000 8976 MoveAxis(R, 1, ABG)
01:36:30.880 00.000 8976 stepping (-18, 4) + (1, 0)
01:36:30.880 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:30.880 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:36:30.890 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:36:30.891 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:30.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:30.891 00.000 5052 Enqueuing Expose request
01:36:30.900 00.009 8976 Received - 47 (G) 
01:36:30.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:30.900 00.000 8976 stepped: pos (-17, 4)
01:36:30.900 00.000 8976 MoveAxis(U, 0, ABG)
01:36:30.900 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
01:36:30.900 00.000 8976 MountToCamera -- mountX=2.50 mountY=-1.25 hyp=2.79 mountTheta=-0.47 cameraX=-0.02, cameraY=2.79 cameraTheta=1.58
01:36:30.900 00.000 8976 incremental bump (-0.019, 2.794) isValid = 1
01:36:30.900 00.000 8976 Scheduling Mount bump of (-0.001, 0.119)
01:36:30.900 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:36:30.900 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:36:30.900 00.000 8976 move complete, result=0
01:36:30.900 00.000 9828 Worker thread wakes up
01:36:30.900 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:36:30.900 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:36:30.900 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
01:36:30.900 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.69)
01:36:30.900 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:36:30.901 00.001 8976 worker thread done servicing request
01:36:30.901 00.000 8976 Worker thread wakes up
01:36:30.901 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
01:36:30.901 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:36:30.901 00.000 9828 BLC: window closed
01:36:30.901 00.000 9828 MoveAxis(E, 1, B)
01:36:30.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:30.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:30.901 00.000 9828 Guiding  Dir = 2, Dur = 1
01:36:30.901 00.000 9828 IsSlewing returns 0
01:36:30.901 00.000 9828 IsGuiding returns 0
01:36:30.902 00.001 9828 PulseGuide returned control before completion, sleep 11
01:36:30.918 00.016 9828 IsGuiding returns 1
01:36:30.918 00.000 9828 scope still moving after pulse duration time elapsed
01:36:30.949 00.031 9828 IsSlewing returns 0
01:36:30.949 00.000 9828 IsGuiding returns 1
01:36:30.981 00.032 9828 IsSlewing returns 0
01:36:30.981 00.000 9828 IsGuiding returns 1
01:36:31.012 00.031 9828 IsSlewing returns 0
01:36:31.012 00.000 9828 IsGuiding returns 0
01:36:31.012 00.000 9828 scope move finished after 1 + 108 ms
01:36:31.012 00.000 9828 Move returns status 0, amount 1
01:36:31.012 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:31.012 00.000 9828 MoveAxis(N, 16, B)
01:36:31.012 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:31.026 00.014 9828 IsSlewing returns 0
01:36:31.026 00.000 9828 IsGuiding returns 0
01:36:31.026 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:31.058 00.032 9828 IsGuiding returns 1
01:36:31.058 00.000 9828 scope still moving after pulse duration time elapsed
01:36:31.088 00.030 9828 IsSlewing returns 0
01:36:31.088 00.000 9828 IsGuiding returns 1
01:36:31.119 00.031 9828 IsSlewing returns 0
01:36:31.119 00.000 9828 IsGuiding returns 1
01:36:31.151 00.032 9828 IsSlewing returns 0
01:36:31.151 00.000 9828 IsGuiding returns 1
01:36:31.183 00.032 9828 IsSlewing returns 0
01:36:31.183 00.000 9828 IsGuiding returns 0
01:36:31.183 00.000 9828 scope move finished after 16 + 140 ms
01:36:31.183 00.000 9828 Move returns status 0, amount 16
01:36:31.183 00.000 9828 move complete, result=0
01:36:31.183 00.000 9828 worker thread done servicing request
01:36:31.183 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:36:31.596 00.413 8976 Exposure complete
01:36:31.602 00.006 8976 worker thread done servicing request
01:36:31.602 00.000 5052 OnExposeComplete: enter
01:36:31.602 00.000 5052 UpdateGuideState(): m_state=6
01:36:31.602 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4644
01:36:31.602 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.54, Mass=201, SNR=9.8, Peak=69 HFD=3.1
01:36:31.602 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
01:36:31.602 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
01:36:31.602 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.17 hyp=0.41 cameraTheta=-0.44 mountX=-0.32 mountY=-0.22, mountTheta=-2.55
01:36:31.604 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.17, opts=13)
01:36:31.604 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.17)
01:36:31.604 00.000 8976 Worker thread wakes up
01:36:31.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.17) opts 0xd
01:36:31.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.17)
01:36:31.604 00.000 8976 Moving (0.37, -0.17) raw xDistance=-0.32 yDistance=-0.22
01:36:31.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:36:31.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:36:31.604 00.000 8976 MoveAxis(R, 1, ABG)
01:36:31.604 00.000 8976 stepping (-17, 4) + (1, 0)
01:36:31.605 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:31.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:36:31.617 00.012 5052 UpdateGuideState exits: m=201 SNR=9.8
01:36:31.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:31.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:31.617 00.000 5052 Enqueuing Expose request
01:36:31.636 00.019 8976 Received - 47 (G) 
01:36:31.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:31.636 00.000 8976 stepped: pos (-16, 4)
01:36:31.636 00.000 8976 MoveAxis(U, 0, ABG)
01:36:31.636 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
01:36:31.636 00.000 8976 MountToCamera -- mountX=2.48 mountY=-1.05 hyp=2.69 mountTheta=-0.40 cameraX=-0.19, cameraY=2.69 cameraTheta=1.64
01:36:31.636 00.000 8976 incremental bump (-0.194, 2.687) isValid = 1
01:36:31.636 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
01:36:31.636 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:36:31.636 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:36:31.636 00.000 8976 move complete, result=0
01:36:31.636 00.000 9828 Worker thread wakes up
01:36:31.636 00.000 8976 worker thread done servicing request
01:36:31.636 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:36:31.637 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:36:31.637 00.000 8976 Worker thread wakes up
01:36:31.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:31.637 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:36:31.637 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:31.637 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.55)
01:36:31.637 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.63)
01:36:31.637 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
01:36:31.637 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:36:31.637 00.000 9828 BLC: window closed
01:36:31.637 00.000 9828 MoveAxis(W, 1, B)
01:36:31.637 00.000 9828 Guiding  Dir = 3, Dur = 1
01:36:31.637 00.000 9828 IsSlewing returns 0
01:36:31.638 00.001 9828 IsGuiding returns 0
01:36:31.638 00.000 9828 PulseGuide returned control before completion, sleep 11
01:36:31.664 00.026 9828 IsGuiding returns 1
01:36:31.664 00.000 9828 scope still moving after pulse duration time elapsed
01:36:31.696 00.032 9828 IsSlewing returns 0
01:36:31.696 00.000 9828 IsGuiding returns 1
01:36:31.726 00.030 9828 IsSlewing returns 0
01:36:31.726 00.000 9828 IsGuiding returns 1
01:36:31.757 00.031 9828 IsSlewing returns 0
01:36:31.757 00.000 9828 IsGuiding returns 1
01:36:31.788 00.031 9828 IsSlewing returns 0
01:36:31.788 00.000 9828 IsGuiding returns 1
01:36:31.819 00.031 9828 IsSlewing returns 0
01:36:31.819 00.000 9828 IsGuiding returns 0
01:36:31.819 00.000 9828 scope move finished after 1 + 180 ms
01:36:31.819 00.000 9828 Move returns status 0, amount 1
01:36:31.819 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:31.819 00.000 9828 MoveAxis(N, 16, B)
01:36:31.819 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:31.835 00.016 9828 IsSlewing returns 0
01:36:31.835 00.000 9828 IsGuiding returns 0
01:36:31.835 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:31.865 00.030 9828 IsGuiding returns 1
01:36:31.865 00.000 9828 scope still moving after pulse duration time elapsed
01:36:31.897 00.032 9828 IsSlewing returns 0
01:36:31.897 00.000 9828 IsGuiding returns 1
01:36:31.927 00.030 9828 IsSlewing returns 0
01:36:31.927 00.000 9828 IsGuiding returns 1
01:36:31.958 00.031 9828 IsSlewing returns 0
01:36:31.958 00.000 9828 IsGuiding returns 1
01:36:31.989 00.031 9828 IsSlewing returns 0
01:36:31.989 00.000 9828 IsGuiding returns 0
01:36:31.989 00.000 9828 scope move finished after 16 + 138 ms
01:36:31.989 00.000 9828 Move returns status 0, amount 16
01:36:31.989 00.000 9828 move complete, result=0
01:36:31.989 00.000 9828 worker thread done servicing request
01:36:31.989 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
01:36:32.342 00.353 8976 Exposure complete
01:36:32.347 00.005 8976 worker thread done servicing request
01:36:32.347 00.000 5052 OnExposeComplete: enter
01:36:32.347 00.000 5052 UpdateGuideState(): m_state=6
01:36:32.347 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4645
01:36:32.347 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.98, Mass=194, SNR=9.6, Peak=62 HFD=3.1
01:36:32.347 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
01:36:32.347 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
01:36:32.347 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.27 hyp=0.32 cameraTheta=1.02 mountX=0.17 mountY=-0.29, mountTheta=-1.05
01:36:32.349 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.27, opts=13)
01:36:32.349 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.27)
01:36:32.349 00.000 8976 Worker thread wakes up
01:36:32.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.27) opts 0xd
01:36:32.349 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.27)
01:36:32.349 00.000 8976 Moving (0.17, 0.27) raw xDistance=0.17 yDistance=-0.29
01:36:32.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:36:32.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:36:32.349 00.000 8976 MoveAxis(R, 0, ABG)
01:36:32.349 00.000 8976 MoveAxis(U, 1, ABG)
01:36:32.349 00.000 8976 stepping (-16, 4) + (0, 1)
01:36:32.349 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:32.350 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:36:32.359 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:36:32.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:32.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:32.359 00.000 5052 Enqueuing Expose request
01:36:32.371 00.012 8976 Received - 47 (G) 
01:36:32.371 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:32.371 00.000 8976 stepped: pos (-16, 5)
01:36:32.371 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
01:36:32.371 00.000 8976 MountToCamera -- mountX=2.47 mountY=-0.97 hyp=2.65 mountTheta=-0.37 cameraX=-0.27, cameraY=2.64 cameraTheta=1.67
01:36:32.371 00.000 8976 incremental bump (-0.265, 2.640) isValid = 1
01:36:32.371 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
01:36:32.371 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:36:32.371 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:36:32.371 00.000 8976 move complete, result=0
01:36:32.371 00.000 9828 Worker thread wakes up
01:36:32.371 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:36:32.371 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:36:32.371 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
01:36:32.371 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:36:32.371 00.000 8976 worker thread done servicing request
01:36:32.371 00.000 8976 Worker thread wakes up
01:36:32.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:32.372 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:32.372 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
01:36:32.372 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:36:32.372 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:36:32.372 00.000 9828 BLC: window closed
01:36:32.372 00.000 9828 MoveAxis(W, 2, B)
01:36:32.372 00.000 9828 Guiding  Dir = 3, Dur = 2
01:36:32.372 00.000 9828 IsSlewing returns 0
01:36:32.372 00.000 9828 IsGuiding returns 0
01:36:32.372 00.000 9828 PulseGuide returned control before completion, sleep 12
01:36:32.392 00.020 9828 IsGuiding returns 1
01:36:32.392 00.000 9828 scope still moving after pulse duration time elapsed
01:36:32.424 00.032 9828 IsSlewing returns 0
01:36:32.424 00.000 9828 IsGuiding returns 1
01:36:32.456 00.032 9828 IsSlewing returns 0
01:36:32.456 00.000 9828 IsGuiding returns 1
01:36:32.487 00.031 9828 IsSlewing returns 0
01:36:32.487 00.000 9828 IsGuiding returns 0
01:36:32.487 00.000 9828 scope move finished after 2 + 112 ms
01:36:32.487 00.000 9828 Move returns status 0, amount 2
01:36:32.487 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:32.487 00.000 9828 MoveAxis(N, 16, B)
01:36:32.487 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:32.503 00.016 9828 IsSlewing returns 0
01:36:32.503 00.000 9828 IsGuiding returns 0
01:36:32.503 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:32.534 00.031 9828 IsGuiding returns 1
01:36:32.534 00.000 9828 scope still moving after pulse duration time elapsed
01:36:32.565 00.031 9828 IsSlewing returns 0
01:36:32.565 00.000 9828 IsGuiding returns 1
01:36:32.596 00.031 9828 IsSlewing returns 0
01:36:32.596 00.000 9828 IsGuiding returns 1
01:36:32.628 00.032 9828 IsSlewing returns 0
01:36:32.628 00.000 9828 IsGuiding returns 1
01:36:32.659 00.031 9828 IsSlewing returns 0
01:36:32.659 00.000 9828 IsGuiding returns 0
01:36:32.659 00.000 9828 scope move finished after 16 + 140 ms
01:36:32.659 00.000 9828 Move returns status 0, amount 16
01:36:32.659 00.000 9828 move complete, result=0
01:36:32.659 00.000 9828 worker thread done servicing request
01:36:32.659 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:36:33.065 00.406 8976 Exposure complete
01:36:33.070 00.005 8976 worker thread done servicing request
01:36:33.070 00.000 5052 OnExposeComplete: enter
01:36:33.070 00.000 5052 UpdateGuideState(): m_state=6
01:36:33.070 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4646
01:36:33.070 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.63, Mass=196, SNR=9.7, Peak=69 HFD=2.7
01:36:33.070 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
01:36:33.070 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.20)
01:36:33.070 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.08 hyp=0.38 cameraTheta=-2.94 mountX=0.10 mountY=0.35, mountTheta=1.29
01:36:33.071 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.08, opts=13)
01:36:33.072 00.001 5052 Enqueuing Move request for stepguider (-0.37, -0.08)
01:36:33.072 00.000 8976 Worker thread wakes up
01:36:33.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.08) opts 0xd
01:36:33.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.08)
01:36:33.072 00.000 8976 Moving (-0.37, -0.08) raw xDistance=0.10 yDistance=0.35
01:36:33.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:36:33.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
01:36:33.072 00.000 8976 MoveAxis(R, 0, ABG)
01:36:33.072 00.000 8976 MoveAxis(D, 1, ABG)
01:36:33.072 00.000 8976 stepping (-16, 5) + (0, -1)
01:36:33.072 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:33.073 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:36:33.083 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:36:33.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:33.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:33.083 00.000 5052 Enqueuing Expose request
01:36:33.091 00.008 8976 Received - 47 (G) 
01:36:33.091 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:33.091 00.000 8976 stepped: pos (-16, 4)
01:36:33.091 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
01:36:33.091 00.000 8976 MountToCamera -- mountX=2.46 mountY=-0.86 hyp=2.61 mountTheta=-0.33 cameraX=-0.36, cameraY=2.58 cameraTheta=1.71
01:36:33.091 00.000 8976 incremental bump (-0.359, 2.584) isValid = 1
01:36:33.091 00.000 8976 Scheduling Mount bump of (-0.016, 0.118)
01:36:33.091 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:36:33.091 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:36:33.091 00.000 8976 move complete, result=0
01:36:33.091 00.000 9828 Worker thread wakes up
01:36:33.091 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:36:33.091 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:36:33.091 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
01:36:33.091 00.000 8976 worker thread done servicing request
01:36:33.091 00.000 8976 Worker thread wakes up
01:36:33.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:33.091 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:33.091 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:36:33.091 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
01:36:33.092 00.001 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.48
01:36:33.092 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:36:33.092 00.000 9828 BLC: window closed
01:36:33.092 00.000 9828 MoveAxis(W, 3, B)
01:36:33.092 00.000 9828 Guiding  Dir = 3, Dur = 3
01:36:33.092 00.000 9828 IsSlewing returns 0
01:36:33.092 00.000 9828 IsGuiding returns 0
01:36:33.092 00.000 9828 PulseGuide returned control before completion, sleep 13
01:36:33.120 00.028 9828 IsGuiding returns 1
01:36:33.120 00.000 9828 scope still moving after pulse duration time elapsed
01:36:33.152 00.032 9828 IsSlewing returns 0
01:36:33.152 00.000 9828 IsGuiding returns 1
01:36:33.183 00.031 9828 IsSlewing returns 0
01:36:33.183 00.000 9828 IsGuiding returns 1
01:36:33.214 00.031 9828 IsSlewing returns 0
01:36:33.214 00.000 9828 IsGuiding returns 0
01:36:33.214 00.000 9828 scope move finished after 3 + 119 ms
01:36:33.214 00.000 9828 Move returns status 0, amount 3
01:36:33.214 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:33.214 00.000 9828 MoveAxis(N, 16, B)
01:36:33.214 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:33.229 00.015 9828 IsSlewing returns 0
01:36:33.229 00.000 9828 IsGuiding returns 0
01:36:33.229 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:33.260 00.031 9828 IsGuiding returns 1
01:36:33.261 00.001 9828 scope still moving after pulse duration time elapsed
01:36:33.292 00.031 9828 IsSlewing returns 0
01:36:33.292 00.000 9828 IsGuiding returns 1
01:36:33.322 00.030 9828 IsSlewing returns 0
01:36:33.322 00.000 9828 IsGuiding returns 1
01:36:33.352 00.030 9828 IsSlewing returns 0
01:36:33.352 00.000 9828 IsGuiding returns 1
01:36:33.383 00.031 9828 IsSlewing returns 0
01:36:33.383 00.000 9828 IsGuiding returns 0
01:36:33.383 00.000 9828 scope move finished after 16 + 137 ms
01:36:33.383 00.000 9828 Move returns status 0, amount 16
01:36:33.383 00.000 9828 move complete, result=0
01:36:33.383 00.000 9828 worker thread done servicing request
01:36:33.383 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:36:33.793 00.410 8976 Exposure complete
01:36:33.798 00.005 8976 worker thread done servicing request
01:36:33.798 00.000 5052 OnExposeComplete: enter
01:36:33.798 00.000 5052 UpdateGuideState(): m_state=6
01:36:33.798 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4647
01:36:33.798 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.91, Mass=190, SNR=9.5, Peak=66 HFD=2.5
01:36:33.798 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:36:33.798 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
01:36:33.798 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.20 hyp=0.46 cameraTheta=2.69 mountX=0.37 mountY=0.24, mountTheta=0.58
01:36:33.800 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.20, opts=13)
01:36:33.800 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.20)
01:36:33.801 00.001 8976 Worker thread wakes up
01:36:33.801 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.20) opts 0xd
01:36:33.801 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.20)
01:36:33.801 00.000 8976 Moving (-0.42, 0.20) raw xDistance=0.37 yDistance=0.24
01:36:33.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:36:33.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:36:33.801 00.000 8976 MoveAxis(L, 2, ABG)
01:36:33.801 00.000 8976 stepping (-16, 4) + (-2, 0)
01:36:33.801 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:33.802 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:36:33.811 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:36:33.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:33.811 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:33.811 00.000 5052 Enqueuing Expose request
01:36:33.826 00.015 8976 Received - 47 (G) 
01:36:33.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:33.826 00.000 8976 stepped: pos (-18, 4)
01:36:33.826 00.000 8976 MoveAxis(U, 0, ABG)
01:36:33.826 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
01:36:33.826 00.000 8976 MountToCamera -- mountX=2.56 mountY=-0.78 hyp=2.68 mountTheta=-0.30 cameraX=-0.47, cameraY=2.64 cameraTheta=1.75
01:36:33.826 00.000 8976 incremental bump (-0.468, 2.636) isValid = 1
01:36:33.826 00.000 8976 Scheduling Mount bump of (-0.020, 0.117)
01:36:33.826 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:36:33.826 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:36:33.826 00.000 8976 move complete, result=0
01:36:33.826 00.000 9828 Worker thread wakes up
01:36:33.826 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:36:33.826 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:36:33.826 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.45)
01:36:33.826 00.000 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.53)
01:36:33.826 00.000 8976 worker thread done servicing request
01:36:33.826 00.000 8976 Worker thread wakes up
01:36:33.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:33.827 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:33.827 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:36:33.827 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.01 mountY=-0.12, mountTheta=-1.45
01:36:33.827 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:36:33.827 00.000 9828 BLC: window closed
01:36:33.827 00.000 9828 MoveAxis(W, 5, B)
01:36:33.827 00.000 9828 Guiding  Dir = 3, Dur = 5
01:36:33.827 00.000 9828 IsSlewing returns 0
01:36:33.827 00.000 9828 IsGuiding returns 0
01:36:33.827 00.000 9828 PulseGuide returned control before completion, sleep 15
01:36:33.847 00.020 9828 IsGuiding returns 1
01:36:33.847 00.000 9828 scope still moving after pulse duration time elapsed
01:36:33.878 00.031 9828 IsSlewing returns 0
01:36:33.878 00.000 9828 IsGuiding returns 1
01:36:33.910 00.032 9828 IsSlewing returns 0
01:36:33.910 00.000 9828 IsGuiding returns 1
01:36:33.941 00.031 9828 IsSlewing returns 0
01:36:33.941 00.000 9828 IsGuiding returns 0
01:36:33.941 00.000 9828 scope move finished after 5 + 109 ms
01:36:33.941 00.000 9828 Move returns status 0, amount 5
01:36:33.941 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:33.941 00.000 9828 MoveAxis(N, 16, B)
01:36:33.941 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:33.957 00.016 9828 IsSlewing returns 0
01:36:33.957 00.000 9828 IsGuiding returns 0
01:36:33.957 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:33.988 00.031 9828 IsGuiding returns 1
01:36:33.988 00.000 9828 scope still moving after pulse duration time elapsed
01:36:34.019 00.031 9828 IsSlewing returns 0
01:36:34.019 00.000 9828 IsGuiding returns 1
01:36:34.050 00.031 9828 IsSlewing returns 0
01:36:34.050 00.000 9828 IsGuiding returns 1
01:36:34.080 00.030 9828 IsSlewing returns 0
01:36:34.080 00.000 9828 IsGuiding returns 1
01:36:34.111 00.031 9828 IsSlewing returns 0
01:36:34.111 00.000 9828 IsGuiding returns 1
01:36:34.144 00.033 9828 IsSlewing returns 0
01:36:34.144 00.000 9828 IsGuiding returns 1
01:36:34.173 00.029 9828 IsSlewing returns 0
01:36:34.173 00.000 9828 IsGuiding returns 0
01:36:34.173 00.000 9828 scope move finished after 16 + 199 ms
01:36:34.173 00.000 9828 Move returns status 0, amount 16
01:36:34.173 00.000 9828 move complete, result=0
01:36:34.173 00.000 9828 worker thread done servicing request
01:36:34.173 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
01:36:34.519 00.346 8976 Exposure complete
01:36:34.524 00.005 8976 worker thread done servicing request
01:36:34.524 00.000 5052 OnExposeComplete: enter
01:36:34.524 00.000 5052 UpdateGuideState(): m_state=6
01:36:34.524 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4648
01:36:34.524 00.000 5052 Star::Find returns 1 (0), X=327.88, Y=281.50, Mass=192, SNR=9.5, Peak=68 HFD=2.7
01:36:34.524 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
01:36:34.524 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
01:36:34.525 00.001 5052 CameraToMount -- cameraX=-1.29 cameraY=-0.21 hyp=1.31 cameraTheta=-2.98 mountX=0.40 mountY=1.20, mountTheta=1.25
01:36:34.525 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.29, y=-0.21, opts=13)
01:36:34.525 00.000 5052 Enqueuing Move request for stepguider (-1.29, -0.21)
01:36:34.525 00.000 8976 Worker thread wakes up
01:36:34.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.29, -0.21) opts 0xd
01:36:34.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.29, -0.21)
01:36:34.525 00.000 8976 Moving (-1.29, -0.21) raw xDistance=0.40 yDistance=1.20
01:36:34.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:36:34.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.20
01:36:34.526 00.001 8976 MoveAxis(L, 2, ABG)
01:36:34.526 00.000 8976 stepping (-18, 4) + (-2, 0)
01:36:34.526 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:34.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:36:34.535 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
01:36:34.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:34.535 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:34.535 00.000 5052 Enqueuing Expose request
01:36:34.561 00.026 8976 Received - 47 (G) 
01:36:34.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:34.561 00.000 8976 stepped: pos (-20, 4)
01:36:34.561 00.000 8976 MoveAxis(D, 5, ABG)
01:36:34.561 00.000 8976 stepping (-20, 4) + (0, -5)
01:36:34.561 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:36:34.609 00.048 8976 Received - 47 (G) 
01:36:34.609 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:36:34.609 00.000 8976 stepped: pos (-20, -1)
01:36:34.609 00.000 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
01:36:34.609 00.000 8976 MountToCamera -- mountX=2.73 mountY=-0.47 hyp=2.77 mountTheta=-0.17 cameraX=-0.82, cameraY=2.64 cameraTheta=1.87
01:36:34.610 00.001 8976 incremental bump (-0.820, 2.642) isValid = 1
01:36:34.610 00.000 8976 Scheduling Mount bump of (-0.034, 0.114)
01:36:34.610 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:36:34.610 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:36:34.610 00.000 8976 move complete, result=0
01:36:34.610 00.000 9828 Worker thread wakes up
01:36:34.610 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.2 px 5 ms SOUTH
01:36:34.610 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:36:34.610 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:36:34.610 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.33)
01:36:34.610 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.41)
01:36:34.610 00.000 8976 worker thread done servicing request
01:36:34.610 00.000 8976 Worker thread wakes up
01:36:34.610 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:34.610 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:34.610 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.03 mountY=-0.12, mountTheta=-1.33
01:36:34.610 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:36:34.611 00.001 9828 BLC: window closed
01:36:34.611 00.000 9828 MoveAxis(W, 9, B)
01:36:34.611 00.000 9828 Guiding  Dir = 3, Dur = 9
01:36:34.611 00.000 9828 IsSlewing returns 0
01:36:34.611 00.000 9828 IsGuiding returns 0
01:36:34.611 00.000 9828 PulseGuide returned control before completion, sleep 19
01:36:34.638 00.027 9828 IsGuiding returns 1
01:36:34.638 00.000 9828 scope still moving after pulse duration time elapsed
01:36:34.670 00.032 9828 IsSlewing returns 0
01:36:34.670 00.000 9828 IsGuiding returns 1
01:36:34.700 00.030 9828 IsSlewing returns 0
01:36:34.700 00.000 9828 IsGuiding returns 1
01:36:34.731 00.031 9828 IsSlewing returns 0
01:36:34.731 00.000 9828 IsGuiding returns 1
01:36:34.762 00.031 9828 IsSlewing returns 0
01:36:34.762 00.000 9828 IsGuiding returns 0
01:36:34.762 00.000 9828 scope move finished after 9 + 141 ms
01:36:34.762 00.000 9828 Move returns status 0, amount 9
01:36:34.762 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:34.762 00.000 9828 MoveAxis(N, 16, B)
01:36:34.762 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:34.777 00.015 9828 IsSlewing returns 0
01:36:34.777 00.000 9828 IsGuiding returns 0
01:36:34.777 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:34.808 00.031 9828 IsGuiding returns 1
01:36:34.808 00.000 9828 scope still moving after pulse duration time elapsed
01:36:34.839 00.031 9828 IsSlewing returns 0
01:36:34.839 00.000 9828 IsGuiding returns 1
01:36:34.871 00.032 9828 IsSlewing returns 0
01:36:34.871 00.000 9828 IsGuiding returns 1
01:36:34.902 00.031 9828 IsSlewing returns 0
01:36:34.902 00.000 9828 IsGuiding returns 1
01:36:34.933 00.031 9828 IsSlewing returns 0
01:36:34.933 00.000 9828 IsGuiding returns 0
01:36:34.933 00.000 9828 scope move finished after 16 + 139 ms
01:36:34.933 00.000 9828 Move returns status 0, amount 16
01:36:34.933 00.000 9828 move complete, result=0
01:36:34.933 00.000 9828 worker thread done servicing request
01:36:34.933 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
01:36:35.296 00.363 8976 Exposure complete
01:36:35.302 00.006 8976 worker thread done servicing request
01:36:35.302 00.000 5052 OnExposeComplete: enter
01:36:35.302 00.000 5052 UpdateGuideState(): m_state=6
01:36:35.302 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4649
01:36:35.302 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.28, Mass=190, SNR=9.5, Peak=70 HFD=2.9
01:36:35.302 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
01:36:35.302 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.53)
01:36:35.302 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.43 hyp=0.85 cameraTheta=-2.61 mountX=-0.05 mountY=0.85, mountTheta=1.63
01:36:35.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.43, opts=13)
01:36:35.303 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.43)
01:36:35.303 00.000 8976 Worker thread wakes up
01:36:35.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.43) opts 0xd
01:36:35.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.43)
01:36:35.303 00.000 8976 Moving (-0.74, -0.43) raw xDistance=-0.05 yDistance=0.85
01:36:35.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:36:35.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.85
01:36:35.303 00.000 8976 MoveAxis(R, 0, ABG)
01:36:35.303 00.000 8976 MoveAxis(D, 4, ABG)
01:36:35.303 00.000 8976 stepping (-20, -1) + (0, -4)
01:36:35.303 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:36:35.304 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:36:35.313 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:36:35.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:35.313 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:35.313 00.000 5052 Enqueuing Expose request
01:36:35.345 00.032 8976 Received - 47 (G) 
01:36:35.345 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:36:35.345 00.000 8976 stepped: pos (-20, -5)
01:36:35.345 00.000 8976 MountToCamera -- mountTheta (-0.02) + m_xAngle (2.04) = xAngle (2.02 = 2.02)
01:36:35.345 00.000 8976 MountToCamera -- mountX=2.84 mountY=-0.05 hyp=2.84 mountTheta=-0.02 cameraX=-1.24, cameraY=2.55 cameraTheta=2.02
01:36:35.345 00.000 8976 incremental bump (-1.243, 2.551) isValid = 1
01:36:35.345 00.000 8976 Scheduling Mount bump of (-0.050, 0.107)
01:36:35.345 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:36:35.345 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:36:35.345 00.000 8976 move complete, result=0
01:36:35.345 00.000 9828 Worker thread wakes up
01:36:35.345 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:36:35.345 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:36:35.345 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.11 = -1.18)
01:36:35.345 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.02 = -1.26)
01:36:35.345 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:36:35.345 00.000 8976 worker thread done servicing request
01:36:35.345 00.000 8976 Worker thread wakes up
01:36:35.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:35.346 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:35.346 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.05 mountY=-0.11, mountTheta=-1.19
01:36:35.346 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:36:35.346 00.000 9828 BLC: window closed
01:36:35.346 00.000 9828 MoveAxis(W, 14, B)
01:36:35.346 00.000 9828 Guiding  Dir = 3, Dur = 14
01:36:35.346 00.000 9828 IsSlewing returns 0
01:36:35.346 00.000 9828 IsGuiding returns 0
01:36:35.346 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:35.385 00.039 9828 IsGuiding returns 1
01:36:35.385 00.000 9828 scope still moving after pulse duration time elapsed
01:36:35.417 00.032 9828 IsSlewing returns 0
01:36:35.417 00.000 9828 IsGuiding returns 1
01:36:35.447 00.030 9828 IsSlewing returns 0
01:36:35.447 00.000 9828 IsGuiding returns 1
01:36:35.479 00.032 9828 IsSlewing returns 0
01:36:35.479 00.000 9828 IsGuiding returns 0
01:36:35.479 00.000 9828 scope move finished after 14 + 119 ms
01:36:35.479 00.000 9828 Move returns status 0, amount 14
01:36:35.479 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:35.479 00.000 9828 MoveAxis(N, 15, B)
01:36:35.479 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:35.494 00.015 9828 IsSlewing returns 0
01:36:35.494 00.000 9828 IsGuiding returns 0
01:36:35.494 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:35.525 00.031 9828 IsGuiding returns 1
01:36:35.525 00.000 9828 scope still moving after pulse duration time elapsed
01:36:35.556 00.031 9828 IsSlewing returns 0
01:36:35.557 00.001 9828 IsGuiding returns 1
01:36:35.587 00.030 9828 IsSlewing returns 0
01:36:35.587 00.000 9828 IsGuiding returns 1
01:36:35.618 00.031 9828 IsSlewing returns 0
01:36:35.618 00.000 9828 IsGuiding returns 1
01:36:35.649 00.031 9828 IsSlewing returns 0
01:36:35.649 00.000 9828 IsGuiding returns 0
01:36:35.649 00.000 9828 scope move finished after 15 + 140 ms
01:36:35.649 00.000 9828 Move returns status 0, amount 15
01:36:35.649 00.000 9828 move complete, result=0
01:36:35.649 00.000 9828 worker thread done servicing request
01:36:35.650 00.001 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:36:36.040 00.390 8976 Exposure complete
01:36:36.046 00.006 8976 worker thread done servicing request
01:36:36.046 00.000 5052 OnExposeComplete: enter
01:36:36.046 00.000 5052 UpdateGuideState(): m_state=6
01:36:36.046 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4650
01:36:36.046 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.39, Mass=185, SNR=9.4, Peak=62 HFD=3.2
01:36:36.046 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
01:36:36.046 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
01:36:36.046 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.32 hyp=0.43 cameraTheta=-0.84 mountX=-0.42 mountY=-0.06, mountTheta=-2.99
01:36:36.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.32, opts=13)
01:36:36.047 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.32)
01:36:36.047 00.000 8976 Worker thread wakes up
01:36:36.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.32) opts 0xd
01:36:36.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.32)
01:36:36.047 00.000 8976 Moving (0.29, -0.32) raw xDistance=-0.42 yDistance=-0.06
01:36:36.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
01:36:36.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:36:36.047 00.000 8976 MoveAxis(R, 2, ABG)
01:36:36.047 00.000 8976 stepping (-20, -5) + (2, 0)
01:36:36.047 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:36.048 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:36:36.057 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:36:36.058 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:36.058 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:36.058 00.000 5052 Enqueuing Expose request
01:36:36.080 00.022 8976 Received - 47 (G) 
01:36:36.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:36.080 00.000 8976 stepped: pos (-18, -5)
01:36:36.080 00.000 8976 MoveAxis(U, 0, ABG)
01:36:36.080 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
01:36:36.080 00.000 8976 MountToCamera -- mountX=2.81 mountY=0.23 hyp=2.82 mountTheta=0.08 cameraX=-1.48, cameraY=2.40 cameraTheta=2.12
01:36:36.080 00.000 8976 incremental bump (-1.480, 2.400) isValid = 1
01:36:36.080 00.000 8976 Scheduling Mount bump of (-0.060, 0.101)
01:36:36.080 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:36:36.080 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:36:36.080 00.000 8976 move complete, result=0
01:36:36.080 00.000 9828 Worker thread wakes up
01:36:36.080 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:36:36.080 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:36:36.080 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
01:36:36.080 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
01:36:36.080 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:36:36.080 00.000 8976 worker thread done servicing request
01:36:36.080 00.000 8976 Worker thread wakes up
01:36:36.081 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:36.081 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:36.081 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.10
01:36:36.081 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:36:36.081 00.000 9828 BLC: window closed
01:36:36.081 00.000 9828 MoveAxis(W, 18, B)
01:36:36.081 00.000 9828 Guiding  Dir = 3, Dur = 18
01:36:36.081 00.000 9828 IsSlewing returns 0
01:36:36.081 00.000 9828 IsGuiding returns 0
01:36:36.081 00.000 9828 PulseGuide returned control before completion, sleep 28
01:36:36.118 00.037 9828 IsGuiding returns 1
01:36:36.118 00.000 9828 scope still moving after pulse duration time elapsed
01:36:36.150 00.032 9828 IsSlewing returns 0
01:36:36.150 00.000 9828 IsGuiding returns 1
01:36:36.181 00.031 9828 IsSlewing returns 0
01:36:36.181 00.000 9828 IsGuiding returns 1
01:36:36.211 00.030 9828 IsSlewing returns 0
01:36:36.211 00.000 9828 IsGuiding returns 1
01:36:36.242 00.031 9828 IsSlewing returns 0
01:36:36.242 00.000 9828 IsGuiding returns 0
01:36:36.242 00.000 9828 scope move finished after 18 + 142 ms
01:36:36.242 00.000 9828 Move returns status 0, amount 18
01:36:36.242 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:36.242 00.000 9828 MoveAxis(N, 15, B)
01:36:36.242 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:36.257 00.015 9828 IsSlewing returns 0
01:36:36.257 00.000 9828 IsGuiding returns 0
01:36:36.257 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:36.289 00.032 9828 IsGuiding returns 1
01:36:36.289 00.000 9828 scope still moving after pulse duration time elapsed
01:36:36.320 00.031 9828 IsSlewing returns 0
01:36:36.320 00.000 9828 IsGuiding returns 1
01:36:36.351 00.031 9828 IsSlewing returns 0
01:36:36.351 00.000 9828 IsGuiding returns 1
01:36:36.381 00.030 9828 IsSlewing returns 0
01:36:36.381 00.000 9828 IsGuiding returns 0
01:36:36.381 00.000 9828 scope move finished after 15 + 109 ms
01:36:36.381 00.000 9828 Move returns status 0, amount 15
01:36:36.381 00.000 9828 move complete, result=0
01:36:36.381 00.000 9828 worker thread done servicing request
01:36:36.381 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:36:36.771 00.390 8976 Exposure complete
01:36:36.776 00.005 8976 worker thread done servicing request
01:36:36.776 00.000 5052 OnExposeComplete: enter
01:36:36.776 00.000 5052 UpdateGuideState(): m_state=6
01:36:36.776 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4651
01:36:36.777 00.001 5052 Star::Find returns 1 (0), X=329.70, Y=281.97, Mass=194, SNR=9.6, Peak=65 HFD=2.9
01:36:36.777 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
01:36:36.777 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
01:36:36.777 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.26 hyp=0.59 cameraTheta=0.46 mountX=-0.01 mountY=-0.59, mountTheta=-1.58
01:36:36.777 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.26, opts=13)
01:36:36.777 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.26)
01:36:36.777 00.000 8976 Worker thread wakes up
01:36:36.777 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.26) opts 0xd
01:36:36.778 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.26)
01:36:36.778 00.000 8976 Moving (0.53, 0.26) raw xDistance=-0.01 yDistance=-0.59
01:36:36.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:36:36.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:36:36.778 00.000 8976 MoveAxis(R, 0, ABG)
01:36:36.778 00.000 8976 MoveAxis(U, 2, ABG)
01:36:36.778 00.000 8976 stepping (-18, -5) + (0, 2)
01:36:36.778 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:36.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:36:36.788 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:36:36.788 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:36.788 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:36.788 00.000 5052 Enqueuing Expose request
01:36:36.816 00.028 8976 Received - 47 (G) 
01:36:36.816 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:36.816 00.000 8976 stepped: pos (-18, -3)
01:36:36.816 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
01:36:36.816 00.000 8976 MountToCamera -- mountX=2.79 mountY=0.31 hyp=2.81 mountTheta=0.11 cameraX=-1.55, cameraY=2.35 cameraTheta=2.15
01:36:36.816 00.000 8976 incremental bump (-1.546, 2.346) isValid = 1
01:36:36.816 00.000 8976 Scheduling Mount bump of (-0.063, 0.099)
01:36:36.816 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:36:36.816 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:36:36.816 00.000 8976 move complete, result=0
01:36:36.816 00.000 9828 Worker thread wakes up
01:36:36.816 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:36:36.816 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:36:36.816 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
01:36:36.816 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
01:36:36.816 00.000 8976 worker thread done servicing request
01:36:36.817 00.001 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
01:36:36.817 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.07
01:36:36.817 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:36:36.817 00.000 9828 BLC: window closed
01:36:36.817 00.000 9828 MoveAxis(W, 19, B)
01:36:36.817 00.000 9828 Guiding  Dir = 3, Dur = 19
01:36:36.817 00.000 8976 Worker thread wakes up
01:36:36.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:36.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:36.817 00.000 9828 IsSlewing returns 0
01:36:36.817 00.000 9828 IsGuiding returns 0
01:36:36.817 00.000 9828 PulseGuide returned control before completion, sleep 29
01:36:36.849 00.032 9828 IsGuiding returns 1
01:36:36.849 00.000 9828 scope still moving after pulse duration time elapsed
01:36:36.880 00.031 9828 IsSlewing returns 0
01:36:36.880 00.000 9828 IsGuiding returns 1
01:36:36.911 00.031 9828 IsSlewing returns 0
01:36:36.911 00.000 9828 IsGuiding returns 1
01:36:36.941 00.030 9828 IsSlewing returns 0
01:36:36.941 00.000 9828 IsGuiding returns 0
01:36:36.941 00.000 9828 scope move finished after 19 + 105 ms
01:36:36.941 00.000 9828 Move returns status 0, amount 19
01:36:36.941 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:36.941 00.000 9828 MoveAxis(N, 15, B)
01:36:36.941 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:36.957 00.016 9828 IsSlewing returns 0
01:36:36.957 00.000 9828 IsGuiding returns 0
01:36:36.957 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:36.988 00.031 9828 IsGuiding returns 1
01:36:36.988 00.000 9828 scope still moving after pulse duration time elapsed
01:36:37.020 00.032 9828 IsSlewing returns 0
01:36:37.020 00.000 9828 IsGuiding returns 1
01:36:37.051 00.031 9828 IsSlewing returns 0
01:36:37.051 00.000 9828 IsGuiding returns 1
01:36:37.082 00.031 9828 IsSlewing returns 0
01:36:37.082 00.000 9828 IsGuiding returns 1
01:36:37.113 00.031 9828 IsSlewing returns 0
01:36:37.113 00.000 9828 IsGuiding returns 0
01:36:37.113 00.000 9828 scope move finished after 15 + 140 ms
01:36:37.114 00.001 9828 Move returns status 0, amount 15
01:36:37.114 00.000 9828 move complete, result=0
01:36:37.114 00.000 9828 worker thread done servicing request
01:36:37.114 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 15 ms NORTH
01:36:37.525 00.411 8976 Exposure complete
01:36:37.530 00.005 8976 worker thread done servicing request
01:36:37.531 00.001 5052 OnExposeComplete: enter
01:36:37.531 00.000 5052 UpdateGuideState(): m_state=6
01:36:37.531 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4652
01:36:37.531 00.000 5052 Star::Find returns 1 (0), X=330.27, Y=281.47, Mass=202, SNR=9.8, Peak=64 HFD=2.9
01:36:37.531 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
01:36:37.531 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
01:36:37.531 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=-0.24 hyp=1.12 cameraTheta=-0.22 mountX=-0.71 mountY=-0.79, mountTheta=-2.31
01:36:37.533 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=-0.24, opts=13)
01:36:37.533 00.000 5052 Enqueuing Move request for stepguider (1.10, -0.24)
01:36:37.533 00.000 8976 Worker thread wakes up
01:36:37.533 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, -0.24) opts 0xd
01:36:37.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, -0.24)
01:36:37.534 00.001 8976 Moving (1.10, -0.24) raw xDistance=-0.71 yDistance=-0.79
01:36:37.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
01:36:37.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.79
01:36:37.534 00.000 8976 MoveAxis(R, 3, ABG)
01:36:37.535 00.001 8976 stepping (-18, -3) + (3, 0)
01:36:37.535 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:37.535 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:36:37.546 00.011 5052 UpdateGuideState exits: m=202 SNR=9.8
01:36:37.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:37.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:37.546 00.000 5052 Enqueuing Expose request
01:36:37.567 00.021 8976 Received - 47 (G) 
01:36:37.567 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:37.567 00.000 8976 stepped: pos (-15, -3)
01:36:37.567 00.000 8976 MoveAxis(U, 3, ABG)
01:36:37.567 00.000 8976 stepping (-15, -3) + (0, 3)
01:36:37.567 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:37.599 00.032 8976 Received - 47 (G) 
01:36:37.599 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:37.599 00.000 8976 stepped: pos (-15, 0)
01:36:37.599 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
01:36:37.599 00.000 8976 MountToCamera -- mountX=2.63 mountY=0.21 hyp=2.64 mountTheta=0.08 cameraX=-1.38, cameraY=2.25 cameraTheta=2.12
01:36:37.599 00.000 8976 incremental bump (-1.381, 2.247) isValid = 1
01:36:37.599 00.000 8976 Scheduling Mount bump of (-0.060, 0.101)
01:36:37.599 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:36:37.599 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:36:37.599 00.000 8976 move complete, result=0
01:36:37.599 00.000 9828 Worker thread wakes up
01:36:37.599 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:36:37.599 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:36:37.599 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
01:36:37.599 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
01:36:37.599 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 3 ms NORTH
01:36:37.599 00.000 8976 worker thread done servicing request
01:36:37.599 00.000 8976 Worker thread wakes up
01:36:37.600 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:37.600 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:37.600 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.10
01:36:37.600 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:36:37.600 00.000 9828 BLC: window closed
01:36:37.600 00.000 9828 MoveAxis(W, 18, B)
01:36:37.600 00.000 9828 Guiding  Dir = 3, Dur = 18
01:36:37.600 00.000 9828 IsSlewing returns 0
01:36:37.600 00.000 9828 IsGuiding returns 0
01:36:37.600 00.000 9828 PulseGuide returned control before completion, sleep 28
01:36:37.640 00.040 9828 IsGuiding returns 1
01:36:37.640 00.000 9828 scope still moving after pulse duration time elapsed
01:36:37.671 00.031 9828 IsSlewing returns 0
01:36:37.671 00.000 9828 IsGuiding returns 1
01:36:37.702 00.031 9828 IsSlewing returns 0
01:36:37.702 00.000 9828 IsGuiding returns 1
01:36:37.732 00.030 9828 IsSlewing returns 0
01:36:37.732 00.000 9828 IsGuiding returns 0
01:36:37.732 00.000 9828 scope move finished after 18 + 114 ms
01:36:37.732 00.000 9828 Move returns status 0, amount 18
01:36:37.732 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:37.732 00.000 9828 MoveAxis(N, 15, B)
01:36:37.732 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:37.748 00.016 9828 IsSlewing returns 0
01:36:37.748 00.000 9828 IsGuiding returns 0
01:36:37.748 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:37.780 00.032 9828 IsGuiding returns 1
01:36:37.780 00.000 9828 scope still moving after pulse duration time elapsed
01:36:37.811 00.031 9828 IsSlewing returns 0
01:36:37.811 00.000 9828 IsGuiding returns 1
01:36:37.842 00.031 9828 IsSlewing returns 0
01:36:37.842 00.000 9828 IsGuiding returns 1
01:36:37.872 00.030 9828 IsSlewing returns 0
01:36:37.872 00.000 9828 IsGuiding returns 1
01:36:37.902 00.030 9828 IsSlewing returns 0
01:36:37.902 00.000 9828 IsGuiding returns 0
01:36:37.902 00.000 9828 scope move finished after 15 + 138 ms
01:36:37.902 00.000 9828 Move returns status 0, amount 15
01:36:37.902 00.000 9828 move complete, result=0
01:36:37.902 00.000 9828 worker thread done servicing request
01:36:37.902 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:36:38.297 00.395 8976 Exposure complete
01:36:38.303 00.006 8976 worker thread done servicing request
01:36:38.303 00.000 5052 OnExposeComplete: enter
01:36:38.303 00.000 5052 UpdateGuideState(): m_state=6
01:36:38.303 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4653
01:36:38.303 00.000 5052 Star::Find returns 1 (0), X=330.80, Y=281.59, Mass=202, SNR=9.8, Peak=63 HFD=2.8
01:36:38.303 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
01:36:38.303 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:36:38.303 00.000 5052 CameraToMount -- cameraX=1.62 cameraY=-0.12 hyp=1.63 cameraTheta=-0.07 mountX=-0.84 mountY=-1.30, mountTheta=-2.15
01:36:38.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.62, y=-0.12, opts=13)
01:36:38.304 00.000 5052 Enqueuing Move request for stepguider (1.62, -0.12)
01:36:38.304 00.000 8976 Worker thread wakes up
01:36:38.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.62, -0.12) opts 0xd
01:36:38.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.62, -0.12)
01:36:38.304 00.000 8976 Moving (1.62, -0.12) raw xDistance=-0.84 yDistance=-1.30
01:36:38.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84
01:36:38.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.30
01:36:38.304 00.000 8976 MoveAxis(R, 4, ABG)
01:36:38.304 00.000 8976 stepping (-15, 0) + (4, 0)
01:36:38.304 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:36:38.305 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:36:38.315 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
01:36:38.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:38.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:38.315 00.000 5052 Enqueuing Expose request
01:36:38.334 00.019 8976 Received - 47 (G) 
01:36:38.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:36:38.334 00.000 8976 stepped: pos (-11, 0)
01:36:38.334 00.000 8976 MoveAxis(U, 5, ABG)
01:36:38.334 00.000 8976 stepping (-11, 0) + (0, 5)
01:36:38.334 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:36:38.382 00.048 8976 Received - 47 (G) 
01:36:38.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:36:38.382 00.000 8976 stepped: pos (-11, 5)
01:36:38.382 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
01:36:38.382 00.000 8976 MountToCamera -- mountX=2.32 mountY=-0.12 hyp=2.32 mountTheta=-0.05 cameraX=-0.94, cameraY=2.12 cameraTheta=1.99
01:36:38.382 00.000 8976 incremental bump (-0.945, 2.120) isValid = 1
01:36:38.382 00.000 8976 Scheduling Mount bump of (-0.047, 0.109)
01:36:38.382 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:36:38.382 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:36:38.382 00.000 8976 move complete, result=0
01:36:38.382 00.000 9828 Worker thread wakes up
01:36:38.382 00.000 8976 worker thread done servicing request
01:36:38.382 00.000 8976 Worker thread wakes up
01:36:38.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:38.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:38.383 00.001 5052 GuideStep: -0.8 px 4 ms EAST, -1.3 px 5 ms NORTH
01:36:38.383 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:36:38.383 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:36:38.383 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
01:36:38.383 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.29)
01:36:38.383 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.04 mountY=-0.11, mountTheta=-1.22
01:36:38.383 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:36:38.383 00.000 9828 BLC: window closed
01:36:38.383 00.000 9828 MoveAxis(W, 13, B)
01:36:38.383 00.000 9828 Guiding  Dir = 3, Dur = 13
01:36:38.384 00.001 9828 IsSlewing returns 0
01:36:38.384 00.000 9828 IsGuiding returns 0
01:36:38.384 00.000 9828 PulseGuide returned control before completion, sleep 23
01:36:38.416 00.032 9828 IsGuiding returns 1
01:36:38.416 00.000 9828 scope still moving after pulse duration time elapsed
01:36:38.446 00.030 9828 IsSlewing returns 0
01:36:38.447 00.001 9828 IsGuiding returns 1
01:36:38.479 00.032 9828 IsSlewing returns 0
01:36:38.479 00.000 9828 IsGuiding returns 1
01:36:38.510 00.031 9828 IsSlewing returns 0
01:36:38.510 00.000 9828 IsGuiding returns 0
01:36:38.510 00.000 9828 scope move finished after 13 + 112 ms
01:36:38.510 00.000 9828 Move returns status 0, amount 13
01:36:38.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:38.510 00.000 9828 MoveAxis(N, 16, B)
01:36:38.510 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:38.525 00.015 9828 IsSlewing returns 0
01:36:38.525 00.000 9828 IsGuiding returns 0
01:36:38.525 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:38.556 00.031 9828 IsGuiding returns 1
01:36:38.556 00.000 9828 scope still moving after pulse duration time elapsed
01:36:38.586 00.030 9828 IsSlewing returns 0
01:36:38.586 00.000 9828 IsGuiding returns 1
01:36:38.617 00.031 9828 IsSlewing returns 0
01:36:38.617 00.000 9828 IsGuiding returns 1
01:36:38.648 00.031 9828 IsSlewing returns 0
01:36:38.648 00.000 9828 IsGuiding returns 1
01:36:38.679 00.031 9828 IsSlewing returns 0
01:36:38.679 00.000 9828 IsGuiding returns 0
01:36:38.679 00.000 9828 scope move finished after 16 + 138 ms
01:36:38.679 00.000 9828 Move returns status 0, amount 16
01:36:38.679 00.000 9828 move complete, result=0
01:36:38.679 00.000 9828 worker thread done servicing request
01:36:38.679 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:36:39.095 00.416 8976 Exposure complete
01:36:39.101 00.006 8976 worker thread done servicing request
01:36:39.101 00.000 5052 OnExposeComplete: enter
01:36:39.101 00.000 5052 UpdateGuideState(): m_state=6
01:36:39.101 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4654
01:36:39.101 00.000 5052 Star::Find returns 1 (0), X=330.42, Y=282.05, Mass=173, SNR=9.1, Peak=64 HFD=2.8
01:36:39.101 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:36:39.101 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:36:39.101 00.000 5052 CameraToMount -- cameraX=1.24 cameraY=0.34 hyp=1.29 cameraTheta=0.27 mountX=-0.26 mountY=-1.23, mountTheta=-1.78
01:36:39.102 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.24, y=0.34, opts=13)
01:36:39.103 00.001 5052 Enqueuing Move request for stepguider (1.24, 0.34)
01:36:39.103 00.000 8976 Worker thread wakes up
01:36:39.103 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.24, 0.34) opts 0xd
01:36:39.103 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.24, 0.34)
01:36:39.103 00.000 8976 Moving (1.24, 0.34) raw xDistance=-0.26 yDistance=-1.23
01:36:39.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.26
01:36:39.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.23
01:36:39.103 00.000 8976 MoveAxis(R, 1, ABG)
01:36:39.103 00.000 8976 stepping (-11, 5) + (1, 0)
01:36:39.103 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:39.104 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:36:39.114 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
01:36:39.114 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:39.114 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:39.114 00.000 5052 Enqueuing Expose request
01:36:39.133 00.019 8976 Received - 47 (G) 
01:36:39.133 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:39.133 00.000 8976 stepped: pos (-10, 5)
01:36:39.133 00.000 8976 MoveAxis(U, 5, ABG)
01:36:39.133 00.000 8976 stepping (-10, 5) + (0, 5)
01:36:39.133 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:36:39.181 00.048 8976 Received - 47 (G) 
01:36:39.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:36:39.181 00.000 8976 stepped: pos (-10, 10)
01:36:39.181 00.000 8976 MountToCamera -- mountTheta (-0.29) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
01:36:39.181 00.000 8976 MountToCamera -- mountX=2.06 mountY=-0.61 hyp=2.15 mountTheta=-0.29 cameraX=-0.40, cameraY=2.11 cameraTheta=1.76
01:36:39.181 00.000 8976 incremental bump (-0.396, 2.109) isValid = 1
01:36:39.181 00.000 8976 Scheduling Mount bump of (-0.021, 0.117)
01:36:39.181 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:36:39.181 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:36:39.181 00.000 8976 move complete, result=0
01:36:39.181 00.000 9828 Worker thread wakes up
01:36:39.181 00.000 8976 worker thread done servicing request
01:36:39.181 00.000 8976 Worker thread wakes up
01:36:39.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:39.181 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:39.181 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.2 px 5 ms NORTH
01:36:39.181 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:36:39.181 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:36:39.183 00.002 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.44)
01:36:39.183 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.52)
01:36:39.183 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.44
01:36:39.183 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:36:39.183 00.000 9828 BLC: window closed
01:36:39.183 00.000 9828 MoveAxis(W, 5, B)
01:36:39.183 00.000 9828 Guiding  Dir = 3, Dur = 5
01:36:39.183 00.000 9828 IsSlewing returns 0
01:36:39.183 00.000 9828 IsGuiding returns 0
01:36:39.183 00.000 9828 PulseGuide returned control before completion, sleep 15
01:36:39.205 00.022 9828 IsGuiding returns 1
01:36:39.205 00.000 9828 scope still moving after pulse duration time elapsed
01:36:39.236 00.031 9828 IsSlewing returns 0
01:36:39.236 00.000 9828 IsGuiding returns 1
01:36:39.267 00.031 9828 IsSlewing returns 0
01:36:39.267 00.000 9828 IsGuiding returns 1
01:36:39.298 00.031 9828 IsSlewing returns 0
01:36:39.298 00.000 9828 IsGuiding returns 0
01:36:39.298 00.000 9828 scope move finished after 5 + 110 ms
01:36:39.298 00.000 9828 Move returns status 0, amount 5
01:36:39.298 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:39.298 00.000 9828 MoveAxis(N, 16, B)
01:36:39.298 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:39.314 00.016 9828 IsSlewing returns 0
01:36:39.314 00.000 9828 IsGuiding returns 0
01:36:39.314 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:39.344 00.030 9828 IsGuiding returns 1
01:36:39.344 00.000 9828 scope still moving after pulse duration time elapsed
01:36:39.375 00.031 9828 IsSlewing returns 0
01:36:39.375 00.000 9828 IsGuiding returns 1
01:36:39.407 00.032 9828 IsSlewing returns 0
01:36:39.407 00.000 9828 IsGuiding returns 1
01:36:39.438 00.031 9828 IsSlewing returns 0
01:36:39.438 00.000 9828 IsGuiding returns 1
01:36:39.470 00.032 9828 IsSlewing returns 0
01:36:39.470 00.000 9828 IsGuiding returns 0
01:36:39.470 00.000 9828 scope move finished after 16 + 140 ms
01:36:39.470 00.000 9828 Move returns status 0, amount 16
01:36:39.470 00.000 9828 move complete, result=0
01:36:39.470 00.000 9828 worker thread done servicing request
01:36:39.470 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
01:36:39.873 00.403 8976 Exposure complete
01:36:39.878 00.005 8976 worker thread done servicing request
01:36:39.879 00.001 5052 OnExposeComplete: enter
01:36:39.879 00.000 5052 UpdateGuideState(): m_state=6
01:36:39.879 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4655
01:36:39.879 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.43, Mass=167, SNR=8.9, Peak=68 HFD=2.4
01:36:39.879 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
01:36:39.879 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
01:36:39.879 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.28 hyp=0.79 cameraTheta=-0.37 mountX=-0.59 mountY=-0.46, mountTheta=-2.47
01:36:39.880 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.28, opts=13)
01:36:39.880 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.28)
01:36:39.880 00.000 8976 Worker thread wakes up
01:36:39.880 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.28) opts 0xd
01:36:39.880 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.28)
01:36:39.880 00.000 8976 Moving (0.74, -0.28) raw xDistance=-0.59 yDistance=-0.46
01:36:39.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
01:36:39.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.46
01:36:39.880 00.000 8976 MoveAxis(R, 3, ABG)
01:36:39.880 00.000 8976 stepping (-10, 10) + (3, 0)
01:36:39.880 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:39.881 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:36:39.890 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
01:36:39.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:39.890 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:39.890 00.000 5052 Enqueuing Expose request
01:36:39.917 00.027 8976 Received - 47 (G) 
01:36:39.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:39.917 00.000 8976 stepped: pos (-7, 10)
01:36:39.917 00.000 8976 MoveAxis(U, 2, ABG)
01:36:39.917 00.000 8976 stepping (-7, 10) + (0, 2)
01:36:39.917 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:39.949 00.032 8976 Received - 47 (G) 
01:36:39.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:39.949 00.000 8976 stepped: pos (-7, 12)
01:36:39.949 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:36:39.949 00.000 8976 MountToCamera -- mountX=1.73 mountY=-1.04 hyp=2.02 mountTheta=-0.54 cameraX=0.13, cameraY=2.01 cameraTheta=1.50
01:36:39.949 00.000 8976 incremental bump (0.133, 2.014) isValid = 1
01:36:39.949 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
01:36:39.949 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:36:39.949 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:36:39.949 00.000 8976 move complete, result=0
01:36:39.949 00.000 9828 Worker thread wakes up
01:36:39.949 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.5 px 2 ms NORTH
01:36:39.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:36:39.949 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:36:39.949 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
01:36:39.949 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
01:36:39.950 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
01:36:39.950 00.000 8976 worker thread done servicing request
01:36:39.950 00.000 8976 Worker thread wakes up
01:36:39.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:39.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:39.950 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:36:39.950 00.000 9828 BLC: window closed
01:36:39.950 00.000 9828 MoveAxis(E, 4, B)
01:36:39.950 00.000 9828 Guiding  Dir = 2, Dur = 4
01:36:39.950 00.000 9828 IsSlewing returns 0
01:36:39.950 00.000 9828 IsGuiding returns 0
01:36:39.950 00.000 9828 PulseGuide returned control before completion, sleep 14
01:36:39.979 00.029 9828 IsGuiding returns 1
01:36:39.979 00.000 9828 scope still moving after pulse duration time elapsed
01:36:40.012 00.033 9828 IsSlewing returns 0
01:36:40.013 00.001 9828 IsGuiding returns 1
01:36:40.042 00.029 9828 IsSlewing returns 0
01:36:40.042 00.000 9828 IsGuiding returns 1
01:36:40.072 00.030 9828 IsSlewing returns 0
01:36:40.072 00.000 9828 IsGuiding returns 0
01:36:40.072 00.000 9828 scope move finished after 4 + 117 ms
01:36:40.073 00.001 9828 Move returns status 0, amount 4
01:36:40.073 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:40.073 00.000 9828 MoveAxis(N, 16, B)
01:36:40.073 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:40.088 00.015 9828 IsSlewing returns 0
01:36:40.088 00.000 9828 IsGuiding returns 0
01:36:40.088 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:40.119 00.031 9828 IsGuiding returns 1
01:36:40.119 00.000 9828 scope still moving after pulse duration time elapsed
01:36:40.149 00.030 9828 IsSlewing returns 0
01:36:40.149 00.000 9828 IsGuiding returns 1
01:36:40.181 00.032 9828 IsSlewing returns 0
01:36:40.181 00.000 9828 IsGuiding returns 1
01:36:40.212 00.031 9828 IsSlewing returns 0
01:36:40.212 00.000 9828 IsGuiding returns 1
01:36:40.242 00.030 9828 IsSlewing returns 0
01:36:40.242 00.000 9828 IsGuiding returns 0
01:36:40.242 00.000 9828 scope move finished after 16 + 138 ms
01:36:40.242 00.000 9828 Move returns status 0, amount 16
01:36:40.242 00.000 9828 move complete, result=0
01:36:40.242 00.000 9828 worker thread done servicing request
01:36:40.242 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:36:40.639 00.397 8976 Exposure complete
01:36:40.644 00.005 8976 worker thread done servicing request
01:36:40.644 00.000 5052 OnExposeComplete: enter
01:36:40.644 00.000 5052 UpdateGuideState(): m_state=6
01:36:40.644 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4656
01:36:40.644 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=282.03, Mass=197, SNR=9.7, Peak=64 HFD=2.9
01:36:40.644 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
01:36:40.644 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
01:36:40.644 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.32 hyp=0.53 cameraTheta=0.64 mountX=0.09 mountY=-0.53, mountTheta=-1.40
01:36:40.645 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.32, opts=13)
01:36:40.645 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.32)
01:36:40.645 00.000 8976 Worker thread wakes up
01:36:40.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.32) opts 0xd
01:36:40.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.32)
01:36:40.645 00.000 8976 Moving (0.43, 0.32) raw xDistance=0.09 yDistance=-0.53
01:36:40.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:36:40.646 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
01:36:40.646 00.000 8976 MoveAxis(R, 0, ABG)
01:36:40.646 00.000 8976 MoveAxis(U, 2, ABG)
01:36:40.646 00.000 8976 stepping (-7, 12) + (0, 2)
01:36:40.646 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:40.646 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:36:40.656 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:36:40.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:40.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:40.656 00.000 5052 Enqueuing Expose request
01:36:40.668 00.012 8976 Received - 47 (G) 
01:36:40.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:40.668 00.000 8976 stepped: pos (-7, 14)
01:36:40.668 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
01:36:40.668 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.43 hyp=2.08 mountTheta=-0.76 cameraX=0.58, cameraY=2.00 cameraTheta=1.29
01:36:40.668 00.000 8976 incremental bump (0.582, 1.998) isValid = 1
01:36:40.668 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
01:36:40.668 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:36:40.668 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:36:40.668 00.000 8976 move complete, result=0
01:36:40.668 00.000 9828 Worker thread wakes up
01:36:40.668 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:36:40.668 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:36:40.668 00.000 8976 worker thread done servicing request
01:36:40.669 00.001 8976 Worker thread wakes up
01:36:40.669 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:36:40.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:40.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:40.669 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
01:36:40.669 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
01:36:40.669 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:36:40.669 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:36:40.669 00.000 9828 BLC: window closed
01:36:40.669 00.000 9828 MoveAxis(E, 12, B)
01:36:40.669 00.000 9828 Guiding  Dir = 2, Dur = 12
01:36:40.669 00.000 9828 IsSlewing returns 0
01:36:40.670 00.001 9828 IsGuiding returns 0
01:36:40.670 00.000 9828 PulseGuide returned control before completion, sleep 22
01:36:40.696 00.026 9828 IsGuiding returns 1
01:36:40.696 00.000 9828 scope still moving after pulse duration time elapsed
01:36:40.726 00.030 9828 IsSlewing returns 0
01:36:40.726 00.000 9828 IsGuiding returns 1
01:36:40.756 00.030 9828 IsSlewing returns 0
01:36:40.756 00.000 9828 IsGuiding returns 1
01:36:40.787 00.031 9828 IsSlewing returns 0
01:36:40.787 00.000 9828 IsGuiding returns 1
01:36:40.818 00.031 9828 IsSlewing returns 0
01:36:40.818 00.000 9828 IsGuiding returns 0
01:36:40.818 00.000 9828 scope move finished after 12 + 137 ms
01:36:40.818 00.000 9828 Move returns status 0, amount 12
01:36:40.818 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:40.818 00.000 9828 MoveAxis(N, 15, B)
01:36:40.818 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:40.833 00.015 9828 IsSlewing returns 0
01:36:40.833 00.000 9828 IsGuiding returns 0
01:36:40.833 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:40.864 00.031 9828 IsGuiding returns 1
01:36:40.864 00.000 9828 scope still moving after pulse duration time elapsed
01:36:40.896 00.032 9828 IsSlewing returns 0
01:36:40.896 00.000 9828 IsGuiding returns 1
01:36:40.927 00.031 9828 IsSlewing returns 0
01:36:40.927 00.000 9828 IsGuiding returns 1
01:36:40.958 00.031 9828 IsSlewing returns 0
01:36:40.958 00.000 9828 IsGuiding returns 1
01:36:40.989 00.031 9828 IsSlewing returns 0
01:36:40.989 00.000 9828 IsGuiding returns 0
01:36:40.989 00.000 9828 scope move finished after 15 + 140 ms
01:36:40.989 00.000 9828 Move returns status 0, amount 15
01:36:40.989 00.000 9828 move complete, result=0
01:36:40.989 00.000 9828 worker thread done servicing request
01:36:40.989 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:36:41.362 00.373 8976 Exposure complete
01:36:41.367 00.005 8976 worker thread done servicing request
01:36:41.367 00.000 5052 OnExposeComplete: enter
01:36:41.367 00.000 5052 UpdateGuideState(): m_state=6
01:36:41.367 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4657
01:36:41.367 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=282.03, Mass=183, SNR=9.3, Peak=66 HFD=2.8
01:36:41.367 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.07 = -0.07)
01:36:41.367 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.17 = -0.17)
01:36:41.368 00.001 5052 CameraToMount -- cameraX=-0.13 cameraY=0.32 hyp=0.34 cameraTheta=1.97 mountX=0.34 mountY=-0.06, mountTheta=-0.17
01:36:41.368 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.32, opts=13)
01:36:41.368 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.32)
01:36:41.368 00.000 8976 Worker thread wakes up
01:36:41.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.32) opts 0xd
01:36:41.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.32)
01:36:41.368 00.000 8976 Moving (-0.13, 0.32) raw xDistance=0.34 yDistance=-0.06
01:36:41.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:36:41.369 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:36:41.369 00.000 8976 MoveAxis(L, 1, ABG)
01:36:41.369 00.000 8976 stepping (-7, 14) + (-1, 0)
01:36:41.369 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:41.369 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:36:41.379 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:36:41.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:41.379 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:41.379 00.000 5052 Enqueuing Expose request
01:36:41.403 00.024 8976 Received - 47 (G) 
01:36:41.403 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:41.403 00.000 8976 stepped: pos (-8, 14)
01:36:41.403 00.000 8976 MoveAxis(U, 0, ABG)
01:36:41.403 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
01:36:41.403 00.000 8976 MountToCamera -- mountX=1.42 mountY=-1.69 hyp=2.21 mountTheta=-0.87 cameraX=0.86, cameraY=2.03 cameraTheta=1.17
01:36:41.403 00.000 8976 incremental bump (0.859, 2.033) isValid = 1
01:36:41.403 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
01:36:41.403 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:36:41.403 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:36:41.403 00.000 8976 move complete, result=0
01:36:41.403 00.000 9828 Worker thread wakes up
01:36:41.403 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:36:41.403 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:36:41.403 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
01:36:41.403 00.000 8976 worker thread done servicing request
01:36:41.403 00.000 8976 Worker thread wakes up
01:36:41.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:41.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:41.404 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:36:41.404 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
01:36:41.404 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
01:36:41.404 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:36:41.404 00.000 9828 BLC: window closed
01:36:41.404 00.000 9828 MoveAxis(E, 16, B)
01:36:41.404 00.000 9828 Guiding  Dir = 2, Dur = 16
01:36:41.404 00.000 9828 IsSlewing returns 0
01:36:41.404 00.000 9828 IsGuiding returns 0
01:36:41.404 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:41.439 00.035 9828 IsGuiding returns 1
01:36:41.439 00.000 9828 scope still moving after pulse duration time elapsed
01:36:41.471 00.032 9828 IsSlewing returns 0
01:36:41.471 00.000 9828 IsGuiding returns 1
01:36:41.503 00.032 9828 IsSlewing returns 0
01:36:41.503 00.000 9828 IsGuiding returns 1
01:36:41.533 00.030 9828 IsSlewing returns 0
01:36:41.533 00.000 9828 IsGuiding returns 0
01:36:41.533 00.000 9828 scope move finished after 16 + 112 ms
01:36:41.533 00.000 9828 Move returns status 0, amount 16
01:36:41.533 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:41.533 00.000 9828 MoveAxis(N, 14, B)
01:36:41.533 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:41.549 00.016 9828 IsSlewing returns 0
01:36:41.549 00.000 9828 IsGuiding returns 0
01:36:41.549 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:41.581 00.032 9828 IsGuiding returns 1
01:36:41.581 00.000 9828 scope still moving after pulse duration time elapsed
01:36:41.612 00.031 9828 IsSlewing returns 0
01:36:41.612 00.000 9828 IsGuiding returns 1
01:36:41.644 00.032 9828 IsSlewing returns 0
01:36:41.644 00.000 9828 IsGuiding returns 1
01:36:41.676 00.032 9828 IsSlewing returns 0
01:36:41.676 00.000 9828 IsGuiding returns 1
01:36:41.707 00.031 9828 IsSlewing returns 0
01:36:41.707 00.000 9828 IsGuiding returns 0
01:36:41.707 00.000 9828 scope move finished after 14 + 143 ms
01:36:41.707 00.000 9828 Move returns status 0, amount 14
01:36:41.707 00.000 9828 move complete, result=0
01:36:41.707 00.000 9828 worker thread done servicing request
01:36:41.707 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
01:36:42.097 00.390 8976 Exposure complete
01:36:42.104 00.007 8976 worker thread done servicing request
01:36:42.104 00.000 5052 OnExposeComplete: enter
01:36:42.104 00.000 5052 UpdateGuideState(): m_state=6
01:36:42.104 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4658
01:36:42.104 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.54, Mass=207, SNR=9.9, Peak=70 HFD=2.8
01:36:42.104 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.71 = 1.58)
01:36:42.104 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
01:36:42.104 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.17 hyp=0.37 cameraTheta=-2.66 mountX=-0.00 mountY=0.36, mountTheta=1.58
01:36:42.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.17, opts=13)
01:36:42.105 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.17)
01:36:42.105 00.000 8976 Worker thread wakes up
01:36:42.106 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.17) opts 0xd
01:36:42.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.17)
01:36:42.106 00.000 8976 Moving (-0.32, -0.17) raw xDistance=-0.00 yDistance=0.36
01:36:42.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:36:42.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:36:42.106 00.000 8976 MoveAxis(R, 0, ABG)
01:36:42.106 00.000 8976 MoveAxis(D, 1, ABG)
01:36:42.106 00.000 8976 stepping (-8, 14) + (0, -1)
01:36:42.106 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:42.106 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:36:42.116 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
01:36:42.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:42.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:42.116 00.000 5052 Enqueuing Expose request
01:36:42.139 00.023 8976 Received - 47 (G) 
01:36:42.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:42.139 00.000 8976 stepped: pos (-8, 13)
01:36:42.139 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
01:36:42.139 00.000 8976 MountToCamera -- mountX=1.36 mountY=-1.81 hyp=2.26 mountTheta=-0.93 cameraX=1.00, cameraY=2.03 cameraTheta=1.11
01:36:42.139 00.000 8976 incremental bump (0.998, 2.032) isValid = 1
01:36:42.139 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
01:36:42.139 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:42.139 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:42.139 00.000 8976 move complete, result=0
01:36:42.139 00.000 8976 worker thread done servicing request
01:36:42.139 00.000 9828 Worker thread wakes up
01:36:42.139 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:36:42.139 00.000 8976 Worker thread wakes up
01:36:42.140 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:42.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:42.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:42.140 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:42.140 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
01:36:42.140 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
01:36:42.140 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
01:36:42.140 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:36:42.140 00.000 9828 BLC: window closed
01:36:42.140 00.000 9828 MoveAxis(E, 18, B)
01:36:42.140 00.000 9828 Guiding  Dir = 2, Dur = 18
01:36:42.140 00.000 9828 IsSlewing returns 0
01:36:42.140 00.000 9828 IsGuiding returns 0
01:36:42.141 00.001 9828 PulseGuide returned control before completion, sleep 28
01:36:42.170 00.029 9828 IsGuiding returns 1
01:36:42.170 00.000 9828 scope still moving after pulse duration time elapsed
01:36:42.202 00.032 9828 IsSlewing returns 0
01:36:42.202 00.000 9828 IsGuiding returns 1
01:36:42.234 00.032 9828 IsSlewing returns 0
01:36:42.234 00.000 9828 IsGuiding returns 1
01:36:42.266 00.032 9828 IsSlewing returns 0
01:36:42.266 00.000 9828 IsGuiding returns 0
01:36:42.266 00.000 9828 scope move finished after 18 + 107 ms
01:36:42.266 00.000 9828 Move returns status 0, amount 18
01:36:42.266 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:42.266 00.000 9828 MoveAxis(N, 14, B)
01:36:42.266 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:42.283 00.017 9828 IsSlewing returns 0
01:36:42.283 00.000 9828 IsGuiding returns 1
01:36:42.283 00.000 9828 Entered PulseGuideScope while moving
01:36:42.343 00.060 9828 IsSlewing returns 0
01:36:42.343 00.000 9828 IsGuiding returns 1
01:36:42.343 00.000 9828 Still moving
01:36:42.406 00.063 9828 IsSlewing returns 0
01:36:42.406 00.000 9828 IsGuiding returns 0
01:36:42.406 00.000 9828 Movement stopped - continuing
01:36:42.406 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:42.437 00.031 9828 IsGuiding returns 1
01:36:42.437 00.000 9828 scope still moving after pulse duration time elapsed
01:36:42.468 00.031 9828 IsSlewing returns 0
01:36:42.468 00.000 9828 IsGuiding returns 1
01:36:42.498 00.030 9828 IsSlewing returns 0
01:36:42.498 00.000 9828 IsGuiding returns 1
01:36:42.530 00.032 9828 IsSlewing returns 0
01:36:42.530 00.000 9828 IsGuiding returns 1
01:36:42.561 00.031 9828 IsSlewing returns 0
01:36:42.561 00.000 9828 IsGuiding returns 0
01:36:42.561 00.000 9828 scope move finished after 14 + 141 ms
01:36:42.561 00.000 9828 Move returns status 0, amount 14
01:36:42.561 00.000 9828 move complete, result=0
01:36:42.561 00.000 9828 worker thread done servicing request
01:36:42.561 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:36:42.833 00.272 8976 Exposure complete
01:36:42.839 00.006 8976 worker thread done servicing request
01:36:42.839 00.000 5052 OnExposeComplete: enter
01:36:42.839 00.000 5052 UpdateGuideState(): m_state=6
01:36:42.839 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4659
01:36:42.839 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.85, Mass=207, SNR=9.9, Peak=67 HFD=2.8
01:36:42.839 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:36:42.839 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
01:36:42.839 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.14 hyp=0.35 cameraTheta=2.73 mountX=0.27 mountY=0.19, mountTheta=0.62
01:36:42.840 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.14, opts=13)
01:36:42.840 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.14)
01:36:42.840 00.000 8976 Worker thread wakes up
01:36:42.840 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.14) opts 0xd
01:36:42.840 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.14)
01:36:42.840 00.000 8976 Moving (-0.32, 0.14) raw xDistance=0.27 yDistance=0.19
01:36:42.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:36:42.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:36:42.840 00.000 8976 MoveAxis(L, 1, ABG)
01:36:42.840 00.000 8976 stepping (-8, 13) + (-1, 0)
01:36:42.840 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:42.841 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:36:42.850 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
01:36:42.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:42.850 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:42.850 00.000 5052 Enqueuing Expose request
01:36:42.874 00.024 8976 Received - 47 (G) 
01:36:42.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:42.874 00.000 8976 stepped: pos (-9, 13)
01:36:42.874 00.000 8976 MoveAxis(U, 0, ABG)
01:36:42.874 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:36:42.874 00.000 8976 MountToCamera -- mountX=1.36 mountY=-1.90 hyp=2.34 mountTheta=-0.95 cameraX=1.07, cameraY=2.08 cameraTheta=1.10
01:36:42.874 00.000 8976 incremental bump (1.068, 2.077) isValid = 1
01:36:42.874 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
01:36:42.874 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:42.874 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:42.874 00.000 8976 move complete, result=0
01:36:42.874 00.000 9828 Worker thread wakes up
01:36:42.874 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:42.874 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:42.874 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
01:36:42.874 00.000 8976 worker thread done servicing request
01:36:42.874 00.000 8976 Worker thread wakes up
01:36:42.874 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
01:36:42.874 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
01:36:42.874 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:36:42.875 00.001 9828 BLC: window closed
01:36:42.875 00.000 9828 MoveAxis(E, 18, B)
01:36:42.875 00.000 9828 Guiding  Dir = 2, Dur = 18
01:36:42.875 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:36:42.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:42.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:42.875 00.000 9828 IsSlewing returns 0
01:36:42.875 00.000 9828 IsGuiding returns 0
01:36:42.875 00.000 9828 PulseGuide returned control before completion, sleep 28
01:36:42.916 00.041 9828 IsGuiding returns 1
01:36:42.917 00.001 9828 scope still moving after pulse duration time elapsed
01:36:42.948 00.031 9828 IsSlewing returns 0
01:36:42.948 00.000 9828 IsGuiding returns 1
01:36:42.979 00.031 9828 IsSlewing returns 0
01:36:42.979 00.000 9828 IsGuiding returns 1
01:36:43.009 00.030 9828 IsSlewing returns 0
01:36:43.009 00.000 9828 IsGuiding returns 0
01:36:43.009 00.000 9828 scope move finished after 18 + 116 ms
01:36:43.009 00.000 9828 Move returns status 0, amount 18
01:36:43.009 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:43.009 00.000 9828 MoveAxis(N, 13, B)
01:36:43.009 00.000 9828 Guiding  Dir = 0, Dur = 13
01:36:43.025 00.016 9828 IsSlewing returns 0
01:36:43.025 00.000 9828 IsGuiding returns 0
01:36:43.025 00.000 9828 PulseGuide returned control before completion, sleep 23
01:36:43.055 00.030 9828 IsGuiding returns 1
01:36:43.055 00.000 9828 scope still moving after pulse duration time elapsed
01:36:43.086 00.031 9828 IsSlewing returns 0
01:36:43.086 00.000 9828 IsGuiding returns 1
01:36:43.116 00.030 9828 IsSlewing returns 0
01:36:43.117 00.001 9828 IsGuiding returns 1
01:36:43.147 00.030 9828 IsSlewing returns 0
01:36:43.147 00.000 9828 IsGuiding returns 1
01:36:43.178 00.031 9828 IsSlewing returns 0
01:36:43.178 00.000 9828 IsGuiding returns 0
01:36:43.178 00.000 9828 scope move finished after 13 + 140 ms
01:36:43.178 00.000 9828 Move returns status 0, amount 13
01:36:43.178 00.000 9828 move complete, result=0
01:36:43.178 00.000 9828 worker thread done servicing request
01:36:43.178 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:36:43.566 00.388 8976 Exposure complete
01:36:43.571 00.005 8976 worker thread done servicing request
01:36:43.572 00.001 5052 OnExposeComplete: enter
01:36:43.572 00.000 5052 UpdateGuideState(): m_state=6
01:36:43.572 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4660
01:36:43.572 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.46, Mass=198, SNR=9.7, Peak=67 HFD=3.1
01:36:43.572 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.34 = 1.94)
01:36:43.572 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.84)
01:36:43.572 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.25 hyp=0.33 cameraTheta=-2.30 mountX=-0.12 mountY=0.32, mountTheta=1.93
01:36:43.573 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.25, opts=13)
01:36:43.573 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.25)
01:36:43.573 00.000 8976 Worker thread wakes up
01:36:43.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.25) opts 0xd
01:36:43.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.25)
01:36:43.573 00.000 8976 Moving (-0.22, -0.25) raw xDistance=-0.12 yDistance=0.32
01:36:43.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:36:43.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:36:43.573 00.000 8976 MoveAxis(R, 0, ABG)
01:36:43.574 00.001 8976 MoveAxis(D, 1, ABG)
01:36:43.574 00.000 8976 stepping (-9, 13) + (0, -1)
01:36:43.574 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:43.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:36:43.584 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:36:43.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:43.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:43.584 00.000 5052 Enqueuing Expose request
01:36:43.593 00.009 8976 Received - 47 (G) 
01:36:43.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:43.593 00.000 8976 stepped: pos (-9, 12)
01:36:43.593 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:36:43.593 00.000 8976 MountToCamera -- mountX=1.37 mountY=-1.90 hyp=2.34 mountTheta=-0.95 cameraX=1.07, cameraY=2.08 cameraTheta=1.10
01:36:43.593 00.000 8976 incremental bump (1.069, 2.083) isValid = 1
01:36:43.593 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
01:36:43.593 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:43.593 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:43.593 00.000 8976 move complete, result=0
01:36:43.593 00.000 9828 Worker thread wakes up
01:36:43.594 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:43.594 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:43.594 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
01:36:43.594 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:36:43.594 00.000 8976 worker thread done servicing request
01:36:43.594 00.000 8976 Worker thread wakes up
01:36:43.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:43.594 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
01:36:43.594 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
01:36:43.594 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:36:43.594 00.000 9828 BLC: window closed
01:36:43.594 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:43.594 00.000 9828 MoveAxis(E, 18, B)
01:36:43.594 00.000 9828 Guiding  Dir = 2, Dur = 18
01:36:43.595 00.001 9828 IsSlewing returns 0
01:36:43.595 00.000 9828 IsGuiding returns 0
01:36:43.595 00.000 9828 PulseGuide returned control before completion, sleep 28
01:36:43.628 00.033 9828 IsGuiding returns 1
01:36:43.628 00.000 9828 scope still moving after pulse duration time elapsed
01:36:43.659 00.031 9828 IsSlewing returns 0
01:36:43.659 00.000 9828 IsGuiding returns 1
01:36:43.690 00.031 9828 IsSlewing returns 0
01:36:43.690 00.000 9828 IsGuiding returns 1
01:36:43.721 00.031 9828 IsSlewing returns 0
01:36:43.721 00.000 9828 IsGuiding returns 0
01:36:43.721 00.000 9828 scope move finished after 18 + 108 ms
01:36:43.721 00.000 9828 Move returns status 0, amount 18
01:36:43.721 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:43.721 00.000 9828 MoveAxis(N, 13, B)
01:36:43.721 00.000 9828 Guiding  Dir = 0, Dur = 13
01:36:43.736 00.015 9828 IsSlewing returns 0
01:36:43.736 00.000 9828 IsGuiding returns 0
01:36:43.737 00.001 9828 PulseGuide returned control before completion, sleep 23
01:36:43.767 00.030 9828 IsGuiding returns 1
01:36:43.767 00.000 9828 scope still moving after pulse duration time elapsed
01:36:43.798 00.031 9828 IsSlewing returns 0
01:36:43.798 00.000 9828 IsGuiding returns 1
01:36:43.828 00.030 9828 IsSlewing returns 0
01:36:43.828 00.000 9828 IsGuiding returns 1
01:36:43.860 00.032 9828 IsSlewing returns 0
01:36:43.860 00.000 9828 IsGuiding returns 1
01:36:43.891 00.031 9828 IsSlewing returns 0
01:36:43.891 00.000 9828 IsGuiding returns 0
01:36:43.891 00.000 9828 scope move finished after 13 + 141 ms
01:36:43.891 00.000 9828 Move returns status 0, amount 13
01:36:43.891 00.000 9828 move complete, result=0
01:36:43.891 00.000 9828 worker thread done servicing request
01:36:43.891 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:36:44.286 00.395 8976 Exposure complete
01:36:44.291 00.005 8976 worker thread done servicing request
01:36:44.292 00.001 5052 OnExposeComplete: enter
01:36:44.292 00.000 5052 UpdateGuideState(): m_state=6
01:36:44.292 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4661
01:36:44.292 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.51, Mass=167, SNR=8.9, Peak=65 HFD=3.2
01:36:44.292 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
01:36:44.292 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
01:36:44.292 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.83 mountX=-0.25 mountY=-0.04, mountTheta=-2.97
01:36:44.293 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.19, opts=13)
01:36:44.294 00.001 5052 Enqueuing Move request for stepguider (0.18, -0.19)
01:36:44.294 00.000 8976 Worker thread wakes up
01:36:44.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.19) opts 0xd
01:36:44.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.19)
01:36:44.294 00.000 8976 Moving (0.18, -0.19) raw xDistance=-0.25 yDistance=-0.04
01:36:44.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:36:44.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:36:44.294 00.000 8976 MoveAxis(R, 0, ABG)
01:36:44.294 00.000 8976 MoveAxis(U, 0, ABG)
01:36:44.294 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:36:44.294 00.000 8976 MountToCamera -- mountX=1.37 mountY=-1.90 hyp=2.34 mountTheta=-0.95 cameraX=1.07, cameraY=2.09 cameraTheta=1.10
01:36:44.294 00.000 8976 incremental bump (1.069, 2.087) isValid = 1
01:36:44.294 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
01:36:44.295 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:44.295 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:44.295 00.000 8976 move complete, result=0
01:36:44.295 00.000 9828 Worker thread wakes up
01:36:44.295 00.000 8976 worker thread done servicing request
01:36:44.295 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:44.295 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:44.295 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:36:44.295 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
01:36:44.295 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
01:36:44.295 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
01:36:44.295 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:36:44.295 00.000 9828 BLC: window closed
01:36:44.295 00.000 9828 MoveAxis(E, 18, B)
01:36:44.295 00.000 9828 Guiding  Dir = 2, Dur = 18
01:36:44.296 00.001 9828 IsSlewing returns 0
01:36:44.296 00.000 9828 IsGuiding returns 0
01:36:44.296 00.000 9828 PulseGuide returned control before completion, sleep 28
01:36:44.305 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
01:36:44.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:44.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:44.305 00.000 5052 Enqueuing Expose request
01:36:44.305 00.000 8976 Worker thread wakes up
01:36:44.305 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:44.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:44.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:44.326 00.021 9828 IsGuiding returns 1
01:36:44.326 00.000 9828 scope still moving after pulse duration time elapsed
01:36:44.356 00.030 9828 IsSlewing returns 0
01:36:44.357 00.001 9828 IsGuiding returns 1
01:36:44.387 00.030 9828 IsSlewing returns 0
01:36:44.387 00.000 9828 IsGuiding returns 1
01:36:44.419 00.032 9828 IsSlewing returns 0
01:36:44.419 00.000 9828 IsGuiding returns 1
01:36:44.449 00.030 9828 IsSlewing returns 0
01:36:44.449 00.000 9828 IsGuiding returns 0
01:36:44.449 00.000 9828 scope move finished after 18 + 135 ms
01:36:44.449 00.000 9828 Move returns status 0, amount 18
01:36:44.449 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:44.449 00.000 9828 MoveAxis(N, 13, B)
01:36:44.449 00.000 9828 Guiding  Dir = 0, Dur = 13
01:36:44.464 00.015 9828 IsSlewing returns 0
01:36:44.464 00.000 9828 IsGuiding returns 0
01:36:44.464 00.000 9828 PulseGuide returned control before completion, sleep 23
01:36:44.496 00.032 9828 IsGuiding returns 1
01:36:44.496 00.000 9828 scope still moving after pulse duration time elapsed
01:36:44.527 00.031 9828 IsSlewing returns 0
01:36:44.527 00.000 9828 IsGuiding returns 1
01:36:44.557 00.030 9828 IsSlewing returns 0
01:36:44.557 00.000 9828 IsGuiding returns 1
01:36:44.588 00.031 9828 IsSlewing returns 0
01:36:44.588 00.000 9828 IsGuiding returns 0
01:36:44.588 00.000 9828 scope move finished after 13 + 111 ms
01:36:44.588 00.000 9828 Move returns status 0, amount 13
01:36:44.588 00.000 9828 move complete, result=0
01:36:44.588 00.000 9828 worker thread done servicing request
01:36:44.588 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:36:44.993 00.405 8976 Exposure complete
01:36:44.998 00.005 8976 worker thread done servicing request
01:36:44.998 00.000 5052 OnExposeComplete: enter
01:36:44.998 00.000 5052 UpdateGuideState(): m_state=6
01:36:44.998 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4662
01:36:44.998 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.88, Mass=180, SNR=9.2, Peak=66 HFD=2.8
01:36:44.998 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
01:36:44.998 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
01:36:44.998 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.17 hyp=0.33 cameraTheta=2.59 mountX=0.28 mountY=0.14, mountTheta=0.46
01:36:44.999 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.17, opts=13)
01:36:44.999 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.17)
01:36:44.999 00.000 8976 Worker thread wakes up
01:36:44.999 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.17) opts 0xd
01:36:44.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.17)
01:36:44.999 00.000 8976 Moving (-0.28, 0.17) raw xDistance=0.28 yDistance=0.14
01:36:45.000 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:36:45.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:36:45.000 00.000 8976 MoveAxis(L, 1, ABG)
01:36:45.000 00.000 8976 stepping (-9, 12) + (-1, 0)
01:36:45.000 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:45.000 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:36:45.010 00.010 5052 UpdateGuideState exits: m=180 SNR=9.2
01:36:45.010 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:45.010 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:45.010 00.000 5052 Enqueuing Expose request
01:36:45.032 00.022 8976 Received - 47 (G) 
01:36:45.032 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:45.032 00.000 8976 stepped: pos (-10, 12)
01:36:45.032 00.000 8976 MoveAxis(U, 0, ABG)
01:36:45.032 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
01:36:45.032 00.000 8976 MountToCamera -- mountX=1.42 mountY=-1.90 hyp=2.38 mountTheta=-0.93 cameraX=1.05, cameraY=2.13 cameraTheta=1.12
01:36:45.032 00.000 8976 incremental bump (1.046, 2.134) isValid = 1
01:36:45.032 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
01:36:45.032 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:45.032 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:45.032 00.000 8976 move complete, result=0
01:36:45.032 00.000 9828 Worker thread wakes up
01:36:45.032 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:45.032 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:45.032 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
01:36:45.032 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:36:45.032 00.000 8976 worker thread done servicing request
01:36:45.032 00.000 8976 Worker thread wakes up
01:36:45.033 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:45.033 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
01:36:45.033 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
01:36:45.033 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:36:45.033 00.000 9828 BLC: window closed
01:36:45.033 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:45.033 00.000 9828 MoveAxis(E, 18, B)
01:36:45.033 00.000 9828 Guiding  Dir = 2, Dur = 18
01:36:45.033 00.000 9828 IsSlewing returns 0
01:36:45.033 00.000 9828 IsGuiding returns 0
01:36:45.034 00.001 9828 PulseGuide returned control before completion, sleep 28
01:36:45.069 00.035 9828 IsGuiding returns 1
01:36:45.069 00.000 9828 scope still moving after pulse duration time elapsed
01:36:45.099 00.030 9828 IsSlewing returns 0
01:36:45.099 00.000 9828 IsGuiding returns 1
01:36:45.130 00.031 9828 IsSlewing returns 0
01:36:45.131 00.001 9828 IsGuiding returns 1
01:36:45.161 00.030 9828 IsSlewing returns 0
01:36:45.161 00.000 9828 IsGuiding returns 0
01:36:45.161 00.000 9828 scope move finished after 18 + 108 ms
01:36:45.161 00.000 9828 Move returns status 0, amount 18
01:36:45.161 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:45.161 00.000 9828 MoveAxis(N, 14, B)
01:36:45.161 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:45.177 00.016 9828 IsSlewing returns 0
01:36:45.177 00.000 9828 IsGuiding returns 0
01:36:45.177 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:45.206 00.029 9828 IsGuiding returns 1
01:36:45.211 00.005 9828 scope still moving after pulse duration time elapsed
01:36:45.237 00.026 9828 IsSlewing returns 0
01:36:45.237 00.000 9828 IsGuiding returns 1
01:36:45.268 00.031 9828 IsSlewing returns 0
01:36:45.268 00.000 9828 IsGuiding returns 1
01:36:45.299 00.031 9828 IsSlewing returns 0
01:36:45.299 00.000 9828 IsGuiding returns 1
01:36:45.331 00.032 9828 IsSlewing returns 0
01:36:45.331 00.000 9828 IsGuiding returns 0
01:36:45.331 00.000 9828 scope move finished after 14 + 140 ms
01:36:45.331 00.000 9828 Move returns status 0, amount 14
01:36:45.331 00.000 9828 move complete, result=0
01:36:45.331 00.000 9828 worker thread done servicing request
01:36:45.331 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:36:45.728 00.397 8976 Exposure complete
01:36:45.733 00.005 8976 worker thread done servicing request
01:36:45.733 00.000 5052 OnExposeComplete: enter
01:36:45.733 00.000 5052 UpdateGuideState(): m_state=6
01:36:45.734 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4663
01:36:45.734 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.46, Mass=194, SNR=9.6, Peak=67 HFD=3.0
01:36:45.734 00.000 5052 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.04) = xAngle (-3.76 = 2.52)
01:36:45.734 00.000 5052 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.86 = 2.42)
01:36:45.734 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.72 mountX=-0.21 mountY=0.17, mountTheta=2.46
01:36:45.734 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.25, opts=13)
01:36:45.735 00.001 5052 Enqueuing Move request for stepguider (-0.04, -0.25)
01:36:45.735 00.000 8976 Worker thread wakes up
01:36:45.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.25) opts 0xd
01:36:45.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.25)
01:36:45.735 00.000 8976 Moving (-0.04, -0.25) raw xDistance=-0.21 yDistance=0.17
01:36:45.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:36:45.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:36:45.735 00.000 8976 MoveAxis(R, 0, ABG)
01:36:45.735 00.000 8976 MoveAxis(U, 0, ABG)
01:36:45.735 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:36:45.735 00.000 8976 MountToCamera -- mountX=1.46 mountY=-1.90 hyp=2.40 mountTheta=-0.92 cameraX=1.03, cameraY=2.17 cameraTheta=1.13
01:36:45.735 00.000 8976 incremental bump (1.031, 2.166) isValid = 1
01:36:45.735 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:36:45.735 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:45.735 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:45.735 00.000 8976 move complete, result=0
01:36:45.735 00.000 9828 Worker thread wakes up
01:36:45.735 00.000 8976 worker thread done servicing request
01:36:45.735 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:45.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:36:45.735 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:45.735 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
01:36:45.735 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
01:36:45.735 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:36:45.735 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:36:45.735 00.000 9828 BLC: window closed
01:36:45.735 00.000 9828 MoveAxis(E, 17, B)
01:36:45.735 00.000 9828 Guiding  Dir = 2, Dur = 17
01:36:45.736 00.001 9828 IsSlewing returns 0
01:36:45.736 00.000 9828 IsGuiding returns 0
01:36:45.736 00.000 9828 PulseGuide returned control before completion, sleep 27
01:36:45.745 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:36:45.745 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:45.745 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:45.746 00.001 5052 Enqueuing Expose request
01:36:45.746 00.000 8976 Worker thread wakes up
01:36:45.746 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:45.746 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:36:45.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:45.777 00.031 9828 IsGuiding returns 1
01:36:45.777 00.000 9828 scope still moving after pulse duration time elapsed
01:36:45.810 00.033 9828 IsSlewing returns 0
01:36:45.810 00.000 9828 IsGuiding returns 1
01:36:45.840 00.030 9828 IsSlewing returns 0
01:36:45.840 00.000 9828 IsGuiding returns 1
01:36:45.871 00.031 9828 IsSlewing returns 0
01:36:45.871 00.000 9828 IsGuiding returns 1
01:36:45.903 00.032 9828 IsSlewing returns 0
01:36:45.903 00.000 9828 IsGuiding returns 1
01:36:45.934 00.031 9828 IsSlewing returns 0
01:36:45.934 00.000 9828 IsGuiding returns 0
01:36:45.934 00.000 9828 scope move finished after 17 + 181 ms
01:36:45.934 00.000 9828 Move returns status 0, amount 17
01:36:45.934 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:45.934 00.000 9828 MoveAxis(N, 14, B)
01:36:45.934 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:45.950 00.016 9828 IsSlewing returns 0
01:36:45.950 00.000 9828 IsGuiding returns 0
01:36:45.950 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:45.981 00.031 9828 IsGuiding returns 1
01:36:45.981 00.000 9828 scope still moving after pulse duration time elapsed
01:36:46.012 00.031 9828 IsSlewing returns 0
01:36:46.012 00.000 9828 IsGuiding returns 1
01:36:46.043 00.031 9828 IsSlewing returns 0
01:36:46.043 00.000 9828 IsGuiding returns 1
01:36:46.073 00.030 9828 IsSlewing returns 0
01:36:46.073 00.000 9828 IsGuiding returns 1
01:36:46.105 00.032 9828 IsSlewing returns 0
01:36:46.106 00.001 9828 IsGuiding returns 0
01:36:46.106 00.000 9828 scope move finished after 14 + 141 ms
01:36:46.106 00.000 9828 Move returns status 0, amount 14
01:36:46.106 00.000 9828 move complete, result=0
01:36:46.106 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:36:46.107 00.001 9828 worker thread done servicing request
01:36:46.437 00.330 8976 Exposure complete
01:36:46.442 00.005 8976 worker thread done servicing request
01:36:46.442 00.000 5052 OnExposeComplete: enter
01:36:46.442 00.000 5052 UpdateGuideState(): m_state=6
01:36:46.442 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4664
01:36:46.442 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.77, Mass=188, SNR=9.5, Peak=66 HFD=2.9
01:36:46.442 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
01:36:46.442 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:36:46.442 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.63 mountX=0.02 mountY=-0.10, mountTheta=-1.41
01:36:46.443 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.06, opts=13)
01:36:46.443 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.06)
01:36:46.443 00.000 8976 Worker thread wakes up
01:36:46.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.06) opts 0xd
01:36:46.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.06)
01:36:46.443 00.000 8976 Moving (0.08, 0.06) raw xDistance=0.02 yDistance=-0.10
01:36:46.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:36:46.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:36:46.443 00.000 8976 MoveAxis(R, 0, ABG)
01:36:46.443 00.000 8976 MoveAxis(U, 0, ABG)
01:36:46.443 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:36:46.443 00.000 8976 MountToCamera -- mountX=1.48 mountY=-1.90 hyp=2.41 mountTheta=-0.91 cameraX=1.02, cameraY=2.19 cameraTheta=1.13
01:36:46.443 00.000 8976 incremental bump (1.021, 2.188) isValid = 1
01:36:46.444 00.001 8976 Scheduling Mount bump of (0.043, 0.095)
01:36:46.444 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.09, opts=4)
01:36:46.444 00.000 8976 Enqueuing Move request for scope (0.04, 0.09)
01:36:46.444 00.000 8976 move complete, result=0
01:36:46.444 00.000 9828 Worker thread wakes up
01:36:46.444 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0x4
01:36:46.444 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:36:46.444 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
01:36:46.444 00.000 8976 worker thread done servicing request
01:36:46.444 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:36:46.444 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
01:36:46.444 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.15 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
01:36:46.444 00.000 9828 Moving (0.04, 0.09) raw xDistance=-0.05 yDistance=-0.09
01:36:46.444 00.000 9828 BLC: window closed
01:36:46.444 00.000 9828 MoveAxis(E, 15, B)
01:36:46.444 00.000 9828 Guiding  Dir = 2, Dur = 15
01:36:46.445 00.001 9828 IsSlewing returns 0
01:36:46.445 00.000 9828 IsGuiding returns 0
01:36:46.445 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:46.454 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:36:46.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:46.454 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:46.454 00.000 5052 Enqueuing Expose request
01:36:46.454 00.000 8976 Worker thread wakes up
01:36:46.454 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:46.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:46.454 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:46.474 00.020 9828 IsGuiding returns 1
01:36:46.474 00.000 9828 scope still moving after pulse duration time elapsed
01:36:46.505 00.031 9828 IsSlewing returns 0
01:36:46.505 00.000 9828 IsGuiding returns 1
01:36:46.536 00.031 9828 IsSlewing returns 0
01:36:46.536 00.000 9828 IsGuiding returns 1
01:36:46.568 00.032 9828 IsSlewing returns 0
01:36:46.568 00.000 9828 IsGuiding returns 1
01:36:46.598 00.030 9828 IsSlewing returns 0
01:36:46.598 00.000 9828 IsGuiding returns 0
01:36:46.598 00.000 9828 scope move finished after 15 + 138 ms
01:36:46.598 00.000 9828 Move returns status 0, amount 15
01:36:46.598 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:46.598 00.000 9828 MoveAxis(N, 12, B)
01:36:46.598 00.000 9828 Guiding  Dir = 0, Dur = 12
01:36:46.614 00.016 9828 IsSlewing returns 0
01:36:46.614 00.000 9828 IsGuiding returns 0
01:36:46.614 00.000 9828 PulseGuide returned control before completion, sleep 22
01:36:46.645 00.031 9828 IsGuiding returns 1
01:36:46.645 00.000 9828 scope still moving after pulse duration time elapsed
01:36:46.676 00.031 9828 IsSlewing returns 0
01:36:46.676 00.000 9828 IsGuiding returns 1
01:36:46.707 00.031 9828 IsSlewing returns 0
01:36:46.707 00.000 9828 IsGuiding returns 1
01:36:46.738 00.031 9828 IsSlewing returns 0
01:36:46.738 00.000 9828 IsGuiding returns 1
01:36:46.769 00.031 9828 IsSlewing returns 0
01:36:46.769 00.000 9828 IsGuiding returns 0
01:36:46.769 00.000 9828 scope move finished after 12 + 143 ms
01:36:46.769 00.000 9828 Move returns status 0, amount 12
01:36:46.769 00.000 9828 move complete, result=0
01:36:46.769 00.000 9828 worker thread done servicing request
01:36:46.769 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 12 ms NORTH
01:36:47.144 00.375 8976 Exposure complete
01:36:47.149 00.005 8976 worker thread done servicing request
01:36:47.149 00.000 5052 OnExposeComplete: enter
01:36:47.149 00.000 5052 UpdateGuideState(): m_state=6
01:36:47.149 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4665
01:36:47.149 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.54, Mass=193, SNR=9.6, Peak=68 HFD=3.1
01:36:47.149 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
01:36:47.149 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
01:36:47.149 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.83 mountX=-0.22 mountY=-0.04, mountTheta=-2.97
01:36:47.150 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.17, opts=13)
01:36:47.150 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.17)
01:36:47.150 00.000 8976 Worker thread wakes up
01:36:47.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.17) opts 0xd
01:36:47.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.17)
01:36:47.150 00.000 8976 Moving (0.15, -0.17) raw xDistance=-0.22 yDistance=-0.04
01:36:47.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:36:47.151 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:36:47.151 00.000 8976 MoveAxis(R, 0, ABG)
01:36:47.151 00.000 8976 MoveAxis(U, 0, ABG)
01:36:47.151 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
01:36:47.151 00.000 8976 MountToCamera -- mountX=1.50 mountY=-1.90 hyp=2.42 mountTheta=-0.90 cameraX=1.01, cameraY=2.20 cameraTheta=1.14
01:36:47.151 00.000 8976 incremental bump (1.014, 2.202) isValid = 1
01:36:47.151 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
01:36:47.151 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:47.151 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:47.151 00.000 8976 move complete, result=0
01:36:47.151 00.000 9828 Worker thread wakes up
01:36:47.151 00.000 8976 worker thread done servicing request
01:36:47.151 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:47.151 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:47.151 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
01:36:47.151 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.12)
01:36:47.151 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
01:36:47.151 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:36:47.151 00.000 9828 BLC: window closed
01:36:47.151 00.000 9828 MoveAxis(E, 17, B)
01:36:47.151 00.000 9828 Guiding  Dir = 2, Dur = 17
01:36:47.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:36:47.152 00.001 9828 IsSlewing returns 0
01:36:47.152 00.000 9828 IsGuiding returns 0
01:36:47.152 00.000 9828 PulseGuide returned control before completion, sleep 27
01:36:47.161 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:36:47.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:47.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:47.161 00.000 5052 Enqueuing Expose request
01:36:47.162 00.001 8976 Worker thread wakes up
01:36:47.162 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:47.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:47.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:47.188 00.026 9828 IsGuiding returns 1
01:36:47.188 00.000 9828 scope still moving after pulse duration time elapsed
01:36:47.219 00.031 9828 IsSlewing returns 0
01:36:47.219 00.000 9828 IsGuiding returns 1
01:36:47.249 00.030 9828 IsSlewing returns 0
01:36:47.249 00.000 9828 IsGuiding returns 1
01:36:47.280 00.031 9828 IsSlewing returns 0
01:36:47.280 00.000 9828 IsGuiding returns 0
01:36:47.280 00.000 9828 scope move finished after 17 + 111 ms
01:36:47.280 00.000 9828 Move returns status 0, amount 17
01:36:47.280 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:47.280 00.000 9828 MoveAxis(N, 14, B)
01:36:47.280 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:47.295 00.015 9828 IsSlewing returns 0
01:36:47.295 00.000 9828 IsGuiding returns 0
01:36:47.295 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:47.328 00.033 9828 IsGuiding returns 1
01:36:47.328 00.000 9828 scope still moving after pulse duration time elapsed
01:36:47.359 00.031 9828 IsSlewing returns 0
01:36:47.359 00.000 9828 IsGuiding returns 1
01:36:47.390 00.031 9828 IsSlewing returns 0
01:36:47.390 00.000 9828 IsGuiding returns 1
01:36:47.421 00.031 9828 IsSlewing returns 0
01:36:47.421 00.000 9828 IsGuiding returns 1
01:36:47.452 00.031 9828 IsSlewing returns 0
01:36:47.452 00.000 9828 IsGuiding returns 0
01:36:47.452 00.000 9828 scope move finished after 14 + 142 ms
01:36:47.452 00.000 9828 Move returns status 0, amount 14
01:36:47.452 00.000 9828 move complete, result=0
01:36:47.452 00.000 9828 worker thread done servicing request
01:36:47.452 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:36:47.853 00.401 8976 Exposure complete
01:36:47.859 00.006 8976 worker thread done servicing request
01:36:47.859 00.000 5052 OnExposeComplete: enter
01:36:47.859 00.000 5052 UpdateGuideState(): m_state=6
01:36:47.859 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4666
01:36:47.859 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.46, Mass=202, SNR=9.9, Peak=69 HFD=3.1
01:36:47.859 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
01:36:47.859 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
01:36:47.859 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.25 hyp=0.57 cameraTheta=-0.46 mountX=-0.45 mountY=-0.29, mountTheta=-2.58
01:36:47.860 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.25, opts=13)
01:36:47.860 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.25)
01:36:47.860 00.000 8976 Worker thread wakes up
01:36:47.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.25) opts 0xd
01:36:47.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.25)
01:36:47.860 00.000 8976 Moving (0.51, -0.25) raw xDistance=-0.45 yDistance=-0.29
01:36:47.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
01:36:47.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:36:47.860 00.000 8976 MoveAxis(R, 2, ABG)
01:36:47.860 00.000 8976 stepping (-10, 12) + (2, 0)
01:36:47.860 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:47.861 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:36:47.870 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
01:36:47.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:47.870 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:47.870 00.000 5052 Enqueuing Expose request
01:36:47.894 00.024 8976 Received - 47 (G) 
01:36:47.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:47.894 00.000 8976 stepped: pos (-8, 12)
01:36:47.894 00.000 8976 MoveAxis(U, 1, ABG)
01:36:47.894 00.000 8976 stepping (-8, 12) + (0, 1)
01:36:47.894 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:47.926 00.032 8976 Received - 47 (G) 
01:36:47.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:47.926 00.000 8976 stepped: pos (-8, 13)
01:36:47.926 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:36:47.926 00.000 8976 MountToCamera -- mountX=1.41 mountY=-1.96 hyp=2.41 mountTheta=-0.95 cameraX=1.10, cameraY=2.15 cameraTheta=1.10
01:36:47.926 00.000 8976 incremental bump (1.102, 2.145) isValid = 1
01:36:47.926 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
01:36:47.926 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:47.926 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:47.926 00.000 8976 move complete, result=0
01:36:47.926 00.000 8976 worker thread done servicing request
01:36:47.926 00.000 8976 Worker thread wakes up
01:36:47.926 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
01:36:47.926 00.000 9828 Worker thread wakes up
01:36:47.926 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:47.926 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:47.927 00.001 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
01:36:47.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:47.927 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
01:36:47.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:47.927 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
01:36:47.927 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:36:47.927 00.000 9828 BLC: window closed
01:36:47.927 00.000 9828 MoveAxis(E, 18, B)
01:36:47.927 00.000 9828 Guiding  Dir = 2, Dur = 18
01:36:47.927 00.000 9828 IsSlewing returns 0
01:36:47.927 00.000 9828 IsGuiding returns 0
01:36:47.927 00.000 9828 PulseGuide returned control before completion, sleep 28
01:36:47.963 00.036 9828 IsGuiding returns 1
01:36:47.963 00.000 9828 scope still moving after pulse duration time elapsed
01:36:47.994 00.031 9828 IsSlewing returns 0
01:36:47.994 00.000 9828 IsGuiding returns 1
01:36:48.026 00.032 9828 IsSlewing returns 0
01:36:48.026 00.000 9828 IsGuiding returns 1
01:36:48.056 00.030 9828 IsSlewing returns 0
01:36:48.056 00.000 9828 IsGuiding returns 0
01:36:48.056 00.000 9828 scope move finished after 18 + 110 ms
01:36:48.056 00.000 9828 Move returns status 0, amount 18
01:36:48.056 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:48.056 00.000 9828 MoveAxis(N, 13, B)
01:36:48.056 00.000 9828 Guiding  Dir = 0, Dur = 13
01:36:48.071 00.015 9828 IsSlewing returns 0
01:36:48.071 00.000 9828 IsGuiding returns 0
01:36:48.072 00.001 9828 PulseGuide returned control before completion, sleep 23
01:36:48.103 00.031 9828 IsGuiding returns 1
01:36:48.103 00.000 9828 scope still moving after pulse duration time elapsed
01:36:48.134 00.031 9828 IsSlewing returns 0
01:36:48.135 00.001 9828 IsGuiding returns 1
01:36:48.165 00.030 9828 IsSlewing returns 0
01:36:48.165 00.000 9828 IsGuiding returns 1
01:36:48.194 00.029 9828 IsSlewing returns 0
01:36:48.194 00.000 9828 IsGuiding returns 1
01:36:48.226 00.032 9828 IsSlewing returns 0
01:36:48.226 00.000 9828 IsGuiding returns 1
01:36:48.259 00.033 9828 IsSlewing returns 0
01:36:48.259 00.000 9828 IsGuiding returns 1
01:36:48.288 00.029 9828 IsSlewing returns 0
01:36:48.288 00.000 9828 IsGuiding returns 0
01:36:48.288 00.000 9828 scope move finished after 13 + 203 ms
01:36:48.288 00.000 9828 Move returns status 0, amount 13
01:36:48.288 00.000 9828 move complete, result=0
01:36:48.289 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:36:48.289 00.000 9828 worker thread done servicing request
01:36:48.619 00.330 8976 Exposure complete
01:36:48.624 00.005 8976 worker thread done servicing request
01:36:48.624 00.000 5052 OnExposeComplete: enter
01:36:48.624 00.000 5052 UpdateGuideState(): m_state=6
01:36:48.624 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4667
01:36:48.624 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.82, Mass=187, SNR=9.4, Peak=64 HFD=3.0
01:36:48.624 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
01:36:48.624 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
01:36:48.624 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.11 hyp=0.39 cameraTheta=0.27 mountX=-0.08 mountY=-0.38, mountTheta=-1.77
01:36:48.625 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.11, opts=13)
01:36:48.625 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.11)
01:36:48.625 00.000 8976 Worker thread wakes up
01:36:48.625 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.11) opts 0xd
01:36:48.625 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.11)
01:36:48.625 00.000 8976 Moving (0.38, 0.11) raw xDistance=-0.08 yDistance=-0.38
01:36:48.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:36:48.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
01:36:48.625 00.000 8976 MoveAxis(R, 0, ABG)
01:36:48.625 00.000 8976 MoveAxis(U, 2, ABG)
01:36:48.625 00.000 8976 stepping (-8, 13) + (0, 2)
01:36:48.626 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:48.626 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:36:48.635 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:36:48.636 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:48.636 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:48.636 00.000 5052 Enqueuing Expose request
01:36:48.661 00.025 8976 Received - 47 (G) 
01:36:48.661 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:48.661 00.000 8976 stepped: pos (-8, 15)
01:36:48.661 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:36:48.661 00.000 8976 MountToCamera -- mountX=1.35 mountY=-2.10 hyp=2.49 mountTheta=-1.00 cameraX=1.25, cameraY=2.16 cameraTheta=1.04
01:36:48.661 00.000 8976 incremental bump (1.254, 2.155) isValid = 1
01:36:48.661 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:36:48.661 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:36:48.661 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:36:48.661 00.000 8976 move complete, result=0
01:36:48.661 00.000 9828 Worker thread wakes up
01:36:48.661 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:36:48.661 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:36:48.661 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
01:36:48.661 00.000 8976 worker thread done servicing request
01:36:48.661 00.000 8976 Worker thread wakes up
01:36:48.661 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:48.661 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:48.662 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:36:48.662 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:36:48.662 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
01:36:48.662 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:36:48.662 00.000 9828 BLC: window closed
01:36:48.662 00.000 9828 MoveAxis(E, 20, B)
01:36:48.662 00.000 9828 Guiding  Dir = 2, Dur = 20
01:36:48.662 00.000 9828 IsSlewing returns 0
01:36:48.662 00.000 9828 IsGuiding returns 0
01:36:48.662 00.000 9828 PulseGuide returned control before completion, sleep 30
01:36:48.708 00.046 9828 IsGuiding returns 1
01:36:48.708 00.000 9828 scope still moving after pulse duration time elapsed
01:36:48.740 00.032 9828 IsSlewing returns 0
01:36:48.740 00.000 9828 IsGuiding returns 1
01:36:48.770 00.030 9828 IsSlewing returns 0
01:36:48.770 00.000 9828 IsGuiding returns 1
01:36:48.802 00.032 9828 IsSlewing returns 0
01:36:48.802 00.000 9828 IsGuiding returns 0
01:36:48.802 00.000 9828 scope move finished after 20 + 119 ms
01:36:48.802 00.000 9828 Move returns status 0, amount 20
01:36:48.802 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:48.802 00.000 9828 MoveAxis(N, 13, B)
01:36:48.802 00.000 9828 Guiding  Dir = 0, Dur = 13
01:36:48.817 00.015 9828 IsSlewing returns 0
01:36:48.817 00.000 9828 IsGuiding returns 0
01:36:48.817 00.000 9828 PulseGuide returned control before completion, sleep 23
01:36:48.848 00.031 9828 IsGuiding returns 1
01:36:48.848 00.000 9828 scope still moving after pulse duration time elapsed
01:36:48.879 00.031 9828 IsSlewing returns 0
01:36:48.879 00.000 9828 IsGuiding returns 1
01:36:48.910 00.031 9828 IsSlewing returns 0
01:36:48.910 00.000 9828 IsGuiding returns 1
01:36:48.941 00.031 9828 IsSlewing returns 0
01:36:48.941 00.000 9828 IsGuiding returns 1
01:36:48.972 00.031 9828 IsSlewing returns 0
01:36:48.972 00.000 9828 IsGuiding returns 0
01:36:48.972 00.000 9828 scope move finished after 13 + 142 ms
01:36:48.972 00.000 9828 Move returns status 0, amount 13
01:36:48.972 00.000 9828 move complete, result=0
01:36:48.972 00.000 9828 worker thread done servicing request
01:36:48.972 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:36:49.353 00.381 8976 Exposure complete
01:36:49.360 00.007 8976 worker thread done servicing request
01:36:49.360 00.000 5052 OnExposeComplete: enter
01:36:49.360 00.000 5052 UpdateGuideState(): m_state=6
01:36:49.360 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4668
01:36:49.360 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.56, Mass=188, SNR=9.5, Peak=64 HFD=3.2
01:36:49.360 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.18 = 2.11)
01:36:49.360 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.00)
01:36:49.360 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.13 mountX=-0.09 mountY=0.17, mountTheta=2.08
01:36:49.361 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.15, opts=13)
01:36:49.361 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.15)
01:36:49.361 00.000 8976 Worker thread wakes up
01:36:49.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.15) opts 0xd
01:36:49.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.15)
01:36:49.361 00.000 8976 Moving (-0.10, -0.15) raw xDistance=-0.09 yDistance=0.17
01:36:49.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:36:49.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:36:49.361 00.000 8976 MoveAxis(R, 0, ABG)
01:36:49.361 00.000 8976 MoveAxis(U, 0, ABG)
01:36:49.361 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:36:49.361 00.000 8976 MountToCamera -- mountX=1.31 mountY=-2.19 hyp=2.55 mountTheta=-1.03 cameraX=1.36, cameraY=2.16 cameraTheta=1.01
01:36:49.361 00.000 8976 incremental bump (1.356, 2.162) isValid = 1
01:36:49.361 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:36:49.361 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:36:49.361 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:36:49.361 00.000 8976 move complete, result=0
01:36:49.361 00.000 9828 Worker thread wakes up
01:36:49.361 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:36:49.361 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:36:49.361 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:36:49.361 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:36:49.361 00.000 8976 worker thread done servicing request
01:36:49.361 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:36:49.361 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:36:49.361 00.000 9828 BLC: window closed
01:36:49.361 00.000 9828 MoveAxis(E, 21, B)
01:36:49.361 00.000 9828 Guiding  Dir = 2, Dur = 21
01:36:49.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:36:49.361 00.000 9828 IsSlewing returns 0
01:36:49.362 00.001 9828 IsGuiding returns 0
01:36:49.362 00.000 9828 PulseGuide returned control before completion, sleep 31
01:36:49.371 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:36:49.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:49.371 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:49.371 00.000 5052 Enqueuing Expose request
01:36:49.371 00.000 8976 Worker thread wakes up
01:36:49.371 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:36:49.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:49.372 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:49.395 00.023 9828 IsGuiding returns 1
01:36:49.395 00.000 9828 scope still moving after pulse duration time elapsed
01:36:49.426 00.031 9828 IsSlewing returns 0
01:36:49.426 00.000 9828 IsGuiding returns 1
01:36:49.458 00.032 9828 IsSlewing returns 0
01:36:49.458 00.000 9828 IsGuiding returns 1
01:36:49.490 00.032 9828 IsSlewing returns 0
01:36:49.490 00.000 9828 IsGuiding returns 0
01:36:49.490 00.000 9828 scope move finished after 21 + 106 ms
01:36:49.490 00.000 9828 Move returns status 0, amount 21
01:36:49.490 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:49.490 00.000 9828 MoveAxis(N, 13, B)
01:36:49.490 00.000 9828 Guiding  Dir = 0, Dur = 13
01:36:49.505 00.015 9828 IsSlewing returns 0
01:36:49.506 00.001 9828 IsGuiding returns 0
01:36:49.506 00.000 9828 PulseGuide returned control before completion, sleep 23
01:36:49.537 00.031 9828 IsGuiding returns 1
01:36:49.537 00.000 9828 scope still moving after pulse duration time elapsed
01:36:49.567 00.030 9828 IsSlewing returns 0
01:36:49.567 00.000 9828 IsGuiding returns 1
01:36:49.598 00.031 9828 IsSlewing returns 0
01:36:49.598 00.000 9828 IsGuiding returns 1
01:36:49.630 00.032 9828 IsSlewing returns 0
01:36:49.630 00.000 9828 IsGuiding returns 1
01:36:49.660 00.030 9828 IsSlewing returns 0
01:36:49.660 00.000 9828 IsGuiding returns 0
01:36:49.660 00.000 9828 scope move finished after 13 + 141 ms
01:36:49.660 00.000 9828 Move returns status 0, amount 13
01:36:49.660 00.000 9828 move complete, result=0
01:36:49.660 00.000 9828 worker thread done servicing request
01:36:49.660 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:36:50.059 00.399 8976 Exposure complete
01:36:50.065 00.006 8976 worker thread done servicing request
01:36:50.065 00.000 5052 OnExposeComplete: enter
01:36:50.065 00.000 5052 UpdateGuideState(): m_state=6
01:36:50.065 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4669
01:36:50.065 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.58, Mass=171, SNR=9.0, Peak=63 HFD=2.8
01:36:50.065 00.000 5052 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.04) = xAngle (-4.09 = 2.19)
01:36:50.065 00.000 5052 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.19 = 2.09)
01:36:50.065 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.05 mountX=-0.09 mountY=0.13, mountTheta=2.16
01:36:50.066 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.13, opts=13)
01:36:50.066 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.13)
01:36:50.066 00.000 8976 Worker thread wakes up
01:36:50.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.13) opts 0xd
01:36:50.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.13)
01:36:50.066 00.000 8976 Moving (-0.07, -0.13) raw xDistance=-0.09 yDistance=0.13
01:36:50.067 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:36:50.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:36:50.067 00.000 8976 MoveAxis(R, 0, ABG)
01:36:50.067 00.000 8976 MoveAxis(U, 0, ABG)
01:36:50.067 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:36:50.067 00.000 8976 MountToCamera -- mountX=1.28 mountY=-2.25 hyp=2.59 mountTheta=-1.05 cameraX=1.42, cameraY=2.17 cameraTheta=0.99
01:36:50.067 00.000 8976 incremental bump (1.424, 2.166) isValid = 1
01:36:50.067 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
01:36:50.067 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:36:50.067 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:36:50.067 00.000 8976 move complete, result=0
01:36:50.067 00.000 9828 Worker thread wakes up
01:36:50.067 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:36:50.067 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:36:50.067 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
01:36:50.067 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:36:50.067 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
01:36:50.067 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:36:50.068 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:36:50.068 00.000 9828 BLC: window closed
01:36:50.068 00.000 8976 worker thread done servicing request
01:36:50.068 00.000 9828 MoveAxis(E, 21, B)
01:36:50.068 00.000 9828 Guiding  Dir = 2, Dur = 21
01:36:50.068 00.000 9828 IsSlewing returns 0
01:36:50.068 00.000 9828 IsGuiding returns 0
01:36:50.068 00.000 9828 PulseGuide returned control before completion, sleep 31
01:36:50.077 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:36:50.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:50.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:50.077 00.000 5052 Enqueuing Expose request
01:36:50.077 00.000 8976 Worker thread wakes up
01:36:50.077 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:50.077 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:50.077 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:50.112 00.035 9828 IsGuiding returns 1
01:36:50.112 00.000 9828 scope still moving after pulse duration time elapsed
01:36:50.142 00.030 9828 IsSlewing returns 0
01:36:50.142 00.000 9828 IsGuiding returns 1
01:36:50.174 00.032 9828 IsSlewing returns 0
01:36:50.174 00.000 9828 IsGuiding returns 1
01:36:50.205 00.031 9828 IsSlewing returns 0
01:36:50.205 00.000 9828 IsGuiding returns 1
01:36:50.236 00.031 9828 IsSlewing returns 0
01:36:50.236 00.000 9828 IsGuiding returns 0
01:36:50.236 00.000 9828 scope move finished after 21 + 146 ms
01:36:50.236 00.000 9828 Move returns status 0, amount 21
01:36:50.236 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:50.236 00.000 9828 MoveAxis(N, 12, B)
01:36:50.236 00.000 9828 Guiding  Dir = 0, Dur = 12
01:36:50.251 00.015 9828 IsSlewing returns 0
01:36:50.251 00.000 9828 IsGuiding returns 0
01:36:50.251 00.000 9828 PulseGuide returned control before completion, sleep 22
01:36:50.283 00.032 9828 IsGuiding returns 1
01:36:50.283 00.000 9828 scope still moving after pulse duration time elapsed
01:36:50.313 00.030 9828 IsSlewing returns 0
01:36:50.313 00.000 9828 IsGuiding returns 1
01:36:50.344 00.031 9828 IsSlewing returns 0
01:36:50.344 00.000 9828 IsGuiding returns 1
01:36:50.375 00.031 9828 IsSlewing returns 0
01:36:50.375 00.000 9828 IsGuiding returns 1
01:36:50.406 00.031 9828 IsSlewing returns 0
01:36:50.406 00.000 9828 IsGuiding returns 0
01:36:50.406 00.000 9828 scope move finished after 12 + 142 ms
01:36:50.407 00.001 9828 Move returns status 0, amount 12
01:36:50.407 00.000 9828 move complete, result=0
01:36:50.407 00.000 9828 worker thread done servicing request
01:36:50.407 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:36:50.766 00.359 8976 Exposure complete
01:36:50.771 00.005 8976 worker thread done servicing request
01:36:50.771 00.000 5052 OnExposeComplete: enter
01:36:50.771 00.000 5052 UpdateGuideState(): m_state=6
01:36:50.771 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4670
01:36:50.771 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.94, Mass=187, SNR=9.4, Peak=67 HFD=2.7
01:36:50.771 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:36:50.771 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
01:36:50.771 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.23 hyp=0.58 cameraTheta=2.74 mountX=0.44 mountY=0.32, mountTheta=0.63
01:36:50.772 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.23, opts=13)
01:36:50.772 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.23)
01:36:50.772 00.000 8976 Worker thread wakes up
01:36:50.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.23) opts 0xd
01:36:50.772 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.23)
01:36:50.772 00.000 8976 Moving (-0.53, 0.23) raw xDistance=0.44 yDistance=0.32
01:36:50.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:36:50.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:36:50.772 00.000 8976 MoveAxis(L, 2, ABG)
01:36:50.772 00.000 8976 stepping (-8, 15) + (-2, 0)
01:36:50.772 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:50.773 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:36:50.782 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:36:50.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:50.782 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:50.782 00.000 5052 Enqueuing Expose request
01:36:50.803 00.021 8976 Received - 47 (G) 
01:36:50.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:50.803 00.000 8976 stepped: pos (-10, 15)
01:36:50.803 00.000 8976 MoveAxis(D, 1, ABG)
01:36:50.803 00.000 8976 stepping (-10, 15) + (0, -1)
01:36:50.803 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:50.835 00.032 8976 Received - 47 (G) 
01:36:50.835 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:50.835 00.000 8976 stepped: pos (-10, 14)
01:36:50.835 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:36:50.835 00.000 8976 MountToCamera -- mountX=1.36 mountY=-2.24 hyp=2.63 mountTheta=-1.02 cameraX=1.38, cameraY=2.24 cameraTheta=1.02
01:36:50.835 00.000 8976 incremental bump (1.378, 2.235) isValid = 1
01:36:50.835 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
01:36:50.835 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:36:50.835 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:36:50.835 00.000 8976 move complete, result=0
01:36:50.835 00.000 8976 worker thread done servicing request
01:36:50.835 00.000 8976 Worker thread wakes up
01:36:50.835 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:36:50.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:50.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:50.835 00.000 9828 Worker thread wakes up
01:36:50.836 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:36:50.836 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:36:50.836 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
01:36:50.836 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
01:36:50.836 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
01:36:50.836 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:36:50.836 00.000 9828 BLC: window closed
01:36:50.836 00.000 9828 MoveAxis(E, 21, B)
01:36:50.836 00.000 9828 Guiding  Dir = 2, Dur = 21
01:36:50.836 00.000 9828 IsSlewing returns 0
01:36:50.836 00.000 9828 IsGuiding returns 0
01:36:50.836 00.000 9828 PulseGuide returned control before completion, sleep 31
01:36:50.870 00.034 9828 IsGuiding returns 1
01:36:50.870 00.000 9828 scope still moving after pulse duration time elapsed
01:36:50.900 00.030 9828 IsSlewing returns 0
01:36:50.900 00.000 9828 IsGuiding returns 1
01:36:50.931 00.031 9828 IsSlewing returns 0
01:36:50.931 00.000 9828 IsGuiding returns 1
01:36:50.961 00.030 9828 IsSlewing returns 0
01:36:50.961 00.000 9828 IsGuiding returns 0
01:36:50.961 00.000 9828 scope move finished after 21 + 103 ms
01:36:50.961 00.000 9828 Move returns status 0, amount 21
01:36:50.961 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:50.961 00.000 9828 MoveAxis(N, 13, B)
01:36:50.961 00.000 9828 Guiding  Dir = 0, Dur = 13
01:36:50.977 00.016 9828 IsSlewing returns 0
01:36:50.977 00.000 9828 IsGuiding returns 0
01:36:50.977 00.000 9828 PulseGuide returned control before completion, sleep 23
01:36:51.008 00.031 9828 IsGuiding returns 1
01:36:51.008 00.000 9828 scope still moving after pulse duration time elapsed
01:36:51.039 00.031 9828 IsSlewing returns 0
01:36:51.039 00.000 9828 IsGuiding returns 1
01:36:51.069 00.030 9828 IsSlewing returns 0
01:36:51.069 00.000 9828 IsGuiding returns 1
01:36:51.100 00.031 9828 IsSlewing returns 0
01:36:51.100 00.000 9828 IsGuiding returns 1
01:36:51.131 00.031 9828 IsSlewing returns 0
01:36:51.131 00.000 9828 IsGuiding returns 0
01:36:51.131 00.000 9828 scope move finished after 13 + 141 ms
01:36:51.131 00.000 9828 Move returns status 0, amount 13
01:36:51.131 00.000 9828 move complete, result=0
01:36:51.131 00.000 9828 worker thread done servicing request
01:36:51.132 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:36:51.526 00.394 8976 Exposure complete
01:36:51.531 00.005 8976 worker thread done servicing request
01:36:51.531 00.000 5052 OnExposeComplete: enter
01:36:51.531 00.000 5052 UpdateGuideState(): m_state=6
01:36:51.531 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4671
01:36:51.532 00.001 5052 Star::Find returns 1 (0), X=328.88, Y=281.36, Mass=207, SNR=9.8, Peak=65 HFD=3.3
01:36:51.532 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.31 = 1.97)
01:36:51.532 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.87)
01:36:51.532 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.34 hyp=0.45 cameraTheta=-2.27 mountX=-0.17 mountY=0.43, mountTheta=1.96
01:36:51.532 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.34, opts=13)
01:36:51.532 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.34)
01:36:51.532 00.000 8976 Worker thread wakes up
01:36:51.533 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.34) opts 0xd
01:36:51.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.34)
01:36:51.533 00.000 8976 Moving (-0.29, -0.34) raw xDistance=-0.17 yDistance=0.43
01:36:51.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:36:51.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
01:36:51.533 00.000 8976 MoveAxis(R, 0, ABG)
01:36:51.533 00.000 8976 MoveAxis(D, 2, ABG)
01:36:51.533 00.000 8976 stepping (-10, 14) + (0, -2)
01:36:51.533 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:51.533 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:36:51.545 00.012 5052 UpdateGuideState exits: m=207 SNR=9.8
01:36:51.545 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:51.545 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:51.546 00.001 5052 Enqueuing Expose request
01:36:51.571 00.025 8976 Received - 47 (G) 
01:36:51.571 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:51.571 00.000 8976 stepped: pos (-10, 12)
01:36:51.571 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:36:51.571 00.000 8976 MountToCamera -- mountX=1.42 mountY=-2.13 hyp=2.56 mountTheta=-0.98 cameraX=1.25, cameraY=2.23 cameraTheta=1.06
01:36:51.571 00.000 8976 incremental bump (1.253, 2.234) isValid = 1
01:36:51.571 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
01:36:51.571 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:36:51.571 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:36:51.571 00.000 8976 move complete, result=0
01:36:51.571 00.000 9828 Worker thread wakes up
01:36:51.571 00.000 8976 worker thread done servicing request
01:36:51.571 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:36:51.571 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:36:51.571 00.000 8976 Worker thread wakes up
01:36:51.572 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:36:51.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:51.572 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
01:36:51.572 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:51.572 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
01:36:51.572 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
01:36:51.572 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:36:51.572 00.000 9828 BLC: window closed
01:36:51.572 00.000 9828 MoveAxis(E, 19, B)
01:36:51.572 00.000 9828 Guiding  Dir = 2, Dur = 19
01:36:51.573 00.001 9828 IsSlewing returns 0
01:36:51.573 00.000 9828 IsGuiding returns 0
01:36:51.573 00.000 9828 PulseGuide returned control before completion, sleep 29
01:36:51.614 00.041 9828 IsGuiding returns 1
01:36:51.614 00.000 9828 scope still moving after pulse duration time elapsed
01:36:51.645 00.031 9828 IsSlewing returns 0
01:36:51.645 00.000 9828 IsGuiding returns 1
01:36:51.676 00.031 9828 IsSlewing returns 0
01:36:51.676 00.000 9828 IsGuiding returns 1
01:36:51.707 00.031 9828 IsSlewing returns 0
01:36:51.707 00.000 9828 IsGuiding returns 0
01:36:51.707 00.000 9828 scope move finished after 19 + 115 ms
01:36:51.707 00.000 9828 Move returns status 0, amount 19
01:36:51.707 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:51.707 00.000 9828 MoveAxis(N, 13, B)
01:36:51.707 00.000 9828 Guiding  Dir = 0, Dur = 13
01:36:51.723 00.016 9828 IsSlewing returns 0
01:36:51.723 00.000 9828 IsGuiding returns 1
01:36:51.723 00.000 9828 Entered PulseGuideScope while moving
01:36:51.784 00.061 9828 IsSlewing returns 0
01:36:51.784 00.000 9828 IsGuiding returns 1
01:36:51.784 00.000 9828 Still moving
01:36:51.846 00.062 9828 IsSlewing returns 0
01:36:51.846 00.000 9828 IsGuiding returns 0
01:36:51.846 00.000 9828 Movement stopped - continuing
01:36:51.847 00.001 9828 PulseGuide returned control before completion, sleep 23
01:36:51.876 00.029 9828 IsGuiding returns 1
01:36:51.876 00.000 9828 scope still moving after pulse duration time elapsed
01:36:51.907 00.031 9828 IsSlewing returns 0
01:36:51.907 00.000 9828 IsGuiding returns 1
01:36:51.953 00.046 9828 IsSlewing returns 0
01:36:51.953 00.000 9828 IsGuiding returns 1
01:36:51.984 00.031 9828 IsSlewing returns 0
01:36:51.984 00.000 9828 IsGuiding returns 0
01:36:51.984 00.000 9828 scope move finished after 13 + 125 ms
01:36:51.984 00.000 9828 Move returns status 0, amount 13
01:36:51.984 00.000 9828 move complete, result=0
01:36:51.984 00.000 9828 worker thread done servicing request
01:36:51.984 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:36:52.263 00.279 8976 Exposure complete
01:36:52.269 00.006 8976 worker thread done servicing request
01:36:52.269 00.000 5052 OnExposeComplete: enter
01:36:52.269 00.000 5052 UpdateGuideState(): m_state=6
01:36:52.269 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4672
01:36:52.269 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.63, Mass=175, SNR=9.1, Peak=67 HFD=2.4
01:36:52.269 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.92 = 1.37)
01:36:52.269 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
01:36:52.269 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-2.87 mountX=0.06 mountY=0.30, mountTheta=1.36
01:36:52.270 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.08, opts=13)
01:36:52.270 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.08)
01:36:52.270 00.000 8976 Worker thread wakes up
01:36:52.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.08) opts 0xd
01:36:52.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.08)
01:36:52.270 00.000 8976 Moving (-0.30, -0.08) raw xDistance=0.06 yDistance=0.30
01:36:52.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:36:52.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:36:52.271 00.001 8976 MoveAxis(R, 0, ABG)
01:36:52.271 00.000 8976 MoveAxis(D, 1, ABG)
01:36:52.271 00.000 8976 stepping (-10, 12) + (0, -1)
01:36:52.271 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:52.271 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:36:52.281 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
01:36:52.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:52.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:52.281 00.000 5052 Enqueuing Expose request
01:36:52.290 00.009 8976 Received - 47 (G) 
01:36:52.290 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:52.290 00.000 8976 stepped: pos (-10, 11)
01:36:52.290 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:36:52.290 00.000 8976 MountToCamera -- mountX=1.46 mountY=-2.01 hyp=2.48 mountTheta=-0.94 cameraX=1.12, cameraY=2.21 cameraTheta=1.10
01:36:52.290 00.000 8976 incremental bump (1.123, 2.209) isValid = 1
01:36:52.290 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
01:36:52.290 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:52.290 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:52.290 00.000 8976 move complete, result=0
01:36:52.290 00.000 9828 Worker thread wakes up
01:36:52.291 00.001 8976 worker thread done servicing request
01:36:52.291 00.000 8976 Worker thread wakes up
01:36:52.291 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:52.291 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:52.291 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:36:52.291 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:52.291 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:52.291 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
01:36:52.291 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
01:36:52.291 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
01:36:52.291 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:36:52.291 00.000 9828 BLC: window closed
01:36:52.291 00.000 9828 MoveAxis(E, 18, B)
01:36:52.291 00.000 9828 Guiding  Dir = 2, Dur = 18
01:36:52.292 00.001 9828 IsSlewing returns 0
01:36:52.292 00.000 9828 IsGuiding returns 0
01:36:52.292 00.000 9828 PulseGuide returned control before completion, sleep 28
01:36:52.323 00.031 9828 IsGuiding returns 1
01:36:52.323 00.000 9828 scope still moving after pulse duration time elapsed
01:36:52.353 00.030 9828 IsSlewing returns 0
01:36:52.354 00.001 9828 IsGuiding returns 1
01:36:52.384 00.030 9828 IsSlewing returns 0
01:36:52.384 00.000 9828 IsGuiding returns 1
01:36:52.416 00.032 9828 IsSlewing returns 0
01:36:52.416 00.000 9828 IsGuiding returns 1
01:36:52.447 00.031 9828 IsSlewing returns 0
01:36:52.447 00.000 9828 IsGuiding returns 0
01:36:52.447 00.000 9828 scope move finished after 18 + 137 ms
01:36:52.447 00.000 9828 Move returns status 0, amount 18
01:36:52.447 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:52.447 00.000 9828 MoveAxis(N, 13, B)
01:36:52.447 00.000 9828 Guiding  Dir = 0, Dur = 13
01:36:52.463 00.016 9828 IsSlewing returns 0
01:36:52.463 00.000 9828 IsGuiding returns 0
01:36:52.463 00.000 9828 PulseGuide returned control before completion, sleep 23
01:36:52.493 00.030 9828 IsGuiding returns 1
01:36:52.493 00.000 9828 scope still moving after pulse duration time elapsed
01:36:52.524 00.031 9828 IsSlewing returns 0
01:36:52.524 00.000 9828 IsGuiding returns 1
01:36:52.554 00.030 9828 IsSlewing returns 0
01:36:52.554 00.000 9828 IsGuiding returns 1
01:36:52.586 00.032 9828 IsSlewing returns 0
01:36:52.586 00.000 9828 IsGuiding returns 1
01:36:52.617 00.031 9828 IsSlewing returns 0
01:36:52.617 00.000 9828 IsGuiding returns 0
01:36:52.617 00.000 9828 scope move finished after 13 + 141 ms
01:36:52.617 00.000 9828 Move returns status 0, amount 13
01:36:52.617 00.000 9828 move complete, result=0
01:36:52.617 00.000 9828 worker thread done servicing request
01:36:52.617 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:36:52.979 00.362 8976 Exposure complete
01:36:52.985 00.006 8976 worker thread done servicing request
01:36:52.985 00.000 5052 OnExposeComplete: enter
01:36:52.985 00.000 5052 UpdateGuideState(): m_state=6
01:36:52.985 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4673
01:36:52.985 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.37, Mass=205, SNR=9.9, Peak=71 HFD=2.3
01:36:52.985 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.01 = 2.27)
01:36:52.985 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.17)
01:36:52.985 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.34 hyp=0.37 cameraTheta=-1.97 mountX=-0.24 mountY=0.31, mountTheta=2.23
01:36:52.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.34, opts=13)
01:36:52.986 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.34)
01:36:52.986 00.000 8976 Worker thread wakes up
01:36:52.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.34) opts 0xd
01:36:52.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.34)
01:36:52.986 00.000 8976 Moving (-0.14, -0.34) raw xDistance=-0.24 yDistance=0.31
01:36:52.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:36:52.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:36:52.986 00.000 8976 MoveAxis(R, 0, ABG)
01:36:52.986 00.000 8976 MoveAxis(D, 1, ABG)
01:36:52.986 00.000 8976 stepping (-10, 11) + (0, -1)
01:36:52.986 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:52.987 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:36:52.998 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
01:36:52.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:52.998 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:52.998 00.000 5052 Enqueuing Expose request
01:36:53.009 00.011 8976 Received - 47 (G) 
01:36:53.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:53.009 00.000 8976 stepped: pos (-10, 10)
01:36:53.009 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
01:36:53.009 00.000 8976 MountToCamera -- mountX=1.48 mountY=-1.87 hyp=2.38 mountTheta=-0.90 cameraX=0.99, cameraY=2.17 cameraTheta=1.14
01:36:53.009 00.000 8976 incremental bump (0.989, 2.169) isValid = 1
01:36:53.009 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
01:36:53.009 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:36:53.009 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:36:53.010 00.001 8976 move complete, result=0
01:36:53.010 00.000 9828 Worker thread wakes up
01:36:53.010 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:36:53.010 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:36:53.010 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
01:36:53.010 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:36:53.010 00.000 8976 worker thread done servicing request
01:36:53.010 00.000 8976 Worker thread wakes up
01:36:53.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:53.010 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
01:36:53.010 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:53.010 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
01:36:53.010 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:36:53.010 00.000 9828 BLC: window closed
01:36:53.010 00.000 9828 MoveAxis(E, 17, B)
01:36:53.010 00.000 9828 Guiding  Dir = 2, Dur = 17
01:36:53.011 00.001 9828 IsSlewing returns 0
01:36:53.011 00.000 9828 IsGuiding returns 0
01:36:53.011 00.000 9828 PulseGuide returned control before completion, sleep 27
01:36:53.049 00.038 9828 IsGuiding returns 1
01:36:53.049 00.000 9828 scope still moving after pulse duration time elapsed
01:36:53.080 00.031 9828 IsSlewing returns 0
01:36:53.080 00.000 9828 IsGuiding returns 1
01:36:53.111 00.031 9828 IsSlewing returns 0
01:36:53.111 00.000 9828 IsGuiding returns 1
01:36:53.142 00.031 9828 IsSlewing returns 0
01:36:53.142 00.000 9828 IsGuiding returns 0
01:36:53.142 00.000 9828 scope move finished after 17 + 113 ms
01:36:53.142 00.000 9828 Move returns status 0, amount 17
01:36:53.142 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:53.142 00.000 9828 MoveAxis(N, 14, B)
01:36:53.142 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:53.157 00.015 9828 IsSlewing returns 0
01:36:53.157 00.000 9828 IsGuiding returns 0
01:36:53.157 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:53.188 00.031 9828 IsGuiding returns 1
01:36:53.188 00.000 9828 scope still moving after pulse duration time elapsed
01:36:53.219 00.031 9828 IsSlewing returns 0
01:36:53.219 00.000 9828 IsGuiding returns 1
01:36:53.251 00.032 9828 IsSlewing returns 0
01:36:53.251 00.000 9828 IsGuiding returns 1
01:36:53.282 00.031 9828 IsSlewing returns 0
01:36:53.282 00.000 9828 IsGuiding returns 1
01:36:53.312 00.030 9828 IsSlewing returns 0
01:36:53.312 00.000 9828 IsGuiding returns 0
01:36:53.312 00.000 9828 scope move finished after 14 + 141 ms
01:36:53.312 00.000 9828 Move returns status 0, amount 14
01:36:53.312 00.000 9828 move complete, result=0
01:36:53.313 00.001 9828 worker thread done servicing request
01:36:53.313 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:36:53.703 00.390 8976 Exposure complete
01:36:53.708 00.005 8976 worker thread done servicing request
01:36:53.709 00.001 5052 OnExposeComplete: enter
01:36:53.709 00.000 5052 UpdateGuideState(): m_state=6
01:36:53.709 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4674
01:36:53.709 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.64, Mass=203, SNR=9.9, Peak=68 HFD=2.8
01:36:53.709 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
01:36:53.709 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
01:36:53.709 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.44 mountX=-0.13 mountY=-0.09, mountTheta=-2.55
01:36:53.709 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.07, opts=13)
01:36:53.709 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.07)
01:36:53.710 00.001 8976 Worker thread wakes up
01:36:53.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.07) opts 0xd
01:36:53.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.07)
01:36:53.710 00.000 8976 Moving (0.15, -0.07) raw xDistance=-0.13 yDistance=-0.09
01:36:53.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:36:53.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:36:53.710 00.000 8976 MoveAxis(R, 0, ABG)
01:36:53.710 00.000 8976 MoveAxis(U, 0, ABG)
01:36:53.710 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
01:36:53.710 00.000 8976 MountToCamera -- mountX=1.50 mountY=-1.78 hyp=2.32 mountTheta=-0.87 cameraX=0.90, cameraY=2.14 cameraTheta=1.17
01:36:53.710 00.000 8976 incremental bump (0.899, 2.141) isValid = 1
01:36:53.711 00.001 8976 Scheduling Mount bump of (0.044, 0.110)
01:36:53.711 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:36:53.711 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:36:53.711 00.000 8976 move complete, result=0
01:36:53.711 00.000 9828 Worker thread wakes up
01:36:53.711 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:36:53.711 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:36:53.711 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
01:36:53.711 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
01:36:53.711 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
01:36:53.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:36:53.711 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:36:53.711 00.000 9828 BLC: window closed
01:36:53.711 00.000 9828 MoveAxis(E, 16, B)
01:36:53.711 00.000 8976 worker thread done servicing request
01:36:53.711 00.000 9828 Guiding  Dir = 2, Dur = 16
01:36:53.712 00.001 9828 IsSlewing returns 0
01:36:53.712 00.000 9828 IsGuiding returns 0
01:36:53.712 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:53.721 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:36:53.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:53.722 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:53.722 00.000 5052 Enqueuing Expose request
01:36:53.722 00.000 8976 Worker thread wakes up
01:36:53.722 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:53.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:53.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:53.747 00.025 9828 IsGuiding returns 1
01:36:53.747 00.000 9828 scope still moving after pulse duration time elapsed
01:36:53.777 00.030 9828 IsSlewing returns 0
01:36:53.777 00.000 9828 IsGuiding returns 1
01:36:53.808 00.031 9828 IsSlewing returns 0
01:36:53.809 00.001 9828 IsGuiding returns 1
01:36:53.838 00.029 9828 IsSlewing returns 0
01:36:53.838 00.000 9828 IsGuiding returns 0
01:36:53.838 00.000 9828 scope move finished after 16 + 110 ms
01:36:53.839 00.001 9828 Move returns status 0, amount 16
01:36:53.839 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:53.839 00.000 9828 MoveAxis(N, 14, B)
01:36:53.839 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:53.854 00.015 9828 IsSlewing returns 0
01:36:53.855 00.001 9828 IsGuiding returns 0
01:36:53.855 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:53.884 00.029 9828 IsGuiding returns 1
01:36:53.884 00.000 9828 scope still moving after pulse duration time elapsed
01:36:53.915 00.031 9828 IsSlewing returns 0
01:36:53.916 00.001 9828 IsGuiding returns 1
01:36:53.946 00.030 9828 IsSlewing returns 0
01:36:53.946 00.000 9828 IsGuiding returns 1
01:36:53.977 00.031 9828 IsSlewing returns 0
01:36:53.977 00.000 9828 IsGuiding returns 1
01:36:54.007 00.030 9828 IsSlewing returns 0
01:36:54.008 00.001 9828 IsGuiding returns 0
01:36:54.008 00.000 9828 scope move finished after 14 + 140 ms
01:36:54.008 00.000 9828 Move returns status 0, amount 14
01:36:54.008 00.000 9828 move complete, result=0
01:36:54.008 00.000 9828 worker thread done servicing request
01:36:54.008 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
01:36:54.410 00.402 8976 Exposure complete
01:36:54.416 00.006 8976 worker thread done servicing request
01:36:54.416 00.000 5052 OnExposeComplete: enter
01:36:54.416 00.000 5052 UpdateGuideState(): m_state=6
01:36:54.416 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4675
01:36:54.416 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.37, Mass=189, SNR=9.5, Peak=72 HFD=2.9
01:36:54.416 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.04) = xAngle (-4.63 = 1.66)
01:36:54.416 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.73 = 1.55)
01:36:54.416 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.34 hyp=0.64 cameraTheta=-2.58 mountX=-0.05 mountY=0.64, mountTheta=1.66
01:36:54.416 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.34, opts=13)
01:36:54.417 00.001 5052 Enqueuing Move request for stepguider (-0.55, -0.34)
01:36:54.417 00.000 8976 Worker thread wakes up
01:36:54.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.34) opts 0xd
01:36:54.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.34)
01:36:54.417 00.000 8976 Moving (-0.55, -0.34) raw xDistance=-0.05 yDistance=0.64
01:36:54.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:36:54.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64
01:36:54.417 00.000 8976 MoveAxis(R, 0, ABG)
01:36:54.417 00.000 8976 MoveAxis(D, 3, ABG)
01:36:54.417 00.000 8976 stepping (-10, 10) + (0, -3)
01:36:54.417 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:54.417 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:36:54.427 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:36:54.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:54.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:54.427 00.000 5052 Enqueuing Expose request
01:36:54.448 00.021 8976 Received - 47 (G) 
01:36:54.448 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:54.448 00.000 8976 stepped: pos (-10, 7)
01:36:54.449 00.001 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
01:36:54.449 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.56 hyp=2.17 mountTheta=-0.80 cameraX=0.70, cameraY=2.05 cameraTheta=1.24
01:36:54.449 00.000 8976 incremental bump (0.699, 2.052) isValid = 1
01:36:54.449 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
01:36:54.449 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:36:54.449 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:36:54.449 00.000 8976 move complete, result=0
01:36:54.449 00.000 9828 Worker thread wakes up
01:36:54.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:36:54.449 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:36:54.449 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
01:36:54.449 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:36:54.449 00.000 8976 worker thread done servicing request
01:36:54.449 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
01:36:54.450 00.001 8976 Worker thread wakes up
01:36:54.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:54.450 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:54.450 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
01:36:54.450 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:36:54.450 00.000 9828 BLC: window closed
01:36:54.450 00.000 9828 MoveAxis(E, 13, B)
01:36:54.450 00.000 9828 Guiding  Dir = 2, Dur = 13
01:36:54.450 00.000 9828 IsSlewing returns 0
01:36:54.450 00.000 9828 IsGuiding returns 0
01:36:54.450 00.000 9828 PulseGuide returned control before completion, sleep 23
01:36:54.475 00.025 9828 IsGuiding returns 1
01:36:54.475 00.000 9828 scope still moving after pulse duration time elapsed
01:36:54.506 00.031 9828 IsSlewing returns 0
01:36:54.506 00.000 9828 IsGuiding returns 1
01:36:54.538 00.032 9828 IsSlewing returns 0
01:36:54.538 00.000 9828 IsGuiding returns 1
01:36:54.569 00.031 9828 IsSlewing returns 0
01:36:54.570 00.001 9828 IsGuiding returns 1
01:36:54.601 00.031 9828 IsSlewing returns 0
01:36:54.601 00.000 9828 IsGuiding returns 0
01:36:54.601 00.000 9828 scope move finished after 13 + 137 ms
01:36:54.601 00.000 9828 Move returns status 0, amount 13
01:36:54.601 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:54.601 00.000 9828 MoveAxis(N, 15, B)
01:36:54.601 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:54.616 00.015 9828 IsSlewing returns 0
01:36:54.616 00.000 9828 IsGuiding returns 0
01:36:54.616 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:54.647 00.031 9828 IsGuiding returns 1
01:36:54.647 00.000 9828 scope still moving after pulse duration time elapsed
01:36:54.678 00.031 9828 IsSlewing returns 0
01:36:54.678 00.000 9828 IsGuiding returns 1
01:36:54.709 00.031 9828 IsSlewing returns 0
01:36:54.709 00.000 9828 IsGuiding returns 1
01:36:54.740 00.031 9828 IsSlewing returns 0
01:36:54.740 00.000 9828 IsGuiding returns 1
01:36:54.771 00.031 9828 IsSlewing returns 0
01:36:54.771 00.000 9828 IsGuiding returns 0
01:36:54.771 00.000 9828 scope move finished after 15 + 139 ms
01:36:54.771 00.000 9828 Move returns status 0, amount 15
01:36:54.771 00.000 9828 move complete, result=0
01:36:54.771 00.000 9828 worker thread done servicing request
01:36:54.772 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:36:55.142 00.370 8976 Exposure complete
01:36:55.148 00.006 8976 worker thread done servicing request
01:36:55.148 00.000 5052 OnExposeComplete: enter
01:36:55.148 00.000 5052 UpdateGuideState(): m_state=6
01:36:55.148 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4676
01:36:55.148 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=282.03, Mass=195, SNR=9.6, Peak=66 HFD=2.9
01:36:55.148 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:36:55.148 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
01:36:55.148 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.32 hyp=0.79 cameraTheta=2.72 mountX=0.61 mountY=0.42, mountTheta=0.61
01:36:55.149 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.32, opts=13)
01:36:55.149 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.32)
01:36:55.149 00.000 8976 Worker thread wakes up
01:36:55.149 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.32) opts 0xd
01:36:55.149 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.32)
01:36:55.149 00.000 8976 Moving (-0.72, 0.32) raw xDistance=0.61 yDistance=0.42
01:36:55.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
01:36:55.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
01:36:55.149 00.000 8976 MoveAxis(L, 3, ABG)
01:36:55.149 00.000 8976 stepping (-10, 7) + (-3, 0)
01:36:55.149 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:55.150 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:36:55.161 00.011 5052 UpdateGuideState exits: m=195 SNR=9.6
01:36:55.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:55.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:55.161 00.000 5052 Enqueuing Expose request
01:36:55.184 00.023 8976 Received - 47 (G) 
01:36:55.184 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:55.184 00.000 8976 stepped: pos (-13, 7)
01:36:55.184 00.000 8976 MoveAxis(D, 2, ABG)
01:36:55.184 00.000 8976 stepping (-13, 7) + (0, -2)
01:36:55.184 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:55.216 00.032 8976 Received - 47 (G) 
01:36:55.216 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:55.216 00.000 8976 stepped: pos (-13, 5)
01:36:55.216 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
01:36:55.216 00.000 8976 MountToCamera -- mountX=1.67 mountY=-1.30 hyp=2.12 mountTheta=-0.66 cameraX=0.40, cameraY=2.08 cameraTheta=1.38
01:36:55.216 00.000 8976 incremental bump (0.403, 2.079) isValid = 1
01:36:55.216 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
01:36:55.216 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:36:55.216 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:36:55.216 00.000 8976 move complete, result=0
01:36:55.216 00.000 9828 Worker thread wakes up
01:36:55.216 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:36:55.216 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:36:55.216 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
01:36:55.216 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
01:36:55.216 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
01:36:55.216 00.000 8976 worker thread done servicing request
01:36:55.217 00.001 8976 Worker thread wakes up
01:36:55.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:55.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:55.217 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:36:55.217 00.000 9828 BLC: window closed
01:36:55.217 00.000 9828 MoveAxis(E, 9, B)
01:36:55.217 00.000 9828 Guiding  Dir = 2, Dur = 9
01:36:55.217 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
01:36:55.217 00.000 9828 IsSlewing returns 0
01:36:55.217 00.000 9828 IsGuiding returns 0
01:36:55.217 00.000 9828 PulseGuide returned control before completion, sleep 19
01:36:55.248 00.031 9828 IsGuiding returns 1
01:36:55.248 00.000 9828 scope still moving after pulse duration time elapsed
01:36:55.280 00.032 9828 IsSlewing returns 0
01:36:55.280 00.000 9828 IsGuiding returns 1
01:36:55.310 00.030 9828 IsSlewing returns 0
01:36:55.311 00.001 9828 IsGuiding returns 1
01:36:55.342 00.031 9828 IsSlewing returns 0
01:36:55.342 00.000 9828 IsGuiding returns 1
01:36:55.372 00.030 9828 IsSlewing returns 0
01:36:55.372 00.000 9828 IsGuiding returns 0
01:36:55.372 00.000 9828 scope move finished after 9 + 146 ms
01:36:55.372 00.000 9828 Move returns status 0, amount 9
01:36:55.372 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:55.372 00.000 9828 MoveAxis(N, 15, B)
01:36:55.372 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:55.388 00.016 9828 IsSlewing returns 0
01:36:55.388 00.000 9828 IsGuiding returns 0
01:36:55.388 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:55.419 00.031 9828 IsGuiding returns 1
01:36:55.419 00.000 9828 scope still moving after pulse duration time elapsed
01:36:55.451 00.032 9828 IsSlewing returns 0
01:36:55.451 00.000 9828 IsGuiding returns 1
01:36:55.481 00.030 9828 IsSlewing returns 0
01:36:55.481 00.000 9828 IsGuiding returns 1
01:36:55.513 00.032 9828 IsSlewing returns 0
01:36:55.513 00.000 9828 IsGuiding returns 1
01:36:55.543 00.030 9828 IsSlewing returns 0
01:36:55.543 00.000 9828 IsGuiding returns 0
01:36:55.543 00.000 9828 scope move finished after 15 + 140 ms
01:36:55.543 00.000 9828 Move returns status 0, amount 15
01:36:55.543 00.000 9828 move complete, result=0
01:36:55.543 00.000 9828 worker thread done servicing request
01:36:55.543 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:36:55.913 00.370 8976 Exposure complete
01:36:55.918 00.005 8976 worker thread done servicing request
01:36:55.919 00.001 5052 OnExposeComplete: enter
01:36:55.919 00.000 5052 UpdateGuideState(): m_state=6
01:36:55.919 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4677
01:36:55.919 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.68, Mass=185, SNR=9.3, Peak=62 HFD=2.8
01:36:55.919 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
01:36:55.919 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
01:36:55.919 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=-0.03 hyp=0.87 cameraTheta=-3.11 mountX=0.37 mountY=0.75, mountTheta=1.11
01:36:55.919 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=-0.03, opts=13)
01:36:55.919 00.000 5052 Enqueuing Move request for stepguider (-0.87, -0.03)
01:36:55.920 00.001 8976 Worker thread wakes up
01:36:55.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, -0.03) opts 0xd
01:36:55.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, -0.03)
01:36:55.920 00.000 8976 Moving (-0.87, -0.03) raw xDistance=0.37 yDistance=0.75
01:36:55.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
01:36:55.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75
01:36:55.920 00.000 8976 MoveAxis(L, 2, ABG)
01:36:55.920 00.000 8976 stepping (-13, 5) + (-2, 0)
01:36:55.920 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:55.920 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:36:55.930 00.010 5052 UpdateGuideState exits: m=185 SNR=9.3
01:36:55.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:55.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:55.930 00.000 5052 Enqueuing Expose request
01:36:55.951 00.021 8976 Received - 47 (G) 
01:36:55.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:55.951 00.000 8976 stepped: pos (-15, 5)
01:36:55.951 00.000 8976 MoveAxis(D, 3, ABG)
01:36:55.951 00.000 8976 stepping (-15, 5) + (0, -3)
01:36:55.951 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:55.983 00.032 8976 Received - 47 (G) 
01:36:55.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:55.983 00.000 8976 stepped: pos (-15, 2)
01:36:55.983 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
01:36:55.983 00.000 8976 MountToCamera -- mountX=1.88 mountY=-0.98 hyp=2.12 mountTheta=-0.48 cameraX=0.02, cameraY=2.12 cameraTheta=1.56
01:36:55.983 00.000 8976 incremental bump (0.018, 2.115) isValid = 1
01:36:55.983 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
01:36:55.983 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:36:55.983 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:36:55.983 00.000 8976 move complete, result=0
01:36:55.983 00.000 8976 worker thread done servicing request
01:36:55.983 00.000 8976 Worker thread wakes up
01:36:55.984 00.001 9828 Worker thread wakes up
01:36:55.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:55.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:55.984 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:36:55.984 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:36:55.984 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:36:55.984 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
01:36:55.984 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.71)
01:36:55.984 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
01:36:55.984 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:36:55.984 00.000 9828 BLC: window closed
01:36:55.984 00.000 9828 MoveAxis(E, 2, B)
01:36:55.984 00.000 9828 Guiding  Dir = 2, Dur = 2
01:36:55.985 00.001 9828 IsSlewing returns 0
01:36:55.985 00.000 9828 IsGuiding returns 0
01:36:55.985 00.000 9828 PulseGuide returned control before completion, sleep 12
01:36:56.007 00.022 9828 IsGuiding returns 1
01:36:56.008 00.001 9828 scope still moving after pulse duration time elapsed
01:36:56.039 00.031 9828 IsSlewing returns 0
01:36:56.039 00.000 9828 IsGuiding returns 1
01:36:56.071 00.032 9828 IsSlewing returns 0
01:36:56.071 00.000 9828 IsGuiding returns 1
01:36:56.102 00.031 9828 IsSlewing returns 0
01:36:56.102 00.000 9828 IsGuiding returns 0
01:36:56.103 00.001 9828 scope move finished after 2 + 115 ms
01:36:56.103 00.000 9828 Move returns status 0, amount 2
01:36:56.103 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:56.103 00.000 9828 MoveAxis(N, 16, B)
01:36:56.103 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:56.118 00.015 9828 IsSlewing returns 0
01:36:56.123 00.005 9828 IsGuiding returns 0
01:36:56.123 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:56.164 00.041 9828 IsGuiding returns 1
01:36:56.164 00.000 9828 scope still moving after pulse duration time elapsed
01:36:56.196 00.032 9828 IsSlewing returns 0
01:36:56.196 00.000 9828 IsGuiding returns 1
01:36:56.227 00.031 9828 IsSlewing returns 0
01:36:56.227 00.000 9828 IsGuiding returns 1
01:36:56.258 00.031 9828 IsSlewing returns 0
01:36:56.258 00.000 9828 IsGuiding returns 0
01:36:56.258 00.000 9828 scope move finished after 16 + 119 ms
01:36:56.258 00.000 9828 Move returns status 0, amount 16
01:36:56.258 00.000 9828 move complete, result=0
01:36:56.258 00.000 9828 worker thread done servicing request
01:36:56.258 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:36:56.677 00.419 8976 Exposure complete
01:36:56.682 00.005 8976 worker thread done servicing request
01:36:56.682 00.000 5052 OnExposeComplete: enter
01:36:56.682 00.000 5052 UpdateGuideState(): m_state=6
01:36:56.682 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4678
01:36:56.682 00.000 5052 Star::Find returns 1 (0), X=328.10, Y=281.23, Mass=191, SNR=9.5, Peak=65 HFD=2.5
01:36:56.682 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
01:36:56.682 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
01:36:56.683 00.001 5052 CameraToMount -- cameraX=-1.07 cameraY=-0.48 hyp=1.18 cameraTheta=-2.72 mountX=0.06 mountY=1.16, mountTheta=1.52
01:36:56.683 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=-0.48, opts=13)
01:36:56.683 00.000 5052 Enqueuing Move request for stepguider (-1.07, -0.48)
01:36:56.683 00.000 8976 Worker thread wakes up
01:36:56.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, -0.48) opts 0xd
01:36:56.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, -0.48)
01:36:56.683 00.000 8976 Moving (-1.07, -0.48) raw xDistance=0.06 yDistance=1.16
01:36:56.684 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:36:56.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.16
01:36:56.684 00.000 8976 MoveAxis(R, 0, ABG)
01:36:56.684 00.000 8976 MoveAxis(D, 5, ABG)
01:36:56.684 00.000 8976 stepping (-15, 2) + (0, -5)
01:36:56.684 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:36:56.684 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:36:56.694 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:36:56.694 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:56.694 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:56.694 00.000 5052 Enqueuing Expose request
01:36:56.719 00.025 8976 Received - 47 (G) 
01:36:56.719 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:36:56.719 00.000 8976 stepped: pos (-15, -3)
01:36:56.719 00.000 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
01:36:56.719 00.000 8976 MountToCamera -- mountX=2.01 mountY=-0.50 hyp=2.08 mountTheta=-0.24 cameraX=-0.47, cameraY=2.02 cameraTheta=1.80
01:36:56.719 00.000 8976 incremental bump (-0.473, 2.021) isValid = 1
01:36:56.719 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
01:36:56.719 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:36:56.719 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:36:56.719 00.000 8976 move complete, result=0
01:36:56.719 00.000 9828 Worker thread wakes up
01:36:56.719 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:36:56.719 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:36:56.719 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.2 px 5 ms SOUTH
01:36:56.719 00.000 8976 worker thread done servicing request
01:36:56.719 00.000 8976 Worker thread wakes up
01:36:56.719 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
01:36:56.719 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.48)
01:36:56.720 00.001 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
01:36:56.720 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:36:56.720 00.000 9828 BLC: window closed
01:36:56.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:56.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:56.720 00.000 9828 MoveAxis(W, 7, B)
01:36:56.720 00.000 9828 Guiding  Dir = 3, Dur = 7
01:36:56.720 00.000 9828 IsSlewing returns 0
01:36:56.720 00.000 9828 IsGuiding returns 0
01:36:56.720 00.000 9828 PulseGuide returned control before completion, sleep 17
01:36:56.752 00.032 9828 IsGuiding returns 1
01:36:56.752 00.000 9828 scope still moving after pulse duration time elapsed
01:36:56.782 00.030 9828 IsSlewing returns 0
01:36:56.782 00.000 9828 IsGuiding returns 1
01:36:56.814 00.032 9828 IsSlewing returns 0
01:36:56.814 00.000 9828 IsGuiding returns 1
01:36:56.860 00.046 9828 IsSlewing returns 0
01:36:56.860 00.000 9828 IsGuiding returns 0
01:36:56.860 00.000 9828 scope move finished after 7 + 133 ms
01:36:56.860 00.000 9828 Move returns status 0, amount 7
01:36:56.860 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:56.860 00.000 9828 MoveAxis(N, 16, B)
01:36:56.860 00.000 9828 Guiding  Dir = 0, Dur = 16
01:36:56.876 00.016 9828 IsSlewing returns 0
01:36:56.876 00.000 9828 IsGuiding returns 0
01:36:56.876 00.000 9828 PulseGuide returned control before completion, sleep 26
01:36:56.907 00.031 9828 IsGuiding returns 1
01:36:56.907 00.000 9828 scope still moving after pulse duration time elapsed
01:36:56.939 00.032 9828 IsSlewing returns 0
01:36:56.939 00.000 9828 IsGuiding returns 1
01:36:56.985 00.046 9828 IsSlewing returns 0
01:36:56.985 00.000 9828 IsGuiding returns 1
01:36:57.032 00.047 9828 IsSlewing returns 0
01:36:57.032 00.000 9828 IsGuiding returns 0
01:36:57.032 00.000 9828 scope move finished after 16 + 140 ms
01:36:57.032 00.000 9828 Move returns status 0, amount 16
01:36:57.032 00.000 9828 move complete, result=0
01:36:57.032 00.000 9828 worker thread done servicing request
01:36:57.032 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:36:57.414 00.382 8976 Exposure complete
01:36:57.419 00.005 8976 worker thread done servicing request
01:36:57.419 00.000 5052 OnExposeComplete: enter
01:36:57.419 00.000 5052 UpdateGuideState(): m_state=6
01:36:57.419 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4679
01:36:57.419 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.65, Mass=204, SNR=9.8, Peak=74 HFD=3.0
01:36:57.419 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:36:57.419 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
01:36:57.419 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=-0.06 hyp=0.72 cameraTheta=-3.06 mountX=0.28 mountY=0.63, mountTheta=1.16
01:36:57.420 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=-0.06, opts=13)
01:36:57.420 00.000 5052 Enqueuing Move request for stepguider (-0.72, -0.06)
01:36:57.420 00.000 8976 Worker thread wakes up
01:36:57.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, -0.06) opts 0xd
01:36:57.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, -0.06)
01:36:57.420 00.000 8976 Moving (-0.72, -0.06) raw xDistance=0.28 yDistance=0.63
01:36:57.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:36:57.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.63
01:36:57.420 00.000 8976 MoveAxis(L, 1, ABG)
01:36:57.420 00.000 8976 stepping (-15, -3) + (-1, 0)
01:36:57.420 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:57.421 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:36:57.431 00.010 5052 UpdateGuideState exits: m=204 SNR=9.8
01:36:57.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:57.431 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:57.431 00.000 5052 Enqueuing Expose request
01:36:57.454 00.023 8976 Received - 47 (G) 
01:36:57.454 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:57.454 00.000 8976 stepped: pos (-16, -3)
01:36:57.454 00.000 8976 MoveAxis(D, 3, ABG)
01:36:57.454 00.000 8976 stepping (-16, -3) + (0, -3)
01:36:57.454 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:57.486 00.032 8976 Received - 47 (G) 
01:36:57.486 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:36:57.486 00.000 8976 stepped: pos (-16, -6)
01:36:57.486 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
01:36:57.486 00.000 8976 MountToCamera -- mountX=2.16 mountY=-0.02 hyp=2.16 mountTheta=-0.01 cameraX=-0.96, cameraY=1.93 cameraTheta=2.03
01:36:57.486 00.000 8976 incremental bump (-0.965, 1.931) isValid = 1
01:36:57.486 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
01:36:57.486 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:36:57.486 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:36:57.486 00.000 8976 move complete, result=0
01:36:57.486 00.000 9828 Worker thread wakes up
01:36:57.486 00.000 8976 worker thread done servicing request
01:36:57.486 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
01:36:57.486 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:36:57.486 00.000 8976 Worker thread wakes up
01:36:57.486 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:36:57.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:57.486 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.17)
01:36:57.487 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:57.487 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
01:36:57.487 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.18
01:36:57.487 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:36:57.487 00.000 9828 BLC: window closed
01:36:57.487 00.000 9828 MoveAxis(W, 15, B)
01:36:57.487 00.000 9828 Guiding  Dir = 3, Dur = 15
01:36:57.487 00.000 9828 IsSlewing returns 0
01:36:57.487 00.000 9828 IsGuiding returns 0
01:36:57.487 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:57.526 00.039 9828 IsGuiding returns 1
01:36:57.526 00.000 9828 scope still moving after pulse duration time elapsed
01:36:57.558 00.032 9828 IsSlewing returns 0
01:36:57.558 00.000 9828 IsGuiding returns 1
01:36:57.588 00.030 9828 IsSlewing returns 0
01:36:57.588 00.000 9828 IsGuiding returns 1
01:36:57.619 00.031 9828 IsSlewing returns 0
01:36:57.619 00.000 9828 IsGuiding returns 1
01:36:57.650 00.031 9828 IsSlewing returns 0
01:36:57.650 00.000 9828 IsGuiding returns 1
01:36:57.682 00.032 9828 IsSlewing returns 0
01:36:57.682 00.000 9828 IsGuiding returns 1
01:36:57.714 00.032 9828 IsSlewing returns 0
01:36:57.714 00.000 9828 IsGuiding returns 0
01:36:57.714 00.000 9828 scope move finished after 15 + 212 ms
01:36:57.714 00.000 9828 Move returns status 0, amount 15
01:36:57.714 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:57.714 00.000 9828 MoveAxis(N, 15, B)
01:36:57.714 00.000 9828 Guiding  Dir = 0, Dur = 15
01:36:57.730 00.016 9828 IsSlewing returns 0
01:36:57.730 00.000 9828 IsGuiding returns 0
01:36:57.730 00.000 9828 PulseGuide returned control before completion, sleep 25
01:36:57.761 00.031 9828 IsGuiding returns 1
01:36:57.761 00.000 9828 scope still moving after pulse duration time elapsed
01:36:57.791 00.030 9828 IsSlewing returns 0
01:36:57.791 00.000 9828 IsGuiding returns 1
01:36:57.823 00.032 9828 IsSlewing returns 0
01:36:57.823 00.000 9828 IsGuiding returns 1
01:36:57.853 00.030 9828 IsSlewing returns 0
01:36:57.853 00.000 9828 IsGuiding returns 1
01:36:57.884 00.031 9828 IsSlewing returns 0
01:36:57.884 00.000 9828 IsGuiding returns 0
01:36:57.884 00.000 9828 scope move finished after 15 + 139 ms
01:36:57.884 00.000 9828 Move returns status 0, amount 15
01:36:57.884 00.000 9828 move complete, result=0
01:36:57.884 00.000 9828 worker thread done servicing request
01:36:57.884 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
01:36:58.178 00.294 8976 Exposure complete
01:36:58.184 00.006 8976 worker thread done servicing request
01:36:58.184 00.000 5052 OnExposeComplete: enter
01:36:58.184 00.000 5052 UpdateGuideState(): m_state=6
01:36:58.184 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4680
01:36:58.184 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.88, Mass=182, SNR=9.3, Peak=72 HFD=2.4
01:36:58.184 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:36:58.184 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
01:36:58.184 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.17 hyp=0.48 cameraTheta=2.77 mountX=0.36 mountY=0.28, mountTheta=0.66
01:36:58.185 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.17, opts=13)
01:36:58.185 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.17)
01:36:58.185 00.000 8976 Worker thread wakes up
01:36:58.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.17) opts 0xd
01:36:58.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.17)
01:36:58.185 00.000 8976 Moving (-0.45, 0.17) raw xDistance=0.36 yDistance=0.28
01:36:58.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:36:58.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.28
01:36:58.186 00.001 8976 MoveAxis(L, 2, ABG)
01:36:58.186 00.000 8976 stepping (-16, -6) + (-2, 0)
01:36:58.186 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:58.186 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:36:58.196 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:36:58.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:58.196 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:58.196 00.000 5052 Enqueuing Expose request
01:36:58.221 00.025 8976 Received - 47 (G) 
01:36:58.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:58.221 00.000 8976 stepped: pos (-18, -6)
01:36:58.221 00.000 8976 MoveAxis(D, 1, ABG)
01:36:58.221 00.000 8976 stepping (-18, -6) + (0, -1)
01:36:58.221 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:58.253 00.032 8976 Received - 47 (G) 
01:36:58.253 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:58.253 00.000 8976 stepped: pos (-18, -7)
01:36:58.253 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
01:36:58.253 00.000 8976 MountToCamera -- mountX=2.36 mountY=0.35 hyp=2.38 mountTheta=0.15 cameraX=-1.39, cameraY=1.94 cameraTheta=2.19
01:36:58.253 00.000 8976 incremental bump (-1.387, 1.936) isValid = 1
01:36:58.253 00.000 8976 Scheduling Mount bump of (-0.067, 0.097)
01:36:58.253 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:36:58.253 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:36:58.253 00.000 8976 move complete, result=0
01:36:58.253 00.000 9828 Worker thread wakes up
01:36:58.254 00.001 8976 worker thread done servicing request
01:36:58.254 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:36:58.254 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:36:58.254 00.000 8976 Worker thread wakes up
01:36:58.254 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:36:58.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:58.254 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:58.254 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.27 = -1.01)
01:36:58.254 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.09)
01:36:58.254 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.06 mountY=-0.10, mountTheta=-1.03
01:36:58.254 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:36:58.254 00.000 9828 BLC: window closed
01:36:58.254 00.000 9828 MoveAxis(W, 20, B)
01:36:58.255 00.001 9828 Guiding  Dir = 3, Dur = 20
01:36:58.255 00.000 9828 IsSlewing returns 0
01:36:58.255 00.000 9828 IsGuiding returns 0
01:36:58.255 00.000 9828 PulseGuide returned control before completion, sleep 30
01:36:58.300 00.045 9828 IsGuiding returns 1
01:36:58.300 00.000 9828 scope still moving after pulse duration time elapsed
01:36:58.330 00.030 9828 IsSlewing returns 0
01:36:58.330 00.000 9828 IsGuiding returns 1
01:36:58.361 00.031 9828 IsSlewing returns 0
01:36:58.361 00.000 9828 IsGuiding returns 1
01:36:58.392 00.031 9828 IsSlewing returns 0
01:36:58.392 00.000 9828 IsGuiding returns 0
01:36:58.392 00.000 9828 scope move finished after 20 + 117 ms
01:36:58.392 00.000 9828 Move returns status 0, amount 20
01:36:58.392 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:58.392 00.000 9828 MoveAxis(N, 14, B)
01:36:58.392 00.000 9828 Guiding  Dir = 0, Dur = 14
01:36:58.408 00.016 9828 IsSlewing returns 0
01:36:58.408 00.000 9828 IsGuiding returns 0
01:36:58.408 00.000 9828 PulseGuide returned control before completion, sleep 24
01:36:58.439 00.031 9828 IsGuiding returns 1
01:36:58.439 00.000 9828 scope still moving after pulse duration time elapsed
01:36:58.470 00.031 9828 IsSlewing returns 0
01:36:58.470 00.000 9828 IsGuiding returns 1
01:36:58.501 00.031 9828 IsSlewing returns 0
01:36:58.501 00.000 9828 IsGuiding returns 1
01:36:58.532 00.031 9828 IsSlewing returns 0
01:36:58.532 00.000 9828 IsGuiding returns 1
01:36:58.564 00.032 9828 IsSlewing returns 0
01:36:58.564 00.000 9828 IsGuiding returns 0
01:36:58.564 00.000 9828 scope move finished after 14 + 141 ms
01:36:58.564 00.000 9828 Move returns status 0, amount 14
01:36:58.564 00.000 9828 move complete, result=0
01:36:58.564 00.000 9828 worker thread done servicing request
01:36:58.565 00.001 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:36:58.950 00.385 8976 Exposure complete
01:36:58.956 00.006 8976 worker thread done servicing request
01:36:58.956 00.000 5052 OnExposeComplete: enter
01:36:58.956 00.000 5052 UpdateGuideState(): m_state=6
01:36:58.956 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4681
01:36:58.956 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.20, Mass=182, SNR=9.3, Peak=67 HFD=2.5
01:36:58.956 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.04) = xAngle (-3.60 = 2.68)
01:36:58.956 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.71 = 2.58)
01:36:58.956 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.51 hyp=0.51 cameraTheta=-1.56 mountX=-0.46 mountY=0.27, mountTheta=2.60
01:36:58.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.51, opts=13)
01:36:58.957 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.51)
01:36:58.957 00.000 8976 Worker thread wakes up
01:36:58.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.51) opts 0xd
01:36:58.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.51)
01:36:58.957 00.000 8976 Moving (0.01, -0.51) raw xDistance=-0.46 yDistance=0.27
01:36:58.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.46
01:36:58.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
01:36:58.957 00.000 8976 MoveAxis(R, 2, ABG)
01:36:58.957 00.000 8976 stepping (-18, -7) + (2, 0)
01:36:58.957 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:58.958 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:36:58.967 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:36:58.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:58.967 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:58.967 00.000 5052 Enqueuing Expose request
01:36:58.989 00.022 8976 Received - 47 (G) 
01:36:58.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:36:58.989 00.000 8976 stepped: pos (-16, -7)
01:36:58.989 00.000 8976 MoveAxis(D, 1, ABG)
01:36:58.989 00.000 8976 stepping (-16, -7) + (0, -1)
01:36:58.989 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:59.021 00.032 8976 Received - 47 (G) 
01:36:59.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:59.021 00.000 8976 stepped: pos (-16, -8)
01:36:59.021 00.000 8976 MountToCamera -- mountTheta (0.27) + m_xAngle (2.04) = xAngle (2.31 = 2.31)
01:36:59.021 00.000 8976 MountToCamera -- mountX=2.39 mountY=0.66 hyp=2.48 mountTheta=0.27 cameraX=-1.67, cameraY=1.83 cameraTheta=2.31
01:36:59.021 00.000 8976 incremental bump (-1.671, 1.826) isValid = 1
01:36:59.021 00.000 8976 Scheduling Mount bump of (-0.078, 0.088)
01:36:59.021 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:36:59.021 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:36:59.021 00.000 8976 move complete, result=0
01:36:59.021 00.000 8976 worker thread done servicing request
01:36:59.021 00.000 8976 Worker thread wakes up
01:36:59.021 00.000 9828 Worker thread wakes up
01:36:59.021 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:36:59.021 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:36:59.021 00.000 9828 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.39 = -0.89)
01:36:59.021 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:36:59.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:59.021 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:59.022 00.001 9828 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.31 = -0.97)
01:36:59.022 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.07 mountY=-0.10, mountTheta=-0.92
01:36:59.022 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:36:59.022 00.000 9828 BLC: window closed
01:36:59.022 00.000 9828 MoveAxis(W, 23, B)
01:36:59.022 00.000 9828 Guiding  Dir = 3, Dur = 23
01:36:59.022 00.000 9828 IsSlewing returns 0
01:36:59.022 00.000 9828 IsGuiding returns 0
01:36:59.022 00.000 9828 PulseGuide returned control before completion, sleep 33
01:36:59.060 00.038 9828 IsGuiding returns 1
01:36:59.060 00.000 9828 scope still moving after pulse duration time elapsed
01:36:59.090 00.030 9828 IsSlewing returns 0
01:36:59.090 00.000 9828 IsGuiding returns 1
01:36:59.121 00.031 9828 IsSlewing returns 0
01:36:59.121 00.000 9828 IsGuiding returns 1
01:36:59.152 00.031 9828 IsSlewing returns 0
01:36:59.152 00.000 9828 IsGuiding returns 1
01:36:59.184 00.032 9828 IsSlewing returns 0
01:36:59.184 00.000 9828 IsGuiding returns 0
01:36:59.184 00.000 9828 scope move finished after 23 + 138 ms
01:36:59.184 00.000 9828 Move returns status 0, amount 23
01:36:59.184 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:59.184 00.000 9828 MoveAxis(N, 13, B)
01:36:59.184 00.000 9828 Guiding  Dir = 0, Dur = 13
01:36:59.199 00.015 9828 IsSlewing returns 0
01:36:59.199 00.000 9828 IsGuiding returns 0
01:36:59.199 00.000 9828 PulseGuide returned control before completion, sleep 23
01:36:59.229 00.030 9828 IsGuiding returns 1
01:36:59.229 00.000 9828 scope still moving after pulse duration time elapsed
01:36:59.260 00.031 9828 IsSlewing returns 0
01:36:59.260 00.000 9828 IsGuiding returns 1
01:36:59.290 00.030 9828 IsSlewing returns 0
01:36:59.291 00.001 9828 IsGuiding returns 1
01:36:59.322 00.031 9828 IsSlewing returns 0
01:36:59.322 00.000 9828 IsGuiding returns 1
01:36:59.353 00.031 9828 IsSlewing returns 0
01:36:59.353 00.000 9828 IsGuiding returns 0
01:36:59.353 00.000 9828 scope move finished after 13 + 140 ms
01:36:59.353 00.000 9828 Move returns status 0, amount 13
01:36:59.353 00.000 9828 move complete, result=0
01:36:59.353 00.000 9828 worker thread done servicing request
01:36:59.353 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
01:36:59.685 00.332 8976 Exposure complete
01:36:59.690 00.005 8976 worker thread done servicing request
01:36:59.690 00.000 5052 OnExposeComplete: enter
01:36:59.691 00.001 5052 UpdateGuideState(): m_state=6
01:36:59.691 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4682
01:36:59.691 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.79, Mass=204, SNR=9.9, Peak=71 HFD=2.9
01:36:59.691 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:36:59.691 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:36:59.691 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.08 hyp=0.36 cameraTheta=0.23 mountX=-0.08 mountY=-0.34, mountTheta=-1.82
01:36:59.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.08, opts=13)
01:36:59.692 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.08)
01:36:59.692 00.000 8976 Worker thread wakes up
01:36:59.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.08) opts 0xd
01:36:59.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.08)
01:36:59.692 00.000 8976 Moving (0.35, 0.08) raw xDistance=-0.08 yDistance=-0.34
01:36:59.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:36:59.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
01:36:59.692 00.000 8976 MoveAxis(R, 0, ABG)
01:36:59.692 00.000 8976 MoveAxis(U, 1, ABG)
01:36:59.692 00.000 8976 stepping (-16, -8) + (0, 1)
01:36:59.692 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:59.693 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:36:59.702 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:36:59.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:59.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:36:59.702 00.000 5052 Enqueuing Expose request
01:36:59.724 00.022 8976 Received - 47 (G) 
01:36:59.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:36:59.724 00.000 8976 stepped: pos (-16, -7)
01:36:59.724 00.000 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
01:36:59.724 00.000 8976 MountToCamera -- mountX=2.41 mountY=0.81 hyp=2.54 mountTheta=0.32 cameraX=-1.81, cameraY=1.78 cameraTheta=2.37
01:36:59.724 00.000 8976 incremental bump (-1.814, 1.777) isValid = 1
01:36:59.724 00.000 8976 Scheduling Mount bump of (-0.082, 0.083)
01:36:59.724 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:36:59.724 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:36:59.724 00.000 8976 move complete, result=0
01:36:59.724 00.000 8976 worker thread done servicing request
01:36:59.724 00.000 8976 Worker thread wakes up
01:36:59.724 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:36:59.725 00.001 9828 Worker thread wakes up
01:36:59.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:36:59.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:36:59.725 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:36:59.725 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:36:59.725 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.44 = -0.84)
01:36:59.725 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.36 = -0.92)
01:36:59.725 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
01:36:59.725 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:36:59.725 00.000 9828 BLC: window closed
01:36:59.725 00.000 9828 MoveAxis(W, 25, B)
01:36:59.725 00.000 9828 Guiding  Dir = 3, Dur = 25
01:36:59.725 00.000 9828 IsSlewing returns 0
01:36:59.726 00.001 9828 IsGuiding returns 0
01:36:59.726 00.000 9828 PulseGuide returned control before completion, sleep 35
01:36:59.771 00.045 9828 IsGuiding returns 1
01:36:59.771 00.000 9828 scope still moving after pulse duration time elapsed
01:36:59.803 00.032 9828 IsSlewing returns 0
01:36:59.803 00.000 9828 IsGuiding returns 1
01:36:59.834 00.031 9828 IsSlewing returns 0
01:36:59.834 00.000 9828 IsGuiding returns 1
01:36:59.864 00.030 9828 IsSlewing returns 0
01:36:59.864 00.000 9828 IsGuiding returns 1
01:36:59.895 00.031 9828 IsSlewing returns 0
01:36:59.895 00.000 9828 IsGuiding returns 0
01:36:59.895 00.000 9828 scope move finished after 25 + 144 ms
01:36:59.895 00.000 9828 Move returns status 0, amount 25
01:36:59.895 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:36:59.895 00.000 9828 MoveAxis(N, 13, B)
01:36:59.895 00.000 9828 Guiding  Dir = 0, Dur = 13
01:36:59.910 00.015 9828 IsSlewing returns 0
01:36:59.910 00.000 9828 IsGuiding returns 0
01:36:59.910 00.000 9828 PulseGuide returned control before completion, sleep 23
01:36:59.941 00.031 9828 IsGuiding returns 1
01:36:59.941 00.000 9828 scope still moving after pulse duration time elapsed
01:36:59.972 00.031 9828 IsSlewing returns 0
01:36:59.972 00.000 9828 IsGuiding returns 1
01:37:00.003 00.031 9828 IsSlewing returns 0
01:37:00.003 00.000 9828 IsGuiding returns 1
01:37:00.034 00.031 9828 IsSlewing returns 0
01:37:00.034 00.000 9828 IsGuiding returns 1
01:37:00.064 00.030 9828 IsSlewing returns 0
01:37:00.064 00.000 9828 IsGuiding returns 0
01:37:00.064 00.000 9828 scope move finished after 13 + 140 ms
01:37:00.064 00.000 9828 Move returns status 0, amount 13
01:37:00.064 00.000 9828 move complete, result=0
01:37:00.065 00.001 9828 worker thread done servicing request
01:37:00.065 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
01:37:00.383 00.318 8976 Exposure complete
01:37:00.388 00.005 8976 worker thread done servicing request
01:37:00.389 00.001 5052 OnExposeComplete: enter
01:37:00.389 00.000 5052 UpdateGuideState(): m_state=6
01:37:00.389 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4683
01:37:00.389 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.83, Mass=204, SNR=9.8, Peak=68 HFD=3.1
01:37:00.389 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:37:00.389 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
01:37:00.389 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.12 hyp=0.43 cameraTheta=0.28 mountX=-0.08 mountY=-0.41, mountTheta=-1.77
01:37:00.390 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.12, opts=13)
01:37:00.390 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.12)
01:37:00.390 00.000 8976 Worker thread wakes up
01:37:00.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.12) opts 0xd
01:37:00.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.12)
01:37:00.390 00.000 8976 Moving (0.41, 0.12) raw xDistance=-0.08 yDistance=-0.41
01:37:00.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:37:00.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
01:37:00.390 00.000 8976 MoveAxis(R, 0, ABG)
01:37:00.390 00.000 8976 MoveAxis(U, 2, ABG)
01:37:00.390 00.000 8976 stepping (-16, -7) + (0, 2)
01:37:00.390 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:00.391 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:37:00.400 00.009 5052 UpdateGuideState exits: m=204 SNR=9.8
01:37:00.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:00.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:00.400 00.000 5052 Enqueuing Expose request
01:37:00.427 00.027 8976 Received - 47 (G) 
01:37:00.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:00.427 00.000 8976 stepped: pos (-16, -5)
01:37:00.427 00.000 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (2.04) = xAngle (2.36 = 2.36)
01:37:00.427 00.000 8976 MountToCamera -- mountX=2.42 mountY=0.80 hyp=2.55 mountTheta=0.32 cameraX=-1.82, cameraY=1.79 cameraTheta=2.36
01:37:00.427 00.000 8976 incremental bump (-1.817, 1.791) isValid = 1
01:37:00.427 00.000 8976 Scheduling Mount bump of (-0.082, 0.084)
01:37:00.427 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:37:00.427 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:37:00.427 00.000 8976 move complete, result=0
01:37:00.427 00.000 9828 Worker thread wakes up
01:37:00.427 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:37:00.427 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:37:00.427 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.44 = -0.84)
01:37:00.427 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.36 = -0.92)
01:37:00.427 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:37:00.427 00.000 8976 worker thread done servicing request
01:37:00.427 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.88
01:37:00.428 00.001 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:37:00.428 00.000 9828 BLC: window closed
01:37:00.428 00.000 9828 MoveAxis(W, 25, B)
01:37:00.428 00.000 9828 Guiding  Dir = 3, Dur = 25
01:37:00.428 00.000 8976 Worker thread wakes up
01:37:00.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:00.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:00.428 00.000 9828 IsSlewing returns 0
01:37:00.428 00.000 9828 IsGuiding returns 0
01:37:00.428 00.000 9828 PulseGuide returned control before completion, sleep 35
01:37:00.466 00.038 9828 IsGuiding returns 1
01:37:00.466 00.000 9828 scope still moving after pulse duration time elapsed
01:37:00.496 00.030 9828 IsSlewing returns 0
01:37:00.496 00.000 9828 IsGuiding returns 1
01:37:00.527 00.031 9828 IsSlewing returns 0
01:37:00.527 00.000 9828 IsGuiding returns 1
01:37:00.559 00.032 9828 IsSlewing returns 0
01:37:00.559 00.000 9828 IsGuiding returns 1
01:37:00.589 00.030 9828 IsSlewing returns 0
01:37:00.589 00.000 9828 IsGuiding returns 0
01:37:00.589 00.000 9828 scope move finished after 25 + 136 ms
01:37:00.589 00.000 9828 Move returns status 0, amount 25
01:37:00.590 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:00.590 00.000 9828 MoveAxis(N, 13, B)
01:37:00.590 00.000 9828 Guiding  Dir = 0, Dur = 13
01:37:00.604 00.014 9828 IsSlewing returns 0
01:37:00.605 00.001 9828 IsGuiding returns 0
01:37:00.605 00.000 9828 PulseGuide returned control before completion, sleep 23
01:37:00.635 00.030 9828 IsGuiding returns 1
01:37:00.635 00.000 9828 scope still moving after pulse duration time elapsed
01:37:00.666 00.031 9828 IsSlewing returns 0
01:37:00.666 00.000 9828 IsGuiding returns 1
01:37:00.696 00.030 9828 IsSlewing returns 0
01:37:00.696 00.000 9828 IsGuiding returns 1
01:37:00.728 00.032 9828 IsSlewing returns 0
01:37:00.728 00.000 9828 IsGuiding returns 1
01:37:00.759 00.031 9828 IsSlewing returns 0
01:37:00.760 00.001 9828 IsGuiding returns 0
01:37:00.760 00.000 9828 scope move finished after 13 + 142 ms
01:37:00.760 00.000 9828 Move returns status 0, amount 13
01:37:00.760 00.000 9828 move complete, result=0
01:37:00.760 00.000 9828 worker thread done servicing request
01:37:00.760 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
01:37:01.090 00.330 8976 Exposure complete
01:37:01.096 00.006 8976 worker thread done servicing request
01:37:01.096 00.000 5052 OnExposeComplete: enter
01:37:01.096 00.000 5052 UpdateGuideState(): m_state=6
01:37:01.096 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4684
01:37:01.096 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.35, Mass=192, SNR=9.6, Peak=66 HFD=3.1
01:37:01.096 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
01:37:01.097 00.001 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
01:37:01.097 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.36 hyp=0.49 cameraTheta=-0.82 mountX=-0.48 mountY=-0.09, mountTheta=-2.96
01:37:01.097 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.36, opts=13)
01:37:01.097 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.36)
01:37:01.097 00.000 8976 Worker thread wakes up
01:37:01.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.36) opts 0xd
01:37:01.098 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.36)
01:37:01.098 00.000 8976 Moving (0.34, -0.36) raw xDistance=-0.48 yDistance=-0.09
01:37:01.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:37:01.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:37:01.098 00.000 8976 MoveAxis(R, 2, ABG)
01:37:01.098 00.000 8976 stepping (-16, -5) + (2, 0)
01:37:01.098 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:01.098 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:37:01.109 00.011 5052 UpdateGuideState exits: m=192 SNR=9.6
01:37:01.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:01.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:01.109 00.000 5052 Enqueuing Expose request
01:37:01.131 00.022 8976 Received - 47 (G) 
01:37:01.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:01.131 00.000 8976 stepped: pos (-14, -5)
01:37:01.131 00.000 8976 MoveAxis(U, 0, ABG)
01:37:01.131 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
01:37:01.131 00.000 8976 MountToCamera -- mountX=2.33 mountY=0.80 hyp=2.46 mountTheta=0.33 cameraX=-1.77, cameraY=1.71 cameraTheta=2.37
01:37:01.131 00.000 8976 incremental bump (-1.773, 1.711) isValid = 1
01:37:01.131 00.000 8976 Scheduling Mount bump of (-0.083, 0.083)
01:37:01.131 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:37:01.131 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:37:01.131 00.000 8976 move complete, result=0
01:37:01.131 00.000 9828 Worker thread wakes up
01:37:01.131 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:37:01.131 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:37:01.131 00.000 9828 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.10) = xAngle (5.45 = -0.83)
01:37:01.131 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:37:01.132 00.001 8976 worker thread done servicing request
01:37:01.132 00.000 8976 Worker thread wakes up
01:37:01.132 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:01.132 00.000 9828 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.91)
01:37:01.132 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.36 mountX=0.08 mountY=-0.09, mountTheta=-0.87
01:37:01.132 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:37:01.132 00.000 9828 BLC: window closed
01:37:01.132 00.000 9828 MoveAxis(W, 25, B)
01:37:01.132 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:01.132 00.000 9828 Guiding  Dir = 3, Dur = 25
01:37:01.132 00.000 9828 IsSlewing returns 0
01:37:01.132 00.000 9828 IsGuiding returns 0
01:37:01.133 00.001 9828 PulseGuide returned control before completion, sleep 35
01:37:01.178 00.045 9828 IsGuiding returns 1
01:37:01.178 00.000 9828 scope still moving after pulse duration time elapsed
01:37:01.208 00.030 9828 IsSlewing returns 0
01:37:01.208 00.000 9828 IsGuiding returns 1
01:37:01.240 00.032 9828 IsSlewing returns 0
01:37:01.240 00.000 9828 IsGuiding returns 1
01:37:01.270 00.030 9828 IsSlewing returns 0
01:37:01.270 00.000 9828 IsGuiding returns 1
01:37:01.301 00.031 9828 IsSlewing returns 0
01:37:01.301 00.000 9828 IsGuiding returns 0
01:37:01.301 00.000 9828 scope move finished after 25 + 143 ms
01:37:01.301 00.000 9828 Move returns status 0, amount 25
01:37:01.301 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:01.301 00.000 9828 MoveAxis(N, 13, B)
01:37:01.301 00.000 9828 Guiding  Dir = 0, Dur = 13
01:37:01.316 00.015 9828 IsSlewing returns 0
01:37:01.316 00.000 9828 IsGuiding returns 0
01:37:01.316 00.000 9828 PulseGuide returned control before completion, sleep 23
01:37:01.348 00.032 9828 IsGuiding returns 1
01:37:01.348 00.000 9828 scope still moving after pulse duration time elapsed
01:37:01.379 00.031 9828 IsSlewing returns 0
01:37:01.379 00.000 9828 IsGuiding returns 1
01:37:01.411 00.032 9828 IsSlewing returns 0
01:37:01.411 00.000 9828 IsGuiding returns 1
01:37:01.442 00.031 9828 IsSlewing returns 0
01:37:01.442 00.000 9828 IsGuiding returns 1
01:37:01.472 00.030 9828 IsSlewing returns 0
01:37:01.472 00.000 9828 IsGuiding returns 0
01:37:01.472 00.000 9828 scope move finished after 13 + 142 ms
01:37:01.472 00.000 9828 Move returns status 0, amount 13
01:37:01.472 00.000 9828 move complete, result=0
01:37:01.472 00.000 9828 worker thread done servicing request
01:37:01.472 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
01:37:01.807 00.335 8976 Exposure complete
01:37:01.813 00.006 8976 worker thread done servicing request
01:37:01.813 00.000 5052 OnExposeComplete: enter
01:37:01.813 00.000 5052 UpdateGuideState(): m_state=6
01:37:01.813 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4685
01:37:01.813 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.90, Mass=171, SNR=9.1, Peak=63 HFD=2.6
01:37:01.813 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
01:37:01.813 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
01:37:01.813 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=0.19 hyp=0.94 cameraTheta=0.20 mountX=-0.25 mountY=-0.87, mountTheta=-1.85
01:37:01.813 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=0.19, opts=13)
01:37:01.814 00.001 5052 Enqueuing Move request for stepguider (0.92, 0.19)
01:37:01.814 00.000 8976 Worker thread wakes up
01:37:01.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, 0.19) opts 0xd
01:37:01.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, 0.19)
01:37:01.814 00.000 8976 Moving (0.92, 0.19) raw xDistance=-0.25 yDistance=-0.87
01:37:01.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:37:01.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
01:37:01.814 00.000 8976 MoveAxis(R, 0, ABG)
01:37:01.814 00.000 8976 MoveAxis(U, 3, ABG)
01:37:01.814 00.000 8976 stepping (-14, -5) + (0, 3)
01:37:01.814 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:37:01.814 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:37:01.824 00.010 5052 UpdateGuideState exits: m=171 SNR=9.1
01:37:01.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:01.824 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:01.824 00.000 5052 Enqueuing Expose request
01:37:01.850 00.026 8976 Received - 47 (G) 
01:37:01.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:37:01.850 00.000 8976 stepped: pos (-14, -2)
01:37:01.850 00.000 8976 MountToCamera -- mountTheta (0.28) + m_xAngle (2.04) = xAngle (2.32 = 2.32)
01:37:01.850 00.000 8976 MountToCamera -- mountX=2.27 mountY=0.64 hyp=2.36 mountTheta=0.28 cameraX=-1.60, cameraY=1.73 cameraTheta=2.32
01:37:01.850 00.000 8976 incremental bump (-1.603, 1.728) isValid = 1
01:37:01.851 00.001 8976 Scheduling Mount bump of (-0.078, 0.087)
01:37:01.851 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:37:01.851 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:37:01.851 00.000 8976 move complete, result=0
01:37:01.851 00.000 8976 worker thread done servicing request
01:37:01.851 00.000 8976 Worker thread wakes up
01:37:01.851 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:01.851 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:01.851 00.000 9828 Worker thread wakes up
01:37:01.851 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 3 ms NORTH
01:37:01.851 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:37:01.851 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:37:01.851 00.000 9828 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.10) = xAngle (5.40 = -0.89)
01:37:01.851 00.000 9828 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.32 = -0.97)
01:37:01.852 00.001 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.30 mountX=0.07 mountY=-0.10, mountTheta=-0.92
01:37:01.852 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:37:01.852 00.000 9828 BLC: window closed
01:37:01.852 00.000 9828 MoveAxis(W, 24, B)
01:37:01.852 00.000 9828 Guiding  Dir = 3, Dur = 24
01:37:01.852 00.000 9828 IsSlewing returns 0
01:37:01.852 00.000 9828 IsGuiding returns 0
01:37:01.852 00.000 9828 PulseGuide returned control before completion, sleep 34
01:37:01.887 00.035 9828 IsGuiding returns 1
01:37:01.888 00.001 9828 scope still moving after pulse duration time elapsed
01:37:01.918 00.030 9828 IsSlewing returns 0
01:37:01.918 00.000 9828 IsGuiding returns 1
01:37:01.949 00.031 9828 IsSlewing returns 0
01:37:01.949 00.000 9828 IsGuiding returns 1
01:37:01.979 00.030 9828 IsSlewing returns 0
01:37:01.979 00.000 9828 IsGuiding returns 1
01:37:02.010 00.031 9828 IsSlewing returns 0
01:37:02.010 00.000 9828 IsGuiding returns 0
01:37:02.010 00.000 9828 scope move finished after 24 + 134 ms
01:37:02.010 00.000 9828 Move returns status 0, amount 24
01:37:02.010 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:02.010 00.000 9828 MoveAxis(N, 13, B)
01:37:02.010 00.000 9828 Guiding  Dir = 0, Dur = 13
01:37:02.026 00.016 9828 IsSlewing returns 0
01:37:02.026 00.000 9828 IsGuiding returns 0
01:37:02.026 00.000 9828 PulseGuide returned control before completion, sleep 23
01:37:02.057 00.031 9828 IsGuiding returns 1
01:37:02.057 00.000 9828 scope still moving after pulse duration time elapsed
01:37:02.087 00.030 9828 IsSlewing returns 0
01:37:02.087 00.000 9828 IsGuiding returns 1
01:37:02.119 00.032 9828 IsSlewing returns 0
01:37:02.119 00.000 9828 IsGuiding returns 1
01:37:02.149 00.030 9828 IsSlewing returns 0
01:37:02.149 00.000 9828 IsGuiding returns 1
01:37:02.180 00.031 9828 IsSlewing returns 0
01:37:02.180 00.000 9828 IsGuiding returns 1
01:37:02.211 00.031 9828 IsSlewing returns 0
01:37:02.211 00.000 9828 IsGuiding returns 0
01:37:02.211 00.000 9828 scope move finished after 13 + 172 ms
01:37:02.211 00.000 9828 Move returns status 0, amount 13
01:37:02.211 00.000 9828 move complete, result=0
01:37:02.211 00.000 9828 worker thread done servicing request
01:37:02.211 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
01:37:02.512 00.301 8976 Exposure complete
01:37:02.517 00.005 8976 worker thread done servicing request
01:37:02.517 00.000 5052 OnExposeComplete: enter
01:37:02.517 00.000 5052 UpdateGuideState(): m_state=6
01:37:02.517 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4686
01:37:02.517 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.73, Mass=201, SNR=9.7, Peak=63 HFD=2.9
01:37:02.517 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
01:37:02.517 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
01:37:02.517 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.12 mountX=-0.05 mountY=-0.12, mountTheta=-1.94
01:37:02.518 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.02, opts=13)
01:37:02.518 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.02)
01:37:02.518 00.000 8976 Worker thread wakes up
01:37:02.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.02) opts 0xd
01:37:02.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.02)
01:37:02.518 00.000 8976 Moving (0.13, 0.02) raw xDistance=-0.05 yDistance=-0.12
01:37:02.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:37:02.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:37:02.518 00.000 8976 MoveAxis(R, 0, ABG)
01:37:02.519 00.001 8976 MoveAxis(U, 0, ABG)
01:37:02.519 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
01:37:02.519 00.000 8976 MountToCamera -- mountX=2.23 mountY=0.53 hyp=2.29 mountTheta=0.24 cameraX=-1.49, cameraY=1.74 cameraTheta=2.28
01:37:02.519 00.000 8976 incremental bump (-1.489, 1.740) isValid = 1
01:37:02.519 00.000 8976 Scheduling Mount bump of (-0.075, 0.090)
01:37:02.519 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:37:02.519 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:37:02.519 00.000 8976 move complete, result=0
01:37:02.519 00.000 9828 Worker thread wakes up
01:37:02.519 00.000 8976 worker thread done servicing request
01:37:02.519 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:37:02.519 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:37:02.519 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.93)
01:37:02.519 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.01)
01:37:02.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:37:02.519 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.95
01:37:02.519 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:37:02.519 00.000 9828 BLC: window closed
01:37:02.519 00.000 9828 MoveAxis(W, 22, B)
01:37:02.519 00.000 9828 Guiding  Dir = 3, Dur = 22
01:37:02.520 00.001 9828 IsSlewing returns 0
01:37:02.520 00.000 9828 IsGuiding returns 0
01:37:02.520 00.000 9828 PulseGuide returned control before completion, sleep 32
01:37:02.529 00.009 5052 UpdateGuideState exits: m=201 SNR=9.7
01:37:02.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:02.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:02.529 00.000 5052 Enqueuing Expose request
01:37:02.529 00.000 8976 Worker thread wakes up
01:37:02.529 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:02.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:02.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:02.555 00.026 9828 IsGuiding returns 1
01:37:02.555 00.000 9828 scope still moving after pulse duration time elapsed
01:37:02.586 00.031 9828 IsSlewing returns 0
01:37:02.586 00.000 9828 IsGuiding returns 1
01:37:02.616 00.030 9828 IsSlewing returns 0
01:37:02.616 00.000 9828 IsGuiding returns 1
01:37:02.647 00.031 9828 IsSlewing returns 0
01:37:02.647 00.000 9828 IsGuiding returns 0
01:37:02.647 00.000 9828 scope move finished after 22 + 105 ms
01:37:02.647 00.000 9828 Move returns status 0, amount 22
01:37:02.647 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:02.647 00.000 9828 MoveAxis(N, 14, B)
01:37:02.647 00.000 9828 Guiding  Dir = 0, Dur = 14
01:37:02.663 00.016 9828 IsSlewing returns 0
01:37:02.663 00.000 9828 IsGuiding returns 0
01:37:02.663 00.000 9828 PulseGuide returned control before completion, sleep 24
01:37:02.694 00.031 9828 IsGuiding returns 1
01:37:02.694 00.000 9828 scope still moving after pulse duration time elapsed
01:37:02.725 00.031 9828 IsSlewing returns 0
01:37:02.725 00.000 9828 IsGuiding returns 1
01:37:02.757 00.032 9828 IsSlewing returns 0
01:37:02.757 00.000 9828 IsGuiding returns 1
01:37:02.788 00.031 9828 IsSlewing returns 0
01:37:02.788 00.000 9828 IsGuiding returns 1
01:37:02.818 00.030 9828 IsSlewing returns 0
01:37:02.818 00.000 9828 IsGuiding returns 0
01:37:02.818 00.000 9828 scope move finished after 14 + 140 ms
01:37:02.818 00.000 9828 Move returns status 0, amount 14
01:37:02.818 00.000 9828 move complete, result=0
01:37:02.818 00.000 9828 worker thread done servicing request
01:37:02.818 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
01:37:03.191 00.373 8976 Exposure complete
01:37:03.196 00.005 8976 worker thread done servicing request
01:37:03.197 00.001 5052 OnExposeComplete: enter
01:37:03.197 00.000 5052 UpdateGuideState(): m_state=6
01:37:03.197 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4687
01:37:03.197 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.95, Mass=183, SNR=9.3, Peak=65 HFD=3.0
01:37:03.197 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
01:37:03.197 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.40 = -1.40)
01:37:03.197 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.24 hyp=0.35 cameraTheta=0.75 mountX=0.10 mountY=-0.35, mountTheta=-1.30
01:37:03.197 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.24, opts=13)
01:37:03.198 00.001 5052 Enqueuing Move request for stepguider (0.26, 0.24)
01:37:03.198 00.000 8976 Worker thread wakes up
01:37:03.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.24) opts 0xd
01:37:03.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.24)
01:37:03.198 00.000 8976 Moving (0.26, 0.24) raw xDistance=0.10 yDistance=-0.35
01:37:03.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:37:03.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:37:03.198 00.000 8976 MoveAxis(R, 0, ABG)
01:37:03.198 00.000 8976 MoveAxis(U, 1, ABG)
01:37:03.198 00.000 8976 stepping (-14, -2) + (0, 1)
01:37:03.198 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:03.199 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:37:03.208 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:37:03.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:03.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:03.208 00.000 5052 Enqueuing Expose request
01:37:03.225 00.017 8976 Received - 47 (G) 
01:37:03.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:03.225 00.000 8976 stepped: pos (-14, -1)
01:37:03.225 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.23 = 2.23)
01:37:03.225 00.000 8976 MountToCamera -- mountX=2.20 mountY=0.41 hyp=2.24 mountTheta=0.18 cameraX=-1.37, cameraY=1.77 cameraTheta=2.23
01:37:03.225 00.000 8976 incremental bump (-1.367, 1.772) isValid = 1
01:37:03.225 00.000 8976 Scheduling Mount bump of (-0.070, 0.094)
01:37:03.225 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:37:03.225 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:37:03.225 00.000 8976 move complete, result=0
01:37:03.225 00.000 9828 Worker thread wakes up
01:37:03.225 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:37:03.225 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:37:03.225 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.98)
01:37:03.225 00.000 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.23 = -1.06)
01:37:03.225 00.000 8976 worker thread done servicing request
01:37:03.226 00.001 8976 Worker thread wakes up
01:37:03.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:03.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:03.226 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
01:37:03.226 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:37:03.226 00.000 9828 BLC: window closed
01:37:03.226 00.000 9828 MoveAxis(W, 21, B)
01:37:03.226 00.000 9828 Guiding  Dir = 3, Dur = 21
01:37:03.226 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:37:03.226 00.000 9828 IsSlewing returns 0
01:37:03.226 00.000 9828 IsGuiding returns 0
01:37:03.226 00.000 9828 PulseGuide returned control before completion, sleep 31
01:37:03.268 00.042 9828 IsGuiding returns 1
01:37:03.268 00.000 9828 scope still moving after pulse duration time elapsed
01:37:03.299 00.031 9828 IsSlewing returns 0
01:37:03.299 00.000 9828 IsGuiding returns 1
01:37:03.330 00.031 9828 IsSlewing returns 0
01:37:03.330 00.000 9828 IsGuiding returns 1
01:37:03.360 00.030 9828 IsSlewing returns 0
01:37:03.360 00.000 9828 IsGuiding returns 0
01:37:03.360 00.000 9828 scope move finished after 21 + 112 ms
01:37:03.360 00.000 9828 Move returns status 0, amount 21
01:37:03.360 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:03.360 00.000 9828 MoveAxis(N, 14, B)
01:37:03.360 00.000 9828 Guiding  Dir = 0, Dur = 14
01:37:03.376 00.016 9828 IsSlewing returns 0
01:37:03.376 00.000 9828 IsGuiding returns 0
01:37:03.376 00.000 9828 PulseGuide returned control before completion, sleep 24
01:37:03.407 00.031 9828 IsGuiding returns 1
01:37:03.407 00.000 9828 scope still moving after pulse duration time elapsed
01:37:03.438 00.031 9828 IsSlewing returns 0
01:37:03.438 00.000 9828 IsGuiding returns 1
01:37:03.469 00.031 9828 IsSlewing returns 0
01:37:03.469 00.000 9828 IsGuiding returns 1
01:37:03.500 00.031 9828 IsSlewing returns 0
01:37:03.500 00.000 9828 IsGuiding returns 1
01:37:03.530 00.030 9828 IsSlewing returns 0
01:37:03.530 00.000 9828 IsGuiding returns 1
01:37:03.561 00.031 9828 IsSlewing returns 0
01:37:03.561 00.000 9828 IsGuiding returns 1
01:37:03.593 00.032 9828 IsSlewing returns 0
01:37:03.593 00.000 9828 IsGuiding returns 0
01:37:03.593 00.000 9828 scope move finished after 14 + 202 ms
01:37:03.593 00.000 9828 Move returns status 0, amount 14
01:37:03.593 00.000 9828 move complete, result=0
01:37:03.593 00.000 9828 worker thread done servicing request
01:37:03.593 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
01:37:03.918 00.325 8976 Exposure complete
01:37:03.923 00.005 8976 worker thread done servicing request
01:37:03.923 00.000 5052 OnExposeComplete: enter
01:37:03.923 00.000 5052 UpdateGuideState(): m_state=6
01:37:03.924 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4688
01:37:03.924 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.92, Mass=182, SNR=9.3, Peak=65 HFD=3.2
01:37:03.924 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:37:03.924 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:37:03.924 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.21 hyp=0.51 cameraTheta=0.42 mountX=-0.02 mountY=-0.51, mountTheta=-1.62
01:37:03.925 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.21, opts=13)
01:37:03.925 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.21)
01:37:03.925 00.000 8976 Worker thread wakes up
01:37:03.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.21) opts 0xd
01:37:03.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.21)
01:37:03.925 00.000 8976 Moving (0.47, 0.21) raw xDistance=-0.02 yDistance=-0.51
01:37:03.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:37:03.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.51
01:37:03.925 00.000 8976 MoveAxis(R, 0, ABG)
01:37:03.925 00.000 8976 MoveAxis(U, 2, ABG)
01:37:03.925 00.000 8976 stepping (-14, -1) + (0, 2)
01:37:03.925 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:03.926 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:37:03.936 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:37:03.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:03.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:03.936 00.000 5052 Enqueuing Expose request
01:37:03.960 00.024 8976 Received - 47 (G) 
01:37:03.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:03.960 00.000 8976 stepped: pos (-14, 1)
01:37:03.960 00.000 8976 MountToCamera -- mountTheta (0.10) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
01:37:03.960 00.000 8976 MountToCamera -- mountX=2.18 mountY=0.22 hyp=2.19 mountTheta=0.10 cameraX=-1.19, cameraY=1.84 cameraTheta=2.15
01:37:03.960 00.000 8976 incremental bump (-1.191, 1.841) isValid = 1
01:37:03.960 00.000 8976 Scheduling Mount bump of (-0.062, 0.100)
01:37:03.960 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:37:03.960 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:37:03.960 00.000 8976 move complete, result=0
01:37:03.960 00.000 9828 Worker thread wakes up
01:37:03.960 00.000 8976 worker thread done servicing request
01:37:03.960 00.000 8976 Worker thread wakes up
01:37:03.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:03.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:03.961 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:37:03.961 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:37:03.961 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:37:03.961 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.22 = -1.06)
01:37:03.961 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.14 = -1.14)
01:37:03.961 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.08
01:37:03.961 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:37:03.961 00.000 9828 BLC: window closed
01:37:03.961 00.000 9828 MoveAxis(W, 18, B)
01:37:03.961 00.000 9828 Guiding  Dir = 3, Dur = 18
01:37:03.962 00.001 9828 IsSlewing returns 0
01:37:03.962 00.000 9828 IsGuiding returns 0
01:37:03.962 00.000 9828 PulseGuide returned control before completion, sleep 28
01:37:04.001 00.039 9828 IsGuiding returns 1
01:37:04.001 00.000 9828 scope still moving after pulse duration time elapsed
01:37:04.032 00.031 9828 IsSlewing returns 0
01:37:04.032 00.000 9828 IsGuiding returns 1
01:37:04.063 00.031 9828 IsSlewing returns 0
01:37:04.064 00.001 9828 IsGuiding returns 1
01:37:04.096 00.032 9828 IsSlewing returns 0
01:37:04.096 00.000 9828 IsGuiding returns 0
01:37:04.096 00.000 9828 scope move finished after 18 + 116 ms
01:37:04.096 00.000 9828 Move returns status 0, amount 18
01:37:04.096 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:04.096 00.000 9828 MoveAxis(N, 15, B)
01:37:04.096 00.000 9828 Guiding  Dir = 0, Dur = 15
01:37:04.111 00.015 9828 IsSlewing returns 0
01:37:04.111 00.000 9828 IsGuiding returns 0
01:37:04.111 00.000 9828 PulseGuide returned control before completion, sleep 25
01:37:04.142 00.031 9828 IsGuiding returns 1
01:37:04.142 00.000 9828 scope still moving after pulse duration time elapsed
01:37:04.174 00.032 9828 IsSlewing returns 0
01:37:04.174 00.000 9828 IsGuiding returns 1
01:37:04.206 00.032 9828 IsSlewing returns 0
01:37:04.206 00.000 9828 IsGuiding returns 1
01:37:04.237 00.031 9828 IsSlewing returns 0
01:37:04.237 00.000 9828 IsGuiding returns 1
01:37:04.269 00.032 9828 IsSlewing returns 0
01:37:04.269 00.000 9828 IsGuiding returns 0
01:37:04.269 00.000 9828 scope move finished after 15 + 142 ms
01:37:04.269 00.000 9828 Move returns status 0, amount 15
01:37:04.269 00.000 9828 move complete, result=0
01:37:04.269 00.000 9828 worker thread done servicing request
01:37:04.269 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:37:04.657 00.388 8976 Exposure complete
01:37:04.662 00.005 8976 worker thread done servicing request
01:37:04.663 00.001 5052 OnExposeComplete: enter
01:37:04.663 00.000 5052 UpdateGuideState(): m_state=6
01:37:04.663 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4689
01:37:04.663 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.61, Mass=194, SNR=9.6, Peak=66 HFD=2.8
01:37:04.663 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
01:37:04.663 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
01:37:04.664 00.001 5052 CameraToMount -- cameraX=0.58 cameraY=-0.10 hyp=0.59 cameraTheta=-0.17 mountX=-0.35 mountY=-0.43, mountTheta=-2.26
01:37:04.665 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.10, opts=13)
01:37:04.665 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.10)
01:37:04.665 00.000 8976 Worker thread wakes up
01:37:04.665 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.10) opts 0xd
01:37:04.665 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.10)
01:37:04.665 00.000 8976 Moving (0.58, -0.10) raw xDistance=-0.35 yDistance=-0.43
01:37:04.666 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:37:04.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
01:37:04.666 00.000 8976 MoveAxis(R, 1, ABG)
01:37:04.666 00.000 8976 stepping (-14, 1) + (1, 0)
01:37:04.666 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:04.667 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:37:04.679 00.012 5052 UpdateGuideState exits: m=194 SNR=9.6
01:37:04.680 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:04.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:04.680 00.000 5052 Enqueuing Expose request
01:37:04.696 00.016 8976 Received - 47 (G) 
01:37:04.696 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:04.696 00.000 8976 stepped: pos (-13, 1)
01:37:04.696 00.000 8976 MoveAxis(U, 2, ABG)
01:37:04.696 00.000 8976 stepping (-13, 1) + (0, 2)
01:37:04.696 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:04.728 00.032 8976 Received - 47 (G) 
01:37:04.728 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:04.728 00.000 8976 stepped: pos (-13, 3)
01:37:04.728 00.000 8976 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
01:37:04.728 00.000 8976 MountToCamera -- mountX=2.12 mountY=-0.01 hyp=2.12 mountTheta=-0.00 cameraX=-0.96, cameraY=1.89 cameraTheta=2.04
01:37:04.728 00.000 8976 incremental bump (-0.957, 1.890) isValid = 1
01:37:04.728 00.000 8976 Scheduling Mount bump of (-0.052, 0.106)
01:37:04.728 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:37:04.728 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:37:04.728 00.000 8976 move complete, result=0
01:37:04.728 00.000 9828 Worker thread wakes up
01:37:04.728 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:37:04.728 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:37:04.728 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
01:37:04.728 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.24)
01:37:04.728 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
01:37:04.729 00.001 5052 GuideStep: -0.4 px 1 ms EAST, -0.4 px 2 ms NORTH
01:37:04.729 00.000 8976 worker thread done servicing request
01:37:04.729 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:37:04.729 00.000 9828 BLC: window closed
01:37:04.729 00.000 9828 MoveAxis(W, 15, B)
01:37:04.729 00.000 9828 Guiding  Dir = 3, Dur = 15
01:37:04.729 00.000 8976 Worker thread wakes up
01:37:04.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:04.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:04.730 00.001 9828 IsSlewing returns 0
01:37:04.730 00.000 9828 IsGuiding returns 0
01:37:04.730 00.000 9828 PulseGuide returned control before completion, sleep 25
01:37:04.770 00.040 9828 IsGuiding returns 1
01:37:04.770 00.000 9828 scope still moving after pulse duration time elapsed
01:37:04.802 00.032 9828 IsSlewing returns 0
01:37:04.803 00.001 9828 IsGuiding returns 1
01:37:04.831 00.028 9828 IsSlewing returns 0
01:37:04.831 00.000 9828 IsGuiding returns 1
01:37:04.863 00.032 9828 IsSlewing returns 0
01:37:04.863 00.000 9828 IsGuiding returns 0
01:37:04.863 00.000 9828 scope move finished after 15 + 118 ms
01:37:04.863 00.000 9828 Move returns status 0, amount 15
01:37:04.863 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:04.863 00.000 9828 MoveAxis(N, 15, B)
01:37:04.864 00.001 9828 Guiding  Dir = 0, Dur = 15
01:37:04.879 00.015 9828 IsSlewing returns 0
01:37:04.879 00.000 9828 IsGuiding returns 0
01:37:04.879 00.000 9828 PulseGuide returned control before completion, sleep 25
01:37:04.910 00.031 9828 IsGuiding returns 1
01:37:04.910 00.000 9828 scope still moving after pulse duration time elapsed
01:37:04.942 00.032 9828 IsSlewing returns 0
01:37:04.942 00.000 9828 IsGuiding returns 1
01:37:04.974 00.032 9828 IsSlewing returns 0
01:37:04.974 00.000 9828 IsGuiding returns 1
01:37:05.006 00.032 9828 IsSlewing returns 0
01:37:05.006 00.000 9828 IsGuiding returns 1
01:37:05.037 00.031 9828 IsSlewing returns 0
01:37:05.037 00.000 9828 IsGuiding returns 0
01:37:05.037 00.000 9828 scope move finished after 15 + 142 ms
01:37:05.037 00.000 9828 Move returns status 0, amount 15
01:37:05.037 00.000 9828 move complete, result=0
01:37:05.037 00.000 9828 worker thread done servicing request
01:37:05.037 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
01:37:05.424 00.387 8976 Exposure complete
01:37:05.430 00.006 8976 worker thread done servicing request
01:37:05.430 00.000 5052 OnExposeComplete: enter
01:37:05.430 00.000 5052 UpdateGuideState(): m_state=6
01:37:05.430 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4690
01:37:05.430 00.000 5052 Star::Find returns 1 (0), X=330.49, Y=281.61, Mass=190, SNR=9.5, Peak=64 HFD=3.1
01:37:05.430 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
01:37:05.430 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:37:05.430 00.000 5052 CameraToMount -- cameraX=1.32 cameraY=-0.10 hyp=1.32 cameraTheta=-0.07 mountX=-0.68 mountY=-1.05, mountTheta=-2.15
01:37:05.431 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.32, y=-0.10, opts=13)
01:37:05.431 00.000 5052 Enqueuing Move request for stepguider (1.32, -0.10)
01:37:05.431 00.000 8976 Worker thread wakes up
01:37:05.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.32, -0.10) opts 0xd
01:37:05.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.32, -0.10)
01:37:05.431 00.000 8976 Moving (1.32, -0.10) raw xDistance=-0.68 yDistance=-1.05
01:37:05.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
01:37:05.432 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.05
01:37:05.432 00.000 8976 MoveAxis(R, 3, ABG)
01:37:05.432 00.000 8976 stepping (-13, 3) + (3, 0)
01:37:05.432 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:37:05.432 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:37:05.442 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:37:05.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:05.442 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:05.442 00.000 5052 Enqueuing Expose request
01:37:05.462 00.020 8976 Received - 47 (G) 
01:37:05.462 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:37:05.462 00.000 8976 stepped: pos (-10, 3)
01:37:05.463 00.001 8976 MoveAxis(U, 4, ABG)
01:37:05.463 00.000 8976 stepping (-10, 3) + (0, 4)
01:37:05.463 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:05.494 00.031 8976 Received - 47 (G) 
01:37:05.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:05.494 00.000 8976 stepped: pos (-10, 7)
01:37:05.495 00.001 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
01:37:05.495 00.000 8976 MountToCamera -- mountX=1.92 mountY=-0.37 hyp=1.96 mountTheta=-0.19 cameraX=-0.54, cameraY=1.88 cameraTheta=1.85
01:37:05.495 00.000 8976 incremental bump (-0.545, 1.883) isValid = 1
01:37:05.495 00.000 8976 Scheduling Mount bump of (-0.032, 0.114)
01:37:05.495 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:37:05.495 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:37:05.495 00.000 8976 move complete, result=0
01:37:05.495 00.000 8976 worker thread done servicing request
01:37:05.495 00.000 9828 Worker thread wakes up
01:37:05.495 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:37:05.495 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:37:05.495 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
01:37:05.495 00.000 8976 Worker thread wakes up
01:37:05.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:05.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:05.495 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.1 px 4 ms NORTH
01:37:05.495 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.43)
01:37:05.495 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.03 mountY=-0.12, mountTheta=-1.35
01:37:05.496 00.001 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:37:05.496 00.000 9828 BLC: window closed
01:37:05.496 00.000 9828 MoveAxis(W, 8, B)
01:37:05.496 00.000 9828 Guiding  Dir = 3, Dur = 8
01:37:05.496 00.000 9828 IsSlewing returns 0
01:37:05.496 00.000 9828 IsGuiding returns 0
01:37:05.496 00.000 9828 PulseGuide returned control before completion, sleep 18
01:37:05.522 00.026 9828 IsGuiding returns 1
01:37:05.522 00.000 9828 scope still moving after pulse duration time elapsed
01:37:05.551 00.029 9828 IsSlewing returns 0
01:37:05.551 00.000 9828 IsGuiding returns 1
01:37:05.584 00.033 9828 IsSlewing returns 0
01:37:05.584 00.000 9828 IsGuiding returns 1
01:37:05.614 00.030 9828 IsSlewing returns 0
01:37:05.614 00.000 9828 IsGuiding returns 0
01:37:05.614 00.000 9828 scope move finished after 8 + 109 ms
01:37:05.614 00.000 9828 Move returns status 0, amount 8
01:37:05.614 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:05.614 00.000 9828 MoveAxis(N, 16, B)
01:37:05.614 00.000 9828 Guiding  Dir = 0, Dur = 16
01:37:05.629 00.015 9828 IsSlewing returns 0
01:37:05.629 00.000 9828 IsGuiding returns 0
01:37:05.629 00.000 9828 PulseGuide returned control before completion, sleep 26
01:37:05.660 00.031 9828 IsGuiding returns 1
01:37:05.664 00.004 9828 scope still moving after pulse duration time elapsed
01:37:05.691 00.027 9828 IsSlewing returns 0
01:37:05.691 00.000 9828 IsGuiding returns 1
01:37:05.722 00.031 9828 IsSlewing returns 0
01:37:05.722 00.000 9828 IsGuiding returns 1
01:37:05.754 00.032 9828 IsSlewing returns 0
01:37:05.754 00.000 9828 IsGuiding returns 0
01:37:05.754 00.000 9828 scope move finished after 16 + 108 ms
01:37:05.754 00.000 9828 Move returns status 0, amount 16
01:37:05.754 00.000 9828 move complete, result=0
01:37:05.754 00.000 9828 worker thread done servicing request
01:37:05.755 00.001 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:37:06.191 00.436 8976 Exposure complete
01:37:06.197 00.006 8976 worker thread done servicing request
01:37:06.197 00.000 5052 OnExposeComplete: enter
01:37:06.197 00.000 5052 UpdateGuideState(): m_state=6
01:37:06.197 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4691
01:37:06.197 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=282.02, Mass=197, SNR=9.6, Peak=64 HFD=3.0
01:37:06.197 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
01:37:06.197 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
01:37:06.197 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.31 hyp=0.47 cameraTheta=0.72 mountX=0.12 mountY=-0.47, mountTheta=-1.33
01:37:06.198 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.31, opts=13)
01:37:06.198 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.31)
01:37:06.198 00.000 8976 Worker thread wakes up
01:37:06.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.31) opts 0xd
01:37:06.199 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.31)
01:37:06.199 00.000 8976 Moving (0.36, 0.31) raw xDistance=0.12 yDistance=-0.47
01:37:06.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:37:06.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.47
01:37:06.199 00.000 8976 MoveAxis(R, 0, ABG)
01:37:06.199 00.000 8976 MoveAxis(U, 2, ABG)
01:37:06.199 00.000 8976 stepping (-10, 7) + (0, 2)
01:37:06.199 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:06.200 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:37:06.211 00.011 5052 UpdateGuideState exits: m=197 SNR=9.6
01:37:06.212 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:06.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:06.212 00.000 5052 Enqueuing Expose request
01:37:06.230 00.018 8976 Received - 47 (G) 
01:37:06.230 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:06.230 00.000 8976 stepped: pos (-10, 9)
01:37:06.230 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
01:37:06.230 00.000 8976 MountToCamera -- mountX=1.79 mountY=-0.72 hyp=1.93 mountTheta=-0.38 cameraX=-0.18, cameraY=1.93 cameraTheta=1.66
01:37:06.231 00.001 8976 incremental bump (-0.175, 1.926) isValid = 1
01:37:06.231 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
01:37:06.231 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:37:06.231 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:37:06.231 00.000 8976 move complete, result=0
01:37:06.231 00.000 8976 worker thread done servicing request
01:37:06.231 00.000 9828 Worker thread wakes up
01:37:06.232 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:37:06.232 00.000 8976 Worker thread wakes up
01:37:06.232 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:37:06.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:06.232 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:06.232 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:37:06.232 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
01:37:06.232 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
01:37:06.232 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.00 mountY=-0.12, mountTheta=-1.53
01:37:06.232 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:37:06.232 00.000 9828 BLC: window closed
01:37:06.232 00.000 9828 MoveAxis(W, 2, B)
01:37:06.232 00.000 9828 Guiding  Dir = 3, Dur = 2
01:37:06.233 00.001 9828 IsSlewing returns 0
01:37:06.233 00.000 9828 IsGuiding returns 0
01:37:06.233 00.000 9828 PulseGuide returned control before completion, sleep 12
01:37:06.252 00.019 9828 IsGuiding returns 1
01:37:06.252 00.000 9828 scope still moving after pulse duration time elapsed
01:37:06.283 00.031 9828 IsSlewing returns 0
01:37:06.283 00.000 9828 IsGuiding returns 1
01:37:06.313 00.030 9828 IsSlewing returns 0
01:37:06.313 00.000 9828 IsGuiding returns 1
01:37:06.344 00.031 9828 IsSlewing returns 0
01:37:06.344 00.000 9828 IsGuiding returns 0
01:37:06.344 00.000 9828 scope move finished after 2 + 109 ms
01:37:06.344 00.000 9828 Move returns status 0, amount 2
01:37:06.344 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:06.344 00.000 9828 MoveAxis(N, 16, B)
01:37:06.344 00.000 9828 Guiding  Dir = 0, Dur = 16
01:37:06.360 00.016 9828 IsSlewing returns 0
01:37:06.360 00.000 9828 IsGuiding returns 0
01:37:06.360 00.000 9828 PulseGuide returned control before completion, sleep 26
01:37:06.391 00.031 9828 IsGuiding returns 1
01:37:06.391 00.000 9828 scope still moving after pulse duration time elapsed
01:37:06.422 00.031 9828 IsSlewing returns 0
01:37:06.422 00.000 9828 IsGuiding returns 1
01:37:06.453 00.031 9828 IsSlewing returns 0
01:37:06.453 00.000 9828 IsGuiding returns 1
01:37:06.484 00.031 9828 IsSlewing returns 0
01:37:06.484 00.000 9828 IsGuiding returns 1
01:37:06.515 00.031 9828 IsSlewing returns 0
01:37:06.515 00.000 9828 IsGuiding returns 0
01:37:06.515 00.000 9828 scope move finished after 16 + 138 ms
01:37:06.515 00.000 9828 Move returns status 0, amount 16
01:37:06.515 00.000 9828 move complete, result=0
01:37:06.515 00.000 9828 worker thread done servicing request
01:37:06.515 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:37:06.943 00.428 8976 Exposure complete
01:37:06.948 00.005 8976 worker thread done servicing request
01:37:06.948 00.000 5052 OnExposeComplete: enter
01:37:06.948 00.000 5052 UpdateGuideState(): m_state=6
01:37:06.949 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4692
01:37:06.949 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.63, Mass=191, SNR=9.5, Peak=63 HFD=3.0
01:37:06.949 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
01:37:06.949 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
01:37:06.949 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.08 hyp=0.48 cameraTheta=-2.98 mountX=0.15 mountY=0.44, mountTheta=1.25
01:37:06.949 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.08, opts=13)
01:37:06.949 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.08)
01:37:06.949 00.000 8976 Worker thread wakes up
01:37:06.950 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.08) opts 0xd
01:37:06.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.08)
01:37:06.950 00.000 8976 Moving (-0.47, -0.08) raw xDistance=0.15 yDistance=0.44
01:37:06.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:37:06.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44
01:37:06.950 00.000 8976 MoveAxis(R, 0, ABG)
01:37:06.950 00.000 8976 MoveAxis(D, 2, ABG)
01:37:06.950 00.000 8976 stepping (-10, 9) + (0, -2)
01:37:06.950 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:06.951 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:37:06.961 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:37:06.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:06.961 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:06.961 00.000 5052 Enqueuing Expose request
01:37:06.982 00.021 8976 Received - 47 (G) 
01:37:06.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:06.982 00.000 8976 stepped: pos (-10, 7)
01:37:06.982 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
01:37:06.982 00.000 8976 MountToCamera -- mountX=1.71 mountY=-0.85 hyp=1.91 mountTheta=-0.46 cameraX=-0.02, cameraY=1.91 cameraTheta=1.58
01:37:06.982 00.000 8976 incremental bump (-0.021, 1.908) isValid = 1
01:37:06.982 00.000 8976 Scheduling Mount bump of (-0.001, 0.119)
01:37:06.982 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:37:06.982 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:37:06.982 00.000 8976 move complete, result=0
01:37:06.982 00.000 8976 worker thread done servicing request
01:37:06.982 00.000 8976 Worker thread wakes up
01:37:06.982 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:37:06.982 00.000 9828 Worker thread wakes up
01:37:06.982 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:37:06.982 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:37:06.982 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.61)
01:37:06.983 00.001 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.69)
01:37:06.983 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
01:37:06.983 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:37:06.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:06.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:06.983 00.000 9828 BLC: window closed
01:37:06.983 00.000 9828 MoveAxis(E, 1, B)
01:37:06.983 00.000 9828 Guiding  Dir = 2, Dur = 1
01:37:06.983 00.000 9828 IsSlewing returns 0
01:37:06.983 00.000 9828 IsGuiding returns 0
01:37:06.983 00.000 9828 PulseGuide returned control before completion, sleep 11
01:37:06.995 00.012 9828 IsGuiding returns 1
01:37:06.995 00.000 9828 scope still moving after pulse duration time elapsed
01:37:07.026 00.031 9828 IsSlewing returns 0
01:37:07.026 00.000 9828 IsGuiding returns 1
01:37:07.057 00.031 9828 IsSlewing returns 0
01:37:07.057 00.000 9828 IsGuiding returns 1
01:37:07.088 00.031 9828 IsSlewing returns 0
01:37:07.088 00.000 9828 IsGuiding returns 1
01:37:07.118 00.030 9828 IsSlewing returns 0
01:37:07.118 00.000 9828 IsGuiding returns 0
01:37:07.118 00.000 9828 scope move finished after 1 + 134 ms
01:37:07.118 00.000 9828 Move returns status 0, amount 1
01:37:07.118 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:07.118 00.000 9828 MoveAxis(N, 16, B)
01:37:07.118 00.000 9828 Guiding  Dir = 0, Dur = 16
01:37:07.133 00.015 9828 IsSlewing returns 0
01:37:07.133 00.000 9828 IsGuiding returns 0
01:37:07.133 00.000 9828 PulseGuide returned control before completion, sleep 26
01:37:07.164 00.031 9828 IsGuiding returns 1
01:37:07.164 00.000 9828 scope still moving after pulse duration time elapsed
01:37:07.194 00.030 9828 IsSlewing returns 0
01:37:07.194 00.000 9828 IsGuiding returns 1
01:37:07.225 00.031 9828 IsSlewing returns 0
01:37:07.225 00.000 9828 IsGuiding returns 1
01:37:07.256 00.031 9828 IsSlewing returns 0
01:37:07.256 00.000 9828 IsGuiding returns 1
01:37:07.287 00.031 9828 IsSlewing returns 0
01:37:07.287 00.000 9828 IsGuiding returns 0
01:37:07.287 00.000 9828 scope move finished after 16 + 137 ms
01:37:07.287 00.000 9828 Move returns status 0, amount 16
01:37:07.287 00.000 9828 move complete, result=0
01:37:07.287 00.000 9828 worker thread done servicing request
01:37:07.287 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:37:07.671 00.384 8976 Exposure complete
01:37:07.676 00.005 8976 worker thread done servicing request
01:37:07.676 00.000 5052 OnExposeComplete: enter
01:37:07.676 00.000 5052 UpdateGuideState(): m_state=6
01:37:07.676 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4693
01:37:07.676 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.81, Mass=189, SNR=9.5, Peak=63 HFD=2.8
01:37:07.676 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
01:37:07.676 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
01:37:07.676 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.75 mountX=0.10 mountY=-0.04, mountTheta=-0.38
01:37:07.677 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.10, opts=13)
01:37:07.677 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.10)
01:37:07.677 00.000 8976 Worker thread wakes up
01:37:07.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.10) opts 0xd
01:37:07.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.10)
01:37:07.677 00.000 8976 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.04
01:37:07.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:37:07.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:37:07.677 00.000 8976 MoveAxis(R, 0, ABG)
01:37:07.677 00.000 8976 MoveAxis(U, 0, ABG)
01:37:07.677 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
01:37:07.677 00.000 8976 MountToCamera -- mountX=1.65 mountY=-0.94 hyp=1.90 mountTheta=-0.52 cameraX=0.08, cameraY=1.90 cameraTheta=1.53
01:37:07.678 00.001 8976 incremental bump (0.083, 1.895) isValid = 1
01:37:07.678 00.000 8976 Scheduling Mount bump of (0.004, 0.105)
01:37:07.678 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.10, opts=4)
01:37:07.678 00.000 8976 Enqueuing Move request for scope (0.00, 0.10)
01:37:07.678 00.000 8976 move complete, result=0
01:37:07.678 00.000 9828 Worker thread wakes up
01:37:07.678 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0x4
01:37:07.678 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
01:37:07.678 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
01:37:07.678 00.000 8976 worker thread done servicing request
01:37:07.678 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:37:07.678 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
01:37:07.678 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.53 mountX=-0.01 mountY=-0.10, mountTheta=-1.66
01:37:07.678 00.000 9828 Moving (0.00, 0.10) raw xDistance=-0.01 yDistance=-0.10
01:37:07.678 00.000 9828 BLC: window closed
01:37:07.678 00.000 9828 MoveAxis(E, 3, B)
01:37:07.678 00.000 9828 Guiding  Dir = 2, Dur = 3
01:37:07.679 00.001 9828 IsSlewing returns 0
01:37:07.679 00.000 9828 IsGuiding returns 0
01:37:07.679 00.000 9828 PulseGuide returned control before completion, sleep 13
01:37:07.687 00.008 5052 UpdateGuideState exits: m=189 SNR=9.5
01:37:07.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:07.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:07.687 00.000 5052 Enqueuing Expose request
01:37:07.687 00.000 8976 Worker thread wakes up
01:37:07.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:07.687 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:07.687 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:07.702 00.015 9828 IsGuiding returns 1
01:37:07.702 00.000 9828 scope still moving after pulse duration time elapsed
01:37:07.734 00.032 9828 IsSlewing returns 0
01:37:07.734 00.000 9828 IsGuiding returns 1
01:37:07.765 00.031 9828 IsSlewing returns 0
01:37:07.765 00.000 9828 IsGuiding returns 1
01:37:07.795 00.030 9828 IsSlewing returns 0
01:37:07.795 00.000 9828 IsGuiding returns 0
01:37:07.795 00.000 9828 scope move finished after 3 + 113 ms
01:37:07.795 00.000 9828 Move returns status 0, amount 3
01:37:07.795 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:07.795 00.000 9828 MoveAxis(N, 14, B)
01:37:07.796 00.001 9828 Guiding  Dir = 0, Dur = 14
01:37:07.810 00.014 9828 IsSlewing returns 0
01:37:07.810 00.000 9828 IsGuiding returns 0
01:37:07.810 00.000 9828 PulseGuide returned control before completion, sleep 24
01:37:07.842 00.032 9828 IsGuiding returns 1
01:37:07.842 00.000 9828 scope still moving after pulse duration time elapsed
01:37:07.872 00.030 9828 IsSlewing returns 0
01:37:07.872 00.000 9828 IsGuiding returns 1
01:37:07.904 00.032 9828 IsSlewing returns 0
01:37:07.904 00.000 9828 IsGuiding returns 1
01:37:07.935 00.031 9828 IsSlewing returns 0
01:37:07.935 00.000 9828 IsGuiding returns 1
01:37:07.966 00.031 9828 IsSlewing returns 0
01:37:07.966 00.000 9828 IsGuiding returns 0
01:37:07.966 00.000 9828 scope move finished after 14 + 141 ms
01:37:07.966 00.000 9828 Move returns status 0, amount 14
01:37:07.966 00.000 9828 move complete, result=0
01:37:07.967 00.001 9828 worker thread done servicing request
01:37:07.967 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 14 ms NORTH
01:37:08.377 00.410 8976 Exposure complete
01:37:08.383 00.006 8976 worker thread done servicing request
01:37:08.383 00.000 5052 OnExposeComplete: enter
01:37:08.383 00.000 5052 UpdateGuideState(): m_state=6
01:37:08.383 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4694
01:37:08.383 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.85, Mass=195, SNR=9.6, Peak=65 HFD=2.6
01:37:08.383 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
01:37:08.383 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
01:37:08.383 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.51 mountX=0.21 mountY=0.08, mountTheta=0.38
01:37:08.384 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.14, opts=13)
01:37:08.384 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.14)
01:37:08.384 00.000 8976 Worker thread wakes up
01:37:08.384 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.14) opts 0xd
01:37:08.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.14)
01:37:08.384 00.000 8976 Moving (-0.19, 0.14) raw xDistance=0.21 yDistance=0.08
01:37:08.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:37:08.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:37:08.384 00.000 8976 MoveAxis(R, 0, ABG)
01:37:08.384 00.000 8976 MoveAxis(U, 0, ABG)
01:37:08.384 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
01:37:08.384 00.000 8976 MountToCamera -- mountX=1.61 mountY=-0.99 hyp=1.89 mountTheta=-0.55 cameraX=0.15, cameraY=1.89 cameraTheta=1.49
01:37:08.384 00.000 8976 incremental bump (0.152, 1.887) isValid = 1
01:37:08.385 00.001 8976 Scheduling Mount bump of (0.009, 0.119)
01:37:08.385 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:37:08.385 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:37:08.385 00.000 8976 move complete, result=0
01:37:08.385 00.000 9828 Worker thread wakes up
01:37:08.385 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:37:08.385 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:37:08.385 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
01:37:08.385 00.000 8976 worker thread done servicing request
01:37:08.385 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
01:37:08.385 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.01 mountY=-0.12, mountTheta=-1.70
01:37:08.385 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:37:08.385 00.000 9828 BLC: window closed
01:37:08.385 00.000 9828 MoveAxis(E, 5, B)
01:37:08.385 00.000 9828 Guiding  Dir = 2, Dur = 5
01:37:08.385 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:37:08.386 00.001 9828 IsSlewing returns 0
01:37:08.386 00.000 9828 IsGuiding returns 0
01:37:08.386 00.000 9828 PulseGuide returned control before completion, sleep 15
01:37:08.396 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:37:08.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:08.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:08.396 00.000 5052 Enqueuing Expose request
01:37:08.396 00.000 8976 Worker thread wakes up
01:37:08.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:08.396 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:08.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:08.402 00.006 9828 IsGuiding returns 1
01:37:08.402 00.000 9828 scope still moving after pulse duration time elapsed
01:37:08.433 00.031 9828 IsSlewing returns 0
01:37:08.433 00.000 9828 IsGuiding returns 1
01:37:08.464 00.031 9828 IsSlewing returns 0
01:37:08.464 00.000 9828 IsGuiding returns 1
01:37:08.494 00.030 9828 IsSlewing returns 0
01:37:08.494 00.000 9828 IsGuiding returns 0
01:37:08.494 00.000 9828 scope move finished after 5 + 103 ms
01:37:08.494 00.000 9828 Move returns status 0, amount 5
01:37:08.494 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:08.494 00.000 9828 MoveAxis(N, 16, B)
01:37:08.494 00.000 9828 Guiding  Dir = 0, Dur = 16
01:37:08.510 00.016 9828 IsSlewing returns 0
01:37:08.510 00.000 9828 IsGuiding returns 0
01:37:08.510 00.000 9828 PulseGuide returned control before completion, sleep 26
01:37:08.541 00.031 9828 IsGuiding returns 1
01:37:08.541 00.000 9828 scope still moving after pulse duration time elapsed
01:37:08.571 00.030 9828 IsSlewing returns 0
01:37:08.571 00.000 9828 IsGuiding returns 1
01:37:08.603 00.032 9828 IsSlewing returns 0
01:37:08.603 00.000 9828 IsGuiding returns 1
01:37:08.635 00.032 9828 IsSlewing returns 0
01:37:08.635 00.000 9828 IsGuiding returns 1
01:37:08.665 00.030 9828 IsSlewing returns 0
01:37:08.666 00.001 9828 IsGuiding returns 0
01:37:08.666 00.000 9828 scope move finished after 16 + 140 ms
01:37:08.666 00.000 9828 Move returns status 0, amount 16
01:37:08.666 00.000 9828 move complete, result=0
01:37:08.666 00.000 9828 worker thread done servicing request
01:37:08.666 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:37:09.081 00.415 8976 Exposure complete
01:37:09.087 00.006 8976 worker thread done servicing request
01:37:09.088 00.001 5052 OnExposeComplete: enter
01:37:09.088 00.000 5052 UpdateGuideState(): m_state=6
01:37:09.088 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4695
01:37:09.088 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.70, Mass=177, SNR=9.2, Peak=64 HFD=2.9
01:37:09.088 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
01:37:09.088 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
01:37:09.088 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.02 mountX=-0.12 mountY=-0.22, mountTheta=-2.09
01:37:09.088 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.01, opts=13)
01:37:09.089 00.001 5052 Enqueuing Move request for stepguider (0.26, -0.01)
01:37:09.089 00.000 8976 Worker thread wakes up
01:37:09.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.01) opts 0xd
01:37:09.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.01)
01:37:09.089 00.000 8976 Moving (0.26, -0.01) raw xDistance=-0.12 yDistance=-0.22
01:37:09.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:37:09.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:37:09.089 00.000 8976 MoveAxis(R, 0, ABG)
01:37:09.089 00.000 8976 MoveAxis(U, 0, ABG)
01:37:09.089 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
01:37:09.089 00.000 8976 MountToCamera -- mountX=1.58 mountY=-1.03 hyp=1.89 mountTheta=-0.58 cameraX=0.20, cameraY=1.88 cameraTheta=1.47
01:37:09.089 00.000 8976 incremental bump (0.198, 1.881) isValid = 1
01:37:09.089 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
01:37:09.089 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:37:09.089 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:37:09.089 00.000 8976 move complete, result=0
01:37:09.089 00.000 9828 Worker thread wakes up
01:37:09.089 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:37:09.090 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:37:09.090 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
01:37:09.090 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
01:37:09.090 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
01:37:09.090 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:37:09.090 00.000 9828 BLC: window closed
01:37:09.090 00.000 8976 worker thread done servicing request
01:37:09.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:37:09.090 00.000 9828 MoveAxis(E, 6, B)
01:37:09.090 00.000 9828 Guiding  Dir = 2, Dur = 6
01:37:09.090 00.000 9828 IsSlewing returns 0
01:37:09.090 00.000 9828 IsGuiding returns 0
01:37:09.091 00.001 9828 PulseGuide returned control before completion, sleep 16
01:37:09.099 00.008 5052 UpdateGuideState exits: m=177 SNR=9.2
01:37:09.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:09.099 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:09.099 00.000 5052 Enqueuing Expose request
01:37:09.099 00.000 8976 Worker thread wakes up
01:37:09.100 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:09.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:09.100 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:09.116 00.016 9828 IsGuiding returns 1
01:37:09.116 00.000 9828 scope still moving after pulse duration time elapsed
01:37:09.148 00.032 9828 IsSlewing returns 0
01:37:09.148 00.000 9828 IsGuiding returns 1
01:37:09.178 00.030 9828 IsSlewing returns 0
01:37:09.178 00.000 9828 IsGuiding returns 1
01:37:09.210 00.032 9828 IsSlewing returns 0
01:37:09.210 00.000 9828 IsGuiding returns 0
01:37:09.210 00.000 9828 scope move finished after 6 + 113 ms
01:37:09.210 00.000 9828 Move returns status 0, amount 6
01:37:09.210 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:09.210 00.000 9828 MoveAxis(N, 16, B)
01:37:09.210 00.000 9828 Guiding  Dir = 0, Dur = 16
01:37:09.225 00.015 9828 IsSlewing returns 0
01:37:09.226 00.001 9828 IsGuiding returns 0
01:37:09.226 00.000 9828 PulseGuide returned control before completion, sleep 26
01:37:09.256 00.030 9828 IsGuiding returns 1
01:37:09.256 00.000 9828 scope still moving after pulse duration time elapsed
01:37:09.288 00.032 9828 IsSlewing returns 0
01:37:09.288 00.000 9828 IsGuiding returns 1
01:37:09.319 00.031 9828 IsSlewing returns 0
01:37:09.319 00.000 9828 IsGuiding returns 1
01:37:09.350 00.031 9828 IsSlewing returns 0
01:37:09.350 00.000 9828 IsGuiding returns 1
01:37:09.381 00.031 9828 IsSlewing returns 0
01:37:09.381 00.000 9828 IsGuiding returns 1
01:37:09.413 00.032 9828 IsSlewing returns 0
01:37:09.413 00.000 9828 IsGuiding returns 1
01:37:09.444 00.031 9828 IsSlewing returns 0
01:37:09.444 00.000 9828 IsGuiding returns 0
01:37:09.444 00.000 9828 scope move finished after 16 + 202 ms
01:37:09.444 00.000 9828 Move returns status 0, amount 16
01:37:09.444 00.000 9828 move complete, result=0
01:37:09.444 00.000 9828 worker thread done servicing request
01:37:09.444 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:37:09.792 00.348 8976 Exposure complete
01:37:09.798 00.006 8976 worker thread done servicing request
01:37:09.798 00.000 5052 OnExposeComplete: enter
01:37:09.798 00.000 5052 UpdateGuideState(): m_state=6
01:37:09.798 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4696
01:37:09.798 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.49, Mass=202, SNR=9.8, Peak=68 HFD=2.3
01:37:09.798 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
01:37:09.798 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
01:37:09.798 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.22 hyp=0.88 cameraTheta=-0.25 mountX=-0.58 mountY=-0.60, mountTheta=-2.34
01:37:09.799 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.22, opts=13)
01:37:09.799 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.22)
01:37:09.799 00.000 8976 Worker thread wakes up
01:37:09.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.22) opts 0xd
01:37:09.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.22)
01:37:09.799 00.000 8976 Moving (0.85, -0.22) raw xDistance=-0.58 yDistance=-0.60
01:37:09.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
01:37:09.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
01:37:09.799 00.000 8976 MoveAxis(R, 2, ABG)
01:37:09.799 00.000 8976 stepping (-10, 7) + (2, 0)
01:37:09.799 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:09.800 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:37:09.810 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
01:37:09.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:09.810 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:09.810 00.000 5052 Enqueuing Expose request
01:37:09.826 00.016 8976 Received - 47 (G) 
01:37:09.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:09.827 00.001 8976 stepped: pos (-8, 7)
01:37:09.827 00.000 8976 MoveAxis(U, 2, ABG)
01:37:09.827 00.000 8976 stepping (-8, 7) + (0, 2)
01:37:09.827 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:09.859 00.032 8976 Received - 47 (G) 
01:37:09.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:09.859 00.000 8976 stepped: pos (-8, 9)
01:37:09.859 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
01:37:09.859 00.000 8976 MountToCamera -- mountX=1.47 mountY=-1.16 hyp=1.87 mountTheta=-0.67 cameraX=0.37, cameraY=1.83 cameraTheta=1.37
01:37:09.859 00.000 8976 incremental bump (0.369, 1.835) isValid = 1
01:37:09.859 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
01:37:09.859 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:37:09.859 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:37:09.859 00.000 8976 move complete, result=0
01:37:09.859 00.000 8976 worker thread done servicing request
01:37:09.859 00.000 9828 Worker thread wakes up
01:37:09.859 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:37:09.859 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:37:09.859 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.81)
01:37:09.859 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.6 px 2 ms NORTH
01:37:09.859 00.000 8976 Worker thread wakes up
01:37:09.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:09.860 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:09.860 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
01:37:09.860 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
01:37:09.860 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:37:09.860 00.000 9828 BLC: window closed
01:37:09.860 00.000 9828 MoveAxis(E, 9, B)
01:37:09.860 00.000 9828 Guiding  Dir = 2, Dur = 9
01:37:09.860 00.000 9828 IsSlewing returns 0
01:37:09.860 00.000 9828 IsGuiding returns 0
01:37:09.860 00.000 9828 PulseGuide returned control before completion, sleep 19
01:37:09.894 00.034 9828 IsGuiding returns 1
01:37:09.894 00.000 9828 scope still moving after pulse duration time elapsed
01:37:09.925 00.031 9828 IsSlewing returns 0
01:37:09.925 00.000 9828 IsGuiding returns 1
01:37:09.956 00.031 9828 IsSlewing returns 0
01:37:09.956 00.000 9828 IsGuiding returns 1
01:37:09.987 00.031 9828 IsSlewing returns 0
01:37:09.987 00.000 9828 IsGuiding returns 0
01:37:09.987 00.000 9828 scope move finished after 9 + 117 ms
01:37:09.987 00.000 9828 Move returns status 0, amount 9
01:37:09.987 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:09.987 00.000 9828 MoveAxis(N, 15, B)
01:37:09.987 00.000 9828 Guiding  Dir = 0, Dur = 15
01:37:10.003 00.016 9828 IsSlewing returns 0
01:37:10.003 00.000 9828 IsGuiding returns 0
01:37:10.003 00.000 9828 PulseGuide returned control before completion, sleep 25
01:37:10.033 00.030 9828 IsGuiding returns 1
01:37:10.033 00.000 9828 scope still moving after pulse duration time elapsed
01:37:10.064 00.031 9828 IsSlewing returns 0
01:37:10.064 00.000 9828 IsGuiding returns 1
01:37:10.096 00.032 9828 IsSlewing returns 0
01:37:10.096 00.000 9828 IsGuiding returns 1
01:37:10.127 00.031 9828 IsSlewing returns 0
01:37:10.127 00.000 9828 IsGuiding returns 1
01:37:10.158 00.031 9828 IsSlewing returns 0
01:37:10.158 00.000 9828 IsGuiding returns 0
01:37:10.158 00.000 9828 scope move finished after 15 + 139 ms
01:37:10.158 00.000 9828 Move returns status 0, amount 15
01:37:10.158 00.000 9828 move complete, result=0
01:37:10.158 00.000 9828 worker thread done servicing request
01:37:10.158 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:37:10.550 00.392 8976 Exposure complete
01:37:10.555 00.005 8976 worker thread done servicing request
01:37:10.555 00.000 5052 OnExposeComplete: enter
01:37:10.555 00.000 5052 UpdateGuideState(): m_state=6
01:37:10.556 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4697
01:37:10.556 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=281.65, Mass=176, SNR=9.2, Peak=64 HFD=2.8
01:37:10.556 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
01:37:10.556 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:37:10.556 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=-0.06 hyp=1.12 cameraTheta=-0.05 mountX=-0.56 mountY=-0.91, mountTheta=-2.12
01:37:10.556 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=-0.06, opts=13)
01:37:10.557 00.001 5052 Enqueuing Move request for stepguider (1.12, -0.06)
01:37:10.557 00.000 8976 Worker thread wakes up
01:37:10.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, -0.06) opts 0xd
01:37:10.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, -0.06)
01:37:10.557 00.000 8976 Moving (1.12, -0.06) raw xDistance=-0.56 yDistance=-0.91
01:37:10.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
01:37:10.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.91
01:37:10.557 00.000 8976 MoveAxis(R, 2, ABG)
01:37:10.557 00.000 8976 stepping (-8, 9) + (2, 0)
01:37:10.557 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:10.558 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:37:10.567 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
01:37:10.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:10.567 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:10.567 00.000 5052 Enqueuing Expose request
01:37:10.594 00.027 8976 Received - 47 (G) 
01:37:10.594 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:10.594 00.000 8976 stepped: pos (-6, 9)
01:37:10.594 00.000 8976 MoveAxis(U, 4, ABG)
01:37:10.594 00.000 8976 stepping (-6, 9) + (0, 4)
01:37:10.594 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:10.627 00.033 8976 Received - 47 (G) 
01:37:10.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:10.627 00.000 8976 stepped: pos (-6, 13)
01:37:10.627 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
01:37:10.627 00.000 8976 MountToCamera -- mountX=1.29 mountY=-1.46 hyp=1.95 mountTheta=-0.85 cameraX=0.72, cameraY=1.81 cameraTheta=1.19
01:37:10.627 00.000 8976 incremental bump (0.716, 1.810) isValid = 1
01:37:10.627 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
01:37:10.627 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:37:10.627 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:37:10.627 00.000 8976 move complete, result=0
01:37:10.627 00.000 9828 Worker thread wakes up
01:37:10.627 00.000 8976 worker thread done servicing request
01:37:10.627 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.9 px 4 ms NORTH
01:37:10.627 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:37:10.627 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:37:10.627 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
01:37:10.627 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
01:37:10.627 00.000 8976 Worker thread wakes up
01:37:10.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:10.628 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:10.628 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
01:37:10.628 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:37:10.628 00.000 9828 BLC: window closed
01:37:10.628 00.000 9828 MoveAxis(E, 15, B)
01:37:10.628 00.000 9828 Guiding  Dir = 2, Dur = 15
01:37:10.628 00.000 9828 IsSlewing returns 0
01:37:10.628 00.000 9828 IsGuiding returns 0
01:37:10.628 00.000 9828 PulseGuide returned control before completion, sleep 25
01:37:10.668 00.040 9828 IsGuiding returns 1
01:37:10.668 00.000 9828 scope still moving after pulse duration time elapsed
01:37:10.699 00.031 9828 IsSlewing returns 0
01:37:10.699 00.000 9828 IsGuiding returns 1
01:37:10.729 00.030 9828 IsSlewing returns 0
01:37:10.729 00.000 9828 IsGuiding returns 1
01:37:10.760 00.031 9828 IsSlewing returns 0
01:37:10.760 00.000 9828 IsGuiding returns 0
01:37:10.760 00.000 9828 scope move finished after 15 + 116 ms
01:37:10.760 00.000 9828 Move returns status 0, amount 15
01:37:10.760 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:10.760 00.000 9828 MoveAxis(N, 14, B)
01:37:10.760 00.000 9828 Guiding  Dir = 0, Dur = 14
01:37:10.775 00.015 9828 IsSlewing returns 0
01:37:10.775 00.000 9828 IsGuiding returns 0
01:37:10.775 00.000 9828 PulseGuide returned control before completion, sleep 24
01:37:10.806 00.031 9828 IsGuiding returns 1
01:37:10.806 00.000 9828 scope still moving after pulse duration time elapsed
01:37:10.837 00.031 9828 IsSlewing returns 0
01:37:10.837 00.000 9828 IsGuiding returns 1
01:37:10.868 00.031 9828 IsSlewing returns 0
01:37:10.868 00.000 9828 IsGuiding returns 1
01:37:10.899 00.031 9828 IsSlewing returns 0
01:37:10.899 00.000 9828 IsGuiding returns 1
01:37:10.931 00.032 9828 IsSlewing returns 0
01:37:10.931 00.000 9828 IsGuiding returns 0
01:37:10.931 00.000 9828 scope move finished after 14 + 141 ms
01:37:10.931 00.000 9828 Move returns status 0, amount 14
01:37:10.931 00.000 9828 move complete, result=0
01:37:10.931 00.000 9828 worker thread done servicing request
01:37:10.931 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:37:11.320 00.389 8976 Exposure complete
01:37:11.325 00.005 8976 worker thread done servicing request
01:37:11.325 00.000 5052 OnExposeComplete: enter
01:37:11.325 00.000 5052 UpdateGuideState(): m_state=6
01:37:11.325 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4698
01:37:11.325 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.59, Mass=187, SNR=9.5, Peak=65 HFD=2.7
01:37:11.325 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
01:37:11.325 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
01:37:11.325 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.12 hyp=0.62 cameraTheta=-0.20 mountX=-0.39 mountY=-0.45, mountTheta=-2.28
01:37:11.326 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.12, opts=13)
01:37:11.326 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.12)
01:37:11.326 00.000 8976 Worker thread wakes up
01:37:11.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.12) opts 0xd
01:37:11.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.12)
01:37:11.326 00.000 8976 Moving (0.61, -0.12) raw xDistance=-0.39 yDistance=-0.45
01:37:11.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
01:37:11.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
01:37:11.326 00.000 8976 MoveAxis(R, 2, ABG)
01:37:11.326 00.000 8976 stepping (-6, 13) + (2, 0)
01:37:11.326 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:11.327 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:37:11.335 00.008 5052 UpdateGuideState exits: m=187 SNR=9.5
01:37:11.337 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:11.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:11.337 00.000 5052 Enqueuing Expose request
01:37:11.362 00.025 8976 Received - 47 (G) 
01:37:11.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:11.362 00.000 8976 stepped: pos (-4, 13)
01:37:11.362 00.000 8976 MoveAxis(U, 2, ABG)
01:37:11.362 00.000 8976 stepping (-4, 13) + (0, 2)
01:37:11.362 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:11.394 00.032 8976 Received - 47 (G) 
01:37:11.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:11.394 00.000 8976 stepped: pos (-4, 15)
01:37:11.394 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:37:11.394 00.000 8976 MountToCamera -- mountX=1.06 mountY=-1.77 hyp=2.06 mountTheta=-1.03 cameraX=1.09, cameraY=1.75 cameraTheta=1.01
01:37:11.394 00.000 8976 incremental bump (1.087, 1.750) isValid = 1
01:37:11.394 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:37:11.394 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:37:11.394 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:37:11.394 00.000 8976 move complete, result=0
01:37:11.394 00.000 9828 Worker thread wakes up
01:37:11.394 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:37:11.394 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:37:11.394 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:37:11.395 00.001 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
01:37:11.395 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
01:37:11.395 00.000 8976 worker thread done servicing request
01:37:11.395 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
01:37:11.395 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:37:11.395 00.000 9828 BLC: window closed
01:37:11.395 00.000 8976 Worker thread wakes up
01:37:11.395 00.000 9828 MoveAxis(E, 21, B)
01:37:11.395 00.000 9828 Guiding  Dir = 2, Dur = 21
01:37:11.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:11.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:11.395 00.000 9828 IsSlewing returns 0
01:37:11.395 00.000 9828 IsGuiding returns 0
01:37:11.396 00.001 9828 PulseGuide returned control before completion, sleep 31
01:37:11.440 00.044 9828 IsGuiding returns 1
01:37:11.440 00.000 9828 scope still moving after pulse duration time elapsed
01:37:11.472 00.032 9828 IsSlewing returns 0
01:37:11.472 00.000 9828 IsGuiding returns 1
01:37:11.504 00.032 9828 IsSlewing returns 0
01:37:11.504 00.000 9828 IsGuiding returns 1
01:37:11.536 00.032 9828 IsSlewing returns 0
01:37:11.536 00.000 9828 IsGuiding returns 0
01:37:11.536 00.000 9828 scope move finished after 21 + 119 ms
01:37:11.536 00.000 9828 Move returns status 0, amount 21
01:37:11.536 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:11.536 00.000 9828 MoveAxis(N, 13, B)
01:37:11.536 00.000 9828 Guiding  Dir = 0, Dur = 13
01:37:11.552 00.016 9828 IsSlewing returns 0
01:37:11.552 00.000 9828 IsGuiding returns 0
01:37:11.552 00.000 9828 PulseGuide returned control before completion, sleep 23
01:37:11.583 00.031 9828 IsGuiding returns 1
01:37:11.583 00.000 9828 scope still moving after pulse duration time elapsed
01:37:11.614 00.031 9828 IsSlewing returns 0
01:37:11.614 00.000 9828 IsGuiding returns 1
01:37:11.645 00.031 9828 IsSlewing returns 0
01:37:11.645 00.000 9828 IsGuiding returns 1
01:37:11.676 00.031 9828 IsSlewing returns 0
01:37:11.676 00.000 9828 IsGuiding returns 1
01:37:11.708 00.032 9828 IsSlewing returns 0
01:37:11.708 00.000 9828 IsGuiding returns 1
01:37:11.738 00.030 9828 IsSlewing returns 0
01:37:11.738 00.000 9828 IsGuiding returns 1
01:37:11.769 00.031 9828 IsSlewing returns 0
01:37:11.769 00.000 9828 IsGuiding returns 1
01:37:11.800 00.031 9828 IsSlewing returns 0
01:37:11.800 00.000 9828 IsGuiding returns 0
01:37:11.800 00.000 9828 scope move finished after 13 + 234 ms
01:37:11.800 00.000 9828 Move returns status 0, amount 13
01:37:11.800 00.000 9828 move complete, result=0
01:37:11.800 00.000 9828 worker thread done servicing request
01:37:11.800 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:37:12.084 00.284 8976 Exposure complete
01:37:12.090 00.006 8976 worker thread done servicing request
01:37:12.090 00.000 5052 OnExposeComplete: enter
01:37:12.090 00.000 5052 UpdateGuideState(): m_state=6
01:37:12.090 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4699
01:37:12.090 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.82, Mass=206, SNR=9.9, Peak=68 HFD=2.9
01:37:12.090 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
01:37:12.090 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
01:37:12.090 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.69 mountX=0.04 mountY=-0.16, mountTheta=-1.35
01:37:12.091 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.11, opts=13)
01:37:12.091 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.11)
01:37:12.091 00.000 8976 Worker thread wakes up
01:37:12.091 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.11) opts 0xd
01:37:12.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.11)
01:37:12.091 00.000 8976 Moving (0.13, 0.11) raw xDistance=0.04 yDistance=-0.16
01:37:12.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:37:12.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:37:12.091 00.000 8976 MoveAxis(R, 0, ABG)
01:37:12.092 00.001 8976 MoveAxis(U, 0, ABG)
01:37:12.092 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:37:12.092 00.000 8976 MountToCamera -- mountX=0.91 mountY=-1.97 hyp=2.17 mountTheta=-1.14 cameraX=1.34, cameraY=1.71 cameraTheta=0.91
01:37:12.092 00.000 8976 incremental bump (1.337, 1.710) isValid = 1
01:37:12.092 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
01:37:12.092 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:37:12.092 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:37:12.092 00.000 8976 move complete, result=0
01:37:12.092 00.000 9828 Worker thread wakes up
01:37:12.092 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:37:12.092 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:37:12.092 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
01:37:12.092 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
01:37:12.092 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
01:37:12.092 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:37:12.092 00.000 8976 worker thread done servicing request
01:37:12.092 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:37:12.092 00.000 9828 BLC: window closed
01:37:12.093 00.001 9828 MoveAxis(E, 24, B)
01:37:12.093 00.000 9828 Guiding  Dir = 2, Dur = 24
01:37:12.093 00.000 9828 IsSlewing returns 0
01:37:12.093 00.000 9828 IsGuiding returns 0
01:37:12.093 00.000 9828 PulseGuide returned control before completion, sleep 34
01:37:12.105 00.012 5052 UpdateGuideState exits: m=206 SNR=9.9
01:37:12.106 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:12.106 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:12.106 00.000 5052 Enqueuing Expose request
01:37:12.106 00.000 8976 Worker thread wakes up
01:37:12.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:12.106 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:12.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:12.143 00.037 9828 IsGuiding returns 1
01:37:12.143 00.000 9828 scope still moving after pulse duration time elapsed
01:37:12.173 00.030 9828 IsSlewing returns 0
01:37:12.173 00.000 9828 IsGuiding returns 1
01:37:12.204 00.031 9828 IsSlewing returns 0
01:37:12.204 00.000 9828 IsGuiding returns 1
01:37:12.250 00.046 9828 IsSlewing returns 0
01:37:12.251 00.001 9828 IsGuiding returns 0
01:37:12.251 00.000 9828 scope move finished after 24 + 133 ms
01:37:12.251 00.000 9828 Move returns status 0, amount 24
01:37:12.251 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:12.251 00.000 9828 MoveAxis(N, 11, B)
01:37:12.251 00.000 9828 Guiding  Dir = 0, Dur = 11
01:37:12.266 00.015 9828 IsSlewing returns 0
01:37:12.266 00.000 9828 IsGuiding returns 0
01:37:12.267 00.001 9828 PulseGuide returned control before completion, sleep 21
01:37:12.297 00.030 9828 IsGuiding returns 1
01:37:12.297 00.000 9828 scope still moving after pulse duration time elapsed
01:37:12.327 00.030 9828 IsSlewing returns 0
01:37:12.327 00.000 9828 IsGuiding returns 1
01:37:12.358 00.031 9828 IsSlewing returns 0
01:37:12.358 00.000 9828 IsGuiding returns 1
01:37:12.389 00.031 9828 IsSlewing returns 0
01:37:12.389 00.000 9828 IsGuiding returns 1
01:37:12.420 00.031 9828 IsSlewing returns 0
01:37:12.420 00.000 9828 IsGuiding returns 0
01:37:12.420 00.000 9828 scope move finished after 11 + 142 ms
01:37:12.420 00.000 9828 Move returns status 0, amount 11
01:37:12.420 00.000 9828 move complete, result=0
01:37:12.420 00.000 9828 worker thread done servicing request
01:37:12.420 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:37:12.799 00.379 8976 Exposure complete
01:37:12.805 00.006 8976 worker thread done servicing request
01:37:12.805 00.000 5052 OnExposeComplete: enter
01:37:12.805 00.000 5052 UpdateGuideState(): m_state=6
01:37:12.805 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4700
01:37:12.805 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.73, Mass=193, SNR=9.6, Peak=70 HFD=2.7
01:37:12.805 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:37:12.805 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:37:12.805 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.05 mountX=0.13 mountY=0.20, mountTheta=0.97
01:37:12.806 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.02, opts=13)
01:37:12.806 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.02)
01:37:12.806 00.000 8976 Worker thread wakes up
01:37:12.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.02) opts 0xd
01:37:12.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.02)
01:37:12.806 00.000 8976 Moving (-0.25, 0.02) raw xDistance=0.13 yDistance=0.20
01:37:12.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:37:12.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:37:12.806 00.000 8976 MoveAxis(R, 0, ABG)
01:37:12.806 00.000 8976 MoveAxis(U, 0, ABG)
01:37:12.806 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:37:12.806 00.000 8976 MountToCamera -- mountX=0.81 mountY=-2.11 hyp=2.26 mountTheta=-1.20 cameraX=1.50, cameraY=1.68 cameraTheta=0.84
01:37:12.806 00.000 8976 incremental bump (1.503, 1.684) isValid = 1
01:37:12.806 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:37:12.806 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:37:12.807 00.001 8976 Enqueuing Move request for scope (0.08, 0.09)
01:37:12.807 00.000 8976 move complete, result=0
01:37:12.807 00.000 9828 Worker thread wakes up
01:37:12.807 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:37:12.807 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:37:12.807 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
01:37:12.807 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
01:37:12.807 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:37:12.807 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:37:12.807 00.000 9828 BLC: window closed
01:37:12.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:37:12.807 00.000 8976 worker thread done servicing request
01:37:12.807 00.000 9828 MoveAxis(E, 26, B)
01:37:12.807 00.000 9828 Guiding  Dir = 2, Dur = 26
01:37:12.808 00.001 9828 IsSlewing returns 0
01:37:12.808 00.000 9828 IsGuiding returns 0
01:37:12.808 00.000 9828 PulseGuide returned control before completion, sleep 36
01:37:12.817 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:37:12.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:12.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:12.817 00.000 5052 Enqueuing Expose request
01:37:12.817 00.000 8976 Worker thread wakes up
01:37:12.817 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:12.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:12.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:12.852 00.035 9828 IsGuiding returns 1
01:37:12.852 00.000 9828 scope still moving after pulse duration time elapsed
01:37:12.884 00.032 9828 IsSlewing returns 0
01:37:12.885 00.001 9828 IsGuiding returns 1
01:37:12.915 00.030 9828 IsSlewing returns 0
01:37:12.915 00.000 9828 IsGuiding returns 1
01:37:12.946 00.031 9828 IsSlewing returns 0
01:37:12.947 00.001 9828 IsGuiding returns 1
01:37:12.978 00.031 9828 IsSlewing returns 0
01:37:12.978 00.000 9828 IsGuiding returns 0
01:37:12.978 00.000 9828 scope move finished after 26 + 143 ms
01:37:12.978 00.000 9828 Move returns status 0, amount 26
01:37:12.978 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:12.978 00.000 9828 MoveAxis(N, 11, B)
01:37:12.978 00.000 9828 Guiding  Dir = 0, Dur = 11
01:37:12.994 00.016 9828 IsSlewing returns 0
01:37:12.994 00.000 9828 IsGuiding returns 0
01:37:12.994 00.000 9828 PulseGuide returned control before completion, sleep 21
01:37:13.025 00.031 9828 IsGuiding returns 1
01:37:13.025 00.000 9828 scope still moving after pulse duration time elapsed
01:37:13.055 00.030 9828 IsSlewing returns 0
01:37:13.055 00.000 9828 IsGuiding returns 1
01:37:13.086 00.031 9828 IsSlewing returns 0
01:37:13.086 00.000 9828 IsGuiding returns 1
01:37:13.117 00.031 9828 IsSlewing returns 0
01:37:13.117 00.000 9828 IsGuiding returns 1
01:37:13.148 00.031 9828 IsSlewing returns 0
01:37:13.148 00.000 9828 IsGuiding returns 0
01:37:13.148 00.000 9828 scope move finished after 11 + 142 ms
01:37:13.148 00.000 9828 Move returns status 0, amount 11
01:37:13.148 00.000 9828 move complete, result=0
01:37:13.148 00.000 9828 worker thread done servicing request
01:37:13.148 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:37:13.508 00.360 8976 Exposure complete
01:37:13.513 00.005 8976 worker thread done servicing request
01:37:13.513 00.000 5052 OnExposeComplete: enter
01:37:13.513 00.000 5052 UpdateGuideState(): m_state=6
01:37:13.514 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4701
01:37:13.514 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.98, Mass=188, SNR=9.5, Peak=64 HFD=2.7
01:37:13.514 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
01:37:13.514 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
01:37:13.514 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.85 mountX=0.28 mountY=-0.08, mountTheta=-0.29
01:37:13.514 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.27, opts=13)
01:37:13.514 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.27)
01:37:13.514 00.000 8976 Worker thread wakes up
01:37:13.515 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.27) opts 0xd
01:37:13.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.27)
01:37:13.515 00.000 8976 Moving (-0.08, 0.27) raw xDistance=0.28 yDistance=-0.08
01:37:13.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:37:13.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:37:13.515 00.000 8976 MoveAxis(L, 1, ABG)
01:37:13.515 00.000 8976 stepping (-4, 15) + (-1, 0)
01:37:13.515 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:13.515 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:37:13.525 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:37:13.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:13.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:13.525 00.000 5052 Enqueuing Expose request
01:37:13.536 00.011 8976 Received - 47 (G) 
01:37:13.536 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:13.536 00.000 8976 stepped: pos (-5, 15)
01:37:13.536 00.000 8976 MoveAxis(U, 0, ABG)
01:37:13.536 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:37:13.536 00.000 8976 MountToCamera -- mountX=0.80 mountY=-2.20 hyp=2.34 mountTheta=-1.22 cameraX=1.59, cameraY=1.71 cameraTheta=0.82
01:37:13.536 00.000 8976 incremental bump (1.592, 1.711) isValid = 1
01:37:13.536 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
01:37:13.536 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:37:13.536 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:37:13.536 00.000 8976 move complete, result=0
01:37:13.536 00.000 9828 Worker thread wakes up
01:37:13.536 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:37:13.536 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:37:13.536 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
01:37:13.536 00.000 8976 worker thread done servicing request
01:37:13.536 00.000 8976 Worker thread wakes up
01:37:13.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:13.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:13.536 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:37:13.537 00.001 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
01:37:13.537 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
01:37:13.537 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:37:13.537 00.000 9828 BLC: window closed
01:37:13.537 00.000 9828 MoveAxis(E, 26, B)
01:37:13.537 00.000 9828 Guiding  Dir = 2, Dur = 26
01:37:13.537 00.000 9828 IsSlewing returns 0
01:37:13.537 00.000 9828 IsGuiding returns 0
01:37:13.537 00.000 9828 PulseGuide returned control before completion, sleep 36
01:37:13.579 00.042 9828 IsGuiding returns 1
01:37:13.579 00.000 9828 scope still moving after pulse duration time elapsed
01:37:13.610 00.031 9828 IsSlewing returns 0
01:37:13.610 00.000 9828 IsGuiding returns 1
01:37:13.643 00.033 9828 IsSlewing returns 0
01:37:13.643 00.000 9828 IsGuiding returns 1
01:37:13.675 00.032 9828 IsSlewing returns 0
01:37:13.675 00.000 9828 IsGuiding returns 0
01:37:13.675 00.000 9828 scope move finished after 26 + 111 ms
01:37:13.675 00.000 9828 Move returns status 0, amount 26
01:37:13.675 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:13.675 00.000 9828 MoveAxis(N, 10, B)
01:37:13.675 00.000 9828 Guiding  Dir = 0, Dur = 10
01:37:13.690 00.015 9828 IsSlewing returns 0
01:37:13.690 00.000 9828 IsGuiding returns 0
01:37:13.690 00.000 9828 PulseGuide returned control before completion, sleep 20
01:37:13.721 00.031 9828 IsGuiding returns 1
01:37:13.721 00.000 9828 scope still moving after pulse duration time elapsed
01:37:13.752 00.031 9828 IsSlewing returns 0
01:37:13.752 00.000 9828 IsGuiding returns 1
01:37:13.782 00.030 9828 IsSlewing returns 0
01:37:13.782 00.000 9828 IsGuiding returns 1
01:37:13.813 00.031 9828 IsSlewing returns 0
01:37:13.813 00.000 9828 IsGuiding returns 1
01:37:13.844 00.031 9828 IsSlewing returns 0
01:37:13.844 00.000 9828 IsGuiding returns 0
01:37:13.844 00.000 9828 scope move finished after 10 + 144 ms
01:37:13.844 00.000 9828 Move returns status 0, amount 10
01:37:13.844 00.000 9828 move complete, result=0
01:37:13.844 00.000 9828 worker thread done servicing request
01:37:13.844 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:37:14.240 00.396 8976 Exposure complete
01:37:14.245 00.005 8976 worker thread done servicing request
01:37:14.245 00.000 5052 OnExposeComplete: enter
01:37:14.245 00.000 5052 UpdateGuideState(): m_state=6
01:37:14.245 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4702
01:37:14.245 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.82, Mass=195, SNR=9.6, Peak=63 HFD=2.8
01:37:14.245 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
01:37:14.245 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
01:37:14.245 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.82 mountX=0.11 mountY=-0.04, mountTheta=-0.32
01:37:14.246 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.11, opts=13)
01:37:14.246 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.11)
01:37:14.246 00.000 8976 Worker thread wakes up
01:37:14.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.11) opts 0xd
01:37:14.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.11)
01:37:14.246 00.000 8976 Moving (-0.03, 0.11) raw xDistance=0.11 yDistance=-0.04
01:37:14.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:37:14.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:37:14.246 00.000 8976 MoveAxis(R, 0, ABG)
01:37:14.246 00.000 8976 MoveAxis(U, 0, ABG)
01:37:14.246 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:37:14.247 00.001 8976 MountToCamera -- mountX=0.79 mountY=-2.26 hyp=2.39 mountTheta=-1.24 cameraX=1.65, cameraY=1.73 cameraTheta=0.81
01:37:14.247 00.000 8976 incremental bump (1.652, 1.729) isValid = 1
01:37:14.247 00.000 8976 Scheduling Mount bump of (0.077, 0.083)
01:37:14.247 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:37:14.247 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:37:14.247 00.000 8976 move complete, result=0
01:37:14.247 00.000 9828 Worker thread wakes up
01:37:14.247 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:37:14.247 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:37:14.247 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
01:37:14.247 00.000 8976 worker thread done servicing request
01:37:14.247 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
01:37:14.247 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.83 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
01:37:14.247 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:37:14.247 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:37:14.247 00.000 9828 BLC: window closed
01:37:14.247 00.000 9828 MoveAxis(E, 26, B)
01:37:14.247 00.000 9828 Guiding  Dir = 2, Dur = 26
01:37:14.248 00.001 9828 IsSlewing returns 0
01:37:14.248 00.000 9828 IsGuiding returns 0
01:37:14.248 00.000 9828 PulseGuide returned control before completion, sleep 36
01:37:14.257 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:37:14.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:14.257 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:14.257 00.000 5052 Enqueuing Expose request
01:37:14.257 00.000 8976 Worker thread wakes up
01:37:14.257 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:14.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:14.258 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:14.291 00.033 9828 IsGuiding returns 1
01:37:14.291 00.000 9828 scope still moving after pulse duration time elapsed
01:37:14.322 00.031 9828 IsSlewing returns 0
01:37:14.322 00.000 9828 IsGuiding returns 1
01:37:14.353 00.031 9828 IsSlewing returns 0
01:37:14.353 00.000 9828 IsGuiding returns 1
01:37:14.384 00.031 9828 IsSlewing returns 0
01:37:14.384 00.000 9828 IsGuiding returns 1
01:37:14.415 00.031 9828 IsSlewing returns 0
01:37:14.415 00.000 9828 IsGuiding returns 0
01:37:14.415 00.000 9828 scope move finished after 26 + 141 ms
01:37:14.415 00.000 9828 Move returns status 0, amount 26
01:37:14.415 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:14.415 00.000 9828 MoveAxis(N, 10, B)
01:37:14.415 00.000 9828 Guiding  Dir = 0, Dur = 10
01:37:14.431 00.016 9828 IsSlewing returns 0
01:37:14.431 00.000 9828 IsGuiding returns 0
01:37:14.431 00.000 9828 PulseGuide returned control before completion, sleep 20
01:37:14.463 00.032 9828 IsGuiding returns 1
01:37:14.463 00.000 9828 scope still moving after pulse duration time elapsed
01:37:14.495 00.032 9828 IsSlewing returns 0
01:37:14.495 00.000 9828 IsGuiding returns 1
01:37:14.526 00.031 9828 IsSlewing returns 0
01:37:14.526 00.000 9828 IsGuiding returns 1
01:37:14.557 00.031 9828 IsSlewing returns 0
01:37:14.557 00.000 9828 IsGuiding returns 1
01:37:14.587 00.030 9828 IsSlewing returns 0
01:37:14.587 00.000 9828 IsGuiding returns 0
01:37:14.587 00.000 9828 scope move finished after 10 + 146 ms
01:37:14.587 00.000 9828 Move returns status 0, amount 10
01:37:14.587 00.000 9828 move complete, result=0
01:37:14.587 00.000 9828 worker thread done servicing request
01:37:14.587 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:37:14.950 00.363 8976 Exposure complete
01:37:14.955 00.005 8976 worker thread done servicing request
01:37:14.955 00.000 5052 OnExposeComplete: enter
01:37:14.955 00.000 5052 UpdateGuideState(): m_state=6
01:37:14.955 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4703
01:37:14.955 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.54, Mass=182, SNR=9.3, Peak=64 HFD=2.9
01:37:14.955 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.04) = xAngle (-3.90 = 2.38)
01:37:14.955 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.00 = 2.28)
01:37:14.955 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.86 mountX=-0.13 mountY=0.14, mountTheta=2.33
01:37:14.955 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.17, opts=13)
01:37:14.955 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.17)
01:37:14.955 00.000 8976 Worker thread wakes up
01:37:14.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.17) opts 0xd
01:37:14.956 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.17)
01:37:14.956 00.000 8976 Moving (-0.05, -0.17) raw xDistance=-0.13 yDistance=0.14
01:37:14.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:37:14.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:37:14.956 00.000 8976 MoveAxis(R, 0, ABG)
01:37:14.956 00.000 8976 MoveAxis(U, 0, ABG)
01:37:14.956 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:37:14.956 00.000 8976 MountToCamera -- mountX=0.78 mountY=-2.30 hyp=2.43 mountTheta=-1.24 cameraX=1.69, cameraY=1.74 cameraTheta=0.80
01:37:14.956 00.000 8976 incremental bump (1.692, 1.741) isValid = 1
01:37:14.956 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
01:37:14.956 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:37:14.956 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:37:14.956 00.000 8976 move complete, result=0
01:37:14.956 00.000 9828 Worker thread wakes up
01:37:14.956 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:37:14.956 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:37:14.956 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
01:37:14.956 00.000 8976 worker thread done servicing request
01:37:14.957 00.001 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
01:37:14.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:37:14.957 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
01:37:14.957 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
01:37:14.957 00.000 9828 BLC: window closed
01:37:14.957 00.000 9828 MoveAxis(E, 27, B)
01:37:14.957 00.000 9828 Guiding  Dir = 2, Dur = 27
01:37:14.957 00.000 9828 IsSlewing returns 0
01:37:14.957 00.000 9828 IsGuiding returns 0
01:37:14.958 00.001 9828 PulseGuide returned control before completion, sleep 37
01:37:14.967 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:37:14.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:14.967 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:14.967 00.000 5052 Enqueuing Expose request
01:37:14.967 00.000 8976 Worker thread wakes up
01:37:14.967 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:14.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:14.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:15.003 00.036 9828 IsGuiding returns 1
01:37:15.003 00.000 9828 scope still moving after pulse duration time elapsed
01:37:15.034 00.031 9828 IsSlewing returns 0
01:37:15.034 00.000 9828 IsGuiding returns 1
01:37:15.066 00.032 9828 IsSlewing returns 0
01:37:15.066 00.000 9828 IsGuiding returns 1
01:37:15.097 00.031 9828 IsSlewing returns 0
01:37:15.097 00.000 9828 IsGuiding returns 1
01:37:15.128 00.031 9828 IsSlewing returns 0
01:37:15.128 00.000 9828 IsGuiding returns 0
01:37:15.128 00.000 9828 scope move finished after 27 + 142 ms
01:37:15.128 00.000 9828 Move returns status 0, amount 27
01:37:15.128 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:15.128 00.000 9828 MoveAxis(N, 10, B)
01:37:15.128 00.000 9828 Guiding  Dir = 0, Dur = 10
01:37:15.143 00.015 9828 IsSlewing returns 0
01:37:15.143 00.000 9828 IsGuiding returns 0
01:37:15.143 00.000 9828 PulseGuide returned control before completion, sleep 20
01:37:15.175 00.032 9828 IsGuiding returns 1
01:37:15.175 00.000 9828 scope still moving after pulse duration time elapsed
01:37:15.207 00.032 9828 IsSlewing returns 0
01:37:15.207 00.000 9828 IsGuiding returns 1
01:37:15.238 00.031 9828 IsSlewing returns 0
01:37:15.238 00.000 9828 IsGuiding returns 1
01:37:15.270 00.032 9828 IsSlewing returns 0
01:37:15.270 00.000 9828 IsGuiding returns 1
01:37:15.301 00.031 9828 IsSlewing returns 0
01:37:15.301 00.000 9828 IsGuiding returns 1
01:37:15.332 00.031 9828 IsSlewing returns 0
01:37:15.332 00.000 9828 IsGuiding returns 0
01:37:15.332 00.000 9828 scope move finished after 10 + 178 ms
01:37:15.332 00.000 9828 Move returns status 0, amount 10
01:37:15.332 00.000 9828 move complete, result=0
01:37:15.332 00.000 9828 worker thread done servicing request
01:37:15.332 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:37:15.658 00.326 8976 Exposure complete
01:37:15.663 00.005 8976 worker thread done servicing request
01:37:15.663 00.000 5052 OnExposeComplete: enter
01:37:15.663 00.000 5052 UpdateGuideState(): m_state=6
01:37:15.663 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4704
01:37:15.663 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.49, Mass=201, SNR=9.8, Peak=65 HFD=3.0
01:37:15.663 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.63 = 2.66)
01:37:15.663 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.55)
01:37:15.663 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.58 mountX=-0.20 mountY=0.12, mountTheta=2.58
01:37:15.664 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.22, opts=13)
01:37:15.664 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.22)
01:37:15.664 00.000 8976 Worker thread wakes up
01:37:15.664 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.22) opts 0xd
01:37:15.664 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.22)
01:37:15.665 00.001 8976 Moving (-0.00, -0.22) raw xDistance=-0.20 yDistance=0.12
01:37:15.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:37:15.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:37:15.665 00.000 8976 MoveAxis(R, 0, ABG)
01:37:15.665 00.000 8976 MoveAxis(U, 0, ABG)
01:37:15.665 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:37:15.665 00.000 8976 MountToCamera -- mountX=0.78 mountY=-2.33 hyp=2.45 mountTheta=-1.25 cameraX=1.72, cameraY=1.75 cameraTheta=0.79
01:37:15.665 00.000 8976 incremental bump (1.718, 1.750) isValid = 1
01:37:15.665 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
01:37:15.665 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:37:15.665 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:37:15.665 00.000 8976 move complete, result=0
01:37:15.665 00.000 9828 Worker thread wakes up
01:37:15.665 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:37:15.665 00.000 8976 worker thread done servicing request
01:37:15.665 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:37:15.665 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
01:37:15.665 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
01:37:15.665 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:37:15.666 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:37:15.666 00.000 9828 BLC: window closed
01:37:15.666 00.000 9828 MoveAxis(E, 27, B)
01:37:15.666 00.000 9828 Guiding  Dir = 2, Dur = 27
01:37:15.666 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:37:15.666 00.000 9828 IsSlewing returns 0
01:37:15.666 00.000 9828 IsGuiding returns 0
01:37:15.667 00.001 9828 PulseGuide returned control before completion, sleep 37
01:37:15.677 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:37:15.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:15.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:15.677 00.000 5052 Enqueuing Expose request
01:37:15.677 00.000 8976 Worker thread wakes up
01:37:15.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:15.677 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:15.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:15.717 00.040 9828 IsGuiding returns 1
01:37:15.717 00.000 9828 scope still moving after pulse duration time elapsed
01:37:15.748 00.031 9828 IsSlewing returns 0
01:37:15.748 00.000 9828 IsGuiding returns 1
01:37:15.779 00.031 9828 IsSlewing returns 0
01:37:15.779 00.000 9828 IsGuiding returns 1
01:37:15.811 00.032 9828 IsSlewing returns 0
01:37:15.811 00.000 9828 IsGuiding returns 0
01:37:15.811 00.000 9828 scope move finished after 27 + 117 ms
01:37:15.811 00.000 9828 Move returns status 0, amount 27
01:37:15.811 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:15.811 00.000 9828 MoveAxis(N, 10, B)
01:37:15.811 00.000 9828 Guiding  Dir = 0, Dur = 10
01:37:15.826 00.015 9828 IsSlewing returns 0
01:37:15.826 00.000 9828 IsGuiding returns 0
01:37:15.826 00.000 9828 PulseGuide returned control before completion, sleep 20
01:37:15.857 00.031 9828 IsGuiding returns 1
01:37:15.857 00.000 9828 scope still moving after pulse duration time elapsed
01:37:15.888 00.031 9828 IsSlewing returns 0
01:37:15.888 00.000 9828 IsGuiding returns 1
01:37:15.919 00.031 9828 IsSlewing returns 0
01:37:15.919 00.000 9828 IsGuiding returns 1
01:37:15.950 00.031 9828 IsSlewing returns 0
01:37:15.950 00.000 9828 IsGuiding returns 1
01:37:15.979 00.029 9828 IsSlewing returns 0
01:37:15.979 00.000 9828 IsGuiding returns 0
01:37:15.979 00.000 9828 scope move finished after 10 + 142 ms
01:37:15.979 00.000 9828 Move returns status 0, amount 10
01:37:15.979 00.000 9828 move complete, result=0
01:37:15.979 00.000 9828 worker thread done servicing request
01:37:15.979 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:37:16.367 00.388 8976 Exposure complete
01:37:16.373 00.006 8976 worker thread done servicing request
01:37:16.373 00.000 5052 OnExposeComplete: enter
01:37:16.373 00.000 5052 UpdateGuideState(): m_state=6
01:37:16.373 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4705
01:37:16.373 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.64, Mass=200, SNR=9.7, Peak=64 HFD=3.1
01:37:16.373 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
01:37:16.373 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
01:37:16.373 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.07 hyp=0.39 cameraTheta=-0.17 mountX=-0.23 mountY=-0.28, mountTheta=-2.26
01:37:16.373 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.07, opts=13)
01:37:16.373 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.07)
01:37:16.374 00.001 8976 Worker thread wakes up
01:37:16.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.07) opts 0xd
01:37:16.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.07)
01:37:16.374 00.000 8976 Moving (0.38, -0.07) raw xDistance=-0.23 yDistance=-0.28
01:37:16.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:37:16.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:37:16.374 00.000 8976 MoveAxis(R, 0, ABG)
01:37:16.374 00.000 8976 MoveAxis(U, 1, ABG)
01:37:16.374 00.000 8976 stepping (-5, 15) + (0, 1)
01:37:16.374 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:16.375 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:37:16.386 00.011 5052 UpdateGuideState exits: m=200 SNR=9.7
01:37:16.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:16.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:16.386 00.000 5052 Enqueuing Expose request
01:37:16.398 00.012 8976 Received - 47 (G) 
01:37:16.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:16.398 00.000 8976 stepped: pos (-5, 16)
01:37:16.398 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:37:16.398 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.40 hyp=2.52 mountTheta=-1.26 cameraX=1.78, cameraY=1.78 cameraTheta=0.78
01:37:16.398 00.000 8976 incremental bump (1.783, 1.779) isValid = 1
01:37:16.398 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
01:37:16.398 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:37:16.398 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:37:16.398 00.000 8976 move complete, result=0
01:37:16.398 00.000 8976 worker thread done servicing request
01:37:16.398 00.000 8976 Worker thread wakes up
01:37:16.398 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:37:16.398 00.000 9828 Worker thread wakes up
01:37:16.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:16.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:16.398 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:37:16.398 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:37:16.399 00.001 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
01:37:16.399 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
01:37:16.399 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
01:37:16.399 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:37:16.399 00.000 9828 BLC: window closed
01:37:16.399 00.000 9828 MoveAxis(E, 27, B)
01:37:16.399 00.000 9828 Guiding  Dir = 2, Dur = 27
01:37:16.399 00.000 9828 IsSlewing returns 0
01:37:16.399 00.000 9828 IsGuiding returns 0
01:37:16.399 00.000 9828 PulseGuide returned control before completion, sleep 37
01:37:16.446 00.047 9828 IsGuiding returns 1
01:37:16.446 00.000 9828 scope still moving after pulse duration time elapsed
01:37:16.477 00.031 9828 IsSlewing returns 0
01:37:16.477 00.000 9828 IsGuiding returns 1
01:37:16.508 00.031 9828 IsSlewing returns 0
01:37:16.508 00.000 9828 IsGuiding returns 1
01:37:16.539 00.031 9828 IsSlewing returns 0
01:37:16.539 00.000 9828 IsGuiding returns 0
01:37:16.539 00.000 9828 scope move finished after 27 + 113 ms
01:37:16.539 00.000 9828 Move returns status 0, amount 27
01:37:16.539 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:16.539 00.000 9828 MoveAxis(N, 10, B)
01:37:16.539 00.000 9828 Guiding  Dir = 0, Dur = 10
01:37:16.554 00.015 9828 IsSlewing returns 0
01:37:16.554 00.000 9828 IsGuiding returns 0
01:37:16.555 00.001 9828 PulseGuide returned control before completion, sleep 20
01:37:16.585 00.030 9828 IsGuiding returns 1
01:37:16.585 00.000 9828 scope still moving after pulse duration time elapsed
01:37:16.616 00.031 9828 IsSlewing returns 0
01:37:16.616 00.000 9828 IsGuiding returns 1
01:37:16.647 00.031 9828 IsSlewing returns 0
01:37:16.647 00.000 9828 IsGuiding returns 1
01:37:16.679 00.032 9828 IsSlewing returns 0
01:37:16.679 00.000 9828 IsGuiding returns 1
01:37:16.709 00.030 9828 IsSlewing returns 0
01:37:16.709 00.000 9828 IsGuiding returns 0
01:37:16.709 00.000 9828 scope move finished after 10 + 145 ms
01:37:16.709 00.000 9828 Move returns status 0, amount 10
01:37:16.709 00.000 9828 move complete, result=0
01:37:16.709 00.000 9828 worker thread done servicing request
01:37:16.709 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:37:17.089 00.380 8976 Exposure complete
01:37:17.094 00.005 8976 worker thread done servicing request
01:37:17.094 00.000 5052 OnExposeComplete: enter
01:37:17.094 00.000 5052 UpdateGuideState(): m_state=6
01:37:17.094 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4706
01:37:17.094 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.72, Mass=197, SNR=9.7, Peak=67 HFD=2.7
01:37:17.094 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:37:17.095 00.001 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
01:37:17.095 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.09 mountX=0.13 mountY=0.21, mountTheta=1.02
01:37:17.095 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.01, opts=13)
01:37:17.095 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.01)
01:37:17.095 00.000 8976 Worker thread wakes up
01:37:17.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.01) opts 0xd
01:37:17.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.01)
01:37:17.096 00.001 8976 Moving (-0.26, 0.01) raw xDistance=0.13 yDistance=0.21
01:37:17.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:37:17.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:37:17.096 00.000 8976 MoveAxis(R, 0, ABG)
01:37:17.096 00.000 8976 MoveAxis(U, 0, ABG)
01:37:17.096 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:37:17.096 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.44 hyp=2.56 mountTheta=-1.27 cameraX=1.83, cameraY=1.80 cameraTheta=0.78
01:37:17.096 00.000 8976 incremental bump (1.826, 1.799) isValid = 1
01:37:17.096 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
01:37:17.096 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:37:17.096 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:37:17.096 00.000 8976 move complete, result=0
01:37:17.096 00.000 9828 Worker thread wakes up
01:37:17.096 00.000 8976 worker thread done servicing request
01:37:17.096 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:37:17.096 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:37:17.096 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
01:37:17.097 00.001 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
01:37:17.097 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:37:17.097 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
01:37:17.097 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:37:17.097 00.000 9828 BLC: window closed
01:37:17.097 00.000 9828 MoveAxis(E, 27, B)
01:37:17.097 00.000 9828 Guiding  Dir = 2, Dur = 27
01:37:17.097 00.000 9828 IsSlewing returns 0
01:37:17.097 00.000 9828 IsGuiding returns 0
01:37:17.097 00.000 9828 PulseGuide returned control before completion, sleep 37
01:37:17.106 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:37:17.106 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:17.106 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:17.106 00.000 5052 Enqueuing Expose request
01:37:17.107 00.001 8976 Worker thread wakes up
01:37:17.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:17.107 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:17.107 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:17.145 00.038 9828 IsGuiding returns 1
01:37:17.145 00.000 9828 scope still moving after pulse duration time elapsed
01:37:17.176 00.031 9828 IsSlewing returns 0
01:37:17.177 00.001 9828 IsGuiding returns 1
01:37:17.206 00.029 9828 IsSlewing returns 0
01:37:17.206 00.000 9828 IsGuiding returns 1
01:37:17.237 00.031 9828 IsSlewing returns 0
01:37:17.237 00.000 9828 IsGuiding returns 0
01:37:17.237 00.000 9828 scope move finished after 27 + 112 ms
01:37:17.237 00.000 9828 Move returns status 0, amount 27
01:37:17.237 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:17.237 00.000 9828 MoveAxis(N, 10, B)
01:37:17.237 00.000 9828 Guiding  Dir = 0, Dur = 10
01:37:17.252 00.015 9828 IsSlewing returns 0
01:37:17.252 00.000 9828 IsGuiding returns 0
01:37:17.252 00.000 9828 PulseGuide returned control before completion, sleep 20
01:37:17.284 00.032 9828 IsGuiding returns 1
01:37:17.284 00.000 9828 scope still moving after pulse duration time elapsed
01:37:17.315 00.031 9828 IsSlewing returns 0
01:37:17.315 00.000 9828 IsGuiding returns 1
01:37:17.346 00.031 9828 IsSlewing returns 0
01:37:17.346 00.000 9828 IsGuiding returns 1
01:37:17.378 00.032 9828 IsSlewing returns 0
01:37:17.378 00.000 9828 IsGuiding returns 1
01:37:17.408 00.030 9828 IsSlewing returns 0
01:37:17.409 00.001 9828 IsGuiding returns 0
01:37:17.409 00.000 9828 scope move finished after 10 + 146 ms
01:37:17.409 00.000 9828 Move returns status 0, amount 10
01:37:17.409 00.000 9828 move complete, result=0
01:37:17.409 00.000 9828 worker thread done servicing request
01:37:17.409 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:37:17.794 00.385 8976 Exposure complete
01:37:17.800 00.006 8976 worker thread done servicing request
01:37:17.801 00.001 5052 OnExposeComplete: enter
01:37:17.801 00.000 5052 UpdateGuideState(): m_state=6
01:37:17.801 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4707
01:37:17.801 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.35, Mass=194, SNR=9.6, Peak=65 HFD=3.3
01:37:17.801 00.000 5052 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.04) = xAngle (-4.28 = 2.01)
01:37:17.801 00.000 5052 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.90)
01:37:17.801 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.36 hyp=0.45 cameraTheta=-2.23 mountX=-0.19 mountY=0.43, mountTheta=1.99
01:37:17.801 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.36, opts=13)
01:37:17.801 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.36)
01:37:17.802 00.001 8976 Worker thread wakes up
01:37:17.802 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.36) opts 0xd
01:37:17.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.36)
01:37:17.802 00.000 8976 Moving (-0.28, -0.36) raw xDistance=-0.19 yDistance=0.43
01:37:17.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:37:17.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:37:17.802 00.000 8976 MoveAxis(R, 0, ABG)
01:37:17.802 00.000 8976 MoveAxis(D, 2, ABG)
01:37:17.802 00.000 8976 stepping (-5, 16) + (0, -2)
01:37:17.802 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:17.802 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:37:17.812 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:37:17.812 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:17.812 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:17.812 00.000 5052 Enqueuing Expose request
01:37:17.837 00.025 8976 Received - 47 (G) 
01:37:17.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:17.837 00.000 8976 stepped: pos (-5, 14)
01:37:17.837 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:37:17.837 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.37 hyp=2.49 mountTheta=-1.26 cameraX=1.76, cameraY=1.76 cameraTheta=0.79
01:37:17.837 00.000 8976 incremental bump (1.762, 1.764) isValid = 1
01:37:17.837 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
01:37:17.837 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:37:17.837 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:37:17.837 00.000 8976 move complete, result=0
01:37:17.837 00.000 8976 worker thread done servicing request
01:37:17.837 00.000 9828 Worker thread wakes up
01:37:17.837 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:37:17.837 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:37:17.837 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
01:37:17.837 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:37:17.837 00.000 8976 Worker thread wakes up
01:37:17.837 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
01:37:17.837 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
01:37:17.838 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:37:17.838 00.000 9828 BLC: window closed
01:37:17.838 00.000 9828 MoveAxis(E, 27, B)
01:37:17.838 00.000 9828 Guiding  Dir = 2, Dur = 27
01:37:17.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:17.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:17.838 00.000 9828 IsSlewing returns 0
01:37:17.838 00.000 9828 IsGuiding returns 0
01:37:17.838 00.000 9828 PulseGuide returned control before completion, sleep 37
01:37:17.890 00.052 9828 IsGuiding returns 1
01:37:17.890 00.000 9828 scope still moving after pulse duration time elapsed
01:37:17.921 00.031 9828 IsSlewing returns 0
01:37:17.921 00.000 9828 IsGuiding returns 1
01:37:17.951 00.030 9828 IsSlewing returns 0
01:37:17.951 00.000 9828 IsGuiding returns 1
01:37:17.982 00.031 9828 IsSlewing returns 0
01:37:17.982 00.000 9828 IsGuiding returns 0
01:37:17.983 00.001 9828 scope move finished after 27 + 117 ms
01:37:17.983 00.000 9828 Move returns status 0, amount 27
01:37:17.983 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:17.983 00.000 9828 MoveAxis(N, 10, B)
01:37:17.983 00.000 9828 Guiding  Dir = 0, Dur = 10
01:37:17.998 00.015 9828 IsSlewing returns 0
01:37:17.998 00.000 9828 IsGuiding returns 0
01:37:17.998 00.000 9828 PulseGuide returned control before completion, sleep 20
01:37:18.028 00.030 9828 IsGuiding returns 1
01:37:18.028 00.000 9828 scope still moving after pulse duration time elapsed
01:37:18.059 00.031 9828 IsSlewing returns 0
01:37:18.059 00.000 9828 IsGuiding returns 1
01:37:18.089 00.030 9828 IsSlewing returns 0
01:37:18.089 00.000 9828 IsGuiding returns 1
01:37:18.120 00.031 9828 IsSlewing returns 0
01:37:18.120 00.000 9828 IsGuiding returns 1
01:37:18.151 00.031 9828 IsSlewing returns 0
01:37:18.151 00.000 9828 IsGuiding returns 0
01:37:18.151 00.000 9828 scope move finished after 10 + 143 ms
01:37:18.151 00.000 9828 Move returns status 0, amount 10
01:37:18.151 00.000 9828 move complete, result=0
01:37:18.151 00.000 9828 worker thread done servicing request
01:37:18.151 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:37:18.530 00.379 8976 Exposure complete
01:37:18.535 00.005 8976 worker thread done servicing request
01:37:18.535 00.000 5052 OnExposeComplete: enter
01:37:18.535 00.000 5052 UpdateGuideState(): m_state=6
01:37:18.535 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4708
01:37:18.535 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.52, Mass=183, SNR=9.3, Peak=65 HFD=3.4
01:37:18.535 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
01:37:18.535 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.72)
01:37:18.535 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.42 mountX=-0.07 mountY=0.28, mountTheta=1.82
01:37:18.536 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.19, opts=13)
01:37:18.536 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.19)
01:37:18.536 00.000 8976 Worker thread wakes up
01:37:18.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.19) opts 0xd
01:37:18.536 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.19)
01:37:18.536 00.000 8976 Moving (-0.22, -0.19) raw xDistance=-0.07 yDistance=0.28
01:37:18.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:37:18.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
01:37:18.536 00.000 8976 MoveAxis(R, 0, ABG)
01:37:18.537 00.001 8976 MoveAxis(D, 1, ABG)
01:37:18.537 00.000 8976 stepping (-5, 14) + (0, -1)
01:37:18.537 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:18.537 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:37:18.547 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:37:18.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:18.547 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:18.547 00.000 5052 Enqueuing Expose request
01:37:18.556 00.009 8976 Received - 47 (G) 
01:37:18.556 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:18.556 00.000 8976 stepped: pos (-5, 13)
01:37:18.556 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:37:18.556 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.27 hyp=2.40 mountTheta=-1.24 cameraX=1.67, cameraY=1.72 cameraTheta=0.80
01:37:18.556 00.000 8976 incremental bump (1.672, 1.717) isValid = 1
01:37:18.556 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
01:37:18.556 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:37:18.556 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:37:18.556 00.000 8976 move complete, result=0
01:37:18.556 00.000 9828 Worker thread wakes up
01:37:18.556 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:37:18.556 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:37:18.557 00.001 8976 worker thread done servicing request
01:37:18.557 00.000 8976 Worker thread wakes up
01:37:18.557 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:37:18.557 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
01:37:18.557 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
01:37:18.557 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:37:18.557 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
01:37:18.557 00.000 9828 BLC: window closed
01:37:18.557 00.000 9828 MoveAxis(E, 27, B)
01:37:18.557 00.000 9828 Guiding  Dir = 2, Dur = 27
01:37:18.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:18.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:18.557 00.000 9828 IsSlewing returns 0
01:37:18.557 00.000 9828 IsGuiding returns 0
01:37:18.558 00.001 9828 PulseGuide returned control before completion, sleep 37
01:37:18.600 00.042 9828 IsGuiding returns 1
01:37:18.600 00.000 9828 scope still moving after pulse duration time elapsed
01:37:18.631 00.031 9828 IsSlewing returns 0
01:37:18.631 00.000 9828 IsGuiding returns 1
01:37:18.662 00.031 9828 IsSlewing returns 0
01:37:18.662 00.000 9828 IsGuiding returns 1
01:37:18.693 00.031 9828 IsSlewing returns 0
01:37:18.693 00.000 9828 IsGuiding returns 1
01:37:18.723 00.030 9828 IsSlewing returns 0
01:37:18.723 00.000 9828 IsGuiding returns 0
01:37:18.723 00.000 9828 scope move finished after 27 + 138 ms
01:37:18.723 00.000 9828 Move returns status 0, amount 27
01:37:18.723 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:18.723 00.000 9828 MoveAxis(N, 10, B)
01:37:18.723 00.000 9828 Guiding  Dir = 0, Dur = 10
01:37:18.739 00.016 9828 IsSlewing returns 0
01:37:18.739 00.000 9828 IsGuiding returns 0
01:37:18.739 00.000 9828 PulseGuide returned control before completion, sleep 20
01:37:18.769 00.030 9828 IsGuiding returns 1
01:37:18.769 00.000 9828 scope still moving after pulse duration time elapsed
01:37:18.800 00.031 9828 IsSlewing returns 0
01:37:18.800 00.000 9828 IsGuiding returns 1
01:37:18.831 00.031 9828 IsSlewing returns 0
01:37:18.831 00.000 9828 IsGuiding returns 1
01:37:18.863 00.032 9828 IsSlewing returns 0
01:37:18.864 00.001 9828 IsGuiding returns 1
01:37:18.894 00.030 9828 IsSlewing returns 0
01:37:18.894 00.000 9828 IsGuiding returns 0
01:37:18.894 00.000 9828 scope move finished after 10 + 145 ms
01:37:18.894 00.000 9828 Move returns status 0, amount 10
01:37:18.894 00.000 9828 move complete, result=0
01:37:18.894 00.000 9828 worker thread done servicing request
01:37:18.895 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:37:19.243 00.348 8976 Exposure complete
01:37:19.249 00.006 8976 worker thread done servicing request
01:37:19.249 00.000 5052 OnExposeComplete: enter
01:37:19.249 00.000 5052 UpdateGuideState(): m_state=6
01:37:19.249 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4709
01:37:19.249 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.82, Mass=172, SNR=9.0, Peak=66 HFD=2.7
01:37:19.249 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
01:37:19.249 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
01:37:19.249 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.64 mountX=0.19 mountY=0.11, mountTheta=0.52
01:37:19.250 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.11, opts=13)
01:37:19.250 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.11)
01:37:19.250 00.000 8976 Worker thread wakes up
01:37:19.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.11) opts 0xd
01:37:19.250 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.11)
01:37:19.250 00.000 8976 Moving (-0.20, 0.11) raw xDistance=0.19 yDistance=0.11
01:37:19.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:37:19.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:37:19.250 00.000 8976 MoveAxis(R, 0, ABG)
01:37:19.250 00.000 8976 MoveAxis(U, 0, ABG)
01:37:19.250 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:37:19.250 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.20 hyp=2.33 mountTheta=-1.24 cameraX=1.61, cameraY=1.69 cameraTheta=0.81
01:37:19.250 00.000 8976 incremental bump (1.612, 1.686) isValid = 1
01:37:19.250 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
01:37:19.251 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:37:19.251 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:37:19.251 00.000 8976 move complete, result=0
01:37:19.251 00.000 9828 Worker thread wakes up
01:37:19.251 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:37:19.251 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:37:19.251 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
01:37:19.251 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
01:37:19.251 00.000 8976 worker thread done servicing request
01:37:19.251 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
01:37:19.251 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:37:19.251 00.000 9828 BLC: window closed
01:37:19.251 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:37:19.251 00.000 9828 MoveAxis(E, 26, B)
01:37:19.251 00.000 9828 Guiding  Dir = 2, Dur = 26
01:37:19.252 00.001 9828 IsSlewing returns 0
01:37:19.252 00.000 9828 IsGuiding returns 0
01:37:19.252 00.000 9828 PulseGuide returned control before completion, sleep 36
01:37:19.262 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
01:37:19.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:19.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:19.262 00.000 5052 Enqueuing Expose request
01:37:19.262 00.000 8976 Worker thread wakes up
01:37:19.262 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:19.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:19.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:19.295 00.033 9828 IsGuiding returns 1
01:37:19.295 00.000 9828 scope still moving after pulse duration time elapsed
01:37:19.327 00.032 9828 IsSlewing returns 0
01:37:19.327 00.000 9828 IsGuiding returns 1
01:37:19.357 00.030 9828 IsSlewing returns 0
01:37:19.357 00.000 9828 IsGuiding returns 1
01:37:19.388 00.031 9828 IsSlewing returns 0
01:37:19.388 00.000 9828 IsGuiding returns 1
01:37:19.420 00.032 9828 IsSlewing returns 0
01:37:19.420 00.000 9828 IsGuiding returns 0
01:37:19.420 00.000 9828 scope move finished after 26 + 141 ms
01:37:19.420 00.000 9828 Move returns status 0, amount 26
01:37:19.420 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:19.420 00.000 9828 MoveAxis(N, 10, B)
01:37:19.420 00.000 9828 Guiding  Dir = 0, Dur = 10
01:37:19.435 00.015 9828 IsSlewing returns 0
01:37:19.435 00.000 9828 IsGuiding returns 0
01:37:19.435 00.000 9828 PulseGuide returned control before completion, sleep 20
01:37:19.466 00.031 9828 IsGuiding returns 1
01:37:19.466 00.000 9828 scope still moving after pulse duration time elapsed
01:37:19.498 00.032 9828 IsSlewing returns 0
01:37:19.498 00.000 9828 IsGuiding returns 1
01:37:19.528 00.030 9828 IsSlewing returns 0
01:37:19.529 00.001 9828 IsGuiding returns 1
01:37:19.558 00.029 9828 IsSlewing returns 0
01:37:19.558 00.000 9828 IsGuiding returns 1
01:37:19.589 00.031 9828 IsSlewing returns 0
01:37:19.589 00.000 9828 IsGuiding returns 0
01:37:19.589 00.000 9828 scope move finished after 10 + 143 ms
01:37:19.589 00.000 9828 Move returns status 0, amount 10
01:37:19.589 00.000 9828 move complete, result=0
01:37:19.589 00.000 9828 worker thread done servicing request
01:37:19.589 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:37:19.951 00.362 8976 Exposure complete
01:37:19.957 00.006 8976 worker thread done servicing request
01:37:19.957 00.000 5052 OnExposeComplete: enter
01:37:19.957 00.000 5052 UpdateGuideState(): m_state=6
01:37:19.957 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4710
01:37:19.957 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.82, Mass=183, SNR=9.3, Peak=64 HFD=2.8
01:37:19.957 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:37:19.957 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
01:37:19.957 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.27 cameraTheta=2.70 mountX=0.21 mountY=0.14, mountTheta=0.59
01:37:19.958 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.11, opts=13)
01:37:19.958 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.11)
01:37:19.958 00.000 8976 Worker thread wakes up
01:37:19.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.11) opts 0xd
01:37:19.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.11)
01:37:19.958 00.000 8976 Moving (-0.24, 0.11) raw xDistance=0.21 yDistance=0.14
01:37:19.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:37:19.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:37:19.958 00.000 8976 MoveAxis(R, 0, ABG)
01:37:19.958 00.000 8976 MoveAxis(U, 0, ABG)
01:37:19.958 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:37:19.958 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.16 hyp=2.29 mountTheta=-1.23 cameraX=1.57, cameraY=1.66 cameraTheta=0.81
01:37:19.958 00.000 8976 incremental bump (1.571, 1.664) isValid = 1
01:37:19.958 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
01:37:19.959 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:37:19.959 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:37:19.959 00.000 8976 move complete, result=0
01:37:19.959 00.000 9828 Worker thread wakes up
01:37:19.959 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:37:19.959 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:37:19.959 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
01:37:19.959 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
01:37:19.959 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:37:19.959 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
01:37:19.959 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:37:19.959 00.000 9828 BLC: window closed
01:37:19.959 00.000 8976 worker thread done servicing request
01:37:19.959 00.000 9828 MoveAxis(E, 26, B)
01:37:19.959 00.000 9828 Guiding  Dir = 2, Dur = 26
01:37:19.960 00.001 9828 IsSlewing returns 0
01:37:19.960 00.000 9828 IsGuiding returns 0
01:37:19.960 00.000 9828 PulseGuide returned control before completion, sleep 36
01:37:19.969 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:37:19.969 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:19.969 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:19.969 00.000 5052 Enqueuing Expose request
01:37:19.969 00.000 8976 Worker thread wakes up
01:37:19.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:19.969 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:19.969 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:20.007 00.038 9828 IsGuiding returns 1
01:37:20.007 00.000 9828 scope still moving after pulse duration time elapsed
01:37:20.039 00.032 9828 IsSlewing returns 0
01:37:20.039 00.000 9828 IsGuiding returns 1
01:37:20.070 00.031 9828 IsSlewing returns 0
01:37:20.071 00.001 9828 IsGuiding returns 1
01:37:20.101 00.030 9828 IsSlewing returns 0
01:37:20.101 00.000 9828 IsGuiding returns 0
01:37:20.101 00.000 9828 scope move finished after 26 + 115 ms
01:37:20.101 00.000 9828 Move returns status 0, amount 26
01:37:20.102 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:20.102 00.000 9828 MoveAxis(N, 10, B)
01:37:20.102 00.000 9828 Guiding  Dir = 0, Dur = 10
01:37:20.117 00.015 9828 IsSlewing returns 0
01:37:20.117 00.000 9828 IsGuiding returns 0
01:37:20.117 00.000 9828 PulseGuide returned control before completion, sleep 20
01:37:20.147 00.030 9828 IsGuiding returns 1
01:37:20.147 00.000 9828 scope still moving after pulse duration time elapsed
01:37:20.178 00.031 9828 IsSlewing returns 0
01:37:20.178 00.000 9828 IsGuiding returns 1
01:37:20.209 00.031 9828 IsSlewing returns 0
01:37:20.209 00.000 9828 IsGuiding returns 1
01:37:20.240 00.031 9828 IsSlewing returns 0
01:37:20.240 00.000 9828 IsGuiding returns 1
01:37:20.271 00.031 9828 IsSlewing returns 0
01:37:20.271 00.000 9828 IsGuiding returns 0
01:37:20.271 00.000 9828 scope move finished after 10 + 144 ms
01:37:20.271 00.000 9828 Move returns status 0, amount 10
01:37:20.271 00.000 9828 move complete, result=0
01:37:20.271 00.000 9828 worker thread done servicing request
01:37:20.271 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:37:20.655 00.384 8976 Exposure complete
01:37:20.660 00.005 8976 worker thread done servicing request
01:37:20.660 00.000 5052 OnExposeComplete: enter
01:37:20.660 00.000 5052 UpdateGuideState(): m_state=6
01:37:20.660 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4711
01:37:20.660 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.67, Mass=206, SNR=9.9, Peak=67 HFD=3.3
01:37:20.660 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.94 = 1.35)
01:37:20.660 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
01:37:20.660 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.89 mountX=0.04 mountY=0.16, mountTheta=1.34
01:37:20.661 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.04, opts=13)
01:37:20.661 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.04)
01:37:20.661 00.000 8976 Worker thread wakes up
01:37:20.661 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.04) opts 0xd
01:37:20.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.04)
01:37:20.661 00.000 8976 Moving (-0.17, -0.04) raw xDistance=0.04 yDistance=0.16
01:37:20.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:37:20.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:37:20.661 00.000 8976 MoveAxis(R, 0, ABG)
01:37:20.661 00.000 8976 MoveAxis(U, 0, ABG)
01:37:20.661 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:37:20.661 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.13 hyp=2.26 mountTheta=-1.22 cameraX=1.54, cameraY=1.65 cameraTheta=0.82
01:37:20.661 00.000 8976 incremental bump (1.544, 1.650) isValid = 1
01:37:20.662 00.001 8976 Scheduling Mount bump of (0.078, 0.087)
01:37:20.662 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:37:20.662 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:37:20.662 00.000 8976 move complete, result=0
01:37:20.662 00.000 9828 Worker thread wakes up
01:37:20.662 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:37:20.662 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:37:20.662 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
01:37:20.662 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
01:37:20.662 00.000 8976 worker thread done servicing request
01:37:20.662 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:37:20.662 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
01:37:20.662 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:37:20.662 00.000 9828 BLC: window closed
01:37:20.662 00.000 9828 MoveAxis(E, 26, B)
01:37:20.662 00.000 9828 Guiding  Dir = 2, Dur = 26
01:37:20.663 00.001 9828 IsSlewing returns 0
01:37:20.663 00.000 9828 IsGuiding returns 0
01:37:20.663 00.000 9828 PulseGuide returned control before completion, sleep 36
01:37:20.671 00.008 5052 UpdateGuideState exits: m=206 SNR=9.9
01:37:20.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:20.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:20.671 00.000 5052 Enqueuing Expose request
01:37:20.671 00.000 8976 Worker thread wakes up
01:37:20.671 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:20.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:20.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:20.707 00.036 9828 IsGuiding returns 1
01:37:20.707 00.000 9828 scope still moving after pulse duration time elapsed
01:37:20.738 00.031 9828 IsSlewing returns 0
01:37:20.738 00.000 9828 IsGuiding returns 1
01:37:20.770 00.032 9828 IsSlewing returns 0
01:37:20.770 00.000 9828 IsGuiding returns 1
01:37:20.801 00.031 9828 IsSlewing returns 0
01:37:20.801 00.000 9828 IsGuiding returns 1
01:37:20.832 00.031 9828 IsSlewing returns 0
01:37:20.832 00.000 9828 IsGuiding returns 0
01:37:20.832 00.000 9828 scope move finished after 26 + 143 ms
01:37:20.832 00.000 9828 Move returns status 0, amount 26
01:37:20.832 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:20.832 00.000 9828 MoveAxis(N, 10, B)
01:37:20.832 00.000 9828 Guiding  Dir = 0, Dur = 10
01:37:20.847 00.015 9828 IsSlewing returns 0
01:37:20.847 00.000 9828 IsGuiding returns 0
01:37:20.847 00.000 9828 PulseGuide returned control before completion, sleep 20
01:37:20.878 00.031 9828 IsGuiding returns 1
01:37:20.878 00.000 9828 scope still moving after pulse duration time elapsed
01:37:20.910 00.032 9828 IsSlewing returns 0
01:37:20.910 00.000 9828 IsGuiding returns 1
01:37:20.941 00.031 9828 IsSlewing returns 0
01:37:20.941 00.000 9828 IsGuiding returns 1
01:37:20.972 00.031 9828 IsSlewing returns 0
01:37:20.972 00.000 9828 IsGuiding returns 0
01:37:20.972 00.000 9828 scope move finished after 10 + 114 ms
01:37:20.972 00.000 9828 Move returns status 0, amount 10
01:37:20.972 00.000 9828 move complete, result=0
01:37:20.972 00.000 9828 worker thread done servicing request
01:37:20.972 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:37:21.361 00.389 8976 Exposure complete
01:37:21.367 00.006 8976 worker thread done servicing request
01:37:21.367 00.000 5052 OnExposeComplete: enter
01:37:21.367 00.000 5052 UpdateGuideState(): m_state=6
01:37:21.367 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4712
01:37:21.367 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.66, Mass=178, SNR=9.2, Peak=67 HFD=2.8
01:37:21.367 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
01:37:21.367 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.45)
01:37:21.367 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.69 mountX=0.00 mountY=0.11, mountTheta=1.55
01:37:21.367 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.05, opts=13)
01:37:21.368 00.001 5052 Enqueuing Move request for stepguider (-0.10, -0.05)
01:37:21.368 00.000 8976 Worker thread wakes up
01:37:21.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.05) opts 0xd
01:37:21.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.05)
01:37:21.368 00.000 8976 Moving (-0.10, -0.05) raw xDistance=0.00 yDistance=0.11
01:37:21.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:37:21.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:37:21.368 00.000 8976 MoveAxis(R, 0, ABG)
01:37:21.368 00.000 8976 MoveAxis(U, 0, ABG)
01:37:21.368 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:37:21.368 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.11 hyp=2.24 mountTheta=-1.22 cameraX=1.53, cameraY=1.64 cameraTheta=0.82
01:37:21.368 00.000 8976 incremental bump (1.526, 1.641) isValid = 1
01:37:21.368 00.000 8976 Scheduling Mount bump of (0.076, 0.085)
01:37:21.368 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:37:21.368 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:37:21.368 00.000 8976 move complete, result=0
01:37:21.368 00.000 9828 Worker thread wakes up
01:37:21.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:37:21.368 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:37:21.368 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
01:37:21.368 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
01:37:21.369 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:37:21.369 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.84 mountX=-0.08 mountY=-0.07, mountTheta=-2.39
01:37:21.369 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:37:21.369 00.000 9828 BLC: window closed
01:37:21.369 00.000 9828 MoveAxis(E, 25, B)
01:37:21.369 00.000 8976 worker thread done servicing request
01:37:21.369 00.000 9828 Guiding  Dir = 2, Dur = 25
01:37:21.369 00.000 9828 IsSlewing returns 0
01:37:21.369 00.000 9828 IsGuiding returns 0
01:37:21.370 00.001 9828 PulseGuide returned control before completion, sleep 35
01:37:21.378 00.008 5052 UpdateGuideState exits: m=178 SNR=9.2
01:37:21.379 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:21.379 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:21.379 00.000 5052 Enqueuing Expose request
01:37:21.379 00.000 8976 Worker thread wakes up
01:37:21.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:21.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:21.379 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:21.419 00.040 9828 IsGuiding returns 1
01:37:21.419 00.000 9828 scope still moving after pulse duration time elapsed
01:37:21.450 00.031 9828 IsSlewing returns 0
01:37:21.450 00.000 9828 IsGuiding returns 1
01:37:21.481 00.031 9828 IsSlewing returns 0
01:37:21.481 00.000 9828 IsGuiding returns 1
01:37:21.512 00.031 9828 IsSlewing returns 0
01:37:21.512 00.000 9828 IsGuiding returns 0
01:37:21.512 00.000 9828 scope move finished after 25 + 118 ms
01:37:21.512 00.000 9828 Move returns status 0, amount 25
01:37:21.512 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:21.512 00.000 9828 MoveAxis(N, 10, B)
01:37:21.512 00.000 9828 Guiding  Dir = 0, Dur = 10
01:37:21.528 00.016 9828 IsSlewing returns 0
01:37:21.528 00.000 9828 IsGuiding returns 0
01:37:21.529 00.001 9828 PulseGuide returned control before completion, sleep 20
01:37:21.560 00.031 9828 IsGuiding returns 1
01:37:21.560 00.000 9828 scope still moving after pulse duration time elapsed
01:37:21.592 00.032 9828 IsSlewing returns 0
01:37:21.592 00.000 9828 IsGuiding returns 1
01:37:21.623 00.031 9828 IsSlewing returns 0
01:37:21.623 00.000 9828 IsGuiding returns 1
01:37:21.654 00.031 9828 IsSlewing returns 0
01:37:21.654 00.000 9828 IsGuiding returns 1
01:37:21.686 00.032 9828 IsSlewing returns 0
01:37:21.686 00.000 9828 IsGuiding returns 0
01:37:21.686 00.000 9828 scope move finished after 10 + 147 ms
01:37:21.686 00.000 9828 Move returns status 0, amount 10
01:37:21.686 00.000 9828 move complete, result=0
01:37:21.686 00.000 9828 worker thread done servicing request
01:37:21.686 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 10 ms NORTH
01:37:22.070 00.384 8976 Exposure complete
01:37:22.076 00.006 8976 worker thread done servicing request
01:37:22.076 00.000 5052 OnExposeComplete: enter
01:37:22.077 00.001 5052 UpdateGuideState(): m_state=6
01:37:22.077 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4713
01:37:22.077 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.43, Mass=195, SNR=9.6, Peak=67 HFD=3.5
01:37:22.077 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.22 = 2.06)
01:37:22.077 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.96)
01:37:22.077 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-2.18 mountX=-0.16 mountY=0.32, mountTheta=2.04
01:37:22.078 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.28, opts=13)
01:37:22.078 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.28)
01:37:22.078 00.000 8976 Worker thread wakes up
01:37:22.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.28) opts 0xd
01:37:22.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.28)
01:37:22.078 00.000 8976 Moving (-0.19, -0.28) raw xDistance=-0.16 yDistance=0.32
01:37:22.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:37:22.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:37:22.078 00.000 8976 MoveAxis(R, 0, ABG)
01:37:22.078 00.000 8976 MoveAxis(D, 1, ABG)
01:37:22.078 00.000 8976 stepping (-5, 13) + (0, -1)
01:37:22.078 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:22.079 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:37:22.088 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:37:22.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:22.088 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:22.088 00.000 5052 Enqueuing Expose request
01:37:22.105 00.017 8976 Received - 47 (G) 
01:37:22.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:22.105 00.000 8976 stepped: pos (-5, 12)
01:37:22.105 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:37:22.105 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.04 hyp=2.18 mountTheta=-1.21 cameraX=1.47, cameraY=1.61 cameraTheta=0.83
01:37:22.106 00.001 8976 incremental bump (1.468, 1.611) isValid = 1
01:37:22.106 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
01:37:22.106 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:37:22.106 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:37:22.106 00.000 8976 move complete, result=0
01:37:22.106 00.000 8976 worker thread done servicing request
01:37:22.106 00.000 8976 Worker thread wakes up
01:37:22.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:22.106 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:37:22.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:22.107 00.001 9828 Worker thread wakes up
01:37:22.107 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:37:22.107 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:37:22.107 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
01:37:22.107 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
01:37:22.107 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
01:37:22.107 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:37:22.107 00.000 9828 BLC: window closed
01:37:22.107 00.000 9828 MoveAxis(E, 26, B)
01:37:22.107 00.000 9828 Guiding  Dir = 2, Dur = 26
01:37:22.107 00.000 9828 IsSlewing returns 0
01:37:22.108 00.001 9828 IsGuiding returns 0
01:37:22.108 00.000 9828 PulseGuide returned control before completion, sleep 36
01:37:22.148 00.040 9828 IsGuiding returns 1
01:37:22.148 00.000 9828 scope still moving after pulse duration time elapsed
01:37:22.180 00.032 9828 IsSlewing returns 0
01:37:22.181 00.001 9828 IsGuiding returns 1
01:37:22.211 00.030 9828 IsSlewing returns 0
01:37:22.211 00.000 9828 IsGuiding returns 1
01:37:22.242 00.031 9828 IsSlewing returns 0
01:37:22.242 00.000 9828 IsGuiding returns 1
01:37:22.273 00.031 9828 IsSlewing returns 0
01:37:22.273 00.000 9828 IsGuiding returns 0
01:37:22.273 00.000 9828 scope move finished after 26 + 140 ms
01:37:22.273 00.000 9828 Move returns status 0, amount 26
01:37:22.273 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:22.273 00.000 9828 MoveAxis(N, 11, B)
01:37:22.273 00.000 9828 Guiding  Dir = 0, Dur = 11
01:37:22.291 00.018 9828 IsSlewing returns 0
01:37:22.291 00.000 9828 IsGuiding returns 0
01:37:22.291 00.000 9828 PulseGuide returned control before completion, sleep 21
01:37:22.319 00.028 9828 IsGuiding returns 1
01:37:22.319 00.000 9828 scope still moving after pulse duration time elapsed
01:37:22.350 00.031 9828 IsSlewing returns 0
01:37:22.350 00.000 9828 IsGuiding returns 1
01:37:22.382 00.032 9828 IsSlewing returns 0
01:37:22.382 00.000 9828 IsGuiding returns 1
01:37:22.413 00.031 9828 IsSlewing returns 0
01:37:22.413 00.000 9828 IsGuiding returns 1
01:37:22.444 00.031 9828 IsSlewing returns 0
01:37:22.444 00.000 9828 IsGuiding returns 0
01:37:22.445 00.001 9828 scope move finished after 11 + 142 ms
01:37:22.445 00.000 9828 Move returns status 0, amount 11
01:37:22.445 00.000 9828 move complete, result=0
01:37:22.445 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:37:22.445 00.000 9828 worker thread done servicing request
01:37:22.799 00.354 8976 Exposure complete
01:37:22.804 00.005 8976 worker thread done servicing request
01:37:22.804 00.000 5052 OnExposeComplete: enter
01:37:22.804 00.000 5052 UpdateGuideState(): m_state=6
01:37:22.804 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4714
01:37:22.804 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.83, Mass=211, SNR=10.0, Peak=64 HFD=3.2
01:37:22.804 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
01:37:22.804 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
01:37:22.805 00.001 5052 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.48 mountX=0.00 mountY=-0.25, mountTheta=-1.56
01:37:22.806 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.12, opts=13)
01:37:22.806 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.12)
01:37:22.806 00.000 8976 Worker thread wakes up
01:37:22.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.12) opts 0xd
01:37:22.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.12)
01:37:22.806 00.000 8976 Moving (0.22, 0.12) raw xDistance=0.00 yDistance=-0.25
01:37:22.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:37:22.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:37:22.806 00.000 8976 MoveAxis(R, 0, ABG)
01:37:22.807 00.001 8976 MoveAxis(U, 0, ABG)
01:37:22.807 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:37:22.807 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.00 hyp=2.14 mountTheta=-1.20 cameraX=1.43, cameraY=1.59 cameraTheta=0.84
01:37:22.807 00.000 8976 incremental bump (1.428, 1.590) isValid = 1
01:37:22.807 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
01:37:22.807 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:37:22.807 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:37:22.807 00.000 8976 move complete, result=0
01:37:22.807 00.000 9828 Worker thread wakes up
01:37:22.807 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:37:22.807 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:37:22.807 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
01:37:22.807 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
01:37:22.807 00.000 8976 worker thread done servicing request
01:37:22.807 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:37:22.807 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:37:22.807 00.000 9828 BLC: window closed
01:37:22.807 00.000 9828 MoveAxis(E, 26, B)
01:37:22.807 00.000 9828 Guiding  Dir = 2, Dur = 26
01:37:22.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:37:22.808 00.001 9828 IsSlewing returns 0
01:37:22.808 00.000 9828 IsGuiding returns 0
01:37:22.808 00.000 9828 PulseGuide returned control before completion, sleep 36
01:37:22.817 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
01:37:22.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:22.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:22.817 00.000 5052 Enqueuing Expose request
01:37:22.818 00.001 8976 Worker thread wakes up
01:37:22.818 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:22.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:22.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:22.845 00.027 9828 IsGuiding returns 1
01:37:22.845 00.000 9828 scope still moving after pulse duration time elapsed
01:37:22.877 00.032 9828 IsSlewing returns 0
01:37:22.877 00.000 9828 IsGuiding returns 1
01:37:22.908 00.031 9828 IsSlewing returns 0
01:37:22.908 00.000 9828 IsGuiding returns 1
01:37:22.938 00.030 9828 IsSlewing returns 0
01:37:22.938 00.000 9828 IsGuiding returns 1
01:37:22.969 00.031 9828 IsSlewing returns 0
01:37:22.970 00.001 9828 IsGuiding returns 0
01:37:22.970 00.000 9828 scope move finished after 26 + 136 ms
01:37:22.970 00.000 9828 Move returns status 0, amount 26
01:37:22.970 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:22.970 00.000 9828 MoveAxis(N, 11, B)
01:37:22.970 00.000 9828 Guiding  Dir = 0, Dur = 11
01:37:22.984 00.014 9828 IsSlewing returns 0
01:37:22.984 00.000 9828 IsGuiding returns 0
01:37:22.984 00.000 9828 PulseGuide returned control before completion, sleep 21
01:37:23.015 00.031 9828 IsGuiding returns 1
01:37:23.015 00.000 9828 scope still moving after pulse duration time elapsed
01:37:23.046 00.031 9828 IsSlewing returns 0
01:37:23.046 00.000 9828 IsGuiding returns 1
01:37:23.077 00.031 9828 IsSlewing returns 0
01:37:23.077 00.000 9828 IsGuiding returns 1
01:37:23.107 00.030 9828 IsSlewing returns 0
01:37:23.107 00.000 9828 IsGuiding returns 1
01:37:23.139 00.032 9828 IsSlewing returns 0
01:37:23.139 00.000 9828 IsGuiding returns 0
01:37:23.139 00.000 9828 scope move finished after 11 + 143 ms
01:37:23.139 00.000 9828 Move returns status 0, amount 11
01:37:23.139 00.000 9828 move complete, result=0
01:37:23.139 00.000 9828 worker thread done servicing request
01:37:23.139 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:37:23.503 00.364 8976 Exposure complete
01:37:23.509 00.006 8976 worker thread done servicing request
01:37:23.509 00.000 5052 OnExposeComplete: enter
01:37:23.509 00.000 5052 UpdateGuideState(): m_state=6
01:37:23.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4715
01:37:23.509 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.65, Mass=183, SNR=9.3, Peak=67 HFD=3.1
01:37:23.509 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
01:37:23.510 00.001 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
01:37:23.510 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.05 hyp=0.44 cameraTheta=-0.13 mountX=-0.25 mountY=-0.33, mountTheta=-2.21
01:37:23.510 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.05, opts=13)
01:37:23.510 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.05)
01:37:23.510 00.000 8976 Worker thread wakes up
01:37:23.511 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.05) opts 0xd
01:37:23.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.05)
01:37:23.511 00.000 8976 Moving (0.43, -0.05) raw xDistance=-0.25 yDistance=-0.33
01:37:23.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:37:23.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:37:23.511 00.000 8976 MoveAxis(R, 0, ABG)
01:37:23.511 00.000 8976 MoveAxis(U, 1, ABG)
01:37:23.511 00.000 8976 stepping (-5, 12) + (0, 1)
01:37:23.511 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:23.512 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:37:23.522 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:37:23.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:23.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:23.522 00.000 5052 Enqueuing Expose request
01:37:23.543 00.021 8976 Received - 47 (G) 
01:37:23.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:23.543 00.000 8976 stepped: pos (-5, 13)
01:37:23.543 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:37:23.543 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.02 hyp=2.16 mountTheta=-1.21 cameraX=1.45, cameraY=1.60 cameraTheta=0.84
01:37:23.543 00.000 8976 incremental bump (1.449, 1.601) isValid = 1
01:37:23.544 00.001 8976 Scheduling Mount bump of (0.077, 0.088)
01:37:23.544 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:37:23.544 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:37:23.544 00.000 8976 move complete, result=0
01:37:23.544 00.000 9828 Worker thread wakes up
01:37:23.544 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:37:23.544 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:37:23.544 00.000 8976 worker thread done servicing request
01:37:23.544 00.000 8976 Worker thread wakes up
01:37:23.544 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:37:23.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:23.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:23.544 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
01:37:23.544 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
01:37:23.544 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
01:37:23.544 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:37:23.544 00.000 9828 BLC: window closed
01:37:23.545 00.001 9828 MoveAxis(E, 26, B)
01:37:23.545 00.000 9828 Guiding  Dir = 2, Dur = 26
01:37:23.545 00.000 9828 IsSlewing returns 0
01:37:23.545 00.000 9828 IsGuiding returns 0
01:37:23.545 00.000 9828 PulseGuide returned control before completion, sleep 36
01:37:23.590 00.045 9828 IsGuiding returns 1
01:37:23.590 00.000 9828 scope still moving after pulse duration time elapsed
01:37:23.621 00.031 9828 IsSlewing returns 0
01:37:23.622 00.001 9828 IsGuiding returns 1
01:37:23.651 00.029 9828 IsSlewing returns 0
01:37:23.651 00.000 9828 IsGuiding returns 1
01:37:23.683 00.032 9828 IsSlewing returns 0
01:37:23.683 00.000 9828 IsGuiding returns 1
01:37:23.715 00.032 9828 IsSlewing returns 0
01:37:23.715 00.000 9828 IsGuiding returns 0
01:37:23.715 00.000 9828 scope move finished after 26 + 143 ms
01:37:23.715 00.000 9828 Move returns status 0, amount 26
01:37:23.715 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:23.715 00.000 9828 MoveAxis(N, 11, B)
01:37:23.715 00.000 9828 Guiding  Dir = 0, Dur = 11
01:37:23.730 00.015 9828 IsSlewing returns 0
01:37:23.730 00.000 9828 IsGuiding returns 0
01:37:23.730 00.000 9828 PulseGuide returned control before completion, sleep 21
01:37:23.761 00.031 9828 IsGuiding returns 1
01:37:23.761 00.000 9828 scope still moving after pulse duration time elapsed
01:37:23.792 00.031 9828 IsSlewing returns 0
01:37:23.792 00.000 9828 IsGuiding returns 1
01:37:23.823 00.031 9828 IsSlewing returns 0
01:37:23.823 00.000 9828 IsGuiding returns 1
01:37:23.854 00.031 9828 IsSlewing returns 0
01:37:23.854 00.000 9828 IsGuiding returns 1
01:37:23.884 00.030 9828 IsSlewing returns 0
01:37:23.885 00.001 9828 IsGuiding returns 0
01:37:23.885 00.000 9828 scope move finished after 11 + 142 ms
01:37:23.885 00.000 9828 Move returns status 0, amount 11
01:37:23.885 00.000 9828 move complete, result=0
01:37:23.885 00.000 9828 worker thread done servicing request
01:37:23.885 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:37:24.233 00.348 8976 Exposure complete
01:37:24.239 00.006 8976 worker thread done servicing request
01:37:24.239 00.000 5052 OnExposeComplete: enter
01:37:24.239 00.000 5052 UpdateGuideState(): m_state=6
01:37:24.239 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4716
01:37:24.239 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.32, Mass=196, SNR=9.6, Peak=69 HFD=3.4
01:37:24.239 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
01:37:24.239 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.27 = 2.01)
01:37:24.239 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.39 hyp=0.46 cameraTheta=-2.13 mountX=-0.24 mountY=0.41, mountTheta=2.09
01:37:24.240 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.39, opts=13)
01:37:24.240 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.39)
01:37:24.240 00.000 8976 Worker thread wakes up
01:37:24.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.39) opts 0xd
01:37:24.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.39)
01:37:24.240 00.000 8976 Moving (-0.24, -0.39) raw xDistance=-0.24 yDistance=0.41
01:37:24.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:37:24.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.41
01:37:24.240 00.000 8976 MoveAxis(R, 0, ABG)
01:37:24.240 00.000 8976 MoveAxis(D, 2, ABG)
01:37:24.240 00.000 8976 stepping (-5, 13) + (0, -2)
01:37:24.240 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:24.241 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:37:24.251 00.010 5052 UpdateGuideState exits: m=196 SNR=9.6
01:37:24.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:24.251 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:24.251 00.000 5052 Enqueuing Expose request
01:37:24.262 00.011 8976 Received - 47 (G) 
01:37:24.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:24.262 00.000 8976 stepped: pos (-5, 11)
01:37:24.262 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:37:24.262 00.000 8976 MountToCamera -- mountX=0.77 mountY=-1.93 hyp=2.08 mountTheta=-1.19 cameraX=1.37, cameraY=1.56 cameraTheta=0.85
01:37:24.262 00.000 8976 incremental bump (1.369, 1.560) isValid = 1
01:37:24.262 00.000 8976 Scheduling Mount bump of (0.076, 0.090)
01:37:24.262 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:37:24.262 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:37:24.263 00.001 8976 move complete, result=0
01:37:24.263 00.000 8976 worker thread done servicing request
01:37:24.263 00.000 8976 Worker thread wakes up
01:37:24.263 00.000 9828 Worker thread wakes up
01:37:24.263 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:37:24.263 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:37:24.263 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
01:37:24.263 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
01:37:24.263 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:37:24.263 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:37:24.263 00.000 9828 BLC: window closed
01:37:24.263 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:37:24.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:24.263 00.000 9828 MoveAxis(E, 25, B)
01:37:24.263 00.000 9828 Guiding  Dir = 2, Dur = 25
01:37:24.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:24.264 00.001 9828 IsSlewing returns 0
01:37:24.264 00.000 9828 IsGuiding returns 0
01:37:24.264 00.000 9828 PulseGuide returned control before completion, sleep 35
01:37:24.301 00.037 9828 IsGuiding returns 1
01:37:24.301 00.000 9828 scope still moving after pulse duration time elapsed
01:37:24.331 00.030 9828 IsSlewing returns 0
01:37:24.331 00.000 9828 IsGuiding returns 1
01:37:24.361 00.030 9828 IsSlewing returns 0
01:37:24.361 00.000 9828 IsGuiding returns 1
01:37:24.393 00.032 9828 IsSlewing returns 0
01:37:24.393 00.000 9828 IsGuiding returns 1
01:37:24.423 00.030 9828 IsSlewing returns 0
01:37:24.423 00.000 9828 IsGuiding returns 0
01:37:24.423 00.000 9828 scope move finished after 25 + 134 ms
01:37:24.423 00.000 9828 Move returns status 0, amount 25
01:37:24.423 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:24.423 00.000 9828 MoveAxis(N, 11, B)
01:37:24.423 00.000 9828 Guiding  Dir = 0, Dur = 11
01:37:24.438 00.015 9828 IsSlewing returns 0
01:37:24.438 00.000 9828 IsGuiding returns 0
01:37:24.438 00.000 9828 PulseGuide returned control before completion, sleep 21
01:37:24.468 00.030 9828 IsGuiding returns 1
01:37:24.468 00.000 9828 scope still moving after pulse duration time elapsed
01:37:24.499 00.031 9828 IsSlewing returns 0
01:37:24.499 00.000 9828 IsGuiding returns 1
01:37:24.530 00.031 9828 IsSlewing returns 0
01:37:24.530 00.000 9828 IsGuiding returns 1
01:37:24.561 00.031 9828 IsSlewing returns 0
01:37:24.561 00.000 9828 IsGuiding returns 1
01:37:24.592 00.031 9828 IsSlewing returns 0
01:37:24.592 00.000 9828 IsGuiding returns 0
01:37:24.592 00.000 9828 scope move finished after 11 + 144 ms
01:37:24.592 00.000 9828 Move returns status 0, amount 11
01:37:24.592 00.000 9828 move complete, result=0
01:37:24.593 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:37:24.593 00.000 9828 worker thread done servicing request
01:37:24.957 00.364 8976 Exposure complete
01:37:24.962 00.005 8976 worker thread done servicing request
01:37:24.962 00.000 5052 OnExposeComplete: enter
01:37:24.963 00.001 5052 UpdateGuideState(): m_state=6
01:37:24.963 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4717
01:37:24.963 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.56, Mass=201, SNR=9.8, Peak=69 HFD=3.2
01:37:24.963 00.000 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.04) = xAngle (-3.18 = 3.10)
01:37:24.963 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 3.00)
01:37:24.963 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.14 mountX=-0.17 mountY=0.02, mountTheta=3.00
01:37:24.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.15, opts=13)
01:37:24.964 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.15)
01:37:24.964 00.000 8976 Worker thread wakes up
01:37:24.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.15) opts 0xd
01:37:24.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.15)
01:37:24.964 00.000 8976 Moving (0.07, -0.15) raw xDistance=-0.17 yDistance=0.02
01:37:24.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:37:24.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:37:24.964 00.000 8976 MoveAxis(R, 0, ABG)
01:37:24.964 00.000 8976 MoveAxis(U, 0, ABG)
01:37:24.964 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:37:24.964 00.000 8976 MountToCamera -- mountX=0.77 mountY=-1.87 hyp=2.02 mountTheta=-1.18 cameraX=1.32, cameraY=1.53 cameraTheta=0.86
01:37:24.964 00.000 8976 incremental bump (1.315, 1.533) isValid = 1
01:37:24.964 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
01:37:24.964 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:37:24.964 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:37:24.964 00.000 8976 move complete, result=0
01:37:24.964 00.000 9828 Worker thread wakes up
01:37:24.964 00.000 8976 worker thread done servicing request
01:37:24.964 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:37:24.964 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:37:24.964 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
01:37:24.964 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
01:37:24.964 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
01:37:24.964 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:37:24.964 00.000 9828 BLC: window closed
01:37:24.964 00.000 9828 MoveAxis(E, 25, B)
01:37:24.964 00.000 9828 Guiding  Dir = 2, Dur = 25
01:37:24.965 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:37:24.965 00.000 9828 IsSlewing returns 0
01:37:24.965 00.000 9828 IsGuiding returns 0
01:37:24.965 00.000 9828 PulseGuide returned control before completion, sleep 35
01:37:24.974 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:37:24.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:24.974 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:24.974 00.000 5052 Enqueuing Expose request
01:37:24.974 00.000 8976 Worker thread wakes up
01:37:24.974 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:24.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:24.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:25.012 00.038 9828 IsGuiding returns 1
01:37:25.012 00.000 9828 scope still moving after pulse duration time elapsed
01:37:25.043 00.031 9828 IsSlewing returns 0
01:37:25.044 00.001 9828 IsGuiding returns 1
01:37:25.074 00.030 9828 IsSlewing returns 0
01:37:25.074 00.000 9828 IsGuiding returns 1
01:37:25.105 00.031 9828 IsSlewing returns 0
01:37:25.105 00.000 9828 IsGuiding returns 1
01:37:25.137 00.032 9828 IsSlewing returns 0
01:37:25.137 00.000 9828 IsGuiding returns 0
01:37:25.137 00.000 9828 scope move finished after 25 + 146 ms
01:37:25.137 00.000 9828 Move returns status 0, amount 25
01:37:25.137 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:25.137 00.000 9828 MoveAxis(N, 11, B)
01:37:25.137 00.000 9828 Guiding  Dir = 0, Dur = 11
01:37:25.151 00.014 9828 IsSlewing returns 0
01:37:25.151 00.000 9828 IsGuiding returns 0
01:37:25.152 00.001 9828 PulseGuide returned control before completion, sleep 21
01:37:25.182 00.030 9828 IsGuiding returns 1
01:37:25.182 00.000 9828 scope still moving after pulse duration time elapsed
01:37:25.213 00.031 9828 IsSlewing returns 0
01:37:25.213 00.000 9828 IsGuiding returns 1
01:37:25.244 00.031 9828 IsSlewing returns 0
01:37:25.244 00.000 9828 IsGuiding returns 1
01:37:25.275 00.031 9828 IsSlewing returns 0
01:37:25.275 00.000 9828 IsGuiding returns 1
01:37:25.307 00.032 9828 IsSlewing returns 0
01:37:25.307 00.000 9828 IsGuiding returns 0
01:37:25.307 00.000 9828 scope move finished after 11 + 144 ms
01:37:25.307 00.000 9828 Move returns status 0, amount 11
01:37:25.307 00.000 9828 move complete, result=0
01:37:25.307 00.000 9828 worker thread done servicing request
01:37:25.307 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:37:25.666 00.359 8976 Exposure complete
01:37:25.671 00.005 8976 worker thread done servicing request
01:37:25.672 00.001 5052 OnExposeComplete: enter
01:37:25.672 00.000 5052 UpdateGuideState(): m_state=6
01:37:25.672 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4718
01:37:25.672 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.80, Mass=209, SNR=10.0, Peak=66 HFD=3.2
01:37:25.672 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:37:25.672 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
01:37:25.672 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.31 cameraTheta=2.83 mountX=0.22 mountY=0.19, mountTheta=0.73
01:37:25.673 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.09, opts=13)
01:37:25.673 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.09)
01:37:25.673 00.000 8976 Worker thread wakes up
01:37:25.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.09) opts 0xd
01:37:25.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.09)
01:37:25.673 00.000 8976 Moving (-0.29, 0.09) raw xDistance=0.22 yDistance=0.19
01:37:25.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:37:25.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:37:25.673 00.000 8976 MoveAxis(R, 0, ABG)
01:37:25.673 00.000 8976 MoveAxis(U, 0, ABG)
01:37:25.673 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:37:25.673 00.000 8976 MountToCamera -- mountX=0.77 mountY=-1.83 hyp=1.98 mountTheta=-1.17 cameraX=1.28, cameraY=1.51 cameraTheta=0.87
01:37:25.673 00.000 8976 incremental bump (1.280, 1.514) isValid = 1
01:37:25.673 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
01:37:25.673 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:37:25.673 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:37:25.673 00.000 8976 move complete, result=0
01:37:25.673 00.000 9828 Worker thread wakes up
01:37:25.673 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:37:25.674 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:37:25.674 00.000 8976 worker thread done servicing request
01:37:25.674 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
01:37:25.674 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
01:37:25.674 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
01:37:25.674 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:37:25.674 00.000 9828 BLC: window closed
01:37:25.674 00.000 9828 MoveAxis(E, 25, B)
01:37:25.674 00.000 9828 Guiding  Dir = 2, Dur = 25
01:37:25.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:37:25.674 00.000 9828 IsSlewing returns 0
01:37:25.674 00.000 9828 IsGuiding returns 0
01:37:25.675 00.001 9828 PulseGuide returned control before completion, sleep 35
01:37:25.685 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:37:25.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:25.685 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:25.685 00.000 5052 Enqueuing Expose request
01:37:25.685 00.000 8976 Worker thread wakes up
01:37:25.686 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:25.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:25.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:25.713 00.027 9828 IsGuiding returns 1
01:37:25.713 00.000 9828 scope still moving after pulse duration time elapsed
01:37:25.743 00.030 9828 IsSlewing returns 0
01:37:25.743 00.000 9828 IsGuiding returns 1
01:37:25.774 00.031 9828 IsSlewing returns 0
01:37:25.774 00.000 9828 IsGuiding returns 1
01:37:25.806 00.032 9828 IsSlewing returns 0
01:37:25.806 00.000 9828 IsGuiding returns 1
01:37:25.836 00.030 9828 IsSlewing returns 0
01:37:25.836 00.000 9828 IsGuiding returns 1
01:37:25.867 00.031 9828 IsSlewing returns 0
01:37:25.867 00.000 9828 IsGuiding returns 1
01:37:25.897 00.030 9828 IsSlewing returns 0
01:37:25.898 00.001 9828 IsGuiding returns 1
01:37:25.929 00.031 9828 IsSlewing returns 0
01:37:25.929 00.000 9828 IsGuiding returns 1
01:37:25.959 00.030 9828 IsSlewing returns 0
01:37:25.959 00.000 9828 IsGuiding returns 0
01:37:25.959 00.000 9828 scope move finished after 25 + 259 ms
01:37:25.959 00.000 9828 Move returns status 0, amount 25
01:37:25.959 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:25.959 00.000 9828 MoveAxis(N, 11, B)
01:37:25.959 00.000 9828 Guiding  Dir = 0, Dur = 11
01:37:25.975 00.016 9828 IsSlewing returns 0
01:37:25.975 00.000 9828 IsGuiding returns 0
01:37:25.975 00.000 9828 PulseGuide returned control before completion, sleep 21
01:37:26.005 00.030 9828 IsGuiding returns 1
01:37:26.005 00.000 9828 scope still moving after pulse duration time elapsed
01:37:26.036 00.031 9828 IsSlewing returns 0
01:37:26.036 00.000 9828 IsGuiding returns 1
01:37:26.067 00.031 9828 IsSlewing returns 0
01:37:26.067 00.000 9828 IsGuiding returns 1
01:37:26.098 00.031 9828 IsSlewing returns 0
01:37:26.098 00.000 9828 IsGuiding returns 1
01:37:26.128 00.030 9828 IsSlewing returns 0
01:37:26.128 00.000 9828 IsGuiding returns 0
01:37:26.128 00.000 9828 scope move finished after 11 + 142 ms
01:37:26.128 00.000 9828 Move returns status 0, amount 11
01:37:26.128 00.000 9828 move complete, result=0
01:37:26.128 00.000 9828 worker thread done servicing request
01:37:26.129 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:37:26.379 00.250 8976 Exposure complete
01:37:26.385 00.006 8976 worker thread done servicing request
01:37:26.385 00.000 5052 OnExposeComplete: enter
01:37:26.385 00.000 5052 UpdateGuideState(): m_state=6
01:37:26.385 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4719
01:37:26.385 00.000 5052 Star::Find returns 1 (0), X=328.13, Y=281.69, Mass=193, SNR=9.5, Peak=61 HFD=2.7
01:37:26.385 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:37:26.385 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
01:37:26.385 00.000 5052 CameraToMount -- cameraX=-1.05 cameraY=-0.02 hyp=1.05 cameraTheta=-3.12 mountX=0.46 mountY=0.89, mountTheta=1.10
01:37:26.386 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.05, y=-0.02, opts=13)
01:37:26.386 00.000 5052 Enqueuing Move request for stepguider (-1.05, -0.02)
01:37:26.386 00.000 8976 Worker thread wakes up
01:37:26.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.05, -0.02) opts 0xd
01:37:26.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.05, -0.02)
01:37:26.386 00.000 8976 Moving (-1.05, -0.02) raw xDistance=0.46 yDistance=0.89
01:37:26.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:37:26.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89
01:37:26.386 00.000 8976 MoveAxis(L, 2, ABG)
01:37:26.386 00.000 8976 stepping (-5, 11) + (-2, 0)
01:37:26.386 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:26.387 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:37:26.396 00.009 5052 UpdateGuideState exits: m=193 SNR=9.5
01:37:26.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:26.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:26.396 00.000 5052 Enqueuing Expose request
01:37:26.421 00.025 8976 Received - 47 (G) 
01:37:26.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:26.421 00.000 8976 stepped: pos (-7, 11)
01:37:26.421 00.000 8976 MoveAxis(D, 4, ABG)
01:37:26.421 00.000 8976 stepping (-7, 11) + (0, -4)
01:37:26.421 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:26.452 00.031 8976 Received - 47 (G) 
01:37:26.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:26.453 00.001 8976 stepped: pos (-7, 7)
01:37:26.453 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:37:26.453 00.000 8976 MountToCamera -- mountX=0.87 mountY=-1.59 hyp=1.81 mountTheta=-1.07 cameraX=1.02, cameraY=1.50 cameraTheta=0.97
01:37:26.453 00.000 8976 incremental bump (1.023, 1.496) isValid = 1
01:37:26.453 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
01:37:26.453 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:37:26.453 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:37:26.453 00.000 8976 move complete, result=0
01:37:26.453 00.000 9828 Worker thread wakes up
01:37:26.453 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:37:26.453 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:37:26.453 00.000 8976 worker thread done servicing request
01:37:26.453 00.000 8976 Worker thread wakes up
01:37:26.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:26.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:26.453 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
01:37:26.453 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
01:37:26.453 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
01:37:26.453 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:37:26.454 00.001 9828 BLC: window closed
01:37:26.454 00.000 9828 MoveAxis(E, 22, B)
01:37:26.454 00.000 9828 Guiding  Dir = 2, Dur = 22
01:37:26.454 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:37:26.454 00.000 9828 IsSlewing returns 0
01:37:26.454 00.000 9828 IsGuiding returns 0
01:37:26.454 00.000 9828 PulseGuide returned control before completion, sleep 32
01:37:26.502 00.048 9828 IsGuiding returns 1
01:37:26.502 00.000 9828 scope still moving after pulse duration time elapsed
01:37:26.533 00.031 9828 IsSlewing returns 0
01:37:26.533 00.000 9828 IsGuiding returns 1
01:37:26.564 00.031 9828 IsSlewing returns 0
01:37:26.564 00.000 9828 IsGuiding returns 1
01:37:26.594 00.030 9828 IsSlewing returns 0
01:37:26.594 00.000 9828 IsGuiding returns 0
01:37:26.594 00.000 9828 scope move finished after 22 + 117 ms
01:37:26.594 00.000 9828 Move returns status 0, amount 22
01:37:26.594 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:26.594 00.000 9828 MoveAxis(N, 12, B)
01:37:26.594 00.000 9828 Guiding  Dir = 0, Dur = 12
01:37:26.609 00.015 9828 IsSlewing returns 0
01:37:26.609 00.000 9828 IsGuiding returns 0
01:37:26.609 00.000 9828 PulseGuide returned control before completion, sleep 22
01:37:26.641 00.032 9828 IsGuiding returns 1
01:37:26.641 00.000 9828 scope still moving after pulse duration time elapsed
01:37:26.672 00.031 9828 IsSlewing returns 0
01:37:26.672 00.000 9828 IsGuiding returns 1
01:37:26.703 00.031 9828 IsSlewing returns 0
01:37:26.703 00.000 9828 IsGuiding returns 1
01:37:26.733 00.030 9828 IsSlewing returns 0
01:37:26.733 00.000 9828 IsGuiding returns 1
01:37:26.764 00.031 9828 IsSlewing returns 0
01:37:26.764 00.000 9828 IsGuiding returns 0
01:37:26.764 00.000 9828 scope move finished after 12 + 143 ms
01:37:26.764 00.000 9828 Move returns status 0, amount 12
01:37:26.764 00.000 9828 move complete, result=0
01:37:26.765 00.001 9828 worker thread done servicing request
01:37:26.765 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:37:27.145 00.380 8976 Exposure complete
01:37:27.151 00.006 8976 worker thread done servicing request
01:37:27.151 00.000 5052 OnExposeComplete: enter
01:37:27.151 00.000 5052 UpdateGuideState(): m_state=6
01:37:27.151 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4720
01:37:27.151 00.000 5052 Star::Find returns 1 (0), X=328.01, Y=281.75, Mass=184, SNR=9.3, Peak=68 HFD=2.5
01:37:27.151 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:37:27.151 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:37:27.151 00.000 5052 CameraToMount -- cameraX=-1.16 cameraY=0.04 hyp=1.16 cameraTheta=3.11 mountX=0.56 mountY=0.95, mountTheta=1.04
01:37:27.152 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.16, y=0.04, opts=13)
01:37:27.152 00.000 5052 Enqueuing Move request for stepguider (-1.16, 0.04)
01:37:27.152 00.000 8976 Worker thread wakes up
01:37:27.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.16, 0.04) opts 0xd
01:37:27.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.16, 0.04)
01:37:27.152 00.000 8976 Moving (-1.16, 0.04) raw xDistance=0.56 yDistance=0.95
01:37:27.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
01:37:27.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.95
01:37:27.152 00.000 8976 MoveAxis(L, 2, ABG)
01:37:27.152 00.000 8976 stepping (-7, 7) + (-2, 0)
01:37:27.152 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:27.153 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:37:27.163 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:37:27.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:27.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:27.163 00.000 5052 Enqueuing Expose request
01:37:27.189 00.026 8976 Received - 47 (G) 
01:37:27.189 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:27.189 00.000 8976 stepped: pos (-9, 7)
01:37:27.189 00.000 8976 MoveAxis(D, 4, ABG)
01:37:27.189 00.000 8976 stepping (-9, 7) + (0, -4)
01:37:27.189 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:27.220 00.031 8976 Received - 47 (G) 
01:37:27.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:27.220 00.000 8976 stepped: pos (-9, 3)
01:37:27.220 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
01:37:27.220 00.000 8976 MountToCamera -- mountX=1.04 mountY=-1.22 hyp=1.60 mountTheta=-0.87 cameraX=0.62, cameraY=1.48 cameraTheta=1.17
01:37:27.221 00.001 8976 incremental bump (0.618, 1.479) isValid = 1
01:37:27.221 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
01:37:27.221 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:37:27.221 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:37:27.221 00.000 8976 move complete, result=0
01:37:27.221 00.000 8976 worker thread done servicing request
01:37:27.221 00.000 8976 Worker thread wakes up
01:37:27.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:27.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:27.221 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:37:27.221 00.000 9828 Worker thread wakes up
01:37:27.221 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:37:27.221 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:37:27.221 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
01:37:27.221 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
01:37:27.221 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
01:37:27.222 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:37:27.222 00.000 9828 BLC: window closed
01:37:27.222 00.000 9828 MoveAxis(E, 16, B)
01:37:27.222 00.000 9828 Guiding  Dir = 2, Dur = 16
01:37:27.222 00.000 9828 IsSlewing returns 0
01:37:27.222 00.000 9828 IsGuiding returns 0
01:37:27.222 00.000 9828 PulseGuide returned control before completion, sleep 26
01:37:27.250 00.028 9828 IsGuiding returns 1
01:37:27.250 00.000 9828 scope still moving after pulse duration time elapsed
01:37:27.280 00.030 9828 IsSlewing returns 0
01:37:27.280 00.000 9828 IsGuiding returns 1
01:37:27.312 00.032 9828 IsSlewing returns 0
01:37:27.312 00.000 9828 IsGuiding returns 1
01:37:27.343 00.031 9828 IsSlewing returns 0
01:37:27.343 00.000 9828 IsGuiding returns 1
01:37:27.375 00.032 9828 IsSlewing returns 0
01:37:27.375 00.000 9828 IsGuiding returns 0
01:37:27.375 00.000 9828 scope move finished after 16 + 137 ms
01:37:27.375 00.000 9828 Move returns status 0, amount 16
01:37:27.375 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:27.375 00.000 9828 MoveAxis(N, 14, B)
01:37:27.375 00.000 9828 Guiding  Dir = 0, Dur = 14
01:37:27.391 00.016 9828 IsSlewing returns 0
01:37:27.391 00.000 9828 IsGuiding returns 0
01:37:27.391 00.000 9828 PulseGuide returned control before completion, sleep 24
01:37:27.423 00.032 9828 IsGuiding returns 1
01:37:27.423 00.000 9828 scope still moving after pulse duration time elapsed
01:37:27.454 00.031 9828 IsSlewing returns 0
01:37:27.454 00.000 9828 IsGuiding returns 1
01:37:27.484 00.030 9828 IsSlewing returns 0
01:37:27.484 00.000 9828 IsGuiding returns 1
01:37:27.515 00.031 9828 IsSlewing returns 0
01:37:27.515 00.000 9828 IsGuiding returns 1
01:37:27.547 00.032 9828 IsSlewing returns 0
01:37:27.547 00.000 9828 IsGuiding returns 0
01:37:27.547 00.000 9828 scope move finished after 14 + 141 ms
01:37:27.547 00.000 9828 Move returns status 0, amount 14
01:37:27.547 00.000 9828 move complete, result=0
01:37:27.547 00.000 9828 worker thread done servicing request
01:37:27.547 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
01:37:27.911 00.364 8976 Exposure complete
01:37:27.917 00.006 8976 worker thread done servicing request
01:37:27.917 00.000 5052 OnExposeComplete: enter
01:37:27.917 00.000 5052 UpdateGuideState(): m_state=6
01:37:27.917 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4721
01:37:27.917 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.21, Mass=177, SNR=9.2, Peak=67 HFD=2.9
01:37:27.917 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.30 = 1.99)
01:37:27.917 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
01:37:27.917 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.50 hyp=0.65 cameraTheta=-2.25 mountX=-0.26 mountY=0.61, mountTheta=1.97
01:37:27.918 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.50, opts=13)
01:37:27.918 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.50)
01:37:27.918 00.000 8976 Worker thread wakes up
01:37:27.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.50) opts 0xd
01:37:27.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.50)
01:37:27.918 00.000 8976 Moving (-0.41, -0.50) raw xDistance=-0.26 yDistance=0.61
01:37:27.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
01:37:27.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.61
01:37:27.918 00.000 8976 MoveAxis(R, 1, ABG)
01:37:27.918 00.000 8976 stepping (-9, 3) + (1, 0)
01:37:27.918 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:27.919 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:37:27.928 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:37:27.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:27.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:27.929 00.001 5052 Enqueuing Expose request
01:37:27.939 00.010 8976 Received - 47 (G) 
01:37:27.940 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:27.940 00.000 8976 stepped: pos (-8, 3)
01:37:27.940 00.000 8976 MoveAxis(D, 3, ABG)
01:37:27.940 00.000 8976 stepping (-8, 3) + (0, -3)
01:37:27.940 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:37:27.972 00.032 8976 Received - 47 (G) 
01:37:27.972 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:37:27.972 00.000 8976 stepped: pos (-8, 0)
01:37:27.972 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
01:37:27.972 00.000 8976 MountToCamera -- mountX=1.10 mountY=-0.82 hyp=1.37 mountTheta=-0.64 cameraX=0.23, cameraY=1.35 cameraTheta=1.40
01:37:27.972 00.000 8976 incremental bump (0.230, 1.351) isValid = 1
01:37:27.972 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
01:37:27.972 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:37:27.972 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:37:27.972 00.000 8976 move complete, result=0
01:37:27.972 00.000 9828 Worker thread wakes up
01:37:27.972 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 3 ms SOUTH
01:37:27.972 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:37:27.972 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:37:27.972 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
01:37:27.972 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
01:37:27.972 00.000 8976 worker thread done servicing request
01:37:27.973 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
01:37:27.973 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:37:27.973 00.000 9828 BLC: window closed
01:37:27.973 00.000 8976 Worker thread wakes up
01:37:27.973 00.000 9828 MoveAxis(E, 8, B)
01:37:27.973 00.000 9828 Guiding  Dir = 2, Dur = 8
01:37:27.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:27.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:27.973 00.000 9828 IsSlewing returns 0
01:37:27.973 00.000 9828 IsGuiding returns 0
01:37:27.973 00.000 9828 PulseGuide returned control before completion, sleep 18
01:37:27.998 00.025 9828 IsGuiding returns 1
01:37:27.998 00.000 9828 scope still moving after pulse duration time elapsed
01:37:28.028 00.030 9828 IsSlewing returns 0
01:37:28.028 00.000 9828 IsGuiding returns 1
01:37:28.059 00.031 9828 IsSlewing returns 0
01:37:28.059 00.000 9828 IsGuiding returns 1
01:37:28.091 00.032 9828 IsSlewing returns 0
01:37:28.091 00.000 9828 IsGuiding returns 0
01:37:28.091 00.000 9828 scope move finished after 8 + 109 ms
01:37:28.091 00.000 9828 Move returns status 0, amount 8
01:37:28.091 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:28.091 00.000 9828 MoveAxis(N, 16, B)
01:37:28.091 00.000 9828 Guiding  Dir = 0, Dur = 16
01:37:28.106 00.015 9828 IsSlewing returns 0
01:37:28.106 00.000 9828 IsGuiding returns 0
01:37:28.106 00.000 9828 PulseGuide returned control before completion, sleep 26
01:37:28.136 00.030 9828 IsGuiding returns 1
01:37:28.136 00.000 9828 scope still moving after pulse duration time elapsed
01:37:28.168 00.032 9828 IsSlewing returns 0
01:37:28.168 00.000 9828 IsGuiding returns 1
01:37:28.201 00.033 9828 IsSlewing returns 0
01:37:28.201 00.000 9828 IsGuiding returns 1
01:37:28.229 00.028 9828 IsSlewing returns 0
01:37:28.229 00.000 9828 IsGuiding returns 1
01:37:28.260 00.031 9828 IsSlewing returns 0
01:37:28.260 00.000 9828 IsGuiding returns 1
01:37:28.292 00.032 9828 IsSlewing returns 0
01:37:28.292 00.000 9828 IsGuiding returns 1
01:37:28.322 00.030 9828 IsSlewing returns 0
01:37:28.322 00.000 9828 IsGuiding returns 0
01:37:28.322 00.000 9828 scope move finished after 16 + 200 ms
01:37:28.322 00.000 9828 Move returns status 0, amount 16
01:37:28.322 00.000 9828 move complete, result=0
01:37:28.322 00.000 9828 worker thread done servicing request
01:37:28.322 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:37:28.667 00.345 8976 Exposure complete
01:37:28.672 00.005 8976 worker thread done servicing request
01:37:28.672 00.000 5052 OnExposeComplete: enter
01:37:28.672 00.000 5052 UpdateGuideState(): m_state=6
01:37:28.672 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4722
01:37:28.672 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.64, Mass=184, SNR=9.4, Peak=67 HFD=2.5
01:37:28.672 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.94 = 1.35)
01:37:28.672 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
01:37:28.672 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.07 hyp=0.27 cameraTheta=-2.89 mountX=0.06 mountY=0.26, mountTheta=1.34
01:37:28.673 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.07, opts=13)
01:37:28.673 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.07)
01:37:28.673 00.000 8976 Worker thread wakes up
01:37:28.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.07) opts 0xd
01:37:28.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.07)
01:37:28.673 00.000 8976 Moving (-0.27, -0.07) raw xDistance=0.06 yDistance=0.26
01:37:28.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:37:28.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:37:28.673 00.000 8976 MoveAxis(R, 0, ABG)
01:37:28.673 00.000 8976 MoveAxis(U, 0, ABG)
01:37:28.673 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
01:37:28.673 00.000 8976 MountToCamera -- mountX=1.14 mountY=-0.55 hyp=1.27 mountTheta=-0.45 cameraX=-0.03, cameraY=1.27 cameraTheta=1.59
01:37:28.673 00.000 8976 incremental bump (-0.030, 1.265) isValid = 1
01:37:28.673 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
01:37:28.674 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:37:28.674 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:37:28.674 00.000 8976 move complete, result=0
01:37:28.674 00.000 9828 Worker thread wakes up
01:37:28.674 00.000 8976 worker thread done servicing request
01:37:28.674 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:37:28.674 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:37:28.674 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
01:37:28.674 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.67)
01:37:28.674 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
01:37:28.674 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:37:28.674 00.000 9828 BLC: window closed
01:37:28.674 00.000 9828 MoveAxis(E, 1, B)
01:37:28.674 00.000 9828 Guiding  Dir = 2, Dur = 1
01:37:28.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:37:28.674 00.000 9828 IsSlewing returns 0
01:37:28.675 00.001 9828 IsGuiding returns 0
01:37:28.675 00.000 9828 PulseGuide returned control before completion, sleep 11
01:37:28.683 00.008 5052 UpdateGuideState exits: m=184 SNR=9.4
01:37:28.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:28.684 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:28.684 00.000 5052 Enqueuing Expose request
01:37:28.684 00.000 8976 Worker thread wakes up
01:37:28.684 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:37:28.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:28.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:28.691 00.007 9828 IsGuiding returns 1
01:37:28.691 00.000 9828 scope still moving after pulse duration time elapsed
01:37:28.722 00.031 9828 IsSlewing returns 0
01:37:28.722 00.000 9828 IsGuiding returns 1
01:37:28.753 00.031 9828 IsSlewing returns 0
01:37:28.753 00.000 9828 IsGuiding returns 1
01:37:28.784 00.031 9828 IsSlewing returns 0
01:37:28.784 00.000 9828 IsGuiding returns 1
01:37:28.815 00.031 9828 IsSlewing returns 0
01:37:28.815 00.000 9828 IsGuiding returns 0
01:37:28.815 00.000 9828 scope move finished after 1 + 139 ms
01:37:28.815 00.000 9828 Move returns status 0, amount 1
01:37:28.815 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:37:28.815 00.000 9828 MoveAxis(N, 16, B)
01:37:28.815 00.000 9828 Guiding  Dir = 0, Dur = 16
01:37:28.830 00.015 9828 IsSlewing returns 0
01:37:28.835 00.005 9828 IsGuiding returns 0
01:37:28.835 00.000 9828 PulseGuide returned control before completion, sleep 26
01:37:28.876 00.041 9828 IsGuiding returns 1
01:37:28.876 00.000 9828 scope still moving after pulse duration time elapsed
01:37:28.907 00.031 9828 IsSlewing returns 0
01:37:28.907 00.000 9828 IsGuiding returns 1
01:37:28.938 00.031 9828 IsSlewing returns 0
01:37:28.938 00.000 9828 IsGuiding returns 1
01:37:28.968 00.030 9828 IsSlewing returns 0
01:37:28.968 00.000 9828 IsGuiding returns 0
01:37:28.968 00.000 9828 scope move finished after 16 + 117 ms
01:37:28.968 00.000 9828 Move returns status 0, amount 16
01:37:28.968 00.000 9828 move complete, result=0
01:37:28.968 00.000 9828 worker thread done servicing request
01:37:28.969 00.001 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:37:29.374 00.405 8976 Exposure complete
01:37:29.380 00.006 8976 worker thread done servicing request
01:37:29.380 00.000 5052 OnExposeComplete: enter
01:37:29.380 00.000 5052 UpdateGuideState(): m_state=6
01:37:29.380 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4723
01:37:29.380 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.74, Mass=202, SNR=9.8, Peak=69 HFD=3.2
01:37:29.380 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
01:37:29.380 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
01:37:29.380 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.03 hyp=0.27 cameraTheta=0.12 mountX=-0.09 mountY=-0.24, mountTheta=-1.94
01:37:29.381 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.03, opts=13)
01:37:29.381 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.03)
01:37:29.381 00.000 8976 Worker thread wakes up
01:37:29.381 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.03) opts 0xd
01:37:29.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.03)
01:37:29.381 00.000 8976 Moving (0.27, 0.03) raw xDistance=-0.09 yDistance=-0.24
01:37:29.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:37:29.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:37:29.381 00.000 8976 MoveAxis(R, 0, ABG)
01:37:29.381 00.000 8976 MoveAxis(U, 0, ABG)
01:37:29.381 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:37:29.381 00.000 8976 move complete, result=0
01:37:29.381 00.000 8976 worker thread done servicing request
01:37:29.382 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:37:29.393 00.011 5052 UpdateGuideState exits: m=202 SNR=9.8
01:37:29.393 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:29.393 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:29.393 00.000 5052 Enqueuing Expose request
01:37:29.393 00.000 8976 Worker thread wakes up
01:37:29.394 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:29.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:29.394 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:30.082 00.688 8976 Exposure complete
01:37:30.087 00.005 8976 worker thread done servicing request
01:37:30.088 00.001 5052 OnExposeComplete: enter
01:37:30.088 00.000 5052 UpdateGuideState(): m_state=6
01:37:30.088 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4724
01:37:30.088 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.94, Mass=189, SNR=9.4, Peak=64 HFD=3.1
01:37:30.088 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
01:37:30.088 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
01:37:30.088 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.23 hyp=0.39 cameraTheta=0.62 mountX=0.06 mountY=-0.39, mountTheta=-1.43
01:37:30.088 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.23, opts=13)
01:37:30.089 00.001 5052 Enqueuing Move request for stepguider (0.32, 0.23)
01:37:30.089 00.000 8976 Worker thread wakes up
01:37:30.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.23) opts 0xd
01:37:30.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.23)
01:37:30.089 00.000 8976 Moving (0.32, 0.23) raw xDistance=0.06 yDistance=-0.39
01:37:30.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:37:30.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:37:30.089 00.000 8976 MoveAxis(R, 0, ABG)
01:37:30.089 00.000 8976 MoveAxis(U, 2, ABG)
01:37:30.089 00.000 8976 stepping (-8, 0) + (0, 2)
01:37:30.090 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:30.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:37:30.100 00.010 5052 UpdateGuideState exits: m=189 SNR=9.4
01:37:30.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:30.100 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:30.100 00.000 5052 Enqueuing Expose request
01:37:30.114 00.014 8976 Received - 47 (G) 
01:37:30.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:30.114 00.000 8976 stepped: pos (-8, 2)
01:37:30.114 00.000 8976 move complete, result=0
01:37:30.114 00.000 8976 worker thread done servicing request
01:37:30.114 00.000 8976 Worker thread wakes up
01:37:30.114 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:37:30.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:30.114 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:30.804 00.690 8976 Exposure complete
01:37:30.809 00.005 8976 worker thread done servicing request
01:37:30.810 00.001 5052 OnExposeComplete: enter
01:37:30.810 00.000 5052 UpdateGuideState(): m_state=6
01:37:30.810 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4725
01:37:30.810 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.74, Mass=190, SNR=9.5, Peak=66 HFD=3.2
01:37:30.810 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
01:37:30.810 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:37:30.810 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.24 cameraTheta=0.15 mountX=-0.08 mountY=-0.22, mountTheta=-1.91
01:37:30.810 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.03, opts=13)
01:37:30.810 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.03)
01:37:30.811 00.001 8976 Worker thread wakes up
01:37:30.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.03) opts 0xd
01:37:30.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.03)
01:37:30.811 00.000 8976 Moving (0.24, 0.03) raw xDistance=-0.08 yDistance=-0.22
01:37:30.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:37:30.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:37:30.811 00.000 8976 MoveAxis(R, 0, ABG)
01:37:30.811 00.000 8976 MoveAxis(U, 0, ABG)
01:37:30.811 00.000 8976 move complete, result=0
01:37:30.811 00.000 8976 worker thread done servicing request
01:37:30.811 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:37:30.821 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:37:30.822 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:30.822 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:30.822 00.000 5052 Enqueuing Expose request
01:37:30.822 00.000 8976 Worker thread wakes up
01:37:30.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:30.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:30.822 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:31.509 00.687 8976 Exposure complete
01:37:31.515 00.006 8976 worker thread done servicing request
01:37:31.515 00.000 5052 OnExposeComplete: enter
01:37:31.515 00.000 5052 UpdateGuideState(): m_state=6
01:37:31.515 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4726
01:37:31.515 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.65, Mass=195, SNR=9.6, Peak=66 HFD=2.9
01:37:31.515 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
01:37:31.515 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.53)
01:37:31.515 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.61 mountX=-0.01 mountY=0.11, mountTheta=1.63
01:37:31.516 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.05, opts=13)
01:37:31.516 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.05)
01:37:31.516 00.000 8976 Worker thread wakes up
01:37:31.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.05) opts 0xd
01:37:31.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.05)
01:37:31.516 00.000 8976 Moving (-0.09, -0.05) raw xDistance=-0.01 yDistance=0.11
01:37:31.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:37:31.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:37:31.516 00.000 8976 MoveAxis(R, 0, ABG)
01:37:31.516 00.000 8976 MoveAxis(U, 0, ABG)
01:37:31.516 00.000 8976 move complete, result=0
01:37:31.516 00.000 8976 worker thread done servicing request
01:37:31.517 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:37:31.527 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:37:31.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:31.527 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:31.527 00.000 5052 Enqueuing Expose request
01:37:31.527 00.000 8976 Worker thread wakes up
01:37:31.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:31.527 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:31.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:32.216 00.689 8976 Exposure complete
01:37:32.220 00.004 8976 worker thread done servicing request
01:37:32.221 00.001 5052 OnExposeComplete: enter
01:37:32.221 00.000 5052 UpdateGuideState(): m_state=6
01:37:32.221 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4727
01:37:32.221 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.67, Mass=195, SNR=9.6, Peak=64 HFD=3.0
01:37:32.221 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
01:37:32.221 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
01:37:32.221 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.04 hyp=0.78 cameraTheta=-3.09 mountX=0.32 mountY=0.67, mountTheta=1.13
01:37:32.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.04, opts=13)
01:37:32.222 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.04)
01:37:32.222 00.000 8976 Worker thread wakes up
01:37:32.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.04) opts 0xd
01:37:32.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.04)
01:37:32.222 00.000 8976 Moving (-0.78, -0.04) raw xDistance=0.32 yDistance=0.67
01:37:32.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:37:32.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
01:37:32.222 00.000 8976 MoveAxis(L, 1, ABG)
01:37:32.222 00.000 8976 stepping (-8, 2) + (-1, 0)
01:37:32.222 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:32.223 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:37:32.233 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:37:32.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:32.233 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:32.233 00.000 5052 Enqueuing Expose request
01:37:32.255 00.022 8976 Received - 47 (G) 
01:37:32.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:32.256 00.001 8976 stepped: pos (-9, 2)
01:37:32.256 00.000 8976 MoveAxis(D, 3, ABG)
01:37:32.256 00.000 8976 stepping (-9, 2) + (0, -3)
01:37:32.256 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:37:32.288 00.032 8976 Received - 47 (G) 
01:37:32.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:37:32.288 00.000 8976 stepped: pos (-9, -1)
01:37:32.288 00.000 8976 move complete, result=0
01:37:32.288 00.000 8976 worker thread done servicing request
01:37:32.288 00.000 8976 Worker thread wakes up
01:37:32.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:32.288 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:32.288 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
01:37:32.978 00.690 8976 Exposure complete
01:37:32.984 00.006 8976 worker thread done servicing request
01:37:32.984 00.000 5052 OnExposeComplete: enter
01:37:32.984 00.000 5052 UpdateGuideState(): m_state=6
01:37:32.984 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4728
01:37:32.984 00.000 5052 Star::Find returns 1 (0), X=328.16, Y=281.73, Mass=168, SNR=9.0, Peak=64 HFD=2.6
01:37:32.984 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:37:32.984 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:37:32.984 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=0.02 hyp=1.01 cameraTheta=3.13 mountX=0.48 mountY=0.84, mountTheta=1.06
01:37:32.985 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=0.02, opts=13)
01:37:32.985 00.000 5052 Enqueuing Move request for stepguider (-1.01, 0.02)
01:37:32.985 00.000 8976 Worker thread wakes up
01:37:32.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, 0.02) opts 0xd
01:37:32.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, 0.02)
01:37:32.985 00.000 8976 Moving (-1.01, 0.02) raw xDistance=0.48 yDistance=0.84
01:37:32.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48
01:37:32.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.84
01:37:32.985 00.000 8976 MoveAxis(L, 2, ABG)
01:37:32.985 00.000 8976 stepping (-9, -1) + (-2, 0)
01:37:32.985 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:32.986 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:37:32.995 00.009 5052 UpdateGuideState exits: m=168 SNR=9.0
01:37:32.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:32.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:32.995 00.000 5052 Enqueuing Expose request
01:37:33.024 00.029 8976 Received - 47 (G) 
01:37:33.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:33.024 00.000 8976 stepped: pos (-11, -1)
01:37:33.024 00.000 8976 MoveAxis(D, 4, ABG)
01:37:33.024 00.000 8976 stepping (-11, -1) + (0, -4)
01:37:33.024 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:33.056 00.032 8976 Received - 47 (G) 
01:37:33.056 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:33.056 00.000 8976 stepped: pos (-11, -5)
01:37:33.056 00.000 8976 move complete, result=0
01:37:33.056 00.000 8976 worker thread done servicing request
01:37:33.056 00.000 8976 Worker thread wakes up
01:37:33.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:33.056 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:33.056 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 4 ms SOUTH
01:37:33.751 00.695 8976 Exposure complete
01:37:33.756 00.005 8976 worker thread done servicing request
01:37:33.756 00.000 5052 OnExposeComplete: enter
01:37:33.756 00.000 5052 UpdateGuideState(): m_state=6
01:37:33.756 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4729
01:37:33.756 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=282.01, Mass=195, SNR=9.6, Peak=67 HFD=3.0
01:37:33.756 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
01:37:33.756 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
01:37:33.756 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.30 hyp=0.42 cameraTheta=0.80 mountX=0.13 mountY=-0.41, mountTheta=-1.25
01:37:33.757 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.30, opts=13)
01:37:33.757 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.30)
01:37:33.757 00.000 8976 Worker thread wakes up
01:37:33.757 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.30) opts 0xd
01:37:33.757 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.30)
01:37:33.757 00.000 8976 Moving (0.29, 0.30) raw xDistance=0.13 yDistance=-0.41
01:37:33.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:37:33.758 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.41
01:37:33.758 00.000 8976 MoveAxis(R, 0, ABG)
01:37:33.758 00.000 8976 MoveAxis(U, 1, ABG)
01:37:33.758 00.000 8976 stepping (-11, -5) + (0, 1)
01:37:33.758 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:33.758 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:37:33.768 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:37:33.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:33.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:33.768 00.000 5052 Enqueuing Expose request
01:37:33.791 00.023 8976 Received - 47 (G) 
01:37:33.791 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:33.791 00.000 8976 stepped: pos (-11, -4)
01:37:33.791 00.000 8976 move complete, result=0
01:37:33.791 00.000 8976 worker thread done servicing request
01:37:33.791 00.000 8976 Worker thread wakes up
01:37:33.791 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:33.791 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:33.791 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
01:37:34.484 00.693 8976 Exposure complete
01:37:34.488 00.004 8976 worker thread done servicing request
01:37:34.488 00.000 5052 OnExposeComplete: enter
01:37:34.488 00.000 5052 UpdateGuideState(): m_state=6
01:37:34.488 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4730
01:37:34.489 00.001 5052 Star::Find returns 1 (0), X=329.37, Y=282.16, Mass=194, SNR=9.6, Peak=66 HFD=2.7
01:37:34.489 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
01:37:34.489 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
01:37:34.489 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.45 hyp=0.49 cameraTheta=1.15 mountX=0.31 mountY=-0.41, mountTheta=-0.93
01:37:34.489 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.45, opts=13)
01:37:34.489 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.45)
01:37:34.489 00.000 8976 Worker thread wakes up
01:37:34.490 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.45) opts 0xd
01:37:34.490 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.45)
01:37:34.490 00.000 8976 Moving (0.20, 0.45) raw xDistance=0.31 yDistance=-0.41
01:37:34.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:37:34.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
01:37:34.490 00.000 8976 MoveAxis(L, 1, ABG)
01:37:34.490 00.000 8976 stepping (-11, -4) + (-1, 0)
01:37:34.490 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:34.490 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:37:34.501 00.011 5052 UpdateGuideState exits: m=194 SNR=9.6
01:37:34.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:34.501 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:34.501 00.000 5052 Enqueuing Expose request
01:37:34.510 00.009 8976 Received - 47 (G) 
01:37:34.510 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:34.510 00.000 8976 stepped: pos (-12, -4)
01:37:34.510 00.000 8976 MoveAxis(U, 2, ABG)
01:37:34.510 00.000 8976 stepping (-12, -4) + (0, 2)
01:37:34.510 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:34.542 00.032 8976 Received - 47 (G) 
01:37:34.542 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:34.542 00.000 8976 stepped: pos (-12, -2)
01:37:34.542 00.000 8976 move complete, result=0
01:37:34.542 00.000 8976 worker thread done servicing request
01:37:34.542 00.000 8976 Worker thread wakes up
01:37:34.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:34.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:34.542 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
01:37:35.231 00.689 8976 Exposure complete
01:37:35.236 00.005 8976 worker thread done servicing request
01:37:35.236 00.000 5052 OnExposeComplete: enter
01:37:35.236 00.000 5052 UpdateGuideState(): m_state=6
01:37:35.236 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4731
01:37:35.236 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.84, Mass=187, SNR=9.5, Peak=63 HFD=2.9
01:37:35.237 00.001 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
01:37:35.237 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
01:37:35.237 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.67 mountX=0.04 mountY=-0.21, mountTheta=-1.38
01:37:35.237 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.13, opts=13)
01:37:35.237 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.13)
01:37:35.237 00.000 8976 Worker thread wakes up
01:37:35.238 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.13) opts 0xd
01:37:35.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.13)
01:37:35.238 00.000 8976 Moving (0.17, 0.13) raw xDistance=0.04 yDistance=-0.21
01:37:35.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:37:35.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:37:35.238 00.000 8976 MoveAxis(R, 0, ABG)
01:37:35.238 00.000 8976 MoveAxis(U, 0, ABG)
01:37:35.238 00.000 8976 move complete, result=0
01:37:35.238 00.000 8976 worker thread done servicing request
01:37:35.240 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:37:35.250 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
01:37:35.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:35.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:35.250 00.000 5052 Enqueuing Expose request
01:37:35.250 00.000 8976 Worker thread wakes up
01:37:35.250 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:35.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:35.250 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:35.939 00.689 8976 Exposure complete
01:37:35.945 00.006 8976 worker thread done servicing request
01:37:35.945 00.000 5052 OnExposeComplete: enter
01:37:35.945 00.000 5052 UpdateGuideState(): m_state=6
01:37:35.945 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4732
01:37:35.945 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.36, Mass=200, SNR=9.7, Peak=63 HFD=3.0
01:37:35.945 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
01:37:35.945 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
01:37:35.945 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.35 hyp=0.95 cameraTheta=-0.38 mountX=-0.71 mountY=-0.55, mountTheta=-2.49
01:37:35.946 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.35, opts=13)
01:37:35.946 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.35)
01:37:35.946 00.000 8976 Worker thread wakes up
01:37:35.946 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.35) opts 0xd
01:37:35.946 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.35)
01:37:35.946 00.000 8976 Moving (0.88, -0.35) raw xDistance=-0.71 yDistance=-0.55
01:37:35.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
01:37:35.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
01:37:35.946 00.000 8976 MoveAxis(R, 3, ABG)
01:37:35.946 00.000 8976 stepping (-12, -2) + (3, 0)
01:37:35.946 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:37:35.947 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:37:35.956 00.009 5052 UpdateGuideState exits: m=200 SNR=9.7
01:37:35.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:35.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:35.956 00.000 5052 Enqueuing Expose request
01:37:35.981 00.025 8976 Received - 47 (G) 
01:37:35.981 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:37:35.981 00.000 8976 stepped: pos (-9, -2)
01:37:35.981 00.000 8976 MoveAxis(U, 2, ABG)
01:37:35.981 00.000 8976 stepping (-9, -2) + (0, 2)
01:37:35.981 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:36.013 00.032 8976 Received - 47 (G) 
01:37:36.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:36.013 00.000 8976 stepped: pos (-9, 0)
01:37:36.013 00.000 8976 move complete, result=0
01:37:36.013 00.000 8976 worker thread done servicing request
01:37:36.013 00.000 8976 Worker thread wakes up
01:37:36.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:36.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:36.013 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
01:37:36.704 00.691 8976 Exposure complete
01:37:36.709 00.005 8976 worker thread done servicing request
01:37:36.709 00.000 5052 OnExposeComplete: enter
01:37:36.709 00.000 5052 UpdateGuideState(): m_state=6
01:37:36.709 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4733
01:37:36.709 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=282.04, Mass=199, SNR=9.7, Peak=64 HFD=3.1
01:37:36.709 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:37:36.710 00.001 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
01:37:36.710 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=0.33 hyp=1.01 cameraTheta=0.33 mountX=-0.15 mountY=-0.98, mountTheta=-1.72
01:37:36.710 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=0.33, opts=13)
01:37:36.710 00.000 5052 Enqueuing Move request for stepguider (0.96, 0.33)
01:37:36.710 00.000 8976 Worker thread wakes up
01:37:36.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, 0.33) opts 0xd
01:37:36.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, 0.33)
01:37:36.710 00.000 8976 Moving (0.96, 0.33) raw xDistance=-0.15 yDistance=-0.98
01:37:36.711 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:37:36.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.98
01:37:36.711 00.000 8976 MoveAxis(R, 0, ABG)
01:37:36.711 00.000 8976 MoveAxis(U, 4, ABG)
01:37:36.711 00.000 8976 stepping (-9, 0) + (0, 4)
01:37:36.711 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:36.712 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:37:36.721 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:37:36.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:36.721 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:36.721 00.000 5052 Enqueuing Expose request
01:37:36.748 00.027 8976 Received - 47 (G) 
01:37:36.748 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:36.748 00.000 8976 stepped: pos (-9, 4)
01:37:36.748 00.000 8976 move complete, result=0
01:37:36.748 00.000 8976 worker thread done servicing request
01:37:36.748 00.000 8976 Worker thread wakes up
01:37:36.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:36.748 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:36.748 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
01:37:37.441 00.693 8976 Exposure complete
01:37:37.447 00.006 8976 worker thread done servicing request
01:37:37.447 00.000 5052 OnExposeComplete: enter
01:37:37.447 00.000 5052 UpdateGuideState(): m_state=6
01:37:37.447 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4734
01:37:37.447 00.000 5052 Star::Find returns 1 (0), X=330.31, Y=281.73, Mass=211, SNR=10.0, Peak=65 HFD=3.0
01:37:37.447 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
01:37:37.447 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:37:37.447 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=0.03 hyp=1.14 cameraTheta=0.02 mountX=-0.50 mountY=-0.97, mountTheta=-2.04
01:37:37.448 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=0.03, opts=13)
01:37:37.448 00.000 5052 Enqueuing Move request for stepguider (1.14, 0.03)
01:37:37.448 00.000 8976 Worker thread wakes up
01:37:37.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, 0.03) opts 0xd
01:37:37.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, 0.03)
01:37:37.448 00.000 8976 Moving (1.14, 0.03) raw xDistance=-0.50 yDistance=-0.97
01:37:37.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
01:37:37.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.97
01:37:37.448 00.000 8976 MoveAxis(R, 2, ABG)
01:37:37.448 00.000 8976 stepping (-9, 4) + (2, 0)
01:37:37.448 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:37.449 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:37:37.459 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
01:37:37.460 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:37.460 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:37.460 00.000 5052 Enqueuing Expose request
01:37:37.484 00.024 8976 Received - 47 (G) 
01:37:37.484 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:37.484 00.000 8976 stepped: pos (-7, 4)
01:37:37.484 00.000 8976 MoveAxis(U, 4, ABG)
01:37:37.484 00.000 8976 stepping (-7, 4) + (0, 4)
01:37:37.484 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:37.516 00.032 8976 Received - 47 (G) 
01:37:37.516 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:37.516 00.000 8976 stepped: pos (-7, 8)
01:37:37.516 00.000 8976 move complete, result=0
01:37:37.516 00.000 8976 worker thread done servicing request
01:37:37.516 00.000 8976 Worker thread wakes up
01:37:37.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:37.516 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:37.517 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -1.0 px 4 ms NORTH
01:37:38.208 00.691 8976 Exposure complete
01:37:38.214 00.006 8976 worker thread done servicing request
01:37:38.214 00.000 5052 OnExposeComplete: enter
01:37:38.214 00.000 5052 UpdateGuideState(): m_state=6
01:37:38.214 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4735
01:37:38.214 00.000 5052 Star::Find returns 1 (0), X=330.31, Y=281.72, Mass=201, SNR=9.8, Peak=66 HFD=3.0
01:37:38.214 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:37:38.214 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:37:38.214 00.000 5052 CameraToMount -- cameraX=1.13 cameraY=0.01 hyp=1.13 cameraTheta=0.01 mountX=-0.51 mountY=-0.96, mountTheta=-2.06
01:37:38.215 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.13, y=0.01, opts=13)
01:37:38.215 00.000 5052 Enqueuing Move request for stepguider (1.13, 0.01)
01:37:38.215 00.000 8976 Worker thread wakes up
01:37:38.215 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.13, 0.01) opts 0xd
01:37:38.215 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.13, 0.01)
01:37:38.215 00.000 8976 Moving (1.13, 0.01) raw xDistance=-0.51 yDistance=-0.96
01:37:38.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
01:37:38.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.96
01:37:38.215 00.000 8976 MoveAxis(R, 2, ABG)
01:37:38.215 00.000 8976 stepping (-7, 8) + (2, 0)
01:37:38.215 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:38.216 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:37:38.225 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:37:38.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:38.225 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:38.225 00.000 5052 Enqueuing Expose request
01:37:38.251 00.026 8976 Received - 47 (G) 
01:37:38.251 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:38.251 00.000 8976 stepped: pos (-5, 8)
01:37:38.251 00.000 8976 MoveAxis(U, 4, ABG)
01:37:38.251 00.000 8976 stepping (-5, 8) + (0, 4)
01:37:38.251 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:38.283 00.032 8976 Received - 47 (G) 
01:37:38.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:38.283 00.000 8976 stepped: pos (-5, 12)
01:37:38.283 00.000 8976 move complete, result=0
01:37:38.283 00.000 8976 worker thread done servicing request
01:37:38.283 00.000 8976 Worker thread wakes up
01:37:38.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:38.284 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:38.284 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.0 px 4 ms NORTH
01:37:38.976 00.692 8976 Exposure complete
01:37:38.981 00.005 8976 worker thread done servicing request
01:37:38.981 00.000 5052 OnExposeComplete: enter
01:37:38.981 00.000 5052 UpdateGuideState(): m_state=6
01:37:38.981 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4736
01:37:38.981 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.96, Mass=215, SNR=10.1, Peak=72 HFD=2.6
01:37:38.981 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
01:37:38.981 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
01:37:38.981 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.25 hyp=0.58 cameraTheta=0.45 mountX=-0.01 mountY=-0.58, mountTheta=-1.59
01:37:38.982 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.25, opts=13)
01:37:38.982 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.25)
01:37:38.982 00.000 8976 Worker thread wakes up
01:37:38.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.25) opts 0xd
01:37:38.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.25)
01:37:38.982 00.000 8976 Moving (0.52, 0.25) raw xDistance=-0.01 yDistance=-0.58
01:37:38.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:37:38.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.58
01:37:38.982 00.000 8976 MoveAxis(R, 0, ABG)
01:37:38.982 00.000 8976 MoveAxis(U, 3, ABG)
01:37:38.982 00.000 8976 stepping (-5, 12) + (0, 3)
01:37:38.982 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:37:38.983 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:37:38.992 00.009 5052 UpdateGuideState exits: m=215 SNR=10.1
01:37:38.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:38.993 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:38.993 00.000 5052 Enqueuing Expose request
01:37:39.018 00.025 8976 Received - 47 (G) 
01:37:39.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:37:39.019 00.001 8976 stepped: pos (-5, 15)
01:37:39.019 00.000 8976 move complete, result=0
01:37:39.019 00.000 8976 worker thread done servicing request
01:37:39.019 00.000 8976 Worker thread wakes up
01:37:39.019 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
01:37:39.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:39.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:39.711 00.692 8976 Exposure complete
01:37:39.716 00.005 8976 worker thread done servicing request
01:37:39.716 00.000 5052 OnExposeComplete: enter
01:37:39.716 00.000 5052 UpdateGuideState(): m_state=6
01:37:39.716 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4737
01:37:39.716 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.75, Mass=194, SNR=9.6, Peak=64 HFD=3.0
01:37:39.716 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
01:37:39.717 00.001 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:37:39.717 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.26 cameraTheta=0.18 mountX=-0.08 mountY=-0.24, mountTheta=-1.88
01:37:39.718 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.04, opts=13)
01:37:39.718 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.04)
01:37:39.718 00.000 8976 Worker thread wakes up
01:37:39.718 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.04) opts 0xd
01:37:39.718 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.04)
01:37:39.718 00.000 8976 Moving (0.25, 0.04) raw xDistance=-0.08 yDistance=-0.24
01:37:39.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:37:39.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:37:39.718 00.000 8976 MoveAxis(R, 0, ABG)
01:37:39.718 00.000 8976 MoveAxis(U, 0, ABG)
01:37:39.719 00.001 8976 move complete, result=0
01:37:39.719 00.000 8976 worker thread done servicing request
01:37:39.719 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:37:39.729 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:37:39.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:39.729 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:39.729 00.000 5052 Enqueuing Expose request
01:37:39.729 00.000 8976 Worker thread wakes up
01:37:39.729 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:39.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:39.730 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:40.415 00.685 8976 Exposure complete
01:37:40.420 00.005 8976 worker thread done servicing request
01:37:40.420 00.000 5052 OnExposeComplete: enter
01:37:40.420 00.000 5052 UpdateGuideState(): m_state=6
01:37:40.420 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4738
01:37:40.420 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.81, Mass=189, SNR=9.5, Peak=64 HFD=3.0
01:37:40.420 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:37:40.420 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
01:37:40.420 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.10 hyp=0.32 cameraTheta=0.33 mountX=-0.05 mountY=-0.31, mountTheta=-1.72
01:37:40.421 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.10, opts=13)
01:37:40.421 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.10)
01:37:40.421 00.000 8976 Worker thread wakes up
01:37:40.421 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.10) opts 0xd
01:37:40.421 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.10)
01:37:40.421 00.000 8976 Moving (0.31, 0.10) raw xDistance=-0.05 yDistance=-0.31
01:37:40.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:37:40.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:37:40.421 00.000 8976 MoveAxis(R, 0, ABG)
01:37:40.422 00.001 8976 MoveAxis(U, 1, ABG)
01:37:40.422 00.000 8976 stepping (-5, 15) + (0, 1)
01:37:40.422 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:40.422 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:37:40.432 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:37:40.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:40.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:40.432 00.000 5052 Enqueuing Expose request
01:37:40.441 00.009 8976 Received - 47 (G) 
01:37:40.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:40.441 00.000 8976 stepped: pos (-5, 16)
01:37:40.441 00.000 8976 move complete, result=0
01:37:40.441 00.000 8976 worker thread done servicing request
01:37:40.441 00.000 8976 Worker thread wakes up
01:37:40.441 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:37:40.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:40.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:41.130 00.689 8976 Exposure complete
01:37:41.136 00.006 8976 worker thread done servicing request
01:37:41.136 00.000 5052 OnExposeComplete: enter
01:37:41.136 00.000 5052 UpdateGuideState(): m_state=6
01:37:41.136 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4739
01:37:41.136 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.20, Mass=171, SNR=9.0, Peak=65 HFD=2.6
01:37:41.136 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.04) = xAngle (-0.58 = -0.58)
01:37:41.136 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.68 = -0.68)
01:37:41.136 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.49 hyp=0.49 cameraTheta=1.47 mountX=0.41 mountY=-0.31, mountTheta=-0.64
01:37:41.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.49, opts=13)
01:37:41.137 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.49)
01:37:41.137 00.000 8976 Worker thread wakes up
01:37:41.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.49) opts 0xd
01:37:41.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.49)
01:37:41.137 00.000 8976 Moving (0.05, 0.49) raw xDistance=0.41 yDistance=-0.31
01:37:41.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:37:41.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
01:37:41.137 00.000 8976 MoveAxis(L, 2, ABG)
01:37:41.137 00.000 8976 stepping (-5, 16) + (-2, 0)
01:37:41.137 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:41.138 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:37:41.147 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:37:41.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:41.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:41.147 00.000 5052 Enqueuing Expose request
01:37:41.161 00.014 8976 Received - 47 (G) 
01:37:41.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:41.161 00.000 8976 stepped: pos (-7, 16)
01:37:41.161 00.000 8976 MoveAxis(U, 1, ABG)
01:37:41.161 00.000 8976 stepping (-7, 16) + (0, 1)
01:37:41.161 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:41.192 00.031 8976 Received - 47 (G) 
01:37:41.192 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:41.192 00.000 8976 stepped: pos (-7, 17)
01:37:41.192 00.000 8976 move complete, result=0
01:37:41.193 00.001 8976 worker thread done servicing request
01:37:41.193 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
01:37:41.193 00.000 8976 Worker thread wakes up
01:37:41.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:41.193 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:41.887 00.694 8976 Exposure complete
01:37:41.893 00.006 8976 worker thread done servicing request
01:37:41.893 00.000 5052 OnExposeComplete: enter
01:37:41.893 00.000 5052 UpdateGuideState(): m_state=6
01:37:41.893 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4740
01:37:41.893 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.57, Mass=192, SNR=9.5, Peak=64 HFD=3.1
01:37:41.893 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.26 = 3.02)
01:37:41.893 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.92)
01:37:41.893 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.22 mountX=-0.14 mountY=0.03, mountTheta=2.92
01:37:41.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.14, opts=13)
01:37:41.894 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.14)
01:37:41.894 00.000 8976 Worker thread wakes up
01:37:41.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.14) opts 0xd
01:37:41.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.14)
01:37:41.894 00.000 8976 Moving (0.05, -0.14) raw xDistance=-0.14 yDistance=0.03
01:37:41.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:37:41.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:37:41.894 00.000 8976 MoveAxis(R, 0, ABG)
01:37:41.894 00.000 8976 MoveAxis(U, 0, ABG)
01:37:41.894 00.000 8976 move complete, result=0
01:37:41.894 00.000 8976 worker thread done servicing request
01:37:41.895 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:37:41.904 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
01:37:41.904 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:41.904 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:41.904 00.000 5052 Enqueuing Expose request
01:37:41.904 00.000 8976 Worker thread wakes up
01:37:41.904 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:41.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:41.904 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:42.594 00.690 8976 Exposure complete
01:37:42.600 00.006 8976 worker thread done servicing request
01:37:42.600 00.000 5052 OnExposeComplete: enter
01:37:42.600 00.000 5052 UpdateGuideState(): m_state=6
01:37:42.600 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4741
01:37:42.600 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.11, Mass=205, SNR=9.8, Peak=62 HFD=2.8
01:37:42.600 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
01:37:42.600 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.56)
01:37:42.600 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.60 hyp=0.60 cameraTheta=-1.58 mountX=-0.53 mountY=0.33, mountTheta=2.58
01:37:42.601 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.60, opts=13)
01:37:42.601 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.60)
01:37:42.601 00.000 8976 Worker thread wakes up
01:37:42.601 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.60) opts 0xd
01:37:42.601 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.60)
01:37:42.601 00.000 8976 Moving (-0.01, -0.60) raw xDistance=-0.53 yDistance=0.33
01:37:42.602 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
01:37:42.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:37:42.602 00.000 8976 MoveAxis(R, 2, ABG)
01:37:42.602 00.000 8976 stepping (-7, 17) + (2, 0)
01:37:42.602 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:42.603 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:37:42.613 00.010 5052 UpdateGuideState exits: m=205 SNR=9.8
01:37:42.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:42.613 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:42.613 00.000 5052 Enqueuing Expose request
01:37:42.631 00.018 8976 Received - 47 (G) 
01:37:42.631 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:42.631 00.000 8976 stepped: pos (-5, 17)
01:37:42.631 00.000 8976 MoveAxis(D, 1, ABG)
01:37:42.631 00.000 8976 stepping (-5, 17) + (0, -1)
01:37:42.631 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:42.663 00.032 8976 Received - 47 (G) 
01:37:42.663 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:42.663 00.000 8976 stepped: pos (-5, 16)
01:37:42.663 00.000 8976 move complete, result=0
01:37:42.663 00.000 8976 worker thread done servicing request
01:37:42.663 00.000 8976 Worker thread wakes up
01:37:42.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:42.663 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:42.663 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:37:43.355 00.692 8976 Exposure complete
01:37:43.361 00.006 8976 worker thread done servicing request
01:37:43.361 00.000 5052 OnExposeComplete: enter
01:37:43.361 00.000 5052 UpdateGuideState(): m_state=6
01:37:43.361 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4742
01:37:43.361 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.58, Mass=185, SNR=9.4, Peak=65 HFD=3.1
01:37:43.361 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
01:37:43.361 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
01:37:43.361 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-0.44 mountX=-0.25 mountY=-0.17, mountTheta=-2.55
01:37:43.362 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.13, opts=13)
01:37:43.362 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.13)
01:37:43.362 00.000 8976 Worker thread wakes up
01:37:43.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.13) opts 0xd
01:37:43.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.13)
01:37:43.362 00.000 8976 Moving (0.28, -0.13) raw xDistance=-0.25 yDistance=-0.17
01:37:43.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:37:43.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:37:43.362 00.000 8976 MoveAxis(R, 0, ABG)
01:37:43.362 00.000 8976 MoveAxis(U, 0, ABG)
01:37:43.362 00.000 8976 move complete, result=0
01:37:43.362 00.000 8976 worker thread done servicing request
01:37:43.363 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:37:43.373 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:37:43.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:43.373 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:43.373 00.000 5052 Enqueuing Expose request
01:37:43.373 00.000 8976 Worker thread wakes up
01:37:43.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:43.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:43.374 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:44.068 00.694 8976 Exposure complete
01:37:44.073 00.005 8976 worker thread done servicing request
01:37:44.073 00.000 5052 OnExposeComplete: enter
01:37:44.073 00.000 5052 UpdateGuideState(): m_state=6
01:37:44.073 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4743
01:37:44.074 00.001 5052 Star::Find returns 1 (0), X=329.21, Y=281.76, Mass=180, SNR=9.3, Peak=60 HFD=2.9
01:37:44.074 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
01:37:44.074 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
01:37:44.074 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.86 mountX=0.02 mountY=-0.06, mountTheta=-1.19
01:37:44.074 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.05, opts=13)
01:37:44.074 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.05)
01:37:44.075 00.001 8976 Worker thread wakes up
01:37:44.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.05) opts 0xd
01:37:44.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.05)
01:37:44.075 00.000 8976 Moving (0.04, 0.05) raw xDistance=0.02 yDistance=-0.06
01:37:44.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:37:44.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:37:44.075 00.000 8976 MoveAxis(R, 0, ABG)
01:37:44.075 00.000 8976 MoveAxis(U, 0, ABG)
01:37:44.075 00.000 8976 move complete, result=0
01:37:44.075 00.000 8976 worker thread done servicing request
01:37:44.075 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:37:44.085 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
01:37:44.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:44.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:44.085 00.000 5052 Enqueuing Expose request
01:37:44.085 00.000 8976 Worker thread wakes up
01:37:44.085 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:44.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:44.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:44.770 00.685 8976 Exposure complete
01:37:44.775 00.005 8976 worker thread done servicing request
01:37:44.775 00.000 5052 OnExposeComplete: enter
01:37:44.775 00.000 5052 UpdateGuideState(): m_state=6
01:37:44.775 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4744
01:37:44.775 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.10, Mass=196, SNR=9.7, Peak=64 HFD=3.3
01:37:44.776 00.001 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.04) = xAngle (-0.62 = -0.62)
01:37:44.776 00.000 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.72 = -0.72)
01:37:44.776 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.39 hyp=0.39 cameraTheta=1.43 mountX=0.32 mountY=-0.26, mountTheta=-0.68
01:37:44.776 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.39, opts=13)
01:37:44.776 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.39)
01:37:44.776 00.000 8976 Worker thread wakes up
01:37:44.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.39) opts 0xd
01:37:44.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.39)
01:37:44.777 00.001 8976 Moving (0.06, 0.39) raw xDistance=0.32 yDistance=-0.26
01:37:44.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:37:44.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:37:44.777 00.000 8976 MoveAxis(L, 1, ABG)
01:37:44.777 00.000 8976 stepping (-5, 16) + (-1, 0)
01:37:44.777 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:44.777 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:37:44.787 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:37:44.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:44.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:44.787 00.000 5052 Enqueuing Expose request
01:37:44.806 00.019 8976 Received - 47 (G) 
01:37:44.806 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:44.806 00.000 8976 stepped: pos (-6, 16)
01:37:44.806 00.000 8976 MoveAxis(U, 0, ABG)
01:37:44.806 00.000 8976 move complete, result=0
01:37:44.806 00.000 8976 worker thread done servicing request
01:37:44.806 00.000 8976 Worker thread wakes up
01:37:44.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:44.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:44.806 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 0 ms NORTH
01:37:45.495 00.689 8976 Exposure complete
01:37:45.501 00.006 8976 worker thread done servicing request
01:37:45.501 00.000 5052 OnExposeComplete: enter
01:37:45.501 00.000 5052 UpdateGuideState(): m_state=6
01:37:45.501 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4745
01:37:45.501 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.31, Mass=198, SNR=9.7, Peak=69 HFD=3.2
01:37:45.501 00.000 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.04) = xAngle (-3.06 = -3.06)
01:37:45.501 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.17 = 3.11)
01:37:45.501 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.40 hyp=0.46 cameraTheta=-1.02 mountX=-0.46 mountY=0.01, mountTheta=3.11
01:37:45.502 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.40, opts=13)
01:37:45.502 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.40)
01:37:45.502 00.000 8976 Worker thread wakes up
01:37:45.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.40) opts 0xd
01:37:45.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.40)
01:37:45.502 00.000 8976 Moving (0.24, -0.40) raw xDistance=-0.46 yDistance=0.01
01:37:45.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.46
01:37:45.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:37:45.502 00.000 8976 MoveAxis(R, 2, ABG)
01:37:45.502 00.000 8976 stepping (-6, 16) + (2, 0)
01:37:45.502 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:45.503 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
01:37:45.512 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:37:45.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:45.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:45.512 00.000 5052 Enqueuing Expose request
01:37:45.540 00.028 8976 Received - 47 (G) 
01:37:45.541 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:45.541 00.000 8976 stepped: pos (-4, 16)
01:37:45.541 00.000 8976 MoveAxis(U, 0, ABG)
01:37:45.541 00.000 8976 move complete, result=0
01:37:45.541 00.000 8976 worker thread done servicing request
01:37:45.541 00.000 8976 Worker thread wakes up
01:37:45.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:45.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:45.541 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.0 px 0 ms NORTH
01:37:46.233 00.692 8976 Exposure complete
01:37:46.238 00.005 8976 worker thread done servicing request
01:37:46.238 00.000 5052 OnExposeComplete: enter
01:37:46.238 00.000 5052 UpdateGuideState(): m_state=6
01:37:46.238 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4746
01:37:46.238 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=282.05, Mass=212, SNR=10.1, Peak=65 HFD=3.2
01:37:46.238 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.04) = xAngle (-1.09 = -1.09)
01:37:46.238 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
01:37:46.238 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.34 hyp=0.42 cameraTheta=0.95 mountX=0.19 mountY=-0.39, mountTheta=-1.11
01:37:46.239 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.34, opts=13)
01:37:46.239 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.34)
01:37:46.239 00.000 8976 Worker thread wakes up
01:37:46.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.34) opts 0xd
01:37:46.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.34)
01:37:46.239 00.000 8976 Moving (0.24, 0.34) raw xDistance=0.19 yDistance=-0.39
01:37:46.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:37:46.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:37:46.239 00.000 8976 MoveAxis(R, 0, ABG)
01:37:46.240 00.001 8976 MoveAxis(U, 2, ABG)
01:37:46.240 00.000 8976 stepping (-4, 16) + (0, 2)
01:37:46.240 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:46.240 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:37:46.249 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
01:37:46.249 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:46.249 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:46.249 00.000 5052 Enqueuing Expose request
01:37:46.276 00.027 8976 Received - 47 (G) 
01:37:46.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:46.276 00.000 8976 stepped: pos (-4, 18)
01:37:46.276 00.000 8976 move complete, result=0
01:37:46.276 00.000 8976 worker thread done servicing request
01:37:46.276 00.000 8976 Worker thread wakes up
01:37:46.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:46.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:46.276 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:37:46.967 00.691 8976 Exposure complete
01:37:46.973 00.006 8976 worker thread done servicing request
01:37:46.973 00.000 5052 OnExposeComplete: enter
01:37:46.973 00.000 5052 UpdateGuideState(): m_state=6
01:37:46.973 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4747
01:37:46.973 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.56, Mass=209, SNR=10.0, Peak=67 HFD=2.8
01:37:46.973 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.13 = 2.15)
01:37:46.973 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.05)
01:37:46.973 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.09 mountX=-0.09 mountY=0.15, mountTheta=2.12
01:37:46.975 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.15, opts=13)
01:37:46.975 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.15)
01:37:46.975 00.000 8976 Worker thread wakes up
01:37:46.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.15) opts 0xd
01:37:46.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.15)
01:37:46.975 00.000 8976 Moving (-0.08, -0.15) raw xDistance=-0.09 yDistance=0.15
01:37:46.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:37:46.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:37:46.975 00.000 8976 MoveAxis(R, 0, ABG)
01:37:46.975 00.000 8976 MoveAxis(U, 0, ABG)
01:37:46.975 00.000 8976 move complete, result=0
01:37:46.975 00.000 8976 worker thread done servicing request
01:37:46.976 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:37:46.987 00.011 5052 UpdateGuideState exits: m=209 SNR=10.0
01:37:46.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:46.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:46.987 00.000 5052 Enqueuing Expose request
01:37:46.987 00.000 8976 Worker thread wakes up
01:37:46.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:46.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:46.987 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:47.675 00.688 8976 Exposure complete
01:37:47.681 00.006 8976 worker thread done servicing request
01:37:47.681 00.000 5052 OnExposeComplete: enter
01:37:47.681 00.000 5052 UpdateGuideState(): m_state=6
01:37:47.681 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4748
01:37:47.681 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.75, Mass=175, SNR=9.1, Peak=66 HFD=2.6
01:37:47.681 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:37:47.681 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:37:47.681 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.04 hyp=0.44 cameraTheta=3.05 mountX=0.24 mountY=0.35, mountTheta=0.98
01:37:47.682 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.04, opts=13)
01:37:47.682 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.04)
01:37:47.682 00.000 8976 Worker thread wakes up
01:37:47.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.04) opts 0xd
01:37:47.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.04)
01:37:47.682 00.000 8976 Moving (-0.44, 0.04) raw xDistance=0.24 yDistance=0.35
01:37:47.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:37:47.683 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:37:47.683 00.000 8976 MoveAxis(R, 0, ABG)
01:37:47.683 00.000 8976 MoveAxis(D, 1, ABG)
01:37:47.683 00.000 8976 stepping (-4, 18) + (0, -1)
01:37:47.683 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:47.683 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:37:47.694 00.011 5052 UpdateGuideState exits: m=175 SNR=9.1
01:37:47.694 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:47.694 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:47.694 00.000 5052 Enqueuing Expose request
01:37:47.715 00.021 8976 Received - 47 (G) 
01:37:47.715 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:47.715 00.000 8976 stepped: pos (-4, 17)
01:37:47.715 00.000 8976 move complete, result=0
01:37:47.715 00.000 8976 worker thread done servicing request
01:37:47.715 00.000 8976 Worker thread wakes up
01:37:47.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:47.715 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:47.715 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:37:48.406 00.691 8976 Exposure complete
01:37:48.411 00.005 8976 worker thread done servicing request
01:37:48.411 00.000 5052 OnExposeComplete: enter
01:37:48.411 00.000 5052 UpdateGuideState(): m_state=6
01:37:48.411 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4749
01:37:48.411 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.69, Mass=202, SNR=9.8, Peak=63 HFD=2.9
01:37:48.411 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
01:37:48.411 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
01:37:48.412 00.001 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.02 hyp=0.61 cameraTheta=-3.11 mountX=0.26 mountY=0.53, mountTheta=1.11
01:37:48.412 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.02, opts=13)
01:37:48.412 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.02)
01:37:48.412 00.000 8976 Worker thread wakes up
01:37:48.412 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.02) opts 0xd
01:37:48.412 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.02)
01:37:48.412 00.000 8976 Moving (-0.61, -0.02) raw xDistance=0.26 yDistance=0.53
01:37:48.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:37:48.413 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
01:37:48.413 00.000 8976 MoveAxis(R, 0, ABG)
01:37:48.413 00.000 8976 MoveAxis(D, 2, ABG)
01:37:48.413 00.000 8976 stepping (-4, 17) + (0, -2)
01:37:48.413 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:48.413 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:37:48.422 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:37:48.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:48.422 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:48.422 00.000 5052 Enqueuing Expose request
01:37:48.450 00.028 8976 Received - 47 (G) 
01:37:48.450 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:48.450 00.000 8976 stepped: pos (-4, 15)
01:37:48.450 00.000 8976 move complete, result=0
01:37:48.450 00.000 8976 worker thread done servicing request
01:37:48.450 00.000 8976 Worker thread wakes up
01:37:48.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:48.450 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:48.450 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:37:49.139 00.689 8976 Exposure complete
01:37:49.145 00.006 8976 worker thread done servicing request
01:37:49.145 00.000 5052 OnExposeComplete: enter
01:37:49.145 00.000 5052 UpdateGuideState(): m_state=6
01:37:49.145 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4750
01:37:49.145 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=282.14, Mass=199, SNR=9.7, Peak=63 HFD=3.0
01:37:49.145 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
01:37:49.145 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
01:37:49.145 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.43 hyp=0.61 cameraTheta=2.37 mountX=0.58 mountY=0.13, mountTheta=0.23
01:37:49.146 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.43, opts=13)
01:37:49.146 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.43)
01:37:49.146 00.000 8976 Worker thread wakes up
01:37:49.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.43) opts 0xd
01:37:49.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.43)
01:37:49.146 00.000 8976 Moving (-0.44, 0.43) raw xDistance=0.58 yDistance=0.13
01:37:49.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
01:37:49.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:37:49.146 00.000 8976 MoveAxis(L, 2, ABG)
01:37:49.146 00.000 8976 stepping (-4, 15) + (-2, 0)
01:37:49.146 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:49.147 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:37:49.157 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:37:49.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:49.157 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:49.157 00.000 5052 Enqueuing Expose request
01:37:49.169 00.012 8976 Received - 47 (G) 
01:37:49.169 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:49.169 00.000 8976 stepped: pos (-6, 15)
01:37:49.169 00.000 8976 MoveAxis(U, 0, ABG)
01:37:49.169 00.000 8976 move complete, result=0
01:37:49.169 00.000 8976 worker thread done servicing request
01:37:49.169 00.000 8976 Worker thread wakes up
01:37:49.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:49.169 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:49.169 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
01:37:49.860 00.691 8976 Exposure complete
01:37:49.866 00.006 8976 worker thread done servicing request
01:37:49.866 00.000 5052 OnExposeComplete: enter
01:37:49.866 00.000 5052 UpdateGuideState(): m_state=6
01:37:49.866 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4751
01:37:49.866 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.83, Mass=190, SNR=9.5, Peak=68 HFD=2.8
01:37:49.867 00.001 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:37:49.867 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
01:37:49.867 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.12 hyp=0.40 cameraTheta=2.83 mountX=0.28 mountY=0.25, mountTheta=0.73
01:37:49.867 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.12, opts=13)
01:37:49.867 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.12)
01:37:49.867 00.000 8976 Worker thread wakes up
01:37:49.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.12) opts 0xd
01:37:49.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.12)
01:37:49.867 00.000 8976 Moving (-0.38, 0.12) raw xDistance=0.28 yDistance=0.25
01:37:49.868 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
01:37:49.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:37:49.868 00.000 8976 MoveAxis(L, 1, ABG)
01:37:49.868 00.000 8976 stepping (-6, 15) + (-1, 0)
01:37:49.868 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:49.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:37:49.878 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:37:49.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:49.878 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:49.878 00.000 5052 Enqueuing Expose request
01:37:49.889 00.011 8976 Received - 47 (G) 
01:37:49.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:49.889 00.000 8976 stepped: pos (-7, 15)
01:37:49.889 00.000 8976 MoveAxis(U, 0, ABG)
01:37:49.889 00.000 8976 move complete, result=0
01:37:49.889 00.000 8976 worker thread done servicing request
01:37:49.889 00.000 8976 Worker thread wakes up
01:37:49.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:49.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:49.889 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 0 ms NORTH
01:37:50.578 00.689 8976 Exposure complete
01:37:50.583 00.005 8976 worker thread done servicing request
01:37:50.583 00.000 5052 OnExposeComplete: enter
01:37:50.583 00.000 5052 UpdateGuideState(): m_state=6
01:37:50.583 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4752
01:37:50.583 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.85, Mass=197, SNR=9.6, Peak=63 HFD=3.0
01:37:50.584 00.001 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:37:50.584 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
01:37:50.584 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.15 hyp=0.46 cameraTheta=2.82 mountX=0.33 mountY=0.29, mountTheta=0.72
01:37:50.584 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.15, opts=13)
01:37:50.584 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.15)
01:37:50.584 00.000 8976 Worker thread wakes up
01:37:50.585 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.15) opts 0xd
01:37:50.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.15)
01:37:50.585 00.000 8976 Moving (-0.44, 0.15) raw xDistance=0.33 yDistance=0.29
01:37:50.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
01:37:50.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:37:50.585 00.000 8976 MoveAxis(L, 1, ABG)
01:37:50.585 00.000 8976 stepping (-7, 15) + (-1, 0)
01:37:50.585 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:50.586 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:37:50.595 00.009 5052 UpdateGuideState exits: m=197 SNR=9.6
01:37:50.595 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:50.595 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:50.595 00.000 5052 Enqueuing Expose request
01:37:50.608 00.013 8976 Received - 47 (G) 
01:37:50.609 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:50.609 00.000 8976 stepped: pos (-8, 15)
01:37:50.609 00.000 8976 MoveAxis(D, 1, ABG)
01:37:50.609 00.000 8976 stepping (-8, 15) + (0, -1)
01:37:50.609 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:50.640 00.031 8976 Received - 47 (G) 
01:37:50.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:37:50.640 00.000 8976 stepped: pos (-8, 14)
01:37:50.640 00.000 8976 move complete, result=0
01:37:50.640 00.000 8976 worker thread done servicing request
01:37:50.640 00.000 8976 Worker thread wakes up
01:37:50.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:50.640 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:37:50.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:51.348 00.708 8976 Exposure complete
01:37:51.354 00.006 8976 worker thread done servicing request
01:37:51.354 00.000 5052 OnExposeComplete: enter
01:37:51.354 00.000 5052 UpdateGuideState(): m_state=6
01:37:51.354 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4753
01:37:51.354 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.78, Mass=186, SNR=9.4, Peak=63 HFD=2.9
01:37:51.354 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
01:37:51.354 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
01:37:51.354 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.64 mountX=0.02 mountY=-0.11, mountTheta=-1.41
01:37:51.355 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.07, opts=13)
01:37:51.355 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.07)
01:37:51.355 00.000 8976 Worker thread wakes up
01:37:51.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.07) opts 0xd
01:37:51.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.07)
01:37:51.355 00.000 8976 Moving (0.09, 0.07) raw xDistance=0.02 yDistance=-0.11
01:37:51.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:37:51.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:37:51.355 00.000 8976 MoveAxis(R, 0, ABG)
01:37:51.355 00.000 8976 MoveAxis(U, 0, ABG)
01:37:51.355 00.000 8976 move complete, result=0
01:37:51.355 00.000 8976 worker thread done servicing request
01:37:51.356 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:37:51.365 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:37:51.366 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:51.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:51.366 00.000 5052 Enqueuing Expose request
01:37:51.366 00.000 8976 Worker thread wakes up
01:37:51.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:51.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:51.366 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:52.056 00.690 8976 Exposure complete
01:37:52.061 00.005 8976 worker thread done servicing request
01:37:52.061 00.000 5052 OnExposeComplete: enter
01:37:52.061 00.000 5052 UpdateGuideState(): m_state=6
01:37:52.061 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4754
01:37:52.061 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.82, Mass=177, SNR=9.1, Peak=65 HFD=2.7
01:37:52.061 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:37:52.061 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
01:37:52.061 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.27 cameraTheta=2.71 mountX=0.21 mountY=0.14, mountTheta=0.59
01:37:52.062 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.11, opts=13)
01:37:52.062 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.11)
01:37:52.062 00.000 8976 Worker thread wakes up
01:37:52.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.11) opts 0xd
01:37:52.062 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.11)
01:37:52.062 00.000 8976 Moving (-0.25, 0.11) raw xDistance=0.21 yDistance=0.14
01:37:52.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:37:52.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:37:52.062 00.000 8976 MoveAxis(R, 0, ABG)
01:37:52.063 00.001 8976 MoveAxis(U, 0, ABG)
01:37:52.063 00.000 8976 move complete, result=0
01:37:52.063 00.000 8976 worker thread done servicing request
01:37:52.064 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:37:52.075 00.011 5052 UpdateGuideState exits: m=177 SNR=9.1
01:37:52.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:52.075 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:52.075 00.000 5052 Enqueuing Expose request
01:37:52.075 00.000 8976 Worker thread wakes up
01:37:52.075 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:52.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:52.076 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:52.764 00.688 8976 Exposure complete
01:37:52.770 00.006 8976 worker thread done servicing request
01:37:52.770 00.000 5052 OnExposeComplete: enter
01:37:52.770 00.000 5052 UpdateGuideState(): m_state=6
01:37:52.770 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4755
01:37:52.770 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.69, Mass=199, SNR=9.7, Peak=65 HFD=3.0
01:37:52.770 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
01:37:52.770 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.04)
01:37:52.770 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.02 hyp=0.45 cameraTheta=-3.10 mountX=0.19 mountY=0.39, mountTheta=1.12
01:37:52.771 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.02, opts=13)
01:37:52.771 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.02)
01:37:52.771 00.000 8976 Worker thread wakes up
01:37:52.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.02) opts 0xd
01:37:52.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.02)
01:37:52.771 00.000 8976 Moving (-0.45, -0.02) raw xDistance=0.19 yDistance=0.39
01:37:52.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:37:52.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
01:37:52.771 00.000 8976 MoveAxis(R, 0, ABG)
01:37:52.771 00.000 8976 MoveAxis(D, 2, ABG)
01:37:52.771 00.000 8976 stepping (-8, 14) + (0, -2)
01:37:52.771 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:52.772 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:37:52.783 00.011 5052 UpdateGuideState exits: m=199 SNR=9.7
01:37:52.783 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:52.783 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:52.783 00.000 5052 Enqueuing Expose request
01:37:52.799 00.016 8976 Received - 47 (G) 
01:37:52.799 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:52.799 00.000 8976 stepped: pos (-8, 12)
01:37:52.799 00.000 8976 move complete, result=0
01:37:52.799 00.000 8976 worker thread done servicing request
01:37:52.799 00.000 8976 Worker thread wakes up
01:37:52.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:52.799 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:52.799 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:37:53.488 00.689 8976 Exposure complete
01:37:53.493 00.005 8976 worker thread done servicing request
01:37:53.493 00.000 5052 OnExposeComplete: enter
01:37:53.493 00.000 5052 UpdateGuideState(): m_state=6
01:37:53.493 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4756
01:37:53.493 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=282.19, Mass=172, SNR=9.0, Peak=72 HFD=2.7
01:37:53.493 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
01:37:53.493 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
01:37:53.493 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.48 hyp=0.58 cameraTheta=2.17 mountX=0.58 mountY=0.01, mountTheta=0.02
01:37:53.494 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.48, opts=13)
01:37:53.494 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.48)
01:37:53.494 00.000 8976 Worker thread wakes up
01:37:53.494 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.48) opts 0xd
01:37:53.494 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.48)
01:37:53.494 00.000 8976 Moving (-0.33, 0.48) raw xDistance=0.58 yDistance=0.01
01:37:53.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
01:37:53.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:37:53.494 00.000 8976 MoveAxis(L, 2, ABG)
01:37:53.494 00.000 8976 stepping (-8, 12) + (-2, 0)
01:37:53.495 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:53.495 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:37:53.504 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
01:37:53.504 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:53.504 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:53.504 00.000 5052 Enqueuing Expose request
01:37:53.518 00.014 8976 Received - 47 (G) 
01:37:53.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:53.518 00.000 8976 stepped: pos (-10, 12)
01:37:53.518 00.000 8976 MoveAxis(U, 0, ABG)
01:37:53.518 00.000 8976 move complete, result=0
01:37:53.518 00.000 8976 worker thread done servicing request
01:37:53.518 00.000 8976 Worker thread wakes up
01:37:53.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:53.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:53.518 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.0 px 0 ms NORTH
01:37:54.209 00.691 8976 Exposure complete
01:37:54.215 00.006 8976 worker thread done servicing request
01:37:54.215 00.000 5052 OnExposeComplete: enter
01:37:54.215 00.000 5052 UpdateGuideState(): m_state=6
01:37:54.215 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4757
01:37:54.215 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=282.04, Mass=190, SNR=9.5, Peak=64 HFD=3.0
01:37:54.215 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:37:54.215 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
01:37:54.215 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.33 hyp=0.77 cameraTheta=2.70 mountX=0.61 mountY=0.40, mountTheta=0.59
01:37:54.216 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.33, opts=13)
01:37:54.216 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.33)
01:37:54.216 00.000 8976 Worker thread wakes up
01:37:54.216 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.33) opts 0xd
01:37:54.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.33)
01:37:54.216 00.000 8976 Moving (-0.69, 0.33) raw xDistance=0.61 yDistance=0.40
01:37:54.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
01:37:54.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:37:54.216 00.000 8976 MoveAxis(L, 3, ABG)
01:37:54.216 00.000 8976 stepping (-10, 12) + (-3, 0)
01:37:54.216 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:37:54.217 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:37:54.226 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:37:54.226 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:54.226 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:54.226 00.000 5052 Enqueuing Expose request
01:37:54.253 00.027 8976 Received - 47 (G) 
01:37:54.253 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:37:54.253 00.000 8976 stepped: pos (-13, 12)
01:37:54.253 00.000 8976 MoveAxis(D, 2, ABG)
01:37:54.253 00.000 8976 stepping (-13, 12) + (0, -2)
01:37:54.253 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:54.285 00.032 8976 Received - 47 (G) 
01:37:54.285 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:54.285 00.000 8976 stepped: pos (-13, 10)
01:37:54.285 00.000 8976 move complete, result=0
01:37:54.285 00.000 8976 worker thread done servicing request
01:37:54.285 00.000 8976 Worker thread wakes up
01:37:54.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:54.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:54.285 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
01:37:54.978 00.693 8976 Exposure complete
01:37:54.983 00.005 8976 worker thread done servicing request
01:37:54.983 00.000 5052 OnExposeComplete: enter
01:37:54.983 00.000 5052 UpdateGuideState(): m_state=6
01:37:54.983 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4758
01:37:54.983 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.60, Mass=171, SNR=9.0, Peak=68 HFD=2.9
01:37:54.983 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.98 = 1.31)
01:37:54.983 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
01:37:54.983 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.11 hyp=0.52 cameraTheta=-2.93 mountX=0.14 mountY=0.49, mountTheta=1.30
01:37:54.983 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.11, opts=13)
01:37:54.983 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.11)
01:37:54.983 00.000 8976 Worker thread wakes up
01:37:54.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.11) opts 0xd
01:37:54.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.11)
01:37:54.983 00.000 8976 Moving (-0.51, -0.11) raw xDistance=0.14 yDistance=0.49
01:37:54.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:37:54.984 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
01:37:54.984 00.000 8976 MoveAxis(R, 0, ABG)
01:37:54.984 00.000 8976 MoveAxis(D, 2, ABG)
01:37:54.984 00.000 8976 stepping (-13, 10) + (0, -2)
01:37:54.984 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:54.984 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:37:54.994 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:37:54.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:54.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:54.994 00.000 5052 Enqueuing Expose request
01:37:55.021 00.027 8976 Received - 47 (G) 
01:37:55.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:55.021 00.000 8976 stepped: pos (-13, 8)
01:37:55.021 00.000 8976 move complete, result=0
01:37:55.021 00.000 8976 worker thread done servicing request
01:37:55.021 00.000 8976 Worker thread wakes up
01:37:55.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:55.021 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:55.021 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:37:55.711 00.690 8976 Exposure complete
01:37:55.716 00.005 8976 worker thread done servicing request
01:37:55.716 00.000 5052 OnExposeComplete: enter
01:37:55.717 00.001 5052 UpdateGuideState(): m_state=6
01:37:55.717 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4759
01:37:55.717 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.33, Mass=201, SNR=9.8, Peak=64 HFD=2.9
01:37:55.717 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.35 = 2.93)
01:37:55.717 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.46 = 2.82)
01:37:55.717 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.38 hyp=0.39 cameraTheta=-1.31 mountX=-0.38 mountY=0.12, mountTheta=2.83
01:37:55.717 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.38, opts=13)
01:37:55.717 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.38)
01:37:55.718 00.001 8976 Worker thread wakes up
01:37:55.718 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.38) opts 0xd
01:37:55.718 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.38)
01:37:55.718 00.000 8976 Moving (0.10, -0.38) raw xDistance=-0.38 yDistance=0.12
01:37:55.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:37:55.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:37:55.718 00.000 8976 MoveAxis(R, 2, ABG)
01:37:55.718 00.000 8976 stepping (-13, 8) + (2, 0)
01:37:55.718 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:55.718 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:37:55.729 00.011 5052 UpdateGuideState exits: m=201 SNR=9.8
01:37:55.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:55.729 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:55.729 00.000 5052 Enqueuing Expose request
01:37:55.756 00.027 8976 Received - 47 (G) 
01:37:55.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:55.756 00.000 8976 stepped: pos (-11, 8)
01:37:55.756 00.000 8976 MoveAxis(U, 0, ABG)
01:37:55.756 00.000 8976 move complete, result=0
01:37:55.756 00.000 8976 worker thread done servicing request
01:37:55.756 00.000 8976 Worker thread wakes up
01:37:55.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:55.756 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:55.756 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:37:56.446 00.690 8976 Exposure complete
01:37:56.451 00.005 8976 worker thread done servicing request
01:37:56.452 00.001 5052 OnExposeComplete: enter
01:37:56.452 00.000 5052 UpdateGuideState(): m_state=6
01:37:56.452 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4760
01:37:56.452 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.79, Mass=172, SNR=9.1, Peak=68 HFD=2.4
01:37:56.452 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:37:56.452 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
01:37:56.452 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.08 hyp=0.36 cameraTheta=2.92 mountX=0.23 mountY=0.25, mountTheta=0.83
01:37:56.453 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.08, opts=13)
01:37:56.453 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.08)
01:37:56.453 00.000 8976 Worker thread wakes up
01:37:56.453 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.08) opts 0xd
01:37:56.453 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.08)
01:37:56.453 00.000 8976 Moving (-0.35, 0.08) raw xDistance=0.23 yDistance=0.25
01:37:56.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:37:56.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:37:56.453 00.000 8976 MoveAxis(R, 0, ABG)
01:37:56.453 00.000 8976 MoveAxis(U, 0, ABG)
01:37:56.453 00.000 8976 move complete, result=0
01:37:56.453 00.000 8976 worker thread done servicing request
01:37:56.454 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:37:56.463 00.009 5052 UpdateGuideState exits: m=172 SNR=9.1
01:37:56.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:56.463 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:56.463 00.000 5052 Enqueuing Expose request
01:37:56.463 00.000 8976 Worker thread wakes up
01:37:56.463 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:37:56.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:56.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:57.146 00.683 8976 Exposure complete
01:37:57.152 00.006 8976 worker thread done servicing request
01:37:57.152 00.000 5052 OnExposeComplete: enter
01:37:57.152 00.000 5052 UpdateGuideState(): m_state=6
01:37:57.152 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4761
01:37:57.152 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=282.19, Mass=189, SNR=9.5, Peak=66 HFD=2.9
01:37:57.152 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:37:57.152 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
01:37:57.152 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=0.48 hyp=1.09 cameraTheta=2.69 mountX=0.87 mountY=0.56, mountTheta=0.57
01:37:57.153 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=0.48, opts=13)
01:37:57.153 00.000 5052 Enqueuing Move request for stepguider (-0.98, 0.48)
01:37:57.153 00.000 8976 Worker thread wakes up
01:37:57.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, 0.48) opts 0xd
01:37:57.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, 0.48)
01:37:57.153 00.000 8976 Moving (-0.98, 0.48) raw xDistance=0.87 yDistance=0.56
01:37:57.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
01:37:57.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:37:57.153 00.000 8976 MoveAxis(L, 4, ABG)
01:37:57.153 00.000 8976 stepping (-11, 8) + (-4, 0)
01:37:57.153 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:57.154 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:37:57.163 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:37:57.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:57.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:57.163 00.000 5052 Enqueuing Expose request
01:37:57.195 00.032 8976 Received - 47 (G) 
01:37:57.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:57.195 00.000 8976 stepped: pos (-15, 8)
01:37:57.195 00.000 8976 MoveAxis(D, 2, ABG)
01:37:57.195 00.000 8976 stepping (-15, 8) + (0, -2)
01:37:57.195 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:57.227 00.032 8976 Received - 47 (G) 
01:37:57.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:57.227 00.000 8976 stepped: pos (-15, 6)
01:37:57.227 00.000 8976 move complete, result=0
01:37:57.227 00.000 8976 worker thread done servicing request
01:37:57.227 00.000 8976 Worker thread wakes up
01:37:57.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:57.227 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.6 px 2 ms SOUTH
01:37:57.227 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:57.919 00.692 8976 Exposure complete
01:37:57.925 00.006 8976 worker thread done servicing request
01:37:57.925 00.000 5052 OnExposeComplete: enter
01:37:57.925 00.000 5052 UpdateGuideState(): m_state=6
01:37:57.925 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4762
01:37:57.925 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=281.28, Mass=190, SNR=9.5, Peak=71 HFD=2.7
01:37:57.925 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
01:37:57.925 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.41)
01:37:57.925 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=-0.43 hyp=1.07 cameraTheta=-2.73 mountX=0.06 mountY=1.06, mountTheta=1.51
01:37:57.926 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=-0.43, opts=13)
01:37:57.926 00.000 5052 Enqueuing Move request for stepguider (-0.98, -0.43)
01:37:57.926 00.000 8976 Worker thread wakes up
01:37:57.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, -0.43) opts 0xd
01:37:57.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, -0.43)
01:37:57.926 00.000 8976 Moving (-0.98, -0.43) raw xDistance=0.06 yDistance=1.06
01:37:57.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:37:57.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.06
01:37:57.926 00.000 8976 MoveAxis(R, 0, ABG)
01:37:57.926 00.000 8976 MoveAxis(D, 4, ABG)
01:37:57.926 00.000 8976 stepping (-15, 6) + (0, -4)
01:37:57.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:57.927 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:37:57.937 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:37:57.937 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:57.937 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:57.937 00.000 5052 Enqueuing Expose request
01:37:57.961 00.024 8976 Received - 47 (G) 
01:37:57.962 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:57.962 00.000 8976 stepped: pos (-15, 2)
01:37:57.962 00.000 8976 move complete, result=0
01:37:57.962 00.000 8976 worker thread done servicing request
01:37:57.962 00.000 8976 Worker thread wakes up
01:37:57.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:57.962 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:57.962 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.1 px 4 ms SOUTH
01:37:58.668 00.706 8976 Exposure complete
01:37:58.674 00.006 8976 worker thread done servicing request
01:37:58.674 00.000 5052 OnExposeComplete: enter
01:37:58.674 00.000 5052 UpdateGuideState(): m_state=6
01:37:58.674 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4763
01:37:58.674 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.31, Mass=220, SNR=10.3, Peak=72 HFD=3.2
01:37:58.674 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.73 = 1.56)
01:37:58.674 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.45)
01:37:58.674 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-0.40 hyp=0.90 cameraTheta=-2.68 mountX=0.01 mountY=0.89, mountTheta=1.56
01:37:58.675 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=-0.40, opts=13)
01:37:58.675 00.000 5052 Enqueuing Move request for stepguider (-0.81, -0.40)
01:37:58.675 00.000 8976 Worker thread wakes up
01:37:58.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, -0.40) opts 0xd
01:37:58.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, -0.40)
01:37:58.675 00.000 8976 Moving (-0.81, -0.40) raw xDistance=0.01 yDistance=0.89
01:37:58.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:37:58.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.89
01:37:58.675 00.000 8976 MoveAxis(R, 0, ABG)
01:37:58.675 00.000 8976 MoveAxis(D, 4, ABG)
01:37:58.675 00.000 8976 stepping (-15, 2) + (0, -4)
01:37:58.675 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:58.676 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:37:58.686 00.010 5052 UpdateGuideState exits: m=220 SNR=10.3
01:37:58.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:58.686 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:58.686 00.000 5052 Enqueuing Expose request
01:37:58.713 00.027 8976 Received - 47 (G) 
01:37:58.713 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:37:58.713 00.000 8976 stepped: pos (-15, -2)
01:37:58.713 00.000 8976 move complete, result=0
01:37:58.713 00.000 8976 worker thread done servicing request
01:37:58.713 00.000 8976 Worker thread wakes up
01:37:58.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:58.713 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:58.713 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:37:59.403 00.690 8976 Exposure complete
01:37:59.408 00.005 8976 worker thread done servicing request
01:37:59.408 00.000 5052 OnExposeComplete: enter
01:37:59.408 00.000 5052 UpdateGuideState(): m_state=6
01:37:59.408 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4764
01:37:59.408 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.18, Mass=183, SNR=9.3, Peak=66 HFD=2.9
01:37:59.408 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
01:37:59.408 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
01:37:59.408 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.47 hyp=0.48 cameraTheta=1.75 mountX=0.46 mountY=-0.19, mountTheta=-0.39
01:37:59.409 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.47, opts=13)
01:37:59.409 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.47)
01:37:59.409 00.000 8976 Worker thread wakes up
01:37:59.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.47) opts 0xd
01:37:59.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.47)
01:37:59.409 00.000 8976 Moving (-0.08, 0.47) raw xDistance=0.46 yDistance=-0.19
01:37:59.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:37:59.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:37:59.409 00.000 8976 MoveAxis(L, 2, ABG)
01:37:59.409 00.000 8976 stepping (-15, -2) + (-2, 0)
01:37:59.410 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:59.410 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:37:59.420 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:37:59.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:59.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:37:59.420 00.000 5052 Enqueuing Expose request
01:37:59.433 00.013 8976 Received - 47 (G) 
01:37:59.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:37:59.433 00.000 8976 stepped: pos (-17, -2)
01:37:59.433 00.000 8976 MoveAxis(U, 0, ABG)
01:37:59.433 00.000 8976 move complete, result=0
01:37:59.433 00.000 8976 worker thread done servicing request
01:37:59.433 00.000 8976 Worker thread wakes up
01:37:59.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:37:59.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:37:59.433 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
01:38:00.127 00.694 8976 Exposure complete
01:38:00.132 00.005 8976 worker thread done servicing request
01:38:00.132 00.000 5052 OnExposeComplete: enter
01:38:00.133 00.001 5052 UpdateGuideState(): m_state=6
01:38:00.133 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4765
01:38:00.133 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=282.10, Mass=179, SNR=9.2, Peak=65 HFD=2.7
01:38:00.133 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
01:38:00.133 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
01:38:00.133 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.39 hyp=0.62 cameraTheta=0.68 mountX=0.13 mountY=-0.62, mountTheta=-1.36
01:38:00.134 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.39, opts=13)
01:38:00.134 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.39)
01:38:00.134 00.000 8976 Worker thread wakes up
01:38:00.134 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.39) opts 0xd
01:38:00.134 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.39)
01:38:00.134 00.000 8976 Moving (0.48, 0.39) raw xDistance=0.13 yDistance=-0.62
01:38:00.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:38:00.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
01:38:00.134 00.000 8976 MoveAxis(R, 0, ABG)
01:38:00.134 00.000 8976 MoveAxis(U, 2, ABG)
01:38:00.134 00.000 8976 stepping (-17, -2) + (0, 2)
01:38:00.135 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:00.136 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:38:00.145 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:38:00.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:00.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:00.145 00.000 5052 Enqueuing Expose request
01:38:00.168 00.023 8976 Received - 47 (G) 
01:38:00.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:00.168 00.000 8976 stepped: pos (-17, 0)
01:38:00.168 00.000 8976 move complete, result=0
01:38:00.168 00.000 8976 worker thread done servicing request
01:38:00.169 00.001 8976 Worker thread wakes up
01:38:00.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:00.169 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:00.169 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:38:00.856 00.687 8976 Exposure complete
01:38:00.862 00.006 8976 worker thread done servicing request
01:38:00.862 00.000 5052 OnExposeComplete: enter
01:38:00.862 00.000 5052 UpdateGuideState(): m_state=6
01:38:00.862 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4766
01:38:00.862 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.95, Mass=211, SNR=10.0, Peak=74 HFD=2.7
01:38:00.862 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
01:38:00.862 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
01:38:00.862 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.24 hyp=0.50 cameraTheta=0.50 mountX=0.01 mountY=-0.50, mountTheta=-1.55
01:38:00.863 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.24, opts=13)
01:38:00.863 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.24)
01:38:00.863 00.000 8976 Worker thread wakes up
01:38:00.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.24) opts 0xd
01:38:00.863 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.24)
01:38:00.863 00.000 8976 Moving (0.44, 0.24) raw xDistance=0.01 yDistance=-0.50
01:38:00.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:38:00.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
01:38:00.863 00.000 8976 MoveAxis(R, 0, ABG)
01:38:00.863 00.000 8976 MoveAxis(U, 2, ABG)
01:38:00.864 00.001 8976 stepping (-17, 0) + (0, 2)
01:38:00.864 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:00.864 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:38:00.873 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
01:38:00.874 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:00.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:00.874 00.000 5052 Enqueuing Expose request
01:38:00.887 00.013 8976 Received - 47 (G) 
01:38:00.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:00.887 00.000 8976 stepped: pos (-17, 2)
01:38:00.887 00.000 8976 move complete, result=0
01:38:00.887 00.000 8976 worker thread done servicing request
01:38:00.887 00.000 8976 Worker thread wakes up
01:38:00.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:00.888 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:38:00.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:01.574 00.686 8976 Exposure complete
01:38:01.579 00.005 8976 worker thread done servicing request
01:38:01.579 00.000 5052 OnExposeComplete: enter
01:38:01.579 00.000 5052 UpdateGuideState(): m_state=6
01:38:01.579 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4767
01:38:01.579 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.91, Mass=170, SNR=9.0, Peak=66 HFD=2.5
01:38:01.579 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
01:38:01.579 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
01:38:01.579 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.20 hyp=0.47 cameraTheta=0.44 mountX=-0.02 mountY=-0.46, mountTheta=-1.61
01:38:01.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.20, opts=13)
01:38:01.580 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.20)
01:38:01.580 00.000 8976 Worker thread wakes up
01:38:01.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.20) opts 0xd
01:38:01.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.20)
01:38:01.580 00.000 8976 Moving (0.42, 0.20) raw xDistance=-0.02 yDistance=-0.46
01:38:01.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:38:01.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:38:01.581 00.001 8976 MoveAxis(R, 0, ABG)
01:38:01.581 00.000 8976 MoveAxis(U, 2, ABG)
01:38:01.581 00.000 8976 stepping (-17, 2) + (0, 2)
01:38:01.581 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:01.581 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:38:01.592 00.011 5052 UpdateGuideState exits: m=170 SNR=9.0
01:38:01.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:01.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:01.592 00.000 5052 Enqueuing Expose request
01:38:01.606 00.014 8976 Received - 47 (G) 
01:38:01.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:01.606 00.000 8976 stepped: pos (-17, 4)
01:38:01.606 00.000 8976 move complete, result=0
01:38:01.606 00.000 8976 worker thread done servicing request
01:38:01.607 00.001 8976 Worker thread wakes up
01:38:01.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:01.607 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:38:01.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:02.301 00.694 8976 Exposure complete
01:38:02.306 00.005 8976 worker thread done servicing request
01:38:02.306 00.000 5052 OnExposeComplete: enter
01:38:02.307 00.001 5052 UpdateGuideState(): m_state=6
01:38:02.307 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4768
01:38:02.307 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.65, Mass=177, SNR=9.2, Peak=64 HFD=2.9
01:38:02.307 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:38:02.307 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
01:38:02.307 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.06 hyp=0.51 cameraTheta=-0.12 mountX=-0.28 mountY=-0.39, mountTheta=-2.20
01:38:02.307 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.06, opts=13)
01:38:02.308 00.001 5052 Enqueuing Move request for stepguider (0.51, -0.06)
01:38:02.308 00.000 8976 Worker thread wakes up
01:38:02.308 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.06) opts 0xd
01:38:02.308 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.06)
01:38:02.308 00.000 8976 Moving (0.51, -0.06) raw xDistance=-0.28 yDistance=-0.39
01:38:02.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:38:02.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
01:38:02.308 00.000 8976 MoveAxis(R, 1, ABG)
01:38:02.308 00.000 8976 stepping (-17, 4) + (1, 0)
01:38:02.308 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:02.308 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:38:02.319 00.011 5052 UpdateGuideState exits: m=177 SNR=9.2
01:38:02.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:02.319 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:02.319 00.000 5052 Enqueuing Expose request
01:38:02.342 00.023 8976 Received - 47 (G) 
01:38:02.342 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:02.342 00.000 8976 stepped: pos (-16, 4)
01:38:02.342 00.000 8976 MoveAxis(U, 2, ABG)
01:38:02.342 00.000 8976 stepping (-16, 4) + (0, 2)
01:38:02.342 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:02.374 00.032 8976 Received - 47 (G) 
01:38:02.374 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:02.374 00.000 8976 stepped: pos (-16, 6)
01:38:02.374 00.000 8976 move complete, result=0
01:38:02.374 00.000 8976 worker thread done servicing request
01:38:02.374 00.000 8976 Worker thread wakes up
01:38:02.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:02.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:02.374 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:38:03.069 00.695 8976 Exposure complete
01:38:03.075 00.006 8976 worker thread done servicing request
01:38:03.075 00.000 5052 OnExposeComplete: enter
01:38:03.075 00.000 5052 UpdateGuideState(): m_state=6
01:38:03.075 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4769
01:38:03.075 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.80, Mass=189, SNR=9.5, Peak=65 HFD=2.6
01:38:03.075 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:38:03.075 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
01:38:03.075 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.10 hyp=0.58 cameraTheta=0.16 mountX=-0.18 mountY=-0.54, mountTheta=-1.89
01:38:03.076 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.10, opts=13)
01:38:03.076 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.10)
01:38:03.076 00.000 8976 Worker thread wakes up
01:38:03.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.10) opts 0xd
01:38:03.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.10)
01:38:03.076 00.000 8976 Moving (0.58, 0.10) raw xDistance=-0.18 yDistance=-0.54
01:38:03.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:38:03.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
01:38:03.076 00.000 8976 MoveAxis(R, 0, ABG)
01:38:03.076 00.000 8976 MoveAxis(U, 2, ABG)
01:38:03.076 00.000 8976 stepping (-16, 6) + (0, 2)
01:38:03.076 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:03.077 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:38:03.086 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:38:03.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:03.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:03.086 00.000 5052 Enqueuing Expose request
01:38:03.110 00.024 8976 Received - 47 (G) 
01:38:03.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:03.110 00.000 8976 stepped: pos (-16, 8)
01:38:03.110 00.000 8976 move complete, result=0
01:38:03.110 00.000 8976 worker thread done servicing request
01:38:03.110 00.000 8976 Worker thread wakes up
01:38:03.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:03.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:03.110 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:38:03.797 00.687 8976 Exposure complete
01:38:03.803 00.006 8976 worker thread done servicing request
01:38:03.803 00.000 5052 OnExposeComplete: enter
01:38:03.803 00.000 5052 UpdateGuideState(): m_state=6
01:38:03.803 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4770
01:38:03.803 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.59, Mass=180, SNR=9.3, Peak=66 HFD=2.3
01:38:03.803 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
01:38:03.803 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
01:38:03.803 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.12 hyp=0.86 cameraTheta=-0.14 mountX=-0.49 mountY=-0.65, mountTheta=-2.22
01:38:03.804 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.12, opts=13)
01:38:03.804 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.12)
01:38:03.804 00.000 8976 Worker thread wakes up
01:38:03.805 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.12) opts 0xd
01:38:03.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.12)
01:38:03.805 00.000 8976 Moving (0.85, -0.12) raw xDistance=-0.49 yDistance=-0.65
01:38:03.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:38:03.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
01:38:03.805 00.000 8976 MoveAxis(R, 2, ABG)
01:38:03.805 00.000 8976 stepping (-16, 8) + (2, 0)
01:38:03.805 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:03.805 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:38:03.815 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
01:38:03.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:03.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:03.815 00.000 5052 Enqueuing Expose request
01:38:03.829 00.014 8976 Received - 47 (G) 
01:38:03.829 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:03.829 00.000 8976 stepped: pos (-14, 8)
01:38:03.829 00.000 8976 MoveAxis(U, 3, ABG)
01:38:03.829 00.000 8976 stepping (-14, 8) + (0, 3)
01:38:03.829 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:03.861 00.032 8976 Received - 47 (G) 
01:38:03.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:03.861 00.000 8976 stepped: pos (-14, 11)
01:38:03.861 00.000 8976 move complete, result=0
01:38:03.861 00.000 8976 worker thread done servicing request
01:38:03.861 00.000 8976 Worker thread wakes up
01:38:03.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:03.861 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:03.861 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
01:38:04.556 00.695 8976 Exposure complete
01:38:04.562 00.006 8976 worker thread done servicing request
01:38:04.562 00.000 5052 OnExposeComplete: enter
01:38:04.562 00.000 5052 UpdateGuideState(): m_state=6
01:38:04.562 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4771
01:38:04.562 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.66, Mass=181, SNR=9.3, Peak=65 HFD=2.7
01:38:04.562 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
01:38:04.563 00.001 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:38:04.563 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.05 hyp=0.61 cameraTheta=-0.08 mountX=-0.32 mountY=-0.49, mountTheta=-2.15
01:38:04.563 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.05, opts=13)
01:38:04.563 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.05)
01:38:04.563 00.000 8976 Worker thread wakes up
01:38:04.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.05) opts 0xd
01:38:04.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.05)
01:38:04.563 00.000 8976 Moving (0.61, -0.05) raw xDistance=-0.32 yDistance=-0.49
01:38:04.564 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:38:04.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
01:38:04.564 00.000 8976 MoveAxis(R, 1, ABG)
01:38:04.564 00.000 8976 stepping (-14, 11) + (1, 0)
01:38:04.564 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:04.564 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:38:04.575 00.011 5052 UpdateGuideState exits: m=181 SNR=9.3
01:38:04.576 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:04.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:04.576 00.000 5052 Enqueuing Expose request
01:38:04.596 00.020 8976 Received - 47 (G) 
01:38:04.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:04.596 00.000 8976 stepped: pos (-13, 11)
01:38:04.596 00.000 8976 MoveAxis(U, 2, ABG)
01:38:04.596 00.000 8976 stepping (-13, 11) + (0, 2)
01:38:04.596 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:04.628 00.032 8976 Received - 47 (G) 
01:38:04.628 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:04.628 00.000 8976 stepped: pos (-13, 13)
01:38:04.628 00.000 8976 move complete, result=0
01:38:04.628 00.000 8976 worker thread done servicing request
01:38:04.628 00.000 8976 Worker thread wakes up
01:38:04.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:04.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:04.628 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:38:05.323 00.695 8976 Exposure complete
01:38:05.328 00.005 8976 worker thread done servicing request
01:38:05.328 00.000 5052 OnExposeComplete: enter
01:38:05.328 00.000 5052 UpdateGuideState(): m_state=6
01:38:05.328 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4772
01:38:05.328 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.61, Mass=189, SNR=9.5, Peak=62 HFD=2.7
01:38:05.328 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
01:38:05.329 00.001 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
01:38:05.329 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.10 hyp=0.70 cameraTheta=-0.15 mountX=-0.41 mountY=-0.53, mountTheta=-2.23
01:38:05.329 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.10, opts=13)
01:38:05.329 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.10)
01:38:05.329 00.000 8976 Worker thread wakes up
01:38:05.329 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.10) opts 0xd
01:38:05.329 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.10)
01:38:05.329 00.000 8976 Moving (0.69, -0.10) raw xDistance=-0.41 yDistance=-0.53
01:38:05.330 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
01:38:05.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
01:38:05.330 00.000 8976 MoveAxis(R, 2, ABG)
01:38:05.330 00.000 8976 stepping (-13, 13) + (2, 0)
01:38:05.330 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:05.330 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:38:05.340 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:38:05.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:05.340 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:05.340 00.000 5052 Enqueuing Expose request
01:38:05.364 00.024 8976 Received - 47 (G) 
01:38:05.364 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:05.364 00.000 8976 stepped: pos (-11, 13)
01:38:05.364 00.000 8976 MoveAxis(U, 2, ABG)
01:38:05.364 00.000 8976 stepping (-11, 13) + (0, 2)
01:38:05.364 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:05.395 00.031 8976 Received - 47 (G) 
01:38:05.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:05.395 00.000 8976 stepped: pos (-11, 15)
01:38:05.395 00.000 8976 move complete, result=0
01:38:05.395 00.000 8976 worker thread done servicing request
01:38:05.395 00.000 8976 Worker thread wakes up
01:38:05.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:05.395 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
01:38:05.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:06.090 00.695 8976 Exposure complete
01:38:06.095 00.005 8976 worker thread done servicing request
01:38:06.095 00.000 5052 OnExposeComplete: enter
01:38:06.096 00.001 5052 UpdateGuideState(): m_state=6
01:38:06.096 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4773
01:38:06.096 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.89, Mass=188, SNR=9.5, Peak=62 HFD=2.8
01:38:06.096 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:38:06.096 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:38:06.096 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.18 hyp=0.70 cameraTheta=0.26 mountX=-0.15 mountY=-0.66, mountTheta=-1.79
01:38:06.097 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.18, opts=13)
01:38:06.097 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.18)
01:38:06.097 00.000 8976 Worker thread wakes up
01:38:06.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.18) opts 0xd
01:38:06.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.18)
01:38:06.097 00.000 8976 Moving (0.67, 0.18) raw xDistance=-0.15 yDistance=-0.66
01:38:06.098 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:38:06.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
01:38:06.098 00.000 8976 MoveAxis(R, 0, ABG)
01:38:06.098 00.000 8976 MoveAxis(U, 3, ABG)
01:38:06.098 00.000 8976 stepping (-11, 15) + (0, 3)
01:38:06.098 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:06.099 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:38:06.109 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:38:06.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:06.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:06.109 00.000 5052 Enqueuing Expose request
01:38:06.131 00.022 8976 Received - 47 (G) 
01:38:06.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:06.131 00.000 8976 stepped: pos (-11, 18)
01:38:06.131 00.000 8976 move complete, result=0
01:38:06.131 00.000 8976 worker thread done servicing request
01:38:06.131 00.000 8976 Worker thread wakes up
01:38:06.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:06.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:06.131 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:38:06.824 00.693 8976 Exposure complete
01:38:06.830 00.006 8976 worker thread done servicing request
01:38:06.830 00.000 5052 OnExposeComplete: enter
01:38:06.830 00.000 5052 UpdateGuideState(): m_state=6
01:38:06.830 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4774
01:38:06.830 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.41, Mass=201, SNR=9.8, Peak=66 HFD=3.0
01:38:06.830 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.40 = 2.88)
01:38:06.830 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.51 = 2.78)
01:38:06.830 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.30 cameraTheta=-1.36 mountX=-0.29 mountY=0.11, mountTheta=2.79
01:38:06.831 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.30, opts=13)
01:38:06.831 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.30)
01:38:06.831 00.000 8976 Worker thread wakes up
01:38:06.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.30) opts 0xd
01:38:06.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.30)
01:38:06.831 00.000 8976 Moving (0.06, -0.30) raw xDistance=-0.29 yDistance=0.11
01:38:06.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:38:06.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:38:06.832 00.001 8976 MoveAxis(R, 1, ABG)
01:38:06.832 00.000 8976 stepping (-11, 18) + (1, 0)
01:38:06.832 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:06.832 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:38:06.842 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:38:06.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:06.842 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:06.842 00.000 5052 Enqueuing Expose request
01:38:06.866 00.024 8976 Received - 47 (G) 
01:38:06.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:06.867 00.001 8976 stepped: pos (-10, 18)
01:38:06.867 00.000 8976 MoveAxis(U, 0, ABG)
01:38:06.867 00.000 8976 move complete, result=0
01:38:06.867 00.000 8976 worker thread done servicing request
01:38:06.867 00.000 8976 Worker thread wakes up
01:38:06.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:06.867 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:38:06.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:07.556 00.689 8976 Exposure complete
01:38:07.561 00.005 8976 worker thread done servicing request
01:38:07.561 00.000 5052 OnExposeComplete: enter
01:38:07.561 00.000 5052 UpdateGuideState(): m_state=6
01:38:07.561 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4775
01:38:07.561 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.62, Mass=174, SNR=9.1, Peak=64 HFD=3.0
01:38:07.561 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
01:38:07.561 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
01:38:07.561 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.60 mountX=-0.14 mountY=-0.06, mountTheta=-2.73
01:38:07.562 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.09, opts=13)
01:38:07.562 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.09)
01:38:07.562 00.000 8976 Worker thread wakes up
01:38:07.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.09) opts 0xd
01:38:07.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.09)
01:38:07.562 00.000 8976 Moving (0.13, -0.09) raw xDistance=-0.14 yDistance=-0.06
01:38:07.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:38:07.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:38:07.562 00.000 8976 MoveAxis(R, 0, ABG)
01:38:07.562 00.000 8976 MoveAxis(U, 0, ABG)
01:38:07.562 00.000 8976 move complete, result=0
01:38:07.563 00.001 8976 worker thread done servicing request
01:38:07.563 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:38:07.572 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
01:38:07.573 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:07.573 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:07.573 00.000 5052 Enqueuing Expose request
01:38:07.573 00.000 8976 Worker thread wakes up
01:38:07.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:07.573 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:07.573 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:08.264 00.691 8976 Exposure complete
01:38:08.270 00.006 8976 worker thread done servicing request
01:38:08.270 00.000 5052 OnExposeComplete: enter
01:38:08.270 00.000 5052 UpdateGuideState(): m_state=6
01:38:08.271 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4776
01:38:08.271 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.78, Mass=185, SNR=9.4, Peak=65 HFD=2.9
01:38:08.271 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:38:08.271 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
01:38:08.271 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.80 mountX=0.16 mountY=0.14, mountTheta=0.70
01:38:08.272 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.07, opts=13)
01:38:08.272 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.07)
01:38:08.272 00.000 8976 Worker thread wakes up
01:38:08.272 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.07) opts 0xd
01:38:08.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.07)
01:38:08.272 00.000 8976 Moving (-0.21, 0.07) raw xDistance=0.16 yDistance=0.14
01:38:08.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:38:08.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:38:08.272 00.000 8976 MoveAxis(R, 0, ABG)
01:38:08.272 00.000 8976 MoveAxis(U, 0, ABG)
01:38:08.272 00.000 8976 move complete, result=0
01:38:08.272 00.000 8976 worker thread done servicing request
01:38:08.273 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:38:08.282 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:38:08.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:08.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:08.282 00.000 5052 Enqueuing Expose request
01:38:08.283 00.001 8976 Worker thread wakes up
01:38:08.283 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:08.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:08.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:08.970 00.687 8976 Exposure complete
01:38:08.976 00.006 8976 worker thread done servicing request
01:38:08.976 00.000 5052 OnExposeComplete: enter
01:38:08.976 00.000 5052 UpdateGuideState(): m_state=6
01:38:08.976 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4777
01:38:08.976 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.83, Mass=181, SNR=9.3, Peak=71 HFD=2.4
01:38:08.976 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:38:08.976 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
01:38:08.976 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.12 hyp=0.38 cameraTheta=2.83 mountX=0.27 mountY=0.24, mountTheta=0.73
01:38:08.977 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.12, opts=13)
01:38:08.977 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.12)
01:38:08.977 00.000 8976 Worker thread wakes up
01:38:08.977 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.12) opts 0xd
01:38:08.977 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.12)
01:38:08.977 00.000 8976 Moving (-0.36, 0.12) raw xDistance=0.27 yDistance=0.24
01:38:08.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:38:08.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:38:08.977 00.000 8976 MoveAxis(L, 1, ABG)
01:38:08.977 00.000 8976 stepping (-10, 18) + (-1, 0)
01:38:08.977 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:08.978 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:38:08.987 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
01:38:08.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:08.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:08.987 00.000 5052 Enqueuing Expose request
01:38:09.008 00.021 8976 Received - 47 (G) 
01:38:09.008 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:09.008 00.000 8976 stepped: pos (-11, 18)
01:38:09.008 00.000 8976 MoveAxis(U, 0, ABG)
01:38:09.008 00.000 8976 move complete, result=0
01:38:09.008 00.000 8976 worker thread done servicing request
01:38:09.009 00.001 8976 Worker thread wakes up
01:38:09.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:09.009 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:09.009 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:38:09.700 00.691 8976 Exposure complete
01:38:09.705 00.005 8976 worker thread done servicing request
01:38:09.706 00.001 5052 OnExposeComplete: enter
01:38:09.706 00.000 5052 UpdateGuideState(): m_state=6
01:38:09.706 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4778
01:38:09.706 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.88, Mass=197, SNR=9.7, Peak=67 HFD=2.7
01:38:09.706 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
01:38:09.706 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
01:38:09.706 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.19 mountX=0.12 mountY=-0.15, mountTheta=-0.89
01:38:09.707 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.17, opts=13)
01:38:09.707 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.17)
01:38:09.707 00.000 8976 Worker thread wakes up
01:38:09.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.17) opts 0xd
01:38:09.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.17)
01:38:09.707 00.000 8976 Moving (0.07, 0.17) raw xDistance=0.12 yDistance=-0.15
01:38:09.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:38:09.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:38:09.707 00.000 8976 MoveAxis(R, 0, ABG)
01:38:09.707 00.000 8976 MoveAxis(U, 0, ABG)
01:38:09.707 00.000 8976 move complete, result=0
01:38:09.707 00.000 8976 worker thread done servicing request
01:38:09.708 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:38:09.717 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:38:09.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:09.717 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:09.717 00.000 5052 Enqueuing Expose request
01:38:09.717 00.000 8976 Worker thread wakes up
01:38:09.717 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:09.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:09.717 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:10.409 00.692 8976 Exposure complete
01:38:10.415 00.006 8976 worker thread done servicing request
01:38:10.416 00.001 5052 OnExposeComplete: enter
01:38:10.416 00.000 5052 UpdateGuideState(): m_state=6
01:38:10.416 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4779
01:38:10.416 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.77, Mass=181, SNR=9.3, Peak=69 HFD=2.4
01:38:10.416 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
01:38:10.416 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
01:38:10.416 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.52 mountX=0.10 mountY=0.04, mountTheta=0.39
01:38:10.417 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.07, opts=13)
01:38:10.417 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.07)
01:38:10.417 00.000 8976 Worker thread wakes up
01:38:10.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.07) opts 0xd
01:38:10.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.07)
01:38:10.417 00.000 8976 Moving (-0.09, 0.07) raw xDistance=0.10 yDistance=0.04
01:38:10.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:38:10.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:38:10.417 00.000 8976 MoveAxis(R, 0, ABG)
01:38:10.418 00.001 8976 MoveAxis(U, 0, ABG)
01:38:10.418 00.000 8976 move complete, result=0
01:38:10.418 00.000 8976 worker thread done servicing request
01:38:10.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:38:10.428 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
01:38:10.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:10.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:10.429 00.001 5052 Enqueuing Expose request
01:38:10.429 00.000 8976 Worker thread wakes up
01:38:10.429 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:10.429 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:10.429 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:11.114 00.685 8976 Exposure complete
01:38:11.119 00.005 8976 worker thread done servicing request
01:38:11.120 00.001 5052 OnExposeComplete: enter
01:38:11.120 00.000 5052 UpdateGuideState(): m_state=6
01:38:11.120 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4780
01:38:11.120 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.69, Mass=201, SNR=9.8, Peak=68 HFD=2.6
01:38:11.120 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.65 = 1.64)
01:38:11.120 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.53)
01:38:11.120 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.60 mountX=-0.00 mountY=0.05, mountTheta=1.64
01:38:11.120 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.02, opts=13)
01:38:11.120 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.02)
01:38:11.121 00.001 8976 Worker thread wakes up
01:38:11.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.02) opts 0xd
01:38:11.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.02)
01:38:11.121 00.000 8976 Moving (-0.04, -0.02) raw xDistance=-0.00 yDistance=0.05
01:38:11.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:38:11.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:38:11.121 00.000 8976 MoveAxis(R, 0, ABG)
01:38:11.121 00.000 8976 MoveAxis(U, 0, ABG)
01:38:11.121 00.000 8976 move complete, result=0
01:38:11.121 00.000 8976 worker thread done servicing request
01:38:11.121 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:38:11.131 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:38:11.131 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:11.131 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:11.131 00.000 5052 Enqueuing Expose request
01:38:11.131 00.000 8976 Worker thread wakes up
01:38:11.131 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:11.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:11.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:11.816 00.685 8976 Exposure complete
01:38:11.822 00.006 8976 worker thread done servicing request
01:38:11.823 00.001 5052 OnExposeComplete: enter
01:38:11.823 00.000 5052 UpdateGuideState(): m_state=6
01:38:11.823 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4781
01:38:11.823 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.70, Mass=205, SNR=9.9, Peak=70 HFD=2.7
01:38:11.823 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
01:38:11.823 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
01:38:11.823 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.01 hyp=0.54 cameraTheta=-0.02 mountX=-0.26 mountY=-0.45, mountTheta=-2.09
01:38:11.824 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.01, opts=13)
01:38:11.824 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.01)
01:38:11.824 00.000 8976 Worker thread wakes up
01:38:11.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.01) opts 0xd
01:38:11.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.01)
01:38:11.824 00.000 8976 Moving (0.54, -0.01) raw xDistance=-0.26 yDistance=-0.45
01:38:11.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:38:11.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:38:11.824 00.000 8976 MoveAxis(R, 0, ABG)
01:38:11.824 00.000 8976 MoveAxis(U, 2, ABG)
01:38:11.824 00.000 8976 stepping (-11, 18) + (0, 2)
01:38:11.824 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:11.825 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:38:11.834 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:38:11.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:11.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:11.834 00.000 5052 Enqueuing Expose request
01:38:11.854 00.020 8976 Received - 47 (G) 
01:38:11.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:11.854 00.000 8976 stepped: pos (-11, 20)
01:38:11.854 00.000 8976 move complete, result=0
01:38:11.854 00.000 8976 worker thread done servicing request
01:38:11.854 00.000 8976 Worker thread wakes up
01:38:11.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:11.854 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.5 px 2 ms NORTH
01:38:11.854 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:12.545 00.691 8976 Exposure complete
01:38:12.551 00.006 8976 worker thread done servicing request
01:38:12.551 00.000 5052 OnExposeComplete: enter
01:38:12.551 00.000 5052 UpdateGuideState(): m_state=6
01:38:12.551 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4782
01:38:12.551 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.07, Mass=201, SNR=9.8, Peak=68 HFD=2.5
01:38:12.551 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.04) = xAngle (-0.57 = -0.57)
01:38:12.551 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.68 = -0.68)
01:38:12.551 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.47 mountX=0.30 mountY=-0.22, mountTheta=-0.64
01:38:12.551 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.36, opts=13)
01:38:12.551 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.36)
01:38:12.552 00.001 8976 Worker thread wakes up
01:38:12.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.36) opts 0xd
01:38:12.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.36)
01:38:12.552 00.000 8976 Moving (0.04, 0.36) raw xDistance=0.30 yDistance=-0.22
01:38:12.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:38:12.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:38:12.552 00.000 8976 MoveAxis(L, 1, ABG)
01:38:12.552 00.000 8976 stepping (-11, 20) + (-1, 0)
01:38:12.552 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:12.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:38:12.562 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:38:12.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:12.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:12.562 00.000 5052 Enqueuing Expose request
01:38:12.574 00.012 8976 Received - 47 (G) 
01:38:12.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:12.574 00.000 8976 stepped: pos (-12, 20)
01:38:12.574 00.000 8976 MoveAxis(U, 0, ABG)
01:38:12.574 00.000 8976 move complete, result=0
01:38:12.574 00.000 8976 worker thread done servicing request
01:38:12.574 00.000 8976 Worker thread wakes up
01:38:12.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:12.574 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:38:12.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:13.263 00.689 8976 Exposure complete
01:38:13.268 00.005 8976 worker thread done servicing request
01:38:13.268 00.000 5052 OnExposeComplete: enter
01:38:13.268 00.000 5052 UpdateGuideState(): m_state=6
01:38:13.269 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4783
01:38:13.269 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.74, Mass=182, SNR=9.3, Peak=74 HFD=2.3
01:38:13.269 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
01:38:13.269 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
01:38:13.269 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.34 mountX=-0.01 mountY=-0.08, mountTheta=-1.71
01:38:13.269 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.03, opts=13)
01:38:13.269 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.03)
01:38:13.270 00.001 8976 Worker thread wakes up
01:38:13.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.03) opts 0xd
01:38:13.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.03)
01:38:13.270 00.000 8976 Moving (0.07, 0.03) raw xDistance=-0.01 yDistance=-0.08
01:38:13.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:13.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:38:13.270 00.000 8976 MoveAxis(R, 0, ABG)
01:38:13.270 00.000 8976 MoveAxis(U, 0, ABG)
01:38:13.270 00.000 8976 move complete, result=0
01:38:13.270 00.000 8976 worker thread done servicing request
01:38:13.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:38:13.280 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:38:13.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:13.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:13.280 00.000 5052 Enqueuing Expose request
01:38:13.280 00.000 8976 Worker thread wakes up
01:38:13.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:13.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:13.280 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:13.968 00.688 8976 Exposure complete
01:38:13.973 00.005 8976 worker thread done servicing request
01:38:13.973 00.000 5052 OnExposeComplete: enter
01:38:13.973 00.000 5052 UpdateGuideState(): m_state=6
01:38:13.974 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4784
01:38:13.974 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.75, Mass=188, SNR=9.5, Peak=67 HFD=2.4
01:38:13.974 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:38:13.974 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:38:13.974 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.97 mountX=0.14 mountY=0.17, mountTheta=0.88
01:38:13.974 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.04, opts=13)
01:38:13.974 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.04)
01:38:13.975 00.001 8976 Worker thread wakes up
01:38:13.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.04) opts 0xd
01:38:13.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.04)
01:38:13.975 00.000 8976 Moving (-0.23, 0.04) raw xDistance=0.14 yDistance=0.17
01:38:13.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:38:13.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:38:13.975 00.000 8976 MoveAxis(R, 0, ABG)
01:38:13.975 00.000 8976 MoveAxis(U, 0, ABG)
01:38:13.975 00.000 8976 move complete, result=0
01:38:13.975 00.000 8976 worker thread done servicing request
01:38:13.976 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:38:13.986 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:38:13.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:13.986 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:13.986 00.000 5052 Enqueuing Expose request
01:38:13.986 00.000 8976 Worker thread wakes up
01:38:13.986 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:38:13.987 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:13.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:14.676 00.689 8976 Exposure complete
01:38:14.681 00.005 8976 worker thread done servicing request
01:38:14.681 00.000 5052 OnExposeComplete: enter
01:38:14.681 00.000 5052 UpdateGuideState(): m_state=6
01:38:14.682 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4785
01:38:14.682 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.79, Mass=178, SNR=9.3, Peak=69 HFD=2.6
01:38:14.682 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:38:14.682 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:38:14.682 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.08 hyp=0.68 cameraTheta=3.02 mountX=0.38 mountY=0.52, mountTheta=0.94
01:38:14.682 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.08, opts=13)
01:38:14.682 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.08)
01:38:14.683 00.001 8976 Worker thread wakes up
01:38:14.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.08) opts 0xd
01:38:14.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.08)
01:38:14.683 00.000 8976 Moving (-0.68, 0.08) raw xDistance=0.38 yDistance=0.52
01:38:14.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:38:14.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:38:14.683 00.000 8976 MoveAxis(L, 2, ABG)
01:38:14.683 00.000 8976 stepping (-12, 20) + (-2, 0)
01:38:14.683 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:14.684 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:38:14.693 00.009 5052 UpdateGuideState exits: m=178 SNR=9.3
01:38:14.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:14.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:14.693 00.000 5052 Enqueuing Expose request
01:38:14.716 00.023 8976 Received - 47 (G) 
01:38:14.716 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:14.716 00.000 8976 stepped: pos (-14, 20)
01:38:14.716 00.000 8976 MoveAxis(D, 2, ABG)
01:38:14.716 00.000 8976 stepping (-14, 20) + (0, -2)
01:38:14.716 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:14.748 00.032 8976 Received - 47 (G) 
01:38:14.748 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:14.748 00.000 8976 stepped: pos (-14, 18)
01:38:14.748 00.000 8976 move complete, result=0
01:38:14.748 00.000 8976 worker thread done servicing request
01:38:14.748 00.000 8976 Worker thread wakes up
01:38:14.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:14.749 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:14.749 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:38:15.443 00.694 8976 Exposure complete
01:38:15.448 00.005 8976 worker thread done servicing request
01:38:15.449 00.001 5052 OnExposeComplete: enter
01:38:15.449 00.000 5052 UpdateGuideState(): m_state=6
01:38:15.449 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4786
01:38:15.449 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.67, Mass=184, SNR=9.4, Peak=67 HFD=3.0
01:38:15.449 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
01:38:15.449 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:38:15.449 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.04 hyp=0.51 cameraTheta=-3.06 mountX=0.20 mountY=0.45, mountTheta=1.16
01:38:15.449 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.04, opts=13)
01:38:15.449 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.04)
01:38:15.450 00.001 8976 Worker thread wakes up
01:38:15.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.04) opts 0xd
01:38:15.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.04)
01:38:15.450 00.000 8976 Moving (-0.51, -0.04) raw xDistance=0.20 yDistance=0.45
01:38:15.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:38:15.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
01:38:15.450 00.000 8976 MoveAxis(R, 0, ABG)
01:38:15.450 00.000 8976 MoveAxis(D, 2, ABG)
01:38:15.450 00.000 8976 stepping (-14, 18) + (0, -2)
01:38:15.450 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:15.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:38:15.460 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:38:15.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:15.460 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:15.460 00.000 5052 Enqueuing Expose request
01:38:15.483 00.023 8976 Received - 47 (G) 
01:38:15.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:15.483 00.000 8976 stepped: pos (-14, 16)
01:38:15.483 00.000 8976 move complete, result=0
01:38:15.483 00.000 8976 worker thread done servicing request
01:38:15.483 00.000 8976 Worker thread wakes up
01:38:15.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:15.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:15.483 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:38:16.171 00.688 8976 Exposure complete
01:38:16.177 00.006 8976 worker thread done servicing request
01:38:16.177 00.000 5052 OnExposeComplete: enter
01:38:16.177 00.000 5052 UpdateGuideState(): m_state=6
01:38:16.177 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4787
01:38:16.177 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.96, Mass=183, SNR=9.3, Peak=71 HFD=2.8
01:38:16.177 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.07 = -0.07)
01:38:16.177 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
01:38:16.177 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.97 mountX=0.27 mountY=-0.05, mountTheta=-0.17
01:38:16.178 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.25, opts=13)
01:38:16.178 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.25)
01:38:16.178 00.000 8976 Worker thread wakes up
01:38:16.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.25) opts 0xd
01:38:16.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.25)
01:38:16.178 00.000 8976 Moving (-0.10, 0.25) raw xDistance=0.27 yDistance=-0.05
01:38:16.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:38:16.179 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:38:16.179 00.000 8976 MoveAxis(L, 1, ABG)
01:38:16.179 00.000 8976 stepping (-14, 16) + (-1, 0)
01:38:16.179 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:16.179 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:38:16.188 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:38:16.188 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:16.188 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:16.188 00.000 5052 Enqueuing Expose request
01:38:16.203 00.015 8976 Received - 47 (G) 
01:38:16.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:16.203 00.000 8976 stepped: pos (-15, 16)
01:38:16.203 00.000 8976 MoveAxis(U, 0, ABG)
01:38:16.203 00.000 8976 move complete, result=0
01:38:16.203 00.000 8976 worker thread done servicing request
01:38:16.203 00.000 8976 Worker thread wakes up
01:38:16.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:16.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:16.203 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:38:16.890 00.687 8976 Exposure complete
01:38:16.896 00.006 8976 worker thread done servicing request
01:38:16.896 00.000 5052 OnExposeComplete: enter
01:38:16.896 00.000 5052 UpdateGuideState(): m_state=6
01:38:16.896 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4788
01:38:16.896 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.87, Mass=170, SNR=9.0, Peak=66 HFD=2.6
01:38:16.896 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
01:38:16.896 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
01:38:16.896 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.16 hyp=0.29 cameraTheta=0.58 mountX=0.03 mountY=-0.29, mountTheta=-1.47
01:38:16.897 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.16, opts=13)
01:38:16.897 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.16)
01:38:16.897 00.000 8976 Worker thread wakes up
01:38:16.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.16) opts 0xd
01:38:16.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.16)
01:38:16.897 00.000 8976 Moving (0.24, 0.16) raw xDistance=0.03 yDistance=-0.29
01:38:16.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:38:16.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:38:16.897 00.000 8976 MoveAxis(R, 0, ABG)
01:38:16.897 00.000 8976 MoveAxis(U, 1, ABG)
01:38:16.897 00.000 8976 stepping (-15, 16) + (0, 1)
01:38:16.897 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:16.898 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:38:16.907 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
01:38:16.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:16.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:16.908 00.001 5052 Enqueuing Expose request
01:38:16.922 00.014 8976 Received - 47 (G) 
01:38:16.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:16.922 00.000 8976 stepped: pos (-15, 17)
01:38:16.922 00.000 8976 move complete, result=0
01:38:16.922 00.000 8976 worker thread done servicing request
01:38:16.922 00.000 8976 Worker thread wakes up
01:38:16.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:16.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:16.922 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:38:17.609 00.687 8976 Exposure complete
01:38:17.615 00.006 8976 worker thread done servicing request
01:38:17.616 00.001 5052 OnExposeComplete: enter
01:38:17.616 00.000 5052 UpdateGuideState(): m_state=6
01:38:17.616 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4789
01:38:17.616 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.47, Mass=177, SNR=9.2, Peak=65 HFD=2.7
01:38:17.616 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
01:38:17.616 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
01:38:17.616 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.24 hyp=0.63 cameraTheta=-0.38 mountX=-0.48 mountY=-0.36, mountTheta=-2.49
01:38:17.616 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.24, opts=13)
01:38:17.616 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.24)
01:38:17.617 00.001 8976 Worker thread wakes up
01:38:17.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.24) opts 0xd
01:38:17.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.24)
01:38:17.617 00.000 8976 Moving (0.58, -0.24) raw xDistance=-0.48 yDistance=-0.36
01:38:17.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:38:17.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
01:38:17.617 00.000 8976 MoveAxis(R, 2, ABG)
01:38:17.617 00.000 8976 stepping (-15, 17) + (2, 0)
01:38:17.617 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:17.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:38:17.627 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
01:38:17.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:17.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:17.627 00.000 5052 Enqueuing Expose request
01:38:17.641 00.014 8976 Received - 47 (G) 
01:38:17.641 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:17.641 00.000 8976 stepped: pos (-13, 17)
01:38:17.641 00.000 8976 MoveAxis(U, 2, ABG)
01:38:17.641 00.000 8976 stepping (-13, 17) + (0, 2)
01:38:17.641 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:17.673 00.032 8976 Received - 47 (G) 
01:38:17.673 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:17.673 00.000 8976 stepped: pos (-13, 19)
01:38:17.673 00.000 8976 move complete, result=0
01:38:17.673 00.000 8976 worker thread done servicing request
01:38:17.673 00.000 8976 Worker thread wakes up
01:38:17.673 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:17.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:17.673 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
01:38:18.364 00.691 8976 Exposure complete
01:38:18.369 00.005 8976 worker thread done servicing request
01:38:18.370 00.001 5052 OnExposeComplete: enter
01:38:18.370 00.000 5052 UpdateGuideState(): m_state=6
01:38:18.370 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4790
01:38:18.370 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.92, Mass=190, SNR=9.6, Peak=66 HFD=2.6
01:38:18.370 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
01:38:18.370 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
01:38:18.370 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.88 mountX=0.11 mountY=-0.26, mountTheta=-1.18
01:38:18.371 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.21, opts=13)
01:38:18.371 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.21)
01:38:18.371 00.000 8976 Worker thread wakes up
01:38:18.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.21) opts 0xd
01:38:18.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.21)
01:38:18.371 00.000 8976 Moving (0.17, 0.21) raw xDistance=0.11 yDistance=-0.26
01:38:18.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:38:18.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:38:18.371 00.000 8976 MoveAxis(R, 0, ABG)
01:38:18.371 00.000 8976 MoveAxis(U, 0, ABG)
01:38:18.371 00.000 8976 move complete, result=0
01:38:18.371 00.000 8976 worker thread done servicing request
01:38:18.372 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:38:18.381 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
01:38:18.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:18.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:18.381 00.000 5052 Enqueuing Expose request
01:38:18.381 00.000 8976 Worker thread wakes up
01:38:18.381 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:38:18.382 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:18.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:19.070 00.688 8976 Exposure complete
01:38:19.075 00.005 8976 worker thread done servicing request
01:38:19.076 00.001 5052 OnExposeComplete: enter
01:38:19.076 00.000 5052 UpdateGuideState(): m_state=6
01:38:19.076 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4791
01:38:19.076 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.75, Mass=197, SNR=9.7, Peak=70 HFD=2.4
01:38:19.076 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
01:38:19.076 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
01:38:19.076 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.42 mountX=0.06 mountY=0.02, mountTheta=0.29
01:38:19.076 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.04, opts=13)
01:38:19.076 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.04)
01:38:19.077 00.001 8976 Worker thread wakes up
01:38:19.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.04) opts 0xd
01:38:19.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.04)
01:38:19.077 00.000 8976 Moving (-0.05, 0.04) raw xDistance=0.06 yDistance=0.02
01:38:19.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:38:19.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:38:19.077 00.000 8976 MoveAxis(R, 0, ABG)
01:38:19.077 00.000 8976 MoveAxis(U, 0, ABG)
01:38:19.077 00.000 8976 move complete, result=0
01:38:19.077 00.000 8976 worker thread done servicing request
01:38:19.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:38:19.087 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:38:19.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:19.087 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:19.087 00.000 5052 Enqueuing Expose request
01:38:19.087 00.000 8976 Worker thread wakes up
01:38:19.087 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:19.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:19.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:19.776 00.689 8976 Exposure complete
01:38:19.781 00.005 8976 worker thread done servicing request
01:38:19.782 00.001 5052 OnExposeComplete: enter
01:38:19.782 00.000 5052 UpdateGuideState(): m_state=6
01:38:19.782 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4792
01:38:19.782 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.72, Mass=193, SNR=9.6, Peak=64 HFD=2.9
01:38:19.782 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:38:19.782 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:38:19.782 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.03 mountX=-0.10 mountY=-0.21, mountTheta=-2.03
01:38:19.783 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.01, opts=13)
01:38:19.783 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.01)
01:38:19.783 00.000 8976 Worker thread wakes up
01:38:19.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.01) opts 0xd
01:38:19.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.01)
01:38:19.783 00.000 8976 Moving (0.24, 0.01) raw xDistance=-0.10 yDistance=-0.21
01:38:19.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:38:19.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:38:19.783 00.000 8976 MoveAxis(R, 0, ABG)
01:38:19.783 00.000 8976 MoveAxis(U, 0, ABG)
01:38:19.783 00.000 8976 move complete, result=0
01:38:19.783 00.000 8976 worker thread done servicing request
01:38:19.784 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:38:19.793 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:38:19.794 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:19.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:19.794 00.000 5052 Enqueuing Expose request
01:38:19.794 00.000 8976 Worker thread wakes up
01:38:19.794 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:19.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:19.794 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:20.479 00.685 8976 Exposure complete
01:38:20.484 00.005 8976 worker thread done servicing request
01:38:20.484 00.000 5052 OnExposeComplete: enter
01:38:20.484 00.000 5052 UpdateGuideState(): m_state=6
01:38:20.484 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4793
01:38:20.484 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.04, Mass=197, SNR=9.7, Peak=74 HFD=2.2
01:38:20.484 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.41 = -0.41)
01:38:20.484 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
01:38:20.485 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.64 mountX=0.30 mountY=-0.16, mountTheta=-0.49
01:38:20.485 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.33, opts=13)
01:38:20.485 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.33)
01:38:20.485 00.000 8976 Worker thread wakes up
01:38:20.486 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.33) opts 0xd
01:38:20.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.33)
01:38:20.486 00.000 8976 Moving (-0.02, 0.33) raw xDistance=0.30 yDistance=-0.16
01:38:20.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:38:20.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:38:20.486 00.000 8976 MoveAxis(L, 1, ABG)
01:38:20.486 00.000 8976 stepping (-13, 19) + (-1, 0)
01:38:20.486 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:20.487 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:38:20.496 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:38:20.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:20.496 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:20.496 00.000 5052 Enqueuing Expose request
01:38:20.519 00.023 8976 Received - 47 (G) 
01:38:20.519 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:20.519 00.000 8976 stepped: pos (-14, 19)
01:38:20.519 00.000 8976 MoveAxis(U, 0, ABG)
01:38:20.519 00.000 8976 move complete, result=0
01:38:20.519 00.000 8976 worker thread done servicing request
01:38:20.519 00.000 8976 Worker thread wakes up
01:38:20.519 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:38:20.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:20.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:21.205 00.686 8976 Exposure complete
01:38:21.211 00.006 8976 worker thread done servicing request
01:38:21.211 00.000 5052 OnExposeComplete: enter
01:38:21.211 00.000 5052 UpdateGuideState(): m_state=6
01:38:21.211 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4794
01:38:21.211 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.87, Mass=188, SNR=9.5, Peak=70 HFD=2.6
01:38:21.211 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
01:38:21.211 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:38:21.211 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.21 mountX=0.20 mountY=0.01, mountTheta=0.07
01:38:21.212 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.16, opts=13)
01:38:21.212 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.16)
01:38:21.212 00.000 8976 Worker thread wakes up
01:38:21.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.16) opts 0xd
01:38:21.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.16)
01:38:21.212 00.000 8976 Moving (-0.12, 0.16) raw xDistance=0.20 yDistance=0.01
01:38:21.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:38:21.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:38:21.212 00.000 8976 MoveAxis(R, 0, ABG)
01:38:21.212 00.000 8976 MoveAxis(U, 0, ABG)
01:38:21.212 00.000 8976 move complete, result=0
01:38:21.212 00.000 8976 worker thread done servicing request
01:38:21.213 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:38:21.222 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:38:21.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:21.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:21.222 00.000 5052 Enqueuing Expose request
01:38:21.222 00.000 8976 Worker thread wakes up
01:38:21.223 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:21.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:21.223 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:21.912 00.689 8976 Exposure complete
01:38:21.917 00.005 8976 worker thread done servicing request
01:38:21.918 00.001 5052 OnExposeComplete: enter
01:38:21.918 00.000 5052 UpdateGuideState(): m_state=6
01:38:21.918 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4795
01:38:21.918 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.77, Mass=198, SNR=9.7, Peak=69 HFD=2.6
01:38:21.918 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:38:21.918 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:38:21.918 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.86 mountX=0.14 mountY=0.13, mountTheta=0.76
01:38:21.918 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.06, opts=13)
01:38:21.919 00.001 5052 Enqueuing Move request for stepguider (-0.19, 0.06)
01:38:21.919 00.000 8976 Worker thread wakes up
01:38:21.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.06) opts 0xd
01:38:21.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.06)
01:38:21.919 00.000 8976 Moving (-0.19, 0.06) raw xDistance=0.14 yDistance=0.13
01:38:21.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:38:21.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:38:21.919 00.000 8976 MoveAxis(R, 0, ABG)
01:38:21.919 00.000 8976 MoveAxis(U, 0, ABG)
01:38:21.919 00.000 8976 move complete, result=0
01:38:21.919 00.000 8976 worker thread done servicing request
01:38:21.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:38:21.929 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:38:21.930 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:21.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:21.930 00.000 5052 Enqueuing Expose request
01:38:21.930 00.000 8976 Worker thread wakes up
01:38:21.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:21.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:21.930 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:22.620 00.690 8976 Exposure complete
01:38:22.626 00.006 8976 worker thread done servicing request
01:38:22.626 00.000 5052 OnExposeComplete: enter
01:38:22.626 00.000 5052 UpdateGuideState(): m_state=6
01:38:22.626 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4796
01:38:22.626 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.95, Mass=167, SNR=8.9, Peak=65 HFD=2.7
01:38:22.626 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:38:22.626 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
01:38:22.626 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.25 hyp=0.62 cameraTheta=2.74 mountX=0.48 mountY=0.34, mountTheta=0.62
01:38:22.628 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.25, opts=13)
01:38:22.628 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.25)
01:38:22.628 00.000 8976 Worker thread wakes up
01:38:22.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.25) opts 0xd
01:38:22.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.25)
01:38:22.628 00.000 8976 Moving (-0.57, 0.25) raw xDistance=0.48 yDistance=0.34
01:38:22.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:38:22.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:38:22.628 00.000 8976 MoveAxis(L, 2, ABG)
01:38:22.628 00.000 8976 stepping (-14, 19) + (-2, 0)
01:38:22.628 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:22.629 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:38:22.639 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
01:38:22.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:22.639 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:22.639 00.000 5052 Enqueuing Expose request
01:38:22.661 00.022 8976 Received - 47 (G) 
01:38:22.661 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:22.661 00.000 8976 stepped: pos (-16, 19)
01:38:22.661 00.000 8976 MoveAxis(D, 1, ABG)
01:38:22.661 00.000 8976 stepping (-16, 19) + (0, -1)
01:38:22.661 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:22.693 00.032 8976 Received - 47 (G) 
01:38:22.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:22.693 00.000 8976 stepped: pos (-16, 18)
01:38:22.693 00.000 8976 move complete, result=0
01:38:22.693 00.000 8976 worker thread done servicing request
01:38:22.693 00.000 8976 Worker thread wakes up
01:38:22.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:22.693 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:22.693 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:38:23.385 00.692 8976 Exposure complete
01:38:23.391 00.006 8976 worker thread done servicing request
01:38:23.391 00.000 5052 OnExposeComplete: enter
01:38:23.391 00.000 5052 UpdateGuideState(): m_state=6
01:38:23.391 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4797
01:38:23.391 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.84, Mass=183, SNR=9.3, Peak=64 HFD=3.0
01:38:23.391 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:38:23.391 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:38:23.391 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.13 hyp=0.65 cameraTheta=2.94 mountX=0.41 mountY=0.47, mountTheta=0.85
01:38:23.392 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.13, opts=13)
01:38:23.392 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.13)
01:38:23.392 00.000 8976 Worker thread wakes up
01:38:23.392 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.13) opts 0xd
01:38:23.392 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.13)
01:38:23.392 00.000 8976 Moving (-0.64, 0.13) raw xDistance=0.41 yDistance=0.47
01:38:23.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:38:23.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
01:38:23.392 00.000 8976 MoveAxis(L, 2, ABG)
01:38:23.392 00.000 8976 stepping (-16, 18) + (-2, 0)
01:38:23.392 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:23.393 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:38:23.402 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:38:23.403 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:23.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:23.403 00.000 5052 Enqueuing Expose request
01:38:23.428 00.025 8976 Received - 47 (G) 
01:38:23.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:23.428 00.000 8976 stepped: pos (-18, 18)
01:38:23.428 00.000 8976 MoveAxis(D, 2, ABG)
01:38:23.428 00.000 8976 stepping (-18, 18) + (0, -2)
01:38:23.428 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:23.460 00.032 8976 Received - 47 (G) 
01:38:23.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:23.460 00.000 8976 stepped: pos (-18, 16)
01:38:23.460 00.000 8976 move complete, result=0
01:38:23.460 00.000 8976 worker thread done servicing request
01:38:23.460 00.000 8976 Worker thread wakes up
01:38:23.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:23.460 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:23.460 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:38:24.152 00.692 8976 Exposure complete
01:38:24.157 00.005 8976 worker thread done servicing request
01:38:24.157 00.000 5052 OnExposeComplete: enter
01:38:24.157 00.000 5052 UpdateGuideState(): m_state=6
01:38:24.157 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4798
01:38:24.157 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.31, Mass=185, SNR=9.4, Peak=68 HFD=2.9
01:38:24.157 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
01:38:24.157 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
01:38:24.157 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.40 hyp=0.85 cameraTheta=-2.65 mountX=-0.02 mountY=0.85, mountTheta=1.59
01:38:24.157 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.40, opts=13)
01:38:24.158 00.001 5052 Enqueuing Move request for stepguider (-0.75, -0.40)
01:38:24.158 00.000 8976 Worker thread wakes up
01:38:24.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.40) opts 0xd
01:38:24.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.40)
01:38:24.158 00.000 8976 Moving (-0.75, -0.40) raw xDistance=-0.02 yDistance=0.85
01:38:24.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:38:24.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.85
01:38:24.158 00.000 8976 MoveAxis(R, 0, ABG)
01:38:24.158 00.000 8976 MoveAxis(D, 3, ABG)
01:38:24.158 00.000 8976 stepping (-18, 16) + (0, -3)
01:38:24.158 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:24.159 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:38:24.169 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:38:24.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:24.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:24.169 00.000 5052 Enqueuing Expose request
01:38:24.195 00.026 8976 Received - 47 (G) 
01:38:24.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:24.195 00.000 8976 stepped: pos (-18, 13)
01:38:24.195 00.000 8976 move complete, result=0
01:38:24.195 00.000 8976 worker thread done servicing request
01:38:24.195 00.000 8976 Worker thread wakes up
01:38:24.195 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:38:24.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:24.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:24.889 00.694 8976 Exposure complete
01:38:24.894 00.005 8976 worker thread done servicing request
01:38:24.894 00.000 5052 OnExposeComplete: enter
01:38:24.894 00.000 5052 UpdateGuideState(): m_state=6
01:38:24.894 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4799
01:38:24.894 00.000 5052 Star::Find returns 1 (0), X=328.13, Y=281.29, Mass=195, SNR=9.6, Peak=71 HFD=3.1
01:38:24.894 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
01:38:24.894 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
01:38:24.894 00.000 5052 CameraToMount -- cameraX=-1.04 cameraY=-0.42 hyp=1.12 cameraTheta=-2.76 mountX=0.10 mountY=1.10, mountTheta=1.48
01:38:24.895 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.04, y=-0.42, opts=13)
01:38:24.895 00.000 5052 Enqueuing Move request for stepguider (-1.04, -0.42)
01:38:24.895 00.000 8976 Worker thread wakes up
01:38:24.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.04, -0.42) opts 0xd
01:38:24.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.04, -0.42)
01:38:24.895 00.000 8976 Moving (-1.04, -0.42) raw xDistance=0.10 yDistance=1.10
01:38:24.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:38:24.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.10
01:38:24.895 00.000 8976 MoveAxis(R, 0, ABG)
01:38:24.895 00.000 8976 MoveAxis(D, 5, ABG)
01:38:24.895 00.000 8976 stepping (-18, 13) + (0, -5)
01:38:24.895 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:38:24.896 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:38:24.906 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:38:24.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:24.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:24.906 00.000 5052 Enqueuing Expose request
01:38:24.931 00.025 8976 Received - 47 (G) 
01:38:24.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:38:24.931 00.000 8976 stepped: pos (-18, 8)
01:38:24.931 00.000 8976 move complete, result=0
01:38:24.931 00.000 8976 worker thread done servicing request
01:38:24.931 00.000 8976 Worker thread wakes up
01:38:24.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:24.931 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.1 px 5 ms SOUTH
01:38:24.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:25.623 00.692 8976 Exposure complete
01:38:25.629 00.006 8976 worker thread done servicing request
01:38:25.629 00.000 5052 OnExposeComplete: enter
01:38:25.629 00.000 5052 UpdateGuideState(): m_state=6
01:38:25.629 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4800
01:38:25.629 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=282.02, Mass=170, SNR=9.0, Peak=65 HFD=2.6
01:38:25.629 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
01:38:25.629 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
01:38:25.629 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.31 hyp=0.60 cameraTheta=2.60 mountX=0.51 mountY=0.26, mountTheta=0.48
01:38:25.630 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.31, opts=13)
01:38:25.630 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.31)
01:38:25.630 00.000 8976 Worker thread wakes up
01:38:25.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.31) opts 0xd
01:38:25.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.31)
01:38:25.630 00.000 8976 Moving (-0.52, 0.31) raw xDistance=0.51 yDistance=0.26
01:38:25.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:38:25.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.26
01:38:25.630 00.000 8976 MoveAxis(L, 2, ABG)
01:38:25.631 00.001 8976 stepping (-18, 8) + (-2, 0)
01:38:25.631 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:25.631 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:38:25.641 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
01:38:25.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:25.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:25.641 00.000 5052 Enqueuing Expose request
01:38:25.666 00.025 8976 Received - 47 (G) 
01:38:25.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:25.666 00.000 8976 stepped: pos (-20, 8)
01:38:25.666 00.000 8976 MoveAxis(D, 1, ABG)
01:38:25.666 00.000 8976 stepping (-20, 8) + (0, -1)
01:38:25.666 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:25.697 00.031 8976 Received - 47 (G) 
01:38:25.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:25.699 00.002 8976 stepped: pos (-20, 7)
01:38:25.699 00.000 8976 move complete, result=0
01:38:25.699 00.000 8976 worker thread done servicing request
01:38:25.699 00.000 8976 Worker thread wakes up
01:38:25.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:25.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:25.699 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:38:26.391 00.692 8976 Exposure complete
01:38:26.397 00.006 8976 worker thread done servicing request
01:38:26.397 00.000 5052 OnExposeComplete: enter
01:38:26.397 00.000 5052 UpdateGuideState(): m_state=6
01:38:26.397 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4801
01:38:26.397 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.72, Mass=181, SNR=9.2, Peak=63 HFD=3.1
01:38:26.397 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:38:26.397 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:38:26.397 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=0.01 hyp=0.75 cameraTheta=3.13 mountX=0.35 mountY=0.63, mountTheta=1.06
01:38:26.398 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.01, opts=13)
01:38:26.398 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.01)
01:38:26.398 00.000 8976 Worker thread wakes up
01:38:26.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.01) opts 0xd
01:38:26.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.01)
01:38:26.398 00.000 8976 Moving (-0.75, 0.01) raw xDistance=0.35 yDistance=0.63
01:38:26.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:38:26.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63
01:38:26.398 00.000 8976 MoveAxis(L, 2, ABG)
01:38:26.398 00.000 8976 stepping (-20, 7) + (-2, 0)
01:38:26.398 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:26.399 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:38:26.408 00.009 5052 UpdateGuideState exits: m=181 SNR=9.2
01:38:26.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:26.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:26.408 00.000 5052 Enqueuing Expose request
01:38:26.433 00.025 8976 Received - 47 (G) 
01:38:26.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:26.433 00.000 8976 stepped: pos (-22, 7)
01:38:26.433 00.000 8976 MoveAxis(D, 3, ABG)
01:38:26.433 00.000 8976 stepping (-22, 7) + (0, -3)
01:38:26.433 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:26.465 00.032 8976 Received - 47 (G) 
01:38:26.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:26.465 00.000 8976 stepped: pos (-22, 4)
01:38:26.465 00.000 8976 move complete, result=0
01:38:26.465 00.000 8976 worker thread done servicing request
01:38:26.465 00.000 8976 Worker thread wakes up
01:38:26.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:26.465 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:38:26.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:27.159 00.694 8976 Exposure complete
01:38:27.165 00.006 8976 worker thread done servicing request
01:38:27.165 00.000 5052 OnExposeComplete: enter
01:38:27.165 00.000 5052 UpdateGuideState(): m_state=6
01:38:27.165 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4802
01:38:27.165 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.43, Mass=190, SNR=9.5, Peak=67 HFD=2.5
01:38:27.165 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
01:38:27.165 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
01:38:27.165 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-2.11 mountX=-0.17 mountY=0.29, mountTheta=2.11
01:38:27.166 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.28, opts=13)
01:38:27.166 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.28)
01:38:27.166 00.000 8976 Worker thread wakes up
01:38:27.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.28) opts 0xd
01:38:27.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.28)
01:38:27.166 00.000 8976 Moving (-0.16, -0.28) raw xDistance=-0.17 yDistance=0.29
01:38:27.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:38:27.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
01:38:27.166 00.000 8976 MoveAxis(R, 0, ABG)
01:38:27.166 00.000 8976 MoveAxis(D, 1, ABG)
01:38:27.166 00.000 8976 stepping (-22, 4) + (0, -1)
01:38:27.166 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:27.167 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:38:27.176 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:38:27.176 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:27.176 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:27.176 00.000 5052 Enqueuing Expose request
01:38:27.200 00.024 8976 Received - 47 (G) 
01:38:27.200 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:27.200 00.000 8976 stepped: pos (-22, 3)
01:38:27.200 00.000 8976 move complete, result=0
01:38:27.200 00.000 8976 worker thread done servicing request
01:38:27.200 00.000 8976 Worker thread wakes up
01:38:27.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:27.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:27.200 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:38:27.890 00.690 8976 Exposure complete
01:38:27.895 00.005 8976 worker thread done servicing request
01:38:27.896 00.001 5052 OnExposeComplete: enter
01:38:27.896 00.000 5052 UpdateGuideState(): m_state=6
01:38:27.896 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4803
01:38:27.896 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=282.00, Mass=165, SNR=8.9, Peak=71 HFD=3.0
01:38:27.896 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
01:38:27.896 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
01:38:27.896 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.29 hyp=0.41 cameraTheta=0.78 mountX=0.12 mountY=-0.40, mountTheta=-1.27
01:38:27.897 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.29, opts=13)
01:38:27.897 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.29)
01:38:27.897 00.000 8976 Worker thread wakes up
01:38:27.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.29) opts 0xd
01:38:27.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.29)
01:38:27.897 00.000 8976 Moving (0.29, 0.29) raw xDistance=0.12 yDistance=-0.40
01:38:27.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:38:27.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.40
01:38:27.897 00.000 8976 MoveAxis(R, 0, ABG)
01:38:27.897 00.000 8976 MoveAxis(U, 2, ABG)
01:38:27.897 00.000 8976 stepping (-22, 3) + (0, 2)
01:38:27.897 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:27.898 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:38:27.908 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
01:38:27.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:27.908 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:27.908 00.000 5052 Enqueuing Expose request
01:38:27.920 00.012 8976 Received - 47 (G) 
01:38:27.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:27.920 00.000 8976 stepped: pos (-22, 5)
01:38:27.920 00.000 8976 move complete, result=0
01:38:27.920 00.000 8976 worker thread done servicing request
01:38:27.920 00.000 8976 Worker thread wakes up
01:38:27.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:27.920 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:27.920 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:38:28.607 00.687 8976 Exposure complete
01:38:28.613 00.006 8976 worker thread done servicing request
01:38:28.613 00.000 5052 OnExposeComplete: enter
01:38:28.613 00.000 5052 UpdateGuideState(): m_state=6
01:38:28.613 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4804
01:38:28.613 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.99, Mass=206, SNR=9.9, Peak=69 HFD=2.9
01:38:28.613 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.12 = -0.12)
01:38:28.613 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
01:38:28.613 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.92 mountX=0.30 mountY=-0.07, mountTheta=-0.22
01:38:28.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.28, opts=13)
01:38:28.614 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.28)
01:38:28.614 00.000 8976 Worker thread wakes up
01:38:28.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.28) opts 0xd
01:38:28.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.28)
01:38:28.614 00.000 8976 Moving (-0.10, 0.28) raw xDistance=0.30 yDistance=-0.07
01:38:28.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:38:28.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:38:28.614 00.000 8976 MoveAxis(L, 1, ABG)
01:38:28.614 00.000 8976 stepping (-22, 5) + (-1, 0)
01:38:28.614 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:28.615 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:38:28.624 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:38:28.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:28.624 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:28.624 00.000 5052 Enqueuing Expose request
01:38:28.640 00.016 8976 Received - 47 (G) 
01:38:28.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:28.640 00.000 8976 stepped: pos (-23, 5)
01:38:28.640 00.000 8976 MoveAxis(U, 0, ABG)
01:38:28.640 00.000 8976 move complete, result=0
01:38:28.640 00.000 8976 worker thread done servicing request
01:38:28.640 00.000 8976 Worker thread wakes up
01:38:28.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:28.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:28.640 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:38:29.331 00.691 8976 Exposure complete
01:38:29.337 00.006 8976 worker thread done servicing request
01:38:29.337 00.000 5052 OnExposeComplete: enter
01:38:29.337 00.000 5052 UpdateGuideState(): m_state=6
01:38:29.337 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4805
01:38:29.337 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.73, Mass=186, SNR=9.4, Peak=65 HFD=3.1
01:38:29.337 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:38:29.337 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:38:29.337 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.02 hyp=0.28 cameraTheta=0.05 mountX=-0.11 mountY=-0.24, mountTheta=-2.01
01:38:29.338 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.02, opts=13)
01:38:29.338 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.02)
01:38:29.338 00.000 8976 Worker thread wakes up
01:38:29.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.02) opts 0xd
01:38:29.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.02)
01:38:29.338 00.000 8976 Moving (0.28, 0.02) raw xDistance=-0.11 yDistance=-0.24
01:38:29.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:38:29.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:38:29.338 00.000 8976 MoveAxis(R, 0, ABG)
01:38:29.339 00.001 8976 MoveAxis(U, 0, ABG)
01:38:29.339 00.000 8976 move complete, result=0
01:38:29.339 00.000 8976 worker thread done servicing request
01:38:29.339 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:38:29.348 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:38:29.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:29.348 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:29.349 00.001 5052 Enqueuing Expose request
01:38:29.349 00.000 8976 Worker thread wakes up
01:38:29.349 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:29.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:29.349 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:30.042 00.693 8976 Exposure complete
01:38:30.048 00.006 8976 worker thread done servicing request
01:38:30.048 00.000 5052 OnExposeComplete: enter
01:38:30.048 00.000 5052 UpdateGuideState(): m_state=6
01:38:30.048 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4806
01:38:30.048 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.88, Mass=174, SNR=9.1, Peak=68 HFD=2.6
01:38:30.048 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
01:38:30.048 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
01:38:30.048 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.17 hyp=0.26 cameraTheta=0.70 mountX=0.06 mountY=-0.26, mountTheta=-1.34
01:38:30.049 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.17, opts=13)
01:38:30.049 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.17)
01:38:30.049 00.000 8976 Worker thread wakes up
01:38:30.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.17) opts 0xd
01:38:30.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.17)
01:38:30.049 00.000 8976 Moving (0.20, 0.17) raw xDistance=0.06 yDistance=-0.26
01:38:30.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:38:30.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:38:30.050 00.001 8976 MoveAxis(R, 0, ABG)
01:38:30.050 00.000 8976 MoveAxis(U, 0, ABG)
01:38:30.050 00.000 8976 move complete, result=0
01:38:30.050 00.000 8976 worker thread done servicing request
01:38:30.051 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:38:30.061 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:38:30.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:30.061 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:30.061 00.000 5052 Enqueuing Expose request
01:38:30.061 00.000 8976 Worker thread wakes up
01:38:30.061 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:38:30.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:30.061 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:30.752 00.691 8976 Exposure complete
01:38:30.758 00.006 8976 worker thread done servicing request
01:38:30.759 00.001 5052 OnExposeComplete: enter
01:38:30.759 00.000 5052 UpdateGuideState(): m_state=6
01:38:30.759 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4807
01:38:30.759 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.74, Mass=200, SNR=9.7, Peak=68 HFD=2.9
01:38:30.759 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:38:30.759 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
01:38:30.759 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=-0.04 mountY=-0.14, mountTheta=-1.83
01:38:30.760 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.03, opts=13)
01:38:30.760 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.03)
01:38:30.760 00.000 8976 Worker thread wakes up
01:38:30.760 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.03) opts 0xd
01:38:30.760 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.03)
01:38:30.760 00.000 8976 Moving (0.14, 0.03) raw xDistance=-0.04 yDistance=-0.14
01:38:30.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:38:30.761 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:38:30.761 00.000 8976 MoveAxis(R, 0, ABG)
01:38:30.761 00.000 8976 MoveAxis(U, 0, ABG)
01:38:30.761 00.000 8976 move complete, result=0
01:38:30.761 00.000 8976 worker thread done servicing request
01:38:30.761 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:38:30.771 00.010 5052 UpdateGuideState exits: m=200 SNR=9.7
01:38:30.772 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:30.772 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:30.772 00.000 5052 Enqueuing Expose request
01:38:30.772 00.000 8976 Worker thread wakes up
01:38:30.772 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:30.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:30.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:31.462 00.690 8976 Exposure complete
01:38:31.467 00.005 8976 worker thread done servicing request
01:38:31.467 00.000 5052 OnExposeComplete: enter
01:38:31.467 00.000 5052 UpdateGuideState(): m_state=6
01:38:31.467 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4808
01:38:31.467 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.65, Mass=183, SNR=9.4, Peak=67 HFD=2.4
01:38:31.467 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
01:38:31.468 00.001 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:38:31.468 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.06 hyp=0.83 cameraTheta=-0.08 mountX=-0.43 mountY=-0.66, mountTheta=-2.15
01:38:31.469 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.06, opts=13)
01:38:31.469 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.06)
01:38:31.469 00.000 8976 Worker thread wakes up
01:38:31.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.06) opts 0xd
01:38:31.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.06)
01:38:31.469 00.000 8976 Moving (0.83, -0.06) raw xDistance=-0.43 yDistance=-0.66
01:38:31.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:38:31.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
01:38:31.469 00.000 8976 MoveAxis(R, 2, ABG)
01:38:31.469 00.000 8976 stepping (-23, 5) + (2, 0)
01:38:31.469 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:31.469 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:38:31.481 00.012 5052 UpdateGuideState exits: m=183 SNR=9.4
01:38:31.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:31.481 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:31.481 00.000 5052 Enqueuing Expose request
01:38:31.501 00.020 8976 Received - 47 (G) 
01:38:31.501 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:31.501 00.000 8976 stepped: pos (-21, 5)
01:38:31.501 00.000 8976 MoveAxis(U, 3, ABG)
01:38:31.501 00.000 8976 stepping (-21, 5) + (0, 3)
01:38:31.501 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:31.533 00.032 8976 Received - 47 (G) 
01:38:31.533 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:31.533 00.000 8976 stepped: pos (-21, 8)
01:38:31.533 00.000 8976 move complete, result=0
01:38:31.533 00.000 8976 worker thread done servicing request
01:38:31.533 00.000 8976 Worker thread wakes up
01:38:31.533 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
01:38:31.533 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:31.533 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:32.239 00.706 8976 Exposure complete
01:38:32.245 00.006 8976 worker thread done servicing request
01:38:32.245 00.000 5052 OnExposeComplete: enter
01:38:32.245 00.000 5052 UpdateGuideState(): m_state=6
01:38:32.245 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4809
01:38:32.245 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.87, Mass=194, SNR=9.6, Peak=69 HFD=3.1
01:38:32.245 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
01:38:32.245 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
01:38:32.245 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.70 mountX=0.05 mountY=-0.24, mountTheta=-1.35
01:38:32.245 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.16, opts=13)
01:38:32.245 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.16)
01:38:32.246 00.001 8976 Worker thread wakes up
01:38:32.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.16) opts 0xd
01:38:32.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.16)
01:38:32.246 00.000 8976 Moving (0.19, 0.16) raw xDistance=0.05 yDistance=-0.24
01:38:32.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:38:32.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:38:32.246 00.000 8976 MoveAxis(R, 0, ABG)
01:38:32.246 00.000 8976 MoveAxis(U, 0, ABG)
01:38:32.246 00.000 8976 move complete, result=0
01:38:32.246 00.000 8976 worker thread done servicing request
01:38:32.246 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:38:32.256 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:38:32.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:32.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:32.256 00.000 5052 Enqueuing Expose request
01:38:32.256 00.000 8976 Worker thread wakes up
01:38:32.256 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:32.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:32.256 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:32.943 00.687 8976 Exposure complete
01:38:32.948 00.005 8976 worker thread done servicing request
01:38:32.948 00.000 5052 OnExposeComplete: enter
01:38:32.948 00.000 5052 UpdateGuideState(): m_state=6
01:38:32.948 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4810
01:38:32.949 00.001 5052 Star::Find returns 1 (0), X=329.80, Y=281.82, Mass=186, SNR=9.4, Peak=73 HFD=2.5
01:38:32.949 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
01:38:32.949 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:38:32.949 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.12 hyp=0.64 cameraTheta=0.18 mountX=-0.18 mountY=-0.59, mountTheta=-1.87
01:38:32.949 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.12, opts=13)
01:38:32.949 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.12)
01:38:32.949 00.000 8976 Worker thread wakes up
01:38:32.949 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.12) opts 0xd
01:38:32.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.12)
01:38:32.949 00.000 8976 Moving (0.63, 0.12) raw xDistance=-0.18 yDistance=-0.59
01:38:32.950 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:38:32.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:38:32.950 00.000 8976 MoveAxis(R, 0, ABG)
01:38:32.950 00.000 8976 MoveAxis(U, 2, ABG)
01:38:32.950 00.000 8976 stepping (-21, 8) + (0, 2)
01:38:32.950 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:32.950 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:38:32.960 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:38:32.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:32.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:32.960 00.000 5052 Enqueuing Expose request
01:38:32.987 00.027 8976 Received - 47 (G) 
01:38:32.987 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:32.987 00.000 8976 stepped: pos (-21, 10)
01:38:32.987 00.000 8976 move complete, result=0
01:38:32.987 00.000 8976 worker thread done servicing request
01:38:32.987 00.000 8976 Worker thread wakes up
01:38:32.987 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:38:32.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:32.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:33.674 00.687 8976 Exposure complete
01:38:33.681 00.007 8976 worker thread done servicing request
01:38:33.681 00.000 5052 OnExposeComplete: enter
01:38:33.681 00.000 5052 UpdateGuideState(): m_state=6
01:38:33.681 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4811
01:38:33.681 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.83, Mass=185, SNR=9.4, Peak=68 HFD=3.0
01:38:33.681 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:38:33.681 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
01:38:33.681 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.12 hyp=0.38 cameraTheta=0.32 mountX=-0.06 mountY=-0.37, mountTheta=-1.72
01:38:33.681 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.12, opts=13)
01:38:33.681 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.12)
01:38:33.682 00.001 8976 Worker thread wakes up
01:38:33.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.12) opts 0xd
01:38:33.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.12)
01:38:33.682 00.000 8976 Moving (0.36, 0.12) raw xDistance=-0.06 yDistance=-0.37
01:38:33.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:38:33.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
01:38:33.682 00.000 8976 MoveAxis(R, 0, ABG)
01:38:33.682 00.000 8976 MoveAxis(U, 2, ABG)
01:38:33.682 00.000 8976 stepping (-21, 10) + (0, 2)
01:38:33.682 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:33.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:38:33.692 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:38:33.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:33.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:33.692 00.000 5052 Enqueuing Expose request
01:38:33.707 00.015 8976 Received - 47 (G) 
01:38:33.707 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:33.707 00.000 8976 stepped: pos (-21, 12)
01:38:33.707 00.000 8976 move complete, result=0
01:38:33.707 00.000 8976 worker thread done servicing request
01:38:33.707 00.000 8976 Worker thread wakes up
01:38:33.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:33.707 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:33.707 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:38:34.397 00.690 8976 Exposure complete
01:38:34.403 00.006 8976 worker thread done servicing request
01:38:34.403 00.000 5052 OnExposeComplete: enter
01:38:34.403 00.000 5052 UpdateGuideState(): m_state=6
01:38:34.403 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4812
01:38:34.403 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.88, Mass=196, SNR=9.7, Peak=65 HFD=2.7
01:38:34.403 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
01:38:34.403 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
01:38:34.403 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.17 hyp=0.30 cameraTheta=2.53 mountX=0.26 mountY=0.11, mountTheta=0.40
01:38:34.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.17, opts=13)
01:38:34.404 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.17)
01:38:34.404 00.000 8976 Worker thread wakes up
01:38:34.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.17) opts 0xd
01:38:34.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.17)
01:38:34.404 00.000 8976 Moving (-0.24, 0.17) raw xDistance=0.26 yDistance=0.11
01:38:34.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:38:34.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:38:34.404 00.000 8976 MoveAxis(L, 1, ABG)
01:38:34.404 00.000 8976 stepping (-21, 12) + (-1, 0)
01:38:34.404 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:34.405 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:38:34.415 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:38:34.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:34.415 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:34.415 00.000 5052 Enqueuing Expose request
01:38:34.426 00.011 8976 Received - 47 (G) 
01:38:34.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:34.426 00.000 8976 stepped: pos (-22, 12)
01:38:34.426 00.000 8976 MoveAxis(U, 0, ABG)
01:38:34.426 00.000 8976 move complete, result=0
01:38:34.426 00.000 8976 worker thread done servicing request
01:38:34.426 00.000 8976 Worker thread wakes up
01:38:34.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:34.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:34.426 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:38:35.115 00.689 8976 Exposure complete
01:38:35.120 00.005 8976 worker thread done servicing request
01:38:35.120 00.000 5052 OnExposeComplete: enter
01:38:35.120 00.000 5052 UpdateGuideState(): m_state=6
01:38:35.120 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4813
01:38:35.120 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.55, Mass=179, SNR=9.3, Peak=66 HFD=2.4
01:38:35.120 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
01:38:35.121 00.001 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
01:38:35.121 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-2.53 mountX=-0.04 mountY=0.28, mountTheta=1.71
01:38:35.121 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.16, opts=13)
01:38:35.121 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.16)
01:38:35.121 00.000 8976 Worker thread wakes up
01:38:35.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.16) opts 0xd
01:38:35.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.16)
01:38:35.121 00.000 8976 Moving (-0.23, -0.16) raw xDistance=-0.04 yDistance=0.28
01:38:35.122 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:38:35.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:38:35.122 00.000 8976 MoveAxis(R, 0, ABG)
01:38:35.122 00.000 8976 MoveAxis(D, 1, ABG)
01:38:35.122 00.000 8976 stepping (-22, 12) + (0, -1)
01:38:35.122 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:35.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:38:35.133 00.011 5052 UpdateGuideState exits: m=179 SNR=9.3
01:38:35.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:35.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:35.133 00.000 5052 Enqueuing Expose request
01:38:35.145 00.012 8976 Received - 47 (G) 
01:38:35.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:35.145 00.000 8976 stepped: pos (-22, 11)
01:38:35.146 00.001 8976 move complete, result=0
01:38:35.146 00.000 8976 worker thread done servicing request
01:38:35.146 00.000 8976 Worker thread wakes up
01:38:35.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:35.146 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:35.146 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:38:35.834 00.688 8976 Exposure complete
01:38:35.839 00.005 8976 worker thread done servicing request
01:38:35.839 00.000 5052 OnExposeComplete: enter
01:38:35.839 00.000 5052 UpdateGuideState(): m_state=6
01:38:35.839 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4814
01:38:35.839 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.68, Mass=193, SNR=9.6, Peak=64 HFD=2.7
01:38:35.840 00.001 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
01:38:35.840 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
01:38:35.840 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.51 mountX=-0.01 mountY=0.05, mountTheta=1.73
01:38:35.840 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.03, opts=13)
01:38:35.840 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.03)
01:38:35.840 00.000 8976 Worker thread wakes up
01:38:35.840 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.03) opts 0xd
01:38:35.841 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.03)
01:38:35.841 00.000 8976 Moving (-0.04, -0.03) raw xDistance=-0.01 yDistance=0.05
01:38:35.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:35.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:38:35.841 00.000 8976 MoveAxis(R, 0, ABG)
01:38:35.841 00.000 8976 MoveAxis(U, 0, ABG)
01:38:35.841 00.000 8976 move complete, result=0
01:38:35.841 00.000 8976 worker thread done servicing request
01:38:35.841 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:38:35.877 00.036 5052 UpdateGuideState exits: m=193 SNR=9.6
01:38:35.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:35.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:35.877 00.000 5052 Enqueuing Expose request
01:38:35.877 00.000 8976 Worker thread wakes up
01:38:35.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:35.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:35.877 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:36.571 00.694 8976 Exposure complete
01:38:36.576 00.005 8976 worker thread done servicing request
01:38:36.576 00.000 5052 OnExposeComplete: enter
01:38:36.576 00.000 5052 UpdateGuideState(): m_state=6
01:38:36.576 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4815
01:38:36.576 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.68, Mass=214, SNR=10.1, Peak=66 HFD=2.7
01:38:36.577 00.001 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.10 = 1.19)
01:38:36.577 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:38:36.577 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.03 hyp=0.37 cameraTheta=-3.05 mountX=0.14 mountY=0.33, mountTheta=1.17
01:38:36.577 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.03, opts=13)
01:38:36.577 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.03)
01:38:36.577 00.000 8976 Worker thread wakes up
01:38:36.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.03) opts 0xd
01:38:36.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.03)
01:38:36.577 00.000 8976 Moving (-0.37, -0.03) raw xDistance=0.14 yDistance=0.33
01:38:36.578 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:38:36.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:38:36.578 00.000 8976 MoveAxis(R, 0, ABG)
01:38:36.578 00.000 8976 MoveAxis(D, 1, ABG)
01:38:36.578 00.000 8976 stepping (-22, 11) + (0, -1)
01:38:36.578 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:36.578 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:38:36.588 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
01:38:36.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:36.588 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:36.588 00.000 5052 Enqueuing Expose request
01:38:36.600 00.012 8976 Received - 47 (G) 
01:38:36.600 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:36.600 00.000 8976 stepped: pos (-22, 10)
01:38:36.601 00.001 8976 move complete, result=0
01:38:36.601 00.000 8976 worker thread done servicing request
01:38:36.601 00.000 8976 Worker thread wakes up
01:38:36.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:36.601 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:36.601 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:38:37.290 00.689 8976 Exposure complete
01:38:37.295 00.005 8976 worker thread done servicing request
01:38:37.295 00.000 5052 OnExposeComplete: enter
01:38:37.295 00.000 5052 UpdateGuideState(): m_state=6
01:38:37.295 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4816
01:38:37.295 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.90, Mass=188, SNR=9.5, Peak=68 HFD=2.8
01:38:37.295 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
01:38:37.296 00.001 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.48 = -0.48)
01:38:37.296 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.67 mountX=0.18 mountY=-0.09, mountTheta=-0.46
01:38:37.296 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.19, opts=13)
01:38:37.297 00.001 5052 Enqueuing Move request for stepguider (-0.02, 0.19)
01:38:37.297 00.000 8976 Worker thread wakes up
01:38:37.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.19) opts 0xd
01:38:37.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.19)
01:38:37.297 00.000 8976 Moving (-0.02, 0.19) raw xDistance=0.18 yDistance=-0.09
01:38:37.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:38:37.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:38:37.297 00.000 8976 MoveAxis(R, 0, ABG)
01:38:37.297 00.000 8976 MoveAxis(U, 0, ABG)
01:38:37.297 00.000 8976 move complete, result=0
01:38:37.297 00.000 8976 worker thread done servicing request
01:38:37.297 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:38:37.306 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:38:37.307 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:37.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:37.307 00.000 5052 Enqueuing Expose request
01:38:37.307 00.000 8976 Worker thread wakes up
01:38:37.307 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:37.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:37.307 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:37.998 00.691 8976 Exposure complete
01:38:38.003 00.005 8976 worker thread done servicing request
01:38:38.003 00.000 5052 OnExposeComplete: enter
01:38:38.003 00.000 5052 UpdateGuideState(): m_state=6
01:38:38.003 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4817
01:38:38.003 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.19, Mass=190, SNR=9.5, Peak=68 HFD=2.7
01:38:38.003 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
01:38:38.003 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
01:38:38.003 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.48 hyp=0.50 cameraTheta=1.86 mountX=0.49 mountY=-0.14, mountTheta=-0.28
01:38:38.004 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.48, opts=13)
01:38:38.004 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.48)
01:38:38.004 00.000 8976 Worker thread wakes up
01:38:38.004 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.48) opts 0xd
01:38:38.004 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.48)
01:38:38.004 00.000 8976 Moving (-0.14, 0.48) raw xDistance=0.49 yDistance=-0.14
01:38:38.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:38:38.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:38:38.004 00.000 8976 MoveAxis(L, 2, ABG)
01:38:38.004 00.000 8976 stepping (-22, 10) + (-2, 0)
01:38:38.005 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:38.005 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:38:38.016 00.011 5052 UpdateGuideState exits: m=190 SNR=9.5
01:38:38.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:38.016 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:38.016 00.000 5052 Enqueuing Expose request
01:38:38.039 00.023 8976 Received - 47 (G) 
01:38:38.039 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:38.039 00.000 8976 stepped: pos (-24, 10)
01:38:38.039 00.000 8976 MoveAxis(U, 0, ABG)
01:38:38.039 00.000 8976 move complete, result=0
01:38:38.039 00.000 8976 worker thread done servicing request
01:38:38.039 00.000 8976 Worker thread wakes up
01:38:38.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:38.039 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
01:38:38.039 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:38.733 00.694 8976 Exposure complete
01:38:38.739 00.006 8976 worker thread done servicing request
01:38:38.739 00.000 5052 OnExposeComplete: enter
01:38:38.739 00.000 5052 UpdateGuideState(): m_state=6
01:38:38.739 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4818
01:38:38.739 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.66, Mass=193, SNR=9.6, Peak=70 HFD=2.7
01:38:38.739 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.04) = xAngle (-3.28 = 3.00)
01:38:38.739 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.38 = 2.90)
01:38:38.739 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.24 mountX=-0.05 mountY=0.01, mountTheta=2.91
01:38:38.740 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.05, opts=13)
01:38:38.740 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.05)
01:38:38.740 00.000 8976 Worker thread wakes up
01:38:38.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.05) opts 0xd
01:38:38.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.05)
01:38:38.740 00.000 8976 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=0.01
01:38:38.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:38:38.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:38:38.741 00.001 8976 MoveAxis(R, 0, ABG)
01:38:38.741 00.000 8976 MoveAxis(U, 0, ABG)
01:38:38.741 00.000 8976 move complete, result=0
01:38:38.741 00.000 8976 worker thread done servicing request
01:38:38.741 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:38:38.751 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:38:38.751 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:38.751 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:38.751 00.000 5052 Enqueuing Expose request
01:38:38.751 00.000 8976 Worker thread wakes up
01:38:38.751 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:38.752 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:38.752 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:39.442 00.690 8976 Exposure complete
01:38:39.448 00.006 8976 worker thread done servicing request
01:38:39.449 00.001 5052 OnExposeComplete: enter
01:38:39.449 00.000 5052 UpdateGuideState(): m_state=6
01:38:39.449 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4819
01:38:39.449 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.55, Mass=181, SNR=9.3, Peak=67 HFD=3.1
01:38:39.449 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.49 = -2.49)
01:38:39.449 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
01:38:39.449 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.16 hyp=0.38 cameraTheta=-0.45 mountX=-0.30 mountY=-0.20, mountTheta=-2.56
01:38:39.449 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.16, opts=13)
01:38:39.449 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.16)
01:38:39.450 00.001 8976 Worker thread wakes up
01:38:39.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.16) opts 0xd
01:38:39.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.16)
01:38:39.450 00.000 8976 Moving (0.34, -0.16) raw xDistance=-0.30 yDistance=-0.20
01:38:39.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:38:39.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:38:39.450 00.000 8976 MoveAxis(R, 1, ABG)
01:38:39.450 00.000 8976 stepping (-24, 10) + (1, 0)
01:38:39.450 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:39.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:38:39.460 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
01:38:39.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:39.460 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:39.460 00.000 5052 Enqueuing Expose request
01:38:39.478 00.018 8976 Received - 47 (G) 
01:38:39.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:39.478 00.000 8976 stepped: pos (-23, 10)
01:38:39.478 00.000 8976 MoveAxis(U, 0, ABG)
01:38:39.478 00.000 8976 move complete, result=0
01:38:39.478 00.000 8976 worker thread done servicing request
01:38:39.478 00.000 8976 Worker thread wakes up
01:38:39.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:39.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:39.478 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:38:40.166 00.688 8976 Exposure complete
01:38:40.171 00.005 8976 worker thread done servicing request
01:38:40.171 00.000 5052 OnExposeComplete: enter
01:38:40.171 00.000 5052 UpdateGuideState(): m_state=6
01:38:40.171 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4820
01:38:40.171 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.72, Mass=190, SNR=9.5, Peak=64 HFD=3.1
01:38:40.171 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:38:40.171 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:38:40.171 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.01 hyp=0.29 cameraTheta=0.03 mountX=-0.12 mountY=-0.25, mountTheta=-2.04
01:38:40.172 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.01, opts=13)
01:38:40.172 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.01)
01:38:40.172 00.000 8976 Worker thread wakes up
01:38:40.172 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.01) opts 0xd
01:38:40.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.01)
01:38:40.172 00.000 8976 Moving (0.29, 0.01) raw xDistance=-0.12 yDistance=-0.25
01:38:40.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:38:40.173 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:38:40.173 00.000 8976 MoveAxis(R, 0, ABG)
01:38:40.173 00.000 8976 MoveAxis(U, 0, ABG)
01:38:40.173 00.000 8976 move complete, result=0
01:38:40.173 00.000 8976 worker thread done servicing request
01:38:40.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:38:40.183 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:38:40.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:40.183 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:40.183 00.000 5052 Enqueuing Expose request
01:38:40.183 00.000 8976 Worker thread wakes up
01:38:40.183 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:40.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:40.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:40.873 00.690 8976 Exposure complete
01:38:40.879 00.006 8976 worker thread done servicing request
01:38:40.879 00.000 5052 OnExposeComplete: enter
01:38:40.880 00.001 5052 UpdateGuideState(): m_state=6
01:38:40.880 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4821
01:38:40.880 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.70, Mass=200, SNR=9.8, Peak=67 HFD=3.0
01:38:40.880 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
01:38:40.880 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:38:40.880 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.01 hyp=0.36 cameraTheta=-0.03 mountX=-0.17 mountY=-0.30, mountTheta=-2.10
01:38:40.880 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.01, opts=13)
01:38:40.881 00.001 5052 Enqueuing Move request for stepguider (0.36, -0.01)
01:38:40.881 00.000 8976 Worker thread wakes up
01:38:40.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.01) opts 0xd
01:38:40.881 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.01)
01:38:40.881 00.000 8976 Moving (0.36, -0.01) raw xDistance=-0.17 yDistance=-0.30
01:38:40.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:38:40.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:38:40.881 00.000 8976 MoveAxis(R, 0, ABG)
01:38:40.881 00.000 8976 MoveAxis(U, 1, ABG)
01:38:40.881 00.000 8976 stepping (-23, 10) + (0, 1)
01:38:40.881 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:40.882 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:38:40.891 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:38:40.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:40.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:40.891 00.000 5052 Enqueuing Expose request
01:38:40.901 00.010 8976 Received - 47 (G) 
01:38:40.901 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:40.901 00.000 8976 stepped: pos (-23, 11)
01:38:40.901 00.000 8976 move complete, result=0
01:38:40.901 00.000 8976 worker thread done servicing request
01:38:40.901 00.000 8976 Worker thread wakes up
01:38:40.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:40.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:40.901 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:38:41.588 00.687 8976 Exposure complete
01:38:41.593 00.005 8976 worker thread done servicing request
01:38:41.593 00.000 5052 OnExposeComplete: enter
01:38:41.593 00.000 5052 UpdateGuideState(): m_state=6
01:38:41.594 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4822
01:38:41.594 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.76, Mass=203, SNR=9.8, Peak=69 HFD=2.8
01:38:41.594 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
01:38:41.594 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
01:38:41.594 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.05 hyp=0.63 cameraTheta=0.08 mountX=-0.24 mountY=-0.55, mountTheta=-1.98
01:38:41.595 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.05, opts=13)
01:38:41.595 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.05)
01:38:41.595 00.000 8976 Worker thread wakes up
01:38:41.595 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.05) opts 0xd
01:38:41.595 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.05)
01:38:41.595 00.000 8976 Moving (0.62, 0.05) raw xDistance=-0.24 yDistance=-0.55
01:38:41.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:38:41.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
01:38:41.595 00.000 8976 MoveAxis(R, 0, ABG)
01:38:41.595 00.000 8976 MoveAxis(U, 2, ABG)
01:38:41.595 00.000 8976 stepping (-23, 11) + (0, 2)
01:38:41.595 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:41.596 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:38:41.605 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
01:38:41.606 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:41.606 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:41.606 00.000 5052 Enqueuing Expose request
01:38:41.620 00.014 8976 Received - 47 (G) 
01:38:41.620 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:41.620 00.000 8976 stepped: pos (-23, 13)
01:38:41.620 00.000 8976 move complete, result=0
01:38:41.620 00.000 8976 worker thread done servicing request
01:38:41.620 00.000 8976 Worker thread wakes up
01:38:41.620 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:38:41.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:41.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:42.310 00.690 8976 Exposure complete
01:38:42.315 00.005 8976 worker thread done servicing request
01:38:42.315 00.000 5052 OnExposeComplete: enter
01:38:42.315 00.000 5052 UpdateGuideState(): m_state=6
01:38:42.315 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4823
01:38:42.315 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.77, Mass=206, SNR=9.9, Peak=71 HFD=2.7
01:38:42.315 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
01:38:42.315 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
01:38:42.315 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.13 mountX=0.04 mountY=-0.06, mountTheta=-0.95
01:38:42.316 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.06, opts=13)
01:38:42.316 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.06)
01:38:42.316 00.000 8976 Worker thread wakes up
01:38:42.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.06) opts 0xd
01:38:42.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.06)
01:38:42.316 00.000 8976 Moving (0.03, 0.06) raw xDistance=0.04 yDistance=-0.06
01:38:42.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:38:42.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:38:42.316 00.000 8976 MoveAxis(R, 0, ABG)
01:38:42.316 00.000 8976 MoveAxis(U, 0, ABG)
01:38:42.317 00.001 8976 move complete, result=0
01:38:42.317 00.000 8976 worker thread done servicing request
01:38:42.317 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:38:42.327 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
01:38:42.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:42.327 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:42.327 00.000 5052 Enqueuing Expose request
01:38:42.327 00.000 8976 Worker thread wakes up
01:38:42.327 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:42.327 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:42.327 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:43.010 00.683 8976 Exposure complete
01:38:43.015 00.005 8976 worker thread done servicing request
01:38:43.015 00.000 5052 OnExposeComplete: enter
01:38:43.015 00.000 5052 UpdateGuideState(): m_state=6
01:38:43.015 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4824
01:38:43.015 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.47, Mass=213, SNR=10.1, Peak=71 HFD=3.1
01:38:43.015 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
01:38:43.016 00.001 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
01:38:43.016 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.24 hyp=0.37 cameraTheta=-0.69 mountX=-0.34 mountY=-0.11, mountTheta=-2.83
01:38:43.016 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.24, opts=13)
01:38:43.016 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.24)
01:38:43.016 00.000 8976 Worker thread wakes up
01:38:43.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.24) opts 0xd
01:38:43.017 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.24)
01:38:43.017 00.000 8976 Moving (0.29, -0.24) raw xDistance=-0.34 yDistance=-0.11
01:38:43.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:38:43.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:38:43.017 00.000 8976 MoveAxis(R, 1, ABG)
01:38:43.017 00.000 8976 stepping (-23, 13) + (1, 0)
01:38:43.017 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:43.018 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:38:43.027 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
01:38:43.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:43.027 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:43.027 00.000 5052 Enqueuing Expose request
01:38:43.043 00.016 8976 Received - 47 (G) 
01:38:43.043 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:43.043 00.000 8976 stepped: pos (-22, 13)
01:38:43.043 00.000 8976 MoveAxis(U, 0, ABG)
01:38:43.043 00.000 8976 move complete, result=0
01:38:43.043 00.000 8976 worker thread done servicing request
01:38:43.043 00.000 8976 Worker thread wakes up
01:38:43.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:43.043 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:43.043 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:38:43.731 00.688 8976 Exposure complete
01:38:43.737 00.006 8976 worker thread done servicing request
01:38:43.737 00.000 5052 OnExposeComplete: enter
01:38:43.738 00.001 5052 UpdateGuideState(): m_state=6
01:38:43.738 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4825
01:38:43.738 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.74, Mass=203, SNR=9.8, Peak=66 HFD=2.6
01:38:43.738 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:38:43.738 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
01:38:43.738 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.81 mountX=0.06 mountY=0.05, mountTheta=0.71
01:38:43.738 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.03, opts=13)
01:38:43.738 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.03)
01:38:43.739 00.001 8976 Worker thread wakes up
01:38:43.739 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.03) opts 0xd
01:38:43.739 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.03)
01:38:43.739 00.000 8976 Moving (-0.08, 0.03) raw xDistance=0.06 yDistance=0.05
01:38:43.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:38:43.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:38:43.739 00.000 8976 MoveAxis(R, 0, ABG)
01:38:43.739 00.000 8976 MoveAxis(U, 0, ABG)
01:38:43.739 00.000 8976 move complete, result=0
01:38:43.739 00.000 8976 worker thread done servicing request
01:38:43.739 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:38:43.748 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
01:38:43.749 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:43.749 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:43.749 00.000 5052 Enqueuing Expose request
01:38:43.749 00.000 8976 Worker thread wakes up
01:38:43.749 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:43.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:43.749 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:44.438 00.689 8976 Exposure complete
01:38:44.443 00.005 8976 worker thread done servicing request
01:38:44.443 00.000 5052 OnExposeComplete: enter
01:38:44.443 00.000 5052 UpdateGuideState(): m_state=6
01:38:44.443 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4826
01:38:44.444 00.001 5052 Star::Find returns 1 (0), X=329.13, Y=281.65, Mass=195, SNR=9.6, Peak=67 HFD=2.8
01:38:44.445 00.001 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
01:38:44.445 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.94)
01:38:44.445 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.20 mountX=-0.03 mountY=0.07, mountTheta=2.02
01:38:44.445 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.06, opts=13)
01:38:44.445 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.06)
01:38:44.445 00.000 8976 Worker thread wakes up
01:38:44.445 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.06) opts 0xd
01:38:44.445 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.06)
01:38:44.445 00.000 8976 Moving (-0.04, -0.06) raw xDistance=-0.03 yDistance=0.07
01:38:44.445 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:38:44.445 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:38:44.445 00.000 8976 MoveAxis(R, 0, ABG)
01:38:44.445 00.000 8976 MoveAxis(U, 0, ABG)
01:38:44.445 00.000 8976 move complete, result=0
01:38:44.446 00.001 8976 worker thread done servicing request
01:38:44.447 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:38:44.457 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:38:44.457 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:44.457 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:44.457 00.000 5052 Enqueuing Expose request
01:38:44.457 00.000 8976 Worker thread wakes up
01:38:44.457 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:44.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:44.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:45.143 00.686 8976 Exposure complete
01:38:45.149 00.006 8976 worker thread done servicing request
01:38:45.149 00.000 5052 OnExposeComplete: enter
01:38:45.149 00.000 5052 UpdateGuideState(): m_state=6
01:38:45.149 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4827
01:38:45.149 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.83, Mass=180, SNR=9.3, Peak=65 HFD=2.7
01:38:45.149 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:38:45.149 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:38:45.149 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.12 hyp=0.46 cameraTheta=2.89 mountX=0.31 mountY=0.31, mountTheta=0.79
01:38:45.150 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.12, opts=13)
01:38:45.150 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.12)
01:38:45.151 00.001 8976 Worker thread wakes up
01:38:45.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.12) opts 0xd
01:38:45.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.12)
01:38:45.151 00.000 8976 Moving (-0.45, 0.12) raw xDistance=0.31 yDistance=0.31
01:38:45.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:38:45.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:38:45.151 00.000 8976 MoveAxis(L, 1, ABG)
01:38:45.151 00.000 8976 stepping (-22, 13) + (-1, 0)
01:38:45.151 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:45.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:38:45.161 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
01:38:45.166 00.005 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:45.166 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:45.166 00.000 5052 Enqueuing Expose request
01:38:45.185 00.019 8976 Received - 47 (G) 
01:38:45.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:45.185 00.000 8976 stepped: pos (-23, 13)
01:38:45.185 00.000 8976 MoveAxis(D, 1, ABG)
01:38:45.185 00.000 8976 stepping (-23, 13) + (0, -1)
01:38:45.185 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:45.217 00.032 8976 Received - 47 (G) 
01:38:45.217 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:45.217 00.000 8976 stepped: pos (-23, 12)
01:38:45.217 00.000 8976 move complete, result=0
01:38:45.217 00.000 8976 worker thread done servicing request
01:38:45.217 00.000 8976 Worker thread wakes up
01:38:45.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:45.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:45.217 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:38:45.909 00.692 8976 Exposure complete
01:38:45.915 00.006 8976 worker thread done servicing request
01:38:45.915 00.000 5052 OnExposeComplete: enter
01:38:45.915 00.000 5052 UpdateGuideState(): m_state=6
01:38:45.915 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4828
01:38:45.915 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.76, Mass=194, SNR=9.6, Peak=65 HFD=3.1
01:38:45.915 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:38:45.915 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:38:45.915 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.05 hyp=0.65 cameraTheta=3.06 mountX=0.34 mountY=0.51, mountTheta=0.99
01:38:45.916 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.05, opts=13)
01:38:45.916 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.05)
01:38:45.916 00.000 8976 Worker thread wakes up
01:38:45.916 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.05) opts 0xd
01:38:45.916 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.05)
01:38:45.916 00.000 8976 Moving (-0.64, 0.05) raw xDistance=0.34 yDistance=0.51
01:38:45.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:38:45.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
01:38:45.916 00.000 8976 MoveAxis(L, 1, ABG)
01:38:45.917 00.001 8976 stepping (-23, 12) + (-1, 0)
01:38:45.917 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:45.917 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:38:45.927 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:38:45.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:45.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:45.927 00.000 5052 Enqueuing Expose request
01:38:45.936 00.009 8976 Received - 47 (G) 
01:38:45.936 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:45.936 00.000 8976 stepped: pos (-24, 12)
01:38:45.936 00.000 8976 MoveAxis(D, 2, ABG)
01:38:45.936 00.000 8976 stepping (-24, 12) + (0, -2)
01:38:45.936 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:45.968 00.032 8976 Received - 47 (G) 
01:38:45.968 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:45.968 00.000 8976 stepped: pos (-24, 10)
01:38:45.968 00.000 8976 move complete, result=0
01:38:45.968 00.000 8976 worker thread done servicing request
01:38:45.968 00.000 8976 Worker thread wakes up
01:38:45.968 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:38:45.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:45.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:46.664 00.696 8976 Exposure complete
01:38:46.669 00.005 8976 worker thread done servicing request
01:38:46.670 00.001 5052 OnExposeComplete: enter
01:38:46.670 00.000 5052 UpdateGuideState(): m_state=6
01:38:46.670 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4829
01:38:46.670 00.000 5052 Star::Find returns 1 (0), X=328.06, Y=281.62, Mass=173, SNR=9.1, Peak=63 HFD=2.4
01:38:46.670 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
01:38:46.670 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:38:46.670 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=-0.09 hyp=1.12 cameraTheta=-3.06 mountX=0.43 mountY=0.98, mountTheta=1.16
01:38:46.671 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-0.09, opts=13)
01:38:46.671 00.000 5052 Enqueuing Move request for stepguider (-1.11, -0.09)
01:38:46.671 00.000 8976 Worker thread wakes up
01:38:46.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -0.09) opts 0xd
01:38:46.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -0.09)
01:38:46.671 00.000 8976 Moving (-1.11, -0.09) raw xDistance=0.43 yDistance=0.98
01:38:46.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
01:38:46.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.98
01:38:46.671 00.000 8976 MoveAxis(L, 2, ABG)
01:38:46.671 00.000 8976 stepping (-24, 10) + (-2, 0)
01:38:46.671 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:46.672 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:38:46.681 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
01:38:46.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:46.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:46.681 00.000 5052 Enqueuing Expose request
01:38:46.704 00.023 8976 Received - 47 (G) 
01:38:46.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:46.704 00.000 8976 stepped: pos (-26, 10)
01:38:46.704 00.000 8976 MoveAxis(D, 4, ABG)
01:38:46.704 00.000 8976 stepping (-26, 10) + (0, -4)
01:38:46.704 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:38:46.735 00.031 8976 Received - 47 (G) 
01:38:46.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:38:46.735 00.000 8976 stepped: pos (-26, 6)
01:38:46.735 00.000 8976 move complete, result=0
01:38:46.735 00.000 8976 worker thread done servicing request
01:38:46.735 00.000 8976 Worker thread wakes up
01:38:46.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:46.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:46.735 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:38:47.427 00.692 8976 Exposure complete
01:38:47.432 00.005 8976 worker thread done servicing request
01:38:47.432 00.000 5052 OnExposeComplete: enter
01:38:47.432 00.000 5052 UpdateGuideState(): m_state=6
01:38:47.432 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4830
01:38:47.432 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.70, Mass=190, SNR=9.6, Peak=65 HFD=2.6
01:38:47.432 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.18 = 1.11)
01:38:47.432 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
01:38:47.432 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=-0.01 hyp=0.96 cameraTheta=-3.13 mountX=0.43 mountY=0.81, mountTheta=1.08
01:38:47.433 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=-0.01, opts=13)
01:38:47.433 00.000 5052 Enqueuing Move request for stepguider (-0.96, -0.01)
01:38:47.433 00.000 8976 Worker thread wakes up
01:38:47.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, -0.01) opts 0xd
01:38:47.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, -0.01)
01:38:47.433 00.000 8976 Moving (-0.96, -0.01) raw xDistance=0.43 yDistance=0.81
01:38:47.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
01:38:47.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.81
01:38:47.434 00.001 8976 MoveAxis(L, 2, ABG)
01:38:47.434 00.000 8976 stepping (-26, 6) + (-2, 0)
01:38:47.434 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:47.434 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:38:47.443 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
01:38:47.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:47.443 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:47.443 00.000 5052 Enqueuing Expose request
01:38:47.470 00.027 8976 Received - 47 (G) 
01:38:47.470 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:47.470 00.000 8976 stepped: pos (-28, 6)
01:38:47.470 00.000 8976 MoveAxis(D, 3, ABG)
01:38:47.470 00.000 8976 stepping (-28, 6) + (0, -3)
01:38:47.470 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:47.503 00.033 8976 Received - 47 (G) 
01:38:47.503 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:47.503 00.000 8976 stepped: pos (-28, 3)
01:38:47.503 00.000 8976 move complete, result=0
01:38:47.503 00.000 8976 worker thread done servicing request
01:38:47.503 00.000 8976 Worker thread wakes up
01:38:47.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:47.503 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:47.503 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
01:38:48.196 00.693 8976 Exposure complete
01:38:48.201 00.005 8976 worker thread done servicing request
01:38:48.201 00.000 5052 OnExposeComplete: enter
01:38:48.201 00.000 5052 UpdateGuideState(): m_state=6
01:38:48.201 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4831
01:38:48.201 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.26, Mass=214, SNR=10.1, Peak=67 HFD=3.0
01:38:48.201 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
01:38:48.201 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
01:38:48.201 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.45 hyp=0.77 cameraTheta=-2.53 mountX=-0.11 mountY=0.77, mountTheta=1.71
01:38:48.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.45, opts=13)
01:38:48.202 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.45)
01:38:48.202 00.000 8976 Worker thread wakes up
01:38:48.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.45) opts 0xd
01:38:48.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.45)
01:38:48.202 00.000 8976 Moving (-0.63, -0.45) raw xDistance=-0.11 yDistance=0.77
01:38:48.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:38:48.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.77
01:38:48.202 00.000 8976 MoveAxis(R, 0, ABG)
01:38:48.202 00.000 8976 MoveAxis(D, 3, ABG)
01:38:48.202 00.000 8976 stepping (-28, 3) + (0, -3)
01:38:48.202 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:48.203 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:38:48.212 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
01:38:48.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:48.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:48.212 00.000 5052 Enqueuing Expose request
01:38:48.237 00.025 8976 Received - 47 (G) 
01:38:48.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:48.238 00.001 8976 stepped: pos (-28, 0)
01:38:48.238 00.000 8976 move complete, result=0
01:38:48.238 00.000 8976 worker thread done servicing request
01:38:48.238 00.000 8976 Worker thread wakes up
01:38:48.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:48.238 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:38:48.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:48.936 00.698 8976 Exposure complete
01:38:48.950 00.014 8976 worker thread done servicing request
01:38:48.950 00.000 5052 OnExposeComplete: enter
01:38:48.950 00.000 5052 UpdateGuideState(): m_state=6
01:38:48.950 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4832
01:38:48.950 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.06, Mass=190, SNR=9.5, Peak=69 HFD=2.6
01:38:48.950 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
01:38:48.950 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
01:38:48.950 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.35 hyp=0.47 cameraTheta=2.30 mountX=0.46 mountY=0.07, mountTheta=0.16
01:38:48.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.35, opts=13)
01:38:48.951 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.35)
01:38:48.951 00.000 8976 Worker thread wakes up
01:38:48.952 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.35) opts 0xd
01:38:48.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.35)
01:38:48.952 00.000 8976 Moving (-0.31, 0.35) raw xDistance=0.46 yDistance=0.07
01:38:48.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:38:48.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:38:48.952 00.000 8976 MoveAxis(L, 2, ABG)
01:38:48.952 00.000 8976 stepping (-28, 0) + (-2, 0)
01:38:48.952 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:48.954 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:38:48.965 00.011 5052 UpdateGuideState exits: m=190 SNR=9.5
01:38:48.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:48.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:48.965 00.000 5052 Enqueuing Expose request
01:38:48.989 00.024 8976 Received - 47 (G) 
01:38:48.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:48.989 00.000 8976 stepped: pos (-30, 0)
01:38:48.989 00.000 8976 MoveAxis(U, 0, ABG)
01:38:48.989 00.000 8976 move complete, result=0
01:38:48.989 00.000 8976 worker thread done servicing request
01:38:48.989 00.000 8976 Worker thread wakes up
01:38:48.989 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:38:48.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:48.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:49.691 00.702 8976 Exposure complete
01:38:49.697 00.006 8976 worker thread done servicing request
01:38:49.697 00.000 5052 OnExposeComplete: enter
01:38:49.697 00.000 5052 UpdateGuideState(): m_state=6
01:38:49.697 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4833
01:38:49.697 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.10, Mass=189, SNR=9.5, Peak=67 HFD=2.6
01:38:49.698 00.001 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
01:38:49.698 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
01:38:49.698 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.39 hyp=0.39 cameraTheta=1.40 mountX=0.31 mountY=-0.26, mountTheta=-0.70
01:38:49.698 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.39, opts=13)
01:38:49.699 00.001 5052 Enqueuing Move request for stepguider (0.06, 0.39)
01:38:49.699 00.000 8976 Worker thread wakes up
01:38:49.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.39) opts 0xd
01:38:49.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.39)
01:38:49.699 00.000 8976 Moving (0.06, 0.39) raw xDistance=0.31 yDistance=-0.26
01:38:49.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
01:38:49.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:38:49.699 00.000 8976 MoveAxis(L, 1, ABG)
01:38:49.699 00.000 8976 stepping (-30, 0) + (-1, 0)
01:38:49.699 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:49.700 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:38:49.709 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:38:49.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:49.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:49.709 00.000 5052 Enqueuing Expose request
01:38:49.725 00.016 8976 Received - 47 (G) 
01:38:49.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:49.725 00.000 8976 stepped: pos (-31, 0)
01:38:49.725 00.000 8976 MoveAxis(U, 1, ABG)
01:38:49.725 00.000 8976 stepping (-31, 0) + (0, 1)
01:38:49.725 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:49.757 00.032 8976 Received - 47 (G) 
01:38:49.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:49.757 00.000 8976 stepped: pos (-31, 1)
01:38:49.757 00.000 8976 starting a new bump
01:38:49.757 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
01:38:49.757 00.000 8976 MountToCamera -- mountX=4.38 mountY=-0.41 hyp=4.40 mountTheta=-0.09 cameraX=-1.63, cameraY=4.09 cameraTheta=1.95
01:38:49.757 00.000 8976 incremental bump (-1.628, 4.091) isValid = 1
01:38:49.757 00.000 8976 Scheduling Mount bump of (-0.042, 0.111)
01:38:49.757 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:38:49.757 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:38:49.757 00.000 8976 move complete, result=0
01:38:49.757 00.000 9828 Worker thread wakes up
01:38:49.757 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:38:49.757 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:38:49.757 00.000 8976 worker thread done servicing request
01:38:49.757 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:38:49.757 00.000 8976 Worker thread wakes up
01:38:49.757 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:49.758 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:49.758 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
01:38:49.758 00.000 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.33)
01:38:49.758 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.04 mountY=-0.12, mountTheta=-1.26
01:38:49.758 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
01:38:49.758 00.000 9828 BLC: window closed
01:38:49.758 00.000 9828 MoveAxis(W, 12, B)
01:38:49.758 00.000 9828 Guiding  Dir = 3, Dur = 12
01:38:49.759 00.001 9828 IsSlewing returns 0
01:38:49.759 00.000 9828 IsGuiding returns 0
01:38:49.759 00.000 9828 PulseGuide returned control before completion, sleep 22
01:38:49.789 00.030 9828 IsGuiding returns 1
01:38:49.789 00.000 9828 scope still moving after pulse duration time elapsed
01:38:49.821 00.032 9828 IsSlewing returns 0
01:38:49.822 00.001 9828 IsGuiding returns 1
01:38:49.853 00.031 9828 IsSlewing returns 0
01:38:49.854 00.001 9828 IsGuiding returns 1
01:38:49.883 00.029 9828 IsSlewing returns 0
01:38:49.884 00.001 9828 IsGuiding returns 1
01:38:49.914 00.030 9828 IsSlewing returns 0
01:38:49.914 00.000 9828 IsGuiding returns 0
01:38:49.915 00.001 9828 scope move finished after 12 + 144 ms
01:38:49.915 00.000 9828 Move returns status 0, amount 12
01:38:49.915 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:38:49.915 00.000 9828 MoveAxis(N, 16, B)
01:38:49.915 00.000 9828 Guiding  Dir = 0, Dur = 16
01:38:49.930 00.015 9828 IsSlewing returns 0
01:38:49.930 00.000 9828 IsGuiding returns 0
01:38:49.930 00.000 9828 PulseGuide returned control before completion, sleep 26
01:38:49.961 00.031 9828 IsGuiding returns 1
01:38:49.961 00.000 9828 scope still moving after pulse duration time elapsed
01:38:49.992 00.031 9828 IsSlewing returns 0
01:38:49.992 00.000 9828 IsGuiding returns 1
01:38:50.023 00.031 9828 IsSlewing returns 0
01:38:50.023 00.000 9828 IsGuiding returns 1
01:38:50.055 00.032 9828 IsSlewing returns 0
01:38:50.055 00.000 9828 IsGuiding returns 1
01:38:50.086 00.031 9828 IsSlewing returns 0
01:38:50.086 00.000 9828 IsGuiding returns 0
01:38:50.086 00.000 9828 scope move finished after 16 + 140 ms
01:38:50.086 00.000 9828 Move returns status 0, amount 16
01:38:50.086 00.000 9828 move complete, result=0
01:38:50.086 00.000 9828 worker thread done servicing request
01:38:50.086 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
01:38:50.448 00.362 8976 Exposure complete
01:38:50.454 00.006 8976 worker thread done servicing request
01:38:50.454 00.000 5052 OnExposeComplete: enter
01:38:50.454 00.000 5052 UpdateGuideState(): m_state=6
01:38:50.454 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4834
01:38:50.454 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.54, Mass=188, SNR=9.4, Peak=67 HFD=2.7
01:38:50.454 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.27 = 3.02)
01:38:50.454 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
01:38:50.454 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.22 mountX=-0.18 mountY=0.04, mountTheta=2.92
01:38:50.455 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.17, opts=13)
01:38:50.455 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.17)
01:38:50.455 00.000 8976 Worker thread wakes up
01:38:50.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.17) opts 0xd
01:38:50.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.17)
01:38:50.455 00.000 8976 Moving (0.06, -0.17) raw xDistance=-0.18 yDistance=0.04
01:38:50.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:38:50.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:38:50.455 00.000 8976 MoveAxis(R, 0, ABG)
01:38:50.455 00.000 8976 MoveAxis(U, 0, ABG)
01:38:50.455 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:38:50.456 00.001 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
01:38:50.456 00.000 8976 MountToCamera -- mountX=4.50 mountY=-0.33 hyp=4.52 mountTheta=-0.07 cameraX=-1.76, cameraY=4.16 cameraTheta=1.97
01:38:50.456 00.000 8976 incremental bump (-1.758, 4.160) isValid = 1
01:38:50.456 00.000 8976 Scheduling Mount bump of (-0.052, 0.128)
01:38:50.456 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.13, opts=4)
01:38:50.456 00.000 8976 Enqueuing Move request for scope (-0.05, 0.13)
01:38:50.456 00.000 8976 move complete, result=0
01:38:50.456 00.000 9828 Worker thread wakes up
01:38:50.456 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0x4
01:38:50.456 00.000 8976 worker thread done servicing request
01:38:50.456 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
01:38:50.456 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
01:38:50.456 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
01:38:50.456 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:38:50.456 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.96 mountX=0.05 mountY=-0.13, mountTheta=-1.24
01:38:50.456 00.000 9828 Moving (-0.05, 0.13) raw xDistance=0.05 yDistance=-0.13
01:38:50.456 00.000 9828 BLC: window closed
01:38:50.456 00.000 9828 MoveAxis(W, 15, B)
01:38:50.456 00.000 9828 Guiding  Dir = 3, Dur = 15
01:38:50.457 00.001 9828 IsSlewing returns 0
01:38:50.457 00.000 9828 IsGuiding returns 0
01:38:50.457 00.000 9828 PulseGuide returned control before completion, sleep 25
01:38:50.465 00.008 5052 UpdateGuideState exits: m=188 SNR=9.4
01:38:50.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:50.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:50.465 00.000 5052 Enqueuing Expose request
01:38:50.466 00.001 8976 Worker thread wakes up
01:38:50.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:50.466 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:50.466 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:50.488 00.022 9828 IsGuiding returns 1
01:38:50.488 00.000 9828 scope still moving after pulse duration time elapsed
01:38:50.519 00.031 9828 IsSlewing returns 0
01:38:50.519 00.000 9828 IsGuiding returns 1
01:38:50.550 00.031 9828 IsSlewing returns 0
01:38:50.550 00.000 9828 IsGuiding returns 1
01:38:50.581 00.031 9828 IsSlewing returns 0
01:38:50.581 00.000 9828 IsGuiding returns 1
01:38:50.611 00.030 9828 IsSlewing returns 0
01:38:50.611 00.000 9828 IsGuiding returns 1
01:38:50.642 00.031 9828 IsSlewing returns 0
01:38:50.642 00.000 9828 IsGuiding returns 0
01:38:50.642 00.000 9828 scope move finished after 15 + 169 ms
01:38:50.642 00.000 9828 Move returns status 0, amount 15
01:38:50.642 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:38:50.642 00.000 9828 MoveAxis(N, 18, B)
01:38:50.642 00.000 9828 Guiding  Dir = 0, Dur = 18
01:38:50.657 00.015 9828 IsSlewing returns 0
01:38:50.657 00.000 9828 IsGuiding returns 0
01:38:50.657 00.000 9828 PulseGuide returned control before completion, sleep 28
01:38:50.688 00.031 9828 IsGuiding returns 1
01:38:50.688 00.000 9828 scope still moving after pulse duration time elapsed
01:38:50.719 00.031 9828 IsSlewing returns 0
01:38:50.719 00.000 9828 IsGuiding returns 1
01:38:50.750 00.031 9828 IsSlewing returns 0
01:38:50.750 00.000 9828 IsGuiding returns 1
01:38:50.781 00.031 9828 IsSlewing returns 0
01:38:50.781 00.000 9828 IsGuiding returns 1
01:38:50.812 00.031 9828 IsSlewing returns 0
01:38:50.812 00.000 9828 IsGuiding returns 0
01:38:50.812 00.000 9828 scope move finished after 18 + 136 ms
01:38:50.812 00.000 9828 Move returns status 0, amount 18
01:38:50.812 00.000 9828 move complete, result=0
01:38:50.812 00.000 9828 worker thread done servicing request
01:38:50.812 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 18 ms NORTH
01:38:51.155 00.343 8976 Exposure complete
01:38:51.160 00.005 8976 worker thread done servicing request
01:38:51.160 00.000 5052 OnExposeComplete: enter
01:38:51.161 00.001 5052 UpdateGuideState(): m_state=6
01:38:51.161 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4835
01:38:51.161 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.63, Mass=194, SNR=9.6, Peak=68 HFD=3.4
01:38:51.161 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
01:38:51.161 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.38)
01:38:51.161 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.76 mountX=0.02 mountY=0.21, mountTheta=1.48
01:38:51.161 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.08, opts=13)
01:38:51.162 00.001 5052 Enqueuing Move request for stepguider (-0.20, -0.08)
01:38:51.162 00.000 8976 Worker thread wakes up
01:38:51.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.08) opts 0xd
01:38:51.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.08)
01:38:51.162 00.000 8976 Moving (-0.20, -0.08) raw xDistance=0.02 yDistance=0.21
01:38:51.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:38:51.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:38:51.162 00.000 8976 MoveAxis(R, 0, ABG)
01:38:51.162 00.000 8976 MoveAxis(U, 0, ABG)
01:38:51.162 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:38:51.162 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
01:38:51.162 00.000 8976 MountToCamera -- mountX=4.58 mountY=-0.27 hyp=4.59 mountTheta=-0.06 cameraX=-1.84, cameraY=4.21 cameraTheta=1.98
01:38:51.162 00.000 8976 incremental bump (-1.844, 4.206) isValid = 1
01:38:51.162 00.000 8976 Scheduling Mount bump of (-0.061, 0.145)
01:38:51.162 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.15, opts=4)
01:38:51.162 00.000 8976 Enqueuing Move request for scope (-0.06, 0.15)
01:38:51.162 00.000 8976 move complete, result=0
01:38:51.162 00.000 9828 Worker thread wakes up
01:38:51.162 00.000 8976 worker thread done servicing request
01:38:51.163 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0x4
01:38:51.163 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
01:38:51.163 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.22)
01:38:51.163 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.30)
01:38:51.163 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.97 mountX=0.05 mountY=-0.15, mountTheta=-1.23
01:38:51.163 00.000 9828 Moving (-0.06, 0.15) raw xDistance=0.05 yDistance=-0.15
01:38:51.163 00.000 9828 BLC: window closed
01:38:51.163 00.000 9828 MoveAxis(W, 17, B)
01:38:51.163 00.000 9828 Guiding  Dir = 3, Dur = 17
01:38:51.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:38:51.163 00.000 9828 IsSlewing returns 0
01:38:51.163 00.000 9828 IsGuiding returns 0
01:38:51.163 00.000 9828 PulseGuide returned control before completion, sleep 27
01:38:51.173 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:38:51.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:51.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:51.173 00.000 5052 Enqueuing Expose request
01:38:51.173 00.000 8976 Worker thread wakes up
01:38:51.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:51.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:51.173 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:38:51.199 00.026 9828 IsGuiding returns 1
01:38:51.199 00.000 9828 scope still moving after pulse duration time elapsed
01:38:51.231 00.032 9828 IsSlewing returns 0
01:38:51.232 00.001 9828 IsGuiding returns 1
01:38:51.262 00.030 9828 IsSlewing returns 0
01:38:51.262 00.000 9828 IsGuiding returns 1
01:38:51.294 00.032 9828 IsSlewing returns 0
01:38:51.294 00.000 9828 IsGuiding returns 0
01:38:51.294 00.000 9828 scope move finished after 17 + 113 ms
01:38:51.294 00.000 9828 Move returns status 0, amount 17
01:38:51.294 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:38:51.294 00.000 9828 MoveAxis(N, 21, B)
01:38:51.294 00.000 9828 Guiding  Dir = 0, Dur = 21
01:38:51.309 00.015 9828 IsSlewing returns 0
01:38:51.309 00.000 9828 IsGuiding returns 0
01:38:51.309 00.000 9828 PulseGuide returned control before completion, sleep 31
01:38:51.357 00.048 9828 IsGuiding returns 1
01:38:51.357 00.000 9828 scope still moving after pulse duration time elapsed
01:38:51.387 00.030 9828 IsSlewing returns 0
01:38:51.387 00.000 9828 IsGuiding returns 1
01:38:51.418 00.031 9828 IsSlewing returns 0
01:38:51.418 00.000 9828 IsGuiding returns 1
01:38:51.449 00.031 9828 IsSlewing returns 0
01:38:51.449 00.000 9828 IsGuiding returns 0
01:38:51.449 00.000 9828 scope move finished after 21 + 118 ms
01:38:51.449 00.000 9828 Move returns status 0, amount 21
01:38:51.449 00.000 9828 move complete, result=0
01:38:51.449 00.000 9828 worker thread done servicing request
01:38:51.449 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.2 px 21 ms NORTH
01:38:51.863 00.414 8976 Exposure complete
01:38:51.868 00.005 8976 worker thread done servicing request
01:38:51.868 00.000 5052 OnExposeComplete: enter
01:38:51.868 00.000 5052 UpdateGuideState(): m_state=6
01:38:51.868 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4836
01:38:51.868 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.22, Mass=173, SNR=9.0, Peak=66 HFD=2.6
01:38:51.868 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.04) = xAngle (-4.09 = 2.20)
01:38:51.868 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.19 = 2.09)
01:38:51.868 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.49 hyp=0.55 cameraTheta=-2.04 mountX=-0.32 mountY=0.47, mountTheta=2.16
01:38:51.869 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.49, opts=13)
01:38:51.869 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.49)
01:38:51.869 00.000 8976 Worker thread wakes up
01:38:51.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.49) opts 0xd
01:38:51.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.49)
01:38:51.869 00.000 8976 Moving (-0.25, -0.49) raw xDistance=-0.32 yDistance=0.47
01:38:51.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:38:51.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:38:51.869 00.000 8976 MoveAxis(R, 1, ABG)
01:38:51.869 00.000 8976 stepping (-31, 1) + (1, 0)
01:38:51.870 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:51.870 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:38:51.880 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
01:38:51.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:51.880 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:51.880 00.000 5052 Enqueuing Expose request
01:38:51.898 00.018 8976 Received - 47 (G) 
01:38:51.899 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:51.899 00.000 8976 stepped: pos (-30, 1)
01:38:51.899 00.000 8976 MoveAxis(D, 2, ABG)
01:38:51.899 00.000 8976 stepping (-30, 1) + (0, -2)
01:38:51.899 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:51.930 00.031 8976 Received - 47 (G) 
01:38:51.930 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:51.930 00.000 8976 stepped: pos (-30, -1)
01:38:51.930 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
01:38:51.930 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.02 = 2.02)
01:38:51.930 00.000 8976 MountToCamera -- mountX=4.59 mountY=-0.13 hyp=4.59 mountTheta=-0.03 cameraX=-1.97, cameraY=4.14 cameraTheta=2.02
01:38:51.931 00.001 8976 incremental bump (-1.972, 4.144) isValid = 1
01:38:51.931 00.000 8976 Scheduling Mount bump of (-0.049, 0.108)
01:38:51.931 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:38:51.931 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:38:51.931 00.000 8976 move complete, result=0
01:38:51.931 00.000 8976 worker thread done servicing request
01:38:51.931 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
01:38:51.931 00.000 9828 Worker thread wakes up
01:38:51.931 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:38:51.931 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:38:51.931 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.10 = -1.19)
01:38:51.931 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.02 = -1.27)
01:38:51.931 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
01:38:51.931 00.000 8976 Worker thread wakes up
01:38:51.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:51.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:51.931 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:38:51.931 00.000 9828 BLC: window closed
01:38:51.932 00.001 9828 MoveAxis(W, 14, B)
01:38:51.932 00.000 9828 Guiding  Dir = 3, Dur = 14
01:38:51.932 00.000 9828 IsSlewing returns 0
01:38:51.932 00.000 9828 IsGuiding returns 0
01:38:51.932 00.000 9828 PulseGuide returned control before completion, sleep 24
01:38:51.958 00.026 9828 IsGuiding returns 1
01:38:51.958 00.000 9828 scope still moving after pulse duration time elapsed
01:38:51.988 00.030 9828 IsSlewing returns 0
01:38:51.988 00.000 9828 IsGuiding returns 1
01:38:52.020 00.032 9828 IsSlewing returns 0
01:38:52.020 00.000 9828 IsGuiding returns 1
01:38:52.050 00.030 9828 IsSlewing returns 0
01:38:52.050 00.000 9828 IsGuiding returns 1
01:38:52.081 00.031 9828 IsSlewing returns 0
01:38:52.081 00.000 9828 IsGuiding returns 0
01:38:52.081 00.000 9828 scope move finished after 14 + 134 ms
01:38:52.081 00.000 9828 Move returns status 0, amount 14
01:38:52.081 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:38:52.081 00.000 9828 MoveAxis(N, 15, B)
01:38:52.081 00.000 9828 Guiding  Dir = 0, Dur = 15
01:38:52.096 00.015 9828 IsSlewing returns 0
01:38:52.096 00.000 9828 IsGuiding returns 0
01:38:52.096 00.000 9828 PulseGuide returned control before completion, sleep 25
01:38:52.127 00.031 9828 IsGuiding returns 1
01:38:52.127 00.000 9828 scope still moving after pulse duration time elapsed
01:38:52.158 00.031 9828 IsSlewing returns 0
01:38:52.158 00.000 9828 IsGuiding returns 1
01:38:52.204 00.046 9828 IsSlewing returns 0
01:38:52.204 00.000 9828 IsGuiding returns 1
01:38:52.235 00.031 9828 IsSlewing returns 0
01:38:52.235 00.000 9828 IsGuiding returns 0
01:38:52.235 00.000 9828 scope move finished after 15 + 123 ms
01:38:52.235 00.000 9828 Move returns status 0, amount 15
01:38:52.235 00.000 9828 move complete, result=0
01:38:52.235 00.000 9828 worker thread done servicing request
01:38:52.235 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:38:52.621 00.386 8976 Exposure complete
01:38:52.626 00.005 8976 worker thread done servicing request
01:38:52.626 00.000 5052 OnExposeComplete: enter
01:38:52.626 00.000 5052 UpdateGuideState(): m_state=6
01:38:52.626 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4837
01:38:52.626 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=281.15, Mass=192, SNR=9.5, Peak=66 HFD=3.0
01:38:52.626 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.70 = 1.59)
01:38:52.626 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
01:38:52.626 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=-0.56 hyp=1.20 cameraTheta=-2.65 mountX=-0.02 mountY=1.19, mountTheta=1.59
01:38:52.627 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=-0.56, opts=13)
01:38:52.627 00.000 5052 Enqueuing Move request for stepguider (-1.06, -0.56)
01:38:52.627 00.000 8976 Worker thread wakes up
01:38:52.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, -0.56) opts 0xd
01:38:52.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, -0.56)
01:38:52.627 00.000 8976 Moving (-1.06, -0.56) raw xDistance=-0.02 yDistance=1.19
01:38:52.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:38:52.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.19
01:38:52.627 00.000 8976 MoveAxis(R, 0, ABG)
01:38:52.627 00.000 8976 MoveAxis(D, 5, ABG)
01:38:52.628 00.001 8976 stepping (-30, -1) + (0, -5)
01:38:52.628 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:38:52.628 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:38:52.639 00.011 5052 UpdateGuideState exits: m=192 SNR=9.5
01:38:52.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:52.639 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:52.639 00.000 5052 Enqueuing Expose request
01:38:52.666 00.027 8976 Received - 47 (G) 
01:38:52.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:38:52.666 00.000 8976 stepped: pos (-30, -6)
01:38:52.667 00.001 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
01:38:52.667 00.000 8976 MountToCamera -- mountX=4.59 mountY=0.23 hyp=4.60 mountTheta=0.05 cameraX=-2.29, cameraY=3.98 cameraTheta=2.09
01:38:52.667 00.000 8976 incremental bump (-2.292, 3.983) isValid = 1
01:38:52.667 00.000 8976 Scheduling Mount bump of (-0.057, 0.103)
01:38:52.667 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:38:52.667 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:38:52.667 00.000 8976 move complete, result=0
01:38:52.667 00.000 9828 Worker thread wakes up
01:38:52.667 00.000 8976 worker thread done servicing request
01:38:52.667 00.000 8976 Worker thread wakes up
01:38:52.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:52.667 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:52.668 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 1.2 px 5 ms SOUTH
01:38:52.668 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:38:52.668 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:38:52.668 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
01:38:52.668 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.19)
01:38:52.668 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.05 mountY=-0.11, mountTheta=-1.12
01:38:52.668 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:38:52.668 00.000 9828 BLC: window closed
01:38:52.668 00.000 9828 MoveAxis(W, 17, B)
01:38:52.668 00.000 9828 Guiding  Dir = 3, Dur = 17
01:38:52.669 00.001 9828 IsSlewing returns 0
01:38:52.669 00.000 9828 IsGuiding returns 0
01:38:52.669 00.000 9828 PulseGuide returned control before completion, sleep 27
01:38:52.711 00.042 9828 IsGuiding returns 1
01:38:52.711 00.000 9828 scope still moving after pulse duration time elapsed
01:38:52.742 00.031 9828 IsSlewing returns 0
01:38:52.742 00.000 9828 IsGuiding returns 1
01:38:52.773 00.031 9828 IsSlewing returns 0
01:38:52.773 00.000 9828 IsGuiding returns 1
01:38:52.803 00.030 9828 IsSlewing returns 0
01:38:52.803 00.000 9828 IsGuiding returns 0
01:38:52.803 00.000 9828 scope move finished after 17 + 118 ms
01:38:52.803 00.000 9828 Move returns status 0, amount 17
01:38:52.803 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:38:52.803 00.000 9828 MoveAxis(N, 15, B)
01:38:52.803 00.000 9828 Guiding  Dir = 0, Dur = 15
01:38:52.819 00.016 9828 IsSlewing returns 0
01:38:52.819 00.000 9828 IsGuiding returns 0
01:38:52.819 00.000 9828 PulseGuide returned control before completion, sleep 25
01:38:52.849 00.030 9828 IsGuiding returns 1
01:38:52.849 00.000 9828 scope still moving after pulse duration time elapsed
01:38:52.880 00.031 9828 IsSlewing returns 0
01:38:52.880 00.000 9828 IsGuiding returns 1
01:38:52.911 00.031 9828 IsSlewing returns 0
01:38:52.911 00.000 9828 IsGuiding returns 1
01:38:52.941 00.030 9828 IsSlewing returns 0
01:38:52.941 00.000 9828 IsGuiding returns 1
01:38:52.972 00.031 9828 IsSlewing returns 0
01:38:52.972 00.000 9828 IsGuiding returns 1
01:38:53.003 00.031 9828 IsSlewing returns 0
01:38:53.003 00.000 9828 IsGuiding returns 0
01:38:53.003 00.000 9828 scope move finished after 15 + 169 ms
01:38:53.003 00.000 9828 Move returns status 0, amount 15
01:38:53.003 00.000 9828 move complete, result=0
01:38:53.003 00.000 9828 worker thread done servicing request
01:38:53.003 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:38:53.360 00.357 8976 Exposure complete
01:38:53.366 00.006 8976 worker thread done servicing request
01:38:53.366 00.000 5052 OnExposeComplete: enter
01:38:53.366 00.000 5052 UpdateGuideState(): m_state=6
01:38:53.366 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4838
01:38:53.366 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.45, Mass=214, SNR=10.1, Peak=69 HFD=2.7
01:38:53.366 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.04) = xAngle (-4.62 = 1.66)
01:38:53.366 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.73 = 1.56)
01:38:53.366 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.26 hyp=0.49 cameraTheta=-2.58 mountX=-0.04 mountY=0.49, mountTheta=1.66
01:38:53.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.26, opts=13)
01:38:53.367 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.26)
01:38:53.367 00.000 8976 Worker thread wakes up
01:38:53.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.26) opts 0xd
01:38:53.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.26)
01:38:53.368 00.001 8976 Moving (-0.41, -0.26) raw xDistance=-0.04 yDistance=0.49
01:38:53.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:38:53.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.49
01:38:53.368 00.000 8976 MoveAxis(R, 0, ABG)
01:38:53.368 00.000 8976 MoveAxis(D, 2, ABG)
01:38:53.368 00.000 8976 stepping (-30, -6) + (0, -2)
01:38:53.368 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:53.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:38:53.378 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
01:38:53.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:53.378 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:53.378 00.000 5052 Enqueuing Expose request
01:38:53.401 00.023 8976 Received - 47 (G) 
01:38:53.401 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:53.401 00.000 8976 stepped: pos (-30, -8)
01:38:53.401 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
01:38:53.401 00.000 8976 MountToCamera -- mountX=4.59 mountY=0.57 hyp=4.63 mountTheta=0.12 cameraX=-2.60, cameraY=3.83 cameraTheta=2.17
01:38:53.402 00.001 8976 incremental bump (-2.599, 3.827) isValid = 1
01:38:53.402 00.000 8976 Scheduling Mount bump of (-0.065, 0.099)
01:38:53.402 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:38:53.402 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:38:53.402 00.000 8976 move complete, result=0
01:38:53.402 00.000 9828 Worker thread wakes up
01:38:53.402 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:38:53.402 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:38:53.402 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.04)
01:38:53.402 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:38:53.402 00.000 8976 worker thread done servicing request
01:38:53.402 00.000 8976 Worker thread wakes up
01:38:53.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:53.402 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:53.402 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.12)
01:38:53.402 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.06
01:38:53.402 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:38:53.402 00.000 9828 BLC: window closed
01:38:53.402 00.000 9828 MoveAxis(W, 19, B)
01:38:53.402 00.000 9828 Guiding  Dir = 3, Dur = 19
01:38:53.403 00.001 9828 IsSlewing returns 0
01:38:53.403 00.000 9828 IsGuiding returns 0
01:38:53.403 00.000 9828 PulseGuide returned control before completion, sleep 29
01:38:53.436 00.033 9828 IsGuiding returns 1
01:38:53.436 00.000 9828 scope still moving after pulse duration time elapsed
01:38:53.468 00.032 9828 IsSlewing returns 0
01:38:53.468 00.000 9828 IsGuiding returns 1
01:38:53.499 00.031 9828 IsSlewing returns 0
01:38:53.499 00.000 9828 IsGuiding returns 1
01:38:53.530 00.031 9828 IsSlewing returns 0
01:38:53.530 00.000 9828 IsGuiding returns 0
01:38:53.530 00.000 9828 scope move finished after 19 + 107 ms
01:38:53.530 00.000 9828 Move returns status 0, amount 19
01:38:53.530 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:38:53.530 00.000 9828 MoveAxis(N, 14, B)
01:38:53.530 00.000 9828 Guiding  Dir = 0, Dur = 14
01:38:53.545 00.015 9828 IsSlewing returns 0
01:38:53.545 00.000 9828 IsGuiding returns 0
01:38:53.545 00.000 9828 PulseGuide returned control before completion, sleep 24
01:38:53.576 00.031 9828 IsGuiding returns 1
01:38:53.576 00.000 9828 scope still moving after pulse duration time elapsed
01:38:53.607 00.031 9828 IsSlewing returns 0
01:38:53.607 00.000 9828 IsGuiding returns 1
01:38:53.638 00.031 9828 IsSlewing returns 0
01:38:53.638 00.000 9828 IsGuiding returns 1
01:38:53.669 00.031 9828 IsSlewing returns 0
01:38:53.669 00.000 9828 IsGuiding returns 1
01:38:53.699 00.030 9828 IsSlewing returns 0
01:38:53.699 00.000 9828 IsGuiding returns 0
01:38:53.699 00.000 9828 scope move finished after 14 + 140 ms
01:38:53.699 00.000 9828 Move returns status 0, amount 14
01:38:53.699 00.000 9828 move complete, result=0
01:38:53.699 00.000 9828 worker thread done servicing request
01:38:53.699 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
01:38:54.097 00.398 8976 Exposure complete
01:38:54.103 00.006 8976 worker thread done servicing request
01:38:54.103 00.000 5052 OnExposeComplete: enter
01:38:54.103 00.000 5052 UpdateGuideState(): m_state=6
01:38:54.103 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4839
01:38:54.104 00.001 5052 Star::Find returns 1 (0), X=328.91, Y=281.59, Mass=217, SNR=10.2, Peak=69 HFD=2.4
01:38:54.104 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.75 = 1.54)
01:38:54.104 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
01:38:54.104 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.12 hyp=0.29 cameraTheta=-2.70 mountX=0.01 mountY=0.29, mountTheta=1.54
01:38:54.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.12, opts=13)
01:38:54.105 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.12)
01:38:54.105 00.000 8976 Worker thread wakes up
01:38:54.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.12) opts 0xd
01:38:54.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.12)
01:38:54.105 00.000 8976 Moving (-0.26, -0.12) raw xDistance=0.01 yDistance=0.29
01:38:54.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:38:54.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
01:38:54.105 00.000 8976 MoveAxis(R, 0, ABG)
01:38:54.105 00.000 8976 MoveAxis(D, 1, ABG)
01:38:54.105 00.000 8976 stepping (-30, -8) + (0, -1)
01:38:54.106 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:54.106 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:38:54.116 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:38:54.117 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:54.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:54.117 00.000 5052 Enqueuing Expose request
01:38:54.137 00.020 8976 Received - 47 (G) 
01:38:54.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:54.137 00.000 8976 stepped: pos (-30, -9)
01:38:54.137 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.23 = 2.23)
01:38:54.137 00.000 8976 MountToCamera -- mountX=4.59 mountY=0.85 hyp=4.67 mountTheta=0.18 cameraX=-2.85, cameraY=3.70 cameraTheta=2.23
01:38:54.137 00.000 8976 incremental bump (-2.851, 3.700) isValid = 1
01:38:54.137 00.000 8976 Scheduling Mount bump of (-0.070, 0.094)
01:38:54.137 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:38:54.137 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:38:54.137 00.000 8976 move complete, result=0
01:38:54.137 00.000 9828 Worker thread wakes up
01:38:54.138 00.001 8976 worker thread done servicing request
01:38:54.138 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:38:54.138 00.000 8976 Worker thread wakes up
01:38:54.138 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:38:54.138 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.98)
01:38:54.138 00.000 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.06)
01:38:54.138 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
01:38:54.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:54.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:54.138 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:38:54.138 00.000 9828 BLC: window closed
01:38:54.138 00.000 9828 MoveAxis(W, 21, B)
01:38:54.138 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:38:54.138 00.000 9828 Guiding  Dir = 3, Dur = 21
01:38:54.139 00.001 9828 IsSlewing returns 0
01:38:54.139 00.000 9828 IsGuiding returns 0
01:38:54.139 00.000 9828 PulseGuide returned control before completion, sleep 31
01:38:54.180 00.041 9828 IsGuiding returns 1
01:38:54.180 00.000 9828 scope still moving after pulse duration time elapsed
01:38:54.211 00.031 9828 IsSlewing returns 0
01:38:54.211 00.000 9828 IsGuiding returns 1
01:38:54.243 00.032 9828 IsSlewing returns 0
01:38:54.243 00.000 9828 IsGuiding returns 1
01:38:54.274 00.031 9828 IsSlewing returns 0
01:38:54.274 00.000 9828 IsGuiding returns 0
01:38:54.274 00.000 9828 scope move finished after 21 + 113 ms
01:38:54.274 00.000 9828 Move returns status 0, amount 21
01:38:54.274 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:38:54.274 00.000 9828 MoveAxis(N, 14, B)
01:38:54.274 00.000 9828 Guiding  Dir = 0, Dur = 14
01:38:54.290 00.016 9828 IsSlewing returns 0
01:38:54.290 00.000 9828 IsGuiding returns 0
01:38:54.290 00.000 9828 PulseGuide returned control before completion, sleep 24
01:38:54.321 00.031 9828 IsGuiding returns 1
01:38:54.321 00.000 9828 scope still moving after pulse duration time elapsed
01:38:54.353 00.032 9828 IsSlewing returns 0
01:38:54.354 00.001 9828 IsGuiding returns 1
01:38:54.383 00.029 9828 IsSlewing returns 0
01:38:54.383 00.000 9828 IsGuiding returns 1
01:38:54.422 00.039 9828 IsSlewing returns 0
01:38:54.422 00.000 9828 IsGuiding returns 0
01:38:54.422 00.000 9828 scope move finished after 14 + 118 ms
01:38:54.422 00.000 9828 Move returns status 0, amount 14
01:38:54.422 00.000 9828 move complete, result=0
01:38:54.422 00.000 9828 worker thread done servicing request
01:38:54.422 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
01:38:54.832 00.410 8976 Exposure complete
01:38:54.838 00.006 8976 worker thread done servicing request
01:38:54.838 00.000 5052 OnExposeComplete: enter
01:38:54.838 00.000 5052 UpdateGuideState(): m_state=6
01:38:54.838 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4840
01:38:54.838 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.91, Mass=179, SNR=9.2, Peak=67 HFD=2.7
01:38:54.838 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.16 = 0.16)
01:38:54.838 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.06 = 0.06)
01:38:54.838 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.21 mountX=0.24 mountY=0.01, mountTheta=0.06
01:38:54.839 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.20, opts=13)
01:38:54.839 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.20)
01:38:54.839 00.000 8976 Worker thread wakes up
01:38:54.839 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.20) opts 0xd
01:38:54.839 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.20)
01:38:54.839 00.000 8976 Moving (-0.15, 0.20) raw xDistance=0.24 yDistance=0.01
01:38:54.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:38:54.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:38:54.839 00.000 8976 MoveAxis(R, 0, ABG)
01:38:54.839 00.000 8976 MoveAxis(U, 0, ABG)
01:38:54.839 00.000 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (2.04) = xAngle (2.27 = 2.27)
01:38:54.839 00.000 8976 MountToCamera -- mountX=4.59 mountY=1.04 hyp=4.71 mountTheta=0.22 cameraX=-3.02, cameraY=3.61 cameraTheta=2.27
01:38:54.839 00.000 8976 incremental bump (-3.020, 3.614) isValid = 1
01:38:54.839 00.000 8976 Scheduling Mount bump of (-0.074, 0.091)
01:38:54.839 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:38:54.840 00.001 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:38:54.840 00.000 8976 move complete, result=0
01:38:54.840 00.000 9828 Worker thread wakes up
01:38:54.840 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:38:54.840 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:38:54.840 00.000 8976 worker thread done servicing request
01:38:54.840 00.000 9828 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.34 = -0.94)
01:38:54.840 00.000 9828 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.02)
01:38:54.840 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.25 mountX=0.07 mountY=-0.10, mountTheta=-0.96
01:38:54.840 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:38:54.840 00.000 9828 BLC: window closed
01:38:54.840 00.000 9828 MoveAxis(W, 22, B)
01:38:54.840 00.000 9828 Guiding  Dir = 3, Dur = 22
01:38:54.840 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:38:54.840 00.000 9828 IsSlewing returns 0
01:38:54.841 00.001 9828 IsGuiding returns 0
01:38:54.841 00.000 9828 PulseGuide returned control before completion, sleep 32
01:38:54.849 00.008 5052 UpdateGuideState exits: m=179 SNR=9.2
01:38:54.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:54.849 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:54.849 00.000 5052 Enqueuing Expose request
01:38:54.849 00.000 8976 Worker thread wakes up
01:38:54.849 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:54.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:54.849 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:54.886 00.037 9828 IsGuiding returns 1
01:38:54.886 00.000 9828 scope still moving after pulse duration time elapsed
01:38:54.916 00.030 9828 IsSlewing returns 0
01:38:54.917 00.001 9828 IsGuiding returns 1
01:38:54.947 00.030 9828 IsSlewing returns 0
01:38:54.947 00.000 9828 IsGuiding returns 1
01:38:54.978 00.031 9828 IsSlewing returns 0
01:38:54.979 00.001 9828 IsGuiding returns 0
01:38:54.979 00.000 9828 scope move finished after 22 + 116 ms
01:38:54.979 00.000 9828 Move returns status 0, amount 22
01:38:54.979 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:38:54.979 00.000 9828 MoveAxis(N, 14, B)
01:38:54.979 00.000 9828 Guiding  Dir = 0, Dur = 14
01:38:54.994 00.015 9828 IsSlewing returns 0
01:38:54.994 00.000 9828 IsGuiding returns 0
01:38:54.994 00.000 9828 PulseGuide returned control before completion, sleep 24
01:38:55.024 00.030 9828 IsGuiding returns 1
01:38:55.024 00.000 9828 scope still moving after pulse duration time elapsed
01:38:55.055 00.031 9828 IsSlewing returns 0
01:38:55.055 00.000 9828 IsGuiding returns 1
01:38:55.085 00.030 9828 IsSlewing returns 0
01:38:55.085 00.000 9828 IsGuiding returns 1
01:38:55.116 00.031 9828 IsSlewing returns 0
01:38:55.116 00.000 9828 IsGuiding returns 1
01:38:55.147 00.031 9828 IsSlewing returns 0
01:38:55.147 00.000 9828 IsGuiding returns 0
01:38:55.147 00.000 9828 scope move finished after 14 + 138 ms
01:38:55.147 00.000 9828 Move returns status 0, amount 14
01:38:55.147 00.000 9828 move complete, result=0
01:38:55.147 00.000 9828 worker thread done servicing request
01:38:55.147 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
01:38:55.538 00.391 8976 Exposure complete
01:38:55.544 00.006 8976 worker thread done servicing request
01:38:55.544 00.000 5052 OnExposeComplete: enter
01:38:55.544 00.000 5052 UpdateGuideState(): m_state=6
01:38:55.544 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4841
01:38:55.544 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.89, Mass=187, SNR=9.4, Peak=62 HFD=2.8
01:38:55.544 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
01:38:55.544 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
01:38:55.544 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.94 mountX=0.20 mountY=-0.04, mountTheta=-0.21
01:38:55.545 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.18, opts=13)
01:38:55.545 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.18)
01:38:55.545 00.000 8976 Worker thread wakes up
01:38:55.545 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.18) opts 0xd
01:38:55.545 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.18)
01:38:55.545 00.000 8976 Moving (-0.07, 0.18) raw xDistance=0.20 yDistance=-0.04
01:38:55.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:38:55.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:38:55.545 00.000 8976 MoveAxis(R, 0, ABG)
01:38:55.545 00.000 8976 MoveAxis(U, 0, ABG)
01:38:55.545 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.29 = 2.29)
01:38:55.545 00.000 8976 MountToCamera -- mountX=4.59 mountY=1.17 hyp=4.74 mountTheta=0.25 cameraX=-3.13, cameraY=3.56 cameraTheta=2.29
01:38:55.545 00.000 8976 incremental bump (-3.134, 3.556) isValid = 1
01:38:55.545 00.000 8976 Scheduling Mount bump of (-0.076, 0.089)
01:38:55.545 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:38:55.545 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:38:55.545 00.000 8976 move complete, result=0
01:38:55.545 00.000 9828 Worker thread wakes up
01:38:55.546 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:38:55.546 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:38:55.546 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.37 = -0.91)
01:38:55.546 00.000 8976 worker thread done servicing request
01:38:55.546 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -0.99)
01:38:55.546 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.07 mountY=-0.10, mountTheta=-0.94
01:38:55.546 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:38:55.546 00.000 9828 BLC: window closed
01:38:55.546 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:38:55.546 00.000 9828 MoveAxis(W, 23, B)
01:38:55.546 00.000 9828 Guiding  Dir = 3, Dur = 23
01:38:55.546 00.000 9828 IsSlewing returns 0
01:38:55.547 00.001 9828 IsGuiding returns 0
01:38:55.547 00.000 9828 PulseGuide returned control before completion, sleep 33
01:38:55.556 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:38:55.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:55.556 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:55.556 00.000 5052 Enqueuing Expose request
01:38:55.556 00.000 8976 Worker thread wakes up
01:38:55.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:55.556 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:55.556 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:55.581 00.025 9828 IsGuiding returns 1
01:38:55.581 00.000 9828 scope still moving after pulse duration time elapsed
01:38:55.612 00.031 9828 IsSlewing returns 0
01:38:55.612 00.000 9828 IsGuiding returns 1
01:38:55.643 00.031 9828 IsSlewing returns 0
01:38:55.643 00.000 9828 IsGuiding returns 1
01:38:55.674 00.031 9828 IsSlewing returns 0
01:38:55.674 00.000 9828 IsGuiding returns 0
01:38:55.674 00.000 9828 scope move finished after 23 + 104 ms
01:38:55.674 00.000 9828 Move returns status 0, amount 23
01:38:55.674 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:38:55.674 00.000 9828 MoveAxis(N, 13, B)
01:38:55.674 00.000 9828 Guiding  Dir = 0, Dur = 13
01:38:55.689 00.015 9828 IsSlewing returns 0
01:38:55.689 00.000 9828 IsGuiding returns 0
01:38:55.689 00.000 9828 PulseGuide returned control before completion, sleep 23
01:38:55.720 00.031 9828 IsGuiding returns 1
01:38:55.720 00.000 9828 scope still moving after pulse duration time elapsed
01:38:55.751 00.031 9828 IsSlewing returns 0
01:38:55.751 00.000 9828 IsGuiding returns 1
01:38:55.798 00.047 9828 IsSlewing returns 0
01:38:55.798 00.000 9828 IsGuiding returns 1
01:38:55.828 00.030 9828 IsSlewing returns 0
01:38:55.828 00.000 9828 IsGuiding returns 0
01:38:55.828 00.000 9828 scope move finished after 13 + 125 ms
01:38:55.828 00.000 9828 Move returns status 0, amount 13
01:38:55.828 00.000 9828 move complete, result=0
01:38:55.828 00.000 9828 worker thread done servicing request
01:38:55.828 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
01:38:56.246 00.418 8976 Exposure complete
01:38:56.252 00.006 8976 worker thread done servicing request
01:38:56.252 00.000 5052 OnExposeComplete: enter
01:38:56.252 00.000 5052 UpdateGuideState(): m_state=6
01:38:56.252 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4842
01:38:56.252 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.10, Mass=171, SNR=9.0, Peak=65 HFD=3.3
01:38:56.252 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
01:38:56.252 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
01:38:56.252 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.26 mountX=0.29 mountY=-0.32, mountTheta=-0.83
01:38:56.253 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.39, opts=13)
01:38:56.253 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.39)
01:38:56.253 00.000 8976 Worker thread wakes up
01:38:56.253 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.39) opts 0xd
01:38:56.253 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.39)
01:38:56.253 00.000 8976 Moving (0.13, 0.39) raw xDistance=0.29 yDistance=-0.32
01:38:56.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:38:56.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:38:56.254 00.001 8976 MoveAxis(L, 1, ABG)
01:38:56.254 00.000 8976 stepping (-30, -9) + (-1, 0)
01:38:56.254 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:56.254 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:38:56.265 00.011 5052 UpdateGuideState exits: m=171 SNR=9.0
01:38:56.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:56.265 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:56.265 00.000 5052 Enqueuing Expose request
01:38:56.278 00.013 8976 Received - 47 (G) 
01:38:56.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:56.278 00.000 8976 stepped: pos (-31, -9)
01:38:56.278 00.000 8976 MoveAxis(U, 1, ABG)
01:38:56.278 00.000 8976 stepping (-31, -9) + (0, 1)
01:38:56.278 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:56.311 00.033 8976 Received - 47 (G) 
01:38:56.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:38:56.311 00.000 8976 stepped: pos (-31, -8)
01:38:56.311 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:38:56.311 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
01:38:56.311 00.000 8976 MountToCamera -- mountX=4.64 mountY=1.20 hyp=4.80 mountTheta=0.25 cameraX=-3.19, cameraY=3.59 cameraTheta=2.30
01:38:56.311 00.000 8976 incremental bump (-3.186, 3.587) isValid = 1
01:38:56.311 00.000 8976 Scheduling Mount bump of (-0.089, 0.104)
01:38:56.311 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.10, opts=4)
01:38:56.311 00.000 8976 Enqueuing Move request for scope (-0.09, 0.10)
01:38:56.311 00.000 8976 move complete, result=0
01:38:56.312 00.001 9828 Worker thread wakes up
01:38:56.312 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0x4
01:38:56.312 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
01:38:56.312 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.37 = -0.91)
01:38:56.312 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:38:56.312 00.000 8976 worker thread done servicing request
01:38:56.312 00.000 8976 Worker thread wakes up
01:38:56.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:56.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:56.312 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -0.99)
01:38:56.312 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.28 mountX=0.08 mountY=-0.11, mountTheta=-0.94
01:38:56.312 00.000 9828 Moving (-0.09, 0.10) raw xDistance=0.08 yDistance=-0.11
01:38:56.312 00.000 9828 BLC: window closed
01:38:56.312 00.000 9828 MoveAxis(W, 27, B)
01:38:56.312 00.000 9828 Guiding  Dir = 3, Dur = 27
01:38:56.313 00.001 9828 IsSlewing returns 0
01:38:56.313 00.000 9828 IsGuiding returns 0
01:38:56.313 00.000 9828 PulseGuide returned control before completion, sleep 37
01:38:56.354 00.041 9828 IsGuiding returns 1
01:38:56.354 00.000 9828 scope still moving after pulse duration time elapsed
01:38:56.386 00.032 9828 IsSlewing returns 0
01:38:56.386 00.000 9828 IsGuiding returns 1
01:38:56.417 00.031 9828 IsSlewing returns 0
01:38:56.417 00.000 9828 IsGuiding returns 1
01:38:56.448 00.031 9828 IsSlewing returns 0
01:38:56.448 00.000 9828 IsGuiding returns 1
01:38:56.478 00.030 9828 IsSlewing returns 0
01:38:56.478 00.000 9828 IsGuiding returns 1
01:38:56.509 00.031 9828 IsSlewing returns 0
01:38:56.510 00.001 9828 IsGuiding returns 1
01:38:56.541 00.031 9828 IsSlewing returns 0
01:38:56.541 00.000 9828 IsGuiding returns 0
01:38:56.541 00.000 9828 scope move finished after 27 + 201 ms
01:38:56.541 00.000 9828 Move returns status 0, amount 27
01:38:56.541 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:38:56.541 00.000 9828 MoveAxis(N, 16, B)
01:38:56.541 00.000 9828 Guiding  Dir = 0, Dur = 16
01:38:56.555 00.014 9828 IsSlewing returns 0
01:38:56.555 00.000 9828 IsGuiding returns 0
01:38:56.555 00.000 9828 PulseGuide returned control before completion, sleep 26
01:38:56.585 00.030 9828 IsGuiding returns 1
01:38:56.585 00.000 9828 scope still moving after pulse duration time elapsed
01:38:56.616 00.031 9828 IsSlewing returns 0
01:38:56.616 00.000 9828 IsGuiding returns 1
01:38:56.646 00.030 9828 IsSlewing returns 0
01:38:56.646 00.000 9828 IsGuiding returns 1
01:38:56.678 00.032 9828 IsSlewing returns 0
01:38:56.678 00.000 9828 IsGuiding returns 1
01:38:56.709 00.031 9828 IsSlewing returns 0
01:38:56.709 00.000 9828 IsGuiding returns 0
01:38:56.709 00.000 9828 scope move finished after 16 + 136 ms
01:38:56.709 00.000 9828 Move returns status 0, amount 16
01:38:56.709 00.000 9828 move complete, result=0
01:38:56.709 00.000 9828 worker thread done servicing request
01:38:56.709 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 16 ms NORTH
01:38:57.001 00.292 8976 Exposure complete
01:38:57.006 00.005 8976 worker thread done servicing request
01:38:57.006 00.000 5052 OnExposeComplete: enter
01:38:57.006 00.000 5052 UpdateGuideState(): m_state=6
01:38:57.006 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4843
01:38:57.006 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.75, Mass=204, SNR=9.9, Peak=65 HFD=3.1
01:38:57.006 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
01:38:57.007 00.001 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
01:38:57.007 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.37 mountX=-0.01 mountY=-0.11, mountTheta=-1.68
01:38:57.007 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.04, opts=13)
01:38:57.007 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.04)
01:38:57.007 00.000 8976 Worker thread wakes up
01:38:57.007 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.04) opts 0xd
01:38:57.008 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.04)
01:38:57.008 00.000 8976 Moving (0.10, 0.04) raw xDistance=-0.01 yDistance=-0.11
01:38:57.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:57.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:38:57.008 00.000 8976 MoveAxis(R, 0, ABG)
01:38:57.008 00.000 8976 MoveAxis(U, 0, ABG)
01:38:57.008 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:38:57.008 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
01:38:57.008 00.000 8976 MountToCamera -- mountX=4.68 mountY=1.23 hyp=4.84 mountTheta=0.26 cameraX=-3.22, cameraY=3.61 cameraTheta=2.30
01:38:57.008 00.000 8976 incremental bump (-3.221, 3.607) isValid = 1
01:38:57.008 00.000 8976 Scheduling Mount bump of (-0.071, 0.083)
01:38:57.008 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.08, opts=4)
01:38:57.008 00.000 8976 Enqueuing Move request for scope (-0.07, 0.08)
01:38:57.008 00.000 8976 move complete, result=0
01:38:57.008 00.000 9828 Worker thread wakes up
01:38:57.008 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0x4
01:38:57.008 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
01:38:57.008 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.38 = -0.91)
01:38:57.008 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.99)
01:38:57.008 00.000 8976 worker thread done servicing request
01:38:57.008 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:38:57.009 00.001 9828 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.28 mountX=0.07 mountY=-0.09, mountTheta=-0.93
01:38:57.009 00.000 9828 Moving (-0.07, 0.08) raw xDistance=0.07 yDistance=-0.09
01:38:57.009 00.000 9828 BLC: window closed
01:38:57.009 00.000 9828 MoveAxis(W, 21, B)
01:38:57.009 00.000 9828 Guiding  Dir = 3, Dur = 21
01:38:57.009 00.000 9828 IsSlewing returns 0
01:38:57.009 00.000 9828 IsGuiding returns 0
01:38:57.009 00.000 9828 PulseGuide returned control before completion, sleep 31
01:38:57.018 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:38:57.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:57.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:57.018 00.000 5052 Enqueuing Expose request
01:38:57.018 00.000 8976 Worker thread wakes up
01:38:57.018 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:57.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:57.018 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:57.050 00.032 9828 IsGuiding returns 1
01:38:57.050 00.000 9828 scope still moving after pulse duration time elapsed
01:38:57.081 00.031 9828 IsSlewing returns 0
01:38:57.081 00.000 9828 IsGuiding returns 1
01:38:57.113 00.032 9828 IsSlewing returns 0
01:38:57.113 00.000 9828 IsGuiding returns 1
01:38:57.143 00.030 9828 IsSlewing returns 0
01:38:57.143 00.000 9828 IsGuiding returns 0
01:38:57.143 00.000 9828 scope move finished after 21 + 113 ms
01:38:57.143 00.000 9828 Move returns status 0, amount 21
01:38:57.143 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:38:57.143 00.000 9828 MoveAxis(N, 12, B)
01:38:57.143 00.000 9828 Guiding  Dir = 0, Dur = 12
01:38:57.158 00.015 9828 IsSlewing returns 0
01:38:57.158 00.000 9828 IsGuiding returns 0
01:38:57.158 00.000 9828 PulseGuide returned control before completion, sleep 22
01:38:57.189 00.031 9828 IsGuiding returns 1
01:38:57.189 00.000 9828 scope still moving after pulse duration time elapsed
01:38:57.220 00.031 9828 IsSlewing returns 0
01:38:57.220 00.000 9828 IsGuiding returns 1
01:38:57.251 00.031 9828 IsSlewing returns 0
01:38:57.251 00.000 9828 IsGuiding returns 1
01:38:57.297 00.046 9828 IsSlewing returns 0
01:38:57.297 00.000 9828 IsGuiding returns 0
01:38:57.297 00.000 9828 scope move finished after 12 + 127 ms
01:38:57.297 00.000 9828 Move returns status 0, amount 12
01:38:57.297 00.000 9828 move complete, result=0
01:38:57.297 00.000 9828 worker thread done servicing request
01:38:57.297 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 12 ms NORTH
01:38:57.707 00.410 8976 Exposure complete
01:38:57.713 00.006 8976 worker thread done servicing request
01:38:57.713 00.000 5052 OnExposeComplete: enter
01:38:57.713 00.000 5052 UpdateGuideState(): m_state=6
01:38:57.713 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4844
01:38:57.713 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.31, Mass=217, SNR=10.2, Peak=64 HFD=3.2
01:38:57.713 00.000 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
01:38:57.713 00.000 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
01:38:57.713 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.40 hyp=0.54 cameraTheta=-0.85 mountX=-0.52 mountY=-0.08, mountTheta=-2.99
01:38:57.714 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.40, opts=13)
01:38:57.714 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.40)
01:38:57.714 00.000 8976 Worker thread wakes up
01:38:57.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.40) opts 0xd
01:38:57.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.40)
01:38:57.714 00.000 8976 Moving (0.35, -0.40) raw xDistance=-0.52 yDistance=-0.08
01:38:57.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:38:57.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:38:57.715 00.001 8976 MoveAxis(R, 2, ABG)
01:38:57.715 00.000 8976 stepping (-31, -8) + (2, 0)
01:38:57.715 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:57.715 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:38:57.725 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:38:57.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:57.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:57.725 00.000 5052 Enqueuing Expose request
01:38:57.750 00.025 8976 Received - 47 (G) 
01:38:57.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:57.750 00.000 8976 stepped: pos (-29, -8)
01:38:57.750 00.000 8976 MoveAxis(U, 0, ABG)
01:38:57.750 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
01:38:57.750 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.31 = 2.31)
01:38:57.750 00.000 8976 MountToCamera -- mountX=4.60 mountY=1.24 hyp=4.76 mountTheta=0.26 cameraX=-3.20, cameraY=3.53 cameraTheta=2.31
01:38:57.750 00.000 8976 incremental bump (-3.199, 3.531) isValid = 1
01:38:57.750 00.000 8976 Scheduling Mount bump of (-0.077, 0.088)
01:38:57.750 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:38:57.750 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:38:57.750 00.000 8976 move complete, result=0
01:38:57.750 00.000 8976 worker thread done servicing request
01:38:57.750 00.000 8976 Worker thread wakes up
01:38:57.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:57.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:57.750 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:38:57.750 00.000 9828 Worker thread wakes up
01:38:57.751 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:38:57.751 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:38:57.751 00.000 9828 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
01:38:57.751 00.000 9828 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.98)
01:38:57.751 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.07 mountY=-0.10, mountTheta=-0.93
01:38:57.751 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:38:57.751 00.000 9828 BLC: window closed
01:38:57.751 00.000 9828 MoveAxis(W, 23, B)
01:38:57.751 00.000 9828 Guiding  Dir = 3, Dur = 23
01:38:57.751 00.000 9828 IsSlewing returns 0
01:38:57.751 00.000 9828 IsGuiding returns 0
01:38:57.751 00.000 9828 PulseGuide returned control before completion, sleep 33
01:38:57.795 00.044 9828 IsGuiding returns 1
01:38:57.795 00.000 9828 scope still moving after pulse duration time elapsed
01:38:57.827 00.032 9828 IsSlewing returns 0
01:38:57.827 00.000 9828 IsGuiding returns 1
01:38:57.858 00.031 9828 IsSlewing returns 0
01:38:57.858 00.000 9828 IsGuiding returns 1
01:38:57.889 00.031 9828 IsSlewing returns 0
01:38:57.889 00.000 9828 IsGuiding returns 0
01:38:57.889 00.000 9828 scope move finished after 23 + 115 ms
01:38:57.889 00.000 9828 Move returns status 0, amount 23
01:38:57.889 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:38:57.889 00.000 9828 MoveAxis(N, 13, B)
01:38:57.889 00.000 9828 Guiding  Dir = 0, Dur = 13
01:38:57.905 00.016 9828 IsSlewing returns 0
01:38:57.905 00.000 9828 IsGuiding returns 0
01:38:57.905 00.000 9828 PulseGuide returned control before completion, sleep 23
01:38:57.935 00.030 9828 IsGuiding returns 1
01:38:57.935 00.000 9828 scope still moving after pulse duration time elapsed
01:38:57.966 00.031 9828 IsSlewing returns 0
01:38:57.966 00.000 9828 IsGuiding returns 1
01:38:57.997 00.031 9828 IsSlewing returns 0
01:38:57.997 00.000 9828 IsGuiding returns 1
01:38:58.029 00.032 9828 IsSlewing returns 0
01:38:58.029 00.000 9828 IsGuiding returns 1
01:38:58.059 00.030 9828 IsSlewing returns 0
01:38:58.059 00.000 9828 IsGuiding returns 0
01:38:58.059 00.000 9828 scope move finished after 13 + 141 ms
01:38:58.059 00.000 9828 Move returns status 0, amount 13
01:38:58.059 00.000 9828 move complete, result=0
01:38:58.059 00.000 9828 worker thread done servicing request
01:38:58.059 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
01:38:58.440 00.381 8976 Exposure complete
01:38:58.446 00.006 8976 worker thread done servicing request
01:38:58.446 00.000 5052 OnExposeComplete: enter
01:38:58.446 00.000 5052 UpdateGuideState(): m_state=6
01:38:58.446 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4845
01:38:58.446 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.81, Mass=194, SNR=9.6, Peak=62 HFD=3.1
01:38:58.446 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:38:58.446 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
01:38:58.447 00.001 5052 CameraToMount -- cameraX=0.39 cameraY=0.10 hyp=0.41 cameraTheta=0.25 mountX=-0.09 mountY=-0.38, mountTheta=-1.80
01:38:58.448 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.10, opts=13)
01:38:58.448 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.10)
01:38:58.448 00.000 8976 Worker thread wakes up
01:38:58.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.10) opts 0xd
01:38:58.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.10)
01:38:58.448 00.000 8976 Moving (0.39, 0.10) raw xDistance=-0.09 yDistance=-0.38
01:38:58.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:38:58.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:38:58.448 00.000 8976 MoveAxis(R, 0, ABG)
01:38:58.448 00.000 8976 MoveAxis(U, 2, ABG)
01:38:58.448 00.000 8976 stepping (-29, -8) + (0, 2)
01:38:58.448 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:58.449 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:38:58.459 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:38:58.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:58.459 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:58.459 00.000 5052 Enqueuing Expose request
01:38:58.485 00.026 8976 Received - 47 (G) 
01:38:58.485 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:38:58.485 00.000 8976 stepped: pos (-29, -6)
01:38:58.485 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.29 = 2.29)
01:38:58.485 00.000 8976 MountToCamera -- mountX=4.55 mountY=1.15 hyp=4.69 mountTheta=0.25 cameraX=-3.09, cameraY=3.53 cameraTheta=2.29
01:38:58.485 00.000 8976 incremental bump (-3.090, 3.527) isValid = 1
01:38:58.485 00.000 8976 Scheduling Mount bump of (-0.076, 0.090)
01:38:58.485 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:38:58.485 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:38:58.485 00.000 8976 move complete, result=0
01:38:58.485 00.000 9828 Worker thread wakes up
01:38:58.485 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:38:58.485 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:38:58.485 00.000 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.37 = -0.92)
01:38:58.485 00.000 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -1.00)
01:38:58.485 00.000 8976 worker thread done servicing request
01:38:58.486 00.001 8976 Worker thread wakes up
01:38:58.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:58.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:58.486 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:38:58.486 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.27 mountX=0.07 mountY=-0.10, mountTheta=-0.94
01:38:58.486 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:38:58.486 00.000 9828 BLC: window closed
01:38:58.486 00.000 9828 MoveAxis(W, 23, B)
01:38:58.486 00.000 9828 Guiding  Dir = 3, Dur = 23
01:38:58.486 00.000 9828 IsSlewing returns 0
01:38:58.486 00.000 9828 IsGuiding returns 0
01:38:58.486 00.000 9828 PulseGuide returned control before completion, sleep 33
01:38:58.525 00.039 9828 IsGuiding returns 1
01:38:58.525 00.000 9828 scope still moving after pulse duration time elapsed
01:38:58.555 00.030 9828 IsSlewing returns 0
01:38:58.555 00.000 9828 IsGuiding returns 1
01:38:58.586 00.031 9828 IsSlewing returns 0
01:38:58.586 00.000 9828 IsGuiding returns 1
01:38:58.617 00.031 9828 IsSlewing returns 0
01:38:58.617 00.000 9828 IsGuiding returns 1
01:38:58.648 00.031 9828 IsSlewing returns 0
01:38:58.648 00.000 9828 IsGuiding returns 0
01:38:58.648 00.000 9828 scope move finished after 23 + 138 ms
01:38:58.648 00.000 9828 Move returns status 0, amount 23
01:38:58.648 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:38:58.648 00.000 9828 MoveAxis(N, 13, B)
01:38:58.648 00.000 9828 Guiding  Dir = 0, Dur = 13
01:38:58.664 00.016 9828 IsSlewing returns 0
01:38:58.664 00.000 9828 IsGuiding returns 0
01:38:58.665 00.001 9828 PulseGuide returned control before completion, sleep 23
01:38:58.695 00.030 9828 IsGuiding returns 1
01:38:58.695 00.000 9828 scope still moving after pulse duration time elapsed
01:38:58.727 00.032 9828 IsSlewing returns 0
01:38:58.727 00.000 9828 IsGuiding returns 1
01:38:58.757 00.030 9828 IsSlewing returns 0
01:38:58.757 00.000 9828 IsGuiding returns 1
01:38:58.788 00.031 9828 IsSlewing returns 0
01:38:58.793 00.005 9828 IsGuiding returns 1
01:38:58.818 00.025 9828 IsSlewing returns 0
01:38:58.818 00.000 9828 IsGuiding returns 1
01:38:58.850 00.032 9828 IsSlewing returns 0
01:38:58.850 00.000 9828 IsGuiding returns 1
01:38:58.880 00.030 9828 IsSlewing returns 0
01:38:58.880 00.000 9828 IsGuiding returns 0
01:38:58.880 00.000 9828 scope move finished after 13 + 203 ms
01:38:58.880 00.000 9828 Move returns status 0, amount 13
01:38:58.880 00.000 9828 move complete, result=0
01:38:58.880 00.000 9828 worker thread done servicing request
01:38:58.880 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
01:38:59.181 00.301 8976 Exposure complete
01:38:59.186 00.005 8976 worker thread done servicing request
01:38:59.187 00.001 5052 OnExposeComplete: enter
01:38:59.187 00.000 5052 UpdateGuideState(): m_state=6
01:38:59.187 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4846
01:38:59.187 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=282.10, Mass=194, SNR=9.5, Peak=61 HFD=3.3
01:38:59.187 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
01:38:59.187 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
01:38:59.187 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.39 hyp=0.62 cameraTheta=0.68 mountX=0.12 mountY=-0.61, mountTheta=-1.37
01:38:59.187 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.39, opts=13)
01:38:59.188 00.001 5052 Enqueuing Move request for stepguider (0.48, 0.39)
01:38:59.188 00.000 8976 Worker thread wakes up
01:38:59.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.39) opts 0xd
01:38:59.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.39)
01:38:59.188 00.000 8976 Moving (0.48, 0.39) raw xDistance=0.12 yDistance=-0.61
01:38:59.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:38:59.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.61
01:38:59.188 00.000 8976 MoveAxis(R, 0, ABG)
01:38:59.188 00.000 8976 MoveAxis(U, 3, ABG)
01:38:59.188 00.000 8976 stepping (-29, -6) + (0, 3)
01:38:59.188 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:59.188 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:38:59.200 00.012 5052 UpdateGuideState exits: m=194 SNR=9.5
01:38:59.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:59.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:59.200 00.000 5052 Enqueuing Expose request
01:38:59.220 00.020 8976 Received - 47 (G) 
01:38:59.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:59.220 00.000 8976 stepped: pos (-29, -3)
01:38:59.220 00.000 8976 MountToCamera -- mountTheta (0.20) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
01:38:59.220 00.000 8976 MountToCamera -- mountX=4.51 mountY=0.92 hyp=4.61 mountTheta=0.20 cameraX=-2.88, cameraY=3.60 cameraTheta=2.25
01:38:59.220 00.000 8976 incremental bump (-2.878, 3.596) isValid = 1
01:38:59.220 00.000 8976 Scheduling Mount bump of (-0.072, 0.093)
01:38:59.220 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:38:59.220 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:38:59.220 00.000 8976 move complete, result=0
01:38:59.220 00.000 8976 worker thread done servicing request
01:38:59.220 00.000 9828 Worker thread wakes up
01:38:59.221 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:38:59.221 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:38:59.221 00.000 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.32 = -0.96)
01:38:59.221 00.000 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.24 = -1.04)
01:38:59.221 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:38:59.221 00.000 8976 Worker thread wakes up
01:38:59.221 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.23 mountX=0.07 mountY=-0.10, mountTheta=-0.98
01:38:59.221 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:38:59.221 00.000 9828 BLC: window closed
01:38:59.221 00.000 9828 MoveAxis(W, 21, B)
01:38:59.221 00.000 9828 Guiding  Dir = 3, Dur = 21
01:38:59.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:59.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:59.221 00.000 9828 IsSlewing returns 0
01:38:59.222 00.001 9828 IsGuiding returns 0
01:38:59.222 00.000 9828 PulseGuide returned control before completion, sleep 31
01:38:59.266 00.044 9828 IsGuiding returns 1
01:38:59.266 00.000 9828 scope still moving after pulse duration time elapsed
01:38:59.297 00.031 9828 IsSlewing returns 0
01:38:59.297 00.000 9828 IsGuiding returns 1
01:38:59.328 00.031 9828 IsSlewing returns 0
01:38:59.328 00.000 9828 IsGuiding returns 1
01:38:59.359 00.031 9828 IsSlewing returns 0
01:38:59.359 00.000 9828 IsGuiding returns 0
01:38:59.359 00.000 9828 scope move finished after 21 + 116 ms
01:38:59.359 00.000 9828 Move returns status 0, amount 21
01:38:59.359 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:38:59.359 00.000 9828 MoveAxis(N, 14, B)
01:38:59.359 00.000 9828 Guiding  Dir = 0, Dur = 14
01:38:59.375 00.016 9828 IsSlewing returns 0
01:38:59.375 00.000 9828 IsGuiding returns 0
01:38:59.375 00.000 9828 PulseGuide returned control before completion, sleep 24
01:38:59.406 00.031 9828 IsGuiding returns 1
01:38:59.406 00.000 9828 scope still moving after pulse duration time elapsed
01:38:59.436 00.030 9828 IsSlewing returns 0
01:38:59.436 00.000 9828 IsGuiding returns 1
01:38:59.468 00.032 9828 IsSlewing returns 0
01:38:59.468 00.000 9828 IsGuiding returns 1
01:38:59.499 00.031 9828 IsSlewing returns 0
01:38:59.499 00.000 9828 IsGuiding returns 1
01:38:59.530 00.031 9828 IsSlewing returns 0
01:38:59.530 00.000 9828 IsGuiding returns 0
01:38:59.530 00.000 9828 scope move finished after 14 + 141 ms
01:38:59.530 00.000 9828 Move returns status 0, amount 14
01:38:59.530 00.000 9828 move complete, result=0
01:38:59.530 00.000 9828 worker thread done servicing request
01:38:59.530 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
01:38:59.911 00.381 8976 Exposure complete
01:38:59.916 00.005 8976 worker thread done servicing request
01:38:59.916 00.000 5052 OnExposeComplete: enter
01:38:59.917 00.001 5052 UpdateGuideState(): m_state=6
01:38:59.917 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4847
01:38:59.917 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.15, Mass=215, SNR=10.1, Peak=67 HFD=3.0
01:38:59.917 00.000 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.04) = xAngle (-3.06 = -3.06)
01:38:59.917 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.17 = 3.12)
01:38:59.917 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.56 hyp=0.65 cameraTheta=-1.02 mountX=-0.65 mountY=0.02, mountTheta=3.12
01:38:59.917 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.56, opts=13)
01:38:59.917 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.56)
01:38:59.918 00.001 8976 Worker thread wakes up
01:38:59.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.56) opts 0xd
01:38:59.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.56)
01:38:59.918 00.000 8976 Moving (0.34, -0.56) raw xDistance=-0.65 yDistance=0.02
01:38:59.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
01:38:59.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:38:59.918 00.000 8976 MoveAxis(R, 3, ABG)
01:38:59.918 00.000 8976 stepping (-29, -3) + (3, 0)
01:38:59.918 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:59.919 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:38:59.929 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
01:38:59.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:59.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:38:59.929 00.000 5052 Enqueuing Expose request
01:38:59.956 00.027 8976 Received - 47 (G) 
01:38:59.956 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:38:59.956 00.000 8976 stepped: pos (-26, -3)
01:38:59.956 00.000 8976 MoveAxis(U, 0, ABG)
01:38:59.956 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
01:38:59.956 00.000 8976 MountToCamera -- mountX=4.34 mountY=0.78 hyp=4.41 mountTheta=0.18 cameraX=-2.67, cameraY=3.51 cameraTheta=2.22
01:38:59.956 00.000 8976 incremental bump (-2.666, 3.508) isValid = 1
01:38:59.956 00.000 8976 Scheduling Mount bump of (-0.069, 0.095)
01:38:59.956 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:38:59.956 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:38:59.956 00.000 8976 move complete, result=0
01:38:59.956 00.000 8976 worker thread done servicing request
01:38:59.956 00.000 8976 Worker thread wakes up
01:38:59.956 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.0 px 0 ms NORTH
01:38:59.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:38:59.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:38:59.956 00.000 9828 Worker thread wakes up
01:38:59.957 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:38:59.957 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:38:59.957 00.000 9828 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
01:38:59.957 00.000 9828 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.06)
01:38:59.957 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.20 mountX=0.07 mountY=-0.10, mountTheta=-1.01
01:38:59.957 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:38:59.957 00.000 9828 BLC: window closed
01:38:59.957 00.000 9828 MoveAxis(W, 21, B)
01:38:59.957 00.000 9828 Guiding  Dir = 3, Dur = 21
01:38:59.957 00.000 9828 IsSlewing returns 0
01:38:59.957 00.000 9828 IsGuiding returns 0
01:38:59.957 00.000 9828 PulseGuide returned control before completion, sleep 31
01:38:59.997 00.040 9828 IsGuiding returns 1
01:38:59.997 00.000 9828 scope still moving after pulse duration time elapsed
01:39:00.027 00.030 9828 IsSlewing returns 0
01:39:00.027 00.000 9828 IsGuiding returns 1
01:39:00.058 00.031 9828 IsSlewing returns 0
01:39:00.058 00.000 9828 IsGuiding returns 1
01:39:00.088 00.030 9828 IsSlewing returns 0
01:39:00.088 00.000 9828 IsGuiding returns 1
01:39:00.119 00.031 9828 IsSlewing returns 0
01:39:00.119 00.000 9828 IsGuiding returns 0
01:39:00.119 00.000 9828 scope move finished after 21 + 141 ms
01:39:00.119 00.000 9828 Move returns status 0, amount 21
01:39:00.119 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:00.119 00.000 9828 MoveAxis(N, 14, B)
01:39:00.120 00.001 9828 Guiding  Dir = 0, Dur = 14
01:39:00.135 00.015 9828 IsSlewing returns 0
01:39:00.135 00.000 9828 IsGuiding returns 0
01:39:00.135 00.000 9828 PulseGuide returned control before completion, sleep 24
01:39:00.166 00.031 9828 IsGuiding returns 1
01:39:00.166 00.000 9828 scope still moving after pulse duration time elapsed
01:39:00.196 00.030 9828 IsSlewing returns 0
01:39:00.197 00.001 9828 IsGuiding returns 1
01:39:00.228 00.031 9828 IsSlewing returns 0
01:39:00.228 00.000 9828 IsGuiding returns 1
01:39:00.259 00.031 9828 IsSlewing returns 0
01:39:00.259 00.000 9828 IsGuiding returns 1
01:39:00.291 00.032 9828 IsSlewing returns 0
01:39:00.291 00.000 9828 IsGuiding returns 0
01:39:00.291 00.000 9828 scope move finished after 14 + 141 ms
01:39:00.291 00.000 9828 Move returns status 0, amount 14
01:39:00.291 00.000 9828 move complete, result=0
01:39:00.291 00.000 9828 worker thread done servicing request
01:39:00.291 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
01:39:00.645 00.354 8976 Exposure complete
01:39:00.650 00.005 8976 worker thread done servicing request
01:39:00.650 00.000 5052 OnExposeComplete: enter
01:39:00.650 00.000 5052 UpdateGuideState(): m_state=6
01:39:00.650 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4848
01:39:00.651 00.001 5052 Star::Find returns 1 (0), X=330.02, Y=281.90, Mass=183, SNR=9.3, Peak=67 HFD=2.7
01:39:00.651 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
01:39:00.651 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
01:39:00.651 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.19 hyp=0.87 cameraTheta=0.22 mountX=-0.21 mountY=-0.81, mountTheta=-1.83
01:39:00.651 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.19, opts=13)
01:39:00.651 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.19)
01:39:00.652 00.001 8976 Worker thread wakes up
01:39:00.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.19) opts 0xd
01:39:00.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.19)
01:39:00.652 00.000 8976 Moving (0.85, 0.19) raw xDistance=-0.21 yDistance=-0.81
01:39:00.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:39:00.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
01:39:00.652 00.000 8976 MoveAxis(R, 0, ABG)
01:39:00.652 00.000 8976 MoveAxis(U, 3, ABG)
01:39:00.652 00.000 8976 stepping (-26, -3) + (0, 3)
01:39:00.652 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:00.653 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:39:00.662 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:39:00.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:00.662 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:00.662 00.000 5052 Enqueuing Expose request
01:39:00.691 00.029 8976 Received - 47 (G) 
01:39:00.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:00.691 00.000 8976 stepped: pos (-26, 0)
01:39:00.691 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
01:39:00.691 00.000 8976 MountToCamera -- mountX=4.22 mountY=0.52 hyp=4.25 mountTheta=0.12 cameraX=-2.38, cameraY=3.52 cameraTheta=2.17
01:39:00.691 00.000 8976 incremental bump (-2.384, 3.520) isValid = 1
01:39:00.691 00.000 8976 Scheduling Mount bump of (-0.064, 0.099)
01:39:00.691 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:39:00.691 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:39:00.692 00.001 8976 move complete, result=0
01:39:00.692 00.000 9828 Worker thread wakes up
01:39:00.692 00.000 8976 worker thread done servicing request
01:39:00.692 00.000 8976 Worker thread wakes up
01:39:00.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:00.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:00.692 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:39:00.692 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:39:00.692 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.04)
01:39:00.692 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.12)
01:39:00.692 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
01:39:00.692 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.06
01:39:00.692 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:39:00.692 00.000 9828 BLC: window closed
01:39:00.693 00.001 9828 MoveAxis(W, 19, B)
01:39:00.693 00.000 9828 Guiding  Dir = 3, Dur = 19
01:39:00.693 00.000 9828 IsSlewing returns 0
01:39:00.693 00.000 9828 IsGuiding returns 0
01:39:00.693 00.000 9828 PulseGuide returned control before completion, sleep 29
01:39:00.723 00.030 9828 IsGuiding returns 1
01:39:00.723 00.000 9828 scope still moving after pulse duration time elapsed
01:39:00.754 00.031 9828 IsSlewing returns 0
01:39:00.754 00.000 9828 IsGuiding returns 1
01:39:00.784 00.030 9828 IsSlewing returns 0
01:39:00.784 00.000 9828 IsGuiding returns 1
01:39:00.816 00.032 9828 IsSlewing returns 0
01:39:00.816 00.000 9828 IsGuiding returns 1
01:39:00.847 00.031 9828 IsSlewing returns 0
01:39:00.847 00.000 9828 IsGuiding returns 0
01:39:00.847 00.000 9828 scope move finished after 19 + 135 ms
01:39:00.847 00.000 9828 Move returns status 0, amount 19
01:39:00.847 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:00.847 00.000 9828 MoveAxis(N, 14, B)
01:39:00.847 00.000 9828 Guiding  Dir = 0, Dur = 14
01:39:00.863 00.016 9828 IsSlewing returns 0
01:39:00.863 00.000 9828 IsGuiding returns 0
01:39:00.863 00.000 9828 PulseGuide returned control before completion, sleep 24
01:39:00.893 00.030 9828 IsGuiding returns 1
01:39:00.893 00.000 9828 scope still moving after pulse duration time elapsed
01:39:00.924 00.031 9828 IsSlewing returns 0
01:39:00.924 00.000 9828 IsGuiding returns 1
01:39:00.955 00.031 9828 IsSlewing returns 0
01:39:00.955 00.000 9828 IsGuiding returns 1
01:39:00.987 00.032 9828 IsSlewing returns 0
01:39:00.987 00.000 9828 IsGuiding returns 1
01:39:01.018 00.031 9828 IsSlewing returns 0
01:39:01.018 00.000 9828 IsGuiding returns 0
01:39:01.018 00.000 9828 scope move finished after 14 + 141 ms
01:39:01.018 00.000 9828 Move returns status 0, amount 14
01:39:01.018 00.000 9828 move complete, result=0
01:39:01.018 00.000 9828 worker thread done servicing request
01:39:01.018 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
01:39:01.404 00.386 8976 Exposure complete
01:39:01.409 00.005 8976 worker thread done servicing request
01:39:01.409 00.000 5052 OnExposeComplete: enter
01:39:01.409 00.000 5052 UpdateGuideState(): m_state=6
01:39:01.409 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4849
01:39:01.409 00.000 5052 Star::Find returns 1 (0), X=330.30, Y=281.60, Mass=209, SNR=9.9, Peak=69 HFD=2.9
01:39:01.409 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:39:01.409 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:39:01.409 00.000 5052 CameraToMount -- cameraX=1.13 cameraY=-0.11 hyp=1.13 cameraTheta=-0.09 mountX=-0.61 mountY=-0.89, mountTheta=-2.17
01:39:01.409 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.13, y=-0.11, opts=13)
01:39:01.409 00.000 5052 Enqueuing Move request for stepguider (1.13, -0.11)
01:39:01.410 00.001 8976 Worker thread wakes up
01:39:01.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.13, -0.11) opts 0xd
01:39:01.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.13, -0.11)
01:39:01.410 00.000 8976 Moving (1.13, -0.11) raw xDistance=-0.61 yDistance=-0.89
01:39:01.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
01:39:01.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.89
01:39:01.410 00.000 8976 MoveAxis(R, 3, ABG)
01:39:01.410 00.000 8976 stepping (-26, 0) + (3, 0)
01:39:01.410 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:01.410 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:39:01.420 00.010 5052 UpdateGuideState exits: m=209 SNR=9.9
01:39:01.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:01.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:01.420 00.000 5052 Enqueuing Expose request
01:39:01.443 00.023 8976 Received - 47 (G) 
01:39:01.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:01.443 00.000 8976 stepped: pos (-23, 0)
01:39:01.443 00.000 8976 MoveAxis(U, 4, ABG)
01:39:01.443 00.000 8976 stepping (-23, 0) + (0, 4)
01:39:01.443 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:39:01.475 00.032 8976 Received - 47 (G) 
01:39:01.475 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:39:01.475 00.000 8976 stepped: pos (-23, 4)
01:39:01.475 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
01:39:01.475 00.000 8976 MountToCamera -- mountX=3.99 mountY=0.14 hyp=3.99 mountTheta=0.03 cameraX=-1.94, cameraY=3.49 cameraTheta=2.08
01:39:01.475 00.000 8976 incremental bump (-1.940, 3.489) isValid = 1
01:39:01.475 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
01:39:01.475 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:39:01.476 00.001 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:39:01.476 00.000 9828 Worker thread wakes up
01:39:01.476 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:39:01.476 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:39:01.476 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
01:39:01.476 00.000 8976 move complete, result=0
01:39:01.476 00.000 8976 worker thread done servicing request
01:39:01.476 00.000 8976 Worker thread wakes up
01:39:01.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:01.476 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:01.476 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.9 px 4 ms NORTH
01:39:01.476 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.21)
01:39:01.476 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=-0.11, mountTheta=-1.14
01:39:01.476 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:39:01.476 00.000 9828 BLC: window closed
01:39:01.476 00.000 9828 MoveAxis(W, 16, B)
01:39:01.476 00.000 9828 Guiding  Dir = 3, Dur = 16
01:39:01.477 00.001 9828 IsSlewing returns 0
01:39:01.477 00.000 9828 IsGuiding returns 0
01:39:01.477 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:01.516 00.039 9828 IsGuiding returns 1
01:39:01.521 00.005 9828 scope still moving after pulse duration time elapsed
01:39:01.547 00.026 9828 IsSlewing returns 0
01:39:01.547 00.000 9828 IsGuiding returns 1
01:39:01.578 00.031 9828 IsSlewing returns 0
01:39:01.578 00.000 9828 IsGuiding returns 1
01:39:01.609 00.031 9828 IsSlewing returns 0
01:39:01.609 00.000 9828 IsGuiding returns 0
01:39:01.609 00.000 9828 scope move finished after 16 + 116 ms
01:39:01.609 00.000 9828 Move returns status 0, amount 16
01:39:01.609 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:01.609 00.000 9828 MoveAxis(N, 15, B)
01:39:01.609 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:01.624 00.015 9828 IsSlewing returns 0
01:39:01.624 00.000 9828 IsGuiding returns 0
01:39:01.624 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:01.655 00.031 9828 IsGuiding returns 1
01:39:01.655 00.000 9828 scope still moving after pulse duration time elapsed
01:39:01.687 00.032 9828 IsSlewing returns 0
01:39:01.687 00.000 9828 IsGuiding returns 1
01:39:01.718 00.031 9828 IsSlewing returns 0
01:39:01.718 00.000 9828 IsGuiding returns 1
01:39:01.750 00.032 9828 IsSlewing returns 0
01:39:01.750 00.000 9828 IsGuiding returns 1
01:39:01.780 00.030 9828 IsSlewing returns 0
01:39:01.780 00.000 9828 IsGuiding returns 0
01:39:01.780 00.000 9828 scope move finished after 15 + 141 ms
01:39:01.780 00.000 9828 Move returns status 0, amount 15
01:39:01.780 00.000 9828 move complete, result=0
01:39:01.780 00.000 9828 worker thread done servicing request
01:39:01.780 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
01:39:02.169 00.389 8976 Exposure complete
01:39:02.175 00.006 8976 worker thread done servicing request
01:39:02.175 00.000 5052 OnExposeComplete: enter
01:39:02.175 00.000 5052 UpdateGuideState(): m_state=6
01:39:02.175 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4850
01:39:02.175 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.61, Mass=192, SNR=9.6, Peak=69 HFD=2.3
01:39:02.175 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:39:02.175 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
01:39:02.175 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=-0.10 hyp=0.86 cameraTheta=-0.11 mountX=-0.48 mountY=-0.66, mountTheta=-2.19
01:39:02.176 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=-0.10, opts=13)
01:39:02.176 00.000 5052 Enqueuing Move request for stepguider (0.86, -0.10)
01:39:02.176 00.000 8976 Worker thread wakes up
01:39:02.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, -0.10) opts 0xd
01:39:02.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, -0.10)
01:39:02.176 00.000 8976 Moving (0.86, -0.10) raw xDistance=-0.48 yDistance=-0.66
01:39:02.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
01:39:02.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.66
01:39:02.176 00.000 8976 MoveAxis(R, 2, ABG)
01:39:02.176 00.000 8976 stepping (-23, 4) + (2, 0)
01:39:02.176 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:02.177 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:39:02.187 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:39:02.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:02.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:02.187 00.000 5052 Enqueuing Expose request
01:39:02.209 00.022 8976 Received - 47 (G) 
01:39:02.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:02.210 00.001 8976 stepped: pos (-21, 4)
01:39:02.210 00.000 8976 MoveAxis(U, 3, ABG)
01:39:02.210 00.000 8976 stepping (-21, 4) + (0, 3)
01:39:02.210 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:02.241 00.031 8976 Received - 47 (G) 
01:39:02.242 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:02.242 00.000 8976 stepped: pos (-21, 7)
01:39:02.242 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
01:39:02.242 00.000 8976 MountToCamera -- mountX=3.73 mountY=-0.27 hyp=3.74 mountTheta=-0.07 cameraX=-1.46, cameraY=3.45 cameraTheta=1.97
01:39:02.242 00.000 8976 incremental bump (-1.456, 3.449) isValid = 1
01:39:02.242 00.000 8976 Scheduling Mount bump of (-0.045, 0.110)
01:39:02.242 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:39:02.242 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:39:02.242 00.000 8976 move complete, result=0
01:39:02.242 00.000 8976 worker thread done servicing request
01:39:02.242 00.000 9828 Worker thread wakes up
01:39:02.243 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:39:02.243 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:39:02.243 00.000 8976 Worker thread wakes up
01:39:02.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:02.243 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:02.243 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:39:02.243 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
01:39:02.243 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
01:39:02.243 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.24
01:39:02.243 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
01:39:02.243 00.000 9828 BLC: window closed
01:39:02.243 00.000 9828 MoveAxis(W, 13, B)
01:39:02.243 00.000 9828 Guiding  Dir = 3, Dur = 13
01:39:02.244 00.001 9828 IsSlewing returns 0
01:39:02.244 00.000 9828 IsGuiding returns 0
01:39:02.244 00.000 9828 PulseGuide returned control before completion, sleep 23
01:39:02.277 00.033 9828 IsGuiding returns 1
01:39:02.277 00.000 9828 scope still moving after pulse duration time elapsed
01:39:02.307 00.030 9828 IsSlewing returns 0
01:39:02.307 00.000 9828 IsGuiding returns 1
01:39:02.339 00.032 9828 IsSlewing returns 0
01:39:02.339 00.000 9828 IsGuiding returns 1
01:39:02.370 00.031 9828 IsSlewing returns 0
01:39:02.370 00.000 9828 IsGuiding returns 1
01:39:02.401 00.031 9828 IsSlewing returns 0
01:39:02.401 00.000 9828 IsGuiding returns 1
01:39:02.432 00.031 9828 IsSlewing returns 0
01:39:02.432 00.000 9828 IsGuiding returns 0
01:39:02.432 00.000 9828 scope move finished after 13 + 175 ms
01:39:02.432 00.000 9828 Move returns status 0, amount 13
01:39:02.432 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:02.432 00.000 9828 MoveAxis(N, 16, B)
01:39:02.432 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:02.448 00.016 9828 IsSlewing returns 0
01:39:02.448 00.000 9828 IsGuiding returns 0
01:39:02.448 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:02.479 00.031 9828 IsGuiding returns 1
01:39:02.479 00.000 9828 scope still moving after pulse duration time elapsed
01:39:02.509 00.030 9828 IsSlewing returns 0
01:39:02.509 00.000 9828 IsGuiding returns 1
01:39:02.541 00.032 9828 IsSlewing returns 0
01:39:02.541 00.000 9828 IsGuiding returns 1
01:39:02.572 00.031 9828 IsSlewing returns 0
01:39:02.572 00.000 9828 IsGuiding returns 1
01:39:02.603 00.031 9828 IsSlewing returns 0
01:39:02.603 00.000 9828 IsGuiding returns 0
01:39:02.603 00.000 9828 scope move finished after 16 + 139 ms
01:39:02.603 00.000 9828 Move returns status 0, amount 16
01:39:02.603 00.000 9828 move complete, result=0
01:39:02.603 00.000 9828 worker thread done servicing request
01:39:02.603 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:39:02.940 00.337 8976 Exposure complete
01:39:02.945 00.005 8976 worker thread done servicing request
01:39:02.945 00.000 5052 OnExposeComplete: enter
01:39:02.945 00.000 5052 UpdateGuideState(): m_state=6
01:39:02.945 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4851
01:39:02.945 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.66, Mass=174, SNR=9.1, Peak=68 HFD=2.3
01:39:02.945 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
01:39:02.946 00.001 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:39:02.946 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=-0.05 hyp=0.78 cameraTheta=-0.07 mountX=-0.40 mountY=-0.62, mountTheta=-2.15
01:39:02.946 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=-0.05, opts=13)
01:39:02.946 00.000 5052 Enqueuing Move request for stepguider (0.77, -0.05)
01:39:02.946 00.000 8976 Worker thread wakes up
01:39:02.946 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, -0.05) opts 0xd
01:39:02.946 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, -0.05)
01:39:02.946 00.000 8976 Moving (0.77, -0.05) raw xDistance=-0.40 yDistance=-0.62
01:39:02.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
01:39:02.947 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
01:39:02.947 00.000 8976 MoveAxis(R, 2, ABG)
01:39:02.947 00.000 8976 stepping (-21, 7) + (2, 0)
01:39:02.947 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:02.947 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:39:02.957 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:39:02.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:02.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:02.957 00.000 5052 Enqueuing Expose request
01:39:02.977 00.020 8976 Received - 47 (G) 
01:39:02.977 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:02.977 00.000 8976 stepped: pos (-19, 7)
01:39:02.978 00.001 8976 MoveAxis(U, 3, ABG)
01:39:02.978 00.000 8976 stepping (-19, 7) + (0, 3)
01:39:02.978 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:03.009 00.031 8976 Received - 47 (G) 
01:39:03.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:03.009 00.000 8976 stepped: pos (-19, 10)
01:39:03.009 00.000 8976 MountToCamera -- mountTheta (-0.20) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
01:39:03.009 00.000 8976 MountToCamera -- mountX=3.46 mountY=-0.71 hyp=3.53 mountTheta=-0.20 cameraX=-0.95, cameraY=3.40 cameraTheta=1.84
01:39:03.009 00.000 8976 incremental bump (-0.946, 3.405) isValid = 1
01:39:03.010 00.001 8976 Scheduling Mount bump of (-0.031, 0.115)
01:39:03.010 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:39:03.010 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:39:03.010 00.000 8976 move complete, result=0
01:39:03.010 00.000 9828 Worker thread wakes up
01:39:03.010 00.000 8976 worker thread done servicing request
01:39:03.010 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:39:03.010 00.000 8976 Worker thread wakes up
01:39:03.010 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:39:03.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:03.010 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:03.010 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.93 = -1.35)
01:39:03.010 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
01:39:03.010 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.44)
01:39:03.010 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.03 mountY=-0.12, mountTheta=-1.36
01:39:03.010 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:39:03.010 00.000 9828 BLC: window closed
01:39:03.011 00.001 9828 MoveAxis(W, 8, B)
01:39:03.011 00.000 9828 Guiding  Dir = 3, Dur = 8
01:39:03.011 00.000 9828 IsSlewing returns 0
01:39:03.011 00.000 9828 IsGuiding returns 0
01:39:03.011 00.000 9828 PulseGuide returned control before completion, sleep 18
01:39:03.039 00.028 9828 IsGuiding returns 1
01:39:03.039 00.000 9828 scope still moving after pulse duration time elapsed
01:39:03.070 00.031 9828 IsSlewing returns 0
01:39:03.070 00.000 9828 IsGuiding returns 1
01:39:03.101 00.031 9828 IsSlewing returns 0
01:39:03.101 00.000 9828 IsGuiding returns 1
01:39:03.131 00.030 9828 IsSlewing returns 0
01:39:03.131 00.000 9828 IsGuiding returns 1
01:39:03.162 00.031 9828 IsSlewing returns 0
01:39:03.162 00.000 9828 IsGuiding returns 0
01:39:03.162 00.000 9828 scope move finished after 8 + 142 ms
01:39:03.162 00.000 9828 Move returns status 0, amount 8
01:39:03.162 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:03.162 00.000 9828 MoveAxis(N, 16, B)
01:39:03.162 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:03.177 00.015 9828 IsSlewing returns 0
01:39:03.177 00.000 9828 IsGuiding returns 0
01:39:03.177 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:03.209 00.032 9828 IsGuiding returns 1
01:39:03.209 00.000 9828 scope still moving after pulse duration time elapsed
01:39:03.241 00.032 9828 IsSlewing returns 0
01:39:03.241 00.000 9828 IsGuiding returns 1
01:39:03.272 00.031 9828 IsSlewing returns 0
01:39:03.272 00.000 9828 IsGuiding returns 1
01:39:03.304 00.032 9828 IsSlewing returns 0
01:39:03.304 00.000 9828 IsGuiding returns 1
01:39:03.336 00.032 9828 IsSlewing returns 0
01:39:03.336 00.000 9828 IsGuiding returns 0
01:39:03.336 00.000 9828 scope move finished after 16 + 142 ms
01:39:03.336 00.000 9828 Move returns status 0, amount 16
01:39:03.336 00.000 9828 move complete, result=0
01:39:03.336 00.000 9828 worker thread done servicing request
01:39:03.336 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:39:03.705 00.369 8976 Exposure complete
01:39:03.710 00.005 8976 worker thread done servicing request
01:39:03.711 00.001 5052 OnExposeComplete: enter
01:39:03.711 00.000 5052 UpdateGuideState(): m_state=6
01:39:03.711 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4852
01:39:03.711 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.94, Mass=188, SNR=9.4, Peak=66 HFD=2.9
01:39:03.711 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
01:39:03.711 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
01:39:03.711 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.23 hyp=0.55 cameraTheta=0.44 mountX=-0.02 mountY=-0.54, mountTheta=-1.61
01:39:03.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.23, opts=13)
01:39:03.712 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.23)
01:39:03.712 00.000 8976 Worker thread wakes up
01:39:03.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.23) opts 0xd
01:39:03.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.23)
01:39:03.712 00.000 8976 Moving (0.50, 0.23) raw xDistance=-0.02 yDistance=-0.54
01:39:03.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:39:03.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
01:39:03.712 00.000 8976 MoveAxis(R, 0, ABG)
01:39:03.712 00.000 8976 MoveAxis(U, 2, ABG)
01:39:03.712 00.000 8976 stepping (-19, 10) + (0, 2)
01:39:03.712 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:03.713 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:39:03.721 00.008 5052 UpdateGuideState exits: m=188 SNR=9.4
01:39:03.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:03.721 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:03.722 00.001 5052 Enqueuing Expose request
01:39:03.745 00.023 8976 Received - 47 (G) 
01:39:03.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:03.745 00.000 8976 stepped: pos (-19, 12)
01:39:03.745 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
01:39:03.745 00.000 8976 MountToCamera -- mountX=3.28 mountY=-1.10 hyp=3.46 mountTheta=-0.32 cameraX=-0.51, cameraY=3.42 cameraTheta=1.72
01:39:03.745 00.000 8976 incremental bump (-0.511, 3.422) isValid = 1
01:39:03.745 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
01:39:03.745 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:39:03.745 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:39:03.745 00.000 8976 move complete, result=0
01:39:03.745 00.000 9828 Worker thread wakes up
01:39:03.745 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:39:03.745 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:39:03.745 00.000 8976 worker thread done servicing request
01:39:03.745 00.000 8976 Worker thread wakes up
01:39:03.745 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:39:03.745 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
01:39:03.746 00.001 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
01:39:03.746 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.47
01:39:03.746 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:39:03.746 00.000 9828 BLC: window closed
01:39:03.746 00.000 9828 MoveAxis(W, 4, B)
01:39:03.746 00.000 9828 Guiding  Dir = 3, Dur = 4
01:39:03.746 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:03.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:03.746 00.000 9828 IsSlewing returns 0
01:39:03.746 00.000 9828 IsGuiding returns 0
01:39:03.746 00.000 9828 PulseGuide returned control before completion, sleep 14
01:39:03.768 00.022 9828 IsGuiding returns 1
01:39:03.768 00.000 9828 scope still moving after pulse duration time elapsed
01:39:03.798 00.030 9828 IsSlewing returns 0
01:39:03.798 00.000 9828 IsGuiding returns 1
01:39:03.830 00.032 9828 IsSlewing returns 0
01:39:03.830 00.000 9828 IsGuiding returns 1
01:39:03.861 00.031 9828 IsSlewing returns 0
01:39:03.861 00.000 9828 IsGuiding returns 0
01:39:03.861 00.000 9828 scope move finished after 4 + 110 ms
01:39:03.861 00.000 9828 Move returns status 0, amount 4
01:39:03.861 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:03.861 00.000 9828 MoveAxis(N, 16, B)
01:39:03.861 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:03.876 00.015 9828 IsSlewing returns 0
01:39:03.876 00.000 9828 IsGuiding returns 0
01:39:03.876 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:03.907 00.031 9828 IsGuiding returns 1
01:39:03.907 00.000 9828 scope still moving after pulse duration time elapsed
01:39:03.939 00.032 9828 IsSlewing returns 0
01:39:03.939 00.000 9828 IsGuiding returns 1
01:39:03.985 00.046 9828 IsSlewing returns 0
01:39:03.985 00.000 9828 IsGuiding returns 1
01:39:04.015 00.030 9828 IsSlewing returns 0
01:39:04.015 00.000 9828 IsGuiding returns 1
01:39:04.046 00.031 9828 IsSlewing returns 0
01:39:04.046 00.000 9828 IsGuiding returns 0
01:39:04.046 00.000 9828 scope move finished after 16 + 153 ms
01:39:04.046 00.000 9828 Move returns status 0, amount 16
01:39:04.046 00.000 9828 move complete, result=0
01:39:04.046 00.000 9828 worker thread done servicing request
01:39:04.046 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:39:04.438 00.392 8976 Exposure complete
01:39:04.444 00.006 8976 worker thread done servicing request
01:39:04.444 00.000 5052 OnExposeComplete: enter
01:39:04.444 00.000 5052 UpdateGuideState(): m_state=6
01:39:04.444 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4853
01:39:04.444 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.95, Mass=207, SNR=9.9, Peak=63 HFD=3.3
01:39:04.444 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
01:39:04.444 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
01:39:04.444 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.24 hyp=0.38 cameraTheta=0.70 mountX=0.08 mountY=-0.38, mountTheta=-1.35
01:39:04.445 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.24, opts=13)
01:39:04.445 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.24)
01:39:04.445 00.000 8976 Worker thread wakes up
01:39:04.445 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.24) opts 0xd
01:39:04.445 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.24)
01:39:04.445 00.000 8976 Moving (0.29, 0.24) raw xDistance=0.08 yDistance=-0.38
01:39:04.445 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:39:04.445 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
01:39:04.445 00.000 8976 MoveAxis(R, 0, ABG)
01:39:04.445 00.000 8976 MoveAxis(U, 2, ABG)
01:39:04.445 00.000 8976 stepping (-19, 12) + (0, 2)
01:39:04.445 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:04.446 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:39:04.455 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
01:39:04.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:04.455 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:04.455 00.000 5052 Enqueuing Expose request
01:39:04.480 00.025 8976 Received - 47 (G) 
01:39:04.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:04.480 00.000 8976 stepped: pos (-19, 14)
01:39:04.480 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
01:39:04.480 00.000 8976 MountToCamera -- mountX=3.16 mountY=-1.47 hyp=3.48 mountTheta=-0.44 cameraX=-0.13, cameraY=3.48 cameraTheta=1.61
01:39:04.480 00.000 8976 incremental bump (-0.126, 3.482) isValid = 1
01:39:04.481 00.001 8976 Scheduling Mount bump of (-0.004, 0.119)
01:39:04.481 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:39:04.481 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:39:04.481 00.000 8976 move complete, result=0
01:39:04.481 00.000 9828 Worker thread wakes up
01:39:04.481 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:39:04.481 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:39:04.481 00.000 8976 worker thread done servicing request
01:39:04.481 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:39:04.481 00.000 8976 Worker thread wakes up
01:39:04.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:04.481 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
01:39:04.481 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:04.481 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
01:39:04.482 00.001 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
01:39:04.482 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:39:04.482 00.000 9828 BLC: window closed
01:39:04.482 00.000 9828 MoveAxis(E, 0, B)
01:39:04.482 00.000 9828 Move returns status 0, amount 0
01:39:04.482 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:04.482 00.000 9828 MoveAxis(N, 16, B)
01:39:04.482 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:04.482 00.000 9828 IsSlewing returns 0
01:39:04.482 00.000 9828 IsGuiding returns 0
01:39:04.482 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:04.511 00.029 9828 IsGuiding returns 1
01:39:04.511 00.000 9828 scope still moving after pulse duration time elapsed
01:39:04.542 00.031 9828 IsSlewing returns 0
01:39:04.543 00.001 9828 IsGuiding returns 1
01:39:04.572 00.029 9828 IsSlewing returns 0
01:39:04.573 00.001 9828 IsGuiding returns 1
01:39:04.604 00.031 9828 IsSlewing returns 0
01:39:04.604 00.000 9828 IsGuiding returns 0
01:39:04.604 00.000 9828 scope move finished after 16 + 106 ms
01:39:04.604 00.000 9828 Move returns status 0, amount 16
01:39:04.604 00.000 9828 move complete, result=0
01:39:04.604 00.000 9828 worker thread done servicing request
01:39:04.604 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
01:39:05.171 00.567 8976 Exposure complete
01:39:05.176 00.005 8976 worker thread done servicing request
01:39:05.176 00.000 5052 OnExposeComplete: enter
01:39:05.176 00.000 5052 UpdateGuideState(): m_state=6
01:39:05.176 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4854
01:39:05.176 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.72, Mass=172, SNR=9.0, Peak=64 HFD=2.7
01:39:05.176 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:39:05.176 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:39:05.176 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.02 hyp=0.36 cameraTheta=3.10 mountX=0.18 mountY=0.29, mountTheta=1.03
01:39:05.177 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.02, opts=13)
01:39:05.177 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.02)
01:39:05.177 00.000 8976 Worker thread wakes up
01:39:05.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.02) opts 0xd
01:39:05.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.02)
01:39:05.177 00.000 8976 Moving (-0.36, 0.02) raw xDistance=0.18 yDistance=0.29
01:39:05.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:39:05.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
01:39:05.177 00.000 8976 MoveAxis(R, 0, ABG)
01:39:05.177 00.000 8976 MoveAxis(D, 1, ABG)
01:39:05.177 00.000 8976 stepping (-19, 14) + (0, -1)
01:39:05.177 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:05.178 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:39:05.188 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
01:39:05.188 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:05.188 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:05.188 00.000 5052 Enqueuing Expose request
01:39:05.200 00.012 8976 Received - 47 (G) 
01:39:05.200 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:05.200 00.000 8976 stepped: pos (-19, 13)
01:39:05.200 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
01:39:05.200 00.000 8976 MountToCamera -- mountX=3.08 mountY=-1.67 hyp=3.50 mountTheta=-0.50 cameraX=0.08, cameraY=3.50 cameraTheta=1.55
01:39:05.200 00.000 8976 incremental bump (0.085, 3.498) isValid = 1
01:39:05.200 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
01:39:05.200 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:39:05.200 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:39:05.200 00.000 8976 move complete, result=0
01:39:05.200 00.000 9828 Worker thread wakes up
01:39:05.200 00.000 8976 worker thread done servicing request
01:39:05.200 00.000 8976 Worker thread wakes up
01:39:05.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:05.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:05.200 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:39:05.200 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:39:05.200 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
01:39:05.200 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
01:39:05.200 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:39:05.200 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
01:39:05.200 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:39:05.200 00.000 9828 BLC: window closed
01:39:05.200 00.000 9828 MoveAxis(E, 3, B)
01:39:05.200 00.000 9828 Guiding  Dir = 2, Dur = 3
01:39:05.201 00.001 9828 IsSlewing returns 0
01:39:05.201 00.000 9828 IsGuiding returns 0
01:39:05.201 00.000 9828 PulseGuide returned control before completion, sleep 13
01:39:05.226 00.025 9828 IsGuiding returns 1
01:39:05.226 00.000 9828 scope still moving after pulse duration time elapsed
01:39:05.256 00.030 9828 IsSlewing returns 0
01:39:05.256 00.000 9828 IsGuiding returns 1
01:39:05.288 00.032 9828 IsSlewing returns 0
01:39:05.288 00.000 9828 IsGuiding returns 1
01:39:05.319 00.031 9828 IsSlewing returns 0
01:39:05.319 00.000 9828 IsGuiding returns 0
01:39:05.319 00.000 9828 scope move finished after 3 + 114 ms
01:39:05.319 00.000 9828 Move returns status 0, amount 3
01:39:05.319 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:05.319 00.000 9828 MoveAxis(N, 16, B)
01:39:05.319 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:05.335 00.016 9828 IsSlewing returns 0
01:39:05.335 00.000 9828 IsGuiding returns 0
01:39:05.335 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:05.366 00.031 9828 IsGuiding returns 1
01:39:05.366 00.000 9828 scope still moving after pulse duration time elapsed
01:39:05.397 00.031 9828 IsSlewing returns 0
01:39:05.397 00.000 9828 IsGuiding returns 1
01:39:05.427 00.030 9828 IsSlewing returns 0
01:39:05.427 00.000 9828 IsGuiding returns 1
01:39:05.458 00.031 9828 IsSlewing returns 0
01:39:05.458 00.000 9828 IsGuiding returns 1
01:39:05.490 00.032 9828 IsSlewing returns 0
01:39:05.490 00.000 9828 IsGuiding returns 0
01:39:05.490 00.000 9828 scope move finished after 16 + 138 ms
01:39:05.490 00.000 9828 Move returns status 0, amount 16
01:39:05.490 00.000 9828 move complete, result=0
01:39:05.490 00.000 9828 worker thread done servicing request
01:39:05.490 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:39:05.889 00.399 8976 Exposure complete
01:39:05.894 00.005 8976 worker thread done servicing request
01:39:05.895 00.001 5052 OnExposeComplete: enter
01:39:05.895 00.000 5052 UpdateGuideState(): m_state=6
01:39:05.895 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4855
01:39:05.895 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.05, Mass=188, SNR=9.4, Peak=65 HFD=2.8
01:39:05.895 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
01:39:05.895 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
01:39:05.895 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.91 mountX=0.36 mountY=-0.09, mountTheta=-0.24
01:39:05.895 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.34, opts=13)
01:39:05.895 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.34)
01:39:05.895 00.000 8976 Worker thread wakes up
01:39:05.896 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.34) opts 0xd
01:39:05.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.34)
01:39:05.896 00.000 8976 Moving (-0.12, 0.34) raw xDistance=0.36 yDistance=-0.09
01:39:05.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
01:39:05.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:39:05.896 00.000 8976 MoveAxis(L, 1, ABG)
01:39:05.896 00.000 8976 stepping (-19, 13) + (-1, 0)
01:39:05.896 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:05.896 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=111, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:39:05.905 00.009 5052 UpdateGuideState exits: m=188 SNR=9.4
01:39:05.906 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:05.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:05.906 00.000 5052 Enqueuing Expose request
01:39:05.918 00.012 8976 Received - 47 (G) 
01:39:05.918 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:05.919 00.001 8976 stepped: pos (-20, 13)
01:39:05.919 00.000 8976 MoveAxis(U, 0, ABG)
01:39:05.919 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
01:39:05.919 00.000 8976 MountToCamera -- mountX=3.07 mountY=-1.80 hyp=3.56 mountTheta=-0.53 cameraX=0.20, cameraY=3.55 cameraTheta=1.51
01:39:05.919 00.000 8976 incremental bump (0.203, 3.554) isValid = 1
01:39:05.919 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
01:39:05.919 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:39:05.919 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:39:05.919 00.000 8976 move complete, result=0
01:39:05.919 00.000 9828 Worker thread wakes up
01:39:05.919 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:39:05.919 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:39:05.919 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
01:39:05.919 00.000 8976 worker thread done servicing request
01:39:05.919 00.000 8976 Worker thread wakes up
01:39:05.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:05.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:05.920 00.001 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
01:39:05.920 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
01:39:05.920 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
01:39:05.920 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:39:05.920 00.000 9828 BLC: window closed
01:39:05.920 00.000 9828 MoveAxis(E, 4, B)
01:39:05.920 00.000 9828 Guiding  Dir = 2, Dur = 4
01:39:05.920 00.000 9828 IsSlewing returns 0
01:39:05.920 00.000 9828 IsGuiding returns 0
01:39:05.920 00.000 9828 PulseGuide returned control before completion, sleep 14
01:39:05.939 00.019 9828 IsGuiding returns 1
01:39:05.939 00.000 9828 scope still moving after pulse duration time elapsed
01:39:05.970 00.031 9828 IsSlewing returns 0
01:39:05.970 00.000 9828 IsGuiding returns 1
01:39:06.000 00.030 9828 IsSlewing returns 0
01:39:06.000 00.000 9828 IsGuiding returns 1
01:39:06.030 00.030 9828 IsSlewing returns 0
01:39:06.030 00.000 9828 IsGuiding returns 0
01:39:06.030 00.000 9828 scope move finished after 4 + 105 ms
01:39:06.030 00.000 9828 Move returns status 0, amount 4
01:39:06.030 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:06.030 00.000 9828 MoveAxis(N, 16, B)
01:39:06.030 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:06.045 00.015 9828 IsSlewing returns 0
01:39:06.045 00.000 9828 IsGuiding returns 0
01:39:06.045 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:06.077 00.032 9828 IsGuiding returns 1
01:39:06.077 00.000 9828 scope still moving after pulse duration time elapsed
01:39:06.108 00.031 9828 IsSlewing returns 0
01:39:06.108 00.000 9828 IsGuiding returns 1
01:39:06.138 00.030 9828 IsSlewing returns 0
01:39:06.138 00.000 9828 IsGuiding returns 1
01:39:06.168 00.030 9828 IsSlewing returns 0
01:39:06.168 00.000 9828 IsGuiding returns 1
01:39:06.200 00.032 9828 IsSlewing returns 0
01:39:06.200 00.000 9828 IsGuiding returns 0
01:39:06.200 00.000 9828 scope move finished after 16 + 138 ms
01:39:06.200 00.000 9828 Move returns status 0, amount 16
01:39:06.200 00.000 9828 move complete, result=0
01:39:06.200 00.000 9828 worker thread done servicing request
01:39:06.200 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:39:06.611 00.411 8976 Exposure complete
01:39:06.617 00.006 8976 worker thread done servicing request
01:39:06.617 00.000 5052 OnExposeComplete: enter
01:39:06.617 00.000 5052 UpdateGuideState(): m_state=6
01:39:06.617 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4856
01:39:06.617 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.03, Mass=196, SNR=9.6, Peak=68 HFD=2.9
01:39:06.617 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.04) = xAngle (-0.33 = -0.33)
01:39:06.617 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
01:39:06.617 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.32 hyp=0.33 cameraTheta=1.71 mountX=0.31 mountY=-0.14, mountTheta=-0.42
01:39:06.618 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.32, opts=13)
01:39:06.618 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.32)
01:39:06.618 00.000 8976 Worker thread wakes up
01:39:06.618 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.32) opts 0xd
01:39:06.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.32)
01:39:06.618 00.000 8976 Moving (-0.04, 0.32) raw xDistance=0.31 yDistance=-0.14
01:39:06.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:39:06.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:39:06.618 00.000 8976 MoveAxis(L, 1, ABG)
01:39:06.618 00.000 8976 stepping (-20, 13) + (-1, 0)
01:39:06.618 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:06.619 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:39:06.628 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
01:39:06.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:06.628 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:06.628 00.000 5052 Enqueuing Expose request
01:39:06.638 00.010 8976 Received - 47 (G) 
01:39:06.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:06.638 00.000 8976 stepped: pos (-21, 13)
01:39:06.638 00.000 8976 MoveAxis(U, 0, ABG)
01:39:06.638 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:39:06.638 00.000 8976 MountToCamera -- mountX=3.12 mountY=-1.89 hyp=3.65 mountTheta=-0.54 cameraX=0.26, cameraY=3.64 cameraTheta=1.50
01:39:06.638 00.000 8976 incremental bump (0.260, 3.636) isValid = 1
01:39:06.638 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
01:39:06.638 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:39:06.638 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:39:06.638 00.000 8976 move complete, result=0
01:39:06.638 00.000 8976 worker thread done servicing request
01:39:06.638 00.000 8976 Worker thread wakes up
01:39:06.638 00.000 9828 Worker thread wakes up
01:39:06.638 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:39:06.638 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:39:06.638 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:39:06.638 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
01:39:06.638 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
01:39:06.640 00.002 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:06.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:06.640 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
01:39:06.640 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:39:06.640 00.000 9828 BLC: window closed
01:39:06.640 00.000 9828 MoveAxis(E, 4, B)
01:39:06.640 00.000 9828 Guiding  Dir = 2, Dur = 4
01:39:06.640 00.000 9828 IsSlewing returns 0
01:39:06.640 00.000 9828 IsGuiding returns 0
01:39:06.640 00.000 9828 PulseGuide returned control before completion, sleep 14
01:39:06.667 00.027 9828 IsGuiding returns 1
01:39:06.667 00.000 9828 scope still moving after pulse duration time elapsed
01:39:06.698 00.031 9828 IsSlewing returns 0
01:39:06.699 00.001 9828 IsGuiding returns 1
01:39:06.728 00.029 9828 IsSlewing returns 0
01:39:06.729 00.001 9828 IsGuiding returns 1
01:39:06.760 00.031 9828 IsSlewing returns 0
01:39:06.760 00.000 9828 IsGuiding returns 0
01:39:06.760 00.000 9828 scope move finished after 4 + 116 ms
01:39:06.760 00.000 9828 Move returns status 0, amount 4
01:39:06.760 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:06.760 00.000 9828 MoveAxis(N, 16, B)
01:39:06.760 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:06.775 00.015 9828 IsSlewing returns 0
01:39:06.775 00.000 9828 IsGuiding returns 0
01:39:06.775 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:06.806 00.031 9828 IsGuiding returns 1
01:39:06.806 00.000 9828 scope still moving after pulse duration time elapsed
01:39:06.838 00.032 9828 IsSlewing returns 0
01:39:06.838 00.000 9828 IsGuiding returns 1
01:39:06.870 00.032 9828 IsSlewing returns 0
01:39:06.870 00.000 9828 IsGuiding returns 1
01:39:06.902 00.032 9828 IsSlewing returns 0
01:39:06.902 00.000 9828 IsGuiding returns 1
01:39:06.933 00.031 9828 IsSlewing returns 0
01:39:06.933 00.000 9828 IsGuiding returns 0
01:39:06.933 00.000 9828 scope move finished after 16 + 141 ms
01:39:06.933 00.000 9828 Move returns status 0, amount 16
01:39:06.933 00.000 9828 move complete, result=0
01:39:06.933 00.000 9828 worker thread done servicing request
01:39:06.933 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:39:07.326 00.393 8976 Exposure complete
01:39:07.332 00.006 8976 worker thread done servicing request
01:39:07.332 00.000 5052 OnExposeComplete: enter
01:39:07.332 00.000 5052 UpdateGuideState(): m_state=6
01:39:07.332 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4857
01:39:07.332 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.53, Mass=171, SNR=9.0, Peak=68 HFD=2.9
01:39:07.332 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
01:39:07.332 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
01:39:07.332 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.18 hyp=0.64 cameraTheta=-0.29 mountX=-0.44 mountY=-0.41, mountTheta=-2.38
01:39:07.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.18, opts=13)
01:39:07.333 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.18)
01:39:07.333 00.000 8976 Worker thread wakes up
01:39:07.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.18) opts 0xd
01:39:07.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.18)
01:39:07.333 00.000 8976 Moving (0.61, -0.18) raw xDistance=-0.44 yDistance=-0.41
01:39:07.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
01:39:07.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:39:07.333 00.000 8976 MoveAxis(R, 2, ABG)
01:39:07.333 00.000 8976 stepping (-21, 13) + (2, 0)
01:39:07.333 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:07.334 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:39:07.343 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
01:39:07.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:07.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:07.343 00.000 5052 Enqueuing Expose request
01:39:07.357 00.014 8976 Received - 47 (G) 
01:39:07.358 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:07.358 00.000 8976 stepped: pos (-19, 13)
01:39:07.358 00.000 8976 MoveAxis(U, 2, ABG)
01:39:07.358 00.000 8976 stepping (-19, 13) + (0, 2)
01:39:07.358 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:07.390 00.032 8976 Received - 47 (G) 
01:39:07.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:07.390 00.000 8976 stepped: pos (-19, 15)
01:39:07.390 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
01:39:07.390 00.000 8976 MountToCamera -- mountX=3.05 mountY=-2.05 hyp=3.67 mountTheta=-0.59 cameraX=0.44, cameraY=3.65 cameraTheta=1.45
01:39:07.390 00.000 8976 incremental bump (0.437, 3.649) isValid = 1
01:39:07.390 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
01:39:07.390 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:39:07.390 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:39:07.390 00.000 8976 move complete, result=0
01:39:07.390 00.000 9828 Worker thread wakes up
01:39:07.390 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:39:07.390 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:39:07.390 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
01:39:07.390 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:39:07.390 00.000 8976 worker thread done servicing request
01:39:07.390 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
01:39:07.391 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
01:39:07.391 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:39:07.391 00.000 9828 BLC: window closed
01:39:07.391 00.000 9828 MoveAxis(E, 6, B)
01:39:07.391 00.000 9828 Guiding  Dir = 2, Dur = 6
01:39:07.391 00.000 8976 Worker thread wakes up
01:39:07.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:07.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:07.391 00.000 9828 IsSlewing returns 0
01:39:07.391 00.000 9828 IsGuiding returns 0
01:39:07.391 00.000 9828 PulseGuide returned control before completion, sleep 16
01:39:07.415 00.024 9828 IsGuiding returns 1
01:39:07.415 00.000 9828 scope still moving after pulse duration time elapsed
01:39:07.447 00.032 9828 IsSlewing returns 0
01:39:07.447 00.000 9828 IsGuiding returns 1
01:39:07.478 00.031 9828 IsSlewing returns 0
01:39:07.479 00.001 9828 IsGuiding returns 1
01:39:07.508 00.029 9828 IsSlewing returns 0
01:39:07.509 00.001 9828 IsGuiding returns 0
01:39:07.509 00.000 9828 scope move finished after 6 + 111 ms
01:39:07.509 00.000 9828 Move returns status 0, amount 6
01:39:07.509 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:07.509 00.000 9828 MoveAxis(N, 16, B)
01:39:07.509 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:07.524 00.015 9828 IsSlewing returns 0
01:39:07.524 00.000 9828 IsGuiding returns 0
01:39:07.524 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:07.555 00.031 9828 IsGuiding returns 1
01:39:07.555 00.000 9828 scope still moving after pulse duration time elapsed
01:39:07.586 00.031 9828 IsSlewing returns 0
01:39:07.586 00.000 9828 IsGuiding returns 1
01:39:07.617 00.031 9828 IsSlewing returns 0
01:39:07.617 00.000 9828 IsGuiding returns 1
01:39:07.648 00.031 9828 IsSlewing returns 0
01:39:07.648 00.000 9828 IsGuiding returns 1
01:39:07.679 00.031 9828 IsSlewing returns 0
01:39:07.679 00.000 9828 IsGuiding returns 0
01:39:07.679 00.000 9828 scope move finished after 16 + 138 ms
01:39:07.679 00.000 9828 Move returns status 0, amount 16
01:39:07.679 00.000 9828 move complete, result=0
01:39:07.679 00.000 9828 worker thread done servicing request
01:39:07.679 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:39:08.085 00.406 8976 Exposure complete
01:39:08.091 00.006 8976 worker thread done servicing request
01:39:08.091 00.000 5052 OnExposeComplete: enter
01:39:08.091 00.000 5052 UpdateGuideState(): m_state=6
01:39:08.091 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4858
01:39:08.091 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.31, Mass=207, SNR=9.8, Peak=65 HFD=3.8
01:39:08.091 00.000 5052 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.04) = xAngle (-3.76 = 2.52)
01:39:08.091 00.000 5052 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.86 = 2.42)
01:39:08.091 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.40 hyp=0.40 cameraTheta=-1.72 mountX=-0.33 mountY=0.26, mountTheta=2.46
01:39:08.092 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.40, opts=13)
01:39:08.092 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.40)
01:39:08.092 00.000 8976 Worker thread wakes up
01:39:08.092 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.40) opts 0xd
01:39:08.092 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.40)
01:39:08.092 00.000 8976 Moving (-0.06, -0.40) raw xDistance=-0.33 yDistance=0.26
01:39:08.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
01:39:08.093 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
01:39:08.093 00.000 8976 MoveAxis(R, 1, ABG)
01:39:08.093 00.000 8976 stepping (-19, 15) + (1, 0)
01:39:08.093 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:08.093 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:39:08.105 00.012 5052 UpdateGuideState exits: m=207 SNR=9.8
01:39:08.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:08.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:08.105 00.000 5052 Enqueuing Expose request
01:39:08.125 00.020 8976 Received - 47 (G) 
01:39:08.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:08.125 00.000 8976 stepped: pos (-18, 15)
01:39:08.125 00.000 8976 MoveAxis(D, 1, ABG)
01:39:08.125 00.000 8976 stepping (-18, 15) + (0, -1)
01:39:08.125 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:08.157 00.032 8976 Received - 47 (G) 
01:39:08.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:08.157 00.000 8976 stepped: pos (-18, 14)
01:39:08.157 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
01:39:08.157 00.000 8976 MountToCamera -- mountX=2.95 mountY=-2.11 hyp=3.63 mountTheta=-0.62 cameraX=0.53, cameraY=3.59 cameraTheta=1.42
01:39:08.157 00.000 8976 incremental bump (0.532, 3.589) isValid = 1
01:39:08.157 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
01:39:08.157 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:39:08.157 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:39:08.157 00.000 8976 move complete, result=0
01:39:08.157 00.000 8976 worker thread done servicing request
01:39:08.157 00.000 9828 Worker thread wakes up
01:39:08.157 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:39:08.157 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:39:08.157 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
01:39:08.157 00.000 8976 Worker thread wakes up
01:39:08.157 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
01:39:08.157 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
01:39:08.158 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:08.158 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
01:39:08.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:08.158 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:39:08.158 00.000 9828 BLC: window closed
01:39:08.158 00.000 9828 MoveAxis(E, 7, B)
01:39:08.158 00.000 9828 Guiding  Dir = 2, Dur = 7
01:39:08.158 00.000 9828 IsSlewing returns 0
01:39:08.158 00.000 9828 IsGuiding returns 0
01:39:08.158 00.000 9828 PulseGuide returned control before completion, sleep 17
01:39:08.191 00.033 9828 IsGuiding returns 1
01:39:08.191 00.000 9828 scope still moving after pulse duration time elapsed
01:39:08.221 00.030 9828 IsSlewing returns 0
01:39:08.221 00.000 9828 IsGuiding returns 1
01:39:08.252 00.031 9828 IsSlewing returns 0
01:39:08.252 00.000 9828 IsGuiding returns 1
01:39:08.283 00.031 9828 IsSlewing returns 0
01:39:08.283 00.000 9828 IsGuiding returns 1
01:39:08.315 00.032 9828 IsSlewing returns 0
01:39:08.315 00.000 9828 IsGuiding returns 0
01:39:08.315 00.000 9828 scope move finished after 7 + 149 ms
01:39:08.315 00.000 9828 Move returns status 0, amount 7
01:39:08.315 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:08.315 00.000 9828 MoveAxis(N, 16, B)
01:39:08.315 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:08.331 00.016 9828 IsSlewing returns 0
01:39:08.336 00.005 9828 IsGuiding returns 0
01:39:08.336 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:08.377 00.041 9828 IsGuiding returns 1
01:39:08.377 00.000 9828 scope still moving after pulse duration time elapsed
01:39:08.408 00.031 9828 IsSlewing returns 0
01:39:08.408 00.000 9828 IsGuiding returns 1
01:39:08.439 00.031 9828 IsSlewing returns 0
01:39:08.439 00.000 9828 IsGuiding returns 1
01:39:08.486 00.047 9828 IsSlewing returns 0
01:39:08.486 00.000 9828 IsGuiding returns 0
01:39:08.486 00.000 9828 scope move finished after 16 + 134 ms
01:39:08.486 00.000 9828 Move returns status 0, amount 16
01:39:08.486 00.000 9828 move complete, result=0
01:39:08.486 00.000 9828 worker thread done servicing request
01:39:08.486 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:39:08.847 00.361 8976 Exposure complete
01:39:08.852 00.005 8976 worker thread done servicing request
01:39:08.852 00.000 5052 OnExposeComplete: enter
01:39:08.852 00.000 5052 UpdateGuideState(): m_state=6
01:39:08.852 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4859
01:39:08.853 00.001 5052 Star::Find returns 1 (0), X=329.63, Y=281.36, Mass=177, SNR=9.2, Peak=65 HFD=3.0
01:39:08.853 00.000 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
01:39:08.853 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
01:39:08.853 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.35 hyp=0.58 cameraTheta=-0.65 mountX=-0.52 mountY=-0.20, mountTheta=-2.78
01:39:08.853 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.35, opts=13)
01:39:08.853 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.35)
01:39:08.854 00.001 8976 Worker thread wakes up
01:39:08.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.35) opts 0xd
01:39:08.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.35)
01:39:08.854 00.000 8976 Moving (0.46, -0.35) raw xDistance=-0.52 yDistance=-0.20
01:39:08.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
01:39:08.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:39:08.854 00.000 8976 MoveAxis(R, 2, ABG)
01:39:08.854 00.000 8976 stepping (-18, 14) + (2, 0)
01:39:08.854 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:08.855 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:39:08.864 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:39:08.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:08.864 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:08.864 00.000 5052 Enqueuing Expose request
01:39:08.876 00.012 8976 Received - 47 (G) 
01:39:08.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:08.876 00.000 8976 stepped: pos (-16, 14)
01:39:08.876 00.000 8976 MoveAxis(U, 0, ABG)
01:39:08.876 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
01:39:08.876 00.000 8976 MountToCamera -- mountX=2.79 mountY=-2.15 hyp=3.52 mountTheta=-0.66 cameraX=0.64, cameraY=3.46 cameraTheta=1.39
01:39:08.876 00.000 8976 incremental bump (0.642, 3.458) isValid = 1
01:39:08.877 00.001 8976 Scheduling Mount bump of (0.021, 0.117)
01:39:08.877 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:39:08.877 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:39:08.877 00.000 8976 move complete, result=0
01:39:08.877 00.000 9828 Worker thread wakes up
01:39:08.877 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:39:08.877 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:39:08.877 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:39:08.877 00.000 8976 worker thread done servicing request
01:39:08.877 00.000 8976 Worker thread wakes up
01:39:08.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:08.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:08.877 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
01:39:08.877 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
01:39:08.877 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
01:39:08.877 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:39:08.877 00.000 9828 BLC: window closed
01:39:08.877 00.000 9828 MoveAxis(E, 8, B)
01:39:08.878 00.001 9828 Guiding  Dir = 2, Dur = 8
01:39:08.878 00.000 9828 IsSlewing returns 0
01:39:08.878 00.000 9828 IsGuiding returns 0
01:39:08.878 00.000 9828 PulseGuide returned control before completion, sleep 18
01:39:08.904 00.026 9828 IsGuiding returns 1
01:39:08.904 00.000 9828 scope still moving after pulse duration time elapsed
01:39:08.935 00.031 9828 IsSlewing returns 0
01:39:08.935 00.000 9828 IsGuiding returns 1
01:39:08.967 00.032 9828 IsSlewing returns 0
01:39:08.967 00.000 9828 IsGuiding returns 1
01:39:08.998 00.031 9828 IsSlewing returns 0
01:39:08.998 00.000 9828 IsGuiding returns 0
01:39:08.998 00.000 9828 scope move finished after 8 + 111 ms
01:39:08.998 00.000 9828 Move returns status 0, amount 8
01:39:08.998 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:08.998 00.000 9828 MoveAxis(N, 15, B)
01:39:08.998 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:09.013 00.015 9828 IsSlewing returns 0
01:39:09.013 00.000 9828 IsGuiding returns 0
01:39:09.013 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:09.045 00.032 9828 IsGuiding returns 1
01:39:09.045 00.000 9828 scope still moving after pulse duration time elapsed
01:39:09.075 00.030 9828 IsSlewing returns 0
01:39:09.075 00.000 9828 IsGuiding returns 1
01:39:09.106 00.031 9828 IsSlewing returns 0
01:39:09.106 00.000 9828 IsGuiding returns 1
01:39:09.137 00.031 9828 IsSlewing returns 0
01:39:09.137 00.000 9828 IsGuiding returns 1
01:39:09.168 00.031 9828 IsSlewing returns 0
01:39:09.168 00.000 9828 IsGuiding returns 0
01:39:09.168 00.000 9828 scope move finished after 15 + 139 ms
01:39:09.168 00.000 9828 Move returns status 0, amount 15
01:39:09.168 00.000 9828 move complete, result=0
01:39:09.168 00.000 9828 worker thread done servicing request
01:39:09.168 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
01:39:09.568 00.400 8976 Exposure complete
01:39:09.573 00.005 8976 worker thread done servicing request
01:39:09.573 00.000 5052 OnExposeComplete: enter
01:39:09.573 00.000 5052 UpdateGuideState(): m_state=6
01:39:09.573 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4860
01:39:09.573 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.94, Mass=168, SNR=9.0, Peak=67 HFD=3.0
01:39:09.573 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
01:39:09.573 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
01:39:09.573 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.23 hyp=0.34 cameraTheta=0.73 mountX=0.09 mountY=-0.34, mountTheta=-1.31
01:39:09.574 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.23, opts=13)
01:39:09.574 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.23)
01:39:09.574 00.000 8976 Worker thread wakes up
01:39:09.574 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.23) opts 0xd
01:39:09.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.23)
01:39:09.574 00.000 8976 Moving (0.26, 0.23) raw xDistance=0.09 yDistance=-0.34
01:39:09.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:39:09.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:39:09.574 00.000 8976 MoveAxis(R, 0, ABG)
01:39:09.574 00.000 8976 MoveAxis(U, 1, ABG)
01:39:09.574 00.000 8976 stepping (-16, 14) + (0, 1)
01:39:09.575 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:09.575 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:39:09.585 00.010 5052 UpdateGuideState exits: m=168 SNR=9.0
01:39:09.586 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:09.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:09.586 00.000 5052 Enqueuing Expose request
01:39:09.595 00.009 8976 Received - 47 (G) 
01:39:09.596 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:09.596 00.000 8976 stepped: pos (-16, 15)
01:39:09.596 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
01:39:09.596 00.000 8976 MountToCamera -- mountX=2.68 mountY=-2.22 hyp=3.48 mountTheta=-0.69 cameraX=0.76, cameraY=3.39 cameraTheta=1.35
01:39:09.596 00.000 8976 incremental bump (0.762, 3.395) isValid = 1
01:39:09.596 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
01:39:09.596 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:39:09.596 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:39:09.596 00.000 8976 move complete, result=0
01:39:09.596 00.000 9828 Worker thread wakes up
01:39:09.596 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:39:09.596 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:39:09.596 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
01:39:09.596 00.000 8976 worker thread done servicing request
01:39:09.596 00.000 8976 Worker thread wakes up
01:39:09.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:09.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:09.596 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:39:09.596 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
01:39:09.596 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
01:39:09.597 00.001 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:39:09.597 00.000 9828 BLC: window closed
01:39:09.597 00.000 9828 MoveAxis(E, 10, B)
01:39:09.597 00.000 9828 Guiding  Dir = 2, Dur = 10
01:39:09.597 00.000 9828 IsSlewing returns 0
01:39:09.597 00.000 9828 IsGuiding returns 0
01:39:09.597 00.000 9828 PulseGuide returned control before completion, sleep 20
01:39:09.629 00.032 9828 IsGuiding returns 1
01:39:09.629 00.000 9828 scope still moving after pulse duration time elapsed
01:39:09.660 00.031 9828 IsSlewing returns 0
01:39:09.660 00.000 9828 IsGuiding returns 1
01:39:09.691 00.031 9828 IsSlewing returns 0
01:39:09.691 00.000 9828 IsGuiding returns 1
01:39:09.722 00.031 9828 IsSlewing returns 0
01:39:09.722 00.000 9828 IsGuiding returns 0
01:39:09.722 00.000 9828 scope move finished after 10 + 114 ms
01:39:09.722 00.000 9828 Move returns status 0, amount 10
01:39:09.722 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:09.722 00.000 9828 MoveAxis(N, 15, B)
01:39:09.722 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:09.738 00.016 9828 IsSlewing returns 0
01:39:09.738 00.000 9828 IsGuiding returns 0
01:39:09.738 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:09.769 00.031 9828 IsGuiding returns 1
01:39:09.769 00.000 9828 scope still moving after pulse duration time elapsed
01:39:09.800 00.031 9828 IsSlewing returns 0
01:39:09.800 00.000 9828 IsGuiding returns 1
01:39:09.832 00.032 9828 IsSlewing returns 0
01:39:09.832 00.000 9828 IsGuiding returns 1
01:39:09.863 00.031 9828 IsSlewing returns 0
01:39:09.863 00.000 9828 IsGuiding returns 1
01:39:09.894 00.031 9828 IsSlewing returns 0
01:39:09.894 00.000 9828 IsGuiding returns 0
01:39:09.894 00.000 9828 scope move finished after 15 + 140 ms
01:39:09.894 00.000 9828 Move returns status 0, amount 15
01:39:09.894 00.000 9828 move complete, result=0
01:39:09.894 00.000 9828 worker thread done servicing request
01:39:09.894 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:39:10.287 00.393 8976 Exposure complete
01:39:10.292 00.005 8976 worker thread done servicing request
01:39:10.293 00.001 5052 OnExposeComplete: enter
01:39:10.293 00.000 5052 UpdateGuideState(): m_state=6
01:39:10.293 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4861
01:39:10.293 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.92, Mass=181, SNR=9.3, Peak=69 HFD=2.8
01:39:10.293 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.04) = xAngle (-0.09 = -0.09)
01:39:10.293 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.20 = -0.20)
01:39:10.293 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.95 mountX=0.23 mountY=-0.04, mountTheta=-0.19
01:39:10.294 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.21, opts=13)
01:39:10.294 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.21)
01:39:10.294 00.000 8976 Worker thread wakes up
01:39:10.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.21) opts 0xd
01:39:10.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.21)
01:39:10.294 00.000 8976 Moving (-0.09, 0.21) raw xDistance=0.23 yDistance=-0.04
01:39:10.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:39:10.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:39:10.294 00.000 8976 MoveAxis(R, 0, ABG)
01:39:10.294 00.000 8976 MoveAxis(U, 0, ABG)
01:39:10.294 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
01:39:10.294 00.000 8976 MountToCamera -- mountX=2.60 mountY=-2.28 hyp=3.46 mountTheta=-0.72 cameraX=0.84, cameraY=3.35 cameraTheta=1.32
01:39:10.294 00.000 8976 incremental bump (0.842, 3.352) isValid = 1
01:39:10.294 00.000 8976 Scheduling Mount bump of (0.028, 0.116)
01:39:10.294 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:39:10.294 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:39:10.294 00.000 8976 move complete, result=0
01:39:10.294 00.000 9828 Worker thread wakes up
01:39:10.294 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:39:10.295 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:39:10.295 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
01:39:10.295 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:39:10.295 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.94)
01:39:10.295 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
01:39:10.295 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:39:10.295 00.000 9828 BLC: window closed
01:39:10.295 00.000 8976 worker thread done servicing request
01:39:10.295 00.000 9828 MoveAxis(E, 11, B)
01:39:10.295 00.000 9828 Guiding  Dir = 2, Dur = 11
01:39:10.295 00.000 9828 IsSlewing returns 0
01:39:10.296 00.001 9828 IsGuiding returns 0
01:39:10.296 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:10.306 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
01:39:10.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:10.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:10.306 00.000 5052 Enqueuing Expose request
01:39:10.306 00.000 8976 Worker thread wakes up
01:39:10.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:10.306 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:10.306 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:10.328 00.022 9828 IsGuiding returns 1
01:39:10.328 00.000 9828 scope still moving after pulse duration time elapsed
01:39:10.359 00.031 9828 IsSlewing returns 0
01:39:10.359 00.000 9828 IsGuiding returns 1
01:39:10.391 00.032 9828 IsSlewing returns 0
01:39:10.391 00.000 9828 IsGuiding returns 1
01:39:10.422 00.031 9828 IsSlewing returns 0
01:39:10.422 00.000 9828 IsGuiding returns 0
01:39:10.422 00.000 9828 scope move finished after 11 + 115 ms
01:39:10.422 00.000 9828 Move returns status 0, amount 11
01:39:10.422 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:10.422 00.000 9828 MoveAxis(N, 15, B)
01:39:10.422 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:10.437 00.015 9828 IsSlewing returns 0
01:39:10.437 00.000 9828 IsGuiding returns 0
01:39:10.437 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:10.468 00.031 9828 IsGuiding returns 1
01:39:10.468 00.000 9828 scope still moving after pulse duration time elapsed
01:39:10.499 00.031 9828 IsSlewing returns 0
01:39:10.499 00.000 9828 IsGuiding returns 1
01:39:10.530 00.031 9828 IsSlewing returns 0
01:39:10.530 00.000 9828 IsGuiding returns 1
01:39:10.561 00.031 9828 IsSlewing returns 0
01:39:10.561 00.000 9828 IsGuiding returns 1
01:39:10.592 00.031 9828 IsSlewing returns 0
01:39:10.592 00.000 9828 IsGuiding returns 1
01:39:10.624 00.032 9828 IsSlewing returns 0
01:39:10.624 00.000 9828 IsGuiding returns 1
01:39:10.654 00.030 9828 IsSlewing returns 0
01:39:10.654 00.000 9828 IsGuiding returns 1
01:39:10.686 00.032 9828 IsSlewing returns 0
01:39:10.686 00.000 9828 IsGuiding returns 0
01:39:10.686 00.000 9828 scope move finished after 15 + 233 ms
01:39:10.686 00.000 9828 Move returns status 0, amount 15
01:39:10.686 00.000 9828 move complete, result=0
01:39:10.686 00.000 9828 worker thread done servicing request
01:39:10.686 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:39:10.994 00.308 8976 Exposure complete
01:39:10.999 00.005 8976 worker thread done servicing request
01:39:10.999 00.000 5052 OnExposeComplete: enter
01:39:10.999 00.000 5052 UpdateGuideState(): m_state=6
01:39:10.999 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4862
01:39:11.000 00.001 5052 Star::Find returns 1 (0), X=329.12, Y=281.54, Mass=183, SNR=9.3, Peak=70 HFD=3.0
01:39:11.000 00.000 5052 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.04) = xAngle (-3.91 = 2.37)
01:39:11.000 00.000 5052 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.01 = 2.27)
01:39:11.000 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.87 mountX=-0.12 mountY=0.13, mountTheta=2.32
01:39:11.000 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.17, opts=13)
01:39:11.000 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.17)
01:39:11.000 00.000 8976 Worker thread wakes up
01:39:11.000 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.17) opts 0xd
01:39:11.001 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.17)
01:39:11.001 00.000 8976 Moving (-0.05, -0.17) raw xDistance=-0.12 yDistance=0.13
01:39:11.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:39:11.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:39:11.001 00.000 8976 MoveAxis(R, 0, ABG)
01:39:11.001 00.000 8976 MoveAxis(U, 0, ABG)
01:39:11.001 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
01:39:11.001 00.000 8976 MountToCamera -- mountX=2.55 mountY=-2.31 hyp=3.44 mountTheta=-0.74 cameraX=0.90, cameraY=3.32 cameraTheta=1.31
01:39:11.001 00.000 8976 incremental bump (0.896, 3.324) isValid = 1
01:39:11.001 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
01:39:11.001 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:39:11.001 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:39:11.001 00.000 8976 move complete, result=0
01:39:11.001 00.000 8976 worker thread done servicing request
01:39:11.001 00.000 9828 Worker thread wakes up
01:39:11.001 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:39:11.001 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:39:11.002 00.001 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
01:39:11.002 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
01:39:11.002 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:39:11.002 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
01:39:11.002 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.04 yDistance=-0.11
01:39:11.002 00.000 9828 BLC: window closed
01:39:11.002 00.000 9828 MoveAxis(E, 11, B)
01:39:11.002 00.000 9828 Guiding  Dir = 2, Dur = 11
01:39:11.003 00.001 9828 IsSlewing returns 0
01:39:11.003 00.000 9828 IsGuiding returns 0
01:39:11.003 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:11.012 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:39:11.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:11.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:11.012 00.000 5052 Enqueuing Expose request
01:39:11.012 00.000 8976 Worker thread wakes up
01:39:11.012 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:11.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:11.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:11.039 00.027 9828 IsGuiding returns 1
01:39:11.039 00.000 9828 scope still moving after pulse duration time elapsed
01:39:11.070 00.031 9828 IsSlewing returns 0
01:39:11.070 00.000 9828 IsGuiding returns 1
01:39:11.101 00.031 9828 IsSlewing returns 0
01:39:11.101 00.000 9828 IsGuiding returns 1
01:39:11.132 00.031 9828 IsSlewing returns 0
01:39:11.132 00.000 9828 IsGuiding returns 0
01:39:11.132 00.000 9828 scope move finished after 11 + 118 ms
01:39:11.132 00.000 9828 Move returns status 0, amount 11
01:39:11.132 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:11.132 00.000 9828 MoveAxis(N, 15, B)
01:39:11.132 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:11.147 00.015 9828 IsSlewing returns 0
01:39:11.147 00.000 9828 IsGuiding returns 0
01:39:11.148 00.001 9828 PulseGuide returned control before completion, sleep 25
01:39:11.178 00.030 9828 IsGuiding returns 1
01:39:11.178 00.000 9828 scope still moving after pulse duration time elapsed
01:39:11.208 00.030 9828 IsSlewing returns 0
01:39:11.208 00.000 9828 IsGuiding returns 1
01:39:11.239 00.031 9828 IsSlewing returns 0
01:39:11.239 00.000 9828 IsGuiding returns 1
01:39:11.271 00.032 9828 IsSlewing returns 0
01:39:11.271 00.000 9828 IsGuiding returns 1
01:39:11.302 00.031 9828 IsSlewing returns 0
01:39:11.303 00.001 9828 IsGuiding returns 0
01:39:11.303 00.000 9828 scope move finished after 15 + 139 ms
01:39:11.303 00.000 9828 Move returns status 0, amount 15
01:39:11.303 00.000 9828 move complete, result=0
01:39:11.303 00.000 9828 worker thread done servicing request
01:39:11.303 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:39:11.714 00.411 8976 Exposure complete
01:39:11.720 00.006 8976 worker thread done servicing request
01:39:11.720 00.000 5052 OnExposeComplete: enter
01:39:11.720 00.000 5052 UpdateGuideState(): m_state=6
01:39:11.720 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4863
01:39:11.720 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.46, Mass=186, SNR=9.4, Peak=68 HFD=2.7
01:39:11.720 00.000 5052 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.04) = xAngle (-4.19 = 2.10)
01:39:11.720 00.000 5052 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.29 = 1.99)
01:39:11.720 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-2.14 mountX=-0.15 mountY=0.27, mountTheta=2.08
01:39:11.721 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.25, opts=13)
01:39:11.721 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.25)
01:39:11.721 00.000 8976 Worker thread wakes up
01:39:11.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.25) opts 0xd
01:39:11.721 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.25)
01:39:11.721 00.000 8976 Moving (-0.16, -0.25) raw xDistance=-0.15 yDistance=0.27
01:39:11.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:39:11.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:39:11.722 00.001 8976 MoveAxis(R, 0, ABG)
01:39:11.722 00.000 8976 MoveAxis(D, 1, ABG)
01:39:11.722 00.000 8976 stepping (-16, 15) + (0, -1)
01:39:11.722 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:11.722 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:39:11.733 00.011 5052 UpdateGuideState exits: m=186 SNR=9.4
01:39:11.733 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:11.733 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:11.733 00.000 5052 Enqueuing Expose request
01:39:11.754 00.021 8976 Received - 47 (G) 
01:39:11.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:11.754 00.000 8976 stepped: pos (-16, 14)
01:39:11.754 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
01:39:11.754 00.000 8976 MountToCamera -- mountX=2.52 mountY=-2.28 hyp=3.40 mountTheta=-0.74 cameraX=0.89, cameraY=3.28 cameraTheta=1.31
01:39:11.754 00.000 8976 incremental bump (0.886, 3.281) isValid = 1
01:39:11.754 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
01:39:11.754 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:39:11.754 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:39:11.754 00.000 8976 move complete, result=0
01:39:11.754 00.000 9828 Worker thread wakes up
01:39:11.754 00.000 8976 worker thread done servicing request
01:39:11.754 00.000 8976 Worker thread wakes up
01:39:11.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:11.754 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:39:11.754 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:39:11.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:11.754 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:39:11.755 00.001 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
01:39:11.755 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
01:39:11.755 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.32 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
01:39:11.755 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:39:11.755 00.000 9828 BLC: window closed
01:39:11.755 00.000 9828 MoveAxis(E, 11, B)
01:39:11.755 00.000 9828 Guiding  Dir = 2, Dur = 11
01:39:11.755 00.000 9828 IsSlewing returns 0
01:39:11.755 00.000 9828 IsGuiding returns 0
01:39:11.755 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:11.782 00.027 9828 IsGuiding returns 1
01:39:11.782 00.000 9828 scope still moving after pulse duration time elapsed
01:39:11.813 00.031 9828 IsSlewing returns 0
01:39:11.813 00.000 9828 IsGuiding returns 1
01:39:11.843 00.030 9828 IsSlewing returns 0
01:39:11.843 00.000 9828 IsGuiding returns 1
01:39:11.874 00.031 9828 IsSlewing returns 0
01:39:11.874 00.000 9828 IsGuiding returns 1
01:39:11.905 00.031 9828 IsSlewing returns 0
01:39:11.905 00.000 9828 IsGuiding returns 0
01:39:11.905 00.000 9828 scope move finished after 11 + 139 ms
01:39:11.905 00.000 9828 Move returns status 0, amount 11
01:39:11.905 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:11.905 00.000 9828 MoveAxis(N, 15, B)
01:39:11.905 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:11.921 00.016 9828 IsSlewing returns 0
01:39:11.921 00.000 9828 IsGuiding returns 0
01:39:11.921 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:11.952 00.031 9828 IsGuiding returns 1
01:39:11.952 00.000 9828 scope still moving after pulse duration time elapsed
01:39:11.984 00.032 9828 IsSlewing returns 0
01:39:11.984 00.000 9828 IsGuiding returns 1
01:39:12.016 00.032 9828 IsSlewing returns 0
01:39:12.016 00.000 9828 IsGuiding returns 1
01:39:12.047 00.031 9828 IsSlewing returns 0
01:39:12.047 00.000 9828 IsGuiding returns 1
01:39:12.079 00.032 9828 IsSlewing returns 0
01:39:12.079 00.000 9828 IsGuiding returns 0
01:39:12.079 00.000 9828 scope move finished after 15 + 142 ms
01:39:12.079 00.000 9828 Move returns status 0, amount 15
01:39:12.079 00.000 9828 move complete, result=0
01:39:12.079 00.000 9828 worker thread done servicing request
01:39:12.080 00.001 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:39:12.446 00.366 8976 Exposure complete
01:39:12.452 00.006 8976 worker thread done servicing request
01:39:12.453 00.001 5052 OnExposeComplete: enter
01:39:12.453 00.000 5052 UpdateGuideState(): m_state=6
01:39:12.453 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4864
01:39:12.453 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.49, Mass=203, SNR=9.9, Peak=67 HFD=3.4
01:39:12.453 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.04) = xAngle (-3.38 = 2.91)
01:39:12.453 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.48 = 2.80)
01:39:12.453 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.33 mountX=-0.22 mountY=0.08, mountTheta=2.81
01:39:12.454 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.22, opts=13)
01:39:12.454 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.22)
01:39:12.454 00.000 8976 Worker thread wakes up
01:39:12.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.22) opts 0xd
01:39:12.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.22)
01:39:12.454 00.000 8976 Moving (0.05, -0.22) raw xDistance=-0.22 yDistance=0.08
01:39:12.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:39:12.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:39:12.454 00.000 8976 MoveAxis(R, 0, ABG)
01:39:12.454 00.000 8976 MoveAxis(U, 0, ABG)
01:39:12.454 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
01:39:12.454 00.000 8976 MountToCamera -- mountX=2.50 mountY=-2.26 hyp=3.37 mountTheta=-0.74 cameraX=0.88, cameraY=3.25 cameraTheta=1.31
01:39:12.454 00.000 8976 incremental bump (0.879, 3.252) isValid = 1
01:39:12.454 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
01:39:12.454 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:39:12.454 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:39:12.455 00.001 8976 move complete, result=0
01:39:12.455 00.000 9828 Worker thread wakes up
01:39:12.455 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:39:12.455 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:39:12.455 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
01:39:12.455 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
01:39:12.455 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.32 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
01:39:12.455 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:39:12.455 00.000 9828 BLC: window closed
01:39:12.455 00.000 9828 MoveAxis(E, 11, B)
01:39:12.455 00.000 9828 Guiding  Dir = 2, Dur = 11
01:39:12.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:39:12.455 00.000 8976 worker thread done servicing request
01:39:12.455 00.000 9828 IsSlewing returns 0
01:39:12.456 00.001 9828 IsGuiding returns 0
01:39:12.456 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:12.465 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:39:12.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:12.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:12.465 00.000 5052 Enqueuing Expose request
01:39:12.465 00.000 8976 Worker thread wakes up
01:39:12.465 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:12.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:12.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:12.483 00.018 9828 IsGuiding returns 1
01:39:12.483 00.000 9828 scope still moving after pulse duration time elapsed
01:39:12.515 00.032 9828 IsSlewing returns 0
01:39:12.515 00.000 9828 IsGuiding returns 1
01:39:12.544 00.029 9828 IsSlewing returns 0
01:39:12.544 00.000 9828 IsGuiding returns 1
01:39:12.575 00.031 9828 IsSlewing returns 0
01:39:12.575 00.000 9828 IsGuiding returns 1
01:39:12.607 00.032 9828 IsSlewing returns 0
01:39:12.607 00.000 9828 IsGuiding returns 0
01:39:12.607 00.000 9828 scope move finished after 11 + 139 ms
01:39:12.607 00.000 9828 Move returns status 0, amount 11
01:39:12.607 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:12.607 00.000 9828 MoveAxis(N, 15, B)
01:39:12.607 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:12.622 00.015 9828 IsSlewing returns 0
01:39:12.622 00.000 9828 IsGuiding returns 0
01:39:12.622 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:12.653 00.031 9828 IsGuiding returns 1
01:39:12.653 00.000 9828 scope still moving after pulse duration time elapsed
01:39:12.683 00.030 9828 IsSlewing returns 0
01:39:12.683 00.000 9828 IsGuiding returns 1
01:39:12.714 00.031 9828 IsSlewing returns 0
01:39:12.714 00.000 9828 IsGuiding returns 1
01:39:12.745 00.031 9828 IsSlewing returns 0
01:39:12.745 00.000 9828 IsGuiding returns 1
01:39:12.776 00.031 9828 IsSlewing returns 0
01:39:12.776 00.000 9828 IsGuiding returns 0
01:39:12.776 00.000 9828 scope move finished after 15 + 139 ms
01:39:12.776 00.000 9828 Move returns status 0, amount 15
01:39:12.776 00.000 9828 move complete, result=0
01:39:12.776 00.000 9828 worker thread done servicing request
01:39:12.777 00.001 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:39:13.164 00.387 8976 Exposure complete
01:39:13.169 00.005 8976 worker thread done servicing request
01:39:13.169 00.000 5052 OnExposeComplete: enter
01:39:13.169 00.000 5052 UpdateGuideState(): m_state=6
01:39:13.170 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4865
01:39:13.170 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.88, Mass=191, SNR=9.5, Peak=67 HFD=3.0
01:39:13.170 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
01:39:13.170 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
01:39:13.170 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.17 hyp=0.45 cameraTheta=0.38 mountX=-0.04 mountY=-0.44, mountTheta=-1.66
01:39:13.171 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.17, opts=13)
01:39:13.171 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.17)
01:39:13.171 00.000 8976 Worker thread wakes up
01:39:13.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.17) opts 0xd
01:39:13.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.17)
01:39:13.171 00.000 8976 Moving (0.42, 0.17) raw xDistance=-0.04 yDistance=-0.44
01:39:13.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:39:13.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:39:13.171 00.000 8976 MoveAxis(R, 0, ABG)
01:39:13.171 00.000 8976 MoveAxis(U, 2, ABG)
01:39:13.171 00.000 8976 stepping (-16, 14) + (0, 2)
01:39:13.171 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:13.172 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:39:13.182 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:39:13.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:13.182 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:13.182 00.000 5052 Enqueuing Expose request
01:39:13.209 00.027 8976 Received - 47 (G) 
01:39:13.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:13.209 00.000 8976 stepped: pos (-16, 16)
01:39:13.209 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:39:13.209 00.000 8976 MountToCamera -- mountX=2.48 mountY=-2.35 hyp=3.42 mountTheta=-0.76 cameraX=0.97, cameraY=3.28 cameraTheta=1.28
01:39:13.209 00.000 8976 incremental bump (0.967, 3.281) isValid = 1
01:39:13.209 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
01:39:13.209 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:39:13.209 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:39:13.209 00.000 8976 move complete, result=0
01:39:13.209 00.000 9828 Worker thread wakes up
01:39:13.209 00.000 8976 worker thread done servicing request
01:39:13.209 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:39:13.209 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:39:13.209 00.000 8976 Worker thread wakes up
01:39:13.209 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:39:13.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:13.209 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
01:39:13.210 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:13.210 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
01:39:13.210 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:39:13.210 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:39:13.210 00.000 9828 BLC: window closed
01:39:13.210 00.000 9828 MoveAxis(E, 12, B)
01:39:13.210 00.000 9828 Guiding  Dir = 2, Dur = 12
01:39:13.210 00.000 9828 IsSlewing returns 0
01:39:13.211 00.001 9828 IsGuiding returns 0
01:39:13.211 00.000 9828 PulseGuide returned control before completion, sleep 22
01:39:13.240 00.029 9828 IsGuiding returns 1
01:39:13.240 00.000 9828 scope still moving after pulse duration time elapsed
01:39:13.272 00.032 9828 IsSlewing returns 0
01:39:13.272 00.000 9828 IsGuiding returns 1
01:39:13.302 00.030 9828 IsSlewing returns 0
01:39:13.302 00.000 9828 IsGuiding returns 1
01:39:13.333 00.031 9828 IsSlewing returns 0
01:39:13.333 00.000 9828 IsGuiding returns 0
01:39:13.333 00.000 9828 scope move finished after 12 + 110 ms
01:39:13.333 00.000 9828 Move returns status 0, amount 12
01:39:13.333 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:13.333 00.000 9828 MoveAxis(N, 15, B)
01:39:13.333 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:13.348 00.015 9828 IsSlewing returns 0
01:39:13.348 00.000 9828 IsGuiding returns 0
01:39:13.348 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:13.379 00.031 9828 IsGuiding returns 1
01:39:13.379 00.000 9828 scope still moving after pulse duration time elapsed
01:39:13.409 00.030 9828 IsSlewing returns 0
01:39:13.409 00.000 9828 IsGuiding returns 1
01:39:13.440 00.031 9828 IsSlewing returns 0
01:39:13.440 00.000 9828 IsGuiding returns 1
01:39:13.471 00.031 9828 IsSlewing returns 0
01:39:13.471 00.000 9828 IsGuiding returns 1
01:39:13.502 00.031 9828 IsSlewing returns 0
01:39:13.502 00.000 9828 IsGuiding returns 0
01:39:13.502 00.000 9828 scope move finished after 15 + 138 ms
01:39:13.502 00.000 9828 Move returns status 0, amount 15
01:39:13.502 00.000 9828 move complete, result=0
01:39:13.502 00.000 9828 worker thread done servicing request
01:39:13.502 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:39:13.901 00.399 8976 Exposure complete
01:39:13.906 00.005 8976 worker thread done servicing request
01:39:13.906 00.000 5052 OnExposeComplete: enter
01:39:13.906 00.000 5052 UpdateGuideState(): m_state=6
01:39:13.907 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4866
01:39:13.907 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.71, Mass=182, SNR=9.3, Peak=62 HFD=2.8
01:39:13.907 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
01:39:13.907 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
01:39:13.907 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-3.14 mountX=0.08 mountY=0.15, mountTheta=1.08
01:39:13.907 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.00, opts=13)
01:39:13.907 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.00)
01:39:13.907 00.000 8976 Worker thread wakes up
01:39:13.908 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.00) opts 0xd
01:39:13.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.00)
01:39:13.908 00.000 8976 Moving (-0.17, -0.00) raw xDistance=0.08 yDistance=0.15
01:39:13.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:39:13.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:39:13.908 00.000 8976 MoveAxis(R, 0, ABG)
01:39:13.908 00.000 8976 MoveAxis(U, 0, ABG)
01:39:13.908 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
01:39:13.908 00.000 8976 MountToCamera -- mountX=2.47 mountY=-2.42 hyp=3.46 mountTheta=-0.77 cameraX=1.03, cameraY=3.30 cameraTheta=1.27
01:39:13.908 00.000 8976 incremental bump (1.027, 3.300) isValid = 1
01:39:13.909 00.001 8976 Scheduling Mount bump of (0.034, 0.114)
01:39:13.909 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:39:13.909 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:39:13.909 00.000 8976 move complete, result=0
01:39:13.909 00.000 9828 Worker thread wakes up
01:39:13.909 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:39:13.909 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:39:13.909 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.91)
01:39:13.909 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
01:39:13.909 00.000 8976 worker thread done servicing request
01:39:13.909 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:39:13.909 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
01:39:13.909 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:39:13.909 00.000 9828 BLC: window closed
01:39:13.909 00.000 9828 MoveAxis(E, 12, B)
01:39:13.909 00.000 9828 Guiding  Dir = 2, Dur = 12
01:39:13.909 00.000 9828 IsSlewing returns 0
01:39:13.909 00.000 9828 IsGuiding returns 0
01:39:13.909 00.000 9828 PulseGuide returned control before completion, sleep 22
01:39:13.918 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:39:13.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:13.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:13.918 00.000 5052 Enqueuing Expose request
01:39:13.919 00.001 8976 Worker thread wakes up
01:39:13.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:13.919 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:13.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:13.935 00.016 9828 IsGuiding returns 1
01:39:13.935 00.000 9828 scope still moving after pulse duration time elapsed
01:39:13.966 00.031 9828 IsSlewing returns 0
01:39:13.966 00.000 9828 IsGuiding returns 1
01:39:13.997 00.031 9828 IsSlewing returns 0
01:39:13.997 00.000 9828 IsGuiding returns 1
01:39:14.028 00.031 9828 IsSlewing returns 0
01:39:14.028 00.000 9828 IsGuiding returns 0
01:39:14.028 00.000 9828 scope move finished after 12 + 106 ms
01:39:14.028 00.000 9828 Move returns status 0, amount 12
01:39:14.028 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:14.028 00.000 9828 MoveAxis(N, 15, B)
01:39:14.028 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:14.043 00.015 9828 IsSlewing returns 0
01:39:14.044 00.001 9828 IsGuiding returns 0
01:39:14.044 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:14.074 00.030 9828 IsGuiding returns 1
01:39:14.074 00.000 9828 scope still moving after pulse duration time elapsed
01:39:14.105 00.031 9828 IsSlewing returns 0
01:39:14.105 00.000 9828 IsGuiding returns 1
01:39:14.136 00.031 9828 IsSlewing returns 0
01:39:14.136 00.000 9828 IsGuiding returns 1
01:39:14.167 00.031 9828 IsSlewing returns 0
01:39:14.167 00.000 9828 IsGuiding returns 1
01:39:14.198 00.031 9828 IsSlewing returns 0
01:39:14.198 00.000 9828 IsGuiding returns 0
01:39:14.198 00.000 9828 scope move finished after 15 + 139 ms
01:39:14.198 00.000 9828 Move returns status 0, amount 15
01:39:14.198 00.000 9828 move complete, result=0
01:39:14.198 00.000 9828 worker thread done servicing request
01:39:14.198 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:39:14.610 00.412 8976 Exposure complete
01:39:14.616 00.006 8976 worker thread done servicing request
01:39:14.616 00.000 5052 OnExposeComplete: enter
01:39:14.616 00.000 5052 UpdateGuideState(): m_state=6
01:39:14.616 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4867
01:39:14.616 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.20, Mass=186, SNR=9.4, Peak=68 HFD=2.9
01:39:14.616 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.70 = 2.59)
01:39:14.616 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.48)
01:39:14.616 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.51 hyp=0.51 cameraTheta=-1.65 mountX=-0.43 mountY=0.31, mountTheta=2.52
01:39:14.617 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.51, opts=13)
01:39:14.617 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.51)
01:39:14.617 00.000 8976 Worker thread wakes up
01:39:14.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.51) opts 0xd
01:39:14.618 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.51)
01:39:14.618 00.000 8976 Moving (-0.04, -0.51) raw xDistance=-0.43 yDistance=0.31
01:39:14.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:39:14.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:39:14.618 00.000 8976 MoveAxis(R, 2, ABG)
01:39:14.618 00.000 8976 stepping (-16, 16) + (2, 0)
01:39:14.618 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:14.619 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:39:14.628 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:39:14.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:14.628 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:14.628 00.000 5052 Enqueuing Expose request
01:39:14.648 00.020 8976 Received - 47 (G) 
01:39:14.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:14.648 00.000 8976 stepped: pos (-14, 16)
01:39:14.648 00.000 8976 MoveAxis(D, 1, ABG)
01:39:14.648 00.000 8976 stepping (-14, 16) + (0, -1)
01:39:14.648 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:14.679 00.031 8976 Received - 47 (G) 
01:39:14.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:14.679 00.000 8976 stepped: pos (-14, 15)
01:39:14.679 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
01:39:14.679 00.000 8976 MountToCamera -- mountX=2.36 mountY=-2.40 hyp=3.37 mountTheta=-0.79 cameraX=1.07, cameraY=3.20 cameraTheta=1.25
01:39:14.679 00.000 8976 incremental bump (1.066, 3.199) isValid = 1
01:39:14.679 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
01:39:14.679 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:39:14.679 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:39:14.679 00.000 8976 move complete, result=0
01:39:14.679 00.000 9828 Worker thread wakes up
01:39:14.679 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:39:14.679 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:39:14.679 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
01:39:14.679 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
01:39:14.679 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:39:14.679 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:39:14.679 00.000 9828 BLC: window closed
01:39:14.680 00.001 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:39:14.680 00.000 8976 worker thread done servicing request
01:39:14.680 00.000 8976 Worker thread wakes up
01:39:14.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:14.680 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:14.680 00.000 9828 MoveAxis(E, 13, B)
01:39:14.680 00.000 9828 Guiding  Dir = 2, Dur = 13
01:39:14.680 00.000 9828 IsSlewing returns 0
01:39:14.680 00.000 9828 IsGuiding returns 0
01:39:14.680 00.000 9828 PulseGuide returned control before completion, sleep 23
01:39:14.705 00.025 9828 IsGuiding returns 1
01:39:14.705 00.000 9828 scope still moving after pulse duration time elapsed
01:39:14.736 00.031 9828 IsSlewing returns 0
01:39:14.736 00.000 9828 IsGuiding returns 1
01:39:14.767 00.031 9828 IsSlewing returns 0
01:39:14.767 00.000 9828 IsGuiding returns 1
01:39:14.813 00.046 9828 IsSlewing returns 0
01:39:14.813 00.000 9828 IsGuiding returns 0
01:39:14.813 00.000 9828 scope move finished after 13 + 119 ms
01:39:14.813 00.000 9828 Move returns status 0, amount 13
01:39:14.813 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:14.813 00.000 9828 MoveAxis(N, 15, B)
01:39:14.813 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:14.828 00.015 9828 IsSlewing returns 0
01:39:14.828 00.000 9828 IsGuiding returns 0
01:39:14.829 00.001 9828 PulseGuide returned control before completion, sleep 25
01:39:14.858 00.029 9828 IsGuiding returns 1
01:39:14.859 00.001 9828 scope still moving after pulse duration time elapsed
01:39:14.890 00.031 9828 IsSlewing returns 0
01:39:14.890 00.000 9828 IsGuiding returns 1
01:39:14.921 00.031 9828 IsSlewing returns 0
01:39:14.921 00.000 9828 IsGuiding returns 1
01:39:14.952 00.031 9828 IsSlewing returns 0
01:39:14.952 00.000 9828 IsGuiding returns 1
01:39:14.983 00.031 9828 IsSlewing returns 0
01:39:14.983 00.000 9828 IsGuiding returns 0
01:39:14.983 00.000 9828 scope move finished after 15 + 139 ms
01:39:14.983 00.000 9828 Move returns status 0, amount 15
01:39:14.983 00.000 9828 move complete, result=0
01:39:14.983 00.000 9828 worker thread done servicing request
01:39:14.983 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:39:15.368 00.385 8976 Exposure complete
01:39:15.373 00.005 8976 worker thread done servicing request
01:39:15.373 00.000 5052 OnExposeComplete: enter
01:39:15.373 00.000 5052 UpdateGuideState(): m_state=6
01:39:15.373 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4868
01:39:15.373 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.99, Mass=185, SNR=9.3, Peak=67 HFD=3.3
01:39:15.373 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.04) = xAngle (-0.97 = -0.97)
01:39:15.373 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.07 = -1.07)
01:39:15.373 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.28 hyp=0.31 cameraTheta=1.07 mountX=0.18 mountY=-0.28, mountTheta=-1.00
01:39:15.374 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.28, opts=13)
01:39:15.374 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.28)
01:39:15.374 00.000 8976 Worker thread wakes up
01:39:15.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.28) opts 0xd
01:39:15.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.28)
01:39:15.374 00.000 8976 Moving (0.15, 0.28) raw xDistance=0.18 yDistance=-0.28
01:39:15.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:39:15.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
01:39:15.374 00.000 8976 MoveAxis(R, 0, ABG)
01:39:15.375 00.001 8976 MoveAxis(U, 1, ABG)
01:39:15.375 00.000 8976 stepping (-14, 15) + (0, 1)
01:39:15.375 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:15.375 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:39:15.386 00.011 5052 UpdateGuideState exits: m=185 SNR=9.3
01:39:15.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:15.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:15.386 00.000 5052 Enqueuing Expose request
01:39:15.399 00.013 8976 Received - 47 (G) 
01:39:15.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:15.399 00.000 8976 stepped: pos (-14, 16)
01:39:15.399 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
01:39:15.399 00.000 8976 MountToCamera -- mountX=2.29 mountY=-2.45 hyp=3.35 mountTheta=-0.82 cameraX=1.14, cameraY=3.15 cameraTheta=1.22
01:39:15.399 00.000 8976 incremental bump (1.139, 3.155) isValid = 1
01:39:15.399 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:39:15.399 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:39:15.399 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:39:15.399 00.000 8976 move complete, result=0
01:39:15.399 00.000 9828 Worker thread wakes up
01:39:15.399 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:39:15.399 00.000 8976 worker thread done servicing request
01:39:15.399 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:39:15.399 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:39:15.399 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
01:39:15.399 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:39:15.400 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:39:15.400 00.000 8976 Worker thread wakes up
01:39:15.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:15.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:15.400 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:39:15.400 00.000 9828 BLC: window closed
01:39:15.400 00.000 9828 MoveAxis(E, 14, B)
01:39:15.400 00.000 9828 Guiding  Dir = 2, Dur = 14
01:39:15.400 00.000 9828 IsSlewing returns 0
01:39:15.400 00.000 9828 IsGuiding returns 0
01:39:15.400 00.000 9828 PulseGuide returned control before completion, sleep 24
01:39:15.432 00.032 9828 IsGuiding returns 1
01:39:15.432 00.000 9828 scope still moving after pulse duration time elapsed
01:39:15.463 00.031 9828 IsSlewing returns 0
01:39:15.463 00.000 9828 IsGuiding returns 1
01:39:15.494 00.031 9828 IsSlewing returns 0
01:39:15.494 00.000 9828 IsGuiding returns 1
01:39:15.526 00.032 9828 IsSlewing returns 0
01:39:15.526 00.000 9828 IsGuiding returns 0
01:39:15.526 00.000 9828 scope move finished after 14 + 111 ms
01:39:15.526 00.000 9828 Move returns status 0, amount 14
01:39:15.526 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:15.526 00.000 9828 MoveAxis(N, 14, B)
01:39:15.526 00.000 9828 Guiding  Dir = 0, Dur = 14
01:39:15.541 00.015 9828 IsSlewing returns 0
01:39:15.541 00.000 9828 IsGuiding returns 0
01:39:15.541 00.000 9828 PulseGuide returned control before completion, sleep 24
01:39:15.573 00.032 9828 IsGuiding returns 1
01:39:15.573 00.000 9828 scope still moving after pulse duration time elapsed
01:39:15.603 00.030 9828 IsSlewing returns 0
01:39:15.604 00.001 9828 IsGuiding returns 1
01:39:15.635 00.031 9828 IsSlewing returns 0
01:39:15.635 00.000 9828 IsGuiding returns 1
01:39:15.667 00.032 9828 IsSlewing returns 0
01:39:15.667 00.000 9828 IsGuiding returns 1
01:39:15.698 00.031 9828 IsSlewing returns 0
01:39:15.698 00.000 9828 IsGuiding returns 0
01:39:15.698 00.000 9828 scope move finished after 14 + 141 ms
01:39:15.698 00.000 9828 Move returns status 0, amount 14
01:39:15.698 00.000 9828 move complete, result=0
01:39:15.698 00.000 9828 worker thread done servicing request
01:39:15.698 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:39:16.098 00.400 8976 Exposure complete
01:39:16.104 00.006 8976 worker thread done servicing request
01:39:16.105 00.001 5052 OnExposeComplete: enter
01:39:16.105 00.000 5052 UpdateGuideState(): m_state=6
01:39:16.105 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4869
01:39:16.105 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=282.25, Mass=180, SNR=9.2, Peak=68 HFD=3.0
01:39:16.105 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
01:39:16.105 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
01:39:16.105 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.54 hyp=0.65 cameraTheta=0.98 mountX=0.31 mountY=-0.60, mountTheta=-1.09
01:39:16.106 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.54, opts=13)
01:39:16.106 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.54)
01:39:16.106 00.000 8976 Worker thread wakes up
01:39:16.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.54) opts 0xd
01:39:16.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.54)
01:39:16.106 00.000 8976 Moving (0.36, 0.54) raw xDistance=0.31 yDistance=-0.60
01:39:16.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:39:16.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
01:39:16.106 00.000 8976 MoveAxis(L, 1, ABG)
01:39:16.106 00.000 8976 stepping (-14, 16) + (-1, 0)
01:39:16.106 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:16.107 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:39:16.116 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
01:39:16.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:16.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:16.116 00.000 5052 Enqueuing Expose request
01:39:16.134 00.018 8976 Received - 47 (G) 
01:39:16.134 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:16.134 00.000 8976 stepped: pos (-15, 16)
01:39:16.134 00.000 8976 MoveAxis(U, 2, ABG)
01:39:16.134 00.000 8976 stepping (-15, 16) + (0, 2)
01:39:16.134 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:16.166 00.032 8976 Received - 47 (G) 
01:39:16.166 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:16.166 00.000 8976 stepped: pos (-15, 18)
01:39:16.166 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
01:39:16.166 00.000 8976 MountToCamera -- mountX=2.29 mountY=-2.58 hyp=3.45 mountTheta=-0.85 cameraX=1.26, cameraY=3.22 cameraTheta=1.20
01:39:16.166 00.000 8976 incremental bump (1.258, 3.218) isValid = 1
01:39:16.166 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
01:39:16.166 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:39:16.166 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:39:16.166 00.000 8976 move complete, result=0
01:39:16.166 00.000 8976 worker thread done servicing request
01:39:16.167 00.001 9828 Worker thread wakes up
01:39:16.167 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:39:16.167 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:39:16.167 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
01:39:16.167 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
01:39:16.167 00.000 8976 Worker thread wakes up
01:39:16.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:16.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:16.167 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
01:39:16.167 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
01:39:16.167 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:39:16.167 00.000 9828 BLC: window closed
01:39:16.167 00.000 9828 MoveAxis(E, 15, B)
01:39:16.167 00.000 9828 Guiding  Dir = 2, Dur = 15
01:39:16.167 00.000 9828 IsSlewing returns 0
01:39:16.168 00.001 9828 IsGuiding returns 0
01:39:16.168 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:16.208 00.040 9828 IsGuiding returns 1
01:39:16.208 00.000 9828 scope still moving after pulse duration time elapsed
01:39:16.239 00.031 9828 IsSlewing returns 0
01:39:16.239 00.000 9828 IsGuiding returns 1
01:39:16.270 00.031 9828 IsSlewing returns 0
01:39:16.270 00.000 9828 IsGuiding returns 1
01:39:16.301 00.031 9828 IsSlewing returns 0
01:39:16.301 00.000 9828 IsGuiding returns 0
01:39:16.301 00.000 9828 scope move finished after 15 + 117 ms
01:39:16.301 00.000 9828 Move returns status 0, amount 15
01:39:16.301 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:16.301 00.000 9828 MoveAxis(N, 14, B)
01:39:16.301 00.000 9828 Guiding  Dir = 0, Dur = 14
01:39:16.317 00.016 9828 IsSlewing returns 0
01:39:16.317 00.000 9828 IsGuiding returns 0
01:39:16.317 00.000 9828 PulseGuide returned control before completion, sleep 24
01:39:16.347 00.030 9828 IsGuiding returns 1
01:39:16.347 00.000 9828 scope still moving after pulse duration time elapsed
01:39:16.379 00.032 9828 IsSlewing returns 0
01:39:16.379 00.000 9828 IsGuiding returns 1
01:39:16.409 00.030 9828 IsSlewing returns 0
01:39:16.409 00.000 9828 IsGuiding returns 1
01:39:16.440 00.031 9828 IsSlewing returns 0
01:39:16.440 00.000 9828 IsGuiding returns 1
01:39:16.471 00.031 9828 IsSlewing returns 0
01:39:16.471 00.000 9828 IsGuiding returns 1
01:39:16.503 00.032 9828 IsSlewing returns 0
01:39:16.503 00.000 9828 IsGuiding returns 1
01:39:16.533 00.030 9828 IsSlewing returns 0
01:39:16.533 00.000 9828 IsGuiding returns 0
01:39:16.533 00.000 9828 scope move finished after 14 + 202 ms
01:39:16.533 00.000 9828 Move returns status 0, amount 14
01:39:16.533 00.000 9828 move complete, result=0
01:39:16.533 00.000 9828 worker thread done servicing request
01:39:16.533 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:39:16.860 00.327 8976 Exposure complete
01:39:16.865 00.005 8976 worker thread done servicing request
01:39:16.865 00.000 5052 OnExposeComplete: enter
01:39:16.865 00.000 5052 UpdateGuideState(): m_state=6
01:39:16.865 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4870
01:39:16.865 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.30, Mass=207, SNR=9.9, Peak=70 HFD=3.1
01:39:16.865 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
01:39:16.865 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
01:39:16.865 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.41 hyp=0.52 cameraTheta=-0.91 mountX=-0.51 mountY=-0.04, mountTheta=-3.06
01:39:16.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.41, opts=13)
01:39:16.866 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.41)
01:39:16.866 00.000 8976 Worker thread wakes up
01:39:16.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.41) opts 0xd
01:39:16.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.41)
01:39:16.866 00.000 8976 Moving (0.32, -0.41) raw xDistance=-0.51 yDistance=-0.04
01:39:16.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.51
01:39:16.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:39:16.866 00.000 8976 MoveAxis(R, 2, ABG)
01:39:16.866 00.000 8976 stepping (-15, 18) + (2, 0)
01:39:16.866 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:16.867 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:39:16.876 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
01:39:16.877 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:16.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:16.877 00.000 5052 Enqueuing Expose request
01:39:16.901 00.024 8976 Received - 47 (G) 
01:39:16.901 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:16.901 00.000 8976 stepped: pos (-13, 18)
01:39:16.901 00.000 8976 MoveAxis(U, 0, ABG)
01:39:16.902 00.001 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:39:16.902 00.000 8976 MountToCamera -- mountX=2.19 mountY=-2.68 hyp=3.46 mountTheta=-0.88 cameraX=1.38, cameraY=3.17 cameraTheta=1.16
01:39:16.902 00.000 8976 incremental bump (1.383, 3.170) isValid = 1
01:39:16.902 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
01:39:16.902 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:39:16.902 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:39:16.902 00.000 8976 move complete, result=0
01:39:16.902 00.000 9828 Worker thread wakes up
01:39:16.902 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
01:39:16.902 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:39:16.902 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:39:16.902 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
01:39:16.902 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
01:39:16.902 00.000 8976 worker thread done servicing request
01:39:16.902 00.000 8976 Worker thread wakes up
01:39:16.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:16.903 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:16.903 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
01:39:16.903 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:39:16.903 00.000 9828 BLC: window closed
01:39:16.903 00.000 9828 MoveAxis(E, 16, B)
01:39:16.903 00.000 9828 Guiding  Dir = 2, Dur = 16
01:39:16.903 00.000 9828 IsSlewing returns 0
01:39:16.903 00.000 9828 IsGuiding returns 0
01:39:16.903 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:16.934 00.031 9828 IsGuiding returns 1
01:39:16.934 00.000 9828 scope still moving after pulse duration time elapsed
01:39:16.966 00.032 9828 IsSlewing returns 0
01:39:16.966 00.000 9828 IsGuiding returns 1
01:39:16.997 00.031 9828 IsSlewing returns 0
01:39:16.997 00.000 9828 IsGuiding returns 1
01:39:17.028 00.031 9828 IsSlewing returns 0
01:39:17.028 00.000 9828 IsGuiding returns 1
01:39:17.059 00.031 9828 IsSlewing returns 0
01:39:17.059 00.000 9828 IsGuiding returns 0
01:39:17.059 00.000 9828 scope move finished after 16 + 140 ms
01:39:17.059 00.000 9828 Move returns status 0, amount 16
01:39:17.059 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:17.059 00.000 9828 MoveAxis(N, 14, B)
01:39:17.059 00.000 9828 Guiding  Dir = 0, Dur = 14
01:39:17.075 00.016 9828 IsSlewing returns 0
01:39:17.075 00.000 9828 IsGuiding returns 0
01:39:17.075 00.000 9828 PulseGuide returned control before completion, sleep 24
01:39:17.105 00.030 9828 IsGuiding returns 1
01:39:17.105 00.000 9828 scope still moving after pulse duration time elapsed
01:39:17.137 00.032 9828 IsSlewing returns 0
01:39:17.137 00.000 9828 IsGuiding returns 1
01:39:17.167 00.030 9828 IsSlewing returns 0
01:39:17.167 00.000 9828 IsGuiding returns 1
01:39:17.198 00.031 9828 IsSlewing returns 0
01:39:17.198 00.000 9828 IsGuiding returns 1
01:39:17.229 00.031 9828 IsSlewing returns 0
01:39:17.230 00.001 9828 IsGuiding returns 0
01:39:17.230 00.000 9828 scope move finished after 14 + 140 ms
01:39:17.230 00.000 9828 Move returns status 0, amount 14
01:39:17.230 00.000 9828 move complete, result=0
01:39:17.230 00.000 9828 worker thread done servicing request
01:39:17.230 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:39:17.593 00.363 8976 Exposure complete
01:39:17.598 00.005 8976 worker thread done servicing request
01:39:17.599 00.001 5052 OnExposeComplete: enter
01:39:17.599 00.000 5052 UpdateGuideState(): m_state=6
01:39:17.599 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4871
01:39:17.599 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.49, Mass=179, SNR=9.2, Peak=66 HFD=3.0
01:39:17.599 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
01:39:17.599 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
01:39:17.599 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.22 hyp=0.52 cameraTheta=-0.43 mountX=-0.41 mountY=-0.27, mountTheta=-2.55
01:39:17.600 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.22, opts=13)
01:39:17.600 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.22)
01:39:17.600 00.000 8976 Worker thread wakes up
01:39:17.600 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.22) opts 0xd
01:39:17.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.22)
01:39:17.600 00.000 8976 Moving (0.47, -0.22) raw xDistance=-0.41 yDistance=-0.27
01:39:17.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
01:39:17.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:39:17.600 00.000 8976 MoveAxis(R, 2, ABG)
01:39:17.600 00.000 8976 stepping (-13, 18) + (2, 0)
01:39:17.600 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:17.601 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:39:17.610 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:39:17.610 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:17.610 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:17.610 00.000 5052 Enqueuing Expose request
01:39:17.636 00.026 8976 Received - 47 (G) 
01:39:17.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:17.636 00.000 8976 stepped: pos (-11, 18)
01:39:17.636 00.000 8976 MoveAxis(U, 1, ABG)
01:39:17.637 00.001 8976 stepping (-11, 18) + (0, 1)
01:39:17.637 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:17.668 00.031 8976 Received - 47 (G) 
01:39:17.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:17.668 00.000 8976 stepped: pos (-11, 19)
01:39:17.668 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:39:17.668 00.000 8976 MountToCamera -- mountX=2.03 mountY=-2.79 hyp=3.45 mountTheta=-0.94 cameraX=1.56, cameraY=3.07 cameraTheta=1.10
01:39:17.668 00.000 8976 incremental bump (1.560, 3.072) isValid = 1
01:39:17.668 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
01:39:17.669 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:39:17.669 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:39:17.669 00.000 8976 move complete, result=0
01:39:17.669 00.000 9828 Worker thread wakes up
01:39:17.669 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
01:39:17.669 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:39:17.669 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:39:17.669 00.000 8976 worker thread done servicing request
01:39:17.669 00.000 8976 Worker thread wakes up
01:39:17.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:17.669 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
01:39:17.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:17.669 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
01:39:17.669 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
01:39:17.670 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:39:17.670 00.000 9828 BLC: window closed
01:39:17.670 00.000 9828 MoveAxis(E, 18, B)
01:39:17.670 00.000 9828 Guiding  Dir = 2, Dur = 18
01:39:17.670 00.000 9828 IsSlewing returns 0
01:39:17.670 00.000 9828 IsGuiding returns 0
01:39:17.670 00.000 9828 PulseGuide returned control before completion, sleep 28
01:39:17.711 00.041 9828 IsGuiding returns 1
01:39:17.711 00.000 9828 scope still moving after pulse duration time elapsed
01:39:17.742 00.031 9828 IsSlewing returns 0
01:39:17.742 00.000 9828 IsGuiding returns 1
01:39:17.773 00.031 9828 IsSlewing returns 0
01:39:17.773 00.000 9828 IsGuiding returns 1
01:39:17.804 00.031 9828 IsSlewing returns 0
01:39:17.804 00.000 9828 IsGuiding returns 0
01:39:17.804 00.000 9828 scope move finished after 18 + 115 ms
01:39:17.804 00.000 9828 Move returns status 0, amount 18
01:39:17.804 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:17.804 00.000 9828 MoveAxis(N, 13, B)
01:39:17.804 00.000 9828 Guiding  Dir = 0, Dur = 13
01:39:17.819 00.015 9828 IsSlewing returns 0
01:39:17.819 00.000 9828 IsGuiding returns 0
01:39:17.819 00.000 9828 PulseGuide returned control before completion, sleep 23
01:39:17.850 00.031 9828 IsGuiding returns 1
01:39:17.850 00.000 9828 scope still moving after pulse duration time elapsed
01:39:17.881 00.031 9828 IsSlewing returns 0
01:39:17.885 00.004 9828 IsGuiding returns 1
01:39:17.912 00.027 9828 IsSlewing returns 0
01:39:17.912 00.000 9828 IsGuiding returns 1
01:39:17.937 00.025 9828 IsSlewing returns 0
01:39:17.937 00.000 9828 IsGuiding returns 1
01:39:17.968 00.031 9828 IsSlewing returns 0
01:39:17.968 00.000 9828 IsGuiding returns 0
01:39:17.968 00.000 9828 scope move finished after 13 + 135 ms
01:39:17.968 00.000 9828 Move returns status 0, amount 13
01:39:17.968 00.000 9828 move complete, result=0
01:39:17.968 00.000 9828 worker thread done servicing request
01:39:17.968 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:39:18.334 00.366 8976 Exposure complete
01:39:18.340 00.006 8976 worker thread done servicing request
01:39:18.340 00.000 5052 OnExposeComplete: enter
01:39:18.340 00.000 5052 UpdateGuideState(): m_state=6
01:39:18.340 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4872
01:39:18.340 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.83, Mass=207, SNR=9.9, Peak=65 HFD=3.0
01:39:18.340 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
01:39:18.340 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
01:39:18.340 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.70 mountX=0.04 mountY=-0.18, mountTheta=-1.34
01:39:18.341 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.12, opts=13)
01:39:18.341 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.12)
01:39:18.341 00.000 8976 Worker thread wakes up
01:39:18.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.12) opts 0xd
01:39:18.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.12)
01:39:18.341 00.000 8976 Moving (0.14, 0.12) raw xDistance=0.04 yDistance=-0.18
01:39:18.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:39:18.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:39:18.341 00.000 8976 MoveAxis(R, 0, ABG)
01:39:18.341 00.000 8976 MoveAxis(U, 0, ABG)
01:39:18.341 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:39:18.341 00.000 8976 MountToCamera -- mountX=1.91 mountY=-2.86 hyp=3.44 mountTheta=-0.98 cameraX=1.68, cameraY=3.01 cameraTheta=1.06
01:39:18.341 00.000 8976 incremental bump (1.679, 3.007) isValid = 1
01:39:18.342 00.001 8976 Scheduling Mount bump of (0.056, 0.104)
01:39:18.342 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:39:18.342 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:39:18.342 00.000 8976 move complete, result=0
01:39:18.342 00.000 9828 Worker thread wakes up
01:39:18.342 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:39:18.342 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:39:18.342 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
01:39:18.342 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
01:39:18.342 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:39:18.342 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:39:18.342 00.000 8976 worker thread done servicing request
01:39:18.342 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:39:18.342 00.000 9828 BLC: window closed
01:39:18.342 00.000 9828 MoveAxis(E, 19, B)
01:39:18.342 00.000 9828 Guiding  Dir = 2, Dur = 19
01:39:18.343 00.001 9828 IsSlewing returns 0
01:39:18.343 00.000 9828 IsGuiding returns 0
01:39:18.343 00.000 9828 PulseGuide returned control before completion, sleep 29
01:39:18.352 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
01:39:18.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:18.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:18.352 00.000 5052 Enqueuing Expose request
01:39:18.352 00.000 8976 Worker thread wakes up
01:39:18.352 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:18.352 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:18.352 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:18.386 00.034 9828 IsGuiding returns 1
01:39:18.386 00.000 9828 scope still moving after pulse duration time elapsed
01:39:18.418 00.032 9828 IsSlewing returns 0
01:39:18.418 00.000 9828 IsGuiding returns 1
01:39:18.449 00.031 9828 IsSlewing returns 0
01:39:18.449 00.000 9828 IsGuiding returns 1
01:39:18.481 00.032 9828 IsSlewing returns 0
01:39:18.481 00.000 9828 IsGuiding returns 0
01:39:18.481 00.000 9828 scope move finished after 19 + 119 ms
01:39:18.481 00.000 9828 Move returns status 0, amount 19
01:39:18.481 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:18.481 00.000 9828 MoveAxis(N, 13, B)
01:39:18.481 00.000 9828 Guiding  Dir = 0, Dur = 13
01:39:18.497 00.016 9828 IsSlewing returns 0
01:39:18.497 00.000 9828 IsGuiding returns 0
01:39:18.497 00.000 9828 PulseGuide returned control before completion, sleep 23
01:39:18.528 00.031 9828 IsGuiding returns 1
01:39:18.528 00.000 9828 scope still moving after pulse duration time elapsed
01:39:18.560 00.032 9828 IsSlewing returns 0
01:39:18.560 00.000 9828 IsGuiding returns 1
01:39:18.592 00.032 9828 IsSlewing returns 0
01:39:18.592 00.000 9828 IsGuiding returns 1
01:39:18.624 00.032 9828 IsSlewing returns 0
01:39:18.624 00.000 9828 IsGuiding returns 1
01:39:18.655 00.031 9828 IsSlewing returns 0
01:39:18.655 00.000 9828 IsGuiding returns 0
01:39:18.655 00.000 9828 scope move finished after 13 + 145 ms
01:39:18.655 00.000 9828 Move returns status 0, amount 13
01:39:18.655 00.000 9828 move complete, result=0
01:39:18.655 00.000 9828 worker thread done servicing request
01:39:18.655 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:39:19.012 00.357 8976 Exposure complete
01:39:19.018 00.006 8976 worker thread done servicing request
01:39:19.018 00.000 5052 OnExposeComplete: enter
01:39:19.018 00.000 5052 UpdateGuideState(): m_state=6
01:39:19.018 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4873
01:39:19.018 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.62, Mass=185, SNR=9.4, Peak=62 HFD=3.4
01:39:19.018 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
01:39:19.018 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
01:39:19.018 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.76 mountX=0.02 mountY=0.23, mountTheta=1.48
01:39:19.019 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.09, opts=13)
01:39:19.019 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.09)
01:39:19.019 00.000 8976 Worker thread wakes up
01:39:19.019 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.09) opts 0xd
01:39:19.019 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.09)
01:39:19.019 00.000 8976 Moving (-0.22, -0.09) raw xDistance=0.02 yDistance=0.23
01:39:19.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:39:19.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:39:19.019 00.000 8976 MoveAxis(R, 0, ABG)
01:39:19.019 00.000 8976 MoveAxis(U, 0, ABG)
01:39:19.019 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:39:19.019 00.000 8976 MountToCamera -- mountX=1.84 mountY=-2.91 hyp=3.45 mountTheta=-1.01 cameraX=1.76, cameraY=2.96 cameraTheta=1.04
01:39:19.019 00.000 8976 incremental bump (1.759, 2.963) isValid = 1
01:39:19.019 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:39:19.019 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:39:19.019 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:39:19.019 00.000 8976 move complete, result=0
01:39:19.019 00.000 8976 worker thread done servicing request
01:39:19.019 00.000 9828 Worker thread wakes up
01:39:19.020 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:39:19.020 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:39:19.020 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
01:39:19.020 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
01:39:19.020 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:39:19.020 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:39:19.020 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:39:19.020 00.000 9828 BLC: window closed
01:39:19.020 00.000 9828 MoveAxis(E, 20, B)
01:39:19.020 00.000 9828 Guiding  Dir = 2, Dur = 20
01:39:19.020 00.000 9828 IsSlewing returns 0
01:39:19.020 00.000 9828 IsGuiding returns 0
01:39:19.021 00.001 9828 PulseGuide returned control before completion, sleep 30
01:39:19.030 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:39:19.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:19.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:19.030 00.000 5052 Enqueuing Expose request
01:39:19.030 00.000 8976 Worker thread wakes up
01:39:19.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:19.030 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:39:19.030 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:19.058 00.028 9828 IsGuiding returns 1
01:39:19.058 00.000 9828 scope still moving after pulse duration time elapsed
01:39:19.089 00.031 9828 IsSlewing returns 0
01:39:19.089 00.000 9828 IsGuiding returns 1
01:39:19.121 00.032 9828 IsSlewing returns 0
01:39:19.121 00.000 9828 IsGuiding returns 1
01:39:19.152 00.031 9828 IsSlewing returns 0
01:39:19.152 00.000 9828 IsGuiding returns 0
01:39:19.152 00.000 9828 scope move finished after 20 + 112 ms
01:39:19.152 00.000 9828 Move returns status 0, amount 20
01:39:19.152 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:19.152 00.000 9828 MoveAxis(N, 13, B)
01:39:19.152 00.000 9828 Guiding  Dir = 0, Dur = 13
01:39:19.168 00.016 9828 IsSlewing returns 0
01:39:19.168 00.000 9828 IsGuiding returns 0
01:39:19.168 00.000 9828 PulseGuide returned control before completion, sleep 23
01:39:19.198 00.030 9828 IsGuiding returns 1
01:39:19.198 00.000 9828 scope still moving after pulse duration time elapsed
01:39:19.229 00.031 9828 IsSlewing returns 0
01:39:19.229 00.000 9828 IsGuiding returns 1
01:39:19.261 00.032 9828 IsSlewing returns 0
01:39:19.261 00.000 9828 IsGuiding returns 1
01:39:19.292 00.031 9828 IsSlewing returns 0
01:39:19.292 00.000 9828 IsGuiding returns 1
01:39:19.324 00.032 9828 IsSlewing returns 0
01:39:19.324 00.000 9828 IsGuiding returns 0
01:39:19.324 00.000 9828 scope move finished after 13 + 143 ms
01:39:19.324 00.000 9828 Move returns status 0, amount 13
01:39:19.324 00.000 9828 move complete, result=0
01:39:19.324 00.000 9828 worker thread done servicing request
01:39:19.324 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:39:19.693 00.369 8976 Exposure complete
01:39:19.699 00.006 8976 worker thread done servicing request
01:39:19.699 00.000 5052 OnExposeComplete: enter
01:39:19.699 00.000 5052 UpdateGuideState(): m_state=6
01:39:19.699 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4874
01:39:19.699 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.62, Mass=162, SNR=8.7, Peak=64 HFD=2.9
01:39:19.699 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
01:39:19.699 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
01:39:19.699 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.09 hyp=0.37 cameraTheta=-2.89 mountX=0.08 mountY=0.35, mountTheta=1.35
01:39:19.700 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.09, opts=13)
01:39:19.700 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.09)
01:39:19.700 00.000 8976 Worker thread wakes up
01:39:19.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.09) opts 0xd
01:39:19.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.09)
01:39:19.700 00.000 8976 Moving (-0.36, -0.09) raw xDistance=0.08 yDistance=0.35
01:39:19.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:39:19.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:39:19.700 00.000 8976 MoveAxis(R, 0, ABG)
01:39:19.700 00.000 8976 MoveAxis(D, 1, ABG)
01:39:19.700 00.000 8976 stepping (-11, 19) + (0, -1)
01:39:19.700 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:19.701 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
01:39:19.710 00.009 5052 UpdateGuideState exits: m=162 SNR=8.7
01:39:19.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:19.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:19.710 00.000 5052 Enqueuing Expose request
01:39:19.731 00.021 8976 Received - 47 (G) 
01:39:19.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:19.731 00.000 8976 stepped: pos (-11, 18)
01:39:19.731 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:39:19.731 00.000 8976 MountToCamera -- mountX=1.79 mountY=-2.90 hyp=3.40 mountTheta=-1.02 cameraX=1.77, cameraY=2.91 cameraTheta=1.03
01:39:19.731 00.000 8976 incremental bump (1.765, 2.909) isValid = 1
01:39:19.731 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
01:39:19.731 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:39:19.731 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:39:19.731 00.000 8976 move complete, result=0
01:39:19.731 00.000 8976 worker thread done servicing request
01:39:19.731 00.000 8976 Worker thread wakes up
01:39:19.731 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:39:19.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:19.731 00.000 9828 Worker thread wakes up
01:39:19.731 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:39:19.731 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:39:19.731 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
01:39:19.732 00.001 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
01:39:19.732 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:39:19.732 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:19.732 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:39:19.732 00.000 9828 BLC: window closed
01:39:19.732 00.000 9828 MoveAxis(E, 20, B)
01:39:19.732 00.000 9828 Guiding  Dir = 2, Dur = 20
01:39:19.732 00.000 9828 IsSlewing returns 0
01:39:19.732 00.000 9828 IsGuiding returns 0
01:39:19.732 00.000 9828 PulseGuide returned control before completion, sleep 30
01:39:19.772 00.040 9828 IsGuiding returns 1
01:39:19.772 00.000 9828 scope still moving after pulse duration time elapsed
01:39:19.803 00.031 9828 IsSlewing returns 0
01:39:19.803 00.000 9828 IsGuiding returns 1
01:39:19.834 00.031 9828 IsSlewing returns 0
01:39:19.834 00.000 9828 IsGuiding returns 1
01:39:19.865 00.031 9828 IsSlewing returns 0
01:39:19.865 00.000 9828 IsGuiding returns 0
01:39:19.865 00.000 9828 scope move finished after 20 + 112 ms
01:39:19.865 00.000 9828 Move returns status 0, amount 20
01:39:19.865 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:19.865 00.000 9828 MoveAxis(N, 13, B)
01:39:19.865 00.000 9828 Guiding  Dir = 0, Dur = 13
01:39:19.881 00.016 9828 IsSlewing returns 0
01:39:19.881 00.000 9828 IsGuiding returns 0
01:39:19.881 00.000 9828 PulseGuide returned control before completion, sleep 23
01:39:19.911 00.030 9828 IsGuiding returns 1
01:39:19.911 00.000 9828 scope still moving after pulse duration time elapsed
01:39:19.943 00.032 9828 IsSlewing returns 0
01:39:19.943 00.000 9828 IsGuiding returns 1
01:39:19.974 00.031 9828 IsSlewing returns 0
01:39:19.974 00.000 9828 IsGuiding returns 1
01:39:20.004 00.030 9828 IsSlewing returns 0
01:39:20.004 00.000 9828 IsGuiding returns 1
01:39:20.035 00.031 9828 IsSlewing returns 0
01:39:20.035 00.000 9828 IsGuiding returns 1
01:39:20.067 00.032 9828 IsSlewing returns 0
01:39:20.067 00.000 9828 IsGuiding returns 0
01:39:20.067 00.000 9828 scope move finished after 13 + 173 ms
01:39:20.067 00.000 9828 Move returns status 0, amount 13
01:39:20.067 00.000 9828 move complete, result=0
01:39:20.067 00.000 9828 worker thread done servicing request
01:39:20.067 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:39:20.399 00.332 8976 Exposure complete
01:39:20.404 00.005 8976 worker thread done servicing request
01:39:20.404 00.000 5052 OnExposeComplete: enter
01:39:20.404 00.000 5052 UpdateGuideState(): m_state=6
01:39:20.404 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4875
01:39:20.404 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=282.03, Mass=171, SNR=9.0, Peak=65 HFD=2.7
01:39:20.404 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:39:20.404 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
01:39:20.404 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=0.32 hyp=0.87 cameraTheta=2.76 mountX=0.65 mountY=0.50, mountTheta=0.66
01:39:20.405 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=0.32, opts=13)
01:39:20.405 00.000 5052 Enqueuing Move request for stepguider (-0.81, 0.32)
01:39:20.405 00.000 8976 Worker thread wakes up
01:39:20.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 0.32) opts 0xd
01:39:20.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 0.32)
01:39:20.405 00.000 8976 Moving (-0.81, 0.32) raw xDistance=0.65 yDistance=0.50
01:39:20.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
01:39:20.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
01:39:20.405 00.000 8976 MoveAxis(L, 3, ABG)
01:39:20.405 00.000 8976 stepping (-11, 18) + (-3, 0)
01:39:20.405 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:20.406 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:39:20.416 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
01:39:20.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:20.416 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:20.416 00.000 5052 Enqueuing Expose request
01:39:20.435 00.019 8976 Received - 47 (G) 
01:39:20.435 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:20.435 00.000 8976 stepped: pos (-14, 18)
01:39:20.435 00.000 8976 MoveAxis(D, 2, ABG)
01:39:20.435 00.000 8976 stepping (-14, 18) + (0, -2)
01:39:20.435 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:20.467 00.032 8976 Received - 47 (G) 
01:39:20.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:20.467 00.000 8976 stepped: pos (-14, 16)
01:39:20.467 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:39:20.467 00.000 8976 MountToCamera -- mountX=1.90 mountY=-2.78 hyp=3.37 mountTheta=-0.97 cameraX=1.61, cameraY=2.96 cameraTheta=1.07
01:39:20.467 00.000 8976 incremental bump (1.607, 2.961) isValid = 1
01:39:20.467 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
01:39:20.467 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
01:39:20.467 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
01:39:20.467 00.000 8976 move complete, result=0
01:39:20.467 00.000 9828 Worker thread wakes up
01:39:20.467 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
01:39:20.467 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:39:20.467 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
01:39:20.467 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.5 px 2 ms SOUTH
01:39:20.467 00.000 8976 worker thread done servicing request
01:39:20.467 00.000 8976 Worker thread wakes up
01:39:20.468 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:20.468 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:20.468 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
01:39:20.468 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:39:20.468 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:39:20.468 00.000 9828 BLC: window closed
01:39:20.468 00.000 9828 MoveAxis(E, 19, B)
01:39:20.468 00.000 9828 Guiding  Dir = 2, Dur = 19
01:39:20.468 00.000 9828 IsSlewing returns 0
01:39:20.468 00.000 9828 IsGuiding returns 0
01:39:20.468 00.000 9828 PulseGuide returned control before completion, sleep 29
01:39:20.502 00.034 9828 IsGuiding returns 1
01:39:20.502 00.000 9828 scope still moving after pulse duration time elapsed
01:39:20.533 00.031 9828 IsSlewing returns 0
01:39:20.533 00.000 9828 IsGuiding returns 1
01:39:20.564 00.031 9828 IsSlewing returns 0
01:39:20.564 00.000 9828 IsGuiding returns 1
01:39:20.595 00.031 9828 IsSlewing returns 0
01:39:20.595 00.000 9828 IsGuiding returns 0
01:39:20.595 00.000 9828 scope move finished after 19 + 108 ms
01:39:20.595 00.000 9828 Move returns status 0, amount 19
01:39:20.595 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:20.595 00.000 9828 MoveAxis(N, 13, B)
01:39:20.595 00.000 9828 Guiding  Dir = 0, Dur = 13
01:39:20.610 00.015 9828 IsSlewing returns 0
01:39:20.610 00.000 9828 IsGuiding returns 0
01:39:20.611 00.001 9828 PulseGuide returned control before completion, sleep 23
01:39:20.641 00.030 9828 IsGuiding returns 1
01:39:20.641 00.000 9828 scope still moving after pulse duration time elapsed
01:39:20.673 00.032 9828 IsSlewing returns 0
01:39:20.673 00.000 9828 IsGuiding returns 1
01:39:20.704 00.031 9828 IsSlewing returns 0
01:39:20.704 00.000 9828 IsGuiding returns 1
01:39:20.736 00.032 9828 IsSlewing returns 0
01:39:20.736 00.000 9828 IsGuiding returns 1
01:39:20.767 00.031 9828 IsSlewing returns 0
01:39:20.767 00.000 9828 IsGuiding returns 0
01:39:20.767 00.000 9828 scope move finished after 13 + 143 ms
01:39:20.767 00.000 9828 Move returns status 0, amount 13
01:39:20.767 00.000 9828 move complete, result=0
01:39:20.767 00.000 9828 worker thread done servicing request
01:39:20.767 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:39:21.133 00.366 8976 Exposure complete
01:39:21.138 00.005 8976 worker thread done servicing request
01:39:21.138 00.000 5052 OnExposeComplete: enter
01:39:21.138 00.000 5052 UpdateGuideState(): m_state=6
01:39:21.138 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4876
01:39:21.139 00.001 5052 Star::Find returns 1 (0), X=328.03, Y=281.68, Mass=164, SNR=8.8, Peak=62 HFD=2.6
01:39:21.139 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:39:21.139 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
01:39:21.139 00.000 5052 CameraToMount -- cameraX=-1.15 cameraY=-0.03 hyp=1.15 cameraTheta=-3.12 mountX=0.50 mountY=0.98, mountTheta=1.10
01:39:21.139 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.15, y=-0.03, opts=13)
01:39:21.139 00.000 5052 Enqueuing Move request for stepguider (-1.15, -0.03)
01:39:21.139 00.000 8976 Worker thread wakes up
01:39:21.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.15, -0.03) opts 0xd
01:39:21.140 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.15, -0.03)
01:39:21.140 00.000 8976 Moving (-1.15, -0.03) raw xDistance=0.50 yDistance=0.98
01:39:21.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
01:39:21.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.98
01:39:21.140 00.000 8976 MoveAxis(L, 2, ABG)
01:39:21.140 00.000 8976 stepping (-14, 16) + (-2, 0)
01:39:21.140 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:21.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:39:21.149 00.009 5052 UpdateGuideState exits: m=164 SNR=8.8
01:39:21.150 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:21.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:21.150 00.000 5052 Enqueuing Expose request
01:39:21.170 00.020 8976 Received - 47 (G) 
01:39:21.170 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:21.170 00.000 8976 stepped: pos (-16, 16)
01:39:21.170 00.000 8976 MoveAxis(D, 4, ABG)
01:39:21.170 00.000 8976 stepping (-16, 16) + (0, -4)
01:39:21.170 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:39:21.201 00.031 8976 Received - 47 (G) 
01:39:21.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:39:21.201 00.000 8976 stepped: pos (-16, 12)
01:39:21.201 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
01:39:21.201 00.000 8976 MountToCamera -- mountX=2.08 mountY=-2.49 hyp=3.25 mountTheta=-0.87 cameraX=1.27, cameraY=2.99 cameraTheta=1.17
01:39:21.201 00.000 8976 incremental bump (1.269, 2.990) isValid = 1
01:39:21.201 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
01:39:21.202 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:39:21.202 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:39:21.202 00.000 8976 move complete, result=0
01:39:21.202 00.000 8976 worker thread done servicing request
01:39:21.202 00.000 8976 Worker thread wakes up
01:39:21.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:21.202 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:21.202 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:39:21.202 00.000 9828 Worker thread wakes up
01:39:21.202 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:39:21.202 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:39:21.202 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
01:39:21.202 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
01:39:21.202 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
01:39:21.202 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:39:21.202 00.000 9828 BLC: window closed
01:39:21.202 00.000 9828 MoveAxis(E, 16, B)
01:39:21.202 00.000 9828 Guiding  Dir = 2, Dur = 16
01:39:21.203 00.001 9828 IsSlewing returns 0
01:39:21.203 00.000 9828 IsGuiding returns 0
01:39:21.203 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:21.245 00.042 9828 IsGuiding returns 1
01:39:21.245 00.000 9828 scope still moving after pulse duration time elapsed
01:39:21.275 00.030 9828 IsSlewing returns 0
01:39:21.275 00.000 9828 IsGuiding returns 1
01:39:21.306 00.031 9828 IsSlewing returns 0
01:39:21.306 00.000 9828 IsGuiding returns 1
01:39:21.337 00.031 9828 IsSlewing returns 0
01:39:21.337 00.000 9828 IsGuiding returns 0
01:39:21.337 00.000 9828 scope move finished after 16 + 117 ms
01:39:21.337 00.000 9828 Move returns status 0, amount 16
01:39:21.337 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:21.337 00.000 9828 MoveAxis(N, 14, B)
01:39:21.337 00.000 9828 Guiding  Dir = 0, Dur = 14
01:39:21.354 00.017 9828 IsSlewing returns 0
01:39:21.354 00.000 9828 IsGuiding returns 0
01:39:21.355 00.001 9828 PulseGuide returned control before completion, sleep 24
01:39:21.383 00.028 9828 IsGuiding returns 1
01:39:21.383 00.000 9828 scope still moving after pulse duration time elapsed
01:39:21.414 00.031 9828 IsSlewing returns 0
01:39:21.414 00.000 9828 IsGuiding returns 1
01:39:21.445 00.031 9828 IsSlewing returns 0
01:39:21.445 00.000 9828 IsGuiding returns 1
01:39:21.476 00.031 9828 IsSlewing returns 0
01:39:21.476 00.000 9828 IsGuiding returns 1
01:39:21.507 00.031 9828 IsSlewing returns 0
01:39:21.507 00.000 9828 IsGuiding returns 0
01:39:21.507 00.000 9828 scope move finished after 14 + 139 ms
01:39:21.507 00.000 9828 Move returns status 0, amount 14
01:39:21.507 00.000 9828 move complete, result=0
01:39:21.507 00.000 9828 worker thread done servicing request
01:39:21.507 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
01:39:21.862 00.355 8976 Exposure complete
01:39:21.867 00.005 8976 worker thread done servicing request
01:39:21.867 00.000 5052 OnExposeComplete: enter
01:39:21.867 00.000 5052 UpdateGuideState(): m_state=6
01:39:21.867 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4877
01:39:21.867 00.000 5052 Star::Find returns 1 (0), X=327.76, Y=281.55, Mass=181, SNR=9.3, Peak=66 HFD=3.1
01:39:21.868 00.001 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.08 = 1.21)
01:39:21.868 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
01:39:21.868 00.000 5052 CameraToMount -- cameraX=-1.41 cameraY=-0.16 hyp=1.42 cameraTheta=-3.03 mountX=0.50 mountY=1.27, mountTheta=1.19
01:39:21.868 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.41, y=-0.16, opts=13)
01:39:21.868 00.000 5052 Enqueuing Move request for stepguider (-1.41, -0.16)
01:39:21.868 00.000 8976 Worker thread wakes up
01:39:21.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.41, -0.16) opts 0xd
01:39:21.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.41, -0.16)
01:39:21.869 00.001 8976 Moving (-1.41, -0.16) raw xDistance=0.50 yDistance=1.27
01:39:21.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
01:39:21.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.27
01:39:21.869 00.000 8976 MoveAxis(L, 2, ABG)
01:39:21.869 00.000 8976 stepping (-16, 12) + (-2, 0)
01:39:21.869 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:21.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:39:21.878 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
01:39:21.879 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:21.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:21.879 00.000 5052 Enqueuing Expose request
01:39:21.905 00.026 8976 Received - 47 (G) 
01:39:21.905 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:21.905 00.000 8976 stepped: pos (-18, 12)
01:39:21.905 00.000 8976 MoveAxis(D, 5, ABG)
01:39:21.905 00.000 8976 stepping (-18, 12) + (0, -5)
01:39:21.905 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:39:21.953 00.048 8976 Received - 47 (G) 
01:39:21.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:39:21.953 00.000 8976 stepped: pos (-18, 7)
01:39:21.953 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
01:39:21.953 00.000 8976 MountToCamera -- mountX=2.31 mountY=-2.04 hyp=3.08 mountTheta=-0.72 cameraX=0.76, cameraY=2.98 cameraTheta=1.32
01:39:21.953 00.000 8976 incremental bump (0.763, 2.980) isValid = 1
01:39:21.953 00.000 8976 Scheduling Mount bump of (0.028, 0.115)
01:39:21.953 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:39:21.953 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:39:21.953 00.000 8976 move complete, result=0
01:39:21.953 00.000 8976 worker thread done servicing request
01:39:21.953 00.000 8976 Worker thread wakes up
01:39:21.953 00.000 9828 Worker thread wakes up
01:39:21.953 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:39:21.953 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:39:21.953 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
01:39:21.953 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
01:39:21.953 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
01:39:21.953 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:39:21.953 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:21.954 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:21.954 00.000 9828 BLC: window closed
01:39:21.954 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.3 px 5 ms SOUTH
01:39:21.954 00.000 9828 MoveAxis(E, 11, B)
01:39:21.954 00.000 9828 Guiding  Dir = 2, Dur = 11
01:39:21.954 00.000 9828 IsSlewing returns 0
01:39:21.954 00.000 9828 IsGuiding returns 0
01:39:21.954 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:21.988 00.034 9828 IsGuiding returns 1
01:39:21.988 00.000 9828 scope still moving after pulse duration time elapsed
01:39:22.019 00.031 9828 IsSlewing returns 0
01:39:22.019 00.000 9828 IsGuiding returns 1
01:39:22.050 00.031 9828 IsSlewing returns 0
01:39:22.050 00.000 9828 IsGuiding returns 1
01:39:22.081 00.031 9828 IsSlewing returns 0
01:39:22.081 00.000 9828 IsGuiding returns 0
01:39:22.081 00.000 9828 scope move finished after 11 + 115 ms
01:39:22.081 00.000 9828 Move returns status 0, amount 11
01:39:22.081 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:22.081 00.000 9828 MoveAxis(N, 15, B)
01:39:22.081 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:22.096 00.015 9828 IsSlewing returns 0
01:39:22.096 00.000 9828 IsGuiding returns 0
01:39:22.096 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:22.127 00.031 9828 IsGuiding returns 1
01:39:22.127 00.000 9828 scope still moving after pulse duration time elapsed
01:39:22.158 00.031 9828 IsSlewing returns 0
01:39:22.158 00.000 9828 IsGuiding returns 1
01:39:22.190 00.032 9828 IsSlewing returns 0
01:39:22.190 00.000 9828 IsGuiding returns 1
01:39:22.220 00.030 9828 IsSlewing returns 0
01:39:22.220 00.000 9828 IsGuiding returns 1
01:39:22.251 00.031 9828 IsSlewing returns 0
01:39:22.251 00.000 9828 IsGuiding returns 0
01:39:22.251 00.000 9828 scope move finished after 15 + 140 ms
01:39:22.251 00.000 9828 Move returns status 0, amount 15
01:39:22.251 00.000 9828 move complete, result=0
01:39:22.251 00.000 9828 worker thread done servicing request
01:39:22.251 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:39:22.647 00.396 8976 Exposure complete
01:39:22.653 00.006 8976 worker thread done servicing request
01:39:22.653 00.000 5052 OnExposeComplete: enter
01:39:22.653 00.000 5052 UpdateGuideState(): m_state=6
01:39:22.653 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4878
01:39:22.653 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.63, Mass=171, SNR=9.0, Peak=62 HFD=3.0
01:39:22.653 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
01:39:22.653 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
01:39:22.653 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.08 hyp=0.79 cameraTheta=-3.04 mountX=0.29 mountY=0.71, mountTheta=1.19
01:39:22.654 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.08, opts=13)
01:39:22.654 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.08)
01:39:22.654 00.000 8976 Worker thread wakes up
01:39:22.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.08) opts 0xd
01:39:22.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.08)
01:39:22.654 00.000 8976 Moving (-0.79, -0.08) raw xDistance=0.29 yDistance=0.71
01:39:22.655 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:39:22.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.71
01:39:22.655 00.000 8976 MoveAxis(L, 1, ABG)
01:39:22.655 00.000 8976 stepping (-18, 7) + (-1, 0)
01:39:22.655 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:22.655 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:39:22.666 00.011 5052 UpdateGuideState exits: m=171 SNR=9.0
01:39:22.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:22.666 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:22.666 00.000 5052 Enqueuing Expose request
01:39:22.672 00.006 8976 Received - 47 (G) 
01:39:22.672 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:22.672 00.000 8976 stepped: pos (-19, 7)
01:39:22.672 00.000 8976 MoveAxis(D, 3, ABG)
01:39:22.673 00.001 8976 stepping (-19, 7) + (0, -3)
01:39:22.673 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:22.704 00.031 8976 Received - 47 (G) 
01:39:22.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:22.704 00.000 8976 stepped: pos (-19, 4)
01:39:22.704 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
01:39:22.704 00.000 8976 MountToCamera -- mountX=2.51 mountY=-1.57 hyp=2.96 mountTheta=-0.56 cameraX=0.26, cameraY=2.95 cameraTheta=1.48
01:39:22.704 00.000 8976 incremental bump (0.260, 2.947) isValid = 1
01:39:22.704 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
01:39:22.705 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:39:22.705 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:39:22.705 00.000 8976 move complete, result=0
01:39:22.705 00.000 9828 Worker thread wakes up
01:39:22.705 00.000 8976 worker thread done servicing request
01:39:22.705 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
01:39:22.705 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:39:22.705 00.000 8976 Worker thread wakes up
01:39:22.705 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:39:22.705 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
01:39:22.705 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
01:39:22.705 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
01:39:22.705 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:39:22.705 00.000 9828 BLC: window closed
01:39:22.705 00.000 9828 MoveAxis(E, 5, B)
01:39:22.705 00.000 9828 Guiding  Dir = 2, Dur = 5
01:39:22.706 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:22.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:22.706 00.000 9828 IsSlewing returns 0
01:39:22.706 00.000 9828 IsGuiding returns 0
01:39:22.706 00.000 9828 PulseGuide returned control before completion, sleep 15
01:39:22.736 00.030 9828 IsGuiding returns 1
01:39:22.736 00.000 9828 scope still moving after pulse duration time elapsed
01:39:22.767 00.031 9828 IsSlewing returns 0
01:39:22.767 00.000 9828 IsGuiding returns 1
01:39:22.814 00.047 9828 IsSlewing returns 0
01:39:22.814 00.000 9828 IsGuiding returns 1
01:39:22.846 00.032 9828 IsSlewing returns 0
01:39:22.846 00.000 9828 IsGuiding returns 0
01:39:22.846 00.000 9828 scope move finished after 5 + 134 ms
01:39:22.846 00.000 9828 Move returns status 0, amount 5
01:39:22.846 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:22.846 00.000 9828 MoveAxis(N, 16, B)
01:39:22.846 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:22.861 00.015 9828 IsSlewing returns 0
01:39:22.861 00.000 9828 IsGuiding returns 0
01:39:22.861 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:22.892 00.031 9828 IsGuiding returns 1
01:39:22.892 00.000 9828 scope still moving after pulse duration time elapsed
01:39:22.924 00.032 9828 IsSlewing returns 0
01:39:22.924 00.000 9828 IsGuiding returns 1
01:39:22.956 00.032 9828 IsSlewing returns 0
01:39:22.956 00.000 9828 IsGuiding returns 1
01:39:22.987 00.031 9828 IsSlewing returns 0
01:39:22.987 00.000 9828 IsGuiding returns 1
01:39:23.019 00.032 9828 IsSlewing returns 0
01:39:23.019 00.000 9828 IsGuiding returns 0
01:39:23.019 00.000 9828 scope move finished after 16 + 142 ms
01:39:23.019 00.000 9828 Move returns status 0, amount 16
01:39:23.019 00.000 9828 move complete, result=0
01:39:23.019 00.000 9828 worker thread done servicing request
01:39:23.019 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:39:23.404 00.385 8976 Exposure complete
01:39:23.411 00.007 8976 worker thread done servicing request
01:39:23.411 00.000 5052 OnExposeComplete: enter
01:39:23.411 00.000 5052 UpdateGuideState(): m_state=6
01:39:23.411 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4879
01:39:23.411 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.91, Mass=167, SNR=8.9, Peak=65 HFD=2.8
01:39:23.411 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:39:23.411 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
01:39:23.411 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.20 hyp=0.43 cameraTheta=2.67 mountX=0.35 mountY=0.21, mountTheta=0.55
01:39:23.413 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.20, opts=13)
01:39:23.413 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.20)
01:39:23.413 00.000 8976 Worker thread wakes up
01:39:23.413 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.20) opts 0xd
01:39:23.413 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.20)
01:39:23.413 00.000 8976 Moving (-0.38, 0.20) raw xDistance=0.35 yDistance=0.21
01:39:23.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
01:39:23.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:39:23.413 00.000 8976 MoveAxis(L, 2, ABG)
01:39:23.413 00.000 8976 stepping (-19, 4) + (-2, 0)
01:39:23.414 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:23.415 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
01:39:23.426 00.011 5052 UpdateGuideState exits: m=167 SNR=8.9
01:39:23.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:23.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:23.426 00.000 5052 Enqueuing Expose request
01:39:23.439 00.013 8976 Received - 47 (G) 
01:39:23.440 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:23.440 00.000 8976 stepped: pos (-21, 4)
01:39:23.440 00.000 8976 MoveAxis(U, 0, ABG)
01:39:23.440 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
01:39:23.440 00.000 8976 MountToCamera -- mountX=2.74 mountY=-1.26 hyp=3.02 mountTheta=-0.43 cameraX=-0.12, cameraY=3.01 cameraTheta=1.61
01:39:23.440 00.000 8976 incremental bump (-0.122, 3.015) isValid = 1
01:39:23.440 00.000 8976 Scheduling Mount bump of (-0.005, 0.119)
01:39:23.440 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:39:23.440 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:39:23.440 00.000 8976 move complete, result=0
01:39:23.440 00.000 8976 worker thread done servicing request
01:39:23.440 00.000 9828 Worker thread wakes up
01:39:23.440 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:39:23.440 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:39:23.440 00.000 8976 Worker thread wakes up
01:39:23.440 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.2 px 0 ms NORTH
01:39:23.441 00.001 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.58)
01:39:23.441 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
01:39:23.441 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
01:39:23.441 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:39:23.441 00.000 9828 BLC: window closed
01:39:23.441 00.000 9828 MoveAxis(E, 0, B)
01:39:23.441 00.000 9828 Move returns status 0, amount 0
01:39:23.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:23.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:23.441 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:23.441 00.000 9828 MoveAxis(N, 16, B)
01:39:23.441 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:23.442 00.001 9828 IsSlewing returns 0
01:39:23.442 00.000 9828 IsGuiding returns 0
01:39:23.442 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:23.475 00.033 9828 IsGuiding returns 1
01:39:23.475 00.000 9828 scope still moving after pulse duration time elapsed
01:39:23.507 00.032 9828 IsSlewing returns 0
01:39:23.507 00.000 9828 IsGuiding returns 1
01:39:23.538 00.031 9828 IsSlewing returns 0
01:39:23.538 00.000 9828 IsGuiding returns 1
01:39:23.569 00.031 9828 IsSlewing returns 0
01:39:23.569 00.000 9828 IsGuiding returns 1
01:39:23.601 00.032 9828 IsSlewing returns 0
01:39:23.601 00.000 9828 IsGuiding returns 0
01:39:23.601 00.000 9828 scope move finished after 16 + 143 ms
01:39:23.601 00.000 9828 Move returns status 0, amount 16
01:39:23.602 00.001 9828 move complete, result=0
01:39:23.602 00.000 9828 worker thread done servicing request
01:39:23.602 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
01:39:24.133 00.531 8976 Exposure complete
01:39:24.139 00.006 8976 worker thread done servicing request
01:39:24.139 00.000 5052 OnExposeComplete: enter
01:39:24.140 00.001 5052 UpdateGuideState(): m_state=6
01:39:24.140 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4880
01:39:24.140 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.22, Mass=194, SNR=9.6, Peak=72 HFD=2.5
01:39:24.140 00.000 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.04) = xAngle (-3.86 = 2.43)
01:39:24.140 00.000 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.32)
01:39:24.140 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.49 hyp=0.50 cameraTheta=-1.81 mountX=-0.38 mountY=0.37, mountTheta=2.37
01:39:24.141 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.49, opts=13)
01:39:24.141 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.49)
01:39:24.141 00.000 8976 Worker thread wakes up
01:39:24.141 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.49) opts 0xd
01:39:24.141 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.49)
01:39:24.141 00.000 8976 Moving (-0.12, -0.49) raw xDistance=-0.38 yDistance=0.37
01:39:24.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
01:39:24.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:39:24.141 00.000 8976 MoveAxis(R, 1, ABG)
01:39:24.141 00.000 8976 stepping (-21, 4) + (1, 0)
01:39:24.141 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:24.142 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:39:24.151 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:39:24.152 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:24.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:24.152 00.000 5052 Enqueuing Expose request
01:39:24.159 00.007 8976 Received - 47 (G) 
01:39:24.159 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:24.159 00.000 8976 stepped: pos (-20, 4)
01:39:24.159 00.000 8976 MoveAxis(D, 1, ABG)
01:39:24.159 00.000 8976 stepping (-20, 4) + (0, -1)
01:39:24.159 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:24.191 00.032 8976 Received - 47 (G) 
01:39:24.191 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:24.191 00.000 8976 stepped: pos (-20, 3)
01:39:24.191 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
01:39:24.191 00.000 8976 MountToCamera -- mountX=2.85 mountY=-1.00 hyp=3.02 mountTheta=-0.34 cameraX=-0.40, cameraY=2.99 cameraTheta=1.70
01:39:24.191 00.000 8976 incremental bump (-0.402, 2.991) isValid = 1
01:39:24.191 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
01:39:24.191 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:39:24.191 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:39:24.191 00.000 8976 move complete, result=0
01:39:24.191 00.000 8976 worker thread done servicing request
01:39:24.191 00.000 8976 Worker thread wakes up
01:39:24.191 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.4 px 1 ms SOUTH
01:39:24.191 00.000 9828 Worker thread wakes up
01:39:24.191 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:24.191 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:39:24.191 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:39:24.192 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:24.192 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.49)
01:39:24.192 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
01:39:24.192 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
01:39:24.192 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:39:24.192 00.000 9828 BLC: window closed
01:39:24.192 00.000 9828 MoveAxis(W, 3, B)
01:39:24.192 00.000 9828 Guiding  Dir = 3, Dur = 3
01:39:24.192 00.000 9828 IsSlewing returns 0
01:39:24.192 00.000 9828 IsGuiding returns 0
01:39:24.192 00.000 9828 PulseGuide returned control before completion, sleep 13
01:39:24.218 00.026 9828 IsGuiding returns 1
01:39:24.218 00.000 9828 scope still moving after pulse duration time elapsed
01:39:24.249 00.031 9828 IsSlewing returns 0
01:39:24.249 00.000 9828 IsGuiding returns 1
01:39:24.280 00.031 9828 IsSlewing returns 0
01:39:24.280 00.000 9828 IsGuiding returns 1
01:39:24.310 00.030 9828 IsSlewing returns 0
01:39:24.310 00.000 9828 IsGuiding returns 0
01:39:24.310 00.000 9828 scope move finished after 3 + 114 ms
01:39:24.310 00.000 9828 Move returns status 0, amount 3
01:39:24.310 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:24.310 00.000 9828 MoveAxis(N, 16, B)
01:39:24.310 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:24.326 00.016 9828 IsSlewing returns 0
01:39:24.326 00.000 9828 IsGuiding returns 0
01:39:24.326 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:24.357 00.031 9828 IsGuiding returns 1
01:39:24.357 00.000 9828 scope still moving after pulse duration time elapsed
01:39:24.387 00.030 9828 IsSlewing returns 0
01:39:24.387 00.000 9828 IsGuiding returns 1
01:39:24.419 00.032 9828 IsSlewing returns 0
01:39:24.419 00.000 9828 IsGuiding returns 1
01:39:24.450 00.031 9828 IsSlewing returns 0
01:39:24.450 00.000 9828 IsGuiding returns 1
01:39:24.480 00.030 9828 IsSlewing returns 0
01:39:24.480 00.000 9828 IsGuiding returns 0
01:39:24.480 00.000 9828 scope move finished after 16 + 137 ms
01:39:24.480 00.000 9828 Move returns status 0, amount 16
01:39:24.480 00.000 9828 move complete, result=0
01:39:24.480 00.000 9828 worker thread done servicing request
01:39:24.480 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:39:24.880 00.400 8976 Exposure complete
01:39:24.886 00.006 8976 worker thread done servicing request
01:39:24.887 00.001 5052 OnExposeComplete: enter
01:39:24.887 00.000 5052 UpdateGuideState(): m_state=6
01:39:24.887 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4881
01:39:24.887 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.26, Mass=192, SNR=9.6, Peak=69 HFD=2.9
01:39:24.887 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.46 = 1.83)
01:39:24.887 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.72)
01:39:24.887 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.45 hyp=0.67 cameraTheta=-2.41 mountX=-0.17 mountY=0.67, mountTheta=1.82
01:39:24.888 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.45, opts=13)
01:39:24.888 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.45)
01:39:24.888 00.000 8976 Worker thread wakes up
01:39:24.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.45) opts 0xd
01:39:24.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.45)
01:39:24.888 00.000 8976 Moving (-0.50, -0.45) raw xDistance=-0.17 yDistance=0.67
01:39:24.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:39:24.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
01:39:24.888 00.000 8976 MoveAxis(R, 0, ABG)
01:39:24.888 00.000 8976 MoveAxis(D, 3, ABG)
01:39:24.888 00.000 8976 stepping (-20, 3) + (0, -3)
01:39:24.889 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:24.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:39:24.899 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:39:24.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:24.899 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:24.899 00.000 5052 Enqueuing Expose request
01:39:24.926 00.027 8976 Received - 47 (G) 
01:39:24.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:24.926 00.000 8976 stepped: pos (-20, 0)
01:39:24.927 00.001 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.82 = 1.82)
01:39:24.927 00.000 8976 MountToCamera -- mountX=2.92 mountY=-0.67 hyp=2.99 mountTheta=-0.23 cameraX=-0.73, cameraY=2.90 cameraTheta=1.82
01:39:24.927 00.000 8976 incremental bump (-0.729, 2.904) isValid = 1
01:39:24.927 00.000 8976 Scheduling Mount bump of (-0.028, 0.116)
01:39:24.927 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:39:24.927 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:39:24.927 00.000 8976 move complete, result=0
01:39:24.927 00.000 9828 Worker thread wakes up
01:39:24.927 00.000 8976 worker thread done servicing request
01:39:24.927 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:39:24.927 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:39:24.927 00.000 8976 Worker thread wakes up
01:39:24.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:24.927 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:39:24.927 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
01:39:24.927 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.46)
01:39:24.928 00.001 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
01:39:24.928 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:39:24.928 00.000 9828 BLC: window closed
01:39:24.928 00.000 9828 MoveAxis(W, 7, B)
01:39:24.928 00.000 9828 Guiding  Dir = 3, Dur = 7
01:39:24.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:24.928 00.000 9828 IsSlewing returns 0
01:39:24.928 00.000 9828 IsGuiding returns 0
01:39:24.928 00.000 9828 PulseGuide returned control before completion, sleep 17
01:39:24.952 00.024 9828 IsGuiding returns 1
01:39:24.952 00.000 9828 scope still moving after pulse duration time elapsed
01:39:24.984 00.032 9828 IsSlewing returns 0
01:39:24.984 00.000 9828 IsGuiding returns 1
01:39:25.015 00.031 9828 IsSlewing returns 0
01:39:25.015 00.000 9828 IsGuiding returns 1
01:39:25.046 00.031 9828 IsSlewing returns 0
01:39:25.046 00.000 9828 IsGuiding returns 0
01:39:25.046 00.000 9828 scope move finished after 7 + 111 ms
01:39:25.046 00.000 9828 Move returns status 0, amount 7
01:39:25.046 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:25.046 00.000 9828 MoveAxis(N, 16, B)
01:39:25.047 00.001 9828 Guiding  Dir = 0, Dur = 16
01:39:25.063 00.016 9828 IsSlewing returns 0
01:39:25.063 00.000 9828 IsGuiding returns 0
01:39:25.063 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:25.094 00.031 9828 IsGuiding returns 1
01:39:25.094 00.000 9828 scope still moving after pulse duration time elapsed
01:39:25.125 00.031 9828 IsSlewing returns 0
01:39:25.125 00.000 9828 IsGuiding returns 1
01:39:25.156 00.031 9828 IsSlewing returns 0
01:39:25.156 00.000 9828 IsGuiding returns 1
01:39:25.187 00.031 9828 IsSlewing returns 0
01:39:25.187 00.000 9828 IsGuiding returns 1
01:39:25.218 00.031 9828 IsSlewing returns 0
01:39:25.218 00.000 9828 IsGuiding returns 0
01:39:25.218 00.000 9828 scope move finished after 16 + 138 ms
01:39:25.218 00.000 9828 Move returns status 0, amount 16
01:39:25.218 00.000 9828 move complete, result=0
01:39:25.218 00.000 9828 worker thread done servicing request
01:39:25.218 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:39:25.619 00.401 8976 Exposure complete
01:39:25.624 00.005 8976 worker thread done servicing request
01:39:25.624 00.000 5052 OnExposeComplete: enter
01:39:25.624 00.000 5052 UpdateGuideState(): m_state=6
01:39:25.624 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4882
01:39:25.625 00.001 5052 Star::Find returns 1 (0), X=329.04, Y=281.05, Mass=203, SNR=9.8, Peak=65 HFD=2.8
01:39:25.625 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
01:39:25.625 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.37)
01:39:25.625 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.66 hyp=0.67 cameraTheta=-1.77 mountX=-0.53 mountY=0.47, mountTheta=2.41
01:39:25.625 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.66, opts=13)
01:39:25.625 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.66)
01:39:25.626 00.001 8976 Worker thread wakes up
01:39:25.626 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.66) opts 0xd
01:39:25.626 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.66)
01:39:25.626 00.000 8976 Moving (-0.13, -0.66) raw xDistance=-0.53 yDistance=0.47
01:39:25.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
01:39:25.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
01:39:25.626 00.000 8976 MoveAxis(R, 2, ABG)
01:39:25.626 00.000 8976 stepping (-20, 0) + (2, 0)
01:39:25.626 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:25.627 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:39:25.637 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
01:39:25.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:25.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:25.637 00.000 5052 Enqueuing Expose request
01:39:25.662 00.025 8976 Received - 47 (G) 
01:39:25.662 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:25.662 00.000 8976 stepped: pos (-18, 0)
01:39:25.662 00.000 8976 MoveAxis(D, 2, ABG)
01:39:25.662 00.000 8976 stepping (-18, 0) + (0, -2)
01:39:25.662 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:25.693 00.031 8976 Received - 47 (G) 
01:39:25.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:25.693 00.000 8976 stepped: pos (-18, -2)
01:39:25.694 00.001 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
01:39:25.694 00.000 8976 MountToCamera -- mountX=2.86 mountY=-0.35 hyp=2.89 mountTheta=-0.12 cameraX=-1.00, cameraY=2.71 cameraTheta=1.92
01:39:25.694 00.000 8976 incremental bump (-0.996, 2.708) isValid = 1
01:39:25.694 00.000 8976 Scheduling Mount bump of (-0.040, 0.112)
01:39:25.694 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:39:25.694 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:39:25.694 00.000 8976 move complete, result=0
01:39:25.694 00.000 9828 Worker thread wakes up
01:39:25.694 00.000 8976 worker thread done servicing request
01:39:25.694 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.5 px 2 ms SOUTH
01:39:25.694 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:39:25.694 00.000 8976 Worker thread wakes up
01:39:25.694 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:39:25.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:25.694 00.000 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.28)
01:39:25.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:25.694 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.36)
01:39:25.694 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=0.03 mountY=-0.12, mountTheta=-1.28
01:39:25.694 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:39:25.695 00.001 9828 BLC: window closed
01:39:25.695 00.000 9828 MoveAxis(W, 11, B)
01:39:25.695 00.000 9828 Guiding  Dir = 3, Dur = 11
01:39:25.695 00.000 9828 IsSlewing returns 0
01:39:25.695 00.000 9828 IsGuiding returns 0
01:39:25.695 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:25.728 00.033 9828 IsGuiding returns 1
01:39:25.728 00.000 9828 scope still moving after pulse duration time elapsed
01:39:25.759 00.031 9828 IsSlewing returns 0
01:39:25.760 00.001 9828 IsGuiding returns 1
01:39:25.789 00.029 9828 IsSlewing returns 0
01:39:25.789 00.000 9828 IsGuiding returns 1
01:39:25.821 00.032 9828 IsSlewing returns 0
01:39:25.821 00.000 9828 IsGuiding returns 0
01:39:25.821 00.000 9828 scope move finished after 11 + 114 ms
01:39:25.821 00.000 9828 Move returns status 0, amount 11
01:39:25.821 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:25.821 00.000 9828 MoveAxis(N, 16, B)
01:39:25.821 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:25.836 00.015 9828 IsSlewing returns 0
01:39:25.836 00.000 9828 IsGuiding returns 1
01:39:25.836 00.000 9828 Entered PulseGuideScope while moving
01:39:25.898 00.062 9828 IsSlewing returns 0
01:39:25.898 00.000 9828 IsGuiding returns 1
01:39:25.898 00.000 9828 Still moving
01:39:25.959 00.061 9828 IsSlewing returns 0
01:39:25.959 00.000 9828 IsGuiding returns 0
01:39:25.959 00.000 9828 Movement stopped - continuing
01:39:25.959 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:25.991 00.032 9828 IsGuiding returns 1
01:39:25.991 00.000 9828 scope still moving after pulse duration time elapsed
01:39:26.022 00.031 9828 IsSlewing returns 0
01:39:26.023 00.001 9828 IsGuiding returns 1
01:39:26.053 00.030 9828 IsSlewing returns 0
01:39:26.053 00.000 9828 IsGuiding returns 1
01:39:26.084 00.031 9828 IsSlewing returns 0
01:39:26.084 00.000 9828 IsGuiding returns 1
01:39:26.115 00.031 9828 IsSlewing returns 0
01:39:26.115 00.000 9828 IsGuiding returns 0
01:39:26.115 00.000 9828 scope move finished after 16 + 139 ms
01:39:26.115 00.000 9828 Move returns status 0, amount 16
01:39:26.115 00.000 9828 move complete, result=0
01:39:26.115 00.000 9828 worker thread done servicing request
01:39:26.115 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
01:39:26.387 00.272 8976 Exposure complete
01:39:26.393 00.006 8976 worker thread done servicing request
01:39:26.393 00.000 5052 OnExposeComplete: enter
01:39:26.393 00.000 5052 UpdateGuideState(): m_state=6
01:39:26.393 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4883
01:39:26.393 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.68, Mass=182, SNR=9.3, Peak=64 HFD=3.0
01:39:26.393 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
01:39:26.393 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
01:39:26.393 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.03 hyp=0.57 cameraTheta=-3.09 mountX=0.23 mountY=0.49, mountTheta=1.13
01:39:26.394 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.03, opts=13)
01:39:26.394 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.03)
01:39:26.394 00.000 8976 Worker thread wakes up
01:39:26.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.03) opts 0xd
01:39:26.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.03)
01:39:26.394 00.000 8976 Moving (-0.56, -0.03) raw xDistance=0.23 yDistance=0.49
01:39:26.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:39:26.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
01:39:26.394 00.000 8976 MoveAxis(R, 0, ABG)
01:39:26.394 00.000 8976 MoveAxis(D, 2, ABG)
01:39:26.395 00.001 8976 stepping (-18, -2) + (0, -2)
01:39:26.395 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:26.395 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:39:26.404 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
01:39:26.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:26.405 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:26.405 00.000 5052 Enqueuing Expose request
01:39:26.429 00.024 8976 Received - 47 (G) 
01:39:26.429 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:26.429 00.000 8976 stepped: pos (-18, -4)
01:39:26.429 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
01:39:26.429 00.000 8976 MountToCamera -- mountX=2.83 mountY=-0.02 hyp=2.83 mountTheta=-0.01 cameraX=-1.27, cameraY=2.53 cameraTheta=2.04
01:39:26.429 00.000 8976 incremental bump (-1.268, 2.529) isValid = 1
01:39:26.430 00.001 8976 Scheduling Mount bump of (-0.051, 0.106)
01:39:26.430 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:39:26.430 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:39:26.430 00.000 8976 move complete, result=0
01:39:26.430 00.000 9828 Worker thread wakes up
01:39:26.430 00.000 8976 worker thread done servicing request
01:39:26.430 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:39:26.430 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:39:26.430 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:39:26.430 00.000 8976 Worker thread wakes up
01:39:26.430 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.17)
01:39:26.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:26.430 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.25)
01:39:26.430 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:26.430 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.18
01:39:26.430 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:39:26.430 00.000 9828 BLC: window closed
01:39:26.430 00.000 9828 MoveAxis(W, 15, B)
01:39:26.430 00.000 9828 Guiding  Dir = 3, Dur = 15
01:39:26.430 00.000 9828 IsSlewing returns 0
01:39:26.430 00.000 9828 IsGuiding returns 0
01:39:26.430 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:26.471 00.041 9828 IsGuiding returns 1
01:39:26.471 00.000 9828 scope still moving after pulse duration time elapsed
01:39:26.502 00.031 9828 IsSlewing returns 0
01:39:26.502 00.000 9828 IsGuiding returns 1
01:39:26.533 00.031 9828 IsSlewing returns 0
01:39:26.533 00.000 9828 IsGuiding returns 1
01:39:26.564 00.031 9828 IsSlewing returns 0
01:39:26.564 00.000 9828 IsGuiding returns 0
01:39:26.564 00.000 9828 scope move finished after 15 + 118 ms
01:39:26.564 00.000 9828 Move returns status 0, amount 15
01:39:26.564 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:26.564 00.000 9828 MoveAxis(N, 15, B)
01:39:26.564 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:26.579 00.015 9828 IsSlewing returns 0
01:39:26.579 00.000 9828 IsGuiding returns 0
01:39:26.579 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:26.609 00.030 9828 IsGuiding returns 1
01:39:26.609 00.000 9828 scope still moving after pulse duration time elapsed
01:39:26.640 00.031 9828 IsSlewing returns 0
01:39:26.640 00.000 9828 IsGuiding returns 1
01:39:26.671 00.031 9828 IsSlewing returns 0
01:39:26.671 00.000 9828 IsGuiding returns 1
01:39:26.702 00.031 9828 IsSlewing returns 0
01:39:26.702 00.000 9828 IsGuiding returns 1
01:39:26.733 00.031 9828 IsSlewing returns 0
01:39:26.733 00.000 9828 IsGuiding returns 0
01:39:26.733 00.000 9828 scope move finished after 15 + 138 ms
01:39:26.733 00.000 9828 Move returns status 0, amount 15
01:39:26.733 00.000 9828 move complete, result=0
01:39:26.733 00.000 9828 worker thread done servicing request
01:39:26.733 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
01:39:27.119 00.386 8976 Exposure complete
01:39:27.124 00.005 8976 worker thread done servicing request
01:39:27.124 00.000 5052 OnExposeComplete: enter
01:39:27.124 00.000 5052 UpdateGuideState(): m_state=6
01:39:27.124 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4884
01:39:27.124 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.16, Mass=168, SNR=9.0, Peak=65 HFD=2.8
01:39:27.124 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
01:39:27.124 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
01:39:27.124 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.45 hyp=0.45 cameraTheta=1.71 mountX=0.43 mountY=-0.19, mountTheta=-0.42
01:39:27.124 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.45, opts=13)
01:39:27.124 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.45)
01:39:27.125 00.001 8976 Worker thread wakes up
01:39:27.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.45) opts 0xd
01:39:27.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.45)
01:39:27.125 00.000 8976 Moving (-0.06, 0.45) raw xDistance=0.43 yDistance=-0.19
01:39:27.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:39:27.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:39:27.125 00.000 8976 MoveAxis(L, 2, ABG)
01:39:27.125 00.000 8976 stepping (-18, -4) + (-2, 0)
01:39:27.125 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:27.125 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:39:27.135 00.010 5052 UpdateGuideState exits: m=168 SNR=9.0
01:39:27.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:27.135 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:27.135 00.000 5052 Enqueuing Expose request
01:39:27.149 00.014 8976 Received - 47 (G) 
01:39:27.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:27.149 00.000 8976 stepped: pos (-20, -4)
01:39:27.149 00.000 8976 MoveAxis(U, 0, ABG)
01:39:27.149 00.000 8976 MountToCamera -- mountTheta (0.07) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
01:39:27.149 00.000 8976 MountToCamera -- mountX=2.91 mountY=0.19 hyp=2.91 mountTheta=0.07 cameraX=-1.50, cameraY=2.50 cameraTheta=2.11
01:39:27.149 00.000 8976 incremental bump (-1.496, 2.499) isValid = 1
01:39:27.149 00.000 8976 Scheduling Mount bump of (-0.059, 0.102)
01:39:27.149 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:39:27.149 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:39:27.149 00.000 8976 move complete, result=0
01:39:27.149 00.000 8976 worker thread done servicing request
01:39:27.149 00.000 8976 Worker thread wakes up
01:39:27.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:27.149 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:27.149 00.000 9828 Worker thread wakes up
01:39:27.149 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:39:27.149 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:39:27.149 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.19 = -1.09)
01:39:27.150 00.001 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
01:39:27.150 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.11 = -1.17)
01:39:27.150 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
01:39:27.150 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:39:27.150 00.000 9828 BLC: window closed
01:39:27.150 00.000 9828 MoveAxis(W, 17, B)
01:39:27.150 00.000 9828 Guiding  Dir = 3, Dur = 17
01:39:27.150 00.000 9828 IsSlewing returns 0
01:39:27.150 00.000 9828 IsGuiding returns 0
01:39:27.151 00.001 9828 PulseGuide returned control before completion, sleep 27
01:39:27.181 00.030 9828 IsGuiding returns 1
01:39:27.181 00.000 9828 scope still moving after pulse duration time elapsed
01:39:27.213 00.032 9828 IsSlewing returns 0
01:39:27.213 00.000 9828 IsGuiding returns 1
01:39:27.243 00.030 9828 IsSlewing returns 0
01:39:27.243 00.000 9828 IsGuiding returns 1
01:39:27.274 00.031 9828 IsSlewing returns 0
01:39:27.274 00.000 9828 IsGuiding returns 0
01:39:27.274 00.000 9828 scope move finished after 17 + 107 ms
01:39:27.274 00.000 9828 Move returns status 0, amount 17
01:39:27.274 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:27.274 00.000 9828 MoveAxis(N, 15, B)
01:39:27.274 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:27.290 00.016 9828 IsSlewing returns 0
01:39:27.290 00.000 9828 IsGuiding returns 0
01:39:27.290 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:27.320 00.030 9828 IsGuiding returns 1
01:39:27.320 00.000 9828 scope still moving after pulse duration time elapsed
01:39:27.352 00.032 9828 IsSlewing returns 0
01:39:27.352 00.000 9828 IsGuiding returns 1
01:39:27.382 00.030 9828 IsSlewing returns 0
01:39:27.382 00.000 9828 IsGuiding returns 1
01:39:27.413 00.031 9828 IsSlewing returns 0
01:39:27.413 00.000 9828 IsGuiding returns 1
01:39:27.443 00.030 9828 IsSlewing returns 0
01:39:27.443 00.000 9828 IsGuiding returns 0
01:39:27.443 00.000 9828 scope move finished after 15 + 138 ms
01:39:27.443 00.000 9828 Move returns status 0, amount 15
01:39:27.443 00.000 9828 move complete, result=0
01:39:27.443 00.000 9828 worker thread done servicing request
01:39:27.443 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:39:27.839 00.396 8976 Exposure complete
01:39:27.844 00.005 8976 worker thread done servicing request
01:39:27.844 00.000 5052 OnExposeComplete: enter
01:39:27.844 00.000 5052 UpdateGuideState(): m_state=6
01:39:27.844 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4885
01:39:27.845 00.001 5052 Star::Find returns 1 (0), X=329.20, Y=281.37, Mass=188, SNR=9.5, Peak=71 HFD=2.7
01:39:27.845 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.53 = 2.75)
01:39:27.845 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.65)
01:39:27.845 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.49 mountX=-0.32 mountY=0.16, mountTheta=2.67
01:39:27.845 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.34, opts=13)
01:39:27.845 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.34)
01:39:27.845 00.000 8976 Worker thread wakes up
01:39:27.845 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.34) opts 0xd
01:39:27.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.34)
01:39:27.846 00.001 8976 Moving (0.03, -0.34) raw xDistance=-0.32 yDistance=0.16
01:39:27.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
01:39:27.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:39:27.846 00.000 8976 MoveAxis(R, 1, ABG)
01:39:27.846 00.000 8976 stepping (-20, -4) + (1, 0)
01:39:27.846 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:27.846 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:39:27.856 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:39:27.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:27.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:27.856 00.000 5052 Enqueuing Expose request
01:39:27.868 00.012 8976 Received - 47 (G) 
01:39:27.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:27.868 00.000 8976 stepped: pos (-19, -4)
01:39:27.868 00.000 8976 MoveAxis(U, 0, ABG)
01:39:27.868 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
01:39:27.868 00.000 8976 MountToCamera -- mountX=2.91 mountY=0.34 hyp=2.93 mountTheta=0.12 cameraX=-1.63, cameraY=2.43 cameraTheta=2.16
01:39:27.868 00.000 8976 incremental bump (-1.626, 2.434) isValid = 1
01:39:27.868 00.000 8976 Scheduling Mount bump of (-0.064, 0.099)
01:39:27.868 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:39:27.868 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:39:27.868 00.000 8976 move complete, result=0
01:39:27.868 00.000 9828 Worker thread wakes up
01:39:27.868 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:39:27.868 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:39:27.868 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:39:27.868 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
01:39:27.868 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.13)
01:39:27.868 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.06
01:39:27.868 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:39:27.869 00.001 8976 worker thread done servicing request
01:39:27.869 00.000 8976 Worker thread wakes up
01:39:27.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:27.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:27.869 00.000 9828 BLC: window closed
01:39:27.869 00.000 9828 MoveAxis(W, 19, B)
01:39:27.869 00.000 9828 Guiding  Dir = 3, Dur = 19
01:39:27.869 00.000 9828 IsSlewing returns 0
01:39:27.869 00.000 9828 IsGuiding returns 0
01:39:27.869 00.000 9828 PulseGuide returned control before completion, sleep 29
01:39:27.908 00.039 9828 IsGuiding returns 1
01:39:27.908 00.000 9828 scope still moving after pulse duration time elapsed
01:39:27.939 00.031 9828 IsSlewing returns 0
01:39:27.939 00.000 9828 IsGuiding returns 1
01:39:27.970 00.031 9828 IsSlewing returns 0
01:39:27.970 00.000 9828 IsGuiding returns 1
01:39:28.002 00.032 9828 IsSlewing returns 0
01:39:28.002 00.000 9828 IsGuiding returns 0
01:39:28.002 00.000 9828 scope move finished after 19 + 113 ms
01:39:28.002 00.000 9828 Move returns status 0, amount 19
01:39:28.002 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:28.002 00.000 9828 MoveAxis(N, 14, B)
01:39:28.002 00.000 9828 Guiding  Dir = 0, Dur = 14
01:39:28.018 00.016 9828 IsSlewing returns 0
01:39:28.018 00.000 9828 IsGuiding returns 0
01:39:28.018 00.000 9828 PulseGuide returned control before completion, sleep 24
01:39:28.048 00.030 9828 IsGuiding returns 1
01:39:28.048 00.000 9828 scope still moving after pulse duration time elapsed
01:39:28.079 00.031 9828 IsSlewing returns 0
01:39:28.079 00.000 9828 IsGuiding returns 1
01:39:28.109 00.030 9828 IsSlewing returns 0
01:39:28.109 00.000 9828 IsGuiding returns 1
01:39:28.140 00.031 9828 IsSlewing returns 0
01:39:28.140 00.000 9828 IsGuiding returns 0
01:39:28.140 00.000 9828 scope move finished after 14 + 108 ms
01:39:28.140 00.000 9828 Move returns status 0, amount 14
01:39:28.140 00.000 9828 move complete, result=0
01:39:28.140 00.000 9828 worker thread done servicing request
01:39:28.140 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
01:39:28.557 00.417 8976 Exposure complete
01:39:28.563 00.006 8976 worker thread done servicing request
01:39:28.563 00.000 5052 OnExposeComplete: enter
01:39:28.563 00.000 5052 UpdateGuideState(): m_state=6
01:39:28.563 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4886
01:39:28.563 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.40, Mass=202, SNR=9.8, Peak=65 HFD=3.1
01:39:28.563 00.000 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.81 = -2.81)
01:39:28.563 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
01:39:28.563 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.31 hyp=0.45 cameraTheta=-0.77 mountX=-0.43 mountY=-0.10, mountTheta=-2.91
01:39:28.563 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.31, opts=13)
01:39:28.563 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.31)
01:39:28.564 00.001 8976 Worker thread wakes up
01:39:28.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.31) opts 0xd
01:39:28.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.31)
01:39:28.564 00.000 8976 Moving (0.32, -0.31) raw xDistance=-0.43 yDistance=-0.10
01:39:28.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
01:39:28.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:39:28.564 00.000 8976 MoveAxis(R, 2, ABG)
01:39:28.564 00.000 8976 stepping (-19, -4) + (2, 0)
01:39:28.564 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:28.564 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:39:28.573 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:39:28.574 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:28.574 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:28.574 00.000 5052 Enqueuing Expose request
01:39:28.588 00.014 8976 Received - 47 (G) 
01:39:28.588 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:28.588 00.000 8976 stepped: pos (-17, -4)
01:39:28.588 00.000 8976 MoveAxis(U, 0, ABG)
01:39:28.588 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
01:39:28.588 00.000 8976 MountToCamera -- mountX=2.81 mountY=0.44 hyp=2.84 mountTheta=0.15 cameraX=-1.67, cameraY=2.30 cameraTheta=2.20
01:39:28.588 00.000 8976 incremental bump (-1.667, 2.300) isValid = 1
01:39:28.588 00.000 8976 Scheduling Mount bump of (-0.067, 0.096)
01:39:28.588 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:39:28.588 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:39:28.588 00.000 8976 move complete, result=0
01:39:28.588 00.000 9828 Worker thread wakes up
01:39:28.588 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:39:28.588 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:39:28.588 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.01)
01:39:28.588 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.09)
01:39:28.588 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.06 mountY=-0.10, mountTheta=-1.03
01:39:28.588 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:39:28.588 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:39:28.588 00.000 8976 worker thread done servicing request
01:39:28.589 00.001 8976 Worker thread wakes up
01:39:28.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:28.589 00.000 9828 BLC: window closed
01:39:28.589 00.000 9828 MoveAxis(W, 20, B)
01:39:28.589 00.000 9828 Guiding  Dir = 3, Dur = 20
01:39:28.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:28.589 00.000 9828 IsSlewing returns 0
01:39:28.589 00.000 9828 IsGuiding returns 0
01:39:28.589 00.000 9828 PulseGuide returned control before completion, sleep 30
01:39:28.621 00.032 9828 IsGuiding returns 1
01:39:28.621 00.000 9828 scope still moving after pulse duration time elapsed
01:39:28.651 00.030 9828 IsSlewing returns 0
01:39:28.651 00.000 9828 IsGuiding returns 1
01:39:28.683 00.032 9828 IsSlewing returns 0
01:39:28.683 00.000 9828 IsGuiding returns 1
01:39:28.714 00.031 9828 IsSlewing returns 0
01:39:28.714 00.000 9828 IsGuiding returns 0
01:39:28.714 00.000 9828 scope move finished after 20 + 105 ms
01:39:28.714 00.000 9828 Move returns status 0, amount 20
01:39:28.714 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:28.714 00.000 9828 MoveAxis(N, 14, B)
01:39:28.714 00.000 9828 Guiding  Dir = 0, Dur = 14
01:39:28.730 00.016 9828 IsSlewing returns 0
01:39:28.730 00.000 9828 IsGuiding returns 0
01:39:28.730 00.000 9828 PulseGuide returned control before completion, sleep 24
01:39:28.761 00.031 9828 IsGuiding returns 1
01:39:28.761 00.000 9828 scope still moving after pulse duration time elapsed
01:39:28.792 00.031 9828 IsSlewing returns 0
01:39:28.792 00.000 9828 IsGuiding returns 1
01:39:28.823 00.031 9828 IsSlewing returns 0
01:39:28.823 00.000 9828 IsGuiding returns 1
01:39:28.854 00.031 9828 IsSlewing returns 0
01:39:28.854 00.000 9828 IsGuiding returns 1
01:39:28.885 00.031 9828 IsSlewing returns 0
01:39:28.885 00.000 9828 IsGuiding returns 0
01:39:28.885 00.000 9828 scope move finished after 14 + 141 ms
01:39:28.885 00.000 9828 Move returns status 0, amount 14
01:39:28.886 00.001 9828 move complete, result=0
01:39:28.886 00.000 9828 worker thread done servicing request
01:39:28.886 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:39:29.279 00.393 8976 Exposure complete
01:39:29.284 00.005 8976 worker thread done servicing request
01:39:29.284 00.000 5052 OnExposeComplete: enter
01:39:29.284 00.000 5052 UpdateGuideState(): m_state=6
01:39:29.285 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4887
01:39:29.285 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.97, Mass=211, SNR=10.0, Peak=62 HFD=3.4
01:39:29.285 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:39:29.285 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
01:39:29.285 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.26 hyp=1.01 cameraTheta=0.26 mountX=-0.21 mountY=-0.96, mountTheta=-1.79
01:39:29.285 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.26, opts=13)
01:39:29.285 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.26)
01:39:29.286 00.001 8976 Worker thread wakes up
01:39:29.286 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.26) opts 0xd
01:39:29.286 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.26)
01:39:29.286 00.000 8976 Moving (0.98, 0.26) raw xDistance=-0.21 yDistance=-0.96
01:39:29.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:39:29.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.96
01:39:29.286 00.000 8976 MoveAxis(R, 0, ABG)
01:39:29.286 00.000 8976 MoveAxis(U, 4, ABG)
01:39:29.286 00.000 8976 stepping (-17, -4) + (0, 4)
01:39:29.286 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:39:29.286 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:39:29.298 00.012 5052 UpdateGuideState exits: m=211 SNR=10.0
01:39:29.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:29.298 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:29.298 00.000 5052 Enqueuing Expose request
01:39:29.322 00.024 8976 Received - 47 (G) 
01:39:29.322 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:39:29.322 00.000 8976 stepped: pos (-17, 0)
01:39:29.322 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
01:39:29.322 00.000 8976 MountToCamera -- mountX=2.74 mountY=0.29 hyp=2.76 mountTheta=0.11 cameraX=-1.51, cameraY=2.31 cameraTheta=2.15
01:39:29.323 00.001 8976 incremental bump (-1.508, 2.306) isValid = 1
01:39:29.323 00.000 8976 Scheduling Mount bump of (-0.063, 0.100)
01:39:29.323 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:39:29.323 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:39:29.323 00.000 8976 move complete, result=0
01:39:29.323 00.000 9828 Worker thread wakes up
01:39:29.323 00.000 8976 worker thread done servicing request
01:39:29.323 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
01:39:29.323 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:39:29.323 00.000 8976 Worker thread wakes up
01:39:29.323 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:39:29.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:29.323 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
01:39:29.323 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:29.323 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
01:39:29.323 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.07
01:39:29.324 00.001 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:39:29.324 00.000 9828 BLC: window closed
01:39:29.324 00.000 9828 MoveAxis(W, 19, B)
01:39:29.324 00.000 9828 Guiding  Dir = 3, Dur = 19
01:39:29.324 00.000 9828 IsSlewing returns 0
01:39:29.324 00.000 9828 IsGuiding returns 0
01:39:29.324 00.000 9828 PulseGuide returned control before completion, sleep 29
01:39:29.368 00.044 9828 IsGuiding returns 1
01:39:29.368 00.000 9828 scope still moving after pulse duration time elapsed
01:39:29.400 00.032 9828 IsSlewing returns 0
01:39:29.400 00.000 9828 IsGuiding returns 1
01:39:29.431 00.031 9828 IsSlewing returns 0
01:39:29.431 00.000 9828 IsGuiding returns 1
01:39:29.462 00.031 9828 IsSlewing returns 0
01:39:29.462 00.000 9828 IsGuiding returns 1
01:39:29.493 00.031 9828 IsSlewing returns 0
01:39:29.493 00.000 9828 IsGuiding returns 0
01:39:29.493 00.000 9828 scope move finished after 19 + 149 ms
01:39:29.493 00.000 9828 Move returns status 0, amount 19
01:39:29.493 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:29.493 00.000 9828 MoveAxis(N, 15, B)
01:39:29.493 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:29.509 00.016 9828 IsSlewing returns 0
01:39:29.509 00.000 9828 IsGuiding returns 0
01:39:29.509 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:29.541 00.032 9828 IsGuiding returns 1
01:39:29.541 00.000 9828 scope still moving after pulse duration time elapsed
01:39:29.573 00.032 9828 IsSlewing returns 0
01:39:29.573 00.000 9828 IsGuiding returns 1
01:39:29.604 00.031 9828 IsSlewing returns 0
01:39:29.604 00.000 9828 IsGuiding returns 1
01:39:29.635 00.031 9828 IsSlewing returns 0
01:39:29.635 00.000 9828 IsGuiding returns 1
01:39:29.666 00.031 9828 IsSlewing returns 0
01:39:29.666 00.000 9828 IsGuiding returns 0
01:39:29.666 00.000 9828 scope move finished after 15 + 141 ms
01:39:29.666 00.000 9828 Move returns status 0, amount 15
01:39:29.666 00.000 9828 move complete, result=0
01:39:29.666 00.000 9828 worker thread done servicing request
01:39:29.666 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 15 ms NORTH
01:39:30.016 00.350 8976 Exposure complete
01:39:30.021 00.005 8976 worker thread done servicing request
01:39:30.021 00.000 5052 OnExposeComplete: enter
01:39:30.022 00.001 5052 UpdateGuideState(): m_state=6
01:39:30.022 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4888
01:39:30.022 00.000 5052 Star::Find returns 1 (0), X=330.38, Y=281.56, Mass=187, SNR=9.4, Peak=63 HFD=3.2
01:39:30.022 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:39:30.022 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
01:39:30.022 00.000 5052 CameraToMount -- cameraX=1.21 cameraY=-0.14 hyp=1.21 cameraTheta=-0.12 mountX=-0.68 mountY=-0.93, mountTheta=-2.20
01:39:30.023 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.21, y=-0.14, opts=13)
01:39:30.023 00.000 5052 Enqueuing Move request for stepguider (1.21, -0.14)
01:39:30.023 00.000 8976 Worker thread wakes up
01:39:30.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.21, -0.14) opts 0xd
01:39:30.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.21, -0.14)
01:39:30.023 00.000 8976 Moving (1.21, -0.14) raw xDistance=-0.68 yDistance=-0.93
01:39:30.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:39:30.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.93
01:39:30.023 00.000 8976 MoveAxis(R, 3, ABG)
01:39:30.023 00.000 8976 stepping (-17, 0) + (3, 0)
01:39:30.023 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:30.024 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:39:30.034 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:39:30.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:30.034 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:30.034 00.000 5052 Enqueuing Expose request
01:39:30.058 00.024 8976 Received - 47 (G) 
01:39:30.058 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:30.058 00.000 8976 stepped: pos (-14, 0)
01:39:30.058 00.000 8976 MoveAxis(U, 4, ABG)
01:39:30.058 00.000 8976 stepping (-14, 0) + (0, 4)
01:39:30.058 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:39:30.090 00.032 8976 Received - 47 (G) 
01:39:30.090 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:39:30.090 00.000 8976 stepped: pos (-14, 4)
01:39:30.090 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
01:39:30.090 00.000 8976 MountToCamera -- mountX=2.54 mountY=-0.01 hyp=2.54 mountTheta=-0.01 cameraX=-1.15, cameraY=2.27 cameraTheta=2.04
01:39:30.090 00.000 8976 incremental bump (-1.146, 2.270) isValid = 1
01:39:30.090 00.000 8976 Scheduling Mount bump of (-0.052, 0.106)
01:39:30.090 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:39:30.090 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:39:30.090 00.000 8976 move complete, result=0
01:39:30.090 00.000 8976 worker thread done servicing request
01:39:30.090 00.000 8976 Worker thread wakes up
01:39:30.090 00.000 9828 Worker thread wakes up
01:39:30.090 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:39:30.090 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:39:30.090 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
01:39:30.090 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.9 px 4 ms NORTH
01:39:30.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:30.091 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:30.091 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.24)
01:39:30.091 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.17
01:39:30.091 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:39:30.091 00.000 9828 BLC: window closed
01:39:30.091 00.000 9828 MoveAxis(W, 15, B)
01:39:30.091 00.000 9828 Guiding  Dir = 3, Dur = 15
01:39:30.091 00.000 9828 IsSlewing returns 0
01:39:30.091 00.000 9828 IsGuiding returns 0
01:39:30.091 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:30.132 00.041 9828 IsGuiding returns 1
01:39:30.132 00.000 9828 scope still moving after pulse duration time elapsed
01:39:30.163 00.031 9828 IsSlewing returns 0
01:39:30.163 00.000 9828 IsGuiding returns 1
01:39:30.194 00.031 9828 IsSlewing returns 0
01:39:30.194 00.000 9828 IsGuiding returns 1
01:39:30.225 00.031 9828 IsSlewing returns 0
01:39:30.225 00.000 9828 IsGuiding returns 0
01:39:30.225 00.000 9828 scope move finished after 15 + 118 ms
01:39:30.225 00.000 9828 Move returns status 0, amount 15
01:39:30.225 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:30.225 00.000 9828 MoveAxis(N, 15, B)
01:39:30.225 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:30.241 00.016 9828 IsSlewing returns 0
01:39:30.241 00.000 9828 IsGuiding returns 0
01:39:30.241 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:30.272 00.031 9828 IsGuiding returns 1
01:39:30.272 00.000 9828 scope still moving after pulse duration time elapsed
01:39:30.303 00.031 9828 IsSlewing returns 0
01:39:30.303 00.000 9828 IsGuiding returns 1
01:39:30.334 00.031 9828 IsSlewing returns 0
01:39:30.334 00.000 9828 IsGuiding returns 1
01:39:30.365 00.031 9828 IsSlewing returns 0
01:39:30.365 00.000 9828 IsGuiding returns 1
01:39:30.396 00.031 9828 IsSlewing returns 0
01:39:30.396 00.000 9828 IsGuiding returns 0
01:39:30.396 00.000 9828 scope move finished after 15 + 140 ms
01:39:30.396 00.000 9828 Move returns status 0, amount 15
01:39:30.396 00.000 9828 move complete, result=0
01:39:30.396 00.000 9828 worker thread done servicing request
01:39:30.396 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
01:39:30.786 00.390 8976 Exposure complete
01:39:30.791 00.005 8976 worker thread done servicing request
01:39:30.791 00.000 5052 OnExposeComplete: enter
01:39:30.791 00.000 5052 UpdateGuideState(): m_state=6
01:39:30.791 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4889
01:39:30.791 00.000 5052 Star::Find returns 1 (0), X=330.52, Y=281.79, Mass=209, SNR=9.9, Peak=61 HFD=3.1
01:39:30.791 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:39:30.791 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:39:30.791 00.000 5052 CameraToMount -- cameraX=1.35 cameraY=0.08 hyp=1.35 cameraTheta=0.06 mountX=-0.55 mountY=-1.17, mountTheta=-2.01
01:39:30.792 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.35, y=0.08, opts=13)
01:39:30.792 00.000 5052 Enqueuing Move request for stepguider (1.35, 0.08)
01:39:30.792 00.000 8976 Worker thread wakes up
01:39:30.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.35, 0.08) opts 0xd
01:39:30.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.35, 0.08)
01:39:30.792 00.000 8976 Moving (1.35, 0.08) raw xDistance=-0.55 yDistance=-1.17
01:39:30.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
01:39:30.793 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.17
01:39:30.793 00.000 8976 MoveAxis(R, 2, ABG)
01:39:30.793 00.000 8976 stepping (-14, 4) + (2, 0)
01:39:30.793 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:30.793 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:39:30.803 00.010 5052 UpdateGuideState exits: m=209 SNR=9.9
01:39:30.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:30.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:30.803 00.000 5052 Enqueuing Expose request
01:39:30.825 00.022 8976 Received - 47 (G) 
01:39:30.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:30.825 00.000 8976 stepped: pos (-12, 4)
01:39:30.825 00.000 8976 MoveAxis(U, 5, ABG)
01:39:30.825 00.000 8976 stepping (-12, 4) + (0, 5)
01:39:30.825 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:39:30.873 00.048 8976 Received - 47 (G) 
01:39:30.873 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:39:30.873 00.000 8976 stepped: pos (-12, 9)
01:39:30.873 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
01:39:30.873 00.000 8976 MountToCamera -- mountX=2.31 mountY=-0.48 hyp=2.36 mountTheta=-0.21 cameraX=-0.62, cameraY=2.28 cameraTheta=1.84
01:39:30.873 00.000 8976 incremental bump (-0.624, 2.276) isValid = 1
01:39:30.873 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
01:39:30.873 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:39:30.873 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:39:30.873 00.000 8976 move complete, result=0
01:39:30.874 00.001 8976 worker thread done servicing request
01:39:30.874 00.000 9828 Worker thread wakes up
01:39:30.874 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:39:30.874 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:39:30.874 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.93 = -1.36)
01:39:30.874 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
01:39:30.874 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.03 mountY=-0.12, mountTheta=-1.36
01:39:30.874 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:39:30.874 00.000 9828 BLC: window closed
01:39:30.874 00.000 9828 MoveAxis(W, 8, B)
01:39:30.874 00.000 9828 Guiding  Dir = 3, Dur = 8
01:39:30.874 00.000 8976 Worker thread wakes up
01:39:30.874 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.2 px 5 ms NORTH
01:39:30.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:30.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:30.874 00.000 9828 IsSlewing returns 0
01:39:30.875 00.001 9828 IsGuiding returns 0
01:39:30.875 00.000 9828 PulseGuide returned control before completion, sleep 18
01:39:30.904 00.029 9828 IsGuiding returns 1
01:39:30.904 00.000 9828 scope still moving after pulse duration time elapsed
01:39:30.935 00.031 9828 IsSlewing returns 0
01:39:30.935 00.000 9828 IsGuiding returns 1
01:39:30.965 00.030 9828 IsSlewing returns 0
01:39:30.965 00.000 9828 IsGuiding returns 1
01:39:30.997 00.032 9828 IsSlewing returns 0
01:39:30.997 00.000 9828 IsGuiding returns 1
01:39:31.027 00.030 9828 IsSlewing returns 0
01:39:31.027 00.000 9828 IsGuiding returns 0
01:39:31.027 00.000 9828 scope move finished after 8 + 144 ms
01:39:31.027 00.000 9828 Move returns status 0, amount 8
01:39:31.027 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:31.027 00.000 9828 MoveAxis(N, 16, B)
01:39:31.027 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:31.043 00.016 9828 IsSlewing returns 0
01:39:31.043 00.000 9828 IsGuiding returns 0
01:39:31.043 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:31.075 00.032 9828 IsGuiding returns 1
01:39:31.075 00.000 9828 scope still moving after pulse duration time elapsed
01:39:31.107 00.032 9828 IsSlewing returns 0
01:39:31.107 00.000 9828 IsGuiding returns 1
01:39:31.138 00.031 9828 IsSlewing returns 0
01:39:31.138 00.000 9828 IsGuiding returns 1
01:39:31.170 00.032 9828 IsSlewing returns 0
01:39:31.170 00.000 9828 IsGuiding returns 1
01:39:31.201 00.031 9828 IsSlewing returns 0
01:39:31.201 00.000 9828 IsGuiding returns 0
01:39:31.201 00.000 9828 scope move finished after 16 + 142 ms
01:39:31.201 00.000 9828 Move returns status 0, amount 16
01:39:31.201 00.000 9828 move complete, result=0
01:39:31.201 00.000 9828 worker thread done servicing request
01:39:31.201 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:39:31.573 00.372 8976 Exposure complete
01:39:31.578 00.005 8976 worker thread done servicing request
01:39:31.578 00.000 5052 OnExposeComplete: enter
01:39:31.578 00.000 5052 UpdateGuideState(): m_state=6
01:39:31.578 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4890
01:39:31.578 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.73, Mass=188, SNR=9.5, Peak=64 HFD=2.5
01:39:31.578 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
01:39:31.578 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:39:31.578 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.02 hyp=0.84 cameraTheta=0.03 mountX=-0.36 mountY=-0.72, mountTheta=-2.04
01:39:31.579 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.02, opts=13)
01:39:31.579 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.02)
01:39:31.579 00.000 8976 Worker thread wakes up
01:39:31.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.02) opts 0xd
01:39:31.579 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.02)
01:39:31.579 00.000 8976 Moving (0.84, 0.02) raw xDistance=-0.36 yDistance=-0.72
01:39:31.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
01:39:31.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.72
01:39:31.580 00.001 8976 MoveAxis(R, 2, ABG)
01:39:31.580 00.000 8976 stepping (-12, 9) + (2, 0)
01:39:31.580 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:31.580 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:39:31.590 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:39:31.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:31.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:31.590 00.000 5052 Enqueuing Expose request
01:39:31.609 00.019 8976 Received - 47 (G) 
01:39:31.609 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:31.609 00.000 8976 stepped: pos (-10, 9)
01:39:31.609 00.000 8976 MoveAxis(U, 3, ABG)
01:39:31.609 00.000 8976 stepping (-10, 9) + (0, 3)
01:39:31.609 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:31.640 00.031 8976 Received - 47 (G) 
01:39:31.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:31.640 00.000 8976 stepped: pos (-10, 12)
01:39:31.640 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
01:39:31.640 00.000 8976 MountToCamera -- mountX=2.05 mountY=-0.95 hyp=2.26 mountTheta=-0.43 cameraX=-0.09, cameraY=2.26 cameraTheta=1.61
01:39:31.641 00.001 8976 incremental bump (-0.088, 2.261) isValid = 1
01:39:31.641 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
01:39:31.641 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:39:31.641 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:39:31.641 00.000 8976 move complete, result=0
01:39:31.641 00.000 8976 worker thread done servicing request
01:39:31.641 00.000 8976 Worker thread wakes up
01:39:31.641 00.000 9828 Worker thread wakes up
01:39:31.641 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
01:39:31.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:31.641 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:31.641 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:39:31.641 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:39:31.641 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
01:39:31.641 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
01:39:31.642 00.001 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
01:39:31.642 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:39:31.642 00.000 9828 BLC: window closed
01:39:31.642 00.000 9828 MoveAxis(E, 0, B)
01:39:31.642 00.000 9828 Move returns status 0, amount 0
01:39:31.642 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:31.642 00.000 9828 MoveAxis(N, 16, B)
01:39:31.642 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:31.642 00.000 9828 IsSlewing returns 0
01:39:31.642 00.000 9828 IsGuiding returns 0
01:39:31.643 00.001 9828 PulseGuide returned control before completion, sleep 26
01:39:31.681 00.038 9828 IsGuiding returns 1
01:39:31.681 00.000 9828 scope still moving after pulse duration time elapsed
01:39:31.712 00.031 9828 IsSlewing returns 0
01:39:31.712 00.000 9828 IsGuiding returns 1
01:39:31.743 00.031 9828 IsSlewing returns 0
01:39:31.743 00.000 9828 IsGuiding returns 1
01:39:31.774 00.031 9828 IsSlewing returns 0
01:39:31.774 00.000 9828 IsGuiding returns 1
01:39:31.806 00.032 9828 IsSlewing returns 0
01:39:31.806 00.000 9828 IsGuiding returns 1
01:39:31.837 00.031 9828 IsSlewing returns 0
01:39:31.837 00.000 9828 IsGuiding returns 0
01:39:31.837 00.000 9828 scope move finished after 16 + 178 ms
01:39:31.837 00.000 9828 Move returns status 0, amount 16
01:39:31.837 00.000 9828 move complete, result=0
01:39:31.837 00.000 9828 worker thread done servicing request
01:39:31.837 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
01:39:32.337 00.500 8976 Exposure complete
01:39:32.342 00.005 8976 worker thread done servicing request
01:39:32.342 00.000 5052 OnExposeComplete: enter
01:39:32.342 00.000 5052 UpdateGuideState(): m_state=6
01:39:32.342 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4891
01:39:32.342 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.92, Mass=201, SNR=9.8, Peak=65 HFD=2.7
01:39:32.342 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
01:39:32.342 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
01:39:32.342 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.21 hyp=0.46 cameraTheta=0.46 mountX=-0.00 mountY=-0.46, mountTheta=-1.58
01:39:32.343 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.21, opts=13)
01:39:32.343 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.21)
01:39:32.343 00.000 8976 Worker thread wakes up
01:39:32.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.21) opts 0xd
01:39:32.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.21)
01:39:32.343 00.000 8976 Moving (0.41, 0.21) raw xDistance=-0.00 yDistance=-0.46
01:39:32.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:39:32.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.46
01:39:32.343 00.000 8976 MoveAxis(R, 0, ABG)
01:39:32.343 00.000 8976 MoveAxis(U, 2, ABG)
01:39:32.343 00.000 8976 stepping (-10, 12) + (0, 2)
01:39:32.343 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:32.344 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:39:32.353 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:39:32.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:32.353 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:32.353 00.000 5052 Enqueuing Expose request
01:39:32.375 00.022 8976 Received - 47 (G) 
01:39:32.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:32.376 00.001 8976 stepped: pos (-10, 14)
01:39:32.376 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
01:39:32.376 00.000 8976 MountToCamera -- mountX=1.88 mountY=-1.37 hyp=2.33 mountTheta=-0.63 cameraX=0.36, cameraY=2.30 cameraTheta=1.41
01:39:32.376 00.000 8976 incremental bump (0.364, 2.299) isValid = 1
01:39:32.376 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
01:39:32.376 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:39:32.376 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:39:32.376 00.000 8976 move complete, result=0
01:39:32.376 00.000 9828 Worker thread wakes up
01:39:32.376 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:39:32.376 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:39:32.376 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.77)
01:39:32.376 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
01:39:32.376 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
01:39:32.376 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:39:32.376 00.000 9828 BLC: window closed
01:39:32.376 00.000 9828 MoveAxis(E, 7, B)
01:39:32.376 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:39:32.376 00.000 8976 worker thread done servicing request
01:39:32.376 00.000 8976 Worker thread wakes up
01:39:32.377 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:32.377 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:32.377 00.000 9828 Guiding  Dir = 2, Dur = 7
01:39:32.377 00.000 9828 IsSlewing returns 0
01:39:32.377 00.000 9828 IsGuiding returns 0
01:39:32.377 00.000 9828 PulseGuide returned control before completion, sleep 17
01:39:32.397 00.020 9828 IsGuiding returns 1
01:39:32.397 00.000 9828 scope still moving after pulse duration time elapsed
01:39:32.427 00.030 9828 IsSlewing returns 0
01:39:32.427 00.000 9828 IsGuiding returns 1
01:39:32.458 00.031 9828 IsSlewing returns 0
01:39:32.458 00.000 9828 IsGuiding returns 1
01:39:32.490 00.032 9828 IsSlewing returns 0
01:39:32.490 00.000 9828 IsGuiding returns 0
01:39:32.490 00.000 9828 scope move finished after 7 + 105 ms
01:39:32.490 00.000 9828 Move returns status 0, amount 7
01:39:32.490 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:32.490 00.000 9828 MoveAxis(N, 16, B)
01:39:32.490 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:32.506 00.016 9828 IsSlewing returns 0
01:39:32.506 00.000 9828 IsGuiding returns 0
01:39:32.506 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:32.537 00.031 9828 IsGuiding returns 1
01:39:32.537 00.000 9828 scope still moving after pulse duration time elapsed
01:39:32.567 00.030 9828 IsSlewing returns 0
01:39:32.567 00.000 9828 IsGuiding returns 1
01:39:32.598 00.031 9828 IsSlewing returns 0
01:39:32.598 00.000 9828 IsGuiding returns 1
01:39:32.629 00.031 9828 IsSlewing returns 0
01:39:32.629 00.000 9828 IsGuiding returns 1
01:39:32.661 00.032 9828 IsSlewing returns 0
01:39:32.661 00.000 9828 IsGuiding returns 0
01:39:32.661 00.000 9828 scope move finished after 16 + 138 ms
01:39:32.661 00.000 9828 Move returns status 0, amount 16
01:39:32.661 00.000 9828 move complete, result=0
01:39:32.661 00.000 9828 worker thread done servicing request
01:39:32.661 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:39:33.070 00.409 8976 Exposure complete
01:39:33.075 00.005 8976 worker thread done servicing request
01:39:33.075 00.000 5052 OnExposeComplete: enter
01:39:33.075 00.000 5052 UpdateGuideState(): m_state=6
01:39:33.075 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4892
01:39:33.075 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.60, Mass=197, SNR=9.7, Peak=68 HFD=2.3
01:39:33.075 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
01:39:33.075 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
01:39:33.075 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.11 hyp=0.81 cameraTheta=-0.13 mountX=-0.46 mountY=-0.62, mountTheta=-2.22
01:39:33.076 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.11, opts=13)
01:39:33.076 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.11)
01:39:33.076 00.000 8976 Worker thread wakes up
01:39:33.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.11) opts 0xd
01:39:33.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.11)
01:39:33.076 00.000 8976 Moving (0.81, -0.11) raw xDistance=-0.46 yDistance=-0.62
01:39:33.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:39:33.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
01:39:33.076 00.000 8976 MoveAxis(R, 2, ABG)
01:39:33.076 00.000 8976 stepping (-10, 14) + (2, 0)
01:39:33.076 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:33.077 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:39:33.087 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:39:33.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:33.087 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:33.087 00.000 5052 Enqueuing Expose request
01:39:33.111 00.024 8976 Received - 47 (G) 
01:39:33.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:33.111 00.000 8976 stepped: pos (-8, 14)
01:39:33.111 00.000 8976 MoveAxis(U, 3, ABG)
01:39:33.111 00.000 8976 stepping (-8, 14) + (0, 3)
01:39:33.111 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:33.143 00.032 8976 Received - 47 (G) 
01:39:33.143 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:33.143 00.000 8976 stepped: pos (-8, 17)
01:39:33.143 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
01:39:33.143 00.000 8976 MountToCamera -- mountX=1.66 mountY=-1.81 hyp=2.46 mountTheta=-0.83 cameraX=0.85, cameraY=2.31 cameraTheta=1.22
01:39:33.143 00.000 8976 incremental bump (0.853, 2.306) isValid = 1
01:39:33.143 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
01:39:33.143 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:39:33.143 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:39:33.143 00.000 8976 move complete, result=0
01:39:33.143 00.000 8976 worker thread done servicing request
01:39:33.143 00.000 9828 Worker thread wakes up
01:39:33.143 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:39:33.143 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:39:33.143 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
01:39:33.144 00.001 8976 Worker thread wakes up
01:39:33.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:33.144 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:33.144 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
01:39:33.144 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
01:39:33.144 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
01:39:33.144 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:39:33.144 00.000 9828 BLC: window closed
01:39:33.144 00.000 9828 MoveAxis(E, 14, B)
01:39:33.144 00.000 9828 Guiding  Dir = 2, Dur = 14
01:39:33.145 00.001 9828 IsSlewing returns 0
01:39:33.145 00.000 9828 IsGuiding returns 0
01:39:33.145 00.000 9828 PulseGuide returned control before completion, sleep 24
01:39:33.173 00.028 9828 IsGuiding returns 1
01:39:33.173 00.000 9828 scope still moving after pulse duration time elapsed
01:39:33.205 00.032 9828 IsSlewing returns 0
01:39:33.205 00.000 9828 IsGuiding returns 1
01:39:33.236 00.031 9828 IsSlewing returns 0
01:39:33.236 00.000 9828 IsGuiding returns 1
01:39:33.268 00.032 9828 IsSlewing returns 0
01:39:33.268 00.000 9828 IsGuiding returns 1
01:39:33.298 00.030 9828 IsSlewing returns 0
01:39:33.298 00.000 9828 IsGuiding returns 0
01:39:33.298 00.000 9828 scope move finished after 14 + 138 ms
01:39:33.298 00.000 9828 Move returns status 0, amount 14
01:39:33.298 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:33.298 00.000 9828 MoveAxis(N, 14, B)
01:39:33.298 00.000 9828 Guiding  Dir = 0, Dur = 14
01:39:33.313 00.015 9828 IsSlewing returns 0
01:39:33.313 00.000 9828 IsGuiding returns 0
01:39:33.313 00.000 9828 PulseGuide returned control before completion, sleep 24
01:39:33.345 00.032 9828 IsGuiding returns 1
01:39:33.345 00.000 9828 scope still moving after pulse duration time elapsed
01:39:33.375 00.030 9828 IsSlewing returns 0
01:39:33.375 00.000 9828 IsGuiding returns 1
01:39:33.407 00.032 9828 IsSlewing returns 0
01:39:33.407 00.000 9828 IsGuiding returns 1
01:39:33.437 00.030 9828 IsSlewing returns 0
01:39:33.437 00.000 9828 IsGuiding returns 1
01:39:33.468 00.031 9828 IsSlewing returns 0
01:39:33.468 00.000 9828 IsGuiding returns 0
01:39:33.468 00.000 9828 scope move finished after 14 + 140 ms
01:39:33.468 00.000 9828 Move returns status 0, amount 14
01:39:33.468 00.000 9828 move complete, result=0
01:39:33.468 00.000 9828 worker thread done servicing request
01:39:33.468 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:39:33.839 00.371 8976 Exposure complete
01:39:33.844 00.005 8976 worker thread done servicing request
01:39:33.844 00.000 5052 OnExposeComplete: enter
01:39:33.845 00.001 5052 UpdateGuideState(): m_state=6
01:39:33.845 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4893
01:39:33.845 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.68, Mass=202, SNR=9.8, Peak=64 HFD=2.9
01:39:33.845 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
01:39:33.845 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
01:39:33.845 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.25 mountX=-0.07 mountY=-0.08, mountTheta=-2.34
01:39:33.846 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.03, opts=13)
01:39:33.846 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.03)
01:39:33.846 00.000 8976 Worker thread wakes up
01:39:33.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.03) opts 0xd
01:39:33.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.03)
01:39:33.846 00.000 8976 Moving (0.11, -0.03) raw xDistance=-0.07 yDistance=-0.08
01:39:33.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:39:33.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:39:33.846 00.000 8976 MoveAxis(R, 0, ABG)
01:39:33.846 00.000 8976 MoveAxis(U, 0, ABG)
01:39:33.846 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:39:33.846 00.000 8976 MountToCamera -- mountX=1.52 mountY=-2.10 hyp=2.59 mountTheta=-0.95 cameraX=1.18, cameraY=2.31 cameraTheta=1.10
01:39:33.846 00.000 8976 incremental bump (1.181, 2.310) isValid = 1
01:39:33.846 00.000 8976 Scheduling Mount bump of (0.050, 0.101)
01:39:33.846 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
01:39:33.846 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
01:39:33.846 00.000 8976 move complete, result=0
01:39:33.846 00.000 9828 Worker thread wakes up
01:39:33.846 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
01:39:33.846 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:39:33.846 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
01:39:33.846 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
01:39:33.846 00.000 8976 worker thread done servicing request
01:39:33.846 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.11 mountX=-0.05 mountY=-0.09, mountTheta=-2.10
01:39:33.846 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.05 yDistance=-0.09
01:39:33.846 00.000 9828 BLC: window closed
01:39:33.846 00.000 9828 MoveAxis(E, 17, B)
01:39:33.846 00.000 9828 Guiding  Dir = 2, Dur = 17
01:39:33.846 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:39:33.847 00.001 9828 IsSlewing returns 0
01:39:33.847 00.000 9828 IsGuiding returns 0
01:39:33.847 00.000 9828 PulseGuide returned control before completion, sleep 27
01:39:33.856 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:39:33.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:33.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:33.856 00.000 5052 Enqueuing Expose request
01:39:33.856 00.000 8976 Worker thread wakes up
01:39:33.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:33.857 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:33.857 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:33.886 00.029 9828 IsGuiding returns 1
01:39:33.886 00.000 9828 scope still moving after pulse duration time elapsed
01:39:33.917 00.031 9828 IsSlewing returns 0
01:39:33.917 00.000 9828 IsGuiding returns 1
01:39:33.948 00.031 9828 IsSlewing returns 0
01:39:33.949 00.001 9828 IsGuiding returns 1
01:39:33.979 00.030 9828 IsSlewing returns 0
01:39:33.979 00.000 9828 IsGuiding returns 0
01:39:33.979 00.000 9828 scope move finished after 17 + 114 ms
01:39:33.979 00.000 9828 Move returns status 0, amount 17
01:39:33.979 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:33.979 00.000 9828 MoveAxis(N, 13, B)
01:39:33.979 00.000 9828 Guiding  Dir = 0, Dur = 13
01:39:33.995 00.016 9828 IsSlewing returns 0
01:39:33.995 00.000 9828 IsGuiding returns 0
01:39:33.995 00.000 9828 PulseGuide returned control before completion, sleep 23
01:39:34.026 00.031 9828 IsGuiding returns 1
01:39:34.026 00.000 9828 scope still moving after pulse duration time elapsed
01:39:34.056 00.030 9828 IsSlewing returns 0
01:39:34.056 00.000 9828 IsGuiding returns 1
01:39:34.088 00.032 9828 IsSlewing returns 0
01:39:34.088 00.000 9828 IsGuiding returns 1
01:39:34.120 00.032 9828 IsSlewing returns 0
01:39:34.120 00.000 9828 IsGuiding returns 1
01:39:34.150 00.030 9828 IsSlewing returns 0
01:39:34.150 00.000 9828 IsGuiding returns 1
01:39:34.181 00.031 9828 IsSlewing returns 0
01:39:34.181 00.000 9828 IsGuiding returns 1
01:39:34.212 00.031 9828 IsSlewing returns 0
01:39:34.212 00.000 9828 IsGuiding returns 0
01:39:34.212 00.000 9828 scope move finished after 13 + 204 ms
01:39:34.212 00.000 9828 Move returns status 0, amount 13
01:39:34.212 00.000 9828 move complete, result=0
01:39:34.212 00.000 9828 worker thread done servicing request
01:39:34.212 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 13 ms NORTH
01:39:34.545 00.333 8976 Exposure complete
01:39:34.550 00.005 8976 worker thread done servicing request
01:39:34.550 00.000 5052 OnExposeComplete: enter
01:39:34.550 00.000 5052 UpdateGuideState(): m_state=6
01:39:34.550 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4894
01:39:34.550 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.81, Mass=210, SNR=10.0, Peak=62 HFD=3.2
01:39:34.551 00.001 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:39:34.551 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:39:34.551 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.10 hyp=0.42 cameraTheta=0.24 mountX=-0.10 mountY=-0.40, mountTheta=-1.81
01:39:34.551 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.10, opts=13)
01:39:34.551 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.10)
01:39:34.551 00.000 8976 Worker thread wakes up
01:39:34.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.10) opts 0xd
01:39:34.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.10)
01:39:34.551 00.000 8976 Moving (0.41, 0.10) raw xDistance=-0.10 yDistance=-0.40
01:39:34.552 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:39:34.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:39:34.552 00.000 8976 MoveAxis(R, 0, ABG)
01:39:34.552 00.000 8976 MoveAxis(U, 2, ABG)
01:39:34.552 00.000 8976 stepping (-8, 17) + (0, 2)
01:39:34.552 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:34.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:39:34.561 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
01:39:34.562 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:34.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:34.562 00.000 5052 Enqueuing Expose request
01:39:34.582 00.020 8976 Received - 47 (G) 
01:39:34.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:34.582 00.000 8976 stepped: pos (-8, 19)
01:39:34.582 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:39:34.582 00.000 8976 MountToCamera -- mountX=1.42 mountY=-2.40 hyp=2.79 mountTheta=-1.04 cameraX=1.49, cameraY=2.36 cameraTheta=1.01
01:39:34.582 00.000 8976 incremental bump (1.494, 2.361) isValid = 1
01:39:34.582 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:39:34.582 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:39:34.582 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:39:34.582 00.000 8976 move complete, result=0
01:39:34.582 00.000 9828 Worker thread wakes up
01:39:34.582 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:39:34.582 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:39:34.582 00.000 8976 worker thread done servicing request
01:39:34.582 00.000 8976 Worker thread wakes up
01:39:34.582 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:39:34.583 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:34.583 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:34.583 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:39:34.583 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
01:39:34.583 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:39:34.583 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:39:34.583 00.000 9828 BLC: window closed
01:39:34.583 00.000 9828 MoveAxis(E, 21, B)
01:39:34.583 00.000 9828 Guiding  Dir = 2, Dur = 21
01:39:34.583 00.000 9828 IsSlewing returns 0
01:39:34.583 00.000 9828 IsGuiding returns 0
01:39:34.583 00.000 9828 PulseGuide returned control before completion, sleep 31
01:39:34.631 00.048 9828 IsGuiding returns 1
01:39:34.631 00.000 9828 scope still moving after pulse duration time elapsed
01:39:34.661 00.030 9828 IsSlewing returns 0
01:39:34.661 00.000 9828 IsGuiding returns 1
01:39:34.692 00.031 9828 IsSlewing returns 0
01:39:34.692 00.000 9828 IsGuiding returns 1
01:39:34.723 00.031 9828 IsSlewing returns 0
01:39:34.723 00.000 9828 IsGuiding returns 0
01:39:34.723 00.000 9828 scope move finished after 21 + 119 ms
01:39:34.723 00.000 9828 Move returns status 0, amount 21
01:39:34.723 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:34.723 00.000 9828 MoveAxis(N, 13, B)
01:39:34.723 00.000 9828 Guiding  Dir = 0, Dur = 13
01:39:34.739 00.016 9828 IsSlewing returns 0
01:39:34.739 00.000 9828 IsGuiding returns 0
01:39:34.739 00.000 9828 PulseGuide returned control before completion, sleep 23
01:39:34.769 00.030 9828 IsGuiding returns 1
01:39:34.769 00.000 9828 scope still moving after pulse duration time elapsed
01:39:34.801 00.032 9828 IsSlewing returns 0
01:39:34.801 00.000 9828 IsGuiding returns 1
01:39:34.832 00.031 9828 IsSlewing returns 0
01:39:34.832 00.000 9828 IsGuiding returns 1
01:39:34.863 00.031 9828 IsSlewing returns 0
01:39:34.863 00.000 9828 IsGuiding returns 1
01:39:34.894 00.031 9828 IsSlewing returns 0
01:39:34.894 00.000 9828 IsGuiding returns 0
01:39:34.894 00.000 9828 scope move finished after 13 + 142 ms
01:39:34.894 00.000 9828 Move returns status 0, amount 13
01:39:34.894 00.000 9828 move complete, result=0
01:39:34.894 00.000 9828 worker thread done servicing request
01:39:34.894 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:39:35.272 00.378 8976 Exposure complete
01:39:35.278 00.006 8976 worker thread done servicing request
01:39:35.278 00.000 5052 OnExposeComplete: enter
01:39:35.278 00.000 5052 UpdateGuideState(): m_state=6
01:39:35.278 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4895
01:39:35.278 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.39, Mass=190, SNR=9.5, Peak=65 HFD=3.1
01:39:35.278 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
01:39:35.278 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.88 = -2.88)
01:39:35.278 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.32 hyp=0.48 cameraTheta=-0.73 mountX=-0.44 mountY=-0.12, mountTheta=-2.87
01:39:35.279 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.32, opts=13)
01:39:35.279 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.32)
01:39:35.279 00.000 8976 Worker thread wakes up
01:39:35.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.32) opts 0xd
01:39:35.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.32)
01:39:35.279 00.000 8976 Moving (0.35, -0.32) raw xDistance=-0.44 yDistance=-0.12
01:39:35.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:39:35.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:39:35.279 00.000 8976 MoveAxis(R, 2, ABG)
01:39:35.279 00.000 8976 stepping (-8, 19) + (2, 0)
01:39:35.279 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:35.280 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:39:35.289 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:39:35.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:35.289 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:35.289 00.000 5052 Enqueuing Expose request
01:39:35.301 00.012 8976 Received - 47 (G) 
01:39:35.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:35.301 00.000 8976 stepped: pos (-6, 19)
01:39:35.301 00.000 8976 MoveAxis(U, 0, ABG)
01:39:35.302 00.001 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:39:35.302 00.000 8976 MountToCamera -- mountX=1.26 mountY=-2.61 hyp=2.89 mountTheta=-1.12 cameraX=1.75, cameraY=2.31 cameraTheta=0.92
01:39:35.302 00.000 8976 incremental bump (1.749, 2.305) isValid = 1
01:39:35.302 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
01:39:35.302 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:39:35.302 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:39:35.302 00.000 8976 move complete, result=0
01:39:35.302 00.000 9828 Worker thread wakes up
01:39:35.302 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:39:35.302 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:39:35.302 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:39:35.303 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:39:35.303 00.000 8976 worker thread done servicing request
01:39:35.303 00.000 8976 Worker thread wakes up
01:39:35.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:35.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:35.303 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:39:35.303 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
01:39:35.303 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
01:39:35.303 00.000 9828 BLC: window closed
01:39:35.303 00.000 9828 MoveAxis(E, 23, B)
01:39:35.303 00.000 9828 Guiding  Dir = 2, Dur = 23
01:39:35.303 00.000 9828 IsSlewing returns 0
01:39:35.303 00.000 9828 IsGuiding returns 0
01:39:35.303 00.000 9828 PulseGuide returned control before completion, sleep 33
01:39:35.344 00.041 9828 IsGuiding returns 1
01:39:35.344 00.000 9828 scope still moving after pulse duration time elapsed
01:39:35.375 00.031 9828 IsSlewing returns 0
01:39:35.375 00.000 9828 IsGuiding returns 1
01:39:35.405 00.030 9828 IsSlewing returns 0
01:39:35.405 00.000 9828 IsGuiding returns 1
01:39:35.436 00.031 9828 IsSlewing returns 0
01:39:35.436 00.000 9828 IsGuiding returns 0
01:39:35.436 00.000 9828 scope move finished after 23 + 110 ms
01:39:35.436 00.000 9828 Move returns status 0, amount 23
01:39:35.436 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:35.436 00.000 9828 MoveAxis(N, 12, B)
01:39:35.436 00.000 9828 Guiding  Dir = 0, Dur = 12
01:39:35.451 00.015 9828 IsSlewing returns 0
01:39:35.451 00.000 9828 IsGuiding returns 0
01:39:35.451 00.000 9828 PulseGuide returned control before completion, sleep 22
01:39:35.483 00.032 9828 IsGuiding returns 1
01:39:35.483 00.000 9828 scope still moving after pulse duration time elapsed
01:39:35.514 00.031 9828 IsSlewing returns 0
01:39:35.514 00.000 9828 IsGuiding returns 1
01:39:35.545 00.031 9828 IsSlewing returns 0
01:39:35.545 00.000 9828 IsGuiding returns 1
01:39:35.575 00.030 9828 IsSlewing returns 0
01:39:35.575 00.000 9828 IsGuiding returns 1
01:39:35.607 00.032 9828 IsSlewing returns 0
01:39:35.607 00.000 9828 IsGuiding returns 0
01:39:35.607 00.000 9828 scope move finished after 12 + 143 ms
01:39:35.607 00.000 9828 Move returns status 0, amount 12
01:39:35.607 00.000 9828 move complete, result=0
01:39:35.607 00.000 9828 worker thread done servicing request
01:39:35.607 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:39:35.995 00.388 8976 Exposure complete
01:39:36.000 00.005 8976 worker thread done servicing request
01:39:36.000 00.000 5052 OnExposeComplete: enter
01:39:36.000 00.000 5052 UpdateGuideState(): m_state=6
01:39:36.000 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4896
01:39:36.000 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.40, Mass=196, SNR=9.6, Peak=63 HFD=3.1
01:39:36.000 00.000 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.04) = xAngle (-0.65 = -0.65)
01:39:36.000 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.76 = -0.76)
01:39:36.000 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.69 hyp=0.70 cameraTheta=1.39 mountX=0.56 mountY=-0.48, mountTheta=-0.71
01:39:36.001 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.69, opts=13)
01:39:36.001 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.69)
01:39:36.001 00.000 8976 Worker thread wakes up
01:39:36.001 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.69) opts 0xd
01:39:36.001 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.69)
01:39:36.001 00.000 8976 Moving (0.13, 0.69) raw xDistance=0.56 yDistance=-0.48
01:39:36.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.56
01:39:36.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:39:36.001 00.000 8976 MoveAxis(L, 2, ABG)
01:39:36.002 00.001 8976 stepping (-6, 19) + (-2, 0)
01:39:36.002 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:36.002 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:39:36.012 00.010 5052 UpdateGuideState exits: m=196 SNR=9.6
01:39:36.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:36.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:36.012 00.000 5052 Enqueuing Expose request
01:39:36.037 00.025 8976 Received - 47 (G) 
01:39:36.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:36.037 00.000 8976 stepped: pos (-8, 19)
01:39:36.037 00.000 8976 MoveAxis(U, 2, ABG)
01:39:36.037 00.000 8976 stepping (-8, 19) + (0, 2)
01:39:36.037 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:36.069 00.032 8976 Received - 47 (G) 
01:39:36.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:36.069 00.000 8976 stepped: pos (-8, 21)
01:39:36.069 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:39:36.069 00.000 8976 MountToCamera -- mountX=1.25 mountY=-2.85 hyp=3.11 mountTheta=-1.16 cameraX=1.97, cameraY=2.41 cameraTheta=0.89
01:39:36.069 00.000 8976 incremental bump (1.968, 2.406) isValid = 1
01:39:36.069 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
01:39:36.069 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:39:36.069 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:39:36.069 00.000 8976 move complete, result=0
01:39:36.069 00.000 8976 worker thread done servicing request
01:39:36.069 00.000 8976 Worker thread wakes up
01:39:36.069 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.5 px 2 ms NORTH
01:39:36.069 00.000 9828 Worker thread wakes up
01:39:36.069 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:39:36.069 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:39:36.069 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:39:36.069 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
01:39:36.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:36.069 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
01:39:36.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:36.069 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:39:36.069 00.000 9828 BLC: window closed
01:39:36.069 00.000 9828 MoveAxis(E, 24, B)
01:39:36.070 00.001 9828 Guiding  Dir = 2, Dur = 24
01:39:36.070 00.000 9828 IsSlewing returns 0
01:39:36.070 00.000 9828 IsGuiding returns 0
01:39:36.070 00.000 9828 PulseGuide returned control before completion, sleep 34
01:39:36.120 00.050 9828 IsGuiding returns 1
01:39:36.120 00.000 9828 scope still moving after pulse duration time elapsed
01:39:36.151 00.031 9828 IsSlewing returns 0
01:39:36.151 00.000 9828 IsGuiding returns 1
01:39:36.181 00.030 9828 IsSlewing returns 0
01:39:36.181 00.000 9828 IsGuiding returns 1
01:39:36.212 00.031 9828 IsSlewing returns 0
01:39:36.212 00.000 9828 IsGuiding returns 0
01:39:36.212 00.000 9828 scope move finished after 24 + 117 ms
01:39:36.212 00.000 9828 Move returns status 0, amount 24
01:39:36.212 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:36.212 00.000 9828 MoveAxis(N, 11, B)
01:39:36.212 00.000 9828 Guiding  Dir = 0, Dur = 11
01:39:36.228 00.016 9828 IsSlewing returns 0
01:39:36.228 00.000 9828 IsGuiding returns 0
01:39:36.228 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:36.259 00.031 9828 IsGuiding returns 1
01:39:36.259 00.000 9828 scope still moving after pulse duration time elapsed
01:39:36.291 00.032 9828 IsSlewing returns 0
01:39:36.291 00.000 9828 IsGuiding returns 1
01:39:36.322 00.031 9828 IsSlewing returns 0
01:39:36.322 00.000 9828 IsGuiding returns 1
01:39:36.353 00.031 9828 IsSlewing returns 0
01:39:36.353 00.000 9828 IsGuiding returns 1
01:39:36.384 00.031 9828 IsSlewing returns 0
01:39:36.385 00.001 9828 IsGuiding returns 0
01:39:36.385 00.000 9828 scope move finished after 11 + 146 ms
01:39:36.385 00.000 9828 Move returns status 0, amount 11
01:39:36.385 00.000 9828 move complete, result=0
01:39:36.385 00.000 9828 worker thread done servicing request
01:39:36.385 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:39:36.761 00.376 8976 Exposure complete
01:39:36.766 00.005 8976 worker thread done servicing request
01:39:36.766 00.000 5052 OnExposeComplete: enter
01:39:36.766 00.000 5052 UpdateGuideState(): m_state=6
01:39:36.766 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4897
01:39:36.767 00.001 5052 Star::Find returns 1 (0), X=329.31, Y=281.35, Mass=201, SNR=9.8, Peak=65 HFD=2.8
01:39:36.767 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.26 = 3.02)
01:39:36.767 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.92)
01:39:36.767 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.36 hyp=0.39 cameraTheta=-1.22 mountX=-0.38 mountY=0.09, mountTheta=2.92
01:39:36.767 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.36, opts=13)
01:39:36.767 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.36)
01:39:36.767 00.000 8976 Worker thread wakes up
01:39:36.768 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.36) opts 0xd
01:39:36.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.36)
01:39:36.768 00.000 8976 Moving (0.13, -0.36) raw xDistance=-0.38 yDistance=0.09
01:39:36.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
01:39:36.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:39:36.768 00.000 8976 MoveAxis(R, 1, ABG)
01:39:36.768 00.000 8976 stepping (-8, 21) + (1, 0)
01:39:36.768 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:36.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:39:36.777 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:39:36.778 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:36.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:36.778 00.000 5052 Enqueuing Expose request
01:39:36.788 00.010 8976 Received - 47 (G) 
01:39:36.788 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:36.788 00.000 8976 stepped: pos (-7, 21)
01:39:36.788 00.000 8976 MoveAxis(U, 0, ABG)
01:39:36.788 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:39:36.788 00.000 8976 MountToCamera -- mountX=1.19 mountY=-3.01 hyp=3.23 mountTheta=-1.19 cameraX=2.14, cameraY=2.43 cameraTheta=0.85
01:39:36.788 00.000 8976 incremental bump (2.137, 2.428) isValid = 1
01:39:36.788 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:39:36.788 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:39:36.788 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:39:36.788 00.000 8976 move complete, result=0
01:39:36.788 00.000 9828 Worker thread wakes up
01:39:36.789 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:39:36.789 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:39:36.789 00.000 8976 worker thread done servicing request
01:39:36.789 00.000 8976 Worker thread wakes up
01:39:36.789 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
01:39:36.789 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.1 px 0 ms NORTH
01:39:36.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:36.789 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
01:39:36.789 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:39:36.789 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:36.789 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:39:36.789 00.000 9828 BLC: window closed
01:39:36.789 00.000 9828 MoveAxis(E, 25, B)
01:39:36.789 00.000 9828 Guiding  Dir = 2, Dur = 25
01:39:36.790 00.001 9828 IsSlewing returns 0
01:39:36.790 00.000 9828 IsGuiding returns 0
01:39:36.790 00.000 9828 PulseGuide returned control before completion, sleep 35
01:39:36.834 00.044 9828 IsGuiding returns 1
01:39:36.834 00.000 9828 scope still moving after pulse duration time elapsed
01:39:36.866 00.032 9828 IsSlewing returns 0
01:39:36.866 00.000 9828 IsGuiding returns 1
01:39:36.898 00.032 9828 IsSlewing returns 0
01:39:36.898 00.000 9828 IsGuiding returns 1
01:39:36.930 00.032 9828 IsSlewing returns 0
01:39:36.930 00.000 9828 IsGuiding returns 0
01:39:36.930 00.000 9828 scope move finished after 25 + 115 ms
01:39:36.930 00.000 9828 Move returns status 0, amount 25
01:39:36.930 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:36.930 00.000 9828 MoveAxis(N, 11, B)
01:39:36.930 00.000 9828 Guiding  Dir = 0, Dur = 11
01:39:36.955 00.025 9828 IsSlewing returns 0
01:39:36.955 00.000 9828 IsGuiding returns 0
01:39:36.955 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:36.986 00.031 9828 IsGuiding returns 1
01:39:36.986 00.000 9828 scope still moving after pulse duration time elapsed
01:39:37.018 00.032 9828 IsSlewing returns 0
01:39:37.018 00.000 9828 IsGuiding returns 1
01:39:37.049 00.031 9828 IsSlewing returns 0
01:39:37.049 00.000 9828 IsGuiding returns 1
01:39:37.080 00.031 9828 IsSlewing returns 0
01:39:37.080 00.000 9828 IsGuiding returns 1
01:39:37.110 00.030 9828 IsSlewing returns 0
01:39:37.110 00.000 9828 IsGuiding returns 0
01:39:37.110 00.000 9828 scope move finished after 11 + 144 ms
01:39:37.110 00.000 9828 Move returns status 0, amount 11
01:39:37.110 00.000 9828 move complete, result=0
01:39:37.110 00.000 9828 worker thread done servicing request
01:39:37.110 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:39:37.480 00.370 8976 Exposure complete
01:39:37.486 00.006 8976 worker thread done servicing request
01:39:37.486 00.000 5052 OnExposeComplete: enter
01:39:37.486 00.000 5052 UpdateGuideState(): m_state=6
01:39:37.486 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4898
01:39:37.486 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.11, Mass=173, SNR=9.1, Peak=67 HFD=2.5
01:39:37.486 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
01:39:37.486 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
01:39:37.486 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.40 hyp=0.44 cameraTheta=1.17 mountX=0.28 mountY=-0.36, mountTheta=-0.91
01:39:37.487 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.40, opts=13)
01:39:37.487 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.40)
01:39:37.487 00.000 8976 Worker thread wakes up
01:39:37.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.40) opts 0xd
01:39:37.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.40)
01:39:37.487 00.000 8976 Moving (0.17, 0.40) raw xDistance=0.28 yDistance=-0.36
01:39:37.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
01:39:37.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:39:37.487 00.000 8976 MoveAxis(L, 1, ABG)
01:39:37.487 00.000 8976 stepping (-7, 21) + (-1, 0)
01:39:37.487 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:37.488 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:39:37.497 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
01:39:37.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:37.497 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:37.498 00.001 5052 Enqueuing Expose request
01:39:37.507 00.009 8976 Received - 47 (G) 
01:39:37.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:37.507 00.000 8976 stepped: pos (-8, 21)
01:39:37.507 00.000 8976 MoveAxis(U, 1, ABG)
01:39:37.507 00.000 8976 stepping (-8, 21) + (0, 1)
01:39:37.507 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:37.539 00.032 8976 Received - 47 (G) 
01:39:37.539 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:37.539 00.000 8976 stepped: pos (-8, 22)
01:39:37.539 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:39:37.539 00.000 8976 MountToCamera -- mountX=1.20 mountY=-3.17 hyp=3.39 mountTheta=-1.21 cameraX=2.27, cameraY=2.51 cameraTheta=0.83
01:39:37.539 00.000 8976 incremental bump (2.275, 2.511) isValid = 1
01:39:37.539 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
01:39:37.539 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:39:37.540 00.001 8976 Enqueuing Move request for scope (0.08, 0.09)
01:39:37.540 00.000 8976 move complete, result=0
01:39:37.540 00.000 9828 Worker thread wakes up
01:39:37.540 00.000 8976 worker thread done servicing request
01:39:37.540 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
01:39:37.540 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:39:37.540 00.000 8976 Worker thread wakes up
01:39:37.540 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:39:37.540 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:37.540 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:37.540 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
01:39:37.540 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
01:39:37.540 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
01:39:37.540 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:39:37.540 00.000 9828 BLC: window closed
01:39:37.540 00.000 9828 MoveAxis(E, 26, B)
01:39:37.541 00.001 9828 Guiding  Dir = 2, Dur = 26
01:39:37.541 00.000 9828 IsSlewing returns 0
01:39:37.541 00.000 9828 IsGuiding returns 0
01:39:37.542 00.001 9828 PulseGuide returned control before completion, sleep 36
01:39:37.591 00.049 9828 IsGuiding returns 1
01:39:37.591 00.000 9828 scope still moving after pulse duration time elapsed
01:39:37.623 00.032 9828 IsSlewing returns 0
01:39:37.623 00.000 9828 IsGuiding returns 1
01:39:37.655 00.032 9828 IsSlewing returns 0
01:39:37.655 00.000 9828 IsGuiding returns 1
01:39:37.685 00.030 9828 IsSlewing returns 0
01:39:37.685 00.000 9828 IsGuiding returns 1
01:39:37.716 00.031 9828 IsSlewing returns 0
01:39:37.716 00.000 9828 IsGuiding returns 1
01:39:37.747 00.031 9828 IsSlewing returns 0
01:39:37.747 00.000 9828 IsGuiding returns 0
01:39:37.747 00.000 9828 scope move finished after 26 + 179 ms
01:39:37.747 00.000 9828 Move returns status 0, amount 26
01:39:37.747 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:37.747 00.000 9828 MoveAxis(N, 11, B)
01:39:37.747 00.000 9828 Guiding  Dir = 0, Dur = 11
01:39:37.762 00.015 9828 IsSlewing returns 0
01:39:37.762 00.000 9828 IsGuiding returns 0
01:39:37.762 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:37.793 00.031 9828 IsGuiding returns 1
01:39:37.793 00.000 9828 scope still moving after pulse duration time elapsed
01:39:37.823 00.030 9828 IsSlewing returns 0
01:39:37.823 00.000 9828 IsGuiding returns 1
01:39:37.855 00.032 9828 IsSlewing returns 0
01:39:37.855 00.000 9828 IsGuiding returns 1
01:39:37.886 00.031 9828 IsSlewing returns 0
01:39:37.886 00.000 9828 IsGuiding returns 1
01:39:37.917 00.031 9828 IsSlewing returns 0
01:39:37.917 00.000 9828 IsGuiding returns 0
01:39:37.917 00.000 9828 scope move finished after 11 + 143 ms
01:39:37.917 00.000 9828 Move returns status 0, amount 11
01:39:37.917 00.000 9828 move complete, result=0
01:39:37.917 00.000 9828 worker thread done servicing request
01:39:37.917 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:39:38.236 00.319 8976 Exposure complete
01:39:38.241 00.005 8976 worker thread done servicing request
01:39:38.242 00.001 5052 OnExposeComplete: enter
01:39:38.242 00.000 5052 UpdateGuideState(): m_state=6
01:39:38.242 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4899
01:39:38.242 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.25, Mass=208, SNR=9.9, Peak=69 HFD=3.0
01:39:38.242 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.51 = 1.77)
01:39:38.242 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.67)
01:39:38.242 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.46 hyp=0.75 cameraTheta=-2.47 mountX=-0.15 mountY=0.74, mountTheta=1.77
01:39:38.243 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.46, opts=13)
01:39:38.243 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.46)
01:39:38.243 00.000 8976 Worker thread wakes up
01:39:38.243 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.46) opts 0xd
01:39:38.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.46)
01:39:38.243 00.000 8976 Moving (-0.58, -0.46) raw xDistance=-0.15 yDistance=0.74
01:39:38.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:39:38.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.74
01:39:38.243 00.000 8976 MoveAxis(R, 0, ABG)
01:39:38.243 00.000 8976 MoveAxis(D, 3, ABG)
01:39:38.243 00.000 8976 stepping (-8, 22) + (0, -3)
01:39:38.243 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:38.244 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:39:38.253 00.009 5052 UpdateGuideState exits: m=208 SNR=9.9
01:39:38.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:38.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:38.253 00.000 5052 Enqueuing Expose request
01:39:38.275 00.022 8976 Received - 47 (G) 
01:39:38.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:38.275 00.000 8976 stepped: pos (-8, 19)
01:39:38.275 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:39:38.275 00.000 8976 MountToCamera -- mountX=1.21 mountY=-3.12 hyp=3.34 mountTheta=-1.20 cameraX=2.23, cameraY=2.50 cameraTheta=0.84
01:39:38.275 00.000 8976 incremental bump (2.227, 2.496) isValid = 1
01:39:38.275 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:39:38.275 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:39:38.275 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:39:38.275 00.000 8976 move complete, result=0
01:39:38.275 00.000 8976 worker thread done servicing request
01:39:38.276 00.001 8976 Worker thread wakes up
01:39:38.276 00.000 9828 Worker thread wakes up
01:39:38.276 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:39:38.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:38.276 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:39:38.276 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:39:38.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:38.276 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
01:39:38.276 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
01:39:38.276 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:39:38.276 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:39:38.276 00.000 9828 BLC: window closed
01:39:38.276 00.000 9828 MoveAxis(E, 26, B)
01:39:38.276 00.000 9828 Guiding  Dir = 2, Dur = 26
01:39:38.277 00.001 9828 IsSlewing returns 0
01:39:38.277 00.000 9828 IsGuiding returns 0
01:39:38.277 00.000 9828 PulseGuide returned control before completion, sleep 36
01:39:38.321 00.044 9828 IsGuiding returns 1
01:39:38.321 00.000 9828 scope still moving after pulse duration time elapsed
01:39:38.352 00.031 9828 IsSlewing returns 0
01:39:38.352 00.000 9828 IsGuiding returns 1
01:39:38.383 00.031 9828 IsSlewing returns 0
01:39:38.383 00.000 9828 IsGuiding returns 1
01:39:38.415 00.032 9828 IsSlewing returns 0
01:39:38.416 00.001 9828 IsGuiding returns 1
01:39:38.445 00.029 9828 IsSlewing returns 0
01:39:38.445 00.000 9828 IsGuiding returns 0
01:39:38.445 00.000 9828 scope move finished after 26 + 143 ms
01:39:38.445 00.000 9828 Move returns status 0, amount 26
01:39:38.445 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:38.445 00.000 9828 MoveAxis(N, 11, B)
01:39:38.445 00.000 9828 Guiding  Dir = 0, Dur = 11
01:39:38.461 00.016 9828 IsSlewing returns 0
01:39:38.461 00.000 9828 IsGuiding returns 0
01:39:38.461 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:38.492 00.031 9828 IsGuiding returns 1
01:39:38.492 00.000 9828 scope still moving after pulse duration time elapsed
01:39:38.524 00.032 9828 IsSlewing returns 0
01:39:38.524 00.000 9828 IsGuiding returns 1
01:39:38.555 00.031 9828 IsSlewing returns 0
01:39:38.555 00.000 9828 IsGuiding returns 1
01:39:38.587 00.032 9828 IsSlewing returns 0
01:39:38.587 00.000 9828 IsGuiding returns 1
01:39:38.618 00.031 9828 IsSlewing returns 0
01:39:38.618 00.000 9828 IsGuiding returns 0
01:39:38.618 00.000 9828 scope move finished after 11 + 146 ms
01:39:38.618 00.000 9828 Move returns status 0, amount 11
01:39:38.618 00.000 9828 move complete, result=0
01:39:38.618 00.000 9828 worker thread done servicing request
01:39:38.618 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:39:38.965 00.347 8976 Exposure complete
01:39:38.970 00.005 8976 worker thread done servicing request
01:39:38.971 00.001 5052 OnExposeComplete: enter
01:39:38.971 00.000 5052 UpdateGuideState(): m_state=6
01:39:38.971 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4900
01:39:38.971 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.63, Mass=189, SNR=9.5, Peak=68 HFD=2.7
01:39:38.971 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.99 = 1.30)
01:39:38.971 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
01:39:38.971 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.08 hyp=0.40 cameraTheta=-2.94 mountX=0.11 mountY=0.37, mountTheta=1.29
01:39:38.972 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.08, opts=13)
01:39:38.972 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.08)
01:39:38.972 00.000 8976 Worker thread wakes up
01:39:38.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.08) opts 0xd
01:39:38.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.08)
01:39:38.972 00.000 8976 Moving (-0.39, -0.08) raw xDistance=0.11 yDistance=0.37
01:39:38.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:39:38.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.37
01:39:38.972 00.000 8976 MoveAxis(R, 0, ABG)
01:39:38.972 00.000 8976 MoveAxis(D, 2, ABG)
01:39:38.972 00.000 8976 stepping (-8, 19) + (0, -2)
01:39:38.972 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:38.974 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:39:38.983 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:39:38.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:38.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:38.983 00.000 5052 Enqueuing Expose request
01:39:39.011 00.028 8976 Received - 47 (G) 
01:39:39.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:39.011 00.000 8976 stepped: pos (-8, 17)
01:39:39.011 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:39:39.011 00.000 8976 MountToCamera -- mountX=1.21 mountY=-2.98 hyp=3.22 mountTheta=-1.18 cameraX=2.10, cameraY=2.44 cameraTheta=0.86
01:39:39.011 00.000 8976 incremental bump (2.101, 2.438) isValid = 1
01:39:39.011 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
01:39:39.011 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:39:39.011 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:39:39.011 00.000 8976 move complete, result=0
01:39:39.012 00.001 8976 worker thread done servicing request
01:39:39.012 00.000 8976 Worker thread wakes up
01:39:39.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:39.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:39.012 00.000 9828 Worker thread wakes up
01:39:39.012 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:39:39.012 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:39:39.012 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
01:39:39.012 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
01:39:39.012 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
01:39:39.012 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:39:39.012 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:39:39.012 00.000 9828 BLC: window closed
01:39:39.012 00.000 9828 MoveAxis(E, 25, B)
01:39:39.012 00.000 9828 Guiding  Dir = 2, Dur = 25
01:39:39.013 00.001 9828 IsSlewing returns 0
01:39:39.013 00.000 9828 IsGuiding returns 0
01:39:39.013 00.000 9828 PulseGuide returned control before completion, sleep 35
01:39:39.050 00.037 9828 IsGuiding returns 1
01:39:39.050 00.000 9828 scope still moving after pulse duration time elapsed
01:39:39.080 00.030 9828 IsSlewing returns 0
01:39:39.080 00.000 9828 IsGuiding returns 1
01:39:39.111 00.031 9828 IsSlewing returns 0
01:39:39.111 00.000 9828 IsGuiding returns 1
01:39:39.157 00.046 9828 IsSlewing returns 0
01:39:39.157 00.000 9828 IsGuiding returns 0
01:39:39.157 00.000 9828 scope move finished after 25 + 118 ms
01:39:39.157 00.000 9828 Move returns status 0, amount 25
01:39:39.157 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:39.157 00.000 9828 MoveAxis(N, 11, B)
01:39:39.157 00.000 9828 Guiding  Dir = 0, Dur = 11
01:39:39.172 00.015 9828 IsSlewing returns 0
01:39:39.172 00.000 9828 IsGuiding returns 0
01:39:39.172 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:39.202 00.030 9828 IsGuiding returns 1
01:39:39.202 00.000 9828 scope still moving after pulse duration time elapsed
01:39:39.233 00.031 9828 IsSlewing returns 0
01:39:39.233 00.000 9828 IsGuiding returns 1
01:39:39.264 00.031 9828 IsSlewing returns 0
01:39:39.264 00.000 9828 IsGuiding returns 1
01:39:39.295 00.031 9828 IsSlewing returns 0
01:39:39.295 00.000 9828 IsGuiding returns 1
01:39:39.326 00.031 9828 IsSlewing returns 0
01:39:39.326 00.000 9828 IsGuiding returns 0
01:39:39.326 00.000 9828 scope move finished after 11 + 143 ms
01:39:39.326 00.000 9828 Move returns status 0, amount 11
01:39:39.326 00.000 9828 move complete, result=0
01:39:39.326 00.000 9828 worker thread done servicing request
01:39:39.326 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:39:39.703 00.377 8976 Exposure complete
01:39:39.709 00.006 8976 worker thread done servicing request
01:39:39.709 00.000 5052 OnExposeComplete: enter
01:39:39.709 00.000 5052 UpdateGuideState(): m_state=6
01:39:39.709 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4901
01:39:39.709 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.96, Mass=186, SNR=9.4, Peak=64 HFD=2.6
01:39:39.709 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
01:39:39.709 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
01:39:39.709 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.60 mountX=0.22 mountY=-0.13, mountTheta=-0.52
01:39:39.710 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.25, opts=13)
01:39:39.710 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.25)
01:39:39.710 00.000 8976 Worker thread wakes up
01:39:39.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.25) opts 0xd
01:39:39.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.25)
01:39:39.710 00.000 8976 Moving (-0.01, 0.25) raw xDistance=0.22 yDistance=-0.13
01:39:39.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:39:39.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:39:39.710 00.000 8976 MoveAxis(R, 0, ABG)
01:39:39.710 00.000 8976 MoveAxis(U, 0, ABG)
01:39:39.710 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:39:39.710 00.000 8976 MountToCamera -- mountX=1.22 mountY=-2.89 hyp=3.13 mountTheta=-1.17 cameraX=2.02, cameraY=2.40 cameraTheta=0.87
01:39:39.711 00.001 8976 incremental bump (2.017, 2.399) isValid = 1
01:39:39.711 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
01:39:39.711 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:39:39.711 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:39:39.711 00.000 8976 move complete, result=0
01:39:39.711 00.000 9828 Worker thread wakes up
01:39:39.711 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:39:39.711 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:39:39.711 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
01:39:39.711 00.000 8976 worker thread done servicing request
01:39:39.711 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
01:39:39.711 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
01:39:39.711 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:39:39.711 00.000 9828 BLC: window closed
01:39:39.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:39:39.711 00.000 9828 MoveAxis(E, 25, B)
01:39:39.711 00.000 9828 Guiding  Dir = 2, Dur = 25
01:39:39.712 00.001 9828 IsSlewing returns 0
01:39:39.712 00.000 9828 IsGuiding returns 0
01:39:39.712 00.000 9828 PulseGuide returned control before completion, sleep 35
01:39:39.720 00.008 5052 UpdateGuideState exits: m=186 SNR=9.4
01:39:39.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:39.720 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:39.721 00.001 5052 Enqueuing Expose request
01:39:39.721 00.000 8976 Worker thread wakes up
01:39:39.721 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:39.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:39.721 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:39.755 00.034 9828 IsGuiding returns 1
01:39:39.755 00.000 9828 scope still moving after pulse duration time elapsed
01:39:39.785 00.030 9828 IsSlewing returns 0
01:39:39.785 00.000 9828 IsGuiding returns 1
01:39:39.815 00.030 9828 IsSlewing returns 0
01:39:39.815 00.000 9828 IsGuiding returns 1
01:39:39.846 00.031 9828 IsSlewing returns 0
01:39:39.846 00.000 9828 IsGuiding returns 1
01:39:39.878 00.032 9828 IsSlewing returns 0
01:39:39.878 00.000 9828 IsGuiding returns 0
01:39:39.878 00.000 9828 scope move finished after 25 + 140 ms
01:39:39.878 00.000 9828 Move returns status 0, amount 25
01:39:39.878 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:39.878 00.000 9828 MoveAxis(N, 11, B)
01:39:39.878 00.000 9828 Guiding  Dir = 0, Dur = 11
01:39:39.893 00.015 9828 IsSlewing returns 0
01:39:39.894 00.001 9828 IsGuiding returns 0
01:39:39.894 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:39.924 00.030 9828 IsGuiding returns 1
01:39:39.924 00.000 9828 scope still moving after pulse duration time elapsed
01:39:39.956 00.032 9828 IsSlewing returns 0
01:39:39.956 00.000 9828 IsGuiding returns 1
01:39:39.986 00.030 9828 IsSlewing returns 0
01:39:39.986 00.000 9828 IsGuiding returns 1
01:39:40.017 00.031 9828 IsSlewing returns 0
01:39:40.017 00.000 9828 IsGuiding returns 1
01:39:40.047 00.030 9828 IsSlewing returns 0
01:39:40.047 00.000 9828 IsGuiding returns 1
01:39:40.079 00.032 9828 IsSlewing returns 0
01:39:40.079 00.000 9828 IsGuiding returns 0
01:39:40.079 00.000 9828 scope move finished after 11 + 174 ms
01:39:40.079 00.000 9828 Move returns status 0, amount 11
01:39:40.079 00.000 9828 move complete, result=0
01:39:40.079 00.000 9828 worker thread done servicing request
01:39:40.079 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:39:40.409 00.330 8976 Exposure complete
01:39:40.414 00.005 8976 worker thread done servicing request
01:39:40.414 00.000 5052 OnExposeComplete: enter
01:39:40.414 00.000 5052 UpdateGuideState(): m_state=6
01:39:40.414 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4902
01:39:40.414 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.57, Mass=193, SNR=9.6, Peak=68 HFD=2.3
01:39:40.414 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.53 = 1.75)
01:39:40.414 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.65)
01:39:40.415 00.001 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.49 mountX=-0.04 mountY=0.23, mountTheta=1.75
01:39:40.415 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.14, opts=13)
01:39:40.415 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.14)
01:39:40.415 00.000 8976 Worker thread wakes up
01:39:40.415 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.14) opts 0xd
01:39:40.415 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.14)
01:39:40.415 00.000 8976 Moving (-0.18, -0.14) raw xDistance=-0.04 yDistance=0.23
01:39:40.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:39:40.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:39:40.415 00.000 8976 MoveAxis(R, 0, ABG)
01:39:40.416 00.001 8976 MoveAxis(U, 0, ABG)
01:39:40.416 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:39:40.416 00.000 8976 MountToCamera -- mountX=1.22 mountY=-2.83 hyp=3.08 mountTheta=-1.16 cameraX=1.96, cameraY=2.37 cameraTheta=0.88
01:39:40.416 00.000 8976 incremental bump (1.961, 2.373) isValid = 1
01:39:40.416 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
01:39:40.416 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:39:40.416 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:39:40.416 00.000 8976 move complete, result=0
01:39:40.416 00.000 8976 worker thread done servicing request
01:39:40.416 00.000 9828 Worker thread wakes up
01:39:40.416 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:39:40.416 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:39:40.416 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
01:39:40.416 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
01:39:40.416 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
01:39:40.416 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:39:40.416 00.000 9828 BLC: window closed
01:39:40.416 00.000 9828 MoveAxis(E, 25, B)
01:39:40.416 00.000 9828 Guiding  Dir = 2, Dur = 25
01:39:40.416 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:39:40.416 00.000 9828 IsSlewing returns 0
01:39:40.417 00.001 9828 IsGuiding returns 0
01:39:40.417 00.000 9828 PulseGuide returned control before completion, sleep 35
01:39:40.426 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:39:40.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:40.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:40.426 00.000 5052 Enqueuing Expose request
01:39:40.426 00.000 8976 Worker thread wakes up
01:39:40.426 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:39:40.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:40.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:40.467 00.041 9828 IsGuiding returns 1
01:39:40.467 00.000 9828 scope still moving after pulse duration time elapsed
01:39:40.498 00.031 9828 IsSlewing returns 0
01:39:40.498 00.000 9828 IsGuiding returns 1
01:39:40.529 00.031 9828 IsSlewing returns 0
01:39:40.529 00.000 9828 IsGuiding returns 1
01:39:40.559 00.030 9828 IsSlewing returns 0
01:39:40.559 00.000 9828 IsGuiding returns 0
01:39:40.559 00.000 9828 scope move finished after 25 + 117 ms
01:39:40.559 00.000 9828 Move returns status 0, amount 25
01:39:40.559 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:40.559 00.000 9828 MoveAxis(N, 11, B)
01:39:40.559 00.000 9828 Guiding  Dir = 0, Dur = 11
01:39:40.575 00.016 9828 IsSlewing returns 0
01:39:40.575 00.000 9828 IsGuiding returns 0
01:39:40.575 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:40.607 00.032 9828 IsGuiding returns 1
01:39:40.607 00.000 9828 scope still moving after pulse duration time elapsed
01:39:40.638 00.031 9828 IsSlewing returns 0
01:39:40.638 00.000 9828 IsGuiding returns 1
01:39:40.669 00.031 9828 IsSlewing returns 0
01:39:40.669 00.000 9828 IsGuiding returns 1
01:39:40.700 00.031 9828 IsSlewing returns 0
01:39:40.700 00.000 9828 IsGuiding returns 1
01:39:40.731 00.031 9828 IsSlewing returns 0
01:39:40.731 00.000 9828 IsGuiding returns 0
01:39:40.731 00.000 9828 scope move finished after 11 + 144 ms
01:39:40.731 00.000 9828 Move returns status 0, amount 11
01:39:40.731 00.000 9828 move complete, result=0
01:39:40.731 00.000 9828 worker thread done servicing request
01:39:40.731 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:39:41.115 00.384 8976 Exposure complete
01:39:41.120 00.005 8976 worker thread done servicing request
01:39:41.120 00.000 5052 OnExposeComplete: enter
01:39:41.120 00.000 5052 UpdateGuideState(): m_state=6
01:39:41.120 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4903
01:39:41.120 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.75, Mass=197, SNR=9.7, Peak=66 HFD=2.5
01:39:41.120 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:39:41.120 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
01:39:41.120 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.22 cameraTheta=2.95 mountX=0.14 mountY=0.16, mountTheta=0.86
01:39:41.121 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.04, opts=13)
01:39:41.121 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.04)
01:39:41.121 00.000 8976 Worker thread wakes up
01:39:41.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.04) opts 0xd
01:39:41.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.04)
01:39:41.121 00.000 8976 Moving (-0.22, 0.04) raw xDistance=0.14 yDistance=0.16
01:39:41.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:39:41.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:39:41.122 00.001 8976 MoveAxis(R, 0, ABG)
01:39:41.122 00.000 8976 MoveAxis(U, 0, ABG)
01:39:41.122 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:39:41.122 00.000 8976 MountToCamera -- mountX=1.22 mountY=-2.78 hyp=3.04 mountTheta=-1.16 cameraX=1.92, cameraY=2.36 cameraTheta=0.89
01:39:41.122 00.000 8976 incremental bump (1.923, 2.355) isValid = 1
01:39:41.122 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
01:39:41.122 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:39:41.122 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:39:41.122 00.000 8976 move complete, result=0
01:39:41.122 00.000 9828 Worker thread wakes up
01:39:41.122 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:39:41.122 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:39:41.122 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:39:41.122 00.000 8976 worker thread done servicing request
01:39:41.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:39:41.122 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:39:41.122 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
01:39:41.122 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:39:41.122 00.000 9828 BLC: window closed
01:39:41.122 00.000 9828 MoveAxis(E, 24, B)
01:39:41.123 00.001 9828 Guiding  Dir = 2, Dur = 24
01:39:41.123 00.000 9828 IsSlewing returns 0
01:39:41.123 00.000 9828 IsGuiding returns 0
01:39:41.123 00.000 9828 PulseGuide returned control before completion, sleep 34
01:39:41.132 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:39:41.132 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:41.132 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:41.132 00.000 5052 Enqueuing Expose request
01:39:41.132 00.000 8976 Worker thread wakes up
01:39:41.132 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:41.132 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:41.132 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:39:41.163 00.031 9828 IsGuiding returns 1
01:39:41.163 00.000 9828 scope still moving after pulse duration time elapsed
01:39:41.194 00.031 9828 IsSlewing returns 0
01:39:41.194 00.000 9828 IsGuiding returns 1
01:39:41.226 00.032 9828 IsSlewing returns 0
01:39:41.226 00.000 9828 IsGuiding returns 1
01:39:41.257 00.031 9828 IsSlewing returns 0
01:39:41.257 00.000 9828 IsGuiding returns 0
01:39:41.257 00.000 9828 scope move finished after 24 + 110 ms
01:39:41.257 00.000 9828 Move returns status 0, amount 24
01:39:41.257 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:41.257 00.000 9828 MoveAxis(N, 11, B)
01:39:41.257 00.000 9828 Guiding  Dir = 0, Dur = 11
01:39:41.272 00.015 9828 IsSlewing returns 0
01:39:41.272 00.000 9828 IsGuiding returns 0
01:39:41.272 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:41.303 00.031 9828 IsGuiding returns 1
01:39:41.303 00.000 9828 scope still moving after pulse duration time elapsed
01:39:41.335 00.032 9828 IsSlewing returns 0
01:39:41.335 00.000 9828 IsGuiding returns 1
01:39:41.365 00.030 9828 IsSlewing returns 0
01:39:41.365 00.000 9828 IsGuiding returns 1
01:39:41.395 00.030 9828 IsSlewing returns 0
01:39:41.395 00.000 9828 IsGuiding returns 1
01:39:41.427 00.032 9828 IsSlewing returns 0
01:39:41.427 00.000 9828 IsGuiding returns 0
01:39:41.427 00.000 9828 scope move finished after 11 + 143 ms
01:39:41.427 00.000 9828 Move returns status 0, amount 11
01:39:41.427 00.000 9828 move complete, result=0
01:39:41.427 00.000 9828 worker thread done servicing request
01:39:41.427 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:39:41.821 00.394 8976 Exposure complete
01:39:41.826 00.005 8976 worker thread done servicing request
01:39:41.826 00.000 5052 OnExposeComplete: enter
01:39:41.826 00.000 5052 UpdateGuideState(): m_state=6
01:39:41.826 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4904
01:39:41.827 00.001 5052 Star::Find returns 1 (0), X=329.01, Y=281.72, Mass=203, SNR=9.8, Peak=63 HFD=2.7
01:39:41.827 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:39:41.827 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:39:41.827 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.07 mountX=0.09 mountY=0.13, mountTheta=0.99
01:39:41.827 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.01, opts=13)
01:39:41.827 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.01)
01:39:41.827 00.000 8976 Worker thread wakes up
01:39:41.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.01) opts 0xd
01:39:41.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.01)
01:39:41.827 00.000 8976 Moving (-0.16, 0.01) raw xDistance=0.09 yDistance=0.13
01:39:41.828 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:39:41.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:39:41.828 00.000 8976 MoveAxis(R, 0, ABG)
01:39:41.828 00.000 8976 MoveAxis(U, 0, ABG)
01:39:41.828 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:39:41.828 00.000 8976 MountToCamera -- mountX=1.22 mountY=-2.76 hyp=3.02 mountTheta=-1.15 cameraX=1.90, cameraY=2.34 cameraTheta=0.89
01:39:41.828 00.000 8976 incremental bump (1.897, 2.344) isValid = 1
01:39:41.828 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
01:39:41.828 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:39:41.828 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:39:41.828 00.000 8976 move complete, result=0
01:39:41.828 00.000 9828 Worker thread wakes up
01:39:41.828 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:39:41.828 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:39:41.828 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:39:41.828 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:39:41.828 00.000 8976 worker thread done servicing request
01:39:41.828 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
01:39:41.829 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:39:41.829 00.000 9828 BLC: window closed
01:39:41.829 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:39:41.829 00.000 9828 MoveAxis(E, 24, B)
01:39:41.829 00.000 9828 Guiding  Dir = 2, Dur = 24
01:39:41.829 00.000 9828 IsSlewing returns 0
01:39:41.829 00.000 9828 IsGuiding returns 0
01:39:41.829 00.000 9828 PulseGuide returned control before completion, sleep 34
01:39:41.839 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
01:39:41.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:41.839 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:41.839 00.000 5052 Enqueuing Expose request
01:39:41.839 00.000 8976 Worker thread wakes up
01:39:41.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:41.839 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:41.839 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:41.878 00.039 9828 IsGuiding returns 1
01:39:41.878 00.000 9828 scope still moving after pulse duration time elapsed
01:39:41.909 00.031 9828 IsSlewing returns 0
01:39:41.909 00.000 9828 IsGuiding returns 1
01:39:41.939 00.030 9828 IsSlewing returns 0
01:39:41.939 00.000 9828 IsGuiding returns 1
01:39:41.970 00.031 9828 IsSlewing returns 0
01:39:41.970 00.000 9828 IsGuiding returns 0
01:39:41.970 00.000 9828 scope move finished after 24 + 117 ms
01:39:41.970 00.000 9828 Move returns status 0, amount 24
01:39:41.970 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:41.970 00.000 9828 MoveAxis(N, 11, B)
01:39:41.970 00.000 9828 Guiding  Dir = 0, Dur = 11
01:39:41.986 00.016 9828 IsSlewing returns 0
01:39:41.986 00.000 9828 IsGuiding returns 0
01:39:41.986 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:42.017 00.031 9828 IsGuiding returns 1
01:39:42.017 00.000 9828 scope still moving after pulse duration time elapsed
01:39:42.048 00.031 9828 IsSlewing returns 0
01:39:42.048 00.000 9828 IsGuiding returns 1
01:39:42.079 00.031 9828 IsSlewing returns 0
01:39:42.079 00.000 9828 IsGuiding returns 1
01:39:42.109 00.030 9828 IsSlewing returns 0
01:39:42.109 00.000 9828 IsGuiding returns 1
01:39:42.140 00.031 9828 IsSlewing returns 0
01:39:42.140 00.000 9828 IsGuiding returns 0
01:39:42.140 00.000 9828 scope move finished after 11 + 143 ms
01:39:42.140 00.000 9828 Move returns status 0, amount 11
01:39:42.140 00.000 9828 move complete, result=0
01:39:42.140 00.000 9828 worker thread done servicing request
01:39:42.140 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:39:42.525 00.385 8976 Exposure complete
01:39:42.531 00.006 8976 worker thread done servicing request
01:39:42.531 00.000 5052 OnExposeComplete: enter
01:39:42.531 00.000 5052 UpdateGuideState(): m_state=6
01:39:42.531 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4905
01:39:42.531 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.65, Mass=183, SNR=9.3, Peak=67 HFD=2.8
01:39:42.531 00.000 5052 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
01:39:42.531 00.000 5052 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.08 = -3.08)
01:39:42.531 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.93 mountX=-0.08 mountY=-0.00, mountTheta=-3.08
01:39:42.531 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.06, opts=13)
01:39:42.532 00.001 5052 Enqueuing Move request for stepguider (0.05, -0.06)
01:39:42.532 00.000 8976 Worker thread wakes up
01:39:42.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.06) opts 0xd
01:39:42.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.06)
01:39:42.532 00.000 8976 Moving (0.05, -0.06) raw xDistance=-0.08 yDistance=-0.00
01:39:42.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:39:42.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:39:42.532 00.000 8976 MoveAxis(R, 0, ABG)
01:39:42.532 00.000 8976 MoveAxis(U, 0, ABG)
01:39:42.532 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:39:42.532 00.000 8976 MountToCamera -- mountX=1.22 mountY=-2.74 hyp=3.00 mountTheta=-1.15 cameraX=1.88, cameraY=2.34 cameraTheta=0.89
01:39:42.532 00.000 8976 incremental bump (1.881, 2.336) isValid = 1
01:39:42.532 00.000 8976 Scheduling Mount bump of (0.049, 0.063)
01:39:42.532 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.06, opts=4)
01:39:42.532 00.000 8976 Enqueuing Move request for scope (0.05, 0.06)
01:39:42.532 00.000 8976 move complete, result=0
01:39:42.532 00.000 9828 Worker thread wakes up
01:39:42.532 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0x4
01:39:42.532 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:39:42.533 00.001 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.28)
01:39:42.533 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
01:39:42.533 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.91 mountX=-0.05 mountY=-0.06, mountTheta=-2.31
01:39:42.533 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:39:42.533 00.000 8976 worker thread done servicing request
01:39:42.533 00.000 9828 Moving (0.05, 0.06) raw xDistance=-0.05 yDistance=-0.06
01:39:42.533 00.000 9828 BLC: window closed
01:39:42.533 00.000 9828 MoveAxis(E, 16, B)
01:39:42.533 00.000 9828 Guiding  Dir = 2, Dur = 16
01:39:42.533 00.000 9828 IsSlewing returns 0
01:39:42.533 00.000 9828 IsGuiding returns 0
01:39:42.534 00.001 9828 PulseGuide returned control before completion, sleep 26
01:39:42.543 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:39:42.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:42.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:42.543 00.000 5052 Enqueuing Expose request
01:39:42.543 00.000 8976 Worker thread wakes up
01:39:42.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:42.543 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:42.543 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:42.573 00.030 9828 IsGuiding returns 1
01:39:42.573 00.000 9828 scope still moving after pulse duration time elapsed
01:39:42.604 00.031 9828 IsSlewing returns 0
01:39:42.604 00.000 9828 IsGuiding returns 1
01:39:42.637 00.033 9828 IsSlewing returns 0
01:39:42.638 00.001 9828 IsGuiding returns 1
01:39:42.667 00.029 9828 IsSlewing returns 0
01:39:42.668 00.001 9828 IsGuiding returns 0
01:39:42.668 00.000 9828 scope move finished after 16 + 117 ms
01:39:42.668 00.000 9828 Move returns status 0, amount 16
01:39:42.668 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:42.668 00.000 9828 MoveAxis(N, 8, B)
01:39:42.668 00.000 9828 Guiding  Dir = 0, Dur = 8
01:39:42.682 00.014 9828 IsSlewing returns 0
01:39:42.682 00.000 9828 IsGuiding returns 0
01:39:42.682 00.000 9828 PulseGuide returned control before completion, sleep 18
01:39:42.713 00.031 9828 IsGuiding returns 1
01:39:42.713 00.000 9828 scope still moving after pulse duration time elapsed
01:39:42.744 00.031 9828 IsSlewing returns 0
01:39:42.744 00.000 9828 IsGuiding returns 1
01:39:42.775 00.031 9828 IsSlewing returns 0
01:39:42.775 00.000 9828 IsGuiding returns 1
01:39:42.806 00.031 9828 IsSlewing returns 0
01:39:42.806 00.000 9828 IsGuiding returns 1
01:39:42.837 00.031 9828 IsSlewing returns 0
01:39:42.837 00.000 9828 IsGuiding returns 0
01:39:42.837 00.000 9828 scope move finished after 8 + 147 ms
01:39:42.837 00.000 9828 Move returns status 0, amount 8
01:39:42.837 00.000 9828 move complete, result=0
01:39:42.837 00.000 9828 worker thread done servicing request
01:39:42.837 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 8 ms NORTH
01:39:43.234 00.397 8976 Exposure complete
01:39:43.239 00.005 8976 worker thread done servicing request
01:39:43.239 00.000 5052 OnExposeComplete: enter
01:39:43.239 00.000 5052 UpdateGuideState(): m_state=6
01:39:43.239 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4906
01:39:43.239 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.66, Mass=190, SNR=9.5, Peak=67 HFD=2.7
01:39:43.239 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.94 = 2.35)
01:39:43.239 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.04 = 2.24)
01:39:43.239 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.89 mountX=-0.03 mountY=0.04, mountTheta=2.30
01:39:43.239 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.05, opts=13)
01:39:43.240 00.001 5052 Enqueuing Move request for stepguider (-0.02, -0.05)
01:39:43.240 00.000 8976 Worker thread wakes up
01:39:43.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.05) opts 0xd
01:39:43.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.05)
01:39:43.240 00.000 8976 Moving (-0.02, -0.05) raw xDistance=-0.03 yDistance=0.04
01:39:43.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:39:43.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:39:43.240 00.000 8976 MoveAxis(R, 0, ABG)
01:39:43.240 00.000 8976 MoveAxis(U, 0, ABG)
01:39:43.240 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:39:43.240 00.000 8976 MountToCamera -- mountX=1.22 mountY=-2.73 hyp=2.99 mountTheta=-1.15 cameraX=1.87, cameraY=2.33 cameraTheta=0.89
01:39:43.240 00.000 8976 incremental bump (1.869, 2.330) isValid = 1
01:39:43.240 00.000 8976 Scheduling Mount bump of (0.029, 0.038)
01:39:43.240 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.04, opts=4)
01:39:43.240 00.000 8976 Enqueuing Move request for scope (0.03, 0.04)
01:39:43.240 00.000 8976 move complete, result=0
01:39:43.240 00.000 9828 Worker thread wakes up
01:39:43.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0x4
01:39:43.240 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:39:43.240 00.000 8976 worker thread done servicing request
01:39:43.241 00.001 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:39:43.241 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
01:39:43.241 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.91 mountX=-0.03 mountY=-0.03, mountTheta=-2.31
01:39:43.241 00.000 9828 Moving (0.03, 0.04) raw xDistance=-0.03 yDistance=-0.03
01:39:43.241 00.000 9828 BLC: window closed
01:39:43.241 00.000 9828 MoveAxis(E, 10, B)
01:39:43.241 00.000 9828 Guiding  Dir = 2, Dur = 10
01:39:43.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:39:43.241 00.000 9828 IsSlewing returns 0
01:39:43.241 00.000 9828 IsGuiding returns 0
01:39:43.241 00.000 9828 PulseGuide returned control before completion, sleep 20
01:39:43.251 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:39:43.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:43.251 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:43.251 00.000 5052 Enqueuing Expose request
01:39:43.251 00.000 8976 Worker thread wakes up
01:39:43.251 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:43.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:43.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:43.274 00.023 9828 IsGuiding returns 1
01:39:43.274 00.000 9828 scope still moving after pulse duration time elapsed
01:39:43.305 00.031 9828 IsSlewing returns 0
01:39:43.305 00.000 9828 IsGuiding returns 1
01:39:43.337 00.032 9828 IsSlewing returns 0
01:39:43.337 00.000 9828 IsGuiding returns 1
01:39:43.367 00.030 9828 IsSlewing returns 0
01:39:43.367 00.000 9828 IsGuiding returns 0
01:39:43.367 00.000 9828 scope move finished after 10 + 115 ms
01:39:43.367 00.000 9828 Move returns status 0, amount 10
01:39:43.367 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:43.367 00.000 9828 MoveAxis(N, 5, B)
01:39:43.367 00.000 9828 Guiding  Dir = 0, Dur = 5
01:39:43.382 00.015 9828 IsSlewing returns 0
01:39:43.382 00.000 9828 IsGuiding returns 0
01:39:43.382 00.000 9828 PulseGuide returned control before completion, sleep 15
01:39:43.413 00.031 9828 IsGuiding returns 1
01:39:43.413 00.000 9828 scope still moving after pulse duration time elapsed
01:39:43.444 00.031 9828 IsSlewing returns 0
01:39:43.444 00.000 9828 IsGuiding returns 1
01:39:43.474 00.030 9828 IsSlewing returns 0
01:39:43.474 00.000 9828 IsGuiding returns 1
01:39:43.506 00.032 9828 IsSlewing returns 0
01:39:43.506 00.000 9828 IsGuiding returns 1
01:39:43.537 00.031 9828 IsSlewing returns 0
01:39:43.537 00.000 9828 IsGuiding returns 1
01:39:43.568 00.031 9828 IsSlewing returns 0
01:39:43.568 00.000 9828 IsGuiding returns 1
01:39:43.599 00.031 9828 IsSlewing returns 0
01:39:43.599 00.000 9828 IsGuiding returns 0
01:39:43.599 00.000 9828 scope move finished after 5 + 212 ms
01:39:43.599 00.000 9828 Move returns status 0, amount 5
01:39:43.599 00.000 9828 move complete, result=0
01:39:43.599 00.000 9828 worker thread done servicing request
01:39:43.599 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.0 px 5 ms NORTH
01:39:43.941 00.342 8976 Exposure complete
01:39:43.946 00.005 8976 worker thread done servicing request
01:39:43.947 00.001 5052 OnExposeComplete: enter
01:39:43.947 00.000 5052 UpdateGuideState(): m_state=6
01:39:43.947 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4907
01:39:43.947 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.70, Mass=170, SNR=9.0, Peak=61 HFD=2.5
01:39:43.947 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
01:39:43.947 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
01:39:43.947 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.08 mountX=0.08 mountY=0.17, mountTheta=1.14
01:39:43.947 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.01, opts=13)
01:39:43.947 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.01)
01:39:43.948 00.001 8976 Worker thread wakes up
01:39:43.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.01) opts 0xd
01:39:43.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.01)
01:39:43.948 00.000 8976 Moving (-0.20, -0.01) raw xDistance=0.08 yDistance=0.17
01:39:43.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:39:43.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:39:43.948 00.000 8976 MoveAxis(R, 0, ABG)
01:39:43.948 00.000 8976 MoveAxis(U, 0, ABG)
01:39:43.948 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:39:43.948 00.000 8976 MountToCamera -- mountX=1.22 mountY=-2.72 hyp=2.98 mountTheta=-1.15 cameraX=1.86, cameraY=2.33 cameraTheta=0.90
01:39:43.948 00.000 8976 incremental bump (1.862, 2.327) isValid = 1
01:39:43.948 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
01:39:43.948 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:39:43.948 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:39:43.948 00.000 8976 move complete, result=0
01:39:43.948 00.000 8976 worker thread done servicing request
01:39:43.948 00.000 9828 Worker thread wakes up
01:39:43.948 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:39:43.948 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:39:43.948 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:39:43.948 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
01:39:43.948 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
01:39:43.948 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:39:43.949 00.001 9828 BLC: window closed
01:39:43.949 00.000 9828 MoveAxis(E, 24, B)
01:39:43.949 00.000 9828 Guiding  Dir = 2, Dur = 24
01:39:43.949 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:39:43.949 00.000 9828 IsSlewing returns 0
01:39:43.949 00.000 9828 IsGuiding returns 0
01:39:43.949 00.000 9828 PulseGuide returned control before completion, sleep 34
01:39:43.958 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
01:39:43.959 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:43.959 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:43.959 00.000 5052 Enqueuing Expose request
01:39:43.959 00.000 8976 Worker thread wakes up
01:39:43.959 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:39:43.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:43.959 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:43.987 00.028 9828 IsGuiding returns 1
01:39:43.987 00.000 9828 scope still moving after pulse duration time elapsed
01:39:44.018 00.031 9828 IsSlewing returns 0
01:39:44.018 00.000 9828 IsGuiding returns 1
01:39:44.049 00.031 9828 IsSlewing returns 0
01:39:44.049 00.000 9828 IsGuiding returns 1
01:39:44.081 00.032 9828 IsSlewing returns 0
01:39:44.081 00.000 9828 IsGuiding returns 0
01:39:44.081 00.000 9828 scope move finished after 24 + 108 ms
01:39:44.081 00.000 9828 Move returns status 0, amount 24
01:39:44.081 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:44.081 00.000 9828 MoveAxis(N, 11, B)
01:39:44.081 00.000 9828 Guiding  Dir = 0, Dur = 11
01:39:44.096 00.015 9828 IsSlewing returns 0
01:39:44.096 00.000 9828 IsGuiding returns 0
01:39:44.096 00.000 9828 PulseGuide returned control before completion, sleep 21
01:39:44.127 00.031 9828 IsGuiding returns 1
01:39:44.127 00.000 9828 scope still moving after pulse duration time elapsed
01:39:44.158 00.031 9828 IsSlewing returns 0
01:39:44.158 00.000 9828 IsGuiding returns 1
01:39:44.189 00.031 9828 IsSlewing returns 0
01:39:44.189 00.000 9828 IsGuiding returns 1
01:39:44.220 00.031 9828 IsSlewing returns 0
01:39:44.220 00.000 9828 IsGuiding returns 0
01:39:44.220 00.000 9828 scope move finished after 11 + 113 ms
01:39:44.220 00.000 9828 Move returns status 0, amount 11
01:39:44.220 00.000 9828 move complete, result=0
01:39:44.220 00.000 9828 worker thread done servicing request
01:39:44.220 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:39:44.649 00.429 8976 Exposure complete
01:39:44.655 00.006 8976 worker thread done servicing request
01:39:44.655 00.000 5052 OnExposeComplete: enter
01:39:44.655 00.000 5052 UpdateGuideState(): m_state=6
01:39:44.655 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4908
01:39:44.655 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.67, Mass=209, SNR=10.0, Peak=67 HFD=2.9
01:39:44.655 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
01:39:44.655 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
01:39:44.655 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.04 hyp=0.62 cameraTheta=-3.08 mountX=0.24 mountY=0.54, mountTheta=1.14
01:39:44.656 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.04, opts=13)
01:39:44.656 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.04)
01:39:44.656 00.000 8976 Worker thread wakes up
01:39:44.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.04) opts 0xd
01:39:44.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.04)
01:39:44.656 00.000 8976 Moving (-0.61, -0.04) raw xDistance=0.24 yDistance=0.54
01:39:44.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:39:44.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:39:44.656 00.000 8976 MoveAxis(R, 0, ABG)
01:39:44.656 00.000 8976 MoveAxis(D, 2, ABG)
01:39:44.657 00.001 8976 stepping (-8, 17) + (0, -2)
01:39:44.657 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:44.658 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:39:44.669 00.011 5052 UpdateGuideState exits: m=209 SNR=10.0
01:39:44.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:44.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:44.669 00.000 5052 Enqueuing Expose request
01:39:44.685 00.016 8976 Received - 47 (G) 
01:39:44.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:44.685 00.000 8976 stepped: pos (-8, 15)
01:39:44.685 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:39:44.685 00.000 8976 MountToCamera -- mountX=1.22 mountY=-2.61 hyp=2.88 mountTheta=-1.13 cameraX=1.76, cameraY=2.28 cameraTheta=0.91
01:39:44.685 00.000 8976 incremental bump (1.763, 2.277) isValid = 1
01:39:44.685 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
01:39:44.685 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:39:44.685 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:39:44.685 00.000 8976 move complete, result=0
01:39:44.685 00.000 8976 worker thread done servicing request
01:39:44.685 00.000 8976 Worker thread wakes up
01:39:44.685 00.000 9828 Worker thread wakes up
01:39:44.685 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:39:44.685 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:39:44.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:44.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:44.685 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
01:39:44.686 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:39:44.686 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
01:39:44.686 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
01:39:44.686 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:39:44.686 00.000 9828 BLC: window closed
01:39:44.686 00.000 9828 MoveAxis(E, 24, B)
01:39:44.686 00.000 9828 Guiding  Dir = 2, Dur = 24
01:39:44.686 00.000 9828 IsSlewing returns 0
01:39:44.686 00.000 9828 IsGuiding returns 0
01:39:44.686 00.000 9828 PulseGuide returned control before completion, sleep 34
01:39:44.734 00.048 9828 IsGuiding returns 1
01:39:44.734 00.000 9828 scope still moving after pulse duration time elapsed
01:39:44.764 00.030 9828 IsSlewing returns 0
01:39:44.764 00.000 9828 IsGuiding returns 1
01:39:44.796 00.032 9828 IsSlewing returns 0
01:39:44.796 00.000 9828 IsGuiding returns 1
01:39:44.827 00.031 9828 IsSlewing returns 0
01:39:44.827 00.000 9828 IsGuiding returns 0
01:39:44.827 00.000 9828 scope move finished after 24 + 116 ms
01:39:44.827 00.000 9828 Move returns status 0, amount 24
01:39:44.827 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:44.827 00.000 9828 MoveAxis(N, 12, B)
01:39:44.827 00.000 9828 Guiding  Dir = 0, Dur = 12
01:39:44.842 00.015 9828 IsSlewing returns 0
01:39:44.842 00.000 9828 IsGuiding returns 0
01:39:44.843 00.001 9828 PulseGuide returned control before completion, sleep 22
01:39:44.873 00.030 9828 IsGuiding returns 1
01:39:44.873 00.000 9828 scope still moving after pulse duration time elapsed
01:39:44.904 00.031 9828 IsSlewing returns 0
01:39:44.904 00.000 9828 IsGuiding returns 1
01:39:44.935 00.031 9828 IsSlewing returns 0
01:39:44.935 00.000 9828 IsGuiding returns 1
01:39:44.966 00.031 9828 IsSlewing returns 0
01:39:44.966 00.000 9828 IsGuiding returns 1
01:39:44.997 00.031 9828 IsSlewing returns 0
01:39:44.997 00.000 9828 IsGuiding returns 0
01:39:44.997 00.000 9828 scope move finished after 12 + 143 ms
01:39:44.997 00.000 9828 Move returns status 0, amount 12
01:39:44.997 00.000 9828 move complete, result=0
01:39:44.997 00.000 9828 worker thread done servicing request
01:39:44.997 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
01:39:45.392 00.395 8976 Exposure complete
01:39:45.397 00.005 8976 worker thread done servicing request
01:39:45.397 00.000 5052 OnExposeComplete: enter
01:39:45.397 00.000 5052 UpdateGuideState(): m_state=6
01:39:45.397 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4909
01:39:45.397 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.80, Mass=188, SNR=9.5, Peak=70 HFD=2.4
01:39:45.397 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:39:45.397 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
01:39:45.397 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.09 hyp=0.33 cameraTheta=2.85 mountX=0.22 mountY=0.21, mountTheta=0.75
01:39:45.397 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.09, opts=13)
01:39:45.398 00.001 5052 Enqueuing Move request for stepguider (-0.31, 0.09)
01:39:45.398 00.000 8976 Worker thread wakes up
01:39:45.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.09) opts 0xd
01:39:45.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.09)
01:39:45.398 00.000 8976 Moving (-0.31, 0.09) raw xDistance=0.22 yDistance=0.21
01:39:45.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:39:45.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:39:45.398 00.000 8976 MoveAxis(R, 0, ABG)
01:39:45.398 00.000 8976 MoveAxis(U, 0, ABG)
01:39:45.398 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:39:45.398 00.000 8976 MountToCamera -- mountX=1.22 mountY=-2.53 hyp=2.81 mountTheta=-1.12 cameraX=1.70, cameraY=2.24 cameraTheta=0.92
01:39:45.398 00.000 8976 incremental bump (1.697, 2.243) isValid = 1
01:39:45.398 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
01:39:45.398 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:39:45.398 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:39:45.398 00.000 8976 move complete, result=0
01:39:45.398 00.000 9828 Worker thread wakes up
01:39:45.398 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:39:45.398 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:39:45.398 00.000 8976 worker thread done servicing request
01:39:45.399 00.001 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
01:39:45.399 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
01:39:45.399 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
01:39:45.399 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
01:39:45.399 00.000 9828 BLC: window closed
01:39:45.399 00.000 9828 MoveAxis(E, 23, B)
01:39:45.399 00.000 9828 Guiding  Dir = 2, Dur = 23
01:39:45.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:39:45.399 00.000 9828 IsSlewing returns 0
01:39:45.399 00.000 9828 IsGuiding returns 0
01:39:45.399 00.000 9828 PulseGuide returned control before completion, sleep 33
01:39:45.408 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:39:45.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:45.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:45.408 00.000 5052 Enqueuing Expose request
01:39:45.408 00.000 8976 Worker thread wakes up
01:39:45.408 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:39:45.408 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:45.408 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:45.445 00.037 9828 IsGuiding returns 1
01:39:45.445 00.000 9828 scope still moving after pulse duration time elapsed
01:39:45.476 00.031 9828 IsSlewing returns 0
01:39:45.476 00.000 9828 IsGuiding returns 1
01:39:45.507 00.031 9828 IsSlewing returns 0
01:39:45.507 00.000 9828 IsGuiding returns 1
01:39:45.538 00.031 9828 IsSlewing returns 0
01:39:45.538 00.000 9828 IsGuiding returns 0
01:39:45.538 00.000 9828 scope move finished after 23 + 115 ms
01:39:45.538 00.000 9828 Move returns status 0, amount 23
01:39:45.538 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:45.538 00.000 9828 MoveAxis(N, 12, B)
01:39:45.538 00.000 9828 Guiding  Dir = 0, Dur = 12
01:39:45.553 00.015 9828 IsSlewing returns 0
01:39:45.553 00.000 9828 IsGuiding returns 0
01:39:45.553 00.000 9828 PulseGuide returned control before completion, sleep 22
01:39:45.584 00.031 9828 IsGuiding returns 1
01:39:45.584 00.000 9828 scope still moving after pulse duration time elapsed
01:39:45.614 00.030 9828 IsSlewing returns 0
01:39:45.614 00.000 9828 IsGuiding returns 1
01:39:45.645 00.031 9828 IsSlewing returns 0
01:39:45.645 00.000 9828 IsGuiding returns 1
01:39:45.676 00.031 9828 IsSlewing returns 0
01:39:45.676 00.000 9828 IsGuiding returns 1
01:39:45.707 00.031 9828 IsSlewing returns 0
01:39:45.707 00.000 9828 IsGuiding returns 0
01:39:45.707 00.000 9828 scope move finished after 12 + 142 ms
01:39:45.707 00.000 9828 Move returns status 0, amount 12
01:39:45.707 00.000 9828 move complete, result=0
01:39:45.707 00.000 9828 worker thread done servicing request
01:39:45.707 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:39:46.097 00.390 8976 Exposure complete
01:39:46.103 00.006 8976 worker thread done servicing request
01:39:46.104 00.001 5052 OnExposeComplete: enter
01:39:46.104 00.000 5052 UpdateGuideState(): m_state=6
01:39:46.104 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4910
01:39:46.104 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.80, Mass=210, SNR=10.0, Peak=70 HFD=2.6
01:39:46.104 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:39:46.104 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
01:39:46.104 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.09 hyp=0.47 cameraTheta=2.95 mountX=0.29 mountY=0.34, mountTheta=0.86
01:39:46.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.09, opts=13)
01:39:46.105 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.09)
01:39:46.105 00.000 8976 Worker thread wakes up
01:39:46.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.09) opts 0xd
01:39:46.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.09)
01:39:46.105 00.000 8976 Moving (-0.46, 0.09) raw xDistance=0.29 yDistance=0.34
01:39:46.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:39:46.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:39:46.105 00.000 8976 MoveAxis(L, 1, ABG)
01:39:46.105 00.000 8976 stepping (-8, 15) + (-1, 0)
01:39:46.105 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:46.106 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:39:46.116 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:39:46.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:46.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:46.116 00.000 5052 Enqueuing Expose request
01:39:46.124 00.008 8976 Received - 47 (G) 
01:39:46.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:46.124 00.000 8976 stepped: pos (-9, 15)
01:39:46.124 00.000 8976 MoveAxis(D, 1, ABG)
01:39:46.124 00.000 8976 stepping (-9, 15) + (0, -1)
01:39:46.124 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:46.156 00.032 8976 Received - 47 (G) 
01:39:46.156 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:46.156 00.000 8976 stepped: pos (-9, 14)
01:39:46.156 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:39:46.156 00.000 8976 MountToCamera -- mountX=1.28 mountY=-2.43 hyp=2.74 mountTheta=-1.09 cameraX=1.58, cameraY=2.24 cameraTheta=0.96
01:39:46.156 00.000 8976 incremental bump (1.583, 2.242) isValid = 1
01:39:46.156 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
01:39:46.156 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:39:46.156 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:39:46.156 00.000 8976 move complete, result=0
01:39:46.156 00.000 8976 worker thread done servicing request
01:39:46.157 00.001 8976 Worker thread wakes up
01:39:46.157 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:39:46.157 00.000 9828 Worker thread wakes up
01:39:46.157 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:39:46.157 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:39:46.157 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
01:39:46.157 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
01:39:46.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:46.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:46.157 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
01:39:46.157 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:39:46.157 00.000 9828 BLC: window closed
01:39:46.157 00.000 9828 MoveAxis(E, 22, B)
01:39:46.157 00.000 9828 Guiding  Dir = 2, Dur = 22
01:39:46.158 00.001 9828 IsSlewing returns 0
01:39:46.158 00.000 9828 IsGuiding returns 0
01:39:46.158 00.000 9828 PulseGuide returned control before completion, sleep 32
01:39:46.202 00.044 9828 IsGuiding returns 1
01:39:46.202 00.000 9828 scope still moving after pulse duration time elapsed
01:39:46.233 00.031 9828 IsSlewing returns 0
01:39:46.233 00.000 9828 IsGuiding returns 1
01:39:46.264 00.031 9828 IsSlewing returns 0
01:39:46.264 00.000 9828 IsGuiding returns 1
01:39:46.295 00.031 9828 IsSlewing returns 0
01:39:46.295 00.000 9828 IsGuiding returns 0
01:39:46.295 00.000 9828 scope move finished after 22 + 115 ms
01:39:46.295 00.000 9828 Move returns status 0, amount 22
01:39:46.295 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:46.295 00.000 9828 MoveAxis(N, 12, B)
01:39:46.295 00.000 9828 Guiding  Dir = 0, Dur = 12
01:39:46.310 00.015 9828 IsSlewing returns 0
01:39:46.310 00.000 9828 IsGuiding returns 0
01:39:46.310 00.000 9828 PulseGuide returned control before completion, sleep 22
01:39:46.341 00.031 9828 IsGuiding returns 1
01:39:46.341 00.000 9828 scope still moving after pulse duration time elapsed
01:39:46.373 00.032 9828 IsSlewing returns 0
01:39:46.373 00.000 9828 IsGuiding returns 1
01:39:46.404 00.031 9828 IsSlewing returns 0
01:39:46.404 00.000 9828 IsGuiding returns 1
01:39:46.435 00.031 9828 IsSlewing returns 0
01:39:46.435 00.000 9828 IsGuiding returns 1
01:39:46.466 00.031 9828 IsSlewing returns 0
01:39:46.466 00.000 9828 IsGuiding returns 0
01:39:46.466 00.000 9828 scope move finished after 12 + 144 ms
01:39:46.466 00.000 9828 Move returns status 0, amount 12
01:39:46.466 00.000 9828 move complete, result=0
01:39:46.466 00.000 9828 worker thread done servicing request
01:39:46.466 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:39:46.851 00.385 8976 Exposure complete
01:39:46.856 00.005 8976 worker thread done servicing request
01:39:46.856 00.000 5052 OnExposeComplete: enter
01:39:46.856 00.000 5052 UpdateGuideState(): m_state=6
01:39:46.857 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4911
01:39:46.857 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.19, Mass=201, SNR=9.8, Peak=65 HFD=2.9
01:39:46.857 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.04) = xAngle (-0.57 = -0.57)
01:39:46.857 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.67 = -0.67)
01:39:46.857 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.48 hyp=0.48 cameraTheta=1.47 mountX=0.40 mountY=-0.30, mountTheta=-0.64
01:39:46.857 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.48, opts=13)
01:39:46.857 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.48)
01:39:46.857 00.000 8976 Worker thread wakes up
01:39:46.858 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.48) opts 0xd
01:39:46.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.48)
01:39:46.858 00.000 8976 Moving (0.05, 0.48) raw xDistance=0.40 yDistance=-0.30
01:39:46.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:39:46.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
01:39:46.858 00.000 8976 MoveAxis(L, 2, ABG)
01:39:46.858 00.000 8976 stepping (-9, 14) + (-2, 0)
01:39:46.858 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:46.858 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:39:46.868 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:39:46.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:46.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:46.868 00.000 5052 Enqueuing Expose request
01:39:46.891 00.023 8976 Received - 47 (G) 
01:39:46.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:46.891 00.000 8976 stepped: pos (-11, 14)
01:39:46.891 00.000 8976 MoveAxis(U, 1, ABG)
01:39:46.891 00.000 8976 stepping (-11, 14) + (0, 1)
01:39:46.891 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:46.923 00.032 8976 Received - 47 (G) 
01:39:46.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:46.923 00.000 8976 stepped: pos (-11, 15)
01:39:46.923 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:39:46.923 00.000 8976 MountToCamera -- mountX=1.41 mountY=-2.41 hyp=2.80 mountTheta=-1.04 cameraX=1.51, cameraY=2.35 cameraTheta=1.00
01:39:46.923 00.000 8976 incremental bump (1.508, 2.355) isValid = 1
01:39:46.923 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
01:39:46.924 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:39:46.924 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:39:46.924 00.000 8976 move complete, result=0
01:39:46.924 00.000 9828 Worker thread wakes up
01:39:46.924 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:39:46.924 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:39:46.924 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
01:39:46.924 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
01:39:46.924 00.000 8976 worker thread done servicing request
01:39:46.924 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
01:39:46.924 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
01:39:46.924 00.000 8976 Worker thread wakes up
01:39:46.924 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:39:46.924 00.000 9828 BLC: window closed
01:39:46.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:46.924 00.000 9828 MoveAxis(E, 21, B)
01:39:46.924 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:46.925 00.001 9828 Guiding  Dir = 2, Dur = 21
01:39:46.925 00.000 9828 IsSlewing returns 0
01:39:46.925 00.000 9828 IsGuiding returns 0
01:39:46.925 00.000 9828 PulseGuide returned control before completion, sleep 31
01:39:46.964 00.039 9828 IsGuiding returns 1
01:39:46.964 00.000 9828 scope still moving after pulse duration time elapsed
01:39:46.995 00.031 9828 IsSlewing returns 0
01:39:46.995 00.000 9828 IsGuiding returns 1
01:39:47.025 00.030 9828 IsSlewing returns 0
01:39:47.025 00.000 9828 IsGuiding returns 1
01:39:47.056 00.031 9828 IsSlewing returns 0
01:39:47.056 00.000 9828 IsGuiding returns 1
01:39:47.087 00.031 9828 IsSlewing returns 0
01:39:47.087 00.000 9828 IsGuiding returns 1
01:39:47.118 00.031 9828 IsSlewing returns 0
01:39:47.118 00.000 9828 IsGuiding returns 1
01:39:47.150 00.032 9828 IsSlewing returns 0
01:39:47.150 00.000 9828 IsGuiding returns 0
01:39:47.150 00.000 9828 scope move finished after 21 + 204 ms
01:39:47.150 00.000 9828 Move returns status 0, amount 21
01:39:47.150 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:47.150 00.000 9828 MoveAxis(N, 12, B)
01:39:47.150 00.000 9828 Guiding  Dir = 0, Dur = 12
01:39:47.166 00.016 9828 IsSlewing returns 0
01:39:47.167 00.001 9828 IsGuiding returns 0
01:39:47.167 00.000 9828 PulseGuide returned control before completion, sleep 22
01:39:47.197 00.030 9828 IsGuiding returns 1
01:39:47.197 00.000 9828 scope still moving after pulse duration time elapsed
01:39:47.228 00.031 9828 IsSlewing returns 0
01:39:47.228 00.000 9828 IsGuiding returns 1
01:39:47.258 00.030 9828 IsSlewing returns 0
01:39:47.258 00.000 9828 IsGuiding returns 1
01:39:47.290 00.032 9828 IsSlewing returns 0
01:39:47.291 00.001 9828 IsGuiding returns 1
01:39:47.321 00.030 9828 IsSlewing returns 0
01:39:47.321 00.000 9828 IsGuiding returns 0
01:39:47.321 00.000 9828 scope move finished after 12 + 142 ms
01:39:47.321 00.000 9828 Move returns status 0, amount 12
01:39:47.321 00.000 9828 move complete, result=0
01:39:47.321 00.000 9828 worker thread done servicing request
01:39:47.321 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:39:47.617 00.296 8976 Exposure complete
01:39:47.622 00.005 8976 worker thread done servicing request
01:39:47.622 00.000 5052 OnExposeComplete: enter
01:39:47.622 00.000 5052 UpdateGuideState(): m_state=6
01:39:47.622 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4912
01:39:47.622 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.46, Mass=187, SNR=9.4, Peak=66 HFD=3.0
01:39:47.622 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.60 = -2.60)
01:39:47.622 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.70 = -2.70)
01:39:47.623 00.001 5052 CameraToMount -- cameraX=0.40 cameraY=-0.25 hyp=0.48 cameraTheta=-0.55 mountX=-0.41 mountY=-0.20, mountTheta=-2.68
01:39:47.623 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.25, opts=13)
01:39:47.623 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.25)
01:39:47.623 00.000 8976 Worker thread wakes up
01:39:47.623 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.25) opts 0xd
01:39:47.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.25)
01:39:47.623 00.000 8976 Moving (0.40, -0.25) raw xDistance=-0.41 yDistance=-0.20
01:39:47.624 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
01:39:47.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:39:47.624 00.000 8976 MoveAxis(R, 2, ABG)
01:39:47.624 00.000 8976 stepping (-11, 15) + (2, 0)
01:39:47.624 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:47.624 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:39:47.634 00.010 5052 UpdateGuideState exits: m=187 SNR=9.4
01:39:47.634 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:47.634 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:47.634 00.000 5052 Enqueuing Expose request
01:39:47.658 00.024 8976 Received - 47 (G) 
01:39:47.659 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:47.659 00.000 8976 stepped: pos (-9, 15)
01:39:47.659 00.000 8976 MoveAxis(U, 0, ABG)
01:39:47.659 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:39:47.659 00.000 8976 MountToCamera -- mountX=1.40 mountY=-2.40 hyp=2.78 mountTheta=-1.04 cameraX=1.50, cameraY=2.34 cameraTheta=1.00
01:39:47.659 00.000 8976 incremental bump (1.503, 2.341) isValid = 1
01:39:47.659 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
01:39:47.659 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:39:47.659 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:39:47.659 00.000 8976 move complete, result=0
01:39:47.659 00.000 9828 Worker thread wakes up
01:39:47.659 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:39:47.659 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:39:47.659 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:39:47.659 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
01:39:47.659 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
01:39:47.659 00.000 8976 worker thread done servicing request
01:39:47.659 00.000 8976 Worker thread wakes up
01:39:47.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:47.660 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
01:39:47.660 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:39:47.660 00.000 9828 BLC: window closed
01:39:47.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:47.660 00.000 9828 MoveAxis(E, 21, B)
01:39:47.660 00.000 9828 Guiding  Dir = 2, Dur = 21
01:39:47.660 00.000 9828 IsSlewing returns 0
01:39:47.660 00.000 9828 IsGuiding returns 0
01:39:47.660 00.000 9828 PulseGuide returned control before completion, sleep 31
01:39:47.707 00.047 9828 IsGuiding returns 1
01:39:47.707 00.000 9828 scope still moving after pulse duration time elapsed
01:39:47.737 00.030 9828 IsSlewing returns 0
01:39:47.737 00.000 9828 IsGuiding returns 1
01:39:47.768 00.031 9828 IsSlewing returns 0
01:39:47.768 00.000 9828 IsGuiding returns 1
01:39:47.799 00.031 9828 IsSlewing returns 0
01:39:47.799 00.000 9828 IsGuiding returns 0
01:39:47.799 00.000 9828 scope move finished after 21 + 118 ms
01:39:47.799 00.000 9828 Move returns status 0, amount 21
01:39:47.799 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:47.799 00.000 9828 MoveAxis(N, 12, B)
01:39:47.799 00.000 9828 Guiding  Dir = 0, Dur = 12
01:39:47.814 00.015 9828 IsSlewing returns 0
01:39:47.814 00.000 9828 IsGuiding returns 0
01:39:47.814 00.000 9828 PulseGuide returned control before completion, sleep 22
01:39:47.844 00.030 9828 IsGuiding returns 1
01:39:47.844 00.000 9828 scope still moving after pulse duration time elapsed
01:39:47.875 00.031 9828 IsSlewing returns 0
01:39:47.880 00.005 9828 IsGuiding returns 1
01:39:47.906 00.026 9828 IsSlewing returns 0
01:39:47.906 00.000 9828 IsGuiding returns 1
01:39:47.937 00.031 9828 IsSlewing returns 0
01:39:47.937 00.000 9828 IsGuiding returns 1
01:39:47.967 00.030 9828 IsSlewing returns 0
01:39:47.967 00.000 9828 IsGuiding returns 0
01:39:47.967 00.000 9828 scope move finished after 12 + 141 ms
01:39:47.967 00.000 9828 Move returns status 0, amount 12
01:39:47.967 00.000 9828 move complete, result=0
01:39:47.967 00.000 9828 worker thread done servicing request
01:39:47.967 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:39:48.348 00.381 8976 Exposure complete
01:39:48.353 00.005 8976 worker thread done servicing request
01:39:48.354 00.001 5052 OnExposeComplete: enter
01:39:48.354 00.000 5052 UpdateGuideState(): m_state=6
01:39:48.354 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4913
01:39:48.354 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=282.06, Mass=176, SNR=9.1, Peak=64 HFD=2.9
01:39:48.354 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
01:39:48.354 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
01:39:48.354 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.35 hyp=0.59 cameraTheta=2.52 mountX=0.53 mountY=0.21, mountTheta=0.39
01:39:48.355 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.35, opts=13)
01:39:48.355 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.35)
01:39:48.355 00.000 8976 Worker thread wakes up
01:39:48.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.35) opts 0xd
01:39:48.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.35)
01:39:48.355 00.000 8976 Moving (-0.48, 0.35) raw xDistance=0.53 yDistance=0.21
01:39:48.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.53
01:39:48.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:39:48.355 00.000 8976 MoveAxis(L, 2, ABG)
01:39:48.355 00.000 8976 stepping (-9, 15) + (-2, 0)
01:39:48.355 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:48.356 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:39:48.367 00.011 5052 UpdateGuideState exits: m=176 SNR=9.1
01:39:48.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:48.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:48.367 00.000 5052 Enqueuing Expose request
01:39:48.377 00.010 8976 Received - 47 (G) 
01:39:48.377 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:48.377 00.000 8976 stepped: pos (-11, 15)
01:39:48.377 00.000 8976 MoveAxis(U, 0, ABG)
01:39:48.377 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:39:48.377 00.000 8976 MountToCamera -- mountX=1.49 mountY=-2.40 hyp=2.82 mountTheta=-1.01 cameraX=1.45, cameraY=2.42 cameraTheta=1.03
01:39:48.377 00.000 8976 incremental bump (1.454, 2.421) isValid = 1
01:39:48.378 00.001 8976 Scheduling Mount bump of (0.059, 0.102)
01:39:48.378 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:39:48.378 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:39:48.378 00.000 8976 move complete, result=0
01:39:48.378 00.000 9828 Worker thread wakes up
01:39:48.378 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:39:48.378 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:39:48.378 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:39:48.378 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:39:48.378 00.000 8976 worker thread done servicing request
01:39:48.378 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
01:39:48.378 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:39:48.378 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:39:48.378 00.000 9828 BLC: window closed
01:39:48.378 00.000 8976 Worker thread wakes up
01:39:48.378 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:48.378 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:48.378 00.000 9828 MoveAxis(E, 20, B)
01:39:48.378 00.000 9828 Guiding  Dir = 2, Dur = 20
01:39:48.379 00.001 9828 IsSlewing returns 0
01:39:48.379 00.000 9828 IsGuiding returns 0
01:39:48.379 00.000 9828 PulseGuide returned control before completion, sleep 30
01:39:48.419 00.040 9828 IsGuiding returns 1
01:39:48.419 00.000 9828 scope still moving after pulse duration time elapsed
01:39:48.450 00.031 9828 IsSlewing returns 0
01:39:48.450 00.000 9828 IsGuiding returns 1
01:39:48.480 00.030 9828 IsSlewing returns 0
01:39:48.480 00.000 9828 IsGuiding returns 1
01:39:48.511 00.031 9828 IsSlewing returns 0
01:39:48.511 00.000 9828 IsGuiding returns 0
01:39:48.511 00.000 9828 scope move finished after 20 + 112 ms
01:39:48.511 00.000 9828 Move returns status 0, amount 20
01:39:48.511 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:48.511 00.000 9828 MoveAxis(N, 13, B)
01:39:48.511 00.000 9828 Guiding  Dir = 0, Dur = 13
01:39:48.527 00.016 9828 IsSlewing returns 0
01:39:48.527 00.000 9828 IsGuiding returns 0
01:39:48.527 00.000 9828 PulseGuide returned control before completion, sleep 23
01:39:48.557 00.030 9828 IsGuiding returns 1
01:39:48.557 00.000 9828 scope still moving after pulse duration time elapsed
01:39:48.588 00.031 9828 IsSlewing returns 0
01:39:48.588 00.000 9828 IsGuiding returns 1
01:39:48.619 00.031 9828 IsSlewing returns 0
01:39:48.619 00.000 9828 IsGuiding returns 1
01:39:48.649 00.030 9828 IsSlewing returns 0
01:39:48.649 00.000 9828 IsGuiding returns 1
01:39:48.680 00.031 9828 IsSlewing returns 0
01:39:48.680 00.000 9828 IsGuiding returns 0
01:39:48.680 00.000 9828 scope move finished after 13 + 139 ms
01:39:48.680 00.000 9828 Move returns status 0, amount 13
01:39:48.680 00.000 9828 move complete, result=0
01:39:48.680 00.000 9828 worker thread done servicing request
01:39:48.680 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:39:49.070 00.390 8976 Exposure complete
01:39:49.075 00.005 8976 worker thread done servicing request
01:39:49.075 00.000 5052 OnExposeComplete: enter
01:39:49.075 00.000 5052 UpdateGuideState(): m_state=6
01:39:49.075 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4914
01:39:49.075 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.83, Mass=169, SNR=8.9, Peak=62 HFD=2.9
01:39:49.075 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:39:49.075 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:39:49.075 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.12 hyp=0.68 cameraTheta=2.97 mountX=0.41 mountY=0.50, mountTheta=0.88
01:39:49.076 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.12, opts=13)
01:39:49.076 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.12)
01:39:49.076 00.000 8976 Worker thread wakes up
01:39:49.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.12) opts 0xd
01:39:49.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.12)
01:39:49.076 00.000 8976 Moving (-0.67, 0.12) raw xDistance=0.41 yDistance=0.50
01:39:49.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:39:49.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
01:39:49.076 00.000 8976 MoveAxis(L, 2, ABG)
01:39:49.076 00.000 8976 stepping (-11, 15) + (-2, 0)
01:39:49.077 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:49.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:39:49.086 00.009 5052 UpdateGuideState exits: m=169 SNR=8.9
01:39:49.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:49.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:49.086 00.000 5052 Enqueuing Expose request
01:39:49.113 00.027 8976 Received - 47 (G) 
01:39:49.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:49.113 00.000 8976 stepped: pos (-13, 15)
01:39:49.113 00.000 8976 MoveAxis(D, 2, ABG)
01:39:49.113 00.000 8976 stepping (-13, 15) + (0, -2)
01:39:49.113 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:49.145 00.032 8976 Received - 47 (G) 
01:39:49.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:49.145 00.000 8976 stepped: pos (-13, 13)
01:39:49.145 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:39:49.145 00.000 8976 MountToCamera -- mountX=1.66 mountY=-2.29 hyp=2.82 mountTheta=-0.94 cameraX=1.28, cameraY=2.52 cameraTheta=1.10
01:39:49.145 00.000 8976 incremental bump (1.282, 2.517) isValid = 1
01:39:49.145 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
01:39:49.145 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:39:49.145 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:39:49.145 00.000 8976 move complete, result=0
01:39:49.145 00.000 9828 Worker thread wakes up
01:39:49.146 00.001 8976 worker thread done servicing request
01:39:49.146 00.000 8976 Worker thread wakes up
01:39:49.146 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:39:49.146 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:39:49.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:49.146 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:49.146 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:39:49.146 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
01:39:49.146 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
01:39:49.146 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
01:39:49.146 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:39:49.146 00.000 9828 BLC: window closed
01:39:49.146 00.000 9828 MoveAxis(E, 18, B)
01:39:49.146 00.000 9828 Guiding  Dir = 2, Dur = 18
01:39:49.147 00.001 9828 IsSlewing returns 0
01:39:49.147 00.000 9828 IsGuiding returns 0
01:39:49.147 00.000 9828 PulseGuide returned control before completion, sleep 28
01:39:49.191 00.044 9828 IsGuiding returns 1
01:39:49.191 00.000 9828 scope still moving after pulse duration time elapsed
01:39:49.222 00.031 9828 IsSlewing returns 0
01:39:49.222 00.000 9828 IsGuiding returns 1
01:39:49.253 00.031 9828 IsSlewing returns 0
01:39:49.253 00.000 9828 IsGuiding returns 1
01:39:49.284 00.031 9828 IsSlewing returns 0
01:39:49.284 00.000 9828 IsGuiding returns 0
01:39:49.284 00.000 9828 scope move finished after 18 + 118 ms
01:39:49.284 00.000 9828 Move returns status 0, amount 18
01:39:49.284 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:49.284 00.000 9828 MoveAxis(N, 13, B)
01:39:49.284 00.000 9828 Guiding  Dir = 0, Dur = 13
01:39:49.299 00.015 9828 IsSlewing returns 0
01:39:49.299 00.000 9828 IsGuiding returns 0
01:39:49.299 00.000 9828 PulseGuide returned control before completion, sleep 23
01:39:49.330 00.031 9828 IsGuiding returns 1
01:39:49.330 00.000 9828 scope still moving after pulse duration time elapsed
01:39:49.360 00.030 9828 IsSlewing returns 0
01:39:49.360 00.000 9828 IsGuiding returns 1
01:39:49.406 00.046 9828 IsSlewing returns 0
01:39:49.406 00.000 9828 IsGuiding returns 1
01:39:49.438 00.032 9828 IsSlewing returns 0
01:39:49.438 00.000 9828 IsGuiding returns 1
01:39:49.470 00.032 9828 IsSlewing returns 0
01:39:49.470 00.000 9828 IsGuiding returns 1
01:39:49.502 00.032 9828 IsSlewing returns 0
01:39:49.502 00.000 9828 IsGuiding returns 0
01:39:49.502 00.000 9828 scope move finished after 13 + 189 ms
01:39:49.502 00.000 9828 Move returns status 0, amount 13
01:39:49.502 00.000 9828 move complete, result=0
01:39:49.502 00.000 9828 worker thread done servicing request
01:39:49.502 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:39:49.852 00.350 8976 Exposure complete
01:39:49.857 00.005 8976 worker thread done servicing request
01:39:49.857 00.000 5052 OnExposeComplete: enter
01:39:49.857 00.000 5052 UpdateGuideState(): m_state=6
01:39:49.858 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4915
01:39:49.858 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.58, Mass=188, SNR=9.5, Peak=66 HFD=2.6
01:39:49.858 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
01:39:49.858 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
01:39:49.858 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=-0.13 hyp=0.98 cameraTheta=-3.01 mountX=0.32 mountY=0.88, mountTheta=1.22
01:39:49.859 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=-0.13, opts=13)
01:39:49.859 00.000 5052 Enqueuing Move request for stepguider (-0.97, -0.13)
01:39:49.859 00.000 8976 Worker thread wakes up
01:39:49.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, -0.13) opts 0xd
01:39:49.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, -0.13)
01:39:49.859 00.000 8976 Moving (-0.97, -0.13) raw xDistance=0.32 yDistance=0.88
01:39:49.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:39:49.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.88
01:39:49.859 00.000 8976 MoveAxis(L, 1, ABG)
01:39:49.860 00.001 8976 stepping (-13, 13) + (-1, 0)
01:39:49.860 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:49.860 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:39:49.870 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:39:49.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:49.870 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:49.870 00.000 5052 Enqueuing Expose request
01:39:49.881 00.011 8976 Received - 47 (G) 
01:39:49.881 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:49.881 00.000 8976 stepped: pos (-14, 13)
01:39:49.881 00.000 8976 MoveAxis(D, 4, ABG)
01:39:49.881 00.000 8976 stepping (-14, 13) + (0, -4)
01:39:49.881 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:39:49.913 00.032 8976 Received - 47 (G) 
01:39:49.913 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:39:49.913 00.000 8976 stepped: pos (-14, 9)
01:39:49.913 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
01:39:49.913 00.000 8976 MountToCamera -- mountX=1.82 mountY=-2.00 hyp=2.71 mountTheta=-0.83 cameraX=0.96, cameraY=2.53 cameraTheta=1.21
01:39:49.913 00.000 8976 incremental bump (0.957, 2.531) isValid = 1
01:39:49.913 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
01:39:49.913 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:39:49.913 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:39:49.913 00.000 8976 move complete, result=0
01:39:49.913 00.000 9828 Worker thread wakes up
01:39:49.913 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:39:49.913 00.000 8976 worker thread done servicing request
01:39:49.913 00.000 8976 Worker thread wakes up
01:39:49.913 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:49.913 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:49.914 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 4 ms SOUTH
01:39:49.914 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:39:49.914 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.97)
01:39:49.914 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
01:39:49.914 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
01:39:49.914 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
01:39:49.914 00.000 9828 BLC: window closed
01:39:49.914 00.000 9828 MoveAxis(E, 15, B)
01:39:49.914 00.000 9828 Guiding  Dir = 2, Dur = 15
01:39:49.914 00.000 9828 IsSlewing returns 0
01:39:49.915 00.001 9828 IsGuiding returns 0
01:39:49.915 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:49.951 00.036 9828 IsGuiding returns 1
01:39:49.951 00.000 9828 scope still moving after pulse duration time elapsed
01:39:49.982 00.031 9828 IsSlewing returns 0
01:39:49.982 00.000 9828 IsGuiding returns 1
01:39:50.012 00.030 9828 IsSlewing returns 0
01:39:50.012 00.000 9828 IsGuiding returns 1
01:39:50.043 00.031 9828 IsSlewing returns 0
01:39:50.043 00.000 9828 IsGuiding returns 0
01:39:50.043 00.000 9828 scope move finished after 15 + 113 ms
01:39:50.043 00.000 9828 Move returns status 0, amount 15
01:39:50.043 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:50.043 00.000 9828 MoveAxis(N, 14, B)
01:39:50.043 00.000 9828 Guiding  Dir = 0, Dur = 14
01:39:50.059 00.016 9828 IsSlewing returns 0
01:39:50.059 00.000 9828 IsGuiding returns 0
01:39:50.059 00.000 9828 PulseGuide returned control before completion, sleep 24
01:39:50.091 00.032 9828 IsGuiding returns 1
01:39:50.091 00.000 9828 scope still moving after pulse duration time elapsed
01:39:50.122 00.031 9828 IsSlewing returns 0
01:39:50.122 00.000 9828 IsGuiding returns 1
01:39:50.154 00.032 9828 IsSlewing returns 0
01:39:50.154 00.000 9828 IsGuiding returns 1
01:39:50.184 00.030 9828 IsSlewing returns 0
01:39:50.184 00.000 9828 IsGuiding returns 1
01:39:50.215 00.031 9828 IsSlewing returns 0
01:39:50.215 00.000 9828 IsGuiding returns 0
01:39:50.215 00.000 9828 scope move finished after 14 + 141 ms
01:39:50.215 00.000 9828 Move returns status 0, amount 14
01:39:50.215 00.000 9828 move complete, result=0
01:39:50.215 00.000 9828 worker thread done servicing request
01:39:50.215 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:39:50.606 00.391 8976 Exposure complete
01:39:50.613 00.007 8976 worker thread done servicing request
01:39:50.613 00.000 5052 OnExposeComplete: enter
01:39:50.613 00.000 5052 UpdateGuideState(): m_state=6
01:39:50.613 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4916
01:39:50.613 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.74, Mass=195, SNR=9.6, Peak=67 HFD=3.0
01:39:50.613 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:39:50.613 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:39:50.613 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.03 hyp=0.71 cameraTheta=3.10 mountX=0.35 mountY=0.58, mountTheta=1.03
01:39:50.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.03, opts=13)
01:39:50.614 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.03)
01:39:50.614 00.000 8976 Worker thread wakes up
01:39:50.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.03) opts 0xd
01:39:50.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.03)
01:39:50.614 00.000 8976 Moving (-0.71, 0.03) raw xDistance=0.35 yDistance=0.58
01:39:50.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
01:39:50.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58
01:39:50.614 00.000 8976 MoveAxis(L, 2, ABG)
01:39:50.614 00.000 8976 stepping (-14, 9) + (-2, 0)
01:39:50.614 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:50.615 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:39:50.624 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:39:50.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:50.625 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:50.625 00.000 5052 Enqueuing Expose request
01:39:50.648 00.023 8976 Received - 47 (G) 
01:39:50.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:50.648 00.000 8976 stepped: pos (-16, 9)
01:39:50.648 00.000 8976 MoveAxis(D, 3, ABG)
01:39:50.648 00.000 8976 stepping (-16, 9) + (0, -3)
01:39:50.648 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:50.680 00.032 8976 Received - 47 (G) 
01:39:50.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:50.680 00.000 8976 stepped: pos (-16, 6)
01:39:50.680 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
01:39:50.680 00.000 8976 MountToCamera -- mountX=2.03 mountY=-1.66 hyp=2.62 mountTheta=-0.69 cameraX=0.55, cameraY=2.56 cameraTheta=1.36
01:39:50.680 00.000 8976 incremental bump (0.553, 2.559) isValid = 1
01:39:50.680 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
01:39:50.680 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:39:50.680 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:39:50.680 00.000 8976 move complete, result=0
01:39:50.680 00.000 9828 Worker thread wakes up
01:39:50.680 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:39:50.680 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:39:50.680 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
01:39:50.680 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:39:50.680 00.000 8976 worker thread done servicing request
01:39:50.680 00.000 8976 Worker thread wakes up
01:39:50.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:50.680 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
01:39:50.681 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:50.681 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
01:39:50.681 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:39:50.681 00.000 9828 BLC: window closed
01:39:50.681 00.000 9828 MoveAxis(E, 9, B)
01:39:50.681 00.000 9828 Guiding  Dir = 2, Dur = 9
01:39:50.681 00.000 9828 IsSlewing returns 0
01:39:50.681 00.000 9828 IsGuiding returns 0
01:39:50.681 00.000 9828 PulseGuide returned control before completion, sleep 19
01:39:50.712 00.031 9828 IsGuiding returns 1
01:39:50.712 00.000 9828 scope still moving after pulse duration time elapsed
01:39:50.743 00.031 9828 IsSlewing returns 0
01:39:50.743 00.000 9828 IsGuiding returns 1
01:39:50.773 00.030 9828 IsSlewing returns 0
01:39:50.773 00.000 9828 IsGuiding returns 1
01:39:50.804 00.031 9828 IsSlewing returns 0
01:39:50.804 00.000 9828 IsGuiding returns 1
01:39:50.835 00.031 9828 IsSlewing returns 0
01:39:50.835 00.000 9828 IsGuiding returns 0
01:39:50.835 00.000 9828 scope move finished after 9 + 144 ms
01:39:50.835 00.000 9828 Move returns status 0, amount 9
01:39:50.835 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:50.835 00.000 9828 MoveAxis(N, 15, B)
01:39:50.835 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:50.850 00.015 9828 IsSlewing returns 0
01:39:50.850 00.000 9828 IsGuiding returns 0
01:39:50.850 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:50.881 00.031 9828 IsGuiding returns 1
01:39:50.881 00.000 9828 scope still moving after pulse duration time elapsed
01:39:50.911 00.030 9828 IsSlewing returns 0
01:39:50.911 00.000 9828 IsGuiding returns 1
01:39:50.942 00.031 9828 IsSlewing returns 0
01:39:50.942 00.000 9828 IsGuiding returns 1
01:39:50.973 00.031 9828 IsSlewing returns 0
01:39:50.973 00.000 9828 IsGuiding returns 1
01:39:51.004 00.031 9828 IsSlewing returns 0
01:39:51.004 00.000 9828 IsGuiding returns 0
01:39:51.004 00.000 9828 scope move finished after 15 + 138 ms
01:39:51.004 00.000 9828 Move returns status 0, amount 15
01:39:51.004 00.000 9828 move complete, result=0
01:39:51.004 00.000 9828 worker thread done servicing request
01:39:51.004 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:39:51.370 00.366 8976 Exposure complete
01:39:51.375 00.005 8976 worker thread done servicing request
01:39:51.375 00.000 5052 OnExposeComplete: enter
01:39:51.375 00.000 5052 UpdateGuideState(): m_state=6
01:39:51.375 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4917
01:39:51.376 00.001 5052 Star::Find returns 1 (0), X=328.86, Y=281.28, Mass=200, SNR=9.7, Peak=66 HFD=2.7
01:39:51.376 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
01:39:51.376 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
01:39:51.376 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.43 hyp=0.54 cameraTheta=-2.20 mountX=-0.24 mountY=0.50, mountTheta=2.02
01:39:51.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.43, opts=13)
01:39:51.376 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.43)
01:39:51.377 00.001 8976 Worker thread wakes up
01:39:51.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.43) opts 0xd
01:39:51.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.43)
01:39:51.377 00.000 8976 Moving (-0.32, -0.43) raw xDistance=-0.24 yDistance=0.50
01:39:51.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:39:51.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
01:39:51.377 00.000 8976 MoveAxis(R, 0, ABG)
01:39:51.377 00.000 8976 MoveAxis(D, 2, ABG)
01:39:51.377 00.000 8976 stepping (-16, 6) + (0, -2)
01:39:51.377 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:51.378 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:39:51.389 00.011 5052 UpdateGuideState exits: m=200 SNR=9.7
01:39:51.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:51.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:51.389 00.000 5052 Enqueuing Expose request
01:39:51.400 00.011 8976 Received - 47 (G) 
01:39:51.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:51.400 00.000 8976 stepped: pos (-16, 4)
01:39:51.400 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:39:51.400 00.000 8976 MountToCamera -- mountX=2.17 mountY=-1.32 hyp=2.54 mountTheta=-0.55 cameraX=0.19, cameraY=2.53 cameraTheta=1.50
01:39:51.400 00.000 8976 incremental bump (0.189, 2.530) isValid = 1
01:39:51.400 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
01:39:51.400 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:39:51.400 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:39:51.400 00.000 8976 move complete, result=0
01:39:51.400 00.000 8976 worker thread done servicing request
01:39:51.400 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:39:51.400 00.000 9828 Worker thread wakes up
01:39:51.400 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:39:51.400 00.000 8976 Worker thread wakes up
01:39:51.400 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:39:51.400 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
01:39:51.401 00.001 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
01:39:51.401 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
01:39:51.401 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:39:51.401 00.000 9828 BLC: window closed
01:39:51.401 00.000 9828 MoveAxis(E, 4, B)
01:39:51.401 00.000 9828 Guiding  Dir = 2, Dur = 4
01:39:51.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:51.401 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:51.401 00.000 9828 IsSlewing returns 0
01:39:51.401 00.000 9828 IsGuiding returns 0
01:39:51.401 00.000 9828 PulseGuide returned control before completion, sleep 14
01:39:51.425 00.024 9828 IsGuiding returns 1
01:39:51.425 00.000 9828 scope still moving after pulse duration time elapsed
01:39:51.456 00.031 9828 IsSlewing returns 0
01:39:51.456 00.000 9828 IsGuiding returns 1
01:39:51.487 00.031 9828 IsSlewing returns 0
01:39:51.487 00.000 9828 IsGuiding returns 1
01:39:51.518 00.031 9828 IsSlewing returns 0
01:39:51.518 00.000 9828 IsGuiding returns 0
01:39:51.518 00.000 9828 scope move finished after 4 + 112 ms
01:39:51.518 00.000 9828 Move returns status 0, amount 4
01:39:51.518 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:51.518 00.000 9828 MoveAxis(N, 16, B)
01:39:51.518 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:51.533 00.015 9828 IsSlewing returns 0
01:39:51.533 00.000 9828 IsGuiding returns 0
01:39:51.533 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:51.565 00.032 9828 IsGuiding returns 1
01:39:51.565 00.000 9828 scope still moving after pulse duration time elapsed
01:39:51.596 00.031 9828 IsSlewing returns 0
01:39:51.596 00.000 9828 IsGuiding returns 1
01:39:51.627 00.031 9828 IsSlewing returns 0
01:39:51.627 00.000 9828 IsGuiding returns 1
01:39:51.658 00.031 9828 IsSlewing returns 0
01:39:51.658 00.000 9828 IsGuiding returns 1
01:39:51.689 00.031 9828 IsSlewing returns 0
01:39:51.689 00.000 9828 IsGuiding returns 0
01:39:51.689 00.000 9828 scope move finished after 16 + 139 ms
01:39:51.689 00.000 9828 Move returns status 0, amount 16
01:39:51.689 00.000 9828 move complete, result=0
01:39:51.689 00.000 9828 worker thread done servicing request
01:39:51.689 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:39:52.090 00.401 8976 Exposure complete
01:39:52.096 00.006 8976 worker thread done servicing request
01:39:52.097 00.001 5052 OnExposeComplete: enter
01:39:52.097 00.000 5052 UpdateGuideState(): m_state=6
01:39:52.097 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4918
01:39:52.097 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.46, Mass=200, SNR=9.8, Peak=71 HFD=2.7
01:39:52.097 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.44 = 1.84)
01:39:52.097 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.74)
01:39:52.097 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.25 hyp=0.36 cameraTheta=-2.40 mountX=-0.10 mountY=0.36, mountTheta=1.84
01:39:52.098 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.25, opts=13)
01:39:52.098 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.25)
01:39:52.098 00.000 8976 Worker thread wakes up
01:39:52.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.25) opts 0xd
01:39:52.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.25)
01:39:52.098 00.000 8976 Moving (-0.27, -0.25) raw xDistance=-0.10 yDistance=0.36
01:39:52.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:39:52.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
01:39:52.098 00.000 8976 MoveAxis(R, 0, ABG)
01:39:52.098 00.000 8976 MoveAxis(D, 2, ABG)
01:39:52.098 00.000 8976 stepping (-16, 4) + (0, -2)
01:39:52.098 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:52.099 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:39:52.109 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:39:52.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:52.110 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:52.110 00.000 5052 Enqueuing Expose request
01:39:52.135 00.025 8976 Received - 47 (G) 
01:39:52.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:52.135 00.000 8976 stepped: pos (-16, 2)
01:39:52.135 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:39:52.135 00.000 8976 MountToCamera -- mountX=2.26 mountY=-0.99 hyp=2.47 mountTheta=-0.41 cameraX=-0.15, cameraY=2.46 cameraTheta=1.63
01:39:52.135 00.000 8976 incremental bump (-0.148, 2.463) isValid = 1
01:39:52.135 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
01:39:52.135 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:39:52.135 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:39:52.135 00.000 8976 move complete, result=0
01:39:52.135 00.000 9828 Worker thread wakes up
01:39:52.136 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:39:52.136 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:39:52.136 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
01:39:52.136 00.000 8976 worker thread done servicing request
01:39:52.136 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:39:52.136 00.000 8976 Worker thread wakes up
01:39:52.136 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:52.136 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:52.136 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
01:39:52.136 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:39:52.136 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:39:52.136 00.000 9828 BLC: window closed
01:39:52.136 00.000 9828 MoveAxis(W, 0, B)
01:39:52.136 00.000 9828 Move returns status 0, amount 0
01:39:52.136 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:52.137 00.001 9828 MoveAxis(N, 16, B)
01:39:52.137 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:52.137 00.000 9828 IsSlewing returns 0
01:39:52.137 00.000 9828 IsGuiding returns 0
01:39:52.137 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:52.168 00.031 9828 IsGuiding returns 1
01:39:52.168 00.000 9828 scope still moving after pulse duration time elapsed
01:39:52.199 00.031 9828 IsSlewing returns 0
01:39:52.199 00.000 9828 IsGuiding returns 1
01:39:52.230 00.031 9828 IsSlewing returns 0
01:39:52.230 00.000 9828 IsGuiding returns 1
01:39:52.260 00.030 9828 IsSlewing returns 0
01:39:52.260 00.000 9828 IsGuiding returns 0
01:39:52.260 00.000 9828 scope move finished after 16 + 106 ms
01:39:52.260 00.000 9828 Move returns status 0, amount 16
01:39:52.260 00.000 9828 move complete, result=0
01:39:52.260 00.000 9828 worker thread done servicing request
01:39:52.260 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
01:39:52.829 00.569 8976 Exposure complete
01:39:52.834 00.005 8976 worker thread done servicing request
01:39:52.834 00.000 5052 OnExposeComplete: enter
01:39:52.834 00.000 5052 UpdateGuideState(): m_state=6
01:39:52.834 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4919
01:39:52.835 00.001 5052 Star::Find returns 1 (0), X=329.47, Y=281.49, Mass=184, SNR=9.3, Peak=65 HFD=3.1
01:39:52.835 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
01:39:52.835 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
01:39:52.835 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.22 hyp=0.37 cameraTheta=-0.64 mountX=-0.33 mountY=-0.13, mountTheta=-2.78
01:39:52.835 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.22, opts=13)
01:39:52.835 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.22)
01:39:52.835 00.000 8976 Worker thread wakes up
01:39:52.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.22) opts 0xd
01:39:52.836 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.22)
01:39:52.836 00.000 8976 Moving (0.29, -0.22) raw xDistance=-0.33 yDistance=-0.13
01:39:52.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:39:52.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:39:52.836 00.000 8976 MoveAxis(R, 1, ABG)
01:39:52.836 00.000 8976 stepping (-16, 2) + (1, 0)
01:39:52.836 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:52.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:39:52.846 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:39:52.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:52.846 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:52.846 00.000 5052 Enqueuing Expose request
01:39:52.854 00.008 8976 Received - 47 (G) 
01:39:52.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:52.854 00.000 8976 stepped: pos (-15, 2)
01:39:52.854 00.000 8976 MoveAxis(U, 0, ABG)
01:39:52.854 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
01:39:52.854 00.000 8976 MountToCamera -- mountX=2.27 mountY=-0.77 hyp=2.40 mountTheta=-0.33 cameraX=-0.35, cameraY=2.37 cameraTheta=1.72
01:39:52.854 00.000 8976 incremental bump (-0.351, 2.373) isValid = 1
01:39:52.854 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
01:39:52.854 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:39:52.854 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:39:52.854 00.000 8976 move complete, result=0
01:39:52.855 00.001 9828 Worker thread wakes up
01:39:52.855 00.000 8976 worker thread done servicing request
01:39:52.855 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:39:52.855 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:39:52.855 00.000 8976 Worker thread wakes up
01:39:52.855 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:39:52.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:52.855 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
01:39:52.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:52.855 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.56)
01:39:52.855 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.48
01:39:52.855 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:39:52.855 00.000 9828 BLC: window closed
01:39:52.855 00.000 9828 MoveAxis(W, 4, B)
01:39:52.855 00.000 9828 Guiding  Dir = 3, Dur = 4
01:39:52.856 00.001 9828 IsSlewing returns 0
01:39:52.856 00.000 9828 IsGuiding returns 0
01:39:52.856 00.000 9828 PulseGuide returned control before completion, sleep 14
01:39:52.879 00.023 9828 IsGuiding returns 1
01:39:52.879 00.000 9828 scope still moving after pulse duration time elapsed
01:39:52.909 00.030 9828 IsSlewing returns 0
01:39:52.909 00.000 9828 IsGuiding returns 1
01:39:52.940 00.031 9828 IsSlewing returns 0
01:39:52.940 00.000 9828 IsGuiding returns 1
01:39:52.970 00.030 9828 IsSlewing returns 0
01:39:52.970 00.000 9828 IsGuiding returns 1
01:39:53.001 00.031 9828 IsSlewing returns 0
01:39:53.001 00.000 9828 IsGuiding returns 1
01:39:53.031 00.030 9828 IsSlewing returns 0
01:39:53.031 00.000 9828 IsGuiding returns 0
01:39:53.031 00.000 9828 scope move finished after 4 + 171 ms
01:39:53.031 00.000 9828 Move returns status 0, amount 4
01:39:53.032 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:53.032 00.000 9828 MoveAxis(N, 16, B)
01:39:53.032 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:53.047 00.015 9828 IsSlewing returns 0
01:39:53.047 00.000 9828 IsGuiding returns 0
01:39:53.047 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:53.079 00.032 9828 IsGuiding returns 1
01:39:53.079 00.000 9828 scope still moving after pulse duration time elapsed
01:39:53.109 00.030 9828 IsSlewing returns 0
01:39:53.109 00.000 9828 IsGuiding returns 1
01:39:53.140 00.031 9828 IsSlewing returns 0
01:39:53.140 00.000 9828 IsGuiding returns 1
01:39:53.171 00.031 9828 IsSlewing returns 0
01:39:53.171 00.000 9828 IsGuiding returns 1
01:39:53.201 00.030 9828 IsSlewing returns 0
01:39:53.201 00.000 9828 IsGuiding returns 0
01:39:53.201 00.000 9828 scope move finished after 16 + 137 ms
01:39:53.201 00.000 9828 Move returns status 0, amount 16
01:39:53.201 00.000 9828 move complete, result=0
01:39:53.201 00.000 9828 worker thread done servicing request
01:39:53.201 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:39:53.544 00.343 8976 Exposure complete
01:39:53.549 00.005 8976 worker thread done servicing request
01:39:53.550 00.001 5052 OnExposeComplete: enter
01:39:53.550 00.000 5052 UpdateGuideState(): m_state=6
01:39:53.550 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4920
01:39:53.550 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.71, Mass=203, SNR=9.8, Peak=69 HFD=2.7
01:39:53.550 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
01:39:53.550 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:39:53.550 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.00 hyp=0.62 cameraTheta=-0.00 mountX=-0.28 mountY=-0.52, mountTheta=-2.07
01:39:53.550 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.00, opts=13)
01:39:53.551 00.001 5052 Enqueuing Move request for stepguider (0.62, -0.00)
01:39:53.551 00.000 8976 Worker thread wakes up
01:39:53.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.00) opts 0xd
01:39:53.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.00)
01:39:53.551 00.000 8976 Moving (0.62, -0.00) raw xDistance=-0.28 yDistance=-0.52
01:39:53.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:39:53.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:39:53.551 00.000 8976 MoveAxis(R, 1, ABG)
01:39:53.551 00.000 8976 stepping (-15, 2) + (1, 0)
01:39:53.551 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:53.552 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:39:53.561 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
01:39:53.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:53.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:53.561 00.000 5052 Enqueuing Expose request
01:39:53.574 00.013 8976 Received - 47 (G) 
01:39:53.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:53.574 00.000 8976 stepped: pos (-14, 2)
01:39:53.574 00.000 8976 MoveAxis(U, 2, ABG)
01:39:53.574 00.000 8976 stepping (-14, 2) + (0, 2)
01:39:53.574 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:53.606 00.032 8976 Received - 47 (G) 
01:39:53.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:53.606 00.000 8976 stepped: pos (-14, 4)
01:39:53.606 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
01:39:53.606 00.000 8976 MountToCamera -- mountX=2.23 mountY=-0.72 hyp=2.34 mountTheta=-0.31 cameraX=-0.37, cameraY=2.31 cameraTheta=1.73
01:39:53.606 00.000 8976 incremental bump (-0.371, 2.315) isValid = 1
01:39:53.606 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
01:39:53.606 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:39:53.606 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:39:53.606 00.000 8976 move complete, result=0
01:39:53.606 00.000 9828 Worker thread wakes up
01:39:53.606 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:39:53.606 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:39:53.606 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
01:39:53.606 00.000 8976 worker thread done servicing request
01:39:53.606 00.000 8976 Worker thread wakes up
01:39:53.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:53.606 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:39:53.606 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.54)
01:39:53.606 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.46
01:39:53.606 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:39:53.607 00.001 9828 BLC: window closed
01:39:53.607 00.000 9828 MoveAxis(W, 4, B)
01:39:53.607 00.000 9828 Guiding  Dir = 3, Dur = 4
01:39:53.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:53.607 00.000 9828 IsSlewing returns 0
01:39:53.607 00.000 9828 IsGuiding returns 0
01:39:53.607 00.000 9828 PulseGuide returned control before completion, sleep 14
01:39:53.635 00.028 9828 IsGuiding returns 1
01:39:53.635 00.000 9828 scope still moving after pulse duration time elapsed
01:39:53.665 00.030 9828 IsSlewing returns 0
01:39:53.665 00.000 9828 IsGuiding returns 1
01:39:53.696 00.031 9828 IsSlewing returns 0
01:39:53.696 00.000 9828 IsGuiding returns 1
01:39:53.727 00.031 9828 IsSlewing returns 0
01:39:53.727 00.000 9828 IsGuiding returns 0
01:39:53.727 00.000 9828 scope move finished after 4 + 115 ms
01:39:53.727 00.000 9828 Move returns status 0, amount 4
01:39:53.727 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:53.727 00.000 9828 MoveAxis(N, 16, B)
01:39:53.727 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:53.742 00.015 9828 IsSlewing returns 0
01:39:53.742 00.000 9828 IsGuiding returns 0
01:39:53.742 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:53.773 00.031 9828 IsGuiding returns 1
01:39:53.773 00.000 9828 scope still moving after pulse duration time elapsed
01:39:53.805 00.032 9828 IsSlewing returns 0
01:39:53.805 00.000 9828 IsGuiding returns 1
01:39:53.836 00.031 9828 IsSlewing returns 0
01:39:53.836 00.000 9828 IsGuiding returns 1
01:39:53.866 00.030 9828 IsSlewing returns 0
01:39:53.866 00.000 9828 IsGuiding returns 1
01:39:53.898 00.032 9828 IsSlewing returns 0
01:39:53.898 00.000 9828 IsGuiding returns 0
01:39:53.898 00.000 9828 scope move finished after 16 + 139 ms
01:39:53.898 00.000 9828 Move returns status 0, amount 16
01:39:53.898 00.000 9828 move complete, result=0
01:39:53.898 00.000 9828 worker thread done servicing request
01:39:53.898 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:39:54.298 00.400 8976 Exposure complete
01:39:54.304 00.006 8976 worker thread done servicing request
01:39:54.304 00.000 5052 OnExposeComplete: enter
01:39:54.304 00.000 5052 UpdateGuideState(): m_state=6
01:39:54.304 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4921
01:39:54.304 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=282.13, Mass=183, SNR=9.3, Peak=62 HFD=3.1
01:39:54.304 00.000 5052 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.04) = xAngle (-0.73 = -0.73)
01:39:54.304 00.000 5052 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
01:39:54.304 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.42 hyp=0.44 cameraTheta=1.31 mountX=0.33 mountY=-0.32, mountTheta=-0.78
01:39:54.305 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.42, opts=13)
01:39:54.305 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.42)
01:39:54.305 00.000 8976 Worker thread wakes up
01:39:54.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.42) opts 0xd
01:39:54.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.42)
01:39:54.305 00.000 8976 Moving (0.11, 0.42) raw xDistance=0.33 yDistance=-0.32
01:39:54.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
01:39:54.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
01:39:54.305 00.000 8976 MoveAxis(L, 1, ABG)
01:39:54.305 00.000 8976 stepping (-14, 4) + (-1, 0)
01:39:54.305 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:54.306 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:39:54.315 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:39:54.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:54.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:54.315 00.000 5052 Enqueuing Expose request
01:39:54.325 00.010 8976 Received - 47 (G) 
01:39:54.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:54.325 00.000 8976 stepped: pos (-15, 4)
01:39:54.325 00.000 8976 MoveAxis(U, 1, ABG)
01:39:54.325 00.000 8976 stepping (-15, 4) + (0, 1)
01:39:54.325 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:54.357 00.032 8976 Received - 47 (G) 
01:39:54.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:54.357 00.000 8976 stepped: pos (-15, 5)
01:39:54.357 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
01:39:54.358 00.001 8976 MountToCamera -- mountX=2.25 mountY=-0.75 hyp=2.37 mountTheta=-0.32 cameraX=-0.36, cameraY=2.35 cameraTheta=1.72
01:39:54.358 00.000 8976 incremental bump (-0.360, 2.345) isValid = 1
01:39:54.358 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
01:39:54.358 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:39:54.358 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:39:54.358 00.000 8976 move complete, result=0
01:39:54.358 00.000 9828 Worker thread wakes up
01:39:54.358 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:39:54.358 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:39:54.358 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
01:39:54.358 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
01:39:54.358 00.000 8976 worker thread done servicing request
01:39:54.358 00.000 8976 Worker thread wakes up
01:39:54.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:54.358 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:39:54.358 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
01:39:54.358 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:39:54.358 00.000 9828 BLC: window closed
01:39:54.358 00.000 9828 MoveAxis(W, 4, B)
01:39:54.358 00.000 9828 Guiding  Dir = 3, Dur = 4
01:39:54.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:54.359 00.001 9828 IsSlewing returns 0
01:39:54.359 00.000 9828 IsGuiding returns 0
01:39:54.359 00.000 9828 PulseGuide returned control before completion, sleep 14
01:39:54.379 00.020 9828 IsGuiding returns 1
01:39:54.379 00.000 9828 scope still moving after pulse duration time elapsed
01:39:54.409 00.030 9828 IsSlewing returns 0
01:39:54.409 00.000 9828 IsGuiding returns 1
01:39:54.441 00.032 9828 IsSlewing returns 0
01:39:54.441 00.000 9828 IsGuiding returns 1
01:39:54.471 00.030 9828 IsSlewing returns 0
01:39:54.471 00.000 9828 IsGuiding returns 0
01:39:54.471 00.000 9828 scope move finished after 4 + 108 ms
01:39:54.471 00.000 9828 Move returns status 0, amount 4
01:39:54.471 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:54.471 00.000 9828 MoveAxis(N, 16, B)
01:39:54.471 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:54.487 00.016 9828 IsSlewing returns 0
01:39:54.487 00.000 9828 IsGuiding returns 0
01:39:54.487 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:54.518 00.031 9828 IsGuiding returns 1
01:39:54.518 00.000 9828 scope still moving after pulse duration time elapsed
01:39:54.549 00.031 9828 IsSlewing returns 0
01:39:54.549 00.000 9828 IsGuiding returns 1
01:39:54.580 00.031 9828 IsSlewing returns 0
01:39:54.580 00.000 9828 IsGuiding returns 1
01:39:54.612 00.032 9828 IsSlewing returns 0
01:39:54.612 00.000 9828 IsGuiding returns 1
01:39:54.643 00.031 9828 IsSlewing returns 0
01:39:54.643 00.000 9828 IsGuiding returns 0
01:39:54.643 00.000 9828 scope move finished after 16 + 140 ms
01:39:54.643 00.000 9828 Move returns status 0, amount 16
01:39:54.643 00.000 9828 move complete, result=0
01:39:54.643 00.000 9828 worker thread done servicing request
01:39:54.643 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:39:55.049 00.406 8976 Exposure complete
01:39:55.054 00.005 8976 worker thread done servicing request
01:39:55.055 00.001 5052 OnExposeComplete: enter
01:39:55.055 00.000 5052 UpdateGuideState(): m_state=6
01:39:55.055 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4922
01:39:55.055 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.39, Mass=185, SNR=9.4, Peak=65 HFD=2.6
01:39:55.055 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
01:39:55.055 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.56)
01:39:55.055 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.32 hyp=0.32 cameraTheta=-1.58 mountX=-0.28 mountY=0.18, mountTheta=2.59
01:39:55.055 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.32, opts=13)
01:39:55.056 00.001 5052 Enqueuing Move request for stepguider (-0.00, -0.32)
01:39:55.056 00.000 8976 Worker thread wakes up
01:39:55.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.32) opts 0xd
01:39:55.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.32)
01:39:55.056 00.000 8976 Moving (-0.00, -0.32) raw xDistance=-0.28 yDistance=0.18
01:39:55.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:39:55.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:39:55.056 00.000 8976 MoveAxis(R, 1, ABG)
01:39:55.056 00.000 8976 stepping (-15, 5) + (1, 0)
01:39:55.056 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:55.057 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:39:55.066 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:39:55.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:55.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:55.066 00.000 5052 Enqueuing Expose request
01:39:55.077 00.011 8976 Received - 47 (G) 
01:39:55.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:55.077 00.000 8976 stepped: pos (-14, 5)
01:39:55.077 00.000 8976 MoveAxis(U, 0, ABG)
01:39:55.077 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
01:39:55.077 00.000 8976 MountToCamera -- mountX=2.22 mountY=-0.76 hyp=2.34 mountTheta=-0.33 cameraX=-0.33, cameraY=2.32 cameraTheta=1.71
01:39:55.077 00.000 8976 incremental bump (-0.330, 2.320) isValid = 1
01:39:55.077 00.000 8976 Scheduling Mount bump of (-0.016, 0.118)
01:39:55.077 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:39:55.077 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:39:55.077 00.000 8976 move complete, result=0
01:39:55.077 00.000 9828 Worker thread wakes up
01:39:55.077 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:39:55.077 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:39:55.077 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:39:55.077 00.000 8976 worker thread done servicing request
01:39:55.077 00.000 8976 Worker thread wakes up
01:39:55.077 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:55.077 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
01:39:55.078 00.001 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
01:39:55.078 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.48
01:39:55.078 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:39:55.078 00.000 9828 BLC: window closed
01:39:55.078 00.000 9828 MoveAxis(W, 3, B)
01:39:55.078 00.000 9828 Guiding  Dir = 3, Dur = 3
01:39:55.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:55.078 00.000 9828 IsSlewing returns 0
01:39:55.078 00.000 9828 IsGuiding returns 0
01:39:55.078 00.000 9828 PulseGuide returned control before completion, sleep 13
01:39:55.104 00.026 9828 IsGuiding returns 1
01:39:55.104 00.000 9828 scope still moving after pulse duration time elapsed
01:39:55.136 00.032 9828 IsSlewing returns 0
01:39:55.136 00.000 9828 IsGuiding returns 1
01:39:55.166 00.030 9828 IsSlewing returns 0
01:39:55.167 00.001 9828 IsGuiding returns 1
01:39:55.197 00.030 9828 IsSlewing returns 0
01:39:55.197 00.000 9828 IsGuiding returns 0
01:39:55.197 00.000 9828 scope move finished after 3 + 115 ms
01:39:55.197 00.000 9828 Move returns status 0, amount 3
01:39:55.197 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:55.197 00.000 9828 MoveAxis(N, 16, B)
01:39:55.197 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:55.212 00.015 9828 IsSlewing returns 0
01:39:55.212 00.000 9828 IsGuiding returns 0
01:39:55.212 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:55.245 00.033 9828 IsGuiding returns 1
01:39:55.245 00.000 9828 scope still moving after pulse duration time elapsed
01:39:55.275 00.030 9828 IsSlewing returns 0
01:39:55.275 00.000 9828 IsGuiding returns 1
01:39:55.306 00.031 9828 IsSlewing returns 0
01:39:55.306 00.000 9828 IsGuiding returns 1
01:39:55.336 00.030 9828 IsSlewing returns 0
01:39:55.336 00.000 9828 IsGuiding returns 1
01:39:55.367 00.031 9828 IsSlewing returns 0
01:39:55.367 00.000 9828 IsGuiding returns 1
01:39:55.399 00.032 9828 IsSlewing returns 0
01:39:55.399 00.000 9828 IsGuiding returns 0
01:39:55.399 00.000 9828 scope move finished after 16 + 170 ms
01:39:55.399 00.000 9828 Move returns status 0, amount 16
01:39:55.399 00.000 9828 move complete, result=0
01:39:55.399 00.000 9828 worker thread done servicing request
01:39:55.399 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:39:55.778 00.379 8976 Exposure complete
01:39:55.784 00.006 8976 worker thread done servicing request
01:39:55.784 00.000 5052 OnExposeComplete: enter
01:39:55.784 00.000 5052 UpdateGuideState(): m_state=6
01:39:55.784 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4923
01:39:55.784 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=282.24, Mass=183, SNR=9.4, Peak=68 HFD=2.6
01:39:55.784 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
01:39:55.784 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
01:39:55.784 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.53 hyp=0.64 cameraTheta=2.17 mountX=0.63 mountY=0.01, mountTheta=0.02
01:39:55.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.53, opts=13)
01:39:55.785 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.53)
01:39:55.785 00.000 8976 Worker thread wakes up
01:39:55.786 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.53) opts 0xd
01:39:55.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.53)
01:39:55.786 00.000 8976 Moving (-0.36, 0.53) raw xDistance=0.63 yDistance=0.01
01:39:55.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.63
01:39:55.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:39:55.786 00.000 8976 MoveAxis(L, 3, ABG)
01:39:55.786 00.000 8976 stepping (-14, 5) + (-3, 0)
01:39:55.786 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:55.787 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:39:55.797 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
01:39:55.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:55.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:55.797 00.000 5052 Enqueuing Expose request
01:39:55.812 00.015 8976 Received - 47 (G) 
01:39:55.812 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:55.812 00.000 8976 stepped: pos (-17, 5)
01:39:55.812 00.000 8976 MoveAxis(U, 0, ABG)
01:39:55.812 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
01:39:55.812 00.000 8976 MountToCamera -- mountX=2.34 mountY=-0.77 hyp=2.47 mountTheta=-0.32 cameraX=-0.38, cameraY=2.44 cameraTheta=1.72
01:39:55.812 00.000 8976 incremental bump (-0.379, 2.439) isValid = 1
01:39:55.812 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
01:39:55.812 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:39:55.812 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:39:55.812 00.000 8976 move complete, result=0
01:39:55.812 00.000 9828 Worker thread wakes up
01:39:55.812 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:39:55.812 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:39:55.812 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
01:39:55.812 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
01:39:55.812 00.000 8976 worker thread done servicing request
01:39:55.812 00.000 8976 Worker thread wakes up
01:39:55.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:55.812 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:55.812 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.0 px 0 ms NORTH
01:39:55.813 00.001 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
01:39:55.813 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:39:55.813 00.000 9828 BLC: window closed
01:39:55.813 00.000 9828 MoveAxis(W, 4, B)
01:39:55.813 00.000 9828 Guiding  Dir = 3, Dur = 4
01:39:55.813 00.000 9828 IsSlewing returns 0
01:39:55.813 00.000 9828 IsGuiding returns 0
01:39:55.813 00.000 9828 PulseGuide returned control before completion, sleep 14
01:39:55.830 00.017 9828 IsGuiding returns 1
01:39:55.830 00.000 9828 scope still moving after pulse duration time elapsed
01:39:55.861 00.031 9828 IsSlewing returns 0
01:39:55.861 00.000 9828 IsGuiding returns 1
01:39:55.892 00.031 9828 IsSlewing returns 0
01:39:55.892 00.000 9828 IsGuiding returns 1
01:39:55.923 00.031 9828 IsSlewing returns 0
01:39:55.923 00.000 9828 IsGuiding returns 0
01:39:55.923 00.000 9828 scope move finished after 4 + 105 ms
01:39:55.923 00.000 9828 Move returns status 0, amount 4
01:39:55.923 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:55.923 00.000 9828 MoveAxis(N, 16, B)
01:39:55.923 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:55.938 00.015 9828 IsSlewing returns 0
01:39:55.938 00.000 9828 IsGuiding returns 0
01:39:55.938 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:55.969 00.031 9828 IsGuiding returns 1
01:39:55.969 00.000 9828 scope still moving after pulse duration time elapsed
01:39:56.001 00.032 9828 IsSlewing returns 0
01:39:56.001 00.000 9828 IsGuiding returns 1
01:39:56.032 00.031 9828 IsSlewing returns 0
01:39:56.032 00.000 9828 IsGuiding returns 1
01:39:56.064 00.032 9828 IsSlewing returns 0
01:39:56.064 00.000 9828 IsGuiding returns 1
01:39:56.096 00.032 9828 IsSlewing returns 0
01:39:56.096 00.000 9828 IsGuiding returns 0
01:39:56.096 00.000 9828 scope move finished after 16 + 141 ms
01:39:56.096 00.000 9828 Move returns status 0, amount 16
01:39:56.096 00.000 9828 move complete, result=0
01:39:56.096 00.000 9828 worker thread done servicing request
01:39:56.096 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:39:56.504 00.408 8976 Exposure complete
01:39:56.509 00.005 8976 worker thread done servicing request
01:39:56.510 00.001 5052 OnExposeComplete: enter
01:39:56.510 00.000 5052 UpdateGuideState(): m_state=6
01:39:56.510 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4924
01:39:56.510 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.03, Mass=189, SNR=9.5, Peak=63 HFD=2.5
01:39:56.510 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.53 = 2.75)
01:39:56.510 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.63 = 2.65)
01:39:56.510 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.68 hyp=0.68 cameraTheta=-1.49 mountX=-0.63 mountY=0.32, mountTheta=2.67
01:39:56.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.68, opts=13)
01:39:56.511 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.68)
01:39:56.511 00.000 8976 Worker thread wakes up
01:39:56.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.68) opts 0xd
01:39:56.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.68)
01:39:56.511 00.000 8976 Moving (0.06, -0.68) raw xDistance=-0.63 yDistance=0.32
01:39:56.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.63
01:39:56.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:39:56.511 00.000 8976 MoveAxis(R, 2, ABG)
01:39:56.511 00.000 8976 stepping (-17, 5) + (2, 0)
01:39:56.511 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:56.512 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:39:56.521 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:39:56.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:56.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:56.521 00.000 5052 Enqueuing Expose request
01:39:56.547 00.026 8976 Received - 47 (G) 
01:39:56.548 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:56.548 00.000 8976 stepped: pos (-15, 5)
01:39:56.548 00.000 8976 MoveAxis(D, 1, ABG)
01:39:56.548 00.000 8976 stepping (-15, 5) + (0, -1)
01:39:56.548 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:56.579 00.031 8976 Received - 47 (G) 
01:39:56.579 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:39:56.579 00.000 8976 stepped: pos (-15, 4)
01:39:56.580 00.001 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
01:39:56.580 00.000 8976 MountToCamera -- mountX=2.33 mountY=-0.73 hyp=2.44 mountTheta=-0.30 cameraX=-0.41, cameraY=2.40 cameraTheta=1.74
01:39:56.580 00.000 8976 incremental bump (-0.412, 2.404) isValid = 1
01:39:56.580 00.000 8976 Scheduling Mount bump of (-0.019, 0.117)
01:39:56.580 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:39:56.580 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:39:56.580 00.000 8976 move complete, result=0
01:39:56.580 00.000 8976 worker thread done servicing request
01:39:56.580 00.000 9828 Worker thread wakes up
01:39:56.580 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:39:56.580 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:39:56.580 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.45)
01:39:56.580 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.53)
01:39:56.580 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:39:56.580 00.000 8976 Worker thread wakes up
01:39:56.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:56.581 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:56.581 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.45
01:39:56.581 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:39:56.581 00.000 9828 BLC: window closed
01:39:56.581 00.000 9828 MoveAxis(W, 4, B)
01:39:56.581 00.000 9828 Guiding  Dir = 3, Dur = 4
01:39:56.581 00.000 9828 IsSlewing returns 0
01:39:56.581 00.000 9828 IsGuiding returns 0
01:39:56.581 00.000 9828 PulseGuide returned control before completion, sleep 14
01:39:56.610 00.029 9828 IsGuiding returns 1
01:39:56.610 00.000 9828 scope still moving after pulse duration time elapsed
01:39:56.641 00.031 9828 IsSlewing returns 0
01:39:56.641 00.000 9828 IsGuiding returns 1
01:39:56.673 00.032 9828 IsSlewing returns 0
01:39:56.673 00.000 9828 IsGuiding returns 1
01:39:56.704 00.031 9828 IsSlewing returns 0
01:39:56.704 00.000 9828 IsGuiding returns 0
01:39:56.704 00.000 9828 scope move finished after 4 + 119 ms
01:39:56.704 00.000 9828 Move returns status 0, amount 4
01:39:56.704 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:56.704 00.000 9828 MoveAxis(N, 16, B)
01:39:56.704 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:56.719 00.015 9828 IsSlewing returns 0
01:39:56.719 00.000 9828 IsGuiding returns 0
01:39:56.719 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:56.751 00.032 9828 IsGuiding returns 1
01:39:56.751 00.000 9828 scope still moving after pulse duration time elapsed
01:39:56.781 00.030 9828 IsSlewing returns 0
01:39:56.781 00.000 9828 IsGuiding returns 1
01:39:56.812 00.031 9828 IsSlewing returns 0
01:39:56.812 00.000 9828 IsGuiding returns 1
01:39:56.843 00.031 9828 IsSlewing returns 0
01:39:56.843 00.000 9828 IsGuiding returns 1
01:39:56.873 00.030 9828 IsSlewing returns 0
01:39:56.873 00.000 9828 IsGuiding returns 0
01:39:56.873 00.000 9828 scope move finished after 16 + 137 ms
01:39:56.873 00.000 9828 Move returns status 0, amount 16
01:39:56.873 00.000 9828 move complete, result=0
01:39:56.873 00.000 9828 worker thread done servicing request
01:39:56.873 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:39:57.277 00.404 8976 Exposure complete
01:39:57.283 00.006 8976 worker thread done servicing request
01:39:57.283 00.000 5052 OnExposeComplete: enter
01:39:57.283 00.000 5052 UpdateGuideState(): m_state=6
01:39:57.283 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4925
01:39:57.283 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.31, Mass=196, SNR=9.6, Peak=64 HFD=2.9
01:39:57.283 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
01:39:57.284 00.001 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
01:39:57.284 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=-0.40 hyp=0.95 cameraTheta=-0.44 mountX=-0.75 mountY=-0.50, mountTheta=-2.55
01:39:57.284 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=-0.40, opts=13)
01:39:57.284 00.000 5052 Enqueuing Move request for stepguider (0.86, -0.40)
01:39:57.284 00.000 8976 Worker thread wakes up
01:39:57.285 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, -0.40) opts 0xd
01:39:57.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, -0.40)
01:39:57.285 00.000 8976 Moving (0.86, -0.40) raw xDistance=-0.75 yDistance=-0.50
01:39:57.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.75
01:39:57.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50
01:39:57.285 00.000 8976 MoveAxis(R, 3, ABG)
01:39:57.285 00.000 8976 stepping (-15, 4) + (3, 0)
01:39:57.285 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:57.285 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:39:57.296 00.011 5052 UpdateGuideState exits: m=196 SNR=9.6
01:39:57.296 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:57.296 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:57.296 00.000 5052 Enqueuing Expose request
01:39:57.314 00.018 8976 Received - 47 (G) 
01:39:57.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:57.314 00.000 8976 stepped: pos (-12, 4)
01:39:57.314 00.000 8976 MoveAxis(U, 2, ABG)
01:39:57.315 00.001 8976 stepping (-12, 4) + (0, 2)
01:39:57.315 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:57.347 00.032 8976 Received - 47 (G) 
01:39:57.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:57.347 00.000 8976 stepped: pos (-12, 6)
01:39:57.347 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
01:39:57.347 00.000 8976 MountToCamera -- mountX=2.17 mountY=-0.80 hyp=2.31 mountTheta=-0.35 cameraX=-0.27, cameraY=2.29 cameraTheta=1.69
01:39:57.347 00.000 8976 incremental bump (-0.272, 2.294) isValid = 1
01:39:57.347 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
01:39:57.347 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:39:57.347 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:39:57.347 00.000 8976 move complete, result=0
01:39:57.347 00.000 9828 Worker thread wakes up
01:39:57.347 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:39:57.347 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:39:57.347 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.78 = -1.50)
01:39:57.347 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
01:39:57.347 00.000 8976 worker thread done servicing request
01:39:57.347 00.000 8976 Worker thread wakes up
01:39:57.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:57.347 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.70 = -1.58)
01:39:57.348 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.50
01:39:57.348 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:39:57.348 00.000 9828 BLC: window closed
01:39:57.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:57.348 00.000 9828 MoveAxis(W, 3, B)
01:39:57.348 00.000 9828 Guiding  Dir = 3, Dur = 3
01:39:57.348 00.000 9828 IsSlewing returns 0
01:39:57.348 00.000 9828 IsGuiding returns 0
01:39:57.348 00.000 9828 PulseGuide returned control before completion, sleep 13
01:39:57.369 00.021 9828 IsGuiding returns 1
01:39:57.369 00.000 9828 scope still moving after pulse duration time elapsed
01:39:57.400 00.031 9828 IsSlewing returns 0
01:39:57.400 00.000 9828 IsGuiding returns 1
01:39:57.431 00.031 9828 IsSlewing returns 0
01:39:57.431 00.000 9828 IsGuiding returns 1
01:39:57.462 00.031 9828 IsSlewing returns 0
01:39:57.462 00.000 9828 IsGuiding returns 0
01:39:57.462 00.000 9828 scope move finished after 3 + 111 ms
01:39:57.462 00.000 9828 Move returns status 0, amount 3
01:39:57.462 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:57.462 00.000 9828 MoveAxis(N, 16, B)
01:39:57.462 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:57.477 00.015 9828 IsSlewing returns 0
01:39:57.477 00.000 9828 IsGuiding returns 0
01:39:57.477 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:57.509 00.032 9828 IsGuiding returns 1
01:39:57.510 00.001 9828 scope still moving after pulse duration time elapsed
01:39:57.541 00.031 9828 IsSlewing returns 0
01:39:57.541 00.000 9828 IsGuiding returns 1
01:39:57.572 00.031 9828 IsSlewing returns 0
01:39:57.572 00.000 9828 IsGuiding returns 1
01:39:57.603 00.031 9828 IsSlewing returns 0
01:39:57.604 00.001 9828 IsGuiding returns 0
01:39:57.604 00.000 9828 scope move finished after 16 + 109 ms
01:39:57.604 00.000 9828 Move returns status 0, amount 16
01:39:57.604 00.000 9828 move complete, result=0
01:39:57.604 00.000 9828 worker thread done servicing request
01:39:57.604 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:39:58.041 00.437 8976 Exposure complete
01:39:58.046 00.005 8976 worker thread done servicing request
01:39:58.046 00.000 5052 OnExposeComplete: enter
01:39:58.046 00.000 5052 UpdateGuideState(): m_state=6
01:39:58.046 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4926
01:39:58.046 00.000 5052 Star::Find returns 1 (0), X=330.37, Y=281.96, Mass=181, SNR=9.3, Peak=62 HFD=3.0
01:39:58.046 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
01:39:58.046 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
01:39:58.047 00.001 5052 CameraToMount -- cameraX=1.20 cameraY=0.25 hyp=1.22 cameraTheta=0.20 mountX=-0.32 mountY=-1.14, mountTheta=-1.85
01:39:58.047 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.20, y=0.25, opts=13)
01:39:58.047 00.000 5052 Enqueuing Move request for stepguider (1.20, 0.25)
01:39:58.047 00.000 8976 Worker thread wakes up
01:39:58.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.20, 0.25) opts 0xd
01:39:58.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.20, 0.25)
01:39:58.048 00.001 8976 Moving (1.20, 0.25) raw xDistance=-0.32 yDistance=-1.14
01:39:58.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
01:39:58.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.14
01:39:58.048 00.000 8976 MoveAxis(R, 2, ABG)
01:39:58.048 00.000 8976 stepping (-12, 6) + (2, 0)
01:39:58.048 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:58.048 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:39:58.058 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
01:39:58.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:58.058 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:58.058 00.000 5052 Enqueuing Expose request
01:39:58.082 00.024 8976 Received - 47 (G) 
01:39:58.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:58.082 00.000 8976 stepped: pos (-10, 6)
01:39:58.082 00.000 8976 MoveAxis(U, 5, ABG)
01:39:58.082 00.000 8976 stepping (-10, 6) + (0, 5)
01:39:58.082 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:39:58.130 00.048 8976 Received - 47 (G) 
01:39:58.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:39:58.130 00.000 8976 stepped: pos (-10, 11)
01:39:58.130 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
01:39:58.130 00.000 8976 MountToCamera -- mountX=1.96 mountY=-1.11 hyp=2.25 mountTheta=-0.52 cameraX=0.10, cameraY=2.25 cameraTheta=1.53
01:39:58.130 00.000 8976 incremental bump (0.101, 2.249) isValid = 1
01:39:58.130 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
01:39:58.130 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:39:58.131 00.001 8976 Enqueuing Move request for scope (0.01, 0.12)
01:39:58.131 00.000 8976 move complete, result=0
01:39:58.131 00.000 9828 Worker thread wakes up
01:39:58.131 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:39:58.131 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:39:58.131 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
01:39:58.131 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
01:39:58.131 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -1.1 px 5 ms NORTH
01:39:58.131 00.000 8976 worker thread done servicing request
01:39:58.131 00.000 8976 Worker thread wakes up
01:39:58.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:58.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:58.131 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
01:39:58.131 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:39:58.131 00.000 9828 BLC: window closed
01:39:58.131 00.000 9828 MoveAxis(E, 3, B)
01:39:58.131 00.000 9828 Guiding  Dir = 2, Dur = 3
01:39:58.132 00.001 9828 IsSlewing returns 0
01:39:58.132 00.000 9828 IsGuiding returns 0
01:39:58.132 00.000 9828 PulseGuide returned control before completion, sleep 13
01:39:58.150 00.018 9828 IsGuiding returns 1
01:39:58.150 00.000 9828 scope still moving after pulse duration time elapsed
01:39:58.182 00.032 9828 IsSlewing returns 0
01:39:58.182 00.000 9828 IsGuiding returns 1
01:39:58.213 00.031 9828 IsSlewing returns 0
01:39:58.213 00.000 9828 IsGuiding returns 1
01:39:58.244 00.031 9828 IsSlewing returns 0
01:39:58.244 00.000 9828 IsGuiding returns 0
01:39:58.244 00.000 9828 scope move finished after 3 + 109 ms
01:39:58.244 00.000 9828 Move returns status 0, amount 3
01:39:58.244 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:58.244 00.000 9828 MoveAxis(N, 16, B)
01:39:58.244 00.000 9828 Guiding  Dir = 0, Dur = 16
01:39:58.260 00.016 9828 IsSlewing returns 0
01:39:58.260 00.000 9828 IsGuiding returns 0
01:39:58.260 00.000 9828 PulseGuide returned control before completion, sleep 26
01:39:58.291 00.031 9828 IsGuiding returns 1
01:39:58.291 00.000 9828 scope still moving after pulse duration time elapsed
01:39:58.321 00.030 9828 IsSlewing returns 0
01:39:58.322 00.001 9828 IsGuiding returns 1
01:39:58.353 00.031 9828 IsSlewing returns 0
01:39:58.353 00.000 9828 IsGuiding returns 1
01:39:58.383 00.030 9828 IsSlewing returns 0
01:39:58.384 00.001 9828 IsGuiding returns 1
01:39:58.414 00.030 9828 IsSlewing returns 0
01:39:58.414 00.000 9828 IsGuiding returns 0
01:39:58.414 00.000 9828 scope move finished after 16 + 138 ms
01:39:58.414 00.000 9828 Move returns status 0, amount 16
01:39:58.414 00.000 9828 move complete, result=0
01:39:58.414 00.000 9828 worker thread done servicing request
01:39:58.414 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:39:58.821 00.407 8976 Exposure complete
01:39:58.826 00.005 8976 worker thread done servicing request
01:39:58.826 00.000 5052 OnExposeComplete: enter
01:39:58.826 00.000 5052 UpdateGuideState(): m_state=6
01:39:58.826 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4927
01:39:58.827 00.001 5052 Star::Find returns 1 (0), X=330.18, Y=281.59, Mass=201, SNR=9.8, Peak=65 HFD=2.7
01:39:58.827 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:39:58.827 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
01:39:58.827 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=-0.12 hyp=1.02 cameraTheta=-0.12 mountX=-0.57 mountY=-0.78, mountTheta=-2.20
01:39:58.827 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=-0.12, opts=13)
01:39:58.827 00.000 5052 Enqueuing Move request for stepguider (1.01, -0.12)
01:39:58.827 00.000 8976 Worker thread wakes up
01:39:58.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, -0.12) opts 0xd
01:39:58.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, -0.12)
01:39:58.828 00.001 8976 Moving (1.01, -0.12) raw xDistance=-0.57 yDistance=-0.78
01:39:58.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
01:39:58.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.78
01:39:58.828 00.000 8976 MoveAxis(R, 2, ABG)
01:39:58.828 00.000 8976 stepping (-10, 11) + (2, 0)
01:39:58.828 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:58.828 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:39:58.838 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:39:58.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:58.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:58.838 00.000 5052 Enqueuing Expose request
01:39:58.865 00.027 8976 Received - 47 (G) 
01:39:58.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:58.866 00.001 8976 stepped: pos (-8, 11)
01:39:58.866 00.000 8976 MoveAxis(U, 3, ABG)
01:39:58.866 00.000 8976 stepping (-8, 11) + (0, 3)
01:39:58.866 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:58.897 00.031 8976 Received - 47 (G) 
01:39:58.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:58.897 00.000 8976 stepped: pos (-8, 14)
01:39:58.897 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
01:39:58.898 00.001 8976 MountToCamera -- mountX=1.72 mountY=-1.48 hyp=2.27 mountTheta=-0.71 cameraX=0.54, cameraY=2.20 cameraTheta=1.33
01:39:58.898 00.000 8976 incremental bump (0.537, 2.201) isValid = 1
01:39:58.898 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
01:39:58.898 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:39:58.898 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:39:58.898 00.000 8976 move complete, result=0
01:39:58.898 00.000 8976 worker thread done servicing request
01:39:58.898 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.8 px 3 ms NORTH
01:39:58.898 00.000 9828 Worker thread wakes up
01:39:58.898 00.000 8976 Worker thread wakes up
01:39:58.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:58.898 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:58.898 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:39:58.898 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:39:58.898 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
01:39:58.898 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
01:39:58.899 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
01:39:58.899 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:39:58.899 00.000 9828 BLC: window closed
01:39:58.899 00.000 9828 MoveAxis(E, 10, B)
01:39:58.899 00.000 9828 Guiding  Dir = 2, Dur = 10
01:39:58.899 00.000 9828 IsSlewing returns 0
01:39:58.899 00.000 9828 IsGuiding returns 0
01:39:58.900 00.001 9828 PulseGuide returned control before completion, sleep 20
01:39:58.925 00.025 9828 IsGuiding returns 1
01:39:58.925 00.000 9828 scope still moving after pulse duration time elapsed
01:39:58.955 00.030 9828 IsSlewing returns 0
01:39:58.955 00.000 9828 IsGuiding returns 1
01:39:58.986 00.031 9828 IsSlewing returns 0
01:39:58.986 00.000 9828 IsGuiding returns 1
01:39:59.017 00.031 9828 IsSlewing returns 0
01:39:59.017 00.000 9828 IsGuiding returns 1
01:39:59.048 00.031 9828 IsSlewing returns 0
01:39:59.048 00.000 9828 IsGuiding returns 0
01:39:59.048 00.000 9828 scope move finished after 10 + 139 ms
01:39:59.048 00.000 9828 Move returns status 0, amount 10
01:39:59.048 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:59.048 00.000 9828 MoveAxis(N, 15, B)
01:39:59.048 00.000 9828 Guiding  Dir = 0, Dur = 15
01:39:59.064 00.016 9828 IsSlewing returns 0
01:39:59.064 00.000 9828 IsGuiding returns 0
01:39:59.064 00.000 9828 PulseGuide returned control before completion, sleep 25
01:39:59.094 00.030 9828 IsGuiding returns 1
01:39:59.094 00.000 9828 scope still moving after pulse duration time elapsed
01:39:59.126 00.032 9828 IsSlewing returns 0
01:39:59.126 00.000 9828 IsGuiding returns 1
01:39:59.157 00.031 9828 IsSlewing returns 0
01:39:59.157 00.000 9828 IsGuiding returns 1
01:39:59.188 00.031 9828 IsSlewing returns 0
01:39:59.188 00.000 9828 IsGuiding returns 1
01:39:59.219 00.031 9828 IsSlewing returns 0
01:39:59.219 00.000 9828 IsGuiding returns 0
01:39:59.219 00.000 9828 scope move finished after 15 + 140 ms
01:39:59.219 00.000 9828 Move returns status 0, amount 15
01:39:59.219 00.000 9828 move complete, result=0
01:39:59.219 00.000 9828 worker thread done servicing request
01:39:59.219 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:39:59.590 00.371 8976 Exposure complete
01:39:59.595 00.005 8976 worker thread done servicing request
01:39:59.595 00.000 5052 OnExposeComplete: enter
01:39:59.595 00.000 5052 UpdateGuideState(): m_state=6
01:39:59.595 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4928
01:39:59.595 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.38, Mass=210, SNR=10.0, Peak=68 HFD=2.6
01:39:59.595 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
01:39:59.595 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
01:39:59.595 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.33 hyp=0.77 cameraTheta=-0.44 mountX=-0.61 mountY=-0.41, mountTheta=-2.55
01:39:59.596 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.33, opts=13)
01:39:59.596 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.33)
01:39:59.596 00.000 8976 Worker thread wakes up
01:39:59.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.33) opts 0xd
01:39:59.596 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.33)
01:39:59.596 00.000 8976 Moving (0.70, -0.33) raw xDistance=-0.61 yDistance=-0.41
01:39:59.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
01:39:59.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.41
01:39:59.596 00.000 8976 MoveAxis(R, 3, ABG)
01:39:59.596 00.000 8976 stepping (-8, 14) + (3, 0)
01:39:59.596 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:59.597 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:39:59.606 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
01:39:59.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:59.606 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:39:59.606 00.000 5052 Enqueuing Expose request
01:39:59.632 00.026 8976 Received - 47 (G) 
01:39:59.632 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:39:59.632 00.000 8976 stepped: pos (-5, 14)
01:39:59.632 00.000 8976 MoveAxis(U, 2, ABG)
01:39:59.632 00.000 8976 stepping (-5, 14) + (0, 2)
01:39:59.632 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:59.664 00.032 8976 Received - 47 (G) 
01:39:59.664 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:39:59.664 00.000 8976 stepped: pos (-5, 16)
01:39:59.665 00.001 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:39:59.665 00.000 8976 MountToCamera -- mountX=1.40 mountY=-1.83 hyp=2.31 mountTheta=-0.92 cameraX=0.99, cameraY=2.08 cameraTheta=1.13
01:39:59.665 00.000 8976 incremental bump (0.991, 2.081) isValid = 1
01:39:59.665 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:39:59.665 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:39:59.665 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:39:59.665 00.000 8976 move complete, result=0
01:39:59.665 00.000 9828 Worker thread wakes up
01:39:59.665 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:39:59.665 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:39:59.665 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
01:39:59.665 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
01:39:59.665 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:39:59.665 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:39:59.665 00.000 9828 BLC: window closed
01:39:59.665 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.4 px 2 ms NORTH
01:39:59.666 00.001 8976 worker thread done servicing request
01:39:59.666 00.000 8976 Worker thread wakes up
01:39:59.666 00.000 9828 MoveAxis(E, 17, B)
01:39:59.666 00.000 9828 Guiding  Dir = 2, Dur = 17
01:39:59.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:39:59.666 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:39:59.666 00.000 9828 IsSlewing returns 0
01:39:59.667 00.001 9828 IsGuiding returns 0
01:39:59.667 00.000 9828 PulseGuide returned control before completion, sleep 27
01:39:59.699 00.032 9828 IsGuiding returns 1
01:39:59.699 00.000 9828 scope still moving after pulse duration time elapsed
01:39:59.730 00.031 9828 IsSlewing returns 0
01:39:59.730 00.000 9828 IsGuiding returns 1
01:39:59.760 00.030 9828 IsSlewing returns 0
01:39:59.761 00.001 9828 IsGuiding returns 1
01:39:59.795 00.034 9828 IsSlewing returns 0
01:39:59.795 00.000 9828 IsGuiding returns 1
01:39:59.825 00.030 9828 IsSlewing returns 0
01:39:59.825 00.000 9828 IsGuiding returns 0
01:39:59.825 00.000 9828 scope move finished after 17 + 141 ms
01:39:59.825 00.000 9828 Move returns status 0, amount 17
01:39:59.825 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:39:59.825 00.000 9828 MoveAxis(N, 14, B)
01:39:59.825 00.000 9828 Guiding  Dir = 0, Dur = 14
01:39:59.841 00.016 9828 IsSlewing returns 0
01:39:59.841 00.000 9828 IsGuiding returns 0
01:39:59.841 00.000 9828 PulseGuide returned control before completion, sleep 24
01:39:59.871 00.030 9828 IsGuiding returns 1
01:39:59.871 00.000 9828 scope still moving after pulse duration time elapsed
01:39:59.902 00.031 9828 IsSlewing returns 0
01:39:59.902 00.000 9828 IsGuiding returns 1
01:39:59.933 00.031 9828 IsSlewing returns 0
01:39:59.933 00.000 9828 IsGuiding returns 1
01:39:59.964 00.031 9828 IsSlewing returns 0
01:39:59.964 00.000 9828 IsGuiding returns 0
01:39:59.964 00.000 9828 scope move finished after 14 + 108 ms
01:39:59.964 00.000 9828 Move returns status 0, amount 14
01:39:59.964 00.000 9828 move complete, result=0
01:39:59.964 00.000 9828 worker thread done servicing request
01:39:59.964 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:40:00.360 00.396 8976 Exposure complete
01:40:00.365 00.005 8976 worker thread done servicing request
01:40:00.365 00.000 5052 OnExposeComplete: enter
01:40:00.365 00.000 5052 UpdateGuideState(): m_state=6
01:40:00.365 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4929
01:40:00.365 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.84, Mass=183, SNR=9.4, Peak=66 HFD=3.0
01:40:00.365 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
01:40:00.365 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:40:00.365 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.13 hyp=0.33 cameraTheta=0.42 mountX=-0.02 mountY=-0.33, mountTheta=-1.63
01:40:00.366 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.13, opts=13)
01:40:00.366 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.13)
01:40:00.366 00.000 8976 Worker thread wakes up
01:40:00.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.13) opts 0xd
01:40:00.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.13)
01:40:00.366 00.000 8976 Moving (0.30, 0.13) raw xDistance=-0.02 yDistance=-0.33
01:40:00.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:40:00.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
01:40:00.366 00.000 8976 MoveAxis(R, 0, ABG)
01:40:00.366 00.000 8976 MoveAxis(U, 1, ABG)
01:40:00.366 00.000 8976 stepping (-5, 16) + (0, 1)
01:40:00.367 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:00.367 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:40:00.376 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
01:40:00.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:00.376 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:00.376 00.000 5052 Enqueuing Expose request
01:40:00.399 00.023 8976 Received - 47 (G) 
01:40:00.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:00.399 00.000 8976 stepped: pos (-5, 17)
01:40:00.400 00.001 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:40:00.400 00.000 8976 MountToCamera -- mountX=1.19 mountY=-2.12 hyp=2.43 mountTheta=-1.06 cameraX=1.34, cameraY=2.03 cameraTheta=0.99
01:40:00.400 00.000 8976 incremental bump (1.342, 2.025) isValid = 1
01:40:00.400 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
01:40:00.400 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:40:00.400 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:40:00.400 00.000 8976 move complete, result=0
01:40:00.400 00.000 9828 Worker thread wakes up
01:40:00.400 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:40:00.400 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:40:00.400 00.000 8976 worker thread done servicing request
01:40:00.400 00.000 8976 Worker thread wakes up
01:40:00.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:00.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:00.400 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:40:00.400 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
01:40:00.400 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
01:40:00.400 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:40:00.400 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:40:00.401 00.001 9828 BLC: window closed
01:40:00.401 00.000 9828 MoveAxis(E, 22, B)
01:40:00.401 00.000 9828 Guiding  Dir = 2, Dur = 22
01:40:00.401 00.000 9828 IsSlewing returns 0
01:40:00.401 00.000 9828 IsGuiding returns 0
01:40:00.401 00.000 9828 PulseGuide returned control before completion, sleep 32
01:40:00.443 00.042 9828 IsGuiding returns 1
01:40:00.443 00.000 9828 scope still moving after pulse duration time elapsed
01:40:00.474 00.031 9828 IsSlewing returns 0
01:40:00.474 00.000 9828 IsGuiding returns 1
01:40:00.505 00.031 9828 IsSlewing returns 0
01:40:00.505 00.000 9828 IsGuiding returns 1
01:40:00.537 00.032 9828 IsSlewing returns 0
01:40:00.537 00.000 9828 IsGuiding returns 0
01:40:00.537 00.000 9828 scope move finished after 22 + 113 ms
01:40:00.537 00.000 9828 Move returns status 0, amount 22
01:40:00.537 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:00.537 00.000 9828 MoveAxis(N, 12, B)
01:40:00.537 00.000 9828 Guiding  Dir = 0, Dur = 12
01:40:00.552 00.015 9828 IsSlewing returns 0
01:40:00.552 00.000 9828 IsGuiding returns 0
01:40:00.552 00.000 9828 PulseGuide returned control before completion, sleep 22
01:40:00.583 00.031 9828 IsGuiding returns 1
01:40:00.583 00.000 9828 scope still moving after pulse duration time elapsed
01:40:00.614 00.031 9828 IsSlewing returns 0
01:40:00.614 00.000 9828 IsGuiding returns 1
01:40:00.645 00.031 9828 IsSlewing returns 0
01:40:00.645 00.000 9828 IsGuiding returns 1
01:40:00.676 00.031 9828 IsSlewing returns 0
01:40:00.676 00.000 9828 IsGuiding returns 1
01:40:00.707 00.031 9828 IsSlewing returns 0
01:40:00.707 00.000 9828 IsGuiding returns 0
01:40:00.707 00.000 9828 scope move finished after 12 + 143 ms
01:40:00.707 00.000 9828 Move returns status 0, amount 12
01:40:00.707 00.000 9828 move complete, result=0
01:40:00.707 00.000 9828 worker thread done servicing request
01:40:00.707 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:40:01.091 00.384 8976 Exposure complete
01:40:01.096 00.005 8976 worker thread done servicing request
01:40:01.096 00.000 5052 OnExposeComplete: enter
01:40:01.097 00.001 5052 UpdateGuideState(): m_state=6
01:40:01.097 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4930
01:40:01.097 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.62, Mass=178, SNR=9.2, Peak=68 HFD=2.7
01:40:01.097 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.04) = xAngle (-3.66 = 2.62)
01:40:01.097 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.52)
01:40:01.097 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.62 mountX=-0.08 mountY=0.05, mountTheta=2.55
01:40:01.098 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.09, opts=13)
01:40:01.098 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.09)
01:40:01.098 00.000 8976 Worker thread wakes up
01:40:01.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.09) opts 0xd
01:40:01.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.09)
01:40:01.098 00.000 8976 Moving (-0.00, -0.09) raw xDistance=-0.08 yDistance=0.05
01:40:01.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:40:01.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:40:01.098 00.000 8976 MoveAxis(R, 0, ABG)
01:40:01.098 00.000 8976 MoveAxis(U, 0, ABG)
01:40:01.098 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:40:01.098 00.000 8976 MountToCamera -- mountX=1.05 mountY=-2.31 hyp=2.54 mountTheta=-1.14 cameraX=1.58, cameraY=1.99 cameraTheta=0.90
01:40:01.098 00.000 8976 incremental bump (1.578, 1.987) isValid = 1
01:40:01.098 00.000 8976 Scheduling Mount bump of (0.054, 0.070)
01:40:01.098 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.07, opts=4)
01:40:01.099 00.001 8976 Enqueuing Move request for scope (0.05, 0.07)
01:40:01.099 00.000 8976 move complete, result=0
01:40:01.099 00.000 9828 Worker thread wakes up
01:40:01.099 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0x4
01:40:01.099 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:40:01.099 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:40:01.099 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
01:40:01.099 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.92 mountX=-0.06 mountY=-0.06, mountTheta=-2.31
01:40:01.099 00.000 9828 Moving (0.05, 0.07) raw xDistance=-0.06 yDistance=-0.06
01:40:01.099 00.000 9828 BLC: window closed
01:40:01.099 00.000 8976 worker thread done servicing request
01:40:01.099 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:40:01.099 00.000 9828 MoveAxis(E, 18, B)
01:40:01.099 00.000 9828 Guiding  Dir = 2, Dur = 18
01:40:01.100 00.001 9828 IsSlewing returns 0
01:40:01.100 00.000 9828 IsGuiding returns 0
01:40:01.100 00.000 9828 PulseGuide returned control before completion, sleep 28
01:40:01.109 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:40:01.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:01.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:01.109 00.000 5052 Enqueuing Expose request
01:40:01.109 00.000 8976 Worker thread wakes up
01:40:01.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:01.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:01.109 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:01.138 00.029 9828 IsGuiding returns 1
01:40:01.138 00.000 9828 scope still moving after pulse duration time elapsed
01:40:01.168 00.030 9828 IsSlewing returns 0
01:40:01.168 00.000 9828 IsGuiding returns 1
01:40:01.199 00.031 9828 IsSlewing returns 0
01:40:01.199 00.000 9828 IsGuiding returns 1
01:40:01.230 00.031 9828 IsSlewing returns 0
01:40:01.230 00.000 9828 IsGuiding returns 1
01:40:01.261 00.031 9828 IsSlewing returns 0
01:40:01.261 00.000 9828 IsGuiding returns 1
01:40:01.292 00.031 9828 IsSlewing returns 0
01:40:01.292 00.000 9828 IsGuiding returns 0
01:40:01.292 00.000 9828 scope move finished after 18 + 174 ms
01:40:01.292 00.000 9828 Move returns status 0, amount 18
01:40:01.292 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:01.292 00.000 9828 MoveAxis(N, 9, B)
01:40:01.292 00.000 9828 Guiding  Dir = 0, Dur = 9
01:40:01.307 00.015 9828 IsSlewing returns 0
01:40:01.307 00.000 9828 IsGuiding returns 0
01:40:01.307 00.000 9828 PulseGuide returned control before completion, sleep 19
01:40:01.338 00.031 9828 IsGuiding returns 1
01:40:01.338 00.000 9828 scope still moving after pulse duration time elapsed
01:40:01.370 00.032 9828 IsSlewing returns 0
01:40:01.370 00.000 9828 IsGuiding returns 1
01:40:01.401 00.031 9828 IsSlewing returns 0
01:40:01.401 00.000 9828 IsGuiding returns 1
01:40:01.433 00.032 9828 IsSlewing returns 0
01:40:01.433 00.000 9828 IsGuiding returns 0
01:40:01.433 00.000 9828 scope move finished after 9 + 115 ms
01:40:01.433 00.000 9828 Move returns status 0, amount 9
01:40:01.433 00.000 9828 move complete, result=0
01:40:01.433 00.000 9828 worker thread done servicing request
01:40:01.433 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 9 ms NORTH
01:40:01.800 00.367 8976 Exposure complete
01:40:01.805 00.005 8976 worker thread done servicing request
01:40:01.805 00.000 5052 OnExposeComplete: enter
01:40:01.805 00.000 5052 UpdateGuideState(): m_state=6
01:40:01.805 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4931
01:40:01.805 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.58, Mass=189, SNR=9.4, Peak=65 HFD=2.9
01:40:01.805 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
01:40:01.805 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
01:40:01.805 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.78 mountX=-0.18 mountY=-0.04, mountTheta=-2.92
01:40:01.806 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.13, opts=13)
01:40:01.806 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.13)
01:40:01.806 00.000 8976 Worker thread wakes up
01:40:01.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.13) opts 0xd
01:40:01.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.13)
01:40:01.806 00.000 8976 Moving (0.14, -0.13) raw xDistance=-0.18 yDistance=-0.04
01:40:01.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:40:01.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:40:01.806 00.000 8976 MoveAxis(R, 0, ABG)
01:40:01.806 00.000 8976 MoveAxis(U, 0, ABG)
01:40:01.807 00.001 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:40:01.807 00.000 8976 MountToCamera -- mountX=0.96 mountY=-2.44 hyp=2.62 mountTheta=-1.20 cameraX=1.74, cameraY=1.96 cameraTheta=0.85
01:40:01.807 00.000 8976 incremental bump (1.735, 1.962) isValid = 1
01:40:01.807 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:40:01.807 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:40:01.807 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:40:01.807 00.000 8976 move complete, result=0
01:40:01.807 00.000 9828 Worker thread wakes up
01:40:01.807 00.000 8976 worker thread done servicing request
01:40:01.807 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:40:01.807 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:40:01.807 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
01:40:01.807 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
01:40:01.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:40:01.807 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:40:01.807 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:40:01.807 00.000 9828 BLC: window closed
01:40:01.807 00.000 9828 MoveAxis(E, 25, B)
01:40:01.807 00.000 9828 Guiding  Dir = 2, Dur = 25
01:40:01.808 00.001 9828 IsSlewing returns 0
01:40:01.808 00.000 9828 IsGuiding returns 0
01:40:01.808 00.000 9828 PulseGuide returned control before completion, sleep 35
01:40:01.816 00.008 5052 UpdateGuideState exits: m=189 SNR=9.4
01:40:01.817 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:01.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:01.817 00.000 5052 Enqueuing Expose request
01:40:01.817 00.000 8976 Worker thread wakes up
01:40:01.817 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:01.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:01.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:01.852 00.035 9828 IsGuiding returns 1
01:40:01.852 00.000 9828 scope still moving after pulse duration time elapsed
01:40:01.883 00.031 9828 IsSlewing returns 0
01:40:01.883 00.000 9828 IsGuiding returns 1
01:40:01.913 00.030 9828 IsSlewing returns 0
01:40:01.913 00.000 9828 IsGuiding returns 1
01:40:01.944 00.031 9828 IsSlewing returns 0
01:40:01.944 00.000 9828 IsGuiding returns 1
01:40:01.975 00.031 9828 IsSlewing returns 0
01:40:01.975 00.000 9828 IsGuiding returns 0
01:40:01.975 00.000 9828 scope move finished after 25 + 142 ms
01:40:01.975 00.000 9828 Move returns status 0, amount 25
01:40:01.975 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:01.975 00.000 9828 MoveAxis(N, 11, B)
01:40:01.975 00.000 9828 Guiding  Dir = 0, Dur = 11
01:40:01.991 00.016 9828 IsSlewing returns 0
01:40:01.991 00.000 9828 IsGuiding returns 0
01:40:01.991 00.000 9828 PulseGuide returned control before completion, sleep 21
01:40:02.023 00.032 9828 IsGuiding returns 1
01:40:02.023 00.000 9828 scope still moving after pulse duration time elapsed
01:40:02.053 00.030 9828 IsSlewing returns 0
01:40:02.053 00.000 9828 IsGuiding returns 1
01:40:02.085 00.032 9828 IsSlewing returns 0
01:40:02.085 00.000 9828 IsGuiding returns 1
01:40:02.116 00.031 9828 IsSlewing returns 0
01:40:02.116 00.000 9828 IsGuiding returns 1
01:40:02.147 00.031 9828 IsSlewing returns 0
01:40:02.147 00.000 9828 IsGuiding returns 0
01:40:02.147 00.000 9828 scope move finished after 11 + 144 ms
01:40:02.147 00.000 9828 Move returns status 0, amount 11
01:40:02.147 00.000 9828 move complete, result=0
01:40:02.147 00.000 9828 worker thread done servicing request
01:40:02.147 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:40:02.507 00.360 8976 Exposure complete
01:40:02.512 00.005 8976 worker thread done servicing request
01:40:02.512 00.000 5052 OnExposeComplete: enter
01:40:02.512 00.000 5052 UpdateGuideState(): m_state=6
01:40:02.513 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4932
01:40:02.513 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=282.29, Mass=176, SNR=9.2, Peak=61 HFD=3.0
01:40:02.513 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
01:40:02.513 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
01:40:02.513 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.58 hyp=0.64 cameraTheta=1.14 mountX=0.40 mountY=-0.54, mountTheta=-0.93
01:40:02.513 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.58, opts=13)
01:40:02.513 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.58)
01:40:02.513 00.000 8976 Worker thread wakes up
01:40:02.514 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.58) opts 0xd
01:40:02.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.58)
01:40:02.514 00.000 8976 Moving (0.27, 0.58) raw xDistance=0.40 yDistance=-0.54
01:40:02.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:40:02.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:40:02.514 00.000 8976 MoveAxis(L, 2, ABG)
01:40:02.514 00.000 8976 stepping (-5, 17) + (-2, 0)
01:40:02.514 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:02.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:40:02.523 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
01:40:02.524 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:02.524 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:02.524 00.000 5052 Enqueuing Expose request
01:40:02.542 00.018 8976 Received - 47 (G) 
01:40:02.542 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:02.542 00.000 8976 stepped: pos (-7, 17)
01:40:02.542 00.000 8976 MoveAxis(U, 2, ABG)
01:40:02.542 00.000 8976 stepping (-7, 17) + (0, 2)
01:40:02.542 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:02.574 00.032 8976 Received - 47 (G) 
01:40:02.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:02.574 00.000 8976 stepped: pos (-7, 19)
01:40:02.574 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:40:02.574 00.000 8976 MountToCamera -- mountX=0.99 mountY=-2.63 hyp=2.81 mountTheta=-1.21 cameraX=1.89, cameraY=2.08 cameraTheta=0.83
01:40:02.574 00.000 8976 incremental bump (1.888, 2.083) isValid = 1
01:40:02.574 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
01:40:02.574 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:40:02.574 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:40:02.574 00.000 8976 move complete, result=0
01:40:02.574 00.000 9828 Worker thread wakes up
01:40:02.574 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:40:02.574 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:40:02.574 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
01:40:02.574 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
01:40:02.574 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
01:40:02.574 00.000 8976 worker thread done servicing request
01:40:02.574 00.000 8976 Worker thread wakes up
01:40:02.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:02.575 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
01:40:02.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:02.575 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:40:02.575 00.000 9828 BLC: window closed
01:40:02.575 00.000 9828 MoveAxis(E, 26, B)
01:40:02.575 00.000 9828 Guiding  Dir = 2, Dur = 26
01:40:02.575 00.000 9828 IsSlewing returns 0
01:40:02.575 00.000 9828 IsGuiding returns 0
01:40:02.575 00.000 9828 PulseGuide returned control before completion, sleep 36
01:40:02.614 00.039 9828 IsGuiding returns 1
01:40:02.614 00.000 9828 scope still moving after pulse duration time elapsed
01:40:02.646 00.032 9828 IsSlewing returns 0
01:40:02.646 00.000 9828 IsGuiding returns 1
01:40:02.677 00.031 9828 IsSlewing returns 0
01:40:02.677 00.000 9828 IsGuiding returns 1
01:40:02.707 00.030 9828 IsSlewing returns 0
01:40:02.707 00.000 9828 IsGuiding returns 1
01:40:02.738 00.031 9828 IsSlewing returns 0
01:40:02.738 00.000 9828 IsGuiding returns 0
01:40:02.738 00.000 9828 scope move finished after 26 + 136 ms
01:40:02.738 00.000 9828 Move returns status 0, amount 26
01:40:02.738 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:02.738 00.000 9828 MoveAxis(N, 11, B)
01:40:02.738 00.000 9828 Guiding  Dir = 0, Dur = 11
01:40:02.753 00.015 9828 IsSlewing returns 0
01:40:02.753 00.000 9828 IsGuiding returns 0
01:40:02.753 00.000 9828 PulseGuide returned control before completion, sleep 21
01:40:02.784 00.031 9828 IsGuiding returns 1
01:40:02.784 00.000 9828 scope still moving after pulse duration time elapsed
01:40:02.815 00.031 9828 IsSlewing returns 0
01:40:02.816 00.001 9828 IsGuiding returns 1
01:40:02.846 00.030 9828 IsSlewing returns 0
01:40:02.846 00.000 9828 IsGuiding returns 1
01:40:02.877 00.031 9828 IsSlewing returns 0
01:40:02.877 00.000 9828 IsGuiding returns 1
01:40:02.907 00.030 9828 IsSlewing returns 0
01:40:02.907 00.000 9828 IsGuiding returns 0
01:40:02.907 00.000 9828 scope move finished after 11 + 142 ms
01:40:02.907 00.000 9828 Move returns status 0, amount 11
01:40:02.907 00.000 9828 move complete, result=0
01:40:02.907 00.000 9828 worker thread done servicing request
01:40:02.907 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:40:03.266 00.359 8976 Exposure complete
01:40:03.271 00.005 8976 worker thread done servicing request
01:40:03.271 00.000 5052 OnExposeComplete: enter
01:40:03.271 00.000 5052 UpdateGuideState(): m_state=6
01:40:03.272 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4933
01:40:03.272 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.24, Mass=166, SNR=9.0, Peak=66 HFD=2.5
01:40:03.272 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.04) = xAngle (-3.47 = 2.81)
01:40:03.272 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.71)
01:40:03.272 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.47 hyp=0.47 cameraTheta=-1.43 mountX=-0.45 mountY=0.20, mountTheta=2.72
01:40:03.272 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.47, opts=13)
01:40:03.273 00.001 5052 Enqueuing Move request for stepguider (0.07, -0.47)
01:40:03.273 00.000 8976 Worker thread wakes up
01:40:03.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.47) opts 0xd
01:40:03.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.47)
01:40:03.273 00.000 8976 Moving (0.07, -0.47) raw xDistance=-0.45 yDistance=0.20
01:40:03.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.45
01:40:03.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:40:03.273 00.000 8976 MoveAxis(R, 2, ABG)
01:40:03.273 00.000 8976 stepping (-7, 19) + (2, 0)
01:40:03.273 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:03.274 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:40:03.283 00.009 5052 UpdateGuideState exits: m=166 SNR=9.0
01:40:03.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:03.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:03.283 00.000 5052 Enqueuing Expose request
01:40:03.309 00.026 8976 Received - 47 (G) 
01:40:03.309 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:03.309 00.000 8976 stepped: pos (-5, 19)
01:40:03.309 00.000 8976 MoveAxis(U, 0, ABG)
01:40:03.309 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:40:03.309 00.000 8976 MountToCamera -- mountX=0.92 mountY=-2.76 hyp=2.91 mountTheta=-1.25 cameraX=2.04, cameraY=2.07 cameraTheta=0.79
01:40:03.309 00.000 8976 incremental bump (2.037, 2.074) isValid = 1
01:40:03.309 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
01:40:03.309 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:40:03.309 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:40:03.309 00.000 8976 move complete, result=0
01:40:03.309 00.000 9828 Worker thread wakes up
01:40:03.309 00.000 8976 worker thread done servicing request
01:40:03.309 00.000 8976 Worker thread wakes up
01:40:03.309 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:03.309 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:03.309 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
01:40:03.310 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:40:03.310 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:40:03.310 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
01:40:03.310 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
01:40:03.310 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:40:03.310 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:40:03.310 00.000 9828 BLC: window closed
01:40:03.310 00.000 9828 MoveAxis(E, 27, B)
01:40:03.310 00.000 9828 Guiding  Dir = 2, Dur = 27
01:40:03.310 00.000 9828 IsSlewing returns 0
01:40:03.310 00.000 9828 IsGuiding returns 0
01:40:03.311 00.001 9828 PulseGuide returned control before completion, sleep 37
01:40:03.358 00.047 9828 IsGuiding returns 1
01:40:03.358 00.000 9828 scope still moving after pulse duration time elapsed
01:40:03.389 00.031 9828 IsSlewing returns 0
01:40:03.389 00.000 9828 IsGuiding returns 1
01:40:03.419 00.030 9828 IsSlewing returns 0
01:40:03.419 00.000 9828 IsGuiding returns 1
01:40:03.450 00.031 9828 IsSlewing returns 0
01:40:03.450 00.000 9828 IsGuiding returns 1
01:40:03.481 00.031 9828 IsSlewing returns 0
01:40:03.481 00.000 9828 IsGuiding returns 0
01:40:03.481 00.000 9828 scope move finished after 27 + 143 ms
01:40:03.481 00.000 9828 Move returns status 0, amount 27
01:40:03.481 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:03.481 00.000 9828 MoveAxis(N, 10, B)
01:40:03.481 00.000 9828 Guiding  Dir = 0, Dur = 10
01:40:03.497 00.016 9828 IsSlewing returns 0
01:40:03.497 00.000 9828 IsGuiding returns 0
01:40:03.497 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:03.527 00.030 9828 IsGuiding returns 1
01:40:03.527 00.000 9828 scope still moving after pulse duration time elapsed
01:40:03.558 00.031 9828 IsSlewing returns 0
01:40:03.558 00.000 9828 IsGuiding returns 1
01:40:03.589 00.031 9828 IsSlewing returns 0
01:40:03.589 00.000 9828 IsGuiding returns 1
01:40:03.620 00.031 9828 IsSlewing returns 0
01:40:03.620 00.000 9828 IsGuiding returns 1
01:40:03.652 00.032 9828 IsSlewing returns 0
01:40:03.652 00.000 9828 IsGuiding returns 0
01:40:03.652 00.000 9828 scope move finished after 10 + 144 ms
01:40:03.652 00.000 9828 Move returns status 0, amount 10
01:40:03.652 00.000 9828 move complete, result=0
01:40:03.652 00.000 9828 worker thread done servicing request
01:40:03.652 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:40:04.007 00.355 8976 Exposure complete
01:40:04.013 00.006 8976 worker thread done servicing request
01:40:04.013 00.000 5052 OnExposeComplete: enter
01:40:04.013 00.000 5052 UpdateGuideState(): m_state=6
01:40:04.013 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4934
01:40:04.013 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.46, Mass=206, SNR=9.9, Peak=68 HFD=3.2
01:40:04.013 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
01:40:04.013 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
01:40:04.013 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.25 hyp=0.65 cameraTheta=-2.76 mountX=0.06 mountY=0.64, mountTheta=1.48
01:40:04.014 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.25, opts=13)
01:40:04.014 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.25)
01:40:04.014 00.000 8976 Worker thread wakes up
01:40:04.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.25) opts 0xd
01:40:04.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.25)
01:40:04.014 00.000 8976 Moving (-0.61, -0.25) raw xDistance=0.06 yDistance=0.64
01:40:04.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:40:04.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
01:40:04.014 00.000 8976 MoveAxis(R, 0, ABG)
01:40:04.014 00.000 8976 MoveAxis(D, 3, ABG)
01:40:04.014 00.000 8976 stepping (-5, 19) + (0, -3)
01:40:04.014 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:04.015 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:40:04.025 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
01:40:04.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:04.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:04.025 00.000 5052 Enqueuing Expose request
01:40:04.045 00.020 8976 Received - 47 (G) 
01:40:04.045 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:04.045 00.000 8976 stepped: pos (-5, 16)
01:40:04.045 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:40:04.045 00.000 8976 MountToCamera -- mountX=0.87 mountY=-2.69 hyp=2.82 mountTheta=-1.26 cameraX=2.00, cameraY=2.00 cameraTheta=0.79
01:40:04.045 00.000 8976 incremental bump (1.996, 1.996) isValid = 1
01:40:04.045 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
01:40:04.045 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:40:04.045 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:40:04.045 00.000 8976 move complete, result=0
01:40:04.045 00.000 9828 Worker thread wakes up
01:40:04.045 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:40:04.045 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:40:04.045 00.000 8976 worker thread done servicing request
01:40:04.045 00.000 8976 Worker thread wakes up
01:40:04.045 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:40:04.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:04.046 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:04.046 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
01:40:04.046 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
01:40:04.046 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
01:40:04.046 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:40:04.046 00.000 9828 BLC: window closed
01:40:04.046 00.000 9828 MoveAxis(E, 27, B)
01:40:04.046 00.000 9828 Guiding  Dir = 2, Dur = 27
01:40:04.046 00.000 9828 IsSlewing returns 0
01:40:04.046 00.000 9828 IsGuiding returns 0
01:40:04.046 00.000 9828 PulseGuide returned control before completion, sleep 37
01:40:04.086 00.040 9828 IsGuiding returns 1
01:40:04.086 00.000 9828 scope still moving after pulse duration time elapsed
01:40:04.117 00.031 9828 IsSlewing returns 0
01:40:04.117 00.000 9828 IsGuiding returns 1
01:40:04.149 00.032 9828 IsSlewing returns 0
01:40:04.149 00.000 9828 IsGuiding returns 1
01:40:04.180 00.031 9828 IsSlewing returns 0
01:40:04.180 00.000 9828 IsGuiding returns 1
01:40:04.211 00.031 9828 IsSlewing returns 0
01:40:04.211 00.000 9828 IsGuiding returns 0
01:40:04.211 00.000 9828 scope move finished after 27 + 138 ms
01:40:04.211 00.000 9828 Move returns status 0, amount 27
01:40:04.211 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:04.211 00.000 9828 MoveAxis(N, 10, B)
01:40:04.211 00.000 9828 Guiding  Dir = 0, Dur = 10
01:40:04.227 00.016 9828 IsSlewing returns 0
01:40:04.231 00.004 9828 IsGuiding returns 0
01:40:04.231 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:04.257 00.026 9828 IsGuiding returns 1
01:40:04.257 00.000 9828 scope still moving after pulse duration time elapsed
01:40:04.289 00.032 9828 IsSlewing returns 0
01:40:04.289 00.000 9828 IsGuiding returns 1
01:40:04.321 00.032 9828 IsSlewing returns 0
01:40:04.321 00.000 9828 IsGuiding returns 1
01:40:04.352 00.031 9828 IsSlewing returns 0
01:40:04.352 00.000 9828 IsGuiding returns 0
01:40:04.352 00.000 9828 scope move finished after 10 + 110 ms
01:40:04.352 00.000 9828 Move returns status 0, amount 10
01:40:04.352 00.000 9828 move complete, result=0
01:40:04.352 00.000 9828 worker thread done servicing request
01:40:04.352 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:40:04.746 00.394 8976 Exposure complete
01:40:04.751 00.005 8976 worker thread done servicing request
01:40:04.751 00.000 5052 OnExposeComplete: enter
01:40:04.751 00.000 5052 UpdateGuideState(): m_state=6
01:40:04.751 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4935
01:40:04.751 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.84, Mass=192, SNR=9.5, Peak=66 HFD=3.1
01:40:04.751 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:40:04.752 00.001 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
01:40:04.752 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.13 hyp=0.49 cameraTheta=2.87 mountX=0.33 mountY=0.33, mountTheta=0.77
01:40:04.752 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.13, opts=13)
01:40:04.752 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.13)
01:40:04.752 00.000 8976 Worker thread wakes up
01:40:04.753 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.13) opts 0xd
01:40:04.753 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.13)
01:40:04.753 00.000 8976 Moving (-0.48, 0.13) raw xDistance=0.33 yDistance=0.33
01:40:04.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:40:04.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:40:04.753 00.000 8976 MoveAxis(L, 1, ABG)
01:40:04.753 00.000 8976 stepping (-5, 16) + (-1, 0)
01:40:04.753 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:04.754 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:40:04.763 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
01:40:04.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:04.763 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:04.763 00.000 5052 Enqueuing Expose request
01:40:04.780 00.017 8976 Received - 47 (G) 
01:40:04.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:04.780 00.000 8976 stepped: pos (-6, 16)
01:40:04.780 00.000 8976 MoveAxis(D, 1, ABG)
01:40:04.780 00.000 8976 stepping (-6, 16) + (0, -1)
01:40:04.780 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:04.812 00.032 8976 Received - 47 (G) 
01:40:04.812 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:04.812 00.000 8976 stepped: pos (-6, 15)
01:40:04.812 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:40:04.812 00.000 8976 MountToCamera -- mountX=0.89 mountY=-2.59 hyp=2.73 mountTheta=-1.24 cameraX=1.90, cameraY=1.97 cameraTheta=0.80
01:40:04.812 00.000 8976 incremental bump (1.899, 1.965) isValid = 1
01:40:04.812 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
01:40:04.812 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:40:04.812 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:40:04.812 00.000 8976 move complete, result=0
01:40:04.812 00.000 9828 Worker thread wakes up
01:40:04.813 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:40:04.813 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:40:04.813 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:40:04.813 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
01:40:04.813 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
01:40:04.813 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
01:40:04.813 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
01:40:04.813 00.000 9828 BLC: window closed
01:40:04.813 00.000 9828 MoveAxis(E, 27, B)
01:40:04.813 00.000 9828 Guiding  Dir = 2, Dur = 27
01:40:04.813 00.000 8976 worker thread done servicing request
01:40:04.813 00.000 8976 Worker thread wakes up
01:40:04.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:04.813 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:04.813 00.000 9828 IsSlewing returns 0
01:40:04.813 00.000 9828 IsGuiding returns 0
01:40:04.813 00.000 9828 PulseGuide returned control before completion, sleep 37
01:40:04.864 00.051 9828 IsGuiding returns 1
01:40:04.864 00.000 9828 scope still moving after pulse duration time elapsed
01:40:04.895 00.031 9828 IsSlewing returns 0
01:40:04.895 00.000 9828 IsGuiding returns 1
01:40:04.927 00.032 9828 IsSlewing returns 0
01:40:04.927 00.000 9828 IsGuiding returns 1
01:40:04.957 00.030 9828 IsSlewing returns 0
01:40:04.957 00.000 9828 IsGuiding returns 0
01:40:04.957 00.000 9828 scope move finished after 27 + 116 ms
01:40:04.957 00.000 9828 Move returns status 0, amount 27
01:40:04.957 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:04.957 00.000 9828 MoveAxis(N, 10, B)
01:40:04.957 00.000 9828 Guiding  Dir = 0, Dur = 10
01:40:04.973 00.016 9828 IsSlewing returns 0
01:40:04.973 00.000 9828 IsGuiding returns 0
01:40:04.973 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:05.004 00.031 9828 IsGuiding returns 1
01:40:05.004 00.000 9828 scope still moving after pulse duration time elapsed
01:40:05.035 00.031 9828 IsSlewing returns 0
01:40:05.035 00.000 9828 IsGuiding returns 1
01:40:05.066 00.031 9828 IsSlewing returns 0
01:40:05.066 00.000 9828 IsGuiding returns 1
01:40:05.098 00.032 9828 IsSlewing returns 0
01:40:05.098 00.000 9828 IsGuiding returns 1
01:40:05.128 00.030 9828 IsSlewing returns 0
01:40:05.128 00.000 9828 IsGuiding returns 0
01:40:05.128 00.000 9828 scope move finished after 10 + 145 ms
01:40:05.128 00.000 9828 Move returns status 0, amount 10
01:40:05.128 00.000 9828 move complete, result=0
01:40:05.128 00.000 9828 worker thread done servicing request
01:40:05.128 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:40:05.506 00.378 8976 Exposure complete
01:40:05.511 00.005 8976 worker thread done servicing request
01:40:05.511 00.000 5052 OnExposeComplete: enter
01:40:05.511 00.000 5052 UpdateGuideState(): m_state=6
01:40:05.511 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4936
01:40:05.511 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=282.01, Mass=196, SNR=9.6, Peak=63 HFD=3.0
01:40:05.511 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
01:40:05.511 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
01:40:05.511 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.30 hyp=0.44 cameraTheta=0.75 mountX=0.12 mountY=-0.44, mountTheta=-1.30
01:40:05.512 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.30, opts=13)
01:40:05.512 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.30)
01:40:05.512 00.000 8976 Worker thread wakes up
01:40:05.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.30) opts 0xd
01:40:05.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.30)
01:40:05.512 00.000 8976 Moving (0.32, 0.30) raw xDistance=0.12 yDistance=-0.44
01:40:05.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:40:05.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
01:40:05.512 00.000 8976 MoveAxis(R, 0, ABG)
01:40:05.512 00.000 8976 MoveAxis(U, 2, ABG)
01:40:05.512 00.000 8976 stepping (-6, 15) + (0, 2)
01:40:05.512 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:05.513 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:40:05.522 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
01:40:05.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:05.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:05.522 00.000 5052 Enqueuing Expose request
01:40:05.547 00.025 8976 Received - 47 (G) 
01:40:05.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:05.547 00.000 8976 stepped: pos (-6, 17)
01:40:05.547 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:40:05.548 00.001 8976 MountToCamera -- mountX=0.90 mountY=-2.62 hyp=2.77 mountTheta=-1.24 cameraX=1.93, cameraY=1.99 cameraTheta=0.80
01:40:05.548 00.000 8976 incremental bump (1.928, 1.992) isValid = 1
01:40:05.548 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
01:40:05.548 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:40:05.548 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:40:05.548 00.000 8976 move complete, result=0
01:40:05.548 00.000 9828 Worker thread wakes up
01:40:05.548 00.000 8976 worker thread done servicing request
01:40:05.548 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:40:05.548 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:40:05.548 00.000 8976 Worker thread wakes up
01:40:05.548 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:40:05.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:05.548 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
01:40:05.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:05.548 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
01:40:05.548 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
01:40:05.548 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
01:40:05.548 00.000 9828 BLC: window closed
01:40:05.548 00.000 9828 MoveAxis(E, 27, B)
01:40:05.549 00.001 9828 Guiding  Dir = 2, Dur = 27
01:40:05.549 00.000 9828 IsSlewing returns 0
01:40:05.549 00.000 9828 IsGuiding returns 0
01:40:05.549 00.000 9828 PulseGuide returned control before completion, sleep 37
01:40:05.595 00.046 9828 IsGuiding returns 1
01:40:05.595 00.000 9828 scope still moving after pulse duration time elapsed
01:40:05.626 00.031 9828 IsSlewing returns 0
01:40:05.626 00.000 9828 IsGuiding returns 1
01:40:05.672 00.046 9828 IsSlewing returns 0
01:40:05.672 00.000 9828 IsGuiding returns 1
01:40:05.703 00.031 9828 IsSlewing returns 0
01:40:05.703 00.000 9828 IsGuiding returns 0
01:40:05.703 00.000 9828 scope move finished after 27 + 127 ms
01:40:05.703 00.000 9828 Move returns status 0, amount 27
01:40:05.703 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:05.703 00.000 9828 MoveAxis(N, 10, B)
01:40:05.703 00.000 9828 Guiding  Dir = 0, Dur = 10
01:40:05.719 00.016 9828 IsSlewing returns 0
01:40:05.719 00.000 9828 IsGuiding returns 0
01:40:05.719 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:05.750 00.031 9828 IsGuiding returns 1
01:40:05.750 00.000 9828 scope still moving after pulse duration time elapsed
01:40:05.781 00.031 9828 IsSlewing returns 0
01:40:05.781 00.000 9828 IsGuiding returns 1
01:40:05.812 00.031 9828 IsSlewing returns 0
01:40:05.812 00.000 9828 IsGuiding returns 1
01:40:05.843 00.031 9828 IsSlewing returns 0
01:40:05.843 00.000 9828 IsGuiding returns 0
01:40:05.843 00.000 9828 scope move finished after 10 + 114 ms
01:40:05.843 00.000 9828 Move returns status 0, amount 10
01:40:05.843 00.000 9828 move complete, result=0
01:40:05.843 00.000 9828 worker thread done servicing request
01:40:05.843 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:40:06.237 00.394 8976 Exposure complete
01:40:06.243 00.006 8976 worker thread done servicing request
01:40:06.243 00.000 5052 OnExposeComplete: enter
01:40:06.243 00.000 5052 UpdateGuideState(): m_state=6
01:40:06.243 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4937
01:40:06.243 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.26, Mass=186, SNR=9.4, Peak=68 HFD=3.4
01:40:06.243 00.000 5052 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.04) = xAngle (-3.76 = 2.52)
01:40:06.243 00.000 5052 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.87 = 2.42)
01:40:06.243 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.45 hyp=0.45 cameraTheta=-1.72 mountX=-0.37 mountY=0.30, mountTheta=2.46
01:40:06.244 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.45, opts=13)
01:40:06.244 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.45)
01:40:06.244 00.000 8976 Worker thread wakes up
01:40:06.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.45) opts 0xd
01:40:06.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.45)
01:40:06.244 00.000 8976 Moving (-0.07, -0.45) raw xDistance=-0.37 yDistance=0.30
01:40:06.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:40:06.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
01:40:06.244 00.000 8976 MoveAxis(R, 2, ABG)
01:40:06.244 00.000 8976 stepping (-6, 17) + (2, 0)
01:40:06.244 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:06.245 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:40:06.255 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:40:06.255 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:06.255 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:06.255 00.000 5052 Enqueuing Expose request
01:40:06.283 00.028 8976 Received - 47 (G) 
01:40:06.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:06.283 00.000 8976 stepped: pos (-4, 17)
01:40:06.283 00.000 8976 MoveAxis(D, 1, ABG)
01:40:06.283 00.000 8976 stepping (-4, 17) + (0, -1)
01:40:06.283 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:06.315 00.032 8976 Received - 47 (G) 
01:40:06.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:06.315 00.000 8976 stepped: pos (-4, 16)
01:40:06.315 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:40:06.315 00.000 8976 MountToCamera -- mountX=0.80 mountY=-2.60 hyp=2.72 mountTheta=-1.27 cameraX=1.95, cameraY=1.90 cameraTheta=0.77
01:40:06.315 00.000 8976 incremental bump (1.946, 1.897) isValid = 1
01:40:06.315 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
01:40:06.315 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:40:06.315 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:40:06.315 00.000 8976 move complete, result=0
01:40:06.315 00.000 9828 Worker thread wakes up
01:40:06.315 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:40:06.315 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:40:06.315 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
01:40:06.315 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:40:06.315 00.000 8976 worker thread done servicing request
01:40:06.315 00.000 8976 Worker thread wakes up
01:40:06.316 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:06.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:06.316 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.48)
01:40:06.316 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
01:40:06.316 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:40:06.316 00.000 9828 BLC: window closed
01:40:06.316 00.000 9828 MoveAxis(E, 27, B)
01:40:06.316 00.000 9828 Guiding  Dir = 2, Dur = 27
01:40:06.316 00.000 9828 IsSlewing returns 0
01:40:06.316 00.000 9828 IsGuiding returns 0
01:40:06.316 00.000 9828 PulseGuide returned control before completion, sleep 37
01:40:06.355 00.039 9828 IsGuiding returns 1
01:40:06.355 00.000 9828 scope still moving after pulse duration time elapsed
01:40:06.386 00.031 9828 IsSlewing returns 0
01:40:06.386 00.000 9828 IsGuiding returns 1
01:40:06.417 00.031 9828 IsSlewing returns 0
01:40:06.417 00.000 9828 IsGuiding returns 1
01:40:06.449 00.032 9828 IsSlewing returns 0
01:40:06.449 00.000 9828 IsGuiding returns 1
01:40:06.479 00.030 9828 IsSlewing returns 0
01:40:06.479 00.000 9828 IsGuiding returns 0
01:40:06.479 00.000 9828 scope move finished after 27 + 135 ms
01:40:06.479 00.000 9828 Move returns status 0, amount 27
01:40:06.479 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:06.479 00.000 9828 MoveAxis(N, 10, B)
01:40:06.479 00.000 9828 Guiding  Dir = 0, Dur = 10
01:40:06.495 00.016 9828 IsSlewing returns 0
01:40:06.495 00.000 9828 IsGuiding returns 0
01:40:06.495 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:06.527 00.032 9828 IsGuiding returns 1
01:40:06.527 00.000 9828 scope still moving after pulse duration time elapsed
01:40:06.557 00.030 9828 IsSlewing returns 0
01:40:06.557 00.000 9828 IsGuiding returns 1
01:40:06.588 00.031 9828 IsSlewing returns 0
01:40:06.588 00.000 9828 IsGuiding returns 1
01:40:06.618 00.030 9828 IsSlewing returns 0
01:40:06.618 00.000 9828 IsGuiding returns 1
01:40:06.649 00.031 9828 IsSlewing returns 0
01:40:06.649 00.000 9828 IsGuiding returns 0
01:40:06.649 00.000 9828 scope move finished after 10 + 144 ms
01:40:06.649 00.000 9828 Move returns status 0, amount 10
01:40:06.649 00.000 9828 move complete, result=0
01:40:06.649 00.000 9828 worker thread done servicing request
01:40:06.649 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:40:07.009 00.360 8976 Exposure complete
01:40:07.014 00.005 8976 worker thread done servicing request
01:40:07.014 00.000 5052 OnExposeComplete: enter
01:40:07.015 00.001 5052 UpdateGuideState(): m_state=6
01:40:07.015 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4938
01:40:07.015 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.34, Mass=186, SNR=9.4, Peak=61 HFD=3.3
01:40:07.015 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
01:40:07.015 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
01:40:07.015 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.63 hyp=0.84 cameraTheta=2.29 mountX=0.81 mountY=0.12, mountTheta=0.15
01:40:07.015 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.63, opts=13)
01:40:07.016 00.001 5052 Enqueuing Move request for stepguider (-0.55, 0.63)
01:40:07.016 00.000 8976 Worker thread wakes up
01:40:07.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.63) opts 0xd
01:40:07.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.63)
01:40:07.016 00.000 8976 Moving (-0.55, 0.63) raw xDistance=0.81 yDistance=0.12
01:40:07.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.81
01:40:07.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:40:07.016 00.000 8976 MoveAxis(L, 3, ABG)
01:40:07.016 00.000 8976 stepping (-4, 16) + (-3, 0)
01:40:07.016 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:07.017 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:40:07.026 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:40:07.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:07.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:07.026 00.000 5052 Enqueuing Expose request
01:40:07.050 00.024 8976 Received - 47 (G) 
01:40:07.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:07.050 00.000 8976 stepped: pos (-7, 16)
01:40:07.050 00.000 8976 MoveAxis(U, 0, ABG)
01:40:07.050 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:40:07.050 00.000 8976 MountToCamera -- mountX=0.89 mountY=-2.58 hyp=2.73 mountTheta=-1.24 cameraX=1.89, cameraY=1.97 cameraTheta=0.81
01:40:07.050 00.000 8976 incremental bump (1.890, 1.967) isValid = 1
01:40:07.050 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
01:40:07.050 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:40:07.050 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:40:07.050 00.000 8976 move complete, result=0
01:40:07.050 00.000 9828 Worker thread wakes up
01:40:07.050 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:40:07.050 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:40:07.050 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
01:40:07.050 00.000 8976 worker thread done servicing request
01:40:07.050 00.000 8976 Worker thread wakes up
01:40:07.050 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
01:40:07.050 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
01:40:07.051 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:40:07.051 00.000 9828 BLC: window closed
01:40:07.051 00.000 9828 MoveAxis(E, 26, B)
01:40:07.051 00.000 9828 Guiding  Dir = 2, Dur = 26
01:40:07.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:07.051 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.1 px 0 ms NORTH
01:40:07.051 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:07.051 00.000 9828 IsSlewing returns 0
01:40:07.051 00.000 9828 IsGuiding returns 0
01:40:07.051 00.000 9828 PulseGuide returned control before completion, sleep 36
01:40:07.098 00.047 9828 IsGuiding returns 1
01:40:07.098 00.000 9828 scope still moving after pulse duration time elapsed
01:40:07.129 00.031 9828 IsSlewing returns 0
01:40:07.129 00.000 9828 IsGuiding returns 1
01:40:07.160 00.031 9828 IsSlewing returns 0
01:40:07.160 00.000 9828 IsGuiding returns 1
01:40:07.191 00.031 9828 IsSlewing returns 0
01:40:07.191 00.000 9828 IsGuiding returns 0
01:40:07.191 00.000 9828 scope move finished after 26 + 113 ms
01:40:07.191 00.000 9828 Move returns status 0, amount 26
01:40:07.191 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:07.191 00.000 9828 MoveAxis(N, 10, B)
01:40:07.191 00.000 9828 Guiding  Dir = 0, Dur = 10
01:40:07.206 00.015 9828 IsSlewing returns 0
01:40:07.206 00.000 9828 IsGuiding returns 0
01:40:07.206 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:07.237 00.031 9828 IsGuiding returns 1
01:40:07.237 00.000 9828 scope still moving after pulse duration time elapsed
01:40:07.268 00.031 9828 IsSlewing returns 0
01:40:07.268 00.000 9828 IsGuiding returns 1
01:40:07.299 00.031 9828 IsSlewing returns 0
01:40:07.299 00.000 9828 IsGuiding returns 1
01:40:07.330 00.031 9828 IsSlewing returns 0
01:40:07.330 00.000 9828 IsGuiding returns 1
01:40:07.361 00.031 9828 IsSlewing returns 0
01:40:07.361 00.000 9828 IsGuiding returns 0
01:40:07.361 00.000 9828 scope move finished after 10 + 144 ms
01:40:07.361 00.000 9828 Move returns status 0, amount 10
01:40:07.361 00.000 9828 move complete, result=0
01:40:07.361 00.000 9828 worker thread done servicing request
01:40:07.361 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:40:07.741 00.380 8976 Exposure complete
01:40:07.746 00.005 8976 worker thread done servicing request
01:40:07.747 00.001 5052 OnExposeComplete: enter
01:40:07.747 00.000 5052 UpdateGuideState(): m_state=6
01:40:07.747 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4939
01:40:07.747 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.57, Mass=194, SNR=9.5, Peak=63 HFD=3.4
01:40:07.747 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
01:40:07.747 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
01:40:07.747 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.14 hyp=0.51 cameraTheta=-0.28 mountX=-0.35 mountY=-0.33, mountTheta=-2.38
01:40:07.747 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.14, opts=13)
01:40:07.747 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.14)
01:40:07.748 00.001 8976 Worker thread wakes up
01:40:07.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.14) opts 0xd
01:40:07.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.14)
01:40:07.748 00.000 8976 Moving (0.49, -0.14) raw xDistance=-0.35 yDistance=-0.33
01:40:07.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.35
01:40:07.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:40:07.748 00.000 8976 MoveAxis(R, 1, ABG)
01:40:07.748 00.000 8976 stepping (-7, 16) + (1, 0)
01:40:07.748 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:07.748 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:40:07.759 00.011 5052 UpdateGuideState exits: m=194 SNR=9.5
01:40:07.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:07.759 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:07.759 00.000 5052 Enqueuing Expose request
01:40:07.770 00.011 8976 Received - 47 (G) 
01:40:07.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:07.770 00.000 8976 stepped: pos (-6, 16)
01:40:07.770 00.000 8976 MoveAxis(U, 1, ABG)
01:40:07.770 00.000 8976 stepping (-6, 16) + (0, 1)
01:40:07.770 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:07.802 00.032 8976 Received - 47 (G) 
01:40:07.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:07.802 00.000 8976 stepped: pos (-6, 17)
01:40:07.802 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:40:07.802 00.000 8976 MountToCamera -- mountX=0.90 mountY=-2.62 hyp=2.77 mountTheta=-1.24 cameraX=1.92, cameraY=1.99 cameraTheta=0.80
01:40:07.802 00.000 8976 incremental bump (1.921, 1.994) isValid = 1
01:40:07.802 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
01:40:07.802 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:40:07.802 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:40:07.802 00.000 8976 move complete, result=0
01:40:07.802 00.000 9828 Worker thread wakes up
01:40:07.802 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:40:07.802 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:40:07.802 00.000 8976 worker thread done servicing request
01:40:07.802 00.000 8976 Worker thread wakes up
01:40:07.802 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
01:40:07.802 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
01:40:07.802 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
01:40:07.802 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:40:07.802 00.000 9828 BLC: window closed
01:40:07.802 00.000 9828 MoveAxis(E, 27, B)
01:40:07.803 00.001 9828 Guiding  Dir = 2, Dur = 27
01:40:07.803 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:07.803 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:07.803 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:40:07.803 00.000 9828 IsSlewing returns 0
01:40:07.803 00.000 9828 IsGuiding returns 0
01:40:07.803 00.000 9828 PulseGuide returned control before completion, sleep 37
01:40:07.842 00.039 9828 IsGuiding returns 1
01:40:07.842 00.000 9828 scope still moving after pulse duration time elapsed
01:40:07.873 00.031 9828 IsSlewing returns 0
01:40:07.873 00.000 9828 IsGuiding returns 1
01:40:07.904 00.031 9828 IsSlewing returns 0
01:40:07.904 00.000 9828 IsGuiding returns 1
01:40:07.935 00.031 9828 IsSlewing returns 0
01:40:07.935 00.000 9828 IsGuiding returns 1
01:40:07.966 00.031 9828 IsSlewing returns 0
01:40:07.966 00.000 9828 IsGuiding returns 0
01:40:07.966 00.000 9828 scope move finished after 27 + 136 ms
01:40:07.966 00.000 9828 Move returns status 0, amount 27
01:40:07.966 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:07.966 00.000 9828 MoveAxis(N, 10, B)
01:40:07.966 00.000 9828 Guiding  Dir = 0, Dur = 10
01:40:07.982 00.016 9828 IsSlewing returns 0
01:40:07.982 00.000 9828 IsGuiding returns 0
01:40:07.982 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:08.014 00.032 9828 IsGuiding returns 1
01:40:08.014 00.000 9828 scope still moving after pulse duration time elapsed
01:40:08.045 00.031 9828 IsSlewing returns 0
01:40:08.045 00.000 9828 IsGuiding returns 1
01:40:08.077 00.032 9828 IsSlewing returns 0
01:40:08.077 00.000 9828 IsGuiding returns 1
01:40:08.108 00.031 9828 IsSlewing returns 0
01:40:08.108 00.000 9828 IsGuiding returns 1
01:40:08.139 00.031 9828 IsSlewing returns 0
01:40:08.139 00.000 9828 IsGuiding returns 0
01:40:08.139 00.000 9828 scope move finished after 10 + 146 ms
01:40:08.139 00.000 9828 Move returns status 0, amount 10
01:40:08.139 00.000 9828 move complete, result=0
01:40:08.139 00.000 9828 worker thread done servicing request
01:40:08.139 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:40:08.492 00.353 8976 Exposure complete
01:40:08.497 00.005 8976 worker thread done servicing request
01:40:08.498 00.001 5052 OnExposeComplete: enter
01:40:08.498 00.000 5052 UpdateGuideState(): m_state=6
01:40:08.498 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4940
01:40:08.498 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.74, Mass=199, SNR=9.7, Peak=66 HFD=3.2
01:40:08.498 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:40:08.498 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:40:08.498 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.15 mountX=-0.07 mountY=-0.19, mountTheta=-1.91
01:40:08.498 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.03, opts=13)
01:40:08.498 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.03)
01:40:08.499 00.001 8976 Worker thread wakes up
01:40:08.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.03) opts 0xd
01:40:08.499 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.03)
01:40:08.499 00.000 8976 Moving (0.21, 0.03) raw xDistance=-0.07 yDistance=-0.19
01:40:08.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:40:08.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:40:08.499 00.000 8976 MoveAxis(R, 0, ABG)
01:40:08.499 00.000 8976 MoveAxis(U, 0, ABG)
01:40:08.499 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:40:08.499 00.000 8976 MountToCamera -- mountX=0.91 mountY=-2.65 hyp=2.80 mountTheta=-1.24 cameraX=1.94, cameraY=2.01 cameraTheta=0.80
01:40:08.499 00.000 8976 incremental bump (1.942, 2.011) isValid = 1
01:40:08.500 00.001 8976 Scheduling Mount bump of (0.080, 0.086)
01:40:08.500 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:40:08.500 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:40:08.500 00.000 8976 move complete, result=0
01:40:08.500 00.000 9828 Worker thread wakes up
01:40:08.500 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:40:08.500 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:40:08.500 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
01:40:08.500 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:40:08.500 00.000 8976 worker thread done servicing request
01:40:08.500 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
01:40:08.500 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
01:40:08.500 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
01:40:08.500 00.000 9828 BLC: window closed
01:40:08.500 00.000 9828 MoveAxis(E, 27, B)
01:40:08.500 00.000 9828 Guiding  Dir = 2, Dur = 27
01:40:08.501 00.001 9828 IsSlewing returns 0
01:40:08.501 00.000 9828 IsGuiding returns 0
01:40:08.501 00.000 9828 PulseGuide returned control before completion, sleep 37
01:40:08.509 00.008 5052 UpdateGuideState exits: m=199 SNR=9.7
01:40:08.509 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:08.509 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:08.509 00.000 5052 Enqueuing Expose request
01:40:08.510 00.001 8976 Worker thread wakes up
01:40:08.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:08.510 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:08.510 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:08.544 00.034 9828 IsGuiding returns 1
01:40:08.544 00.000 9828 scope still moving after pulse duration time elapsed
01:40:08.575 00.031 9828 IsSlewing returns 0
01:40:08.576 00.001 9828 IsGuiding returns 1
01:40:08.606 00.030 9828 IsSlewing returns 0
01:40:08.606 00.000 9828 IsGuiding returns 1
01:40:08.637 00.031 9828 IsSlewing returns 0
01:40:08.637 00.000 9828 IsGuiding returns 1
01:40:08.669 00.032 9828 IsSlewing returns 0
01:40:08.669 00.000 9828 IsGuiding returns 0
01:40:08.669 00.000 9828 scope move finished after 27 + 141 ms
01:40:08.669 00.000 9828 Move returns status 0, amount 27
01:40:08.669 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:08.669 00.000 9828 MoveAxis(N, 10, B)
01:40:08.669 00.000 9828 Guiding  Dir = 0, Dur = 10
01:40:08.685 00.016 9828 IsSlewing returns 0
01:40:08.685 00.000 9828 IsGuiding returns 0
01:40:08.685 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:08.716 00.031 9828 IsGuiding returns 1
01:40:08.716 00.000 9828 scope still moving after pulse duration time elapsed
01:40:08.747 00.031 9828 IsSlewing returns 0
01:40:08.747 00.000 9828 IsGuiding returns 1
01:40:08.778 00.031 9828 IsSlewing returns 0
01:40:08.778 00.000 9828 IsGuiding returns 1
01:40:08.808 00.030 9828 IsSlewing returns 0
01:40:08.808 00.000 9828 IsGuiding returns 1
01:40:08.840 00.032 9828 IsSlewing returns 0
01:40:08.840 00.000 9828 IsGuiding returns 0
01:40:08.840 00.000 9828 scope move finished after 10 + 145 ms
01:40:08.840 00.000 9828 Move returns status 0, amount 10
01:40:08.840 00.000 9828 move complete, result=0
01:40:08.840 00.000 9828 worker thread done servicing request
01:40:08.840 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:40:09.195 00.355 8976 Exposure complete
01:40:09.201 00.006 8976 worker thread done servicing request
01:40:09.201 00.000 5052 OnExposeComplete: enter
01:40:09.201 00.000 5052 UpdateGuideState(): m_state=6
01:40:09.201 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4941
01:40:09.201 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.90, Mass=195, SNR=9.6, Peak=66 HFD=3.2
01:40:09.201 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
01:40:09.201 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
01:40:09.201 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.19 hyp=0.39 cameraTheta=0.51 mountX=0.02 mountY=-0.39, mountTheta=-1.53
01:40:09.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.19, opts=13)
01:40:09.202 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.19)
01:40:09.202 00.000 8976 Worker thread wakes up
01:40:09.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.19) opts 0xd
01:40:09.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.19)
01:40:09.202 00.000 8976 Moving (0.34, 0.19) raw xDistance=0.02 yDistance=-0.39
01:40:09.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:40:09.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:40:09.202 00.000 8976 MoveAxis(R, 0, ABG)
01:40:09.202 00.000 8976 MoveAxis(U, 2, ABG)
01:40:09.202 00.000 8976 stepping (-6, 17) + (0, 2)
01:40:09.202 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:09.203 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:40:09.212 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:40:09.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:09.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:09.212 00.000 5052 Enqueuing Expose request
01:40:09.224 00.012 8976 Received - 47 (G) 
01:40:09.224 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:09.224 00.000 8976 stepped: pos (-6, 19)
01:40:09.225 00.001 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:40:09.225 00.000 8976 MountToCamera -- mountX=0.91 mountY=-2.77 hyp=2.91 mountTheta=-1.25 cameraX=2.05, cameraY=2.07 cameraTheta=0.79
01:40:09.225 00.000 8976 incremental bump (2.050, 2.071) isValid = 1
01:40:09.225 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
01:40:09.225 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:40:09.225 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:40:09.225 00.000 8976 move complete, result=0
01:40:09.225 00.000 8976 worker thread done servicing request
01:40:09.225 00.000 8976 Worker thread wakes up
01:40:09.225 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:40:09.225 00.000 9828 Worker thread wakes up
01:40:09.225 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:40:09.225 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:40:09.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:09.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:09.225 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
01:40:09.225 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
01:40:09.225 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:40:09.226 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:40:09.226 00.000 9828 BLC: window closed
01:40:09.226 00.000 9828 MoveAxis(E, 27, B)
01:40:09.226 00.000 9828 Guiding  Dir = 2, Dur = 27
01:40:09.226 00.000 9828 IsSlewing returns 0
01:40:09.226 00.000 9828 IsGuiding returns 0
01:40:09.226 00.000 9828 PulseGuide returned control before completion, sleep 37
01:40:09.273 00.047 9828 IsGuiding returns 1
01:40:09.273 00.000 9828 scope still moving after pulse duration time elapsed
01:40:09.303 00.030 9828 IsSlewing returns 0
01:40:09.303 00.000 9828 IsGuiding returns 1
01:40:09.335 00.032 9828 IsSlewing returns 0
01:40:09.335 00.000 9828 IsGuiding returns 1
01:40:09.366 00.031 9828 IsSlewing returns 0
01:40:09.366 00.000 9828 IsGuiding returns 0
01:40:09.366 00.000 9828 scope move finished after 27 + 112 ms
01:40:09.366 00.000 9828 Move returns status 0, amount 27
01:40:09.366 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:09.366 00.000 9828 MoveAxis(N, 10, B)
01:40:09.366 00.000 9828 Guiding  Dir = 0, Dur = 10
01:40:09.382 00.016 9828 IsSlewing returns 0
01:40:09.382 00.000 9828 IsGuiding returns 0
01:40:09.382 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:09.413 00.031 9828 IsGuiding returns 1
01:40:09.413 00.000 9828 scope still moving after pulse duration time elapsed
01:40:09.444 00.031 9828 IsSlewing returns 0
01:40:09.444 00.000 9828 IsGuiding returns 1
01:40:09.475 00.031 9828 IsSlewing returns 0
01:40:09.475 00.000 9828 IsGuiding returns 1
01:40:09.507 00.032 9828 IsSlewing returns 0
01:40:09.507 00.000 9828 IsGuiding returns 1
01:40:09.539 00.032 9828 IsSlewing returns 0
01:40:09.539 00.000 9828 IsGuiding returns 1
01:40:09.569 00.030 9828 IsSlewing returns 0
01:40:09.569 00.000 9828 IsGuiding returns 1
01:40:09.601 00.032 9828 IsSlewing returns 0
01:40:09.601 00.000 9828 IsGuiding returns 1
01:40:09.631 00.030 9828 IsSlewing returns 0
01:40:09.631 00.000 9828 IsGuiding returns 0
01:40:09.631 00.000 9828 scope move finished after 10 + 239 ms
01:40:09.631 00.000 9828 Move returns status 0, amount 10
01:40:09.631 00.000 9828 move complete, result=0
01:40:09.631 00.000 9828 worker thread done servicing request
01:40:09.631 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:40:09.917 00.286 8976 Exposure complete
01:40:09.922 00.005 8976 worker thread done servicing request
01:40:09.922 00.000 5052 OnExposeComplete: enter
01:40:09.922 00.000 5052 UpdateGuideState(): m_state=6
01:40:09.922 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4942
01:40:09.922 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.31, Mass=194, SNR=9.6, Peak=65 HFD=3.1
01:40:09.922 00.000 5052 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.04) = xAngle (-3.45 = 2.83)
01:40:09.922 00.000 5052 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.55 = 2.73)
01:40:09.922 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.40 hyp=0.40 cameraTheta=-1.41 mountX=-0.38 mountY=0.16, mountTheta=2.74
01:40:09.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.40, opts=13)
01:40:09.923 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.40)
01:40:09.923 00.000 8976 Worker thread wakes up
01:40:09.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.40) opts 0xd
01:40:09.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.40)
01:40:09.923 00.000 8976 Moving (0.07, -0.40) raw xDistance=-0.38 yDistance=0.16
01:40:09.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:40:09.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:40:09.923 00.000 8976 MoveAxis(R, 2, ABG)
01:40:09.923 00.000 8976 stepping (-6, 19) + (2, 0)
01:40:09.923 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:09.924 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:40:09.934 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:40:09.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:09.934 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:09.934 00.000 5052 Enqueuing Expose request
01:40:09.960 00.026 8976 Received - 47 (G) 
01:40:09.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:09.960 00.000 8976 stepped: pos (-4, 19)
01:40:09.960 00.000 8976 MoveAxis(U, 0, ABG)
01:40:09.960 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
01:40:09.960 00.000 8976 MountToCamera -- mountX=0.81 mountY=-2.85 hyp=2.96 mountTheta=-1.29 cameraX=2.17, cameraY=2.02 cameraTheta=0.75
01:40:09.960 00.000 8976 incremental bump (2.168, 2.021) isValid = 1
01:40:09.960 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
01:40:09.960 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:40:09.960 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:40:09.960 00.000 8976 move complete, result=0
01:40:09.960 00.000 9828 Worker thread wakes up
01:40:09.961 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:40:09.961 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:40:09.961 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
01:40:09.961 00.000 8976 worker thread done servicing request
01:40:09.961 00.000 8976 Worker thread wakes up
01:40:09.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:09.961 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
01:40:09.961 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
01:40:09.961 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
01:40:09.961 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:40:09.961 00.000 9828 BLC: window closed
01:40:09.961 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:09.961 00.000 9828 MoveAxis(E, 28, B)
01:40:09.961 00.000 9828 Guiding  Dir = 2, Dur = 28
01:40:09.962 00.001 9828 IsSlewing returns 0
01:40:09.962 00.000 9828 IsGuiding returns 0
01:40:09.962 00.000 9828 PulseGuide returned control before completion, sleep 38
01:40:10.003 00.041 9828 IsGuiding returns 1
01:40:10.003 00.000 9828 scope still moving after pulse duration time elapsed
01:40:10.034 00.031 9828 IsSlewing returns 0
01:40:10.034 00.000 9828 IsGuiding returns 1
01:40:10.066 00.032 9828 IsSlewing returns 0
01:40:10.066 00.000 9828 IsGuiding returns 1
01:40:10.097 00.031 9828 IsSlewing returns 0
01:40:10.097 00.000 9828 IsGuiding returns 1
01:40:10.127 00.030 9828 IsSlewing returns 0
01:40:10.127 00.000 9828 IsGuiding returns 0
01:40:10.127 00.000 9828 scope move finished after 28 + 137 ms
01:40:10.127 00.000 9828 Move returns status 0, amount 28
01:40:10.127 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:10.127 00.000 9828 MoveAxis(N, 10, B)
01:40:10.127 00.000 9828 Guiding  Dir = 0, Dur = 10
01:40:10.143 00.016 9828 IsSlewing returns 0
01:40:10.143 00.000 9828 IsGuiding returns 0
01:40:10.143 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:10.174 00.031 9828 IsGuiding returns 1
01:40:10.174 00.000 9828 scope still moving after pulse duration time elapsed
01:40:10.205 00.031 9828 IsSlewing returns 0
01:40:10.205 00.000 9828 IsGuiding returns 1
01:40:10.236 00.031 9828 IsSlewing returns 0
01:40:10.236 00.000 9828 IsGuiding returns 1
01:40:10.267 00.031 9828 IsSlewing returns 0
01:40:10.267 00.000 9828 IsGuiding returns 1
01:40:10.299 00.032 9828 IsSlewing returns 0
01:40:10.299 00.000 9828 IsGuiding returns 0
01:40:10.299 00.000 9828 scope move finished after 10 + 145 ms
01:40:10.299 00.000 9828 Move returns status 0, amount 10
01:40:10.299 00.000 9828 move complete, result=0
01:40:10.299 00.000 9828 worker thread done servicing request
01:40:10.299 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:40:10.666 00.367 8976 Exposure complete
01:40:10.671 00.005 8976 worker thread done servicing request
01:40:10.671 00.000 5052 OnExposeComplete: enter
01:40:10.672 00.001 5052 UpdateGuideState(): m_state=6
01:40:10.672 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4943
01:40:10.672 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.45, Mass=190, SNR=9.5, Peak=64 HFD=3.1
01:40:10.672 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.61 = 1.68)
01:40:10.672 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
01:40:10.672 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.26 hyp=0.48 cameraTheta=-2.56 mountX=-0.05 mountY=0.48, mountTheta=1.68
01:40:10.673 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.26, opts=13)
01:40:10.673 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.26)
01:40:10.673 00.000 8976 Worker thread wakes up
01:40:10.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.26) opts 0xd
01:40:10.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.26)
01:40:10.673 00.000 8976 Moving (-0.40, -0.26) raw xDistance=-0.05 yDistance=0.48
01:40:10.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:40:10.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:40:10.673 00.000 8976 MoveAxis(R, 0, ABG)
01:40:10.673 00.000 8976 MoveAxis(D, 2, ABG)
01:40:10.673 00.000 8976 stepping (-4, 19) + (0, -2)
01:40:10.673 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:10.674 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:40:10.683 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:40:10.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:10.683 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:10.683 00.000 5052 Enqueuing Expose request
01:40:10.695 00.012 8976 Received - 47 (G) 
01:40:10.695 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:10.695 00.000 8976 stepped: pos (-4, 17)
01:40:10.695 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:40:10.695 00.000 8976 MountToCamera -- mountX=0.75 mountY=-2.80 hyp=2.90 mountTheta=-1.31 cameraX=2.15, cameraY=1.94 cameraTheta=0.73
01:40:10.695 00.000 8976 incremental bump (2.154, 1.939) isValid = 1
01:40:10.695 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
01:40:10.695 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:40:10.695 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:40:10.695 00.000 8976 move complete, result=0
01:40:10.695 00.000 9828 Worker thread wakes up
01:40:10.696 00.001 8976 worker thread done servicing request
01:40:10.696 00.000 8976 Worker thread wakes up
01:40:10.696 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:40:10.696 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:40:10.696 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.44)
01:40:10.696 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.52)
01:40:10.696 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
01:40:10.696 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:40:10.696 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:10.696 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:10.696 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:40:10.696 00.000 9828 BLC: window closed
01:40:10.696 00.000 9828 MoveAxis(E, 28, B)
01:40:10.696 00.000 9828 Guiding  Dir = 2, Dur = 28
01:40:10.697 00.001 9828 IsSlewing returns 0
01:40:10.697 00.000 9828 IsGuiding returns 0
01:40:10.697 00.000 9828 PulseGuide returned control before completion, sleep 38
01:40:10.748 00.051 9828 IsGuiding returns 1
01:40:10.748 00.000 9828 scope still moving after pulse duration time elapsed
01:40:10.778 00.030 9828 IsSlewing returns 0
01:40:10.778 00.000 9828 IsGuiding returns 1
01:40:10.809 00.031 9828 IsSlewing returns 0
01:40:10.809 00.000 9828 IsGuiding returns 1
01:40:10.839 00.030 9828 IsSlewing returns 0
01:40:10.839 00.000 9828 IsGuiding returns 0
01:40:10.839 00.000 9828 scope move finished after 28 + 114 ms
01:40:10.839 00.000 9828 Move returns status 0, amount 28
01:40:10.839 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:10.839 00.000 9828 MoveAxis(N, 9, B)
01:40:10.839 00.000 9828 Guiding  Dir = 0, Dur = 9
01:40:10.855 00.016 9828 IsSlewing returns 0
01:40:10.855 00.000 9828 IsGuiding returns 0
01:40:10.855 00.000 9828 PulseGuide returned control before completion, sleep 19
01:40:10.887 00.032 9828 IsGuiding returns 1
01:40:10.887 00.000 9828 scope still moving after pulse duration time elapsed
01:40:10.917 00.030 9828 IsSlewing returns 0
01:40:10.917 00.000 9828 IsGuiding returns 1
01:40:10.949 00.032 9828 IsSlewing returns 0
01:40:10.949 00.000 9828 IsGuiding returns 1
01:40:10.978 00.029 9828 IsSlewing returns 0
01:40:10.978 00.000 9828 IsGuiding returns 1
01:40:11.009 00.031 9828 IsSlewing returns 0
01:40:11.009 00.000 9828 IsGuiding returns 0
01:40:11.009 00.000 9828 scope move finished after 9 + 144 ms
01:40:11.009 00.000 9828 Move returns status 0, amount 9
01:40:11.009 00.000 9828 move complete, result=0
01:40:11.009 00.000 9828 worker thread done servicing request
01:40:11.009 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:40:11.390 00.381 8976 Exposure complete
01:40:11.395 00.005 8976 worker thread done servicing request
01:40:11.395 00.000 5052 OnExposeComplete: enter
01:40:11.395 00.000 5052 UpdateGuideState(): m_state=6
01:40:11.395 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4944
01:40:11.395 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.98, Mass=174, SNR=9.1, Peak=63 HFD=2.7
01:40:11.395 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.42 = 0.42)
01:40:11.395 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
01:40:11.395 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.27 hyp=0.42 cameraTheta=2.47 mountX=0.39 mountY=0.13, mountTheta=0.33
01:40:11.396 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.27, opts=13)
01:40:11.396 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.27)
01:40:11.396 00.000 8976 Worker thread wakes up
01:40:11.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.27) opts 0xd
01:40:11.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.27)
01:40:11.396 00.000 8976 Moving (-0.33, 0.27) raw xDistance=0.39 yDistance=0.13
01:40:11.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
01:40:11.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:40:11.396 00.000 8976 MoveAxis(L, 2, ABG)
01:40:11.397 00.001 8976 stepping (-4, 17) + (-2, 0)
01:40:11.397 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:11.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:40:11.406 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
01:40:11.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:11.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:11.406 00.000 5052 Enqueuing Expose request
01:40:11.430 00.024 8976 Received - 47 (G) 
01:40:11.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:11.431 00.001 8976 stepped: pos (-6, 17)
01:40:11.431 00.000 8976 MoveAxis(U, 0, ABG)
01:40:11.431 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:40:11.431 00.000 8976 MountToCamera -- mountX=0.80 mountY=-2.77 hyp=2.88 mountTheta=-1.29 cameraX=2.10, cameraY=1.97 cameraTheta=0.76
01:40:11.431 00.000 8976 incremental bump (2.098, 1.975) isValid = 1
01:40:11.431 00.000 8976 Scheduling Mount bump of (0.084, 0.082)
01:40:11.431 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:40:11.431 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:40:11.431 00.000 8976 move complete, result=0
01:40:11.431 00.000 8976 worker thread done servicing request
01:40:11.431 00.000 8976 Worker thread wakes up
01:40:11.431 00.000 9828 Worker thread wakes up
01:40:11.431 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:40:11.431 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:40:11.431 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
01:40:11.431 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
01:40:11.431 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:40:11.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:11.431 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:11.431 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
01:40:11.432 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:40:11.432 00.000 9828 BLC: window closed
01:40:11.432 00.000 9828 MoveAxis(E, 28, B)
01:40:11.432 00.000 9828 Guiding  Dir = 2, Dur = 28
01:40:11.432 00.000 9828 IsSlewing returns 0
01:40:11.432 00.000 9828 IsGuiding returns 0
01:40:11.432 00.000 9828 PulseGuide returned control before completion, sleep 38
01:40:11.473 00.041 9828 IsGuiding returns 1
01:40:11.473 00.000 9828 scope still moving after pulse duration time elapsed
01:40:11.505 00.032 9828 IsSlewing returns 0
01:40:11.505 00.000 9828 IsGuiding returns 1
01:40:11.531 00.026 9828 IsSlewing returns 0
01:40:11.531 00.000 9828 IsGuiding returns 1
01:40:11.561 00.030 9828 IsSlewing returns 0
01:40:11.561 00.000 9828 IsGuiding returns 1
01:40:11.593 00.032 9828 IsSlewing returns 0
01:40:11.593 00.000 9828 IsGuiding returns 0
01:40:11.593 00.000 9828 scope move finished after 28 + 132 ms
01:40:11.593 00.000 9828 Move returns status 0, amount 28
01:40:11.593 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:11.593 00.000 9828 MoveAxis(N, 10, B)
01:40:11.593 00.000 9828 Guiding  Dir = 0, Dur = 10
01:40:11.608 00.015 9828 IsSlewing returns 0
01:40:11.608 00.000 9828 IsGuiding returns 0
01:40:11.609 00.001 9828 PulseGuide returned control before completion, sleep 20
01:40:11.638 00.029 9828 IsGuiding returns 1
01:40:11.638 00.000 9828 scope still moving after pulse duration time elapsed
01:40:11.670 00.032 9828 IsSlewing returns 0
01:40:11.670 00.000 9828 IsGuiding returns 1
01:40:11.700 00.030 9828 IsSlewing returns 0
01:40:11.700 00.000 9828 IsGuiding returns 1
01:40:11.732 00.032 9828 IsSlewing returns 0
01:40:11.732 00.000 9828 IsGuiding returns 1
01:40:11.763 00.031 9828 IsSlewing returns 0
01:40:11.763 00.000 9828 IsGuiding returns 0
01:40:11.763 00.000 9828 scope move finished after 10 + 144 ms
01:40:11.763 00.000 9828 Move returns status 0, amount 10
01:40:11.763 00.000 9828 move complete, result=0
01:40:11.763 00.000 9828 worker thread done servicing request
01:40:11.763 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:40:12.124 00.361 8976 Exposure complete
01:40:12.129 00.005 8976 worker thread done servicing request
01:40:12.129 00.000 5052 OnExposeComplete: enter
01:40:12.129 00.000 5052 UpdateGuideState(): m_state=6
01:40:12.129 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4945
01:40:12.129 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.52, Mass=191, SNR=9.5, Peak=62 HFD=3.5
01:40:12.129 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.64 = 1.65)
01:40:12.129 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
01:40:12.129 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.19 hyp=0.37 cameraTheta=-2.59 mountX=-0.03 mountY=0.37, mountTheta=1.65
01:40:12.130 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.19, opts=13)
01:40:12.130 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.19)
01:40:12.130 00.000 8976 Worker thread wakes up
01:40:12.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.19) opts 0xd
01:40:12.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.19)
01:40:12.130 00.000 8976 Moving (-0.31, -0.19) raw xDistance=-0.03 yDistance=0.37
01:40:12.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:40:12.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:40:12.130 00.000 8976 MoveAxis(R, 0, ABG)
01:40:12.130 00.000 8976 MoveAxis(D, 1, ABG)
01:40:12.131 00.001 8976 stepping (-6, 17) + (0, -1)
01:40:12.131 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:12.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:40:12.140 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:40:12.141 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:12.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:12.141 00.000 5052 Enqueuing Expose request
01:40:12.150 00.009 8976 Received - 47 (G) 
01:40:12.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:12.150 00.000 8976 stepped: pos (-6, 16)
01:40:12.150 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:40:12.150 00.000 8976 MountToCamera -- mountX=0.84 mountY=-2.69 hyp=2.82 mountTheta=-1.27 cameraX=2.01, cameraY=1.97 cameraTheta=0.78
01:40:12.150 00.000 8976 incremental bump (2.014, 1.975) isValid = 1
01:40:12.150 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
01:40:12.150 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:40:12.150 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:40:12.150 00.000 8976 move complete, result=0
01:40:12.150 00.000 9828 Worker thread wakes up
01:40:12.150 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:40:12.150 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:40:12.150 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
01:40:12.150 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:40:12.150 00.000 8976 worker thread done servicing request
01:40:12.150 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
01:40:12.150 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
01:40:12.151 00.001 8976 Worker thread wakes up
01:40:12.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:12.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:12.151 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:40:12.151 00.000 9828 BLC: window closed
01:40:12.151 00.000 9828 MoveAxis(E, 27, B)
01:40:12.151 00.000 9828 Guiding  Dir = 2, Dur = 27
01:40:12.151 00.000 9828 IsSlewing returns 0
01:40:12.151 00.000 9828 IsGuiding returns 0
01:40:12.151 00.000 9828 PulseGuide returned control before completion, sleep 37
01:40:12.200 00.049 9828 IsGuiding returns 1
01:40:12.200 00.000 9828 scope still moving after pulse duration time elapsed
01:40:12.231 00.031 9828 IsSlewing returns 0
01:40:12.231 00.000 9828 IsGuiding returns 1
01:40:12.261 00.030 9828 IsSlewing returns 0
01:40:12.261 00.000 9828 IsGuiding returns 1
01:40:12.292 00.031 9828 IsSlewing returns 0
01:40:12.292 00.000 9828 IsGuiding returns 0
01:40:12.292 00.000 9828 scope move finished after 27 + 113 ms
01:40:12.292 00.000 9828 Move returns status 0, amount 27
01:40:12.292 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:12.292 00.000 9828 MoveAxis(N, 10, B)
01:40:12.292 00.000 9828 Guiding  Dir = 0, Dur = 10
01:40:12.307 00.015 9828 IsSlewing returns 0
01:40:12.307 00.000 9828 IsGuiding returns 0
01:40:12.307 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:12.338 00.031 9828 IsGuiding returns 1
01:40:12.338 00.000 9828 scope still moving after pulse duration time elapsed
01:40:12.369 00.031 9828 IsSlewing returns 0
01:40:12.369 00.000 9828 IsGuiding returns 1
01:40:12.400 00.031 9828 IsSlewing returns 0
01:40:12.400 00.000 9828 IsGuiding returns 1
01:40:12.431 00.031 9828 IsSlewing returns 0
01:40:12.431 00.000 9828 IsGuiding returns 1
01:40:12.463 00.032 9828 IsSlewing returns 0
01:40:12.463 00.000 9828 IsGuiding returns 0
01:40:12.463 00.000 9828 scope move finished after 10 + 146 ms
01:40:12.463 00.000 9828 Move returns status 0, amount 10
01:40:12.463 00.000 9828 move complete, result=0
01:40:12.463 00.000 9828 worker thread done servicing request
01:40:12.463 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:40:12.840 00.377 8976 Exposure complete
01:40:12.845 00.005 8976 worker thread done servicing request
01:40:12.845 00.000 5052 OnExposeComplete: enter
01:40:12.846 00.001 5052 UpdateGuideState(): m_state=6
01:40:12.846 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4946
01:40:12.846 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.56, Mass=181, SNR=9.3, Peak=70 HFD=2.9
01:40:12.846 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.26 = 2.03)
01:40:12.846 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
01:40:12.846 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-2.21 mountX=-0.08 mountY=0.17, mountTheta=2.01
01:40:12.846 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.15, opts=13)
01:40:12.846 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.15)
01:40:12.847 00.001 8976 Worker thread wakes up
01:40:12.847 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.15) opts 0xd
01:40:12.847 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.15)
01:40:12.847 00.000 8976 Moving (-0.11, -0.15) raw xDistance=-0.08 yDistance=0.17
01:40:12.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:40:12.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:40:12.847 00.000 8976 MoveAxis(R, 0, ABG)
01:40:12.847 00.000 8976 MoveAxis(U, 0, ABG)
01:40:12.847 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:40:12.847 00.000 8976 MountToCamera -- mountX=0.87 mountY=-2.64 hyp=2.78 mountTheta=-1.25 cameraX=1.96, cameraY=1.97 cameraTheta=0.79
01:40:12.847 00.000 8976 incremental bump (1.958, 1.975) isValid = 1
01:40:12.847 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
01:40:12.847 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:40:12.847 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:40:12.847 00.000 8976 move complete, result=0
01:40:12.847 00.000 9828 Worker thread wakes up
01:40:12.847 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:40:12.847 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:40:12.847 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
01:40:12.847 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
01:40:12.847 00.000 8976 worker thread done servicing request
01:40:12.847 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:40:12.848 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
01:40:12.848 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:40:12.848 00.000 9828 BLC: window closed
01:40:12.848 00.000 9828 MoveAxis(E, 27, B)
01:40:12.848 00.000 9828 Guiding  Dir = 2, Dur = 27
01:40:12.848 00.000 9828 IsSlewing returns 0
01:40:12.848 00.000 9828 IsGuiding returns 0
01:40:12.848 00.000 9828 PulseGuide returned control before completion, sleep 37
01:40:12.857 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
01:40:12.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:12.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:12.857 00.000 5052 Enqueuing Expose request
01:40:12.857 00.000 8976 Worker thread wakes up
01:40:12.857 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:12.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:12.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:12.899 00.042 9828 IsGuiding returns 1
01:40:12.899 00.000 9828 scope still moving after pulse duration time elapsed
01:40:12.929 00.030 9828 IsSlewing returns 0
01:40:12.929 00.000 9828 IsGuiding returns 1
01:40:12.960 00.031 9828 IsSlewing returns 0
01:40:12.960 00.000 9828 IsGuiding returns 1
01:40:12.991 00.031 9828 IsSlewing returns 0
01:40:12.991 00.000 9828 IsGuiding returns 0
01:40:12.991 00.000 9828 scope move finished after 27 + 115 ms
01:40:12.991 00.000 9828 Move returns status 0, amount 27
01:40:12.991 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:12.991 00.000 9828 MoveAxis(N, 10, B)
01:40:12.991 00.000 9828 Guiding  Dir = 0, Dur = 10
01:40:13.006 00.015 9828 IsSlewing returns 0
01:40:13.006 00.000 9828 IsGuiding returns 0
01:40:13.006 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:13.037 00.031 9828 IsGuiding returns 1
01:40:13.037 00.000 9828 scope still moving after pulse duration time elapsed
01:40:13.069 00.032 9828 IsSlewing returns 0
01:40:13.069 00.000 9828 IsGuiding returns 1
01:40:13.100 00.031 9828 IsSlewing returns 0
01:40:13.100 00.000 9828 IsGuiding returns 1
01:40:13.130 00.030 9828 IsSlewing returns 0
01:40:13.130 00.000 9828 IsGuiding returns 1
01:40:13.162 00.032 9828 IsSlewing returns 0
01:40:13.162 00.000 9828 IsGuiding returns 0
01:40:13.162 00.000 9828 scope move finished after 10 + 146 ms
01:40:13.162 00.000 9828 Move returns status 0, amount 10
01:40:13.162 00.000 9828 move complete, result=0
01:40:13.162 00.000 9828 worker thread done servicing request
01:40:13.162 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:40:13.560 00.398 8976 Exposure complete
01:40:13.565 00.005 8976 worker thread done servicing request
01:40:13.565 00.000 5052 OnExposeComplete: enter
01:40:13.565 00.000 5052 UpdateGuideState(): m_state=6
01:40:13.565 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4947
01:40:13.565 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.74, Mass=202, SNR=9.8, Peak=66 HFD=3.3
01:40:13.565 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:40:13.565 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
01:40:13.565 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.03 hyp=0.44 cameraTheta=3.08 mountX=0.22 mountY=0.35, mountTheta=1.01
01:40:13.566 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.03, opts=13)
01:40:13.566 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.03)
01:40:13.566 00.000 8976 Worker thread wakes up
01:40:13.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.03) opts 0xd
01:40:13.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.03)
01:40:13.566 00.000 8976 Moving (-0.44, 0.03) raw xDistance=0.22 yDistance=0.35
01:40:13.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:40:13.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:40:13.566 00.000 8976 MoveAxis(R, 0, ABG)
01:40:13.566 00.000 8976 MoveAxis(D, 1, ABG)
01:40:13.566 00.000 8976 stepping (-6, 16) + (0, -1)
01:40:13.566 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:13.567 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:40:13.576 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:40:13.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:13.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:13.576 00.000 5052 Enqueuing Expose request
01:40:13.589 00.013 8976 Received - 47 (G) 
01:40:13.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:13.589 00.000 8976 stepped: pos (-6, 15)
01:40:13.589 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:40:13.589 00.000 8976 MountToCamera -- mountX=0.88 mountY=-2.56 hyp=2.71 mountTheta=-1.24 cameraX=1.87, cameraY=1.95 cameraTheta=0.81
01:40:13.589 00.000 8976 incremental bump (1.874, 1.951) isValid = 1
01:40:13.589 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
01:40:13.589 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:40:13.589 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:40:13.589 00.000 8976 move complete, result=0
01:40:13.589 00.000 9828 Worker thread wakes up
01:40:13.589 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:40:13.589 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:40:13.589 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:40:13.589 00.000 8976 worker thread done servicing request
01:40:13.589 00.000 8976 Worker thread wakes up
01:40:13.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:13.590 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:13.590 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
01:40:13.590 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
01:40:13.590 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
01:40:13.590 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:40:13.590 00.000 9828 BLC: window closed
01:40:13.590 00.000 9828 MoveAxis(E, 26, B)
01:40:13.590 00.000 9828 Guiding  Dir = 2, Dur = 26
01:40:13.590 00.000 9828 IsSlewing returns 0
01:40:13.590 00.000 9828 IsGuiding returns 0
01:40:13.590 00.000 9828 PulseGuide returned control before completion, sleep 36
01:40:13.642 00.052 9828 IsGuiding returns 1
01:40:13.642 00.000 9828 scope still moving after pulse duration time elapsed
01:40:13.673 00.031 9828 IsSlewing returns 0
01:40:13.673 00.000 9828 IsGuiding returns 1
01:40:13.703 00.030 9828 IsSlewing returns 0
01:40:13.703 00.000 9828 IsGuiding returns 1
01:40:13.734 00.031 9828 IsSlewing returns 0
01:40:13.734 00.000 9828 IsGuiding returns 0
01:40:13.734 00.000 9828 scope move finished after 26 + 117 ms
01:40:13.734 00.000 9828 Move returns status 0, amount 26
01:40:13.734 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:13.734 00.000 9828 MoveAxis(N, 10, B)
01:40:13.734 00.000 9828 Guiding  Dir = 0, Dur = 10
01:40:13.750 00.016 9828 IsSlewing returns 0
01:40:13.750 00.000 9828 IsGuiding returns 0
01:40:13.750 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:13.781 00.031 9828 IsGuiding returns 1
01:40:13.781 00.000 9828 scope still moving after pulse duration time elapsed
01:40:13.812 00.031 9828 IsSlewing returns 0
01:40:13.812 00.000 9828 IsGuiding returns 1
01:40:13.843 00.031 9828 IsSlewing returns 0
01:40:13.843 00.000 9828 IsGuiding returns 1
01:40:13.874 00.031 9828 IsSlewing returns 0
01:40:13.874 00.000 9828 IsGuiding returns 1
01:40:13.905 00.031 9828 IsSlewing returns 0
01:40:13.905 00.000 9828 IsGuiding returns 0
01:40:13.905 00.000 9828 scope move finished after 10 + 145 ms
01:40:13.905 00.000 9828 Move returns status 0, amount 10
01:40:13.905 00.000 9828 move complete, result=0
01:40:13.905 00.000 9828 worker thread done servicing request
01:40:13.905 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:40:14.286 00.381 8976 Exposure complete
01:40:14.292 00.006 8976 worker thread done servicing request
01:40:14.292 00.000 5052 OnExposeComplete: enter
01:40:14.292 00.000 5052 UpdateGuideState(): m_state=6
01:40:14.292 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4948
01:40:14.292 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.94, Mass=193, SNR=9.6, Peak=66 HFD=2.6
01:40:14.292 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:40:14.292 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
01:40:14.292 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.23 hyp=0.62 cameraTheta=2.76 mountX=0.47 mountY=0.36, mountTheta=0.65
01:40:14.294 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.23, opts=13)
01:40:14.294 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.23)
01:40:14.294 00.000 8976 Worker thread wakes up
01:40:14.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.23) opts 0xd
01:40:14.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.23)
01:40:14.294 00.000 8976 Moving (-0.58, 0.23) raw xDistance=0.47 yDistance=0.36
01:40:14.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:40:14.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:40:14.294 00.000 8976 MoveAxis(L, 2, ABG)
01:40:14.294 00.000 8976 stepping (-6, 15) + (-2, 0)
01:40:14.295 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:14.295 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:40:14.305 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:40:14.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:14.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:14.305 00.000 5052 Enqueuing Expose request
01:40:14.324 00.019 8976 Received - 47 (G) 
01:40:14.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:14.324 00.000 8976 stepped: pos (-8, 15)
01:40:14.324 00.000 8976 MoveAxis(D, 2, ABG)
01:40:14.324 00.000 8976 stepping (-8, 15) + (0, -2)
01:40:14.324 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:14.356 00.032 8976 Received - 47 (G) 
01:40:14.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:14.356 00.000 8976 stepped: pos (-8, 13)
01:40:14.356 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:40:14.356 00.000 8976 MountToCamera -- mountX=1.00 mountY=-2.39 hyp=2.59 mountTheta=-1.18 cameraX=1.68, cameraY=1.98 cameraTheta=0.87
01:40:14.356 00.000 8976 incremental bump (1.678, 1.977) isValid = 1
01:40:14.356 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
01:40:14.356 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:40:14.356 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:40:14.356 00.000 8976 move complete, result=0
01:40:14.356 00.000 9828 Worker thread wakes up
01:40:14.356 00.000 8976 worker thread done servicing request
01:40:14.356 00.000 8976 Worker thread wakes up
01:40:14.357 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:14.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:14.357 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:40:14.357 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:40:14.357 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
01:40:14.357 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
01:40:14.357 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
01:40:14.357 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:40:14.357 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:40:14.357 00.000 9828 BLC: window closed
01:40:14.357 00.000 9828 MoveAxis(E, 25, B)
01:40:14.357 00.000 9828 Guiding  Dir = 2, Dur = 25
01:40:14.358 00.001 9828 IsSlewing returns 0
01:40:14.358 00.000 9828 IsGuiding returns 0
01:40:14.358 00.000 9828 PulseGuide returned control before completion, sleep 35
01:40:14.402 00.044 9828 IsGuiding returns 1
01:40:14.402 00.000 9828 scope still moving after pulse duration time elapsed
01:40:14.432 00.030 9828 IsSlewing returns 0
01:40:14.432 00.000 9828 IsGuiding returns 1
01:40:14.464 00.032 9828 IsSlewing returns 0
01:40:14.464 00.000 9828 IsGuiding returns 1
01:40:14.495 00.031 9828 IsSlewing returns 0
01:40:14.495 00.000 9828 IsGuiding returns 1
01:40:14.526 00.031 9828 IsSlewing returns 0
01:40:14.526 00.000 9828 IsGuiding returns 0
01:40:14.526 00.000 9828 scope move finished after 25 + 143 ms
01:40:14.526 00.000 9828 Move returns status 0, amount 25
01:40:14.526 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:14.526 00.000 9828 MoveAxis(N, 11, B)
01:40:14.526 00.000 9828 Guiding  Dir = 0, Dur = 11
01:40:14.542 00.016 9828 IsSlewing returns 0
01:40:14.542 00.000 9828 IsGuiding returns 0
01:40:14.542 00.000 9828 PulseGuide returned control before completion, sleep 21
01:40:14.573 00.031 9828 IsGuiding returns 1
01:40:14.573 00.000 9828 scope still moving after pulse duration time elapsed
01:40:14.604 00.031 9828 IsSlewing returns 0
01:40:14.605 00.001 9828 IsGuiding returns 1
01:40:14.635 00.030 9828 IsSlewing returns 0
01:40:14.635 00.000 9828 IsGuiding returns 1
01:40:14.665 00.030 9828 IsSlewing returns 0
01:40:14.665 00.000 9828 IsGuiding returns 1
01:40:14.697 00.032 9828 IsSlewing returns 0
01:40:14.697 00.000 9828 IsGuiding returns 0
01:40:14.698 00.001 9828 scope move finished after 11 + 144 ms
01:40:14.698 00.000 9828 Move returns status 0, amount 11
01:40:14.698 00.000 9828 move complete, result=0
01:40:14.698 00.000 9828 worker thread done servicing request
01:40:14.698 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:40:15.063 00.365 8976 Exposure complete
01:40:15.069 00.006 8976 worker thread done servicing request
01:40:15.069 00.000 5052 OnExposeComplete: enter
01:40:15.069 00.000 5052 UpdateGuideState(): m_state=6
01:40:15.069 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4949
01:40:15.069 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.51, Mass=205, SNR=9.9, Peak=68 HFD=2.9
01:40:15.069 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.04) = xAngle (-3.38 = 2.90)
01:40:15.069 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.49 = 2.80)
01:40:15.069 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.34 mountX=-0.20 mountY=0.07, mountTheta=2.81
01:40:15.070 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.20, opts=13)
01:40:15.070 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.20)
01:40:15.070 00.000 8976 Worker thread wakes up
01:40:15.070 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.20) opts 0xd
01:40:15.070 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.20)
01:40:15.070 00.000 8976 Moving (0.05, -0.20) raw xDistance=-0.20 yDistance=0.07
01:40:15.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:40:15.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:40:15.070 00.000 8976 MoveAxis(R, 0, ABG)
01:40:15.070 00.000 8976 MoveAxis(U, 0, ABG)
01:40:15.070 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:40:15.070 00.000 8976 MountToCamera -- mountX=1.07 mountY=-2.29 hyp=2.52 mountTheta=-1.13 cameraX=1.55, cameraY=1.99 cameraTheta=0.91
01:40:15.070 00.000 8976 incremental bump (1.547, 1.995) isValid = 1
01:40:15.070 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
01:40:15.070 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:40:15.070 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:40:15.070 00.000 8976 move complete, result=0
01:40:15.070 00.000 8976 worker thread done servicing request
01:40:15.070 00.000 9828 Worker thread wakes up
01:40:15.071 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:40:15.071 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:40:15.071 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
01:40:15.071 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:40:15.071 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
01:40:15.071 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
01:40:15.071 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:40:15.071 00.000 9828 BLC: window closed
01:40:15.071 00.000 9828 MoveAxis(E, 24, B)
01:40:15.071 00.000 9828 Guiding  Dir = 2, Dur = 24
01:40:15.071 00.000 9828 IsSlewing returns 0
01:40:15.071 00.000 9828 IsGuiding returns 0
01:40:15.072 00.001 9828 PulseGuide returned control before completion, sleep 34
01:40:15.080 00.008 5052 UpdateGuideState exits: m=205 SNR=9.9
01:40:15.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:15.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:15.080 00.000 5052 Enqueuing Expose request
01:40:15.080 00.000 8976 Worker thread wakes up
01:40:15.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:15.080 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:15.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:15.114 00.034 9828 IsGuiding returns 1
01:40:15.114 00.000 9828 scope still moving after pulse duration time elapsed
01:40:15.145 00.031 9828 IsSlewing returns 0
01:40:15.145 00.000 9828 IsGuiding returns 1
01:40:15.176 00.031 9828 IsSlewing returns 0
01:40:15.176 00.000 9828 IsGuiding returns 1
01:40:15.207 00.031 9828 IsSlewing returns 0
01:40:15.207 00.000 9828 IsGuiding returns 1
01:40:15.238 00.031 9828 IsSlewing returns 0
01:40:15.238 00.000 9828 IsGuiding returns 0
01:40:15.238 00.000 9828 scope move finished after 24 + 142 ms
01:40:15.238 00.000 9828 Move returns status 0, amount 24
01:40:15.238 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:15.238 00.000 9828 MoveAxis(N, 12, B)
01:40:15.238 00.000 9828 Guiding  Dir = 0, Dur = 12
01:40:15.254 00.016 9828 IsSlewing returns 0
01:40:15.254 00.000 9828 IsGuiding returns 0
01:40:15.254 00.000 9828 PulseGuide returned control before completion, sleep 22
01:40:15.284 00.030 9828 IsGuiding returns 1
01:40:15.284 00.000 9828 scope still moving after pulse duration time elapsed
01:40:15.315 00.031 9828 IsSlewing returns 0
01:40:15.315 00.000 9828 IsGuiding returns 1
01:40:15.346 00.031 9828 IsSlewing returns 0
01:40:15.346 00.000 9828 IsGuiding returns 1
01:40:15.377 00.031 9828 IsSlewing returns 0
01:40:15.377 00.000 9828 IsGuiding returns 1
01:40:15.409 00.032 9828 IsSlewing returns 0
01:40:15.409 00.000 9828 IsGuiding returns 1
01:40:15.440 00.031 9828 IsSlewing returns 0
01:40:15.440 00.000 9828 IsGuiding returns 1
01:40:15.471 00.031 9828 IsSlewing returns 0
01:40:15.471 00.000 9828 IsGuiding returns 0
01:40:15.471 00.000 9828 scope move finished after 12 + 205 ms
01:40:15.471 00.000 9828 Move returns status 0, amount 12
01:40:15.471 00.000 9828 move complete, result=0
01:40:15.471 00.000 9828 worker thread done servicing request
01:40:15.471 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
01:40:15.768 00.297 8976 Exposure complete
01:40:15.773 00.005 8976 worker thread done servicing request
01:40:15.773 00.000 5052 OnExposeComplete: enter
01:40:15.773 00.000 5052 UpdateGuideState(): m_state=6
01:40:15.773 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4950
01:40:15.773 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.51, Mass=194, SNR=9.6, Peak=66 HFD=2.5
01:40:15.774 00.001 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.36 = 1.93)
01:40:15.774 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.82)
01:40:15.774 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-2.31 mountX=-0.09 mountY=0.26, mountTheta=1.92
01:40:15.774 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.20, opts=13)
01:40:15.774 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.20)
01:40:15.774 00.000 8976 Worker thread wakes up
01:40:15.775 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.20) opts 0xd
01:40:15.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.20)
01:40:15.775 00.000 8976 Moving (-0.18, -0.20) raw xDistance=-0.09 yDistance=0.26
01:40:15.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:40:15.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:40:15.775 00.000 8976 MoveAxis(R, 0, ABG)
01:40:15.775 00.000 8976 MoveAxis(U, 0, ABG)
01:40:15.775 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:40:15.775 00.000 8976 MountToCamera -- mountX=1.12 mountY=-2.21 hyp=2.48 mountTheta=-1.10 cameraX=1.46, cameraY=2.01 cameraTheta=0.94
01:40:15.775 00.000 8976 incremental bump (1.459, 2.007) isValid = 1
01:40:15.775 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:40:15.775 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:40:15.775 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:40:15.775 00.000 8976 move complete, result=0
01:40:15.775 00.000 9828 Worker thread wakes up
01:40:15.775 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:40:15.776 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:40:15.776 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
01:40:15.776 00.000 8976 worker thread done servicing request
01:40:15.776 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:40:15.776 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:40:15.776 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:40:15.776 00.000 9828 BLC: window closed
01:40:15.776 00.000 9828 MoveAxis(E, 23, B)
01:40:15.776 00.000 9828 Guiding  Dir = 2, Dur = 23
01:40:15.776 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:40:15.776 00.000 9828 IsSlewing returns 0
01:40:15.776 00.000 9828 IsGuiding returns 0
01:40:15.776 00.000 9828 PulseGuide returned control before completion, sleep 33
01:40:15.786 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:40:15.786 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:15.786 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:15.786 00.000 5052 Enqueuing Expose request
01:40:15.786 00.000 8976 Worker thread wakes up
01:40:15.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:15.786 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:15.786 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:40:15.826 00.040 9828 IsGuiding returns 1
01:40:15.826 00.000 9828 scope still moving after pulse duration time elapsed
01:40:15.856 00.030 9828 IsSlewing returns 0
01:40:15.856 00.000 9828 IsGuiding returns 1
01:40:15.888 00.032 9828 IsSlewing returns 0
01:40:15.888 00.000 9828 IsGuiding returns 1
01:40:15.918 00.030 9828 IsSlewing returns 0
01:40:15.918 00.000 9828 IsGuiding returns 0
01:40:15.918 00.000 9828 scope move finished after 23 + 118 ms
01:40:15.918 00.000 9828 Move returns status 0, amount 23
01:40:15.918 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:15.918 00.000 9828 MoveAxis(N, 12, B)
01:40:15.918 00.000 9828 Guiding  Dir = 0, Dur = 12
01:40:15.934 00.016 9828 IsSlewing returns 0
01:40:15.934 00.000 9828 IsGuiding returns 0
01:40:15.934 00.000 9828 PulseGuide returned control before completion, sleep 22
01:40:15.964 00.030 9828 IsGuiding returns 1
01:40:15.964 00.000 9828 scope still moving after pulse duration time elapsed
01:40:15.995 00.031 9828 IsSlewing returns 0
01:40:15.995 00.000 9828 IsGuiding returns 1
01:40:16.026 00.031 9828 IsSlewing returns 0
01:40:16.026 00.000 9828 IsGuiding returns 1
01:40:16.057 00.031 9828 IsSlewing returns 0
01:40:16.057 00.000 9828 IsGuiding returns 1
01:40:16.088 00.031 9828 IsSlewing returns 0
01:40:16.088 00.000 9828 IsGuiding returns 0
01:40:16.088 00.000 9828 scope move finished after 12 + 142 ms
01:40:16.088 00.000 9828 Move returns status 0, amount 12
01:40:16.088 00.000 9828 move complete, result=0
01:40:16.088 00.000 9828 worker thread done servicing request
01:40:16.088 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:40:16.477 00.389 8976 Exposure complete
01:40:16.483 00.006 8976 worker thread done servicing request
01:40:16.483 00.000 5052 OnExposeComplete: enter
01:40:16.483 00.000 5052 UpdateGuideState(): m_state=6
01:40:16.483 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4951
01:40:16.483 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.47, Mass=200, SNR=9.8, Peak=73 HFD=2.5
01:40:16.483 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.77 = 2.51)
01:40:16.483 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.88 = 2.40)
01:40:16.483 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.73 mountX=-0.19 mountY=0.16, mountTheta=2.45
01:40:16.484 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.24, opts=13)
01:40:16.484 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.24)
01:40:16.484 00.000 8976 Worker thread wakes up
01:40:16.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.24) opts 0xd
01:40:16.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.24)
01:40:16.484 00.000 8976 Moving (-0.04, -0.24) raw xDistance=-0.19 yDistance=0.16
01:40:16.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:40:16.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:40:16.484 00.000 8976 MoveAxis(R, 0, ABG)
01:40:16.484 00.000 8976 MoveAxis(U, 0, ABG)
01:40:16.484 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:40:16.484 00.000 8976 MountToCamera -- mountX=1.16 mountY=-2.16 hyp=2.45 mountTheta=-1.08 cameraX=1.40, cameraY=2.01 cameraTheta=0.96
01:40:16.484 00.000 8976 incremental bump (1.400, 2.015) isValid = 1
01:40:16.484 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
01:40:16.484 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:40:16.484 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:40:16.485 00.001 8976 move complete, result=0
01:40:16.485 00.000 9828 Worker thread wakes up
01:40:16.485 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:40:16.485 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:40:16.485 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
01:40:16.485 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
01:40:16.485 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
01:40:16.485 00.000 8976 worker thread done servicing request
01:40:16.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:40:16.485 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:40:16.485 00.000 9828 BLC: window closed
01:40:16.485 00.000 9828 MoveAxis(E, 22, B)
01:40:16.485 00.000 9828 Guiding  Dir = 2, Dur = 22
01:40:16.485 00.000 9828 IsSlewing returns 0
01:40:16.486 00.001 9828 IsGuiding returns 0
01:40:16.486 00.000 9828 PulseGuide returned control before completion, sleep 32
01:40:16.494 00.008 5052 UpdateGuideState exits: m=200 SNR=9.8
01:40:16.497 00.003 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:16.497 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:16.497 00.000 5052 Enqueuing Expose request
01:40:16.497 00.000 8976 Worker thread wakes up
01:40:16.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:16.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:16.497 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:16.523 00.026 9828 IsGuiding returns 1
01:40:16.523 00.000 9828 scope still moving after pulse duration time elapsed
01:40:16.555 00.032 9828 IsSlewing returns 0
01:40:16.556 00.001 9828 IsGuiding returns 1
01:40:16.586 00.030 9828 IsSlewing returns 0
01:40:16.586 00.000 9828 IsGuiding returns 1
01:40:16.617 00.031 9828 IsSlewing returns 0
01:40:16.617 00.000 9828 IsGuiding returns 1
01:40:16.648 00.031 9828 IsSlewing returns 0
01:40:16.648 00.000 9828 IsGuiding returns 0
01:40:16.648 00.000 9828 scope move finished after 22 + 141 ms
01:40:16.648 00.000 9828 Move returns status 0, amount 22
01:40:16.648 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:16.648 00.000 9828 MoveAxis(N, 12, B)
01:40:16.648 00.000 9828 Guiding  Dir = 0, Dur = 12
01:40:16.664 00.016 9828 IsSlewing returns 0
01:40:16.664 00.000 9828 IsGuiding returns 0
01:40:16.664 00.000 9828 PulseGuide returned control before completion, sleep 22
01:40:16.694 00.030 9828 IsGuiding returns 1
01:40:16.694 00.000 9828 scope still moving after pulse duration time elapsed
01:40:16.725 00.031 9828 IsSlewing returns 0
01:40:16.725 00.000 9828 IsGuiding returns 1
01:40:16.757 00.032 9828 IsSlewing returns 0
01:40:16.757 00.000 9828 IsGuiding returns 1
01:40:16.787 00.030 9828 IsSlewing returns 0
01:40:16.787 00.000 9828 IsGuiding returns 1
01:40:16.818 00.031 9828 IsSlewing returns 0
01:40:16.818 00.000 9828 IsGuiding returns 0
01:40:16.818 00.000 9828 scope move finished after 12 + 142 ms
01:40:16.818 00.000 9828 Move returns status 0, amount 12
01:40:16.818 00.000 9828 move complete, result=0
01:40:16.818 00.000 9828 worker thread done servicing request
01:40:16.818 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:40:17.184 00.366 8976 Exposure complete
01:40:17.190 00.006 8976 worker thread done servicing request
01:40:17.190 00.000 5052 OnExposeComplete: enter
01:40:17.190 00.000 5052 UpdateGuideState(): m_state=6
01:40:17.190 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4952
01:40:17.190 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.33, Mass=194, SNR=9.6, Peak=61 HFD=3.0
01:40:17.190 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
01:40:17.190 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.75)
01:40:17.190 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.38 hyp=0.56 cameraTheta=-2.39 mountX=-0.15 mountY=0.55, mountTheta=1.85
01:40:17.191 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.38, opts=13)
01:40:17.191 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.38)
01:40:17.191 00.000 8976 Worker thread wakes up
01:40:17.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.38) opts 0xd
01:40:17.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.38)
01:40:17.191 00.000 8976 Moving (-0.41, -0.38) raw xDistance=-0.15 yDistance=0.55
01:40:17.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:40:17.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:40:17.191 00.000 8976 MoveAxis(R, 0, ABG)
01:40:17.191 00.000 8976 MoveAxis(D, 2, ABG)
01:40:17.191 00.000 8976 stepping (-8, 13) + (0, -2)
01:40:17.191 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:17.192 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:40:17.201 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:40:17.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:17.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:17.201 00.000 5052 Enqueuing Expose request
01:40:17.218 00.017 8976 Received - 47 (G) 
01:40:17.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:17.218 00.000 8976 stepped: pos (-8, 11)
01:40:17.218 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:40:17.218 00.000 8976 MountToCamera -- mountX=1.18 mountY=-2.03 hyp=2.34 mountTheta=-1.04 cameraX=1.27, cameraY=1.97 cameraTheta=1.00
01:40:17.218 00.000 8976 incremental bump (1.267, 1.972) isValid = 1
01:40:17.218 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
01:40:17.218 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:40:17.218 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:40:17.218 00.000 8976 move complete, result=0
01:40:17.218 00.000 9828 Worker thread wakes up
01:40:17.218 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:40:17.218 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:40:17.218 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
01:40:17.218 00.000 8976 worker thread done servicing request
01:40:17.218 00.000 8976 Worker thread wakes up
01:40:17.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:17.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:17.218 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:40:17.219 00.001 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
01:40:17.219 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
01:40:17.219 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:40:17.219 00.000 9828 BLC: window closed
01:40:17.219 00.000 9828 MoveAxis(E, 21, B)
01:40:17.219 00.000 9828 Guiding  Dir = 2, Dur = 21
01:40:17.219 00.000 9828 IsSlewing returns 0
01:40:17.219 00.000 9828 IsGuiding returns 0
01:40:17.219 00.000 9828 PulseGuide returned control before completion, sleep 31
01:40:17.251 00.032 9828 IsGuiding returns 1
01:40:17.251 00.000 9828 scope still moving after pulse duration time elapsed
01:40:17.282 00.031 9828 IsSlewing returns 0
01:40:17.282 00.000 9828 IsGuiding returns 1
01:40:17.313 00.031 9828 IsSlewing returns 0
01:40:17.313 00.000 9828 IsGuiding returns 1
01:40:17.344 00.031 9828 IsSlewing returns 0
01:40:17.344 00.000 9828 IsGuiding returns 0
01:40:17.344 00.000 9828 scope move finished after 21 + 104 ms
01:40:17.344 00.000 9828 Move returns status 0, amount 21
01:40:17.344 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:17.344 00.000 9828 MoveAxis(N, 12, B)
01:40:17.344 00.000 9828 Guiding  Dir = 0, Dur = 12
01:40:17.359 00.015 9828 IsSlewing returns 0
01:40:17.359 00.000 9828 IsGuiding returns 0
01:40:17.359 00.000 9828 PulseGuide returned control before completion, sleep 22
01:40:17.390 00.031 9828 IsGuiding returns 1
01:40:17.390 00.000 9828 scope still moving after pulse duration time elapsed
01:40:17.421 00.031 9828 IsSlewing returns 0
01:40:17.421 00.000 9828 IsGuiding returns 1
01:40:17.452 00.031 9828 IsSlewing returns 0
01:40:17.452 00.000 9828 IsGuiding returns 1
01:40:17.482 00.030 9828 IsSlewing returns 0
01:40:17.482 00.000 9828 IsGuiding returns 1
01:40:17.513 00.031 9828 IsSlewing returns 0
01:40:17.513 00.000 9828 IsGuiding returns 0
01:40:17.513 00.000 9828 scope move finished after 12 + 141 ms
01:40:17.513 00.000 9828 Move returns status 0, amount 12
01:40:17.513 00.000 9828 move complete, result=0
01:40:17.513 00.000 9828 worker thread done servicing request
01:40:17.513 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:40:17.909 00.396 8976 Exposure complete
01:40:17.914 00.005 8976 worker thread done servicing request
01:40:17.914 00.000 5052 OnExposeComplete: enter
01:40:17.914 00.000 5052 UpdateGuideState(): m_state=6
01:40:17.914 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4953
01:40:17.914 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.31, Mass=213, SNR=10.0, Peak=62 HFD=3.1
01:40:17.914 00.000 5052 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.04) = xAngle (-3.97 = 2.31)
01:40:17.915 00.001 5052 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.07 = 2.21)
01:40:17.915 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.40 hyp=0.43 cameraTheta=-1.92 mountX=-0.29 mountY=0.35, mountTheta=2.27
01:40:17.915 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.40, opts=13)
01:40:17.915 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.40)
01:40:17.915 00.000 8976 Worker thread wakes up
01:40:17.915 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.40) opts 0xd
01:40:17.915 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.40)
01:40:17.916 00.001 8976 Moving (-0.15, -0.40) raw xDistance=-0.29 yDistance=0.35
01:40:17.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:40:17.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:40:17.916 00.000 8976 MoveAxis(R, 1, ABG)
01:40:17.916 00.000 8976 stepping (-8, 11) + (1, 0)
01:40:17.916 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:17.916 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:40:17.925 00.009 5052 UpdateGuideState exits: m=213 SNR=10.0
01:40:17.926 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:17.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:17.926 00.000 5052 Enqueuing Expose request
01:40:17.937 00.011 8976 Received - 47 (G) 
01:40:17.937 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:17.937 00.000 8976 stepped: pos (-7, 11)
01:40:17.937 00.000 8976 MoveAxis(D, 2, ABG)
01:40:17.937 00.000 8976 stepping (-7, 11) + (0, -2)
01:40:17.937 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:17.969 00.032 8976 Received - 47 (G) 
01:40:17.969 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:17.969 00.000 8976 stepped: pos (-7, 9)
01:40:17.969 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:40:17.969 00.000 8976 MountToCamera -- mountX=1.14 mountY=-1.83 hyp=2.16 mountTheta=-1.01 cameraX=1.11, cameraY=1.85 cameraTheta=1.03
01:40:17.969 00.000 8976 incremental bump (1.108, 1.851) isValid = 1
01:40:17.969 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:40:17.969 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:40:17.969 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:40:17.969 00.000 8976 move complete, result=0
01:40:17.969 00.000 8976 worker thread done servicing request
01:40:17.969 00.000 8976 Worker thread wakes up
01:40:17.969 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 2 ms SOUTH
01:40:17.969 00.000 9828 Worker thread wakes up
01:40:17.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:17.970 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:17.970 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:40:17.970 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:40:17.970 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:40:17.970 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:40:17.970 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:40:17.970 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:40:17.970 00.000 9828 BLC: window closed
01:40:17.970 00.000 9828 MoveAxis(E, 20, B)
01:40:17.970 00.000 9828 Guiding  Dir = 2, Dur = 20
01:40:17.970 00.000 9828 IsSlewing returns 0
01:40:17.970 00.000 9828 IsGuiding returns 0
01:40:17.970 00.000 9828 PulseGuide returned control before completion, sleep 30
01:40:18.009 00.039 9828 IsGuiding returns 1
01:40:18.010 00.001 9828 scope still moving after pulse duration time elapsed
01:40:18.040 00.030 9828 IsSlewing returns 0
01:40:18.040 00.000 9828 IsGuiding returns 1
01:40:18.071 00.031 9828 IsSlewing returns 0
01:40:18.071 00.000 9828 IsGuiding returns 1
01:40:18.102 00.031 9828 IsSlewing returns 0
01:40:18.102 00.000 9828 IsGuiding returns 0
01:40:18.102 00.000 9828 scope move finished after 20 + 111 ms
01:40:18.102 00.000 9828 Move returns status 0, amount 20
01:40:18.102 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:18.102 00.000 9828 MoveAxis(N, 13, B)
01:40:18.102 00.000 9828 Guiding  Dir = 0, Dur = 13
01:40:18.117 00.015 9828 IsSlewing returns 0
01:40:18.117 00.000 9828 IsGuiding returns 0
01:40:18.117 00.000 9828 PulseGuide returned control before completion, sleep 23
01:40:18.148 00.031 9828 IsGuiding returns 1
01:40:18.148 00.000 9828 scope still moving after pulse duration time elapsed
01:40:18.179 00.031 9828 IsSlewing returns 0
01:40:18.179 00.000 9828 IsGuiding returns 1
01:40:18.210 00.031 9828 IsSlewing returns 0
01:40:18.210 00.000 9828 IsGuiding returns 1
01:40:18.241 00.031 9828 IsSlewing returns 0
01:40:18.241 00.000 9828 IsGuiding returns 1
01:40:18.273 00.032 9828 IsSlewing returns 0
01:40:18.273 00.000 9828 IsGuiding returns 0
01:40:18.273 00.000 9828 scope move finished after 13 + 142 ms
01:40:18.273 00.000 9828 Move returns status 0, amount 13
01:40:18.273 00.000 9828 move complete, result=0
01:40:18.273 00.000 9828 worker thread done servicing request
01:40:18.273 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:40:18.661 00.388 8976 Exposure complete
01:40:18.666 00.005 8976 worker thread done servicing request
01:40:18.666 00.000 5052 OnExposeComplete: enter
01:40:18.666 00.000 5052 UpdateGuideState(): m_state=6
01:40:18.666 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4954
01:40:18.666 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.60, Mass=197, SNR=9.7, Peak=68 HFD=3.0
01:40:18.666 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.02 = 1.27)
01:40:18.666 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
01:40:18.667 00.001 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.11 hyp=0.64 cameraTheta=-2.97 mountX=0.19 mountY=0.58, mountTheta=1.26
01:40:18.667 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.11, opts=13)
01:40:18.667 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.11)
01:40:18.667 00.000 8976 Worker thread wakes up
01:40:18.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.11) opts 0xd
01:40:18.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.11)
01:40:18.667 00.000 8976 Moving (-0.63, -0.11) raw xDistance=0.19 yDistance=0.58
01:40:18.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:40:18.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
01:40:18.667 00.000 8976 MoveAxis(R, 0, ABG)
01:40:18.668 00.001 8976 MoveAxis(D, 2, ABG)
01:40:18.668 00.000 8976 stepping (-7, 9) + (0, -2)
01:40:18.668 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:18.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:40:18.678 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:40:18.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:18.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:18.678 00.000 5052 Enqueuing Expose request
01:40:18.704 00.026 8976 Received - 47 (G) 
01:40:18.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:18.704 00.000 8976 stepped: pos (-7, 7)
01:40:18.704 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:40:18.704 00.000 8976 MountToCamera -- mountX=1.12 mountY=-1.59 hyp=1.95 mountTheta=-0.96 cameraX=0.91, cameraY=1.72 cameraTheta=1.09
01:40:18.704 00.000 8976 incremental bump (0.908, 1.722) isValid = 1
01:40:18.704 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
01:40:18.704 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:40:18.705 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
01:40:18.705 00.000 8976 move complete, result=0
01:40:18.705 00.000 9828 Worker thread wakes up
01:40:18.705 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:40:18.705 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:40:18.705 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
01:40:18.705 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.17)
01:40:18.705 00.000 8976 worker thread done servicing request
01:40:18.705 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:40:18.705 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
01:40:18.705 00.000 8976 Worker thread wakes up
01:40:18.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:18.705 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:40:18.705 00.000 9828 BLC: window closed
01:40:18.705 00.000 9828 MoveAxis(E, 19, B)
01:40:18.705 00.000 9828 Guiding  Dir = 2, Dur = 19
01:40:18.706 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:18.706 00.000 9828 IsSlewing returns 0
01:40:18.706 00.000 9828 IsGuiding returns 0
01:40:18.706 00.000 9828 PulseGuide returned control before completion, sleep 29
01:40:18.750 00.044 9828 IsGuiding returns 1
01:40:18.750 00.000 9828 scope still moving after pulse duration time elapsed
01:40:18.781 00.031 9828 IsSlewing returns 0
01:40:18.781 00.000 9828 IsGuiding returns 1
01:40:18.813 00.032 9828 IsSlewing returns 0
01:40:18.813 00.000 9828 IsGuiding returns 1
01:40:18.845 00.032 9828 IsSlewing returns 0
01:40:18.845 00.000 9828 IsGuiding returns 0
01:40:18.845 00.000 9828 scope move finished after 19 + 119 ms
01:40:18.845 00.000 9828 Move returns status 0, amount 19
01:40:18.845 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:18.845 00.000 9828 MoveAxis(N, 13, B)
01:40:18.845 00.000 9828 Guiding  Dir = 0, Dur = 13
01:40:18.861 00.016 9828 IsSlewing returns 0
01:40:18.861 00.000 9828 IsGuiding returns 0
01:40:18.861 00.000 9828 PulseGuide returned control before completion, sleep 23
01:40:18.892 00.031 9828 IsGuiding returns 1
01:40:18.892 00.000 9828 scope still moving after pulse duration time elapsed
01:40:18.922 00.030 9828 IsSlewing returns 0
01:40:18.922 00.000 9828 IsGuiding returns 1
01:40:18.953 00.031 9828 IsSlewing returns 0
01:40:18.953 00.000 9828 IsGuiding returns 1
01:40:18.984 00.031 9828 IsSlewing returns 0
01:40:18.984 00.000 9828 IsGuiding returns 1
01:40:19.015 00.031 9828 IsSlewing returns 0
01:40:19.015 00.000 9828 IsGuiding returns 0
01:40:19.015 00.000 9828 scope move finished after 13 + 140 ms
01:40:19.015 00.000 9828 Move returns status 0, amount 13
01:40:19.015 00.000 9828 move complete, result=0
01:40:19.015 00.000 9828 worker thread done servicing request
01:40:19.015 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:40:19.396 00.381 8976 Exposure complete
01:40:19.402 00.006 8976 worker thread done servicing request
01:40:19.402 00.000 5052 OnExposeComplete: enter
01:40:19.402 00.000 5052 UpdateGuideState(): m_state=6
01:40:19.402 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4955
01:40:19.402 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.74, Mass=192, SNR=9.6, Peak=65 HFD=2.5
01:40:19.402 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:40:19.402 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:40:19.402 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.98 mountX=0.11 mountY=0.14, mountTheta=0.89
01:40:19.402 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.03, opts=13)
01:40:19.402 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.03)
01:40:19.403 00.001 8976 Worker thread wakes up
01:40:19.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.03) opts 0xd
01:40:19.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.03)
01:40:19.403 00.000 8976 Moving (-0.18, 0.03) raw xDistance=0.11 yDistance=0.14
01:40:19.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:40:19.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:40:19.403 00.000 8976 MoveAxis(R, 0, ABG)
01:40:19.403 00.000 8976 MoveAxis(U, 0, ABG)
01:40:19.403 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:40:19.403 00.000 8976 MountToCamera -- mountX=1.10 mountY=-1.43 hyp=1.81 mountTheta=-0.91 cameraX=0.77, cameraY=1.64 cameraTheta=1.13
01:40:19.403 00.000 8976 incremental bump (0.774, 1.636) isValid = 1
01:40:19.403 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:40:19.403 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:40:19.403 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:40:19.403 00.000 8976 move complete, result=0
01:40:19.403 00.000 8976 worker thread done servicing request
01:40:19.403 00.000 9828 Worker thread wakes up
01:40:19.403 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:40:19.403 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:40:19.403 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
01:40:19.403 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
01:40:19.404 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
01:40:19.404 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:40:19.404 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:40:19.404 00.000 9828 BLC: window closed
01:40:19.404 00.000 9828 MoveAxis(E, 17, B)
01:40:19.404 00.000 9828 Guiding  Dir = 2, Dur = 17
01:40:19.404 00.000 9828 IsSlewing returns 0
01:40:19.404 00.000 9828 IsGuiding returns 0
01:40:19.404 00.000 9828 PulseGuide returned control before completion, sleep 27
01:40:19.413 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:40:19.413 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:19.413 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:19.413 00.000 5052 Enqueuing Expose request
01:40:19.413 00.000 8976 Worker thread wakes up
01:40:19.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:19.413 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:19.413 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:19.447 00.034 9828 IsGuiding returns 1
01:40:19.447 00.000 9828 scope still moving after pulse duration time elapsed
01:40:19.478 00.031 9828 IsSlewing returns 0
01:40:19.478 00.000 9828 IsGuiding returns 1
01:40:19.509 00.031 9828 IsSlewing returns 0
01:40:19.509 00.000 9828 IsGuiding returns 1
01:40:19.540 00.031 9828 IsSlewing returns 0
01:40:19.540 00.000 9828 IsGuiding returns 0
01:40:19.540 00.000 9828 scope move finished after 17 + 118 ms
01:40:19.540 00.000 9828 Move returns status 0, amount 17
01:40:19.540 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:19.540 00.000 9828 MoveAxis(N, 14, B)
01:40:19.540 00.000 9828 Guiding  Dir = 0, Dur = 14
01:40:19.555 00.015 9828 IsSlewing returns 0
01:40:19.555 00.000 9828 IsGuiding returns 0
01:40:19.555 00.000 9828 PulseGuide returned control before completion, sleep 24
01:40:19.586 00.031 9828 IsGuiding returns 1
01:40:19.586 00.000 9828 scope still moving after pulse duration time elapsed
01:40:19.618 00.032 9828 IsSlewing returns 0
01:40:19.618 00.000 9828 IsGuiding returns 1
01:40:19.648 00.030 9828 IsSlewing returns 0
01:40:19.648 00.000 9828 IsGuiding returns 1
01:40:19.679 00.031 9828 IsSlewing returns 0
01:40:19.679 00.000 9828 IsGuiding returns 1
01:40:19.710 00.031 9828 IsSlewing returns 0
01:40:19.710 00.000 9828 IsGuiding returns 0
01:40:19.710 00.000 9828 scope move finished after 14 + 140 ms
01:40:19.710 00.000 9828 Move returns status 0, amount 14
01:40:19.710 00.000 9828 move complete, result=0
01:40:19.710 00.000 9828 worker thread done servicing request
01:40:19.710 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:40:20.102 00.392 8976 Exposure complete
01:40:20.107 00.005 8976 worker thread done servicing request
01:40:20.107 00.000 5052 OnExposeComplete: enter
01:40:20.108 00.001 5052 UpdateGuideState(): m_state=6
01:40:20.108 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4956
01:40:20.108 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.92, Mass=188, SNR=9.5, Peak=66 HFD=2.9
01:40:20.108 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:40:20.108 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
01:40:20.108 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.21 hyp=0.71 cameraTheta=2.84 mountX=0.50 mountY=0.45, mountTheta=0.74
01:40:20.108 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.21, opts=13)
01:40:20.109 00.001 5052 Enqueuing Move request for stepguider (-0.67, 0.21)
01:40:20.109 00.000 8976 Worker thread wakes up
01:40:20.109 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.21) opts 0xd
01:40:20.109 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.21)
01:40:20.109 00.000 8976 Moving (-0.67, 0.21) raw xDistance=0.50 yDistance=0.45
01:40:20.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
01:40:20.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:40:20.109 00.000 8976 MoveAxis(L, 2, ABG)
01:40:20.109 00.000 8976 stepping (-7, 7) + (-2, 0)
01:40:20.109 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:20.110 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:40:20.119 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:40:20.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:20.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:20.119 00.000 5052 Enqueuing Expose request
01:40:20.143 00.024 8976 Received - 47 (G) 
01:40:20.143 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:20.143 00.000 8976 stepped: pos (-9, 7)
01:40:20.143 00.000 8976 MoveAxis(D, 2, ABG)
01:40:20.143 00.000 8976 stepping (-9, 7) + (0, -2)
01:40:20.143 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:20.175 00.032 8976 Received - 47 (G) 
01:40:20.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:20.175 00.000 8976 stepped: pos (-9, 5)
01:40:20.175 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
01:40:20.175 00.000 8976 MountToCamera -- mountX=1.19 mountY=-1.22 hyp=1.71 mountTheta=-0.80 cameraX=0.54, cameraY=1.62 cameraTheta=1.25
01:40:20.175 00.000 8976 incremental bump (0.545, 1.620) isValid = 1
01:40:20.175 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
01:40:20.175 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:40:20.175 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:40:20.175 00.000 8976 move complete, result=0
01:40:20.175 00.000 8976 worker thread done servicing request
01:40:20.175 00.000 9828 Worker thread wakes up
01:40:20.175 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:40:20.175 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:40:20.175 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
01:40:20.175 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
01:40:20.175 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:40:20.175 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:40:20.176 00.001 9828 BLC: window closed
01:40:20.176 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:40:20.176 00.000 8976 Worker thread wakes up
01:40:20.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:20.176 00.000 9828 MoveAxis(E, 13, B)
01:40:20.176 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:20.176 00.000 9828 Guiding  Dir = 2, Dur = 13
01:40:20.176 00.000 9828 IsSlewing returns 0
01:40:20.176 00.000 9828 IsGuiding returns 0
01:40:20.176 00.000 9828 PulseGuide returned control before completion, sleep 23
01:40:20.201 00.025 9828 IsGuiding returns 1
01:40:20.201 00.000 9828 scope still moving after pulse duration time elapsed
01:40:20.232 00.031 9828 IsSlewing returns 0
01:40:20.232 00.000 9828 IsGuiding returns 1
01:40:20.264 00.032 9828 IsSlewing returns 0
01:40:20.264 00.000 9828 IsGuiding returns 1
01:40:20.295 00.031 9828 IsSlewing returns 0
01:40:20.295 00.000 9828 IsGuiding returns 1
01:40:20.326 00.031 9828 IsSlewing returns 0
01:40:20.326 00.000 9828 IsGuiding returns 0
01:40:20.326 00.000 9828 scope move finished after 13 + 136 ms
01:40:20.326 00.000 9828 Move returns status 0, amount 13
01:40:20.326 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:20.326 00.000 9828 MoveAxis(N, 15, B)
01:40:20.326 00.000 9828 Guiding  Dir = 0, Dur = 15
01:40:20.341 00.015 9828 IsSlewing returns 0
01:40:20.341 00.000 9828 IsGuiding returns 0
01:40:20.341 00.000 9828 PulseGuide returned control before completion, sleep 25
01:40:20.372 00.031 9828 IsGuiding returns 1
01:40:20.372 00.000 9828 scope still moving after pulse duration time elapsed
01:40:20.403 00.031 9828 IsSlewing returns 0
01:40:20.403 00.000 9828 IsGuiding returns 1
01:40:20.435 00.032 9828 IsSlewing returns 0
01:40:20.435 00.000 9828 IsGuiding returns 1
01:40:20.467 00.032 9828 IsSlewing returns 0
01:40:20.467 00.000 9828 IsGuiding returns 1
01:40:20.498 00.031 9828 IsSlewing returns 0
01:40:20.498 00.000 9828 IsGuiding returns 0
01:40:20.498 00.000 9828 scope move finished after 15 + 141 ms
01:40:20.498 00.000 9828 Move returns status 0, amount 15
01:40:20.498 00.000 9828 move complete, result=0
01:40:20.498 00.000 9828 worker thread done servicing request
01:40:20.498 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:40:20.869 00.371 8976 Exposure complete
01:40:20.873 00.004 8976 worker thread done servicing request
01:40:20.874 00.001 5052 OnExposeComplete: enter
01:40:20.874 00.000 5052 UpdateGuideState(): m_state=6
01:40:20.874 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4957
01:40:20.874 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.60, Mass=200, SNR=9.7, Peak=68 HFD=2.4
01:40:20.874 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
01:40:20.874 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
01:40:20.874 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.53 mountX=-0.03 mountY=0.19, mountTheta=1.71
01:40:20.875 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.11, opts=13)
01:40:20.875 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.11)
01:40:20.875 00.000 8976 Worker thread wakes up
01:40:20.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.11) opts 0xd
01:40:20.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.11)
01:40:20.875 00.000 8976 Moving (-0.15, -0.11) raw xDistance=-0.03 yDistance=0.19
01:40:20.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:40:20.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:40:20.875 00.000 8976 MoveAxis(R, 0, ABG)
01:40:20.875 00.000 8976 MoveAxis(U, 0, ABG)
01:40:20.875 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
01:40:20.875 00.000 8976 MountToCamera -- mountX=1.26 mountY=-1.08 hyp=1.66 mountTheta=-0.71 cameraX=0.39, cameraY=1.61 cameraTheta=1.33
01:40:20.875 00.000 8976 incremental bump (0.391, 1.610) isValid = 1
01:40:20.875 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
01:40:20.875 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:40:20.875 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:40:20.875 00.000 8976 move complete, result=0
01:40:20.875 00.000 9828 Worker thread wakes up
01:40:20.875 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:40:20.875 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:40:20.876 00.001 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
01:40:20.876 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
01:40:20.876 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
01:40:20.876 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:40:20.876 00.000 8976 worker thread done servicing request
01:40:20.876 00.000 9828 BLC: window closed
01:40:20.876 00.000 9828 MoveAxis(E, 10, B)
01:40:20.876 00.000 9828 Guiding  Dir = 2, Dur = 10
01:40:20.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:40:20.876 00.000 9828 IsSlewing returns 0
01:40:20.876 00.000 9828 IsGuiding returns 0
01:40:20.876 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:20.887 00.011 5052 UpdateGuideState exits: m=200 SNR=9.7
01:40:20.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:20.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:20.887 00.000 5052 Enqueuing Expose request
01:40:20.887 00.000 8976 Worker thread wakes up
01:40:20.887 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:20.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:20.887 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:20.904 00.017 9828 IsGuiding returns 1
01:40:20.904 00.000 9828 scope still moving after pulse duration time elapsed
01:40:20.936 00.032 9828 IsSlewing returns 0
01:40:20.936 00.000 9828 IsGuiding returns 1
01:40:20.967 00.031 9828 IsSlewing returns 0
01:40:20.967 00.000 9828 IsGuiding returns 1
01:40:20.998 00.031 9828 IsSlewing returns 0
01:40:20.998 00.000 9828 IsGuiding returns 1
01:40:21.029 00.031 9828 IsSlewing returns 0
01:40:21.029 00.000 9828 IsGuiding returns 0
01:40:21.029 00.000 9828 scope move finished after 10 + 142 ms
01:40:21.029 00.000 9828 Move returns status 0, amount 10
01:40:21.029 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:21.029 00.000 9828 MoveAxis(N, 15, B)
01:40:21.029 00.000 9828 Guiding  Dir = 0, Dur = 15
01:40:21.045 00.016 9828 IsSlewing returns 0
01:40:21.045 00.000 9828 IsGuiding returns 0
01:40:21.045 00.000 9828 PulseGuide returned control before completion, sleep 25
01:40:21.075 00.030 9828 IsGuiding returns 1
01:40:21.075 00.000 9828 scope still moving after pulse duration time elapsed
01:40:21.106 00.031 9828 IsSlewing returns 0
01:40:21.106 00.000 9828 IsGuiding returns 1
01:40:21.137 00.031 9828 IsSlewing returns 0
01:40:21.137 00.000 9828 IsGuiding returns 1
01:40:21.168 00.031 9828 IsSlewing returns 0
01:40:21.168 00.000 9828 IsGuiding returns 1
01:40:21.198 00.030 9828 IsSlewing returns 0
01:40:21.198 00.000 9828 IsGuiding returns 0
01:40:21.198 00.000 9828 scope move finished after 15 + 138 ms
01:40:21.198 00.000 9828 Move returns status 0, amount 15
01:40:21.198 00.000 9828 move complete, result=0
01:40:21.198 00.000 9828 worker thread done servicing request
01:40:21.198 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:40:21.576 00.378 8976 Exposure complete
01:40:21.581 00.005 8976 worker thread done servicing request
01:40:21.582 00.001 5052 OnExposeComplete: enter
01:40:21.582 00.000 5052 UpdateGuideState(): m_state=6
01:40:21.582 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4958
01:40:21.582 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.35, Mass=185, SNR=9.4, Peak=69 HFD=2.7
01:40:21.582 00.000 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.04) = xAngle (-3.33 = 2.95)
01:40:21.582 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.44 = 2.85)
01:40:21.582 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.36 hyp=0.38 cameraTheta=-1.29 mountX=-0.37 mountY=0.11, mountTheta=2.85
01:40:21.583 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.36, opts=13)
01:40:21.583 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.36)
01:40:21.583 00.000 8976 Worker thread wakes up
01:40:21.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.36) opts 0xd
01:40:21.583 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.36)
01:40:21.583 00.000 8976 Moving (0.10, -0.36) raw xDistance=-0.37 yDistance=0.11
01:40:21.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:40:21.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:40:21.583 00.000 8976 MoveAxis(R, 2, ABG)
01:40:21.583 00.000 8976 stepping (-9, 5) + (2, 0)
01:40:21.583 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:21.584 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:40:21.593 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:40:21.594 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:21.594 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:21.594 00.000 5052 Enqueuing Expose request
01:40:21.614 00.020 8976 Received - 47 (G) 
01:40:21.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:21.614 00.000 8976 stepped: pos (-7, 5)
01:40:21.614 00.000 8976 MoveAxis(U, 0, ABG)
01:40:21.614 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
01:40:21.614 00.000 8976 MountToCamera -- mountX=1.19 mountY=-0.99 hyp=1.55 mountTheta=-0.69 cameraX=0.33, cameraY=1.51 cameraTheta=1.35
01:40:21.614 00.000 8976 incremental bump (0.334, 1.513) isValid = 1
01:40:21.614 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
01:40:21.614 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:40:21.614 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:40:21.614 00.000 8976 move complete, result=0
01:40:21.614 00.000 9828 Worker thread wakes up
01:40:21.614 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:40:21.614 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:40:21.614 00.000 8976 worker thread done servicing request
01:40:21.614 00.000 8976 Worker thread wakes up
01:40:21.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:21.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:21.615 00.001 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:40:21.615 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.83)
01:40:21.615 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.91)
01:40:21.615 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
01:40:21.615 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:40:21.615 00.000 9828 BLC: window closed
01:40:21.615 00.000 9828 MoveAxis(E, 10, B)
01:40:21.615 00.000 9828 Guiding  Dir = 2, Dur = 10
01:40:21.615 00.000 9828 IsSlewing returns 0
01:40:21.615 00.000 9828 IsGuiding returns 0
01:40:21.615 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:21.646 00.031 9828 IsGuiding returns 1
01:40:21.646 00.000 9828 scope still moving after pulse duration time elapsed
01:40:21.677 00.031 9828 IsSlewing returns 0
01:40:21.677 00.000 9828 IsGuiding returns 1
01:40:21.707 00.030 9828 IsSlewing returns 0
01:40:21.707 00.000 9828 IsGuiding returns 1
01:40:21.739 00.032 9828 IsSlewing returns 0
01:40:21.739 00.000 9828 IsGuiding returns 1
01:40:21.769 00.030 9828 IsSlewing returns 0
01:40:21.769 00.000 9828 IsGuiding returns 0
01:40:21.770 00.001 9828 scope move finished after 10 + 143 ms
01:40:21.770 00.000 9828 Move returns status 0, amount 10
01:40:21.770 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:21.770 00.000 9828 MoveAxis(N, 15, B)
01:40:21.770 00.000 9828 Guiding  Dir = 0, Dur = 15
01:40:21.785 00.015 9828 IsSlewing returns 0
01:40:21.785 00.000 9828 IsGuiding returns 0
01:40:21.785 00.000 9828 PulseGuide returned control before completion, sleep 25
01:40:21.815 00.030 9828 IsGuiding returns 1
01:40:21.815 00.000 9828 scope still moving after pulse duration time elapsed
01:40:21.846 00.031 9828 IsSlewing returns 0
01:40:21.846 00.000 9828 IsGuiding returns 1
01:40:21.877 00.031 9828 IsSlewing returns 0
01:40:21.877 00.000 9828 IsGuiding returns 1
01:40:21.908 00.031 9828 IsSlewing returns 0
01:40:21.908 00.000 9828 IsGuiding returns 1
01:40:21.954 00.046 9828 IsSlewing returns 0
01:40:21.959 00.005 9828 IsGuiding returns 0
01:40:21.959 00.000 9828 scope move finished after 15 + 158 ms
01:40:21.959 00.000 9828 Move returns status 0, amount 15
01:40:21.959 00.000 9828 move complete, result=0
01:40:21.959 00.000 9828 worker thread done servicing request
01:40:21.959 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:40:22.305 00.346 8976 Exposure complete
01:40:22.310 00.005 8976 worker thread done servicing request
01:40:22.310 00.000 5052 OnExposeComplete: enter
01:40:22.310 00.000 5052 UpdateGuideState(): m_state=6
01:40:22.310 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4959
01:40:22.310 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.71, Mass=204, SNR=9.9, Peak=68 HFD=2.4
01:40:22.311 00.001 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:40:22.311 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
01:40:22.311 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-3.12 mountX=0.08 mountY=0.15, mountTheta=1.10
01:40:22.311 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.00, opts=13)
01:40:22.311 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.00)
01:40:22.311 00.000 8976 Worker thread wakes up
01:40:22.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.00) opts 0xd
01:40:22.312 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.00)
01:40:22.312 00.000 8976 Moving (-0.17, -0.00) raw xDistance=0.08 yDistance=0.15
01:40:22.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:40:22.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:40:22.312 00.000 8976 MoveAxis(R, 0, ABG)
01:40:22.312 00.000 8976 MoveAxis(U, 0, ABG)
01:40:22.312 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
01:40:22.312 00.000 8976 MountToCamera -- mountX=1.15 mountY=-0.92 hyp=1.48 mountTheta=-0.67 cameraX=0.30, cameraY=1.45 cameraTheta=1.37
01:40:22.312 00.000 8976 incremental bump (0.296, 1.448) isValid = 1
01:40:22.312 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
01:40:22.312 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:40:22.312 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:40:22.312 00.000 8976 move complete, result=0
01:40:22.312 00.000 8976 worker thread done servicing request
01:40:22.312 00.000 9828 Worker thread wakes up
01:40:22.312 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:40:22.312 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:40:22.312 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
01:40:22.312 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
01:40:22.312 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
01:40:22.312 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:40:22.312 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:40:22.313 00.001 9828 BLC: window closed
01:40:22.313 00.000 9828 MoveAxis(E, 9, B)
01:40:22.313 00.000 9828 Guiding  Dir = 2, Dur = 9
01:40:22.313 00.000 9828 IsSlewing returns 0
01:40:22.313 00.000 9828 IsGuiding returns 0
01:40:22.313 00.000 9828 PulseGuide returned control before completion, sleep 19
01:40:22.324 00.011 5052 UpdateGuideState exits: m=204 SNR=9.9
01:40:22.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:22.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:22.324 00.000 5052 Enqueuing Expose request
01:40:22.324 00.000 8976 Worker thread wakes up
01:40:22.324 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:22.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:22.324 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:22.339 00.015 9828 IsGuiding returns 1
01:40:22.339 00.000 9828 scope still moving after pulse duration time elapsed
01:40:22.370 00.031 9828 IsSlewing returns 0
01:40:22.370 00.000 9828 IsGuiding returns 1
01:40:22.401 00.031 9828 IsSlewing returns 0
01:40:22.402 00.001 9828 IsGuiding returns 1
01:40:22.432 00.030 9828 IsSlewing returns 0
01:40:22.432 00.000 9828 IsGuiding returns 0
01:40:22.432 00.000 9828 scope move finished after 9 + 109 ms
01:40:22.432 00.000 9828 Move returns status 0, amount 9
01:40:22.432 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:22.432 00.000 9828 MoveAxis(N, 15, B)
01:40:22.432 00.000 9828 Guiding  Dir = 0, Dur = 15
01:40:22.448 00.016 9828 IsSlewing returns 0
01:40:22.448 00.000 9828 IsGuiding returns 1
01:40:22.448 00.000 9828 Entered PulseGuideScope while moving
01:40:22.509 00.061 9828 IsSlewing returns 0
01:40:22.509 00.000 9828 IsGuiding returns 1
01:40:22.509 00.000 9828 Still moving
01:40:22.571 00.062 9828 IsSlewing returns 0
01:40:22.571 00.000 9828 IsGuiding returns 0
01:40:22.571 00.000 9828 Movement stopped - continuing
01:40:22.571 00.000 9828 PulseGuide returned control before completion, sleep 25
01:40:22.602 00.031 9828 IsGuiding returns 1
01:40:22.602 00.000 9828 scope still moving after pulse duration time elapsed
01:40:22.634 00.032 9828 IsSlewing returns 0
01:40:22.635 00.001 9828 IsGuiding returns 1
01:40:22.666 00.031 9828 IsSlewing returns 0
01:40:22.666 00.000 9828 IsGuiding returns 1
01:40:22.698 00.032 9828 IsSlewing returns 0
01:40:22.698 00.000 9828 IsGuiding returns 1
01:40:22.729 00.031 9828 IsSlewing returns 0
01:40:22.730 00.001 9828 IsGuiding returns 0
01:40:22.730 00.000 9828 scope move finished after 15 + 143 ms
01:40:22.730 00.000 9828 Move returns status 0, amount 15
01:40:22.730 00.000 9828 move complete, result=0
01:40:22.730 00.000 9828 worker thread done servicing request
01:40:22.730 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:40:23.014 00.284 8976 Exposure complete
01:40:23.019 00.005 8976 worker thread done servicing request
01:40:23.019 00.000 5052 OnExposeComplete: enter
01:40:23.019 00.000 5052 UpdateGuideState(): m_state=6
01:40:23.019 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4960
01:40:23.019 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.97, Mass=166, SNR=9.0, Peak=68 HFD=2.4
01:40:23.019 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:40:23.019 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
01:40:23.019 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.26 hyp=0.86 cameraTheta=2.83 mountX=0.61 mountY=0.55, mountTheta=0.73
01:40:23.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.26, opts=13)
01:40:23.020 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.26)
01:40:23.020 00.000 8976 Worker thread wakes up
01:40:23.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.26) opts 0xd
01:40:23.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.26)
01:40:23.021 00.001 8976 Moving (-0.82, 0.26) raw xDistance=0.61 yDistance=0.55
01:40:23.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
01:40:23.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
01:40:23.021 00.000 8976 MoveAxis(L, 2, ABG)
01:40:23.021 00.000 8976 stepping (-7, 5) + (-2, 0)
01:40:23.021 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:23.021 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:40:23.031 00.010 5052 UpdateGuideState exits: m=166 SNR=9.0
01:40:23.031 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:23.031 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:23.031 00.000 5052 Enqueuing Expose request
01:40:23.052 00.021 8976 Received - 47 (G) 
01:40:23.052 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:23.052 00.000 8976 stepped: pos (-9, 5)
01:40:23.052 00.000 8976 MoveAxis(D, 2, ABG)
01:40:23.052 00.000 8976 stepping (-9, 5) + (0, -2)
01:40:23.052 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:23.084 00.032 8976 Received - 47 (G) 
01:40:23.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:23.084 00.000 8976 stepped: pos (-9, 3)
01:40:23.084 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
01:40:23.085 00.001 8976 MountToCamera -- mountX=1.23 mountY=-0.78 hyp=1.45 mountTheta=-0.56 cameraX=0.13, cameraY=1.45 cameraTheta=1.48
01:40:23.085 00.000 8976 incremental bump (0.132, 1.447) isValid = 1
01:40:23.085 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
01:40:23.085 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:40:23.085 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:40:23.085 00.000 8976 move complete, result=0
01:40:23.085 00.000 9828 Worker thread wakes up
01:40:23.085 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:40:23.085 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:40:23.085 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
01:40:23.085 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:40:23.085 00.000 8976 worker thread done servicing request
01:40:23.085 00.000 8976 Worker thread wakes up
01:40:23.085 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
01:40:23.085 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
01:40:23.085 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:40:23.085 00.000 9828 BLC: window closed
01:40:23.085 00.000 9828 MoveAxis(E, 5, B)
01:40:23.086 00.001 9828 Guiding  Dir = 2, Dur = 5
01:40:23.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:23.086 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:23.086 00.000 9828 IsSlewing returns 0
01:40:23.086 00.000 9828 IsGuiding returns 0
01:40:23.086 00.000 9828 PulseGuide returned control before completion, sleep 15
01:40:23.115 00.029 9828 IsGuiding returns 1
01:40:23.115 00.000 9828 scope still moving after pulse duration time elapsed
01:40:23.146 00.031 9828 IsSlewing returns 0
01:40:23.146 00.000 9828 IsGuiding returns 1
01:40:23.177 00.031 9828 IsSlewing returns 0
01:40:23.177 00.000 9828 IsGuiding returns 1
01:40:23.208 00.031 9828 IsSlewing returns 0
01:40:23.208 00.000 9828 IsGuiding returns 0
01:40:23.208 00.000 9828 scope move finished after 5 + 116 ms
01:40:23.208 00.000 9828 Move returns status 0, amount 5
01:40:23.208 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:23.208 00.000 9828 MoveAxis(N, 16, B)
01:40:23.208 00.000 9828 Guiding  Dir = 0, Dur = 16
01:40:23.224 00.016 9828 IsSlewing returns 0
01:40:23.224 00.000 9828 IsGuiding returns 0
01:40:23.224 00.000 9828 PulseGuide returned control before completion, sleep 26
01:40:23.254 00.030 9828 IsGuiding returns 1
01:40:23.254 00.000 9828 scope still moving after pulse duration time elapsed
01:40:23.285 00.031 9828 IsSlewing returns 0
01:40:23.285 00.000 9828 IsGuiding returns 1
01:40:23.315 00.030 9828 IsSlewing returns 0
01:40:23.320 00.005 9828 IsGuiding returns 1
01:40:23.346 00.026 9828 IsSlewing returns 0
01:40:23.346 00.000 9828 IsGuiding returns 1
01:40:23.377 00.031 9828 IsSlewing returns 0
01:40:23.377 00.000 9828 IsGuiding returns 0
01:40:23.377 00.000 9828 scope move finished after 16 + 137 ms
01:40:23.377 00.000 9828 Move returns status 0, amount 16
01:40:23.377 00.000 9828 move complete, result=0
01:40:23.377 00.000 9828 worker thread done servicing request
01:40:23.377 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:40:23.776 00.399 8976 Exposure complete
01:40:23.781 00.005 8976 worker thread done servicing request
01:40:23.781 00.000 5052 OnExposeComplete: enter
01:40:23.782 00.001 5052 UpdateGuideState(): m_state=6
01:40:23.782 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4961
01:40:23.782 00.000 5052 Star::Find returns 1 (0), X=327.96, Y=281.98, Mass=219, SNR=10.2, Peak=69 HFD=2.8
01:40:23.782 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:40:23.782 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
01:40:23.782 00.000 5052 CameraToMount -- cameraX=-1.21 cameraY=0.27 hyp=1.24 cameraTheta=2.92 mountX=0.79 mountY=0.87, mountTheta=0.83
01:40:23.782 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.21, y=0.27, opts=13)
01:40:23.782 00.000 5052 Enqueuing Move request for stepguider (-1.21, 0.27)
01:40:23.783 00.001 8976 Worker thread wakes up
01:40:23.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.21, 0.27) opts 0xd
01:40:23.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.21, 0.27)
01:40:23.783 00.000 8976 Moving (-1.21, 0.27) raw xDistance=0.79 yDistance=0.87
01:40:23.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.79
01:40:23.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.87
01:40:23.783 00.000 8976 MoveAxis(L, 3, ABG)
01:40:23.783 00.000 8976 stepping (-9, 3) + (-3, 0)
01:40:23.783 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:23.783 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:40:23.793 00.010 5052 UpdateGuideState exits: m=219 SNR=10.2
01:40:23.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:23.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:23.794 00.001 5052 Enqueuing Expose request
01:40:23.820 00.026 8976 Received - 47 (G) 
01:40:23.820 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:23.820 00.000 8976 stepped: pos (-12, 3)
01:40:23.820 00.000 8976 MoveAxis(D, 4, ABG)
01:40:23.820 00.000 8976 stepping (-12, 3) + (0, -4)
01:40:23.820 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:40:23.852 00.032 8976 Received - 47 (G) 
01:40:23.852 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:40:23.852 00.000 8976 stepped: pos (-12, -1)
01:40:23.852 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
01:40:23.852 00.000 8976 MountToCamera -- mountX=1.43 mountY=-0.47 hyp=1.50 mountTheta=-0.32 cameraX=-0.23, cameraY=1.49 cameraTheta=1.73
01:40:23.852 00.000 8976 incremental bump (-0.235, 1.485) isValid = 1
01:40:23.852 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
01:40:23.852 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:40:23.852 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:40:23.852 00.000 8976 move complete, result=0
01:40:23.852 00.000 9828 Worker thread wakes up
01:40:23.853 00.001 8976 worker thread done servicing request
01:40:23.853 00.000 8976 Worker thread wakes up
01:40:23.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:23.853 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:40:23.853 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:40:23.853 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
01:40:23.853 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.55)
01:40:23.853 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
01:40:23.853 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:40:23.853 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.9 px 4 ms SOUTH
01:40:23.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:23.853 00.000 9828 BLC: window closed
01:40:23.853 00.000 9828 MoveAxis(W, 4, B)
01:40:23.853 00.000 9828 Guiding  Dir = 3, Dur = 4
01:40:23.854 00.001 9828 IsSlewing returns 0
01:40:23.854 00.000 9828 IsGuiding returns 0
01:40:23.854 00.000 9828 PulseGuide returned control before completion, sleep 14
01:40:23.873 00.019 9828 IsGuiding returns 1
01:40:23.873 00.000 9828 scope still moving after pulse duration time elapsed
01:40:23.904 00.031 9828 IsSlewing returns 0
01:40:23.904 00.000 9828 IsGuiding returns 1
01:40:23.935 00.031 9828 IsSlewing returns 0
01:40:23.935 00.000 9828 IsGuiding returns 1
01:40:23.966 00.031 9828 IsSlewing returns 0
01:40:23.966 00.000 9828 IsGuiding returns 0
01:40:23.966 00.000 9828 scope move finished after 4 + 107 ms
01:40:23.966 00.000 9828 Move returns status 0, amount 4
01:40:23.966 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:23.966 00.000 9828 MoveAxis(N, 16, B)
01:40:23.966 00.000 9828 Guiding  Dir = 0, Dur = 16
01:40:23.982 00.016 9828 IsSlewing returns 0
01:40:23.982 00.000 9828 IsGuiding returns 0
01:40:23.982 00.000 9828 PulseGuide returned control before completion, sleep 26
01:40:24.013 00.031 9828 IsGuiding returns 1
01:40:24.013 00.000 9828 scope still moving after pulse duration time elapsed
01:40:24.043 00.030 9828 IsSlewing returns 0
01:40:24.043 00.000 9828 IsGuiding returns 1
01:40:24.074 00.031 9828 IsSlewing returns 0
01:40:24.074 00.000 9828 IsGuiding returns 1
01:40:24.105 00.031 9828 IsSlewing returns 0
01:40:24.105 00.000 9828 IsGuiding returns 1
01:40:24.137 00.032 9828 IsSlewing returns 0
01:40:24.137 00.000 9828 IsGuiding returns 0
01:40:24.137 00.000 9828 scope move finished after 16 + 139 ms
01:40:24.137 00.000 9828 Move returns status 0, amount 16
01:40:24.137 00.000 9828 move complete, result=0
01:40:24.137 00.000 9828 worker thread done servicing request
01:40:24.137 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:40:24.546 00.409 8976 Exposure complete
01:40:24.551 00.005 8976 worker thread done servicing request
01:40:24.552 00.001 5052 OnExposeComplete: enter
01:40:24.552 00.000 5052 UpdateGuideState(): m_state=6
01:40:24.552 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4962
01:40:24.552 00.000 5052 Star::Find returns 1 (1), X=328.14, Y=281.67, Mass=207, SNR=9.9, Peak=65 HFD=2.6
01:40:24.552 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
01:40:24.552 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
01:40:24.552 00.000 5052 CameraToMount -- cameraX=-1.03 cameraY=-0.04 hyp=1.03 cameraTheta=-3.10 mountX=0.43 mountY=0.88, mountTheta=1.11
01:40:24.552 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.03, y=-0.04, opts=13)
01:40:24.553 00.001 5052 Enqueuing Move request for stepguider (-1.03, -0.04)
01:40:24.553 00.000 8976 Worker thread wakes up
01:40:24.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.03, -0.04) opts 0xd
01:40:24.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.03, -0.04)
01:40:24.553 00.000 8976 Moving (-1.03, -0.04) raw xDistance=0.43 yDistance=0.88
01:40:24.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
01:40:24.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.88
01:40:24.553 00.000 8976 MoveAxis(L, 2, ABG)
01:40:24.553 00.000 8976 stepping (-12, -1) + (-2, 0)
01:40:24.553 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:24.554 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:40:24.563 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9 Saturated
01:40:24.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:24.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:24.563 00.000 5052 Enqueuing Expose request
01:40:24.587 00.024 8976 Received - 47 (G) 
01:40:24.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:24.587 00.000 8976 stepped: pos (-14, -1)
01:40:24.587 00.000 8976 MoveAxis(D, 4, ABG)
01:40:24.587 00.000 8976 stepping (-14, -1) + (0, -4)
01:40:24.587 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:40:24.619 00.032 8976 Received - 47 (G) 
01:40:24.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:40:24.619 00.000 8976 stepped: pos (-14, -5)
01:40:24.619 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
01:40:24.619 00.000 8976 MountToCamera -- mountX=1.67 mountY=-0.05 hyp=1.67 mountTheta=-0.03 cameraX=-0.71, cameraY=1.51 cameraTheta=2.01
01:40:24.619 00.000 8976 incremental bump (-0.713, 1.506) isValid = 1
01:40:24.619 00.000 8976 Scheduling Mount bump of (-0.049, 0.108)
01:40:24.619 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:40:24.619 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:40:24.619 00.000 8976 move complete, result=0
01:40:24.620 00.001 9828 Worker thread wakes up
01:40:24.620 00.000 8976 worker thread done servicing request
01:40:24.620 00.000 8976 Worker thread wakes up
01:40:24.620 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:40:24.620 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:40:24.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:24.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:24.620 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:40:24.620 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
01:40:24.620 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.27)
01:40:24.620 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
01:40:24.620 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:40:24.620 00.000 9828 BLC: window closed
01:40:24.620 00.000 9828 MoveAxis(W, 14, B)
01:40:24.620 00.000 9828 Guiding  Dir = 3, Dur = 14
01:40:24.621 00.001 9828 IsSlewing returns 0
01:40:24.621 00.000 9828 IsGuiding returns 0
01:40:24.621 00.000 9828 PulseGuide returned control before completion, sleep 24
01:40:24.648 00.027 9828 IsGuiding returns 1
01:40:24.648 00.000 9828 scope still moving after pulse duration time elapsed
01:40:24.678 00.030 9828 IsSlewing returns 0
01:40:24.678 00.000 9828 IsGuiding returns 1
01:40:24.710 00.032 9828 IsSlewing returns 0
01:40:24.710 00.000 9828 IsGuiding returns 1
01:40:24.742 00.032 9828 IsSlewing returns 0
01:40:24.742 00.000 9828 IsGuiding returns 0
01:40:24.742 00.000 9828 scope move finished after 14 + 106 ms
01:40:24.742 00.000 9828 Move returns status 0, amount 14
01:40:24.742 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:24.742 00.000 9828 MoveAxis(N, 15, B)
01:40:24.742 00.000 9828 Guiding  Dir = 0, Dur = 15
01:40:24.758 00.016 9828 IsSlewing returns 0
01:40:24.758 00.000 9828 IsGuiding returns 0
01:40:24.758 00.000 9828 PulseGuide returned control before completion, sleep 25
01:40:24.789 00.031 9828 IsGuiding returns 1
01:40:24.789 00.000 9828 scope still moving after pulse duration time elapsed
01:40:24.819 00.030 9828 IsSlewing returns 0
01:40:24.819 00.000 9828 IsGuiding returns 1
01:40:24.851 00.032 9828 IsSlewing returns 0
01:40:24.851 00.000 9828 IsGuiding returns 1
01:40:24.882 00.031 9828 IsSlewing returns 0
01:40:24.882 00.000 9828 IsGuiding returns 1
01:40:24.912 00.030 9828 IsSlewing returns 0
01:40:24.912 00.000 9828 IsGuiding returns 0
01:40:24.912 00.000 9828 scope move finished after 15 + 139 ms
01:40:24.912 00.000 9828 Move returns status 0, amount 15
01:40:24.912 00.000 9828 move complete, result=0
01:40:24.912 00.000 9828 worker thread done servicing request
01:40:24.912 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:40:25.312 00.400 8976 Exposure complete
01:40:25.318 00.006 8976 worker thread done servicing request
01:40:25.318 00.000 5052 OnExposeComplete: enter
01:40:25.318 00.000 5052 UpdateGuideState(): m_state=6
01:40:25.318 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4963
01:40:25.318 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.06, Mass=199, SNR=9.8, Peak=72 HFD=2.5
01:40:25.318 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
01:40:25.318 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
01:40:25.318 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.40 mountX=0.29 mountY=-0.24, mountTheta=-0.70
01:40:25.319 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.35, opts=13)
01:40:25.319 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.35)
01:40:25.319 00.000 8976 Worker thread wakes up
01:40:25.319 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.35) opts 0xd
01:40:25.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.35)
01:40:25.319 00.000 8976 Moving (0.06, 0.35) raw xDistance=0.29 yDistance=-0.24
01:40:25.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:40:25.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:40:25.319 00.000 8976 MoveAxis(L, 1, ABG)
01:40:25.319 00.000 8976 stepping (-14, -5) + (-1, 0)
01:40:25.319 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:25.320 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:40:25.329 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
01:40:25.329 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:25.330 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:25.330 00.000 5052 Enqueuing Expose request
01:40:25.338 00.008 8976 Received - 47 (G) 
01:40:25.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:25.338 00.000 8976 stepped: pos (-15, -5)
01:40:25.338 00.000 8976 MoveAxis(U, 0, ABG)
01:40:25.338 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
01:40:25.338 00.000 8976 MountToCamera -- mountX=1.87 mountY=0.23 hyp=1.89 mountTheta=0.12 cameraX=-1.06, cameraY=1.56 cameraTheta=2.16
01:40:25.338 00.000 8976 incremental bump (-1.056, 1.564) isValid = 1
01:40:25.338 00.000 8976 Scheduling Mount bump of (-0.064, 0.099)
01:40:25.338 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:40:25.338 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:40:25.338 00.000 8976 move complete, result=0
01:40:25.338 00.000 9828 Worker thread wakes up
01:40:25.338 00.000 8976 worker thread done servicing request
01:40:25.338 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:40:25.338 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:40:25.338 00.000 8976 Worker thread wakes up
01:40:25.338 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:40:25.340 00.002 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:25.340 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
01:40:25.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:25.340 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.12)
01:40:25.340 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.06
01:40:25.340 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:40:25.340 00.000 9828 BLC: window closed
01:40:25.340 00.000 9828 MoveAxis(W, 19, B)
01:40:25.340 00.000 9828 Guiding  Dir = 3, Dur = 19
01:40:25.340 00.000 9828 IsSlewing returns 0
01:40:25.340 00.000 9828 IsGuiding returns 0
01:40:25.341 00.001 9828 PulseGuide returned control before completion, sleep 29
01:40:25.378 00.037 9828 IsGuiding returns 1
01:40:25.378 00.000 9828 scope still moving after pulse duration time elapsed
01:40:25.409 00.031 9828 IsSlewing returns 0
01:40:25.410 00.001 9828 IsGuiding returns 1
01:40:25.440 00.030 9828 IsSlewing returns 0
01:40:25.440 00.000 9828 IsGuiding returns 1
01:40:25.470 00.030 9828 IsSlewing returns 0
01:40:25.470 00.000 9828 IsGuiding returns 0
01:40:25.470 00.000 9828 scope move finished after 19 + 111 ms
01:40:25.470 00.000 9828 Move returns status 0, amount 19
01:40:25.470 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:25.470 00.000 9828 MoveAxis(N, 14, B)
01:40:25.470 00.000 9828 Guiding  Dir = 0, Dur = 14
01:40:25.486 00.016 9828 IsSlewing returns 0
01:40:25.486 00.000 9828 IsGuiding returns 0
01:40:25.486 00.000 9828 PulseGuide returned control before completion, sleep 24
01:40:25.517 00.031 9828 IsGuiding returns 1
01:40:25.517 00.000 9828 scope still moving after pulse duration time elapsed
01:40:25.547 00.030 9828 IsSlewing returns 0
01:40:25.547 00.000 9828 IsGuiding returns 1
01:40:25.578 00.031 9828 IsSlewing returns 0
01:40:25.578 00.000 9828 IsGuiding returns 1
01:40:25.609 00.031 9828 IsSlewing returns 0
01:40:25.609 00.000 9828 IsGuiding returns 1
01:40:25.640 00.031 9828 IsSlewing returns 0
01:40:25.640 00.000 9828 IsGuiding returns 0
01:40:25.640 00.000 9828 scope move finished after 14 + 140 ms
01:40:25.640 00.000 9828 Move returns status 0, amount 14
01:40:25.640 00.000 9828 move complete, result=0
01:40:25.640 00.000 9828 worker thread done servicing request
01:40:25.640 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
01:40:26.027 00.387 8976 Exposure complete
01:40:26.033 00.006 8976 worker thread done servicing request
01:40:26.033 00.000 5052 OnExposeComplete: enter
01:40:26.033 00.000 5052 UpdateGuideState(): m_state=6
01:40:26.033 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4964
01:40:26.033 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.72, Mass=180, SNR=9.3, Peak=62 HFD=2.9
01:40:26.033 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
01:40:26.033 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
01:40:26.033 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=-0.03 mountY=-0.09, mountTheta=-1.93
01:40:26.034 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.01, opts=13)
01:40:26.034 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.01)
01:40:26.034 00.000 8976 Worker thread wakes up
01:40:26.034 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.01) opts 0xd
01:40:26.034 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.01)
01:40:26.034 00.000 8976 Moving (0.10, 0.01) raw xDistance=-0.03 yDistance=-0.09
01:40:26.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:40:26.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:40:26.034 00.000 8976 MoveAxis(R, 0, ABG)
01:40:26.035 00.001 8976 MoveAxis(U, 0, ABG)
01:40:26.035 00.000 8976 MountToCamera -- mountTheta (0.20) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
01:40:26.035 00.000 8976 MountToCamera -- mountX=2.01 mountY=0.41 hyp=2.06 mountTheta=0.20 cameraX=-1.29, cameraY=1.60 cameraTheta=2.25
01:40:26.035 00.000 8976 incremental bump (-1.286, 1.604) isValid = 1
01:40:26.035 00.000 8976 Scheduling Mount bump of (-0.062, 0.080)
01:40:26.035 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.08, opts=4)
01:40:26.035 00.000 8976 Enqueuing Move request for scope (-0.06, 0.08)
01:40:26.035 00.000 8976 move complete, result=0
01:40:26.035 00.000 9828 Worker thread wakes up
01:40:26.035 00.000 8976 worker thread done servicing request
01:40:26.035 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0x4
01:40:26.035 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
01:40:26.035 00.000 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.32 = -0.96)
01:40:26.035 00.000 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.24 = -1.04)
01:40:26.035 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.23 mountX=0.06 mountY=-0.09, mountTheta=-0.98
01:40:26.035 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:40:26.035 00.000 9828 Moving (-0.06, 0.08) raw xDistance=0.06 yDistance=-0.09
01:40:26.035 00.000 9828 BLC: window closed
01:40:26.035 00.000 9828 MoveAxis(W, 19, B)
01:40:26.035 00.000 9828 Guiding  Dir = 3, Dur = 19
01:40:26.036 00.001 9828 IsSlewing returns 0
01:40:26.036 00.000 9828 IsGuiding returns 0
01:40:26.036 00.000 9828 PulseGuide returned control before completion, sleep 29
01:40:26.045 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
01:40:26.046 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:26.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:26.046 00.000 5052 Enqueuing Expose request
01:40:26.046 00.000 8976 Worker thread wakes up
01:40:26.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:26.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:26.046 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:26.071 00.025 9828 IsGuiding returns 1
01:40:26.071 00.000 9828 scope still moving after pulse duration time elapsed
01:40:26.103 00.032 9828 IsSlewing returns 0
01:40:26.103 00.000 9828 IsGuiding returns 1
01:40:26.134 00.031 9828 IsSlewing returns 0
01:40:26.134 00.000 9828 IsGuiding returns 1
01:40:26.165 00.031 9828 IsSlewing returns 0
01:40:26.165 00.000 9828 IsGuiding returns 1
01:40:26.197 00.032 9828 IsSlewing returns 0
01:40:26.197 00.000 9828 IsGuiding returns 0
01:40:26.197 00.000 9828 scope move finished after 19 + 141 ms
01:40:26.197 00.000 9828 Move returns status 0, amount 19
01:40:26.197 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:26.197 00.000 9828 MoveAxis(N, 12, B)
01:40:26.197 00.000 9828 Guiding  Dir = 0, Dur = 12
01:40:26.212 00.015 9828 IsSlewing returns 0
01:40:26.212 00.000 9828 IsGuiding returns 0
01:40:26.212 00.000 9828 PulseGuide returned control before completion, sleep 22
01:40:26.242 00.030 9828 IsGuiding returns 1
01:40:26.243 00.001 9828 scope still moving after pulse duration time elapsed
01:40:26.274 00.031 9828 IsSlewing returns 0
01:40:26.274 00.000 9828 IsGuiding returns 1
01:40:26.305 00.031 9828 IsSlewing returns 0
01:40:26.305 00.000 9828 IsGuiding returns 1
01:40:26.336 00.031 9828 IsSlewing returns 0
01:40:26.336 00.000 9828 IsGuiding returns 1
01:40:26.366 00.030 9828 IsSlewing returns 0
01:40:26.366 00.000 9828 IsGuiding returns 0
01:40:26.366 00.000 9828 scope move finished after 12 + 142 ms
01:40:26.366 00.000 9828 Move returns status 0, amount 12
01:40:26.366 00.000 9828 move complete, result=0
01:40:26.366 00.000 9828 worker thread done servicing request
01:40:26.366 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 12 ms NORTH
01:40:26.734 00.368 8976 Exposure complete
01:40:26.741 00.007 8976 worker thread done servicing request
01:40:26.741 00.000 5052 OnExposeComplete: enter
01:40:26.741 00.000 5052 UpdateGuideState(): m_state=6
01:40:26.741 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4965
01:40:26.742 00.001 5052 Star::Find returns 1 (0), X=329.92, Y=281.63, Mass=168, SNR=8.9, Peak=64 HFD=2.6
01:40:26.742 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
01:40:26.742 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
01:40:26.742 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.08 hyp=0.75 cameraTheta=-0.10 mountX=-0.41 mountY=-0.58, mountTheta=-2.18
01:40:26.743 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.08, opts=13)
01:40:26.743 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.08)
01:40:26.743 00.000 8976 Worker thread wakes up
01:40:26.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.08) opts 0xd
01:40:26.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.08)
01:40:26.743 00.000 8976 Moving (0.74, -0.08) raw xDistance=-0.41 yDistance=-0.58
01:40:26.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:40:26.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
01:40:26.743 00.000 8976 MoveAxis(R, 2, ABG)
01:40:26.743 00.000 8976 stepping (-15, -5) + (2, 0)
01:40:26.743 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:26.744 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:40:26.753 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
01:40:26.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:26.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:26.753 00.000 5052 Enqueuing Expose request
01:40:26.777 00.024 8976 Received - 47 (G) 
01:40:26.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:26.777 00.000 8976 stepped: pos (-13, -5)
01:40:26.777 00.000 8976 MoveAxis(U, 2, ABG)
01:40:26.777 00.000 8976 stepping (-13, -5) + (0, 2)
01:40:26.777 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:26.809 00.032 8976 Received - 47 (G) 
01:40:26.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:26.809 00.000 8976 stepped: pos (-13, -3)
01:40:26.809 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.26 = 2.26)
01:40:26.809 00.000 8976 MountToCamera -- mountX=2.01 mountY=0.44 hyp=2.05 mountTheta=0.21 cameraX=-1.30, cameraY=1.59 cameraTheta=2.26
01:40:26.809 00.000 8976 incremental bump (-1.301, 1.588) isValid = 1
01:40:26.809 00.000 8976 Scheduling Mount bump of (-0.073, 0.092)
01:40:26.809 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:40:26.809 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:40:26.809 00.000 8976 move complete, result=0
01:40:26.809 00.000 9828 Worker thread wakes up
01:40:26.809 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:40:26.809 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:40:26.809 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
01:40:26.809 00.000 8976 worker thread done servicing request
01:40:26.809 00.000 8976 Worker thread wakes up
01:40:26.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:26.810 00.001 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.34 = -0.95)
01:40:26.810 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:26.810 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.25 = -1.03)
01:40:26.810 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=0.07 mountY=-0.10, mountTheta=-0.97
01:40:26.810 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:40:26.810 00.000 9828 BLC: window closed
01:40:26.810 00.000 9828 MoveAxis(W, 22, B)
01:40:26.810 00.000 9828 Guiding  Dir = 3, Dur = 22
01:40:26.810 00.000 9828 IsSlewing returns 0
01:40:26.810 00.000 9828 IsGuiding returns 0
01:40:26.811 00.001 9828 PulseGuide returned control before completion, sleep 32
01:40:26.849 00.038 9828 IsGuiding returns 1
01:40:26.849 00.000 9828 scope still moving after pulse duration time elapsed
01:40:26.880 00.031 9828 IsSlewing returns 0
01:40:26.880 00.000 9828 IsGuiding returns 1
01:40:26.912 00.032 9828 IsSlewing returns 0
01:40:26.912 00.000 9828 IsGuiding returns 1
01:40:26.942 00.030 9828 IsSlewing returns 0
01:40:26.942 00.000 9828 IsGuiding returns 0
01:40:26.942 00.000 9828 scope move finished after 22 + 109 ms
01:40:26.942 00.000 9828 Move returns status 0, amount 22
01:40:26.942 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:26.942 00.000 9828 MoveAxis(N, 14, B)
01:40:26.942 00.000 9828 Guiding  Dir = 0, Dur = 14
01:40:26.958 00.016 9828 IsSlewing returns 0
01:40:26.958 00.000 9828 IsGuiding returns 0
01:40:26.958 00.000 9828 PulseGuide returned control before completion, sleep 24
01:40:26.989 00.031 9828 IsGuiding returns 1
01:40:26.989 00.000 9828 scope still moving after pulse duration time elapsed
01:40:27.020 00.031 9828 IsSlewing returns 0
01:40:27.020 00.000 9828 IsGuiding returns 1
01:40:27.051 00.031 9828 IsSlewing returns 0
01:40:27.051 00.000 9828 IsGuiding returns 1
01:40:27.082 00.031 9828 IsSlewing returns 0
01:40:27.082 00.000 9828 IsGuiding returns 0
01:40:27.082 00.000 9828 scope move finished after 14 + 110 ms
01:40:27.082 00.000 9828 Move returns status 0, amount 14
01:40:27.082 00.000 9828 move complete, result=0
01:40:27.082 00.000 9828 worker thread done servicing request
01:40:27.082 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
01:40:27.503 00.421 8976 Exposure complete
01:40:27.509 00.006 8976 worker thread done servicing request
01:40:27.509 00.000 5052 OnExposeComplete: enter
01:40:27.509 00.000 5052 UpdateGuideState(): m_state=6
01:40:27.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4966
01:40:27.509 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=281.85, Mass=186, SNR=9.4, Peak=63 HFD=2.9
01:40:27.509 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:40:27.509 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:40:27.509 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=0.14 hyp=0.92 cameraTheta=0.15 mountX=-0.29 mountY=-0.83, mountTheta=-1.90
01:40:27.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=0.14, opts=13)
01:40:27.510 00.000 5052 Enqueuing Move request for stepguider (0.90, 0.14)
01:40:27.510 00.000 8976 Worker thread wakes up
01:40:27.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, 0.14) opts 0xd
01:40:27.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, 0.14)
01:40:27.510 00.000 8976 Moving (0.90, 0.14) raw xDistance=-0.29 yDistance=-0.83
01:40:27.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
01:40:27.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.83
01:40:27.510 00.000 8976 MoveAxis(R, 1, ABG)
01:40:27.510 00.000 8976 stepping (-13, -3) + (1, 0)
01:40:27.510 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:27.511 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:40:27.520 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:40:27.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:27.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:27.520 00.000 5052 Enqueuing Expose request
01:40:27.529 00.009 8976 Received - 47 (G) 
01:40:27.529 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:27.529 00.000 8976 stepped: pos (-12, -3)
01:40:27.529 00.000 8976 MoveAxis(U, 3, ABG)
01:40:27.529 00.000 8976 stepping (-12, -3) + (0, 3)
01:40:27.529 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:27.561 00.032 8976 Received - 47 (G) 
01:40:27.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:27.561 00.000 8976 stepped: pos (-12, 0)
01:40:27.561 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
01:40:27.561 00.000 8976 MountToCamera -- mountX=1.95 mountY=0.29 hyp=1.97 mountTheta=0.15 cameraX=-1.15, cameraY=1.60 cameraTheta=2.19
01:40:27.561 00.000 8976 incremental bump (-1.147, 1.604) isValid = 1
01:40:27.561 00.000 8976 Scheduling Mount bump of (-0.067, 0.097)
01:40:27.561 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:40:27.561 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:40:27.561 00.000 8976 move complete, result=0
01:40:27.561 00.000 9828 Worker thread wakes up
01:40:27.561 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:40:27.561 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:40:27.561 00.000 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.27 = -1.01)
01:40:27.561 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.09)
01:40:27.561 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
01:40:27.561 00.000 8976 worker thread done servicing request
01:40:27.561 00.000 8976 Worker thread wakes up
01:40:27.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:27.562 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:27.562 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=0.06 mountY=-0.10, mountTheta=-1.03
01:40:27.562 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:40:27.562 00.000 9828 BLC: window closed
01:40:27.562 00.000 9828 MoveAxis(W, 20, B)
01:40:27.562 00.000 9828 Guiding  Dir = 3, Dur = 20
01:40:27.562 00.000 9828 IsSlewing returns 0
01:40:27.562 00.000 9828 IsGuiding returns 0
01:40:27.562 00.000 9828 PulseGuide returned control before completion, sleep 30
01:40:27.605 00.043 9828 IsGuiding returns 1
01:40:27.605 00.000 9828 scope still moving after pulse duration time elapsed
01:40:27.637 00.032 9828 IsSlewing returns 0
01:40:27.637 00.000 9828 IsGuiding returns 1
01:40:27.668 00.031 9828 IsSlewing returns 0
01:40:27.668 00.000 9828 IsGuiding returns 1
01:40:27.699 00.031 9828 IsSlewing returns 0
01:40:27.699 00.000 9828 IsGuiding returns 0
01:40:27.699 00.000 9828 scope move finished after 20 + 117 ms
01:40:27.699 00.000 9828 Move returns status 0, amount 20
01:40:27.699 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:27.699 00.000 9828 MoveAxis(N, 14, B)
01:40:27.699 00.000 9828 Guiding  Dir = 0, Dur = 14
01:40:27.715 00.016 9828 IsSlewing returns 0
01:40:27.715 00.000 9828 IsGuiding returns 0
01:40:27.715 00.000 9828 PulseGuide returned control before completion, sleep 24
01:40:27.745 00.030 9828 IsGuiding returns 1
01:40:27.745 00.000 9828 scope still moving after pulse duration time elapsed
01:40:27.776 00.031 9828 IsSlewing returns 0
01:40:27.776 00.000 9828 IsGuiding returns 1
01:40:27.807 00.031 9828 IsSlewing returns 0
01:40:27.807 00.000 9828 IsGuiding returns 1
01:40:27.837 00.030 9828 IsSlewing returns 0
01:40:27.837 00.000 9828 IsGuiding returns 1
01:40:27.869 00.032 9828 IsSlewing returns 0
01:40:27.869 00.000 9828 IsGuiding returns 0
01:40:27.869 00.000 9828 scope move finished after 14 + 139 ms
01:40:27.869 00.000 9828 Move returns status 0, amount 14
01:40:27.869 00.000 9828 move complete, result=0
01:40:27.869 00.000 9828 worker thread done servicing request
01:40:27.869 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:40:28.251 00.382 8976 Exposure complete
01:40:28.256 00.005 8976 worker thread done servicing request
01:40:28.256 00.000 5052 OnExposeComplete: enter
01:40:28.256 00.000 5052 UpdateGuideState(): m_state=6
01:40:28.256 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4967
01:40:28.256 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.92, Mass=170, SNR=8.9, Peak=63 HFD=3.0
01:40:28.256 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
01:40:28.257 00.001 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:40:28.257 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.21 hyp=0.52 cameraTheta=0.41 mountX=-0.03 mountY=-0.51, mountTheta=-1.63
01:40:28.259 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.21, opts=13)
01:40:28.259 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.21)
01:40:28.260 00.001 8976 Worker thread wakes up
01:40:28.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.21) opts 0xd
01:40:28.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.21)
01:40:28.260 00.000 8976 Moving (0.48, 0.21) raw xDistance=-0.03 yDistance=-0.51
01:40:28.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:40:28.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.51
01:40:28.260 00.000 8976 MoveAxis(R, 0, ABG)
01:40:28.260 00.000 8976 MoveAxis(U, 2, ABG)
01:40:28.260 00.000 8976 stepping (-12, 0) + (0, 2)
01:40:28.260 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:28.262 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:40:28.273 00.011 5052 UpdateGuideState exits: m=170 SNR=8.9
01:40:28.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:28.273 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:28.273 00.000 5052 Enqueuing Expose request
01:40:28.296 00.023 8976 Received - 47 (G) 
01:40:28.296 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:28.296 00.000 8976 stepped: pos (-12, 2)
01:40:28.296 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
01:40:28.296 00.000 8976 MountToCamera -- mountX=1.91 mountY=0.09 hyp=1.92 mountTheta=0.05 cameraX=-0.95, cameraY=1.66 cameraTheta=2.09
01:40:28.296 00.000 8976 incremental bump (-0.951, 1.662) isValid = 1
01:40:28.296 00.000 8976 Scheduling Mount bump of (-0.057, 0.103)
01:40:28.296 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:40:28.296 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:40:28.296 00.000 8976 move complete, result=0
01:40:28.296 00.000 9828 Worker thread wakes up
01:40:28.296 00.000 8976 worker thread done servicing request
01:40:28.296 00.000 8976 Worker thread wakes up
01:40:28.296 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:40:28.296 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:40:28.296 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
01:40:28.296 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.19)
01:40:28.296 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.05 mountY=-0.11, mountTheta=-1.13
01:40:28.297 00.001 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:40:28.297 00.000 9828 BLC: window closed
01:40:28.297 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:28.297 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:40:28.297 00.000 9828 MoveAxis(W, 17, B)
01:40:28.297 00.000 9828 Guiding  Dir = 3, Dur = 17
01:40:28.297 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:28.297 00.000 9828 IsSlewing returns 0
01:40:28.297 00.000 9828 IsGuiding returns 0
01:40:28.297 00.000 9828 PulseGuide returned control before completion, sleep 27
01:40:28.334 00.037 9828 IsGuiding returns 1
01:40:28.334 00.000 9828 scope still moving after pulse duration time elapsed
01:40:28.365 00.031 9828 IsSlewing returns 0
01:40:28.365 00.000 9828 IsGuiding returns 1
01:40:28.397 00.032 9828 IsSlewing returns 0
01:40:28.397 00.000 9828 IsGuiding returns 1
01:40:28.427 00.030 9828 IsSlewing returns 0
01:40:28.427 00.000 9828 IsGuiding returns 1
01:40:28.459 00.032 9828 IsSlewing returns 0
01:40:28.459 00.000 9828 IsGuiding returns 0
01:40:28.459 00.000 9828 scope move finished after 17 + 144 ms
01:40:28.459 00.000 9828 Move returns status 0, amount 17
01:40:28.459 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:28.459 00.000 9828 MoveAxis(N, 15, B)
01:40:28.459 00.000 9828 Guiding  Dir = 0, Dur = 15
01:40:28.474 00.015 9828 IsSlewing returns 0
01:40:28.474 00.000 9828 IsGuiding returns 0
01:40:28.474 00.000 9828 PulseGuide returned control before completion, sleep 25
01:40:28.506 00.032 9828 IsGuiding returns 1
01:40:28.506 00.000 9828 scope still moving after pulse duration time elapsed
01:40:28.538 00.032 9828 IsSlewing returns 0
01:40:28.538 00.000 9828 IsGuiding returns 1
01:40:28.568 00.030 9828 IsSlewing returns 0
01:40:28.568 00.000 9828 IsGuiding returns 1
01:40:28.600 00.032 9828 IsSlewing returns 0
01:40:28.600 00.000 9828 IsGuiding returns 1
01:40:28.631 00.031 9828 IsSlewing returns 0
01:40:28.631 00.000 9828 IsGuiding returns 0
01:40:28.631 00.000 9828 scope move finished after 15 + 141 ms
01:40:28.631 00.000 9828 Move returns status 0, amount 15
01:40:28.631 00.000 9828 move complete, result=0
01:40:28.631 00.000 9828 worker thread done servicing request
01:40:28.631 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:40:28.988 00.357 8976 Exposure complete
01:40:28.993 00.005 8976 worker thread done servicing request
01:40:28.993 00.000 5052 OnExposeComplete: enter
01:40:28.993 00.000 5052 UpdateGuideState(): m_state=6
01:40:28.993 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4968
01:40:28.993 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.57, Mass=190, SNR=9.4, Peak=66 HFD=3.1
01:40:28.993 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
01:40:28.993 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
01:40:28.993 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.14 hyp=0.41 cameraTheta=-0.35 mountX=-0.30 mountY=-0.25, mountTheta=-2.45
01:40:28.994 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.14, opts=13)
01:40:28.994 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.14)
01:40:28.994 00.000 8976 Worker thread wakes up
01:40:28.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.14) opts 0xd
01:40:28.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.14)
01:40:28.994 00.000 8976 Moving (0.38, -0.14) raw xDistance=-0.30 yDistance=-0.25
01:40:28.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:40:28.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:40:28.994 00.000 8976 MoveAxis(R, 1, ABG)
01:40:28.994 00.000 8976 stepping (-12, 2) + (1, 0)
01:40:28.994 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:28.995 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:40:29.004 00.009 5052 UpdateGuideState exits: m=190 SNR=9.4
01:40:29.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:29.005 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:29.005 00.000 5052 Enqueuing Expose request
01:40:29.015 00.010 8976 Received - 47 (G) 
01:40:29.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:29.015 00.000 8976 stepped: pos (-11, 2)
01:40:29.015 00.000 8976 MoveAxis(U, 0, ABG)
01:40:29.015 00.000 8976 MountToCamera -- mountTheta (-0.02) + m_xAngle (2.04) = xAngle (2.02 = 2.02)
01:40:29.015 00.000 8976 MountToCamera -- mountX=1.84 mountY=-0.04 hyp=1.84 mountTheta=-0.02 cameraX=-0.80, cameraY=1.66 cameraTheta=2.02
01:40:29.015 00.000 8976 incremental bump (-0.797, 1.656) isValid = 1
01:40:29.015 00.000 8976 Scheduling Mount bump of (-0.050, 0.107)
01:40:29.015 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:40:29.015 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:40:29.015 00.000 8976 move complete, result=0
01:40:29.015 00.000 9828 Worker thread wakes up
01:40:29.015 00.000 8976 worker thread done servicing request
01:40:29.015 00.000 8976 Worker thread wakes up
01:40:29.015 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:40:29.015 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:40:29.015 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.10 = -1.18)
01:40:29.016 00.001 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.02 = -1.26)
01:40:29.016 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:40:29.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:29.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:29.016 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.04 mountY=-0.11, mountTheta=-1.19
01:40:29.016 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:40:29.016 00.000 9828 BLC: window closed
01:40:29.016 00.000 9828 MoveAxis(W, 14, B)
01:40:29.016 00.000 9828 Guiding  Dir = 3, Dur = 14
01:40:29.016 00.000 9828 IsSlewing returns 0
01:40:29.016 00.000 9828 IsGuiding returns 0
01:40:29.017 00.001 9828 PulseGuide returned control before completion, sleep 24
01:40:29.047 00.030 9828 IsGuiding returns 1
01:40:29.047 00.000 9828 scope still moving after pulse duration time elapsed
01:40:29.078 00.031 9828 IsSlewing returns 0
01:40:29.078 00.000 9828 IsGuiding returns 1
01:40:29.109 00.031 9828 IsSlewing returns 0
01:40:29.109 00.000 9828 IsGuiding returns 1
01:40:29.140 00.031 9828 IsSlewing returns 0
01:40:29.140 00.000 9828 IsGuiding returns 1
01:40:29.171 00.031 9828 IsSlewing returns 0
01:40:29.171 00.000 9828 IsGuiding returns 0
01:40:29.171 00.000 9828 scope move finished after 14 + 140 ms
01:40:29.171 00.000 9828 Move returns status 0, amount 14
01:40:29.171 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:29.171 00.000 9828 MoveAxis(N, 15, B)
01:40:29.171 00.000 9828 Guiding  Dir = 0, Dur = 15
01:40:29.187 00.016 9828 IsSlewing returns 0
01:40:29.187 00.000 9828 IsGuiding returns 0
01:40:29.187 00.000 9828 PulseGuide returned control before completion, sleep 25
01:40:29.218 00.031 9828 IsGuiding returns 1
01:40:29.218 00.000 9828 scope still moving after pulse duration time elapsed
01:40:29.249 00.031 9828 IsSlewing returns 0
01:40:29.249 00.000 9828 IsGuiding returns 1
01:40:29.280 00.031 9828 IsSlewing returns 0
01:40:29.280 00.000 9828 IsGuiding returns 1
01:40:29.311 00.031 9828 IsSlewing returns 0
01:40:29.311 00.000 9828 IsGuiding returns 1
01:40:29.342 00.031 9828 IsSlewing returns 0
01:40:29.342 00.000 9828 IsGuiding returns 0
01:40:29.342 00.000 9828 scope move finished after 15 + 140 ms
01:40:29.342 00.000 9828 Move returns status 0, amount 15
01:40:29.342 00.000 9828 move complete, result=0
01:40:29.342 00.000 9828 worker thread done servicing request
01:40:29.342 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:40:29.707 00.365 8976 Exposure complete
01:40:29.713 00.006 8976 worker thread done servicing request
01:40:29.713 00.000 5052 OnExposeComplete: enter
01:40:29.713 00.000 5052 UpdateGuideState(): m_state=6
01:40:29.713 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4969
01:40:29.713 00.000 5052 Star::Find returns 1 (0), X=330.27, Y=281.97, Mass=184, SNR=9.3, Peak=62 HFD=3.2
01:40:29.713 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:40:29.713 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:40:29.713 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=0.26 hyp=1.13 cameraTheta=0.23 mountX=-0.27 mountY=-1.07, mountTheta=-1.82
01:40:29.714 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=0.26, opts=13)
01:40:29.714 00.000 5052 Enqueuing Move request for stepguider (1.10, 0.26)
01:40:29.714 00.000 8976 Worker thread wakes up
01:40:29.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, 0.26) opts 0xd
01:40:29.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, 0.26)
01:40:29.714 00.000 8976 Moving (1.10, 0.26) raw xDistance=-0.27 yDistance=-1.07
01:40:29.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
01:40:29.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.07
01:40:29.714 00.000 8976 MoveAxis(R, 1, ABG)
01:40:29.714 00.000 8976 stepping (-11, 2) + (1, 0)
01:40:29.714 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:29.715 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:40:29.724 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:40:29.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:29.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:29.724 00.000 5052 Enqueuing Expose request
01:40:29.735 00.011 8976 Received - 47 (G) 
01:40:29.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:29.735 00.000 8976 stepped: pos (-10, 2)
01:40:29.735 00.000 8976 MoveAxis(U, 4, ABG)
01:40:29.735 00.000 8976 stepping (-10, 2) + (0, 4)
01:40:29.735 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:40:29.767 00.032 8976 Received - 47 (G) 
01:40:29.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:40:29.767 00.000 8976 stepped: pos (-10, 6)
01:40:29.767 00.000 8976 MountToCamera -- mountTheta (-0.20) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
01:40:29.767 00.000 8976 MountToCamera -- mountX=1.74 mountY=-0.34 hyp=1.77 mountTheta=-0.20 cameraX=-0.48, cameraY=1.70 cameraTheta=1.85
01:40:29.767 00.000 8976 incremental bump (-0.484, 1.703) isValid = 1
01:40:29.767 00.000 8976 Scheduling Mount bump of (-0.031, 0.115)
01:40:29.767 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:40:29.767 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:40:29.767 00.000 8976 move complete, result=0
01:40:29.767 00.000 9828 Worker thread wakes up
01:40:29.767 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:40:29.767 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:40:29.767 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.93 = -1.35)
01:40:29.767 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.43)
01:40:29.767 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.1 px 4 ms NORTH
01:40:29.767 00.000 8976 worker thread done servicing request
01:40:29.767 00.000 8976 Worker thread wakes up
01:40:29.767 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.03 mountY=-0.12, mountTheta=-1.35
01:40:29.767 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:40:29.767 00.000 9828 BLC: window closed
01:40:29.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:29.767 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:29.767 00.000 9828 MoveAxis(W, 8, B)
01:40:29.767 00.000 9828 Guiding  Dir = 3, Dur = 8
01:40:29.768 00.001 9828 IsSlewing returns 0
01:40:29.768 00.000 9828 IsGuiding returns 0
01:40:29.768 00.000 9828 PulseGuide returned control before completion, sleep 18
01:40:29.790 00.022 9828 IsGuiding returns 1
01:40:29.790 00.000 9828 scope still moving after pulse duration time elapsed
01:40:29.822 00.032 9828 IsSlewing returns 0
01:40:29.822 00.000 9828 IsGuiding returns 1
01:40:29.854 00.032 9828 IsSlewing returns 0
01:40:29.854 00.000 9828 IsGuiding returns 1
01:40:29.884 00.030 9828 IsSlewing returns 0
01:40:29.884 00.000 9828 IsGuiding returns 0
01:40:29.884 00.000 9828 scope move finished after 8 + 108 ms
01:40:29.884 00.000 9828 Move returns status 0, amount 8
01:40:29.884 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:29.884 00.000 9828 MoveAxis(N, 16, B)
01:40:29.885 00.001 9828 Guiding  Dir = 0, Dur = 16
01:40:29.900 00.015 9828 IsSlewing returns 0
01:40:29.900 00.000 9828 IsGuiding returns 0
01:40:29.900 00.000 9828 PulseGuide returned control before completion, sleep 26
01:40:29.931 00.031 9828 IsGuiding returns 1
01:40:29.931 00.000 9828 scope still moving after pulse duration time elapsed
01:40:29.962 00.031 9828 IsSlewing returns 0
01:40:29.962 00.000 9828 IsGuiding returns 1
01:40:29.993 00.031 9828 IsSlewing returns 0
01:40:29.993 00.000 9828 IsGuiding returns 1
01:40:30.024 00.031 9828 IsSlewing returns 0
01:40:30.025 00.001 9828 IsGuiding returns 1
01:40:30.055 00.030 9828 IsSlewing returns 0
01:40:30.055 00.000 9828 IsGuiding returns 0
01:40:30.055 00.000 9828 scope move finished after 16 + 139 ms
01:40:30.055 00.000 9828 Move returns status 0, amount 16
01:40:30.055 00.000 9828 move complete, result=0
01:40:30.055 00.000 9828 worker thread done servicing request
01:40:30.055 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:40:30.462 00.407 8976 Exposure complete
01:40:30.467 00.005 8976 worker thread done servicing request
01:40:30.467 00.000 5052 OnExposeComplete: enter
01:40:30.467 00.000 5052 UpdateGuideState(): m_state=6
01:40:30.467 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4970
01:40:30.467 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.82, Mass=197, SNR=9.7, Peak=64 HFD=3.0
01:40:30.467 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
01:40:30.467 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:40:30.467 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.11 hyp=0.80 cameraTheta=0.14 mountX=-0.26 mountY=-0.73, mountTheta=-1.91
01:40:30.468 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.11, opts=13)
01:40:30.468 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.11)
01:40:30.468 00.000 8976 Worker thread wakes up
01:40:30.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.11) opts 0xd
01:40:30.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.11)
01:40:30.468 00.000 8976 Moving (0.79, 0.11) raw xDistance=-0.26 yDistance=-0.73
01:40:30.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:40:30.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.73
01:40:30.468 00.000 8976 MoveAxis(R, 0, ABG)
01:40:30.468 00.000 8976 MoveAxis(U, 3, ABG)
01:40:30.468 00.000 8976 stepping (-10, 6) + (0, 3)
01:40:30.468 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:30.469 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:40:30.479 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:40:30.479 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:30.479 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:30.479 00.000 5052 Enqueuing Expose request
01:40:30.502 00.023 8976 Received - 47 (G) 
01:40:30.502 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:30.502 00.000 8976 stepped: pos (-10, 9)
01:40:30.502 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
01:40:30.502 00.000 8976 MountToCamera -- mountX=1.67 mountY=-0.70 hyp=1.81 mountTheta=-0.40 cameraX=-0.13, cameraY=1.81 cameraTheta=1.65
01:40:30.502 00.000 8976 incremental bump (-0.135, 1.806) isValid = 1
01:40:30.502 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
01:40:30.502 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:40:30.502 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:40:30.502 00.000 8976 move complete, result=0
01:40:30.502 00.000 8976 worker thread done servicing request
01:40:30.502 00.000 8976 Worker thread wakes up
01:40:30.502 00.000 9828 Worker thread wakes up
01:40:30.502 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:40:30.502 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:40:30.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:30.502 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:30.502 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
01:40:30.502 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.63)
01:40:30.503 00.001 5052 GuideStep: -0.3 px 0 ms EAST, -0.7 px 3 ms NORTH
01:40:30.503 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.54
01:40:30.503 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:40:30.503 00.000 9828 BLC: window closed
01:40:30.503 00.000 9828 MoveAxis(W, 1, B)
01:40:30.503 00.000 9828 Guiding  Dir = 3, Dur = 1
01:40:30.503 00.000 9828 IsSlewing returns 0
01:40:30.503 00.000 9828 IsGuiding returns 0
01:40:30.503 00.000 9828 PulseGuide returned control before completion, sleep 11
01:40:30.519 00.016 9828 IsGuiding returns 1
01:40:30.519 00.000 9828 scope still moving after pulse duration time elapsed
01:40:30.550 00.031 9828 IsSlewing returns 0
01:40:30.550 00.000 9828 IsGuiding returns 1
01:40:30.581 00.031 9828 IsSlewing returns 0
01:40:30.582 00.001 9828 IsGuiding returns 1
01:40:30.614 00.032 9828 IsSlewing returns 0
01:40:30.614 00.000 9828 IsGuiding returns 0
01:40:30.614 00.000 9828 scope move finished after 1 + 109 ms
01:40:30.614 00.000 9828 Move returns status 0, amount 1
01:40:30.614 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:30.614 00.000 9828 MoveAxis(N, 16, B)
01:40:30.614 00.000 9828 Guiding  Dir = 0, Dur = 16
01:40:30.629 00.015 9828 IsSlewing returns 0
01:40:30.629 00.000 9828 IsGuiding returns 0
01:40:30.629 00.000 9828 PulseGuide returned control before completion, sleep 26
01:40:30.661 00.032 9828 IsGuiding returns 1
01:40:30.661 00.000 9828 scope still moving after pulse duration time elapsed
01:40:30.691 00.030 9828 IsSlewing returns 0
01:40:30.691 00.000 9828 IsGuiding returns 1
01:40:30.723 00.032 9828 IsSlewing returns 0
01:40:30.723 00.000 9828 IsGuiding returns 1
01:40:30.754 00.031 9828 IsSlewing returns 0
01:40:30.754 00.000 9828 IsGuiding returns 1
01:40:30.785 00.031 9828 IsSlewing returns 0
01:40:30.785 00.000 9828 IsGuiding returns 0
01:40:30.785 00.000 9828 scope move finished after 16 + 140 ms
01:40:30.785 00.000 9828 Move returns status 0, amount 16
01:40:30.785 00.000 9828 move complete, result=0
01:40:30.785 00.000 9828 worker thread done servicing request
01:40:30.785 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
01:40:31.194 00.409 8976 Exposure complete
01:40:31.199 00.005 8976 worker thread done servicing request
01:40:31.199 00.000 5052 OnExposeComplete: enter
01:40:31.199 00.000 5052 UpdateGuideState(): m_state=6
01:40:31.199 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4971
01:40:31.199 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.74, Mass=180, SNR=9.2, Peak=64 HFD=2.7
01:40:31.199 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
01:40:31.199 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
01:40:31.199 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.04 hyp=0.88 cameraTheta=0.04 mountX=-0.37 mountY=-0.76, mountTheta=-2.02
01:40:31.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.04, opts=13)
01:40:31.200 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.04)
01:40:31.200 00.000 8976 Worker thread wakes up
01:40:31.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.04) opts 0xd
01:40:31.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.04)
01:40:31.200 00.000 8976 Moving (0.88, 0.04) raw xDistance=-0.37 yDistance=-0.76
01:40:31.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:40:31.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.76
01:40:31.200 00.000 8976 MoveAxis(R, 2, ABG)
01:40:31.200 00.000 8976 stepping (-10, 9) + (2, 0)
01:40:31.200 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:31.201 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:40:31.210 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
01:40:31.211 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:31.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:31.211 00.000 5052 Enqueuing Expose request
01:40:31.237 00.026 8976 Received - 47 (G) 
01:40:31.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:31.237 00.000 8976 stepped: pos (-8, 9)
01:40:31.237 00.000 8976 MoveAxis(U, 3, ABG)
01:40:31.237 00.000 8976 stepping (-8, 9) + (0, 3)
01:40:31.237 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:31.269 00.032 8976 Received - 47 (G) 
01:40:31.269 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:31.269 00.000 8976 stepped: pos (-8, 12)
01:40:31.269 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
01:40:31.269 00.000 8976 MountToCamera -- mountX=1.52 mountY=-1.10 hyp=1.88 mountTheta=-0.63 cameraX=0.29, cameraY=1.86 cameraTheta=1.42
01:40:31.269 00.000 8976 incremental bump (0.286, 1.856) isValid = 1
01:40:31.269 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
01:40:31.269 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:40:31.269 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:40:31.269 00.000 8976 move complete, result=0
01:40:31.269 00.000 9828 Worker thread wakes up
01:40:31.269 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:40:31.269 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:40:31.269 00.000 8976 worker thread done servicing request
01:40:31.269 00.000 8976 Worker thread wakes up
01:40:31.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:31.269 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:31.269 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
01:40:31.270 00.001 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
01:40:31.270 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
01:40:31.270 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
01:40:31.270 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:40:31.270 00.000 9828 BLC: window closed
01:40:31.270 00.000 9828 MoveAxis(E, 7, B)
01:40:31.270 00.000 9828 Guiding  Dir = 2, Dur = 7
01:40:31.270 00.000 9828 IsSlewing returns 0
01:40:31.270 00.000 9828 IsGuiding returns 0
01:40:31.270 00.000 9828 PulseGuide returned control before completion, sleep 17
01:40:31.297 00.027 9828 IsGuiding returns 1
01:40:31.297 00.000 9828 scope still moving after pulse duration time elapsed
01:40:31.329 00.032 9828 IsSlewing returns 0
01:40:31.329 00.000 9828 IsGuiding returns 1
01:40:31.359 00.030 9828 IsSlewing returns 0
01:40:31.359 00.000 9828 IsGuiding returns 1
01:40:31.389 00.030 9828 IsSlewing returns 0
01:40:31.389 00.000 9828 IsGuiding returns 0
01:40:31.389 00.000 9828 scope move finished after 7 + 111 ms
01:40:31.389 00.000 9828 Move returns status 0, amount 7
01:40:31.389 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:31.389 00.000 9828 MoveAxis(N, 16, B)
01:40:31.389 00.000 9828 Guiding  Dir = 0, Dur = 16
01:40:31.404 00.015 9828 IsSlewing returns 0
01:40:31.404 00.000 9828 IsGuiding returns 0
01:40:31.405 00.001 9828 PulseGuide returned control before completion, sleep 26
01:40:31.435 00.030 9828 IsGuiding returns 1
01:40:31.435 00.000 9828 scope still moving after pulse duration time elapsed
01:40:31.466 00.031 9828 IsSlewing returns 0
01:40:31.466 00.000 9828 IsGuiding returns 1
01:40:31.496 00.030 9828 IsSlewing returns 0
01:40:31.501 00.005 9828 IsGuiding returns 1
01:40:31.528 00.027 9828 IsSlewing returns 0
01:40:31.528 00.000 9828 IsGuiding returns 1
01:40:31.563 00.035 9828 IsSlewing returns 0
01:40:31.563 00.000 9828 IsGuiding returns 0
01:40:31.563 00.000 9828 scope move finished after 16 + 143 ms
01:40:31.563 00.000 9828 Move returns status 0, amount 16
01:40:31.563 00.000 9828 move complete, result=0
01:40:31.563 00.000 9828 worker thread done servicing request
01:40:31.563 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:40:31.960 00.397 8976 Exposure complete
01:40:31.966 00.006 8976 worker thread done servicing request
01:40:31.966 00.000 5052 OnExposeComplete: enter
01:40:31.966 00.000 5052 UpdateGuideState(): m_state=6
01:40:31.966 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4972
01:40:31.966 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.14, Mass=167, SNR=8.9, Peak=65 HFD=2.7
01:40:31.966 00.000 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
01:40:31.966 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
01:40:31.966 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.57 hyp=0.74 cameraTheta=-0.89 mountX=-0.72 mountY=-0.07, mountTheta=-3.04
01:40:31.967 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.57, opts=13)
01:40:31.967 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.57)
01:40:31.967 00.000 8976 Worker thread wakes up
01:40:31.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.57) opts 0xd
01:40:31.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.57)
01:40:31.967 00.000 8976 Moving (0.46, -0.57) raw xDistance=-0.72 yDistance=-0.07
01:40:31.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
01:40:31.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:40:31.967 00.000 8976 MoveAxis(R, 3, ABG)
01:40:31.967 00.000 8976 stepping (-8, 12) + (3, 0)
01:40:31.967 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:31.968 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:40:31.978 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
01:40:31.978 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:31.978 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:31.978 00.000 5052 Enqueuing Expose request
01:40:32.005 00.027 8976 Received - 47 (G) 
01:40:32.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:32.005 00.000 8976 stepped: pos (-5, 12)
01:40:32.005 00.000 8976 MoveAxis(U, 0, ABG)
01:40:32.005 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
01:40:32.005 00.000 8976 MountToCamera -- mountX=1.27 mountY=-1.37 hyp=1.87 mountTheta=-0.82 cameraX=0.64, cameraY=1.75 cameraTheta=1.22
01:40:32.005 00.000 8976 incremental bump (0.636, 1.755) isValid = 1
01:40:32.005 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:40:32.005 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:40:32.005 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:40:32.005 00.000 8976 move complete, result=0
01:40:32.005 00.000 8976 worker thread done servicing request
01:40:32.005 00.000 8976 Worker thread wakes up
01:40:32.005 00.000 9828 Worker thread wakes up
01:40:32.005 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:40:32.005 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:40:32.005 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
01:40:32.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:32.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:32.006 00.001 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:40:32.006 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
01:40:32.006 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:40:32.006 00.000 9828 BLC: window closed
01:40:32.006 00.000 9828 MoveAxis(E, 14, B)
01:40:32.006 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
01:40:32.006 00.000 9828 Guiding  Dir = 2, Dur = 14
01:40:32.006 00.000 9828 IsSlewing returns 0
01:40:32.006 00.000 9828 IsGuiding returns 0
01:40:32.006 00.000 9828 PulseGuide returned control before completion, sleep 24
01:40:32.047 00.041 9828 IsGuiding returns 1
01:40:32.047 00.000 9828 scope still moving after pulse duration time elapsed
01:40:32.078 00.031 9828 IsSlewing returns 0
01:40:32.078 00.000 9828 IsGuiding returns 1
01:40:32.109 00.031 9828 IsSlewing returns 0
01:40:32.109 00.000 9828 IsGuiding returns 1
01:40:32.142 00.033 9828 IsSlewing returns 0
01:40:32.142 00.000 9828 IsGuiding returns 0
01:40:32.142 00.000 9828 scope move finished after 14 + 120 ms
01:40:32.142 00.000 9828 Move returns status 0, amount 14
01:40:32.142 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:32.142 00.000 9828 MoveAxis(N, 14, B)
01:40:32.142 00.000 9828 Guiding  Dir = 0, Dur = 14
01:40:32.156 00.014 9828 IsSlewing returns 0
01:40:32.156 00.000 9828 IsGuiding returns 0
01:40:32.156 00.000 9828 PulseGuide returned control before completion, sleep 24
01:40:32.187 00.031 9828 IsGuiding returns 1
01:40:32.187 00.000 9828 scope still moving after pulse duration time elapsed
01:40:32.218 00.031 9828 IsSlewing returns 0
01:40:32.218 00.000 9828 IsGuiding returns 1
01:40:32.249 00.031 9828 IsSlewing returns 0
01:40:32.249 00.000 9828 IsGuiding returns 1
01:40:32.279 00.030 9828 IsSlewing returns 0
01:40:32.279 00.000 9828 IsGuiding returns 1
01:40:32.311 00.032 9828 IsSlewing returns 0
01:40:32.311 00.000 9828 IsGuiding returns 0
01:40:32.311 00.000 9828 scope move finished after 14 + 140 ms
01:40:32.311 00.000 9828 Move returns status 0, amount 14
01:40:32.311 00.000 9828 move complete, result=0
01:40:32.311 00.000 9828 worker thread done servicing request
01:40:32.312 00.001 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:40:32.698 00.386 8976 Exposure complete
01:40:32.704 00.006 8976 worker thread done servicing request
01:40:32.704 00.000 5052 OnExposeComplete: enter
01:40:32.704 00.000 5052 UpdateGuideState(): m_state=6
01:40:32.704 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4973
01:40:32.704 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.14, Mass=189, SNR=9.4, Peak=63 HFD=3.3
01:40:32.704 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
01:40:32.704 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.95 = -2.95)
01:40:32.704 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.57 hyp=0.79 cameraTheta=-0.80 mountX=-0.75 mountY=-0.15, mountTheta=-2.94
01:40:32.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.57, opts=13)
01:40:32.705 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.57)
01:40:32.705 00.000 8976 Worker thread wakes up
01:40:32.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.57) opts 0xd
01:40:32.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.57)
01:40:32.705 00.000 8976 Moving (0.55, -0.57) raw xDistance=-0.75 yDistance=-0.15
01:40:32.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.75
01:40:32.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:40:32.705 00.000 8976 MoveAxis(R, 3, ABG)
01:40:32.705 00.000 8976 stepping (-5, 12) + (3, 0)
01:40:32.705 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:32.706 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:40:32.715 00.009 5052 UpdateGuideState exits: m=189 SNR=9.4
01:40:32.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:32.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:32.715 00.000 5052 Enqueuing Expose request
01:40:32.740 00.025 8976 Received - 47 (G) 
01:40:32.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:32.740 00.000 8976 stepped: pos (-2, 12)
01:40:32.740 00.000 8976 MoveAxis(U, 0, ABG)
01:40:32.740 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:40:32.740 00.000 8976 MountToCamera -- mountX=0.95 mountY=-1.54 hyp=1.81 mountTheta=-1.02 cameraX=0.94, cameraY=1.55 cameraTheta=1.03
01:40:32.740 00.000 8976 incremental bump (0.940, 1.552) isValid = 1
01:40:32.740 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
01:40:32.740 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:40:32.740 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:40:32.740 00.000 8976 move complete, result=0
01:40:32.740 00.000 9828 Worker thread wakes up
01:40:32.740 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:40:32.740 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:40:32.740 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
01:40:32.740 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.2 px 0 ms NORTH
01:40:32.740 00.000 8976 worker thread done servicing request
01:40:32.740 00.000 8976 Worker thread wakes up
01:40:32.741 00.001 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
01:40:32.741 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:40:32.741 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:40:32.741 00.000 9828 BLC: window closed
01:40:32.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:32.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:32.741 00.000 9828 MoveAxis(E, 20, B)
01:40:32.741 00.000 9828 Guiding  Dir = 2, Dur = 20
01:40:32.741 00.000 9828 IsSlewing returns 0
01:40:32.741 00.000 9828 IsGuiding returns 0
01:40:32.741 00.000 9828 PulseGuide returned control before completion, sleep 30
01:40:32.777 00.036 9828 IsGuiding returns 1
01:40:32.777 00.000 9828 scope still moving after pulse duration time elapsed
01:40:32.807 00.030 9828 IsSlewing returns 0
01:40:32.808 00.001 9828 IsGuiding returns 1
01:40:32.838 00.030 9828 IsSlewing returns 0
01:40:32.838 00.000 9828 IsGuiding returns 1
01:40:32.868 00.030 9828 IsSlewing returns 0
01:40:32.868 00.000 9828 IsGuiding returns 0
01:40:32.868 00.000 9828 scope move finished after 20 + 106 ms
01:40:32.868 00.000 9828 Move returns status 0, amount 20
01:40:32.868 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:32.868 00.000 9828 MoveAxis(N, 13, B)
01:40:32.868 00.000 9828 Guiding  Dir = 0, Dur = 13
01:40:32.884 00.016 9828 IsSlewing returns 0
01:40:32.885 00.001 9828 IsGuiding returns 0
01:40:32.885 00.000 9828 PulseGuide returned control before completion, sleep 23
01:40:32.915 00.030 9828 IsGuiding returns 1
01:40:32.915 00.000 9828 scope still moving after pulse duration time elapsed
01:40:32.946 00.031 9828 IsSlewing returns 0
01:40:32.946 00.000 9828 IsGuiding returns 1
01:40:32.977 00.031 9828 IsSlewing returns 0
01:40:32.977 00.000 9828 IsGuiding returns 1
01:40:33.008 00.031 9828 IsSlewing returns 0
01:40:33.008 00.000 9828 IsGuiding returns 0
01:40:33.008 00.000 9828 scope move finished after 13 + 110 ms
01:40:33.008 00.000 9828 Move returns status 0, amount 13
01:40:33.008 00.000 9828 move complete, result=0
01:40:33.008 00.000 9828 worker thread done servicing request
01:40:33.008 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:40:33.430 00.422 8976 Exposure complete
01:40:33.436 00.006 8976 worker thread done servicing request
01:40:33.436 00.000 5052 OnExposeComplete: enter
01:40:33.436 00.000 5052 UpdateGuideState(): m_state=6
01:40:33.436 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4974
01:40:33.436 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.99, Mass=185, SNR=9.3, Peak=60 HFD=3.4
01:40:33.436 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
01:40:33.436 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
01:40:33.436 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.28 hyp=0.66 cameraTheta=0.45 mountX=-0.02 mountY=-0.66, mountTheta=-1.60
01:40:33.437 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.28, opts=13)
01:40:33.437 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.28)
01:40:33.437 00.000 8976 Worker thread wakes up
01:40:33.437 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.28) opts 0xd
01:40:33.437 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.28)
01:40:33.437 00.000 8976 Moving (0.60, 0.28) raw xDistance=-0.02 yDistance=-0.66
01:40:33.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:40:33.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
01:40:33.437 00.000 8976 MoveAxis(R, 0, ABG)
01:40:33.437 00.000 8976 MoveAxis(U, 3, ABG)
01:40:33.437 00.000 8976 stepping (-2, 12) + (0, 3)
01:40:33.437 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:33.438 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:40:33.448 00.010 5052 UpdateGuideState exits: m=185 SNR=9.3
01:40:33.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:33.448 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:33.448 00.000 5052 Enqueuing Expose request
01:40:33.475 00.027 8976 Received - 47 (G) 
01:40:33.475 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:33.475 00.000 8976 stepped: pos (-2, 15)
01:40:33.475 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:40:33.475 00.000 8976 MountToCamera -- mountX=0.74 mountY=-1.82 hyp=1.97 mountTheta=-1.18 cameraX=1.28, cameraY=1.49 cameraTheta=0.86
01:40:33.476 00.001 8976 incremental bump (1.284, 1.488) isValid = 1
01:40:33.476 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
01:40:33.476 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:40:33.476 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:40:33.476 00.000 8976 move complete, result=0
01:40:33.476 00.000 9828 Worker thread wakes up
01:40:33.476 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:40:33.476 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:40:33.476 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:40:33.476 00.000 8976 worker thread done servicing request
01:40:33.476 00.000 8976 Worker thread wakes up
01:40:33.476 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
01:40:33.477 00.001 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
01:40:33.477 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
01:40:33.477 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:40:33.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:33.477 00.000 9828 BLC: window closed
01:40:33.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:33.477 00.000 9828 MoveAxis(E, 25, B)
01:40:33.477 00.000 9828 Guiding  Dir = 2, Dur = 25
01:40:33.477 00.000 9828 IsSlewing returns 0
01:40:33.478 00.001 9828 IsGuiding returns 0
01:40:33.478 00.000 9828 PulseGuide returned control before completion, sleep 35
01:40:33.518 00.040 9828 IsGuiding returns 1
01:40:33.518 00.000 9828 scope still moving after pulse duration time elapsed
01:40:33.550 00.032 9828 IsSlewing returns 0
01:40:33.550 00.000 9828 IsGuiding returns 1
01:40:33.580 00.030 9828 IsSlewing returns 0
01:40:33.580 00.000 9828 IsGuiding returns 1
01:40:33.610 00.030 9828 IsSlewing returns 0
01:40:33.611 00.001 9828 IsGuiding returns 1
01:40:33.657 00.046 9828 IsSlewing returns 0
01:40:33.657 00.000 9828 IsGuiding returns 0
01:40:33.657 00.000 9828 scope move finished after 25 + 154 ms
01:40:33.657 00.000 9828 Move returns status 0, amount 25
01:40:33.657 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:33.657 00.000 9828 MoveAxis(N, 11, B)
01:40:33.657 00.000 9828 Guiding  Dir = 0, Dur = 11
01:40:33.672 00.015 9828 IsSlewing returns 0
01:40:33.672 00.000 9828 IsGuiding returns 0
01:40:33.672 00.000 9828 PulseGuide returned control before completion, sleep 21
01:40:33.704 00.032 9828 IsGuiding returns 1
01:40:33.704 00.000 9828 scope still moving after pulse duration time elapsed
01:40:33.735 00.031 9828 IsSlewing returns 0
01:40:33.735 00.000 9828 IsGuiding returns 1
01:40:33.765 00.030 9828 IsSlewing returns 0
01:40:33.765 00.000 9828 IsGuiding returns 1
01:40:33.795 00.030 9828 IsSlewing returns 0
01:40:33.795 00.000 9828 IsGuiding returns 1
01:40:33.827 00.032 9828 IsSlewing returns 0
01:40:33.827 00.000 9828 IsGuiding returns 0
01:40:33.827 00.000 9828 scope move finished after 11 + 144 ms
01:40:33.827 00.000 9828 Move returns status 0, amount 11
01:40:33.827 00.000 9828 move complete, result=0
01:40:33.827 00.000 9828 worker thread done servicing request
01:40:33.827 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:40:34.166 00.339 8976 Exposure complete
01:40:34.171 00.005 8976 worker thread done servicing request
01:40:34.171 00.000 5052 OnExposeComplete: enter
01:40:34.171 00.000 5052 UpdateGuideState(): m_state=6
01:40:34.172 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4975
01:40:34.172 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.74, Mass=181, SNR=9.3, Peak=61 HFD=3.2
01:40:34.172 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
01:40:34.172 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:40:34.172 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.03 hyp=0.68 cameraTheta=0.05 mountX=-0.28 mountY=-0.58, mountTheta=-2.02
01:40:34.172 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.03, opts=13)
01:40:34.173 00.001 5052 Enqueuing Move request for stepguider (0.68, 0.03)
01:40:34.173 00.000 8976 Worker thread wakes up
01:40:34.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.03) opts 0xd
01:40:34.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.03)
01:40:34.173 00.000 8976 Moving (0.68, 0.03) raw xDistance=-0.28 yDistance=-0.58
01:40:34.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:40:34.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
01:40:34.173 00.000 8976 MoveAxis(R, 1, ABG)
01:40:34.173 00.000 8976 stepping (-2, 15) + (1, 0)
01:40:34.173 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:34.174 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:40:34.183 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
01:40:34.184 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:34.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:34.184 00.000 5052 Enqueuing Expose request
01:40:34.194 00.010 8976 Received - 47 (G) 
01:40:34.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:34.194 00.000 8976 stepped: pos (-1, 15)
01:40:34.194 00.000 8976 MoveAxis(U, 2, ABG)
01:40:34.194 00.000 8976 stepping (-1, 15) + (0, 2)
01:40:34.194 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:34.226 00.032 8976 Received - 47 (G) 
01:40:34.226 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:34.226 00.000 8976 stepped: pos (-1, 17)
01:40:34.226 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:40:34.227 00.001 8976 MountToCamera -- mountX=0.55 mountY=-2.11 hyp=2.18 mountTheta=-1.32 cameraX=1.63, cameraY=1.45 cameraTheta=0.73
01:40:34.227 00.000 8976 incremental bump (1.631, 1.447) isValid = 1
01:40:34.227 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
01:40:34.227 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:40:34.227 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:40:34.227 00.000 8976 move complete, result=0
01:40:34.227 00.000 9828 Worker thread wakes up
01:40:34.227 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:40:34.227 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:40:34.227 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
01:40:34.227 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:40:34.227 00.000 8976 worker thread done servicing request
01:40:34.227 00.000 8976 Worker thread wakes up
01:40:34.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:34.227 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:34.227 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
01:40:34.227 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
01:40:34.227 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:40:34.227 00.000 9828 BLC: window closed
01:40:34.227 00.000 9828 MoveAxis(E, 28, B)
01:40:34.228 00.001 9828 Guiding  Dir = 2, Dur = 28
01:40:34.228 00.000 9828 IsSlewing returns 0
01:40:34.228 00.000 9828 IsGuiding returns 0
01:40:34.228 00.000 9828 PulseGuide returned control before completion, sleep 38
01:40:34.277 00.049 9828 IsGuiding returns 1
01:40:34.277 00.000 9828 scope still moving after pulse duration time elapsed
01:40:34.307 00.030 9828 IsSlewing returns 0
01:40:34.307 00.000 9828 IsGuiding returns 1
01:40:34.338 00.031 9828 IsSlewing returns 0
01:40:34.338 00.000 9828 IsGuiding returns 1
01:40:34.369 00.031 9828 IsSlewing returns 0
01:40:34.369 00.000 9828 IsGuiding returns 0
01:40:34.369 00.000 9828 scope move finished after 28 + 112 ms
01:40:34.369 00.000 9828 Move returns status 0, amount 28
01:40:34.369 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:34.369 00.000 9828 MoveAxis(N, 9, B)
01:40:34.369 00.000 9828 Guiding  Dir = 0, Dur = 9
01:40:34.384 00.015 9828 IsSlewing returns 0
01:40:34.385 00.001 9828 IsGuiding returns 0
01:40:34.385 00.000 9828 PulseGuide returned control before completion, sleep 19
01:40:34.415 00.030 9828 IsGuiding returns 1
01:40:34.415 00.000 9828 scope still moving after pulse duration time elapsed
01:40:34.447 00.032 9828 IsSlewing returns 0
01:40:34.447 00.000 9828 IsGuiding returns 1
01:40:34.477 00.030 9828 IsSlewing returns 0
01:40:34.477 00.000 9828 IsGuiding returns 1
01:40:34.508 00.031 9828 IsSlewing returns 0
01:40:34.508 00.000 9828 IsGuiding returns 1
01:40:34.539 00.031 9828 IsSlewing returns 0
01:40:34.539 00.000 9828 IsGuiding returns 0
01:40:34.539 00.000 9828 scope move finished after 9 + 145 ms
01:40:34.539 00.000 9828 Move returns status 0, amount 9
01:40:34.539 00.000 9828 move complete, result=0
01:40:34.539 00.000 9828 worker thread done servicing request
01:40:34.539 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:40:34.939 00.400 8976 Exposure complete
01:40:34.944 00.005 8976 worker thread done servicing request
01:40:34.944 00.000 5052 OnExposeComplete: enter
01:40:34.944 00.000 5052 UpdateGuideState(): m_state=6
01:40:34.944 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4976
01:40:34.944 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.97, Mass=204, SNR=9.8, Peak=66 HFD=3.0
01:40:34.944 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
01:40:34.944 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
01:40:34.945 00.001 5052 CameraToMount -- cameraX=0.31 cameraY=0.26 hyp=0.41 cameraTheta=0.70 mountX=0.09 mountY=-0.40, mountTheta=-1.35
01:40:34.945 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.26, opts=13)
01:40:34.945 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.26)
01:40:34.945 00.000 8976 Worker thread wakes up
01:40:34.946 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.26) opts 0xd
01:40:34.946 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.26)
01:40:34.946 00.000 8976 Moving (0.31, 0.26) raw xDistance=0.09 yDistance=-0.40
01:40:34.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:40:34.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
01:40:34.946 00.000 8976 MoveAxis(R, 0, ABG)
01:40:34.946 00.000 8976 MoveAxis(U, 2, ABG)
01:40:34.946 00.000 8976 stepping (-1, 17) + (0, 2)
01:40:34.946 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:34.947 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:40:34.956 00.009 5052 UpdateGuideState exits: m=204 SNR=9.8
01:40:34.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:34.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:34.956 00.000 5052 Enqueuing Expose request
01:40:34.978 00.022 8976 Received - 47 (G) 
01:40:34.978 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:34.978 00.000 8976 stepped: pos (-1, 19)
01:40:34.978 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:40:34.978 00.000 8976 MountToCamera -- mountX=0.42 mountY=-2.41 hyp=2.45 mountTheta=-1.40 cameraX=1.96, cameraY=1.47 cameraTheta=0.64
01:40:34.978 00.000 8976 incremental bump (1.956, 1.468) isValid = 1
01:40:34.978 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
01:40:34.978 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:40:34.978 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:40:34.978 00.000 8976 move complete, result=0
01:40:34.978 00.000 9828 Worker thread wakes up
01:40:34.978 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:40:34.978 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:40:34.978 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
01:40:34.978 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
01:40:34.978 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
01:40:34.978 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:40:34.979 00.001 8976 worker thread done servicing request
01:40:34.979 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:40:34.979 00.000 8976 Worker thread wakes up
01:40:34.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:34.979 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:34.979 00.000 9828 BLC: window closed
01:40:34.979 00.000 9828 MoveAxis(E, 30, B)
01:40:34.979 00.000 9828 Guiding  Dir = 2, Dur = 30
01:40:34.980 00.001 9828 IsSlewing returns 0
01:40:34.980 00.000 9828 IsGuiding returns 0
01:40:34.980 00.000 9828 PulseGuide returned control before completion, sleep 40
01:40:35.023 00.043 9828 IsGuiding returns 1
01:40:35.023 00.000 9828 scope still moving after pulse duration time elapsed
01:40:35.055 00.032 9828 IsSlewing returns 0
01:40:35.055 00.000 9828 IsGuiding returns 1
01:40:35.086 00.031 9828 IsSlewing returns 0
01:40:35.086 00.000 9828 IsGuiding returns 1
01:40:35.117 00.031 9828 IsSlewing returns 0
01:40:35.117 00.000 9828 IsGuiding returns 1
01:40:35.147 00.030 9828 IsSlewing returns 0
01:40:35.147 00.000 9828 IsGuiding returns 0
01:40:35.147 00.000 9828 scope move finished after 30 + 137 ms
01:40:35.147 00.000 9828 Move returns status 0, amount 30
01:40:35.147 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:35.147 00.000 9828 MoveAxis(N, 8, B)
01:40:35.147 00.000 9828 Guiding  Dir = 0, Dur = 8
01:40:35.163 00.016 9828 IsSlewing returns 0
01:40:35.163 00.000 9828 IsGuiding returns 0
01:40:35.163 00.000 9828 PulseGuide returned control before completion, sleep 18
01:40:35.194 00.031 9828 IsGuiding returns 1
01:40:35.194 00.000 9828 scope still moving after pulse duration time elapsed
01:40:35.225 00.031 9828 IsSlewing returns 0
01:40:35.225 00.000 9828 IsGuiding returns 1
01:40:35.256 00.031 9828 IsSlewing returns 0
01:40:35.256 00.000 9828 IsGuiding returns 1
01:40:35.287 00.031 9828 IsSlewing returns 0
01:40:35.287 00.000 9828 IsGuiding returns 1
01:40:35.318 00.031 9828 IsSlewing returns 0
01:40:35.318 00.000 9828 IsGuiding returns 0
01:40:35.318 00.000 9828 scope move finished after 8 + 147 ms
01:40:35.318 00.000 9828 Move returns status 0, amount 8
01:40:35.318 00.000 9828 move complete, result=0
01:40:35.318 00.000 9828 worker thread done servicing request
01:40:35.318 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:40:35.667 00.349 8976 Exposure complete
01:40:35.673 00.006 8976 worker thread done servicing request
01:40:35.673 00.000 5052 OnExposeComplete: enter
01:40:35.673 00.000 5052 UpdateGuideState(): m_state=6
01:40:35.673 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4977
01:40:35.673 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.75, Mass=176, SNR=9.2, Peak=68 HFD=2.5
01:40:35.673 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
01:40:35.673 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
01:40:35.673 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.04 hyp=0.59 cameraTheta=0.06 mountX=-0.24 mountY=-0.52, mountTheta=-2.00
01:40:35.674 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.04, opts=13)
01:40:35.674 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.04)
01:40:35.674 00.000 8976 Worker thread wakes up
01:40:35.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.04) opts 0xd
01:40:35.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.04)
01:40:35.674 00.000 8976 Moving (0.59, 0.04) raw xDistance=-0.24 yDistance=-0.52
01:40:35.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:40:35.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
01:40:35.674 00.000 8976 MoveAxis(R, 0, ABG)
01:40:35.674 00.000 8976 MoveAxis(U, 2, ABG)
01:40:35.674 00.000 8976 stepping (-1, 19) + (0, 2)
01:40:35.674 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:35.675 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:40:35.684 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
01:40:35.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:35.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:35.684 00.000 5052 Enqueuing Expose request
01:40:35.698 00.014 8976 Received - 47 (G) 
01:40:35.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:35.698 00.000 8976 stepped: pos (-1, 21)
01:40:35.698 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
01:40:35.698 00.000 8976 MountToCamera -- mountX=0.33 mountY=-2.72 hyp=2.74 mountTheta=-1.45 cameraX=2.27, cameraY=1.53 cameraTheta=0.59
01:40:35.698 00.000 8976 incremental bump (2.267, 1.530) isValid = 1
01:40:35.698 00.000 8976 Scheduling Mount bump of (0.095, 0.067)
01:40:35.698 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
01:40:35.698 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
01:40:35.698 00.000 8976 move complete, result=0
01:40:35.698 00.000 9828 Worker thread wakes up
01:40:35.698 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:40:35.698 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
01:40:35.698 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:40:35.698 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.58)
01:40:35.698 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.66)
01:40:35.698 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
01:40:35.699 00.001 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
01:40:35.699 00.000 8976 worker thread done servicing request
01:40:35.699 00.000 8976 Worker thread wakes up
01:40:35.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:35.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:35.699 00.000 9828 BLC: window closed
01:40:35.699 00.000 9828 MoveAxis(E, 31, B)
01:40:35.699 00.000 9828 Guiding  Dir = 2, Dur = 31
01:40:35.699 00.000 9828 IsSlewing returns 0
01:40:35.699 00.000 9828 IsGuiding returns 0
01:40:35.699 00.000 9828 PulseGuide returned control before completion, sleep 41
01:40:35.750 00.051 9828 IsGuiding returns 1
01:40:35.750 00.000 9828 scope still moving after pulse duration time elapsed
01:40:35.782 00.032 9828 IsSlewing returns 0
01:40:35.782 00.000 9828 IsGuiding returns 1
01:40:35.813 00.031 9828 IsSlewing returns 0
01:40:35.813 00.000 9828 IsGuiding returns 1
01:40:35.843 00.030 9828 IsSlewing returns 0
01:40:35.843 00.000 9828 IsGuiding returns 0
01:40:35.843 00.000 9828 scope move finished after 31 + 112 ms
01:40:35.843 00.000 9828 Move returns status 0, amount 31
01:40:35.843 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:35.843 00.000 9828 MoveAxis(N, 7, B)
01:40:35.843 00.000 9828 Guiding  Dir = 0, Dur = 7
01:40:35.858 00.015 9828 IsSlewing returns 0
01:40:35.858 00.000 9828 IsGuiding returns 0
01:40:35.858 00.000 9828 PulseGuide returned control before completion, sleep 17
01:40:35.889 00.031 9828 IsGuiding returns 1
01:40:35.889 00.000 9828 scope still moving after pulse duration time elapsed
01:40:35.921 00.032 9828 IsSlewing returns 0
01:40:35.921 00.000 9828 IsGuiding returns 1
01:40:35.951 00.030 9828 IsSlewing returns 0
01:40:35.951 00.000 9828 IsGuiding returns 1
01:40:35.982 00.031 9828 IsSlewing returns 0
01:40:35.982 00.000 9828 IsGuiding returns 0
01:40:35.982 00.000 9828 scope move finished after 7 + 117 ms
01:40:35.982 00.000 9828 Move returns status 0, amount 7
01:40:35.982 00.000 9828 move complete, result=0
01:40:35.982 00.000 9828 worker thread done servicing request
01:40:35.982 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
01:40:36.388 00.406 8976 Exposure complete
01:40:36.394 00.006 8976 worker thread done servicing request
01:40:36.394 00.000 5052 OnExposeComplete: enter
01:40:36.394 00.000 5052 UpdateGuideState(): m_state=6
01:40:36.394 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4978
01:40:36.394 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.42, Mass=214, SNR=10.1, Peak=71 HFD=2.4
01:40:36.394 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.84 = 2.45)
01:40:36.394 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
01:40:36.394 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.79 mountX=-0.23 mountY=0.21, mountTheta=2.39
01:40:36.395 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.29, opts=13)
01:40:36.395 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.29)
01:40:36.395 00.000 8976 Worker thread wakes up
01:40:36.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.29) opts 0xd
01:40:36.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.29)
01:40:36.395 00.000 8976 Moving (-0.06, -0.29) raw xDistance=-0.23 yDistance=0.21
01:40:36.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:40:36.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:40:36.395 00.000 8976 MoveAxis(R, 0, ABG)
01:40:36.395 00.000 8976 MoveAxis(U, 0, ABG)
01:40:36.395 00.000 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
01:40:36.395 00.000 8976 MountToCamera -- mountX=0.27 mountY=-2.92 hyp=2.93 mountTheta=-1.48 cameraX=2.48, cameraY=1.57 cameraTheta=0.57
01:40:36.395 00.000 8976 incremental bump (2.476, 1.571) isValid = 1
01:40:36.396 00.001 8976 Scheduling Mount bump of (0.097, 0.064)
01:40:36.396 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
01:40:36.396 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
01:40:36.396 00.000 8976 move complete, result=0
01:40:36.396 00.000 9828 Worker thread wakes up
01:40:36.396 00.000 8976 worker thread done servicing request
01:40:36.396 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
01:40:36.396 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:40:36.396 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:40:36.396 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.68 = -2.61)
01:40:36.396 00.000 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.60 = -2.69)
01:40:36.396 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
01:40:36.396 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
01:40:36.396 00.000 9828 BLC: window closed
01:40:36.396 00.000 9828 MoveAxis(E, 32, B)
01:40:36.397 00.001 9828 Guiding  Dir = 2, Dur = 32
01:40:36.397 00.000 9828 IsSlewing returns 0
01:40:36.397 00.000 9828 IsGuiding returns 0
01:40:36.397 00.000 9828 PulseGuide returned control before completion, sleep 42
01:40:36.406 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
01:40:36.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:36.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:36.406 00.000 5052 Enqueuing Expose request
01:40:36.407 00.001 8976 Worker thread wakes up
01:40:36.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:36.407 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:36.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:36.447 00.040 9828 IsGuiding returns 1
01:40:36.447 00.000 9828 scope still moving after pulse duration time elapsed
01:40:36.478 00.031 9828 IsSlewing returns 0
01:40:36.479 00.001 9828 IsGuiding returns 1
01:40:36.509 00.030 9828 IsSlewing returns 0
01:40:36.509 00.000 9828 IsGuiding returns 1
01:40:36.541 00.032 9828 IsSlewing returns 0
01:40:36.541 00.000 9828 IsGuiding returns 0
01:40:36.541 00.000 9828 scope move finished after 32 + 112 ms
01:40:36.541 00.000 9828 Move returns status 0, amount 32
01:40:36.541 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:36.541 00.000 9828 MoveAxis(N, 7, B)
01:40:36.541 00.000 9828 Guiding  Dir = 0, Dur = 7
01:40:36.556 00.015 9828 IsSlewing returns 0
01:40:36.556 00.000 9828 IsGuiding returns 1
01:40:36.556 00.000 9828 Entered PulseGuideScope while moving
01:40:36.618 00.062 9828 IsSlewing returns 0
01:40:36.618 00.000 9828 IsGuiding returns 1
01:40:36.618 00.000 9828 Still moving
01:40:36.680 00.062 9828 IsSlewing returns 0
01:40:36.680 00.000 9828 IsGuiding returns 0
01:40:36.680 00.000 9828 Movement stopped - continuing
01:40:36.680 00.000 9828 PulseGuide returned control before completion, sleep 17
01:40:36.711 00.031 9828 IsGuiding returns 1
01:40:36.711 00.000 9828 scope still moving after pulse duration time elapsed
01:40:36.742 00.031 9828 IsSlewing returns 0
01:40:36.742 00.000 9828 IsGuiding returns 1
01:40:36.774 00.032 9828 IsSlewing returns 0
01:40:36.774 00.000 9828 IsGuiding returns 1
01:40:36.804 00.030 9828 IsSlewing returns 0
01:40:36.804 00.000 9828 IsGuiding returns 0
01:40:36.804 00.000 9828 scope move finished after 7 + 116 ms
01:40:36.804 00.000 9828 Move returns status 0, amount 7
01:40:36.804 00.000 9828 move complete, result=0
01:40:36.804 00.000 9828 worker thread done servicing request
01:40:36.804 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
01:40:37.095 00.291 8976 Exposure complete
01:40:37.101 00.006 8976 worker thread done servicing request
01:40:37.101 00.000 5052 OnExposeComplete: enter
01:40:37.101 00.000 5052 UpdateGuideState(): m_state=6
01:40:37.101 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4979
01:40:37.101 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.55, Mass=193, SNR=9.6, Peak=70 HFD=2.8
01:40:37.101 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
01:40:37.101 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.34)
01:40:37.101 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.16 hyp=0.48 cameraTheta=-2.80 mountX=0.06 mountY=0.46, mountTheta=1.44
01:40:37.102 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.16, opts=13)
01:40:37.102 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.16)
01:40:37.102 00.000 8976 Worker thread wakes up
01:40:37.102 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.16) opts 0xd
01:40:37.102 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.16)
01:40:37.102 00.000 8976 Moving (-0.45, -0.16) raw xDistance=0.06 yDistance=0.46
01:40:37.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:40:37.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:40:37.102 00.000 8976 MoveAxis(R, 0, ABG)
01:40:37.102 00.000 8976 MoveAxis(D, 2, ABG)
01:40:37.102 00.000 8976 stepping (-1, 21) + (0, -2)
01:40:37.102 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:37.103 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:40:37.112 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:40:37.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:37.112 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:37.112 00.000 5052 Enqueuing Expose request
01:40:37.136 00.024 8976 Received - 47 (G) 
01:40:37.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:37.136 00.000 8976 stepped: pos (-1, 19)
01:40:37.136 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.55 = 0.55)
01:40:37.136 00.000 8976 MountToCamera -- mountX=0.23 mountY=-2.95 hyp=2.96 mountTheta=-1.49 cameraX=2.52, cameraY=1.55 cameraTheta=0.55
01:40:37.137 00.001 8976 incremental bump (2.523, 1.551) isValid = 1
01:40:37.137 00.000 8976 Scheduling Mount bump of (0.098, 0.062)
01:40:37.137 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
01:40:37.137 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
01:40:37.137 00.000 8976 move complete, result=0
01:40:37.137 00.000 8976 worker thread done servicing request
01:40:37.137 00.000 8976 Worker thread wakes up
01:40:37.137 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:40:37.137 00.000 9828 Worker thread wakes up
01:40:37.137 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
01:40:37.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:37.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:37.137 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:40:37.138 00.001 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.66 = -2.62)
01:40:37.138 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.58 = -2.70)
01:40:37.138 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
01:40:37.138 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
01:40:37.138 00.000 9828 BLC: window closed
01:40:37.138 00.000 9828 MoveAxis(E, 32, B)
01:40:37.138 00.000 9828 Guiding  Dir = 2, Dur = 32
01:40:37.138 00.000 9828 IsSlewing returns 0
01:40:37.138 00.000 9828 IsGuiding returns 0
01:40:37.138 00.000 9828 PulseGuide returned control before completion, sleep 42
01:40:37.192 00.054 9828 IsGuiding returns 1
01:40:37.192 00.000 9828 scope still moving after pulse duration time elapsed
01:40:37.223 00.031 9828 IsSlewing returns 0
01:40:37.223 00.000 9828 IsGuiding returns 1
01:40:37.254 00.031 9828 IsSlewing returns 0
01:40:37.254 00.000 9828 IsGuiding returns 1
01:40:37.285 00.031 9828 IsSlewing returns 0
01:40:37.285 00.000 9828 IsGuiding returns 0
01:40:37.285 00.000 9828 scope move finished after 32 + 115 ms
01:40:37.285 00.000 9828 Move returns status 0, amount 32
01:40:37.285 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:37.285 00.000 9828 MoveAxis(N, 7, B)
01:40:37.285 00.000 9828 Guiding  Dir = 0, Dur = 7
01:40:37.301 00.016 9828 IsSlewing returns 0
01:40:37.301 00.000 9828 IsGuiding returns 0
01:40:37.301 00.000 9828 PulseGuide returned control before completion, sleep 17
01:40:37.331 00.030 9828 IsGuiding returns 1
01:40:37.331 00.000 9828 scope still moving after pulse duration time elapsed
01:40:37.362 00.031 9828 IsSlewing returns 0
01:40:37.362 00.000 9828 IsGuiding returns 1
01:40:37.395 00.033 9828 IsSlewing returns 0
01:40:37.395 00.000 9828 IsGuiding returns 1
01:40:37.426 00.031 9828 IsSlewing returns 0
01:40:37.426 00.000 9828 IsGuiding returns 0
01:40:37.426 00.000 9828 scope move finished after 7 + 118 ms
01:40:37.426 00.000 9828 Move returns status 0, amount 7
01:40:37.426 00.000 9828 move complete, result=0
01:40:37.426 00.000 9828 worker thread done servicing request
01:40:37.426 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
01:40:37.828 00.402 8976 Exposure complete
01:40:37.833 00.005 8976 worker thread done servicing request
01:40:37.833 00.000 5052 OnExposeComplete: enter
01:40:37.833 00.000 5052 UpdateGuideState(): m_state=6
01:40:37.833 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4980
01:40:37.833 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.07, Mass=185, SNR=9.4, Peak=63 HFD=2.8
01:40:37.833 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
01:40:37.834 00.001 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
01:40:37.834 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.36 hyp=0.66 cameraTheta=2.57 mountX=0.57 mountY=0.27, mountTheta=0.44
01:40:37.834 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.36, opts=13)
01:40:37.834 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.36)
01:40:37.834 00.000 8976 Worker thread wakes up
01:40:37.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.36) opts 0xd
01:40:37.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.36)
01:40:37.834 00.000 8976 Moving (-0.56, 0.36) raw xDistance=0.57 yDistance=0.27
01:40:37.835 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
01:40:37.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
01:40:37.835 00.000 8976 MoveAxis(L, 2, ABG)
01:40:37.835 00.000 8976 stepping (-1, 19) + (-2, 0)
01:40:37.835 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:37.835 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:40:37.844 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:40:37.844 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:37.844 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:37.844 00.000 5052 Enqueuing Expose request
01:40:37.872 00.028 8976 Received - 47 (G) 
01:40:37.872 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:37.872 00.000 8976 stepped: pos (-3, 19)
01:40:37.872 00.000 8976 MoveAxis(D, 1, ABG)
01:40:37.872 00.000 8976 stepping (-3, 19) + (0, -1)
01:40:37.872 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:37.904 00.032 8976 Received - 47 (G) 
01:40:37.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:37.904 00.000 8976 stepped: pos (-3, 18)
01:40:37.904 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:40:37.904 00.000 8976 MountToCamera -- mountX=0.31 mountY=-2.92 hyp=2.94 mountTheta=-1.47 cameraX=2.46, cameraY=1.60 cameraTheta=0.58
01:40:37.904 00.000 8976 incremental bump (2.461, 1.603) isValid = 1
01:40:37.904 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
01:40:37.904 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
01:40:37.904 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
01:40:37.904 00.000 8976 move complete, result=0
01:40:37.904 00.000 9828 Worker thread wakes up
01:40:37.904 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
01:40:37.904 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:40:37.904 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
01:40:37.904 00.000 8976 worker thread done servicing request
01:40:37.904 00.000 8976 Worker thread wakes up
01:40:37.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:37.904 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:40:37.904 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
01:40:37.904 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
01:40:37.905 00.001 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
01:40:37.905 00.000 9828 BLC: window closed
01:40:37.905 00.000 9828 MoveAxis(E, 31, B)
01:40:37.905 00.000 9828 Guiding  Dir = 2, Dur = 31
01:40:37.905 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:37.905 00.000 9828 IsSlewing returns 0
01:40:37.905 00.000 9828 IsGuiding returns 0
01:40:37.905 00.000 9828 PulseGuide returned control before completion, sleep 41
01:40:37.954 00.049 9828 IsGuiding returns 1
01:40:37.954 00.000 9828 scope still moving after pulse duration time elapsed
01:40:37.985 00.031 9828 IsSlewing returns 0
01:40:37.985 00.000 9828 IsGuiding returns 1
01:40:38.016 00.031 9828 IsSlewing returns 0
01:40:38.016 00.000 9828 IsGuiding returns 1
01:40:38.047 00.031 9828 IsSlewing returns 0
01:40:38.047 00.000 9828 IsGuiding returns 0
01:40:38.047 00.000 9828 scope move finished after 31 + 111 ms
01:40:38.047 00.000 9828 Move returns status 0, amount 31
01:40:38.047 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:38.047 00.000 9828 MoveAxis(N, 7, B)
01:40:38.047 00.000 9828 Guiding  Dir = 0, Dur = 7
01:40:38.063 00.016 9828 IsSlewing returns 0
01:40:38.063 00.000 9828 IsGuiding returns 0
01:40:38.063 00.000 9828 PulseGuide returned control before completion, sleep 17
01:40:38.093 00.030 9828 IsGuiding returns 1
01:40:38.093 00.000 9828 scope still moving after pulse duration time elapsed
01:40:38.125 00.032 9828 IsSlewing returns 0
01:40:38.125 00.000 9828 IsGuiding returns 1
01:40:38.156 00.031 9828 IsSlewing returns 0
01:40:38.156 00.000 9828 IsGuiding returns 1
01:40:38.187 00.031 9828 IsSlewing returns 0
01:40:38.187 00.000 9828 IsGuiding returns 1
01:40:38.218 00.031 9828 IsSlewing returns 0
01:40:38.218 00.000 9828 IsGuiding returns 0
01:40:38.218 00.000 9828 scope move finished after 7 + 147 ms
01:40:38.218 00.000 9828 Move returns status 0, amount 7
01:40:38.218 00.000 9828 move complete, result=0
01:40:38.218 00.000 9828 worker thread done servicing request
01:40:38.218 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
01:40:38.596 00.378 8976 Exposure complete
01:40:38.602 00.006 8976 worker thread done servicing request
01:40:38.602 00.000 5052 OnExposeComplete: enter
01:40:38.602 00.000 5052 UpdateGuideState(): m_state=6
01:40:38.602 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4981
01:40:38.602 00.000 5052 Star::Find returns 1 (0), X=328.00, Y=281.61, Mass=187, SNR=9.4, Peak=71 HFD=2.3
01:40:38.602 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:40:38.602 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:40:38.602 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=-0.10 hyp=1.18 cameraTheta=-3.06 mountX=0.45 mountY=1.04, mountTheta=1.16
01:40:38.603 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=-0.10, opts=13)
01:40:38.603 00.000 5052 Enqueuing Move request for stepguider (-1.17, -0.10)
01:40:38.603 00.000 8976 Worker thread wakes up
01:40:38.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, -0.10) opts 0xd
01:40:38.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, -0.10)
01:40:38.603 00.000 8976 Moving (-1.17, -0.10) raw xDistance=0.45 yDistance=1.04
01:40:38.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
01:40:38.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.04
01:40:38.603 00.000 8976 MoveAxis(L, 2, ABG)
01:40:38.603 00.000 8976 stepping (-3, 18) + (-2, 0)
01:40:38.603 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:38.604 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:40:38.613 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:40:38.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:38.613 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:38.613 00.000 5052 Enqueuing Expose request
01:40:38.639 00.026 8976 Received - 47 (G) 
01:40:38.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:38.639 00.000 8976 stepped: pos (-5, 18)
01:40:38.639 00.000 8976 MoveAxis(D, 4, ABG)
01:40:38.639 00.000 8976 stepping (-5, 18) + (0, -4)
01:40:38.639 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:40:38.671 00.032 8976 Received - 47 (G) 
01:40:38.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:40:38.671 00.000 8976 stepped: pos (-5, 14)
01:40:38.671 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:40:38.671 00.000 8976 MountToCamera -- mountX=0.46 mountY=-2.69 hyp=2.73 mountTheta=-1.40 cameraX=2.19, cameraY=1.63 cameraTheta=0.64
01:40:38.671 00.000 8976 incremental bump (2.187, 1.633) isValid = 1
01:40:38.671 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
01:40:38.671 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:40:38.671 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:40:38.671 00.000 8976 move complete, result=0
01:40:38.671 00.000 8976 worker thread done servicing request
01:40:38.671 00.000 9828 Worker thread wakes up
01:40:38.671 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:40:38.671 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:40:38.671 00.000 8976 Worker thread wakes up
01:40:38.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:38.672 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:38.672 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
01:40:38.672 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
01:40:38.672 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:40:38.672 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:40:38.672 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:40:38.672 00.000 9828 BLC: window closed
01:40:38.672 00.000 9828 MoveAxis(E, 30, B)
01:40:38.672 00.000 9828 Guiding  Dir = 2, Dur = 30
01:40:38.672 00.000 9828 IsSlewing returns 0
01:40:38.672 00.000 9828 IsGuiding returns 0
01:40:38.672 00.000 9828 PulseGuide returned control before completion, sleep 40
01:40:38.715 00.043 9828 IsGuiding returns 1
01:40:38.715 00.000 9828 scope still moving after pulse duration time elapsed
01:40:38.747 00.032 9828 IsSlewing returns 0
01:40:38.747 00.000 9828 IsGuiding returns 1
01:40:38.777 00.030 9828 IsSlewing returns 0
01:40:38.777 00.000 9828 IsGuiding returns 1
01:40:38.808 00.031 9828 IsSlewing returns 0
01:40:38.808 00.000 9828 IsGuiding returns 1
01:40:38.839 00.031 9828 IsSlewing returns 0
01:40:38.839 00.000 9828 IsGuiding returns 0
01:40:38.839 00.000 9828 scope move finished after 30 + 137 ms
01:40:38.839 00.000 9828 Move returns status 0, amount 30
01:40:38.839 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:38.840 00.001 9828 MoveAxis(N, 8, B)
01:40:38.840 00.000 9828 Guiding  Dir = 0, Dur = 8
01:40:38.855 00.015 9828 IsSlewing returns 0
01:40:38.855 00.000 9828 IsGuiding returns 0
01:40:38.855 00.000 9828 PulseGuide returned control before completion, sleep 18
01:40:38.886 00.031 9828 IsGuiding returns 1
01:40:38.886 00.000 9828 scope still moving after pulse duration time elapsed
01:40:38.918 00.032 9828 IsSlewing returns 0
01:40:38.918 00.000 9828 IsGuiding returns 1
01:40:38.948 00.030 9828 IsSlewing returns 0
01:40:38.948 00.000 9828 IsGuiding returns 1
01:40:38.980 00.032 9828 IsSlewing returns 0
01:40:38.980 00.000 9828 IsGuiding returns 1
01:40:39.011 00.031 9828 IsSlewing returns 0
01:40:39.011 00.000 9828 IsGuiding returns 0
01:40:39.011 00.000 9828 scope move finished after 8 + 147 ms
01:40:39.011 00.000 9828 Move returns status 0, amount 8
01:40:39.011 00.000 9828 move complete, result=0
01:40:39.011 00.000 9828 worker thread done servicing request
01:40:39.011 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:40:39.358 00.347 8976 Exposure complete
01:40:39.363 00.005 8976 worker thread done servicing request
01:40:39.363 00.000 5052 OnExposeComplete: enter
01:40:39.363 00.000 5052 UpdateGuideState(): m_state=6
01:40:39.363 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4982
01:40:39.364 00.001 5052 Star::Find returns 1 (0), X=328.53, Y=281.48, Mass=169, SNR=9.0, Peak=73 HFD=3.1
01:40:39.364 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.85 = 1.44)
01:40:39.364 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
01:40:39.364 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.23 hyp=0.68 cameraTheta=-2.80 mountX=0.09 mountY=0.67, mountTheta=1.43
01:40:39.364 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.23, opts=13)
01:40:39.364 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.23)
01:40:39.364 00.000 8976 Worker thread wakes up
01:40:39.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.23) opts 0xd
01:40:39.365 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.23)
01:40:39.365 00.000 8976 Moving (-0.65, -0.23) raw xDistance=0.09 yDistance=0.67
01:40:39.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:40:39.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.67
01:40:39.365 00.000 8976 MoveAxis(R, 0, ABG)
01:40:39.365 00.000 8976 MoveAxis(D, 3, ABG)
01:40:39.365 00.000 8976 stepping (-5, 14) + (0, -3)
01:40:39.365 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:39.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:40:39.374 00.009 5052 UpdateGuideState exits: m=169 SNR=9.0
01:40:39.375 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:39.375 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:39.375 00.000 5052 Enqueuing Expose request
01:40:39.406 00.031 8976 Received - 47 (G) 
01:40:39.406 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:39.406 00.000 8976 stepped: pos (-5, 11)
01:40:39.406 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:40:39.406 00.000 8976 MountToCamera -- mountX=0.56 mountY=-2.38 hyp=2.44 mountTheta=-1.34 cameraX=1.86, cameraY=1.58 cameraTheta=0.70
01:40:39.406 00.000 8976 incremental bump (1.864, 1.582) isValid = 1
01:40:39.406 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
01:40:39.406 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:40:39.406 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:40:39.406 00.000 8976 move complete, result=0
01:40:39.406 00.000 9828 Worker thread wakes up
01:40:39.406 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:40:39.406 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:40:39.406 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
01:40:39.406 00.000 8976 worker thread done servicing request
01:40:39.406 00.000 8976 Worker thread wakes up
01:40:39.406 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.55)
01:40:39.406 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
01:40:39.406 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:40:39.406 00.000 9828 BLC: window closed
01:40:39.406 00.000 9828 MoveAxis(E, 29, B)
01:40:39.407 00.001 9828 Guiding  Dir = 2, Dur = 29
01:40:39.407 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:40:39.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:39.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:39.407 00.000 9828 IsSlewing returns 0
01:40:39.407 00.000 9828 IsGuiding returns 0
01:40:39.407 00.000 9828 PulseGuide returned control before completion, sleep 39
01:40:39.460 00.053 9828 IsGuiding returns 1
01:40:39.460 00.000 9828 scope still moving after pulse duration time elapsed
01:40:39.490 00.030 9828 IsSlewing returns 0
01:40:39.490 00.000 9828 IsGuiding returns 1
01:40:39.521 00.031 9828 IsSlewing returns 0
01:40:39.521 00.000 9828 IsGuiding returns 1
01:40:39.553 00.032 9828 IsSlewing returns 0
01:40:39.553 00.000 9828 IsGuiding returns 0
01:40:39.553 00.000 9828 scope move finished after 29 + 116 ms
01:40:39.553 00.000 9828 Move returns status 0, amount 29
01:40:39.553 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:39.553 00.000 9828 MoveAxis(N, 9, B)
01:40:39.553 00.000 9828 Guiding  Dir = 0, Dur = 9
01:40:39.569 00.016 9828 IsSlewing returns 0
01:40:39.569 00.000 9828 IsGuiding returns 0
01:40:39.570 00.001 9828 PulseGuide returned control before completion, sleep 19
01:40:39.599 00.029 9828 IsGuiding returns 1
01:40:39.599 00.000 9828 scope still moving after pulse duration time elapsed
01:40:39.630 00.031 9828 IsSlewing returns 0
01:40:39.630 00.000 9828 IsGuiding returns 1
01:40:39.661 00.031 9828 IsSlewing returns 0
01:40:39.666 00.005 9828 IsGuiding returns 1
01:40:39.693 00.027 9828 IsSlewing returns 0
01:40:39.693 00.000 9828 IsGuiding returns 1
01:40:39.724 00.031 9828 IsSlewing returns 0
01:40:39.724 00.000 9828 IsGuiding returns 0
01:40:39.724 00.000 9828 scope move finished after 9 + 146 ms
01:40:39.724 00.000 9828 Move returns status 0, amount 9
01:40:39.724 00.000 9828 move complete, result=0
01:40:39.724 00.000 9828 worker thread done servicing request
01:40:39.725 00.001 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:40:40.099 00.374 8976 Exposure complete
01:40:40.105 00.006 8976 worker thread done servicing request
01:40:40.105 00.000 5052 OnExposeComplete: enter
01:40:40.105 00.000 5052 UpdateGuideState(): m_state=6
01:40:40.106 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4983
01:40:40.106 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.77, Mass=167, SNR=8.9, Peak=62 HFD=2.9
01:40:40.106 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:40:40.106 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:40:40.106 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.06 hyp=0.85 cameraTheta=3.07 mountX=0.44 mountY=0.68, mountTheta=1.00
01:40:40.107 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.06, opts=13)
01:40:40.107 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.06)
01:40:40.107 00.000 8976 Worker thread wakes up
01:40:40.107 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.06) opts 0xd
01:40:40.107 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.06)
01:40:40.107 00.000 8976 Moving (-0.85, 0.06) raw xDistance=0.44 yDistance=0.68
01:40:40.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:40:40.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.68
01:40:40.107 00.000 8976 MoveAxis(L, 2, ABG)
01:40:40.107 00.000 8976 stepping (-5, 11) + (-2, 0)
01:40:40.107 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:40.108 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:40:40.118 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
01:40:40.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:40.118 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:40.118 00.000 5052 Enqueuing Expose request
01:40:40.142 00.024 8976 Received - 47 (G) 
01:40:40.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:40.142 00.000 8976 stepped: pos (-7, 11)
01:40:40.142 00.000 8976 MoveAxis(D, 3, ABG)
01:40:40.142 00.000 8976 stepping (-7, 11) + (0, -3)
01:40:40.142 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:40.173 00.031 8976 Received - 47 (G) 
01:40:40.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:40.173 00.000 8976 stepped: pos (-7, 8)
01:40:40.173 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:40:40.173 00.000 8976 MountToCamera -- mountX=0.73 mountY=-2.01 hyp=2.14 mountTheta=-1.22 cameraX=1.46, cameraY=1.57 cameraTheta=0.82
01:40:40.173 00.000 8976 incremental bump (1.461, 1.566) isValid = 1
01:40:40.173 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
01:40:40.174 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:40:40.174 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:40:40.174 00.000 8976 move complete, result=0
01:40:40.174 00.000 9828 Worker thread wakes up
01:40:40.174 00.000 8976 worker thread done servicing request
01:40:40.174 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:40:40.174 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:40:40.174 00.000 8976 Worker thread wakes up
01:40:40.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:40.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:40.174 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:40:40.174 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
01:40:40.174 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
01:40:40.174 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
01:40:40.175 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:40:40.175 00.000 9828 BLC: window closed
01:40:40.175 00.000 9828 MoveAxis(E, 26, B)
01:40:40.175 00.000 9828 Guiding  Dir = 2, Dur = 26
01:40:40.176 00.001 9828 IsSlewing returns 0
01:40:40.176 00.000 9828 IsGuiding returns 0
01:40:40.176 00.000 9828 PulseGuide returned control before completion, sleep 36
01:40:40.221 00.045 9828 IsGuiding returns 1
01:40:40.221 00.000 9828 scope still moving after pulse duration time elapsed
01:40:40.253 00.032 9828 IsSlewing returns 0
01:40:40.253 00.000 9828 IsGuiding returns 1
01:40:40.283 00.030 9828 IsSlewing returns 0
01:40:40.283 00.000 9828 IsGuiding returns 1
01:40:40.314 00.031 9828 IsSlewing returns 0
01:40:40.314 00.000 9828 IsGuiding returns 1
01:40:40.345 00.031 9828 IsSlewing returns 0
01:40:40.345 00.000 9828 IsGuiding returns 0
01:40:40.345 00.000 9828 scope move finished after 26 + 143 ms
01:40:40.345 00.000 9828 Move returns status 0, amount 26
01:40:40.345 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:40.345 00.000 9828 MoveAxis(N, 10, B)
01:40:40.345 00.000 9828 Guiding  Dir = 0, Dur = 10
01:40:40.360 00.015 9828 IsSlewing returns 0
01:40:40.360 00.000 9828 IsGuiding returns 0
01:40:40.360 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:40.391 00.031 9828 IsGuiding returns 1
01:40:40.391 00.000 9828 scope still moving after pulse duration time elapsed
01:40:40.422 00.031 9828 IsSlewing returns 0
01:40:40.422 00.000 9828 IsGuiding returns 1
01:40:40.454 00.032 9828 IsSlewing returns 0
01:40:40.454 00.000 9828 IsGuiding returns 1
01:40:40.485 00.031 9828 IsSlewing returns 0
01:40:40.485 00.000 9828 IsGuiding returns 1
01:40:40.517 00.032 9828 IsSlewing returns 0
01:40:40.517 00.000 9828 IsGuiding returns 0
01:40:40.517 00.000 9828 scope move finished after 10 + 146 ms
01:40:40.517 00.000 9828 Move returns status 0, amount 10
01:40:40.517 00.000 9828 move complete, result=0
01:40:40.517 00.000 9828 worker thread done servicing request
01:40:40.517 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:40:40.865 00.348 8976 Exposure complete
01:40:40.870 00.005 8976 worker thread done servicing request
01:40:40.870 00.000 5052 OnExposeComplete: enter
01:40:40.870 00.000 5052 UpdateGuideState(): m_state=6
01:40:40.870 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4984
01:40:40.870 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.47, Mass=170, SNR=9.0, Peak=63 HFD=3.1
01:40:40.870 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
01:40:40.871 00.001 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.36)
01:40:40.871 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.24 hyp=0.67 cameraTheta=-2.78 mountX=0.07 mountY=0.66, mountTheta=1.46
01:40:40.871 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.24, opts=13)
01:40:40.871 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.24)
01:40:40.872 00.001 8976 Worker thread wakes up
01:40:40.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.24) opts 0xd
01:40:40.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.24)
01:40:40.872 00.000 8976 Moving (-0.63, -0.24) raw xDistance=0.07 yDistance=0.66
01:40:40.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:40:40.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.66
01:40:40.872 00.000 8976 MoveAxis(R, 0, ABG)
01:40:40.872 00.000 8976 MoveAxis(D, 3, ABG)
01:40:40.872 00.000 8976 stepping (-7, 8) + (0, -3)
01:40:40.872 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:40.873 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:40:40.881 00.008 5052 UpdateGuideState exits: m=170 SNR=9.0
01:40:40.883 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:40.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:40.883 00.000 5052 Enqueuing Expose request
01:40:40.909 00.026 8976 Received - 47 (G) 
01:40:40.909 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:40.909 00.000 8976 stepped: pos (-7, 5)
01:40:40.909 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:40:40.909 00.000 8976 MountToCamera -- mountX=0.84 mountY=-1.61 hyp=1.82 mountTheta=-1.09 cameraX=1.05, cameraY=1.48 cameraTheta=0.95
01:40:40.909 00.000 8976 incremental bump (1.051, 1.483) isValid = 1
01:40:40.909 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
01:40:40.909 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:40:40.909 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:40:40.910 00.001 8976 move complete, result=0
01:40:40.910 00.000 9828 Worker thread wakes up
01:40:40.910 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:40:40.910 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:40:40.910 00.000 8976 worker thread done servicing request
01:40:40.910 00.000 8976 Worker thread wakes up
01:40:40.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:40.910 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:40:40.910 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
01:40:40.910 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:40.910 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
01:40:40.910 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
01:40:40.910 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:40:40.910 00.000 9828 BLC: window closed
01:40:40.910 00.000 9828 MoveAxis(E, 22, B)
01:40:40.910 00.000 9828 Guiding  Dir = 2, Dur = 22
01:40:40.911 00.001 9828 IsSlewing returns 0
01:40:40.911 00.000 9828 IsGuiding returns 0
01:40:40.911 00.000 9828 PulseGuide returned control before completion, sleep 32
01:40:40.950 00.039 9828 IsGuiding returns 1
01:40:40.950 00.000 9828 scope still moving after pulse duration time elapsed
01:40:40.981 00.031 9828 IsSlewing returns 0
01:40:40.981 00.000 9828 IsGuiding returns 1
01:40:41.012 00.031 9828 IsSlewing returns 0
01:40:41.012 00.000 9828 IsGuiding returns 1
01:40:41.042 00.030 9828 IsSlewing returns 0
01:40:41.042 00.000 9828 IsGuiding returns 1
01:40:41.073 00.031 9828 IsSlewing returns 0
01:40:41.073 00.000 9828 IsGuiding returns 0
01:40:41.073 00.000 9828 scope move finished after 22 + 141 ms
01:40:41.073 00.000 9828 Move returns status 0, amount 22
01:40:41.073 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:41.073 00.000 9828 MoveAxis(N, 12, B)
01:40:41.073 00.000 9828 Guiding  Dir = 0, Dur = 12
01:40:41.089 00.016 9828 IsSlewing returns 0
01:40:41.089 00.000 9828 IsGuiding returns 0
01:40:41.089 00.000 9828 PulseGuide returned control before completion, sleep 22
01:40:41.120 00.031 9828 IsGuiding returns 1
01:40:41.120 00.000 9828 scope still moving after pulse duration time elapsed
01:40:41.151 00.031 9828 IsSlewing returns 0
01:40:41.151 00.000 9828 IsGuiding returns 1
01:40:41.183 00.032 9828 IsSlewing returns 0
01:40:41.183 00.000 9828 IsGuiding returns 1
01:40:41.214 00.031 9828 IsSlewing returns 0
01:40:41.214 00.000 9828 IsGuiding returns 0
01:40:41.214 00.000 9828 scope move finished after 12 + 112 ms
01:40:41.214 00.000 9828 Move returns status 0, amount 12
01:40:41.214 00.000 9828 move complete, result=0
01:40:41.214 00.000 9828 worker thread done servicing request
01:40:41.214 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:40:41.597 00.383 8976 Exposure complete
01:40:41.602 00.005 8976 worker thread done servicing request
01:40:41.603 00.001 5052 OnExposeComplete: enter
01:40:41.603 00.000 5052 UpdateGuideState(): m_state=6
01:40:41.603 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4985
01:40:41.603 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.84, Mass=204, SNR=9.8, Peak=66 HFD=2.9
01:40:41.603 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
01:40:41.603 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
01:40:41.603 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.15 mountX=0.09 mountY=-0.12, mountTheta=-0.93
01:40:41.604 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.13, opts=13)
01:40:41.604 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.13)
01:40:41.604 00.000 8976 Worker thread wakes up
01:40:41.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.13) opts 0xd
01:40:41.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.13)
01:40:41.604 00.000 8976 Moving (0.06, 0.13) raw xDistance=0.09 yDistance=-0.12
01:40:41.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:40:41.605 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:40:41.605 00.000 8976 MoveAxis(R, 0, ABG)
01:40:41.605 00.000 8976 MoveAxis(U, 0, ABG)
01:40:41.605 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:40:41.605 00.000 8976 MountToCamera -- mountX=0.92 mountY=-1.34 hyp=1.63 mountTheta=-0.97 cameraX=0.78, cameraY=1.43 cameraTheta=1.07
01:40:41.605 00.000 8976 incremental bump (0.777, 1.428) isValid = 1
01:40:41.605 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
01:40:41.605 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
01:40:41.605 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
01:40:41.605 00.000 8976 move complete, result=0
01:40:41.605 00.000 8976 worker thread done servicing request
01:40:41.605 00.000 9828 Worker thread wakes up
01:40:41.605 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
01:40:41.605 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:40:41.605 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
01:40:41.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:40:41.606 00.001 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
01:40:41.606 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:40:41.606 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:40:41.606 00.000 9828 BLC: window closed
01:40:41.606 00.000 9828 MoveAxis(E, 19, B)
01:40:41.606 00.000 9828 Guiding  Dir = 2, Dur = 19
01:40:41.606 00.000 9828 IsSlewing returns 0
01:40:41.606 00.000 9828 IsGuiding returns 0
01:40:41.606 00.000 9828 PulseGuide returned control before completion, sleep 29
01:40:41.615 00.009 5052 UpdateGuideState exits: m=204 SNR=9.8
01:40:41.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:41.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:41.615 00.000 5052 Enqueuing Expose request
01:40:41.615 00.000 8976 Worker thread wakes up
01:40:41.615 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:41.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:41.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:41.648 00.033 9828 IsGuiding returns 1
01:40:41.648 00.000 9828 scope still moving after pulse duration time elapsed
01:40:41.680 00.032 9828 IsSlewing returns 0
01:40:41.680 00.000 9828 IsGuiding returns 1
01:40:41.710 00.030 9828 IsSlewing returns 0
01:40:41.710 00.000 9828 IsGuiding returns 1
01:40:41.741 00.031 9828 IsSlewing returns 0
01:40:41.741 00.000 9828 IsGuiding returns 0
01:40:41.741 00.000 9828 scope move finished after 19 + 115 ms
01:40:41.741 00.000 9828 Move returns status 0, amount 19
01:40:41.741 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:41.741 00.000 9828 MoveAxis(N, 13, B)
01:40:41.741 00.000 9828 Guiding  Dir = 0, Dur = 13
01:40:41.756 00.015 9828 IsSlewing returns 0
01:40:41.756 00.000 9828 IsGuiding returns 0
01:40:41.756 00.000 9828 PulseGuide returned control before completion, sleep 23
01:40:41.787 00.031 9828 IsGuiding returns 1
01:40:41.787 00.000 9828 scope still moving after pulse duration time elapsed
01:40:41.818 00.031 9828 IsSlewing returns 0
01:40:41.818 00.000 9828 IsGuiding returns 1
01:40:41.848 00.030 9828 IsSlewing returns 0
01:40:41.848 00.000 9828 IsGuiding returns 1
01:40:41.879 00.031 9828 IsSlewing returns 0
01:40:41.879 00.000 9828 IsGuiding returns 1
01:40:41.909 00.030 9828 IsSlewing returns 0
01:40:41.909 00.000 9828 IsGuiding returns 0
01:40:41.909 00.000 9828 scope move finished after 13 + 139 ms
01:40:41.909 00.000 9828 Move returns status 0, amount 13
01:40:41.909 00.000 9828 move complete, result=0
01:40:41.909 00.000 9828 worker thread done servicing request
01:40:41.909 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:40:42.307 00.398 8976 Exposure complete
01:40:42.312 00.005 8976 worker thread done servicing request
01:40:42.313 00.001 5052 OnExposeComplete: enter
01:40:42.313 00.000 5052 UpdateGuideState(): m_state=6
01:40:42.313 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4986
01:40:42.313 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.73, Mass=214, SNR=10.1, Peak=71 HFD=2.6
01:40:42.313 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
01:40:42.313 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:40:42.313 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.02 hyp=0.59 cameraTheta=0.03 mountX=-0.25 mountY=-0.50, mountTheta=-2.04
01:40:42.314 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.02, opts=13)
01:40:42.314 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.02)
01:40:42.314 00.000 8976 Worker thread wakes up
01:40:42.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.02) opts 0xd
01:40:42.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.02)
01:40:42.314 00.000 8976 Moving (0.59, 0.02) raw xDistance=-0.25 yDistance=-0.50
01:40:42.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:40:42.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
01:40:42.314 00.000 8976 MoveAxis(R, 0, ABG)
01:40:42.314 00.000 8976 MoveAxis(U, 2, ABG)
01:40:42.314 00.000 8976 stepping (-7, 5) + (0, 2)
01:40:42.314 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:42.316 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:40:42.327 00.011 5052 UpdateGuideState exits: m=214 SNR=10.1
01:40:42.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:42.327 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:42.327 00.000 5052 Enqueuing Expose request
01:40:42.347 00.020 8976 Received - 47 (G) 
01:40:42.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:42.348 00.001 8976 stepped: pos (-7, 7)
01:40:42.348 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:40:42.348 00.000 8976 MountToCamera -- mountX=0.97 mountY=-1.27 hyp=1.59 mountTheta=-0.92 cameraX=0.69, cameraY=1.44 cameraTheta=1.13
01:40:42.348 00.000 8976 incremental bump (0.686, 1.439) isValid = 1
01:40:42.348 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:40:42.348 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:40:42.348 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:40:42.348 00.000 8976 move complete, result=0
01:40:42.348 00.000 9828 Worker thread wakes up
01:40:42.348 00.000 8976 worker thread done servicing request
01:40:42.348 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.5 px 2 ms NORTH
01:40:42.348 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:40:42.348 00.000 8976 Worker thread wakes up
01:40:42.348 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:40:42.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:42.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:42.348 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
01:40:42.348 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
01:40:42.348 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:40:42.348 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:40:42.348 00.000 9828 BLC: window closed
01:40:42.348 00.000 9828 MoveAxis(E, 17, B)
01:40:42.348 00.000 9828 Guiding  Dir = 2, Dur = 17
01:40:42.349 00.001 9828 IsSlewing returns 0
01:40:42.349 00.000 9828 IsGuiding returns 0
01:40:42.349 00.000 9828 PulseGuide returned control before completion, sleep 27
01:40:42.377 00.028 9828 IsGuiding returns 1
01:40:42.377 00.000 9828 scope still moving after pulse duration time elapsed
01:40:42.408 00.031 9828 IsSlewing returns 0
01:40:42.408 00.000 9828 IsGuiding returns 1
01:40:42.439 00.031 9828 IsSlewing returns 0
01:40:42.439 00.000 9828 IsGuiding returns 1
01:40:42.470 00.031 9828 IsSlewing returns 0
01:40:42.470 00.000 9828 IsGuiding returns 1
01:40:42.516 00.046 9828 IsSlewing returns 0
01:40:42.516 00.000 9828 IsGuiding returns 1
01:40:42.547 00.031 9828 IsSlewing returns 0
01:40:42.547 00.000 9828 IsGuiding returns 1
01:40:42.578 00.031 9828 IsSlewing returns 0
01:40:42.578 00.000 9828 IsGuiding returns 0
01:40:42.578 00.000 9828 scope move finished after 17 + 211 ms
01:40:42.578 00.000 9828 Move returns status 0, amount 17
01:40:42.578 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:42.578 00.000 9828 MoveAxis(N, 14, B)
01:40:42.578 00.000 9828 Guiding  Dir = 0, Dur = 14
01:40:42.593 00.015 9828 IsSlewing returns 0
01:40:42.593 00.000 9828 IsGuiding returns 0
01:40:42.593 00.000 9828 PulseGuide returned control before completion, sleep 24
01:40:42.624 00.031 9828 IsGuiding returns 1
01:40:42.624 00.000 9828 scope still moving after pulse duration time elapsed
01:40:42.656 00.032 9828 IsSlewing returns 0
01:40:42.656 00.000 9828 IsGuiding returns 1
01:40:42.686 00.030 9828 IsSlewing returns 0
01:40:42.686 00.000 9828 IsGuiding returns 1
01:40:42.719 00.033 9828 IsSlewing returns 0
01:40:42.719 00.000 9828 IsGuiding returns 1
01:40:42.750 00.031 9828 IsSlewing returns 0
01:40:42.750 00.000 9828 IsGuiding returns 0
01:40:42.750 00.000 9828 scope move finished after 14 + 142 ms
01:40:42.750 00.000 9828 Move returns status 0, amount 14
01:40:42.750 00.000 9828 move complete, result=0
01:40:42.750 00.000 9828 worker thread done servicing request
01:40:42.750 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:40:43.056 00.306 8976 Exposure complete
01:40:43.062 00.006 8976 worker thread done servicing request
01:40:43.062 00.000 5052 OnExposeComplete: enter
01:40:43.062 00.000 5052 UpdateGuideState(): m_state=6
01:40:43.062 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4987
01:40:43.062 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.89, Mass=172, SNR=9.1, Peak=69 HFD=2.7
01:40:43.062 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
01:40:43.062 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
01:40:43.062 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.18 hyp=0.41 cameraTheta=0.45 mountX=-0.01 mountY=-0.41, mountTheta=-1.59
01:40:43.063 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.18, opts=13)
01:40:43.063 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.18)
01:40:43.063 00.000 8976 Worker thread wakes up
01:40:43.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.18) opts 0xd
01:40:43.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.18)
01:40:43.063 00.000 8976 Moving (0.37, 0.18) raw xDistance=-0.01 yDistance=-0.41
01:40:43.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:40:43.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
01:40:43.063 00.000 8976 MoveAxis(R, 0, ABG)
01:40:43.063 00.000 8976 MoveAxis(U, 2, ABG)
01:40:43.063 00.000 8976 stepping (-7, 7) + (0, 2)
01:40:43.063 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:43.064 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:40:43.073 00.009 5052 UpdateGuideState exits: m=172 SNR=9.1
01:40:43.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:43.073 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:43.073 00.000 5052 Enqueuing Expose request
01:40:43.099 00.026 8976 Received - 47 (G) 
01:40:43.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:43.099 00.000 8976 stepped: pos (-7, 9)
01:40:43.099 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
01:40:43.099 00.000 8976 MountToCamera -- mountX=1.00 mountY=-1.32 hyp=1.66 mountTheta=-0.92 cameraX=0.72, cameraY=1.49 cameraTheta=1.12
01:40:43.099 00.000 8976 incremental bump (0.718, 1.494) isValid = 1
01:40:43.099 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
01:40:43.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:40:43.099 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:40:43.099 00.000 8976 move complete, result=0
01:40:43.099 00.000 8976 worker thread done servicing request
01:40:43.099 00.000 9828 Worker thread wakes up
01:40:43.099 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:40:43.099 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:40:43.099 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:40:43.099 00.000 8976 Worker thread wakes up
01:40:43.099 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
01:40:43.099 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
01:40:43.100 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:40:43.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:43.100 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:43.100 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:40:43.100 00.000 9828 BLC: window closed
01:40:43.100 00.000 9828 MoveAxis(E, 17, B)
01:40:43.100 00.000 9828 Guiding  Dir = 2, Dur = 17
01:40:43.100 00.000 9828 IsSlewing returns 0
01:40:43.100 00.000 9828 IsGuiding returns 0
01:40:43.100 00.000 9828 PulseGuide returned control before completion, sleep 27
01:40:43.136 00.036 9828 IsGuiding returns 1
01:40:43.136 00.000 9828 scope still moving after pulse duration time elapsed
01:40:43.167 00.031 9828 IsSlewing returns 0
01:40:43.167 00.000 9828 IsGuiding returns 1
01:40:43.198 00.031 9828 IsSlewing returns 0
01:40:43.198 00.000 9828 IsGuiding returns 1
01:40:43.229 00.031 9828 IsSlewing returns 0
01:40:43.229 00.000 9828 IsGuiding returns 0
01:40:43.229 00.000 9828 scope move finished after 17 + 112 ms
01:40:43.229 00.000 9828 Move returns status 0, amount 17
01:40:43.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:43.230 00.001 9828 MoveAxis(N, 14, B)
01:40:43.230 00.000 9828 Guiding  Dir = 0, Dur = 14
01:40:43.244 00.014 9828 IsSlewing returns 0
01:40:43.244 00.000 9828 IsGuiding returns 0
01:40:43.244 00.000 9828 PulseGuide returned control before completion, sleep 24
01:40:43.275 00.031 9828 IsGuiding returns 1
01:40:43.275 00.000 9828 scope still moving after pulse duration time elapsed
01:40:43.306 00.031 9828 IsSlewing returns 0
01:40:43.306 00.000 9828 IsGuiding returns 1
01:40:43.336 00.030 9828 IsSlewing returns 0
01:40:43.336 00.000 9828 IsGuiding returns 1
01:40:43.367 00.031 9828 IsSlewing returns 0
01:40:43.367 00.000 9828 IsGuiding returns 1
01:40:43.398 00.031 9828 IsSlewing returns 0
01:40:43.398 00.000 9828 IsGuiding returns 0
01:40:43.398 00.000 9828 scope move finished after 14 + 140 ms
01:40:43.398 00.000 9828 Move returns status 0, amount 14
01:40:43.398 00.000 9828 move complete, result=0
01:40:43.398 00.000 9828 worker thread done servicing request
01:40:43.398 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:40:43.789 00.391 8976 Exposure complete
01:40:43.794 00.005 8976 worker thread done servicing request
01:40:43.794 00.000 5052 OnExposeComplete: enter
01:40:43.794 00.000 5052 UpdateGuideState(): m_state=6
01:40:43.794 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4988
01:40:43.795 00.001 5052 Star::Find returns 1 (0), X=329.26, Y=281.80, Mass=174, SNR=9.1, Peak=68 HFD=2.8
01:40:43.795 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
01:40:43.795 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
01:40:43.795 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.80 mountX=0.04 mountY=-0.12, mountTheta=-1.25
01:40:43.795 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.09, opts=13)
01:40:43.795 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.09)
01:40:43.795 00.000 8976 Worker thread wakes up
01:40:43.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.09) opts 0xd
01:40:43.796 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.09)
01:40:43.796 00.000 8976 Moving (0.08, 0.09) raw xDistance=0.04 yDistance=-0.12
01:40:43.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:40:43.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:40:43.796 00.000 8976 MoveAxis(R, 0, ABG)
01:40:43.796 00.000 8976 MoveAxis(U, 0, ABG)
01:40:43.796 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
01:40:43.796 00.000 8976 MountToCamera -- mountX=1.03 mountY=-1.36 hyp=1.70 mountTheta=-0.92 cameraX=0.74, cameraY=1.53 cameraTheta=1.12
01:40:43.796 00.000 8976 incremental bump (0.740, 1.530) isValid = 1
01:40:43.796 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
01:40:43.796 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:40:43.796 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:40:43.796 00.000 8976 move complete, result=0
01:40:43.796 00.000 9828 Worker thread wakes up
01:40:43.796 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:40:43.796 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:40:43.796 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
01:40:43.796 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
01:40:43.797 00.001 8976 worker thread done servicing request
01:40:43.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:40:43.797 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:40:43.797 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:40:43.797 00.000 9828 BLC: window closed
01:40:43.797 00.000 9828 MoveAxis(E, 17, B)
01:40:43.797 00.000 9828 Guiding  Dir = 2, Dur = 17
01:40:43.797 00.000 9828 IsSlewing returns 0
01:40:43.797 00.000 9828 IsGuiding returns 0
01:40:43.797 00.000 9828 PulseGuide returned control before completion, sleep 27
01:40:43.807 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:40:43.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:43.807 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:43.807 00.000 5052 Enqueuing Expose request
01:40:43.807 00.000 8976 Worker thread wakes up
01:40:43.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:43.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:43.807 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:43.831 00.024 9828 IsGuiding returns 1
01:40:43.831 00.000 9828 scope still moving after pulse duration time elapsed
01:40:43.862 00.031 9828 IsSlewing returns 0
01:40:43.862 00.000 9828 IsGuiding returns 1
01:40:43.893 00.031 9828 IsSlewing returns 0
01:40:43.893 00.000 9828 IsGuiding returns 1
01:40:43.924 00.031 9828 IsSlewing returns 0
01:40:43.924 00.000 9828 IsGuiding returns 0
01:40:43.924 00.000 9828 scope move finished after 17 + 109 ms
01:40:43.924 00.000 9828 Move returns status 0, amount 17
01:40:43.924 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:43.924 00.000 9828 MoveAxis(N, 14, B)
01:40:43.924 00.000 9828 Guiding  Dir = 0, Dur = 14
01:40:43.940 00.016 9828 IsSlewing returns 0
01:40:43.940 00.000 9828 IsGuiding returns 0
01:40:43.941 00.001 9828 PulseGuide returned control before completion, sleep 24
01:40:43.972 00.031 9828 IsGuiding returns 1
01:40:43.972 00.000 9828 scope still moving after pulse duration time elapsed
01:40:44.004 00.032 9828 IsSlewing returns 0
01:40:44.005 00.001 9828 IsGuiding returns 1
01:40:44.036 00.031 9828 IsSlewing returns 0
01:40:44.036 00.000 9828 IsGuiding returns 1
01:40:44.066 00.030 9828 IsSlewing returns 0
01:40:44.066 00.000 9828 IsGuiding returns 1
01:40:44.097 00.031 9828 IsSlewing returns 0
01:40:44.097 00.000 9828 IsGuiding returns 0
01:40:44.097 00.000 9828 scope move finished after 14 + 142 ms
01:40:44.097 00.000 9828 Move returns status 0, amount 14
01:40:44.097 00.000 9828 move complete, result=0
01:40:44.097 00.000 9828 worker thread done servicing request
01:40:44.098 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:40:44.497 00.399 8976 Exposure complete
01:40:44.503 00.006 8976 worker thread done servicing request
01:40:44.503 00.000 5052 OnExposeComplete: enter
01:40:44.503 00.000 5052 UpdateGuideState(): m_state=6
01:40:44.503 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4989
01:40:44.503 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.63, Mass=185, SNR=9.4, Peak=67 HFD=2.5
01:40:44.503 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.83 = 1.46)
01:40:44.503 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
01:40:44.503 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.78 mountX=0.02 mountY=0.21, mountTheta=1.45
01:40:44.504 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.07, opts=13)
01:40:44.504 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.07)
01:40:44.504 00.000 8976 Worker thread wakes up
01:40:44.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.07) opts 0xd
01:40:44.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.07)
01:40:44.504 00.000 8976 Moving (-0.20, -0.07) raw xDistance=0.02 yDistance=0.21
01:40:44.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:40:44.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:40:44.504 00.000 8976 MoveAxis(R, 0, ABG)
01:40:44.504 00.000 8976 MoveAxis(U, 0, ABG)
01:40:44.504 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
01:40:44.504 00.000 8976 MountToCamera -- mountX=1.04 mountY=-1.38 hyp=1.73 mountTheta=-0.92 cameraX=0.75, cameraY=1.56 cameraTheta=1.12
01:40:44.504 00.000 8976 incremental bump (0.755, 1.555) isValid = 1
01:40:44.505 00.001 8976 Scheduling Mount bump of (0.050, 0.107)
01:40:44.505 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:40:44.505 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:40:44.505 00.000 8976 move complete, result=0
01:40:44.505 00.000 9828 Worker thread wakes up
01:40:44.505 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:40:44.505 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:40:44.505 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
01:40:44.505 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
01:40:44.505 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:40:44.505 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.07
01:40:44.505 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:40:44.505 00.000 9828 BLC: window closed
01:40:44.505 00.000 8976 worker thread done servicing request
01:40:44.505 00.000 9828 MoveAxis(E, 17, B)
01:40:44.505 00.000 9828 Guiding  Dir = 2, Dur = 17
01:40:44.506 00.001 9828 IsSlewing returns 0
01:40:44.506 00.000 9828 IsGuiding returns 0
01:40:44.506 00.000 9828 PulseGuide returned control before completion, sleep 27
01:40:44.515 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:40:44.515 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:44.515 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:44.515 00.000 5052 Enqueuing Expose request
01:40:44.515 00.000 8976 Worker thread wakes up
01:40:44.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:44.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:44.515 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:44.546 00.031 9828 IsGuiding returns 1
01:40:44.546 00.000 9828 scope still moving after pulse duration time elapsed
01:40:44.577 00.031 9828 IsSlewing returns 0
01:40:44.577 00.000 9828 IsGuiding returns 1
01:40:44.609 00.032 9828 IsSlewing returns 0
01:40:44.609 00.000 9828 IsGuiding returns 1
01:40:44.640 00.031 9828 IsSlewing returns 0
01:40:44.640 00.000 9828 IsGuiding returns 0
01:40:44.640 00.000 9828 scope move finished after 17 + 116 ms
01:40:44.640 00.000 9828 Move returns status 0, amount 17
01:40:44.640 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:44.640 00.000 9828 MoveAxis(N, 14, B)
01:40:44.640 00.000 9828 Guiding  Dir = 0, Dur = 14
01:40:44.655 00.015 9828 IsSlewing returns 0
01:40:44.655 00.000 9828 IsGuiding returns 0
01:40:44.655 00.000 9828 PulseGuide returned control before completion, sleep 24
01:40:44.686 00.031 9828 IsGuiding returns 1
01:40:44.686 00.000 9828 scope still moving after pulse duration time elapsed
01:40:44.717 00.031 9828 IsSlewing returns 0
01:40:44.717 00.000 9828 IsGuiding returns 1
01:40:44.748 00.031 9828 IsSlewing returns 0
01:40:44.748 00.000 9828 IsGuiding returns 1
01:40:44.779 00.031 9828 IsSlewing returns 0
01:40:44.779 00.000 9828 IsGuiding returns 0
01:40:44.779 00.000 9828 scope move finished after 14 + 110 ms
01:40:44.779 00.000 9828 Move returns status 0, amount 14
01:40:44.779 00.000 9828 move complete, result=0
01:40:44.779 00.000 9828 worker thread done servicing request
01:40:44.779 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:40:45.207 00.428 8976 Exposure complete
01:40:45.212 00.005 8976 worker thread done servicing request
01:40:45.212 00.000 5052 OnExposeComplete: enter
01:40:45.212 00.000 5052 UpdateGuideState(): m_state=6
01:40:45.212 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4990
01:40:45.212 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.77, Mass=172, SNR=9.0, Peak=62 HFD=2.5
01:40:45.212 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:40:45.212 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
01:40:45.212 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.87 mountX=0.15 mountY=0.15, mountTheta=0.77
01:40:45.213 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.06, opts=13)
01:40:45.213 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.06)
01:40:45.213 00.000 8976 Worker thread wakes up
01:40:45.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.06) opts 0xd
01:40:45.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.06)
01:40:45.213 00.000 8976 Moving (-0.21, 0.06) raw xDistance=0.15 yDistance=0.15
01:40:45.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:40:45.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:40:45.213 00.000 8976 MoveAxis(R, 0, ABG)
01:40:45.214 00.001 8976 MoveAxis(U, 0, ABG)
01:40:45.214 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
01:40:45.214 00.000 8976 MountToCamera -- mountX=1.05 mountY=-1.40 hyp=1.75 mountTheta=-0.93 cameraX=0.76, cameraY=1.57 cameraTheta=1.12
01:40:45.214 00.000 8976 incremental bump (0.765, 1.572) isValid = 1
01:40:45.214 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
01:40:45.214 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:40:45.214 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:40:45.214 00.000 8976 move complete, result=0
01:40:45.214 00.000 8976 worker thread done servicing request
01:40:45.214 00.000 9828 Worker thread wakes up
01:40:45.214 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:40:45.214 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:40:45.214 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
01:40:45.214 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
01:40:45.214 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.07
01:40:45.214 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:40:45.214 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:40:45.214 00.000 9828 BLC: window closed
01:40:45.214 00.000 9828 MoveAxis(E, 18, B)
01:40:45.214 00.000 9828 Guiding  Dir = 2, Dur = 18
01:40:45.215 00.001 9828 IsSlewing returns 0
01:40:45.215 00.000 9828 IsGuiding returns 0
01:40:45.215 00.000 9828 PulseGuide returned control before completion, sleep 28
01:40:45.224 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
01:40:45.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:45.224 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:45.224 00.000 5052 Enqueuing Expose request
01:40:45.224 00.000 8976 Worker thread wakes up
01:40:45.224 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:45.224 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:45.224 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:45.258 00.034 9828 IsGuiding returns 1
01:40:45.258 00.000 9828 scope still moving after pulse duration time elapsed
01:40:45.289 00.031 9828 IsSlewing returns 0
01:40:45.289 00.000 9828 IsGuiding returns 1
01:40:45.321 00.032 9828 IsSlewing returns 0
01:40:45.321 00.000 9828 IsGuiding returns 1
01:40:45.351 00.030 9828 IsSlewing returns 0
01:40:45.351 00.000 9828 IsGuiding returns 0
01:40:45.351 00.000 9828 scope move finished after 18 + 118 ms
01:40:45.351 00.000 9828 Move returns status 0, amount 18
01:40:45.351 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:45.351 00.000 9828 MoveAxis(N, 14, B)
01:40:45.351 00.000 9828 Guiding  Dir = 0, Dur = 14
01:40:45.367 00.016 9828 IsSlewing returns 0
01:40:45.367 00.000 9828 IsGuiding returns 0
01:40:45.367 00.000 9828 PulseGuide returned control before completion, sleep 24
01:40:45.398 00.031 9828 IsGuiding returns 1
01:40:45.398 00.000 9828 scope still moving after pulse duration time elapsed
01:40:45.428 00.030 9828 IsSlewing returns 0
01:40:45.428 00.000 9828 IsGuiding returns 1
01:40:45.459 00.031 9828 IsSlewing returns 0
01:40:45.459 00.000 9828 IsGuiding returns 1
01:40:45.491 00.032 9828 IsSlewing returns 0
01:40:45.491 00.000 9828 IsGuiding returns 1
01:40:45.522 00.031 9828 IsSlewing returns 0
01:40:45.522 00.000 9828 IsGuiding returns 0
01:40:45.522 00.000 9828 scope move finished after 14 + 141 ms
01:40:45.522 00.000 9828 Move returns status 0, amount 14
01:40:45.522 00.000 9828 move complete, result=0
01:40:45.522 00.000 9828 worker thread done servicing request
01:40:45.523 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:40:45.915 00.392 8976 Exposure complete
01:40:45.921 00.006 8976 worker thread done servicing request
01:40:45.921 00.000 5052 OnExposeComplete: enter
01:40:45.921 00.000 5052 UpdateGuideState(): m_state=6
01:40:45.922 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4991
01:40:45.922 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.39, Mass=199, SNR=9.7, Peak=65 HFD=3.1
01:40:45.922 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.70 = 1.59)
01:40:45.922 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
01:40:45.922 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.32 hyp=0.69 cameraTheta=-2.65 mountX=-0.01 mountY=0.69, mountTheta=1.59
01:40:45.922 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.32, opts=13)
01:40:45.922 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.32)
01:40:45.923 00.001 8976 Worker thread wakes up
01:40:45.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.32) opts 0xd
01:40:45.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.32)
01:40:45.923 00.000 8976 Moving (-0.61, -0.32) raw xDistance=-0.01 yDistance=0.69
01:40:45.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:40:45.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69
01:40:45.923 00.000 8976 MoveAxis(R, 0, ABG)
01:40:45.923 00.000 8976 MoveAxis(D, 3, ABG)
01:40:45.923 00.000 8976 stepping (-7, 9) + (0, -3)
01:40:45.923 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:45.923 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:40:45.935 00.012 5052 UpdateGuideState exits: m=199 SNR=9.7
01:40:45.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:45.935 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:45.935 00.000 5052 Enqueuing Expose request
01:40:45.961 00.026 8976 Received - 47 (G) 
01:40:45.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:45.961 00.000 8976 stepped: pos (-7, 6)
01:40:45.961 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
01:40:45.961 00.000 8976 MountToCamera -- mountX=1.06 mountY=-1.25 hyp=1.64 mountTheta=-0.87 cameraX=0.63, cameraY=1.51 cameraTheta=1.18
01:40:45.961 00.000 8976 incremental bump (0.631, 1.511) isValid = 1
01:40:45.961 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
01:40:45.961 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:40:45.961 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:40:45.961 00.000 8976 move complete, result=0
01:40:45.961 00.000 9828 Worker thread wakes up
01:40:45.961 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:40:45.961 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:40:45.961 00.000 8976 worker thread done servicing request
01:40:45.961 00.000 8976 Worker thread wakes up
01:40:45.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:45.962 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:45.962 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:40:45.962 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
01:40:45.962 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
01:40:45.962 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
01:40:45.962 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:40:45.962 00.000 9828 BLC: window closed
01:40:45.962 00.000 9828 MoveAxis(E, 16, B)
01:40:45.962 00.000 9828 Guiding  Dir = 2, Dur = 16
01:40:45.962 00.000 9828 IsSlewing returns 0
01:40:45.962 00.000 9828 IsGuiding returns 0
01:40:45.963 00.001 9828 PulseGuide returned control before completion, sleep 26
01:40:46.001 00.038 9828 IsGuiding returns 1
01:40:46.001 00.000 9828 scope still moving after pulse duration time elapsed
01:40:46.032 00.031 9828 IsSlewing returns 0
01:40:46.033 00.001 9828 IsGuiding returns 1
01:40:46.063 00.030 9828 IsSlewing returns 0
01:40:46.063 00.000 9828 IsGuiding returns 1
01:40:46.095 00.032 9828 IsSlewing returns 0
01:40:46.095 00.000 9828 IsGuiding returns 1
01:40:46.141 00.046 9828 IsSlewing returns 0
01:40:46.141 00.000 9828 IsGuiding returns 0
01:40:46.141 00.000 9828 scope move finished after 16 + 162 ms
01:40:46.141 00.000 9828 Move returns status 0, amount 16
01:40:46.141 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:46.141 00.000 9828 MoveAxis(N, 14, B)
01:40:46.142 00.001 9828 Guiding  Dir = 0, Dur = 14
01:40:46.156 00.014 9828 IsSlewing returns 0
01:40:46.156 00.000 9828 IsGuiding returns 0
01:40:46.156 00.000 9828 PulseGuide returned control before completion, sleep 24
01:40:46.186 00.030 9828 IsGuiding returns 1
01:40:46.186 00.000 9828 scope still moving after pulse duration time elapsed
01:40:46.217 00.031 9828 IsSlewing returns 0
01:40:46.217 00.000 9828 IsGuiding returns 1
01:40:46.248 00.031 9828 IsSlewing returns 0
01:40:46.249 00.001 9828 IsGuiding returns 1
01:40:46.278 00.029 9828 IsSlewing returns 0
01:40:46.278 00.000 9828 IsGuiding returns 1
01:40:46.309 00.031 9828 IsSlewing returns 0
01:40:46.309 00.000 9828 IsGuiding returns 0
01:40:46.309 00.000 9828 scope move finished after 14 + 138 ms
01:40:46.309 00.000 9828 Move returns status 0, amount 14
01:40:46.309 00.000 9828 move complete, result=0
01:40:46.309 00.000 9828 worker thread done servicing request
01:40:46.309 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
01:40:46.649 00.340 8976 Exposure complete
01:40:46.655 00.006 8976 worker thread done servicing request
01:40:46.655 00.000 5052 OnExposeComplete: enter
01:40:46.655 00.000 5052 UpdateGuideState(): m_state=6
01:40:46.655 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4992
01:40:46.655 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.97, Mass=202, SNR=9.8, Peak=66 HFD=2.5
01:40:46.655 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
01:40:46.655 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
01:40:46.655 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.26 hyp=0.48 cameraTheta=2.56 mountX=0.42 mountY=0.19, mountTheta=0.44
01:40:46.656 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.26, opts=13)
01:40:46.656 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.26)
01:40:46.656 00.000 8976 Worker thread wakes up
01:40:46.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.26) opts 0xd
01:40:46.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.26)
01:40:46.656 00.000 8976 Moving (-0.40, 0.26) raw xDistance=0.42 yDistance=0.19
01:40:46.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:40:46.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:40:46.656 00.000 8976 MoveAxis(L, 2, ABG)
01:40:46.656 00.000 8976 stepping (-7, 6) + (-2, 0)
01:40:46.656 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:46.657 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:40:46.666 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:40:46.667 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:46.667 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:46.667 00.000 5052 Enqueuing Expose request
01:40:46.680 00.013 8976 Received - 47 (G) 
01:40:46.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:46.680 00.000 8976 stepped: pos (-9, 6)
01:40:46.680 00.000 8976 MoveAxis(U, 0, ABG)
01:40:46.680 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
01:40:46.680 00.000 8976 MountToCamera -- mountX=1.16 mountY=-1.15 hyp=1.64 mountTheta=-0.78 cameraX=0.50, cameraY=1.56 cameraTheta=1.26
01:40:46.680 00.000 8976 incremental bump (0.496, 1.560) isValid = 1
01:40:46.680 00.000 8976 Scheduling Mount bump of (0.035, 0.114)
01:40:46.680 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:40:46.680 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:40:46.680 00.000 8976 move complete, result=0
01:40:46.680 00.000 8976 worker thread done servicing request
01:40:46.680 00.000 8976 Worker thread wakes up
01:40:46.680 00.000 9828 Worker thread wakes up
01:40:46.680 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:40:46.681 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:40:46.681 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
01:40:46.681 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
01:40:46.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:46.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:46.681 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
01:40:46.681 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:40:46.681 00.000 9828 BLC: window closed
01:40:46.681 00.000 9828 MoveAxis(E, 13, B)
01:40:46.681 00.000 9828 Guiding  Dir = 2, Dur = 13
01:40:46.681 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:40:46.681 00.000 9828 IsSlewing returns 0
01:40:46.681 00.000 9828 IsGuiding returns 0
01:40:46.681 00.000 9828 PulseGuide returned control before completion, sleep 23
01:40:46.711 00.030 9828 IsGuiding returns 1
01:40:46.711 00.000 9828 scope still moving after pulse duration time elapsed
01:40:46.743 00.032 9828 IsSlewing returns 0
01:40:46.743 00.000 9828 IsGuiding returns 1
01:40:46.774 00.031 9828 IsSlewing returns 0
01:40:46.774 00.000 9828 IsGuiding returns 1
01:40:46.806 00.032 9828 IsSlewing returns 0
01:40:46.806 00.000 9828 IsGuiding returns 1
01:40:46.837 00.031 9828 IsSlewing returns 0
01:40:46.837 00.000 9828 IsGuiding returns 0
01:40:46.837 00.000 9828 scope move finished after 13 + 142 ms
01:40:46.837 00.000 9828 Move returns status 0, amount 13
01:40:46.837 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:46.837 00.000 9828 MoveAxis(N, 15, B)
01:40:46.837 00.000 9828 Guiding  Dir = 0, Dur = 15
01:40:46.852 00.015 9828 IsSlewing returns 0
01:40:46.852 00.000 9828 IsGuiding returns 0
01:40:46.852 00.000 9828 PulseGuide returned control before completion, sleep 25
01:40:46.883 00.031 9828 IsGuiding returns 1
01:40:46.883 00.000 9828 scope still moving after pulse duration time elapsed
01:40:46.914 00.031 9828 IsSlewing returns 0
01:40:46.914 00.000 9828 IsGuiding returns 1
01:40:46.944 00.030 9828 IsSlewing returns 0
01:40:46.944 00.000 9828 IsGuiding returns 1
01:40:46.976 00.032 9828 IsSlewing returns 0
01:40:46.976 00.000 9828 IsGuiding returns 1
01:40:47.006 00.030 9828 IsSlewing returns 0
01:40:47.006 00.000 9828 IsGuiding returns 0
01:40:47.006 00.000 9828 scope move finished after 15 + 139 ms
01:40:47.006 00.000 9828 Move returns status 0, amount 15
01:40:47.006 00.000 9828 move complete, result=0
01:40:47.006 00.000 9828 worker thread done servicing request
01:40:47.006 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:40:47.370 00.364 8976 Exposure complete
01:40:47.375 00.005 8976 worker thread done servicing request
01:40:47.375 00.000 5052 OnExposeComplete: enter
01:40:47.375 00.000 5052 UpdateGuideState(): m_state=6
01:40:47.376 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4993
01:40:47.376 00.000 5052 Star::Find returns 1 (0), X=328.15, Y=281.69, Mass=193, SNR=9.5, Peak=65 HFD=2.7
01:40:47.376 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
01:40:47.376 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
01:40:47.376 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=-0.02 hyp=1.02 cameraTheta=-3.13 mountX=0.45 mountY=0.87, mountTheta=1.09
01:40:47.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=-0.02, opts=13)
01:40:47.377 00.001 5052 Enqueuing Move request for stepguider (-1.02, -0.02)
01:40:47.377 00.000 8976 Worker thread wakes up
01:40:47.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, -0.02) opts 0xd
01:40:47.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, -0.02)
01:40:47.377 00.000 8976 Moving (-1.02, -0.02) raw xDistance=0.45 yDistance=0.87
01:40:47.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
01:40:47.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
01:40:47.377 00.000 8976 MoveAxis(L, 2, ABG)
01:40:47.377 00.000 8976 stepping (-9, 6) + (-2, 0)
01:40:47.377 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:47.378 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:40:47.388 00.010 5052 UpdateGuideState exits: m=193 SNR=9.5
01:40:47.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:47.388 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:47.388 00.000 5052 Enqueuing Expose request
01:40:47.400 00.012 8976 Received - 47 (G) 
01:40:47.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:47.400 00.000 8976 stepped: pos (-11, 6)
01:40:47.400 00.000 8976 MoveAxis(D, 3, ABG)
01:40:47.400 00.000 8976 stepping (-11, 6) + (0, -3)
01:40:47.400 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:47.432 00.032 8976 Received - 47 (G) 
01:40:47.432 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:47.432 00.000 8976 stepped: pos (-11, 3)
01:40:47.432 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
01:40:47.432 00.000 8976 MountToCamera -- mountX=1.34 mountY=-0.93 hyp=1.63 mountTheta=-0.61 cameraX=0.22, cameraY=1.61 cameraTheta=1.44
01:40:47.432 00.000 8976 incremental bump (0.219, 1.612) isValid = 1
01:40:47.432 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
01:40:47.432 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:40:47.432 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:40:47.432 00.000 8976 move complete, result=0
01:40:47.432 00.000 9828 Worker thread wakes up
01:40:47.432 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:40:47.432 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:40:47.432 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
01:40:47.432 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 3 ms SOUTH
01:40:47.432 00.000 8976 worker thread done servicing request
01:40:47.432 00.000 8976 Worker thread wakes up
01:40:47.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:47.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:47.433 00.001 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
01:40:47.433 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
01:40:47.433 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:40:47.433 00.000 9828 BLC: window closed
01:40:47.433 00.000 9828 MoveAxis(E, 7, B)
01:40:47.433 00.000 9828 Guiding  Dir = 2, Dur = 7
01:40:47.433 00.000 9828 IsSlewing returns 0
01:40:47.433 00.000 9828 IsGuiding returns 0
01:40:47.433 00.000 9828 PulseGuide returned control before completion, sleep 17
01:40:47.460 00.027 9828 IsGuiding returns 1
01:40:47.460 00.000 9828 scope still moving after pulse duration time elapsed
01:40:47.488 00.028 9828 IsSlewing returns 0
01:40:47.488 00.000 9828 IsGuiding returns 1
01:40:47.519 00.031 9828 IsSlewing returns 0
01:40:47.519 00.000 9828 IsGuiding returns 1
01:40:47.550 00.031 9828 IsSlewing returns 0
01:40:47.550 00.000 9828 IsGuiding returns 0
01:40:47.550 00.000 9828 scope move finished after 7 + 110 ms
01:40:47.550 00.000 9828 Move returns status 0, amount 7
01:40:47.550 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:47.550 00.000 9828 MoveAxis(N, 16, B)
01:40:47.551 00.001 9828 Guiding  Dir = 0, Dur = 16
01:40:47.566 00.015 9828 IsSlewing returns 0
01:40:47.566 00.000 9828 IsGuiding returns 0
01:40:47.566 00.000 9828 PulseGuide returned control before completion, sleep 26
01:40:47.597 00.031 9828 IsGuiding returns 1
01:40:47.597 00.000 9828 scope still moving after pulse duration time elapsed
01:40:47.628 00.031 9828 IsSlewing returns 0
01:40:47.628 00.000 9828 IsGuiding returns 1
01:40:47.659 00.031 9828 IsSlewing returns 0
01:40:47.659 00.000 9828 IsGuiding returns 1
01:40:47.691 00.032 9828 IsSlewing returns 0
01:40:47.691 00.000 9828 IsGuiding returns 1
01:40:47.721 00.030 9828 IsSlewing returns 0
01:40:47.721 00.000 9828 IsGuiding returns 0
01:40:47.721 00.000 9828 scope move finished after 16 + 139 ms
01:40:47.721 00.000 9828 Move returns status 0, amount 16
01:40:47.721 00.000 9828 move complete, result=0
01:40:47.721 00.000 9828 worker thread done servicing request
01:40:47.721 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:40:48.132 00.411 8976 Exposure complete
01:40:48.137 00.005 8976 worker thread done servicing request
01:40:48.138 00.001 5052 OnExposeComplete: enter
01:40:48.138 00.000 5052 UpdateGuideState(): m_state=6
01:40:48.138 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4994
01:40:48.138 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.72, Mass=166, SNR=8.9, Peak=64 HFD=2.7
01:40:48.138 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:40:48.138 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:40:48.138 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.01 hyp=0.50 cameraTheta=3.12 mountX=0.24 mountY=0.41, mountTheta=1.05
01:40:48.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.01, opts=13)
01:40:48.139 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.01)
01:40:48.139 00.000 8976 Worker thread wakes up
01:40:48.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.01) opts 0xd
01:40:48.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.01)
01:40:48.139 00.000 8976 Moving (-0.50, 0.01) raw xDistance=0.24 yDistance=0.41
01:40:48.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:40:48.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.41
01:40:48.139 00.000 8976 MoveAxis(R, 0, ABG)
01:40:48.139 00.000 8976 MoveAxis(D, 2, ABG)
01:40:48.139 00.000 8976 stepping (-11, 3) + (0, -2)
01:40:48.139 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:48.140 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:40:48.150 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
01:40:48.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:48.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:48.150 00.000 5052 Enqueuing Expose request
01:40:48.166 00.016 8976 Received - 47 (G) 
01:40:48.166 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:48.166 00.000 8976 stepped: pos (-11, 1)
01:40:48.167 00.001 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
01:40:48.167 00.000 8976 MountToCamera -- mountX=1.45 mountY=-0.67 hyp=1.60 mountTheta=-0.44 cameraX=-0.06, cameraY=1.60 cameraTheta=1.61
01:40:48.167 00.000 8976 incremental bump (-0.060, 1.599) isValid = 1
01:40:48.167 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
01:40:48.167 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:40:48.167 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:40:48.167 00.000 8976 move complete, result=0
01:40:48.167 00.000 9828 Worker thread wakes up
01:40:48.167 00.000 8976 worker thread done servicing request
01:40:48.167 00.000 8976 Worker thread wakes up
01:40:48.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:48.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:48.167 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:40:48.167 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:40:48.167 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:40:48.167 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
01:40:48.167 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
01:40:48.168 00.001 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
01:40:48.168 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:40:48.168 00.000 9828 BLC: window closed
01:40:48.168 00.000 9828 MoveAxis(E, 0, B)
01:40:48.168 00.000 9828 Move returns status 0, amount 0
01:40:48.168 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:48.168 00.000 9828 MoveAxis(N, 16, B)
01:40:48.168 00.000 9828 Guiding  Dir = 0, Dur = 16
01:40:48.168 00.000 9828 IsSlewing returns 0
01:40:48.169 00.001 9828 IsGuiding returns 0
01:40:48.169 00.000 9828 PulseGuide returned control before completion, sleep 26
01:40:48.200 00.031 9828 IsGuiding returns 1
01:40:48.200 00.000 9828 scope still moving after pulse duration time elapsed
01:40:48.231 00.031 9828 IsSlewing returns 0
01:40:48.231 00.000 9828 IsGuiding returns 1
01:40:48.261 00.030 9828 IsSlewing returns 0
01:40:48.261 00.000 9828 IsGuiding returns 1
01:40:48.294 00.033 9828 IsSlewing returns 0
01:40:48.294 00.000 9828 IsGuiding returns 0
01:40:48.294 00.000 9828 scope move finished after 16 + 109 ms
01:40:48.294 00.000 9828 Move returns status 0, amount 16
01:40:48.295 00.001 9828 move complete, result=0
01:40:48.295 00.000 9828 worker thread done servicing request
01:40:48.295 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
01:40:48.857 00.562 8976 Exposure complete
01:40:48.863 00.006 8976 worker thread done servicing request
01:40:48.863 00.000 5052 OnExposeComplete: enter
01:40:48.863 00.000 5052 UpdateGuideState(): m_state=6
01:40:48.863 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4995
01:40:48.863 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.83, Mass=226, SNR=10.4, Peak=65 HFD=3.2
01:40:48.863 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:40:48.863 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:40:48.863 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.12 hyp=0.61 cameraTheta=2.94 mountX=0.38 mountY=0.43, mountTheta=0.85
01:40:48.864 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.12, opts=13)
01:40:48.864 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.12)
01:40:48.864 00.000 8976 Worker thread wakes up
01:40:48.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.12) opts 0xd
01:40:48.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.12)
01:40:48.864 00.000 8976 Moving (-0.60, 0.12) raw xDistance=0.38 yDistance=0.43
01:40:48.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:40:48.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
01:40:48.864 00.000 8976 MoveAxis(L, 2, ABG)
01:40:48.864 00.000 8976 stepping (-11, 1) + (-2, 0)
01:40:48.864 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:48.865 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:40:48.875 00.010 5052 UpdateGuideState exits: m=226 SNR=10.4
01:40:48.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:48.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:48.875 00.000 5052 Enqueuing Expose request
01:40:48.886 00.011 8976 Received - 47 (G) 
01:40:48.886 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:48.886 00.000 8976 stepped: pos (-13, 1)
01:40:48.886 00.000 8976 MoveAxis(D, 2, ABG)
01:40:48.886 00.000 8976 stepping (-13, 1) + (0, -2)
01:40:48.886 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:48.918 00.032 8976 Received - 47 (G) 
01:40:48.918 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:48.918 00.000 8976 stepped: pos (-13, -1)
01:40:48.918 00.000 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
01:40:48.918 00.000 8976 MountToCamera -- mountX=1.63 mountY=-0.40 hyp=1.68 mountTheta=-0.24 cameraX=-0.39, cameraY=1.63 cameraTheta=1.80
01:40:48.918 00.000 8976 incremental bump (-0.386, 1.632) isValid = 1
01:40:48.918 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
01:40:48.918 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:40:48.918 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:40:48.918 00.000 8976 move complete, result=0
01:40:48.918 00.000 9828 Worker thread wakes up
01:40:48.918 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:40:48.918 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:40:48.918 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:40:48.918 00.000 8976 worker thread done servicing request
01:40:48.919 00.001 8976 Worker thread wakes up
01:40:48.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:48.919 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
01:40:48.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:48.919 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.47)
01:40:48.919 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.39
01:40:48.919 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:40:48.919 00.000 9828 BLC: window closed
01:40:48.919 00.000 9828 MoveAxis(W, 7, B)
01:40:48.919 00.000 9828 Guiding  Dir = 3, Dur = 7
01:40:48.919 00.000 9828 IsSlewing returns 0
01:40:48.920 00.001 9828 IsGuiding returns 0
01:40:48.920 00.000 9828 PulseGuide returned control before completion, sleep 17
01:40:48.943 00.023 9828 IsGuiding returns 1
01:40:48.943 00.000 9828 scope still moving after pulse duration time elapsed
01:40:48.974 00.031 9828 IsSlewing returns 0
01:40:48.974 00.000 9828 IsGuiding returns 1
01:40:49.004 00.030 9828 IsSlewing returns 0
01:40:49.004 00.000 9828 IsGuiding returns 1
01:40:49.035 00.031 9828 IsSlewing returns 0
01:40:49.035 00.000 9828 IsGuiding returns 1
01:40:49.067 00.032 9828 IsSlewing returns 0
01:40:49.067 00.000 9828 IsGuiding returns 0
01:40:49.067 00.000 9828 scope move finished after 7 + 140 ms
01:40:49.068 00.001 9828 Move returns status 0, amount 7
01:40:49.068 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:49.068 00.000 9828 MoveAxis(N, 16, B)
01:40:49.068 00.000 9828 Guiding  Dir = 0, Dur = 16
01:40:49.082 00.014 9828 IsSlewing returns 0
01:40:49.082 00.000 9828 IsGuiding returns 0
01:40:49.082 00.000 9828 PulseGuide returned control before completion, sleep 26
01:40:49.113 00.031 9828 IsGuiding returns 1
01:40:49.113 00.000 9828 scope still moving after pulse duration time elapsed
01:40:49.145 00.032 9828 IsSlewing returns 0
01:40:49.145 00.000 9828 IsGuiding returns 1
01:40:49.177 00.032 9828 IsSlewing returns 0
01:40:49.177 00.000 9828 IsGuiding returns 1
01:40:49.207 00.030 9828 IsSlewing returns 0
01:40:49.212 00.005 9828 IsGuiding returns 1
01:40:49.239 00.027 9828 IsSlewing returns 0
01:40:49.239 00.000 9828 IsGuiding returns 0
01:40:49.239 00.000 9828 scope move finished after 16 + 140 ms
01:40:49.239 00.000 9828 Move returns status 0, amount 16
01:40:49.239 00.000 9828 move complete, result=0
01:40:49.239 00.000 9828 worker thread done servicing request
01:40:49.239 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:40:49.610 00.371 8976 Exposure complete
01:40:49.615 00.005 8976 worker thread done servicing request
01:40:49.615 00.000 5052 OnExposeComplete: enter
01:40:49.616 00.001 5052 UpdateGuideState(): m_state=6
01:40:49.616 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4996
01:40:49.616 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.76, Mass=172, SNR=9.0, Peak=64 HFD=3.0
01:40:49.616 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:40:49.616 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:40:49.616 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.05 hyp=0.30 cameraTheta=0.15 mountX=-0.09 mountY=-0.27, mountTheta=-1.90
01:40:49.616 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.05, opts=13)
01:40:49.616 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.05)
01:40:49.617 00.001 8976 Worker thread wakes up
01:40:49.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.05) opts 0xd
01:40:49.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.05)
01:40:49.617 00.000 8976 Moving (0.30, 0.05) raw xDistance=-0.09 yDistance=-0.27
01:40:49.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:40:49.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
01:40:49.617 00.000 8976 MoveAxis(R, 0, ABG)
01:40:49.617 00.000 8976 MoveAxis(U, 1, ABG)
01:40:49.617 00.000 8976 stepping (-13, -1) + (0, 1)
01:40:49.617 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:49.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:40:49.628 00.011 5052 UpdateGuideState exits: m=172 SNR=9.0
01:40:49.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:49.628 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:49.629 00.001 5052 Enqueuing Expose request
01:40:49.637 00.008 8976 Received - 47 (G) 
01:40:49.638 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:49.638 00.000 8976 stepped: pos (-13, 0)
01:40:49.638 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
01:40:49.638 00.000 8976 MountToCamera -- mountX=1.75 mountY=-0.27 hyp=1.77 mountTheta=-0.15 cameraX=-0.56, cameraY=1.68 cameraTheta=1.89
01:40:49.638 00.000 8976 incremental bump (-0.557, 1.679) isValid = 1
01:40:49.638 00.000 8976 Scheduling Mount bump of (-0.036, 0.113)
01:40:49.638 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:40:49.638 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:40:49.638 00.000 8976 move complete, result=0
01:40:49.638 00.000 9828 Worker thread wakes up
01:40:49.638 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:40:49.638 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:40:49.638 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.31)
01:40:49.638 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.39)
01:40:49.638 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.31
01:40:49.638 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:40:49.638 00.000 9828 BLC: window closed
01:40:49.638 00.000 9828 MoveAxis(W, 10, B)
01:40:49.638 00.000 9828 Guiding  Dir = 3, Dur = 10
01:40:49.638 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:40:49.639 00.001 8976 worker thread done servicing request
01:40:49.639 00.000 8976 Worker thread wakes up
01:40:49.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:49.639 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:49.639 00.000 9828 IsSlewing returns 0
01:40:49.639 00.000 9828 IsGuiding returns 0
01:40:49.639 00.000 9828 PulseGuide returned control before completion, sleep 20
01:40:49.671 00.032 9828 IsGuiding returns 1
01:40:49.671 00.000 9828 scope still moving after pulse duration time elapsed
01:40:49.702 00.031 9828 IsSlewing returns 0
01:40:49.702 00.000 9828 IsGuiding returns 1
01:40:49.734 00.032 9828 IsSlewing returns 0
01:40:49.735 00.001 9828 IsGuiding returns 1
01:40:49.766 00.031 9828 IsSlewing returns 0
01:40:49.766 00.000 9828 IsGuiding returns 0
01:40:49.766 00.000 9828 scope move finished after 10 + 117 ms
01:40:49.766 00.000 9828 Move returns status 0, amount 10
01:40:49.766 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:49.766 00.000 9828 MoveAxis(N, 16, B)
01:40:49.766 00.000 9828 Guiding  Dir = 0, Dur = 16
01:40:49.782 00.016 9828 IsSlewing returns 0
01:40:49.782 00.000 9828 IsGuiding returns 0
01:40:49.782 00.000 9828 PulseGuide returned control before completion, sleep 26
01:40:49.813 00.031 9828 IsGuiding returns 1
01:40:49.813 00.000 9828 scope still moving after pulse duration time elapsed
01:40:49.844 00.031 9828 IsSlewing returns 0
01:40:49.844 00.000 9828 IsGuiding returns 1
01:40:49.876 00.032 9828 IsSlewing returns 0
01:40:49.876 00.000 9828 IsGuiding returns 1
01:40:49.906 00.030 9828 IsSlewing returns 0
01:40:49.906 00.000 9828 IsGuiding returns 1
01:40:49.937 00.031 9828 IsSlewing returns 0
01:40:49.937 00.000 9828 IsGuiding returns 0
01:40:49.937 00.000 9828 scope move finished after 16 + 139 ms
01:40:49.937 00.000 9828 Move returns status 0, amount 16
01:40:49.937 00.000 9828 move complete, result=0
01:40:49.938 00.001 9828 worker thread done servicing request
01:40:49.938 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:40:50.332 00.394 8976 Exposure complete
01:40:50.337 00.005 8976 worker thread done servicing request
01:40:50.337 00.000 5052 OnExposeComplete: enter
01:40:50.337 00.000 5052 UpdateGuideState(): m_state=6
01:40:50.337 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4997
01:40:50.337 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.32, Mass=199, SNR=9.7, Peak=60 HFD=3.4
01:40:50.337 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.31 = 2.97)
01:40:50.337 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.87)
01:40:50.337 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.39 hyp=0.41 cameraTheta=-1.27 mountX=-0.41 mountY=0.11, mountTheta=2.87
01:40:50.338 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.39, opts=13)
01:40:50.338 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.39)
01:40:50.338 00.000 8976 Worker thread wakes up
01:40:50.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.39) opts 0xd
01:40:50.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.39)
01:40:50.338 00.000 8976 Moving (0.12, -0.39) raw xDistance=-0.41 yDistance=0.11
01:40:50.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:40:50.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:40:50.338 00.000 8976 MoveAxis(R, 2, ABG)
01:40:50.338 00.000 8976 stepping (-13, 0) + (2, 0)
01:40:50.338 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:50.339 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:40:50.348 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:40:50.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:50.348 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:50.348 00.000 5052 Enqueuing Expose request
01:40:50.373 00.025 8976 Received - 47 (G) 
01:40:50.373 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:50.373 00.000 8976 stepped: pos (-11, 0)
01:40:50.373 00.000 8976 MoveAxis(U, 0, ABG)
01:40:50.373 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
01:40:50.373 00.000 8976 MountToCamera -- mountX=1.73 mountY=-0.18 hyp=1.74 mountTheta=-0.10 cameraX=-0.63, cameraY=1.62 cameraTheta=1.94
01:40:50.373 00.000 8976 incremental bump (-0.627, 1.620) isValid = 1
01:40:50.373 00.000 8976 Scheduling Mount bump of (-0.041, 0.111)
01:40:50.373 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:40:50.373 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:40:50.373 00.000 8976 move complete, result=0
01:40:50.373 00.000 9828 Worker thread wakes up
01:40:50.373 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:40:50.373 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:40:50.373 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
01:40:50.373 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.34)
01:40:50.373 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:40:50.373 00.000 8976 worker thread done servicing request
01:40:50.374 00.001 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.27
01:40:50.374 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
01:40:50.374 00.000 9828 BLC: window closed
01:40:50.374 00.000 9828 MoveAxis(W, 12, B)
01:40:50.374 00.000 8976 Worker thread wakes up
01:40:50.374 00.000 9828 Guiding  Dir = 3, Dur = 12
01:40:50.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:50.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:50.374 00.000 9828 IsSlewing returns 0
01:40:50.374 00.000 9828 IsGuiding returns 0
01:40:50.374 00.000 9828 PulseGuide returned control before completion, sleep 22
01:40:50.402 00.028 9828 IsGuiding returns 1
01:40:50.402 00.000 9828 scope still moving after pulse duration time elapsed
01:40:50.432 00.030 9828 IsSlewing returns 0
01:40:50.432 00.000 9828 IsGuiding returns 1
01:40:50.463 00.031 9828 IsSlewing returns 0
01:40:50.463 00.000 9828 IsGuiding returns 1
01:40:50.494 00.031 9828 IsSlewing returns 0
01:40:50.494 00.000 9828 IsGuiding returns 1
01:40:50.525 00.031 9828 IsSlewing returns 0
01:40:50.525 00.000 9828 IsGuiding returns 0
01:40:50.525 00.000 9828 scope move finished after 12 + 138 ms
01:40:50.525 00.000 9828 Move returns status 0, amount 12
01:40:50.525 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:50.525 00.000 9828 MoveAxis(N, 16, B)
01:40:50.525 00.000 9828 Guiding  Dir = 0, Dur = 16
01:40:50.540 00.015 9828 IsSlewing returns 0
01:40:50.540 00.000 9828 IsGuiding returns 0
01:40:50.540 00.000 9828 PulseGuide returned control before completion, sleep 26
01:40:50.571 00.031 9828 IsGuiding returns 1
01:40:50.576 00.005 9828 scope still moving after pulse duration time elapsed
01:40:50.603 00.027 9828 IsSlewing returns 0
01:40:50.603 00.000 9828 IsGuiding returns 1
01:40:50.633 00.030 9828 IsSlewing returns 0
01:40:50.633 00.000 9828 IsGuiding returns 1
01:40:50.664 00.031 9828 IsSlewing returns 0
01:40:50.665 00.001 9828 IsGuiding returns 0
01:40:50.665 00.000 9828 scope move finished after 16 + 108 ms
01:40:50.665 00.000 9828 Move returns status 0, amount 16
01:40:50.665 00.000 9828 move complete, result=0
01:40:50.665 00.000 9828 worker thread done servicing request
01:40:50.665 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
01:40:51.067 00.402 8976 Exposure complete
01:40:51.072 00.005 8976 worker thread done servicing request
01:40:51.072 00.000 5052 OnExposeComplete: enter
01:40:51.072 00.000 5052 UpdateGuideState(): m_state=6
01:40:51.072 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4998
01:40:51.072 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.23, Mass=186, SNR=9.4, Peak=60 HFD=3.1
01:40:51.073 00.001 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.90 = -2.90)
01:40:51.073 00.000 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
01:40:51.073 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.48 hyp=0.63 cameraTheta=-0.85 mountX=-0.62 mountY=-0.09, mountTheta=-3.00
01:40:51.073 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.48, opts=13)
01:40:51.074 00.001 5052 Enqueuing Move request for stepguider (0.42, -0.48)
01:40:51.074 00.000 8976 Worker thread wakes up
01:40:51.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.48) opts 0xd
01:40:51.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.48)
01:40:51.074 00.000 8976 Moving (0.42, -0.48) raw xDistance=-0.62 yDistance=-0.09
01:40:51.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
01:40:51.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:40:51.074 00.000 8976 MoveAxis(R, 3, ABG)
01:40:51.074 00.000 8976 stepping (-11, 0) + (3, 0)
01:40:51.074 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:51.075 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:40:51.084 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:40:51.085 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:51.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:51.085 00.000 5052 Enqueuing Expose request
01:40:51.108 00.023 8976 Received - 47 (G) 
01:40:51.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:51.108 00.000 8976 stepped: pos (-8, 0)
01:40:51.108 00.000 8976 MoveAxis(U, 0, ABG)
01:40:51.108 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
01:40:51.108 00.000 8976 MountToCamera -- mountX=1.56 mountY=-0.12 hyp=1.57 mountTheta=-0.08 cameraX=-0.60, cameraY=1.45 cameraTheta=1.97
01:40:51.108 00.000 8976 incremental bump (-0.604, 1.445) isValid = 1
01:40:51.108 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
01:40:51.108 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:40:51.108 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:40:51.108 00.000 8976 move complete, result=0
01:40:51.108 00.000 9828 Worker thread wakes up
01:40:51.108 00.000 8976 worker thread done servicing request
01:40:51.108 00.000 8976 Worker thread wakes up
01:40:51.108 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:40:51.108 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
01:40:51.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:51.108 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:51.109 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:40:51.109 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
01:40:51.109 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
01:40:51.109 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.24
01:40:51.109 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
01:40:51.109 00.000 9828 BLC: window closed
01:40:51.109 00.000 9828 MoveAxis(W, 12, B)
01:40:51.109 00.000 9828 Guiding  Dir = 3, Dur = 12
01:40:51.109 00.000 9828 IsSlewing returns 0
01:40:51.109 00.000 9828 IsGuiding returns 0
01:40:51.109 00.000 9828 PulseGuide returned control before completion, sleep 22
01:40:51.147 00.038 9828 IsGuiding returns 1
01:40:51.147 00.000 9828 scope still moving after pulse duration time elapsed
01:40:51.179 00.032 9828 IsSlewing returns 0
01:40:51.179 00.000 9828 IsGuiding returns 1
01:40:51.209 00.030 9828 IsSlewing returns 0
01:40:51.209 00.000 9828 IsGuiding returns 1
01:40:51.240 00.031 9828 IsSlewing returns 0
01:40:51.241 00.001 9828 IsGuiding returns 0
01:40:51.241 00.000 9828 scope move finished after 12 + 118 ms
01:40:51.241 00.000 9828 Move returns status 0, amount 12
01:40:51.241 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:51.241 00.000 9828 MoveAxis(N, 16, B)
01:40:51.241 00.000 9828 Guiding  Dir = 0, Dur = 16
01:40:51.255 00.014 9828 IsSlewing returns 0
01:40:51.255 00.000 9828 IsGuiding returns 0
01:40:51.255 00.000 9828 PulseGuide returned control before completion, sleep 26
01:40:51.286 00.031 9828 IsGuiding returns 1
01:40:51.286 00.000 9828 scope still moving after pulse duration time elapsed
01:40:51.317 00.031 9828 IsSlewing returns 0
01:40:51.317 00.000 9828 IsGuiding returns 1
01:40:51.349 00.032 9828 IsSlewing returns 0
01:40:51.349 00.000 9828 IsGuiding returns 1
01:40:51.380 00.031 9828 IsSlewing returns 0
01:40:51.380 00.000 9828 IsGuiding returns 1
01:40:51.410 00.030 9828 IsSlewing returns 0
01:40:51.410 00.000 9828 IsGuiding returns 0
01:40:51.410 00.000 9828 scope move finished after 16 + 138 ms
01:40:51.410 00.000 9828 Move returns status 0, amount 16
01:40:51.410 00.000 9828 move complete, result=0
01:40:51.410 00.000 9828 worker thread done servicing request
01:40:51.410 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
01:40:51.805 00.395 8976 Exposure complete
01:40:51.811 00.006 8976 worker thread done servicing request
01:40:51.811 00.000 5052 OnExposeComplete: enter
01:40:51.811 00.000 5052 UpdateGuideState(): m_state=6
01:40:51.811 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4999
01:40:51.811 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.38, Mass=191, SNR=9.5, Peak=67 HFD=2.8
01:40:51.811 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
01:40:51.811 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
01:40:51.811 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=-0.33 hyp=1.04 cameraTheta=-0.32 mountX=-0.75 mountY=-0.65, mountTheta=-2.43
01:40:51.812 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=-0.33, opts=13)
01:40:51.812 00.000 5052 Enqueuing Move request for stepguider (0.99, -0.33)
01:40:51.812 00.000 8976 Worker thread wakes up
01:40:51.812 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, -0.33) opts 0xd
01:40:51.812 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, -0.33)
01:40:51.812 00.000 8976 Moving (0.99, -0.33) raw xDistance=-0.75 yDistance=-0.65
01:40:51.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.75
01:40:51.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
01:40:51.812 00.000 8976 MoveAxis(R, 3, ABG)
01:40:51.812 00.000 8976 stepping (-8, 0) + (3, 0)
01:40:51.813 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:51.813 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:40:51.823 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:40:51.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:51.823 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:51.824 00.001 5052 Enqueuing Expose request
01:40:51.844 00.020 8976 Received - 47 (G) 
01:40:51.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:51.844 00.000 8976 stepped: pos (-5, 0)
01:40:51.844 00.000 8976 MoveAxis(U, 3, ABG)
01:40:51.844 00.000 8976 stepping (-5, 0) + (0, 3)
01:40:51.844 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:51.876 00.032 8976 Received - 47 (G) 
01:40:51.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:51.876 00.000 8976 stepped: pos (-5, 3)
01:40:51.876 00.000 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
01:40:51.876 00.000 8976 MountToCamera -- mountX=1.30 mountY=-0.24 hyp=1.32 mountTheta=-0.18 cameraX=-0.38, cameraY=1.26 cameraTheta=1.86
01:40:51.876 00.000 8976 incremental bump (-0.380, 1.265) isValid = 1
01:40:51.876 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
01:40:51.876 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:40:51.876 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:40:51.876 00.000 8976 move complete, result=0
01:40:51.876 00.000 9828 Worker thread wakes up
01:40:51.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:40:51.876 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:40:51.876 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.95 = -1.33)
01:40:51.876 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 3 ms NORTH
01:40:51.876 00.000 8976 worker thread done servicing request
01:40:51.877 00.001 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.42)
01:40:51.877 00.000 8976 Worker thread wakes up
01:40:51.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:51.877 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
01:40:51.877 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:40:51.877 00.000 9828 BLC: window closed
01:40:51.877 00.000 9828 MoveAxis(W, 9, B)
01:40:51.877 00.000 9828 Guiding  Dir = 3, Dur = 9
01:40:51.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:51.877 00.000 9828 IsSlewing returns 0
01:40:51.878 00.001 9828 IsGuiding returns 0
01:40:51.878 00.000 9828 PulseGuide returned control before completion, sleep 19
01:40:51.909 00.031 9828 IsGuiding returns 1
01:40:51.909 00.000 9828 scope still moving after pulse duration time elapsed
01:40:51.939 00.030 9828 IsSlewing returns 0
01:40:51.939 00.000 9828 IsGuiding returns 1
01:40:51.970 00.031 9828 IsSlewing returns 0
01:40:51.970 00.000 9828 IsGuiding returns 1
01:40:52.001 00.031 9828 IsSlewing returns 0
01:40:52.001 00.000 9828 IsGuiding returns 1
01:40:52.046 00.045 9828 IsSlewing returns 0
01:40:52.046 00.000 9828 IsGuiding returns 0
01:40:52.046 00.000 9828 scope move finished after 9 + 159 ms
01:40:52.046 00.000 9828 Move returns status 0, amount 9
01:40:52.046 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:40:52.046 00.000 9828 MoveAxis(N, 16, B)
01:40:52.046 00.000 9828 Guiding  Dir = 0, Dur = 16
01:40:52.062 00.016 9828 IsSlewing returns 0
01:40:52.062 00.000 9828 IsGuiding returns 0
01:40:52.062 00.000 9828 PulseGuide returned control before completion, sleep 26
01:40:52.093 00.031 9828 IsGuiding returns 1
01:40:52.093 00.000 9828 scope still moving after pulse duration time elapsed
01:40:52.125 00.032 9828 IsSlewing returns 0
01:40:52.125 00.000 9828 IsGuiding returns 1
01:40:52.156 00.031 9828 IsSlewing returns 0
01:40:52.156 00.000 9828 IsGuiding returns 1
01:40:52.187 00.031 9828 IsSlewing returns 0
01:40:52.187 00.000 9828 IsGuiding returns 1
01:40:52.218 00.031 9828 IsSlewing returns 0
01:40:52.218 00.000 9828 IsGuiding returns 0
01:40:52.218 00.000 9828 scope move finished after 16 + 140 ms
01:40:52.218 00.000 9828 Move returns status 0, amount 16
01:40:52.218 00.000 9828 move complete, result=0
01:40:52.219 00.001 9828 worker thread done servicing request
01:40:52.219 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
01:40:52.569 00.350 8976 Exposure complete
01:40:52.575 00.006 8976 worker thread done servicing request
01:40:52.576 00.001 5052 OnExposeComplete: enter
01:40:52.576 00.000 5052 UpdateGuideState(): m_state=6
01:40:52.576 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5000
01:40:52.576 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.60, Mass=213, SNR=10.0, Peak=67 HFD=2.9
01:40:52.576 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
01:40:52.576 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.61)
01:40:52.576 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.53 mountX=-0.03 mountY=0.19, mountTheta=1.71
01:40:52.576 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.11, opts=13)
01:40:52.576 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.11)
01:40:52.577 00.001 8976 Worker thread wakes up
01:40:52.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.11) opts 0xd
01:40:52.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.11)
01:40:52.577 00.000 8976 Moving (-0.16, -0.11) raw xDistance=-0.03 yDistance=0.19
01:40:52.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:40:52.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:40:52.577 00.000 8976 MoveAxis(R, 0, ABG)
01:40:52.577 00.000 8976 MoveAxis(U, 0, ABG)
01:40:52.577 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:40:52.577 00.000 8976 move complete, result=0
01:40:52.577 00.000 8976 worker thread done servicing request
01:40:52.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:40:52.587 00.010 5052 UpdateGuideState exits: m=213 SNR=10.0
01:40:52.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:52.587 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:52.587 00.000 5052 Enqueuing Expose request
01:40:52.587 00.000 8976 Worker thread wakes up
01:40:52.587 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:52.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:52.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:53.273 00.686 8976 Exposure complete
01:40:53.278 00.005 8976 worker thread done servicing request
01:40:53.278 00.000 5052 OnExposeComplete: enter
01:40:53.278 00.000 5052 UpdateGuideState(): m_state=6
01:40:53.278 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5001
01:40:53.278 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.96, Mass=189, SNR=9.5, Peak=66 HFD=2.8
01:40:53.278 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.04) = xAngle (0.03 = 0.03)
01:40:53.278 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.07 = -0.07)
01:40:53.279 00.001 5052 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.28 cameraTheta=2.08 mountX=0.28 mountY=-0.02, mountTheta=-0.07
01:40:53.279 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.25, opts=13)
01:40:53.279 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.25)
01:40:53.279 00.000 8976 Worker thread wakes up
01:40:53.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.25) opts 0xd
01:40:53.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.25)
01:40:53.279 00.000 8976 Moving (-0.14, 0.25) raw xDistance=0.28 yDistance=-0.02
01:40:53.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:40:53.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:40:53.279 00.000 8976 MoveAxis(L, 1, ABG)
01:40:53.279 00.000 8976 stepping (-5, 3) + (-1, 0)
01:40:53.279 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:53.280 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:40:53.289 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:40:53.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:53.289 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:53.289 00.000 5052 Enqueuing Expose request
01:40:53.298 00.009 8976 Received - 47 (G) 
01:40:53.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:53.298 00.000 8976 stepped: pos (-6, 3)
01:40:53.298 00.000 8976 MoveAxis(U, 0, ABG)
01:40:53.298 00.000 8976 move complete, result=0
01:40:53.298 00.000 8976 worker thread done servicing request
01:40:53.298 00.000 8976 Worker thread wakes up
01:40:53.298 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:40:53.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:53.298 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:53.987 00.689 8976 Exposure complete
01:40:53.992 00.005 8976 worker thread done servicing request
01:40:53.992 00.000 5052 OnExposeComplete: enter
01:40:53.992 00.000 5052 UpdateGuideState(): m_state=6
01:40:53.992 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5002
01:40:53.992 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.80, Mass=200, SNR=9.7, Peak=67 HFD=3.0
01:40:53.992 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
01:40:53.993 00.001 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
01:40:53.993 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.41 mountX=-0.02 mountY=-0.23, mountTheta=-1.64
01:40:53.993 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.09, opts=13)
01:40:53.993 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.09)
01:40:53.993 00.000 8976 Worker thread wakes up
01:40:53.993 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.09) opts 0xd
01:40:53.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.09)
01:40:53.993 00.000 8976 Moving (0.22, 0.09) raw xDistance=-0.02 yDistance=-0.23
01:40:53.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:40:53.994 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:40:53.994 00.000 8976 MoveAxis(R, 0, ABG)
01:40:53.994 00.000 8976 MoveAxis(U, 0, ABG)
01:40:53.994 00.000 8976 move complete, result=0
01:40:53.994 00.000 8976 worker thread done servicing request
01:40:53.994 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:40:54.005 00.011 5052 UpdateGuideState exits: m=200 SNR=9.7
01:40:54.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:54.005 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:54.005 00.000 5052 Enqueuing Expose request
01:40:54.005 00.000 8976 Worker thread wakes up
01:40:54.005 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:54.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:54.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:54.707 00.702 8976 Exposure complete
01:40:54.712 00.005 8976 worker thread done servicing request
01:40:54.712 00.000 5052 OnExposeComplete: enter
01:40:54.712 00.000 5052 UpdateGuideState(): m_state=6
01:40:54.712 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5003
01:40:54.712 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=282.31, Mass=153, SNR=8.5, Peak=61 HFD=3.0
01:40:54.712 00.000 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.04) = xAngle (-0.61 = -0.61)
01:40:54.712 00.000 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.72 = -0.72)
01:40:54.712 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.60 hyp=0.60 cameraTheta=1.43 mountX=0.49 mountY=-0.40, mountTheta=-0.68
01:40:54.713 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.60, opts=13)
01:40:54.713 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.60)
01:40:54.713 00.000 8976 Worker thread wakes up
01:40:54.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.60) opts 0xd
01:40:54.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.60)
01:40:54.713 00.000 8976 Moving (0.08, 0.60) raw xDistance=0.49 yDistance=-0.40
01:40:54.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:40:54.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:40:54.713 00.000 8976 MoveAxis(L, 2, ABG)
01:40:54.713 00.000 8976 stepping (-6, 3) + (-2, 0)
01:40:54.713 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:54.715 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:40:54.724 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
01:40:54.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:54.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:54.724 00.000 5052 Enqueuing Expose request
01:40:54.737 00.013 8976 Received - 47 (G) 
01:40:54.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:54.737 00.000 8976 stepped: pos (-8, 3)
01:40:54.737 00.000 8976 MoveAxis(U, 2, ABG)
01:40:54.737 00.000 8976 stepping (-8, 3) + (0, 2)
01:40:54.737 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:54.769 00.032 8976 Received - 47 (G) 
01:40:54.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:54.769 00.000 8976 stepped: pos (-8, 5)
01:40:54.769 00.000 8976 move complete, result=0
01:40:54.769 00.000 8976 worker thread done servicing request
01:40:54.769 00.000 8976 Worker thread wakes up
01:40:54.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:54.769 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:54.769 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.4 px 2 ms NORTH
01:40:55.457 00.688 8976 Exposure complete
01:40:55.462 00.005 8976 worker thread done servicing request
01:40:55.462 00.000 5052 OnExposeComplete: enter
01:40:55.462 00.000 5052 UpdateGuideState(): m_state=6
01:40:55.462 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5004
01:40:55.462 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.98, Mass=177, SNR=9.1, Peak=60 HFD=3.2
01:40:55.462 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:40:55.462 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:40:55.463 00.001 5052 CameraToMount -- cameraX=0.59 cameraY=0.27 hyp=0.65 cameraTheta=0.43 mountX=-0.03 mountY=-0.64, mountTheta=-1.62
01:40:55.463 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.27, opts=13)
01:40:55.463 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.27)
01:40:55.463 00.000 8976 Worker thread wakes up
01:40:55.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.27) opts 0xd
01:40:55.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.27)
01:40:55.463 00.000 8976 Moving (0.59, 0.27) raw xDistance=-0.03 yDistance=-0.64
01:40:55.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:40:55.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
01:40:55.464 00.001 8976 MoveAxis(R, 0, ABG)
01:40:55.464 00.000 8976 MoveAxis(U, 3, ABG)
01:40:55.464 00.000 8976 stepping (-8, 5) + (0, 3)
01:40:55.464 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:55.464 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:40:55.474 00.010 5052 UpdateGuideState exits: m=177 SNR=9.1
01:40:55.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:55.474 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:55.474 00.000 5052 Enqueuing Expose request
01:40:55.504 00.030 8976 Received - 47 (G) 
01:40:55.504 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:55.504 00.000 8976 stepped: pos (-8, 8)
01:40:55.504 00.000 8976 move complete, result=0
01:40:55.504 00.000 8976 worker thread done servicing request
01:40:55.504 00.000 8976 Worker thread wakes up
01:40:55.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:55.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:55.504 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
01:40:56.193 00.689 8976 Exposure complete
01:40:56.199 00.006 8976 worker thread done servicing request
01:40:56.199 00.000 5052 OnExposeComplete: enter
01:40:56.199 00.000 5052 UpdateGuideState(): m_state=6
01:40:56.199 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5005
01:40:56.199 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.61, Mass=192, SNR=9.5, Peak=62 HFD=3.2
01:40:56.199 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
01:40:56.199 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
01:40:56.199 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.10 hyp=0.37 cameraTheta=-0.26 mountX=-0.25 mountY=-0.25, mountTheta=-2.36
01:40:56.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.10, opts=13)
01:40:56.200 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.10)
01:40:56.200 00.000 8976 Worker thread wakes up
01:40:56.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.10) opts 0xd
01:40:56.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.10)
01:40:56.200 00.000 8976 Moving (0.36, -0.10) raw xDistance=-0.25 yDistance=-0.25
01:40:56.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:40:56.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:40:56.200 00.000 8976 MoveAxis(R, 0, ABG)
01:40:56.200 00.000 8976 MoveAxis(U, 0, ABG)
01:40:56.201 00.001 8976 move complete, result=0
01:40:56.201 00.000 8976 worker thread done servicing request
01:40:56.201 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:40:56.210 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
01:40:56.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:56.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:56.210 00.000 5052 Enqueuing Expose request
01:40:56.210 00.000 8976 Worker thread wakes up
01:40:56.210 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:56.211 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:56.211 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:56.903 00.692 8976 Exposure complete
01:40:56.908 00.005 8976 worker thread done servicing request
01:40:56.908 00.000 5052 OnExposeComplete: enter
01:40:56.908 00.000 5052 UpdateGuideState(): m_state=6
01:40:56.908 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5006
01:40:56.908 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.53, Mass=199, SNR=9.7, Peak=65 HFD=3.1
01:40:56.909 00.001 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
01:40:56.909 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
01:40:56.909 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.18 hyp=0.47 cameraTheta=-0.40 mountX=-0.36 mountY=-0.26, mountTheta=-2.51
01:40:56.909 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.18, opts=13)
01:40:56.909 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.18)
01:40:56.909 00.000 8976 Worker thread wakes up
01:40:56.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.18) opts 0xd
01:40:56.910 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.18)
01:40:56.910 00.000 8976 Moving (0.43, -0.18) raw xDistance=-0.36 yDistance=-0.26
01:40:56.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:40:56.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:40:56.910 00.000 8976 MoveAxis(R, 1, ABG)
01:40:56.910 00.000 8976 stepping (-8, 8) + (1, 0)
01:40:56.910 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:56.911 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:40:56.920 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:40:56.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:56.920 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:56.920 00.000 5052 Enqueuing Expose request
01:40:56.943 00.023 8976 Received - 47 (G) 
01:40:56.943 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:56.943 00.000 8976 stepped: pos (-7, 8)
01:40:56.943 00.000 8976 MoveAxis(U, 1, ABG)
01:40:56.943 00.000 8976 stepping (-7, 8) + (0, 1)
01:40:56.943 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:56.975 00.032 8976 Received - 47 (G) 
01:40:56.975 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:56.975 00.000 8976 stepped: pos (-7, 9)
01:40:56.976 00.001 8976 move complete, result=0
01:40:56.976 00.000 8976 worker thread done servicing request
01:40:56.976 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.3 px 1 ms NORTH
01:40:56.976 00.000 8976 Worker thread wakes up
01:40:56.976 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:56.976 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:57.683 00.707 8976 Exposure complete
01:40:57.688 00.005 8976 worker thread done servicing request
01:40:57.688 00.000 5052 OnExposeComplete: enter
01:40:57.688 00.000 5052 UpdateGuideState(): m_state=6
01:40:57.689 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5007
01:40:57.689 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=281.43, Mass=194, SNR=9.6, Peak=69 HFD=2.8
01:40:57.689 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
01:40:57.689 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
01:40:57.689 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=-0.28 hyp=0.99 cameraTheta=-0.29 mountX=-0.68 mountY=-0.64, mountTheta=-2.39
01:40:57.689 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=-0.28, opts=13)
01:40:57.689 00.000 5052 Enqueuing Move request for stepguider (0.95, -0.28)
01:40:57.689 00.000 8976 Worker thread wakes up
01:40:57.690 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, -0.28) opts 0xd
01:40:57.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, -0.28)
01:40:57.690 00.000 8976 Moving (0.95, -0.28) raw xDistance=-0.68 yDistance=-0.64
01:40:57.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
01:40:57.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
01:40:57.690 00.000 8976 MoveAxis(R, 3, ABG)
01:40:57.690 00.000 8976 stepping (-7, 9) + (3, 0)
01:40:57.690 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:57.690 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:40:57.700 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:40:57.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:57.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:57.700 00.000 5052 Enqueuing Expose request
01:40:57.727 00.027 8976 Received - 47 (G) 
01:40:57.727 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:57.727 00.000 8976 stepped: pos (-4, 9)
01:40:57.727 00.000 8976 MoveAxis(U, 3, ABG)
01:40:57.727 00.000 8976 stepping (-4, 9) + (0, 3)
01:40:57.727 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:57.758 00.031 8976 Received - 47 (G) 
01:40:57.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:57.758 00.000 8976 stepped: pos (-4, 12)
01:40:57.758 00.000 8976 move complete, result=0
01:40:57.758 00.000 8976 worker thread done servicing request
01:40:57.759 00.001 8976 Worker thread wakes up
01:40:57.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:57.759 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 3 ms NORTH
01:40:57.759 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:58.454 00.695 8976 Exposure complete
01:40:58.460 00.006 8976 worker thread done servicing request
01:40:58.460 00.000 5052 OnExposeComplete: enter
01:40:58.460 00.000 5052 UpdateGuideState(): m_state=6
01:40:58.460 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5008
01:40:58.460 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.66, Mass=191, SNR=9.5, Peak=67 HFD=3.3
01:40:58.460 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:40:58.460 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:40:58.460 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.05 hyp=0.59 cameraTheta=-0.09 mountX=-0.31 mountY=-0.46, mountTheta=-2.17
01:40:58.460 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.05, opts=13)
01:40:58.460 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.05)
01:40:58.460 00.000 8976 Worker thread wakes up
01:40:58.460 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.05) opts 0xd
01:40:58.461 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.05)
01:40:58.461 00.000 8976 Moving (0.59, -0.05) raw xDistance=-0.31 yDistance=-0.46
01:40:58.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
01:40:58.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
01:40:58.461 00.000 8976 MoveAxis(R, 1, ABG)
01:40:58.461 00.000 8976 stepping (-4, 12) + (1, 0)
01:40:58.461 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:58.461 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:40:58.470 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:40:58.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:58.471 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:58.471 00.000 5052 Enqueuing Expose request
01:40:58.494 00.023 8976 Received - 47 (G) 
01:40:58.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:40:58.494 00.000 8976 stepped: pos (-3, 12)
01:40:58.494 00.000 8976 MoveAxis(U, 2, ABG)
01:40:58.494 00.000 8976 stepping (-3, 12) + (0, 2)
01:40:58.494 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:58.526 00.032 8976 Received - 47 (G) 
01:40:58.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:40:58.526 00.000 8976 stepped: pos (-3, 14)
01:40:58.526 00.000 8976 move complete, result=0
01:40:58.526 00.000 8976 worker thread done servicing request
01:40:58.526 00.000 8976 Worker thread wakes up
01:40:58.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:58.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:58.526 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:40:59.220 00.694 8976 Exposure complete
01:40:59.226 00.006 8976 worker thread done servicing request
01:40:59.226 00.000 5052 OnExposeComplete: enter
01:40:59.226 00.000 5052 UpdateGuideState(): m_state=6
01:40:59.226 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5009
01:40:59.226 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=282.01, Mass=194, SNR=9.6, Peak=64 HFD=2.8
01:40:59.226 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:40:59.226 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
01:40:59.226 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.30 hyp=0.82 cameraTheta=0.37 mountX=-0.08 mountY=-0.80, mountTheta=-1.68
01:40:59.226 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.30, opts=13)
01:40:59.228 00.002 5052 Enqueuing Move request for stepguider (0.76, 0.30)
01:40:59.228 00.000 8976 Worker thread wakes up
01:40:59.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.30) opts 0xd
01:40:59.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.30)
01:40:59.228 00.000 8976 Moving (0.76, 0.30) raw xDistance=-0.08 yDistance=-0.80
01:40:59.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:40:59.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.80
01:40:59.228 00.000 8976 MoveAxis(R, 0, ABG)
01:40:59.228 00.000 8976 MoveAxis(U, 3, ABG)
01:40:59.228 00.000 8976 stepping (-3, 14) + (0, 3)
01:40:59.228 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:59.229 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:40:59.239 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:40:59.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:59.239 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:59.239 00.000 5052 Enqueuing Expose request
01:40:59.262 00.023 8976 Received - 47 (G) 
01:40:59.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:40:59.262 00.000 8976 stepped: pos (-3, 17)
01:40:59.262 00.000 8976 move complete, result=0
01:40:59.262 00.000 8976 worker thread done servicing request
01:40:59.262 00.000 8976 Worker thread wakes up
01:40:59.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:59.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:59.262 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:40:59.966 00.704 8976 Exposure complete
01:40:59.974 00.008 8976 worker thread done servicing request
01:40:59.974 00.000 5052 OnExposeComplete: enter
01:40:59.974 00.000 5052 UpdateGuideState(): m_state=6
01:40:59.974 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5010
01:40:59.974 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.72, Mass=196, SNR=9.6, Peak=65 HFD=3.1
01:40:59.974 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
01:40:59.974 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:40:59.974 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.05 mountX=-0.10 mountY=-0.21, mountTheta=-2.02
01:40:59.977 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.01, opts=13)
01:40:59.977 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.01)
01:40:59.980 00.003 8976 Worker thread wakes up
01:40:59.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.01) opts 0xd
01:40:59.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.01)
01:40:59.980 00.000 8976 Moving (0.25, 0.01) raw xDistance=-0.10 yDistance=-0.21
01:40:59.981 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:40:59.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:40:59.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:40:59.981 00.000 8976 MoveAxis(R, 0, ABG)
01:40:59.981 00.000 8976 MoveAxis(U, 0, ABG)
01:40:59.981 00.000 8976 move complete, result=0
01:40:59.981 00.000 8976 worker thread done servicing request
01:40:59.992 00.011 5052 UpdateGuideState exits: m=196 SNR=9.6
01:40:59.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:59.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:40:59.992 00.000 5052 Enqueuing Expose request
01:40:59.992 00.000 8976 Worker thread wakes up
01:40:59.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:40:59.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:40:59.992 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:00.683 00.691 8976 Exposure complete
01:41:00.688 00.005 8976 worker thread done servicing request
01:41:00.688 00.000 5052 OnExposeComplete: enter
01:41:00.688 00.000 5052 UpdateGuideState(): m_state=6
01:41:00.688 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5011
01:41:00.688 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.78, Mass=197, SNR=9.7, Peak=67 HFD=2.9
01:41:00.688 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.13 = -0.13)
01:41:00.688 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
01:41:00.688 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.92 mountX=0.08 mountY=-0.02, mountTheta=-0.23
01:41:00.689 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.08, opts=13)
01:41:00.689 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.08)
01:41:00.689 00.000 8976 Worker thread wakes up
01:41:00.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.08) opts 0xd
01:41:00.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.08)
01:41:00.689 00.000 8976 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=-0.02
01:41:00.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:41:00.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:41:00.689 00.000 8976 MoveAxis(R, 0, ABG)
01:41:00.690 00.001 8976 MoveAxis(U, 0, ABG)
01:41:00.690 00.000 8976 move complete, result=0
01:41:00.690 00.000 8976 worker thread done servicing request
01:41:00.690 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:41:00.700 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:41:00.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:00.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:00.700 00.000 5052 Enqueuing Expose request
01:41:00.700 00.000 8976 Worker thread wakes up
01:41:00.700 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:00.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:00.701 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:01.389 00.688 8976 Exposure complete
01:41:01.394 00.005 8976 worker thread done servicing request
01:41:01.394 00.000 5052 OnExposeComplete: enter
01:41:01.394 00.000 5052 UpdateGuideState(): m_state=6
01:41:01.394 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5012
01:41:01.394 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.81, Mass=177, SNR=9.2, Peak=68 HFD=2.5
01:41:01.394 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:41:01.394 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
01:41:01.394 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.72 mountX=0.19 mountY=0.13, mountTheta=0.61
01:41:01.395 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.10, opts=13)
01:41:01.395 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.10)
01:41:01.395 00.000 8976 Worker thread wakes up
01:41:01.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.10) opts 0xd
01:41:01.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.10)
01:41:01.395 00.000 8976 Moving (-0.22, 0.10) raw xDistance=0.19 yDistance=0.13
01:41:01.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:41:01.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:41:01.395 00.000 8976 MoveAxis(R, 0, ABG)
01:41:01.395 00.000 8976 MoveAxis(U, 0, ABG)
01:41:01.395 00.000 8976 move complete, result=0
01:41:01.395 00.000 8976 worker thread done servicing request
01:41:01.396 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:41:01.405 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:41:01.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:01.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:01.405 00.000 5052 Enqueuing Expose request
01:41:01.405 00.000 8976 Worker thread wakes up
01:41:01.405 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:01.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:01.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:02.099 00.694 8976 Exposure complete
01:41:02.107 00.008 8976 worker thread done servicing request
01:41:02.107 00.000 5052 OnExposeComplete: enter
01:41:02.107 00.000 5052 UpdateGuideState(): m_state=6
01:41:02.107 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5013
01:41:02.107 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.78, Mass=183, SNR=9.3, Peak=63 HFD=3.0
01:41:02.107 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:41:02.107 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:41:02.107 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.07 hyp=0.50 cameraTheta=3.00 mountX=0.29 mountY=0.38, mountTheta=0.92
01:41:02.109 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.07, opts=13)
01:41:02.109 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.07)
01:41:02.109 00.000 8976 Worker thread wakes up
01:41:02.109 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.07) opts 0xd
01:41:02.109 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.07)
01:41:02.109 00.000 8976 Moving (-0.49, 0.07) raw xDistance=0.29 yDistance=0.38
01:41:02.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:41:02.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:41:02.109 00.000 8976 MoveAxis(L, 1, ABG)
01:41:02.109 00.000 8976 stepping (-3, 17) + (-1, 0)
01:41:02.109 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:02.110 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:41:02.119 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:41:02.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:02.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:02.119 00.000 5052 Enqueuing Expose request
01:41:02.139 00.020 8976 Received - 47 (G) 
01:41:02.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:02.139 00.000 8976 stepped: pos (-4, 17)
01:41:02.139 00.000 8976 MoveAxis(D, 1, ABG)
01:41:02.139 00.000 8976 stepping (-4, 17) + (0, -1)
01:41:02.139 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:02.171 00.032 8976 Received - 47 (G) 
01:41:02.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:02.171 00.000 8976 stepped: pos (-4, 16)
01:41:02.171 00.000 8976 move complete, result=0
01:41:02.171 00.000 8976 worker thread done servicing request
01:41:02.171 00.000 8976 Worker thread wakes up
01:41:02.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:02.171 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:02.171 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 1 ms SOUTH
01:41:02.859 00.688 8976 Exposure complete
01:41:02.864 00.005 8976 worker thread done servicing request
01:41:02.865 00.001 5052 OnExposeComplete: enter
01:41:02.865 00.000 5052 UpdateGuideState(): m_state=6
01:41:02.865 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5014
01:41:02.865 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.73, Mass=194, SNR=9.6, Peak=66 HFD=2.9
01:41:02.865 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:41:02.865 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:41:02.865 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.02 hyp=0.62 cameraTheta=3.11 mountX=0.30 mountY=0.51, mountTheta=1.04
01:41:02.865 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.02, opts=13)
01:41:02.866 00.001 5052 Enqueuing Move request for stepguider (-0.62, 0.02)
01:41:02.866 00.000 8976 Worker thread wakes up
01:41:02.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.02) opts 0xd
01:41:02.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.02)
01:41:02.866 00.000 8976 Moving (-0.62, 0.02) raw xDistance=0.30 yDistance=0.51
01:41:02.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
01:41:02.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
01:41:02.866 00.000 8976 MoveAxis(L, 1, ABG)
01:41:02.866 00.000 8976 stepping (-4, 16) + (-1, 0)
01:41:02.866 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:02.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:41:02.875 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:41:02.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:02.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:02.875 00.000 5052 Enqueuing Expose request
01:41:02.890 00.015 8976 Received - 47 (G) 
01:41:02.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:02.890 00.000 8976 stepped: pos (-5, 16)
01:41:02.890 00.000 8976 MoveAxis(D, 2, ABG)
01:41:02.890 00.000 8976 stepping (-5, 16) + (0, -2)
01:41:02.890 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:02.922 00.032 8976 Received - 47 (G) 
01:41:02.923 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:02.923 00.000 8976 stepped: pos (-5, 14)
01:41:02.923 00.000 8976 move complete, result=0
01:41:02.923 00.000 8976 worker thread done servicing request
01:41:02.923 00.000 8976 Worker thread wakes up
01:41:02.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:02.923 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:02.923 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:41:03.614 00.691 8976 Exposure complete
01:41:03.620 00.006 8976 worker thread done servicing request
01:41:03.620 00.000 5052 OnExposeComplete: enter
01:41:03.620 00.000 5052 UpdateGuideState(): m_state=6
01:41:03.620 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5015
01:41:03.620 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.80, Mass=210, SNR=10.0, Peak=69 HFD=3.0
01:41:03.620 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
01:41:03.620 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
01:41:03.620 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.44 mountX=-0.01 mountY=-0.22, mountTheta=-1.60
01:41:03.621 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.09, opts=13)
01:41:03.621 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.09)
01:41:03.621 00.000 8976 Worker thread wakes up
01:41:03.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.09) opts 0xd
01:41:03.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.09)
01:41:03.621 00.000 8976 Moving (0.20, 0.09) raw xDistance=-0.01 yDistance=-0.22
01:41:03.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:41:03.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:41:03.621 00.000 8976 MoveAxis(R, 0, ABG)
01:41:03.621 00.000 8976 MoveAxis(U, 0, ABG)
01:41:03.621 00.000 8976 move complete, result=0
01:41:03.621 00.000 8976 worker thread done servicing request
01:41:03.622 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:41:03.632 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:41:03.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:03.632 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:03.632 00.000 5052 Enqueuing Expose request
01:41:03.632 00.000 8976 Worker thread wakes up
01:41:03.633 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:03.633 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:03.633 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:04.324 00.691 8976 Exposure complete
01:41:04.329 00.005 8976 worker thread done servicing request
01:41:04.329 00.000 5052 OnExposeComplete: enter
01:41:04.329 00.000 5052 UpdateGuideState(): m_state=6
01:41:04.329 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5016
01:41:04.329 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.79, Mass=164, SNR=8.9, Peak=67 HFD=2.6
01:41:04.329 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
01:41:04.330 00.001 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
01:41:04.330 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.87 mountX=0.04 mountY=-0.11, mountTheta=-1.19
01:41:04.330 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.08, opts=13)
01:41:04.330 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.08)
01:41:04.330 00.000 8976 Worker thread wakes up
01:41:04.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.08) opts 0xd
01:41:04.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.08)
01:41:04.330 00.000 8976 Moving (0.07, 0.08) raw xDistance=0.04 yDistance=-0.11
01:41:04.331 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:41:04.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:41:04.331 00.000 8976 MoveAxis(R, 0, ABG)
01:41:04.331 00.000 8976 MoveAxis(U, 0, ABG)
01:41:04.331 00.000 8976 move complete, result=0
01:41:04.331 00.000 8976 worker thread done servicing request
01:41:04.331 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:41:04.340 00.009 5052 UpdateGuideState exits: m=164 SNR=8.9
01:41:04.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:04.340 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:04.340 00.000 5052 Enqueuing Expose request
01:41:04.341 00.001 8976 Worker thread wakes up
01:41:04.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:04.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:04.341 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:05.028 00.687 8976 Exposure complete
01:41:05.033 00.005 8976 worker thread done servicing request
01:41:05.033 00.000 5052 OnExposeComplete: enter
01:41:05.033 00.000 5052 UpdateGuideState(): m_state=6
01:41:05.033 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5017
01:41:05.033 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.46, Mass=177, SNR=9.2, Peak=66 HFD=2.8
01:41:05.033 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.57 = 1.72)
01:41:05.033 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
01:41:05.033 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.25 hyp=0.43 cameraTheta=-2.52 mountX=-0.06 mountY=0.43, mountTheta=1.72
01:41:05.034 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.25, opts=13)
01:41:05.034 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.25)
01:41:05.034 00.000 8976 Worker thread wakes up
01:41:05.034 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.25) opts 0xd
01:41:05.034 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.25)
01:41:05.034 00.000 8976 Moving (-0.35, -0.25) raw xDistance=-0.06 yDistance=0.43
01:41:05.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:41:05.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:41:05.034 00.000 8976 MoveAxis(R, 0, ABG)
01:41:05.034 00.000 8976 MoveAxis(D, 2, ABG)
01:41:05.034 00.000 8976 stepping (-5, 14) + (0, -2)
01:41:05.034 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:05.035 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:41:05.045 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
01:41:05.046 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:05.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:05.046 00.000 5052 Enqueuing Expose request
01:41:05.065 00.019 8976 Received - 47 (G) 
01:41:05.065 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:05.065 00.000 8976 stepped: pos (-5, 12)
01:41:05.065 00.000 8976 move complete, result=0
01:41:05.065 00.000 8976 worker thread done servicing request
01:41:05.065 00.000 8976 Worker thread wakes up
01:41:05.065 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:05.065 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:41:05.065 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:05.769 00.704 8976 Exposure complete
01:41:05.775 00.006 8976 worker thread done servicing request
01:41:05.775 00.000 5052 OnExposeComplete: enter
01:41:05.775 00.000 5052 UpdateGuideState(): m_state=6
01:41:05.775 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5018
01:41:05.775 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.55, Mass=195, SNR=9.6, Peak=70 HFD=3.1
01:41:05.775 00.000 5052 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.04) = xAngle (-4.01 = 2.28)
01:41:05.775 00.000 5052 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.11 = 2.17)
01:41:05.775 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.96 mountX=-0.11 mountY=0.14, mountTheta=2.24
01:41:05.776 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.16, opts=13)
01:41:05.776 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.16)
01:41:05.776 00.000 8976 Worker thread wakes up
01:41:05.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.16) opts 0xd
01:41:05.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.16)
01:41:05.776 00.000 8976 Moving (-0.07, -0.16) raw xDistance=-0.11 yDistance=0.14
01:41:05.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:41:05.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:41:05.776 00.000 8976 MoveAxis(R, 0, ABG)
01:41:05.776 00.000 8976 MoveAxis(U, 0, ABG)
01:41:05.776 00.000 8976 move complete, result=0
01:41:05.776 00.000 8976 worker thread done servicing request
01:41:05.777 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:41:05.787 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:41:05.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:05.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:05.787 00.000 5052 Enqueuing Expose request
01:41:05.787 00.000 8976 Worker thread wakes up
01:41:05.787 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:05.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:05.787 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:06.478 00.691 8976 Exposure complete
01:41:06.484 00.006 8976 worker thread done servicing request
01:41:06.484 00.000 5052 OnExposeComplete: enter
01:41:06.484 00.000 5052 UpdateGuideState(): m_state=6
01:41:06.484 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5019
01:41:06.484 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.59, Mass=182, SNR=9.3, Peak=68 HFD=2.8
01:41:06.484 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.21 = 3.07)
01:41:06.484 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.97)
01:41:06.484 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.17 mountX=-0.13 mountY=0.02, mountTheta=2.97
01:41:06.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.12, opts=13)
01:41:06.485 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.12)
01:41:06.485 00.000 8976 Worker thread wakes up
01:41:06.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.12) opts 0xd
01:41:06.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.12)
01:41:06.485 00.000 8976 Moving (0.05, -0.12) raw xDistance=-0.13 yDistance=0.02
01:41:06.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:41:06.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:41:06.485 00.000 8976 MoveAxis(R, 0, ABG)
01:41:06.485 00.000 8976 MoveAxis(U, 0, ABG)
01:41:06.485 00.000 8976 move complete, result=0
01:41:06.485 00.000 8976 worker thread done servicing request
01:41:06.488 00.003 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:41:06.499 00.011 5052 UpdateGuideState exits: m=182 SNR=9.3
01:41:06.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:06.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:06.499 00.000 5052 Enqueuing Expose request
01:41:06.499 00.000 8976 Worker thread wakes up
01:41:06.499 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:06.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:06.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:07.188 00.689 8976 Exposure complete
01:41:07.194 00.006 8976 worker thread done servicing request
01:41:07.194 00.000 5052 OnExposeComplete: enter
01:41:07.194 00.000 5052 UpdateGuideState(): m_state=6
01:41:07.194 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5020
01:41:07.194 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.34, Mass=198, SNR=9.7, Peak=65 HFD=3.2
01:41:07.195 00.001 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.04) = xAngle (-2.93 = -2.93)
01:41:07.195 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.03 = -3.03)
01:41:07.195 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.37 hyp=0.47 cameraTheta=-0.89 mountX=-0.46 mountY=-0.05, mountTheta=-3.03
01:41:07.196 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.37, opts=13)
01:41:07.196 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.37)
01:41:07.196 00.000 8976 Worker thread wakes up
01:41:07.196 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.37) opts 0xd
01:41:07.197 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.37)
01:41:07.197 00.000 8976 Moving (0.30, -0.37) raw xDistance=-0.46 yDistance=-0.05
01:41:07.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:41:07.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:41:07.197 00.000 8976 MoveAxis(R, 2, ABG)
01:41:07.197 00.000 8976 stepping (-5, 12) + (2, 0)
01:41:07.197 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:07.198 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:41:07.207 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:41:07.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:07.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:07.207 00.000 5052 Enqueuing Expose request
01:41:07.223 00.016 8976 Received - 47 (G) 
01:41:07.223 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:07.223 00.000 8976 stepped: pos (-3, 12)
01:41:07.223 00.000 8976 MoveAxis(U, 0, ABG)
01:41:07.223 00.000 8976 move complete, result=0
01:41:07.223 00.000 8976 worker thread done servicing request
01:41:07.223 00.000 8976 Worker thread wakes up
01:41:07.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:07.223 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:41:07.223 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:07.913 00.690 8976 Exposure complete
01:41:07.918 00.005 8976 worker thread done servicing request
01:41:07.918 00.000 5052 OnExposeComplete: enter
01:41:07.918 00.000 5052 UpdateGuideState(): m_state=6
01:41:07.918 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5021
01:41:07.918 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=282.04, Mass=202, SNR=9.8, Peak=74 HFD=3.1
01:41:07.919 00.001 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
01:41:07.919 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
01:41:07.919 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.33 hyp=0.72 cameraTheta=0.47 mountX=0.00 mountY=-0.72, mountTheta=-1.57
01:41:07.919 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.33, opts=13)
01:41:07.919 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.33)
01:41:07.919 00.000 8976 Worker thread wakes up
01:41:07.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.33) opts 0xd
01:41:07.920 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.33)
01:41:07.920 00.000 8976 Moving (0.64, 0.33) raw xDistance=0.00 yDistance=-0.72
01:41:07.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:41:07.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
01:41:07.920 00.000 8976 MoveAxis(R, 0, ABG)
01:41:07.920 00.000 8976 MoveAxis(U, 3, ABG)
01:41:07.920 00.000 8976 stepping (-3, 12) + (0, 3)
01:41:07.920 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:07.920 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:41:07.931 00.011 5052 UpdateGuideState exits: m=202 SNR=9.8
01:41:07.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:07.931 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:07.931 00.000 5052 Enqueuing Expose request
01:41:07.958 00.027 8976 Received - 47 (G) 
01:41:07.958 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:07.958 00.000 8976 stepped: pos (-3, 15)
01:41:07.958 00.000 8976 move complete, result=0
01:41:07.958 00.000 8976 worker thread done servicing request
01:41:07.958 00.000 8976 Worker thread wakes up
01:41:07.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:07.958 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:07.958 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:41:08.648 00.690 8976 Exposure complete
01:41:08.654 00.006 8976 worker thread done servicing request
01:41:08.654 00.000 5052 OnExposeComplete: enter
01:41:08.654 00.000 5052 UpdateGuideState(): m_state=6
01:41:08.654 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5022
01:41:08.654 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.50, Mass=173, SNR=9.1, Peak=62 HFD=3.3
01:41:08.654 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.16 = 2.13)
01:41:08.654 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.26 = 2.02)
01:41:08.654 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.11 mountX=-0.13 mountY=0.22, mountTheta=2.10
01:41:08.654 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.21, opts=13)
01:41:08.654 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.21)
01:41:08.655 00.001 8976 Worker thread wakes up
01:41:08.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.21) opts 0xd
01:41:08.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.21)
01:41:08.655 00.000 8976 Moving (-0.13, -0.21) raw xDistance=-0.13 yDistance=0.22
01:41:08.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:41:08.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:41:08.655 00.000 8976 MoveAxis(R, 0, ABG)
01:41:08.655 00.000 8976 MoveAxis(U, 0, ABG)
01:41:08.655 00.000 8976 move complete, result=0
01:41:08.655 00.000 8976 worker thread done servicing request
01:41:08.655 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:41:08.665 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
01:41:08.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:08.665 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:08.665 00.000 5052 Enqueuing Expose request
01:41:08.666 00.001 8976 Worker thread wakes up
01:41:08.666 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:08.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:08.666 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:09.354 00.688 8976 Exposure complete
01:41:09.360 00.006 8976 worker thread done servicing request
01:41:09.360 00.000 5052 OnExposeComplete: enter
01:41:09.360 00.000 5052 UpdateGuideState(): m_state=6
01:41:09.360 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5023
01:41:09.360 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.49, Mass=184, SNR=9.4, Peak=70 HFD=3.4
01:41:09.360 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.54 = 1.74)
01:41:09.361 00.001 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
01:41:09.361 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.22 hyp=0.37 cameraTheta=-2.50 mountX=-0.06 mountY=0.37, mountTheta=1.74
01:41:09.361 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.22, opts=13)
01:41:09.361 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.22)
01:41:09.361 00.000 8976 Worker thread wakes up
01:41:09.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.22) opts 0xd
01:41:09.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.22)
01:41:09.361 00.000 8976 Moving (-0.29, -0.22) raw xDistance=-0.06 yDistance=0.37
01:41:09.362 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:41:09.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:41:09.362 00.000 8976 MoveAxis(R, 0, ABG)
01:41:09.362 00.000 8976 MoveAxis(D, 1, ABG)
01:41:09.362 00.000 8976 stepping (-3, 15) + (0, -1)
01:41:09.362 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:09.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:41:09.371 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:41:09.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:09.371 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:09.371 00.000 5052 Enqueuing Expose request
01:41:09.381 00.010 8976 Received - 47 (G) 
01:41:09.381 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:09.381 00.000 8976 stepped: pos (-3, 14)
01:41:09.381 00.000 8976 move complete, result=0
01:41:09.381 00.000 8976 worker thread done servicing request
01:41:09.381 00.000 8976 Worker thread wakes up
01:41:09.381 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:41:09.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:09.381 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:10.074 00.693 8976 Exposure complete
01:41:10.079 00.005 8976 worker thread done servicing request
01:41:10.079 00.000 5052 OnExposeComplete: enter
01:41:10.079 00.000 5052 UpdateGuideState(): m_state=6
01:41:10.079 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5024
01:41:10.079 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.71, Mass=173, SNR=9.1, Peak=64 HFD=3.5
01:41:10.080 00.001 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:41:10.080 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:41:10.080 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.00 hyp=0.39 cameraTheta=3.13 mountX=0.18 mountY=0.33, mountTheta=1.06
01:41:10.080 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.00, opts=13)
01:41:10.080 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.00)
01:41:10.080 00.000 8976 Worker thread wakes up
01:41:10.081 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.00) opts 0xd
01:41:10.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.00)
01:41:10.081 00.000 8976 Moving (-0.39, 0.00) raw xDistance=0.18 yDistance=0.33
01:41:10.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:41:10.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
01:41:10.081 00.000 8976 MoveAxis(R, 0, ABG)
01:41:10.081 00.000 8976 MoveAxis(D, 1, ABG)
01:41:10.081 00.000 8976 stepping (-3, 14) + (0, -1)
01:41:10.081 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:10.082 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
01:41:10.092 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
01:41:10.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:10.092 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:10.092 00.000 5052 Enqueuing Expose request
01:41:10.100 00.008 8976 Received - 47 (G) 
01:41:10.100 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:10.100 00.000 8976 stepped: pos (-3, 13)
01:41:10.100 00.000 8976 move complete, result=0
01:41:10.100 00.000 8976 worker thread done servicing request
01:41:10.100 00.000 8976 Worker thread wakes up
01:41:10.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:10.100 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:10.100 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:41:10.794 00.694 8976 Exposure complete
01:41:10.799 00.005 8976 worker thread done servicing request
01:41:10.799 00.000 5052 OnExposeComplete: enter
01:41:10.799 00.000 5052 UpdateGuideState(): m_state=6
01:41:10.799 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5025
01:41:10.799 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.09, Mass=168, SNR=8.9, Peak=66 HFD=2.9
01:41:10.799 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.11 = 0.11)
01:41:10.800 00.001 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.01 = 0.01)
01:41:10.800 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.38 hyp=0.46 cameraTheta=2.15 mountX=0.46 mountY=0.00, mountTheta=0.01
01:41:10.800 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.38, opts=13)
01:41:10.800 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.38)
01:41:10.800 00.000 8976 Worker thread wakes up
01:41:10.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.38) opts 0xd
01:41:10.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.38)
01:41:10.801 00.001 8976 Moving (-0.25, 0.38) raw xDistance=0.46 yDistance=0.00
01:41:10.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:41:10.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:41:10.801 00.000 8976 MoveAxis(L, 2, ABG)
01:41:10.801 00.000 8976 stepping (-3, 13) + (-2, 0)
01:41:10.801 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:10.801 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:41:10.811 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
01:41:10.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:10.811 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:10.811 00.000 5052 Enqueuing Expose request
01:41:10.836 00.025 8976 Received - 47 (G) 
01:41:10.836 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:10.836 00.000 8976 stepped: pos (-5, 13)
01:41:10.836 00.000 8976 MoveAxis(U, 0, ABG)
01:41:10.836 00.000 8976 move complete, result=0
01:41:10.836 00.000 8976 worker thread done servicing request
01:41:10.836 00.000 8976 Worker thread wakes up
01:41:10.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:10.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:10.836 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.0 px 0 ms NORTH
01:41:11.528 00.692 8976 Exposure complete
01:41:11.533 00.005 8976 worker thread done servicing request
01:41:11.533 00.000 5052 OnExposeComplete: enter
01:41:11.533 00.000 5052 UpdateGuideState(): m_state=6
01:41:11.533 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5026
01:41:11.533 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.44, Mass=199, SNR=9.7, Peak=66 HFD=3.3
01:41:11.533 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.48 = 2.80)
01:41:11.533 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.59 = 2.70)
01:41:11.533 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.44 mountX=-0.25 mountY=0.12, mountTheta=2.71
01:41:11.534 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.27, opts=13)
01:41:11.534 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.27)
01:41:11.534 00.000 8976 Worker thread wakes up
01:41:11.534 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.27) opts 0xd
01:41:11.534 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.27)
01:41:11.534 00.000 8976 Moving (0.04, -0.27) raw xDistance=-0.25 yDistance=0.12
01:41:11.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:41:11.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:41:11.534 00.000 8976 MoveAxis(R, 0, ABG)
01:41:11.534 00.000 8976 MoveAxis(U, 0, ABG)
01:41:11.534 00.000 8976 move complete, result=0
01:41:11.534 00.000 8976 worker thread done servicing request
01:41:11.535 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:41:11.544 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:41:11.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:11.544 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:11.544 00.000 5052 Enqueuing Expose request
01:41:11.544 00.000 8976 Worker thread wakes up
01:41:11.545 00.001 5052 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:11.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:11.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:12.235 00.690 8976 Exposure complete
01:41:12.240 00.005 8976 worker thread done servicing request
01:41:12.241 00.001 5052 OnExposeComplete: enter
01:41:12.241 00.000 5052 UpdateGuideState(): m_state=6
01:41:12.241 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5027
01:41:12.241 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.84, Mass=178, SNR=9.2, Peak=65 HFD=2.7
01:41:12.241 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
01:41:12.241 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
01:41:12.241 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.02 mountX=0.08 mountY=-0.14, mountTheta=-1.05
01:41:12.242 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.13, opts=13)
01:41:12.242 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.13)
01:41:12.242 00.000 8976 Worker thread wakes up
01:41:12.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.13) opts 0xd
01:41:12.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.13)
01:41:12.242 00.000 8976 Moving (0.08, 0.13) raw xDistance=0.08 yDistance=-0.14
01:41:12.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:41:12.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:41:12.242 00.000 8976 MoveAxis(R, 0, ABG)
01:41:12.242 00.000 8976 MoveAxis(U, 0, ABG)
01:41:12.242 00.000 8976 move complete, result=0
01:41:12.242 00.000 8976 worker thread done servicing request
01:41:12.243 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:41:12.253 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
01:41:12.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:12.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:12.253 00.000 5052 Enqueuing Expose request
01:41:12.253 00.000 8976 Worker thread wakes up
01:41:12.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:12.253 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:12.253 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:12.946 00.693 8976 Exposure complete
01:41:12.952 00.006 8976 worker thread done servicing request
01:41:12.952 00.000 5052 OnExposeComplete: enter
01:41:12.952 00.000 5052 UpdateGuideState(): m_state=6
01:41:12.952 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5028
01:41:12.952 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.69, Mass=193, SNR=9.5, Peak=65 HFD=2.8
01:41:12.952 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.47 = 1.82)
01:41:12.952 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
01:41:12.952 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.42 mountX=-0.01 mountY=0.03, mountTheta=1.81
01:41:12.953 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.02, opts=13)
01:41:12.953 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.02)
01:41:12.953 00.000 8976 Worker thread wakes up
01:41:12.953 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.02) opts 0xd
01:41:12.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.02)
01:41:12.953 00.000 8976 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
01:41:12.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:41:12.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:41:12.953 00.000 8976 MoveAxis(R, 0, ABG)
01:41:12.953 00.000 8976 MoveAxis(U, 0, ABG)
01:41:12.953 00.000 8976 move complete, result=0
01:41:12.954 00.001 8976 worker thread done servicing request
01:41:12.954 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:41:12.964 00.010 5052 UpdateGuideState exits: m=193 SNR=9.5
01:41:12.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:12.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:12.964 00.000 5052 Enqueuing Expose request
01:41:12.964 00.000 8976 Worker thread wakes up
01:41:12.964 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:12.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:12.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:13.656 00.692 8976 Exposure complete
01:41:13.663 00.007 8976 worker thread done servicing request
01:41:13.663 00.000 5052 OnExposeComplete: enter
01:41:13.663 00.000 5052 UpdateGuideState(): m_state=6
01:41:13.663 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5029
01:41:13.663 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.11, Mass=171, SNR=9.0, Peak=64 HFD=3.2
01:41:13.663 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.52 = -0.52)
01:41:13.663 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.63 = -0.63)
01:41:13.663 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.52 mountX=0.34 mountY=-0.23, mountTheta=-0.59
01:41:13.663 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.40, opts=13)
01:41:13.663 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.40)
01:41:13.663 00.000 8976 Worker thread wakes up
01:41:13.663 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.40) opts 0xd
01:41:13.664 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.40)
01:41:13.664 00.000 8976 Moving (0.02, 0.40) raw xDistance=0.34 yDistance=-0.23
01:41:13.664 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:41:13.664 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:41:13.664 00.000 8976 MoveAxis(L, 1, ABG)
01:41:13.664 00.000 8976 stepping (-5, 13) + (-1, 0)
01:41:13.664 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:13.665 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:41:13.676 00.011 5052 UpdateGuideState exits: m=171 SNR=9.0
01:41:13.676 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:13.676 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:13.676 00.000 5052 Enqueuing Expose request
01:41:13.696 00.020 8976 Received - 47 (G) 
01:41:13.697 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:13.697 00.000 8976 stepped: pos (-6, 13)
01:41:13.697 00.000 8976 MoveAxis(U, 0, ABG)
01:41:13.697 00.000 8976 move complete, result=0
01:41:13.697 00.000 8976 worker thread done servicing request
01:41:13.697 00.000 8976 Worker thread wakes up
01:41:13.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:13.697 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:13.698 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:41:14.381 00.683 8976 Exposure complete
01:41:14.387 00.006 8976 worker thread done servicing request
01:41:14.387 00.000 5052 OnExposeComplete: enter
01:41:14.387 00.000 5052 UpdateGuideState(): m_state=6
01:41:14.387 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5030
01:41:14.387 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.35, Mass=179, SNR=9.2, Peak=66 HFD=3.0
01:41:14.387 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
01:41:14.387 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
01:41:14.387 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.64 hyp=0.67 cameraTheta=1.29 mountX=0.49 mountY=-0.51, mountTheta=-0.81
01:41:14.388 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.64, opts=13)
01:41:14.388 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.64)
01:41:14.388 00.000 8976 Worker thread wakes up
01:41:14.388 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.64) opts 0xd
01:41:14.388 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.64)
01:41:14.388 00.000 8976 Moving (0.19, 0.64) raw xDistance=0.49 yDistance=-0.51
01:41:14.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
01:41:14.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
01:41:14.388 00.000 8976 MoveAxis(L, 2, ABG)
01:41:14.388 00.000 8976 stepping (-6, 13) + (-2, 0)
01:41:14.388 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:14.389 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:41:14.398 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:41:14.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:14.398 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:14.398 00.000 5052 Enqueuing Expose request
01:41:14.416 00.018 8976 Received - 47 (G) 
01:41:14.416 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:14.416 00.000 8976 stepped: pos (-8, 13)
01:41:14.416 00.000 8976 MoveAxis(U, 2, ABG)
01:41:14.416 00.000 8976 stepping (-8, 13) + (0, 2)
01:41:14.416 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:14.448 00.032 8976 Received - 47 (G) 
01:41:14.448 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:14.448 00.000 8976 stepped: pos (-8, 15)
01:41:14.448 00.000 8976 move complete, result=0
01:41:14.448 00.000 8976 worker thread done servicing request
01:41:14.448 00.000 8976 Worker thread wakes up
01:41:14.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:14.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:14.448 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.5 px 2 ms NORTH
01:41:15.141 00.693 8976 Exposure complete
01:41:15.147 00.006 8976 worker thread done servicing request
01:41:15.147 00.000 5052 OnExposeComplete: enter
01:41:15.147 00.000 5052 UpdateGuideState(): m_state=6
01:41:15.147 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5031
01:41:15.147 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.43, Mass=197, SNR=9.7, Peak=67 HFD=3.1
01:41:15.147 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.20 = 2.08)
01:41:15.147 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.98)
01:41:15.148 00.001 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.28 hyp=0.33 cameraTheta=-2.16 mountX=-0.16 mountY=0.31, mountTheta=2.06
01:41:15.148 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.28, opts=13)
01:41:15.148 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.28)
01:41:15.148 00.000 8976 Worker thread wakes up
01:41:15.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.28) opts 0xd
01:41:15.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.28)
01:41:15.148 00.000 8976 Moving (-0.19, -0.28) raw xDistance=-0.16 yDistance=0.31
01:41:15.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:41:15.149 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
01:41:15.149 00.000 8976 MoveAxis(R, 0, ABG)
01:41:15.149 00.000 8976 MoveAxis(D, 1, ABG)
01:41:15.149 00.000 8976 stepping (-8, 15) + (0, -1)
01:41:15.149 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:15.149 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:41:15.159 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:41:15.159 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:15.159 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:15.159 00.000 5052 Enqueuing Expose request
01:41:15.167 00.008 8976 Received - 47 (G) 
01:41:15.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:15.167 00.000 8976 stepped: pos (-8, 14)
01:41:15.167 00.000 8976 move complete, result=0
01:41:15.168 00.001 8976 worker thread done servicing request
01:41:15.168 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:41:15.168 00.000 8976 Worker thread wakes up
01:41:15.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:15.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:15.859 00.691 8976 Exposure complete
01:41:15.865 00.006 8976 worker thread done servicing request
01:41:15.865 00.000 5052 OnExposeComplete: enter
01:41:15.865 00.000 5052 UpdateGuideState(): m_state=6
01:41:15.865 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5032
01:41:15.865 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.14, Mass=188, SNR=9.5, Peak=66 HFD=2.8
01:41:15.865 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.65 = 2.64)
01:41:15.865 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.53)
01:41:15.865 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.57 hyp=0.57 cameraTheta=-1.60 mountX=-0.50 mountY=0.32, mountTheta=2.56
01:41:15.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.57, opts=13)
01:41:15.866 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.57)
01:41:15.866 00.000 8976 Worker thread wakes up
01:41:15.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.57) opts 0xd
01:41:15.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.57)
01:41:15.866 00.000 8976 Moving (-0.02, -0.57) raw xDistance=-0.50 yDistance=0.32
01:41:15.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
01:41:15.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:41:15.866 00.000 8976 MoveAxis(R, 2, ABG)
01:41:15.866 00.000 8976 stepping (-8, 14) + (2, 0)
01:41:15.867 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:15.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:41:15.877 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:41:15.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:15.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:15.877 00.000 5052 Enqueuing Expose request
01:41:15.903 00.026 8976 Received - 47 (G) 
01:41:15.903 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:15.903 00.000 8976 stepped: pos (-6, 14)
01:41:15.903 00.000 8976 MoveAxis(D, 1, ABG)
01:41:15.903 00.000 8976 stepping (-6, 14) + (0, -1)
01:41:15.903 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:15.935 00.032 8976 Received - 47 (G) 
01:41:15.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:15.935 00.000 8976 stepped: pos (-6, 13)
01:41:15.935 00.000 8976 move complete, result=0
01:41:15.935 00.000 8976 worker thread done servicing request
01:41:15.935 00.000 8976 Worker thread wakes up
01:41:15.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:15.935 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:41:15.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:16.628 00.693 8976 Exposure complete
01:41:16.634 00.006 8976 worker thread done servicing request
01:41:16.634 00.000 5052 OnExposeComplete: enter
01:41:16.634 00.000 5052 UpdateGuideState(): m_state=6
01:41:16.634 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5033
01:41:16.634 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.81, Mass=178, SNR=9.2, Peak=63 HFD=2.9
01:41:16.634 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:41:16.634 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:41:16.634 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.10 hyp=0.58 cameraTheta=2.98 mountX=0.35 mountY=0.43, mountTheta=0.89
01:41:16.635 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.10, opts=13)
01:41:16.635 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.10)
01:41:16.635 00.000 8976 Worker thread wakes up
01:41:16.635 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.10) opts 0xd
01:41:16.635 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.10)
01:41:16.636 00.001 8976 Moving (-0.58, 0.10) raw xDistance=0.35 yDistance=0.43
01:41:16.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
01:41:16.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
01:41:16.636 00.000 8976 MoveAxis(L, 1, ABG)
01:41:16.636 00.000 8976 stepping (-6, 13) + (-1, 0)
01:41:16.636 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:16.637 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:41:16.649 00.012 5052 UpdateGuideState exits: m=178 SNR=9.2
01:41:16.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:16.649 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:16.649 00.000 5052 Enqueuing Expose request
01:41:16.670 00.021 8976 Received - 47 (G) 
01:41:16.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:16.670 00.000 8976 stepped: pos (-7, 13)
01:41:16.670 00.000 8976 MoveAxis(D, 2, ABG)
01:41:16.670 00.000 8976 stepping (-7, 13) + (0, -2)
01:41:16.670 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:16.702 00.032 8976 Received - 47 (G) 
01:41:16.703 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:16.703 00.000 8976 stepped: pos (-7, 11)
01:41:16.703 00.000 8976 move complete, result=0
01:41:16.703 00.000 8976 worker thread done servicing request
01:41:16.703 00.000 8976 Worker thread wakes up
01:41:16.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:16.703 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:16.703 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:41:17.396 00.693 8976 Exposure complete
01:41:17.401 00.005 8976 worker thread done servicing request
01:41:17.401 00.000 5052 OnExposeComplete: enter
01:41:17.401 00.000 5052 UpdateGuideState(): m_state=6
01:41:17.401 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5034
01:41:17.402 00.001 5052 Star::Find returns 1 (0), X=328.31, Y=281.47, Mass=170, SNR=9.0, Peak=63 HFD=3.0
01:41:17.402 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.92 = 1.37)
01:41:17.402 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
01:41:17.402 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=-0.24 hyp=0.89 cameraTheta=-2.87 mountX=0.18 mountY=0.85, mountTheta=1.36
01:41:17.402 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=-0.24, opts=13)
01:41:17.402 00.000 5052 Enqueuing Move request for stepguider (-0.86, -0.24)
01:41:17.402 00.000 8976 Worker thread wakes up
01:41:17.403 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, -0.24) opts 0xd
01:41:17.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, -0.24)
01:41:17.403 00.000 8976 Moving (-0.86, -0.24) raw xDistance=0.18 yDistance=0.85
01:41:17.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:41:17.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.85
01:41:17.403 00.000 8976 MoveAxis(R, 0, ABG)
01:41:17.403 00.000 8976 MoveAxis(D, 4, ABG)
01:41:17.403 00.000 8976 stepping (-7, 11) + (0, -4)
01:41:17.403 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:41:17.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:41:17.415 00.012 5052 UpdateGuideState exits: m=170 SNR=9.0
01:41:17.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:17.415 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:17.415 00.000 5052 Enqueuing Expose request
01:41:17.438 00.023 8976 Received - 47 (G) 
01:41:17.438 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:41:17.438 00.000 8976 stepped: pos (-7, 7)
01:41:17.438 00.000 8976 move complete, result=0
01:41:17.438 00.000 8976 worker thread done servicing request
01:41:17.438 00.000 8976 Worker thread wakes up
01:41:17.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:17.438 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:17.438 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:41:18.129 00.691 8976 Exposure complete
01:41:18.134 00.005 8976 worker thread done servicing request
01:41:18.135 00.001 5052 OnExposeComplete: enter
01:41:18.135 00.000 5052 UpdateGuideState(): m_state=6
01:41:18.135 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5035
01:41:18.135 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.81, Mass=186, SNR=9.4, Peak=63 HFD=2.9
01:41:18.135 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:41:18.135 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:41:18.135 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.10 hyp=0.74 cameraTheta=3.01 mountX=0.42 mountY=0.56, mountTheta=0.93
01:41:18.135 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.10, opts=13)
01:41:18.135 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.10)
01:41:18.136 00.001 8976 Worker thread wakes up
01:41:18.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.10) opts 0xd
01:41:18.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.10)
01:41:18.136 00.000 8976 Moving (-0.74, 0.10) raw xDistance=0.42 yDistance=0.56
01:41:18.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:41:18.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.56
01:41:18.136 00.000 8976 MoveAxis(L, 2, ABG)
01:41:18.136 00.000 8976 stepping (-7, 7) + (-2, 0)
01:41:18.136 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:18.136 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:41:18.146 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:41:18.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:18.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:18.146 00.000 5052 Enqueuing Expose request
01:41:18.174 00.028 8976 Received - 47 (G) 
01:41:18.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:18.174 00.000 8976 stepped: pos (-9, 7)
01:41:18.174 00.000 8976 MoveAxis(D, 2, ABG)
01:41:18.174 00.000 8976 stepping (-9, 7) + (0, -2)
01:41:18.174 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:18.205 00.031 8976 Received - 47 (G) 
01:41:18.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:18.205 00.000 8976 stepped: pos (-9, 5)
01:41:18.205 00.000 8976 move complete, result=0
01:41:18.205 00.000 8976 worker thread done servicing request
01:41:18.205 00.000 8976 Worker thread wakes up
01:41:18.205 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:41:18.206 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:18.206 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:18.896 00.690 8976 Exposure complete
01:41:18.902 00.006 8976 worker thread done servicing request
01:41:18.902 00.000 5052 OnExposeComplete: enter
01:41:18.902 00.000 5052 UpdateGuideState(): m_state=6
01:41:18.902 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5036
01:41:18.902 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.75, Mass=177, SNR=9.2, Peak=67 HFD=2.8
01:41:18.902 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:41:18.902 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:41:18.902 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=0.04 hyp=0.87 cameraTheta=3.10 mountX=0.43 mountY=0.71, mountTheta=1.02
01:41:18.903 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=0.04, opts=13)
01:41:18.903 00.000 5052 Enqueuing Move request for stepguider (-0.87, 0.04)
01:41:18.903 00.000 8976 Worker thread wakes up
01:41:18.903 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, 0.04) opts 0xd
01:41:18.903 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, 0.04)
01:41:18.903 00.000 8976 Moving (-0.87, 0.04) raw xDistance=0.43 yDistance=0.71
01:41:18.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
01:41:18.904 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.71
01:41:18.904 00.000 8976 MoveAxis(L, 2, ABG)
01:41:18.904 00.000 8976 stepping (-9, 5) + (-2, 0)
01:41:18.904 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:18.904 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:41:18.914 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
01:41:18.915 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:18.915 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:18.915 00.000 5052 Enqueuing Expose request
01:41:18.941 00.026 8976 Received - 47 (G) 
01:41:18.941 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:18.941 00.000 8976 stepped: pos (-11, 5)
01:41:18.941 00.000 8976 MoveAxis(D, 3, ABG)
01:41:18.941 00.000 8976 stepping (-11, 5) + (0, -3)
01:41:18.941 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:18.973 00.032 8976 Received - 47 (G) 
01:41:18.973 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:18.973 00.000 8976 stepped: pos (-11, 2)
01:41:18.973 00.000 8976 move complete, result=0
01:41:18.973 00.000 8976 worker thread done servicing request
01:41:18.973 00.000 8976 Worker thread wakes up
01:41:18.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:18.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:18.973 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:41:19.659 00.686 8976 Exposure complete
01:41:19.665 00.006 8976 worker thread done servicing request
01:41:19.665 00.000 5052 OnExposeComplete: enter
01:41:19.665 00.000 5052 UpdateGuideState(): m_state=6
01:41:19.665 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5037
01:41:19.665 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.80, Mass=187, SNR=9.5, Peak=67 HFD=2.7
01:41:19.665 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:41:19.665 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:41:19.665 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.09 hyp=0.51 cameraTheta=2.97 mountX=0.31 mountY=0.38, mountTheta=0.89
01:41:19.666 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.09, opts=13)
01:41:19.666 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.09)
01:41:19.666 00.000 8976 Worker thread wakes up
01:41:19.666 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.09) opts 0xd
01:41:19.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.09)
01:41:19.666 00.000 8976 Moving (-0.51, 0.09) raw xDistance=0.31 yDistance=0.38
01:41:19.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:41:19.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
01:41:19.666 00.000 8976 MoveAxis(L, 1, ABG)
01:41:19.666 00.000 8976 stepping (-11, 2) + (-1, 0)
01:41:19.666 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:19.667 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:41:19.676 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
01:41:19.677 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:19.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:19.677 00.000 5052 Enqueuing Expose request
01:41:19.692 00.015 8976 Received - 47 (G) 
01:41:19.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:19.692 00.000 8976 stepped: pos (-12, 2)
01:41:19.692 00.000 8976 MoveAxis(D, 2, ABG)
01:41:19.692 00.000 8976 stepping (-12, 2) + (0, -2)
01:41:19.692 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:19.724 00.032 8976 Received - 47 (G) 
01:41:19.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:19.724 00.000 8976 stepped: pos (-12, 0)
01:41:19.724 00.000 8976 move complete, result=0
01:41:19.724 00.000 8976 worker thread done servicing request
01:41:19.724 00.000 8976 Worker thread wakes up
01:41:19.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:19.725 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:19.725 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:41:20.417 00.692 8976 Exposure complete
01:41:20.423 00.006 8976 worker thread done servicing request
01:41:20.423 00.000 5052 OnExposeComplete: enter
01:41:20.423 00.000 5052 UpdateGuideState(): m_state=6
01:41:20.424 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5038
01:41:20.424 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.80, Mass=205, SNR=9.9, Peak=65 HFD=2.9
01:41:20.424 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
01:41:20.424 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
01:41:20.424 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.14 mountX=0.06 mountY=-0.08, mountTheta=-0.94
01:41:20.425 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.09, opts=13)
01:41:20.425 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.09)
01:41:20.425 00.000 8976 Worker thread wakes up
01:41:20.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.09) opts 0xd
01:41:20.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.09)
01:41:20.425 00.000 8976 Moving (0.04, 0.09) raw xDistance=0.06 yDistance=-0.08
01:41:20.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:41:20.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:41:20.425 00.000 8976 MoveAxis(R, 0, ABG)
01:41:20.425 00.000 8976 MoveAxis(U, 0, ABG)
01:41:20.425 00.000 8976 move complete, result=0
01:41:20.425 00.000 8976 worker thread done servicing request
01:41:20.426 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:41:20.435 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:41:20.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:20.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:20.435 00.000 5052 Enqueuing Expose request
01:41:20.435 00.000 8976 Worker thread wakes up
01:41:20.436 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:20.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:20.436 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:21.129 00.693 8976 Exposure complete
01:41:21.134 00.005 8976 worker thread done servicing request
01:41:21.134 00.000 5052 OnExposeComplete: enter
01:41:21.134 00.000 5052 UpdateGuideState(): m_state=6
01:41:21.134 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5039
01:41:21.134 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.14, Mass=162, SNR=8.8, Peak=62 HFD=3.0
01:41:21.134 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
01:41:21.134 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.22 = -0.22)
01:41:21.134 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.43 hyp=0.46 cameraTheta=1.93 mountX=0.45 mountY=-0.10, mountTheta=-0.21
01:41:21.135 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.43, opts=13)
01:41:21.135 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.43)
01:41:21.135 00.000 8976 Worker thread wakes up
01:41:21.135 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.43) opts 0xd
01:41:21.135 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.43)
01:41:21.135 00.000 8976 Moving (-0.16, 0.43) raw xDistance=0.45 yDistance=-0.10
01:41:21.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
01:41:21.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:41:21.135 00.000 8976 MoveAxis(L, 2, ABG)
01:41:21.135 00.000 8976 stepping (-12, 0) + (-2, 0)
01:41:21.135 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:21.136 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:41:21.145 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
01:41:21.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:21.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:21.145 00.000 5052 Enqueuing Expose request
01:41:21.163 00.018 8976 Received - 47 (G) 
01:41:21.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:21.163 00.000 8976 stepped: pos (-14, 0)
01:41:21.163 00.000 8976 MoveAxis(U, 0, ABG)
01:41:21.163 00.000 8976 move complete, result=0
01:41:21.163 00.000 8976 worker thread done servicing request
01:41:21.163 00.000 8976 Worker thread wakes up
01:41:21.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:21.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:21.163 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
01:41:21.854 00.691 8976 Exposure complete
01:41:21.860 00.006 8976 worker thread done servicing request
01:41:21.861 00.001 5052 OnExposeComplete: enter
01:41:21.861 00.000 5052 UpdateGuideState(): m_state=6
01:41:21.861 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5040
01:41:21.861 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.71, Mass=186, SNR=9.4, Peak=64 HFD=3.4
01:41:21.861 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
01:41:21.861 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
01:41:21.861 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.01 mountX=-0.02 mountY=-0.04, mountTheta=-2.08
01:41:21.861 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.00, opts=13)
01:41:21.861 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.00)
01:41:21.862 00.001 8976 Worker thread wakes up
01:41:21.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.00) opts 0xd
01:41:21.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.00)
01:41:21.862 00.000 8976 Moving (0.05, -0.00) raw xDistance=-0.02 yDistance=-0.04
01:41:21.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:41:21.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:41:21.862 00.000 8976 MoveAxis(R, 0, ABG)
01:41:21.862 00.000 8976 MoveAxis(U, 0, ABG)
01:41:21.862 00.000 8976 move complete, result=0
01:41:21.862 00.000 8976 worker thread done servicing request
01:41:21.862 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:41:21.871 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:41:21.871 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:21.871 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:21.871 00.000 5052 Enqueuing Expose request
01:41:21.871 00.000 8976 Worker thread wakes up
01:41:21.872 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:21.872 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:21.872 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:22.562 00.690 8976 Exposure complete
01:41:22.567 00.005 8976 worker thread done servicing request
01:41:22.567 00.000 5052 OnExposeComplete: enter
01:41:22.567 00.000 5052 UpdateGuideState(): m_state=6
01:41:22.567 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5041
01:41:22.567 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.74, Mass=189, SNR=9.5, Peak=64 HFD=3.1
01:41:22.567 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:41:22.567 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:41:22.567 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.30 cameraTheta=3.05 mountX=0.16 mountY=0.23, mountTheta=0.97
01:41:22.568 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.03, opts=13)
01:41:22.568 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.03)
01:41:22.568 00.000 8976 Worker thread wakes up
01:41:22.568 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.03) opts 0xd
01:41:22.568 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.03)
01:41:22.568 00.000 8976 Moving (-0.29, 0.03) raw xDistance=0.16 yDistance=0.23
01:41:22.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:41:22.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:41:22.568 00.000 8976 MoveAxis(R, 0, ABG)
01:41:22.568 00.000 8976 MoveAxis(U, 0, ABG)
01:41:22.568 00.000 8976 move complete, result=0
01:41:22.569 00.001 8976 worker thread done servicing request
01:41:22.569 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:41:22.579 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:41:22.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:22.579 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:22.579 00.000 5052 Enqueuing Expose request
01:41:22.579 00.000 8976 Worker thread wakes up
01:41:22.579 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:22.579 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:22.579 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:23.284 00.705 8976 Exposure complete
01:41:23.290 00.006 8976 worker thread done servicing request
01:41:23.290 00.000 5052 OnExposeComplete: enter
01:41:23.290 00.000 5052 UpdateGuideState(): m_state=6
01:41:23.290 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5042
01:41:23.290 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.82, Mass=188, SNR=9.5, Peak=70 HFD=2.4
01:41:23.290 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:41:23.290 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
01:41:23.290 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.11 hyp=0.34 cameraTheta=2.82 mountX=0.24 mountY=0.21, mountTheta=0.72
01:41:23.292 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.11, opts=13)
01:41:23.292 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.11)
01:41:23.292 00.000 8976 Worker thread wakes up
01:41:23.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.11) opts 0xd
01:41:23.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.11)
01:41:23.292 00.000 8976 Moving (-0.32, 0.11) raw xDistance=0.24 yDistance=0.21
01:41:23.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:41:23.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:41:23.292 00.000 8976 MoveAxis(R, 0, ABG)
01:41:23.293 00.001 8976 MoveAxis(U, 0, ABG)
01:41:23.293 00.000 8976 move complete, result=0
01:41:23.293 00.000 8976 worker thread done servicing request
01:41:23.293 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:41:23.303 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:41:23.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:23.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:23.303 00.000 5052 Enqueuing Expose request
01:41:23.303 00.000 8976 Worker thread wakes up
01:41:23.303 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:23.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:23.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:23.993 00.690 8976 Exposure complete
01:41:23.998 00.005 8976 worker thread done servicing request
01:41:23.998 00.000 5052 OnExposeComplete: enter
01:41:23.998 00.000 5052 UpdateGuideState(): m_state=6
01:41:23.998 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5043
01:41:23.998 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.56, Mass=164, SNR=8.8, Peak=64 HFD=3.0
01:41:23.998 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
01:41:23.998 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
01:41:23.998 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.15 hyp=0.57 cameraTheta=-2.88 mountX=0.12 mountY=0.54, mountTheta=1.35
01:41:23.999 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.15, opts=13)
01:41:23.999 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.15)
01:41:23.999 00.000 8976 Worker thread wakes up
01:41:23.999 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.15) opts 0xd
01:41:23.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.15)
01:41:23.999 00.000 8976 Moving (-0.55, -0.15) raw xDistance=0.12 yDistance=0.54
01:41:23.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:41:23.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:41:23.999 00.000 8976 MoveAxis(R, 0, ABG)
01:41:24.000 00.001 8976 MoveAxis(D, 2, ABG)
01:41:24.000 00.000 8976 stepping (-14, 0) + (0, -2)
01:41:24.000 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:24.000 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:41:24.009 00.009 5052 UpdateGuideState exits: m=164 SNR=8.8
01:41:24.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:24.009 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:24.010 00.001 5052 Enqueuing Expose request
01:41:24.025 00.015 8976 Received - 47 (G) 
01:41:24.025 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:24.025 00.000 8976 stepped: pos (-14, -2)
01:41:24.025 00.000 8976 move complete, result=0
01:41:24.025 00.000 8976 worker thread done servicing request
01:41:24.025 00.000 8976 Worker thread wakes up
01:41:24.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:24.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:24.025 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:41:24.721 00.696 8976 Exposure complete
01:41:24.727 00.006 8976 worker thread done servicing request
01:41:24.727 00.000 5052 OnExposeComplete: enter
01:41:24.727 00.000 5052 UpdateGuideState(): m_state=6
01:41:24.727 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5044
01:41:24.727 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.74, Mass=192, SNR=9.5, Peak=65 HFD=2.9
01:41:24.727 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
01:41:24.727 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
01:41:24.727 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.28 mountX=-0.02 mountY=-0.10, mountTheta=-1.77
01:41:24.728 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.03, opts=13)
01:41:24.728 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.03)
01:41:24.728 00.000 8976 Worker thread wakes up
01:41:24.728 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.03) opts 0xd
01:41:24.728 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.03)
01:41:24.729 00.001 8976 Moving (0.10, 0.03) raw xDistance=-0.02 yDistance=-0.10
01:41:24.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:41:24.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:41:24.729 00.000 8976 MoveAxis(R, 0, ABG)
01:41:24.729 00.000 8976 MoveAxis(U, 0, ABG)
01:41:24.729 00.000 8976 move complete, result=0
01:41:24.729 00.000 8976 worker thread done servicing request
01:41:24.729 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:41:24.740 00.011 5052 UpdateGuideState exits: m=192 SNR=9.5
01:41:24.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:24.740 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:24.740 00.000 5052 Enqueuing Expose request
01:41:24.740 00.000 8976 Worker thread wakes up
01:41:24.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:24.740 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:24.740 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:25.429 00.689 8976 Exposure complete
01:41:25.435 00.006 8976 worker thread done servicing request
01:41:25.435 00.000 5052 OnExposeComplete: enter
01:41:25.435 00.000 5052 UpdateGuideState(): m_state=6
01:41:25.435 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5045
01:41:25.435 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=282.09, Mass=204, SNR=9.8, Peak=64 HFD=3.2
01:41:25.435 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:41:25.436 00.001 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
01:41:25.436 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=0.38 hyp=1.06 cameraTheta=0.37 mountX=-0.11 mountY=-1.04, mountTheta=-1.68
01:41:25.436 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=0.38, opts=13)
01:41:25.436 00.000 5052 Enqueuing Move request for stepguider (0.99, 0.38)
01:41:25.436 00.000 8976 Worker thread wakes up
01:41:25.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, 0.38) opts 0xd
01:41:25.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, 0.38)
01:41:25.436 00.000 8976 Moving (0.99, 0.38) raw xDistance=-0.11 yDistance=-1.04
01:41:25.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:41:25.437 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.04
01:41:25.437 00.000 8976 MoveAxis(R, 0, ABG)
01:41:25.437 00.000 8976 MoveAxis(U, 4, ABG)
01:41:25.437 00.000 8976 stepping (-14, -2) + (0, 4)
01:41:25.437 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:41:25.437 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:41:25.449 00.012 5052 UpdateGuideState exits: m=204 SNR=9.8
01:41:25.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:25.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:25.450 00.001 5052 Enqueuing Expose request
01:41:25.479 00.029 8976 Received - 47 (G) 
01:41:25.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:41:25.479 00.000 8976 stepped: pos (-14, 2)
01:41:25.479 00.000 8976 move complete, result=0
01:41:25.479 00.000 8976 worker thread done servicing request
01:41:25.479 00.000 8976 Worker thread wakes up
01:41:25.479 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
01:41:25.479 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:25.479 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:26.168 00.689 8976 Exposure complete
01:41:26.173 00.005 8976 worker thread done servicing request
01:41:26.173 00.000 5052 OnExposeComplete: enter
01:41:26.173 00.000 5052 UpdateGuideState(): m_state=6
01:41:26.173 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5046
01:41:26.173 00.000 5052 Star::Find returns 1 (0), X=330.44, Y=281.56, Mass=180, SNR=9.3, Peak=65 HFD=3.1
01:41:26.174 00.001 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:41:26.174 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
01:41:26.174 00.000 5052 CameraToMount -- cameraX=1.27 cameraY=-0.15 hyp=1.28 cameraTheta=-0.12 mountX=-0.72 mountY=-0.98, mountTheta=-2.20
01:41:26.174 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.27, y=-0.15, opts=13)
01:41:26.174 00.000 5052 Enqueuing Move request for stepguider (1.27, -0.15)
01:41:26.174 00.000 8976 Worker thread wakes up
01:41:26.175 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.27, -0.15) opts 0xd
01:41:26.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.27, -0.15)
01:41:26.175 00.000 8976 Moving (1.27, -0.15) raw xDistance=-0.72 yDistance=-0.98
01:41:26.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
01:41:26.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.98
01:41:26.175 00.000 8976 MoveAxis(R, 3, ABG)
01:41:26.175 00.000 8976 stepping (-14, 2) + (3, 0)
01:41:26.175 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:26.176 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:41:26.185 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
01:41:26.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:26.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:26.185 00.000 5052 Enqueuing Expose request
01:41:26.215 00.030 8976 Received - 47 (G) 
01:41:26.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:26.215 00.000 8976 stepped: pos (-11, 2)
01:41:26.215 00.000 8976 MoveAxis(U, 4, ABG)
01:41:26.215 00.000 8976 stepping (-11, 2) + (0, 4)
01:41:26.215 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:41:26.247 00.032 8976 Received - 47 (G) 
01:41:26.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:41:26.247 00.000 8976 stepped: pos (-11, 6)
01:41:26.247 00.000 8976 move complete, result=0
01:41:26.247 00.000 8976 worker thread done servicing request
01:41:26.247 00.000 8976 Worker thread wakes up
01:41:26.247 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:26.247 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:26.247 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.0 px 4 ms NORTH
01:41:26.940 00.693 8976 Exposure complete
01:41:26.945 00.005 8976 worker thread done servicing request
01:41:26.945 00.000 5052 OnExposeComplete: enter
01:41:26.945 00.000 5052 UpdateGuideState(): m_state=6
01:41:26.946 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5047
01:41:26.946 00.000 5052 Star::Find returns 1 (1), X=329.97, Y=281.83, Mass=199, SNR=9.7, Peak=63 HFD=3.3
01:41:26.946 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
01:41:26.946 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:41:26.946 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.12 hyp=0.81 cameraTheta=0.15 mountX=-0.26 mountY=-0.73, mountTheta=-1.91
01:41:26.948 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.12, opts=13)
01:41:26.948 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.12)
01:41:26.948 00.000 8976 Worker thread wakes up
01:41:26.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.12) opts 0xd
01:41:26.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.12)
01:41:26.948 00.000 8976 Moving (0.80, 0.12) raw xDistance=-0.26 yDistance=-0.73
01:41:26.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:41:26.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.73
01:41:26.948 00.000 8976 MoveAxis(R, 0, ABG)
01:41:26.948 00.000 8976 MoveAxis(U, 3, ABG)
01:41:26.948 00.000 8976 stepping (-11, 6) + (0, 3)
01:41:26.948 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:26.950 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:41:26.960 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7 Saturated
01:41:26.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:26.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:26.960 00.000 5052 Enqueuing Expose request
01:41:26.982 00.022 8976 Received - 47 (G) 
01:41:26.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:26.982 00.000 8976 stepped: pos (-11, 9)
01:41:26.982 00.000 8976 move complete, result=0
01:41:26.982 00.000 8976 worker thread done servicing request
01:41:26.982 00.000 8976 Worker thread wakes up
01:41:26.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:26.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:26.982 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.7 px 3 ms NORTH
01:41:27.674 00.692 8976 Exposure complete
01:41:27.679 00.005 8976 worker thread done servicing request
01:41:27.679 00.000 5052 OnExposeComplete: enter
01:41:27.679 00.000 5052 UpdateGuideState(): m_state=6
01:41:27.679 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5048
01:41:27.679 00.000 5052 Star::Find returns 1 (0), X=330.31, Y=281.87, Mass=180, SNR=9.3, Peak=65 HFD=3.2
01:41:27.679 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
01:41:27.679 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:41:27.679 00.000 5052 CameraToMount -- cameraX=1.13 cameraY=0.16 hyp=1.15 cameraTheta=0.14 mountX=-0.37 mountY=-1.04, mountTheta=-1.91
01:41:27.680 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.13, y=0.16, opts=13)
01:41:27.680 00.000 5052 Enqueuing Move request for stepguider (1.13, 0.16)
01:41:27.680 00.000 8976 Worker thread wakes up
01:41:27.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.13, 0.16) opts 0xd
01:41:27.680 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.13, 0.16)
01:41:27.680 00.000 8976 Moving (1.13, 0.16) raw xDistance=-0.37 yDistance=-1.04
01:41:27.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:41:27.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.04
01:41:27.680 00.000 8976 MoveAxis(R, 2, ABG)
01:41:27.681 00.001 8976 stepping (-11, 9) + (2, 0)
01:41:27.681 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:27.681 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:41:27.690 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
01:41:27.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:27.690 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:27.690 00.000 5052 Enqueuing Expose request
01:41:27.718 00.028 8976 Received - 47 (G) 
01:41:27.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:27.718 00.000 8976 stepped: pos (-9, 9)
01:41:27.718 00.000 8976 MoveAxis(U, 4, ABG)
01:41:27.718 00.000 8976 stepping (-9, 9) + (0, 4)
01:41:27.718 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:41:27.750 00.032 8976 Received - 47 (G) 
01:41:27.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:41:27.750 00.000 8976 stepped: pos (-9, 13)
01:41:27.750 00.000 8976 move complete, result=0
01:41:27.750 00.000 8976 worker thread done servicing request
01:41:27.750 00.000 8976 Worker thread wakes up
01:41:27.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:27.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:27.750 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
01:41:28.437 00.687 8976 Exposure complete
01:41:28.442 00.005 8976 worker thread done servicing request
01:41:28.442 00.000 5052 OnExposeComplete: enter
01:41:28.443 00.001 5052 UpdateGuideState(): m_state=6
01:41:28.443 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5049
01:41:28.443 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.69, Mass=179, SNR=9.3, Peak=64 HFD=3.0
01:41:28.443 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:41:28.443 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:41:28.443 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.10 mountX=-0.09 mountY=-0.12, mountTheta=-2.17
01:41:28.443 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.02, opts=13)
01:41:28.443 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.02)
01:41:28.444 00.001 8976 Worker thread wakes up
01:41:28.444 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.02) opts 0xd
01:41:28.444 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.02)
01:41:28.444 00.000 8976 Moving (0.16, -0.02) raw xDistance=-0.09 yDistance=-0.12
01:41:28.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:41:28.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:41:28.444 00.000 8976 MoveAxis(R, 0, ABG)
01:41:28.444 00.000 8976 MoveAxis(U, 0, ABG)
01:41:28.444 00.000 8976 move complete, result=0
01:41:28.444 00.000 8976 worker thread done servicing request
01:41:28.444 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:41:28.454 00.010 5052 UpdateGuideState exits: m=179 SNR=9.3
01:41:28.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:28.454 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:28.454 00.000 5052 Enqueuing Expose request
01:41:28.454 00.000 8976 Worker thread wakes up
01:41:28.454 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:28.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:28.454 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:29.144 00.690 8976 Exposure complete
01:41:29.149 00.005 8976 worker thread done servicing request
01:41:29.149 00.000 5052 OnExposeComplete: enter
01:41:29.149 00.000 5052 UpdateGuideState(): m_state=6
01:41:29.150 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5050
01:41:29.150 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.61, Mass=195, SNR=9.6, Peak=66 HFD=3.2
01:41:29.150 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
01:41:29.150 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
01:41:29.150 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.10 hyp=0.35 cameraTheta=-0.29 mountX=-0.24 mountY=-0.22, mountTheta=-2.39
01:41:29.150 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.10, opts=13)
01:41:29.150 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.10)
01:41:29.150 00.000 8976 Worker thread wakes up
01:41:29.151 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.10) opts 0xd
01:41:29.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.10)
01:41:29.151 00.000 8976 Moving (0.33, -0.10) raw xDistance=-0.24 yDistance=-0.22
01:41:29.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:41:29.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:41:29.151 00.000 8976 MoveAxis(R, 0, ABG)
01:41:29.151 00.000 8976 MoveAxis(U, 0, ABG)
01:41:29.151 00.000 8976 move complete, result=0
01:41:29.151 00.000 8976 worker thread done servicing request
01:41:29.152 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:41:29.161 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:41:29.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:29.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:29.161 00.000 5052 Enqueuing Expose request
01:41:29.161 00.000 8976 Worker thread wakes up
01:41:29.161 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:29.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:29.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:29.849 00.688 8976 Exposure complete
01:41:29.854 00.005 8976 worker thread done servicing request
01:41:29.854 00.000 5052 OnExposeComplete: enter
01:41:29.855 00.001 5052 UpdateGuideState(): m_state=6
01:41:29.855 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5051
01:41:29.855 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.92, Mass=190, SNR=9.5, Peak=66 HFD=2.6
01:41:29.855 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
01:41:29.855 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
01:41:29.855 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.21 hyp=0.30 cameraTheta=0.78 mountX=0.09 mountY=-0.30, mountTheta=-1.27
01:41:29.855 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.21, opts=13)
01:41:29.855 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.21)
01:41:29.856 00.001 8976 Worker thread wakes up
01:41:29.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.21) opts 0xd
01:41:29.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.21)
01:41:29.856 00.000 8976 Moving (0.21, 0.21) raw xDistance=0.09 yDistance=-0.30
01:41:29.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:41:29.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:41:29.856 00.000 8976 MoveAxis(R, 0, ABG)
01:41:29.856 00.000 8976 MoveAxis(U, 1, ABG)
01:41:29.856 00.000 8976 stepping (-9, 13) + (0, 1)
01:41:29.856 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:29.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:41:29.866 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:41:29.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:29.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:29.866 00.000 5052 Enqueuing Expose request
01:41:29.876 00.010 8976 Received - 47 (G) 
01:41:29.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:29.876 00.000 8976 stepped: pos (-9, 14)
01:41:29.876 00.000 8976 move complete, result=0
01:41:29.876 00.000 8976 worker thread done servicing request
01:41:29.876 00.000 8976 Worker thread wakes up
01:41:29.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:29.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:29.876 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:41:30.569 00.693 8976 Exposure complete
01:41:30.574 00.005 8976 worker thread done servicing request
01:41:30.574 00.000 5052 OnExposeComplete: enter
01:41:30.574 00.000 5052 UpdateGuideState(): m_state=6
01:41:30.574 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5052
01:41:30.574 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.81, Mass=195, SNR=9.6, Peak=69 HFD=2.6
01:41:30.574 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:41:30.574 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:41:30.574 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.10 hyp=0.37 cameraTheta=2.86 mountX=0.25 mountY=0.24, mountTheta=0.76
01:41:30.575 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.10, opts=13)
01:41:30.575 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.10)
01:41:30.575 00.000 8976 Worker thread wakes up
01:41:30.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.10) opts 0xd
01:41:30.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.10)
01:41:30.575 00.000 8976 Moving (-0.35, 0.10) raw xDistance=0.25 yDistance=0.24
01:41:30.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:41:30.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:41:30.575 00.000 8976 MoveAxis(R, 0, ABG)
01:41:30.575 00.000 8976 MoveAxis(U, 0, ABG)
01:41:30.575 00.000 8976 move complete, result=0
01:41:30.575 00.000 8976 worker thread done servicing request
01:41:30.576 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:41:30.585 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:41:30.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:30.585 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:30.585 00.000 5052 Enqueuing Expose request
01:41:30.585 00.000 8976 Worker thread wakes up
01:41:30.585 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:30.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:30.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:31.276 00.691 8976 Exposure complete
01:41:31.281 00.005 8976 worker thread done servicing request
01:41:31.281 00.000 5052 OnExposeComplete: enter
01:41:31.281 00.000 5052 UpdateGuideState(): m_state=6
01:41:31.281 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5053
01:41:31.281 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.97, Mass=169, SNR=8.9, Peak=67 HFD=2.6
01:41:31.281 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
01:41:31.281 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
01:41:31.281 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.26 hyp=0.58 cameraTheta=0.46 mountX=-0.00 mountY=-0.58, mountTheta=-1.58
01:41:31.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.26, opts=13)
01:41:31.282 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.26)
01:41:31.282 00.000 8976 Worker thread wakes up
01:41:31.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.26) opts 0xd
01:41:31.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.26)
01:41:31.282 00.000 8976 Moving (0.52, 0.26) raw xDistance=-0.00 yDistance=-0.58
01:41:31.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:41:31.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
01:41:31.282 00.000 8976 MoveAxis(R, 0, ABG)
01:41:31.282 00.000 8976 MoveAxis(U, 2, ABG)
01:41:31.282 00.000 8976 stepping (-9, 14) + (0, 2)
01:41:31.283 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:31.284 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:41:31.294 00.010 5052 UpdateGuideState exits: m=169 SNR=8.9
01:41:31.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:31.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:31.294 00.000 5052 Enqueuing Expose request
01:41:31.314 00.020 8976 Received - 47 (G) 
01:41:31.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:31.314 00.000 8976 stepped: pos (-9, 16)
01:41:31.314 00.000 8976 move complete, result=0
01:41:31.314 00.000 8976 worker thread done servicing request
01:41:31.314 00.000 8976 Worker thread wakes up
01:41:31.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:31.314 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:31.314 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
01:41:32.003 00.689 8976 Exposure complete
01:41:32.008 00.005 8976 worker thread done servicing request
01:41:32.008 00.000 5052 OnExposeComplete: enter
01:41:32.008 00.000 5052 UpdateGuideState(): m_state=6
01:41:32.008 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5054
01:41:32.008 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.71, Mass=183, SNR=9.3, Peak=62 HFD=3.0
01:41:32.008 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
01:41:32.008 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
01:41:32.008 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.02 mountX=-0.07 mountY=-0.13, mountTheta=-2.09
01:41:32.009 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.00, opts=13)
01:41:32.009 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.00)
01:41:32.009 00.000 8976 Worker thread wakes up
01:41:32.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.00) opts 0xd
01:41:32.009 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.00)
01:41:32.009 00.000 8976 Moving (0.16, -0.00) raw xDistance=-0.07 yDistance=-0.13
01:41:32.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:41:32.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:41:32.009 00.000 8976 MoveAxis(R, 0, ABG)
01:41:32.009 00.000 8976 MoveAxis(U, 0, ABG)
01:41:32.010 00.001 8976 move complete, result=0
01:41:32.010 00.000 8976 worker thread done servicing request
01:41:32.010 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:41:32.020 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:41:32.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:32.020 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:32.020 00.000 5052 Enqueuing Expose request
01:41:32.020 00.000 8976 Worker thread wakes up
01:41:32.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:32.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:32.020 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:32.708 00.688 8976 Exposure complete
01:41:32.713 00.005 8976 worker thread done servicing request
01:41:32.713 00.000 5052 OnExposeComplete: enter
01:41:32.713 00.000 5052 UpdateGuideState(): m_state=6
01:41:32.714 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5055
01:41:32.714 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.64, Mass=180, SNR=9.2, Peak=64 HFD=3.2
01:41:32.714 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
01:41:32.714 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
01:41:32.714 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.07 hyp=0.37 cameraTheta=-0.19 mountX=-0.23 mountY=-0.27, mountTheta=-2.28
01:41:32.715 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.07, opts=13)
01:41:32.715 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.07)
01:41:32.715 00.000 8976 Worker thread wakes up
01:41:32.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.07) opts 0xd
01:41:32.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.07)
01:41:32.715 00.000 8976 Moving (0.37, -0.07) raw xDistance=-0.23 yDistance=-0.27
01:41:32.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:41:32.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:41:32.715 00.000 8976 MoveAxis(R, 0, ABG)
01:41:32.715 00.000 8976 MoveAxis(U, 1, ABG)
01:41:32.715 00.000 8976 stepping (-9, 16) + (0, 1)
01:41:32.715 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:32.716 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:41:32.725 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
01:41:32.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:32.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:32.725 00.000 5052 Enqueuing Expose request
01:41:32.737 00.012 8976 Received - 47 (G) 
01:41:32.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:32.737 00.000 8976 stepped: pos (-9, 17)
01:41:32.737 00.000 8976 move complete, result=0
01:41:32.737 00.000 8976 worker thread done servicing request
01:41:32.737 00.000 8976 Worker thread wakes up
01:41:32.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:32.737 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:32.737 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:41:33.425 00.688 8976 Exposure complete
01:41:33.431 00.006 8976 worker thread done servicing request
01:41:33.431 00.000 5052 OnExposeComplete: enter
01:41:33.431 00.000 5052 UpdateGuideState(): m_state=6
01:41:33.431 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5056
01:41:33.431 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.23, Mass=179, SNR=9.2, Peak=65 HFD=3.2
01:41:33.431 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
01:41:33.431 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
01:41:33.431 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.52 hyp=0.57 cameraTheta=1.18 mountX=0.37 mountY=-0.47, mountTheta=-0.90
01:41:33.432 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.52, opts=13)
01:41:33.432 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.52)
01:41:33.432 00.000 8976 Worker thread wakes up
01:41:33.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.52) opts 0xd
01:41:33.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.52)
01:41:33.432 00.000 8976 Moving (0.22, 0.52) raw xDistance=0.37 yDistance=-0.47
01:41:33.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:41:33.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
01:41:33.432 00.000 8976 MoveAxis(L, 2, ABG)
01:41:33.432 00.000 8976 stepping (-9, 17) + (-2, 0)
01:41:33.432 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:33.433 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:41:33.442 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:41:33.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:33.442 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:33.442 00.000 5052 Enqueuing Expose request
01:41:33.457 00.015 8976 Received - 47 (G) 
01:41:33.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:33.457 00.000 8976 stepped: pos (-11, 17)
01:41:33.457 00.000 8976 MoveAxis(U, 2, ABG)
01:41:33.457 00.000 8976 stepping (-11, 17) + (0, 2)
01:41:33.457 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:33.489 00.032 8976 Received - 47 (G) 
01:41:33.489 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:33.489 00.000 8976 stepped: pos (-11, 19)
01:41:33.489 00.000 8976 move complete, result=0
01:41:33.489 00.000 8976 worker thread done servicing request
01:41:33.489 00.000 8976 Worker thread wakes up
01:41:33.489 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:33.489 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:33.489 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
01:41:34.201 00.712 8976 Exposure complete
01:41:34.210 00.009 8976 worker thread done servicing request
01:41:34.211 00.001 5052 OnExposeComplete: enter
01:41:34.211 00.000 5052 UpdateGuideState(): m_state=6
01:41:34.211 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5057
01:41:34.211 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.69, Mass=174, SNR=9.1, Peak=63 HFD=2.9
01:41:34.211 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:41:34.211 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:41:34.211 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.09 mountX=-0.09 mountY=-0.13, mountTheta=-2.17
01:41:34.212 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.02, opts=13)
01:41:34.212 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.02)
01:41:34.212 00.000 8976 Worker thread wakes up
01:41:34.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.02) opts 0xd
01:41:34.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.02)
01:41:34.212 00.000 8976 Moving (0.16, -0.02) raw xDistance=-0.09 yDistance=-0.13
01:41:34.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:41:34.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:41:34.212 00.000 8976 MoveAxis(R, 0, ABG)
01:41:34.212 00.000 8976 MoveAxis(U, 0, ABG)
01:41:34.212 00.000 8976 move complete, result=0
01:41:34.212 00.000 8976 worker thread done servicing request
01:41:34.213 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:41:34.222 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
01:41:34.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:34.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:34.222 00.000 5052 Enqueuing Expose request
01:41:34.222 00.000 8976 Worker thread wakes up
01:41:34.223 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:34.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:34.223 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:34.913 00.690 8976 Exposure complete
01:41:34.918 00.005 8976 worker thread done servicing request
01:41:34.919 00.001 5052 OnExposeComplete: enter
01:41:34.919 00.000 5052 UpdateGuideState(): m_state=6
01:41:34.919 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5058
01:41:34.919 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.57, Mass=208, SNR=9.9, Peak=65 HFD=2.7
01:41:34.919 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
01:41:34.919 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.59)
01:41:34.919 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.26 cameraTheta=-2.55 mountX=-0.03 mountY=0.26, mountTheta=1.69
01:41:34.919 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.14, opts=13)
01:41:34.920 00.001 5052 Enqueuing Move request for stepguider (-0.21, -0.14)
01:41:34.920 00.000 8976 Worker thread wakes up
01:41:34.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.14) opts 0xd
01:41:34.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.14)
01:41:34.920 00.000 8976 Moving (-0.21, -0.14) raw xDistance=-0.03 yDistance=0.26
01:41:34.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:41:34.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:41:34.920 00.000 8976 MoveAxis(R, 0, ABG)
01:41:34.920 00.000 8976 MoveAxis(U, 0, ABG)
01:41:34.920 00.000 8976 move complete, result=0
01:41:34.920 00.000 8976 worker thread done servicing request
01:41:34.920 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:41:34.929 00.009 5052 UpdateGuideState exits: m=208 SNR=9.9
01:41:34.930 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:34.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:34.930 00.000 5052 Enqueuing Expose request
01:41:34.930 00.000 8976 Worker thread wakes up
01:41:34.930 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:41:34.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:34.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:35.613 00.683 8976 Exposure complete
01:41:35.618 00.005 8976 worker thread done servicing request
01:41:35.619 00.001 5052 OnExposeComplete: enter
01:41:35.619 00.000 5052 UpdateGuideState(): m_state=6
01:41:35.619 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5059
01:41:35.619 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.59, Mass=184, SNR=9.4, Peak=64 HFD=3.1
01:41:35.619 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
01:41:35.619 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
01:41:35.619 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.27 cameraTheta=-0.45 mountX=-0.22 mountY=-0.14, mountTheta=-2.57
01:41:35.619 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.12, opts=13)
01:41:35.619 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.12)
01:41:35.620 00.001 8976 Worker thread wakes up
01:41:35.620 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.12) opts 0xd
01:41:35.620 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.12)
01:41:35.620 00.000 8976 Moving (0.25, -0.12) raw xDistance=-0.22 yDistance=-0.14
01:41:35.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:41:35.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:41:35.620 00.000 8976 MoveAxis(R, 0, ABG)
01:41:35.620 00.000 8976 MoveAxis(U, 0, ABG)
01:41:35.620 00.000 8976 move complete, result=0
01:41:35.620 00.000 8976 worker thread done servicing request
01:41:35.620 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:41:35.630 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:41:35.630 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:35.630 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:35.630 00.000 5052 Enqueuing Expose request
01:41:35.630 00.000 8976 Worker thread wakes up
01:41:35.631 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:35.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:35.631 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:36.321 00.690 8976 Exposure complete
01:41:36.326 00.005 8976 worker thread done servicing request
01:41:36.327 00.001 5052 OnExposeComplete: enter
01:41:36.327 00.000 5052 UpdateGuideState(): m_state=6
01:41:36.327 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5060
01:41:36.327 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.24, Mass=199, SNR=9.7, Peak=64 HFD=2.7
01:41:36.327 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.04) = xAngle (-3.32 = 2.96)
01:41:36.327 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.43 = 2.86)
01:41:36.327 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.47 hyp=0.49 cameraTheta=-1.28 mountX=-0.48 mountY=0.14, mountTheta=2.86
01:41:36.327 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.47, opts=13)
01:41:36.327 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.47)
01:41:36.328 00.001 8976 Worker thread wakes up
01:41:36.328 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.47) opts 0xd
01:41:36.328 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.47)
01:41:36.328 00.000 8976 Moving (0.14, -0.47) raw xDistance=-0.48 yDistance=0.14
01:41:36.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:41:36.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:41:36.328 00.000 8976 MoveAxis(R, 2, ABG)
01:41:36.328 00.000 8976 stepping (-11, 19) + (2, 0)
01:41:36.328 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:36.328 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:41:36.338 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:41:36.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:36.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:36.338 00.000 5052 Enqueuing Expose request
01:41:36.350 00.012 8976 Received - 47 (G) 
01:41:36.350 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:36.350 00.000 8976 stepped: pos (-9, 19)
01:41:36.350 00.000 8976 MoveAxis(U, 0, ABG)
01:41:36.350 00.000 8976 move complete, result=0
01:41:36.350 00.000 8976 worker thread done servicing request
01:41:36.350 00.000 8976 Worker thread wakes up
01:41:36.350 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
01:41:36.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:36.351 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:37.041 00.690 8976 Exposure complete
01:41:37.047 00.006 8976 worker thread done servicing request
01:41:37.047 00.000 5052 OnExposeComplete: enter
01:41:37.047 00.000 5052 UpdateGuideState(): m_state=6
01:41:37.047 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5061
01:41:37.047 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.82, Mass=191, SNR=9.6, Peak=65 HFD=2.8
01:41:37.047 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
01:41:37.047 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
01:41:37.047 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.41 mountX=-0.02 mountY=-0.27, mountTheta=-1.64
01:41:37.048 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.11, opts=13)
01:41:37.048 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.11)
01:41:37.048 00.000 8976 Worker thread wakes up
01:41:37.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.11) opts 0xd
01:41:37.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.11)
01:41:37.048 00.000 8976 Moving (0.25, 0.11) raw xDistance=-0.02 yDistance=-0.27
01:41:37.049 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:41:37.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:41:37.049 00.000 8976 MoveAxis(R, 0, ABG)
01:41:37.049 00.000 8976 MoveAxis(U, 1, ABG)
01:41:37.049 00.000 8976 stepping (-9, 19) + (0, 1)
01:41:37.049 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:37.049 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:41:37.059 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:41:37.060 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:37.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:37.060 00.000 5052 Enqueuing Expose request
01:41:37.070 00.010 8976 Received - 47 (G) 
01:41:37.070 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:37.070 00.000 8976 stepped: pos (-9, 20)
01:41:37.070 00.000 8976 move complete, result=0
01:41:37.070 00.000 8976 worker thread done servicing request
01:41:37.070 00.000 8976 Worker thread wakes up
01:41:37.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:37.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:37.070 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:41:37.759 00.689 8976 Exposure complete
01:41:37.765 00.006 8976 worker thread done servicing request
01:41:37.765 00.000 5052 OnExposeComplete: enter
01:41:37.765 00.000 5052 UpdateGuideState(): m_state=6
01:41:37.765 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5062
01:41:37.765 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=282.05, Mass=186, SNR=9.4, Peak=65 HFD=2.8
01:41:37.765 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
01:41:37.765 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:41:37.765 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.34 hyp=0.82 cameraTheta=0.43 mountX=-0.04 mountY=-0.81, mountTheta=-1.61
01:41:37.766 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.34, opts=13)
01:41:37.766 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.34)
01:41:37.766 00.000 8976 Worker thread wakes up
01:41:37.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.34) opts 0xd
01:41:37.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.34)
01:41:37.766 00.000 8976 Moving (0.74, 0.34) raw xDistance=-0.04 yDistance=-0.81
01:41:37.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:41:37.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.81
01:41:37.766 00.000 8976 MoveAxis(R, 0, ABG)
01:41:37.766 00.000 8976 MoveAxis(U, 3, ABG)
01:41:37.766 00.000 8976 stepping (-9, 20) + (0, 3)
01:41:37.766 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:37.767 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:41:37.777 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:41:37.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:37.777 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:37.777 00.000 5052 Enqueuing Expose request
01:41:37.805 00.028 8976 Received - 47 (G) 
01:41:37.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:37.805 00.000 8976 stepped: pos (-9, 23)
01:41:37.805 00.000 8976 move complete, result=0
01:41:37.805 00.000 8976 worker thread done servicing request
01:41:37.805 00.000 8976 Worker thread wakes up
01:41:37.805 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
01:41:37.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:37.805 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:38.494 00.689 8976 Exposure complete
01:41:38.499 00.005 8976 worker thread done servicing request
01:41:38.499 00.000 5052 OnExposeComplete: enter
01:41:38.499 00.000 5052 UpdateGuideState(): m_state=6
01:41:38.499 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5063
01:41:38.499 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.68, Mass=217, SNR=10.2, Peak=63 HFD=3.1
01:41:38.499 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:41:38.500 00.001 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
01:41:38.500 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.03 hyp=0.32 cameraTheta=-0.10 mountX=-0.17 mountY=-0.25, mountTheta=-2.18
01:41:38.500 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.03, opts=13)
01:41:38.500 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.03)
01:41:38.500 00.000 8976 Worker thread wakes up
01:41:38.500 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.03) opts 0xd
01:41:38.501 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.03)
01:41:38.501 00.000 8976 Moving (0.31, -0.03) raw xDistance=-0.17 yDistance=-0.25
01:41:38.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:41:38.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:41:38.501 00.000 8976 MoveAxis(R, 0, ABG)
01:41:38.501 00.000 8976 MoveAxis(U, 0, ABG)
01:41:38.501 00.000 8976 move complete, result=0
01:41:38.501 00.000 8976 worker thread done servicing request
01:41:38.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:41:38.512 00.011 5052 UpdateGuideState exits: m=217 SNR=10.2
01:41:38.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:38.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:38.512 00.000 5052 Enqueuing Expose request
01:41:38.512 00.000 8976 Worker thread wakes up
01:41:38.512 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:38.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:38.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:39.203 00.691 8976 Exposure complete
01:41:39.209 00.006 8976 worker thread done servicing request
01:41:39.209 00.000 5052 OnExposeComplete: enter
01:41:39.209 00.000 5052 UpdateGuideState(): m_state=6
01:41:39.209 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5064
01:41:39.209 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.55, Mass=188, SNR=9.5, Peak=66 HFD=3.0
01:41:39.209 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
01:41:39.209 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
01:41:39.209 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.16 hyp=0.51 cameraTheta=-0.32 mountX=-0.36 mountY=-0.32, mountTheta=-2.42
01:41:39.210 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.16, opts=13)
01:41:39.210 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.16)
01:41:39.210 00.000 8976 Worker thread wakes up
01:41:39.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.16) opts 0xd
01:41:39.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.16)
01:41:39.210 00.000 8976 Moving (0.49, -0.16) raw xDistance=-0.36 yDistance=-0.32
01:41:39.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:41:39.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:41:39.210 00.000 8976 MoveAxis(R, 1, ABG)
01:41:39.210 00.000 8976 stepping (-9, 23) + (1, 0)
01:41:39.210 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:39.211 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:41:39.220 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:41:39.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:39.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:39.220 00.000 5052 Enqueuing Expose request
01:41:39.228 00.008 8976 Received - 47 (G) 
01:41:39.228 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:39.228 00.000 8976 stepped: pos (-8, 23)
01:41:39.228 00.000 8976 MoveAxis(U, 1, ABG)
01:41:39.228 00.000 8976 stepping (-8, 23) + (0, 1)
01:41:39.228 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:39.260 00.032 8976 Received - 47 (G) 
01:41:39.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:39.260 00.000 8976 stepped: pos (-8, 24)
01:41:39.260 00.000 8976 move complete, result=0
01:41:39.260 00.000 8976 worker thread done servicing request
01:41:39.260 00.000 8976 Worker thread wakes up
01:41:39.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:39.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:39.260 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.3 px 1 ms NORTH
01:41:39.949 00.689 8976 Exposure complete
01:41:39.954 00.005 8976 worker thread done servicing request
01:41:39.955 00.001 5052 OnExposeComplete: enter
01:41:39.955 00.000 5052 UpdateGuideState(): m_state=6
01:41:39.955 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5065
01:41:39.955 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.84, Mass=177, SNR=9.2, Peak=67 HFD=2.9
01:41:39.955 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
01:41:39.955 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
01:41:39.955 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=1.00 mountX=0.08 mountY=-0.15, mountTheta=-1.07
01:41:39.956 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.13, opts=13)
01:41:39.956 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.13)
01:41:39.956 00.000 8976 Worker thread wakes up
01:41:39.956 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.13) opts 0xd
01:41:39.956 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.13)
01:41:39.956 00.000 8976 Moving (0.09, 0.13) raw xDistance=0.08 yDistance=-0.15
01:41:39.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:41:39.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:41:39.956 00.000 8976 MoveAxis(R, 0, ABG)
01:41:39.956 00.000 8976 MoveAxis(U, 0, ABG)
01:41:39.957 00.001 8976 move complete, result=0
01:41:39.957 00.000 8976 worker thread done servicing request
01:41:39.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:41:39.966 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:41:39.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:39.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:39.966 00.000 5052 Enqueuing Expose request
01:41:39.966 00.000 8976 Worker thread wakes up
01:41:39.966 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:39.966 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:39.966 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:40.658 00.692 8976 Exposure complete
01:41:40.663 00.005 8976 worker thread done servicing request
01:41:40.663 00.000 5052 OnExposeComplete: enter
01:41:40.663 00.000 5052 UpdateGuideState(): m_state=6
01:41:40.663 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5066
01:41:40.663 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.86, Mass=182, SNR=9.4, Peak=69 HFD=2.5
01:41:40.663 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
01:41:40.663 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
01:41:40.663 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.15 hyp=0.34 cameraTheta=2.67 mountX=0.28 mountY=0.17, mountTheta=0.56
01:41:40.664 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.15, opts=13)
01:41:40.664 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.15)
01:41:40.664 00.000 8976 Worker thread wakes up
01:41:40.664 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.15) opts 0xd
01:41:40.664 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.15)
01:41:40.664 00.000 8976 Moving (-0.30, 0.15) raw xDistance=0.28 yDistance=0.17
01:41:40.664 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:41:40.664 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:41:40.664 00.000 8976 MoveAxis(L, 1, ABG)
01:41:40.665 00.001 8976 stepping (-8, 24) + (-1, 0)
01:41:40.665 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:40.665 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:41:40.674 00.009 5052 UpdateGuideState exits: m=182 SNR=9.4
01:41:40.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:40.674 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:40.674 00.000 5052 Enqueuing Expose request
01:41:40.699 00.025 8976 Received - 47 (G) 
01:41:40.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:40.699 00.000 8976 stepped: pos (-9, 24)
01:41:40.699 00.000 8976 MoveAxis(U, 0, ABG)
01:41:40.699 00.000 8976 move complete, result=0
01:41:40.699 00.000 8976 worker thread done servicing request
01:41:40.699 00.000 8976 Worker thread wakes up
01:41:40.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:40.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:40.699 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:41:41.386 00.687 8976 Exposure complete
01:41:41.392 00.006 8976 worker thread done servicing request
01:41:41.392 00.000 5052 OnExposeComplete: enter
01:41:41.392 00.000 5052 UpdateGuideState(): m_state=6
01:41:41.392 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5067
01:41:41.392 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.49, Mass=176, SNR=9.1, Peak=68 HFD=3.0
01:41:41.392 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.53 = 1.75)
01:41:41.392 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.65)
01:41:41.392 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.22 hyp=0.37 cameraTheta=-2.49 mountX=-0.07 mountY=0.37, mountTheta=1.75
01:41:41.393 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.22, opts=13)
01:41:41.393 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.22)
01:41:41.393 00.000 8976 Worker thread wakes up
01:41:41.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.22) opts 0xd
01:41:41.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.22)
01:41:41.393 00.000 8976 Moving (-0.29, -0.22) raw xDistance=-0.07 yDistance=0.37
01:41:41.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:41:41.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:41:41.393 00.000 8976 MoveAxis(R, 0, ABG)
01:41:41.393 00.000 8976 MoveAxis(D, 1, ABG)
01:41:41.393 00.000 8976 stepping (-9, 24) + (0, -1)
01:41:41.393 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:41.394 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:41:41.403 00.009 5052 UpdateGuideState exits: m=176 SNR=9.1
01:41:41.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:41.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:41.403 00.000 5052 Enqueuing Expose request
01:41:41.418 00.015 8976 Received - 47 (G) 
01:41:41.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:41.418 00.000 8976 stepped: pos (-9, 23)
01:41:41.418 00.000 8976 move complete, result=0
01:41:41.418 00.000 8976 worker thread done servicing request
01:41:41.418 00.000 8976 Worker thread wakes up
01:41:41.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:41.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:41.418 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:41:42.097 00.679 8976 Exposure complete
01:41:42.103 00.006 8976 worker thread done servicing request
01:41:42.103 00.000 5052 OnExposeComplete: enter
01:41:42.103 00.000 5052 UpdateGuideState(): m_state=6
01:41:42.103 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5068
01:41:42.103 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.53, Mass=170, SNR=9.0, Peak=71 HFD=2.6
01:41:42.103 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.72 = 1.57)
01:41:42.103 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
01:41:42.103 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.18 hyp=0.40 cameraTheta=-2.67 mountX=0.00 mountY=0.40, mountTheta=1.57
01:41:42.104 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.18, opts=13)
01:41:42.104 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.18)
01:41:42.104 00.000 8976 Worker thread wakes up
01:41:42.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.18) opts 0xd
01:41:42.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.18)
01:41:42.104 00.000 8976 Moving (-0.36, -0.18) raw xDistance=0.00 yDistance=0.40
01:41:42.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:41:42.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:41:42.104 00.000 8976 MoveAxis(R, 0, ABG)
01:41:42.104 00.000 8976 MoveAxis(D, 2, ABG)
01:41:42.104 00.000 8976 stepping (-9, 23) + (0, -2)
01:41:42.105 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:42.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:41:42.115 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
01:41:42.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:42.115 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:42.115 00.000 5052 Enqueuing Expose request
01:41:42.137 00.022 8976 Received - 47 (G) 
01:41:42.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:42.137 00.000 8976 stepped: pos (-9, 21)
01:41:42.137 00.000 8976 move complete, result=0
01:41:42.137 00.000 8976 worker thread done servicing request
01:41:42.137 00.000 8976 Worker thread wakes up
01:41:42.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:42.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:42.137 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:41:42.826 00.689 8976 Exposure complete
01:41:42.831 00.005 8976 worker thread done servicing request
01:41:42.831 00.000 5052 OnExposeComplete: enter
01:41:42.831 00.000 5052 UpdateGuideState(): m_state=6
01:41:42.831 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5069
01:41:42.831 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.59, Mass=182, SNR=9.3, Peak=63 HFD=2.7
01:41:42.832 00.001 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
01:41:42.832 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.45)
01:41:42.832 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-2.69 mountX=0.01 mountY=0.28, mountTheta=1.55
01:41:42.832 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.12, opts=13)
01:41:42.832 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.12)
01:41:42.832 00.000 8976 Worker thread wakes up
01:41:42.833 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.12) opts 0xd
01:41:42.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.12)
01:41:42.833 00.000 8976 Moving (-0.25, -0.12) raw xDistance=0.01 yDistance=0.28
01:41:42.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:41:42.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:41:42.833 00.000 8976 MoveAxis(R, 0, ABG)
01:41:42.833 00.000 8976 MoveAxis(D, 1, ABG)
01:41:42.833 00.000 8976 stepping (-9, 21) + (0, -1)
01:41:42.833 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:42.834 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:41:42.842 00.008 5052 UpdateGuideState exits: m=182 SNR=9.3
01:41:42.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:42.843 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:42.843 00.000 5052 Enqueuing Expose request
01:41:42.857 00.014 8976 Received - 47 (G) 
01:41:42.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:42.857 00.000 8976 stepped: pos (-9, 20)
01:41:42.857 00.000 8976 move complete, result=0
01:41:42.857 00.000 8976 worker thread done servicing request
01:41:42.857 00.000 8976 Worker thread wakes up
01:41:42.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:42.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:42.857 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:41:43.551 00.694 8976 Exposure complete
01:41:43.556 00.005 8976 worker thread done servicing request
01:41:43.556 00.000 5052 OnExposeComplete: enter
01:41:43.556 00.000 5052 UpdateGuideState(): m_state=6
01:41:43.556 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5070
01:41:43.556 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.04, Mass=185, SNR=9.4, Peak=65 HFD=2.8
01:41:43.556 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
01:41:43.556 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
01:41:43.556 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.33 hyp=0.39 cameraTheta=2.10 mountX=0.39 mountY=-0.02, mountTheta=-0.05
01:41:43.557 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.33, opts=13)
01:41:43.557 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.33)
01:41:43.557 00.000 8976 Worker thread wakes up
01:41:43.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.33) opts 0xd
01:41:43.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.33)
01:41:43.557 00.000 8976 Moving (-0.19, 0.33) raw xDistance=0.39 yDistance=-0.02
01:41:43.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
01:41:43.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:41:43.558 00.001 8976 MoveAxis(L, 2, ABG)
01:41:43.558 00.000 8976 stepping (-9, 20) + (-2, 0)
01:41:43.558 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:43.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:41:43.568 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:41:43.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:43.568 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:43.568 00.000 5052 Enqueuing Expose request
01:41:43.592 00.024 8976 Received - 47 (G) 
01:41:43.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:43.592 00.000 8976 stepped: pos (-11, 20)
01:41:43.592 00.000 8976 MoveAxis(U, 0, ABG)
01:41:43.592 00.000 8976 move complete, result=0
01:41:43.592 00.000 8976 worker thread done servicing request
01:41:43.592 00.000 8976 Worker thread wakes up
01:41:43.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:43.592 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:43.592 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
01:41:44.285 00.693 8976 Exposure complete
01:41:44.291 00.006 8976 worker thread done servicing request
01:41:44.291 00.000 5052 OnExposeComplete: enter
01:41:44.291 00.000 5052 UpdateGuideState(): m_state=6
01:41:44.292 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5071
01:41:44.292 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.86, Mass=189, SNR=9.5, Peak=66 HFD=2.4
01:41:44.292 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:41:44.292 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
01:41:44.292 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.15 hyp=0.41 cameraTheta=2.77 mountX=0.30 mountY=0.24, mountTheta=0.66
01:41:44.292 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.15, opts=13)
01:41:44.292 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.15)
01:41:44.292 00.000 8976 Worker thread wakes up
01:41:44.293 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.15) opts 0xd
01:41:44.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.15)
01:41:44.293 00.000 8976 Moving (-0.38, 0.15) raw xDistance=0.30 yDistance=0.24
01:41:44.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:41:44.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:41:44.293 00.000 8976 MoveAxis(L, 1, ABG)
01:41:44.293 00.000 8976 stepping (-11, 20) + (-1, 0)
01:41:44.293 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:44.293 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:41:44.302 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:41:44.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:44.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:44.303 00.001 5052 Enqueuing Expose request
01:41:44.311 00.008 8976 Received - 47 (G) 
01:41:44.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:44.311 00.000 8976 stepped: pos (-12, 20)
01:41:44.311 00.000 8976 MoveAxis(U, 0, ABG)
01:41:44.311 00.000 8976 move complete, result=0
01:41:44.311 00.000 8976 worker thread done servicing request
01:41:44.311 00.000 8976 Worker thread wakes up
01:41:44.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:44.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:44.311 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:41:45.003 00.692 8976 Exposure complete
01:41:45.009 00.006 8976 worker thread done servicing request
01:41:45.009 00.000 5052 OnExposeComplete: enter
01:41:45.009 00.000 5052 UpdateGuideState(): m_state=6
01:41:45.009 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5072
01:41:45.009 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=281.62, Mass=169, SNR=9.0, Peak=65 HFD=2.7
01:41:45.009 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
01:41:45.009 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.09)
01:41:45.009 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=-0.09 hyp=0.96 cameraTheta=-3.05 mountX=0.36 mountY=0.85, mountTheta=1.17
01:41:45.010 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=-0.09, opts=13)
01:41:45.010 00.000 5052 Enqueuing Move request for stepguider (-0.96, -0.09)
01:41:45.010 00.000 8976 Worker thread wakes up
01:41:45.010 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, -0.09) opts 0xd
01:41:45.011 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, -0.09)
01:41:45.011 00.000 8976 Moving (-0.96, -0.09) raw xDistance=0.36 yDistance=0.85
01:41:45.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:41:45.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.85
01:41:45.011 00.000 8976 MoveAxis(L, 2, ABG)
01:41:45.011 00.000 8976 stepping (-12, 20) + (-2, 0)
01:41:45.011 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:45.011 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:41:45.021 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
01:41:45.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:45.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:45.021 00.000 5052 Enqueuing Expose request
01:41:45.047 00.026 8976 Received - 47 (G) 
01:41:45.047 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:45.047 00.000 8976 stepped: pos (-14, 20)
01:41:45.047 00.000 8976 MoveAxis(D, 3, ABG)
01:41:45.047 00.000 8976 stepping (-14, 20) + (0, -3)
01:41:45.047 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:45.079 00.032 8976 Received - 47 (G) 
01:41:45.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:45.079 00.000 8976 stepped: pos (-14, 17)
01:41:45.079 00.000 8976 move complete, result=0
01:41:45.079 00.000 8976 worker thread done servicing request
01:41:45.079 00.000 8976 Worker thread wakes up
01:41:45.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:45.079 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:45.079 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 3 ms SOUTH
01:41:45.768 00.689 8976 Exposure complete
01:41:45.773 00.005 8976 worker thread done servicing request
01:41:45.773 00.000 5052 OnExposeComplete: enter
01:41:45.773 00.000 5052 UpdateGuideState(): m_state=6
01:41:45.773 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5073
01:41:45.773 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=281.57, Mass=194, SNR=9.7, Peak=67 HFD=3.1
01:41:45.773 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
01:41:45.773 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
01:41:45.773 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=-0.14 hyp=0.97 cameraTheta=-2.99 mountX=0.31 mountY=0.88, mountTheta=1.24
01:41:45.775 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=-0.14, opts=13)
01:41:45.775 00.000 5052 Enqueuing Move request for stepguider (-0.95, -0.14)
01:41:45.775 00.000 8976 Worker thread wakes up
01:41:45.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, -0.14) opts 0xd
01:41:45.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, -0.14)
01:41:45.775 00.000 8976 Moving (-0.95, -0.14) raw xDistance=0.31 yDistance=0.88
01:41:45.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:41:45.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.88
01:41:45.775 00.000 8976 MoveAxis(L, 1, ABG)
01:41:45.775 00.000 8976 stepping (-14, 17) + (-1, 0)
01:41:45.775 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:45.776 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:41:45.785 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
01:41:45.785 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:45.785 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:45.785 00.000 5052 Enqueuing Expose request
01:41:45.798 00.013 8976 Received - 47 (G) 
01:41:45.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:45.798 00.000 8976 stepped: pos (-15, 17)
01:41:45.798 00.000 8976 MoveAxis(D, 4, ABG)
01:41:45.798 00.000 8976 stepping (-15, 17) + (0, -4)
01:41:45.798 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:41:45.830 00.032 8976 Received - 47 (G) 
01:41:45.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:41:45.830 00.000 8976 stepped: pos (-15, 13)
01:41:45.830 00.000 8976 move complete, result=0
01:41:45.830 00.000 8976 worker thread done servicing request
01:41:45.830 00.000 8976 Worker thread wakes up
01:41:45.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:45.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:45.830 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 4 ms SOUTH
01:41:46.519 00.689 8976 Exposure complete
01:41:46.524 00.005 8976 worker thread done servicing request
01:41:46.525 00.001 5052 OnExposeComplete: enter
01:41:46.525 00.000 5052 UpdateGuideState(): m_state=6
01:41:46.525 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5074
01:41:46.525 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.62, Mass=190, SNR=9.6, Peak=65 HFD=3.0
01:41:46.525 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
01:41:46.525 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
01:41:46.525 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.09 hyp=0.60 cameraTheta=-2.99 mountX=0.19 mountY=0.55, mountTheta=1.23
01:41:46.525 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.09, opts=13)
01:41:46.526 00.001 5052 Enqueuing Move request for stepguider (-0.60, -0.09)
01:41:46.526 00.000 8976 Worker thread wakes up
01:41:46.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.09) opts 0xd
01:41:46.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.09)
01:41:46.526 00.000 8976 Moving (-0.60, -0.09) raw xDistance=0.19 yDistance=0.55
01:41:46.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:41:46.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.55
01:41:46.526 00.000 8976 MoveAxis(R, 0, ABG)
01:41:46.526 00.000 8976 MoveAxis(D, 2, ABG)
01:41:46.526 00.000 8976 stepping (-15, 13) + (0, -2)
01:41:46.526 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:46.527 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:41:46.536 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
01:41:46.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:46.536 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:46.536 00.000 5052 Enqueuing Expose request
01:41:46.549 00.013 8976 Received - 47 (G) 
01:41:46.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:46.549 00.000 8976 stepped: pos (-15, 11)
01:41:46.549 00.000 8976 move complete, result=0
01:41:46.549 00.000 8976 worker thread done servicing request
01:41:46.549 00.000 8976 Worker thread wakes up
01:41:46.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:46.549 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:46.549 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:41:47.241 00.692 8976 Exposure complete
01:41:47.247 00.006 8976 worker thread done servicing request
01:41:47.247 00.000 5052 OnExposeComplete: enter
01:41:47.247 00.000 5052 UpdateGuideState(): m_state=6
01:41:47.247 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5075
01:41:47.247 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.59, Mass=202, SNR=9.8, Peak=64 HFD=3.1
01:41:47.247 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
01:41:47.247 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.26)
01:41:47.247 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.12 hyp=0.47 cameraTheta=-2.88 mountX=0.10 mountY=0.45, mountTheta=1.36
01:41:47.247 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.12, opts=13)
01:41:47.247 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.12)
01:41:47.248 00.001 8976 Worker thread wakes up
01:41:47.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.12) opts 0xd
01:41:47.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.12)
01:41:47.248 00.000 8976 Moving (-0.46, -0.12) raw xDistance=0.10 yDistance=0.45
01:41:47.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:41:47.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
01:41:47.248 00.000 8976 MoveAxis(R, 0, ABG)
01:41:47.248 00.000 8976 MoveAxis(D, 2, ABG)
01:41:47.248 00.000 8976 stepping (-15, 11) + (0, -2)
01:41:47.248 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:47.248 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:41:47.257 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:41:47.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:47.258 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:47.258 00.000 5052 Enqueuing Expose request
01:41:47.285 00.027 8976 Received - 47 (G) 
01:41:47.285 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:47.285 00.000 8976 stepped: pos (-15, 9)
01:41:47.285 00.000 8976 move complete, result=0
01:41:47.285 00.000 8976 worker thread done servicing request
01:41:47.285 00.000 8976 Worker thread wakes up
01:41:47.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:47.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:47.285 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:41:47.970 00.685 8976 Exposure complete
01:41:47.976 00.006 8976 worker thread done servicing request
01:41:47.976 00.000 5052 OnExposeComplete: enter
01:41:47.976 00.000 5052 UpdateGuideState(): m_state=6
01:41:47.976 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5076
01:41:47.976 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.56, Mass=211, SNR=10.0, Peak=64 HFD=2.7
01:41:47.976 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.61 = 1.68)
01:41:47.976 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
01:41:47.976 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-2.56 mountX=-0.03 mountY=0.28, mountTheta=1.68
01:41:47.977 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.15, opts=13)
01:41:47.977 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.15)
01:41:47.977 00.000 8976 Worker thread wakes up
01:41:47.977 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.15) opts 0xd
01:41:47.977 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.15)
01:41:47.977 00.000 8976 Moving (-0.24, -0.15) raw xDistance=-0.03 yDistance=0.28
01:41:47.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:41:47.978 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
01:41:47.978 00.000 8976 MoveAxis(R, 0, ABG)
01:41:47.978 00.000 8976 MoveAxis(D, 1, ABG)
01:41:47.978 00.000 8976 stepping (-15, 9) + (0, -1)
01:41:47.978 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:47.979 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:41:47.989 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
01:41:47.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:47.989 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:47.989 00.000 5052 Enqueuing Expose request
01:41:48.003 00.014 8976 Received - 47 (G) 
01:41:48.004 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:48.004 00.000 8976 stepped: pos (-15, 8)
01:41:48.004 00.000 8976 move complete, result=0
01:41:48.004 00.000 8976 worker thread done servicing request
01:41:48.004 00.000 8976 Worker thread wakes up
01:41:48.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:48.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:48.004 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:41:48.692 00.688 8976 Exposure complete
01:41:48.697 00.005 8976 worker thread done servicing request
01:41:48.698 00.001 5052 OnExposeComplete: enter
01:41:48.698 00.000 5052 UpdateGuideState(): m_state=6
01:41:48.698 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5077
01:41:48.698 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=282.01, Mass=217, SNR=10.1, Peak=67 HFD=3.0
01:41:48.698 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
01:41:48.698 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
01:41:48.698 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.30 hyp=0.40 cameraTheta=0.85 mountX=0.15 mountY=-0.38, mountTheta=-1.21
01:41:48.698 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.30, opts=13)
01:41:48.698 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.30)
01:41:48.699 00.001 8976 Worker thread wakes up
01:41:48.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.30) opts 0xd
01:41:48.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.30)
01:41:48.699 00.000 8976 Moving (0.26, 0.30) raw xDistance=0.15 yDistance=-0.38
01:41:48.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:41:48.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.38
01:41:48.699 00.000 8976 MoveAxis(R, 0, ABG)
01:41:48.699 00.000 8976 MoveAxis(U, 1, ABG)
01:41:48.699 00.000 8976 stepping (-15, 8) + (0, 1)
01:41:48.699 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:48.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:41:48.709 00.010 5052 UpdateGuideState exits: m=217 SNR=10.1
01:41:48.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:48.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:48.709 00.000 5052 Enqueuing Expose request
01:41:48.724 00.015 8976 Received - 47 (G) 
01:41:48.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:48.724 00.000 8976 stepped: pos (-15, 9)
01:41:48.724 00.000 8976 move complete, result=0
01:41:48.724 00.000 8976 worker thread done servicing request
01:41:48.724 00.000 8976 Worker thread wakes up
01:41:48.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:48.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:48.724 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
01:41:49.417 00.693 8976 Exposure complete
01:41:49.424 00.007 8976 worker thread done servicing request
01:41:49.424 00.000 5052 OnExposeComplete: enter
01:41:49.424 00.000 5052 UpdateGuideState(): m_state=6
01:41:49.424 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5078
01:41:49.424 00.000 5052 Star::Find returns 1 (0), X=330.20, Y=282.45, Mass=201, SNR=9.8, Peak=68 HFD=2.6
01:41:49.424 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:41:49.424 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:41:49.424 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=0.74 hyp=1.26 cameraTheta=0.63 mountX=0.19 mountY=-1.26, mountTheta=-1.42
01:41:49.425 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=0.74, opts=13)
01:41:49.425 00.000 5052 Enqueuing Move request for stepguider (1.02, 0.74)
01:41:49.425 00.000 8976 Worker thread wakes up
01:41:49.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, 0.74) opts 0xd
01:41:49.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, 0.74)
01:41:49.425 00.000 8976 Moving (1.02, 0.74) raw xDistance=0.19 yDistance=-1.26
01:41:49.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:41:49.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.26
01:41:49.426 00.001 8976 MoveAxis(R, 0, ABG)
01:41:49.426 00.000 8976 MoveAxis(U, 5, ABG)
01:41:49.426 00.000 8976 stepping (-15, 9) + (0, 5)
01:41:49.426 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:41:49.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:41:49.436 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:41:49.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:49.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:49.436 00.000 5052 Enqueuing Expose request
01:41:49.474 00.038 8976 Received - 47 (G) 
01:41:49.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:41:49.474 00.000 8976 stepped: pos (-15, 14)
01:41:49.475 00.001 8976 move complete, result=0
01:41:49.475 00.000 8976 worker thread done servicing request
01:41:49.475 00.000 8976 Worker thread wakes up
01:41:49.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:49.475 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:49.475 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.3 px 5 ms NORTH
01:41:50.168 00.693 8976 Exposure complete
01:41:50.173 00.005 8976 worker thread done servicing request
01:41:50.174 00.001 5052 OnExposeComplete: enter
01:41:50.174 00.000 5052 UpdateGuideState(): m_state=6
01:41:50.174 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5079
01:41:50.174 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=282.03, Mass=196, SNR=9.7, Peak=69 HFD=2.5
01:41:50.174 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
01:41:50.174 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
01:41:50.174 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.32 hyp=0.58 cameraTheta=0.60 mountX=0.07 mountY=-0.58, mountTheta=-1.45
01:41:50.174 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.32, opts=13)
01:41:50.174 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.32)
01:41:50.174 00.000 8976 Worker thread wakes up
01:41:50.175 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.32) opts 0xd
01:41:50.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.32)
01:41:50.175 00.000 8976 Moving (0.48, 0.32) raw xDistance=0.07 yDistance=-0.58
01:41:50.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:41:50.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.58
01:41:50.175 00.000 8976 MoveAxis(R, 0, ABG)
01:41:50.175 00.000 8976 MoveAxis(U, 3, ABG)
01:41:50.175 00.000 8976 stepping (-15, 14) + (0, 3)
01:41:50.175 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:50.175 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:41:50.184 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:41:50.185 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:50.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:50.185 00.000 5052 Enqueuing Expose request
01:41:50.210 00.025 8976 Received - 47 (G) 
01:41:50.210 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:50.210 00.000 8976 stepped: pos (-15, 17)
01:41:50.210 00.000 8976 move complete, result=0
01:41:50.210 00.000 8976 worker thread done servicing request
01:41:50.210 00.000 8976 Worker thread wakes up
01:41:50.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:50.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:50.211 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:41:50.896 00.685 8976 Exposure complete
01:41:50.902 00.006 8976 worker thread done servicing request
01:41:50.902 00.000 5052 OnExposeComplete: enter
01:41:50.902 00.000 5052 UpdateGuideState(): m_state=6
01:41:50.902 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5080
01:41:50.902 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.84, Mass=174, SNR=9.1, Peak=66 HFD=2.6
01:41:50.902 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
01:41:50.902 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
01:41:50.902 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.86 mountX=0.07 mountY=-0.16, mountTheta=-1.19
01:41:50.903 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.13, opts=13)
01:41:50.903 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.13)
01:41:50.903 00.000 8976 Worker thread wakes up
01:41:50.903 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.13) opts 0xd
01:41:50.903 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.13)
01:41:50.903 00.000 8976 Moving (0.11, 0.13) raw xDistance=0.07 yDistance=-0.16
01:41:50.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:41:50.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:41:50.903 00.000 8976 MoveAxis(R, 0, ABG)
01:41:50.903 00.000 8976 MoveAxis(U, 0, ABG)
01:41:50.903 00.000 8976 move complete, result=0
01:41:50.903 00.000 8976 worker thread done servicing request
01:41:50.904 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:41:50.913 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
01:41:50.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:50.913 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:50.913 00.000 5052 Enqueuing Expose request
01:41:50.913 00.000 8976 Worker thread wakes up
01:41:50.913 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:50.913 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:50.913 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:51.603 00.690 8976 Exposure complete
01:41:51.609 00.006 8976 worker thread done servicing request
01:41:51.609 00.000 5052 OnExposeComplete: enter
01:41:51.609 00.000 5052 UpdateGuideState(): m_state=6
01:41:51.609 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5081
01:41:51.609 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.94, Mass=194, SNR=9.6, Peak=72 HFD=2.5
01:41:51.609 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
01:41:51.609 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
01:41:51.609 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.23 mountX=0.17 mountY=-0.20, mountTheta=-0.85
01:41:51.610 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.24, opts=13)
01:41:51.610 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.24)
01:41:51.610 00.000 8976 Worker thread wakes up
01:41:51.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.24) opts 0xd
01:41:51.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.24)
01:41:51.610 00.000 8976 Moving (0.08, 0.24) raw xDistance=0.17 yDistance=-0.20
01:41:51.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:41:51.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:41:51.610 00.000 8976 MoveAxis(R, 0, ABG)
01:41:51.610 00.000 8976 MoveAxis(U, 0, ABG)
01:41:51.611 00.001 8976 move complete, result=0
01:41:51.611 00.000 8976 worker thread done servicing request
01:41:51.611 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:41:51.620 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:41:51.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:51.620 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:51.620 00.000 5052 Enqueuing Expose request
01:41:51.620 00.000 8976 Worker thread wakes up
01:41:51.620 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:51.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:51.621 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:52.306 00.685 8976 Exposure complete
01:41:52.312 00.006 8976 worker thread done servicing request
01:41:52.312 00.000 5052 OnExposeComplete: enter
01:41:52.312 00.000 5052 UpdateGuideState(): m_state=6
01:41:52.312 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5082
01:41:52.312 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=282.15, Mass=201, SNR=9.8, Peak=74 HFD=2.4
01:41:52.312 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
01:41:52.312 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.75 = -0.75)
01:41:52.312 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.44 hyp=0.45 cameraTheta=1.40 mountX=0.36 mountY=-0.30, mountTheta=-0.70
01:41:52.313 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.44, opts=13)
01:41:52.313 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.44)
01:41:52.313 00.000 8976 Worker thread wakes up
01:41:52.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.44) opts 0xd
01:41:52.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.44)
01:41:52.313 00.000 8976 Moving (0.08, 0.44) raw xDistance=0.36 yDistance=-0.30
01:41:52.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:41:52.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:41:52.313 00.000 8976 MoveAxis(L, 1, ABG)
01:41:52.313 00.000 8976 stepping (-15, 17) + (-1, 0)
01:41:52.313 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:52.314 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:41:52.324 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:41:52.325 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:52.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:52.325 00.000 5052 Enqueuing Expose request
01:41:52.337 00.012 8976 Received - 47 (G) 
01:41:52.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:52.337 00.000 8976 stepped: pos (-16, 17)
01:41:52.337 00.000 8976 MoveAxis(U, 1, ABG)
01:41:52.337 00.000 8976 stepping (-16, 17) + (0, 1)
01:41:52.337 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:52.369 00.032 8976 Received - 47 (G) 
01:41:52.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:52.369 00.000 8976 stepped: pos (-16, 18)
01:41:52.369 00.000 8976 move complete, result=0
01:41:52.369 00.000 8976 worker thread done servicing request
01:41:52.369 00.000 8976 Worker thread wakes up
01:41:52.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:52.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:52.369 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.3 px 1 ms NORTH
01:41:53.058 00.689 8976 Exposure complete
01:41:53.063 00.005 8976 worker thread done servicing request
01:41:53.063 00.000 5052 OnExposeComplete: enter
01:41:53.064 00.001 5052 UpdateGuideState(): m_state=6
01:41:53.064 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5083
01:41:53.064 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.77, Mass=178, SNR=9.2, Peak=67 HFD=2.5
01:41:53.064 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
01:41:53.064 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
01:41:53.064 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.50 mountX=0.09 mountY=0.03, mountTheta=0.36
01:41:53.064 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.06, opts=13)
01:41:53.065 00.001 5052 Enqueuing Move request for stepguider (-0.08, 0.06)
01:41:53.065 00.000 8976 Worker thread wakes up
01:41:53.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.06) opts 0xd
01:41:53.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.06)
01:41:53.065 00.000 8976 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=0.03
01:41:53.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:41:53.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:41:53.065 00.000 8976 MoveAxis(R, 0, ABG)
01:41:53.065 00.000 8976 MoveAxis(U, 0, ABG)
01:41:53.065 00.000 8976 move complete, result=0
01:41:53.065 00.000 8976 worker thread done servicing request
01:41:53.066 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:41:53.075 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:41:53.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:53.075 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:53.075 00.000 5052 Enqueuing Expose request
01:41:53.076 00.001 8976 Worker thread wakes up
01:41:53.076 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:53.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:53.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:53.782 00.706 8976 Exposure complete
01:41:53.787 00.005 8976 worker thread done servicing request
01:41:53.787 00.000 5052 OnExposeComplete: enter
01:41:53.787 00.000 5052 UpdateGuideState(): m_state=6
01:41:53.787 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5084
01:41:53.787 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.59, Mass=194, SNR=9.6, Peak=73 HFD=2.0
01:41:53.787 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
01:41:53.787 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
01:41:53.788 00.001 5052 CameraToMount -- cameraX=0.39 cameraY=-0.12 hyp=0.41 cameraTheta=-0.31 mountX=-0.29 mountY=-0.26, mountTheta=-2.41
01:41:53.788 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.12, opts=13)
01:41:53.788 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.12)
01:41:53.788 00.000 8976 Worker thread wakes up
01:41:53.788 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.12) opts 0xd
01:41:53.788 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.12)
01:41:53.789 00.001 8976 Moving (0.39, -0.12) raw xDistance=-0.29 yDistance=-0.26
01:41:53.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:41:53.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:41:53.789 00.000 8976 MoveAxis(R, 1, ABG)
01:41:53.789 00.000 8976 stepping (-16, 18) + (1, 0)
01:41:53.789 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:53.789 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:41:53.798 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:41:53.799 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:53.799 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:53.799 00.000 5052 Enqueuing Expose request
01:41:53.807 00.008 8976 Received - 47 (G) 
01:41:53.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:53.807 00.000 8976 stepped: pos (-15, 18)
01:41:53.807 00.000 8976 MoveAxis(U, 1, ABG)
01:41:53.807 00.000 8976 stepping (-15, 18) + (0, 1)
01:41:53.807 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:53.839 00.032 8976 Received - 47 (G) 
01:41:53.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:53.839 00.000 8976 stepped: pos (-15, 19)
01:41:53.839 00.000 8976 move complete, result=0
01:41:53.839 00.000 8976 worker thread done servicing request
01:41:53.839 00.000 8976 Worker thread wakes up
01:41:53.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:53.839 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:53.839 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:41:54.530 00.691 8976 Exposure complete
01:41:54.535 00.005 8976 worker thread done servicing request
01:41:54.535 00.000 5052 OnExposeComplete: enter
01:41:54.535 00.000 5052 UpdateGuideState(): m_state=6
01:41:54.535 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5085
01:41:54.535 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.64, Mass=197, SNR=9.7, Peak=70 HFD=2.3
01:41:54.535 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
01:41:54.535 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
01:41:54.535 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=-0.07 hyp=0.82 cameraTheta=-0.09 mountX=-0.44 mountY=-0.65, mountTheta=-2.16
01:41:54.536 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=-0.07, opts=13)
01:41:54.536 00.000 5052 Enqueuing Move request for stepguider (0.82, -0.07)
01:41:54.536 00.000 8976 Worker thread wakes up
01:41:54.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, -0.07) opts 0xd
01:41:54.536 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, -0.07)
01:41:54.536 00.000 8976 Moving (0.82, -0.07) raw xDistance=-0.44 yDistance=-0.65
01:41:54.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
01:41:54.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.65
01:41:54.536 00.000 8976 MoveAxis(R, 2, ABG)
01:41:54.537 00.001 8976 stepping (-15, 19) + (2, 0)
01:41:54.537 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:54.537 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:41:54.547 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:41:54.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:54.547 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:54.547 00.000 5052 Enqueuing Expose request
01:41:54.575 00.028 8976 Received - 47 (G) 
01:41:54.575 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:54.575 00.000 8976 stepped: pos (-13, 19)
01:41:54.575 00.000 8976 MoveAxis(U, 3, ABG)
01:41:54.575 00.000 8976 stepping (-13, 19) + (0, 3)
01:41:54.575 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:54.607 00.032 8976 Received - 47 (G) 
01:41:54.607 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:54.607 00.000 8976 stepped: pos (-13, 22)
01:41:54.607 00.000 8976 move complete, result=0
01:41:54.607 00.000 8976 worker thread done servicing request
01:41:54.607 00.000 8976 Worker thread wakes up
01:41:54.607 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
01:41:54.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:54.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:55.297 00.690 8976 Exposure complete
01:41:55.303 00.006 8976 worker thread done servicing request
01:41:55.304 00.001 5052 OnExposeComplete: enter
01:41:55.304 00.000 5052 UpdateGuideState(): m_state=6
01:41:55.304 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5086
01:41:55.304 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.06, Mass=185, SNR=9.4, Peak=72 HFD=2.4
01:41:55.304 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
01:41:55.304 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
01:41:55.304 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.36 hyp=0.40 cameraTheta=1.09 mountX=0.23 mountY=-0.35, mountTheta=-0.99
01:41:55.304 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.36, opts=13)
01:41:55.304 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.36)
01:41:55.305 00.001 8976 Worker thread wakes up
01:41:55.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.36) opts 0xd
01:41:55.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.36)
01:41:55.305 00.000 8976 Moving (0.19, 0.36) raw xDistance=0.23 yDistance=-0.35
01:41:55.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:41:55.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
01:41:55.305 00.000 8976 MoveAxis(R, 0, ABG)
01:41:55.305 00.000 8976 MoveAxis(U, 2, ABG)
01:41:55.305 00.000 8976 stepping (-13, 22) + (0, 2)
01:41:55.305 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:55.305 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:41:55.315 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:41:55.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:55.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:55.315 00.000 5052 Enqueuing Expose request
01:41:55.342 00.027 8976 Received - 47 (G) 
01:41:55.342 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:55.342 00.000 8976 stepped: pos (-13, 24)
01:41:55.342 00.000 8976 move complete, result=0
01:41:55.342 00.000 8976 worker thread done servicing request
01:41:55.342 00.000 8976 Worker thread wakes up
01:41:55.342 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:55.343 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:55.343 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 2 ms NORTH
01:41:56.039 00.696 8976 Exposure complete
01:41:56.045 00.006 8976 worker thread done servicing request
01:41:56.045 00.000 5052 OnExposeComplete: enter
01:41:56.045 00.000 5052 UpdateGuideState(): m_state=6
01:41:56.045 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5087
01:41:56.045 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=282.07, Mass=182, SNR=9.3, Peak=68 HFD=2.3
01:41:56.045 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
01:41:56.045 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:41:56.045 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.36 hyp=0.45 cameraTheta=2.22 mountX=0.45 mountY=0.03, mountTheta=0.07
01:41:56.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.36, opts=13)
01:41:56.046 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.36)
01:41:56.046 00.000 8976 Worker thread wakes up
01:41:56.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.36) opts 0xd
01:41:56.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.36)
01:41:56.046 00.000 8976 Moving (-0.27, 0.36) raw xDistance=0.45 yDistance=0.03
01:41:56.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:41:56.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:41:56.046 00.000 8976 MoveAxis(L, 2, ABG)
01:41:56.046 00.000 8976 stepping (-13, 24) + (-2, 0)
01:41:56.046 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:56.048 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:41:56.058 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:41:56.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:56.058 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:56.058 00.000 5052 Enqueuing Expose request
01:41:56.078 00.020 8976 Received - 47 (G) 
01:41:56.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:56.078 00.000 8976 stepped: pos (-15, 24)
01:41:56.078 00.000 8976 MoveAxis(U, 0, ABG)
01:41:56.078 00.000 8976 move complete, result=0
01:41:56.078 00.000 8976 worker thread done servicing request
01:41:56.078 00.000 8976 Worker thread wakes up
01:41:56.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:56.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:56.078 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
01:41:56.765 00.687 8976 Exposure complete
01:41:56.770 00.005 8976 worker thread done servicing request
01:41:56.770 00.000 5052 OnExposeComplete: enter
01:41:56.771 00.001 5052 UpdateGuideState(): m_state=6
01:41:56.771 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5088
01:41:56.771 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.67, Mass=201, SNR=9.8, Peak=73 HFD=2.3
01:41:56.771 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.07 = 1.22)
01:41:56.771 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
01:41:56.771 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.04 hyp=0.34 cameraTheta=-3.02 mountX=0.12 mountY=0.30, mountTheta=1.20
01:41:56.771 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.04, opts=13)
01:41:56.772 00.001 5052 Enqueuing Move request for stepguider (-0.33, -0.04)
01:41:56.772 00.000 8976 Worker thread wakes up
01:41:56.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.04) opts 0xd
01:41:56.772 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.04)
01:41:56.772 00.000 8976 Moving (-0.33, -0.04) raw xDistance=0.12 yDistance=0.30
01:41:56.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:41:56.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:41:56.772 00.000 8976 MoveAxis(R, 0, ABG)
01:41:56.772 00.000 8976 MoveAxis(D, 1, ABG)
01:41:56.772 00.000 8976 stepping (-15, 24) + (0, -1)
01:41:56.772 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:56.773 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:41:56.782 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:41:56.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:56.782 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:56.782 00.000 5052 Enqueuing Expose request
01:41:56.797 00.015 8976 Received - 47 (G) 
01:41:56.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:56.797 00.000 8976 stepped: pos (-15, 23)
01:41:56.797 00.000 8976 move complete, result=0
01:41:56.797 00.000 8976 worker thread done servicing request
01:41:56.797 00.000 8976 Worker thread wakes up
01:41:56.797 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:41:56.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:56.797 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:57.487 00.690 8976 Exposure complete
01:41:57.492 00.005 8976 worker thread done servicing request
01:41:57.492 00.000 5052 OnExposeComplete: enter
01:41:57.492 00.000 5052 UpdateGuideState(): m_state=6
01:41:57.492 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5089
01:41:57.492 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.63, Mass=214, SNR=10.1, Peak=68 HFD=2.4
01:41:57.492 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.57 = 1.72)
01:41:57.492 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
01:41:57.492 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.52 mountX=-0.02 mountY=0.14, mountTheta=1.72
01:41:57.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.08, opts=13)
01:41:57.493 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.08)
01:41:57.493 00.000 8976 Worker thread wakes up
01:41:57.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.08) opts 0xd
01:41:57.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.08)
01:41:57.493 00.000 8976 Moving (-0.11, -0.08) raw xDistance=-0.02 yDistance=0.14
01:41:57.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:41:57.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:41:57.493 00.000 8976 MoveAxis(R, 0, ABG)
01:41:57.493 00.000 8976 MoveAxis(U, 0, ABG)
01:41:57.493 00.000 8976 move complete, result=0
01:41:57.493 00.000 8976 worker thread done servicing request
01:41:57.494 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:41:57.503 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
01:41:57.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:57.503 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:57.503 00.000 5052 Enqueuing Expose request
01:41:57.503 00.000 8976 Worker thread wakes up
01:41:57.503 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:57.504 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:57.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:58.193 00.689 8976 Exposure complete
01:41:58.198 00.005 8976 worker thread done servicing request
01:41:58.198 00.000 5052 OnExposeComplete: enter
01:41:58.198 00.000 5052 UpdateGuideState(): m_state=6
01:41:58.199 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5090
01:41:58.199 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.76, Mass=191, SNR=9.6, Peak=63 HFD=2.9
01:41:58.199 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:41:58.199 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:41:58.199 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.05 hyp=0.62 cameraTheta=3.06 mountX=0.32 mountY=0.49, mountTheta=0.99
01:41:58.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.05, opts=13)
01:41:58.200 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.05)
01:41:58.200 00.000 8976 Worker thread wakes up
01:41:58.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.05) opts 0xd
01:41:58.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.05)
01:41:58.200 00.000 8976 Moving (-0.61, 0.05) raw xDistance=0.32 yDistance=0.49
01:41:58.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:41:58.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:41:58.200 00.000 8976 MoveAxis(L, 1, ABG)
01:41:58.200 00.000 8976 stepping (-15, 23) + (-1, 0)
01:41:58.201 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:58.201 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:41:58.211 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:41:58.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:58.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:58.211 00.000 5052 Enqueuing Expose request
01:41:58.220 00.009 8976 Received - 47 (G) 
01:41:58.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:58.220 00.000 8976 stepped: pos (-16, 23)
01:41:58.220 00.000 8976 MoveAxis(D, 2, ABG)
01:41:58.220 00.000 8976 stepping (-16, 23) + (0, -2)
01:41:58.220 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:58.252 00.032 8976 Received - 47 (G) 
01:41:58.252 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:58.252 00.000 8976 stepped: pos (-16, 21)
01:41:58.252 00.000 8976 move complete, result=0
01:41:58.252 00.000 8976 worker thread done servicing request
01:41:58.252 00.000 8976 Worker thread wakes up
01:41:58.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:58.252 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:58.252 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:41:58.947 00.695 8976 Exposure complete
01:41:58.953 00.006 8976 worker thread done servicing request
01:41:58.953 00.000 5052 OnExposeComplete: enter
01:41:58.953 00.000 5052 UpdateGuideState(): m_state=6
01:41:58.953 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5091
01:41:58.953 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.74, Mass=219, SNR=10.2, Peak=69 HFD=3.0
01:41:58.953 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:41:58.953 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:41:58.953 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.03 hyp=0.64 cameraTheta=3.10 mountX=0.32 mountY=0.52, mountTheta=1.03
01:41:58.954 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.03, opts=13)
01:41:58.954 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.03)
01:41:58.954 00.000 8976 Worker thread wakes up
01:41:58.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.03) opts 0xd
01:41:58.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.03)
01:41:58.954 00.000 8976 Moving (-0.64, 0.03) raw xDistance=0.32 yDistance=0.52
01:41:58.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
01:41:58.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
01:41:58.955 00.001 8976 MoveAxis(L, 1, ABG)
01:41:58.955 00.000 8976 stepping (-16, 21) + (-1, 0)
01:41:58.955 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:58.955 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:41:58.965 00.010 5052 UpdateGuideState exits: m=219 SNR=10.2
01:41:58.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:58.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:58.965 00.000 5052 Enqueuing Expose request
01:41:58.987 00.022 8976 Received - 47 (G) 
01:41:58.987 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:41:58.987 00.000 8976 stepped: pos (-17, 21)
01:41:58.987 00.000 8976 MoveAxis(D, 2, ABG)
01:41:58.987 00.000 8976 stepping (-17, 21) + (0, -2)
01:41:58.987 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:59.019 00.032 8976 Received - 47 (G) 
01:41:59.019 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:41:59.019 00.000 8976 stepped: pos (-17, 19)
01:41:59.019 00.000 8976 move complete, result=0
01:41:59.019 00.000 8976 worker thread done servicing request
01:41:59.019 00.000 8976 Worker thread wakes up
01:41:59.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:59.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:59.019 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:41:59.712 00.693 8976 Exposure complete
01:41:59.717 00.005 8976 worker thread done servicing request
01:41:59.718 00.001 5052 OnExposeComplete: enter
01:41:59.718 00.000 5052 UpdateGuideState(): m_state=6
01:41:59.718 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5092
01:41:59.718 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.44, Mass=205, SNR=9.9, Peak=72 HFD=3.1
01:41:59.718 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
01:41:59.718 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.41)
01:41:59.718 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.27 hyp=0.67 cameraTheta=-2.73 mountX=0.04 mountY=0.66, mountTheta=1.51
01:41:59.718 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.27, opts=13)
01:41:59.718 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.27)
01:41:59.718 00.000 8976 Worker thread wakes up
01:41:59.719 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.27) opts 0xd
01:41:59.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.27)
01:41:59.719 00.000 8976 Moving (-0.61, -0.27) raw xDistance=0.04 yDistance=0.66
01:41:59.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:41:59.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
01:41:59.719 00.000 8976 MoveAxis(R, 0, ABG)
01:41:59.719 00.000 8976 MoveAxis(D, 3, ABG)
01:41:59.719 00.000 8976 stepping (-17, 19) + (0, -3)
01:41:59.719 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:59.719 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:41:59.730 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
01:41:59.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:59.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:41:59.730 00.000 5052 Enqueuing Expose request
01:41:59.754 00.024 8976 Received - 47 (G) 
01:41:59.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:41:59.754 00.000 8976 stepped: pos (-17, 16)
01:41:59.754 00.000 8976 move complete, result=0
01:41:59.754 00.000 8976 worker thread done servicing request
01:41:59.754 00.000 8976 Worker thread wakes up
01:41:59.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:41:59.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:41:59.754 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:42:00.445 00.691 8976 Exposure complete
01:42:00.451 00.006 8976 worker thread done servicing request
01:42:00.451 00.000 5052 OnExposeComplete: enter
01:42:00.451 00.000 5052 UpdateGuideState(): m_state=6
01:42:00.451 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5093
01:42:00.451 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.91, Mass=192, SNR=9.6, Peak=64 HFD=2.7
01:42:00.451 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.27 = -0.27)
01:42:00.451 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.37 = -0.37)
01:42:00.451 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.78 mountX=0.20 mountY=-0.08, mountTheta=-0.36
01:42:00.452 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.20, opts=13)
01:42:00.452 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.20)
01:42:00.452 00.000 8976 Worker thread wakes up
01:42:00.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.20) opts 0xd
01:42:00.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.20)
01:42:00.452 00.000 8976 Moving (-0.04, 0.20) raw xDistance=0.20 yDistance=-0.08
01:42:00.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:42:00.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:42:00.452 00.000 8976 MoveAxis(R, 0, ABG)
01:42:00.452 00.000 8976 MoveAxis(U, 0, ABG)
01:42:00.452 00.000 8976 move complete, result=0
01:42:00.452 00.000 8976 worker thread done servicing request
01:42:00.453 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:42:00.463 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:42:00.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:00.463 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:00.463 00.000 5052 Enqueuing Expose request
01:42:00.463 00.000 8976 Worker thread wakes up
01:42:00.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:00.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:00.463 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:01.152 00.689 8976 Exposure complete
01:42:01.158 00.006 8976 worker thread done servicing request
01:42:01.158 00.000 5052 OnExposeComplete: enter
01:42:01.158 00.000 5052 UpdateGuideState(): m_state=6
01:42:01.158 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5094
01:42:01.158 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.88, Mass=204, SNR=9.8, Peak=65 HFD=2.9
01:42:01.158 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
01:42:01.158 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
01:42:01.158 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.17 hyp=0.31 cameraTheta=2.55 mountX=0.27 mountY=0.12, mountTheta=0.42
01:42:01.159 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.17, opts=13)
01:42:01.159 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.17)
01:42:01.159 00.000 8976 Worker thread wakes up
01:42:01.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.17) opts 0xd
01:42:01.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.17)
01:42:01.159 00.000 8976 Moving (-0.26, 0.17) raw xDistance=0.27 yDistance=0.12
01:42:01.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:42:01.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:42:01.159 00.000 8976 MoveAxis(L, 1, ABG)
01:42:01.159 00.000 8976 stepping (-17, 16) + (-1, 0)
01:42:01.159 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:01.160 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:42:01.169 00.009 5052 UpdateGuideState exits: m=204 SNR=9.8
01:42:01.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:01.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:01.169 00.000 5052 Enqueuing Expose request
01:42:01.177 00.008 8976 Received - 47 (G) 
01:42:01.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:01.177 00.000 8976 stepped: pos (-18, 16)
01:42:01.177 00.000 8976 MoveAxis(U, 0, ABG)
01:42:01.177 00.000 8976 move complete, result=0
01:42:01.177 00.000 8976 worker thread done servicing request
01:42:01.177 00.000 8976 Worker thread wakes up
01:42:01.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:01.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:01.178 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:42:01.867 00.689 8976 Exposure complete
01:42:01.872 00.005 8976 worker thread done servicing request
01:42:01.872 00.000 5052 OnExposeComplete: enter
01:42:01.872 00.000 5052 UpdateGuideState(): m_state=6
01:42:01.872 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5095
01:42:01.872 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.96, Mass=188, SNR=9.4, Peak=66 HFD=2.5
01:42:01.872 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
01:42:01.872 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
01:42:01.873 00.001 5052 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.29 mountX=0.19 mountY=-0.20, mountTheta=-0.81
01:42:01.873 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.25, opts=13)
01:42:01.873 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.25)
01:42:01.873 00.000 8976 Worker thread wakes up
01:42:01.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.25) opts 0xd
01:42:01.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.25)
01:42:01.873 00.000 8976 Moving (0.07, 0.25) raw xDistance=0.19 yDistance=-0.20
01:42:01.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:42:01.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:42:01.873 00.000 8976 MoveAxis(R, 0, ABG)
01:42:01.873 00.000 8976 MoveAxis(U, 0, ABG)
01:42:01.873 00.000 8976 move complete, result=0
01:42:01.873 00.000 8976 worker thread done servicing request
01:42:01.874 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:42:01.886 00.012 5052 UpdateGuideState exits: m=188 SNR=9.4
01:42:01.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:01.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:01.886 00.000 5052 Enqueuing Expose request
01:42:01.886 00.000 8976 Worker thread wakes up
01:42:01.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:01.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:01.886 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:02.572 00.686 8976 Exposure complete
01:42:02.577 00.005 8976 worker thread done servicing request
01:42:02.578 00.001 5052 OnExposeComplete: enter
01:42:02.578 00.000 5052 UpdateGuideState(): m_state=6
01:42:02.578 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5096
01:42:02.578 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.94, Mass=166, SNR=8.9, Peak=64 HFD=2.6
01:42:02.578 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
01:42:02.578 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
01:42:02.578 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.26 mountX=0.17 mountY=-0.19, mountTheta=-0.83
01:42:02.579 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.23, opts=13)
01:42:02.579 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.23)
01:42:02.579 00.000 8976 Worker thread wakes up
01:42:02.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.23) opts 0xd
01:42:02.579 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.23)
01:42:02.579 00.000 8976 Moving (0.07, 0.23) raw xDistance=0.17 yDistance=-0.19
01:42:02.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:42:02.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:42:02.579 00.000 8976 MoveAxis(R, 0, ABG)
01:42:02.579 00.000 8976 MoveAxis(U, 0, ABG)
01:42:02.579 00.000 8976 move complete, result=0
01:42:02.579 00.000 8976 worker thread done servicing request
01:42:02.580 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:42:02.589 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
01:42:02.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:02.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:02.589 00.000 5052 Enqueuing Expose request
01:42:02.589 00.000 8976 Worker thread wakes up
01:42:02.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:02.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:02.589 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:03.277 00.688 8976 Exposure complete
01:42:03.283 00.006 8976 worker thread done servicing request
01:42:03.283 00.000 5052 OnExposeComplete: enter
01:42:03.283 00.000 5052 UpdateGuideState(): m_state=6
01:42:03.283 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5097
01:42:03.283 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.80, Mass=201, SNR=9.8, Peak=64 HFD=3.2
01:42:03.283 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
01:42:03.283 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
01:42:03.283 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.09 hyp=0.53 cameraTheta=0.17 mountX=-0.16 mountY=-0.48, mountTheta=-1.89
01:42:03.284 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.09, opts=13)
01:42:03.284 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.09)
01:42:03.284 00.000 8976 Worker thread wakes up
01:42:03.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.09) opts 0xd
01:42:03.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.09)
01:42:03.284 00.000 8976 Moving (0.52, 0.09) raw xDistance=-0.16 yDistance=-0.48
01:42:03.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:42:03.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:42:03.284 00.000 8976 MoveAxis(R, 0, ABG)
01:42:03.284 00.000 8976 MoveAxis(U, 2, ABG)
01:42:03.284 00.000 8976 stepping (-18, 16) + (0, 2)
01:42:03.284 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:03.286 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:42:03.295 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:42:03.296 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:03.296 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:03.296 00.000 5052 Enqueuing Expose request
01:42:03.319 00.023 8976 Received - 47 (G) 
01:42:03.319 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:03.319 00.000 8976 stepped: pos (-18, 18)
01:42:03.319 00.000 8976 move complete, result=0
01:42:03.319 00.000 8976 worker thread done servicing request
01:42:03.319 00.000 8976 Worker thread wakes up
01:42:03.319 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:42:03.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:03.319 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:04.009 00.690 8976 Exposure complete
01:42:04.015 00.006 8976 worker thread done servicing request
01:42:04.015 00.000 5052 OnExposeComplete: enter
01:42:04.015 00.000 5052 UpdateGuideState(): m_state=6
01:42:04.015 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5098
01:42:04.015 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.88, Mass=204, SNR=9.8, Peak=65 HFD=3.3
01:42:04.015 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:42:04.015 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
01:42:04.015 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.17 hyp=0.48 cameraTheta=0.37 mountX=-0.05 mountY=-0.47, mountTheta=-1.67
01:42:04.016 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.17, opts=13)
01:42:04.016 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.17)
01:42:04.016 00.000 8976 Worker thread wakes up
01:42:04.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.17) opts 0xd
01:42:04.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.17)
01:42:04.016 00.000 8976 Moving (0.45, 0.17) raw xDistance=-0.05 yDistance=-0.47
01:42:04.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:42:04.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
01:42:04.016 00.000 8976 MoveAxis(R, 0, ABG)
01:42:04.016 00.000 8976 MoveAxis(U, 2, ABG)
01:42:04.016 00.000 8976 stepping (-18, 18) + (0, 2)
01:42:04.016 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:04.017 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:42:04.026 00.009 5052 UpdateGuideState exits: m=204 SNR=9.8
01:42:04.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:04.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:04.026 00.000 5052 Enqueuing Expose request
01:42:04.054 00.028 8976 Received - 47 (G) 
01:42:04.055 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:04.055 00.000 8976 stepped: pos (-18, 20)
01:42:04.055 00.000 8976 move complete, result=0
01:42:04.055 00.000 8976 worker thread done servicing request
01:42:04.055 00.000 8976 Worker thread wakes up
01:42:04.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:04.055 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:04.055 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:42:04.743 00.688 8976 Exposure complete
01:42:04.749 00.006 8976 worker thread done servicing request
01:42:04.749 00.000 5052 OnExposeComplete: enter
01:42:04.749 00.000 5052 UpdateGuideState(): m_state=6
01:42:04.749 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5099
01:42:04.749 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.68, Mass=192, SNR=9.6, Peak=69 HFD=3.0
01:42:04.749 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
01:42:04.749 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
01:42:04.749 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.15 mountX=-0.11 mountY=-0.15, mountTheta=-2.23
01:42:04.750 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.03, opts=13)
01:42:04.750 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.03)
01:42:04.750 00.000 8976 Worker thread wakes up
01:42:04.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.03) opts 0xd
01:42:04.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.03)
01:42:04.750 00.000 8976 Moving (0.19, -0.03) raw xDistance=-0.11 yDistance=-0.15
01:42:04.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:42:04.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:42:04.750 00.000 8976 MoveAxis(R, 0, ABG)
01:42:04.750 00.000 8976 MoveAxis(U, 0, ABG)
01:42:04.751 00.001 8976 move complete, result=0
01:42:04.751 00.000 8976 worker thread done servicing request
01:42:04.751 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:42:04.762 00.011 5052 UpdateGuideState exits: m=192 SNR=9.6
01:42:04.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:04.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:04.762 00.000 5052 Enqueuing Expose request
01:42:04.762 00.000 8976 Worker thread wakes up
01:42:04.763 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:04.763 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:04.763 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:05.449 00.686 8976 Exposure complete
01:42:05.455 00.006 8976 worker thread done servicing request
01:42:05.455 00.000 5052 OnExposeComplete: enter
01:42:05.455 00.000 5052 UpdateGuideState(): m_state=6
01:42:05.455 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5100
01:42:05.455 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.49, Mass=184, SNR=9.3, Peak=69 HFD=2.9
01:42:05.455 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
01:42:05.455 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
01:42:05.455 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.22 hyp=0.59 cameraTheta=-0.38 mountX=-0.44 mountY=-0.34, mountTheta=-2.49
01:42:05.456 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.22, opts=13)
01:42:05.456 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.22)
01:42:05.456 00.000 8976 Worker thread wakes up
01:42:05.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.22) opts 0xd
01:42:05.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.22)
01:42:05.456 00.000 8976 Moving (0.55, -0.22) raw xDistance=-0.44 yDistance=-0.34
01:42:05.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:42:05.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:42:05.456 00.000 8976 MoveAxis(R, 2, ABG)
01:42:05.456 00.000 8976 stepping (-18, 20) + (2, 0)
01:42:05.456 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:05.457 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:42:05.467 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:42:05.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:05.467 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:05.467 00.000 5052 Enqueuing Expose request
01:42:05.494 00.027 8976 Received - 47 (G) 
01:42:05.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:05.494 00.000 8976 stepped: pos (-16, 20)
01:42:05.494 00.000 8976 MoveAxis(U, 1, ABG)
01:42:05.494 00.000 8976 stepping (-16, 20) + (0, 1)
01:42:05.494 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:05.526 00.032 8976 Received - 47 (G) 
01:42:05.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:05.526 00.000 8976 stepped: pos (-16, 21)
01:42:05.526 00.000 8976 move complete, result=0
01:42:05.526 00.000 8976 worker thread done servicing request
01:42:05.526 00.000 8976 Worker thread wakes up
01:42:05.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:05.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:05.526 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
01:42:06.213 00.687 8976 Exposure complete
01:42:06.219 00.006 8976 worker thread done servicing request
01:42:06.219 00.000 5052 OnExposeComplete: enter
01:42:06.219 00.000 5052 UpdateGuideState(): m_state=6
01:42:06.219 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5101
01:42:06.219 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.34, Mass=195, SNR=9.6, Peak=65 HFD=3.2
01:42:06.219 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
01:42:06.219 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
01:42:06.219 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.37 hyp=0.57 cameraTheta=-0.70 mountX=-0.53 mountY=-0.17, mountTheta=-2.84
01:42:06.220 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.37, opts=13)
01:42:06.220 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.37)
01:42:06.220 00.000 8976 Worker thread wakes up
01:42:06.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.37) opts 0xd
01:42:06.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.37)
01:42:06.220 00.000 8976 Moving (0.44, -0.37) raw xDistance=-0.53 yDistance=-0.17
01:42:06.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
01:42:06.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:42:06.220 00.000 8976 MoveAxis(R, 2, ABG)
01:42:06.220 00.000 8976 stepping (-16, 21) + (2, 0)
01:42:06.220 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:06.221 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:42:06.232 00.011 5052 UpdateGuideState exits: m=195 SNR=9.6
01:42:06.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:06.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:06.232 00.000 5052 Enqueuing Expose request
01:42:06.245 00.013 8976 Received - 47 (G) 
01:42:06.245 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:06.245 00.000 8976 stepped: pos (-14, 21)
01:42:06.245 00.000 8976 MoveAxis(U, 0, ABG)
01:42:06.245 00.000 8976 move complete, result=0
01:42:06.245 00.000 8976 worker thread done servicing request
01:42:06.245 00.000 8976 Worker thread wakes up
01:42:06.245 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:06.245 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:06.245 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:42:06.935 00.690 8976 Exposure complete
01:42:06.940 00.005 8976 worker thread done servicing request
01:42:06.940 00.000 5052 OnExposeComplete: enter
01:42:06.940 00.000 5052 UpdateGuideState(): m_state=6
01:42:06.940 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5102
01:42:06.940 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.92, Mass=200, SNR=9.7, Peak=62 HFD=3.4
01:42:06.940 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
01:42:06.940 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
01:42:06.940 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.21 hyp=0.50 cameraTheta=0.44 mountX=-0.02 mountY=-0.49, mountTheta=-1.60
01:42:06.941 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.21, opts=13)
01:42:06.941 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.21)
01:42:06.941 00.000 8976 Worker thread wakes up
01:42:06.941 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.21) opts 0xd
01:42:06.941 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.21)
01:42:06.941 00.000 8976 Moving (0.45, 0.21) raw xDistance=-0.02 yDistance=-0.49
01:42:06.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:42:06.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:42:06.941 00.000 8976 MoveAxis(R, 0, ABG)
01:42:06.941 00.000 8976 MoveAxis(U, 2, ABG)
01:42:06.941 00.000 8976 stepping (-14, 21) + (0, 2)
01:42:06.941 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:06.942 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:42:06.952 00.010 5052 UpdateGuideState exits: m=200 SNR=9.7
01:42:06.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:06.952 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:06.952 00.000 5052 Enqueuing Expose request
01:42:06.964 00.012 8976 Received - 47 (G) 
01:42:06.964 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:06.964 00.000 8976 stepped: pos (-14, 23)
01:42:06.964 00.000 8976 move complete, result=0
01:42:06.964 00.000 8976 worker thread done servicing request
01:42:06.964 00.000 8976 Worker thread wakes up
01:42:06.964 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:42:06.965 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:06.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:07.658 00.693 8976 Exposure complete
01:42:07.664 00.006 8976 worker thread done servicing request
01:42:07.664 00.000 5052 OnExposeComplete: enter
01:42:07.664 00.000 5052 UpdateGuideState(): m_state=6
01:42:07.664 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5103
01:42:07.664 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.91, Mass=174, SNR=9.1, Peak=71 HFD=2.4
01:42:07.664 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:42:07.664 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:42:07.664 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.20 hyp=0.71 cameraTheta=0.28 mountX=-0.13 mountY=-0.68, mountTheta=-1.77
01:42:07.665 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.20, opts=13)
01:42:07.665 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.20)
01:42:07.665 00.000 8976 Worker thread wakes up
01:42:07.665 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.20) opts 0xd
01:42:07.665 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.20)
01:42:07.665 00.000 8976 Moving (0.68, 0.20) raw xDistance=-0.13 yDistance=-0.68
01:42:07.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:42:07.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
01:42:07.665 00.000 8976 MoveAxis(R, 0, ABG)
01:42:07.665 00.000 8976 MoveAxis(U, 3, ABG)
01:42:07.665 00.000 8976 stepping (-14, 23) + (0, 3)
01:42:07.665 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:07.666 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:42:07.675 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
01:42:07.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:07.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:07.675 00.000 5052 Enqueuing Expose request
01:42:07.700 00.025 8976 Received - 47 (G) 
01:42:07.700 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:07.700 00.000 8976 stepped: pos (-14, 26)
01:42:07.700 00.000 8976 move complete, result=0
01:42:07.700 00.000 8976 worker thread done servicing request
01:42:07.700 00.000 8976 Worker thread wakes up
01:42:07.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:07.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:07.700 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:42:08.391 00.691 8976 Exposure complete
01:42:08.397 00.006 8976 worker thread done servicing request
01:42:08.397 00.000 5052 OnExposeComplete: enter
01:42:08.397 00.000 5052 UpdateGuideState(): m_state=6
01:42:08.397 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5104
01:42:08.397 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.81, Mass=206, SNR=9.9, Peak=70 HFD=3.1
01:42:08.397 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:42:08.397 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:42:08.397 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.42 mountX=-0.01 mountY=-0.24, mountTheta=-1.62
01:42:08.397 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.10, opts=13)
01:42:08.398 00.001 5052 Enqueuing Move request for stepguider (0.22, 0.10)
01:42:08.398 00.000 8976 Worker thread wakes up
01:42:08.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.10) opts 0xd
01:42:08.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.10)
01:42:08.398 00.000 8976 Moving (0.22, 0.10) raw xDistance=-0.01 yDistance=-0.24
01:42:08.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:42:08.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:42:08.398 00.000 8976 MoveAxis(R, 0, ABG)
01:42:08.398 00.000 8976 MoveAxis(U, 0, ABG)
01:42:08.398 00.000 8976 move complete, result=0
01:42:08.398 00.000 8976 worker thread done servicing request
01:42:08.399 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:42:08.408 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:42:08.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:08.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:08.408 00.000 5052 Enqueuing Expose request
01:42:08.408 00.000 8976 Worker thread wakes up
01:42:08.408 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:08.408 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:08.409 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:09.098 00.689 8976 Exposure complete
01:42:09.104 00.006 8976 worker thread done servicing request
01:42:09.104 00.000 5052 OnExposeComplete: enter
01:42:09.104 00.000 5052 UpdateGuideState(): m_state=6
01:42:09.104 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5105
01:42:09.104 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.73, Mass=180, SNR=9.2, Peak=68 HFD=2.9
01:42:09.104 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
01:42:09.104 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
01:42:09.104 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.11 mountX=-0.08 mountY=-0.20, mountTheta=-1.94
01:42:09.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.03, opts=13)
01:42:09.105 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.03)
01:42:09.105 00.000 8976 Worker thread wakes up
01:42:09.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.03) opts 0xd
01:42:09.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.03)
01:42:09.105 00.000 8976 Moving (0.22, 0.03) raw xDistance=-0.08 yDistance=-0.20
01:42:09.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:42:09.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:42:09.105 00.000 8976 MoveAxis(R, 0, ABG)
01:42:09.105 00.000 8976 MoveAxis(U, 0, ABG)
01:42:09.105 00.000 8976 move complete, result=0
01:42:09.105 00.000 8976 worker thread done servicing request
01:42:09.106 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:42:09.114 00.008 5052 UpdateGuideState exits: m=180 SNR=9.2
01:42:09.115 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:09.115 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:09.115 00.000 5052 Enqueuing Expose request
01:42:09.115 00.000 8976 Worker thread wakes up
01:42:09.115 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:09.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:09.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:09.802 00.687 8976 Exposure complete
01:42:09.807 00.005 8976 worker thread done servicing request
01:42:09.807 00.000 5052 OnExposeComplete: enter
01:42:09.807 00.000 5052 UpdateGuideState(): m_state=6
01:42:09.807 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5106
01:42:09.807 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.63, Mass=202, SNR=9.8, Peak=65 HFD=3.2
01:42:09.807 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
01:42:09.807 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
01:42:09.808 00.001 5052 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.64 mountX=-0.12 mountY=-0.04, mountTheta=-2.78
01:42:09.808 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.08, opts=13)
01:42:09.808 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.08)
01:42:09.808 00.000 8976 Worker thread wakes up
01:42:09.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.08) opts 0xd
01:42:09.808 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.08)
01:42:09.808 00.000 8976 Moving (0.10, -0.08) raw xDistance=-0.12 yDistance=-0.04
01:42:09.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:42:09.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:42:09.809 00.001 8976 MoveAxis(R, 0, ABG)
01:42:09.809 00.000 8976 MoveAxis(U, 0, ABG)
01:42:09.809 00.000 8976 move complete, result=0
01:42:09.809 00.000 8976 worker thread done servicing request
01:42:09.809 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:42:09.818 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:42:09.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:09.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:09.818 00.000 5052 Enqueuing Expose request
01:42:09.818 00.000 8976 Worker thread wakes up
01:42:09.818 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:09.819 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:09.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:10.507 00.688 8976 Exposure complete
01:42:10.512 00.005 8976 worker thread done servicing request
01:42:10.512 00.000 5052 OnExposeComplete: enter
01:42:10.512 00.000 5052 UpdateGuideState(): m_state=6
01:42:10.512 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5107
01:42:10.512 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=282.03, Mass=197, SNR=9.6, Peak=69 HFD=3.0
01:42:10.512 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
01:42:10.512 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
01:42:10.512 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.32 hyp=0.45 cameraTheta=0.77 mountX=0.13 mountY=-0.44, mountTheta=-1.28
01:42:10.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.32, opts=13)
01:42:10.513 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.32)
01:42:10.513 00.000 8976 Worker thread wakes up
01:42:10.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.32) opts 0xd
01:42:10.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.32)
01:42:10.513 00.000 8976 Moving (0.32, 0.32) raw xDistance=0.13 yDistance=-0.44
01:42:10.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:42:10.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:42:10.513 00.000 8976 MoveAxis(R, 0, ABG)
01:42:10.513 00.000 8976 MoveAxis(U, 2, ABG)
01:42:10.513 00.000 8976 stepping (-14, 26) + (0, 2)
01:42:10.513 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:10.514 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:42:10.523 00.009 5052 UpdateGuideState exits: m=197 SNR=9.6
01:42:10.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:10.523 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:10.523 00.000 5052 Enqueuing Expose request
01:42:10.545 00.022 8976 Received - 47 (G) 
01:42:10.545 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:10.545 00.000 8976 stepped: pos (-14, 28)
01:42:10.545 00.000 8976 move complete, result=0
01:42:10.545 00.000 8976 worker thread done servicing request
01:42:10.545 00.000 8976 Worker thread wakes up
01:42:10.545 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:42:10.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:10.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:11.232 00.687 8976 Exposure complete
01:42:11.237 00.005 8976 worker thread done servicing request
01:42:11.237 00.000 5052 OnExposeComplete: enter
01:42:11.237 00.000 5052 UpdateGuideState(): m_state=6
01:42:11.237 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5108
01:42:11.237 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.47, Mass=193, SNR=9.6, Peak=65 HFD=2.8
01:42:11.237 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
01:42:11.237 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
01:42:11.237 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.24 hyp=0.58 cameraTheta=-0.42 mountX=-0.45 mountY=-0.31, mountTheta=-2.53
01:42:11.238 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.24, opts=13)
01:42:11.238 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.24)
01:42:11.238 00.000 8976 Worker thread wakes up
01:42:11.238 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.24) opts 0xd
01:42:11.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.24)
01:42:11.238 00.000 8976 Moving (0.53, -0.24) raw xDistance=-0.45 yDistance=-0.31
01:42:11.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:42:11.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
01:42:11.238 00.000 8976 MoveAxis(R, 2, ABG)
01:42:11.238 00.000 8976 stepping (-14, 28) + (2, 0)
01:42:11.238 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:11.239 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:42:11.247 00.008 5052 UpdateGuideState exits: m=193 SNR=9.6
01:42:11.248 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:11.248 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:11.248 00.000 5052 Enqueuing Expose request
01:42:11.264 00.016 8976 Received - 47 (G) 
01:42:11.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:11.264 00.000 8976 stepped: pos (-12, 28)
01:42:11.264 00.000 8976 MoveAxis(U, 1, ABG)
01:42:11.264 00.000 8976 stepping (-12, 28) + (0, 1)
01:42:11.264 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:11.296 00.032 8976 Received - 47 (G) 
01:42:11.296 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:11.296 00.000 8976 stepped: pos (-12, 29)
01:42:11.297 00.001 8976 move complete, result=0
01:42:11.297 00.000 8976 worker thread done servicing request
01:42:11.297 00.000 8976 Worker thread wakes up
01:42:11.297 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:11.297 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:11.297 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
01:42:11.987 00.690 8976 Exposure complete
01:42:11.993 00.006 8976 worker thread done servicing request
01:42:11.993 00.000 5052 OnExposeComplete: enter
01:42:11.993 00.000 5052 UpdateGuideState(): m_state=6
01:42:11.993 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5109
01:42:11.993 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=282.10, Mass=196, SNR=9.7, Peak=67 HFD=2.9
01:42:11.993 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
01:42:11.993 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
01:42:11.993 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.39 hyp=0.44 cameraTheta=1.10 mountX=0.26 mountY=-0.38, mountTheta=-0.97
01:42:11.994 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.39, opts=13)
01:42:11.994 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.39)
01:42:11.994 00.000 8976 Worker thread wakes up
01:42:11.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.39) opts 0xd
01:42:11.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.39)
01:42:11.994 00.000 8976 Moving (0.20, 0.39) raw xDistance=0.26 yDistance=-0.38
01:42:11.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:42:11.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
01:42:11.994 00.000 8976 MoveAxis(R, 0, ABG)
01:42:11.994 00.000 8976 MoveAxis(U, 2, ABG)
01:42:11.994 00.000 8976 stepping (-12, 29) + (0, 2)
01:42:11.994 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:11.995 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=37, FiltMax=57, Gamma=2.630
01:42:12.004 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:42:12.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:12.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:12.004 00.000 5052 Enqueuing Expose request
01:42:12.032 00.028 8976 Received - 47 (G) 
01:42:12.032 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:12.032 00.000 8976 stepped: pos (-12, 31)
01:42:12.032 00.000 8976 starting a new bump
01:42:12.032 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:42:12.032 00.000 8976 MountToCamera -- mountX=1.99 mountY=-4.50 hyp=4.92 mountTheta=-1.15 cameraX=3.10, cameraY=3.82 cameraTheta=0.89
01:42:12.032 00.000 8976 incremental bump (3.097, 3.817) isValid = 1
01:42:12.032 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
01:42:12.032 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:42:12.032 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:42:12.032 00.000 8976 move complete, result=0
01:42:12.032 00.000 9828 Worker thread wakes up
01:42:12.032 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:42:12.032 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:42:12.032 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:42:12.032 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.4 px 2 ms NORTH
01:42:12.032 00.000 8976 worker thread done servicing request
01:42:12.033 00.001 8976 Worker thread wakes up
01:42:12.033 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:12.033 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:12.033 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:42:12.033 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
01:42:12.033 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:42:12.033 00.000 9828 BLC: window closed
01:42:12.033 00.000 9828 MoveAxis(E, 24, B)
01:42:12.033 00.000 9828 Guiding  Dir = 2, Dur = 24
01:42:12.033 00.000 9828 IsSlewing returns 0
01:42:12.033 00.000 9828 IsGuiding returns 0
01:42:12.034 00.001 9828 PulseGuide returned control before completion, sleep 34
01:42:12.069 00.035 9828 IsGuiding returns 1
01:42:12.069 00.000 9828 scope still moving after pulse duration time elapsed
01:42:12.099 00.030 9828 IsSlewing returns 0
01:42:12.099 00.000 9828 IsGuiding returns 1
01:42:12.131 00.032 9828 IsSlewing returns 0
01:42:12.131 00.000 9828 IsGuiding returns 1
01:42:12.161 00.030 9828 IsSlewing returns 0
01:42:12.161 00.000 9828 IsGuiding returns 1
01:42:12.192 00.031 9828 IsSlewing returns 0
01:42:12.192 00.000 9828 IsGuiding returns 0
01:42:12.192 00.000 9828 scope move finished after 24 + 135 ms
01:42:12.192 00.000 9828 Move returns status 0, amount 24
01:42:12.192 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:12.192 00.000 9828 MoveAxis(N, 11, B)
01:42:12.192 00.000 9828 Guiding  Dir = 0, Dur = 11
01:42:12.207 00.015 9828 IsSlewing returns 0
01:42:12.207 00.000 9828 IsGuiding returns 0
01:42:12.207 00.000 9828 PulseGuide returned control before completion, sleep 21
01:42:12.238 00.031 9828 IsGuiding returns 1
01:42:12.238 00.000 9828 scope still moving after pulse duration time elapsed
01:42:12.269 00.031 9828 IsSlewing returns 0
01:42:12.269 00.000 9828 IsGuiding returns 1
01:42:12.301 00.032 9828 IsSlewing returns 0
01:42:12.301 00.000 9828 IsGuiding returns 1
01:42:12.331 00.030 9828 IsSlewing returns 0
01:42:12.331 00.000 9828 IsGuiding returns 1
01:42:12.362 00.031 9828 IsSlewing returns 0
01:42:12.367 00.005 9828 IsGuiding returns 0
01:42:12.367 00.000 9828 scope move finished after 11 + 148 ms
01:42:12.367 00.000 9828 Move returns status 0, amount 11
01:42:12.367 00.000 9828 move complete, result=0
01:42:12.367 00.000 9828 worker thread done servicing request
01:42:12.367 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:42:12.724 00.357 8976 Exposure complete
01:42:12.729 00.005 8976 worker thread done servicing request
01:42:12.730 00.001 5052 OnExposeComplete: enter
01:42:12.730 00.000 5052 UpdateGuideState(): m_state=6
01:42:12.730 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5110
01:42:12.730 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.99, Mass=196, SNR=9.7, Peak=68 HFD=2.6
01:42:12.730 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
01:42:12.730 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
01:42:12.730 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.28 hyp=0.43 cameraTheta=2.43 mountX=0.40 mountY=0.12, mountTheta=0.29
01:42:12.731 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.28, opts=13)
01:42:12.731 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.28)
01:42:12.731 00.000 8976 Worker thread wakes up
01:42:12.731 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.28) opts 0xd
01:42:12.731 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.28)
01:42:12.731 00.000 8976 Moving (-0.32, 0.28) raw xDistance=0.40 yDistance=0.12
01:42:12.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:42:12.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:42:12.731 00.000 8976 MoveAxis(L, 2, ABG)
01:42:12.731 00.000 8976 stepping (-12, 31) + (-2, 0)
01:42:12.731 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:12.732 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:42:12.741 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:42:12.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:12.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:12.741 00.000 5052 Enqueuing Expose request
01:42:12.767 00.026 8976 Received - 47 (G) 
01:42:12.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:12.767 00.000 8976 stepped: pos (-14, 31)
01:42:12.767 00.000 8976 MoveAxis(U, 0, ABG)
01:42:12.767 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:42:12.767 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:42:12.767 00.000 8976 MountToCamera -- mountX=2.04 mountY=-4.64 hyp=5.07 mountTheta=-1.16 cameraX=3.20, cameraY=3.93 cameraTheta=0.89
01:42:12.767 00.000 8976 incremental bump (3.199, 3.927) isValid = 1
01:42:12.767 00.000 8976 Scheduling Mount bump of (0.085, 0.108)
01:42:12.767 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.11, opts=4)
01:42:12.767 00.000 8976 Enqueuing Move request for scope (0.08, 0.11)
01:42:12.767 00.000 8976 move complete, result=0
01:42:12.767 00.000 9828 Worker thread wakes up
01:42:12.767 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:42:12.767 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0x4
01:42:12.767 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:42:12.767 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:42:12.767 00.000 8976 worker thread done servicing request
01:42:12.768 00.001 8976 Worker thread wakes up
01:42:12.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:12.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:12.768 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:42:12.768 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.90 mountX=-0.09 mountY=-0.10, mountTheta=-2.32
01:42:12.768 00.000 9828 Moving (0.08, 0.11) raw xDistance=-0.09 yDistance=-0.10
01:42:12.768 00.000 9828 BLC: window closed
01:42:12.768 00.000 9828 MoveAxis(E, 28, B)
01:42:12.768 00.000 9828 Guiding  Dir = 2, Dur = 28
01:42:12.768 00.000 9828 IsSlewing returns 0
01:42:12.768 00.000 9828 IsGuiding returns 0
01:42:12.769 00.001 9828 PulseGuide returned control before completion, sleep 38
01:42:12.812 00.043 9828 IsGuiding returns 1
01:42:12.812 00.000 9828 scope still moving after pulse duration time elapsed
01:42:12.843 00.031 9828 IsSlewing returns 0
01:42:12.843 00.000 9828 IsGuiding returns 1
01:42:12.873 00.030 9828 IsSlewing returns 0
01:42:12.873 00.000 9828 IsGuiding returns 1
01:42:12.904 00.031 9828 IsSlewing returns 0
01:42:12.904 00.000 9828 IsGuiding returns 1
01:42:12.935 00.031 9828 IsSlewing returns 0
01:42:12.935 00.000 9828 IsGuiding returns 0
01:42:12.935 00.000 9828 scope move finished after 28 + 137 ms
01:42:12.935 00.000 9828 Move returns status 0, amount 28
01:42:12.935 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:12.935 00.000 9828 MoveAxis(N, 13, B)
01:42:12.935 00.000 9828 Guiding  Dir = 0, Dur = 13
01:42:12.950 00.015 9828 IsSlewing returns 0
01:42:12.950 00.000 9828 IsGuiding returns 0
01:42:12.950 00.000 9828 PulseGuide returned control before completion, sleep 23
01:42:12.981 00.031 9828 IsGuiding returns 1
01:42:12.981 00.000 9828 scope still moving after pulse duration time elapsed
01:42:13.013 00.032 9828 IsSlewing returns 0
01:42:13.013 00.000 9828 IsGuiding returns 1
01:42:13.044 00.031 9828 IsSlewing returns 0
01:42:13.044 00.000 9828 IsGuiding returns 1
01:42:13.076 00.032 9828 IsSlewing returns 0
01:42:13.076 00.000 9828 IsGuiding returns 1
01:42:13.107 00.031 9828 IsSlewing returns 0
01:42:13.107 00.000 9828 IsGuiding returns 0
01:42:13.107 00.000 9828 scope move finished after 13 + 144 ms
01:42:13.107 00.000 9828 Move returns status 0, amount 13
01:42:13.107 00.000 9828 move complete, result=0
01:42:13.107 00.000 9828 worker thread done servicing request
01:42:13.107 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 13 ms NORTH
01:42:13.459 00.352 8976 Exposure complete
01:42:13.464 00.005 8976 worker thread done servicing request
01:42:13.464 00.000 5052 OnExposeComplete: enter
01:42:13.464 00.000 5052 UpdateGuideState(): m_state=6
01:42:13.464 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5111
01:42:13.465 00.001 5052 Star::Find returns 1 (0), X=328.44, Y=281.35, Mass=217, SNR=10.2, Peak=65 HFD=3.2
01:42:13.465 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
01:42:13.465 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.46)
01:42:13.465 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.36 hyp=0.82 cameraTheta=-2.68 mountX=0.01 mountY=0.81, mountTheta=1.56
01:42:13.465 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.36, opts=13)
01:42:13.465 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.36)
01:42:13.465 00.000 8976 Worker thread wakes up
01:42:13.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.36) opts 0xd
01:42:13.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.36)
01:42:13.466 00.001 8976 Moving (-0.73, -0.36) raw xDistance=0.01 yDistance=0.81
01:42:13.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:42:13.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
01:42:13.466 00.000 8976 MoveAxis(R, 0, ABG)
01:42:13.466 00.000 8976 MoveAxis(D, 3, ABG)
01:42:13.466 00.000 8976 stepping (-14, 31) + (0, -3)
01:42:13.466 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:13.466 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:42:13.475 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
01:42:13.476 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:13.476 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:13.476 00.000 5052 Enqueuing Expose request
01:42:13.502 00.026 8976 Received - 47 (G) 
01:42:13.502 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:13.502 00.000 8976 stepped: pos (-14, 28)
01:42:13.502 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
01:42:13.502 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:42:13.502 00.000 8976 MountToCamera -- mountX=2.07 mountY=-4.57 hyp=5.02 mountTheta=-1.15 cameraX=3.13, cameraY=3.93 cameraTheta=0.90
01:42:13.502 00.000 8976 incremental bump (3.128, 3.929) isValid = 1
01:42:13.502 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
01:42:13.502 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:42:13.502 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:42:13.502 00.000 8976 move complete, result=0
01:42:13.502 00.000 9828 Worker thread wakes up
01:42:13.502 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:42:13.502 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:42:13.502 00.000 8976 worker thread done servicing request
01:42:13.502 00.000 8976 Worker thread wakes up
01:42:13.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:13.503 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:42:13.503 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:42:13.503 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
01:42:13.503 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
01:42:13.503 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:13.503 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:42:13.503 00.000 9828 BLC: window closed
01:42:13.503 00.000 9828 MoveAxis(E, 24, B)
01:42:13.503 00.000 9828 Guiding  Dir = 2, Dur = 24
01:42:13.503 00.000 9828 IsSlewing returns 0
01:42:13.503 00.000 9828 IsGuiding returns 0
01:42:13.504 00.001 9828 PulseGuide returned control before completion, sleep 34
01:42:13.539 00.035 9828 IsGuiding returns 1
01:42:13.539 00.000 9828 scope still moving after pulse duration time elapsed
01:42:13.571 00.032 9828 IsSlewing returns 0
01:42:13.571 00.000 9828 IsGuiding returns 1
01:42:13.603 00.032 9828 IsSlewing returns 0
01:42:13.603 00.000 9828 IsGuiding returns 1
01:42:13.634 00.031 9828 IsSlewing returns 0
01:42:13.634 00.000 9828 IsGuiding returns 0
01:42:13.635 00.001 9828 scope move finished after 24 + 106 ms
01:42:13.635 00.000 9828 Move returns status 0, amount 24
01:42:13.635 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:13.635 00.000 9828 MoveAxis(N, 11, B)
01:42:13.635 00.000 9828 Guiding  Dir = 0, Dur = 11
01:42:13.650 00.015 9828 IsSlewing returns 0
01:42:13.650 00.000 9828 IsGuiding returns 0
01:42:13.650 00.000 9828 PulseGuide returned control before completion, sleep 21
01:42:13.681 00.031 9828 IsGuiding returns 1
01:42:13.681 00.000 9828 scope still moving after pulse duration time elapsed
01:42:13.712 00.031 9828 IsSlewing returns 0
01:42:13.712 00.000 9828 IsGuiding returns 1
01:42:13.743 00.031 9828 IsSlewing returns 0
01:42:13.743 00.000 9828 IsGuiding returns 1
01:42:13.774 00.031 9828 IsSlewing returns 0
01:42:13.774 00.000 9828 IsGuiding returns 1
01:42:13.805 00.031 9828 IsSlewing returns 0
01:42:13.805 00.000 9828 IsGuiding returns 0
01:42:13.805 00.000 9828 scope move finished after 11 + 144 ms
01:42:13.805 00.000 9828 Move returns status 0, amount 11
01:42:13.805 00.000 9828 move complete, result=0
01:42:13.805 00.000 9828 worker thread done servicing request
01:42:13.805 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:42:14.193 00.388 8976 Exposure complete
01:42:14.199 00.006 8976 worker thread done servicing request
01:42:14.199 00.000 5052 OnExposeComplete: enter
01:42:14.199 00.000 5052 UpdateGuideState(): m_state=6
01:42:14.199 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5112
01:42:14.199 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.50, Mass=191, SNR=9.5, Peak=63 HFD=3.3
01:42:14.199 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
01:42:14.199 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
01:42:14.199 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.21 hyp=0.86 cameraTheta=-2.90 mountX=0.19 mountY=0.82, mountTheta=1.34
01:42:14.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.21, opts=13)
01:42:14.200 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.21)
01:42:14.200 00.000 8976 Worker thread wakes up
01:42:14.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.21) opts 0xd
01:42:14.201 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.21)
01:42:14.201 00.000 8976 Moving (-0.84, -0.21) raw xDistance=0.19 yDistance=0.82
01:42:14.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:42:14.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.82
01:42:14.201 00.000 8976 MoveAxis(R, 0, ABG)
01:42:14.201 00.000 8976 MoveAxis(D, 3, ABG)
01:42:14.201 00.000 8976 stepping (-14, 28) + (0, -3)
01:42:14.201 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:14.202 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:42:14.211 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:42:14.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:14.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:14.211 00.000 5052 Enqueuing Expose request
01:42:14.237 00.026 8976 Received - 47 (G) 
01:42:14.238 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:14.238 00.000 8976 stepped: pos (-14, 25)
01:42:14.238 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:42:14.238 00.000 8976 MountToCamera -- mountX=2.10 mountY=-4.37 hyp=4.85 mountTheta=-1.12 cameraX=2.94, cameraY=3.86 cameraTheta=0.92
01:42:14.238 00.000 8976 incremental bump (2.940, 3.859) isValid = 1
01:42:14.238 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
01:42:14.238 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:42:14.238 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:42:14.238 00.000 8976 move complete, result=0
01:42:14.238 00.000 8976 worker thread done servicing request
01:42:14.238 00.000 8976 Worker thread wakes up
01:42:14.239 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:42:14.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:14.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:14.239 00.000 9828 Worker thread wakes up
01:42:14.239 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:42:14.239 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:42:14.239 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:42:14.239 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:42:14.240 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.29
01:42:14.240 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
01:42:14.240 00.000 9828 BLC: window closed
01:42:14.240 00.000 9828 MoveAxis(E, 23, B)
01:42:14.240 00.000 9828 Guiding  Dir = 2, Dur = 23
01:42:14.240 00.000 9828 IsSlewing returns 0
01:42:14.240 00.000 9828 IsGuiding returns 0
01:42:14.241 00.001 9828 PulseGuide returned control before completion, sleep 33
01:42:14.284 00.043 9828 IsGuiding returns 1
01:42:14.284 00.000 9828 scope still moving after pulse duration time elapsed
01:42:14.315 00.031 9828 IsSlewing returns 0
01:42:14.315 00.000 9828 IsGuiding returns 1
01:42:14.346 00.031 9828 IsSlewing returns 0
01:42:14.346 00.000 9828 IsGuiding returns 1
01:42:14.376 00.030 9828 IsSlewing returns 0
01:42:14.376 00.000 9828 IsGuiding returns 1
01:42:14.407 00.031 9828 IsSlewing returns 0
01:42:14.407 00.000 9828 IsGuiding returns 1
01:42:14.438 00.031 9828 IsSlewing returns 0
01:42:14.438 00.000 9828 IsGuiding returns 0
01:42:14.438 00.000 9828 scope move finished after 23 + 174 ms
01:42:14.438 00.000 9828 Move returns status 0, amount 23
01:42:14.439 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:14.439 00.000 9828 MoveAxis(N, 12, B)
01:42:14.439 00.000 9828 Guiding  Dir = 0, Dur = 12
01:42:14.454 00.015 9828 IsSlewing returns 0
01:42:14.454 00.000 9828 IsGuiding returns 0
01:42:14.454 00.000 9828 PulseGuide returned control before completion, sleep 22
01:42:14.485 00.031 9828 IsGuiding returns 1
01:42:14.485 00.000 9828 scope still moving after pulse duration time elapsed
01:42:14.516 00.031 9828 IsSlewing returns 0
01:42:14.516 00.000 9828 IsGuiding returns 1
01:42:14.547 00.031 9828 IsSlewing returns 0
01:42:14.547 00.000 9828 IsGuiding returns 1
01:42:14.586 00.039 9828 IsSlewing returns 0
01:42:14.586 00.000 9828 IsGuiding returns 0
01:42:14.586 00.000 9828 scope move finished after 12 + 119 ms
01:42:14.586 00.000 9828 Move returns status 0, amount 12
01:42:14.586 00.000 9828 move complete, result=0
01:42:14.586 00.000 9828 worker thread done servicing request
01:42:14.587 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:42:14.929 00.342 8976 Exposure complete
01:42:14.934 00.005 8976 worker thread done servicing request
01:42:14.934 00.000 5052 OnExposeComplete: enter
01:42:14.934 00.000 5052 UpdateGuideState(): m_state=6
01:42:14.934 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5113
01:42:14.934 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.95, Mass=184, SNR=9.4, Peak=63 HFD=3.0
01:42:14.934 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:42:14.934 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
01:42:14.934 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.24 hyp=0.77 cameraTheta=2.83 mountX=0.55 mountY=0.49, mountTheta=0.73
01:42:14.936 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.24, opts=13)
01:42:14.936 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.24)
01:42:14.936 00.000 8976 Worker thread wakes up
01:42:14.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.24) opts 0xd
01:42:14.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.24)
01:42:14.936 00.000 8976 Moving (-0.73, 0.24) raw xDistance=0.55 yDistance=0.49
01:42:14.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
01:42:14.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
01:42:14.936 00.000 8976 MoveAxis(L, 2, ABG)
01:42:14.937 00.001 8976 stepping (-14, 25) + (-2, 0)
01:42:14.937 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:14.937 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:42:14.947 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:42:14.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:14.947 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:14.947 00.000 5052 Enqueuing Expose request
01:42:14.973 00.026 8976 Received - 47 (G) 
01:42:14.973 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:14.973 00.000 8976 stepped: pos (-16, 25)
01:42:14.973 00.000 8976 MoveAxis(D, 2, ABG)
01:42:14.973 00.000 8976 stepping (-16, 25) + (0, -2)
01:42:14.973 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:15.005 00.032 8976 Received - 47 (G) 
01:42:15.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:15.005 00.000 8976 stepped: pos (-16, 23)
01:42:15.005 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:42:15.005 00.000 8976 MountToCamera -- mountX=2.21 mountY=-4.14 hyp=4.69 mountTheta=-1.08 cameraX=2.68, cameraY=3.85 cameraTheta=0.96
01:42:15.005 00.000 8976 incremental bump (2.675, 3.854) isValid = 1
01:42:15.005 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
01:42:15.005 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:42:15.005 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:42:15.005 00.000 8976 move complete, result=0
01:42:15.005 00.000 9828 Worker thread wakes up
01:42:15.005 00.000 8976 worker thread done servicing request
01:42:15.005 00.000 8976 Worker thread wakes up
01:42:15.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:15.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:15.005 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:42:15.005 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:42:15.005 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:42:15.005 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
01:42:15.006 00.001 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
01:42:15.006 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
01:42:15.006 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:42:15.006 00.000 9828 BLC: window closed
01:42:15.006 00.000 9828 MoveAxis(E, 22, B)
01:42:15.006 00.000 9828 Guiding  Dir = 2, Dur = 22
01:42:15.006 00.000 9828 IsSlewing returns 0
01:42:15.006 00.000 9828 IsGuiding returns 0
01:42:15.006 00.000 9828 PulseGuide returned control before completion, sleep 32
01:42:15.050 00.044 9828 IsGuiding returns 1
01:42:15.050 00.000 9828 scope still moving after pulse duration time elapsed
01:42:15.082 00.032 9828 IsSlewing returns 0
01:42:15.086 00.004 9828 IsGuiding returns 1
01:42:15.114 00.028 9828 IsSlewing returns 0
01:42:15.114 00.000 9828 IsGuiding returns 1
01:42:15.144 00.030 9828 IsSlewing returns 0
01:42:15.144 00.000 9828 IsGuiding returns 0
01:42:15.144 00.000 9828 scope move finished after 22 + 115 ms
01:42:15.144 00.000 9828 Move returns status 0, amount 22
01:42:15.144 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:15.144 00.000 9828 MoveAxis(N, 12, B)
01:42:15.144 00.000 9828 Guiding  Dir = 0, Dur = 12
01:42:15.159 00.015 9828 IsSlewing returns 0
01:42:15.159 00.000 9828 IsGuiding returns 0
01:42:15.159 00.000 9828 PulseGuide returned control before completion, sleep 22
01:42:15.190 00.031 9828 IsGuiding returns 1
01:42:15.190 00.000 9828 scope still moving after pulse duration time elapsed
01:42:15.221 00.031 9828 IsSlewing returns 0
01:42:15.221 00.000 9828 IsGuiding returns 1
01:42:15.252 00.031 9828 IsSlewing returns 0
01:42:15.252 00.000 9828 IsGuiding returns 1
01:42:15.283 00.031 9828 IsSlewing returns 0
01:42:15.283 00.000 9828 IsGuiding returns 1
01:42:15.315 00.032 9828 IsSlewing returns 0
01:42:15.315 00.000 9828 IsGuiding returns 0
01:42:15.315 00.000 9828 scope move finished after 12 + 144 ms
01:42:15.315 00.000 9828 Move returns status 0, amount 12
01:42:15.315 00.000 9828 move complete, result=0
01:42:15.315 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:42:15.316 00.001 9828 worker thread done servicing request
01:42:15.698 00.382 8976 Exposure complete
01:42:15.703 00.005 8976 worker thread done servicing request
01:42:15.703 00.000 5052 OnExposeComplete: enter
01:42:15.703 00.000 5052 UpdateGuideState(): m_state=6
01:42:15.703 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5114
01:42:15.703 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.45, Mass=195, SNR=9.7, Peak=66 HFD=3.2
01:42:15.703 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.74 = 1.55)
01:42:15.703 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
01:42:15.703 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.26 hyp=0.61 cameraTheta=-2.69 mountX=0.01 mountY=0.60, mountTheta=1.55
01:42:15.704 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.26, opts=13)
01:42:15.704 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.26)
01:42:15.704 00.000 8976 Worker thread wakes up
01:42:15.704 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.26) opts 0xd
01:42:15.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.26)
01:42:15.704 00.000 8976 Moving (-0.55, -0.26) raw xDistance=0.01 yDistance=0.60
01:42:15.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:42:15.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
01:42:15.704 00.000 8976 MoveAxis(R, 0, ABG)
01:42:15.705 00.001 8976 MoveAxis(D, 3, ABG)
01:42:15.705 00.000 8976 stepping (-16, 23) + (0, -3)
01:42:15.705 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:15.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:42:15.714 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:42:15.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:15.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:15.714 00.000 5052 Enqueuing Expose request
01:42:15.740 00.026 8976 Received - 47 (G) 
01:42:15.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:15.740 00.000 8976 stepped: pos (-16, 20)
01:42:15.740 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:42:15.740 00.000 8976 MountToCamera -- mountX=2.29 mountY=-3.82 hyp=4.45 mountTheta=-1.03 cameraX=2.36, cameraY=3.78 cameraTheta=1.01
01:42:15.740 00.000 8976 incremental bump (2.358, 3.779) isValid = 1
01:42:15.740 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:42:15.740 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:42:15.740 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:42:15.740 00.000 8976 move complete, result=0
01:42:15.740 00.000 9828 Worker thread wakes up
01:42:15.740 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:42:15.740 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:42:15.740 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
01:42:15.740 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:42:15.740 00.000 8976 worker thread done servicing request
01:42:15.740 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:42:15.740 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:42:15.741 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:42:15.741 00.000 9828 BLC: window closed
01:42:15.741 00.000 9828 MoveAxis(E, 21, B)
01:42:15.741 00.000 9828 Guiding  Dir = 2, Dur = 21
01:42:15.741 00.000 8976 Worker thread wakes up
01:42:15.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:15.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:15.741 00.000 9828 IsSlewing returns 0
01:42:15.741 00.000 9828 IsGuiding returns 0
01:42:15.741 00.000 9828 PulseGuide returned control before completion, sleep 31
01:42:15.782 00.041 9828 IsGuiding returns 1
01:42:15.782 00.000 9828 scope still moving after pulse duration time elapsed
01:42:15.812 00.030 9828 IsSlewing returns 0
01:42:15.812 00.000 9828 IsGuiding returns 1
01:42:15.843 00.031 9828 IsSlewing returns 0
01:42:15.843 00.000 9828 IsGuiding returns 1
01:42:15.874 00.031 9828 IsSlewing returns 0
01:42:15.874 00.000 9828 IsGuiding returns 1
01:42:15.905 00.031 9828 IsSlewing returns 0
01:42:15.905 00.000 9828 IsGuiding returns 0
01:42:15.905 00.000 9828 scope move finished after 21 + 142 ms
01:42:15.905 00.000 9828 Move returns status 0, amount 21
01:42:15.905 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:15.905 00.000 9828 MoveAxis(N, 13, B)
01:42:15.905 00.000 9828 Guiding  Dir = 0, Dur = 13
01:42:15.920 00.015 9828 IsSlewing returns 0
01:42:15.920 00.000 9828 IsGuiding returns 0
01:42:15.920 00.000 9828 PulseGuide returned control before completion, sleep 23
01:42:15.951 00.031 9828 IsGuiding returns 1
01:42:15.951 00.000 9828 scope still moving after pulse duration time elapsed
01:42:15.982 00.031 9828 IsSlewing returns 0
01:42:15.982 00.000 9828 IsGuiding returns 1
01:42:16.013 00.031 9828 IsSlewing returns 0
01:42:16.013 00.000 9828 IsGuiding returns 1
01:42:16.044 00.031 9828 IsSlewing returns 0
01:42:16.044 00.000 9828 IsGuiding returns 1
01:42:16.075 00.031 9828 IsSlewing returns 0
01:42:16.075 00.000 9828 IsGuiding returns 0
01:42:16.075 00.000 9828 scope move finished after 13 + 141 ms
01:42:16.075 00.000 9828 Move returns status 0, amount 13
01:42:16.075 00.000 9828 move complete, result=0
01:42:16.075 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:42:16.078 00.003 9828 worker thread done servicing request
01:42:16.432 00.354 8976 Exposure complete
01:42:16.437 00.005 8976 worker thread done servicing request
01:42:16.437 00.000 5052 OnExposeComplete: enter
01:42:16.437 00.000 5052 UpdateGuideState(): m_state=6
01:42:16.437 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5115
01:42:16.437 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.77, Mass=186, SNR=9.4, Peak=65 HFD=2.5
01:42:16.438 00.001 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:42:16.438 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
01:42:16.438 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.77 mountX=0.13 mountY=0.10, mountTheta=0.66
01:42:16.438 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.06, opts=13)
01:42:16.438 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.06)
01:42:16.438 00.000 8976 Worker thread wakes up
01:42:16.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.06) opts 0xd
01:42:16.439 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.06)
01:42:16.439 00.000 8976 Moving (-0.16, 0.06) raw xDistance=0.13 yDistance=0.10
01:42:16.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:42:16.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:42:16.439 00.000 8976 MoveAxis(R, 0, ABG)
01:42:16.439 00.000 8976 MoveAxis(U, 0, ABG)
01:42:16.439 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:42:16.439 00.000 8976 MountToCamera -- mountX=2.34 mountY=-3.61 hyp=4.30 mountTheta=-0.99 cameraX=2.14, cameraY=3.73 cameraTheta=1.05
01:42:16.439 00.000 8976 incremental bump (2.145, 3.729) isValid = 1
01:42:16.439 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
01:42:16.439 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:42:16.439 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:42:16.439 00.000 8976 move complete, result=0
01:42:16.439 00.000 9828 Worker thread wakes up
01:42:16.439 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:42:16.439 00.000 8976 worker thread done servicing request
01:42:16.439 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:42:16.439 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
01:42:16.439 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
01:42:16.439 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
01:42:16.439 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:42:16.440 00.001 9828 BLC: window closed
01:42:16.440 00.000 9828 MoveAxis(E, 20, B)
01:42:16.440 00.000 9828 Guiding  Dir = 2, Dur = 20
01:42:16.440 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:42:16.440 00.000 9828 IsSlewing returns 0
01:42:16.440 00.000 9828 IsGuiding returns 0
01:42:16.440 00.000 9828 PulseGuide returned control before completion, sleep 30
01:42:16.449 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:42:16.450 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:16.450 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:16.450 00.000 5052 Enqueuing Expose request
01:42:16.450 00.000 8976 Worker thread wakes up
01:42:16.450 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:16.451 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:16.451 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:16.477 00.026 9828 IsGuiding returns 1
01:42:16.477 00.000 9828 scope still moving after pulse duration time elapsed
01:42:16.508 00.031 9828 IsSlewing returns 0
01:42:16.509 00.001 9828 IsGuiding returns 1
01:42:16.540 00.031 9828 IsSlewing returns 0
01:42:16.540 00.000 9828 IsGuiding returns 1
01:42:16.570 00.030 9828 IsSlewing returns 0
01:42:16.570 00.000 9828 IsGuiding returns 0
01:42:16.570 00.000 9828 scope move finished after 20 + 110 ms
01:42:16.570 00.000 9828 Move returns status 0, amount 20
01:42:16.570 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:16.570 00.000 9828 MoveAxis(N, 13, B)
01:42:16.570 00.000 9828 Guiding  Dir = 0, Dur = 13
01:42:16.585 00.015 9828 IsSlewing returns 0
01:42:16.585 00.000 9828 IsGuiding returns 0
01:42:16.585 00.000 9828 PulseGuide returned control before completion, sleep 23
01:42:16.616 00.031 9828 IsGuiding returns 1
01:42:16.616 00.000 9828 scope still moving after pulse duration time elapsed
01:42:16.648 00.032 9828 IsSlewing returns 0
01:42:16.648 00.000 9828 IsGuiding returns 1
01:42:16.679 00.031 9828 IsSlewing returns 0
01:42:16.679 00.000 9828 IsGuiding returns 1
01:42:16.710 00.031 9828 IsSlewing returns 0
01:42:16.710 00.000 9828 IsGuiding returns 1
01:42:16.741 00.031 9828 IsSlewing returns 0
01:42:16.741 00.000 9828 IsGuiding returns 1
01:42:16.771 00.030 9828 IsSlewing returns 0
01:42:16.771 00.000 9828 IsGuiding returns 1
01:42:16.803 00.032 9828 IsSlewing returns 0
01:42:16.803 00.000 9828 IsGuiding returns 1
01:42:16.833 00.030 9828 IsSlewing returns 0
01:42:16.833 00.000 9828 IsGuiding returns 0
01:42:16.833 00.000 9828 scope move finished after 13 + 235 ms
01:42:16.833 00.000 9828 Move returns status 0, amount 13
01:42:16.833 00.000 9828 move complete, result=0
01:42:16.833 00.000 9828 worker thread done servicing request
01:42:16.833 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:42:17.156 00.323 8976 Exposure complete
01:42:17.161 00.005 8976 worker thread done servicing request
01:42:17.161 00.000 5052 OnExposeComplete: enter
01:42:17.162 00.001 5052 UpdateGuideState(): m_state=6
01:42:17.162 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5116
01:42:17.162 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.52, Mass=204, SNR=9.8, Peak=71 HFD=3.0
01:42:17.162 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
01:42:17.162 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.31)
01:42:17.162 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.19 hyp=0.60 cameraTheta=-2.83 mountX=0.10 mountY=0.58, mountTheta=1.41
01:42:17.163 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.19, opts=13)
01:42:17.163 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.19)
01:42:17.163 00.000 8976 Worker thread wakes up
01:42:17.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.19) opts 0xd
01:42:17.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.19)
01:42:17.163 00.000 8976 Moving (-0.58, -0.19) raw xDistance=0.10 yDistance=0.58
01:42:17.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:42:17.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
01:42:17.163 00.000 8976 MoveAxis(R, 0, ABG)
01:42:17.163 00.000 8976 MoveAxis(D, 2, ABG)
01:42:17.163 00.000 8976 stepping (-16, 20) + (0, -2)
01:42:17.163 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:17.164 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:42:17.174 00.010 5052 UpdateGuideState exits: m=204 SNR=9.8
01:42:17.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:17.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:17.174 00.000 5052 Enqueuing Expose request
01:42:17.195 00.021 8976 Received - 47 (G) 
01:42:17.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:17.195 00.000 8976 stepped: pos (-16, 18)
01:42:17.195 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:42:17.195 00.000 8976 MountToCamera -- mountX=2.38 mountY=-3.36 hyp=4.12 mountTheta=-0.95 cameraX=1.91, cameraY=3.65 cameraTheta=1.09
01:42:17.195 00.000 8976 incremental bump (1.909, 3.648) isValid = 1
01:42:17.195 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
01:42:17.195 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:42:17.195 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:42:17.195 00.000 8976 move complete, result=0
01:42:17.195 00.000 8976 worker thread done servicing request
01:42:17.195 00.000 9828 Worker thread wakes up
01:42:17.195 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:42:17.195 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:42:17.195 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
01:42:17.195 00.000 8976 Worker thread wakes up
01:42:17.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:17.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:17.196 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:42:17.196 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
01:42:17.196 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
01:42:17.196 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:42:17.196 00.000 9828 BLC: window closed
01:42:17.196 00.000 9828 MoveAxis(E, 18, B)
01:42:17.196 00.000 9828 Guiding  Dir = 2, Dur = 18
01:42:17.197 00.001 9828 IsSlewing returns 0
01:42:17.197 00.000 9828 IsGuiding returns 0
01:42:17.197 00.000 9828 PulseGuide returned control before completion, sleep 28
01:42:17.237 00.040 9828 IsGuiding returns 1
01:42:17.237 00.000 9828 scope still moving after pulse duration time elapsed
01:42:17.267 00.030 9828 IsSlewing returns 0
01:42:17.267 00.000 9828 IsGuiding returns 1
01:42:17.298 00.031 9828 IsSlewing returns 0
01:42:17.298 00.000 9828 IsGuiding returns 1
01:42:17.328 00.030 9828 IsSlewing returns 0
01:42:17.328 00.000 9828 IsGuiding returns 0
01:42:17.328 00.000 9828 scope move finished after 18 + 113 ms
01:42:17.328 00.000 9828 Move returns status 0, amount 18
01:42:17.328 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:17.328 00.000 9828 MoveAxis(N, 13, B)
01:42:17.328 00.000 9828 Guiding  Dir = 0, Dur = 13
01:42:17.343 00.015 9828 IsSlewing returns 0
01:42:17.343 00.000 9828 IsGuiding returns 0
01:42:17.343 00.000 9828 PulseGuide returned control before completion, sleep 23
01:42:17.375 00.032 9828 IsGuiding returns 1
01:42:17.375 00.000 9828 scope still moving after pulse duration time elapsed
01:42:17.407 00.032 9828 IsSlewing returns 0
01:42:17.407 00.000 9828 IsGuiding returns 1
01:42:17.438 00.031 9828 IsSlewing returns 0
01:42:17.438 00.000 9828 IsGuiding returns 1
01:42:17.469 00.031 9828 IsSlewing returns 0
01:42:17.469 00.000 9828 IsGuiding returns 1
01:42:17.500 00.031 9828 IsSlewing returns 0
01:42:17.500 00.000 9828 IsGuiding returns 0
01:42:17.500 00.000 9828 scope move finished after 13 + 143 ms
01:42:17.500 00.000 9828 Move returns status 0, amount 13
01:42:17.500 00.000 9828 move complete, result=0
01:42:17.500 00.000 9828 worker thread done servicing request
01:42:17.500 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:42:17.887 00.387 8976 Exposure complete
01:42:17.892 00.005 8976 worker thread done servicing request
01:42:17.893 00.001 5052 OnExposeComplete: enter
01:42:17.893 00.000 5052 UpdateGuideState(): m_state=6
01:42:17.893 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5117
01:42:17.893 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.80, Mass=175, SNR=9.2, Peak=64 HFD=2.4
01:42:17.893 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.08 = 0.08)
01:42:17.893 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
01:42:17.893 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.10 cameraTheta=2.12 mountX=0.10 mountY=-0.00, mountTheta=-0.02
01:42:17.893 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.09, opts=13)
01:42:17.893 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.09)
01:42:17.894 00.001 8976 Worker thread wakes up
01:42:17.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.09) opts 0xd
01:42:17.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.09)
01:42:17.894 00.000 8976 Moving (-0.06, 0.09) raw xDistance=0.10 yDistance=-0.00
01:42:17.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:42:17.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:42:17.894 00.000 8976 MoveAxis(R, 0, ABG)
01:42:17.894 00.000 8976 MoveAxis(U, 0, ABG)
01:42:17.894 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
01:42:17.894 00.000 8976 MountToCamera -- mountX=2.40 mountY=-3.19 hyp=4.00 mountTheta=-0.93 cameraX=1.75, cameraY=3.59 cameraTheta=1.12
01:42:17.894 00.000 8976 incremental bump (1.751, 3.593) isValid = 1
01:42:17.894 00.000 8976 Scheduling Mount bump of (0.045, 0.095)
01:42:17.894 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.10, opts=4)
01:42:17.894 00.000 8976 Enqueuing Move request for scope (0.04, 0.10)
01:42:17.894 00.000 8976 move complete, result=0
01:42:17.894 00.000 9828 Worker thread wakes up
01:42:17.894 00.000 8976 worker thread done servicing request
01:42:17.894 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0x4
01:42:17.894 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:42:17.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:42:17.895 00.001 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
01:42:17.895 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
01:42:17.895 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.13 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
01:42:17.895 00.000 9828 Moving (0.04, 0.10) raw xDistance=-0.05 yDistance=-0.09
01:42:17.895 00.000 9828 BLC: window closed
01:42:17.895 00.000 9828 MoveAxis(E, 16, B)
01:42:17.895 00.000 9828 Guiding  Dir = 2, Dur = 16
01:42:17.895 00.000 9828 IsSlewing returns 0
01:42:17.895 00.000 9828 IsGuiding returns 0
01:42:17.895 00.000 9828 PulseGuide returned control before completion, sleep 26
01:42:17.904 00.009 5052 UpdateGuideState exits: m=175 SNR=9.2
01:42:17.904 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:17.904 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:17.904 00.000 5052 Enqueuing Expose request
01:42:17.904 00.000 8976 Worker thread wakes up
01:42:17.904 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:17.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:17.904 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:17.923 00.019 9828 IsGuiding returns 1
01:42:17.923 00.000 9828 scope still moving after pulse duration time elapsed
01:42:17.954 00.031 9828 IsSlewing returns 0
01:42:17.954 00.000 9828 IsGuiding returns 1
01:42:17.986 00.032 9828 IsSlewing returns 0
01:42:17.986 00.000 9828 IsGuiding returns 1
01:42:18.018 00.032 9828 IsSlewing returns 0
01:42:18.018 00.000 9828 IsGuiding returns 1
01:42:18.049 00.031 9828 IsSlewing returns 0
01:42:18.049 00.000 9828 IsGuiding returns 0
01:42:18.050 00.001 9828 scope move finished after 16 + 138 ms
01:42:18.050 00.000 9828 Move returns status 0, amount 16
01:42:18.050 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:18.050 00.000 9828 MoveAxis(N, 12, B)
01:42:18.050 00.000 9828 Guiding  Dir = 0, Dur = 12
01:42:18.064 00.014 9828 IsSlewing returns 0
01:42:18.064 00.000 9828 IsGuiding returns 0
01:42:18.064 00.000 9828 PulseGuide returned control before completion, sleep 22
01:42:18.095 00.031 9828 IsGuiding returns 1
01:42:18.095 00.000 9828 scope still moving after pulse duration time elapsed
01:42:18.127 00.032 9828 IsSlewing returns 0
01:42:18.127 00.000 9828 IsGuiding returns 1
01:42:18.159 00.032 9828 IsSlewing returns 0
01:42:18.160 00.001 9828 IsGuiding returns 1
01:42:18.190 00.030 9828 IsSlewing returns 0
01:42:18.190 00.000 9828 IsGuiding returns 1
01:42:18.221 00.031 9828 IsSlewing returns 0
01:42:18.221 00.000 9828 IsGuiding returns 0
01:42:18.221 00.000 9828 scope move finished after 12 + 144 ms
01:42:18.221 00.000 9828 Move returns status 0, amount 12
01:42:18.221 00.000 9828 move complete, result=0
01:42:18.221 00.000 9828 worker thread done servicing request
01:42:18.221 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 12 ms NORTH
01:42:18.596 00.375 8976 Exposure complete
01:42:18.601 00.005 8976 worker thread done servicing request
01:42:18.602 00.001 5052 OnExposeComplete: enter
01:42:18.602 00.000 5052 UpdateGuideState(): m_state=6
01:42:18.602 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5118
01:42:18.602 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.92, Mass=180, SNR=9.2, Peak=67 HFD=2.3
01:42:18.602 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
01:42:18.602 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
01:42:18.602 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.21 hyp=0.35 cameraTheta=2.50 mountX=0.31 mountY=0.12, mountTheta=0.37
01:42:18.603 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.21, opts=13)
01:42:18.603 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.21)
01:42:18.603 00.000 8976 Worker thread wakes up
01:42:18.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.21) opts 0xd
01:42:18.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.21)
01:42:18.603 00.000 8976 Moving (-0.28, 0.21) raw xDistance=0.31 yDistance=0.12
01:42:18.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:42:18.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:42:18.603 00.000 8976 MoveAxis(L, 1, ABG)
01:42:18.603 00.000 8976 stepping (-16, 18) + (-1, 0)
01:42:18.603 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:18.604 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:42:18.613 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
01:42:18.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:18.613 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:18.613 00.000 5052 Enqueuing Expose request
01:42:18.634 00.021 8976 Received - 47 (G) 
01:42:18.634 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:18.634 00.000 8976 stepped: pos (-17, 18)
01:42:18.634 00.000 8976 MoveAxis(U, 0, ABG)
01:42:18.635 00.001 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
01:42:18.635 00.000 8976 MountToCamera -- mountX=2.47 mountY=-3.08 hyp=3.95 mountTheta=-0.90 cameraX=1.62, cameraY=3.60 cameraTheta=1.15
01:42:18.635 00.000 8976 incremental bump (1.622, 3.602) isValid = 1
01:42:18.635 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
01:42:18.635 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:42:18.635 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:42:18.635 00.000 8976 move complete, result=0
01:42:18.635 00.000 8976 worker thread done servicing request
01:42:18.635 00.000 8976 Worker thread wakes up
01:42:18.635 00.000 9828 Worker thread wakes up
01:42:18.635 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:42:18.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:18.635 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:18.635 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:42:18.636 00.001 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
01:42:18.636 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
01:42:18.636 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
01:42:18.636 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:42:18.636 00.000 9828 BLC: window closed
01:42:18.636 00.000 9828 MoveAxis(E, 17, B)
01:42:18.636 00.000 9828 Guiding  Dir = 2, Dur = 17
01:42:18.636 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:42:18.636 00.000 9828 IsSlewing returns 0
01:42:18.636 00.000 9828 IsGuiding returns 0
01:42:18.637 00.001 9828 PulseGuide returned control before completion, sleep 27
01:42:18.674 00.037 9828 IsGuiding returns 1
01:42:18.674 00.000 9828 scope still moving after pulse duration time elapsed
01:42:18.706 00.032 9828 IsSlewing returns 0
01:42:18.706 00.000 9828 IsGuiding returns 1
01:42:18.735 00.029 9828 IsSlewing returns 0
01:42:18.735 00.000 9828 IsGuiding returns 1
01:42:18.782 00.047 9828 IsSlewing returns 0
01:42:18.782 00.000 9828 IsGuiding returns 0
01:42:18.782 00.000 9828 scope move finished after 17 + 129 ms
01:42:18.782 00.000 9828 Move returns status 0, amount 17
01:42:18.782 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:18.782 00.000 9828 MoveAxis(N, 14, B)
01:42:18.782 00.000 9828 Guiding  Dir = 0, Dur = 14
01:42:18.797 00.015 9828 IsSlewing returns 0
01:42:18.797 00.000 9828 IsGuiding returns 0
01:42:18.797 00.000 9828 PulseGuide returned control before completion, sleep 24
01:42:18.828 00.031 9828 IsGuiding returns 1
01:42:18.828 00.000 9828 scope still moving after pulse duration time elapsed
01:42:18.859 00.031 9828 IsSlewing returns 0
01:42:18.859 00.000 9828 IsGuiding returns 1
01:42:18.890 00.031 9828 IsSlewing returns 0
01:42:18.890 00.000 9828 IsGuiding returns 1
01:42:18.922 00.032 9828 IsSlewing returns 0
01:42:18.923 00.001 9828 IsGuiding returns 1
01:42:18.953 00.030 9828 IsSlewing returns 0
01:42:18.953 00.000 9828 IsGuiding returns 0
01:42:18.953 00.000 9828 scope move finished after 14 + 141 ms
01:42:18.953 00.000 9828 Move returns status 0, amount 14
01:42:18.953 00.000 9828 move complete, result=0
01:42:18.953 00.000 9828 worker thread done servicing request
01:42:18.953 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:42:19.326 00.373 8976 Exposure complete
01:42:19.331 00.005 8976 worker thread done servicing request
01:42:19.331 00.000 5052 OnExposeComplete: enter
01:42:19.331 00.000 5052 UpdateGuideState(): m_state=6
01:42:19.332 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5119
01:42:19.332 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.84, Mass=202, SNR=9.8, Peak=65 HFD=3.0
01:42:19.332 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:42:19.332 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
01:42:19.332 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.13 hyp=0.43 cameraTheta=2.84 mountX=0.30 mountY=0.28, mountTheta=0.74
01:42:19.332 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.13, opts=13)
01:42:19.332 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.13)
01:42:19.332 00.000 8976 Worker thread wakes up
01:42:19.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.13) opts 0xd
01:42:19.333 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.13)
01:42:19.333 00.000 8976 Moving (-0.41, 0.13) raw xDistance=0.30 yDistance=0.28
01:42:19.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:42:19.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:42:19.333 00.000 8976 MoveAxis(L, 1, ABG)
01:42:19.333 00.000 8976 stepping (-17, 18) + (-1, 0)
01:42:19.333 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:19.333 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:42:19.343 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
01:42:19.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:19.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:19.343 00.000 5052 Enqueuing Expose request
01:42:19.353 00.010 8976 Received - 47 (G) 
01:42:19.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:19.353 00.000 8976 stepped: pos (-18, 18)
01:42:19.353 00.000 8976 MoveAxis(D, 1, ABG)
01:42:19.353 00.000 8976 stepping (-18, 18) + (0, -1)
01:42:19.353 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:19.386 00.033 8976 Received - 47 (G) 
01:42:19.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:19.386 00.000 8976 stepped: pos (-18, 17)
01:42:19.386 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
01:42:19.386 00.000 8976 MountToCamera -- mountX=2.56 mountY=-2.96 hyp=3.91 mountTheta=-0.86 cameraX=1.47, cameraY=3.63 cameraTheta=1.19
01:42:19.386 00.000 8976 incremental bump (1.466, 3.629) isValid = 1
01:42:19.386 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
01:42:19.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:42:19.386 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:42:19.386 00.000 8976 move complete, result=0
01:42:19.386 00.000 8976 worker thread done servicing request
01:42:19.386 00.000 8976 Worker thread wakes up
01:42:19.386 00.000 9828 Worker thread wakes up
01:42:19.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:42:19.387 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:42:19.387 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
01:42:19.387 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
01:42:19.387 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:42:19.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:19.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:19.387 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
01:42:19.387 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:42:19.387 00.000 9828 BLC: window closed
01:42:19.387 00.000 9828 MoveAxis(E, 15, B)
01:42:19.387 00.000 9828 Guiding  Dir = 2, Dur = 15
01:42:19.387 00.000 9828 IsSlewing returns 0
01:42:19.388 00.001 9828 IsGuiding returns 0
01:42:19.388 00.000 9828 PulseGuide returned control before completion, sleep 25
01:42:19.415 00.027 9828 IsGuiding returns 1
01:42:19.415 00.000 9828 scope still moving after pulse duration time elapsed
01:42:19.447 00.032 9828 IsSlewing returns 0
01:42:19.447 00.000 9828 IsGuiding returns 1
01:42:19.477 00.030 9828 IsSlewing returns 0
01:42:19.477 00.000 9828 IsGuiding returns 1
01:42:19.508 00.031 9828 IsSlewing returns 0
01:42:19.508 00.000 9828 IsGuiding returns 1
01:42:19.539 00.031 9828 IsSlewing returns 0
01:42:19.539 00.000 9828 IsGuiding returns 0
01:42:19.539 00.000 9828 scope move finished after 15 + 137 ms
01:42:19.539 00.000 9828 Move returns status 0, amount 15
01:42:19.539 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:19.539 00.000 9828 MoveAxis(N, 14, B)
01:42:19.540 00.001 9828 Guiding  Dir = 0, Dur = 14
01:42:19.555 00.015 9828 IsSlewing returns 0
01:42:19.555 00.000 9828 IsGuiding returns 0
01:42:19.555 00.000 9828 PulseGuide returned control before completion, sleep 24
01:42:19.586 00.031 9828 IsGuiding returns 1
01:42:19.586 00.000 9828 scope still moving after pulse duration time elapsed
01:42:19.617 00.031 9828 IsSlewing returns 0
01:42:19.617 00.000 9828 IsGuiding returns 1
01:42:19.647 00.030 9828 IsSlewing returns 0
01:42:19.647 00.000 9828 IsGuiding returns 1
01:42:19.678 00.031 9828 IsSlewing returns 0
01:42:19.678 00.000 9828 IsGuiding returns 1
01:42:19.709 00.031 9828 IsSlewing returns 0
01:42:19.709 00.000 9828 IsGuiding returns 0
01:42:19.709 00.000 9828 scope move finished after 14 + 139 ms
01:42:19.709 00.000 9828 Move returns status 0, amount 14
01:42:19.709 00.000 9828 move complete, result=0
01:42:19.709 00.000 9828 worker thread done servicing request
01:42:19.709 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:42:20.095 00.386 8976 Exposure complete
01:42:20.101 00.006 8976 worker thread done servicing request
01:42:20.101 00.000 5052 OnExposeComplete: enter
01:42:20.101 00.000 5052 UpdateGuideState(): m_state=6
01:42:20.101 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5120
01:42:20.101 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.80, Mass=191, SNR=9.5, Peak=61 HFD=3.0
01:42:20.101 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:42:20.101 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
01:42:20.101 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=0.09 hyp=0.77 cameraTheta=3.03 mountX=0.43 mountY=0.59, mountTheta=0.95
01:42:20.103 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.09, opts=13)
01:42:20.103 00.000 5052 Enqueuing Move request for stepguider (-0.77, 0.09)
01:42:20.103 00.000 8976 Worker thread wakes up
01:42:20.103 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.09) opts 0xd
01:42:20.103 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.09)
01:42:20.103 00.000 8976 Moving (-0.77, 0.09) raw xDistance=0.43 yDistance=0.59
01:42:20.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
01:42:20.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
01:42:20.103 00.000 8976 MoveAxis(L, 2, ABG)
01:42:20.103 00.000 8976 stepping (-18, 17) + (-2, 0)
01:42:20.103 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:20.105 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:42:20.114 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:42:20.114 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:20.114 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:20.115 00.001 5052 Enqueuing Expose request
01:42:20.136 00.021 8976 Received - 47 (G) 
01:42:20.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:20.136 00.000 8976 stepped: pos (-20, 17)
01:42:20.136 00.000 8976 MoveAxis(D, 2, ABG)
01:42:20.136 00.000 8976 stepping (-20, 17) + (0, -2)
01:42:20.136 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:20.169 00.033 8976 Received - 47 (G) 
01:42:20.169 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:20.169 00.000 8976 stepped: pos (-20, 15)
01:42:20.169 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
01:42:20.169 00.000 8976 MountToCamera -- mountX=2.73 mountY=-2.77 hyp=3.89 mountTheta=-0.79 cameraX=1.22, cameraY=3.69 cameraTheta=1.25
01:42:20.169 00.000 8976 incremental bump (1.222, 3.689) isValid = 1
01:42:20.169 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
01:42:20.169 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:42:20.169 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:42:20.169 00.000 8976 move complete, result=0
01:42:20.169 00.000 9828 Worker thread wakes up
01:42:20.169 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:42:20.169 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:42:20.169 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:42:20.169 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
01:42:20.169 00.000 8976 worker thread done servicing request
01:42:20.170 00.001 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
01:42:20.170 00.000 8976 Worker thread wakes up
01:42:20.170 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:42:20.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:20.170 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:42:20.170 00.000 9828 BLC: window closed
01:42:20.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:20.170 00.000 9828 MoveAxis(E, 13, B)
01:42:20.170 00.000 9828 Guiding  Dir = 2, Dur = 13
01:42:20.170 00.000 9828 IsSlewing returns 0
01:42:20.171 00.001 9828 IsGuiding returns 0
01:42:20.171 00.000 9828 PulseGuide returned control before completion, sleep 23
01:42:20.203 00.032 9828 IsGuiding returns 1
01:42:20.203 00.000 9828 scope still moving after pulse duration time elapsed
01:42:20.236 00.033 9828 IsSlewing returns 0
01:42:20.236 00.000 9828 IsGuiding returns 1
01:42:20.280 00.044 9828 IsSlewing returns 0
01:42:20.281 00.001 9828 IsGuiding returns 1
01:42:20.311 00.030 9828 IsSlewing returns 0
01:42:20.311 00.000 9828 IsGuiding returns 1
01:42:20.343 00.032 9828 IsSlewing returns 0
01:42:20.343 00.000 9828 IsGuiding returns 1
01:42:20.373 00.030 9828 IsSlewing returns 0
01:42:20.373 00.000 9828 IsGuiding returns 0
01:42:20.373 00.000 9828 scope move finished after 13 + 190 ms
01:42:20.373 00.000 9828 Move returns status 0, amount 13
01:42:20.373 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:20.373 00.000 9828 MoveAxis(N, 15, B)
01:42:20.373 00.000 9828 Guiding  Dir = 0, Dur = 15
01:42:20.388 00.015 9828 IsSlewing returns 0
01:42:20.388 00.000 9828 IsGuiding returns 0
01:42:20.388 00.000 9828 PulseGuide returned control before completion, sleep 25
01:42:20.420 00.032 9828 IsGuiding returns 1
01:42:20.420 00.000 9828 scope still moving after pulse duration time elapsed
01:42:20.450 00.030 9828 IsSlewing returns 0
01:42:20.450 00.000 9828 IsGuiding returns 1
01:42:20.481 00.031 9828 IsSlewing returns 0
01:42:20.481 00.000 9828 IsGuiding returns 1
01:42:20.513 00.032 9828 IsSlewing returns 0
01:42:20.513 00.000 9828 IsGuiding returns 1
01:42:20.544 00.031 9828 IsSlewing returns 0
01:42:20.549 00.005 9828 IsGuiding returns 0
01:42:20.549 00.000 9828 scope move finished after 15 + 145 ms
01:42:20.549 00.000 9828 Move returns status 0, amount 15
01:42:20.549 00.000 9828 move complete, result=0
01:42:20.549 00.000 9828 worker thread done servicing request
01:42:20.549 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:42:20.865 00.316 8976 Exposure complete
01:42:20.870 00.005 8976 worker thread done servicing request
01:42:20.870 00.000 5052 OnExposeComplete: enter
01:42:20.870 00.000 5052 UpdateGuideState(): m_state=6
01:42:20.870 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5121
01:42:20.870 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.81, Mass=184, SNR=9.3, Peak=63 HFD=3.2
01:42:20.870 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:42:20.871 00.001 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:42:20.871 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.10 hyp=0.61 cameraTheta=2.98 mountX=0.36 mountY=0.45, mountTheta=0.90
01:42:20.871 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.10, opts=13)
01:42:20.871 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.10)
01:42:20.871 00.000 8976 Worker thread wakes up
01:42:20.871 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.10) opts 0xd
01:42:20.871 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.10)
01:42:20.871 00.000 8976 Moving (-0.60, 0.10) raw xDistance=0.36 yDistance=0.45
01:42:20.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
01:42:20.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
01:42:20.872 00.001 8976 MoveAxis(L, 2, ABG)
01:42:20.872 00.000 8976 stepping (-20, 15) + (-2, 0)
01:42:20.872 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:20.872 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:42:20.882 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:42:20.882 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:20.882 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:20.882 00.000 5052 Enqueuing Expose request
01:42:20.904 00.022 8976 Received - 47 (G) 
01:42:20.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:20.904 00.000 8976 stepped: pos (-22, 15)
01:42:20.904 00.000 8976 MoveAxis(D, 2, ABG)
01:42:20.904 00.000 8976 stepping (-22, 15) + (0, -2)
01:42:20.904 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:20.936 00.032 8976 Received - 47 (G) 
01:42:20.936 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:20.936 00.000 8976 stepped: pos (-22, 13)
01:42:20.936 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
01:42:20.936 00.000 8976 MountToCamera -- mountX=2.94 mountY=-2.54 hyp=3.88 mountTheta=-0.71 cameraX=0.92, cameraY=3.77 cameraTheta=1.33
01:42:20.936 00.000 8976 incremental bump (0.919, 3.772) isValid = 1
01:42:20.936 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
01:42:20.936 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:42:20.936 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:42:20.936 00.000 8976 move complete, result=0
01:42:20.936 00.000 8976 worker thread done servicing request
01:42:20.936 00.000 8976 Worker thread wakes up
01:42:20.936 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:42:20.936 00.000 9828 Worker thread wakes up
01:42:20.936 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:42:20.936 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:42:20.936 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
01:42:20.936 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
01:42:20.936 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
01:42:20.937 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:20.937 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:20.937 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:42:20.937 00.000 9828 BLC: window closed
01:42:20.937 00.000 9828 MoveAxis(E, 10, B)
01:42:20.937 00.000 9828 Guiding  Dir = 2, Dur = 10
01:42:20.937 00.000 9828 IsSlewing returns 0
01:42:20.937 00.000 9828 IsGuiding returns 0
01:42:20.937 00.000 9828 PulseGuide returned control before completion, sleep 20
01:42:20.965 00.028 9828 IsGuiding returns 1
01:42:20.965 00.000 9828 scope still moving after pulse duration time elapsed
01:42:20.994 00.029 9828 IsSlewing returns 0
01:42:20.994 00.000 9828 IsGuiding returns 1
01:42:21.026 00.032 9828 IsSlewing returns 0
01:42:21.026 00.000 9828 IsGuiding returns 1
01:42:21.057 00.031 9828 IsSlewing returns 0
01:42:21.057 00.000 9828 IsGuiding returns 1
01:42:21.087 00.030 9828 IsSlewing returns 0
01:42:21.087 00.000 9828 IsGuiding returns 0
01:42:21.087 00.000 9828 scope move finished after 10 + 140 ms
01:42:21.088 00.001 9828 Move returns status 0, amount 10
01:42:21.088 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:21.088 00.000 9828 MoveAxis(N, 15, B)
01:42:21.088 00.000 9828 Guiding  Dir = 0, Dur = 15
01:42:21.104 00.016 9828 IsSlewing returns 0
01:42:21.105 00.001 9828 IsGuiding returns 0
01:42:21.105 00.000 9828 PulseGuide returned control before completion, sleep 25
01:42:21.134 00.029 9828 IsGuiding returns 1
01:42:21.134 00.000 9828 scope still moving after pulse duration time elapsed
01:42:21.165 00.031 9828 IsSlewing returns 0
01:42:21.166 00.001 9828 IsGuiding returns 1
01:42:21.197 00.031 9828 IsSlewing returns 0
01:42:21.197 00.000 9828 IsGuiding returns 1
01:42:21.228 00.031 9828 IsSlewing returns 0
01:42:21.228 00.000 9828 IsGuiding returns 1
01:42:21.258 00.030 9828 IsSlewing returns 0
01:42:21.258 00.000 9828 IsGuiding returns 0
01:42:21.258 00.000 9828 scope move finished after 15 + 138 ms
01:42:21.258 00.000 9828 Move returns status 0, amount 15
01:42:21.258 00.000 9828 move complete, result=0
01:42:21.258 00.000 9828 worker thread done servicing request
01:42:21.259 00.001 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:42:21.630 00.371 8976 Exposure complete
01:42:21.636 00.006 8976 worker thread done servicing request
01:42:21.636 00.000 5052 OnExposeComplete: enter
01:42:21.636 00.000 5052 UpdateGuideState(): m_state=6
01:42:21.636 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5122
01:42:21.636 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.44, Mass=191, SNR=9.6, Peak=69 HFD=2.7
01:42:21.636 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.04) = xAngle (-3.27 = 3.01)
01:42:21.636 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
01:42:21.636 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.23 mountX=-0.28 mountY=0.07, mountTheta=2.91
01:42:21.637 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.27, opts=13)
01:42:21.637 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.27)
01:42:21.637 00.000 8976 Worker thread wakes up
01:42:21.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.27) opts 0xd
01:42:21.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.27)
01:42:21.637 00.000 8976 Moving (0.10, -0.27) raw xDistance=-0.28 yDistance=0.07
01:42:21.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
01:42:21.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:42:21.637 00.000 8976 MoveAxis(R, 1, ABG)
01:42:21.637 00.000 8976 stepping (-22, 13) + (1, 0)
01:42:21.637 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:21.638 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:42:21.647 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
01:42:21.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:21.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:21.647 00.000 5052 Enqueuing Expose request
01:42:21.655 00.008 8976 Received - 47 (G) 
01:42:21.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:21.655 00.000 8976 stepped: pos (-21, 13)
01:42:21.655 00.000 8976 MoveAxis(U, 0, ABG)
01:42:21.655 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
01:42:21.655 00.000 8976 MountToCamera -- mountX=3.03 mountY=-2.38 hyp=3.85 mountTheta=-0.67 cameraX=0.74, cameraY=3.78 cameraTheta=1.38
01:42:21.655 00.000 8976 incremental bump (0.739, 3.782) isValid = 1
01:42:21.655 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
01:42:21.655 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:42:21.655 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:42:21.655 00.000 8976 move complete, result=0
01:42:21.655 00.000 9828 Worker thread wakes up
01:42:21.656 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:42:21.656 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:42:21.656 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
01:42:21.656 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
01:42:21.656 00.000 8976 worker thread done servicing request
01:42:21.656 00.000 8976 Worker thread wakes up
01:42:21.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:21.656 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:21.656 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:42:21.656 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
01:42:21.656 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:42:21.656 00.000 9828 BLC: window closed
01:42:21.656 00.000 9828 MoveAxis(E, 9, B)
01:42:21.656 00.000 9828 Guiding  Dir = 2, Dur = 9
01:42:21.656 00.000 9828 IsSlewing returns 0
01:42:21.657 00.001 9828 IsGuiding returns 0
01:42:21.657 00.000 9828 PulseGuide returned control before completion, sleep 19
01:42:21.688 00.031 9828 IsGuiding returns 1
01:42:21.688 00.000 9828 scope still moving after pulse duration time elapsed
01:42:21.718 00.030 9828 IsSlewing returns 0
01:42:21.718 00.000 9828 IsGuiding returns 1
01:42:21.749 00.031 9828 IsSlewing returns 0
01:42:21.749 00.000 9828 IsGuiding returns 1
01:42:21.781 00.032 9828 IsSlewing returns 0
01:42:21.781 00.000 9828 IsGuiding returns 1
01:42:21.810 00.029 9828 IsSlewing returns 0
01:42:21.810 00.000 9828 IsGuiding returns 0
01:42:21.810 00.000 9828 scope move finished after 9 + 144 ms
01:42:21.810 00.000 9828 Move returns status 0, amount 9
01:42:21.810 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:21.810 00.000 9828 MoveAxis(N, 15, B)
01:42:21.810 00.000 9828 Guiding  Dir = 0, Dur = 15
01:42:21.826 00.016 9828 IsSlewing returns 0
01:42:21.826 00.000 9828 IsGuiding returns 0
01:42:21.826 00.000 9828 PulseGuide returned control before completion, sleep 25
01:42:21.857 00.031 9828 IsGuiding returns 1
01:42:21.857 00.000 9828 scope still moving after pulse duration time elapsed
01:42:21.888 00.031 9828 IsSlewing returns 0
01:42:21.888 00.000 9828 IsGuiding returns 1
01:42:21.919 00.031 9828 IsSlewing returns 0
01:42:21.919 00.000 9828 IsGuiding returns 1
01:42:21.950 00.031 9828 IsSlewing returns 0
01:42:21.950 00.000 9828 IsGuiding returns 1
01:42:21.981 00.031 9828 IsSlewing returns 0
01:42:21.981 00.000 9828 IsGuiding returns 0
01:42:21.981 00.000 9828 scope move finished after 15 + 140 ms
01:42:21.981 00.000 9828 Move returns status 0, amount 15
01:42:21.981 00.000 9828 move complete, result=0
01:42:21.981 00.000 9828 worker thread done servicing request
01:42:21.981 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:42:22.350 00.369 8976 Exposure complete
01:42:22.355 00.005 8976 worker thread done servicing request
01:42:22.356 00.001 5052 OnExposeComplete: enter
01:42:22.356 00.000 5052 UpdateGuideState(): m_state=6
01:42:22.356 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5123
01:42:22.356 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.82, Mass=200, SNR=9.8, Peak=66 HFD=2.6
01:42:22.356 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:42:22.356 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
01:42:22.356 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.11 hyp=0.24 cameraTheta=2.68 mountX=0.20 mountY=0.12, mountTheta=0.56
01:42:22.356 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.11, opts=13)
01:42:22.356 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.11)
01:42:22.357 00.001 8976 Worker thread wakes up
01:42:22.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.11) opts 0xd
01:42:22.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.11)
01:42:22.357 00.000 8976 Moving (-0.22, 0.11) raw xDistance=0.20 yDistance=0.12
01:42:22.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:42:22.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:42:22.357 00.000 8976 MoveAxis(R, 0, ABG)
01:42:22.357 00.000 8976 MoveAxis(U, 0, ABG)
01:42:22.357 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
01:42:22.357 00.000 8976 MountToCamera -- mountX=3.09 mountY=-2.28 hyp=3.84 mountTheta=-0.63 cameraX=0.62, cameraY=3.79 cameraTheta=1.41
01:42:22.357 00.000 8976 incremental bump (0.619, 3.789) isValid = 1
01:42:22.357 00.000 8976 Scheduling Mount bump of (0.019, 0.118)
01:42:22.357 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:42:22.357 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:42:22.357 00.000 8976 move complete, result=0
01:42:22.357 00.000 9828 Worker thread wakes up
01:42:22.357 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:42:22.357 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:42:22.357 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
01:42:22.357 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
01:42:22.357 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:42:22.358 00.001 8976 worker thread done servicing request
01:42:22.358 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
01:42:22.358 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:42:22.358 00.000 9828 BLC: window closed
01:42:22.358 00.000 9828 MoveAxis(E, 8, B)
01:42:22.358 00.000 9828 Guiding  Dir = 2, Dur = 8
01:42:22.358 00.000 9828 IsSlewing returns 0
01:42:22.358 00.000 9828 IsGuiding returns 0
01:42:22.358 00.000 9828 PulseGuide returned control before completion, sleep 18
01:42:22.367 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:42:22.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:22.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:22.367 00.000 5052 Enqueuing Expose request
01:42:22.367 00.000 8976 Worker thread wakes up
01:42:22.367 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:22.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:22.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:22.384 00.017 9828 IsGuiding returns 1
01:42:22.384 00.000 9828 scope still moving after pulse duration time elapsed
01:42:22.414 00.030 9828 IsSlewing returns 0
01:42:22.414 00.000 9828 IsGuiding returns 1
01:42:22.445 00.031 9828 IsSlewing returns 0
01:42:22.446 00.001 9828 IsGuiding returns 1
01:42:22.476 00.030 9828 IsSlewing returns 0
01:42:22.476 00.000 9828 IsGuiding returns 1
01:42:22.507 00.031 9828 IsSlewing returns 0
01:42:22.507 00.000 9828 IsGuiding returns 0
01:42:22.507 00.000 9828 scope move finished after 8 + 141 ms
01:42:22.507 00.000 9828 Move returns status 0, amount 8
01:42:22.507 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:22.507 00.000 9828 MoveAxis(N, 16, B)
01:42:22.507 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:22.523 00.016 9828 IsSlewing returns 0
01:42:22.523 00.000 9828 IsGuiding returns 0
01:42:22.523 00.000 9828 PulseGuide returned control before completion, sleep 26
01:42:22.553 00.030 9828 IsGuiding returns 1
01:42:22.553 00.000 9828 scope still moving after pulse duration time elapsed
01:42:22.584 00.031 9828 IsSlewing returns 0
01:42:22.584 00.000 9828 IsGuiding returns 1
01:42:22.615 00.031 9828 IsSlewing returns 0
01:42:22.615 00.000 9828 IsGuiding returns 1
01:42:22.647 00.032 9828 IsSlewing returns 0
01:42:22.647 00.000 9828 IsGuiding returns 1
01:42:22.679 00.032 9828 IsSlewing returns 0
01:42:22.679 00.000 9828 IsGuiding returns 1
01:42:22.710 00.031 9828 IsSlewing returns 0
01:42:22.710 00.000 9828 IsGuiding returns 0
01:42:22.710 00.000 9828 scope move finished after 16 + 171 ms
01:42:22.710 00.000 9828 Move returns status 0, amount 16
01:42:22.710 00.000 9828 move complete, result=0
01:42:22.710 00.000 9828 worker thread done servicing request
01:42:22.710 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:42:23.056 00.346 8976 Exposure complete
01:42:23.061 00.005 8976 worker thread done servicing request
01:42:23.061 00.000 5052 OnExposeComplete: enter
01:42:23.061 00.000 5052 UpdateGuideState(): m_state=6
01:42:23.061 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5124
01:42:23.061 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.49, Mass=195, SNR=9.7, Peak=69 HFD=2.3
01:42:23.062 00.001 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.21 = 2.08)
01:42:23.062 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
01:42:23.062 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.26 cameraTheta=-2.16 mountX=-0.13 mountY=0.24, mountTheta=2.06
01:42:23.062 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.22, opts=13)
01:42:23.062 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.22)
01:42:23.062 00.000 8976 Worker thread wakes up
01:42:23.063 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.22) opts 0xd
01:42:23.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.22)
01:42:23.063 00.000 8976 Moving (-0.15, -0.22) raw xDistance=-0.13 yDistance=0.24
01:42:23.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:42:23.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:42:23.063 00.000 8976 MoveAxis(R, 0, ABG)
01:42:23.063 00.000 8976 MoveAxis(U, 0, ABG)
01:42:23.063 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
01:42:23.063 00.000 8976 MountToCamera -- mountX=3.13 mountY=-2.21 hyp=3.83 mountTheta=-0.61 cameraX=0.54, cameraY=3.79 cameraTheta=1.43
01:42:23.063 00.000 8976 incremental bump (0.538, 3.794) isValid = 1
01:42:23.063 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
01:42:23.063 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:42:23.063 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:42:23.063 00.000 8976 move complete, result=0
01:42:23.063 00.000 9828 Worker thread wakes up
01:42:23.063 00.000 8976 worker thread done servicing request
01:42:23.063 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:42:23.063 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:42:23.063 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
01:42:23.063 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
01:42:23.063 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
01:42:23.063 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:42:23.064 00.001 9828 BLC: window closed
01:42:23.064 00.000 9828 MoveAxis(E, 7, B)
01:42:23.064 00.000 9828 Guiding  Dir = 2, Dur = 7
01:42:23.064 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:42:23.064 00.000 9828 IsSlewing returns 0
01:42:23.064 00.000 9828 IsGuiding returns 0
01:42:23.064 00.000 9828 PulseGuide returned control before completion, sleep 17
01:42:23.074 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
01:42:23.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:23.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:23.074 00.000 5052 Enqueuing Expose request
01:42:23.075 00.001 8976 Worker thread wakes up
01:42:23.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:23.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:23.075 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:42:23.083 00.008 9828 IsGuiding returns 1
01:42:23.083 00.000 9828 scope still moving after pulse duration time elapsed
01:42:23.114 00.031 9828 IsSlewing returns 0
01:42:23.114 00.000 9828 IsGuiding returns 1
01:42:23.145 00.031 9828 IsSlewing returns 0
01:42:23.145 00.000 9828 IsGuiding returns 1
01:42:23.176 00.031 9828 IsSlewing returns 0
01:42:23.176 00.000 9828 IsGuiding returns 0
01:42:23.176 00.000 9828 scope move finished after 7 + 105 ms
01:42:23.176 00.000 9828 Move returns status 0, amount 7
01:42:23.176 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:23.176 00.000 9828 MoveAxis(N, 16, B)
01:42:23.176 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:23.192 00.016 9828 IsSlewing returns 0
01:42:23.192 00.000 9828 IsGuiding returns 0
01:42:23.192 00.000 9828 PulseGuide returned control before completion, sleep 26
01:42:23.223 00.031 9828 IsGuiding returns 1
01:42:23.223 00.000 9828 scope still moving after pulse duration time elapsed
01:42:23.254 00.031 9828 IsSlewing returns 0
01:42:23.254 00.000 9828 IsGuiding returns 1
01:42:23.285 00.031 9828 IsSlewing returns 0
01:42:23.285 00.000 9828 IsGuiding returns 1
01:42:23.316 00.031 9828 IsSlewing returns 0
01:42:23.316 00.000 9828 IsGuiding returns 1
01:42:23.346 00.030 9828 IsSlewing returns 0
01:42:23.346 00.000 9828 IsGuiding returns 0
01:42:23.346 00.000 9828 scope move finished after 16 + 138 ms
01:42:23.346 00.000 9828 Move returns status 0, amount 16
01:42:23.346 00.000 9828 move complete, result=0
01:42:23.346 00.000 9828 worker thread done servicing request
01:42:23.347 00.001 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:42:23.765 00.418 8976 Exposure complete
01:42:23.771 00.006 8976 worker thread done servicing request
01:42:23.771 00.000 5052 OnExposeComplete: enter
01:42:23.771 00.000 5052 UpdateGuideState(): m_state=6
01:42:23.771 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5125
01:42:23.771 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.48, Mass=190, SNR=9.4, Peak=67 HFD=3.1
01:42:23.771 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.14 = 2.14)
01:42:23.771 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.04)
01:42:23.771 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-2.10 mountX=-0.14 mountY=0.23, mountTheta=2.11
01:42:23.772 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.23, opts=13)
01:42:23.772 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.23)
01:42:23.772 00.000 8976 Worker thread wakes up
01:42:23.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.23) opts 0xd
01:42:23.772 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.23)
01:42:23.772 00.000 8976 Moving (-0.13, -0.23) raw xDistance=-0.14 yDistance=0.23
01:42:23.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:42:23.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:42:23.772 00.000 8976 MoveAxis(R, 0, ABG)
01:42:23.772 00.000 8976 MoveAxis(U, 0, ABG)
01:42:23.772 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
01:42:23.772 00.000 8976 MountToCamera -- mountX=3.16 mountY=-2.16 hyp=3.83 mountTheta=-0.60 cameraX=0.48, cameraY=3.80 cameraTheta=1.44
01:42:23.772 00.000 8976 incremental bump (0.484, 3.797) isValid = 1
01:42:23.772 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
01:42:23.772 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:42:23.772 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:42:23.772 00.000 8976 move complete, result=0
01:42:23.772 00.000 9828 Worker thread wakes up
01:42:23.772 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:42:23.773 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:42:23.773 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
01:42:23.773 00.000 8976 worker thread done servicing request
01:42:23.773 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
01:42:23.773 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
01:42:23.773 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:42:23.773 00.000 9828 BLC: window closed
01:42:23.773 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:42:23.773 00.000 9828 MoveAxis(E, 6, B)
01:42:23.773 00.000 9828 Guiding  Dir = 2, Dur = 6
01:42:23.773 00.000 9828 IsSlewing returns 0
01:42:23.774 00.001 9828 IsGuiding returns 0
01:42:23.774 00.000 9828 PulseGuide returned control before completion, sleep 16
01:42:23.783 00.009 5052 UpdateGuideState exits: m=190 SNR=9.4
01:42:23.783 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:23.783 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:23.783 00.000 5052 Enqueuing Expose request
01:42:23.783 00.000 8976 Worker thread wakes up
01:42:23.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:23.783 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:42:23.783 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:23.796 00.013 9828 IsGuiding returns 1
01:42:23.796 00.000 9828 scope still moving after pulse duration time elapsed
01:42:23.829 00.033 9828 IsSlewing returns 0
01:42:23.829 00.000 9828 IsGuiding returns 1
01:42:23.858 00.029 9828 IsSlewing returns 0
01:42:23.858 00.000 9828 IsGuiding returns 1
01:42:23.889 00.031 9828 IsSlewing returns 0
01:42:23.889 00.000 9828 IsGuiding returns 0
01:42:23.889 00.000 9828 scope move finished after 6 + 109 ms
01:42:23.889 00.000 9828 Move returns status 0, amount 6
01:42:23.889 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:23.889 00.000 9828 MoveAxis(N, 16, B)
01:42:23.889 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:23.905 00.016 9828 IsSlewing returns 0
01:42:23.905 00.000 9828 IsGuiding returns 0
01:42:23.906 00.001 9828 PulseGuide returned control before completion, sleep 26
01:42:23.935 00.029 9828 IsGuiding returns 1
01:42:23.935 00.000 9828 scope still moving after pulse duration time elapsed
01:42:23.965 00.030 9828 IsSlewing returns 0
01:42:23.965 00.000 9828 IsGuiding returns 1
01:42:23.996 00.031 9828 IsSlewing returns 0
01:42:23.996 00.000 9828 IsGuiding returns 1
01:42:24.026 00.030 9828 IsSlewing returns 0
01:42:24.026 00.000 9828 IsGuiding returns 1
01:42:24.058 00.032 9828 IsSlewing returns 0
01:42:24.058 00.000 9828 IsGuiding returns 0
01:42:24.058 00.000 9828 scope move finished after 16 + 137 ms
01:42:24.058 00.000 9828 Move returns status 0, amount 16
01:42:24.058 00.000 9828 move complete, result=0
01:42:24.059 00.001 9828 worker thread done servicing request
01:42:24.059 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:42:24.474 00.415 8976 Exposure complete
01:42:24.479 00.005 8976 worker thread done servicing request
01:42:24.480 00.001 5052 OnExposeComplete: enter
01:42:24.480 00.000 5052 UpdateGuideState(): m_state=6
01:42:24.480 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5126
01:42:24.480 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.75, Mass=184, SNR=9.3, Peak=65 HFD=3.2
01:42:24.480 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:42:24.480 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
01:42:24.480 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.22 cameraTheta=0.19 mountX=-0.06 mountY=-0.20, mountTheta=-1.86
01:42:24.481 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.04, opts=13)
01:42:24.481 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.04)
01:42:24.481 00.000 8976 Worker thread wakes up
01:42:24.481 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.04) opts 0xd
01:42:24.481 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.04)
01:42:24.481 00.000 8976 Moving (0.21, 0.04) raw xDistance=-0.06 yDistance=-0.20
01:42:24.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:42:24.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:42:24.481 00.000 8976 MoveAxis(R, 0, ABG)
01:42:24.481 00.000 8976 MoveAxis(U, 0, ABG)
01:42:24.481 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
01:42:24.481 00.000 8976 MountToCamera -- mountX=3.18 mountY=-2.13 hyp=3.83 mountTheta=-0.59 cameraX=0.45, cameraY=3.80 cameraTheta=1.45
01:42:24.481 00.000 8976 incremental bump (0.448, 3.799) isValid = 1
01:42:24.481 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
01:42:24.481 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:42:24.481 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:42:24.481 00.000 8976 move complete, result=0
01:42:24.481 00.000 9828 Worker thread wakes up
01:42:24.481 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:42:24.481 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:42:24.481 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
01:42:24.481 00.000 8976 worker thread done servicing request
01:42:24.482 00.001 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
01:42:24.482 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
01:42:24.482 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:42:24.482 00.000 9828 BLC: window closed
01:42:24.482 00.000 9828 MoveAxis(E, 6, B)
01:42:24.482 00.000 9828 Guiding  Dir = 2, Dur = 6
01:42:24.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:42:24.482 00.000 9828 IsSlewing returns 0
01:42:24.482 00.000 9828 IsGuiding returns 0
01:42:24.482 00.000 9828 PulseGuide returned control before completion, sleep 16
01:42:24.492 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:42:24.492 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:24.492 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:24.492 00.000 5052 Enqueuing Expose request
01:42:24.492 00.000 8976 Worker thread wakes up
01:42:24.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:24.492 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:24.492 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:24.504 00.012 9828 IsGuiding returns 1
01:42:24.504 00.000 9828 scope still moving after pulse duration time elapsed
01:42:24.535 00.031 9828 IsSlewing returns 0
01:42:24.535 00.000 9828 IsGuiding returns 1
01:42:24.565 00.030 9828 IsSlewing returns 0
01:42:24.565 00.000 9828 IsGuiding returns 1
01:42:24.596 00.031 9828 IsSlewing returns 0
01:42:24.596 00.000 9828 IsGuiding returns 0
01:42:24.596 00.000 9828 scope move finished after 6 + 108 ms
01:42:24.596 00.000 9828 Move returns status 0, amount 6
01:42:24.596 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:24.596 00.000 9828 MoveAxis(N, 16, B)
01:42:24.596 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:24.612 00.016 9828 IsSlewing returns 0
01:42:24.612 00.000 9828 IsGuiding returns 0
01:42:24.612 00.000 9828 PulseGuide returned control before completion, sleep 26
01:42:24.643 00.031 9828 IsGuiding returns 1
01:42:24.643 00.000 9828 scope still moving after pulse duration time elapsed
01:42:24.674 00.031 9828 IsSlewing returns 0
01:42:24.674 00.000 9828 IsGuiding returns 1
01:42:24.705 00.031 9828 IsSlewing returns 0
01:42:24.705 00.000 9828 IsGuiding returns 1
01:42:24.737 00.032 9828 IsSlewing returns 0
01:42:24.737 00.000 9828 IsGuiding returns 1
01:42:24.769 00.032 9828 IsSlewing returns 0
01:42:24.769 00.000 9828 IsGuiding returns 0
01:42:24.769 00.000 9828 scope move finished after 16 + 140 ms
01:42:24.769 00.000 9828 Move returns status 0, amount 16
01:42:24.769 00.000 9828 move complete, result=0
01:42:24.769 00.000 9828 worker thread done servicing request
01:42:24.769 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:42:25.196 00.427 8976 Exposure complete
01:42:25.201 00.005 8976 worker thread done servicing request
01:42:25.201 00.000 5052 OnExposeComplete: enter
01:42:25.202 00.001 5052 UpdateGuideState(): m_state=6
01:42:25.202 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5127
01:42:25.202 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.42, Mass=174, SNR=9.1, Peak=63 HFD=3.1
01:42:25.202 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
01:42:25.202 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
01:42:25.202 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=-0.29 hyp=0.96 cameraTheta=-0.31 mountX=-0.68 mountY=-0.61, mountTheta=-2.41
01:42:25.202 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=-0.29, opts=13)
01:42:25.202 00.000 5052 Enqueuing Move request for stepguider (0.92, -0.29)
01:42:25.202 00.000 8976 Worker thread wakes up
01:42:25.203 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, -0.29) opts 0xd
01:42:25.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, -0.29)
01:42:25.203 00.000 8976 Moving (0.92, -0.29) raw xDistance=-0.68 yDistance=-0.61
01:42:25.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:42:25.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
01:42:25.203 00.000 8976 MoveAxis(R, 3, ABG)
01:42:25.203 00.000 8976 stepping (-21, 13) + (3, 0)
01:42:25.203 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:25.203 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:42:25.213 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:42:25.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:25.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:25.213 00.000 5052 Enqueuing Expose request
01:42:25.236 00.023 8976 Received - 47 (G) 
01:42:25.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:25.236 00.000 8976 stepped: pos (-18, 13)
01:42:25.236 00.000 8976 MoveAxis(U, 2, ABG)
01:42:25.236 00.000 8976 stepping (-18, 13) + (0, 2)
01:42:25.236 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:25.268 00.032 8976 Received - 47 (G) 
01:42:25.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:25.268 00.000 8976 stepped: pos (-18, 15)
01:42:25.268 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
01:42:25.268 00.000 8976 MountToCamera -- mountX=3.04 mountY=-2.21 hyp=3.76 mountTheta=-0.63 cameraX=0.59, cameraY=3.71 cameraTheta=1.41
01:42:25.268 00.000 8976 incremental bump (0.586, 3.713) isValid = 1
01:42:25.268 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
01:42:25.268 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:42:25.268 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:42:25.268 00.000 8976 move complete, result=0
01:42:25.268 00.000 9828 Worker thread wakes up
01:42:25.268 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:42:25.268 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:42:25.268 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.77)
01:42:25.268 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 2 ms NORTH
01:42:25.268 00.000 8976 worker thread done servicing request
01:42:25.268 00.000 8976 Worker thread wakes up
01:42:25.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:25.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:25.269 00.001 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
01:42:25.269 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
01:42:25.269 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:42:25.269 00.000 9828 BLC: window closed
01:42:25.269 00.000 9828 MoveAxis(E, 7, B)
01:42:25.269 00.000 9828 Guiding  Dir = 2, Dur = 7
01:42:25.269 00.000 9828 IsSlewing returns 0
01:42:25.269 00.000 9828 IsGuiding returns 0
01:42:25.269 00.000 9828 PulseGuide returned control before completion, sleep 17
01:42:25.295 00.026 9828 IsGuiding returns 1
01:42:25.295 00.000 9828 scope still moving after pulse duration time elapsed
01:42:25.326 00.031 9828 IsSlewing returns 0
01:42:25.326 00.000 9828 IsGuiding returns 1
01:42:25.357 00.031 9828 IsSlewing returns 0
01:42:25.357 00.000 9828 IsGuiding returns 1
01:42:25.387 00.030 9828 IsSlewing returns 0
01:42:25.387 00.000 9828 IsGuiding returns 1
01:42:25.418 00.031 9828 IsSlewing returns 0
01:42:25.418 00.000 9828 IsGuiding returns 0
01:42:25.418 00.000 9828 scope move finished after 7 + 142 ms
01:42:25.418 00.000 9828 Move returns status 0, amount 7
01:42:25.418 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:25.418 00.000 9828 MoveAxis(N, 16, B)
01:42:25.418 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:25.433 00.015 9828 IsSlewing returns 0
01:42:25.433 00.000 9828 IsGuiding returns 0
01:42:25.433 00.000 9828 PulseGuide returned control before completion, sleep 26
01:42:25.463 00.030 9828 IsGuiding returns 1
01:42:25.463 00.000 9828 scope still moving after pulse duration time elapsed
01:42:25.494 00.031 9828 IsSlewing returns 0
01:42:25.494 00.000 9828 IsGuiding returns 1
01:42:25.525 00.031 9828 IsSlewing returns 0
01:42:25.526 00.001 9828 IsGuiding returns 1
01:42:25.556 00.030 9828 IsSlewing returns 0
01:42:25.556 00.000 9828 IsGuiding returns 1
01:42:25.586 00.030 9828 IsSlewing returns 0
01:42:25.586 00.000 9828 IsGuiding returns 0
01:42:25.587 00.001 9828 scope move finished after 16 + 137 ms
01:42:25.587 00.000 9828 Move returns status 0, amount 16
01:42:25.587 00.000 9828 move complete, result=0
01:42:25.587 00.000 9828 worker thread done servicing request
01:42:25.587 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:42:25.965 00.378 8976 Exposure complete
01:42:25.971 00.006 8976 worker thread done servicing request
01:42:25.971 00.000 5052 OnExposeComplete: enter
01:42:25.971 00.000 5052 UpdateGuideState(): m_state=6
01:42:25.971 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5128
01:42:25.971 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.66, Mass=196, SNR=9.7, Peak=69 HFD=3.4
01:42:25.971 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
01:42:25.971 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:42:25.971 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.05 hyp=0.67 cameraTheta=-0.07 mountX=-0.35 mountY=-0.53, mountTheta=-2.15
01:42:25.972 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.05, opts=13)
01:42:25.972 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.05)
01:42:25.972 00.000 8976 Worker thread wakes up
01:42:25.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.05) opts 0xd
01:42:25.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.05)
01:42:25.972 00.000 8976 Moving (0.67, -0.05) raw xDistance=-0.35 yDistance=-0.53
01:42:25.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
01:42:25.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
01:42:25.972 00.000 8976 MoveAxis(R, 2, ABG)
01:42:25.972 00.000 8976 stepping (-18, 15) + (2, 0)
01:42:25.972 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:25.973 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:42:25.983 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:42:25.984 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:25.984 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:25.984 00.000 5052 Enqueuing Expose request
01:42:26.003 00.019 8976 Received - 47 (G) 
01:42:26.003 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:26.003 00.000 8976 stepped: pos (-16, 15)
01:42:26.003 00.000 8976 MoveAxis(U, 2, ABG)
01:42:26.003 00.000 8976 stepping (-16, 15) + (0, 2)
01:42:26.004 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:26.035 00.031 8976 Received - 47 (G) 
01:42:26.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:26.035 00.000 8976 stepped: pos (-16, 17)
01:42:26.035 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
01:42:26.035 00.000 8976 MountToCamera -- mountX=2.84 mountY=-2.37 hyp=3.70 mountTheta=-0.70 cameraX=0.82, cameraY=3.61 cameraTheta=1.35
01:42:26.035 00.000 8976 incremental bump (0.818, 3.613) isValid = 1
01:42:26.035 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
01:42:26.035 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:42:26.035 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:42:26.035 00.000 8976 move complete, result=0
01:42:26.035 00.000 8976 worker thread done servicing request
01:42:26.035 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.5 px 2 ms NORTH
01:42:26.036 00.001 9828 Worker thread wakes up
01:42:26.036 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:42:26.036 00.000 8976 Worker thread wakes up
01:42:26.036 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:42:26.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:26.036 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:26.036 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
01:42:26.036 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
01:42:26.036 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
01:42:26.036 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:42:26.036 00.000 9828 BLC: window closed
01:42:26.036 00.000 9828 MoveAxis(E, 10, B)
01:42:26.036 00.000 9828 Guiding  Dir = 2, Dur = 10
01:42:26.037 00.001 9828 IsSlewing returns 0
01:42:26.037 00.000 9828 IsGuiding returns 0
01:42:26.037 00.000 9828 PulseGuide returned control before completion, sleep 20
01:42:26.066 00.029 9828 IsGuiding returns 1
01:42:26.066 00.000 9828 scope still moving after pulse duration time elapsed
01:42:26.099 00.033 9828 IsSlewing returns 0
01:42:26.099 00.000 9828 IsGuiding returns 1
01:42:26.129 00.030 9828 IsSlewing returns 0
01:42:26.129 00.000 9828 IsGuiding returns 1
01:42:26.161 00.032 9828 IsSlewing returns 0
01:42:26.161 00.000 9828 IsGuiding returns 1
01:42:26.191 00.030 9828 IsSlewing returns 0
01:42:26.191 00.000 9828 IsGuiding returns 1
01:42:26.223 00.032 9828 IsSlewing returns 0
01:42:26.223 00.000 9828 IsGuiding returns 0
01:42:26.223 00.000 9828 scope move finished after 10 + 175 ms
01:42:26.223 00.000 9828 Move returns status 0, amount 10
01:42:26.223 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:26.223 00.000 9828 MoveAxis(N, 15, B)
01:42:26.223 00.000 9828 Guiding  Dir = 0, Dur = 15
01:42:26.238 00.015 9828 IsSlewing returns 0
01:42:26.238 00.000 9828 IsGuiding returns 0
01:42:26.238 00.000 9828 PulseGuide returned control before completion, sleep 25
01:42:26.269 00.031 9828 IsGuiding returns 1
01:42:26.269 00.000 9828 scope still moving after pulse duration time elapsed
01:42:26.300 00.031 9828 IsSlewing returns 0
01:42:26.300 00.000 9828 IsGuiding returns 1
01:42:26.332 00.032 9828 IsSlewing returns 0
01:42:26.332 00.000 9828 IsGuiding returns 1
01:42:26.363 00.031 9828 IsSlewing returns 0
01:42:26.363 00.000 9828 IsGuiding returns 1
01:42:26.394 00.031 9828 IsSlewing returns 0
01:42:26.394 00.000 9828 IsGuiding returns 0
01:42:26.394 00.000 9828 scope move finished after 15 + 140 ms
01:42:26.394 00.000 9828 Move returns status 0, amount 15
01:42:26.394 00.000 9828 move complete, result=0
01:42:26.394 00.000 9828 worker thread done servicing request
01:42:26.394 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:42:26.729 00.335 8976 Exposure complete
01:42:26.735 00.006 8976 worker thread done servicing request
01:42:26.735 00.000 5052 OnExposeComplete: enter
01:42:26.735 00.000 5052 UpdateGuideState(): m_state=6
01:42:26.735 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5129
01:42:26.735 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.83, Mass=196, SNR=9.6, Peak=65 HFD=3.7
01:42:26.735 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
01:42:26.736 00.001 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:42:26.736 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.12 hyp=0.82 cameraTheta=0.14 mountX=-0.27 mountY=-0.75, mountTheta=-1.91
01:42:26.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.12, opts=13)
01:42:26.737 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.12)
01:42:26.737 00.000 8976 Worker thread wakes up
01:42:26.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.12) opts 0xd
01:42:26.738 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.12)
01:42:26.738 00.000 8976 Moving (0.81, 0.12) raw xDistance=-0.27 yDistance=-0.75
01:42:26.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
01:42:26.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.75
01:42:26.738 00.000 8976 MoveAxis(R, 1, ABG)
01:42:26.738 00.000 8976 stepping (-16, 17) + (1, 0)
01:42:26.738 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:26.738 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:42:26.748 00.010 5052 UpdateGuideState exits: m=196 SNR=9.6
01:42:26.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:26.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:26.749 00.001 5052 Enqueuing Expose request
01:42:26.771 00.022 8976 Received - 47 (G) 
01:42:26.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:26.771 00.000 8976 stepped: pos (-15, 17)
01:42:26.771 00.000 8976 MoveAxis(U, 3, ABG)
01:42:26.771 00.000 8976 stepping (-15, 17) + (0, 3)
01:42:26.771 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:26.803 00.032 8976 Received - 47 (G) 
01:42:26.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:26.803 00.000 8976 stepped: pos (-15, 20)
01:42:26.803 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
01:42:26.803 00.000 8976 MountToCamera -- mountX=2.66 mountY=-2.64 hyp=3.75 mountTheta=-0.78 cameraX=1.14, cameraY=3.57 cameraTheta=1.26
01:42:26.803 00.000 8976 incremental bump (1.136, 3.573) isValid = 1
01:42:26.803 00.000 8976 Scheduling Mount bump of (0.035, 0.114)
01:42:26.803 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:42:26.803 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:42:26.803 00.000 8976 move complete, result=0
01:42:26.803 00.000 8976 worker thread done servicing request
01:42:26.803 00.000 9828 Worker thread wakes up
01:42:26.803 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:42:26.803 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:42:26.803 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
01:42:26.803 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
01:42:26.803 00.000 8976 Worker thread wakes up
01:42:26.804 00.001 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
01:42:26.804 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
01:42:26.804 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:42:26.804 00.000 9828 BLC: window closed
01:42:26.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:26.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:26.804 00.000 9828 MoveAxis(E, 13, B)
01:42:26.804 00.000 9828 Guiding  Dir = 2, Dur = 13
01:42:26.804 00.000 9828 IsSlewing returns 0
01:42:26.804 00.000 9828 IsGuiding returns 0
01:42:26.804 00.000 9828 PulseGuide returned control before completion, sleep 23
01:42:26.840 00.036 9828 IsGuiding returns 1
01:42:26.840 00.000 9828 scope still moving after pulse duration time elapsed
01:42:26.871 00.031 9828 IsSlewing returns 0
01:42:26.871 00.000 9828 IsGuiding returns 1
01:42:26.902 00.031 9828 IsSlewing returns 0
01:42:26.902 00.000 9828 IsGuiding returns 1
01:42:26.933 00.031 9828 IsSlewing returns 0
01:42:26.933 00.000 9828 IsGuiding returns 0
01:42:26.933 00.000 9828 scope move finished after 13 + 116 ms
01:42:26.933 00.000 9828 Move returns status 0, amount 13
01:42:26.934 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:26.934 00.000 9828 MoveAxis(N, 15, B)
01:42:26.934 00.000 9828 Guiding  Dir = 0, Dur = 15
01:42:26.949 00.015 9828 IsSlewing returns 0
01:42:26.949 00.000 9828 IsGuiding returns 0
01:42:26.949 00.000 9828 PulseGuide returned control before completion, sleep 25
01:42:26.979 00.030 9828 IsGuiding returns 1
01:42:26.979 00.000 9828 scope still moving after pulse duration time elapsed
01:42:27.010 00.031 9828 IsSlewing returns 0
01:42:27.010 00.000 9828 IsGuiding returns 1
01:42:27.042 00.032 9828 IsSlewing returns 0
01:42:27.042 00.000 9828 IsGuiding returns 1
01:42:27.074 00.032 9828 IsSlewing returns 0
01:42:27.074 00.000 9828 IsGuiding returns 1
01:42:27.106 00.032 9828 IsSlewing returns 0
01:42:27.106 00.000 9828 IsGuiding returns 0
01:42:27.106 00.000 9828 scope move finished after 15 + 142 ms
01:42:27.106 00.000 9828 Move returns status 0, amount 15
01:42:27.106 00.000 9828 move complete, result=0
01:42:27.106 00.000 9828 worker thread done servicing request
01:42:27.107 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:42:27.499 00.392 8976 Exposure complete
01:42:27.504 00.005 8976 worker thread done servicing request
01:42:27.505 00.001 5052 OnExposeComplete: enter
01:42:27.505 00.000 5052 UpdateGuideState(): m_state=6
01:42:27.505 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5130
01:42:27.505 00.000 5052 Star::Find returns 1 (0), X=330.55, Y=281.76, Mass=198, SNR=9.7, Peak=64 HFD=3.1
01:42:27.505 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:42:27.505 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
01:42:27.505 00.000 5052 CameraToMount -- cameraX=1.38 cameraY=0.05 hyp=1.38 cameraTheta=0.04 mountX=-0.58 mountY=-1.18, mountTheta=-2.03
01:42:27.505 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.38, y=0.05, opts=13)
01:42:27.505 00.000 5052 Enqueuing Move request for stepguider (1.38, 0.05)
01:42:27.506 00.001 8976 Worker thread wakes up
01:42:27.506 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.38, 0.05) opts 0xd
01:42:27.506 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.38, 0.05)
01:42:27.506 00.000 8976 Moving (1.38, 0.05) raw xDistance=-0.58 yDistance=-1.18
01:42:27.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
01:42:27.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.18
01:42:27.506 00.000 8976 MoveAxis(R, 2, ABG)
01:42:27.506 00.000 8976 stepping (-15, 20) + (2, 0)
01:42:27.506 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:27.506 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:42:27.516 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:42:27.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:27.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:27.516 00.000 5052 Enqueuing Expose request
01:42:27.538 00.022 8976 Received - 47 (G) 
01:42:27.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:27.538 00.000 8976 stepped: pos (-13, 20)
01:42:27.538 00.000 8976 MoveAxis(U, 5, ABG)
01:42:27.538 00.000 8976 stepping (-13, 20) + (0, 5)
01:42:27.538 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:42:27.586 00.048 8976 Received - 47 (G) 
01:42:27.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:42:27.586 00.000 8976 stepped: pos (-13, 25)
01:42:27.586 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
01:42:27.587 00.001 8976 MountToCamera -- mountX=2.44 mountY=-3.08 hyp=3.93 mountTheta=-0.90 cameraX=1.63, cameraY=3.58 cameraTheta=1.14
01:42:27.587 00.000 8976 incremental bump (1.629, 3.575) isValid = 1
01:42:27.587 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
01:42:27.587 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:42:27.587 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:42:27.587 00.000 8976 move complete, result=0
01:42:27.587 00.000 9828 Worker thread wakes up
01:42:27.587 00.000 8976 worker thread done servicing request
01:42:27.587 00.000 8976 Worker thread wakes up
01:42:27.587 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -1.2 px 5 ms NORTH
01:42:27.587 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:42:27.587 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:42:27.587 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
01:42:27.587 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
01:42:27.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:27.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:27.587 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
01:42:27.587 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:42:27.588 00.001 9828 BLC: window closed
01:42:27.588 00.000 9828 MoveAxis(E, 17, B)
01:42:27.588 00.000 9828 Guiding  Dir = 2, Dur = 17
01:42:27.588 00.000 9828 IsSlewing returns 0
01:42:27.588 00.000 9828 IsGuiding returns 0
01:42:27.588 00.000 9828 PulseGuide returned control before completion, sleep 27
01:42:27.618 00.030 9828 IsGuiding returns 1
01:42:27.618 00.000 9828 scope still moving after pulse duration time elapsed
01:42:27.649 00.031 9828 IsSlewing returns 0
01:42:27.649 00.000 9828 IsGuiding returns 1
01:42:27.680 00.031 9828 IsSlewing returns 0
01:42:27.681 00.001 9828 IsGuiding returns 1
01:42:27.711 00.030 9828 IsSlewing returns 0
01:42:27.711 00.000 9828 IsGuiding returns 1
01:42:27.742 00.031 9828 IsSlewing returns 0
01:42:27.742 00.000 9828 IsGuiding returns 0
01:42:27.742 00.000 9828 scope move finished after 17 + 137 ms
01:42:27.742 00.000 9828 Move returns status 0, amount 17
01:42:27.742 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:27.742 00.000 9828 MoveAxis(N, 14, B)
01:42:27.742 00.000 9828 Guiding  Dir = 0, Dur = 14
01:42:27.758 00.016 9828 IsSlewing returns 0
01:42:27.758 00.000 9828 IsGuiding returns 0
01:42:27.758 00.000 9828 PulseGuide returned control before completion, sleep 24
01:42:27.789 00.031 9828 IsGuiding returns 1
01:42:27.789 00.000 9828 scope still moving after pulse duration time elapsed
01:42:27.819 00.030 9828 IsSlewing returns 0
01:42:27.819 00.000 9828 IsGuiding returns 1
01:42:27.851 00.032 9828 IsSlewing returns 0
01:42:27.851 00.000 9828 IsGuiding returns 1
01:42:27.882 00.031 9828 IsSlewing returns 0
01:42:27.882 00.000 9828 IsGuiding returns 1
01:42:27.912 00.030 9828 IsSlewing returns 0
01:42:27.912 00.000 9828 IsGuiding returns 0
01:42:27.912 00.000 9828 scope move finished after 14 + 140 ms
01:42:27.912 00.000 9828 Move returns status 0, amount 14
01:42:27.912 00.000 9828 move complete, result=0
01:42:27.912 00.000 9828 worker thread done servicing request
01:42:27.912 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:42:28.297 00.385 8976 Exposure complete
01:42:28.302 00.005 8976 worker thread done servicing request
01:42:28.302 00.000 5052 OnExposeComplete: enter
01:42:28.302 00.000 5052 UpdateGuideState(): m_state=6
01:42:28.302 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5131
01:42:28.302 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.86, Mass=210, SNR=9.9, Peak=66 HFD=2.8
01:42:28.302 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:42:28.302 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
01:42:28.302 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.15 hyp=0.95 cameraTheta=0.16 mountX=-0.29 mountY=-0.87, mountTheta=-1.89
01:42:28.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.15, opts=13)
01:42:28.303 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.15)
01:42:28.303 00.000 8976 Worker thread wakes up
01:42:28.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.15) opts 0xd
01:42:28.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.15)
01:42:28.303 00.000 8976 Moving (0.94, 0.15) raw xDistance=-0.29 yDistance=-0.87
01:42:28.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
01:42:28.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.87
01:42:28.303 00.000 8976 MoveAxis(R, 1, ABG)
01:42:28.303 00.000 8976 stepping (-13, 25) + (1, 0)
01:42:28.303 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:28.304 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:42:28.314 00.010 5052 UpdateGuideState exits: m=210 SNR=9.9
01:42:28.314 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:28.314 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:28.314 00.000 5052 Enqueuing Expose request
01:42:28.321 00.007 8976 Received - 47 (G) 
01:42:28.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:28.321 00.000 8976 stepped: pos (-12, 25)
01:42:28.321 00.000 8976 MoveAxis(U, 4, ABG)
01:42:28.321 00.000 8976 stepping (-12, 25) + (0, 4)
01:42:28.321 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:42:28.353 00.032 8976 Received - 47 (G) 
01:42:28.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:42:28.353 00.000 8976 stepped: pos (-12, 29)
01:42:28.353 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:42:28.353 00.000 8976 MountToCamera -- mountX=2.24 mountY=-3.58 hyp=4.23 mountTheta=-1.01 cameraX=2.17, cameraY=3.63 cameraTheta=1.03
01:42:28.353 00.000 8976 incremental bump (2.168, 3.627) isValid = 1
01:42:28.353 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:42:28.353 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:42:28.353 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:42:28.354 00.001 8976 move complete, result=0
01:42:28.354 00.000 8976 worker thread done servicing request
01:42:28.354 00.000 8976 Worker thread wakes up
01:42:28.354 00.000 9828 Worker thread wakes up
01:42:28.354 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
01:42:28.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:28.354 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:42:28.354 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:42:28.354 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:42:28.354 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:42:28.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:28.354 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:42:28.354 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:42:28.354 00.000 9828 BLC: window closed
01:42:28.354 00.000 9828 MoveAxis(E, 20, B)
01:42:28.354 00.000 9828 Guiding  Dir = 2, Dur = 20
01:42:28.355 00.001 9828 IsSlewing returns 0
01:42:28.355 00.000 9828 IsGuiding returns 0
01:42:28.355 00.000 9828 PulseGuide returned control before completion, sleep 30
01:42:28.390 00.035 9828 IsGuiding returns 1
01:42:28.390 00.000 9828 scope still moving after pulse duration time elapsed
01:42:28.421 00.031 9828 IsSlewing returns 0
01:42:28.422 00.001 9828 IsGuiding returns 1
01:42:28.452 00.030 9828 IsSlewing returns 0
01:42:28.452 00.000 9828 IsGuiding returns 1
01:42:28.482 00.030 9828 IsSlewing returns 0
01:42:28.482 00.000 9828 IsGuiding returns 1
01:42:28.512 00.030 9828 IsSlewing returns 0
01:42:28.512 00.000 9828 IsGuiding returns 1
01:42:28.543 00.031 9828 IsSlewing returns 0
01:42:28.543 00.000 9828 IsGuiding returns 1
01:42:28.574 00.031 9828 IsSlewing returns 0
01:42:28.574 00.000 9828 IsGuiding returns 1
01:42:28.605 00.031 9828 IsSlewing returns 0
01:42:28.605 00.000 9828 IsGuiding returns 0
01:42:28.605 00.000 9828 scope move finished after 20 + 229 ms
01:42:28.605 00.000 9828 Move returns status 0, amount 20
01:42:28.605 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:28.605 00.000 9828 MoveAxis(N, 13, B)
01:42:28.605 00.000 9828 Guiding  Dir = 0, Dur = 13
01:42:28.621 00.016 9828 IsSlewing returns 0
01:42:28.621 00.000 9828 IsGuiding returns 0
01:42:28.621 00.000 9828 PulseGuide returned control before completion, sleep 23
01:42:28.651 00.030 9828 IsGuiding returns 1
01:42:28.651 00.000 9828 scope still moving after pulse duration time elapsed
01:42:28.682 00.031 9828 IsSlewing returns 0
01:42:28.682 00.000 9828 IsGuiding returns 1
01:42:28.712 00.030 9828 IsSlewing returns 0
01:42:28.712 00.000 9828 IsGuiding returns 1
01:42:28.743 00.031 9828 IsSlewing returns 0
01:42:28.743 00.000 9828 IsGuiding returns 1
01:42:28.773 00.030 9828 IsSlewing returns 0
01:42:28.773 00.000 9828 IsGuiding returns 0
01:42:28.773 00.000 9828 scope move finished after 13 + 139 ms
01:42:28.773 00.000 9828 Move returns status 0, amount 13
01:42:28.773 00.000 9828 move complete, result=0
01:42:28.773 00.000 9828 worker thread done servicing request
01:42:28.773 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:42:29.061 00.288 8976 Exposure complete
01:42:29.067 00.006 8976 worker thread done servicing request
01:42:29.067 00.000 5052 OnExposeComplete: enter
01:42:29.067 00.000 5052 UpdateGuideState(): m_state=6
01:42:29.067 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5132
01:42:29.067 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.89, Mass=213, SNR=10.1, Peak=67 HFD=2.9
01:42:29.067 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:42:29.067 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
01:42:29.067 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.18 hyp=0.66 cameraTheta=0.28 mountX=-0.13 mountY=-0.64, mountTheta=-1.77
01:42:29.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.18, opts=13)
01:42:29.068 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.18)
01:42:29.068 00.000 8976 Worker thread wakes up
01:42:29.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.18) opts 0xd
01:42:29.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.18)
01:42:29.068 00.000 8976 Moving (0.64, 0.18) raw xDistance=-0.13 yDistance=-0.64
01:42:29.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:42:29.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
01:42:29.068 00.000 8976 MoveAxis(R, 0, ABG)
01:42:29.068 00.000 8976 MoveAxis(U, 3, ABG)
01:42:29.068 00.000 8976 stepping (-12, 29) + (0, 3)
01:42:29.068 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:29.069 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:42:29.079 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:42:29.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:29.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:29.079 00.000 5052 Enqueuing Expose request
01:42:29.105 00.026 8976 Received - 47 (G) 
01:42:29.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:29.105 00.000 8976 stepped: pos (-12, 32)
01:42:29.105 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:42:29.105 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:42:29.105 00.000 8976 MountToCamera -- mountX=2.11 mountY=-4.08 hyp=4.59 mountTheta=-1.09 cameraX=2.67, cameraY=3.73 cameraTheta=0.95
01:42:29.105 00.000 8976 incremental bump (2.670, 3.734) isValid = 1
01:42:29.105 00.000 8976 Scheduling Mount bump of (0.078, 0.113)
01:42:29.105 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.11, opts=4)
01:42:29.105 00.000 8976 Enqueuing Move request for scope (0.08, 0.11)
01:42:29.105 00.000 8976 move complete, result=0
01:42:29.105 00.000 9828 Worker thread wakes up
01:42:29.105 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0x4
01:42:29.105 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:42:29.105 00.000 8976 worker thread done servicing request
01:42:29.106 00.001 8976 Worker thread wakes up
01:42:29.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:29.106 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:42:29.106 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
01:42:29.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:29.106 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
01:42:29.106 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.97 mountX=-0.08 mountY=-0.10, mountTheta=-2.25
01:42:29.106 00.000 9828 Moving (0.08, 0.11) raw xDistance=-0.08 yDistance=-0.10
01:42:29.106 00.000 9828 BLC: window closed
01:42:29.106 00.000 9828 MoveAxis(E, 26, B)
01:42:29.106 00.000 9828 Guiding  Dir = 2, Dur = 26
01:42:29.106 00.000 9828 IsSlewing returns 0
01:42:29.106 00.000 9828 IsGuiding returns 0
01:42:29.107 00.001 9828 PulseGuide returned control before completion, sleep 36
01:42:29.146 00.039 9828 IsGuiding returns 1
01:42:29.146 00.000 9828 scope still moving after pulse duration time elapsed
01:42:29.177 00.031 9828 IsSlewing returns 0
01:42:29.177 00.000 9828 IsGuiding returns 1
01:42:29.207 00.030 9828 IsSlewing returns 0
01:42:29.207 00.000 9828 IsGuiding returns 1
01:42:29.238 00.031 9828 IsSlewing returns 0
01:42:29.238 00.000 9828 IsGuiding returns 1
01:42:29.269 00.031 9828 IsSlewing returns 0
01:42:29.269 00.000 9828 IsGuiding returns 0
01:42:29.269 00.000 9828 scope move finished after 26 + 136 ms
01:42:29.269 00.000 9828 Move returns status 0, amount 26
01:42:29.269 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:29.269 00.000 9828 MoveAxis(N, 14, B)
01:42:29.269 00.000 9828 Guiding  Dir = 0, Dur = 14
01:42:29.284 00.015 9828 IsSlewing returns 0
01:42:29.284 00.000 9828 IsGuiding returns 0
01:42:29.285 00.001 9828 PulseGuide returned control before completion, sleep 24
01:42:29.315 00.030 9828 IsGuiding returns 1
01:42:29.315 00.000 9828 scope still moving after pulse duration time elapsed
01:42:29.346 00.031 9828 IsSlewing returns 0
01:42:29.346 00.000 9828 IsGuiding returns 1
01:42:29.376 00.030 9828 IsSlewing returns 0
01:42:29.376 00.000 9828 IsGuiding returns 1
01:42:29.407 00.031 9828 IsSlewing returns 0
01:42:29.407 00.000 9828 IsGuiding returns 1
01:42:29.438 00.031 9828 IsSlewing returns 0
01:42:29.438 00.000 9828 IsGuiding returns 0
01:42:29.438 00.000 9828 scope move finished after 14 + 139 ms
01:42:29.438 00.000 9828 Move returns status 0, amount 14
01:42:29.438 00.000 9828 move complete, result=0
01:42:29.438 00.000 9828 worker thread done servicing request
01:42:29.438 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 14 ms NORTH
01:42:29.793 00.355 8976 Exposure complete
01:42:29.799 00.006 8976 worker thread done servicing request
01:42:29.799 00.000 5052 OnExposeComplete: enter
01:42:29.799 00.000 5052 UpdateGuideState(): m_state=6
01:42:29.799 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5133
01:42:29.799 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.57, Mass=216, SNR=10.1, Peak=70 HFD=2.9
01:42:29.799 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
01:42:29.799 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:42:29.799 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.14 hyp=0.34 cameraTheta=-2.74 mountX=0.02 mountY=0.34, mountTheta=1.50
01:42:29.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.14, opts=13)
01:42:29.800 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.14)
01:42:29.800 00.000 8976 Worker thread wakes up
01:42:29.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.14) opts 0xd
01:42:29.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.14)
01:42:29.800 00.000 8976 Moving (-0.32, -0.14) raw xDistance=0.02 yDistance=0.34
01:42:29.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:42:29.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.34
01:42:29.800 00.000 8976 MoveAxis(R, 0, ABG)
01:42:29.800 00.000 8976 MoveAxis(D, 1, ABG)
01:42:29.800 00.000 8976 stepping (-12, 32) + (0, -1)
01:42:29.800 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:29.801 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:42:29.810 00.009 5052 UpdateGuideState exits: m=216 SNR=10.1
01:42:29.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:29.810 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:29.810 00.000 5052 Enqueuing Expose request
01:42:29.824 00.014 8976 Received - 47 (G) 
01:42:29.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:29.824 00.000 8976 stepped: pos (-12, 31)
01:42:29.824 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:42:29.824 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:42:29.824 00.000 8976 MountToCamera -- mountX=2.02 mountY=-4.36 hyp=4.80 mountTheta=-1.14 cameraX=2.96, cameraY=3.78 cameraTheta=0.91
01:42:29.824 00.000 8976 incremental bump (2.959, 3.781) isValid = 1
01:42:29.824 00.000 8976 Scheduling Mount bump of (0.094, 0.125)
01:42:29.824 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.13, opts=4)
01:42:29.824 00.000 8976 Enqueuing Move request for scope (0.09, 0.13)
01:42:29.824 00.000 8976 move complete, result=0
01:42:29.824 00.000 9828 Worker thread wakes up
01:42:29.824 00.000 8976 worker thread done servicing request
01:42:29.824 00.000 8976 Worker thread wakes up
01:42:29.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:29.824 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0x4
01:42:29.825 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:42:29.825 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
01:42:29.825 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
01:42:29.825 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:42:29.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:29.825 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.92 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
01:42:29.825 00.000 9828 Moving (0.09, 0.13) raw xDistance=-0.10 yDistance=-0.11
01:42:29.825 00.000 9828 BLC: window closed
01:42:29.825 00.000 9828 MoveAxis(E, 32, B)
01:42:29.825 00.000 9828 Guiding  Dir = 2, Dur = 32
01:42:29.825 00.000 9828 IsSlewing returns 0
01:42:29.827 00.002 9828 IsGuiding returns 0
01:42:29.827 00.000 9828 PulseGuide returned control before completion, sleep 42
01:42:29.873 00.046 9828 IsGuiding returns 1
01:42:29.873 00.000 9828 scope still moving after pulse duration time elapsed
01:42:29.904 00.031 9828 IsSlewing returns 0
01:42:29.904 00.000 9828 IsGuiding returns 1
01:42:29.934 00.030 9828 IsSlewing returns 0
01:42:29.935 00.001 9828 IsGuiding returns 1
01:42:29.966 00.031 9828 IsSlewing returns 0
01:42:29.966 00.000 9828 IsGuiding returns 0
01:42:29.966 00.000 9828 scope move finished after 32 + 107 ms
01:42:29.966 00.000 9828 Move returns status 0, amount 32
01:42:29.966 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:29.966 00.000 9828 MoveAxis(N, 15, B)
01:42:29.966 00.000 9828 Guiding  Dir = 0, Dur = 15
01:42:29.981 00.015 9828 IsSlewing returns 0
01:42:29.981 00.000 9828 IsGuiding returns 0
01:42:29.981 00.000 9828 PulseGuide returned control before completion, sleep 25
01:42:30.011 00.030 9828 IsGuiding returns 1
01:42:30.011 00.000 9828 scope still moving after pulse duration time elapsed
01:42:30.043 00.032 9828 IsSlewing returns 0
01:42:30.043 00.000 9828 IsGuiding returns 1
01:42:30.074 00.031 9828 IsSlewing returns 0
01:42:30.074 00.000 9828 IsGuiding returns 1
01:42:30.105 00.031 9828 IsSlewing returns 0
01:42:30.105 00.000 9828 IsGuiding returns 1
01:42:30.137 00.032 9828 IsSlewing returns 0
01:42:30.137 00.000 9828 IsGuiding returns 0
01:42:30.137 00.000 9828 scope move finished after 15 + 141 ms
01:42:30.137 00.000 9828 Move returns status 0, amount 15
01:42:30.137 00.000 9828 move complete, result=0
01:42:30.137 00.000 9828 worker thread done servicing request
01:42:30.137 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 15 ms NORTH
01:42:30.519 00.382 8976 Exposure complete
01:42:30.524 00.005 8976 worker thread done servicing request
01:42:30.524 00.000 5052 OnExposeComplete: enter
01:42:30.524 00.000 5052 UpdateGuideState(): m_state=6
01:42:30.524 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5134
01:42:30.525 00.001 5052 Star::Find returns 1 (0), X=328.74, Y=281.83, Mass=194, SNR=9.6, Peak=68 HFD=2.9
01:42:30.525 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:42:30.525 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
01:42:30.525 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.12 hyp=0.45 cameraTheta=2.86 mountX=0.31 mountY=0.30, mountTheta=0.77
01:42:30.526 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.12, opts=13)
01:42:30.526 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.12)
01:42:30.526 00.000 8976 Worker thread wakes up
01:42:30.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.12) opts 0xd
01:42:30.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.12)
01:42:30.526 00.000 8976 Moving (-0.43, 0.12) raw xDistance=0.31 yDistance=0.30
01:42:30.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:42:30.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
01:42:30.526 00.000 8976 MoveAxis(L, 1, ABG)
01:42:30.526 00.000 8976 stepping (-12, 31) + (-1, 0)
01:42:30.527 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:30.527 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:42:30.536 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:42:30.537 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:30.537 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:30.537 00.000 5052 Enqueuing Expose request
01:42:30.560 00.023 8976 Received - 47 (G) 
01:42:30.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:30.560 00.000 8976 stepped: pos (-13, 31)
01:42:30.560 00.000 8976 MoveAxis(D, 1, ABG)
01:42:30.560 00.000 8976 stepping (-13, 31) + (0, -1)
01:42:30.560 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:30.592 00.032 8976 Received - 47 (G) 
01:42:30.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:30.592 00.000 8976 stepped: pos (-13, 30)
01:42:30.592 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
01:42:30.592 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:42:30.592 00.000 8976 MountToCamera -- mountX=2.01 mountY=-4.49 hyp=4.92 mountTheta=-1.15 cameraX=3.08, cameraY=3.83 cameraTheta=0.89
01:42:30.592 00.000 8976 incremental bump (3.084, 3.834) isValid = 1
01:42:30.592 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
01:42:30.592 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:42:30.592 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:42:30.592 00.000 8976 move complete, result=0
01:42:30.592 00.000 9828 Worker thread wakes up
01:42:30.592 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:42:30.592 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:42:30.592 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.28)
01:42:30.592 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
01:42:30.592 00.000 8976 worker thread done servicing request
01:42:30.592 00.000 8976 Worker thread wakes up
01:42:30.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:30.593 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:42:30.593 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
01:42:30.593 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:42:30.593 00.000 9828 BLC: window closed
01:42:30.593 00.000 9828 MoveAxis(E, 24, B)
01:42:30.593 00.000 9828 Guiding  Dir = 2, Dur = 24
01:42:30.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:30.593 00.000 9828 IsSlewing returns 0
01:42:30.593 00.000 9828 IsGuiding returns 0
01:42:30.593 00.000 9828 PulseGuide returned control before completion, sleep 34
01:42:30.633 00.040 9828 IsGuiding returns 1
01:42:30.633 00.000 9828 scope still moving after pulse duration time elapsed
01:42:30.665 00.032 9828 IsSlewing returns 0
01:42:30.666 00.001 9828 IsGuiding returns 1
01:42:30.696 00.030 9828 IsSlewing returns 0
01:42:30.696 00.000 9828 IsGuiding returns 1
01:42:30.727 00.031 9828 IsSlewing returns 0
01:42:30.727 00.000 9828 IsGuiding returns 0
01:42:30.727 00.000 9828 scope move finished after 24 + 110 ms
01:42:30.728 00.001 9828 Move returns status 0, amount 24
01:42:30.728 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:30.728 00.000 9828 MoveAxis(N, 11, B)
01:42:30.728 00.000 9828 Guiding  Dir = 0, Dur = 11
01:42:30.742 00.014 9828 IsSlewing returns 0
01:42:30.742 00.000 9828 IsGuiding returns 0
01:42:30.742 00.000 9828 PulseGuide returned control before completion, sleep 21
01:42:30.774 00.032 9828 IsGuiding returns 1
01:42:30.774 00.000 9828 scope still moving after pulse duration time elapsed
01:42:30.804 00.030 9828 IsSlewing returns 0
01:42:30.804 00.000 9828 IsGuiding returns 1
01:42:30.835 00.031 9828 IsSlewing returns 0
01:42:30.835 00.000 9828 IsGuiding returns 1
01:42:30.866 00.031 9828 IsSlewing returns 0
01:42:30.866 00.000 9828 IsGuiding returns 1
01:42:30.896 00.030 9828 IsSlewing returns 0
01:42:30.896 00.000 9828 IsGuiding returns 1
01:42:30.928 00.032 9828 IsSlewing returns 0
01:42:30.928 00.000 9828 IsGuiding returns 0
01:42:30.928 00.000 9828 scope move finished after 11 + 174 ms
01:42:30.928 00.000 9828 Move returns status 0, amount 11
01:42:30.928 00.000 9828 move complete, result=0
01:42:30.928 00.000 9828 worker thread done servicing request
01:42:30.929 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:42:31.286 00.357 8976 Exposure complete
01:42:31.291 00.005 8976 worker thread done servicing request
01:42:31.291 00.000 5052 OnExposeComplete: enter
01:42:31.292 00.001 5052 UpdateGuideState(): m_state=6
01:42:31.292 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5135
01:42:31.292 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.70, Mass=187, SNR=9.4, Peak=73 HFD=2.9
01:42:31.292 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
01:42:31.292 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
01:42:31.292 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.53 mountX=-0.00 mountY=0.02, mountTheta=1.71
01:42:31.292 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.01, opts=13)
01:42:31.292 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.01)
01:42:31.293 00.001 8976 Worker thread wakes up
01:42:31.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.01) opts 0xd
01:42:31.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.01)
01:42:31.293 00.000 8976 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
01:42:31.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:42:31.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:42:31.293 00.000 8976 MoveAxis(R, 0, ABG)
01:42:31.293 00.000 8976 MoveAxis(U, 0, ABG)
01:42:31.293 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:42:31.293 00.000 8976 MountToCamera -- mountX=2.00 mountY=-4.58 hyp=5.00 mountTheta=-1.16 cameraX=3.17, cameraY=3.87 cameraTheta=0.88
01:42:31.293 00.000 8976 incremental bump (3.167, 3.869) isValid = 1
01:42:31.293 00.000 8976 Scheduling Mount bump of (0.015, 0.019)
01:42:31.293 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.02, opts=4)
01:42:31.293 00.000 8976 Enqueuing Move request for scope (0.02, 0.02)
01:42:31.293 00.000 8976 move complete, result=0
01:42:31.293 00.000 9828 Worker thread wakes up
01:42:31.293 00.000 8976 worker thread done servicing request
01:42:31.293 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0x4
01:42:31.293 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:42:31.293 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:42:31.293 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
01:42:31.293 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.90 mountX=-0.02 mountY=-0.02, mountTheta=-2.32
01:42:31.293 00.000 9828 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
01:42:31.293 00.000 9828 BLC: window closed
01:42:31.293 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
01:42:31.293 00.000 9828 MoveAxis(E, 5, B)
01:42:31.293 00.000 9828 Guiding  Dir = 2, Dur = 5
01:42:31.294 00.001 9828 IsSlewing returns 0
01:42:31.294 00.000 9828 IsGuiding returns 0
01:42:31.294 00.000 9828 PulseGuide returned control before completion, sleep 15
01:42:31.303 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:42:31.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:31.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:31.303 00.000 5052 Enqueuing Expose request
01:42:31.303 00.000 8976 Worker thread wakes up
01:42:31.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:31.303 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:31.304 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:31.316 00.012 9828 IsGuiding returns 1
01:42:31.316 00.000 9828 scope still moving after pulse duration time elapsed
01:42:31.347 00.031 9828 IsSlewing returns 0
01:42:31.347 00.000 9828 IsGuiding returns 1
01:42:31.378 00.031 9828 IsSlewing returns 0
01:42:31.378 00.000 9828 IsGuiding returns 1
01:42:31.409 00.031 9828 IsSlewing returns 0
01:42:31.409 00.000 9828 IsGuiding returns 0
01:42:31.409 00.000 9828 scope move finished after 5 + 109 ms
01:42:31.409 00.000 9828 Move returns status 0, amount 5
01:42:31.409 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:31.410 00.001 9828 MoveAxis(N, 2, B)
01:42:31.410 00.000 9828 Guiding  Dir = 0, Dur = 2
01:42:31.425 00.015 9828 IsSlewing returns 0
01:42:31.425 00.000 9828 IsGuiding returns 0
01:42:31.425 00.000 9828 PulseGuide returned control before completion, sleep 12
01:42:31.440 00.015 9828 IsGuiding returns 1
01:42:31.440 00.000 9828 scope still moving after pulse duration time elapsed
01:42:31.471 00.031 9828 IsSlewing returns 0
01:42:31.471 00.000 9828 IsGuiding returns 1
01:42:31.501 00.030 9828 IsSlewing returns 0
01:42:31.501 00.000 9828 IsGuiding returns 1
01:42:31.532 00.031 9828 IsSlewing returns 0
01:42:31.532 00.000 9828 IsGuiding returns 1
01:42:31.563 00.031 9828 IsSlewing returns 0
01:42:31.563 00.000 9828 IsGuiding returns 0
01:42:31.563 00.000 9828 scope move finished after 2 + 136 ms
01:42:31.563 00.000 9828 Move returns status 0, amount 2
01:42:31.563 00.000 9828 move complete, result=0
01:42:31.563 00.000 9828 worker thread done servicing request
01:42:31.563 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.0 px 2 ms NORTH
01:42:31.992 00.429 8976 Exposure complete
01:42:31.998 00.006 8976 worker thread done servicing request
01:42:31.998 00.000 5052 OnExposeComplete: enter
01:42:31.998 00.000 5052 UpdateGuideState(): m_state=6
01:42:31.998 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5136
01:42:31.998 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.92, Mass=176, SNR=9.1, Peak=70 HFD=2.6
01:42:31.998 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
01:42:31.998 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
01:42:31.998 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.21 hyp=0.32 cameraTheta=2.41 mountX=0.30 mountY=0.08, mountTheta=0.27
01:42:31.999 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.21, opts=13)
01:42:31.999 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.21)
01:42:31.999 00.000 8976 Worker thread wakes up
01:42:31.999 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.21) opts 0xd
01:42:31.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.21)
01:42:31.999 00.000 8976 Moving (-0.24, 0.21) raw xDistance=0.30 yDistance=0.08
01:42:31.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:42:31.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:42:31.999 00.000 8976 MoveAxis(L, 1, ABG)
01:42:31.999 00.000 8976 stepping (-13, 30) + (-1, 0)
01:42:31.999 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:32.000 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:42:32.010 00.010 5052 UpdateGuideState exits: m=176 SNR=9.1
01:42:32.010 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:32.010 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:32.010 00.000 5052 Enqueuing Expose request
01:42:32.030 00.020 8976 Received - 47 (G) 
01:42:32.030 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:32.030 00.000 8976 stepped: pos (-14, 30)
01:42:32.030 00.000 8976 MoveAxis(U, 0, ABG)
01:42:32.030 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:42:32.030 00.000 8976 MountToCamera -- mountX=2.05 mountY=-4.64 hyp=5.07 mountTheta=-1.15 cameraX=3.20, cameraY=3.94 cameraTheta=0.89
01:42:32.030 00.000 8976 incremental bump (3.200, 3.938) isValid = 1
01:42:32.030 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
01:42:32.030 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:42:32.030 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:42:32.030 00.000 8976 move complete, result=0
01:42:32.031 00.001 8976 worker thread done servicing request
01:42:32.031 00.000 9828 Worker thread wakes up
01:42:32.031 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:42:32.031 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:42:32.031 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:42:32.031 00.000 8976 Worker thread wakes up
01:42:32.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:32.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:32.031 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:42:32.031 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:42:32.031 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
01:42:32.031 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:42:32.031 00.000 9828 BLC: window closed
01:42:32.031 00.000 9828 MoveAxis(E, 24, B)
01:42:32.031 00.000 9828 Guiding  Dir = 2, Dur = 24
01:42:32.032 00.001 9828 IsSlewing returns 0
01:42:32.032 00.000 9828 IsGuiding returns 0
01:42:32.032 00.000 9828 PulseGuide returned control before completion, sleep 34
01:42:32.075 00.043 9828 IsGuiding returns 1
01:42:32.075 00.000 9828 scope still moving after pulse duration time elapsed
01:42:32.106 00.031 9828 IsSlewing returns 0
01:42:32.106 00.000 9828 IsGuiding returns 1
01:42:32.137 00.031 9828 IsSlewing returns 0
01:42:32.137 00.000 9828 IsGuiding returns 1
01:42:32.167 00.030 9828 IsSlewing returns 0
01:42:32.167 00.000 9828 IsGuiding returns 1
01:42:32.198 00.031 9828 IsSlewing returns 0
01:42:32.198 00.000 9828 IsGuiding returns 1
01:42:32.230 00.032 9828 IsSlewing returns 0
01:42:32.230 00.000 9828 IsGuiding returns 0
01:42:32.231 00.001 9828 scope move finished after 24 + 174 ms
01:42:32.231 00.000 9828 Move returns status 0, amount 24
01:42:32.231 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:32.231 00.000 9828 MoveAxis(N, 11, B)
01:42:32.231 00.000 9828 Guiding  Dir = 0, Dur = 11
01:42:32.245 00.014 9828 IsSlewing returns 0
01:42:32.245 00.000 9828 IsGuiding returns 0
01:42:32.245 00.000 9828 PulseGuide returned control before completion, sleep 21
01:42:32.275 00.030 9828 IsGuiding returns 1
01:42:32.275 00.000 9828 scope still moving after pulse duration time elapsed
01:42:32.307 00.032 9828 IsSlewing returns 0
01:42:32.307 00.000 9828 IsGuiding returns 1
01:42:32.338 00.031 9828 IsSlewing returns 0
01:42:32.339 00.001 9828 IsGuiding returns 1
01:42:32.370 00.031 9828 IsSlewing returns 0
01:42:32.370 00.000 9828 IsGuiding returns 1
01:42:32.402 00.032 9828 IsSlewing returns 0
01:42:32.402 00.000 9828 IsGuiding returns 0
01:42:32.402 00.000 9828 scope move finished after 11 + 146 ms
01:42:32.402 00.000 9828 Move returns status 0, amount 11
01:42:32.402 00.000 9828 move complete, result=0
01:42:32.402 00.000 9828 worker thread done servicing request
01:42:32.402 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:42:32.721 00.319 8976 Exposure complete
01:42:32.727 00.006 8976 worker thread done servicing request
01:42:32.727 00.000 5052 OnExposeComplete: enter
01:42:32.727 00.000 5052 UpdateGuideState(): m_state=6
01:42:32.727 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5137
01:42:32.727 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.59, Mass=197, SNR=9.6, Peak=71 HFD=3.1
01:42:32.727 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.86 = 1.43)
01:42:32.727 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
01:42:32.727 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.12 hyp=0.37 cameraTheta=-2.81 mountX=0.05 mountY=0.36, mountTheta=1.42
01:42:32.727 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.12, opts=13)
01:42:32.727 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.12)
01:42:32.727 00.000 8976 Worker thread wakes up
01:42:32.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.12) opts 0xd
01:42:32.728 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.12)
01:42:32.728 00.000 8976 Moving (-0.35, -0.12) raw xDistance=0.05 yDistance=0.36
01:42:32.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:42:32.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
01:42:32.728 00.000 8976 MoveAxis(R, 0, ABG)
01:42:32.728 00.000 8976 MoveAxis(D, 1, ABG)
01:42:32.728 00.000 8976 stepping (-14, 30) + (0, -1)
01:42:32.728 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:32.729 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:42:32.738 00.009 5052 UpdateGuideState exits: m=197 SNR=9.6
01:42:32.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:32.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:32.738 00.000 5052 Enqueuing Expose request
01:42:32.750 00.012 8976 Received - 47 (G) 
01:42:32.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:32.750 00.000 8976 stepped: pos (-14, 29)
01:42:32.750 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:42:32.750 00.000 8976 MountToCamera -- mountX=2.08 mountY=-4.63 hyp=5.08 mountTheta=-1.15 cameraX=3.17, cameraY=3.96 cameraTheta=0.90
01:42:32.750 00.000 8976 incremental bump (3.175, 3.960) isValid = 1
01:42:32.750 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
01:42:32.750 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:42:32.750 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:42:32.750 00.000 8976 move complete, result=0
01:42:32.750 00.000 9828 Worker thread wakes up
01:42:32.750 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:42:32.750 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:42:32.750 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:42:32.750 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
01:42:32.750 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:42:32.750 00.000 8976 worker thread done servicing request
01:42:32.750 00.000 8976 Worker thread wakes up
01:42:32.751 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:32.751 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:32.751 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
01:42:32.751 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:42:32.751 00.000 9828 BLC: window closed
01:42:32.751 00.000 9828 MoveAxis(E, 24, B)
01:42:32.751 00.000 9828 Guiding  Dir = 2, Dur = 24
01:42:32.751 00.000 9828 IsSlewing returns 0
01:42:32.751 00.000 9828 IsGuiding returns 0
01:42:32.751 00.000 9828 PulseGuide returned control before completion, sleep 34
01:42:32.789 00.038 9828 IsGuiding returns 1
01:42:32.789 00.000 9828 scope still moving after pulse duration time elapsed
01:42:32.820 00.031 9828 IsSlewing returns 0
01:42:32.820 00.000 9828 IsGuiding returns 1
01:42:32.852 00.032 9828 IsSlewing returns 0
01:42:32.853 00.001 9828 IsGuiding returns 1
01:42:32.882 00.029 9828 IsSlewing returns 0
01:42:32.883 00.001 9828 IsGuiding returns 1
01:42:32.913 00.030 9828 IsSlewing returns 0
01:42:32.913 00.000 9828 IsGuiding returns 0
01:42:32.913 00.000 9828 scope move finished after 24 + 138 ms
01:42:32.913 00.000 9828 Move returns status 0, amount 24
01:42:32.913 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:32.914 00.001 9828 MoveAxis(N, 11, B)
01:42:32.914 00.000 9828 Guiding  Dir = 0, Dur = 11
01:42:32.928 00.014 9828 IsSlewing returns 0
01:42:32.928 00.000 9828 IsGuiding returns 0
01:42:32.928 00.000 9828 PulseGuide returned control before completion, sleep 21
01:42:32.960 00.032 9828 IsGuiding returns 1
01:42:32.960 00.000 9828 scope still moving after pulse duration time elapsed
01:42:32.991 00.031 9828 IsSlewing returns 0
01:42:32.991 00.000 9828 IsGuiding returns 1
01:42:33.023 00.032 9828 IsSlewing returns 0
01:42:33.023 00.000 9828 IsGuiding returns 1
01:42:33.053 00.030 9828 IsSlewing returns 0
01:42:33.053 00.000 9828 IsGuiding returns 1
01:42:33.084 00.031 9828 IsSlewing returns 0
01:42:33.084 00.000 9828 IsGuiding returns 0
01:42:33.084 00.000 9828 scope move finished after 11 + 144 ms
01:42:33.084 00.000 9828 Move returns status 0, amount 11
01:42:33.084 00.000 9828 move complete, result=0
01:42:33.084 00.000 9828 worker thread done servicing request
01:42:33.085 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:42:33.444 00.359 8976 Exposure complete
01:42:33.450 00.006 8976 worker thread done servicing request
01:42:33.450 00.000 5052 OnExposeComplete: enter
01:42:33.450 00.000 5052 UpdateGuideState(): m_state=6
01:42:33.450 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5138
01:42:33.450 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.40, Mass=194, SNR=9.6, Peak=71 HFD=3.4
01:42:33.450 00.000 5052 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.04) = xAngle (-3.99 = 2.30)
01:42:33.450 00.000 5052 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.09 = 2.19)
01:42:33.450 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.33 cameraTheta=-1.94 mountX=-0.22 mountY=0.27, mountTheta=2.26
01:42:33.451 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.30, opts=13)
01:42:33.451 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.30)
01:42:33.451 00.000 8976 Worker thread wakes up
01:42:33.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.30) opts 0xd
01:42:33.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.30)
01:42:33.451 00.000 8976 Moving (-0.12, -0.30) raw xDistance=-0.22 yDistance=0.27
01:42:33.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:42:33.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
01:42:33.451 00.000 8976 MoveAxis(R, 0, ABG)
01:42:33.451 00.000 8976 MoveAxis(D, 1, ABG)
01:42:33.451 00.000 8976 stepping (-14, 29) + (0, -1)
01:42:33.451 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:33.452 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:42:33.461 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:42:33.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:33.461 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:33.461 00.000 5052 Enqueuing Expose request
01:42:33.484 00.023 8976 Received - 47 (G) 
01:42:33.484 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:33.484 00.000 8976 stepped: pos (-14, 28)
01:42:33.485 00.001 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:42:33.485 00.000 8976 MountToCamera -- mountX=2.10 mountY=-4.57 hyp=5.03 mountTheta=-1.14 cameraX=3.11, cameraY=3.95 cameraTheta=0.90
01:42:33.485 00.000 8976 incremental bump (3.112, 3.951) isValid = 1
01:42:33.485 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
01:42:33.485 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:42:33.485 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:42:33.485 00.000 8976 move complete, result=0
01:42:33.485 00.000 9828 Worker thread wakes up
01:42:33.485 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:42:33.485 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:42:33.485 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.27)
01:42:33.485 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.35)
01:42:33.485 00.000 8976 worker thread done servicing request
01:42:33.485 00.000 8976 Worker thread wakes up
01:42:33.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:33.485 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:42:33.485 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
01:42:33.485 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:33.486 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:42:33.486 00.000 9828 BLC: window closed
01:42:33.486 00.000 9828 MoveAxis(E, 24, B)
01:42:33.486 00.000 9828 Guiding  Dir = 2, Dur = 24
01:42:33.486 00.000 9828 IsSlewing returns 0
01:42:33.486 00.000 9828 IsGuiding returns 0
01:42:33.486 00.000 9828 PulseGuide returned control before completion, sleep 34
01:42:33.536 00.050 9828 IsGuiding returns 1
01:42:33.536 00.000 9828 scope still moving after pulse duration time elapsed
01:42:33.567 00.031 9828 IsSlewing returns 0
01:42:33.568 00.001 9828 IsGuiding returns 1
01:42:33.599 00.031 9828 IsSlewing returns 0
01:42:33.599 00.000 9828 IsGuiding returns 1
01:42:33.631 00.032 9828 IsSlewing returns 0
01:42:33.631 00.000 9828 IsGuiding returns 0
01:42:33.631 00.000 9828 scope move finished after 24 + 120 ms
01:42:33.631 00.000 9828 Move returns status 0, amount 24
01:42:33.631 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:33.631 00.000 9828 MoveAxis(N, 11, B)
01:42:33.631 00.000 9828 Guiding  Dir = 0, Dur = 11
01:42:33.647 00.016 9828 IsSlewing returns 0
01:42:33.647 00.000 9828 IsGuiding returns 0
01:42:33.647 00.000 9828 PulseGuide returned control before completion, sleep 21
01:42:33.678 00.031 9828 IsGuiding returns 1
01:42:33.678 00.000 9828 scope still moving after pulse duration time elapsed
01:42:33.709 00.031 9828 IsSlewing returns 0
01:42:33.709 00.000 9828 IsGuiding returns 1
01:42:33.741 00.032 9828 IsSlewing returns 0
01:42:33.741 00.000 9828 IsGuiding returns 1
01:42:33.771 00.030 9828 IsSlewing returns 0
01:42:33.771 00.000 9828 IsGuiding returns 1
01:42:33.802 00.031 9828 IsSlewing returns 0
01:42:33.802 00.000 9828 IsGuiding returns 0
01:42:33.802 00.000 9828 scope move finished after 11 + 143 ms
01:42:33.802 00.000 9828 Move returns status 0, amount 11
01:42:33.802 00.000 9828 move complete, result=0
01:42:33.802 00.000 9828 worker thread done servicing request
01:42:33.802 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:42:34.176 00.374 8976 Exposure complete
01:42:34.182 00.006 8976 worker thread done servicing request
01:42:34.182 00.000 5052 OnExposeComplete: enter
01:42:34.182 00.000 5052 UpdateGuideState(): m_state=6
01:42:34.182 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5139
01:42:34.182 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.83, Mass=198, SNR=9.7, Peak=65 HFD=2.9
01:42:34.182 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
01:42:34.182 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
01:42:34.182 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.02 mountX=0.07 mountY=-0.12, mountTheta=-1.05
01:42:34.183 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.12, opts=13)
01:42:34.183 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.12)
01:42:34.183 00.000 8976 Worker thread wakes up
01:42:34.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.12) opts 0xd
01:42:34.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.12)
01:42:34.183 00.000 8976 Moving (0.07, 0.12) raw xDistance=0.07 yDistance=-0.12
01:42:34.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:42:34.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:42:34.183 00.000 8976 MoveAxis(R, 0, ABG)
01:42:34.183 00.000 8976 MoveAxis(U, 0, ABG)
01:42:34.184 00.001 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:42:34.184 00.000 8976 MountToCamera -- mountX=2.12 mountY=-4.53 hyp=5.00 mountTheta=-1.13 cameraX=3.07, cameraY=3.95 cameraTheta=0.91
01:42:34.184 00.000 8976 incremental bump (3.069, 3.945) isValid = 1
01:42:34.184 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
01:42:34.184 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:42:34.184 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:42:34.184 00.000 8976 move complete, result=0
01:42:34.185 00.001 9828 Worker thread wakes up
01:42:34.185 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:42:34.185 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:42:34.185 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
01:42:34.185 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
01:42:34.185 00.000 8976 worker thread done servicing request
01:42:34.185 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
01:42:34.185 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:42:34.185 00.000 9828 BLC: window closed
01:42:34.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:42:34.185 00.000 9828 MoveAxis(E, 24, B)
01:42:34.185 00.000 9828 Guiding  Dir = 2, Dur = 24
01:42:34.186 00.001 9828 IsSlewing returns 0
01:42:34.186 00.000 9828 IsGuiding returns 0
01:42:34.186 00.000 9828 PulseGuide returned control before completion, sleep 34
01:42:34.195 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:42:34.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:34.195 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:34.195 00.000 5052 Enqueuing Expose request
01:42:34.195 00.000 8976 Worker thread wakes up
01:42:34.195 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:34.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:34.196 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:34.233 00.037 9828 IsGuiding returns 1
01:42:34.233 00.000 9828 scope still moving after pulse duration time elapsed
01:42:34.264 00.031 9828 IsSlewing returns 0
01:42:34.265 00.001 9828 IsGuiding returns 1
01:42:34.295 00.030 9828 IsSlewing returns 0
01:42:34.295 00.000 9828 IsGuiding returns 1
01:42:34.326 00.031 9828 IsSlewing returns 0
01:42:34.326 00.000 9828 IsGuiding returns 0
01:42:34.326 00.000 9828 scope move finished after 24 + 116 ms
01:42:34.326 00.000 9828 Move returns status 0, amount 24
01:42:34.326 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:34.326 00.000 9828 MoveAxis(N, 11, B)
01:42:34.326 00.000 9828 Guiding  Dir = 0, Dur = 11
01:42:34.341 00.015 9828 IsSlewing returns 0
01:42:34.341 00.000 9828 IsGuiding returns 0
01:42:34.341 00.000 9828 PulseGuide returned control before completion, sleep 21
01:42:34.373 00.032 9828 IsGuiding returns 1
01:42:34.373 00.000 9828 scope still moving after pulse duration time elapsed
01:42:34.404 00.031 9828 IsSlewing returns 0
01:42:34.404 00.000 9828 IsGuiding returns 1
01:42:34.435 00.031 9828 IsSlewing returns 0
01:42:34.435 00.000 9828 IsGuiding returns 1
01:42:34.466 00.031 9828 IsSlewing returns 0
01:42:34.466 00.000 9828 IsGuiding returns 1
01:42:34.497 00.031 9828 IsSlewing returns 0
01:42:34.497 00.000 9828 IsGuiding returns 0
01:42:34.497 00.000 9828 scope move finished after 11 + 145 ms
01:42:34.497 00.000 9828 Move returns status 0, amount 11
01:42:34.497 00.000 9828 move complete, result=0
01:42:34.498 00.001 9828 worker thread done servicing request
01:42:34.498 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:42:34.888 00.390 8976 Exposure complete
01:42:34.893 00.005 8976 worker thread done servicing request
01:42:34.894 00.001 5052 OnExposeComplete: enter
01:42:34.894 00.000 5052 UpdateGuideState(): m_state=6
01:42:34.894 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5140
01:42:34.894 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.48, Mass=203, SNR=9.8, Peak=64 HFD=3.2
01:42:34.894 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
01:42:34.894 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
01:42:34.894 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-0.83 mountX=-0.29 mountY=-0.05, mountTheta=-2.97
01:42:34.894 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.23, opts=13)
01:42:34.894 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.23)
01:42:34.895 00.001 8976 Worker thread wakes up
01:42:34.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.23) opts 0xd
01:42:34.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.23)
01:42:34.895 00.000 8976 Moving (0.21, -0.23) raw xDistance=-0.29 yDistance=-0.05
01:42:34.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:42:34.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:42:34.895 00.000 8976 MoveAxis(R, 1, ABG)
01:42:34.895 00.000 8976 stepping (-14, 28) + (1, 0)
01:42:34.895 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:34.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:42:34.904 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
01:42:34.905 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:34.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:34.905 00.000 5052 Enqueuing Expose request
01:42:34.924 00.019 8976 Received - 47 (G) 
01:42:34.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:34.924 00.000 8976 stepped: pos (-13, 28)
01:42:34.924 00.000 8976 MoveAxis(U, 0, ABG)
01:42:34.924 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:42:34.924 00.000 8976 MountToCamera -- mountX=2.07 mountY=-4.50 hyp=4.96 mountTheta=-1.14 cameraX=3.06, cameraY=3.90 cameraTheta=0.90
01:42:34.924 00.000 8976 incremental bump (3.064, 3.896) isValid = 1
01:42:34.924 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
01:42:34.924 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:42:34.924 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:42:34.924 00.000 8976 move complete, result=0
01:42:34.924 00.000 9828 Worker thread wakes up
01:42:34.924 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:42:34.924 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:42:34.924 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.27)
01:42:34.924 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:42:34.924 00.000 8976 worker thread done servicing request
01:42:34.924 00.000 8976 Worker thread wakes up
01:42:34.925 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:34.925 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.35)
01:42:34.925 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
01:42:34.925 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:42:34.925 00.000 9828 BLC: window closed
01:42:34.925 00.000 9828 MoveAxis(E, 24, B)
01:42:34.925 00.000 9828 Guiding  Dir = 2, Dur = 24
01:42:34.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:34.925 00.000 9828 IsSlewing returns 0
01:42:34.925 00.000 9828 IsGuiding returns 0
01:42:34.925 00.000 9828 PulseGuide returned control before completion, sleep 34
01:42:34.964 00.039 9828 IsGuiding returns 1
01:42:34.964 00.000 9828 scope still moving after pulse duration time elapsed
01:42:34.995 00.031 9828 IsSlewing returns 0
01:42:34.996 00.001 9828 IsGuiding returns 1
01:42:35.026 00.030 9828 IsSlewing returns 0
01:42:35.026 00.000 9828 IsGuiding returns 1
01:42:35.057 00.031 9828 IsSlewing returns 0
01:42:35.057 00.000 9828 IsGuiding returns 1
01:42:35.088 00.031 9828 IsSlewing returns 0
01:42:35.088 00.000 9828 IsGuiding returns 0
01:42:35.088 00.000 9828 scope move finished after 24 + 139 ms
01:42:35.088 00.000 9828 Move returns status 0, amount 24
01:42:35.088 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:35.088 00.000 9828 MoveAxis(N, 11, B)
01:42:35.088 00.000 9828 Guiding  Dir = 0, Dur = 11
01:42:35.104 00.016 9828 IsSlewing returns 0
01:42:35.104 00.000 9828 IsGuiding returns 0
01:42:35.104 00.000 9828 PulseGuide returned control before completion, sleep 21
01:42:35.135 00.031 9828 IsGuiding returns 1
01:42:35.135 00.000 9828 scope still moving after pulse duration time elapsed
01:42:35.166 00.031 9828 IsSlewing returns 0
01:42:35.167 00.001 9828 IsGuiding returns 1
01:42:35.197 00.030 9828 IsSlewing returns 0
01:42:35.197 00.000 9828 IsGuiding returns 1
01:42:35.227 00.030 9828 IsSlewing returns 0
01:42:35.227 00.000 9828 IsGuiding returns 1
01:42:35.257 00.030 9828 IsSlewing returns 0
01:42:35.257 00.000 9828 IsGuiding returns 0
01:42:35.257 00.000 9828 scope move finished after 11 + 142 ms
01:42:35.257 00.000 9828 Move returns status 0, amount 11
01:42:35.257 00.000 9828 move complete, result=0
01:42:35.257 00.000 9828 worker thread done servicing request
01:42:35.258 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:42:35.619 00.361 8976 Exposure complete
01:42:35.624 00.005 8976 worker thread done servicing request
01:42:35.625 00.001 5052 OnExposeComplete: enter
01:42:35.625 00.000 5052 UpdateGuideState(): m_state=6
01:42:35.625 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5141
01:42:35.625 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.75, Mass=172, SNR=9.1, Peak=65 HFD=2.8
01:42:35.625 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
01:42:35.625 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
01:42:35.625 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.52 mountX=0.00 mountY=-0.08, mountTheta=-1.52
01:42:35.625 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.04, opts=13)
01:42:35.625 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.04)
01:42:35.625 00.000 8976 Worker thread wakes up
01:42:35.626 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.04) opts 0xd
01:42:35.626 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.04)
01:42:35.626 00.000 8976 Moving (0.07, 0.04) raw xDistance=0.00 yDistance=-0.08
01:42:35.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:42:35.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:42:35.626 00.000 8976 MoveAxis(R, 0, ABG)
01:42:35.626 00.000 8976 MoveAxis(U, 0, ABG)
01:42:35.626 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:42:35.626 00.000 8976 MountToCamera -- mountX=2.05 mountY=-4.48 hyp=4.93 mountTheta=-1.14 cameraX=3.06, cameraY=3.86 cameraTheta=0.90
01:42:35.626 00.000 8976 incremental bump (3.060, 3.863) isValid = 1
01:42:35.626 00.000 8976 Scheduling Mount bump of (0.051, 0.066)
01:42:35.626 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.07, opts=4)
01:42:35.626 00.000 8976 Enqueuing Move request for scope (0.05, 0.07)
01:42:35.626 00.000 8976 move complete, result=0
01:42:35.626 00.000 9828 Worker thread wakes up
01:42:35.626 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0x4
01:42:35.626 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:42:35.626 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:42:35.626 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
01:42:35.626 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:42:35.627 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.92 mountX=-0.05 mountY=-0.06, mountTheta=-2.31
01:42:35.627 00.000 9828 Moving (0.05, 0.07) raw xDistance=-0.05 yDistance=-0.06
01:42:35.627 00.000 9828 BLC: window closed
01:42:35.627 00.000 8976 worker thread done servicing request
01:42:35.627 00.000 9828 MoveAxis(E, 17, B)
01:42:35.627 00.000 9828 Guiding  Dir = 2, Dur = 17
01:42:35.627 00.000 9828 IsSlewing returns 0
01:42:35.627 00.000 9828 IsGuiding returns 0
01:42:35.627 00.000 9828 PulseGuide returned control before completion, sleep 27
01:42:35.636 00.009 5052 UpdateGuideState exits: m=172 SNR=9.1
01:42:35.637 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:35.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:35.637 00.000 5052 Enqueuing Expose request
01:42:35.637 00.000 8976 Worker thread wakes up
01:42:35.637 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:35.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:35.637 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:35.664 00.027 9828 IsGuiding returns 1
01:42:35.664 00.000 9828 scope still moving after pulse duration time elapsed
01:42:35.696 00.032 9828 IsSlewing returns 0
01:42:35.696 00.000 9828 IsGuiding returns 1
01:42:35.727 00.031 9828 IsSlewing returns 0
01:42:35.727 00.000 9828 IsGuiding returns 1
01:42:35.757 00.030 9828 IsSlewing returns 0
01:42:35.757 00.000 9828 IsGuiding returns 0
01:42:35.757 00.000 9828 scope move finished after 17 + 112 ms
01:42:35.757 00.000 9828 Move returns status 0, amount 17
01:42:35.757 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:35.757 00.000 9828 MoveAxis(N, 8, B)
01:42:35.757 00.000 9828 Guiding  Dir = 0, Dur = 8
01:42:35.772 00.015 9828 IsSlewing returns 0
01:42:35.772 00.000 9828 IsGuiding returns 0
01:42:35.772 00.000 9828 PulseGuide returned control before completion, sleep 18
01:42:35.803 00.031 9828 IsGuiding returns 1
01:42:35.803 00.000 9828 scope still moving after pulse duration time elapsed
01:42:35.834 00.031 9828 IsSlewing returns 0
01:42:35.834 00.000 9828 IsGuiding returns 1
01:42:35.865 00.031 9828 IsSlewing returns 0
01:42:35.866 00.001 9828 IsGuiding returns 1
01:42:35.896 00.030 9828 IsSlewing returns 0
01:42:35.896 00.000 9828 IsGuiding returns 1
01:42:35.928 00.032 9828 IsSlewing returns 0
01:42:35.928 00.000 9828 IsGuiding returns 0
01:42:35.928 00.000 9828 scope move finished after 8 + 147 ms
01:42:35.928 00.000 9828 Move returns status 0, amount 8
01:42:35.928 00.000 9828 move complete, result=0
01:42:35.928 00.000 9828 worker thread done servicing request
01:42:35.928 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 8 ms NORTH
01:42:36.323 00.395 8976 Exposure complete
01:42:36.328 00.005 8976 worker thread done servicing request
01:42:36.329 00.001 5052 OnExposeComplete: enter
01:42:36.329 00.000 5052 UpdateGuideState(): m_state=6
01:42:36.329 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5142
01:42:36.329 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.55, Mass=204, SNR=9.8, Peak=63 HFD=3.2
01:42:36.329 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.99 = 1.30)
01:42:36.329 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
01:42:36.329 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.16 hyp=0.79 cameraTheta=-2.94 mountX=0.21 mountY=0.73, mountTheta=1.29
01:42:36.329 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.16, opts=13)
01:42:36.329 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.16)
01:42:36.330 00.001 8976 Worker thread wakes up
01:42:36.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.16) opts 0xd
01:42:36.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.16)
01:42:36.330 00.000 8976 Moving (-0.77, -0.16) raw xDistance=0.21 yDistance=0.73
01:42:36.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:42:36.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
01:42:36.330 00.000 8976 MoveAxis(R, 0, ABG)
01:42:36.330 00.000 8976 MoveAxis(D, 3, ABG)
01:42:36.330 00.000 8976 stepping (-13, 28) + (0, -3)
01:42:36.330 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:36.331 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:42:36.339 00.008 5052 UpdateGuideState exits: m=204 SNR=9.8
01:42:36.340 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:36.340 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:36.340 00.000 5052 Enqueuing Expose request
01:42:36.362 00.022 8976 Received - 47 (G) 
01:42:36.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:36.362 00.000 8976 stepped: pos (-13, 25)
01:42:36.362 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:42:36.362 00.000 8976 MountToCamera -- mountX=2.03 mountY=-4.31 hyp=4.77 mountTheta=-1.13 cameraX=2.92, cameraY=3.77 cameraTheta=0.91
01:42:36.362 00.000 8976 incremental bump (2.918, 3.770) isValid = 1
01:42:36.363 00.001 8976 Scheduling Mount bump of (0.070, 0.094)
01:42:36.363 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:42:36.363 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:42:36.363 00.000 8976 move complete, result=0
01:42:36.363 00.000 9828 Worker thread wakes up
01:42:36.363 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:42:36.363 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:42:36.363 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
01:42:36.363 00.000 8976 worker thread done servicing request
01:42:36.363 00.000 8976 Worker thread wakes up
01:42:36.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:36.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:36.363 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:42:36.363 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
01:42:36.363 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
01:42:36.363 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:42:36.363 00.000 9828 BLC: window closed
01:42:36.363 00.000 9828 MoveAxis(E, 24, B)
01:42:36.364 00.001 9828 Guiding  Dir = 2, Dur = 24
01:42:36.364 00.000 9828 IsSlewing returns 0
01:42:36.364 00.000 9828 IsGuiding returns 0
01:42:36.364 00.000 9828 PulseGuide returned control before completion, sleep 34
01:42:36.404 00.040 9828 IsGuiding returns 1
01:42:36.404 00.000 9828 scope still moving after pulse duration time elapsed
01:42:36.436 00.032 9828 IsSlewing returns 0
01:42:36.436 00.000 9828 IsGuiding returns 1
01:42:36.467 00.031 9828 IsSlewing returns 0
01:42:36.468 00.001 9828 IsGuiding returns 1
01:42:36.498 00.030 9828 IsSlewing returns 0
01:42:36.498 00.000 9828 IsGuiding returns 0
01:42:36.498 00.000 9828 scope move finished after 24 + 110 ms
01:42:36.498 00.000 9828 Move returns status 0, amount 24
01:42:36.498 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:36.498 00.000 9828 MoveAxis(N, 12, B)
01:42:36.498 00.000 9828 Guiding  Dir = 0, Dur = 12
01:42:36.514 00.016 9828 IsSlewing returns 0
01:42:36.514 00.000 9828 IsGuiding returns 0
01:42:36.514 00.000 9828 PulseGuide returned control before completion, sleep 22
01:42:36.546 00.032 9828 IsGuiding returns 1
01:42:36.546 00.000 9828 scope still moving after pulse duration time elapsed
01:42:36.578 00.032 9828 IsSlewing returns 0
01:42:36.578 00.000 9828 IsGuiding returns 1
01:42:36.608 00.030 9828 IsSlewing returns 0
01:42:36.608 00.000 9828 IsGuiding returns 1
01:42:36.639 00.031 9828 IsSlewing returns 0
01:42:36.639 00.000 9828 IsGuiding returns 1
01:42:36.670 00.031 9828 IsSlewing returns 0
01:42:36.670 00.000 9828 IsGuiding returns 0
01:42:36.670 00.000 9828 scope move finished after 12 + 144 ms
01:42:36.670 00.000 9828 Move returns status 0, amount 12
01:42:36.670 00.000 9828 move complete, result=0
01:42:36.670 00.000 9828 worker thread done servicing request
01:42:36.670 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
01:42:37.056 00.386 8976 Exposure complete
01:42:37.062 00.006 8976 worker thread done servicing request
01:42:37.062 00.000 5052 OnExposeComplete: enter
01:42:37.062 00.000 5052 UpdateGuideState(): m_state=6
01:42:37.062 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5143
01:42:37.062 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.85, Mass=203, SNR=9.8, Peak=64 HFD=2.8
01:42:37.062 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:42:37.062 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
01:42:37.062 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.14 hyp=0.48 cameraTheta=2.85 mountX=0.33 mountY=0.31, mountTheta=0.75
01:42:37.063 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.14, opts=13)
01:42:37.063 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.14)
01:42:37.063 00.000 8976 Worker thread wakes up
01:42:37.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.14) opts 0xd
01:42:37.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.14)
01:42:37.063 00.000 8976 Moving (-0.46, 0.14) raw xDistance=0.33 yDistance=0.31
01:42:37.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:42:37.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.31
01:42:37.063 00.000 8976 MoveAxis(L, 1, ABG)
01:42:37.063 00.000 8976 stepping (-13, 25) + (-1, 0)
01:42:37.063 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:37.064 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:42:37.073 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
01:42:37.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:37.074 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:37.074 00.000 5052 Enqueuing Expose request
01:42:37.097 00.023 8976 Received - 47 (G) 
01:42:37.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:37.097 00.000 8976 stepped: pos (-14, 25)
01:42:37.097 00.000 8976 MoveAxis(D, 1, ABG)
01:42:37.098 00.001 8976 stepping (-14, 25) + (0, -1)
01:42:37.098 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:37.130 00.032 8976 Received - 47 (G) 
01:42:37.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:37.130 00.000 8976 stepped: pos (-14, 24)
01:42:37.130 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:42:37.130 00.000 8976 MountToCamera -- mountX=2.07 mountY=-4.15 hyp=4.63 mountTheta=-1.11 cameraX=2.75, cameraY=3.73 cameraTheta=0.93
01:42:37.130 00.000 8976 incremental bump (2.753, 3.728) isValid = 1
01:42:37.130 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:42:37.130 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:42:37.130 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:42:37.130 00.000 8976 move complete, result=0
01:42:37.130 00.000 9828 Worker thread wakes up
01:42:37.130 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:42:37.130 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:42:37.130 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
01:42:37.130 00.000 8976 worker thread done servicing request
01:42:37.130 00.000 8976 Worker thread wakes up
01:42:37.130 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
01:42:37.130 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
01:42:37.131 00.001 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:42:37.131 00.000 9828 BLC: window closed
01:42:37.131 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:42:37.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:37.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:37.131 00.000 9828 MoveAxis(E, 23, B)
01:42:37.131 00.000 9828 Guiding  Dir = 2, Dur = 23
01:42:37.131 00.000 9828 IsSlewing returns 0
01:42:37.131 00.000 9828 IsGuiding returns 0
01:42:37.131 00.000 9828 PulseGuide returned control before completion, sleep 33
01:42:37.180 00.049 9828 IsGuiding returns 1
01:42:37.180 00.000 9828 scope still moving after pulse duration time elapsed
01:42:37.212 00.032 9828 IsSlewing returns 0
01:42:37.212 00.000 9828 IsGuiding returns 1
01:42:37.242 00.030 9828 IsSlewing returns 0
01:42:37.242 00.000 9828 IsGuiding returns 1
01:42:37.274 00.032 9828 IsSlewing returns 0
01:42:37.274 00.000 9828 IsGuiding returns 0
01:42:37.274 00.000 9828 scope move finished after 23 + 119 ms
01:42:37.274 00.000 9828 Move returns status 0, amount 23
01:42:37.274 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:37.274 00.000 9828 MoveAxis(N, 12, B)
01:42:37.274 00.000 9828 Guiding  Dir = 0, Dur = 12
01:42:37.289 00.015 9828 IsSlewing returns 0
01:42:37.289 00.000 9828 IsGuiding returns 0
01:42:37.290 00.001 9828 PulseGuide returned control before completion, sleep 22
01:42:37.321 00.031 9828 IsGuiding returns 1
01:42:37.321 00.000 9828 scope still moving after pulse duration time elapsed
01:42:37.351 00.030 9828 IsSlewing returns 0
01:42:37.351 00.000 9828 IsGuiding returns 1
01:42:37.382 00.031 9828 IsSlewing returns 0
01:42:37.382 00.000 9828 IsGuiding returns 1
01:42:37.413 00.031 9828 IsSlewing returns 0
01:42:37.413 00.000 9828 IsGuiding returns 1
01:42:37.446 00.033 9828 IsSlewing returns 0
01:42:37.446 00.000 9828 IsGuiding returns 0
01:42:37.446 00.000 9828 scope move finished after 12 + 144 ms
01:42:37.446 00.000 9828 Move returns status 0, amount 12
01:42:37.446 00.000 9828 move complete, result=0
01:42:37.446 00.000 9828 worker thread done servicing request
01:42:37.446 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:42:37.826 00.380 8976 Exposure complete
01:42:37.832 00.006 8976 worker thread done servicing request
01:42:37.832 00.000 5052 OnExposeComplete: enter
01:42:37.832 00.000 5052 UpdateGuideState(): m_state=6
01:42:37.832 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5144
01:42:37.832 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.53, Mass=185, SNR=9.4, Peak=63 HFD=2.5
01:42:37.832 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
01:42:37.832 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.38)
01:42:37.832 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.76 mountX=-0.15 mountY=0.13, mountTheta=2.42
01:42:37.833 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.18, opts=13)
01:42:37.833 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.18)
01:42:37.833 00.000 8976 Worker thread wakes up
01:42:37.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.18) opts 0xd
01:42:37.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.18)
01:42:37.833 00.000 8976 Moving (-0.03, -0.18) raw xDistance=-0.15 yDistance=0.13
01:42:37.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:42:37.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:42:37.833 00.000 8976 MoveAxis(R, 0, ABG)
01:42:37.833 00.000 8976 MoveAxis(U, 0, ABG)
01:42:37.833 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:42:37.833 00.000 8976 MountToCamera -- mountX=2.09 mountY=-4.04 hyp=4.55 mountTheta=-1.09 cameraX=2.64, cameraY=3.70 cameraTheta=0.95
01:42:37.833 00.000 8976 incremental bump (2.642, 3.700) isValid = 1
01:42:37.834 00.001 8976 Scheduling Mount bump of (0.067, 0.097)
01:42:37.834 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:42:37.834 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:42:37.834 00.000 8976 move complete, result=0
01:42:37.834 00.000 9828 Worker thread wakes up
01:42:37.834 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:42:37.834 00.000 8976 worker thread done servicing request
01:42:37.834 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:42:37.834 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
01:42:37.834 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
01:42:37.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:42:37.834 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
01:42:37.834 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:42:37.834 00.000 9828 BLC: window closed
01:42:37.834 00.000 9828 MoveAxis(E, 23, B)
01:42:37.834 00.000 9828 Guiding  Dir = 2, Dur = 23
01:42:37.835 00.001 9828 IsSlewing returns 0
01:42:37.835 00.000 9828 IsGuiding returns 0
01:42:37.835 00.000 9828 PulseGuide returned control before completion, sleep 33
01:42:37.844 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:42:37.844 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:37.844 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:37.844 00.000 5052 Enqueuing Expose request
01:42:37.844 00.000 8976 Worker thread wakes up
01:42:37.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:37.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:37.844 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:37.880 00.036 9828 IsGuiding returns 1
01:42:37.880 00.000 9828 scope still moving after pulse duration time elapsed
01:42:37.911 00.031 9828 IsSlewing returns 0
01:42:37.911 00.000 9828 IsGuiding returns 1
01:42:37.942 00.031 9828 IsSlewing returns 0
01:42:37.942 00.000 9828 IsGuiding returns 1
01:42:37.972 00.030 9828 IsSlewing returns 0
01:42:37.972 00.000 9828 IsGuiding returns 1
01:42:38.004 00.032 9828 IsSlewing returns 0
01:42:38.004 00.000 9828 IsGuiding returns 1
01:42:38.034 00.030 9828 IsSlewing returns 0
01:42:38.034 00.000 9828 IsGuiding returns 0
01:42:38.034 00.000 9828 scope move finished after 23 + 176 ms
01:42:38.034 00.000 9828 Move returns status 0, amount 23
01:42:38.034 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:38.034 00.000 9828 MoveAxis(N, 12, B)
01:42:38.034 00.000 9828 Guiding  Dir = 0, Dur = 12
01:42:38.050 00.016 9828 IsSlewing returns 0
01:42:38.050 00.000 9828 IsGuiding returns 0
01:42:38.050 00.000 9828 PulseGuide returned control before completion, sleep 22
01:42:38.081 00.031 9828 IsGuiding returns 1
01:42:38.081 00.000 9828 scope still moving after pulse duration time elapsed
01:42:38.112 00.031 9828 IsSlewing returns 0
01:42:38.112 00.000 9828 IsGuiding returns 1
01:42:38.142 00.030 9828 IsSlewing returns 0
01:42:38.142 00.000 9828 IsGuiding returns 1
01:42:38.173 00.031 9828 IsSlewing returns 0
01:42:38.173 00.000 9828 IsGuiding returns 1
01:42:38.204 00.031 9828 IsSlewing returns 0
01:42:38.204 00.000 9828 IsGuiding returns 0
01:42:38.204 00.000 9828 scope move finished after 12 + 142 ms
01:42:38.204 00.000 9828 Move returns status 0, amount 12
01:42:38.204 00.000 9828 move complete, result=0
01:42:38.204 00.000 9828 worker thread done servicing request
01:42:38.204 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:42:38.535 00.331 8976 Exposure complete
01:42:38.541 00.006 8976 worker thread done servicing request
01:42:38.541 00.000 5052 OnExposeComplete: enter
01:42:38.541 00.000 5052 UpdateGuideState(): m_state=6
01:42:38.541 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5145
01:42:38.541 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.87, Mass=175, SNR=9.2, Peak=66 HFD=2.6
01:42:38.542 00.001 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
01:42:38.542 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.40 = -1.40)
01:42:38.542 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.75 mountX=0.07 mountY=-0.24, mountTheta=-1.30
01:42:38.542 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.16, opts=13)
01:42:38.542 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.16)
01:42:38.543 00.001 8976 Worker thread wakes up
01:42:38.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.16) opts 0xd
01:42:38.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.16)
01:42:38.543 00.000 8976 Moving (0.18, 0.16) raw xDistance=0.07 yDistance=-0.24
01:42:38.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:42:38.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:42:38.543 00.000 8976 MoveAxis(R, 0, ABG)
01:42:38.543 00.000 8976 MoveAxis(U, 0, ABG)
01:42:38.543 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:42:38.543 00.000 8976 MountToCamera -- mountX=2.11 mountY=-3.96 hyp=4.49 mountTheta=-1.08 cameraX=2.57, cameraY=3.68 cameraTheta=0.96
01:42:38.543 00.000 8976 incremental bump (2.568, 3.682) isValid = 1
01:42:38.543 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
01:42:38.543 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:42:38.543 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:42:38.543 00.000 8976 move complete, result=0
01:42:38.544 00.001 8976 worker thread done servicing request
01:42:38.544 00.000 9828 Worker thread wakes up
01:42:38.544 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:42:38.544 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:42:38.544 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
01:42:38.544 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
01:42:38.544 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
01:42:38.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:42:38.544 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:42:38.544 00.000 9828 BLC: window closed
01:42:38.544 00.000 9828 MoveAxis(E, 22, B)
01:42:38.544 00.000 9828 Guiding  Dir = 2, Dur = 22
01:42:38.545 00.001 9828 IsSlewing returns 0
01:42:38.545 00.000 9828 IsGuiding returns 0
01:42:38.545 00.000 9828 PulseGuide returned control before completion, sleep 32
01:42:38.554 00.009 5052 UpdateGuideState exits: m=175 SNR=9.2
01:42:38.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:38.554 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:38.554 00.000 5052 Enqueuing Expose request
01:42:38.554 00.000 8976 Worker thread wakes up
01:42:38.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:38.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:38.554 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:38.593 00.039 9828 IsGuiding returns 1
01:42:38.593 00.000 9828 scope still moving after pulse duration time elapsed
01:42:38.624 00.031 9828 IsSlewing returns 0
01:42:38.624 00.000 9828 IsGuiding returns 1
01:42:38.656 00.032 9828 IsSlewing returns 0
01:42:38.656 00.000 9828 IsGuiding returns 1
01:42:38.686 00.030 9828 IsSlewing returns 0
01:42:38.686 00.000 9828 IsGuiding returns 0
01:42:38.686 00.000 9828 scope move finished after 22 + 119 ms
01:42:38.686 00.000 9828 Move returns status 0, amount 22
01:42:38.686 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:38.686 00.000 9828 MoveAxis(N, 12, B)
01:42:38.687 00.001 9828 Guiding  Dir = 0, Dur = 12
01:42:38.701 00.014 9828 IsSlewing returns 0
01:42:38.701 00.000 9828 IsGuiding returns 0
01:42:38.701 00.000 9828 PulseGuide returned control before completion, sleep 22
01:42:38.732 00.031 9828 IsGuiding returns 1
01:42:38.732 00.000 9828 scope still moving after pulse duration time elapsed
01:42:38.763 00.031 9828 IsSlewing returns 0
01:42:38.763 00.000 9828 IsGuiding returns 1
01:42:38.793 00.030 9828 IsSlewing returns 0
01:42:38.793 00.000 9828 IsGuiding returns 1
01:42:38.824 00.031 9828 IsSlewing returns 0
01:42:38.824 00.000 9828 IsGuiding returns 1
01:42:38.855 00.031 9828 IsSlewing returns 0
01:42:38.855 00.000 9828 IsGuiding returns 0
01:42:38.855 00.000 9828 scope move finished after 12 + 142 ms
01:42:38.855 00.000 9828 Move returns status 0, amount 12
01:42:38.855 00.000 9828 move complete, result=0
01:42:38.855 00.000 9828 worker thread done servicing request
01:42:38.855 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:42:39.242 00.387 8976 Exposure complete
01:42:39.247 00.005 8976 worker thread done servicing request
01:42:39.247 00.000 5052 OnExposeComplete: enter
01:42:39.247 00.000 5052 UpdateGuideState(): m_state=6
01:42:39.247 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5146
01:42:39.247 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.57, Mass=190, SNR=9.5, Peak=64 HFD=3.0
01:42:39.247 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
01:42:39.247 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
01:42:39.247 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.63 mountX=-0.21 mountY=-0.09, mountTheta=-2.76
01:42:39.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.14, opts=13)
01:42:39.248 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.14)
01:42:39.248 00.000 8976 Worker thread wakes up
01:42:39.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.14) opts 0xd
01:42:39.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.14)
01:42:39.248 00.000 8976 Moving (0.19, -0.14) raw xDistance=-0.21 yDistance=-0.09
01:42:39.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:42:39.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:42:39.248 00.000 8976 MoveAxis(R, 0, ABG)
01:42:39.248 00.000 8976 MoveAxis(U, 0, ABG)
01:42:39.249 00.001 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:42:39.249 00.000 8976 MountToCamera -- mountX=2.12 mountY=-3.91 hyp=4.45 mountTheta=-1.07 cameraX=2.52, cameraY=3.67 cameraTheta=0.97
01:42:39.249 00.000 8976 incremental bump (2.518, 3.669) isValid = 1
01:42:39.249 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
01:42:39.249 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:42:39.249 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:42:39.249 00.000 8976 move complete, result=0
01:42:39.249 00.000 9828 Worker thread wakes up
01:42:39.249 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:42:39.249 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:42:39.249 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
01:42:39.249 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
01:42:39.249 00.000 8976 worker thread done servicing request
01:42:39.250 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
01:42:39.250 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:42:39.250 00.000 9828 BLC: window closed
01:42:39.250 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:42:39.250 00.000 9828 MoveAxis(E, 22, B)
01:42:39.250 00.000 9828 Guiding  Dir = 2, Dur = 22
01:42:39.250 00.000 9828 IsSlewing returns 0
01:42:39.250 00.000 9828 IsGuiding returns 0
01:42:39.250 00.000 9828 PulseGuide returned control before completion, sleep 32
01:42:39.259 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:42:39.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:39.259 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:39.259 00.000 5052 Enqueuing Expose request
01:42:39.259 00.000 8976 Worker thread wakes up
01:42:39.259 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:39.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:39.259 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:39.290 00.031 9828 IsGuiding returns 1
01:42:39.290 00.000 9828 scope still moving after pulse duration time elapsed
01:42:39.322 00.032 9828 IsSlewing returns 0
01:42:39.322 00.000 9828 IsGuiding returns 1
01:42:39.353 00.031 9828 IsSlewing returns 0
01:42:39.353 00.000 9828 IsGuiding returns 1
01:42:39.384 00.031 9828 IsSlewing returns 0
01:42:39.385 00.001 9828 IsGuiding returns 0
01:42:39.385 00.000 9828 scope move finished after 22 + 112 ms
01:42:39.385 00.000 9828 Move returns status 0, amount 22
01:42:39.385 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:39.385 00.000 9828 MoveAxis(N, 12, B)
01:42:39.385 00.000 9828 Guiding  Dir = 0, Dur = 12
01:42:39.399 00.014 9828 IsSlewing returns 0
01:42:39.399 00.000 9828 IsGuiding returns 0
01:42:39.399 00.000 9828 PulseGuide returned control before completion, sleep 22
01:42:39.430 00.031 9828 IsGuiding returns 1
01:42:39.430 00.000 9828 scope still moving after pulse duration time elapsed
01:42:39.461 00.031 9828 IsSlewing returns 0
01:42:39.461 00.000 9828 IsGuiding returns 1
01:42:39.492 00.031 9828 IsSlewing returns 0
01:42:39.492 00.000 9828 IsGuiding returns 1
01:42:39.523 00.031 9828 IsSlewing returns 0
01:42:39.523 00.000 9828 IsGuiding returns 1
01:42:39.554 00.031 9828 IsSlewing returns 0
01:42:39.554 00.000 9828 IsGuiding returns 0
01:42:39.554 00.000 9828 scope move finished after 12 + 142 ms
01:42:39.554 00.000 9828 Move returns status 0, amount 12
01:42:39.554 00.000 9828 move complete, result=0
01:42:39.554 00.000 9828 worker thread done servicing request
01:42:39.554 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:42:39.949 00.395 8976 Exposure complete
01:42:39.955 00.006 8976 worker thread done servicing request
01:42:39.955 00.000 5052 OnExposeComplete: enter
01:42:39.955 00.000 5052 UpdateGuideState(): m_state=6
01:42:39.955 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5147
01:42:39.955 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=282.13, Mass=182, SNR=9.3, Peak=74 HFD=2.6
01:42:39.955 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
01:42:39.955 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
01:42:39.955 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.42 hyp=0.55 cameraTheta=0.87 mountX=0.21 mountY=-0.52, mountTheta=-1.19
01:42:39.955 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.42, opts=13)
01:42:39.955 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.42)
01:42:39.956 00.001 8976 Worker thread wakes up
01:42:39.956 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.42) opts 0xd
01:42:39.956 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.42)
01:42:39.956 00.000 8976 Moving (0.35, 0.42) raw xDistance=0.21 yDistance=-0.52
01:42:39.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:42:39.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:42:39.956 00.000 8976 MoveAxis(R, 0, ABG)
01:42:39.956 00.000 8976 MoveAxis(U, 2, ABG)
01:42:39.956 00.000 8976 stepping (-14, 24) + (0, 2)
01:42:39.956 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:39.956 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:42:39.966 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:42:39.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:39.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:39.966 00.000 5052 Enqueuing Expose request
01:42:39.991 00.025 8976 Received - 47 (G) 
01:42:39.992 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:39.992 00.000 8976 stepped: pos (-14, 26)
01:42:39.992 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:42:39.992 00.000 8976 MountToCamera -- mountX=2.13 mountY=-3.98 hyp=4.52 mountTheta=-1.08 cameraX=2.58, cameraY=3.71 cameraTheta=0.96
01:42:39.992 00.000 8976 incremental bump (2.579, 3.709) isValid = 1
01:42:39.992 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
01:42:39.992 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:42:39.992 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:42:39.992 00.000 8976 move complete, result=0
01:42:39.992 00.000 9828 Worker thread wakes up
01:42:39.992 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:42:39.992 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:42:39.992 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
01:42:39.992 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:42:39.992 00.000 8976 worker thread done servicing request
01:42:39.992 00.000 8976 Worker thread wakes up
01:42:39.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:39.993 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:39.993 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
01:42:39.993 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
01:42:39.993 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:42:39.993 00.000 9828 BLC: window closed
01:42:39.993 00.000 9828 MoveAxis(E, 22, B)
01:42:39.993 00.000 9828 Guiding  Dir = 2, Dur = 22
01:42:39.993 00.000 9828 IsSlewing returns 0
01:42:39.993 00.000 9828 IsGuiding returns 0
01:42:39.993 00.000 9828 PulseGuide returned control before completion, sleep 32
01:42:40.037 00.044 9828 IsGuiding returns 1
01:42:40.037 00.000 9828 scope still moving after pulse duration time elapsed
01:42:40.068 00.031 9828 IsSlewing returns 0
01:42:40.068 00.000 9828 IsGuiding returns 1
01:42:40.099 00.031 9828 IsSlewing returns 0
01:42:40.099 00.000 9828 IsGuiding returns 1
01:42:40.129 00.030 9828 IsSlewing returns 0
01:42:40.129 00.000 9828 IsGuiding returns 1
01:42:40.160 00.031 9828 IsSlewing returns 0
01:42:40.160 00.000 9828 IsGuiding returns 0
01:42:40.160 00.000 9828 scope move finished after 22 + 145 ms
01:42:40.160 00.000 9828 Move returns status 0, amount 22
01:42:40.160 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:40.160 00.000 9828 MoveAxis(N, 12, B)
01:42:40.160 00.000 9828 Guiding  Dir = 0, Dur = 12
01:42:40.176 00.016 9828 IsSlewing returns 0
01:42:40.176 00.000 9828 IsGuiding returns 0
01:42:40.177 00.001 9828 PulseGuide returned control before completion, sleep 22
01:42:40.206 00.029 9828 IsGuiding returns 1
01:42:40.206 00.000 9828 scope still moving after pulse duration time elapsed
01:42:40.238 00.032 9828 IsSlewing returns 0
01:42:40.238 00.000 9828 IsGuiding returns 1
01:42:40.269 00.031 9828 IsSlewing returns 0
01:42:40.269 00.000 9828 IsGuiding returns 1
01:42:40.301 00.032 9828 IsSlewing returns 0
01:42:40.301 00.000 9828 IsGuiding returns 1
01:42:40.332 00.031 9828 IsSlewing returns 0
01:42:40.332 00.000 9828 IsGuiding returns 1
01:42:40.362 00.030 9828 IsSlewing returns 0
01:42:40.362 00.000 9828 IsGuiding returns 1
01:42:40.393 00.031 9828 IsSlewing returns 0
01:42:40.393 00.000 9828 IsGuiding returns 1
01:42:40.424 00.031 9828 IsSlewing returns 0
01:42:40.424 00.000 9828 IsGuiding returns 0
01:42:40.424 00.000 9828 scope move finished after 12 + 236 ms
01:42:40.424 00.000 9828 Move returns status 0, amount 12
01:42:40.424 00.000 9828 move complete, result=0
01:42:40.424 00.000 9828 worker thread done servicing request
01:42:40.424 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:42:40.681 00.257 8976 Exposure complete
01:42:40.685 00.004 8976 worker thread done servicing request
01:42:40.685 00.000 5052 OnExposeComplete: enter
01:42:40.685 00.000 5052 UpdateGuideState(): m_state=6
01:42:40.686 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5148
01:42:40.686 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.64, Mass=185, SNR=9.4, Peak=70 HFD=2.8
01:42:40.686 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
01:42:40.686 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.96 = -2.96)
01:42:40.686 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.81 mountX=-0.09 mountY=-0.02, mountTheta=-2.95
01:42:40.686 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.07, opts=13)
01:42:40.686 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.07)
01:42:40.687 00.001 8976 Worker thread wakes up
01:42:40.687 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.07) opts 0xd
01:42:40.687 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.07)
01:42:40.687 00.000 8976 Moving (0.07, -0.07) raw xDistance=-0.09 yDistance=-0.02
01:42:40.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:42:40.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:42:40.687 00.000 8976 MoveAxis(R, 0, ABG)
01:42:40.687 00.000 8976 MoveAxis(U, 0, ABG)
01:42:40.687 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:42:40.687 00.000 8976 MountToCamera -- mountX=2.13 mountY=-4.03 hyp=4.56 mountTheta=-1.08 cameraX=2.62, cameraY=3.74 cameraTheta=0.96
01:42:40.687 00.000 8976 incremental bump (2.619, 3.735) isValid = 1
01:42:40.687 00.000 8976 Scheduling Mount bump of (0.054, 0.079)
01:42:40.687 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.08, opts=4)
01:42:40.687 00.000 8976 Enqueuing Move request for scope (0.05, 0.08)
01:42:40.687 00.000 8976 move complete, result=0
01:42:40.687 00.000 9828 Worker thread wakes up
01:42:40.688 00.001 8976 worker thread done servicing request
01:42:40.688 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0x4
01:42:40.688 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:42:40.688 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
01:42:40.688 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
01:42:40.688 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=0.98 mountX=-0.06 mountY=-0.07, mountTheta=-2.24
01:42:40.688 00.000 9828 Moving (0.05, 0.08) raw xDistance=-0.06 yDistance=-0.07
01:42:40.688 00.000 9828 BLC: window closed
01:42:40.688 00.000 9828 MoveAxis(E, 18, B)
01:42:40.688 00.000 9828 Guiding  Dir = 2, Dur = 18
01:42:40.689 00.001 9828 IsSlewing returns 0
01:42:40.689 00.000 9828 IsGuiding returns 0
01:42:40.689 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:42:40.689 00.000 9828 PulseGuide returned control before completion, sleep 28
01:42:40.700 00.011 5052 UpdateGuideState exits: m=185 SNR=9.4
01:42:40.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:40.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:40.700 00.000 5052 Enqueuing Expose request
01:42:40.700 00.000 8976 Worker thread wakes up
01:42:40.700 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:40.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:40.701 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:40.719 00.018 9828 IsGuiding returns 1
01:42:40.719 00.000 9828 scope still moving after pulse duration time elapsed
01:42:40.750 00.031 9828 IsSlewing returns 0
01:42:40.750 00.000 9828 IsGuiding returns 1
01:42:40.781 00.031 9828 IsSlewing returns 0
01:42:40.781 00.000 9828 IsGuiding returns 1
01:42:40.812 00.031 9828 IsSlewing returns 0
01:42:40.812 00.000 9828 IsGuiding returns 1
01:42:40.843 00.031 9828 IsSlewing returns 0
01:42:40.843 00.000 9828 IsGuiding returns 0
01:42:40.843 00.000 9828 scope move finished after 18 + 135 ms
01:42:40.843 00.000 9828 Move returns status 0, amount 18
01:42:40.843 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:40.843 00.000 9828 MoveAxis(N, 10, B)
01:42:40.843 00.000 9828 Guiding  Dir = 0, Dur = 10
01:42:40.858 00.015 9828 IsSlewing returns 0
01:42:40.858 00.000 9828 IsGuiding returns 0
01:42:40.858 00.000 9828 PulseGuide returned control before completion, sleep 20
01:42:40.889 00.031 9828 IsGuiding returns 1
01:42:40.889 00.000 9828 scope still moving after pulse duration time elapsed
01:42:40.921 00.032 9828 IsSlewing returns 0
01:42:40.921 00.000 9828 IsGuiding returns 1
01:42:40.952 00.031 9828 IsSlewing returns 0
01:42:40.952 00.000 9828 IsGuiding returns 1
01:42:40.983 00.031 9828 IsSlewing returns 0
01:42:40.987 00.004 9828 IsGuiding returns 0
01:42:40.987 00.000 9828 scope move finished after 10 + 118 ms
01:42:40.987 00.000 9828 Move returns status 0, amount 10
01:42:40.987 00.000 9828 move complete, result=0
01:42:40.987 00.000 9828 worker thread done servicing request
01:42:40.988 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 10 ms NORTH
01:42:41.395 00.407 8976 Exposure complete
01:42:41.400 00.005 8976 worker thread done servicing request
01:42:41.401 00.001 5052 OnExposeComplete: enter
01:42:41.401 00.000 5052 UpdateGuideState(): m_state=6
01:42:41.401 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5149
01:42:41.401 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.67, Mass=179, SNR=9.3, Peak=68 HFD=2.5
01:42:41.401 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
01:42:41.401 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.63)
01:42:41.401 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.51 mountX=-0.01 mountY=0.06, mountTheta=1.73
01:42:41.401 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.04, opts=13)
01:42:41.402 00.001 5052 Enqueuing Move request for stepguider (-0.05, -0.04)
01:42:41.402 00.000 8976 Worker thread wakes up
01:42:41.402 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.04) opts 0xd
01:42:41.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.04)
01:42:41.402 00.000 8976 Moving (-0.05, -0.04) raw xDistance=-0.01 yDistance=0.06
01:42:41.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:42:41.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:42:41.402 00.000 8976 MoveAxis(R, 0, ABG)
01:42:41.402 00.000 8976 MoveAxis(U, 0, ABG)
01:42:41.402 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:42:41.402 00.000 8976 MountToCamera -- mountX=2.14 mountY=-4.06 hyp=4.59 mountTheta=-1.09 cameraX=2.65, cameraY=3.75 cameraTheta=0.96
01:42:41.402 00.000 8976 incremental bump (2.646, 3.753) isValid = 1
01:42:41.402 00.000 8976 Scheduling Mount bump of (0.034, 0.050)
01:42:41.402 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.05, opts=4)
01:42:41.402 00.000 8976 Enqueuing Move request for scope (0.03, 0.05)
01:42:41.402 00.000 8976 move complete, result=0
01:42:41.402 00.000 9828 Worker thread wakes up
01:42:41.402 00.000 8976 worker thread done servicing request
01:42:41.402 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0x4
01:42:41.402 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:42:41.402 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
01:42:41.403 00.001 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
01:42:41.403 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.97 mountX=-0.04 mountY=-0.05, mountTheta=-2.25
01:42:41.403 00.000 9828 Moving (0.03, 0.05) raw xDistance=-0.04 yDistance=-0.05
01:42:41.403 00.000 9828 BLC: window closed
01:42:41.403 00.000 9828 MoveAxis(E, 11, B)
01:42:41.403 00.000 9828 Guiding  Dir = 2, Dur = 11
01:42:41.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:42:41.403 00.000 9828 IsSlewing returns 0
01:42:41.403 00.000 9828 IsGuiding returns 0
01:42:41.403 00.000 9828 PulseGuide returned control before completion, sleep 21
01:42:41.413 00.010 5052 UpdateGuideState exits: m=179 SNR=9.3
01:42:41.413 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:41.413 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:41.413 00.000 5052 Enqueuing Expose request
01:42:41.413 00.000 8976 Worker thread wakes up
01:42:41.414 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:41.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:41.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:41.431 00.017 9828 IsGuiding returns 1
01:42:41.431 00.000 9828 scope still moving after pulse duration time elapsed
01:42:41.462 00.031 9828 IsSlewing returns 0
01:42:41.463 00.001 9828 IsGuiding returns 1
01:42:41.494 00.031 9828 IsSlewing returns 0
01:42:41.495 00.001 9828 IsGuiding returns 1
01:42:41.525 00.030 9828 IsSlewing returns 0
01:42:41.525 00.000 9828 IsGuiding returns 1
01:42:41.556 00.031 9828 IsSlewing returns 0
01:42:41.556 00.000 9828 IsGuiding returns 1
01:42:41.587 00.031 9828 IsSlewing returns 0
01:42:41.587 00.000 9828 IsGuiding returns 0
01:42:41.587 00.000 9828 scope move finished after 11 + 172 ms
01:42:41.587 00.000 9828 Move returns status 0, amount 11
01:42:41.587 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:41.587 00.000 9828 MoveAxis(N, 6, B)
01:42:41.587 00.000 9828 Guiding  Dir = 0, Dur = 6
01:42:41.602 00.015 9828 IsSlewing returns 0
01:42:41.602 00.000 9828 IsGuiding returns 0
01:42:41.602 00.000 9828 PulseGuide returned control before completion, sleep 16
01:42:41.633 00.031 9828 IsGuiding returns 1
01:42:41.633 00.000 9828 scope still moving after pulse duration time elapsed
01:42:41.664 00.031 9828 IsSlewing returns 0
01:42:41.664 00.000 9828 IsGuiding returns 1
01:42:41.695 00.031 9828 IsSlewing returns 0
01:42:41.695 00.000 9828 IsGuiding returns 1
01:42:41.720 00.025 9828 IsSlewing returns 0
01:42:41.720 00.000 9828 IsGuiding returns 1
01:42:41.766 00.046 9828 IsSlewing returns 0
01:42:41.766 00.000 9828 IsGuiding returns 0
01:42:41.766 00.000 9828 scope move finished after 6 + 158 ms
01:42:41.766 00.000 9828 Move returns status 0, amount 6
01:42:41.766 00.000 9828 move complete, result=0
01:42:41.766 00.000 9828 worker thread done servicing request
01:42:41.766 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.0 px 6 ms NORTH
01:42:42.102 00.336 8976 Exposure complete
01:42:42.109 00.007 8976 worker thread done servicing request
01:42:42.109 00.000 5052 OnExposeComplete: enter
01:42:42.109 00.000 5052 UpdateGuideState(): m_state=6
01:42:42.109 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5150
01:42:42.109 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.71, Mass=191, SNR=9.6, Peak=71 HFD=2.6
01:42:42.109 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:42:42.109 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:42:42.109 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.01 hyp=0.31 cameraTheta=3.12 mountX=0.15 mountY=0.26, mountTheta=1.06
01:42:42.110 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.01, opts=13)
01:42:42.110 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.01)
01:42:42.110 00.000 8976 Worker thread wakes up
01:42:42.111 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.01) opts 0xd
01:42:42.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.01)
01:42:42.111 00.000 8976 Moving (-0.31, 0.01) raw xDistance=0.15 yDistance=0.26
01:42:42.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:42:42.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:42:42.111 00.000 8976 MoveAxis(R, 0, ABG)
01:42:42.111 00.000 8976 MoveAxis(U, 0, ABG)
01:42:42.111 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:42:42.111 00.000 8976 MountToCamera -- mountX=2.14 mountY=-4.09 hyp=4.61 mountTheta=-1.09 cameraX=2.66, cameraY=3.76 cameraTheta=0.95
01:42:42.111 00.000 8976 incremental bump (2.664, 3.765) isValid = 1
01:42:42.111 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
01:42:42.111 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:42:42.111 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:42:42.111 00.000 8976 move complete, result=0
01:42:42.111 00.000 9828 Worker thread wakes up
01:42:42.111 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:42:42.111 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:42:42.111 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
01:42:42.111 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
01:42:42.112 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
01:42:42.112 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:42:42.112 00.000 9828 BLC: window closed
01:42:42.112 00.000 8976 worker thread done servicing request
01:42:42.112 00.000 9828 MoveAxis(E, 22, B)
01:42:42.112 00.000 9828 Guiding  Dir = 2, Dur = 22
01:42:42.112 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:42:42.112 00.000 9828 IsSlewing returns 0
01:42:42.112 00.000 9828 IsGuiding returns 0
01:42:42.113 00.001 9828 PulseGuide returned control before completion, sleep 32
01:42:42.121 00.008 5052 UpdateGuideState exits: m=191 SNR=9.6
01:42:42.121 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:42.122 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:42.122 00.000 5052 Enqueuing Expose request
01:42:42.122 00.000 8976 Worker thread wakes up
01:42:42.122 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:42:42.122 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:42.122 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:42.154 00.032 9828 IsGuiding returns 1
01:42:42.154 00.000 9828 scope still moving after pulse duration time elapsed
01:42:42.185 00.031 9828 IsSlewing returns 0
01:42:42.185 00.000 9828 IsGuiding returns 1
01:42:42.216 00.031 9828 IsSlewing returns 0
01:42:42.216 00.000 9828 IsGuiding returns 1
01:42:42.247 00.031 9828 IsSlewing returns 0
01:42:42.247 00.000 9828 IsGuiding returns 0
01:42:42.247 00.000 9828 scope move finished after 22 + 112 ms
01:42:42.247 00.000 9828 Move returns status 0, amount 22
01:42:42.247 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:42.248 00.001 9828 MoveAxis(N, 12, B)
01:42:42.248 00.000 9828 Guiding  Dir = 0, Dur = 12
01:42:42.263 00.015 9828 IsSlewing returns 0
01:42:42.263 00.000 9828 IsGuiding returns 0
01:42:42.263 00.000 9828 PulseGuide returned control before completion, sleep 22
01:42:42.295 00.032 9828 IsGuiding returns 1
01:42:42.295 00.000 9828 scope still moving after pulse duration time elapsed
01:42:42.326 00.031 9828 IsSlewing returns 0
01:42:42.326 00.000 9828 IsGuiding returns 1
01:42:42.357 00.031 9828 IsSlewing returns 0
01:42:42.362 00.005 9828 IsGuiding returns 1
01:42:42.387 00.025 9828 IsSlewing returns 0
01:42:42.387 00.000 9828 IsGuiding returns 1
01:42:42.419 00.032 9828 IsSlewing returns 0
01:42:42.419 00.000 9828 IsGuiding returns 0
01:42:42.419 00.000 9828 scope move finished after 12 + 143 ms
01:42:42.419 00.000 9828 Move returns status 0, amount 12
01:42:42.419 00.000 9828 move complete, result=0
01:42:42.419 00.000 9828 worker thread done servicing request
01:42:42.419 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:42:42.811 00.392 8976 Exposure complete
01:42:42.817 00.006 8976 worker thread done servicing request
01:42:42.817 00.000 5052 OnExposeComplete: enter
01:42:42.817 00.000 5052 UpdateGuideState(): m_state=6
01:42:42.817 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5151
01:42:42.817 00.000 5052 Star::Find returns 1 (0), X=328.13, Y=281.44, Mass=178, SNR=9.2, Peak=69 HFD=2.3
01:42:42.817 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
01:42:42.817 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
01:42:42.817 00.000 5052 CameraToMount -- cameraX=-1.04 cameraY=-0.27 hyp=1.08 cameraTheta=-2.89 mountX=0.24 mountY=1.02, mountTheta=1.34
01:42:42.818 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.04, y=-0.27, opts=13)
01:42:42.818 00.000 5052 Enqueuing Move request for stepguider (-1.04, -0.27)
01:42:42.818 00.000 8976 Worker thread wakes up
01:42:42.818 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.04, -0.27) opts 0xd
01:42:42.818 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.04, -0.27)
01:42:42.818 00.000 8976 Moving (-1.04, -0.27) raw xDistance=0.24 yDistance=1.02
01:42:42.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:42:42.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.02
01:42:42.818 00.000 8976 MoveAxis(R, 0, ABG)
01:42:42.818 00.000 8976 MoveAxis(D, 4, ABG)
01:42:42.818 00.000 8976 stepping (-14, 26) + (0, -4)
01:42:42.818 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:42:42.819 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:42:42.828 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
01:42:42.828 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:42.828 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:42.828 00.000 5052 Enqueuing Expose request
01:42:42.853 00.025 8976 Received - 47 (G) 
01:42:42.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:42:42.853 00.000 8976 stepped: pos (-14, 22)
01:42:42.853 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:42:42.853 00.000 8976 MountToCamera -- mountX=2.14 mountY=-3.89 hyp=4.44 mountTheta=-1.07 cameraX=2.49, cameraY=3.68 cameraTheta=0.98
01:42:42.853 00.000 8976 incremental bump (2.489, 3.677) isValid = 1
01:42:42.854 00.001 8976 Scheduling Mount bump of (0.064, 0.099)
01:42:42.854 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:42:42.854 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:42:42.854 00.000 8976 move complete, result=0
01:42:42.854 00.000 8976 worker thread done servicing request
01:42:42.854 00.000 8976 Worker thread wakes up
01:42:42.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:42.854 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:42.854 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
01:42:42.855 00.001 9828 Worker thread wakes up
01:42:42.855 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:42:42.855 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:42:42.855 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
01:42:42.855 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
01:42:42.855 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
01:42:42.855 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:42:42.855 00.000 9828 BLC: window closed
01:42:42.855 00.000 9828 MoveAxis(E, 22, B)
01:42:42.856 00.001 9828 Guiding  Dir = 2, Dur = 22
01:42:42.856 00.000 9828 IsSlewing returns 0
01:42:42.857 00.001 9828 IsGuiding returns 0
01:42:42.857 00.000 9828 PulseGuide returned control before completion, sleep 32
01:42:42.901 00.044 9828 IsGuiding returns 1
01:42:42.901 00.000 9828 scope still moving after pulse duration time elapsed
01:42:42.932 00.031 9828 IsSlewing returns 0
01:42:42.932 00.000 9828 IsGuiding returns 1
01:42:42.964 00.032 9828 IsSlewing returns 0
01:42:42.964 00.000 9828 IsGuiding returns 1
01:42:42.995 00.031 9828 IsSlewing returns 0
01:42:42.995 00.000 9828 IsGuiding returns 0
01:42:42.995 00.000 9828 scope move finished after 22 + 116 ms
01:42:42.995 00.000 9828 Move returns status 0, amount 22
01:42:42.995 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:42.995 00.000 9828 MoveAxis(N, 12, B)
01:42:42.995 00.000 9828 Guiding  Dir = 0, Dur = 12
01:42:43.010 00.015 9828 IsSlewing returns 0
01:42:43.011 00.001 9828 IsGuiding returns 0
01:42:43.011 00.000 9828 PulseGuide returned control before completion, sleep 22
01:42:43.042 00.031 9828 IsGuiding returns 1
01:42:43.042 00.000 9828 scope still moving after pulse duration time elapsed
01:42:43.073 00.031 9828 IsSlewing returns 0
01:42:43.073 00.000 9828 IsGuiding returns 1
01:42:43.104 00.031 9828 IsSlewing returns 0
01:42:43.104 00.000 9828 IsGuiding returns 1
01:42:43.134 00.030 9828 IsSlewing returns 0
01:42:43.135 00.001 9828 IsGuiding returns 1
01:42:43.165 00.030 9828 IsSlewing returns 0
01:42:43.165 00.000 9828 IsGuiding returns 0
01:42:43.165 00.000 9828 scope move finished after 12 + 142 ms
01:42:43.165 00.000 9828 Move returns status 0, amount 12
01:42:43.165 00.000 9828 move complete, result=0
01:42:43.165 00.000 9828 worker thread done servicing request
01:42:43.165 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:42:43.545 00.380 8976 Exposure complete
01:42:43.550 00.005 8976 worker thread done servicing request
01:42:43.550 00.000 5052 OnExposeComplete: enter
01:42:43.550 00.000 5052 UpdateGuideState(): m_state=6
01:42:43.550 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5152
01:42:43.550 00.000 5052 Star::Find returns 1 (0), X=327.94, Y=281.84, Mass=197, SNR=9.7, Peak=66 HFD=2.6
01:42:43.551 00.001 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:42:43.551 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:42:43.551 00.000 5052 CameraToMount -- cameraX=-1.24 cameraY=0.13 hyp=1.24 cameraTheta=3.04 mountX=0.68 mountY=0.97, mountTheta=0.96
01:42:43.551 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.24, y=0.13, opts=13)
01:42:43.551 00.000 5052 Enqueuing Move request for stepguider (-1.24, 0.13)
01:42:43.551 00.000 8976 Worker thread wakes up
01:42:43.552 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.24, 0.13) opts 0xd
01:42:43.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.24, 0.13)
01:42:43.552 00.000 8976 Moving (-1.24, 0.13) raw xDistance=0.68 yDistance=0.97
01:42:43.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
01:42:43.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.97
01:42:43.552 00.000 8976 MoveAxis(L, 3, ABG)
01:42:43.552 00.000 8976 stepping (-14, 22) + (-3, 0)
01:42:43.552 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:43.553 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:42:43.562 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:42:43.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:43.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:43.562 00.000 5052 Enqueuing Expose request
01:42:43.588 00.026 8976 Received - 47 (G) 
01:42:43.588 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:43.588 00.000 8976 stepped: pos (-17, 22)
01:42:43.588 00.000 8976 MoveAxis(D, 4, ABG)
01:42:43.588 00.000 8976 stepping (-17, 22) + (0, -4)
01:42:43.588 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:42:43.620 00.032 8976 Received - 47 (G) 
01:42:43.620 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:42:43.620 00.000 8976 stepped: pos (-17, 18)
01:42:43.620 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:42:43.620 00.000 8976 MountToCamera -- mountX=2.29 mountY=-3.55 hyp=4.23 mountTheta=-1.00 cameraX=2.12, cameraY=3.66 cameraTheta=1.05
01:42:43.620 00.000 8976 incremental bump (2.117, 3.658) isValid = 1
01:42:43.620 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:42:43.620 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:42:43.620 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:42:43.620 00.000 8976 move complete, result=0
01:42:43.620 00.000 8976 worker thread done servicing request
01:42:43.620 00.000 8976 Worker thread wakes up
01:42:43.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:43.620 00.000 9828 Worker thread wakes up
01:42:43.620 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:42:43.621 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:42:43.621 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.0 px 4 ms SOUTH
01:42:43.621 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:43.621 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
01:42:43.621 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
01:42:43.621 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
01:42:43.621 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:42:43.621 00.000 9828 BLC: window closed
01:42:43.621 00.000 9828 MoveAxis(E, 20, B)
01:42:43.621 00.000 9828 Guiding  Dir = 2, Dur = 20
01:42:43.621 00.000 9828 IsSlewing returns 0
01:42:43.621 00.000 9828 IsGuiding returns 0
01:42:43.622 00.001 9828 PulseGuide returned control before completion, sleep 30
01:42:43.665 00.043 9828 IsGuiding returns 1
01:42:43.665 00.000 9828 scope still moving after pulse duration time elapsed
01:42:43.697 00.032 9828 IsSlewing returns 0
01:42:43.698 00.001 9828 IsGuiding returns 1
01:42:43.728 00.030 9828 IsSlewing returns 0
01:42:43.728 00.000 9828 IsGuiding returns 1
01:42:43.758 00.030 9828 IsSlewing returns 0
01:42:43.759 00.001 9828 IsGuiding returns 0
01:42:43.759 00.000 9828 scope move finished after 20 + 117 ms
01:42:43.759 00.000 9828 Move returns status 0, amount 20
01:42:43.759 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:43.759 00.000 9828 MoveAxis(N, 13, B)
01:42:43.759 00.000 9828 Guiding  Dir = 0, Dur = 13
01:42:43.774 00.015 9828 IsSlewing returns 0
01:42:43.774 00.000 9828 IsGuiding returns 0
01:42:43.774 00.000 9828 PulseGuide returned control before completion, sleep 23
01:42:43.806 00.032 9828 IsGuiding returns 1
01:42:43.806 00.000 9828 scope still moving after pulse duration time elapsed
01:42:43.837 00.031 9828 IsSlewing returns 0
01:42:43.837 00.000 9828 IsGuiding returns 1
01:42:43.869 00.032 9828 IsSlewing returns 0
01:42:43.869 00.000 9828 IsGuiding returns 1
01:42:43.900 00.031 9828 IsSlewing returns 0
01:42:43.900 00.000 9828 IsGuiding returns 1
01:42:43.931 00.031 9828 IsSlewing returns 0
01:42:43.931 00.000 9828 IsGuiding returns 1
01:42:43.962 00.031 9828 IsSlewing returns 0
01:42:43.963 00.001 9828 IsGuiding returns 0
01:42:43.963 00.000 9828 scope move finished after 13 + 174 ms
01:42:43.963 00.000 9828 Move returns status 0, amount 13
01:42:43.963 00.000 9828 move complete, result=0
01:42:43.963 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:42:43.963 00.000 9828 worker thread done servicing request
01:42:44.332 00.369 8976 Exposure complete
01:42:44.337 00.005 8976 worker thread done servicing request
01:42:44.337 00.000 5052 OnExposeComplete: enter
01:42:44.337 00.000 5052 UpdateGuideState(): m_state=6
01:42:44.337 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5153
01:42:44.337 00.000 5052 Star::Find returns 1 (0), X=328.08, Y=281.76, Mass=180, SNR=9.2, Peak=64 HFD=2.6
01:42:44.337 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:42:44.337 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:42:44.337 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=0.05 hyp=1.10 cameraTheta=3.10 mountX=0.54 mountY=0.89, mountTheta=1.03
01:42:44.338 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=0.05, opts=13)
01:42:44.338 00.000 5052 Enqueuing Move request for stepguider (-1.09, 0.05)
01:42:44.338 00.000 8976 Worker thread wakes up
01:42:44.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, 0.05) opts 0xd
01:42:44.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, 0.05)
01:42:44.338 00.000 8976 Moving (-1.09, 0.05) raw xDistance=0.54 yDistance=0.89
01:42:44.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
01:42:44.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.89
01:42:44.338 00.000 8976 MoveAxis(L, 2, ABG)
01:42:44.339 00.001 8976 stepping (-17, 18) + (-2, 0)
01:42:44.339 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:44.339 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:42:44.348 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
01:42:44.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:44.348 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:44.348 00.000 5052 Enqueuing Expose request
01:42:44.372 00.024 8976 Received - 47 (G) 
01:42:44.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:44.372 00.000 8976 stepped: pos (-19, 18)
01:42:44.372 00.000 8976 MoveAxis(D, 4, ABG)
01:42:44.372 00.000 8976 stepping (-19, 18) + (0, -4)
01:42:44.372 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:42:44.404 00.032 8976 Received - 47 (G) 
01:42:44.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:42:44.404 00.000 8976 stepped: pos (-19, 14)
01:42:44.404 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
01:42:44.404 00.000 8976 MountToCamera -- mountX=2.50 mountY=-3.11 hyp=3.99 mountTheta=-0.89 cameraX=1.63, cameraY=3.64 cameraTheta=1.15
01:42:44.404 00.000 8976 incremental bump (1.634, 3.640) isValid = 1
01:42:44.404 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
01:42:44.404 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:42:44.404 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:42:44.404 00.000 8976 move complete, result=0
01:42:44.404 00.000 9828 Worker thread wakes up
01:42:44.404 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:42:44.404 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:42:44.404 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
01:42:44.404 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:42:44.404 00.000 8976 worker thread done servicing request
01:42:44.404 00.000 8976 Worker thread wakes up
01:42:44.405 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:44.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:44.405 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
01:42:44.405 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
01:42:44.405 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:42:44.405 00.000 9828 BLC: window closed
01:42:44.405 00.000 9828 MoveAxis(E, 17, B)
01:42:44.405 00.000 9828 Guiding  Dir = 2, Dur = 17
01:42:44.405 00.000 9828 IsSlewing returns 0
01:42:44.405 00.000 9828 IsGuiding returns 0
01:42:44.405 00.000 9828 PulseGuide returned control before completion, sleep 27
01:42:44.442 00.037 9828 IsGuiding returns 1
01:42:44.442 00.000 9828 scope still moving after pulse duration time elapsed
01:42:44.473 00.031 9828 IsSlewing returns 0
01:42:44.473 00.000 9828 IsGuiding returns 1
01:42:44.505 00.032 9828 IsSlewing returns 0
01:42:44.505 00.000 9828 IsGuiding returns 1
01:42:44.536 00.031 9828 IsSlewing returns 0
01:42:44.536 00.000 9828 IsGuiding returns 0
01:42:44.536 00.000 9828 scope move finished after 17 + 113 ms
01:42:44.536 00.000 9828 Move returns status 0, amount 17
01:42:44.536 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:44.537 00.001 9828 MoveAxis(N, 14, B)
01:42:44.537 00.000 9828 Guiding  Dir = 0, Dur = 14
01:42:44.551 00.014 9828 IsSlewing returns 0
01:42:44.551 00.000 9828 IsGuiding returns 0
01:42:44.551 00.000 9828 PulseGuide returned control before completion, sleep 24
01:42:44.583 00.032 9828 IsGuiding returns 1
01:42:44.583 00.000 9828 scope still moving after pulse duration time elapsed
01:42:44.614 00.031 9828 IsSlewing returns 0
01:42:44.614 00.000 9828 IsGuiding returns 1
01:42:44.646 00.032 9828 IsSlewing returns 0
01:42:44.646 00.000 9828 IsGuiding returns 1
01:42:44.677 00.031 9828 IsSlewing returns 0
01:42:44.677 00.000 9828 IsGuiding returns 1
01:42:44.707 00.030 9828 IsSlewing returns 0
01:42:44.707 00.000 9828 IsGuiding returns 0
01:42:44.707 00.000 9828 scope move finished after 14 + 142 ms
01:42:44.707 00.000 9828 Move returns status 0, amount 14
01:42:44.707 00.000 9828 move complete, result=0
01:42:44.707 00.000 9828 worker thread done servicing request
01:42:44.707 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:42:45.097 00.390 8976 Exposure complete
01:42:45.102 00.005 8976 worker thread done servicing request
01:42:45.102 00.000 5052 OnExposeComplete: enter
01:42:45.102 00.000 5052 UpdateGuideState(): m_state=6
01:42:45.102 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5154
01:42:45.102 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.37, Mass=182, SNR=9.3, Peak=66 HFD=2.9
01:42:45.103 00.001 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.77 = 1.52)
01:42:45.103 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.41)
01:42:45.103 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.34 hyp=0.84 cameraTheta=-2.72 mountX=0.05 mountY=0.83, mountTheta=1.52
01:42:45.103 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.34, opts=13)
01:42:45.103 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.34)
01:42:45.103 00.000 8976 Worker thread wakes up
01:42:45.103 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.34) opts 0xd
01:42:45.103 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.34)
01:42:45.104 00.001 8976 Moving (-0.77, -0.34) raw xDistance=0.05 yDistance=0.83
01:42:45.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:42:45.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.83
01:42:45.104 00.000 8976 MoveAxis(R, 0, ABG)
01:42:45.104 00.000 8976 MoveAxis(D, 4, ABG)
01:42:45.104 00.000 8976 stepping (-19, 14) + (0, -4)
01:42:45.104 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:42:45.104 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:42:45.114 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:42:45.114 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:45.114 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:45.114 00.000 5052 Enqueuing Expose request
01:42:45.139 00.025 8976 Received - 47 (G) 
01:42:45.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:42:45.139 00.000 8976 stepped: pos (-19, 10)
01:42:45.139 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
01:42:45.139 00.000 8976 MountToCamera -- mountX=2.63 mountY=-2.61 hyp=3.71 mountTheta=-0.78 cameraX=1.12, cameraY=3.53 cameraTheta=1.26
01:42:45.139 00.000 8976 incremental bump (1.125, 3.532) isValid = 1
01:42:45.139 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
01:42:45.139 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:42:45.139 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:42:45.139 00.000 8976 move complete, result=0
01:42:45.139 00.000 9828 Worker thread wakes up
01:42:45.139 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:42:45.139 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:42:45.139 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
01:42:45.139 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 4 ms SOUTH
01:42:45.139 00.000 8976 worker thread done servicing request
01:42:45.139 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
01:42:45.139 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
01:42:45.140 00.001 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:42:45.140 00.000 9828 BLC: window closed
01:42:45.140 00.000 8976 Worker thread wakes up
01:42:45.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:45.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:45.140 00.000 9828 MoveAxis(E, 13, B)
01:42:45.140 00.000 9828 Guiding  Dir = 2, Dur = 13
01:42:45.140 00.000 9828 IsSlewing returns 0
01:42:45.140 00.000 9828 IsGuiding returns 0
01:42:45.140 00.000 9828 PulseGuide returned control before completion, sleep 23
01:42:45.171 00.031 9828 IsGuiding returns 1
01:42:45.171 00.000 9828 scope still moving after pulse duration time elapsed
01:42:45.202 00.031 9828 IsSlewing returns 0
01:42:45.202 00.000 9828 IsGuiding returns 1
01:42:45.234 00.032 9828 IsSlewing returns 0
01:42:45.234 00.000 9828 IsGuiding returns 1
01:42:45.264 00.030 9828 IsSlewing returns 0
01:42:45.264 00.000 9828 IsGuiding returns 0
01:42:45.264 00.000 9828 scope move finished after 13 + 111 ms
01:42:45.264 00.000 9828 Move returns status 0, amount 13
01:42:45.264 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:45.264 00.000 9828 MoveAxis(N, 15, B)
01:42:45.264 00.000 9828 Guiding  Dir = 0, Dur = 15
01:42:45.280 00.016 9828 IsSlewing returns 0
01:42:45.280 00.000 9828 IsGuiding returns 0
01:42:45.280 00.000 9828 PulseGuide returned control before completion, sleep 25
01:42:45.311 00.031 9828 IsGuiding returns 1
01:42:45.311 00.000 9828 scope still moving after pulse duration time elapsed
01:42:45.342 00.031 9828 IsSlewing returns 0
01:42:45.342 00.000 9828 IsGuiding returns 1
01:42:45.372 00.030 9828 IsSlewing returns 0
01:42:45.372 00.000 9828 IsGuiding returns 1
01:42:45.402 00.030 9828 IsSlewing returns 0
01:42:45.402 00.000 9828 IsGuiding returns 1
01:42:45.433 00.031 9828 IsSlewing returns 0
01:42:45.433 00.000 9828 IsGuiding returns 0
01:42:45.433 00.000 9828 scope move finished after 15 + 138 ms
01:42:45.433 00.000 9828 Move returns status 0, amount 15
01:42:45.433 00.000 9828 move complete, result=0
01:42:45.433 00.000 9828 worker thread done servicing request
01:42:45.433 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:42:45.832 00.399 8976 Exposure complete
01:42:45.838 00.006 8976 worker thread done servicing request
01:42:45.838 00.000 5052 OnExposeComplete: enter
01:42:45.838 00.000 5052 UpdateGuideState(): m_state=6
01:42:45.838 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5155
01:42:45.838 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.72, Mass=192, SNR=9.5, Peak=66 HFD=3.0
01:42:45.838 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:42:45.838 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
01:42:45.838 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.01 hyp=0.82 cameraTheta=3.13 mountX=0.38 mountY=0.69, mountTheta=1.07
01:42:45.839 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.01, opts=13)
01:42:45.839 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.01)
01:42:45.839 00.000 8976 Worker thread wakes up
01:42:45.839 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.01) opts 0xd
01:42:45.839 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.01)
01:42:45.839 00.000 8976 Moving (-0.82, 0.01) raw xDistance=0.38 yDistance=0.69
01:42:45.840 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:42:45.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
01:42:45.840 00.000 8976 MoveAxis(L, 2, ABG)
01:42:45.840 00.000 8976 stepping (-19, 10) + (-2, 0)
01:42:45.840 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:45.840 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:42:45.849 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
01:42:45.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:45.849 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:45.849 00.000 5052 Enqueuing Expose request
01:42:45.875 00.026 8976 Received - 47 (G) 
01:42:45.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:45.875 00.000 8976 stepped: pos (-21, 10)
01:42:45.875 00.000 8976 MoveAxis(D, 3, ABG)
01:42:45.875 00.000 8976 stepping (-21, 10) + (0, -3)
01:42:45.875 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:45.906 00.031 8976 Received - 47 (G) 
01:42:45.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:45.906 00.000 8976 stepped: pos (-21, 7)
01:42:45.906 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
01:42:45.906 00.000 8976 MountToCamera -- mountX=2.83 mountY=-2.12 hyp=3.53 mountTheta=-0.64 cameraX=0.60, cameraY=3.48 cameraTheta=1.40
01:42:45.906 00.000 8976 incremental bump (0.597, 3.478) isValid = 1
01:42:45.906 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
01:42:45.906 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:42:45.906 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:42:45.906 00.000 8976 move complete, result=0
01:42:45.906 00.000 9828 Worker thread wakes up
01:42:45.906 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:42:45.906 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:42:45.906 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
01:42:45.906 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
01:42:45.906 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:42:45.906 00.000 8976 worker thread done servicing request
01:42:45.906 00.000 8976 Worker thread wakes up
01:42:45.907 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:45.907 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
01:42:45.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:45.907 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:42:45.907 00.000 9828 BLC: window closed
01:42:45.907 00.000 9828 MoveAxis(E, 8, B)
01:42:45.907 00.000 9828 Guiding  Dir = 2, Dur = 8
01:42:45.907 00.000 9828 IsSlewing returns 0
01:42:45.907 00.000 9828 IsGuiding returns 0
01:42:45.907 00.000 9828 PulseGuide returned control before completion, sleep 18
01:42:45.930 00.023 9828 IsGuiding returns 1
01:42:45.930 00.000 9828 scope still moving after pulse duration time elapsed
01:42:45.961 00.031 9828 IsSlewing returns 0
01:42:45.961 00.000 9828 IsGuiding returns 1
01:42:45.993 00.032 9828 IsSlewing returns 0
01:42:45.993 00.000 9828 IsGuiding returns 1
01:42:46.024 00.031 9828 IsSlewing returns 0
01:42:46.024 00.000 9828 IsGuiding returns 0
01:42:46.024 00.000 9828 scope move finished after 8 + 108 ms
01:42:46.025 00.001 9828 Move returns status 0, amount 8
01:42:46.025 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:46.025 00.000 9828 MoveAxis(N, 16, B)
01:42:46.025 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:46.040 00.015 9828 IsSlewing returns 0
01:42:46.041 00.001 9828 IsGuiding returns 0
01:42:46.041 00.000 9828 PulseGuide returned control before completion, sleep 26
01:42:46.070 00.029 9828 IsGuiding returns 1
01:42:46.070 00.000 9828 scope still moving after pulse duration time elapsed
01:42:46.101 00.031 9828 IsSlewing returns 0
01:42:46.101 00.000 9828 IsGuiding returns 1
01:42:46.132 00.031 9828 IsSlewing returns 0
01:42:46.132 00.000 9828 IsGuiding returns 1
01:42:46.162 00.030 9828 IsSlewing returns 0
01:42:46.162 00.000 9828 IsGuiding returns 0
01:42:46.162 00.000 9828 scope move finished after 16 + 106 ms
01:42:46.162 00.000 9828 Move returns status 0, amount 16
01:42:46.162 00.000 9828 move complete, result=0
01:42:46.163 00.001 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:42:46.163 00.000 9828 worker thread done servicing request
01:42:46.602 00.439 8976 Exposure complete
01:42:46.608 00.006 8976 worker thread done servicing request
01:42:46.608 00.000 5052 OnExposeComplete: enter
01:42:46.608 00.000 5052 UpdateGuideState(): m_state=6
01:42:46.608 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5156
01:42:46.608 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.55, Mass=176, SNR=9.2, Peak=66 HFD=2.8
01:42:46.608 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
01:42:46.608 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
01:42:46.608 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.16 hyp=0.50 cameraTheta=-2.81 mountX=0.07 mountY=0.48, mountTheta=1.43
01:42:46.609 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.16, opts=13)
01:42:46.609 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.16)
01:42:46.609 00.000 8976 Worker thread wakes up
01:42:46.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.16) opts 0xd
01:42:46.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.16)
01:42:46.609 00.000 8976 Moving (-0.47, -0.16) raw xDistance=0.07 yDistance=0.48
01:42:46.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:42:46.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.48
01:42:46.609 00.000 8976 MoveAxis(R, 0, ABG)
01:42:46.609 00.000 8976 MoveAxis(D, 2, ABG)
01:42:46.609 00.000 8976 stepping (-21, 7) + (0, -2)
01:42:46.609 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:46.610 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:42:46.619 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
01:42:46.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:46.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:46.619 00.000 5052 Enqueuing Expose request
01:42:46.642 00.023 8976 Received - 47 (G) 
01:42:46.642 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:46.642 00.000 8976 stepped: pos (-21, 5)
01:42:46.642 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
01:42:46.642 00.000 8976 MountToCamera -- mountX=2.95 mountY=-1.68 hyp=3.40 mountTheta=-0.52 cameraX=0.15, cameraY=3.39 cameraTheta=1.53
01:42:46.642 00.000 8976 incremental bump (0.150, 3.395) isValid = 1
01:42:46.642 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
01:42:46.642 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:42:46.642 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:42:46.642 00.000 8976 move complete, result=0
01:42:46.642 00.000 8976 worker thread done servicing request
01:42:46.642 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:42:46.642 00.000 9828 Worker thread wakes up
01:42:46.642 00.000 8976 Worker thread wakes up
01:42:46.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:46.642 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:46.642 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:42:46.642 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:42:46.642 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
01:42:46.642 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
01:42:46.642 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
01:42:46.642 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:42:46.642 00.000 9828 BLC: window closed
01:42:46.642 00.000 9828 MoveAxis(E, 3, B)
01:42:46.642 00.000 9828 Guiding  Dir = 2, Dur = 3
01:42:46.643 00.001 9828 IsSlewing returns 0
01:42:46.643 00.000 9828 IsGuiding returns 0
01:42:46.643 00.000 9828 PulseGuide returned control before completion, sleep 13
01:42:46.658 00.015 9828 IsGuiding returns 1
01:42:46.658 00.000 9828 scope still moving after pulse duration time elapsed
01:42:46.689 00.031 9828 IsSlewing returns 0
01:42:46.689 00.000 9828 IsGuiding returns 1
01:42:46.720 00.031 9828 IsSlewing returns 0
01:42:46.720 00.000 9828 IsGuiding returns 1
01:42:46.751 00.031 9828 IsSlewing returns 0
01:42:46.751 00.000 9828 IsGuiding returns 1
01:42:46.781 00.030 9828 IsSlewing returns 0
01:42:46.781 00.000 9828 IsGuiding returns 0
01:42:46.781 00.000 9828 scope move finished after 3 + 135 ms
01:42:46.781 00.000 9828 Move returns status 0, amount 3
01:42:46.781 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:46.781 00.000 9828 MoveAxis(N, 16, B)
01:42:46.781 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:46.797 00.016 9828 IsSlewing returns 0
01:42:46.797 00.000 9828 IsGuiding returns 0
01:42:46.797 00.000 9828 PulseGuide returned control before completion, sleep 26
01:42:46.827 00.030 9828 IsGuiding returns 1
01:42:46.827 00.000 9828 scope still moving after pulse duration time elapsed
01:42:46.858 00.031 9828 IsSlewing returns 0
01:42:46.858 00.000 9828 IsGuiding returns 1
01:42:46.890 00.032 9828 IsSlewing returns 0
01:42:46.890 00.000 9828 IsGuiding returns 1
01:42:46.920 00.030 9828 IsSlewing returns 0
01:42:46.920 00.000 9828 IsGuiding returns 1
01:42:46.951 00.031 9828 IsSlewing returns 0
01:42:46.951 00.000 9828 IsGuiding returns 0
01:42:46.951 00.000 9828 scope move finished after 16 + 137 ms
01:42:46.951 00.000 9828 Move returns status 0, amount 16
01:42:46.951 00.000 9828 move complete, result=0
01:42:46.951 00.000 9828 worker thread done servicing request
01:42:46.951 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:42:47.324 00.373 8976 Exposure complete
01:42:47.329 00.005 8976 worker thread done servicing request
01:42:47.329 00.000 5052 OnExposeComplete: enter
01:42:47.329 00.000 5052 UpdateGuideState(): m_state=6
01:42:47.329 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5157
01:42:47.329 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.40, Mass=186, SNR=9.4, Peak=67 HFD=3.1
01:42:47.329 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.04) = xAngle (-2.99 = -2.99)
01:42:47.329 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.10 = -3.10)
01:42:47.329 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-0.95 mountX=-0.37 mountY=-0.02, mountTheta=-3.10
01:42:47.329 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.31, opts=13)
01:42:47.330 00.001 5052 Enqueuing Move request for stepguider (0.22, -0.31)
01:42:47.330 00.000 8976 Worker thread wakes up
01:42:47.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.31) opts 0xd
01:42:47.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.31)
01:42:47.330 00.000 8976 Moving (0.22, -0.31) raw xDistance=-0.37 yDistance=-0.02
01:42:47.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:42:47.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:42:47.330 00.000 8976 MoveAxis(R, 2, ABG)
01:42:47.330 00.000 8976 stepping (-21, 5) + (2, 0)
01:42:47.330 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:47.331 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:42:47.342 00.011 5052 UpdateGuideState exits: m=186 SNR=9.4
01:42:47.342 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:47.342 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:47.342 00.000 5052 Enqueuing Expose request
01:42:47.361 00.019 8976 Received - 47 (G) 
01:42:47.361 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:47.361 00.000 8976 stepped: pos (-19, 5)
01:42:47.361 00.000 8976 MoveAxis(U, 0, ABG)
01:42:47.361 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
01:42:47.361 00.000 8976 MountToCamera -- mountX=2.94 mountY=-1.39 hyp=3.25 mountTheta=-0.44 cameraX=-0.10, cameraY=3.25 cameraTheta=1.60
01:42:47.361 00.000 8976 incremental bump (-0.103, 3.249) isValid = 1
01:42:47.361 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
01:42:47.361 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:42:47.361 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:42:47.361 00.000 8976 move complete, result=0
01:42:47.361 00.000 9828 Worker thread wakes up
01:42:47.361 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:42:47.361 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:42:47.361 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
01:42:47.361 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
01:42:47.361 00.000 8976 worker thread done servicing request
01:42:47.361 00.000 8976 Worker thread wakes up
01:42:47.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:47.362 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:47.362 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.67)
01:42:47.362 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
01:42:47.362 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:42:47.362 00.000 9828 BLC: window closed
01:42:47.362 00.000 9828 MoveAxis(E, 1, B)
01:42:47.362 00.000 9828 Guiding  Dir = 2, Dur = 1
01:42:47.362 00.000 9828 IsSlewing returns 0
01:42:47.362 00.000 9828 IsGuiding returns 0
01:42:47.362 00.000 9828 PulseGuide returned control before completion, sleep 11
01:42:47.383 00.021 9828 IsGuiding returns 1
01:42:47.383 00.000 9828 scope still moving after pulse duration time elapsed
01:42:47.415 00.032 9828 IsSlewing returns 0
01:42:47.415 00.000 9828 IsGuiding returns 1
01:42:47.446 00.031 9828 IsSlewing returns 0
01:42:47.446 00.000 9828 IsGuiding returns 1
01:42:47.478 00.032 9828 IsSlewing returns 0
01:42:47.478 00.000 9828 IsGuiding returns 0
01:42:47.478 00.000 9828 scope move finished after 1 + 114 ms
01:42:47.478 00.000 9828 Move returns status 0, amount 1
01:42:47.478 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:47.478 00.000 9828 MoveAxis(N, 16, B)
01:42:47.478 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:47.493 00.015 9828 IsSlewing returns 0
01:42:47.493 00.000 9828 IsGuiding returns 0
01:42:47.493 00.000 9828 PulseGuide returned control before completion, sleep 26
01:42:47.523 00.030 9828 IsGuiding returns 1
01:42:47.523 00.000 9828 scope still moving after pulse duration time elapsed
01:42:47.554 00.031 9828 IsSlewing returns 0
01:42:47.554 00.000 9828 IsGuiding returns 1
01:42:47.584 00.030 9828 IsSlewing returns 0
01:42:47.584 00.000 9828 IsGuiding returns 1
01:42:47.615 00.031 9828 IsSlewing returns 0
01:42:47.615 00.000 9828 IsGuiding returns 1
01:42:47.646 00.031 9828 IsSlewing returns 0
01:42:47.646 00.000 9828 IsGuiding returns 0
01:42:47.646 00.000 9828 scope move finished after 16 + 137 ms
01:42:47.646 00.000 9828 Move returns status 0, amount 16
01:42:47.646 00.000 9828 move complete, result=0
01:42:47.646 00.000 9828 worker thread done servicing request
01:42:47.646 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:42:48.023 00.377 8976 Exposure complete
01:42:48.029 00.006 8976 worker thread done servicing request
01:42:48.029 00.000 5052 OnExposeComplete: enter
01:42:48.029 00.000 5052 UpdateGuideState(): m_state=6
01:42:48.029 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5158
01:42:48.029 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=282.15, Mass=160, SNR=8.7, Peak=68 HFD=3.0
01:42:48.029 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
01:42:48.029 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
01:42:48.029 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.44 hyp=0.52 cameraTheta=1.00 mountX=0.26 mountY=-0.48, mountTheta=-1.07
01:42:48.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.44, opts=13)
01:42:48.030 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.44)
01:42:48.030 00.000 8976 Worker thread wakes up
01:42:48.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.44) opts 0xd
01:42:48.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.44)
01:42:48.030 00.000 8976 Moving (0.28, 0.44) raw xDistance=0.26 yDistance=-0.48
01:42:48.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
01:42:48.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:42:48.030 00.000 8976 MoveAxis(L, 1, ABG)
01:42:48.030 00.000 8976 stepping (-19, 5) + (-1, 0)
01:42:48.030 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:48.031 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:42:48.040 00.009 5052 UpdateGuideState exits: m=160 SNR=8.7
01:42:48.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:48.040 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:48.040 00.000 5052 Enqueuing Expose request
01:42:48.048 00.008 8976 Received - 47 (G) 
01:42:48.048 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:48.048 00.000 8976 stepped: pos (-20, 5)
01:42:48.048 00.000 8976 MoveAxis(U, 2, ABG)
01:42:48.048 00.000 8976 stepping (-20, 5) + (0, 2)
01:42:48.048 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:48.081 00.033 8976 Received - 47 (G) 
01:42:48.081 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:48.081 00.000 8976 stepped: pos (-20, 7)
01:42:48.081 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:42:48.081 00.000 8976 MountToCamera -- mountX=2.98 mountY=-1.30 hyp=3.25 mountTheta=-0.41 cameraX=-0.20, cameraY=3.24 cameraTheta=1.63
01:42:48.081 00.000 8976 incremental bump (-0.203, 3.243) isValid = 1
01:42:48.081 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
01:42:48.081 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:42:48.081 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:42:48.081 00.000 8976 move complete, result=0
01:42:48.081 00.000 9828 Worker thread wakes up
01:42:48.081 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:42:48.082 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
01:42:48.082 00.000 8976 worker thread done servicing request
01:42:48.082 00.000 8976 Worker thread wakes up
01:42:48.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:48.082 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:48.082 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:42:48.082 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.56)
01:42:48.082 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.64)
01:42:48.082 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:42:48.082 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:42:48.082 00.000 9828 BLC: window closed
01:42:48.082 00.000 9828 MoveAxis(W, 1, B)
01:42:48.082 00.000 9828 Guiding  Dir = 3, Dur = 1
01:42:48.083 00.001 9828 IsSlewing returns 0
01:42:48.083 00.000 9828 IsGuiding returns 0
01:42:48.083 00.000 9828 PulseGuide returned control before completion, sleep 11
01:42:48.097 00.014 9828 IsGuiding returns 1
01:42:48.097 00.000 9828 scope still moving after pulse duration time elapsed
01:42:48.127 00.030 9828 IsSlewing returns 0
01:42:48.127 00.000 9828 IsGuiding returns 1
01:42:48.159 00.032 9828 IsSlewing returns 0
01:42:48.160 00.001 9828 IsGuiding returns 1
01:42:48.190 00.030 9828 IsSlewing returns 0
01:42:48.190 00.000 9828 IsGuiding returns 1
01:42:48.221 00.031 9828 IsSlewing returns 0
01:42:48.221 00.000 9828 IsGuiding returns 0
01:42:48.221 00.000 9828 scope move finished after 1 + 137 ms
01:42:48.221 00.000 9828 Move returns status 0, amount 1
01:42:48.221 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:48.221 00.000 9828 MoveAxis(N, 16, B)
01:42:48.221 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:48.237 00.016 9828 IsSlewing returns 0
01:42:48.237 00.000 9828 IsGuiding returns 0
01:42:48.237 00.000 9828 PulseGuide returned control before completion, sleep 26
01:42:48.268 00.031 9828 IsGuiding returns 1
01:42:48.268 00.000 9828 scope still moving after pulse duration time elapsed
01:42:48.298 00.030 9828 IsSlewing returns 0
01:42:48.298 00.000 9828 IsGuiding returns 1
01:42:48.329 00.031 9828 IsSlewing returns 0
01:42:48.329 00.000 9828 IsGuiding returns 1
01:42:48.376 00.047 9828 IsSlewing returns 0
01:42:48.376 00.000 9828 IsGuiding returns 0
01:42:48.376 00.000 9828 scope move finished after 16 + 122 ms
01:42:48.376 00.000 9828 Move returns status 0, amount 16
01:42:48.376 00.000 9828 move complete, result=0
01:42:48.376 00.000 9828 worker thread done servicing request
01:42:48.376 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
01:42:48.744 00.368 8976 Exposure complete
01:42:48.750 00.006 8976 worker thread done servicing request
01:42:48.750 00.000 5052 OnExposeComplete: enter
01:42:48.750 00.000 5052 UpdateGuideState(): m_state=6
01:42:48.750 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5159
01:42:48.750 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.52, Mass=185, SNR=9.4, Peak=63 HFD=3.0
01:42:48.750 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
01:42:48.750 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
01:42:48.750 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.19 hyp=0.47 cameraTheta=-0.42 mountX=-0.37 mountY=-0.26, mountTheta=-2.54
01:42:48.751 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.19, opts=13)
01:42:48.751 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.19)
01:42:48.751 00.000 8976 Worker thread wakes up
01:42:48.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.19) opts 0xd
01:42:48.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.19)
01:42:48.751 00.000 8976 Moving (0.43, -0.19) raw xDistance=-0.37 yDistance=-0.26
01:42:48.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
01:42:48.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:42:48.751 00.000 8976 MoveAxis(R, 1, ABG)
01:42:48.751 00.000 8976 stepping (-20, 7) + (1, 0)
01:42:48.751 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:48.752 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:42:48.760 00.008 5052 UpdateGuideState exits: m=185 SNR=9.4
01:42:48.760 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:48.761 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:48.761 00.000 5052 Enqueuing Expose request
01:42:48.784 00.023 8976 Received - 47 (G) 
01:42:48.784 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:48.784 00.000 8976 stepped: pos (-19, 7)
01:42:48.784 00.000 8976 MoveAxis(U, 0, ABG)
01:42:48.784 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
01:42:48.784 00.000 8976 MountToCamera -- mountX=2.96 mountY=-1.24 hyp=3.20 mountTheta=-0.40 cameraX=-0.25, cameraY=3.19 cameraTheta=1.65
01:42:48.784 00.000 8976 incremental bump (-0.246, 3.195) isValid = 1
01:42:48.784 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
01:42:48.784 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:42:48.784 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:42:48.784 00.000 8976 move complete, result=0
01:42:48.784 00.000 9828 Worker thread wakes up
01:42:48.784 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.3 px 0 ms NORTH
01:42:48.784 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:42:48.784 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:42:48.784 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
01:42:48.784 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
01:42:48.784 00.000 8976 worker thread done servicing request
01:42:48.785 00.001 8976 Worker thread wakes up
01:42:48.785 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:48.785 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:48.785 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.54
01:42:48.785 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:42:48.785 00.000 9828 BLC: window closed
01:42:48.785 00.000 9828 MoveAxis(W, 1, B)
01:42:48.785 00.000 9828 Guiding  Dir = 3, Dur = 1
01:42:48.785 00.000 9828 IsSlewing returns 0
01:42:48.785 00.000 9828 IsGuiding returns 0
01:42:48.785 00.000 9828 PulseGuide returned control before completion, sleep 11
01:42:48.808 00.023 9828 IsGuiding returns 1
01:42:48.808 00.000 9828 scope still moving after pulse duration time elapsed
01:42:48.839 00.031 9828 IsSlewing returns 0
01:42:48.839 00.000 9828 IsGuiding returns 1
01:42:48.870 00.031 9828 IsSlewing returns 0
01:42:48.871 00.001 9828 IsGuiding returns 1
01:42:48.902 00.031 9828 IsSlewing returns 0
01:42:48.902 00.000 9828 IsGuiding returns 0
01:42:48.902 00.000 9828 scope move finished after 1 + 115 ms
01:42:48.902 00.000 9828 Move returns status 0, amount 1
01:42:48.902 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:48.902 00.000 9828 MoveAxis(N, 16, B)
01:42:48.902 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:48.918 00.016 9828 IsSlewing returns 0
01:42:48.918 00.000 9828 IsGuiding returns 0
01:42:48.918 00.000 9828 PulseGuide returned control before completion, sleep 26
01:42:48.949 00.031 9828 IsGuiding returns 1
01:42:48.949 00.000 9828 scope still moving after pulse duration time elapsed
01:42:48.979 00.030 9828 IsSlewing returns 0
01:42:48.980 00.001 9828 IsGuiding returns 1
01:42:49.010 00.030 9828 IsSlewing returns 0
01:42:49.010 00.000 9828 IsGuiding returns 1
01:42:49.041 00.031 9828 IsSlewing returns 0
01:42:49.041 00.000 9828 IsGuiding returns 1
01:42:49.071 00.030 9828 IsSlewing returns 0
01:42:49.071 00.000 9828 IsGuiding returns 0
01:42:49.071 00.000 9828 scope move finished after 16 + 137 ms
01:42:49.071 00.000 9828 Move returns status 0, amount 16
01:42:49.071 00.000 9828 move complete, result=0
01:42:49.071 00.000 9828 worker thread done servicing request
01:42:49.072 00.001 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
01:42:49.448 00.376 8976 Exposure complete
01:42:49.453 00.005 8976 worker thread done servicing request
01:42:49.454 00.001 5052 OnExposeComplete: enter
01:42:49.454 00.000 5052 UpdateGuideState(): m_state=6
01:42:49.454 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5160
01:42:49.454 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.85, Mass=188, SNR=9.5, Peak=70 HFD=2.5
01:42:49.454 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
01:42:49.454 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
01:42:49.454 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.14 hyp=0.63 cameraTheta=0.23 mountX=-0.15 mountY=-0.59, mountTheta=-1.82
01:42:49.454 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.14, opts=13)
01:42:49.455 00.001 5052 Enqueuing Move request for stepguider (0.61, 0.14)
01:42:49.455 00.000 8976 Worker thread wakes up
01:42:49.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.14) opts 0xd
01:42:49.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.14)
01:42:49.455 00.000 8976 Moving (0.61, 0.14) raw xDistance=-0.15 yDistance=-0.59
01:42:49.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:42:49.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:42:49.455 00.000 8976 MoveAxis(R, 0, ABG)
01:42:49.455 00.000 8976 MoveAxis(U, 2, ABG)
01:42:49.455 00.000 8976 stepping (-19, 7) + (0, 2)
01:42:49.455 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:49.456 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:42:49.465 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:42:49.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:49.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:49.465 00.000 5052 Enqueuing Expose request
01:42:49.487 00.022 8976 Received - 47 (G) 
01:42:49.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:49.487 00.000 8976 stepped: pos (-19, 9)
01:42:49.487 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:42:49.487 00.000 8976 MountToCamera -- mountX=2.94 mountY=-1.30 hyp=3.22 mountTheta=-0.42 cameraX=-0.18, cameraY=3.21 cameraTheta=1.63
01:42:49.487 00.000 8976 incremental bump (-0.182, 3.210) isValid = 1
01:42:49.487 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
01:42:49.487 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:42:49.487 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:42:49.487 00.000 8976 move complete, result=0
01:42:49.487 00.000 9828 Worker thread wakes up
01:42:49.488 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:42:49.488 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:42:49.488 00.000 8976 worker thread done servicing request
01:42:49.488 00.000 8976 Worker thread wakes up
01:42:49.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:49.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:49.488 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:42:49.488 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
01:42:49.488 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
01:42:49.488 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:42:49.488 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:42:49.488 00.000 9828 BLC: window closed
01:42:49.488 00.000 9828 MoveAxis(W, 0, B)
01:42:49.488 00.000 9828 Move returns status 0, amount 0
01:42:49.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:49.488 00.000 9828 MoveAxis(N, 16, B)
01:42:49.488 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:49.489 00.001 9828 IsSlewing returns 0
01:42:49.489 00.000 9828 IsGuiding returns 0
01:42:49.489 00.000 9828 PulseGuide returned control before completion, sleep 26
01:42:49.521 00.032 9828 IsGuiding returns 1
01:42:49.521 00.000 9828 scope still moving after pulse duration time elapsed
01:42:49.551 00.030 9828 IsSlewing returns 0
01:42:49.552 00.001 9828 IsGuiding returns 1
01:42:49.583 00.031 9828 IsSlewing returns 0
01:42:49.583 00.000 9828 IsGuiding returns 1
01:42:49.614 00.031 9828 IsSlewing returns 0
01:42:49.614 00.000 9828 IsGuiding returns 0
01:42:49.614 00.000 9828 scope move finished after 16 + 109 ms
01:42:49.614 00.000 9828 Move returns status 0, amount 16
01:42:49.614 00.000 9828 move complete, result=0
01:42:49.614 00.000 9828 worker thread done servicing request
01:42:49.614 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
01:42:50.148 00.534 8976 Exposure complete
01:42:50.153 00.005 8976 worker thread done servicing request
01:42:50.153 00.000 5052 OnExposeComplete: enter
01:42:50.153 00.000 5052 UpdateGuideState(): m_state=6
01:42:50.153 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5161
01:42:50.153 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.40, Mass=201, SNR=9.8, Peak=69 HFD=2.5
01:42:50.153 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
01:42:50.153 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.37)
01:42:50.153 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.31 hyp=0.32 cameraTheta=-1.76 mountX=-0.25 mountY=0.22, mountTheta=2.42
01:42:50.154 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.31, opts=13)
01:42:50.154 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.31)
01:42:50.154 00.000 8976 Worker thread wakes up
01:42:50.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.31) opts 0xd
01:42:50.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.31)
01:42:50.154 00.000 8976 Moving (-0.06, -0.31) raw xDistance=-0.25 yDistance=0.22
01:42:50.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:42:50.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:42:50.155 00.001 8976 MoveAxis(R, 0, ABG)
01:42:50.155 00.000 8976 MoveAxis(U, 0, ABG)
01:42:50.155 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
01:42:50.155 00.000 8976 MountToCamera -- mountX=2.93 mountY=-1.34 hyp=3.22 mountTheta=-0.43 cameraX=-0.14, cameraY=3.22 cameraTheta=1.61
01:42:50.155 00.000 8976 incremental bump (-0.139, 3.220) isValid = 1
01:42:50.155 00.000 8976 Scheduling Mount bump of (-0.005, 0.119)
01:42:50.155 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:42:50.155 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:42:50.155 00.000 8976 move complete, result=0
01:42:50.155 00.000 9828 Worker thread wakes up
01:42:50.155 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:42:50.155 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:42:50.155 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
01:42:50.155 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.66)
01:42:50.155 00.000 8976 worker thread done servicing request
01:42:50.155 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.57
01:42:50.155 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:42:50.155 00.000 9828 BLC: window closed
01:42:50.155 00.000 9828 MoveAxis(E, 0, B)
01:42:50.155 00.000 9828 Move returns status 0, amount 0
01:42:50.155 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:50.156 00.001 9828 MoveAxis(N, 16, B)
01:42:50.156 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:50.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:42:50.156 00.000 9828 IsSlewing returns 0
01:42:50.156 00.000 9828 IsGuiding returns 0
01:42:50.156 00.000 9828 PulseGuide returned control before completion, sleep 26
01:42:50.165 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:42:50.166 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:50.166 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:50.166 00.000 5052 Enqueuing Expose request
01:42:50.166 00.000 8976 Worker thread wakes up
01:42:50.166 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
01:42:50.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:50.166 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:50.188 00.022 9828 IsGuiding returns 1
01:42:50.188 00.000 9828 scope still moving after pulse duration time elapsed
01:42:50.219 00.031 9828 IsSlewing returns 0
01:42:50.219 00.000 9828 IsGuiding returns 1
01:42:50.250 00.031 9828 IsSlewing returns 0
01:42:50.250 00.000 9828 IsGuiding returns 1
01:42:50.281 00.031 9828 IsSlewing returns 0
01:42:50.281 00.000 9828 IsGuiding returns 0
01:42:50.281 00.000 9828 scope move finished after 16 + 109 ms
01:42:50.281 00.000 9828 Move returns status 0, amount 16
01:42:50.281 00.000 9828 move complete, result=0
01:42:50.281 00.000 9828 worker thread done servicing request
01:42:50.282 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
01:42:50.825 00.543 8976 Exposure complete
01:42:50.831 00.006 8976 worker thread done servicing request
01:42:50.831 00.000 5052 OnExposeComplete: enter
01:42:50.831 00.000 5052 UpdateGuideState(): m_state=6
01:42:50.831 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5162
01:42:50.831 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.06, Mass=201, SNR=9.8, Peak=70 HFD=2.8
01:42:50.831 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
01:42:50.831 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.45)
01:42:50.831 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.65 hyp=0.65 cameraTheta=-1.69 mountX=-0.54 mountY=0.42, mountTheta=2.49
01:42:50.832 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.65, opts=13)
01:42:50.832 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.65)
01:42:50.832 00.000 8976 Worker thread wakes up
01:42:50.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.65) opts 0xd
01:42:50.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.65)
01:42:50.832 00.000 8976 Moving (-0.08, -0.65) raw xDistance=-0.54 yDistance=0.42
01:42:50.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:42:50.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:42:50.832 00.000 8976 MoveAxis(R, 2, ABG)
01:42:50.832 00.000 8976 stepping (-19, 9) + (2, 0)
01:42:50.832 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:50.833 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:42:50.842 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:42:50.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:50.843 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:50.843 00.000 5052 Enqueuing Expose request
01:42:50.861 00.018 8976 Received - 47 (G) 
01:42:50.862 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:50.862 00.000 8976 stepped: pos (-17, 9)
01:42:50.862 00.000 8976 MoveAxis(D, 2, ABG)
01:42:50.862 00.000 8976 stepping (-17, 9) + (0, -2)
01:42:50.862 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:50.894 00.032 8976 Received - 47 (G) 
01:42:50.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:50.894 00.000 8976 stepped: pos (-17, 7)
01:42:50.894 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
01:42:50.894 00.000 8976 MountToCamera -- mountX=2.82 mountY=-1.27 hyp=3.09 mountTheta=-0.42 cameraX=-0.16, cameraY=3.09 cameraTheta=1.62
01:42:50.894 00.000 8976 incremental bump (-0.158, 3.090) isValid = 1
01:42:50.894 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
01:42:50.894 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:42:50.894 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:42:50.894 00.000 8976 move complete, result=0
01:42:50.894 00.000 8976 worker thread done servicing request
01:42:50.894 00.000 8976 Worker thread wakes up
01:42:50.894 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
01:42:50.894 00.000 9828 Worker thread wakes up
01:42:50.894 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:42:50.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:50.894 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:50.895 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:42:50.895 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.57)
01:42:50.895 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
01:42:50.895 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.57
01:42:50.895 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:42:50.895 00.000 9828 BLC: window closed
01:42:50.895 00.000 9828 MoveAxis(W, 0, B)
01:42:50.895 00.000 9828 Move returns status 0, amount 0
01:42:50.895 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:50.895 00.000 9828 MoveAxis(N, 16, B)
01:42:50.895 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:50.895 00.000 9828 IsSlewing returns 0
01:42:50.895 00.000 9828 IsGuiding returns 0
01:42:50.896 00.001 9828 PulseGuide returned control before completion, sleep 26
01:42:50.931 00.035 9828 IsGuiding returns 1
01:42:50.931 00.000 9828 scope still moving after pulse duration time elapsed
01:42:50.962 00.031 9828 IsSlewing returns 0
01:42:50.962 00.000 9828 IsGuiding returns 1
01:42:50.994 00.032 9828 IsSlewing returns 0
01:42:50.994 00.000 9828 IsGuiding returns 1
01:42:51.024 00.030 9828 IsSlewing returns 0
01:42:51.024 00.000 9828 IsGuiding returns 0
01:42:51.024 00.000 9828 scope move finished after 16 + 112 ms
01:42:51.024 00.000 9828 Move returns status 0, amount 16
01:42:51.024 00.000 9828 move complete, result=0
01:42:51.024 00.000 9828 worker thread done servicing request
01:42:51.024 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
01:42:51.590 00.566 8976 Exposure complete
01:42:51.596 00.006 8976 worker thread done servicing request
01:42:51.596 00.000 5052 OnExposeComplete: enter
01:42:51.596 00.000 5052 UpdateGuideState(): m_state=6
01:42:51.596 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5163
01:42:51.596 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.25, Mass=197, SNR=9.7, Peak=69 HFD=3.2
01:42:51.596 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
01:42:51.596 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.01 = -3.01)
01:42:51.596 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.46 hyp=0.61 cameraTheta=-0.87 mountX=-0.59 mountY=-0.08, mountTheta=-3.01
01:42:51.597 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.46, opts=13)
01:42:51.597 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.46)
01:42:51.597 00.000 8976 Worker thread wakes up
01:42:51.597 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.46) opts 0xd
01:42:51.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.46)
01:42:51.597 00.000 8976 Moving (0.39, -0.46) raw xDistance=-0.59 yDistance=-0.08
01:42:51.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
01:42:51.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:42:51.597 00.000 8976 MoveAxis(R, 3, ABG)
01:42:51.597 00.000 8976 stepping (-17, 7) + (3, 0)
01:42:51.597 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:51.598 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:42:51.607 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:42:51.608 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:51.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:51.608 00.000 5052 Enqueuing Expose request
01:42:51.630 00.022 8976 Received - 47 (G) 
01:42:51.630 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:51.630 00.000 8976 stepped: pos (-14, 7)
01:42:51.630 00.000 8976 MoveAxis(U, 0, ABG)
01:42:51.630 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
01:42:51.630 00.000 8976 MountToCamera -- mountX=2.60 mountY=-1.22 hyp=2.87 mountTheta=-0.44 cameraX=-0.10, cameraY=2.87 cameraTheta=1.61
01:42:51.630 00.000 8976 incremental bump (-0.101, 2.867) isValid = 1
01:42:51.630 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
01:42:51.630 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:42:51.630 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:42:51.630 00.000 8976 move complete, result=0
01:42:51.630 00.000 8976 worker thread done servicing request
01:42:51.630 00.000 8976 Worker thread wakes up
01:42:51.630 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:51.630 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:51.630 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
01:42:51.630 00.000 9828 Worker thread wakes up
01:42:51.630 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:42:51.630 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:42:51.631 00.001 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
01:42:51.631 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
01:42:51.631 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
01:42:51.631 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:42:51.631 00.000 9828 BLC: window closed
01:42:51.631 00.000 9828 MoveAxis(E, 0, B)
01:42:51.631 00.000 9828 Move returns status 0, amount 0
01:42:51.631 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:51.631 00.000 9828 MoveAxis(N, 16, B)
01:42:51.631 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:51.631 00.000 9828 IsSlewing returns 0
01:42:51.631 00.000 9828 IsGuiding returns 0
01:42:51.631 00.000 9828 PulseGuide returned control before completion, sleep 26
01:42:51.665 00.034 9828 IsGuiding returns 1
01:42:51.665 00.000 9828 scope still moving after pulse duration time elapsed
01:42:51.696 00.031 9828 IsSlewing returns 0
01:42:51.696 00.000 9828 IsGuiding returns 1
01:42:51.725 00.029 9828 IsSlewing returns 0
01:42:51.725 00.000 9828 IsGuiding returns 1
01:42:51.756 00.031 9828 IsSlewing returns 0
01:42:51.756 00.000 9828 IsGuiding returns 0
01:42:51.756 00.000 9828 scope move finished after 16 + 109 ms
01:42:51.756 00.000 9828 Move returns status 0, amount 16
01:42:51.756 00.000 9828 move complete, result=0
01:42:51.756 00.000 9828 worker thread done servicing request
01:42:51.756 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
01:42:52.325 00.569 8976 Exposure complete
01:42:52.330 00.005 8976 worker thread done servicing request
01:42:52.330 00.000 5052 OnExposeComplete: enter
01:42:52.330 00.000 5052 UpdateGuideState(): m_state=6
01:42:52.330 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5164
01:42:52.330 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=282.10, Mass=180, SNR=9.2, Peak=66 HFD=2.8
01:42:52.330 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
01:42:52.330 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
01:42:52.330 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.39 hyp=0.72 cameraTheta=0.58 mountX=0.08 mountY=-0.72, mountTheta=-1.47
01:42:52.331 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.39, opts=13)
01:42:52.331 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.39)
01:42:52.331 00.000 8976 Worker thread wakes up
01:42:52.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.39) opts 0xd
01:42:52.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.39)
01:42:52.331 00.000 8976 Moving (0.60, 0.39) raw xDistance=0.08 yDistance=-0.72
01:42:52.332 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:42:52.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
01:42:52.332 00.000 8976 MoveAxis(R, 0, ABG)
01:42:52.332 00.000 8976 MoveAxis(U, 3, ABG)
01:42:52.332 00.000 8976 stepping (-14, 7) + (0, 3)
01:42:52.332 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:52.332 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
01:42:52.343 00.011 5052 UpdateGuideState exits: m=180 SNR=9.2
01:42:52.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:52.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:52.343 00.000 5052 Enqueuing Expose request
01:42:52.365 00.022 8976 Received - 47 (G) 
01:42:52.365 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:52.365 00.000 8976 stepped: pos (-14, 10)
01:42:52.365 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
01:42:52.365 00.000 8976 MountToCamera -- mountX=2.45 mountY=-1.34 hyp=2.79 mountTheta=-0.50 cameraX=0.08, cameraY=2.79 cameraTheta=1.54
01:42:52.365 00.000 8976 incremental bump (0.077, 2.789) isValid = 1
01:42:52.365 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
01:42:52.365 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:42:52.365 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:42:52.365 00.000 8976 move complete, result=0
01:42:52.365 00.000 9828 Worker thread wakes up
01:42:52.365 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:42:52.365 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:42:52.365 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
01:42:52.365 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
01:42:52.366 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:42:52.366 00.000 8976 worker thread done servicing request
01:42:52.366 00.000 8976 Worker thread wakes up
01:42:52.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:52.366 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
01:42:52.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:52.366 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:42:52.366 00.000 9828 BLC: window closed
01:42:52.366 00.000 9828 MoveAxis(E, 3, B)
01:42:52.366 00.000 9828 Guiding  Dir = 2, Dur = 3
01:42:52.367 00.001 9828 IsSlewing returns 0
01:42:52.367 00.000 9828 IsGuiding returns 0
01:42:52.367 00.000 9828 PulseGuide returned control before completion, sleep 13
01:42:52.382 00.015 9828 IsGuiding returns 1
01:42:52.382 00.000 9828 scope still moving after pulse duration time elapsed
01:42:52.414 00.032 9828 IsSlewing returns 0
01:42:52.414 00.000 9828 IsGuiding returns 1
01:42:52.446 00.032 9828 IsSlewing returns 0
01:42:52.446 00.000 9828 IsGuiding returns 1
01:42:52.477 00.031 9828 IsSlewing returns 0
01:42:52.477 00.000 9828 IsGuiding returns 1
01:42:52.508 00.031 9828 IsSlewing returns 0
01:42:52.508 00.000 9828 IsGuiding returns 0
01:42:52.508 00.000 9828 scope move finished after 3 + 138 ms
01:42:52.508 00.000 9828 Move returns status 0, amount 3
01:42:52.508 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:52.508 00.000 9828 MoveAxis(N, 16, B)
01:42:52.508 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:52.523 00.015 9828 IsSlewing returns 0
01:42:52.523 00.000 9828 IsGuiding returns 0
01:42:52.523 00.000 9828 PulseGuide returned control before completion, sleep 26
01:42:52.555 00.032 9828 IsGuiding returns 1
01:42:52.555 00.000 9828 scope still moving after pulse duration time elapsed
01:42:52.587 00.032 9828 IsSlewing returns 0
01:42:52.587 00.000 9828 IsGuiding returns 1
01:42:52.618 00.031 9828 IsSlewing returns 0
01:42:52.618 00.000 9828 IsGuiding returns 1
01:42:52.649 00.031 9828 IsSlewing returns 0
01:42:52.650 00.001 9828 IsGuiding returns 1
01:42:52.681 00.031 9828 IsSlewing returns 0
01:42:52.682 00.001 9828 IsGuiding returns 0
01:42:52.682 00.000 9828 scope move finished after 16 + 143 ms
01:42:52.682 00.000 9828 Move returns status 0, amount 16
01:42:52.682 00.000 9828 move complete, result=0
01:42:52.683 00.001 9828 worker thread done servicing request
01:42:52.683 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:42:53.062 00.379 8976 Exposure complete
01:42:53.069 00.007 8976 worker thread done servicing request
01:42:53.069 00.000 5052 OnExposeComplete: enter
01:42:53.070 00.001 5052 UpdateGuideState(): m_state=6
01:42:53.070 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5165
01:42:53.070 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.98, Mass=203, SNR=9.8, Peak=73 HFD=2.7
01:42:53.070 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
01:42:53.070 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
01:42:53.070 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.27 hyp=0.52 cameraTheta=0.54 mountX=0.03 mountY=-0.52, mountTheta=-1.51
01:42:53.072 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.27, opts=13)
01:42:53.072 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.27)
01:42:53.072 00.000 8976 Worker thread wakes up
01:42:53.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.27) opts 0xd
01:42:53.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.27)
01:42:53.072 00.000 8976 Moving (0.45, 0.27) raw xDistance=0.03 yDistance=-0.52
01:42:53.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:42:53.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
01:42:53.072 00.000 8976 MoveAxis(R, 0, ABG)
01:42:53.072 00.000 8976 MoveAxis(U, 2, ABG)
01:42:53.072 00.000 8976 stepping (-14, 10) + (0, 2)
01:42:53.072 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:53.073 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:42:53.085 00.012 5052 UpdateGuideState exits: m=203 SNR=9.8
01:42:53.086 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:53.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:53.086 00.000 5052 Enqueuing Expose request
01:42:53.100 00.014 8976 Received - 47 (G) 
01:42:53.101 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:53.101 00.000 8976 stepped: pos (-14, 12)
01:42:53.101 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
01:42:53.101 00.000 8976 MountToCamera -- mountX=2.35 mountY=-1.53 hyp=2.80 mountTheta=-0.58 cameraX=0.29, cameraY=2.79 cameraTheta=1.47
01:42:53.101 00.000 8976 incremental bump (0.289, 2.785) isValid = 1
01:42:53.101 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
01:42:53.101 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:42:53.101 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:42:53.101 00.000 8976 move complete, result=0
01:42:53.101 00.000 8976 worker thread done servicing request
01:42:53.101 00.000 8976 Worker thread wakes up
01:42:53.102 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:53.102 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:53.102 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:42:53.103 00.001 9828 Worker thread wakes up
01:42:53.103 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:42:53.103 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:42:53.103 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
01:42:53.103 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
01:42:53.103 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
01:42:53.103 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:42:53.103 00.000 9828 BLC: window closed
01:42:53.103 00.000 9828 MoveAxis(E, 5, B)
01:42:53.103 00.000 9828 Guiding  Dir = 2, Dur = 5
01:42:53.104 00.001 9828 IsSlewing returns 0
01:42:53.104 00.000 9828 IsGuiding returns 0
01:42:53.104 00.000 9828 PulseGuide returned control before completion, sleep 15
01:42:53.131 00.027 9828 IsGuiding returns 1
01:42:53.131 00.000 9828 scope still moving after pulse duration time elapsed
01:42:53.161 00.030 9828 IsSlewing returns 0
01:42:53.161 00.000 9828 IsGuiding returns 1
01:42:53.193 00.032 9828 IsSlewing returns 0
01:42:53.193 00.000 9828 IsGuiding returns 1
01:42:53.224 00.031 9828 IsSlewing returns 0
01:42:53.224 00.000 9828 IsGuiding returns 0
01:42:53.224 00.000 9828 scope move finished after 5 + 115 ms
01:42:53.224 00.000 9828 Move returns status 0, amount 5
01:42:53.224 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:53.224 00.000 9828 MoveAxis(N, 16, B)
01:42:53.224 00.000 9828 Guiding  Dir = 0, Dur = 16
01:42:53.240 00.016 9828 IsSlewing returns 0
01:42:53.240 00.000 9828 IsGuiding returns 1
01:42:53.240 00.000 9828 Entered PulseGuideScope while moving
01:42:53.303 00.063 9828 IsSlewing returns 0
01:42:53.303 00.000 9828 IsGuiding returns 1
01:42:53.303 00.000 9828 Still moving
01:42:53.367 00.064 9828 IsSlewing returns 0
01:42:53.367 00.000 9828 IsGuiding returns 0
01:42:53.367 00.000 9828 Movement stopped - continuing
01:42:53.367 00.000 9828 PulseGuide returned control before completion, sleep 26
01:42:53.398 00.031 9828 IsGuiding returns 1
01:42:53.398 00.000 9828 scope still moving after pulse duration time elapsed
01:42:53.430 00.032 9828 IsSlewing returns 0
01:42:53.430 00.000 9828 IsGuiding returns 1
01:42:53.461 00.031 9828 IsSlewing returns 0
01:42:53.461 00.000 9828 IsGuiding returns 1
01:42:53.493 00.032 9828 IsSlewing returns 0
01:42:53.493 00.000 9828 IsGuiding returns 1
01:42:53.524 00.031 9828 IsSlewing returns 0
01:42:53.524 00.000 9828 IsGuiding returns 0
01:42:53.524 00.000 9828 scope move finished after 16 + 141 ms
01:42:53.524 00.000 9828 Move returns status 0, amount 16
01:42:53.524 00.000 9828 move complete, result=0
01:42:53.524 00.000 9828 worker thread done servicing request
01:42:53.524 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:42:53.801 00.277 8976 Exposure complete
01:42:53.806 00.005 8976 worker thread done servicing request
01:42:53.806 00.000 5052 OnExposeComplete: enter
01:42:53.806 00.000 5052 UpdateGuideState(): m_state=6
01:42:53.806 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5166
01:42:53.806 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=282.00, Mass=183, SNR=9.3, Peak=68 HFD=2.5
01:42:53.806 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
01:42:53.806 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
01:42:53.806 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.29 hyp=0.65 cameraTheta=0.46 mountX=-0.01 mountY=-0.65, mountTheta=-1.58
01:42:53.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.29, opts=13)
01:42:53.807 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.29)
01:42:53.807 00.000 8976 Worker thread wakes up
01:42:53.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.29) opts 0xd
01:42:53.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.29)
01:42:53.807 00.000 8976 Moving (0.59, 0.29) raw xDistance=-0.01 yDistance=-0.65
01:42:53.808 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:42:53.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
01:42:53.808 00.000 8976 MoveAxis(R, 0, ABG)
01:42:53.808 00.000 8976 MoveAxis(U, 3, ABG)
01:42:53.808 00.000 8976 stepping (-14, 12) + (0, 3)
01:42:53.808 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:53.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:42:53.818 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:42:53.819 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:53.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:53.819 00.000 5052 Enqueuing Expose request
01:42:53.835 00.016 8976 Received - 47 (G) 
01:42:53.835 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:53.835 00.000 8976 stepped: pos (-14, 15)
01:42:53.835 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
01:42:53.835 00.000 8976 MountToCamera -- mountX=2.28 mountY=-1.81 hyp=2.91 mountTheta=-0.67 cameraX=0.57, cameraY=2.85 cameraTheta=1.37
01:42:53.835 00.000 8976 incremental bump (0.572, 2.854) isValid = 1
01:42:53.835 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
01:42:53.835 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:42:53.835 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:42:53.835 00.000 8976 move complete, result=0
01:42:53.835 00.000 9828 Worker thread wakes up
01:42:53.835 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:42:53.835 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:42:53.836 00.001 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.81)
01:42:53.836 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
01:42:53.836 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
01:42:53.836 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:42:53.836 00.000 9828 BLC: window closed
01:42:53.836 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
01:42:53.836 00.000 8976 worker thread done servicing request
01:42:53.836 00.000 9828 MoveAxis(E, 9, B)
01:42:53.836 00.000 8976 Worker thread wakes up
01:42:53.836 00.000 9828 Guiding  Dir = 2, Dur = 9
01:42:53.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:53.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:53.836 00.000 9828 IsSlewing returns 0
01:42:53.837 00.001 9828 IsGuiding returns 0
01:42:53.837 00.000 9828 PulseGuide returned control before completion, sleep 19
01:42:53.870 00.033 9828 IsGuiding returns 1
01:42:53.870 00.000 9828 scope still moving after pulse duration time elapsed
01:42:53.901 00.031 9828 IsSlewing returns 0
01:42:53.902 00.001 9828 IsGuiding returns 1
01:42:53.931 00.029 9828 IsSlewing returns 0
01:42:53.932 00.001 9828 IsGuiding returns 1
01:42:53.962 00.030 9828 IsSlewing returns 0
01:42:53.962 00.000 9828 IsGuiding returns 0
01:42:53.962 00.000 9828 scope move finished after 9 + 115 ms
01:42:53.962 00.000 9828 Move returns status 0, amount 9
01:42:53.962 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:53.962 00.000 9828 MoveAxis(N, 15, B)
01:42:53.962 00.000 9828 Guiding  Dir = 0, Dur = 15
01:42:53.979 00.017 9828 IsSlewing returns 0
01:42:53.979 00.000 9828 IsGuiding returns 0
01:42:53.979 00.000 9828 PulseGuide returned control before completion, sleep 25
01:42:54.010 00.031 9828 IsGuiding returns 1
01:42:54.010 00.000 9828 scope still moving after pulse duration time elapsed
01:42:54.044 00.034 9828 IsSlewing returns 0
01:42:54.044 00.000 9828 IsGuiding returns 1
01:42:54.074 00.030 9828 IsSlewing returns 0
01:42:54.074 00.000 9828 IsGuiding returns 1
01:42:54.105 00.031 9828 IsSlewing returns 0
01:42:54.105 00.000 9828 IsGuiding returns 1
01:42:54.136 00.031 9828 IsSlewing returns 0
01:42:54.136 00.000 9828 IsGuiding returns 0
01:42:54.136 00.000 9828 scope move finished after 15 + 141 ms
01:42:54.136 00.000 9828 Move returns status 0, amount 15
01:42:54.136 00.000 9828 move complete, result=0
01:42:54.136 00.000 9828 worker thread done servicing request
01:42:54.136 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:42:54.526 00.390 8976 Exposure complete
01:42:54.531 00.005 8976 worker thread done servicing request
01:42:54.531 00.000 5052 OnExposeComplete: enter
01:42:54.531 00.000 5052 UpdateGuideState(): m_state=6
01:42:54.531 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5167
01:42:54.531 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.38, Mass=196, SNR=9.6, Peak=67 HFD=3.1
01:42:54.532 00.001 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.81 = -2.81)
01:42:54.532 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
01:42:54.532 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.33 hyp=0.48 cameraTheta=-0.77 mountX=-0.45 mountY=-0.11, mountTheta=-2.91
01:42:54.532 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.33, opts=13)
01:42:54.532 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.33)
01:42:54.532 00.000 8976 Worker thread wakes up
01:42:54.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.33) opts 0xd
01:42:54.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.33)
01:42:54.532 00.000 8976 Moving (0.35, -0.33) raw xDistance=-0.45 yDistance=-0.11
01:42:54.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
01:42:54.533 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:42:54.533 00.000 8976 MoveAxis(R, 2, ABG)
01:42:54.533 00.000 8976 stepping (-14, 15) + (2, 0)
01:42:54.533 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:54.533 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:42:54.543 00.010 5052 UpdateGuideState exits: m=196 SNR=9.6
01:42:54.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:54.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:54.543 00.000 5052 Enqueuing Expose request
01:42:54.555 00.012 8976 Received - 47 (G) 
01:42:54.555 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:54.555 00.000 8976 stepped: pos (-12, 15)
01:42:54.555 00.000 8976 MoveAxis(U, 0, ABG)
01:42:54.555 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
01:42:54.555 00.000 8976 MountToCamera -- mountX=2.13 mountY=-2.00 hyp=2.92 mountTheta=-0.75 cameraX=0.81, cameraY=2.81 cameraTheta=1.29
01:42:54.555 00.000 8976 incremental bump (0.807, 2.810) isValid = 1
01:42:54.555 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
01:42:54.555 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:42:54.555 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:42:54.555 00.000 8976 move complete, result=0
01:42:54.555 00.000 9828 Worker thread wakes up
01:42:54.555 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:42:54.555 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:42:54.555 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
01:42:54.555 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:42:54.555 00.000 8976 worker thread done servicing request
01:42:54.555 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
01:42:54.556 00.001 8976 Worker thread wakes up
01:42:54.556 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:42:54.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:54.556 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:54.556 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:42:54.556 00.000 9828 BLC: window closed
01:42:54.556 00.000 9828 MoveAxis(E, 12, B)
01:42:54.556 00.000 9828 Guiding  Dir = 2, Dur = 12
01:42:54.556 00.000 9828 IsSlewing returns 0
01:42:54.556 00.000 9828 IsGuiding returns 0
01:42:54.557 00.001 9828 PulseGuide returned control before completion, sleep 22
01:42:54.587 00.030 9828 IsGuiding returns 1
01:42:54.587 00.000 9828 scope still moving after pulse duration time elapsed
01:42:54.618 00.031 9828 IsSlewing returns 0
01:42:54.623 00.005 9828 IsGuiding returns 1
01:42:54.650 00.027 9828 IsSlewing returns 0
01:42:54.650 00.000 9828 IsGuiding returns 1
01:42:54.681 00.031 9828 IsSlewing returns 0
01:42:54.681 00.000 9828 IsGuiding returns 1
01:42:54.712 00.031 9828 IsSlewing returns 0
01:42:54.712 00.000 9828 IsGuiding returns 0
01:42:54.712 00.000 9828 scope move finished after 12 + 143 ms
01:42:54.712 00.000 9828 Move returns status 0, amount 12
01:42:54.712 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:54.712 00.000 9828 MoveAxis(N, 15, B)
01:42:54.712 00.000 9828 Guiding  Dir = 0, Dur = 15
01:42:54.728 00.016 9828 IsSlewing returns 0
01:42:54.728 00.000 9828 IsGuiding returns 0
01:42:54.728 00.000 9828 PulseGuide returned control before completion, sleep 25
01:42:54.759 00.031 9828 IsGuiding returns 1
01:42:54.759 00.000 9828 scope still moving after pulse duration time elapsed
01:42:54.790 00.031 9828 IsSlewing returns 0
01:42:54.791 00.001 9828 IsGuiding returns 1
01:42:54.821 00.030 9828 IsSlewing returns 0
01:42:54.821 00.000 9828 IsGuiding returns 1
01:42:54.852 00.031 9828 IsSlewing returns 0
01:42:54.852 00.000 9828 IsGuiding returns 1
01:42:54.883 00.031 9828 IsSlewing returns 0
01:42:54.883 00.000 9828 IsGuiding returns 0
01:42:54.883 00.000 9828 scope move finished after 15 + 139 ms
01:42:54.883 00.000 9828 Move returns status 0, amount 15
01:42:54.883 00.000 9828 move complete, result=0
01:42:54.883 00.000 9828 worker thread done servicing request
01:42:54.883 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:42:55.244 00.361 8976 Exposure complete
01:42:55.250 00.006 8976 worker thread done servicing request
01:42:55.250 00.000 5052 OnExposeComplete: enter
01:42:55.250 00.000 5052 UpdateGuideState(): m_state=6
01:42:55.250 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5168
01:42:55.250 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.80, Mass=194, SNR=9.6, Peak=75 HFD=2.4
01:42:55.250 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
01:42:55.250 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:42:55.250 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.10 hyp=0.66 cameraTheta=0.14 mountX=-0.21 mountY=-0.60, mountTheta=-1.91
01:42:55.251 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.10, opts=13)
01:42:55.251 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.10)
01:42:55.251 00.000 8976 Worker thread wakes up
01:42:55.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.10) opts 0xd
01:42:55.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.10)
01:42:55.251 00.000 8976 Moving (0.66, 0.10) raw xDistance=-0.21 yDistance=-0.60
01:42:55.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:42:55.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
01:42:55.251 00.000 8976 MoveAxis(R, 0, ABG)
01:42:55.251 00.000 8976 MoveAxis(U, 2, ABG)
01:42:55.251 00.000 8976 stepping (-12, 15) + (0, 2)
01:42:55.251 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:55.252 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:42:55.262 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:42:55.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:55.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:55.262 00.000 5052 Enqueuing Expose request
01:42:55.274 00.012 8976 Received - 47 (G) 
01:42:55.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:55.274 00.000 8976 stepped: pos (-12, 17)
01:42:55.274 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
01:42:55.274 00.000 8976 MountToCamera -- mountX=2.04 mountY=-2.23 hyp=3.02 mountTheta=-0.83 cameraX=1.06, cameraY=2.83 cameraTheta=1.21
01:42:55.274 00.000 8976 incremental bump (1.058, 2.828) isValid = 1
01:42:55.274 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
01:42:55.274 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:42:55.274 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:42:55.274 00.000 8976 move complete, result=0
01:42:55.274 00.000 9828 Worker thread wakes up
01:42:55.274 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:42:55.274 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:42:55.274 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
01:42:55.274 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:42:55.274 00.000 8976 worker thread done servicing request
01:42:55.274 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
01:42:55.274 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
01:42:55.275 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
01:42:55.275 00.000 9828 BLC: window closed
01:42:55.275 00.000 9828 MoveAxis(E, 14, B)
01:42:55.275 00.000 9828 Guiding  Dir = 2, Dur = 14
01:42:55.275 00.000 8976 Worker thread wakes up
01:42:55.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:55.275 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:55.275 00.000 9828 IsSlewing returns 0
01:42:55.275 00.000 9828 IsGuiding returns 0
01:42:55.275 00.000 9828 PulseGuide returned control before completion, sleep 24
01:42:55.315 00.040 9828 IsGuiding returns 1
01:42:55.315 00.000 9828 scope still moving after pulse duration time elapsed
01:42:55.346 00.031 9828 IsSlewing returns 0
01:42:55.346 00.000 9828 IsGuiding returns 1
01:42:55.377 00.031 9828 IsSlewing returns 0
01:42:55.378 00.001 9828 IsGuiding returns 1
01:42:55.407 00.029 9828 IsSlewing returns 0
01:42:55.407 00.000 9828 IsGuiding returns 0
01:42:55.407 00.000 9828 scope move finished after 14 + 117 ms
01:42:55.407 00.000 9828 Move returns status 0, amount 14
01:42:55.407 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:55.407 00.000 9828 MoveAxis(N, 14, B)
01:42:55.407 00.000 9828 Guiding  Dir = 0, Dur = 14
01:42:55.423 00.016 9828 IsSlewing returns 0
01:42:55.423 00.000 9828 IsGuiding returns 0
01:42:55.423 00.000 9828 PulseGuide returned control before completion, sleep 24
01:42:55.454 00.031 9828 IsGuiding returns 1
01:42:55.454 00.000 9828 scope still moving after pulse duration time elapsed
01:42:55.485 00.031 9828 IsSlewing returns 0
01:42:55.485 00.000 9828 IsGuiding returns 1
01:42:55.516 00.031 9828 IsSlewing returns 0
01:42:55.516 00.000 9828 IsGuiding returns 1
01:42:55.548 00.032 9828 IsSlewing returns 0
01:42:55.548 00.000 9828 IsGuiding returns 0
01:42:55.548 00.000 9828 scope move finished after 14 + 110 ms
01:42:55.548 00.000 9828 Move returns status 0, amount 14
01:42:55.548 00.000 9828 move complete, result=0
01:42:55.548 00.000 9828 worker thread done servicing request
01:42:55.548 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:42:55.969 00.421 8976 Exposure complete
01:42:55.974 00.005 8976 worker thread done servicing request
01:42:55.974 00.000 5052 OnExposeComplete: enter
01:42:55.974 00.000 5052 UpdateGuideState(): m_state=6
01:42:55.974 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5169
01:42:55.974 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.25, Mass=184, SNR=9.4, Peak=71 HFD=2.5
01:42:55.974 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
01:42:55.974 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
01:42:55.974 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.46 hyp=0.84 cameraTheta=-0.58 mountX=-0.73 mountY=-0.34, mountTheta=-2.71
01:42:55.975 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.46, opts=13)
01:42:55.975 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.46)
01:42:55.975 00.000 8976 Worker thread wakes up
01:42:55.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.46) opts 0xd
01:42:55.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.46)
01:42:55.975 00.000 8976 Moving (0.71, -0.46) raw xDistance=-0.73 yDistance=-0.34
01:42:55.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
01:42:55.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:42:55.976 00.001 8976 MoveAxis(R, 3, ABG)
01:42:55.976 00.000 8976 stepping (-12, 17) + (3, 0)
01:42:55.976 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:55.976 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:42:55.986 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:42:55.987 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:55.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:55.987 00.000 5052 Enqueuing Expose request
01:42:56.010 00.023 8976 Received - 47 (G) 
01:42:56.010 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:42:56.010 00.000 8976 stepped: pos (-9, 17)
01:42:56.010 00.000 8976 MoveAxis(U, 2, ABG)
01:42:56.010 00.000 8976 stepping (-9, 17) + (0, 2)
01:42:56.010 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:56.042 00.032 8976 Received - 47 (G) 
01:42:56.042 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:56.042 00.000 8976 stepped: pos (-9, 19)
01:42:56.043 00.001 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:42:56.043 00.000 8976 MountToCamera -- mountX=1.82 mountY=-2.49 hyp=3.08 mountTheta=-0.94 cameraX=1.39, cameraY=2.75 cameraTheta=1.10
01:42:56.043 00.000 8976 incremental bump (1.388, 2.753) isValid = 1
01:42:56.043 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
01:42:56.043 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:42:56.043 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:42:56.043 00.000 8976 move complete, result=0
01:42:56.043 00.000 9828 Worker thread wakes up
01:42:56.043 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:42:56.043 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:42:56.043 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
01:42:56.043 00.000 8976 worker thread done servicing request
01:42:56.043 00.000 8976 Worker thread wakes up
01:42:56.043 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
01:42:56.043 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 2 ms NORTH
01:42:56.044 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:56.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:56.044 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
01:42:56.044 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:42:56.044 00.000 9828 BLC: window closed
01:42:56.044 00.000 9828 MoveAxis(E, 18, B)
01:42:56.044 00.000 9828 Guiding  Dir = 2, Dur = 18
01:42:56.044 00.000 9828 IsSlewing returns 0
01:42:56.044 00.000 9828 IsGuiding returns 0
01:42:56.044 00.000 9828 PulseGuide returned control before completion, sleep 28
01:42:56.073 00.029 9828 IsGuiding returns 1
01:42:56.073 00.000 9828 scope still moving after pulse duration time elapsed
01:42:56.105 00.032 9828 IsSlewing returns 0
01:42:56.106 00.001 9828 IsGuiding returns 1
01:42:56.135 00.029 9828 IsSlewing returns 0
01:42:56.135 00.000 9828 IsGuiding returns 1
01:42:56.166 00.031 9828 IsSlewing returns 0
01:42:56.167 00.001 9828 IsGuiding returns 1
01:42:56.197 00.030 9828 IsSlewing returns 0
01:42:56.197 00.000 9828 IsGuiding returns 0
01:42:56.197 00.000 9828 scope move finished after 18 + 135 ms
01:42:56.198 00.001 9828 Move returns status 0, amount 18
01:42:56.198 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:56.198 00.000 9828 MoveAxis(N, 13, B)
01:42:56.198 00.000 9828 Guiding  Dir = 0, Dur = 13
01:42:56.212 00.014 9828 IsSlewing returns 0
01:42:56.212 00.000 9828 IsGuiding returns 0
01:42:56.212 00.000 9828 PulseGuide returned control before completion, sleep 23
01:42:56.244 00.032 9828 IsGuiding returns 1
01:42:56.244 00.000 9828 scope still moving after pulse duration time elapsed
01:42:56.275 00.031 9828 IsSlewing returns 0
01:42:56.275 00.000 9828 IsGuiding returns 1
01:42:56.307 00.032 9828 IsSlewing returns 0
01:42:56.307 00.000 9828 IsGuiding returns 1
01:42:56.337 00.030 9828 IsSlewing returns 0
01:42:56.337 00.000 9828 IsGuiding returns 1
01:42:56.367 00.030 9828 IsSlewing returns 0
01:42:56.367 00.000 9828 IsGuiding returns 0
01:42:56.367 00.000 9828 scope move finished after 13 + 141 ms
01:42:56.367 00.000 9828 Move returns status 0, amount 13
01:42:56.367 00.000 9828 move complete, result=0
01:42:56.368 00.001 9828 worker thread done servicing request
01:42:56.368 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:42:56.736 00.368 8976 Exposure complete
01:42:56.742 00.006 8976 worker thread done servicing request
01:42:56.742 00.000 5052 OnExposeComplete: enter
01:42:56.742 00.000 5052 UpdateGuideState(): m_state=6
01:42:56.742 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5170
01:42:56.742 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.01, Mass=201, SNR=9.8, Peak=72 HFD=2.7
01:42:56.742 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
01:42:56.742 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
01:42:56.742 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.30 hyp=0.31 cameraTheta=1.64 mountX=0.28 mountY=-0.15, mountTheta=-0.49
01:42:56.742 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.30, opts=13)
01:42:56.743 00.001 5052 Enqueuing Move request for stepguider (-0.02, 0.30)
01:42:56.743 00.000 8976 Worker thread wakes up
01:42:56.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.30) opts 0xd
01:42:56.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.30)
01:42:56.743 00.000 8976 Moving (-0.02, 0.30) raw xDistance=0.28 yDistance=-0.15
01:42:56.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.28
01:42:56.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:42:56.743 00.000 8976 MoveAxis(L, 1, ABG)
01:42:56.743 00.000 8976 stepping (-9, 19) + (-1, 0)
01:42:56.743 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:56.744 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:42:56.754 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:42:56.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:56.754 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:56.754 00.000 5052 Enqueuing Expose request
01:42:56.761 00.007 8976 Received - 47 (G) 
01:42:56.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:56.761 00.000 8976 stepped: pos (-10, 19)
01:42:56.761 00.000 8976 MoveAxis(U, 0, ABG)
01:42:56.761 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:42:56.761 00.000 8976 MountToCamera -- mountX=1.72 mountY=-2.66 hyp=3.17 mountTheta=-1.00 cameraX=1.59, cameraY=2.75 cameraTheta=1.05
01:42:56.761 00.000 8976 incremental bump (1.587, 2.748) isValid = 1
01:42:56.762 00.001 8976 Scheduling Mount bump of (0.057, 0.103)
01:42:56.762 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:42:56.762 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:42:56.762 00.000 8976 move complete, result=0
01:42:56.762 00.000 8976 worker thread done servicing request
01:42:56.762 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:42:56.762 00.000 9828 Worker thread wakes up
01:42:56.762 00.000 8976 Worker thread wakes up
01:42:56.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:56.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:56.762 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:42:56.762 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:42:56.762 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
01:42:56.762 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
01:42:56.762 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
01:42:56.762 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:42:56.762 00.000 9828 BLC: window closed
01:42:56.762 00.000 9828 MoveAxis(E, 20, B)
01:42:56.762 00.000 9828 Guiding  Dir = 2, Dur = 20
01:42:56.763 00.001 9828 IsSlewing returns 0
01:42:56.763 00.000 9828 IsGuiding returns 0
01:42:56.763 00.000 9828 PulseGuide returned control before completion, sleep 30
01:42:56.802 00.039 9828 IsGuiding returns 1
01:42:56.802 00.000 9828 scope still moving after pulse duration time elapsed
01:42:56.834 00.032 9828 IsSlewing returns 0
01:42:56.834 00.000 9828 IsGuiding returns 1
01:42:56.864 00.030 9828 IsSlewing returns 0
01:42:56.864 00.000 9828 IsGuiding returns 1
01:42:56.895 00.031 9828 IsSlewing returns 0
01:42:56.895 00.000 9828 IsGuiding returns 0
01:42:56.895 00.000 9828 scope move finished after 20 + 112 ms
01:42:56.895 00.000 9828 Move returns status 0, amount 20
01:42:56.895 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:56.895 00.000 9828 MoveAxis(N, 13, B)
01:42:56.895 00.000 9828 Guiding  Dir = 0, Dur = 13
01:42:56.910 00.015 9828 IsSlewing returns 0
01:42:56.910 00.000 9828 IsGuiding returns 0
01:42:56.910 00.000 9828 PulseGuide returned control before completion, sleep 23
01:42:56.941 00.031 9828 IsGuiding returns 1
01:42:56.941 00.000 9828 scope still moving after pulse duration time elapsed
01:42:56.972 00.031 9828 IsSlewing returns 0
01:42:56.972 00.000 9828 IsGuiding returns 1
01:42:57.003 00.031 9828 IsSlewing returns 0
01:42:57.003 00.000 9828 IsGuiding returns 1
01:42:57.035 00.032 9828 IsSlewing returns 0
01:42:57.035 00.000 9828 IsGuiding returns 1
01:42:57.067 00.032 9828 IsSlewing returns 0
01:42:57.067 00.000 9828 IsGuiding returns 0
01:42:57.067 00.000 9828 scope move finished after 13 + 143 ms
01:42:57.067 00.000 9828 Move returns status 0, amount 13
01:42:57.067 00.000 9828 move complete, result=0
01:42:57.067 00.000 9828 worker thread done servicing request
01:42:57.067 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:42:57.454 00.387 8976 Exposure complete
01:42:57.459 00.005 8976 worker thread done servicing request
01:42:57.459 00.000 5052 OnExposeComplete: enter
01:42:57.459 00.000 5052 UpdateGuideState(): m_state=6
01:42:57.459 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5171
01:42:57.460 00.001 5052 Star::Find returns 1 (0), X=329.38, Y=281.37, Mass=204, SNR=9.8, Peak=67 HFD=3.1
01:42:57.460 00.000 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
01:42:57.460 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.17 = 3.11)
01:42:57.460 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.34 hyp=0.40 cameraTheta=-1.02 mountX=-0.40 mountY=0.01, mountTheta=3.11
01:42:57.460 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.34, opts=13)
01:42:57.460 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.34)
01:42:57.461 00.001 8976 Worker thread wakes up
01:42:57.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.34) opts 0xd
01:42:57.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.34)
01:42:57.461 00.000 8976 Moving (0.21, -0.34) raw xDistance=-0.40 yDistance=0.01
01:42:57.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.40
01:42:57.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:42:57.461 00.000 8976 MoveAxis(R, 2, ABG)
01:42:57.461 00.000 8976 stepping (-10, 19) + (2, 0)
01:42:57.461 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:57.462 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:42:57.471 00.009 5052 UpdateGuideState exits: m=204 SNR=9.8
01:42:57.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:57.471 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:57.471 00.000 5052 Enqueuing Expose request
01:42:57.497 00.026 8976 Received - 47 (G) 
01:42:57.497 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:57.497 00.000 8976 stepped: pos (-8, 19)
01:42:57.497 00.000 8976 MoveAxis(U, 0, ABG)
01:42:57.497 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:42:57.497 00.000 8976 MountToCamera -- mountX=1.56 mountY=-2.78 hyp=3.19 mountTheta=-1.06 cameraX=1.77, cameraY=2.65 cameraTheta=0.98
01:42:57.497 00.000 8976 incremental bump (1.766, 2.654) isValid = 1
01:42:57.497 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
01:42:57.497 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:42:57.497 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:42:57.497 00.000 8976 move complete, result=0
01:42:57.497 00.000 8976 worker thread done servicing request
01:42:57.497 00.000 8976 Worker thread wakes up
01:42:57.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:57.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:57.497 00.000 9828 Worker thread wakes up
01:42:57.497 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:42:57.497 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:42:57.497 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
01:42:57.498 00.001 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
01:42:57.498 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
01:42:57.498 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
01:42:57.498 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:42:57.498 00.000 9828 BLC: window closed
01:42:57.498 00.000 9828 MoveAxis(E, 22, B)
01:42:57.498 00.000 9828 Guiding  Dir = 2, Dur = 22
01:42:57.498 00.000 9828 IsSlewing returns 0
01:42:57.498 00.000 9828 IsGuiding returns 0
01:42:57.498 00.000 9828 PulseGuide returned control before completion, sleep 32
01:42:57.531 00.033 9828 IsGuiding returns 1
01:42:57.531 00.000 9828 scope still moving after pulse duration time elapsed
01:42:57.562 00.031 9828 IsSlewing returns 0
01:42:57.562 00.000 9828 IsGuiding returns 1
01:42:57.593 00.031 9828 IsSlewing returns 0
01:42:57.593 00.000 9828 IsGuiding returns 1
01:42:57.624 00.031 9828 IsSlewing returns 0
01:42:57.624 00.000 9828 IsGuiding returns 0
01:42:57.624 00.000 9828 scope move finished after 22 + 104 ms
01:42:57.624 00.000 9828 Move returns status 0, amount 22
01:42:57.624 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:57.624 00.000 9828 MoveAxis(N, 12, B)
01:42:57.624 00.000 9828 Guiding  Dir = 0, Dur = 12
01:42:57.639 00.015 9828 IsSlewing returns 0
01:42:57.640 00.001 9828 IsGuiding returns 0
01:42:57.640 00.000 9828 PulseGuide returned control before completion, sleep 22
01:42:57.671 00.031 9828 IsGuiding returns 1
01:42:57.671 00.000 9828 scope still moving after pulse duration time elapsed
01:42:57.701 00.030 9828 IsSlewing returns 0
01:42:57.701 00.000 9828 IsGuiding returns 1
01:42:57.732 00.031 9828 IsSlewing returns 0
01:42:57.732 00.000 9828 IsGuiding returns 1
01:42:57.764 00.032 9828 IsSlewing returns 0
01:42:57.764 00.000 9828 IsGuiding returns 1
01:42:57.795 00.031 9828 IsSlewing returns 0
01:42:57.795 00.000 9828 IsGuiding returns 0
01:42:57.795 00.000 9828 scope move finished after 12 + 143 ms
01:42:57.795 00.000 9828 Move returns status 0, amount 12
01:42:57.795 00.000 9828 move complete, result=0
01:42:57.795 00.000 9828 worker thread done servicing request
01:42:57.796 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:42:58.189 00.393 8976 Exposure complete
01:42:58.195 00.006 8976 worker thread done servicing request
01:42:58.196 00.001 5052 OnExposeComplete: enter
01:42:58.196 00.000 5052 UpdateGuideState(): m_state=6
01:42:58.196 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5172
01:42:58.196 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.89, Mass=190, SNR=9.5, Peak=72 HFD=2.6
01:42:58.196 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.08 = 0.08)
01:42:58.196 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
01:42:58.196 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.12 mountX=0.21 mountY=-0.00, mountTheta=-0.02
01:42:58.197 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.18, opts=13)
01:42:58.197 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.18)
01:42:58.197 00.000 8976 Worker thread wakes up
01:42:58.197 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.18) opts 0xd
01:42:58.197 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.18)
01:42:58.197 00.000 8976 Moving (-0.11, 0.18) raw xDistance=0.21 yDistance=-0.00
01:42:58.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:42:58.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:42:58.197 00.000 8976 MoveAxis(R, 0, ABG)
01:42:58.197 00.000 8976 MoveAxis(U, 0, ABG)
01:42:58.197 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:42:58.197 00.000 8976 MountToCamera -- mountX=1.45 mountY=-2.86 hyp=3.20 mountTheta=-1.10 cameraX=1.89, cameraY=2.59 cameraTheta=0.94
01:42:58.197 00.000 8976 incremental bump (1.886, 2.592) isValid = 1
01:42:58.197 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:42:58.197 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:42:58.197 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:42:58.197 00.000 8976 move complete, result=0
01:42:58.197 00.000 9828 Worker thread wakes up
01:42:58.198 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:42:58.198 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:42:58.198 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:42:58.198 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:42:58.198 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:42:58.198 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:42:58.198 00.000 9828 BLC: window closed
01:42:58.198 00.000 9828 MoveAxis(E, 23, B)
01:42:58.198 00.000 8976 worker thread done servicing request
01:42:58.198 00.000 9828 Guiding  Dir = 2, Dur = 23
01:42:58.198 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:42:58.198 00.000 9828 IsSlewing returns 0
01:42:58.198 00.000 9828 IsGuiding returns 0
01:42:58.199 00.001 9828 PulseGuide returned control before completion, sleep 33
01:42:58.208 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:42:58.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:58.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:58.208 00.000 5052 Enqueuing Expose request
01:42:58.208 00.000 8976 Worker thread wakes up
01:42:58.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:58.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:58.208 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:58.247 00.039 9828 IsGuiding returns 1
01:42:58.247 00.000 9828 scope still moving after pulse duration time elapsed
01:42:58.278 00.031 9828 IsSlewing returns 0
01:42:58.278 00.000 9828 IsGuiding returns 1
01:42:58.309 00.031 9828 IsSlewing returns 0
01:42:58.309 00.000 9828 IsGuiding returns 1
01:42:58.340 00.031 9828 IsSlewing returns 0
01:42:58.340 00.000 9828 IsGuiding returns 0
01:42:58.340 00.000 9828 scope move finished after 23 + 118 ms
01:42:58.340 00.000 9828 Move returns status 0, amount 23
01:42:58.340 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:58.340 00.000 9828 MoveAxis(N, 12, B)
01:42:58.340 00.000 9828 Guiding  Dir = 0, Dur = 12
01:42:58.355 00.015 9828 IsSlewing returns 0
01:42:58.355 00.000 9828 IsGuiding returns 0
01:42:58.355 00.000 9828 PulseGuide returned control before completion, sleep 22
01:42:58.387 00.032 9828 IsGuiding returns 1
01:42:58.387 00.000 9828 scope still moving after pulse duration time elapsed
01:42:58.418 00.031 9828 IsSlewing returns 0
01:42:58.418 00.000 9828 IsGuiding returns 1
01:42:58.448 00.030 9828 IsSlewing returns 0
01:42:58.448 00.000 9828 IsGuiding returns 1
01:42:58.479 00.031 9828 IsSlewing returns 0
01:42:58.479 00.000 9828 IsGuiding returns 1
01:42:58.511 00.032 9828 IsSlewing returns 0
01:42:58.511 00.000 9828 IsGuiding returns 0
01:42:58.511 00.000 9828 scope move finished after 12 + 143 ms
01:42:58.511 00.000 9828 Move returns status 0, amount 12
01:42:58.512 00.001 9828 move complete, result=0
01:42:58.512 00.000 9828 worker thread done servicing request
01:42:58.512 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:42:58.900 00.388 8976 Exposure complete
01:42:58.906 00.006 8976 worker thread done servicing request
01:42:58.906 00.000 5052 OnExposeComplete: enter
01:42:58.906 00.000 5052 UpdateGuideState(): m_state=6
01:42:58.906 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5173
01:42:58.906 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.94, Mass=205, SNR=9.9, Peak=71 HFD=2.5
01:42:58.906 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:42:58.906 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
01:42:58.906 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.23 hyp=0.47 cameraTheta=2.63 mountX=0.39 mountY=0.22, mountTheta=0.50
01:42:58.907 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.23, opts=13)
01:42:58.907 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.23)
01:42:58.907 00.000 8976 Worker thread wakes up
01:42:58.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.23) opts 0xd
01:42:58.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.23)
01:42:58.907 00.000 8976 Moving (-0.41, 0.23) raw xDistance=0.39 yDistance=0.22
01:42:58.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:42:58.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:42:58.907 00.000 8976 MoveAxis(L, 2, ABG)
01:42:58.907 00.000 8976 stepping (-8, 19) + (-2, 0)
01:42:58.907 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:58.908 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:42:58.918 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:42:58.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:58.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:58.918 00.000 5052 Enqueuing Expose request
01:42:58.935 00.017 8976 Received - 47 (G) 
01:42:58.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:58.935 00.000 8976 stepped: pos (-10, 19)
01:42:58.935 00.000 8976 MoveAxis(U, 0, ABG)
01:42:58.935 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:42:58.935 00.000 8976 MountToCamera -- mountX=1.48 mountY=-2.91 hyp=3.26 mountTheta=-1.10 cameraX=1.92, cameraY=2.64 cameraTheta=0.94
01:42:58.935 00.000 8976 incremental bump (1.920, 2.640) isValid = 1
01:42:58.935 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:42:58.935 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:42:58.936 00.001 8976 Enqueuing Move request for scope (0.07, 0.10)
01:42:58.936 00.000 8976 move complete, result=0
01:42:58.936 00.000 9828 Worker thread wakes up
01:42:58.936 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:42:58.936 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:42:58.936 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
01:42:58.936 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:42:58.936 00.000 8976 worker thread done servicing request
01:42:58.936 00.000 8976 Worker thread wakes up
01:42:58.936 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:58.936 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:58.936 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:42:58.936 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:42:58.936 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:42:58.936 00.000 9828 BLC: window closed
01:42:58.936 00.000 9828 MoveAxis(E, 23, B)
01:42:58.936 00.000 9828 Guiding  Dir = 2, Dur = 23
01:42:58.937 00.001 9828 IsSlewing returns 0
01:42:58.937 00.000 9828 IsGuiding returns 0
01:42:58.937 00.000 9828 PulseGuide returned control before completion, sleep 33
01:42:58.975 00.038 9828 IsGuiding returns 1
01:42:58.975 00.000 9828 scope still moving after pulse duration time elapsed
01:42:59.007 00.032 9828 IsSlewing returns 0
01:42:59.007 00.000 9828 IsGuiding returns 1
01:42:59.039 00.032 9828 IsSlewing returns 0
01:42:59.039 00.000 9828 IsGuiding returns 1
01:42:59.070 00.031 9828 IsSlewing returns 0
01:42:59.070 00.000 9828 IsGuiding returns 0
01:42:59.070 00.000 9828 scope move finished after 23 + 110 ms
01:42:59.070 00.000 9828 Move returns status 0, amount 23
01:42:59.070 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:59.070 00.000 9828 MoveAxis(N, 12, B)
01:42:59.070 00.000 9828 Guiding  Dir = 0, Dur = 12
01:42:59.085 00.015 9828 IsSlewing returns 0
01:42:59.085 00.000 9828 IsGuiding returns 0
01:42:59.085 00.000 9828 PulseGuide returned control before completion, sleep 22
01:42:59.116 00.031 9828 IsGuiding returns 1
01:42:59.116 00.000 9828 scope still moving after pulse duration time elapsed
01:42:59.147 00.031 9828 IsSlewing returns 0
01:42:59.147 00.000 9828 IsGuiding returns 1
01:42:59.178 00.031 9828 IsSlewing returns 0
01:42:59.178 00.000 9828 IsGuiding returns 1
01:42:59.208 00.030 9828 IsSlewing returns 0
01:42:59.208 00.000 9828 IsGuiding returns 1
01:42:59.239 00.031 9828 IsSlewing returns 0
01:42:59.239 00.000 9828 IsGuiding returns 1
01:42:59.270 00.031 9828 IsSlewing returns 0
01:42:59.270 00.000 9828 IsGuiding returns 0
01:42:59.270 00.000 9828 scope move finished after 12 + 173 ms
01:42:59.270 00.000 9828 Move returns status 0, amount 12
01:42:59.270 00.000 9828 move complete, result=0
01:42:59.270 00.000 9828 worker thread done servicing request
01:42:59.270 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:42:59.629 00.359 8976 Exposure complete
01:42:59.635 00.006 8976 worker thread done servicing request
01:42:59.635 00.000 5052 OnExposeComplete: enter
01:42:59.635 00.000 5052 UpdateGuideState(): m_state=6
01:42:59.635 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5174
01:42:59.635 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.29, Mass=191, SNR=9.5, Peak=68 HFD=2.5
01:42:59.636 00.001 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.02 = 2.27)
01:42:59.636 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
01:42:59.636 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.42 hyp=0.46 cameraTheta=-1.97 mountX=-0.30 mountY=0.38, mountTheta=2.23
01:42:59.636 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.42, opts=13)
01:42:59.636 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.42)
01:42:59.636 00.000 8976 Worker thread wakes up
01:42:59.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.42) opts 0xd
01:42:59.637 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.42)
01:42:59.637 00.000 8976 Moving (-0.18, -0.42) raw xDistance=-0.30 yDistance=0.38
01:42:59.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
01:42:59.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:42:59.637 00.000 8976 MoveAxis(R, 1, ABG)
01:42:59.637 00.000 8976 stepping (-10, 19) + (1, 0)
01:42:59.637 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:59.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:42:59.647 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:42:59.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:59.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:42:59.648 00.001 5052 Enqueuing Expose request
01:42:59.655 00.007 8976 Received - 47 (G) 
01:42:59.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:42:59.655 00.000 8976 stepped: pos (-9, 19)
01:42:59.655 00.000 8976 MoveAxis(D, 2, ABG)
01:42:59.655 00.000 8976 stepping (-9, 19) + (0, -2)
01:42:59.655 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:59.687 00.032 8976 Received - 47 (G) 
01:42:59.687 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:42:59.687 00.000 8976 stepped: pos (-9, 17)
01:42:59.687 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:42:59.687 00.000 8976 MountToCamera -- mountX=1.44 mountY=-2.84 hyp=3.19 mountTheta=-1.10 cameraX=1.87, cameraY=2.58 cameraTheta=0.94
01:42:59.687 00.000 8976 incremental bump (1.873, 2.579) isValid = 1
01:42:59.687 00.000 8976 Scheduling Mount bump of (0.067, 0.096)
01:42:59.687 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:42:59.687 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:42:59.687 00.000 8976 move complete, result=0
01:42:59.687 00.000 8976 worker thread done servicing request
01:42:59.687 00.000 8976 Worker thread wakes up
01:42:59.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:42:59.687 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:42:59.687 00.000 9828 Worker thread wakes up
01:42:59.687 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
01:42:59.687 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:42:59.687 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:42:59.687 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
01:42:59.687 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:42:59.687 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:42:59.687 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:42:59.687 00.000 9828 BLC: window closed
01:42:59.687 00.000 9828 MoveAxis(E, 23, B)
01:42:59.687 00.000 9828 Guiding  Dir = 2, Dur = 23
01:42:59.688 00.001 9828 IsSlewing returns 0
01:42:59.688 00.000 9828 IsGuiding returns 0
01:42:59.688 00.000 9828 PulseGuide returned control before completion, sleep 33
01:42:59.737 00.049 9828 IsGuiding returns 1
01:42:59.737 00.000 9828 scope still moving after pulse duration time elapsed
01:42:59.768 00.031 9828 IsSlewing returns 0
01:42:59.768 00.000 9828 IsGuiding returns 1
01:42:59.798 00.030 9828 IsSlewing returns 0
01:42:59.798 00.000 9828 IsGuiding returns 1
01:42:59.830 00.032 9828 IsSlewing returns 0
01:42:59.830 00.000 9828 IsGuiding returns 0
01:42:59.830 00.000 9828 scope move finished after 23 + 118 ms
01:42:59.830 00.000 9828 Move returns status 0, amount 23
01:42:59.830 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:42:59.830 00.000 9828 MoveAxis(N, 12, B)
01:42:59.830 00.000 9828 Guiding  Dir = 0, Dur = 12
01:42:59.846 00.016 9828 IsSlewing returns 0
01:42:59.846 00.000 9828 IsGuiding returns 0
01:42:59.846 00.000 9828 PulseGuide returned control before completion, sleep 22
01:42:59.877 00.031 9828 IsGuiding returns 1
01:42:59.877 00.000 9828 scope still moving after pulse duration time elapsed
01:42:59.908 00.031 9828 IsSlewing returns 0
01:42:59.908 00.000 9828 IsGuiding returns 1
01:42:59.939 00.031 9828 IsSlewing returns 0
01:42:59.939 00.000 9828 IsGuiding returns 1
01:42:59.970 00.031 9828 IsSlewing returns 0
01:42:59.970 00.000 9828 IsGuiding returns 1
01:43:00.002 00.032 9828 IsSlewing returns 0
01:43:00.002 00.000 9828 IsGuiding returns 0
01:43:00.002 00.000 9828 scope move finished after 12 + 144 ms
01:43:00.002 00.000 9828 Move returns status 0, amount 12
01:43:00.003 00.001 9828 move complete, result=0
01:43:00.003 00.000 9828 worker thread done servicing request
01:43:00.003 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:43:00.405 00.402 8976 Exposure complete
01:43:00.412 00.007 8976 worker thread done servicing request
01:43:00.413 00.001 5052 OnExposeComplete: enter
01:43:00.413 00.000 5052 UpdateGuideState(): m_state=6
01:43:00.413 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5175
01:43:00.413 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.84, Mass=190, SNR=9.5, Peak=69 HFD=2.6
01:43:00.413 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
01:43:00.413 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
01:43:00.413 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.47 mountX=0.19 mountY=0.07, mountTheta=0.34
01:43:00.414 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.13, opts=13)
01:43:00.414 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.13)
01:43:00.414 00.000 8976 Worker thread wakes up
01:43:00.414 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.13) opts 0xd
01:43:00.414 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.13)
01:43:00.414 00.000 8976 Moving (-0.17, 0.13) raw xDistance=0.19 yDistance=0.07
01:43:00.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:43:00.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:43:00.414 00.000 8976 MoveAxis(R, 0, ABG)
01:43:00.415 00.001 8976 MoveAxis(U, 0, ABG)
01:43:00.415 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:43:00.415 00.000 8976 MountToCamera -- mountX=1.42 mountY=-2.79 hyp=3.14 mountTheta=-1.10 cameraX=1.84, cameraY=2.54 cameraTheta=0.94
01:43:00.415 00.000 8976 incremental bump (1.841, 2.539) isValid = 1
01:43:00.415 00.000 8976 Scheduling Mount bump of (0.067, 0.096)
01:43:00.415 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:43:00.415 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:43:00.415 00.000 8976 move complete, result=0
01:43:00.415 00.000 9828 Worker thread wakes up
01:43:00.415 00.000 8976 worker thread done servicing request
01:43:00.416 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:43:00.416 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:43:00.416 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
01:43:00.416 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
01:43:00.416 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:43:00.416 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:43:00.416 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:43:00.416 00.000 9828 BLC: window closed
01:43:00.416 00.000 9828 MoveAxis(E, 23, B)
01:43:00.416 00.000 9828 Guiding  Dir = 2, Dur = 23
01:43:00.417 00.001 9828 IsSlewing returns 0
01:43:00.417 00.000 9828 IsGuiding returns 0
01:43:00.417 00.000 9828 PulseGuide returned control before completion, sleep 33
01:43:00.428 00.011 5052 UpdateGuideState exits: m=190 SNR=9.5
01:43:00.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:00.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:00.428 00.000 5052 Enqueuing Expose request
01:43:00.428 00.000 8976 Worker thread wakes up
01:43:00.428 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:00.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:00.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:00.453 00.025 9828 IsGuiding returns 1
01:43:00.453 00.000 9828 scope still moving after pulse duration time elapsed
01:43:00.485 00.032 9828 IsSlewing returns 0
01:43:00.485 00.000 9828 IsGuiding returns 1
01:43:00.516 00.031 9828 IsSlewing returns 0
01:43:00.516 00.000 9828 IsGuiding returns 1
01:43:00.548 00.032 9828 IsSlewing returns 0
01:43:00.548 00.000 9828 IsGuiding returns 0
01:43:00.548 00.000 9828 scope move finished after 23 + 108 ms
01:43:00.548 00.000 9828 Move returns status 0, amount 23
01:43:00.548 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:00.548 00.000 9828 MoveAxis(N, 12, B)
01:43:00.548 00.000 9828 Guiding  Dir = 0, Dur = 12
01:43:00.563 00.015 9828 IsSlewing returns 0
01:43:00.563 00.000 9828 IsGuiding returns 0
01:43:00.564 00.001 9828 PulseGuide returned control before completion, sleep 22
01:43:00.594 00.030 9828 IsGuiding returns 1
01:43:00.594 00.000 9828 scope still moving after pulse duration time elapsed
01:43:00.625 00.031 9828 IsSlewing returns 0
01:43:00.625 00.000 9828 IsGuiding returns 1
01:43:00.656 00.031 9828 IsSlewing returns 0
01:43:00.656 00.000 9828 IsGuiding returns 1
01:43:00.687 00.031 9828 IsSlewing returns 0
01:43:00.687 00.000 9828 IsGuiding returns 1
01:43:00.718 00.031 9828 IsSlewing returns 0
01:43:00.718 00.000 9828 IsGuiding returns 0
01:43:00.718 00.000 9828 scope move finished after 12 + 142 ms
01:43:00.718 00.000 9828 Move returns status 0, amount 12
01:43:00.718 00.000 9828 move complete, result=0
01:43:00.718 00.000 9828 worker thread done servicing request
01:43:00.719 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:43:01.123 00.404 8976 Exposure complete
01:43:01.128 00.005 8976 worker thread done servicing request
01:43:01.128 00.000 5052 OnExposeComplete: enter
01:43:01.128 00.000 5052 UpdateGuideState(): m_state=6
01:43:01.128 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5176
01:43:01.128 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.93, Mass=174, SNR=9.1, Peak=71 HFD=2.6
01:43:01.128 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
01:43:01.128 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
01:43:01.128 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.74 mountX=0.21 mountY=-0.09, mountTheta=-0.40
01:43:01.128 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.22, opts=13)
01:43:01.129 00.001 5052 Enqueuing Move request for stepguider (-0.04, 0.22)
01:43:01.129 00.000 8976 Worker thread wakes up
01:43:01.129 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.22) opts 0xd
01:43:01.129 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.22)
01:43:01.129 00.000 8976 Moving (-0.04, 0.22) raw xDistance=0.21 yDistance=-0.09
01:43:01.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:43:01.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:43:01.129 00.000 8976 MoveAxis(R, 0, ABG)
01:43:01.129 00.000 8976 MoveAxis(U, 0, ABG)
01:43:01.129 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:43:01.129 00.000 8976 MountToCamera -- mountX=1.41 mountY=-2.76 hyp=3.10 mountTheta=-1.10 cameraX=1.82, cameraY=2.51 cameraTheta=0.94
01:43:01.129 00.000 8976 incremental bump (1.820, 2.511) isValid = 1
01:43:01.129 00.000 8976 Scheduling Mount bump of (0.067, 0.096)
01:43:01.129 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:43:01.129 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:43:01.129 00.000 8976 move complete, result=0
01:43:01.129 00.000 9828 Worker thread wakes up
01:43:01.129 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:43:01.129 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:43:01.129 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
01:43:01.130 00.001 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
01:43:01.130 00.000 8976 worker thread done servicing request
01:43:01.130 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:43:01.130 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:43:01.130 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:43:01.130 00.000 9828 BLC: window closed
01:43:01.130 00.000 9828 MoveAxis(E, 23, B)
01:43:01.130 00.000 9828 Guiding  Dir = 2, Dur = 23
01:43:01.130 00.000 9828 IsSlewing returns 0
01:43:01.130 00.000 9828 IsGuiding returns 0
01:43:01.130 00.000 9828 PulseGuide returned control before completion, sleep 33
01:43:01.140 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:43:01.140 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:01.140 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:01.140 00.000 5052 Enqueuing Expose request
01:43:01.140 00.000 8976 Worker thread wakes up
01:43:01.140 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:01.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:01.141 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:01.169 00.028 9828 IsGuiding returns 1
01:43:01.169 00.000 9828 scope still moving after pulse duration time elapsed
01:43:01.201 00.032 9828 IsSlewing returns 0
01:43:01.201 00.000 9828 IsGuiding returns 1
01:43:01.232 00.031 9828 IsSlewing returns 0
01:43:01.232 00.000 9828 IsGuiding returns 1
01:43:01.263 00.031 9828 IsSlewing returns 0
01:43:01.263 00.000 9828 IsGuiding returns 0
01:43:01.263 00.000 9828 scope move finished after 23 + 109 ms
01:43:01.263 00.000 9828 Move returns status 0, amount 23
01:43:01.263 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:01.263 00.000 9828 MoveAxis(N, 12, B)
01:43:01.263 00.000 9828 Guiding  Dir = 0, Dur = 12
01:43:01.278 00.015 9828 IsSlewing returns 0
01:43:01.278 00.000 9828 IsGuiding returns 0
01:43:01.278 00.000 9828 PulseGuide returned control before completion, sleep 22
01:43:01.309 00.031 9828 IsGuiding returns 1
01:43:01.309 00.000 9828 scope still moving after pulse duration time elapsed
01:43:01.339 00.030 9828 IsSlewing returns 0
01:43:01.339 00.000 9828 IsGuiding returns 1
01:43:01.371 00.032 9828 IsSlewing returns 0
01:43:01.371 00.000 9828 IsGuiding returns 1
01:43:01.402 00.031 9828 IsSlewing returns 0
01:43:01.402 00.000 9828 IsGuiding returns 1
01:43:01.433 00.031 9828 IsSlewing returns 0
01:43:01.433 00.000 9828 IsGuiding returns 0
01:43:01.433 00.000 9828 scope move finished after 12 + 143 ms
01:43:01.433 00.000 9828 Move returns status 0, amount 12
01:43:01.433 00.000 9828 move complete, result=0
01:43:01.433 00.000 9828 worker thread done servicing request
01:43:01.433 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:43:01.830 00.397 8976 Exposure complete
01:43:01.835 00.005 8976 worker thread done servicing request
01:43:01.835 00.000 5052 OnExposeComplete: enter
01:43:01.835 00.000 5052 UpdateGuideState(): m_state=6
01:43:01.835 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5177
01:43:01.835 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.72, Mass=177, SNR=9.2, Peak=66 HFD=2.8
01:43:01.835 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
01:43:01.835 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:43:01.835 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.06 mountX=-0.10 mountY=-0.21, mountTheta=-2.00
01:43:01.837 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.01, opts=13)
01:43:01.837 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.01)
01:43:01.837 00.000 8976 Worker thread wakes up
01:43:01.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.01) opts 0xd
01:43:01.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.01)
01:43:01.837 00.000 8976 Moving (0.24, 0.01) raw xDistance=-0.10 yDistance=-0.21
01:43:01.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:43:01.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:43:01.837 00.000 8976 MoveAxis(R, 0, ABG)
01:43:01.837 00.000 8976 MoveAxis(U, 0, ABG)
01:43:01.837 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:43:01.837 00.000 8976 MountToCamera -- mountX=1.40 mountY=-2.74 hyp=3.08 mountTheta=-1.10 cameraX=1.81, cameraY=2.49 cameraTheta=0.94
01:43:01.837 00.000 8976 incremental bump (1.805, 2.493) isValid = 1
01:43:01.838 00.001 8976 Scheduling Mount bump of (0.067, 0.096)
01:43:01.838 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:43:01.838 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:43:01.838 00.000 8976 move complete, result=0
01:43:01.838 00.000 9828 Worker thread wakes up
01:43:01.838 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:43:01.838 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:43:01.838 00.000 8976 worker thread done servicing request
01:43:01.838 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
01:43:01.838 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
01:43:01.838 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:43:01.838 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:43:01.838 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:43:01.838 00.000 9828 BLC: window closed
01:43:01.838 00.000 9828 MoveAxis(E, 23, B)
01:43:01.838 00.000 9828 Guiding  Dir = 2, Dur = 23
01:43:01.839 00.001 9828 IsSlewing returns 0
01:43:01.839 00.000 9828 IsGuiding returns 0
01:43:01.839 00.000 9828 PulseGuide returned control before completion, sleep 33
01:43:01.848 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:43:01.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:01.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:01.848 00.000 5052 Enqueuing Expose request
01:43:01.848 00.000 8976 Worker thread wakes up
01:43:01.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:01.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:01.848 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:43:01.882 00.034 9828 IsGuiding returns 1
01:43:01.882 00.000 9828 scope still moving after pulse duration time elapsed
01:43:01.914 00.032 9828 IsSlewing returns 0
01:43:01.914 00.000 9828 IsGuiding returns 1
01:43:01.945 00.031 9828 IsSlewing returns 0
01:43:01.945 00.000 9828 IsGuiding returns 1
01:43:01.976 00.031 9828 IsSlewing returns 0
01:43:01.976 00.000 9828 IsGuiding returns 0
01:43:01.976 00.000 9828 scope move finished after 23 + 114 ms
01:43:01.976 00.000 9828 Move returns status 0, amount 23
01:43:01.976 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:01.976 00.000 9828 MoveAxis(N, 12, B)
01:43:01.976 00.000 9828 Guiding  Dir = 0, Dur = 12
01:43:01.992 00.016 9828 IsSlewing returns 0
01:43:01.992 00.000 9828 IsGuiding returns 0
01:43:01.992 00.000 9828 PulseGuide returned control before completion, sleep 22
01:43:02.022 00.030 9828 IsGuiding returns 1
01:43:02.022 00.000 9828 scope still moving after pulse duration time elapsed
01:43:02.053 00.031 9828 IsSlewing returns 0
01:43:02.053 00.000 9828 IsGuiding returns 1
01:43:02.084 00.031 9828 IsSlewing returns 0
01:43:02.084 00.000 9828 IsGuiding returns 1
01:43:02.115 00.031 9828 IsSlewing returns 0
01:43:02.115 00.000 9828 IsGuiding returns 1
01:43:02.146 00.031 9828 IsSlewing returns 0
01:43:02.146 00.000 9828 IsGuiding returns 0
01:43:02.146 00.000 9828 scope move finished after 12 + 142 ms
01:43:02.146 00.000 9828 Move returns status 0, amount 12
01:43:02.146 00.000 9828 move complete, result=0
01:43:02.146 00.000 9828 worker thread done servicing request
01:43:02.146 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:43:02.539 00.393 8976 Exposure complete
01:43:02.544 00.005 8976 worker thread done servicing request
01:43:02.544 00.000 5052 OnExposeComplete: enter
01:43:02.544 00.000 5052 UpdateGuideState(): m_state=6
01:43:02.544 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5178
01:43:02.544 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.08, Mass=184, SNR=9.3, Peak=67 HFD=2.4
01:43:02.544 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.52 = -0.52)
01:43:02.544 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.62 = -0.62)
01:43:02.544 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.52 mountX=0.32 mountY=-0.22, mountTheta=-0.59
01:43:02.545 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.37, opts=13)
01:43:02.545 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.37)
01:43:02.545 00.000 8976 Worker thread wakes up
01:43:02.545 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.37) opts 0xd
01:43:02.545 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.37)
01:43:02.545 00.000 8976 Moving (0.02, 0.37) raw xDistance=0.32 yDistance=-0.22
01:43:02.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:43:02.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:43:02.545 00.000 8976 MoveAxis(L, 1, ABG)
01:43:02.545 00.000 8976 stepping (-9, 17) + (-1, 0)
01:43:02.545 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:02.546 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:43:02.556 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:43:02.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:02.556 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:02.556 00.000 5052 Enqueuing Expose request
01:43:02.564 00.008 8976 Received - 47 (G) 
01:43:02.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:02.564 00.000 8976 stepped: pos (-10, 17)
01:43:02.564 00.000 8976 MoveAxis(U, 0, ABG)
01:43:02.564 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:43:02.564 00.000 8976 MountToCamera -- mountX=1.44 mountY=-2.73 hyp=3.09 mountTheta=-1.08 cameraX=1.77, cameraY=2.53 cameraTheta=0.96
01:43:02.564 00.000 8976 incremental bump (1.773, 2.526) isValid = 1
01:43:02.564 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
01:43:02.564 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:43:02.564 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:43:02.564 00.000 8976 move complete, result=0
01:43:02.564 00.000 9828 Worker thread wakes up
01:43:02.564 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:43:02.565 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:43:02.565 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:43:02.565 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
01:43:02.565 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
01:43:02.565 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
01:43:02.565 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:43:02.565 00.000 9828 BLC: window closed
01:43:02.565 00.000 8976 worker thread done servicing request
01:43:02.565 00.000 9828 MoveAxis(E, 22, B)
01:43:02.565 00.000 8976 Worker thread wakes up
01:43:02.565 00.000 9828 Guiding  Dir = 2, Dur = 22
01:43:02.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:02.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:02.565 00.000 9828 IsSlewing returns 0
01:43:02.566 00.001 9828 IsGuiding returns 0
01:43:02.566 00.000 9828 PulseGuide returned control before completion, sleep 32
01:43:02.609 00.043 9828 IsGuiding returns 1
01:43:02.609 00.000 9828 scope still moving after pulse duration time elapsed
01:43:02.640 00.031 9828 IsSlewing returns 0
01:43:02.640 00.000 9828 IsGuiding returns 1
01:43:02.686 00.046 9828 IsSlewing returns 0
01:43:02.686 00.000 9828 IsGuiding returns 1
01:43:02.718 00.032 9828 IsSlewing returns 0
01:43:02.718 00.000 9828 IsGuiding returns 1
01:43:02.748 00.030 9828 IsSlewing returns 0
01:43:02.748 00.000 9828 IsGuiding returns 1
01:43:02.778 00.030 9828 IsSlewing returns 0
01:43:02.778 00.000 9828 IsGuiding returns 1
01:43:02.810 00.032 9828 IsSlewing returns 0
01:43:02.810 00.000 9828 IsGuiding returns 0
01:43:02.810 00.000 9828 scope move finished after 22 + 222 ms
01:43:02.810 00.000 9828 Move returns status 0, amount 22
01:43:02.810 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:02.810 00.000 9828 MoveAxis(N, 12, B)
01:43:02.810 00.000 9828 Guiding  Dir = 0, Dur = 12
01:43:02.825 00.015 9828 IsSlewing returns 0
01:43:02.825 00.000 9828 IsGuiding returns 0
01:43:02.825 00.000 9828 PulseGuide returned control before completion, sleep 22
01:43:02.856 00.031 9828 IsGuiding returns 1
01:43:02.856 00.000 9828 scope still moving after pulse duration time elapsed
01:43:02.887 00.031 9828 IsSlewing returns 0
01:43:02.887 00.000 9828 IsGuiding returns 1
01:43:02.918 00.031 9828 IsSlewing returns 0
01:43:02.918 00.000 9828 IsGuiding returns 1
01:43:02.949 00.031 9828 IsSlewing returns 0
01:43:02.949 00.000 9828 IsGuiding returns 1
01:43:02.980 00.031 9828 IsSlewing returns 0
01:43:02.980 00.000 9828 IsGuiding returns 0
01:43:02.980 00.000 9828 scope move finished after 12 + 143 ms
01:43:02.980 00.000 9828 Move returns status 0, amount 12
01:43:02.980 00.000 9828 move complete, result=0
01:43:02.980 00.000 9828 worker thread done servicing request
01:43:02.980 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:43:03.258 00.278 8976 Exposure complete
01:43:03.264 00.006 8976 worker thread done servicing request
01:43:03.264 00.000 5052 OnExposeComplete: enter
01:43:03.264 00.000 5052 UpdateGuideState(): m_state=6
01:43:03.264 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5179
01:43:03.264 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.80, Mass=193, SNR=9.6, Peak=64 HFD=2.6
01:43:03.264 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
01:43:03.264 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
01:43:03.265 00.001 5052 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.27 mountX=0.12 mountY=0.02, mountTheta=0.13
01:43:03.265 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.09, opts=13)
01:43:03.265 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.09)
01:43:03.265 00.000 8976 Worker thread wakes up
01:43:03.266 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.09) opts 0xd
01:43:03.266 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.09)
01:43:03.266 00.000 8976 Moving (-0.08, 0.09) raw xDistance=0.12 yDistance=0.02
01:43:03.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:43:03.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:43:03.266 00.000 8976 MoveAxis(R, 0, ABG)
01:43:03.266 00.000 8976 MoveAxis(U, 0, ABG)
01:43:03.266 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:43:03.266 00.000 8976 MountToCamera -- mountX=1.47 mountY=-2.72 hyp=3.09 mountTheta=-1.07 cameraX=1.75, cameraY=2.55 cameraTheta=0.97
01:43:03.266 00.000 8976 incremental bump (1.751, 2.548) isValid = 1
01:43:03.266 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
01:43:03.266 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:43:03.266 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:43:03.266 00.000 8976 move complete, result=0
01:43:03.266 00.000 9828 Worker thread wakes up
01:43:03.266 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:43:03.266 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:43:03.266 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
01:43:03.266 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
01:43:03.267 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
01:43:03.267 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:43:03.267 00.000 9828 BLC: window closed
01:43:03.267 00.000 9828 MoveAxis(E, 22, B)
01:43:03.267 00.000 9828 Guiding  Dir = 2, Dur = 22
01:43:03.267 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:43:03.267 00.000 8976 worker thread done servicing request
01:43:03.267 00.000 9828 IsSlewing returns 0
01:43:03.267 00.000 9828 IsGuiding returns 0
01:43:03.267 00.000 9828 PulseGuide returned control before completion, sleep 32
01:43:03.277 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:43:03.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:03.277 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:03.277 00.000 5052 Enqueuing Expose request
01:43:03.277 00.000 8976 Worker thread wakes up
01:43:03.277 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:43:03.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:03.277 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:03.305 00.028 9828 IsGuiding returns 1
01:43:03.305 00.000 9828 scope still moving after pulse duration time elapsed
01:43:03.336 00.031 9828 IsSlewing returns 0
01:43:03.336 00.000 9828 IsGuiding returns 1
01:43:03.367 00.031 9828 IsSlewing returns 0
01:43:03.367 00.000 9828 IsGuiding returns 1
01:43:03.399 00.032 9828 IsSlewing returns 0
01:43:03.399 00.000 9828 IsGuiding returns 0
01:43:03.399 00.000 9828 scope move finished after 22 + 110 ms
01:43:03.399 00.000 9828 Move returns status 0, amount 22
01:43:03.399 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:03.399 00.000 9828 MoveAxis(N, 12, B)
01:43:03.399 00.000 9828 Guiding  Dir = 0, Dur = 12
01:43:03.414 00.015 9828 IsSlewing returns 0
01:43:03.414 00.000 9828 IsGuiding returns 0
01:43:03.414 00.000 9828 PulseGuide returned control before completion, sleep 22
01:43:03.445 00.031 9828 IsGuiding returns 1
01:43:03.445 00.000 9828 scope still moving after pulse duration time elapsed
01:43:03.476 00.031 9828 IsSlewing returns 0
01:43:03.476 00.000 9828 IsGuiding returns 1
01:43:03.506 00.030 9828 IsSlewing returns 0
01:43:03.506 00.000 9828 IsGuiding returns 1
01:43:03.538 00.032 9828 IsSlewing returns 0
01:43:03.538 00.000 9828 IsGuiding returns 1
01:43:03.568 00.030 9828 IsSlewing returns 0
01:43:03.568 00.000 9828 IsGuiding returns 0
01:43:03.568 00.000 9828 scope move finished after 12 + 142 ms
01:43:03.568 00.000 9828 Move returns status 0, amount 12
01:43:03.568 00.000 9828 move complete, result=0
01:43:03.568 00.000 9828 worker thread done servicing request
01:43:03.568 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:43:03.964 00.396 8976 Exposure complete
01:43:03.969 00.005 8976 worker thread done servicing request
01:43:03.969 00.000 5052 OnExposeComplete: enter
01:43:03.969 00.000 5052 UpdateGuideState(): m_state=6
01:43:03.969 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5180
01:43:03.969 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.38, Mass=205, SNR=9.9, Peak=67 HFD=2.7
01:43:03.970 00.001 5052 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.04) = xAngle (-3.72 = 2.57)
01:43:03.970 00.000 5052 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.82 = 2.46)
01:43:03.970 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.67 mountX=-0.27 mountY=0.21, mountTheta=2.50
01:43:03.970 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.33, opts=13)
01:43:03.970 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.33)
01:43:03.971 00.001 8976 Worker thread wakes up
01:43:03.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.33) opts 0xd
01:43:03.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.33)
01:43:03.971 00.000 8976 Moving (-0.03, -0.33) raw xDistance=-0.27 yDistance=0.21
01:43:03.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:43:03.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:43:03.971 00.000 8976 MoveAxis(R, 1, ABG)
01:43:03.971 00.000 8976 stepping (-10, 17) + (1, 0)
01:43:03.971 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:03.972 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:43:03.983 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
01:43:03.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:03.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:03.983 00.000 5052 Enqueuing Expose request
01:43:04.003 00.020 8976 Received - 47 (G) 
01:43:04.003 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:04.003 00.000 8976 stepped: pos (-9, 17)
01:43:04.003 00.000 8976 MoveAxis(U, 0, ABG)
01:43:04.003 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:43:04.003 00.000 8976 MountToCamera -- mountX=1.44 mountY=-2.71 hyp=3.07 mountTheta=-1.08 cameraX=1.76, cameraY=2.52 cameraTheta=0.96
01:43:04.003 00.000 8976 incremental bump (1.759, 2.518) isValid = 1
01:43:04.003 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
01:43:04.003 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:43:04.003 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:43:04.003 00.000 8976 move complete, result=0
01:43:04.003 00.000 9828 Worker thread wakes up
01:43:04.003 00.000 8976 worker thread done servicing request
01:43:04.003 00.000 8976 Worker thread wakes up
01:43:04.003 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:04.003 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:04.003 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:43:04.004 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:43:04.004 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:43:04.004 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
01:43:04.004 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
01:43:04.004 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
01:43:04.004 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:43:04.004 00.000 9828 BLC: window closed
01:43:04.004 00.000 9828 MoveAxis(E, 22, B)
01:43:04.004 00.000 9828 Guiding  Dir = 2, Dur = 22
01:43:04.004 00.000 9828 IsSlewing returns 0
01:43:04.004 00.000 9828 IsGuiding returns 0
01:43:04.004 00.000 9828 PulseGuide returned control before completion, sleep 32
01:43:04.053 00.049 9828 IsGuiding returns 1
01:43:04.053 00.000 9828 scope still moving after pulse duration time elapsed
01:43:04.083 00.030 9828 IsSlewing returns 0
01:43:04.083 00.000 9828 IsGuiding returns 1
01:43:04.114 00.031 9828 IsSlewing returns 0
01:43:04.114 00.000 9828 IsGuiding returns 1
01:43:04.145 00.031 9828 IsSlewing returns 0
01:43:04.145 00.000 9828 IsGuiding returns 0
01:43:04.145 00.000 9828 scope move finished after 22 + 118 ms
01:43:04.145 00.000 9828 Move returns status 0, amount 22
01:43:04.146 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:04.146 00.000 9828 MoveAxis(N, 12, B)
01:43:04.146 00.000 9828 Guiding  Dir = 0, Dur = 12
01:43:04.160 00.014 9828 IsSlewing returns 0
01:43:04.160 00.000 9828 IsGuiding returns 0
01:43:04.160 00.000 9828 PulseGuide returned control before completion, sleep 22
01:43:04.190 00.030 9828 IsGuiding returns 1
01:43:04.190 00.000 9828 scope still moving after pulse duration time elapsed
01:43:04.222 00.032 9828 IsSlewing returns 0
01:43:04.222 00.000 9828 IsGuiding returns 1
01:43:04.253 00.031 9828 IsSlewing returns 0
01:43:04.253 00.000 9828 IsGuiding returns 1
01:43:04.284 00.031 9828 IsSlewing returns 0
01:43:04.284 00.000 9828 IsGuiding returns 1
01:43:04.315 00.031 9828 IsSlewing returns 0
01:43:04.315 00.000 9828 IsGuiding returns 0
01:43:04.316 00.001 9828 scope move finished after 12 + 143 ms
01:43:04.316 00.000 9828 Move returns status 0, amount 12
01:43:04.316 00.000 9828 move complete, result=0
01:43:04.316 00.000 9828 worker thread done servicing request
01:43:04.316 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:43:04.697 00.381 8976 Exposure complete
01:43:04.703 00.006 8976 worker thread done servicing request
01:43:04.703 00.000 5052 OnExposeComplete: enter
01:43:04.703 00.000 5052 UpdateGuideState(): m_state=6
01:43:04.703 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5181
01:43:04.703 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.94, Mass=209, SNR=10.0, Peak=65 HFD=2.8
01:43:04.703 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
01:43:04.704 00.001 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
01:43:04.704 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.10 mountX=0.27 mountY=-0.01, mountTheta=-0.04
01:43:04.704 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.23, opts=13)
01:43:04.704 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.23)
01:43:04.704 00.000 8976 Worker thread wakes up
01:43:04.704 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.23) opts 0xd
01:43:04.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.23)
01:43:04.704 00.000 8976 Moving (-0.14, 0.23) raw xDistance=0.27 yDistance=-0.01
01:43:04.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
01:43:04.705 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:43:04.705 00.000 8976 MoveAxis(L, 1, ABG)
01:43:04.705 00.000 8976 stepping (-9, 17) + (-1, 0)
01:43:04.705 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:04.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:43:04.714 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
01:43:04.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:04.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:04.714 00.000 5052 Enqueuing Expose request
01:43:04.738 00.024 8976 Received - 47 (G) 
01:43:04.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:04.738 00.000 8976 stepped: pos (-10, 17)
01:43:04.738 00.000 8976 MoveAxis(U, 0, ABG)
01:43:04.738 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:43:04.739 00.001 8976 MountToCamera -- mountX=1.47 mountY=-2.71 hyp=3.08 mountTheta=-1.07 cameraX=1.74, cameraY=2.54 cameraTheta=0.97
01:43:04.739 00.000 8976 incremental bump (1.742, 2.542) isValid = 1
01:43:04.739 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
01:43:04.739 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:43:04.739 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:43:04.739 00.000 8976 move complete, result=0
01:43:04.739 00.000 8976 worker thread done servicing request
01:43:04.739 00.000 8976 Worker thread wakes up
01:43:04.739 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:43:04.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:04.739 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:04.740 00.001 9828 Worker thread wakes up
01:43:04.740 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:43:04.740 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:43:04.740 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
01:43:04.740 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
01:43:04.741 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
01:43:04.741 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:43:04.741 00.000 9828 BLC: window closed
01:43:04.741 00.000 9828 MoveAxis(E, 22, B)
01:43:04.742 00.001 9828 Guiding  Dir = 2, Dur = 22
01:43:04.742 00.000 9828 IsSlewing returns 0
01:43:04.742 00.000 9828 IsGuiding returns 0
01:43:04.743 00.001 9828 PulseGuide returned control before completion, sleep 32
01:43:04.780 00.037 9828 IsGuiding returns 1
01:43:04.780 00.000 9828 scope still moving after pulse duration time elapsed
01:43:04.813 00.033 9828 IsSlewing returns 0
01:43:04.813 00.000 9828 IsGuiding returns 1
01:43:04.844 00.031 9828 IsSlewing returns 0
01:43:04.844 00.000 9828 IsGuiding returns 1
01:43:04.875 00.031 9828 IsSlewing returns 0
01:43:04.875 00.000 9828 IsGuiding returns 0
01:43:04.875 00.000 9828 scope move finished after 22 + 110 ms
01:43:04.875 00.000 9828 Move returns status 0, amount 22
01:43:04.875 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:04.875 00.000 9828 MoveAxis(N, 12, B)
01:43:04.875 00.000 9828 Guiding  Dir = 0, Dur = 12
01:43:04.890 00.015 9828 IsSlewing returns 0
01:43:04.890 00.000 9828 IsGuiding returns 0
01:43:04.890 00.000 9828 PulseGuide returned control before completion, sleep 22
01:43:04.921 00.031 9828 IsGuiding returns 1
01:43:04.921 00.000 9828 scope still moving after pulse duration time elapsed
01:43:04.951 00.030 9828 IsSlewing returns 0
01:43:04.951 00.000 9828 IsGuiding returns 1
01:43:04.983 00.032 9828 IsSlewing returns 0
01:43:04.983 00.000 9828 IsGuiding returns 1
01:43:05.014 00.031 9828 IsSlewing returns 0
01:43:05.014 00.000 9828 IsGuiding returns 0
01:43:05.014 00.000 9828 scope move finished after 12 + 112 ms
01:43:05.014 00.000 9828 Move returns status 0, amount 12
01:43:05.014 00.000 9828 move complete, result=0
01:43:05.014 00.000 9828 worker thread done servicing request
01:43:05.014 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:43:05.436 00.422 8976 Exposure complete
01:43:05.441 00.005 8976 worker thread done servicing request
01:43:05.441 00.000 5052 OnExposeComplete: enter
01:43:05.441 00.000 5052 UpdateGuideState(): m_state=6
01:43:05.441 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5182
01:43:05.441 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.93, Mass=192, SNR=9.6, Peak=67 HFD=2.5
01:43:05.441 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
01:43:05.441 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:43:05.441 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.22 hyp=0.72 cameraTheta=0.31 mountX=-0.11 mountY=-0.69, mountTheta=-1.73
01:43:05.442 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.22, opts=13)
01:43:05.442 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.22)
01:43:05.442 00.000 8976 Worker thread wakes up
01:43:05.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.22) opts 0xd
01:43:05.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.22)
01:43:05.442 00.000 8976 Moving (0.68, 0.22) raw xDistance=-0.11 yDistance=-0.69
01:43:05.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:43:05.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
01:43:05.442 00.000 8976 MoveAxis(R, 0, ABG)
01:43:05.442 00.000 8976 MoveAxis(U, 3, ABG)
01:43:05.442 00.000 8976 stepping (-10, 17) + (0, 3)
01:43:05.443 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:05.443 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:43:05.452 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:43:05.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:05.453 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:05.453 00.000 5052 Enqueuing Expose request
01:43:05.474 00.021 8976 Received - 47 (G) 
01:43:05.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:05.474 00.000 8976 stepped: pos (-10, 20)
01:43:05.474 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:43:05.474 00.000 8976 MountToCamera -- mountX=1.49 mountY=-2.86 hyp=3.23 mountTheta=-1.09 cameraX=1.87, cameraY=2.63 cameraTheta=0.95
01:43:05.474 00.000 8976 incremental bump (1.870, 2.630) isValid = 1
01:43:05.474 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
01:43:05.474 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:43:05.474 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:43:05.474 00.000 8976 move complete, result=0
01:43:05.474 00.000 9828 Worker thread wakes up
01:43:05.474 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:43:05.474 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:43:05.474 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
01:43:05.474 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:43:05.474 00.000 8976 worker thread done servicing request
01:43:05.475 00.001 8976 Worker thread wakes up
01:43:05.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:05.475 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
01:43:05.475 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
01:43:05.475 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:05.475 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:43:05.475 00.000 9828 BLC: window closed
01:43:05.475 00.000 9828 MoveAxis(E, 23, B)
01:43:05.475 00.000 9828 Guiding  Dir = 2, Dur = 23
01:43:05.475 00.000 9828 IsSlewing returns 0
01:43:05.475 00.000 9828 IsGuiding returns 0
01:43:05.476 00.001 9828 PulseGuide returned control before completion, sleep 33
01:43:05.513 00.037 9828 IsGuiding returns 1
01:43:05.513 00.000 9828 scope still moving after pulse duration time elapsed
01:43:05.543 00.030 9828 IsSlewing returns 0
01:43:05.543 00.000 9828 IsGuiding returns 1
01:43:05.575 00.032 9828 IsSlewing returns 0
01:43:05.575 00.000 9828 IsGuiding returns 1
01:43:05.606 00.031 9828 IsSlewing returns 0
01:43:05.606 00.000 9828 IsGuiding returns 0
01:43:05.606 00.000 9828 scope move finished after 23 + 107 ms
01:43:05.606 00.000 9828 Move returns status 0, amount 23
01:43:05.606 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:05.606 00.000 9828 MoveAxis(N, 12, B)
01:43:05.606 00.000 9828 Guiding  Dir = 0, Dur = 12
01:43:05.621 00.015 9828 IsSlewing returns 0
01:43:05.621 00.000 9828 IsGuiding returns 0
01:43:05.621 00.000 9828 PulseGuide returned control before completion, sleep 22
01:43:05.652 00.031 9828 IsGuiding returns 1
01:43:05.652 00.000 9828 scope still moving after pulse duration time elapsed
01:43:05.683 00.031 9828 IsSlewing returns 0
01:43:05.683 00.000 9828 IsGuiding returns 1
01:43:05.714 00.031 9828 IsSlewing returns 0
01:43:05.714 00.000 9828 IsGuiding returns 1
01:43:05.745 00.031 9828 IsSlewing returns 0
01:43:05.745 00.000 9828 IsGuiding returns 1
01:43:05.776 00.031 9828 IsSlewing returns 0
01:43:05.776 00.000 9828 IsGuiding returns 0
01:43:05.776 00.000 9828 scope move finished after 12 + 142 ms
01:43:05.776 00.000 9828 Move returns status 0, amount 12
01:43:05.776 00.000 9828 move complete, result=0
01:43:05.776 00.000 9828 worker thread done servicing request
01:43:05.776 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:43:06.166 00.390 8976 Exposure complete
01:43:06.173 00.007 8976 worker thread done servicing request
01:43:06.173 00.000 5052 OnExposeComplete: enter
01:43:06.173 00.000 5052 UpdateGuideState(): m_state=6
01:43:06.173 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5183
01:43:06.173 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=281.49, Mass=186, SNR=9.5, Peak=67 HFD=2.5
01:43:06.173 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
01:43:06.174 00.001 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
01:43:06.174 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=-0.22 hyp=0.97 cameraTheta=-0.23 mountX=-0.63 mountY=-0.67, mountTheta=-2.32
01:43:06.174 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=-0.22, opts=13)
01:43:06.174 00.000 5052 Enqueuing Move request for stepguider (0.95, -0.22)
01:43:06.174 00.000 8976 Worker thread wakes up
01:43:06.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, -0.22) opts 0xd
01:43:06.175 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.95, -0.22)
01:43:06.175 00.000 8976 Moving (0.95, -0.22) raw xDistance=-0.63 yDistance=-0.67
01:43:06.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
01:43:06.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.67
01:43:06.175 00.000 8976 MoveAxis(R, 3, ABG)
01:43:06.175 00.000 8976 stepping (-10, 20) + (3, 0)
01:43:06.175 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:06.175 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:43:06.185 00.010 5052 UpdateGuideState exits: m=186 SNR=9.5
01:43:06.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:06.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:06.185 00.000 5052 Enqueuing Expose request
01:43:06.209 00.024 8976 Received - 47 (G) 
01:43:06.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:06.209 00.000 8976 stepped: pos (-7, 20)
01:43:06.209 00.000 8976 MoveAxis(U, 3, ABG)
01:43:06.209 00.000 8976 stepping (-7, 20) + (0, 3)
01:43:06.209 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:06.241 00.032 8976 Received - 47 (G) 
01:43:06.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:06.241 00.000 8976 stepped: pos (-7, 23)
01:43:06.241 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:43:06.242 00.001 8976 MountToCamera -- mountX=1.35 mountY=-3.12 hyp=3.40 mountTheta=-1.16 cameraX=2.17, cameraY=2.63 cameraTheta=0.88
01:43:06.242 00.000 8976 incremental bump (2.165, 2.626) isValid = 1
01:43:06.242 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
01:43:06.242 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:43:06.242 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:43:06.242 00.000 8976 move complete, result=0
01:43:06.242 00.000 8976 worker thread done servicing request
01:43:06.242 00.000 8976 Worker thread wakes up
01:43:06.242 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.7 px 3 ms NORTH
01:43:06.242 00.000 9828 Worker thread wakes up
01:43:06.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:06.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:06.242 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:43:06.242 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:43:06.242 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
01:43:06.242 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
01:43:06.243 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
01:43:06.243 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:43:06.243 00.000 9828 BLC: window closed
01:43:06.243 00.000 9828 MoveAxis(E, 25, B)
01:43:06.243 00.000 9828 Guiding  Dir = 2, Dur = 25
01:43:06.243 00.000 9828 IsSlewing returns 0
01:43:06.243 00.000 9828 IsGuiding returns 0
01:43:06.243 00.000 9828 PulseGuide returned control before completion, sleep 35
01:43:06.288 00.045 9828 IsGuiding returns 1
01:43:06.289 00.001 9828 scope still moving after pulse duration time elapsed
01:43:06.320 00.031 9828 IsSlewing returns 0
01:43:06.320 00.000 9828 IsGuiding returns 1
01:43:06.352 00.032 9828 IsSlewing returns 0
01:43:06.352 00.000 9828 IsGuiding returns 1
01:43:06.382 00.030 9828 IsSlewing returns 0
01:43:06.382 00.000 9828 IsGuiding returns 1
01:43:06.413 00.031 9828 IsSlewing returns 0
01:43:06.413 00.000 9828 IsGuiding returns 1
01:43:06.444 00.031 9828 IsSlewing returns 0
01:43:06.445 00.001 9828 IsGuiding returns 0
01:43:06.445 00.000 9828 scope move finished after 25 + 176 ms
01:43:06.445 00.000 9828 Move returns status 0, amount 25
01:43:06.445 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:06.445 00.000 9828 MoveAxis(N, 11, B)
01:43:06.445 00.000 9828 Guiding  Dir = 0, Dur = 11
01:43:06.459 00.014 9828 IsSlewing returns 0
01:43:06.459 00.000 9828 IsGuiding returns 0
01:43:06.459 00.000 9828 PulseGuide returned control before completion, sleep 21
01:43:06.490 00.031 9828 IsGuiding returns 1
01:43:06.490 00.000 9828 scope still moving after pulse duration time elapsed
01:43:06.520 00.030 9828 IsSlewing returns 0
01:43:06.520 00.000 9828 IsGuiding returns 1
01:43:06.551 00.031 9828 IsSlewing returns 0
01:43:06.551 00.000 9828 IsGuiding returns 1
01:43:06.583 00.032 9828 IsSlewing returns 0
01:43:06.583 00.000 9828 IsGuiding returns 1
01:43:06.614 00.031 9828 IsSlewing returns 0
01:43:06.614 00.000 9828 IsGuiding returns 0
01:43:06.614 00.000 9828 scope move finished after 11 + 144 ms
01:43:06.614 00.000 9828 Move returns status 0, amount 11
01:43:06.614 00.000 9828 move complete, result=0
01:43:06.614 00.000 9828 worker thread done servicing request
01:43:06.614 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:43:06.955 00.341 8976 Exposure complete
01:43:06.961 00.006 8976 worker thread done servicing request
01:43:06.961 00.000 5052 OnExposeComplete: enter
01:43:06.961 00.000 5052 UpdateGuideState(): m_state=6
01:43:06.961 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5184
01:43:06.961 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.86, Mass=220, SNR=10.2, Peak=69 HFD=2.5
01:43:06.961 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:43:06.961 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
01:43:06.961 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.15 hyp=0.71 cameraTheta=0.22 mountX=-0.18 mountY=-0.67, mountTheta=-1.84
01:43:06.962 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.15, opts=13)
01:43:06.962 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.15)
01:43:06.962 00.000 8976 Worker thread wakes up
01:43:06.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.15) opts 0xd
01:43:06.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.15)
01:43:06.962 00.000 8976 Moving (0.69, 0.15) raw xDistance=-0.18 yDistance=-0.67
01:43:06.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:43:06.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
01:43:06.962 00.000 8976 MoveAxis(R, 0, ABG)
01:43:06.962 00.000 8976 MoveAxis(U, 3, ABG)
01:43:06.962 00.000 8976 stepping (-7, 23) + (0, 3)
01:43:06.962 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:06.963 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:43:06.973 00.010 5052 UpdateGuideState exits: m=220 SNR=10.2
01:43:06.974 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:06.974 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:06.974 00.000 5052 Enqueuing Expose request
01:43:06.993 00.019 8976 Received - 47 (G) 
01:43:06.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:06.993 00.000 8976 stepped: pos (-7, 26)
01:43:06.993 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:43:06.993 00.000 8976 MountToCamera -- mountX=1.26 mountY=-3.46 hyp=3.68 mountTheta=-1.22 cameraX=2.50, cameraY=2.69 cameraTheta=0.82
01:43:06.993 00.000 8976 incremental bump (2.503, 2.695) isValid = 1
01:43:06.993 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
01:43:06.993 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:43:06.993 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:43:06.993 00.000 8976 move complete, result=0
01:43:06.993 00.000 9828 Worker thread wakes up
01:43:06.993 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:43:06.993 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:43:06.993 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
01:43:06.993 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:43:06.993 00.000 8976 worker thread done servicing request
01:43:06.994 00.001 8976 Worker thread wakes up
01:43:06.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:06.994 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
01:43:06.994 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
01:43:06.994 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:43:06.994 00.000 9828 BLC: window closed
01:43:06.994 00.000 9828 MoveAxis(E, 26, B)
01:43:06.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:06.994 00.000 9828 Guiding  Dir = 2, Dur = 26
01:43:06.994 00.000 9828 IsSlewing returns 0
01:43:06.994 00.000 9828 IsGuiding returns 0
01:43:06.995 00.001 9828 PulseGuide returned control before completion, sleep 36
01:43:07.045 00.050 9828 IsGuiding returns 1
01:43:07.045 00.000 9828 scope still moving after pulse duration time elapsed
01:43:07.076 00.031 9828 IsSlewing returns 0
01:43:07.076 00.000 9828 IsGuiding returns 1
01:43:07.108 00.032 9828 IsSlewing returns 0
01:43:07.108 00.000 9828 IsGuiding returns 1
01:43:07.138 00.030 9828 IsSlewing returns 0
01:43:07.138 00.000 9828 IsGuiding returns 0
01:43:07.138 00.000 9828 scope move finished after 26 + 118 ms
01:43:07.139 00.001 9828 Move returns status 0, amount 26
01:43:07.139 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:07.139 00.000 9828 MoveAxis(N, 10, B)
01:43:07.139 00.000 9828 Guiding  Dir = 0, Dur = 10
01:43:07.153 00.014 9828 IsSlewing returns 0
01:43:07.153 00.000 9828 IsGuiding returns 0
01:43:07.153 00.000 9828 PulseGuide returned control before completion, sleep 20
01:43:07.184 00.031 9828 IsGuiding returns 1
01:43:07.184 00.000 9828 scope still moving after pulse duration time elapsed
01:43:07.214 00.030 9828 IsSlewing returns 0
01:43:07.214 00.000 9828 IsGuiding returns 1
01:43:07.245 00.031 9828 IsSlewing returns 0
01:43:07.245 00.000 9828 IsGuiding returns 1
01:43:07.276 00.031 9828 IsSlewing returns 0
01:43:07.276 00.000 9828 IsGuiding returns 1
01:43:07.306 00.030 9828 IsSlewing returns 0
01:43:07.306 00.000 9828 IsGuiding returns 0
01:43:07.306 00.000 9828 scope move finished after 10 + 143 ms
01:43:07.306 00.000 9828 Move returns status 0, amount 10
01:43:07.306 00.000 9828 move complete, result=0
01:43:07.306 00.000 9828 worker thread done servicing request
01:43:07.306 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:43:07.684 00.378 8976 Exposure complete
01:43:07.689 00.005 8976 worker thread done servicing request
01:43:07.689 00.000 5052 OnExposeComplete: enter
01:43:07.689 00.000 5052 UpdateGuideState(): m_state=6
01:43:07.690 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5185
01:43:07.690 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.43, Mass=202, SNR=9.8, Peak=68 HFD=3.0
01:43:07.690 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
01:43:07.690 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
01:43:07.690 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.27 hyp=0.35 cameraTheta=-0.92 mountX=-0.34 mountY=-0.03, mountTheta=-3.06
01:43:07.691 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.27, opts=13)
01:43:07.691 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.27)
01:43:07.691 00.000 8976 Worker thread wakes up
01:43:07.691 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.27) opts 0xd
01:43:07.691 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.27)
01:43:07.691 00.000 8976 Moving (0.21, -0.27) raw xDistance=-0.34 yDistance=-0.03
01:43:07.692 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:43:07.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:43:07.692 00.000 8976 MoveAxis(R, 1, ABG)
01:43:07.692 00.000 8976 stepping (-7, 26) + (1, 0)
01:43:07.692 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:07.692 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:43:07.702 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
01:43:07.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:07.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:07.702 00.000 5052 Enqueuing Expose request
01:43:07.712 00.010 8976 Received - 47 (G) 
01:43:07.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:07.712 00.000 8976 stepped: pos (-6, 26)
01:43:07.712 00.000 8976 MoveAxis(U, 0, ABG)
01:43:07.712 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:43:07.712 00.000 8976 MountToCamera -- mountX=1.15 mountY=-3.68 hyp=3.85 mountTheta=-1.27 cameraX=2.75, cameraY=2.70 cameraTheta=0.78
01:43:07.712 00.000 8976 incremental bump (2.752, 2.696) isValid = 1
01:43:07.712 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
01:43:07.712 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:43:07.712 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:43:07.712 00.000 8976 move complete, result=0
01:43:07.712 00.000 8976 worker thread done servicing request
01:43:07.712 00.000 8976 Worker thread wakes up
01:43:07.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:07.712 00.000 9828 Worker thread wakes up
01:43:07.712 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:43:07.712 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:43:07.712 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
01:43:07.712 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
01:43:07.713 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:07.713 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:43:07.713 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
01:43:07.713 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:43:07.713 00.000 9828 BLC: window closed
01:43:07.713 00.000 9828 MoveAxis(E, 27, B)
01:43:07.713 00.000 9828 Guiding  Dir = 2, Dur = 27
01:43:07.713 00.000 9828 IsSlewing returns 0
01:43:07.713 00.000 9828 IsGuiding returns 0
01:43:07.713 00.000 9828 PulseGuide returned control before completion, sleep 37
01:43:07.762 00.049 9828 IsGuiding returns 1
01:43:07.762 00.000 9828 scope still moving after pulse duration time elapsed
01:43:07.792 00.030 9828 IsSlewing returns 0
01:43:07.793 00.001 9828 IsGuiding returns 1
01:43:07.824 00.031 9828 IsSlewing returns 0
01:43:07.824 00.000 9828 IsGuiding returns 1
01:43:07.854 00.030 9828 IsSlewing returns 0
01:43:07.854 00.000 9828 IsGuiding returns 0
01:43:07.854 00.000 9828 scope move finished after 27 + 113 ms
01:43:07.854 00.000 9828 Move returns status 0, amount 27
01:43:07.854 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:07.854 00.000 9828 MoveAxis(N, 10, B)
01:43:07.854 00.000 9828 Guiding  Dir = 0, Dur = 10
01:43:07.870 00.016 9828 IsSlewing returns 0
01:43:07.870 00.000 9828 IsGuiding returns 0
01:43:07.870 00.000 9828 PulseGuide returned control before completion, sleep 20
01:43:07.902 00.032 9828 IsGuiding returns 1
01:43:07.902 00.000 9828 scope still moving after pulse duration time elapsed
01:43:07.932 00.030 9828 IsSlewing returns 0
01:43:07.932 00.000 9828 IsGuiding returns 1
01:43:07.963 00.031 9828 IsSlewing returns 0
01:43:07.963 00.000 9828 IsGuiding returns 1
01:43:07.995 00.032 9828 IsSlewing returns 0
01:43:07.995 00.000 9828 IsGuiding returns 1
01:43:08.026 00.031 9828 IsSlewing returns 0
01:43:08.026 00.000 9828 IsGuiding returns 0
01:43:08.026 00.000 9828 scope move finished after 10 + 145 ms
01:43:08.026 00.000 9828 Move returns status 0, amount 10
01:43:08.026 00.000 9828 move complete, result=0
01:43:08.026 00.000 9828 worker thread done servicing request
01:43:08.027 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:43:08.404 00.377 8976 Exposure complete
01:43:08.410 00.006 8976 worker thread done servicing request
01:43:08.410 00.000 5052 OnExposeComplete: enter
01:43:08.410 00.000 5052 UpdateGuideState(): m_state=6
01:43:08.410 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5186
01:43:08.410 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.51, Mass=194, SNR=9.6, Peak=69 HFD=2.5
01:43:08.410 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
01:43:08.410 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.52)
01:43:08.410 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.20 hyp=0.39 cameraTheta=-2.62 mountX=-0.02 mountY=0.39, mountTheta=1.62
01:43:08.411 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.20, opts=13)
01:43:08.411 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.20)
01:43:08.411 00.000 8976 Worker thread wakes up
01:43:08.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.20) opts 0xd
01:43:08.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.20)
01:43:08.411 00.000 8976 Moving (-0.34, -0.20) raw xDistance=-0.02 yDistance=0.39
01:43:08.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:43:08.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:43:08.411 00.000 8976 MoveAxis(R, 0, ABG)
01:43:08.411 00.000 8976 MoveAxis(D, 2, ABG)
01:43:08.411 00.000 8976 stepping (-6, 26) + (0, -2)
01:43:08.411 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:08.412 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:43:08.422 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:43:08.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:08.422 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:08.422 00.000 5052 Enqueuing Expose request
01:43:08.447 00.025 8976 Received - 47 (G) 
01:43:08.447 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:08.447 00.000 8976 stepped: pos (-6, 24)
01:43:08.448 00.001 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
01:43:08.448 00.000 8976 MountToCamera -- mountX=1.07 mountY=-3.72 hyp=3.87 mountTheta=-1.29 cameraX=2.83, cameraY=2.65 cameraTheta=0.75
01:43:08.448 00.000 8976 incremental bump (2.826, 2.649) isValid = 1
01:43:08.448 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
01:43:08.449 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:43:08.449 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:43:08.449 00.000 8976 move complete, result=0
01:43:08.449 00.000 9828 Worker thread wakes up
01:43:08.449 00.000 8976 worker thread done servicing request
01:43:08.449 00.000 8976 Worker thread wakes up
01:43:08.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:08.449 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:43:08.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:43:08.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:08.449 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:43:08.449 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
01:43:08.449 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
01:43:08.449 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
01:43:08.449 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:43:08.449 00.000 9828 BLC: window closed
01:43:08.450 00.001 9828 MoveAxis(E, 28, B)
01:43:08.450 00.000 9828 Guiding  Dir = 2, Dur = 28
01:43:08.450 00.000 9828 IsSlewing returns 0
01:43:08.450 00.000 9828 IsGuiding returns 0
01:43:08.450 00.000 9828 PulseGuide returned control before completion, sleep 38
01:43:08.492 00.042 9828 IsGuiding returns 1
01:43:08.492 00.000 9828 scope still moving after pulse duration time elapsed
01:43:08.524 00.032 9828 IsSlewing returns 0
01:43:08.524 00.000 9828 IsGuiding returns 1
01:43:08.554 00.030 9828 IsSlewing returns 0
01:43:08.554 00.000 9828 IsGuiding returns 1
01:43:08.585 00.031 9828 IsSlewing returns 0
01:43:08.585 00.000 9828 IsGuiding returns 1
01:43:08.615 00.030 9828 IsSlewing returns 0
01:43:08.615 00.000 9828 IsGuiding returns 0
01:43:08.615 00.000 9828 scope move finished after 28 + 137 ms
01:43:08.615 00.000 9828 Move returns status 0, amount 28
01:43:08.615 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:08.615 00.000 9828 MoveAxis(N, 10, B)
01:43:08.615 00.000 9828 Guiding  Dir = 0, Dur = 10
01:43:08.631 00.016 9828 IsSlewing returns 0
01:43:08.631 00.000 9828 IsGuiding returns 0
01:43:08.631 00.000 9828 PulseGuide returned control before completion, sleep 20
01:43:08.662 00.031 9828 IsGuiding returns 1
01:43:08.662 00.000 9828 scope still moving after pulse duration time elapsed
01:43:08.692 00.030 9828 IsSlewing returns 0
01:43:08.692 00.000 9828 IsGuiding returns 1
01:43:08.724 00.032 9828 IsSlewing returns 0
01:43:08.724 00.000 9828 IsGuiding returns 1
01:43:08.755 00.031 9828 IsSlewing returns 0
01:43:08.755 00.000 9828 IsGuiding returns 1
01:43:08.785 00.030 9828 IsSlewing returns 0
01:43:08.785 00.000 9828 IsGuiding returns 0
01:43:08.785 00.000 9828 scope move finished after 10 + 144 ms
01:43:08.785 00.000 9828 Move returns status 0, amount 10
01:43:08.785 00.000 9828 move complete, result=0
01:43:08.785 00.000 9828 worker thread done servicing request
01:43:08.785 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:43:09.141 00.356 8976 Exposure complete
01:43:09.146 00.005 8976 worker thread done servicing request
01:43:09.146 00.000 5052 OnExposeComplete: enter
01:43:09.146 00.000 5052 UpdateGuideState(): m_state=6
01:43:09.146 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5187
01:43:09.146 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.92, Mass=191, SNR=9.6, Peak=68 HFD=2.7
01:43:09.146 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:43:09.147 00.001 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:43:09.147 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=0.21 hyp=0.82 cameraTheta=2.89 mountX=0.55 mountY=0.55, mountTheta=0.79
01:43:09.147 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=0.21, opts=13)
01:43:09.147 00.000 5052 Enqueuing Move request for stepguider (-0.79, 0.21)
01:43:09.148 00.001 8976 Worker thread wakes up
01:43:09.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, 0.21) opts 0xd
01:43:09.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, 0.21)
01:43:09.148 00.000 8976 Moving (-0.79, 0.21) raw xDistance=0.55 yDistance=0.55
01:43:09.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
01:43:09.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
01:43:09.148 00.000 8976 MoveAxis(L, 2, ABG)
01:43:09.148 00.000 8976 stepping (-6, 24) + (-2, 0)
01:43:09.148 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:09.149 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:43:09.158 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
01:43:09.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:09.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:09.159 00.001 5052 Enqueuing Expose request
01:43:09.183 00.024 8976 Received - 47 (G) 
01:43:09.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:09.183 00.000 8976 stepped: pos (-8, 24)
01:43:09.183 00.000 8976 MoveAxis(D, 2, ABG)
01:43:09.183 00.000 8976 stepping (-8, 24) + (0, -2)
01:43:09.183 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:09.214 00.031 8976 Received - 47 (G) 
01:43:09.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:09.214 00.000 8976 stepped: pos (-8, 22)
01:43:09.215 00.001 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:43:09.215 00.000 8976 MountToCamera -- mountX=1.12 mountY=-3.65 hyp=3.82 mountTheta=-1.27 cameraX=2.74, cameraY=2.66 cameraTheta=0.77
01:43:09.215 00.000 8976 incremental bump (2.736, 2.659) isValid = 1
01:43:09.215 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
01:43:09.215 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:43:09.215 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:43:09.215 00.000 8976 move complete, result=0
01:43:09.215 00.000 9828 Worker thread wakes up
01:43:09.215 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:43:09.215 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:43:09.215 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
01:43:09.215 00.000 8976 worker thread done servicing request
01:43:09.215 00.000 8976 Worker thread wakes up
01:43:09.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:09.215 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
01:43:09.215 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
01:43:09.215 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:43:09.215 00.000 9828 BLC: window closed
01:43:09.215 00.000 9828 MoveAxis(E, 27, B)
01:43:09.215 00.000 9828 Guiding  Dir = 2, Dur = 27
01:43:09.216 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:43:09.216 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:09.216 00.000 9828 IsSlewing returns 0
01:43:09.216 00.000 9828 IsGuiding returns 0
01:43:09.216 00.000 9828 PulseGuide returned control before completion, sleep 37
01:43:09.262 00.046 9828 IsGuiding returns 1
01:43:09.263 00.001 9828 scope still moving after pulse duration time elapsed
01:43:09.293 00.030 9828 IsSlewing returns 0
01:43:09.294 00.001 9828 IsGuiding returns 1
01:43:09.326 00.032 9828 IsSlewing returns 0
01:43:09.326 00.000 9828 IsGuiding returns 1
01:43:09.357 00.031 9828 IsSlewing returns 0
01:43:09.358 00.001 9828 IsGuiding returns 0
01:43:09.358 00.000 9828 scope move finished after 27 + 114 ms
01:43:09.358 00.000 9828 Move returns status 0, amount 27
01:43:09.358 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:09.358 00.000 9828 MoveAxis(N, 10, B)
01:43:09.358 00.000 9828 Guiding  Dir = 0, Dur = 10
01:43:09.372 00.014 9828 IsSlewing returns 0
01:43:09.373 00.001 9828 IsGuiding returns 0
01:43:09.373 00.000 9828 PulseGuide returned control before completion, sleep 20
01:43:09.403 00.030 9828 IsGuiding returns 1
01:43:09.403 00.000 9828 scope still moving after pulse duration time elapsed
01:43:09.434 00.031 9828 IsSlewing returns 0
01:43:09.434 00.000 9828 IsGuiding returns 1
01:43:09.465 00.031 9828 IsSlewing returns 0
01:43:09.465 00.000 9828 IsGuiding returns 1
01:43:09.496 00.031 9828 IsSlewing returns 0
01:43:09.496 00.000 9828 IsGuiding returns 1
01:43:09.528 00.032 9828 IsSlewing returns 0
01:43:09.528 00.000 9828 IsGuiding returns 0
01:43:09.528 00.000 9828 scope move finished after 10 + 145 ms
01:43:09.528 00.000 9828 Move returns status 0, amount 10
01:43:09.528 00.000 9828 move complete, result=0
01:43:09.528 00.000 9828 worker thread done servicing request
01:43:09.528 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:43:09.904 00.376 8976 Exposure complete
01:43:09.910 00.006 8976 worker thread done servicing request
01:43:09.910 00.000 5052 OnExposeComplete: enter
01:43:09.910 00.000 5052 UpdateGuideState(): m_state=6
01:43:09.910 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5188
01:43:09.910 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.07, Mass=168, SNR=8.9, Peak=66 HFD=2.6
01:43:09.910 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
01:43:09.910 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
01:43:09.910 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.36 hyp=0.52 cameraTheta=2.39 mountX=0.49 mountY=0.13, mountTheta=0.25
01:43:09.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.36, opts=13)
01:43:09.911 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.36)
01:43:09.911 00.000 8976 Worker thread wakes up
01:43:09.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.36) opts 0xd
01:43:09.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.36)
01:43:09.911 00.000 8976 Moving (-0.38, 0.36) raw xDistance=0.49 yDistance=0.13
01:43:09.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
01:43:09.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:43:09.911 00.000 8976 MoveAxis(L, 2, ABG)
01:43:09.911 00.000 8976 stepping (-8, 22) + (-2, 0)
01:43:09.911 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:09.912 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:43:09.921 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
01:43:09.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:09.921 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:09.921 00.000 5052 Enqueuing Expose request
01:43:09.934 00.013 8976 Received - 47 (G) 
01:43:09.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:09.934 00.000 8976 stepped: pos (-10, 22)
01:43:09.934 00.000 8976 MoveAxis(U, 0, ABG)
01:43:09.934 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:43:09.934 00.000 8976 MountToCamera -- mountX=1.26 mountY=-3.60 hyp=3.81 mountTheta=-1.23 cameraX=2.63, cameraY=2.76 cameraTheta=0.81
01:43:09.934 00.000 8976 incremental bump (2.630, 2.757) isValid = 1
01:43:09.934 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
01:43:09.934 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:43:09.934 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:43:09.934 00.000 8976 move complete, result=0
01:43:09.934 00.000 9828 Worker thread wakes up
01:43:09.934 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:43:09.934 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:43:09.934 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
01:43:09.934 00.000 8976 worker thread done servicing request
01:43:09.934 00.000 8976 Worker thread wakes up
01:43:09.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:09.934 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:09.935 00.001 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
01:43:09.935 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
01:43:09.935 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:43:09.935 00.000 9828 BLC: window closed
01:43:09.935 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:43:09.935 00.000 9828 MoveAxis(E, 26, B)
01:43:09.935 00.000 9828 Guiding  Dir = 2, Dur = 26
01:43:09.935 00.000 9828 IsSlewing returns 0
01:43:09.935 00.000 9828 IsGuiding returns 0
01:43:09.935 00.000 9828 PulseGuide returned control before completion, sleep 36
01:43:09.978 00.043 9828 IsGuiding returns 1
01:43:09.978 00.000 9828 scope still moving after pulse duration time elapsed
01:43:10.009 00.031 9828 IsSlewing returns 0
01:43:10.009 00.000 9828 IsGuiding returns 1
01:43:10.041 00.032 9828 IsSlewing returns 0
01:43:10.042 00.001 9828 IsGuiding returns 1
01:43:10.072 00.030 9828 IsSlewing returns 0
01:43:10.072 00.000 9828 IsGuiding returns 1
01:43:10.102 00.030 9828 IsSlewing returns 0
01:43:10.102 00.000 9828 IsGuiding returns 0
01:43:10.102 00.000 9828 scope move finished after 26 + 140 ms
01:43:10.102 00.000 9828 Move returns status 0, amount 26
01:43:10.102 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:10.102 00.000 9828 MoveAxis(N, 10, B)
01:43:10.103 00.001 9828 Guiding  Dir = 0, Dur = 10
01:43:10.118 00.015 9828 IsSlewing returns 0
01:43:10.118 00.000 9828 IsGuiding returns 0
01:43:10.119 00.001 9828 PulseGuide returned control before completion, sleep 20
01:43:10.150 00.031 9828 IsGuiding returns 1
01:43:10.150 00.000 9828 scope still moving after pulse duration time elapsed
01:43:10.181 00.031 9828 IsSlewing returns 0
01:43:10.181 00.000 9828 IsGuiding returns 1
01:43:10.211 00.030 9828 IsSlewing returns 0
01:43:10.211 00.000 9828 IsGuiding returns 1
01:43:10.243 00.032 9828 IsSlewing returns 0
01:43:10.243 00.000 9828 IsGuiding returns 1
01:43:10.273 00.030 9828 IsSlewing returns 0
01:43:10.273 00.000 9828 IsGuiding returns 0
01:43:10.273 00.000 9828 scope move finished after 10 + 144 ms
01:43:10.273 00.000 9828 Move returns status 0, amount 10
01:43:10.273 00.000 9828 move complete, result=0
01:43:10.273 00.000 9828 worker thread done servicing request
01:43:10.273 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:43:10.628 00.355 8976 Exposure complete
01:43:10.634 00.006 8976 worker thread done servicing request
01:43:10.634 00.000 5052 OnExposeComplete: enter
01:43:10.634 00.000 5052 UpdateGuideState(): m_state=6
01:43:10.634 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5189
01:43:10.634 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.26, Mass=208, SNR=9.9, Peak=63 HFD=3.2
01:43:10.634 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
01:43:10.634 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.52)
01:43:10.634 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.45 hyp=0.91 cameraTheta=-2.62 mountX=-0.05 mountY=0.91, mountTheta=1.62
01:43:10.635 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.45, opts=13)
01:43:10.635 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.45)
01:43:10.635 00.000 8976 Worker thread wakes up
01:43:10.635 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.45) opts 0xd
01:43:10.636 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.45)
01:43:10.636 00.000 8976 Moving (-0.79, -0.45) raw xDistance=-0.05 yDistance=0.91
01:43:10.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:43:10.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
01:43:10.636 00.000 8976 MoveAxis(R, 0, ABG)
01:43:10.636 00.000 8976 MoveAxis(D, 4, ABG)
01:43:10.636 00.000 8976 stepping (-10, 22) + (0, -4)
01:43:10.636 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:10.636 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:43:10.645 00.009 5052 UpdateGuideState exits: m=208 SNR=9.9
01:43:10.646 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:10.646 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:10.646 00.000 5052 Enqueuing Expose request
01:43:10.670 00.024 8976 Received - 47 (G) 
01:43:10.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:10.670 00.000 8976 stepped: pos (-10, 18)
01:43:10.670 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:43:10.670 00.000 8976 MountToCamera -- mountX=1.35 mountY=-3.35 hyp=3.61 mountTheta=-1.19 cameraX=2.37, cameraY=2.73 cameraTheta=0.85
01:43:10.670 00.000 8976 incremental bump (2.372, 2.726) isValid = 1
01:43:10.670 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
01:43:10.670 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:43:10.670 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:43:10.670 00.000 8976 move complete, result=0
01:43:10.670 00.000 8976 worker thread done servicing request
01:43:10.670 00.000 8976 Worker thread wakes up
01:43:10.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:10.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:10.670 00.000 9828 Worker thread wakes up
01:43:10.670 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:43:10.670 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:43:10.671 00.001 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
01:43:10.671 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:43:10.671 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
01:43:10.671 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
01:43:10.671 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:43:10.671 00.000 9828 BLC: window closed
01:43:10.671 00.000 9828 MoveAxis(E, 25, B)
01:43:10.671 00.000 9828 Guiding  Dir = 2, Dur = 25
01:43:10.671 00.000 9828 IsSlewing returns 0
01:43:10.671 00.000 9828 IsGuiding returns 0
01:43:10.671 00.000 9828 PulseGuide returned control before completion, sleep 35
01:43:10.709 00.038 9828 IsGuiding returns 1
01:43:10.709 00.000 9828 scope still moving after pulse duration time elapsed
01:43:10.740 00.031 9828 IsSlewing returns 0
01:43:10.740 00.000 9828 IsGuiding returns 1
01:43:10.771 00.031 9828 IsSlewing returns 0
01:43:10.771 00.000 9828 IsGuiding returns 1
01:43:10.802 00.031 9828 IsSlewing returns 0
01:43:10.802 00.000 9828 IsGuiding returns 1
01:43:10.833 00.031 9828 IsSlewing returns 0
01:43:10.833 00.000 9828 IsGuiding returns 0
01:43:10.834 00.001 9828 scope move finished after 25 + 137 ms
01:43:10.834 00.000 9828 Move returns status 0, amount 25
01:43:10.834 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:10.834 00.000 9828 MoveAxis(N, 11, B)
01:43:10.834 00.000 9828 Guiding  Dir = 0, Dur = 11
01:43:10.849 00.015 9828 IsSlewing returns 0
01:43:10.849 00.000 9828 IsGuiding returns 0
01:43:10.849 00.000 9828 PulseGuide returned control before completion, sleep 21
01:43:10.880 00.031 9828 IsGuiding returns 1
01:43:10.880 00.000 9828 scope still moving after pulse duration time elapsed
01:43:10.912 00.032 9828 IsSlewing returns 0
01:43:10.912 00.000 9828 IsGuiding returns 1
01:43:10.944 00.032 9828 IsSlewing returns 0
01:43:10.944 00.000 9828 IsGuiding returns 1
01:43:10.975 00.031 9828 IsSlewing returns 0
01:43:10.975 00.000 9828 IsGuiding returns 0
01:43:10.975 00.000 9828 scope move finished after 11 + 115 ms
01:43:10.975 00.000 9828 Move returns status 0, amount 11
01:43:10.975 00.000 9828 move complete, result=0
01:43:10.975 00.000 9828 worker thread done servicing request
01:43:10.975 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:43:11.362 00.387 8976 Exposure complete
01:43:11.367 00.005 8976 worker thread done servicing request
01:43:11.367 00.000 5052 OnExposeComplete: enter
01:43:11.367 00.000 5052 UpdateGuideState(): m_state=6
01:43:11.367 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5190
01:43:11.367 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.81, Mass=211, SNR=10.0, Peak=67 HFD=3.0
01:43:11.367 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:43:11.367 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:43:11.367 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.63 mountX=0.02 mountY=-0.16, mountTheta=-1.42
01:43:11.368 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.10, opts=13)
01:43:11.368 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.10)
01:43:11.368 00.000 8976 Worker thread wakes up
01:43:11.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.10) opts 0xd
01:43:11.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.10)
01:43:11.368 00.000 8976 Moving (0.13, 0.10) raw xDistance=0.02 yDistance=-0.16
01:43:11.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:43:11.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:43:11.368 00.000 8976 MoveAxis(R, 0, ABG)
01:43:11.368 00.000 8976 MoveAxis(U, 0, ABG)
01:43:11.369 00.001 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:43:11.369 00.000 8976 MountToCamera -- mountX=1.41 mountY=-3.19 hyp=3.49 mountTheta=-1.16 cameraX=2.20, cameraY=2.71 cameraTheta=0.89
01:43:11.369 00.000 8976 incremental bump (2.199, 2.706) isValid = 1
01:43:11.369 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
01:43:11.369 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:43:11.369 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:43:11.369 00.000 8976 move complete, result=0
01:43:11.369 00.000 9828 Worker thread wakes up
01:43:11.369 00.000 8976 worker thread done servicing request
01:43:11.369 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:43:11.369 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:43:11.369 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:43:11.369 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:43:11.369 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:43:11.369 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
01:43:11.369 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:43:11.369 00.000 9828 BLC: window closed
01:43:11.369 00.000 9828 MoveAxis(E, 24, B)
01:43:11.369 00.000 9828 Guiding  Dir = 2, Dur = 24
01:43:11.370 00.001 9828 IsSlewing returns 0
01:43:11.370 00.000 9828 IsGuiding returns 0
01:43:11.370 00.000 9828 PulseGuide returned control before completion, sleep 34
01:43:11.379 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
01:43:11.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:11.379 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:11.379 00.000 5052 Enqueuing Expose request
01:43:11.379 00.000 8976 Worker thread wakes up
01:43:11.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:11.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:11.379 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:43:11.409 00.030 9828 IsGuiding returns 1
01:43:11.409 00.000 9828 scope still moving after pulse duration time elapsed
01:43:11.440 00.031 9828 IsSlewing returns 0
01:43:11.440 00.000 9828 IsGuiding returns 1
01:43:11.472 00.032 9828 IsSlewing returns 0
01:43:11.472 00.000 9828 IsGuiding returns 1
01:43:11.503 00.031 9828 IsSlewing returns 0
01:43:11.503 00.000 9828 IsGuiding returns 0
01:43:11.503 00.000 9828 scope move finished after 24 + 108 ms
01:43:11.503 00.000 9828 Move returns status 0, amount 24
01:43:11.503 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:11.503 00.000 9828 MoveAxis(N, 11, B)
01:43:11.503 00.000 9828 Guiding  Dir = 0, Dur = 11
01:43:11.518 00.015 9828 IsSlewing returns 0
01:43:11.518 00.000 9828 IsGuiding returns 0
01:43:11.518 00.000 9828 PulseGuide returned control before completion, sleep 21
01:43:11.549 00.031 9828 IsGuiding returns 1
01:43:11.549 00.000 9828 scope still moving after pulse duration time elapsed
01:43:11.580 00.031 9828 IsSlewing returns 0
01:43:11.580 00.000 9828 IsGuiding returns 1
01:43:11.610 00.030 9828 IsSlewing returns 0
01:43:11.610 00.000 9828 IsGuiding returns 1
01:43:11.642 00.032 9828 IsSlewing returns 0
01:43:11.642 00.000 9828 IsGuiding returns 1
01:43:11.673 00.031 9828 IsSlewing returns 0
01:43:11.673 00.000 9828 IsGuiding returns 0
01:43:11.673 00.000 9828 scope move finished after 11 + 143 ms
01:43:11.673 00.000 9828 Move returns status 0, amount 11
01:43:11.673 00.000 9828 move complete, result=0
01:43:11.673 00.000 9828 worker thread done servicing request
01:43:11.673 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:43:12.068 00.395 8976 Exposure complete
01:43:12.073 00.005 8976 worker thread done servicing request
01:43:12.073 00.000 5052 OnExposeComplete: enter
01:43:12.073 00.000 5052 UpdateGuideState(): m_state=6
01:43:12.073 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5191
01:43:12.073 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.65, Mass=177, SNR=9.2, Peak=66 HFD=2.4
01:43:12.073 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
01:43:12.074 00.001 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
01:43:12.074 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-2.93 mountX=0.07 mountY=0.27, mountTheta=1.31
01:43:12.074 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.06, opts=13)
01:43:12.074 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.06)
01:43:12.074 00.000 8976 Worker thread wakes up
01:43:12.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.06) opts 0xd
01:43:12.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.06)
01:43:12.074 00.000 8976 Moving (-0.28, -0.06) raw xDistance=0.07 yDistance=0.27
01:43:12.075 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:43:12.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:43:12.075 00.000 8976 MoveAxis(R, 0, ABG)
01:43:12.075 00.000 8976 MoveAxis(D, 1, ABG)
01:43:12.075 00.000 8976 stepping (-10, 18) + (0, -1)
01:43:12.075 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:12.076 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:43:12.085 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
01:43:12.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:12.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:12.085 00.000 5052 Enqueuing Expose request
01:43:12.108 00.023 8976 Received - 47 (G) 
01:43:12.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:12.108 00.000 8976 stepped: pos (-10, 17)
01:43:12.108 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:43:12.108 00.000 8976 MountToCamera -- mountX=1.45 mountY=-3.03 hyp=3.36 mountTheta=-1.12 cameraX=2.04, cameraY=2.67 cameraTheta=0.92
01:43:12.109 00.001 8976 incremental bump (2.036, 2.669) isValid = 1
01:43:12.109 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
01:43:12.109 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:43:12.109 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:43:12.109 00.000 8976 move complete, result=0
01:43:12.109 00.000 9828 Worker thread wakes up
01:43:12.109 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:43:12.109 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:43:12.109 00.000 8976 worker thread done servicing request
01:43:12.109 00.000 8976 Worker thread wakes up
01:43:12.109 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:43:12.109 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:43:12.109 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:43:12.109 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.29
01:43:12.109 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
01:43:12.109 00.000 9828 BLC: window closed
01:43:12.109 00.000 9828 MoveAxis(E, 23, B)
01:43:12.109 00.000 9828 Guiding  Dir = 2, Dur = 23
01:43:12.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:12.110 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:12.110 00.000 9828 IsSlewing returns 0
01:43:12.110 00.000 9828 IsGuiding returns 0
01:43:12.110 00.000 9828 PulseGuide returned control before completion, sleep 33
01:43:12.154 00.044 9828 IsGuiding returns 1
01:43:12.154 00.000 9828 scope still moving after pulse duration time elapsed
01:43:12.185 00.031 9828 IsSlewing returns 0
01:43:12.185 00.000 9828 IsGuiding returns 1
01:43:12.216 00.031 9828 IsSlewing returns 0
01:43:12.216 00.000 9828 IsGuiding returns 1
01:43:12.246 00.030 9828 IsSlewing returns 0
01:43:12.246 00.000 9828 IsGuiding returns 1
01:43:12.278 00.032 9828 IsSlewing returns 0
01:43:12.278 00.000 9828 IsGuiding returns 1
01:43:12.309 00.031 9828 IsSlewing returns 0
01:43:12.309 00.000 9828 IsGuiding returns 1
01:43:12.339 00.030 9828 IsSlewing returns 0
01:43:12.339 00.000 9828 IsGuiding returns 0
01:43:12.339 00.000 9828 scope move finished after 23 + 206 ms
01:43:12.339 00.000 9828 Move returns status 0, amount 23
01:43:12.339 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:12.339 00.000 9828 MoveAxis(N, 12, B)
01:43:12.339 00.000 9828 Guiding  Dir = 0, Dur = 12
01:43:12.355 00.016 9828 IsSlewing returns 0
01:43:12.355 00.000 9828 IsGuiding returns 0
01:43:12.355 00.000 9828 PulseGuide returned control before completion, sleep 22
01:43:12.386 00.031 9828 IsGuiding returns 1
01:43:12.386 00.000 9828 scope still moving after pulse duration time elapsed
01:43:12.416 00.030 9828 IsSlewing returns 0
01:43:12.416 00.000 9828 IsGuiding returns 1
01:43:12.448 00.032 9828 IsSlewing returns 0
01:43:12.448 00.000 9828 IsGuiding returns 1
01:43:12.479 00.031 9828 IsSlewing returns 0
01:43:12.479 00.000 9828 IsGuiding returns 1
01:43:12.510 00.031 9828 IsSlewing returns 0
01:43:12.510 00.000 9828 IsGuiding returns 0
01:43:12.510 00.000 9828 scope move finished after 12 + 143 ms
01:43:12.510 00.000 9828 Move returns status 0, amount 12
01:43:12.510 00.000 9828 move complete, result=0
01:43:12.510 00.000 9828 worker thread done servicing request
01:43:12.510 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:43:12.799 00.289 8976 Exposure complete
01:43:12.804 00.005 8976 worker thread done servicing request
01:43:12.804 00.000 5052 OnExposeComplete: enter
01:43:12.804 00.000 5052 UpdateGuideState(): m_state=6
01:43:12.805 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5192
01:43:12.805 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=281.74, Mass=178, SNR=9.2, Peak=71 HFD=2.4
01:43:12.805 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:43:12.805 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:43:12.805 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.03 hyp=1.06 cameraTheta=3.11 mountX=0.51 mountY=0.87, mountTheta=1.04
01:43:12.805 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.03, opts=13)
01:43:12.806 00.001 5052 Enqueuing Move request for stepguider (-1.06, 0.03)
01:43:12.806 00.000 8976 Worker thread wakes up
01:43:12.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.03) opts 0xd
01:43:12.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.03)
01:43:12.806 00.000 8976 Moving (-1.06, 0.03) raw xDistance=0.51 yDistance=0.87
01:43:12.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:43:12.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.87
01:43:12.806 00.000 8976 MoveAxis(L, 2, ABG)
01:43:12.806 00.000 8976 stepping (-10, 17) + (-2, 0)
01:43:12.806 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:12.807 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:43:12.815 00.008 5052 UpdateGuideState exits: m=178 SNR=9.2
01:43:12.816 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:12.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:12.816 00.000 5052 Enqueuing Expose request
01:43:12.828 00.012 8976 Received - 47 (G) 
01:43:12.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:12.828 00.000 8976 stepped: pos (-12, 17)
01:43:12.828 00.000 8976 MoveAxis(D, 4, ABG)
01:43:12.828 00.000 8976 stepping (-12, 17) + (0, -4)
01:43:12.828 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:12.860 00.032 8976 Received - 47 (G) 
01:43:12.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:12.860 00.000 8976 stepped: pos (-12, 13)
01:43:12.860 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:43:12.860 00.000 8976 MountToCamera -- mountX=1.58 mountY=-2.71 hyp=3.14 mountTheta=-1.04 cameraX=1.69, cameraY=2.64 cameraTheta=1.00
01:43:12.860 00.000 8976 incremental bump (1.695, 2.638) isValid = 1
01:43:12.860 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
01:43:12.860 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:43:12.860 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:43:12.860 00.000 8976 move complete, result=0
01:43:12.860 00.000 9828 Worker thread wakes up
01:43:12.860 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:43:12.860 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:43:12.860 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
01:43:12.860 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
01:43:12.860 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
01:43:12.860 00.000 8976 worker thread done servicing request
01:43:12.860 00.000 8976 Worker thread wakes up
01:43:12.861 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:12.861 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:12.861 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:43:12.861 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:43:12.861 00.000 9828 BLC: window closed
01:43:12.861 00.000 9828 MoveAxis(E, 21, B)
01:43:12.861 00.000 9828 Guiding  Dir = 2, Dur = 21
01:43:12.861 00.000 9828 IsSlewing returns 0
01:43:12.861 00.000 9828 IsGuiding returns 0
01:43:12.861 00.000 9828 PulseGuide returned control before completion, sleep 31
01:43:12.901 00.040 9828 IsGuiding returns 1
01:43:12.901 00.000 9828 scope still moving after pulse duration time elapsed
01:43:12.931 00.030 9828 IsSlewing returns 0
01:43:12.931 00.000 9828 IsGuiding returns 1
01:43:12.962 00.031 9828 IsSlewing returns 0
01:43:12.962 00.000 9828 IsGuiding returns 1
01:43:12.993 00.031 9828 IsSlewing returns 0
01:43:12.993 00.000 9828 IsGuiding returns 0
01:43:12.993 00.000 9828 scope move finished after 21 + 110 ms
01:43:12.993 00.000 9828 Move returns status 0, amount 21
01:43:12.993 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:12.993 00.000 9828 MoveAxis(N, 12, B)
01:43:12.993 00.000 9828 Guiding  Dir = 0, Dur = 12
01:43:13.008 00.015 9828 IsSlewing returns 0
01:43:13.008 00.000 9828 IsGuiding returns 0
01:43:13.009 00.001 9828 PulseGuide returned control before completion, sleep 22
01:43:13.039 00.030 9828 IsGuiding returns 1
01:43:13.040 00.001 9828 scope still moving after pulse duration time elapsed
01:43:13.071 00.031 9828 IsSlewing returns 0
01:43:13.071 00.000 9828 IsGuiding returns 1
01:43:13.102 00.031 9828 IsSlewing returns 0
01:43:13.103 00.001 9828 IsGuiding returns 1
01:43:13.135 00.032 9828 IsSlewing returns 0
01:43:13.135 00.000 9828 IsGuiding returns 1
01:43:13.165 00.030 9828 IsSlewing returns 0
01:43:13.165 00.000 9828 IsGuiding returns 0
01:43:13.165 00.000 9828 scope move finished after 12 + 144 ms
01:43:13.165 00.000 9828 Move returns status 0, amount 12
01:43:13.165 00.000 9828 move complete, result=0
01:43:13.165 00.000 9828 worker thread done servicing request
01:43:13.165 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:43:13.560 00.395 8976 Exposure complete
01:43:13.567 00.007 8976 worker thread done servicing request
01:43:13.567 00.000 5052 OnExposeComplete: enter
01:43:13.567 00.000 5052 UpdateGuideState(): m_state=6
01:43:13.567 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5193
01:43:13.567 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.20, Mass=220, SNR=10.2, Peak=68 HFD=2.7
01:43:13.567 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
01:43:13.567 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
01:43:13.567 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=-0.51 hyp=1.09 cameraTheta=-2.66 mountX=-0.01 mountY=1.09, mountTheta=1.58
01:43:13.568 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=-0.51, opts=13)
01:43:13.568 00.000 5052 Enqueuing Move request for stepguider (-0.96, -0.51)
01:43:13.568 00.000 8976 Worker thread wakes up
01:43:13.568 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, -0.51) opts 0xd
01:43:13.568 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, -0.51)
01:43:13.568 00.000 8976 Moving (-0.96, -0.51) raw xDistance=-0.01 yDistance=1.09
01:43:13.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:43:13.569 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.09
01:43:13.569 00.000 8976 MoveAxis(R, 0, ABG)
01:43:13.569 00.000 8976 MoveAxis(D, 5, ABG)
01:43:13.569 00.000 8976 stepping (-12, 13) + (0, -5)
01:43:13.569 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:43:13.570 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:43:13.583 00.013 5052 UpdateGuideState exits: m=220 SNR=10.2
01:43:13.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:13.583 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:13.583 00.000 5052 Enqueuing Expose request
01:43:13.611 00.028 8976 Received - 47 (G) 
01:43:13.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:43:13.611 00.000 8976 stepped: pos (-12, 8)
01:43:13.611 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
01:43:13.611 00.000 8976 MountToCamera -- mountX=1.66 mountY=-2.24 hyp=2.79 mountTheta=-0.93 cameraX=1.23, cameraY=2.50 cameraTheta=1.11
01:43:13.611 00.000 8976 incremental bump (1.233, 2.498) isValid = 1
01:43:13.611 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
01:43:13.611 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:43:13.611 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:43:13.611 00.000 8976 move complete, result=0
01:43:13.611 00.000 9828 Worker thread wakes up
01:43:13.611 00.000 8976 worker thread done servicing request
01:43:13.611 00.000 8976 Worker thread wakes up
01:43:13.611 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:43:13.612 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:43:13.612 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
01:43:13.612 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
01:43:13.612 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
01:43:13.612 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:43:13.612 00.000 9828 BLC: window closed
01:43:13.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:13.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:13.612 00.000 9828 MoveAxis(E, 18, B)
01:43:13.612 00.000 9828 Guiding  Dir = 2, Dur = 18
01:43:13.612 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 1.1 px 5 ms SOUTH
01:43:13.613 00.001 9828 IsSlewing returns 0
01:43:13.613 00.000 9828 IsGuiding returns 0
01:43:13.613 00.000 9828 PulseGuide returned control before completion, sleep 28
01:43:13.650 00.037 9828 IsGuiding returns 1
01:43:13.650 00.000 9828 scope still moving after pulse duration time elapsed
01:43:13.680 00.030 9828 IsSlewing returns 0
01:43:13.680 00.000 9828 IsGuiding returns 1
01:43:13.710 00.030 9828 IsSlewing returns 0
01:43:13.710 00.000 9828 IsGuiding returns 1
01:43:13.742 00.032 9828 IsSlewing returns 0
01:43:13.742 00.000 9828 IsGuiding returns 0
01:43:13.742 00.000 9828 scope move finished after 18 + 111 ms
01:43:13.742 00.000 9828 Move returns status 0, amount 18
01:43:13.742 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:13.742 00.000 9828 MoveAxis(N, 14, B)
01:43:13.742 00.000 9828 Guiding  Dir = 0, Dur = 14
01:43:13.756 00.014 9828 IsSlewing returns 0
01:43:13.756 00.000 9828 IsGuiding returns 0
01:43:13.757 00.001 9828 PulseGuide returned control before completion, sleep 24
01:43:13.787 00.030 9828 IsGuiding returns 1
01:43:13.788 00.001 9828 scope still moving after pulse duration time elapsed
01:43:13.819 00.031 9828 IsSlewing returns 0
01:43:13.819 00.000 9828 IsGuiding returns 1
01:43:13.850 00.031 9828 IsSlewing returns 0
01:43:13.850 00.000 9828 IsGuiding returns 1
01:43:13.882 00.032 9828 IsSlewing returns 0
01:43:13.882 00.000 9828 IsGuiding returns 1
01:43:13.912 00.030 9828 IsSlewing returns 0
01:43:13.913 00.001 9828 IsGuiding returns 0
01:43:13.913 00.000 9828 scope move finished after 14 + 142 ms
01:43:13.913 00.000 9828 Move returns status 0, amount 14
01:43:13.913 00.000 9828 move complete, result=0
01:43:13.913 00.000 9828 worker thread done servicing request
01:43:13.913 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:43:14.311 00.398 8976 Exposure complete
01:43:14.317 00.006 8976 worker thread done servicing request
01:43:14.317 00.000 5052 OnExposeComplete: enter
01:43:14.317 00.000 5052 UpdateGuideState(): m_state=6
01:43:14.317 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5194
01:43:14.317 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.81, Mass=185, SNR=9.4, Peak=65 HFD=2.6
01:43:14.317 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:43:14.317 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
01:43:14.317 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.10 hyp=0.47 cameraTheta=2.93 mountX=0.30 mountY=0.33, mountTheta=0.84
01:43:14.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.10, opts=13)
01:43:14.318 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.10)
01:43:14.318 00.000 8976 Worker thread wakes up
01:43:14.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.10) opts 0xd
01:43:14.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.10)
01:43:14.318 00.000 8976 Moving (-0.46, 0.10) raw xDistance=0.30 yDistance=0.33
01:43:14.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:43:14.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.33
01:43:14.318 00.000 8976 MoveAxis(L, 1, ABG)
01:43:14.318 00.000 8976 stepping (-12, 8) + (-1, 0)
01:43:14.318 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:14.319 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:43:14.328 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:43:14.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:14.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:14.328 00.000 5052 Enqueuing Expose request
01:43:14.347 00.019 8976 Received - 47 (G) 
01:43:14.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:14.347 00.000 8976 stepped: pos (-13, 8)
01:43:14.347 00.000 8976 MoveAxis(D, 2, ABG)
01:43:14.347 00.000 8976 stepping (-13, 8) + (0, -2)
01:43:14.347 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:14.378 00.031 8976 Received - 47 (G) 
01:43:14.378 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:14.378 00.000 8976 stepped: pos (-13, 6)
01:43:14.378 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
01:43:14.378 00.000 8976 MountToCamera -- mountX=1.77 mountY=-1.81 hyp=2.53 mountTheta=-0.80 cameraX=0.81, cameraY=2.40 cameraTheta=1.25
01:43:14.378 00.000 8976 incremental bump (0.807, 2.402) isValid = 1
01:43:14.378 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
01:43:14.378 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:43:14.378 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:43:14.379 00.001 8976 move complete, result=0
01:43:14.379 00.000 9828 Worker thread wakes up
01:43:14.379 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:43:14.379 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 2 ms SOUTH
01:43:14.379 00.000 8976 worker thread done servicing request
01:43:14.379 00.000 8976 Worker thread wakes up
01:43:14.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:14.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:14.379 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:43:14.379 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
01:43:14.379 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
01:43:14.379 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:43:14.379 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:43:14.379 00.000 9828 BLC: window closed
01:43:14.379 00.000 9828 MoveAxis(E, 13, B)
01:43:14.379 00.000 9828 Guiding  Dir = 2, Dur = 13
01:43:14.380 00.001 9828 IsSlewing returns 0
01:43:14.380 00.000 9828 IsGuiding returns 0
01:43:14.380 00.000 9828 PulseGuide returned control before completion, sleep 23
01:43:14.407 00.027 9828 IsGuiding returns 1
01:43:14.407 00.000 9828 scope still moving after pulse duration time elapsed
01:43:14.438 00.031 9828 IsSlewing returns 0
01:43:14.438 00.000 9828 IsGuiding returns 1
01:43:14.469 00.031 9828 IsSlewing returns 0
01:43:14.469 00.000 9828 IsGuiding returns 1
01:43:14.500 00.031 9828 IsSlewing returns 0
01:43:14.500 00.000 9828 IsGuiding returns 0
01:43:14.500 00.000 9828 scope move finished after 13 + 106 ms
01:43:14.500 00.000 9828 Move returns status 0, amount 13
01:43:14.500 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:14.500 00.000 9828 MoveAxis(N, 15, B)
01:43:14.500 00.000 9828 Guiding  Dir = 0, Dur = 15
01:43:14.515 00.015 9828 IsSlewing returns 0
01:43:14.515 00.000 9828 IsGuiding returns 0
01:43:14.515 00.000 9828 PulseGuide returned control before completion, sleep 25
01:43:14.546 00.031 9828 IsGuiding returns 1
01:43:14.546 00.000 9828 scope still moving after pulse duration time elapsed
01:43:14.577 00.031 9828 IsSlewing returns 0
01:43:14.577 00.000 9828 IsGuiding returns 1
01:43:14.609 00.032 9828 IsSlewing returns 0
01:43:14.609 00.000 9828 IsGuiding returns 1
01:43:14.640 00.031 9828 IsSlewing returns 0
01:43:14.640 00.000 9828 IsGuiding returns 1
01:43:14.670 00.030 9828 IsSlewing returns 0
01:43:14.670 00.000 9828 IsGuiding returns 1
01:43:14.701 00.031 9828 IsSlewing returns 0
01:43:14.701 00.000 9828 IsGuiding returns 0
01:43:14.701 00.000 9828 scope move finished after 15 + 171 ms
01:43:14.701 00.000 9828 Move returns status 0, amount 15
01:43:14.701 00.000 9828 move complete, result=0
01:43:14.701 00.000 9828 worker thread done servicing request
01:43:14.701 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:43:15.073 00.372 8976 Exposure complete
01:43:15.078 00.005 8976 worker thread done servicing request
01:43:15.079 00.001 5052 OnExposeComplete: enter
01:43:15.079 00.000 5052 UpdateGuideState(): m_state=6
01:43:15.079 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5195
01:43:15.079 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.68, Mass=174, SNR=9.1, Peak=67 HFD=2.7
01:43:15.079 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
01:43:15.079 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:43:15.079 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.03 hyp=0.40 cameraTheta=-3.06 mountX=0.15 mountY=0.36, mountTheta=1.16
01:43:15.080 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.03, opts=13)
01:43:15.080 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.03)
01:43:15.080 00.000 8976 Worker thread wakes up
01:43:15.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.03) opts 0xd
01:43:15.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.03)
01:43:15.080 00.000 8976 Moving (-0.40, -0.03) raw xDistance=0.15 yDistance=0.36
01:43:15.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:43:15.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:43:15.080 00.000 8976 MoveAxis(R, 0, ABG)
01:43:15.080 00.000 8976 MoveAxis(D, 2, ABG)
01:43:15.080 00.000 8976 stepping (-13, 6) + (0, -2)
01:43:15.080 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:15.081 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:43:15.091 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:43:15.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:15.091 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:15.091 00.000 5052 Enqueuing Expose request
01:43:15.114 00.023 8976 Received - 47 (G) 
01:43:15.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:15.114 00.000 8976 stepped: pos (-13, 4)
01:43:15.114 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
01:43:15.114 00.000 8976 MountToCamera -- mountX=1.84 mountY=-1.42 hyp=2.33 mountTheta=-0.66 cameraX=0.43, cameraY=2.29 cameraTheta=1.39
01:43:15.114 00.000 8976 incremental bump (0.428, 2.290) isValid = 1
01:43:15.114 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
01:43:15.114 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:43:15.114 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:43:15.114 00.000 8976 move complete, result=0
01:43:15.114 00.000 8976 worker thread done servicing request
01:43:15.114 00.000 8976 Worker thread wakes up
01:43:15.114 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:43:15.114 00.000 9828 Worker thread wakes up
01:43:15.114 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:43:15.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:15.114 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:43:15.114 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
01:43:15.115 00.001 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.88)
01:43:15.115 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
01:43:15.115 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:43:15.115 00.000 9828 BLC: window closed
01:43:15.115 00.000 9828 MoveAxis(E, 8, B)
01:43:15.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:15.115 00.000 9828 Guiding  Dir = 2, Dur = 8
01:43:15.115 00.000 9828 IsSlewing returns 0
01:43:15.115 00.000 9828 IsGuiding returns 0
01:43:15.115 00.000 9828 PulseGuide returned control before completion, sleep 18
01:43:15.135 00.020 9828 IsGuiding returns 1
01:43:15.135 00.000 9828 scope still moving after pulse duration time elapsed
01:43:15.167 00.032 9828 IsSlewing returns 0
01:43:15.167 00.000 9828 IsGuiding returns 1
01:43:15.199 00.032 9828 IsSlewing returns 0
01:43:15.199 00.000 9828 IsGuiding returns 1
01:43:15.230 00.031 9828 IsSlewing returns 0
01:43:15.230 00.000 9828 IsGuiding returns 0
01:43:15.230 00.000 9828 scope move finished after 8 + 106 ms
01:43:15.230 00.000 9828 Move returns status 0, amount 8
01:43:15.230 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:15.230 00.000 9828 MoveAxis(N, 15, B)
01:43:15.230 00.000 9828 Guiding  Dir = 0, Dur = 15
01:43:15.245 00.015 9828 IsSlewing returns 0
01:43:15.245 00.000 9828 IsGuiding returns 0
01:43:15.246 00.001 9828 PulseGuide returned control before completion, sleep 25
01:43:15.277 00.031 9828 IsGuiding returns 1
01:43:15.277 00.000 9828 scope still moving after pulse duration time elapsed
01:43:15.308 00.031 9828 IsSlewing returns 0
01:43:15.308 00.000 9828 IsGuiding returns 1
01:43:15.339 00.031 9828 IsSlewing returns 0
01:43:15.339 00.000 9828 IsGuiding returns 1
01:43:15.370 00.031 9828 IsSlewing returns 0
01:43:15.370 00.000 9828 IsGuiding returns 1
01:43:15.401 00.031 9828 IsSlewing returns 0
01:43:15.401 00.000 9828 IsGuiding returns 0
01:43:15.401 00.000 9828 scope move finished after 15 + 140 ms
01:43:15.401 00.000 9828 Move returns status 0, amount 15
01:43:15.401 00.000 9828 move complete, result=0
01:43:15.401 00.000 9828 worker thread done servicing request
01:43:15.401 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
01:43:15.809 00.408 8976 Exposure complete
01:43:15.816 00.007 8976 worker thread done servicing request
01:43:15.816 00.000 5052 OnExposeComplete: enter
01:43:15.817 00.001 5052 UpdateGuideState(): m_state=6
01:43:15.817 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5196
01:43:15.817 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=282.05, Mass=179, SNR=9.2, Peak=66 HFD=2.6
01:43:15.817 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
01:43:15.817 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
01:43:15.817 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.36 mountX=0.27 mountY=-0.24, mountTheta=-0.74
01:43:15.817 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.34, opts=13)
01:43:15.817 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.34)
01:43:15.818 00.001 8976 Worker thread wakes up
01:43:15.818 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.34) opts 0xd
01:43:15.818 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.34)
01:43:15.818 00.000 8976 Moving (0.07, 0.34) raw xDistance=0.27 yDistance=-0.24
01:43:15.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:43:15.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:43:15.818 00.000 8976 MoveAxis(L, 1, ABG)
01:43:15.818 00.000 8976 stepping (-13, 4) + (-1, 0)
01:43:15.818 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:15.819 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:43:15.830 00.011 5052 UpdateGuideState exits: m=179 SNR=9.2
01:43:15.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:15.830 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:15.830 00.000 5052 Enqueuing Expose request
01:43:15.849 00.019 8976 Received - 47 (G) 
01:43:15.849 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:15.849 00.000 8976 stepped: pos (-14, 4)
01:43:15.849 00.000 8976 MoveAxis(U, 0, ABG)
01:43:15.849 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:43:15.849 00.000 8976 MountToCamera -- mountX=1.94 mountY=-1.16 hyp=2.26 mountTheta=-0.54 cameraX=0.15, cameraY=2.26 cameraTheta=1.50
01:43:15.849 00.000 8976 incremental bump (0.152, 2.259) isValid = 1
01:43:15.849 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
01:43:15.849 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:43:15.849 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:43:15.849 00.000 8976 move complete, result=0
01:43:15.849 00.000 8976 worker thread done servicing request
01:43:15.849 00.000 8976 Worker thread wakes up
01:43:15.849 00.000 9828 Worker thread wakes up
01:43:15.849 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:43:15.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:15.849 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:15.849 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:43:15.849 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:43:15.851 00.002 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
01:43:15.851 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
01:43:15.851 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
01:43:15.851 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:43:15.851 00.000 9828 BLC: window closed
01:43:15.851 00.000 9828 MoveAxis(E, 4, B)
01:43:15.851 00.000 9828 Guiding  Dir = 2, Dur = 4
01:43:15.851 00.000 9828 IsSlewing returns 0
01:43:15.852 00.001 9828 IsGuiding returns 0
01:43:15.852 00.000 9828 PulseGuide returned control before completion, sleep 14
01:43:15.868 00.016 9828 IsGuiding returns 1
01:43:15.868 00.000 9828 scope still moving after pulse duration time elapsed
01:43:15.899 00.031 9828 IsSlewing returns 0
01:43:15.899 00.000 9828 IsGuiding returns 1
01:43:15.930 00.031 9828 IsSlewing returns 0
01:43:15.930 00.000 9828 IsGuiding returns 1
01:43:15.960 00.030 9828 IsSlewing returns 0
01:43:15.961 00.001 9828 IsGuiding returns 0
01:43:15.961 00.000 9828 scope move finished after 4 + 105 ms
01:43:15.961 00.000 9828 Move returns status 0, amount 4
01:43:15.961 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:15.961 00.000 9828 MoveAxis(N, 16, B)
01:43:15.961 00.000 9828 Guiding  Dir = 0, Dur = 16
01:43:15.977 00.016 9828 IsSlewing returns 0
01:43:15.977 00.000 9828 IsGuiding returns 0
01:43:15.978 00.001 9828 PulseGuide returned control before completion, sleep 26
01:43:16.010 00.032 9828 IsGuiding returns 1
01:43:16.010 00.000 9828 scope still moving after pulse duration time elapsed
01:43:16.040 00.030 9828 IsSlewing returns 0
01:43:16.040 00.000 9828 IsGuiding returns 1
01:43:16.072 00.032 9828 IsSlewing returns 0
01:43:16.072 00.000 9828 IsGuiding returns 1
01:43:16.109 00.037 9828 IsSlewing returns 0
01:43:16.110 00.001 9828 IsGuiding returns 0
01:43:16.110 00.000 9828 scope move finished after 16 + 115 ms
01:43:16.110 00.000 9828 Move returns status 0, amount 16
01:43:16.110 00.000 9828 move complete, result=0
01:43:16.110 00.000 9828 worker thread done servicing request
01:43:16.110 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:43:16.548 00.438 8976 Exposure complete
01:43:16.554 00.006 8976 worker thread done servicing request
01:43:16.554 00.000 5052 OnExposeComplete: enter
01:43:16.554 00.000 5052 UpdateGuideState(): m_state=6
01:43:16.554 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5197
01:43:16.554 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.51, Mass=197, SNR=9.7, Peak=66 HFD=2.9
01:43:16.554 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
01:43:16.554 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.36)
01:43:16.554 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.20 hyp=0.57 cameraTheta=-2.78 mountX=0.06 mountY=0.56, mountTheta=1.46
01:43:16.556 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.20, opts=13)
01:43:16.556 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.20)
01:43:16.556 00.000 8976 Worker thread wakes up
01:43:16.556 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.20) opts 0xd
01:43:16.556 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.20)
01:43:16.556 00.000 8976 Moving (-0.53, -0.20) raw xDistance=0.06 yDistance=0.56
01:43:16.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:43:16.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:43:16.556 00.000 8976 MoveAxis(R, 0, ABG)
01:43:16.556 00.000 8976 MoveAxis(D, 2, ABG)
01:43:16.556 00.000 8976 stepping (-14, 4) + (0, -2)
01:43:16.556 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:16.557 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:43:16.570 00.013 5052 UpdateGuideState exits: m=197 SNR=9.7
01:43:16.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:16.570 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:16.570 00.000 5052 Enqueuing Expose request
01:43:16.584 00.014 8976 Received - 47 (G) 
01:43:16.584 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:16.584 00.000 8976 stepped: pos (-14, 2)
01:43:16.584 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:43:16.584 00.000 8976 MountToCamera -- mountX=2.01 mountY=-0.88 hyp=2.20 mountTheta=-0.41 cameraX=-0.13, cameraY=2.19 cameraTheta=1.63
01:43:16.584 00.000 8976 incremental bump (-0.127, 2.191) isValid = 1
01:43:16.584 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
01:43:16.584 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:43:16.584 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:43:16.585 00.001 8976 move complete, result=0
01:43:16.585 00.000 9828 Worker thread wakes up
01:43:16.585 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:43:16.585 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:43:16.585 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:43:16.585 00.000 8976 worker thread done servicing request
01:43:16.585 00.000 8976 Worker thread wakes up
01:43:16.585 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
01:43:16.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:16.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:16.586 00.001 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
01:43:16.586 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:43:16.586 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:43:16.586 00.000 9828 BLC: window closed
01:43:16.586 00.000 9828 MoveAxis(W, 0, B)
01:43:16.586 00.000 9828 Move returns status 0, amount 0
01:43:16.586 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:16.586 00.000 9828 MoveAxis(N, 16, B)
01:43:16.586 00.000 9828 Guiding  Dir = 0, Dur = 16
01:43:16.587 00.001 9828 IsSlewing returns 0
01:43:16.587 00.000 9828 IsGuiding returns 0
01:43:16.587 00.000 9828 PulseGuide returned control before completion, sleep 26
01:43:16.629 00.042 9828 IsGuiding returns 1
01:43:16.629 00.000 9828 scope still moving after pulse duration time elapsed
01:43:16.661 00.032 9828 IsSlewing returns 0
01:43:16.662 00.001 9828 IsGuiding returns 1
01:43:16.691 00.029 9828 IsSlewing returns 0
01:43:16.691 00.000 9828 IsGuiding returns 1
01:43:16.722 00.031 9828 IsSlewing returns 0
01:43:16.722 00.000 9828 IsGuiding returns 0
01:43:16.723 00.001 9828 scope move finished after 16 + 119 ms
01:43:16.723 00.000 9828 Move returns status 0, amount 16
01:43:16.723 00.000 9828 move complete, result=0
01:43:16.723 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
01:43:16.723 00.000 9828 worker thread done servicing request
01:43:17.277 00.554 8976 Exposure complete
01:43:17.282 00.005 8976 worker thread done servicing request
01:43:17.282 00.000 5052 OnExposeComplete: enter
01:43:17.282 00.000 5052 UpdateGuideState(): m_state=6
01:43:17.282 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5198
01:43:17.282 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.47, Mass=196, SNR=9.6, Peak=71 HFD=2.8
01:43:17.282 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
01:43:17.282 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.45)
01:43:17.282 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.24 hyp=0.56 cameraTheta=-2.69 mountX=0.01 mountY=0.55, mountTheta=1.55
01:43:17.283 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.24, opts=13)
01:43:17.283 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.24)
01:43:17.283 00.000 8976 Worker thread wakes up
01:43:17.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.24) opts 0xd
01:43:17.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.24)
01:43:17.283 00.000 8976 Moving (-0.50, -0.24) raw xDistance=0.01 yDistance=0.55
01:43:17.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:43:17.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
01:43:17.283 00.000 8976 MoveAxis(R, 0, ABG)
01:43:17.283 00.000 8976 MoveAxis(D, 2, ABG)
01:43:17.284 00.001 8976 stepping (-14, 2) + (0, -2)
01:43:17.284 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:17.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:43:17.293 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
01:43:17.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:17.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:17.293 00.000 5052 Enqueuing Expose request
01:43:17.319 00.026 8976 Received - 47 (G) 
01:43:17.319 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:17.319 00.000 8976 stepped: pos (-14, 0)
01:43:17.319 00.000 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
01:43:17.319 00.000 8976 MountToCamera -- mountX=2.05 mountY=-0.59 hyp=2.14 mountTheta=-0.28 cameraX=-0.41, cameraY=2.10 cameraTheta=1.76
01:43:17.320 00.001 8976 incremental bump (-0.407, 2.098) isValid = 1
01:43:17.320 00.000 8976 Scheduling Mount bump of (-0.022, 0.117)
01:43:17.320 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:43:17.320 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:43:17.320 00.000 8976 move complete, result=0
01:43:17.320 00.000 8976 worker thread done servicing request
01:43:17.320 00.000 9828 Worker thread wakes up
01:43:17.320 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:43:17.320 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:43:17.320 00.000 8976 Worker thread wakes up
01:43:17.320 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:17.320 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:17.320 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:43:17.320 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
01:43:17.320 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.51)
01:43:17.320 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.02 mountY=-0.12, mountTheta=-1.43
01:43:17.320 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:43:17.320 00.000 9828 BLC: window closed
01:43:17.321 00.001 9828 MoveAxis(W, 5, B)
01:43:17.321 00.000 9828 Guiding  Dir = 3, Dur = 5
01:43:17.321 00.000 9828 IsSlewing returns 0
01:43:17.321 00.000 9828 IsGuiding returns 0
01:43:17.322 00.001 9828 PulseGuide returned control before completion, sleep 15
01:43:17.342 00.020 9828 IsGuiding returns 1
01:43:17.342 00.000 9828 scope still moving after pulse duration time elapsed
01:43:17.374 00.032 9828 IsSlewing returns 0
01:43:17.374 00.000 9828 IsGuiding returns 1
01:43:17.405 00.031 9828 IsSlewing returns 0
01:43:17.405 00.000 9828 IsGuiding returns 1
01:43:17.436 00.031 9828 IsSlewing returns 0
01:43:17.436 00.000 9828 IsGuiding returns 0
01:43:17.436 00.000 9828 scope move finished after 5 + 109 ms
01:43:17.436 00.000 9828 Move returns status 0, amount 5
01:43:17.436 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:17.436 00.000 9828 MoveAxis(N, 16, B)
01:43:17.436 00.000 9828 Guiding  Dir = 0, Dur = 16
01:43:17.452 00.016 9828 IsSlewing returns 0
01:43:17.452 00.000 9828 IsGuiding returns 0
01:43:17.452 00.000 9828 PulseGuide returned control before completion, sleep 26
01:43:17.484 00.032 9828 IsGuiding returns 1
01:43:17.484 00.000 9828 scope still moving after pulse duration time elapsed
01:43:17.514 00.030 9828 IsSlewing returns 0
01:43:17.514 00.000 9828 IsGuiding returns 1
01:43:17.545 00.031 9828 IsSlewing returns 0
01:43:17.545 00.000 9828 IsGuiding returns 1
01:43:17.576 00.031 9828 IsSlewing returns 0
01:43:17.576 00.000 9828 IsGuiding returns 1
01:43:17.607 00.031 9828 IsSlewing returns 0
01:43:17.607 00.000 9828 IsGuiding returns 0
01:43:17.607 00.000 9828 scope move finished after 16 + 139 ms
01:43:17.607 00.000 9828 Move returns status 0, amount 16
01:43:17.607 00.000 9828 move complete, result=0
01:43:17.607 00.000 9828 worker thread done servicing request
01:43:17.607 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
01:43:18.016 00.409 8976 Exposure complete
01:43:18.021 00.005 8976 worker thread done servicing request
01:43:18.022 00.001 5052 OnExposeComplete: enter
01:43:18.022 00.000 5052 UpdateGuideState(): m_state=6
01:43:18.022 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5199
01:43:18.022 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.88, Mass=203, SNR=9.9, Peak=68 HFD=2.7
01:43:18.022 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
01:43:18.022 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
01:43:18.022 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.29 mountX=0.22 mountY=0.03, mountTheta=0.15
01:43:18.023 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.17, opts=13)
01:43:18.023 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.17)
01:43:18.023 00.000 8976 Worker thread wakes up
01:43:18.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.17) opts 0xd
01:43:18.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.17)
01:43:18.023 00.000 8976 Moving (-0.15, 0.17) raw xDistance=0.22 yDistance=0.03
01:43:18.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:43:18.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:43:18.023 00.000 8976 MoveAxis(R, 0, ABG)
01:43:18.023 00.000 8976 MoveAxis(U, 0, ABG)
01:43:18.023 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
01:43:18.023 00.000 8976 MountToCamera -- mountX=2.08 mountY=-0.40 hyp=2.12 mountTheta=-0.19 cameraX=-0.59, cameraY=2.04 cameraTheta=1.86
01:43:18.023 00.000 8976 incremental bump (-0.595, 2.036) isValid = 1
01:43:18.024 00.001 8976 Scheduling Mount bump of (-0.032, 0.114)
01:43:18.024 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:43:18.024 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:43:18.024 00.000 8976 move complete, result=0
01:43:18.024 00.000 8976 worker thread done servicing request
01:43:18.024 00.000 9828 Worker thread wakes up
01:43:18.024 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:43:18.024 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:43:18.024 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:43:18.024 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
01:43:18.024 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
01:43:18.024 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.35
01:43:18.024 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:43:18.025 00.001 9828 BLC: window closed
01:43:18.025 00.000 9828 MoveAxis(W, 9, B)
01:43:18.025 00.000 9828 Guiding  Dir = 3, Dur = 9
01:43:18.025 00.000 9828 IsSlewing returns 0
01:43:18.025 00.000 9828 IsGuiding returns 0
01:43:18.025 00.000 9828 PulseGuide returned control before completion, sleep 19
01:43:18.034 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:43:18.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:18.034 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:18.034 00.000 5052 Enqueuing Expose request
01:43:18.034 00.000 8976 Worker thread wakes up
01:43:18.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:18.034 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:43:18.035 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:18.056 00.021 9828 IsGuiding returns 1
01:43:18.056 00.000 9828 scope still moving after pulse duration time elapsed
01:43:18.088 00.032 9828 IsSlewing returns 0
01:43:18.088 00.000 9828 IsGuiding returns 1
01:43:18.119 00.031 9828 IsSlewing returns 0
01:43:18.120 00.001 9828 IsGuiding returns 1
01:43:18.151 00.031 9828 IsSlewing returns 0
01:43:18.151 00.000 9828 IsGuiding returns 1
01:43:18.182 00.031 9828 IsSlewing returns 0
01:43:18.182 00.000 9828 IsGuiding returns 0
01:43:18.182 00.000 9828 scope move finished after 9 + 148 ms
01:43:18.182 00.000 9828 Move returns status 0, amount 9
01:43:18.182 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:18.182 00.000 9828 MoveAxis(N, 16, B)
01:43:18.183 00.001 9828 Guiding  Dir = 0, Dur = 16
01:43:18.198 00.015 9828 IsSlewing returns 0
01:43:18.198 00.000 9828 IsGuiding returns 0
01:43:18.198 00.000 9828 PulseGuide returned control before completion, sleep 26
01:43:18.229 00.031 9828 IsGuiding returns 1
01:43:18.229 00.000 9828 scope still moving after pulse duration time elapsed
01:43:18.259 00.030 9828 IsSlewing returns 0
01:43:18.259 00.000 9828 IsGuiding returns 1
01:43:18.291 00.032 9828 IsSlewing returns 0
01:43:18.291 00.000 9828 IsGuiding returns 1
01:43:18.322 00.031 9828 IsSlewing returns 0
01:43:18.322 00.000 9828 IsGuiding returns 1
01:43:18.353 00.031 9828 IsSlewing returns 0
01:43:18.353 00.000 9828 IsGuiding returns 0
01:43:18.353 00.000 9828 scope move finished after 16 + 139 ms
01:43:18.354 00.001 9828 Move returns status 0, amount 16
01:43:18.354 00.000 9828 move complete, result=0
01:43:18.354 00.000 9828 worker thread done servicing request
01:43:18.354 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
01:43:18.726 00.372 8976 Exposure complete
01:43:18.731 00.005 8976 worker thread done servicing request
01:43:18.732 00.001 5052 OnExposeComplete: enter
01:43:18.732 00.000 5052 UpdateGuideState(): m_state=6
01:43:18.732 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5200
01:43:18.732 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.77, Mass=186, SNR=9.4, Peak=69 HFD=2.8
01:43:18.732 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:43:18.732 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:43:18.732 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.07 hyp=0.60 cameraTheta=3.03 mountX=0.33 mountY=0.47, mountTheta=0.95
01:43:18.732 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.07, opts=13)
01:43:18.733 00.001 5052 Enqueuing Move request for stepguider (-0.60, 0.07)
01:43:18.733 00.000 8976 Worker thread wakes up
01:43:18.733 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.07) opts 0xd
01:43:18.733 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.07)
01:43:18.733 00.000 8976 Moving (-0.60, 0.07) raw xDistance=0.33 yDistance=0.47
01:43:18.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:43:18.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
01:43:18.733 00.000 8976 MoveAxis(L, 1, ABG)
01:43:18.733 00.000 8976 stepping (-14, 0) + (-1, 0)
01:43:18.733 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:18.733 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:43:18.743 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:43:18.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:18.743 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:18.743 00.000 5052 Enqueuing Expose request
01:43:18.759 00.016 8976 Received - 47 (G) 
01:43:18.759 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:18.759 00.000 8976 stepped: pos (-15, 0)
01:43:18.759 00.000 8976 MoveAxis(D, 2, ABG)
01:43:18.759 00.000 8976 stepping (-15, 0) + (0, -2)
01:43:18.759 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:18.790 00.031 8976 Received - 47 (G) 
01:43:18.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:18.791 00.001 8976 stepped: pos (-15, -2)
01:43:18.791 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
01:43:18.791 00.000 8976 MountToCamera -- mountX=2.15 mountY=-0.16 hyp=2.16 mountTheta=-0.07 cameraX=-0.84, cameraY=1.99 cameraTheta=1.97
01:43:18.791 00.000 8976 incremental bump (-0.837, 1.991) isValid = 1
01:43:18.791 00.000 8976 Scheduling Mount bump of (-0.045, 0.110)
01:43:18.791 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:43:18.791 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:43:18.791 00.000 8976 move complete, result=0
01:43:18.791 00.000 9828 Worker thread wakes up
01:43:18.791 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:43:18.791 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:43:18.791 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
01:43:18.791 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
01:43:18.791 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.24
01:43:18.791 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:43:18.791 00.000 8976 worker thread done servicing request
01:43:18.791 00.000 8976 Worker thread wakes up
01:43:18.792 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:18.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:18.792 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
01:43:18.792 00.000 9828 BLC: window closed
01:43:18.792 00.000 9828 MoveAxis(W, 13, B)
01:43:18.792 00.000 9828 Guiding  Dir = 3, Dur = 13
01:43:18.792 00.000 9828 IsSlewing returns 0
01:43:18.792 00.000 9828 IsGuiding returns 0
01:43:18.793 00.001 9828 PulseGuide returned control before completion, sleep 23
01:43:18.821 00.028 9828 IsGuiding returns 1
01:43:18.821 00.000 9828 scope still moving after pulse duration time elapsed
01:43:18.854 00.033 9828 IsSlewing returns 0
01:43:18.854 00.000 9828 IsGuiding returns 1
01:43:18.882 00.028 9828 IsSlewing returns 0
01:43:18.882 00.000 9828 IsGuiding returns 1
01:43:18.913 00.031 9828 IsSlewing returns 0
01:43:18.913 00.000 9828 IsGuiding returns 1
01:43:18.945 00.032 9828 IsSlewing returns 0
01:43:18.945 00.000 9828 IsGuiding returns 0
01:43:18.945 00.000 9828 scope move finished after 13 + 139 ms
01:43:18.946 00.001 9828 Move returns status 0, amount 13
01:43:18.946 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:18.946 00.000 9828 MoveAxis(N, 16, B)
01:43:18.946 00.000 9828 Guiding  Dir = 0, Dur = 16
01:43:18.960 00.014 9828 IsSlewing returns 0
01:43:18.960 00.000 9828 IsGuiding returns 0
01:43:18.960 00.000 9828 PulseGuide returned control before completion, sleep 26
01:43:18.991 00.031 9828 IsGuiding returns 1
01:43:18.991 00.000 9828 scope still moving after pulse duration time elapsed
01:43:19.021 00.030 9828 IsSlewing returns 0
01:43:19.021 00.000 9828 IsGuiding returns 1
01:43:19.053 00.032 9828 IsSlewing returns 0
01:43:19.053 00.000 9828 IsGuiding returns 1
01:43:19.084 00.031 9828 IsSlewing returns 0
01:43:19.084 00.000 9828 IsGuiding returns 1
01:43:19.114 00.030 9828 IsSlewing returns 0
01:43:19.114 00.000 9828 IsGuiding returns 0
01:43:19.114 00.000 9828 scope move finished after 16 + 138 ms
01:43:19.114 00.000 9828 Move returns status 0, amount 16
01:43:19.114 00.000 9828 move complete, result=0
01:43:19.114 00.000 9828 worker thread done servicing request
01:43:19.114 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:43:19.484 00.370 8976 Exposure complete
01:43:19.489 00.005 8976 worker thread done servicing request
01:43:19.489 00.000 5052 OnExposeComplete: enter
01:43:19.489 00.000 5052 UpdateGuideState(): m_state=6
01:43:19.489 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5201
01:43:19.489 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.53, Mass=205, SNR=9.9, Peak=69 HFD=3.0
01:43:19.489 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
01:43:19.490 00.001 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.30)
01:43:19.490 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.18 hyp=0.59 cameraTheta=-2.84 mountX=0.10 mountY=0.56, mountTheta=1.40
01:43:19.490 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.18, opts=13)
01:43:19.490 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.18)
01:43:19.490 00.000 8976 Worker thread wakes up
01:43:19.490 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.18) opts 0xd
01:43:19.490 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.18)
01:43:19.490 00.000 8976 Moving (-0.56, -0.18) raw xDistance=0.10 yDistance=0.56
01:43:19.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:43:19.491 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
01:43:19.491 00.000 8976 MoveAxis(R, 0, ABG)
01:43:19.491 00.000 8976 MoveAxis(D, 2, ABG)
01:43:19.491 00.000 8976 stepping (-15, -2) + (0, -2)
01:43:19.491 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:19.491 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:43:19.500 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:43:19.501 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:19.501 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:19.501 00.000 5052 Enqueuing Expose request
01:43:19.526 00.025 8976 Received - 47 (G) 
01:43:19.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:19.526 00.000 8976 stepped: pos (-15, -4)
01:43:19.526 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
01:43:19.526 00.000 8976 MountToCamera -- mountX=2.20 mountY=0.10 hyp=2.20 mountTheta=0.05 cameraX=-1.09, cameraY=1.91 cameraTheta=2.09
01:43:19.526 00.000 8976 incremental bump (-1.093, 1.914) isValid = 1
01:43:19.526 00.000 8976 Scheduling Mount bump of (-0.057, 0.103)
01:43:19.526 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:43:19.526 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:43:19.526 00.000 8976 move complete, result=0
01:43:19.526 00.000 9828 Worker thread wakes up
01:43:19.526 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:43:19.526 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:43:19.526 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
01:43:19.526 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:43:19.526 00.000 8976 worker thread done servicing request
01:43:19.526 00.000 8976 Worker thread wakes up
01:43:19.526 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.19)
01:43:19.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:19.527 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
01:43:19.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:19.527 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:43:19.527 00.000 9828 BLC: window closed
01:43:19.527 00.000 9828 MoveAxis(W, 17, B)
01:43:19.527 00.000 9828 Guiding  Dir = 3, Dur = 17
01:43:19.527 00.000 9828 IsSlewing returns 0
01:43:19.527 00.000 9828 IsGuiding returns 0
01:43:19.527 00.000 9828 PulseGuide returned control before completion, sleep 27
01:43:19.563 00.036 9828 IsGuiding returns 1
01:43:19.563 00.000 9828 scope still moving after pulse duration time elapsed
01:43:19.595 00.032 9828 IsSlewing returns 0
01:43:19.595 00.000 9828 IsGuiding returns 1
01:43:19.626 00.031 9828 IsSlewing returns 0
01:43:19.626 00.000 9828 IsGuiding returns 1
01:43:19.658 00.032 9828 IsSlewing returns 0
01:43:19.658 00.000 9828 IsGuiding returns 0
01:43:19.658 00.000 9828 scope move finished after 17 + 113 ms
01:43:19.658 00.000 9828 Move returns status 0, amount 17
01:43:19.658 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:19.658 00.000 9828 MoveAxis(N, 15, B)
01:43:19.658 00.000 9828 Guiding  Dir = 0, Dur = 15
01:43:19.673 00.015 9828 IsSlewing returns 0
01:43:19.673 00.000 9828 IsGuiding returns 0
01:43:19.673 00.000 9828 PulseGuide returned control before completion, sleep 25
01:43:19.705 00.032 9828 IsGuiding returns 1
01:43:19.705 00.000 9828 scope still moving after pulse duration time elapsed
01:43:19.736 00.031 9828 IsSlewing returns 0
01:43:19.736 00.000 9828 IsGuiding returns 1
01:43:19.767 00.031 9828 IsSlewing returns 0
01:43:19.767 00.000 9828 IsGuiding returns 1
01:43:19.798 00.031 9828 IsSlewing returns 0
01:43:19.798 00.000 9828 IsGuiding returns 1
01:43:19.829 00.031 9828 IsSlewing returns 0
01:43:19.829 00.000 9828 IsGuiding returns 0
01:43:19.829 00.000 9828 scope move finished after 15 + 141 ms
01:43:19.829 00.000 9828 Move returns status 0, amount 15
01:43:19.829 00.000 9828 move complete, result=0
01:43:19.829 00.000 9828 worker thread done servicing request
01:43:19.829 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:43:20.222 00.393 8976 Exposure complete
01:43:20.227 00.005 8976 worker thread done servicing request
01:43:20.227 00.000 5052 OnExposeComplete: enter
01:43:20.227 00.000 5052 UpdateGuideState(): m_state=6
01:43:20.227 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5202
01:43:20.227 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.27, Mass=204, SNR=9.8, Peak=69 HFD=3.0
01:43:20.227 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.04) = xAngle (-3.38 = 2.90)
01:43:20.228 00.001 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.48 = 2.80)
01:43:20.228 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.44 hyp=0.46 cameraTheta=-1.34 mountX=-0.44 mountY=0.15, mountTheta=2.81
01:43:20.228 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.44, opts=13)
01:43:20.228 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.44)
01:43:20.228 00.000 8976 Worker thread wakes up
01:43:20.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.44) opts 0xd
01:43:20.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.44)
01:43:20.228 00.000 8976 Moving (0.11, -0.44) raw xDistance=-0.44 yDistance=0.15
01:43:20.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:43:20.229 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:43:20.229 00.000 8976 MoveAxis(R, 2, ABG)
01:43:20.229 00.000 8976 stepping (-15, -4) + (2, 0)
01:43:20.229 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:20.229 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:43:20.239 00.010 5052 UpdateGuideState exits: m=204 SNR=9.8
01:43:20.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:20.239 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:20.239 00.000 5052 Enqueuing Expose request
01:43:20.261 00.022 8976 Received - 47 (G) 
01:43:20.262 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:20.262 00.000 8976 stepped: pos (-13, -4)
01:43:20.262 00.000 8976 MoveAxis(U, 0, ABG)
01:43:20.262 00.000 8976 MountToCamera -- mountTheta (0.13) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
01:43:20.262 00.000 8976 MountToCamera -- mountX=2.13 mountY=0.28 hyp=2.15 mountTheta=0.13 cameraX=-1.22, cameraY=1.77 cameraTheta=2.17
01:43:20.262 00.000 8976 incremental bump (-1.218, 1.772) isValid = 1
01:43:20.262 00.000 8976 Scheduling Mount bump of (-0.065, 0.098)
01:43:20.262 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:43:20.262 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:43:20.262 00.000 8976 move complete, result=0
01:43:20.262 00.000 9828 Worker thread wakes up
01:43:20.262 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:43:20.262 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:43:20.262 00.000 9828 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
01:43:20.262 00.000 9828 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.11)
01:43:20.262 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=0.06 mountY=-0.11, mountTheta=-1.05
01:43:20.262 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
01:43:20.263 00.001 9828 BLC: window closed
01:43:20.263 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
01:43:20.263 00.000 8976 worker thread done servicing request
01:43:20.263 00.000 8976 Worker thread wakes up
01:43:20.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:20.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:20.263 00.000 9828 MoveAxis(W, 19, B)
01:43:20.263 00.000 9828 Guiding  Dir = 3, Dur = 19
01:43:20.263 00.000 9828 IsSlewing returns 0
01:43:20.264 00.001 9828 IsGuiding returns 0
01:43:20.264 00.000 9828 PulseGuide returned control before completion, sleep 29
01:43:20.307 00.043 9828 IsGuiding returns 1
01:43:20.307 00.000 9828 scope still moving after pulse duration time elapsed
01:43:20.338 00.031 9828 IsSlewing returns 0
01:43:20.338 00.000 9828 IsGuiding returns 1
01:43:20.369 00.031 9828 IsSlewing returns 0
01:43:20.369 00.000 9828 IsGuiding returns 1
01:43:20.400 00.031 9828 IsSlewing returns 0
01:43:20.400 00.000 9828 IsGuiding returns 0
01:43:20.400 00.000 9828 scope move finished after 19 + 117 ms
01:43:20.400 00.000 9828 Move returns status 0, amount 19
01:43:20.400 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:20.400 00.000 9828 MoveAxis(N, 14, B)
01:43:20.400 00.000 9828 Guiding  Dir = 0, Dur = 14
01:43:20.415 00.015 9828 IsSlewing returns 0
01:43:20.415 00.000 9828 IsGuiding returns 0
01:43:20.415 00.000 9828 PulseGuide returned control before completion, sleep 24
01:43:20.446 00.031 9828 IsGuiding returns 1
01:43:20.446 00.000 9828 scope still moving after pulse duration time elapsed
01:43:20.477 00.031 9828 IsSlewing returns 0
01:43:20.477 00.000 9828 IsGuiding returns 1
01:43:20.508 00.031 9828 IsSlewing returns 0
01:43:20.508 00.000 9828 IsGuiding returns 1
01:43:20.538 00.030 9828 IsSlewing returns 0
01:43:20.538 00.000 9828 IsGuiding returns 1
01:43:20.569 00.031 9828 IsSlewing returns 0
01:43:20.569 00.000 9828 IsGuiding returns 0
01:43:20.569 00.000 9828 scope move finished after 14 + 139 ms
01:43:20.569 00.000 9828 Move returns status 0, amount 14
01:43:20.569 00.000 9828 move complete, result=0
01:43:20.569 00.000 9828 worker thread done servicing request
01:43:20.569 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
01:43:20.952 00.383 8976 Exposure complete
01:43:20.957 00.005 8976 worker thread done servicing request
01:43:20.957 00.000 5052 OnExposeComplete: enter
01:43:20.957 00.000 5052 UpdateGuideState(): m_state=6
01:43:20.957 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5203
01:43:20.957 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.68, Mass=177, SNR=9.2, Peak=67 HFD=2.7
01:43:20.958 00.001 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
01:43:20.958 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:43:20.958 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.03 hyp=0.45 cameraTheta=-3.07 mountX=0.17 mountY=0.39, mountTheta=1.16
01:43:20.958 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.03, opts=13)
01:43:20.958 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.03)
01:43:20.959 00.001 8976 Worker thread wakes up
01:43:20.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.03) opts 0xd
01:43:20.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.03)
01:43:20.959 00.000 8976 Moving (-0.45, -0.03) raw xDistance=0.17 yDistance=0.39
01:43:20.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:43:20.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:43:20.959 00.000 8976 MoveAxis(R, 0, ABG)
01:43:20.959 00.000 8976 MoveAxis(D, 2, ABG)
01:43:20.959 00.000 8976 stepping (-13, -4) + (0, -2)
01:43:20.959 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:20.959 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:43:20.969 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
01:43:20.969 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:20.969 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:20.969 00.000 5052 Enqueuing Expose request
01:43:20.981 00.012 8976 Received - 47 (G) 
01:43:20.981 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:20.981 00.000 8976 stepped: pos (-13, -6)
01:43:20.981 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
01:43:20.981 00.000 8976 MountToCamera -- mountX=2.09 mountY=0.50 hyp=2.14 mountTheta=0.24 cameraX=-1.39, cameraY=1.63 cameraTheta=2.28
01:43:20.981 00.000 8976 incremental bump (-1.395, 1.629) isValid = 1
01:43:20.982 00.001 8976 Scheduling Mount bump of (-0.075, 0.090)
01:43:20.982 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:43:20.982 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:43:20.982 00.000 8976 move complete, result=0
01:43:20.982 00.000 9828 Worker thread wakes up
01:43:20.982 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:43:20.982 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:43:20.982 00.000 8976 worker thread done servicing request
01:43:20.982 00.000 8976 Worker thread wakes up
01:43:20.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:20.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:20.982 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:43:20.982 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.93)
01:43:20.982 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.01)
01:43:20.982 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.95
01:43:20.982 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:43:20.982 00.000 9828 BLC: window closed
01:43:20.982 00.000 9828 MoveAxis(W, 22, B)
01:43:20.983 00.001 9828 Guiding  Dir = 3, Dur = 22
01:43:20.983 00.000 9828 IsSlewing returns 0
01:43:20.983 00.000 9828 IsGuiding returns 0
01:43:20.983 00.000 9828 PulseGuide returned control before completion, sleep 32
01:43:21.020 00.037 9828 IsGuiding returns 1
01:43:21.020 00.000 9828 scope still moving after pulse duration time elapsed
01:43:21.051 00.031 9828 IsSlewing returns 0
01:43:21.051 00.000 9828 IsGuiding returns 1
01:43:21.082 00.031 9828 IsSlewing returns 0
01:43:21.082 00.000 9828 IsGuiding returns 1
01:43:21.113 00.031 9828 IsSlewing returns 0
01:43:21.113 00.000 9828 IsGuiding returns 0
01:43:21.113 00.000 9828 scope move finished after 22 + 108 ms
01:43:21.113 00.000 9828 Move returns status 0, amount 22
01:43:21.113 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:21.113 00.000 9828 MoveAxis(N, 14, B)
01:43:21.113 00.000 9828 Guiding  Dir = 0, Dur = 14
01:43:21.128 00.015 9828 IsSlewing returns 0
01:43:21.128 00.000 9828 IsGuiding returns 0
01:43:21.128 00.000 9828 PulseGuide returned control before completion, sleep 24
01:43:21.160 00.032 9828 IsGuiding returns 1
01:43:21.160 00.000 9828 scope still moving after pulse duration time elapsed
01:43:21.190 00.030 9828 IsSlewing returns 0
01:43:21.190 00.000 9828 IsGuiding returns 1
01:43:21.221 00.031 9828 IsSlewing returns 0
01:43:21.221 00.000 9828 IsGuiding returns 1
01:43:21.252 00.031 9828 IsSlewing returns 0
01:43:21.252 00.000 9828 IsGuiding returns 1
01:43:21.282 00.030 9828 IsSlewing returns 0
01:43:21.282 00.000 9828 IsGuiding returns 0
01:43:21.282 00.000 9828 scope move finished after 14 + 139 ms
01:43:21.282 00.000 9828 Move returns status 0, amount 14
01:43:21.282 00.000 9828 move complete, result=0
01:43:21.282 00.000 9828 worker thread done servicing request
01:43:21.282 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
01:43:21.671 00.389 8976 Exposure complete
01:43:21.676 00.005 8976 worker thread done servicing request
01:43:21.676 00.000 5052 OnExposeComplete: enter
01:43:21.676 00.000 5052 UpdateGuideState(): m_state=6
01:43:21.676 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5204
01:43:21.677 00.001 5052 Star::Find returns 1 (0), X=328.78, Y=282.02, Mass=209, SNR=9.9, Peak=66 HFD=3.2
01:43:21.677 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
01:43:21.677 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
01:43:21.677 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.31 hyp=0.51 cameraTheta=2.48 mountX=0.46 mountY=0.16, mountTheta=0.34
01:43:21.677 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.31, opts=13)
01:43:21.677 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.31)
01:43:21.678 00.001 8976 Worker thread wakes up
01:43:21.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.31) opts 0xd
01:43:21.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.31)
01:43:21.678 00.000 8976 Moving (-0.40, 0.31) raw xDistance=0.46 yDistance=0.16
01:43:21.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:43:21.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:43:21.678 00.000 8976 MoveAxis(L, 2, ABG)
01:43:21.678 00.000 8976 stepping (-13, -6) + (-2, 0)
01:43:21.678 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:21.679 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:43:21.689 00.010 5052 UpdateGuideState exits: m=209 SNR=9.9
01:43:21.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:21.690 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:21.690 00.000 5052 Enqueuing Expose request
01:43:21.716 00.026 8976 Received - 47 (G) 
01:43:21.717 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:21.717 00.000 8976 stepped: pos (-15, -6)
01:43:21.717 00.000 8976 MoveAxis(U, 0, ABG)
01:43:21.717 00.000 8976 MountToCamera -- mountTheta (0.29) + m_xAngle (2.04) = xAngle (2.34 = 2.34)
01:43:21.717 00.000 8976 MountToCamera -- mountX=2.16 mountY=0.65 hyp=2.25 mountTheta=0.29 cameraX=-1.56, cameraY=1.62 cameraTheta=2.34
01:43:21.717 00.000 8976 incremental bump (-1.560, 1.623) isValid = 1
01:43:21.717 00.000 8976 Scheduling Mount bump of (-0.080, 0.086)
01:43:21.717 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:43:21.717 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:43:21.717 00.000 8976 move complete, result=0
01:43:21.717 00.000 8976 worker thread done servicing request
01:43:21.717 00.000 9828 Worker thread wakes up
01:43:21.717 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:43:21.717 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:43:21.717 00.000 9828 CameraToMount -- cameraTheta (2.32) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
01:43:21.717 00.000 8976 Worker thread wakes up
01:43:21.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:21.717 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:21.718 00.001 9828 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.95)
01:43:21.718 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.32 mountX=0.08 mountY=-0.10, mountTheta=-0.90
01:43:21.718 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.10
01:43:21.718 00.000 9828 BLC: window closed
01:43:21.718 00.000 9828 MoveAxis(W, 24, B)
01:43:21.718 00.000 9828 Guiding  Dir = 3, Dur = 24
01:43:21.718 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
01:43:21.718 00.000 9828 IsSlewing returns 0
01:43:21.718 00.000 9828 IsGuiding returns 0
01:43:21.718 00.000 9828 PulseGuide returned control before completion, sleep 34
01:43:21.759 00.041 9828 IsGuiding returns 1
01:43:21.759 00.000 9828 scope still moving after pulse duration time elapsed
01:43:21.790 00.031 9828 IsSlewing returns 0
01:43:21.790 00.000 9828 IsGuiding returns 1
01:43:21.821 00.031 9828 IsSlewing returns 0
01:43:21.821 00.000 9828 IsGuiding returns 1
01:43:21.853 00.032 9828 IsSlewing returns 0
01:43:21.853 00.000 9828 IsGuiding returns 0
01:43:21.853 00.000 9828 scope move finished after 24 + 111 ms
01:43:21.853 00.000 9828 Move returns status 0, amount 24
01:43:21.853 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:21.853 00.000 9828 MoveAxis(N, 13, B)
01:43:21.853 00.000 9828 Guiding  Dir = 0, Dur = 13
01:43:21.869 00.016 9828 IsSlewing returns 0
01:43:21.869 00.000 9828 IsGuiding returns 0
01:43:21.869 00.000 9828 PulseGuide returned control before completion, sleep 23
01:43:21.900 00.031 9828 IsGuiding returns 1
01:43:21.900 00.000 9828 scope still moving after pulse duration time elapsed
01:43:21.931 00.031 9828 IsSlewing returns 0
01:43:21.931 00.000 9828 IsGuiding returns 1
01:43:21.962 00.031 9828 IsSlewing returns 0
01:43:21.962 00.000 9828 IsGuiding returns 1
01:43:21.992 00.030 9828 IsSlewing returns 0
01:43:21.992 00.000 9828 IsGuiding returns 1
01:43:22.024 00.032 9828 IsSlewing returns 0
01:43:22.024 00.000 9828 IsGuiding returns 0
01:43:22.024 00.000 9828 scope move finished after 13 + 142 ms
01:43:22.024 00.000 9828 Move returns status 0, amount 13
01:43:22.024 00.000 9828 move complete, result=0
01:43:22.024 00.000 9828 worker thread done servicing request
01:43:22.024 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
01:43:22.417 00.393 8976 Exposure complete
01:43:22.422 00.005 8976 worker thread done servicing request
01:43:22.423 00.001 5052 OnExposeComplete: enter
01:43:22.423 00.000 5052 UpdateGuideState(): m_state=6
01:43:22.423 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5205
01:43:22.423 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.72, Mass=190, SNR=9.5, Peak=65 HFD=3.1
01:43:22.423 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
01:43:22.423 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
01:43:22.423 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
01:43:22.423 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.01, opts=13)
01:43:22.424 00.001 5052 Enqueuing Move request for stepguider (0.13, 0.01)
01:43:22.424 00.000 8976 Worker thread wakes up
01:43:22.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.01) opts 0xd
01:43:22.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.01)
01:43:22.424 00.000 8976 Moving (0.13, 0.01) raw xDistance=-0.05 yDistance=-0.12
01:43:22.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:43:22.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:43:22.424 00.000 8976 MoveAxis(R, 0, ABG)
01:43:22.424 00.000 8976 MoveAxis(U, 0, ABG)
01:43:22.424 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
01:43:22.424 00.000 8976 MountToCamera -- mountX=2.20 mountY=0.75 hyp=2.33 mountTheta=0.33 cameraX=-1.67, cameraY=1.62 cameraTheta=2.37
01:43:22.424 00.000 8976 incremental bump (-1.670, 1.619) isValid = 1
01:43:22.424 00.000 8976 Scheduling Mount bump of (-0.082, 0.083)
01:43:22.424 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:43:22.424 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:43:22.424 00.000 8976 move complete, result=0
01:43:22.424 00.000 9828 Worker thread wakes up
01:43:22.424 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:43:22.424 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:43:22.425 00.001 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.45 = -0.83)
01:43:22.425 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.91)
01:43:22.425 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
01:43:22.425 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:43:22.425 00.000 8976 worker thread done servicing request
01:43:22.425 00.000 9828 BLC: window closed
01:43:22.425 00.000 9828 MoveAxis(W, 25, B)
01:43:22.425 00.000 9828 Guiding  Dir = 3, Dur = 25
01:43:22.425 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:43:22.425 00.000 9828 IsSlewing returns 0
01:43:22.425 00.000 9828 IsGuiding returns 0
01:43:22.425 00.000 9828 PulseGuide returned control before completion, sleep 35
01:43:22.435 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:43:22.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:22.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:22.435 00.000 5052 Enqueuing Expose request
01:43:22.435 00.000 8976 Worker thread wakes up
01:43:22.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:22.435 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:22.435 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:22.473 00.038 9828 IsGuiding returns 1
01:43:22.473 00.000 9828 scope still moving after pulse duration time elapsed
01:43:22.503 00.030 9828 IsSlewing returns 0
01:43:22.503 00.000 9828 IsGuiding returns 1
01:43:22.534 00.031 9828 IsSlewing returns 0
01:43:22.534 00.000 9828 IsGuiding returns 1
01:43:22.565 00.031 9828 IsSlewing returns 0
01:43:22.565 00.000 9828 IsGuiding returns 0
01:43:22.565 00.000 9828 scope move finished after 25 + 115 ms
01:43:22.565 00.000 9828 Move returns status 0, amount 25
01:43:22.566 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:22.566 00.000 9828 MoveAxis(N, 13, B)
01:43:22.566 00.000 9828 Guiding  Dir = 0, Dur = 13
01:43:22.581 00.015 9828 IsSlewing returns 0
01:43:22.581 00.000 9828 IsGuiding returns 0
01:43:22.581 00.000 9828 PulseGuide returned control before completion, sleep 23
01:43:22.611 00.030 9828 IsGuiding returns 1
01:43:22.611 00.000 9828 scope still moving after pulse duration time elapsed
01:43:22.642 00.031 9828 IsSlewing returns 0
01:43:22.642 00.000 9828 IsGuiding returns 1
01:43:22.673 00.031 9828 IsSlewing returns 0
01:43:22.673 00.000 9828 IsGuiding returns 1
01:43:22.704 00.031 9828 IsSlewing returns 0
01:43:22.704 00.000 9828 IsGuiding returns 1
01:43:22.735 00.031 9828 IsSlewing returns 0
01:43:22.735 00.000 9828 IsGuiding returns 0
01:43:22.735 00.000 9828 scope move finished after 13 + 141 ms
01:43:22.735 00.000 9828 Move returns status 0, amount 13
01:43:22.735 00.000 9828 move complete, result=0
01:43:22.735 00.000 9828 worker thread done servicing request
01:43:22.735 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
01:43:23.125 00.390 8976 Exposure complete
01:43:23.131 00.006 8976 worker thread done servicing request
01:43:23.131 00.000 5052 OnExposeComplete: enter
01:43:23.131 00.000 5052 UpdateGuideState(): m_state=6
01:43:23.132 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5206
01:43:23.132 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.17, Mass=195, SNR=9.7, Peak=68 HFD=2.7
01:43:23.132 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.04) = xAngle (-3.33 = 2.96)
01:43:23.132 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.43 = 2.85)
01:43:23.132 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.54 hyp=0.57 cameraTheta=-1.28 mountX=-0.56 mountY=0.16, mountTheta=2.86
01:43:23.132 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.54, opts=13)
01:43:23.132 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.54)
01:43:23.132 00.000 8976 Worker thread wakes up
01:43:23.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.54) opts 0xd
01:43:23.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.54)
01:43:23.132 00.000 8976 Moving (0.16, -0.54) raw xDistance=-0.56 yDistance=0.16
01:43:23.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
01:43:23.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:43:23.133 00.001 8976 MoveAxis(R, 2, ABG)
01:43:23.133 00.000 8976 stepping (-15, -6) + (2, 0)
01:43:23.133 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:23.133 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:43:23.143 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
01:43:23.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:23.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:23.143 00.000 5052 Enqueuing Expose request
01:43:23.155 00.012 8976 Received - 47 (G) 
01:43:23.155 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:23.155 00.000 8976 stepped: pos (-13, -6)
01:43:23.155 00.000 8976 MoveAxis(U, 0, ABG)
01:43:23.155 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (2.04) = xAngle (2.41 = 2.41)
01:43:23.155 00.000 8976 MountToCamera -- mountX=2.13 mountY=0.82 hyp=2.28 mountTheta=0.37 cameraX=-1.70, cameraY=1.53 cameraTheta=2.41
01:43:23.155 00.000 8976 incremental bump (-1.698, 1.527) isValid = 1
01:43:23.155 00.000 8976 Scheduling Mount bump of (-0.085, 0.080)
01:43:23.155 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:43:23.155 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:43:23.155 00.000 8976 move complete, result=0
01:43:23.155 00.000 9828 Worker thread wakes up
01:43:23.155 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:43:23.155 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:43:23.155 00.000 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.49 = -0.80)
01:43:23.155 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.2 px 0 ms NORTH
01:43:23.155 00.000 8976 worker thread done servicing request
01:43:23.155 00.000 8976 Worker thread wakes up
01:43:23.156 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:23.156 00.000 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.41 = -0.88)
01:43:23.156 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:23.156 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.08 mountY=-0.09, mountTheta=-0.83
01:43:23.156 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:43:23.156 00.000 9828 BLC: window closed
01:43:23.156 00.000 9828 MoveAxis(W, 26, B)
01:43:23.156 00.000 9828 Guiding  Dir = 3, Dur = 26
01:43:23.156 00.000 9828 IsSlewing returns 0
01:43:23.156 00.000 9828 IsGuiding returns 0
01:43:23.156 00.000 9828 PulseGuide returned control before completion, sleep 36
01:43:23.201 00.045 9828 IsGuiding returns 1
01:43:23.201 00.000 9828 scope still moving after pulse duration time elapsed
01:43:23.231 00.030 9828 IsSlewing returns 0
01:43:23.231 00.000 9828 IsGuiding returns 1
01:43:23.263 00.032 9828 IsSlewing returns 0
01:43:23.263 00.000 9828 IsGuiding returns 1
01:43:23.295 00.032 9828 IsSlewing returns 0
01:43:23.295 00.000 9828 IsGuiding returns 0
01:43:23.295 00.000 9828 scope move finished after 26 + 112 ms
01:43:23.295 00.000 9828 Move returns status 0, amount 26
01:43:23.295 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:23.295 00.000 9828 MoveAxis(N, 12, B)
01:43:23.295 00.000 9828 Guiding  Dir = 0, Dur = 12
01:43:23.310 00.015 9828 IsSlewing returns 0
01:43:23.310 00.000 9828 IsGuiding returns 0
01:43:23.310 00.000 9828 PulseGuide returned control before completion, sleep 22
01:43:23.341 00.031 9828 IsGuiding returns 1
01:43:23.341 00.000 9828 scope still moving after pulse duration time elapsed
01:43:23.372 00.031 9828 IsSlewing returns 0
01:43:23.372 00.000 9828 IsGuiding returns 1
01:43:23.403 00.031 9828 IsSlewing returns 0
01:43:23.403 00.000 9828 IsGuiding returns 1
01:43:23.433 00.030 9828 IsSlewing returns 0
01:43:23.433 00.000 9828 IsGuiding returns 1
01:43:23.464 00.031 9828 IsSlewing returns 0
01:43:23.464 00.000 9828 IsGuiding returns 0
01:43:23.464 00.000 9828 scope move finished after 12 + 141 ms
01:43:23.464 00.000 9828 Move returns status 0, amount 12
01:43:23.464 00.000 9828 move complete, result=0
01:43:23.464 00.000 9828 worker thread done servicing request
01:43:23.464 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
01:43:23.848 00.384 8976 Exposure complete
01:43:23.854 00.006 5052 OnExposeComplete: enter
01:43:23.854 00.000 8976 worker thread done servicing request
01:43:23.854 00.000 5052 UpdateGuideState(): m_state=6
01:43:23.854 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5207
01:43:23.854 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.97, Mass=195, SNR=9.6, Peak=71 HFD=2.8
01:43:23.854 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
01:43:23.854 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
01:43:23.854 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.26 hyp=0.48 cameraTheta=0.58 mountX=0.05 mountY=-0.48, mountTheta=-1.47
01:43:23.855 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.26, opts=13)
01:43:23.855 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.26)
01:43:23.855 00.000 8976 Worker thread wakes up
01:43:23.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.26) opts 0xd
01:43:23.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.26)
01:43:23.856 00.001 8976 Moving (0.41, 0.26) raw xDistance=0.05 yDistance=-0.48
01:43:23.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:43:23.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
01:43:23.856 00.000 8976 MoveAxis(R, 0, ABG)
01:43:23.856 00.000 8976 MoveAxis(U, 2, ABG)
01:43:23.856 00.000 8976 stepping (-13, -6) + (0, 2)
01:43:23.856 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:23.857 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:43:23.867 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
01:43:23.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:23.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:23.867 00.000 5052 Enqueuing Expose request
01:43:23.890 00.023 8976 Received - 47 (G) 
01:43:23.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:23.891 00.001 8976 stepped: pos (-13, -4)
01:43:23.891 00.000 8976 MountToCamera -- mountTheta (0.35) + m_xAngle (2.04) = xAngle (2.39 = 2.39)
01:43:23.891 00.000 8976 MountToCamera -- mountX=2.09 mountY=0.76 hyp=2.22 mountTheta=0.35 cameraX=-1.62, cameraY=1.51 cameraTheta=2.39
01:43:23.891 00.000 8976 incremental bump (-1.623, 1.512) isValid = 1
01:43:23.891 00.000 8976 Scheduling Mount bump of (-0.084, 0.081)
01:43:23.891 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:43:23.891 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:43:23.891 00.000 8976 move complete, result=0
01:43:23.891 00.000 8976 worker thread done servicing request
01:43:23.891 00.000 8976 Worker thread wakes up
01:43:23.891 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:43:23.891 00.000 9828 Worker thread wakes up
01:43:23.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:23.891 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:23.891 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:43:23.891 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:43:23.892 00.001 9828 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.10) = xAngle (5.47 = -0.81)
01:43:23.892 00.000 9828 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.39 = -0.89)
01:43:23.892 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.37 mountX=0.08 mountY=-0.09, mountTheta=-0.85
01:43:23.892 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:43:23.892 00.000 9828 BLC: window closed
01:43:23.892 00.000 9828 MoveAxis(W, 25, B)
01:43:23.892 00.000 9828 Guiding  Dir = 3, Dur = 25
01:43:23.892 00.000 9828 IsSlewing returns 0
01:43:23.892 00.000 9828 IsGuiding returns 0
01:43:23.892 00.000 9828 PulseGuide returned control before completion, sleep 35
01:43:23.928 00.036 9828 IsGuiding returns 1
01:43:23.928 00.000 9828 scope still moving after pulse duration time elapsed
01:43:23.959 00.031 9828 IsSlewing returns 0
01:43:23.959 00.000 9828 IsGuiding returns 1
01:43:23.991 00.032 9828 IsSlewing returns 0
01:43:23.991 00.000 9828 IsGuiding returns 1
01:43:24.022 00.031 9828 IsSlewing returns 0
01:43:24.022 00.000 9828 IsGuiding returns 1
01:43:24.053 00.031 9828 IsSlewing returns 0
01:43:24.053 00.000 9828 IsGuiding returns 1
01:43:24.084 00.031 9828 IsSlewing returns 0
01:43:24.084 00.000 9828 IsGuiding returns 1
01:43:24.114 00.030 9828 IsSlewing returns 0
01:43:24.114 00.000 9828 IsGuiding returns 0
01:43:24.114 00.000 9828 scope move finished after 25 + 197 ms
01:43:24.114 00.000 9828 Move returns status 0, amount 25
01:43:24.114 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:24.114 00.000 9828 MoveAxis(N, 12, B)
01:43:24.114 00.000 9828 Guiding  Dir = 0, Dur = 12
01:43:24.130 00.016 9828 IsSlewing returns 0
01:43:24.130 00.000 9828 IsGuiding returns 0
01:43:24.130 00.000 9828 PulseGuide returned control before completion, sleep 22
01:43:24.161 00.031 9828 IsGuiding returns 1
01:43:24.161 00.000 9828 scope still moving after pulse duration time elapsed
01:43:24.192 00.031 9828 IsSlewing returns 0
01:43:24.192 00.000 9828 IsGuiding returns 1
01:43:24.223 00.031 9828 IsSlewing returns 0
01:43:24.223 00.000 9828 IsGuiding returns 1
01:43:24.252 00.029 9828 IsSlewing returns 0
01:43:24.252 00.000 9828 IsGuiding returns 1
01:43:24.282 00.030 9828 IsSlewing returns 0
01:43:24.282 00.000 9828 IsGuiding returns 0
01:43:24.282 00.000 9828 scope move finished after 12 + 140 ms
01:43:24.282 00.000 9828 Move returns status 0, amount 12
01:43:24.282 00.000 9828 move complete, result=0
01:43:24.282 00.000 9828 worker thread done servicing request
01:43:24.282 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 12 ms NORTH
01:43:24.581 00.299 8976 Exposure complete
01:43:24.586 00.005 8976 worker thread done servicing request
01:43:24.586 00.000 5052 OnExposeComplete: enter
01:43:24.586 00.000 5052 UpdateGuideState(): m_state=6
01:43:24.586 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5208
01:43:24.586 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.73, Mass=181, SNR=9.2, Peak=70 HFD=2.4
01:43:24.586 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
01:43:24.586 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:43:24.586 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.02 hyp=0.69 cameraTheta=0.03 mountX=-0.30 mountY=-0.59, mountTheta=-2.04
01:43:24.587 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.02, opts=13)
01:43:24.587 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.02)
01:43:24.587 00.000 8976 Worker thread wakes up
01:43:24.587 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.02) opts 0xd
01:43:24.587 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.02)
01:43:24.587 00.000 8976 Moving (0.69, 0.02) raw xDistance=-0.30 yDistance=-0.59
01:43:24.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:43:24.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
01:43:24.587 00.000 8976 MoveAxis(R, 1, ABG)
01:43:24.587 00.000 8976 stepping (-13, -4) + (1, 0)
01:43:24.587 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:24.588 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:43:24.598 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
01:43:24.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:24.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:24.598 00.000 5052 Enqueuing Expose request
01:43:24.610 00.012 8976 Received - 47 (G) 
01:43:24.611 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:24.612 00.001 8976 stepped: pos (-12, -4)
01:43:24.612 00.000 8976 MoveAxis(U, 2, ABG)
01:43:24.612 00.000 8976 stepping (-12, -4) + (0, 2)
01:43:24.612 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:24.642 00.030 8976 Received - 47 (G) 
01:43:24.642 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:24.642 00.000 8976 stepped: pos (-12, -2)
01:43:24.642 00.000 8976 MountToCamera -- mountTheta (0.30) + m_xAngle (2.04) = xAngle (2.34 = 2.34)
01:43:24.642 00.000 8976 MountToCamera -- mountX=2.00 mountY=0.61 hyp=2.10 mountTheta=0.30 cameraX=-1.46, cameraY=1.51 cameraTheta=2.34
01:43:24.642 00.000 8976 incremental bump (-1.457, 1.505) isValid = 1
01:43:24.642 00.000 8976 Scheduling Mount bump of (-0.080, 0.086)
01:43:24.642 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:43:24.642 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:43:24.642 00.000 8976 move complete, result=0
01:43:24.642 00.000 9828 Worker thread wakes up
01:43:24.642 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:43:24.642 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:43:24.642 00.000 9828 CameraToMount -- cameraTheta (2.32) - m_xAngle (-3.10) = xAngle (5.42 = -0.87)
01:43:24.642 00.000 8976 worker thread done servicing request
01:43:24.642 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:43:24.642 00.000 9828 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.34 = -0.95)
01:43:24.643 00.001 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.32 mountX=0.08 mountY=-0.09, mountTheta=-0.90
01:43:24.643 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.09
01:43:24.643 00.000 9828 BLC: window closed
01:43:24.643 00.000 9828 MoveAxis(W, 24, B)
01:43:24.643 00.000 9828 Guiding  Dir = 3, Dur = 24
01:43:24.643 00.000 8976 Worker thread wakes up
01:43:24.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:24.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:24.643 00.000 9828 IsSlewing returns 0
01:43:24.643 00.000 9828 IsGuiding returns 0
01:43:24.643 00.000 9828 PulseGuide returned control before completion, sleep 34
01:43:24.686 00.043 9828 IsGuiding returns 1
01:43:24.686 00.000 9828 scope still moving after pulse duration time elapsed
01:43:24.716 00.030 9828 IsSlewing returns 0
01:43:24.716 00.000 9828 IsGuiding returns 1
01:43:24.748 00.032 9828 IsSlewing returns 0
01:43:24.748 00.000 9828 IsGuiding returns 1
01:43:24.779 00.031 9828 IsSlewing returns 0
01:43:24.779 00.000 9828 IsGuiding returns 0
01:43:24.779 00.000 9828 scope move finished after 24 + 111 ms
01:43:24.779 00.000 9828 Move returns status 0, amount 24
01:43:24.779 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:24.779 00.000 9828 MoveAxis(N, 13, B)
01:43:24.779 00.000 9828 Guiding  Dir = 0, Dur = 13
01:43:24.794 00.015 9828 IsSlewing returns 0
01:43:24.794 00.000 9828 IsGuiding returns 0
01:43:24.794 00.000 9828 PulseGuide returned control before completion, sleep 23
01:43:24.824 00.030 9828 IsGuiding returns 1
01:43:24.824 00.000 9828 scope still moving after pulse duration time elapsed
01:43:24.855 00.031 9828 IsSlewing returns 0
01:43:24.855 00.000 9828 IsGuiding returns 1
01:43:24.885 00.030 9828 IsSlewing returns 0
01:43:24.885 00.000 9828 IsGuiding returns 1
01:43:24.917 00.032 9828 IsSlewing returns 0
01:43:24.917 00.000 9828 IsGuiding returns 1
01:43:24.948 00.031 9828 IsSlewing returns 0
01:43:24.948 00.000 9828 IsGuiding returns 0
01:43:24.948 00.000 9828 scope move finished after 13 + 141 ms
01:43:24.948 00.000 9828 Move returns status 0, amount 13
01:43:24.948 00.000 9828 move complete, result=0
01:43:24.948 00.000 9828 worker thread done servicing request
01:43:24.948 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
01:43:25.335 00.387 8976 Exposure complete
01:43:25.341 00.006 8976 worker thread done servicing request
01:43:25.341 00.000 5052 OnExposeComplete: enter
01:43:25.341 00.000 5052 UpdateGuideState(): m_state=6
01:43:25.341 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5209
01:43:25.341 00.000 5052 Star::Find returns 1 (1), X=330.31, Y=281.67, Mass=202, SNR=9.7, Peak=63 HFD=3.0
01:43:25.341 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:43:25.341 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:43:25.341 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=-0.04 hyp=1.14 cameraTheta=-0.04 mountX=-0.55 mountY=-0.93, mountTheta=-2.11
01:43:25.342 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=-0.04, opts=13)
01:43:25.342 00.000 5052 Enqueuing Move request for stepguider (1.14, -0.04)
01:43:25.342 00.000 8976 Worker thread wakes up
01:43:25.342 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, -0.04) opts 0xd
01:43:25.342 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, -0.04)
01:43:25.342 00.000 8976 Moving (1.14, -0.04) raw xDistance=-0.55 yDistance=-0.93
01:43:25.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
01:43:25.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.93
01:43:25.342 00.000 8976 MoveAxis(R, 2, ABG)
01:43:25.342 00.000 8976 stepping (-12, -2) + (2, 0)
01:43:25.342 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:25.343 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:43:25.352 00.009 5052 UpdateGuideState exits: m=202 SNR=9.7 Saturated
01:43:25.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:25.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:25.352 00.000 5052 Enqueuing Expose request
01:43:25.377 00.025 8976 Received - 47 (G) 
01:43:25.377 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:25.377 00.000 8976 stepped: pos (-10, -2)
01:43:25.377 00.000 8976 MoveAxis(U, 4, ABG)
01:43:25.377 00.000 8976 stepping (-10, -2) + (0, 4)
01:43:25.377 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:25.409 00.032 8976 Received - 47 (G) 
01:43:25.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:25.409 00.000 8976 stepped: pos (-10, 2)
01:43:25.409 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.21 = 2.21)
01:43:25.409 00.000 8976 MountToCamera -- mountX=1.85 mountY=0.31 hyp=1.87 mountTheta=0.16 cameraX=-1.11, cameraY=1.51 cameraTheta=2.21
01:43:25.409 00.000 8976 incremental bump (-1.113, 1.506) isValid = 1
01:43:25.409 00.000 8976 Scheduling Mount bump of (-0.068, 0.096)
01:43:25.409 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:43:25.409 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:43:25.409 00.000 8976 move complete, result=0
01:43:25.409 00.000 9828 Worker thread wakes up
01:43:25.409 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:43:25.409 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:43:25.409 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.9 px 4 ms NORTH
01:43:25.409 00.000 8976 worker thread done servicing request
01:43:25.409 00.000 8976 Worker thread wakes up
01:43:25.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:25.410 00.001 9828 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.29 = -1.00)
01:43:25.410 00.000 9828 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.08)
01:43:25.410 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.19 mountX=0.06 mountY=-0.10, mountTheta=-1.02
01:43:25.410 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:43:25.410 00.000 9828 BLC: window closed
01:43:25.410 00.000 9828 MoveAxis(W, 20, B)
01:43:25.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:25.410 00.000 9828 Guiding  Dir = 3, Dur = 20
01:43:25.410 00.000 9828 IsSlewing returns 0
01:43:25.410 00.000 9828 IsGuiding returns 0
01:43:25.411 00.001 9828 PulseGuide returned control before completion, sleep 30
01:43:25.445 00.034 9828 IsGuiding returns 1
01:43:25.445 00.000 9828 scope still moving after pulse duration time elapsed
01:43:25.477 00.032 9828 IsSlewing returns 0
01:43:25.477 00.000 9828 IsGuiding returns 1
01:43:25.508 00.031 9828 IsSlewing returns 0
01:43:25.508 00.000 9828 IsGuiding returns 1
01:43:25.539 00.031 9828 IsSlewing returns 0
01:43:25.539 00.000 9828 IsGuiding returns 0
01:43:25.539 00.000 9828 scope move finished after 20 + 108 ms
01:43:25.539 00.000 9828 Move returns status 0, amount 20
01:43:25.539 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:25.539 00.000 9828 MoveAxis(N, 14, B)
01:43:25.539 00.000 9828 Guiding  Dir = 0, Dur = 14
01:43:25.555 00.016 9828 IsSlewing returns 0
01:43:25.555 00.000 9828 IsGuiding returns 0
01:43:25.555 00.000 9828 PulseGuide returned control before completion, sleep 24
01:43:25.586 00.031 9828 IsGuiding returns 1
01:43:25.586 00.000 9828 scope still moving after pulse duration time elapsed
01:43:25.618 00.032 9828 IsSlewing returns 0
01:43:25.618 00.000 9828 IsGuiding returns 1
01:43:25.649 00.031 9828 IsSlewing returns 0
01:43:25.649 00.000 9828 IsGuiding returns 1
01:43:25.680 00.031 9828 IsSlewing returns 0
01:43:25.680 00.000 9828 IsGuiding returns 1
01:43:25.711 00.031 9828 IsSlewing returns 0
01:43:25.711 00.000 9828 IsGuiding returns 0
01:43:25.711 00.000 9828 scope move finished after 14 + 141 ms
01:43:25.711 00.000 9828 Move returns status 0, amount 14
01:43:25.711 00.000 9828 move complete, result=0
01:43:25.711 00.000 9828 worker thread done servicing request
01:43:25.711 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:43:26.104 00.393 8976 Exposure complete
01:43:26.110 00.006 8976 worker thread done servicing request
01:43:26.110 00.000 5052 OnExposeComplete: enter
01:43:26.110 00.000 5052 UpdateGuideState(): m_state=6
01:43:26.110 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5210
01:43:26.110 00.000 5052 Star::Find returns 1 (0), X=330.91, Y=281.86, Mass=203, SNR=9.8, Peak=67 HFD=3.1
01:43:26.110 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
01:43:26.110 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
01:43:26.110 00.000 5052 CameraToMount -- cameraX=1.74 cameraY=0.15 hyp=1.74 cameraTheta=0.08 mountX=-0.66 mountY=-1.54, mountTheta=-1.98
01:43:26.110 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.74, y=0.15, opts=13)
01:43:26.111 00.001 5052 Enqueuing Move request for stepguider (1.74, 0.15)
01:43:26.111 00.000 8976 Worker thread wakes up
01:43:26.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.74, 0.15) opts 0xd
01:43:26.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.74, 0.15)
01:43:26.111 00.000 8976 Moving (1.74, 0.15) raw xDistance=-0.66 yDistance=-1.54
01:43:26.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
01:43:26.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.54
01:43:26.111 00.000 8976 MoveAxis(R, 3, ABG)
01:43:26.111 00.000 8976 stepping (-10, 2) + (3, 0)
01:43:26.111 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:26.112 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:43:26.121 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
01:43:26.121 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:26.121 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:26.121 00.000 5052 Enqueuing Expose request
01:43:26.145 00.024 8976 Received - 47 (G) 
01:43:26.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:26.145 00.000 8976 stepped: pos (-7, 2)
01:43:26.145 00.000 8976 MoveAxis(U, 6, ABG)
01:43:26.145 00.000 8976 stepping (-7, 2) + (0, 6)
01:43:26.145 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:43:26.192 00.047 8976 Received - 47 (G) 
01:43:26.192 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:43:26.192 00.000 8976 stepped: pos (-7, 8)
01:43:26.193 00.001 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
01:43:26.193 00.000 8976 MountToCamera -- mountX=1.59 mountY=-0.21 hyp=1.61 mountTheta=-0.13 cameraX=-0.53, cameraY=1.52 cameraTheta=1.91
01:43:26.193 00.000 8976 incremental bump (-0.533, 1.515) isValid = 1
01:43:26.193 00.000 8976 Scheduling Mount bump of (-0.038, 0.112)
01:43:26.193 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:43:26.193 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:43:26.193 00.000 8976 move complete, result=0
01:43:26.193 00.000 9828 Worker thread wakes up
01:43:26.193 00.000 8976 worker thread done servicing request
01:43:26.193 00.000 8976 Worker thread wakes up
01:43:26.193 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:43:26.193 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:43:26.193 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
01:43:26.193 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.5 px 6 ms NORTH
01:43:26.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:26.193 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
01:43:26.193 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.29
01:43:26.193 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:43:26.194 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:26.194 00.000 9828 BLC: window closed
01:43:26.194 00.000 9828 MoveAxis(W, 10, B)
01:43:26.194 00.000 9828 Guiding  Dir = 3, Dur = 10
01:43:26.194 00.000 9828 IsSlewing returns 0
01:43:26.194 00.000 9828 IsGuiding returns 0
01:43:26.194 00.000 9828 PulseGuide returned control before completion, sleep 20
01:43:26.222 00.028 9828 IsGuiding returns 1
01:43:26.222 00.000 9828 scope still moving after pulse duration time elapsed
01:43:26.253 00.031 9828 IsSlewing returns 0
01:43:26.253 00.000 9828 IsGuiding returns 1
01:43:26.284 00.031 9828 IsSlewing returns 0
01:43:26.284 00.000 9828 IsGuiding returns 1
01:43:26.315 00.031 9828 IsSlewing returns 0
01:43:26.315 00.000 9828 IsGuiding returns 0
01:43:26.315 00.000 9828 scope move finished after 10 + 111 ms
01:43:26.315 00.000 9828 Move returns status 0, amount 10
01:43:26.315 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:26.315 00.000 9828 MoveAxis(N, 16, B)
01:43:26.315 00.000 9828 Guiding  Dir = 0, Dur = 16
01:43:26.330 00.015 9828 IsSlewing returns 0
01:43:26.330 00.000 9828 IsGuiding returns 1
01:43:26.330 00.000 9828 Entered PulseGuideScope while moving
01:43:26.392 00.062 9828 IsSlewing returns 0
01:43:26.392 00.000 9828 IsGuiding returns 1
01:43:26.392 00.000 9828 Still moving
01:43:26.455 00.063 9828 IsSlewing returns 0
01:43:26.455 00.000 9828 IsGuiding returns 0
01:43:26.455 00.000 9828 Movement stopped - continuing
01:43:26.455 00.000 9828 PulseGuide returned control before completion, sleep 26
01:43:26.486 00.031 9828 IsGuiding returns 1
01:43:26.486 00.000 9828 scope still moving after pulse duration time elapsed
01:43:26.518 00.032 9828 IsSlewing returns 0
01:43:26.518 00.000 9828 IsGuiding returns 1
01:43:26.549 00.031 9828 IsSlewing returns 0
01:43:26.549 00.000 9828 IsGuiding returns 1
01:43:26.580 00.031 9828 IsSlewing returns 0
01:43:26.580 00.000 9828 IsGuiding returns 1
01:43:26.626 00.046 9828 IsSlewing returns 0
01:43:26.626 00.000 9828 IsGuiding returns 0
01:43:26.626 00.000 9828 scope move finished after 16 + 155 ms
01:43:26.626 00.000 9828 Move returns status 0, amount 16
01:43:26.626 00.000 9828 move complete, result=0
01:43:26.626 00.000 9828 worker thread done servicing request
01:43:26.626 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:43:26.884 00.258 8976 Exposure complete
01:43:26.890 00.006 8976 worker thread done servicing request
01:43:26.890 00.000 5052 OnExposeComplete: enter
01:43:26.890 00.000 5052 UpdateGuideState(): m_state=6
01:43:26.890 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5211
01:43:26.890 00.000 5052 Star::Find returns 1 (0), X=330.32, Y=282.17, Mass=186, SNR=9.4, Peak=68 HFD=3.1
01:43:26.890 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
01:43:26.890 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
01:43:26.890 00.000 5052 CameraToMount -- cameraX=1.15 cameraY=0.46 hyp=1.24 cameraTheta=0.38 mountX=-0.11 mountY=-1.22, mountTheta=-1.66
01:43:26.891 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.15, y=0.46, opts=13)
01:43:26.891 00.000 5052 Enqueuing Move request for stepguider (1.15, 0.46)
01:43:26.891 00.000 8976 Worker thread wakes up
01:43:26.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.15, 0.46) opts 0xd
01:43:26.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.15, 0.46)
01:43:26.891 00.000 8976 Moving (1.15, 0.46) raw xDistance=-0.11 yDistance=-1.22
01:43:26.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:43:26.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.22
01:43:26.891 00.000 8976 MoveAxis(R, 0, ABG)
01:43:26.891 00.000 8976 MoveAxis(U, 5, ABG)
01:43:26.891 00.000 8976 stepping (-7, 8) + (0, 5)
01:43:26.891 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:43:26.892 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:43:26.900 00.008 5052 UpdateGuideState exits: m=186 SNR=9.4
01:43:26.901 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:26.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:26.901 00.000 5052 Enqueuing Expose request
01:43:26.928 00.027 8976 Received - 47 (G) 
01:43:26.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:43:26.928 00.000 8976 stepped: pos (-7, 13)
01:43:26.928 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
01:43:26.928 00.000 8976 MountToCamera -- mountX=1.42 mountY=-0.83 hyp=1.64 mountTheta=-0.53 cameraX=0.09, cameraY=1.64 cameraTheta=1.52
01:43:26.928 00.000 8976 incremental bump (0.088, 1.640) isValid = 1
01:43:26.928 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
01:43:26.928 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:43:26.928 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:43:26.928 00.000 8976 move complete, result=0
01:43:26.928 00.000 8976 worker thread done servicing request
01:43:26.928 00.000 8976 Worker thread wakes up
01:43:26.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:26.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:26.928 00.000 9828 Worker thread wakes up
01:43:26.928 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:43:26.928 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.2 px 5 ms NORTH
01:43:26.928 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:43:26.929 00.001 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
01:43:26.929 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
01:43:26.929 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
01:43:26.929 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:43:26.929 00.000 9828 BLC: window closed
01:43:26.929 00.000 9828 MoveAxis(E, 4, B)
01:43:26.929 00.000 9828 Guiding  Dir = 2, Dur = 4
01:43:26.929 00.000 9828 IsSlewing returns 0
01:43:26.929 00.000 9828 IsGuiding returns 0
01:43:26.929 00.000 9828 PulseGuide returned control before completion, sleep 14
01:43:26.951 00.022 9828 IsGuiding returns 1
01:43:26.951 00.000 9828 scope still moving after pulse duration time elapsed
01:43:26.982 00.031 9828 IsSlewing returns 0
01:43:26.982 00.000 9828 IsGuiding returns 1
01:43:27.012 00.030 9828 IsSlewing returns 0
01:43:27.012 00.000 9828 IsGuiding returns 1
01:43:27.043 00.031 9828 IsSlewing returns 0
01:43:27.043 00.000 9828 IsGuiding returns 0
01:43:27.043 00.000 9828 scope move finished after 4 + 109 ms
01:43:27.043 00.000 9828 Move returns status 0, amount 4
01:43:27.043 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:27.043 00.000 9828 MoveAxis(N, 16, B)
01:43:27.043 00.000 9828 Guiding  Dir = 0, Dur = 16
01:43:27.058 00.015 9828 IsSlewing returns 0
01:43:27.058 00.000 9828 IsGuiding returns 0
01:43:27.058 00.000 9828 PulseGuide returned control before completion, sleep 26
01:43:27.089 00.031 9828 IsGuiding returns 1
01:43:27.089 00.000 9828 scope still moving after pulse duration time elapsed
01:43:27.120 00.031 9828 IsSlewing returns 0
01:43:27.120 00.000 9828 IsGuiding returns 1
01:43:27.151 00.031 9828 IsSlewing returns 0
01:43:27.151 00.000 9828 IsGuiding returns 1
01:43:27.182 00.031 9828 IsSlewing returns 0
01:43:27.182 00.000 9828 IsGuiding returns 1
01:43:27.213 00.031 9828 IsSlewing returns 0
01:43:27.213 00.000 9828 IsGuiding returns 0
01:43:27.213 00.000 9828 scope move finished after 16 + 138 ms
01:43:27.213 00.000 9828 Move returns status 0, amount 16
01:43:27.213 00.000 9828 move complete, result=0
01:43:27.213 00.000 9828 worker thread done servicing request
01:43:27.213 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:43:27.618 00.405 8976 Exposure complete
01:43:27.623 00.005 8976 worker thread done servicing request
01:43:27.623 00.000 5052 OnExposeComplete: enter
01:43:27.623 00.000 5052 UpdateGuideState(): m_state=6
01:43:27.623 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5212
01:43:27.623 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.69, Mass=184, SNR=9.3, Peak=68 HFD=3.0
01:43:27.623 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:43:27.623 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:43:27.623 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.02 hyp=0.35 cameraTheta=-0.05 mountX=-0.18 mountY=-0.28, mountTheta=-2.13
01:43:27.624 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.02, opts=13)
01:43:27.624 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.02)
01:43:27.624 00.000 8976 Worker thread wakes up
01:43:27.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.02) opts 0xd
01:43:27.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.02)
01:43:27.624 00.000 8976 Moving (0.35, -0.02) raw xDistance=-0.18 yDistance=-0.28
01:43:27.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:43:27.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.28
01:43:27.624 00.000 8976 MoveAxis(R, 0, ABG)
01:43:27.624 00.000 8976 MoveAxis(U, 1, ABG)
01:43:27.624 00.000 8976 stepping (-7, 13) + (0, 1)
01:43:27.624 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:27.625 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:43:27.634 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:43:27.635 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:27.635 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:27.635 00.000 5052 Enqueuing Expose request
01:43:27.647 00.012 8976 Received - 47 (G) 
01:43:27.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:27.647 00.000 8976 stepped: pos (-7, 14)
01:43:27.647 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
01:43:27.647 00.000 8976 MountToCamera -- mountX=1.31 mountY=-1.29 hyp=1.83 mountTheta=-0.78 cameraX=0.55, cameraY=1.75 cameraTheta=1.27
01:43:27.647 00.000 8976 incremental bump (0.551, 1.748) isValid = 1
01:43:27.647 00.000 8976 Scheduling Mount bump of (0.035, 0.114)
01:43:27.647 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:43:27.647 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:43:27.647 00.000 8976 move complete, result=0
01:43:27.647 00.000 9828 Worker thread wakes up
01:43:27.647 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:43:27.647 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:43:27.647 00.000 8976 worker thread done servicing request
01:43:27.647 00.000 8976 Worker thread wakes up
01:43:27.647 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:43:27.647 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
01:43:27.649 00.002 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
01:43:27.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:27.649 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:27.649 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
01:43:27.649 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:43:27.649 00.000 9828 BLC: window closed
01:43:27.649 00.000 9828 MoveAxis(E, 13, B)
01:43:27.649 00.000 9828 Guiding  Dir = 2, Dur = 13
01:43:27.649 00.000 9828 IsSlewing returns 0
01:43:27.649 00.000 9828 IsGuiding returns 0
01:43:27.649 00.000 9828 PulseGuide returned control before completion, sleep 23
01:43:27.678 00.029 9828 IsGuiding returns 1
01:43:27.678 00.000 9828 scope still moving after pulse duration time elapsed
01:43:27.709 00.031 9828 IsSlewing returns 0
01:43:27.709 00.000 9828 IsGuiding returns 1
01:43:27.741 00.032 9828 IsSlewing returns 0
01:43:27.741 00.000 9828 IsGuiding returns 1
01:43:27.771 00.030 9828 IsSlewing returns 0
01:43:27.771 00.000 9828 IsGuiding returns 1
01:43:27.802 00.031 9828 IsSlewing returns 0
01:43:27.802 00.000 9828 IsGuiding returns 0
01:43:27.802 00.000 9828 scope move finished after 13 + 139 ms
01:43:27.802 00.000 9828 Move returns status 0, amount 13
01:43:27.802 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:27.802 00.000 9828 MoveAxis(N, 15, B)
01:43:27.802 00.000 9828 Guiding  Dir = 0, Dur = 15
01:43:27.817 00.015 9828 IsSlewing returns 0
01:43:27.817 00.000 9828 IsGuiding returns 0
01:43:27.817 00.000 9828 PulseGuide returned control before completion, sleep 25
01:43:27.849 00.032 9828 IsGuiding returns 1
01:43:27.849 00.000 9828 scope still moving after pulse duration time elapsed
01:43:27.880 00.031 9828 IsSlewing returns 0
01:43:27.880 00.000 9828 IsGuiding returns 1
01:43:27.912 00.032 9828 IsSlewing returns 0
01:43:27.912 00.000 9828 IsGuiding returns 1
01:43:27.942 00.030 9828 IsSlewing returns 0
01:43:27.942 00.000 9828 IsGuiding returns 1
01:43:27.974 00.032 9828 IsSlewing returns 0
01:43:27.974 00.000 9828 IsGuiding returns 0
01:43:27.974 00.000 9828 scope move finished after 15 + 142 ms
01:43:27.974 00.000 9828 Move returns status 0, amount 15
01:43:27.974 00.000 9828 move complete, result=0
01:43:27.974 00.000 9828 worker thread done servicing request
01:43:27.974 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:43:28.336 00.362 8976 Exposure complete
01:43:28.342 00.006 8976 worker thread done servicing request
01:43:28.342 00.000 5052 OnExposeComplete: enter
01:43:28.342 00.000 5052 UpdateGuideState(): m_state=6
01:43:28.342 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5213
01:43:28.342 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.15, Mass=209, SNR=10.0, Peak=72 HFD=2.7
01:43:28.342 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
01:43:28.342 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
01:43:28.342 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.56 hyp=0.57 cameraTheta=-1.76 mountX=-0.45 mountY=0.39, mountTheta=2.42
01:43:28.343 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.56, opts=13)
01:43:28.343 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.56)
01:43:28.343 00.000 8976 Worker thread wakes up
01:43:28.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.56) opts 0xd
01:43:28.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.56)
01:43:28.343 00.000 8976 Moving (-0.10, -0.56) raw xDistance=-0.45 yDistance=0.39
01:43:28.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:43:28.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
01:43:28.343 00.000 8976 MoveAxis(R, 2, ABG)
01:43:28.343 00.000 8976 stepping (-7, 14) + (2, 0)
01:43:28.343 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:28.344 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:43:28.353 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
01:43:28.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:28.353 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:28.354 00.001 5052 Enqueuing Expose request
01:43:28.382 00.028 8976 Received - 47 (G) 
01:43:28.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:28.382 00.000 8976 stepped: pos (-5, 14)
01:43:28.382 00.000 8976 MoveAxis(D, 1, ABG)
01:43:28.382 00.000 8976 stepping (-5, 14) + (0, -1)
01:43:28.382 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:28.415 00.033 8976 Received - 47 (G) 
01:43:28.415 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:28.415 00.000 8976 stepped: pos (-5, 13)
01:43:28.415 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:43:28.415 00.000 8976 MountToCamera -- mountX=1.13 mountY=-1.54 hyp=1.91 mountTheta=-0.94 cameraX=0.86, cameraY=1.71 cameraTheta=1.10
01:43:28.415 00.000 8976 incremental bump (0.861, 1.706) isValid = 1
01:43:28.415 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
01:43:28.415 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:43:28.415 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:43:28.415 00.000 8976 move complete, result=0
01:43:28.415 00.000 9828 Worker thread wakes up
01:43:28.415 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:43:28.415 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:43:28.415 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
01:43:28.415 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
01:43:28.415 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 1 ms SOUTH
01:43:28.415 00.000 8976 worker thread done servicing request
01:43:28.416 00.001 8976 Worker thread wakes up
01:43:28.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:28.416 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
01:43:28.416 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:43:28.416 00.000 9828 BLC: window closed
01:43:28.416 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:28.416 00.000 9828 MoveAxis(E, 18, B)
01:43:28.416 00.000 9828 Guiding  Dir = 2, Dur = 18
01:43:28.417 00.001 9828 IsSlewing returns 0
01:43:28.417 00.000 9828 IsGuiding returns 0
01:43:28.417 00.000 9828 PulseGuide returned control before completion, sleep 28
01:43:28.458 00.041 9828 IsGuiding returns 1
01:43:28.458 00.000 9828 scope still moving after pulse duration time elapsed
01:43:28.489 00.031 9828 IsSlewing returns 0
01:43:28.489 00.000 9828 IsGuiding returns 1
01:43:28.520 00.031 9828 IsSlewing returns 0
01:43:28.520 00.000 9828 IsGuiding returns 1
01:43:28.551 00.031 9828 IsSlewing returns 0
01:43:28.551 00.000 9828 IsGuiding returns 0
01:43:28.551 00.000 9828 scope move finished after 18 + 116 ms
01:43:28.551 00.000 9828 Move returns status 0, amount 18
01:43:28.551 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:28.551 00.000 9828 MoveAxis(N, 13, B)
01:43:28.551 00.000 9828 Guiding  Dir = 0, Dur = 13
01:43:28.567 00.016 9828 IsSlewing returns 0
01:43:28.567 00.000 9828 IsGuiding returns 0
01:43:28.567 00.000 9828 PulseGuide returned control before completion, sleep 23
01:43:28.599 00.032 9828 IsGuiding returns 1
01:43:28.599 00.000 9828 scope still moving after pulse duration time elapsed
01:43:28.630 00.031 9828 IsSlewing returns 0
01:43:28.630 00.000 9828 IsGuiding returns 1
01:43:28.661 00.031 9828 IsSlewing returns 0
01:43:28.661 00.000 9828 IsGuiding returns 1
01:43:28.692 00.031 9828 IsSlewing returns 0
01:43:28.696 00.004 9828 IsGuiding returns 1
01:43:28.722 00.026 9828 IsSlewing returns 0
01:43:28.722 00.000 9828 IsGuiding returns 1
01:43:28.753 00.031 9828 IsSlewing returns 0
01:43:28.753 00.000 9828 IsGuiding returns 1
01:43:28.785 00.032 9828 IsSlewing returns 0
01:43:28.785 00.000 9828 IsGuiding returns 1
01:43:28.815 00.030 9828 IsSlewing returns 0
01:43:28.815 00.000 9828 IsGuiding returns 0
01:43:28.815 00.000 9828 scope move finished after 13 + 235 ms
01:43:28.815 00.000 9828 Move returns status 0, amount 13
01:43:28.815 00.000 9828 move complete, result=0
01:43:28.815 00.000 9828 worker thread done servicing request
01:43:28.815 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:43:29.117 00.302 8976 Exposure complete
01:43:29.122 00.005 8976 worker thread done servicing request
01:43:29.123 00.001 5052 OnExposeComplete: enter
01:43:29.123 00.000 5052 UpdateGuideState(): m_state=6
01:43:29.123 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5214
01:43:29.123 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.37, Mass=226, SNR=10.4, Peak=69 HFD=2.5
01:43:29.123 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.33 = 1.96)
01:43:29.123 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.85)
01:43:29.123 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.34 hyp=0.44 cameraTheta=-2.28 mountX=-0.17 mountY=0.43, mountTheta=1.95
01:43:29.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.34, opts=13)
01:43:29.124 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.34)
01:43:29.124 00.000 8976 Worker thread wakes up
01:43:29.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.34) opts 0xd
01:43:29.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.34)
01:43:29.124 00.000 8976 Moving (-0.29, -0.34) raw xDistance=-0.17 yDistance=0.43
01:43:29.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:43:29.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
01:43:29.124 00.000 8976 MoveAxis(R, 0, ABG)
01:43:29.124 00.000 8976 MoveAxis(D, 2, ABG)
01:43:29.124 00.000 8976 stepping (-5, 13) + (0, -2)
01:43:29.124 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:29.125 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:43:29.136 00.011 5052 UpdateGuideState exits: m=226 SNR=10.4
01:43:29.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:29.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:29.136 00.000 5052 Enqueuing Expose request
01:43:29.150 00.014 8976 Received - 47 (G) 
01:43:29.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:29.150 00.000 8976 stepped: pos (-5, 11)
01:43:29.150 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:43:29.150 00.000 8976 MountToCamera -- mountX=1.01 mountY=-1.61 hyp=1.90 mountTheta=-1.01 cameraX=0.98, cameraY=1.63 cameraTheta=1.03
01:43:29.150 00.000 8976 incremental bump (0.975, 1.631) isValid = 1
01:43:29.150 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:43:29.150 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:43:29.150 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:43:29.150 00.000 8976 move complete, result=0
01:43:29.150 00.000 9828 Worker thread wakes up
01:43:29.150 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:43:29.150 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:43:29.150 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:43:29.150 00.000 8976 worker thread done servicing request
01:43:29.150 00.000 8976 Worker thread wakes up
01:43:29.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:29.150 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:43:29.151 00.001 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:43:29.151 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:43:29.151 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:43:29.151 00.000 9828 BLC: window closed
01:43:29.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:29.151 00.000 9828 MoveAxis(E, 20, B)
01:43:29.151 00.000 9828 Guiding  Dir = 2, Dur = 20
01:43:29.151 00.000 9828 IsSlewing returns 0
01:43:29.151 00.000 9828 IsGuiding returns 0
01:43:29.151 00.000 9828 PulseGuide returned control before completion, sleep 30
01:43:29.188 00.037 9828 IsGuiding returns 1
01:43:29.188 00.000 9828 scope still moving after pulse duration time elapsed
01:43:29.220 00.032 9828 IsSlewing returns 0
01:43:29.220 00.000 9828 IsGuiding returns 1
01:43:29.250 00.030 9828 IsSlewing returns 0
01:43:29.250 00.000 9828 IsGuiding returns 1
01:43:29.282 00.032 9828 IsSlewing returns 0
01:43:29.282 00.000 9828 IsGuiding returns 0
01:43:29.282 00.000 9828 scope move finished after 20 + 110 ms
01:43:29.282 00.000 9828 Move returns status 0, amount 20
01:43:29.282 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:29.282 00.000 9828 MoveAxis(N, 13, B)
01:43:29.282 00.000 9828 Guiding  Dir = 0, Dur = 13
01:43:29.297 00.015 9828 IsSlewing returns 0
01:43:29.297 00.000 9828 IsGuiding returns 0
01:43:29.297 00.000 9828 PulseGuide returned control before completion, sleep 23
01:43:29.329 00.032 9828 IsGuiding returns 1
01:43:29.329 00.000 9828 scope still moving after pulse duration time elapsed
01:43:29.360 00.031 9828 IsSlewing returns 0
01:43:29.360 00.000 9828 IsGuiding returns 1
01:43:29.390 00.030 9828 IsSlewing returns 0
01:43:29.390 00.000 9828 IsGuiding returns 1
01:43:29.422 00.032 9828 IsSlewing returns 0
01:43:29.422 00.000 9828 IsGuiding returns 1
01:43:29.453 00.031 9828 IsSlewing returns 0
01:43:29.453 00.000 9828 IsGuiding returns 0
01:43:29.453 00.000 9828 scope move finished after 13 + 142 ms
01:43:29.453 00.000 9828 Move returns status 0, amount 13
01:43:29.453 00.000 9828 move complete, result=0
01:43:29.453 00.000 9828 worker thread done servicing request
01:43:29.453 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:43:29.843 00.390 8976 Exposure complete
01:43:29.849 00.006 8976 worker thread done servicing request
01:43:29.849 00.000 5052 OnExposeComplete: enter
01:43:29.849 00.000 5052 UpdateGuideState(): m_state=6
01:43:29.849 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5215
01:43:29.849 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.68, Mass=174, SNR=9.1, Peak=63 HFD=2.8
01:43:29.849 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
01:43:29.849 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
01:43:29.849 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.39 mountX=-0.07 mountY=-0.05, mountTheta=-2.50
01:43:29.850 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.03, opts=13)
01:43:29.850 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.03)
01:43:29.850 00.000 8976 Worker thread wakes up
01:43:29.850 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.03) opts 0xd
01:43:29.850 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.03)
01:43:29.850 00.000 8976 Moving (0.08, -0.03) raw xDistance=-0.07 yDistance=-0.05
01:43:29.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:43:29.851 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:43:29.851 00.000 8976 MoveAxis(R, 0, ABG)
01:43:29.851 00.000 8976 MoveAxis(U, 0, ABG)
01:43:29.851 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:43:29.851 00.000 8976 MountToCamera -- mountX=0.93 mountY=-1.66 hyp=1.90 mountTheta=-1.06 cameraX=1.05, cameraY=1.58 cameraTheta=0.98
01:43:29.851 00.000 8976 incremental bump (1.052, 1.580) isValid = 1
01:43:29.851 00.000 8976 Scheduling Mount bump of (0.047, 0.073)
01:43:29.851 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.07, opts=4)
01:43:29.851 00.000 8976 Enqueuing Move request for scope (0.05, 0.07)
01:43:29.851 00.000 8976 move complete, result=0
01:43:29.851 00.000 9828 Worker thread wakes up
01:43:29.851 00.000 8976 worker thread done servicing request
01:43:29.852 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0x4
01:43:29.852 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:43:29.852 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
01:43:29.852 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:43:29.852 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
01:43:29.852 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=1.00 mountX=-0.05 mountY=-0.07, mountTheta=-2.22
01:43:29.852 00.000 9828 Moving (0.05, 0.07) raw xDistance=-0.05 yDistance=-0.07
01:43:29.852 00.000 9828 BLC: window closed
01:43:29.852 00.000 9828 MoveAxis(E, 16, B)
01:43:29.852 00.000 9828 Guiding  Dir = 2, Dur = 16
01:43:29.852 00.000 9828 IsSlewing returns 0
01:43:29.853 00.001 9828 IsGuiding returns 0
01:43:29.853 00.000 9828 PulseGuide returned control before completion, sleep 26
01:43:29.862 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
01:43:29.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:29.862 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:29.862 00.000 5052 Enqueuing Expose request
01:43:29.862 00.000 8976 Worker thread wakes up
01:43:29.862 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:29.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:29.862 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:29.888 00.026 9828 IsGuiding returns 1
01:43:29.888 00.000 9828 scope still moving after pulse duration time elapsed
01:43:29.920 00.032 9828 IsSlewing returns 0
01:43:29.920 00.000 9828 IsGuiding returns 1
01:43:29.949 00.029 9828 IsSlewing returns 0
01:43:29.949 00.000 9828 IsGuiding returns 1
01:43:29.980 00.031 9828 IsSlewing returns 0
01:43:29.980 00.000 9828 IsGuiding returns 0
01:43:29.980 00.000 9828 scope move finished after 16 + 111 ms
01:43:29.980 00.000 9828 Move returns status 0, amount 16
01:43:29.980 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:29.980 00.000 9828 MoveAxis(N, 9, B)
01:43:29.980 00.000 9828 Guiding  Dir = 0, Dur = 9
01:43:29.996 00.016 9828 IsSlewing returns 0
01:43:29.996 00.000 9828 IsGuiding returns 0
01:43:29.996 00.000 9828 PulseGuide returned control before completion, sleep 19
01:43:30.029 00.033 9828 IsGuiding returns 1
01:43:30.029 00.000 9828 scope still moving after pulse duration time elapsed
01:43:30.059 00.030 9828 IsSlewing returns 0
01:43:30.059 00.000 9828 IsGuiding returns 1
01:43:30.090 00.031 9828 IsSlewing returns 0
01:43:30.090 00.000 9828 IsGuiding returns 1
01:43:30.122 00.032 9828 IsSlewing returns 0
01:43:30.122 00.000 9828 IsGuiding returns 0
01:43:30.122 00.000 9828 scope move finished after 9 + 116 ms
01:43:30.122 00.000 9828 Move returns status 0, amount 9
01:43:30.122 00.000 9828 move complete, result=0
01:43:30.122 00.000 9828 worker thread done servicing request
01:43:30.122 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 9 ms NORTH
01:43:30.549 00.427 8976 Exposure complete
01:43:30.554 00.005 8976 worker thread done servicing request
01:43:30.554 00.000 5052 OnExposeComplete: enter
01:43:30.554 00.000 5052 UpdateGuideState(): m_state=6
01:43:30.554 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5216
01:43:30.554 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.70, Mass=167, SNR=9.0, Peak=64 HFD=2.7
01:43:30.554 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:43:30.554 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:43:30.554 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.06 mountX=-0.08 mountY=-0.13, mountTheta=-2.13
01:43:30.555 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.01, opts=13)
01:43:30.555 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.01)
01:43:30.555 00.000 8976 Worker thread wakes up
01:43:30.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.01) opts 0xd
01:43:30.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.01)
01:43:30.555 00.000 8976 Moving (0.17, -0.01) raw xDistance=-0.08 yDistance=-0.13
01:43:30.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:43:30.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:43:30.555 00.000 8976 MoveAxis(R, 0, ABG)
01:43:30.555 00.000 8976 MoveAxis(U, 0, ABG)
01:43:30.556 00.001 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:43:30.556 00.000 8976 MountToCamera -- mountX=0.87 mountY=-1.69 hyp=1.90 mountTheta=-1.09 cameraX=1.10, cameraY=1.55 cameraTheta=0.95
01:43:30.556 00.000 8976 incremental bump (1.103, 1.546) isValid = 1
01:43:30.556 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
01:43:30.556 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:43:30.556 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:43:30.556 00.000 8976 move complete, result=0
01:43:30.556 00.000 9828 Worker thread wakes up
01:43:30.556 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:43:30.556 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:43:30.556 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
01:43:30.556 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
01:43:30.556 00.000 8976 worker thread done servicing request
01:43:30.556 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:43:30.556 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
01:43:30.556 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:43:30.556 00.000 9828 BLC: window closed
01:43:30.556 00.000 9828 MoveAxis(E, 23, B)
01:43:30.556 00.000 9828 Guiding  Dir = 2, Dur = 23
01:43:30.557 00.001 9828 IsSlewing returns 0
01:43:30.557 00.000 9828 IsGuiding returns 0
01:43:30.557 00.000 9828 PulseGuide returned control before completion, sleep 33
01:43:30.565 00.008 5052 UpdateGuideState exits: m=167 SNR=9.0
01:43:30.565 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:30.566 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:30.566 00.000 5052 Enqueuing Expose request
01:43:30.566 00.000 8976 Worker thread wakes up
01:43:30.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:30.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:30.566 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:30.598 00.032 9828 IsGuiding returns 1
01:43:30.598 00.000 9828 scope still moving after pulse duration time elapsed
01:43:30.629 00.031 9828 IsSlewing returns 0
01:43:30.629 00.000 9828 IsGuiding returns 1
01:43:30.660 00.031 9828 IsSlewing returns 0
01:43:30.660 00.000 9828 IsGuiding returns 1
01:43:30.691 00.031 9828 IsSlewing returns 0
01:43:30.691 00.000 9828 IsGuiding returns 0
01:43:30.691 00.000 9828 scope move finished after 23 + 111 ms
01:43:30.691 00.000 9828 Move returns status 0, amount 23
01:43:30.691 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:30.691 00.000 9828 MoveAxis(N, 12, B)
01:43:30.691 00.000 9828 Guiding  Dir = 0, Dur = 12
01:43:30.707 00.016 9828 IsSlewing returns 0
01:43:30.707 00.000 9828 IsGuiding returns 0
01:43:30.707 00.000 9828 PulseGuide returned control before completion, sleep 22
01:43:30.739 00.032 9828 IsGuiding returns 1
01:43:30.739 00.000 9828 scope still moving after pulse duration time elapsed
01:43:30.770 00.031 9828 IsSlewing returns 0
01:43:30.770 00.000 9828 IsGuiding returns 1
01:43:30.801 00.031 9828 IsSlewing returns 0
01:43:30.801 00.000 9828 IsGuiding returns 1
01:43:30.832 00.031 9828 IsSlewing returns 0
01:43:30.832 00.000 9828 IsGuiding returns 1
01:43:30.862 00.030 9828 IsSlewing returns 0
01:43:30.862 00.000 9828 IsGuiding returns 0
01:43:30.862 00.000 9828 scope move finished after 12 + 142 ms
01:43:30.862 00.000 9828 Move returns status 0, amount 12
01:43:30.863 00.001 9828 move complete, result=0
01:43:30.863 00.000 9828 worker thread done servicing request
01:43:30.863 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:43:31.255 00.392 8976 Exposure complete
01:43:31.260 00.005 8976 worker thread done servicing request
01:43:31.260 00.000 5052 OnExposeComplete: enter
01:43:31.261 00.001 5052 UpdateGuideState(): m_state=6
01:43:31.261 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5217
01:43:31.261 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.85, Mass=184, SNR=9.3, Peak=67 HFD=3.0
01:43:31.261 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
01:43:31.261 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
01:43:31.261 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.14 hyp=0.31 cameraTheta=0.47 mountX=-0.00 mountY=-0.31, mountTheta=-1.58
01:43:31.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.14, opts=13)
01:43:31.262 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.14)
01:43:31.262 00.000 8976 Worker thread wakes up
01:43:31.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.14) opts 0xd
01:43:31.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.14)
01:43:31.262 00.000 8976 Moving (0.28, 0.14) raw xDistance=-0.00 yDistance=-0.31
01:43:31.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:43:31.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:43:31.262 00.000 8976 MoveAxis(R, 0, ABG)
01:43:31.262 00.000 8976 MoveAxis(U, 1, ABG)
01:43:31.262 00.000 8976 stepping (-5, 11) + (0, 1)
01:43:31.262 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:31.263 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:43:31.272 00.009 5052 UpdateGuideState exits: m=184 SNR=9.3
01:43:31.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:31.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:31.272 00.000 5052 Enqueuing Expose request
01:43:31.292 00.020 8976 Received - 47 (G) 
01:43:31.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:31.292 00.000 8976 stepped: pos (-5, 12)
01:43:31.292 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:43:31.292 00.000 8976 MountToCamera -- mountX=0.84 mountY=-1.76 hyp=1.95 mountTheta=-1.13 cameraX=1.18, cameraY=1.55 cameraTheta=0.92
01:43:31.292 00.000 8976 incremental bump (1.184, 1.547) isValid = 1
01:43:31.292 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
01:43:31.292 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:43:31.292 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:43:31.292 00.000 8976 move complete, result=0
01:43:31.292 00.000 9828 Worker thread wakes up
01:43:31.292 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:43:31.293 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:43:31.293 00.000 8976 worker thread done servicing request
01:43:31.293 00.000 8976 Worker thread wakes up
01:43:31.293 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:43:31.293 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:43:31.293 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:43:31.293 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.29
01:43:31.293 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
01:43:31.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:31.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:31.293 00.000 9828 BLC: window closed
01:43:31.293 00.000 9828 MoveAxis(E, 24, B)
01:43:31.293 00.000 9828 Guiding  Dir = 2, Dur = 24
01:43:31.295 00.002 9828 IsSlewing returns 0
01:43:31.295 00.000 9828 IsGuiding returns 0
01:43:31.295 00.000 9828 PulseGuide returned control before completion, sleep 34
01:43:31.342 00.047 9828 IsGuiding returns 1
01:43:31.342 00.000 9828 scope still moving after pulse duration time elapsed
01:43:31.373 00.031 9828 IsSlewing returns 0
01:43:31.373 00.000 9828 IsGuiding returns 1
01:43:31.405 00.032 9828 IsSlewing returns 0
01:43:31.405 00.000 9828 IsGuiding returns 1
01:43:31.436 00.031 9828 IsSlewing returns 0
01:43:31.436 00.000 9828 IsGuiding returns 0
01:43:31.436 00.000 9828 scope move finished after 24 + 117 ms
01:43:31.436 00.000 9828 Move returns status 0, amount 24
01:43:31.436 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:31.436 00.000 9828 MoveAxis(N, 12, B)
01:43:31.436 00.000 9828 Guiding  Dir = 0, Dur = 12
01:43:31.451 00.015 9828 IsSlewing returns 0
01:43:31.451 00.000 9828 IsGuiding returns 0
01:43:31.451 00.000 9828 PulseGuide returned control before completion, sleep 22
01:43:31.483 00.032 9828 IsGuiding returns 1
01:43:31.483 00.000 9828 scope still moving after pulse duration time elapsed
01:43:31.514 00.031 9828 IsSlewing returns 0
01:43:31.514 00.000 9828 IsGuiding returns 1
01:43:31.545 00.031 9828 IsSlewing returns 0
01:43:31.545 00.000 9828 IsGuiding returns 1
01:43:31.577 00.032 9828 IsSlewing returns 0
01:43:31.577 00.000 9828 IsGuiding returns 1
01:43:31.608 00.031 9828 IsSlewing returns 0
01:43:31.608 00.000 9828 IsGuiding returns 0
01:43:31.608 00.000 9828 scope move finished after 12 + 144 ms
01:43:31.608 00.000 9828 Move returns status 0, amount 12
01:43:31.608 00.000 9828 move complete, result=0
01:43:31.608 00.000 9828 worker thread done servicing request
01:43:31.608 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
01:43:31.985 00.377 8976 Exposure complete
01:43:31.990 00.005 8976 worker thread done servicing request
01:43:31.991 00.001 5052 OnExposeComplete: enter
01:43:31.991 00.000 5052 UpdateGuideState(): m_state=6
01:43:31.991 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5218
01:43:31.991 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.41, Mass=188, SNR=9.5, Peak=68 HFD=3.0
01:43:31.991 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.20 = 3.08)
01:43:31.991 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.30 = 2.98)
01:43:31.991 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.16 mountX=-0.33 mountY=0.05, mountTheta=2.98
01:43:31.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.30, opts=13)
01:43:31.992 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.30)
01:43:31.992 00.000 8976 Worker thread wakes up
01:43:31.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.30) opts 0xd
01:43:31.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.30)
01:43:31.992 00.000 8976 Moving (0.13, -0.30) raw xDistance=-0.33 yDistance=0.05
01:43:31.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:43:31.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:43:31.992 00.000 8976 MoveAxis(R, 1, ABG)
01:43:31.992 00.000 8976 stepping (-5, 12) + (1, 0)
01:43:31.992 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:31.993 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:43:32.002 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:43:32.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:32.003 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:32.003 00.000 5052 Enqueuing Expose request
01:43:32.011 00.008 8976 Received - 47 (G) 
01:43:32.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:32.011 00.000 8976 stepped: pos (-4, 12)
01:43:32.011 00.000 8976 MoveAxis(U, 0, ABG)
01:43:32.011 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:43:32.012 00.001 8976 MountToCamera -- mountX=0.76 mountY=-1.81 hyp=1.96 mountTheta=-1.17 cameraX=1.26, cameraY=1.50 cameraTheta=0.87
01:43:32.012 00.000 8976 incremental bump (1.261, 1.503) isValid = 1
01:43:32.012 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
01:43:32.012 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:43:32.012 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:43:32.012 00.000 8976 move complete, result=0
01:43:32.012 00.000 8976 worker thread done servicing request
01:43:32.012 00.000 9828 Worker thread wakes up
01:43:32.012 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:43:32.012 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:43:32.012 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
01:43:32.012 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
01:43:32.012 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
01:43:32.012 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:43:32.012 00.000 9828 BLC: window closed
01:43:32.012 00.000 9828 MoveAxis(E, 25, B)
01:43:32.012 00.000 8976 Worker thread wakes up
01:43:32.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:32.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:32.013 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:43:32.013 00.000 9828 Guiding  Dir = 2, Dur = 25
01:43:32.013 00.000 9828 IsSlewing returns 0
01:43:32.013 00.000 9828 IsGuiding returns 0
01:43:32.013 00.000 9828 PulseGuide returned control before completion, sleep 35
01:43:32.057 00.044 9828 IsGuiding returns 1
01:43:32.057 00.000 9828 scope still moving after pulse duration time elapsed
01:43:32.091 00.034 9828 IsSlewing returns 0
01:43:32.091 00.000 9828 IsGuiding returns 1
01:43:32.120 00.029 9828 IsSlewing returns 0
01:43:32.120 00.000 9828 IsGuiding returns 1
01:43:32.150 00.030 9828 IsSlewing returns 0
01:43:32.150 00.000 9828 IsGuiding returns 1
01:43:32.182 00.032 9828 IsSlewing returns 0
01:43:32.182 00.000 9828 IsGuiding returns 0
01:43:32.182 00.000 9828 scope move finished after 25 + 143 ms
01:43:32.182 00.000 9828 Move returns status 0, amount 25
01:43:32.182 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:32.182 00.000 9828 MoveAxis(N, 11, B)
01:43:32.182 00.000 9828 Guiding  Dir = 0, Dur = 11
01:43:32.197 00.015 9828 IsSlewing returns 0
01:43:32.197 00.000 9828 IsGuiding returns 0
01:43:32.197 00.000 9828 PulseGuide returned control before completion, sleep 21
01:43:32.227 00.030 9828 IsGuiding returns 1
01:43:32.227 00.000 9828 scope still moving after pulse duration time elapsed
01:43:32.258 00.031 9828 IsSlewing returns 0
01:43:32.258 00.000 9828 IsGuiding returns 1
01:43:32.289 00.031 9828 IsSlewing returns 0
01:43:32.289 00.000 9828 IsGuiding returns 1
01:43:32.320 00.031 9828 IsSlewing returns 0
01:43:32.320 00.000 9828 IsGuiding returns 1
01:43:32.351 00.031 9828 IsSlewing returns 0
01:43:32.351 00.000 9828 IsGuiding returns 0
01:43:32.351 00.000 9828 scope move finished after 11 + 142 ms
01:43:32.351 00.000 9828 Move returns status 0, amount 11
01:43:32.351 00.000 9828 move complete, result=0
01:43:32.351 00.000 9828 worker thread done servicing request
01:43:32.351 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:43:32.700 00.349 8976 Exposure complete
01:43:32.706 00.006 8976 worker thread done servicing request
01:43:32.706 00.000 5052 OnExposeComplete: enter
01:43:32.706 00.000 5052 UpdateGuideState(): m_state=6
01:43:32.706 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5219
01:43:32.706 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.35, Mass=192, SNR=9.5, Peak=66 HFD=2.8
01:43:32.706 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.04) = xAngle (-3.28 = 3.00)
01:43:32.706 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.38 = 2.90)
01:43:32.706 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.36 hyp=0.38 cameraTheta=-1.24 mountX=-0.38 mountY=0.09, mountTheta=2.90
01:43:32.707 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.36, opts=13)
01:43:32.707 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.36)
01:43:32.707 00.000 8976 Worker thread wakes up
01:43:32.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.36) opts 0xd
01:43:32.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.36)
01:43:32.707 00.000 8976 Moving (0.13, -0.36) raw xDistance=-0.38 yDistance=0.09
01:43:32.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
01:43:32.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:43:32.707 00.000 8976 MoveAxis(R, 2, ABG)
01:43:32.708 00.001 8976 stepping (-4, 12) + (2, 0)
01:43:32.708 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:32.708 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:43:32.717 00.009 5052 UpdateGuideState exits: m=192 SNR=9.5
01:43:32.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:32.717 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:32.717 00.000 5052 Enqueuing Expose request
01:43:32.731 00.014 8976 Received - 47 (G) 
01:43:32.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:32.731 00.000 8976 stepped: pos (-2, 12)
01:43:32.731 00.000 8976 MoveAxis(U, 0, ABG)
01:43:32.731 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:43:32.731 00.000 8976 MountToCamera -- mountX=0.61 mountY=-1.84 hyp=1.94 mountTheta=-1.25 cameraX=1.36, cameraY=1.38 cameraTheta=0.79
01:43:32.731 00.000 8976 incremental bump (1.359, 1.383) isValid = 1
01:43:32.731 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
01:43:32.731 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:43:32.731 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:43:32.731 00.000 8976 move complete, result=0
01:43:32.731 00.000 9828 Worker thread wakes up
01:43:32.731 00.000 8976 worker thread done servicing request
01:43:32.731 00.000 8976 Worker thread wakes up
01:43:32.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:32.731 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:32.731 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:43:32.731 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:43:32.732 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:43:32.732 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
01:43:32.732 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
01:43:32.732 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:43:32.732 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:43:32.732 00.000 9828 BLC: window closed
01:43:32.732 00.000 9828 MoveAxis(E, 27, B)
01:43:32.732 00.000 9828 Guiding  Dir = 2, Dur = 27
01:43:32.732 00.000 9828 IsSlewing returns 0
01:43:32.732 00.000 9828 IsGuiding returns 0
01:43:32.732 00.000 9828 PulseGuide returned control before completion, sleep 37
01:43:32.784 00.052 9828 IsGuiding returns 1
01:43:32.788 00.004 9828 scope still moving after pulse duration time elapsed
01:43:32.815 00.027 9828 IsSlewing returns 0
01:43:32.815 00.000 9828 IsGuiding returns 1
01:43:32.846 00.031 9828 IsSlewing returns 0
01:43:32.846 00.000 9828 IsGuiding returns 1
01:43:32.876 00.030 9828 IsSlewing returns 0
01:43:32.876 00.000 9828 IsGuiding returns 0
01:43:32.876 00.000 9828 scope move finished after 27 + 116 ms
01:43:32.876 00.000 9828 Move returns status 0, amount 27
01:43:32.876 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:32.876 00.000 9828 MoveAxis(N, 10, B)
01:43:32.876 00.000 9828 Guiding  Dir = 0, Dur = 10
01:43:32.892 00.016 9828 IsSlewing returns 0
01:43:32.892 00.000 9828 IsGuiding returns 0
01:43:32.892 00.000 9828 PulseGuide returned control before completion, sleep 20
01:43:32.922 00.030 9828 IsGuiding returns 1
01:43:32.922 00.000 9828 scope still moving after pulse duration time elapsed
01:43:32.954 00.032 9828 IsSlewing returns 0
01:43:32.954 00.000 9828 IsGuiding returns 1
01:43:32.985 00.031 9828 IsSlewing returns 0
01:43:32.985 00.000 9828 IsGuiding returns 1
01:43:33.015 00.030 9828 IsSlewing returns 0
01:43:33.015 00.000 9828 IsGuiding returns 1
01:43:33.046 00.031 9828 IsSlewing returns 0
01:43:33.046 00.000 9828 IsGuiding returns 0
01:43:33.046 00.000 9828 scope move finished after 10 + 144 ms
01:43:33.046 00.000 9828 Move returns status 0, amount 10
01:43:33.046 00.000 9828 move complete, result=0
01:43:33.046 00.000 9828 worker thread done servicing request
01:43:33.046 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:43:33.420 00.374 8976 Exposure complete
01:43:33.425 00.005 8976 worker thread done servicing request
01:43:33.425 00.000 5052 OnExposeComplete: enter
01:43:33.425 00.000 5052 UpdateGuideState(): m_state=6
01:43:33.425 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5220
01:43:33.425 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.56, Mass=201, SNR=9.8, Peak=68 HFD=2.7
01:43:33.425 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
01:43:33.425 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.36)
01:43:33.425 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.15 hyp=0.41 cameraTheta=-2.78 mountX=0.05 mountY=0.40, mountTheta=1.46
01:43:33.426 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.15, opts=13)
01:43:33.426 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.15)
01:43:33.426 00.000 8976 Worker thread wakes up
01:43:33.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.15) opts 0xd
01:43:33.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.15)
01:43:33.426 00.000 8976 Moving (-0.38, -0.15) raw xDistance=0.05 yDistance=0.40
01:43:33.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:43:33.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:43:33.426 00.000 8976 MoveAxis(R, 0, ABG)
01:43:33.427 00.001 8976 MoveAxis(D, 2, ABG)
01:43:33.427 00.000 8976 stepping (-2, 12) + (0, -2)
01:43:33.427 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:33.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:43:33.437 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:43:33.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:33.437 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:33.437 00.000 5052 Enqueuing Expose request
01:43:33.451 00.014 8976 Received - 47 (G) 
01:43:33.451 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:33.451 00.000 8976 stepped: pos (-2, 10)
01:43:33.451 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:43:33.451 00.000 8976 MountToCamera -- mountX=0.51 mountY=-1.76 hyp=1.83 mountTheta=-1.29 cameraX=1.33, cameraY=1.26 cameraTheta=0.76
01:43:33.451 00.000 8976 incremental bump (1.331, 1.255) isValid = 1
01:43:33.451 00.000 8976 Scheduling Mount bump of (0.084, 0.082)
01:43:33.451 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:43:33.451 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:43:33.451 00.000 8976 move complete, result=0
01:43:33.451 00.000 9828 Worker thread wakes up
01:43:33.451 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:43:33.451 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:43:33.451 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
01:43:33.451 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:43:33.452 00.001 8976 worker thread done servicing request
01:43:33.452 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
01:43:33.452 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
01:43:33.452 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:43:33.452 00.000 9828 BLC: window closed
01:43:33.452 00.000 9828 MoveAxis(E, 28, B)
01:43:33.452 00.000 8976 Worker thread wakes up
01:43:33.452 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:33.452 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:33.452 00.000 9828 Guiding  Dir = 2, Dur = 28
01:43:33.452 00.000 9828 IsSlewing returns 0
01:43:33.453 00.001 9828 IsGuiding returns 0
01:43:33.453 00.000 9828 PulseGuide returned control before completion, sleep 38
01:43:33.494 00.041 9828 IsGuiding returns 1
01:43:33.494 00.000 9828 scope still moving after pulse duration time elapsed
01:43:33.525 00.031 9828 IsSlewing returns 0
01:43:33.525 00.000 9828 IsGuiding returns 1
01:43:33.557 00.032 9828 IsSlewing returns 0
01:43:33.558 00.001 9828 IsGuiding returns 1
01:43:33.588 00.030 9828 IsSlewing returns 0
01:43:33.588 00.000 9828 IsGuiding returns 1
01:43:33.619 00.031 9828 IsSlewing returns 0
01:43:33.619 00.000 9828 IsGuiding returns 0
01:43:33.619 00.000 9828 scope move finished after 28 + 139 ms
01:43:33.619 00.000 9828 Move returns status 0, amount 28
01:43:33.619 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:33.619 00.000 9828 MoveAxis(N, 10, B)
01:43:33.619 00.000 9828 Guiding  Dir = 0, Dur = 10
01:43:33.634 00.015 9828 IsSlewing returns 0
01:43:33.634 00.000 9828 IsGuiding returns 0
01:43:33.634 00.000 9828 PulseGuide returned control before completion, sleep 20
01:43:33.666 00.032 9828 IsGuiding returns 1
01:43:33.666 00.000 9828 scope still moving after pulse duration time elapsed
01:43:33.697 00.031 9828 IsSlewing returns 0
01:43:33.697 00.000 9828 IsGuiding returns 1
01:43:33.728 00.031 9828 IsSlewing returns 0
01:43:33.728 00.000 9828 IsGuiding returns 1
01:43:33.758 00.030 9828 IsSlewing returns 0
01:43:33.759 00.001 9828 IsGuiding returns 1
01:43:33.789 00.030 9828 IsSlewing returns 0
01:43:33.789 00.000 9828 IsGuiding returns 0
01:43:33.789 00.000 9828 scope move finished after 10 + 144 ms
01:43:33.789 00.000 9828 Move returns status 0, amount 10
01:43:33.789 00.000 9828 move complete, result=0
01:43:33.790 00.001 9828 worker thread done servicing request
01:43:33.790 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:43:34.142 00.352 8976 Exposure complete
01:43:34.148 00.006 8976 worker thread done servicing request
01:43:34.150 00.002 5052 OnExposeComplete: enter
01:43:34.150 00.000 5052 UpdateGuideState(): m_state=6
01:43:34.150 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5221
01:43:34.150 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=282.09, Mass=186, SNR=9.4, Peak=69 HFD=2.8
01:43:34.150 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
01:43:34.150 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:43:34.150 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.38 hyp=0.48 cameraTheta=2.22 mountX=0.47 mountY=0.03, mountTheta=0.07
01:43:34.151 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.38, opts=13)
01:43:34.151 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.38)
01:43:34.151 00.000 8976 Worker thread wakes up
01:43:34.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.38) opts 0xd
01:43:34.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.38)
01:43:34.151 00.000 8976 Moving (-0.29, 0.38) raw xDistance=0.47 yDistance=0.03
01:43:34.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:43:34.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:43:34.151 00.000 8976 MoveAxis(L, 2, ABG)
01:43:34.151 00.000 8976 stepping (-2, 10) + (-2, 0)
01:43:34.151 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:34.152 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:43:34.161 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:43:34.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:34.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:34.161 00.000 5052 Enqueuing Expose request
01:43:34.186 00.025 8976 Received - 47 (G) 
01:43:34.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:34.186 00.000 8976 stepped: pos (-4, 10)
01:43:34.186 00.000 8976 MoveAxis(U, 0, ABG)
01:43:34.186 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:43:34.186 00.000 8976 MountToCamera -- mountX=0.54 mountY=-1.70 hyp=1.79 mountTheta=-1.26 cameraX=1.27, cameraY=1.26 cameraTheta=0.78
01:43:34.186 00.000 8976 incremental bump (1.266, 1.260) isValid = 1
01:43:34.186 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
01:43:34.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:43:34.186 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:43:34.186 00.000 8976 move complete, result=0
01:43:34.186 00.000 8976 worker thread done servicing request
01:43:34.186 00.000 9828 Worker thread wakes up
01:43:34.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:43:34.186 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:43:34.186 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
01:43:34.186 00.000 8976 Worker thread wakes up
01:43:34.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:34.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:34.186 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.0 px 0 ms NORTH
01:43:34.187 00.001 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
01:43:34.187 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
01:43:34.187 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:43:34.187 00.000 9828 BLC: window closed
01:43:34.187 00.000 9828 MoveAxis(E, 27, B)
01:43:34.187 00.000 9828 Guiding  Dir = 2, Dur = 27
01:43:34.187 00.000 9828 IsSlewing returns 0
01:43:34.187 00.000 9828 IsGuiding returns 0
01:43:34.187 00.000 9828 PulseGuide returned control before completion, sleep 37
01:43:34.237 00.050 9828 IsGuiding returns 1
01:43:34.237 00.000 9828 scope still moving after pulse duration time elapsed
01:43:34.268 00.031 9828 IsSlewing returns 0
01:43:34.268 00.000 9828 IsGuiding returns 1
01:43:34.299 00.031 9828 IsSlewing returns 0
01:43:34.299 00.000 9828 IsGuiding returns 1
01:43:34.330 00.031 9828 IsSlewing returns 0
01:43:34.330 00.000 9828 IsGuiding returns 0
01:43:34.330 00.000 9828 scope move finished after 27 + 115 ms
01:43:34.330 00.000 9828 Move returns status 0, amount 27
01:43:34.330 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:34.330 00.000 9828 MoveAxis(N, 10, B)
01:43:34.330 00.000 9828 Guiding  Dir = 0, Dur = 10
01:43:34.345 00.015 9828 IsSlewing returns 0
01:43:34.345 00.000 9828 IsGuiding returns 0
01:43:34.345 00.000 9828 PulseGuide returned control before completion, sleep 20
01:43:34.376 00.031 9828 IsGuiding returns 1
01:43:34.376 00.000 9828 scope still moving after pulse duration time elapsed
01:43:34.407 00.031 9828 IsSlewing returns 0
01:43:34.407 00.000 9828 IsGuiding returns 1
01:43:34.438 00.031 9828 IsSlewing returns 0
01:43:34.438 00.000 9828 IsGuiding returns 1
01:43:34.469 00.031 9828 IsSlewing returns 0
01:43:34.469 00.000 9828 IsGuiding returns 1
01:43:34.500 00.031 9828 IsSlewing returns 0
01:43:34.500 00.000 9828 IsGuiding returns 0
01:43:34.500 00.000 9828 scope move finished after 10 + 144 ms
01:43:34.500 00.000 9828 Move returns status 0, amount 10
01:43:34.500 00.000 9828 move complete, result=0
01:43:34.500 00.000 9828 worker thread done servicing request
01:43:34.500 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:43:34.880 00.380 8976 Exposure complete
01:43:34.884 00.004 8976 worker thread done servicing request
01:43:34.885 00.001 5052 OnExposeComplete: enter
01:43:34.885 00.000 5052 UpdateGuideState(): m_state=6
01:43:34.885 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5222
01:43:34.885 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.93, Mass=198, SNR=9.7, Peak=68 HFD=3.2
01:43:34.885 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:43:34.885 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
01:43:34.885 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.22 hyp=0.50 cameraTheta=2.69 mountX=0.40 mountY=0.26, mountTheta=0.57
01:43:34.886 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.22, opts=13)
01:43:34.886 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.22)
01:43:34.886 00.000 8976 Worker thread wakes up
01:43:34.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.22) opts 0xd
01:43:34.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.22)
01:43:34.886 00.000 8976 Moving (-0.45, 0.22) raw xDistance=0.40 yDistance=0.26
01:43:34.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:43:34.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:43:34.886 00.000 8976 MoveAxis(L, 2, ABG)
01:43:34.886 00.000 8976 stepping (-4, 10) + (-2, 0)
01:43:34.886 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:34.887 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:43:34.896 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:43:34.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:34.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:34.896 00.000 5052 Enqueuing Expose request
01:43:34.921 00.025 8976 Received - 47 (G) 
01:43:34.921 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:34.921 00.000 8976 stepped: pos (-6, 10)
01:43:34.921 00.000 8976 MoveAxis(U, 0, ABG)
01:43:34.921 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:43:34.922 00.001 8976 MountToCamera -- mountX=0.67 mountY=-1.66 hyp=1.79 mountTheta=-1.19 cameraX=1.18, cameraY=1.35 cameraTheta=0.85
01:43:34.922 00.000 8976 incremental bump (1.177, 1.352) isValid = 1
01:43:34.922 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
01:43:34.922 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:43:34.922 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:43:34.922 00.000 8976 move complete, result=0
01:43:34.922 00.000 9828 Worker thread wakes up
01:43:34.922 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:43:34.922 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:43:34.922 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
01:43:34.922 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
01:43:34.922 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:43:34.922 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:43:34.922 00.000 9828 BLC: window closed
01:43:34.922 00.000 9828 MoveAxis(E, 25, B)
01:43:34.922 00.000 9828 Guiding  Dir = 2, Dur = 25
01:43:34.922 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 0 ms NORTH
01:43:34.922 00.000 8976 worker thread done servicing request
01:43:34.922 00.000 8976 Worker thread wakes up
01:43:34.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:34.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:34.923 00.001 9828 IsSlewing returns 0
01:43:34.923 00.000 9828 IsGuiding returns 0
01:43:34.923 00.000 9828 PulseGuide returned control before completion, sleep 35
01:43:34.963 00.040 9828 IsGuiding returns 1
01:43:34.963 00.000 9828 scope still moving after pulse duration time elapsed
01:43:34.994 00.031 9828 IsSlewing returns 0
01:43:34.995 00.001 9828 IsGuiding returns 1
01:43:35.025 00.030 9828 IsSlewing returns 0
01:43:35.025 00.000 9828 IsGuiding returns 1
01:43:35.056 00.031 9828 IsSlewing returns 0
01:43:35.056 00.000 9828 IsGuiding returns 1
01:43:35.087 00.031 9828 IsSlewing returns 0
01:43:35.087 00.000 9828 IsGuiding returns 0
01:43:35.087 00.000 9828 scope move finished after 25 + 139 ms
01:43:35.087 00.000 9828 Move returns status 0, amount 25
01:43:35.087 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:35.087 00.000 9828 MoveAxis(N, 11, B)
01:43:35.087 00.000 9828 Guiding  Dir = 0, Dur = 11
01:43:35.103 00.016 9828 IsSlewing returns 0
01:43:35.103 00.000 9828 IsGuiding returns 0
01:43:35.103 00.000 9828 PulseGuide returned control before completion, sleep 21
01:43:35.133 00.030 9828 IsGuiding returns 1
01:43:35.133 00.000 9828 scope still moving after pulse duration time elapsed
01:43:35.164 00.031 9828 IsSlewing returns 0
01:43:35.164 00.000 9828 IsGuiding returns 1
01:43:35.196 00.032 9828 IsSlewing returns 0
01:43:35.196 00.000 9828 IsGuiding returns 1
01:43:35.228 00.032 9828 IsSlewing returns 0
01:43:35.228 00.000 9828 IsGuiding returns 1
01:43:35.258 00.030 9828 IsSlewing returns 0
01:43:35.258 00.000 9828 IsGuiding returns 0
01:43:35.258 00.000 9828 scope move finished after 11 + 144 ms
01:43:35.258 00.000 9828 Move returns status 0, amount 11
01:43:35.258 00.000 9828 move complete, result=0
01:43:35.258 00.000 9828 worker thread done servicing request
01:43:35.259 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:43:35.612 00.353 8976 Exposure complete
01:43:35.618 00.006 8976 worker thread done servicing request
01:43:35.618 00.000 5052 OnExposeComplete: enter
01:43:35.618 00.000 5052 UpdateGuideState(): m_state=6
01:43:35.618 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5223
01:43:35.618 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.43, Mass=191, SNR=9.5, Peak=70 HFD=2.9
01:43:35.618 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
01:43:35.618 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
01:43:35.618 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.28 hyp=0.60 cameraTheta=-2.66 mountX=-0.01 mountY=0.60, mountTheta=1.58
01:43:35.619 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.28, opts=13)
01:43:35.619 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.28)
01:43:35.619 00.000 8976 Worker thread wakes up
01:43:35.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.28) opts 0xd
01:43:35.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.28)
01:43:35.619 00.000 8976 Moving (-0.53, -0.28) raw xDistance=-0.01 yDistance=0.60
01:43:35.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:43:35.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
01:43:35.619 00.000 8976 MoveAxis(R, 0, ABG)
01:43:35.619 00.000 8976 MoveAxis(D, 2, ABG)
01:43:35.619 00.000 8976 stepping (-6, 10) + (0, -2)
01:43:35.620 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:35.620 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:43:35.630 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:43:35.630 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:35.630 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:35.630 00.000 5052 Enqueuing Expose request
01:43:35.656 00.026 8976 Received - 47 (G) 
01:43:35.656 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:35.656 00.000 8976 stepped: pos (-6, 8)
01:43:35.656 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:43:35.656 00.000 8976 MountToCamera -- mountX=0.75 mountY=-1.53 hyp=1.71 mountTheta=-1.12 cameraX=1.02, cameraY=1.37 cameraTheta=0.93
01:43:35.657 00.001 8976 incremental bump (1.024, 1.367) isValid = 1
01:43:35.657 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
01:43:35.657 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:43:35.657 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:43:35.657 00.000 8976 move complete, result=0
01:43:35.657 00.000 9828 Worker thread wakes up
01:43:35.657 00.000 8976 worker thread done servicing request
01:43:35.657 00.000 8976 Worker thread wakes up
01:43:35.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:35.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:35.657 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:43:35.657 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:43:35.657 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:43:35.657 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
01:43:35.657 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
01:43:35.658 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
01:43:35.658 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:43:35.658 00.000 9828 BLC: window closed
01:43:35.658 00.000 9828 MoveAxis(E, 23, B)
01:43:35.658 00.000 9828 Guiding  Dir = 2, Dur = 23
01:43:35.658 00.000 9828 IsSlewing returns 0
01:43:35.658 00.000 9828 IsGuiding returns 0
01:43:35.658 00.000 9828 PulseGuide returned control before completion, sleep 33
01:43:35.703 00.045 9828 IsGuiding returns 1
01:43:35.704 00.001 9828 scope still moving after pulse duration time elapsed
01:43:35.733 00.029 9828 IsSlewing returns 0
01:43:35.733 00.000 9828 IsGuiding returns 1
01:43:35.765 00.032 9828 IsSlewing returns 0
01:43:35.765 00.000 9828 IsGuiding returns 1
01:43:35.795 00.030 9828 IsSlewing returns 0
01:43:35.795 00.000 9828 IsGuiding returns 1
01:43:35.826 00.031 9828 IsSlewing returns 0
01:43:35.826 00.000 9828 IsGuiding returns 1
01:43:35.857 00.031 9828 IsSlewing returns 0
01:43:35.857 00.000 9828 IsGuiding returns 1
01:43:35.888 00.031 9828 IsSlewing returns 0
01:43:35.888 00.000 9828 IsGuiding returns 0
01:43:35.888 00.000 9828 scope move finished after 23 + 207 ms
01:43:35.888 00.000 9828 Move returns status 0, amount 23
01:43:35.888 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:35.888 00.000 9828 MoveAxis(N, 12, B)
01:43:35.888 00.000 9828 Guiding  Dir = 0, Dur = 12
01:43:35.903 00.015 9828 IsSlewing returns 0
01:43:35.903 00.000 9828 IsGuiding returns 0
01:43:35.903 00.000 9828 PulseGuide returned control before completion, sleep 22
01:43:35.935 00.032 9828 IsGuiding returns 1
01:43:35.935 00.000 9828 scope still moving after pulse duration time elapsed
01:43:35.966 00.031 9828 IsSlewing returns 0
01:43:35.966 00.000 9828 IsGuiding returns 1
01:43:35.997 00.031 9828 IsSlewing returns 0
01:43:35.997 00.000 9828 IsGuiding returns 1
01:43:36.027 00.030 9828 IsSlewing returns 0
01:43:36.027 00.000 9828 IsGuiding returns 1
01:43:36.058 00.031 9828 IsSlewing returns 0
01:43:36.058 00.000 9828 IsGuiding returns 0
01:43:36.058 00.000 9828 scope move finished after 12 + 142 ms
01:43:36.058 00.000 9828 Move returns status 0, amount 12
01:43:36.058 00.000 9828 move complete, result=0
01:43:36.058 00.000 9828 worker thread done servicing request
01:43:36.058 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:43:36.349 00.291 8976 Exposure complete
01:43:36.355 00.006 8976 worker thread done servicing request
01:43:36.355 00.000 5052 OnExposeComplete: enter
01:43:36.355 00.000 5052 UpdateGuideState(): m_state=6
01:43:36.355 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5224
01:43:36.355 00.000 5052 Star::Find returns 1 (0), X=328.08, Y=281.28, Mass=182, SNR=9.3, Peak=73 HFD=2.6
01:43:36.355 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
01:43:36.355 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
01:43:36.355 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=-0.43 hyp=1.18 cameraTheta=-2.77 mountX=0.12 mountY=1.15, mountTheta=1.47
01:43:36.355 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=-0.43, opts=13)
01:43:36.355 00.000 5052 Enqueuing Move request for stepguider (-1.09, -0.43)
01:43:36.356 00.001 8976 Worker thread wakes up
01:43:36.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, -0.43) opts 0xd
01:43:36.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, -0.43)
01:43:36.356 00.000 8976 Moving (-1.09, -0.43) raw xDistance=0.12 yDistance=1.15
01:43:36.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:43:36.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.15
01:43:36.356 00.000 8976 MoveAxis(R, 0, ABG)
01:43:36.356 00.000 8976 MoveAxis(D, 5, ABG)
01:43:36.356 00.000 8976 stepping (-6, 8) + (0, -5)
01:43:36.356 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:43:36.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:43:36.366 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:43:36.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:36.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:36.366 00.000 5052 Enqueuing Expose request
01:43:36.392 00.026 8976 Received - 47 (G) 
01:43:36.392 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:43:36.392 00.000 8976 stepped: pos (-6, 3)
01:43:36.392 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:43:36.392 00.000 8976 MountToCamera -- mountX=0.81 mountY=-1.18 hyp=1.43 mountTheta=-0.97 cameraX=0.69, cameraY=1.26 cameraTheta=1.07
01:43:36.392 00.000 8976 incremental bump (0.688, 1.257) isValid = 1
01:43:36.392 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
01:43:36.392 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:43:36.392 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:43:36.392 00.000 8976 move complete, result=0
01:43:36.392 00.000 9828 Worker thread wakes up
01:43:36.392 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:43:36.392 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:43:36.392 00.000 8976 worker thread done servicing request
01:43:36.392 00.000 8976 Worker thread wakes up
01:43:36.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:36.392 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:36.392 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.2 px 5 ms SOUTH
01:43:36.392 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
01:43:36.393 00.001 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
01:43:36.393 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:43:36.393 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:43:36.393 00.000 9828 BLC: window closed
01:43:36.393 00.000 9828 MoveAxis(E, 19, B)
01:43:36.393 00.000 9828 Guiding  Dir = 2, Dur = 19
01:43:36.393 00.000 9828 IsSlewing returns 0
01:43:36.393 00.000 9828 IsGuiding returns 0
01:43:36.393 00.000 9828 PulseGuide returned control before completion, sleep 29
01:43:36.428 00.035 9828 IsGuiding returns 1
01:43:36.428 00.000 9828 scope still moving after pulse duration time elapsed
01:43:36.459 00.031 9828 IsSlewing returns 0
01:43:36.459 00.000 9828 IsGuiding returns 1
01:43:36.489 00.030 9828 IsSlewing returns 0
01:43:36.489 00.000 9828 IsGuiding returns 1
01:43:36.520 00.031 9828 IsSlewing returns 0
01:43:36.520 00.000 9828 IsGuiding returns 0
01:43:36.520 00.000 9828 scope move finished after 19 + 107 ms
01:43:36.520 00.000 9828 Move returns status 0, amount 19
01:43:36.520 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:43:36.520 00.000 9828 MoveAxis(N, 13, B)
01:43:36.520 00.000 9828 Guiding  Dir = 0, Dur = 13
01:43:36.535 00.015 9828 IsSlewing returns 0
01:43:36.535 00.000 9828 IsGuiding returns 0
01:43:36.535 00.000 9828 PulseGuide returned control before completion, sleep 23
01:43:36.567 00.032 9828 IsGuiding returns 1
01:43:36.567 00.000 9828 scope still moving after pulse duration time elapsed
01:43:36.598 00.031 9828 IsSlewing returns 0
01:43:36.598 00.000 9828 IsGuiding returns 1
01:43:36.629 00.031 9828 IsSlewing returns 0
01:43:36.629 00.000 9828 IsGuiding returns 1
01:43:36.660 00.031 9828 IsSlewing returns 0
01:43:36.660 00.000 9828 IsGuiding returns 1
01:43:36.691 00.031 9828 IsSlewing returns 0
01:43:36.691 00.000 9828 IsGuiding returns 0
01:43:36.691 00.000 9828 scope move finished after 13 + 142 ms
01:43:36.691 00.000 9828 Move returns status 0, amount 13
01:43:36.691 00.000 9828 move complete, result=0
01:43:36.691 00.000 9828 worker thread done servicing request
01:43:36.691 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:43:37.084 00.393 8976 Exposure complete
01:43:37.089 00.005 8976 worker thread done servicing request
01:43:37.090 00.001 5052 OnExposeComplete: enter
01:43:37.090 00.000 5052 UpdateGuideState(): m_state=6
01:43:37.090 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5225
01:43:37.090 00.000 5052 Star::Find returns 1 (0), X=327.94, Y=281.73, Mass=191, SNR=9.5, Peak=66 HFD=2.6
01:43:37.090 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:43:37.090 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:43:37.090 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=0.02 hyp=1.23 cameraTheta=3.13 mountX=0.58 mountY=1.02, mountTheta=1.06
01:43:37.091 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=0.02, opts=13)
01:43:37.091 00.000 5052 Enqueuing Move request for stepguider (-1.23, 0.02)
01:43:37.091 00.000 8976 Worker thread wakes up
01:43:37.091 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, 0.02) opts 0xd
01:43:37.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, 0.02)
01:43:37.091 00.000 8976 Moving (-1.23, 0.02) raw xDistance=0.58 yDistance=1.02
01:43:37.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
01:43:37.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.02
01:43:37.091 00.000 8976 MoveAxis(L, 2, ABG)
01:43:37.091 00.000 8976 stepping (-6, 3) + (-2, 0)
01:43:37.091 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:37.092 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:43:37.101 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:43:37.101 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:37.101 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:37.101 00.000 5052 Enqueuing Expose request
01:43:37.127 00.026 8976 Received - 47 (G) 
01:43:37.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:37.127 00.000 8976 stepped: pos (-8, 3)
01:43:37.127 00.000 8976 MoveAxis(D, 4, ABG)
01:43:37.127 00.000 8976 stepping (-8, 3) + (0, -4)
01:43:37.127 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:37.159 00.032 8976 Received - 47 (G) 
01:43:37.159 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:37.159 00.000 8976 stepped: pos (-8, -1)
01:43:37.159 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:43:37.159 00.000 8976 move complete, result=0
01:43:37.159 00.000 8976 worker thread done servicing request
01:43:37.159 00.000 8976 Worker thread wakes up
01:43:37.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:37.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:37.159 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:43:37.849 00.690 8976 Exposure complete
01:43:37.855 00.006 8976 worker thread done servicing request
01:43:37.855 00.000 5052 OnExposeComplete: enter
01:43:37.855 00.000 5052 UpdateGuideState(): m_state=6
01:43:37.855 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5226
01:43:37.855 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.71, Mass=195, SNR=9.7, Peak=66 HFD=3.0
01:43:37.855 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
01:43:37.855 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
01:43:37.855 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.00 hyp=0.71 cameraTheta=-3.14 mountX=0.32 mountY=0.59, mountTheta=1.07
01:43:37.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.00, opts=13)
01:43:37.856 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.00)
01:43:37.856 00.000 8976 Worker thread wakes up
01:43:37.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.00) opts 0xd
01:43:37.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.00)
01:43:37.856 00.000 8976 Moving (-0.71, -0.00) raw xDistance=0.32 yDistance=0.59
01:43:37.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
01:43:37.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.59
01:43:37.856 00.000 8976 MoveAxis(L, 1, ABG)
01:43:37.856 00.000 8976 stepping (-8, -1) + (-1, 0)
01:43:37.856 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:37.857 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:43:37.866 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:43:37.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:37.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:37.866 00.000 5052 Enqueuing Expose request
01:43:37.879 00.013 8976 Received - 47 (G) 
01:43:37.879 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:37.879 00.000 8976 stepped: pos (-9, -1)
01:43:37.879 00.000 8976 MoveAxis(D, 3, ABG)
01:43:37.879 00.000 8976 stepping (-9, -1) + (0, -3)
01:43:37.879 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:37.910 00.031 8976 Received - 47 (G) 
01:43:37.910 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:37.910 00.000 8976 stepped: pos (-9, -4)
01:43:37.910 00.000 8976 move complete, result=0
01:43:37.910 00.000 8976 worker thread done servicing request
01:43:37.910 00.000 8976 Worker thread wakes up
01:43:37.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:37.910 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:37.910 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
01:43:38.604 00.694 8976 Exposure complete
01:43:38.609 00.005 8976 worker thread done servicing request
01:43:38.609 00.000 5052 OnExposeComplete: enter
01:43:38.609 00.000 5052 UpdateGuideState(): m_state=6
01:43:38.609 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5227
01:43:38.609 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.98, Mass=180, SNR=9.3, Peak=71 HFD=2.8
01:43:38.609 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
01:43:38.609 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
01:43:38.609 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.34 cameraTheta=2.24 mountX=0.34 mountY=0.03, mountTheta=0.10
01:43:38.610 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.27, opts=13)
01:43:38.610 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.27)
01:43:38.610 00.000 8976 Worker thread wakes up
01:43:38.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.27) opts 0xd
01:43:38.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.27)
01:43:38.610 00.000 8976 Moving (-0.21, 0.27) raw xDistance=0.34 yDistance=0.03
01:43:38.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:43:38.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:43:38.611 00.001 8976 MoveAxis(L, 1, ABG)
01:43:38.611 00.000 8976 stepping (-9, -4) + (-1, 0)
01:43:38.611 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:38.612 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:43:38.621 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
01:43:38.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:38.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:38.621 00.000 5052 Enqueuing Expose request
01:43:38.630 00.009 8976 Received - 47 (G) 
01:43:38.630 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:38.630 00.000 8976 stepped: pos (-10, -4)
01:43:38.630 00.000 8976 MoveAxis(U, 0, ABG)
01:43:38.630 00.000 8976 move complete, result=0
01:43:38.630 00.000 8976 worker thread done servicing request
01:43:38.630 00.000 8976 Worker thread wakes up
01:43:38.630 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:43:38.630 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:38.630 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:39.318 00.688 8976 Exposure complete
01:43:39.323 00.005 8976 worker thread done servicing request
01:43:39.323 00.000 5052 OnExposeComplete: enter
01:43:39.323 00.000 5052 UpdateGuideState(): m_state=6
01:43:39.323 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5228
01:43:39.323 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=282.01, Mass=186, SNR=9.4, Peak=68 HFD=2.8
01:43:39.323 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.04) = xAngle (0.42 = 0.42)
01:43:39.323 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
01:43:39.324 00.001 5052 CameraToMount -- cameraX=-0.37 cameraY=0.30 hyp=0.48 cameraTheta=2.46 mountX=0.44 mountY=0.15, mountTheta=0.33
01:43:39.324 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.30, opts=13)
01:43:39.324 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.30)
01:43:39.324 00.000 8976 Worker thread wakes up
01:43:39.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.30) opts 0xd
01:43:39.325 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.30)
01:43:39.325 00.000 8976 Moving (-0.37, 0.30) raw xDistance=0.44 yDistance=0.15
01:43:39.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
01:43:39.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:43:39.325 00.000 8976 MoveAxis(L, 2, ABG)
01:43:39.325 00.000 8976 stepping (-10, -4) + (-2, 0)
01:43:39.325 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:39.325 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:43:39.335 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:43:39.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:39.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:39.335 00.000 5052 Enqueuing Expose request
01:43:39.349 00.014 8976 Received - 47 (G) 
01:43:39.349 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:39.349 00.000 8976 stepped: pos (-12, -4)
01:43:39.349 00.000 8976 MoveAxis(U, 0, ABG)
01:43:39.349 00.000 8976 move complete, result=0
01:43:39.349 00.000 8976 worker thread done servicing request
01:43:39.349 00.000 8976 Worker thread wakes up
01:43:39.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:39.349 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:39.349 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:43:40.040 00.691 8976 Exposure complete
01:43:40.045 00.005 8976 worker thread done servicing request
01:43:40.045 00.000 5052 OnExposeComplete: enter
01:43:40.045 00.000 5052 UpdateGuideState(): m_state=6
01:43:40.045 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5229
01:43:40.045 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.38, Mass=202, SNR=9.8, Peak=69 HFD=3.1
01:43:40.045 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
01:43:40.046 00.001 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.50)
01:43:40.046 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.33 hyp=0.69 cameraTheta=-2.64 mountX=-0.02 mountY=0.69, mountTheta=1.60
01:43:40.046 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.33, opts=13)
01:43:40.046 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.33)
01:43:40.046 00.000 8976 Worker thread wakes up
01:43:40.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.33) opts 0xd
01:43:40.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.33)
01:43:40.046 00.000 8976 Moving (-0.61, -0.33) raw xDistance=-0.02 yDistance=0.69
01:43:40.047 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:43:40.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69
01:43:40.047 00.000 8976 MoveAxis(R, 0, ABG)
01:43:40.047 00.000 8976 MoveAxis(D, 3, ABG)
01:43:40.047 00.000 8976 stepping (-12, -4) + (0, -3)
01:43:40.047 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:40.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:43:40.058 00.011 5052 UpdateGuideState exits: m=202 SNR=9.8
01:43:40.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:40.058 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:40.058 00.000 5052 Enqueuing Expose request
01:43:40.084 00.026 8976 Received - 47 (G) 
01:43:40.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:40.084 00.000 8976 stepped: pos (-12, -7)
01:43:40.084 00.000 8976 move complete, result=0
01:43:40.084 00.000 8976 worker thread done servicing request
01:43:40.084 00.000 8976 Worker thread wakes up
01:43:40.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:40.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:40.084 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:43:40.772 00.688 8976 Exposure complete
01:43:40.777 00.005 8976 worker thread done servicing request
01:43:40.777 00.000 5052 OnExposeComplete: enter
01:43:40.777 00.000 5052 UpdateGuideState(): m_state=6
01:43:40.777 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5230
01:43:40.777 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=282.02, Mass=174, SNR=9.1, Peak=68 HFD=2.8
01:43:40.777 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:43:40.777 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
01:43:40.777 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.31 hyp=0.78 cameraTheta=2.73 mountX=0.60 mountY=0.44, mountTheta=0.62
01:43:40.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.31, opts=13)
01:43:40.778 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.31)
01:43:40.778 00.000 8976 Worker thread wakes up
01:43:40.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.31) opts 0xd
01:43:40.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.31)
01:43:40.778 00.000 8976 Moving (-0.72, 0.31) raw xDistance=0.60 yDistance=0.44
01:43:40.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
01:43:40.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
01:43:40.778 00.000 8976 MoveAxis(L, 2, ABG)
01:43:40.779 00.001 8976 stepping (-12, -7) + (-2, 0)
01:43:40.779 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:40.779 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:43:40.789 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
01:43:40.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:40.789 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:40.789 00.000 5052 Enqueuing Expose request
01:43:40.804 00.015 8976 Received - 47 (G) 
01:43:40.804 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:40.804 00.000 8976 stepped: pos (-14, -7)
01:43:40.804 00.000 8976 MoveAxis(D, 2, ABG)
01:43:40.804 00.000 8976 stepping (-14, -7) + (0, -2)
01:43:40.804 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:40.836 00.032 8976 Received - 47 (G) 
01:43:40.836 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:40.836 00.000 8976 stepped: pos (-14, -9)
01:43:40.836 00.000 8976 move complete, result=0
01:43:40.836 00.000 8976 worker thread done servicing request
01:43:40.836 00.000 8976 Worker thread wakes up
01:43:40.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:40.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:40.836 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:43:41.529 00.693 8976 Exposure complete
01:43:41.535 00.006 8976 worker thread done servicing request
01:43:41.535 00.000 5052 OnExposeComplete: enter
01:43:41.535 00.000 5052 UpdateGuideState(): m_state=6
01:43:41.535 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5231
01:43:41.535 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.69, Mass=190, SNR=9.5, Peak=62 HFD=2.9
01:43:41.535 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:43:41.535 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
01:43:41.535 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.02 hyp=0.92 cameraTheta=-3.12 mountX=0.40 mountY=0.78, mountTheta=1.10
01:43:41.536 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.02, opts=13)
01:43:41.536 00.000 5052 Enqueuing Move request for stepguider (-0.92, -0.02)
01:43:41.536 00.000 8976 Worker thread wakes up
01:43:41.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.02) opts 0xd
01:43:41.536 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.02)
01:43:41.536 00.000 8976 Moving (-0.92, -0.02) raw xDistance=0.40 yDistance=0.78
01:43:41.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
01:43:41.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.78
01:43:41.536 00.000 8976 MoveAxis(L, 2, ABG)
01:43:41.536 00.000 8976 stepping (-14, -9) + (-2, 0)
01:43:41.536 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:41.537 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:43:41.547 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:43:41.548 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:41.548 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:41.548 00.000 5052 Enqueuing Expose request
01:43:41.571 00.023 8976 Received - 47 (G) 
01:43:41.571 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:41.571 00.000 8976 stepped: pos (-16, -9)
01:43:41.571 00.000 8976 MoveAxis(D, 3, ABG)
01:43:41.571 00.000 8976 stepping (-16, -9) + (0, -3)
01:43:41.571 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:41.603 00.032 8976 Received - 47 (G) 
01:43:41.603 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:41.603 00.000 8976 stepped: pos (-16, -12)
01:43:41.603 00.000 8976 move complete, result=0
01:43:41.603 00.000 8976 worker thread done servicing request
01:43:41.603 00.000 8976 Worker thread wakes up
01:43:41.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:41.603 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:41.603 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
01:43:42.301 00.698 8976 Exposure complete
01:43:42.307 00.006 8976 worker thread done servicing request
01:43:42.307 00.000 5052 OnExposeComplete: enter
01:43:42.307 00.000 5052 UpdateGuideState(): m_state=6
01:43:42.307 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5232
01:43:42.307 00.000 5052 Star::Find returns 1 (0), X=328.10, Y=281.84, Mass=196, SNR=9.6, Peak=66 HFD=2.9
01:43:42.307 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:43:42.307 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:43:42.307 00.000 5052 CameraToMount -- cameraX=-1.08 cameraY=0.13 hyp=1.09 cameraTheta=3.02 mountX=0.61 mountY=0.83, mountTheta=0.94
01:43:42.308 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.08, y=0.13, opts=13)
01:43:42.308 00.000 5052 Enqueuing Move request for stepguider (-1.08, 0.13)
01:43:42.308 00.000 8976 Worker thread wakes up
01:43:42.308 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.08, 0.13) opts 0xd
01:43:42.308 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.08, 0.13)
01:43:42.308 00.000 8976 Moving (-1.08, 0.13) raw xDistance=0.61 yDistance=0.83
01:43:42.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
01:43:42.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.83
01:43:42.308 00.000 8976 MoveAxis(L, 3, ABG)
01:43:42.308 00.000 8976 stepping (-16, -12) + (-3, 0)
01:43:42.308 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:42.309 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:43:42.318 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6
01:43:42.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:42.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:42.318 00.000 5052 Enqueuing Expose request
01:43:42.338 00.020 8976 Received - 47 (G) 
01:43:42.343 00.005 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:43:42.343 00.000 8976 stepped: pos (-19, -12)
01:43:42.343 00.000 8976 MoveAxis(D, 4, ABG)
01:43:42.343 00.000 8976 stepping (-19, -12) + (0, -4)
01:43:42.343 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:42.386 00.043 8976 Received - 47 (G) 
01:43:42.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:42.386 00.000 8976 stepped: pos (-19, -16)
01:43:42.386 00.000 8976 move complete, result=0
01:43:42.386 00.000 8976 worker thread done servicing request
01:43:42.386 00.000 8976 Worker thread wakes up
01:43:42.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:42.386 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:42.386 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.8 px 4 ms SOUTH
01:43:43.076 00.690 8976 Exposure complete
01:43:43.081 00.005 8976 worker thread done servicing request
01:43:43.082 00.001 5052 OnExposeComplete: enter
01:43:43.082 00.000 5052 UpdateGuideState(): m_state=6
01:43:43.082 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5233
01:43:43.082 00.000 5052 Star::Find returns 1 (0), X=328.15, Y=281.19, Mass=181, SNR=9.3, Peak=69 HFD=3.0
01:43:43.082 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.72 = 1.57)
01:43:43.082 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
01:43:43.082 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=-0.52 hyp=1.15 cameraTheta=-2.67 mountX=0.01 mountY=1.14, mountTheta=1.57
01:43:43.082 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=-0.52, opts=13)
01:43:43.083 00.001 5052 Enqueuing Move request for stepguider (-1.02, -0.52)
01:43:43.083 00.000 8976 Worker thread wakes up
01:43:43.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, -0.52) opts 0xd
01:43:43.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, -0.52)
01:43:43.083 00.000 8976 Moving (-1.02, -0.52) raw xDistance=0.01 yDistance=1.14
01:43:43.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:43:43.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.14
01:43:43.083 00.000 8976 MoveAxis(R, 0, ABG)
01:43:43.083 00.000 8976 MoveAxis(D, 5, ABG)
01:43:43.083 00.000 8976 stepping (-19, -16) + (0, -5)
01:43:43.083 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:43:43.084 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:43:43.093 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
01:43:43.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:43.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:43.093 00.000 5052 Enqueuing Expose request
01:43:43.122 00.029 8976 Received - 47 (G) 
01:43:43.122 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:43:43.122 00.000 8976 stepped: pos (-19, -21)
01:43:43.122 00.000 8976 move complete, result=0
01:43:43.122 00.000 8976 worker thread done servicing request
01:43:43.122 00.000 8976 Worker thread wakes up
01:43:43.122 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:43.122 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:43.122 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 1.1 px 5 ms SOUTH
01:43:43.814 00.692 8976 Exposure complete
01:43:43.819 00.005 8976 worker thread done servicing request
01:43:43.819 00.000 5052 OnExposeComplete: enter
01:43:43.819 00.000 5052 UpdateGuideState(): m_state=6
01:43:43.819 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5234
01:43:43.819 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.46, Mass=202, SNR=9.8, Peak=70 HFD=2.9
01:43:43.819 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
01:43:43.819 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.52)
01:43:43.819 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.25 hyp=0.50 cameraTheta=-2.62 mountX=-0.03 mountY=0.50, mountTheta=1.62
01:43:43.820 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.25, opts=13)
01:43:43.820 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.25)
01:43:43.820 00.000 8976 Worker thread wakes up
01:43:43.820 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.25) opts 0xd
01:43:43.820 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.25)
01:43:43.820 00.000 8976 Moving (-0.43, -0.25) raw xDistance=-0.03 yDistance=0.50
01:43:43.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:43:43.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.50
01:43:43.820 00.000 8976 MoveAxis(R, 0, ABG)
01:43:43.820 00.000 8976 MoveAxis(D, 2, ABG)
01:43:43.820 00.000 8976 stepping (-19, -21) + (0, -2)
01:43:43.820 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:43.821 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:43:43.830 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:43:43.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:43.830 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:43.830 00.000 5052 Enqueuing Expose request
01:43:43.857 00.027 8976 Received - 47 (G) 
01:43:43.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:43.857 00.000 8976 stepped: pos (-19, -23)
01:43:43.857 00.000 8976 move complete, result=0
01:43:43.857 00.000 8976 worker thread done servicing request
01:43:43.857 00.000 8976 Worker thread wakes up
01:43:43.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:43.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:43.857 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:43:44.544 00.687 8976 Exposure complete
01:43:44.550 00.006 8976 worker thread done servicing request
01:43:44.550 00.000 5052 OnExposeComplete: enter
01:43:44.550 00.000 5052 UpdateGuideState(): m_state=6
01:43:44.550 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5235
01:43:44.550 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.56, Mass=180, SNR=9.3, Peak=66 HFD=3.0
01:43:44.550 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
01:43:44.550 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
01:43:44.550 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-0.60 mountX=-0.24 mountY=-0.10, mountTheta=-2.73
01:43:44.551 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.15, opts=13)
01:43:44.551 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.15)
01:43:44.551 00.000 8976 Worker thread wakes up
01:43:44.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.15) opts 0xd
01:43:44.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.15)
01:43:44.551 00.000 8976 Moving (0.22, -0.15) raw xDistance=-0.24 yDistance=-0.10
01:43:44.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:43:44.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:43:44.551 00.000 8976 MoveAxis(R, 0, ABG)
01:43:44.551 00.000 8976 MoveAxis(U, 0, ABG)
01:43:44.551 00.000 8976 move complete, result=0
01:43:44.552 00.001 8976 worker thread done servicing request
01:43:44.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:43:44.561 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
01:43:44.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:44.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:44.561 00.000 5052 Enqueuing Expose request
01:43:44.562 00.001 8976 Worker thread wakes up
01:43:44.562 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:44.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:44.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:45.246 00.684 8976 Exposure complete
01:43:45.252 00.006 8976 worker thread done servicing request
01:43:45.252 00.000 5052 OnExposeComplete: enter
01:43:45.252 00.000 5052 UpdateGuideState(): m_state=6
01:43:45.252 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5236
01:43:45.252 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=282.04, Mass=198, SNR=9.7, Peak=70 HFD=3.2
01:43:45.252 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
01:43:45.252 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:43:45.252 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.33 hyp=0.56 cameraTheta=0.63 mountX=0.09 mountY=-0.56, mountTheta=-1.42
01:43:45.253 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.33, opts=13)
01:43:45.253 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.33)
01:43:45.253 00.000 8976 Worker thread wakes up
01:43:45.253 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.33) opts 0xd
01:43:45.253 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.33)
01:43:45.253 00.000 8976 Moving (0.45, 0.33) raw xDistance=0.09 yDistance=-0.56
01:43:45.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:43:45.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
01:43:45.253 00.000 8976 MoveAxis(R, 0, ABG)
01:43:45.253 00.000 8976 MoveAxis(U, 2, ABG)
01:43:45.253 00.000 8976 stepping (-19, -23) + (0, 2)
01:43:45.253 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:45.254 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:43:45.263 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:43:45.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:45.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:45.263 00.000 5052 Enqueuing Expose request
01:43:45.281 00.018 8976 Received - 47 (G) 
01:43:45.281 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:45.281 00.000 8976 stepped: pos (-19, -21)
01:43:45.281 00.000 8976 move complete, result=0
01:43:45.281 00.000 8976 worker thread done servicing request
01:43:45.281 00.000 8976 Worker thread wakes up
01:43:45.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:45.281 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:43:45.281 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:45.972 00.691 8976 Exposure complete
01:43:45.978 00.006 8976 worker thread done servicing request
01:43:45.978 00.000 5052 OnExposeComplete: enter
01:43:45.978 00.000 5052 UpdateGuideState(): m_state=6
01:43:45.978 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5237
01:43:45.978 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.87, Mass=196, SNR=9.6, Peak=64 HFD=3.2
01:43:45.979 00.001 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
01:43:45.979 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
01:43:45.979 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.16 hyp=0.45 cameraTheta=0.36 mountX=-0.05 mountY=-0.44, mountTheta=-1.68
01:43:45.979 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.16, opts=13)
01:43:45.979 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.16)
01:43:45.979 00.000 8976 Worker thread wakes up
01:43:45.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.16) opts 0xd
01:43:45.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.16)
01:43:45.980 00.001 8976 Moving (0.42, 0.16) raw xDistance=-0.05 yDistance=-0.44
01:43:45.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:43:45.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
01:43:45.980 00.000 8976 MoveAxis(R, 0, ABG)
01:43:45.980 00.000 8976 MoveAxis(U, 2, ABG)
01:43:45.980 00.000 8976 stepping (-19, -21) + (0, 2)
01:43:45.980 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:45.980 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:43:45.990 00.010 5052 UpdateGuideState exits: m=196 SNR=9.6
01:43:45.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:45.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:45.990 00.000 5052 Enqueuing Expose request
01:43:46.016 00.026 8976 Received - 47 (G) 
01:43:46.016 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:46.016 00.000 8976 stepped: pos (-19, -19)
01:43:46.016 00.000 8976 move complete, result=0
01:43:46.016 00.000 8976 worker thread done servicing request
01:43:46.016 00.000 8976 Worker thread wakes up
01:43:46.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:46.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:46.016 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:43:46.701 00.685 8976 Exposure complete
01:43:46.707 00.006 8976 worker thread done servicing request
01:43:46.707 00.000 5052 OnExposeComplete: enter
01:43:46.707 00.000 5052 UpdateGuideState(): m_state=6
01:43:46.707 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5238
01:43:46.707 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.84, Mass=205, SNR=9.9, Peak=65 HFD=2.8
01:43:46.707 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
01:43:46.707 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.73 = -0.73)
01:43:46.707 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.41 mountX=0.11 mountY=-0.09, mountTheta=-0.69
01:43:46.708 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.13, opts=13)
01:43:46.708 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.13)
01:43:46.708 00.000 8976 Worker thread wakes up
01:43:46.708 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.13) opts 0xd
01:43:46.708 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.13)
01:43:46.708 00.000 8976 Moving (0.02, 0.13) raw xDistance=0.11 yDistance=-0.09
01:43:46.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:43:46.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:43:46.708 00.000 8976 MoveAxis(R, 0, ABG)
01:43:46.708 00.000 8976 MoveAxis(U, 0, ABG)
01:43:46.708 00.000 8976 move complete, result=0
01:43:46.708 00.000 8976 worker thread done servicing request
01:43:46.709 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:43:46.718 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:43:46.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:46.718 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:46.718 00.000 5052 Enqueuing Expose request
01:43:46.718 00.000 8976 Worker thread wakes up
01:43:46.718 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:46.718 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:46.718 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:47.412 00.694 8976 Exposure complete
01:43:47.418 00.006 8976 worker thread done servicing request
01:43:47.418 00.000 5052 OnExposeComplete: enter
01:43:47.419 00.001 5052 UpdateGuideState(): m_state=6
01:43:47.419 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5239
01:43:47.419 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.07, Mass=201, SNR=9.8, Peak=67 HFD=3.0
01:43:47.419 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
01:43:47.419 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
01:43:47.419 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.36 hyp=0.36 cameraTheta=1.70 mountX=0.34 mountY=-0.15, mountTheta=-0.43
01:43:47.419 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.36, opts=13)
01:43:47.420 00.001 5052 Enqueuing Move request for stepguider (-0.05, 0.36)
01:43:47.420 00.000 8976 Worker thread wakes up
01:43:47.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.36) opts 0xd
01:43:47.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.36)
01:43:47.420 00.000 8976 Moving (-0.05, 0.36) raw xDistance=0.34 yDistance=-0.15
01:43:47.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:43:47.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:43:47.420 00.000 8976 MoveAxis(L, 1, ABG)
01:43:47.420 00.000 8976 stepping (-19, -19) + (-1, 0)
01:43:47.420 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:47.421 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:43:47.431 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:43:47.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:47.431 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:47.431 00.000 5052 Enqueuing Expose request
01:43:47.438 00.007 8976 Received - 47 (G) 
01:43:47.438 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:47.438 00.000 8976 stepped: pos (-20, -19)
01:43:47.438 00.000 8976 MoveAxis(U, 0, ABG)
01:43:47.438 00.000 8976 move complete, result=0
01:43:47.438 00.000 8976 worker thread done servicing request
01:43:47.438 00.000 8976 Worker thread wakes up
01:43:47.438 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:43:47.439 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:47.439 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:48.128 00.689 8976 Exposure complete
01:43:48.134 00.006 8976 worker thread done servicing request
01:43:48.134 00.000 5052 OnExposeComplete: enter
01:43:48.134 00.000 5052 UpdateGuideState(): m_state=6
01:43:48.135 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5240
01:43:48.135 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.36, Mass=190, SNR=9.4, Peak=73 HFD=3.2
01:43:48.135 00.000 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.04) = xAngle (-3.82 = 2.46)
01:43:48.135 00.000 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.92 = 2.36)
01:43:48.135 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.35 hyp=0.36 cameraTheta=-1.78 mountX=-0.28 mountY=0.25, mountTheta=2.41
01:43:48.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.35, opts=13)
01:43:48.136 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.35)
01:43:48.136 00.000 8976 Worker thread wakes up
01:43:48.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.35) opts 0xd
01:43:48.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.35)
01:43:48.136 00.000 8976 Moving (-0.07, -0.35) raw xDistance=-0.28 yDistance=0.25
01:43:48.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
01:43:48.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:43:48.136 00.000 8976 MoveAxis(R, 1, ABG)
01:43:48.136 00.000 8976 stepping (-20, -19) + (1, 0)
01:43:48.136 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:48.137 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
01:43:48.147 00.010 5052 UpdateGuideState exits: m=190 SNR=9.4
01:43:48.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:48.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:48.147 00.000 5052 Enqueuing Expose request
01:43:48.158 00.011 8976 Received - 47 (G) 
01:43:48.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:48.158 00.000 8976 stepped: pos (-19, -19)
01:43:48.158 00.000 8976 MoveAxis(U, 0, ABG)
01:43:48.158 00.000 8976 move complete, result=0
01:43:48.158 00.000 8976 worker thread done servicing request
01:43:48.158 00.000 8976 Worker thread wakes up
01:43:48.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:48.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:48.158 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 0 ms NORTH
01:43:48.850 00.692 8976 Exposure complete
01:43:48.855 00.005 8976 worker thread done servicing request
01:43:48.855 00.000 5052 OnExposeComplete: enter
01:43:48.855 00.000 5052 UpdateGuideState(): m_state=6
01:43:48.855 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5241
01:43:48.855 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.65, Mass=184, SNR=9.4, Peak=67 HFD=2.7
01:43:48.855 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
01:43:48.855 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
01:43:48.855 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.28 cameraTheta=-2.93 mountX=0.07 mountY=0.27, mountTheta=1.31
01:43:48.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.06, opts=13)
01:43:48.856 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.06)
01:43:48.856 00.000 8976 Worker thread wakes up
01:43:48.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.06) opts 0xd
01:43:48.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.06)
01:43:48.856 00.000 8976 Moving (-0.28, -0.06) raw xDistance=0.07 yDistance=0.27
01:43:48.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:43:48.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:43:48.857 00.001 8976 MoveAxis(R, 0, ABG)
01:43:48.857 00.000 8976 MoveAxis(D, 1, ABG)
01:43:48.857 00.000 8976 stepping (-19, -19) + (0, -1)
01:43:48.857 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:48.857 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:43:48.867 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:43:48.868 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:48.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:48.868 00.000 5052 Enqueuing Expose request
01:43:48.878 00.010 8976 Received - 47 (G) 
01:43:48.878 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:48.878 00.000 8976 stepped: pos (-19, -20)
01:43:48.878 00.000 8976 move complete, result=0
01:43:48.878 00.000 8976 worker thread done servicing request
01:43:48.878 00.000 8976 Worker thread wakes up
01:43:48.878 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:43:48.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:48.878 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:49.567 00.689 8976 Exposure complete
01:43:49.572 00.005 8976 worker thread done servicing request
01:43:49.572 00.000 5052 OnExposeComplete: enter
01:43:49.572 00.000 5052 UpdateGuideState(): m_state=6
01:43:49.572 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5242
01:43:49.572 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.89, Mass=209, SNR=10.0, Peak=62 HFD=3.1
01:43:49.572 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
01:43:49.572 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
01:43:49.572 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.19 hyp=0.33 cameraTheta=0.60 mountX=0.04 mountY=-0.33, mountTheta=-1.45
01:43:49.573 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.19, opts=13)
01:43:49.573 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.19)
01:43:49.573 00.000 8976 Worker thread wakes up
01:43:49.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.19) opts 0xd
01:43:49.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.19)
01:43:49.573 00.000 8976 Moving (0.27, 0.19) raw xDistance=0.04 yDistance=-0.33
01:43:49.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:43:49.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
01:43:49.573 00.000 8976 MoveAxis(R, 0, ABG)
01:43:49.573 00.000 8976 MoveAxis(U, 1, ABG)
01:43:49.574 00.001 8976 stepping (-19, -20) + (0, 1)
01:43:49.574 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:49.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:43:49.583 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
01:43:49.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:49.583 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:49.583 00.000 5052 Enqueuing Expose request
01:43:49.597 00.014 8976 Received - 47 (G) 
01:43:49.597 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:49.597 00.000 8976 stepped: pos (-19, -19)
01:43:49.597 00.000 8976 move complete, result=0
01:43:49.597 00.000 8976 worker thread done servicing request
01:43:49.597 00.000 8976 Worker thread wakes up
01:43:49.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:49.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:49.597 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:43:50.289 00.692 8976 Exposure complete
01:43:50.294 00.005 8976 worker thread done servicing request
01:43:50.294 00.000 5052 OnExposeComplete: enter
01:43:50.294 00.000 5052 UpdateGuideState(): m_state=6
01:43:50.294 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5243
01:43:50.294 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=282.21, Mass=190, SNR=9.5, Peak=64 HFD=3.1
01:43:50.295 00.001 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
01:43:50.295 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
01:43:50.295 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.50 hyp=1.08 cameraTheta=0.48 mountX=0.01 mountY=-1.07, mountTheta=-1.56
01:43:50.295 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.50, opts=13)
01:43:50.295 00.000 5052 Enqueuing Move request for stepguider (0.95, 0.50)
01:43:50.295 00.000 8976 Worker thread wakes up
01:43:50.295 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.50) opts 0xd
01:43:50.295 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.50)
01:43:50.296 00.001 8976 Moving (0.95, 0.50) raw xDistance=0.01 yDistance=-1.07
01:43:50.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:43:50.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.07
01:43:50.296 00.000 8976 MoveAxis(R, 0, ABG)
01:43:50.296 00.000 8976 MoveAxis(U, 4, ABG)
01:43:50.296 00.000 8976 stepping (-19, -19) + (0, 4)
01:43:50.296 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:50.296 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:43:50.306 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:43:50.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:50.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:50.306 00.000 5052 Enqueuing Expose request
01:43:50.332 00.026 8976 Received - 47 (G) 
01:43:50.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:50.332 00.000 8976 stepped: pos (-19, -15)
01:43:50.332 00.000 8976 move complete, result=0
01:43:50.333 00.001 8976 worker thread done servicing request
01:43:50.333 00.000 8976 Worker thread wakes up
01:43:50.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:50.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:50.333 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -1.1 px 4 ms NORTH
01:43:51.020 00.687 8976 Exposure complete
01:43:51.025 00.005 8976 worker thread done servicing request
01:43:51.025 00.000 5052 OnExposeComplete: enter
01:43:51.025 00.000 5052 UpdateGuideState(): m_state=6
01:43:51.025 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5244
01:43:51.025 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.92, Mass=180, SNR=9.3, Peak=67 HFD=2.7
01:43:51.025 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:43:51.025 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
01:43:51.026 00.001 5052 CameraToMount -- cameraX=0.96 cameraY=0.21 hyp=0.98 cameraTheta=0.21 mountX=-0.25 mountY=-0.92, mountTheta=-1.84
01:43:51.026 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=0.21, opts=13)
01:43:51.026 00.000 5052 Enqueuing Move request for stepguider (0.96, 0.21)
01:43:51.026 00.000 8976 Worker thread wakes up
01:43:51.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, 0.21) opts 0xd
01:43:51.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, 0.21)
01:43:51.027 00.001 8976 Moving (0.96, 0.21) raw xDistance=-0.25 yDistance=-0.92
01:43:51.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:43:51.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.92
01:43:51.027 00.000 8976 MoveAxis(R, 0, ABG)
01:43:51.027 00.000 8976 MoveAxis(U, 4, ABG)
01:43:51.027 00.000 8976 stepping (-19, -15) + (0, 4)
01:43:51.027 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:51.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:43:51.037 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
01:43:51.037 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:51.037 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:51.037 00.000 5052 Enqueuing Expose request
01:43:51.068 00.031 8976 Received - 47 (G) 
01:43:51.068 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:51.068 00.000 8976 stepped: pos (-19, -11)
01:43:51.068 00.000 8976 move complete, result=0
01:43:51.068 00.000 8976 worker thread done servicing request
01:43:51.068 00.000 8976 Worker thread wakes up
01:43:51.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:51.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:51.068 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.9 px 4 ms NORTH
01:43:51.760 00.692 8976 Exposure complete
01:43:51.765 00.005 8976 worker thread done servicing request
01:43:51.766 00.001 5052 OnExposeComplete: enter
01:43:51.766 00.000 5052 UpdateGuideState(): m_state=6
01:43:51.766 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5245
01:43:51.766 00.000 5052 Star::Find returns 1 (0), X=330.20, Y=281.65, Mass=199, SNR=9.7, Peak=68 HFD=2.9
01:43:51.766 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:43:51.766 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:43:51.766 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=-0.06 hyp=1.03 cameraTheta=-0.06 mountX=-0.52 mountY=-0.83, mountTheta=-2.13
01:43:51.766 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=-0.06, opts=13)
01:43:51.766 00.000 5052 Enqueuing Move request for stepguider (1.03, -0.06)
01:43:51.767 00.001 8976 Worker thread wakes up
01:43:51.767 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, -0.06) opts 0xd
01:43:51.767 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, -0.06)
01:43:51.767 00.000 8976 Moving (1.03, -0.06) raw xDistance=-0.52 yDistance=-0.83
01:43:51.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:43:51.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.83
01:43:51.767 00.000 8976 MoveAxis(R, 2, ABG)
01:43:51.767 00.000 8976 stepping (-19, -11) + (2, 0)
01:43:51.767 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:51.767 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:43:51.777 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:43:51.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:51.777 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:51.777 00.000 5052 Enqueuing Expose request
01:43:51.803 00.026 8976 Received - 47 (G) 
01:43:51.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:51.803 00.000 8976 stepped: pos (-17, -11)
01:43:51.803 00.000 8976 MoveAxis(U, 4, ABG)
01:43:51.803 00.000 8976 stepping (-17, -11) + (0, 4)
01:43:51.803 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:51.835 00.032 8976 Received - 47 (G) 
01:43:51.835 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:43:51.835 00.000 8976 stepped: pos (-17, -7)
01:43:51.835 00.000 8976 move complete, result=0
01:43:51.835 00.000 8976 worker thread done servicing request
01:43:51.835 00.000 8976 Worker thread wakes up
01:43:51.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:51.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:51.835 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 4 ms NORTH
01:43:52.528 00.693 8976 Exposure complete
01:43:52.534 00.006 8976 worker thread done servicing request
01:43:52.534 00.000 5052 OnExposeComplete: enter
01:43:52.534 00.000 5052 UpdateGuideState(): m_state=6
01:43:52.534 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5246
01:43:52.534 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.70, Mass=185, SNR=9.4, Peak=65 HFD=3.0
01:43:52.534 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:43:52.534 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:43:52.534 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.03 mountX=-0.08 mountY=-0.14, mountTheta=-2.10
01:43:52.535 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.01, opts=13)
01:43:52.535 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.01)
01:43:52.535 00.000 8976 Worker thread wakes up
01:43:52.535 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.01) opts 0xd
01:43:52.535 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.01)
01:43:52.535 00.000 8976 Moving (0.17, -0.01) raw xDistance=-0.08 yDistance=-0.14
01:43:52.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:43:52.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:43:52.535 00.000 8976 MoveAxis(R, 0, ABG)
01:43:52.535 00.000 8976 MoveAxis(U, 0, ABG)
01:43:52.535 00.000 8976 move complete, result=0
01:43:52.535 00.000 8976 worker thread done servicing request
01:43:52.536 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:43:52.545 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:43:52.545 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:52.545 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:52.545 00.000 5052 Enqueuing Expose request
01:43:52.545 00.000 8976 Worker thread wakes up
01:43:52.545 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:52.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:52.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:53.232 00.687 8976 Exposure complete
01:43:53.237 00.005 8976 worker thread done servicing request
01:43:53.237 00.000 5052 OnExposeComplete: enter
01:43:53.237 00.000 5052 UpdateGuideState(): m_state=6
01:43:53.237 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5247
01:43:53.237 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.55, Mass=194, SNR=9.6, Peak=66 HFD=3.6
01:43:53.237 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.70 = 2.58)
01:43:53.237 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.48)
01:43:53.238 00.001 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.66 mountX=-0.14 mountY=0.10, mountTheta=2.51
01:43:53.238 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.16, opts=13)
01:43:53.238 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.16)
01:43:53.238 00.000 8976 Worker thread wakes up
01:43:53.238 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.16) opts 0xd
01:43:53.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.16)
01:43:53.238 00.000 8976 Moving (-0.01, -0.16) raw xDistance=-0.14 yDistance=0.10
01:43:53.239 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:43:53.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:43:53.239 00.000 8976 MoveAxis(R, 0, ABG)
01:43:53.239 00.000 8976 MoveAxis(U, 0, ABG)
01:43:53.239 00.000 8976 move complete, result=0
01:43:53.239 00.000 8976 worker thread done servicing request
01:43:53.239 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:43:53.249 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:43:53.250 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:53.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:53.250 00.000 5052 Enqueuing Expose request
01:43:53.250 00.000 8976 Worker thread wakes up
01:43:53.250 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:53.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:53.250 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:53.936 00.686 8976 Exposure complete
01:43:53.941 00.005 8976 worker thread done servicing request
01:43:53.941 00.000 5052 OnExposeComplete: enter
01:43:53.942 00.001 5052 UpdateGuideState(): m_state=6
01:43:53.942 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5248
01:43:53.942 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.95, Mass=185, SNR=9.3, Peak=65 HFD=3.2
01:43:53.942 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
01:43:53.942 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
01:43:53.942 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.24 hyp=0.51 cameraTheta=0.49 mountX=0.01 mountY=-0.51, mountTheta=-1.56
01:43:53.943 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.24, opts=13)
01:43:53.943 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.24)
01:43:53.943 00.000 8976 Worker thread wakes up
01:43:53.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.24) opts 0xd
01:43:53.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.24)
01:43:53.943 00.000 8976 Moving (0.45, 0.24) raw xDistance=0.01 yDistance=-0.51
01:43:53.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:43:53.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
01:43:53.943 00.000 8976 MoveAxis(R, 0, ABG)
01:43:53.943 00.000 8976 MoveAxis(U, 2, ABG)
01:43:53.943 00.000 8976 stepping (-17, -7) + (0, 2)
01:43:53.943 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:53.943 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:43:53.953 00.010 5052 UpdateGuideState exits: m=185 SNR=9.3
01:43:53.953 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:53.953 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:53.953 00.000 5052 Enqueuing Expose request
01:43:53.977 00.024 8976 Received - 47 (G) 
01:43:53.977 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:53.977 00.000 8976 stepped: pos (-17, -5)
01:43:53.977 00.000 8976 move complete, result=0
01:43:53.977 00.000 8976 worker thread done servicing request
01:43:53.977 00.000 8976 Worker thread wakes up
01:43:53.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:53.977 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:53.977 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:43:54.663 00.686 8976 Exposure complete
01:43:54.668 00.005 8976 worker thread done servicing request
01:43:54.668 00.000 5052 OnExposeComplete: enter
01:43:54.668 00.000 5052 UpdateGuideState(): m_state=6
01:43:54.668 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5249
01:43:54.668 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.67, Mass=183, SNR=9.3, Peak=68 HFD=2.8
01:43:54.668 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:43:54.668 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
01:43:54.668 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.04 hyp=0.43 cameraTheta=-3.06 mountX=0.17 mountY=0.38, mountTheta=1.16
01:43:54.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.04, opts=13)
01:43:54.669 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.04)
01:43:54.669 00.000 8976 Worker thread wakes up
01:43:54.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.04) opts 0xd
01:43:54.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.04)
01:43:54.669 00.000 8976 Moving (-0.43, -0.04) raw xDistance=0.17 yDistance=0.38
01:43:54.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:43:54.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
01:43:54.669 00.000 8976 MoveAxis(R, 0, ABG)
01:43:54.669 00.000 8976 MoveAxis(D, 1, ABG)
01:43:54.669 00.000 8976 stepping (-17, -5) + (0, -1)
01:43:54.669 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:54.670 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:43:54.679 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
01:43:54.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:54.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:54.679 00.000 5052 Enqueuing Expose request
01:43:54.696 00.017 8976 Received - 47 (G) 
01:43:54.696 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:54.696 00.000 8976 stepped: pos (-17, -6)
01:43:54.697 00.001 8976 move complete, result=0
01:43:54.697 00.000 8976 worker thread done servicing request
01:43:54.697 00.000 8976 Worker thread wakes up
01:43:54.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:54.697 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:54.697 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:43:55.389 00.692 8976 Exposure complete
01:43:55.394 00.005 8976 worker thread done servicing request
01:43:55.394 00.000 5052 OnExposeComplete: enter
01:43:55.394 00.000 5052 UpdateGuideState(): m_state=6
01:43:55.394 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5250
01:43:55.394 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.94, Mass=202, SNR=9.8, Peak=71 HFD=2.7
01:43:55.394 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
01:43:55.394 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.06 = 0.06)
01:43:55.394 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.29 cameraTheta=2.21 mountX=0.28 mountY=0.02, mountTheta=0.06
01:43:55.395 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.23, opts=13)
01:43:55.395 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.23)
01:43:55.395 00.000 8976 Worker thread wakes up
01:43:55.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.23) opts 0xd
01:43:55.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.23)
01:43:55.395 00.000 8976 Moving (-0.17, 0.23) raw xDistance=0.28 yDistance=0.02
01:43:55.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:43:55.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:43:55.395 00.000 8976 MoveAxis(L, 1, ABG)
01:43:55.395 00.000 8976 stepping (-17, -6) + (-1, 0)
01:43:55.395 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:55.396 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:43:55.405 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:43:55.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:55.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:55.405 00.000 5052 Enqueuing Expose request
01:43:55.416 00.011 8976 Received - 47 (G) 
01:43:55.416 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:55.416 00.000 8976 stepped: pos (-18, -6)
01:43:55.416 00.000 8976 MoveAxis(U, 0, ABG)
01:43:55.416 00.000 8976 move complete, result=0
01:43:55.416 00.000 8976 worker thread done servicing request
01:43:55.416 00.000 8976 Worker thread wakes up
01:43:55.417 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:55.417 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:55.417 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:43:56.107 00.690 8976 Exposure complete
01:43:56.113 00.006 8976 worker thread done servicing request
01:43:56.113 00.000 5052 OnExposeComplete: enter
01:43:56.113 00.000 5052 UpdateGuideState(): m_state=6
01:43:56.113 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5251
01:43:56.113 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.33, Mass=196, SNR=9.6, Peak=71 HFD=2.7
01:43:56.113 00.000 5052 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.04) = xAngle (-3.71 = 2.57)
01:43:56.113 00.000 5052 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.81 = 2.47)
01:43:56.113 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.38 hyp=0.38 cameraTheta=-1.67 mountX=-0.32 mountY=0.24, mountTheta=2.51
01:43:56.114 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.38, opts=13)
01:43:56.114 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.38)
01:43:56.114 00.000 8976 Worker thread wakes up
01:43:56.114 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.38) opts 0xd
01:43:56.114 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.38)
01:43:56.114 00.000 8976 Moving (-0.04, -0.38) raw xDistance=-0.32 yDistance=0.24
01:43:56.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
01:43:56.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:43:56.114 00.000 8976 MoveAxis(R, 1, ABG)
01:43:56.114 00.000 8976 stepping (-18, -6) + (1, 0)
01:43:56.114 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:56.115 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:43:56.126 00.011 5052 UpdateGuideState exits: m=196 SNR=9.6
01:43:56.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:56.126 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:56.126 00.000 5052 Enqueuing Expose request
01:43:56.135 00.009 8976 Received - 47 (G) 
01:43:56.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:56.135 00.000 8976 stepped: pos (-17, -6)
01:43:56.135 00.000 8976 MoveAxis(U, 0, ABG)
01:43:56.135 00.000 8976 move complete, result=0
01:43:56.135 00.000 8976 worker thread done servicing request
01:43:56.135 00.000 8976 Worker thread wakes up
01:43:56.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:56.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:56.135 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:43:56.823 00.688 8976 Exposure complete
01:43:56.828 00.005 8976 worker thread done servicing request
01:43:56.828 00.000 5052 OnExposeComplete: enter
01:43:56.828 00.000 5052 UpdateGuideState(): m_state=6
01:43:56.828 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5252
01:43:56.828 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.49, Mass=175, SNR=9.1, Peak=64 HFD=2.9
01:43:56.829 00.001 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
01:43:56.829 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.09 = -3.09)
01:43:56.829 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.22 hyp=0.28 cameraTheta=-0.94 mountX=-0.27 mountY=-0.01, mountTheta=-3.09
01:43:56.829 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.22, opts=13)
01:43:56.829 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.22)
01:43:56.829 00.000 8976 Worker thread wakes up
01:43:56.830 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.22) opts 0xd
01:43:56.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.22)
01:43:56.830 00.000 8976 Moving (0.16, -0.22) raw xDistance=-0.27 yDistance=-0.01
01:43:56.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
01:43:56.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:43:56.830 00.000 8976 MoveAxis(R, 1, ABG)
01:43:56.830 00.000 8976 stepping (-17, -6) + (1, 0)
01:43:56.830 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:56.831 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:43:56.840 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
01:43:56.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:56.840 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:56.840 00.000 5052 Enqueuing Expose request
01:43:56.855 00.015 8976 Received - 47 (G) 
01:43:56.855 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:56.855 00.000 8976 stepped: pos (-16, -6)
01:43:56.855 00.000 8976 MoveAxis(U, 0, ABG)
01:43:56.855 00.000 8976 move complete, result=0
01:43:56.855 00.000 8976 worker thread done servicing request
01:43:56.855 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:43:56.855 00.000 8976 Worker thread wakes up
01:43:56.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:56.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:57.546 00.691 8976 Exposure complete
01:43:57.551 00.005 8976 worker thread done servicing request
01:43:57.551 00.000 5052 OnExposeComplete: enter
01:43:57.551 00.000 5052 UpdateGuideState(): m_state=6
01:43:57.551 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5253
01:43:57.551 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.79, Mass=195, SNR=9.6, Peak=70 HFD=3.0
01:43:57.551 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:43:57.551 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:43:57.551 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.08 hyp=0.29 cameraTheta=0.29 mountX=-0.05 mountY=-0.28, mountTheta=-1.76
01:43:57.552 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.08, opts=13)
01:43:57.552 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.08)
01:43:57.552 00.000 8976 Worker thread wakes up
01:43:57.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.08) opts 0xd
01:43:57.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.08)
01:43:57.552 00.000 8976 Moving (0.28, 0.08) raw xDistance=-0.05 yDistance=-0.28
01:43:57.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:43:57.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:43:57.552 00.000 8976 MoveAxis(R, 0, ABG)
01:43:57.552 00.000 8976 MoveAxis(U, 1, ABG)
01:43:57.552 00.000 8976 stepping (-16, -6) + (0, 1)
01:43:57.553 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:57.553 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:43:57.562 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
01:43:57.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:57.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:57.562 00.000 5052 Enqueuing Expose request
01:43:57.574 00.012 8976 Received - 47 (G) 
01:43:57.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:43:57.574 00.000 8976 stepped: pos (-16, -5)
01:43:57.574 00.000 8976 move complete, result=0
01:43:57.574 00.000 8976 worker thread done servicing request
01:43:57.574 00.000 8976 Worker thread wakes up
01:43:57.575 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:57.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:57.575 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:43:58.266 00.691 8976 Exposure complete
01:43:58.271 00.005 8976 worker thread done servicing request
01:43:58.272 00.001 5052 OnExposeComplete: enter
01:43:58.272 00.000 5052 UpdateGuideState(): m_state=6
01:43:58.272 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5254
01:43:58.272 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.79, Mass=186, SNR=9.4, Peak=68 HFD=2.5
01:43:58.272 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
01:43:58.272 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
01:43:58.272 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=0.12 mountY=0.03, mountTheta=0.26
01:43:58.273 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.08, opts=13)
01:43:58.273 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.08)
01:43:58.273 00.000 8976 Worker thread wakes up
01:43:58.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.08) opts 0xd
01:43:58.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.08)
01:43:58.273 00.000 8976 Moving (-0.09, 0.08) raw xDistance=0.12 yDistance=0.03
01:43:58.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:43:58.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:43:58.273 00.000 8976 MoveAxis(R, 0, ABG)
01:43:58.273 00.000 8976 MoveAxis(U, 0, ABG)
01:43:58.273 00.000 8976 move complete, result=0
01:43:58.273 00.000 8976 worker thread done servicing request
01:43:58.274 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:43:58.283 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:43:58.284 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:58.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:58.284 00.000 5052 Enqueuing Expose request
01:43:58.284 00.000 8976 Worker thread wakes up
01:43:58.284 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:58.284 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:43:58.284 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:58.973 00.689 8976 Exposure complete
01:43:58.978 00.005 8976 worker thread done servicing request
01:43:58.978 00.000 5052 OnExposeComplete: enter
01:43:58.978 00.000 5052 UpdateGuideState(): m_state=6
01:43:58.978 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5255
01:43:58.978 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=282.00, Mass=191, SNR=9.6, Peak=68 HFD=2.7
01:43:58.978 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
01:43:58.979 00.001 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
01:43:58.979 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.29 hyp=0.39 cameraTheta=2.30 mountX=0.38 mountY=0.06, mountTheta=0.16
01:43:58.979 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.29, opts=13)
01:43:58.979 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.29)
01:43:58.979 00.000 8976 Worker thread wakes up
01:43:58.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.29) opts 0xd
01:43:58.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.29)
01:43:58.979 00.000 8976 Moving (-0.26, 0.29) raw xDistance=0.38 yDistance=0.06
01:43:58.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:43:58.980 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:43:58.980 00.000 8976 MoveAxis(L, 2, ABG)
01:43:58.980 00.000 8976 stepping (-16, -5) + (-2, 0)
01:43:58.980 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:58.980 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:43:58.990 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:43:58.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:58.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:58.990 00.000 5052 Enqueuing Expose request
01:43:59.013 00.023 8976 Received - 47 (G) 
01:43:59.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:43:59.013 00.000 8976 stepped: pos (-18, -5)
01:43:59.013 00.000 8976 MoveAxis(U, 0, ABG)
01:43:59.013 00.000 8976 move complete, result=0
01:43:59.013 00.000 8976 worker thread done servicing request
01:43:59.013 00.000 8976 Worker thread wakes up
01:43:59.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:59.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:43:59.013 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:43:59.701 00.688 8976 Exposure complete
01:43:59.706 00.005 8976 worker thread done servicing request
01:43:59.706 00.000 5052 OnExposeComplete: enter
01:43:59.706 00.000 5052 UpdateGuideState(): m_state=6
01:43:59.706 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5256
01:43:59.706 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.83, Mass=184, SNR=9.3, Peak=68 HFD=2.6
01:43:59.706 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
01:43:59.706 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
01:43:59.706 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.10 mountX=0.14 mountY=-0.01, mountTheta=-0.05
01:43:59.707 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.12, opts=13)
01:43:59.707 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.12)
01:43:59.707 00.000 8976 Worker thread wakes up
01:43:59.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.12) opts 0xd
01:43:59.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.12)
01:43:59.707 00.000 8976 Moving (-0.07, 0.12) raw xDistance=0.14 yDistance=-0.01
01:43:59.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:43:59.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:43:59.707 00.000 8976 MoveAxis(R, 0, ABG)
01:43:59.707 00.000 8976 MoveAxis(U, 0, ABG)
01:43:59.707 00.000 8976 move complete, result=0
01:43:59.708 00.001 8976 worker thread done servicing request
01:43:59.708 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:43:59.718 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
01:43:59.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:59.718 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:43:59.718 00.000 5052 Enqueuing Expose request
01:43:59.718 00.000 8976 Worker thread wakes up
01:43:59.718 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:59.718 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:43:59.718 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:00.404 00.686 8976 Exposure complete
01:44:00.410 00.006 8976 worker thread done servicing request
01:44:00.410 00.000 5052 OnExposeComplete: enter
01:44:00.410 00.000 5052 UpdateGuideState(): m_state=6
01:44:00.410 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5257
01:44:00.410 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.40, Mass=204, SNR=9.8, Peak=70 HFD=2.8
01:44:00.410 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.53 = 1.75)
01:44:00.410 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.65)
01:44:00.410 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.31 hyp=0.51 cameraTheta=-2.49 mountX=-0.09 mountY=0.51, mountTheta=1.75
01:44:00.411 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.31, opts=13)
01:44:00.411 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.31)
01:44:00.411 00.000 8976 Worker thread wakes up
01:44:00.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.31) opts 0xd
01:44:00.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.31)
01:44:00.411 00.000 8976 Moving (-0.40, -0.31) raw xDistance=-0.09 yDistance=0.51
01:44:00.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:44:00.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:44:00.411 00.000 8976 MoveAxis(R, 0, ABG)
01:44:00.411 00.000 8976 MoveAxis(D, 2, ABG)
01:44:00.411 00.000 8976 stepping (-18, -5) + (0, -2)
01:44:00.412 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:00.412 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:44:00.423 00.011 5052 UpdateGuideState exits: m=204 SNR=9.8
01:44:00.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:00.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:00.423 00.000 5052 Enqueuing Expose request
01:44:00.436 00.013 8976 Received - 47 (G) 
01:44:00.436 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:00.436 00.000 8976 stepped: pos (-18, -7)
01:44:00.436 00.000 8976 move complete, result=0
01:44:00.436 00.000 8976 worker thread done servicing request
01:44:00.436 00.000 8976 Worker thread wakes up
01:44:00.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:00.436 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:00.436 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:44:01.126 00.690 8976 Exposure complete
01:44:01.131 00.005 8976 worker thread done servicing request
01:44:01.131 00.000 5052 OnExposeComplete: enter
01:44:01.131 00.000 5052 UpdateGuideState(): m_state=6
01:44:01.131 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5258
01:44:01.131 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.00, Mass=183, SNR=9.3, Peak=71 HFD=2.5
01:44:01.131 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
01:44:01.131 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.54 = -0.54)
01:44:01.131 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.60 mountX=0.26 mountY=-0.15, mountTheta=-0.52
01:44:01.132 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.29, opts=13)
01:44:01.132 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.29)
01:44:01.132 00.000 8976 Worker thread wakes up
01:44:01.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.29) opts 0xd
01:44:01.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.29)
01:44:01.132 00.000 8976 Moving (-0.01, 0.29) raw xDistance=0.26 yDistance=-0.15
01:44:01.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:44:01.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:44:01.132 00.000 8976 MoveAxis(R, 0, ABG)
01:44:01.132 00.000 8976 MoveAxis(U, 0, ABG)
01:44:01.133 00.001 8976 move complete, result=0
01:44:01.133 00.000 8976 worker thread done servicing request
01:44:01.133 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:44:01.143 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:44:01.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:01.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:01.143 00.000 5052 Enqueuing Expose request
01:44:01.143 00.000 8976 Worker thread wakes up
01:44:01.143 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:01.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:01.143 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:01.831 00.688 8976 Exposure complete
01:44:01.836 00.005 8976 worker thread done servicing request
01:44:01.836 00.000 5052 OnExposeComplete: enter
01:44:01.836 00.000 5052 UpdateGuideState(): m_state=6
01:44:01.836 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5259
01:44:01.836 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=282.05, Mass=202, SNR=9.8, Peak=64 HFD=2.8
01:44:01.836 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
01:44:01.836 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
01:44:01.837 00.001 5052 CameraToMount -- cameraX=0.20 cameraY=0.34 hyp=0.39 cameraTheta=1.04 mountX=0.21 mountY=-0.35, mountTheta=-1.03
01:44:01.837 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.34, opts=13)
01:44:01.837 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.34)
01:44:01.837 00.000 8976 Worker thread wakes up
01:44:01.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.34) opts 0xd
01:44:01.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.34)
01:44:01.837 00.000 8976 Moving (0.20, 0.34) raw xDistance=0.21 yDistance=-0.35
01:44:01.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:44:01.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:44:01.838 00.001 8976 MoveAxis(R, 0, ABG)
01:44:01.838 00.000 8976 MoveAxis(U, 1, ABG)
01:44:01.838 00.000 8976 stepping (-18, -7) + (0, 1)
01:44:01.838 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:01.838 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:44:01.847 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:44:01.847 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:01.847 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:01.847 00.000 5052 Enqueuing Expose request
01:44:01.858 00.011 8976 Received - 47 (G) 
01:44:01.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:01.858 00.000 8976 stepped: pos (-18, -6)
01:44:01.858 00.000 8976 move complete, result=0
01:44:01.858 00.000 8976 worker thread done servicing request
01:44:01.858 00.000 8976 Worker thread wakes up
01:44:01.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:01.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:01.858 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:44:02.546 00.688 8976 Exposure complete
01:44:02.551 00.005 8976 worker thread done servicing request
01:44:02.551 00.000 5052 OnExposeComplete: enter
01:44:02.551 00.000 5052 UpdateGuideState(): m_state=6
01:44:02.551 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5260
01:44:02.551 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.71, Mass=194, SNR=9.6, Peak=65 HFD=2.8
01:44:02.551 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:44:02.551 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:44:02.551 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.05 mountX=-0.03 mountY=-0.06, mountTheta=-2.01
01:44:02.552 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.00, opts=13)
01:44:02.552 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.00)
01:44:02.552 00.000 8976 Worker thread wakes up
01:44:02.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.00) opts 0xd
01:44:02.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.00)
01:44:02.552 00.000 8976 Moving (0.06, 0.00) raw xDistance=-0.03 yDistance=-0.06
01:44:02.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:44:02.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:44:02.552 00.000 8976 MoveAxis(R, 0, ABG)
01:44:02.552 00.000 8976 MoveAxis(U, 0, ABG)
01:44:02.553 00.001 8976 move complete, result=0
01:44:02.553 00.000 8976 worker thread done servicing request
01:44:02.553 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:44:02.563 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:44:02.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:02.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:02.563 00.000 5052 Enqueuing Expose request
01:44:02.563 00.000 8976 Worker thread wakes up
01:44:02.563 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:02.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:02.563 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:03.254 00.691 8976 Exposure complete
01:44:03.259 00.005 8976 worker thread done servicing request
01:44:03.259 00.000 5052 OnExposeComplete: enter
01:44:03.259 00.000 5052 UpdateGuideState(): m_state=6
01:44:03.259 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5261
01:44:03.259 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=282.10, Mass=198, SNR=9.7, Peak=70 HFD=2.6
01:44:03.259 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
01:44:03.259 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
01:44:03.260 00.001 5052 CameraToMount -- cameraX=0.34 cameraY=0.39 hyp=0.51 cameraTheta=0.86 mountX=0.19 mountY=-0.49, mountTheta=-1.20
01:44:03.260 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.39, opts=13)
01:44:03.260 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.39)
01:44:03.260 00.000 8976 Worker thread wakes up
01:44:03.261 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.39) opts 0xd
01:44:03.261 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.39)
01:44:03.261 00.000 8976 Moving (0.34, 0.39) raw xDistance=0.19 yDistance=-0.49
01:44:03.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:44:03.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:44:03.261 00.000 8976 MoveAxis(R, 0, ABG)
01:44:03.261 00.000 8976 MoveAxis(U, 2, ABG)
01:44:03.261 00.000 8976 stepping (-18, -6) + (0, 2)
01:44:03.261 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:03.261 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:44:03.271 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:44:03.271 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:03.271 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:03.271 00.000 5052 Enqueuing Expose request
01:44:03.297 00.026 8976 Received - 47 (G) 
01:44:03.297 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:03.297 00.000 8976 stepped: pos (-18, -4)
01:44:03.297 00.000 8976 move complete, result=0
01:44:03.297 00.000 8976 worker thread done servicing request
01:44:03.297 00.000 8976 Worker thread wakes up
01:44:03.297 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:03.297 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:03.297 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:44:03.985 00.688 8976 Exposure complete
01:44:03.991 00.006 8976 worker thread done servicing request
01:44:03.991 00.000 5052 OnExposeComplete: enter
01:44:03.991 00.000 5052 UpdateGuideState(): m_state=6
01:44:03.991 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5262
01:44:03.991 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.97, Mass=199, SNR=9.7, Peak=65 HFD=2.7
01:44:03.991 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
01:44:03.991 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
01:44:03.991 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.26 hyp=0.35 cameraTheta=0.85 mountX=0.13 mountY=-0.33, mountTheta=-1.20
01:44:03.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.26, opts=13)
01:44:03.992 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.26)
01:44:03.992 00.000 8976 Worker thread wakes up
01:44:03.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.26) opts 0xd
01:44:03.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.26)
01:44:03.992 00.000 8976 Moving (0.23, 0.26) raw xDistance=0.13 yDistance=-0.33
01:44:03.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:44:03.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
01:44:03.993 00.001 8976 MoveAxis(R, 0, ABG)
01:44:03.993 00.000 8976 MoveAxis(U, 1, ABG)
01:44:03.993 00.000 8976 stepping (-18, -4) + (0, 1)
01:44:03.993 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:03.993 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:44:04.003 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:44:04.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:04.003 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:04.003 00.000 5052 Enqueuing Expose request
01:44:04.017 00.014 8976 Received - 47 (G) 
01:44:04.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:04.017 00.000 8976 stepped: pos (-18, -3)
01:44:04.017 00.000 8976 move complete, result=0
01:44:04.017 00.000 8976 worker thread done servicing request
01:44:04.017 00.000 8976 Worker thread wakes up
01:44:04.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:04.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:04.017 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:44:04.708 00.691 8976 Exposure complete
01:44:04.713 00.005 8976 worker thread done servicing request
01:44:04.713 00.000 5052 OnExposeComplete: enter
01:44:04.713 00.000 5052 UpdateGuideState(): m_state=6
01:44:04.713 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5263
01:44:04.713 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.46, Mass=188, SNR=9.5, Peak=71 HFD=2.3
01:44:04.713 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.24 = 2.05)
01:44:04.713 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.94)
01:44:04.713 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-2.19 mountX=-0.14 mountY=0.29, mountTheta=2.03
01:44:04.713 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.25, opts=13)
01:44:04.714 00.001 5052 Enqueuing Move request for stepguider (-0.18, -0.25)
01:44:04.714 00.000 8976 Worker thread wakes up
01:44:04.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.25) opts 0xd
01:44:04.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.25)
01:44:04.714 00.000 8976 Moving (-0.18, -0.25) raw xDistance=-0.14 yDistance=0.29
01:44:04.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:44:04.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
01:44:04.714 00.000 8976 MoveAxis(R, 0, ABG)
01:44:04.714 00.000 8976 MoveAxis(D, 1, ABG)
01:44:04.714 00.000 8976 stepping (-18, -3) + (0, -1)
01:44:04.714 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:04.715 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:44:04.724 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:44:04.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:04.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:04.724 00.000 5052 Enqueuing Expose request
01:44:04.736 00.012 8976 Received - 47 (G) 
01:44:04.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:04.736 00.000 8976 stepped: pos (-18, -4)
01:44:04.736 00.000 8976 move complete, result=0
01:44:04.736 00.000 8976 worker thread done servicing request
01:44:04.736 00.000 8976 Worker thread wakes up
01:44:04.736 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:44:04.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:04.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:05.424 00.688 8976 Exposure complete
01:44:05.429 00.005 8976 worker thread done servicing request
01:44:05.430 00.001 5052 OnExposeComplete: enter
01:44:05.430 00.000 5052 UpdateGuideState(): m_state=6
01:44:05.430 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5264
01:44:05.430 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.75, Mass=194, SNR=9.7, Peak=64 HFD=3.0
01:44:05.430 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:44:05.430 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:44:05.430 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.25 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
01:44:05.430 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.04, opts=13)
01:44:05.430 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.04)
01:44:05.431 00.001 8976 Worker thread wakes up
01:44:05.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.04) opts 0xd
01:44:05.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.04)
01:44:05.431 00.000 8976 Moving (0.17, 0.04) raw xDistance=-0.04 yDistance=-0.17
01:44:05.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:44:05.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:44:05.431 00.000 8976 MoveAxis(R, 0, ABG)
01:44:05.431 00.000 8976 MoveAxis(U, 0, ABG)
01:44:05.431 00.000 8976 move complete, result=0
01:44:05.431 00.000 8976 worker thread done servicing request
01:44:05.431 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:44:05.441 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
01:44:05.442 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:05.442 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:05.442 00.000 5052 Enqueuing Expose request
01:44:05.442 00.000 8976 Worker thread wakes up
01:44:05.442 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:05.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:05.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:06.131 00.689 8976 Exposure complete
01:44:06.137 00.006 8976 worker thread done servicing request
01:44:06.137 00.000 5052 OnExposeComplete: enter
01:44:06.137 00.000 5052 UpdateGuideState(): m_state=6
01:44:06.137 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5265
01:44:06.137 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.86, Mass=179, SNR=9.3, Peak=69 HFD=2.8
01:44:06.137 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
01:44:06.137 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
01:44:06.137 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.15 hyp=0.39 cameraTheta=0.39 mountX=-0.03 mountY=-0.39, mountTheta=-1.66
01:44:06.138 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.15, opts=13)
01:44:06.138 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.15)
01:44:06.138 00.000 8976 Worker thread wakes up
01:44:06.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.15) opts 0xd
01:44:06.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.15)
01:44:06.138 00.000 8976 Moving (0.37, 0.15) raw xDistance=-0.03 yDistance=-0.39
01:44:06.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:44:06.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:44:06.138 00.000 8976 MoveAxis(R, 0, ABG)
01:44:06.138 00.000 8976 MoveAxis(U, 2, ABG)
01:44:06.138 00.000 8976 stepping (-18, -4) + (0, 2)
01:44:06.138 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:06.139 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:44:06.148 00.009 5052 UpdateGuideState exits: m=179 SNR=9.3
01:44:06.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:06.148 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:06.148 00.000 5052 Enqueuing Expose request
01:44:06.175 00.027 8976 Received - 47 (G) 
01:44:06.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:06.175 00.000 8976 stepped: pos (-18, -2)
01:44:06.175 00.000 8976 move complete, result=0
01:44:06.175 00.000 8976 worker thread done servicing request
01:44:06.175 00.000 8976 Worker thread wakes up
01:44:06.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:06.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:06.175 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:44:06.862 00.687 8976 Exposure complete
01:44:06.868 00.006 8976 worker thread done servicing request
01:44:06.868 00.000 5052 OnExposeComplete: enter
01:44:06.868 00.000 5052 UpdateGuideState(): m_state=6
01:44:06.868 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5266
01:44:06.868 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.29, Mass=198, SNR=9.7, Peak=71 HFD=2.6
01:44:06.868 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.84 = 2.45)
01:44:06.868 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
01:44:06.868 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.42 hyp=0.44 cameraTheta=-1.79 mountX=-0.33 mountY=0.31, mountTheta=2.39
01:44:06.869 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.42, opts=13)
01:44:06.869 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.42)
01:44:06.869 00.000 8976 Worker thread wakes up
01:44:06.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.42) opts 0xd
01:44:06.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.42)
01:44:06.869 00.000 8976 Moving (-0.10, -0.42) raw xDistance=-0.33 yDistance=0.31
01:44:06.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:44:06.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
01:44:06.869 00.000 8976 MoveAxis(R, 1, ABG)
01:44:06.869 00.000 8976 stepping (-18, -2) + (1, 0)
01:44:06.869 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:06.870 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:44:06.880 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:44:06.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:06.880 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:06.880 00.000 5052 Enqueuing Expose request
01:44:06.894 00.014 8976 Received - 47 (G) 
01:44:06.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:06.894 00.000 8976 stepped: pos (-17, -2)
01:44:06.894 00.000 8976 MoveAxis(D, 1, ABG)
01:44:06.894 00.000 8976 stepping (-17, -2) + (0, -1)
01:44:06.894 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:06.926 00.032 8976 Received - 47 (G) 
01:44:06.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:06.926 00.000 8976 stepped: pos (-17, -3)
01:44:06.926 00.000 8976 move complete, result=0
01:44:06.926 00.000 8976 worker thread done servicing request
01:44:06.926 00.000 8976 Worker thread wakes up
01:44:06.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:06.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:06.926 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
01:44:07.616 00.690 8976 Exposure complete
01:44:07.621 00.005 8976 worker thread done servicing request
01:44:07.621 00.000 5052 OnExposeComplete: enter
01:44:07.621 00.000 5052 UpdateGuideState(): m_state=6
01:44:07.621 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5267
01:44:07.621 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.00, Mass=210, SNR=10.0, Peak=71 HFD=3.3
01:44:07.621 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
01:44:07.621 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
01:44:07.621 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.15 mountX=0.20 mountY=-0.27, mountTheta=-0.93
01:44:07.622 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.29, opts=13)
01:44:07.622 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.29)
01:44:07.622 00.000 8976 Worker thread wakes up
01:44:07.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.29) opts 0xd
01:44:07.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.29)
01:44:07.622 00.000 8976 Moving (0.13, 0.29) raw xDistance=0.20 yDistance=-0.27
01:44:07.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:44:07.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
01:44:07.622 00.000 8976 MoveAxis(R, 0, ABG)
01:44:07.622 00.000 8976 MoveAxis(U, 1, ABG)
01:44:07.622 00.000 8976 stepping (-17, -3) + (0, 1)
01:44:07.622 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:07.624 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:44:07.633 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
01:44:07.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:07.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:07.633 00.000 5052 Enqueuing Expose request
01:44:07.646 00.013 8976 Received - 47 (G) 
01:44:07.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:07.646 00.000 8976 stepped: pos (-17, -2)
01:44:07.646 00.000 8976 move complete, result=0
01:44:07.646 00.000 8976 worker thread done servicing request
01:44:07.646 00.000 8976 Worker thread wakes up
01:44:07.646 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:44:07.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:07.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:08.340 00.694 8976 Exposure complete
01:44:08.345 00.005 8976 worker thread done servicing request
01:44:08.345 00.000 5052 OnExposeComplete: enter
01:44:08.345 00.000 5052 UpdateGuideState(): m_state=6
01:44:08.345 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5268
01:44:08.345 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.95, Mass=175, SNR=9.2, Peak=67 HFD=2.8
01:44:08.346 00.001 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
01:44:08.346 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
01:44:08.346 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.97 mountX=0.26 mountY=-0.05, mountTheta=-0.18
01:44:08.347 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.24, opts=13)
01:44:08.347 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.24)
01:44:08.347 00.000 8976 Worker thread wakes up
01:44:08.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.24) opts 0xd
01:44:08.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.24)
01:44:08.347 00.000 8976 Moving (-0.10, 0.24) raw xDistance=0.26 yDistance=-0.05
01:44:08.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:44:08.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:44:08.347 00.000 8976 MoveAxis(R, 0, ABG)
01:44:08.347 00.000 8976 MoveAxis(U, 0, ABG)
01:44:08.348 00.001 8976 move complete, result=0
01:44:08.348 00.000 8976 worker thread done servicing request
01:44:08.348 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:44:08.358 00.010 5052 UpdateGuideState exits: m=175 SNR=9.2
01:44:08.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:08.358 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:08.358 00.000 5052 Enqueuing Expose request
01:44:08.358 00.000 8976 Worker thread wakes up
01:44:08.358 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
01:44:08.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:08.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:09.046 00.688 8976 Exposure complete
01:44:09.051 00.005 8976 worker thread done servicing request
01:44:09.051 00.000 5052 OnExposeComplete: enter
01:44:09.052 00.001 5052 UpdateGuideState(): m_state=6
01:44:09.052 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5269
01:44:09.052 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.71, Mass=174, SNR=9.1, Peak=70 HFD=2.6
01:44:09.052 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:44:09.052 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:44:09.052 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.00 hyp=0.27 cameraTheta=3.13 mountX=0.13 mountY=0.23, mountTheta=1.06
01:44:09.053 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.00, opts=13)
01:44:09.053 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.00)
01:44:09.053 00.000 8976 Worker thread wakes up
01:44:09.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.00) opts 0xd
01:44:09.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.00)
01:44:09.053 00.000 8976 Moving (-0.27, 0.00) raw xDistance=0.13 yDistance=0.23
01:44:09.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:44:09.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:44:09.053 00.000 8976 MoveAxis(R, 0, ABG)
01:44:09.053 00.000 8976 MoveAxis(U, 0, ABG)
01:44:09.053 00.000 8976 move complete, result=0
01:44:09.053 00.000 8976 worker thread done servicing request
01:44:09.054 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:44:09.063 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
01:44:09.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:09.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:09.063 00.000 5052 Enqueuing Expose request
01:44:09.063 00.000 8976 Worker thread wakes up
01:44:09.063 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:44:09.064 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:09.064 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:09.755 00.691 8976 Exposure complete
01:44:09.761 00.006 8976 worker thread done servicing request
01:44:09.761 00.000 5052 OnExposeComplete: enter
01:44:09.761 00.000 5052 UpdateGuideState(): m_state=6
01:44:09.761 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5270
01:44:09.762 00.001 5052 Star::Find returns 1 (0), X=329.14, Y=281.78, Mass=183, SNR=9.3, Peak=64 HFD=2.9
01:44:09.762 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
01:44:09.762 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
01:44:09.762 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=2.05 mountX=0.07 mountY=-0.01, mountTheta=-0.10
01:44:09.762 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.07, opts=13)
01:44:09.762 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.07)
01:44:09.762 00.000 8976 Worker thread wakes up
01:44:09.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.07) opts 0xd
01:44:09.763 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.07)
01:44:09.763 00.000 8976 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=-0.01
01:44:09.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:44:09.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:44:09.763 00.000 8976 MoveAxis(R, 0, ABG)
01:44:09.763 00.000 8976 MoveAxis(U, 0, ABG)
01:44:09.763 00.000 8976 move complete, result=0
01:44:09.763 00.000 8976 worker thread done servicing request
01:44:09.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:44:09.773 00.010 5052 UpdateGuideState exits: m=183 SNR=9.3
01:44:09.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:09.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:09.773 00.000 5052 Enqueuing Expose request
01:44:09.773 00.000 8976 Worker thread wakes up
01:44:09.773 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:44:09.774 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:09.774 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:10.459 00.685 8976 Exposure complete
01:44:10.464 00.005 8976 worker thread done servicing request
01:44:10.464 00.000 5052 OnExposeComplete: enter
01:44:10.464 00.000 5052 UpdateGuideState(): m_state=6
01:44:10.464 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5271
01:44:10.464 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.66, Mass=192, SNR=9.5, Peak=65 HFD=2.8
01:44:10.464 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.07 = 1.22)
01:44:10.464 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
01:44:10.464 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.05 hyp=0.40 cameraTheta=-3.02 mountX=0.14 mountY=0.36, mountTheta=1.20
01:44:10.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.05, opts=13)
01:44:10.465 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.05)
01:44:10.465 00.000 8976 Worker thread wakes up
01:44:10.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.05) opts 0xd
01:44:10.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.05)
01:44:10.465 00.000 8976 Moving (-0.39, -0.05) raw xDistance=0.14 yDistance=0.36
01:44:10.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:44:10.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
01:44:10.465 00.000 8976 MoveAxis(R, 0, ABG)
01:44:10.465 00.000 8976 MoveAxis(D, 1, ABG)
01:44:10.465 00.000 8976 stepping (-17, -2) + (0, -1)
01:44:10.465 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:10.466 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:44:10.476 00.010 5052 UpdateGuideState exits: m=192 SNR=9.5
01:44:10.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:10.476 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:10.476 00.000 5052 Enqueuing Expose request
01:44:10.491 00.015 8976 Received - 47 (G) 
01:44:10.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:10.491 00.000 8976 stepped: pos (-17, -3)
01:44:10.491 00.000 8976 move complete, result=0
01:44:10.491 00.000 8976 worker thread done servicing request
01:44:10.491 00.000 8976 Worker thread wakes up
01:44:10.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:10.491 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:10.491 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:44:11.181 00.690 8976 Exposure complete
01:44:11.186 00.005 8976 worker thread done servicing request
01:44:11.186 00.000 5052 OnExposeComplete: enter
01:44:11.186 00.000 5052 UpdateGuideState(): m_state=6
01:44:11.186 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5272
01:44:11.186 00.000 5052 Star::Find returns 1 (0), X=328.16, Y=281.67, Mass=207, SNR=9.9, Peak=76 HFD=2.9
01:44:11.187 00.001 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
01:44:11.187 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
01:44:11.187 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=-0.04 hyp=1.01 cameraTheta=-3.10 mountX=0.43 mountY=0.87, mountTheta=1.11
01:44:11.187 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=-0.04, opts=13)
01:44:11.187 00.000 5052 Enqueuing Move request for stepguider (-1.01, -0.04)
01:44:11.187 00.000 8976 Worker thread wakes up
01:44:11.188 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, -0.04) opts 0xd
01:44:11.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, -0.04)
01:44:11.188 00.000 8976 Moving (-1.01, -0.04) raw xDistance=0.43 yDistance=0.87
01:44:11.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:44:11.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.87
01:44:11.188 00.000 8976 MoveAxis(L, 2, ABG)
01:44:11.188 00.000 8976 stepping (-17, -3) + (-2, 0)
01:44:11.188 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:11.189 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:44:11.200 00.011 5052 UpdateGuideState exits: m=207 SNR=9.9
01:44:11.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:11.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:11.200 00.000 5052 Enqueuing Expose request
01:44:11.210 00.010 8976 Received - 47 (G) 
01:44:11.210 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:11.210 00.000 8976 stepped: pos (-19, -3)
01:44:11.210 00.000 8976 MoveAxis(D, 4, ABG)
01:44:11.210 00.000 8976 stepping (-19, -3) + (0, -4)
01:44:11.210 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:44:11.243 00.033 8976 Received - 47 (G) 
01:44:11.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:44:11.243 00.000 8976 stepped: pos (-19, -7)
01:44:11.243 00.000 8976 move complete, result=0
01:44:11.243 00.000 8976 worker thread done servicing request
01:44:11.243 00.000 8976 Worker thread wakes up
01:44:11.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:11.243 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:11.243 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:44:11.934 00.691 8976 Exposure complete
01:44:11.939 00.005 8976 worker thread done servicing request
01:44:11.939 00.000 5052 OnExposeComplete: enter
01:44:11.939 00.000 5052 UpdateGuideState(): m_state=6
01:44:11.939 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5273
01:44:11.939 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=282.09, Mass=179, SNR=9.2, Peak=68 HFD=2.9
01:44:11.939 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:44:11.939 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
01:44:11.939 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.38 hyp=0.77 cameraTheta=2.62 mountX=0.65 mountY=0.35, mountTheta=0.50
01:44:11.940 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.38, opts=13)
01:44:11.940 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.38)
01:44:11.940 00.000 8976 Worker thread wakes up
01:44:11.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.38) opts 0xd
01:44:11.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.38)
01:44:11.940 00.000 8976 Moving (-0.67, 0.38) raw xDistance=0.65 yDistance=0.35
01:44:11.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
01:44:11.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.35
01:44:11.940 00.000 8976 MoveAxis(L, 3, ABG)
01:44:11.940 00.000 8976 stepping (-19, -7) + (-3, 0)
01:44:11.940 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:11.941 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
01:44:11.950 00.009 5052 UpdateGuideState exits: m=179 SNR=9.2
01:44:11.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:11.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:11.950 00.000 5052 Enqueuing Expose request
01:44:11.978 00.028 8976 Received - 47 (G) 
01:44:11.978 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:11.978 00.000 8976 stepped: pos (-22, -7)
01:44:11.978 00.000 8976 MoveAxis(D, 2, ABG)
01:44:11.978 00.000 8976 stepping (-22, -7) + (0, -2)
01:44:11.978 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:12.010 00.032 8976 Received - 47 (G) 
01:44:12.010 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:12.010 00.000 8976 stepped: pos (-22, -9)
01:44:12.010 00.000 8976 move complete, result=0
01:44:12.010 00.000 8976 worker thread done servicing request
01:44:12.010 00.000 8976 Worker thread wakes up
01:44:12.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:12.010 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:12.010 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
01:44:12.704 00.694 8976 Exposure complete
01:44:12.709 00.005 8976 worker thread done servicing request
01:44:12.709 00.000 5052 OnExposeComplete: enter
01:44:12.709 00.000 5052 UpdateGuideState(): m_state=6
01:44:12.709 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5274
01:44:12.709 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.50, Mass=203, SNR=9.8, Peak=69 HFD=2.6
01:44:12.709 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
01:44:12.709 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
01:44:12.709 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=-0.21 hyp=0.99 cameraTheta=-2.92 mountX=0.25 mountY=0.92, mountTheta=1.31
01:44:12.710 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=-0.21, opts=13)
01:44:12.710 00.000 5052 Enqueuing Move request for stepguider (-0.96, -0.21)
01:44:12.710 00.000 8976 Worker thread wakes up
01:44:12.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, -0.21) opts 0xd
01:44:12.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, -0.21)
01:44:12.710 00.000 8976 Moving (-0.96, -0.21) raw xDistance=0.25 yDistance=0.92
01:44:12.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:44:12.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.92
01:44:12.710 00.000 8976 MoveAxis(R, 0, ABG)
01:44:12.710 00.000 8976 MoveAxis(D, 4, ABG)
01:44:12.710 00.000 8976 stepping (-22, -9) + (0, -4)
01:44:12.710 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:44:12.711 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:44:12.720 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
01:44:12.721 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:12.721 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:12.721 00.000 5052 Enqueuing Expose request
01:44:12.745 00.024 8976 Received - 47 (G) 
01:44:12.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:44:12.745 00.000 8976 stepped: pos (-22, -13)
01:44:12.745 00.000 8976 move complete, result=0
01:44:12.745 00.000 8976 worker thread done servicing request
01:44:12.745 00.000 8976 Worker thread wakes up
01:44:12.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:12.745 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:12.745 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:44:13.433 00.688 8976 Exposure complete
01:44:13.439 00.006 8976 worker thread done servicing request
01:44:13.439 00.000 5052 OnExposeComplete: enter
01:44:13.439 00.000 5052 UpdateGuideState(): m_state=6
01:44:13.439 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5275
01:44:13.439 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.83, Mass=197, SNR=9.7, Peak=75 HFD=2.5
01:44:13.439 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:44:13.439 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:44:13.439 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.12 hyp=0.60 cameraTheta=2.94 mountX=0.37 mountY=0.42, mountTheta=0.85
01:44:13.440 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.12, opts=13)
01:44:13.440 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.12)
01:44:13.440 00.000 8976 Worker thread wakes up
01:44:13.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.12) opts 0xd
01:44:13.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.12)
01:44:13.440 00.000 8976 Moving (-0.58, 0.12) raw xDistance=0.37 yDistance=0.42
01:44:13.441 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:44:13.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.42
01:44:13.441 00.000 8976 MoveAxis(L, 2, ABG)
01:44:13.441 00.000 8976 stepping (-22, -13) + (-2, 0)
01:44:13.441 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:13.441 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:44:13.452 00.011 5052 UpdateGuideState exits: m=197 SNR=9.7
01:44:13.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:13.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:13.452 00.000 5052 Enqueuing Expose request
01:44:13.465 00.013 8976 Received - 47 (G) 
01:44:13.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:13.465 00.000 8976 stepped: pos (-24, -13)
01:44:13.465 00.000 8976 MoveAxis(D, 2, ABG)
01:44:13.465 00.000 8976 stepping (-24, -13) + (0, -2)
01:44:13.465 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:13.497 00.032 8976 Received - 47 (G) 
01:44:13.497 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:13.497 00.000 8976 stepped: pos (-24, -15)
01:44:13.497 00.000 8976 move complete, result=0
01:44:13.497 00.000 8976 worker thread done servicing request
01:44:13.497 00.000 8976 Worker thread wakes up
01:44:13.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:13.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:13.497 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:44:14.186 00.689 8976 Exposure complete
01:44:14.192 00.006 8976 worker thread done servicing request
01:44:14.192 00.000 5052 OnExposeComplete: enter
01:44:14.192 00.000 5052 UpdateGuideState(): m_state=6
01:44:14.192 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5276
01:44:14.192 00.000 5052 Star::Find returns 1 (1), X=329.64, Y=281.53, Mass=200, SNR=9.8, Peak=68 HFD=2.5
01:44:14.192 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
01:44:14.192 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
01:44:14.192 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.18 hyp=0.50 cameraTheta=-0.36 mountX=-0.37 mountY=-0.30, mountTheta=-2.47
01:44:14.193 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.18, opts=13)
01:44:14.193 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.18)
01:44:14.193 00.000 8976 Worker thread wakes up
01:44:14.193 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.18) opts 0xd
01:44:14.193 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.18)
01:44:14.193 00.000 8976 Moving (0.47, -0.18) raw xDistance=-0.37 yDistance=-0.30
01:44:14.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
01:44:14.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
01:44:14.193 00.000 8976 MoveAxis(R, 1, ABG)
01:44:14.193 00.000 8976 stepping (-24, -15) + (1, 0)
01:44:14.193 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:14.194 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:44:14.204 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8 Saturated
01:44:14.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:14.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:14.204 00.000 5052 Enqueuing Expose request
01:44:14.216 00.012 8976 Received - 47 (G) 
01:44:14.216 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:14.216 00.000 8976 stepped: pos (-23, -15)
01:44:14.216 00.000 8976 MoveAxis(U, 1, ABG)
01:44:14.216 00.000 8976 stepping (-23, -15) + (0, 1)
01:44:14.216 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:14.248 00.032 8976 Received - 47 (G) 
01:44:14.248 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:14.248 00.000 8976 stepped: pos (-23, -14)
01:44:14.248 00.000 8976 move complete, result=0
01:44:14.248 00.000 8976 worker thread done servicing request
01:44:14.248 00.000 8976 Worker thread wakes up
01:44:14.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:14.248 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.3 px 1 ms NORTH
01:44:14.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:14.943 00.695 8976 Exposure complete
01:44:14.949 00.006 8976 worker thread done servicing request
01:44:14.949 00.000 5052 OnExposeComplete: enter
01:44:14.949 00.000 5052 UpdateGuideState(): m_state=6
01:44:14.949 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5277
01:44:14.950 00.001 5052 Star::Find returns 1 (0), X=329.99, Y=281.77, Mass=197, SNR=9.7, Peak=76 HFD=2.1
01:44:14.950 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
01:44:14.950 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
01:44:14.950 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.06 hyp=0.82 cameraTheta=0.08 mountX=-0.32 mountY=-0.72, mountTheta=-1.98
01:44:14.950 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.06, opts=13)
01:44:14.950 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.06)
01:44:14.950 00.000 8976 Worker thread wakes up
01:44:14.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.06) opts 0xd
01:44:14.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.06)
01:44:14.951 00.001 8976 Moving (0.82, 0.06) raw xDistance=-0.32 yDistance=-0.72
01:44:14.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
01:44:14.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
01:44:14.951 00.000 8976 MoveAxis(R, 1, ABG)
01:44:14.951 00.000 8976 stepping (-23, -14) + (1, 0)
01:44:14.951 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:14.951 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:44:14.960 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:44:14.961 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:14.961 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:14.961 00.000 5052 Enqueuing Expose request
01:44:14.984 00.023 8976 Received - 47 (G) 
01:44:14.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:14.984 00.000 8976 stepped: pos (-22, -14)
01:44:14.984 00.000 8976 MoveAxis(U, 3, ABG)
01:44:14.984 00.000 8976 stepping (-22, -14) + (0, 3)
01:44:14.984 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:15.016 00.032 8976 Received - 47 (G) 
01:44:15.016 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:15.016 00.000 8976 stepped: pos (-22, -11)
01:44:15.016 00.000 8976 move complete, result=0
01:44:15.016 00.000 8976 worker thread done servicing request
01:44:15.016 00.000 8976 Worker thread wakes up
01:44:15.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:15.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:15.016 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
01:44:15.704 00.688 8976 Exposure complete
01:44:15.710 00.006 8976 worker thread done servicing request
01:44:15.710 00.000 5052 OnExposeComplete: enter
01:44:15.711 00.001 5052 UpdateGuideState(): m_state=6
01:44:15.711 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5278
01:44:15.711 00.000 5052 Star::Find returns 1 (0), X=330.39, Y=282.02, Mass=179, SNR=9.3, Peak=83 HFD=2.1
01:44:15.711 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:44:15.711 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:44:15.711 00.000 5052 CameraToMount -- cameraX=1.22 cameraY=0.31 hyp=1.26 cameraTheta=0.25 mountX=-0.28 mountY=-1.19, mountTheta=-1.80
01:44:15.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.22, y=0.31, opts=13)
01:44:15.712 00.000 5052 Enqueuing Move request for stepguider (1.22, 0.31)
01:44:15.712 00.000 8976 Worker thread wakes up
01:44:15.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.22, 0.31) opts 0xd
01:44:15.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.22, 0.31)
01:44:15.712 00.000 8976 Moving (1.22, 0.31) raw xDistance=-0.28 yDistance=-1.19
01:44:15.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:44:15.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.19
01:44:15.712 00.000 8976 MoveAxis(R, 1, ABG)
01:44:15.712 00.000 8976 stepping (-22, -11) + (1, 0)
01:44:15.712 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:15.713 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:44:15.722 00.009 5052 UpdateGuideState exits: m=179 SNR=9.3
01:44:15.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:15.722 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:15.722 00.000 5052 Enqueuing Expose request
01:44:15.735 00.013 8976 Received - 47 (G) 
01:44:15.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:15.735 00.000 8976 stepped: pos (-21, -11)
01:44:15.735 00.000 8976 MoveAxis(U, 5, ABG)
01:44:15.735 00.000 8976 stepping (-21, -11) + (0, 5)
01:44:15.735 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:44:15.782 00.047 8976 Received - 47 (G) 
01:44:15.783 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:44:15.783 00.000 8976 stepped: pos (-21, -6)
01:44:15.783 00.000 8976 move complete, result=0
01:44:15.783 00.000 8976 worker thread done servicing request
01:44:15.783 00.000 8976 Worker thread wakes up
01:44:15.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:15.783 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:15.783 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.2 px 5 ms NORTH
01:44:16.475 00.692 8976 Exposure complete
01:44:16.481 00.006 8976 worker thread done servicing request
01:44:16.481 00.000 5052 OnExposeComplete: enter
01:44:16.481 00.000 5052 UpdateGuideState(): m_state=6
01:44:16.481 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5279
01:44:16.481 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.83, Mass=188, SNR=9.5, Peak=73 HFD=2.3
01:44:16.481 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
01:44:16.481 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
01:44:16.481 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.85 mountX=0.06 mountY=-0.15, mountTheta=-1.20
01:44:16.481 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.12, opts=13)
01:44:16.483 00.002 5052 Enqueuing Move request for stepguider (0.10, 0.12)
01:44:16.483 00.000 8976 Worker thread wakes up
01:44:16.483 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.12) opts 0xd
01:44:16.483 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.12)
01:44:16.483 00.000 8976 Moving (0.10, 0.12) raw xDistance=0.06 yDistance=-0.15
01:44:16.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:44:16.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:44:16.483 00.000 8976 MoveAxis(R, 0, ABG)
01:44:16.483 00.000 8976 MoveAxis(U, 0, ABG)
01:44:16.483 00.000 8976 move complete, result=0
01:44:16.483 00.000 8976 worker thread done servicing request
01:44:16.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:44:16.493 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:44:16.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:16.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:16.493 00.000 5052 Enqueuing Expose request
01:44:16.493 00.000 8976 Worker thread wakes up
01:44:16.493 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:16.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:16.493 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:17.180 00.687 8976 Exposure complete
01:44:17.186 00.006 8976 worker thread done servicing request
01:44:17.186 00.000 5052 OnExposeComplete: enter
01:44:17.186 00.000 5052 UpdateGuideState(): m_state=6
01:44:17.186 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5280
01:44:17.186 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.92, Mass=202, SNR=9.9, Peak=76 HFD=2.3
01:44:17.186 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:44:17.186 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
01:44:17.186 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.21 hyp=0.49 cameraTheta=2.70 mountX=0.39 mountY=0.25, mountTheta=0.58
01:44:17.187 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.21, opts=13)
01:44:17.187 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.21)
01:44:17.187 00.000 8976 Worker thread wakes up
01:44:17.187 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.21) opts 0xd
01:44:17.187 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.21)
01:44:17.187 00.000 8976 Moving (-0.44, 0.21) raw xDistance=0.39 yDistance=0.25
01:44:17.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
01:44:17.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:44:17.187 00.000 8976 MoveAxis(L, 2, ABG)
01:44:17.187 00.000 8976 stepping (-21, -6) + (-2, 0)
01:44:17.187 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:17.188 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:44:17.197 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
01:44:17.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:17.197 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:17.197 00.000 5052 Enqueuing Expose request
01:44:17.221 00.024 8976 Received - 47 (G) 
01:44:17.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:17.221 00.000 8976 stepped: pos (-23, -6)
01:44:17.221 00.000 8976 MoveAxis(U, 0, ABG)
01:44:17.221 00.000 8976 move complete, result=0
01:44:17.221 00.000 8976 worker thread done servicing request
01:44:17.221 00.000 8976 Worker thread wakes up
01:44:17.221 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 0 ms NORTH
01:44:17.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:17.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:17.912 00.691 8976 Exposure complete
01:44:17.917 00.005 8976 worker thread done servicing request
01:44:17.918 00.001 5052 OnExposeComplete: enter
01:44:17.918 00.000 5052 UpdateGuideState(): m_state=6
01:44:17.918 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5281
01:44:17.918 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.80, Mass=211, SNR=10.0, Peak=79 HFD=2.3
01:44:17.918 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:44:17.918 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:44:17.918 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.09 hyp=0.51 cameraTheta=2.96 mountX=0.31 mountY=0.37, mountTheta=0.88
01:44:17.918 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.09, opts=13)
01:44:17.918 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.09)
01:44:17.919 00.001 8976 Worker thread wakes up
01:44:17.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.09) opts 0xd
01:44:17.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.09)
01:44:17.919 00.000 8976 Moving (-0.50, 0.09) raw xDistance=0.31 yDistance=0.37
01:44:17.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:44:17.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:44:17.919 00.000 8976 MoveAxis(L, 1, ABG)
01:44:17.919 00.000 8976 stepping (-23, -6) + (-1, 0)
01:44:17.919 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:17.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:44:17.929 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
01:44:17.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:17.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:17.929 00.000 5052 Enqueuing Expose request
01:44:17.941 00.012 8976 Received - 47 (G) 
01:44:17.941 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:17.941 00.000 8976 stepped: pos (-24, -6)
01:44:17.941 00.000 8976 MoveAxis(D, 1, ABG)
01:44:17.941 00.000 8976 stepping (-24, -6) + (0, -1)
01:44:17.941 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:17.972 00.031 8976 Received - 47 (G) 
01:44:17.972 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:17.972 00.000 8976 stepped: pos (-24, -7)
01:44:17.973 00.001 8976 move complete, result=0
01:44:17.973 00.000 8976 worker thread done servicing request
01:44:17.973 00.000 8976 Worker thread wakes up
01:44:17.973 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 1 ms SOUTH
01:44:17.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:17.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:18.662 00.689 8976 Exposure complete
01:44:18.668 00.006 8976 worker thread done servicing request
01:44:18.668 00.000 5052 OnExposeComplete: enter
01:44:18.668 00.000 5052 UpdateGuideState(): m_state=6
01:44:18.668 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5282
01:44:18.668 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.70, Mass=197, SNR=9.7, Peak=74 HFD=2.1
01:44:18.668 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
01:44:18.668 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
01:44:18.668 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.01 hyp=0.48 cameraTheta=-3.13 mountX=0.21 mountY=0.40, mountTheta=1.09
01:44:18.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.01, opts=13)
01:44:18.669 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.01)
01:44:18.669 00.000 8976 Worker thread wakes up
01:44:18.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.01) opts 0xd
01:44:18.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.01)
01:44:18.669 00.000 8976 Moving (-0.48, -0.01) raw xDistance=0.21 yDistance=0.40
01:44:18.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:44:18.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:44:18.669 00.000 8976 MoveAxis(R, 0, ABG)
01:44:18.669 00.000 8976 MoveAxis(D, 2, ABG)
01:44:18.670 00.001 8976 stepping (-24, -7) + (0, -2)
01:44:18.670 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:18.670 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:44:18.679 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:44:18.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:18.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:18.680 00.001 5052 Enqueuing Expose request
01:44:18.692 00.012 8976 Received - 47 (G) 
01:44:18.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:18.692 00.000 8976 stepped: pos (-24, -9)
01:44:18.692 00.000 8976 move complete, result=0
01:44:18.692 00.000 8976 worker thread done servicing request
01:44:18.692 00.000 8976 Worker thread wakes up
01:44:18.692 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:44:18.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:18.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:19.382 00.690 8976 Exposure complete
01:44:19.387 00.005 8976 worker thread done servicing request
01:44:19.387 00.000 5052 OnExposeComplete: enter
01:44:19.387 00.000 5052 UpdateGuideState(): m_state=6
01:44:19.387 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5283
01:44:19.387 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.78, Mass=210, SNR=10.0, Peak=83 HFD=1.9
01:44:19.387 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
01:44:19.388 00.001 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
01:44:19.388 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.44 mountX=-0.01 mountY=-0.16, mountTheta=-1.61
01:44:19.388 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.07, opts=13)
01:44:19.388 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.07)
01:44:19.388 00.000 8976 Worker thread wakes up
01:44:19.388 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.07) opts 0xd
01:44:19.388 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.07)
01:44:19.388 00.000 8976 Moving (0.15, 0.07) raw xDistance=-0.01 yDistance=-0.16
01:44:19.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:44:19.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:44:19.389 00.001 8976 MoveAxis(R, 0, ABG)
01:44:19.389 00.000 8976 MoveAxis(U, 0, ABG)
01:44:19.389 00.000 8976 move complete, result=0
01:44:19.389 00.000 8976 worker thread done servicing request
01:44:19.389 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:44:19.399 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:44:19.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:19.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:19.399 00.000 5052 Enqueuing Expose request
01:44:19.399 00.000 8976 Worker thread wakes up
01:44:19.399 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:19.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:19.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:20.091 00.692 8976 Exposure complete
01:44:20.096 00.005 8976 worker thread done servicing request
01:44:20.096 00.000 5052 OnExposeComplete: enter
01:44:20.096 00.000 5052 UpdateGuideState(): m_state=6
01:44:20.096 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5284
01:44:20.096 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.96, Mass=205, SNR=9.9, Peak=74 HFD=2.3
01:44:20.096 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
01:44:20.098 00.002 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
01:44:20.098 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.25 hyp=0.73 cameraTheta=0.35 mountX=-0.09 mountY=-0.71, mountTheta=-1.70
01:44:20.098 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.25, opts=13)
01:44:20.098 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.25)
01:44:20.099 00.001 8976 Worker thread wakes up
01:44:20.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.25) opts 0xd
01:44:20.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.25)
01:44:20.099 00.000 8976 Moving (0.68, 0.25) raw xDistance=-0.09 yDistance=-0.71
01:44:20.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:44:20.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
01:44:20.099 00.000 8976 MoveAxis(R, 0, ABG)
01:44:20.099 00.000 8976 MoveAxis(U, 3, ABG)
01:44:20.099 00.000 8976 stepping (-24, -9) + (0, 3)
01:44:20.099 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:20.100 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:44:20.110 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:44:20.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:20.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:20.110 00.000 5052 Enqueuing Expose request
01:44:20.131 00.021 8976 Received - 47 (G) 
01:44:20.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:20.131 00.000 8976 stepped: pos (-24, -6)
01:44:20.131 00.000 8976 move complete, result=0
01:44:20.131 00.000 8976 worker thread done servicing request
01:44:20.131 00.000 8976 Worker thread wakes up
01:44:20.131 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:44:20.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:20.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:20.834 00.703 8976 Exposure complete
01:44:20.839 00.005 8976 worker thread done servicing request
01:44:20.839 00.000 5052 OnExposeComplete: enter
01:44:20.840 00.001 5052 UpdateGuideState(): m_state=6
01:44:20.840 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5285
01:44:20.840 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=282.02, Mass=202, SNR=9.8, Peak=81 HFD=2.0
01:44:20.840 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
01:44:20.840 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
01:44:20.840 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.31 hyp=0.86 cameraTheta=0.37 mountX=-0.09 mountY=-0.84, mountTheta=-1.68
01:44:20.841 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.31, opts=13)
01:44:20.841 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.31)
01:44:20.841 00.000 8976 Worker thread wakes up
01:44:20.841 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.31) opts 0xd
01:44:20.841 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.31)
01:44:20.841 00.000 8976 Moving (0.80, 0.31) raw xDistance=-0.09 yDistance=-0.84
01:44:20.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:44:20.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84
01:44:20.841 00.000 8976 MoveAxis(R, 0, ABG)
01:44:20.841 00.000 8976 MoveAxis(U, 4, ABG)
01:44:20.841 00.000 8976 stepping (-24, -6) + (0, 4)
01:44:20.841 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:44:20.842 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:44:20.851 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:44:20.852 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:20.852 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:20.852 00.000 5052 Enqueuing Expose request
01:44:20.882 00.030 8976 Received - 47 (G) 
01:44:20.882 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:44:20.882 00.000 8976 stepped: pos (-24, -2)
01:44:20.882 00.000 8976 move complete, result=0
01:44:20.882 00.000 8976 worker thread done servicing request
01:44:20.882 00.000 8976 Worker thread wakes up
01:44:20.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:20.882 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:20.882 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 4 ms NORTH
01:44:21.577 00.695 8976 Exposure complete
01:44:21.582 00.005 8976 worker thread done servicing request
01:44:21.583 00.001 5052 OnExposeComplete: enter
01:44:21.583 00.000 5052 UpdateGuideState(): m_state=6
01:44:21.583 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5286
01:44:21.583 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.37, Mass=204, SNR=9.8, Peak=72 HFD=2.8
01:44:21.583 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
01:44:21.583 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
01:44:21.583 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.33 hyp=0.60 cameraTheta=-0.59 mountX=-0.53 mountY=-0.24, mountTheta=-2.72
01:44:21.583 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.33, opts=13)
01:44:21.584 00.001 5052 Enqueuing Move request for stepguider (0.50, -0.33)
01:44:21.584 00.000 8976 Worker thread wakes up
01:44:21.584 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.33) opts 0xd
01:44:21.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.33)
01:44:21.584 00.000 8976 Moving (0.50, -0.33) raw xDistance=-0.53 yDistance=-0.24
01:44:21.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
01:44:21.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:44:21.584 00.000 8976 MoveAxis(R, 2, ABG)
01:44:21.584 00.000 8976 stepping (-24, -2) + (2, 0)
01:44:21.584 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:21.585 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:44:21.594 00.009 5052 UpdateGuideState exits: m=204 SNR=9.8
01:44:21.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:21.594 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:21.594 00.000 5052 Enqueuing Expose request
01:44:21.617 00.023 8976 Received - 47 (G) 
01:44:21.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:21.617 00.000 8976 stepped: pos (-22, -2)
01:44:21.617 00.000 8976 MoveAxis(U, 0, ABG)
01:44:21.617 00.000 8976 move complete, result=0
01:44:21.617 00.000 8976 worker thread done servicing request
01:44:21.618 00.001 8976 Worker thread wakes up
01:44:21.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:21.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:21.618 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:44:22.305 00.687 8976 Exposure complete
01:44:22.310 00.005 8976 worker thread done servicing request
01:44:22.310 00.000 5052 OnExposeComplete: enter
01:44:22.310 00.000 5052 UpdateGuideState(): m_state=6
01:44:22.310 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5287
01:44:22.311 00.001 5052 Star::Find returns 1 (0), X=330.31, Y=281.93, Mass=205, SNR=9.9, Peak=78 HFD=2.3
01:44:22.311 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:44:22.311 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
01:44:22.311 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=0.22 hyp=1.16 cameraTheta=0.19 mountX=-0.32 mountY=-1.08, mountTheta=-1.86
01:44:22.311 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=0.22, opts=13)
01:44:22.311 00.000 5052 Enqueuing Move request for stepguider (1.14, 0.22)
01:44:22.312 00.001 8976 Worker thread wakes up
01:44:22.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, 0.22) opts 0xd
01:44:22.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, 0.22)
01:44:22.312 00.000 8976 Moving (1.14, 0.22) raw xDistance=-0.32 yDistance=-1.08
01:44:22.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
01:44:22.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.08
01:44:22.312 00.000 8976 MoveAxis(R, 1, ABG)
01:44:22.312 00.000 8976 stepping (-22, -2) + (1, 0)
01:44:22.312 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:22.313 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:44:22.323 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:44:22.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:22.323 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:22.323 00.000 5052 Enqueuing Expose request
01:44:22.336 00.013 8976 Received - 47 (G) 
01:44:22.337 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:22.337 00.000 8976 stepped: pos (-21, -2)
01:44:22.337 00.000 8976 MoveAxis(U, 4, ABG)
01:44:22.337 00.000 8976 stepping (-21, -2) + (0, 4)
01:44:22.337 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:44:22.369 00.032 8976 Received - 47 (G) 
01:44:22.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:44:22.369 00.000 8976 stepped: pos (-21, 2)
01:44:22.369 00.000 8976 move complete, result=0
01:44:22.369 00.000 8976 worker thread done servicing request
01:44:22.369 00.000 8976 Worker thread wakes up
01:44:22.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:22.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:22.369 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.1 px 4 ms NORTH
01:44:23.064 00.695 8976 Exposure complete
01:44:23.069 00.005 8976 worker thread done servicing request
01:44:23.069 00.000 5052 OnExposeComplete: enter
01:44:23.069 00.000 5052 UpdateGuideState(): m_state=6
01:44:23.069 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5288
01:44:23.069 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.61, Mass=211, SNR=10.0, Peak=81 HFD=1.9
01:44:23.069 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
01:44:23.069 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
01:44:23.069 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.10 hyp=0.58 cameraTheta=-0.18 mountX=-0.35 mountY=-0.42, mountTheta=-2.26
01:44:23.069 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.10, opts=13)
01:44:23.069 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.10)
01:44:23.070 00.001 8976 Worker thread wakes up
01:44:23.070 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.10) opts 0xd
01:44:23.070 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.10)
01:44:23.070 00.000 8976 Moving (0.57, -0.10) raw xDistance=-0.35 yDistance=-0.42
01:44:23.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:44:23.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.42
01:44:23.070 00.000 8976 MoveAxis(R, 2, ABG)
01:44:23.070 00.000 8976 stepping (-21, 2) + (2, 0)
01:44:23.070 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:23.070 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:44:23.081 00.011 5052 UpdateGuideState exits: m=211 SNR=10.0
01:44:23.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:23.081 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:23.081 00.000 5052 Enqueuing Expose request
01:44:23.103 00.022 8976 Received - 47 (G) 
01:44:23.104 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:23.104 00.000 8976 stepped: pos (-19, 2)
01:44:23.104 00.000 8976 MoveAxis(U, 2, ABG)
01:44:23.104 00.000 8976 stepping (-19, 2) + (0, 2)
01:44:23.104 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:23.136 00.032 8976 Received - 47 (G) 
01:44:23.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:23.136 00.000 8976 stepped: pos (-19, 4)
01:44:23.136 00.000 8976 move complete, result=0
01:44:23.136 00.000 8976 worker thread done servicing request
01:44:23.136 00.000 8976 Worker thread wakes up
01:44:23.136 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:23.136 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:23.136 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:44:23.830 00.694 8976 Exposure complete
01:44:23.835 00.005 8976 worker thread done servicing request
01:44:23.835 00.000 5052 OnExposeComplete: enter
01:44:23.835 00.000 5052 UpdateGuideState(): m_state=6
01:44:23.835 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5289
01:44:23.835 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.94, Mass=206, SNR=10.0, Peak=79 HFD=2.1
01:44:23.836 00.001 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:44:23.836 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:44:23.836 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.23 hyp=0.81 cameraTheta=0.28 mountX=-0.15 mountY=-0.78, mountTheta=-1.77
01:44:23.836 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.23, opts=13)
01:44:23.836 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.23)
01:44:23.836 00.000 8976 Worker thread wakes up
01:44:23.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.23) opts 0xd
01:44:23.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.23)
01:44:23.836 00.000 8976 Moving (0.78, 0.23) raw xDistance=-0.15 yDistance=-0.78
01:44:23.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:44:23.837 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.78
01:44:23.837 00.000 8976 MoveAxis(R, 0, ABG)
01:44:23.837 00.000 8976 MoveAxis(U, 3, ABG)
01:44:23.837 00.000 8976 stepping (-19, 4) + (0, 3)
01:44:23.837 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:23.837 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:44:23.847 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
01:44:23.847 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:23.847 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:23.847 00.000 5052 Enqueuing Expose request
01:44:23.871 00.024 8976 Received - 47 (G) 
01:44:23.871 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:23.871 00.000 8976 stepped: pos (-19, 7)
01:44:23.871 00.000 8976 move complete, result=0
01:44:23.872 00.001 8976 worker thread done servicing request
01:44:23.872 00.000 8976 Worker thread wakes up
01:44:23.872 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
01:44:23.872 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:23.872 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:24.563 00.691 8976 Exposure complete
01:44:24.568 00.005 8976 worker thread done servicing request
01:44:24.568 00.000 5052 OnExposeComplete: enter
01:44:24.568 00.000 5052 UpdateGuideState(): m_state=6
01:44:24.569 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5290
01:44:24.569 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.79, Mass=213, SNR=10.1, Peak=73 HFD=2.3
01:44:24.569 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
01:44:24.569 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
01:44:24.569 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.08 hyp=0.84 cameraTheta=0.10 mountX=-0.31 mountY=-0.74, mountTheta=-1.96
01:44:24.569 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.08, opts=13)
01:44:24.569 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.08)
01:44:24.569 00.000 8976 Worker thread wakes up
01:44:24.570 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.08) opts 0xd
01:44:24.570 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.08)
01:44:24.570 00.000 8976 Moving (0.83, 0.08) raw xDistance=-0.31 yDistance=-0.74
01:44:24.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:44:24.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.74
01:44:24.570 00.000 8976 MoveAxis(R, 1, ABG)
01:44:24.570 00.000 8976 stepping (-19, 7) + (1, 0)
01:44:24.570 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:24.571 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:44:24.582 00.011 5052 UpdateGuideState exits: m=213 SNR=10.1
01:44:24.582 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:24.582 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:24.582 00.000 5052 Enqueuing Expose request
01:44:24.591 00.009 8976 Received - 47 (G) 
01:44:24.594 00.003 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:24.594 00.000 8976 stepped: pos (-18, 7)
01:44:24.594 00.000 8976 MoveAxis(U, 3, ABG)
01:44:24.594 00.000 8976 stepping (-18, 7) + (0, 3)
01:44:24.594 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:24.623 00.029 8976 Received - 47 (G) 
01:44:24.623 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:24.623 00.000 8976 stepped: pos (-18, 10)
01:44:24.623 00.000 8976 move complete, result=0
01:44:24.623 00.000 8976 worker thread done servicing request
01:44:24.623 00.000 8976 Worker thread wakes up
01:44:24.623 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:24.623 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:24.623 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
01:44:25.314 00.691 8976 Exposure complete
01:44:25.319 00.005 8976 worker thread done servicing request
01:44:25.319 00.000 5052 OnExposeComplete: enter
01:44:25.319 00.000 5052 UpdateGuideState(): m_state=6
01:44:25.319 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5291
01:44:25.319 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.63, Mass=198, SNR=9.7, Peak=68 HFD=2.9
01:44:25.319 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
01:44:25.319 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
01:44:25.319 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-0.34 mountX=-0.16 mountY=-0.14, mountTheta=-2.44
01:44:25.320 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.08, opts=13)
01:44:25.320 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.08)
01:44:25.320 00.000 8976 Worker thread wakes up
01:44:25.320 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.08) opts 0xd
01:44:25.320 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.08)
01:44:25.320 00.000 8976 Moving (0.21, -0.08) raw xDistance=-0.16 yDistance=-0.14
01:44:25.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:44:25.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:44:25.320 00.000 8976 MoveAxis(R, 0, ABG)
01:44:25.320 00.000 8976 MoveAxis(U, 0, ABG)
01:44:25.320 00.000 8976 move complete, result=0
01:44:25.320 00.000 8976 worker thread done servicing request
01:44:25.321 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:44:25.330 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:44:25.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:25.330 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:25.330 00.000 5052 Enqueuing Expose request
01:44:25.330 00.000 8976 Worker thread wakes up
01:44:25.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:25.330 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:25.330 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:26.019 00.689 8976 Exposure complete
01:44:26.024 00.005 8976 worker thread done servicing request
01:44:26.024 00.000 5052 OnExposeComplete: enter
01:44:26.024 00.000 5052 UpdateGuideState(): m_state=6
01:44:26.025 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5292
01:44:26.025 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.89, Mass=199, SNR=9.7, Peak=68 HFD=2.5
01:44:26.025 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
01:44:26.025 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
01:44:26.025 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.14 mountX=0.12 mountY=-0.17, mountTheta=-0.94
01:44:26.025 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.18, opts=13)
01:44:26.025 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.18)
01:44:26.026 00.001 8976 Worker thread wakes up
01:44:26.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.18) opts 0xd
01:44:26.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.18)
01:44:26.026 00.000 8976 Moving (0.09, 0.18) raw xDistance=0.12 yDistance=-0.17
01:44:26.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:44:26.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:44:26.026 00.000 8976 MoveAxis(R, 0, ABG)
01:44:26.026 00.000 8976 MoveAxis(U, 0, ABG)
01:44:26.026 00.000 8976 move complete, result=0
01:44:26.026 00.000 8976 worker thread done servicing request
01:44:26.026 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:44:26.035 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:44:26.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:26.035 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:26.035 00.000 5052 Enqueuing Expose request
01:44:26.035 00.000 8976 Worker thread wakes up
01:44:26.036 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:26.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:26.036 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:26.724 00.688 8976 Exposure complete
01:44:26.729 00.005 8976 worker thread done servicing request
01:44:26.729 00.000 5052 OnExposeComplete: enter
01:44:26.729 00.000 5052 UpdateGuideState(): m_state=6
01:44:26.730 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5293
01:44:26.730 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.65, Mass=182, SNR=9.4, Peak=77 HFD=1.9
01:44:26.730 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
01:44:26.730 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
01:44:26.730 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.06 hyp=0.41 cameraTheta=-2.99 mountX=0.13 mountY=0.37, mountTheta=1.24
01:44:26.730 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.06, opts=13)
01:44:26.730 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.06)
01:44:26.730 00.000 8976 Worker thread wakes up
01:44:26.731 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.06) opts 0xd
01:44:26.731 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.06)
01:44:26.731 00.000 8976 Moving (-0.41, -0.06) raw xDistance=0.13 yDistance=0.37
01:44:26.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:44:26.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:44:26.731 00.000 8976 MoveAxis(R, 0, ABG)
01:44:26.731 00.000 8976 MoveAxis(D, 1, ABG)
01:44:26.731 00.000 8976 stepping (-18, 10) + (0, -1)
01:44:26.731 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:26.731 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
01:44:26.741 00.010 5052 UpdateGuideState exits: m=182 SNR=9.4
01:44:26.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:26.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:26.741 00.000 5052 Enqueuing Expose request
01:44:26.749 00.008 8976 Received - 47 (G) 
01:44:26.749 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:26.749 00.000 8976 stepped: pos (-18, 9)
01:44:26.749 00.000 8976 move complete, result=0
01:44:26.749 00.000 8976 worker thread done servicing request
01:44:26.749 00.000 8976 Worker thread wakes up
01:44:26.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:26.749 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:26.749 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:44:27.442 00.693 8976 Exposure complete
01:44:27.447 00.005 8976 worker thread done servicing request
01:44:27.448 00.001 5052 OnExposeComplete: enter
01:44:27.448 00.000 5052 UpdateGuideState(): m_state=6
01:44:27.448 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5294
01:44:27.448 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.98, Mass=196, SNR=9.7, Peak=76 HFD=2.3
01:44:27.448 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
01:44:27.448 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
01:44:27.448 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.27 hyp=0.49 cameraTheta=2.56 mountX=0.43 mountY=0.20, mountTheta=0.43
01:44:27.448 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.27, opts=13)
01:44:27.448 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.27)
01:44:27.449 00.001 8976 Worker thread wakes up
01:44:27.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.27) opts 0xd
01:44:27.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.27)
01:44:27.449 00.000 8976 Moving (-0.41, 0.27) raw xDistance=0.43 yDistance=0.20
01:44:27.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:44:27.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:44:27.449 00.000 8976 MoveAxis(L, 2, ABG)
01:44:27.449 00.000 8976 stepping (-18, 9) + (-2, 0)
01:44:27.449 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:27.450 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:44:27.461 00.011 5052 UpdateGuideState exits: m=196 SNR=9.7
01:44:27.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:27.461 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:27.461 00.000 5052 Enqueuing Expose request
01:44:27.483 00.022 8976 Received - 47 (G) 
01:44:27.484 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:27.484 00.000 8976 stepped: pos (-20, 9)
01:44:27.484 00.000 8976 MoveAxis(U, 0, ABG)
01:44:27.484 00.000 8976 move complete, result=0
01:44:27.484 00.000 8976 worker thread done servicing request
01:44:27.484 00.000 8976 Worker thread wakes up
01:44:27.484 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:44:27.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:27.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:28.176 00.692 8976 Exposure complete
01:44:28.182 00.006 8976 worker thread done servicing request
01:44:28.182 00.000 5052 OnExposeComplete: enter
01:44:28.182 00.000 5052 UpdateGuideState(): m_state=6
01:44:28.182 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5295
01:44:28.182 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.57, Mass=211, SNR=10.0, Peak=76 HFD=2.5
01:44:28.182 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
01:44:28.183 00.001 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
01:44:28.183 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.14 hyp=0.56 cameraTheta=-2.89 mountX=0.12 mountY=0.53, mountTheta=1.34
01:44:28.183 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.14, opts=13)
01:44:28.183 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.14)
01:44:28.183 00.000 8976 Worker thread wakes up
01:44:28.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.14) opts 0xd
01:44:28.184 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.14)
01:44:28.184 00.000 8976 Moving (-0.54, -0.14) raw xDistance=0.12 yDistance=0.53
01:44:28.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:44:28.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
01:44:28.184 00.000 8976 MoveAxis(R, 0, ABG)
01:44:28.184 00.000 8976 MoveAxis(D, 2, ABG)
01:44:28.184 00.000 8976 stepping (-20, 9) + (0, -2)
01:44:28.184 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:28.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:44:28.195 00.011 5052 UpdateGuideState exits: m=211 SNR=10.0
01:44:28.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:28.195 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:28.195 00.000 5052 Enqueuing Expose request
01:44:28.220 00.025 8976 Received - 47 (G) 
01:44:28.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:28.220 00.000 8976 stepped: pos (-20, 7)
01:44:28.220 00.000 8976 move complete, result=0
01:44:28.220 00.000 8976 worker thread done servicing request
01:44:28.220 00.000 8976 Worker thread wakes up
01:44:28.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:28.220 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:28.220 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:44:28.911 00.691 8976 Exposure complete
01:44:28.917 00.006 8976 worker thread done servicing request
01:44:28.917 00.000 5052 OnExposeComplete: enter
01:44:28.917 00.000 5052 UpdateGuideState(): m_state=6
01:44:28.917 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5296
01:44:28.917 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.81, Mass=195, SNR=9.7, Peak=76 HFD=2.3
01:44:28.917 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:44:28.917 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
01:44:28.917 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.29 cameraTheta=2.81 mountX=0.21 mountY=0.18, mountTheta=0.70
01:44:28.919 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.10, opts=13)
01:44:28.919 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.10)
01:44:28.919 00.000 8976 Worker thread wakes up
01:44:28.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.10) opts 0xd
01:44:28.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.10)
01:44:28.919 00.000 8976 Moving (-0.28, 0.10) raw xDistance=0.21 yDistance=0.18
01:44:28.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:44:28.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:44:28.919 00.000 8976 MoveAxis(R, 0, ABG)
01:44:28.919 00.000 8976 MoveAxis(U, 0, ABG)
01:44:28.919 00.000 8976 move complete, result=0
01:44:28.919 00.000 8976 worker thread done servicing request
01:44:28.920 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:44:28.929 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:44:28.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:28.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:28.929 00.000 5052 Enqueuing Expose request
01:44:28.929 00.000 8976 Worker thread wakes up
01:44:28.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:28.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:28.929 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:44:29.620 00.691 8976 Exposure complete
01:44:29.625 00.005 8976 worker thread done servicing request
01:44:29.625 00.000 5052 OnExposeComplete: enter
01:44:29.626 00.001 5052 UpdateGuideState(): m_state=6
01:44:29.626 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5297
01:44:29.626 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.94, Mass=204, SNR=9.9, Peak=74 HFD=2.3
01:44:29.626 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.52 = -0.52)
01:44:29.626 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.63 = -0.63)
01:44:29.626 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.52 mountX=0.20 mountY=-0.14, mountTheta=-0.59
01:44:29.627 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.23, opts=13)
01:44:29.627 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.23)
01:44:29.627 00.000 8976 Worker thread wakes up
01:44:29.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.23) opts 0xd
01:44:29.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.23)
01:44:29.627 00.000 8976 Moving (0.01, 0.23) raw xDistance=0.20 yDistance=-0.14
01:44:29.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:44:29.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:44:29.627 00.000 8976 MoveAxis(R, 0, ABG)
01:44:29.627 00.000 8976 MoveAxis(U, 0, ABG)
01:44:29.627 00.000 8976 move complete, result=0
01:44:29.627 00.000 8976 worker thread done servicing request
01:44:29.628 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:44:29.637 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:44:29.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:29.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:29.637 00.000 5052 Enqueuing Expose request
01:44:29.637 00.000 8976 Worker thread wakes up
01:44:29.637 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:29.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:29.638 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:30.334 00.696 8976 Exposure complete
01:44:30.339 00.005 8976 worker thread done servicing request
01:44:30.339 00.000 5052 OnExposeComplete: enter
01:44:30.339 00.000 5052 UpdateGuideState(): m_state=6
01:44:30.339 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5298
01:44:30.340 00.001 5052 Star::Find returns 1 (0), X=328.89, Y=281.95, Mass=192, SNR=9.6, Peak=71 HFD=2.2
01:44:30.340 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
01:44:30.340 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
01:44:30.340 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.24 hyp=0.37 cameraTheta=2.43 mountX=0.34 mountY=0.10, mountTheta=0.30
01:44:30.340 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.24, opts=13)
01:44:30.340 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.24)
01:44:30.340 00.000 8976 Worker thread wakes up
01:44:30.341 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.24) opts 0xd
01:44:30.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.24)
01:44:30.341 00.000 8976 Moving (-0.28, 0.24) raw xDistance=0.34 yDistance=0.10
01:44:30.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:44:30.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:44:30.341 00.000 8976 MoveAxis(L, 1, ABG)
01:44:30.341 00.000 8976 stepping (-20, 7) + (-1, 0)
01:44:30.341 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:30.342 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:44:30.352 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:44:30.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:30.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:30.352 00.000 5052 Enqueuing Expose request
01:44:30.362 00.010 8976 Received - 47 (G) 
01:44:30.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:30.362 00.000 8976 stepped: pos (-21, 7)
01:44:30.362 00.000 8976 MoveAxis(U, 0, ABG)
01:44:30.362 00.000 8976 move complete, result=0
01:44:30.362 00.000 8976 worker thread done servicing request
01:44:30.362 00.000 8976 Worker thread wakes up
01:44:30.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:30.362 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:30.362 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:44:31.066 00.704 8976 Exposure complete
01:44:31.072 00.006 8976 worker thread done servicing request
01:44:31.072 00.000 5052 OnExposeComplete: enter
01:44:31.072 00.000 5052 UpdateGuideState(): m_state=6
01:44:31.072 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5299
01:44:31.072 00.000 5052 Star::Find returns 1 (1), X=329.35, Y=281.91, Mass=194, SNR=9.7, Peak=68 HFD=2.4
01:44:31.072 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.20 = -1.20)
01:44:31.072 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
01:44:31.072 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.85 mountX=0.10 mountY=-0.26, mountTheta=-1.21
01:44:31.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.20, opts=13)
01:44:31.073 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.20)
01:44:31.073 00.000 8976 Worker thread wakes up
01:44:31.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.20) opts 0xd
01:44:31.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.20)
01:44:31.074 00.001 8976 Moving (0.18, 0.20) raw xDistance=0.10 yDistance=-0.26
01:44:31.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:44:31.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:44:31.074 00.000 8976 MoveAxis(R, 0, ABG)
01:44:31.074 00.000 8976 MoveAxis(U, 0, ABG)
01:44:31.074 00.000 8976 move complete, result=0
01:44:31.074 00.000 8976 worker thread done servicing request
01:44:31.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:44:31.084 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7 Saturated
01:44:31.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:31.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:31.084 00.000 5052 Enqueuing Expose request
01:44:31.084 00.000 8976 Worker thread wakes up
01:44:31.084 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:44:31.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:31.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:31.773 00.689 8976 Exposure complete
01:44:31.778 00.005 8976 worker thread done servicing request
01:44:31.779 00.001 5052 OnExposeComplete: enter
01:44:31.779 00.000 5052 UpdateGuideState(): m_state=6
01:44:31.779 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5300
01:44:31.779 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.83, Mass=209, SNR=10.0, Peak=67 HFD=2.7
01:44:31.779 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
01:44:31.779 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
01:44:31.779 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.12 hyp=0.40 cameraTheta=0.31 mountX=-0.07 mountY=-0.39, mountTheta=-1.74
01:44:31.780 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.12, opts=13)
01:44:31.780 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.12)
01:44:31.780 00.000 8976 Worker thread wakes up
01:44:31.780 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.12) opts 0xd
01:44:31.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.12)
01:44:31.780 00.000 8976 Moving (0.39, 0.12) raw xDistance=-0.07 yDistance=-0.39
01:44:31.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:44:31.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:44:31.780 00.000 8976 MoveAxis(R, 0, ABG)
01:44:31.780 00.000 8976 MoveAxis(U, 2, ABG)
01:44:31.780 00.000 8976 stepping (-21, 7) + (0, 2)
01:44:31.780 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:31.781 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:44:31.790 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
01:44:31.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:31.790 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:31.790 00.000 5052 Enqueuing Expose request
01:44:31.816 00.026 8976 Received - 47 (G) 
01:44:31.816 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:31.816 00.000 8976 stepped: pos (-21, 9)
01:44:31.816 00.000 8976 move complete, result=0
01:44:31.816 00.000 8976 worker thread done servicing request
01:44:31.816 00.000 8976 Worker thread wakes up
01:44:31.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:31.816 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:44:31.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:32.506 00.690 8976 Exposure complete
01:44:32.511 00.005 8976 worker thread done servicing request
01:44:32.511 00.000 5052 OnExposeComplete: enter
01:44:32.511 00.000 5052 UpdateGuideState(): m_state=6
01:44:32.511 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5301
01:44:32.512 00.001 5052 Star::Find returns 1 (0), X=329.06, Y=281.67, Mass=204, SNR=9.9, Peak=70 HFD=2.4
01:44:32.512 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
01:44:32.512 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.34)
01:44:32.512 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-2.80 mountX=0.02 mountY=0.12, mountTheta=1.44
01:44:32.512 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.04, opts=13)
01:44:32.512 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.04)
01:44:32.512 00.000 8976 Worker thread wakes up
01:44:32.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.04) opts 0xd
01:44:32.513 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.04)
01:44:32.513 00.000 8976 Moving (-0.12, -0.04) raw xDistance=0.02 yDistance=0.12
01:44:32.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:44:32.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:44:32.513 00.000 8976 MoveAxis(R, 0, ABG)
01:44:32.513 00.000 8976 MoveAxis(U, 0, ABG)
01:44:32.513 00.000 8976 move complete, result=0
01:44:32.513 00.000 8976 worker thread done servicing request
01:44:32.513 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:44:32.523 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:44:32.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:32.523 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:32.523 00.000 5052 Enqueuing Expose request
01:44:32.523 00.000 8976 Worker thread wakes up
01:44:32.523 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:32.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:32.523 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:33.213 00.690 8976 Exposure complete
01:44:33.219 00.006 8976 worker thread done servicing request
01:44:33.219 00.000 5052 OnExposeComplete: enter
01:44:33.219 00.000 5052 UpdateGuideState(): m_state=6
01:44:33.219 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5302
01:44:33.219 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.75, Mass=229, SNR=10.4, Peak=77 HFD=2.6
01:44:33.219 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:44:33.219 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:44:33.219 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.04 hyp=0.50 cameraTheta=3.07 mountX=0.26 mountY=0.40, mountTheta=0.99
01:44:33.220 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.04, opts=13)
01:44:33.220 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.04)
01:44:33.220 00.000 8976 Worker thread wakes up
01:44:33.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.04) opts 0xd
01:44:33.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.04)
01:44:33.220 00.000 8976 Moving (-0.50, 0.04) raw xDistance=0.26 yDistance=0.40
01:44:33.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:44:33.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:44:33.220 00.000 8976 MoveAxis(L, 1, ABG)
01:44:33.220 00.000 8976 stepping (-21, 9) + (-1, 0)
01:44:33.220 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:33.221 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:44:33.230 00.009 5052 UpdateGuideState exits: m=229 SNR=10.4
01:44:33.231 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:33.231 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:33.231 00.000 5052 Enqueuing Expose request
01:44:33.256 00.025 8976 Received - 47 (G) 
01:44:33.256 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:33.256 00.000 8976 stepped: pos (-22, 9)
01:44:33.256 00.000 8976 MoveAxis(D, 2, ABG)
01:44:33.256 00.000 8976 stepping (-22, 9) + (0, -2)
01:44:33.256 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:33.287 00.031 8976 Received - 47 (G) 
01:44:33.287 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:33.287 00.000 8976 stepped: pos (-22, 7)
01:44:33.287 00.000 8976 move complete, result=0
01:44:33.287 00.000 8976 worker thread done servicing request
01:44:33.287 00.000 8976 Worker thread wakes up
01:44:33.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:33.287 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:33.287 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:44:33.976 00.689 8976 Exposure complete
01:44:33.982 00.006 8976 worker thread done servicing request
01:44:33.982 00.000 5052 OnExposeComplete: enter
01:44:33.982 00.000 5052 UpdateGuideState(): m_state=6
01:44:33.982 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5303
01:44:33.982 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.06, Mass=213, SNR=10.1, Peak=77 HFD=2.2
01:44:33.982 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
01:44:33.982 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
01:44:33.982 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.35 hyp=0.46 cameraTheta=2.26 mountX=0.45 mountY=0.05, mountTheta=0.12
01:44:33.983 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.35, opts=13)
01:44:33.983 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.35)
01:44:33.983 00.000 8976 Worker thread wakes up
01:44:33.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.35) opts 0xd
01:44:33.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.35)
01:44:33.983 00.000 8976 Moving (-0.29, 0.35) raw xDistance=0.45 yDistance=0.05
01:44:33.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
01:44:33.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:44:33.983 00.000 8976 MoveAxis(L, 2, ABG)
01:44:33.983 00.000 8976 stepping (-22, 7) + (-2, 0)
01:44:33.983 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:33.984 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:44:33.993 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
01:44:33.994 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:33.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:33.994 00.000 5052 Enqueuing Expose request
01:44:34.007 00.013 8976 Received - 47 (G) 
01:44:34.007 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:34.007 00.000 8976 stepped: pos (-24, 7)
01:44:34.007 00.000 8976 MoveAxis(U, 0, ABG)
01:44:34.007 00.000 8976 move complete, result=0
01:44:34.007 00.000 8976 worker thread done servicing request
01:44:34.007 00.000 8976 Worker thread wakes up
01:44:34.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:34.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:34.007 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:44:34.698 00.691 8976 Exposure complete
01:44:34.703 00.005 8976 worker thread done servicing request
01:44:34.703 00.000 5052 OnExposeComplete: enter
01:44:34.703 00.000 5052 UpdateGuideState(): m_state=6
01:44:34.703 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5304
01:44:34.703 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.38, Mass=225, SNR=10.4, Peak=75 HFD=2.8
01:44:34.703 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.52 = 1.76)
01:44:34.703 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.66)
01:44:34.703 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.33 hyp=0.54 cameraTheta=-2.48 mountX=-0.10 mountY=0.54, mountTheta=1.76
01:44:34.703 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.33, opts=13)
01:44:34.704 00.001 5052 Enqueuing Move request for stepguider (-0.43, -0.33)
01:44:34.704 00.000 8976 Worker thread wakes up
01:44:34.704 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.33) opts 0xd
01:44:34.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.33)
01:44:34.704 00.000 8976 Moving (-0.43, -0.33) raw xDistance=-0.10 yDistance=0.54
01:44:34.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:44:34.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:44:34.704 00.000 8976 MoveAxis(R, 0, ABG)
01:44:34.704 00.000 8976 MoveAxis(D, 2, ABG)
01:44:34.704 00.000 8976 stepping (-24, 7) + (0, -2)
01:44:34.704 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:34.705 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:44:34.714 00.009 5052 UpdateGuideState exits: m=225 SNR=10.4
01:44:34.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:34.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:34.714 00.000 5052 Enqueuing Expose request
01:44:34.726 00.012 8976 Received - 47 (G) 
01:44:34.726 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:34.726 00.000 8976 stepped: pos (-24, 5)
01:44:34.726 00.000 8976 move complete, result=0
01:44:34.726 00.000 8976 worker thread done servicing request
01:44:34.726 00.000 8976 Worker thread wakes up
01:44:34.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:34.726 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:34.726 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:44:35.415 00.689 8976 Exposure complete
01:44:35.420 00.005 8976 worker thread done servicing request
01:44:35.421 00.001 5052 OnExposeComplete: enter
01:44:35.421 00.000 5052 UpdateGuideState(): m_state=6
01:44:35.421 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5305
01:44:35.421 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.60, Mass=184, SNR=9.4, Peak=71 HFD=2.1
01:44:35.421 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.04) = xAngle (-3.39 = 2.89)
01:44:35.421 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.49 = 2.79)
01:44:35.421 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.34 mountX=-0.11 mountY=0.04, mountTheta=2.80
01:44:35.422 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.11, opts=13)
01:44:35.422 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.11)
01:44:35.422 00.000 8976 Worker thread wakes up
01:44:35.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.11) opts 0xd
01:44:35.423 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.11)
01:44:35.423 00.000 8976 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.04
01:44:35.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:44:35.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:44:35.423 00.000 8976 MoveAxis(R, 0, ABG)
01:44:35.423 00.000 8976 MoveAxis(U, 0, ABG)
01:44:35.423 00.000 8976 move complete, result=0
01:44:35.423 00.000 8976 worker thread done servicing request
01:44:35.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:44:35.432 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:44:35.433 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:35.433 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:35.433 00.000 5052 Enqueuing Expose request
01:44:35.433 00.000 8976 Worker thread wakes up
01:44:35.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:35.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:35.433 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:36.124 00.691 8976 Exposure complete
01:44:36.129 00.005 8976 worker thread done servicing request
01:44:36.129 00.000 5052 OnExposeComplete: enter
01:44:36.129 00.000 5052 UpdateGuideState(): m_state=6
01:44:36.129 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5306
01:44:36.129 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.29, Mass=223, SNR=10.3, Peak=74 HFD=2.5
01:44:36.129 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.04) = xAngle (-3.37 = 2.91)
01:44:36.129 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.47 = 2.81)
01:44:36.129 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.42 hyp=0.43 cameraTheta=-1.33 mountX=-0.42 mountY=0.14, mountTheta=2.82
01:44:36.130 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.42, opts=13)
01:44:36.130 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.42)
01:44:36.130 00.000 8976 Worker thread wakes up
01:44:36.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.42) opts 0xd
01:44:36.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.42)
01:44:36.130 00.000 8976 Moving (0.10, -0.42) raw xDistance=-0.42 yDistance=0.14
01:44:36.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
01:44:36.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:44:36.130 00.000 8976 MoveAxis(R, 2, ABG)
01:44:36.130 00.000 8976 stepping (-24, 5) + (2, 0)
01:44:36.130 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:36.131 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:44:36.141 00.010 5052 UpdateGuideState exits: m=223 SNR=10.3
01:44:36.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:36.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:36.141 00.000 5052 Enqueuing Expose request
01:44:36.165 00.024 8976 Received - 47 (G) 
01:44:36.165 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:36.165 00.000 8976 stepped: pos (-22, 5)
01:44:36.165 00.000 8976 MoveAxis(U, 0, ABG)
01:44:36.165 00.000 8976 move complete, result=0
01:44:36.165 00.000 8976 worker thread done servicing request
01:44:36.165 00.000 8976 Worker thread wakes up
01:44:36.165 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:36.165 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:36.165 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:44:36.857 00.692 8976 Exposure complete
01:44:36.862 00.005 8976 worker thread done servicing request
01:44:36.863 00.001 5052 OnExposeComplete: enter
01:44:36.863 00.000 5052 UpdateGuideState(): m_state=6
01:44:36.863 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5307
01:44:36.863 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=282.11, Mass=204, SNR=9.9, Peak=79 HFD=2.4
01:44:36.863 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
01:44:36.863 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
01:44:36.863 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.40 hyp=0.69 cameraTheta=2.52 mountX=0.62 mountY=0.25, mountTheta=0.39
01:44:36.864 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.40, opts=13)
01:44:36.864 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.40)
01:44:36.864 00.000 8976 Worker thread wakes up
01:44:36.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.40) opts 0xd
01:44:36.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.40)
01:44:36.864 00.000 8976 Moving (-0.56, 0.40) raw xDistance=0.62 yDistance=0.25
01:44:36.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62
01:44:36.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:44:36.864 00.000 8976 MoveAxis(L, 2, ABG)
01:44:36.864 00.000 8976 stepping (-22, 5) + (-2, 0)
01:44:36.864 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:36.865 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:44:36.874 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:44:36.875 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:36.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:36.875 00.000 5052 Enqueuing Expose request
01:44:36.900 00.025 8976 Received - 47 (G) 
01:44:36.901 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:36.901 00.000 8976 stepped: pos (-24, 5)
01:44:36.901 00.000 8976 MoveAxis(U, 0, ABG)
01:44:36.901 00.000 8976 move complete, result=0
01:44:36.901 00.000 8976 worker thread done servicing request
01:44:36.901 00.000 8976 Worker thread wakes up
01:44:36.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:36.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:36.901 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.3 px 0 ms NORTH
01:44:37.590 00.689 8976 Exposure complete
01:44:37.596 00.006 8976 worker thread done servicing request
01:44:37.596 00.000 5052 OnExposeComplete: enter
01:44:37.596 00.000 5052 UpdateGuideState(): m_state=6
01:44:37.596 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5308
01:44:37.596 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=281.89, Mass=181, SNR=9.3, Peak=76 HFD=2.2
01:44:37.596 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:44:37.596 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:44:37.596 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=0.18 hyp=0.89 cameraTheta=2.94 mountX=0.55 mountY=0.63, mountTheta=0.85
01:44:37.597 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=0.18, opts=13)
01:44:37.597 00.000 5052 Enqueuing Move request for stepguider (-0.87, 0.18)
01:44:37.597 00.000 8976 Worker thread wakes up
01:44:37.597 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, 0.18) opts 0xd
01:44:37.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, 0.18)
01:44:37.597 00.000 8976 Moving (-0.87, 0.18) raw xDistance=0.55 yDistance=0.63
01:44:37.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.55
01:44:37.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
01:44:37.597 00.000 8976 MoveAxis(L, 2, ABG)
01:44:37.597 00.000 8976 stepping (-24, 5) + (-2, 0)
01:44:37.597 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:37.598 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:44:37.607 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
01:44:37.608 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:37.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:37.608 00.000 5052 Enqueuing Expose request
01:44:37.620 00.012 8976 Received - 47 (G) 
01:44:37.620 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:37.620 00.000 8976 stepped: pos (-26, 5)
01:44:37.620 00.000 8976 MoveAxis(D, 2, ABG)
01:44:37.620 00.000 8976 stepping (-26, 5) + (0, -2)
01:44:37.620 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:37.652 00.032 8976 Received - 47 (G) 
01:44:37.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:37.652 00.000 8976 stepped: pos (-26, 3)
01:44:37.652 00.000 8976 move complete, result=0
01:44:37.652 00.000 8976 worker thread done servicing request
01:44:37.652 00.000 8976 Worker thread wakes up
01:44:37.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:37.652 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:37.652 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:44:38.342 00.690 8976 Exposure complete
01:44:38.347 00.005 8976 worker thread done servicing request
01:44:38.347 00.000 5052 OnExposeComplete: enter
01:44:38.347 00.000 5052 UpdateGuideState(): m_state=6
01:44:38.347 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5309
01:44:38.347 00.000 5052 Star::Find returns 1 (0), X=327.75, Y=281.41, Mass=191, SNR=9.5, Peak=70 HFD=2.2
01:44:38.347 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
01:44:38.347 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
01:44:38.347 00.000 5052 CameraToMount -- cameraX=-1.43 cameraY=-0.30 hyp=1.46 cameraTheta=-2.94 mountX=0.39 mountY=1.36, mountTheta=1.29
01:44:38.348 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.43, y=-0.30, opts=13)
01:44:38.348 00.000 5052 Enqueuing Move request for stepguider (-1.43, -0.30)
01:44:38.348 00.000 8976 Worker thread wakes up
01:44:38.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.43, -0.30) opts 0xd
01:44:38.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.43, -0.30)
01:44:38.348 00.000 8976 Moving (-1.43, -0.30) raw xDistance=0.39 yDistance=1.36
01:44:38.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
01:44:38.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.36
01:44:38.348 00.000 8976 MoveAxis(L, 2, ABG)
01:44:38.348 00.000 8976 stepping (-26, 3) + (-2, 0)
01:44:38.348 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:38.349 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:44:38.358 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:44:38.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:38.358 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:38.358 00.000 5052 Enqueuing Expose request
01:44:38.371 00.013 8976 Received - 47 (G) 
01:44:38.371 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:38.371 00.000 8976 stepped: pos (-28, 3)
01:44:38.371 00.000 8976 MoveAxis(D, 6, ABG)
01:44:38.371 00.000 8976 stepping (-28, 3) + (0, -6)
01:44:38.371 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:44:38.419 00.048 8976 Received - 47 (G) 
01:44:38.419 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:44:38.419 00.000 8976 stepped: pos (-28, -3)
01:44:38.419 00.000 8976 move complete, result=0
01:44:38.419 00.000 8976 worker thread done servicing request
01:44:38.419 00.000 8976 Worker thread wakes up
01:44:38.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:38.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:38.419 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.4 px 6 ms SOUTH
01:44:39.112 00.693 8976 Exposure complete
01:44:39.117 00.005 8976 worker thread done servicing request
01:44:39.117 00.000 5052 OnExposeComplete: enter
01:44:39.117 00.000 5052 UpdateGuideState(): m_state=6
01:44:39.117 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5310
01:44:39.117 00.000 5052 Star::Find returns 1 (0), X=327.52, Y=281.60, Mass=218, SNR=10.2, Peak=77 HFD=2.6
01:44:39.117 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
01:44:39.117 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
01:44:39.117 00.000 5052 CameraToMount -- cameraX=-1.65 cameraY=-0.11 hyp=1.66 cameraTheta=-3.08 mountX=0.66 mountY=1.45, mountTheta=1.14
01:44:39.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.65, y=-0.11, opts=13)
01:44:39.118 00.000 5052 Enqueuing Move request for stepguider (-1.65, -0.11)
01:44:39.118 00.000 8976 Worker thread wakes up
01:44:39.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.65, -0.11) opts 0xd
01:44:39.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.65, -0.11)
01:44:39.118 00.000 8976 Moving (-1.65, -0.11) raw xDistance=0.66 yDistance=1.45
01:44:39.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66
01:44:39.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.45
01:44:39.118 00.000 8976 MoveAxis(L, 3, ABG)
01:44:39.118 00.000 8976 stepping (-28, -3) + (-3, 0)
01:44:39.118 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:39.120 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:44:39.129 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
01:44:39.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:39.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:39.129 00.000 5052 Enqueuing Expose request
01:44:39.154 00.025 8976 Received - 47 (G) 
01:44:39.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:39.154 00.000 8976 stepped: pos (-31, -3)
01:44:39.154 00.000 8976 MoveAxis(D, 6, ABG)
01:44:39.154 00.000 8976 stepping (-31, -3) + (0, -6)
01:44:39.154 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:44:39.202 00.048 8976 Received - 47 (G) 
01:44:39.202 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:44:39.202 00.000 8976 stepped: pos (-31, -9)
01:44:39.202 00.000 8976 starting a new bump
01:44:39.202 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
01:44:39.202 00.000 8976 MountToCamera -- mountX=4.17 mountY=0.24 hyp=4.18 mountTheta=0.06 cameraX=-2.12, cameraY=3.60 cameraTheta=2.10
01:44:39.202 00.000 8976 incremental bump (-2.116, 3.604) isValid = 1
01:44:39.202 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
01:44:39.202 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:44:39.202 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:44:39.203 00.001 8976 move complete, result=0
01:44:39.203 00.000 9828 Worker thread wakes up
01:44:39.203 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:44:39.203 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:44:39.203 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
01:44:39.203 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
01:44:39.203 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.12
01:44:39.203 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:44:39.203 00.000 9828 BLC: window closed
01:44:39.203 00.000 9828 MoveAxis(W, 17, B)
01:44:39.203 00.000 8976 worker thread done servicing request
01:44:39.203 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.4 px 6 ms SOUTH
01:44:39.203 00.000 9828 Guiding  Dir = 3, Dur = 17
01:44:39.203 00.000 8976 Worker thread wakes up
01:44:39.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:39.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:39.204 00.001 9828 IsSlewing returns 0
01:44:39.204 00.000 9828 IsGuiding returns 0
01:44:39.204 00.000 9828 PulseGuide returned control before completion, sleep 27
01:44:39.233 00.029 9828 IsGuiding returns 1
01:44:39.233 00.000 9828 scope still moving after pulse duration time elapsed
01:44:39.264 00.031 9828 IsSlewing returns 0
01:44:39.264 00.000 9828 IsGuiding returns 1
01:44:39.295 00.031 9828 IsSlewing returns 0
01:44:39.295 00.000 9828 IsGuiding returns 1
01:44:39.326 00.031 9828 IsSlewing returns 0
01:44:39.326 00.000 9828 IsGuiding returns 0
01:44:39.326 00.000 9828 scope move finished after 17 + 104 ms
01:44:39.326 00.000 9828 Move returns status 0, amount 17
01:44:39.326 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:39.326 00.000 9828 MoveAxis(N, 15, B)
01:44:39.326 00.000 9828 Guiding  Dir = 0, Dur = 15
01:44:39.341 00.015 9828 IsSlewing returns 0
01:44:39.341 00.000 9828 IsGuiding returns 0
01:44:39.341 00.000 9828 PulseGuide returned control before completion, sleep 25
01:44:39.372 00.031 9828 IsGuiding returns 1
01:44:39.372 00.000 9828 scope still moving after pulse duration time elapsed
01:44:39.404 00.032 9828 IsSlewing returns 0
01:44:39.404 00.000 9828 IsGuiding returns 1
01:44:39.435 00.031 9828 IsSlewing returns 0
01:44:39.435 00.000 9828 IsGuiding returns 1
01:44:39.466 00.031 9828 IsSlewing returns 0
01:44:39.466 00.000 9828 IsGuiding returns 0
01:44:39.466 00.000 9828 scope move finished after 15 + 109 ms
01:44:39.466 00.000 9828 Move returns status 0, amount 15
01:44:39.466 00.000 9828 move complete, result=0
01:44:39.466 00.000 9828 worker thread done servicing request
01:44:39.466 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:44:39.894 00.428 8976 Exposure complete
01:44:39.899 00.005 8976 worker thread done servicing request
01:44:39.899 00.000 5052 OnExposeComplete: enter
01:44:39.899 00.000 5052 UpdateGuideState(): m_state=6
01:44:39.899 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5311
01:44:39.899 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.57, Mass=179, SNR=9.3, Peak=71 HFD=2.9
01:44:39.899 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
01:44:39.899 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.20)
01:44:39.899 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.14 hyp=0.70 cameraTheta=-2.94 mountX=0.19 mountY=0.65, mountTheta=1.29
01:44:39.900 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.14, opts=13)
01:44:39.900 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.14)
01:44:39.900 00.000 8976 Worker thread wakes up
01:44:39.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.14) opts 0xd
01:44:39.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.14)
01:44:39.900 00.000 8976 Moving (-0.68, -0.14) raw xDistance=0.19 yDistance=0.65
01:44:39.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:44:39.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.65
01:44:39.900 00.000 8976 MoveAxis(R, 0, ABG)
01:44:39.900 00.000 8976 MoveAxis(D, 3, ABG)
01:44:39.900 00.000 8976 stepping (-31, -9) + (0, -3)
01:44:39.900 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:39.901 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:44:39.911 00.010 5052 UpdateGuideState exits: m=179 SNR=9.3
01:44:39.911 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:39.911 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:39.911 00.000 5052 Enqueuing Expose request
01:44:39.938 00.027 8976 Received - 47 (G) 
01:44:39.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:39.938 00.000 8976 stepped: pos (-31, -12)
01:44:39.938 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:44:39.938 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
01:44:39.938 00.000 8976 MountToCamera -- mountX=4.36 mountY=0.79 hyp=4.43 mountTheta=0.18 cameraX=-2.69, cameraY=3.52 cameraTheta=2.22
01:44:39.938 00.000 8976 incremental bump (-2.691, 3.523) isValid = 1
01:44:39.938 00.000 8976 Scheduling Mount bump of (-0.081, 0.110)
01:44:39.938 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.11, opts=4)
01:44:39.938 00.000 8976 Enqueuing Move request for scope (-0.08, 0.11)
01:44:39.938 00.000 8976 move complete, result=0
01:44:39.938 00.000 8976 worker thread done servicing request
01:44:39.938 00.000 8976 Worker thread wakes up
01:44:39.938 00.000 9828 Worker thread wakes up
01:44:39.939 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0x4
01:44:39.939 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
01:44:39.939 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
01:44:39.939 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:44:39.939 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:39.939 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:39.939 00.000 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.06)
01:44:39.939 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.21 mountX=0.08 mountY=-0.12, mountTheta=-1.00
01:44:39.939 00.000 9828 Moving (-0.08, 0.11) raw xDistance=0.08 yDistance=-0.12
01:44:39.939 00.000 9828 BLC: window closed
01:44:39.939 00.000 9828 MoveAxis(W, 24, B)
01:44:39.939 00.000 9828 Guiding  Dir = 3, Dur = 24
01:44:39.940 00.001 9828 IsSlewing returns 0
01:44:39.940 00.000 9828 IsGuiding returns 0
01:44:39.940 00.000 9828 PulseGuide returned control before completion, sleep 34
01:44:39.980 00.040 9828 IsGuiding returns 1
01:44:39.980 00.000 9828 scope still moving after pulse duration time elapsed
01:44:40.012 00.032 9828 IsSlewing returns 0
01:44:40.012 00.000 9828 IsGuiding returns 1
01:44:40.043 00.031 9828 IsSlewing returns 0
01:44:40.043 00.000 9828 IsGuiding returns 1
01:44:40.075 00.032 9828 IsSlewing returns 0
01:44:40.076 00.001 9828 IsGuiding returns 0
01:44:40.076 00.000 9828 scope move finished after 24 + 111 ms
01:44:40.076 00.000 9828 Move returns status 0, amount 24
01:44:40.076 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:40.076 00.000 9828 MoveAxis(N, 16, B)
01:44:40.076 00.000 9828 Guiding  Dir = 0, Dur = 16
01:44:40.091 00.015 9828 IsSlewing returns 0
01:44:40.091 00.000 9828 IsGuiding returns 0
01:44:40.091 00.000 9828 PulseGuide returned control before completion, sleep 26
01:44:40.122 00.031 9828 IsGuiding returns 1
01:44:40.122 00.000 9828 scope still moving after pulse duration time elapsed
01:44:40.152 00.030 9828 IsSlewing returns 0
01:44:40.152 00.000 9828 IsGuiding returns 1
01:44:40.184 00.032 9828 IsSlewing returns 0
01:44:40.184 00.000 9828 IsGuiding returns 1
01:44:40.215 00.031 9828 IsSlewing returns 0
01:44:40.215 00.000 9828 IsGuiding returns 1
01:44:40.246 00.031 9828 IsSlewing returns 0
01:44:40.246 00.000 9828 IsGuiding returns 0
01:44:40.246 00.000 9828 scope move finished after 16 + 139 ms
01:44:40.246 00.000 9828 Move returns status 0, amount 16
01:44:40.247 00.001 9828 move complete, result=0
01:44:40.247 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 16 ms NORTH
01:44:40.249 00.002 9828 worker thread done servicing request
01:44:40.629 00.380 8976 Exposure complete
01:44:40.634 00.005 8976 worker thread done servicing request
01:44:40.634 00.000 5052 OnExposeComplete: enter
01:44:40.634 00.000 5052 UpdateGuideState(): m_state=6
01:44:40.634 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5312
01:44:40.634 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.49, Mass=198, SNR=9.7, Peak=69 HFD=2.6
01:44:40.634 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
01:44:40.634 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
01:44:40.634 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.22 hyp=0.44 cameraTheta=-2.63 mountX=-0.02 mountY=0.44, mountTheta=1.61
01:44:40.635 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.22, opts=13)
01:44:40.635 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.22)
01:44:40.635 00.000 8976 Worker thread wakes up
01:44:40.635 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.22) opts 0xd
01:44:40.635 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.22)
01:44:40.635 00.000 8976 Moving (-0.38, -0.22) raw xDistance=-0.02 yDistance=0.44
01:44:40.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:44:40.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
01:44:40.635 00.000 8976 MoveAxis(R, 0, ABG)
01:44:40.635 00.000 8976 MoveAxis(D, 2, ABG)
01:44:40.635 00.000 8976 stepping (-31, -12) + (0, -2)
01:44:40.636 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:40.636 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:44:40.645 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:44:40.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:40.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:40.645 00.000 5052 Enqueuing Expose request
01:44:40.673 00.028 8976 Received - 47 (G) 
01:44:40.674 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:40.674 00.000 8976 stepped: pos (-31, -14)
01:44:40.674 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:44:40.674 00.000 8976 MountToCamera -- mountTheta (0.27) + m_xAngle (2.04) = xAngle (2.32 = 2.32)
01:44:40.674 00.000 8976 MountToCamera -- mountX=4.49 mountY=1.26 hyp=4.66 mountTheta=0.27 cameraX=-3.17, cameraY=3.42 cameraTheta=2.32
01:44:40.674 00.000 8976 incremental bump (-3.169, 3.421) isValid = 1
01:44:40.674 00.000 8976 Scheduling Mount bump of (-0.104, 0.117)
01:44:40.674 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.12, opts=4)
01:44:40.674 00.000 8976 Enqueuing Move request for scope (-0.10, 0.12)
01:44:40.674 00.000 8976 move complete, result=0
01:44:40.674 00.000 8976 worker thread done servicing request
01:44:40.674 00.000 8976 Worker thread wakes up
01:44:40.675 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:40.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:40.675 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:44:40.675 00.000 9828 Worker thread wakes up
01:44:40.675 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0x4
01:44:40.675 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
01:44:40.675 00.000 9828 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.10) = xAngle (5.40 = -0.89)
01:44:40.675 00.000 9828 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.31 = -0.97)
01:44:40.675 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.30 mountX=0.10 mountY=-0.13, mountTheta=-0.92
01:44:40.675 00.000 9828 Moving (-0.10, 0.12) raw xDistance=0.10 yDistance=-0.13
01:44:40.675 00.000 9828 BLC: window closed
01:44:40.675 00.000 9828 MoveAxis(W, 31, B)
01:44:40.675 00.000 9828 Guiding  Dir = 3, Dur = 31
01:44:40.676 00.001 9828 IsSlewing returns 0
01:44:40.676 00.000 9828 IsGuiding returns 0
01:44:40.676 00.000 9828 PulseGuide returned control before completion, sleep 41
01:44:40.719 00.043 9828 IsGuiding returns 1
01:44:40.719 00.000 9828 scope still moving after pulse duration time elapsed
01:44:40.750 00.031 9828 IsSlewing returns 0
01:44:40.750 00.000 9828 IsGuiding returns 1
01:44:40.781 00.031 9828 IsSlewing returns 0
01:44:40.781 00.000 9828 IsGuiding returns 1
01:44:40.812 00.031 9828 IsSlewing returns 0
01:44:40.812 00.000 9828 IsGuiding returns 1
01:44:40.844 00.032 9828 IsSlewing returns 0
01:44:40.844 00.000 9828 IsGuiding returns 0
01:44:40.844 00.000 9828 scope move finished after 31 + 136 ms
01:44:40.844 00.000 9828 Move returns status 0, amount 31
01:44:40.844 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:40.844 00.000 9828 MoveAxis(N, 18, B)
01:44:40.844 00.000 9828 Guiding  Dir = 0, Dur = 18
01:44:40.859 00.015 9828 IsSlewing returns 0
01:44:40.859 00.000 9828 IsGuiding returns 0
01:44:40.859 00.000 9828 PulseGuide returned control before completion, sleep 28
01:44:40.891 00.032 9828 IsGuiding returns 1
01:44:40.891 00.000 9828 scope still moving after pulse duration time elapsed
01:44:40.922 00.031 9828 IsSlewing returns 0
01:44:40.923 00.001 9828 IsGuiding returns 1
01:44:40.954 00.031 9828 IsSlewing returns 0
01:44:40.954 00.000 9828 IsGuiding returns 1
01:44:41.000 00.046 9828 IsSlewing returns 0
01:44:41.000 00.000 9828 IsGuiding returns 0
01:44:41.000 00.000 9828 scope move finished after 18 + 123 ms
01:44:41.000 00.000 9828 Move returns status 0, amount 18
01:44:41.000 00.000 9828 move complete, result=0
01:44:41.000 00.000 9828 worker thread done servicing request
01:44:41.000 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 18 ms NORTH
01:44:41.372 00.372 8976 Exposure complete
01:44:41.377 00.005 8976 worker thread done servicing request
01:44:41.377 00.000 5052 OnExposeComplete: enter
01:44:41.377 00.000 5052 UpdateGuideState(): m_state=6
01:44:41.377 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5313
01:44:41.377 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.65, Mass=203, SNR=9.8, Peak=71 HFD=3.0
01:44:41.378 00.001 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
01:44:41.378 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
01:44:41.378 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.06 hyp=0.29 cameraTheta=-0.19 mountX=-0.18 mountY=-0.21, mountTheta=-2.28
01:44:41.378 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.06, opts=13)
01:44:41.378 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.06)
01:44:41.378 00.000 8976 Worker thread wakes up
01:44:41.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.06) opts 0xd
01:44:41.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.06)
01:44:41.379 00.001 8976 Moving (0.29, -0.06) raw xDistance=-0.18 yDistance=-0.21
01:44:41.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:44:41.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:44:41.379 00.000 8976 MoveAxis(R, 0, ABG)
01:44:41.379 00.000 8976 MoveAxis(U, 0, ABG)
01:44:41.379 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
01:44:41.379 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.38 = 2.38)
01:44:41.379 00.000 8976 MountToCamera -- mountX=4.57 mountY=1.58 hyp=4.84 mountTheta=0.33 cameraX=-3.49, cameraY=3.35 cameraTheta=2.38
01:44:41.379 00.000 8976 incremental bump (-3.490, 3.353) isValid = 1
01:44:41.379 00.000 8976 Scheduling Mount bump of (-0.124, 0.124)
01:44:41.379 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.12, y=0.12, opts=4)
01:44:41.379 00.000 8976 Enqueuing Move request for scope (-0.12, 0.12)
01:44:41.379 00.000 8976 move complete, result=0
01:44:41.379 00.000 9828 Worker thread wakes up
01:44:41.379 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0x4
01:44:41.379 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
01:44:41.379 00.000 9828 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.10) = xAngle (5.45 = -0.83)
01:44:41.379 00.000 8976 worker thread done servicing request
01:44:41.380 00.001 9828 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.91)
01:44:41.380 00.000 9828 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.18 cameraTheta=2.36 mountX=0.12 mountY=-0.14, mountTheta=-0.86
01:44:41.380 00.000 9828 Moving (-0.12, 0.12) raw xDistance=0.12 yDistance=-0.14
01:44:41.380 00.000 9828 BLC: window closed
01:44:41.380 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:44:41.380 00.000 9828 MoveAxis(W, 38, B)
01:44:41.380 00.000 9828 Guiding  Dir = 3, Dur = 38
01:44:41.380 00.000 9828 IsSlewing returns 0
01:44:41.380 00.000 9828 IsGuiding returns 0
01:44:41.380 00.000 9828 PulseGuide returned control before completion, sleep 48
01:44:41.390 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
01:44:41.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:41.390 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:41.390 00.000 5052 Enqueuing Expose request
01:44:41.390 00.000 8976 Worker thread wakes up
01:44:41.390 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:41.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:41.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:41.436 00.046 9828 IsGuiding returns 1
01:44:41.436 00.000 9828 scope still moving after pulse duration time elapsed
01:44:41.466 00.030 9828 IsSlewing returns 0
01:44:41.466 00.000 9828 IsGuiding returns 1
01:44:41.496 00.030 9828 IsSlewing returns 0
01:44:41.496 00.000 9828 IsGuiding returns 1
01:44:41.527 00.031 9828 IsSlewing returns 0
01:44:41.527 00.000 9828 IsGuiding returns 1
01:44:41.557 00.030 9828 IsSlewing returns 0
01:44:41.557 00.000 9828 IsGuiding returns 0
01:44:41.557 00.000 9828 scope move finished after 38 + 138 ms
01:44:41.557 00.000 9828 Move returns status 0, amount 38
01:44:41.557 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:41.557 00.000 9828 MoveAxis(N, 19, B)
01:44:41.557 00.000 9828 Guiding  Dir = 0, Dur = 19
01:44:41.573 00.016 9828 IsSlewing returns 0
01:44:41.573 00.000 9828 IsGuiding returns 0
01:44:41.573 00.000 9828 PulseGuide returned control before completion, sleep 29
01:44:41.604 00.031 9828 IsGuiding returns 1
01:44:41.604 00.000 9828 scope still moving after pulse duration time elapsed
01:44:41.634 00.030 9828 IsSlewing returns 0
01:44:41.635 00.001 9828 IsGuiding returns 1
01:44:41.666 00.031 9828 IsSlewing returns 0
01:44:41.666 00.000 9828 IsGuiding returns 1
01:44:41.696 00.030 9828 IsSlewing returns 0
01:44:41.696 00.000 9828 IsGuiding returns 1
01:44:41.727 00.031 9828 IsSlewing returns 0
01:44:41.727 00.000 9828 IsGuiding returns 1
01:44:41.759 00.032 9828 IsSlewing returns 0
01:44:41.759 00.000 9828 IsGuiding returns 1
01:44:41.790 00.031 9828 IsSlewing returns 0
01:44:41.790 00.000 9828 IsGuiding returns 0
01:44:41.790 00.000 9828 scope move finished after 19 + 198 ms
01:44:41.790 00.000 9828 Move returns status 0, amount 19
01:44:41.790 00.000 9828 move complete, result=0
01:44:41.790 00.000 9828 worker thread done servicing request
01:44:41.790 00.000 5052 GuideStep: 0.1 px 38 ms WEST, -0.1 px 19 ms NORTH
01:44:42.086 00.296 8976 Exposure complete
01:44:42.091 00.005 8976 worker thread done servicing request
01:44:42.091 00.000 5052 OnExposeComplete: enter
01:44:42.091 00.000 5052 UpdateGuideState(): m_state=6
01:44:42.091 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5314
01:44:42.091 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.81, Mass=186, SNR=9.5, Peak=75 HFD=2.1
01:44:42.092 00.001 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
01:44:42.092 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
01:44:42.092 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.10 hyp=0.85 cameraTheta=0.11 mountX=-0.30 mountY=-0.76, mountTheta=-1.95
01:44:42.092 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.10, opts=13)
01:44:42.093 00.001 5052 Enqueuing Move request for stepguider (0.85, 0.10)
01:44:42.093 00.000 8976 Worker thread wakes up
01:44:42.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.10) opts 0xd
01:44:42.093 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.10)
01:44:42.093 00.000 8976 Moving (0.85, 0.10) raw xDistance=-0.30 yDistance=-0.76
01:44:42.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:44:42.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
01:44:42.093 00.000 8976 MoveAxis(R, 1, ABG)
01:44:42.093 00.000 8976 stepping (-31, -14) + (1, 0)
01:44:42.093 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:42.094 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:44:42.104 00.010 5052 UpdateGuideState exits: m=186 SNR=9.5
01:44:42.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:42.104 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:42.104 00.000 5052 Enqueuing Expose request
01:44:42.112 00.008 8976 Received - 47 (G) 
01:44:42.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:42.112 00.000 8976 stepped: pos (-30, -14)
01:44:42.112 00.000 8976 MoveAxis(U, 3, ABG)
01:44:42.112 00.000 8976 stepping (-30, -14) + (0, 3)
01:44:42.112 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:42.144 00.032 8976 Received - 47 (G) 
01:44:42.144 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:42.144 00.000 8976 stepped: pos (-30, -11)
01:44:42.144 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
01:44:42.144 00.000 8976 MountToCamera -- mountTheta (0.34) + m_xAngle (2.04) = xAngle (2.39 = 2.39)
01:44:42.144 00.000 8976 MountToCamera -- mountX=4.58 mountY=1.64 hyp=4.86 mountTheta=0.34 cameraX=-3.54, cameraY=3.33 cameraTheta=2.39
01:44:42.144 00.000 8976 incremental bump (-3.542, 3.334) isValid = 1
01:44:42.145 00.001 8976 Scheduling Mount bump of (-0.084, 0.082)
01:44:42.145 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:44:42.145 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:44:42.145 00.000 8976 move complete, result=0
01:44:42.145 00.000 9828 Worker thread wakes up
01:44:42.145 00.000 8976 worker thread done servicing request
01:44:42.145 00.000 8976 Worker thread wakes up
01:44:42.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:42.145 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
01:44:42.145 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:44:42.145 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:44:42.145 00.000 9828 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.10) = xAngle (5.46 = -0.82)
01:44:42.145 00.000 9828 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.38 = -0.90)
01:44:42.145 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.37 mountX=0.08 mountY=-0.09, mountTheta=-0.85
01:44:42.145 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:44:42.145 00.000 9828 BLC: window closed
01:44:42.145 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:42.145 00.000 9828 MoveAxis(W, 25, B)
01:44:42.145 00.000 9828 Guiding  Dir = 3, Dur = 25
01:44:42.146 00.001 9828 IsSlewing returns 0
01:44:42.146 00.000 9828 IsGuiding returns 0
01:44:42.146 00.000 9828 PulseGuide returned control before completion, sleep 35
01:44:42.194 00.048 9828 IsGuiding returns 1
01:44:42.194 00.000 9828 scope still moving after pulse duration time elapsed
01:44:42.225 00.031 9828 IsSlewing returns 0
01:44:42.225 00.000 9828 IsGuiding returns 1
01:44:42.256 00.031 9828 IsSlewing returns 0
01:44:42.256 00.000 9828 IsGuiding returns 1
01:44:42.287 00.031 9828 IsSlewing returns 0
01:44:42.287 00.000 9828 IsGuiding returns 0
01:44:42.287 00.000 9828 scope move finished after 25 + 117 ms
01:44:42.287 00.000 9828 Move returns status 0, amount 25
01:44:42.287 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:42.287 00.000 9828 MoveAxis(N, 12, B)
01:44:42.287 00.000 9828 Guiding  Dir = 0, Dur = 12
01:44:42.303 00.016 9828 IsSlewing returns 0
01:44:42.307 00.004 9828 IsGuiding returns 0
01:44:42.307 00.000 9828 PulseGuide returned control before completion, sleep 22
01:44:42.333 00.026 9828 IsGuiding returns 1
01:44:42.333 00.000 9828 scope still moving after pulse duration time elapsed
01:44:42.364 00.031 9828 IsSlewing returns 0
01:44:42.364 00.000 9828 IsGuiding returns 1
01:44:42.396 00.032 9828 IsSlewing returns 0
01:44:42.396 00.000 9828 IsGuiding returns 1
01:44:42.426 00.030 9828 IsSlewing returns 0
01:44:42.426 00.000 9828 IsGuiding returns 1
01:44:42.457 00.031 9828 IsSlewing returns 0
01:44:42.457 00.000 9828 IsGuiding returns 0
01:44:42.457 00.000 9828 scope move finished after 12 + 137 ms
01:44:42.457 00.000 9828 Move returns status 0, amount 12
01:44:42.457 00.000 9828 move complete, result=0
01:44:42.457 00.000 9828 worker thread done servicing request
01:44:42.457 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 12 ms NORTH
01:44:42.837 00.380 8976 Exposure complete
01:44:42.843 00.006 8976 worker thread done servicing request
01:44:42.843 00.000 5052 OnExposeComplete: enter
01:44:42.843 00.000 5052 UpdateGuideState(): m_state=6
01:44:42.843 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5315
01:44:42.843 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.68, Mass=208, SNR=10.0, Peak=73 HFD=2.4
01:44:42.843 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:44:42.843 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:44:42.844 00.001 5052 CameraToMount -- cameraX=0.56 cameraY=-0.03 hyp=0.56 cameraTheta=-0.05 mountX=-0.28 mountY=-0.45, mountTheta=-2.13
01:44:42.845 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.03, opts=13)
01:44:42.845 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.03)
01:44:42.845 00.000 8976 Worker thread wakes up
01:44:42.845 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.03) opts 0xd
01:44:42.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.03)
01:44:42.845 00.000 8976 Moving (0.56, -0.03) raw xDistance=-0.28 yDistance=-0.45
01:44:42.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:44:42.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
01:44:42.845 00.000 8976 MoveAxis(R, 1, ABG)
01:44:42.845 00.000 8976 stepping (-30, -11) + (1, 0)
01:44:42.845 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:42.846 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
01:44:42.856 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:44:42.857 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:42.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:42.857 00.000 5052 Enqueuing Expose request
01:44:42.863 00.006 8976 Received - 47 (G) 
01:44:42.863 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:42.863 00.000 8976 stepped: pos (-29, -11)
01:44:42.863 00.000 8976 MoveAxis(U, 2, ABG)
01:44:42.863 00.000 8976 stepping (-29, -11) + (0, 2)
01:44:42.863 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:42.895 00.032 8976 Received - 47 (G) 
01:44:42.895 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:42.895 00.000 8976 stepped: pos (-29, -9)
01:44:42.895 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.38 = 2.38)
01:44:42.895 00.000 8976 MountToCamera -- mountX=4.53 mountY=1.57 hyp=4.80 mountTheta=0.33 cameraX=-3.46, cameraY=3.32 cameraTheta=2.38
01:44:42.895 00.000 8976 incremental bump (-3.460, 3.324) isValid = 1
01:44:42.895 00.000 8976 Scheduling Mount bump of (-0.083, 0.083)
01:44:42.895 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:44:42.895 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:44:42.895 00.000 8976 move complete, result=0
01:44:42.895 00.000 8976 worker thread done servicing request
01:44:42.895 00.000 8976 Worker thread wakes up
01:44:42.895 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:44:42.895 00.000 9828 Worker thread wakes up
01:44:42.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:42.896 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:44:42.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:42.896 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:44:42.896 00.000 9828 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.10) = xAngle (5.45 = -0.83)
01:44:42.896 00.000 9828 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.91)
01:44:42.896 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.36 mountX=0.08 mountY=-0.09, mountTheta=-0.86
01:44:42.896 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:44:42.896 00.000 9828 BLC: window closed
01:44:42.896 00.000 9828 MoveAxis(W, 25, B)
01:44:42.896 00.000 9828 Guiding  Dir = 3, Dur = 25
01:44:42.897 00.001 9828 IsSlewing returns 0
01:44:42.897 00.000 9828 IsGuiding returns 0
01:44:42.897 00.000 9828 PulseGuide returned control before completion, sleep 35
01:44:42.936 00.039 9828 IsGuiding returns 1
01:44:42.936 00.000 9828 scope still moving after pulse duration time elapsed
01:44:42.967 00.031 9828 IsSlewing returns 0
01:44:42.968 00.001 9828 IsGuiding returns 1
01:44:42.999 00.031 9828 IsSlewing returns 0
01:44:42.999 00.000 9828 IsGuiding returns 1
01:44:43.029 00.030 9828 IsSlewing returns 0
01:44:43.029 00.000 9828 IsGuiding returns 1
01:44:43.061 00.032 9828 IsSlewing returns 0
01:44:43.061 00.000 9828 IsGuiding returns 0
01:44:43.061 00.000 9828 scope move finished after 25 + 139 ms
01:44:43.061 00.000 9828 Move returns status 0, amount 25
01:44:43.061 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:43.061 00.000 9828 MoveAxis(N, 13, B)
01:44:43.061 00.000 9828 Guiding  Dir = 0, Dur = 13
01:44:43.077 00.016 9828 IsSlewing returns 0
01:44:43.077 00.000 9828 IsGuiding returns 0
01:44:43.077 00.000 9828 PulseGuide returned control before completion, sleep 23
01:44:43.109 00.032 9828 IsGuiding returns 1
01:44:43.109 00.000 9828 scope still moving after pulse duration time elapsed
01:44:43.142 00.033 9828 IsSlewing returns 0
01:44:43.142 00.000 9828 IsGuiding returns 1
01:44:43.188 00.046 9828 IsSlewing returns 0
01:44:43.188 00.000 9828 IsGuiding returns 1
01:44:43.220 00.032 9828 IsSlewing returns 0
01:44:43.220 00.000 9828 IsGuiding returns 0
01:44:43.220 00.000 9828 scope move finished after 13 + 129 ms
01:44:43.220 00.000 9828 Move returns status 0, amount 13
01:44:43.220 00.000 9828 move complete, result=0
01:44:43.220 00.000 9828 worker thread done servicing request
01:44:43.220 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
01:44:43.606 00.386 8976 Exposure complete
01:44:43.611 00.005 8976 worker thread done servicing request
01:44:43.611 00.000 5052 OnExposeComplete: enter
01:44:43.611 00.000 5052 UpdateGuideState(): m_state=6
01:44:43.612 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5316
01:44:43.612 00.000 5052 Star::Find returns 1 (0), X=330.26, Y=281.28, Mass=219, SNR=10.2, Peak=68 HFD=2.6
01:44:43.612 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
01:44:43.612 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
01:44:43.612 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=-0.43 hyp=1.17 cameraTheta=-0.38 mountX=-0.88 mountY=-0.67, mountTheta=-2.49
01:44:43.612 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=-0.43, opts=13)
01:44:43.612 00.000 5052 Enqueuing Move request for stepguider (1.08, -0.43)
01:44:43.612 00.000 8976 Worker thread wakes up
01:44:43.613 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, -0.43) opts 0xd
01:44:43.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.08, -0.43)
01:44:43.613 00.000 8976 Moving (1.08, -0.43) raw xDistance=-0.88 yDistance=-0.67
01:44:43.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.88
01:44:43.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
01:44:43.613 00.000 8976 MoveAxis(R, 4, ABG)
01:44:43.613 00.000 8976 stepping (-29, -9) + (4, 0)
01:44:43.613 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:44:43.613 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:44:43.624 00.011 5052 UpdateGuideState exits: m=219 SNR=10.2
01:44:43.625 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:43.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:43.625 00.000 5052 Enqueuing Expose request
01:44:43.647 00.022 8976 Received - 47 (G) 
01:44:43.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:44:43.647 00.000 8976 stepped: pos (-25, -9)
01:44:43.647 00.000 8976 MoveAxis(U, 3, ABG)
01:44:43.647 00.000 8976 stepping (-25, -9) + (0, 3)
01:44:43.647 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:43.679 00.032 8976 Received - 47 (G) 
01:44:43.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:43.679 00.000 8976 stepped: pos (-25, -6)
01:44:43.679 00.000 8976 MountToCamera -- mountTheta (0.31) + m_xAngle (2.04) = xAngle (2.35 = 2.35)
01:44:43.679 00.000 8976 MountToCamera -- mountX=4.30 mountY=1.36 hyp=4.51 mountTheta=0.31 cameraX=-3.17, cameraY=3.21 cameraTheta=2.35
01:44:43.679 00.000 8976 incremental bump (-3.173, 3.209) isValid = 1
01:44:43.679 00.000 8976 Scheduling Mount bump of (-0.081, 0.085)
01:44:43.679 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:44:43.679 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:44:43.679 00.000 8976 move complete, result=0
01:44:43.679 00.000 9828 Worker thread wakes up
01:44:43.679 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:44:43.679 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:44:43.679 00.000 9828 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.10) = xAngle (5.43 = -0.85)
01:44:43.679 00.000 8976 worker thread done servicing request
01:44:43.679 00.000 8976 Worker thread wakes up
01:44:43.680 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:43.680 00.000 9828 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.35 = -0.94)
01:44:43.680 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.33 mountX=0.08 mountY=-0.09, mountTheta=-0.89
01:44:43.680 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:44:43.680 00.000 9828 BLC: window closed
01:44:43.680 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.7 px 3 ms NORTH
01:44:43.680 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:43.680 00.000 9828 MoveAxis(W, 24, B)
01:44:43.680 00.000 9828 Guiding  Dir = 3, Dur = 24
01:44:43.680 00.000 9828 IsSlewing returns 0
01:44:43.680 00.000 9828 IsGuiding returns 0
01:44:43.680 00.000 9828 PulseGuide returned control before completion, sleep 34
01:44:43.729 00.049 9828 IsGuiding returns 1
01:44:43.729 00.000 9828 scope still moving after pulse duration time elapsed
01:44:43.762 00.033 9828 IsSlewing returns 0
01:44:43.762 00.000 9828 IsGuiding returns 1
01:44:43.792 00.030 9828 IsSlewing returns 0
01:44:43.792 00.000 9828 IsGuiding returns 1
01:44:43.824 00.032 9828 IsSlewing returns 0
01:44:43.824 00.000 9828 IsGuiding returns 0
01:44:43.824 00.000 9828 scope move finished after 24 + 119 ms
01:44:43.824 00.000 9828 Move returns status 0, amount 24
01:44:43.824 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:43.824 00.000 9828 MoveAxis(N, 13, B)
01:44:43.824 00.000 9828 Guiding  Dir = 0, Dur = 13
01:44:43.839 00.015 9828 IsSlewing returns 0
01:44:43.839 00.000 9828 IsGuiding returns 0
01:44:43.839 00.000 9828 PulseGuide returned control before completion, sleep 23
01:44:43.870 00.031 9828 IsGuiding returns 1
01:44:43.870 00.000 9828 scope still moving after pulse duration time elapsed
01:44:43.902 00.032 9828 IsSlewing returns 0
01:44:43.902 00.000 9828 IsGuiding returns 1
01:44:43.933 00.031 9828 IsSlewing returns 0
01:44:43.933 00.000 9828 IsGuiding returns 1
01:44:43.963 00.030 9828 IsSlewing returns 0
01:44:43.963 00.000 9828 IsGuiding returns 1
01:44:43.995 00.032 9828 IsSlewing returns 0
01:44:43.995 00.000 9828 IsGuiding returns 0
01:44:43.995 00.000 9828 scope move finished after 13 + 142 ms
01:44:43.995 00.000 9828 Move returns status 0, amount 13
01:44:43.995 00.000 9828 move complete, result=0
01:44:43.995 00.000 9828 worker thread done servicing request
01:44:43.995 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
01:44:44.372 00.377 8976 Exposure complete
01:44:44.377 00.005 8976 worker thread done servicing request
01:44:44.377 00.000 5052 OnExposeComplete: enter
01:44:44.377 00.000 5052 UpdateGuideState(): m_state=6
01:44:44.378 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5317
01:44:44.378 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.79, Mass=173, SNR=9.1, Peak=66 HFD=2.4
01:44:44.378 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
01:44:44.378 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
01:44:44.378 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.08 hyp=0.80 cameraTheta=0.10 mountX=-0.29 mountY=-0.71, mountTheta=-1.96
01:44:44.379 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.08, opts=13)
01:44:44.379 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.08)
01:44:44.379 00.000 8976 Worker thread wakes up
01:44:44.379 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.08) opts 0xd
01:44:44.379 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.08)
01:44:44.379 00.000 8976 Moving (0.80, 0.08) raw xDistance=-0.29 yDistance=-0.71
01:44:44.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.29
01:44:44.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.71
01:44:44.379 00.000 8976 MoveAxis(R, 1, ABG)
01:44:44.379 00.000 8976 stepping (-25, -6) + (1, 0)
01:44:44.379 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:44.380 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:44:44.391 00.011 5052 UpdateGuideState exits: m=173 SNR=9.1
01:44:44.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:44.391 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:44.391 00.000 5052 Enqueuing Expose request
01:44:44.398 00.007 8976 Received - 47 (G) 
01:44:44.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:44.398 00.000 8976 stepped: pos (-24, -6)
01:44:44.398 00.000 8976 MoveAxis(U, 3, ABG)
01:44:44.398 00.000 8976 stepping (-24, -6) + (0, 3)
01:44:44.398 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:44.430 00.032 8976 Received - 47 (G) 
01:44:44.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:44.430 00.000 8976 stepped: pos (-24, -3)
01:44:44.430 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
01:44:44.430 00.000 8976 MountToCamera -- mountX=4.09 mountY=1.07 hyp=4.23 mountTheta=0.26 cameraX=-2.82, cameraY=3.16 cameraTheta=2.30
01:44:44.430 00.000 8976 incremental bump (-2.818, 3.158) isValid = 1
01:44:44.430 00.000 8976 Scheduling Mount bump of (-0.076, 0.089)
01:44:44.430 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:44:44.430 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:44:44.430 00.000 8976 move complete, result=0
01:44:44.430 00.000 9828 Worker thread wakes up
01:44:44.430 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:44:44.430 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:44:44.430 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.38 = -0.91)
01:44:44.430 00.000 8976 worker thread done servicing request
01:44:44.430 00.000 8976 Worker thread wakes up
01:44:44.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:44.430 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
01:44:44.430 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.99)
01:44:44.431 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:44.431 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.07 mountY=-0.10, mountTheta=-0.93
01:44:44.431 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:44:44.431 00.000 9828 BLC: window closed
01:44:44.431 00.000 9828 MoveAxis(W, 23, B)
01:44:44.431 00.000 9828 Guiding  Dir = 3, Dur = 23
01:44:44.431 00.000 9828 IsSlewing returns 0
01:44:44.431 00.000 9828 IsGuiding returns 0
01:44:44.431 00.000 9828 PulseGuide returned control before completion, sleep 33
01:44:44.475 00.044 9828 IsGuiding returns 1
01:44:44.475 00.000 9828 scope still moving after pulse duration time elapsed
01:44:44.505 00.030 9828 IsSlewing returns 0
01:44:44.505 00.000 9828 IsGuiding returns 1
01:44:44.536 00.031 9828 IsSlewing returns 0
01:44:44.536 00.000 9828 IsGuiding returns 1
01:44:44.568 00.032 9828 IsSlewing returns 0
01:44:44.568 00.000 9828 IsGuiding returns 0
01:44:44.568 00.000 9828 scope move finished after 23 + 113 ms
01:44:44.568 00.000 9828 Move returns status 0, amount 23
01:44:44.568 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:44.568 00.000 9828 MoveAxis(N, 13, B)
01:44:44.568 00.000 9828 Guiding  Dir = 0, Dur = 13
01:44:44.583 00.015 9828 IsSlewing returns 0
01:44:44.583 00.000 9828 IsGuiding returns 0
01:44:44.583 00.000 9828 PulseGuide returned control before completion, sleep 23
01:44:44.614 00.031 9828 IsGuiding returns 1
01:44:44.614 00.000 9828 scope still moving after pulse duration time elapsed
01:44:44.645 00.031 9828 IsSlewing returns 0
01:44:44.645 00.000 9828 IsGuiding returns 1
01:44:44.676 00.031 9828 IsSlewing returns 0
01:44:44.676 00.000 9828 IsGuiding returns 1
01:44:44.708 00.032 9828 IsSlewing returns 0
01:44:44.708 00.000 9828 IsGuiding returns 1
01:44:44.739 00.031 9828 IsSlewing returns 0
01:44:44.739 00.000 9828 IsGuiding returns 0
01:44:44.739 00.000 9828 scope move finished after 13 + 142 ms
01:44:44.739 00.000 9828 Move returns status 0, amount 13
01:44:44.739 00.000 9828 move complete, result=0
01:44:44.739 00.000 9828 worker thread done servicing request
01:44:44.739 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
01:44:45.161 00.422 8976 Exposure complete
01:44:45.171 00.010 8976 worker thread done servicing request
01:44:45.171 00.000 5052 OnExposeComplete: enter
01:44:45.171 00.000 5052 UpdateGuideState(): m_state=6
01:44:45.171 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5318
01:44:45.171 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.36, Mass=206, SNR=10.0, Peak=73 HFD=2.7
01:44:45.171 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
01:44:45.171 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
01:44:45.171 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.34 hyp=0.55 cameraTheta=-0.67 mountX=-0.51 mountY=-0.18, mountTheta=-2.81
01:44:45.173 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.34, opts=13)
01:44:45.173 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.34)
01:44:45.173 00.000 8976 Worker thread wakes up
01:44:45.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.34) opts 0xd
01:44:45.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.34)
01:44:45.174 00.001 8976 Moving (0.43, -0.34) raw xDistance=-0.51 yDistance=-0.18
01:44:45.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.51
01:44:45.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:44:45.174 00.000 8976 MoveAxis(R, 2, ABG)
01:44:45.174 00.000 8976 stepping (-24, -3) + (2, 0)
01:44:45.174 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:45.175 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:44:45.187 00.012 5052 UpdateGuideState exits: m=206 SNR=10.0
01:44:45.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:45.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:45.187 00.000 5052 Enqueuing Expose request
01:44:45.197 00.010 8976 Received - 47 (G) 
01:44:45.197 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:45.197 00.000 8976 stepped: pos (-22, -3)
01:44:45.197 00.000 8976 MoveAxis(U, 0, ABG)
01:44:45.198 00.001 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (2.04) = xAngle (2.27 = 2.27)
01:44:45.198 00.000 8976 MountToCamera -- mountX=3.86 mountY=0.88 hyp=3.95 mountTheta=0.22 cameraX=-2.53, cameraY=3.03 cameraTheta=2.27
01:44:45.198 00.000 8976 incremental bump (-2.534, 3.034) isValid = 1
01:44:45.198 00.000 8976 Scheduling Mount bump of (-0.074, 0.091)
01:44:45.198 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:44:45.198 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:44:45.198 00.000 8976 move complete, result=0
01:44:45.198 00.000 8976 worker thread done servicing request
01:44:45.198 00.000 8976 Worker thread wakes up
01:44:45.198 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:45.198 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:45.199 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:44:45.199 00.000 9828 Worker thread wakes up
01:44:45.199 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:44:45.199 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:44:45.199 00.000 9828 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.34 = -0.94)
01:44:45.199 00.000 9828 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.02)
01:44:45.199 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.25 mountX=0.07 mountY=-0.10, mountTheta=-0.96
01:44:45.199 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:44:45.199 00.000 9828 BLC: window closed
01:44:45.200 00.001 9828 MoveAxis(W, 22, B)
01:44:45.200 00.000 9828 Guiding  Dir = 3, Dur = 22
01:44:45.200 00.000 9828 IsSlewing returns 0
01:44:45.200 00.000 9828 IsGuiding returns 0
01:44:45.201 00.001 9828 PulseGuide returned control before completion, sleep 32
01:44:45.235 00.034 9828 IsGuiding returns 1
01:44:45.235 00.000 9828 scope still moving after pulse duration time elapsed
01:44:45.266 00.031 9828 IsSlewing returns 0
01:44:45.266 00.000 9828 IsGuiding returns 1
01:44:45.298 00.032 9828 IsSlewing returns 0
01:44:45.298 00.000 9828 IsGuiding returns 1
01:44:45.328 00.030 9828 IsSlewing returns 0
01:44:45.328 00.000 9828 IsGuiding returns 0
01:44:45.328 00.000 9828 scope move finished after 22 + 105 ms
01:44:45.328 00.000 9828 Move returns status 0, amount 22
01:44:45.328 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:45.328 00.000 9828 MoveAxis(N, 14, B)
01:44:45.328 00.000 9828 Guiding  Dir = 0, Dur = 14
01:44:45.343 00.015 9828 IsSlewing returns 0
01:44:45.343 00.000 9828 IsGuiding returns 0
01:44:45.343 00.000 9828 PulseGuide returned control before completion, sleep 24
01:44:45.374 00.031 9828 IsGuiding returns 1
01:44:45.374 00.000 9828 scope still moving after pulse duration time elapsed
01:44:45.404 00.030 9828 IsSlewing returns 0
01:44:45.404 00.000 9828 IsGuiding returns 1
01:44:45.436 00.032 9828 IsSlewing returns 0
01:44:45.436 00.000 9828 IsGuiding returns 1
01:44:45.468 00.032 9828 IsSlewing returns 0
01:44:45.468 00.000 9828 IsGuiding returns 1
01:44:45.498 00.030 9828 IsSlewing returns 0
01:44:45.498 00.000 9828 IsGuiding returns 0
01:44:45.498 00.000 9828 scope move finished after 14 + 140 ms
01:44:45.498 00.000 9828 Move returns status 0, amount 14
01:44:45.498 00.000 9828 move complete, result=0
01:44:45.498 00.000 9828 worker thread done servicing request
01:44:45.499 00.001 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
01:44:45.892 00.393 8976 Exposure complete
01:44:45.898 00.006 8976 worker thread done servicing request
01:44:45.898 00.000 5052 OnExposeComplete: enter
01:44:45.898 00.000 5052 UpdateGuideState(): m_state=6
01:44:45.898 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5319
01:44:45.898 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.89, Mass=199, SNR=9.7, Peak=69 HFD=2.3
01:44:45.898 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:44:45.898 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
01:44:45.898 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.18 hyp=0.81 cameraTheta=0.23 mountX=-0.20 mountY=-0.76, mountTheta=-1.82
01:44:45.899 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.18, opts=13)
01:44:45.899 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.18)
01:44:45.899 00.000 8976 Worker thread wakes up
01:44:45.899 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.18) opts 0xd
01:44:45.899 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.18)
01:44:45.899 00.000 8976 Moving (0.79, 0.18) raw xDistance=-0.20 yDistance=-0.76
01:44:45.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:44:45.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
01:44:45.899 00.000 8976 MoveAxis(R, 0, ABG)
01:44:45.899 00.000 8976 MoveAxis(U, 3, ABG)
01:44:45.899 00.000 8976 stepping (-22, -3) + (0, 3)
01:44:45.899 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:45.900 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:44:45.909 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:44:45.910 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:45.910 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:45.910 00.000 5052 Enqueuing Expose request
01:44:45.932 00.022 8976 Received - 47 (G) 
01:44:45.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:45.932 00.000 8976 stepped: pos (-22, 0)
01:44:45.933 00.001 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
01:44:45.933 00.000 8976 MountToCamera -- mountX=3.69 mountY=0.59 hyp=3.74 mountTheta=0.16 cameraX=-2.20, cameraY=3.02 cameraTheta=2.20
01:44:45.933 00.000 8976 incremental bump (-2.204, 3.023) isValid = 1
01:44:45.933 00.000 8976 Scheduling Mount bump of (-0.068, 0.096)
01:44:45.933 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:44:45.933 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:44:45.933 00.000 8976 move complete, result=0
01:44:45.933 00.000 9828 Worker thread wakes up
01:44:45.933 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
01:44:45.933 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:44:45.933 00.000 8976 worker thread done servicing request
01:44:45.933 00.000 8976 Worker thread wakes up
01:44:45.933 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:44:45.933 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
01:44:45.933 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.08)
01:44:45.933 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.06 mountY=-0.10, mountTheta=-1.02
01:44:45.933 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:44:45.934 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:45.934 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:45.934 00.000 9828 BLC: window closed
01:44:45.934 00.000 9828 MoveAxis(W, 20, B)
01:44:45.934 00.000 9828 Guiding  Dir = 3, Dur = 20
01:44:45.934 00.000 9828 IsSlewing returns 0
01:44:45.934 00.000 9828 IsGuiding returns 0
01:44:45.934 00.000 9828 PulseGuide returned control before completion, sleep 30
01:44:45.978 00.044 9828 IsGuiding returns 1
01:44:45.978 00.000 9828 scope still moving after pulse duration time elapsed
01:44:46.011 00.033 9828 IsSlewing returns 0
01:44:46.011 00.000 9828 IsGuiding returns 1
01:44:46.041 00.030 9828 IsSlewing returns 0
01:44:46.041 00.000 9828 IsGuiding returns 1
01:44:46.072 00.031 9828 IsSlewing returns 0
01:44:46.072 00.000 9828 IsGuiding returns 0
01:44:46.072 00.000 9828 scope move finished after 20 + 117 ms
01:44:46.072 00.000 9828 Move returns status 0, amount 20
01:44:46.072 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:46.072 00.000 9828 MoveAxis(N, 14, B)
01:44:46.072 00.000 9828 Guiding  Dir = 0, Dur = 14
01:44:46.087 00.015 9828 IsSlewing returns 0
01:44:46.087 00.000 9828 IsGuiding returns 0
01:44:46.087 00.000 9828 PulseGuide returned control before completion, sleep 24
01:44:46.118 00.031 9828 IsGuiding returns 1
01:44:46.118 00.000 9828 scope still moving after pulse duration time elapsed
01:44:46.148 00.030 9828 IsSlewing returns 0
01:44:46.148 00.000 9828 IsGuiding returns 1
01:44:46.180 00.032 9828 IsSlewing returns 0
01:44:46.180 00.000 9828 IsGuiding returns 1
01:44:46.211 00.031 9828 IsSlewing returns 0
01:44:46.211 00.000 9828 IsGuiding returns 1
01:44:46.242 00.031 9828 IsSlewing returns 0
01:44:46.242 00.000 9828 IsGuiding returns 0
01:44:46.242 00.000 9828 scope move finished after 14 + 140 ms
01:44:46.242 00.000 9828 Move returns status 0, amount 14
01:44:46.242 00.000 9828 move complete, result=0
01:44:46.242 00.000 9828 worker thread done servicing request
01:44:46.242 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:44:46.620 00.378 8976 Exposure complete
01:44:46.625 00.005 8976 worker thread done servicing request
01:44:46.626 00.001 5052 OnExposeComplete: enter
01:44:46.626 00.000 5052 UpdateGuideState(): m_state=6
01:44:46.626 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5320
01:44:46.626 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.49, Mass=200, SNR=9.8, Peak=76 HFD=2.2
01:44:46.626 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
01:44:46.626 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
01:44:46.626 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-0.22 hyp=0.92 cameraTheta=-0.24 mountX=-0.61 mountY=-0.63, mountTheta=-2.34
01:44:46.626 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=-0.22, opts=13)
01:44:46.627 00.001 5052 Enqueuing Move request for stepguider (0.90, -0.22)
01:44:46.627 00.000 8976 Worker thread wakes up
01:44:46.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, -0.22) opts 0xd
01:44:46.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, -0.22)
01:44:46.627 00.000 8976 Moving (0.90, -0.22) raw xDistance=-0.61 yDistance=-0.63
01:44:46.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
01:44:46.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
01:44:46.627 00.000 8976 MoveAxis(R, 2, ABG)
01:44:46.627 00.000 8976 stepping (-22, 0) + (2, 0)
01:44:46.627 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:46.629 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:44:46.639 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:44:46.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:46.639 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:46.639 00.000 5052 Enqueuing Expose request
01:44:46.652 00.013 8976 Received - 47 (G) 
01:44:46.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:46.652 00.000 8976 stepped: pos (-20, 0)
01:44:46.652 00.000 8976 MoveAxis(U, 3, ABG)
01:44:46.652 00.000 8976 stepping (-20, 0) + (0, 3)
01:44:46.652 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:46.684 00.032 8976 Received - 47 (G) 
01:44:46.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:46.684 00.000 8976 stepped: pos (-20, 3)
01:44:46.684 00.000 8976 MountToCamera -- mountTheta (0.07) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
01:44:46.684 00.000 8976 MountToCamera -- mountX=3.49 mountY=0.24 hyp=3.49 mountTheta=0.07 cameraX=-1.80, cameraY=3.00 cameraTheta=2.11
01:44:46.684 00.000 8976 incremental bump (-1.797, 2.997) isValid = 1
01:44:46.684 00.000 8976 Scheduling Mount bump of (-0.059, 0.102)
01:44:46.684 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:44:46.684 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:44:46.684 00.000 8976 move complete, result=0
01:44:46.684 00.000 9828 Worker thread wakes up
01:44:46.684 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.6 px 3 ms NORTH
01:44:46.684 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:44:46.684 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:44:46.684 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.19 = -1.09)
01:44:46.685 00.001 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.11 = -1.17)
01:44:46.685 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.05 mountY=-0.11, mountTheta=-1.11
01:44:46.685 00.000 8976 worker thread done servicing request
01:44:46.685 00.000 8976 Worker thread wakes up
01:44:46.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:46.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:46.685 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:44:46.685 00.000 9828 BLC: window closed
01:44:46.685 00.000 9828 MoveAxis(W, 17, B)
01:44:46.685 00.000 9828 Guiding  Dir = 3, Dur = 17
01:44:46.685 00.000 9828 IsSlewing returns 0
01:44:46.685 00.000 9828 IsGuiding returns 0
01:44:46.686 00.001 9828 PulseGuide returned control before completion, sleep 27
01:44:46.721 00.035 9828 IsGuiding returns 1
01:44:46.721 00.000 9828 scope still moving after pulse duration time elapsed
01:44:46.752 00.031 9828 IsSlewing returns 0
01:44:46.752 00.000 9828 IsGuiding returns 1
01:44:46.783 00.031 9828 IsSlewing returns 0
01:44:46.783 00.000 9828 IsGuiding returns 1
01:44:46.814 00.031 9828 IsSlewing returns 0
01:44:46.814 00.000 9828 IsGuiding returns 0
01:44:46.814 00.000 9828 scope move finished after 17 + 111 ms
01:44:46.814 00.000 9828 Move returns status 0, amount 17
01:44:46.814 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:46.814 00.000 9828 MoveAxis(N, 15, B)
01:44:46.814 00.000 9828 Guiding  Dir = 0, Dur = 15
01:44:46.830 00.016 9828 IsSlewing returns 0
01:44:46.830 00.000 9828 IsGuiding returns 0
01:44:46.830 00.000 9828 PulseGuide returned control before completion, sleep 25
01:44:46.861 00.031 9828 IsGuiding returns 1
01:44:46.861 00.000 9828 scope still moving after pulse duration time elapsed
01:44:46.892 00.031 9828 IsSlewing returns 0
01:44:46.892 00.000 9828 IsGuiding returns 1
01:44:46.923 00.031 9828 IsSlewing returns 0
01:44:46.923 00.000 9828 IsGuiding returns 1
01:44:46.954 00.031 9828 IsSlewing returns 0
01:44:46.954 00.000 9828 IsGuiding returns 1
01:44:46.986 00.032 9828 IsSlewing returns 0
01:44:46.986 00.000 9828 IsGuiding returns 0
01:44:46.986 00.000 9828 scope move finished after 15 + 140 ms
01:44:46.986 00.000 9828 Move returns status 0, amount 15
01:44:46.986 00.000 9828 move complete, result=0
01:44:46.986 00.000 9828 worker thread done servicing request
01:44:46.986 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:44:47.379 00.393 8976 Exposure complete
01:44:47.385 00.006 8976 worker thread done servicing request
01:44:47.385 00.000 5052 OnExposeComplete: enter
01:44:47.385 00.000 5052 UpdateGuideState(): m_state=6
01:44:47.385 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5321
01:44:47.385 00.000 5052 Star::Find returns 1 (0), X=330.25, Y=281.92, Mass=225, SNR=10.4, Peak=86 HFD=2.3
01:44:47.385 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:44:47.385 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
01:44:47.385 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=0.21 hyp=1.10 cameraTheta=0.19 mountX=-0.30 mountY=-1.02, mountTheta=-1.86
01:44:47.386 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=0.21, opts=13)
01:44:47.386 00.000 5052 Enqueuing Move request for stepguider (1.08, 0.21)
01:44:47.386 00.000 8976 Worker thread wakes up
01:44:47.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, 0.21) opts 0xd
01:44:47.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.08, 0.21)
01:44:47.386 00.000 8976 Moving (1.08, 0.21) raw xDistance=-0.30 yDistance=-1.02
01:44:47.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
01:44:47.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.02
01:44:47.386 00.000 8976 MoveAxis(R, 1, ABG)
01:44:47.386 00.000 8976 stepping (-20, 3) + (1, 0)
01:44:47.386 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:47.387 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:44:47.397 00.010 5052 UpdateGuideState exits: m=225 SNR=10.4
01:44:47.398 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:47.398 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:47.398 00.000 5052 Enqueuing Expose request
01:44:47.419 00.021 8976 Received - 47 (G) 
01:44:47.419 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:47.419 00.000 8976 stepped: pos (-19, 3)
01:44:47.419 00.000 8976 MoveAxis(U, 4, ABG)
01:44:47.419 00.000 8976 stepping (-19, 3) + (0, 4)
01:44:47.420 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:44:47.451 00.031 8976 Received - 47 (G) 
01:44:47.451 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:44:47.452 00.001 8976 stepped: pos (-19, 7)
01:44:47.452 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
01:44:47.452 00.000 8976 MountToCamera -- mountX=3.30 mountY=-0.21 hyp=3.30 mountTheta=-0.06 cameraX=-1.31, cameraY=3.03 cameraTheta=1.98
01:44:47.452 00.000 8976 incremental bump (-1.314, 3.030) isValid = 1
01:44:47.452 00.000 8976 Scheduling Mount bump of (-0.046, 0.109)
01:44:47.452 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:44:47.452 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:44:47.452 00.000 8976 move complete, result=0
01:44:47.452 00.000 8976 worker thread done servicing request
01:44:47.452 00.000 9828 Worker thread wakes up
01:44:47.452 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
01:44:47.452 00.000 8976 Worker thread wakes up
01:44:47.452 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:44:47.452 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:47.453 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:44:47.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:47.453 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
01:44:47.453 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
01:44:47.453 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.23
01:44:47.453 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:44:47.453 00.000 9828 BLC: window closed
01:44:47.453 00.000 9828 MoveAxis(W, 13, B)
01:44:47.453 00.000 9828 Guiding  Dir = 3, Dur = 13
01:44:47.453 00.000 9828 IsSlewing returns 0
01:44:47.454 00.001 9828 IsGuiding returns 0
01:44:47.454 00.000 9828 PulseGuide returned control before completion, sleep 23
01:44:47.483 00.029 9828 IsGuiding returns 1
01:44:47.483 00.000 9828 scope still moving after pulse duration time elapsed
01:44:47.513 00.030 9828 IsSlewing returns 0
01:44:47.513 00.000 9828 IsGuiding returns 1
01:44:47.545 00.032 9828 IsSlewing returns 0
01:44:47.545 00.000 9828 IsGuiding returns 1
01:44:47.576 00.031 9828 IsSlewing returns 0
01:44:47.576 00.000 9828 IsGuiding returns 0
01:44:47.576 00.000 9828 scope move finished after 13 + 109 ms
01:44:47.576 00.000 9828 Move returns status 0, amount 13
01:44:47.576 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:47.576 00.000 9828 MoveAxis(N, 16, B)
01:44:47.576 00.000 9828 Guiding  Dir = 0, Dur = 16
01:44:47.592 00.016 9828 IsSlewing returns 0
01:44:47.592 00.000 9828 IsGuiding returns 1
01:44:47.592 00.000 9828 Entered PulseGuideScope while moving
01:44:47.654 00.062 9828 IsSlewing returns 0
01:44:47.654 00.000 9828 IsGuiding returns 1
01:44:47.654 00.000 9828 Still moving
01:44:47.716 00.062 9828 IsSlewing returns 0
01:44:47.716 00.000 9828 IsGuiding returns 0
01:44:47.716 00.000 9828 Movement stopped - continuing
01:44:47.716 00.000 9828 PulseGuide returned control before completion, sleep 26
01:44:47.747 00.031 9828 IsGuiding returns 1
01:44:47.747 00.000 9828 scope still moving after pulse duration time elapsed
01:44:47.778 00.031 9828 IsSlewing returns 0
01:44:47.778 00.000 9828 IsGuiding returns 1
01:44:47.809 00.031 9828 IsSlewing returns 0
01:44:47.809 00.000 9828 IsGuiding returns 1
01:44:47.840 00.031 9828 IsSlewing returns 0
01:44:47.840 00.000 9828 IsGuiding returns 1
01:44:47.870 00.030 9828 IsSlewing returns 0
01:44:47.870 00.000 9828 IsGuiding returns 0
01:44:47.870 00.000 9828 scope move finished after 16 + 138 ms
01:44:47.870 00.000 9828 Move returns status 0, amount 16
01:44:47.870 00.000 9828 move complete, result=0
01:44:47.870 00.000 9828 worker thread done servicing request
01:44:47.870 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:44:48.146 00.276 8976 Exposure complete
01:44:48.151 00.005 8976 worker thread done servicing request
01:44:48.151 00.000 5052 OnExposeComplete: enter
01:44:48.151 00.000 5052 UpdateGuideState(): m_state=6
01:44:48.151 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5322
01:44:48.151 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.72, Mass=197, SNR=9.7, Peak=82 HFD=2.2
01:44:48.152 00.001 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:44:48.152 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:44:48.152 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=0.01 hyp=0.97 cameraTheta=0.01 mountX=-0.44 mountY=-0.82, mountTheta=-2.06
01:44:48.152 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=0.01, opts=13)
01:44:48.152 00.000 5052 Enqueuing Move request for stepguider (0.97, 0.01)
01:44:48.152 00.000 8976 Worker thread wakes up
01:44:48.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, 0.01) opts 0xd
01:44:48.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, 0.01)
01:44:48.152 00.000 8976 Moving (0.97, 0.01) raw xDistance=-0.44 yDistance=-0.82
01:44:48.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
01:44:48.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.82
01:44:48.153 00.001 8976 MoveAxis(R, 2, ABG)
01:44:48.153 00.000 8976 stepping (-19, 7) + (2, 0)
01:44:48.153 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:48.153 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:44:48.162 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:44:48.163 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:48.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:48.163 00.000 5052 Enqueuing Expose request
01:44:48.187 00.024 8976 Received - 47 (G) 
01:44:48.187 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:48.187 00.000 8976 stepped: pos (-17, 7)
01:44:48.187 00.000 8976 MoveAxis(U, 4, ABG)
01:44:48.187 00.000 8976 stepping (-17, 7) + (0, 4)
01:44:48.187 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:44:48.218 00.031 8976 Received - 47 (G) 
01:44:48.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:44:48.218 00.000 8976 stepped: pos (-17, 11)
01:44:48.219 00.001 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
01:44:48.219 00.000 8976 MountToCamera -- mountX=3.07 mountY=-0.72 hyp=3.15 mountTheta=-0.23 cameraX=-0.76, cameraY=3.06 cameraTheta=1.81
01:44:48.219 00.000 8976 incremental bump (-0.758, 3.057) isValid = 1
01:44:48.219 00.000 8976 Scheduling Mount bump of (-0.028, 0.116)
01:44:48.219 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:44:48.219 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:44:48.219 00.000 8976 move complete, result=0
01:44:48.219 00.000 9828 Worker thread wakes up
01:44:48.219 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:44:48.219 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:44:48.219 00.000 8976 worker thread done servicing request
01:44:48.219 00.000 8976 Worker thread wakes up
01:44:48.219 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
01:44:48.219 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.46)
01:44:48.219 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
01:44:48.219 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:44:48.219 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 4 ms NORTH
01:44:48.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:48.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:48.220 00.001 9828 BLC: window closed
01:44:48.220 00.000 9828 MoveAxis(W, 7, B)
01:44:48.220 00.000 9828 Guiding  Dir = 3, Dur = 7
01:44:48.220 00.000 9828 IsSlewing returns 0
01:44:48.220 00.000 9828 IsGuiding returns 0
01:44:48.220 00.000 9828 PulseGuide returned control before completion, sleep 17
01:44:48.242 00.022 9828 IsGuiding returns 1
01:44:48.242 00.000 9828 scope still moving after pulse duration time elapsed
01:44:48.272 00.030 9828 IsSlewing returns 0
01:44:48.272 00.000 9828 IsGuiding returns 1
01:44:48.303 00.031 9828 IsSlewing returns 0
01:44:48.303 00.000 9828 IsGuiding returns 1
01:44:48.334 00.031 9828 IsSlewing returns 0
01:44:48.334 00.000 9828 IsGuiding returns 1
01:44:48.365 00.031 9828 IsSlewing returns 0
01:44:48.365 00.000 9828 IsGuiding returns 0
01:44:48.365 00.000 9828 scope move finished after 7 + 137 ms
01:44:48.365 00.000 9828 Move returns status 0, amount 7
01:44:48.365 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:48.365 00.000 9828 MoveAxis(N, 16, B)
01:44:48.365 00.000 9828 Guiding  Dir = 0, Dur = 16
01:44:48.380 00.015 9828 IsSlewing returns 0
01:44:48.380 00.000 9828 IsGuiding returns 0
01:44:48.381 00.001 9828 PulseGuide returned control before completion, sleep 26
01:44:48.411 00.030 9828 IsGuiding returns 1
01:44:48.411 00.000 9828 scope still moving after pulse duration time elapsed
01:44:48.441 00.030 9828 IsSlewing returns 0
01:44:48.441 00.000 9828 IsGuiding returns 1
01:44:48.473 00.032 9828 IsSlewing returns 0
01:44:48.473 00.000 9828 IsGuiding returns 1
01:44:48.504 00.031 9828 IsSlewing returns 0
01:44:48.504 00.000 9828 IsGuiding returns 1
01:44:48.534 00.030 9828 IsSlewing returns 0
01:44:48.534 00.000 9828 IsGuiding returns 0
01:44:48.534 00.000 9828 scope move finished after 16 + 138 ms
01:44:48.534 00.000 9828 Move returns status 0, amount 16
01:44:48.534 00.000 9828 move complete, result=0
01:44:48.534 00.000 9828 worker thread done servicing request
01:44:48.534 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:44:48.913 00.379 8976 Exposure complete
01:44:48.919 00.006 8976 worker thread done servicing request
01:44:48.919 00.000 5052 OnExposeComplete: enter
01:44:48.919 00.000 5052 UpdateGuideState(): m_state=6
01:44:48.919 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5323
01:44:48.919 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=282.01, Mass=198, SNR=9.7, Peak=79 HFD=2.5
01:44:48.919 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
01:44:48.919 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
01:44:48.919 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.30 hyp=0.64 cameraTheta=0.49 mountX=0.01 mountY=-0.63, mountTheta=-1.56
01:44:48.919 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.30, opts=13)
01:44:48.920 00.001 5052 Enqueuing Move request for stepguider (0.56, 0.30)
01:44:48.920 00.000 8976 Worker thread wakes up
01:44:48.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.30) opts 0xd
01:44:48.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.30)
01:44:48.920 00.000 8976 Moving (0.56, 0.30) raw xDistance=0.01 yDistance=-0.63
01:44:48.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:44:48.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.63
01:44:48.920 00.000 8976 MoveAxis(R, 0, ABG)
01:44:48.920 00.000 8976 MoveAxis(U, 3, ABG)
01:44:48.920 00.000 8976 stepping (-17, 11) + (0, 3)
01:44:48.920 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:48.921 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:44:48.930 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:44:48.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:48.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:48.930 00.000 5052 Enqueuing Expose request
01:44:48.954 00.024 8976 Received - 47 (G) 
01:44:48.954 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:48.954 00.000 8976 stepped: pos (-17, 14)
01:44:48.954 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
01:44:48.954 00.000 8976 MountToCamera -- mountX=2.91 mountY=-1.21 hyp=3.16 mountTheta=-0.39 cameraX=-0.25, cameraY=3.15 cameraTheta=1.65
01:44:48.954 00.000 8976 incremental bump (-0.246, 3.147) isValid = 1
01:44:48.954 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
01:44:48.954 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:44:48.955 00.001 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:44:48.955 00.000 8976 move complete, result=0
01:44:48.955 00.000 8976 worker thread done servicing request
01:44:48.955 00.000 9828 Worker thread wakes up
01:44:48.955 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:44:48.955 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:44:48.955 00.000 8976 Worker thread wakes up
01:44:48.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:48.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:48.955 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
01:44:48.955 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
01:44:48.955 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
01:44:48.955 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
01:44:48.955 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:44:48.955 00.000 9828 BLC: window closed
01:44:48.955 00.000 9828 MoveAxis(W, 1, B)
01:44:48.955 00.000 9828 Guiding  Dir = 3, Dur = 1
01:44:48.956 00.001 9828 IsSlewing returns 0
01:44:48.956 00.000 9828 IsGuiding returns 0
01:44:48.956 00.000 9828 PulseGuide returned control before completion, sleep 11
01:44:48.968 00.012 9828 IsGuiding returns 1
01:44:48.968 00.000 9828 scope still moving after pulse duration time elapsed
01:44:48.999 00.031 9828 IsSlewing returns 0
01:44:48.999 00.000 9828 IsGuiding returns 1
01:44:49.030 00.031 9828 IsSlewing returns 0
01:44:49.030 00.000 9828 IsGuiding returns 1
01:44:49.062 00.032 9828 IsSlewing returns 0
01:44:49.062 00.000 9828 IsGuiding returns 1
01:44:49.092 00.030 9828 IsSlewing returns 0
01:44:49.092 00.000 9828 IsGuiding returns 0
01:44:49.092 00.000 9828 scope move finished after 1 + 136 ms
01:44:49.092 00.000 9828 Move returns status 0, amount 1
01:44:49.092 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:49.092 00.000 9828 MoveAxis(N, 16, B)
01:44:49.092 00.000 9828 Guiding  Dir = 0, Dur = 16
01:44:49.108 00.016 9828 IsSlewing returns 0
01:44:49.108 00.000 9828 IsGuiding returns 0
01:44:49.108 00.000 9828 PulseGuide returned control before completion, sleep 26
01:44:49.140 00.032 9828 IsGuiding returns 1
01:44:49.140 00.000 9828 scope still moving after pulse duration time elapsed
01:44:49.171 00.031 9828 IsSlewing returns 0
01:44:49.171 00.000 9828 IsGuiding returns 1
01:44:49.202 00.031 9828 IsSlewing returns 0
01:44:49.202 00.000 9828 IsGuiding returns 1
01:44:49.234 00.032 9828 IsSlewing returns 0
01:44:49.234 00.000 9828 IsGuiding returns 1
01:44:49.264 00.030 9828 IsSlewing returns 0
01:44:49.264 00.000 9828 IsGuiding returns 0
01:44:49.264 00.000 9828 scope move finished after 16 + 139 ms
01:44:49.264 00.000 9828 Move returns status 0, amount 16
01:44:49.264 00.000 9828 move complete, result=0
01:44:49.264 00.000 9828 worker thread done servicing request
01:44:49.264 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
01:44:49.653 00.389 8976 Exposure complete
01:44:49.658 00.005 8976 worker thread done servicing request
01:44:49.658 00.000 5052 OnExposeComplete: enter
01:44:49.658 00.000 5052 UpdateGuideState(): m_state=6
01:44:49.658 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5324
01:44:49.658 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=282.04, Mass=195, SNR=9.7, Peak=71 HFD=2.5
01:44:49.658 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
01:44:49.658 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
01:44:49.658 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.33 hyp=0.39 cameraTheta=1.02 mountX=0.20 mountY=-0.35, mountTheta=-1.05
01:44:49.658 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.33, opts=13)
01:44:49.658 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.33)
01:44:49.659 00.001 8976 Worker thread wakes up
01:44:49.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.33) opts 0xd
01:44:49.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.33)
01:44:49.659 00.000 8976 Moving (0.20, 0.33) raw xDistance=0.20 yDistance=-0.35
01:44:49.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:44:49.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
01:44:49.659 00.000 8976 MoveAxis(R, 0, ABG)
01:44:49.659 00.000 8976 MoveAxis(U, 2, ABG)
01:44:49.659 00.000 8976 stepping (-17, 14) + (0, 2)
01:44:49.659 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:49.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:44:49.670 00.011 5052 UpdateGuideState exits: m=195 SNR=9.7
01:44:49.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:49.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:49.670 00.000 5052 Enqueuing Expose request
01:44:49.689 00.019 8976 Received - 47 (G) 
01:44:49.689 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:49.689 00.000 8976 stepped: pos (-17, 16)
01:44:49.690 00.001 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
01:44:49.690 00.000 8976 MountToCamera -- mountX=2.81 mountY=-1.65 hyp=3.26 mountTheta=-0.53 cameraX=0.19, cameraY=3.26 cameraTheta=1.51
01:44:49.690 00.000 8976 incremental bump (0.191, 3.255) isValid = 1
01:44:49.690 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
01:44:49.690 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:44:49.690 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:44:49.690 00.000 8976 move complete, result=0
01:44:49.690 00.000 9828 Worker thread wakes up
01:44:49.690 00.000 8976 worker thread done servicing request
01:44:49.690 00.000 8976 Worker thread wakes up
01:44:49.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:49.690 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 2 ms NORTH
01:44:49.690 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:44:49.690 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:49.690 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:44:49.690 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
01:44:49.690 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
01:44:49.691 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
01:44:49.691 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:44:49.691 00.000 9828 BLC: window closed
01:44:49.691 00.000 9828 MoveAxis(E, 4, B)
01:44:49.691 00.000 9828 Guiding  Dir = 2, Dur = 4
01:44:49.691 00.000 9828 IsSlewing returns 0
01:44:49.691 00.000 9828 IsGuiding returns 0
01:44:49.691 00.000 9828 PulseGuide returned control before completion, sleep 14
01:44:49.714 00.023 9828 IsGuiding returns 1
01:44:49.714 00.000 9828 scope still moving after pulse duration time elapsed
01:44:49.744 00.030 9828 IsSlewing returns 0
01:44:49.744 00.000 9828 IsGuiding returns 1
01:44:49.774 00.030 9828 IsSlewing returns 0
01:44:49.774 00.000 9828 IsGuiding returns 1
01:44:49.805 00.031 9828 IsSlewing returns 0
01:44:49.805 00.000 9828 IsGuiding returns 0
01:44:49.805 00.000 9828 scope move finished after 4 + 110 ms
01:44:49.806 00.001 9828 Move returns status 0, amount 4
01:44:49.806 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:49.806 00.000 9828 MoveAxis(N, 16, B)
01:44:49.806 00.000 9828 Guiding  Dir = 0, Dur = 16
01:44:49.820 00.014 9828 IsSlewing returns 0
01:44:49.820 00.000 9828 IsGuiding returns 0
01:44:49.820 00.000 9828 PulseGuide returned control before completion, sleep 26
01:44:49.851 00.031 9828 IsGuiding returns 1
01:44:49.851 00.000 9828 scope still moving after pulse duration time elapsed
01:44:49.883 00.032 9828 IsSlewing returns 0
01:44:49.883 00.000 9828 IsGuiding returns 1
01:44:49.915 00.032 9828 IsSlewing returns 0
01:44:49.916 00.001 9828 IsGuiding returns 1
01:44:49.945 00.029 9828 IsSlewing returns 0
01:44:49.945 00.000 9828 IsGuiding returns 1
01:44:49.975 00.030 9828 IsSlewing returns 0
01:44:49.975 00.000 9828 IsGuiding returns 1
01:44:50.005 00.030 9828 IsSlewing returns 0
01:44:50.005 00.000 9828 IsGuiding returns 1
01:44:50.036 00.031 9828 IsSlewing returns 0
01:44:50.036 00.000 9828 IsGuiding returns 0
01:44:50.036 00.000 9828 scope move finished after 16 + 199 ms
01:44:50.036 00.000 9828 Move returns status 0, amount 16
01:44:50.036 00.000 9828 move complete, result=0
01:44:50.036 00.000 9828 worker thread done servicing request
01:44:50.036 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:44:50.382 00.346 8976 Exposure complete
01:44:50.388 00.006 8976 worker thread done servicing request
01:44:50.388 00.000 5052 OnExposeComplete: enter
01:44:50.388 00.000 5052 UpdateGuideState(): m_state=6
01:44:50.388 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5325
01:44:50.388 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.82, Mass=189, SNR=9.5, Peak=70 HFD=2.3
01:44:50.388 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
01:44:50.388 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
01:44:50.388 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.94 mountX=0.06 mountY=-0.13, mountTheta=-1.13
01:44:50.388 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.11, opts=13)
01:44:50.389 00.001 5052 Enqueuing Move request for stepguider (0.08, 0.11)
01:44:50.389 00.000 8976 Worker thread wakes up
01:44:50.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.11) opts 0xd
01:44:50.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.11)
01:44:50.389 00.000 8976 Moving (0.08, 0.11) raw xDistance=0.06 yDistance=-0.13
01:44:50.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:44:50.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:44:50.389 00.000 8976 MoveAxis(R, 0, ABG)
01:44:50.389 00.000 8976 MoveAxis(U, 0, ABG)
01:44:50.389 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
01:44:50.389 00.000 8976 MountToCamera -- mountX=2.74 mountY=-1.95 hyp=3.36 mountTheta=-0.62 cameraX=0.48, cameraY=3.33 cameraTheta=1.43
01:44:50.389 00.000 8976 incremental bump (0.483, 3.328) isValid = 1
01:44:50.389 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
01:44:50.389 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:44:50.389 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:44:50.389 00.000 8976 move complete, result=0
01:44:50.389 00.000 9828 Worker thread wakes up
01:44:50.389 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:44:50.389 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:44:50.390 00.001 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
01:44:50.390 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.84)
01:44:50.390 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
01:44:50.390 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:44:50.390 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:44:50.390 00.000 8976 worker thread done servicing request
01:44:50.390 00.000 9828 BLC: window closed
01:44:50.390 00.000 9828 MoveAxis(E, 7, B)
01:44:50.390 00.000 9828 Guiding  Dir = 2, Dur = 7
01:44:50.390 00.000 9828 IsSlewing returns 0
01:44:50.390 00.000 9828 IsGuiding returns 0
01:44:50.391 00.001 9828 PulseGuide returned control before completion, sleep 17
01:44:50.400 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:44:50.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:50.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:50.400 00.000 5052 Enqueuing Expose request
01:44:50.400 00.000 8976 Worker thread wakes up
01:44:50.400 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:50.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:50.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:50.409 00.009 9828 IsGuiding returns 1
01:44:50.409 00.000 9828 scope still moving after pulse duration time elapsed
01:44:50.440 00.031 9828 IsSlewing returns 0
01:44:50.440 00.000 9828 IsGuiding returns 1
01:44:50.472 00.032 9828 IsSlewing returns 0
01:44:50.472 00.000 9828 IsGuiding returns 1
01:44:50.503 00.031 9828 IsSlewing returns 0
01:44:50.503 00.000 9828 IsGuiding returns 0
01:44:50.503 00.000 9828 scope move finished after 7 + 105 ms
01:44:50.503 00.000 9828 Move returns status 0, amount 7
01:44:50.503 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:50.503 00.000 9828 MoveAxis(N, 16, B)
01:44:50.503 00.000 9828 Guiding  Dir = 0, Dur = 16
01:44:50.519 00.016 9828 IsSlewing returns 0
01:44:50.519 00.000 9828 IsGuiding returns 0
01:44:50.519 00.000 9828 PulseGuide returned control before completion, sleep 26
01:44:50.549 00.030 9828 IsGuiding returns 1
01:44:50.549 00.000 9828 scope still moving after pulse duration time elapsed
01:44:50.580 00.031 9828 IsSlewing returns 0
01:44:50.580 00.000 9828 IsGuiding returns 1
01:44:50.611 00.031 9828 IsSlewing returns 0
01:44:50.611 00.000 9828 IsGuiding returns 1
01:44:50.642 00.031 9828 IsSlewing returns 0
01:44:50.642 00.000 9828 IsGuiding returns 1
01:44:50.672 00.030 9828 IsSlewing returns 0
01:44:50.672 00.000 9828 IsGuiding returns 0
01:44:50.672 00.000 9828 scope move finished after 16 + 137 ms
01:44:50.672 00.000 9828 Move returns status 0, amount 16
01:44:50.672 00.000 9828 move complete, result=0
01:44:50.672 00.000 9828 worker thread done servicing request
01:44:50.672 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:44:51.089 00.417 8976 Exposure complete
01:44:51.095 00.006 8976 worker thread done servicing request
01:44:51.095 00.000 5052 OnExposeComplete: enter
01:44:51.095 00.000 5052 UpdateGuideState(): m_state=6
01:44:51.095 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5326
01:44:51.095 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.28, Mass=213, SNR=10.1, Peak=71 HFD=2.5
01:44:51.095 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.04) = xAngle (-3.63 = 2.65)
01:44:51.095 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.55)
01:44:51.095 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.43 hyp=0.43 cameraTheta=-1.59 mountX=-0.38 mountY=0.24, mountTheta=2.58
01:44:51.096 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.43, opts=13)
01:44:51.096 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.43)
01:44:51.096 00.000 8976 Worker thread wakes up
01:44:51.096 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.43) opts 0xd
01:44:51.096 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.43)
01:44:51.096 00.000 8976 Moving (-0.01, -0.43) raw xDistance=-0.38 yDistance=0.24
01:44:51.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:44:51.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:44:51.096 00.000 8976 MoveAxis(R, 2, ABG)
01:44:51.096 00.000 8976 stepping (-17, 16) + (2, 0)
01:44:51.096 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:51.097 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:44:51.107 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:44:51.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:51.107 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:51.107 00.000 5052 Enqueuing Expose request
01:44:51.128 00.021 8976 Received - 47 (G) 
01:44:51.128 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:51.128 00.000 8976 stepped: pos (-15, 16)
01:44:51.128 00.000 8976 MoveAxis(U, 0, ABG)
01:44:51.128 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
01:44:51.128 00.000 8976 MountToCamera -- mountX=2.60 mountY=-2.14 hyp=3.37 mountTheta=-0.69 cameraX=0.73, cameraY=3.29 cameraTheta=1.35
01:44:51.128 00.000 8976 incremental bump (0.725, 3.286) isValid = 1
01:44:51.128 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
01:44:51.128 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:44:51.128 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:44:51.128 00.000 8976 move complete, result=0
01:44:51.128 00.000 9828 Worker thread wakes up
01:44:51.128 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:44:51.128 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:44:51.128 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.83)
01:44:51.128 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.91)
01:44:51.128 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
01:44:51.128 00.000 8976 worker thread done servicing request
01:44:51.130 00.002 8976 Worker thread wakes up
01:44:51.130 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:51.130 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
01:44:51.130 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:44:51.130 00.000 9828 BLC: window closed
01:44:51.130 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:51.130 00.000 9828 MoveAxis(E, 10, B)
01:44:51.130 00.000 9828 Guiding  Dir = 2, Dur = 10
01:44:51.130 00.000 9828 IsSlewing returns 0
01:44:51.130 00.000 9828 IsGuiding returns 0
01:44:51.130 00.000 9828 PulseGuide returned control before completion, sleep 20
01:44:51.156 00.026 9828 IsGuiding returns 1
01:44:51.156 00.000 9828 scope still moving after pulse duration time elapsed
01:44:51.187 00.031 9828 IsSlewing returns 0
01:44:51.187 00.000 9828 IsGuiding returns 1
01:44:51.217 00.030 9828 IsSlewing returns 0
01:44:51.217 00.000 9828 IsGuiding returns 1
01:44:51.248 00.031 9828 IsSlewing returns 0
01:44:51.248 00.000 9828 IsGuiding returns 1
01:44:51.279 00.031 9828 IsSlewing returns 0
01:44:51.279 00.000 9828 IsGuiding returns 0
01:44:51.279 00.000 9828 scope move finished after 10 + 139 ms
01:44:51.279 00.000 9828 Move returns status 0, amount 10
01:44:51.279 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:51.279 00.000 9828 MoveAxis(N, 15, B)
01:44:51.280 00.001 9828 Guiding  Dir = 0, Dur = 15
01:44:51.294 00.014 9828 IsSlewing returns 0
01:44:51.294 00.000 9828 IsGuiding returns 0
01:44:51.294 00.000 9828 PulseGuide returned control before completion, sleep 25
01:44:51.325 00.031 9828 IsGuiding returns 1
01:44:51.325 00.000 9828 scope still moving after pulse duration time elapsed
01:44:51.355 00.030 9828 IsSlewing returns 0
01:44:51.355 00.000 9828 IsGuiding returns 1
01:44:51.387 00.032 9828 IsSlewing returns 0
01:44:51.387 00.000 9828 IsGuiding returns 1
01:44:51.418 00.031 9828 IsSlewing returns 0
01:44:51.418 00.000 9828 IsGuiding returns 1
01:44:51.449 00.031 9828 IsSlewing returns 0
01:44:51.449 00.000 9828 IsGuiding returns 0
01:44:51.449 00.000 9828 scope move finished after 15 + 139 ms
01:44:51.449 00.000 9828 Move returns status 0, amount 15
01:44:51.449 00.000 9828 move complete, result=0
01:44:51.449 00.000 9828 worker thread done servicing request
01:44:51.449 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:44:51.827 00.378 8976 Exposure complete
01:44:51.833 00.006 8976 worker thread done servicing request
01:44:51.833 00.000 5052 OnExposeComplete: enter
01:44:51.833 00.000 5052 UpdateGuideState(): m_state=6
01:44:51.833 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5327
01:44:51.833 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.53, Mass=210, SNR=10.0, Peak=71 HFD=2.3
01:44:51.833 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.04) = xAngle (-3.90 = 2.38)
01:44:51.833 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.00 = 2.28)
01:44:51.833 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.86 mountX=-0.14 mountY=0.14, mountTheta=2.34
01:44:51.834 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.18, opts=13)
01:44:51.834 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.18)
01:44:51.834 00.000 8976 Worker thread wakes up
01:44:51.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.18) opts 0xd
01:44:51.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.18)
01:44:51.834 00.000 8976 Moving (-0.05, -0.18) raw xDistance=-0.14 yDistance=0.14
01:44:51.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:44:51.835 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:44:51.835 00.000 8976 MoveAxis(R, 0, ABG)
01:44:51.835 00.000 8976 MoveAxis(U, 0, ABG)
01:44:51.835 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
01:44:51.835 00.000 8976 MountToCamera -- mountX=2.50 mountY=-2.27 hyp=3.38 mountTheta=-0.74 cameraX=0.89, cameraY=3.26 cameraTheta=1.30
01:44:51.835 00.000 8976 incremental bump (0.888, 3.258) isValid = 1
01:44:51.835 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
01:44:51.835 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:44:51.835 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:44:51.835 00.000 8976 move complete, result=0
01:44:51.835 00.000 9828 Worker thread wakes up
01:44:51.835 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:44:51.835 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:44:51.835 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
01:44:51.835 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
01:44:51.835 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
01:44:51.835 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:44:51.836 00.001 8976 worker thread done servicing request
01:44:51.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:44:51.836 00.000 9828 BLC: window closed
01:44:51.836 00.000 9828 MoveAxis(E, 11, B)
01:44:51.836 00.000 9828 Guiding  Dir = 2, Dur = 11
01:44:51.836 00.000 9828 IsSlewing returns 0
01:44:51.837 00.001 9828 IsGuiding returns 0
01:44:51.837 00.000 9828 PulseGuide returned control before completion, sleep 21
01:44:51.845 00.008 5052 UpdateGuideState exits: m=210 SNR=10.0
01:44:51.846 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:51.846 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:51.846 00.000 5052 Enqueuing Expose request
01:44:51.846 00.000 8976 Worker thread wakes up
01:44:51.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:51.846 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:51.846 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:51.868 00.022 9828 IsGuiding returns 1
01:44:51.868 00.000 9828 scope still moving after pulse duration time elapsed
01:44:51.900 00.032 9828 IsSlewing returns 0
01:44:51.901 00.001 9828 IsGuiding returns 1
01:44:51.931 00.030 9828 IsSlewing returns 0
01:44:51.931 00.000 9828 IsGuiding returns 1
01:44:51.961 00.030 9828 IsSlewing returns 0
01:44:51.961 00.000 9828 IsGuiding returns 1
01:44:51.992 00.031 9828 IsSlewing returns 0
01:44:51.992 00.000 9828 IsGuiding returns 0
01:44:51.992 00.000 9828 scope move finished after 11 + 144 ms
01:44:51.992 00.000 9828 Move returns status 0, amount 11
01:44:51.992 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:51.992 00.000 9828 MoveAxis(N, 15, B)
01:44:51.992 00.000 9828 Guiding  Dir = 0, Dur = 15
01:44:52.007 00.015 9828 IsSlewing returns 0
01:44:52.008 00.001 9828 IsGuiding returns 0
01:44:52.008 00.000 9828 PulseGuide returned control before completion, sleep 25
01:44:52.038 00.030 9828 IsGuiding returns 1
01:44:52.038 00.000 9828 scope still moving after pulse duration time elapsed
01:44:52.069 00.031 9828 IsSlewing returns 0
01:44:52.069 00.000 9828 IsGuiding returns 1
01:44:52.100 00.031 9828 IsSlewing returns 0
01:44:52.100 00.000 9828 IsGuiding returns 1
01:44:52.131 00.031 9828 IsSlewing returns 0
01:44:52.131 00.000 9828 IsGuiding returns 1
01:44:52.163 00.032 9828 IsSlewing returns 0
01:44:52.163 00.000 9828 IsGuiding returns 0
01:44:52.163 00.000 9828 scope move finished after 15 + 140 ms
01:44:52.163 00.000 9828 Move returns status 0, amount 15
01:44:52.163 00.000 9828 move complete, result=0
01:44:52.163 00.000 9828 worker thread done servicing request
01:44:52.163 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:44:52.540 00.377 8976 Exposure complete
01:44:52.545 00.005 8976 worker thread done servicing request
01:44:52.546 00.001 5052 OnExposeComplete: enter
01:44:52.546 00.000 5052 UpdateGuideState(): m_state=6
01:44:52.546 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5328
01:44:52.546 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.62, Mass=196, SNR=9.7, Peak=70 HFD=2.3
01:44:52.546 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
01:44:52.546 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
01:44:52.546 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-2.90 mountX=0.08 mountY=0.34, mountTheta=1.33
01:44:52.546 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.09, opts=13)
01:44:52.547 00.001 5052 Enqueuing Move request for stepguider (-0.35, -0.09)
01:44:52.547 00.000 8976 Worker thread wakes up
01:44:52.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.09) opts 0xd
01:44:52.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.09)
01:44:52.547 00.000 8976 Moving (-0.35, -0.09) raw xDistance=0.08 yDistance=0.34
01:44:52.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:44:52.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:44:52.547 00.000 8976 MoveAxis(R, 0, ABG)
01:44:52.547 00.000 8976 MoveAxis(D, 1, ABG)
01:44:52.547 00.000 8976 stepping (-15, 16) + (0, -1)
01:44:52.547 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:52.548 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
01:44:52.558 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:44:52.559 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:52.559 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:52.559 00.000 5052 Enqueuing Expose request
01:44:52.567 00.008 8976 Received - 47 (G) 
01:44:52.567 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:52.567 00.000 8976 stepped: pos (-15, 15)
01:44:52.567 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:44:52.567 00.000 8976 MountToCamera -- mountX=2.43 mountY=-2.31 hyp=3.35 mountTheta=-0.76 cameraX=0.95, cameraY=3.22 cameraTheta=1.28
01:44:52.567 00.000 8976 incremental bump (0.950, 3.216) isValid = 1
01:44:52.567 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
01:44:52.567 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:44:52.567 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:44:52.567 00.000 8976 move complete, result=0
01:44:52.567 00.000 8976 worker thread done servicing request
01:44:52.567 00.000 8976 Worker thread wakes up
01:44:52.567 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:44:52.567 00.000 9828 Worker thread wakes up
01:44:52.567 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:44:52.568 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:52.568 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:52.568 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:44:52.568 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
01:44:52.568 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
01:44:52.568 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:44:52.568 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:44:52.568 00.000 9828 BLC: window closed
01:44:52.568 00.000 9828 MoveAxis(E, 12, B)
01:44:52.568 00.000 9828 Guiding  Dir = 2, Dur = 12
01:44:52.568 00.000 9828 IsSlewing returns 0
01:44:52.568 00.000 9828 IsGuiding returns 0
01:44:52.569 00.001 9828 PulseGuide returned control before completion, sleep 22
01:44:52.597 00.028 9828 IsGuiding returns 1
01:44:52.597 00.000 9828 scope still moving after pulse duration time elapsed
01:44:52.628 00.031 9828 IsSlewing returns 0
01:44:52.628 00.000 9828 IsGuiding returns 1
01:44:52.659 00.031 9828 IsSlewing returns 0
01:44:52.659 00.000 9828 IsGuiding returns 1
01:44:52.691 00.032 9828 IsSlewing returns 0
01:44:52.691 00.000 9828 IsGuiding returns 1
01:44:52.723 00.032 9828 IsSlewing returns 0
01:44:52.723 00.000 9828 IsGuiding returns 0
01:44:52.723 00.000 9828 scope move finished after 12 + 142 ms
01:44:52.723 00.000 9828 Move returns status 0, amount 12
01:44:52.723 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:52.723 00.000 9828 MoveAxis(N, 15, B)
01:44:52.723 00.000 9828 Guiding  Dir = 0, Dur = 15
01:44:52.738 00.015 9828 IsSlewing returns 0
01:44:52.738 00.000 9828 IsGuiding returns 0
01:44:52.738 00.000 9828 PulseGuide returned control before completion, sleep 25
01:44:52.769 00.031 9828 IsGuiding returns 1
01:44:52.769 00.000 9828 scope still moving after pulse duration time elapsed
01:44:52.800 00.031 9828 IsSlewing returns 0
01:44:52.800 00.000 9828 IsGuiding returns 1
01:44:52.831 00.031 9828 IsSlewing returns 0
01:44:52.831 00.000 9828 IsGuiding returns 1
01:44:52.862 00.031 9828 IsSlewing returns 0
01:44:52.862 00.000 9828 IsGuiding returns 1
01:44:52.894 00.032 9828 IsSlewing returns 0
01:44:52.894 00.000 9828 IsGuiding returns 0
01:44:52.894 00.000 9828 scope move finished after 15 + 140 ms
01:44:52.894 00.000 9828 Move returns status 0, amount 15
01:44:52.894 00.000 9828 move complete, result=0
01:44:52.894 00.000 9828 worker thread done servicing request
01:44:52.894 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:44:53.263 00.369 8976 Exposure complete
01:44:53.269 00.006 8976 worker thread done servicing request
01:44:53.269 00.000 5052 OnExposeComplete: enter
01:44:53.269 00.000 5052 UpdateGuideState(): m_state=6
01:44:53.269 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5329
01:44:53.269 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.41, Mass=192, SNR=9.6, Peak=80 HFD=1.6
01:44:53.269 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.70 = 1.59)
01:44:53.269 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
01:44:53.269 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.30 hyp=0.63 cameraTheta=-2.65 mountX=-0.01 mountY=0.63, mountTheta=1.59
01:44:53.269 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.30, opts=13)
01:44:53.269 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.30)
01:44:53.270 00.001 8976 Worker thread wakes up
01:44:53.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.30) opts 0xd
01:44:53.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.30)
01:44:53.270 00.000 8976 Moving (-0.56, -0.30) raw xDistance=-0.01 yDistance=0.63
01:44:53.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:44:53.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63
01:44:53.270 00.000 8976 MoveAxis(R, 0, ABG)
01:44:53.270 00.000 8976 MoveAxis(D, 3, ABG)
01:44:53.270 00.000 8976 stepping (-15, 15) + (0, -3)
01:44:53.270 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:53.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:44:53.280 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:44:53.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:53.281 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:53.281 00.000 5052 Enqueuing Expose request
01:44:53.303 00.022 8976 Received - 47 (G) 
01:44:53.303 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:53.303 00.000 8976 stepped: pos (-15, 12)
01:44:53.303 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
01:44:53.303 00.000 8976 MountToCamera -- mountX=2.39 mountY=-2.18 hyp=3.23 mountTheta=-0.74 cameraX=0.85, cameraY=3.12 cameraTheta=1.30
01:44:53.303 00.000 8976 incremental bump (0.851, 3.116) isValid = 1
01:44:53.303 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
01:44:53.303 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:44:53.303 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:44:53.303 00.000 8976 move complete, result=0
01:44:53.303 00.000 8976 worker thread done servicing request
01:44:53.303 00.000 8976 Worker thread wakes up
01:44:53.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:53.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:53.303 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:44:53.303 00.000 9828 Worker thread wakes up
01:44:53.303 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:44:53.303 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:44:53.304 00.001 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
01:44:53.304 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
01:44:53.304 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
01:44:53.304 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:44:53.304 00.000 9828 BLC: window closed
01:44:53.304 00.000 9828 MoveAxis(E, 11, B)
01:44:53.304 00.000 9828 Guiding  Dir = 2, Dur = 11
01:44:53.304 00.000 9828 IsSlewing returns 0
01:44:53.304 00.000 9828 IsGuiding returns 0
01:44:53.304 00.000 9828 PulseGuide returned control before completion, sleep 21
01:44:53.329 00.025 9828 IsGuiding returns 1
01:44:53.329 00.000 9828 scope still moving after pulse duration time elapsed
01:44:53.360 00.031 9828 IsSlewing returns 0
01:44:53.360 00.000 9828 IsGuiding returns 1
01:44:53.391 00.031 9828 IsSlewing returns 0
01:44:53.391 00.000 9828 IsGuiding returns 1
01:44:53.421 00.030 9828 IsSlewing returns 0
01:44:53.421 00.000 9828 IsGuiding returns 1
01:44:53.451 00.030 9828 IsSlewing returns 0
01:44:53.451 00.000 9828 IsGuiding returns 0
01:44:53.451 00.000 9828 scope move finished after 11 + 136 ms
01:44:53.451 00.000 9828 Move returns status 0, amount 11
01:44:53.451 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:53.451 00.000 9828 MoveAxis(N, 15, B)
01:44:53.451 00.000 9828 Guiding  Dir = 0, Dur = 15
01:44:53.468 00.017 9828 IsSlewing returns 0
01:44:53.468 00.000 9828 IsGuiding returns 0
01:44:53.468 00.000 9828 PulseGuide returned control before completion, sleep 25
01:44:53.498 00.030 9828 IsGuiding returns 1
01:44:53.498 00.000 9828 scope still moving after pulse duration time elapsed
01:44:53.528 00.030 9828 IsSlewing returns 0
01:44:53.528 00.000 9828 IsGuiding returns 1
01:44:53.559 00.031 9828 IsSlewing returns 0
01:44:53.559 00.000 9828 IsGuiding returns 1
01:44:53.590 00.031 9828 IsSlewing returns 0
01:44:53.590 00.000 9828 IsGuiding returns 1
01:44:53.621 00.031 9828 IsSlewing returns 0
01:44:53.621 00.000 9828 IsGuiding returns 1
01:44:53.653 00.032 9828 IsSlewing returns 0
01:44:53.653 00.000 9828 IsGuiding returns 0
01:44:53.653 00.000 9828 scope move finished after 15 + 170 ms
01:44:53.653 00.000 9828 Move returns status 0, amount 15
01:44:53.653 00.000 9828 move complete, result=0
01:44:53.653 00.000 9828 worker thread done servicing request
01:44:53.653 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:44:53.998 00.345 8976 Exposure complete
01:44:54.003 00.005 8976 worker thread done servicing request
01:44:54.004 00.001 5052 OnExposeComplete: enter
01:44:54.004 00.000 5052 UpdateGuideState(): m_state=6
01:44:54.004 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5330
01:44:54.004 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.92, Mass=198, SNR=9.7, Peak=73 HFD=2.4
01:44:54.004 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
01:44:54.004 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
01:44:54.004 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.21 hyp=0.46 cameraTheta=2.65 mountX=0.37 mountY=0.22, mountTheta=0.53
01:44:54.004 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.21, opts=13)
01:44:54.004 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.21)
01:44:54.005 00.001 8976 Worker thread wakes up
01:44:54.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.21) opts 0xd
01:44:54.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.21)
01:44:54.005 00.000 8976 Moving (-0.40, 0.21) raw xDistance=0.37 yDistance=0.22
01:44:54.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:44:54.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:44:54.005 00.000 8976 MoveAxis(L, 2, ABG)
01:44:54.005 00.000 8976 stepping (-15, 12) + (-2, 0)
01:44:54.005 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:54.005 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:44:54.016 00.011 5052 UpdateGuideState exits: m=198 SNR=9.7
01:44:54.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:54.016 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:54.016 00.000 5052 Enqueuing Expose request
01:44:54.038 00.022 8976 Received - 47 (G) 
01:44:54.038 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:54.038 00.000 8976 stepped: pos (-17, 12)
01:44:54.038 00.000 8976 MoveAxis(U, 0, ABG)
01:44:54.038 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
01:44:54.038 00.000 8976 MountToCamera -- mountX=2.46 mountY=-2.09 hyp=3.22 mountTheta=-0.70 cameraX=0.74, cameraY=3.14 cameraTheta=1.34
01:44:54.038 00.000 8976 incremental bump (0.739, 3.139) isValid = 1
01:44:54.038 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
01:44:54.038 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:44:54.038 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:44:54.038 00.000 8976 move complete, result=0
01:44:54.038 00.000 9828 Worker thread wakes up
01:44:54.038 00.000 8976 worker thread done servicing request
01:44:54.038 00.000 8976 Worker thread wakes up
01:44:54.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:54.038 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:44:54.039 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:44:54.039 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:54.039 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:44:54.039 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
01:44:54.039 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
01:44:54.039 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
01:44:54.039 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:44:54.039 00.000 9828 BLC: window closed
01:44:54.039 00.000 9828 MoveAxis(E, 10, B)
01:44:54.039 00.000 9828 Guiding  Dir = 2, Dur = 10
01:44:54.039 00.000 9828 IsSlewing returns 0
01:44:54.039 00.000 9828 IsGuiding returns 0
01:44:54.040 00.001 9828 PulseGuide returned control before completion, sleep 20
01:44:54.069 00.029 9828 IsGuiding returns 1
01:44:54.069 00.000 9828 scope still moving after pulse duration time elapsed
01:44:54.101 00.032 9828 IsSlewing returns 0
01:44:54.102 00.001 9828 IsGuiding returns 1
01:44:54.132 00.030 9828 IsSlewing returns 0
01:44:54.133 00.001 9828 IsGuiding returns 1
01:44:54.163 00.030 9828 IsSlewing returns 0
01:44:54.163 00.000 9828 IsGuiding returns 1
01:44:54.194 00.031 9828 IsSlewing returns 0
01:44:54.194 00.000 9828 IsGuiding returns 0
01:44:54.194 00.000 9828 scope move finished after 10 + 145 ms
01:44:54.194 00.000 9828 Move returns status 0, amount 10
01:44:54.194 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:54.194 00.000 9828 MoveAxis(N, 15, B)
01:44:54.194 00.000 9828 Guiding  Dir = 0, Dur = 15
01:44:54.209 00.015 9828 IsSlewing returns 0
01:44:54.209 00.000 9828 IsGuiding returns 0
01:44:54.209 00.000 9828 PulseGuide returned control before completion, sleep 25
01:44:54.241 00.032 9828 IsGuiding returns 1
01:44:54.241 00.000 9828 scope still moving after pulse duration time elapsed
01:44:54.272 00.031 9828 IsSlewing returns 0
01:44:54.272 00.000 9828 IsGuiding returns 1
01:44:54.304 00.032 9828 IsSlewing returns 0
01:44:54.304 00.000 9828 IsGuiding returns 1
01:44:54.335 00.031 9828 IsSlewing returns 0
01:44:54.335 00.000 9828 IsGuiding returns 1
01:44:54.365 00.030 9828 IsSlewing returns 0
01:44:54.365 00.000 9828 IsGuiding returns 0
01:44:54.365 00.000 9828 scope move finished after 15 + 140 ms
01:44:54.365 00.000 9828 Move returns status 0, amount 15
01:44:54.365 00.000 9828 move complete, result=0
01:44:54.365 00.000 9828 worker thread done servicing request
01:44:54.365 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:44:54.732 00.367 8976 Exposure complete
01:44:54.737 00.005 8976 worker thread done servicing request
01:44:54.737 00.000 5052 OnExposeComplete: enter
01:44:54.737 00.000 5052 UpdateGuideState(): m_state=6
01:44:54.737 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5331
01:44:54.737 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.61, Mass=217, SNR=10.2, Peak=72 HFD=2.4
01:44:54.737 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
01:44:54.737 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
01:44:54.737 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.09 hyp=0.39 cameraTheta=-2.90 mountX=0.09 mountY=0.37, mountTheta=1.33
01:44:54.738 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.09, opts=13)
01:44:54.738 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.09)
01:44:54.738 00.000 8976 Worker thread wakes up
01:44:54.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.09) opts 0xd
01:44:54.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.09)
01:44:54.738 00.000 8976 Moving (-0.38, -0.09) raw xDistance=0.09 yDistance=0.37
01:44:54.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:44:54.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:44:54.738 00.000 8976 MoveAxis(R, 0, ABG)
01:44:54.738 00.000 8976 MoveAxis(D, 1, ABG)
01:44:54.738 00.000 8976 stepping (-17, 12) + (0, -1)
01:44:54.738 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:54.739 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:44:54.748 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
01:44:54.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:54.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:54.748 00.000 5052 Enqueuing Expose request
01:44:54.757 00.009 8976 Received - 47 (G) 
01:44:54.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:54.757 00.000 8976 stepped: pos (-17, 11)
01:44:54.757 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
01:44:54.757 00.000 8976 MountToCamera -- mountX=2.51 mountY=-1.97 hyp=3.19 mountTheta=-0.67 cameraX=0.62, cameraY=3.13 cameraTheta=1.38
01:44:54.757 00.000 8976 incremental bump (0.617, 3.130) isValid = 1
01:44:54.757 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
01:44:54.757 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:44:54.757 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:44:54.757 00.000 8976 move complete, result=0
01:44:54.757 00.000 8976 worker thread done servicing request
01:44:54.757 00.000 8976 Worker thread wakes up
01:44:54.757 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:54.757 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:54.757 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:44:54.758 00.001 9828 Worker thread wakes up
01:44:54.758 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:44:54.758 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:44:54.758 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
01:44:54.758 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.89)
01:44:54.758 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
01:44:54.758 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:44:54.758 00.000 9828 BLC: window closed
01:44:54.758 00.000 9828 MoveAxis(E, 9, B)
01:44:54.758 00.000 9828 Guiding  Dir = 2, Dur = 9
01:44:54.758 00.000 9828 IsSlewing returns 0
01:44:54.758 00.000 9828 IsGuiding returns 0
01:44:54.759 00.001 9828 PulseGuide returned control before completion, sleep 19
01:44:54.783 00.024 9828 IsGuiding returns 1
01:44:54.783 00.000 9828 scope still moving after pulse duration time elapsed
01:44:54.813 00.030 9828 IsSlewing returns 0
01:44:54.813 00.000 9828 IsGuiding returns 1
01:44:54.844 00.031 9828 IsSlewing returns 0
01:44:54.844 00.000 9828 IsGuiding returns 1
01:44:54.875 00.031 9828 IsSlewing returns 0
01:44:54.875 00.000 9828 IsGuiding returns 1
01:44:54.906 00.031 9828 IsSlewing returns 0
01:44:54.906 00.000 9828 IsGuiding returns 0
01:44:54.906 00.000 9828 scope move finished after 9 + 138 ms
01:44:54.906 00.000 9828 Move returns status 0, amount 9
01:44:54.906 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:54.906 00.000 9828 MoveAxis(N, 15, B)
01:44:54.906 00.000 9828 Guiding  Dir = 0, Dur = 15
01:44:54.922 00.016 9828 IsSlewing returns 0
01:44:54.922 00.000 9828 IsGuiding returns 0
01:44:54.922 00.000 9828 PulseGuide returned control before completion, sleep 25
01:44:54.952 00.030 9828 IsGuiding returns 1
01:44:54.952 00.000 9828 scope still moving after pulse duration time elapsed
01:44:54.983 00.031 9828 IsSlewing returns 0
01:44:54.983 00.000 9828 IsGuiding returns 1
01:44:55.014 00.031 9828 IsSlewing returns 0
01:44:55.014 00.000 9828 IsGuiding returns 1
01:44:55.045 00.031 9828 IsSlewing returns 0
01:44:55.045 00.000 9828 IsGuiding returns 1
01:44:55.077 00.032 9828 IsSlewing returns 0
01:44:55.077 00.000 9828 IsGuiding returns 0
01:44:55.077 00.000 9828 scope move finished after 15 + 140 ms
01:44:55.077 00.000 9828 Move returns status 0, amount 15
01:44:55.077 00.000 9828 move complete, result=0
01:44:55.077 00.000 9828 worker thread done servicing request
01:44:55.077 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:44:55.444 00.367 8976 Exposure complete
01:44:55.450 00.006 8976 worker thread done servicing request
01:44:55.450 00.000 5052 OnExposeComplete: enter
01:44:55.450 00.000 5052 UpdateGuideState(): m_state=6
01:44:55.450 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5332
01:44:55.450 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.39, Mass=207, SNR=9.9, Peak=72 HFD=2.4
01:44:55.450 00.000 5052 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.04) = xAngle (-4.43 = 1.86)
01:44:55.450 00.000 5052 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.75)
01:44:55.450 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.32 hyp=0.46 cameraTheta=-2.38 mountX=-0.13 mountY=0.46, mountTheta=1.85
01:44:55.451 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.32, opts=13)
01:44:55.451 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.32)
01:44:55.451 00.000 8976 Worker thread wakes up
01:44:55.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.32) opts 0xd
01:44:55.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.32)
01:44:55.451 00.000 8976 Moving (-0.34, -0.32) raw xDistance=-0.13 yDistance=0.46
01:44:55.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:44:55.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46
01:44:55.451 00.000 8976 MoveAxis(R, 0, ABG)
01:44:55.451 00.000 8976 MoveAxis(D, 2, ABG)
01:44:55.451 00.000 8976 stepping (-17, 11) + (0, -2)
01:44:55.451 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:55.452 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:44:55.461 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
01:44:55.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:55.461 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:55.461 00.000 5052 Enqueuing Expose request
01:44:55.477 00.016 8976 Received - 47 (G) 
01:44:55.477 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:55.477 00.000 8976 stepped: pos (-17, 9)
01:44:55.477 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
01:44:55.477 00.000 8976 MountToCamera -- mountX=2.54 mountY=-1.79 hyp=3.11 mountTheta=-0.62 cameraX=0.44, cameraY=3.08 cameraTheta=1.43
01:44:55.477 00.000 8976 incremental bump (0.443, 3.077) isValid = 1
01:44:55.477 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
01:44:55.477 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:44:55.477 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:44:55.477 00.000 8976 move complete, result=0
01:44:55.477 00.000 8976 worker thread done servicing request
01:44:55.477 00.000 8976 Worker thread wakes up
01:44:55.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:55.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:55.478 00.001 9828 Worker thread wakes up
01:44:55.478 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:44:55.478 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:44:55.478 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
01:44:55.478 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:44:55.478 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.84)
01:44:55.478 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
01:44:55.478 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:44:55.478 00.000 9828 BLC: window closed
01:44:55.478 00.000 9828 MoveAxis(E, 7, B)
01:44:55.478 00.000 9828 Guiding  Dir = 2, Dur = 7
01:44:55.478 00.000 9828 IsSlewing returns 0
01:44:55.479 00.001 9828 IsGuiding returns 0
01:44:55.479 00.000 9828 PulseGuide returned control before completion, sleep 17
01:44:55.510 00.031 9828 IsGuiding returns 1
01:44:55.510 00.000 9828 scope still moving after pulse duration time elapsed
01:44:55.541 00.031 9828 IsSlewing returns 0
01:44:55.542 00.001 9828 IsGuiding returns 1
01:44:55.573 00.031 9828 IsSlewing returns 0
01:44:55.573 00.000 9828 IsGuiding returns 1
01:44:55.603 00.030 9828 IsSlewing returns 0
01:44:55.603 00.000 9828 IsGuiding returns 0
01:44:55.603 00.000 9828 scope move finished after 7 + 117 ms
01:44:55.603 00.000 9828 Move returns status 0, amount 7
01:44:55.603 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:55.603 00.000 9828 MoveAxis(N, 16, B)
01:44:55.603 00.000 9828 Guiding  Dir = 0, Dur = 16
01:44:55.619 00.016 9828 IsSlewing returns 0
01:44:55.619 00.000 9828 IsGuiding returns 0
01:44:55.619 00.000 9828 PulseGuide returned control before completion, sleep 26
01:44:55.649 00.030 9828 IsGuiding returns 1
01:44:55.649 00.000 9828 scope still moving after pulse duration time elapsed
01:44:55.681 00.032 9828 IsSlewing returns 0
01:44:55.681 00.000 9828 IsGuiding returns 1
01:44:55.712 00.031 9828 IsSlewing returns 0
01:44:55.712 00.000 9828 IsGuiding returns 1
01:44:55.743 00.031 9828 IsSlewing returns 0
01:44:55.743 00.000 9828 IsGuiding returns 1
01:44:55.774 00.031 9828 IsSlewing returns 0
01:44:55.774 00.000 9828 IsGuiding returns 0
01:44:55.774 00.000 9828 scope move finished after 16 + 138 ms
01:44:55.774 00.000 9828 Move returns status 0, amount 16
01:44:55.774 00.000 9828 move complete, result=0
01:44:55.774 00.000 9828 worker thread done servicing request
01:44:55.774 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:44:56.171 00.397 8976 Exposure complete
01:44:56.177 00.006 8976 worker thread done servicing request
01:44:56.178 00.001 5052 OnExposeComplete: enter
01:44:56.178 00.000 5052 UpdateGuideState(): m_state=6
01:44:56.178 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5333
01:44:56.178 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.42, Mass=196, SNR=9.7, Peak=71 HFD=3.0
01:44:56.178 00.000 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
01:44:56.178 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
01:44:56.178 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.29 hyp=0.41 cameraTheta=-0.77 mountX=-0.39 mountY=-0.09, mountTheta=-2.91
01:44:56.178 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.29, opts=13)
01:44:56.178 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.29)
01:44:56.179 00.001 8976 Worker thread wakes up
01:44:56.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.29) opts 0xd
01:44:56.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.29)
01:44:56.179 00.000 8976 Moving (0.29, -0.29) raw xDistance=-0.39 yDistance=-0.09
01:44:56.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:44:56.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:44:56.179 00.000 8976 MoveAxis(R, 2, ABG)
01:44:56.179 00.000 8976 stepping (-17, 9) + (2, 0)
01:44:56.179 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:56.179 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:44:56.189 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:44:56.189 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:56.189 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:56.189 00.000 5052 Enqueuing Expose request
01:44:56.212 00.023 8976 Received - 47 (G) 
01:44:56.212 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:44:56.212 00.000 8976 stepped: pos (-15, 9)
01:44:56.212 00.000 8976 MoveAxis(U, 0, ABG)
01:44:56.212 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
01:44:56.212 00.000 8976 MountToCamera -- mountX=2.46 mountY=-1.67 hyp=2.97 mountTheta=-0.60 cameraX=0.37, cameraY=2.95 cameraTheta=1.45
01:44:56.212 00.000 8976 incremental bump (0.371, 2.951) isValid = 1
01:44:56.212 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
01:44:56.212 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:44:56.212 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:44:56.212 00.000 8976 move complete, result=0
01:44:56.212 00.000 8976 worker thread done servicing request
01:44:56.212 00.000 8976 Worker thread wakes up
01:44:56.212 00.000 9828 Worker thread wakes up
01:44:56.212 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:44:56.212 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:44:56.212 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:44:56.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:56.212 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:56.213 00.001 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.74)
01:44:56.213 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
01:44:56.213 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
01:44:56.213 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:44:56.213 00.000 9828 BLC: window closed
01:44:56.213 00.000 9828 MoveAxis(E, 6, B)
01:44:56.213 00.000 9828 Guiding  Dir = 2, Dur = 6
01:44:56.213 00.000 9828 IsSlewing returns 0
01:44:56.213 00.000 9828 IsGuiding returns 0
01:44:56.213 00.000 9828 PulseGuide returned control before completion, sleep 16
01:44:56.239 00.026 9828 IsGuiding returns 1
01:44:56.239 00.000 9828 scope still moving after pulse duration time elapsed
01:44:56.270 00.031 9828 IsSlewing returns 0
01:44:56.270 00.000 9828 IsGuiding returns 1
01:44:56.302 00.032 9828 IsSlewing returns 0
01:44:56.302 00.000 9828 IsGuiding returns 1
01:44:56.333 00.031 9828 IsSlewing returns 0
01:44:56.333 00.000 9828 IsGuiding returns 0
01:44:56.333 00.000 9828 scope move finished after 6 + 113 ms
01:44:56.333 00.000 9828 Move returns status 0, amount 6
01:44:56.333 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:56.333 00.000 9828 MoveAxis(N, 16, B)
01:44:56.333 00.000 9828 Guiding  Dir = 0, Dur = 16
01:44:56.349 00.016 9828 IsSlewing returns 0
01:44:56.349 00.000 9828 IsGuiding returns 0
01:44:56.349 00.000 9828 PulseGuide returned control before completion, sleep 26
01:44:56.379 00.030 9828 IsGuiding returns 1
01:44:56.379 00.000 9828 scope still moving after pulse duration time elapsed
01:44:56.409 00.030 9828 IsSlewing returns 0
01:44:56.409 00.000 9828 IsGuiding returns 1
01:44:56.440 00.031 9828 IsSlewing returns 0
01:44:56.440 00.000 9828 IsGuiding returns 1
01:44:56.471 00.031 9828 IsSlewing returns 0
01:44:56.471 00.000 9828 IsGuiding returns 1
01:44:56.502 00.031 9828 IsSlewing returns 0
01:44:56.502 00.000 9828 IsGuiding returns 0
01:44:56.502 00.000 9828 scope move finished after 16 + 137 ms
01:44:56.502 00.000 9828 Move returns status 0, amount 16
01:44:56.502 00.000 9828 move complete, result=0
01:44:56.502 00.000 9828 worker thread done servicing request
01:44:56.502 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:44:56.906 00.404 8976 Exposure complete
01:44:56.912 00.006 8976 worker thread done servicing request
01:44:56.912 00.000 5052 OnExposeComplete: enter
01:44:56.912 00.000 5052 UpdateGuideState(): m_state=6
01:44:56.912 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5334
01:44:56.912 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.98, Mass=183, SNR=9.4, Peak=74 HFD=2.4
01:44:56.912 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
01:44:56.912 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
01:44:56.912 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.27 hyp=0.33 cameraTheta=0.93 mountX=0.15 mountY=-0.31, mountTheta=-1.13
01:44:56.913 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.27, opts=13)
01:44:56.913 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.27)
01:44:56.913 00.000 8976 Worker thread wakes up
01:44:56.913 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.27) opts 0xd
01:44:56.913 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.27)
01:44:56.913 00.000 8976 Moving (0.20, 0.27) raw xDistance=0.15 yDistance=-0.31
01:44:56.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:44:56.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:44:56.913 00.000 8976 MoveAxis(R, 0, ABG)
01:44:56.913 00.000 8976 MoveAxis(U, 1, ABG)
01:44:56.913 00.000 8976 stepping (-15, 9) + (0, 1)
01:44:56.913 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:56.913 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:44:56.924 00.011 5052 UpdateGuideState exits: m=183 SNR=9.4
01:44:56.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:56.924 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:56.924 00.000 5052 Enqueuing Expose request
01:44:56.931 00.007 8976 Received - 47 (G) 
01:44:56.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:56.931 00.000 8976 stepped: pos (-15, 10)
01:44:56.931 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
01:44:56.931 00.000 8976 MountToCamera -- mountX=2.41 mountY=-1.65 hyp=2.91 mountTheta=-0.60 cameraX=0.37, cameraY=2.89 cameraTheta=1.44
01:44:56.932 00.001 8976 incremental bump (0.370, 2.891) isValid = 1
01:44:56.932 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
01:44:56.932 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:44:56.932 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:44:56.932 00.000 8976 move complete, result=0
01:44:56.932 00.000 8976 worker thread done servicing request
01:44:56.932 00.000 8976 Worker thread wakes up
01:44:56.932 00.000 9828 Worker thread wakes up
01:44:56.932 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:44:56.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:56.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:56.932 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:44:56.932 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:44:56.932 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
01:44:56.932 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
01:44:56.932 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
01:44:56.932 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:44:56.932 00.000 9828 BLC: window closed
01:44:56.932 00.000 9828 MoveAxis(E, 6, B)
01:44:56.932 00.000 9828 Guiding  Dir = 2, Dur = 6
01:44:56.932 00.000 9828 IsSlewing returns 0
01:44:56.932 00.000 9828 IsGuiding returns 0
01:44:56.933 00.001 9828 PulseGuide returned control before completion, sleep 16
01:44:56.952 00.019 9828 IsGuiding returns 1
01:44:56.952 00.000 9828 scope still moving after pulse duration time elapsed
01:44:56.984 00.032 9828 IsSlewing returns 0
01:44:56.984 00.000 9828 IsGuiding returns 1
01:44:57.015 00.031 9828 IsSlewing returns 0
01:44:57.015 00.000 9828 IsGuiding returns 1
01:44:57.047 00.032 9828 IsSlewing returns 0
01:44:57.047 00.000 9828 IsGuiding returns 1
01:44:57.079 00.032 9828 IsSlewing returns 0
01:44:57.079 00.000 9828 IsGuiding returns 1
01:44:57.110 00.031 9828 IsSlewing returns 0
01:44:57.110 00.000 9828 IsGuiding returns 1
01:44:57.140 00.030 9828 IsSlewing returns 0
01:44:57.140 00.000 9828 IsGuiding returns 0
01:44:57.140 00.000 9828 scope move finished after 6 + 201 ms
01:44:57.140 00.000 9828 Move returns status 0, amount 6
01:44:57.140 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:57.140 00.000 9828 MoveAxis(N, 16, B)
01:44:57.140 00.000 9828 Guiding  Dir = 0, Dur = 16
01:44:57.156 00.016 9828 IsSlewing returns 0
01:44:57.156 00.000 9828 IsGuiding returns 0
01:44:57.156 00.000 9828 PulseGuide returned control before completion, sleep 26
01:44:57.187 00.031 9828 IsGuiding returns 1
01:44:57.187 00.000 9828 scope still moving after pulse duration time elapsed
01:44:57.218 00.031 9828 IsSlewing returns 0
01:44:57.218 00.000 9828 IsGuiding returns 1
01:44:57.248 00.030 9828 IsSlewing returns 0
01:44:57.248 00.000 9828 IsGuiding returns 1
01:44:57.280 00.032 9828 IsSlewing returns 0
01:44:57.280 00.000 9828 IsGuiding returns 1
01:44:57.312 00.032 9828 IsSlewing returns 0
01:44:57.316 00.004 9828 IsGuiding returns 0
01:44:57.316 00.000 9828 scope move finished after 16 + 143 ms
01:44:57.316 00.000 9828 Move returns status 0, amount 16
01:44:57.316 00.000 9828 move complete, result=0
01:44:57.316 00.000 9828 worker thread done servicing request
01:44:57.316 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:44:57.629 00.313 8976 Exposure complete
01:44:57.634 00.005 8976 worker thread done servicing request
01:44:57.634 00.000 5052 OnExposeComplete: enter
01:44:57.634 00.000 5052 UpdateGuideState(): m_state=6
01:44:57.634 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5335
01:44:57.634 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=282.00, Mass=196, SNR=9.7, Peak=70 HFD=2.6
01:44:57.634 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
01:44:57.634 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
01:44:57.634 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.29 hyp=0.74 cameraTheta=0.40 mountX=-0.06 mountY=-0.73, mountTheta=-1.65
01:44:57.635 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.29, opts=13)
01:44:57.635 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.29)
01:44:57.635 00.000 8976 Worker thread wakes up
01:44:57.635 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.29) opts 0xd
01:44:57.635 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.29)
01:44:57.635 00.000 8976 Moving (0.69, 0.29) raw xDistance=-0.06 yDistance=-0.73
01:44:57.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:44:57.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.73
01:44:57.635 00.000 8976 MoveAxis(R, 0, ABG)
01:44:57.635 00.000 8976 MoveAxis(U, 3, ABG)
01:44:57.635 00.000 8976 stepping (-15, 10) + (0, 3)
01:44:57.635 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:57.636 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:44:57.645 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:44:57.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:57.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:57.645 00.000 5052 Enqueuing Expose request
01:44:57.667 00.022 8976 Received - 47 (G) 
01:44:57.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:44:57.667 00.000 8976 stepped: pos (-15, 13)
01:44:57.667 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
01:44:57.667 00.000 8976 MountToCamera -- mountX=2.37 mountY=-1.78 hyp=2.97 mountTheta=-0.65 cameraX=0.51, cameraY=2.92 cameraTheta=1.40
01:44:57.667 00.000 8976 incremental bump (0.510, 2.922) isValid = 1
01:44:57.667 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
01:44:57.667 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:44:57.667 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:44:57.667 00.000 8976 move complete, result=0
01:44:57.667 00.000 8976 worker thread done servicing request
01:44:57.667 00.000 8976 Worker thread wakes up
01:44:57.667 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:44:57.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:57.667 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:57.667 00.000 9828 Worker thread wakes up
01:44:57.667 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:44:57.668 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:44:57.668 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
01:44:57.668 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
01:44:57.668 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
01:44:57.668 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:44:57.668 00.000 9828 BLC: window closed
01:44:57.668 00.000 9828 MoveAxis(E, 8, B)
01:44:57.668 00.000 9828 Guiding  Dir = 2, Dur = 8
01:44:57.668 00.000 9828 IsSlewing returns 0
01:44:57.668 00.000 9828 IsGuiding returns 0
01:44:57.668 00.000 9828 PulseGuide returned control before completion, sleep 18
01:44:57.697 00.029 9828 IsGuiding returns 1
01:44:57.697 00.000 9828 scope still moving after pulse duration time elapsed
01:44:57.728 00.031 9828 IsSlewing returns 0
01:44:57.728 00.000 9828 IsGuiding returns 1
01:44:57.758 00.030 9828 IsSlewing returns 0
01:44:57.758 00.000 9828 IsGuiding returns 1
01:44:57.789 00.031 9828 IsSlewing returns 0
01:44:57.789 00.000 9828 IsGuiding returns 1
01:44:57.821 00.032 9828 IsSlewing returns 0
01:44:57.821 00.000 9828 IsGuiding returns 0
01:44:57.821 00.000 9828 scope move finished after 8 + 144 ms
01:44:57.821 00.000 9828 Move returns status 0, amount 8
01:44:57.821 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:57.821 00.000 9828 MoveAxis(N, 16, B)
01:44:57.821 00.000 9828 Guiding  Dir = 0, Dur = 16
01:44:57.836 00.015 9828 IsSlewing returns 0
01:44:57.836 00.000 9828 IsGuiding returns 0
01:44:57.836 00.000 9828 PulseGuide returned control before completion, sleep 26
01:44:57.868 00.032 9828 IsGuiding returns 1
01:44:57.868 00.000 9828 scope still moving after pulse duration time elapsed
01:44:57.899 00.031 9828 IsSlewing returns 0
01:44:57.899 00.000 9828 IsGuiding returns 1
01:44:57.930 00.031 9828 IsSlewing returns 0
01:44:57.930 00.000 9828 IsGuiding returns 1
01:44:57.961 00.031 9828 IsSlewing returns 0
01:44:57.961 00.000 9828 IsGuiding returns 1
01:44:57.991 00.030 9828 IsSlewing returns 0
01:44:57.991 00.000 9828 IsGuiding returns 0
01:44:57.991 00.000 9828 scope move finished after 16 + 139 ms
01:44:57.991 00.000 9828 Move returns status 0, amount 16
01:44:57.991 00.000 9828 move complete, result=0
01:44:57.991 00.000 9828 worker thread done servicing request
01:44:57.991 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:44:58.357 00.366 8976 Exposure complete
01:44:58.363 00.006 8976 worker thread done servicing request
01:44:58.363 00.000 5052 OnExposeComplete: enter
01:44:58.363 00.000 5052 UpdateGuideState(): m_state=6
01:44:58.363 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5336
01:44:58.363 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.41, Mass=189, SNR=9.5, Peak=71 HFD=2.6
01:44:58.363 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.40 = 2.88)
01:44:58.363 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.50 = 2.78)
01:44:58.363 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.30 cameraTheta=-1.36 mountX=-0.29 mountY=0.11, mountTheta=2.79
01:44:58.365 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.30, opts=13)
01:44:58.365 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.30)
01:44:58.365 00.000 8976 Worker thread wakes up
01:44:58.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.30) opts 0xd
01:44:58.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.30)
01:44:58.365 00.000 8976 Moving (0.06, -0.30) raw xDistance=-0.29 yDistance=0.11
01:44:58.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:44:58.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:44:58.365 00.000 8976 MoveAxis(R, 1, ABG)
01:44:58.365 00.000 8976 stepping (-15, 13) + (1, 0)
01:44:58.365 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:58.366 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:44:58.377 00.011 5052 UpdateGuideState exits: m=189 SNR=9.5
01:44:58.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:58.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:58.377 00.000 5052 Enqueuing Expose request
01:44:58.386 00.009 8976 Received - 47 (G) 
01:44:58.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:58.386 00.000 8976 stepped: pos (-14, 13)
01:44:58.386 00.000 8976 MoveAxis(U, 0, ABG)
01:44:58.386 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
01:44:58.386 00.000 8976 MountToCamera -- mountX=2.30 mountY=-1.88 hyp=2.96 mountTheta=-0.69 cameraX=0.63, cameraY=2.90 cameraTheta=1.36
01:44:58.386 00.000 8976 incremental bump (0.626, 2.898) isValid = 1
01:44:58.386 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
01:44:58.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:44:58.386 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:44:58.386 00.000 8976 move complete, result=0
01:44:58.386 00.000 9828 Worker thread wakes up
01:44:58.386 00.000 8976 worker thread done servicing request
01:44:58.386 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:44:58.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:44:58.387 00.001 8976 Worker thread wakes up
01:44:58.387 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:44:58.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:58.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:58.387 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
01:44:58.387 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
01:44:58.387 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
01:44:58.387 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:44:58.387 00.000 9828 BLC: window closed
01:44:58.387 00.000 9828 MoveAxis(E, 9, B)
01:44:58.387 00.000 9828 Guiding  Dir = 2, Dur = 9
01:44:58.388 00.001 9828 IsSlewing returns 0
01:44:58.388 00.000 9828 IsGuiding returns 0
01:44:58.388 00.000 9828 PulseGuide returned control before completion, sleep 19
01:44:58.411 00.023 9828 IsGuiding returns 1
01:44:58.411 00.000 9828 scope still moving after pulse duration time elapsed
01:44:58.442 00.031 9828 IsSlewing returns 0
01:44:58.442 00.000 9828 IsGuiding returns 1
01:44:58.472 00.030 9828 IsSlewing returns 0
01:44:58.472 00.000 9828 IsGuiding returns 1
01:44:58.503 00.031 9828 IsSlewing returns 0
01:44:58.503 00.000 9828 IsGuiding returns 1
01:44:58.533 00.030 9828 IsSlewing returns 0
01:44:58.533 00.000 9828 IsGuiding returns 0
01:44:58.533 00.000 9828 scope move finished after 9 + 136 ms
01:44:58.533 00.000 9828 Move returns status 0, amount 9
01:44:58.533 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:58.533 00.000 9828 MoveAxis(N, 15, B)
01:44:58.534 00.001 9828 Guiding  Dir = 0, Dur = 15
01:44:58.548 00.014 9828 IsSlewing returns 0
01:44:58.548 00.000 9828 IsGuiding returns 0
01:44:58.548 00.000 9828 PulseGuide returned control before completion, sleep 25
01:44:58.580 00.032 9828 IsGuiding returns 1
01:44:58.580 00.000 9828 scope still moving after pulse duration time elapsed
01:44:58.610 00.030 9828 IsSlewing returns 0
01:44:58.610 00.000 9828 IsGuiding returns 1
01:44:58.641 00.031 9828 IsSlewing returns 0
01:44:58.641 00.000 9828 IsGuiding returns 1
01:44:58.672 00.031 9828 IsSlewing returns 0
01:44:58.676 00.004 9828 IsGuiding returns 1
01:44:58.702 00.026 9828 IsSlewing returns 0
01:44:58.702 00.000 9828 IsGuiding returns 0
01:44:58.702 00.000 9828 scope move finished after 15 + 139 ms
01:44:58.702 00.000 9828 Move returns status 0, amount 15
01:44:58.703 00.001 9828 move complete, result=0
01:44:58.703 00.000 9828 worker thread done servicing request
01:44:58.703 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:44:59.078 00.375 8976 Exposure complete
01:44:59.084 00.006 8976 worker thread done servicing request
01:44:59.084 00.000 5052 OnExposeComplete: enter
01:44:59.084 00.000 5052 UpdateGuideState(): m_state=6
01:44:59.084 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5337
01:44:59.084 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.70, Mass=202, SNR=9.8, Peak=68 HFD=2.4
01:44:59.084 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:44:59.084 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:44:59.084 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.06 mountX=0.06 mountY=0.13, mountTheta=1.17
01:44:59.085 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.01, opts=13)
01:44:59.085 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.01)
01:44:59.085 00.000 8976 Worker thread wakes up
01:44:59.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.01) opts 0xd
01:44:59.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.01)
01:44:59.085 00.000 8976 Moving (-0.15, -0.01) raw xDistance=0.06 yDistance=0.13
01:44:59.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:44:59.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:44:59.085 00.000 8976 MoveAxis(R, 0, ABG)
01:44:59.085 00.000 8976 MoveAxis(U, 0, ABG)
01:44:59.085 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
01:44:59.086 00.001 8976 MountToCamera -- mountX=2.25 mountY=-1.94 hyp=2.97 mountTheta=-0.71 cameraX=0.70, cameraY=2.88 cameraTheta=1.33
01:44:59.086 00.000 8976 incremental bump (0.704, 2.882) isValid = 1
01:44:59.086 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
01:44:59.086 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:44:59.086 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:44:59.086 00.000 8976 move complete, result=0
01:44:59.086 00.000 9828 Worker thread wakes up
01:44:59.086 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:44:59.086 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:44:59.086 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
01:44:59.086 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
01:44:59.086 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
01:44:59.086 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:44:59.086 00.000 9828 BLC: window closed
01:44:59.086 00.000 9828 MoveAxis(E, 10, B)
01:44:59.086 00.000 9828 Guiding  Dir = 2, Dur = 10
01:44:59.086 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:44:59.086 00.000 8976 worker thread done servicing request
01:44:59.087 00.001 9828 IsSlewing returns 0
01:44:59.087 00.000 9828 IsGuiding returns 0
01:44:59.087 00.000 9828 PulseGuide returned control before completion, sleep 20
01:44:59.096 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:44:59.097 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:59.097 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:59.097 00.000 5052 Enqueuing Expose request
01:44:59.097 00.000 8976 Worker thread wakes up
01:44:59.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:59.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:59.097 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:59.119 00.022 9828 IsGuiding returns 1
01:44:59.119 00.000 9828 scope still moving after pulse duration time elapsed
01:44:59.149 00.030 9828 IsSlewing returns 0
01:44:59.149 00.000 9828 IsGuiding returns 1
01:44:59.182 00.033 9828 IsSlewing returns 0
01:44:59.182 00.000 9828 IsGuiding returns 1
01:44:59.212 00.030 9828 IsSlewing returns 0
01:44:59.212 00.000 9828 IsGuiding returns 0
01:44:59.212 00.000 9828 scope move finished after 10 + 115 ms
01:44:59.212 00.000 9828 Move returns status 0, amount 10
01:44:59.212 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:59.212 00.000 9828 MoveAxis(N, 15, B)
01:44:59.212 00.000 9828 Guiding  Dir = 0, Dur = 15
01:44:59.227 00.015 9828 IsSlewing returns 0
01:44:59.227 00.000 9828 IsGuiding returns 0
01:44:59.228 00.001 9828 PulseGuide returned control before completion, sleep 25
01:44:59.257 00.029 9828 IsGuiding returns 1
01:44:59.257 00.000 9828 scope still moving after pulse duration time elapsed
01:44:59.287 00.030 9828 IsSlewing returns 0
01:44:59.287 00.000 9828 IsGuiding returns 1
01:44:59.319 00.032 9828 IsSlewing returns 0
01:44:59.319 00.000 9828 IsGuiding returns 1
01:44:59.350 00.031 9828 IsSlewing returns 0
01:44:59.350 00.000 9828 IsGuiding returns 1
01:44:59.380 00.030 9828 IsSlewing returns 0
01:44:59.380 00.000 9828 IsGuiding returns 0
01:44:59.380 00.000 9828 scope move finished after 15 + 138 ms
01:44:59.380 00.000 9828 Move returns status 0, amount 15
01:44:59.380 00.000 9828 move complete, result=0
01:44:59.380 00.000 9828 worker thread done servicing request
01:44:59.380 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:44:59.788 00.408 8976 Exposure complete
01:44:59.794 00.006 8976 worker thread done servicing request
01:44:59.794 00.000 5052 OnExposeComplete: enter
01:44:59.794 00.000 5052 UpdateGuideState(): m_state=6
01:44:59.794 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5338
01:44:59.794 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.43, Mass=194, SNR=9.7, Peak=69 HFD=2.7
01:44:59.794 00.000 5052 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.04) = xAngle (-3.34 = 2.94)
01:44:59.794 00.000 5052 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.45 = 2.84)
01:44:59.794 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.30 mountX=-0.28 mountY=0.09, mountTheta=2.84
01:44:59.795 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.28, opts=13)
01:44:59.795 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.28)
01:44:59.795 00.000 8976 Worker thread wakes up
01:44:59.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.28) opts 0xd
01:44:59.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.28)
01:44:59.795 00.000 8976 Moving (0.08, -0.28) raw xDistance=-0.28 yDistance=0.09
01:44:59.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:44:59.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:44:59.795 00.000 8976 MoveAxis(R, 1, ABG)
01:44:59.795 00.000 8976 stepping (-14, 13) + (1, 0)
01:44:59.795 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:59.796 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:44:59.805 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
01:44:59.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:59.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:44:59.805 00.000 5052 Enqueuing Expose request
01:44:59.825 00.020 8976 Received - 47 (G) 
01:44:59.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:44:59.825 00.000 8976 stepped: pos (-13, 13)
01:44:59.825 00.000 8976 MoveAxis(U, 0, ABG)
01:44:59.825 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
01:44:59.825 00.000 8976 MountToCamera -- mountX=2.16 mountY=-1.98 hyp=2.93 mountTheta=-0.74 cameraX=0.78, cameraY=2.83 cameraTheta=1.30
01:44:59.825 00.000 8976 incremental bump (0.779, 2.826) isValid = 1
01:44:59.825 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
01:44:59.825 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:44:59.825 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:44:59.825 00.000 8976 move complete, result=0
01:44:59.825 00.000 9828 Worker thread wakes up
01:44:59.825 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:44:59.825 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:44:59.825 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.88)
01:44:59.825 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.96)
01:44:59.825 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:44:59.825 00.000 8976 worker thread done servicing request
01:44:59.826 00.001 8976 Worker thread wakes up
01:44:59.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:44:59.826 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
01:44:59.826 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:44:59.826 00.000 9828 BLC: window closed
01:44:59.826 00.000 9828 MoveAxis(E, 11, B)
01:44:59.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:44:59.826 00.000 9828 Guiding  Dir = 2, Dur = 11
01:44:59.826 00.000 9828 IsSlewing returns 0
01:44:59.826 00.000 9828 IsGuiding returns 0
01:44:59.826 00.000 9828 PulseGuide returned control before completion, sleep 21
01:44:59.862 00.036 9828 IsGuiding returns 1
01:44:59.862 00.000 9828 scope still moving after pulse duration time elapsed
01:44:59.894 00.032 9828 IsSlewing returns 0
01:44:59.894 00.000 9828 IsGuiding returns 1
01:44:59.924 00.030 9828 IsSlewing returns 0
01:44:59.924 00.000 9828 IsGuiding returns 1
01:44:59.955 00.031 9828 IsSlewing returns 0
01:44:59.955 00.000 9828 IsGuiding returns 0
01:44:59.955 00.000 9828 scope move finished after 11 + 118 ms
01:44:59.955 00.000 9828 Move returns status 0, amount 11
01:44:59.955 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:44:59.955 00.000 9828 MoveAxis(N, 15, B)
01:44:59.956 00.001 9828 Guiding  Dir = 0, Dur = 15
01:44:59.971 00.015 9828 IsSlewing returns 0
01:44:59.971 00.000 9828 IsGuiding returns 0
01:44:59.971 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:00.002 00.031 9828 IsGuiding returns 1
01:45:00.002 00.000 9828 scope still moving after pulse duration time elapsed
01:45:00.034 00.032 9828 IsSlewing returns 0
01:45:00.038 00.004 9828 IsGuiding returns 1
01:45:00.065 00.027 9828 IsSlewing returns 0
01:45:00.065 00.000 9828 IsGuiding returns 1
01:45:00.096 00.031 9828 IsSlewing returns 0
01:45:00.096 00.000 9828 IsGuiding returns 1
01:45:00.129 00.033 9828 IsSlewing returns 0
01:45:00.129 00.000 9828 IsGuiding returns 0
01:45:00.129 00.000 9828 scope move finished after 15 + 142 ms
01:45:00.129 00.000 9828 Move returns status 0, amount 15
01:45:00.129 00.000 9828 move complete, result=0
01:45:00.129 00.000 9828 worker thread done servicing request
01:45:00.129 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:45:00.516 00.387 8976 Exposure complete
01:45:00.522 00.006 8976 worker thread done servicing request
01:45:00.522 00.000 5052 OnExposeComplete: enter
01:45:00.522 00.000 5052 UpdateGuideState(): m_state=6
01:45:00.522 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5339
01:45:00.522 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.69, Mass=196, SNR=9.7, Peak=73 HFD=2.4
01:45:00.522 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
01:45:00.522 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
01:45:00.522 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.02 hyp=0.38 cameraTheta=-0.06 mountX=-0.20 mountY=-0.31, mountTheta=-2.14
01:45:00.523 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.02, opts=13)
01:45:00.523 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.02)
01:45:00.523 00.000 8976 Worker thread wakes up
01:45:00.523 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.02) opts 0xd
01:45:00.523 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.02)
01:45:00.523 00.000 8976 Moving (0.38, -0.02) raw xDistance=-0.20 yDistance=-0.31
01:45:00.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:45:00.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:45:00.523 00.000 8976 MoveAxis(R, 0, ABG)
01:45:00.523 00.000 8976 MoveAxis(U, 1, ABG)
01:45:00.523 00.000 8976 stepping (-13, 13) + (0, 1)
01:45:00.523 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:00.524 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:45:00.533 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:45:00.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:00.533 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:00.533 00.000 5052 Enqueuing Expose request
01:45:00.543 00.010 8976 Received - 47 (G) 
01:45:00.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:00.544 00.001 8976 stepped: pos (-13, 14)
01:45:00.544 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
01:45:00.544 00.000 8976 MountToCamera -- mountX=2.10 mountY=-2.06 hyp=2.95 mountTheta=-0.77 cameraX=0.88, cameraY=2.81 cameraTheta=1.27
01:45:00.544 00.000 8976 incremental bump (0.876, 2.812) isValid = 1
01:45:00.544 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
01:45:00.544 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:45:00.544 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:45:00.544 00.000 8976 move complete, result=0
01:45:00.544 00.000 9828 Worker thread wakes up
01:45:00.544 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:45:00.544 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:45:00.544 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
01:45:00.544 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
01:45:00.544 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
01:45:00.544 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:45:00.544 00.000 9828 BLC: window closed
01:45:00.544 00.000 8976 worker thread done servicing request
01:45:00.544 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:45:00.544 00.000 9828 MoveAxis(E, 12, B)
01:45:00.545 00.001 8976 Worker thread wakes up
01:45:00.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:00.545 00.000 9828 Guiding  Dir = 2, Dur = 12
01:45:00.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:00.545 00.000 9828 IsSlewing returns 0
01:45:00.545 00.000 9828 IsGuiding returns 0
01:45:00.546 00.001 9828 PulseGuide returned control before completion, sleep 22
01:45:00.577 00.031 9828 IsGuiding returns 1
01:45:00.577 00.000 9828 scope still moving after pulse duration time elapsed
01:45:00.608 00.031 9828 IsSlewing returns 0
01:45:00.608 00.000 9828 IsGuiding returns 1
01:45:00.640 00.032 9828 IsSlewing returns 0
01:45:00.640 00.000 9828 IsGuiding returns 1
01:45:00.670 00.030 9828 IsSlewing returns 0
01:45:00.670 00.000 9828 IsGuiding returns 1
01:45:00.701 00.031 9828 IsSlewing returns 0
01:45:00.701 00.000 9828 IsGuiding returns 1
01:45:00.733 00.032 9828 IsSlewing returns 0
01:45:00.733 00.000 9828 IsGuiding returns 1
01:45:00.763 00.030 9828 IsSlewing returns 0
01:45:00.764 00.001 9828 IsGuiding returns 0
01:45:00.764 00.000 9828 scope move finished after 12 + 205 ms
01:45:00.764 00.000 9828 Move returns status 0, amount 12
01:45:00.764 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:00.764 00.000 9828 MoveAxis(N, 15, B)
01:45:00.764 00.000 9828 Guiding  Dir = 0, Dur = 15
01:45:00.779 00.015 9828 IsSlewing returns 0
01:45:00.779 00.000 9828 IsGuiding returns 0
01:45:00.779 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:00.809 00.030 9828 IsGuiding returns 1
01:45:00.809 00.000 9828 scope still moving after pulse duration time elapsed
01:45:00.840 00.031 9828 IsSlewing returns 0
01:45:00.840 00.000 9828 IsGuiding returns 1
01:45:00.870 00.030 9828 IsSlewing returns 0
01:45:00.870 00.000 9828 IsGuiding returns 1
01:45:00.901 00.031 9828 IsSlewing returns 0
01:45:00.901 00.000 9828 IsGuiding returns 1
01:45:00.933 00.032 9828 IsSlewing returns 0
01:45:00.933 00.000 9828 IsGuiding returns 0
01:45:00.933 00.000 9828 scope move finished after 15 + 138 ms
01:45:00.933 00.000 9828 Move returns status 0, amount 15
01:45:00.933 00.000 9828 move complete, result=0
01:45:00.933 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:45:00.933 00.000 9828 worker thread done servicing request
01:45:01.237 00.304 8976 Exposure complete
01:45:01.243 00.006 8976 worker thread done servicing request
01:45:01.243 00.000 5052 OnExposeComplete: enter
01:45:01.243 00.000 5052 UpdateGuideState(): m_state=6
01:45:01.243 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5340
01:45:01.243 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.36, Mass=209, SNR=10.0, Peak=80 HFD=1.9
01:45:01.243 00.000 5052 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.04) = xAngle (-3.23 = 3.06)
01:45:01.243 00.000 5052 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.33 = 2.95)
01:45:01.243 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.35 hyp=0.38 cameraTheta=-1.18 mountX=-0.38 mountY=0.07, mountTheta=2.96
01:45:01.244 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.35, opts=13)
01:45:01.244 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.35)
01:45:01.244 00.000 8976 Worker thread wakes up
01:45:01.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.35) opts 0xd
01:45:01.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.35)
01:45:01.244 00.000 8976 Moving (0.14, -0.35) raw xDistance=-0.38 yDistance=0.07
01:45:01.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:45:01.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:45:01.244 00.000 8976 MoveAxis(R, 2, ABG)
01:45:01.244 00.000 8976 stepping (-13, 14) + (2, 0)
01:45:01.245 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:01.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:45:01.254 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
01:45:01.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:01.254 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:01.254 00.000 5052 Enqueuing Expose request
01:45:01.280 00.026 8976 Received - 47 (G) 
01:45:01.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:01.280 00.000 8976 stepped: pos (-11, 14)
01:45:01.280 00.000 8976 MoveAxis(U, 0, ABG)
01:45:01.280 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
01:45:01.280 00.000 8976 MountToCamera -- mountX=1.97 mountY=-2.11 hyp=2.89 mountTheta=-0.82 cameraX=0.99, cameraY=2.71 cameraTheta=1.22
01:45:01.280 00.000 8976 incremental bump (0.987, 2.713) isValid = 1
01:45:01.280 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:45:01.280 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:45:01.280 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:45:01.280 00.000 8976 move complete, result=0
01:45:01.280 00.000 9828 Worker thread wakes up
01:45:01.280 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:45:01.280 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:45:01.280 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
01:45:01.280 00.000 8976 worker thread done servicing request
01:45:01.280 00.000 8976 Worker thread wakes up
01:45:01.280 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:45:01.281 00.001 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:45:01.281 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
01:45:01.281 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:45:01.281 00.000 9828 BLC: window closed
01:45:01.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:01.281 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:01.281 00.000 9828 MoveAxis(E, 14, B)
01:45:01.281 00.000 9828 Guiding  Dir = 2, Dur = 14
01:45:01.281 00.000 9828 IsSlewing returns 0
01:45:01.281 00.000 9828 IsGuiding returns 0
01:45:01.282 00.001 9828 PulseGuide returned control before completion, sleep 24
01:45:01.317 00.035 9828 IsGuiding returns 1
01:45:01.317 00.000 9828 scope still moving after pulse duration time elapsed
01:45:01.348 00.031 9828 IsSlewing returns 0
01:45:01.348 00.000 9828 IsGuiding returns 1
01:45:01.379 00.031 9828 IsSlewing returns 0
01:45:01.379 00.000 9828 IsGuiding returns 1
01:45:01.410 00.031 9828 IsSlewing returns 0
01:45:01.410 00.000 9828 IsGuiding returns 0
01:45:01.410 00.000 9828 scope move finished after 14 + 114 ms
01:45:01.410 00.000 9828 Move returns status 0, amount 14
01:45:01.410 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:01.410 00.000 9828 MoveAxis(N, 14, B)
01:45:01.410 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:01.425 00.015 9828 IsSlewing returns 0
01:45:01.425 00.000 9828 IsGuiding returns 0
01:45:01.425 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:01.455 00.030 9828 IsGuiding returns 1
01:45:01.455 00.000 9828 scope still moving after pulse duration time elapsed
01:45:01.486 00.031 9828 IsSlewing returns 0
01:45:01.486 00.000 9828 IsGuiding returns 1
01:45:01.517 00.031 9828 IsSlewing returns 0
01:45:01.517 00.000 9828 IsGuiding returns 1
01:45:01.548 00.031 9828 IsSlewing returns 0
01:45:01.548 00.000 9828 IsGuiding returns 1
01:45:01.595 00.047 9828 IsSlewing returns 0
01:45:01.595 00.000 9828 IsGuiding returns 0
01:45:01.595 00.000 9828 scope move finished after 14 + 156 ms
01:45:01.595 00.000 9828 Move returns status 0, amount 14
01:45:01.595 00.000 9828 move complete, result=0
01:45:01.596 00.001 9828 worker thread done servicing request
01:45:01.596 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:45:01.973 00.377 8976 Exposure complete
01:45:01.978 00.005 8976 worker thread done servicing request
01:45:01.979 00.001 5052 OnExposeComplete: enter
01:45:01.979 00.000 5052 UpdateGuideState(): m_state=6
01:45:01.979 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5341
01:45:01.979 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.03, Mass=196, SNR=9.7, Peak=74 HFD=2.2
01:45:01.979 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
01:45:01.979 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.45 = -0.45)
01:45:01.979 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.32 hyp=0.33 cameraTheta=1.70 mountX=0.31 mountY=-0.14, mountTheta=-0.43
01:45:01.979 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.32, opts=13)
01:45:01.979 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.32)
01:45:01.980 00.001 8976 Worker thread wakes up
01:45:01.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.32) opts 0xd
01:45:01.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.32)
01:45:01.980 00.000 8976 Moving (-0.04, 0.32) raw xDistance=0.31 yDistance=-0.14
01:45:01.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
01:45:01.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:45:01.980 00.000 8976 MoveAxis(L, 1, ABG)
01:45:01.980 00.000 8976 stepping (-11, 14) + (-1, 0)
01:45:01.980 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:01.981 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:45:01.990 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:45:01.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:01.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:01.990 00.000 5052 Enqueuing Expose request
01:45:02.014 00.024 8976 Received - 47 (G) 
01:45:02.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:02.014 00.000 8976 stepped: pos (-12, 14)
01:45:02.014 00.000 8976 MoveAxis(U, 0, ABG)
01:45:02.015 00.001 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
01:45:02.015 00.000 8976 MountToCamera -- mountX=1.92 mountY=-2.15 hyp=2.89 mountTheta=-0.84 cameraX=1.04, cameraY=2.69 cameraTheta=1.20
01:45:02.015 00.000 8976 incremental bump (1.039, 2.692) isValid = 1
01:45:02.015 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
01:45:02.015 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:45:02.015 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:45:02.015 00.000 8976 move complete, result=0
01:45:02.015 00.000 8976 worker thread done servicing request
01:45:02.015 00.000 8976 Worker thread wakes up
01:45:02.015 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:45:02.015 00.000 9828 Worker thread wakes up
01:45:02.015 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:45:02.015 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:45:02.015 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
01:45:02.015 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
01:45:02.015 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
01:45:02.015 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
01:45:02.015 00.000 9828 BLC: window closed
01:45:02.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:02.016 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:02.016 00.000 9828 MoveAxis(E, 15, B)
01:45:02.016 00.000 9828 Guiding  Dir = 2, Dur = 15
01:45:02.016 00.000 9828 IsSlewing returns 0
01:45:02.016 00.000 9828 IsGuiding returns 0
01:45:02.016 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:02.042 00.026 9828 IsGuiding returns 1
01:45:02.043 00.001 9828 scope still moving after pulse duration time elapsed
01:45:02.075 00.032 9828 IsSlewing returns 0
01:45:02.075 00.000 9828 IsGuiding returns 1
01:45:02.106 00.031 9828 IsSlewing returns 0
01:45:02.106 00.000 9828 IsGuiding returns 1
01:45:02.136 00.030 9828 IsSlewing returns 0
01:45:02.136 00.000 9828 IsGuiding returns 1
01:45:02.166 00.030 9828 IsSlewing returns 0
01:45:02.166 00.000 9828 IsGuiding returns 0
01:45:02.166 00.000 9828 scope move finished after 15 + 134 ms
01:45:02.166 00.000 9828 Move returns status 0, amount 15
01:45:02.166 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:02.166 00.000 9828 MoveAxis(N, 14, B)
01:45:02.166 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:02.181 00.015 9828 IsSlewing returns 0
01:45:02.182 00.001 9828 IsGuiding returns 0
01:45:02.182 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:02.212 00.030 9828 IsGuiding returns 1
01:45:02.212 00.000 9828 scope still moving after pulse duration time elapsed
01:45:02.244 00.032 9828 IsSlewing returns 0
01:45:02.244 00.000 9828 IsGuiding returns 1
01:45:02.276 00.032 9828 IsSlewing returns 0
01:45:02.276 00.000 9828 IsGuiding returns 1
01:45:02.307 00.031 9828 IsSlewing returns 0
01:45:02.307 00.000 9828 IsGuiding returns 1
01:45:02.339 00.032 9828 IsSlewing returns 0
01:45:02.339 00.000 9828 IsGuiding returns 0
01:45:02.339 00.000 9828 scope move finished after 14 + 143 ms
01:45:02.339 00.000 9828 Move returns status 0, amount 14
01:45:02.339 00.000 9828 move complete, result=0
01:45:02.339 00.000 9828 worker thread done servicing request
01:45:02.339 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:45:02.705 00.366 8976 Exposure complete
01:45:02.710 00.005 8976 worker thread done servicing request
01:45:02.710 00.000 5052 OnExposeComplete: enter
01:45:02.710 00.000 5052 UpdateGuideState(): m_state=6
01:45:02.710 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5342
01:45:02.711 00.001 5052 Star::Find returns 1 (0), X=328.78, Y=281.78, Mass=216, SNR=10.2, Peak=76 HFD=2.4
01:45:02.711 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:45:02.711 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
01:45:02.711 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.07 hyp=0.40 cameraTheta=2.96 mountX=0.24 mountY=0.29, mountTheta=0.87
01:45:02.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.07, opts=13)
01:45:02.712 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.07)
01:45:02.712 00.000 8976 Worker thread wakes up
01:45:02.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.07) opts 0xd
01:45:02.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.07)
01:45:02.712 00.000 8976 Moving (-0.39, 0.07) raw xDistance=0.24 yDistance=0.29
01:45:02.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:45:02.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:45:02.712 00.000 8976 MoveAxis(R, 0, ABG)
01:45:02.712 00.000 8976 MoveAxis(D, 1, ABG)
01:45:02.712 00.000 8976 stepping (-12, 14) + (0, -1)
01:45:02.712 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:02.713 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:45:02.722 00.009 5052 UpdateGuideState exits: m=216 SNR=10.2
01:45:02.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:02.722 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:02.722 00.000 5052 Enqueuing Expose request
01:45:02.734 00.012 8976 Received - 47 (G) 
01:45:02.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:02.734 00.000 8976 stepped: pos (-12, 13)
01:45:02.734 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
01:45:02.734 00.000 8976 MountToCamera -- mountX=1.90 mountY=-2.12 hyp=2.85 mountTheta=-0.84 cameraX=1.03, cameraY=2.65 cameraTheta=1.20
01:45:02.734 00.000 8976 incremental bump (1.027, 2.654) isValid = 1
01:45:02.734 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
01:45:02.734 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:45:02.734 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:45:02.734 00.000 8976 move complete, result=0
01:45:02.734 00.000 9828 Worker thread wakes up
01:45:02.734 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:45:02.734 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:45:02.734 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
01:45:02.734 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
01:45:02.734 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:45:02.734 00.000 8976 worker thread done servicing request
01:45:02.734 00.000 8976 Worker thread wakes up
01:45:02.735 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:02.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:02.735 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
01:45:02.735 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:45:02.735 00.000 9828 BLC: window closed
01:45:02.735 00.000 9828 MoveAxis(E, 15, B)
01:45:02.735 00.000 9828 Guiding  Dir = 2, Dur = 15
01:45:02.735 00.000 9828 IsSlewing returns 0
01:45:02.735 00.000 9828 IsGuiding returns 0
01:45:02.735 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:02.771 00.036 9828 IsGuiding returns 1
01:45:02.771 00.000 9828 scope still moving after pulse duration time elapsed
01:45:02.801 00.030 9828 IsSlewing returns 0
01:45:02.801 00.000 9828 IsGuiding returns 1
01:45:02.832 00.031 9828 IsSlewing returns 0
01:45:02.832 00.000 9828 IsGuiding returns 1
01:45:02.864 00.032 9828 IsSlewing returns 0
01:45:02.864 00.000 9828 IsGuiding returns 0
01:45:02.864 00.000 9828 scope move finished after 15 + 113 ms
01:45:02.864 00.000 9828 Move returns status 0, amount 15
01:45:02.864 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:02.864 00.000 9828 MoveAxis(N, 14, B)
01:45:02.864 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:02.879 00.015 9828 IsSlewing returns 0
01:45:02.879 00.000 9828 IsGuiding returns 0
01:45:02.879 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:02.911 00.032 9828 IsGuiding returns 1
01:45:02.911 00.000 9828 scope still moving after pulse duration time elapsed
01:45:02.942 00.031 9828 IsSlewing returns 0
01:45:02.942 00.000 9828 IsGuiding returns 1
01:45:02.972 00.030 9828 IsSlewing returns 0
01:45:02.972 00.000 9828 IsGuiding returns 1
01:45:03.003 00.031 9828 IsSlewing returns 0
01:45:03.003 00.000 9828 IsGuiding returns 1
01:45:03.034 00.031 9828 IsSlewing returns 0
01:45:03.034 00.000 9828 IsGuiding returns 1
01:45:03.065 00.031 9828 IsSlewing returns 0
01:45:03.065 00.000 9828 IsGuiding returns 1
01:45:03.096 00.031 9828 IsSlewing returns 0
01:45:03.096 00.000 9828 IsGuiding returns 0
01:45:03.096 00.000 9828 scope move finished after 14 + 202 ms
01:45:03.096 00.000 9828 Move returns status 0, amount 14
01:45:03.096 00.000 9828 move complete, result=0
01:45:03.096 00.000 9828 worker thread done servicing request
01:45:03.096 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:45:03.427 00.331 8976 Exposure complete
01:45:03.433 00.006 8976 worker thread done servicing request
01:45:03.433 00.000 5052 OnExposeComplete: enter
01:45:03.433 00.000 5052 UpdateGuideState(): m_state=6
01:45:03.433 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5343
01:45:03.433 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.75, Mass=188, SNR=9.5, Peak=72 HFD=2.3
01:45:03.433 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
01:45:03.433 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
01:45:03.433 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.97 mountX=0.04 mountY=-0.01, mountTheta=-0.18
01:45:03.433 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.04, opts=13)
01:45:03.433 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.04)
01:45:03.434 00.001 8976 Worker thread wakes up
01:45:03.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.04) opts 0xd
01:45:03.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.04)
01:45:03.434 00.000 8976 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=-0.01
01:45:03.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:45:03.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:45:03.434 00.000 8976 MoveAxis(R, 0, ABG)
01:45:03.434 00.000 8976 MoveAxis(U, 0, ABG)
01:45:03.434 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
01:45:03.434 00.000 8976 MountToCamera -- mountX=1.88 mountY=-2.10 hyp=2.82 mountTheta=-0.84 cameraX=1.02, cameraY=2.63 cameraTheta=1.20
01:45:03.434 00.000 8976 incremental bump (1.018, 2.628) isValid = 1
01:45:03.434 00.000 8976 Scheduling Mount bump of (0.015, 0.041)
01:45:03.434 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.04, opts=4)
01:45:03.434 00.000 8976 Enqueuing Move request for scope (0.02, 0.04)
01:45:03.434 00.000 8976 move complete, result=0
01:45:03.434 00.000 9828 Worker thread wakes up
01:45:03.434 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0x4
01:45:03.435 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:45:03.435 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
01:45:03.435 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:45:03.435 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
01:45:03.435 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.21 mountX=-0.02 mountY=-0.04, mountTheta=-1.99
01:45:03.435 00.000 9828 Moving (0.02, 0.04) raw xDistance=-0.02 yDistance=-0.04
01:45:03.435 00.000 9828 BLC: window closed
01:45:03.435 00.000 8976 worker thread done servicing request
01:45:03.435 00.000 9828 MoveAxis(E, 5, B)
01:45:03.435 00.000 9828 Guiding  Dir = 2, Dur = 5
01:45:03.435 00.000 9828 IsSlewing returns 0
01:45:03.436 00.001 9828 IsGuiding returns 0
01:45:03.436 00.000 9828 PulseGuide returned control before completion, sleep 15
01:45:03.446 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:45:03.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:03.446 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:03.446 00.000 5052 Enqueuing Expose request
01:45:03.446 00.000 8976 Worker thread wakes up
01:45:03.446 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:03.446 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:03.446 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:03.452 00.006 9828 IsGuiding returns 1
01:45:03.452 00.000 9828 scope still moving after pulse duration time elapsed
01:45:03.482 00.030 9828 IsSlewing returns 0
01:45:03.482 00.000 9828 IsGuiding returns 1
01:45:03.513 00.031 9828 IsSlewing returns 0
01:45:03.513 00.000 9828 IsGuiding returns 1
01:45:03.544 00.031 9828 IsSlewing returns 0
01:45:03.544 00.000 9828 IsGuiding returns 0
01:45:03.544 00.000 9828 scope move finished after 5 + 103 ms
01:45:03.544 00.000 9828 Move returns status 0, amount 5
01:45:03.544 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:03.544 00.000 9828 MoveAxis(N, 5, B)
01:45:03.544 00.000 9828 Guiding  Dir = 0, Dur = 5
01:45:03.559 00.015 9828 IsSlewing returns 0
01:45:03.559 00.000 9828 IsGuiding returns 0
01:45:03.559 00.000 9828 PulseGuide returned control before completion, sleep 15
01:45:03.590 00.031 9828 IsGuiding returns 1
01:45:03.590 00.000 9828 scope still moving after pulse duration time elapsed
01:45:03.621 00.031 9828 IsSlewing returns 0
01:45:03.621 00.000 9828 IsGuiding returns 1
01:45:03.652 00.031 9828 IsSlewing returns 0
01:45:03.652 00.000 9828 IsGuiding returns 1
01:45:03.683 00.031 9828 IsSlewing returns 0
01:45:03.683 00.000 9828 IsGuiding returns 0
01:45:03.683 00.000 9828 scope move finished after 5 + 118 ms
01:45:03.683 00.000 9828 Move returns status 0, amount 5
01:45:03.683 00.000 9828 move complete, result=0
01:45:03.683 00.000 9828 worker thread done servicing request
01:45:03.683 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.0 px 5 ms NORTH
01:45:04.136 00.453 8976 Exposure complete
01:45:04.142 00.006 8976 worker thread done servicing request
01:45:04.142 00.000 5052 OnExposeComplete: enter
01:45:04.142 00.000 5052 UpdateGuideState(): m_state=6
01:45:04.142 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5344
01:45:04.142 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.07, Mass=211, SNR=10.0, Peak=85 HFD=2.1
01:45:04.142 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
01:45:04.142 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
01:45:04.142 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.36 hyp=0.37 cameraTheta=1.84 mountX=0.36 mountY=-0.11, mountTheta=-0.30
01:45:04.143 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.36, opts=13)
01:45:04.143 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.36)
01:45:04.143 00.000 8976 Worker thread wakes up
01:45:04.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.36) opts 0xd
01:45:04.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.36)
01:45:04.143 00.000 8976 Moving (-0.10, 0.36) raw xDistance=0.36 yDistance=-0.11
01:45:04.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:45:04.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:45:04.143 00.000 8976 MoveAxis(L, 1, ABG)
01:45:04.143 00.000 8976 stepping (-12, 13) + (-1, 0)
01:45:04.144 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:04.144 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:45:04.154 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
01:45:04.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:04.154 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:04.154 00.000 5052 Enqueuing Expose request
01:45:04.172 00.018 8976 Received - 47 (G) 
01:45:04.172 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:04.172 00.000 8976 stepped: pos (-13, 13)
01:45:04.172 00.000 8976 MoveAxis(U, 0, ABG)
01:45:04.172 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
01:45:04.172 00.000 8976 MountToCamera -- mountX=1.91 mountY=-2.09 hyp=2.83 mountTheta=-0.83 cameraX=0.99, cameraY=2.66 cameraTheta=1.21
01:45:04.173 00.001 8976 incremental bump (0.990, 2.656) isValid = 1
01:45:04.173 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
01:45:04.173 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:45:04.173 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:45:04.173 00.000 8976 move complete, result=0
01:45:04.173 00.000 8976 worker thread done servicing request
01:45:04.173 00.000 8976 Worker thread wakes up
01:45:04.173 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
01:45:04.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:04.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:04.173 00.000 9828 Worker thread wakes up
01:45:04.173 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:45:04.173 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:45:04.173 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
01:45:04.173 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
01:45:04.173 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.05 mountY=-0.11, mountTheta=-1.97
01:45:04.173 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
01:45:04.173 00.000 9828 BLC: window closed
01:45:04.173 00.000 9828 MoveAxis(E, 14, B)
01:45:04.174 00.001 9828 Guiding  Dir = 2, Dur = 14
01:45:04.174 00.000 9828 IsSlewing returns 0
01:45:04.174 00.000 9828 IsGuiding returns 0
01:45:04.174 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:04.211 00.037 9828 IsGuiding returns 1
01:45:04.211 00.000 9828 scope still moving after pulse duration time elapsed
01:45:04.245 00.034 9828 IsSlewing returns 0
01:45:04.245 00.000 9828 IsGuiding returns 1
01:45:04.273 00.028 9828 IsSlewing returns 0
01:45:04.273 00.000 9828 IsGuiding returns 1
01:45:04.303 00.030 9828 IsSlewing returns 0
01:45:04.303 00.000 9828 IsGuiding returns 1
01:45:04.334 00.031 9828 IsSlewing returns 0
01:45:04.334 00.000 9828 IsGuiding returns 0
01:45:04.334 00.000 9828 scope move finished after 14 + 145 ms
01:45:04.334 00.000 9828 Move returns status 0, amount 14
01:45:04.334 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:04.334 00.000 9828 MoveAxis(N, 14, B)
01:45:04.334 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:04.349 00.015 9828 IsSlewing returns 0
01:45:04.349 00.000 9828 IsGuiding returns 0
01:45:04.349 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:04.380 00.031 9828 IsGuiding returns 1
01:45:04.380 00.000 9828 scope still moving after pulse duration time elapsed
01:45:04.410 00.030 9828 IsSlewing returns 0
01:45:04.410 00.000 9828 IsGuiding returns 1
01:45:04.441 00.031 9828 IsSlewing returns 0
01:45:04.441 00.000 9828 IsGuiding returns 1
01:45:04.472 00.031 9828 IsSlewing returns 0
01:45:04.472 00.000 9828 IsGuiding returns 1
01:45:04.503 00.031 9828 IsSlewing returns 0
01:45:04.503 00.000 9828 IsGuiding returns 0
01:45:04.503 00.000 9828 scope move finished after 14 + 139 ms
01:45:04.503 00.000 9828 Move returns status 0, amount 14
01:45:04.504 00.001 9828 move complete, result=0
01:45:04.504 00.000 9828 worker thread done servicing request
01:45:04.504 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:45:04.873 00.369 8976 Exposure complete
01:45:04.878 00.005 8976 worker thread done servicing request
01:45:04.878 00.000 5052 OnExposeComplete: enter
01:45:04.878 00.000 5052 UpdateGuideState(): m_state=6
01:45:04.878 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5345
01:45:04.878 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.75, Mass=190, SNR=9.5, Peak=74 HFD=2.2
01:45:04.878 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:45:04.878 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
01:45:04.878 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.04 hyp=0.33 cameraTheta=3.03 mountX=0.18 mountY=0.25, mountTheta=0.95
01:45:04.879 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.04, opts=13)
01:45:04.879 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.04)
01:45:04.879 00.000 8976 Worker thread wakes up
01:45:04.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.04) opts 0xd
01:45:04.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.04)
01:45:04.879 00.000 8976 Moving (-0.33, 0.04) raw xDistance=0.18 yDistance=0.25
01:45:04.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:45:04.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:45:04.879 00.000 8976 MoveAxis(R, 0, ABG)
01:45:04.879 00.000 8976 MoveAxis(U, 0, ABG)
01:45:04.879 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
01:45:04.880 00.001 8976 MountToCamera -- mountX=1.94 mountY=-2.08 hyp=2.85 mountTheta=-0.82 cameraX=0.97, cameraY=2.67 cameraTheta=1.22
01:45:04.880 00.000 8976 incremental bump (0.971, 2.674) isValid = 1
01:45:04.880 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:45:04.880 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:45:04.880 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:45:04.880 00.000 8976 move complete, result=0
01:45:04.880 00.000 8976 worker thread done servicing request
01:45:04.880 00.000 9828 Worker thread wakes up
01:45:04.880 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:45:04.880 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:45:04.880 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
01:45:04.880 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:45:04.880 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
01:45:04.880 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:45:04.880 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:45:04.880 00.000 9828 BLC: window closed
01:45:04.880 00.000 9828 MoveAxis(E, 14, B)
01:45:04.881 00.001 9828 Guiding  Dir = 2, Dur = 14
01:45:04.881 00.000 9828 IsSlewing returns 0
01:45:04.881 00.000 9828 IsGuiding returns 0
01:45:04.882 00.001 9828 PulseGuide returned control before completion, sleep 24
01:45:04.891 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:45:04.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:04.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:04.891 00.000 5052 Enqueuing Expose request
01:45:04.891 00.000 8976 Worker thread wakes up
01:45:04.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:04.892 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:45:04.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:04.907 00.015 9828 IsGuiding returns 1
01:45:04.907 00.000 9828 scope still moving after pulse duration time elapsed
01:45:04.938 00.031 9828 IsSlewing returns 0
01:45:04.938 00.000 9828 IsGuiding returns 1
01:45:04.970 00.032 9828 IsSlewing returns 0
01:45:04.970 00.000 9828 IsGuiding returns 1
01:45:05.001 00.031 9828 IsSlewing returns 0
01:45:05.001 00.000 9828 IsGuiding returns 1
01:45:05.033 00.032 9828 IsSlewing returns 0
01:45:05.033 00.000 9828 IsGuiding returns 0
01:45:05.033 00.000 9828 scope move finished after 14 + 138 ms
01:45:05.034 00.001 9828 Move returns status 0, amount 14
01:45:05.034 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:05.034 00.000 9828 MoveAxis(N, 14, B)
01:45:05.034 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:05.049 00.015 9828 IsSlewing returns 0
01:45:05.049 00.000 9828 IsGuiding returns 0
01:45:05.049 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:05.080 00.031 9828 IsGuiding returns 1
01:45:05.080 00.000 9828 scope still moving after pulse duration time elapsed
01:45:05.112 00.032 9828 IsSlewing returns 0
01:45:05.112 00.000 9828 IsGuiding returns 1
01:45:05.144 00.032 9828 IsSlewing returns 0
01:45:05.144 00.000 9828 IsGuiding returns 1
01:45:05.175 00.031 9828 IsSlewing returns 0
01:45:05.175 00.000 9828 IsGuiding returns 1
01:45:05.206 00.031 9828 IsSlewing returns 0
01:45:05.206 00.000 9828 IsGuiding returns 0
01:45:05.206 00.000 9828 scope move finished after 14 + 142 ms
01:45:05.206 00.000 9828 Move returns status 0, amount 14
01:45:05.206 00.000 9828 move complete, result=0
01:45:05.206 00.000 9828 worker thread done servicing request
01:45:05.206 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:45:05.584 00.378 8976 Exposure complete
01:45:05.590 00.006 8976 worker thread done servicing request
01:45:05.590 00.000 5052 OnExposeComplete: enter
01:45:05.590 00.000 5052 UpdateGuideState(): m_state=6
01:45:05.590 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5346
01:45:05.590 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.59, Mass=194, SNR=9.7, Peak=78 HFD=1.7
01:45:05.590 00.000 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
01:45:05.590 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
01:45:05.590 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.65 mountX=-0.18 mountY=-0.07, mountTheta=-2.78
01:45:05.591 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.12, opts=13)
01:45:05.591 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.12)
01:45:05.591 00.000 8976 Worker thread wakes up
01:45:05.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.12) opts 0xd
01:45:05.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.12)
01:45:05.591 00.000 8976 Moving (0.16, -0.12) raw xDistance=-0.18 yDistance=-0.07
01:45:05.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:45:05.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:45:05.591 00.000 8976 MoveAxis(R, 0, ABG)
01:45:05.591 00.000 8976 MoveAxis(U, 0, ABG)
01:45:05.591 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:45:05.591 00.000 8976 MountToCamera -- mountX=1.96 mountY=-2.08 hyp=2.85 mountTheta=-0.82 cameraX=0.96, cameraY=2.69 cameraTheta=1.23
01:45:05.591 00.000 8976 incremental bump (0.958, 2.687) isValid = 1
01:45:05.592 00.001 8976 Scheduling Mount bump of (0.039, 0.112)
01:45:05.592 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:45:05.592 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:45:05.592 00.000 8976 move complete, result=0
01:45:05.592 00.000 8976 worker thread done servicing request
01:45:05.592 00.000 9828 Worker thread wakes up
01:45:05.592 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:45:05.592 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:45:05.592 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
01:45:05.592 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:45:05.592 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:45:05.592 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:45:05.592 00.000 9828 BLC: window closed
01:45:05.592 00.000 9828 MoveAxis(E, 14, B)
01:45:05.592 00.000 9828 Guiding  Dir = 2, Dur = 14
01:45:05.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:45:05.593 00.001 9828 IsSlewing returns 0
01:45:05.593 00.000 9828 IsGuiding returns 0
01:45:05.593 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:05.603 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
01:45:05.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:05.603 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:05.603 00.000 5052 Enqueuing Expose request
01:45:05.603 00.000 8976 Worker thread wakes up
01:45:05.603 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:05.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:05.603 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:05.631 00.028 9828 IsGuiding returns 1
01:45:05.631 00.000 9828 scope still moving after pulse duration time elapsed
01:45:05.662 00.031 9828 IsSlewing returns 0
01:45:05.662 00.000 9828 IsGuiding returns 1
01:45:05.693 00.031 9828 IsSlewing returns 0
01:45:05.693 00.000 9828 IsGuiding returns 1
01:45:05.725 00.032 9828 IsSlewing returns 0
01:45:05.725 00.000 9828 IsGuiding returns 0
01:45:05.725 00.000 9828 scope move finished after 14 + 117 ms
01:45:05.725 00.000 9828 Move returns status 0, amount 14
01:45:05.725 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:05.725 00.000 9828 MoveAxis(N, 14, B)
01:45:05.725 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:05.740 00.015 9828 IsSlewing returns 0
01:45:05.740 00.000 9828 IsGuiding returns 0
01:45:05.741 00.001 9828 PulseGuide returned control before completion, sleep 24
01:45:05.772 00.031 9828 IsGuiding returns 1
01:45:05.772 00.000 9828 scope still moving after pulse duration time elapsed
01:45:05.803 00.031 9828 IsSlewing returns 0
01:45:05.803 00.000 9828 IsGuiding returns 1
01:45:05.836 00.033 9828 IsSlewing returns 0
01:45:05.836 00.000 9828 IsGuiding returns 1
01:45:05.866 00.030 9828 IsSlewing returns 0
01:45:05.866 00.000 9828 IsGuiding returns 1
01:45:05.896 00.030 9828 IsSlewing returns 0
01:45:05.896 00.000 9828 IsGuiding returns 0
01:45:05.896 00.000 9828 scope move finished after 14 + 141 ms
01:45:05.896 00.000 9828 Move returns status 0, amount 14
01:45:05.896 00.000 9828 move complete, result=0
01:45:05.896 00.000 9828 worker thread done servicing request
01:45:05.896 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:45:06.295 00.399 8976 Exposure complete
01:45:06.301 00.006 8976 worker thread done servicing request
01:45:06.301 00.000 5052 OnExposeComplete: enter
01:45:06.301 00.000 5052 UpdateGuideState(): m_state=6
01:45:06.301 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5347
01:45:06.301 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.50, Mass=202, SNR=9.9, Peak=84 HFD=1.4
01:45:06.301 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
01:45:06.301 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
01:45:06.301 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.21 hyp=0.37 cameraTheta=-0.61 mountX=-0.32 mountY=-0.14, mountTheta=-2.74
01:45:06.302 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.21, opts=13)
01:45:06.302 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.21)
01:45:06.302 00.000 8976 Worker thread wakes up
01:45:06.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.21) opts 0xd
01:45:06.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.21)
01:45:06.302 00.000 8976 Moving (0.30, -0.21) raw xDistance=-0.32 yDistance=-0.14
01:45:06.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:45:06.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:45:06.302 00.000 8976 MoveAxis(R, 1, ABG)
01:45:06.302 00.000 8976 stepping (-13, 13) + (1, 0)
01:45:06.302 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:06.303 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:45:06.313 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
01:45:06.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:06.313 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:06.313 00.000 5052 Enqueuing Expose request
01:45:06.331 00.018 8976 Received - 47 (G) 
01:45:06.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:06.331 00.000 8976 stepped: pos (-12, 13)
01:45:06.331 00.000 8976 MoveAxis(U, 0, ABG)
01:45:06.331 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
01:45:06.331 00.000 8976 MountToCamera -- mountX=1.92 mountY=-2.07 hyp=2.82 mountTheta=-0.82 cameraX=0.97, cameraY=2.65 cameraTheta=1.22
01:45:06.331 00.000 8976 incremental bump (0.972, 2.650) isValid = 1
01:45:06.331 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
01:45:06.331 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:45:06.331 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:45:06.331 00.000 8976 move complete, result=0
01:45:06.331 00.000 9828 Worker thread wakes up
01:45:06.331 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:45:06.331 00.000 8976 worker thread done servicing request
01:45:06.332 00.001 8976 Worker thread wakes up
01:45:06.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:06.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:06.332 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:45:06.332 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:45:06.332 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
01:45:06.332 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
01:45:06.332 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
01:45:06.332 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:45:06.332 00.000 9828 BLC: window closed
01:45:06.332 00.000 9828 MoveAxis(E, 14, B)
01:45:06.332 00.000 9828 Guiding  Dir = 2, Dur = 14
01:45:06.333 00.001 9828 IsSlewing returns 0
01:45:06.333 00.000 9828 IsGuiding returns 0
01:45:06.333 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:06.362 00.029 9828 IsGuiding returns 1
01:45:06.362 00.000 9828 scope still moving after pulse duration time elapsed
01:45:06.392 00.030 9828 IsSlewing returns 0
01:45:06.392 00.000 9828 IsGuiding returns 1
01:45:06.423 00.031 9828 IsSlewing returns 0
01:45:06.423 00.000 9828 IsGuiding returns 1
01:45:06.454 00.031 9828 IsSlewing returns 0
01:45:06.454 00.000 9828 IsGuiding returns 0
01:45:06.454 00.000 9828 scope move finished after 14 + 107 ms
01:45:06.454 00.000 9828 Move returns status 0, amount 14
01:45:06.454 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:06.454 00.000 9828 MoveAxis(N, 14, B)
01:45:06.454 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:06.470 00.016 9828 IsSlewing returns 0
01:45:06.470 00.000 9828 IsGuiding returns 0
01:45:06.470 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:06.501 00.031 9828 IsGuiding returns 1
01:45:06.501 00.000 9828 scope still moving after pulse duration time elapsed
01:45:06.532 00.031 9828 IsSlewing returns 0
01:45:06.532 00.000 9828 IsGuiding returns 1
01:45:06.563 00.031 9828 IsSlewing returns 0
01:45:06.563 00.000 9828 IsGuiding returns 1
01:45:06.594 00.031 9828 IsSlewing returns 0
01:45:06.594 00.000 9828 IsGuiding returns 1
01:45:06.624 00.030 9828 IsSlewing returns 0
01:45:06.624 00.000 9828 IsGuiding returns 0
01:45:06.624 00.000 9828 scope move finished after 14 + 140 ms
01:45:06.624 00.000 9828 Move returns status 0, amount 14
01:45:06.624 00.000 9828 move complete, result=0
01:45:06.625 00.001 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:45:06.626 00.001 9828 worker thread done servicing request
01:45:07.023 00.397 8976 Exposure complete
01:45:07.028 00.005 8976 worker thread done servicing request
01:45:07.028 00.000 5052 OnExposeComplete: enter
01:45:07.029 00.001 5052 UpdateGuideState(): m_state=6
01:45:07.029 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5348
01:45:07.029 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.65, Mass=200, SNR=9.8, Peak=73 HFD=2.3
01:45:07.029 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.86 = 2.42)
01:45:07.029 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.32)
01:45:07.029 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.82 mountX=-0.04 mountY=0.04, mountTheta=2.37
01:45:07.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.06, opts=13)
01:45:07.030 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.06)
01:45:07.030 00.000 8976 Worker thread wakes up
01:45:07.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.06) opts 0xd
01:45:07.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.06)
01:45:07.030 00.000 8976 Moving (-0.01, -0.06) raw xDistance=-0.04 yDistance=0.04
01:45:07.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:45:07.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:45:07.030 00.000 8976 MoveAxis(R, 0, ABG)
01:45:07.030 00.000 8976 MoveAxis(U, 0, ABG)
01:45:07.030 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
01:45:07.030 00.000 8976 MountToCamera -- mountX=1.89 mountY=-2.07 hyp=2.80 mountTheta=-0.83 cameraX=0.98, cameraY=2.63 cameraTheta=1.21
01:45:07.030 00.000 8976 incremental bump (0.982, 2.626) isValid = 1
01:45:07.030 00.000 8976 Scheduling Mount bump of (0.020, 0.055)
01:45:07.030 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.06, opts=4)
01:45:07.031 00.001 8976 Enqueuing Move request for scope (0.02, 0.06)
01:45:07.031 00.000 8976 move complete, result=0
01:45:07.031 00.000 9828 Worker thread wakes up
01:45:07.031 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0x4
01:45:07.031 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:45:07.031 00.000 8976 worker thread done servicing request
01:45:07.031 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
01:45:07.031 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:45:07.031 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
01:45:07.031 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.22 mountX=-0.02 mountY=-0.05, mountTheta=-1.98
01:45:07.031 00.000 9828 Moving (0.02, 0.06) raw xDistance=-0.02 yDistance=-0.05
01:45:07.031 00.000 9828 BLC: window closed
01:45:07.031 00.000 9828 MoveAxis(E, 7, B)
01:45:07.031 00.000 9828 Guiding  Dir = 2, Dur = 7
01:45:07.032 00.001 9828 IsSlewing returns 0
01:45:07.032 00.000 9828 IsGuiding returns 0
01:45:07.032 00.000 9828 PulseGuide returned control before completion, sleep 17
01:45:07.042 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:45:07.043 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:07.043 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:07.043 00.000 5052 Enqueuing Expose request
01:45:07.043 00.000 8976 Worker thread wakes up
01:45:07.043 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:07.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:07.043 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:07.059 00.016 9828 IsGuiding returns 1
01:45:07.059 00.000 9828 scope still moving after pulse duration time elapsed
01:45:07.090 00.031 9828 IsSlewing returns 0
01:45:07.090 00.000 9828 IsGuiding returns 1
01:45:07.121 00.031 9828 IsSlewing returns 0
01:45:07.121 00.000 9828 IsGuiding returns 1
01:45:07.152 00.031 9828 IsSlewing returns 0
01:45:07.152 00.000 9828 IsGuiding returns 0
01:45:07.152 00.000 9828 scope move finished after 7 + 112 ms
01:45:07.152 00.000 9828 Move returns status 0, amount 7
01:45:07.152 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:07.152 00.000 9828 MoveAxis(N, 7, B)
01:45:07.152 00.000 9828 Guiding  Dir = 0, Dur = 7
01:45:07.168 00.016 9828 IsSlewing returns 0
01:45:07.168 00.000 9828 IsGuiding returns 0
01:45:07.169 00.001 9828 PulseGuide returned control before completion, sleep 17
01:45:07.198 00.029 9828 IsGuiding returns 1
01:45:07.198 00.000 9828 scope still moving after pulse duration time elapsed
01:45:07.229 00.031 9828 IsSlewing returns 0
01:45:07.229 00.000 9828 IsGuiding returns 1
01:45:07.260 00.031 9828 IsSlewing returns 0
01:45:07.260 00.000 9828 IsGuiding returns 1
01:45:07.290 00.030 9828 IsSlewing returns 0
01:45:07.290 00.000 9828 IsGuiding returns 1
01:45:07.321 00.031 9828 IsSlewing returns 0
01:45:07.321 00.000 9828 IsGuiding returns 0
01:45:07.321 00.000 9828 scope move finished after 7 + 146 ms
01:45:07.321 00.000 9828 Move returns status 0, amount 7
01:45:07.321 00.000 9828 move complete, result=0
01:45:07.321 00.000 9828 worker thread done servicing request
01:45:07.321 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 7 ms NORTH
01:45:07.732 00.411 8976 Exposure complete
01:45:07.738 00.006 8976 worker thread done servicing request
01:45:07.738 00.000 5052 OnExposeComplete: enter
01:45:07.738 00.000 5052 UpdateGuideState(): m_state=6
01:45:07.738 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5349
01:45:07.738 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.63, Mass=221, SNR=10.3, Peak=74 HFD=2.4
01:45:07.738 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.04) = xAngle (-3.91 = 2.38)
01:45:07.738 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.01 = 2.27)
01:45:07.738 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.86 mountX=-0.06 mountY=0.07, mountTheta=2.33
01:45:07.739 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.08, opts=13)
01:45:07.739 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.08)
01:45:07.739 00.000 8976 Worker thread wakes up
01:45:07.739 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.08) opts 0xd
01:45:07.739 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.08)
01:45:07.739 00.000 8976 Moving (-0.03, -0.08) raw xDistance=-0.06 yDistance=0.07
01:45:07.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:45:07.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:45:07.739 00.000 8976 MoveAxis(R, 0, ABG)
01:45:07.739 00.000 8976 MoveAxis(U, 0, ABG)
01:45:07.739 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
01:45:07.739 00.000 8976 MountToCamera -- mountX=1.87 mountY=-2.07 hyp=2.79 mountTheta=-0.83 cameraX=0.99, cameraY=2.61 cameraTheta=1.21
01:45:07.739 00.000 8976 incremental bump (0.989, 2.609) isValid = 1
01:45:07.739 00.000 8976 Scheduling Mount bump of (0.030, 0.082)
01:45:07.739 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.08, opts=4)
01:45:07.739 00.000 8976 Enqueuing Move request for scope (0.03, 0.08)
01:45:07.739 00.000 8976 move complete, result=0
01:45:07.739 00.000 9828 Worker thread wakes up
01:45:07.740 00.001 8976 worker thread done servicing request
01:45:07.740 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0x4
01:45:07.740 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:45:07.740 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.97)
01:45:07.740 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
01:45:07.740 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
01:45:07.740 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.22 mountX=-0.03 mountY=-0.08, mountTheta=-1.98
01:45:07.740 00.000 9828 Moving (0.03, 0.08) raw xDistance=-0.03 yDistance=-0.08
01:45:07.740 00.000 9828 BLC: window closed
01:45:07.740 00.000 9828 MoveAxis(E, 11, B)
01:45:07.740 00.000 9828 Guiding  Dir = 2, Dur = 11
01:45:07.740 00.000 9828 IsSlewing returns 0
01:45:07.741 00.001 9828 IsGuiding returns 0
01:45:07.741 00.000 9828 PulseGuide returned control before completion, sleep 21
01:45:07.749 00.008 5052 UpdateGuideState exits: m=221 SNR=10.3
01:45:07.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:07.749 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:07.749 00.000 5052 Enqueuing Expose request
01:45:07.749 00.000 8976 Worker thread wakes up
01:45:07.750 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:07.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:07.750 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:07.771 00.021 9828 IsGuiding returns 1
01:45:07.771 00.000 9828 scope still moving after pulse duration time elapsed
01:45:07.802 00.031 9828 IsSlewing returns 0
01:45:07.802 00.000 9828 IsGuiding returns 1
01:45:07.833 00.031 9828 IsSlewing returns 0
01:45:07.833 00.000 9828 IsGuiding returns 1
01:45:07.864 00.031 9828 IsSlewing returns 0
01:45:07.864 00.000 9828 IsGuiding returns 1
01:45:07.895 00.031 9828 IsSlewing returns 0
01:45:07.895 00.000 9828 IsGuiding returns 0
01:45:07.895 00.000 9828 scope move finished after 11 + 143 ms
01:45:07.895 00.000 9828 Move returns status 0, amount 11
01:45:07.895 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:07.895 00.000 9828 MoveAxis(N, 11, B)
01:45:07.895 00.000 9828 Guiding  Dir = 0, Dur = 11
01:45:07.911 00.016 9828 IsSlewing returns 0
01:45:07.911 00.000 9828 IsGuiding returns 0
01:45:07.911 00.000 9828 PulseGuide returned control before completion, sleep 21
01:45:07.942 00.031 9828 IsGuiding returns 1
01:45:07.942 00.000 9828 scope still moving after pulse duration time elapsed
01:45:07.973 00.031 9828 IsSlewing returns 0
01:45:07.973 00.000 9828 IsGuiding returns 1
01:45:08.004 00.031 9828 IsSlewing returns 0
01:45:08.005 00.001 9828 IsGuiding returns 1
01:45:08.035 00.030 9828 IsSlewing returns 0
01:45:08.035 00.000 9828 IsGuiding returns 1
01:45:08.066 00.031 9828 IsSlewing returns 0
01:45:08.066 00.000 9828 IsGuiding returns 0
01:45:08.066 00.000 9828 scope move finished after 11 + 144 ms
01:45:08.066 00.000 9828 Move returns status 0, amount 11
01:45:08.066 00.000 9828 move complete, result=0
01:45:08.066 00.000 9828 worker thread done servicing request
01:45:08.066 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 11 ms NORTH
01:45:08.443 00.377 8976 Exposure complete
01:45:08.448 00.005 8976 worker thread done servicing request
01:45:08.448 00.000 5052 OnExposeComplete: enter
01:45:08.448 00.000 5052 UpdateGuideState(): m_state=6
01:45:08.449 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5350
01:45:08.449 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.39, Mass=216, SNR=10.2, Peak=77 HFD=2.5
01:45:08.449 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
01:45:08.449 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.53)
01:45:08.449 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.32 hyp=0.63 cameraTheta=-2.61 mountX=-0.04 mountY=0.63, mountTheta=1.63
01:45:08.449 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.32, opts=13)
01:45:08.449 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.32)
01:45:08.450 00.001 8976 Worker thread wakes up
01:45:08.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.32) opts 0xd
01:45:08.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.32)
01:45:08.450 00.000 8976 Moving (-0.54, -0.32) raw xDistance=-0.04 yDistance=0.63
01:45:08.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:45:08.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
01:45:08.450 00.000 8976 MoveAxis(R, 0, ABG)
01:45:08.450 00.000 8976 MoveAxis(D, 2, ABG)
01:45:08.450 00.000 8976 stepping (-12, 13) + (0, -2)
01:45:08.450 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:08.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:45:08.460 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
01:45:08.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:08.461 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:08.461 00.000 5052 Enqueuing Expose request
01:45:08.473 00.012 8976 Received - 47 (G) 
01:45:08.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:08.473 00.000 8976 stepped: pos (-12, 11)
01:45:08.473 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:45:08.473 00.000 8976 MountToCamera -- mountX=1.86 mountY=-1.96 hyp=2.70 mountTheta=-0.81 cameraX=0.90, cameraY=2.55 cameraTheta=1.23
01:45:08.473 00.000 8976 incremental bump (0.900, 2.551) isValid = 1
01:45:08.473 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
01:45:08.473 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:45:08.473 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:45:08.473 00.000 8976 move complete, result=0
01:45:08.473 00.000 9828 Worker thread wakes up
01:45:08.473 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:45:08.473 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:45:08.473 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
01:45:08.473 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:45:08.473 00.000 8976 worker thread done servicing request
01:45:08.473 00.000 8976 Worker thread wakes up
01:45:08.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:08.473 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
01:45:08.474 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:45:08.474 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:45:08.474 00.000 9828 BLC: window closed
01:45:08.474 00.000 9828 MoveAxis(E, 14, B)
01:45:08.474 00.000 9828 Guiding  Dir = 2, Dur = 14
01:45:08.474 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:08.474 00.000 9828 IsSlewing returns 0
01:45:08.474 00.000 9828 IsGuiding returns 0
01:45:08.474 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:08.504 00.030 9828 IsGuiding returns 1
01:45:08.504 00.000 9828 scope still moving after pulse duration time elapsed
01:45:08.534 00.030 9828 IsSlewing returns 0
01:45:08.534 00.000 9828 IsGuiding returns 1
01:45:08.566 00.032 9828 IsSlewing returns 0
01:45:08.566 00.000 9828 IsGuiding returns 1
01:45:08.596 00.030 9828 IsSlewing returns 0
01:45:08.596 00.000 9828 IsGuiding returns 1
01:45:08.629 00.033 9828 IsSlewing returns 0
01:45:08.629 00.000 9828 IsGuiding returns 0
01:45:08.629 00.000 9828 scope move finished after 14 + 139 ms
01:45:08.629 00.000 9828 Move returns status 0, amount 14
01:45:08.629 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:08.629 00.000 9828 MoveAxis(N, 15, B)
01:45:08.629 00.000 9828 Guiding  Dir = 0, Dur = 15
01:45:08.644 00.015 9828 IsSlewing returns 0
01:45:08.644 00.000 9828 IsGuiding returns 0
01:45:08.644 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:08.674 00.030 9828 IsGuiding returns 1
01:45:08.674 00.000 9828 scope still moving after pulse duration time elapsed
01:45:08.706 00.032 9828 IsSlewing returns 0
01:45:08.706 00.000 9828 IsGuiding returns 1
01:45:08.737 00.031 9828 IsSlewing returns 0
01:45:08.737 00.000 9828 IsGuiding returns 1
01:45:08.768 00.031 9828 IsSlewing returns 0
01:45:08.768 00.000 9828 IsGuiding returns 1
01:45:08.798 00.030 9828 IsSlewing returns 0
01:45:08.798 00.000 9828 IsGuiding returns 0
01:45:08.798 00.000 9828 scope move finished after 15 + 139 ms
01:45:08.798 00.000 9828 Move returns status 0, amount 15
01:45:08.798 00.000 9828 move complete, result=0
01:45:08.798 00.000 9828 worker thread done servicing request
01:45:08.798 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
01:45:09.163 00.365 8976 Exposure complete
01:45:09.168 00.005 8976 worker thread done servicing request
01:45:09.168 00.000 5052 OnExposeComplete: enter
01:45:09.168 00.000 5052 UpdateGuideState(): m_state=6
01:45:09.168 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5351
01:45:09.168 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.62, Mass=209, SNR=10.0, Peak=75 HFD=2.3
01:45:09.168 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
01:45:09.168 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.14)
01:45:09.168 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.09 hyp=0.62 cameraTheta=-3.00 mountX=0.20 mountY=0.56, mountTheta=1.23
01:45:09.169 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.09, opts=13)
01:45:09.169 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.09)
01:45:09.169 00.000 8976 Worker thread wakes up
01:45:09.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.09) opts 0xd
01:45:09.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.09)
01:45:09.170 00.001 8976 Moving (-0.61, -0.09) raw xDistance=0.20 yDistance=0.56
01:45:09.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:45:09.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
01:45:09.170 00.000 8976 MoveAxis(R, 0, ABG)
01:45:09.170 00.000 8976 MoveAxis(D, 2, ABG)
01:45:09.170 00.000 8976 stepping (-12, 11) + (0, -2)
01:45:09.170 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:09.170 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:45:09.180 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:45:09.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:09.180 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:09.180 00.000 5052 Enqueuing Expose request
01:45:09.192 00.012 8976 Received - 47 (G) 
01:45:09.192 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:09.192 00.000 8976 stepped: pos (-12, 9)
01:45:09.192 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:45:09.192 00.000 8976 MountToCamera -- mountX=1.85 mountY=-1.79 hyp=2.57 mountTheta=-0.77 cameraX=0.75, cameraY=2.46 cameraTheta=1.28
01:45:09.192 00.000 8976 incremental bump (0.747, 2.464) isValid = 1
01:45:09.192 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
01:45:09.192 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:45:09.192 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:45:09.192 00.000 8976 move complete, result=0
01:45:09.192 00.000 9828 Worker thread wakes up
01:45:09.192 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:45:09.192 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:45:09.192 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
01:45:09.192 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:45:09.192 00.000 8976 worker thread done servicing request
01:45:09.192 00.000 8976 Worker thread wakes up
01:45:09.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:09.193 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:09.193 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
01:45:09.193 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
01:45:09.193 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:45:09.193 00.000 9828 BLC: window closed
01:45:09.193 00.000 9828 MoveAxis(E, 12, B)
01:45:09.193 00.000 9828 Guiding  Dir = 2, Dur = 12
01:45:09.193 00.000 9828 IsSlewing returns 0
01:45:09.193 00.000 9828 IsGuiding returns 0
01:45:09.193 00.000 9828 PulseGuide returned control before completion, sleep 22
01:45:09.217 00.024 9828 IsGuiding returns 1
01:45:09.217 00.000 9828 scope still moving after pulse duration time elapsed
01:45:09.247 00.030 9828 IsSlewing returns 0
01:45:09.247 00.000 9828 IsGuiding returns 1
01:45:09.277 00.030 9828 IsSlewing returns 0
01:45:09.278 00.001 9828 IsGuiding returns 1
01:45:09.308 00.030 9828 IsSlewing returns 0
01:45:09.308 00.000 9828 IsGuiding returns 1
01:45:09.340 00.032 9828 IsSlewing returns 0
01:45:09.340 00.000 9828 IsGuiding returns 0
01:45:09.340 00.000 9828 scope move finished after 12 + 133 ms
01:45:09.340 00.000 9828 Move returns status 0, amount 12
01:45:09.340 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:09.340 00.000 9828 MoveAxis(N, 15, B)
01:45:09.340 00.000 9828 Guiding  Dir = 0, Dur = 15
01:45:09.355 00.015 9828 IsSlewing returns 0
01:45:09.355 00.000 9828 IsGuiding returns 0
01:45:09.355 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:09.386 00.031 9828 IsGuiding returns 1
01:45:09.386 00.000 9828 scope still moving after pulse duration time elapsed
01:45:09.417 00.031 9828 IsSlewing returns 0
01:45:09.417 00.000 9828 IsGuiding returns 1
01:45:09.447 00.030 9828 IsSlewing returns 0
01:45:09.448 00.001 9828 IsGuiding returns 1
01:45:09.478 00.030 9828 IsSlewing returns 0
01:45:09.478 00.000 9828 IsGuiding returns 1
01:45:09.510 00.032 9828 IsSlewing returns 0
01:45:09.510 00.000 9828 IsGuiding returns 0
01:45:09.510 00.000 9828 scope move finished after 15 + 139 ms
01:45:09.510 00.000 9828 Move returns status 0, amount 15
01:45:09.510 00.000 9828 move complete, result=0
01:45:09.510 00.000 9828 worker thread done servicing request
01:45:09.510 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:45:09.887 00.377 8976 Exposure complete
01:45:09.892 00.005 8976 worker thread done servicing request
01:45:09.892 00.000 5052 OnExposeComplete: enter
01:45:09.892 00.000 5052 UpdateGuideState(): m_state=6
01:45:09.893 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5352
01:45:09.893 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.53, Mass=204, SNR=9.9, Peak=78 HFD=1.5
01:45:09.893 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.92 = 1.37)
01:45:09.893 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
01:45:09.893 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.18 hyp=0.69 cameraTheta=-2.87 mountX=0.14 mountY=0.66, mountTheta=1.36
01:45:09.893 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.18, opts=13)
01:45:09.894 00.001 5052 Enqueuing Move request for stepguider (-0.66, -0.18)
01:45:09.894 00.000 8976 Worker thread wakes up
01:45:09.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.18) opts 0xd
01:45:09.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.18)
01:45:09.894 00.000 8976 Moving (-0.66, -0.18) raw xDistance=0.14 yDistance=0.66
01:45:09.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:45:09.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
01:45:09.894 00.000 8976 MoveAxis(R, 0, ABG)
01:45:09.894 00.000 8976 MoveAxis(D, 3, ABG)
01:45:09.894 00.000 8976 stepping (-12, 9) + (0, -3)
01:45:09.894 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:09.895 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:45:09.905 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:45:09.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:09.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:09.905 00.000 5052 Enqueuing Expose request
01:45:09.928 00.023 8976 Received - 47 (G) 
01:45:09.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:09.928 00.000 8976 stepped: pos (-12, 6)
01:45:09.928 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
01:45:09.928 00.000 8976 MountToCamera -- mountX=1.85 mountY=-1.51 hyp=2.39 mountTheta=-0.69 cameraX=0.50, cameraY=2.33 cameraTheta=1.36
01:45:09.928 00.000 8976 incremental bump (0.504, 2.334) isValid = 1
01:45:09.928 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
01:45:09.928 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:45:09.928 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:45:09.928 00.000 8976 move complete, result=0
01:45:09.928 00.000 9828 Worker thread wakes up
01:45:09.928 00.000 8976 worker thread done servicing request
01:45:09.928 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:45:09.928 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:45:09.928 00.000 8976 Worker thread wakes up
01:45:09.928 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:45:09.929 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:09.929 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
01:45:09.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:09.929 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
01:45:09.929 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
01:45:09.929 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:45:09.929 00.000 9828 BLC: window closed
01:45:09.929 00.000 9828 MoveAxis(E, 9, B)
01:45:09.929 00.000 9828 Guiding  Dir = 2, Dur = 9
01:45:09.929 00.000 9828 IsSlewing returns 0
01:45:09.929 00.000 9828 IsGuiding returns 0
01:45:09.930 00.001 9828 PulseGuide returned control before completion, sleep 19
01:45:09.962 00.032 9828 IsGuiding returns 1
01:45:09.962 00.000 9828 scope still moving after pulse duration time elapsed
01:45:09.993 00.031 9828 IsSlewing returns 0
01:45:09.993 00.000 9828 IsGuiding returns 1
01:45:10.023 00.030 9828 IsSlewing returns 0
01:45:10.023 00.000 9828 IsGuiding returns 1
01:45:10.054 00.031 9828 IsSlewing returns 0
01:45:10.054 00.000 9828 IsGuiding returns 1
01:45:10.086 00.032 9828 IsSlewing returns 0
01:45:10.086 00.000 9828 IsGuiding returns 1
01:45:10.116 00.030 9828 IsSlewing returns 0
01:45:10.116 00.000 9828 IsGuiding returns 1
01:45:10.146 00.030 9828 IsSlewing returns 0
01:45:10.146 00.000 9828 IsGuiding returns 0
01:45:10.146 00.000 9828 scope move finished after 9 + 208 ms
01:45:10.146 00.000 9828 Move returns status 0, amount 9
01:45:10.146 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:10.146 00.000 9828 MoveAxis(N, 15, B)
01:45:10.146 00.000 9828 Guiding  Dir = 0, Dur = 15
01:45:10.162 00.016 9828 IsSlewing returns 0
01:45:10.162 00.000 9828 IsGuiding returns 0
01:45:10.162 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:10.192 00.030 9828 IsGuiding returns 1
01:45:10.192 00.000 9828 scope still moving after pulse duration time elapsed
01:45:10.223 00.031 9828 IsSlewing returns 0
01:45:10.223 00.000 9828 IsGuiding returns 1
01:45:10.254 00.031 9828 IsSlewing returns 0
01:45:10.254 00.000 9828 IsGuiding returns 1
01:45:10.286 00.032 9828 IsSlewing returns 0
01:45:10.286 00.000 9828 IsGuiding returns 1
01:45:10.316 00.030 9828 IsSlewing returns 0
01:45:10.316 00.000 9828 IsGuiding returns 0
01:45:10.316 00.000 9828 scope move finished after 15 + 138 ms
01:45:10.316 00.000 9828 Move returns status 0, amount 15
01:45:10.316 00.000 9828 move complete, result=0
01:45:10.316 00.000 9828 worker thread done servicing request
01:45:10.316 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:45:10.621 00.305 8976 Exposure complete
01:45:10.627 00.006 8976 worker thread done servicing request
01:45:10.627 00.000 5052 OnExposeComplete: enter
01:45:10.627 00.000 5052 UpdateGuideState(): m_state=6
01:45:10.627 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5353
01:45:10.627 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=282.09, Mass=188, SNR=9.5, Peak=74 HFD=2.3
01:45:10.627 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
01:45:10.627 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
01:45:10.627 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.38 hyp=0.51 cameraTheta=2.30 mountX=0.49 mountY=0.08, mountTheta=0.16
01:45:10.628 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.38, opts=13)
01:45:10.628 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.38)
01:45:10.628 00.000 8976 Worker thread wakes up
01:45:10.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.38) opts 0xd
01:45:10.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.38)
01:45:10.628 00.000 8976 Moving (-0.34, 0.38) raw xDistance=0.49 yDistance=0.08
01:45:10.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:45:10.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:45:10.628 00.000 8976 MoveAxis(L, 2, ABG)
01:45:10.628 00.000 8976 stepping (-12, 6) + (-2, 0)
01:45:10.628 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:10.629 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:45:10.640 00.011 5052 UpdateGuideState exits: m=188 SNR=9.5
01:45:10.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:10.640 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:10.640 00.000 5052 Enqueuing Expose request
01:45:10.663 00.023 8976 Received - 47 (G) 
01:45:10.663 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:10.663 00.000 8976 stepped: pos (-14, 6)
01:45:10.663 00.000 8976 MoveAxis(U, 0, ABG)
01:45:10.663 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
01:45:10.663 00.000 8976 MountToCamera -- mountX=1.95 mountY=-1.33 hyp=2.36 mountTheta=-0.60 cameraX=0.30, cameraY=2.34 cameraTheta=1.44
01:45:10.663 00.000 8976 incremental bump (0.296, 2.337) isValid = 1
01:45:10.663 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
01:45:10.663 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:45:10.663 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:45:10.663 00.000 8976 move complete, result=0
01:45:10.663 00.000 9828 Worker thread wakes up
01:45:10.663 00.000 8976 worker thread done servicing request
01:45:10.664 00.001 8976 Worker thread wakes up
01:45:10.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:10.664 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:10.664 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:45:10.664 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:45:10.664 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.74)
01:45:10.664 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
01:45:10.664 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:45:10.664 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
01:45:10.664 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:45:10.664 00.000 9828 BLC: window closed
01:45:10.664 00.000 9828 MoveAxis(E, 6, B)
01:45:10.664 00.000 9828 Guiding  Dir = 2, Dur = 6
01:45:10.665 00.001 9828 IsSlewing returns 0
01:45:10.665 00.000 9828 IsGuiding returns 0
01:45:10.665 00.000 9828 PulseGuide returned control before completion, sleep 16
01:45:10.690 00.025 9828 IsGuiding returns 1
01:45:10.690 00.000 9828 scope still moving after pulse duration time elapsed
01:45:10.721 00.031 9828 IsSlewing returns 0
01:45:10.721 00.000 9828 IsGuiding returns 1
01:45:10.752 00.031 9828 IsSlewing returns 0
01:45:10.752 00.000 9828 IsGuiding returns 1
01:45:10.783 00.031 9828 IsSlewing returns 0
01:45:10.783 00.000 9828 IsGuiding returns 0
01:45:10.783 00.000 9828 scope move finished after 6 + 112 ms
01:45:10.783 00.000 9828 Move returns status 0, amount 6
01:45:10.783 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:10.783 00.000 9828 MoveAxis(N, 16, B)
01:45:10.783 00.000 9828 Guiding  Dir = 0, Dur = 16
01:45:10.798 00.015 9828 IsSlewing returns 0
01:45:10.798 00.000 9828 IsGuiding returns 0
01:45:10.798 00.000 9828 PulseGuide returned control before completion, sleep 26
01:45:10.830 00.032 9828 IsGuiding returns 1
01:45:10.830 00.000 9828 scope still moving after pulse duration time elapsed
01:45:10.860 00.030 9828 IsSlewing returns 0
01:45:10.860 00.000 9828 IsGuiding returns 1
01:45:10.891 00.031 9828 IsSlewing returns 0
01:45:10.891 00.000 9828 IsGuiding returns 1
01:45:10.922 00.031 9828 IsSlewing returns 0
01:45:10.922 00.000 9828 IsGuiding returns 1
01:45:10.952 00.030 9828 IsSlewing returns 0
01:45:10.952 00.000 9828 IsGuiding returns 0
01:45:10.952 00.000 9828 scope move finished after 16 + 137 ms
01:45:10.952 00.000 9828 Move returns status 0, amount 16
01:45:10.952 00.000 9828 move complete, result=0
01:45:10.952 00.000 9828 worker thread done servicing request
01:45:10.952 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:45:11.360 00.408 8976 Exposure complete
01:45:11.365 00.005 8976 worker thread done servicing request
01:45:11.365 00.000 5052 OnExposeComplete: enter
01:45:11.365 00.000 5052 UpdateGuideState(): m_state=6
01:45:11.365 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5354
01:45:11.365 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.73, Mass=191, SNR=9.6, Peak=79 HFD=2.1
01:45:11.365 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:45:11.365 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:45:11.365 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.06 mountX=0.12 mountY=0.17, mountTheta=0.98
01:45:11.366 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.02, opts=13)
01:45:11.366 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.02)
01:45:11.366 00.000 8976 Worker thread wakes up
01:45:11.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.02) opts 0xd
01:45:11.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.02)
01:45:11.366 00.000 8976 Moving (-0.22, 0.02) raw xDistance=0.12 yDistance=0.17
01:45:11.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:45:11.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:45:11.366 00.000 8976 MoveAxis(R, 0, ABG)
01:45:11.366 00.000 8976 MoveAxis(U, 0, ABG)
01:45:11.366 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:45:11.367 00.001 8976 MountToCamera -- mountX=2.01 mountY=-1.20 hyp=2.34 mountTheta=-0.54 cameraX=0.16, cameraY=2.34 cameraTheta=1.50
01:45:11.367 00.000 8976 incremental bump (0.156, 2.339) isValid = 1
01:45:11.367 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
01:45:11.367 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:45:11.367 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:45:11.367 00.000 8976 move complete, result=0
01:45:11.367 00.000 9828 Worker thread wakes up
01:45:11.367 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:45:11.367 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:45:11.367 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
01:45:11.367 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
01:45:11.367 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
01:45:11.367 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:45:11.367 00.000 9828 BLC: window closed
01:45:11.367 00.000 9828 MoveAxis(E, 4, B)
01:45:11.367 00.000 9828 Guiding  Dir = 2, Dur = 4
01:45:11.367 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:45:11.368 00.001 8976 worker thread done servicing request
01:45:11.368 00.000 9828 IsSlewing returns 0
01:45:11.368 00.000 9828 IsGuiding returns 0
01:45:11.368 00.000 9828 PulseGuide returned control before completion, sleep 14
01:45:11.377 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
01:45:11.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:11.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:11.377 00.000 5052 Enqueuing Expose request
01:45:11.377 00.000 8976 Worker thread wakes up
01:45:11.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:11.377 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:11.377 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:11.389 00.012 9828 IsGuiding returns 1
01:45:11.389 00.000 9828 scope still moving after pulse duration time elapsed
01:45:11.419 00.030 9828 IsSlewing returns 0
01:45:11.419 00.000 9828 IsGuiding returns 1
01:45:11.451 00.032 9828 IsSlewing returns 0
01:45:11.451 00.000 9828 IsGuiding returns 1
01:45:11.482 00.031 9828 IsSlewing returns 0
01:45:11.482 00.000 9828 IsGuiding returns 0
01:45:11.482 00.000 9828 scope move finished after 4 + 109 ms
01:45:11.482 00.000 9828 Move returns status 0, amount 4
01:45:11.482 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:11.482 00.000 9828 MoveAxis(N, 16, B)
01:45:11.482 00.000 9828 Guiding  Dir = 0, Dur = 16
01:45:11.497 00.015 9828 IsSlewing returns 0
01:45:11.497 00.000 9828 IsGuiding returns 0
01:45:11.498 00.001 9828 PulseGuide returned control before completion, sleep 26
01:45:11.527 00.029 9828 IsGuiding returns 1
01:45:11.527 00.000 9828 scope still moving after pulse duration time elapsed
01:45:11.559 00.032 9828 IsSlewing returns 0
01:45:11.559 00.000 9828 IsGuiding returns 1
01:45:11.589 00.030 9828 IsSlewing returns 0
01:45:11.589 00.000 9828 IsGuiding returns 1
01:45:11.620 00.031 9828 IsSlewing returns 0
01:45:11.620 00.000 9828 IsGuiding returns 1
01:45:11.651 00.031 9828 IsSlewing returns 0
01:45:11.651 00.000 9828 IsGuiding returns 0
01:45:11.651 00.000 9828 scope move finished after 16 + 137 ms
01:45:11.651 00.000 9828 Move returns status 0, amount 16
01:45:11.651 00.000 9828 move complete, result=0
01:45:11.651 00.000 9828 worker thread done servicing request
01:45:11.652 00.001 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:45:12.072 00.420 8976 Exposure complete
01:45:12.077 00.005 8976 worker thread done servicing request
01:45:12.077 00.000 5052 OnExposeComplete: enter
01:45:12.077 00.000 5052 UpdateGuideState(): m_state=6
01:45:12.077 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5355
01:45:12.077 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.56, Mass=194, SNR=9.6, Peak=72 HFD=2.1
01:45:12.077 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.04 = 2.24)
01:45:12.077 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.13)
01:45:12.077 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.00 mountX=-0.10 mountY=0.14, mountTheta=2.20
01:45:12.078 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.15, opts=13)
01:45:12.078 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.15)
01:45:12.078 00.000 8976 Worker thread wakes up
01:45:12.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.15) opts 0xd
01:45:12.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.15)
01:45:12.078 00.000 8976 Moving (-0.07, -0.15) raw xDistance=-0.10 yDistance=0.14
01:45:12.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:45:12.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:45:12.078 00.000 8976 MoveAxis(R, 0, ABG)
01:45:12.078 00.000 8976 MoveAxis(U, 0, ABG)
01:45:12.079 00.001 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
01:45:12.079 00.000 8976 MountToCamera -- mountX=2.05 mountY=-1.12 hyp=2.34 mountTheta=-0.50 cameraX=0.06, cameraY=2.34 cameraTheta=1.54
01:45:12.079 00.000 8976 incremental bump (0.062, 2.340) isValid = 1
01:45:12.079 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
01:45:12.079 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:45:12.079 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:45:12.079 00.000 8976 move complete, result=0
01:45:12.079 00.000 9828 Worker thread wakes up
01:45:12.079 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:45:12.079 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:45:12.079 00.000 8976 worker thread done servicing request
01:45:12.079 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
01:45:12.079 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=35, FiltMax=66, Gamma=2.630
01:45:12.079 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
01:45:12.079 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
01:45:12.079 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:45:12.079 00.000 9828 BLC: window closed
01:45:12.080 00.001 9828 MoveAxis(E, 3, B)
01:45:12.080 00.000 9828 Guiding  Dir = 2, Dur = 3
01:45:12.080 00.000 9828 IsSlewing returns 0
01:45:12.080 00.000 9828 IsGuiding returns 0
01:45:12.080 00.000 9828 PulseGuide returned control before completion, sleep 13
01:45:12.089 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:45:12.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:12.089 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:12.089 00.000 5052 Enqueuing Expose request
01:45:12.089 00.000 8976 Worker thread wakes up
01:45:12.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:12.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:12.089 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:12.101 00.012 9828 IsGuiding returns 1
01:45:12.102 00.001 9828 scope still moving after pulse duration time elapsed
01:45:12.133 00.031 9828 IsSlewing returns 0
01:45:12.133 00.000 9828 IsGuiding returns 1
01:45:12.163 00.030 9828 IsSlewing returns 0
01:45:12.163 00.000 9828 IsGuiding returns 1
01:45:12.193 00.030 9828 IsSlewing returns 0
01:45:12.193 00.000 9828 IsGuiding returns 1
01:45:12.224 00.031 9828 IsSlewing returns 0
01:45:12.224 00.000 9828 IsGuiding returns 0
01:45:12.224 00.000 9828 scope move finished after 3 + 141 ms
01:45:12.224 00.000 9828 Move returns status 0, amount 3
01:45:12.224 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:12.224 00.000 9828 MoveAxis(N, 16, B)
01:45:12.225 00.001 9828 Guiding  Dir = 0, Dur = 16
01:45:12.240 00.015 9828 IsSlewing returns 0
01:45:12.240 00.000 9828 IsGuiding returns 0
01:45:12.240 00.000 9828 PulseGuide returned control before completion, sleep 26
01:45:12.271 00.031 9828 IsGuiding returns 1
01:45:12.271 00.000 9828 scope still moving after pulse duration time elapsed
01:45:12.303 00.032 9828 IsSlewing returns 0
01:45:12.308 00.005 9828 IsGuiding returns 1
01:45:12.333 00.025 9828 IsSlewing returns 0
01:45:12.333 00.000 9828 IsGuiding returns 1
01:45:12.364 00.031 9828 IsSlewing returns 0
01:45:12.364 00.000 9828 IsGuiding returns 0
01:45:12.364 00.000 9828 scope move finished after 16 + 108 ms
01:45:12.364 00.000 9828 Move returns status 0, amount 16
01:45:12.364 00.000 9828 move complete, result=0
01:45:12.364 00.000 9828 worker thread done servicing request
01:45:12.364 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:45:12.779 00.415 8976 Exposure complete
01:45:12.785 00.006 8976 worker thread done servicing request
01:45:12.785 00.000 5052 OnExposeComplete: enter
01:45:12.785 00.000 5052 UpdateGuideState(): m_state=6
01:45:12.785 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5356
01:45:12.786 00.001 5052 Star::Find returns 1 (0), X=329.10, Y=281.50, Mass=212, SNR=10.1, Peak=73 HFD=2.3
01:45:12.786 00.000 5052 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.04) = xAngle (-3.96 = 2.32)
01:45:12.786 00.000 5052 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.06 = 2.22)
01:45:12.786 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.92 mountX=-0.15 mountY=0.18, mountTheta=2.28
01:45:12.786 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.21, opts=13)
01:45:12.786 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.21)
01:45:12.786 00.000 8976 Worker thread wakes up
01:45:12.787 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.21) opts 0xd
01:45:12.787 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.21)
01:45:12.787 00.000 8976 Moving (-0.07, -0.21) raw xDistance=-0.15 yDistance=0.18
01:45:12.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:45:12.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:45:12.787 00.000 8976 MoveAxis(R, 0, ABG)
01:45:12.787 00.000 8976 MoveAxis(U, 0, ABG)
01:45:12.787 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
01:45:12.787 00.000 8976 MountToCamera -- mountX=2.08 mountY=-1.07 hyp=2.34 mountTheta=-0.47 cameraX=-0.00, cameraY=2.34 cameraTheta=1.57
01:45:12.787 00.000 8976 incremental bump (-0.000, 2.341) isValid = 1
01:45:12.787 00.000 8976 Scheduling Mount bump of (-0.000, 0.119)
01:45:12.787 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:45:12.787 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:45:12.787 00.000 8976 move complete, result=0
01:45:12.787 00.000 9828 Worker thread wakes up
01:45:12.787 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:45:12.787 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:45:12.787 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
01:45:12.787 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.70)
01:45:12.787 00.000 8976 worker thread done servicing request
01:45:12.788 00.001 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
01:45:12.788 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:45:12.788 00.000 9828 BLC: window closed
01:45:12.788 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:45:12.788 00.000 9828 MoveAxis(E, 2, B)
01:45:12.788 00.000 9828 Guiding  Dir = 2, Dur = 2
01:45:12.788 00.000 9828 IsSlewing returns 0
01:45:12.788 00.000 9828 IsGuiding returns 0
01:45:12.788 00.000 9828 PulseGuide returned control before completion, sleep 12
01:45:12.797 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
01:45:12.798 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:12.798 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:12.798 00.000 5052 Enqueuing Expose request
01:45:12.798 00.000 8976 Worker thread wakes up
01:45:12.798 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:12.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:12.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:12.813 00.015 9828 IsGuiding returns 1
01:45:12.813 00.000 9828 scope still moving after pulse duration time elapsed
01:45:12.843 00.030 9828 IsSlewing returns 0
01:45:12.843 00.000 9828 IsGuiding returns 1
01:45:12.874 00.031 9828 IsSlewing returns 0
01:45:12.874 00.000 9828 IsGuiding returns 1
01:45:12.905 00.031 9828 IsSlewing returns 0
01:45:12.905 00.000 9828 IsGuiding returns 0
01:45:12.905 00.000 9828 scope move finished after 2 + 114 ms
01:45:12.905 00.000 9828 Move returns status 0, amount 2
01:45:12.905 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:12.905 00.000 9828 MoveAxis(N, 16, B)
01:45:12.905 00.000 9828 Guiding  Dir = 0, Dur = 16
01:45:12.920 00.015 9828 IsSlewing returns 0
01:45:12.920 00.000 9828 IsGuiding returns 0
01:45:12.920 00.000 9828 PulseGuide returned control before completion, sleep 26
01:45:12.951 00.031 9828 IsGuiding returns 1
01:45:12.951 00.000 9828 scope still moving after pulse duration time elapsed
01:45:12.981 00.030 9828 IsSlewing returns 0
01:45:12.981 00.000 9828 IsGuiding returns 1
01:45:13.013 00.032 9828 IsSlewing returns 0
01:45:13.013 00.000 9828 IsGuiding returns 1
01:45:13.044 00.031 9828 IsSlewing returns 0
01:45:13.044 00.000 9828 IsGuiding returns 1
01:45:13.075 00.031 9828 IsSlewing returns 0
01:45:13.075 00.000 9828 IsGuiding returns 0
01:45:13.075 00.000 9828 scope move finished after 16 + 139 ms
01:45:13.075 00.000 9828 Move returns status 0, amount 16
01:45:13.075 00.000 9828 move complete, result=0
01:45:13.075 00.000 9828 worker thread done servicing request
01:45:13.075 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:45:13.490 00.415 8976 Exposure complete
01:45:13.495 00.005 8976 worker thread done servicing request
01:45:13.496 00.001 5052 OnExposeComplete: enter
01:45:13.496 00.000 5052 UpdateGuideState(): m_state=6
01:45:13.496 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5357
01:45:13.496 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.44, Mass=213, SNR=10.1, Peak=72 HFD=2.5
01:45:13.496 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
01:45:13.496 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
01:45:13.496 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.27 hyp=0.47 cameraTheta=-2.53 mountX=-0.07 mountY=0.47, mountTheta=1.71
01:45:13.497 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.27, opts=13)
01:45:13.497 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.27)
01:45:13.497 00.000 8976 Worker thread wakes up
01:45:13.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.27) opts 0xd
01:45:13.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.27)
01:45:13.497 00.000 8976 Moving (-0.38, -0.27) raw xDistance=-0.07 yDistance=0.47
01:45:13.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:45:13.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
01:45:13.497 00.000 8976 MoveAxis(R, 0, ABG)
01:45:13.497 00.000 8976 MoveAxis(D, 2, ABG)
01:45:13.497 00.000 8976 stepping (-14, 6) + (0, -2)
01:45:13.497 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:13.498 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:45:13.508 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:45:13.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:13.508 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:13.508 00.000 5052 Enqueuing Expose request
01:45:13.524 00.016 8976 Received - 47 (G) 
01:45:13.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:13.524 00.000 8976 stepped: pos (-14, 4)
01:45:13.524 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:45:13.524 00.000 8976 MountToCamera -- mountX=2.10 mountY=-0.92 hyp=2.30 mountTheta=-0.41 cameraX=-0.14, cameraY=2.29 cameraTheta=1.63
01:45:13.524 00.000 8976 incremental bump (-0.136, 2.294) isValid = 1
01:45:13.524 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
01:45:13.525 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:45:13.525 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:45:13.525 00.000 8976 move complete, result=0
01:45:13.525 00.000 9828 Worker thread wakes up
01:45:13.525 00.000 8976 worker thread done servicing request
01:45:13.525 00.000 8976 Worker thread wakes up
01:45:13.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:13.525 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:45:13.525 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:45:13.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:13.525 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:45:13.525 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
01:45:13.525 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
01:45:13.525 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:45:13.525 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:45:13.525 00.000 9828 BLC: window closed
01:45:13.525 00.000 9828 MoveAxis(W, 0, B)
01:45:13.525 00.000 9828 Move returns status 0, amount 0
01:45:13.525 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:13.525 00.000 9828 MoveAxis(N, 16, B)
01:45:13.526 00.001 9828 Guiding  Dir = 0, Dur = 16
01:45:13.526 00.000 9828 IsSlewing returns 0
01:45:13.526 00.000 9828 IsGuiding returns 0
01:45:13.526 00.000 9828 PulseGuide returned control before completion, sleep 26
01:45:13.555 00.029 9828 IsGuiding returns 1
01:45:13.555 00.000 9828 scope still moving after pulse duration time elapsed
01:45:13.587 00.032 9828 IsSlewing returns 0
01:45:13.587 00.000 9828 IsGuiding returns 1
01:45:13.618 00.031 9828 IsSlewing returns 0
01:45:13.618 00.000 9828 IsGuiding returns 1
01:45:13.649 00.031 9828 IsSlewing returns 0
01:45:13.649 00.000 9828 IsGuiding returns 1
01:45:13.679 00.030 9828 IsSlewing returns 0
01:45:13.679 00.000 9828 IsGuiding returns 0
01:45:13.679 00.000 9828 scope move finished after 16 + 137 ms
01:45:13.679 00.000 9828 Move returns status 0, amount 16
01:45:13.679 00.000 9828 move complete, result=0
01:45:13.679 00.000 9828 worker thread done servicing request
01:45:13.679 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
01:45:14.218 00.539 8976 Exposure complete
01:45:14.223 00.005 8976 worker thread done servicing request
01:45:14.223 00.000 5052 OnExposeComplete: enter
01:45:14.223 00.000 5052 UpdateGuideState(): m_state=6
01:45:14.223 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5358
01:45:14.223 00.000 5052 Star::Find returns 1 (0), X=328.09, Y=281.58, Mass=204, SNR=9.9, Peak=72 HFD=2.2
01:45:14.223 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
01:45:14.223 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.12)
01:45:14.223 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=-0.13 hyp=1.10 cameraTheta=-3.02 mountX=0.38 mountY=0.99, mountTheta=1.21
01:45:14.223 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=-0.13, opts=13)
01:45:14.223 00.000 5052 Enqueuing Move request for stepguider (-1.09, -0.13)
01:45:14.224 00.001 8976 Worker thread wakes up
01:45:14.224 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, -0.13) opts 0xd
01:45:14.224 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, -0.13)
01:45:14.224 00.000 8976 Moving (-1.09, -0.13) raw xDistance=0.38 yDistance=0.99
01:45:14.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:45:14.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.99
01:45:14.224 00.000 8976 MoveAxis(L, 2, ABG)
01:45:14.224 00.000 8976 stepping (-14, 4) + (-2, 0)
01:45:14.224 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:14.224 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=34, FiltMax=61, Gamma=2.630
01:45:14.234 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:45:14.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:14.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:14.234 00.000 5052 Enqueuing Expose request
01:45:14.259 00.025 8976 Received - 47 (G) 
01:45:14.260 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:14.260 00.000 8976 stepped: pos (-16, 4)
01:45:14.260 00.000 8976 MoveAxis(D, 4, ABG)
01:45:14.260 00.000 8976 stepping (-16, 4) + (0, -4)
01:45:14.260 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:45:14.292 00.032 8976 Received - 47 (G) 
01:45:14.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:45:14.292 00.000 8976 stepped: pos (-16, 0)
01:45:14.292 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
01:45:14.292 00.000 8976 MountToCamera -- mountX=2.22 mountY=-0.62 hyp=2.30 mountTheta=-0.27 cameraX=-0.46, cameraY=2.26 cameraTheta=1.77
01:45:14.292 00.000 8976 incremental bump (-0.459, 2.257) isValid = 1
01:45:14.292 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
01:45:14.292 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:45:14.292 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:45:14.293 00.001 8976 move complete, result=0
01:45:14.293 00.000 8976 worker thread done servicing request
01:45:14.293 00.000 9828 Worker thread wakes up
01:45:14.293 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:45:14.293 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:45:14.293 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
01:45:14.293 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
01:45:14.293 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:45:14.293 00.000 8976 Worker thread wakes up
01:45:14.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:14.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:14.293 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.02 mountY=-0.12, mountTheta=-1.42
01:45:14.293 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:45:14.293 00.000 9828 BLC: window closed
01:45:14.293 00.000 9828 MoveAxis(W, 6, B)
01:45:14.293 00.000 9828 Guiding  Dir = 3, Dur = 6
01:45:14.294 00.001 9828 IsSlewing returns 0
01:45:14.294 00.000 9828 IsGuiding returns 0
01:45:14.294 00.000 9828 PulseGuide returned control before completion, sleep 16
01:45:14.316 00.022 9828 IsGuiding returns 1
01:45:14.316 00.000 9828 scope still moving after pulse duration time elapsed
01:45:14.347 00.031 9828 IsSlewing returns 0
01:45:14.347 00.000 9828 IsGuiding returns 1
01:45:14.378 00.031 9828 IsSlewing returns 0
01:45:14.378 00.000 9828 IsGuiding returns 1
01:45:14.409 00.031 9828 IsSlewing returns 0
01:45:14.409 00.000 9828 IsGuiding returns 0
01:45:14.409 00.000 9828 scope move finished after 6 + 109 ms
01:45:14.409 00.000 9828 Move returns status 0, amount 6
01:45:14.409 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:14.409 00.000 9828 MoveAxis(N, 16, B)
01:45:14.410 00.001 9828 Guiding  Dir = 0, Dur = 16
01:45:14.426 00.016 9828 IsSlewing returns 0
01:45:14.426 00.000 9828 IsGuiding returns 0
01:45:14.426 00.000 9828 PulseGuide returned control before completion, sleep 26
01:45:14.455 00.029 9828 IsGuiding returns 1
01:45:14.455 00.000 9828 scope still moving after pulse duration time elapsed
01:45:14.487 00.032 9828 IsSlewing returns 0
01:45:14.487 00.000 9828 IsGuiding returns 1
01:45:14.518 00.031 9828 IsSlewing returns 0
01:45:14.518 00.000 9828 IsGuiding returns 1
01:45:14.548 00.030 9828 IsSlewing returns 0
01:45:14.548 00.000 9828 IsGuiding returns 1
01:45:14.579 00.031 9828 IsSlewing returns 0
01:45:14.579 00.000 9828 IsGuiding returns 0
01:45:14.579 00.000 9828 scope move finished after 16 + 136 ms
01:45:14.579 00.000 9828 Move returns status 0, amount 16
01:45:14.579 00.000 9828 move complete, result=0
01:45:14.579 00.000 9828 worker thread done servicing request
01:45:14.579 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
01:45:14.985 00.406 8976 Exposure complete
01:45:14.990 00.005 8976 worker thread done servicing request
01:45:14.990 00.000 5052 OnExposeComplete: enter
01:45:14.990 00.000 5052 UpdateGuideState(): m_state=6
01:45:14.990 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5359
01:45:14.990 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.48, Mass=217, SNR=10.2, Peak=72 HFD=3.1
01:45:14.990 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.85 = 1.44)
01:45:14.991 00.001 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
01:45:14.991 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.23 hyp=0.69 cameraTheta=-2.80 mountX=0.09 mountY=0.67, mountTheta=1.44
01:45:14.991 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.23, opts=13)
01:45:14.991 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.23)
01:45:14.991 00.000 8976 Worker thread wakes up
01:45:14.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.23) opts 0xd
01:45:14.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.23)
01:45:14.991 00.000 8976 Moving (-0.65, -0.23) raw xDistance=0.09 yDistance=0.67
01:45:14.992 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:45:14.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.67
01:45:14.992 00.000 8976 MoveAxis(R, 0, ABG)
01:45:14.992 00.000 8976 MoveAxis(D, 3, ABG)
01:45:14.992 00.000 8976 stepping (-16, 0) + (0, -3)
01:45:14.992 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:14.992 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
01:45:15.002 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:45:15.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:15.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:15.002 00.000 5052 Enqueuing Expose request
01:45:15.027 00.025 8976 Received - 47 (G) 
01:45:15.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:15.027 00.000 8976 stepped: pos (-16, -3)
01:45:15.027 00.000 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.93 = 1.93)
01:45:15.027 00.000 8976 MountToCamera -- mountX=2.29 mountY=-0.26 hyp=2.31 mountTheta=-0.11 cameraX=-0.82, cameraY=2.16 cameraTheta=1.93
01:45:15.027 00.000 8976 incremental bump (-0.816, 2.160) isValid = 1
01:45:15.027 00.000 8976 Scheduling Mount bump of (-0.041, 0.111)
01:45:15.027 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:45:15.027 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:45:15.027 00.000 8976 move complete, result=0
01:45:15.027 00.000 9828 Worker thread wakes up
01:45:15.027 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:45:15.027 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:45:15.027 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.02 = -1.27)
01:45:15.027 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.35)
01:45:15.027 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:45:15.027 00.000 8976 worker thread done servicing request
01:45:15.028 00.001 8976 Worker thread wakes up
01:45:15.028 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.04 mountY=-0.12, mountTheta=-1.27
01:45:15.028 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
01:45:15.028 00.000 9828 BLC: window closed
01:45:15.028 00.000 9828 MoveAxis(W, 11, B)
01:45:15.028 00.000 9828 Guiding  Dir = 3, Dur = 11
01:45:15.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:15.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:15.028 00.000 9828 IsSlewing returns 0
01:45:15.028 00.000 9828 IsGuiding returns 0
01:45:15.028 00.000 9828 PulseGuide returned control before completion, sleep 21
01:45:15.062 00.034 9828 IsGuiding returns 1
01:45:15.062 00.000 9828 scope still moving after pulse duration time elapsed
01:45:15.093 00.031 9828 IsSlewing returns 0
01:45:15.093 00.000 9828 IsGuiding returns 1
01:45:15.124 00.031 9828 IsSlewing returns 0
01:45:15.124 00.000 9828 IsGuiding returns 1
01:45:15.155 00.031 9828 IsSlewing returns 0
01:45:15.155 00.000 9828 IsGuiding returns 0
01:45:15.155 00.000 9828 scope move finished after 11 + 115 ms
01:45:15.155 00.000 9828 Move returns status 0, amount 11
01:45:15.155 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:15.155 00.000 9828 MoveAxis(N, 16, B)
01:45:15.155 00.000 9828 Guiding  Dir = 0, Dur = 16
01:45:15.170 00.015 9828 IsSlewing returns 0
01:45:15.170 00.000 9828 IsGuiding returns 0
01:45:15.171 00.001 9828 PulseGuide returned control before completion, sleep 26
01:45:15.202 00.031 9828 IsGuiding returns 1
01:45:15.202 00.000 9828 scope still moving after pulse duration time elapsed
01:45:15.233 00.031 9828 IsSlewing returns 0
01:45:15.233 00.000 9828 IsGuiding returns 1
01:45:15.265 00.032 9828 IsSlewing returns 0
01:45:15.265 00.000 9828 IsGuiding returns 1
01:45:15.296 00.031 9828 IsSlewing returns 0
01:45:15.296 00.000 9828 IsGuiding returns 1
01:45:15.327 00.031 9828 IsSlewing returns 0
01:45:15.327 00.000 9828 IsGuiding returns 0
01:45:15.327 00.000 9828 scope move finished after 16 + 140 ms
01:45:15.327 00.000 9828 Move returns status 0, amount 16
01:45:15.327 00.000 9828 move complete, result=0
01:45:15.327 00.000 9828 worker thread done servicing request
01:45:15.327 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
01:45:15.720 00.393 8976 Exposure complete
01:45:15.725 00.005 8976 worker thread done servicing request
01:45:15.725 00.000 5052 OnExposeComplete: enter
01:45:15.725 00.000 5052 UpdateGuideState(): m_state=6
01:45:15.725 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5360
01:45:15.725 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.46, Mass=204, SNR=9.9, Peak=72 HFD=2.3
01:45:15.725 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.47 = 1.81)
01:45:15.725 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
01:45:15.725 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.25 hyp=0.39 cameraTheta=-2.43 mountX=-0.09 mountY=0.38, mountTheta=1.81
01:45:15.726 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.25, opts=13)
01:45:15.726 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.25)
01:45:15.726 00.000 8976 Worker thread wakes up
01:45:15.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.25) opts 0xd
01:45:15.727 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.25)
01:45:15.727 00.000 8976 Moving (-0.29, -0.25) raw xDistance=-0.09 yDistance=0.38
01:45:15.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:45:15.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
01:45:15.727 00.000 8976 MoveAxis(R, 0, ABG)
01:45:15.727 00.000 8976 MoveAxis(D, 2, ABG)
01:45:15.727 00.000 8976 stepping (-16, -3) + (0, -2)
01:45:15.727 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:15.728 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:45:15.739 00.011 5052 UpdateGuideState exits: m=204 SNR=9.9
01:45:15.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:15.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:15.739 00.000 5052 Enqueuing Expose request
01:45:15.763 00.024 8976 Received - 47 (G) 
01:45:15.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:15.763 00.000 8976 stepped: pos (-16, -5)
01:45:15.763 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
01:45:15.763 00.000 8976 MountToCamera -- mountX=2.35 mountY=0.09 hyp=2.35 mountTheta=0.04 cameraX=-1.15, cameraY=2.05 cameraTheta=2.08
01:45:15.763 00.000 8976 incremental bump (-1.148, 2.048) isValid = 1
01:45:15.763 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
01:45:15.763 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:45:15.763 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:45:15.763 00.000 8976 move complete, result=0
01:45:15.763 00.000 8976 worker thread done servicing request
01:45:15.763 00.000 8976 Worker thread wakes up
01:45:15.763 00.000 9828 Worker thread wakes up
01:45:15.763 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:45:15.763 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:45:15.763 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
01:45:15.763 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.20)
01:45:15.763 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:45:15.764 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:15.764 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
01:45:15.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:15.764 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:45:15.764 00.000 9828 BLC: window closed
01:45:15.764 00.000 9828 MoveAxis(W, 16, B)
01:45:15.764 00.000 9828 Guiding  Dir = 3, Dur = 16
01:45:15.764 00.000 9828 IsSlewing returns 0
01:45:15.764 00.000 9828 IsGuiding returns 0
01:45:15.764 00.000 9828 PulseGuide returned control before completion, sleep 26
01:45:15.797 00.033 9828 IsGuiding returns 1
01:45:15.797 00.000 9828 scope still moving after pulse duration time elapsed
01:45:15.827 00.030 9828 IsSlewing returns 0
01:45:15.827 00.000 9828 IsGuiding returns 1
01:45:15.859 00.032 9828 IsSlewing returns 0
01:45:15.859 00.000 9828 IsGuiding returns 1
01:45:15.890 00.031 9828 IsSlewing returns 0
01:45:15.890 00.000 9828 IsGuiding returns 0
01:45:15.890 00.000 9828 scope move finished after 16 + 109 ms
01:45:15.890 00.000 9828 Move returns status 0, amount 16
01:45:15.890 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:15.890 00.000 9828 MoveAxis(N, 15, B)
01:45:15.890 00.000 9828 Guiding  Dir = 0, Dur = 15
01:45:15.905 00.015 9828 IsSlewing returns 0
01:45:15.905 00.000 9828 IsGuiding returns 0
01:45:15.905 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:15.936 00.031 9828 IsGuiding returns 1
01:45:15.936 00.000 9828 scope still moving after pulse duration time elapsed
01:45:15.967 00.031 9828 IsSlewing returns 0
01:45:15.967 00.000 9828 IsGuiding returns 1
01:45:15.999 00.032 9828 IsSlewing returns 0
01:45:15.999 00.000 9828 IsGuiding returns 1
01:45:16.029 00.030 9828 IsSlewing returns 0
01:45:16.029 00.000 9828 IsGuiding returns 1
01:45:16.061 00.032 9828 IsSlewing returns 0
01:45:16.061 00.000 9828 IsGuiding returns 0
01:45:16.061 00.000 9828 scope move finished after 15 + 140 ms
01:45:16.062 00.001 9828 Move returns status 0, amount 15
01:45:16.062 00.000 9828 move complete, result=0
01:45:16.062 00.000 9828 worker thread done servicing request
01:45:16.062 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
01:45:16.453 00.391 8976 Exposure complete
01:45:16.458 00.005 8976 worker thread done servicing request
01:45:16.458 00.000 5052 OnExposeComplete: enter
01:45:16.458 00.000 5052 UpdateGuideState(): m_state=6
01:45:16.458 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5361
01:45:16.458 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.40, Mass=216, SNR=10.2, Peak=78 HFD=2.2
01:45:16.458 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.04) = xAngle (-4.03 = 2.25)
01:45:16.458 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.13 = 2.15)
01:45:16.458 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.99 mountX=-0.21 mountY=0.28, mountTheta=2.22
01:45:16.459 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.31, opts=13)
01:45:16.459 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.31)
01:45:16.459 00.000 8976 Worker thread wakes up
01:45:16.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.31) opts 0xd
01:45:16.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.31)
01:45:16.459 00.000 8976 Moving (-0.14, -0.31) raw xDistance=-0.21 yDistance=0.28
01:45:16.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:45:16.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
01:45:16.460 00.001 8976 MoveAxis(R, 0, ABG)
01:45:16.460 00.000 8976 MoveAxis(D, 1, ABG)
01:45:16.460 00.000 8976 stepping (-16, -5) + (0, -1)
01:45:16.460 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:16.461 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:45:16.470 00.009 5052 UpdateGuideState exits: m=216 SNR=10.2
01:45:16.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:16.470 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:16.470 00.000 5052 Enqueuing Expose request
01:45:16.482 00.012 8976 Received - 47 (G) 
01:45:16.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:16.482 00.000 8976 stepped: pos (-16, -6)
01:45:16.482 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
01:45:16.482 00.000 8976 MountToCamera -- mountX=2.38 mountY=0.37 hyp=2.41 mountTheta=0.16 cameraX=-1.42, cameraY=1.95 cameraTheta=2.20
01:45:16.482 00.000 8976 incremental bump (-1.417, 1.949) isValid = 1
01:45:16.482 00.000 8976 Scheduling Mount bump of (-0.068, 0.096)
01:45:16.482 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:45:16.482 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:45:16.482 00.000 8976 move complete, result=0
01:45:16.482 00.000 9828 Worker thread wakes up
01:45:16.482 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:45:16.482 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:45:16.482 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.01)
01:45:16.482 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.09)
01:45:16.482 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.06 mountY=-0.10, mountTheta=-1.03
01:45:16.482 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:45:16.482 00.000 8976 worker thread done servicing request
01:45:16.483 00.001 8976 Worker thread wakes up
01:45:16.483 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:45:16.483 00.000 9828 BLC: window closed
01:45:16.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:16.483 00.000 9828 MoveAxis(W, 20, B)
01:45:16.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:16.483 00.000 9828 Guiding  Dir = 3, Dur = 20
01:45:16.483 00.000 9828 IsSlewing returns 0
01:45:16.483 00.000 9828 IsGuiding returns 0
01:45:16.483 00.000 9828 PulseGuide returned control before completion, sleep 30
01:45:16.522 00.039 9828 IsGuiding returns 1
01:45:16.522 00.000 9828 scope still moving after pulse duration time elapsed
01:45:16.553 00.031 9828 IsSlewing returns 0
01:45:16.553 00.000 9828 IsGuiding returns 1
01:45:16.585 00.032 9828 IsSlewing returns 0
01:45:16.586 00.001 9828 IsGuiding returns 1
01:45:16.616 00.030 9828 IsSlewing returns 0
01:45:16.616 00.000 9828 IsGuiding returns 0
01:45:16.616 00.000 9828 scope move finished after 20 + 113 ms
01:45:16.616 00.000 9828 Move returns status 0, amount 20
01:45:16.616 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:16.616 00.000 9828 MoveAxis(N, 14, B)
01:45:16.616 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:16.631 00.015 9828 IsSlewing returns 0
01:45:16.631 00.000 9828 IsGuiding returns 0
01:45:16.631 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:16.662 00.031 9828 IsGuiding returns 1
01:45:16.662 00.000 9828 scope still moving after pulse duration time elapsed
01:45:16.693 00.031 9828 IsSlewing returns 0
01:45:16.693 00.000 9828 IsGuiding returns 1
01:45:16.724 00.031 9828 IsSlewing returns 0
01:45:16.724 00.000 9828 IsGuiding returns 1
01:45:16.755 00.031 9828 IsSlewing returns 0
01:45:16.755 00.000 9828 IsGuiding returns 1
01:45:16.786 00.031 9828 IsSlewing returns 0
01:45:16.786 00.000 9828 IsGuiding returns 0
01:45:16.786 00.000 9828 scope move finished after 14 + 140 ms
01:45:16.786 00.000 9828 Move returns status 0, amount 14
01:45:16.786 00.000 9828 move complete, result=0
01:45:16.786 00.000 9828 worker thread done servicing request
01:45:16.786 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:45:17.168 00.382 8976 Exposure complete
01:45:17.175 00.007 8976 worker thread done servicing request
01:45:17.175 00.000 5052 OnExposeComplete: enter
01:45:17.175 00.000 5052 UpdateGuideState(): m_state=6
01:45:17.175 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5362
01:45:17.175 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.66, Mass=189, SNR=9.6, Peak=72 HFD=2.2
01:45:17.175 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
01:45:17.175 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:45:17.175 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.05 hyp=0.71 cameraTheta=-0.07 mountX=-0.37 mountY=-0.57, mountTheta=-2.15
01:45:17.176 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.05, opts=13)
01:45:17.176 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.05)
01:45:17.176 00.000 8976 Worker thread wakes up
01:45:17.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.05) opts 0xd
01:45:17.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.05)
01:45:17.176 00.000 8976 Moving (0.71, -0.05) raw xDistance=-0.37 yDistance=-0.57
01:45:17.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:45:17.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.57
01:45:17.176 00.000 8976 MoveAxis(R, 2, ABG)
01:45:17.176 00.000 8976 stepping (-16, -6) + (2, 0)
01:45:17.176 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:17.177 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=65, Gamma=2.630
01:45:17.186 00.009 5052 UpdateGuideState exits: m=189 SNR=9.6
01:45:17.186 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:17.186 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:17.186 00.000 5052 Enqueuing Expose request
01:45:17.202 00.016 8976 Received - 47 (G) 
01:45:17.202 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:17.202 00.000 8976 stepped: pos (-14, -6)
01:45:17.202 00.000 8976 MoveAxis(U, 2, ABG)
01:45:17.202 00.000 8976 stepping (-14, -6) + (0, 2)
01:45:17.202 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:17.233 00.031 8976 Received - 47 (G) 
01:45:17.233 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:17.233 00.000 8976 stepped: pos (-14, -4)
01:45:17.233 00.000 8976 MountToCamera -- mountTheta (0.20) + m_xAngle (2.04) = xAngle (2.24 = 2.24)
01:45:17.233 00.000 8976 MountToCamera -- mountX=2.30 mountY=0.46 hyp=2.35 mountTheta=0.20 cameraX=-1.46, cameraY=1.84 cameraTheta=2.24
01:45:17.233 00.000 8976 incremental bump (-1.458, 1.840) isValid = 1
01:45:17.233 00.000 8976 Scheduling Mount bump of (-0.071, 0.093)
01:45:17.233 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:45:17.233 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:45:17.233 00.000 8976 move complete, result=0
01:45:17.233 00.000 9828 Worker thread wakes up
01:45:17.233 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:45:17.234 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:45:17.234 00.000 9828 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.10) = xAngle (5.32 = -0.96)
01:45:17.234 00.000 9828 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.24 = -1.05)
01:45:17.234 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
01:45:17.234 00.000 8976 worker thread done servicing request
01:45:17.234 00.000 8976 Worker thread wakes up
01:45:17.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:17.234 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.22 mountX=0.07 mountY=-0.10, mountTheta=-0.99
01:45:17.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:17.234 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:45:17.234 00.000 9828 BLC: window closed
01:45:17.234 00.000 9828 MoveAxis(W, 21, B)
01:45:17.234 00.000 9828 Guiding  Dir = 3, Dur = 21
01:45:17.234 00.000 9828 IsSlewing returns 0
01:45:17.235 00.001 9828 IsGuiding returns 0
01:45:17.235 00.000 9828 PulseGuide returned control before completion, sleep 31
01:45:17.270 00.035 9828 IsGuiding returns 1
01:45:17.270 00.000 9828 scope still moving after pulse duration time elapsed
01:45:17.300 00.030 9828 IsSlewing returns 0
01:45:17.301 00.001 9828 IsGuiding returns 1
01:45:17.332 00.031 9828 IsSlewing returns 0
01:45:17.332 00.000 9828 IsGuiding returns 1
01:45:17.362 00.030 9828 IsSlewing returns 0
01:45:17.362 00.000 9828 IsGuiding returns 0
01:45:17.362 00.000 9828 scope move finished after 21 + 106 ms
01:45:17.362 00.000 9828 Move returns status 0, amount 21
01:45:17.362 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:17.362 00.000 9828 MoveAxis(N, 14, B)
01:45:17.363 00.001 9828 Guiding  Dir = 0, Dur = 14
01:45:17.378 00.015 9828 IsSlewing returns 0
01:45:17.378 00.000 9828 IsGuiding returns 0
01:45:17.378 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:17.409 00.031 9828 IsGuiding returns 1
01:45:17.409 00.000 9828 scope still moving after pulse duration time elapsed
01:45:17.440 00.031 9828 IsSlewing returns 0
01:45:17.440 00.000 9828 IsGuiding returns 1
01:45:17.472 00.032 9828 IsSlewing returns 0
01:45:17.472 00.000 9828 IsGuiding returns 1
01:45:17.502 00.030 9828 IsSlewing returns 0
01:45:17.502 00.000 9828 IsGuiding returns 1
01:45:17.533 00.031 9828 IsSlewing returns 0
01:45:17.533 00.000 9828 IsGuiding returns 0
01:45:17.533 00.000 9828 scope move finished after 14 + 141 ms
01:45:17.533 00.000 9828 Move returns status 0, amount 14
01:45:17.533 00.000 9828 move complete, result=0
01:45:17.533 00.000 9828 worker thread done servicing request
01:45:17.533 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
01:45:17.924 00.391 8976 Exposure complete
01:45:17.930 00.006 8976 worker thread done servicing request
01:45:17.930 00.000 5052 OnExposeComplete: enter
01:45:17.930 00.000 5052 UpdateGuideState(): m_state=6
01:45:17.930 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5363
01:45:17.930 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.64, Mass=204, SNR=9.9, Peak=71 HFD=2.2
01:45:17.930 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
01:45:17.930 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
01:45:17.930 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.07 hyp=0.56 cameraTheta=-0.13 mountX=-0.32 mountY=-0.43, mountTheta=-2.21
01:45:17.931 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.07, opts=13)
01:45:17.931 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.07)
01:45:17.931 00.000 8976 Worker thread wakes up
01:45:17.931 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.07) opts 0xd
01:45:17.931 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.07)
01:45:17.931 00.000 8976 Moving (0.56, -0.07) raw xDistance=-0.32 yDistance=-0.43
01:45:17.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:45:17.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
01:45:17.931 00.000 8976 MoveAxis(R, 1, ABG)
01:45:17.931 00.000 8976 stepping (-14, -4) + (1, 0)
01:45:17.931 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:17.932 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=66, Gamma=2.630
01:45:17.941 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:45:17.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:17.942 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:17.942 00.000 5052 Enqueuing Expose request
01:45:17.953 00.011 8976 Received - 47 (G) 
01:45:17.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:17.953 00.000 8976 stepped: pos (-13, -4)
01:45:17.953 00.000 8976 MoveAxis(U, 2, ABG)
01:45:17.953 00.000 8976 stepping (-13, -4) + (0, 2)
01:45:17.953 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:17.985 00.032 8976 Received - 47 (G) 
01:45:17.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:17.985 00.000 8976 stepped: pos (-13, -2)
01:45:17.985 00.000 8976 MountToCamera -- mountTheta (0.19) + m_xAngle (2.04) = xAngle (2.23 = 2.23)
01:45:17.985 00.000 8976 MountToCamera -- mountX=2.20 mountY=0.41 hyp=2.24 mountTheta=0.19 cameraX=-1.37, cameraY=1.77 cameraTheta=2.23
01:45:17.985 00.000 8976 incremental bump (-1.369, 1.770) isValid = 1
01:45:17.985 00.000 8976 Scheduling Mount bump of (-0.070, 0.094)
01:45:17.985 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:45:17.985 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:45:17.985 00.000 8976 move complete, result=0
01:45:17.985 00.000 9828 Worker thread wakes up
01:45:17.985 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:45:17.985 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:45:17.985 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.98)
01:45:17.985 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:45:17.986 00.001 8976 worker thread done servicing request
01:45:17.986 00.000 8976 Worker thread wakes up
01:45:17.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:17.986 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:17.986 00.000 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.23 = -1.06)
01:45:17.986 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
01:45:17.986 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:45:17.986 00.000 9828 BLC: window closed
01:45:17.986 00.000 9828 MoveAxis(W, 21, B)
01:45:17.986 00.000 9828 Guiding  Dir = 3, Dur = 21
01:45:17.986 00.000 9828 IsSlewing returns 0
01:45:17.986 00.000 9828 IsGuiding returns 0
01:45:17.987 00.001 9828 PulseGuide returned control before completion, sleep 31
01:45:18.029 00.042 9828 IsGuiding returns 1
01:45:18.029 00.000 9828 scope still moving after pulse duration time elapsed
01:45:18.060 00.031 9828 IsSlewing returns 0
01:45:18.060 00.000 9828 IsGuiding returns 1
01:45:18.091 00.031 9828 IsSlewing returns 0
01:45:18.091 00.000 9828 IsGuiding returns 1
01:45:18.122 00.031 9828 IsSlewing returns 0
01:45:18.122 00.000 9828 IsGuiding returns 0
01:45:18.122 00.000 9828 scope move finished after 21 + 115 ms
01:45:18.123 00.001 9828 Move returns status 0, amount 21
01:45:18.123 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:18.123 00.000 9828 MoveAxis(N, 14, B)
01:45:18.123 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:18.138 00.015 9828 IsSlewing returns 0
01:45:18.138 00.000 9828 IsGuiding returns 0
01:45:18.138 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:18.168 00.030 9828 IsGuiding returns 1
01:45:18.168 00.000 9828 scope still moving after pulse duration time elapsed
01:45:18.199 00.031 9828 IsSlewing returns 0
01:45:18.199 00.000 9828 IsGuiding returns 1
01:45:18.231 00.032 9828 IsSlewing returns 0
01:45:18.231 00.000 9828 IsGuiding returns 1
01:45:18.262 00.031 9828 IsSlewing returns 0
01:45:18.262 00.000 9828 IsGuiding returns 0
01:45:18.262 00.000 9828 scope move finished after 14 + 110 ms
01:45:18.262 00.000 9828 Move returns status 0, amount 14
01:45:18.262 00.000 9828 move complete, result=0
01:45:18.262 00.000 9828 worker thread done servicing request
01:45:18.262 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
01:45:18.675 00.413 8976 Exposure complete
01:45:18.681 00.006 8976 worker thread done servicing request
01:45:18.681 00.000 5052 OnExposeComplete: enter
01:45:18.681 00.000 5052 UpdateGuideState(): m_state=6
01:45:18.681 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5364
01:45:18.681 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=282.07, Mass=220, SNR=10.3, Peak=73 HFD=2.2
01:45:18.681 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
01:45:18.681 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
01:45:18.681 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.36 hyp=0.83 cameraTheta=0.45 mountX=-0.02 mountY=-0.83, mountTheta=-1.60
01:45:18.681 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.36, opts=13)
01:45:18.681 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.36)
01:45:18.682 00.001 8976 Worker thread wakes up
01:45:18.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.36) opts 0xd
01:45:18.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.36)
01:45:18.682 00.000 8976 Moving (0.75, 0.36) raw xDistance=-0.02 yDistance=-0.83
01:45:18.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:45:18.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.83
01:45:18.682 00.000 8976 MoveAxis(R, 0, ABG)
01:45:18.682 00.000 8976 MoveAxis(U, 3, ABG)
01:45:18.682 00.000 8976 stepping (-13, -2) + (0, 3)
01:45:18.682 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:18.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:45:18.691 00.009 5052 UpdateGuideState exits: m=220 SNR=10.3
01:45:18.692 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:18.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:18.692 00.000 5052 Enqueuing Expose request
01:45:18.720 00.028 8976 Received - 47 (G) 
01:45:18.720 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:18.720 00.000 8976 stepped: pos (-13, 1)
01:45:18.720 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
01:45:18.720 00.000 8976 MountToCamera -- mountX=2.13 mountY=0.22 hyp=2.14 mountTheta=0.11 cameraX=-1.17, cameraY=1.79 cameraTheta=2.15
01:45:18.720 00.000 8976 incremental bump (-1.170, 1.795) isValid = 1
01:45:18.720 00.000 8976 Scheduling Mount bump of (-0.063, 0.100)
01:45:18.720 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:45:18.720 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:45:18.720 00.000 8976 move complete, result=0
01:45:18.720 00.000 9828 Worker thread wakes up
01:45:18.720 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:45:18.720 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
01:45:18.720 00.000 8976 worker thread done servicing request
01:45:18.720 00.000 8976 Worker thread wakes up
01:45:18.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:18.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:18.720 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:45:18.721 00.001 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.06)
01:45:18.721 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.14)
01:45:18.721 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.07
01:45:18.721 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:45:18.721 00.000 9828 BLC: window closed
01:45:18.721 00.000 9828 MoveAxis(W, 18, B)
01:45:18.721 00.000 9828 Guiding  Dir = 3, Dur = 18
01:45:18.721 00.000 9828 IsSlewing returns 0
01:45:18.721 00.000 9828 IsGuiding returns 0
01:45:18.721 00.000 9828 PulseGuide returned control before completion, sleep 28
01:45:18.756 00.035 9828 IsGuiding returns 1
01:45:18.756 00.000 9828 scope still moving after pulse duration time elapsed
01:45:18.786 00.030 9828 IsSlewing returns 0
01:45:18.786 00.000 9828 IsGuiding returns 1
01:45:18.817 00.031 9828 IsSlewing returns 0
01:45:18.817 00.000 9828 IsGuiding returns 1
01:45:18.848 00.031 9828 IsSlewing returns 0
01:45:18.848 00.000 9828 IsGuiding returns 0
01:45:18.848 00.000 9828 scope move finished after 18 + 108 ms
01:45:18.848 00.000 9828 Move returns status 0, amount 18
01:45:18.848 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:18.848 00.000 9828 MoveAxis(N, 15, B)
01:45:18.848 00.000 9828 Guiding  Dir = 0, Dur = 15
01:45:18.864 00.016 9828 IsSlewing returns 0
01:45:18.864 00.000 9828 IsGuiding returns 0
01:45:18.864 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:18.895 00.031 9828 IsGuiding returns 1
01:45:18.895 00.000 9828 scope still moving after pulse duration time elapsed
01:45:18.925 00.030 9828 IsSlewing returns 0
01:45:18.925 00.000 9828 IsGuiding returns 1
01:45:18.956 00.031 9828 IsSlewing returns 0
01:45:18.956 00.000 9828 IsGuiding returns 1
01:45:18.987 00.031 9828 IsSlewing returns 0
01:45:18.987 00.000 9828 IsGuiding returns 1
01:45:19.017 00.030 9828 IsSlewing returns 0
01:45:19.017 00.000 9828 IsGuiding returns 0
01:45:19.017 00.000 9828 scope move finished after 15 + 138 ms
01:45:19.017 00.000 9828 Move returns status 0, amount 15
01:45:19.017 00.000 9828 move complete, result=0
01:45:19.017 00.000 9828 worker thread done servicing request
01:45:19.018 00.001 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:45:19.416 00.398 8976 Exposure complete
01:45:19.422 00.006 8976 worker thread done servicing request
01:45:19.422 00.000 5052 OnExposeComplete: enter
01:45:19.422 00.000 5052 UpdateGuideState(): m_state=6
01:45:19.422 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5365
01:45:19.422 00.000 5052 Star::Find returns 1 (0), X=330.38, Y=281.61, Mass=197, SNR=9.7, Peak=71 HFD=2.2
01:45:19.422 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
01:45:19.422 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
01:45:19.422 00.000 5052 CameraToMount -- cameraX=1.21 cameraY=-0.10 hyp=1.21 cameraTheta=-0.09 mountX=-0.64 mountY=-0.96, mountTheta=-2.16
01:45:19.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.21, y=-0.10, opts=13)
01:45:19.423 00.000 5052 Enqueuing Move request for stepguider (1.21, -0.10)
01:45:19.423 00.000 8976 Worker thread wakes up
01:45:19.424 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.21, -0.10) opts 0xd
01:45:19.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.21, -0.10)
01:45:19.424 00.000 8976 Moving (1.21, -0.10) raw xDistance=-0.64 yDistance=-0.96
01:45:19.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
01:45:19.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.96
01:45:19.424 00.000 8976 MoveAxis(R, 3, ABG)
01:45:19.424 00.000 8976 stepping (-13, 1) + (3, 0)
01:45:19.424 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:19.425 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:45:19.434 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:45:19.435 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:19.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:19.435 00.000 5052 Enqueuing Expose request
01:45:19.456 00.021 8976 Received - 47 (G) 
01:45:19.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:19.456 00.000 8976 stepped: pos (-10, 1)
01:45:19.456 00.000 8976 MoveAxis(U, 4, ABG)
01:45:19.456 00.000 8976 stepping (-10, 1) + (0, 4)
01:45:19.456 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:45:19.487 00.031 8976 Received - 47 (G) 
01:45:19.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:45:19.487 00.000 8976 stepped: pos (-10, 5)
01:45:19.488 00.001 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
01:45:19.488 00.000 8976 MountToCamera -- mountX=1.93 mountY=-0.11 hyp=1.94 mountTheta=-0.06 cameraX=-0.78, cameraY=1.77 cameraTheta=1.99
01:45:19.488 00.000 8976 incremental bump (-0.781, 1.772) isValid = 1
01:45:19.488 00.000 8976 Scheduling Mount bump of (-0.046, 0.109)
01:45:19.488 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:45:19.488 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:45:19.488 00.000 8976 move complete, result=0
01:45:19.488 00.000 9828 Worker thread wakes up
01:45:19.488 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:45:19.488 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:45:19.488 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
01:45:19.488 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.30)
01:45:19.488 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.22
01:45:19.488 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:45:19.488 00.000 9828 BLC: window closed
01:45:19.488 00.000 9828 MoveAxis(W, 13, B)
01:45:19.488 00.000 9828 Guiding  Dir = 3, Dur = 13
01:45:19.488 00.000 8976 worker thread done servicing request
01:45:19.488 00.000 8976 Worker thread wakes up
01:45:19.489 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:19.489 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:19.489 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.0 px 4 ms NORTH
01:45:19.489 00.000 9828 IsSlewing returns 0
01:45:19.489 00.000 9828 IsGuiding returns 0
01:45:19.489 00.000 9828 PulseGuide returned control before completion, sleep 23
01:45:19.527 00.038 9828 IsGuiding returns 1
01:45:19.527 00.000 9828 scope still moving after pulse duration time elapsed
01:45:19.558 00.031 9828 IsSlewing returns 0
01:45:19.558 00.000 9828 IsGuiding returns 1
01:45:19.589 00.031 9828 IsSlewing returns 0
01:45:19.589 00.000 9828 IsGuiding returns 1
01:45:19.619 00.030 9828 IsSlewing returns 0
01:45:19.619 00.000 9828 IsGuiding returns 0
01:45:19.619 00.000 9828 scope move finished after 13 + 117 ms
01:45:19.619 00.000 9828 Move returns status 0, amount 13
01:45:19.619 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:19.619 00.000 9828 MoveAxis(N, 16, B)
01:45:19.619 00.000 9828 Guiding  Dir = 0, Dur = 16
01:45:19.636 00.017 9828 IsSlewing returns 0
01:45:19.636 00.000 9828 IsGuiding returns 0
01:45:19.636 00.000 9828 PulseGuide returned control before completion, sleep 26
01:45:19.666 00.030 9828 IsGuiding returns 1
01:45:19.666 00.000 9828 scope still moving after pulse duration time elapsed
01:45:19.698 00.032 9828 IsSlewing returns 0
01:45:19.698 00.000 9828 IsGuiding returns 1
01:45:19.729 00.031 9828 IsSlewing returns 0
01:45:19.729 00.000 9828 IsGuiding returns 1
01:45:19.760 00.031 9828 IsSlewing returns 0
01:45:19.761 00.001 9828 IsGuiding returns 1
01:45:19.791 00.030 9828 IsSlewing returns 0
01:45:19.791 00.000 9828 IsGuiding returns 0
01:45:19.791 00.000 9828 scope move finished after 16 + 139 ms
01:45:19.791 00.000 9828 Move returns status 0, amount 16
01:45:19.791 00.000 9828 move complete, result=0
01:45:19.791 00.000 9828 worker thread done servicing request
01:45:19.791 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:45:20.176 00.385 8976 Exposure complete
01:45:20.182 00.006 8976 worker thread done servicing request
01:45:20.182 00.000 5052 OnExposeComplete: enter
01:45:20.183 00.001 5052 UpdateGuideState(): m_state=6
01:45:20.183 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5366
01:45:20.183 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.94, Mass=202, SNR=9.8, Peak=73 HFD=2.3
01:45:20.183 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
01:45:20.183 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
01:45:20.183 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.23 hyp=0.41 cameraTheta=0.60 mountX=0.05 mountY=-0.41, mountTheta=-1.45
01:45:20.183 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.23, opts=13)
01:45:20.184 00.001 5052 Enqueuing Move request for stepguider (0.34, 0.23)
01:45:20.184 00.000 8976 Worker thread wakes up
01:45:20.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.23) opts 0xd
01:45:20.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.23)
01:45:20.184 00.000 8976 Moving (0.34, 0.23) raw xDistance=0.05 yDistance=-0.41
01:45:20.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:45:20.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.41
01:45:20.184 00.000 8976 MoveAxis(R, 0, ABG)
01:45:20.184 00.000 8976 MoveAxis(U, 2, ABG)
01:45:20.184 00.000 8976 stepping (-10, 5) + (0, 2)
01:45:20.184 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:20.185 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:45:20.194 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:45:20.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:20.194 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:20.194 00.000 5052 Enqueuing Expose request
01:45:20.207 00.013 8976 Received - 47 (G) 
01:45:20.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:20.207 00.000 8976 stepped: pos (-10, 7)
01:45:20.207 00.000 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
01:45:20.207 00.000 8976 MountToCamera -- mountX=1.80 mountY=-0.44 hyp=1.85 mountTheta=-0.24 cameraX=-0.43, cameraY=1.80 cameraTheta=1.80
01:45:20.207 00.000 8976 incremental bump (-0.426, 1.804) isValid = 1
01:45:20.207 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
01:45:20.207 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:45:20.207 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:45:20.207 00.000 8976 move complete, result=0
01:45:20.207 00.000 9828 Worker thread wakes up
01:45:20.207 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:45:20.207 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:45:20.207 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
01:45:20.207 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.47)
01:45:20.207 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:45:20.208 00.001 8976 worker thread done servicing request
01:45:20.208 00.000 8976 Worker thread wakes up
01:45:20.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:20.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:20.208 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.39
01:45:20.208 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:45:20.208 00.000 9828 BLC: window closed
01:45:20.208 00.000 9828 MoveAxis(W, 7, B)
01:45:20.208 00.000 9828 Guiding  Dir = 3, Dur = 7
01:45:20.208 00.000 9828 IsSlewing returns 0
01:45:20.208 00.000 9828 IsGuiding returns 0
01:45:20.208 00.000 9828 PulseGuide returned control before completion, sleep 17
01:45:20.240 00.032 9828 IsGuiding returns 1
01:45:20.240 00.000 9828 scope still moving after pulse duration time elapsed
01:45:20.271 00.031 9828 IsSlewing returns 0
01:45:20.271 00.000 9828 IsGuiding returns 1
01:45:20.302 00.031 9828 IsSlewing returns 0
01:45:20.302 00.000 9828 IsGuiding returns 1
01:45:20.334 00.032 9828 IsSlewing returns 0
01:45:20.334 00.000 9828 IsGuiding returns 0
01:45:20.334 00.000 9828 scope move finished after 7 + 119 ms
01:45:20.334 00.000 9828 Move returns status 0, amount 7
01:45:20.334 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:20.334 00.000 9828 MoveAxis(N, 16, B)
01:45:20.334 00.000 9828 Guiding  Dir = 0, Dur = 16
01:45:20.350 00.016 9828 IsSlewing returns 0
01:45:20.350 00.000 9828 IsGuiding returns 0
01:45:20.350 00.000 9828 PulseGuide returned control before completion, sleep 26
01:45:20.381 00.031 9828 IsGuiding returns 1
01:45:20.381 00.000 9828 scope still moving after pulse duration time elapsed
01:45:20.412 00.031 9828 IsSlewing returns 0
01:45:20.412 00.000 9828 IsGuiding returns 1
01:45:20.443 00.031 9828 IsSlewing returns 0
01:45:20.443 00.000 9828 IsGuiding returns 1
01:45:20.475 00.032 9828 IsSlewing returns 0
01:45:20.480 00.005 9828 IsGuiding returns 1
01:45:20.506 00.026 9828 IsSlewing returns 0
01:45:20.506 00.000 9828 IsGuiding returns 0
01:45:20.506 00.000 9828 scope move finished after 16 + 139 ms
01:45:20.506 00.000 9828 Move returns status 0, amount 16
01:45:20.506 00.000 9828 move complete, result=0
01:45:20.506 00.000 9828 worker thread done servicing request
01:45:20.506 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:45:20.897 00.391 8976 Exposure complete
01:45:20.903 00.006 8976 worker thread done servicing request
01:45:20.903 00.000 5052 OnExposeComplete: enter
01:45:20.903 00.000 5052 UpdateGuideState(): m_state=6
01:45:20.903 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5367
01:45:20.903 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.44, Mass=204, SNR=9.9, Peak=73 HFD=2.3
01:45:20.903 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
01:45:20.903 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.63 = -2.63)
01:45:20.903 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.27 hyp=0.59 cameraTheta=-0.48 mountX=-0.48 mountY=-0.29, mountTheta=-2.60
01:45:20.904 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.27, opts=13)
01:45:20.904 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.27)
01:45:20.904 00.000 8976 Worker thread wakes up
01:45:20.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.27) opts 0xd
01:45:20.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.27)
01:45:20.904 00.000 8976 Moving (0.52, -0.27) raw xDistance=-0.48 yDistance=-0.29
01:45:20.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:45:20.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
01:45:20.904 00.000 8976 MoveAxis(R, 2, ABG)
01:45:20.904 00.000 8976 stepping (-10, 7) + (2, 0)
01:45:20.904 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:20.905 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:45:20.915 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:45:20.915 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:20.915 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:20.915 00.000 5052 Enqueuing Expose request
01:45:20.942 00.027 8976 Received - 47 (G) 
01:45:20.943 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:20.943 00.000 8976 stepped: pos (-8, 7)
01:45:20.943 00.000 8976 MoveAxis(U, 1, ABG)
01:45:20.943 00.000 8976 stepping (-8, 7) + (0, 1)
01:45:20.943 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:20.974 00.031 8976 Received - 47 (G) 
01:45:20.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:20.974 00.000 8976 stepped: pos (-8, 8)
01:45:20.974 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:45:20.974 00.000 8976 MountToCamera -- mountX=1.61 mountY=-0.72 hyp=1.76 mountTheta=-0.42 cameraX=-0.10, cameraY=1.76 cameraTheta=1.63
01:45:20.974 00.000 8976 incremental bump (-0.096, 1.759) isValid = 1
01:45:20.974 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
01:45:20.974 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:45:20.974 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:45:20.974 00.000 8976 move complete, result=0
01:45:20.974 00.000 9828 Worker thread wakes up
01:45:20.974 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:45:20.974 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:45:20.974 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
01:45:20.974 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
01:45:20.975 00.001 8976 worker thread done servicing request
01:45:20.975 00.000 8976 Worker thread wakes up
01:45:20.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:20.975 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:20.975 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
01:45:20.975 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:45:20.975 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:45:20.975 00.000 9828 BLC: window closed
01:45:20.975 00.000 9828 MoveAxis(W, 0, B)
01:45:20.975 00.000 9828 Move returns status 0, amount 0
01:45:20.975 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:20.975 00.000 9828 MoveAxis(N, 16, B)
01:45:20.975 00.000 9828 Guiding  Dir = 0, Dur = 16
01:45:20.975 00.000 9828 IsSlewing returns 0
01:45:20.975 00.000 9828 IsGuiding returns 0
01:45:20.976 00.001 9828 PulseGuide returned control before completion, sleep 26
01:45:21.017 00.041 9828 IsGuiding returns 1
01:45:21.017 00.000 9828 scope still moving after pulse duration time elapsed
01:45:21.049 00.032 9828 IsSlewing returns 0
01:45:21.049 00.000 9828 IsGuiding returns 1
01:45:21.080 00.031 9828 IsSlewing returns 0
01:45:21.080 00.000 9828 IsGuiding returns 1
01:45:21.111 00.031 9828 IsSlewing returns 0
01:45:21.111 00.000 9828 IsGuiding returns 0
01:45:21.111 00.000 9828 scope move finished after 16 + 119 ms
01:45:21.111 00.000 9828 Move returns status 0, amount 16
01:45:21.111 00.000 9828 move complete, result=0
01:45:21.111 00.000 9828 worker thread done servicing request
01:45:21.111 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
01:45:21.666 00.555 8976 Exposure complete
01:45:21.672 00.006 8976 worker thread done servicing request
01:45:21.672 00.000 5052 OnExposeComplete: enter
01:45:21.672 00.000 5052 UpdateGuideState(): m_state=6
01:45:21.672 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5368
01:45:21.672 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=281.76, Mass=207, SNR=10.0, Peak=72 HFD=2.3
01:45:21.672 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:45:21.672 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:45:21.672 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.05 hyp=0.94 cameraTheta=0.05 mountX=-0.39 mountY=-0.82, mountTheta=-2.01
01:45:21.673 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.05, opts=13)
01:45:21.673 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.05)
01:45:21.673 00.000 8976 Worker thread wakes up
01:45:21.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.05) opts 0xd
01:45:21.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.05)
01:45:21.673 00.000 8976 Moving (0.94, 0.05) raw xDistance=-0.39 yDistance=-0.82
01:45:21.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
01:45:21.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.82
01:45:21.673 00.000 8976 MoveAxis(R, 2, ABG)
01:45:21.673 00.000 8976 stepping (-8, 8) + (2, 0)
01:45:21.673 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:21.674 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:45:21.683 00.009 5052 UpdateGuideState exits: m=207 SNR=10.0
01:45:21.684 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:21.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:21.684 00.000 5052 Enqueuing Expose request
01:45:21.709 00.025 8976 Received - 47 (G) 
01:45:21.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:21.709 00.000 8976 stepped: pos (-6, 8)
01:45:21.709 00.000 8976 MoveAxis(U, 3, ABG)
01:45:21.709 00.000 8976 stepping (-6, 8) + (0, 3)
01:45:21.709 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:21.741 00.032 8976 Received - 47 (G) 
01:45:21.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:21.741 00.000 8976 stepped: pos (-6, 11)
01:45:21.741 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
01:45:21.741 00.000 8976 MountToCamera -- mountX=1.38 mountY=-1.06 hyp=1.74 mountTheta=-0.65 cameraX=0.31, cameraY=1.71 cameraTheta=1.39
01:45:21.741 00.000 8976 incremental bump (0.311, 1.711) isValid = 1
01:45:21.741 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
01:45:21.741 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:45:21.741 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:45:21.741 00.000 8976 move complete, result=0
01:45:21.741 00.000 9828 Worker thread wakes up
01:45:21.741 00.000 8976 worker thread done servicing request
01:45:21.741 00.000 8976 Worker thread wakes up
01:45:21.742 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:45:21.742 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:45:21.742 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
01:45:21.742 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
01:45:21.742 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
01:45:21.742 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:45:21.742 00.000 9828 BLC: window closed
01:45:21.742 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
01:45:21.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:21.742 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:21.742 00.000 9828 MoveAxis(E, 8, B)
01:45:21.742 00.000 9828 Guiding  Dir = 2, Dur = 8
01:45:21.742 00.000 9828 IsSlewing returns 0
01:45:21.743 00.001 9828 IsGuiding returns 0
01:45:21.743 00.000 9828 PulseGuide returned control before completion, sleep 18
01:45:21.766 00.023 9828 IsGuiding returns 1
01:45:21.766 00.000 9828 scope still moving after pulse duration time elapsed
01:45:21.798 00.032 9828 IsSlewing returns 0
01:45:21.798 00.000 9828 IsGuiding returns 1
01:45:21.828 00.030 9828 IsSlewing returns 0
01:45:21.828 00.000 9828 IsGuiding returns 1
01:45:21.860 00.032 9828 IsSlewing returns 0
01:45:21.860 00.000 9828 IsGuiding returns 1
01:45:21.891 00.031 9828 IsSlewing returns 0
01:45:21.891 00.000 9828 IsGuiding returns 1
01:45:21.922 00.031 9828 IsSlewing returns 0
01:45:21.922 00.000 9828 IsGuiding returns 1
01:45:21.953 00.031 9828 IsSlewing returns 0
01:45:21.953 00.000 9828 IsGuiding returns 0
01:45:21.953 00.000 9828 scope move finished after 8 + 201 ms
01:45:21.953 00.000 9828 Move returns status 0, amount 8
01:45:21.953 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:21.953 00.000 9828 MoveAxis(N, 15, B)
01:45:21.953 00.000 9828 Guiding  Dir = 0, Dur = 15
01:45:21.968 00.015 9828 IsSlewing returns 0
01:45:21.968 00.000 9828 IsGuiding returns 0
01:45:21.968 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:21.999 00.031 9828 IsGuiding returns 1
01:45:21.999 00.000 9828 scope still moving after pulse duration time elapsed
01:45:22.031 00.032 9828 IsSlewing returns 0
01:45:22.032 00.001 9828 IsGuiding returns 1
01:45:22.062 00.030 9828 IsSlewing returns 0
01:45:22.062 00.000 9828 IsGuiding returns 1
01:45:22.093 00.031 9828 IsSlewing returns 0
01:45:22.093 00.000 9828 IsGuiding returns 1
01:45:22.123 00.030 9828 IsSlewing returns 0
01:45:22.123 00.000 9828 IsGuiding returns 0
01:45:22.123 00.000 9828 scope move finished after 15 + 140 ms
01:45:22.123 00.000 9828 Move returns status 0, amount 15
01:45:22.123 00.000 9828 move complete, result=0
01:45:22.123 00.000 9828 worker thread done servicing request
01:45:22.124 00.001 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
01:45:22.434 00.310 8976 Exposure complete
01:45:22.440 00.006 8976 worker thread done servicing request
01:45:22.440 00.000 5052 OnExposeComplete: enter
01:45:22.440 00.000 5052 UpdateGuideState(): m_state=6
01:45:22.440 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5369
01:45:22.440 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=282.39, Mass=225, SNR=10.4, Peak=80 HFD=2.5
01:45:22.440 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.04) = xAngle (-1.09 = -1.09)
01:45:22.440 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.19 = -1.19)
01:45:22.440 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.68 hyp=0.83 cameraTheta=0.95 mountX=0.38 mountY=-0.77, mountTheta=-1.11
01:45:22.441 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.68, opts=13)
01:45:22.441 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.68)
01:45:22.441 00.000 8976 Worker thread wakes up
01:45:22.441 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.68) opts 0xd
01:45:22.441 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.68)
01:45:22.441 00.000 8976 Moving (0.48, 0.68) raw xDistance=0.38 yDistance=-0.77
01:45:22.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
01:45:22.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.77
01:45:22.441 00.000 8976 MoveAxis(L, 1, ABG)
01:45:22.441 00.000 8976 stepping (-6, 11) + (-1, 0)
01:45:22.441 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:22.442 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
01:45:22.452 00.010 5052 UpdateGuideState exits: m=225 SNR=10.4
01:45:22.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:22.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:22.452 00.000 5052 Enqueuing Expose request
01:45:22.461 00.009 8976 Received - 47 (G) 
01:45:22.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:22.461 00.000 8976 stepped: pos (-7, 11)
01:45:22.461 00.000 8976 MoveAxis(U, 3, ABG)
01:45:22.461 00.000 8976 stepping (-7, 11) + (0, 3)
01:45:22.461 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:22.493 00.032 8976 Received - 47 (G) 
01:45:22.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:22.493 00.000 8976 stepped: pos (-7, 14)
01:45:22.493 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
01:45:22.493 00.000 8976 MountToCamera -- mountX=1.28 mountY=-1.44 hyp=1.93 mountTheta=-0.84 cameraX=0.70, cameraY=1.80 cameraTheta=1.20
01:45:22.493 00.000 8976 incremental bump (0.700, 1.796) isValid = 1
01:45:22.493 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
01:45:22.493 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:45:22.493 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:45:22.493 00.000 8976 move complete, result=0
01:45:22.493 00.000 9828 Worker thread wakes up
01:45:22.493 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.8 px 3 ms NORTH
01:45:22.493 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:45:22.493 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:45:22.493 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
01:45:22.494 00.001 8976 worker thread done servicing request
01:45:22.494 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
01:45:22.494 00.000 8976 Worker thread wakes up
01:45:22.494 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
01:45:22.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:22.494 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:45:22.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:22.494 00.000 9828 BLC: window closed
01:45:22.494 00.000 9828 MoveAxis(E, 15, B)
01:45:22.494 00.000 9828 Guiding  Dir = 2, Dur = 15
01:45:22.494 00.000 9828 IsSlewing returns 0
01:45:22.495 00.001 9828 IsGuiding returns 0
01:45:22.495 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:22.526 00.031 9828 IsGuiding returns 1
01:45:22.526 00.000 9828 scope still moving after pulse duration time elapsed
01:45:22.558 00.032 9828 IsSlewing returns 0
01:45:22.559 00.001 9828 IsGuiding returns 1
01:45:22.589 00.030 9828 IsSlewing returns 0
01:45:22.589 00.000 9828 IsGuiding returns 1
01:45:22.620 00.031 9828 IsSlewing returns 0
01:45:22.620 00.000 9828 IsGuiding returns 1
01:45:22.651 00.031 9828 IsSlewing returns 0
01:45:22.651 00.000 9828 IsGuiding returns 0
01:45:22.651 00.000 9828 scope move finished after 15 + 141 ms
01:45:22.651 00.000 9828 Move returns status 0, amount 15
01:45:22.651 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:22.651 00.000 9828 MoveAxis(N, 14, B)
01:45:22.651 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:22.667 00.016 9828 IsSlewing returns 0
01:45:22.667 00.000 9828 IsGuiding returns 0
01:45:22.667 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:22.697 00.030 9828 IsGuiding returns 1
01:45:22.697 00.000 9828 scope still moving after pulse duration time elapsed
01:45:22.729 00.032 9828 IsSlewing returns 0
01:45:22.729 00.000 9828 IsGuiding returns 1
01:45:22.759 00.030 9828 IsSlewing returns 0
01:45:22.759 00.000 9828 IsGuiding returns 1
01:45:22.790 00.031 9828 IsSlewing returns 0
01:45:22.791 00.001 9828 IsGuiding returns 1
01:45:22.821 00.030 9828 IsSlewing returns 0
01:45:22.821 00.000 9828 IsGuiding returns 0
01:45:22.821 00.000 9828 scope move finished after 14 + 140 ms
01:45:22.821 00.000 9828 Move returns status 0, amount 14
01:45:22.821 00.000 9828 move complete, result=0
01:45:22.821 00.000 9828 worker thread done servicing request
01:45:22.821 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:45:23.182 00.361 8976 Exposure complete
01:45:23.188 00.006 8976 worker thread done servicing request
01:45:23.188 00.000 5052 OnExposeComplete: enter
01:45:23.188 00.000 5052 UpdateGuideState(): m_state=6
01:45:23.188 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5370
01:45:23.188 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.92, Mass=217, SNR=10.2, Peak=82 HFD=2.2
01:45:23.188 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
01:45:23.188 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
01:45:23.188 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.21 hyp=0.35 cameraTheta=2.49 mountX=0.32 mountY=0.12, mountTheta=0.36
01:45:23.189 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.21, opts=13)
01:45:23.189 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.21)
01:45:23.189 00.000 8976 Worker thread wakes up
01:45:23.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.21) opts 0xd
01:45:23.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.21)
01:45:23.189 00.000 8976 Moving (-0.28, 0.21) raw xDistance=0.32 yDistance=0.12
01:45:23.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
01:45:23.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:45:23.189 00.000 8976 MoveAxis(L, 1, ABG)
01:45:23.189 00.000 8976 stepping (-7, 14) + (-1, 0)
01:45:23.189 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:23.190 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:45:23.200 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:45:23.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:23.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:23.200 00.000 5052 Enqueuing Expose request
01:45:23.212 00.012 8976 Received - 47 (G) 
01:45:23.214 00.002 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:23.214 00.000 8976 stepped: pos (-8, 14)
01:45:23.214 00.000 8976 MoveAxis(U, 0, ABG)
01:45:23.214 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
01:45:23.214 00.000 8976 MountToCamera -- mountX=1.26 mountY=-1.70 hyp=2.12 mountTheta=-0.93 cameraX=0.94, cameraY=1.90 cameraTheta=1.11
01:45:23.214 00.000 8976 incremental bump (0.938, 1.897) isValid = 1
01:45:23.214 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
01:45:23.214 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:45:23.214 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:45:23.214 00.000 8976 move complete, result=0
01:45:23.214 00.000 8976 worker thread done servicing request
01:45:23.214 00.000 8976 Worker thread wakes up
01:45:23.214 00.000 9828 Worker thread wakes up
01:45:23.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:23.214 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:23.214 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:45:23.214 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:45:23.214 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:45:23.214 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
01:45:23.215 00.001 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
01:45:23.215 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
01:45:23.215 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:45:23.215 00.000 9828 BLC: window closed
01:45:23.215 00.000 9828 MoveAxis(E, 18, B)
01:45:23.215 00.000 9828 Guiding  Dir = 2, Dur = 18
01:45:23.215 00.000 9828 IsSlewing returns 0
01:45:23.215 00.000 9828 IsGuiding returns 0
01:45:23.215 00.000 9828 PulseGuide returned control before completion, sleep 28
01:45:23.255 00.040 9828 IsGuiding returns 1
01:45:23.255 00.000 9828 scope still moving after pulse duration time elapsed
01:45:23.286 00.031 9828 IsSlewing returns 0
01:45:23.286 00.000 9828 IsGuiding returns 1
01:45:23.317 00.031 9828 IsSlewing returns 0
01:45:23.317 00.000 9828 IsGuiding returns 1
01:45:23.348 00.031 9828 IsSlewing returns 0
01:45:23.348 00.000 9828 IsGuiding returns 0
01:45:23.348 00.000 9828 scope move finished after 18 + 115 ms
01:45:23.348 00.000 9828 Move returns status 0, amount 18
01:45:23.348 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:23.348 00.000 9828 MoveAxis(N, 14, B)
01:45:23.349 00.001 9828 Guiding  Dir = 0, Dur = 14
01:45:23.364 00.015 9828 IsSlewing returns 0
01:45:23.364 00.000 9828 IsGuiding returns 0
01:45:23.364 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:23.394 00.030 9828 IsGuiding returns 1
01:45:23.394 00.000 9828 scope still moving after pulse duration time elapsed
01:45:23.425 00.031 9828 IsSlewing returns 0
01:45:23.426 00.001 9828 IsGuiding returns 1
01:45:23.456 00.030 9828 IsSlewing returns 0
01:45:23.456 00.000 9828 IsGuiding returns 1
01:45:23.487 00.031 9828 IsSlewing returns 0
01:45:23.487 00.000 9828 IsGuiding returns 1
01:45:23.517 00.030 9828 IsSlewing returns 0
01:45:23.517 00.000 9828 IsGuiding returns 0
01:45:23.517 00.000 9828 scope move finished after 14 + 139 ms
01:45:23.517 00.000 9828 Move returns status 0, amount 14
01:45:23.517 00.000 9828 move complete, result=0
01:45:23.517 00.000 9828 worker thread done servicing request
01:45:23.518 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:45:23.909 00.391 8976 Exposure complete
01:45:23.914 00.005 8976 worker thread done servicing request
01:45:23.914 00.000 5052 OnExposeComplete: enter
01:45:23.914 00.000 5052 UpdateGuideState(): m_state=6
01:45:23.914 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5371
01:45:23.914 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.59, Mass=226, SNR=10.4, Peak=84 HFD=2.0
01:45:23.914 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.04) = xAngle (-3.74 = 2.54)
01:45:23.914 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.44)
01:45:23.914 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.70 mountX=-0.10 mountY=0.08, mountTheta=2.48
01:45:23.915 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.12, opts=13)
01:45:23.915 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.12)
01:45:23.915 00.000 8976 Worker thread wakes up
01:45:23.915 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.12) opts 0xd
01:45:23.915 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.12)
01:45:23.915 00.000 8976 Moving (-0.02, -0.12) raw xDistance=-0.10 yDistance=0.08
01:45:23.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:45:23.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:45:23.915 00.000 8976 MoveAxis(R, 0, ABG)
01:45:23.915 00.000 8976 MoveAxis(U, 0, ABG)
01:45:23.915 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:45:23.915 00.000 8976 MountToCamera -- mountX=1.25 mountY=-1.87 hyp=2.25 mountTheta=-0.98 cameraX=1.10, cameraY=1.96 cameraTheta=1.06
01:45:23.915 00.000 8976 incremental bump (1.098, 1.965) isValid = 1
01:45:23.916 00.001 8976 Scheduling Mount bump of (0.056, 0.104)
01:45:23.916 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:45:23.916 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:45:23.916 00.000 8976 move complete, result=0
01:45:23.916 00.000 9828 Worker thread wakes up
01:45:23.916 00.000 8976 worker thread done servicing request
01:45:23.916 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:45:23.916 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:45:23.916 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
01:45:23.916 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
01:45:23.916 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:45:23.916 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:45:23.916 00.000 9828 BLC: window closed
01:45:23.916 00.000 9828 MoveAxis(E, 19, B)
01:45:23.916 00.000 9828 Guiding  Dir = 2, Dur = 19
01:45:23.916 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:45:23.917 00.001 9828 IsSlewing returns 0
01:45:23.917 00.000 9828 IsGuiding returns 0
01:45:23.917 00.000 9828 PulseGuide returned control before completion, sleep 29
01:45:23.926 00.009 5052 UpdateGuideState exits: m=226 SNR=10.4
01:45:23.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:23.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:23.926 00.000 5052 Enqueuing Expose request
01:45:23.926 00.000 8976 Worker thread wakes up
01:45:23.926 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:23.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:23.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:23.951 00.025 9828 IsGuiding returns 1
01:45:23.951 00.000 9828 scope still moving after pulse duration time elapsed
01:45:23.983 00.032 9828 IsSlewing returns 0
01:45:23.983 00.000 9828 IsGuiding returns 1
01:45:24.013 00.030 9828 IsSlewing returns 0
01:45:24.013 00.000 9828 IsGuiding returns 1
01:45:24.044 00.031 9828 IsSlewing returns 0
01:45:24.044 00.000 9828 IsGuiding returns 0
01:45:24.044 00.000 9828 scope move finished after 19 + 108 ms
01:45:24.044 00.000 9828 Move returns status 0, amount 19
01:45:24.044 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:24.044 00.000 9828 MoveAxis(N, 13, B)
01:45:24.044 00.000 9828 Guiding  Dir = 0, Dur = 13
01:45:24.059 00.015 9828 IsSlewing returns 0
01:45:24.059 00.000 9828 IsGuiding returns 0
01:45:24.060 00.001 9828 PulseGuide returned control before completion, sleep 23
01:45:24.091 00.031 9828 IsGuiding returns 1
01:45:24.091 00.000 9828 scope still moving after pulse duration time elapsed
01:45:24.121 00.030 9828 IsSlewing returns 0
01:45:24.121 00.000 9828 IsGuiding returns 1
01:45:24.151 00.030 9828 IsSlewing returns 0
01:45:24.151 00.000 9828 IsGuiding returns 1
01:45:24.183 00.032 9828 IsSlewing returns 0
01:45:24.183 00.000 9828 IsGuiding returns 0
01:45:24.183 00.000 9828 scope move finished after 13 + 109 ms
01:45:24.183 00.000 9828 Move returns status 0, amount 13
01:45:24.183 00.000 9828 move complete, result=0
01:45:24.183 00.000 9828 worker thread done servicing request
01:45:24.184 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:45:24.614 00.430 8976 Exposure complete
01:45:24.619 00.005 8976 worker thread done servicing request
01:45:24.619 00.000 5052 OnExposeComplete: enter
01:45:24.620 00.001 5052 UpdateGuideState(): m_state=6
01:45:24.620 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5372
01:45:24.620 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.76, Mass=207, SNR=10.0, Peak=80 HFD=1.9
01:45:24.620 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:45:24.620 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:45:24.620 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.20 cameraTheta=0.26 mountX=-0.04 mountY=-0.19, mountTheta=-1.79
01:45:24.620 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.05, opts=13)
01:45:24.620 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.05)
01:45:24.621 00.001 8976 Worker thread wakes up
01:45:24.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.05) opts 0xd
01:45:24.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.05)
01:45:24.621 00.000 8976 Moving (0.20, 0.05) raw xDistance=-0.04 yDistance=-0.19
01:45:24.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:45:24.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:45:24.621 00.000 8976 MoveAxis(R, 0, ABG)
01:45:24.621 00.000 8976 MoveAxis(U, 0, ABG)
01:45:24.621 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:45:24.621 00.000 8976 MountToCamera -- mountX=1.24 mountY=-1.99 hyp=2.34 mountTheta=-1.01 cameraX=1.20, cameraY=2.01 cameraTheta=1.03
01:45:24.621 00.000 8976 incremental bump (1.205, 2.010) isValid = 1
01:45:24.621 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:45:24.621 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:45:24.621 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:45:24.621 00.000 8976 move complete, result=0
01:45:24.621 00.000 9828 Worker thread wakes up
01:45:24.621 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:45:24.621 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:45:24.621 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:45:24.622 00.001 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:45:24.622 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:45:24.622 00.000 8976 worker thread done servicing request
01:45:24.622 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:45:24.622 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:45:24.622 00.000 9828 BLC: window closed
01:45:24.622 00.000 9828 MoveAxis(E, 20, B)
01:45:24.622 00.000 9828 Guiding  Dir = 2, Dur = 20
01:45:24.622 00.000 9828 IsSlewing returns 0
01:45:24.622 00.000 9828 IsGuiding returns 0
01:45:24.622 00.000 9828 PulseGuide returned control before completion, sleep 30
01:45:24.632 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:45:24.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:24.632 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:24.632 00.000 5052 Enqueuing Expose request
01:45:24.632 00.000 8976 Worker thread wakes up
01:45:24.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:24.632 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:24.632 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:24.661 00.029 9828 IsGuiding returns 1
01:45:24.661 00.000 9828 scope still moving after pulse duration time elapsed
01:45:24.692 00.031 9828 IsSlewing returns 0
01:45:24.692 00.000 9828 IsGuiding returns 1
01:45:24.723 00.031 9828 IsSlewing returns 0
01:45:24.723 00.000 9828 IsGuiding returns 1
01:45:24.753 00.030 9828 IsSlewing returns 0
01:45:24.753 00.000 9828 IsGuiding returns 0
01:45:24.753 00.000 9828 scope move finished after 20 + 111 ms
01:45:24.753 00.000 9828 Move returns status 0, amount 20
01:45:24.753 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:24.753 00.000 9828 MoveAxis(N, 13, B)
01:45:24.753 00.000 9828 Guiding  Dir = 0, Dur = 13
01:45:24.768 00.015 9828 IsSlewing returns 0
01:45:24.768 00.000 9828 IsGuiding returns 0
01:45:24.768 00.000 9828 PulseGuide returned control before completion, sleep 23
01:45:24.799 00.031 9828 IsGuiding returns 1
01:45:24.799 00.000 9828 scope still moving after pulse duration time elapsed
01:45:24.830 00.031 9828 IsSlewing returns 0
01:45:24.830 00.000 9828 IsGuiding returns 1
01:45:24.862 00.032 9828 IsSlewing returns 0
01:45:24.862 00.000 9828 IsGuiding returns 1
01:45:24.894 00.032 9828 IsSlewing returns 0
01:45:24.894 00.000 9828 IsGuiding returns 1
01:45:24.926 00.032 9828 IsSlewing returns 0
01:45:24.926 00.000 9828 IsGuiding returns 0
01:45:24.926 00.000 9828 scope move finished after 13 + 144 ms
01:45:24.926 00.000 9828 Move returns status 0, amount 13
01:45:24.926 00.000 9828 move complete, result=0
01:45:24.926 00.000 9828 worker thread done servicing request
01:45:24.926 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:45:25.324 00.398 8976 Exposure complete
01:45:25.330 00.006 8976 worker thread done servicing request
01:45:25.330 00.000 5052 OnExposeComplete: enter
01:45:25.330 00.000 5052 UpdateGuideState(): m_state=6
01:45:25.330 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5373
01:45:25.330 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.49, Mass=191, SNR=9.6, Peak=73 HFD=2.1
01:45:25.330 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.45 = 1.83)
01:45:25.330 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
01:45:25.330 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-2.41 mountX=-0.09 mountY=0.33, mountTheta=1.83
01:45:25.331 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.22, opts=13)
01:45:25.331 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.22)
01:45:25.331 00.000 8976 Worker thread wakes up
01:45:25.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.22) opts 0xd
01:45:25.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.22)
01:45:25.331 00.000 8976 Moving (-0.25, -0.22) raw xDistance=-0.09 yDistance=0.33
01:45:25.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:45:25.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:45:25.331 00.000 8976 MoveAxis(R, 0, ABG)
01:45:25.331 00.000 8976 MoveAxis(D, 1, ABG)
01:45:25.331 00.000 8976 stepping (-8, 14) + (0, -1)
01:45:25.331 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:25.331 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=67, Gamma=2.630
01:45:25.341 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:45:25.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:25.341 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:25.341 00.000 5052 Enqueuing Expose request
01:45:25.354 00.013 8976 Received - 47 (G) 
01:45:25.354 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:25.354 00.000 8976 stepped: pos (-8, 13)
01:45:25.354 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:45:25.354 00.000 8976 MountToCamera -- mountX=1.24 mountY=-2.01 hyp=2.36 mountTheta=-1.02 cameraX=1.23, cameraY=2.02 cameraTheta=1.02
01:45:25.354 00.000 8976 incremental bump (1.230, 2.017) isValid = 1
01:45:25.354 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
01:45:25.354 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:45:25.354 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:45:25.354 00.000 8976 move complete, result=0
01:45:25.354 00.000 9828 Worker thread wakes up
01:45:25.354 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:45:25.355 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:45:25.355 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
01:45:25.355 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
01:45:25.355 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:45:25.355 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:45:25.355 00.000 9828 BLC: window closed
01:45:25.355 00.000 9828 MoveAxis(E, 20, B)
01:45:25.355 00.000 9828 Guiding  Dir = 2, Dur = 20
01:45:25.355 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:45:25.355 00.000 8976 worker thread done servicing request
01:45:25.355 00.000 8976 Worker thread wakes up
01:45:25.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:25.355 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:25.355 00.000 9828 IsSlewing returns 0
01:45:25.355 00.000 9828 IsGuiding returns 0
01:45:25.355 00.000 9828 PulseGuide returned control before completion, sleep 30
01:45:25.392 00.037 9828 IsGuiding returns 1
01:45:25.392 00.000 9828 scope still moving after pulse duration time elapsed
01:45:25.423 00.031 9828 IsSlewing returns 0
01:45:25.423 00.000 9828 IsGuiding returns 1
01:45:25.453 00.030 9828 IsSlewing returns 0
01:45:25.453 00.000 9828 IsGuiding returns 1
01:45:25.484 00.031 9828 IsSlewing returns 0
01:45:25.484 00.000 9828 IsGuiding returns 0
01:45:25.484 00.000 9828 scope move finished after 20 + 108 ms
01:45:25.484 00.000 9828 Move returns status 0, amount 20
01:45:25.484 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:25.484 00.000 9828 MoveAxis(N, 13, B)
01:45:25.484 00.000 9828 Guiding  Dir = 0, Dur = 13
01:45:25.499 00.015 9828 IsSlewing returns 0
01:45:25.499 00.000 9828 IsGuiding returns 0
01:45:25.499 00.000 9828 PulseGuide returned control before completion, sleep 23
01:45:25.530 00.031 9828 IsGuiding returns 1
01:45:25.530 00.000 9828 scope still moving after pulse duration time elapsed
01:45:25.561 00.031 9828 IsSlewing returns 0
01:45:25.561 00.000 9828 IsGuiding returns 1
01:45:25.592 00.031 9828 IsSlewing returns 0
01:45:25.592 00.000 9828 IsGuiding returns 1
01:45:25.623 00.031 9828 IsSlewing returns 0
01:45:25.623 00.000 9828 IsGuiding returns 1
01:45:25.654 00.031 9828 IsSlewing returns 0
01:45:25.654 00.000 9828 IsGuiding returns 0
01:45:25.654 00.000 9828 scope move finished after 13 + 142 ms
01:45:25.654 00.000 9828 Move returns status 0, amount 13
01:45:25.654 00.000 9828 move complete, result=0
01:45:25.654 00.000 9828 worker thread done servicing request
01:45:25.654 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:45:26.044 00.390 8976 Exposure complete
01:45:26.050 00.006 8976 worker thread done servicing request
01:45:26.050 00.000 5052 OnExposeComplete: enter
01:45:26.050 00.000 5052 UpdateGuideState(): m_state=6
01:45:26.050 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5374
01:45:26.050 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.74, Mass=209, SNR=10.0, Peak=79 HFD=2.1
01:45:26.050 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:45:26.050 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:45:26.050 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.03 hyp=0.36 cameraTheta=3.07 mountX=0.19 mountY=0.29, mountTheta=1.00
01:45:26.051 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.03, opts=13)
01:45:26.051 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.03)
01:45:26.051 00.000 8976 Worker thread wakes up
01:45:26.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.03) opts 0xd
01:45:26.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.03)
01:45:26.051 00.000 8976 Moving (-0.36, 0.03) raw xDistance=0.19 yDistance=0.29
01:45:26.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:45:26.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:45:26.051 00.000 8976 MoveAxis(R, 0, ABG)
01:45:26.051 00.000 8976 MoveAxis(D, 1, ABG)
01:45:26.051 00.000 8976 stepping (-8, 13) + (0, -1)
01:45:26.051 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:26.052 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
01:45:26.061 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
01:45:26.062 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:26.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:26.062 00.000 5052 Enqueuing Expose request
01:45:26.074 00.012 8976 Received - 47 (G) 
01:45:26.074 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:26.074 00.000 8976 stepped: pos (-8, 12)
01:45:26.074 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:45:26.074 00.000 8976 MountToCamera -- mountX=1.23 mountY=-1.98 hyp=2.33 mountTheta=-1.01 cameraX=1.20, cameraY=2.00 cameraTheta=1.03
01:45:26.074 00.000 8976 incremental bump (1.200, 1.998) isValid = 1
01:45:26.074 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:45:26.074 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:45:26.074 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:45:26.074 00.000 8976 move complete, result=0
01:45:26.074 00.000 9828 Worker thread wakes up
01:45:26.074 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:45:26.074 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:45:26.074 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:45:26.074 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:45:26.074 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:45:26.074 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:45:26.075 00.001 8976 worker thread done servicing request
01:45:26.075 00.000 8976 Worker thread wakes up
01:45:26.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:26.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:26.075 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:45:26.075 00.000 9828 BLC: window closed
01:45:26.075 00.000 9828 MoveAxis(E, 20, B)
01:45:26.075 00.000 9828 Guiding  Dir = 2, Dur = 20
01:45:26.075 00.000 9828 IsSlewing returns 0
01:45:26.075 00.000 9828 IsGuiding returns 0
01:45:26.076 00.001 9828 PulseGuide returned control before completion, sleep 30
01:45:26.117 00.041 9828 IsGuiding returns 1
01:45:26.117 00.000 9828 scope still moving after pulse duration time elapsed
01:45:26.148 00.031 9828 IsSlewing returns 0
01:45:26.149 00.001 9828 IsGuiding returns 1
01:45:26.179 00.030 9828 IsSlewing returns 0
01:45:26.179 00.000 9828 IsGuiding returns 1
01:45:26.210 00.031 9828 IsSlewing returns 0
01:45:26.210 00.000 9828 IsGuiding returns 1
01:45:26.241 00.031 9828 IsSlewing returns 0
01:45:26.241 00.000 9828 IsGuiding returns 0
01:45:26.241 00.000 9828 scope move finished after 20 + 145 ms
01:45:26.241 00.000 9828 Move returns status 0, amount 20
01:45:26.241 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:26.241 00.000 9828 MoveAxis(N, 13, B)
01:45:26.241 00.000 9828 Guiding  Dir = 0, Dur = 13
01:45:26.256 00.015 9828 IsSlewing returns 0
01:45:26.256 00.000 9828 IsGuiding returns 0
01:45:26.256 00.000 9828 PulseGuide returned control before completion, sleep 23
01:45:26.287 00.031 9828 IsGuiding returns 1
01:45:26.287 00.000 9828 scope still moving after pulse duration time elapsed
01:45:26.317 00.030 9828 IsSlewing returns 0
01:45:26.317 00.000 9828 IsGuiding returns 1
01:45:26.348 00.031 9828 IsSlewing returns 0
01:45:26.348 00.000 9828 IsGuiding returns 1
01:45:26.379 00.031 9828 IsSlewing returns 0
01:45:26.379 00.000 9828 IsGuiding returns 1
01:45:26.410 00.031 9828 IsSlewing returns 0
01:45:26.410 00.000 9828 IsGuiding returns 0
01:45:26.410 00.000 9828 scope move finished after 13 + 141 ms
01:45:26.410 00.000 9828 Move returns status 0, amount 13
01:45:26.410 00.000 9828 move complete, result=0
01:45:26.410 00.000 9828 worker thread done servicing request
01:45:26.410 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:45:26.764 00.354 8976 Exposure complete
01:45:26.770 00.006 8976 worker thread done servicing request
01:45:26.770 00.000 5052 OnExposeComplete: enter
01:45:26.770 00.000 5052 UpdateGuideState(): m_state=6
01:45:26.770 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5375
01:45:26.770 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.75, Mass=217, SNR=10.2, Peak=81 HFD=2.1
01:45:26.770 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:45:26.770 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:45:26.770 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.04 hyp=0.51 cameraTheta=3.06 mountX=0.27 mountY=0.40, mountTheta=0.98
01:45:26.771 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.04, opts=13)
01:45:26.771 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.04)
01:45:26.771 00.000 8976 Worker thread wakes up
01:45:26.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.04) opts 0xd
01:45:26.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.04)
01:45:26.771 00.000 8976 Moving (-0.51, 0.04) raw xDistance=0.27 yDistance=0.40
01:45:26.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:45:26.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:45:26.771 00.000 8976 MoveAxis(L, 1, ABG)
01:45:26.771 00.000 8976 stepping (-8, 12) + (-1, 0)
01:45:26.771 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:26.771 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:45:26.781 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:45:26.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:26.781 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:26.781 00.000 5052 Enqueuing Expose request
01:45:26.793 00.012 8976 Received - 47 (G) 
01:45:26.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:26.793 00.000 8976 stepped: pos (-9, 12)
01:45:26.793 00.000 8976 MoveAxis(D, 2, ABG)
01:45:26.793 00.000 8976 stepping (-9, 12) + (0, -2)
01:45:26.794 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:26.825 00.031 8976 Received - 47 (G) 
01:45:26.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:26.825 00.000 8976 stepped: pos (-9, 10)
01:45:26.825 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:45:26.825 00.000 8976 MountToCamera -- mountX=1.28 mountY=-1.85 hyp=2.25 mountTheta=-0.97 cameraX=1.06, cameraY=1.98 cameraTheta=1.08
01:45:26.825 00.000 8976 incremental bump (1.064, 1.982) isValid = 1
01:45:26.826 00.001 8976 Scheduling Mount bump of (0.054, 0.105)
01:45:26.826 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
01:45:26.826 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
01:45:26.826 00.000 8976 move complete, result=0
01:45:26.826 00.000 9828 Worker thread wakes up
01:45:26.826 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:45:26.826 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
01:45:26.826 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:45:26.826 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
01:45:26.826 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
01:45:26.826 00.000 8976 worker thread done servicing request
01:45:26.826 00.000 8976 Worker thread wakes up
01:45:26.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:26.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:26.826 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:45:26.826 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:45:26.826 00.000 9828 BLC: window closed
01:45:26.826 00.000 9828 MoveAxis(E, 19, B)
01:45:26.826 00.000 9828 Guiding  Dir = 2, Dur = 19
01:45:26.827 00.001 9828 IsSlewing returns 0
01:45:26.827 00.000 9828 IsGuiding returns 0
01:45:26.827 00.000 9828 PulseGuide returned control before completion, sleep 29
01:45:26.862 00.035 9828 IsGuiding returns 1
01:45:26.862 00.000 9828 scope still moving after pulse duration time elapsed
01:45:26.893 00.031 9828 IsSlewing returns 0
01:45:26.893 00.000 9828 IsGuiding returns 1
01:45:26.925 00.032 9828 IsSlewing returns 0
01:45:26.925 00.000 9828 IsGuiding returns 1
01:45:26.955 00.030 9828 IsSlewing returns 0
01:45:26.955 00.000 9828 IsGuiding returns 0
01:45:26.955 00.000 9828 scope move finished after 19 + 109 ms
01:45:26.955 00.000 9828 Move returns status 0, amount 19
01:45:26.955 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:26.955 00.000 9828 MoveAxis(N, 13, B)
01:45:26.955 00.000 9828 Guiding  Dir = 0, Dur = 13
01:45:26.971 00.016 9828 IsSlewing returns 0
01:45:26.971 00.000 9828 IsGuiding returns 0
01:45:26.971 00.000 9828 PulseGuide returned control before completion, sleep 23
01:45:27.001 00.030 9828 IsGuiding returns 1
01:45:27.001 00.000 9828 scope still moving after pulse duration time elapsed
01:45:27.032 00.031 9828 IsSlewing returns 0
01:45:27.032 00.000 9828 IsGuiding returns 1
01:45:27.062 00.030 9828 IsSlewing returns 0
01:45:27.062 00.000 9828 IsGuiding returns 1
01:45:27.093 00.031 9828 IsSlewing returns 0
01:45:27.093 00.000 9828 IsGuiding returns 1
01:45:27.124 00.031 9828 IsSlewing returns 0
01:45:27.124 00.000 9828 IsGuiding returns 0
01:45:27.124 00.000 9828 scope move finished after 13 + 141 ms
01:45:27.125 00.001 9828 Move returns status 0, amount 13
01:45:27.125 00.000 9828 move complete, result=0
01:45:27.125 00.000 9828 worker thread done servicing request
01:45:27.125 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:45:27.519 00.394 8976 Exposure complete
01:45:27.524 00.005 8976 worker thread done servicing request
01:45:27.524 00.000 5052 OnExposeComplete: enter
01:45:27.524 00.000 5052 UpdateGuideState(): m_state=6
01:45:27.524 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5376
01:45:27.524 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.64, Mass=227, SNR=10.5, Peak=78 HFD=2.2
01:45:27.524 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
01:45:27.524 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.33)
01:45:27.524 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.22 cameraTheta=-2.81 mountX=0.03 mountY=0.21, mountTheta=1.43
01:45:27.525 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.07, opts=13)
01:45:27.525 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.07)
01:45:27.525 00.000 8976 Worker thread wakes up
01:45:27.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.07) opts 0xd
01:45:27.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.07)
01:45:27.525 00.000 8976 Moving (-0.20, -0.07) raw xDistance=0.03 yDistance=0.21
01:45:27.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:45:27.526 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:45:27.526 00.000 8976 MoveAxis(R, 0, ABG)
01:45:27.526 00.000 8976 MoveAxis(U, 0, ABG)
01:45:27.526 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
01:45:27.526 00.000 8976 MountToCamera -- mountX=1.31 mountY=-1.76 hyp=2.20 mountTheta=-0.93 cameraX=0.97, cameraY=1.97 cameraTheta=1.11
01:45:27.526 00.000 8976 incremental bump (0.972, 1.971) isValid = 1
01:45:27.526 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
01:45:27.526 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:45:27.526 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:45:27.526 00.000 8976 move complete, result=0
01:45:27.526 00.000 8976 worker thread done servicing request
01:45:27.526 00.000 9828 Worker thread wakes up
01:45:27.527 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:45:27.527 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:45:27.527 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
01:45:27.527 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
01:45:27.527 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
01:45:27.527 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:45:27.527 00.000 9828 BLC: window closed
01:45:27.527 00.000 9828 MoveAxis(E, 18, B)
01:45:27.527 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:45:27.527 00.000 9828 Guiding  Dir = 2, Dur = 18
01:45:27.528 00.001 9828 IsSlewing returns 0
01:45:27.528 00.000 9828 IsGuiding returns 0
01:45:27.528 00.000 9828 PulseGuide returned control before completion, sleep 28
01:45:27.537 00.009 5052 UpdateGuideState exits: m=227 SNR=10.5
01:45:27.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:27.537 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:27.537 00.000 5052 Enqueuing Expose request
01:45:27.537 00.000 8976 Worker thread wakes up
01:45:27.537 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:27.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:27.537 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:27.557 00.020 9828 IsGuiding returns 1
01:45:27.557 00.000 9828 scope still moving after pulse duration time elapsed
01:45:27.588 00.031 9828 IsSlewing returns 0
01:45:27.588 00.000 9828 IsGuiding returns 1
01:45:27.619 00.031 9828 IsSlewing returns 0
01:45:27.619 00.000 9828 IsGuiding returns 1
01:45:27.649 00.030 9828 IsSlewing returns 0
01:45:27.649 00.000 9828 IsGuiding returns 1
01:45:27.681 00.032 9828 IsSlewing returns 0
01:45:27.681 00.000 9828 IsGuiding returns 0
01:45:27.681 00.000 9828 scope move finished after 18 + 135 ms
01:45:27.681 00.000 9828 Move returns status 0, amount 18
01:45:27.681 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:27.681 00.000 9828 MoveAxis(N, 14, B)
01:45:27.681 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:27.697 00.016 9828 IsSlewing returns 0
01:45:27.697 00.000 9828 IsGuiding returns 0
01:45:27.697 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:27.728 00.031 9828 IsGuiding returns 1
01:45:27.728 00.000 9828 scope still moving after pulse duration time elapsed
01:45:27.759 00.031 9828 IsSlewing returns 0
01:45:27.759 00.000 9828 IsGuiding returns 1
01:45:27.789 00.030 9828 IsSlewing returns 0
01:45:27.790 00.001 9828 IsGuiding returns 1
01:45:27.821 00.031 9828 IsSlewing returns 0
01:45:27.821 00.000 9828 IsGuiding returns 1
01:45:27.852 00.031 9828 IsSlewing returns 0
01:45:27.852 00.000 9828 IsGuiding returns 0
01:45:27.852 00.000 9828 scope move finished after 14 + 141 ms
01:45:27.852 00.000 9828 Move returns status 0, amount 14
01:45:27.852 00.000 9828 move complete, result=0
01:45:27.852 00.000 9828 worker thread done servicing request
01:45:27.852 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:45:28.229 00.377 8976 Exposure complete
01:45:28.234 00.005 8976 worker thread done servicing request
01:45:28.235 00.001 5052 OnExposeComplete: enter
01:45:28.235 00.000 5052 UpdateGuideState(): m_state=6
01:45:28.235 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5377
01:45:28.235 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.55, Mass=207, SNR=10.0, Peak=74 HFD=2.2
01:45:28.235 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
01:45:28.235 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
01:45:28.235 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.16 hyp=0.49 cameraTheta=-2.82 mountX=0.07 mountY=0.48, mountTheta=1.42
01:45:28.235 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.16, opts=13)
01:45:28.236 00.001 5052 Enqueuing Move request for stepguider (-0.47, -0.16)
01:45:28.236 00.000 8976 Worker thread wakes up
01:45:28.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.16) opts 0xd
01:45:28.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.16)
01:45:28.236 00.000 8976 Moving (-0.47, -0.16) raw xDistance=0.07 yDistance=0.48
01:45:28.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:45:28.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:45:28.236 00.000 8976 MoveAxis(R, 0, ABG)
01:45:28.236 00.000 8976 MoveAxis(D, 2, ABG)
01:45:28.236 00.000 8976 stepping (-9, 10) + (0, -2)
01:45:28.236 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:28.236 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:45:28.246 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:45:28.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:28.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:28.246 00.000 5052 Enqueuing Expose request
01:45:28.263 00.017 8976 Received - 47 (G) 
01:45:28.264 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:28.264 00.000 8976 stepped: pos (-9, 8)
01:45:28.264 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
01:45:28.264 00.000 8976 MountToCamera -- mountX=1.33 mountY=-1.60 hyp=2.08 mountTheta=-0.88 cameraX=0.82, cameraY=1.92 cameraTheta=1.17
01:45:28.264 00.000 8976 incremental bump (0.818, 1.917) isValid = 1
01:45:28.264 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
01:45:28.264 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:45:28.264 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:45:28.264 00.000 8976 move complete, result=0
01:45:28.264 00.000 9828 Worker thread wakes up
01:45:28.264 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:45:28.264 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:45:28.264 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
01:45:28.264 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
01:45:28.264 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
01:45:28.264 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:45:28.265 00.001 9828 BLC: window closed
01:45:28.265 00.000 8976 worker thread done servicing request
01:45:28.265 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:45:28.265 00.000 9828 MoveAxis(E, 16, B)
01:45:28.265 00.000 9828 Guiding  Dir = 2, Dur = 16
01:45:28.265 00.000 8976 Worker thread wakes up
01:45:28.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:28.265 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:28.265 00.000 9828 IsSlewing returns 0
01:45:28.265 00.000 9828 IsGuiding returns 0
01:45:28.266 00.001 9828 PulseGuide returned control before completion, sleep 26
01:45:28.301 00.035 9828 IsGuiding returns 1
01:45:28.301 00.000 9828 scope still moving after pulse duration time elapsed
01:45:28.331 00.030 9828 IsSlewing returns 0
01:45:28.331 00.000 9828 IsGuiding returns 1
01:45:28.362 00.031 9828 IsSlewing returns 0
01:45:28.362 00.000 9828 IsGuiding returns 1
01:45:28.393 00.031 9828 IsSlewing returns 0
01:45:28.393 00.000 9828 IsGuiding returns 0
01:45:28.393 00.000 9828 scope move finished after 16 + 111 ms
01:45:28.393 00.000 9828 Move returns status 0, amount 16
01:45:28.393 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:28.393 00.000 9828 MoveAxis(N, 14, B)
01:45:28.394 00.001 9828 Guiding  Dir = 0, Dur = 14
01:45:28.408 00.014 9828 IsSlewing returns 0
01:45:28.409 00.001 9828 IsGuiding returns 0
01:45:28.409 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:28.439 00.030 9828 IsGuiding returns 1
01:45:28.439 00.000 9828 scope still moving after pulse duration time elapsed
01:45:28.469 00.030 9828 IsSlewing returns 0
01:45:28.469 00.000 9828 IsGuiding returns 1
01:45:28.501 00.032 9828 IsSlewing returns 0
01:45:28.501 00.000 9828 IsGuiding returns 1
01:45:28.532 00.031 9828 IsSlewing returns 0
01:45:28.532 00.000 9828 IsGuiding returns 1
01:45:28.563 00.031 9828 IsSlewing returns 0
01:45:28.563 00.000 9828 IsGuiding returns 0
01:45:28.563 00.000 9828 scope move finished after 14 + 140 ms
01:45:28.563 00.000 9828 Move returns status 0, amount 14
01:45:28.563 00.000 9828 move complete, result=0
01:45:28.563 00.000 9828 worker thread done servicing request
01:45:28.563 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:45:28.959 00.396 8976 Exposure complete
01:45:28.965 00.006 8976 worker thread done servicing request
01:45:28.965 00.000 5052 OnExposeComplete: enter
01:45:28.965 00.000 5052 UpdateGuideState(): m_state=6
01:45:28.965 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5378
01:45:28.965 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.82, Mass=194, SNR=9.7, Peak=73 HFD=2.4
01:45:28.965 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:45:28.965 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
01:45:28.965 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.11 hyp=0.38 cameraTheta=2.85 mountX=0.26 mountY=0.25, mountTheta=0.75
01:45:28.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.11, opts=13)
01:45:28.966 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.11)
01:45:28.966 00.000 8976 Worker thread wakes up
01:45:28.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.11) opts 0xd
01:45:28.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.11)
01:45:28.966 00.000 8976 Moving (-0.37, 0.11) raw xDistance=0.26 yDistance=0.25
01:45:28.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:45:28.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:45:28.966 00.000 8976 MoveAxis(L, 1, ABG)
01:45:28.966 00.000 8976 stepping (-9, 8) + (-1, 0)
01:45:28.966 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:28.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:45:28.978 00.012 5052 UpdateGuideState exits: m=194 SNR=9.7
01:45:28.978 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:28.978 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:28.978 00.000 5052 Enqueuing Expose request
01:45:28.999 00.021 8976 Received - 47 (G) 
01:45:28.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:28.999 00.000 8976 stepped: pos (-10, 8)
01:45:28.999 00.000 8976 MoveAxis(U, 0, ABG)
01:45:28.999 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:45:28.999 00.000 8976 MountToCamera -- mountX=1.40 mountY=-1.49 hyp=2.05 mountTheta=-0.82 cameraX=0.69, cameraY=1.92 cameraTheta=1.23
01:45:28.999 00.000 8976 incremental bump (0.691, 1.925) isValid = 1
01:45:29.000 00.001 8976 Scheduling Mount bump of (0.039, 0.112)
01:45:29.000 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:45:29.000 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:45:29.000 00.000 8976 move complete, result=0
01:45:29.000 00.000 8976 worker thread done servicing request
01:45:29.000 00.000 9828 Worker thread wakes up
01:45:29.000 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:45:29.000 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:45:29.000 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
01:45:29.000 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:45:29.000 00.000 8976 Worker thread wakes up
01:45:29.000 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:29.000 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:29.000 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:45:29.000 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:45:29.000 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:45:29.001 00.001 9828 BLC: window closed
01:45:29.001 00.000 9828 MoveAxis(E, 14, B)
01:45:29.001 00.000 9828 Guiding  Dir = 2, Dur = 14
01:45:29.001 00.000 9828 IsSlewing returns 0
01:45:29.001 00.000 9828 IsGuiding returns 0
01:45:29.001 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:29.030 00.029 9828 IsGuiding returns 1
01:45:29.030 00.000 9828 scope still moving after pulse duration time elapsed
01:45:29.061 00.031 9828 IsSlewing returns 0
01:45:29.061 00.000 9828 IsGuiding returns 1
01:45:29.093 00.032 9828 IsSlewing returns 0
01:45:29.094 00.001 9828 IsGuiding returns 1
01:45:29.124 00.030 9828 IsSlewing returns 0
01:45:29.124 00.000 9828 IsGuiding returns 1
01:45:29.156 00.032 9828 IsSlewing returns 0
01:45:29.156 00.000 9828 IsGuiding returns 0
01:45:29.156 00.000 9828 scope move finished after 14 + 140 ms
01:45:29.156 00.000 9828 Move returns status 0, amount 14
01:45:29.156 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:29.156 00.000 9828 MoveAxis(N, 14, B)
01:45:29.156 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:29.171 00.015 9828 IsSlewing returns 0
01:45:29.171 00.000 9828 IsGuiding returns 0
01:45:29.171 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:29.202 00.031 9828 IsGuiding returns 1
01:45:29.202 00.000 9828 scope still moving after pulse duration time elapsed
01:45:29.234 00.032 9828 IsSlewing returns 0
01:45:29.234 00.000 9828 IsGuiding returns 1
01:45:29.264 00.030 9828 IsSlewing returns 0
01:45:29.264 00.000 9828 IsGuiding returns 1
01:45:29.296 00.032 9828 IsSlewing returns 0
01:45:29.296 00.000 9828 IsGuiding returns 1
01:45:29.327 00.031 9828 IsSlewing returns 0
01:45:29.327 00.000 9828 IsGuiding returns 0
01:45:29.327 00.000 9828 scope move finished after 14 + 141 ms
01:45:29.327 00.000 9828 Move returns status 0, amount 14
01:45:29.327 00.000 9828 move complete, result=0
01:45:29.327 00.000 9828 worker thread done servicing request
01:45:29.327 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:45:29.687 00.360 8976 Exposure complete
01:45:29.693 00.006 8976 worker thread done servicing request
01:45:29.693 00.000 5052 OnExposeComplete: enter
01:45:29.693 00.000 5052 UpdateGuideState(): m_state=6
01:45:29.693 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5379
01:45:29.693 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.56, Mass=187, SNR=9.5, Peak=74 HFD=2.3
01:45:29.693 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.31 = 1.97)
01:45:29.693 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.87)
01:45:29.693 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.27 mountX=-0.08 mountY=0.19, mountTheta=1.96
01:45:29.694 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.15, opts=13)
01:45:29.694 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.15)
01:45:29.694 00.000 8976 Worker thread wakes up
01:45:29.694 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.15) opts 0xd
01:45:29.694 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.15)
01:45:29.694 00.000 8976 Moving (-0.13, -0.15) raw xDistance=-0.08 yDistance=0.19
01:45:29.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:45:29.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:45:29.694 00.000 8976 MoveAxis(R, 0, ABG)
01:45:29.694 00.000 8976 MoveAxis(U, 0, ABG)
01:45:29.694 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
01:45:29.694 00.000 8976 MountToCamera -- mountX=1.44 mountY=-1.42 hyp=2.02 mountTheta=-0.78 cameraX=0.61, cameraY=1.93 cameraTheta=1.27
01:45:29.694 00.000 8976 incremental bump (0.606, 1.931) isValid = 1
01:45:29.694 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
01:45:29.694 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:45:29.694 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:45:29.694 00.000 8976 move complete, result=0
01:45:29.694 00.000 9828 Worker thread wakes up
01:45:29.694 00.000 8976 worker thread done servicing request
01:45:29.694 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:45:29.695 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:45:29.695 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
01:45:29.695 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
01:45:29.695 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:45:29.695 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
01:45:29.695 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:45:29.695 00.000 9828 BLC: window closed
01:45:29.695 00.000 9828 MoveAxis(E, 13, B)
01:45:29.695 00.000 9828 Guiding  Dir = 2, Dur = 13
01:45:29.695 00.000 9828 IsSlewing returns 0
01:45:29.695 00.000 9828 IsGuiding returns 0
01:45:29.696 00.001 9828 PulseGuide returned control before completion, sleep 23
01:45:29.705 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
01:45:29.705 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:29.705 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:29.705 00.000 5052 Enqueuing Expose request
01:45:29.705 00.000 8976 Worker thread wakes up
01:45:29.705 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:29.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:29.705 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:29.731 00.026 9828 IsGuiding returns 1
01:45:29.732 00.001 9828 scope still moving after pulse duration time elapsed
01:45:29.763 00.031 9828 IsSlewing returns 0
01:45:29.764 00.001 9828 IsGuiding returns 1
01:45:29.795 00.031 9828 IsSlewing returns 0
01:45:29.795 00.000 9828 IsGuiding returns 1
01:45:29.826 00.031 9828 IsSlewing returns 0
01:45:29.826 00.000 9828 IsGuiding returns 0
01:45:29.827 00.001 9828 scope move finished after 13 + 117 ms
01:45:29.827 00.000 9828 Move returns status 0, amount 13
01:45:29.827 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:29.827 00.000 9828 MoveAxis(N, 15, B)
01:45:29.827 00.000 9828 Guiding  Dir = 0, Dur = 15
01:45:29.841 00.014 9828 IsSlewing returns 0
01:45:29.841 00.000 9828 IsGuiding returns 0
01:45:29.842 00.001 9828 PulseGuide returned control before completion, sleep 25
01:45:29.872 00.030 9828 IsGuiding returns 1
01:45:29.872 00.000 9828 scope still moving after pulse duration time elapsed
01:45:29.902 00.030 9828 IsSlewing returns 0
01:45:29.902 00.000 9828 IsGuiding returns 1
01:45:29.933 00.031 9828 IsSlewing returns 0
01:45:29.933 00.000 9828 IsGuiding returns 1
01:45:29.964 00.031 9828 IsSlewing returns 0
01:45:29.964 00.000 9828 IsGuiding returns 1
01:45:29.995 00.031 9828 IsSlewing returns 0
01:45:29.995 00.000 9828 IsGuiding returns 0
01:45:29.995 00.000 9828 scope move finished after 15 + 138 ms
01:45:29.995 00.000 9828 Move returns status 0, amount 15
01:45:29.995 00.000 9828 move complete, result=0
01:45:29.995 00.000 9828 worker thread done servicing request
01:45:29.995 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:45:30.400 00.405 8976 Exposure complete
01:45:30.405 00.005 8976 worker thread done servicing request
01:45:30.405 00.000 5052 OnExposeComplete: enter
01:45:30.405 00.000 5052 UpdateGuideState(): m_state=6
01:45:30.406 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5380
01:45:30.406 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.42, Mass=199, SNR=9.8, Peak=67 HFD=2.6
01:45:30.406 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.04) = xAngle (-3.60 = 2.68)
01:45:30.406 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.71 = 2.58)
01:45:30.406 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.29 hyp=0.29 cameraTheta=-1.56 mountX=-0.26 mountY=0.16, mountTheta=2.60
01:45:30.407 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.29, opts=13)
01:45:30.407 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.29)
01:45:30.407 00.000 8976 Worker thread wakes up
01:45:30.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.29) opts 0xd
01:45:30.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.29)
01:45:30.407 00.000 8976 Moving (0.00, -0.29) raw xDistance=-0.26 yDistance=0.16
01:45:30.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:45:30.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:45:30.407 00.000 8976 MoveAxis(R, 1, ABG)
01:45:30.407 00.000 8976 stepping (-10, 8) + (1, 0)
01:45:30.407 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:30.408 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:45:30.418 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:45:30.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:30.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:30.418 00.000 5052 Enqueuing Expose request
01:45:30.438 00.020 8976 Received - 47 (G) 
01:45:30.438 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:30.438 00.000 8976 stepped: pos (-9, 8)
01:45:30.438 00.000 8976 MoveAxis(U, 0, ABG)
01:45:30.438 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:45:30.438 00.000 8976 MountToCamera -- mountX=1.42 mountY=-1.37 hyp=1.97 mountTheta=-0.77 cameraX=0.57, cameraY=1.89 cameraTheta=1.28
01:45:30.438 00.000 8976 incremental bump (0.572, 1.889) isValid = 1
01:45:30.438 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
01:45:30.438 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:45:30.438 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:45:30.438 00.000 8976 move complete, result=0
01:45:30.438 00.000 9828 Worker thread wakes up
01:45:30.438 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:45:30.438 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:45:30.438 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
01:45:30.439 00.001 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
01:45:30.439 00.000 8976 worker thread done servicing request
01:45:30.439 00.000 8976 Worker thread wakes up
01:45:30.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:30.439 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:30.439 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:45:30.439 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
01:45:30.439 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:45:30.439 00.000 9828 BLC: window closed
01:45:30.439 00.000 9828 MoveAxis(E, 12, B)
01:45:30.439 00.000 9828 Guiding  Dir = 2, Dur = 12
01:45:30.439 00.000 9828 IsSlewing returns 0
01:45:30.439 00.000 9828 IsGuiding returns 0
01:45:30.440 00.001 9828 PulseGuide returned control before completion, sleep 22
01:45:30.473 00.033 9828 IsGuiding returns 1
01:45:30.473 00.000 9828 scope still moving after pulse duration time elapsed
01:45:30.505 00.032 9828 IsSlewing returns 0
01:45:30.505 00.000 9828 IsGuiding returns 1
01:45:30.536 00.031 9828 IsSlewing returns 0
01:45:30.536 00.000 9828 IsGuiding returns 1
01:45:30.567 00.031 9828 IsSlewing returns 0
01:45:30.567 00.000 9828 IsGuiding returns 0
01:45:30.567 00.000 9828 scope move finished after 12 + 116 ms
01:45:30.567 00.000 9828 Move returns status 0, amount 12
01:45:30.567 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:30.567 00.000 9828 MoveAxis(N, 15, B)
01:45:30.567 00.000 9828 Guiding  Dir = 0, Dur = 15
01:45:30.583 00.016 9828 IsSlewing returns 0
01:45:30.583 00.000 9828 IsGuiding returns 0
01:45:30.583 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:30.615 00.032 9828 IsGuiding returns 1
01:45:30.615 00.000 9828 scope still moving after pulse duration time elapsed
01:45:30.647 00.032 9828 IsSlewing returns 0
01:45:30.647 00.000 9828 IsGuiding returns 1
01:45:30.679 00.032 9828 IsSlewing returns 0
01:45:30.679 00.000 9828 IsGuiding returns 1
01:45:30.710 00.031 9828 IsSlewing returns 0
01:45:30.710 00.000 9828 IsGuiding returns 1
01:45:30.741 00.031 9828 IsSlewing returns 0
01:45:30.741 00.000 9828 IsGuiding returns 0
01:45:30.741 00.000 9828 scope move finished after 15 + 142 ms
01:45:30.741 00.000 9828 Move returns status 0, amount 15
01:45:30.741 00.000 9828 move complete, result=0
01:45:30.741 00.000 9828 worker thread done servicing request
01:45:30.741 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:45:31.132 00.391 8976 Exposure complete
01:45:31.138 00.006 8976 worker thread done servicing request
01:45:31.138 00.000 5052 OnExposeComplete: enter
01:45:31.138 00.000 5052 UpdateGuideState(): m_state=6
01:45:31.138 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5381
01:45:31.138 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.66, Mass=220, SNR=10.2, Peak=64 HFD=2.9
01:45:31.138 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
01:45:31.138 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
01:45:31.138 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.50 mountX=-0.09 mountY=-0.05, mountTheta=-2.62
01:45:31.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.05, opts=13)
01:45:31.139 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.05)
01:45:31.139 00.000 8976 Worker thread wakes up
01:45:31.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.05) opts 0xd
01:45:31.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.05)
01:45:31.140 00.001 8976 Moving (0.10, -0.05) raw xDistance=-0.09 yDistance=-0.05
01:45:31.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:45:31.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:45:31.140 00.000 8976 MoveAxis(R, 0, ABG)
01:45:31.140 00.000 8976 MoveAxis(U, 0, ABG)
01:45:31.140 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:45:31.140 00.000 8976 MountToCamera -- mountX=1.41 mountY=-1.34 hyp=1.94 mountTheta=-0.76 cameraX=0.55, cameraY=1.86 cameraTheta=1.28
01:45:31.140 00.000 8976 incremental bump (0.550, 1.862) isValid = 1
01:45:31.140 00.000 8976 Scheduling Mount bump of (0.030, 0.106)
01:45:31.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:45:31.140 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:45:31.140 00.000 8976 move complete, result=0
01:45:31.140 00.000 9828 Worker thread wakes up
01:45:31.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:45:31.140 00.000 8976 worker thread done servicing request
01:45:31.140 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:45:31.141 00.001 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
01:45:31.141 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
01:45:31.141 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.29 mountX=-0.04 mountY=-0.10, mountTheta=-1.90
01:45:31.141 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.10
01:45:31.141 00.000 9828 BLC: window closed
01:45:31.141 00.000 9828 MoveAxis(E, 11, B)
01:45:31.141 00.000 9828 Guiding  Dir = 2, Dur = 11
01:45:31.141 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:45:31.141 00.000 9828 IsSlewing returns 0
01:45:31.141 00.000 9828 IsGuiding returns 0
01:45:31.141 00.000 9828 PulseGuide returned control before completion, sleep 21
01:45:31.151 00.010 5052 UpdateGuideState exits: m=220 SNR=10.2
01:45:31.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:31.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:31.151 00.000 5052 Enqueuing Expose request
01:45:31.151 00.000 8976 Worker thread wakes up
01:45:31.151 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:31.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:31.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:31.173 00.022 9828 IsGuiding returns 1
01:45:31.173 00.000 9828 scope still moving after pulse duration time elapsed
01:45:31.203 00.030 9828 IsSlewing returns 0
01:45:31.203 00.000 9828 IsGuiding returns 1
01:45:31.234 00.031 9828 IsSlewing returns 0
01:45:31.234 00.000 9828 IsGuiding returns 1
01:45:31.266 00.032 9828 IsSlewing returns 0
01:45:31.266 00.000 9828 IsGuiding returns 1
01:45:31.297 00.031 9828 IsSlewing returns 0
01:45:31.297 00.000 9828 IsGuiding returns 1
01:45:31.328 00.031 9828 IsSlewing returns 0
01:45:31.328 00.000 9828 IsGuiding returns 1
01:45:31.358 00.030 9828 IsSlewing returns 0
01:45:31.358 00.000 9828 IsGuiding returns 1
01:45:31.390 00.032 9828 IsSlewing returns 0
01:45:31.390 00.000 9828 IsGuiding returns 0
01:45:31.390 00.000 9828 scope move finished after 11 + 237 ms
01:45:31.390 00.000 9828 Move returns status 0, amount 11
01:45:31.390 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:31.390 00.000 9828 MoveAxis(N, 14, B)
01:45:31.390 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:31.406 00.016 9828 IsSlewing returns 0
01:45:31.406 00.000 9828 IsGuiding returns 0
01:45:31.406 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:31.438 00.032 9828 IsGuiding returns 1
01:45:31.438 00.000 9828 scope still moving after pulse duration time elapsed
01:45:31.469 00.031 9828 IsSlewing returns 0
01:45:31.469 00.000 9828 IsGuiding returns 1
01:45:31.500 00.031 9828 IsSlewing returns 0
01:45:31.500 00.000 9828 IsGuiding returns 1
01:45:31.531 00.031 9828 IsSlewing returns 0
01:45:31.531 00.000 9828 IsGuiding returns 1
01:45:31.562 00.031 9828 IsSlewing returns 0
01:45:31.562 00.000 9828 IsGuiding returns 0
01:45:31.562 00.000 9828 scope move finished after 14 + 142 ms
01:45:31.562 00.000 9828 Move returns status 0, amount 14
01:45:31.562 00.000 9828 move complete, result=0
01:45:31.562 00.000 9828 worker thread done servicing request
01:45:31.563 00.001 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 14 ms NORTH
01:45:31.841 00.278 8976 Exposure complete
01:45:31.847 00.006 8976 worker thread done servicing request
01:45:31.847 00.000 5052 OnExposeComplete: enter
01:45:31.847 00.000 5052 UpdateGuideState(): m_state=6
01:45:31.847 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5382
01:45:31.847 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.59, Mass=196, SNR=9.7, Peak=75 HFD=2.4
01:45:31.847 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
01:45:31.847 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
01:45:31.847 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.12 hyp=0.58 cameraTheta=-0.21 mountX=-0.37 mountY=-0.41, mountTheta=-2.30
01:45:31.848 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.12, opts=13)
01:45:31.848 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.12)
01:45:31.848 00.000 8976 Worker thread wakes up
01:45:31.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.12) opts 0xd
01:45:31.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.12)
01:45:31.848 00.000 8976 Moving (0.57, -0.12) raw xDistance=-0.37 yDistance=-0.41
01:45:31.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:45:31.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:45:31.848 00.000 8976 MoveAxis(R, 2, ABG)
01:45:31.848 00.000 8976 stepping (-9, 8) + (2, 0)
01:45:31.848 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:31.849 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:45:31.858 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:45:31.858 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:31.858 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:31.858 00.000 5052 Enqueuing Expose request
01:45:31.877 00.019 8976 Received - 47 (G) 
01:45:31.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:31.877 00.000 8976 stepped: pos (-7, 8)
01:45:31.877 00.000 8976 MoveAxis(U, 2, ABG)
01:45:31.877 00.000 8976 stepping (-7, 8) + (0, 2)
01:45:31.877 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:31.909 00.032 8976 Received - 47 (G) 
01:45:31.909 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:31.909 00.000 8976 stepped: pos (-7, 10)
01:45:31.909 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
01:45:31.909 00.000 8976 MountToCamera -- mountX=1.30 mountY=-1.42 hyp=1.92 mountTheta=-0.83 cameraX=0.67, cameraY=1.80 cameraTheta=1.21
01:45:31.909 00.000 8976 incremental bump (0.674, 1.801) isValid = 1
01:45:31.909 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
01:45:31.909 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:45:31.909 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:45:31.909 00.000 8976 move complete, result=0
01:45:31.909 00.000 8976 worker thread done servicing request
01:45:31.909 00.000 8976 Worker thread wakes up
01:45:31.909 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:45:31.910 00.001 9828 Worker thread wakes up
01:45:31.910 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:45:31.910 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:45:31.910 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
01:45:31.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:31.910 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:31.910 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
01:45:31.910 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
01:45:31.910 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
01:45:31.910 00.000 9828 BLC: window closed
01:45:31.910 00.000 9828 MoveAxis(E, 14, B)
01:45:31.910 00.000 9828 Guiding  Dir = 2, Dur = 14
01:45:31.910 00.000 9828 IsSlewing returns 0
01:45:31.911 00.001 9828 IsGuiding returns 0
01:45:31.911 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:31.947 00.036 9828 IsGuiding returns 1
01:45:31.947 00.000 9828 scope still moving after pulse duration time elapsed
01:45:31.978 00.031 9828 IsSlewing returns 0
01:45:31.978 00.000 9828 IsGuiding returns 1
01:45:32.011 00.033 9828 IsSlewing returns 0
01:45:32.011 00.000 9828 IsGuiding returns 1
01:45:32.041 00.030 9828 IsSlewing returns 0
01:45:32.041 00.000 9828 IsGuiding returns 0
01:45:32.041 00.000 9828 scope move finished after 14 + 116 ms
01:45:32.041 00.000 9828 Move returns status 0, amount 14
01:45:32.041 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:32.041 00.000 9828 MoveAxis(N, 14, B)
01:45:32.041 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:32.056 00.015 9828 IsSlewing returns 0
01:45:32.056 00.000 9828 IsGuiding returns 0
01:45:32.056 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:32.087 00.031 9828 IsGuiding returns 1
01:45:32.087 00.000 9828 scope still moving after pulse duration time elapsed
01:45:32.119 00.032 9828 IsSlewing returns 0
01:45:32.119 00.000 9828 IsGuiding returns 1
01:45:32.149 00.030 9828 IsSlewing returns 0
01:45:32.149 00.000 9828 IsGuiding returns 1
01:45:32.180 00.031 9828 IsSlewing returns 0
01:45:32.180 00.000 9828 IsGuiding returns 1
01:45:32.211 00.031 9828 IsSlewing returns 0
01:45:32.211 00.000 9828 IsGuiding returns 0
01:45:32.211 00.000 9828 scope move finished after 14 + 140 ms
01:45:32.211 00.000 9828 Move returns status 0, amount 14
01:45:32.211 00.000 9828 move complete, result=0
01:45:32.211 00.000 9828 worker thread done servicing request
01:45:32.211 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:45:32.603 00.392 8976 Exposure complete
01:45:32.608 00.005 8976 worker thread done servicing request
01:45:32.608 00.000 5052 OnExposeComplete: enter
01:45:32.608 00.000 5052 UpdateGuideState(): m_state=6
01:45:32.608 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5383
01:45:32.608 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.97, Mass=203, SNR=9.9, Peak=70 HFD=2.3
01:45:32.608 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
01:45:32.609 00.001 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
01:45:32.609 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.26 hyp=0.40 cameraTheta=0.71 mountX=0.09 mountY=-0.40, mountTheta=-1.34
01:45:32.609 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.26, opts=13)
01:45:32.609 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.26)
01:45:32.609 00.000 8976 Worker thread wakes up
01:45:32.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.26) opts 0xd
01:45:32.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.26)
01:45:32.609 00.000 8976 Moving (0.30, 0.26) raw xDistance=0.09 yDistance=-0.40
01:45:32.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:45:32.610 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
01:45:32.610 00.000 8976 MoveAxis(R, 0, ABG)
01:45:32.610 00.000 8976 MoveAxis(U, 2, ABG)
01:45:32.610 00.000 8976 stepping (-7, 10) + (0, 2)
01:45:32.610 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:32.610 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:45:32.619 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:45:32.620 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:32.620 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:32.620 00.000 5052 Enqueuing Expose request
01:45:32.644 00.024 8976 Received - 47 (G) 
01:45:32.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:32.644 00.000 8976 stepped: pos (-7, 12)
01:45:32.644 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:45:32.644 00.000 8976 MountToCamera -- mountX=1.22 mountY=-1.58 hyp=2.00 mountTheta=-0.91 cameraX=0.85, cameraY=1.81 cameraTheta=1.13
01:45:32.645 00.001 8976 incremental bump (0.850, 1.808) isValid = 1
01:45:32.645 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:45:32.645 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:45:32.645 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:45:32.645 00.000 8976 move complete, result=0
01:45:32.645 00.000 9828 Worker thread wakes up
01:45:32.645 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:45:32.645 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:45:32.645 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
01:45:32.645 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:45:32.645 00.000 8976 worker thread done servicing request
01:45:32.646 00.001 8976 Worker thread wakes up
01:45:32.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:32.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:32.646 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
01:45:32.646 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
01:45:32.646 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:45:32.646 00.000 9828 BLC: window closed
01:45:32.646 00.000 9828 MoveAxis(E, 17, B)
01:45:32.646 00.000 9828 Guiding  Dir = 2, Dur = 17
01:45:32.646 00.000 9828 IsSlewing returns 0
01:45:32.647 00.001 9828 IsGuiding returns 0
01:45:32.647 00.000 9828 PulseGuide returned control before completion, sleep 27
01:45:32.674 00.027 9828 IsGuiding returns 1
01:45:32.674 00.000 9828 scope still moving after pulse duration time elapsed
01:45:32.705 00.031 9828 IsSlewing returns 0
01:45:32.705 00.000 9828 IsGuiding returns 1
01:45:32.736 00.031 9828 IsSlewing returns 0
01:45:32.736 00.000 9828 IsGuiding returns 1
01:45:32.767 00.031 9828 IsSlewing returns 0
01:45:32.767 00.000 9828 IsGuiding returns 1
01:45:32.798 00.031 9828 IsSlewing returns 0
01:45:32.798 00.000 9828 IsGuiding returns 0
01:45:32.798 00.000 9828 scope move finished after 17 + 134 ms
01:45:32.798 00.000 9828 Move returns status 0, amount 17
01:45:32.798 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:32.798 00.000 9828 MoveAxis(N, 14, B)
01:45:32.798 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:32.813 00.015 9828 IsSlewing returns 0
01:45:32.813 00.000 9828 IsGuiding returns 0
01:45:32.813 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:32.845 00.032 9828 IsGuiding returns 1
01:45:32.845 00.000 9828 scope still moving after pulse duration time elapsed
01:45:32.876 00.031 9828 IsSlewing returns 0
01:45:32.876 00.000 9828 IsGuiding returns 1
01:45:32.908 00.032 9828 IsSlewing returns 0
01:45:32.908 00.000 9828 IsGuiding returns 1
01:45:32.939 00.031 9828 IsSlewing returns 0
01:45:32.939 00.000 9828 IsGuiding returns 1
01:45:32.971 00.032 9828 IsSlewing returns 0
01:45:32.971 00.000 9828 IsGuiding returns 0
01:45:32.971 00.000 9828 scope move finished after 14 + 143 ms
01:45:32.971 00.000 9828 Move returns status 0, amount 14
01:45:32.971 00.000 9828 move complete, result=0
01:45:32.971 00.000 9828 worker thread done servicing request
01:45:32.971 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:45:33.335 00.364 8976 Exposure complete
01:45:33.341 00.006 8976 worker thread done servicing request
01:45:33.341 00.000 5052 OnExposeComplete: enter
01:45:33.341 00.000 5052 UpdateGuideState(): m_state=6
01:45:33.341 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5384
01:45:33.341 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.67, Mass=208, SNR=10.0, Peak=74 HFD=2.6
01:45:33.341 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:45:33.341 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
01:45:33.341 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.04 hyp=0.47 cameraTheta=-3.06 mountX=0.18 mountY=0.41, mountTheta=1.16
01:45:33.342 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.04, opts=13)
01:45:33.342 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.04)
01:45:33.342 00.000 8976 Worker thread wakes up
01:45:33.342 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.04) opts 0xd
01:45:33.342 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.04)
01:45:33.342 00.000 8976 Moving (-0.47, -0.04) raw xDistance=0.18 yDistance=0.41
01:45:33.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:45:33.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
01:45:33.342 00.000 8976 MoveAxis(R, 0, ABG)
01:45:33.342 00.000 8976 MoveAxis(D, 2, ABG)
01:45:33.342 00.000 8976 stepping (-7, 12) + (0, -2)
01:45:33.342 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:33.343 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:45:33.352 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
01:45:33.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:33.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:33.352 00.000 5052 Enqueuing Expose request
01:45:33.380 00.028 8976 Received - 47 (G) 
01:45:33.380 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:33.380 00.000 8976 stepped: pos (-7, 10)
01:45:33.380 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
01:45:33.380 00.000 8976 MountToCamera -- mountX=1.17 mountY=-1.58 hyp=1.97 mountTheta=-0.93 cameraX=0.88, cameraY=1.76 cameraTheta=1.11
01:45:33.380 00.000 8976 incremental bump (0.875, 1.765) isValid = 1
01:45:33.380 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
01:45:33.380 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:45:33.380 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:45:33.380 00.000 8976 move complete, result=0
01:45:33.380 00.000 9828 Worker thread wakes up
01:45:33.380 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:45:33.380 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:45:33.380 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
01:45:33.380 00.000 8976 worker thread done servicing request
01:45:33.380 00.000 8976 Worker thread wakes up
01:45:33.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:33.381 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:33.381 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:45:33.381 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
01:45:33.381 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
01:45:33.381 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:45:33.381 00.000 9828 BLC: window closed
01:45:33.381 00.000 9828 MoveAxis(E, 18, B)
01:45:33.381 00.000 9828 Guiding  Dir = 2, Dur = 18
01:45:33.381 00.000 9828 IsSlewing returns 0
01:45:33.381 00.000 9828 IsGuiding returns 0
01:45:33.382 00.001 9828 PulseGuide returned control before completion, sleep 28
01:45:33.421 00.039 9828 IsGuiding returns 1
01:45:33.421 00.000 9828 scope still moving after pulse duration time elapsed
01:45:33.451 00.030 9828 IsSlewing returns 0
01:45:33.451 00.000 9828 IsGuiding returns 1
01:45:33.482 00.031 9828 IsSlewing returns 0
01:45:33.482 00.000 9828 IsGuiding returns 1
01:45:33.513 00.031 9828 IsSlewing returns 0
01:45:33.513 00.000 9828 IsGuiding returns 0
01:45:33.513 00.000 9828 scope move finished after 18 + 114 ms
01:45:33.513 00.000 9828 Move returns status 0, amount 18
01:45:33.513 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:33.513 00.000 9828 MoveAxis(N, 14, B)
01:45:33.513 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:33.528 00.015 9828 IsSlewing returns 0
01:45:33.528 00.000 9828 IsGuiding returns 0
01:45:33.529 00.001 9828 PulseGuide returned control before completion, sleep 24
01:45:33.560 00.031 9828 IsGuiding returns 1
01:45:33.560 00.000 9828 scope still moving after pulse duration time elapsed
01:45:33.591 00.031 9828 IsSlewing returns 0
01:45:33.591 00.000 9828 IsGuiding returns 1
01:45:33.622 00.031 9828 IsSlewing returns 0
01:45:33.622 00.000 9828 IsGuiding returns 1
01:45:33.653 00.031 9828 IsSlewing returns 0
01:45:33.653 00.000 9828 IsGuiding returns 1
01:45:33.684 00.031 9828 IsSlewing returns 0
01:45:33.684 00.000 9828 IsGuiding returns 1
01:45:33.714 00.030 9828 IsSlewing returns 0
01:45:33.714 00.000 9828 IsGuiding returns 1
01:45:33.745 00.031 9828 IsSlewing returns 0
01:45:33.746 00.001 9828 IsGuiding returns 0
01:45:33.746 00.000 9828 scope move finished after 14 + 202 ms
01:45:33.746 00.000 9828 Move returns status 0, amount 14
01:45:33.746 00.000 9828 move complete, result=0
01:45:33.746 00.000 9828 worker thread done servicing request
01:45:33.746 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:45:34.074 00.328 8976 Exposure complete
01:45:34.080 00.006 8976 worker thread done servicing request
01:45:34.080 00.000 5052 OnExposeComplete: enter
01:45:34.080 00.000 5052 UpdateGuideState(): m_state=6
01:45:34.080 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5385
01:45:34.080 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.60, Mass=206, SNR=10.0, Peak=76 HFD=1.9
01:45:34.080 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.93 = 1.36)
01:45:34.080 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
01:45:34.080 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.11 hyp=0.43 cameraTheta=-2.88 mountX=0.09 mountY=0.41, mountTheta=1.35
01:45:34.080 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.11, opts=13)
01:45:34.080 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.11)
01:45:34.080 00.000 8976 Worker thread wakes up
01:45:34.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.11) opts 0xd
01:45:34.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.11)
01:45:34.081 00.001 8976 Moving (-0.42, -0.11) raw xDistance=0.09 yDistance=0.41
01:45:34.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:45:34.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:45:34.081 00.000 8976 MoveAxis(R, 0, ABG)
01:45:34.081 00.000 8976 MoveAxis(D, 2, ABG)
01:45:34.081 00.000 8976 stepping (-7, 10) + (0, -2)
01:45:34.081 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:34.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:45:34.091 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
01:45:34.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:34.091 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:34.091 00.000 5052 Enqueuing Expose request
01:45:34.115 00.024 8976 Received - 47 (G) 
01:45:34.115 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:34.115 00.000 8976 stepped: pos (-7, 8)
01:45:34.115 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:45:34.115 00.000 8976 MountToCamera -- mountX=1.14 mountY=-1.48 hyp=1.87 mountTheta=-0.91 cameraX=0.80, cameraY=1.69 cameraTheta=1.13
01:45:34.115 00.000 8976 incremental bump (0.799, 1.688) isValid = 1
01:45:34.115 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:45:34.115 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:45:34.115 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:45:34.115 00.000 8976 move complete, result=0
01:45:34.115 00.000 8976 worker thread done servicing request
01:45:34.115 00.000 9828 Worker thread wakes up
01:45:34.116 00.001 8976 Worker thread wakes up
01:45:34.116 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:45:34.116 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:45:34.120 00.004 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:34.120 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:45:34.120 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
01:45:34.120 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
01:45:34.120 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
01:45:34.120 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:34.121 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:45:34.121 00.000 9828 BLC: window closed
01:45:34.121 00.000 9828 MoveAxis(E, 17, B)
01:45:34.121 00.000 9828 Guiding  Dir = 2, Dur = 17
01:45:34.121 00.000 9828 IsSlewing returns 0
01:45:34.121 00.000 9828 IsGuiding returns 0
01:45:34.121 00.000 9828 PulseGuide returned control before completion, sleep 27
01:45:34.162 00.041 9828 IsGuiding returns 1
01:45:34.162 00.000 9828 scope still moving after pulse duration time elapsed
01:45:34.193 00.031 9828 IsSlewing returns 0
01:45:34.193 00.000 9828 IsGuiding returns 1
01:45:34.225 00.032 9828 IsSlewing returns 0
01:45:34.225 00.000 9828 IsGuiding returns 1
01:45:34.256 00.031 9828 IsSlewing returns 0
01:45:34.256 00.000 9828 IsGuiding returns 0
01:45:34.256 00.000 9828 scope move finished after 17 + 118 ms
01:45:34.256 00.000 9828 Move returns status 0, amount 17
01:45:34.256 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:34.256 00.000 9828 MoveAxis(N, 14, B)
01:45:34.256 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:34.271 00.015 9828 IsSlewing returns 0
01:45:34.271 00.000 9828 IsGuiding returns 0
01:45:34.272 00.001 9828 PulseGuide returned control before completion, sleep 24
01:45:34.303 00.031 9828 IsGuiding returns 1
01:45:34.303 00.000 9828 scope still moving after pulse duration time elapsed
01:45:34.333 00.030 9828 IsSlewing returns 0
01:45:34.334 00.001 9828 IsGuiding returns 1
01:45:34.364 00.030 9828 IsSlewing returns 0
01:45:34.364 00.000 9828 IsGuiding returns 1
01:45:34.395 00.031 9828 IsSlewing returns 0
01:45:34.395 00.000 9828 IsGuiding returns 1
01:45:34.425 00.030 9828 IsSlewing returns 0
01:45:34.425 00.000 9828 IsGuiding returns 0
01:45:34.425 00.000 9828 scope move finished after 14 + 139 ms
01:45:34.425 00.000 9828 Move returns status 0, amount 14
01:45:34.425 00.000 9828 move complete, result=0
01:45:34.425 00.000 9828 worker thread done servicing request
01:45:34.425 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:45:34.804 00.379 8976 Exposure complete
01:45:34.810 00.006 8976 worker thread done servicing request
01:45:34.810 00.000 5052 OnExposeComplete: enter
01:45:34.810 00.000 5052 UpdateGuideState(): m_state=6
01:45:34.810 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5386
01:45:34.810 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.69, Mass=206, SNR=10.0, Peak=76 HFD=1.9
01:45:34.810 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
01:45:34.810 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
01:45:34.810 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.02 hyp=0.50 cameraTheta=-3.10 mountX=0.21 mountY=0.43, mountTheta=1.12
01:45:34.811 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.02, opts=13)
01:45:34.811 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.02)
01:45:34.811 00.000 8976 Worker thread wakes up
01:45:34.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.02) opts 0xd
01:45:34.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.02)
01:45:34.811 00.000 8976 Moving (-0.50, -0.02) raw xDistance=0.21 yDistance=0.43
01:45:34.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:45:34.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
01:45:34.811 00.000 8976 MoveAxis(R, 0, ABG)
01:45:34.811 00.000 8976 MoveAxis(D, 2, ABG)
01:45:34.811 00.000 8976 stepping (-7, 8) + (0, -2)
01:45:34.811 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:34.812 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=68, Gamma=2.630
01:45:34.823 00.011 5052 UpdateGuideState exits: m=206 SNR=10.0
01:45:34.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:34.823 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:34.823 00.000 5052 Enqueuing Expose request
01:45:34.834 00.011 8976 Received - 47 (G) 
01:45:34.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:34.834 00.000 8976 stepped: pos (-7, 6)
01:45:34.834 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
01:45:34.834 00.000 8976 MountToCamera -- mountX=1.12 mountY=-1.31 hyp=1.72 mountTheta=-0.86 cameraX=0.65, cameraY=1.59 cameraTheta=1.18
01:45:34.834 00.000 8976 incremental bump (0.654, 1.589) isValid = 1
01:45:34.834 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
01:45:34.834 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:45:34.834 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:45:34.834 00.000 8976 move complete, result=0
01:45:34.834 00.000 9828 Worker thread wakes up
01:45:34.834 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:45:34.834 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:45:34.834 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
01:45:34.834 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
01:45:34.835 00.001 8976 worker thread done servicing request
01:45:34.835 00.000 8976 Worker thread wakes up
01:45:34.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:34.835 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
01:45:34.835 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:45:34.835 00.000 9828 BLC: window closed
01:45:34.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:34.835 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:45:34.835 00.000 9828 MoveAxis(E, 15, B)
01:45:34.835 00.000 9828 Guiding  Dir = 2, Dur = 15
01:45:34.835 00.000 9828 IsSlewing returns 0
01:45:34.836 00.001 9828 IsGuiding returns 0
01:45:34.836 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:34.861 00.025 9828 IsGuiding returns 1
01:45:34.861 00.000 9828 scope still moving after pulse duration time elapsed
01:45:34.892 00.031 9828 IsSlewing returns 0
01:45:34.892 00.000 9828 IsGuiding returns 1
01:45:34.922 00.030 9828 IsSlewing returns 0
01:45:34.922 00.000 9828 IsGuiding returns 1
01:45:34.954 00.032 9828 IsSlewing returns 0
01:45:34.954 00.000 9828 IsGuiding returns 1
01:45:34.985 00.031 9828 IsSlewing returns 0
01:45:34.985 00.000 9828 IsGuiding returns 0
01:45:34.985 00.000 9828 scope move finished after 15 + 134 ms
01:45:34.985 00.000 9828 Move returns status 0, amount 15
01:45:34.985 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:34.985 00.000 9828 MoveAxis(N, 14, B)
01:45:34.985 00.000 9828 Guiding  Dir = 0, Dur = 14
01:45:35.001 00.016 9828 IsSlewing returns 0
01:45:35.001 00.000 9828 IsGuiding returns 0
01:45:35.001 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:35.032 00.031 9828 IsGuiding returns 1
01:45:35.032 00.000 9828 scope still moving after pulse duration time elapsed
01:45:35.063 00.031 9828 IsSlewing returns 0
01:45:35.063 00.000 9828 IsGuiding returns 1
01:45:35.111 00.048 9828 IsSlewing returns 0
01:45:35.111 00.000 9828 IsGuiding returns 1
01:45:35.143 00.032 9828 IsSlewing returns 0
01:45:35.143 00.000 9828 IsGuiding returns 0
01:45:35.143 00.000 9828 scope move finished after 14 + 128 ms
01:45:35.143 00.000 9828 Move returns status 0, amount 14
01:45:35.143 00.000 9828 move complete, result=0
01:45:35.143 00.000 9828 worker thread done servicing request
01:45:35.144 00.001 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:45:35.523 00.379 8976 Exposure complete
01:45:35.529 00.006 8976 worker thread done servicing request
01:45:35.529 00.000 5052 OnExposeComplete: enter
01:45:35.529 00.000 5052 UpdateGuideState(): m_state=6
01:45:35.529 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5387
01:45:35.529 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.73, Mass=203, SNR=9.9, Peak=80 HFD=2.1
01:45:35.529 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:45:35.529 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:45:35.529 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.02 hyp=0.37 cameraTheta=3.08 mountX=0.19 mountY=0.30, mountTheta=1.01
01:45:35.530 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.02, opts=13)
01:45:35.530 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.02)
01:45:35.530 00.000 8976 Worker thread wakes up
01:45:35.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.02) opts 0xd
01:45:35.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.02)
01:45:35.530 00.000 8976 Moving (-0.37, 0.02) raw xDistance=0.19 yDistance=0.30
01:45:35.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:45:35.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:45:35.530 00.000 8976 MoveAxis(R, 0, ABG)
01:45:35.530 00.000 8976 MoveAxis(D, 1, ABG)
01:45:35.530 00.000 8976 stepping (-7, 6) + (0, -1)
01:45:35.530 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:35.531 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
01:45:35.540 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:45:35.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:35.540 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:35.540 00.000 5052 Enqueuing Expose request
01:45:35.553 00.013 8976 Received - 47 (G) 
01:45:35.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:35.553 00.000 8976 stepped: pos (-7, 5)
01:45:35.553 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
01:45:35.553 00.000 8976 MountToCamera -- mountX=1.10 mountY=-1.14 hyp=1.58 mountTheta=-0.80 cameraX=0.51, cameraY=1.50 cameraTheta=1.24
01:45:35.553 00.000 8976 incremental bump (0.511, 1.499) isValid = 1
01:45:35.553 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
01:45:35.553 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:45:35.553 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:45:35.553 00.000 8976 move complete, result=0
01:45:35.553 00.000 8976 worker thread done servicing request
01:45:35.553 00.000 8976 Worker thread wakes up
01:45:35.553 00.000 9828 Worker thread wakes up
01:45:35.553 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:45:35.553 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:45:35.553 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
01:45:35.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:35.553 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:35.554 00.001 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
01:45:35.554 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
01:45:35.554 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:45:35.554 00.000 9828 BLC: window closed
01:45:35.554 00.000 9828 MoveAxis(E, 13, B)
01:45:35.554 00.000 9828 Guiding  Dir = 2, Dur = 13
01:45:35.554 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:45:35.554 00.000 9828 IsSlewing returns 0
01:45:35.554 00.000 9828 IsGuiding returns 0
01:45:35.554 00.000 9828 PulseGuide returned control before completion, sleep 23
01:45:35.579 00.025 9828 IsGuiding returns 1
01:45:35.579 00.000 9828 scope still moving after pulse duration time elapsed
01:45:35.610 00.031 9828 IsSlewing returns 0
01:45:35.610 00.000 9828 IsGuiding returns 1
01:45:35.641 00.031 9828 IsSlewing returns 0
01:45:35.641 00.000 9828 IsGuiding returns 1
01:45:35.671 00.030 9828 IsSlewing returns 0
01:45:35.671 00.000 9828 IsGuiding returns 1
01:45:35.702 00.031 9828 IsSlewing returns 0
01:45:35.702 00.000 9828 IsGuiding returns 0
01:45:35.702 00.000 9828 scope move finished after 13 + 134 ms
01:45:35.702 00.000 9828 Move returns status 0, amount 13
01:45:35.702 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:35.702 00.000 9828 MoveAxis(N, 15, B)
01:45:35.702 00.000 9828 Guiding  Dir = 0, Dur = 15
01:45:35.718 00.016 9828 IsSlewing returns 0
01:45:35.718 00.000 9828 IsGuiding returns 0
01:45:35.718 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:35.749 00.031 9828 IsGuiding returns 1
01:45:35.749 00.000 9828 scope still moving after pulse duration time elapsed
01:45:35.780 00.031 9828 IsSlewing returns 0
01:45:35.780 00.000 9828 IsGuiding returns 1
01:45:35.811 00.031 9828 IsSlewing returns 0
01:45:35.811 00.000 9828 IsGuiding returns 1
01:45:35.842 00.031 9828 IsSlewing returns 0
01:45:35.842 00.000 9828 IsGuiding returns 1
01:45:35.873 00.031 9828 IsSlewing returns 0
01:45:35.873 00.000 9828 IsGuiding returns 0
01:45:35.873 00.000 9828 scope move finished after 15 + 139 ms
01:45:35.873 00.000 9828 Move returns status 0, amount 15
01:45:35.873 00.000 9828 move complete, result=0
01:45:35.873 00.000 9828 worker thread done servicing request
01:45:35.873 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:45:36.243 00.370 8976 Exposure complete
01:45:36.250 00.007 8976 worker thread done servicing request
01:45:36.250 00.000 5052 OnExposeComplete: enter
01:45:36.250 00.000 5052 UpdateGuideState(): m_state=6
01:45:36.250 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5388
01:45:36.250 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.99, Mass=208, SNR=10.0, Peak=81 HFD=2.2
01:45:36.250 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:45:36.250 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
01:45:36.250 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.28 hyp=0.88 cameraTheta=2.81 mountX=0.63 mountY=0.54, mountTheta=0.71
01:45:36.251 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.28, opts=13)
01:45:36.251 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.28)
01:45:36.251 00.000 8976 Worker thread wakes up
01:45:36.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.28) opts 0xd
01:45:36.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.28)
01:45:36.251 00.000 8976 Moving (-0.83, 0.28) raw xDistance=0.63 yDistance=0.54
01:45:36.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
01:45:36.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
01:45:36.251 00.000 8976 MoveAxis(L, 3, ABG)
01:45:36.251 00.000 8976 stepping (-7, 5) + (-3, 0)
01:45:36.251 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:36.252 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:45:36.262 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:45:36.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:36.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:36.262 00.000 5052 Enqueuing Expose request
01:45:36.289 00.027 8976 Received - 47 (G) 
01:45:36.289 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:36.289 00.000 8976 stepped: pos (-10, 5)
01:45:36.289 00.000 8976 MoveAxis(D, 2, ABG)
01:45:36.289 00.000 8976 stepping (-10, 5) + (0, -2)
01:45:36.289 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:36.321 00.032 8976 Received - 47 (G) 
01:45:36.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:36.321 00.000 8976 stepped: pos (-10, 3)
01:45:36.321 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
01:45:36.321 00.000 8976 MountToCamera -- mountX=1.24 mountY=-0.92 hyp=1.55 mountTheta=-0.64 cameraX=0.25, cameraY=1.53 cameraTheta=1.41
01:45:36.321 00.000 8976 incremental bump (0.252, 1.526) isValid = 1
01:45:36.321 00.000 8976 Scheduling Mount bump of (0.019, 0.118)
01:45:36.321 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:45:36.321 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:45:36.321 00.000 8976 move complete, result=0
01:45:36.321 00.000 9828 Worker thread wakes up
01:45:36.321 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.5 px 2 ms SOUTH
01:45:36.321 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:45:36.322 00.001 8976 worker thread done servicing request
01:45:36.322 00.000 8976 Worker thread wakes up
01:45:36.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:36.322 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:36.322 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:45:36.322 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
01:45:36.322 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.86)
01:45:36.322 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
01:45:36.322 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:45:36.322 00.000 9828 BLC: window closed
01:45:36.322 00.000 9828 MoveAxis(E, 8, B)
01:45:36.322 00.000 9828 Guiding  Dir = 2, Dur = 8
01:45:36.323 00.001 9828 IsSlewing returns 0
01:45:36.323 00.000 9828 IsGuiding returns 0
01:45:36.324 00.001 9828 PulseGuide returned control before completion, sleep 18
01:45:36.353 00.029 9828 IsGuiding returns 1
01:45:36.353 00.000 9828 scope still moving after pulse duration time elapsed
01:45:36.384 00.031 9828 IsSlewing returns 0
01:45:36.384 00.000 9828 IsGuiding returns 1
01:45:36.415 00.031 9828 IsSlewing returns 0
01:45:36.415 00.000 9828 IsGuiding returns 1
01:45:36.445 00.030 9828 IsSlewing returns 0
01:45:36.445 00.000 9828 IsGuiding returns 0
01:45:36.445 00.000 9828 scope move finished after 8 + 114 ms
01:45:36.445 00.000 9828 Move returns status 0, amount 8
01:45:36.445 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:36.445 00.000 9828 MoveAxis(N, 16, B)
01:45:36.445 00.000 9828 Guiding  Dir = 0, Dur = 16
01:45:36.461 00.016 9828 IsSlewing returns 0
01:45:36.461 00.000 9828 IsGuiding returns 0
01:45:36.461 00.000 9828 PulseGuide returned control before completion, sleep 26
01:45:36.492 00.031 9828 IsGuiding returns 1
01:45:36.492 00.000 9828 scope still moving after pulse duration time elapsed
01:45:36.523 00.031 9828 IsSlewing returns 0
01:45:36.523 00.000 9828 IsGuiding returns 1
01:45:36.555 00.032 9828 IsSlewing returns 0
01:45:36.555 00.000 9828 IsGuiding returns 1
01:45:36.586 00.031 9828 IsSlewing returns 0
01:45:36.586 00.000 9828 IsGuiding returns 1
01:45:36.618 00.032 9828 IsSlewing returns 0
01:45:36.618 00.000 9828 IsGuiding returns 0
01:45:36.618 00.000 9828 scope move finished after 16 + 140 ms
01:45:36.618 00.000 9828 Move returns status 0, amount 16
01:45:36.618 00.000 9828 move complete, result=0
01:45:36.618 00.000 9828 worker thread done servicing request
01:45:36.618 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:45:37.021 00.403 8976 Exposure complete
01:45:37.027 00.006 8976 worker thread done servicing request
01:45:37.027 00.000 5052 OnExposeComplete: enter
01:45:37.027 00.000 5052 UpdateGuideState(): m_state=6
01:45:37.027 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5389
01:45:37.027 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.89, Mass=202, SNR=9.9, Peak=73 HFD=2.4
01:45:37.027 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:45:37.027 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:45:37.027 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.18 hyp=0.74 cameraTheta=2.89 mountX=0.49 mountY=0.50, mountTheta=0.80
01:45:37.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.18, opts=13)
01:45:37.028 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.18)
01:45:37.028 00.000 8976 Worker thread wakes up
01:45:37.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.18) opts 0xd
01:45:37.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.18)
01:45:37.028 00.000 8976 Moving (-0.72, 0.18) raw xDistance=0.49 yDistance=0.50
01:45:37.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
01:45:37.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
01:45:37.028 00.000 8976 MoveAxis(L, 2, ABG)
01:45:37.028 00.000 8976 stepping (-10, 3) + (-2, 0)
01:45:37.028 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:37.029 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:45:37.038 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
01:45:37.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:37.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:37.039 00.001 5052 Enqueuing Expose request
01:45:37.055 00.016 8976 Received - 47 (G) 
01:45:37.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:37.055 00.000 8976 stepped: pos (-12, 3)
01:45:37.055 00.000 8976 MoveAxis(D, 2, ABG)
01:45:37.055 00.000 8976 stepping (-12, 3) + (0, -2)
01:45:37.055 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:37.088 00.033 8976 Received - 47 (G) 
01:45:37.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:37.088 00.000 8976 stepped: pos (-12, 1)
01:45:37.088 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
01:45:37.088 00.000 8976 MountToCamera -- mountX=1.44 mountY=-0.67 hyp=1.59 mountTheta=-0.43 cameraX=-0.06, cameraY=1.59 cameraTheta=1.61
01:45:37.088 00.000 8976 incremental bump (-0.061, 1.586) isValid = 1
01:45:37.088 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
01:45:37.088 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:45:37.088 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:45:37.088 00.000 8976 move complete, result=0
01:45:37.088 00.000 9828 Worker thread wakes up
01:45:37.088 00.000 8976 worker thread done servicing request
01:45:37.088 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:45:37.088 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:45:37.088 00.000 8976 Worker thread wakes up
01:45:37.088 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:45:37.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:37.089 00.001 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
01:45:37.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:37.089 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
01:45:37.089 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
01:45:37.089 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:45:37.089 00.000 9828 BLC: window closed
01:45:37.089 00.000 9828 MoveAxis(E, 0, B)
01:45:37.089 00.000 9828 Move returns status 0, amount 0
01:45:37.089 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:37.089 00.000 9828 MoveAxis(N, 16, B)
01:45:37.089 00.000 9828 Guiding  Dir = 0, Dur = 16
01:45:37.089 00.000 9828 IsSlewing returns 0
01:45:37.089 00.000 9828 IsGuiding returns 0
01:45:37.090 00.001 9828 PulseGuide returned control before completion, sleep 26
01:45:37.130 00.040 9828 IsGuiding returns 1
01:45:37.130 00.000 9828 scope still moving after pulse duration time elapsed
01:45:37.161 00.031 9828 IsSlewing returns 0
01:45:37.161 00.000 9828 IsGuiding returns 1
01:45:37.192 00.031 9828 IsSlewing returns 0
01:45:37.192 00.000 9828 IsGuiding returns 1
01:45:37.223 00.031 9828 IsSlewing returns 0
01:45:37.223 00.000 9828 IsGuiding returns 1
01:45:37.255 00.032 9828 IsSlewing returns 0
01:45:37.255 00.000 9828 IsGuiding returns 1
01:45:37.286 00.031 9828 IsSlewing returns 0
01:45:37.286 00.000 9828 IsGuiding returns 0
01:45:37.286 00.000 9828 scope move finished after 16 + 180 ms
01:45:37.286 00.000 9828 Move returns status 0, amount 16
01:45:37.286 00.000 9828 move complete, result=0
01:45:37.286 00.000 9828 worker thread done servicing request
01:45:37.286 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
01:45:37.784 00.498 8976 Exposure complete
01:45:37.789 00.005 8976 worker thread done servicing request
01:45:37.789 00.000 5052 OnExposeComplete: enter
01:45:37.789 00.000 5052 UpdateGuideState(): m_state=6
01:45:37.789 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5390
01:45:37.789 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.37, Mass=205, SNR=9.9, Peak=77 HFD=2.2
01:45:37.789 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
01:45:37.789 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.93)
01:45:37.789 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.34 hyp=0.42 cameraTheta=-2.21 mountX=-0.19 mountY=0.40, mountTheta=2.01
01:45:37.790 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.34, opts=13)
01:45:37.790 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.34)
01:45:37.790 00.000 8976 Worker thread wakes up
01:45:37.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.34) opts 0xd
01:45:37.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.34)
01:45:37.790 00.000 8976 Moving (-0.25, -0.34) raw xDistance=-0.19 yDistance=0.40
01:45:37.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:45:37.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:45:37.790 00.000 8976 MoveAxis(R, 0, ABG)
01:45:37.790 00.000 8976 MoveAxis(D, 2, ABG)
01:45:37.790 00.000 8976 stepping (-12, 1) + (0, -2)
01:45:37.790 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:37.791 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:45:37.800 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:45:37.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:37.800 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:37.800 00.000 5052 Enqueuing Expose request
01:45:37.824 00.024 8976 Received - 47 (G) 
01:45:37.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:37.824 00.000 8976 stepped: pos (-12, -1)
01:45:37.824 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
01:45:37.824 00.000 8976 MountToCamera -- mountX=1.57 mountY=-0.40 hyp=1.62 mountTheta=-0.25 cameraX=-0.36, cameraY=1.58 cameraTheta=1.80
01:45:37.824 00.000 8976 incremental bump (-0.363, 1.579) isValid = 1
01:45:37.824 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
01:45:37.824 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:45:37.824 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:45:37.824 00.000 8976 move complete, result=0
01:45:37.824 00.000 9828 Worker thread wakes up
01:45:37.824 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:45:37.824 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:45:37.824 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
01:45:37.824 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:45:37.824 00.000 8976 worker thread done servicing request
01:45:37.824 00.000 8976 Worker thread wakes up
01:45:37.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:37.824 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
01:45:37.825 00.001 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
01:45:37.825 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:45:37.825 00.000 9828 BLC: window closed
01:45:37.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:37.825 00.000 9828 MoveAxis(W, 6, B)
01:45:37.825 00.000 9828 Guiding  Dir = 3, Dur = 6
01:45:37.825 00.000 9828 IsSlewing returns 0
01:45:37.825 00.000 9828 IsGuiding returns 0
01:45:37.825 00.000 9828 PulseGuide returned control before completion, sleep 16
01:45:37.844 00.019 9828 IsGuiding returns 1
01:45:37.844 00.000 9828 scope still moving after pulse duration time elapsed
01:45:37.875 00.031 9828 IsSlewing returns 0
01:45:37.875 00.000 9828 IsGuiding returns 1
01:45:37.907 00.032 9828 IsSlewing returns 0
01:45:37.907 00.000 9828 IsGuiding returns 1
01:45:37.939 00.032 9828 IsSlewing returns 0
01:45:37.939 00.000 9828 IsGuiding returns 0
01:45:37.939 00.000 9828 scope move finished after 6 + 107 ms
01:45:37.939 00.000 9828 Move returns status 0, amount 6
01:45:37.939 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:37.939 00.000 9828 MoveAxis(N, 16, B)
01:45:37.939 00.000 9828 Guiding  Dir = 0, Dur = 16
01:45:37.954 00.015 9828 IsSlewing returns 0
01:45:37.954 00.000 9828 IsGuiding returns 0
01:45:37.954 00.000 9828 PulseGuide returned control before completion, sleep 26
01:45:37.986 00.032 9828 IsGuiding returns 1
01:45:37.986 00.000 9828 scope still moving after pulse duration time elapsed
01:45:38.016 00.030 9828 IsSlewing returns 0
01:45:38.016 00.000 9828 IsGuiding returns 1
01:45:38.046 00.030 9828 IsSlewing returns 0
01:45:38.046 00.000 9828 IsGuiding returns 1
01:45:38.079 00.033 9828 IsSlewing returns 0
01:45:38.079 00.000 9828 IsGuiding returns 1
01:45:38.110 00.031 9828 IsSlewing returns 0
01:45:38.110 00.000 9828 IsGuiding returns 0
01:45:38.110 00.000 9828 scope move finished after 16 + 139 ms
01:45:38.110 00.000 9828 Move returns status 0, amount 16
01:45:38.110 00.000 9828 move complete, result=0
01:45:38.110 00.000 9828 worker thread done servicing request
01:45:38.110 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
01:45:38.510 00.400 8976 Exposure complete
01:45:38.516 00.006 8976 worker thread done servicing request
01:45:38.516 00.000 5052 OnExposeComplete: enter
01:45:38.516 00.000 5052 UpdateGuideState(): m_state=6
01:45:38.516 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5391
01:45:38.516 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.88, Mass=216, SNR=10.2, Peak=77 HFD=2.2
01:45:38.516 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
01:45:38.516 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.13 = 0.13)
01:45:38.517 00.001 5052 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.28 mountX=0.22 mountY=0.03, mountTheta=0.13
01:45:38.517 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.18, opts=13)
01:45:38.517 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.18)
01:45:38.517 00.000 8976 Worker thread wakes up
01:45:38.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.18) opts 0xd
01:45:38.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.18)
01:45:38.517 00.000 8976 Moving (-0.15, 0.18) raw xDistance=0.22 yDistance=0.03
01:45:38.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:45:38.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:45:38.517 00.000 8976 MoveAxis(R, 0, ABG)
01:45:38.518 00.001 8976 MoveAxis(U, 0, ABG)
01:45:38.518 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
01:45:38.518 00.000 8976 MountToCamera -- mountX=1.66 mountY=-0.21 hyp=1.67 mountTheta=-0.13 cameraX=-0.57, cameraY=1.57 cameraTheta=1.92
01:45:38.518 00.000 8976 incremental bump (-0.566, 1.574) isValid = 1
01:45:38.518 00.000 8976 Scheduling Mount bump of (-0.039, 0.112)
01:45:38.518 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:45:38.518 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:45:38.518 00.000 8976 move complete, result=0
01:45:38.518 00.000 9828 Worker thread wakes up
01:45:38.518 00.000 8976 worker thread done servicing request
01:45:38.518 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:45:38.518 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:45:38.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:45:38.518 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
01:45:38.519 00.001 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.36)
01:45:38.519 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.29
01:45:38.519 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:45:38.519 00.000 9828 BLC: window closed
01:45:38.519 00.000 9828 MoveAxis(W, 11, B)
01:45:38.519 00.000 9828 Guiding  Dir = 3, Dur = 11
01:45:38.519 00.000 9828 IsSlewing returns 0
01:45:38.519 00.000 9828 IsGuiding returns 0
01:45:38.519 00.000 9828 PulseGuide returned control before completion, sleep 21
01:45:38.528 00.009 5052 UpdateGuideState exits: m=216 SNR=10.2
01:45:38.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:38.528 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:38.528 00.000 5052 Enqueuing Expose request
01:45:38.528 00.000 8976 Worker thread wakes up
01:45:38.528 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:38.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:38.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:38.547 00.019 9828 IsGuiding returns 1
01:45:38.547 00.000 9828 scope still moving after pulse duration time elapsed
01:45:38.578 00.031 9828 IsSlewing returns 0
01:45:38.578 00.000 9828 IsGuiding returns 1
01:45:38.608 00.030 9828 IsSlewing returns 0
01:45:38.608 00.000 9828 IsGuiding returns 1
01:45:38.640 00.032 9828 IsSlewing returns 0
01:45:38.640 00.000 9828 IsGuiding returns 1
01:45:38.670 00.030 9828 IsSlewing returns 0
01:45:38.670 00.000 9828 IsGuiding returns 0
01:45:38.670 00.000 9828 scope move finished after 11 + 140 ms
01:45:38.670 00.000 9828 Move returns status 0, amount 11
01:45:38.670 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:38.670 00.000 9828 MoveAxis(N, 16, B)
01:45:38.670 00.000 9828 Guiding  Dir = 0, Dur = 16
01:45:38.686 00.016 9828 IsSlewing returns 0
01:45:38.686 00.000 9828 IsGuiding returns 0
01:45:38.686 00.000 9828 PulseGuide returned control before completion, sleep 26
01:45:38.718 00.032 9828 IsGuiding returns 1
01:45:38.718 00.000 9828 scope still moving after pulse duration time elapsed
01:45:38.750 00.032 9828 IsSlewing returns 0
01:45:38.750 00.000 9828 IsGuiding returns 1
01:45:38.781 00.031 9828 IsSlewing returns 0
01:45:38.781 00.000 9828 IsGuiding returns 1
01:45:38.812 00.031 9828 IsSlewing returns 0
01:45:38.812 00.000 9828 IsGuiding returns 1
01:45:38.842 00.030 9828 IsSlewing returns 0
01:45:38.842 00.000 9828 IsGuiding returns 0
01:45:38.842 00.000 9828 scope move finished after 16 + 141 ms
01:45:38.843 00.001 9828 Move returns status 0, amount 16
01:45:38.843 00.000 9828 move complete, result=0
01:45:38.843 00.000 9828 worker thread done servicing request
01:45:38.843 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
01:45:39.222 00.379 8976 Exposure complete
01:45:39.227 00.005 8976 worker thread done servicing request
01:45:39.227 00.000 5052 OnExposeComplete: enter
01:45:39.227 00.000 5052 UpdateGuideState(): m_state=6
01:45:39.227 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5392
01:45:39.227 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.92, Mass=201, SNR=9.8, Peak=75 HFD=2.3
01:45:39.227 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
01:45:39.227 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
01:45:39.227 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.19 mountX=0.15 mountY=-0.18, mountTheta=-0.89
01:45:39.228 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.21, opts=13)
01:45:39.228 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.21)
01:45:39.228 00.000 8976 Worker thread wakes up
01:45:39.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.21) opts 0xd
01:45:39.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.21)
01:45:39.228 00.000 8976 Moving (0.08, 0.21) raw xDistance=0.15 yDistance=-0.18
01:45:39.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:45:39.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:45:39.228 00.000 8976 MoveAxis(R, 0, ABG)
01:45:39.228 00.000 8976 MoveAxis(U, 0, ABG)
01:45:39.228 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
01:45:39.229 00.001 8976 MountToCamera -- mountX=1.72 mountY=-0.09 hyp=1.72 mountTheta=-0.05 cameraX=-0.70, cameraY=1.57 cameraTheta=1.99
01:45:39.229 00.000 8976 incremental bump (-0.702, 1.571) isValid = 1
01:45:39.229 00.000 8976 Scheduling Mount bump of (-0.047, 0.109)
01:45:39.229 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:45:39.229 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:45:39.229 00.000 8976 move complete, result=0
01:45:39.229 00.000 9828 Worker thread wakes up
01:45:39.229 00.000 8976 worker thread done servicing request
01:45:39.229 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:45:39.229 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:45:39.229 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
01:45:39.229 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.29)
01:45:39.229 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:45:39.229 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.04 mountY=-0.11, mountTheta=-1.22
01:45:39.229 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:45:39.229 00.000 9828 BLC: window closed
01:45:39.230 00.001 9828 MoveAxis(W, 13, B)
01:45:39.230 00.000 9828 Guiding  Dir = 3, Dur = 13
01:45:39.230 00.000 9828 IsSlewing returns 0
01:45:39.230 00.000 9828 IsGuiding returns 0
01:45:39.230 00.000 9828 PulseGuide returned control before completion, sleep 23
01:45:39.239 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:45:39.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:39.239 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:39.239 00.000 5052 Enqueuing Expose request
01:45:39.239 00.000 8976 Worker thread wakes up
01:45:39.239 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:39.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:39.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:39.260 00.021 9828 IsGuiding returns 1
01:45:39.260 00.000 9828 scope still moving after pulse duration time elapsed
01:45:39.291 00.031 9828 IsSlewing returns 0
01:45:39.291 00.000 9828 IsGuiding returns 1
01:45:39.322 00.031 9828 IsSlewing returns 0
01:45:39.322 00.000 9828 IsGuiding returns 1
01:45:39.353 00.031 9828 IsSlewing returns 0
01:45:39.353 00.000 9828 IsGuiding returns 1
01:45:39.384 00.031 9828 IsSlewing returns 0
01:45:39.384 00.000 9828 IsGuiding returns 0
01:45:39.384 00.000 9828 scope move finished after 13 + 141 ms
01:45:39.384 00.000 9828 Move returns status 0, amount 13
01:45:39.384 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:39.384 00.000 9828 MoveAxis(N, 15, B)
01:45:39.384 00.000 9828 Guiding  Dir = 0, Dur = 15
01:45:39.400 00.016 9828 IsSlewing returns 0
01:45:39.400 00.000 9828 IsGuiding returns 0
01:45:39.400 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:39.430 00.030 9828 IsGuiding returns 1
01:45:39.430 00.000 9828 scope still moving after pulse duration time elapsed
01:45:39.462 00.032 9828 IsSlewing returns 0
01:45:39.462 00.000 9828 IsGuiding returns 1
01:45:39.493 00.031 9828 IsSlewing returns 0
01:45:39.493 00.000 9828 IsGuiding returns 1
01:45:39.523 00.030 9828 IsSlewing returns 0
01:45:39.523 00.000 9828 IsGuiding returns 1
01:45:39.554 00.031 9828 IsSlewing returns 0
01:45:39.558 00.004 9828 IsGuiding returns 1
01:45:39.585 00.027 9828 IsSlewing returns 0
01:45:39.585 00.000 9828 IsGuiding returns 1
01:45:39.615 00.030 9828 IsSlewing returns 0
01:45:39.615 00.000 9828 IsGuiding returns 1
01:45:39.646 00.031 9828 IsSlewing returns 0
01:45:39.646 00.000 9828 IsGuiding returns 0
01:45:39.646 00.000 9828 scope move finished after 15 + 230 ms
01:45:39.646 00.000 9828 Move returns status 0, amount 15
01:45:39.646 00.000 9828 move complete, result=0
01:45:39.646 00.000 9828 worker thread done servicing request
01:45:39.646 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 15 ms NORTH
01:45:39.929 00.283 8976 Exposure complete
01:45:39.935 00.006 8976 worker thread done servicing request
01:45:39.935 00.000 5052 OnExposeComplete: enter
01:45:39.935 00.000 5052 UpdateGuideState(): m_state=6
01:45:39.935 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5393
01:45:39.935 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.95, Mass=219, SNR=10.2, Peak=71 HFD=2.5
01:45:39.935 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.08 = 0.08)
01:45:39.935 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
01:45:39.935 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.28 cameraTheta=2.12 mountX=0.28 mountY=-0.01, mountTheta=-0.02
01:45:39.936 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.24, opts=13)
01:45:39.936 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.24)
01:45:39.936 00.000 8976 Worker thread wakes up
01:45:39.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.24) opts 0xd
01:45:39.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.24)
01:45:39.936 00.000 8976 Moving (-0.15, 0.24) raw xDistance=0.28 yDistance=-0.01
01:45:39.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:45:39.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:45:39.936 00.000 8976 MoveAxis(L, 1, ABG)
01:45:39.936 00.000 8976 stepping (-12, -1) + (-1, 0)
01:45:39.936 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:39.937 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:45:39.949 00.012 5052 UpdateGuideState exits: m=219 SNR=10.2
01:45:39.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:39.949 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:39.949 00.000 5052 Enqueuing Expose request
01:45:39.966 00.017 8976 Received - 47 (G) 
01:45:39.966 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:39.966 00.000 8976 stepped: pos (-13, -1)
01:45:39.966 00.000 8976 MoveAxis(U, 0, ABG)
01:45:39.966 00.000 8976 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
01:45:39.966 00.000 8976 MountToCamera -- mountX=1.81 mountY=-0.01 hyp=1.81 mountTheta=-0.00 cameraX=-0.82, cameraY=1.61 cameraTheta=2.04
01:45:39.966 00.000 8976 incremental bump (-0.816, 1.613) isValid = 1
01:45:39.966 00.000 8976 Scheduling Mount bump of (-0.052, 0.106)
01:45:39.966 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:45:39.966 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:45:39.966 00.000 8976 move complete, result=0
01:45:39.966 00.000 9828 Worker thread wakes up
01:45:39.966 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:45:39.966 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:45:39.966 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
01:45:39.966 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:45:39.966 00.000 8976 worker thread done servicing request
01:45:39.966 00.000 8976 Worker thread wakes up
01:45:39.966 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:39.966 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:39.967 00.001 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.24)
01:45:39.967 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.17
01:45:39.967 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:45:39.967 00.000 9828 BLC: window closed
01:45:39.967 00.000 9828 MoveAxis(W, 15, B)
01:45:39.967 00.000 9828 Guiding  Dir = 3, Dur = 15
01:45:39.967 00.000 9828 IsSlewing returns 0
01:45:39.967 00.000 9828 IsGuiding returns 0
01:45:39.967 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:40.004 00.037 9828 IsGuiding returns 1
01:45:40.004 00.000 9828 scope still moving after pulse duration time elapsed
01:45:40.035 00.031 9828 IsSlewing returns 0
01:45:40.035 00.000 9828 IsGuiding returns 1
01:45:40.068 00.033 9828 IsSlewing returns 0
01:45:40.069 00.001 9828 IsGuiding returns 1
01:45:40.099 00.030 9828 IsSlewing returns 0
01:45:40.099 00.000 9828 IsGuiding returns 0
01:45:40.099 00.000 9828 scope move finished after 15 + 117 ms
01:45:40.099 00.000 9828 Move returns status 0, amount 15
01:45:40.099 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:40.099 00.000 9828 MoveAxis(N, 15, B)
01:45:40.099 00.000 9828 Guiding  Dir = 0, Dur = 15
01:45:40.114 00.015 9828 IsSlewing returns 0
01:45:40.114 00.000 9828 IsGuiding returns 0
01:45:40.114 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:40.145 00.031 9828 IsGuiding returns 1
01:45:40.145 00.000 9828 scope still moving after pulse duration time elapsed
01:45:40.176 00.031 9828 IsSlewing returns 0
01:45:40.176 00.000 9828 IsGuiding returns 1
01:45:40.207 00.031 9828 IsSlewing returns 0
01:45:40.207 00.000 9828 IsGuiding returns 1
01:45:40.238 00.031 9828 IsSlewing returns 0
01:45:40.238 00.000 9828 IsGuiding returns 1
01:45:40.268 00.030 9828 IsSlewing returns 0
01:45:40.268 00.000 9828 IsGuiding returns 0
01:45:40.268 00.000 9828 scope move finished after 15 + 139 ms
01:45:40.268 00.000 9828 Move returns status 0, amount 15
01:45:40.268 00.000 9828 move complete, result=0
01:45:40.268 00.000 9828 worker thread done servicing request
01:45:40.268 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
01:45:40.658 00.390 8976 Exposure complete
01:45:40.664 00.006 8976 worker thread done servicing request
01:45:40.665 00.001 5052 OnExposeComplete: enter
01:45:40.665 00.000 5052 UpdateGuideState(): m_state=6
01:45:40.665 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5394
01:45:40.665 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.52, Mass=216, SNR=10.2, Peak=77 HFD=2.3
01:45:40.665 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
01:45:40.665 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.37 = 1.91)
01:45:40.665 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-2.22 mountX=-0.10 mountY=0.23, mountTheta=2.00
01:45:40.665 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.19, opts=13)
01:45:40.666 00.001 5052 Enqueuing Move request for stepguider (-0.15, -0.19)
01:45:40.666 00.000 8976 Worker thread wakes up
01:45:40.666 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.19) opts 0xd
01:45:40.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.19)
01:45:40.666 00.000 8976 Moving (-0.15, -0.19) raw xDistance=-0.10 yDistance=0.23
01:45:40.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:45:40.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:45:40.666 00.000 8976 MoveAxis(R, 0, ABG)
01:45:40.666 00.000 8976 MoveAxis(U, 0, ABG)
01:45:40.666 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
01:45:40.666 00.000 8976 MountToCamera -- mountX=1.87 mountY=0.05 hyp=1.87 mountTheta=0.03 cameraX=-0.89, cameraY=1.64 cameraTheta=2.07
01:45:40.666 00.000 8976 incremental bump (-0.892, 1.642) isValid = 1
01:45:40.666 00.000 8976 Scheduling Mount bump of (-0.055, 0.105)
01:45:40.666 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.10, opts=4)
01:45:40.666 00.000 8976 Enqueuing Move request for scope (-0.05, 0.10)
01:45:40.666 00.000 8976 move complete, result=0
01:45:40.666 00.000 9828 Worker thread wakes up
01:45:40.666 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0x4
01:45:40.666 00.000 8976 worker thread done servicing request
01:45:40.667 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
01:45:40.667 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
01:45:40.667 00.000 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.21)
01:45:40.667 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.05 mountX=0.05 mountY=-0.11, mountTheta=-1.15
01:45:40.667 00.000 9828 Moving (-0.05, 0.10) raw xDistance=0.05 yDistance=-0.11
01:45:40.667 00.000 9828 BLC: window closed
01:45:40.667 00.000 9828 MoveAxis(W, 16, B)
01:45:40.667 00.000 9828 Guiding  Dir = 3, Dur = 16
01:45:40.667 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:45:40.667 00.000 9828 IsSlewing returns 0
01:45:40.667 00.000 9828 IsGuiding returns 0
01:45:40.668 00.001 9828 PulseGuide returned control before completion, sleep 26
01:45:40.677 00.009 5052 UpdateGuideState exits: m=216 SNR=10.2
01:45:40.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:40.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:40.677 00.000 5052 Enqueuing Expose request
01:45:40.677 00.000 8976 Worker thread wakes up
01:45:40.678 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:40.678 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:40.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:40.702 00.024 9828 IsGuiding returns 1
01:45:40.702 00.000 9828 scope still moving after pulse duration time elapsed
01:45:40.733 00.031 9828 IsSlewing returns 0
01:45:40.733 00.000 9828 IsGuiding returns 1
01:45:40.763 00.030 9828 IsSlewing returns 0
01:45:40.763 00.000 9828 IsGuiding returns 1
01:45:40.794 00.031 9828 IsSlewing returns 0
01:45:40.794 00.000 9828 IsGuiding returns 1
01:45:40.826 00.032 9828 IsSlewing returns 0
01:45:40.826 00.000 9828 IsGuiding returns 0
01:45:40.826 00.000 9828 scope move finished after 16 + 142 ms
01:45:40.826 00.000 9828 Move returns status 0, amount 16
01:45:40.826 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:40.826 00.000 9828 MoveAxis(N, 15, B)
01:45:40.826 00.000 9828 Guiding  Dir = 0, Dur = 15
01:45:40.840 00.014 9828 IsSlewing returns 0
01:45:40.840 00.000 9828 IsGuiding returns 0
01:45:40.841 00.001 9828 PulseGuide returned control before completion, sleep 25
01:45:40.872 00.031 9828 IsGuiding returns 1
01:45:40.872 00.000 9828 scope still moving after pulse duration time elapsed
01:45:40.902 00.030 9828 IsSlewing returns 0
01:45:40.902 00.000 9828 IsGuiding returns 1
01:45:40.934 00.032 9828 IsSlewing returns 0
01:45:40.934 00.000 9828 IsGuiding returns 1
01:45:40.965 00.031 9828 IsSlewing returns 0
01:45:40.965 00.000 9828 IsGuiding returns 1
01:45:40.996 00.031 9828 IsSlewing returns 0
01:45:40.996 00.000 9828 IsGuiding returns 0
01:45:40.996 00.000 9828 scope move finished after 15 + 140 ms
01:45:40.996 00.000 9828 Move returns status 0, amount 15
01:45:40.996 00.000 9828 move complete, result=0
01:45:40.996 00.000 9828 worker thread done servicing request
01:45:40.996 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
01:45:41.371 00.375 8976 Exposure complete
01:45:41.376 00.005 8976 worker thread done servicing request
01:45:41.376 00.000 5052 OnExposeComplete: enter
01:45:41.376 00.000 5052 UpdateGuideState(): m_state=6
01:45:41.377 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5395
01:45:41.377 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.24, Mass=191, SNR=9.6, Peak=74 HFD=2.1
01:45:41.377 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
01:45:41.377 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
01:45:41.377 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.47 hyp=0.75 cameraTheta=-0.68 mountX=-0.68 mountY=-0.23, mountTheta=-2.81
01:45:41.377 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.47, opts=13)
01:45:41.377 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.47)
01:45:41.377 00.000 8976 Worker thread wakes up
01:45:41.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.47) opts 0xd
01:45:41.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.47)
01:45:41.377 00.000 8976 Moving (0.58, -0.47) raw xDistance=-0.68 yDistance=-0.23
01:45:41.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:45:41.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:45:41.377 00.000 8976 MoveAxis(R, 3, ABG)
01:45:41.377 00.000 8976 stepping (-13, -1) + (3, 0)
01:45:41.377 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:41.377 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:45:41.387 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:45:41.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:41.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:41.387 00.000 5052 Enqueuing Expose request
01:45:41.404 00.017 8976 Received - 47 (G) 
01:45:41.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:41.404 00.000 8976 stepped: pos (-10, -1)
01:45:41.404 00.000 8976 MoveAxis(U, 0, ABG)
01:45:41.404 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
01:45:41.404 00.000 8976 MountToCamera -- mountX=1.76 mountY=0.08 hyp=1.76 mountTheta=0.05 cameraX=-0.87, cameraY=1.53 cameraTheta=2.09
01:45:41.404 00.000 8976 incremental bump (-0.875, 1.526) isValid = 1
01:45:41.404 00.000 8976 Scheduling Mount bump of (-0.057, 0.103)
01:45:41.404 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:45:41.404 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:45:41.404 00.000 8976 move complete, result=0
01:45:41.404 00.000 9828 Worker thread wakes up
01:45:41.404 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:45:41.404 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:45:41.404 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
01:45:41.404 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.19)
01:45:41.404 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.2 px 0 ms NORTH
01:45:41.404 00.000 8976 worker thread done servicing request
01:45:41.405 00.001 8976 Worker thread wakes up
01:45:41.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:41.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:41.405 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.05 mountY=-0.11, mountTheta=-1.13
01:45:41.405 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:45:41.405 00.000 9828 BLC: window closed
01:45:41.405 00.000 9828 MoveAxis(W, 17, B)
01:45:41.405 00.000 9828 Guiding  Dir = 3, Dur = 17
01:45:41.405 00.000 9828 IsSlewing returns 0
01:45:41.405 00.000 9828 IsGuiding returns 0
01:45:41.406 00.001 9828 PulseGuide returned control before completion, sleep 27
01:45:41.445 00.039 9828 IsGuiding returns 1
01:45:41.445 00.000 9828 scope still moving after pulse duration time elapsed
01:45:41.476 00.031 9828 IsSlewing returns 0
01:45:41.476 00.000 9828 IsGuiding returns 1
01:45:41.507 00.031 9828 IsSlewing returns 0
01:45:41.507 00.000 9828 IsGuiding returns 1
01:45:41.538 00.031 9828 IsSlewing returns 0
01:45:41.538 00.000 9828 IsGuiding returns 0
01:45:41.538 00.000 9828 scope move finished after 17 + 115 ms
01:45:41.538 00.000 9828 Move returns status 0, amount 17
01:45:41.538 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:41.539 00.001 9828 MoveAxis(N, 15, B)
01:45:41.539 00.000 9828 Guiding  Dir = 0, Dur = 15
01:45:41.554 00.015 9828 IsSlewing returns 0
01:45:41.554 00.000 9828 IsGuiding returns 0
01:45:41.555 00.001 9828 PulseGuide returned control before completion, sleep 25
01:45:41.585 00.030 9828 IsGuiding returns 1
01:45:41.585 00.000 9828 scope still moving after pulse duration time elapsed
01:45:41.616 00.031 9828 IsSlewing returns 0
01:45:41.616 00.000 9828 IsGuiding returns 1
01:45:41.648 00.032 9828 IsSlewing returns 0
01:45:41.648 00.000 9828 IsGuiding returns 1
01:45:41.679 00.031 9828 IsSlewing returns 0
01:45:41.679 00.000 9828 IsGuiding returns 1
01:45:41.709 00.030 9828 IsSlewing returns 0
01:45:41.709 00.000 9828 IsGuiding returns 0
01:45:41.709 00.000 9828 scope move finished after 15 + 139 ms
01:45:41.709 00.000 9828 Move returns status 0, amount 15
01:45:41.709 00.000 9828 move complete, result=0
01:45:41.709 00.000 9828 worker thread done servicing request
01:45:41.709 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:45:42.099 00.390 8976 Exposure complete
01:45:42.106 00.007 8976 worker thread done servicing request
01:45:42.106 00.000 5052 OnExposeComplete: enter
01:45:42.106 00.000 5052 UpdateGuideState(): m_state=6
01:45:42.106 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5396
01:45:42.106 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.82, Mass=186, SNR=9.5, Peak=72 HFD=2.2
01:45:42.106 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
01:45:42.106 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
01:45:42.106 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=0.11 hyp=0.89 cameraTheta=0.12 mountX=-0.31 mountY=-0.80, mountTheta=-1.94
01:45:42.107 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=0.11, opts=13)
01:45:42.107 00.000 5052 Enqueuing Move request for stepguider (0.89, 0.11)
01:45:42.107 00.000 8976 Worker thread wakes up
01:45:42.107 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, 0.11) opts 0xd
01:45:42.107 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, 0.11)
01:45:42.107 00.000 8976 Moving (0.89, 0.11) raw xDistance=-0.31 yDistance=-0.80
01:45:42.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
01:45:42.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.80
01:45:42.107 00.000 8976 MoveAxis(R, 1, ABG)
01:45:42.107 00.000 8976 stepping (-10, -1) + (1, 0)
01:45:42.107 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:42.108 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:45:42.119 00.011 5052 UpdateGuideState exits: m=186 SNR=9.5
01:45:42.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:42.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:42.119 00.000 5052 Enqueuing Expose request
01:45:42.140 00.021 8976 Received - 47 (G) 
01:45:42.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:42.140 00.000 8976 stepped: pos (-9, -1)
01:45:42.140 00.000 8976 MoveAxis(U, 3, ABG)
01:45:42.140 00.000 8976 stepping (-9, -1) + (0, 3)
01:45:42.140 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:42.172 00.032 8976 Received - 47 (G) 
01:45:42.172 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:42.172 00.000 8976 stepped: pos (-9, 2)
01:45:42.172 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
01:45:42.172 00.000 8976 MountToCamera -- mountX=1.63 mountY=-0.05 hyp=1.63 mountTheta=-0.03 cameraX=-0.70, cameraY=1.48 cameraTheta=2.01
01:45:42.172 00.000 8976 incremental bump (-0.700, 1.475) isValid = 1
01:45:42.172 00.000 8976 Scheduling Mount bump of (-0.049, 0.108)
01:45:42.172 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:45:42.172 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:45:42.172 00.000 8976 move complete, result=0
01:45:42.172 00.000 9828 Worker thread wakes up
01:45:42.172 00.000 8976 worker thread done servicing request
01:45:42.172 00.000 8976 Worker thread wakes up
01:45:42.172 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:45:42.172 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
01:45:42.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:42.172 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:42.173 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:45:42.173 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.10 = -1.19)
01:45:42.173 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.27)
01:45:42.173 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
01:45:42.173 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:45:42.173 00.000 9828 BLC: window closed
01:45:42.173 00.000 9828 MoveAxis(W, 14, B)
01:45:42.173 00.000 9828 Guiding  Dir = 3, Dur = 14
01:45:42.174 00.001 9828 IsSlewing returns 0
01:45:42.174 00.000 9828 IsGuiding returns 0
01:45:42.174 00.000 9828 PulseGuide returned control before completion, sleep 24
01:45:42.207 00.033 9828 IsGuiding returns 1
01:45:42.208 00.001 9828 scope still moving after pulse duration time elapsed
01:45:42.239 00.031 9828 IsSlewing returns 0
01:45:42.239 00.000 9828 IsGuiding returns 1
01:45:42.270 00.031 9828 IsSlewing returns 0
01:45:42.270 00.000 9828 IsGuiding returns 1
01:45:42.301 00.031 9828 IsSlewing returns 0
01:45:42.301 00.000 9828 IsGuiding returns 0
01:45:42.301 00.000 9828 scope move finished after 14 + 112 ms
01:45:42.301 00.000 9828 Move returns status 0, amount 14
01:45:42.301 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:42.301 00.000 9828 MoveAxis(N, 15, B)
01:45:42.301 00.000 9828 Guiding  Dir = 0, Dur = 15
01:45:42.316 00.015 9828 IsSlewing returns 0
01:45:42.317 00.001 9828 IsGuiding returns 0
01:45:42.317 00.000 9828 PulseGuide returned control before completion, sleep 25
01:45:42.347 00.030 9828 IsGuiding returns 1
01:45:42.347 00.000 9828 scope still moving after pulse duration time elapsed
01:45:42.379 00.032 9828 IsSlewing returns 0
01:45:42.379 00.000 9828 IsGuiding returns 1
01:45:42.409 00.030 9828 IsSlewing returns 0
01:45:42.409 00.000 9828 IsGuiding returns 1
01:45:42.440 00.031 9828 IsSlewing returns 0
01:45:42.440 00.000 9828 IsGuiding returns 1
01:45:42.470 00.030 9828 IsSlewing returns 0
01:45:42.470 00.000 9828 IsGuiding returns 0
01:45:42.470 00.000 9828 scope move finished after 15 + 139 ms
01:45:42.470 00.000 9828 Move returns status 0, amount 15
01:45:42.470 00.000 9828 move complete, result=0
01:45:42.470 00.000 9828 worker thread done servicing request
01:45:42.470 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:45:42.867 00.397 8976 Exposure complete
01:45:42.873 00.006 8976 worker thread done servicing request
01:45:42.873 00.000 5052 OnExposeComplete: enter
01:45:42.873 00.000 5052 UpdateGuideState(): m_state=6
01:45:42.873 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5397
01:45:42.873 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.74, Mass=204, SNR=9.9, Peak=74 HFD=2.2
01:45:42.873 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
01:45:42.873 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
01:45:42.874 00.001 5052 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.18 mountX=-0.05 mountY=-0.15, mountTheta=-1.87
01:45:42.874 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.03, opts=13)
01:45:42.875 00.001 5052 Enqueuing Move request for stepguider (0.16, 0.03)
01:45:42.875 00.000 8976 Worker thread wakes up
01:45:42.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.03) opts 0xd
01:45:42.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.03)
01:45:42.875 00.000 8976 Moving (0.16, 0.03) raw xDistance=-0.05 yDistance=-0.15
01:45:42.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:45:42.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:45:42.875 00.000 8976 MoveAxis(R, 0, ABG)
01:45:42.875 00.000 8976 MoveAxis(U, 0, ABG)
01:45:42.875 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
01:45:42.875 00.000 8976 MountToCamera -- mountX=1.55 mountY=-0.14 hyp=1.55 mountTheta=-0.09 cameraX=-0.58, cameraY=1.44 cameraTheta=1.95
01:45:42.875 00.000 8976 incremental bump (-0.583, 1.441) isValid = 1
01:45:42.875 00.000 8976 Scheduling Mount bump of (-0.043, 0.110)
01:45:42.876 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:45:42.876 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:45:42.876 00.000 8976 move complete, result=0
01:45:42.876 00.000 8976 worker thread done servicing request
01:45:42.876 00.000 9828 Worker thread wakes up
01:45:42.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:45:42.876 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:45:42.876 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
01:45:42.876 00.000 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.33)
01:45:42.876 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.04 mountY=-0.11, mountTheta=-1.25
01:45:42.876 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
01:45:42.876 00.000 9828 BLC: window closed
01:45:42.876 00.000 9828 MoveAxis(W, 12, B)
01:45:42.876 00.000 9828 Guiding  Dir = 3, Dur = 12
01:45:42.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:45:42.877 00.001 9828 IsSlewing returns 0
01:45:42.877 00.000 9828 IsGuiding returns 0
01:45:42.877 00.000 9828 PulseGuide returned control before completion, sleep 22
01:45:42.887 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:45:42.888 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:42.888 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:42.888 00.000 5052 Enqueuing Expose request
01:45:42.888 00.000 8976 Worker thread wakes up
01:45:42.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:42.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:42.888 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:42.903 00.015 9828 IsGuiding returns 1
01:45:42.903 00.000 9828 scope still moving after pulse duration time elapsed
01:45:42.934 00.031 9828 IsSlewing returns 0
01:45:42.934 00.000 9828 IsGuiding returns 1
01:45:42.966 00.032 9828 IsSlewing returns 0
01:45:42.966 00.000 9828 IsGuiding returns 1
01:45:42.998 00.032 9828 IsSlewing returns 0
01:45:42.998 00.000 9828 IsGuiding returns 0
01:45:42.998 00.000 9828 scope move finished after 12 + 108 ms
01:45:42.998 00.000 9828 Move returns status 0, amount 12
01:45:42.998 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:42.998 00.000 9828 MoveAxis(N, 16, B)
01:45:42.998 00.000 9828 Guiding  Dir = 0, Dur = 16
01:45:43.013 00.015 9828 IsSlewing returns 0
01:45:43.013 00.000 9828 IsGuiding returns 0
01:45:43.013 00.000 9828 PulseGuide returned control before completion, sleep 26
01:45:43.043 00.030 9828 IsGuiding returns 1
01:45:43.044 00.001 9828 scope still moving after pulse duration time elapsed
01:45:43.074 00.030 9828 IsSlewing returns 0
01:45:43.074 00.000 9828 IsGuiding returns 1
01:45:43.106 00.032 9828 IsSlewing returns 0
01:45:43.106 00.000 9828 IsGuiding returns 1
01:45:43.136 00.030 9828 IsSlewing returns 0
01:45:43.136 00.000 9828 IsGuiding returns 1
01:45:43.167 00.031 9828 IsSlewing returns 0
01:45:43.167 00.000 9828 IsGuiding returns 1
01:45:43.198 00.031 9828 IsSlewing returns 0
01:45:43.199 00.001 9828 IsGuiding returns 0
01:45:43.199 00.000 9828 scope move finished after 16 + 169 ms
01:45:43.199 00.000 9828 Move returns status 0, amount 16
01:45:43.199 00.000 9828 move complete, result=0
01:45:43.199 00.000 9828 worker thread done servicing request
01:45:43.199 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
01:45:43.577 00.378 8976 Exposure complete
01:45:43.582 00.005 8976 worker thread done servicing request
01:45:43.582 00.000 5052 OnExposeComplete: enter
01:45:43.582 00.000 5052 UpdateGuideState(): m_state=6
01:45:43.582 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5398
01:45:43.582 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.92, Mass=189, SNR=9.6, Peak=78 HFD=2.1
01:45:43.582 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
01:45:43.583 00.001 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
01:45:43.583 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.21 hyp=0.42 cameraTheta=0.53 mountX=0.03 mountY=-0.42, mountTheta=-1.51
01:45:43.583 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.21, opts=13)
01:45:43.583 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.21)
01:45:43.583 00.000 8976 Worker thread wakes up
01:45:43.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.21) opts 0xd
01:45:43.583 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.21)
01:45:43.584 00.001 8976 Moving (0.36, 0.21) raw xDistance=0.03 yDistance=-0.42
01:45:43.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:45:43.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
01:45:43.584 00.000 8976 MoveAxis(R, 0, ABG)
01:45:43.584 00.000 8976 MoveAxis(U, 2, ABG)
01:45:43.584 00.000 8976 stepping (-9, 2) + (0, 2)
01:45:43.584 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:43.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:45:43.595 00.011 5052 UpdateGuideState exits: m=189 SNR=9.6
01:45:43.595 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:43.595 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:43.595 00.000 5052 Enqueuing Expose request
01:45:43.611 00.016 8976 Received - 47 (G) 
01:45:43.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:43.611 00.000 8976 stepped: pos (-9, 4)
01:45:43.611 00.000 8976 MountToCamera -- mountTheta (-0.20) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
01:45:43.611 00.000 8976 MountToCamera -- mountX=1.49 mountY=-0.30 hyp=1.52 mountTheta=-0.20 cameraX=-0.41, cameraY=1.47 cameraTheta=1.84
01:45:43.611 00.000 8976 incremental bump (-0.411, 1.466) isValid = 1
01:45:43.611 00.000 8976 Scheduling Mount bump of (-0.031, 0.115)
01:45:43.611 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:45:43.611 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:45:43.611 00.000 8976 move complete, result=0
01:45:43.611 00.000 9828 Worker thread wakes up
01:45:43.611 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:45:43.611 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:45:43.611 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.93 = -1.35)
01:45:43.611 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.43)
01:45:43.611 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.03 mountY=-0.12, mountTheta=-1.36
01:45:43.612 00.001 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:45:43.612 00.000 9828 BLC: window closed
01:45:43.612 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:45:43.612 00.000 8976 worker thread done servicing request
01:45:43.612 00.000 9828 MoveAxis(W, 8, B)
01:45:43.612 00.000 8976 Worker thread wakes up
01:45:43.612 00.000 9828 Guiding  Dir = 3, Dur = 8
01:45:43.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:43.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:43.612 00.000 9828 IsSlewing returns 0
01:45:43.612 00.000 9828 IsGuiding returns 0
01:45:43.612 00.000 9828 PulseGuide returned control before completion, sleep 18
01:45:43.644 00.032 9828 IsGuiding returns 1
01:45:43.644 00.000 9828 scope still moving after pulse duration time elapsed
01:45:43.674 00.030 9828 IsSlewing returns 0
01:45:43.674 00.000 9828 IsGuiding returns 1
01:45:43.705 00.031 9828 IsSlewing returns 0
01:45:43.705 00.000 9828 IsGuiding returns 1
01:45:43.735 00.030 9828 IsSlewing returns 0
01:45:43.735 00.000 9828 IsGuiding returns 0
01:45:43.735 00.000 9828 scope move finished after 8 + 115 ms
01:45:43.735 00.000 9828 Move returns status 0, amount 8
01:45:43.735 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:43.735 00.000 9828 MoveAxis(N, 16, B)
01:45:43.735 00.000 9828 Guiding  Dir = 0, Dur = 16
01:45:43.751 00.016 9828 IsSlewing returns 0
01:45:43.751 00.000 9828 IsGuiding returns 0
01:45:43.751 00.000 9828 PulseGuide returned control before completion, sleep 26
01:45:43.782 00.031 9828 IsGuiding returns 1
01:45:43.782 00.000 9828 scope still moving after pulse duration time elapsed
01:45:43.813 00.031 9828 IsSlewing returns 0
01:45:43.813 00.000 9828 IsGuiding returns 1
01:45:43.844 00.031 9828 IsSlewing returns 0
01:45:43.844 00.000 9828 IsGuiding returns 1
01:45:43.875 00.031 9828 IsSlewing returns 0
01:45:43.875 00.000 9828 IsGuiding returns 1
01:45:43.906 00.031 9828 IsSlewing returns 0
01:45:43.906 00.000 9828 IsGuiding returns 0
01:45:43.906 00.000 9828 scope move finished after 16 + 138 ms
01:45:43.906 00.000 9828 Move returns status 0, amount 16
01:45:43.906 00.000 9828 move complete, result=0
01:45:43.906 00.000 9828 worker thread done servicing request
01:45:43.906 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:45:44.306 00.400 8976 Exposure complete
01:45:44.311 00.005 8976 worker thread done servicing request
01:45:44.311 00.000 5052 OnExposeComplete: enter
01:45:44.311 00.000 5052 UpdateGuideState(): m_state=6
01:45:44.312 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5399
01:45:44.312 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.35, Mass=194, SNR=9.7, Peak=75 HFD=2.0
01:45:44.312 00.000 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.04) = xAngle (-3.17 = 3.12)
01:45:44.312 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.27 = 3.01)
01:45:44.312 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.36 hyp=0.40 cameraTheta=-1.12 mountX=-0.40 mountY=0.05, mountTheta=3.02
01:45:44.312 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.36, opts=13)
01:45:44.312 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.36)
01:45:44.312 00.000 8976 Worker thread wakes up
01:45:44.313 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.36) opts 0xd
01:45:44.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.36)
01:45:44.313 00.000 8976 Moving (0.17, -0.36) raw xDistance=-0.40 yDistance=0.05
01:45:44.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:45:44.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:45:44.313 00.000 8976 MoveAxis(R, 2, ABG)
01:45:44.313 00.000 8976 stepping (-9, 4) + (2, 0)
01:45:44.313 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:44.313 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:45:44.323 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
01:45:44.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:44.323 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:44.323 00.000 5052 Enqueuing Expose request
01:45:44.346 00.023 8976 Received - 47 (G) 
01:45:44.346 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:44.346 00.000 8976 stepped: pos (-7, 4)
01:45:44.346 00.000 8976 MoveAxis(U, 0, ABG)
01:45:44.346 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
01:45:44.346 00.000 8976 MountToCamera -- mountX=1.35 mountY=-0.41 hyp=1.41 mountTheta=-0.30 cameraX=-0.25, cameraY=1.39 cameraTheta=1.75
01:45:44.346 00.000 8976 incremental bump (-0.250, 1.393) isValid = 1
01:45:44.346 00.000 8976 Scheduling Mount bump of (-0.020, 0.117)
01:45:44.346 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:45:44.346 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:45:44.346 00.000 8976 move complete, result=0
01:45:44.346 00.000 9828 Worker thread wakes up
01:45:44.346 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:45:44.346 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:45:44.346 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.45)
01:45:44.346 00.000 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.53)
01:45:44.346 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.01 mountY=-0.12, mountTheta=-1.45
01:45:44.346 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:45:44.346 00.000 9828 BLC: window closed
01:45:44.346 00.000 8976 worker thread done servicing request
01:45:44.346 00.000 8976 Worker thread wakes up
01:45:44.346 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:44.346 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:44.347 00.001 9828 MoveAxis(W, 5, B)
01:45:44.347 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:45:44.347 00.000 9828 Guiding  Dir = 3, Dur = 5
01:45:44.347 00.000 9828 IsSlewing returns 0
01:45:44.347 00.000 9828 IsGuiding returns 0
01:45:44.347 00.000 9828 PulseGuide returned control before completion, sleep 15
01:45:44.373 00.026 9828 IsGuiding returns 1
01:45:44.373 00.000 9828 scope still moving after pulse duration time elapsed
01:45:44.404 00.031 9828 IsSlewing returns 0
01:45:44.404 00.000 9828 IsGuiding returns 1
01:45:44.435 00.031 9828 IsSlewing returns 0
01:45:44.435 00.000 9828 IsGuiding returns 1
01:45:44.465 00.030 9828 IsSlewing returns 0
01:45:44.465 00.000 9828 IsGuiding returns 0
01:45:44.465 00.000 9828 scope move finished after 5 + 113 ms
01:45:44.465 00.000 9828 Move returns status 0, amount 5
01:45:44.465 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:44.465 00.000 9828 MoveAxis(N, 16, B)
01:45:44.465 00.000 9828 Guiding  Dir = 0, Dur = 16
01:45:44.481 00.016 9828 IsSlewing returns 0
01:45:44.481 00.000 9828 IsGuiding returns 0
01:45:44.481 00.000 9828 PulseGuide returned control before completion, sleep 26
01:45:44.511 00.030 9828 IsGuiding returns 1
01:45:44.511 00.000 9828 scope still moving after pulse duration time elapsed
01:45:44.542 00.031 9828 IsSlewing returns 0
01:45:44.542 00.000 9828 IsGuiding returns 1
01:45:44.573 00.031 9828 IsSlewing returns 0
01:45:44.573 00.000 9828 IsGuiding returns 1
01:45:44.605 00.032 9828 IsSlewing returns 0
01:45:44.606 00.001 9828 IsGuiding returns 1
01:45:44.635 00.029 9828 IsSlewing returns 0
01:45:44.635 00.000 9828 IsGuiding returns 0
01:45:44.635 00.000 9828 scope move finished after 16 + 138 ms
01:45:44.635 00.000 9828 Move returns status 0, amount 16
01:45:44.635 00.000 9828 move complete, result=0
01:45:44.635 00.000 9828 worker thread done servicing request
01:45:44.635 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
01:45:45.038 00.403 8976 Exposure complete
01:45:45.044 00.006 8976 worker thread done servicing request
01:45:45.044 00.000 5052 OnExposeComplete: enter
01:45:45.044 00.000 5052 UpdateGuideState(): m_state=6
01:45:45.044 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5400
01:45:45.044 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.38, Mass=215, SNR=10.2, Peak=75 HFD=2.9
01:45:45.044 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
01:45:45.044 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
01:45:45.044 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.33 hyp=0.50 cameraTheta=-0.72 mountX=-0.47 mountY=-0.13, mountTheta=-2.86
01:45:45.045 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.33, opts=13)
01:45:45.045 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.33)
01:45:45.045 00.000 8976 Worker thread wakes up
01:45:45.046 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.33) opts 0xd
01:45:45.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.33)
01:45:45.046 00.000 8976 Moving (0.38, -0.33) raw xDistance=-0.47 yDistance=-0.13
01:45:45.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
01:45:45.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:45:45.046 00.000 8976 MoveAxis(R, 2, ABG)
01:45:45.046 00.000 8976 stepping (-7, 4) + (2, 0)
01:45:45.046 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:45.047 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:45:45.055 00.008 5052 UpdateGuideState exits: m=215 SNR=10.2
01:45:45.056 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:45.056 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:45.056 00.000 5052 Enqueuing Expose request
01:45:45.081 00.025 8976 Received - 47 (G) 
01:45:45.081 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:45.081 00.000 8976 stepped: pos (-5, 4)
01:45:45.081 00.000 8976 MoveAxis(U, 0, ABG)
01:45:45.082 00.001 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
01:45:45.082 00.000 8976 MountToCamera -- mountX=1.16 mountY=-0.49 hyp=1.26 mountTheta=-0.40 cameraX=-0.10, cameraY=1.25 cameraTheta=1.65
01:45:45.082 00.000 8976 incremental bump (-0.096, 1.253) isValid = 1
01:45:45.082 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
01:45:45.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:45:45.082 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:45:45.082 00.000 8976 move complete, result=0
01:45:45.082 00.000 9828 Worker thread wakes up
01:45:45.082 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:45:45.082 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:45:45.082 00.000 8976 worker thread done servicing request
01:45:45.082 00.000 8976 Worker thread wakes up
01:45:45.082 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
01:45:45.082 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
01:45:45.082 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.54
01:45:45.082 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:45:45.082 00.000 9828 BLC: window closed
01:45:45.082 00.000 9828 MoveAxis(W, 1, B)
01:45:45.082 00.000 9828 Guiding  Dir = 3, Dur = 1
01:45:45.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:45.083 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:45.083 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:45:45.083 00.000 9828 IsSlewing returns 0
01:45:45.083 00.000 9828 IsGuiding returns 0
01:45:45.083 00.000 9828 PulseGuide returned control before completion, sleep 11
01:45:45.102 00.019 9828 IsGuiding returns 1
01:45:45.102 00.000 9828 scope still moving after pulse duration time elapsed
01:45:45.133 00.031 9828 IsSlewing returns 0
01:45:45.133 00.000 9828 IsGuiding returns 1
01:45:45.162 00.029 9828 IsSlewing returns 0
01:45:45.162 00.000 9828 IsGuiding returns 1
01:45:45.193 00.031 9828 IsSlewing returns 0
01:45:45.193 00.000 9828 IsGuiding returns 0
01:45:45.193 00.000 9828 scope move finished after 1 + 109 ms
01:45:45.193 00.000 9828 Move returns status 0, amount 1
01:45:45.193 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:45:45.193 00.000 9828 MoveAxis(N, 16, B)
01:45:45.193 00.000 9828 Guiding  Dir = 0, Dur = 16
01:45:45.209 00.016 9828 IsSlewing returns 0
01:45:45.209 00.000 9828 IsGuiding returns 0
01:45:45.209 00.000 9828 PulseGuide returned control before completion, sleep 26
01:45:45.240 00.031 9828 IsGuiding returns 1
01:45:45.240 00.000 9828 scope still moving after pulse duration time elapsed
01:45:45.270 00.030 9828 IsSlewing returns 0
01:45:45.270 00.000 9828 IsGuiding returns 1
01:45:45.301 00.031 9828 IsSlewing returns 0
01:45:45.301 00.000 9828 IsGuiding returns 1
01:45:45.333 00.032 9828 IsSlewing returns 0
01:45:45.334 00.001 9828 IsGuiding returns 1
01:45:45.363 00.029 9828 IsSlewing returns 0
01:45:45.363 00.000 9828 IsGuiding returns 0
01:45:45.363 00.000 9828 scope move finished after 16 + 138 ms
01:45:45.363 00.000 9828 Move returns status 0, amount 16
01:45:45.363 00.000 9828 move complete, result=0
01:45:45.363 00.000 9828 worker thread done servicing request
01:45:45.363 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
01:45:45.775 00.412 8976 Exposure complete
01:45:45.780 00.005 8976 worker thread done servicing request
01:45:45.781 00.001 5052 OnExposeComplete: enter
01:45:45.781 00.000 5052 UpdateGuideState(): m_state=6
01:45:45.781 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5401
01:45:45.781 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.77, Mass=187, SNR=9.5, Peak=74 HFD=2.2
01:45:45.781 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
01:45:45.781 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
01:45:45.781 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.06 hyp=0.63 cameraTheta=0.10 mountX=-0.23 mountY=-0.56, mountTheta=-1.96
01:45:45.781 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.06, opts=13)
01:45:45.783 00.002 5052 Enqueuing Move request for stepguider (0.63, 0.06)
01:45:45.783 00.000 8976 Worker thread wakes up
01:45:45.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.06) opts 0xd
01:45:45.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.06)
01:45:45.784 00.001 8976 Moving (0.63, 0.06) raw xDistance=-0.23 yDistance=-0.56
01:45:45.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:45:45.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
01:45:45.784 00.000 8976 MoveAxis(R, 0, ABG)
01:45:45.784 00.000 8976 MoveAxis(U, 2, ABG)
01:45:45.784 00.000 8976 stepping (-5, 4) + (0, 2)
01:45:45.784 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:45.787 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
01:45:45.798 00.011 5052 UpdateGuideState exits: m=187 SNR=9.5
01:45:45.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:45.798 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:45.798 00.000 5052 Enqueuing Expose request
01:45:45.817 00.019 8976 Received - 47 (G) 
01:45:45.817 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:45.817 00.000 8976 stepped: pos (-5, 6)
01:45:45.817 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:45:45.817 00.000 8976 move complete, result=0
01:45:45.817 00.000 8976 worker thread done servicing request
01:45:45.817 00.000 8976 Worker thread wakes up
01:45:45.818 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:45.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:45.818 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:45:46.528 00.710 8976 Exposure complete
01:45:46.535 00.007 8976 worker thread done servicing request
01:45:46.535 00.000 5052 OnExposeComplete: enter
01:45:46.535 00.000 5052 UpdateGuideState(): m_state=6
01:45:46.535 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5402
01:45:46.536 00.001 5052 Star::Find returns 1 (0), X=329.91, Y=281.87, Mass=200, SNR=9.8, Peak=82 HFD=2.2
01:45:46.536 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:45:46.536 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
01:45:46.536 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.16 hyp=0.76 cameraTheta=0.21 mountX=-0.20 mountY=-0.71, mountTheta=-1.84
01:45:46.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.16, opts=13)
01:45:46.537 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.16)
01:45:46.537 00.000 8976 Worker thread wakes up
01:45:46.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.16) opts 0xd
01:45:46.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.16)
01:45:46.537 00.000 8976 Moving (0.74, 0.16) raw xDistance=-0.20 yDistance=-0.71
01:45:46.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:45:46.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.71
01:45:46.537 00.000 8976 MoveAxis(R, 0, ABG)
01:45:46.537 00.000 8976 MoveAxis(U, 3, ABG)
01:45:46.538 00.001 8976 stepping (-5, 6) + (0, 3)
01:45:46.539 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
01:45:46.542 00.003 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:46.553 00.011 5052 UpdateGuideState exits: m=200 SNR=9.8
01:45:46.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:46.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:46.553 00.000 5052 Enqueuing Expose request
01:45:46.584 00.031 8976 Received - 47 (G) 
01:45:46.584 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:46.584 00.000 8976 stepped: pos (-5, 9)
01:45:46.584 00.000 8976 move complete, result=0
01:45:46.584 00.000 8976 worker thread done servicing request
01:45:46.584 00.000 8976 Worker thread wakes up
01:45:46.585 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:46.585 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:45:46.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:47.281 00.696 8976 Exposure complete
01:45:47.286 00.005 8976 worker thread done servicing request
01:45:47.287 00.001 5052 OnExposeComplete: enter
01:45:47.287 00.000 5052 UpdateGuideState(): m_state=6
01:45:47.287 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5403
01:45:47.287 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.62, Mass=208, SNR=10.0, Peak=74 HFD=2.3
01:45:47.287 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
01:45:47.287 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
01:45:47.287 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.09 hyp=0.83 cameraTheta=-0.11 mountX=-0.46 mountY=-0.65, mountTheta=-2.18
01:45:47.287 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.09, opts=13)
01:45:47.287 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.09)
01:45:47.288 00.001 8976 Worker thread wakes up
01:45:47.288 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.09) opts 0xd
01:45:47.288 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.09)
01:45:47.288 00.000 8976 Moving (0.83, -0.09) raw xDistance=-0.46 yDistance=-0.65
01:45:47.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:45:47.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.65
01:45:47.288 00.000 8976 MoveAxis(R, 2, ABG)
01:45:47.288 00.000 8976 stepping (-5, 9) + (2, 0)
01:45:47.288 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:47.288 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:45:47.298 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:45:47.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:47.298 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:47.298 00.000 5052 Enqueuing Expose request
01:45:47.319 00.021 8976 Received - 47 (G) 
01:45:47.319 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:47.319 00.000 8976 stepped: pos (-3, 9)
01:45:47.319 00.000 8976 MoveAxis(U, 3, ABG)
01:45:47.319 00.000 8976 stepping (-3, 9) + (0, 3)
01:45:47.319 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:47.351 00.032 8976 Received - 47 (G) 
01:45:47.351 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:45:47.351 00.000 8976 stepped: pos (-3, 12)
01:45:47.351 00.000 8976 move complete, result=0
01:45:47.351 00.000 8976 worker thread done servicing request
01:45:47.351 00.000 8976 Worker thread wakes up
01:45:47.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:47.351 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:47.351 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
01:45:48.049 00.698 8976 Exposure complete
01:45:48.054 00.005 8976 worker thread done servicing request
01:45:48.055 00.001 5052 OnExposeComplete: enter
01:45:48.055 00.000 5052 UpdateGuideState(): m_state=6
01:45:48.055 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5404
01:45:48.055 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.96, Mass=222, SNR=10.3, Peak=77 HFD=2.4
01:45:48.055 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
01:45:48.055 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
01:45:48.055 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.25 hyp=0.31 cameraTheta=0.95 mountX=0.14 mountY=-0.29, mountTheta=-1.12
01:45:48.056 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.25, opts=13)
01:45:48.056 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.25)
01:45:48.056 00.000 8976 Worker thread wakes up
01:45:48.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.25) opts 0xd
01:45:48.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.25)
01:45:48.056 00.000 8976 Moving (0.18, 0.25) raw xDistance=0.14 yDistance=-0.29
01:45:48.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:45:48.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
01:45:48.056 00.000 8976 MoveAxis(R, 0, ABG)
01:45:48.056 00.000 8976 MoveAxis(U, 1, ABG)
01:45:48.056 00.000 8976 stepping (-3, 12) + (0, 1)
01:45:48.056 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:48.057 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:45:48.066 00.009 5052 UpdateGuideState exits: m=222 SNR=10.3
01:45:48.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:48.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:48.066 00.000 5052 Enqueuing Expose request
01:45:48.087 00.021 8976 Received - 47 (G) 
01:45:48.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:48.087 00.000 8976 stepped: pos (-3, 13)
01:45:48.087 00.000 8976 move complete, result=0
01:45:48.087 00.000 8976 worker thread done servicing request
01:45:48.087 00.000 8976 Worker thread wakes up
01:45:48.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:48.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:48.087 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:45:48.777 00.690 8976 Exposure complete
01:45:48.783 00.006 8976 worker thread done servicing request
01:45:48.783 00.000 5052 OnExposeComplete: enter
01:45:48.783 00.000 5052 UpdateGuideState(): m_state=6
01:45:48.783 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5405
01:45:48.783 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.08, Mass=190, SNR=9.6, Peak=78 HFD=2.3
01:45:48.783 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
01:45:48.784 00.001 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
01:45:48.784 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.27 mountX=0.28 mountY=-0.30, mountTheta=-0.82
01:45:48.784 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.37, opts=13)
01:45:48.784 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.37)
01:45:48.784 00.000 8976 Worker thread wakes up
01:45:48.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.37) opts 0xd
01:45:48.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.37)
01:45:48.785 00.001 8976 Moving (0.11, 0.37) raw xDistance=0.28 yDistance=-0.30
01:45:48.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:45:48.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
01:45:48.785 00.000 8976 MoveAxis(L, 1, ABG)
01:45:48.785 00.000 8976 stepping (-3, 13) + (-1, 0)
01:45:48.785 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:48.785 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:45:48.795 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
01:45:48.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:48.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:48.795 00.000 5052 Enqueuing Expose request
01:45:48.806 00.011 8976 Received - 47 (G) 
01:45:48.806 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:48.806 00.000 8976 stepped: pos (-4, 13)
01:45:48.806 00.000 8976 MoveAxis(U, 1, ABG)
01:45:48.806 00.000 8976 stepping (-4, 13) + (0, 1)
01:45:48.806 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:48.838 00.032 8976 Received - 47 (G) 
01:45:48.838 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:48.838 00.000 8976 stepped: pos (-4, 14)
01:45:48.838 00.000 8976 move complete, result=0
01:45:48.838 00.000 8976 worker thread done servicing request
01:45:48.838 00.000 8976 Worker thread wakes up
01:45:48.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:48.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:48.838 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:45:49.537 00.699 8976 Exposure complete
01:45:49.542 00.005 8976 worker thread done servicing request
01:45:49.543 00.001 5052 OnExposeComplete: enter
01:45:49.543 00.000 5052 UpdateGuideState(): m_state=6
01:45:49.543 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5406
01:45:49.543 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.89, Mass=197, SNR=9.8, Peak=75 HFD=2.4
01:45:49.543 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
01:45:49.543 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
01:45:49.543 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.18 hyp=0.31 cameraTheta=0.64 mountX=0.05 mountY=-0.31, mountTheta=-1.41
01:45:49.545 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.18, opts=13)
01:45:49.545 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.18)
01:45:49.545 00.000 8976 Worker thread wakes up
01:45:49.545 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.18) opts 0xd
01:45:49.545 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.18)
01:45:49.545 00.000 8976 Moving (0.25, 0.18) raw xDistance=0.05 yDistance=-0.31
01:45:49.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:45:49.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
01:45:49.545 00.000 8976 MoveAxis(R, 0, ABG)
01:45:49.545 00.000 8976 MoveAxis(U, 1, ABG)
01:45:49.545 00.000 8976 stepping (-4, 14) + (0, 1)
01:45:49.545 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:49.546 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:45:49.556 00.010 5052 UpdateGuideState exits: m=197 SNR=9.8
01:45:49.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:49.556 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:49.556 00.000 5052 Enqueuing Expose request
01:45:49.573 00.017 8976 Received - 47 (G) 
01:45:49.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:49.573 00.000 8976 stepped: pos (-4, 15)
01:45:49.573 00.000 8976 move complete, result=0
01:45:49.573 00.000 8976 worker thread done servicing request
01:45:49.573 00.000 8976 Worker thread wakes up
01:45:49.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:49.574 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:45:49.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:50.265 00.691 8976 Exposure complete
01:45:50.271 00.006 8976 worker thread done servicing request
01:45:50.272 00.001 5052 OnExposeComplete: enter
01:45:50.272 00.000 5052 UpdateGuideState(): m_state=6
01:45:50.272 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5407
01:45:50.272 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.93, Mass=206, SNR=10.0, Peak=80 HFD=2.3
01:45:50.272 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
01:45:50.272 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
01:45:50.272 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.41 mountX=0.18 mountY=-0.15, mountTheta=-0.70
01:45:50.273 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.22, opts=13)
01:45:50.273 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.22)
01:45:50.273 00.000 8976 Worker thread wakes up
01:45:50.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.22) opts 0xd
01:45:50.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.22)
01:45:50.273 00.000 8976 Moving (0.04, 0.22) raw xDistance=0.18 yDistance=-0.15
01:45:50.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:45:50.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:45:50.273 00.000 8976 MoveAxis(R, 0, ABG)
01:45:50.273 00.000 8976 MoveAxis(U, 0, ABG)
01:45:50.273 00.000 8976 move complete, result=0
01:45:50.273 00.000 8976 worker thread done servicing request
01:45:50.274 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:45:50.284 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
01:45:50.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:50.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:50.284 00.000 5052 Enqueuing Expose request
01:45:50.284 00.000 8976 Worker thread wakes up
01:45:50.285 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:50.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:50.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:50.973 00.688 8976 Exposure complete
01:45:50.979 00.006 8976 worker thread done servicing request
01:45:50.979 00.000 5052 OnExposeComplete: enter
01:45:50.979 00.000 5052 UpdateGuideState(): m_state=6
01:45:50.979 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5408
01:45:50.979 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.83, Mass=195, SNR=9.7, Peak=81 HFD=2.0
01:45:50.979 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
01:45:50.980 00.001 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
01:45:50.980 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.17 cameraTheta=2.39 mountX=0.16 mountY=0.04, mountTheta=0.25
01:45:50.980 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.12, opts=13)
01:45:50.980 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.12)
01:45:50.980 00.000 8976 Worker thread wakes up
01:45:50.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.12) opts 0xd
01:45:50.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.12)
01:45:50.980 00.000 8976 Moving (-0.13, 0.12) raw xDistance=0.16 yDistance=0.04
01:45:50.981 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:45:50.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:45:50.981 00.000 8976 MoveAxis(R, 0, ABG)
01:45:50.981 00.000 8976 MoveAxis(U, 0, ABG)
01:45:50.981 00.000 8976 move complete, result=0
01:45:50.981 00.000 8976 worker thread done servicing request
01:45:50.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:45:50.991 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
01:45:50.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:50.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:50.991 00.000 5052 Enqueuing Expose request
01:45:50.991 00.000 8976 Worker thread wakes up
01:45:50.991 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:50.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:50.991 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:51.679 00.688 8976 Exposure complete
01:45:51.684 00.005 8976 worker thread done servicing request
01:45:51.684 00.000 5052 OnExposeComplete: enter
01:45:51.684 00.000 5052 UpdateGuideState(): m_state=6
01:45:51.684 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5409
01:45:51.684 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.67, Mass=205, SNR=9.9, Peak=77 HFD=2.2
01:45:51.684 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
01:45:51.684 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.13)
01:45:51.684 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-3.01 mountX=0.10 mountY=0.26, mountTheta=1.22
01:45:51.685 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.04, opts=13)
01:45:51.685 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.04)
01:45:51.685 00.000 8976 Worker thread wakes up
01:45:51.685 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.04) opts 0xd
01:45:51.685 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.04)
01:45:51.685 00.000 8976 Moving (-0.29, -0.04) raw xDistance=0.10 yDistance=0.26
01:45:51.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:45:51.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:45:51.685 00.000 8976 MoveAxis(R, 0, ABG)
01:45:51.685 00.000 8976 MoveAxis(D, 1, ABG)
01:45:51.686 00.001 8976 stepping (-4, 15) + (0, -1)
01:45:51.686 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:51.686 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=66, Gamma=2.630
01:45:51.696 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:45:51.696 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:51.696 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:51.696 00.000 5052 Enqueuing Expose request
01:45:51.715 00.019 8976 Received - 47 (G) 
01:45:51.715 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:51.715 00.000 8976 stepped: pos (-4, 14)
01:45:51.715 00.000 8976 move complete, result=0
01:45:51.715 00.000 8976 worker thread done servicing request
01:45:51.715 00.000 8976 Worker thread wakes up
01:45:51.715 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:45:51.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:51.716 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:52.408 00.692 8976 Exposure complete
01:45:52.414 00.006 8976 worker thread done servicing request
01:45:52.414 00.000 5052 OnExposeComplete: enter
01:45:52.414 00.000 5052 UpdateGuideState(): m_state=6
01:45:52.414 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5410
01:45:52.414 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.75, Mass=196, SNR=9.8, Peak=74 HFD=2.3
01:45:52.414 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:45:52.414 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:45:52.414 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.04 hyp=0.40 cameraTheta=3.03 mountX=0.22 mountY=0.31, mountTheta=0.96
01:45:52.415 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.04, opts=13)
01:45:52.415 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.04)
01:45:52.415 00.000 8976 Worker thread wakes up
01:45:52.415 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.04) opts 0xd
01:45:52.415 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.04)
01:45:52.415 00.000 8976 Moving (-0.39, 0.04) raw xDistance=0.22 yDistance=0.31
01:45:52.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:45:52.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:45:52.415 00.000 8976 MoveAxis(R, 0, ABG)
01:45:52.415 00.000 8976 MoveAxis(D, 1, ABG)
01:45:52.416 00.001 8976 stepping (-4, 14) + (0, -1)
01:45:52.416 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:52.416 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:45:52.426 00.010 5052 UpdateGuideState exits: m=196 SNR=9.8
01:45:52.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:52.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:52.426 00.000 5052 Enqueuing Expose request
01:45:52.435 00.009 8976 Received - 47 (G) 
01:45:52.435 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:52.435 00.000 8976 stepped: pos (-4, 13)
01:45:52.435 00.000 8976 move complete, result=0
01:45:52.435 00.000 8976 worker thread done servicing request
01:45:52.435 00.000 8976 Worker thread wakes up
01:45:52.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:52.435 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:52.435 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:45:53.120 00.685 8976 Exposure complete
01:45:53.125 00.005 8976 worker thread done servicing request
01:45:53.125 00.000 5052 OnExposeComplete: enter
01:45:53.125 00.000 5052 UpdateGuideState(): m_state=6
01:45:53.125 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5411
01:45:53.125 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.93, Mass=217, SNR=10.2, Peak=75 HFD=2.3
01:45:53.126 00.001 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
01:45:53.126 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
01:45:53.126 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.22 hyp=0.34 cameraTheta=2.45 mountX=0.31 mountY=0.10, mountTheta=0.31
01:45:53.126 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.22, opts=13)
01:45:53.127 00.001 5052 Enqueuing Move request for stepguider (-0.26, 0.22)
01:45:53.127 00.000 8976 Worker thread wakes up
01:45:53.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.22) opts 0xd
01:45:53.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.22)
01:45:53.127 00.000 8976 Moving (-0.26, 0.22) raw xDistance=0.31 yDistance=0.10
01:45:53.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:45:53.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:45:53.127 00.000 8976 MoveAxis(L, 1, ABG)
01:45:53.127 00.000 8976 stepping (-4, 13) + (-1, 0)
01:45:53.127 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:53.128 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:45:53.137 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
01:45:53.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:53.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:53.137 00.000 5052 Enqueuing Expose request
01:45:53.154 00.017 8976 Received - 47 (G) 
01:45:53.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:53.154 00.000 8976 stepped: pos (-5, 13)
01:45:53.154 00.000 8976 MoveAxis(U, 0, ABG)
01:45:53.154 00.000 8976 move complete, result=0
01:45:53.154 00.000 8976 worker thread done servicing request
01:45:53.154 00.000 8976 Worker thread wakes up
01:45:53.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:53.154 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:53.154 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:45:53.841 00.687 8976 Exposure complete
01:45:53.846 00.005 8976 worker thread done servicing request
01:45:53.846 00.000 5052 OnExposeComplete: enter
01:45:53.847 00.001 5052 UpdateGuideState(): m_state=6
01:45:53.847 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5412
01:45:53.847 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.83, Mass=192, SNR=9.6, Peak=72 HFD=2.3
01:45:53.847 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
01:45:53.847 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
01:45:53.847 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.61 mountX=0.20 mountY=0.11, mountTheta=0.49
01:45:53.847 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.12, opts=13)
01:45:53.848 00.001 5052 Enqueuing Move request for stepguider (-0.21, 0.12)
01:45:53.848 00.000 8976 Worker thread wakes up
01:45:53.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.12) opts 0xd
01:45:53.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.12)
01:45:53.848 00.000 8976 Moving (-0.21, 0.12) raw xDistance=0.20 yDistance=0.11
01:45:53.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:45:53.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:45:53.848 00.000 8976 MoveAxis(R, 0, ABG)
01:45:53.848 00.000 8976 MoveAxis(U, 0, ABG)
01:45:53.848 00.000 8976 move complete, result=0
01:45:53.848 00.000 8976 worker thread done servicing request
01:45:53.849 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:45:53.858 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:45:53.858 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:53.858 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:53.858 00.000 5052 Enqueuing Expose request
01:45:53.858 00.000 8976 Worker thread wakes up
01:45:53.859 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:53.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:53.859 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:54.544 00.685 8976 Exposure complete
01:45:54.549 00.005 8976 worker thread done servicing request
01:45:54.550 00.001 5052 OnExposeComplete: enter
01:45:54.550 00.000 5052 UpdateGuideState(): m_state=6
01:45:54.550 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5413
01:45:54.550 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.74, Mass=187, SNR=9.5, Peak=74 HFD=2.3
01:45:54.550 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
01:45:54.550 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
01:45:54.550 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.68 mountX=0.06 mountY=0.04, mountTheta=0.56
01:45:54.551 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.03, opts=13)
01:45:54.551 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.03)
01:45:54.551 00.000 8976 Worker thread wakes up
01:45:54.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.03) opts 0xd
01:45:54.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.03)
01:45:54.552 00.001 8976 Moving (-0.07, 0.03) raw xDistance=0.06 yDistance=0.04
01:45:54.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:45:54.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:45:54.552 00.000 8976 MoveAxis(R, 0, ABG)
01:45:54.552 00.000 8976 MoveAxis(U, 0, ABG)
01:45:54.552 00.000 8976 move complete, result=0
01:45:54.552 00.000 8976 worker thread done servicing request
01:45:54.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:45:54.561 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
01:45:54.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:54.562 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:54.562 00.000 5052 Enqueuing Expose request
01:45:54.562 00.000 8976 Worker thread wakes up
01:45:54.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:54.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:54.562 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:55.252 00.690 8976 Exposure complete
01:45:55.257 00.005 8976 worker thread done servicing request
01:45:55.257 00.000 5052 OnExposeComplete: enter
01:45:55.257 00.000 5052 UpdateGuideState(): m_state=6
01:45:55.257 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5414
01:45:55.257 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.82, Mass=199, SNR=9.8, Peak=76 HFD=2.6
01:45:55.257 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
01:45:55.257 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
01:45:55.257 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.57 mountX=0.02 mountY=-0.21, mountTheta=-1.47
01:45:55.259 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.11, opts=13)
01:45:55.259 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.11)
01:45:55.259 00.000 8976 Worker thread wakes up
01:45:55.259 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.11) opts 0xd
01:45:55.259 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.11)
01:45:55.259 00.000 8976 Moving (0.18, 0.11) raw xDistance=0.02 yDistance=-0.21
01:45:55.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:45:55.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:45:55.259 00.000 8976 MoveAxis(R, 0, ABG)
01:45:55.259 00.000 8976 MoveAxis(U, 0, ABG)
01:45:55.259 00.000 8976 move complete, result=0
01:45:55.259 00.000 8976 worker thread done servicing request
01:45:55.260 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:45:55.270 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:45:55.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:55.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:55.270 00.000 5052 Enqueuing Expose request
01:45:55.270 00.000 8976 Worker thread wakes up
01:45:55.270 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:55.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:55.270 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:55.957 00.687 8976 Exposure complete
01:45:55.963 00.006 8976 worker thread done servicing request
01:45:55.963 00.000 5052 OnExposeComplete: enter
01:45:55.963 00.000 5052 UpdateGuideState(): m_state=6
01:45:55.963 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5415
01:45:55.963 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.89, Mass=192, SNR=9.6, Peak=68 HFD=2.4
01:45:55.964 00.001 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
01:45:55.964 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
01:45:55.964 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.18 hyp=0.35 cameraTheta=0.53 mountX=0.02 mountY=-0.35, mountTheta=-1.51
01:45:55.964 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.18, opts=13)
01:45:55.964 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.18)
01:45:55.964 00.000 8976 Worker thread wakes up
01:45:55.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.18) opts 0xd
01:45:55.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.18)
01:45:55.964 00.000 8976 Moving (0.30, 0.18) raw xDistance=0.02 yDistance=-0.35
01:45:55.965 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:45:55.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:45:55.965 00.000 8976 MoveAxis(R, 0, ABG)
01:45:55.965 00.000 8976 MoveAxis(U, 1, ABG)
01:45:55.965 00.000 8976 stepping (-5, 13) + (0, 1)
01:45:55.965 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:55.965 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:45:55.974 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:45:55.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:55.974 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:55.974 00.000 5052 Enqueuing Expose request
01:45:55.984 00.010 8976 Received - 47 (G) 
01:45:55.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:45:55.984 00.000 8976 stepped: pos (-5, 14)
01:45:55.984 00.000 8976 move complete, result=0
01:45:55.984 00.000 8976 worker thread done servicing request
01:45:55.984 00.000 8976 Worker thread wakes up
01:45:55.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:55.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:55.984 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
01:45:56.674 00.690 8976 Exposure complete
01:45:56.680 00.006 8976 worker thread done servicing request
01:45:56.680 00.000 5052 OnExposeComplete: enter
01:45:56.680 00.000 5052 UpdateGuideState(): m_state=6
01:45:56.680 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5416
01:45:56.680 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.94, Mass=201, SNR=9.8, Peak=72 HFD=2.3
01:45:56.680 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.04) = xAngle (-0.58 = -0.58)
01:45:56.680 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.69 = -0.69)
01:45:56.680 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.46 mountX=0.19 mountY=-0.14, mountTheta=-0.65
01:45:56.681 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.23, opts=13)
01:45:56.681 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.23)
01:45:56.681 00.000 8976 Worker thread wakes up
01:45:56.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.23) opts 0xd
01:45:56.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.23)
01:45:56.681 00.000 8976 Moving (0.02, 0.23) raw xDistance=0.19 yDistance=-0.14
01:45:56.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:45:56.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:45:56.681 00.000 8976 MoveAxis(R, 0, ABG)
01:45:56.681 00.000 8976 MoveAxis(U, 0, ABG)
01:45:56.681 00.000 8976 move complete, result=0
01:45:56.681 00.000 8976 worker thread done servicing request
01:45:56.682 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:45:56.692 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:45:56.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:56.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:56.692 00.000 5052 Enqueuing Expose request
01:45:56.692 00.000 8976 Worker thread wakes up
01:45:56.692 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:56.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:56.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:57.380 00.688 8976 Exposure complete
01:45:57.385 00.005 8976 worker thread done servicing request
01:45:57.385 00.000 5052 OnExposeComplete: enter
01:45:57.385 00.000 5052 UpdateGuideState(): m_state=6
01:45:57.385 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5417
01:45:57.385 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.11, Mass=214, SNR=10.1, Peak=73 HFD=2.3
01:45:57.385 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
01:45:57.385 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
01:45:57.385 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.40 hyp=0.51 cameraTheta=2.25 mountX=0.50 mountY=0.05, mountTheta=0.10
01:45:57.387 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.40, opts=13)
01:45:57.387 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.40)
01:45:57.387 00.000 8976 Worker thread wakes up
01:45:57.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.40) opts 0xd
01:45:57.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.40)
01:45:57.387 00.000 8976 Moving (-0.32, 0.40) raw xDistance=0.50 yDistance=0.05
01:45:57.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
01:45:57.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:45:57.387 00.000 8976 MoveAxis(L, 2, ABG)
01:45:57.388 00.001 8976 stepping (-5, 14) + (-2, 0)
01:45:57.388 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:57.388 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:45:57.397 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
01:45:57.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:57.398 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:57.398 00.000 5052 Enqueuing Expose request
01:45:57.423 00.025 8976 Received - 47 (G) 
01:45:57.423 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:57.423 00.000 8976 stepped: pos (-7, 14)
01:45:57.423 00.000 8976 MoveAxis(U, 0, ABG)
01:45:57.423 00.000 8976 move complete, result=0
01:45:57.423 00.000 8976 worker thread done servicing request
01:45:57.423 00.000 8976 Worker thread wakes up
01:45:57.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:57.423 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:57.423 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:45:58.114 00.691 8976 Exposure complete
01:45:58.119 00.005 8976 worker thread done servicing request
01:45:58.119 00.000 5052 OnExposeComplete: enter
01:45:58.119 00.000 5052 UpdateGuideState(): m_state=6
01:45:58.119 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5418
01:45:58.119 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.56, Mass=219, SNR=10.3, Peak=79 HFD=1.9
01:45:58.120 00.001 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
01:45:58.120 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.35)
01:45:58.120 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.15 hyp=0.42 cameraTheta=-2.79 mountX=0.05 mountY=0.41, mountTheta=1.45
01:45:58.120 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.15, opts=13)
01:45:58.120 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.15)
01:45:58.120 00.000 8976 Worker thread wakes up
01:45:58.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.15) opts 0xd
01:45:58.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.15)
01:45:58.120 00.000 8976 Moving (-0.40, -0.15) raw xDistance=0.05 yDistance=0.41
01:45:58.121 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:45:58.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:45:58.121 00.000 8976 MoveAxis(R, 0, ABG)
01:45:58.121 00.000 8976 MoveAxis(D, 2, ABG)
01:45:58.121 00.000 8976 stepping (-7, 14) + (0, -2)
01:45:58.121 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:58.121 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:45:58.130 00.009 5052 UpdateGuideState exits: m=219 SNR=10.3
01:45:58.130 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:58.130 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:58.130 00.000 5052 Enqueuing Expose request
01:45:58.158 00.028 8976 Received - 47 (G) 
01:45:58.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:58.158 00.000 8976 stepped: pos (-7, 12)
01:45:58.158 00.000 8976 move complete, result=0
01:45:58.158 00.000 8976 worker thread done servicing request
01:45:58.158 00.000 8976 Worker thread wakes up
01:45:58.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:58.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:58.158 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:45:58.850 00.692 8976 Exposure complete
01:45:58.855 00.005 8976 worker thread done servicing request
01:45:58.855 00.000 5052 OnExposeComplete: enter
01:45:58.855 00.000 5052 UpdateGuideState(): m_state=6
01:45:58.855 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5419
01:45:58.855 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.60, Mass=207, SNR=10.0, Peak=81 HFD=1.8
01:45:58.855 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
01:45:58.855 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.21)
01:45:58.855 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.11 hyp=0.51 cameraTheta=-2.93 mountX=0.13 mountY=0.48, mountTheta=1.30
01:45:58.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.11, opts=13)
01:45:58.856 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.11)
01:45:58.857 00.001 8976 Worker thread wakes up
01:45:58.857 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.11) opts 0xd
01:45:58.857 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.11)
01:45:58.857 00.000 8976 Moving (-0.50, -0.11) raw xDistance=0.13 yDistance=0.48
01:45:58.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:45:58.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
01:45:58.857 00.000 8976 MoveAxis(R, 0, ABG)
01:45:58.857 00.000 8976 MoveAxis(D, 2, ABG)
01:45:58.857 00.000 8976 stepping (-7, 12) + (0, -2)
01:45:58.857 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:58.857 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:45:58.867 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:45:58.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:58.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:58.867 00.000 5052 Enqueuing Expose request
01:45:58.893 00.026 8976 Received - 47 (G) 
01:45:58.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:45:58.893 00.000 8976 stepped: pos (-7, 10)
01:45:58.893 00.000 8976 move complete, result=0
01:45:58.893 00.000 8976 worker thread done servicing request
01:45:58.893 00.000 8976 Worker thread wakes up
01:45:58.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:58.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:58.893 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:45:59.577 00.684 8976 Exposure complete
01:45:59.582 00.005 8976 worker thread done servicing request
01:45:59.583 00.001 5052 OnExposeComplete: enter
01:45:59.583 00.000 5052 UpdateGuideState(): m_state=6
01:45:59.583 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5420
01:45:59.583 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.67, Mass=219, SNR=10.3, Peak=82 HFD=1.8
01:45:59.583 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
01:45:59.583 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
01:45:59.583 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.04 hyp=0.33 cameraTheta=-0.12 mountX=-0.19 mountY=-0.26, mountTheta=-2.20
01:45:59.583 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.04, opts=13)
01:45:59.584 00.001 5052 Enqueuing Move request for stepguider (0.33, -0.04)
01:45:59.584 00.000 8976 Worker thread wakes up
01:45:59.584 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.04) opts 0xd
01:45:59.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.04)
01:45:59.584 00.000 8976 Moving (0.33, -0.04) raw xDistance=-0.19 yDistance=-0.26
01:45:59.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:45:59.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:45:59.584 00.000 8976 MoveAxis(R, 0, ABG)
01:45:59.584 00.000 8976 MoveAxis(U, 0, ABG)
01:45:59.584 00.000 8976 move complete, result=0
01:45:59.584 00.000 8976 worker thread done servicing request
01:45:59.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:45:59.595 00.011 5052 UpdateGuideState exits: m=219 SNR=10.3
01:45:59.595 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:59.595 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:45:59.595 00.000 5052 Enqueuing Expose request
01:45:59.596 00.001 8976 Worker thread wakes up
01:45:59.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:45:59.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:45:59.596 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:46:00.287 00.691 8976 Exposure complete
01:46:00.292 00.005 8976 worker thread done servicing request
01:46:00.292 00.000 5052 OnExposeComplete: enter
01:46:00.292 00.000 5052 UpdateGuideState(): m_state=6
01:46:00.292 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5421
01:46:00.293 00.001 5052 Star::Find returns 1 (0), X=329.68, Y=281.60, Mass=209, SNR=10.0, Peak=80 HFD=2.0
01:46:00.293 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
01:46:00.293 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
01:46:00.293 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.11 hyp=0.51 cameraTheta=-0.22 mountX=-0.33 mountY=-0.36, mountTheta=-2.31
01:46:00.293 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.11, opts=13)
01:46:00.293 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.11)
01:46:00.293 00.000 8976 Worker thread wakes up
01:46:00.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.11) opts 0xd
01:46:00.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.11)
01:46:00.293 00.000 8976 Moving (0.50, -0.11) raw xDistance=-0.33 yDistance=-0.36
01:46:00.294 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:46:00.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:46:00.294 00.000 8976 MoveAxis(R, 1, ABG)
01:46:00.294 00.000 8976 stepping (-7, 10) + (1, 0)
01:46:00.294 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:00.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:46:00.303 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
01:46:00.304 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:00.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:00.304 00.000 5052 Enqueuing Expose request
01:46:00.316 00.012 8976 Received - 47 (G) 
01:46:00.316 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:00.316 00.000 8976 stepped: pos (-6, 10)
01:46:00.316 00.000 8976 MoveAxis(U, 1, ABG)
01:46:00.316 00.000 8976 stepping (-6, 10) + (0, 1)
01:46:00.316 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:00.348 00.032 8976 Received - 47 (G) 
01:46:00.348 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:00.348 00.000 8976 stepped: pos (-6, 11)
01:46:00.348 00.000 8976 move complete, result=0
01:46:00.348 00.000 8976 worker thread done servicing request
01:46:00.349 00.001 8976 Worker thread wakes up
01:46:00.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:00.349 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:00.349 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 1 ms NORTH
01:46:01.038 00.689 8976 Exposure complete
01:46:01.043 00.005 8976 worker thread done servicing request
01:46:01.043 00.000 5052 OnExposeComplete: enter
01:46:01.043 00.000 5052 UpdateGuideState(): m_state=6
01:46:01.043 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5422
01:46:01.043 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.96, Mass=212, SNR=10.1, Peak=76 HFD=2.3
01:46:01.043 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:46:01.043 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:46:01.043 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.25 hyp=0.61 cameraTheta=0.43 mountX=-0.03 mountY=-0.60, mountTheta=-1.62
01:46:01.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.25, opts=13)
01:46:01.044 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.25)
01:46:01.044 00.000 8976 Worker thread wakes up
01:46:01.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.25) opts 0xd
01:46:01.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.25)
01:46:01.044 00.000 8976 Moving (0.56, 0.25) raw xDistance=-0.03 yDistance=-0.60
01:46:01.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:46:01.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
01:46:01.044 00.000 8976 MoveAxis(R, 0, ABG)
01:46:01.044 00.000 8976 MoveAxis(U, 2, ABG)
01:46:01.044 00.000 8976 stepping (-6, 11) + (0, 2)
01:46:01.044 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:01.045 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:46:01.054 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
01:46:01.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:01.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:01.054 00.000 5052 Enqueuing Expose request
01:46:01.068 00.014 8976 Received - 47 (G) 
01:46:01.068 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:01.068 00.000 8976 stepped: pos (-6, 13)
01:46:01.068 00.000 8976 move complete, result=0
01:46:01.068 00.000 8976 worker thread done servicing request
01:46:01.068 00.000 8976 Worker thread wakes up
01:46:01.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:01.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:01.068 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
01:46:01.758 00.690 8976 Exposure complete
01:46:01.765 00.007 8976 worker thread done servicing request
01:46:01.765 00.000 5052 OnExposeComplete: enter
01:46:01.765 00.000 5052 UpdateGuideState(): m_state=6
01:46:01.765 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5423
01:46:01.765 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.89, Mass=198, SNR=9.8, Peak=74 HFD=2.3
01:46:01.765 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:46:01.765 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
01:46:01.766 00.001 5052 CameraToMount -- cameraX=0.53 cameraY=0.18 hyp=0.56 cameraTheta=0.33 mountX=-0.08 mountY=-0.55, mountTheta=-1.72
01:46:01.766 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.18, opts=13)
01:46:01.766 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.18)
01:46:01.766 00.000 8976 Worker thread wakes up
01:46:01.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.18) opts 0xd
01:46:01.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.18)
01:46:01.766 00.000 8976 Moving (0.53, 0.18) raw xDistance=-0.08 yDistance=-0.55
01:46:01.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:46:01.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
01:46:01.766 00.000 8976 MoveAxis(R, 0, ABG)
01:46:01.766 00.000 8976 MoveAxis(U, 2, ABG)
01:46:01.766 00.000 8976 stepping (-6, 13) + (0, 2)
01:46:01.766 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:01.767 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:46:01.776 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
01:46:01.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:01.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:01.776 00.000 5052 Enqueuing Expose request
01:46:01.803 00.027 8976 Received - 47 (G) 
01:46:01.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:01.803 00.000 8976 stepped: pos (-6, 15)
01:46:01.803 00.000 8976 move complete, result=0
01:46:01.803 00.000 8976 worker thread done servicing request
01:46:01.803 00.000 8976 Worker thread wakes up
01:46:01.803 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:01.803 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:01.803 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:46:02.494 00.691 8976 Exposure complete
01:46:02.499 00.005 8976 worker thread done servicing request
01:46:02.499 00.000 5052 OnExposeComplete: enter
01:46:02.500 00.001 5052 UpdateGuideState(): m_state=6
01:46:02.500 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5424
01:46:02.500 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.82, Mass=200, SNR=9.8, Peak=74 HFD=2.4
01:46:02.500 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.60 = -0.60)
01:46:02.500 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
01:46:02.500 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.45 mountX=0.09 mountY=-0.07, mountTheta=-0.66
01:46:02.500 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.11, opts=13)
01:46:02.500 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.11)
01:46:02.500 00.000 8976 Worker thread wakes up
01:46:02.501 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.11) opts 0xd
01:46:02.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.11)
01:46:02.501 00.000 8976 Moving (0.01, 0.11) raw xDistance=0.09 yDistance=-0.07
01:46:02.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:46:02.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:46:02.501 00.000 8976 MoveAxis(R, 0, ABG)
01:46:02.501 00.000 8976 MoveAxis(U, 0, ABG)
01:46:02.501 00.000 8976 move complete, result=0
01:46:02.501 00.000 8976 worker thread done servicing request
01:46:02.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:46:02.511 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:46:02.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:02.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:02.511 00.000 5052 Enqueuing Expose request
01:46:02.511 00.000 8976 Worker thread wakes up
01:46:02.511 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:02.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:02.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:03.200 00.689 8976 Exposure complete
01:46:03.206 00.006 8976 worker thread done servicing request
01:46:03.206 00.000 5052 OnExposeComplete: enter
01:46:03.206 00.000 5052 UpdateGuideState(): m_state=6
01:46:03.206 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5425
01:46:03.206 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.83, Mass=228, SNR=10.5, Peak=83 HFD=2.5
01:46:03.206 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
01:46:03.206 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:46:03.206 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.12 hyp=0.30 cameraTheta=0.42 mountX=-0.02 mountY=-0.29, mountTheta=-1.63
01:46:03.207 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.12, opts=13)
01:46:03.207 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.12)
01:46:03.207 00.000 8976 Worker thread wakes up
01:46:03.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.12) opts 0xd
01:46:03.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.12)
01:46:03.207 00.000 8976 Moving (0.27, 0.12) raw xDistance=-0.02 yDistance=-0.29
01:46:03.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:46:03.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:46:03.207 00.000 8976 MoveAxis(R, 0, ABG)
01:46:03.207 00.000 8976 MoveAxis(U, 1, ABG)
01:46:03.207 00.000 8976 stepping (-6, 15) + (0, 1)
01:46:03.207 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:03.208 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:46:03.217 00.009 5052 UpdateGuideState exits: m=228 SNR=10.5
01:46:03.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:03.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:03.217 00.000 5052 Enqueuing Expose request
01:46:03.225 00.008 8976 Received - 47 (G) 
01:46:03.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:03.225 00.000 8976 stepped: pos (-6, 16)
01:46:03.225 00.000 8976 move complete, result=0
01:46:03.225 00.000 8976 worker thread done servicing request
01:46:03.225 00.000 8976 Worker thread wakes up
01:46:03.225 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:46:03.226 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:03.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:03.915 00.689 8976 Exposure complete
01:46:03.920 00.005 8976 worker thread done servicing request
01:46:03.920 00.000 5052 OnExposeComplete: enter
01:46:03.920 00.000 5052 UpdateGuideState(): m_state=6
01:46:03.920 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5426
01:46:03.920 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.90, Mass=182, SNR=9.4, Peak=76 HFD=2.2
01:46:03.921 00.001 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
01:46:03.921 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
01:46:03.921 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.19 hyp=0.30 cameraTheta=0.70 mountX=0.07 mountY=-0.29, mountTheta=-1.35
01:46:03.921 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.19, opts=13)
01:46:03.921 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.19)
01:46:03.921 00.000 8976 Worker thread wakes up
01:46:03.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.19) opts 0xd
01:46:03.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.19)
01:46:03.921 00.000 8976 Moving (0.23, 0.19) raw xDistance=0.07 yDistance=-0.29
01:46:03.922 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:46:03.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
01:46:03.922 00.000 8976 MoveAxis(R, 0, ABG)
01:46:03.922 00.000 8976 MoveAxis(U, 1, ABG)
01:46:03.922 00.000 8976 stepping (-6, 16) + (0, 1)
01:46:03.922 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:03.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:46:03.932 00.010 5052 UpdateGuideState exits: m=182 SNR=9.4
01:46:03.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:03.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:03.932 00.000 5052 Enqueuing Expose request
01:46:03.945 00.013 8976 Received - 47 (G) 
01:46:03.945 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:03.945 00.000 8976 stepped: pos (-6, 17)
01:46:03.945 00.000 8976 move complete, result=0
01:46:03.945 00.000 8976 worker thread done servicing request
01:46:03.945 00.000 8976 Worker thread wakes up
01:46:03.945 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:03.945 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:03.945 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:46:04.634 00.689 8976 Exposure complete
01:46:04.640 00.006 8976 worker thread done servicing request
01:46:04.640 00.000 5052 OnExposeComplete: enter
01:46:04.640 00.000 5052 UpdateGuideState(): m_state=6
01:46:04.640 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5427
01:46:04.640 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.87, Mass=195, SNR=9.7, Peak=75 HFD=2.2
01:46:04.640 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
01:46:04.640 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
01:46:04.640 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.06 mountX=0.18 mountY=-0.02, mountTheta=-0.09
01:46:04.641 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.16, opts=13)
01:46:04.641 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.16)
01:46:04.641 00.000 8976 Worker thread wakes up
01:46:04.641 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.16) opts 0xd
01:46:04.641 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.16)
01:46:04.641 00.000 8976 Moving (-0.08, 0.16) raw xDistance=0.18 yDistance=-0.02
01:46:04.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:46:04.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:46:04.641 00.000 8976 MoveAxis(R, 0, ABG)
01:46:04.641 00.000 8976 MoveAxis(U, 0, ABG)
01:46:04.641 00.000 8976 move complete, result=0
01:46:04.641 00.000 8976 worker thread done servicing request
01:46:04.642 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:46:04.651 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:46:04.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:04.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:04.651 00.000 5052 Enqueuing Expose request
01:46:04.652 00.001 8976 Worker thread wakes up
01:46:04.652 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:04.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:04.652 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:05.341 00.689 8976 Exposure complete
01:46:05.346 00.005 8976 worker thread done servicing request
01:46:05.346 00.000 5052 OnExposeComplete: enter
01:46:05.346 00.000 5052 UpdateGuideState(): m_state=6
01:46:05.346 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5428
01:46:05.346 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.97, Mass=197, SNR=9.8, Peak=74 HFD=2.3
01:46:05.346 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.48 = -0.48)
01:46:05.346 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
01:46:05.346 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.56 mountX=0.23 mountY=-0.14, mountTheta=-0.56
01:46:05.348 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.26, opts=13)
01:46:05.348 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.26)
01:46:05.348 00.000 8976 Worker thread wakes up
01:46:05.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.26) opts 0xd
01:46:05.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.26)
01:46:05.348 00.000 8976 Moving (0.00, 0.26) raw xDistance=0.23 yDistance=-0.14
01:46:05.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:46:05.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:46:05.348 00.000 8976 MoveAxis(R, 0, ABG)
01:46:05.348 00.000 8976 MoveAxis(U, 0, ABG)
01:46:05.348 00.000 8976 move complete, result=0
01:46:05.348 00.000 8976 worker thread done servicing request
01:46:05.349 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:46:05.359 00.010 5052 UpdateGuideState exits: m=197 SNR=9.8
01:46:05.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:05.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:05.359 00.000 5052 Enqueuing Expose request
01:46:05.359 00.000 8976 Worker thread wakes up
01:46:05.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:05.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:05.359 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:06.048 00.689 8976 Exposure complete
01:46:06.053 00.005 8976 worker thread done servicing request
01:46:06.054 00.001 5052 OnExposeComplete: enter
01:46:06.054 00.000 5052 UpdateGuideState(): m_state=6
01:46:06.054 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5429
01:46:06.054 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=282.26, Mass=203, SNR=9.9, Peak=73 HFD=2.6
01:46:06.054 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
01:46:06.054 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
01:46:06.054 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=0.56 hyp=1.07 cameraTheta=2.60 mountX=0.91 mountY=0.46, mountTheta=0.47
01:46:06.055 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.56, opts=13)
01:46:06.055 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.56)
01:46:06.055 00.000 8976 Worker thread wakes up
01:46:06.055 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.56) opts 0xd
01:46:06.055 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.56)
01:46:06.055 00.000 8976 Moving (-0.91, 0.56) raw xDistance=0.91 yDistance=0.46
01:46:06.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
01:46:06.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:46:06.055 00.000 8976 MoveAxis(L, 4, ABG)
01:46:06.055 00.000 8976 stepping (-6, 17) + (-4, 0)
01:46:06.055 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:46:06.056 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:46:06.065 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:46:06.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:06.065 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:06.065 00.000 5052 Enqueuing Expose request
01:46:06.088 00.023 8976 Received - 47 (G) 
01:46:06.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:46:06.088 00.000 8976 stepped: pos (-10, 17)
01:46:06.088 00.000 8976 MoveAxis(D, 2, ABG)
01:46:06.088 00.000 8976 stepping (-10, 17) + (0, -2)
01:46:06.088 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:06.119 00.031 8976 Received - 47 (G) 
01:46:06.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:06.119 00.000 8976 stepped: pos (-10, 15)
01:46:06.120 00.001 8976 move complete, result=0
01:46:06.120 00.000 8976 worker thread done servicing request
01:46:06.120 00.000 8976 Worker thread wakes up
01:46:06.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:06.120 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:06.120 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.5 px 2 ms SOUTH
01:46:06.806 00.686 8976 Exposure complete
01:46:06.811 00.005 8976 worker thread done servicing request
01:46:06.812 00.001 5052 OnExposeComplete: enter
01:46:06.812 00.000 5052 UpdateGuideState(): m_state=6
01:46:06.812 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5430
01:46:06.812 00.000 5052 Star::Find returns 1 (0), X=327.84, Y=281.94, Mass=191, SNR=9.6, Peak=68 HFD=2.3
01:46:06.812 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:46:06.812 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:46:06.812 00.000 5052 CameraToMount -- cameraX=-1.34 cameraY=0.23 hyp=1.36 cameraTheta=2.97 mountX=0.82 mountY=0.99, mountTheta=0.88
01:46:06.813 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.34, y=0.23, opts=13)
01:46:06.813 00.000 5052 Enqueuing Move request for stepguider (-1.34, 0.23)
01:46:06.813 00.000 8976 Worker thread wakes up
01:46:06.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.34, 0.23) opts 0xd
01:46:06.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.34, 0.23)
01:46:06.813 00.000 8976 Moving (-1.34, 0.23) raw xDistance=0.82 yDistance=0.99
01:46:06.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.82
01:46:06.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.99
01:46:06.813 00.000 8976 MoveAxis(L, 4, ABG)
01:46:06.813 00.000 8976 stepping (-10, 15) + (-4, 0)
01:46:06.813 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:46:06.814 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
01:46:06.823 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
01:46:06.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:06.823 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:06.823 00.000 5052 Enqueuing Expose request
01:46:06.855 00.032 8976 Received - 47 (G) 
01:46:06.855 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:46:06.855 00.000 8976 stepped: pos (-14, 15)
01:46:06.855 00.000 8976 MoveAxis(D, 4, ABG)
01:46:06.855 00.000 8976 stepping (-14, 15) + (0, -4)
01:46:06.855 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:46:06.887 00.032 8976 Received - 47 (G) 
01:46:06.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:46:06.887 00.000 8976 stepped: pos (-14, 11)
01:46:06.887 00.000 8976 move complete, result=0
01:46:06.887 00.000 8976 worker thread done servicing request
01:46:06.887 00.000 8976 Worker thread wakes up
01:46:06.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:06.887 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:06.887 00.000 5052 GuideStep: 0.8 px 4 ms WEST, 1.0 px 4 ms SOUTH
01:46:07.576 00.689 8976 Exposure complete
01:46:07.581 00.005 8976 worker thread done servicing request
01:46:07.581 00.000 5052 OnExposeComplete: enter
01:46:07.581 00.000 5052 UpdateGuideState(): m_state=6
01:46:07.581 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5431
01:46:07.582 00.001 5052 Star::Find returns 1 (0), X=328.17, Y=281.02, Mass=204, SNR=9.9, Peak=68 HFD=2.5
01:46:07.582 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
01:46:07.582 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
01:46:07.582 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=-0.69 hyp=1.22 cameraTheta=-2.54 mountX=-0.16 mountY=1.22, mountTheta=1.70
01:46:07.582 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=-0.69, opts=13)
01:46:07.582 00.000 5052 Enqueuing Move request for stepguider (-1.00, -0.69)
01:46:07.583 00.001 8976 Worker thread wakes up
01:46:07.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, -0.69) opts 0xd
01:46:07.583 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, -0.69)
01:46:07.583 00.000 8976 Moving (-1.00, -0.69) raw xDistance=-0.16 yDistance=1.22
01:46:07.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:46:07.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.22
01:46:07.583 00.000 8976 MoveAxis(R, 0, ABG)
01:46:07.583 00.000 8976 MoveAxis(D, 5, ABG)
01:46:07.583 00.000 8976 stepping (-14, 11) + (0, -5)
01:46:07.583 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:46:07.584 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:46:07.593 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:46:07.593 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:07.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:07.593 00.000 5052 Enqueuing Expose request
01:46:07.622 00.029 8976 Received - 47 (G) 
01:46:07.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:46:07.622 00.000 8976 stepped: pos (-14, 6)
01:46:07.622 00.000 8976 move complete, result=0
01:46:07.622 00.000 8976 worker thread done servicing request
01:46:07.622 00.000 8976 Worker thread wakes up
01:46:07.622 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.2 px 5 ms SOUTH
01:46:07.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:07.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:08.315 00.693 8976 Exposure complete
01:46:08.320 00.005 8976 worker thread done servicing request
01:46:08.320 00.000 5052 OnExposeComplete: enter
01:46:08.320 00.000 5052 UpdateGuideState(): m_state=6
01:46:08.320 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5432
01:46:08.320 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.26, Mass=183, SNR=9.4, Peak=71 HFD=2.7
01:46:08.320 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
01:46:08.320 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
01:46:08.321 00.001 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.45 hyp=0.77 cameraTheta=-2.53 mountX=-0.11 mountY=0.77, mountTheta=1.71
01:46:08.321 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.45, opts=13)
01:46:08.321 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.45)
01:46:08.321 00.000 8976 Worker thread wakes up
01:46:08.321 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.45) opts 0xd
01:46:08.321 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.45)
01:46:08.321 00.000 8976 Moving (-0.63, -0.45) raw xDistance=-0.11 yDistance=0.77
01:46:08.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:46:08.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.77
01:46:08.322 00.001 8976 MoveAxis(R, 0, ABG)
01:46:08.322 00.000 8976 MoveAxis(D, 3, ABG)
01:46:08.322 00.000 8976 stepping (-14, 6) + (0, -3)
01:46:08.322 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:46:08.322 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:46:08.331 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
01:46:08.332 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:08.332 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:08.332 00.000 5052 Enqueuing Expose request
01:46:08.358 00.026 8976 Received - 47 (G) 
01:46:08.358 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:46:08.358 00.000 8976 stepped: pos (-14, 3)
01:46:08.358 00.000 8976 move complete, result=0
01:46:08.358 00.000 8976 worker thread done servicing request
01:46:08.358 00.000 8976 Worker thread wakes up
01:46:08.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:08.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:08.358 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:46:09.051 00.693 8976 Exposure complete
01:46:09.056 00.005 8976 worker thread done servicing request
01:46:09.057 00.001 5052 OnExposeComplete: enter
01:46:09.057 00.000 5052 UpdateGuideState(): m_state=6
01:46:09.057 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5433
01:46:09.057 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.75, Mass=192, SNR=9.6, Peak=72 HFD=2.4
01:46:09.057 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
01:46:09.057 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
01:46:09.057 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.10 mountX=0.05 mountY=-0.00, mountTheta=-0.05
01:46:09.058 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.04, opts=13)
01:46:09.058 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.04)
01:46:09.058 00.000 8976 Worker thread wakes up
01:46:09.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.04) opts 0xd
01:46:09.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.04)
01:46:09.058 00.000 8976 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=-0.00
01:46:09.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:46:09.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:46:09.058 00.000 8976 MoveAxis(R, 0, ABG)
01:46:09.058 00.000 8976 MoveAxis(U, 0, ABG)
01:46:09.058 00.000 8976 move complete, result=0
01:46:09.058 00.000 8976 worker thread done servicing request
01:46:09.059 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:46:09.068 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:46:09.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:09.068 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:09.068 00.000 5052 Enqueuing Expose request
01:46:09.068 00.000 8976 Worker thread wakes up
01:46:09.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:09.069 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:09.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:09.759 00.690 8976 Exposure complete
01:46:09.765 00.006 8976 worker thread done servicing request
01:46:09.765 00.000 5052 OnExposeComplete: enter
01:46:09.765 00.000 5052 UpdateGuideState(): m_state=6
01:46:09.765 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5434
01:46:09.765 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.57, Mass=194, SNR=9.7, Peak=72 HFD=2.3
01:46:09.765 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
01:46:09.765 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.72)
01:46:09.765 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.22 cameraTheta=-2.42 mountX=-0.05 mountY=0.22, mountTheta=1.82
01:46:09.766 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.14, opts=13)
01:46:09.766 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.14)
01:46:09.766 00.000 8976 Worker thread wakes up
01:46:09.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.14) opts 0xd
01:46:09.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.14)
01:46:09.766 00.000 8976 Moving (-0.16, -0.14) raw xDistance=-0.05 yDistance=0.22
01:46:09.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:46:09.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:46:09.766 00.000 8976 MoveAxis(R, 0, ABG)
01:46:09.766 00.000 8976 MoveAxis(U, 0, ABG)
01:46:09.766 00.000 8976 move complete, result=0
01:46:09.766 00.000 8976 worker thread done servicing request
01:46:09.767 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:46:09.776 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
01:46:09.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:09.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:09.777 00.001 5052 Enqueuing Expose request
01:46:09.777 00.000 8976 Worker thread wakes up
01:46:09.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:09.777 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:09.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:10.465 00.688 8976 Exposure complete
01:46:10.471 00.006 8976 worker thread done servicing request
01:46:10.471 00.000 5052 OnExposeComplete: enter
01:46:10.471 00.000 5052 UpdateGuideState(): m_state=6
01:46:10.471 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5435
01:46:10.471 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.69, Mass=186, SNR=9.5, Peak=65 HFD=2.4
01:46:10.471 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.87 = 1.42)
01:46:10.471 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
01:46:10.471 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.82 mountX=0.01 mountY=0.07, mountTheta=1.41
01:46:10.472 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.02, opts=13)
01:46:10.472 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.02)
01:46:10.472 00.000 8976 Worker thread wakes up
01:46:10.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.02) opts 0xd
01:46:10.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.02)
01:46:10.472 00.000 8976 Moving (-0.07, -0.02) raw xDistance=0.01 yDistance=0.07
01:46:10.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:46:10.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:46:10.472 00.000 8976 MoveAxis(R, 0, ABG)
01:46:10.472 00.000 8976 MoveAxis(U, 0, ABG)
01:46:10.472 00.000 8976 move complete, result=0
01:46:10.472 00.000 8976 worker thread done servicing request
01:46:10.473 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:46:10.483 00.010 5052 UpdateGuideState exits: m=186 SNR=9.5
01:46:10.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:10.483 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:10.483 00.000 5052 Enqueuing Expose request
01:46:10.483 00.000 8976 Worker thread wakes up
01:46:10.483 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:10.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:10.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:11.170 00.687 8976 Exposure complete
01:46:11.175 00.005 8976 worker thread done servicing request
01:46:11.175 00.000 5052 OnExposeComplete: enter
01:46:11.175 00.000 5052 UpdateGuideState(): m_state=6
01:46:11.175 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5436
01:46:11.175 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.65, Mass=204, SNR=9.9, Peak=77 HFD=2.1
01:46:11.175 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.94 = 2.35)
01:46:11.175 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.04 = 2.24)
01:46:11.175 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.89 mountX=-0.05 mountY=0.05, mountTheta=2.30
01:46:11.176 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.06, opts=13)
01:46:11.176 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.06)
01:46:11.176 00.000 8976 Worker thread wakes up
01:46:11.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.06) opts 0xd
01:46:11.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.06)
01:46:11.176 00.000 8976 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.05
01:46:11.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:46:11.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:46:11.176 00.000 8976 MoveAxis(R, 0, ABG)
01:46:11.176 00.000 8976 MoveAxis(U, 0, ABG)
01:46:11.177 00.001 8976 move complete, result=0
01:46:11.177 00.000 8976 worker thread done servicing request
01:46:11.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:46:11.186 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:46:11.186 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:11.186 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:11.186 00.000 5052 Enqueuing Expose request
01:46:11.186 00.000 8976 Worker thread wakes up
01:46:11.187 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:11.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:11.187 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:11.874 00.687 8976 Exposure complete
01:46:11.879 00.005 8976 worker thread done servicing request
01:46:11.879 00.000 5052 OnExposeComplete: enter
01:46:11.879 00.000 5052 UpdateGuideState(): m_state=6
01:46:11.879 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5437
01:46:11.880 00.001 5052 Star::Find returns 1 (0), X=328.06, Y=281.68, Mass=210, SNR=10.0, Peak=78 HFD=2.3
01:46:11.880 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:46:11.880 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
01:46:11.880 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=-0.03 hyp=1.12 cameraTheta=-3.11 mountX=0.48 mountY=0.95, mountTheta=1.10
01:46:11.880 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=-0.03, opts=13)
01:46:11.880 00.000 5052 Enqueuing Move request for stepguider (-1.12, -0.03)
01:46:11.880 00.000 8976 Worker thread wakes up
01:46:11.880 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, -0.03) opts 0xd
01:46:11.880 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, -0.03)
01:46:11.880 00.000 8976 Moving (-1.12, -0.03) raw xDistance=0.48 yDistance=0.95
01:46:11.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:46:11.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.95
01:46:11.880 00.000 8976 MoveAxis(L, 2, ABG)
01:46:11.880 00.000 8976 stepping (-14, 3) + (-2, 0)
01:46:11.880 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:11.880 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:46:11.891 00.011 5052 UpdateGuideState exits: m=210 SNR=10.0
01:46:11.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:11.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:11.891 00.000 5052 Enqueuing Expose request
01:46:11.906 00.015 8976 Received - 47 (G) 
01:46:11.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:11.906 00.000 8976 stepped: pos (-16, 3)
01:46:11.906 00.000 8976 MoveAxis(D, 4, ABG)
01:46:11.906 00.000 8976 stepping (-16, 3) + (0, -4)
01:46:11.906 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:46:11.939 00.033 8976 Received - 47 (G) 
01:46:11.939 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:46:11.939 00.000 8976 stepped: pos (-16, -1)
01:46:11.939 00.000 8976 move complete, result=0
01:46:11.939 00.000 8976 worker thread done servicing request
01:46:11.939 00.000 8976 Worker thread wakes up
01:46:11.939 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:11.939 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:11.939 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:46:12.630 00.691 8976 Exposure complete
01:46:12.637 00.007 8976 worker thread done servicing request
01:46:12.637 00.000 5052 OnExposeComplete: enter
01:46:12.637 00.000 5052 UpdateGuideState(): m_state=6
01:46:12.638 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5438
01:46:12.638 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.33, Mass=203, SNR=9.9, Peak=77 HFD=2.5
01:46:12.638 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.52 = 1.77)
01:46:12.638 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
01:46:12.638 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.38 hyp=0.62 cameraTheta=-2.47 mountX=-0.12 mountY=0.62, mountTheta=1.76
01:46:12.638 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.38, opts=13)
01:46:12.639 00.001 5052 Enqueuing Move request for stepguider (-0.49, -0.38)
01:46:12.639 00.000 8976 Worker thread wakes up
01:46:12.639 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.38) opts 0xd
01:46:12.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.38)
01:46:12.639 00.000 8976 Moving (-0.49, -0.38) raw xDistance=-0.12 yDistance=0.62
01:46:12.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:46:12.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.62
01:46:12.639 00.000 8976 MoveAxis(R, 0, ABG)
01:46:12.639 00.000 8976 MoveAxis(D, 3, ABG)
01:46:12.639 00.000 8976 stepping (-16, -1) + (0, -3)
01:46:12.639 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:46:12.640 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:46:12.649 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:46:12.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:12.649 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:12.649 00.000 5052 Enqueuing Expose request
01:46:12.674 00.025 8976 Received - 47 (G) 
01:46:12.674 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:46:12.674 00.000 8976 stepped: pos (-16, -4)
01:46:12.674 00.000 8976 move complete, result=0
01:46:12.674 00.000 8976 worker thread done servicing request
01:46:12.674 00.000 8976 Worker thread wakes up
01:46:12.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:12.674 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:12.674 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:46:13.365 00.691 8976 Exposure complete
01:46:13.370 00.005 8976 worker thread done servicing request
01:46:13.370 00.000 5052 OnExposeComplete: enter
01:46:13.370 00.000 5052 UpdateGuideState(): m_state=6
01:46:13.370 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5439
01:46:13.370 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.88, Mass=220, SNR=10.3, Peak=76 HFD=2.2
01:46:13.370 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
01:46:13.370 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
01:46:13.370 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.29 cameraTheta=2.51 mountX=0.26 mountY=0.10, mountTheta=0.38
01:46:13.370 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.17, opts=13)
01:46:13.370 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.17)
01:46:13.371 00.001 8976 Worker thread wakes up
01:46:13.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.17) opts 0xd
01:46:13.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.17)
01:46:13.371 00.000 8976 Moving (-0.23, 0.17) raw xDistance=0.26 yDistance=0.10
01:46:13.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:46:13.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:46:13.371 00.000 8976 MoveAxis(R, 0, ABG)
01:46:13.371 00.000 8976 MoveAxis(U, 0, ABG)
01:46:13.371 00.000 8976 move complete, result=0
01:46:13.371 00.000 8976 worker thread done servicing request
01:46:13.371 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:46:13.381 00.010 5052 UpdateGuideState exits: m=220 SNR=10.3
01:46:13.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:13.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:13.381 00.000 5052 Enqueuing Expose request
01:46:13.381 00.000 8976 Worker thread wakes up
01:46:13.381 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:13.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:13.381 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:14.071 00.690 8976 Exposure complete
01:46:14.077 00.006 8976 worker thread done servicing request
01:46:14.077 00.000 5052 OnExposeComplete: enter
01:46:14.077 00.000 5052 UpdateGuideState(): m_state=6
01:46:14.077 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5440
01:46:14.077 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.69, Mass=208, SNR=10.0, Peak=80 HFD=2.3
01:46:14.077 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
01:46:14.077 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.21)
01:46:14.077 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.93 mountX=0.03 mountY=0.10, mountTheta=1.30
01:46:14.078 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.02, opts=13)
01:46:14.078 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.02)
01:46:14.078 00.000 8976 Worker thread wakes up
01:46:14.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.02) opts 0xd
01:46:14.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.02)
01:46:14.078 00.000 8976 Moving (-0.11, -0.02) raw xDistance=0.03 yDistance=0.10
01:46:14.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:46:14.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:46:14.078 00.000 8976 MoveAxis(R, 0, ABG)
01:46:14.078 00.000 8976 MoveAxis(U, 0, ABG)
01:46:14.078 00.000 8976 move complete, result=0
01:46:14.078 00.000 8976 worker thread done servicing request
01:46:14.079 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:46:14.088 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
01:46:14.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:14.088 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:14.088 00.000 5052 Enqueuing Expose request
01:46:14.089 00.001 8976 Worker thread wakes up
01:46:14.089 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:14.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:14.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:14.775 00.686 8976 Exposure complete
01:46:14.780 00.005 8976 worker thread done servicing request
01:46:14.780 00.000 5052 OnExposeComplete: enter
01:46:14.780 00.000 5052 UpdateGuideState(): m_state=6
01:46:14.780 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5441
01:46:14.780 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.12, Mass=200, SNR=9.8, Peak=77 HFD=2.3
01:46:14.780 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
01:46:14.780 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
01:46:14.780 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.41 hyp=0.43 cameraTheta=1.26 mountX=0.30 mountY=-0.33, mountTheta=-0.83
01:46:14.781 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.41, opts=13)
01:46:14.781 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.41)
01:46:14.781 00.000 8976 Worker thread wakes up
01:46:14.781 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.41) opts 0xd
01:46:14.781 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.41)
01:46:14.781 00.000 8976 Moving (0.13, 0.41) raw xDistance=0.30 yDistance=-0.33
01:46:14.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:46:14.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:46:14.781 00.000 8976 MoveAxis(L, 1, ABG)
01:46:14.781 00.000 8976 stepping (-16, -4) + (-1, 0)
01:46:14.782 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:14.782 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:46:14.794 00.012 5052 UpdateGuideState exits: m=200 SNR=9.8
01:46:14.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:14.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:14.794 00.000 5052 Enqueuing Expose request
01:46:14.800 00.006 8976 Received - 47 (G) 
01:46:14.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:14.800 00.000 8976 stepped: pos (-17, -4)
01:46:14.800 00.000 8976 MoveAxis(U, 1, ABG)
01:46:14.800 00.000 8976 stepping (-17, -4) + (0, 1)
01:46:14.800 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:14.831 00.031 8976 Received - 47 (G) 
01:46:14.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:14.831 00.000 8976 stepped: pos (-17, -3)
01:46:14.831 00.000 8976 move complete, result=0
01:46:14.831 00.000 8976 worker thread done servicing request
01:46:14.831 00.000 8976 Worker thread wakes up
01:46:14.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:14.832 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:14.833 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:46:15.523 00.690 8976 Exposure complete
01:46:15.528 00.005 8976 worker thread done servicing request
01:46:15.528 00.000 5052 OnExposeComplete: enter
01:46:15.529 00.001 5052 UpdateGuideState(): m_state=6
01:46:15.529 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5442
01:46:15.529 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.94, Mass=183, SNR=9.4, Peak=84 HFD=2.0
01:46:15.529 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
01:46:15.529 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
01:46:15.529 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.23 hyp=0.66 cameraTheta=0.36 mountX=-0.07 mountY=-0.64, mountTheta=-1.68
01:46:15.530 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.23, opts=13)
01:46:15.530 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.23)
01:46:15.530 00.000 8976 Worker thread wakes up
01:46:15.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.23) opts 0xd
01:46:15.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.23)
01:46:15.530 00.000 8976 Moving (0.61, 0.23) raw xDistance=-0.07 yDistance=-0.64
01:46:15.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:46:15.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
01:46:15.530 00.000 8976 MoveAxis(R, 0, ABG)
01:46:15.530 00.000 8976 MoveAxis(U, 3, ABG)
01:46:15.530 00.000 8976 stepping (-17, -3) + (0, 3)
01:46:15.530 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:46:15.531 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:46:15.540 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
01:46:15.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:15.540 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:15.540 00.000 5052 Enqueuing Expose request
01:46:15.567 00.027 8976 Received - 47 (G) 
01:46:15.567 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:46:15.567 00.000 8976 stepped: pos (-17, 0)
01:46:15.567 00.000 8976 move complete, result=0
01:46:15.567 00.000 8976 worker thread done servicing request
01:46:15.567 00.000 8976 Worker thread wakes up
01:46:15.567 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:15.567 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:15.567 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:46:16.260 00.693 8976 Exposure complete
01:46:16.265 00.005 8976 worker thread done servicing request
01:46:16.265 00.000 5052 OnExposeComplete: enter
01:46:16.266 00.001 5052 UpdateGuideState(): m_state=6
01:46:16.266 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5443
01:46:16.266 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.49, Mass=211, SNR=10.1, Peak=78 HFD=1.5
01:46:16.266 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
01:46:16.266 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
01:46:16.266 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.22 hyp=0.42 cameraTheta=-0.55 mountX=-0.35 mountY=-0.18, mountTheta=-2.67
01:46:16.267 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.22, opts=13)
01:46:16.267 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.22)
01:46:16.267 00.000 8976 Worker thread wakes up
01:46:16.267 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.22) opts 0xd
01:46:16.267 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.22)
01:46:16.267 00.000 8976 Moving (0.36, -0.22) raw xDistance=-0.35 yDistance=-0.18
01:46:16.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:46:16.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:46:16.267 00.000 8976 MoveAxis(R, 1, ABG)
01:46:16.267 00.000 8976 stepping (-17, 0) + (1, 0)
01:46:16.267 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:16.268 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:46:16.279 00.011 5052 UpdateGuideState exits: m=211 SNR=10.1
01:46:16.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:16.279 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:16.279 00.000 5052 Enqueuing Expose request
01:46:16.287 00.008 8976 Received - 47 (G) 
01:46:16.287 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:16.287 00.000 8976 stepped: pos (-16, 0)
01:46:16.287 00.000 8976 MoveAxis(U, 0, ABG)
01:46:16.287 00.000 8976 move complete, result=0
01:46:16.287 00.000 8976 worker thread done servicing request
01:46:16.287 00.000 8976 Worker thread wakes up
01:46:16.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:16.287 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:16.287 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.2 px 0 ms NORTH
01:46:16.978 00.691 8976 Exposure complete
01:46:16.984 00.006 8976 worker thread done servicing request
01:46:16.985 00.001 5052 OnExposeComplete: enter
01:46:16.985 00.000 5052 UpdateGuideState(): m_state=6
01:46:16.985 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5444
01:46:16.985 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=282.07, Mass=201, SNR=9.8, Peak=80 HFD=2.1
01:46:16.985 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
01:46:16.985 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
01:46:16.985 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.36 hyp=0.95 cameraTheta=0.38 mountX=-0.08 mountY=-0.93, mountTheta=-1.66
01:46:16.985 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.36, opts=13)
01:46:16.985 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.36)
01:46:16.986 00.001 8976 Worker thread wakes up
01:46:16.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.36) opts 0xd
01:46:16.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.36)
01:46:16.986 00.000 8976 Moving (0.88, 0.36) raw xDistance=-0.08 yDistance=-0.93
01:46:16.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:46:16.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.93
01:46:16.986 00.000 8976 MoveAxis(R, 0, ABG)
01:46:16.986 00.000 8976 MoveAxis(U, 4, ABG)
01:46:16.986 00.000 8976 stepping (-16, 0) + (0, 4)
01:46:16.986 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:46:16.987 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:46:16.997 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:46:16.997 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:16.997 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:16.997 00.000 5052 Enqueuing Expose request
01:46:17.022 00.025 8976 Received - 47 (G) 
01:46:17.022 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:46:17.022 00.000 8976 stepped: pos (-16, 4)
01:46:17.022 00.000 8976 move complete, result=0
01:46:17.022 00.000 8976 worker thread done servicing request
01:46:17.022 00.000 8976 Worker thread wakes up
01:46:17.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:17.022 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
01:46:17.022 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:17.710 00.688 8976 Exposure complete
01:46:17.715 00.005 8976 worker thread done servicing request
01:46:17.715 00.000 5052 OnExposeComplete: enter
01:46:17.715 00.000 5052 UpdateGuideState(): m_state=6
01:46:17.715 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5445
01:46:17.715 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.96, Mass=226, SNR=10.4, Peak=77 HFD=2.3
01:46:17.715 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
01:46:17.715 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
01:46:17.715 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.25 hyp=0.45 cameraTheta=0.60 mountX=0.06 mountY=-0.45, mountTheta=-1.45
01:46:17.717 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.25, opts=13)
01:46:17.717 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.25)
01:46:17.717 00.000 8976 Worker thread wakes up
01:46:17.717 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.25) opts 0xd
01:46:17.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.25)
01:46:17.717 00.000 8976 Moving (0.37, 0.25) raw xDistance=0.06 yDistance=-0.45
01:46:17.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:46:17.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.45
01:46:17.717 00.000 8976 MoveAxis(R, 0, ABG)
01:46:17.717 00.000 8976 MoveAxis(U, 2, ABG)
01:46:17.717 00.000 8976 stepping (-16, 4) + (0, 2)
01:46:17.717 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:17.718 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
01:46:17.730 00.012 5052 UpdateGuideState exits: m=226 SNR=10.4
01:46:17.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:17.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:17.730 00.000 5052 Enqueuing Expose request
01:46:17.741 00.011 8976 Received - 47 (G) 
01:46:17.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:17.741 00.000 8976 stepped: pos (-16, 6)
01:46:17.741 00.000 8976 move complete, result=0
01:46:17.741 00.000 8976 worker thread done servicing request
01:46:17.741 00.000 8976 Worker thread wakes up
01:46:17.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:17.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:17.741 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:46:18.431 00.690 8976 Exposure complete
01:46:18.436 00.005 8976 worker thread done servicing request
01:46:18.436 00.000 5052 OnExposeComplete: enter
01:46:18.436 00.000 5052 UpdateGuideState(): m_state=6
01:46:18.436 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5446
01:46:18.436 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=282.19, Mass=194, SNR=9.7, Peak=76 HFD=2.2
01:46:18.436 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
01:46:18.436 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
01:46:18.436 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.48 hyp=0.64 cameraTheta=0.85 mountX=0.24 mountY=-0.62, mountTheta=-1.20
01:46:18.437 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.48, opts=13)
01:46:18.437 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.48)
01:46:18.437 00.000 8976 Worker thread wakes up
01:46:18.437 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.48) opts 0xd
01:46:18.437 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.48)
01:46:18.437 00.000 8976 Moving (0.42, 0.48) raw xDistance=0.24 yDistance=-0.62
01:46:18.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:46:18.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
01:46:18.437 00.000 8976 MoveAxis(R, 0, ABG)
01:46:18.437 00.000 8976 MoveAxis(U, 3, ABG)
01:46:18.437 00.000 8976 stepping (-16, 6) + (0, 3)
01:46:18.437 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:46:18.438 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:46:18.448 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
01:46:18.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:18.448 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:18.448 00.000 5052 Enqueuing Expose request
01:46:18.477 00.029 8976 Received - 47 (G) 
01:46:18.477 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:46:18.477 00.000 8976 stepped: pos (-16, 9)
01:46:18.477 00.000 8976 move complete, result=0
01:46:18.477 00.000 8976 worker thread done servicing request
01:46:18.477 00.000 8976 Worker thread wakes up
01:46:18.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:18.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:18.477 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
01:46:19.169 00.692 8976 Exposure complete
01:46:19.174 00.005 8976 worker thread done servicing request
01:46:19.174 00.000 5052 OnExposeComplete: enter
01:46:19.174 00.000 5052 UpdateGuideState(): m_state=6
01:46:19.174 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5447
01:46:19.174 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.90, Mass=224, SNR=10.3, Peak=73 HFD=2.4
01:46:19.174 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
01:46:19.174 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.56 = -0.56)
01:46:19.174 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.59 mountX=0.17 mountY=-0.10, mountTheta=-0.53
01:46:19.175 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.19, opts=13)
01:46:19.176 00.001 5052 Enqueuing Move request for stepguider (-0.00, 0.19)
01:46:19.176 00.000 8976 Worker thread wakes up
01:46:19.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.19) opts 0xd
01:46:19.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.19)
01:46:19.176 00.000 8976 Moving (-0.00, 0.19) raw xDistance=0.17 yDistance=-0.10
01:46:19.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:46:19.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:46:19.176 00.000 8976 MoveAxis(R, 0, ABG)
01:46:19.176 00.000 8976 MoveAxis(U, 0, ABG)
01:46:19.176 00.000 8976 move complete, result=0
01:46:19.176 00.000 8976 worker thread done servicing request
01:46:19.177 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:46:19.187 00.010 5052 UpdateGuideState exits: m=224 SNR=10.3
01:46:19.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:19.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:19.187 00.000 5052 Enqueuing Expose request
01:46:19.187 00.000 8976 Worker thread wakes up
01:46:19.187 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:19.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:19.187 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:19.877 00.690 8976 Exposure complete
01:46:19.882 00.005 8976 worker thread done servicing request
01:46:19.882 00.000 5052 OnExposeComplete: enter
01:46:19.882 00.000 5052 UpdateGuideState(): m_state=6
01:46:19.882 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5448
01:46:19.882 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.69, Mass=208, SNR=10.0, Peak=70 HFD=2.8
01:46:19.882 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
01:46:19.882 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:46:19.882 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.02 hyp=0.40 cameraTheta=-0.05 mountX=-0.20 mountY=-0.33, mountTheta=-2.12
01:46:19.883 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.02, opts=13)
01:46:19.883 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.02)
01:46:19.883 00.000 8976 Worker thread wakes up
01:46:19.883 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.02) opts 0xd
01:46:19.883 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.02)
01:46:19.883 00.000 8976 Moving (0.40, -0.02) raw xDistance=-0.20 yDistance=-0.33
01:46:19.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:46:19.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:46:19.883 00.000 8976 MoveAxis(R, 0, ABG)
01:46:19.883 00.000 8976 MoveAxis(U, 1, ABG)
01:46:19.883 00.000 8976 stepping (-16, 9) + (0, 1)
01:46:19.883 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:19.884 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:46:19.894 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:46:19.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:19.894 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:19.895 00.001 5052 Enqueuing Expose request
01:46:19.915 00.020 8976 Received - 47 (G) 
01:46:19.916 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:19.916 00.000 8976 stepped: pos (-16, 10)
01:46:19.916 00.000 8976 move complete, result=0
01:46:19.916 00.000 8976 worker thread done servicing request
01:46:19.916 00.000 8976 Worker thread wakes up
01:46:19.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:19.916 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:19.916 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:46:20.603 00.687 8976 Exposure complete
01:46:20.608 00.005 8976 worker thread done servicing request
01:46:20.608 00.000 5052 OnExposeComplete: enter
01:46:20.608 00.000 5052 UpdateGuideState(): m_state=6
01:46:20.608 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5449
01:46:20.609 00.001 5052 Star::Find returns 1 (0), X=329.26, Y=281.39, Mass=220, SNR=10.3, Peak=79 HFD=2.2
01:46:20.609 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.35 = 2.93)
01:46:20.609 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.45 = 2.83)
01:46:20.609 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.31 mountX=-0.32 mountY=0.10, mountTheta=2.84
01:46:20.610 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.32, opts=13)
01:46:20.610 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.32)
01:46:20.610 00.000 8976 Worker thread wakes up
01:46:20.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.32) opts 0xd
01:46:20.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.32)
01:46:20.610 00.000 8976 Moving (0.09, -0.32) raw xDistance=-0.32 yDistance=0.10
01:46:20.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:46:20.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:46:20.610 00.000 8976 MoveAxis(R, 1, ABG)
01:46:20.610 00.000 8976 stepping (-16, 10) + (1, 0)
01:46:20.610 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:20.611 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:46:20.620 00.009 5052 UpdateGuideState exits: m=220 SNR=10.3
01:46:20.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:20.620 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:20.620 00.000 5052 Enqueuing Expose request
01:46:20.635 00.015 8976 Received - 47 (G) 
01:46:20.635 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:20.635 00.000 8976 stepped: pos (-15, 10)
01:46:20.635 00.000 8976 MoveAxis(U, 0, ABG)
01:46:20.635 00.000 8976 move complete, result=0
01:46:20.635 00.000 8976 worker thread done servicing request
01:46:20.635 00.000 8976 Worker thread wakes up
01:46:20.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:20.635 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:46:20.635 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:21.326 00.691 8976 Exposure complete
01:46:21.331 00.005 8976 worker thread done servicing request
01:46:21.331 00.000 5052 OnExposeComplete: enter
01:46:21.331 00.000 5052 UpdateGuideState(): m_state=6
01:46:21.331 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5450
01:46:21.331 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.72, Mass=208, SNR=10.0, Peak=82 HFD=2.2
01:46:21.331 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
01:46:21.331 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:46:21.331 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.01 hyp=0.48 cameraTheta=0.02 mountX=-0.21 mountY=-0.41, mountTheta=-2.05
01:46:21.332 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.01, opts=13)
01:46:21.332 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.01)
01:46:21.332 00.000 8976 Worker thread wakes up
01:46:21.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.01) opts 0xd
01:46:21.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.01)
01:46:21.332 00.000 8976 Moving (0.48, 0.01) raw xDistance=-0.21 yDistance=-0.41
01:46:21.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:46:21.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:46:21.332 00.000 8976 MoveAxis(R, 0, ABG)
01:46:21.333 00.001 8976 MoveAxis(U, 2, ABG)
01:46:21.333 00.000 8976 stepping (-15, 10) + (0, 2)
01:46:21.333 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:21.333 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:46:21.342 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
01:46:21.343 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:21.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:21.343 00.000 5052 Enqueuing Expose request
01:46:21.355 00.012 8976 Received - 47 (G) 
01:46:21.355 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:21.355 00.000 8976 stepped: pos (-15, 12)
01:46:21.355 00.000 8976 move complete, result=0
01:46:21.355 00.000 8976 worker thread done servicing request
01:46:21.355 00.000 8976 Worker thread wakes up
01:46:21.355 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:46:21.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:21.355 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:22.046 00.691 8976 Exposure complete
01:46:22.052 00.006 8976 worker thread done servicing request
01:46:22.052 00.000 5052 OnExposeComplete: enter
01:46:22.052 00.000 5052 UpdateGuideState(): m_state=6
01:46:22.052 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5451
01:46:22.052 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.89, Mass=198, SNR=9.7, Peak=76 HFD=2.3
01:46:22.052 00.000 5052 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.04) = xAngle (-0.27 = -0.27)
01:46:22.052 00.000 5052 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.38 = -0.38)
01:46:22.052 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.77 mountX=0.18 mountY=-0.07, mountTheta=-0.36
01:46:22.052 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.18, opts=13)
01:46:22.052 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.18)
01:46:22.053 00.001 8976 Worker thread wakes up
01:46:22.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.18) opts 0xd
01:46:22.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.18)
01:46:22.053 00.000 8976 Moving (-0.04, 0.18) raw xDistance=0.18 yDistance=-0.07
01:46:22.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:46:22.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:46:22.053 00.000 8976 MoveAxis(R, 0, ABG)
01:46:22.053 00.000 8976 MoveAxis(U, 0, ABG)
01:46:22.053 00.000 8976 move complete, result=0
01:46:22.053 00.000 8976 worker thread done servicing request
01:46:22.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:46:22.062 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:46:22.063 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:22.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:22.063 00.000 5052 Enqueuing Expose request
01:46:22.063 00.000 8976 Worker thread wakes up
01:46:22.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:22.063 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:22.063 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:22.756 00.693 8976 Exposure complete
01:46:22.761 00.005 8976 worker thread done servicing request
01:46:22.761 00.000 5052 OnExposeComplete: enter
01:46:22.761 00.000 5052 UpdateGuideState(): m_state=6
01:46:22.761 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5452
01:46:22.761 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.65, Mass=197, SNR=9.7, Peak=73 HFD=2.8
01:46:22.761 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
01:46:22.761 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
01:46:22.761 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.32 mountX=-0.13 mountY=-0.12, mountTheta=-2.42
01:46:22.762 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.06, opts=13)
01:46:22.762 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.06)
01:46:22.762 00.000 8976 Worker thread wakes up
01:46:22.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.06) opts 0xd
01:46:22.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.06)
01:46:22.762 00.000 8976 Moving (0.18, -0.06) raw xDistance=-0.13 yDistance=-0.12
01:46:22.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:46:22.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:46:22.762 00.000 8976 MoveAxis(R, 0, ABG)
01:46:22.762 00.000 8976 MoveAxis(U, 0, ABG)
01:46:22.762 00.000 8976 move complete, result=0
01:46:22.762 00.000 8976 worker thread done servicing request
01:46:22.763 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:46:22.773 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:46:22.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:22.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:22.773 00.000 5052 Enqueuing Expose request
01:46:22.773 00.000 8976 Worker thread wakes up
01:46:22.773 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:22.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:22.774 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:23.459 00.685 8976 Exposure complete
01:46:23.465 00.006 8976 worker thread done servicing request
01:46:23.465 00.000 5052 OnExposeComplete: enter
01:46:23.465 00.000 5052 UpdateGuideState(): m_state=6
01:46:23.465 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5453
01:46:23.465 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.57, Mass=215, SNR=10.2, Peak=85 HFD=1.8
01:46:23.465 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:46:23.465 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
01:46:23.465 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.14 hyp=0.53 cameraTheta=-0.26 mountX=-0.35 mountY=-0.35, mountTheta=-2.36
01:46:23.466 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.14, opts=13)
01:46:23.466 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.14)
01:46:23.466 00.000 8976 Worker thread wakes up
01:46:23.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.14) opts 0xd
01:46:23.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.14)
01:46:23.466 00.000 8976 Moving (0.51, -0.14) raw xDistance=-0.35 yDistance=-0.35
01:46:23.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:46:23.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:46:23.466 00.000 8976 MoveAxis(R, 1, ABG)
01:46:23.466 00.000 8976 stepping (-15, 12) + (1, 0)
01:46:23.466 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:23.467 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:46:23.476 00.009 5052 UpdateGuideState exits: m=215 SNR=10.2
01:46:23.477 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:23.477 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:23.477 00.000 5052 Enqueuing Expose request
01:46:23.496 00.019 8976 Received - 47 (G) 
01:46:23.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:23.496 00.000 8976 stepped: pos (-14, 12)
01:46:23.496 00.000 8976 MoveAxis(U, 1, ABG)
01:46:23.496 00.000 8976 stepping (-14, 12) + (0, 1)
01:46:23.496 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:23.529 00.033 8976 Received - 47 (G) 
01:46:23.529 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:23.529 00.000 8976 stepped: pos (-14, 13)
01:46:23.529 00.000 8976 move complete, result=0
01:46:23.529 00.000 8976 worker thread done servicing request
01:46:23.529 00.000 8976 Worker thread wakes up
01:46:23.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:23.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:23.529 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.4 px 1 ms NORTH
01:46:24.215 00.686 8976 Exposure complete
01:46:24.221 00.006 8976 worker thread done servicing request
01:46:24.221 00.000 5052 OnExposeComplete: enter
01:46:24.221 00.000 5052 UpdateGuideState(): m_state=6
01:46:24.221 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5454
01:46:24.221 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.92, Mass=210, SNR=10.1, Peak=78 HFD=2.3
01:46:24.221 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.13 = -1.13)
01:46:24.221 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
01:46:24.221 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.27 cameraTheta=0.92 mountX=0.12 mountY=-0.25, mountTheta=-1.14
01:46:24.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.21, opts=13)
01:46:24.222 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.21)
01:46:24.222 00.000 8976 Worker thread wakes up
01:46:24.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.21) opts 0xd
01:46:24.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.21)
01:46:24.222 00.000 8976 Moving (0.16, 0.21) raw xDistance=0.12 yDistance=-0.25
01:46:24.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:46:24.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:46:24.222 00.000 8976 MoveAxis(R, 0, ABG)
01:46:24.222 00.000 8976 MoveAxis(U, 0, ABG)
01:46:24.222 00.000 8976 move complete, result=0
01:46:24.223 00.001 8976 worker thread done servicing request
01:46:24.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:46:24.232 00.009 5052 UpdateGuideState exits: m=210 SNR=10.1
01:46:24.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:24.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:24.232 00.000 5052 Enqueuing Expose request
01:46:24.232 00.000 8976 Worker thread wakes up
01:46:24.232 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:46:24.233 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:24.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:24.921 00.688 8976 Exposure complete
01:46:24.926 00.005 8976 worker thread done servicing request
01:46:24.926 00.000 5052 OnExposeComplete: enter
01:46:24.926 00.000 5052 UpdateGuideState(): m_state=6
01:46:24.926 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5455
01:46:24.926 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.89, Mass=219, SNR=10.3, Peak=74 HFD=2.3
01:46:24.926 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:46:24.926 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:46:24.926 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.18 hyp=0.62 cameraTheta=0.29 mountX=-0.11 mountY=-0.59, mountTheta=-1.76
01:46:24.927 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.18, opts=13)
01:46:24.927 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.18)
01:46:24.927 00.000 8976 Worker thread wakes up
01:46:24.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.18) opts 0xd
01:46:24.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.18)
01:46:24.927 00.000 8976 Moving (0.59, 0.18) raw xDistance=-0.11 yDistance=-0.59
01:46:24.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:46:24.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:46:24.927 00.000 8976 MoveAxis(R, 0, ABG)
01:46:24.928 00.001 8976 MoveAxis(U, 2, ABG)
01:46:24.928 00.000 8976 stepping (-14, 13) + (0, 2)
01:46:24.928 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:24.928 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:46:24.938 00.010 5052 UpdateGuideState exits: m=219 SNR=10.3
01:46:24.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:24.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:24.938 00.000 5052 Enqueuing Expose request
01:46:24.951 00.013 8976 Received - 47 (G) 
01:46:24.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:24.951 00.000 8976 stepped: pos (-14, 15)
01:46:24.951 00.000 8976 move complete, result=0
01:46:24.951 00.000 8976 worker thread done servicing request
01:46:24.951 00.000 8976 Worker thread wakes up
01:46:24.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:24.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:24.951 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:46:25.639 00.688 8976 Exposure complete
01:46:25.645 00.006 8976 worker thread done servicing request
01:46:25.645 00.000 5052 OnExposeComplete: enter
01:46:25.645 00.000 5052 UpdateGuideState(): m_state=6
01:46:25.645 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5456
01:46:25.645 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.41, Mass=204, SNR=9.9, Peak=73 HFD=3.1
01:46:25.645 00.000 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
01:46:25.645 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
01:46:25.645 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.30 hyp=0.43 cameraTheta=-0.77 mountX=-0.41 mountY=-0.09, mountTheta=-2.91
01:46:25.646 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.30, opts=13)
01:46:25.647 00.001 5052 Enqueuing Move request for stepguider (0.31, -0.30)
01:46:25.647 00.000 8976 Worker thread wakes up
01:46:25.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.30) opts 0xd
01:46:25.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.30)
01:46:25.647 00.000 8976 Moving (0.31, -0.30) raw xDistance=-0.41 yDistance=-0.09
01:46:25.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:46:25.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:46:25.647 00.000 8976 MoveAxis(R, 2, ABG)
01:46:25.647 00.000 8976 stepping (-14, 15) + (2, 0)
01:46:25.647 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:25.648 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:46:25.658 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:46:25.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:25.658 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:25.658 00.000 5052 Enqueuing Expose request
01:46:25.671 00.013 8976 Received - 47 (G) 
01:46:25.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:25.671 00.000 8976 stepped: pos (-12, 15)
01:46:25.671 00.000 8976 MoveAxis(U, 0, ABG)
01:46:25.671 00.000 8976 move complete, result=0
01:46:25.671 00.000 8976 worker thread done servicing request
01:46:25.671 00.000 8976 Worker thread wakes up
01:46:25.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:25.671 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
01:46:25.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:26.358 00.687 8976 Exposure complete
01:46:26.363 00.005 8976 worker thread done servicing request
01:46:26.363 00.000 5052 OnExposeComplete: enter
01:46:26.363 00.000 5052 UpdateGuideState(): m_state=6
01:46:26.363 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5457
01:46:26.363 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.77, Mass=214, SNR=10.1, Peak=72 HFD=2.4
01:46:26.363 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
01:46:26.363 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
01:46:26.363 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.06 hyp=0.54 cameraTheta=0.12 mountX=-0.19 mountY=-0.48, mountTheta=-1.94
01:46:26.364 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.06, opts=13)
01:46:26.364 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.06)
01:46:26.364 00.000 8976 Worker thread wakes up
01:46:26.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.06) opts 0xd
01:46:26.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.06)
01:46:26.364 00.000 8976 Moving (0.53, 0.06) raw xDistance=-0.19 yDistance=-0.48
01:46:26.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:46:26.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:46:26.364 00.000 8976 MoveAxis(R, 0, ABG)
01:46:26.364 00.000 8976 MoveAxis(U, 2, ABG)
01:46:26.364 00.000 8976 stepping (-12, 15) + (0, 2)
01:46:26.365 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:26.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:46:26.374 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
01:46:26.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:26.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:26.374 00.000 5052 Enqueuing Expose request
01:46:26.390 00.016 8976 Received - 47 (G) 
01:46:26.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:26.390 00.000 8976 stepped: pos (-12, 17)
01:46:26.390 00.000 8976 move complete, result=0
01:46:26.390 00.000 8976 worker thread done servicing request
01:46:26.390 00.000 8976 Worker thread wakes up
01:46:26.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:26.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:26.390 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:46:27.078 00.688 8976 Exposure complete
01:46:27.083 00.005 8976 worker thread done servicing request
01:46:27.083 00.000 5052 OnExposeComplete: enter
01:46:27.083 00.000 5052 UpdateGuideState(): m_state=6
01:46:27.083 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5458
01:46:27.083 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.85, Mass=184, SNR=9.4, Peak=71 HFD=2.3
01:46:27.083 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
01:46:27.083 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:46:27.083 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.14 hyp=0.49 cameraTheta=0.29 mountX=-0.09 mountY=-0.47, mountTheta=-1.76
01:46:27.084 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.14, opts=13)
01:46:27.084 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.14)
01:46:27.084 00.000 8976 Worker thread wakes up
01:46:27.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.14) opts 0xd
01:46:27.085 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.14)
01:46:27.085 00.000 8976 Moving (0.47, 0.14) raw xDistance=-0.09 yDistance=-0.47
01:46:27.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:46:27.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
01:46:27.085 00.000 8976 MoveAxis(R, 0, ABG)
01:46:27.085 00.000 8976 MoveAxis(U, 2, ABG)
01:46:27.085 00.000 8976 stepping (-12, 17) + (0, 2)
01:46:27.085 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:27.085 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:46:27.095 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:46:27.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:27.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:27.095 00.000 5052 Enqueuing Expose request
01:46:27.110 00.015 8976 Received - 47 (G) 
01:46:27.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:27.110 00.000 8976 stepped: pos (-12, 19)
01:46:27.110 00.000 8976 move complete, result=0
01:46:27.110 00.000 8976 worker thread done servicing request
01:46:27.110 00.000 8976 Worker thread wakes up
01:46:27.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:27.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:27.110 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:46:27.799 00.689 8976 Exposure complete
01:46:27.805 00.006 8976 worker thread done servicing request
01:46:27.805 00.000 5052 OnExposeComplete: enter
01:46:27.805 00.000 5052 UpdateGuideState(): m_state=6
01:46:27.805 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5459
01:46:27.805 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.46, Mass=197, SNR=9.7, Peak=69 HFD=2.6
01:46:27.805 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.04) = xAngle (-3.56 = 2.73)
01:46:27.805 00.000 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.66 = 2.62)
01:46:27.805 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.51 mountX=-0.23 mountY=0.12, mountTheta=2.65
01:46:27.806 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.25, opts=13)
01:46:27.806 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.25)
01:46:27.806 00.000 8976 Worker thread wakes up
01:46:27.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.25) opts 0xd
01:46:27.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.25)
01:46:27.806 00.000 8976 Moving (0.01, -0.25) raw xDistance=-0.23 yDistance=0.12
01:46:27.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:46:27.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:46:27.806 00.000 8976 MoveAxis(R, 0, ABG)
01:46:27.806 00.000 8976 MoveAxis(U, 0, ABG)
01:46:27.806 00.000 8976 move complete, result=0
01:46:27.806 00.000 8976 worker thread done servicing request
01:46:27.807 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:46:27.816 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:46:27.817 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:27.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:27.817 00.000 5052 Enqueuing Expose request
01:46:27.817 00.000 8976 Worker thread wakes up
01:46:27.817 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:27.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:27.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:28.512 00.695 8976 Exposure complete
01:46:28.518 00.006 8976 worker thread done servicing request
01:46:28.518 00.000 5052 OnExposeComplete: enter
01:46:28.518 00.000 5052 UpdateGuideState(): m_state=6
01:46:28.518 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5460
01:46:28.518 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.66, Mass=193, SNR=9.7, Peak=70 HFD=2.3
01:46:28.518 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.65 = 1.64)
01:46:28.518 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.53)
01:46:28.518 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.60 mountX=-0.01 mountY=0.11, mountTheta=1.64
01:46:28.519 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.05, opts=13)
01:46:28.519 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.05)
01:46:28.519 00.000 8976 Worker thread wakes up
01:46:28.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.05) opts 0xd
01:46:28.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.05)
01:46:28.519 00.000 8976 Moving (-0.09, -0.05) raw xDistance=-0.01 yDistance=0.11
01:46:28.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:46:28.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:46:28.519 00.000 8976 MoveAxis(R, 0, ABG)
01:46:28.519 00.000 8976 MoveAxis(U, 0, ABG)
01:46:28.519 00.000 8976 move complete, result=0
01:46:28.520 00.001 8976 worker thread done servicing request
01:46:28.520 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:46:28.530 00.010 5052 UpdateGuideState exits: m=193 SNR=9.7
01:46:28.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:28.530 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:28.530 00.000 5052 Enqueuing Expose request
01:46:28.530 00.000 8976 Worker thread wakes up
01:46:28.530 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:28.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:28.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:29.221 00.691 8976 Exposure complete
01:46:29.226 00.005 8976 worker thread done servicing request
01:46:29.226 00.000 5052 OnExposeComplete: enter
01:46:29.226 00.000 5052 UpdateGuideState(): m_state=6
01:46:29.226 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5461
01:46:29.226 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.72, Mass=184, SNR=9.4, Peak=71 HFD=2.6
01:46:29.226 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:46:29.226 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
01:46:29.226 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.32 mountX=-0.01 mountY=-0.03, mountTheta=-1.72
01:46:29.227 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.01, opts=13)
01:46:29.227 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.01)
01:46:29.227 00.000 8976 Worker thread wakes up
01:46:29.227 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.01) opts 0xd
01:46:29.227 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.01)
01:46:29.227 00.000 8976 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
01:46:29.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:46:29.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:46:29.227 00.000 8976 MoveAxis(R, 0, ABG)
01:46:29.227 00.000 8976 MoveAxis(U, 0, ABG)
01:46:29.227 00.000 8976 move complete, result=0
01:46:29.227 00.000 8976 worker thread done servicing request
01:46:29.228 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:46:29.239 00.011 5052 UpdateGuideState exits: m=184 SNR=9.4
01:46:29.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:29.239 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:29.239 00.000 5052 Enqueuing Expose request
01:46:29.239 00.000 8976 Worker thread wakes up
01:46:29.239 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:29.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:29.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:29.926 00.687 8976 Exposure complete
01:46:29.931 00.005 8976 worker thread done servicing request
01:46:29.931 00.000 5052 OnExposeComplete: enter
01:46:29.931 00.000 5052 UpdateGuideState(): m_state=6
01:46:29.931 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5462
01:46:29.931 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.82, Mass=195, SNR=9.7, Peak=72 HFD=2.4
01:46:29.931 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:46:29.931 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
01:46:29.931 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.11 hyp=0.60 cameraTheta=2.95 mountX=0.37 mountY=0.43, mountTheta=0.86
01:46:29.932 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.11, opts=13)
01:46:29.932 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.11)
01:46:29.932 00.000 8976 Worker thread wakes up
01:46:29.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.11) opts 0xd
01:46:29.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.11)
01:46:29.932 00.000 8976 Moving (-0.59, 0.11) raw xDistance=0.37 yDistance=0.43
01:46:29.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:46:29.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:46:29.932 00.000 8976 MoveAxis(L, 2, ABG)
01:46:29.933 00.001 8976 stepping (-12, 19) + (-2, 0)
01:46:29.933 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:29.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:46:29.943 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
01:46:29.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:29.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:29.943 00.000 5052 Enqueuing Expose request
01:46:29.955 00.012 8976 Received - 47 (G) 
01:46:29.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:29.955 00.000 8976 stepped: pos (-14, 19)
01:46:29.955 00.000 8976 MoveAxis(D, 2, ABG)
01:46:29.955 00.000 8976 stepping (-14, 19) + (0, -2)
01:46:29.955 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:29.987 00.032 8976 Received - 47 (G) 
01:46:29.987 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:29.987 00.000 8976 stepped: pos (-14, 17)
01:46:29.987 00.000 8976 move complete, result=0
01:46:29.987 00.000 8976 worker thread done servicing request
01:46:29.987 00.000 8976 Worker thread wakes up
01:46:29.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:29.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:29.987 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:46:30.680 00.693 8976 Exposure complete
01:46:30.685 00.005 8976 worker thread done servicing request
01:46:30.685 00.000 5052 OnExposeComplete: enter
01:46:30.685 00.000 5052 UpdateGuideState(): m_state=6
01:46:30.685 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5463
01:46:30.685 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.65, Mass=199, SNR=9.8, Peak=74 HFD=2.9
01:46:30.685 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.10 = 1.19)
01:46:30.685 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:46:30.686 00.001 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.06 hyp=0.68 cameraTheta=-3.05 mountX=0.26 mountY=0.60, mountTheta=1.17
01:46:30.686 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.06, opts=13)
01:46:30.686 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.06)
01:46:30.686 00.000 8976 Worker thread wakes up
01:46:30.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.06) opts 0xd
01:46:30.686 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.06)
01:46:30.687 00.001 8976 Moving (-0.68, -0.06) raw xDistance=0.26 yDistance=0.60
01:46:30.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:46:30.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
01:46:30.687 00.000 8976 MoveAxis(R, 0, ABG)
01:46:30.687 00.000 8976 MoveAxis(D, 3, ABG)
01:46:30.687 00.000 8976 stepping (-14, 17) + (0, -3)
01:46:30.687 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:46:30.687 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:46:30.697 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:46:30.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:30.697 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:30.697 00.000 5052 Enqueuing Expose request
01:46:30.722 00.025 8976 Received - 47 (G) 
01:46:30.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:46:30.722 00.000 8976 stepped: pos (-14, 14)
01:46:30.722 00.000 8976 move complete, result=0
01:46:30.722 00.000 8976 worker thread done servicing request
01:46:30.722 00.000 8976 Worker thread wakes up
01:46:30.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:30.723 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:30.723 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:46:31.413 00.690 8976 Exposure complete
01:46:31.419 00.006 8976 worker thread done servicing request
01:46:31.419 00.000 5052 OnExposeComplete: enter
01:46:31.419 00.000 5052 UpdateGuideState(): m_state=6
01:46:31.419 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5464
01:46:31.419 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.17, Mass=197, SNR=9.7, Peak=71 HFD=2.5
01:46:31.419 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
01:46:31.419 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
01:46:31.419 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.46 hyp=0.60 cameraTheta=2.27 mountX=0.58 mountY=0.07, mountTheta=0.13
01:46:31.420 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.46, opts=13)
01:46:31.420 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.46)
01:46:31.420 00.000 8976 Worker thread wakes up
01:46:31.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.46) opts 0xd
01:46:31.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.46)
01:46:31.420 00.000 8976 Moving (-0.39, 0.46) raw xDistance=0.58 yDistance=0.07
01:46:31.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
01:46:31.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:46:31.420 00.000 8976 MoveAxis(L, 2, ABG)
01:46:31.421 00.001 8976 stepping (-14, 14) + (-2, 0)
01:46:31.421 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:31.421 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:46:31.432 00.011 5052 UpdateGuideState exits: m=197 SNR=9.7
01:46:31.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:31.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:31.433 00.001 5052 Enqueuing Expose request
01:46:31.458 00.025 8976 Received - 47 (G) 
01:46:31.458 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:31.458 00.000 8976 stepped: pos (-16, 14)
01:46:31.458 00.000 8976 MoveAxis(U, 0, ABG)
01:46:31.458 00.000 8976 move complete, result=0
01:46:31.458 00.000 8976 worker thread done servicing request
01:46:31.458 00.000 8976 Worker thread wakes up
01:46:31.458 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:31.458 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:31.458 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
01:46:32.147 00.689 8976 Exposure complete
01:46:32.152 00.005 8976 worker thread done servicing request
01:46:32.152 00.000 5052 OnExposeComplete: enter
01:46:32.152 00.000 5052 UpdateGuideState(): m_state=6
01:46:32.152 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5465
01:46:32.152 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.80, Mass=211, SNR=10.1, Peak=80 HFD=2.2
01:46:32.153 00.001 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:46:32.153 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
01:46:32.153 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.09 hyp=0.65 cameraTheta=3.00 mountX=0.38 mountY=0.49, mountTheta=0.92
01:46:32.153 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.09, opts=13)
01:46:32.153 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.09)
01:46:32.153 00.000 8976 Worker thread wakes up
01:46:32.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.09) opts 0xd
01:46:32.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.09)
01:46:32.153 00.000 8976 Moving (-0.65, 0.09) raw xDistance=0.38 yDistance=0.49
01:46:32.154 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
01:46:32.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:46:32.154 00.000 8976 MoveAxis(L, 2, ABG)
01:46:32.154 00.000 8976 stepping (-16, 14) + (-2, 0)
01:46:32.154 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:32.154 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:46:32.164 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
01:46:32.164 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:32.164 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:32.164 00.000 5052 Enqueuing Expose request
01:46:32.177 00.013 8976 Received - 47 (G) 
01:46:32.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:32.177 00.000 8976 stepped: pos (-18, 14)
01:46:32.177 00.000 8976 MoveAxis(D, 2, ABG)
01:46:32.177 00.000 8976 stepping (-18, 14) + (0, -2)
01:46:32.177 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:32.209 00.032 8976 Received - 47 (G) 
01:46:32.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:32.209 00.000 8976 stepped: pos (-18, 12)
01:46:32.209 00.000 8976 move complete, result=0
01:46:32.209 00.000 8976 worker thread done servicing request
01:46:32.209 00.000 8976 Worker thread wakes up
01:46:32.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:32.209 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:46:32.209 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:32.896 00.687 8976 Exposure complete
01:46:32.902 00.006 8976 worker thread done servicing request
01:46:32.902 00.000 5052 OnExposeComplete: enter
01:46:32.902 00.000 5052 UpdateGuideState(): m_state=6
01:46:32.902 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5466
01:46:32.902 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.47, Mass=201, SNR=9.8, Peak=71 HFD=2.8
01:46:32.902 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
01:46:32.902 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.46)
01:46:32.902 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.24 hyp=0.53 cameraTheta=-2.68 mountX=0.00 mountY=0.53, mountTheta=1.56
01:46:32.903 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.24, opts=13)
01:46:32.903 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.24)
01:46:32.903 00.000 8976 Worker thread wakes up
01:46:32.903 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.24) opts 0xd
01:46:32.903 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.24)
01:46:32.903 00.000 8976 Moving (-0.48, -0.24) raw xDistance=0.00 yDistance=0.53
01:46:32.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:46:32.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
01:46:32.903 00.000 8976 MoveAxis(R, 0, ABG)
01:46:32.903 00.000 8976 MoveAxis(D, 2, ABG)
01:46:32.903 00.000 8976 stepping (-18, 12) + (0, -2)
01:46:32.903 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:32.904 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:46:32.913 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:46:32.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:32.913 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:32.913 00.000 5052 Enqueuing Expose request
01:46:32.929 00.016 8976 Received - 47 (G) 
01:46:32.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:32.929 00.000 8976 stepped: pos (-18, 10)
01:46:32.929 00.000 8976 move complete, result=0
01:46:32.929 00.000 8976 worker thread done servicing request
01:46:32.929 00.000 8976 Worker thread wakes up
01:46:32.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:32.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:32.929 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:46:33.620 00.691 8976 Exposure complete
01:46:33.625 00.005 8976 worker thread done servicing request
01:46:33.626 00.001 5052 OnExposeComplete: enter
01:46:33.626 00.000 5052 UpdateGuideState(): m_state=6
01:46:33.626 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5467
01:46:33.626 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.95, Mass=212, SNR=10.1, Peak=76 HFD=2.3
01:46:33.626 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.04) = xAngle (0.09 = 0.09)
01:46:33.626 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
01:46:33.626 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.29 cameraTheta=2.13 mountX=0.29 mountY=-0.01, mountTheta=-0.02
01:46:33.626 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.24, opts=13)
01:46:33.626 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.24)
01:46:33.627 00.001 8976 Worker thread wakes up
01:46:33.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.24) opts 0xd
01:46:33.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.24)
01:46:33.627 00.000 8976 Moving (-0.15, 0.24) raw xDistance=0.29 yDistance=-0.01
01:46:33.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:46:33.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:46:33.627 00.000 8976 MoveAxis(L, 1, ABG)
01:46:33.627 00.000 8976 stepping (-18, 10) + (-1, 0)
01:46:33.627 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:33.627 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:46:33.637 00.010 5052 UpdateGuideState exits: m=212 SNR=10.1
01:46:33.638 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:33.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:33.638 00.000 5052 Enqueuing Expose request
01:46:33.648 00.010 8976 Received - 47 (G) 
01:46:33.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:33.648 00.000 8976 stepped: pos (-19, 10)
01:46:33.648 00.000 8976 MoveAxis(U, 0, ABG)
01:46:33.648 00.000 8976 move complete, result=0
01:46:33.648 00.000 8976 worker thread done servicing request
01:46:33.648 00.000 8976 Worker thread wakes up
01:46:33.648 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:46:33.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:33.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:34.335 00.687 8976 Exposure complete
01:46:34.341 00.006 8976 worker thread done servicing request
01:46:34.341 00.000 5052 OnExposeComplete: enter
01:46:34.341 00.000 5052 UpdateGuideState(): m_state=6
01:46:34.341 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5468
01:46:34.341 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.56, Mass=231, SNR=10.5, Peak=75 HFD=2.9
01:46:34.341 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
01:46:34.341 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
01:46:34.341 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.15 hyp=0.56 cameraTheta=-2.87 mountX=0.11 mountY=0.53, mountTheta=1.37
01:46:34.342 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.15, opts=13)
01:46:34.342 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.15)
01:46:34.342 00.000 8976 Worker thread wakes up
01:46:34.342 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.15) opts 0xd
01:46:34.342 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.15)
01:46:34.342 00.000 8976 Moving (-0.54, -0.15) raw xDistance=0.11 yDistance=0.53
01:46:34.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:46:34.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
01:46:34.342 00.000 8976 MoveAxis(R, 0, ABG)
01:46:34.342 00.000 8976 MoveAxis(D, 2, ABG)
01:46:34.342 00.000 8976 stepping (-19, 10) + (0, -2)
01:46:34.342 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:34.343 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:46:34.354 00.011 5052 UpdateGuideState exits: m=231 SNR=10.5
01:46:34.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:34.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:34.354 00.000 5052 Enqueuing Expose request
01:46:34.367 00.013 8976 Received - 47 (G) 
01:46:34.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:34.367 00.000 8976 stepped: pos (-19, 8)
01:46:34.367 00.000 8976 move complete, result=0
01:46:34.368 00.001 8976 worker thread done servicing request
01:46:34.368 00.000 8976 Worker thread wakes up
01:46:34.368 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:34.368 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:34.368 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:46:35.061 00.693 8976 Exposure complete
01:46:35.066 00.005 8976 worker thread done servicing request
01:46:35.066 00.000 5052 OnExposeComplete: enter
01:46:35.066 00.000 5052 UpdateGuideState(): m_state=6
01:46:35.066 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5469
01:46:35.066 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.75, Mass=199, SNR=9.8, Peak=71 HFD=2.6
01:46:35.066 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:46:35.066 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:46:35.066 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.04 hyp=0.54 cameraTheta=3.07 mountX=0.28 mountY=0.44, mountTheta=1.00
01:46:35.067 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.04, opts=13)
01:46:35.067 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.04)
01:46:35.067 00.000 8976 Worker thread wakes up
01:46:35.067 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.04) opts 0xd
01:46:35.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.04)
01:46:35.067 00.000 8976 Moving (-0.54, 0.04) raw xDistance=0.28 yDistance=0.44
01:46:35.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:46:35.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
01:46:35.067 00.000 8976 MoveAxis(L, 1, ABG)
01:46:35.067 00.000 8976 stepping (-19, 8) + (-1, 0)
01:46:35.067 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:35.068 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:46:35.078 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:46:35.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:35.078 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:35.078 00.000 5052 Enqueuing Expose request
01:46:35.086 00.008 8976 Received - 47 (G) 
01:46:35.086 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:35.087 00.001 8976 stepped: pos (-20, 8)
01:46:35.087 00.000 8976 MoveAxis(D, 2, ABG)
01:46:35.087 00.000 8976 stepping (-20, 8) + (0, -2)
01:46:35.087 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:35.119 00.032 8976 Received - 47 (G) 
01:46:35.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:35.119 00.000 8976 stepped: pos (-20, 6)
01:46:35.119 00.000 8976 move complete, result=0
01:46:35.119 00.000 8976 worker thread done servicing request
01:46:35.119 00.000 8976 Worker thread wakes up
01:46:35.119 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:46:35.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:35.119 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:35.812 00.693 8976 Exposure complete
01:46:35.818 00.006 8976 worker thread done servicing request
01:46:35.818 00.000 5052 OnExposeComplete: enter
01:46:35.818 00.000 5052 UpdateGuideState(): m_state=6
01:46:35.818 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5470
01:46:35.818 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.91, Mass=208, SNR=9.9, Peak=73 HFD=2.4
01:46:35.818 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:46:35.818 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
01:46:35.818 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.20 hyp=0.67 cameraTheta=2.84 mountX=0.47 mountY=0.42, mountTheta=0.74
01:46:35.819 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.20, opts=13)
01:46:35.819 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.20)
01:46:35.819 00.000 8976 Worker thread wakes up
01:46:35.819 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.20) opts 0xd
01:46:35.819 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.20)
01:46:35.819 00.000 8976 Moving (-0.64, 0.20) raw xDistance=0.47 yDistance=0.42
01:46:35.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
01:46:35.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
01:46:35.819 00.000 8976 MoveAxis(L, 2, ABG)
01:46:35.819 00.000 8976 stepping (-20, 6) + (-2, 0)
01:46:35.820 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:35.820 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:46:35.830 00.010 5052 UpdateGuideState exits: m=208 SNR=9.9
01:46:35.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:35.830 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:35.830 00.000 5052 Enqueuing Expose request
01:46:35.854 00.024 8976 Received - 47 (G) 
01:46:35.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:35.855 00.001 8976 stepped: pos (-22, 6)
01:46:35.855 00.000 8976 MoveAxis(D, 2, ABG)
01:46:35.855 00.000 8976 stepping (-22, 6) + (0, -2)
01:46:35.855 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:35.886 00.031 8976 Received - 47 (G) 
01:46:35.886 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:35.886 00.000 8976 stepped: pos (-22, 4)
01:46:35.886 00.000 8976 move complete, result=0
01:46:35.886 00.000 8976 worker thread done servicing request
01:46:35.887 00.001 8976 Worker thread wakes up
01:46:35.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:35.887 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:35.887 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:46:36.580 00.693 8976 Exposure complete
01:46:36.585 00.005 8976 worker thread done servicing request
01:46:36.585 00.000 5052 OnExposeComplete: enter
01:46:36.585 00.000 5052 UpdateGuideState(): m_state=6
01:46:36.585 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5471
01:46:36.585 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.66, Mass=236, SNR=10.6, Peak=80 HFD=2.4
01:46:36.585 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.08 = 1.21)
01:46:36.585 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
01:46:36.585 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.05 hyp=0.42 cameraTheta=-3.03 mountX=0.15 mountY=0.38, mountTheta=1.19
01:46:36.586 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.05, opts=13)
01:46:36.586 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.05)
01:46:36.586 00.000 8976 Worker thread wakes up
01:46:36.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.05) opts 0xd
01:46:36.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.05)
01:46:36.586 00.000 8976 Moving (-0.42, -0.05) raw xDistance=0.15 yDistance=0.38
01:46:36.587 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:46:36.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
01:46:36.587 00.000 8976 MoveAxis(R, 0, ABG)
01:46:36.587 00.000 8976 MoveAxis(D, 2, ABG)
01:46:36.587 00.000 8976 stepping (-22, 4) + (0, -2)
01:46:36.587 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:36.587 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:46:36.597 00.010 5052 UpdateGuideState exits: m=236 SNR=10.6
01:46:36.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:36.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:36.597 00.000 5052 Enqueuing Expose request
01:46:36.621 00.024 8976 Received - 47 (G) 
01:46:36.621 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:36.622 00.001 8976 stepped: pos (-22, 2)
01:46:36.622 00.000 8976 move complete, result=0
01:46:36.622 00.000 8976 worker thread done servicing request
01:46:36.622 00.000 8976 Worker thread wakes up
01:46:36.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:36.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:36.622 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:46:37.326 00.704 8976 Exposure complete
01:46:37.332 00.006 8976 worker thread done servicing request
01:46:37.332 00.000 5052 OnExposeComplete: enter
01:46:37.332 00.000 5052 UpdateGuideState(): m_state=6
01:46:37.332 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5472
01:46:37.332 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.71, Mass=202, SNR=9.9, Peak=72 HFD=2.5
01:46:37.332 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:46:37.332 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:46:37.332 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.00 hyp=0.30 cameraTheta=0.02 mountX=-0.13 mountY=-0.25, mountTheta=-2.05
01:46:37.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.00, opts=13)
01:46:37.333 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.00)
01:46:37.333 00.000 8976 Worker thread wakes up
01:46:37.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.00) opts 0xd
01:46:37.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.00)
01:46:37.333 00.000 8976 Moving (0.30, 0.00) raw xDistance=-0.13 yDistance=-0.25
01:46:37.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:46:37.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:46:37.333 00.000 8976 MoveAxis(R, 0, ABG)
01:46:37.333 00.000 8976 MoveAxis(U, 0, ABG)
01:46:37.333 00.000 8976 move complete, result=0
01:46:37.333 00.000 8976 worker thread done servicing request
01:46:37.334 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:46:37.343 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
01:46:37.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:37.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:37.343 00.000 5052 Enqueuing Expose request
01:46:37.343 00.000 8976 Worker thread wakes up
01:46:37.343 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:46:37.343 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:37.343 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:38.037 00.694 8976 Exposure complete
01:46:38.042 00.005 8976 worker thread done servicing request
01:46:38.042 00.000 5052 OnExposeComplete: enter
01:46:38.043 00.001 5052 UpdateGuideState(): m_state=6
01:46:38.043 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5473
01:46:38.043 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.99, Mass=194, SNR=9.7, Peak=71 HFD=2.2
01:46:38.043 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
01:46:38.043 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
01:46:38.043 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.29 hyp=0.47 cameraTheta=0.65 mountX=0.08 mountY=-0.47, mountTheta=-1.39
01:46:38.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.29, opts=13)
01:46:38.044 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.29)
01:46:38.044 00.000 8976 Worker thread wakes up
01:46:38.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.29) opts 0xd
01:46:38.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.29)
01:46:38.044 00.000 8976 Moving (0.37, 0.29) raw xDistance=0.08 yDistance=-0.47
01:46:38.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:46:38.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:46:38.044 00.000 8976 MoveAxis(R, 0, ABG)
01:46:38.044 00.000 8976 MoveAxis(U, 2, ABG)
01:46:38.044 00.000 8976 stepping (-22, 2) + (0, 2)
01:46:38.044 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:38.045 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:46:38.055 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
01:46:38.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:38.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:38.055 00.000 5052 Enqueuing Expose request
01:46:38.076 00.021 8976 Received - 47 (G) 
01:46:38.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:38.076 00.000 8976 stepped: pos (-22, 4)
01:46:38.076 00.000 8976 move complete, result=0
01:46:38.076 00.000 8976 worker thread done servicing request
01:46:38.076 00.000 8976 Worker thread wakes up
01:46:38.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:38.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:38.076 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:46:38.764 00.688 8976 Exposure complete
01:46:38.769 00.005 8976 worker thread done servicing request
01:46:38.770 00.001 5052 OnExposeComplete: enter
01:46:38.770 00.000 5052 UpdateGuideState(): m_state=6
01:46:38.770 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5474
01:46:38.770 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.93, Mass=221, SNR=10.3, Peak=72 HFD=2.3
01:46:38.770 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:46:38.770 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:46:38.770 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.22 hyp=0.70 cameraTheta=0.32 mountX=-0.11 mountY=-0.68, mountTheta=-1.73
01:46:38.770 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.22, opts=13)
01:46:38.770 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.22)
01:46:38.771 00.001 8976 Worker thread wakes up
01:46:38.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.22) opts 0xd
01:46:38.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.22)
01:46:38.771 00.000 8976 Moving (0.66, 0.22) raw xDistance=-0.11 yDistance=-0.68
01:46:38.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:46:38.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
01:46:38.771 00.000 8976 MoveAxis(R, 0, ABG)
01:46:38.771 00.000 8976 MoveAxis(U, 3, ABG)
01:46:38.771 00.000 8976 stepping (-22, 4) + (0, 3)
01:46:38.771 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:46:38.771 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
01:46:38.781 00.010 5052 UpdateGuideState exits: m=221 SNR=10.3
01:46:38.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:38.781 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:38.781 00.000 5052 Enqueuing Expose request
01:46:38.811 00.030 8976 Received - 47 (G) 
01:46:38.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:46:38.811 00.000 8976 stepped: pos (-22, 7)
01:46:38.811 00.000 8976 move complete, result=0
01:46:38.812 00.001 8976 worker thread done servicing request
01:46:38.812 00.000 8976 Worker thread wakes up
01:46:38.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:38.812 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:38.812 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:46:39.504 00.692 8976 Exposure complete
01:46:39.510 00.006 8976 worker thread done servicing request
01:46:39.510 00.000 5052 OnExposeComplete: enter
01:46:39.510 00.000 5052 UpdateGuideState(): m_state=6
01:46:39.510 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5475
01:46:39.510 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.29, Mass=208, SNR=10.0, Peak=78 HFD=2.3
01:46:39.510 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
01:46:39.510 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
01:46:39.510 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.42 hyp=0.57 cameraTheta=-0.83 mountX=-0.55 mountY=-0.10, mountTheta=-2.97
01:46:39.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.42, opts=13)
01:46:39.511 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.42)
01:46:39.511 00.000 8976 Worker thread wakes up
01:46:39.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.42) opts 0xd
01:46:39.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.42)
01:46:39.511 00.000 8976 Moving (0.38, -0.42) raw xDistance=-0.55 yDistance=-0.10
01:46:39.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.55
01:46:39.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:46:39.511 00.000 8976 MoveAxis(R, 2, ABG)
01:46:39.511 00.000 8976 stepping (-22, 7) + (2, 0)
01:46:39.511 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:39.512 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:46:39.521 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
01:46:39.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:39.522 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:39.522 00.000 5052 Enqueuing Expose request
01:46:39.547 00.025 8976 Received - 47 (G) 
01:46:39.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:39.547 00.000 8976 stepped: pos (-20, 7)
01:46:39.547 00.000 8976 MoveAxis(U, 0, ABG)
01:46:39.547 00.000 8976 move complete, result=0
01:46:39.547 00.000 8976 worker thread done servicing request
01:46:39.547 00.000 8976 Worker thread wakes up
01:46:39.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:39.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:39.547 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:46:40.239 00.692 8976 Exposure complete
01:46:40.244 00.005 8976 worker thread done servicing request
01:46:40.244 00.000 5052 OnExposeComplete: enter
01:46:40.244 00.000 5052 UpdateGuideState(): m_state=6
01:46:40.244 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5476
01:46:40.244 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.60, Mass=211, SNR=10.1, Peak=74 HFD=2.2
01:46:40.244 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
01:46:40.244 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
01:46:40.245 00.001 5052 CameraToMount -- cameraX=0.61 cameraY=-0.11 hyp=0.62 cameraTheta=-0.19 mountX=-0.38 mountY=-0.45, mountTheta=-2.27
01:46:40.245 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.11, opts=13)
01:46:40.245 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.11)
01:46:40.245 00.000 8976 Worker thread wakes up
01:46:40.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.11) opts 0xd
01:46:40.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.11)
01:46:40.246 00.001 8976 Moving (0.61, -0.11) raw xDistance=-0.38 yDistance=-0.45
01:46:40.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
01:46:40.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:46:40.246 00.000 8976 MoveAxis(R, 2, ABG)
01:46:40.246 00.000 8976 stepping (-20, 7) + (2, 0)
01:46:40.246 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:40.247 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:46:40.256 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
01:46:40.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:40.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:40.256 00.000 5052 Enqueuing Expose request
01:46:40.282 00.026 8976 Received - 47 (G) 
01:46:40.282 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:40.282 00.000 8976 stepped: pos (-18, 7)
01:46:40.282 00.000 8976 MoveAxis(U, 2, ABG)
01:46:40.282 00.000 8976 stepping (-18, 7) + (0, 2)
01:46:40.282 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:40.314 00.032 8976 Received - 47 (G) 
01:46:40.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:40.314 00.000 8976 stepped: pos (-18, 9)
01:46:40.314 00.000 8976 move complete, result=0
01:46:40.314 00.000 8976 worker thread done servicing request
01:46:40.314 00.000 8976 Worker thread wakes up
01:46:40.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:40.314 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:40.314 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:46:41.009 00.695 8976 Exposure complete
01:46:41.014 00.005 8976 worker thread done servicing request
01:46:41.014 00.000 5052 OnExposeComplete: enter
01:46:41.014 00.000 5052 UpdateGuideState(): m_state=6
01:46:41.014 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5477
01:46:41.014 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.77, Mass=210, SNR=10.0, Peak=86 HFD=2.1
01:46:41.014 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
01:46:41.014 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
01:46:41.014 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.06 hyp=0.52 cameraTheta=0.11 mountX=-0.19 mountY=-0.46, mountTheta=-1.95
01:46:41.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.06, opts=13)
01:46:41.015 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.06)
01:46:41.015 00.000 8976 Worker thread wakes up
01:46:41.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.06) opts 0xd
01:46:41.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.06)
01:46:41.015 00.000 8976 Moving (0.52, 0.06) raw xDistance=-0.19 yDistance=-0.46
01:46:41.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:46:41.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:46:41.015 00.000 8976 MoveAxis(R, 0, ABG)
01:46:41.015 00.000 8976 MoveAxis(U, 2, ABG)
01:46:41.016 00.001 8976 stepping (-18, 9) + (0, 2)
01:46:41.016 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:41.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:46:41.027 00.011 5052 UpdateGuideState exits: m=210 SNR=10.0
01:46:41.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:41.027 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:41.027 00.000 5052 Enqueuing Expose request
01:46:41.050 00.023 8976 Received - 47 (G) 
01:46:41.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:41.050 00.000 8976 stepped: pos (-18, 11)
01:46:41.050 00.000 8976 move complete, result=0
01:46:41.050 00.000 8976 worker thread done servicing request
01:46:41.050 00.000 8976 Worker thread wakes up
01:46:41.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:41.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:41.050 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:46:41.741 00.691 8976 Exposure complete
01:46:41.746 00.005 8976 worker thread done servicing request
01:46:41.746 00.000 5052 OnExposeComplete: enter
01:46:41.746 00.000 5052 UpdateGuideState(): m_state=6
01:46:41.747 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5478
01:46:41.747 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.57, Mass=210, SNR=10.0, Peak=79 HFD=2.1
01:46:41.747 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
01:46:41.747 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
01:46:41.747 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.67 mountX=-0.20 mountY=-0.07, mountTheta=-2.81
01:46:41.747 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.14, opts=13)
01:46:41.747 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.14)
01:46:41.748 00.001 8976 Worker thread wakes up
01:46:41.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.14) opts 0xd
01:46:41.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.14)
01:46:41.748 00.000 8976 Moving (0.17, -0.14) raw xDistance=-0.20 yDistance=-0.07
01:46:41.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:46:41.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:46:41.748 00.000 8976 MoveAxis(R, 0, ABG)
01:46:41.748 00.000 8976 MoveAxis(U, 0, ABG)
01:46:41.748 00.000 8976 move complete, result=0
01:46:41.748 00.000 8976 worker thread done servicing request
01:46:41.749 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:46:41.758 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
01:46:41.758 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:41.758 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:41.758 00.000 5052 Enqueuing Expose request
01:46:41.758 00.000 8976 Worker thread wakes up
01:46:41.758 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:41.758 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:41.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:42.449 00.691 8976 Exposure complete
01:46:42.454 00.005 8976 worker thread done servicing request
01:46:42.454 00.000 5052 OnExposeComplete: enter
01:46:42.454 00.000 5052 UpdateGuideState(): m_state=6
01:46:42.454 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5479
01:46:42.455 00.001 5052 Star::Find returns 1 (0), X=329.46, Y=281.76, Mass=211, SNR=10.1, Peak=79 HFD=1.8
01:46:42.455 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:46:42.455 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
01:46:42.455 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.05 hyp=0.29 cameraTheta=0.16 mountX=-0.09 mountY=-0.27, mountTheta=-1.89
01:46:42.455 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.05, opts=13)
01:46:42.455 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.05)
01:46:42.456 00.001 8976 Worker thread wakes up
01:46:42.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.05) opts 0xd
01:46:42.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.05)
01:46:42.456 00.000 8976 Moving (0.29, 0.05) raw xDistance=-0.09 yDistance=-0.27
01:46:42.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:46:42.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:46:42.456 00.000 8976 MoveAxis(R, 0, ABG)
01:46:42.456 00.000 8976 MoveAxis(U, 1, ABG)
01:46:42.456 00.000 8976 stepping (-18, 11) + (0, 1)
01:46:42.456 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:42.457 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:46:42.467 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
01:46:42.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:42.467 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:42.467 00.000 5052 Enqueuing Expose request
01:46:42.488 00.021 8976 Received - 47 (G) 
01:46:42.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:42.488 00.000 8976 stepped: pos (-18, 12)
01:46:42.488 00.000 8976 move complete, result=0
01:46:42.488 00.000 8976 worker thread done servicing request
01:46:42.488 00.000 8976 Worker thread wakes up
01:46:42.488 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:46:42.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:42.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:43.178 00.690 8976 Exposure complete
01:46:43.184 00.006 8976 worker thread done servicing request
01:46:43.184 00.000 5052 OnExposeComplete: enter
01:46:43.184 00.000 5052 UpdateGuideState(): m_state=6
01:46:43.184 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5480
01:46:43.184 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.65, Mass=192, SNR=9.6, Peak=73 HFD=2.1
01:46:43.184 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:46:43.184 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:46:43.184 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.06 hyp=0.66 cameraTheta=-0.09 mountX=-0.35 mountY=-0.52, mountTheta=-2.17
01:46:43.185 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.06, opts=13)
01:46:43.185 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.06)
01:46:43.185 00.000 8976 Worker thread wakes up
01:46:43.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.06) opts 0xd
01:46:43.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.06)
01:46:43.185 00.000 8976 Moving (0.66, -0.06) raw xDistance=-0.35 yDistance=-0.52
01:46:43.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:46:43.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
01:46:43.185 00.000 8976 MoveAxis(R, 1, ABG)
01:46:43.185 00.000 8976 stepping (-18, 12) + (1, 0)
01:46:43.185 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:43.186 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:46:43.196 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:46:43.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:43.196 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:43.196 00.000 5052 Enqueuing Expose request
01:46:43.208 00.012 8976 Received - 47 (G) 
01:46:43.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:43.208 00.000 8976 stepped: pos (-17, 12)
01:46:43.208 00.000 8976 MoveAxis(U, 2, ABG)
01:46:43.208 00.000 8976 stepping (-17, 12) + (0, 2)
01:46:43.208 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:43.239 00.031 8976 Received - 47 (G) 
01:46:43.240 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:43.240 00.000 8976 stepped: pos (-17, 14)
01:46:43.240 00.000 8976 move complete, result=0
01:46:43.240 00.000 8976 worker thread done servicing request
01:46:43.240 00.000 8976 Worker thread wakes up
01:46:43.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:43.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:43.240 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.5 px 2 ms NORTH
01:46:43.931 00.691 8976 Exposure complete
01:46:43.937 00.006 8976 worker thread done servicing request
01:46:43.937 00.000 5052 OnExposeComplete: enter
01:46:43.937 00.000 5052 UpdateGuideState(): m_state=6
01:46:43.937 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5481
01:46:43.937 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.86, Mass=200, SNR=9.8, Peak=79 HFD=2.3
01:46:43.937 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:46:43.937 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:46:43.937 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.15 hyp=0.64 cameraTheta=0.24 mountX=-0.15 mountY=-0.61, mountTheta=-1.81
01:46:43.938 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.15, opts=13)
01:46:43.938 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.15)
01:46:43.938 00.000 8976 Worker thread wakes up
01:46:43.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.15) opts 0xd
01:46:43.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.15)
01:46:43.938 00.000 8976 Moving (0.63, 0.15) raw xDistance=-0.15 yDistance=-0.61
01:46:43.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:46:43.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
01:46:43.938 00.000 8976 MoveAxis(R, 0, ABG)
01:46:43.938 00.000 8976 MoveAxis(U, 3, ABG)
01:46:43.938 00.000 8976 stepping (-17, 14) + (0, 3)
01:46:43.938 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:46:43.939 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:46:43.948 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:46:43.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:43.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:43.948 00.000 5052 Enqueuing Expose request
01:46:43.975 00.027 8976 Received - 47 (G) 
01:46:43.975 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:46:43.976 00.001 8976 stepped: pos (-17, 17)
01:46:43.976 00.000 8976 move complete, result=0
01:46:43.976 00.000 8976 worker thread done servicing request
01:46:43.976 00.000 8976 Worker thread wakes up
01:46:43.976 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:43.976 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:46:43.976 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:44.667 00.691 8976 Exposure complete
01:46:44.673 00.006 8976 worker thread done servicing request
01:46:44.673 00.000 5052 OnExposeComplete: enter
01:46:44.673 00.000 5052 UpdateGuideState(): m_state=6
01:46:44.673 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5482
01:46:44.673 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.75, Mass=210, SNR=10.1, Peak=79 HFD=2.3
01:46:44.673 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
01:46:44.673 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.19 = 0.19)
01:46:44.673 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.34 mountX=0.06 mountY=0.01, mountTheta=0.20
01:46:44.674 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.04, opts=13)
01:46:44.674 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.04)
01:46:44.674 00.000 8976 Worker thread wakes up
01:46:44.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.04) opts 0xd
01:46:44.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.04)
01:46:44.674 00.000 8976 Moving (-0.04, 0.04) raw xDistance=0.06 yDistance=0.01
01:46:44.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:46:44.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:46:44.674 00.000 8976 MoveAxis(R, 0, ABG)
01:46:44.674 00.000 8976 MoveAxis(U, 0, ABG)
01:46:44.674 00.000 8976 move complete, result=0
01:46:44.674 00.000 8976 worker thread done servicing request
01:46:44.675 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:46:44.685 00.010 5052 UpdateGuideState exits: m=210 SNR=10.1
01:46:44.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:44.685 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:44.685 00.000 5052 Enqueuing Expose request
01:46:44.685 00.000 8976 Worker thread wakes up
01:46:44.685 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:44.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:44.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:45.372 00.687 8976 Exposure complete
01:46:45.377 00.005 8976 worker thread done servicing request
01:46:45.377 00.000 5052 OnExposeComplete: enter
01:46:45.377 00.000 5052 UpdateGuideState(): m_state=6
01:46:45.377 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5483
01:46:45.377 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.01, Mass=209, SNR=10.0, Peak=69 HFD=2.3
01:46:45.377 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.04) = xAngle (-1.09 = -1.09)
01:46:45.377 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
01:46:45.378 00.001 5052 CameraToMount -- cameraX=0.21 cameraY=0.30 hyp=0.36 cameraTheta=0.95 mountX=0.17 mountY=-0.34, mountTheta=-1.11
01:46:45.378 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.30, opts=13)
01:46:45.378 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.30)
01:46:45.378 00.000 8976 Worker thread wakes up
01:46:45.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.30) opts 0xd
01:46:45.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.30)
01:46:45.378 00.000 8976 Moving (0.21, 0.30) raw xDistance=0.17 yDistance=-0.34
01:46:45.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:46:45.379 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:46:45.379 00.000 8976 MoveAxis(R, 0, ABG)
01:46:45.379 00.000 8976 MoveAxis(U, 1, ABG)
01:46:45.379 00.000 8976 stepping (-17, 17) + (0, 1)
01:46:45.379 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:45.380 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:46:45.389 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
01:46:45.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:45.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:45.389 00.000 5052 Enqueuing Expose request
01:46:45.398 00.009 8976 Received - 47 (G) 
01:46:45.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:45.398 00.000 8976 stepped: pos (-17, 18)
01:46:45.398 00.000 8976 move complete, result=0
01:46:45.398 00.000 8976 worker thread done servicing request
01:46:45.398 00.000 8976 Worker thread wakes up
01:46:45.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:45.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:45.398 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:46:46.105 00.707 8976 Exposure complete
01:46:46.111 00.006 8976 worker thread done servicing request
01:46:46.111 00.000 5052 OnExposeComplete: enter
01:46:46.111 00.000 5052 UpdateGuideState(): m_state=6
01:46:46.112 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5484
01:46:46.112 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.84, Mass=190, SNR=9.6, Peak=70 HFD=2.4
01:46:46.112 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
01:46:46.112 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
01:46:46.112 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.60 mountX=0.12 mountY=-0.07, mountTheta=-0.52
01:46:46.112 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.13, opts=13)
01:46:46.112 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.13)
01:46:46.113 00.001 8976 Worker thread wakes up
01:46:46.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.13) opts 0xd
01:46:46.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.13)
01:46:46.113 00.000 8976 Moving (-0.00, 0.13) raw xDistance=0.12 yDistance=-0.07
01:46:46.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:46:46.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:46:46.113 00.000 8976 MoveAxis(R, 0, ABG)
01:46:46.113 00.000 8976 MoveAxis(U, 0, ABG)
01:46:46.113 00.000 8976 move complete, result=0
01:46:46.113 00.000 8976 worker thread done servicing request
01:46:46.113 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:46:46.123 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
01:46:46.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:46.123 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:46.123 00.000 5052 Enqueuing Expose request
01:46:46.123 00.000 8976 Worker thread wakes up
01:46:46.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:46.123 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:46.123 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:46.812 00.689 8976 Exposure complete
01:46:46.818 00.006 8976 worker thread done servicing request
01:46:46.818 00.000 5052 OnExposeComplete: enter
01:46:46.818 00.000 5052 UpdateGuideState(): m_state=6
01:46:46.818 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5485
01:46:46.818 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.65, Mass=205, SNR=9.9, Peak=70 HFD=2.3
01:46:46.818 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
01:46:46.818 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
01:46:46.818 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.90 mountX=0.05 mountY=0.22, mountTheta=1.33
01:46:46.819 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.06, opts=13)
01:46:46.819 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.06)
01:46:46.819 00.000 8976 Worker thread wakes up
01:46:46.819 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.06) opts 0xd
01:46:46.819 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.06)
01:46:46.819 00.000 8976 Moving (-0.22, -0.06) raw xDistance=0.05 yDistance=0.22
01:46:46.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:46:46.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:46:46.819 00.000 8976 MoveAxis(R, 0, ABG)
01:46:46.819 00.000 8976 MoveAxis(U, 0, ABG)
01:46:46.819 00.000 8976 move complete, result=0
01:46:46.819 00.000 8976 worker thread done servicing request
01:46:46.821 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:46:46.830 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:46:46.831 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:46.831 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:46.831 00.000 5052 Enqueuing Expose request
01:46:46.831 00.000 8976 Worker thread wakes up
01:46:46.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:46.831 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:46.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:47.519 00.688 8976 Exposure complete
01:46:47.524 00.005 8976 worker thread done servicing request
01:46:47.525 00.001 5052 OnExposeComplete: enter
01:46:47.525 00.000 5052 UpdateGuideState(): m_state=6
01:46:47.525 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5486
01:46:47.525 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.58, Mass=218, SNR=10.2, Peak=73 HFD=3.0
01:46:47.525 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
01:46:47.525 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
01:46:47.525 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.13 hyp=0.32 cameraTheta=-0.40 mountX=-0.25 mountY=-0.18, mountTheta=-2.51
01:46:47.525 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.13, opts=13)
01:46:47.526 00.001 5052 Enqueuing Move request for stepguider (0.30, -0.13)
01:46:47.526 00.000 8976 Worker thread wakes up
01:46:47.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.13) opts 0xd
01:46:47.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.13)
01:46:47.526 00.000 8976 Moving (0.30, -0.13) raw xDistance=-0.25 yDistance=-0.18
01:46:47.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:46:47.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:46:47.526 00.000 8976 MoveAxis(R, 0, ABG)
01:46:47.526 00.000 8976 MoveAxis(U, 0, ABG)
01:46:47.526 00.000 8976 move complete, result=0
01:46:47.526 00.000 8976 worker thread done servicing request
01:46:47.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:46:47.536 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
01:46:47.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:47.536 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:47.536 00.000 5052 Enqueuing Expose request
01:46:47.536 00.000 8976 Worker thread wakes up
01:46:47.536 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:47.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:47.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:48.223 00.687 8976 Exposure complete
01:46:48.228 00.005 8976 worker thread done servicing request
01:46:48.228 00.000 5052 OnExposeComplete: enter
01:46:48.228 00.000 5052 UpdateGuideState(): m_state=6
01:46:48.228 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5487
01:46:48.228 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.96, Mass=225, SNR=10.4, Peak=70 HFD=2.5
01:46:48.228 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
01:46:48.228 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
01:46:48.228 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.28 cameraTheta=1.14 mountX=0.17 mountY=-0.23, mountTheta=-0.94
01:46:48.229 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.25, opts=13)
01:46:48.229 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.25)
01:46:48.229 00.000 8976 Worker thread wakes up
01:46:48.229 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.25) opts 0xd
01:46:48.229 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.25)
01:46:48.229 00.000 8976 Moving (0.12, 0.25) raw xDistance=0.17 yDistance=-0.23
01:46:48.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:46:48.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:46:48.229 00.000 8976 MoveAxis(R, 0, ABG)
01:46:48.229 00.000 8976 MoveAxis(U, 0, ABG)
01:46:48.230 00.001 8976 move complete, result=0
01:46:48.230 00.000 8976 worker thread done servicing request
01:46:48.230 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:46:48.240 00.010 5052 UpdateGuideState exits: m=225 SNR=10.4
01:46:48.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:48.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:48.240 00.000 5052 Enqueuing Expose request
01:46:48.240 00.000 8976 Worker thread wakes up
01:46:48.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:48.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:48.241 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:48.930 00.689 8976 Exposure complete
01:46:48.936 00.006 8976 worker thread done servicing request
01:46:48.936 00.000 5052 OnExposeComplete: enter
01:46:48.936 00.000 5052 UpdateGuideState(): m_state=6
01:46:48.936 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5488
01:46:48.936 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=282.03, Mass=214, SNR=10.2, Peak=74 HFD=2.3
01:46:48.936 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
01:46:48.936 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
01:46:48.936 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.32 hyp=0.55 cameraTheta=0.61 mountX=0.08 mountY=-0.55, mountTheta=-1.43
01:46:48.937 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.32, opts=13)
01:46:48.937 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.32)
01:46:48.937 00.000 8976 Worker thread wakes up
01:46:48.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.32) opts 0xd
01:46:48.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.32)
01:46:48.937 00.000 8976 Moving (0.45, 0.32) raw xDistance=0.08 yDistance=-0.55
01:46:48.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:46:48.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
01:46:48.937 00.000 8976 MoveAxis(R, 0, ABG)
01:46:48.937 00.000 8976 MoveAxis(U, 2, ABG)
01:46:48.937 00.000 8976 stepping (-17, 18) + (0, 2)
01:46:48.937 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:48.938 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:46:48.947 00.009 5052 UpdateGuideState exits: m=214 SNR=10.2
01:46:48.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:48.947 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:48.947 00.000 5052 Enqueuing Expose request
01:46:48.963 00.016 8976 Received - 47 (G) 
01:46:48.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:48.963 00.000 8976 stepped: pos (-17, 20)
01:46:48.963 00.000 8976 move complete, result=0
01:46:48.963 00.000 8976 worker thread done servicing request
01:46:48.963 00.000 8976 Worker thread wakes up
01:46:48.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:48.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:48.963 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:46:49.649 00.686 8976 Exposure complete
01:46:49.654 00.005 8976 worker thread done servicing request
01:46:49.654 00.000 5052 OnExposeComplete: enter
01:46:49.654 00.000 5052 UpdateGuideState(): m_state=6
01:46:49.654 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5489
01:46:49.654 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.41, Mass=196, SNR=9.7, Peak=75 HFD=2.5
01:46:49.655 00.001 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.04) = xAngle (-3.19 = 3.09)
01:46:49.655 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 2.99)
01:46:49.655 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.30 hyp=0.32 cameraTheta=-1.15 mountX=-0.32 mountY=0.05, mountTheta=2.99
01:46:49.655 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.30, opts=13)
01:46:49.655 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.30)
01:46:49.655 00.000 8976 Worker thread wakes up
01:46:49.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.30) opts 0xd
01:46:49.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.30)
01:46:49.655 00.000 8976 Moving (0.13, -0.30) raw xDistance=-0.32 yDistance=0.05
01:46:49.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:46:49.656 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:46:49.656 00.000 8976 MoveAxis(R, 1, ABG)
01:46:49.656 00.000 8976 stepping (-17, 20) + (1, 0)
01:46:49.656 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:49.656 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:46:49.669 00.013 5052 UpdateGuideState exits: m=196 SNR=9.7
01:46:49.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:49.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:49.669 00.000 5052 Enqueuing Expose request
01:46:49.683 00.014 8976 Received - 47 (G) 
01:46:49.683 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:49.683 00.000 8976 stepped: pos (-16, 20)
01:46:49.683 00.000 8976 MoveAxis(U, 0, ABG)
01:46:49.683 00.000 8976 move complete, result=0
01:46:49.683 00.000 8976 worker thread done servicing request
01:46:49.683 00.000 8976 Worker thread wakes up
01:46:49.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:49.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:49.683 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:46:50.373 00.690 8976 Exposure complete
01:46:50.379 00.006 8976 worker thread done servicing request
01:46:50.379 00.000 5052 OnExposeComplete: enter
01:46:50.379 00.000 5052 UpdateGuideState(): m_state=6
01:46:50.379 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5490
01:46:50.379 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.86, Mass=205, SNR=9.9, Peak=72 HFD=2.3
01:46:50.380 00.001 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
01:46:50.380 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
01:46:50.380 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.66 mountX=0.04 mountY=-0.24, mountTheta=-1.39
01:46:50.380 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.15, opts=13)
01:46:50.380 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.15)
01:46:50.381 00.001 8976 Worker thread wakes up
01:46:50.381 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.15) opts 0xd
01:46:50.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.15)
01:46:50.381 00.000 8976 Moving (0.19, 0.15) raw xDistance=0.04 yDistance=-0.24
01:46:50.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:46:50.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:46:50.381 00.000 8976 MoveAxis(R, 0, ABG)
01:46:50.381 00.000 8976 MoveAxis(U, 0, ABG)
01:46:50.381 00.000 8976 move complete, result=0
01:46:50.381 00.000 8976 worker thread done servicing request
01:46:50.382 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:46:50.391 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:46:50.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:50.391 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:50.391 00.000 5052 Enqueuing Expose request
01:46:50.391 00.000 8976 Worker thread wakes up
01:46:50.392 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:50.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:50.392 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:51.080 00.688 8976 Exposure complete
01:46:51.086 00.006 8976 worker thread done servicing request
01:46:51.086 00.000 5052 OnExposeComplete: enter
01:46:51.086 00.000 5052 UpdateGuideState(): m_state=6
01:46:51.086 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5491
01:46:51.086 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.52, Mass=227, SNR=10.4, Peak=82 HFD=2.2
01:46:51.086 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
01:46:51.086 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
01:46:51.086 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=-0.19 hyp=0.80 cameraTheta=-0.25 mountX=-0.52 mountY=-0.54, mountTheta=-2.34
01:46:51.086 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=-0.19, opts=13)
01:46:51.086 00.000 5052 Enqueuing Move request for stepguider (0.77, -0.19)
01:46:51.086 00.000 8976 Worker thread wakes up
01:46:51.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, -0.19) opts 0xd
01:46:51.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, -0.19)
01:46:51.086 00.000 8976 Moving (0.77, -0.19) raw xDistance=-0.52 yDistance=-0.54
01:46:51.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:46:51.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:46:51.086 00.000 8976 MoveAxis(R, 2, ABG)
01:46:51.086 00.000 8976 stepping (-16, 20) + (2, 0)
01:46:51.087 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:51.087 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
01:46:51.097 00.010 5052 UpdateGuideState exits: m=227 SNR=10.4
01:46:51.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:51.097 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:51.097 00.000 5052 Enqueuing Expose request
01:46:51.121 00.024 8976 Received - 47 (G) 
01:46:51.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:51.121 00.000 8976 stepped: pos (-14, 20)
01:46:51.121 00.000 8976 MoveAxis(U, 2, ABG)
01:46:51.121 00.000 8976 stepping (-14, 20) + (0, 2)
01:46:51.121 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:51.153 00.032 8976 Received - 47 (G) 
01:46:51.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:51.153 00.000 8976 stepped: pos (-14, 22)
01:46:51.153 00.000 8976 move complete, result=0
01:46:51.153 00.000 8976 worker thread done servicing request
01:46:51.153 00.000 8976 Worker thread wakes up
01:46:51.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:51.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:51.153 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
01:46:51.840 00.687 8976 Exposure complete
01:46:51.845 00.005 8976 worker thread done servicing request
01:46:51.845 00.000 5052 OnExposeComplete: enter
01:46:51.845 00.000 5052 UpdateGuideState(): m_state=6
01:46:51.845 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5492
01:46:51.845 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.17, Mass=212, SNR=10.1, Peak=79 HFD=2.2
01:46:51.845 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
01:46:51.845 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
01:46:51.845 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.46 hyp=0.50 cameraTheta=1.19 mountX=0.33 mountY=-0.41, mountTheta=-0.89
01:46:51.846 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.46, opts=13)
01:46:51.846 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.46)
01:46:51.846 00.000 8976 Worker thread wakes up
01:46:51.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.46) opts 0xd
01:46:51.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.46)
01:46:51.846 00.000 8976 Moving (0.19, 0.46) raw xDistance=0.33 yDistance=-0.41
01:46:51.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33
01:46:51.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
01:46:51.846 00.000 8976 MoveAxis(L, 1, ABG)
01:46:51.846 00.000 8976 stepping (-14, 22) + (-1, 0)
01:46:51.847 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:51.847 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:46:51.857 00.010 5052 UpdateGuideState exits: m=212 SNR=10.1
01:46:51.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:51.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:51.857 00.000 5052 Enqueuing Expose request
01:46:51.873 00.016 8976 Received - 47 (G) 
01:46:51.873 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:51.873 00.000 8976 stepped: pos (-15, 22)
01:46:51.873 00.000 8976 MoveAxis(U, 2, ABG)
01:46:51.873 00.000 8976 stepping (-15, 22) + (0, 2)
01:46:51.873 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:51.904 00.031 8976 Received - 47 (G) 
01:46:51.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:51.904 00.000 8976 stepped: pos (-15, 24)
01:46:51.904 00.000 8976 move complete, result=0
01:46:51.904 00.000 8976 worker thread done servicing request
01:46:51.904 00.000 8976 Worker thread wakes up
01:46:51.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:51.904 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
01:46:51.904 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:52.597 00.693 8976 Exposure complete
01:46:52.603 00.006 8976 worker thread done servicing request
01:46:52.604 00.001 5052 OnExposeComplete: enter
01:46:52.604 00.000 5052 UpdateGuideState(): m_state=6
01:46:52.604 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5493
01:46:52.604 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.05, Mass=215, SNR=10.2, Peak=73 HFD=2.1
01:46:52.604 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.02 = -0.02)
01:46:52.604 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.12 = -0.12)
01:46:52.604 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.34 hyp=0.38 cameraTheta=2.02 mountX=0.38 mountY=-0.05, mountTheta=-0.12
01:46:52.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.34, opts=13)
01:46:52.605 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.34)
01:46:52.605 00.000 8976 Worker thread wakes up
01:46:52.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.34) opts 0xd
01:46:52.606 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.34)
01:46:52.606 00.000 8976 Moving (-0.17, 0.34) raw xDistance=0.38 yDistance=-0.05
01:46:52.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
01:46:52.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:46:52.606 00.000 8976 MoveAxis(L, 2, ABG)
01:46:52.606 00.000 8976 stepping (-15, 24) + (-2, 0)
01:46:52.606 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:52.606 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:46:52.616 00.010 5052 UpdateGuideState exits: m=215 SNR=10.2
01:46:52.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:52.616 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:52.616 00.000 5052 Enqueuing Expose request
01:46:52.639 00.023 8976 Received - 47 (G) 
01:46:52.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:52.639 00.000 8976 stepped: pos (-17, 24)
01:46:52.639 00.000 8976 MoveAxis(U, 0, ABG)
01:46:52.639 00.000 8976 move complete, result=0
01:46:52.640 00.001 8976 worker thread done servicing request
01:46:52.640 00.000 8976 Worker thread wakes up
01:46:52.640 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
01:46:52.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:52.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:53.329 00.689 8976 Exposure complete
01:46:53.334 00.005 8976 worker thread done servicing request
01:46:53.334 00.000 5052 OnExposeComplete: enter
01:46:53.334 00.000 5052 UpdateGuideState(): m_state=6
01:46:53.335 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5494
01:46:53.335 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.92, Mass=192, SNR=9.6, Peak=72 HFD=2.4
01:46:53.335 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:46:53.335 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:46:53.335 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.21 hyp=0.51 cameraTheta=0.42 mountX=-0.03 mountY=-0.50, mountTheta=-1.62
01:46:53.335 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.21, opts=13)
01:46:53.335 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.21)
01:46:53.336 00.001 8976 Worker thread wakes up
01:46:53.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.21) opts 0xd
01:46:53.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.21)
01:46:53.336 00.000 8976 Moving (0.46, 0.21) raw xDistance=-0.03 yDistance=-0.50
01:46:53.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:46:53.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
01:46:53.336 00.000 8976 MoveAxis(R, 0, ABG)
01:46:53.336 00.000 8976 MoveAxis(U, 2, ABG)
01:46:53.336 00.000 8976 stepping (-17, 24) + (0, 2)
01:46:53.336 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:53.337 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:46:53.346 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:46:53.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:53.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:53.346 00.000 5052 Enqueuing Expose request
01:46:53.359 00.013 8976 Received - 47 (G) 
01:46:53.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:53.359 00.000 8976 stepped: pos (-17, 26)
01:46:53.359 00.000 8976 move complete, result=0
01:46:53.359 00.000 8976 worker thread done servicing request
01:46:53.359 00.000 8976 Worker thread wakes up
01:46:53.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:53.359 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:46:53.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:54.045 00.686 8976 Exposure complete
01:46:54.051 00.006 8976 worker thread done servicing request
01:46:54.051 00.000 5052 OnExposeComplete: enter
01:46:54.051 00.000 5052 UpdateGuideState(): m_state=6
01:46:54.051 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5495
01:46:54.051 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.55, Mass=207, SNR=10.0, Peak=71 HFD=2.7
01:46:54.051 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.13 = -3.13)
01:46:54.051 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.05)
01:46:54.051 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.09 mountX=-0.18 mountY=0.02, mountTheta=3.05
01:46:54.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.16, opts=13)
01:46:54.052 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.16)
01:46:54.052 00.000 8976 Worker thread wakes up
01:46:54.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.16) opts 0xd
01:46:54.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.16)
01:46:54.052 00.000 8976 Moving (0.09, -0.16) raw xDistance=-0.18 yDistance=0.02
01:46:54.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:46:54.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:46:54.052 00.000 8976 MoveAxis(R, 0, ABG)
01:46:54.052 00.000 8976 MoveAxis(U, 0, ABG)
01:46:54.052 00.000 8976 move complete, result=0
01:46:54.052 00.000 8976 worker thread done servicing request
01:46:54.053 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:46:54.062 00.009 5052 UpdateGuideState exits: m=207 SNR=10.0
01:46:54.063 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:54.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:54.063 00.000 5052 Enqueuing Expose request
01:46:54.063 00.000 8976 Worker thread wakes up
01:46:54.063 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:54.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:54.063 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:54.757 00.694 8976 Exposure complete
01:46:54.762 00.005 8976 worker thread done servicing request
01:46:54.762 00.000 5052 OnExposeComplete: enter
01:46:54.762 00.000 5052 UpdateGuideState(): m_state=6
01:46:54.763 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5496
01:46:54.763 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.46, Mass=202, SNR=9.9, Peak=71 HFD=2.3
01:46:54.763 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
01:46:54.763 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.13)
01:46:54.763 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.29 cameraTheta=-1.01 mountX=-0.29 mountY=0.00, mountTheta=3.13
01:46:54.764 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.25, opts=13)
01:46:54.764 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.25)
01:46:54.764 00.000 8976 Worker thread wakes up
01:46:54.764 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.25) opts 0xd
01:46:54.764 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.25)
01:46:54.764 00.000 8976 Moving (0.16, -0.25) raw xDistance=-0.29 yDistance=0.00
01:46:54.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:46:54.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:46:54.764 00.000 8976 MoveAxis(R, 1, ABG)
01:46:54.764 00.000 8976 stepping (-17, 26) + (1, 0)
01:46:54.764 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:54.765 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:46:54.775 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
01:46:54.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:54.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:54.775 00.000 5052 Enqueuing Expose request
01:46:54.782 00.007 8976 Received - 47 (G) 
01:46:54.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:54.782 00.000 8976 stepped: pos (-16, 26)
01:46:54.782 00.000 8976 MoveAxis(U, 0, ABG)
01:46:54.782 00.000 8976 move complete, result=0
01:46:54.782 00.000 8976 worker thread done servicing request
01:46:54.782 00.000 8976 Worker thread wakes up
01:46:54.782 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:46:54.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:54.782 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:55.472 00.690 8976 Exposure complete
01:46:55.477 00.005 8976 worker thread done servicing request
01:46:55.477 00.000 5052 OnExposeComplete: enter
01:46:55.477 00.000 5052 UpdateGuideState(): m_state=6
01:46:55.478 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5497
01:46:55.478 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.61, Mass=198, SNR=9.7, Peak=73 HFD=2.2
01:46:55.478 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.72 = 2.56)
01:46:55.478 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.82 = 2.46)
01:46:55.478 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.68 mountX=-0.09 mountY=0.06, mountTheta=2.50
01:46:55.478 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.10, opts=13)
01:46:55.478 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.10)
01:46:55.479 00.001 8976 Worker thread wakes up
01:46:55.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.10) opts 0xd
01:46:55.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.10)
01:46:55.479 00.000 8976 Moving (-0.01, -0.10) raw xDistance=-0.09 yDistance=0.06
01:46:55.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:46:55.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:46:55.479 00.000 8976 MoveAxis(R, 0, ABG)
01:46:55.479 00.000 8976 MoveAxis(U, 0, ABG)
01:46:55.479 00.000 8976 move complete, result=0
01:46:55.479 00.000 8976 worker thread done servicing request
01:46:55.479 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:46:55.488 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:46:55.489 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:55.489 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:55.489 00.000 5052 Enqueuing Expose request
01:46:55.489 00.000 8976 Worker thread wakes up
01:46:55.489 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:55.489 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:55.489 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:56.179 00.690 8976 Exposure complete
01:46:56.185 00.006 8976 worker thread done servicing request
01:46:56.185 00.000 5052 OnExposeComplete: enter
01:46:56.185 00.000 5052 UpdateGuideState(): m_state=6
01:46:56.185 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5498
01:46:56.185 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.90, Mass=180, SNR=9.3, Peak=72 HFD=2.1
01:46:56.185 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
01:46:56.185 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
01:46:56.185 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.28 cameraTheta=2.36 mountX=0.26 mountY=0.06, mountTheta=0.22
01:46:56.186 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.20, opts=13)
01:46:56.186 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.20)
01:46:56.186 00.000 8976 Worker thread wakes up
01:46:56.186 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.20) opts 0xd
01:46:56.186 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.20)
01:46:56.186 00.000 8976 Moving (-0.20, 0.20) raw xDistance=0.26 yDistance=0.06
01:46:56.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:46:56.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:46:56.186 00.000 8976 MoveAxis(L, 1, ABG)
01:46:56.186 00.000 8976 stepping (-16, 26) + (-1, 0)
01:46:56.186 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:56.187 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:46:56.197 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
01:46:56.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:56.197 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:56.197 00.000 5052 Enqueuing Expose request
01:46:56.204 00.007 8976 Received - 47 (G) 
01:46:56.204 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:46:56.204 00.000 8976 stepped: pos (-17, 26)
01:46:56.204 00.000 8976 MoveAxis(U, 0, ABG)
01:46:56.204 00.000 8976 move complete, result=0
01:46:56.204 00.000 8976 worker thread done servicing request
01:46:56.204 00.000 8976 Worker thread wakes up
01:46:56.204 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:46:56.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:56.204 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:56.893 00.689 8976 Exposure complete
01:46:56.899 00.006 8976 worker thread done servicing request
01:46:56.899 00.000 5052 OnExposeComplete: enter
01:46:56.899 00.000 5052 UpdateGuideState(): m_state=6
01:46:56.899 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5499
01:46:56.899 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.60, Mass=218, SNR=10.2, Peak=69 HFD=2.7
01:46:56.899 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.93 = 1.36)
01:46:56.899 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
01:46:56.899 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.11 hyp=0.44 cameraTheta=-2.88 mountX=0.09 mountY=0.42, mountTheta=1.35
01:46:56.900 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.11, opts=13)
01:46:56.900 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.11)
01:46:56.900 00.000 8976 Worker thread wakes up
01:46:56.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.11) opts 0xd
01:46:56.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.11)
01:46:56.900 00.000 8976 Moving (-0.43, -0.11) raw xDistance=0.09 yDistance=0.42
01:46:56.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:46:56.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:46:56.900 00.000 8976 MoveAxis(R, 0, ABG)
01:46:56.900 00.000 8976 MoveAxis(D, 2, ABG)
01:46:56.900 00.000 8976 stepping (-17, 26) + (0, -2)
01:46:56.900 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:56.901 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:46:56.910 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
01:46:56.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:56.910 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:56.910 00.000 5052 Enqueuing Expose request
01:46:56.924 00.014 8976 Received - 47 (G) 
01:46:56.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:56.924 00.000 8976 stepped: pos (-17, 24)
01:46:56.924 00.000 8976 move complete, result=0
01:46:56.924 00.000 8976 worker thread done servicing request
01:46:56.924 00.000 8976 Worker thread wakes up
01:46:56.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:56.924 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:56.924 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:46:57.612 00.688 8976 Exposure complete
01:46:57.618 00.006 8976 worker thread done servicing request
01:46:57.618 00.000 5052 OnExposeComplete: enter
01:46:57.618 00.000 5052 UpdateGuideState(): m_state=6
01:46:57.618 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5500
01:46:57.618 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.62, Mass=217, SNR=10.2, Peak=72 HFD=2.3
01:46:57.618 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.79 = 1.50)
01:46:57.618 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
01:46:57.618 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.74 mountX=0.02 mountY=0.24, mountTheta=1.50
01:46:57.620 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.09, opts=13)
01:46:57.620 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.09)
01:46:57.620 00.000 8976 Worker thread wakes up
01:46:57.620 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.09) opts 0xd
01:46:57.620 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.09)
01:46:57.620 00.000 8976 Moving (-0.22, -0.09) raw xDistance=0.02 yDistance=0.24
01:46:57.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:46:57.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:46:57.620 00.000 8976 MoveAxis(R, 0, ABG)
01:46:57.621 00.001 8976 MoveAxis(U, 0, ABG)
01:46:57.621 00.000 8976 move complete, result=0
01:46:57.621 00.000 8976 worker thread done servicing request
01:46:57.621 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=65, Gamma=2.630
01:46:57.632 00.011 5052 UpdateGuideState exits: m=217 SNR=10.2
01:46:57.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:57.632 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:57.632 00.000 5052 Enqueuing Expose request
01:46:57.632 00.000 8976 Worker thread wakes up
01:46:57.632 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:57.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:57.632 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:58.319 00.687 8976 Exposure complete
01:46:58.325 00.006 8976 worker thread done servicing request
01:46:58.325 00.000 5052 OnExposeComplete: enter
01:46:58.325 00.000 5052 UpdateGuideState(): m_state=6
01:46:58.325 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5501
01:46:58.325 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.71, Mass=217, SNR=10.2, Peak=74 HFD=2.3
01:46:58.325 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
01:46:58.325 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
01:46:58.325 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.00 hyp=0.46 cameraTheta=-3.14 mountX=0.21 mountY=0.39, mountTheta=1.08
01:46:58.326 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.00, opts=13)
01:46:58.326 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.00)
01:46:58.326 00.000 8976 Worker thread wakes up
01:46:58.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.00) opts 0xd
01:46:58.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.00)
01:46:58.326 00.000 8976 Moving (-0.46, -0.00) raw xDistance=0.21 yDistance=0.39
01:46:58.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:46:58.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:46:58.326 00.000 8976 MoveAxis(R, 0, ABG)
01:46:58.326 00.000 8976 MoveAxis(D, 2, ABG)
01:46:58.326 00.000 8976 stepping (-17, 24) + (0, -2)
01:46:58.326 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:58.327 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:46:58.337 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:46:58.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:58.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:58.337 00.000 5052 Enqueuing Expose request
01:46:58.363 00.026 8976 Received - 47 (G) 
01:46:58.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:46:58.363 00.000 8976 stepped: pos (-17, 22)
01:46:58.363 00.000 8976 move complete, result=0
01:46:58.363 00.000 8976 worker thread done servicing request
01:46:58.363 00.000 8976 Worker thread wakes up
01:46:58.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:58.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:58.363 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:46:59.022 00.659 8976 Exposure complete
01:46:59.028 00.006 8976 worker thread done servicing request
01:46:59.028 00.000 5052 OnExposeComplete: enter
01:46:59.028 00.000 5052 UpdateGuideState(): m_state=6
01:46:59.028 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5502
01:46:59.028 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.86, Mass=221, SNR=10.3, Peak=74 HFD=2.4
01:46:59.028 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
01:46:59.028 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.54 = -0.54)
01:46:59.028 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.61 mountX=0.14 mountY=-0.08, mountTheta=-0.51
01:46:59.029 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.15, opts=13)
01:46:59.029 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.15)
01:46:59.029 00.000 8976 Worker thread wakes up
01:46:59.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.15) opts 0xd
01:46:59.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.15)
01:46:59.029 00.000 8976 Moving (-0.01, 0.15) raw xDistance=0.14 yDistance=-0.08
01:46:59.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:46:59.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:46:59.029 00.000 8976 MoveAxis(R, 0, ABG)
01:46:59.029 00.000 8976 MoveAxis(U, 0, ABG)
01:46:59.029 00.000 8976 move complete, result=0
01:46:59.029 00.000 8976 worker thread done servicing request
01:46:59.030 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:46:59.039 00.009 5052 UpdateGuideState exits: m=221 SNR=10.3
01:46:59.039 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:59.039 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:59.039 00.000 5052 Enqueuing Expose request
01:46:59.039 00.000 8976 Worker thread wakes up
01:46:59.039 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:59.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:59.039 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:59.698 00.659 8976 Exposure complete
01:46:59.704 00.006 8976 worker thread done servicing request
01:46:59.704 00.000 5052 OnExposeComplete: enter
01:46:59.704 00.000 5052 UpdateGuideState(): m_state=6
01:46:59.704 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5503
01:46:59.704 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.51, Mass=210, SNR=10.1, Peak=72 HFD=2.3
01:46:59.705 00.001 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.14 = 2.14)
01:46:59.705 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.04)
01:46:59.705 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.10 mountX=-0.12 mountY=0.20, mountTheta=2.11
01:46:59.705 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.20, opts=13)
01:46:59.705 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.20)
01:46:59.706 00.001 8976 Worker thread wakes up
01:46:59.706 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.20) opts 0xd
01:46:59.706 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.20)
01:46:59.706 00.000 8976 Moving (-0.11, -0.20) raw xDistance=-0.12 yDistance=0.20
01:46:59.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:46:59.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:46:59.706 00.000 8976 MoveAxis(R, 0, ABG)
01:46:59.706 00.000 8976 MoveAxis(U, 0, ABG)
01:46:59.706 00.000 8976 move complete, result=0
01:46:59.706 00.000 8976 worker thread done servicing request
01:46:59.707 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:46:59.716 00.009 5052 UpdateGuideState exits: m=210 SNR=10.1
01:46:59.716 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:59.716 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:46:59.716 00.000 5052 Enqueuing Expose request
01:46:59.716 00.000 8976 Worker thread wakes up
01:46:59.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:46:59.717 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:46:59.717 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:47:00.375 00.658 8976 Exposure complete
01:47:00.380 00.005 8976 worker thread done servicing request
01:47:00.380 00.000 5052 OnExposeComplete: enter
01:47:00.380 00.000 5052 UpdateGuideState(): m_state=6
01:47:00.381 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5504
01:47:00.381 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.90, Mass=193, SNR=9.6, Peak=75 HFD=2.2
01:47:00.381 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.04) = xAngle (-0.03 = -0.03)
01:47:00.381 00.000 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.14 = -0.14)
01:47:00.381 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.01 mountX=0.21 mountY=-0.03, mountTheta=-0.13
01:47:00.381 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.19, opts=13)
01:47:00.381 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.19)
01:47:00.382 00.001 8976 Worker thread wakes up
01:47:00.382 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.19) opts 0xd
01:47:00.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.19)
01:47:00.382 00.000 8976 Moving (-0.09, 0.19) raw xDistance=0.21 yDistance=-0.03
01:47:00.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:47:00.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:47:00.382 00.000 8976 MoveAxis(R, 0, ABG)
01:47:00.382 00.000 8976 MoveAxis(U, 0, ABG)
01:47:00.382 00.000 8976 move complete, result=0
01:47:00.382 00.000 8976 worker thread done servicing request
01:47:00.382 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:47:00.391 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:47:00.393 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:00.393 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:00.393 00.000 5052 Enqueuing Expose request
01:47:00.393 00.000 8976 Worker thread wakes up
01:47:00.393 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:00.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:00.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:01.053 00.660 8976 Exposure complete
01:47:01.058 00.005 8976 worker thread done servicing request
01:47:01.058 00.000 5052 OnExposeComplete: enter
01:47:01.058 00.000 5052 UpdateGuideState(): m_state=6
01:47:01.058 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5505
01:47:01.058 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.89, Mass=206, SNR=9.9, Peak=75 HFD=2.4
01:47:01.059 00.001 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
01:47:01.059 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
01:47:01.059 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.26 cameraTheta=0.74 mountX=0.07 mountY=-0.26, mountTheta=-1.31
01:47:01.059 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.18, opts=13)
01:47:01.059 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.18)
01:47:01.059 00.000 8976 Worker thread wakes up
01:47:01.060 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.18) opts 0xd
01:47:01.060 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.18)
01:47:01.060 00.000 8976 Moving (0.20, 0.18) raw xDistance=0.07 yDistance=-0.26
01:47:01.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:47:01.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:47:01.060 00.000 8976 MoveAxis(R, 0, ABG)
01:47:01.060 00.000 8976 MoveAxis(U, 1, ABG)
01:47:01.060 00.000 8976 stepping (-17, 22) + (0, 1)
01:47:01.060 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:01.060 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:47:01.070 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
01:47:01.070 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:01.070 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:01.070 00.000 5052 Enqueuing Expose request
01:47:01.080 00.010 8976 Received - 47 (G) 
01:47:01.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:01.080 00.000 8976 stepped: pos (-17, 23)
01:47:01.081 00.001 8976 move complete, result=0
01:47:01.081 00.000 8976 worker thread done servicing request
01:47:01.081 00.000 8976 Worker thread wakes up
01:47:01.081 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:01.081 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:01.081 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:47:01.738 00.657 8976 Exposure complete
01:47:01.743 00.005 8976 worker thread done servicing request
01:47:01.743 00.000 5052 OnExposeComplete: enter
01:47:01.743 00.000 5052 UpdateGuideState(): m_state=6
01:47:01.743 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5506
01:47:01.743 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=282.16, Mass=205, SNR=9.9, Peak=79 HFD=2.6
01:47:01.743 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
01:47:01.743 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
01:47:01.743 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.45 hyp=0.60 cameraTheta=0.84 mountX=0.21 mountY=-0.58, mountTheta=-1.22
01:47:01.744 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.45, opts=13)
01:47:01.744 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.45)
01:47:01.744 00.000 8976 Worker thread wakes up
01:47:01.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.45) opts 0xd
01:47:01.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.45)
01:47:01.744 00.000 8976 Moving (0.40, 0.45) raw xDistance=0.21 yDistance=-0.58
01:47:01.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:47:01.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
01:47:01.744 00.000 8976 MoveAxis(R, 0, ABG)
01:47:01.745 00.001 8976 MoveAxis(U, 2, ABG)
01:47:01.745 00.000 8976 stepping (-17, 23) + (0, 2)
01:47:01.745 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:01.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:47:01.755 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:47:01.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:01.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:01.755 00.000 5052 Enqueuing Expose request
01:47:01.767 00.012 8976 Received - 47 (G) 
01:47:01.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:01.768 00.001 8976 stepped: pos (-17, 25)
01:47:01.768 00.000 8976 move complete, result=0
01:47:01.768 00.000 8976 worker thread done servicing request
01:47:01.768 00.000 8976 Worker thread wakes up
01:47:01.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:01.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:01.768 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:47:02.425 00.657 8976 Exposure complete
01:47:02.430 00.005 8976 worker thread done servicing request
01:47:02.431 00.001 5052 OnExposeComplete: enter
01:47:02.431 00.000 5052 UpdateGuideState(): m_state=6
01:47:02.431 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5507
01:47:02.431 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.85, Mass=216, SNR=10.2, Peak=75 HFD=2.4
01:47:02.431 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
01:47:02.431 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
01:47:02.431 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.59 mountX=0.13 mountY=-0.08, mountTheta=-0.53
01:47:02.431 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.14, opts=13)
01:47:02.432 00.001 5052 Enqueuing Move request for stepguider (-0.00, 0.14)
01:47:02.432 00.000 8976 Worker thread wakes up
01:47:02.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.14) opts 0xd
01:47:02.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.14)
01:47:02.432 00.000 8976 Moving (-0.00, 0.14) raw xDistance=0.13 yDistance=-0.08
01:47:02.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:47:02.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:47:02.432 00.000 8976 MoveAxis(R, 0, ABG)
01:47:02.432 00.000 8976 MoveAxis(U, 0, ABG)
01:47:02.432 00.000 8976 move complete, result=0
01:47:02.432 00.000 8976 worker thread done servicing request
01:47:02.432 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:47:02.442 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
01:47:02.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:02.442 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:02.442 00.000 5052 Enqueuing Expose request
01:47:02.442 00.000 8976 Worker thread wakes up
01:47:02.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:02.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:02.442 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:03.133 00.691 8976 Exposure complete
01:47:03.139 00.006 8976 worker thread done servicing request
01:47:03.139 00.000 5052 OnExposeComplete: enter
01:47:03.139 00.000 5052 UpdateGuideState(): m_state=6
01:47:03.139 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5508
01:47:03.139 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.05, Mass=209, SNR=10.0, Peak=71 HFD=2.5
01:47:03.139 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
01:47:03.139 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
01:47:03.139 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.34 hyp=0.51 cameraTheta=2.42 mountX=0.48 mountY=0.14, mountTheta=0.28
01:47:03.140 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.34, opts=13)
01:47:03.140 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.34)
01:47:03.140 00.000 8976 Worker thread wakes up
01:47:03.141 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.34) opts 0xd
01:47:03.141 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.34)
01:47:03.141 00.000 8976 Moving (-0.39, 0.34) raw xDistance=0.48 yDistance=0.14
01:47:03.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:47:03.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:47:03.141 00.000 8976 MoveAxis(L, 2, ABG)
01:47:03.141 00.000 8976 stepping (-17, 25) + (-2, 0)
01:47:03.141 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:03.142 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:47:03.152 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:47:03.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:03.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:03.152 00.000 5052 Enqueuing Expose request
01:47:03.174 00.022 8976 Received - 47 (G) 
01:47:03.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:03.174 00.000 8976 stepped: pos (-19, 25)
01:47:03.174 00.000 8976 MoveAxis(U, 0, ABG)
01:47:03.174 00.000 8976 move complete, result=0
01:47:03.174 00.000 8976 worker thread done servicing request
01:47:03.174 00.000 8976 Worker thread wakes up
01:47:03.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:03.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:03.174 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:47:03.869 00.695 8976 Exposure complete
01:47:03.875 00.006 8976 worker thread done servicing request
01:47:03.875 00.000 5052 OnExposeComplete: enter
01:47:03.875 00.000 5052 UpdateGuideState(): m_state=6
01:47:03.875 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5509
01:47:03.876 00.001 5052 Star::Find returns 1 (0), X=328.38, Y=281.68, Mass=201, SNR=9.8, Peak=75 HFD=2.8
01:47:03.876 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
01:47:03.876 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.04)
01:47:03.876 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.03 hyp=0.80 cameraTheta=-3.10 mountX=0.33 mountY=0.68, mountTheta=1.12
01:47:03.877 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.03, opts=13)
01:47:03.877 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.03)
01:47:03.877 00.000 8976 Worker thread wakes up
01:47:03.877 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.03) opts 0xd
01:47:03.877 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.03)
01:47:03.877 00.000 8976 Moving (-0.79, -0.03) raw xDistance=0.33 yDistance=0.68
01:47:03.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:47:03.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
01:47:03.877 00.000 8976 MoveAxis(L, 2, ABG)
01:47:03.877 00.000 8976 stepping (-19, 25) + (-2, 0)
01:47:03.877 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:03.878 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:47:03.889 00.011 5052 UpdateGuideState exits: m=201 SNR=9.8
01:47:03.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:03.889 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:03.889 00.000 5052 Enqueuing Expose request
01:47:03.909 00.020 8976 Received - 47 (G) 
01:47:03.909 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:03.909 00.000 8976 stepped: pos (-21, 25)
01:47:03.909 00.000 8976 MoveAxis(D, 3, ABG)
01:47:03.909 00.000 8976 stepping (-21, 25) + (0, -3)
01:47:03.909 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:03.942 00.033 8976 Received - 47 (G) 
01:47:03.942 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:03.942 00.000 8976 stepped: pos (-21, 22)
01:47:03.942 00.000 8976 move complete, result=0
01:47:03.942 00.000 8976 worker thread done servicing request
01:47:03.942 00.000 8976 Worker thread wakes up
01:47:03.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:03.942 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:47:03.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:04.636 00.694 8976 Exposure complete
01:47:04.641 00.005 8976 worker thread done servicing request
01:47:04.642 00.001 5052 OnExposeComplete: enter
01:47:04.642 00.000 5052 UpdateGuideState(): m_state=6
01:47:04.642 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5510
01:47:04.642 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=281.67, Mass=194, SNR=9.6, Peak=77 HFD=2.3
01:47:04.642 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
01:47:04.642 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
01:47:04.642 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=-0.04 hyp=1.07 cameraTheta=-3.10 mountX=0.45 mountY=0.92, mountTheta=1.12
01:47:04.643 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=-0.04, opts=13)
01:47:04.643 00.000 5052 Enqueuing Move request for stepguider (-1.07, -0.04)
01:47:04.643 00.000 8976 Worker thread wakes up
01:47:04.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, -0.04) opts 0xd
01:47:04.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, -0.04)
01:47:04.643 00.000 8976 Moving (-1.07, -0.04) raw xDistance=0.45 yDistance=0.92
01:47:04.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
01:47:04.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.92
01:47:04.643 00.000 8976 MoveAxis(L, 2, ABG)
01:47:04.643 00.000 8976 stepping (-21, 22) + (-2, 0)
01:47:04.643 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:04.644 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:47:04.654 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:47:04.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:04.654 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:04.654 00.000 5052 Enqueuing Expose request
01:47:04.677 00.023 8976 Received - 47 (G) 
01:47:04.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:04.677 00.000 8976 stepped: pos (-23, 22)
01:47:04.677 00.000 8976 MoveAxis(D, 4, ABG)
01:47:04.677 00.000 8976 stepping (-23, 22) + (0, -4)
01:47:04.677 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:47:04.709 00.032 8976 Received - 47 (G) 
01:47:04.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:47:04.709 00.000 8976 stepped: pos (-23, 18)
01:47:04.709 00.000 8976 move complete, result=0
01:47:04.710 00.001 8976 worker thread done servicing request
01:47:04.710 00.000 8976 Worker thread wakes up
01:47:04.710 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:47:04.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:04.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:05.402 00.692 8976 Exposure complete
01:47:05.408 00.006 8976 worker thread done servicing request
01:47:05.409 00.001 5052 OnExposeComplete: enter
01:47:05.409 00.000 5052 UpdateGuideState(): m_state=6
01:47:05.409 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5511
01:47:05.409 00.000 5052 Star::Find returns 1 (0), X=328.29, Y=281.71, Mass=198, SNR=9.8, Peak=77 HFD=1.8
01:47:05.409 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:47:05.409 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
01:47:05.409 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=0.00 hyp=0.88 cameraTheta=3.14 mountX=0.41 mountY=0.74, mountTheta=1.07
01:47:05.409 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=0.00, opts=13)
01:47:05.409 00.000 5052 Enqueuing Move request for stepguider (-0.88, 0.00)
01:47:05.410 00.001 8976 Worker thread wakes up
01:47:05.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, 0.00) opts 0xd
01:47:05.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, 0.00)
01:47:05.410 00.000 8976 Moving (-0.88, 0.00) raw xDistance=0.41 yDistance=0.74
01:47:05.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:47:05.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.74
01:47:05.410 00.000 8976 MoveAxis(L, 2, ABG)
01:47:05.410 00.000 8976 stepping (-23, 18) + (-2, 0)
01:47:05.410 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:05.410 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:47:05.422 00.012 5052 UpdateGuideState exits: m=198 SNR=9.8
01:47:05.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:05.422 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:05.422 00.000 5052 Enqueuing Expose request
01:47:05.445 00.023 8976 Received - 47 (G) 
01:47:05.449 00.004 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:05.449 00.000 8976 stepped: pos (-25, 18)
01:47:05.449 00.000 8976 MoveAxis(D, 3, ABG)
01:47:05.449 00.000 8976 stepping (-25, 18) + (0, -3)
01:47:05.449 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:05.476 00.027 8976 Received - 47 (G) 
01:47:05.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:05.476 00.000 8976 stepped: pos (-25, 15)
01:47:05.476 00.000 8976 move complete, result=0
01:47:05.476 00.000 8976 worker thread done servicing request
01:47:05.476 00.000 8976 Worker thread wakes up
01:47:05.477 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:05.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:05.477 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:47:06.182 00.705 8976 Exposure complete
01:47:06.187 00.005 8976 worker thread done servicing request
01:47:06.187 00.000 5052 OnExposeComplete: enter
01:47:06.187 00.000 5052 UpdateGuideState(): m_state=6
01:47:06.187 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5512
01:47:06.187 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.54, Mass=219, SNR=10.3, Peak=76 HFD=2.8
01:47:06.188 00.001 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
01:47:06.188 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.32)
01:47:06.188 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.17 hyp=0.52 cameraTheta=-2.82 mountX=0.08 mountY=0.50, mountTheta=1.42
01:47:06.188 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.17, opts=13)
01:47:06.188 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.17)
01:47:06.188 00.000 8976 Worker thread wakes up
01:47:06.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.17) opts 0xd
01:47:06.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.17)
01:47:06.189 00.001 8976 Moving (-0.49, -0.17) raw xDistance=0.08 yDistance=0.50
01:47:06.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:47:06.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
01:47:06.189 00.000 8976 MoveAxis(R, 0, ABG)
01:47:06.189 00.000 8976 MoveAxis(D, 2, ABG)
01:47:06.189 00.000 8976 stepping (-25, 15) + (0, -2)
01:47:06.189 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:06.189 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:47:06.198 00.009 5052 UpdateGuideState exits: m=219 SNR=10.3
01:47:06.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:06.199 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:06.199 00.000 5052 Enqueuing Expose request
01:47:06.212 00.013 8976 Received - 47 (G) 
01:47:06.212 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:06.212 00.000 8976 stepped: pos (-25, 13)
01:47:06.212 00.000 8976 move complete, result=0
01:47:06.212 00.000 8976 worker thread done servicing request
01:47:06.212 00.000 8976 Worker thread wakes up
01:47:06.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:06.212 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:06.212 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:47:06.902 00.690 8976 Exposure complete
01:47:06.907 00.005 8976 worker thread done servicing request
01:47:06.907 00.000 5052 OnExposeComplete: enter
01:47:06.907 00.000 5052 UpdateGuideState(): m_state=6
01:47:06.907 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5513
01:47:06.907 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.67, Mass=208, SNR=10.0, Peak=72 HFD=2.3
01:47:06.907 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.87 = 1.42)
01:47:06.907 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
01:47:06.907 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.82 mountX=0.02 mountY=0.13, mountTheta=1.41
01:47:06.908 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.04, opts=13)
01:47:06.908 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.04)
01:47:06.908 00.000 8976 Worker thread wakes up
01:47:06.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.04) opts 0xd
01:47:06.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.04)
01:47:06.908 00.000 8976 Moving (-0.12, -0.04) raw xDistance=0.02 yDistance=0.13
01:47:06.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:47:06.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:47:06.908 00.000 8976 MoveAxis(R, 0, ABG)
01:47:06.909 00.001 8976 MoveAxis(U, 0, ABG)
01:47:06.909 00.000 8976 move complete, result=0
01:47:06.909 00.000 8976 worker thread done servicing request
01:47:06.909 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:47:06.919 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:47:06.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:06.919 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:06.919 00.000 5052 Enqueuing Expose request
01:47:06.919 00.000 8976 Worker thread wakes up
01:47:06.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:06.919 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:06.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:07.608 00.689 8976 Exposure complete
01:47:07.614 00.006 8976 worker thread done servicing request
01:47:07.614 00.000 5052 OnExposeComplete: enter
01:47:07.614 00.000 5052 UpdateGuideState(): m_state=6
01:47:07.614 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5514
01:47:07.614 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.90, Mass=224, SNR=10.4, Peak=87 HFD=2.1
01:47:07.614 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
01:47:07.614 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:47:07.614 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.21 mountX=0.23 mountY=0.02, mountTheta=0.07
01:47:07.615 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.19, opts=13)
01:47:07.615 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.19)
01:47:07.615 00.000 8976 Worker thread wakes up
01:47:07.615 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.19) opts 0xd
01:47:07.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.19)
01:47:07.615 00.000 8976 Moving (-0.14, 0.19) raw xDistance=0.23 yDistance=0.02
01:47:07.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:47:07.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:47:07.615 00.000 8976 MoveAxis(R, 0, ABG)
01:47:07.615 00.000 8976 MoveAxis(U, 0, ABG)
01:47:07.615 00.000 8976 move complete, result=0
01:47:07.615 00.000 8976 worker thread done servicing request
01:47:07.616 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:47:07.625 00.009 5052 UpdateGuideState exits: m=224 SNR=10.4
01:47:07.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:07.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:07.625 00.000 5052 Enqueuing Expose request
01:47:07.625 00.000 8976 Worker thread wakes up
01:47:07.625 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:47:07.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:07.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:08.312 00.687 8976 Exposure complete
01:47:08.317 00.005 8976 worker thread done servicing request
01:47:08.317 00.000 5052 OnExposeComplete: enter
01:47:08.317 00.000 5052 UpdateGuideState(): m_state=6
01:47:08.317 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5515
01:47:08.317 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.90, Mass=189, SNR=9.6, Peak=76 HFD=2.3
01:47:08.317 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:47:08.317 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
01:47:08.317 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.19 hyp=0.50 cameraTheta=2.76 mountX=0.38 mountY=0.29, mountTheta=0.66
01:47:08.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.19, opts=13)
01:47:08.318 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.19)
01:47:08.318 00.000 8976 Worker thread wakes up
01:47:08.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.19) opts 0xd
01:47:08.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.19)
01:47:08.318 00.000 8976 Moving (-0.47, 0.19) raw xDistance=0.38 yDistance=0.29
01:47:08.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:47:08.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:47:08.318 00.000 8976 MoveAxis(L, 2, ABG)
01:47:08.318 00.000 8976 stepping (-25, 13) + (-2, 0)
01:47:08.318 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:08.319 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:47:08.329 00.010 5052 UpdateGuideState exits: m=189 SNR=9.6
01:47:08.329 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:08.329 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:08.329 00.000 5052 Enqueuing Expose request
01:47:08.354 00.025 8976 Received - 47 (G) 
01:47:08.354 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:08.354 00.000 8976 stepped: pos (-27, 13)
01:47:08.354 00.000 8976 MoveAxis(D, 1, ABG)
01:47:08.354 00.000 8976 stepping (-27, 13) + (0, -1)
01:47:08.354 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:08.386 00.032 8976 Received - 47 (G) 
01:47:08.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:08.386 00.000 8976 stepped: pos (-27, 12)
01:47:08.386 00.000 8976 move complete, result=0
01:47:08.386 00.000 8976 worker thread done servicing request
01:47:08.386 00.000 8976 Worker thread wakes up
01:47:08.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:08.386 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:47:08.386 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:09.076 00.690 8976 Exposure complete
01:47:09.081 00.005 8976 worker thread done servicing request
01:47:09.081 00.000 5052 OnExposeComplete: enter
01:47:09.081 00.000 5052 UpdateGuideState(): m_state=6
01:47:09.081 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5516
01:47:09.081 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.97, Mass=196, SNR=9.7, Peak=70 HFD=2.5
01:47:09.081 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
01:47:09.081 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
01:47:09.082 00.001 5052 CameraToMount -- cameraX=-0.40 cameraY=0.26 hyp=0.47 cameraTheta=2.57 mountX=0.41 mountY=0.19, mountTheta=0.44
01:47:09.082 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.26, opts=13)
01:47:09.082 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.26)
01:47:09.082 00.000 8976 Worker thread wakes up
01:47:09.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.26) opts 0xd
01:47:09.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.26)
01:47:09.083 00.001 8976 Moving (-0.40, 0.26) raw xDistance=0.41 yDistance=0.19
01:47:09.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
01:47:09.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:47:09.083 00.000 8976 MoveAxis(L, 2, ABG)
01:47:09.083 00.000 8976 stepping (-27, 12) + (-2, 0)
01:47:09.083 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:09.083 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:47:09.093 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:47:09.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:09.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:09.093 00.000 5052 Enqueuing Expose request
01:47:09.105 00.012 8976 Received - 47 (G) 
01:47:09.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:09.105 00.000 8976 stepped: pos (-29, 12)
01:47:09.105 00.000 8976 MoveAxis(U, 0, ABG)
01:47:09.105 00.000 8976 move complete, result=0
01:47:09.105 00.000 8976 worker thread done servicing request
01:47:09.105 00.000 8976 Worker thread wakes up
01:47:09.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:09.105 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:09.105 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:47:09.794 00.689 8976 Exposure complete
01:47:09.799 00.005 8976 worker thread done servicing request
01:47:09.799 00.000 5052 OnExposeComplete: enter
01:47:09.799 00.000 5052 UpdateGuideState(): m_state=6
01:47:09.799 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5517
01:47:09.799 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.67, Mass=197, SNR=9.7, Peak=76 HFD=1.7
01:47:09.799 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
01:47:09.799 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
01:47:09.799 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.04 hyp=0.62 cameraTheta=-3.08 mountX=0.25 mountY=0.54, mountTheta=1.14
01:47:09.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.04, opts=13)
01:47:09.800 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.04)
01:47:09.800 00.000 8976 Worker thread wakes up
01:47:09.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.04) opts 0xd
01:47:09.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.04)
01:47:09.800 00.000 8976 Moving (-0.62, -0.04) raw xDistance=0.25 yDistance=0.54
01:47:09.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:47:09.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:47:09.800 00.000 8976 MoveAxis(R, 0, ABG)
01:47:09.800 00.000 8976 MoveAxis(D, 2, ABG)
01:47:09.800 00.000 8976 stepping (-29, 12) + (0, -2)
01:47:09.800 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:09.801 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:47:09.811 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:47:09.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:09.811 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:09.811 00.000 5052 Enqueuing Expose request
01:47:09.825 00.014 8976 Received - 47 (G) 
01:47:09.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:09.825 00.000 8976 stepped: pos (-29, 10)
01:47:09.825 00.000 8976 move complete, result=0
01:47:09.825 00.000 8976 worker thread done servicing request
01:47:09.825 00.000 8976 Worker thread wakes up
01:47:09.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:09.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:09.825 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:47:10.515 00.690 8976 Exposure complete
01:47:10.520 00.005 8976 worker thread done servicing request
01:47:10.520 00.000 5052 OnExposeComplete: enter
01:47:10.520 00.000 5052 UpdateGuideState(): m_state=6
01:47:10.520 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5518
01:47:10.520 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.62, Mass=209, SNR=10.0, Peak=78 HFD=1.9
01:47:10.520 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
01:47:10.520 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
01:47:10.520 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.09 hyp=0.43 cameraTheta=-2.92 mountX=0.11 mountY=0.40, mountTheta=1.31
01:47:10.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.09, opts=13)
01:47:10.521 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.09)
01:47:10.521 00.000 8976 Worker thread wakes up
01:47:10.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.09) opts 0xd
01:47:10.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.09)
01:47:10.521 00.000 8976 Moving (-0.42, -0.09) raw xDistance=0.11 yDistance=0.40
01:47:10.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:47:10.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
01:47:10.522 00.001 8976 MoveAxis(R, 0, ABG)
01:47:10.522 00.000 8976 MoveAxis(D, 2, ABG)
01:47:10.522 00.000 8976 stepping (-29, 10) + (0, -2)
01:47:10.522 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:10.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:47:10.532 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:47:10.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:10.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:10.532 00.000 5052 Enqueuing Expose request
01:47:10.560 00.028 8976 Received - 47 (G) 
01:47:10.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:10.560 00.000 8976 stepped: pos (-29, 8)
01:47:10.560 00.000 8976 move complete, result=0
01:47:10.560 00.000 8976 worker thread done servicing request
01:47:10.560 00.000 8976 Worker thread wakes up
01:47:10.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:10.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:10.560 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:47:11.254 00.694 8976 Exposure complete
01:47:11.259 00.005 8976 worker thread done servicing request
01:47:11.259 00.000 5052 OnExposeComplete: enter
01:47:11.259 00.000 5052 UpdateGuideState(): m_state=6
01:47:11.259 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5519
01:47:11.259 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.77, Mass=187, SNR=9.5, Peak=75 HFD=2.2
01:47:11.259 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
01:47:11.259 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
01:47:11.259 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.06 hyp=0.47 cameraTheta=0.13 mountX=-0.16 mountY=-0.42, mountTheta=-1.93
01:47:11.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.06, opts=13)
01:47:11.260 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.06)
01:47:11.260 00.000 8976 Worker thread wakes up
01:47:11.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.06) opts 0xd
01:47:11.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.06)
01:47:11.260 00.000 8976 Moving (0.47, 0.06) raw xDistance=-0.16 yDistance=-0.42
01:47:11.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:47:11.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
01:47:11.260 00.000 8976 MoveAxis(R, 0, ABG)
01:47:11.260 00.000 8976 MoveAxis(U, 2, ABG)
01:47:11.260 00.000 8976 stepping (-29, 8) + (0, 2)
01:47:11.260 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:11.262 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:47:11.272 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
01:47:11.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:11.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:11.272 00.000 5052 Enqueuing Expose request
01:47:11.295 00.023 8976 Received - 47 (G) 
01:47:11.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:11.295 00.000 8976 stepped: pos (-29, 10)
01:47:11.295 00.000 8976 move complete, result=0
01:47:11.295 00.000 8976 worker thread done servicing request
01:47:11.295 00.000 8976 Worker thread wakes up
01:47:11.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:11.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:11.295 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:47:11.985 00.690 8976 Exposure complete
01:47:11.990 00.005 8976 worker thread done servicing request
01:47:11.990 00.000 5052 OnExposeComplete: enter
01:47:11.990 00.000 5052 UpdateGuideState(): m_state=6
01:47:11.990 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5520
01:47:11.990 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.75, Mass=206, SNR=10.0, Peak=74 HFD=2.2
01:47:11.991 00.001 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
01:47:11.991 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:47:11.991 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.04 hyp=0.85 cameraTheta=0.04 mountX=-0.35 mountY=-0.73, mountTheta=-2.02
01:47:11.991 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.04, opts=13)
01:47:11.991 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.04)
01:47:11.991 00.000 8976 Worker thread wakes up
01:47:11.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.04) opts 0xd
01:47:11.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.04)
01:47:11.991 00.000 8976 Moving (0.85, 0.04) raw xDistance=-0.35 yDistance=-0.73
01:47:11.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:47:11.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.73
01:47:11.991 00.000 8976 MoveAxis(R, 1, ABG)
01:47:11.991 00.000 8976 stepping (-29, 10) + (1, 0)
01:47:11.991 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:11.993 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
01:47:12.002 00.009 5052 UpdateGuideState exits: m=206 SNR=10.0
01:47:12.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:12.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:12.002 00.000 5052 Enqueuing Expose request
01:47:12.015 00.013 8976 Received - 47 (G) 
01:47:12.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:12.015 00.000 8976 stepped: pos (-28, 10)
01:47:12.015 00.000 8976 MoveAxis(U, 3, ABG)
01:47:12.015 00.000 8976 stepping (-28, 10) + (0, 3)
01:47:12.015 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:12.047 00.032 8976 Received - 47 (G) 
01:47:12.047 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:12.047 00.000 8976 stepped: pos (-28, 13)
01:47:12.047 00.000 8976 move complete, result=0
01:47:12.047 00.000 8976 worker thread done servicing request
01:47:12.047 00.000 8976 Worker thread wakes up
01:47:12.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:12.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:12.047 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.7 px 3 ms NORTH
01:47:12.738 00.691 8976 Exposure complete
01:47:12.743 00.005 8976 worker thread done servicing request
01:47:12.743 00.000 5052 OnExposeComplete: enter
01:47:12.743 00.000 5052 UpdateGuideState(): m_state=6
01:47:12.743 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5521
01:47:12.743 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.67, Mass=208, SNR=10.0, Peak=75 HFD=2.2
01:47:12.743 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
01:47:12.743 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:47:12.743 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.04 hyp=0.52 cameraTheta=-0.07 mountX=-0.27 mountY=-0.41, mountTheta=-2.14
01:47:12.744 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.04, opts=13)
01:47:12.744 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.04)
01:47:12.744 00.000 8976 Worker thread wakes up
01:47:12.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.04) opts 0xd
01:47:12.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.04)
01:47:12.744 00.000 8976 Moving (0.52, -0.04) raw xDistance=-0.27 yDistance=-0.41
01:47:12.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
01:47:12.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.41
01:47:12.744 00.000 8976 MoveAxis(R, 1, ABG)
01:47:12.744 00.000 8976 stepping (-28, 13) + (1, 0)
01:47:12.744 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:12.745 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:47:12.754 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
01:47:12.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:12.754 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:12.755 00.001 5052 Enqueuing Expose request
01:47:12.766 00.011 8976 Received - 47 (G) 
01:47:12.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:12.766 00.000 8976 stepped: pos (-27, 13)
01:47:12.766 00.000 8976 MoveAxis(U, 2, ABG)
01:47:12.767 00.001 8976 stepping (-27, 13) + (0, 2)
01:47:12.767 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:12.798 00.031 8976 Received - 47 (G) 
01:47:12.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:12.798 00.000 8976 stepped: pos (-27, 15)
01:47:12.798 00.000 8976 move complete, result=0
01:47:12.798 00.000 8976 worker thread done servicing request
01:47:12.798 00.000 8976 Worker thread wakes up
01:47:12.798 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:47:12.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:12.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:13.498 00.700 8976 Exposure complete
01:47:13.504 00.006 8976 worker thread done servicing request
01:47:13.504 00.000 5052 OnExposeComplete: enter
01:47:13.504 00.000 5052 UpdateGuideState(): m_state=6
01:47:13.504 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5522
01:47:13.504 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.46, Mass=200, SNR=9.8, Peak=73 HFD=2.4
01:47:13.504 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
01:47:13.504 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
01:47:13.504 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.24 hyp=0.67 cameraTheta=-0.38 mountX=-0.50 mountY=-0.39, mountTheta=-2.48
01:47:13.505 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.24, opts=13)
01:47:13.505 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.24)
01:47:13.505 00.000 8976 Worker thread wakes up
01:47:13.505 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.24) opts 0xd
01:47:13.505 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.24)
01:47:13.505 00.000 8976 Moving (0.62, -0.24) raw xDistance=-0.50 yDistance=-0.39
01:47:13.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
01:47:13.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
01:47:13.505 00.000 8976 MoveAxis(R, 2, ABG)
01:47:13.505 00.000 8976 stepping (-27, 15) + (2, 0)
01:47:13.506 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:13.506 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:47:13.516 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:47:13.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:13.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:13.516 00.000 5052 Enqueuing Expose request
01:47:13.533 00.017 8976 Received - 47 (G) 
01:47:13.533 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:13.533 00.000 8976 stepped: pos (-25, 15)
01:47:13.533 00.000 8976 MoveAxis(U, 2, ABG)
01:47:13.533 00.000 8976 stepping (-25, 15) + (0, 2)
01:47:13.533 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:13.565 00.032 8976 Received - 47 (G) 
01:47:13.565 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:13.565 00.000 8976 stepped: pos (-25, 17)
01:47:13.565 00.000 8976 move complete, result=0
01:47:13.565 00.000 8976 worker thread done servicing request
01:47:13.565 00.000 8976 Worker thread wakes up
01:47:13.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:13.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:13.565 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
01:47:14.263 00.698 8976 Exposure complete
01:47:14.268 00.005 8976 worker thread done servicing request
01:47:14.268 00.000 5052 OnExposeComplete: enter
01:47:14.268 00.000 5052 UpdateGuideState(): m_state=6
01:47:14.268 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5523
01:47:14.268 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.69, Mass=205, SNR=9.9, Peak=75 HFD=2.8
01:47:14.268 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
01:47:14.268 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
01:47:14.268 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.02 hyp=0.34 cameraTheta=-0.07 mountX=-0.17 mountY=-0.27, mountTheta=-2.14
01:47:14.269 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.02, opts=13)
01:47:14.269 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.02)
01:47:14.269 00.000 8976 Worker thread wakes up
01:47:14.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.02) opts 0xd
01:47:14.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.02)
01:47:14.269 00.000 8976 Moving (0.34, -0.02) raw xDistance=-0.17 yDistance=-0.27
01:47:14.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:47:14.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
01:47:14.269 00.000 8976 MoveAxis(R, 0, ABG)
01:47:14.270 00.001 8976 MoveAxis(U, 1, ABG)
01:47:14.270 00.000 8976 stepping (-25, 17) + (0, 1)
01:47:14.270 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:14.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:47:14.280 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:47:14.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:14.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:14.280 00.000 5052 Enqueuing Expose request
01:47:14.301 00.021 8976 Received - 47 (G) 
01:47:14.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:14.301 00.000 8976 stepped: pos (-25, 18)
01:47:14.301 00.000 8976 move complete, result=0
01:47:14.301 00.000 8976 worker thread done servicing request
01:47:14.301 00.000 8976 Worker thread wakes up
01:47:14.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:14.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:14.301 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:47:14.993 00.692 8976 Exposure complete
01:47:14.999 00.006 8976 worker thread done servicing request
01:47:14.999 00.000 5052 OnExposeComplete: enter
01:47:14.999 00.000 5052 UpdateGuideState(): m_state=6
01:47:15.000 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5524
01:47:15.000 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.49, Mass=220, SNR=10.3, Peak=83 HFD=2.3
01:47:15.000 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
01:47:15.000 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
01:47:15.000 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.22 hyp=0.46 cameraTheta=-0.50 mountX=-0.38 mountY=-0.22, mountTheta=-2.62
01:47:15.000 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.22, opts=13)
01:47:15.001 00.001 5052 Enqueuing Move request for stepguider (0.40, -0.22)
01:47:15.001 00.000 8976 Worker thread wakes up
01:47:15.001 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.22) opts 0xd
01:47:15.001 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.22)
01:47:15.001 00.000 8976 Moving (0.40, -0.22) raw xDistance=-0.38 yDistance=-0.22
01:47:15.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:47:15.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:47:15.001 00.000 8976 MoveAxis(R, 2, ABG)
01:47:15.001 00.000 8976 stepping (-25, 18) + (2, 0)
01:47:15.001 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:15.002 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:47:15.025 00.023 5052 UpdateGuideState exits: m=220 SNR=10.3
01:47:15.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:15.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:15.025 00.000 5052 Enqueuing Expose request
01:47:15.036 00.011 8976 Received - 47 (G) 
01:47:15.036 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:15.036 00.000 8976 stepped: pos (-23, 18)
01:47:15.036 00.000 8976 MoveAxis(U, 0, ABG)
01:47:15.036 00.000 8976 move complete, result=0
01:47:15.036 00.000 8976 worker thread done servicing request
01:47:15.036 00.000 8976 Worker thread wakes up
01:47:15.036 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:47:15.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:15.036 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:15.729 00.693 8976 Exposure complete
01:47:15.734 00.005 8976 worker thread done servicing request
01:47:15.734 00.000 5052 OnExposeComplete: enter
01:47:15.734 00.000 5052 UpdateGuideState(): m_state=6
01:47:15.734 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5525
01:47:15.735 00.001 5052 Star::Find returns 1 (0), X=330.01, Y=282.12, Mass=216, SNR=10.2, Peak=86 HFD=2.0
01:47:15.735 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
01:47:15.735 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
01:47:15.735 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.41 hyp=0.93 cameraTheta=0.46 mountX=-0.02 mountY=-0.92, mountTheta=-1.59
01:47:15.736 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.41, opts=13)
01:47:15.736 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.41)
01:47:15.736 00.000 8976 Worker thread wakes up
01:47:15.736 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.41) opts 0xd
01:47:15.736 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.41)
01:47:15.736 00.000 8976 Moving (0.83, 0.41) raw xDistance=-0.02 yDistance=-0.92
01:47:15.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:47:15.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.92
01:47:15.736 00.000 8976 MoveAxis(R, 0, ABG)
01:47:15.736 00.000 8976 MoveAxis(U, 4, ABG)
01:47:15.736 00.000 8976 stepping (-23, 18) + (0, 4)
01:47:15.736 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:47:15.737 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:47:15.746 00.009 5052 UpdateGuideState exits: m=216 SNR=10.2
01:47:15.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:15.746 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:15.746 00.000 5052 Enqueuing Expose request
01:47:15.771 00.025 8976 Received - 47 (G) 
01:47:15.772 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:47:15.772 00.000 8976 stepped: pos (-23, 22)
01:47:15.772 00.000 8976 move complete, result=0
01:47:15.772 00.000 8976 worker thread done servicing request
01:47:15.772 00.000 8976 Worker thread wakes up
01:47:15.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:15.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:15.772 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
01:47:16.464 00.692 8976 Exposure complete
01:47:16.470 00.006 8976 worker thread done servicing request
01:47:16.470 00.000 5052 OnExposeComplete: enter
01:47:16.470 00.000 5052 UpdateGuideState(): m_state=6
01:47:16.470 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5526
01:47:16.470 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.75, Mass=230, SNR=10.5, Peak=81 HFD=2.1
01:47:16.470 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
01:47:16.470 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:47:16.470 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.04 hyp=0.82 cameraTheta=0.04 mountX=-0.34 mountY=-0.70, mountTheta=-2.02
01:47:16.470 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.04, opts=13)
01:47:16.470 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.04)
01:47:16.471 00.001 8976 Worker thread wakes up
01:47:16.471 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.04) opts 0xd
01:47:16.471 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.04)
01:47:16.471 00.000 8976 Moving (0.82, 0.04) raw xDistance=-0.34 yDistance=-0.70
01:47:16.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:47:16.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.70
01:47:16.471 00.000 8976 MoveAxis(R, 1, ABG)
01:47:16.471 00.000 8976 stepping (-23, 22) + (1, 0)
01:47:16.471 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:16.471 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:47:16.482 00.011 5052 UpdateGuideState exits: m=230 SNR=10.5
01:47:16.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:16.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:16.482 00.000 5052 Enqueuing Expose request
01:47:16.490 00.008 8976 Received - 47 (G) 
01:47:16.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:16.491 00.001 8976 stepped: pos (-22, 22)
01:47:16.491 00.000 8976 MoveAxis(U, 3, ABG)
01:47:16.491 00.000 8976 stepping (-22, 22) + (0, 3)
01:47:16.491 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:16.523 00.032 8976 Received - 47 (G) 
01:47:16.523 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:16.523 00.000 8976 stepped: pos (-22, 25)
01:47:16.523 00.000 8976 move complete, result=0
01:47:16.523 00.000 8976 worker thread done servicing request
01:47:16.523 00.000 8976 Worker thread wakes up
01:47:16.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:16.523 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:16.523 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
01:47:17.211 00.688 8976 Exposure complete
01:47:17.217 00.006 8976 worker thread done servicing request
01:47:17.217 00.000 5052 OnExposeComplete: enter
01:47:17.217 00.000 5052 UpdateGuideState(): m_state=6
01:47:17.217 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5527
01:47:17.217 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=281.80, Mass=235, SNR=10.7, Peak=87 HFD=2.3
01:47:17.217 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
01:47:17.217 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
01:47:17.217 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=0.09 hyp=1.01 cameraTheta=0.09 mountX=-0.38 mountY=-0.90, mountTheta=-1.97
01:47:17.217 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=0.09, opts=13)
01:47:17.218 00.001 5052 Enqueuing Move request for stepguider (1.01, 0.09)
01:47:17.218 00.000 8976 Worker thread wakes up
01:47:17.218 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, 0.09) opts 0xd
01:47:17.218 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, 0.09)
01:47:17.218 00.000 8976 Moving (1.01, 0.09) raw xDistance=-0.38 yDistance=-0.90
01:47:17.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
01:47:17.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.90
01:47:17.218 00.000 8976 MoveAxis(R, 2, ABG)
01:47:17.218 00.000 8976 stepping (-22, 25) + (2, 0)
01:47:17.218 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:17.219 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:47:17.228 00.009 5052 UpdateGuideState exits: m=235 SNR=10.7
01:47:17.228 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:17.228 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:17.228 00.000 5052 Enqueuing Expose request
01:47:17.242 00.014 8976 Received - 47 (G) 
01:47:17.242 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:17.242 00.000 8976 stepped: pos (-20, 25)
01:47:17.242 00.000 8976 MoveAxis(U, 4, ABG)
01:47:17.242 00.000 8976 stepping (-20, 25) + (0, 4)
01:47:17.242 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:47:17.274 00.032 8976 Received - 47 (G) 
01:47:17.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:47:17.274 00.000 8976 stepped: pos (-20, 29)
01:47:17.274 00.000 8976 move complete, result=0
01:47:17.274 00.000 8976 worker thread done servicing request
01:47:17.274 00.000 8976 Worker thread wakes up
01:47:17.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:17.274 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 4 ms NORTH
01:47:17.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:17.965 00.691 8976 Exposure complete
01:47:17.970 00.005 8976 worker thread done servicing request
01:47:17.971 00.001 5052 OnExposeComplete: enter
01:47:17.971 00.000 5052 UpdateGuideState(): m_state=6
01:47:17.971 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5528
01:47:17.971 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.87, Mass=196, SNR=9.7, Peak=74 HFD=2.4
01:47:17.971 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
01:47:17.971 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:47:17.971 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.16 hyp=0.54 cameraTheta=0.30 mountX=-0.09 mountY=-0.52, mountTheta=-1.75
01:47:17.971 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.16, opts=13)
01:47:17.972 00.001 5052 Enqueuing Move request for stepguider (0.51, 0.16)
01:47:17.972 00.000 8976 Worker thread wakes up
01:47:17.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.16) opts 0xd
01:47:17.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.16)
01:47:17.972 00.000 8976 Moving (0.51, 0.16) raw xDistance=-0.09 yDistance=-0.52
01:47:17.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:47:17.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.52
01:47:17.972 00.000 8976 MoveAxis(R, 0, ABG)
01:47:17.972 00.000 8976 MoveAxis(U, 2, ABG)
01:47:17.972 00.000 8976 stepping (-20, 29) + (0, 2)
01:47:17.972 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:17.973 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:47:17.982 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:47:17.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:17.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:17.982 00.000 5052 Enqueuing Expose request
01:47:18.009 00.027 8976 Received - 47 (G) 
01:47:18.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:18.009 00.000 8976 stepped: pos (-20, 31)
01:47:18.009 00.000 8976 starting a new bump
01:47:18.009 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
01:47:18.009 00.000 8976 MountToCamera -- mountX=3.31 mountY=-4.10 hyp=5.27 mountTheta=-0.89 cameraX=2.14, cameraY=4.81 cameraTheta=1.15
01:47:18.009 00.000 8976 incremental bump (2.139, 4.815) isValid = 1
01:47:18.009 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
01:47:18.009 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:47:18.009 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:47:18.009 00.000 8976 move complete, result=0
01:47:18.009 00.000 8976 worker thread done servicing request
01:47:18.010 00.001 9828 Worker thread wakes up
01:47:18.010 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:47:18.010 00.000 8976 Worker thread wakes up
01:47:18.010 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:47:18.010 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:47:18.010 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
01:47:18.010 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
01:47:18.010 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
01:47:18.010 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:47:18.010 00.000 9828 BLC: window closed
01:47:18.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:18.010 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:18.010 00.000 9828 MoveAxis(E, 16, B)
01:47:18.010 00.000 9828 Guiding  Dir = 2, Dur = 16
01:47:18.011 00.001 9828 IsSlewing returns 0
01:47:18.011 00.000 9828 IsGuiding returns 0
01:47:18.011 00.000 9828 PulseGuide returned control before completion, sleep 26
01:47:18.051 00.040 9828 IsGuiding returns 1
01:47:18.051 00.000 9828 scope still moving after pulse duration time elapsed
01:47:18.083 00.032 9828 IsSlewing returns 0
01:47:18.083 00.000 9828 IsGuiding returns 1
01:47:18.114 00.031 9828 IsSlewing returns 0
01:47:18.114 00.000 9828 IsGuiding returns 1
01:47:18.144 00.030 9828 IsSlewing returns 0
01:47:18.144 00.000 9828 IsGuiding returns 0
01:47:18.144 00.000 9828 scope move finished after 16 + 116 ms
01:47:18.144 00.000 9828 Move returns status 0, amount 16
01:47:18.144 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:18.144 00.000 9828 MoveAxis(N, 14, B)
01:47:18.144 00.000 9828 Guiding  Dir = 0, Dur = 14
01:47:18.159 00.015 9828 IsSlewing returns 0
01:47:18.159 00.000 9828 IsGuiding returns 0
01:47:18.159 00.000 9828 PulseGuide returned control before completion, sleep 24
01:47:18.190 00.031 9828 IsGuiding returns 1
01:47:18.190 00.000 9828 scope still moving after pulse duration time elapsed
01:47:18.221 00.031 9828 IsSlewing returns 0
01:47:18.221 00.000 9828 IsGuiding returns 1
01:47:18.252 00.031 9828 IsSlewing returns 0
01:47:18.252 00.000 9828 IsGuiding returns 1
01:47:18.283 00.031 9828 IsSlewing returns 0
01:47:18.283 00.000 9828 IsGuiding returns 1
01:47:18.314 00.031 9828 IsSlewing returns 0
01:47:18.315 00.001 9828 IsGuiding returns 0
01:47:18.315 00.000 9828 scope move finished after 14 + 141 ms
01:47:18.315 00.000 9828 Move returns status 0, amount 14
01:47:18.315 00.000 9828 move complete, result=0
01:47:18.315 00.000 9828 worker thread done servicing request
01:47:18.315 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:47:18.711 00.396 8976 Exposure complete
01:47:18.717 00.006 8976 worker thread done servicing request
01:47:18.717 00.000 5052 OnExposeComplete: enter
01:47:18.717 00.000 5052 UpdateGuideState(): m_state=6
01:47:18.717 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5529
01:47:18.717 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.52, Mass=214, SNR=10.1, Peak=71 HFD=2.6
01:47:18.717 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.04) = xAngle (-3.51 = 2.77)
01:47:18.717 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.61 = 2.67)
01:47:18.717 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.47 mountX=-0.18 mountY=0.09, mountTheta=2.69
01:47:18.718 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.19, opts=13)
01:47:18.718 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.19)
01:47:18.718 00.000 8976 Worker thread wakes up
01:47:18.718 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.19) opts 0xd
01:47:18.718 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.19)
01:47:18.718 00.000 8976 Moving (0.02, -0.19) raw xDistance=-0.18 yDistance=0.09
01:47:18.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:47:18.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:47:18.718 00.000 8976 MoveAxis(R, 0, ABG)
01:47:18.718 00.000 8976 MoveAxis(U, 0, ABG)
01:47:18.718 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:47:18.719 00.001 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
01:47:18.719 00.000 8976 MountToCamera -- mountX=3.23 mountY=-4.37 hyp=5.43 mountTheta=-0.93 cameraX=2.42, cameraY=4.87 cameraTheta=1.11
01:47:18.719 00.000 8976 incremental bump (2.420, 4.865) isValid = 1
01:47:18.719 00.000 8976 Scheduling Mount bump of (0.060, 0.124)
01:47:18.719 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.12, opts=4)
01:47:18.719 00.000 8976 Enqueuing Move request for scope (0.06, 0.12)
01:47:18.719 00.000 8976 move complete, result=0
01:47:18.719 00.000 9828 Worker thread wakes up
01:47:18.719 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0x4
01:47:18.719 00.000 8976 worker thread done servicing request
01:47:18.719 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
01:47:18.719 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
01:47:18.719 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
01:47:18.719 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.12 mountX=-0.07 mountY=-0.12, mountTheta=-2.08
01:47:18.719 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:47:18.719 00.000 9828 Moving (0.06, 0.12) raw xDistance=-0.07 yDistance=-0.12
01:47:18.719 00.000 9828 BLC: window closed
01:47:18.720 00.001 9828 MoveAxis(E, 21, B)
01:47:18.720 00.000 9828 Guiding  Dir = 2, Dur = 21
01:47:18.720 00.000 9828 IsSlewing returns 0
01:47:18.720 00.000 9828 IsGuiding returns 0
01:47:18.720 00.000 9828 PulseGuide returned control before completion, sleep 31
01:47:18.729 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
01:47:18.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:18.729 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:18.729 00.000 5052 Enqueuing Expose request
01:47:18.729 00.000 8976 Worker thread wakes up
01:47:18.730 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:18.730 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:18.730 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:18.763 00.033 9828 IsGuiding returns 1
01:47:18.763 00.000 9828 scope still moving after pulse duration time elapsed
01:47:18.794 00.031 9828 IsSlewing returns 0
01:47:18.795 00.001 9828 IsGuiding returns 1
01:47:18.826 00.031 9828 IsSlewing returns 0
01:47:18.826 00.000 9828 IsGuiding returns 1
01:47:18.857 00.031 9828 IsSlewing returns 0
01:47:18.857 00.000 9828 IsGuiding returns 0
01:47:18.857 00.000 9828 scope move finished after 21 + 116 ms
01:47:18.857 00.000 9828 Move returns status 0, amount 21
01:47:18.857 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:18.857 00.000 9828 MoveAxis(N, 16, B)
01:47:18.857 00.000 9828 Guiding  Dir = 0, Dur = 16
01:47:18.872 00.015 9828 IsSlewing returns 0
01:47:18.872 00.000 9828 IsGuiding returns 1
01:47:18.872 00.000 9828 Entered PulseGuideScope while moving
01:47:18.936 00.064 9828 IsSlewing returns 0
01:47:18.936 00.000 9828 IsGuiding returns 1
01:47:18.936 00.000 9828 Still moving
01:47:18.998 00.062 9828 IsSlewing returns 0
01:47:18.998 00.000 9828 IsGuiding returns 0
01:47:18.998 00.000 9828 Movement stopped - continuing
01:47:18.998 00.000 9828 PulseGuide returned control before completion, sleep 26
01:47:19.030 00.032 9828 IsGuiding returns 1
01:47:19.030 00.000 9828 scope still moving after pulse duration time elapsed
01:47:19.060 00.030 9828 IsSlewing returns 0
01:47:19.060 00.000 9828 IsGuiding returns 1
01:47:19.091 00.031 9828 IsSlewing returns 0
01:47:19.091 00.000 9828 IsGuiding returns 1
01:47:19.122 00.031 9828 IsSlewing returns 0
01:47:19.122 00.000 9828 IsGuiding returns 1
01:47:19.153 00.031 9828 IsSlewing returns 0
01:47:19.153 00.000 9828 IsGuiding returns 0
01:47:19.153 00.000 9828 scope move finished after 16 + 138 ms
01:47:19.153 00.000 9828 Move returns status 0, amount 16
01:47:19.153 00.000 9828 move complete, result=0
01:47:19.153 00.000 9828 worker thread done servicing request
01:47:19.153 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 16 ms NORTH
01:47:19.422 00.269 8976 Exposure complete
01:47:19.427 00.005 8976 worker thread done servicing request
01:47:19.427 00.000 5052 OnExposeComplete: enter
01:47:19.428 00.001 5052 UpdateGuideState(): m_state=6
01:47:19.428 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5530
01:47:19.428 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.33, Mass=200, SNR=9.8, Peak=71 HFD=2.3
01:47:19.428 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
01:47:19.428 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.45)
01:47:19.428 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.38 hyp=0.39 cameraTheta=-1.69 mountX=-0.32 mountY=0.25, mountTheta=2.49
01:47:19.428 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.38, opts=13)
01:47:19.428 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.38)
01:47:19.429 00.001 8976 Worker thread wakes up
01:47:19.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.38) opts 0xd
01:47:19.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.38)
01:47:19.429 00.000 8976 Moving (-0.05, -0.38) raw xDistance=-0.32 yDistance=0.25
01:47:19.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:47:19.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:47:19.429 00.000 8976 MoveAxis(R, 1, ABG)
01:47:19.429 00.000 8976 stepping (-20, 31) + (1, 0)
01:47:19.429 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:19.430 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=137, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:47:19.438 00.008 5052 UpdateGuideState exits: m=200 SNR=9.8
01:47:19.438 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:19.438 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:19.438 00.000 5052 Enqueuing Expose request
01:47:19.447 00.009 8976 Received - 47 (G) 
01:47:19.448 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:19.448 00.000 8976 stepped: pos (-19, 31)
01:47:19.448 00.000 8976 MoveAxis(U, 0, ABG)
01:47:19.448 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:47:19.448 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:47:19.448 00.000 8976 MountToCamera -- mountX=3.12 mountY=-4.55 hyp=5.52 mountTheta=-0.97 cameraX=2.63, cameraY=4.85 cameraTheta=1.07
01:47:19.448 00.000 8976 incremental bump (2.631, 4.854) isValid = 1
01:47:19.448 00.000 8976 Scheduling Mount bump of (0.073, 0.140)
01:47:19.448 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.14, opts=4)
01:47:19.448 00.000 8976 Enqueuing Move request for scope (0.07, 0.14)
01:47:19.448 00.000 8976 move complete, result=0
01:47:19.449 00.001 8976 worker thread done servicing request
01:47:19.449 00.000 8976 Worker thread wakes up
01:47:19.449 00.000 9828 Worker thread wakes up
01:47:19.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0x4
01:47:19.449 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
01:47:19.449 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
01:47:19.449 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
01:47:19.449 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:47:19.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:19.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:19.449 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.09 mountX=-0.08 mountY=-0.13, mountTheta=-2.12
01:47:19.449 00.000 9828 Moving (0.07, 0.14) raw xDistance=-0.08 yDistance=-0.13
01:47:19.450 00.001 9828 BLC: window closed
01:47:19.450 00.000 9828 MoveAxis(E, 25, B)
01:47:19.450 00.000 9828 Guiding  Dir = 2, Dur = 25
01:47:19.450 00.000 9828 IsSlewing returns 0
01:47:19.450 00.000 9828 IsGuiding returns 0
01:47:19.450 00.000 9828 PulseGuide returned control before completion, sleep 35
01:47:19.493 00.043 9828 IsGuiding returns 1
01:47:19.493 00.000 9828 scope still moving after pulse duration time elapsed
01:47:19.523 00.030 9828 IsSlewing returns 0
01:47:19.523 00.000 9828 IsGuiding returns 1
01:47:19.554 00.031 9828 IsSlewing returns 0
01:47:19.554 00.000 9828 IsGuiding returns 1
01:47:19.585 00.031 9828 IsSlewing returns 0
01:47:19.585 00.000 9828 IsGuiding returns 1
01:47:19.616 00.031 9828 IsSlewing returns 0
01:47:19.616 00.000 9828 IsGuiding returns 0
01:47:19.616 00.000 9828 scope move finished after 25 + 140 ms
01:47:19.616 00.000 9828 Move returns status 0, amount 25
01:47:19.616 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:19.616 00.000 9828 MoveAxis(N, 18, B)
01:47:19.616 00.000 9828 Guiding  Dir = 0, Dur = 18
01:47:19.632 00.016 9828 IsSlewing returns 0
01:47:19.632 00.000 9828 IsGuiding returns 0
01:47:19.632 00.000 9828 PulseGuide returned control before completion, sleep 28
01:47:19.662 00.030 9828 IsGuiding returns 1
01:47:19.662 00.000 9828 scope still moving after pulse duration time elapsed
01:47:19.692 00.030 9828 IsSlewing returns 0
01:47:19.692 00.000 9828 IsGuiding returns 1
01:47:19.723 00.031 9828 IsSlewing returns 0
01:47:19.723 00.000 9828 IsGuiding returns 1
01:47:19.753 00.030 9828 IsSlewing returns 0
01:47:19.753 00.000 9828 IsGuiding returns 1
01:47:19.783 00.030 9828 IsSlewing returns 0
01:47:19.783 00.000 9828 IsGuiding returns 0
01:47:19.783 00.000 9828 scope move finished after 18 + 133 ms
01:47:19.783 00.000 9828 Move returns status 0, amount 18
01:47:19.783 00.000 9828 move complete, result=0
01:47:19.783 00.000 9828 worker thread done servicing request
01:47:19.783 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 18 ms NORTH
01:47:20.140 00.357 8976 Exposure complete
01:47:20.145 00.005 8976 worker thread done servicing request
01:47:20.146 00.001 5052 OnExposeComplete: enter
01:47:20.146 00.000 5052 UpdateGuideState(): m_state=6
01:47:20.146 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5531
01:47:20.146 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.59, Mass=202, SNR=9.8, Peak=69 HFD=3.0
01:47:20.146 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.98 = 1.31)
01:47:20.146 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
01:47:20.146 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.12 hyp=0.58 cameraTheta=-2.93 mountX=0.15 mountY=0.54, mountTheta=1.30
01:47:20.146 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.12, opts=13)
01:47:20.147 00.001 5052 Enqueuing Move request for stepguider (-0.57, -0.12)
01:47:20.147 00.000 8976 Worker thread wakes up
01:47:20.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.12) opts 0xd
01:47:20.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.12)
01:47:20.147 00.000 8976 Moving (-0.57, -0.12) raw xDistance=0.15 yDistance=0.54
01:47:20.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:47:20.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:47:20.147 00.000 8976 MoveAxis(R, 0, ABG)
01:47:20.147 00.000 8976 MoveAxis(D, 2, ABG)
01:47:20.147 00.000 8976 stepping (-19, 31) + (0, -2)
01:47:20.147 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:20.148 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:47:20.157 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:47:20.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:20.157 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:20.157 00.000 5052 Enqueuing Expose request
01:47:20.184 00.027 8976 Received - 47 (G) 
01:47:20.184 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:20.184 00.000 8976 stepped: pos (-19, 29)
01:47:20.184 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
01:47:20.184 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:47:20.184 00.000 8976 MountToCamera -- mountX=3.05 mountY=-4.57 hyp=5.50 mountTheta=-0.98 cameraX=2.68, cameraY=4.80 cameraTheta=1.06
01:47:20.184 00.000 8976 incremental bump (2.679, 4.799) isValid = 1
01:47:20.184 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
01:47:20.184 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:20.184 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:20.184 00.000 8976 move complete, result=0
01:47:20.184 00.000 9828 Worker thread wakes up
01:47:20.184 00.000 8976 worker thread done servicing request
01:47:20.184 00.000 8976 Worker thread wakes up
01:47:20.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:20.184 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:20.184 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:47:20.184 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:20.184 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:20.185 00.001 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
01:47:20.185 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
01:47:20.185 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:47:20.185 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:47:20.185 00.000 9828 BLC: window closed
01:47:20.185 00.000 9828 MoveAxis(E, 19, B)
01:47:20.185 00.000 9828 Guiding  Dir = 2, Dur = 19
01:47:20.185 00.000 9828 IsSlewing returns 0
01:47:20.185 00.000 9828 IsGuiding returns 0
01:47:20.185 00.000 9828 PulseGuide returned control before completion, sleep 29
01:47:20.220 00.035 9828 IsGuiding returns 1
01:47:20.220 00.000 9828 scope still moving after pulse duration time elapsed
01:47:20.251 00.031 9828 IsSlewing returns 0
01:47:20.251 00.000 9828 IsGuiding returns 1
01:47:20.282 00.031 9828 IsSlewing returns 0
01:47:20.283 00.001 9828 IsGuiding returns 1
01:47:20.313 00.030 9828 IsSlewing returns 0
01:47:20.313 00.000 9828 IsGuiding returns 0
01:47:20.313 00.000 9828 scope move finished after 19 + 109 ms
01:47:20.313 00.000 9828 Move returns status 0, amount 19
01:47:20.313 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:20.313 00.000 9828 MoveAxis(N, 13, B)
01:47:20.313 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:20.329 00.016 9828 IsSlewing returns 0
01:47:20.329 00.000 9828 IsGuiding returns 0
01:47:20.329 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:20.359 00.030 9828 IsGuiding returns 1
01:47:20.360 00.001 9828 scope still moving after pulse duration time elapsed
01:47:20.390 00.030 9828 IsSlewing returns 0
01:47:20.390 00.000 9828 IsGuiding returns 1
01:47:20.421 00.031 9828 IsSlewing returns 0
01:47:20.421 00.000 9828 IsGuiding returns 1
01:47:20.453 00.032 9828 IsSlewing returns 0
01:47:20.453 00.000 9828 IsGuiding returns 1
01:47:20.484 00.031 9828 IsSlewing returns 0
01:47:20.484 00.000 9828 IsGuiding returns 0
01:47:20.484 00.000 9828 scope move finished after 13 + 142 ms
01:47:20.484 00.000 9828 Move returns status 0, amount 13
01:47:20.484 00.000 9828 move complete, result=0
01:47:20.484 00.000 9828 worker thread done servicing request
01:47:20.484 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:47:20.873 00.389 8976 Exposure complete
01:47:20.878 00.005 8976 worker thread done servicing request
01:47:20.878 00.000 5052 OnExposeComplete: enter
01:47:20.878 00.000 5052 UpdateGuideState(): m_state=6
01:47:20.878 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5532
01:47:20.878 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.38, Mass=204, SNR=9.9, Peak=71 HFD=2.3
01:47:20.878 00.000 5052 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.04) = xAngle (-3.92 = 2.37)
01:47:20.878 00.000 5052 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.02 = 2.26)
01:47:20.878 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.87 mountX=-0.24 mountY=0.26, mountTheta=2.32
01:47:20.879 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.32, opts=13)
01:47:20.879 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.32)
01:47:20.879 00.000 8976 Worker thread wakes up
01:47:20.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.32) opts 0xd
01:47:20.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.32)
01:47:20.879 00.000 8976 Moving (-0.10, -0.32) raw xDistance=-0.24 yDistance=0.26
01:47:20.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:47:20.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26
01:47:20.879 00.000 8976 MoveAxis(R, 0, ABG)
01:47:20.879 00.000 8976 MoveAxis(D, 1, ABG)
01:47:20.879 00.000 8976 stepping (-19, 29) + (0, -1)
01:47:20.879 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:20.880 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:47:20.890 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:47:20.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:20.890 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:20.890 00.000 5052 Enqueuing Expose request
01:47:20.902 00.012 8976 Received - 47 (G) 
01:47:20.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:20.902 00.000 8976 stepped: pos (-19, 28)
01:47:20.902 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:47:20.902 00.000 8976 MountToCamera -- mountX=3.01 mountY=-4.53 hyp=5.44 mountTheta=-0.98 cameraX=2.66, cameraY=4.74 cameraTheta=1.06
01:47:20.902 00.000 8976 incremental bump (2.664, 4.738) isValid = 1
01:47:20.902 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
01:47:20.903 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:20.903 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:20.903 00.000 8976 move complete, result=0
01:47:20.903 00.000 9828 Worker thread wakes up
01:47:20.903 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:47:20.903 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:20.903 00.000 8976 worker thread done servicing request
01:47:20.903 00.000 8976 Worker thread wakes up
01:47:20.903 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:20.903 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
01:47:20.903 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
01:47:20.903 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
01:47:20.903 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:47:20.903 00.000 9828 BLC: window closed
01:47:20.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:20.903 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:20.904 00.001 9828 MoveAxis(E, 19, B)
01:47:20.904 00.000 9828 Guiding  Dir = 2, Dur = 19
01:47:20.904 00.000 9828 IsSlewing returns 0
01:47:20.904 00.000 9828 IsGuiding returns 0
01:47:20.904 00.000 9828 PulseGuide returned control before completion, sleep 29
01:47:20.949 00.045 9828 IsGuiding returns 1
01:47:20.949 00.000 9828 scope still moving after pulse duration time elapsed
01:47:20.980 00.031 9828 IsSlewing returns 0
01:47:20.980 00.000 9828 IsGuiding returns 1
01:47:21.010 00.030 9828 IsSlewing returns 0
01:47:21.010 00.000 9828 IsGuiding returns 1
01:47:21.042 00.032 9828 IsSlewing returns 0
01:47:21.042 00.000 9828 IsGuiding returns 0
01:47:21.042 00.000 9828 scope move finished after 19 + 119 ms
01:47:21.042 00.000 9828 Move returns status 0, amount 19
01:47:21.042 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:21.042 00.000 9828 MoveAxis(N, 13, B)
01:47:21.042 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:21.058 00.016 9828 IsSlewing returns 0
01:47:21.058 00.000 9828 IsGuiding returns 0
01:47:21.058 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:21.089 00.031 9828 IsGuiding returns 1
01:47:21.089 00.000 9828 scope still moving after pulse duration time elapsed
01:47:21.121 00.032 9828 IsSlewing returns 0
01:47:21.121 00.000 9828 IsGuiding returns 1
01:47:21.152 00.031 9828 IsSlewing returns 0
01:47:21.152 00.000 9828 IsGuiding returns 1
01:47:21.184 00.032 9828 IsSlewing returns 0
01:47:21.184 00.000 9828 IsGuiding returns 0
01:47:21.184 00.000 9828 scope move finished after 13 + 112 ms
01:47:21.184 00.000 9828 Move returns status 0, amount 13
01:47:21.184 00.000 9828 move complete, result=0
01:47:21.184 00.000 9828 worker thread done servicing request
01:47:21.184 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:47:21.593 00.409 8976 Exposure complete
01:47:21.598 00.005 8976 worker thread done servicing request
01:47:21.598 00.000 5052 OnExposeComplete: enter
01:47:21.599 00.001 5052 UpdateGuideState(): m_state=6
01:47:21.599 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5533
01:47:21.599 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.81, Mass=198, SNR=9.7, Peak=71 HFD=2.6
01:47:21.599 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:47:21.599 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:47:21.599 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.10 hyp=0.42 cameraTheta=0.24 mountX=-0.10 mountY=-0.39, mountTheta=-1.81
01:47:21.599 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.10, opts=13)
01:47:21.600 00.001 5052 Enqueuing Move request for stepguider (0.40, 0.10)
01:47:21.600 00.000 8976 Worker thread wakes up
01:47:21.600 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.10) opts 0xd
01:47:21.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.10)
01:47:21.600 00.000 8976 Moving (0.40, 0.10) raw xDistance=-0.10 yDistance=-0.39
01:47:21.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:47:21.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39
01:47:21.600 00.000 8976 MoveAxis(R, 0, ABG)
01:47:21.600 00.000 8976 MoveAxis(U, 1, ABG)
01:47:21.600 00.000 8976 stepping (-19, 28) + (0, 1)
01:47:21.600 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:21.601 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:47:21.611 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:47:21.611 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:21.611 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:21.611 00.000 5052 Enqueuing Expose request
01:47:21.622 00.011 8976 Received - 47 (G) 
01:47:21.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:21.622 00.000 8976 stepped: pos (-19, 29)
01:47:21.622 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:47:21.622 00.000 8976 MountToCamera -- mountX=2.97 mountY=-4.55 hyp=5.44 mountTheta=-0.99 cameraX=2.70, cameraY=4.72 cameraTheta=1.05
01:47:21.622 00.000 8976 incremental bump (2.701, 4.721) isValid = 1
01:47:21.622 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
01:47:21.622 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:21.622 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:21.622 00.000 8976 move complete, result=0
01:47:21.622 00.000 9828 Worker thread wakes up
01:47:21.622 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:21.622 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:21.622 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
01:47:21.622 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
01:47:21.622 00.000 8976 worker thread done servicing request
01:47:21.622 00.000 8976 Worker thread wakes up
01:47:21.623 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:21.623 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:21.623 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
01:47:21.623 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
01:47:21.623 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:47:21.623 00.000 9828 BLC: window closed
01:47:21.623 00.000 9828 MoveAxis(E, 20, B)
01:47:21.623 00.000 9828 Guiding  Dir = 2, Dur = 20
01:47:21.623 00.000 9828 IsSlewing returns 0
01:47:21.623 00.000 9828 IsGuiding returns 0
01:47:21.624 00.001 9828 PulseGuide returned control before completion, sleep 30
01:47:21.663 00.039 9828 IsGuiding returns 1
01:47:21.663 00.000 9828 scope still moving after pulse duration time elapsed
01:47:21.694 00.031 9828 IsSlewing returns 0
01:47:21.694 00.000 9828 IsGuiding returns 1
01:47:21.724 00.030 9828 IsSlewing returns 0
01:47:21.724 00.000 9828 IsGuiding returns 1
01:47:21.755 00.031 9828 IsSlewing returns 0
01:47:21.755 00.000 9828 IsGuiding returns 0
01:47:21.755 00.000 9828 scope move finished after 20 + 111 ms
01:47:21.755 00.000 9828 Move returns status 0, amount 20
01:47:21.755 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:21.755 00.000 9828 MoveAxis(N, 13, B)
01:47:21.755 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:21.771 00.016 9828 IsSlewing returns 0
01:47:21.771 00.000 9828 IsGuiding returns 0
01:47:21.771 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:21.803 00.032 9828 IsGuiding returns 1
01:47:21.803 00.000 9828 scope still moving after pulse duration time elapsed
01:47:21.835 00.032 9828 IsSlewing returns 0
01:47:21.835 00.000 9828 IsGuiding returns 1
01:47:21.865 00.030 9828 IsSlewing returns 0
01:47:21.865 00.000 9828 IsGuiding returns 1
01:47:21.897 00.032 9828 IsSlewing returns 0
01:47:21.897 00.000 9828 IsGuiding returns 1
01:47:21.929 00.032 9828 IsSlewing returns 0
01:47:21.929 00.000 9828 IsGuiding returns 0
01:47:21.929 00.000 9828 scope move finished after 13 + 144 ms
01:47:21.929 00.000 9828 Move returns status 0, amount 13
01:47:21.929 00.000 9828 move complete, result=0
01:47:21.929 00.000 9828 worker thread done servicing request
01:47:21.929 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:47:22.318 00.389 8976 Exposure complete
01:47:22.324 00.006 8976 worker thread done servicing request
01:47:22.325 00.001 5052 OnExposeComplete: enter
01:47:22.325 00.000 5052 UpdateGuideState(): m_state=6
01:47:22.325 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5534
01:47:22.325 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.42, Mass=212, SNR=10.1, Peak=73 HFD=3.0
01:47:22.325 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
01:47:22.325 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
01:47:22.325 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.29 hyp=0.49 cameraTheta=-0.63 mountX=-0.44 mountY=-0.17, mountTheta=-2.76
01:47:22.325 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.29, opts=13)
01:47:22.326 00.001 5052 Enqueuing Move request for stepguider (0.39, -0.29)
01:47:22.326 00.000 8976 Worker thread wakes up
01:47:22.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.29) opts 0xd
01:47:22.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.29)
01:47:22.326 00.000 8976 Moving (0.39, -0.29) raw xDistance=-0.44 yDistance=-0.17
01:47:22.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
01:47:22.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:47:22.326 00.000 8976 MoveAxis(R, 2, ABG)
01:47:22.326 00.000 8976 stepping (-19, 29) + (2, 0)
01:47:22.326 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:22.327 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:47:22.337 00.010 5052 UpdateGuideState exits: m=212 SNR=10.1
01:47:22.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:22.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:22.337 00.000 5052 Enqueuing Expose request
01:47:22.358 00.021 8976 Received - 47 (G) 
01:47:22.358 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:22.358 00.000 8976 stepped: pos (-17, 29)
01:47:22.358 00.000 8976 MoveAxis(U, 0, ABG)
01:47:22.358 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:47:22.358 00.000 8976 MountToCamera -- mountX=2.85 mountY=-4.57 hyp=5.39 mountTheta=-1.01 cameraX=2.77, cameraY=4.62 cameraTheta=1.03
01:47:22.358 00.000 8976 incremental bump (2.772, 4.620) isValid = 1
01:47:22.358 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:47:22.358 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:22.358 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:22.358 00.000 8976 move complete, result=0
01:47:22.358 00.000 9828 Worker thread wakes up
01:47:22.358 00.000 8976 worker thread done servicing request
01:47:22.358 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:47:22.358 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:22.358 00.000 8976 Worker thread wakes up
01:47:22.359 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:22.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:22.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:22.359 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:47:22.359 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:47:22.359 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:47:22.359 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:47:22.359 00.000 9828 BLC: window closed
01:47:22.359 00.000 9828 MoveAxis(E, 20, B)
01:47:22.359 00.000 9828 Guiding  Dir = 2, Dur = 20
01:47:22.359 00.000 9828 IsSlewing returns 0
01:47:22.359 00.000 9828 IsGuiding returns 0
01:47:22.360 00.001 9828 PulseGuide returned control before completion, sleep 30
01:47:22.395 00.035 9828 IsGuiding returns 1
01:47:22.395 00.000 9828 scope still moving after pulse duration time elapsed
01:47:22.426 00.031 9828 IsSlewing returns 0
01:47:22.426 00.000 9828 IsGuiding returns 1
01:47:22.457 00.031 9828 IsSlewing returns 0
01:47:22.457 00.000 9828 IsGuiding returns 1
01:47:22.488 00.031 9828 IsSlewing returns 0
01:47:22.488 00.000 9828 IsGuiding returns 1
01:47:22.519 00.031 9828 IsSlewing returns 0
01:47:22.519 00.000 9828 IsGuiding returns 0
01:47:22.519 00.000 9828 scope move finished after 20 + 139 ms
01:47:22.519 00.000 9828 Move returns status 0, amount 20
01:47:22.519 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:22.519 00.000 9828 MoveAxis(N, 13, B)
01:47:22.519 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:22.534 00.015 9828 IsSlewing returns 0
01:47:22.534 00.000 9828 IsGuiding returns 0
01:47:22.534 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:22.565 00.031 9828 IsGuiding returns 1
01:47:22.565 00.000 9828 scope still moving after pulse duration time elapsed
01:47:22.595 00.030 9828 IsSlewing returns 0
01:47:22.595 00.000 9828 IsGuiding returns 1
01:47:22.627 00.032 9828 IsSlewing returns 0
01:47:22.627 00.000 9828 IsGuiding returns 1
01:47:22.659 00.032 9828 IsSlewing returns 0
01:47:22.659 00.000 9828 IsGuiding returns 1
01:47:22.689 00.030 9828 IsSlewing returns 0
01:47:22.689 00.000 9828 IsGuiding returns 0
01:47:22.689 00.000 9828 scope move finished after 13 + 141 ms
01:47:22.689 00.000 9828 Move returns status 0, amount 13
01:47:22.689 00.000 9828 move complete, result=0
01:47:22.689 00.000 9828 worker thread done servicing request
01:47:22.689 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:47:23.044 00.355 8976 Exposure complete
01:47:23.050 00.006 8976 worker thread done servicing request
01:47:23.050 00.000 5052 OnExposeComplete: enter
01:47:23.050 00.000 5052 UpdateGuideState(): m_state=6
01:47:23.050 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5535
01:47:23.050 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.93, Mass=205, SNR=9.9, Peak=70 HFD=2.3
01:47:23.050 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:47:23.050 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:47:23.050 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.22 hyp=0.75 cameraTheta=0.30 mountX=-0.13 mountY=-0.72, mountTheta=-1.75
01:47:23.051 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.22, opts=13)
01:47:23.051 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.22)
01:47:23.051 00.000 8976 Worker thread wakes up
01:47:23.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.22) opts 0xd
01:47:23.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.22)
01:47:23.051 00.000 8976 Moving (0.71, 0.22) raw xDistance=-0.13 yDistance=-0.72
01:47:23.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:47:23.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
01:47:23.051 00.000 8976 MoveAxis(R, 0, ABG)
01:47:23.051 00.000 8976 MoveAxis(U, 3, ABG)
01:47:23.051 00.000 8976 stepping (-17, 29) + (0, 3)
01:47:23.051 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:23.052 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:47:23.062 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:47:23.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:23.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:23.062 00.000 5052 Enqueuing Expose request
01:47:23.093 00.031 8976 Received - 47 (G) 
01:47:23.093 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:23.093 00.000 8976 stepped: pos (-17, 32)
01:47:23.093 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:47:23.093 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:47:23.093 00.000 8976 MountToCamera -- mountX=2.77 mountY=-4.74 hyp=5.49 mountTheta=-1.04 cameraX=2.96, cameraY=4.62 cameraTheta=1.00
01:47:23.093 00.000 8976 incremental bump (2.959, 4.624) isValid = 1
01:47:23.093 00.000 8976 Scheduling Mount bump of (0.072, 0.117)
01:47:23.093 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.12, opts=4)
01:47:23.093 00.000 8976 Enqueuing Move request for scope (0.07, 0.12)
01:47:23.093 00.000 8976 move complete, result=0
01:47:23.093 00.000 8976 worker thread done servicing request
01:47:23.093 00.000 8976 Worker thread wakes up
01:47:23.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:23.093 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:23.093 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:47:23.093 00.000 9828 Worker thread wakes up
01:47:23.094 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0x4
01:47:23.094 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
01:47:23.094 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
01:47:23.094 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
01:47:23.094 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.02 mountX=-0.08 mountY=-0.11, mountTheta=-2.20
01:47:23.094 00.000 9828 Moving (0.07, 0.12) raw xDistance=-0.08 yDistance=-0.11
01:47:23.094 00.000 9828 BLC: window closed
01:47:23.094 00.000 9828 MoveAxis(E, 25, B)
01:47:23.094 00.000 9828 Guiding  Dir = 2, Dur = 25
01:47:23.094 00.000 9828 IsSlewing returns 0
01:47:23.094 00.000 9828 IsGuiding returns 0
01:47:23.094 00.000 9828 PulseGuide returned control before completion, sleep 35
01:47:23.138 00.044 9828 IsGuiding returns 1
01:47:23.138 00.000 9828 scope still moving after pulse duration time elapsed
01:47:23.168 00.030 9828 IsSlewing returns 0
01:47:23.168 00.000 9828 IsGuiding returns 1
01:47:23.199 00.031 9828 IsSlewing returns 0
01:47:23.199 00.000 9828 IsGuiding returns 1
01:47:23.230 00.031 9828 IsSlewing returns 0
01:47:23.230 00.000 9828 IsGuiding returns 1
01:47:23.260 00.030 9828 IsSlewing returns 0
01:47:23.260 00.000 9828 IsGuiding returns 0
01:47:23.260 00.000 9828 scope move finished after 25 + 140 ms
01:47:23.260 00.000 9828 Move returns status 0, amount 25
01:47:23.260 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:23.260 00.000 9828 MoveAxis(N, 15, B)
01:47:23.260 00.000 9828 Guiding  Dir = 0, Dur = 15
01:47:23.276 00.016 9828 IsSlewing returns 0
01:47:23.276 00.000 9828 IsGuiding returns 0
01:47:23.276 00.000 9828 PulseGuide returned control before completion, sleep 25
01:47:23.307 00.031 9828 IsGuiding returns 1
01:47:23.307 00.000 9828 scope still moving after pulse duration time elapsed
01:47:23.339 00.032 9828 IsSlewing returns 0
01:47:23.339 00.000 9828 IsGuiding returns 1
01:47:23.370 00.031 9828 IsSlewing returns 0
01:47:23.370 00.000 9828 IsGuiding returns 1
01:47:23.402 00.032 9828 IsSlewing returns 0
01:47:23.402 00.000 9828 IsGuiding returns 1
01:47:23.432 00.030 9828 IsSlewing returns 0
01:47:23.433 00.001 9828 IsGuiding returns 0
01:47:23.433 00.000 9828 scope move finished after 15 + 141 ms
01:47:23.433 00.000 9828 Move returns status 0, amount 15
01:47:23.433 00.000 9828 move complete, result=0
01:47:23.433 00.000 9828 worker thread done servicing request
01:47:23.433 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 15 ms NORTH
01:47:23.784 00.351 8976 Exposure complete
01:47:23.790 00.006 8976 worker thread done servicing request
01:47:23.790 00.000 5052 OnExposeComplete: enter
01:47:23.790 00.000 5052 UpdateGuideState(): m_state=6
01:47:23.790 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5536
01:47:23.790 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.28, Mass=208, SNR=10.0, Peak=76 HFD=2.7
01:47:23.791 00.001 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
01:47:23.791 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
01:47:23.791 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.43 hyp=0.57 cameraTheta=-0.87 mountX=-0.55 mountY=-0.07, mountTheta=-3.01
01:47:23.791 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.43, opts=13)
01:47:23.791 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.43)
01:47:23.791 00.000 8976 Worker thread wakes up
01:47:23.791 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.43) opts 0xd
01:47:23.792 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.43)
01:47:23.792 00.000 8976 Moving (0.37, -0.43) raw xDistance=-0.55 yDistance=-0.07
01:47:23.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
01:47:23.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:47:23.792 00.000 8976 MoveAxis(R, 2, ABG)
01:47:23.792 00.000 8976 stepping (-17, 32) + (2, 0)
01:47:23.792 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:23.792 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:47:23.802 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:47:23.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:23.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:23.802 00.000 5052 Enqueuing Expose request
01:47:23.828 00.026 8976 Received - 47 (G) 
01:47:23.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:23.828 00.000 8976 stepped: pos (-15, 32)
01:47:23.828 00.000 8976 MoveAxis(U, 0, ABG)
01:47:23.828 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:47:23.828 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:47:23.828 00.000 8976 MountToCamera -- mountX=2.61 mountY=-4.85 hyp=5.51 mountTheta=-1.08 cameraX=3.13, cameraY=4.54 cameraTheta=0.97
01:47:23.828 00.000 8976 incremental bump (3.131, 4.536) isValid = 1
01:47:23.828 00.000 8976 Scheduling Mount bump of (0.087, 0.131)
01:47:23.828 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.13, opts=4)
01:47:23.829 00.001 8976 Enqueuing Move request for scope (0.09, 0.13)
01:47:23.829 00.000 8976 move complete, result=0
01:47:23.829 00.000 9828 Worker thread wakes up
01:47:23.829 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0x4
01:47:23.829 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:47:23.829 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
01:47:23.829 00.000 8976 worker thread done servicing request
01:47:23.829 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.1 px 0 ms NORTH
01:47:23.829 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
01:47:23.829 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.98 mountX=-0.09 mountY=-0.12, mountTheta=-2.23
01:47:23.829 00.000 9828 Moving (0.09, 0.13) raw xDistance=-0.09 yDistance=-0.12
01:47:23.829 00.000 9828 BLC: window closed
01:47:23.829 00.000 8976 Worker thread wakes up
01:47:23.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:23.829 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:23.829 00.000 9828 MoveAxis(E, 30, B)
01:47:23.829 00.000 9828 Guiding  Dir = 2, Dur = 30
01:47:23.830 00.001 9828 IsSlewing returns 0
01:47:23.830 00.000 9828 IsGuiding returns 0
01:47:23.830 00.000 9828 PulseGuide returned control before completion, sleep 40
01:47:23.882 00.052 9828 IsGuiding returns 1
01:47:23.882 00.000 9828 scope still moving after pulse duration time elapsed
01:47:23.913 00.031 9828 IsSlewing returns 0
01:47:23.914 00.001 9828 IsGuiding returns 1
01:47:23.944 00.030 9828 IsSlewing returns 0
01:47:23.944 00.000 9828 IsGuiding returns 1
01:47:23.974 00.030 9828 IsSlewing returns 0
01:47:23.974 00.000 9828 IsGuiding returns 0
01:47:23.974 00.000 9828 scope move finished after 30 + 114 ms
01:47:23.974 00.000 9828 Move returns status 0, amount 30
01:47:23.974 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:23.974 00.000 9828 MoveAxis(N, 16, B)
01:47:23.974 00.000 9828 Guiding  Dir = 0, Dur = 16
01:47:23.990 00.016 9828 IsSlewing returns 0
01:47:23.990 00.000 9828 IsGuiding returns 0
01:47:23.990 00.000 9828 PulseGuide returned control before completion, sleep 26
01:47:24.021 00.031 9828 IsGuiding returns 1
01:47:24.021 00.000 9828 scope still moving after pulse duration time elapsed
01:47:24.052 00.031 9828 IsSlewing returns 0
01:47:24.052 00.000 9828 IsGuiding returns 1
01:47:24.083 00.031 9828 IsSlewing returns 0
01:47:24.083 00.000 9828 IsGuiding returns 1
01:47:24.114 00.031 9828 IsSlewing returns 0
01:47:24.114 00.000 9828 IsGuiding returns 1
01:47:24.145 00.031 9828 IsSlewing returns 0
01:47:24.145 00.000 9828 IsGuiding returns 0
01:47:24.145 00.000 9828 scope move finished after 16 + 138 ms
01:47:24.145 00.000 9828 Move returns status 0, amount 16
01:47:24.145 00.000 9828 move complete, result=0
01:47:24.145 00.000 9828 worker thread done servicing request
01:47:24.145 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 16 ms NORTH
01:47:24.522 00.377 8976 Exposure complete
01:47:24.527 00.005 8976 worker thread done servicing request
01:47:24.527 00.000 5052 OnExposeComplete: enter
01:47:24.527 00.000 5052 UpdateGuideState(): m_state=6
01:47:24.527 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5537
01:47:24.527 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.93, Mass=203, SNR=9.9, Peak=77 HFD=2.3
01:47:24.527 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
01:47:24.527 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
01:47:24.527 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.22 hyp=0.37 cameraTheta=0.63 mountX=0.06 mountY=-0.37, mountTheta=-1.41
01:47:24.528 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.22, opts=13)
01:47:24.528 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.22)
01:47:24.528 00.000 8976 Worker thread wakes up
01:47:24.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.22) opts 0xd
01:47:24.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.22)
01:47:24.528 00.000 8976 Moving (0.30, 0.22) raw xDistance=0.06 yDistance=-0.37
01:47:24.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:47:24.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:47:24.528 00.000 8976 MoveAxis(R, 0, ABG)
01:47:24.528 00.000 8976 MoveAxis(U, 1, ABG)
01:47:24.528 00.000 8976 stepping (-15, 32) + (0, 1)
01:47:24.529 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:24.529 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:47:24.539 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
01:47:24.539 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:24.539 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:24.539 00.000 5052 Enqueuing Expose request
01:47:24.547 00.008 8976 Received - 47 (G) 
01:47:24.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:24.547 00.000 8976 stepped: pos (-15, 33)
01:47:24.547 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
01:47:24.548 00.001 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:47:24.548 00.000 8976 MountToCamera -- mountX=2.51 mountY=-4.98 hyp=5.58 mountTheta=-1.10 cameraX=3.29, cameraY=4.50 cameraTheta=0.94
01:47:24.548 00.000 8976 incremental bump (3.292, 4.502) isValid = 1
01:47:24.548 00.000 8976 Scheduling Mount bump of (0.102, 0.144)
01:47:24.548 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.14, opts=4)
01:47:24.548 00.000 8976 Enqueuing Move request for scope (0.10, 0.14)
01:47:24.548 00.000 8976 move complete, result=0
01:47:24.548 00.000 8976 worker thread done servicing request
01:47:24.548 00.000 8976 Worker thread wakes up
01:47:24.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:24.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:24.548 00.000 9828 Worker thread wakes up
01:47:24.548 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0x4
01:47:24.548 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
01:47:24.548 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:47:24.548 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
01:47:24.548 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:47:24.548 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.18 cameraTheta=0.96 mountX=-0.11 mountY=-0.13, mountTheta=-2.26
01:47:24.548 00.000 9828 Moving (0.10, 0.14) raw xDistance=-0.11 yDistance=-0.13
01:47:24.548 00.000 9828 BLC: window closed
01:47:24.548 00.000 9828 MoveAxis(E, 34, B)
01:47:24.548 00.000 9828 Guiding  Dir = 2, Dur = 34
01:47:24.549 00.001 9828 IsSlewing returns 0
01:47:24.549 00.000 9828 IsGuiding returns 0
01:47:24.549 00.000 9828 PulseGuide returned control before completion, sleep 44
01:47:24.607 00.058 9828 IsGuiding returns 1
01:47:24.608 00.001 9828 scope still moving after pulse duration time elapsed
01:47:24.637 00.029 9828 IsSlewing returns 0
01:47:24.637 00.000 9828 IsGuiding returns 1
01:47:24.668 00.031 9828 IsSlewing returns 0
01:47:24.669 00.001 9828 IsGuiding returns 1
01:47:24.698 00.029 9828 IsSlewing returns 0
01:47:24.698 00.000 9828 IsGuiding returns 0
01:47:24.698 00.000 9828 scope move finished after 34 + 115 ms
01:47:24.698 00.000 9828 Move returns status 0, amount 34
01:47:24.698 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:24.698 00.000 9828 MoveAxis(N, 18, B)
01:47:24.698 00.000 9828 Guiding  Dir = 0, Dur = 18
01:47:24.713 00.015 9828 IsSlewing returns 0
01:47:24.713 00.000 9828 IsGuiding returns 0
01:47:24.713 00.000 9828 PulseGuide returned control before completion, sleep 28
01:47:24.745 00.032 9828 IsGuiding returns 1
01:47:24.745 00.000 9828 scope still moving after pulse duration time elapsed
01:47:24.775 00.030 9828 IsSlewing returns 0
01:47:24.775 00.000 9828 IsGuiding returns 1
01:47:24.806 00.031 9828 IsSlewing returns 0
01:47:24.806 00.000 9828 IsGuiding returns 1
01:47:24.837 00.031 9828 IsSlewing returns 0
01:47:24.837 00.000 9828 IsGuiding returns 1
01:47:24.868 00.031 9828 IsSlewing returns 0
01:47:24.869 00.001 9828 IsGuiding returns 0
01:47:24.869 00.000 9828 scope move finished after 18 + 137 ms
01:47:24.869 00.000 9828 Move returns status 0, amount 18
01:47:24.869 00.000 9828 move complete, result=0
01:47:24.869 00.000 9828 worker thread done servicing request
01:47:24.869 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.1 px 18 ms NORTH
01:47:25.239 00.370 8976 Exposure complete
01:47:25.244 00.005 8976 worker thread done servicing request
01:47:25.244 00.000 5052 OnExposeComplete: enter
01:47:25.244 00.000 5052 UpdateGuideState(): m_state=6
01:47:25.244 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5538
01:47:25.245 00.001 5052 Star::Find returns 1 (0), X=329.30, Y=281.99, Mass=210, SNR=10.0, Peak=78 HFD=2.4
01:47:25.245 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
01:47:25.245 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
01:47:25.245 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.14 mountX=0.19 mountY=-0.26, mountTheta=-0.94
01:47:25.245 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.28, opts=13)
01:47:25.245 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.28)
01:47:25.246 00.001 8976 Worker thread wakes up
01:47:25.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.28) opts 0xd
01:47:25.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.28)
01:47:25.246 00.000 8976 Moving (0.13, 0.28) raw xDistance=0.19 yDistance=-0.26
01:47:25.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:47:25.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:47:25.246 00.000 8976 MoveAxis(R, 0, ABG)
01:47:25.246 00.000 8976 MoveAxis(U, 0, ABG)
01:47:25.246 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
01:47:25.246 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:47:25.246 00.000 8976 MountToCamera -- mountX=2.44 mountY=-5.07 hyp=5.62 mountTheta=-1.12 cameraX=3.40, cameraY=4.48 cameraTheta=0.92
01:47:25.246 00.000 8976 incremental bump (3.401, 4.478) isValid = 1
01:47:25.246 00.000 8976 Scheduling Mount bump of (0.116, 0.158)
01:47:25.246 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.16, opts=4)
01:47:25.246 00.000 8976 Enqueuing Move request for scope (0.12, 0.16)
01:47:25.246 00.000 8976 move complete, result=0
01:47:25.246 00.000 9828 Worker thread wakes up
01:47:25.246 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0x4
01:47:25.246 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
01:47:25.246 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:47:25.246 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:47:25.246 00.000 8976 worker thread done servicing request
01:47:25.247 00.001 9828 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.94 mountX=-0.12 mountY=-0.14, mountTheta=-2.28
01:47:25.247 00.000 9828 Moving (0.12, 0.16) raw xDistance=-0.12 yDistance=-0.14
01:47:25.247 00.000 9828 BLC: window closed
01:47:25.247 00.000 9828 MoveAxis(E, 39, B)
01:47:25.247 00.000 9828 Guiding  Dir = 2, Dur = 39
01:47:25.247 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:47:25.247 00.000 9828 IsSlewing returns 0
01:47:25.247 00.000 9828 IsGuiding returns 0
01:47:25.247 00.000 9828 PulseGuide returned control before completion, sleep 49
01:47:25.257 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:47:25.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:25.257 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:25.257 00.000 5052 Enqueuing Expose request
01:47:25.257 00.000 8976 Worker thread wakes up
01:47:25.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:25.257 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:47:25.257 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:25.299 00.042 9828 IsGuiding returns 1
01:47:25.299 00.000 9828 scope still moving after pulse duration time elapsed
01:47:25.330 00.031 9828 IsSlewing returns 0
01:47:25.330 00.000 9828 IsGuiding returns 1
01:47:25.362 00.032 9828 IsSlewing returns 0
01:47:25.362 00.000 9828 IsGuiding returns 1
01:47:25.392 00.030 9828 IsSlewing returns 0
01:47:25.392 00.000 9828 IsGuiding returns 0
01:47:25.392 00.000 9828 scope move finished after 39 + 105 ms
01:47:25.392 00.000 9828 Move returns status 0, amount 39
01:47:25.392 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:25.392 00.000 9828 MoveAxis(N, 19, B)
01:47:25.392 00.000 9828 Guiding  Dir = 0, Dur = 19
01:47:25.407 00.015 9828 IsSlewing returns 0
01:47:25.407 00.000 9828 IsGuiding returns 0
01:47:25.407 00.000 9828 PulseGuide returned control before completion, sleep 29
01:47:25.438 00.031 9828 IsGuiding returns 1
01:47:25.438 00.000 9828 scope still moving after pulse duration time elapsed
01:47:25.469 00.031 9828 IsSlewing returns 0
01:47:25.469 00.000 9828 IsGuiding returns 1
01:47:25.500 00.031 9828 IsSlewing returns 0
01:47:25.500 00.000 9828 IsGuiding returns 1
01:47:25.531 00.031 9828 IsSlewing returns 0
01:47:25.531 00.000 9828 IsGuiding returns 1
01:47:25.562 00.031 9828 IsSlewing returns 0
01:47:25.562 00.000 9828 IsGuiding returns 0
01:47:25.562 00.000 9828 scope move finished after 19 + 135 ms
01:47:25.562 00.000 9828 Move returns status 0, amount 19
01:47:25.562 00.000 9828 move complete, result=0
01:47:25.562 00.000 9828 worker thread done servicing request
01:47:25.562 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.1 px 19 ms NORTH
01:47:25.943 00.381 8976 Exposure complete
01:47:25.948 00.005 8976 worker thread done servicing request
01:47:25.948 00.000 5052 OnExposeComplete: enter
01:47:25.948 00.000 5052 UpdateGuideState(): m_state=6
01:47:25.948 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5539
01:47:25.949 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=282.01, Mass=218, SNR=10.2, Peak=87 HFD=2.1
01:47:25.949 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
01:47:25.949 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
01:47:25.949 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.31 hyp=0.38 cameraTheta=2.19 mountX=0.37 mountY=0.02, mountTheta=0.05
01:47:25.949 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.31, opts=13)
01:47:25.949 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.31)
01:47:25.949 00.000 8976 Worker thread wakes up
01:47:25.949 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.31) opts 0xd
01:47:25.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.31)
01:47:25.950 00.001 8976 Moving (-0.22, 0.31) raw xDistance=0.37 yDistance=0.02
01:47:25.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:47:25.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:47:25.950 00.000 8976 MoveAxis(L, 2, ABG)
01:47:25.950 00.000 8976 stepping (-15, 33) + (-2, 0)
01:47:25.950 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:25.950 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:47:25.959 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
01:47:25.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:25.959 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:25.959 00.000 5052 Enqueuing Expose request
01:47:25.987 00.028 8976 Received - 47 (G) 
01:47:25.987 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:25.987 00.000 8976 stepped: pos (-17, 33)
01:47:25.987 00.000 8976 MoveAxis(U, 0, ABG)
01:47:25.987 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
01:47:25.987 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:47:25.987 00.000 8976 MountToCamera -- mountX=2.49 mountY=-5.12 hyp=5.70 mountTheta=-1.12 cameraX=3.43, cameraY=4.55 cameraTheta=0.93
01:47:25.987 00.000 8976 incremental bump (3.427, 4.553) isValid = 1
01:47:25.987 00.000 8976 Scheduling Mount bump of (0.127, 0.174)
01:47:25.987 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.17, opts=4)
01:47:25.987 00.000 8976 Enqueuing Move request for scope (0.13, 0.17)
01:47:25.987 00.000 8976 move complete, result=0
01:47:25.987 00.000 9828 Worker thread wakes up
01:47:25.987 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
01:47:25.987 00.000 8976 worker thread done servicing request
01:47:25.987 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0x4
01:47:25.987 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
01:47:25.988 00.001 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
01:47:25.988 00.000 8976 Worker thread wakes up
01:47:25.988 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
01:47:25.988 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.94 mountX=-0.13 mountY=-0.16, mountTheta=-2.28
01:47:25.988 00.000 9828 Moving (0.13, 0.17) raw xDistance=-0.13 yDistance=-0.16
01:47:25.988 00.000 9828 BLC: window closed
01:47:25.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:25.988 00.000 9828 MoveAxis(E, 43, B)
01:47:25.988 00.000 9828 Guiding  Dir = 2, Dur = 43
01:47:25.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:25.988 00.000 9828 IsSlewing returns 0
01:47:25.988 00.000 9828 IsGuiding returns 0
01:47:25.989 00.001 9828 PulseGuide returned control before completion, sleep 53
01:47:26.042 00.053 9828 IsGuiding returns 1
01:47:26.042 00.000 9828 scope still moving after pulse duration time elapsed
01:47:26.074 00.032 9828 IsSlewing returns 0
01:47:26.074 00.000 9828 IsGuiding returns 1
01:47:26.104 00.030 9828 IsSlewing returns 0
01:47:26.104 00.000 9828 IsGuiding returns 1
01:47:26.137 00.033 9828 IsSlewing returns 0
01:47:26.137 00.000 9828 IsGuiding returns 1
01:47:26.167 00.030 9828 IsSlewing returns 0
01:47:26.167 00.000 9828 IsGuiding returns 0
01:47:26.167 00.000 9828 scope move finished after 43 + 135 ms
01:47:26.167 00.000 9828 Move returns status 0, amount 43
01:47:26.167 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:26.167 00.000 9828 MoveAxis(N, 21, B)
01:47:26.167 00.000 9828 Guiding  Dir = 0, Dur = 21
01:47:26.182 00.015 9828 IsSlewing returns 0
01:47:26.182 00.000 9828 IsGuiding returns 0
01:47:26.182 00.000 9828 PulseGuide returned control before completion, sleep 31
01:47:26.229 00.047 9828 IsGuiding returns 1
01:47:26.229 00.000 9828 scope still moving after pulse duration time elapsed
01:47:26.260 00.031 9828 IsSlewing returns 0
01:47:26.260 00.000 9828 IsGuiding returns 1
01:47:26.291 00.031 9828 IsSlewing returns 0
01:47:26.291 00.000 9828 IsGuiding returns 1
01:47:26.322 00.031 9828 IsSlewing returns 0
01:47:26.322 00.000 9828 IsGuiding returns 0
01:47:26.322 00.000 9828 scope move finished after 21 + 119 ms
01:47:26.322 00.000 9828 Move returns status 0, amount 21
01:47:26.322 00.000 9828 move complete, result=0
01:47:26.322 00.000 9828 worker thread done servicing request
01:47:26.322 00.000 5052 GuideStep: -0.1 px 43 ms EAST, -0.2 px 21 ms NORTH
01:47:26.681 00.359 8976 Exposure complete
01:47:26.687 00.006 8976 worker thread done servicing request
01:47:26.687 00.000 5052 OnExposeComplete: enter
01:47:26.687 00.000 5052 UpdateGuideState(): m_state=6
01:47:26.687 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5540
01:47:26.687 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.77, Mass=195, SNR=9.7, Peak=79 HFD=1.9
01:47:26.687 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:47:26.687 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:47:26.687 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.06 hyp=0.59 cameraTheta=3.04 mountX=0.32 mountY=0.46, mountTheta=0.96
01:47:26.688 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.06, opts=13)
01:47:26.688 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.06)
01:47:26.688 00.000 8976 Worker thread wakes up
01:47:26.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.06) opts 0xd
01:47:26.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.06)
01:47:26.688 00.000 8976 Moving (-0.58, 0.06) raw xDistance=0.32 yDistance=0.46
01:47:26.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:47:26.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:47:26.688 00.000 8976 MoveAxis(L, 1, ABG)
01:47:26.688 00.000 8976 stepping (-17, 33) + (-1, 0)
01:47:26.688 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:26.689 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:47:26.700 00.011 5052 UpdateGuideState exits: m=195 SNR=9.7
01:47:26.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:26.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:26.700 00.000 5052 Enqueuing Expose request
01:47:26.722 00.022 8976 Received - 47 (G) 
01:47:26.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:26.722 00.000 8976 stepped: pos (-18, 33)
01:47:26.722 00.000 8976 MoveAxis(D, 2, ABG)
01:47:26.722 00.000 8976 stepping (-18, 33) + (0, -2)
01:47:26.722 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:26.753 00.031 8976 Received - 47 (G) 
01:47:26.753 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:26.753 00.000 8976 stepped: pos (-18, 31)
01:47:26.753 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
01:47:26.753 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:47:26.753 00.000 8976 MountToCamera -- mountX=2.58 mountY=-5.06 hyp=5.68 mountTheta=-1.10 cameraX=3.33, cameraY=4.60 cameraTheta=0.94
01:47:26.753 00.000 8976 incremental bump (3.329, 4.600) isValid = 1
01:47:26.753 00.000 8976 Scheduling Mount bump of (0.135, 0.193)
01:47:26.753 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.19, opts=4)
01:47:26.754 00.001 8976 Enqueuing Move request for scope (0.13, 0.19)
01:47:26.754 00.000 8976 move complete, result=0
01:47:26.754 00.000 9828 Worker thread wakes up
01:47:26.754 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:47:26.754 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0x4
01:47:26.754 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
01:47:26.754 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
01:47:26.754 00.000 8976 worker thread done servicing request
01:47:26.754 00.000 8976 Worker thread wakes up
01:47:26.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:26.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:26.754 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
01:47:26.754 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.24 cameraTheta=0.96 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
01:47:26.754 00.000 9828 Moving (0.13, 0.19) raw xDistance=-0.14 yDistance=-0.17
01:47:26.754 00.000 9828 BLC: window closed
01:47:26.754 00.000 9828 MoveAxis(E, 46, B)
01:47:26.754 00.000 9828 Guiding  Dir = 2, Dur = 46
01:47:26.755 00.001 9828 IsSlewing returns 0
01:47:26.755 00.000 9828 IsGuiding returns 0
01:47:26.755 00.000 9828 PulseGuide returned control before completion, sleep 56
01:47:26.818 00.063 9828 IsGuiding returns 1
01:47:26.818 00.000 9828 scope still moving after pulse duration time elapsed
01:47:26.849 00.031 9828 IsSlewing returns 0
01:47:26.849 00.000 9828 IsGuiding returns 1
01:47:26.880 00.031 9828 IsSlewing returns 0
01:47:26.880 00.000 9828 IsGuiding returns 1
01:47:26.911 00.031 9828 IsSlewing returns 0
01:47:26.911 00.000 9828 IsGuiding returns 0
01:47:26.911 00.000 9828 scope move finished after 46 + 109 ms
01:47:26.911 00.000 9828 Move returns status 0, amount 46
01:47:26.911 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:26.911 00.000 9828 MoveAxis(N, 24, B)
01:47:26.911 00.000 9828 Guiding  Dir = 0, Dur = 24
01:47:26.926 00.015 9828 IsSlewing returns 0
01:47:26.926 00.000 9828 IsGuiding returns 0
01:47:26.926 00.000 9828 PulseGuide returned control before completion, sleep 34
01:47:26.973 00.047 9828 IsGuiding returns 1
01:47:26.973 00.000 9828 scope still moving after pulse duration time elapsed
01:47:27.004 00.031 9828 IsSlewing returns 0
01:47:27.004 00.000 9828 IsGuiding returns 1
01:47:27.035 00.031 9828 IsSlewing returns 0
01:47:27.035 00.000 9828 IsGuiding returns 1
01:47:27.066 00.031 9828 IsSlewing returns 0
01:47:27.066 00.000 9828 IsGuiding returns 0
01:47:27.066 00.000 9828 scope move finished after 24 + 115 ms
01:47:27.066 00.000 9828 Move returns status 0, amount 24
01:47:27.066 00.000 9828 move complete, result=0
01:47:27.066 00.000 9828 worker thread done servicing request
01:47:27.066 00.000 5052 GuideStep: -0.1 px 46 ms EAST, -0.2 px 24 ms NORTH
01:47:27.447 00.381 8976 Exposure complete
01:47:27.453 00.006 8976 worker thread done servicing request
01:47:27.453 00.000 5052 OnExposeComplete: enter
01:47:27.453 00.000 5052 UpdateGuideState(): m_state=6
01:47:27.453 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5541
01:47:27.453 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.43, Mass=231, SNR=10.5, Peak=73 HFD=2.6
01:47:27.453 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.56 = 1.72)
01:47:27.453 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.62)
01:47:27.453 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.28 hyp=0.48 cameraTheta=-2.52 mountX=-0.07 mountY=0.48, mountTheta=1.72
01:47:27.454 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.28, opts=13)
01:47:27.454 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.28)
01:47:27.454 00.000 8976 Worker thread wakes up
01:47:27.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.28) opts 0xd
01:47:27.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.28)
01:47:27.454 00.000 8976 Moving (-0.39, -0.28) raw xDistance=-0.07 yDistance=0.48
01:47:27.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:47:27.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
01:47:27.454 00.000 8976 MoveAxis(R, 0, ABG)
01:47:27.454 00.000 8976 MoveAxis(D, 2, ABG)
01:47:27.454 00.000 8976 stepping (-18, 31) + (0, -2)
01:47:27.454 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:27.455 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:47:27.464 00.009 5052 UpdateGuideState exits: m=231 SNR=10.5
01:47:27.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:27.464 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:27.464 00.000 5052 Enqueuing Expose request
01:47:27.489 00.025 8976 Received - 47 (G) 
01:47:27.489 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:27.489 00.000 8976 stepped: pos (-18, 29)
01:47:27.489 00.000 8976 back inside bump range: decrease bump weight 2.00 => 1.00
01:47:27.489 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:47:27.489 00.000 8976 MountToCamera -- mountX=2.64 mountY=-4.91 hyp=5.57 mountTheta=-1.08 cameraX=3.17, cameraY=4.58 cameraTheta=0.97
01:47:27.489 00.000 8976 incremental bump (3.169, 4.584) isValid = 1
01:47:27.489 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
01:47:27.489 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:47:27.489 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:47:27.489 00.000 8976 move complete, result=0
01:47:27.489 00.000 9828 Worker thread wakes up
01:47:27.489 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:47:27.490 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:47:27.490 00.000 8976 worker thread done servicing request
01:47:27.490 00.000 8976 Worker thread wakes up
01:47:27.490 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:47:27.490 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
01:47:27.490 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
01:47:27.490 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
01:47:27.490 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:47:27.490 00.000 9828 BLC: window closed
01:47:27.490 00.000 9828 MoveAxis(E, 22, B)
01:47:27.490 00.000 9828 Guiding  Dir = 2, Dur = 22
01:47:27.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:27.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:27.490 00.000 9828 IsSlewing returns 0
01:47:27.491 00.001 9828 IsGuiding returns 0
01:47:27.491 00.000 9828 PulseGuide returned control before completion, sleep 32
01:47:27.529 00.038 9828 IsGuiding returns 1
01:47:27.529 00.000 9828 scope still moving after pulse duration time elapsed
01:47:27.560 00.031 9828 IsSlewing returns 0
01:47:27.560 00.000 9828 IsGuiding returns 1
01:47:27.591 00.031 9828 IsSlewing returns 0
01:47:27.591 00.000 9828 IsGuiding returns 1
01:47:27.623 00.032 9828 IsSlewing returns 0
01:47:27.623 00.000 9828 IsGuiding returns 0
01:47:27.623 00.000 9828 scope move finished after 22 + 109 ms
01:47:27.623 00.000 9828 Move returns status 0, amount 22
01:47:27.623 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:27.623 00.000 9828 MoveAxis(N, 12, B)
01:47:27.623 00.000 9828 Guiding  Dir = 0, Dur = 12
01:47:27.638 00.015 9828 IsSlewing returns 0
01:47:27.638 00.000 9828 IsGuiding returns 0
01:47:27.638 00.000 9828 PulseGuide returned control before completion, sleep 22
01:47:27.669 00.031 9828 IsGuiding returns 1
01:47:27.669 00.000 9828 scope still moving after pulse duration time elapsed
01:47:27.701 00.032 9828 IsSlewing returns 0
01:47:27.701 00.000 9828 IsGuiding returns 1
01:47:27.731 00.030 9828 IsSlewing returns 0
01:47:27.731 00.000 9828 IsGuiding returns 1
01:47:27.762 00.031 9828 IsSlewing returns 0
01:47:27.762 00.000 9828 IsGuiding returns 1
01:47:27.792 00.030 9828 IsSlewing returns 0
01:47:27.792 00.000 9828 IsGuiding returns 0
01:47:27.792 00.000 9828 scope move finished after 12 + 141 ms
01:47:27.792 00.000 9828 Move returns status 0, amount 12
01:47:27.792 00.000 9828 move complete, result=0
01:47:27.792 00.000 9828 worker thread done servicing request
01:47:27.792 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:47:28.179 00.387 8976 Exposure complete
01:47:28.185 00.006 8976 worker thread done servicing request
01:47:28.185 00.000 5052 OnExposeComplete: enter
01:47:28.185 00.000 5052 UpdateGuideState(): m_state=6
01:47:28.185 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5542
01:47:28.185 00.000 5052 Star::Find returns 1 (1), X=328.92, Y=281.36, Mass=213, SNR=10.1, Peak=68 HFD=2.4
01:47:28.186 00.001 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.23 = 2.05)
01:47:28.186 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.95)
01:47:28.186 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.35 hyp=0.43 cameraTheta=-2.19 mountX=-0.20 mountY=0.40, mountTheta=2.03
01:47:28.186 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.35, opts=13)
01:47:28.186 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.35)
01:47:28.186 00.000 8976 Worker thread wakes up
01:47:28.187 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.35) opts 0xd
01:47:28.187 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.35)
01:47:28.187 00.000 8976 Moving (-0.25, -0.35) raw xDistance=-0.20 yDistance=0.40
01:47:28.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:47:28.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
01:47:28.187 00.000 8976 MoveAxis(R, 0, ABG)
01:47:28.187 00.000 8976 MoveAxis(D, 2, ABG)
01:47:28.187 00.000 8976 stepping (-18, 29) + (0, -2)
01:47:28.187 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:28.188 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:47:28.198 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1 Saturated
01:47:28.199 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:28.199 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:28.199 00.000 5052 Enqueuing Expose request
01:47:28.224 00.025 8976 Received - 47 (G) 
01:47:28.225 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:28.225 00.000 8976 stepped: pos (-18, 27)
01:47:28.225 00.000 8976 back inside bump range: decrease bump weight 1.00 => 1.00
01:47:28.225 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:47:28.225 00.000 8976 MountToCamera -- mountX=2.68 mountY=-4.70 hyp=5.41 mountTheta=-1.05 cameraX=2.97, cameraY=4.53 cameraTheta=0.99
01:47:28.225 00.000 8976 incremental bump (2.969, 4.525) isValid = 1
01:47:28.225 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
01:47:28.225 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:28.225 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:28.225 00.000 8976 move complete, result=0
01:47:28.225 00.000 8976 worker thread done servicing request
01:47:28.225 00.000 9828 Worker thread wakes up
01:47:28.225 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:47:28.225 00.000 8976 Worker thread wakes up
01:47:28.225 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:28.225 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:28.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:28.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:28.225 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
01:47:28.226 00.001 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
01:47:28.226 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:47:28.226 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:47:28.226 00.000 9828 BLC: window closed
01:47:28.226 00.000 9828 MoveAxis(E, 21, B)
01:47:28.226 00.000 9828 Guiding  Dir = 2, Dur = 21
01:47:28.227 00.001 9828 IsSlewing returns 0
01:47:28.227 00.000 9828 IsGuiding returns 0
01:47:28.228 00.001 9828 PulseGuide returned control before completion, sleep 31
01:47:28.274 00.046 9828 IsGuiding returns 1
01:47:28.274 00.000 9828 scope still moving after pulse duration time elapsed
01:47:28.305 00.031 9828 IsSlewing returns 0
01:47:28.305 00.000 9828 IsGuiding returns 1
01:47:28.336 00.031 9828 IsSlewing returns 0
01:47:28.336 00.000 9828 IsGuiding returns 1
01:47:28.367 00.031 9828 IsSlewing returns 0
01:47:28.367 00.000 9828 IsGuiding returns 1
01:47:28.398 00.031 9828 IsSlewing returns 0
01:47:28.398 00.000 9828 IsGuiding returns 1
01:47:28.429 00.031 9828 IsSlewing returns 0
01:47:28.429 00.000 9828 IsGuiding returns 0
01:47:28.429 00.000 9828 scope move finished after 21 + 181 ms
01:47:28.429 00.000 9828 Move returns status 0, amount 21
01:47:28.429 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:28.429 00.000 9828 MoveAxis(N, 12, B)
01:47:28.429 00.000 9828 Guiding  Dir = 0, Dur = 12
01:47:28.444 00.015 9828 IsSlewing returns 0
01:47:28.444 00.000 9828 IsGuiding returns 0
01:47:28.444 00.000 9828 PulseGuide returned control before completion, sleep 22
01:47:28.476 00.032 9828 IsGuiding returns 1
01:47:28.476 00.000 9828 scope still moving after pulse duration time elapsed
01:47:28.506 00.030 9828 IsSlewing returns 0
01:47:28.506 00.000 9828 IsGuiding returns 1
01:47:28.537 00.031 9828 IsSlewing returns 0
01:47:28.537 00.000 9828 IsGuiding returns 1
01:47:28.567 00.030 9828 IsSlewing returns 0
01:47:28.567 00.000 9828 IsGuiding returns 1
01:47:28.599 00.032 9828 IsSlewing returns 0
01:47:28.599 00.000 9828 IsGuiding returns 0
01:47:28.599 00.000 9828 scope move finished after 12 + 142 ms
01:47:28.599 00.000 9828 Move returns status 0, amount 12
01:47:28.599 00.000 9828 move complete, result=0
01:47:28.599 00.000 9828 worker thread done servicing request
01:47:28.599 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:47:28.917 00.318 8976 Exposure complete
01:47:28.922 00.005 8976 worker thread done servicing request
01:47:28.922 00.000 5052 OnExposeComplete: enter
01:47:28.922 00.000 5052 UpdateGuideState(): m_state=6
01:47:28.922 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5543
01:47:28.922 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.79, Mass=206, SNR=9.9, Peak=68 HFD=2.8
01:47:28.922 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.04) = xAngle (-0.97 = -0.97)
01:47:28.922 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.07 = -1.07)
01:47:28.922 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.07 mountX=0.05 mountY=-0.08, mountTheta=-1.00
01:47:28.924 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.08, opts=13)
01:47:28.924 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.08)
01:47:28.924 00.000 8976 Worker thread wakes up
01:47:28.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.08) opts 0xd
01:47:28.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.08)
01:47:28.924 00.000 8976 Moving (0.04, 0.08) raw xDistance=0.05 yDistance=-0.08
01:47:28.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:47:28.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:47:28.924 00.000 8976 MoveAxis(R, 0, ABG)
01:47:28.924 00.000 8976 MoveAxis(U, 0, ABG)
01:47:28.924 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:47:28.924 00.000 8976 MountToCamera -- mountX=2.70 mountY=-4.57 hyp=5.31 mountTheta=-1.04 cameraX=2.84, cameraY=4.49 cameraTheta=1.01
01:47:28.924 00.000 8976 incremental bump (2.835, 4.486) isValid = 1
01:47:28.924 00.000 8976 Scheduling Mount bump of (0.046, 0.075)
01:47:28.924 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.07, opts=4)
01:47:28.925 00.001 8976 Enqueuing Move request for scope (0.05, 0.07)
01:47:28.925 00.000 8976 move complete, result=0
01:47:28.925 00.000 9828 Worker thread wakes up
01:47:28.925 00.000 8976 worker thread done servicing request
01:47:28.925 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0x4
01:47:28.925 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:47:28.925 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:47:28.925 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:47:28.925 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:47:28.925 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=1.02 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
01:47:28.925 00.000 9828 Moving (0.05, 0.07) raw xDistance=-0.05 yDistance=-0.07
01:47:28.925 00.000 9828 BLC: window closed
01:47:28.925 00.000 9828 MoveAxis(E, 16, B)
01:47:28.925 00.000 9828 Guiding  Dir = 2, Dur = 16
01:47:28.926 00.001 9828 IsSlewing returns 0
01:47:28.926 00.000 9828 IsGuiding returns 0
01:47:28.926 00.000 9828 PulseGuide returned control before completion, sleep 26
01:47:28.935 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:47:28.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:28.935 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:28.935 00.000 5052 Enqueuing Expose request
01:47:28.935 00.000 8976 Worker thread wakes up
01:47:28.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:28.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:28.935 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:28.955 00.020 9828 IsGuiding returns 1
01:47:28.955 00.000 9828 scope still moving after pulse duration time elapsed
01:47:28.987 00.032 9828 IsSlewing returns 0
01:47:28.987 00.000 9828 IsGuiding returns 1
01:47:29.017 00.030 9828 IsSlewing returns 0
01:47:29.017 00.000 9828 IsGuiding returns 1
01:47:29.048 00.031 9828 IsSlewing returns 0
01:47:29.048 00.000 9828 IsGuiding returns 1
01:47:29.094 00.046 9828 IsSlewing returns 0
01:47:29.094 00.000 9828 IsGuiding returns 0
01:47:29.094 00.000 9828 scope move finished after 16 + 152 ms
01:47:29.094 00.000 9828 Move returns status 0, amount 16
01:47:29.094 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:29.094 00.000 9828 MoveAxis(N, 9, B)
01:47:29.094 00.000 9828 Guiding  Dir = 0, Dur = 9
01:47:29.110 00.016 9828 IsSlewing returns 0
01:47:29.110 00.000 9828 IsGuiding returns 0
01:47:29.110 00.000 9828 PulseGuide returned control before completion, sleep 19
01:47:29.141 00.031 9828 IsGuiding returns 1
01:47:29.141 00.000 9828 scope still moving after pulse duration time elapsed
01:47:29.173 00.032 9828 IsSlewing returns 0
01:47:29.173 00.000 9828 IsGuiding returns 1
01:47:29.203 00.030 9828 IsSlewing returns 0
01:47:29.203 00.000 9828 IsGuiding returns 1
01:47:29.235 00.032 9828 IsSlewing returns 0
01:47:29.235 00.000 9828 IsGuiding returns 0
01:47:29.235 00.000 9828 scope move finished after 9 + 116 ms
01:47:29.235 00.000 9828 Move returns status 0, amount 9
01:47:29.235 00.000 9828 move complete, result=0
01:47:29.235 00.000 9828 worker thread done servicing request
01:47:29.235 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 9 ms NORTH
01:47:29.627 00.392 8976 Exposure complete
01:47:29.632 00.005 8976 worker thread done servicing request
01:47:29.632 00.000 5052 OnExposeComplete: enter
01:47:29.633 00.001 5052 UpdateGuideState(): m_state=6
01:47:29.633 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5544
01:47:29.633 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.44, Mass=216, SNR=10.2, Peak=73 HFD=2.4
01:47:29.633 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
01:47:29.633 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.72)
01:47:29.633 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.27 hyp=0.42 cameraTheta=-2.42 mountX=-0.10 mountY=0.41, mountTheta=1.81
01:47:29.633 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.27, opts=13)
01:47:29.633 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.27)
01:47:29.633 00.000 8976 Worker thread wakes up
01:47:29.634 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.27) opts 0xd
01:47:29.634 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.27)
01:47:29.634 00.000 8976 Moving (-0.31, -0.27) raw xDistance=-0.10 yDistance=0.41
01:47:29.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:47:29.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:47:29.634 00.000 8976 MoveAxis(R, 0, ABG)
01:47:29.634 00.000 8976 MoveAxis(D, 2, ABG)
01:47:29.634 00.000 8976 stepping (-18, 27) + (0, -2)
01:47:29.634 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:29.634 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:47:29.644 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
01:47:29.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:29.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:29.644 00.000 5052 Enqueuing Expose request
01:47:29.663 00.019 8976 Received - 47 (G) 
01:47:29.663 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:29.663 00.000 8976 stepped: pos (-18, 25)
01:47:29.663 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:47:29.663 00.000 8976 MountToCamera -- mountX=2.72 mountY=-4.37 hyp=5.15 mountTheta=-1.01 cameraX=2.65, cameraY=4.41 cameraTheta=1.03
01:47:29.663 00.000 8976 incremental bump (2.652, 4.412) isValid = 1
01:47:29.663 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:47:29.663 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:29.663 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:29.663 00.000 8976 move complete, result=0
01:47:29.664 00.001 9828 Worker thread wakes up
01:47:29.664 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:29.664 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:29.664 00.000 8976 worker thread done servicing request
01:47:29.664 00.000 8976 Worker thread wakes up
01:47:29.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:29.664 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:47:29.664 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:47:29.664 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:29.664 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:47:29.664 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:47:29.664 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:47:29.664 00.000 9828 BLC: window closed
01:47:29.664 00.000 9828 MoveAxis(E, 20, B)
01:47:29.664 00.000 9828 Guiding  Dir = 2, Dur = 20
01:47:29.665 00.001 9828 IsSlewing returns 0
01:47:29.665 00.000 9828 IsGuiding returns 0
01:47:29.665 00.000 9828 PulseGuide returned control before completion, sleep 30
01:47:29.699 00.034 9828 IsGuiding returns 1
01:47:29.699 00.000 9828 scope still moving after pulse duration time elapsed
01:47:29.731 00.032 9828 IsSlewing returns 0
01:47:29.731 00.000 9828 IsGuiding returns 1
01:47:29.760 00.029 9828 IsSlewing returns 0
01:47:29.760 00.000 9828 IsGuiding returns 1
01:47:29.791 00.031 9828 IsSlewing returns 0
01:47:29.791 00.000 9828 IsGuiding returns 0
01:47:29.791 00.000 9828 scope move finished after 20 + 106 ms
01:47:29.791 00.000 9828 Move returns status 0, amount 20
01:47:29.791 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:29.791 00.000 9828 MoveAxis(N, 13, B)
01:47:29.791 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:29.807 00.016 9828 IsSlewing returns 0
01:47:29.807 00.000 9828 IsGuiding returns 0
01:47:29.807 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:29.838 00.031 9828 IsGuiding returns 1
01:47:29.838 00.000 9828 scope still moving after pulse duration time elapsed
01:47:29.870 00.032 9828 IsSlewing returns 0
01:47:29.870 00.000 9828 IsGuiding returns 1
01:47:29.900 00.030 9828 IsSlewing returns 0
01:47:29.900 00.000 9828 IsGuiding returns 1
01:47:29.932 00.032 9828 IsSlewing returns 0
01:47:29.932 00.000 9828 IsGuiding returns 1
01:47:29.963 00.031 9828 IsSlewing returns 0
01:47:29.963 00.000 9828 IsGuiding returns 0
01:47:29.963 00.000 9828 scope move finished after 13 + 143 ms
01:47:29.963 00.000 9828 Move returns status 0, amount 13
01:47:29.963 00.000 9828 move complete, result=0
01:47:29.963 00.000 9828 worker thread done servicing request
01:47:29.963 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:47:30.356 00.393 8976 Exposure complete
01:47:30.361 00.005 8976 worker thread done servicing request
01:47:30.362 00.001 5052 OnExposeComplete: enter
01:47:30.362 00.000 5052 UpdateGuideState(): m_state=6
01:47:30.362 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5545
01:47:30.362 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.64, Mass=193, SNR=9.6, Peak=75 HFD=2.2
01:47:30.362 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
01:47:30.362 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.18)
01:47:30.362 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.07 hyp=0.40 cameraTheta=-2.96 mountX=0.12 mountY=0.37, mountTheta=1.27
01:47:30.362 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.07, opts=13)
01:47:30.362 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.07)
01:47:30.363 00.001 8976 Worker thread wakes up
01:47:30.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.07) opts 0xd
01:47:30.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.07)
01:47:30.363 00.000 8976 Moving (-0.39, -0.07) raw xDistance=0.12 yDistance=0.37
01:47:30.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:47:30.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
01:47:30.363 00.000 8976 MoveAxis(R, 0, ABG)
01:47:30.363 00.000 8976 MoveAxis(D, 2, ABG)
01:47:30.363 00.000 8976 stepping (-18, 25) + (0, -2)
01:47:30.363 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:30.363 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:47:30.373 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:47:30.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:30.373 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:30.373 00.000 5052 Enqueuing Expose request
01:47:30.398 00.025 8976 Received - 47 (G) 
01:47:30.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:30.398 00.000 8976 stepped: pos (-18, 23)
01:47:30.399 00.001 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:47:30.399 00.000 8976 MountToCamera -- mountX=2.73 mountY=-4.13 hyp=4.95 mountTheta=-0.99 cameraX=2.44, cameraY=4.31 cameraTheta=1.06
01:47:30.399 00.000 8976 incremental bump (2.436, 4.315) isValid = 1
01:47:30.399 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
01:47:30.399 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:30.399 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:30.399 00.000 8976 move complete, result=0
01:47:30.399 00.000 8976 worker thread done servicing request
01:47:30.399 00.000 8976 Worker thread wakes up
01:47:30.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:30.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:30.399 00.000 9828 Worker thread wakes up
01:47:30.399 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:47:30.399 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:30.399 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:30.399 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
01:47:30.399 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
01:47:30.399 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
01:47:30.399 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:47:30.399 00.000 9828 BLC: window closed
01:47:30.399 00.000 9828 MoveAxis(E, 19, B)
01:47:30.400 00.001 9828 Guiding  Dir = 2, Dur = 19
01:47:30.400 00.000 9828 IsSlewing returns 0
01:47:30.400 00.000 9828 IsGuiding returns 0
01:47:30.400 00.000 9828 PulseGuide returned control before completion, sleep 29
01:47:30.432 00.032 9828 IsGuiding returns 1
01:47:30.432 00.000 9828 scope still moving after pulse duration time elapsed
01:47:30.463 00.031 9828 IsSlewing returns 0
01:47:30.463 00.000 9828 IsGuiding returns 1
01:47:30.495 00.032 9828 IsSlewing returns 0
01:47:30.495 00.000 9828 IsGuiding returns 1
01:47:30.525 00.030 9828 IsSlewing returns 0
01:47:30.525 00.000 9828 IsGuiding returns 1
01:47:30.556 00.031 9828 IsSlewing returns 0
01:47:30.556 00.000 9828 IsGuiding returns 0
01:47:30.556 00.000 9828 scope move finished after 19 + 136 ms
01:47:30.556 00.000 9828 Move returns status 0, amount 19
01:47:30.556 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:30.556 00.000 9828 MoveAxis(N, 13, B)
01:47:30.556 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:30.572 00.016 9828 IsSlewing returns 0
01:47:30.572 00.000 9828 IsGuiding returns 0
01:47:30.572 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:30.603 00.031 9828 IsGuiding returns 1
01:47:30.603 00.000 9828 scope still moving after pulse duration time elapsed
01:47:30.634 00.031 9828 IsSlewing returns 0
01:47:30.634 00.000 9828 IsGuiding returns 1
01:47:30.664 00.030 9828 IsSlewing returns 0
01:47:30.664 00.000 9828 IsGuiding returns 1
01:47:30.696 00.032 9828 IsSlewing returns 0
01:47:30.696 00.000 9828 IsGuiding returns 1
01:47:30.727 00.031 9828 IsSlewing returns 0
01:47:30.727 00.000 9828 IsGuiding returns 1
01:47:30.758 00.031 9828 IsSlewing returns 0
01:47:30.758 00.000 9828 IsGuiding returns 0
01:47:30.758 00.000 9828 scope move finished after 13 + 173 ms
01:47:30.758 00.000 9828 Move returns status 0, amount 13
01:47:30.758 00.000 9828 move complete, result=0
01:47:30.758 00.000 9828 worker thread done servicing request
01:47:30.758 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:47:31.090 00.332 8976 Exposure complete
01:47:31.095 00.005 8976 worker thread done servicing request
01:47:31.095 00.000 5052 OnExposeComplete: enter
01:47:31.095 00.000 5052 UpdateGuideState(): m_state=6
01:47:31.095 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5546
01:47:31.096 00.001 5052 Star::Find returns 1 (0), X=328.77, Y=281.93, Mass=184, SNR=9.4, Peak=78 HFD=2.2
01:47:31.096 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
01:47:31.096 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
01:47:31.096 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.22 hyp=0.46 cameraTheta=2.63 mountX=0.38 mountY=0.22, mountTheta=0.51
01:47:31.096 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.22, opts=13)
01:47:31.096 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.22)
01:47:31.096 00.000 8976 Worker thread wakes up
01:47:31.097 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.22) opts 0xd
01:47:31.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.22)
01:47:31.097 00.000 8976 Moving (-0.40, 0.22) raw xDistance=0.38 yDistance=0.22
01:47:31.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:47:31.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:47:31.097 00.000 8976 MoveAxis(L, 2, ABG)
01:47:31.097 00.000 8976 stepping (-18, 23) + (-2, 0)
01:47:31.097 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:31.098 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:47:31.107 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:47:31.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:31.107 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:31.107 00.000 5052 Enqueuing Expose request
01:47:31.134 00.027 8976 Received - 47 (G) 
01:47:31.134 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:31.134 00.000 8976 stepped: pos (-20, 23)
01:47:31.134 00.000 8976 MoveAxis(U, 0, ABG)
01:47:31.134 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:47:31.134 00.000 8976 MountToCamera -- mountX=2.84 mountY=-3.97 hyp=4.89 mountTheta=-0.95 cameraX=2.25, cameraY=4.34 cameraTheta=1.09
01:47:31.134 00.000 8976 incremental bump (2.245, 4.339) isValid = 1
01:47:31.134 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
01:47:31.134 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:47:31.134 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:47:31.134 00.000 8976 move complete, result=0
01:47:31.134 00.000 9828 Worker thread wakes up
01:47:31.135 00.001 8976 worker thread done servicing request
01:47:31.135 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:47:31.135 00.000 8976 Worker thread wakes up
01:47:31.135 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:47:31.135 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:47:31.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:31.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:31.135 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
01:47:31.135 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
01:47:31.135 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
01:47:31.135 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:47:31.135 00.000 9828 BLC: window closed
01:47:31.135 00.000 9828 MoveAxis(E, 18, B)
01:47:31.135 00.000 9828 Guiding  Dir = 2, Dur = 18
01:47:31.136 00.001 9828 IsSlewing returns 0
01:47:31.136 00.000 9828 IsGuiding returns 0
01:47:31.136 00.000 9828 PulseGuide returned control before completion, sleep 28
01:47:31.179 00.043 9828 IsGuiding returns 1
01:47:31.179 00.000 9828 scope still moving after pulse duration time elapsed
01:47:31.210 00.031 9828 IsSlewing returns 0
01:47:31.210 00.000 9828 IsGuiding returns 1
01:47:31.241 00.031 9828 IsSlewing returns 0
01:47:31.241 00.000 9828 IsGuiding returns 1
01:47:31.272 00.031 9828 IsSlewing returns 0
01:47:31.272 00.000 9828 IsGuiding returns 0
01:47:31.272 00.000 9828 scope move finished after 18 + 118 ms
01:47:31.272 00.000 9828 Move returns status 0, amount 18
01:47:31.272 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:31.272 00.000 9828 MoveAxis(N, 13, B)
01:47:31.272 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:31.287 00.015 9828 IsSlewing returns 0
01:47:31.287 00.000 9828 IsGuiding returns 0
01:47:31.287 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:31.318 00.031 9828 IsGuiding returns 1
01:47:31.318 00.000 9828 scope still moving after pulse duration time elapsed
01:47:31.350 00.032 9828 IsSlewing returns 0
01:47:31.350 00.000 9828 IsGuiding returns 1
01:47:31.380 00.030 9828 IsSlewing returns 0
01:47:31.380 00.000 9828 IsGuiding returns 1
01:47:31.412 00.032 9828 IsSlewing returns 0
01:47:31.412 00.000 9828 IsGuiding returns 1
01:47:31.443 00.031 9828 IsSlewing returns 0
01:47:31.443 00.000 9828 IsGuiding returns 0
01:47:31.443 00.000 9828 scope move finished after 13 + 143 ms
01:47:31.443 00.000 9828 Move returns status 0, amount 13
01:47:31.443 00.000 9828 move complete, result=0
01:47:31.443 00.000 9828 worker thread done servicing request
01:47:31.443 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:47:31.826 00.383 8976 Exposure complete
01:47:31.832 00.006 8976 worker thread done servicing request
01:47:31.832 00.000 5052 OnExposeComplete: enter
01:47:31.832 00.000 5052 UpdateGuideState(): m_state=6
01:47:31.832 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5547
01:47:31.832 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.41, Mass=205, SNR=9.9, Peak=76 HFD=2.9
01:47:31.832 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
01:47:31.832 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.48)
01:47:31.832 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.30 hyp=0.65 cameraTheta=-2.66 mountX=-0.01 mountY=0.65, mountTheta=1.58
01:47:31.833 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.30, opts=13)
01:47:31.833 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.30)
01:47:31.833 00.000 8976 Worker thread wakes up
01:47:31.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.30) opts 0xd
01:47:31.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.30)
01:47:31.833 00.000 8976 Moving (-0.58, -0.30) raw xDistance=-0.01 yDistance=0.65
01:47:31.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:47:31.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
01:47:31.833 00.000 8976 MoveAxis(R, 0, ABG)
01:47:31.833 00.000 8976 MoveAxis(D, 3, ABG)
01:47:31.833 00.000 8976 stepping (-20, 23) + (0, -3)
01:47:31.833 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:31.834 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:47:31.843 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:47:31.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:31.843 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:31.843 00.000 5052 Enqueuing Expose request
01:47:31.870 00.027 8976 Received - 47 (G) 
01:47:31.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:31.870 00.000 8976 stepped: pos (-20, 20)
01:47:31.870 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
01:47:31.870 00.000 8976 MountToCamera -- mountX=2.91 mountY=-3.71 hyp=4.72 mountTheta=-0.91 cameraX=1.98, cameraY=4.28 cameraTheta=1.14
01:47:31.870 00.000 8976 incremental bump (1.977, 4.284) isValid = 1
01:47:31.870 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
01:47:31.870 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:47:31.870 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:47:31.870 00.000 8976 move complete, result=0
01:47:31.870 00.000 9828 Worker thread wakes up
01:47:31.870 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:47:31.870 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:47:31.870 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
01:47:31.870 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:47:31.870 00.000 8976 worker thread done servicing request
01:47:31.870 00.000 8976 Worker thread wakes up
01:47:31.870 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.12)
01:47:31.871 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:31.871 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
01:47:31.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:31.871 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:47:31.871 00.000 9828 BLC: window closed
01:47:31.871 00.000 9828 MoveAxis(E, 17, B)
01:47:31.871 00.000 9828 Guiding  Dir = 2, Dur = 17
01:47:31.871 00.000 9828 IsSlewing returns 0
01:47:31.871 00.000 9828 IsGuiding returns 0
01:47:31.871 00.000 9828 PulseGuide returned control before completion, sleep 27
01:47:31.910 00.039 9828 IsGuiding returns 1
01:47:31.910 00.000 9828 scope still moving after pulse duration time elapsed
01:47:31.941 00.031 9828 IsSlewing returns 0
01:47:31.942 00.001 9828 IsGuiding returns 1
01:47:31.971 00.029 9828 IsSlewing returns 0
01:47:31.971 00.000 9828 IsGuiding returns 1
01:47:32.002 00.031 9828 IsSlewing returns 0
01:47:32.002 00.000 9828 IsGuiding returns 0
01:47:32.002 00.000 9828 scope move finished after 17 + 114 ms
01:47:32.002 00.000 9828 Move returns status 0, amount 17
01:47:32.002 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:32.002 00.000 9828 MoveAxis(N, 14, B)
01:47:32.003 00.001 9828 Guiding  Dir = 0, Dur = 14
01:47:32.018 00.015 9828 IsSlewing returns 0
01:47:32.019 00.001 9828 IsGuiding returns 0
01:47:32.019 00.000 9828 PulseGuide returned control before completion, sleep 24
01:47:32.048 00.029 9828 IsGuiding returns 1
01:47:32.048 00.000 9828 scope still moving after pulse duration time elapsed
01:47:32.080 00.032 9828 IsSlewing returns 0
01:47:32.080 00.000 9828 IsGuiding returns 1
01:47:32.111 00.031 9828 IsSlewing returns 0
01:47:32.111 00.000 9828 IsGuiding returns 1
01:47:32.142 00.031 9828 IsSlewing returns 0
01:47:32.142 00.000 9828 IsGuiding returns 1
01:47:32.173 00.031 9828 IsSlewing returns 0
01:47:32.173 00.000 9828 IsGuiding returns 1
01:47:32.204 00.031 9828 IsSlewing returns 0
01:47:32.204 00.000 9828 IsGuiding returns 0
01:47:32.204 00.000 9828 scope move finished after 14 + 172 ms
01:47:32.204 00.000 9828 Move returns status 0, amount 14
01:47:32.204 00.000 9828 move complete, result=0
01:47:32.204 00.000 9828 worker thread done servicing request
01:47:32.204 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:47:32.565 00.361 8976 Exposure complete
01:47:32.570 00.005 8976 worker thread done servicing request
01:47:32.570 00.000 5052 OnExposeComplete: enter
01:47:32.570 00.000 5052 UpdateGuideState(): m_state=6
01:47:32.571 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5548
01:47:32.571 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=281.67, Mass=217, SNR=10.2, Peak=81 HFD=2.3
01:47:32.571 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
01:47:32.571 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.04)
01:47:32.571 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=-0.04 hyp=0.90 cameraTheta=-3.10 mountX=0.37 mountY=0.77, mountTheta=1.12
01:47:32.571 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=-0.04, opts=13)
01:47:32.571 00.000 5052 Enqueuing Move request for stepguider (-0.90, -0.04)
01:47:32.571 00.000 8976 Worker thread wakes up
01:47:32.571 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, -0.04) opts 0xd
01:47:32.572 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, -0.04)
01:47:32.572 00.000 8976 Moving (-0.90, -0.04) raw xDistance=0.37 yDistance=0.77
01:47:32.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:47:32.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.77
01:47:32.572 00.000 8976 MoveAxis(L, 2, ABG)
01:47:32.572 00.000 8976 stepping (-20, 20) + (-2, 0)
01:47:32.572 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:32.572 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:47:32.582 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:47:32.582 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:32.582 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:32.582 00.000 5052 Enqueuing Expose request
01:47:32.605 00.023 8976 Received - 47 (G) 
01:47:32.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:32.606 00.001 8976 stepped: pos (-22, 20)
01:47:32.606 00.000 8976 MoveAxis(D, 3, ABG)
01:47:32.606 00.000 8976 stepping (-22, 20) + (0, -3)
01:47:32.606 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:32.637 00.031 8976 Received - 47 (G) 
01:47:32.637 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:32.637 00.000 8976 stepped: pos (-22, 17)
01:47:32.637 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
01:47:32.637 00.000 8976 MountToCamera -- mountX=3.06 mountY=-3.38 hyp=4.56 mountTheta=-0.83 cameraX=1.61, cameraY=4.27 cameraTheta=1.21
01:47:32.637 00.000 8976 incremental bump (1.612, 4.266) isValid = 1
01:47:32.638 00.001 8976 Scheduling Mount bump of (0.041, 0.111)
01:47:32.638 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:47:32.638 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:47:32.638 00.000 8976 move complete, result=0
01:47:32.638 00.000 9828 Worker thread wakes up
01:47:32.638 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:47:32.638 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:47:32.638 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.97)
01:47:32.638 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
01:47:32.638 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
01:47:32.638 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
01:47:32.638 00.000 9828 BLC: window closed
01:47:32.638 00.000 9828 MoveAxis(E, 15, B)
01:47:32.638 00.000 9828 Guiding  Dir = 2, Dur = 15
01:47:32.638 00.000 8976 worker thread done servicing request
01:47:32.638 00.000 8976 Worker thread wakes up
01:47:32.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:32.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:32.639 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
01:47:32.639 00.000 9828 IsSlewing returns 0
01:47:32.639 00.000 9828 IsGuiding returns 0
01:47:32.639 00.000 9828 PulseGuide returned control before completion, sleep 25
01:47:32.672 00.033 9828 IsGuiding returns 1
01:47:32.672 00.000 9828 scope still moving after pulse duration time elapsed
01:47:32.703 00.031 9828 IsSlewing returns 0
01:47:32.708 00.005 9828 IsGuiding returns 1
01:47:32.733 00.025 9828 IsSlewing returns 0
01:47:32.734 00.001 9828 IsGuiding returns 1
01:47:32.764 00.030 9828 IsSlewing returns 0
01:47:32.764 00.000 9828 IsGuiding returns 0
01:47:32.764 00.000 9828 scope move finished after 15 + 111 ms
01:47:32.764 00.000 9828 Move returns status 0, amount 15
01:47:32.764 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:32.764 00.000 9828 MoveAxis(N, 14, B)
01:47:32.764 00.000 9828 Guiding  Dir = 0, Dur = 14
01:47:32.780 00.016 9828 IsSlewing returns 0
01:47:32.780 00.000 9828 IsGuiding returns 0
01:47:32.780 00.000 9828 PulseGuide returned control before completion, sleep 24
01:47:32.810 00.030 9828 IsGuiding returns 1
01:47:32.810 00.000 9828 scope still moving after pulse duration time elapsed
01:47:32.842 00.032 9828 IsSlewing returns 0
01:47:32.842 00.000 9828 IsGuiding returns 1
01:47:32.874 00.032 9828 IsSlewing returns 0
01:47:32.874 00.000 9828 IsGuiding returns 1
01:47:32.905 00.031 9828 IsSlewing returns 0
01:47:32.905 00.000 9828 IsGuiding returns 1
01:47:32.936 00.031 9828 IsSlewing returns 0
01:47:32.936 00.000 9828 IsGuiding returns 0
01:47:32.936 00.000 9828 scope move finished after 14 + 142 ms
01:47:32.936 00.000 9828 Move returns status 0, amount 14
01:47:32.936 00.000 9828 move complete, result=0
01:47:32.936 00.000 9828 worker thread done servicing request
01:47:32.936 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:47:33.331 00.395 8976 Exposure complete
01:47:33.336 00.005 8976 worker thread done servicing request
01:47:33.336 00.000 5052 OnExposeComplete: enter
01:47:33.336 00.000 5052 UpdateGuideState(): m_state=6
01:47:33.336 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5549
01:47:33.336 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.67, Mass=211, SNR=10.1, Peak=75 HFD=2.4
01:47:33.336 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
01:47:33.336 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:47:33.336 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.04 hyp=0.49 cameraTheta=-3.06 mountX=0.19 mountY=0.43, mountTheta=1.16
01:47:33.336 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.04, opts=13)
01:47:33.336 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.04)
01:47:33.337 00.001 8976 Worker thread wakes up
01:47:33.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.04) opts 0xd
01:47:33.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.04)
01:47:33.337 00.000 8976 Moving (-0.49, -0.04) raw xDistance=0.19 yDistance=0.43
01:47:33.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:47:33.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
01:47:33.337 00.000 8976 MoveAxis(R, 0, ABG)
01:47:33.337 00.000 8976 MoveAxis(D, 2, ABG)
01:47:33.337 00.000 8976 stepping (-22, 17) + (0, -2)
01:47:33.337 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:33.338 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:47:33.347 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
01:47:33.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:33.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:33.347 00.000 5052 Enqueuing Expose request
01:47:33.372 00.025 8976 Received - 47 (G) 
01:47:33.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:33.372 00.000 8976 stepped: pos (-22, 15)
01:47:33.372 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:47:33.372 00.000 8976 MountToCamera -- mountX=3.16 mountY=-3.05 hyp=4.39 mountTheta=-0.77 cameraX=1.27, cameraY=4.21 cameraTheta=1.28
01:47:33.372 00.000 8976 incremental bump (1.274, 4.206) isValid = 1
01:47:33.372 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
01:47:33.372 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:47:33.372 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:47:33.373 00.001 8976 move complete, result=0
01:47:33.373 00.000 9828 Worker thread wakes up
01:47:33.373 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:47:33.373 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:47:33.373 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
01:47:33.373 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
01:47:33.373 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
01:47:33.373 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:47:33.373 00.000 9828 BLC: window closed
01:47:33.373 00.000 9828 MoveAxis(E, 12, B)
01:47:33.373 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:47:33.373 00.000 8976 worker thread done servicing request
01:47:33.373 00.000 8976 Worker thread wakes up
01:47:33.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:33.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:33.373 00.000 9828 Guiding  Dir = 2, Dur = 12
01:47:33.374 00.001 9828 IsSlewing returns 0
01:47:33.374 00.000 9828 IsGuiding returns 0
01:47:33.374 00.000 9828 PulseGuide returned control before completion, sleep 22
01:47:33.401 00.027 9828 IsGuiding returns 1
01:47:33.401 00.000 9828 scope still moving after pulse duration time elapsed
01:47:33.433 00.032 9828 IsSlewing returns 0
01:47:33.434 00.001 9828 IsGuiding returns 1
01:47:33.464 00.030 9828 IsSlewing returns 0
01:47:33.464 00.000 9828 IsGuiding returns 1
01:47:33.495 00.031 9828 IsSlewing returns 0
01:47:33.495 00.000 9828 IsGuiding returns 1
01:47:33.526 00.031 9828 IsSlewing returns 0
01:47:33.526 00.000 9828 IsGuiding returns 0
01:47:33.526 00.000 9828 scope move finished after 12 + 140 ms
01:47:33.526 00.000 9828 Move returns status 0, amount 12
01:47:33.526 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:33.526 00.000 9828 MoveAxis(N, 15, B)
01:47:33.526 00.000 9828 Guiding  Dir = 0, Dur = 15
01:47:33.541 00.015 9828 IsSlewing returns 0
01:47:33.541 00.000 9828 IsGuiding returns 0
01:47:33.541 00.000 9828 PulseGuide returned control before completion, sleep 25
01:47:33.572 00.031 9828 IsGuiding returns 1
01:47:33.572 00.000 9828 scope still moving after pulse duration time elapsed
01:47:33.603 00.031 9828 IsSlewing returns 0
01:47:33.603 00.000 9828 IsGuiding returns 1
01:47:33.634 00.031 9828 IsSlewing returns 0
01:47:33.634 00.000 9828 IsGuiding returns 1
01:47:33.666 00.032 9828 IsSlewing returns 0
01:47:33.666 00.000 9828 IsGuiding returns 1
01:47:33.697 00.031 9828 IsSlewing returns 0
01:47:33.697 00.000 9828 IsGuiding returns 0
01:47:33.697 00.000 9828 scope move finished after 15 + 140 ms
01:47:33.697 00.000 9828 Move returns status 0, amount 15
01:47:33.697 00.000 9828 move complete, result=0
01:47:33.697 00.000 9828 worker thread done servicing request
01:47:33.697 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:47:34.066 00.369 8976 Exposure complete
01:47:34.072 00.006 8976 worker thread done servicing request
01:47:34.073 00.001 5052 OnExposeComplete: enter
01:47:34.073 00.000 5052 UpdateGuideState(): m_state=6
01:47:34.073 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5550
01:47:34.073 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.85, Mass=211, SNR=10.0, Peak=76 HFD=2.5
01:47:34.074 00.001 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:47:34.074 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
01:47:34.074 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.14 hyp=0.74 cameraTheta=2.95 mountX=0.46 mountY=0.53, mountTheta=0.86
01:47:34.075 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.14, opts=13)
01:47:34.075 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.14)
01:47:34.075 00.000 8976 Worker thread wakes up
01:47:34.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.14) opts 0xd
01:47:34.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.14)
01:47:34.075 00.000 8976 Moving (-0.72, 0.14) raw xDistance=0.46 yDistance=0.53
01:47:34.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:47:34.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
01:47:34.075 00.000 8976 MoveAxis(L, 2, ABG)
01:47:34.075 00.000 8976 stepping (-22, 15) + (-2, 0)
01:47:34.075 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:34.076 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:47:34.086 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
01:47:34.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:34.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:34.086 00.000 5052 Enqueuing Expose request
01:47:34.107 00.021 8976 Received - 47 (G) 
01:47:34.108 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:34.108 00.000 8976 stepped: pos (-24, 15)
01:47:34.108 00.000 8976 MoveAxis(D, 2, ABG)
01:47:34.108 00.000 8976 stepping (-24, 15) + (0, -2)
01:47:34.108 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:34.140 00.032 8976 Received - 47 (G) 
01:47:34.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:34.140 00.000 8976 stepped: pos (-24, 13)
01:47:34.140 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
01:47:34.140 00.000 8976 MountToCamera -- mountX=3.33 mountY=-2.72 hyp=4.30 mountTheta=-0.69 cameraX=0.91, cameraY=4.21 cameraTheta=1.36
01:47:34.140 00.000 8976 incremental bump (0.908, 4.208) isValid = 1
01:47:34.140 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
01:47:34.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:47:34.140 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:47:34.140 00.000 8976 move complete, result=0
01:47:34.140 00.000 9828 Worker thread wakes up
01:47:34.140 00.000 8976 worker thread done servicing request
01:47:34.140 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:47:34.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:47:34.140 00.000 8976 Worker thread wakes up
01:47:34.140 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:47:34.141 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:34.141 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
01:47:34.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:34.141 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
01:47:34.141 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
01:47:34.141 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:47:34.141 00.000 9828 BLC: window closed
01:47:34.141 00.000 9828 MoveAxis(E, 9, B)
01:47:34.141 00.000 9828 Guiding  Dir = 2, Dur = 9
01:47:34.141 00.000 9828 IsSlewing returns 0
01:47:34.141 00.000 9828 IsGuiding returns 0
01:47:34.142 00.001 9828 PulseGuide returned control before completion, sleep 19
01:47:34.163 00.021 9828 IsGuiding returns 1
01:47:34.163 00.000 9828 scope still moving after pulse duration time elapsed
01:47:34.193 00.030 9828 IsSlewing returns 0
01:47:34.193 00.000 9828 IsGuiding returns 1
01:47:34.224 00.031 9828 IsSlewing returns 0
01:47:34.224 00.000 9828 IsGuiding returns 1
01:47:34.255 00.031 9828 IsSlewing returns 0
01:47:34.255 00.000 9828 IsGuiding returns 1
01:47:34.286 00.031 9828 IsSlewing returns 0
01:47:34.286 00.000 9828 IsGuiding returns 0
01:47:34.286 00.000 9828 scope move finished after 9 + 135 ms
01:47:34.286 00.000 9828 Move returns status 0, amount 9
01:47:34.286 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:34.286 00.000 9828 MoveAxis(N, 15, B)
01:47:34.286 00.000 9828 Guiding  Dir = 0, Dur = 15
01:47:34.301 00.015 9828 IsSlewing returns 0
01:47:34.301 00.000 9828 IsGuiding returns 0
01:47:34.301 00.000 9828 PulseGuide returned control before completion, sleep 25
01:47:34.331 00.030 9828 IsGuiding returns 1
01:47:34.331 00.000 9828 scope still moving after pulse duration time elapsed
01:47:34.362 00.031 9828 IsSlewing returns 0
01:47:34.362 00.000 9828 IsGuiding returns 1
01:47:34.393 00.031 9828 IsSlewing returns 0
01:47:34.393 00.000 9828 IsGuiding returns 1
01:47:34.424 00.031 9828 IsSlewing returns 0
01:47:34.424 00.000 9828 IsGuiding returns 1
01:47:34.455 00.031 9828 IsSlewing returns 0
01:47:34.455 00.000 9828 IsGuiding returns 0
01:47:34.455 00.000 9828 scope move finished after 15 + 139 ms
01:47:34.455 00.000 9828 Move returns status 0, amount 15
01:47:34.455 00.000 9828 move complete, result=0
01:47:34.455 00.000 9828 worker thread done servicing request
01:47:34.455 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:47:34.831 00.376 8976 Exposure complete
01:47:34.836 00.005 8976 worker thread done servicing request
01:47:34.836 00.000 5052 OnExposeComplete: enter
01:47:34.836 00.000 5052 UpdateGuideState(): m_state=6
01:47:34.837 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5551
01:47:34.837 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.39, Mass=225, SNR=10.3, Peak=72 HFD=2.5
01:47:34.837 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.34 = 1.95)
01:47:34.837 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.84)
01:47:34.837 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.32 hyp=0.42 cameraTheta=-2.29 mountX=-0.16 mountY=0.41, mountTheta=1.94
01:47:34.837 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.32, opts=13)
01:47:34.837 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.32)
01:47:34.838 00.001 8976 Worker thread wakes up
01:47:34.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.32) opts 0xd
01:47:34.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.32)
01:47:34.838 00.000 8976 Moving (-0.28, -0.32) raw xDistance=-0.16 yDistance=0.41
01:47:34.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:47:34.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:47:34.838 00.000 8976 MoveAxis(R, 0, ABG)
01:47:34.838 00.000 8976 MoveAxis(D, 2, ABG)
01:47:34.838 00.000 8976 stepping (-24, 13) + (0, -2)
01:47:34.838 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:34.839 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:47:34.848 00.009 5052 UpdateGuideState exits: m=225 SNR=10.3
01:47:34.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:34.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:34.848 00.000 5052 Enqueuing Expose request
01:47:34.875 00.027 8976 Received - 47 (G) 
01:47:34.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:34.875 00.000 8976 stepped: pos (-24, 11)
01:47:34.875 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
01:47:34.875 00.000 8976 MountToCamera -- mountX=3.45 mountY=-2.40 hyp=4.20 mountTheta=-0.61 cameraX=0.57, cameraY=4.16 cameraTheta=1.43
01:47:34.875 00.000 8976 incremental bump (0.570, 4.162) isValid = 1
01:47:34.875 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
01:47:34.875 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:47:34.875 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:47:34.875 00.000 8976 move complete, result=0
01:47:34.875 00.000 8976 worker thread done servicing request
01:47:34.875 00.000 8976 Worker thread wakes up
01:47:34.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:34.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:34.875 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:47:34.875 00.000 9828 Worker thread wakes up
01:47:34.876 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:47:34.876 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:47:34.876 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
01:47:34.876 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
01:47:34.876 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
01:47:34.876 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:47:34.876 00.000 9828 BLC: window closed
01:47:34.876 00.000 9828 MoveAxis(E, 7, B)
01:47:34.876 00.000 9828 Guiding  Dir = 2, Dur = 7
01:47:34.876 00.000 9828 IsSlewing returns 0
01:47:34.876 00.000 9828 IsGuiding returns 0
01:47:34.876 00.000 9828 PulseGuide returned control before completion, sleep 17
01:47:34.905 00.029 9828 IsGuiding returns 1
01:47:34.905 00.000 9828 scope still moving after pulse duration time elapsed
01:47:34.935 00.030 9828 IsSlewing returns 0
01:47:34.935 00.000 9828 IsGuiding returns 1
01:47:34.965 00.030 9828 IsSlewing returns 0
01:47:34.965 00.000 9828 IsGuiding returns 1
01:47:34.996 00.031 9828 IsSlewing returns 0
01:47:34.996 00.000 9828 IsGuiding returns 1
01:47:35.028 00.032 9828 IsSlewing returns 0
01:47:35.028 00.000 9828 IsGuiding returns 0
01:47:35.028 00.000 9828 scope move finished after 7 + 144 ms
01:47:35.028 00.000 9828 Move returns status 0, amount 7
01:47:35.028 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:35.028 00.000 9828 MoveAxis(N, 16, B)
01:47:35.028 00.000 9828 Guiding  Dir = 0, Dur = 16
01:47:35.043 00.015 9828 IsSlewing returns 0
01:47:35.043 00.000 9828 IsGuiding returns 0
01:47:35.043 00.000 9828 PulseGuide returned control before completion, sleep 26
01:47:35.073 00.030 9828 IsGuiding returns 1
01:47:35.073 00.000 9828 scope still moving after pulse duration time elapsed
01:47:35.105 00.032 9828 IsSlewing returns 0
01:47:35.105 00.000 9828 IsGuiding returns 1
01:47:35.136 00.031 9828 IsSlewing returns 0
01:47:35.136 00.000 9828 IsGuiding returns 1
01:47:35.167 00.031 9828 IsSlewing returns 0
01:47:35.167 00.000 9828 IsGuiding returns 1
01:47:35.198 00.031 9828 IsSlewing returns 0
01:47:35.198 00.000 9828 IsGuiding returns 0
01:47:35.198 00.000 9828 scope move finished after 16 + 139 ms
01:47:35.198 00.000 9828 Move returns status 0, amount 16
01:47:35.198 00.000 9828 move complete, result=0
01:47:35.198 00.000 9828 worker thread done servicing request
01:47:35.198 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:47:35.568 00.370 8976 Exposure complete
01:47:35.574 00.006 8976 worker thread done servicing request
01:47:35.574 00.000 5052 OnExposeComplete: enter
01:47:35.574 00.000 5052 UpdateGuideState(): m_state=6
01:47:35.574 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5552
01:47:35.574 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.88, Mass=197, SNR=9.8, Peak=80 HFD=2.2
01:47:35.574 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
01:47:35.574 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
01:47:35.574 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.25 cameraTheta=0.73 mountX=0.06 mountY=-0.25, mountTheta=-1.32
01:47:35.575 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.17, opts=13)
01:47:35.575 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.17)
01:47:35.575 00.000 8976 Worker thread wakes up
01:47:35.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.17) opts 0xd
01:47:35.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.17)
01:47:35.575 00.000 8976 Moving (0.19, 0.17) raw xDistance=0.06 yDistance=-0.25
01:47:35.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:47:35.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:47:35.575 00.000 8976 MoveAxis(R, 0, ABG)
01:47:35.575 00.000 8976 MoveAxis(U, 0, ABG)
01:47:35.575 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
01:47:35.575 00.000 8976 MountToCamera -- mountX=3.52 mountY=-2.19 hyp=4.14 mountTheta=-0.56 cameraX=0.34, cameraY=4.13 cameraTheta=1.49
01:47:35.575 00.000 8976 incremental bump (0.343, 4.131) isValid = 1
01:47:35.576 00.001 8976 Scheduling Mount bump of (0.009, 0.119)
01:47:35.576 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:47:35.576 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:47:35.576 00.000 8976 move complete, result=0
01:47:35.576 00.000 8976 worker thread done servicing request
01:47:35.576 00.000 9828 Worker thread wakes up
01:47:35.576 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:47:35.576 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:47:35.576 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:47:35.576 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.70)
01:47:35.576 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.78)
01:47:35.576 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.01 mountY=-0.12, mountTheta=-1.70
01:47:35.576 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:47:35.576 00.000 9828 BLC: window closed
01:47:35.576 00.000 9828 MoveAxis(E, 5, B)
01:47:35.576 00.000 9828 Guiding  Dir = 2, Dur = 5
01:47:35.577 00.001 9828 IsSlewing returns 0
01:47:35.577 00.000 9828 IsGuiding returns 0
01:47:35.577 00.000 9828 PulseGuide returned control before completion, sleep 15
01:47:35.585 00.008 5052 UpdateGuideState exits: m=197 SNR=9.8
01:47:35.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:35.585 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:35.585 00.000 5052 Enqueuing Expose request
01:47:35.585 00.000 8976 Worker thread wakes up
01:47:35.585 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:35.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:35.586 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:35.602 00.016 9828 IsGuiding returns 1
01:47:35.602 00.000 9828 scope still moving after pulse duration time elapsed
01:47:35.633 00.031 9828 IsSlewing returns 0
01:47:35.633 00.000 9828 IsGuiding returns 1
01:47:35.663 00.030 9828 IsSlewing returns 0
01:47:35.663 00.000 9828 IsGuiding returns 1
01:47:35.695 00.032 9828 IsSlewing returns 0
01:47:35.695 00.000 9828 IsGuiding returns 0
01:47:35.695 00.000 9828 scope move finished after 5 + 113 ms
01:47:35.695 00.000 9828 Move returns status 0, amount 5
01:47:35.695 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:35.696 00.001 9828 MoveAxis(N, 16, B)
01:47:35.696 00.000 9828 Guiding  Dir = 0, Dur = 16
01:47:35.710 00.014 9828 IsSlewing returns 0
01:47:35.710 00.000 9828 IsGuiding returns 0
01:47:35.710 00.000 9828 PulseGuide returned control before completion, sleep 26
01:47:35.741 00.031 9828 IsGuiding returns 1
01:47:35.741 00.000 9828 scope still moving after pulse duration time elapsed
01:47:35.772 00.031 9828 IsSlewing returns 0
01:47:35.772 00.000 9828 IsGuiding returns 1
01:47:35.804 00.032 9828 IsSlewing returns 0
01:47:35.804 00.000 9828 IsGuiding returns 1
01:47:35.835 00.031 9828 IsSlewing returns 0
01:47:35.835 00.000 9828 IsGuiding returns 1
01:47:35.866 00.031 9828 IsSlewing returns 0
01:47:35.866 00.000 9828 IsGuiding returns 0
01:47:35.866 00.000 9828 scope move finished after 16 + 140 ms
01:47:35.866 00.000 9828 Move returns status 0, amount 16
01:47:35.866 00.000 9828 move complete, result=0
01:47:35.866 00.000 9828 worker thread done servicing request
01:47:35.866 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:47:36.276 00.410 8976 Exposure complete
01:47:36.282 00.006 8976 worker thread done servicing request
01:47:36.282 00.000 5052 OnExposeComplete: enter
01:47:36.282 00.000 5052 UpdateGuideState(): m_state=6
01:47:36.282 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5553
01:47:36.282 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.70, Mass=219, SNR=10.3, Peak=89 HFD=1.6
01:47:36.282 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:47:36.282 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:47:36.282 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.05 mountX=-0.09 mountY=-0.15, mountTheta=-2.13
01:47:36.283 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.01, opts=13)
01:47:36.283 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.01)
01:47:36.283 00.000 8976 Worker thread wakes up
01:47:36.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.01) opts 0xd
01:47:36.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.01)
01:47:36.283 00.000 8976 Moving (0.18, -0.01) raw xDistance=-0.09 yDistance=-0.15
01:47:36.284 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:47:36.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:47:36.284 00.000 8976 MoveAxis(R, 0, ABG)
01:47:36.284 00.000 8976 MoveAxis(U, 0, ABG)
01:47:36.284 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
01:47:36.284 00.000 8976 MountToCamera -- mountX=3.57 mountY=-2.04 hyp=4.11 mountTheta=-0.52 cameraX=0.19, cameraY=4.11 cameraTheta=1.52
01:47:36.284 00.000 8976 incremental bump (0.191, 4.110) isValid = 1
01:47:36.284 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
01:47:36.284 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:47:36.284 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:47:36.284 00.000 8976 move complete, result=0
01:47:36.284 00.000 9828 Worker thread wakes up
01:47:36.284 00.000 8976 worker thread done servicing request
01:47:36.284 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:47:36.284 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:47:36.284 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
01:47:36.284 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
01:47:36.284 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
01:47:36.284 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:47:36.285 00.001 9828 BLC: window closed
01:47:36.285 00.000 9828 MoveAxis(E, 3, B)
01:47:36.285 00.000 9828 Guiding  Dir = 2, Dur = 3
01:47:36.285 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:47:36.285 00.000 9828 IsSlewing returns 0
01:47:36.285 00.000 9828 IsGuiding returns 0
01:47:36.285 00.000 9828 PulseGuide returned control before completion, sleep 13
01:47:36.293 00.008 5052 UpdateGuideState exits: m=219 SNR=10.3
01:47:36.294 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:36.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:36.294 00.000 5052 Enqueuing Expose request
01:47:36.294 00.000 8976 Worker thread wakes up
01:47:36.294 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:36.294 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:36.294 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:36.312 00.018 9828 IsGuiding returns 1
01:47:36.312 00.000 9828 scope still moving after pulse duration time elapsed
01:47:36.344 00.032 9828 IsSlewing returns 0
01:47:36.344 00.000 9828 IsGuiding returns 1
01:47:36.376 00.032 9828 IsSlewing returns 0
01:47:36.376 00.000 9828 IsGuiding returns 1
01:47:36.407 00.031 9828 IsSlewing returns 0
01:47:36.407 00.000 9828 IsGuiding returns 0
01:47:36.407 00.000 9828 scope move finished after 3 + 119 ms
01:47:36.407 00.000 9828 Move returns status 0, amount 3
01:47:36.407 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:36.407 00.000 9828 MoveAxis(N, 16, B)
01:47:36.407 00.000 9828 Guiding  Dir = 0, Dur = 16
01:47:36.422 00.015 9828 IsSlewing returns 0
01:47:36.422 00.000 9828 IsGuiding returns 0
01:47:36.422 00.000 9828 PulseGuide returned control before completion, sleep 26
01:47:36.454 00.032 9828 IsGuiding returns 1
01:47:36.454 00.000 9828 scope still moving after pulse duration time elapsed
01:47:36.484 00.030 9828 IsSlewing returns 0
01:47:36.484 00.000 9828 IsGuiding returns 1
01:47:36.516 00.032 9828 IsSlewing returns 0
01:47:36.516 00.000 9828 IsGuiding returns 1
01:47:36.547 00.031 9828 IsSlewing returns 0
01:47:36.547 00.000 9828 IsGuiding returns 1
01:47:36.579 00.032 9828 IsSlewing returns 0
01:47:36.579 00.000 9828 IsGuiding returns 1
01:47:36.625 00.046 9828 IsSlewing returns 0
01:47:36.625 00.000 9828 IsGuiding returns 1
01:47:36.657 00.032 9828 IsSlewing returns 0
01:47:36.657 00.000 9828 IsGuiding returns 0
01:47:36.657 00.000 9828 scope move finished after 16 + 219 ms
01:47:36.657 00.000 9828 Move returns status 0, amount 16
01:47:36.657 00.000 9828 move complete, result=0
01:47:36.657 00.000 9828 worker thread done servicing request
01:47:36.657 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:47:36.984 00.327 8976 Exposure complete
01:47:36.989 00.005 8976 worker thread done servicing request
01:47:36.989 00.000 5052 OnExposeComplete: enter
01:47:36.989 00.000 5052 UpdateGuideState(): m_state=6
01:47:36.989 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5554
01:47:36.989 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.67, Mass=211, SNR=10.1, Peak=78 HFD=2.2
01:47:36.989 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:47:36.989 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:47:36.989 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=-0.04 hyp=0.72 cameraTheta=-0.05 mountX=-0.36 mountY=-0.58, mountTheta=-2.13
01:47:36.990 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.04, opts=13)
01:47:36.990 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.04)
01:47:36.990 00.000 8976 Worker thread wakes up
01:47:36.990 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.04) opts 0xd
01:47:36.990 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.04)
01:47:36.990 00.000 8976 Moving (0.72, -0.04) raw xDistance=-0.36 yDistance=-0.58
01:47:36.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:47:36.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
01:47:36.990 00.000 8976 MoveAxis(R, 1, ABG)
01:47:36.990 00.000 8976 stepping (-24, 11) + (1, 0)
01:47:36.990 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:36.991 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=66, Gamma=2.630
01:47:37.000 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
01:47:37.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:37.000 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:37.000 00.000 5052 Enqueuing Expose request
01:47:37.017 00.017 8976 Received - 47 (G) 
01:47:37.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:37.017 00.000 8976 stepped: pos (-23, 11)
01:47:37.017 00.000 8976 MoveAxis(U, 2, ABG)
01:47:37.017 00.000 8976 stepping (-23, 11) + (0, 2)
01:47:37.017 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:37.049 00.032 8976 Received - 47 (G) 
01:47:37.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:37.049 00.000 8976 stepped: pos (-23, 13)
01:47:37.049 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
01:47:37.049 00.000 8976 MountToCamera -- mountX=3.56 mountY=-2.05 hyp=4.10 mountTheta=-0.52 cameraX=0.21, cameraY=4.10 cameraTheta=1.52
01:47:37.049 00.000 8976 incremental bump (0.205, 4.099) isValid = 1
01:47:37.049 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
01:47:37.049 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:47:37.049 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:47:37.049 00.000 8976 move complete, result=0
01:47:37.049 00.000 8976 worker thread done servicing request
01:47:37.049 00.000 8976 Worker thread wakes up
01:47:37.049 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.6 px 2 ms NORTH
01:47:37.049 00.000 9828 Worker thread wakes up
01:47:37.049 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:47:37.049 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:47:37.049 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
01:47:37.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:37.050 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:37.050 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.75)
01:47:37.050 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
01:47:37.050 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:47:37.050 00.000 9828 BLC: window closed
01:47:37.050 00.000 9828 MoveAxis(E, 4, B)
01:47:37.050 00.000 9828 Guiding  Dir = 2, Dur = 4
01:47:37.050 00.000 9828 IsSlewing returns 0
01:47:37.050 00.000 9828 IsGuiding returns 0
01:47:37.050 00.000 9828 PulseGuide returned control before completion, sleep 14
01:47:37.074 00.024 9828 IsGuiding returns 1
01:47:37.074 00.000 9828 scope still moving after pulse duration time elapsed
01:47:37.106 00.032 9828 IsSlewing returns 0
01:47:37.107 00.001 9828 IsGuiding returns 1
01:47:37.136 00.029 9828 IsSlewing returns 0
01:47:37.136 00.000 9828 IsGuiding returns 1
01:47:37.167 00.031 9828 IsSlewing returns 0
01:47:37.167 00.000 9828 IsGuiding returns 0
01:47:37.167 00.000 9828 scope move finished after 4 + 112 ms
01:47:37.167 00.000 9828 Move returns status 0, amount 4
01:47:37.167 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:37.167 00.000 9828 MoveAxis(N, 16, B)
01:47:37.167 00.000 9828 Guiding  Dir = 0, Dur = 16
01:47:37.182 00.015 9828 IsSlewing returns 0
01:47:37.182 00.000 9828 IsGuiding returns 0
01:47:37.182 00.000 9828 PulseGuide returned control before completion, sleep 26
01:47:37.213 00.031 9828 IsGuiding returns 1
01:47:37.213 00.000 9828 scope still moving after pulse duration time elapsed
01:47:37.243 00.030 9828 IsSlewing returns 0
01:47:37.243 00.000 9828 IsGuiding returns 1
01:47:37.275 00.032 9828 IsSlewing returns 0
01:47:37.275 00.000 9828 IsGuiding returns 1
01:47:37.305 00.030 9828 IsSlewing returns 0
01:47:37.305 00.000 9828 IsGuiding returns 1
01:47:37.336 00.031 9828 IsSlewing returns 0
01:47:37.336 00.000 9828 IsGuiding returns 0
01:47:37.336 00.000 9828 scope move finished after 16 + 137 ms
01:47:37.336 00.000 9828 Move returns status 0, amount 16
01:47:37.336 00.000 9828 move complete, result=0
01:47:37.336 00.000 9828 worker thread done servicing request
01:47:37.336 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:47:37.738 00.402 8976 Exposure complete
01:47:37.743 00.005 8976 worker thread done servicing request
01:47:37.744 00.001 5052 OnExposeComplete: enter
01:47:37.744 00.000 5052 UpdateGuideState(): m_state=6
01:47:37.744 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5555
01:47:37.744 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.89, Mass=197, SNR=9.8, Peak=73 HFD=2.4
01:47:37.744 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
01:47:37.744 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
01:47:37.744 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.18 hyp=0.36 cameraTheta=0.51 mountX=0.01 mountY=-0.36, mountTheta=-1.54
01:47:37.744 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.18, opts=13)
01:47:37.744 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.18)
01:47:37.745 00.001 8976 Worker thread wakes up
01:47:37.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.18) opts 0xd
01:47:37.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.18)
01:47:37.745 00.000 8976 Moving (0.32, 0.18) raw xDistance=0.01 yDistance=-0.36
01:47:37.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:47:37.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
01:47:37.745 00.000 8976 MoveAxis(R, 0, ABG)
01:47:37.745 00.000 8976 MoveAxis(U, 2, ABG)
01:47:37.745 00.000 8976 stepping (-23, 13) + (0, 2)
01:47:37.745 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:37.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:47:37.754 00.009 5052 UpdateGuideState exits: m=197 SNR=9.8
01:47:37.755 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:37.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:37.755 00.000 5052 Enqueuing Expose request
01:47:37.769 00.014 8976 Received - 47 (G) 
01:47:37.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:37.769 00.000 8976 stepped: pos (-23, 15)
01:47:37.769 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:47:37.769 00.000 8976 MountToCamera -- mountX=3.54 mountY=-2.16 hyp=4.15 mountTheta=-0.55 cameraX=0.31, cameraY=4.14 cameraTheta=1.50
01:47:37.769 00.000 8976 incremental bump (0.308, 4.139) isValid = 1
01:47:37.769 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
01:47:37.769 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:47:37.769 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:47:37.769 00.000 8976 move complete, result=0
01:47:37.769 00.000 8976 worker thread done servicing request
01:47:37.769 00.000 8976 Worker thread wakes up
01:47:37.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:37.769 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:37.769 00.000 9828 Worker thread wakes up
01:47:37.769 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:47:37.769 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:47:37.769 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:47:37.770 00.001 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
01:47:37.770 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
01:47:37.770 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
01:47:37.770 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:47:37.770 00.000 9828 BLC: window closed
01:47:37.770 00.000 9828 MoveAxis(E, 4, B)
01:47:37.770 00.000 9828 Guiding  Dir = 2, Dur = 4
01:47:37.770 00.000 9828 IsSlewing returns 0
01:47:37.770 00.000 9828 IsGuiding returns 0
01:47:37.770 00.000 9828 PulseGuide returned control before completion, sleep 14
01:47:37.787 00.017 9828 IsGuiding returns 1
01:47:37.787 00.000 9828 scope still moving after pulse duration time elapsed
01:47:37.817 00.030 9828 IsSlewing returns 0
01:47:37.817 00.000 9828 IsGuiding returns 1
01:47:37.848 00.031 9828 IsSlewing returns 0
01:47:37.849 00.001 9828 IsGuiding returns 1
01:47:37.879 00.030 9828 IsSlewing returns 0
01:47:37.879 00.000 9828 IsGuiding returns 0
01:47:37.879 00.000 9828 scope move finished after 4 + 105 ms
01:47:37.879 00.000 9828 Move returns status 0, amount 4
01:47:37.879 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:37.879 00.000 9828 MoveAxis(N, 16, B)
01:47:37.879 00.000 9828 Guiding  Dir = 0, Dur = 16
01:47:37.894 00.015 9828 IsSlewing returns 0
01:47:37.894 00.000 9828 IsGuiding returns 0
01:47:37.894 00.000 9828 PulseGuide returned control before completion, sleep 26
01:47:37.925 00.031 9828 IsGuiding returns 1
01:47:37.925 00.000 9828 scope still moving after pulse duration time elapsed
01:47:37.956 00.031 9828 IsSlewing returns 0
01:47:37.956 00.000 9828 IsGuiding returns 1
01:47:37.986 00.030 9828 IsSlewing returns 0
01:47:37.986 00.000 9828 IsGuiding returns 1
01:47:38.017 00.031 9828 IsSlewing returns 0
01:47:38.017 00.000 9828 IsGuiding returns 1
01:47:38.049 00.032 9828 IsSlewing returns 0
01:47:38.049 00.000 9828 IsGuiding returns 0
01:47:38.049 00.000 9828 scope move finished after 16 + 138 ms
01:47:38.049 00.000 9828 Move returns status 0, amount 16
01:47:38.049 00.000 9828 move complete, result=0
01:47:38.049 00.000 9828 worker thread done servicing request
01:47:38.050 00.001 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:47:38.460 00.410 8976 Exposure complete
01:47:38.465 00.005 8976 worker thread done servicing request
01:47:38.465 00.000 5052 OnExposeComplete: enter
01:47:38.465 00.000 5052 UpdateGuideState(): m_state=6
01:47:38.465 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5556
01:47:38.465 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.80, Mass=191, SNR=9.6, Peak=79 HFD=1.9
01:47:38.465 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
01:47:38.465 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
01:47:38.465 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=0.05 mountY=-0.11, mountTheta=-1.13
01:47:38.466 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.09, opts=13)
01:47:38.466 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.09)
01:47:38.466 00.000 8976 Worker thread wakes up
01:47:38.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.09) opts 0xd
01:47:38.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.09)
01:47:38.466 00.000 8976 Moving (0.07, 0.09) raw xDistance=0.05 yDistance=-0.11
01:47:38.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:47:38.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:47:38.466 00.000 8976 MoveAxis(R, 0, ABG)
01:47:38.466 00.000 8976 MoveAxis(U, 0, ABG)
01:47:38.466 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
01:47:38.467 00.001 8976 MountToCamera -- mountX=3.54 mountY=-2.23 hyp=4.18 mountTheta=-0.56 cameraX=0.38, cameraY=4.17 cameraTheta=1.48
01:47:38.467 00.000 8976 incremental bump (0.377, 4.166) isValid = 1
01:47:38.467 00.000 8976 Scheduling Mount bump of (0.010, 0.115)
01:47:38.467 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.11, opts=4)
01:47:38.467 00.000 8976 Enqueuing Move request for scope (0.01, 0.11)
01:47:38.467 00.000 8976 move complete, result=0
01:47:38.467 00.000 9828 Worker thread wakes up
01:47:38.467 00.000 8976 worker thread done servicing request
01:47:38.467 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0x4
01:47:38.467 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:47:38.467 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
01:47:38.467 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
01:47:38.467 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.11, mountTheta=-1.71
01:47:38.467 00.000 9828 Moving (0.01, 0.11) raw xDistance=-0.02 yDistance=-0.11
01:47:38.467 00.000 9828 BLC: window closed
01:47:38.467 00.000 9828 MoveAxis(E, 5, B)
01:47:38.467 00.000 9828 Guiding  Dir = 2, Dur = 5
01:47:38.467 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:47:38.468 00.001 9828 IsSlewing returns 0
01:47:38.468 00.000 9828 IsGuiding returns 0
01:47:38.468 00.000 9828 PulseGuide returned control before completion, sleep 15
01:47:38.477 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
01:47:38.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:38.477 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:38.477 00.000 5052 Enqueuing Expose request
01:47:38.477 00.000 8976 Worker thread wakes up
01:47:38.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:38.477 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:38.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:38.485 00.008 9828 IsGuiding returns 1
01:47:38.485 00.000 9828 scope still moving after pulse duration time elapsed
01:47:38.516 00.031 9828 IsSlewing returns 0
01:47:38.516 00.000 9828 IsGuiding returns 1
01:47:38.547 00.031 9828 IsSlewing returns 0
01:47:38.547 00.000 9828 IsGuiding returns 1
01:47:38.577 00.030 9828 IsSlewing returns 0
01:47:38.577 00.000 9828 IsGuiding returns 0
01:47:38.577 00.000 9828 scope move finished after 5 + 104 ms
01:47:38.577 00.000 9828 Move returns status 0, amount 5
01:47:38.577 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:38.577 00.000 9828 MoveAxis(N, 15, B)
01:47:38.577 00.000 9828 Guiding  Dir = 0, Dur = 15
01:47:38.592 00.015 9828 IsSlewing returns 0
01:47:38.592 00.000 9828 IsGuiding returns 0
01:47:38.592 00.000 9828 PulseGuide returned control before completion, sleep 25
01:47:38.623 00.031 9828 IsGuiding returns 1
01:47:38.623 00.000 9828 scope still moving after pulse duration time elapsed
01:47:38.654 00.031 9828 IsSlewing returns 0
01:47:38.654 00.000 9828 IsGuiding returns 1
01:47:38.685 00.031 9828 IsSlewing returns 0
01:47:38.685 00.000 9828 IsGuiding returns 1
01:47:38.716 00.031 9828 IsSlewing returns 0
01:47:38.716 00.000 9828 IsGuiding returns 1
01:47:38.747 00.031 9828 IsSlewing returns 0
01:47:38.748 00.001 9828 IsGuiding returns 0
01:47:38.748 00.000 9828 scope move finished after 15 + 139 ms
01:47:38.748 00.000 9828 Move returns status 0, amount 15
01:47:38.748 00.000 9828 move complete, result=0
01:47:38.748 00.000 9828 worker thread done servicing request
01:47:38.748 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 15 ms NORTH
01:47:39.166 00.418 8976 Exposure complete
01:47:39.171 00.005 8976 worker thread done servicing request
01:47:39.171 00.000 5052 OnExposeComplete: enter
01:47:39.171 00.000 5052 UpdateGuideState(): m_state=6
01:47:39.171 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5557
01:47:39.171 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.49, Mass=226, SNR=10.4, Peak=86 HFD=1.5
01:47:39.171 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
01:47:39.171 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
01:47:39.171 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.22 hyp=0.37 cameraTheta=-0.63 mountX=-0.33 mountY=-0.13, mountTheta=-2.76
01:47:39.172 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.22, opts=13)
01:47:39.172 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.22)
01:47:39.172 00.000 8976 Worker thread wakes up
01:47:39.172 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.22) opts 0xd
01:47:39.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.22)
01:47:39.172 00.000 8976 Moving (0.30, -0.22) raw xDistance=-0.33 yDistance=-0.13
01:47:39.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:47:39.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:47:39.173 00.001 8976 MoveAxis(R, 1, ABG)
01:47:39.173 00.000 8976 stepping (-23, 15) + (1, 0)
01:47:39.173 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:39.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:47:39.183 00.010 5052 UpdateGuideState exits: m=226 SNR=10.4
01:47:39.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:39.183 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:39.183 00.000 5052 Enqueuing Expose request
01:47:39.191 00.008 8976 Received - 47 (G) 
01:47:39.191 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:39.191 00.000 8976 stepped: pos (-22, 15)
01:47:39.191 00.000 8976 MoveAxis(U, 0, ABG)
01:47:39.191 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
01:47:39.191 00.000 8976 MountToCamera -- mountX=3.48 mountY=-2.28 hyp=4.16 mountTheta=-0.58 cameraX=0.45, cameraY=4.14 cameraTheta=1.46
01:47:39.191 00.000 8976 incremental bump (0.447, 4.139) isValid = 1
01:47:39.191 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
01:47:39.191 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:47:39.191 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:47:39.191 00.000 8976 move complete, result=0
01:47:39.192 00.001 8976 worker thread done servicing request
01:47:39.192 00.000 9828 Worker thread wakes up
01:47:39.192 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:47:39.192 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:47:39.192 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:47:39.192 00.000 8976 Worker thread wakes up
01:47:39.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:39.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:39.192 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
01:47:39.192 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
01:47:39.192 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
01:47:39.192 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:47:39.192 00.000 9828 BLC: window closed
01:47:39.192 00.000 9828 MoveAxis(E, 6, B)
01:47:39.192 00.000 9828 Guiding  Dir = 2, Dur = 6
01:47:39.193 00.001 9828 IsSlewing returns 0
01:47:39.193 00.000 9828 IsGuiding returns 0
01:47:39.193 00.000 9828 PulseGuide returned control before completion, sleep 16
01:47:39.212 00.019 9828 IsGuiding returns 1
01:47:39.212 00.000 9828 scope still moving after pulse duration time elapsed
01:47:39.242 00.030 9828 IsSlewing returns 0
01:47:39.242 00.000 9828 IsGuiding returns 1
01:47:39.273 00.031 9828 IsSlewing returns 0
01:47:39.273 00.000 9828 IsGuiding returns 1
01:47:39.304 00.031 9828 IsSlewing returns 0
01:47:39.304 00.000 9828 IsGuiding returns 0
01:47:39.304 00.000 9828 scope move finished after 6 + 105 ms
01:47:39.304 00.000 9828 Move returns status 0, amount 6
01:47:39.304 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:39.304 00.000 9828 MoveAxis(N, 16, B)
01:47:39.304 00.000 9828 Guiding  Dir = 0, Dur = 16
01:47:39.319 00.015 9828 IsSlewing returns 0
01:47:39.319 00.000 9828 IsGuiding returns 0
01:47:39.319 00.000 9828 PulseGuide returned control before completion, sleep 26
01:47:39.350 00.031 9828 IsGuiding returns 1
01:47:39.350 00.000 9828 scope still moving after pulse duration time elapsed
01:47:39.381 00.031 9828 IsSlewing returns 0
01:47:39.381 00.000 9828 IsGuiding returns 1
01:47:39.412 00.031 9828 IsSlewing returns 0
01:47:39.412 00.000 9828 IsGuiding returns 1
01:47:39.443 00.031 9828 IsSlewing returns 0
01:47:39.443 00.000 9828 IsGuiding returns 1
01:47:39.474 00.031 9828 IsSlewing returns 0
01:47:39.474 00.000 9828 IsGuiding returns 0
01:47:39.474 00.000 9828 scope move finished after 16 + 139 ms
01:47:39.474 00.000 9828 Move returns status 0, amount 16
01:47:39.474 00.000 9828 move complete, result=0
01:47:39.474 00.000 9828 worker thread done servicing request
01:47:39.474 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:47:39.886 00.412 8976 Exposure complete
01:47:39.892 00.006 8976 worker thread done servicing request
01:47:39.892 00.000 5052 OnExposeComplete: enter
01:47:39.892 00.000 5052 UpdateGuideState(): m_state=6
01:47:39.892 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5558
01:47:39.893 00.001 5052 Star::Find returns 1 (0), X=329.74, Y=281.56, Mass=212, SNR=10.1, Peak=86 HFD=1.8
01:47:39.893 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:47:39.893 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
01:47:39.893 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.15 hyp=0.58 cameraTheta=-0.26 mountX=-0.39 mountY=-0.39, mountTheta=-2.35
01:47:39.893 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.15, opts=13)
01:47:39.893 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.15)
01:47:39.893 00.000 8976 Worker thread wakes up
01:47:39.894 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.15) opts 0xd
01:47:39.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.15)
01:47:39.894 00.000 8976 Moving (0.56, -0.15) raw xDistance=-0.39 yDistance=-0.39
01:47:39.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
01:47:39.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:47:39.894 00.000 8976 MoveAxis(R, 2, ABG)
01:47:39.894 00.000 8976 stepping (-22, 15) + (2, 0)
01:47:39.894 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:39.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=69, Gamma=2.630
01:47:39.905 00.011 5052 UpdateGuideState exits: m=212 SNR=10.1
01:47:39.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:39.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:39.905 00.000 5052 Enqueuing Expose request
01:47:39.927 00.022 8976 Received - 47 (G) 
01:47:39.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:39.927 00.000 8976 stepped: pos (-20, 15)
01:47:39.927 00.000 8976 MoveAxis(U, 2, ABG)
01:47:39.927 00.000 8976 stepping (-20, 15) + (0, 2)
01:47:39.927 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:39.959 00.032 8976 Received - 47 (G) 
01:47:39.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:39.959 00.000 8976 stepped: pos (-20, 17)
01:47:39.959 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
01:47:39.959 00.000 8976 MountToCamera -- mountX=3.34 mountY=-2.42 hyp=4.13 mountTheta=-0.63 cameraX=0.63, cameraY=4.08 cameraTheta=1.42
01:47:39.959 00.000 8976 incremental bump (0.632, 4.078) isValid = 1
01:47:39.959 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
01:47:39.959 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:47:39.959 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:47:39.959 00.000 8976 move complete, result=0
01:47:39.959 00.000 8976 worker thread done servicing request
01:47:39.959 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:47:39.959 00.000 9828 Worker thread wakes up
01:47:39.959 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:47:39.959 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:47:39.959 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
01:47:39.959 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.85)
01:47:39.960 00.001 8976 Worker thread wakes up
01:47:39.960 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
01:47:39.960 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:47:39.960 00.000 9828 BLC: window closed
01:47:39.960 00.000 9828 MoveAxis(E, 7, B)
01:47:39.960 00.000 9828 Guiding  Dir = 2, Dur = 7
01:47:39.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:39.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:39.960 00.000 9828 IsSlewing returns 0
01:47:39.960 00.000 9828 IsGuiding returns 0
01:47:39.960 00.000 9828 PulseGuide returned control before completion, sleep 17
01:47:39.985 00.025 9828 IsGuiding returns 1
01:47:39.985 00.000 9828 scope still moving after pulse duration time elapsed
01:47:40.016 00.031 9828 IsSlewing returns 0
01:47:40.016 00.000 9828 IsGuiding returns 1
01:47:40.047 00.031 9828 IsSlewing returns 0
01:47:40.047 00.000 9828 IsGuiding returns 1
01:47:40.078 00.031 9828 IsSlewing returns 0
01:47:40.078 00.000 9828 IsGuiding returns 1
01:47:40.109 00.031 9828 IsSlewing returns 0
01:47:40.109 00.000 9828 IsGuiding returns 1
01:47:40.140 00.031 9828 IsSlewing returns 0
01:47:40.140 00.000 9828 IsGuiding returns 1
01:47:40.169 00.029 9828 IsSlewing returns 0
01:47:40.169 00.000 9828 IsGuiding returns 0
01:47:40.169 00.000 9828 scope move finished after 7 + 202 ms
01:47:40.169 00.000 9828 Move returns status 0, amount 7
01:47:40.169 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:40.169 00.000 9828 MoveAxis(N, 16, B)
01:47:40.170 00.001 9828 Guiding  Dir = 0, Dur = 16
01:47:40.185 00.015 9828 IsSlewing returns 0
01:47:40.185 00.000 9828 IsGuiding returns 0
01:47:40.185 00.000 9828 PulseGuide returned control before completion, sleep 26
01:47:40.217 00.032 9828 IsGuiding returns 1
01:47:40.217 00.000 9828 scope still moving after pulse duration time elapsed
01:47:40.248 00.031 9828 IsSlewing returns 0
01:47:40.249 00.001 9828 IsGuiding returns 1
01:47:40.279 00.030 9828 IsSlewing returns 0
01:47:40.279 00.000 9828 IsGuiding returns 1
01:47:40.311 00.032 9828 IsSlewing returns 0
01:47:40.311 00.000 9828 IsGuiding returns 1
01:47:40.343 00.032 9828 IsSlewing returns 0
01:47:40.343 00.000 9828 IsGuiding returns 0
01:47:40.343 00.000 9828 scope move finished after 16 + 142 ms
01:47:40.343 00.000 9828 Move returns status 0, amount 16
01:47:40.343 00.000 9828 move complete, result=0
01:47:40.343 00.000 9828 worker thread done servicing request
01:47:40.343 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:47:40.654 00.311 8976 Exposure complete
01:47:40.659 00.005 8976 worker thread done servicing request
01:47:40.659 00.000 5052 OnExposeComplete: enter
01:47:40.659 00.000 5052 UpdateGuideState(): m_state=6
01:47:40.659 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5559
01:47:40.659 00.000 5052 Star::Find returns 1 (0), X=330.19, Y=281.67, Mass=194, SNR=9.7, Peak=84 HFD=2.0
01:47:40.659 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:47:40.659 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
01:47:40.659 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=-0.04 hyp=1.02 cameraTheta=-0.04 mountX=-0.50 mountY=-0.83, mountTheta=-2.11
01:47:40.660 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=-0.04, opts=13)
01:47:40.660 00.000 5052 Enqueuing Move request for stepguider (1.02, -0.04)
01:47:40.660 00.000 8976 Worker thread wakes up
01:47:40.660 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, -0.04) opts 0xd
01:47:40.660 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, -0.04)
01:47:40.660 00.000 8976 Moving (1.02, -0.04) raw xDistance=-0.50 yDistance=-0.83
01:47:40.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
01:47:40.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.83
01:47:40.660 00.000 8976 MoveAxis(R, 2, ABG)
01:47:40.660 00.000 8976 stepping (-20, 17) + (2, 0)
01:47:40.661 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:40.661 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:47:40.671 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
01:47:40.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:40.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:40.671 00.000 5052 Enqueuing Expose request
01:47:40.694 00.023 8976 Received - 47 (G) 
01:47:40.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:40.694 00.000 8976 stepped: pos (-18, 17)
01:47:40.694 00.000 8976 MoveAxis(U, 3, ABG)
01:47:40.694 00.000 8976 stepping (-18, 17) + (0, 3)
01:47:40.694 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:40.726 00.032 8976 Received - 47 (G) 
01:47:40.726 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:47:40.726 00.000 8976 stepped: pos (-18, 20)
01:47:40.726 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
01:47:40.726 00.000 8976 MountToCamera -- mountX=3.15 mountY=-2.67 hyp=4.13 mountTheta=-0.70 cameraX=0.94, cameraY=4.02 cameraTheta=1.34
01:47:40.726 00.000 8976 incremental bump (0.943, 4.020) isValid = 1
01:47:40.726 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
01:47:40.726 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:47:40.726 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:47:40.726 00.000 8976 move complete, result=0
01:47:40.726 00.000 9828 Worker thread wakes up
01:47:40.726 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
01:47:40.726 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:47:40.726 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:47:40.726 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
01:47:40.726 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
01:47:40.726 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
01:47:40.726 00.000 8976 worker thread done servicing request
01:47:40.726 00.000 8976 Worker thread wakes up
01:47:40.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:40.727 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:40.727 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:47:40.727 00.000 9828 BLC: window closed
01:47:40.727 00.000 9828 MoveAxis(E, 10, B)
01:47:40.727 00.000 9828 Guiding  Dir = 2, Dur = 10
01:47:40.727 00.000 9828 IsSlewing returns 0
01:47:40.727 00.000 9828 IsGuiding returns 0
01:47:40.728 00.001 9828 PulseGuide returned control before completion, sleep 20
01:47:40.761 00.033 9828 IsGuiding returns 1
01:47:40.761 00.000 9828 scope still moving after pulse duration time elapsed
01:47:40.793 00.032 9828 IsSlewing returns 0
01:47:40.793 00.000 9828 IsGuiding returns 1
01:47:40.823 00.030 9828 IsSlewing returns 0
01:47:40.823 00.000 9828 IsGuiding returns 1
01:47:40.855 00.032 9828 IsSlewing returns 0
01:47:40.855 00.000 9828 IsGuiding returns 0
01:47:40.855 00.000 9828 scope move finished after 10 + 117 ms
01:47:40.855 00.000 9828 Move returns status 0, amount 10
01:47:40.855 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:40.855 00.000 9828 MoveAxis(N, 15, B)
01:47:40.855 00.000 9828 Guiding  Dir = 0, Dur = 15
01:47:40.871 00.016 9828 IsSlewing returns 0
01:47:40.871 00.000 9828 IsGuiding returns 0
01:47:40.871 00.000 9828 PulseGuide returned control before completion, sleep 25
01:47:40.903 00.032 9828 IsGuiding returns 1
01:47:40.903 00.000 9828 scope still moving after pulse duration time elapsed
01:47:40.934 00.031 9828 IsSlewing returns 0
01:47:40.934 00.000 9828 IsGuiding returns 1
01:47:40.965 00.031 9828 IsSlewing returns 0
01:47:40.965 00.000 9828 IsGuiding returns 1
01:47:40.996 00.031 9828 IsSlewing returns 0
01:47:40.996 00.000 9828 IsGuiding returns 1
01:47:41.027 00.031 9828 IsSlewing returns 0
01:47:41.027 00.000 9828 IsGuiding returns 0
01:47:41.027 00.000 9828 scope move finished after 15 + 140 ms
01:47:41.027 00.000 9828 Move returns status 0, amount 15
01:47:41.027 00.000 9828 move complete, result=0
01:47:41.027 00.000 9828 worker thread done servicing request
01:47:41.027 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:47:41.421 00.394 8976 Exposure complete
01:47:41.426 00.005 8976 worker thread done servicing request
01:47:41.426 00.000 5052 OnExposeComplete: enter
01:47:41.426 00.000 5052 UpdateGuideState(): m_state=6
01:47:41.426 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5560
01:47:41.426 00.000 5052 Star::Find returns 1 (0), X=330.51, Y=281.78, Mass=205, SNR=9.9, Peak=81 HFD=2.5
01:47:41.426 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:47:41.426 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:47:41.426 00.000 5052 CameraToMount -- cameraX=1.34 cameraY=0.07 hyp=1.34 cameraTheta=0.05 mountX=-0.54 mountY=-1.16, mountTheta=-2.01
01:47:41.427 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.34, y=0.07, opts=13)
01:47:41.427 00.000 5052 Enqueuing Move request for stepguider (1.34, 0.07)
01:47:41.427 00.000 8976 Worker thread wakes up
01:47:41.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.34, 0.07) opts 0xd
01:47:41.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.34, 0.07)
01:47:41.427 00.000 8976 Moving (1.34, 0.07) raw xDistance=-0.54 yDistance=-1.16
01:47:41.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
01:47:41.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.16
01:47:41.427 00.000 8976 MoveAxis(R, 2, ABG)
01:47:41.427 00.000 8976 stepping (-18, 20) + (2, 0)
01:47:41.428 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:41.428 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:47:41.437 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:47:41.438 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:41.438 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:41.438 00.000 5052 Enqueuing Expose request
01:47:41.461 00.023 8976 Received - 47 (G) 
01:47:41.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:41.461 00.000 8976 stepped: pos (-16, 20)
01:47:41.461 00.000 8976 MoveAxis(U, 5, ABG)
01:47:41.461 00.000 8976 stepping (-16, 20) + (0, 5)
01:47:41.461 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:47:41.509 00.048 8976 Received - 47 (G) 
01:47:41.509 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:47:41.509 00.000 8976 stepped: pos (-16, 25)
01:47:41.509 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:47:41.509 00.000 8976 MountToCamera -- mountX=2.92 mountY=-3.10 hyp=4.26 mountTheta=-0.82 cameraX=1.43, cameraY=4.01 cameraTheta=1.23
01:47:41.509 00.000 8976 incremental bump (1.430, 4.009) isValid = 1
01:47:41.509 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:47:41.509 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:47:41.509 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:47:41.509 00.000 8976 move complete, result=0
01:47:41.509 00.000 9828 Worker thread wakes up
01:47:41.509 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:47:41.509 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:47:41.509 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
01:47:41.509 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:47:41.510 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:47:41.510 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:47:41.510 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.2 px 5 ms NORTH
01:47:41.510 00.000 8976 worker thread done servicing request
01:47:41.510 00.000 8976 Worker thread wakes up
01:47:41.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:41.510 00.000 9828 BLC: window closed
01:47:41.510 00.000 9828 MoveAxis(E, 14, B)
01:47:41.510 00.000 9828 Guiding  Dir = 2, Dur = 14
01:47:41.510 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:41.510 00.000 9828 IsSlewing returns 0
01:47:41.510 00.000 9828 IsGuiding returns 0
01:47:41.510 00.000 9828 PulseGuide returned control before completion, sleep 24
01:47:41.539 00.029 9828 IsGuiding returns 1
01:47:41.539 00.000 9828 scope still moving after pulse duration time elapsed
01:47:41.569 00.030 9828 IsSlewing returns 0
01:47:41.569 00.000 9828 IsGuiding returns 1
01:47:41.600 00.031 9828 IsSlewing returns 0
01:47:41.600 00.000 9828 IsGuiding returns 1
01:47:41.632 00.032 9828 IsSlewing returns 0
01:47:41.632 00.000 9828 IsGuiding returns 1
01:47:41.663 00.031 9828 IsSlewing returns 0
01:47:41.663 00.000 9828 IsGuiding returns 0
01:47:41.663 00.000 9828 scope move finished after 14 + 138 ms
01:47:41.663 00.000 9828 Move returns status 0, amount 14
01:47:41.663 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:41.663 00.000 9828 MoveAxis(N, 14, B)
01:47:41.663 00.000 9828 Guiding  Dir = 0, Dur = 14
01:47:41.678 00.015 9828 IsSlewing returns 0
01:47:41.678 00.000 9828 IsGuiding returns 0
01:47:41.678 00.000 9828 PulseGuide returned control before completion, sleep 24
01:47:41.709 00.031 9828 IsGuiding returns 1
01:47:41.709 00.000 9828 scope still moving after pulse duration time elapsed
01:47:41.740 00.031 9828 IsSlewing returns 0
01:47:41.740 00.000 9828 IsGuiding returns 1
01:47:41.771 00.031 9828 IsSlewing returns 0
01:47:41.771 00.000 9828 IsGuiding returns 1
01:47:41.802 00.031 9828 IsSlewing returns 0
01:47:41.802 00.000 9828 IsGuiding returns 1
01:47:41.833 00.031 9828 IsSlewing returns 0
01:47:41.833 00.000 9828 IsGuiding returns 0
01:47:41.833 00.000 9828 scope move finished after 14 + 141 ms
01:47:41.833 00.000 9828 Move returns status 0, amount 14
01:47:41.833 00.000 9828 move complete, result=0
01:47:41.833 00.000 9828 worker thread done servicing request
01:47:41.833 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:47:42.201 00.368 8976 Exposure complete
01:47:42.207 00.006 8976 worker thread done servicing request
01:47:42.207 00.000 5052 OnExposeComplete: enter
01:47:42.207 00.000 5052 UpdateGuideState(): m_state=6
01:47:42.207 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5561
01:47:42.207 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.73, Mass=222, SNR=10.3, Peak=88 HFD=2.2
01:47:42.207 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:47:42.207 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:47:42.207 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.02 hyp=0.57 cameraTheta=0.03 mountX=-0.25 mountY=-0.49, mountTheta=-2.04
01:47:42.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.02, opts=13)
01:47:42.208 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.02)
01:47:42.208 00.000 8976 Worker thread wakes up
01:47:42.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.02) opts 0xd
01:47:42.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.02)
01:47:42.208 00.000 8976 Moving (0.57, 0.02) raw xDistance=-0.25 yDistance=-0.49
01:47:42.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:47:42.209 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.49
01:47:42.209 00.000 8976 MoveAxis(R, 0, ABG)
01:47:42.209 00.000 8976 MoveAxis(U, 2, ABG)
01:47:42.209 00.000 8976 stepping (-16, 25) + (0, 2)
01:47:42.209 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:42.209 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:47:42.219 00.010 5052 UpdateGuideState exits: m=222 SNR=10.3
01:47:42.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:42.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:42.219 00.000 5052 Enqueuing Expose request
01:47:42.244 00.025 8976 Received - 47 (G) 
01:47:42.244 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:42.244 00.000 8976 stepped: pos (-16, 27)
01:47:42.244 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
01:47:42.244 00.000 8976 MountToCamera -- mountX=2.76 mountY=-3.49 hyp=4.45 mountTheta=-0.90 cameraX=1.85, cameraY=4.05 cameraTheta=1.14
01:47:42.244 00.000 8976 incremental bump (1.850, 4.050) isValid = 1
01:47:42.244 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
01:47:42.244 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:47:42.244 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:47:42.244 00.000 8976 move complete, result=0
01:47:42.244 00.000 9828 Worker thread wakes up
01:47:42.244 00.000 8976 worker thread done servicing request
01:47:42.244 00.000 8976 Worker thread wakes up
01:47:42.244 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:47:42.245 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:47:42.245 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:42.245 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:47:42.245 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:42.245 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
01:47:42.245 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
01:47:42.245 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
01:47:42.245 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:47:42.245 00.000 9828 BLC: window closed
01:47:42.245 00.000 9828 MoveAxis(E, 17, B)
01:47:42.245 00.000 9828 Guiding  Dir = 2, Dur = 17
01:47:42.246 00.001 9828 IsSlewing returns 0
01:47:42.246 00.000 9828 IsGuiding returns 0
01:47:42.246 00.000 9828 PulseGuide returned control before completion, sleep 27
01:47:42.279 00.033 9828 IsGuiding returns 1
01:47:42.279 00.000 9828 scope still moving after pulse duration time elapsed
01:47:42.311 00.032 9828 IsSlewing returns 0
01:47:42.311 00.000 9828 IsGuiding returns 1
01:47:42.342 00.031 9828 IsSlewing returns 0
01:47:42.342 00.000 9828 IsGuiding returns 1
01:47:42.372 00.030 9828 IsSlewing returns 0
01:47:42.372 00.000 9828 IsGuiding returns 0
01:47:42.373 00.001 9828 scope move finished after 17 + 109 ms
01:47:42.373 00.000 9828 Move returns status 0, amount 17
01:47:42.373 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:42.373 00.000 9828 MoveAxis(N, 14, B)
01:47:42.373 00.000 9828 Guiding  Dir = 0, Dur = 14
01:47:42.387 00.014 9828 IsSlewing returns 0
01:47:42.387 00.000 9828 IsGuiding returns 1
01:47:42.387 00.000 9828 Entered PulseGuideScope while moving
01:47:42.451 00.064 9828 IsSlewing returns 0
01:47:42.451 00.000 9828 IsGuiding returns 1
01:47:42.451 00.000 9828 Still moving
01:47:42.512 00.061 9828 IsSlewing returns 0
01:47:42.512 00.000 9828 IsGuiding returns 0
01:47:42.512 00.000 9828 Movement stopped - continuing
01:47:42.512 00.000 9828 PulseGuide returned control before completion, sleep 24
01:47:42.542 00.030 9828 IsGuiding returns 1
01:47:42.542 00.000 9828 scope still moving after pulse duration time elapsed
01:47:42.574 00.032 9828 IsSlewing returns 0
01:47:42.574 00.000 9828 IsGuiding returns 1
01:47:42.605 00.031 9828 IsSlewing returns 0
01:47:42.605 00.000 9828 IsGuiding returns 1
01:47:42.636 00.031 9828 IsSlewing returns 0
01:47:42.636 00.000 9828 IsGuiding returns 1
01:47:42.667 00.031 9828 IsSlewing returns 0
01:47:42.667 00.000 9828 IsGuiding returns 0
01:47:42.667 00.000 9828 scope move finished after 14 + 140 ms
01:47:42.667 00.000 9828 Move returns status 0, amount 14
01:47:42.667 00.000 9828 move complete, result=0
01:47:42.667 00.000 9828 worker thread done servicing request
01:47:42.667 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:47:42.939 00.272 8976 Exposure complete
01:47:42.945 00.006 8976 worker thread done servicing request
01:47:42.945 00.000 5052 OnExposeComplete: enter
01:47:42.945 00.000 5052 UpdateGuideState(): m_state=6
01:47:42.945 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5562
01:47:42.945 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.62, Mass=206, SNR=10.0, Peak=86 HFD=1.6
01:47:42.945 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
01:47:42.945 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
01:47:42.945 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.34 mountX=-0.20 mountY=-0.16, mountTheta=-2.45
01:47:42.946 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.09, opts=13)
01:47:42.946 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.09)
01:47:42.946 00.000 8976 Worker thread wakes up
01:47:42.946 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.09) opts 0xd
01:47:42.946 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.09)
01:47:42.946 00.000 8976 Moving (0.25, -0.09) raw xDistance=-0.20 yDistance=-0.16
01:47:42.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:47:42.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:47:42.946 00.000 8976 MoveAxis(R, 0, ABG)
01:47:42.946 00.000 8976 MoveAxis(U, 0, ABG)
01:47:42.947 00.001 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:47:42.947 00.000 8976 MountToCamera -- mountX=2.66 mountY=-3.75 hyp=4.60 mountTheta=-0.95 cameraX=2.13, cameraY=4.08 cameraTheta=1.09
01:47:42.947 00.000 8976 incremental bump (2.131, 4.078) isValid = 1
01:47:42.947 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
01:47:42.947 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:47:42.947 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:47:42.947 00.000 8976 move complete, result=0
01:47:42.947 00.000 9828 Worker thread wakes up
01:47:42.947 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:47:42.947 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:47:42.947 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
01:47:42.947 00.000 8976 worker thread done servicing request
01:47:42.947 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
01:47:42.947 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
01:47:42.947 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:47:42.947 00.000 9828 BLC: window closed
01:47:42.947 00.000 9828 MoveAxis(E, 18, B)
01:47:42.947 00.000 9828 Guiding  Dir = 2, Dur = 18
01:47:42.947 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:47:42.948 00.001 9828 IsSlewing returns 0
01:47:42.948 00.000 9828 IsGuiding returns 0
01:47:42.948 00.000 9828 PulseGuide returned control before completion, sleep 28
01:47:42.957 00.009 5052 UpdateGuideState exits: m=206 SNR=10.0
01:47:42.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:42.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:42.957 00.000 5052 Enqueuing Expose request
01:47:42.957 00.000 8976 Worker thread wakes up
01:47:42.957 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:42.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:42.957 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:42.977 00.020 9828 IsGuiding returns 1
01:47:42.977 00.000 9828 scope still moving after pulse duration time elapsed
01:47:43.008 00.031 9828 IsSlewing returns 0
01:47:43.008 00.000 9828 IsGuiding returns 1
01:47:43.038 00.030 9828 IsSlewing returns 0
01:47:43.038 00.000 9828 IsGuiding returns 1
01:47:43.070 00.032 9828 IsSlewing returns 0
01:47:43.070 00.000 9828 IsGuiding returns 1
01:47:43.102 00.032 9828 IsSlewing returns 0
01:47:43.102 00.000 9828 IsGuiding returns 0
01:47:43.102 00.000 9828 scope move finished after 18 + 136 ms
01:47:43.102 00.000 9828 Move returns status 0, amount 18
01:47:43.102 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:43.102 00.000 9828 MoveAxis(N, 13, B)
01:47:43.102 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:43.117 00.015 9828 IsSlewing returns 0
01:47:43.117 00.000 9828 IsGuiding returns 0
01:47:43.117 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:43.148 00.031 9828 IsGuiding returns 1
01:47:43.148 00.000 9828 scope still moving after pulse duration time elapsed
01:47:43.180 00.032 9828 IsSlewing returns 0
01:47:43.180 00.000 9828 IsGuiding returns 1
01:47:43.211 00.031 9828 IsSlewing returns 0
01:47:43.211 00.000 9828 IsGuiding returns 1
01:47:43.242 00.031 9828 IsSlewing returns 0
01:47:43.242 00.000 9828 IsGuiding returns 1
01:47:43.272 00.030 9828 IsSlewing returns 0
01:47:43.272 00.000 9828 IsGuiding returns 0
01:47:43.272 00.000 9828 scope move finished after 13 + 142 ms
01:47:43.272 00.000 9828 Move returns status 0, amount 13
01:47:43.272 00.000 9828 move complete, result=0
01:47:43.272 00.000 9828 worker thread done servicing request
01:47:43.272 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:47:43.643 00.371 8976 Exposure complete
01:47:43.648 00.005 8976 worker thread done servicing request
01:47:43.649 00.001 5052 OnExposeComplete: enter
01:47:43.649 00.000 5052 UpdateGuideState(): m_state=6
01:47:43.649 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5563
01:47:43.649 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.57, Mass=202, SNR=9.9, Peak=78 HFD=1.8
01:47:43.649 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
01:47:43.649 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
01:47:43.649 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.14 hyp=0.51 cameraTheta=-0.27 mountX=-0.35 mountY=-0.34, mountTheta=-2.36
01:47:43.649 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.14, opts=13)
01:47:43.649 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.14)
01:47:43.650 00.001 8976 Worker thread wakes up
01:47:43.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.14) opts 0xd
01:47:43.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.14)
01:47:43.650 00.000 8976 Moving (0.50, -0.14) raw xDistance=-0.35 yDistance=-0.34
01:47:43.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:47:43.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:47:43.650 00.000 8976 MoveAxis(R, 1, ABG)
01:47:43.650 00.000 8976 stepping (-16, 27) + (1, 0)
01:47:43.650 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:43.650 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:47:43.660 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
01:47:43.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:43.660 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:43.660 00.000 5052 Enqueuing Expose request
01:47:43.684 00.024 8976 Received - 47 (G) 
01:47:43.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:43.684 00.000 8976 stepped: pos (-15, 27)
01:47:43.684 00.000 8976 MoveAxis(U, 1, ABG)
01:47:43.684 00.000 8976 stepping (-15, 27) + (0, 1)
01:47:43.684 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:43.715 00.031 8976 Received - 47 (G) 
01:47:43.715 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:43.715 00.000 8976 stepped: pos (-15, 28)
01:47:43.715 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:47:43.715 00.000 8976 MountToCamera -- mountX=2.54 mountY=-3.98 hyp=4.72 mountTheta=-1.00 cameraX=2.39, cameraY=4.08 cameraTheta=1.04
01:47:43.715 00.000 8976 incremental bump (2.389, 4.075) isValid = 1
01:47:43.715 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:47:43.715 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:43.715 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:43.715 00.000 8976 move complete, result=0
01:47:43.715 00.000 9828 Worker thread wakes up
01:47:43.715 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:43.715 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:43.715 00.000 8976 worker thread done servicing request
01:47:43.715 00.000 8976 Worker thread wakes up
01:47:43.715 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:47:43.715 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:47:43.715 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:47:43.715 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:47:43.716 00.001 9828 BLC: window closed
01:47:43.716 00.000 9828 MoveAxis(E, 20, B)
01:47:43.716 00.000 9828 Guiding  Dir = 2, Dur = 20
01:47:43.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:43.716 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:43.716 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:47:43.716 00.000 9828 IsSlewing returns 0
01:47:43.716 00.000 9828 IsGuiding returns 0
01:47:43.716 00.000 9828 PulseGuide returned control before completion, sleep 30
01:47:43.752 00.036 9828 IsGuiding returns 1
01:47:43.752 00.000 9828 scope still moving after pulse duration time elapsed
01:47:43.782 00.030 9828 IsSlewing returns 0
01:47:43.782 00.000 9828 IsGuiding returns 1
01:47:43.812 00.030 9828 IsSlewing returns 0
01:47:43.812 00.000 9828 IsGuiding returns 1
01:47:43.843 00.031 9828 IsSlewing returns 0
01:47:43.843 00.000 9828 IsGuiding returns 0
01:47:43.843 00.000 9828 scope move finished after 20 + 106 ms
01:47:43.843 00.000 9828 Move returns status 0, amount 20
01:47:43.843 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:43.843 00.000 9828 MoveAxis(N, 13, B)
01:47:43.843 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:43.858 00.015 9828 IsSlewing returns 0
01:47:43.858 00.000 9828 IsGuiding returns 0
01:47:43.858 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:43.889 00.031 9828 IsGuiding returns 1
01:47:43.889 00.000 9828 scope still moving after pulse duration time elapsed
01:47:43.919 00.030 9828 IsSlewing returns 0
01:47:43.919 00.000 9828 IsGuiding returns 1
01:47:43.950 00.031 9828 IsSlewing returns 0
01:47:43.950 00.000 9828 IsGuiding returns 1
01:47:43.982 00.032 9828 IsSlewing returns 0
01:47:43.982 00.000 9828 IsGuiding returns 1
01:47:44.012 00.030 9828 IsSlewing returns 0
01:47:44.012 00.000 9828 IsGuiding returns 0
01:47:44.012 00.000 9828 scope move finished after 13 + 141 ms
01:47:44.012 00.000 9828 Move returns status 0, amount 13
01:47:44.012 00.000 9828 move complete, result=0
01:47:44.012 00.000 9828 worker thread done servicing request
01:47:44.013 00.001 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:47:44.408 00.395 8976 Exposure complete
01:47:44.413 00.005 8976 worker thread done servicing request
01:47:44.413 00.000 5052 OnExposeComplete: enter
01:47:44.413 00.000 5052 UpdateGuideState(): m_state=6
01:47:44.413 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5564
01:47:44.413 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.92, Mass=200, SNR=9.8, Peak=75 HFD=2.4
01:47:44.413 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
01:47:44.413 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.95 = -0.95)
01:47:44.413 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.19 mountX=0.15 mountY=-0.19, mountTheta=-0.89
01:47:44.414 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.21, opts=13)
01:47:44.414 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.21)
01:47:44.414 00.000 8976 Worker thread wakes up
01:47:44.414 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.21) opts 0xd
01:47:44.414 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.21)
01:47:44.414 00.000 8976 Moving (0.08, 0.21) raw xDistance=0.15 yDistance=-0.19
01:47:44.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:47:44.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:47:44.414 00.000 8976 MoveAxis(R, 0, ABG)
01:47:44.414 00.000 8976 MoveAxis(U, 0, ABG)
01:47:44.415 00.001 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:47:44.415 00.000 8976 MountToCamera -- mountX=2.46 mountY=-4.14 hyp=4.81 mountTheta=-1.03 cameraX=2.56, cameraY=4.07 cameraTheta=1.01
01:47:44.415 00.000 8976 incremental bump (2.562, 4.073) isValid = 1
01:47:44.415 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:47:44.415 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:44.415 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:44.415 00.000 8976 move complete, result=0
01:47:44.415 00.000 9828 Worker thread wakes up
01:47:44.415 00.000 8976 worker thread done servicing request
01:47:44.415 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:44.416 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:44.416 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:47:44.416 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:47:44.416 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:47:44.416 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:47:44.416 00.000 9828 BLC: window closed
01:47:44.416 00.000 9828 MoveAxis(E, 21, B)
01:47:44.416 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:47:44.416 00.000 9828 Guiding  Dir = 2, Dur = 21
01:47:44.416 00.000 9828 IsSlewing returns 0
01:47:44.416 00.000 9828 IsGuiding returns 0
01:47:44.416 00.000 9828 PulseGuide returned control before completion, sleep 31
01:47:44.425 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:47:44.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:44.425 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:44.425 00.000 5052 Enqueuing Expose request
01:47:44.425 00.000 8976 Worker thread wakes up
01:47:44.425 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:44.426 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:44.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:44.462 00.036 9828 IsGuiding returns 1
01:47:44.462 00.000 9828 scope still moving after pulse duration time elapsed
01:47:44.493 00.031 9828 IsSlewing returns 0
01:47:44.493 00.000 9828 IsGuiding returns 1
01:47:44.524 00.031 9828 IsSlewing returns 0
01:47:44.524 00.000 9828 IsGuiding returns 1
01:47:44.555 00.031 9828 IsSlewing returns 0
01:47:44.556 00.001 9828 IsGuiding returns 0
01:47:44.556 00.000 9828 scope move finished after 21 + 118 ms
01:47:44.556 00.000 9828 Move returns status 0, amount 21
01:47:44.556 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:44.556 00.000 9828 MoveAxis(N, 13, B)
01:47:44.556 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:44.571 00.015 9828 IsSlewing returns 0
01:47:44.571 00.000 9828 IsGuiding returns 0
01:47:44.571 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:44.602 00.031 9828 IsGuiding returns 1
01:47:44.602 00.000 9828 scope still moving after pulse duration time elapsed
01:47:44.633 00.031 9828 IsSlewing returns 0
01:47:44.633 00.000 9828 IsGuiding returns 1
01:47:44.663 00.030 9828 IsSlewing returns 0
01:47:44.663 00.000 9828 IsGuiding returns 1
01:47:44.694 00.031 9828 IsSlewing returns 0
01:47:44.694 00.000 9828 IsGuiding returns 0
01:47:44.694 00.000 9828 scope move finished after 13 + 110 ms
01:47:44.694 00.000 9828 Move returns status 0, amount 13
01:47:44.694 00.000 9828 move complete, result=0
01:47:44.694 00.000 9828 worker thread done servicing request
01:47:44.694 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:47:45.113 00.419 8976 Exposure complete
01:47:45.119 00.006 8976 worker thread done servicing request
01:47:45.119 00.000 5052 OnExposeComplete: enter
01:47:45.119 00.000 5052 UpdateGuideState(): m_state=6
01:47:45.119 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5565
01:47:45.119 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.74, Mass=211, SNR=10.1, Peak=75 HFD=2.6
01:47:45.119 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
01:47:45.119 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:47:45.119 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.14 mountX=-0.06 mountY=-0.17, mountTheta=-1.91
01:47:45.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.03, opts=13)
01:47:45.120 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.03)
01:47:45.120 00.000 8976 Worker thread wakes up
01:47:45.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.03) opts 0xd
01:47:45.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.03)
01:47:45.120 00.000 8976 Moving (0.18, 0.03) raw xDistance=-0.06 yDistance=-0.17
01:47:45.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:47:45.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:47:45.120 00.000 8976 MoveAxis(R, 0, ABG)
01:47:45.120 00.000 8976 MoveAxis(U, 0, ABG)
01:47:45.120 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:47:45.120 00.000 8976 MountToCamera -- mountX=2.41 mountY=-4.24 hyp=4.87 mountTheta=-1.05 cameraX=2.68, cameraY=4.07 cameraTheta=0.99
01:47:45.120 00.000 8976 incremental bump (2.678, 4.072) isValid = 1
01:47:45.120 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
01:47:45.120 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:45.120 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:45.120 00.000 8976 move complete, result=0
01:47:45.121 00.001 8976 worker thread done servicing request
01:47:45.121 00.000 9828 Worker thread wakes up
01:47:45.121 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:45.121 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:45.121 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
01:47:45.121 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:47:45.121 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
01:47:45.121 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:47:45.121 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:47:45.121 00.000 9828 BLC: window closed
01:47:45.121 00.000 9828 MoveAxis(E, 21, B)
01:47:45.121 00.000 9828 Guiding  Dir = 2, Dur = 21
01:47:45.121 00.000 9828 IsSlewing returns 0
01:47:45.122 00.001 9828 IsGuiding returns 0
01:47:45.122 00.000 9828 PulseGuide returned control before completion, sleep 31
01:47:45.130 00.008 5052 UpdateGuideState exits: m=211 SNR=10.1
01:47:45.131 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:45.131 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:45.131 00.000 5052 Enqueuing Expose request
01:47:45.131 00.000 8976 Worker thread wakes up
01:47:45.131 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:45.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:45.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:45.157 00.026 9828 IsGuiding returns 1
01:47:45.157 00.000 9828 scope still moving after pulse duration time elapsed
01:47:45.189 00.032 9828 IsSlewing returns 0
01:47:45.189 00.000 9828 IsGuiding returns 1
01:47:45.220 00.031 9828 IsSlewing returns 0
01:47:45.220 00.000 9828 IsGuiding returns 1
01:47:45.252 00.032 9828 IsSlewing returns 0
01:47:45.252 00.000 9828 IsGuiding returns 0
01:47:45.252 00.000 9828 scope move finished after 21 + 109 ms
01:47:45.252 00.000 9828 Move returns status 0, amount 21
01:47:45.252 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:45.252 00.000 9828 MoveAxis(N, 12, B)
01:47:45.252 00.000 9828 Guiding  Dir = 0, Dur = 12
01:47:45.267 00.015 9828 IsSlewing returns 0
01:47:45.267 00.000 9828 IsGuiding returns 0
01:47:45.267 00.000 9828 PulseGuide returned control before completion, sleep 22
01:47:45.298 00.031 9828 IsGuiding returns 1
01:47:45.298 00.000 9828 scope still moving after pulse duration time elapsed
01:47:45.328 00.030 9828 IsSlewing returns 0
01:47:45.328 00.000 9828 IsGuiding returns 1
01:47:45.360 00.032 9828 IsSlewing returns 0
01:47:45.360 00.000 9828 IsGuiding returns 1
01:47:45.391 00.031 9828 IsSlewing returns 0
01:47:45.391 00.000 9828 IsGuiding returns 1
01:47:45.422 00.031 9828 IsSlewing returns 0
01:47:45.422 00.000 9828 IsGuiding returns 0
01:47:45.422 00.000 9828 scope move finished after 12 + 143 ms
01:47:45.422 00.000 9828 Move returns status 0, amount 12
01:47:45.422 00.000 9828 move complete, result=0
01:47:45.423 00.001 9828 worker thread done servicing request
01:47:45.423 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:47:45.820 00.397 8976 Exposure complete
01:47:45.825 00.005 8976 worker thread done servicing request
01:47:45.826 00.001 5052 OnExposeComplete: enter
01:47:45.826 00.000 5052 UpdateGuideState(): m_state=6
01:47:45.826 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5566
01:47:45.826 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.48, Mass=218, SNR=10.2, Peak=74 HFD=2.3
01:47:45.826 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.33 = 1.95)
01:47:45.826 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.85)
01:47:45.826 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.23 hyp=0.31 cameraTheta=-2.29 mountX=-0.11 mountY=0.29, mountTheta=1.94
01:47:45.826 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.23, opts=13)
01:47:45.827 00.001 5052 Enqueuing Move request for stepguider (-0.20, -0.23)
01:47:45.827 00.000 8976 Worker thread wakes up
01:47:45.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.23) opts 0xd
01:47:45.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.23)
01:47:45.827 00.000 8976 Moving (-0.20, -0.23) raw xDistance=-0.11 yDistance=0.29
01:47:45.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:47:45.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
01:47:45.827 00.000 8976 MoveAxis(R, 0, ABG)
01:47:45.827 00.000 8976 MoveAxis(D, 1, ABG)
01:47:45.827 00.000 8976 stepping (-15, 28) + (0, -1)
01:47:45.827 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:45.828 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:47:45.838 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
01:47:45.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:45.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:45.838 00.000 5052 Enqueuing Expose request
01:47:45.857 00.019 8976 Received - 47 (G) 
01:47:45.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:45.857 00.000 8976 stepped: pos (-15, 27)
01:47:45.857 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:47:45.857 00.000 8976 MountToCamera -- mountX=2.37 mountY=-4.25 hyp=4.87 mountTheta=-1.06 cameraX=2.71, cameraY=4.05 cameraTheta=0.98
01:47:45.857 00.000 8976 incremental bump (2.709, 4.047) isValid = 1
01:47:45.857 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
01:47:45.857 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:45.857 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:45.857 00.000 8976 move complete, result=0
01:47:45.857 00.000 9828 Worker thread wakes up
01:47:45.857 00.000 8976 worker thread done servicing request
01:47:45.857 00.000 8976 Worker thread wakes up
01:47:45.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:45.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:45.857 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:47:45.857 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:45.858 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:45.858 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
01:47:45.858 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
01:47:45.858 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
01:47:45.858 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:47:45.858 00.000 9828 BLC: window closed
01:47:45.858 00.000 9828 MoveAxis(E, 22, B)
01:47:45.858 00.000 9828 Guiding  Dir = 2, Dur = 22
01:47:45.858 00.000 9828 IsSlewing returns 0
01:47:45.858 00.000 9828 IsGuiding returns 0
01:47:45.858 00.000 9828 PulseGuide returned control before completion, sleep 32
01:47:45.902 00.044 9828 IsGuiding returns 1
01:47:45.902 00.000 9828 scope still moving after pulse duration time elapsed
01:47:45.933 00.031 9828 IsSlewing returns 0
01:47:45.933 00.000 9828 IsGuiding returns 1
01:47:45.965 00.032 9828 IsSlewing returns 0
01:47:45.965 00.000 9828 IsGuiding returns 1
01:47:45.997 00.032 9828 IsSlewing returns 0
01:47:45.997 00.000 9828 IsGuiding returns 1
01:47:46.028 00.031 9828 IsSlewing returns 0
01:47:46.029 00.001 9828 IsGuiding returns 0
01:47:46.029 00.000 9828 scope move finished after 22 + 147 ms
01:47:46.029 00.000 9828 Move returns status 0, amount 22
01:47:46.029 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:46.029 00.000 9828 MoveAxis(N, 12, B)
01:47:46.029 00.000 9828 Guiding  Dir = 0, Dur = 12
01:47:46.043 00.014 9828 IsSlewing returns 0
01:47:46.043 00.000 9828 IsGuiding returns 0
01:47:46.043 00.000 9828 PulseGuide returned control before completion, sleep 22
01:47:46.075 00.032 9828 IsGuiding returns 1
01:47:46.075 00.000 9828 scope still moving after pulse duration time elapsed
01:47:46.105 00.030 9828 IsSlewing returns 0
01:47:46.105 00.000 9828 IsGuiding returns 1
01:47:46.137 00.032 9828 IsSlewing returns 0
01:47:46.138 00.001 9828 IsGuiding returns 1
01:47:46.167 00.029 9828 IsSlewing returns 0
01:47:46.167 00.000 9828 IsGuiding returns 1
01:47:46.198 00.031 9828 IsSlewing returns 0
01:47:46.198 00.000 9828 IsGuiding returns 0
01:47:46.198 00.000 9828 scope move finished after 12 + 142 ms
01:47:46.198 00.000 9828 Move returns status 0, amount 12
01:47:46.198 00.000 9828 move complete, result=0
01:47:46.198 00.000 9828 worker thread done servicing request
01:47:46.198 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:47:46.551 00.353 8976 Exposure complete
01:47:46.557 00.006 8976 worker thread done servicing request
01:47:46.557 00.000 5052 OnExposeComplete: enter
01:47:46.557 00.000 5052 UpdateGuideState(): m_state=6
01:47:46.557 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5567
01:47:46.557 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.90, Mass=214, SNR=10.1, Peak=74 HFD=2.2
01:47:46.557 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
01:47:46.557 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
01:47:46.557 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.32 cameraTheta=2.50 mountX=0.28 mountY=0.11, mountTheta=0.36
01:47:46.557 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.19, opts=13)
01:47:46.557 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.19)
01:47:46.557 00.000 8976 Worker thread wakes up
01:47:46.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.19) opts 0xd
01:47:46.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.19)
01:47:46.557 00.000 8976 Moving (-0.25, 0.19) raw xDistance=0.28 yDistance=0.11
01:47:46.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:47:46.558 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:47:46.558 00.000 8976 MoveAxis(L, 1, ABG)
01:47:46.558 00.000 8976 stepping (-15, 27) + (-1, 0)
01:47:46.558 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:46.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:47:46.569 00.011 5052 UpdateGuideState exits: m=214 SNR=10.1
01:47:46.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:46.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:46.569 00.000 5052 Enqueuing Expose request
01:47:46.577 00.008 8976 Received - 47 (G) 
01:47:46.577 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:46.577 00.000 8976 stepped: pos (-16, 27)
01:47:46.577 00.000 8976 MoveAxis(U, 0, ABG)
01:47:46.577 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:47:46.577 00.000 8976 MountToCamera -- mountX=2.40 mountY=-4.27 hyp=4.89 mountTheta=-1.06 cameraX=2.71, cameraY=4.08 cameraTheta=0.98
01:47:46.577 00.000 8976 incremental bump (2.707, 4.076) isValid = 1
01:47:46.577 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
01:47:46.577 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:46.577 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:46.577 00.000 8976 move complete, result=0
01:47:46.577 00.000 8976 worker thread done servicing request
01:47:46.577 00.000 8976 Worker thread wakes up
01:47:46.577 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:47:46.577 00.000 9828 Worker thread wakes up
01:47:46.577 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:46.577 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:46.577 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
01:47:46.578 00.001 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
01:47:46.578 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
01:47:46.578 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:47:46.578 00.000 9828 BLC: window closed
01:47:46.578 00.000 9828 MoveAxis(E, 22, B)
01:47:46.578 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:46.578 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:46.578 00.000 9828 Guiding  Dir = 2, Dur = 22
01:47:46.578 00.000 9828 IsSlewing returns 0
01:47:46.578 00.000 9828 IsGuiding returns 0
01:47:46.579 00.001 9828 PulseGuide returned control before completion, sleep 32
01:47:46.616 00.037 9828 IsGuiding returns 1
01:47:46.616 00.000 9828 scope still moving after pulse duration time elapsed
01:47:46.647 00.031 9828 IsSlewing returns 0
01:47:46.647 00.000 9828 IsGuiding returns 1
01:47:46.678 00.031 9828 IsSlewing returns 0
01:47:46.678 00.000 9828 IsGuiding returns 1
01:47:46.709 00.031 9828 IsSlewing returns 0
01:47:46.709 00.000 9828 IsGuiding returns 0
01:47:46.709 00.000 9828 scope move finished after 22 + 108 ms
01:47:46.709 00.000 9828 Move returns status 0, amount 22
01:47:46.709 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:46.709 00.000 9828 MoveAxis(N, 12, B)
01:47:46.709 00.000 9828 Guiding  Dir = 0, Dur = 12
01:47:46.724 00.015 9828 IsSlewing returns 0
01:47:46.724 00.000 9828 IsGuiding returns 0
01:47:46.724 00.000 9828 PulseGuide returned control before completion, sleep 22
01:47:46.755 00.031 9828 IsGuiding returns 1
01:47:46.755 00.000 9828 scope still moving after pulse duration time elapsed
01:47:46.786 00.031 9828 IsSlewing returns 0
01:47:46.786 00.000 9828 IsGuiding returns 1
01:47:46.817 00.031 9828 IsSlewing returns 0
01:47:46.817 00.000 9828 IsGuiding returns 1
01:47:46.848 00.031 9828 IsSlewing returns 0
01:47:46.848 00.000 9828 IsGuiding returns 1
01:47:46.879 00.031 9828 IsSlewing returns 0
01:47:46.879 00.000 9828 IsGuiding returns 0
01:47:46.879 00.000 9828 scope move finished after 12 + 142 ms
01:47:46.879 00.000 9828 Move returns status 0, amount 12
01:47:46.879 00.000 9828 move complete, result=0
01:47:46.879 00.000 9828 worker thread done servicing request
01:47:46.879 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:47:47.268 00.389 8976 Exposure complete
01:47:47.273 00.005 8976 worker thread done servicing request
01:47:47.273 00.000 5052 OnExposeComplete: enter
01:47:47.273 00.000 5052 UpdateGuideState(): m_state=6
01:47:47.274 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5568
01:47:47.274 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.77, Mass=212, SNR=10.1, Peak=79 HFD=2.3
01:47:47.274 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:47:47.274 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
01:47:47.274 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.06 hyp=0.27 cameraTheta=2.93 mountX=0.17 mountY=0.19, mountTheta=0.84
01:47:47.274 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.06, opts=13)
01:47:47.274 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.06)
01:47:47.275 00.001 8976 Worker thread wakes up
01:47:47.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.06) opts 0xd
01:47:47.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.06)
01:47:47.275 00.000 8976 Moving (-0.26, 0.06) raw xDistance=0.17 yDistance=0.19
01:47:47.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:47:47.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:47:47.275 00.000 8976 MoveAxis(R, 0, ABG)
01:47:47.275 00.000 8976 MoveAxis(U, 0, ABG)
01:47:47.275 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:47:47.275 00.000 8976 MountToCamera -- mountX=2.41 mountY=-4.27 hyp=4.91 mountTheta=-1.06 cameraX=2.71, cameraY=4.09 cameraTheta=0.99
01:47:47.275 00.000 8976 incremental bump (2.706, 4.095) isValid = 1
01:47:47.275 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
01:47:47.275 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:47.275 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:47.275 00.000 8976 move complete, result=0
01:47:47.275 00.000 8976 worker thread done servicing request
01:47:47.276 00.001 9828 Worker thread wakes up
01:47:47.276 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:47.276 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:47.276 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
01:47:47.276 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
01:47:47.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:47:47.276 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:47:47.276 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:47:47.276 00.000 9828 BLC: window closed
01:47:47.276 00.000 9828 MoveAxis(E, 22, B)
01:47:47.276 00.000 9828 Guiding  Dir = 2, Dur = 22
01:47:47.276 00.000 9828 IsSlewing returns 0
01:47:47.276 00.000 9828 IsGuiding returns 0
01:47:47.277 00.001 9828 PulseGuide returned control before completion, sleep 32
01:47:47.285 00.008 5052 UpdateGuideState exits: m=212 SNR=10.1
01:47:47.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:47.285 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:47.285 00.000 5052 Enqueuing Expose request
01:47:47.286 00.001 8976 Worker thread wakes up
01:47:47.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:47.286 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:47.286 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:47:47.311 00.025 9828 IsGuiding returns 1
01:47:47.311 00.000 9828 scope still moving after pulse duration time elapsed
01:47:47.342 00.031 9828 IsSlewing returns 0
01:47:47.342 00.000 9828 IsGuiding returns 1
01:47:47.372 00.030 9828 IsSlewing returns 0
01:47:47.372 00.000 9828 IsGuiding returns 1
01:47:47.403 00.031 9828 IsSlewing returns 0
01:47:47.403 00.000 9828 IsGuiding returns 0
01:47:47.403 00.000 9828 scope move finished after 22 + 104 ms
01:47:47.403 00.000 9828 Move returns status 0, amount 22
01:47:47.403 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:47.403 00.000 9828 MoveAxis(N, 12, B)
01:47:47.403 00.000 9828 Guiding  Dir = 0, Dur = 12
01:47:47.418 00.015 9828 IsSlewing returns 0
01:47:47.418 00.000 9828 IsGuiding returns 0
01:47:47.418 00.000 9828 PulseGuide returned control before completion, sleep 22
01:47:47.449 00.031 9828 IsGuiding returns 1
01:47:47.449 00.000 9828 scope still moving after pulse duration time elapsed
01:47:47.480 00.031 9828 IsSlewing returns 0
01:47:47.480 00.000 9828 IsGuiding returns 1
01:47:47.511 00.031 9828 IsSlewing returns 0
01:47:47.511 00.000 9828 IsGuiding returns 1
01:47:47.543 00.032 9828 IsSlewing returns 0
01:47:47.543 00.000 9828 IsGuiding returns 1
01:47:47.575 00.032 9828 IsSlewing returns 0
01:47:47.575 00.000 9828 IsGuiding returns 0
01:47:47.575 00.000 9828 scope move finished after 12 + 144 ms
01:47:47.575 00.000 9828 Move returns status 0, amount 12
01:47:47.575 00.000 9828 move complete, result=0
01:47:47.575 00.000 9828 worker thread done servicing request
01:47:47.575 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:47:47.977 00.402 8976 Exposure complete
01:47:47.982 00.005 8976 worker thread done servicing request
01:47:47.982 00.000 5052 OnExposeComplete: enter
01:47:47.982 00.000 5052 UpdateGuideState(): m_state=6
01:47:47.982 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5569
01:47:47.982 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.84, Mass=235, SNR=10.6, Peak=86 HFD=2.3
01:47:47.982 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:47:47.982 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
01:47:47.982 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.13 hyp=0.53 cameraTheta=2.90 mountX=0.35 mountY=0.36, mountTheta=0.80
01:47:47.983 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.13, opts=13)
01:47:47.983 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.13)
01:47:47.983 00.000 8976 Worker thread wakes up
01:47:47.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.13) opts 0xd
01:47:47.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.13)
01:47:47.983 00.000 8976 Moving (-0.51, 0.13) raw xDistance=0.35 yDistance=0.36
01:47:47.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:47:47.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:47:47.983 00.000 8976 MoveAxis(L, 1, ABG)
01:47:47.984 00.001 8976 stepping (-16, 27) + (-1, 0)
01:47:47.984 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:47.984 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:47:47.995 00.011 5052 UpdateGuideState exits: m=235 SNR=10.6
01:47:47.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:47.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:47.995 00.000 5052 Enqueuing Expose request
01:47:48.016 00.021 8976 Received - 47 (G) 
01:47:48.016 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:48.016 00.000 8976 stepped: pos (-17, 27)
01:47:48.016 00.000 8976 MoveAxis(D, 1, ABG)
01:47:48.016 00.000 8976 stepping (-17, 27) + (0, -1)
01:47:48.016 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:48.048 00.032 8976 Received - 47 (G) 
01:47:48.048 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:48.048 00.000 8976 stepped: pos (-17, 26)
01:47:48.048 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:47:48.048 00.000 8976 MountToCamera -- mountX=2.48 mountY=-4.23 hyp=4.90 mountTheta=-1.04 cameraX=2.63, cameraY=4.13 cameraTheta=1.00
01:47:48.048 00.000 8976 incremental bump (2.635, 4.129) isValid = 1
01:47:48.048 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
01:47:48.048 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:48.048 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:48.048 00.000 8976 move complete, result=0
01:47:48.048 00.000 9828 Worker thread wakes up
01:47:48.048 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:48.048 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:48.048 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
01:47:48.048 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 1 ms SOUTH
01:47:48.048 00.000 8976 worker thread done servicing request
01:47:48.048 00.000 8976 Worker thread wakes up
01:47:48.048 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:48.048 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
01:47:48.049 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
01:47:48.049 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:47:48.049 00.000 9828 BLC: window closed
01:47:48.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:48.049 00.000 9828 MoveAxis(E, 21, B)
01:47:48.049 00.000 9828 Guiding  Dir = 2, Dur = 21
01:47:48.049 00.000 9828 IsSlewing returns 0
01:47:48.049 00.000 9828 IsGuiding returns 0
01:47:48.049 00.000 9828 PulseGuide returned control before completion, sleep 31
01:47:48.090 00.041 9828 IsGuiding returns 1
01:47:48.090 00.000 9828 scope still moving after pulse duration time elapsed
01:47:48.121 00.031 9828 IsSlewing returns 0
01:47:48.121 00.000 9828 IsGuiding returns 1
01:47:48.151 00.030 9828 IsSlewing returns 0
01:47:48.151 00.000 9828 IsGuiding returns 1
01:47:48.183 00.032 9828 IsSlewing returns 0
01:47:48.183 00.000 9828 IsGuiding returns 1
01:47:48.213 00.030 9828 IsSlewing returns 0
01:47:48.213 00.000 9828 IsGuiding returns 0
01:47:48.213 00.000 9828 scope move finished after 21 + 143 ms
01:47:48.213 00.000 9828 Move returns status 0, amount 21
01:47:48.213 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:48.213 00.000 9828 MoveAxis(N, 13, B)
01:47:48.213 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:48.229 00.016 9828 IsSlewing returns 0
01:47:48.229 00.000 9828 IsGuiding returns 0
01:47:48.229 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:48.260 00.031 9828 IsGuiding returns 1
01:47:48.260 00.000 9828 scope still moving after pulse duration time elapsed
01:47:48.291 00.031 9828 IsSlewing returns 0
01:47:48.291 00.000 9828 IsGuiding returns 1
01:47:48.323 00.032 9828 IsSlewing returns 0
01:47:48.323 00.000 9828 IsGuiding returns 1
01:47:48.354 00.031 9828 IsSlewing returns 0
01:47:48.354 00.000 9828 IsGuiding returns 1
01:47:48.385 00.031 9828 IsSlewing returns 0
01:47:48.385 00.000 9828 IsGuiding returns 1
01:47:48.415 00.030 9828 IsSlewing returns 0
01:47:48.415 00.000 9828 IsGuiding returns 0
01:47:48.415 00.000 9828 scope move finished after 13 + 173 ms
01:47:48.415 00.000 9828 Move returns status 0, amount 13
01:47:48.415 00.000 9828 move complete, result=0
01:47:48.415 00.000 9828 worker thread done servicing request
01:47:48.416 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:47:48.739 00.323 8976 Exposure complete
01:47:48.745 00.006 8976 worker thread done servicing request
01:47:48.745 00.000 5052 OnExposeComplete: enter
01:47:48.745 00.000 5052 UpdateGuideState(): m_state=6
01:47:48.745 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5570
01:47:48.745 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.65, Mass=197, SNR=9.7, Peak=79 HFD=2.1
01:47:48.745 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
01:47:48.745 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
01:47:48.745 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.06 hyp=0.35 cameraTheta=-2.98 mountX=0.11 mountY=0.32, mountTheta=1.25
01:47:48.746 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.06, opts=13)
01:47:48.746 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.06)
01:47:48.746 00.000 8976 Worker thread wakes up
01:47:48.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.06) opts 0xd
01:47:48.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.06)
01:47:48.746 00.000 8976 Moving (-0.34, -0.06) raw xDistance=0.11 yDistance=0.32
01:47:48.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:47:48.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:47:48.746 00.000 8976 MoveAxis(R, 0, ABG)
01:47:48.746 00.000 8976 MoveAxis(D, 1, ABG)
01:47:48.746 00.000 8976 stepping (-17, 26) + (0, -1)
01:47:48.746 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:48.747 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:47:48.756 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:47:48.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:48.756 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:48.757 00.001 5052 Enqueuing Expose request
01:47:48.767 00.010 8976 Received - 47 (G) 
01:47:48.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:48.767 00.000 8976 stepped: pos (-17, 25)
01:47:48.767 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:47:48.767 00.000 8976 MountToCamera -- mountX=2.52 mountY=-4.14 hyp=4.85 mountTheta=-1.02 cameraX=2.54, cameraY=4.13 cameraTheta=1.02
01:47:48.767 00.000 8976 incremental bump (2.541, 4.128) isValid = 1
01:47:48.767 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
01:47:48.767 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:48.767 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:48.767 00.000 8976 move complete, result=0
01:47:48.767 00.000 9828 Worker thread wakes up
01:47:48.767 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:48.767 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:48.768 00.001 8976 worker thread done servicing request
01:47:48.768 00.000 8976 Worker thread wakes up
01:47:48.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:48.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:48.768 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:47:48.768 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
01:47:48.768 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
01:47:48.768 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
01:47:48.768 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:47:48.768 00.000 9828 BLC: window closed
01:47:48.768 00.000 9828 MoveAxis(E, 21, B)
01:47:48.768 00.000 9828 Guiding  Dir = 2, Dur = 21
01:47:48.768 00.000 9828 IsSlewing returns 0
01:47:48.768 00.000 9828 IsGuiding returns 0
01:47:48.769 00.001 9828 PulseGuide returned control before completion, sleep 31
01:47:48.802 00.033 9828 IsGuiding returns 1
01:47:48.802 00.000 9828 scope still moving after pulse duration time elapsed
01:47:48.833 00.031 9828 IsSlewing returns 0
01:47:48.833 00.000 9828 IsGuiding returns 1
01:47:48.863 00.030 9828 IsSlewing returns 0
01:47:48.863 00.000 9828 IsGuiding returns 1
01:47:48.895 00.032 9828 IsSlewing returns 0
01:47:48.895 00.000 9828 IsGuiding returns 0
01:47:48.895 00.000 9828 scope move finished after 21 + 105 ms
01:47:48.895 00.000 9828 Move returns status 0, amount 21
01:47:48.895 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:48.895 00.000 9828 MoveAxis(N, 13, B)
01:47:48.895 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:48.910 00.015 9828 IsSlewing returns 0
01:47:48.910 00.000 9828 IsGuiding returns 0
01:47:48.911 00.001 9828 PulseGuide returned control before completion, sleep 23
01:47:48.941 00.030 9828 IsGuiding returns 1
01:47:48.941 00.000 9828 scope still moving after pulse duration time elapsed
01:47:48.973 00.032 9828 IsSlewing returns 0
01:47:48.973 00.000 9828 IsGuiding returns 1
01:47:49.004 00.031 9828 IsSlewing returns 0
01:47:49.004 00.000 9828 IsGuiding returns 1
01:47:49.036 00.032 9828 IsSlewing returns 0
01:47:49.036 00.000 9828 IsGuiding returns 1
01:47:49.068 00.032 9828 IsSlewing returns 0
01:47:49.068 00.000 9828 IsGuiding returns 0
01:47:49.068 00.000 9828 scope move finished after 13 + 144 ms
01:47:49.068 00.000 9828 Move returns status 0, amount 13
01:47:49.069 00.001 9828 move complete, result=0
01:47:49.069 00.000 9828 worker thread done servicing request
01:47:49.073 00.004 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:47:49.461 00.388 8976 Exposure complete
01:47:49.466 00.005 8976 worker thread done servicing request
01:47:49.466 00.000 5052 OnExposeComplete: enter
01:47:49.466 00.000 5052 UpdateGuideState(): m_state=6
01:47:49.466 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5571
01:47:49.466 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.32, Mass=204, SNR=9.9, Peak=74 HFD=2.7
01:47:49.466 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.17 = 3.11)
01:47:49.466 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.01)
01:47:49.466 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.39 hyp=0.43 cameraTheta=-1.13 mountX=-0.43 mountY=0.06, mountTheta=3.01
01:47:49.467 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.39, opts=13)
01:47:49.467 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.39)
01:47:49.467 00.000 8976 Worker thread wakes up
01:47:49.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.39) opts 0xd
01:47:49.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.39)
01:47:49.467 00.000 8976 Moving (0.18, -0.39) raw xDistance=-0.43 yDistance=0.06
01:47:49.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:47:49.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:47:49.467 00.000 8976 MoveAxis(R, 2, ABG)
01:47:49.467 00.000 8976 stepping (-17, 25) + (2, 0)
01:47:49.467 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:49.468 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:47:49.477 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:47:49.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:49.477 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:49.477 00.000 5052 Enqueuing Expose request
01:47:49.502 00.025 8976 Received - 47 (G) 
01:47:49.502 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:49.502 00.000 8976 stepped: pos (-15, 25)
01:47:49.502 00.000 8976 MoveAxis(U, 0, ABG)
01:47:49.502 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:47:49.502 00.000 8976 MountToCamera -- mountX=2.45 mountY=-4.08 hyp=4.76 mountTheta=-1.03 cameraX=2.52, cameraY=4.04 cameraTheta=1.01
01:47:49.502 00.000 8976 incremental bump (2.524, 4.037) isValid = 1
01:47:49.502 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:47:49.502 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:49.502 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:49.502 00.000 8976 move complete, result=0
01:47:49.502 00.000 9828 Worker thread wakes up
01:47:49.502 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:49.502 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:49.502 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:47:49.502 00.000 8976 worker thread done servicing request
01:47:49.502 00.000 8976 Worker thread wakes up
01:47:49.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:49.502 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:49.502 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:47:49.503 00.001 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:47:49.503 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:47:49.503 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:47:49.503 00.000 9828 BLC: window closed
01:47:49.503 00.000 9828 MoveAxis(E, 21, B)
01:47:49.503 00.000 9828 Guiding  Dir = 2, Dur = 21
01:47:49.503 00.000 9828 IsSlewing returns 0
01:47:49.503 00.000 9828 IsGuiding returns 0
01:47:49.503 00.000 9828 PulseGuide returned control before completion, sleep 31
01:47:49.549 00.046 9828 IsGuiding returns 1
01:47:49.549 00.000 9828 scope still moving after pulse duration time elapsed
01:47:49.580 00.031 9828 IsSlewing returns 0
01:47:49.580 00.000 9828 IsGuiding returns 1
01:47:49.610 00.030 9828 IsSlewing returns 0
01:47:49.610 00.000 9828 IsGuiding returns 1
01:47:49.641 00.031 9828 IsSlewing returns 0
01:47:49.641 00.000 9828 IsGuiding returns 0
01:47:49.641 00.000 9828 scope move finished after 21 + 116 ms
01:47:49.641 00.000 9828 Move returns status 0, amount 21
01:47:49.641 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:49.641 00.000 9828 MoveAxis(N, 13, B)
01:47:49.641 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:49.657 00.016 9828 IsSlewing returns 0
01:47:49.657 00.000 9828 IsGuiding returns 0
01:47:49.658 00.001 9828 PulseGuide returned control before completion, sleep 23
01:47:49.688 00.030 9828 IsGuiding returns 1
01:47:49.688 00.000 9828 scope still moving after pulse duration time elapsed
01:47:49.719 00.031 9828 IsSlewing returns 0
01:47:49.719 00.000 9828 IsGuiding returns 1
01:47:49.749 00.030 9828 IsSlewing returns 0
01:47:49.749 00.000 9828 IsGuiding returns 1
01:47:49.780 00.031 9828 IsSlewing returns 0
01:47:49.780 00.000 9828 IsGuiding returns 1
01:47:49.811 00.031 9828 IsSlewing returns 0
01:47:49.811 00.000 9828 IsGuiding returns 0
01:47:49.811 00.000 9828 scope move finished after 13 + 140 ms
01:47:49.811 00.000 9828 Move returns status 0, amount 13
01:47:49.811 00.000 9828 move complete, result=0
01:47:49.811 00.000 9828 worker thread done servicing request
01:47:49.811 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:47:50.192 00.381 8976 Exposure complete
01:47:50.197 00.005 8976 worker thread done servicing request
01:47:50.198 00.001 5052 OnExposeComplete: enter
01:47:50.198 00.000 5052 UpdateGuideState(): m_state=6
01:47:50.198 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5572
01:47:50.198 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.79, Mass=228, SNR=10.5, Peak=73 HFD=2.4
01:47:50.198 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:47:50.198 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:47:50.198 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.08 hyp=0.30 cameraTheta=2.85 mountX=0.20 mountY=0.19, mountTheta=0.76
01:47:50.199 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.08, opts=13)
01:47:50.199 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.08)
01:47:50.199 00.000 8976 Worker thread wakes up
01:47:50.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.08) opts 0xd
01:47:50.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.08)
01:47:50.199 00.000 8976 Moving (-0.28, 0.08) raw xDistance=0.20 yDistance=0.19
01:47:50.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:47:50.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:47:50.199 00.000 8976 MoveAxis(R, 0, ABG)
01:47:50.199 00.000 8976 MoveAxis(U, 0, ABG)
01:47:50.199 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:47:50.199 00.000 8976 MountToCamera -- mountX=2.40 mountY=-4.05 hyp=4.70 mountTheta=-1.04 cameraX=2.51, cameraY=3.98 cameraTheta=1.01
01:47:50.199 00.000 8976 incremental bump (2.512, 3.976) isValid = 1
01:47:50.199 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:47:50.199 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:50.199 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:50.199 00.000 8976 move complete, result=0
01:47:50.199 00.000 9828 Worker thread wakes up
01:47:50.199 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:50.200 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:50.200 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:47:50.200 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:47:50.200 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:47:50.200 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:47:50.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
01:47:50.200 00.000 8976 worker thread done servicing request
01:47:50.200 00.000 9828 BLC: window closed
01:47:50.200 00.000 9828 MoveAxis(E, 21, B)
01:47:50.200 00.000 9828 Guiding  Dir = 2, Dur = 21
01:47:50.200 00.000 9828 IsSlewing returns 0
01:47:50.201 00.001 9828 IsGuiding returns 0
01:47:50.201 00.000 9828 PulseGuide returned control before completion, sleep 31
01:47:50.210 00.009 5052 UpdateGuideState exits: m=228 SNR=10.5
01:47:50.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:50.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:50.210 00.000 5052 Enqueuing Expose request
01:47:50.210 00.000 8976 Worker thread wakes up
01:47:50.210 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:47:50.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:50.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:50.235 00.025 9828 IsGuiding returns 1
01:47:50.235 00.000 9828 scope still moving after pulse duration time elapsed
01:47:50.266 00.031 9828 IsSlewing returns 0
01:47:50.266 00.000 9828 IsGuiding returns 1
01:47:50.297 00.031 9828 IsSlewing returns 0
01:47:50.297 00.000 9828 IsGuiding returns 1
01:47:50.328 00.031 9828 IsSlewing returns 0
01:47:50.328 00.000 9828 IsGuiding returns 0
01:47:50.328 00.000 9828 scope move finished after 21 + 106 ms
01:47:50.328 00.000 9828 Move returns status 0, amount 21
01:47:50.328 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:50.328 00.000 9828 MoveAxis(N, 13, B)
01:47:50.328 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:50.343 00.015 9828 IsSlewing returns 0
01:47:50.343 00.000 9828 IsGuiding returns 0
01:47:50.343 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:50.374 00.031 9828 IsGuiding returns 1
01:47:50.374 00.000 9828 scope still moving after pulse duration time elapsed
01:47:50.404 00.030 9828 IsSlewing returns 0
01:47:50.404 00.000 9828 IsGuiding returns 1
01:47:50.435 00.031 9828 IsSlewing returns 0
01:47:50.435 00.000 9828 IsGuiding returns 1
01:47:50.466 00.031 9828 IsSlewing returns 0
01:47:50.467 00.001 9828 IsGuiding returns 1
01:47:50.498 00.031 9828 IsSlewing returns 0
01:47:50.498 00.000 9828 IsGuiding returns 0
01:47:50.498 00.000 9828 scope move finished after 13 + 141 ms
01:47:50.498 00.000 9828 Move returns status 0, amount 13
01:47:50.498 00.000 9828 move complete, result=0
01:47:50.498 00.000 9828 worker thread done servicing request
01:47:50.498 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:47:50.898 00.400 8976 Exposure complete
01:47:50.904 00.006 8976 worker thread done servicing request
01:47:50.904 00.000 5052 OnExposeComplete: enter
01:47:50.904 00.000 5052 UpdateGuideState(): m_state=6
01:47:50.904 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5573
01:47:50.904 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.78, Mass=206, SNR=9.9, Peak=78 HFD=2.3
01:47:50.904 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:47:50.904 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
01:47:50.904 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.88 mountX=0.17 mountY=0.17, mountTheta=0.78
01:47:50.905 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.07, opts=13)
01:47:50.905 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.07)
01:47:50.905 00.000 8976 Worker thread wakes up
01:47:50.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.07) opts 0xd
01:47:50.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.07)
01:47:50.905 00.000 8976 Moving (-0.25, 0.07) raw xDistance=0.17 yDistance=0.17
01:47:50.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:47:50.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:47:50.905 00.000 8976 MoveAxis(R, 0, ABG)
01:47:50.905 00.000 8976 MoveAxis(U, 0, ABG)
01:47:50.905 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:47:50.905 00.000 8976 MountToCamera -- mountX=2.36 mountY=-4.02 hyp=4.66 mountTheta=-1.04 cameraX=2.50, cameraY=3.94 cameraTheta=1.00
01:47:50.905 00.000 8976 incremental bump (2.505, 3.935) isValid = 1
01:47:50.905 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
01:47:50.905 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:50.905 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:50.905 00.000 8976 move complete, result=0
01:47:50.905 00.000 9828 Worker thread wakes up
01:47:50.906 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:50.906 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:50.906 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
01:47:50.906 00.000 8976 worker thread done servicing request
01:47:50.906 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
01:47:50.906 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
01:47:50.906 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:47:50.906 00.000 9828 BLC: window closed
01:47:50.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:47:50.906 00.000 9828 MoveAxis(E, 21, B)
01:47:50.906 00.000 9828 Guiding  Dir = 2, Dur = 21
01:47:50.907 00.001 9828 IsSlewing returns 0
01:47:50.907 00.000 9828 IsGuiding returns 0
01:47:50.907 00.000 9828 PulseGuide returned control before completion, sleep 31
01:47:50.916 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:47:50.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:50.916 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:50.916 00.000 5052 Enqueuing Expose request
01:47:50.916 00.000 8976 Worker thread wakes up
01:47:50.916 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:47:50.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:50.917 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:50.946 00.029 9828 IsGuiding returns 1
01:47:50.946 00.000 9828 scope still moving after pulse duration time elapsed
01:47:50.977 00.031 9828 IsSlewing returns 0
01:47:50.977 00.000 9828 IsGuiding returns 1
01:47:51.008 00.031 9828 IsSlewing returns 0
01:47:51.008 00.000 9828 IsGuiding returns 1
01:47:51.038 00.030 9828 IsSlewing returns 0
01:47:51.038 00.000 9828 IsGuiding returns 0
01:47:51.038 00.000 9828 scope move finished after 21 + 110 ms
01:47:51.038 00.000 9828 Move returns status 0, amount 21
01:47:51.038 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:51.038 00.000 9828 MoveAxis(N, 13, B)
01:47:51.038 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:51.054 00.016 9828 IsSlewing returns 0
01:47:51.054 00.000 9828 IsGuiding returns 0
01:47:51.054 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:51.085 00.031 9828 IsGuiding returns 1
01:47:51.085 00.000 9828 scope still moving after pulse duration time elapsed
01:47:51.116 00.031 9828 IsSlewing returns 0
01:47:51.116 00.000 9828 IsGuiding returns 1
01:47:51.148 00.032 9828 IsSlewing returns 0
01:47:51.148 00.000 9828 IsGuiding returns 1
01:47:51.179 00.031 9828 IsSlewing returns 0
01:47:51.179 00.000 9828 IsGuiding returns 1
01:47:51.210 00.031 9828 IsSlewing returns 0
01:47:51.210 00.000 9828 IsGuiding returns 0
01:47:51.210 00.000 9828 scope move finished after 13 + 143 ms
01:47:51.210 00.000 9828 Move returns status 0, amount 13
01:47:51.210 00.000 9828 move complete, result=0
01:47:51.210 00.000 9828 worker thread done servicing request
01:47:51.211 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:47:51.608 00.397 8976 Exposure complete
01:47:51.613 00.005 8976 worker thread done servicing request
01:47:51.613 00.000 5052 OnExposeComplete: enter
01:47:51.613 00.000 5052 UpdateGuideState(): m_state=6
01:47:51.613 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5574
01:47:51.613 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.96, Mass=216, SNR=10.2, Peak=78 HFD=2.1
01:47:51.613 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
01:47:51.613 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
01:47:51.613 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.25 hyp=0.35 cameraTheta=2.32 mountX=0.33 mountY=0.06, mountTheta=0.18
01:47:51.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.25, opts=13)
01:47:51.614 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.25)
01:47:51.614 00.000 8976 Worker thread wakes up
01:47:51.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.25) opts 0xd
01:47:51.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.25)
01:47:51.614 00.000 8976 Moving (-0.24, 0.25) raw xDistance=0.33 yDistance=0.06
01:47:51.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:47:51.615 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:47:51.615 00.000 8976 MoveAxis(L, 1, ABG)
01:47:51.615 00.000 8976 stepping (-15, 25) + (-1, 0)
01:47:51.615 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:51.615 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:47:51.625 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
01:47:51.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:51.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:51.625 00.000 5052 Enqueuing Expose request
01:47:51.645 00.020 8976 Received - 47 (G) 
01:47:51.645 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:51.645 00.000 8976 stepped: pos (-16, 25)
01:47:51.645 00.000 8976 MoveAxis(U, 0, ABG)
01:47:51.645 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:47:51.645 00.000 8976 MountToCamera -- mountX=2.39 mountY=-4.00 hyp=4.66 mountTheta=-1.03 cameraX=2.48, cameraY=3.95 cameraTheta=1.01
01:47:51.645 00.000 8976 incremental bump (2.477, 3.953) isValid = 1
01:47:51.645 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:47:51.645 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:51.645 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:51.645 00.000 8976 move complete, result=0
01:47:51.645 00.000 8976 worker thread done servicing request
01:47:51.645 00.000 8976 Worker thread wakes up
01:47:51.645 00.000 9828 Worker thread wakes up
01:47:51.645 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:51.645 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:51.646 00.001 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:47:51.646 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:47:51.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:51.646 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:47:51.646 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:47:51.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:51.646 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:47:51.646 00.000 9828 BLC: window closed
01:47:51.646 00.000 9828 MoveAxis(E, 21, B)
01:47:51.646 00.000 9828 Guiding  Dir = 2, Dur = 21
01:47:51.647 00.001 9828 IsSlewing returns 0
01:47:51.647 00.000 9828 IsGuiding returns 0
01:47:51.647 00.000 9828 PulseGuide returned control before completion, sleep 31
01:47:51.693 00.046 9828 IsGuiding returns 1
01:47:51.693 00.000 9828 scope still moving after pulse duration time elapsed
01:47:51.723 00.030 9828 IsSlewing returns 0
01:47:51.723 00.000 9828 IsGuiding returns 1
01:47:51.754 00.031 9828 IsSlewing returns 0
01:47:51.754 00.000 9828 IsGuiding returns 1
01:47:51.786 00.032 9828 IsSlewing returns 0
01:47:51.790 00.004 9828 IsGuiding returns 0
01:47:51.791 00.001 9828 scope move finished after 21 + 123 ms
01:47:51.791 00.000 9828 Move returns status 0, amount 21
01:47:51.791 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:51.791 00.000 9828 MoveAxis(N, 13, B)
01:47:51.791 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:51.816 00.025 9828 IsSlewing returns 0
01:47:51.817 00.001 9828 IsGuiding returns 0
01:47:51.817 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:51.848 00.031 9828 IsGuiding returns 1
01:47:51.848 00.000 9828 scope still moving after pulse duration time elapsed
01:47:51.880 00.032 9828 IsSlewing returns 0
01:47:51.880 00.000 9828 IsGuiding returns 1
01:47:51.911 00.031 9828 IsSlewing returns 0
01:47:51.911 00.000 9828 IsGuiding returns 1
01:47:51.942 00.031 9828 IsSlewing returns 0
01:47:51.942 00.000 9828 IsGuiding returns 1
01:47:51.973 00.031 9828 IsSlewing returns 0
01:47:51.974 00.001 9828 IsGuiding returns 0
01:47:51.974 00.000 9828 scope move finished after 13 + 143 ms
01:47:51.974 00.000 9828 Move returns status 0, amount 13
01:47:51.974 00.000 9828 move complete, result=0
01:47:51.974 00.000 9828 worker thread done servicing request
01:47:51.974 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:47:52.334 00.360 8976 Exposure complete
01:47:52.340 00.006 8976 worker thread done servicing request
01:47:52.341 00.001 5052 OnExposeComplete: enter
01:47:52.341 00.000 5052 UpdateGuideState(): m_state=6
01:47:52.341 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5575
01:47:52.341 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.59, Mass=223, SNR=10.3, Peak=78 HFD=2.3
01:47:52.341 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
01:47:52.341 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
01:47:52.341 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-2.55 mountX=-0.03 mountY=0.21, mountTheta=1.69
01:47:52.341 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.12, opts=13)
01:47:52.341 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.12)
01:47:52.342 00.001 8976 Worker thread wakes up
01:47:52.342 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.12) opts 0xd
01:47:52.342 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.12)
01:47:52.342 00.000 8976 Moving (-0.18, -0.12) raw xDistance=-0.03 yDistance=0.21
01:47:52.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:47:52.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:47:52.342 00.000 8976 MoveAxis(R, 0, ABG)
01:47:52.342 00.000 8976 MoveAxis(U, 0, ABG)
01:47:52.342 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:47:52.342 00.000 8976 MountToCamera -- mountX=2.41 mountY=-3.99 hyp=4.66 mountTheta=-1.03 cameraX=2.46, cameraY=3.96 cameraTheta=1.02
01:47:52.342 00.000 8976 incremental bump (2.458, 3.965) isValid = 1
01:47:52.342 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:47:52.342 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:52.342 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:52.342 00.000 8976 move complete, result=0
01:47:52.342 00.000 9828 Worker thread wakes up
01:47:52.342 00.000 8976 worker thread done servicing request
01:47:52.343 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:52.343 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:52.343 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
01:47:52.343 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
01:47:52.343 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:47:52.343 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
01:47:52.343 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:47:52.343 00.000 9828 BLC: window closed
01:47:52.343 00.000 9828 MoveAxis(E, 21, B)
01:47:52.343 00.000 9828 Guiding  Dir = 2, Dur = 21
01:47:52.343 00.000 9828 IsSlewing returns 0
01:47:52.343 00.000 9828 IsGuiding returns 0
01:47:52.344 00.001 9828 PulseGuide returned control before completion, sleep 31
01:47:52.353 00.009 5052 UpdateGuideState exits: m=223 SNR=10.3
01:47:52.354 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:52.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:52.354 00.000 5052 Enqueuing Expose request
01:47:52.354 00.000 8976 Worker thread wakes up
01:47:52.354 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:47:52.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:52.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:52.390 00.036 9828 IsGuiding returns 1
01:47:52.390 00.000 9828 scope still moving after pulse duration time elapsed
01:47:52.420 00.030 9828 IsSlewing returns 0
01:47:52.420 00.000 9828 IsGuiding returns 1
01:47:52.451 00.031 9828 IsSlewing returns 0
01:47:52.451 00.000 9828 IsGuiding returns 1
01:47:52.483 00.032 9828 IsSlewing returns 0
01:47:52.483 00.000 9828 IsGuiding returns 0
01:47:52.483 00.000 9828 scope move finished after 21 + 118 ms
01:47:52.483 00.000 9828 Move returns status 0, amount 21
01:47:52.484 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:52.484 00.000 9828 MoveAxis(N, 13, B)
01:47:52.484 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:52.498 00.014 9828 IsSlewing returns 0
01:47:52.498 00.000 9828 IsGuiding returns 0
01:47:52.498 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:52.528 00.030 9828 IsGuiding returns 1
01:47:52.528 00.000 9828 scope still moving after pulse duration time elapsed
01:47:52.560 00.032 9828 IsSlewing returns 0
01:47:52.560 00.000 9828 IsGuiding returns 1
01:47:52.590 00.030 9828 IsSlewing returns 0
01:47:52.590 00.000 9828 IsGuiding returns 1
01:47:52.621 00.031 9828 IsSlewing returns 0
01:47:52.621 00.000 9828 IsGuiding returns 1
01:47:52.652 00.031 9828 IsSlewing returns 0
01:47:52.652 00.000 9828 IsGuiding returns 0
01:47:52.652 00.000 9828 scope move finished after 13 + 140 ms
01:47:52.652 00.000 9828 Move returns status 0, amount 13
01:47:52.652 00.000 9828 move complete, result=0
01:47:52.652 00.000 9828 worker thread done servicing request
01:47:52.652 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:47:53.044 00.392 8976 Exposure complete
01:47:53.049 00.005 8976 worker thread done servicing request
01:47:53.050 00.001 5052 OnExposeComplete: enter
01:47:53.050 00.000 5052 UpdateGuideState(): m_state=6
01:47:53.050 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5576
01:47:53.050 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.68, Mass=213, SNR=10.1, Peak=83 HFD=2.0
01:47:53.050 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
01:47:53.050 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
01:47:53.050 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.03 hyp=0.41 cameraTheta=-3.08 mountX=0.16 mountY=0.35, mountTheta=1.14
01:47:53.051 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.03, opts=13)
01:47:53.051 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.03)
01:47:53.051 00.000 8976 Worker thread wakes up
01:47:53.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.03) opts 0xd
01:47:53.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.03)
01:47:53.051 00.000 8976 Moving (-0.40, -0.03) raw xDistance=0.16 yDistance=0.35
01:47:53.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:47:53.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:47:53.051 00.000 8976 MoveAxis(R, 0, ABG)
01:47:53.051 00.000 8976 MoveAxis(D, 1, ABG)
01:47:53.051 00.000 8976 stepping (-16, 25) + (0, -1)
01:47:53.051 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:53.052 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:47:53.062 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:47:53.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:53.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:53.062 00.000 5052 Enqueuing Expose request
01:47:53.083 00.021 8976 Received - 47 (G) 
01:47:53.084 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:47:53.084 00.000 8976 stepped: pos (-16, 24)
01:47:53.084 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:47:53.084 00.000 8976 MountToCamera -- mountX=2.42 mountY=-3.93 hyp=4.62 mountTheta=-1.02 cameraX=2.40, cameraY=3.95 cameraTheta=1.02
01:47:53.084 00.000 8976 incremental bump (2.399, 3.949) isValid = 1
01:47:53.084 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
01:47:53.084 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:53.084 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:53.084 00.000 8976 move complete, result=0
01:47:53.084 00.000 8976 worker thread done servicing request
01:47:53.084 00.000 8976 Worker thread wakes up
01:47:53.084 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:47:53.084 00.000 9828 Worker thread wakes up
01:47:53.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:53.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:53.084 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:53.085 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:53.085 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
01:47:53.085 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
01:47:53.085 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:47:53.085 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:47:53.085 00.000 9828 BLC: window closed
01:47:53.085 00.000 9828 MoveAxis(E, 20, B)
01:47:53.085 00.000 9828 Guiding  Dir = 2, Dur = 20
01:47:53.085 00.000 9828 IsSlewing returns 0
01:47:53.086 00.001 9828 IsGuiding returns 0
01:47:53.086 00.000 9828 PulseGuide returned control before completion, sleep 30
01:47:53.129 00.043 9828 IsGuiding returns 1
01:47:53.129 00.000 9828 scope still moving after pulse duration time elapsed
01:47:53.160 00.031 9828 IsSlewing returns 0
01:47:53.160 00.000 9828 IsGuiding returns 1
01:47:53.191 00.031 9828 IsSlewing returns 0
01:47:53.191 00.000 9828 IsGuiding returns 1
01:47:53.223 00.032 9828 IsSlewing returns 0
01:47:53.223 00.000 9828 IsGuiding returns 0
01:47:53.223 00.000 9828 scope move finished after 20 + 117 ms
01:47:53.223 00.000 9828 Move returns status 0, amount 20
01:47:53.223 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:53.223 00.000 9828 MoveAxis(N, 13, B)
01:47:53.223 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:53.238 00.015 9828 IsSlewing returns 0
01:47:53.238 00.000 9828 IsGuiding returns 0
01:47:53.238 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:53.269 00.031 9828 IsGuiding returns 1
01:47:53.269 00.000 9828 scope still moving after pulse duration time elapsed
01:47:53.299 00.030 9828 IsSlewing returns 0
01:47:53.299 00.000 9828 IsGuiding returns 1
01:47:53.330 00.031 9828 IsSlewing returns 0
01:47:53.330 00.000 9828 IsGuiding returns 1
01:47:53.362 00.032 9828 IsSlewing returns 0
01:47:53.362 00.000 9828 IsGuiding returns 1
01:47:53.392 00.030 9828 IsSlewing returns 0
01:47:53.392 00.000 9828 IsGuiding returns 0
01:47:53.392 00.000 9828 scope move finished after 13 + 141 ms
01:47:53.392 00.000 9828 Move returns status 0, amount 13
01:47:53.392 00.000 9828 move complete, result=0
01:47:53.392 00.000 9828 worker thread done servicing request
01:47:53.392 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:47:53.777 00.385 8976 Exposure complete
01:47:53.782 00.005 8976 worker thread done servicing request
01:47:53.782 00.000 5052 OnExposeComplete: enter
01:47:53.782 00.000 5052 UpdateGuideState(): m_state=6
01:47:53.782 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5577
01:47:53.783 00.001 5052 Star::Find returns 1 (0), X=328.92, Y=281.39, Mass=211, SNR=10.1, Peak=75 HFD=2.2
01:47:53.783 00.000 5052 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.04) = xAngle (-4.28 = 2.01)
01:47:53.783 00.000 5052 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.90)
01:47:53.783 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.32 hyp=0.41 cameraTheta=-2.23 mountX=-0.17 mountY=0.39, mountTheta=1.99
01:47:53.783 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.32, opts=13)
01:47:53.783 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.32)
01:47:53.783 00.000 8976 Worker thread wakes up
01:47:53.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.32) opts 0xd
01:47:53.784 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.32)
01:47:53.784 00.000 8976 Moving (-0.25, -0.32) raw xDistance=-0.17 yDistance=0.39
01:47:53.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:47:53.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
01:47:53.784 00.000 8976 MoveAxis(R, 0, ABG)
01:47:53.784 00.000 8976 MoveAxis(D, 2, ABG)
01:47:53.784 00.000 8976 stepping (-16, 24) + (0, -2)
01:47:53.784 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:53.784 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:47:53.794 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
01:47:53.795 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:53.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:53.795 00.000 5052 Enqueuing Expose request
01:47:53.818 00.023 8976 Received - 47 (G) 
01:47:53.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:53.818 00.000 8976 stepped: pos (-16, 22)
01:47:53.818 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:47:53.818 00.000 8976 MountToCamera -- mountX=2.43 mountY=-3.79 hyp=4.50 mountTheta=-1.00 cameraX=2.27, cameraY=3.89 cameraTheta=1.04
01:47:53.818 00.000 8976 incremental bump (2.266, 3.891) isValid = 1
01:47:53.818 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:47:53.818 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:47:53.818 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:47:53.818 00.000 8976 move complete, result=0
01:47:53.818 00.000 9828 Worker thread wakes up
01:47:53.818 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:47:53.818 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:47:53.818 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:47:53.818 00.000 8976 worker thread done servicing request
01:47:53.819 00.001 8976 Worker thread wakes up
01:47:53.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:53.819 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:47:53.819 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:47:53.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:53.819 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
01:47:53.819 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:47:53.819 00.000 9828 BLC: window closed
01:47:53.819 00.000 9828 MoveAxis(E, 20, B)
01:47:53.819 00.000 9828 Guiding  Dir = 2, Dur = 20
01:47:53.820 00.001 9828 IsSlewing returns 0
01:47:53.820 00.000 9828 IsGuiding returns 0
01:47:53.820 00.000 9828 PulseGuide returned control before completion, sleep 30
01:47:53.859 00.039 9828 IsGuiding returns 1
01:47:53.859 00.000 9828 scope still moving after pulse duration time elapsed
01:47:53.890 00.031 9828 IsSlewing returns 0
01:47:53.890 00.000 9828 IsGuiding returns 1
01:47:53.921 00.031 9828 IsSlewing returns 0
01:47:53.921 00.000 9828 IsGuiding returns 1
01:47:53.951 00.030 9828 IsSlewing returns 0
01:47:53.951 00.000 9828 IsGuiding returns 0
01:47:53.951 00.000 9828 scope move finished after 20 + 110 ms
01:47:53.951 00.000 9828 Move returns status 0, amount 20
01:47:53.951 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:53.951 00.000 9828 MoveAxis(N, 13, B)
01:47:53.951 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:53.967 00.016 9828 IsSlewing returns 0
01:47:53.967 00.000 9828 IsGuiding returns 0
01:47:53.967 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:53.997 00.030 9828 IsGuiding returns 1
01:47:53.997 00.000 9828 scope still moving after pulse duration time elapsed
01:47:54.028 00.031 9828 IsSlewing returns 0
01:47:54.028 00.000 9828 IsGuiding returns 1
01:47:54.060 00.032 9828 IsSlewing returns 0
01:47:54.060 00.000 9828 IsGuiding returns 1
01:47:54.091 00.031 9828 IsSlewing returns 0
01:47:54.091 00.000 9828 IsGuiding returns 1
01:47:54.123 00.032 9828 IsSlewing returns 0
01:47:54.123 00.000 9828 IsGuiding returns 0
01:47:54.123 00.000 9828 scope move finished after 13 + 143 ms
01:47:54.123 00.000 9828 Move returns status 0, amount 13
01:47:54.123 00.000 9828 move complete, result=0
01:47:54.124 00.001 9828 worker thread done servicing request
01:47:54.124 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:47:54.514 00.390 8976 Exposure complete
01:47:54.519 00.005 8976 worker thread done servicing request
01:47:54.519 00.000 5052 OnExposeComplete: enter
01:47:54.520 00.001 5052 UpdateGuideState(): m_state=6
01:47:54.520 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5578
01:47:54.520 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.76, Mass=197, SNR=9.8, Peak=77 HFD=2.2
01:47:54.520 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.04) = xAngle (-1.13 = -1.13)
01:47:54.520 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
01:47:54.520 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.91 mountX=0.03 mountY=-0.07, mountTheta=-1.15
01:47:54.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.05, opts=13)
01:47:54.521 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.05)
01:47:54.521 00.000 8976 Worker thread wakes up
01:47:54.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.05) opts 0xd
01:47:54.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.05)
01:47:54.521 00.000 8976 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.07
01:47:54.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:47:54.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:47:54.521 00.000 8976 MoveAxis(R, 0, ABG)
01:47:54.521 00.000 8976 MoveAxis(U, 0, ABG)
01:47:54.521 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:47:54.521 00.000 8976 MountToCamera -- mountX=2.44 mountY=-3.69 hyp=4.42 mountTheta=-0.99 cameraX=2.18, cameraY=3.85 cameraTheta=1.06
01:47:54.521 00.000 8976 incremental bump (2.176, 3.851) isValid = 1
01:47:54.521 00.000 8976 Scheduling Mount bump of (0.033, 0.061)
01:47:54.521 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.06, opts=4)
01:47:54.521 00.000 8976 Enqueuing Move request for scope (0.03, 0.06)
01:47:54.521 00.000 8976 move complete, result=0
01:47:54.521 00.000 9828 Worker thread wakes up
01:47:54.521 00.000 8976 worker thread done servicing request
01:47:54.521 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0x4
01:47:54.522 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
01:47:54.522 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
01:47:54.522 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
01:47:54.522 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.07 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
01:47:54.522 00.000 9828 Moving (0.03, 0.06) raw xDistance=-0.04 yDistance=-0.06
01:47:54.522 00.000 9828 BLC: window closed
01:47:54.522 00.000 9828 MoveAxis(E, 11, B)
01:47:54.522 00.000 9828 Guiding  Dir = 2, Dur = 11
01:47:54.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:47:54.522 00.000 9828 IsSlewing returns 0
01:47:54.522 00.000 9828 IsGuiding returns 0
01:47:54.522 00.000 9828 PulseGuide returned control before completion, sleep 21
01:47:54.532 00.010 5052 UpdateGuideState exits: m=197 SNR=9.8
01:47:54.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:54.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:54.532 00.000 5052 Enqueuing Expose request
01:47:54.532 00.000 8976 Worker thread wakes up
01:47:54.532 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:54.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:54.533 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:54.555 00.022 9828 IsGuiding returns 1
01:47:54.555 00.000 9828 scope still moving after pulse duration time elapsed
01:47:54.586 00.031 9828 IsSlewing returns 0
01:47:54.587 00.001 9828 IsGuiding returns 1
01:47:54.617 00.030 9828 IsSlewing returns 0
01:47:54.617 00.000 9828 IsGuiding returns 1
01:47:54.648 00.031 9828 IsSlewing returns 0
01:47:54.648 00.000 9828 IsGuiding returns 0
01:47:54.648 00.000 9828 scope move finished after 11 + 115 ms
01:47:54.648 00.000 9828 Move returns status 0, amount 11
01:47:54.648 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:54.648 00.000 9828 MoveAxis(N, 8, B)
01:47:54.648 00.000 9828 Guiding  Dir = 0, Dur = 8
01:47:54.663 00.015 9828 IsSlewing returns 0
01:47:54.663 00.000 9828 IsGuiding returns 0
01:47:54.663 00.000 9828 PulseGuide returned control before completion, sleep 18
01:47:54.694 00.031 9828 IsGuiding returns 1
01:47:54.694 00.000 9828 scope still moving after pulse duration time elapsed
01:47:54.726 00.032 9828 IsSlewing returns 0
01:47:54.726 00.000 9828 IsGuiding returns 1
01:47:54.758 00.032 9828 IsSlewing returns 0
01:47:54.758 00.000 9828 IsGuiding returns 1
01:47:54.788 00.030 9828 IsSlewing returns 0
01:47:54.788 00.000 9828 IsGuiding returns 0
01:47:54.788 00.000 9828 scope move finished after 8 + 116 ms
01:47:54.788 00.000 9828 Move returns status 0, amount 8
01:47:54.788 00.000 9828 move complete, result=0
01:47:54.788 00.000 9828 worker thread done servicing request
01:47:54.789 00.001 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 8 ms NORTH
01:47:55.227 00.438 8976 Exposure complete
01:47:55.233 00.006 8976 worker thread done servicing request
01:47:55.233 00.000 5052 OnExposeComplete: enter
01:47:55.233 00.000 5052 UpdateGuideState(): m_state=6
01:47:55.233 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5579
01:47:55.233 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.73, Mass=203, SNR=9.9, Peak=81 HFD=1.7
01:47:55.233 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
01:47:55.233 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
01:47:55.233 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.20 mountX=-0.03 mountY=-0.10, mountTheta=-1.85
01:47:55.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.02, opts=13)
01:47:55.234 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.02)
01:47:55.234 00.000 8976 Worker thread wakes up
01:47:55.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.02) opts 0xd
01:47:55.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.02)
01:47:55.234 00.000 8976 Moving (0.11, 0.02) raw xDistance=-0.03 yDistance=-0.10
01:47:55.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:47:55.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:47:55.234 00.000 8976 MoveAxis(R, 0, ABG)
01:47:55.234 00.000 8976 MoveAxis(U, 0, ABG)
01:47:55.234 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:47:55.234 00.000 8976 MountToCamera -- mountX=2.44 mountY=-3.63 hyp=4.37 mountTheta=-0.98 cameraX=2.12, cameraY=3.83 cameraTheta=1.07
01:47:55.234 00.000 8976 incremental bump (2.117, 3.825) isValid = 1
01:47:55.234 00.000 8976 Scheduling Mount bump of (0.052, 0.098)
01:47:55.235 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
01:47:55.235 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
01:47:55.235 00.000 8976 move complete, result=0
01:47:55.235 00.000 9828 Worker thread wakes up
01:47:55.235 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
01:47:55.235 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:47:55.235 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
01:47:55.235 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
01:47:55.235 00.000 8976 worker thread done servicing request
01:47:55.235 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:47:55.235 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.08 mountX=-0.06 mountY=-0.09, mountTheta=-2.13
01:47:55.235 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:47:55.235 00.000 9828 BLC: window closed
01:47:55.235 00.000 9828 MoveAxis(E, 18, B)
01:47:55.235 00.000 9828 Guiding  Dir = 2, Dur = 18
01:47:55.236 00.001 9828 IsSlewing returns 0
01:47:55.236 00.000 9828 IsGuiding returns 0
01:47:55.236 00.000 9828 PulseGuide returned control before completion, sleep 28
01:47:55.246 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
01:47:55.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:55.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:55.246 00.000 5052 Enqueuing Expose request
01:47:55.246 00.000 8976 Worker thread wakes up
01:47:55.246 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:55.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:55.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:55.270 00.024 9828 IsGuiding returns 1
01:47:55.270 00.000 9828 scope still moving after pulse duration time elapsed
01:47:55.301 00.031 9828 IsSlewing returns 0
01:47:55.301 00.000 9828 IsGuiding returns 1
01:47:55.332 00.031 9828 IsSlewing returns 0
01:47:55.332 00.000 9828 IsGuiding returns 1
01:47:55.363 00.031 9828 IsSlewing returns 0
01:47:55.363 00.000 9828 IsGuiding returns 1
01:47:55.394 00.031 9828 IsSlewing returns 0
01:47:55.394 00.000 9828 IsGuiding returns 1
01:47:55.425 00.031 9828 IsSlewing returns 0
01:47:55.426 00.001 9828 IsGuiding returns 1
01:47:55.456 00.030 9828 IsSlewing returns 0
01:47:55.456 00.000 9828 IsGuiding returns 1
01:47:55.488 00.032 9828 IsSlewing returns 0
01:47:55.488 00.000 9828 IsGuiding returns 0
01:47:55.488 00.000 9828 scope move finished after 18 + 233 ms
01:47:55.488 00.000 9828 Move returns status 0, amount 18
01:47:55.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:55.488 00.000 9828 MoveAxis(N, 12, B)
01:47:55.488 00.000 9828 Guiding  Dir = 0, Dur = 12
01:47:55.504 00.016 9828 IsSlewing returns 0
01:47:55.504 00.000 9828 IsGuiding returns 0
01:47:55.504 00.000 9828 PulseGuide returned control before completion, sleep 22
01:47:55.535 00.031 9828 IsGuiding returns 1
01:47:55.535 00.000 9828 scope still moving after pulse duration time elapsed
01:47:55.566 00.031 9828 IsSlewing returns 0
01:47:55.566 00.000 9828 IsGuiding returns 1
01:47:55.597 00.031 9828 IsSlewing returns 0
01:47:55.597 00.000 9828 IsGuiding returns 1
01:47:55.628 00.031 9828 IsSlewing returns 0
01:47:55.628 00.000 9828 IsGuiding returns 1
01:47:55.659 00.031 9828 IsSlewing returns 0
01:47:55.659 00.000 9828 IsGuiding returns 0
01:47:55.659 00.000 9828 scope move finished after 12 + 143 ms
01:47:55.659 00.000 9828 Move returns status 0, amount 12
01:47:55.659 00.000 9828 move complete, result=0
01:47:55.659 00.000 9828 worker thread done servicing request
01:47:55.659 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 12 ms NORTH
01:47:55.935 00.276 8976 Exposure complete
01:47:55.940 00.005 8976 worker thread done servicing request
01:47:55.940 00.000 5052 OnExposeComplete: enter
01:47:55.940 00.000 5052 UpdateGuideState(): m_state=6
01:47:55.941 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5580
01:47:55.941 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.73, Mass=227, SNR=10.4, Peak=81 HFD=2.7
01:47:55.941 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
01:47:55.941 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
01:47:55.941 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.17 cameraTheta=0.12 mountX=-0.06 mountY=-0.15, mountTheta=-1.94
01:47:55.941 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.02, opts=13)
01:47:55.941 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.02)
01:47:55.941 00.000 8976 Worker thread wakes up
01:47:55.942 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.02) opts 0xd
01:47:55.942 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.02)
01:47:55.942 00.000 8976 Moving (0.16, 0.02) raw xDistance=-0.06 yDistance=-0.15
01:47:55.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:47:55.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:47:55.942 00.000 8976 MoveAxis(R, 0, ABG)
01:47:55.942 00.000 8976 MoveAxis(U, 0, ABG)
01:47:55.942 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:47:55.942 00.000 8976 MountToCamera -- mountX=2.44 mountY=-3.58 hyp=4.34 mountTheta=-0.97 cameraX=2.08, cameraY=3.81 cameraTheta=1.07
01:47:55.942 00.000 8976 incremental bump (2.077, 3.808) isValid = 1
01:47:55.942 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
01:47:55.942 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
01:47:55.942 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
01:47:55.942 00.000 8976 move complete, result=0
01:47:55.942 00.000 8976 worker thread done servicing request
01:47:55.942 00.000 9828 Worker thread wakes up
01:47:55.942 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
01:47:55.942 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:47:55.942 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
01:47:55.942 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:47:55.943 00.001 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
01:47:55.943 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:47:55.943 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:47:55.943 00.000 9828 BLC: window closed
01:47:55.943 00.000 9828 MoveAxis(E, 19, B)
01:47:55.943 00.000 9828 Guiding  Dir = 2, Dur = 19
01:47:55.943 00.000 9828 IsSlewing returns 0
01:47:55.943 00.000 9828 IsGuiding returns 0
01:47:55.943 00.000 9828 PulseGuide returned control before completion, sleep 29
01:47:55.951 00.008 5052 UpdateGuideState exits: m=227 SNR=10.4
01:47:55.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:55.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:55.951 00.000 5052 Enqueuing Expose request
01:47:55.952 00.001 8976 Worker thread wakes up
01:47:55.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:55.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:55.952 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:55.983 00.031 9828 IsGuiding returns 1
01:47:55.983 00.000 9828 scope still moving after pulse duration time elapsed
01:47:56.014 00.031 9828 IsSlewing returns 0
01:47:56.014 00.000 9828 IsGuiding returns 1
01:47:56.045 00.031 9828 IsSlewing returns 0
01:47:56.045 00.000 9828 IsGuiding returns 1
01:47:56.076 00.031 9828 IsSlewing returns 0
01:47:56.076 00.000 9828 IsGuiding returns 0
01:47:56.076 00.000 9828 scope move finished after 19 + 113 ms
01:47:56.076 00.000 9828 Move returns status 0, amount 19
01:47:56.076 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:56.076 00.000 9828 MoveAxis(N, 13, B)
01:47:56.076 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:56.092 00.016 9828 IsSlewing returns 0
01:47:56.092 00.000 9828 IsGuiding returns 0
01:47:56.092 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:56.123 00.031 9828 IsGuiding returns 1
01:47:56.123 00.000 9828 scope still moving after pulse duration time elapsed
01:47:56.154 00.031 9828 IsSlewing returns 0
01:47:56.154 00.000 9828 IsGuiding returns 1
01:47:56.185 00.031 9828 IsSlewing returns 0
01:47:56.185 00.000 9828 IsGuiding returns 1
01:47:56.216 00.031 9828 IsSlewing returns 0
01:47:56.216 00.000 9828 IsGuiding returns 1
01:47:56.248 00.032 9828 IsSlewing returns 0
01:47:56.248 00.000 9828 IsGuiding returns 0
01:47:56.248 00.000 9828 scope move finished after 13 + 143 ms
01:47:56.248 00.000 9828 Move returns status 0, amount 13
01:47:56.248 00.000 9828 move complete, result=0
01:47:56.248 00.000 9828 worker thread done servicing request
01:47:56.249 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:47:56.645 00.396 8976 Exposure complete
01:47:56.650 00.005 8976 worker thread done servicing request
01:47:56.651 00.001 5052 OnExposeComplete: enter
01:47:56.651 00.000 5052 UpdateGuideState(): m_state=6
01:47:56.651 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5581
01:47:56.651 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.84, Mass=186, SNR=9.4, Peak=75 HFD=2.1
01:47:56.651 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
01:47:56.651 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
01:47:56.651 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.13 hyp=0.25 cameraTheta=0.53 mountX=0.02 mountY=-0.25, mountTheta=-1.51
01:47:56.651 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.13, opts=13)
01:47:56.652 00.001 5052 Enqueuing Move request for stepguider (0.22, 0.13)
01:47:56.652 00.000 8976 Worker thread wakes up
01:47:56.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.13) opts 0xd
01:47:56.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.13)
01:47:56.652 00.000 8976 Moving (0.22, 0.13) raw xDistance=0.02 yDistance=-0.25
01:47:56.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:47:56.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:47:56.652 00.000 8976 MoveAxis(R, 0, ABG)
01:47:56.652 00.000 8976 MoveAxis(U, 0, ABG)
01:47:56.652 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:47:56.652 00.000 8976 MountToCamera -- mountX=2.45 mountY=-3.55 hyp=4.31 mountTheta=-0.97 cameraX=2.05, cameraY=3.80 cameraTheta=1.08
01:47:56.652 00.000 8976 incremental bump (2.050, 3.796) isValid = 1
01:47:56.652 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
01:47:56.652 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
01:47:56.652 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
01:47:56.652 00.000 8976 move complete, result=0
01:47:56.652 00.000 9828 Worker thread wakes up
01:47:56.652 00.000 8976 worker thread done servicing request
01:47:56.653 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
01:47:56.653 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:47:56.653 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
01:47:56.653 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:47:56.653 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.18)
01:47:56.653 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:47:56.653 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:47:56.653 00.000 9828 BLC: window closed
01:47:56.653 00.000 9828 MoveAxis(E, 19, B)
01:47:56.653 00.000 9828 Guiding  Dir = 2, Dur = 19
01:47:56.653 00.000 9828 IsSlewing returns 0
01:47:56.653 00.000 9828 IsGuiding returns 0
01:47:56.654 00.001 9828 PulseGuide returned control before completion, sleep 29
01:47:56.662 00.008 5052 UpdateGuideState exits: m=186 SNR=9.4
01:47:56.663 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:56.663 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:56.663 00.000 5052 Enqueuing Expose request
01:47:56.663 00.000 8976 Worker thread wakes up
01:47:56.663 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:47:56.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:56.663 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:56.696 00.033 9828 IsGuiding returns 1
01:47:56.696 00.000 9828 scope still moving after pulse duration time elapsed
01:47:56.727 00.031 9828 IsSlewing returns 0
01:47:56.727 00.000 9828 IsGuiding returns 1
01:47:56.757 00.030 9828 IsSlewing returns 0
01:47:56.757 00.000 9828 IsGuiding returns 1
01:47:56.788 00.031 9828 IsSlewing returns 0
01:47:56.788 00.000 9828 IsGuiding returns 0
01:47:56.788 00.000 9828 scope move finished after 19 + 115 ms
01:47:56.788 00.000 9828 Move returns status 0, amount 19
01:47:56.788 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:56.788 00.000 9828 MoveAxis(N, 13, B)
01:47:56.788 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:56.804 00.016 9828 IsSlewing returns 0
01:47:56.804 00.000 9828 IsGuiding returns 0
01:47:56.804 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:56.836 00.032 9828 IsGuiding returns 1
01:47:56.836 00.000 9828 scope still moving after pulse duration time elapsed
01:47:56.866 00.030 9828 IsSlewing returns 0
01:47:56.866 00.000 9828 IsGuiding returns 1
01:47:56.897 00.031 9828 IsSlewing returns 0
01:47:56.897 00.000 9828 IsGuiding returns 1
01:47:56.927 00.030 9828 IsSlewing returns 0
01:47:56.927 00.000 9828 IsGuiding returns 1
01:47:56.958 00.031 9828 IsSlewing returns 0
01:47:56.958 00.000 9828 IsGuiding returns 0
01:47:56.958 00.000 9828 scope move finished after 13 + 141 ms
01:47:56.958 00.000 9828 Move returns status 0, amount 13
01:47:56.958 00.000 9828 move complete, result=0
01:47:56.958 00.000 9828 worker thread done servicing request
01:47:56.958 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:47:57.359 00.401 8976 Exposure complete
01:47:57.364 00.005 8976 worker thread done servicing request
01:47:57.364 00.000 5052 OnExposeComplete: enter
01:47:57.364 00.000 5052 UpdateGuideState(): m_state=6
01:47:57.364 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5582
01:47:57.364 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.81, Mass=200, SNR=9.8, Peak=74 HFD=2.2
01:47:57.364 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
01:47:57.364 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
01:47:57.364 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.43 mountX=-0.01 mountY=-0.24, mountTheta=-1.61
01:47:57.366 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.10, opts=13)
01:47:57.366 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.10)
01:47:57.366 00.000 8976 Worker thread wakes up
01:47:57.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.10) opts 0xd
01:47:57.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.10)
01:47:57.366 00.000 8976 Moving (0.22, 0.10) raw xDistance=-0.01 yDistance=-0.24
01:47:57.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:47:57.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:47:57.366 00.000 8976 MoveAxis(R, 0, ABG)
01:47:57.366 00.000 8976 MoveAxis(U, 0, ABG)
01:47:57.367 00.001 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:47:57.367 00.000 8976 MountToCamera -- mountX=2.45 mountY=-3.53 hyp=4.30 mountTheta=-0.96 cameraX=2.03, cameraY=3.79 cameraTheta=1.08
01:47:57.367 00.000 8976 incremental bump (2.032, 3.788) isValid = 1
01:47:57.367 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
01:47:57.367 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
01:47:57.367 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
01:47:57.367 00.000 8976 move complete, result=0
01:47:57.367 00.000 8976 worker thread done servicing request
01:47:57.367 00.000 9828 Worker thread wakes up
01:47:57.367 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
01:47:57.367 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:47:57.367 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
01:47:57.367 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
01:47:57.367 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:47:57.367 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:47:57.367 00.000 9828 BLC: window closed
01:47:57.367 00.000 9828 MoveAxis(E, 19, B)
01:47:57.368 00.001 9828 Guiding  Dir = 2, Dur = 19
01:47:57.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:47:57.368 00.000 9828 IsSlewing returns 0
01:47:57.368 00.000 9828 IsGuiding returns 0
01:47:57.368 00.000 9828 PulseGuide returned control before completion, sleep 29
01:47:57.378 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:47:57.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:57.378 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:57.378 00.000 5052 Enqueuing Expose request
01:47:57.378 00.000 8976 Worker thread wakes up
01:47:57.379 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:57.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:57.379 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:57.408 00.029 9828 IsGuiding returns 1
01:47:57.408 00.000 9828 scope still moving after pulse duration time elapsed
01:47:57.438 00.030 9828 IsSlewing returns 0
01:47:57.438 00.000 9828 IsGuiding returns 1
01:47:57.469 00.031 9828 IsSlewing returns 0
01:47:57.469 00.000 9828 IsGuiding returns 1
01:47:57.502 00.033 9828 IsSlewing returns 0
01:47:57.502 00.000 9828 IsGuiding returns 0
01:47:57.502 00.000 9828 scope move finished after 19 + 113 ms
01:47:57.502 00.000 9828 Move returns status 0, amount 19
01:47:57.502 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:57.502 00.000 9828 MoveAxis(N, 13, B)
01:47:57.502 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:57.516 00.014 9828 IsSlewing returns 0
01:47:57.516 00.000 9828 IsGuiding returns 0
01:47:57.516 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:57.547 00.031 9828 IsGuiding returns 1
01:47:57.547 00.000 9828 scope still moving after pulse duration time elapsed
01:47:57.579 00.032 9828 IsSlewing returns 0
01:47:57.579 00.000 9828 IsGuiding returns 1
01:47:57.609 00.030 9828 IsSlewing returns 0
01:47:57.609 00.000 9828 IsGuiding returns 1
01:47:57.640 00.031 9828 IsSlewing returns 0
01:47:57.640 00.000 9828 IsGuiding returns 1
01:47:57.672 00.032 9828 IsSlewing returns 0
01:47:57.672 00.000 9828 IsGuiding returns 0
01:47:57.672 00.000 9828 scope move finished after 13 + 142 ms
01:47:57.672 00.000 9828 Move returns status 0, amount 13
01:47:57.672 00.000 9828 move complete, result=0
01:47:57.672 00.000 9828 worker thread done servicing request
01:47:57.672 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:47:58.075 00.403 8976 Exposure complete
01:47:58.082 00.007 8976 worker thread done servicing request
01:47:58.083 00.001 5052 OnExposeComplete: enter
01:47:58.083 00.000 5052 UpdateGuideState(): m_state=6
01:47:58.083 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5583
01:47:58.083 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.83, Mass=205, SNR=10.0, Peak=72 HFD=2.4
01:47:58.083 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
01:47:58.083 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
01:47:58.083 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.15 cameraTheta=2.14 mountX=0.15 mountY=-0.00, mountTheta=-0.01
01:47:58.083 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.12, opts=13)
01:47:58.084 00.001 5052 Enqueuing Move request for stepguider (-0.08, 0.12)
01:47:58.084 00.000 8976 Worker thread wakes up
01:47:58.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.12) opts 0xd
01:47:58.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.12)
01:47:58.084 00.000 8976 Moving (-0.08, 0.12) raw xDistance=0.15 yDistance=-0.00
01:47:58.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:47:58.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:47:58.084 00.000 8976 MoveAxis(R, 0, ABG)
01:47:58.084 00.000 8976 MoveAxis(U, 0, ABG)
01:47:58.084 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:47:58.084 00.000 8976 MountToCamera -- mountX=2.45 mountY=-3.52 hyp=4.29 mountTheta=-0.96 cameraX=2.02, cameraY=3.78 cameraTheta=1.08
01:47:58.084 00.000 8976 incremental bump (2.020, 3.783) isValid = 1
01:47:58.084 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
01:47:58.084 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:47:58.084 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:47:58.085 00.001 8976 move complete, result=0
01:47:58.085 00.000 9828 Worker thread wakes up
01:47:58.085 00.000 8976 worker thread done servicing request
01:47:58.085 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:47:58.085 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:47:58.085 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
01:47:58.085 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
01:47:58.085 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
01:47:58.085 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:47:58.085 00.000 9828 BLC: window closed
01:47:58.085 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
01:47:58.085 00.000 9828 MoveAxis(E, 19, B)
01:47:58.085 00.000 9828 Guiding  Dir = 2, Dur = 19
01:47:58.086 00.001 9828 IsSlewing returns 0
01:47:58.086 00.000 9828 IsGuiding returns 0
01:47:58.086 00.000 9828 PulseGuide returned control before completion, sleep 29
01:47:58.096 00.010 5052 UpdateGuideState exits: m=205 SNR=10.0
01:47:58.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:58.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:58.096 00.000 5052 Enqueuing Expose request
01:47:58.096 00.000 8976 Worker thread wakes up
01:47:58.096 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:58.097 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:58.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:58.122 00.025 9828 IsGuiding returns 1
01:47:58.122 00.000 9828 scope still moving after pulse duration time elapsed
01:47:58.151 00.029 9828 IsSlewing returns 0
01:47:58.151 00.000 9828 IsGuiding returns 1
01:47:58.183 00.032 9828 IsSlewing returns 0
01:47:58.183 00.000 9828 IsGuiding returns 1
01:47:58.213 00.030 9828 IsSlewing returns 0
01:47:58.213 00.000 9828 IsGuiding returns 1
01:47:58.244 00.031 9828 IsSlewing returns 0
01:47:58.244 00.000 9828 IsGuiding returns 0
01:47:58.244 00.000 9828 scope move finished after 19 + 138 ms
01:47:58.244 00.000 9828 Move returns status 0, amount 19
01:47:58.244 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:58.244 00.000 9828 MoveAxis(N, 13, B)
01:47:58.244 00.000 9828 Guiding  Dir = 0, Dur = 13
01:47:58.259 00.015 9828 IsSlewing returns 0
01:47:58.259 00.000 9828 IsGuiding returns 0
01:47:58.259 00.000 9828 PulseGuide returned control before completion, sleep 23
01:47:58.291 00.032 9828 IsGuiding returns 1
01:47:58.291 00.000 9828 scope still moving after pulse duration time elapsed
01:47:58.322 00.031 9828 IsSlewing returns 0
01:47:58.322 00.000 9828 IsGuiding returns 1
01:47:58.353 00.031 9828 IsSlewing returns 0
01:47:58.353 00.000 9828 IsGuiding returns 1
01:47:58.383 00.030 9828 IsSlewing returns 0
01:47:58.384 00.001 9828 IsGuiding returns 1
01:47:58.414 00.030 9828 IsSlewing returns 0
01:47:58.414 00.000 9828 IsGuiding returns 0
01:47:58.414 00.000 9828 scope move finished after 13 + 141 ms
01:47:58.414 00.000 9828 Move returns status 0, amount 13
01:47:58.414 00.000 9828 move complete, result=0
01:47:58.414 00.000 9828 worker thread done servicing request
01:47:58.414 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:47:58.792 00.378 8976 Exposure complete
01:47:58.798 00.006 8976 worker thread done servicing request
01:47:58.799 00.001 5052 OnExposeComplete: enter
01:47:58.799 00.000 5052 UpdateGuideState(): m_state=6
01:47:58.799 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5584
01:47:58.799 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.93, Mass=205, SNR=9.9, Peak=74 HFD=2.3
01:47:58.799 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:47:58.799 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
01:47:58.799 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.22 hyp=0.74 cameraTheta=2.84 mountX=0.52 mountY=0.47, mountTheta=0.74
01:47:58.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.22, opts=13)
01:47:58.800 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.22)
01:47:58.800 00.000 8976 Worker thread wakes up
01:47:58.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.22) opts 0xd
01:47:58.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.22)
01:47:58.800 00.000 8976 Moving (-0.71, 0.22) raw xDistance=0.52 yDistance=0.47
01:47:58.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.52
01:47:58.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:47:58.800 00.000 8976 MoveAxis(L, 2, ABG)
01:47:58.800 00.000 8976 stepping (-16, 22) + (-2, 0)
01:47:58.800 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:58.802 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:47:58.812 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:47:58.812 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:58.813 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:58.813 00.000 5052 Enqueuing Expose request
01:47:58.822 00.009 8976 Received - 47 (G) 
01:47:58.822 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:58.822 00.000 8976 stepped: pos (-18, 22)
01:47:58.822 00.000 8976 MoveAxis(D, 2, ABG)
01:47:58.822 00.000 8976 stepping (-18, 22) + (0, -2)
01:47:58.823 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:58.854 00.031 8976 Received - 47 (G) 
01:47:58.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:58.854 00.000 8976 stepped: pos (-18, 20)
01:47:58.854 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
01:47:58.854 00.000 8976 MountToCamera -- mountX=2.55 mountY=-3.41 hyp=4.26 mountTheta=-0.93 cameraX=1.87, cameraY=3.82 cameraTheta=1.12
01:47:58.854 00.000 8976 incremental bump (1.872, 3.822) isValid = 1
01:47:58.854 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
01:47:58.854 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:47:58.854 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:47:58.855 00.001 8976 move complete, result=0
01:47:58.855 00.000 9828 Worker thread wakes up
01:47:58.855 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:47:58.855 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:47:58.855 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
01:47:58.855 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
01:47:58.855 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
01:47:58.855 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:47:58.855 00.000 9828 BLC: window closed
01:47:58.855 00.000 8976 worker thread done servicing request
01:47:58.855 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:47:58.855 00.000 9828 MoveAxis(E, 18, B)
01:47:58.855 00.000 8976 Worker thread wakes up
01:47:58.855 00.000 9828 Guiding  Dir = 2, Dur = 18
01:47:58.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:58.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:58.856 00.001 9828 IsSlewing returns 0
01:47:58.856 00.000 9828 IsGuiding returns 0
01:47:58.856 00.000 9828 PulseGuide returned control before completion, sleep 28
01:47:58.893 00.037 9828 IsGuiding returns 1
01:47:58.893 00.000 9828 scope still moving after pulse duration time elapsed
01:47:58.924 00.031 9828 IsSlewing returns 0
01:47:58.924 00.000 9828 IsGuiding returns 1
01:47:58.955 00.031 9828 IsSlewing returns 0
01:47:58.955 00.000 9828 IsGuiding returns 1
01:47:58.986 00.031 9828 IsSlewing returns 0
01:47:58.986 00.000 9828 IsGuiding returns 1
01:47:59.017 00.031 9828 IsSlewing returns 0
01:47:59.017 00.000 9828 IsGuiding returns 0
01:47:59.017 00.000 9828 scope move finished after 18 + 142 ms
01:47:59.017 00.000 9828 Move returns status 0, amount 18
01:47:59.017 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:59.017 00.000 9828 MoveAxis(N, 14, B)
01:47:59.017 00.000 9828 Guiding  Dir = 0, Dur = 14
01:47:59.032 00.015 9828 IsSlewing returns 0
01:47:59.032 00.000 9828 IsGuiding returns 0
01:47:59.032 00.000 9828 PulseGuide returned control before completion, sleep 24
01:47:59.063 00.031 9828 IsGuiding returns 1
01:47:59.063 00.000 9828 scope still moving after pulse duration time elapsed
01:47:59.094 00.031 9828 IsSlewing returns 0
01:47:59.094 00.000 9828 IsGuiding returns 1
01:47:59.125 00.031 9828 IsSlewing returns 0
01:47:59.125 00.000 9828 IsGuiding returns 1
01:47:59.156 00.031 9828 IsSlewing returns 0
01:47:59.156 00.000 9828 IsGuiding returns 1
01:47:59.187 00.031 9828 IsSlewing returns 0
01:47:59.187 00.000 9828 IsGuiding returns 0
01:47:59.187 00.000 9828 scope move finished after 14 + 140 ms
01:47:59.187 00.000 9828 Move returns status 0, amount 14
01:47:59.187 00.000 9828 move complete, result=0
01:47:59.187 00.000 9828 worker thread done servicing request
01:47:59.187 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:47:59.550 00.363 8976 Exposure complete
01:47:59.555 00.005 8976 worker thread done servicing request
01:47:59.556 00.001 5052 OnExposeComplete: enter
01:47:59.556 00.000 5052 UpdateGuideState(): m_state=6
01:47:59.556 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5585
01:47:59.556 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.31, Mass=235, SNR=10.6, Peak=80 HFD=2.3
01:47:59.556 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.14 = 2.14)
01:47:59.556 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
01:47:59.556 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.40 hyp=0.46 cameraTheta=-2.10 mountX=-0.25 mountY=0.41, mountTheta=2.12
01:47:59.556 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.40, opts=13)
01:47:59.556 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.40)
01:47:59.556 00.000 8976 Worker thread wakes up
01:47:59.556 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.40) opts 0xd
01:47:59.556 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.40)
01:47:59.556 00.000 8976 Moving (-0.23, -0.40) raw xDistance=-0.25 yDistance=0.41
01:47:59.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:47:59.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:47:59.556 00.000 8976 MoveAxis(R, 0, ABG)
01:47:59.556 00.000 8976 MoveAxis(D, 2, ABG)
01:47:59.556 00.000 8976 stepping (-18, 20) + (0, -2)
01:47:59.557 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:59.559 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:47:59.569 00.010 5052 UpdateGuideState exits: m=235 SNR=10.6
01:47:59.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:59.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:47:59.569 00.000 5052 Enqueuing Expose request
01:47:59.590 00.021 8976 Received - 47 (G) 
01:47:59.590 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:47:59.590 00.000 8976 stepped: pos (-18, 18)
01:47:59.590 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
01:47:59.590 00.000 8976 MountToCamera -- mountX=2.62 mountY=-3.23 hyp=4.15 mountTheta=-0.89 cameraX=1.68, cameraY=3.80 cameraTheta=1.15
01:47:59.590 00.000 8976 incremental bump (1.680, 3.800) isValid = 1
01:47:59.590 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
01:47:59.590 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:47:59.590 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:47:59.590 00.000 8976 move complete, result=0
01:47:59.590 00.000 9828 Worker thread wakes up
01:47:59.590 00.000 8976 worker thread done servicing request
01:47:59.590 00.000 8976 Worker thread wakes up
01:47:59.590 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:47:59.590 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:47:59.590 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:47:59.590 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:47:59.590 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:47:59.591 00.001 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
01:47:59.591 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
01:47:59.591 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
01:47:59.591 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:47:59.591 00.000 9828 BLC: window closed
01:47:59.591 00.000 9828 MoveAxis(E, 16, B)
01:47:59.591 00.000 9828 Guiding  Dir = 2, Dur = 16
01:47:59.591 00.000 9828 IsSlewing returns 0
01:47:59.591 00.000 9828 IsGuiding returns 0
01:47:59.592 00.001 9828 PulseGuide returned control before completion, sleep 26
01:47:59.618 00.026 9828 IsGuiding returns 1
01:47:59.618 00.000 9828 scope still moving after pulse duration time elapsed
01:47:59.649 00.031 9828 IsSlewing returns 0
01:47:59.650 00.001 9828 IsGuiding returns 1
01:47:59.682 00.032 9828 IsSlewing returns 0
01:47:59.682 00.000 9828 IsGuiding returns 1
01:47:59.713 00.031 9828 IsSlewing returns 0
01:47:59.713 00.000 9828 IsGuiding returns 1
01:47:59.744 00.031 9828 IsSlewing returns 0
01:47:59.744 00.000 9828 IsGuiding returns 0
01:47:59.744 00.000 9828 scope move finished after 16 + 136 ms
01:47:59.744 00.000 9828 Move returns status 0, amount 16
01:47:59.744 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:47:59.744 00.000 9828 MoveAxis(N, 14, B)
01:47:59.745 00.001 9828 Guiding  Dir = 0, Dur = 14
01:47:59.760 00.015 9828 IsSlewing returns 0
01:47:59.761 00.001 9828 IsGuiding returns 0
01:47:59.761 00.000 9828 PulseGuide returned control before completion, sleep 24
01:47:59.791 00.030 9828 IsGuiding returns 1
01:47:59.792 00.001 9828 scope still moving after pulse duration time elapsed
01:47:59.822 00.030 9828 IsSlewing returns 0
01:47:59.822 00.000 9828 IsGuiding returns 1
01:47:59.853 00.031 9828 IsSlewing returns 0
01:47:59.853 00.000 9828 IsGuiding returns 1
01:47:59.884 00.031 9828 IsSlewing returns 0
01:47:59.884 00.000 9828 IsGuiding returns 1
01:47:59.914 00.030 9828 IsSlewing returns 0
01:47:59.915 00.001 9828 IsGuiding returns 0
01:47:59.915 00.000 9828 scope move finished after 14 + 140 ms
01:47:59.915 00.000 9828 Move returns status 0, amount 14
01:47:59.915 00.000 9828 move complete, result=0
01:47:59.915 00.000 9828 worker thread done servicing request
01:47:59.915 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:48:00.278 00.363 8976 Exposure complete
01:48:00.283 00.005 8976 worker thread done servicing request
01:48:00.284 00.001 5052 OnExposeComplete: enter
01:48:00.284 00.000 5052 UpdateGuideState(): m_state=6
01:48:00.284 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5586
01:48:00.284 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.17, Mass=208, SNR=10.0, Peak=80 HFD=2.3
01:48:00.284 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
01:48:00.284 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.93)
01:48:00.284 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.54 hyp=0.67 cameraTheta=-2.21 mountX=-0.30 mountY=0.63, mountTheta=2.01
01:48:00.285 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.54, opts=13)
01:48:00.285 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.54)
01:48:00.285 00.000 8976 Worker thread wakes up
01:48:00.285 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.54) opts 0xd
01:48:00.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.54)
01:48:00.285 00.000 8976 Moving (-0.40, -0.54) raw xDistance=-0.30 yDistance=0.63
01:48:00.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:48:00.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
01:48:00.285 00.000 8976 MoveAxis(R, 1, ABG)
01:48:00.285 00.000 8976 stepping (-18, 18) + (1, 0)
01:48:00.285 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:00.286 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:48:00.296 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:48:00.296 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:00.296 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:00.296 00.000 5052 Enqueuing Expose request
01:48:00.309 00.013 8976 Received - 47 (G) 
01:48:00.309 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:00.309 00.000 8976 stepped: pos (-17, 18)
01:48:00.309 00.000 8976 MoveAxis(D, 3, ABG)
01:48:00.309 00.000 8976 stepping (-17, 18) + (0, -3)
01:48:00.309 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:00.340 00.031 8976 Received - 47 (G) 
01:48:00.341 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:00.341 00.000 8976 stepped: pos (-17, 15)
01:48:00.341 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
01:48:00.341 00.000 8976 MountToCamera -- mountX=2.61 mountY=-2.95 hyp=3.94 mountTheta=-0.85 cameraX=1.43, cameraY=3.67 cameraTheta=1.20
01:48:00.341 00.000 8976 incremental bump (1.435, 3.669) isValid = 1
01:48:00.341 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
01:48:00.341 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:48:00.341 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:48:00.341 00.000 8976 move complete, result=0
01:48:00.341 00.000 9828 Worker thread wakes up
01:48:00.341 00.000 8976 worker thread done servicing request
01:48:00.341 00.000 8976 Worker thread wakes up
01:48:00.341 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:48:00.341 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 3 ms SOUTH
01:48:00.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:00.341 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:48:00.342 00.001 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
01:48:00.342 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
01:48:00.342 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:00.342 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
01:48:00.342 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:48:00.342 00.000 9828 BLC: window closed
01:48:00.342 00.000 9828 MoveAxis(E, 15, B)
01:48:00.342 00.000 9828 Guiding  Dir = 2, Dur = 15
01:48:00.342 00.000 9828 IsSlewing returns 0
01:48:00.342 00.000 9828 IsGuiding returns 0
01:48:00.342 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:00.383 00.041 9828 IsGuiding returns 1
01:48:00.383 00.000 9828 scope still moving after pulse duration time elapsed
01:48:00.414 00.031 9828 IsSlewing returns 0
01:48:00.414 00.000 9828 IsGuiding returns 1
01:48:00.446 00.032 9828 IsSlewing returns 0
01:48:00.446 00.000 9828 IsGuiding returns 1
01:48:00.476 00.030 9828 IsSlewing returns 0
01:48:00.476 00.000 9828 IsGuiding returns 0
01:48:00.476 00.000 9828 scope move finished after 15 + 118 ms
01:48:00.476 00.000 9828 Move returns status 0, amount 15
01:48:00.476 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:00.476 00.000 9828 MoveAxis(N, 14, B)
01:48:00.476 00.000 9828 Guiding  Dir = 0, Dur = 14
01:48:00.492 00.016 9828 IsSlewing returns 0
01:48:00.492 00.000 9828 IsGuiding returns 0
01:48:00.492 00.000 9828 PulseGuide returned control before completion, sleep 24
01:48:00.522 00.030 9828 IsGuiding returns 1
01:48:00.522 00.000 9828 scope still moving after pulse duration time elapsed
01:48:00.553 00.031 9828 IsSlewing returns 0
01:48:00.553 00.000 9828 IsGuiding returns 1
01:48:00.584 00.031 9828 IsSlewing returns 0
01:48:00.584 00.000 9828 IsGuiding returns 1
01:48:00.614 00.030 9828 IsSlewing returns 0
01:48:00.614 00.000 9828 IsGuiding returns 1
01:48:00.645 00.031 9828 IsSlewing returns 0
01:48:00.645 00.000 9828 IsGuiding returns 0
01:48:00.645 00.000 9828 scope move finished after 14 + 139 ms
01:48:00.645 00.000 9828 Move returns status 0, amount 14
01:48:00.645 00.000 9828 move complete, result=0
01:48:00.645 00.000 9828 worker thread done servicing request
01:48:00.646 00.001 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:48:01.036 00.390 8976 Exposure complete
01:48:01.041 00.005 8976 worker thread done servicing request
01:48:01.042 00.001 5052 OnExposeComplete: enter
01:48:01.042 00.000 5052 UpdateGuideState(): m_state=6
01:48:01.042 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5587
01:48:01.042 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.06, Mass=232, SNR=10.5, Peak=74 HFD=2.4
01:48:01.042 00.000 5052 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.04) = xAngle (-0.62 = -0.62)
01:48:01.042 00.000 5052 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.72 = -0.72)
01:48:01.042 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.36 cameraTheta=1.42 mountX=0.29 mountY=-0.24, mountTheta=-0.68
01:48:01.042 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.35, opts=13)
01:48:01.043 00.001 5052 Enqueuing Move request for stepguider (0.05, 0.35)
01:48:01.043 00.000 8976 Worker thread wakes up
01:48:01.043 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.35) opts 0xd
01:48:01.043 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.35)
01:48:01.043 00.000 8976 Moving (0.05, 0.35) raw xDistance=0.29 yDistance=-0.24
01:48:01.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
01:48:01.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:48:01.043 00.000 8976 MoveAxis(L, 1, ABG)
01:48:01.043 00.000 8976 stepping (-17, 15) + (-1, 0)
01:48:01.043 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:01.043 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
01:48:01.053 00.010 5052 UpdateGuideState exits: m=232 SNR=10.5
01:48:01.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:01.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:01.053 00.000 5052 Enqueuing Expose request
01:48:01.076 00.023 8976 Received - 47 (G) 
01:48:01.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:01.076 00.000 8976 stepped: pos (-18, 15)
01:48:01.076 00.000 8976 MoveAxis(U, 0, ABG)
01:48:01.076 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
01:48:01.076 00.000 8976 MountToCamera -- mountX=2.66 mountY=-2.76 hyp=3.83 mountTheta=-0.80 cameraX=1.25, cameraY=3.63 cameraTheta=1.24
01:48:01.076 00.000 8976 incremental bump (1.247, 3.626) isValid = 1
01:48:01.076 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
01:48:01.076 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:48:01.076 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:48:01.076 00.000 8976 move complete, result=0
01:48:01.076 00.000 8976 worker thread done servicing request
01:48:01.076 00.000 8976 Worker thread wakes up
01:48:01.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:01.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:01.076 00.000 9828 Worker thread wakes up
01:48:01.076 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:48:01.076 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:48:01.077 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:48:01.077 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.94)
01:48:01.077 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.02)
01:48:01.077 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
01:48:01.077 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:48:01.077 00.000 9828 BLC: window closed
01:48:01.077 00.000 9828 MoveAxis(E, 13, B)
01:48:01.077 00.000 9828 Guiding  Dir = 2, Dur = 13
01:48:01.077 00.000 9828 IsSlewing returns 0
01:48:01.077 00.000 9828 IsGuiding returns 0
01:48:01.078 00.001 9828 PulseGuide returned control before completion, sleep 23
01:48:01.102 00.024 9828 IsGuiding returns 1
01:48:01.102 00.000 9828 scope still moving after pulse duration time elapsed
01:48:01.134 00.032 9828 IsSlewing returns 0
01:48:01.134 00.000 9828 IsGuiding returns 1
01:48:01.164 00.030 9828 IsSlewing returns 0
01:48:01.164 00.000 9828 IsGuiding returns 1
01:48:01.196 00.032 9828 IsSlewing returns 0
01:48:01.196 00.000 9828 IsGuiding returns 0
01:48:01.196 00.000 9828 scope move finished after 13 + 104 ms
01:48:01.196 00.000 9828 Move returns status 0, amount 13
01:48:01.196 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:01.196 00.000 9828 MoveAxis(N, 15, B)
01:48:01.196 00.000 9828 Guiding  Dir = 0, Dur = 15
01:48:01.210 00.014 9828 IsSlewing returns 0
01:48:01.211 00.001 9828 IsGuiding returns 0
01:48:01.211 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:01.240 00.029 9828 IsGuiding returns 1
01:48:01.240 00.000 9828 scope still moving after pulse duration time elapsed
01:48:01.271 00.031 9828 IsSlewing returns 0
01:48:01.271 00.000 9828 IsGuiding returns 1
01:48:01.302 00.031 9828 IsSlewing returns 0
01:48:01.302 00.000 9828 IsGuiding returns 1
01:48:01.333 00.031 9828 IsSlewing returns 0
01:48:01.333 00.000 9828 IsGuiding returns 1
01:48:01.364 00.031 9828 IsSlewing returns 0
01:48:01.364 00.000 9828 IsGuiding returns 0
01:48:01.364 00.000 9828 scope move finished after 15 + 138 ms
01:48:01.364 00.000 9828 Move returns status 0, amount 15
01:48:01.364 00.000 9828 move complete, result=0
01:48:01.364 00.000 9828 worker thread done servicing request
01:48:01.364 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:48:01.770 00.406 8976 Exposure complete
01:48:01.775 00.005 8976 worker thread done servicing request
01:48:01.775 00.000 5052 OnExposeComplete: enter
01:48:01.775 00.000 5052 UpdateGuideState(): m_state=6
01:48:01.775 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5588
01:48:01.775 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.83, Mass=193, SNR=9.6, Peak=72 HFD=2.5
01:48:01.775 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
01:48:01.775 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
01:48:01.776 00.001 5052 CameraToMount -- cameraX=0.25 cameraY=0.12 hyp=0.28 cameraTheta=0.44 mountX=-0.01 mountY=-0.28, mountTheta=-1.61
01:48:01.776 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.12, opts=13)
01:48:01.776 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.12)
01:48:01.776 00.000 8976 Worker thread wakes up
01:48:01.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.12) opts 0xd
01:48:01.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.12)
01:48:01.776 00.000 8976 Moving (0.25, 0.12) raw xDistance=-0.01 yDistance=-0.28
01:48:01.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:48:01.777 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:48:01.777 00.000 8976 MoveAxis(R, 0, ABG)
01:48:01.777 00.000 8976 MoveAxis(U, 1, ABG)
01:48:01.777 00.000 8976 stepping (-18, 15) + (0, 1)
01:48:01.777 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:01.777 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
01:48:01.787 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:48:01.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:01.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:01.787 00.000 5052 Enqueuing Expose request
01:48:01.796 00.009 8976 Received - 47 (G) 
01:48:01.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:01.796 00.000 8976 stepped: pos (-18, 16)
01:48:01.796 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
01:48:01.796 00.000 8976 MountToCamera -- mountX=2.69 mountY=-2.69 hyp=3.80 mountTheta=-0.78 cameraX=1.17, cameraY=3.62 cameraTheta=1.26
01:48:01.796 00.000 8976 incremental bump (1.168, 3.621) isValid = 1
01:48:01.796 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
01:48:01.796 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:48:01.796 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:48:01.796 00.000 8976 move complete, result=0
01:48:01.796 00.000 8976 worker thread done servicing request
01:48:01.796 00.000 8976 Worker thread wakes up
01:48:01.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:01.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:01.796 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:48:01.797 00.001 9828 Worker thread wakes up
01:48:01.797 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:48:01.797 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:48:01.797 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
01:48:01.797 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
01:48:01.797 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
01:48:01.797 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:48:01.797 00.000 9828 BLC: window closed
01:48:01.797 00.000 9828 MoveAxis(E, 13, B)
01:48:01.797 00.000 9828 Guiding  Dir = 2, Dur = 13
01:48:01.797 00.000 9828 IsSlewing returns 0
01:48:01.797 00.000 9828 IsGuiding returns 0
01:48:01.798 00.001 9828 PulseGuide returned control before completion, sleep 23
01:48:01.826 00.028 9828 IsGuiding returns 1
01:48:01.826 00.000 9828 scope still moving after pulse duration time elapsed
01:48:01.858 00.032 9828 IsSlewing returns 0
01:48:01.858 00.000 9828 IsGuiding returns 1
01:48:01.888 00.030 9828 IsSlewing returns 0
01:48:01.888 00.000 9828 IsGuiding returns 1
01:48:01.919 00.031 9828 IsSlewing returns 0
01:48:01.919 00.000 9828 IsGuiding returns 1
01:48:01.951 00.032 9828 IsSlewing returns 0
01:48:01.951 00.000 9828 IsGuiding returns 0
01:48:01.951 00.000 9828 scope move finished after 13 + 140 ms
01:48:01.951 00.000 9828 Move returns status 0, amount 13
01:48:01.951 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:01.951 00.000 9828 MoveAxis(N, 15, B)
01:48:01.951 00.000 9828 Guiding  Dir = 0, Dur = 15
01:48:01.967 00.016 9828 IsSlewing returns 0
01:48:01.967 00.000 9828 IsGuiding returns 0
01:48:01.967 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:01.998 00.031 9828 IsGuiding returns 1
01:48:01.998 00.000 9828 scope still moving after pulse duration time elapsed
01:48:02.029 00.031 9828 IsSlewing returns 0
01:48:02.029 00.000 9828 IsGuiding returns 1
01:48:02.060 00.031 9828 IsSlewing returns 0
01:48:02.060 00.000 9828 IsGuiding returns 1
01:48:02.091 00.031 9828 IsSlewing returns 0
01:48:02.091 00.000 9828 IsGuiding returns 1
01:48:02.122 00.031 9828 IsSlewing returns 0
01:48:02.122 00.000 9828 IsGuiding returns 0
01:48:02.122 00.000 9828 scope move finished after 15 + 140 ms
01:48:02.122 00.000 9828 Move returns status 0, amount 15
01:48:02.122 00.000 9828 move complete, result=0
01:48:02.122 00.000 9828 worker thread done servicing request
01:48:02.122 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:48:02.483 00.361 8976 Exposure complete
01:48:02.489 00.006 8976 worker thread done servicing request
01:48:02.489 00.000 5052 OnExposeComplete: enter
01:48:02.489 00.000 5052 UpdateGuideState(): m_state=6
01:48:02.489 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5589
01:48:02.489 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.44, Mass=217, SNR=10.2, Peak=77 HFD=2.2
01:48:02.489 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
01:48:02.489 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
01:48:02.489 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.27 hyp=0.46 cameraTheta=-2.51 mountX=-0.07 mountY=0.46, mountTheta=1.73
01:48:02.490 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.27, opts=13)
01:48:02.490 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.27)
01:48:02.490 00.000 8976 Worker thread wakes up
01:48:02.490 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.27) opts 0xd
01:48:02.490 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.27)
01:48:02.490 00.000 8976 Moving (-0.37, -0.27) raw xDistance=-0.07 yDistance=0.46
01:48:02.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:48:02.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.46
01:48:02.490 00.000 8976 MoveAxis(R, 0, ABG)
01:48:02.490 00.000 8976 MoveAxis(D, 2, ABG)
01:48:02.490 00.000 8976 stepping (-18, 16) + (0, -2)
01:48:02.490 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:02.491 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:48:02.501 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:48:02.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:02.501 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:02.501 00.000 5052 Enqueuing Expose request
01:48:02.515 00.014 8976 Received - 47 (G) 
01:48:02.515 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:02.515 00.000 8976 stepped: pos (-18, 14)
01:48:02.515 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
01:48:02.515 00.000 8976 MountToCamera -- mountX=2.71 mountY=-2.53 hyp=3.71 mountTheta=-0.75 cameraX=1.02, cameraY=3.57 cameraTheta=1.29
01:48:02.515 00.000 8976 incremental bump (1.022, 3.570) isValid = 1
01:48:02.515 00.000 8976 Scheduling Mount bump of (0.032, 0.115)
01:48:02.515 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:48:02.515 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:48:02.515 00.000 8976 move complete, result=0
01:48:02.515 00.000 9828 Worker thread wakes up
01:48:02.515 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:48:02.515 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:48:02.516 00.001 8976 worker thread done servicing request
01:48:02.516 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:48:02.516 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
01:48:02.516 00.000 8976 Worker thread wakes up
01:48:02.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:02.516 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:02.516 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
01:48:02.516 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
01:48:02.516 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:48:02.516 00.000 9828 BLC: window closed
01:48:02.516 00.000 9828 MoveAxis(E, 12, B)
01:48:02.516 00.000 9828 Guiding  Dir = 2, Dur = 12
01:48:02.517 00.001 9828 IsSlewing returns 0
01:48:02.517 00.000 9828 IsGuiding returns 0
01:48:02.517 00.000 9828 PulseGuide returned control before completion, sleep 22
01:48:02.546 00.029 9828 IsGuiding returns 1
01:48:02.546 00.000 9828 scope still moving after pulse duration time elapsed
01:48:02.577 00.031 9828 IsSlewing returns 0
01:48:02.577 00.000 9828 IsGuiding returns 1
01:48:02.607 00.030 9828 IsSlewing returns 0
01:48:02.607 00.000 9828 IsGuiding returns 1
01:48:02.637 00.030 9828 IsSlewing returns 0
01:48:02.637 00.000 9828 IsGuiding returns 1
01:48:02.669 00.032 9828 IsSlewing returns 0
01:48:02.669 00.000 9828 IsGuiding returns 0
01:48:02.669 00.000 9828 scope move finished after 12 + 140 ms
01:48:02.669 00.000 9828 Move returns status 0, amount 12
01:48:02.669 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:02.669 00.000 9828 MoveAxis(N, 15, B)
01:48:02.669 00.000 9828 Guiding  Dir = 0, Dur = 15
01:48:02.684 00.015 9828 IsSlewing returns 0
01:48:02.684 00.000 9828 IsGuiding returns 0
01:48:02.684 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:02.715 00.031 9828 IsGuiding returns 1
01:48:02.715 00.000 9828 scope still moving after pulse duration time elapsed
01:48:02.747 00.032 9828 IsSlewing returns 0
01:48:02.747 00.000 9828 IsGuiding returns 1
01:48:02.777 00.030 9828 IsSlewing returns 0
01:48:02.777 00.000 9828 IsGuiding returns 1
01:48:02.808 00.031 9828 IsSlewing returns 0
01:48:02.808 00.000 9828 IsGuiding returns 1
01:48:02.839 00.031 9828 IsSlewing returns 0
01:48:02.839 00.000 9828 IsGuiding returns 0
01:48:02.839 00.000 9828 scope move finished after 15 + 139 ms
01:48:02.840 00.001 9828 Move returns status 0, amount 15
01:48:02.840 00.000 9828 move complete, result=0
01:48:02.840 00.000 9828 worker thread done servicing request
01:48:02.840 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:48:03.219 00.379 8976 Exposure complete
01:48:03.225 00.006 8976 worker thread done servicing request
01:48:03.225 00.000 5052 OnExposeComplete: enter
01:48:03.225 00.000 5052 UpdateGuideState(): m_state=6
01:48:03.225 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5590
01:48:03.225 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.59, Mass=205, SNR=10.0, Peak=75 HFD=2.6
01:48:03.225 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
01:48:03.225 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.14)
01:48:03.225 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-0.12 hyp=0.82 cameraTheta=-3.00 mountX=0.27 mountY=0.74, mountTheta=1.23
01:48:03.226 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=-0.12, opts=13)
01:48:03.226 00.000 5052 Enqueuing Move request for stepguider (-0.81, -0.12)
01:48:03.226 00.000 8976 Worker thread wakes up
01:48:03.226 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, -0.12) opts 0xd
01:48:03.226 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, -0.12)
01:48:03.226 00.000 8976 Moving (-0.81, -0.12) raw xDistance=0.27 yDistance=0.74
01:48:03.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:48:03.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
01:48:03.226 00.000 8976 MoveAxis(L, 1, ABG)
01:48:03.226 00.000 8976 stepping (-18, 14) + (-1, 0)
01:48:03.226 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:03.227 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:48:03.237 00.010 5052 UpdateGuideState exits: m=205 SNR=10.0
01:48:03.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:03.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:03.237 00.000 5052 Enqueuing Expose request
01:48:03.251 00.014 8976 Received - 47 (G) 
01:48:03.251 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:03.251 00.000 8976 stepped: pos (-19, 14)
01:48:03.251 00.000 8976 MoveAxis(D, 3, ABG)
01:48:03.251 00.000 8976 stepping (-19, 14) + (0, -3)
01:48:03.251 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:03.283 00.032 8976 Received - 47 (G) 
01:48:03.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:03.283 00.000 8976 stepped: pos (-19, 11)
01:48:03.283 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
01:48:03.283 00.000 8976 MountToCamera -- mountX=2.78 mountY=-2.27 hyp=3.59 mountTheta=-0.69 cameraX=0.76, cameraY=3.51 cameraTheta=1.36
01:48:03.283 00.000 8976 incremental bump (0.761, 3.509) isValid = 1
01:48:03.283 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
01:48:03.283 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:48:03.283 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:48:03.283 00.000 8976 move complete, result=0
01:48:03.283 00.000 9828 Worker thread wakes up
01:48:03.283 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
01:48:03.283 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:48:03.283 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:48:03.283 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
01:48:03.283 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
01:48:03.284 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
01:48:03.284 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:48:03.284 00.000 9828 BLC: window closed
01:48:03.284 00.000 8976 worker thread done servicing request
01:48:03.284 00.000 8976 Worker thread wakes up
01:48:03.284 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:03.284 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:03.284 00.000 9828 MoveAxis(E, 9, B)
01:48:03.284 00.000 9828 Guiding  Dir = 2, Dur = 9
01:48:03.284 00.000 9828 IsSlewing returns 0
01:48:03.284 00.000 9828 IsGuiding returns 0
01:48:03.284 00.000 9828 PulseGuide returned control before completion, sleep 19
01:48:03.318 00.034 9828 IsGuiding returns 1
01:48:03.318 00.000 9828 scope still moving after pulse duration time elapsed
01:48:03.350 00.032 9828 IsSlewing returns 0
01:48:03.350 00.000 9828 IsGuiding returns 1
01:48:03.379 00.029 9828 IsSlewing returns 0
01:48:03.379 00.000 9828 IsGuiding returns 1
01:48:03.410 00.031 9828 IsSlewing returns 0
01:48:03.410 00.000 9828 IsGuiding returns 0
01:48:03.410 00.000 9828 scope move finished after 9 + 117 ms
01:48:03.410 00.000 9828 Move returns status 0, amount 9
01:48:03.410 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:03.410 00.000 9828 MoveAxis(N, 15, B)
01:48:03.410 00.000 9828 Guiding  Dir = 0, Dur = 15
01:48:03.426 00.016 9828 IsSlewing returns 0
01:48:03.426 00.000 9828 IsGuiding returns 0
01:48:03.426 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:03.456 00.030 9828 IsGuiding returns 1
01:48:03.456 00.000 9828 scope still moving after pulse duration time elapsed
01:48:03.488 00.032 9828 IsSlewing returns 0
01:48:03.488 00.000 9828 IsGuiding returns 1
01:48:03.519 00.031 9828 IsSlewing returns 0
01:48:03.519 00.000 9828 IsGuiding returns 1
01:48:03.550 00.031 9828 IsSlewing returns 0
01:48:03.550 00.000 9828 IsGuiding returns 0
01:48:03.550 00.000 9828 scope move finished after 15 + 108 ms
01:48:03.550 00.000 9828 Move returns status 0, amount 15
01:48:03.550 00.000 9828 move complete, result=0
01:48:03.550 00.000 9828 worker thread done servicing request
01:48:03.550 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:48:03.971 00.421 8976 Exposure complete
01:48:03.977 00.006 8976 worker thread done servicing request
01:48:03.977 00.000 5052 OnExposeComplete: enter
01:48:03.977 00.000 5052 UpdateGuideState(): m_state=6
01:48:03.977 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5591
01:48:03.978 00.001 5052 Star::Find returns 1 (0), X=328.56, Y=281.80, Mass=190, SNR=9.6, Peak=75 HFD=2.1
01:48:03.978 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:48:03.978 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
01:48:03.978 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.09 hyp=0.62 cameraTheta=2.99 mountX=0.37 mountY=0.47, mountTheta=0.91
01:48:03.978 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.09, opts=13)
01:48:03.978 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.09)
01:48:03.978 00.000 8976 Worker thread wakes up
01:48:03.979 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.09) opts 0xd
01:48:03.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.09)
01:48:03.979 00.000 8976 Moving (-0.62, 0.09) raw xDistance=0.37 yDistance=0.47
01:48:03.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
01:48:03.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
01:48:03.979 00.000 8976 MoveAxis(L, 2, ABG)
01:48:03.979 00.000 8976 stepping (-19, 11) + (-2, 0)
01:48:03.979 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:03.980 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:48:03.989 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
01:48:03.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:03.989 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:03.989 00.000 5052 Enqueuing Expose request
01:48:04.001 00.012 8976 Received - 47 (G) 
01:48:04.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:04.001 00.000 8976 stepped: pos (-21, 11)
01:48:04.001 00.000 8976 MoveAxis(D, 2, ABG)
01:48:04.001 00.000 8976 stepping (-21, 11) + (0, -2)
01:48:04.001 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:04.034 00.033 8976 Received - 47 (G) 
01:48:04.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:04.034 00.000 8976 stepped: pos (-21, 9)
01:48:04.034 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
01:48:04.034 00.000 8976 MountToCamera -- mountX=2.92 mountY=-2.00 hyp=3.54 mountTheta=-0.60 cameraX=0.45, cameraY=3.51 cameraTheta=1.44
01:48:04.034 00.000 8976 incremental bump (0.447, 3.511) isValid = 1
01:48:04.034 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
01:48:04.034 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:48:04.034 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:48:04.034 00.000 8976 move complete, result=0
01:48:04.034 00.000 8976 worker thread done servicing request
01:48:04.034 00.000 8976 Worker thread wakes up
01:48:04.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:04.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:04.034 00.000 9828 Worker thread wakes up
01:48:04.034 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:48:04.035 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:48:04.035 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:48:04.035 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
01:48:04.035 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
01:48:04.035 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
01:48:04.035 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:48:04.035 00.000 9828 BLC: window closed
01:48:04.035 00.000 9828 MoveAxis(E, 6, B)
01:48:04.035 00.000 9828 Guiding  Dir = 2, Dur = 6
01:48:04.035 00.000 9828 IsSlewing returns 0
01:48:04.036 00.001 9828 IsGuiding returns 0
01:48:04.036 00.000 9828 PulseGuide returned control before completion, sleep 16
01:48:04.062 00.026 9828 IsGuiding returns 1
01:48:04.062 00.000 9828 scope still moving after pulse duration time elapsed
01:48:04.092 00.030 9828 IsSlewing returns 0
01:48:04.092 00.000 9828 IsGuiding returns 1
01:48:04.123 00.031 9828 IsSlewing returns 0
01:48:04.123 00.000 9828 IsGuiding returns 1
01:48:04.154 00.031 9828 IsSlewing returns 0
01:48:04.155 00.001 9828 IsGuiding returns 1
01:48:04.186 00.031 9828 IsSlewing returns 0
01:48:04.186 00.000 9828 IsGuiding returns 0
01:48:04.186 00.000 9828 scope move finished after 6 + 144 ms
01:48:04.186 00.000 9828 Move returns status 0, amount 6
01:48:04.186 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:04.186 00.000 9828 MoveAxis(N, 16, B)
01:48:04.186 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:04.201 00.015 9828 IsSlewing returns 0
01:48:04.201 00.000 9828 IsGuiding returns 0
01:48:04.201 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:04.231 00.030 9828 IsGuiding returns 1
01:48:04.231 00.000 9828 scope still moving after pulse duration time elapsed
01:48:04.263 00.032 9828 IsSlewing returns 0
01:48:04.263 00.000 9828 IsGuiding returns 1
01:48:04.293 00.030 9828 IsSlewing returns 0
01:48:04.293 00.000 9828 IsGuiding returns 1
01:48:04.324 00.031 9828 IsSlewing returns 0
01:48:04.324 00.000 9828 IsGuiding returns 1
01:48:04.355 00.031 9828 IsSlewing returns 0
01:48:04.355 00.000 9828 IsGuiding returns 0
01:48:04.355 00.000 9828 scope move finished after 16 + 137 ms
01:48:04.355 00.000 9828 Move returns status 0, amount 16
01:48:04.355 00.000 9828 move complete, result=0
01:48:04.355 00.000 9828 worker thread done servicing request
01:48:04.355 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:48:04.731 00.376 8976 Exposure complete
01:48:04.737 00.006 8976 worker thread done servicing request
01:48:04.737 00.000 5052 OnExposeComplete: enter
01:48:04.737 00.000 5052 UpdateGuideState(): m_state=6
01:48:04.737 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5592
01:48:04.737 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.31, Mass=207, SNR=10.0, Peak=79 HFD=2.8
01:48:04.737 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.72 = 1.57)
01:48:04.737 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
01:48:04.737 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.40 hyp=0.89 cameraTheta=-2.67 mountX=0.00 mountY=0.88, mountTheta=1.57
01:48:04.738 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.40, opts=13)
01:48:04.738 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.40)
01:48:04.738 00.000 8976 Worker thread wakes up
01:48:04.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.40) opts 0xd
01:48:04.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.40)
01:48:04.738 00.000 8976 Moving (-0.79, -0.40) raw xDistance=0.00 yDistance=0.88
01:48:04.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:48:04.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.88
01:48:04.738 00.000 8976 MoveAxis(R, 0, ABG)
01:48:04.738 00.000 8976 MoveAxis(D, 4, ABG)
01:48:04.738 00.000 8976 stepping (-21, 9) + (0, -4)
01:48:04.738 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:48:04.739 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:48:04.748 00.009 5052 UpdateGuideState exits: m=207 SNR=10.0
01:48:04.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:04.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:04.748 00.000 5052 Enqueuing Expose request
01:48:04.769 00.021 8976 Received - 47 (G) 
01:48:04.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:48:04.769 00.000 8976 stepped: pos (-21, 5)
01:48:04.769 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
01:48:04.769 00.000 8976 MountToCamera -- mountX=3.02 mountY=-1.60 hyp=3.42 mountTheta=-0.49 cameraX=0.05, cameraY=3.42 cameraTheta=1.56
01:48:04.769 00.000 8976 incremental bump (0.049, 3.416) isValid = 1
01:48:04.770 00.001 8976 Scheduling Mount bump of (0.002, 0.119)
01:48:04.770 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:48:04.770 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:48:04.770 00.000 8976 move complete, result=0
01:48:04.770 00.000 9828 Worker thread wakes up
01:48:04.770 00.000 8976 worker thread done servicing request
01:48:04.770 00.000 8976 Worker thread wakes up
01:48:04.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:04.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:04.770 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:48:04.770 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:48:04.770 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:48:04.770 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
01:48:04.770 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
01:48:04.770 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
01:48:04.770 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:48:04.770 00.000 9828 BLC: window closed
01:48:04.770 00.000 9828 MoveAxis(E, 2, B)
01:48:04.771 00.001 9828 Guiding  Dir = 2, Dur = 2
01:48:04.771 00.000 9828 IsSlewing returns 0
01:48:04.771 00.000 9828 IsGuiding returns 0
01:48:04.771 00.000 9828 PulseGuide returned control before completion, sleep 12
01:48:04.791 00.020 9828 IsGuiding returns 1
01:48:04.791 00.000 9828 scope still moving after pulse duration time elapsed
01:48:04.821 00.030 9828 IsSlewing returns 0
01:48:04.821 00.000 9828 IsGuiding returns 1
01:48:04.852 00.031 9828 IsSlewing returns 0
01:48:04.852 00.000 9828 IsGuiding returns 1
01:48:04.883 00.031 9828 IsSlewing returns 0
01:48:04.883 00.000 9828 IsGuiding returns 0
01:48:04.884 00.001 9828 scope move finished after 2 + 110 ms
01:48:04.884 00.000 9828 Move returns status 0, amount 2
01:48:04.884 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:04.884 00.000 9828 MoveAxis(N, 16, B)
01:48:04.884 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:04.898 00.014 9828 IsSlewing returns 0
01:48:04.898 00.000 9828 IsGuiding returns 0
01:48:04.899 00.001 9828 PulseGuide returned control before completion, sleep 26
01:48:04.929 00.030 9828 IsGuiding returns 1
01:48:04.929 00.000 9828 scope still moving after pulse duration time elapsed
01:48:04.960 00.031 9828 IsSlewing returns 0
01:48:04.960 00.000 9828 IsGuiding returns 1
01:48:04.991 00.031 9828 IsSlewing returns 0
01:48:04.991 00.000 9828 IsGuiding returns 1
01:48:05.022 00.031 9828 IsSlewing returns 0
01:48:05.022 00.000 9828 IsGuiding returns 1
01:48:05.053 00.031 9828 IsSlewing returns 0
01:48:05.053 00.000 9828 IsGuiding returns 0
01:48:05.053 00.000 9828 scope move finished after 16 + 138 ms
01:48:05.053 00.000 9828 Move returns status 0, amount 16
01:48:05.053 00.000 9828 move complete, result=0
01:48:05.053 00.000 9828 worker thread done servicing request
01:48:05.053 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:48:05.463 00.410 8976 Exposure complete
01:48:05.469 00.006 8976 worker thread done servicing request
01:48:05.469 00.000 5052 OnExposeComplete: enter
01:48:05.469 00.000 5052 UpdateGuideState(): m_state=6
01:48:05.469 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5593
01:48:05.469 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.88, Mass=192, SNR=9.6, Peak=66 HFD=2.4
01:48:05.469 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
01:48:05.469 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
01:48:05.469 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.17 hyp=0.32 cameraTheta=2.58 mountX=0.28 mountY=0.14, mountTheta=0.46
01:48:05.470 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.17, opts=13)
01:48:05.470 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.17)
01:48:05.470 00.000 8976 Worker thread wakes up
01:48:05.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.17) opts 0xd
01:48:05.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.17)
01:48:05.470 00.000 8976 Moving (-0.28, 0.17) raw xDistance=0.28 yDistance=0.14
01:48:05.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:48:05.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:48:05.470 00.000 8976 MoveAxis(L, 1, ABG)
01:48:05.470 00.000 8976 stepping (-21, 5) + (-1, 0)
01:48:05.470 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:05.471 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:48:05.481 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:48:05.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:05.481 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:05.481 00.000 5052 Enqueuing Expose request
01:48:05.505 00.024 8976 Received - 47 (G) 
01:48:05.505 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:05.505 00.000 8976 stepped: pos (-22, 5)
01:48:05.505 00.000 8976 MoveAxis(U, 0, ABG)
01:48:05.505 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
01:48:05.505 00.000 8976 MountToCamera -- mountX=3.13 mountY=-1.33 hyp=3.41 mountTheta=-0.40 cameraX=-0.24, cameraY=3.40 cameraTheta=1.64
01:48:05.505 00.000 8976 incremental bump (-0.240, 3.398) isValid = 1
01:48:05.505 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
01:48:05.505 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:48:05.505 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:48:05.505 00.000 8976 move complete, result=0
01:48:05.505 00.000 9828 Worker thread wakes up
01:48:05.505 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:48:05.505 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:48:05.505 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:48:05.505 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
01:48:05.505 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
01:48:05.505 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
01:48:05.506 00.001 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:48:05.506 00.000 9828 BLC: window closed
01:48:05.506 00.000 9828 MoveAxis(W, 1, B)
01:48:05.506 00.000 9828 Guiding  Dir = 3, Dur = 1
01:48:05.506 00.000 8976 worker thread done servicing request
01:48:05.506 00.000 8976 Worker thread wakes up
01:48:05.506 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:05.506 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:05.506 00.000 9828 IsSlewing returns 0
01:48:05.506 00.000 9828 IsGuiding returns 0
01:48:05.506 00.000 9828 PulseGuide returned control before completion, sleep 11
01:48:05.533 00.027 9828 IsGuiding returns 1
01:48:05.533 00.000 9828 scope still moving after pulse duration time elapsed
01:48:05.565 00.032 9828 IsSlewing returns 0
01:48:05.565 00.000 9828 IsGuiding returns 1
01:48:05.595 00.030 9828 IsSlewing returns 0
01:48:05.595 00.000 9828 IsGuiding returns 1
01:48:05.627 00.032 9828 IsSlewing returns 0
01:48:05.627 00.000 9828 IsGuiding returns 0
01:48:05.627 00.000 9828 scope move finished after 1 + 119 ms
01:48:05.627 00.000 9828 Move returns status 0, amount 1
01:48:05.627 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:05.627 00.000 9828 MoveAxis(N, 16, B)
01:48:05.627 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:05.642 00.015 9828 IsSlewing returns 0
01:48:05.642 00.000 9828 IsGuiding returns 0
01:48:05.642 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:05.673 00.031 9828 IsGuiding returns 1
01:48:05.673 00.000 9828 scope still moving after pulse duration time elapsed
01:48:05.704 00.031 9828 IsSlewing returns 0
01:48:05.704 00.000 9828 IsGuiding returns 1
01:48:05.736 00.032 9828 IsSlewing returns 0
01:48:05.736 00.000 9828 IsGuiding returns 1
01:48:05.767 00.031 9828 IsSlewing returns 0
01:48:05.767 00.000 9828 IsGuiding returns 1
01:48:05.798 00.031 9828 IsSlewing returns 0
01:48:05.798 00.000 9828 IsGuiding returns 0
01:48:05.798 00.000 9828 scope move finished after 16 + 139 ms
01:48:05.798 00.000 9828 Move returns status 0, amount 16
01:48:05.798 00.000 9828 move complete, result=0
01:48:05.798 00.000 9828 worker thread done servicing request
01:48:05.798 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
01:48:06.195 00.397 8976 Exposure complete
01:48:06.201 00.006 8976 worker thread done servicing request
01:48:06.201 00.000 5052 OnExposeComplete: enter
01:48:06.201 00.000 5052 UpdateGuideState(): m_state=6
01:48:06.201 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5594
01:48:06.201 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.24, Mass=209, SNR=10.0, Peak=71 HFD=2.4
01:48:06.201 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.04) = xAngle (-4.21 = 2.07)
01:48:06.201 00.000 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.32 = 1.97)
01:48:06.201 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.47 hyp=0.56 cameraTheta=-2.17 mountX=-0.27 mountY=0.52, mountTheta=2.05
01:48:06.203 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.47, opts=13)
01:48:06.203 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.47)
01:48:06.203 00.000 8976 Worker thread wakes up
01:48:06.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.47) opts 0xd
01:48:06.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.47)
01:48:06.203 00.000 8976 Moving (-0.32, -0.47) raw xDistance=-0.27 yDistance=0.52
01:48:06.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
01:48:06.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:48:06.203 00.000 8976 MoveAxis(R, 1, ABG)
01:48:06.203 00.000 8976 stepping (-22, 5) + (1, 0)
01:48:06.203 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:06.204 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:48:06.213 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
01:48:06.214 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:06.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:06.214 00.000 5052 Enqueuing Expose request
01:48:06.224 00.010 8976 Received - 47 (G) 
01:48:06.224 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:06.224 00.000 8976 stepped: pos (-21, 5)
01:48:06.224 00.000 8976 MoveAxis(D, 2, ABG)
01:48:06.224 00.000 8976 stepping (-21, 5) + (0, -2)
01:48:06.224 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:06.255 00.031 8976 Received - 47 (G) 
01:48:06.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:06.256 00.001 8976 stepped: pos (-21, 3)
01:48:06.256 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
01:48:06.256 00.000 8976 MountToCamera -- mountX=3.16 mountY=-1.05 hyp=3.33 mountTheta=-0.32 cameraX=-0.50, cameraY=3.29 cameraTheta=1.72
01:48:06.256 00.000 8976 incremental bump (-0.504, 3.293) isValid = 1
01:48:06.256 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
01:48:06.256 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:48:06.256 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:48:06.256 00.000 8976 move complete, result=0
01:48:06.256 00.000 8976 worker thread done servicing request
01:48:06.256 00.000 8976 Worker thread wakes up
01:48:06.256 00.000 9828 Worker thread wakes up
01:48:06.256 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:48:06.256 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:48:06.256 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
01:48:06.256 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
01:48:06.256 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
01:48:06.256 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:48:06.256 00.000 9828 BLC: window closed
01:48:06.256 00.000 9828 MoveAxis(W, 4, B)
01:48:06.256 00.000 9828 Guiding  Dir = 3, Dur = 4
01:48:06.257 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
01:48:06.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:06.258 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:06.258 00.000 9828 IsSlewing returns 0
01:48:06.258 00.000 9828 IsGuiding returns 0
01:48:06.258 00.000 9828 PulseGuide returned control before completion, sleep 14
01:48:06.278 00.020 9828 IsGuiding returns 1
01:48:06.278 00.000 9828 scope still moving after pulse duration time elapsed
01:48:06.309 00.031 9828 IsSlewing returns 0
01:48:06.309 00.000 9828 IsGuiding returns 1
01:48:06.340 00.031 9828 IsSlewing returns 0
01:48:06.340 00.000 9828 IsGuiding returns 1
01:48:06.371 00.031 9828 IsSlewing returns 0
01:48:06.371 00.000 9828 IsGuiding returns 0
01:48:06.371 00.000 9828 scope move finished after 4 + 109 ms
01:48:06.371 00.000 9828 Move returns status 0, amount 4
01:48:06.371 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:06.371 00.000 9828 MoveAxis(N, 16, B)
01:48:06.371 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:06.387 00.016 9828 IsSlewing returns 0
01:48:06.387 00.000 9828 IsGuiding returns 0
01:48:06.387 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:06.419 00.032 9828 IsGuiding returns 1
01:48:06.419 00.000 9828 scope still moving after pulse duration time elapsed
01:48:06.450 00.031 9828 IsSlewing returns 0
01:48:06.450 00.000 9828 IsGuiding returns 1
01:48:06.481 00.031 9828 IsSlewing returns 0
01:48:06.481 00.000 9828 IsGuiding returns 1
01:48:06.511 00.030 9828 IsSlewing returns 0
01:48:06.511 00.000 9828 IsGuiding returns 1
01:48:06.543 00.032 9828 IsSlewing returns 0
01:48:06.543 00.000 9828 IsGuiding returns 0
01:48:06.543 00.000 9828 scope move finished after 16 + 139 ms
01:48:06.543 00.000 9828 Move returns status 0, amount 16
01:48:06.543 00.000 9828 move complete, result=0
01:48:06.543 00.000 9828 worker thread done servicing request
01:48:06.543 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:48:06.952 00.409 8976 Exposure complete
01:48:06.958 00.006 8976 worker thread done servicing request
01:48:06.958 00.000 5052 OnExposeComplete: enter
01:48:06.958 00.000 5052 UpdateGuideState(): m_state=6
01:48:06.958 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5595
01:48:06.958 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.36, Mass=204, SNR=9.9, Peak=66 HFD=2.7
01:48:06.958 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.53 = 2.75)
01:48:06.958 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.63 = 2.65)
01:48:06.958 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.35 hyp=0.35 cameraTheta=-1.49 mountX=-0.33 mountY=0.17, mountTheta=2.67
01:48:06.959 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.35, opts=13)
01:48:06.959 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.35)
01:48:06.959 00.000 8976 Worker thread wakes up
01:48:06.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.35) opts 0xd
01:48:06.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.35)
01:48:06.959 00.000 8976 Moving (0.03, -0.35) raw xDistance=-0.33 yDistance=0.17
01:48:06.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
01:48:06.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:48:06.960 00.001 8976 MoveAxis(R, 1, ABG)
01:48:06.960 00.000 8976 stepping (-21, 3) + (1, 0)
01:48:06.960 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:06.961 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:48:06.975 00.014 5052 UpdateGuideState exits: m=204 SNR=9.9
01:48:06.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:06.975 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:06.975 00.000 5052 Enqueuing Expose request
01:48:06.991 00.016 8976 Received - 47 (G) 
01:48:06.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:06.992 00.001 8976 stepped: pos (-20, 3)
01:48:06.992 00.000 8976 MoveAxis(U, 0, ABG)
01:48:06.992 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
01:48:06.992 00.000 8976 MountToCamera -- mountX=3.13 mountY=-0.86 hyp=3.25 mountTheta=-0.27 cameraX=-0.66, cameraY=3.18 cameraTheta=1.77
01:48:06.992 00.000 8976 incremental bump (-0.658, 3.178) isValid = 1
01:48:06.992 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
01:48:06.992 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:48:06.992 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:48:06.992 00.000 8976 move complete, result=0
01:48:06.992 00.000 8976 worker thread done servicing request
01:48:06.992 00.000 8976 Worker thread wakes up
01:48:06.993 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:06.993 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:06.993 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:48:06.996 00.003 9828 Worker thread wakes up
01:48:06.997 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:48:06.997 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:48:06.997 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
01:48:06.997 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
01:48:06.997 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
01:48:06.997 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:48:06.997 00.000 9828 BLC: window closed
01:48:06.997 00.000 9828 MoveAxis(W, 6, B)
01:48:06.998 00.001 9828 Guiding  Dir = 3, Dur = 6
01:48:06.998 00.000 9828 IsSlewing returns 0
01:48:06.998 00.000 9828 IsGuiding returns 0
01:48:06.998 00.000 9828 PulseGuide returned control before completion, sleep 16
01:48:07.023 00.025 9828 IsGuiding returns 1
01:48:07.023 00.000 9828 scope still moving after pulse duration time elapsed
01:48:07.057 00.034 9828 IsSlewing returns 0
01:48:07.057 00.000 9828 IsGuiding returns 1
01:48:07.086 00.029 9828 IsSlewing returns 0
01:48:07.087 00.001 9828 IsGuiding returns 1
01:48:07.118 00.031 9828 IsSlewing returns 0
01:48:07.118 00.000 9828 IsGuiding returns 0
01:48:07.118 00.000 9828 scope move finished after 6 + 113 ms
01:48:07.118 00.000 9828 Move returns status 0, amount 6
01:48:07.118 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:07.118 00.000 9828 MoveAxis(N, 16, B)
01:48:07.118 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:07.133 00.015 9828 IsSlewing returns 0
01:48:07.133 00.000 9828 IsGuiding returns 0
01:48:07.134 00.001 9828 PulseGuide returned control before completion, sleep 26
01:48:07.164 00.030 9828 IsGuiding returns 1
01:48:07.164 00.000 9828 scope still moving after pulse duration time elapsed
01:48:07.195 00.031 9828 IsSlewing returns 0
01:48:07.195 00.000 9828 IsGuiding returns 1
01:48:07.227 00.032 9828 IsSlewing returns 0
01:48:07.227 00.000 9828 IsGuiding returns 1
01:48:07.258 00.031 9828 IsSlewing returns 0
01:48:07.258 00.000 9828 IsGuiding returns 1
01:48:07.289 00.031 9828 IsSlewing returns 0
01:48:07.291 00.002 9828 IsGuiding returns 0
01:48:07.291 00.000 9828 scope move finished after 16 + 141 ms
01:48:07.291 00.000 9828 Move returns status 0, amount 16
01:48:07.291 00.000 9828 move complete, result=0
01:48:07.291 00.000 9828 worker thread done servicing request
01:48:07.291 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
01:48:07.696 00.405 8976 Exposure complete
01:48:07.701 00.005 8976 worker thread done servicing request
01:48:07.701 00.000 5052 OnExposeComplete: enter
01:48:07.701 00.000 5052 UpdateGuideState(): m_state=6
01:48:07.701 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5596
01:48:07.701 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.79, Mass=214, SNR=10.1, Peak=73 HFD=2.6
01:48:07.701 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:48:07.701 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:48:07.701 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.08 hyp=0.32 cameraTheta=0.26 mountX=-0.07 mountY=-0.31, mountTheta=-1.79
01:48:07.702 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.08, opts=13)
01:48:07.702 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.08)
01:48:07.702 00.000 8976 Worker thread wakes up
01:48:07.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.08) opts 0xd
01:48:07.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.08)
01:48:07.702 00.000 8976 Moving (0.31, 0.08) raw xDistance=-0.07 yDistance=-0.31
01:48:07.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:48:07.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:48:07.702 00.000 8976 MoveAxis(R, 0, ABG)
01:48:07.702 00.000 8976 MoveAxis(U, 1, ABG)
01:48:07.703 00.001 8976 stepping (-20, 3) + (0, 1)
01:48:07.703 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:07.703 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:48:07.714 00.011 5052 UpdateGuideState exits: m=214 SNR=10.1
01:48:07.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:07.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:07.714 00.000 5052 Enqueuing Expose request
01:48:07.726 00.012 8976 Received - 47 (G) 
01:48:07.726 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:07.726 00.000 8976 stepped: pos (-20, 4)
01:48:07.727 00.001 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
01:48:07.727 00.000 8976 MountToCamera -- mountX=3.11 mountY=-0.79 hyp=3.21 mountTheta=-0.25 cameraX=-0.71, cameraY=3.12 cameraTheta=1.80
01:48:07.727 00.000 8976 incremental bump (-0.714, 3.124) isValid = 1
01:48:07.727 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
01:48:07.727 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:48:07.727 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:48:07.727 00.000 8976 move complete, result=0
01:48:07.727 00.000 8976 worker thread done servicing request
01:48:07.727 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:48:07.727 00.000 8976 Worker thread wakes up
01:48:07.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:07.727 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:07.727 00.000 9828 Worker thread wakes up
01:48:07.727 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:48:07.728 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:48:07.728 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
01:48:07.728 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
01:48:07.728 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
01:48:07.728 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:48:07.728 00.000 9828 BLC: window closed
01:48:07.728 00.000 9828 MoveAxis(W, 6, B)
01:48:07.728 00.000 9828 Guiding  Dir = 3, Dur = 6
01:48:07.729 00.001 9828 IsSlewing returns 0
01:48:07.729 00.000 9828 IsGuiding returns 0
01:48:07.729 00.000 9828 PulseGuide returned control before completion, sleep 16
01:48:07.754 00.025 9828 IsGuiding returns 1
01:48:07.754 00.000 9828 scope still moving after pulse duration time elapsed
01:48:07.785 00.031 9828 IsSlewing returns 0
01:48:07.785 00.000 9828 IsGuiding returns 1
01:48:07.816 00.031 9828 IsSlewing returns 0
01:48:07.817 00.001 9828 IsGuiding returns 1
01:48:07.847 00.030 9828 IsSlewing returns 0
01:48:07.847 00.000 9828 IsGuiding returns 0
01:48:07.847 00.000 9828 scope move finished after 6 + 112 ms
01:48:07.847 00.000 9828 Move returns status 0, amount 6
01:48:07.847 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:07.847 00.000 9828 MoveAxis(N, 16, B)
01:48:07.847 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:07.863 00.016 9828 IsSlewing returns 0
01:48:07.863 00.000 9828 IsGuiding returns 0
01:48:07.863 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:07.894 00.031 9828 IsGuiding returns 1
01:48:07.894 00.000 9828 scope still moving after pulse duration time elapsed
01:48:07.925 00.031 9828 IsSlewing returns 0
01:48:07.925 00.000 9828 IsGuiding returns 1
01:48:07.957 00.032 9828 IsSlewing returns 0
01:48:07.957 00.000 9828 IsGuiding returns 1
01:48:07.988 00.031 9828 IsSlewing returns 0
01:48:07.988 00.000 9828 IsGuiding returns 1
01:48:08.019 00.031 9828 IsSlewing returns 0
01:48:08.019 00.000 9828 IsGuiding returns 0
01:48:08.019 00.000 9828 scope move finished after 16 + 140 ms
01:48:08.019 00.000 9828 Move returns status 0, amount 16
01:48:08.019 00.000 9828 move complete, result=0
01:48:08.019 00.000 9828 worker thread done servicing request
01:48:08.020 00.001 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
01:48:08.419 00.399 8976 Exposure complete
01:48:08.424 00.005 8976 worker thread done servicing request
01:48:08.424 00.000 5052 OnExposeComplete: enter
01:48:08.424 00.000 5052 UpdateGuideState(): m_state=6
01:48:08.424 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5597
01:48:08.424 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.92, Mass=190, SNR=9.6, Peak=67 HFD=2.4
01:48:08.424 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
01:48:08.424 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
01:48:08.424 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.22 hyp=0.32 cameraTheta=0.74 mountX=0.08 mountY=-0.31, mountTheta=-1.31
01:48:08.425 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.22, opts=13)
01:48:08.425 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.22)
01:48:08.425 00.000 8976 Worker thread wakes up
01:48:08.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.22) opts 0xd
01:48:08.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.22)
01:48:08.425 00.000 8976 Moving (0.24, 0.22) raw xDistance=0.08 yDistance=-0.31
01:48:08.426 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:48:08.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
01:48:08.426 00.000 8976 MoveAxis(R, 0, ABG)
01:48:08.426 00.000 8976 MoveAxis(U, 1, ABG)
01:48:08.426 00.000 8976 stepping (-20, 4) + (0, 1)
01:48:08.426 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:08.427 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:48:08.436 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
01:48:08.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:08.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:08.436 00.000 5052 Enqueuing Expose request
01:48:08.446 00.010 8976 Received - 47 (G) 
01:48:08.446 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:08.446 00.000 8976 stepped: pos (-20, 5)
01:48:08.446 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
01:48:08.446 00.000 8976 MountToCamera -- mountX=3.09 mountY=-0.79 hyp=3.19 mountTheta=-0.25 cameraX=-0.71, cameraY=3.11 cameraTheta=1.79
01:48:08.446 00.000 8976 incremental bump (-0.705, 3.113) isValid = 1
01:48:08.446 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
01:48:08.446 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:48:08.446 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:48:08.446 00.000 8976 move complete, result=0
01:48:08.446 00.000 9828 Worker thread wakes up
01:48:08.446 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:48:08.446 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:48:08.446 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
01:48:08.446 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
01:48:08.447 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:48:08.447 00.000 8976 worker thread done servicing request
01:48:08.447 00.000 8976 Worker thread wakes up
01:48:08.447 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:08.447 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:08.447 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
01:48:08.447 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:48:08.448 00.001 9828 BLC: window closed
01:48:08.448 00.000 9828 MoveAxis(W, 6, B)
01:48:08.448 00.000 9828 Guiding  Dir = 3, Dur = 6
01:48:08.448 00.000 9828 IsSlewing returns 0
01:48:08.448 00.000 9828 IsGuiding returns 0
01:48:08.449 00.001 9828 PulseGuide returned control before completion, sleep 16
01:48:08.472 00.023 9828 IsGuiding returns 1
01:48:08.472 00.000 9828 scope still moving after pulse duration time elapsed
01:48:08.503 00.031 9828 IsSlewing returns 0
01:48:08.503 00.000 9828 IsGuiding returns 1
01:48:08.534 00.031 9828 IsSlewing returns 0
01:48:08.534 00.000 9828 IsGuiding returns 1
01:48:08.565 00.031 9828 IsSlewing returns 0
01:48:08.565 00.000 9828 IsGuiding returns 0
01:48:08.565 00.000 9828 scope move finished after 6 + 110 ms
01:48:08.565 00.000 9828 Move returns status 0, amount 6
01:48:08.565 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:08.565 00.000 9828 MoveAxis(N, 16, B)
01:48:08.565 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:08.580 00.015 9828 IsSlewing returns 0
01:48:08.580 00.000 9828 IsGuiding returns 0
01:48:08.580 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:08.611 00.031 9828 IsGuiding returns 1
01:48:08.611 00.000 9828 scope still moving after pulse duration time elapsed
01:48:08.641 00.030 9828 IsSlewing returns 0
01:48:08.641 00.000 9828 IsGuiding returns 1
01:48:08.673 00.032 9828 IsSlewing returns 0
01:48:08.673 00.000 9828 IsGuiding returns 1
01:48:08.705 00.032 9828 IsSlewing returns 0
01:48:08.705 00.000 9828 IsGuiding returns 1
01:48:08.737 00.032 9828 IsSlewing returns 0
01:48:08.737 00.000 9828 IsGuiding returns 0
01:48:08.737 00.000 9828 scope move finished after 16 + 140 ms
01:48:08.737 00.000 9828 Move returns status 0, amount 16
01:48:08.737 00.000 9828 move complete, result=0
01:48:08.737 00.000 9828 worker thread done servicing request
01:48:08.737 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
01:48:09.136 00.399 8976 Exposure complete
01:48:09.142 00.006 8976 worker thread done servicing request
01:48:09.142 00.000 5052 OnExposeComplete: enter
01:48:09.142 00.000 5052 UpdateGuideState(): m_state=6
01:48:09.142 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5598
01:48:09.142 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.63, Mass=199, SNR=9.8, Peak=69 HFD=2.9
01:48:09.142 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
01:48:09.142 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
01:48:09.142 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.08 hyp=0.40 cameraTheta=-0.20 mountX=-0.25 mountY=-0.29, mountTheta=-2.29
01:48:09.143 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.08, opts=13)
01:48:09.143 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.08)
01:48:09.143 00.000 8976 Worker thread wakes up
01:48:09.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.08) opts 0xd
01:48:09.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.08)
01:48:09.143 00.000 8976 Moving (0.40, -0.08) raw xDistance=-0.25 yDistance=-0.29
01:48:09.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:48:09.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
01:48:09.143 00.000 8976 MoveAxis(R, 0, ABG)
01:48:09.143 00.000 8976 MoveAxis(U, 1, ABG)
01:48:09.144 00.001 8976 stepping (-20, 5) + (0, 1)
01:48:09.144 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:09.144 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:48:09.153 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
01:48:09.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:09.153 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:09.153 00.000 5052 Enqueuing Expose request
01:48:09.165 00.012 8976 Received - 47 (G) 
01:48:09.165 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:09.165 00.000 8976 stepped: pos (-20, 6)
01:48:09.165 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
01:48:09.165 00.000 8976 MountToCamera -- mountX=3.08 mountY=-0.84 hyp=3.20 mountTheta=-0.27 cameraX=-0.65, cameraY=3.13 cameraTheta=1.78
01:48:09.165 00.000 8976 incremental bump (-0.653, 3.128) isValid = 1
01:48:09.165 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
01:48:09.165 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:48:09.165 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:48:09.165 00.000 8976 move complete, result=0
01:48:09.165 00.000 9828 Worker thread wakes up
01:48:09.165 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:48:09.165 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:48:09.165 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.42)
01:48:09.165 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
01:48:09.165 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.3 px 1 ms NORTH
01:48:09.165 00.000 8976 worker thread done servicing request
01:48:09.166 00.001 8976 Worker thread wakes up
01:48:09.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:09.166 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:09.166 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
01:48:09.166 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:48:09.166 00.000 9828 BLC: window closed
01:48:09.166 00.000 9828 MoveAxis(W, 6, B)
01:48:09.166 00.000 9828 Guiding  Dir = 3, Dur = 6
01:48:09.166 00.000 9828 IsSlewing returns 0
01:48:09.166 00.000 9828 IsGuiding returns 0
01:48:09.167 00.001 9828 PulseGuide returned control before completion, sleep 16
01:48:09.186 00.019 9828 IsGuiding returns 1
01:48:09.186 00.000 9828 scope still moving after pulse duration time elapsed
01:48:09.216 00.030 9828 IsSlewing returns 0
01:48:09.216 00.000 9828 IsGuiding returns 1
01:48:09.247 00.031 9828 IsSlewing returns 0
01:48:09.247 00.000 9828 IsGuiding returns 1
01:48:09.277 00.030 9828 IsSlewing returns 0
01:48:09.277 00.000 9828 IsGuiding returns 0
01:48:09.277 00.000 9828 scope move finished after 6 + 104 ms
01:48:09.277 00.000 9828 Move returns status 0, amount 6
01:48:09.277 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:09.277 00.000 9828 MoveAxis(N, 16, B)
01:48:09.277 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:09.292 00.015 9828 IsSlewing returns 0
01:48:09.292 00.000 9828 IsGuiding returns 0
01:48:09.292 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:09.324 00.032 9828 IsGuiding returns 1
01:48:09.324 00.000 9828 scope still moving after pulse duration time elapsed
01:48:09.355 00.031 9828 IsSlewing returns 0
01:48:09.355 00.000 9828 IsGuiding returns 1
01:48:09.386 00.031 9828 IsSlewing returns 0
01:48:09.386 00.000 9828 IsGuiding returns 1
01:48:09.417 00.031 9828 IsSlewing returns 0
01:48:09.417 00.000 9828 IsGuiding returns 1
01:48:09.448 00.031 9828 IsSlewing returns 0
01:48:09.448 00.000 9828 IsGuiding returns 0
01:48:09.448 00.000 9828 scope move finished after 16 + 139 ms
01:48:09.448 00.000 9828 Move returns status 0, amount 16
01:48:09.448 00.000 9828 move complete, result=0
01:48:09.448 00.000 9828 worker thread done servicing request
01:48:09.448 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
01:48:09.855 00.407 8976 Exposure complete
01:48:09.860 00.005 8976 worker thread done servicing request
01:48:09.860 00.000 5052 OnExposeComplete: enter
01:48:09.860 00.000 5052 UpdateGuideState(): m_state=6
01:48:09.860 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5599
01:48:09.860 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.46, Mass=209, SNR=10.0, Peak=73 HFD=2.2
01:48:09.860 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
01:48:09.861 00.001 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
01:48:09.861 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.25 hyp=0.90 cameraTheta=-0.28 mountX=-0.62 mountY=-0.59, mountTheta=-2.38
01:48:09.861 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.25, opts=13)
01:48:09.861 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.25)
01:48:09.861 00.000 8976 Worker thread wakes up
01:48:09.861 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.25) opts 0xd
01:48:09.862 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.25)
01:48:09.862 00.000 8976 Moving (0.87, -0.25) raw xDistance=-0.62 yDistance=-0.59
01:48:09.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
01:48:09.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
01:48:09.862 00.000 8976 MoveAxis(R, 3, ABG)
01:48:09.862 00.000 8976 stepping (-20, 6) + (3, 0)
01:48:09.862 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:09.862 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
01:48:09.872 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:48:09.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:09.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:09.872 00.000 5052 Enqueuing Expose request
01:48:09.900 00.028 8976 Received - 47 (G) 
01:48:09.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:09.900 00.000 8976 stepped: pos (-17, 6)
01:48:09.900 00.000 8976 MoveAxis(U, 2, ABG)
01:48:09.900 00.000 8976 stepping (-17, 6) + (0, 2)
01:48:09.901 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:09.932 00.031 8976 Received - 47 (G) 
01:48:09.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:09.932 00.000 8976 stepped: pos (-17, 8)
01:48:09.932 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
01:48:09.932 00.000 8976 MountToCamera -- mountX=2.92 mountY=-0.98 hyp=3.09 mountTheta=-0.32 cameraX=-0.46, cameraY=3.05 cameraTheta=1.72
01:48:09.932 00.000 8976 incremental bump (-0.455, 3.052) isValid = 1
01:48:09.933 00.001 8976 Scheduling Mount bump of (-0.017, 0.118)
01:48:09.933 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:48:09.933 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:48:09.933 00.000 8976 move complete, result=0
01:48:09.933 00.000 9828 Worker thread wakes up
01:48:09.933 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:48:09.933 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:48:09.933 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
01:48:09.933 00.000 8976 worker thread done servicing request
01:48:09.933 00.000 8976 Worker thread wakes up
01:48:09.933 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.6 px 2 ms NORTH
01:48:09.933 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
01:48:09.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:09.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:09.933 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.47
01:48:09.933 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:48:09.934 00.001 9828 BLC: window closed
01:48:09.934 00.000 9828 MoveAxis(W, 4, B)
01:48:09.934 00.000 9828 Guiding  Dir = 3, Dur = 4
01:48:09.934 00.000 9828 IsSlewing returns 0
01:48:09.934 00.000 9828 IsGuiding returns 0
01:48:09.934 00.000 9828 PulseGuide returned control before completion, sleep 14
01:48:09.961 00.027 9828 IsGuiding returns 1
01:48:09.961 00.000 9828 scope still moving after pulse duration time elapsed
01:48:09.992 00.031 9828 IsSlewing returns 0
01:48:09.992 00.000 9828 IsGuiding returns 1
01:48:10.022 00.030 9828 IsSlewing returns 0
01:48:10.023 00.001 9828 IsGuiding returns 1
01:48:10.053 00.030 9828 IsSlewing returns 0
01:48:10.053 00.000 9828 IsGuiding returns 0
01:48:10.053 00.000 9828 scope move finished after 4 + 115 ms
01:48:10.053 00.000 9828 Move returns status 0, amount 4
01:48:10.053 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:10.053 00.000 9828 MoveAxis(N, 16, B)
01:48:10.053 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:10.069 00.016 9828 IsSlewing returns 0
01:48:10.069 00.000 9828 IsGuiding returns 0
01:48:10.069 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:10.100 00.031 9828 IsGuiding returns 1
01:48:10.100 00.000 9828 scope still moving after pulse duration time elapsed
01:48:10.131 00.031 9828 IsSlewing returns 0
01:48:10.131 00.000 9828 IsGuiding returns 1
01:48:10.161 00.030 9828 IsSlewing returns 0
01:48:10.161 00.000 9828 IsGuiding returns 1
01:48:10.192 00.031 9828 IsSlewing returns 0
01:48:10.192 00.000 9828 IsGuiding returns 1
01:48:10.222 00.030 9828 IsSlewing returns 0
01:48:10.222 00.000 9828 IsGuiding returns 1
01:48:10.253 00.031 9828 IsSlewing returns 0
01:48:10.253 00.000 9828 IsGuiding returns 0
01:48:10.253 00.000 9828 scope move finished after 16 + 168 ms
01:48:10.253 00.000 9828 Move returns status 0, amount 16
01:48:10.253 00.000 9828 move complete, result=0
01:48:10.253 00.000 9828 worker thread done servicing request
01:48:10.253 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:48:10.623 00.370 8976 Exposure complete
01:48:10.629 00.006 8976 worker thread done servicing request
01:48:10.629 00.000 5052 OnExposeComplete: enter
01:48:10.629 00.000 5052 UpdateGuideState(): m_state=6
01:48:10.629 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5600
01:48:10.629 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.86, Mass=203, SNR=9.9, Peak=74 HFD=2.2
01:48:10.629 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:48:10.629 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:48:10.629 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.15 hyp=0.51 cameraTheta=0.29 mountX=-0.09 mountY=-0.49, mountTheta=-1.76
01:48:10.630 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.15, opts=13)
01:48:10.630 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.15)
01:48:10.630 00.000 8976 Worker thread wakes up
01:48:10.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.15) opts 0xd
01:48:10.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.15)
01:48:10.630 00.000 8976 Moving (0.49, 0.15) raw xDistance=-0.09 yDistance=-0.49
01:48:10.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:48:10.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
01:48:10.630 00.000 8976 MoveAxis(R, 0, ABG)
01:48:10.630 00.000 8976 MoveAxis(U, 2, ABG)
01:48:10.630 00.000 8976 stepping (-17, 8) + (0, 2)
01:48:10.630 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:10.631 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:48:10.641 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
01:48:10.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:10.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:10.641 00.000 5052 Enqueuing Expose request
01:48:10.652 00.011 8976 Received - 47 (G) 
01:48:10.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:10.652 00.000 8976 stepped: pos (-17, 10)
01:48:10.652 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
01:48:10.652 00.000 8976 MountToCamera -- mountX=2.82 mountY=-1.18 hyp=3.06 mountTheta=-0.40 cameraX=-0.23, cameraY=3.05 cameraTheta=1.65
01:48:10.652 00.000 8976 incremental bump (-0.229, 3.048) isValid = 1
01:48:10.652 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
01:48:10.652 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:48:10.652 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:48:10.652 00.000 8976 move complete, result=0
01:48:10.652 00.000 9828 Worker thread wakes up
01:48:10.652 00.000 8976 worker thread done servicing request
01:48:10.652 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:48:10.652 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:48:10.653 00.001 8976 Worker thread wakes up
01:48:10.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:10.653 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:48:10.653 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:10.653 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
01:48:10.653 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.63)
01:48:10.653 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.54
01:48:10.653 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:48:10.653 00.000 9828 BLC: window closed
01:48:10.653 00.000 9828 MoveAxis(W, 1, B)
01:48:10.653 00.000 9828 Guiding  Dir = 3, Dur = 1
01:48:10.653 00.000 9828 IsSlewing returns 0
01:48:10.654 00.001 9828 IsGuiding returns 0
01:48:10.654 00.000 9828 PulseGuide returned control before completion, sleep 11
01:48:10.671 00.017 9828 IsGuiding returns 1
01:48:10.671 00.000 9828 scope still moving after pulse duration time elapsed
01:48:10.703 00.032 9828 IsSlewing returns 0
01:48:10.703 00.000 9828 IsGuiding returns 1
01:48:10.732 00.029 9828 IsSlewing returns 0
01:48:10.732 00.000 9828 IsGuiding returns 1
01:48:10.763 00.031 9828 IsSlewing returns 0
01:48:10.764 00.001 9828 IsGuiding returns 1
01:48:10.795 00.031 9828 IsSlewing returns 0
01:48:10.795 00.000 9828 IsGuiding returns 0
01:48:10.795 00.000 9828 scope move finished after 1 + 140 ms
01:48:10.795 00.000 9828 Move returns status 0, amount 1
01:48:10.795 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:10.795 00.000 9828 MoveAxis(N, 16, B)
01:48:10.795 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:10.810 00.015 9828 IsSlewing returns 0
01:48:10.810 00.000 9828 IsGuiding returns 0
01:48:10.810 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:10.841 00.031 9828 IsGuiding returns 1
01:48:10.841 00.000 9828 scope still moving after pulse duration time elapsed
01:48:10.871 00.030 9828 IsSlewing returns 0
01:48:10.877 00.006 9828 IsGuiding returns 1
01:48:10.901 00.024 9828 IsSlewing returns 0
01:48:10.901 00.000 9828 IsGuiding returns 1
01:48:10.932 00.031 9828 IsSlewing returns 0
01:48:10.932 00.000 9828 IsGuiding returns 1
01:48:10.963 00.031 9828 IsSlewing returns 0
01:48:10.963 00.000 9828 IsGuiding returns 0
01:48:10.963 00.000 9828 scope move finished after 16 + 137 ms
01:48:10.963 00.000 9828 Move returns status 0, amount 16
01:48:10.963 00.000 9828 move complete, result=0
01:48:10.964 00.001 9828 worker thread done servicing request
01:48:10.964 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
01:48:11.359 00.395 8976 Exposure complete
01:48:11.364 00.005 8976 worker thread done servicing request
01:48:11.364 00.000 5052 OnExposeComplete: enter
01:48:11.364 00.000 5052 UpdateGuideState(): m_state=6
01:48:11.364 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5601
01:48:11.364 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.32, Mass=198, SNR=9.7, Peak=70 HFD=2.5
01:48:11.364 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
01:48:11.364 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.71 = -2.71)
01:48:11.364 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.39 hyp=0.73 cameraTheta=-0.57 mountX=-0.63 mountY=-0.30, mountTheta=-2.69
01:48:11.365 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.39, opts=13)
01:48:11.365 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.39)
01:48:11.365 00.000 8976 Worker thread wakes up
01:48:11.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.39) opts 0xd
01:48:11.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.39)
01:48:11.365 00.000 8976 Moving (0.61, -0.39) raw xDistance=-0.63 yDistance=-0.30
01:48:11.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
01:48:11.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
01:48:11.365 00.000 8976 MoveAxis(R, 3, ABG)
01:48:11.365 00.000 8976 stepping (-17, 10) + (3, 0)
01:48:11.365 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:11.366 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:48:11.375 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:48:11.375 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:11.375 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:11.375 00.000 5052 Enqueuing Expose request
01:48:11.404 00.029 8976 Received - 47 (G) 
01:48:11.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:11.404 00.000 8976 stepped: pos (-14, 10)
01:48:11.404 00.000 8976 MoveAxis(U, 1, ABG)
01:48:11.404 00.000 8976 stepping (-14, 10) + (0, 1)
01:48:11.404 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:11.436 00.032 8976 Received - 47 (G) 
01:48:11.436 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:11.436 00.000 8976 stepped: pos (-14, 11)
01:48:11.436 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
01:48:11.436 00.000 8976 MountToCamera -- mountX=2.60 mountY=-1.37 hyp=2.93 mountTheta=-0.49 cameraX=0.04, cameraY=2.93 cameraTheta=1.56
01:48:11.436 00.000 8976 incremental bump (0.038, 2.935) isValid = 1
01:48:11.436 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
01:48:11.436 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:48:11.436 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:48:11.436 00.000 8976 move complete, result=0
01:48:11.436 00.000 9828 Worker thread wakes up
01:48:11.436 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:48:11.436 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:48:11.436 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
01:48:11.436 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.3 px 1 ms NORTH
01:48:11.436 00.000 8976 worker thread done servicing request
01:48:11.436 00.000 8976 Worker thread wakes up
01:48:11.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:11.437 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:11.437 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
01:48:11.437 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
01:48:11.437 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:48:11.437 00.000 9828 BLC: window closed
01:48:11.437 00.000 9828 MoveAxis(E, 2, B)
01:48:11.437 00.000 9828 Guiding  Dir = 2, Dur = 2
01:48:11.437 00.000 9828 IsSlewing returns 0
01:48:11.437 00.000 9828 IsGuiding returns 0
01:48:11.437 00.000 9828 PulseGuide returned control before completion, sleep 12
01:48:11.459 00.022 9828 IsGuiding returns 1
01:48:11.459 00.000 9828 scope still moving after pulse duration time elapsed
01:48:11.491 00.032 9828 IsSlewing returns 0
01:48:11.491 00.000 9828 IsGuiding returns 1
01:48:11.523 00.032 9828 IsSlewing returns 0
01:48:11.523 00.000 9828 IsGuiding returns 1
01:48:11.553 00.030 9828 IsSlewing returns 0
01:48:11.553 00.000 9828 IsGuiding returns 0
01:48:11.553 00.000 9828 scope move finished after 2 + 113 ms
01:48:11.553 00.000 9828 Move returns status 0, amount 2
01:48:11.553 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:11.553 00.000 9828 MoveAxis(N, 16, B)
01:48:11.553 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:11.569 00.016 9828 IsSlewing returns 0
01:48:11.569 00.000 9828 IsGuiding returns 0
01:48:11.569 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:11.600 00.031 9828 IsGuiding returns 1
01:48:11.600 00.000 9828 scope still moving after pulse duration time elapsed
01:48:11.631 00.031 9828 IsSlewing returns 0
01:48:11.631 00.000 9828 IsGuiding returns 1
01:48:11.662 00.031 9828 IsSlewing returns 0
01:48:11.662 00.000 9828 IsGuiding returns 1
01:48:11.693 00.031 9828 IsSlewing returns 0
01:48:11.693 00.000 9828 IsGuiding returns 1
01:48:11.724 00.031 9828 IsSlewing returns 0
01:48:11.724 00.000 9828 IsGuiding returns 0
01:48:11.724 00.000 9828 scope move finished after 16 + 139 ms
01:48:11.724 00.000 9828 Move returns status 0, amount 16
01:48:11.724 00.000 9828 move complete, result=0
01:48:11.725 00.001 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:48:11.725 00.000 9828 worker thread done servicing request
01:48:12.129 00.404 8976 Exposure complete
01:48:12.135 00.006 8976 worker thread done servicing request
01:48:12.135 00.000 5052 OnExposeComplete: enter
01:48:12.135 00.000 5052 UpdateGuideState(): m_state=6
01:48:12.135 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5602
01:48:12.135 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.62, Mass=196, SNR=9.7, Peak=73 HFD=2.8
01:48:12.135 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
01:48:12.135 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
01:48:12.135 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.09 hyp=0.49 cameraTheta=-0.19 mountX=-0.30 mountY=-0.35, mountTheta=-2.28
01:48:12.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.09, opts=13)
01:48:12.136 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.09)
01:48:12.136 00.000 8976 Worker thread wakes up
01:48:12.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.09) opts 0xd
01:48:12.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.09)
01:48:12.136 00.000 8976 Moving (0.48, -0.09) raw xDistance=-0.30 yDistance=-0.35
01:48:12.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
01:48:12.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:48:12.136 00.000 8976 MoveAxis(R, 1, ABG)
01:48:12.136 00.000 8976 stepping (-14, 11) + (1, 0)
01:48:12.136 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:12.137 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:48:12.146 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:48:12.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:12.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:12.146 00.000 5052 Enqueuing Expose request
01:48:12.171 00.025 8976 Received - 47 (G) 
01:48:12.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:12.171 00.000 8976 stepped: pos (-13, 11)
01:48:12.171 00.000 8976 MoveAxis(U, 1, ABG)
01:48:12.171 00.000 8976 stepping (-13, 11) + (0, 1)
01:48:12.171 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:12.203 00.032 8976 Received - 47 (G) 
01:48:12.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:12.203 00.000 8976 stepped: pos (-13, 12)
01:48:12.203 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
01:48:12.203 00.000 8976 MountToCamera -- mountX=2.40 mountY=-1.55 hyp=2.85 mountTheta=-0.57 cameraX=0.29, cameraY=2.84 cameraTheta=1.47
01:48:12.203 00.000 8976 incremental bump (0.286, 2.837) isValid = 1
01:48:12.203 00.000 8976 Scheduling Mount bump of (0.012, 0.119)
01:48:12.203 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:48:12.203 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:48:12.203 00.000 8976 move complete, result=0
01:48:12.203 00.000 9828 Worker thread wakes up
01:48:12.203 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:48:12.203 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:48:12.203 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
01:48:12.203 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
01:48:12.203 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
01:48:12.204 00.001 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:48:12.204 00.000 9828 BLC: window closed
01:48:12.204 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 1 ms NORTH
01:48:12.204 00.000 8976 worker thread done servicing request
01:48:12.204 00.000 9828 MoveAxis(E, 5, B)
01:48:12.204 00.000 9828 Guiding  Dir = 2, Dur = 5
01:48:12.204 00.000 8976 Worker thread wakes up
01:48:12.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:12.204 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:12.204 00.000 9828 IsSlewing returns 0
01:48:12.204 00.000 9828 IsGuiding returns 0
01:48:12.204 00.000 9828 PulseGuide returned control before completion, sleep 15
01:48:12.234 00.030 9828 IsGuiding returns 1
01:48:12.239 00.005 9828 scope still moving after pulse duration time elapsed
01:48:12.265 00.026 9828 IsSlewing returns 0
01:48:12.265 00.000 9828 IsGuiding returns 1
01:48:12.297 00.032 9828 IsSlewing returns 0
01:48:12.297 00.000 9828 IsGuiding returns 1
01:48:12.329 00.032 9828 IsSlewing returns 0
01:48:12.329 00.000 9828 IsGuiding returns 0
01:48:12.329 00.000 9828 scope move finished after 5 + 119 ms
01:48:12.329 00.000 9828 Move returns status 0, amount 5
01:48:12.329 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:12.329 00.000 9828 MoveAxis(N, 16, B)
01:48:12.329 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:12.345 00.016 9828 IsSlewing returns 0
01:48:12.345 00.000 9828 IsGuiding returns 0
01:48:12.345 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:12.376 00.031 9828 IsGuiding returns 1
01:48:12.376 00.000 9828 scope still moving after pulse duration time elapsed
01:48:12.407 00.031 9828 IsSlewing returns 0
01:48:12.407 00.000 9828 IsGuiding returns 1
01:48:12.438 00.031 9828 IsSlewing returns 0
01:48:12.438 00.000 9828 IsGuiding returns 1
01:48:12.469 00.031 9828 IsSlewing returns 0
01:48:12.470 00.001 9828 IsGuiding returns 1
01:48:12.500 00.030 9828 IsSlewing returns 0
01:48:12.500 00.000 9828 IsGuiding returns 0
01:48:12.500 00.000 9828 scope move finished after 16 + 138 ms
01:48:12.500 00.000 9828 Move returns status 0, amount 16
01:48:12.500 00.000 9828 move complete, result=0
01:48:12.500 00.000 9828 worker thread done servicing request
01:48:12.500 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:48:12.894 00.394 8976 Exposure complete
01:48:12.899 00.005 8976 worker thread done servicing request
01:48:12.899 00.000 5052 OnExposeComplete: enter
01:48:12.899 00.000 5052 UpdateGuideState(): m_state=6
01:48:12.900 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5603
01:48:12.900 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.53, Mass=219, SNR=10.2, Peak=73 HFD=2.8
01:48:12.900 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.04) = xAngle (-2.99 = -2.99)
01:48:12.900 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.09 = -3.09)
01:48:12.900 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.95 mountX=-0.22 mountY=-0.01, mountTheta=-3.09
01:48:12.900 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.18, opts=13)
01:48:12.901 00.001 5052 Enqueuing Move request for stepguider (0.13, -0.18)
01:48:12.901 00.000 8976 Worker thread wakes up
01:48:12.901 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.18) opts 0xd
01:48:12.901 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.18)
01:48:12.901 00.000 8976 Moving (0.13, -0.18) raw xDistance=-0.22 yDistance=-0.01
01:48:12.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:48:12.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:48:12.901 00.000 8976 MoveAxis(R, 0, ABG)
01:48:12.901 00.000 8976 MoveAxis(U, 0, ABG)
01:48:12.901 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
01:48:12.901 00.000 8976 MountToCamera -- mountX=2.26 mountY=-1.66 hyp=2.81 mountTheta=-0.63 cameraX=0.45, cameraY=2.77 cameraTheta=1.41
01:48:12.901 00.000 8976 incremental bump (0.453, 2.772) isValid = 1
01:48:12.901 00.000 8976 Scheduling Mount bump of (0.019, 0.118)
01:48:12.901 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:48:12.901 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:48:12.901 00.000 8976 move complete, result=0
01:48:12.901 00.000 9828 Worker thread wakes up
01:48:12.901 00.000 8976 worker thread done servicing request
01:48:12.901 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:48:12.901 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:48:12.901 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
01:48:12.901 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
01:48:12.901 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
01:48:12.901 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:48:12.901 00.000 9828 BLC: window closed
01:48:12.901 00.000 9828 MoveAxis(E, 8, B)
01:48:12.901 00.000 9828 Guiding  Dir = 2, Dur = 8
01:48:12.901 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:48:12.903 00.002 9828 IsSlewing returns 0
01:48:12.903 00.000 9828 IsGuiding returns 0
01:48:12.903 00.000 9828 PulseGuide returned control before completion, sleep 18
01:48:12.913 00.010 5052 UpdateGuideState exits: m=219 SNR=10.2
01:48:12.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:12.913 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:12.913 00.000 5052 Enqueuing Expose request
01:48:12.913 00.000 8976 Worker thread wakes up
01:48:12.913 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:12.914 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:12.914 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:12.936 00.022 9828 IsGuiding returns 1
01:48:12.936 00.000 9828 scope still moving after pulse duration time elapsed
01:48:12.967 00.031 9828 IsSlewing returns 0
01:48:12.967 00.000 9828 IsGuiding returns 1
01:48:12.998 00.031 9828 IsSlewing returns 0
01:48:12.998 00.000 9828 IsGuiding returns 1
01:48:13.028 00.030 9828 IsSlewing returns 0
01:48:13.028 00.000 9828 IsGuiding returns 0
01:48:13.028 00.000 9828 scope move finished after 8 + 118 ms
01:48:13.028 00.000 9828 Move returns status 0, amount 8
01:48:13.028 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:13.028 00.000 9828 MoveAxis(N, 16, B)
01:48:13.028 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:13.045 00.017 9828 IsSlewing returns 0
01:48:13.045 00.000 9828 IsGuiding returns 1
01:48:13.045 00.000 9828 Entered PulseGuideScope while moving
01:48:13.106 00.061 9828 IsSlewing returns 0
01:48:13.106 00.000 9828 IsGuiding returns 1
01:48:13.106 00.000 9828 Still moving
01:48:13.168 00.062 9828 IsSlewing returns 0
01:48:13.168 00.000 9828 IsGuiding returns 0
01:48:13.168 00.000 9828 Movement stopped - continuing
01:48:13.168 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:13.199 00.031 9828 IsGuiding returns 1
01:48:13.199 00.000 9828 scope still moving after pulse duration time elapsed
01:48:13.229 00.030 9828 IsSlewing returns 0
01:48:13.229 00.000 9828 IsGuiding returns 1
01:48:13.260 00.031 9828 IsSlewing returns 0
01:48:13.261 00.001 9828 IsGuiding returns 1
01:48:13.291 00.030 9828 IsSlewing returns 0
01:48:13.291 00.000 9828 IsGuiding returns 1
01:48:13.322 00.031 9828 IsSlewing returns 0
01:48:13.322 00.000 9828 IsGuiding returns 0
01:48:13.322 00.000 9828 scope move finished after 16 + 137 ms
01:48:13.322 00.000 9828 Move returns status 0, amount 16
01:48:13.322 00.000 9828 move complete, result=0
01:48:13.322 00.000 9828 worker thread done servicing request
01:48:13.322 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:48:13.604 00.282 8976 Exposure complete
01:48:13.609 00.005 8976 worker thread done servicing request
01:48:13.609 00.000 5052 OnExposeComplete: enter
01:48:13.609 00.000 5052 UpdateGuideState(): m_state=6
01:48:13.609 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5604
01:48:13.609 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.64, Mass=203, SNR=9.9, Peak=72 HFD=2.8
01:48:13.610 00.001 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
01:48:13.610 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
01:48:13.610 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.07 hyp=0.40 cameraTheta=-0.18 mountX=-0.24 mountY=-0.29, mountTheta=-2.27
01:48:13.611 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.07, opts=13)
01:48:13.611 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.07)
01:48:13.611 00.000 8976 Worker thread wakes up
01:48:13.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.07) opts 0xd
01:48:13.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.07)
01:48:13.611 00.000 8976 Moving (0.39, -0.07) raw xDistance=-0.24 yDistance=-0.29
01:48:13.612 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:48:13.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:48:13.612 00.000 8976 MoveAxis(R, 0, ABG)
01:48:13.612 00.000 8976 MoveAxis(U, 1, ABG)
01:48:13.612 00.000 8976 stepping (-13, 12) + (0, 1)
01:48:13.612 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:13.612 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:48:13.622 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
01:48:13.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:13.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:13.622 00.000 5052 Enqueuing Expose request
01:48:13.642 00.020 8976 Received - 47 (G) 
01:48:13.642 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:13.642 00.000 8976 stepped: pos (-13, 13)
01:48:13.642 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
01:48:13.642 00.000 8976 MountToCamera -- mountX=2.17 mountY=-1.80 hyp=2.82 mountTheta=-0.69 cameraX=0.61, cameraY=2.75 cameraTheta=1.35
01:48:13.642 00.000 8976 incremental bump (0.611, 2.753) isValid = 1
01:48:13.642 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
01:48:13.642 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:48:13.642 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:48:13.642 00.000 8976 move complete, result=0
01:48:13.642 00.000 9828 Worker thread wakes up
01:48:13.642 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:48:13.642 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:48:13.642 00.000 8976 worker thread done servicing request
01:48:13.642 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:48:13.642 00.000 8976 Worker thread wakes up
01:48:13.642 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.83)
01:48:13.642 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
01:48:13.643 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
01:48:13.643 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:48:13.643 00.000 9828 BLC: window closed
01:48:13.643 00.000 9828 MoveAxis(E, 10, B)
01:48:13.643 00.000 9828 Guiding  Dir = 2, Dur = 10
01:48:13.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:13.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:13.643 00.000 9828 IsSlewing returns 0
01:48:13.643 00.000 9828 IsGuiding returns 0
01:48:13.643 00.000 9828 PulseGuide returned control before completion, sleep 20
01:48:13.677 00.034 9828 IsGuiding returns 1
01:48:13.677 00.000 9828 scope still moving after pulse duration time elapsed
01:48:13.707 00.030 9828 IsSlewing returns 0
01:48:13.707 00.000 9828 IsGuiding returns 1
01:48:13.739 00.032 9828 IsSlewing returns 0
01:48:13.739 00.000 9828 IsGuiding returns 1
01:48:13.770 00.031 9828 IsSlewing returns 0
01:48:13.770 00.000 9828 IsGuiding returns 0
01:48:13.770 00.000 9828 scope move finished after 10 + 117 ms
01:48:13.770 00.000 9828 Move returns status 0, amount 10
01:48:13.770 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:13.770 00.000 9828 MoveAxis(N, 15, B)
01:48:13.770 00.000 9828 Guiding  Dir = 0, Dur = 15
01:48:13.785 00.015 9828 IsSlewing returns 0
01:48:13.785 00.000 9828 IsGuiding returns 0
01:48:13.785 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:13.817 00.032 9828 IsGuiding returns 1
01:48:13.817 00.000 9828 scope still moving after pulse duration time elapsed
01:48:13.849 00.032 9828 IsSlewing returns 0
01:48:13.849 00.000 9828 IsGuiding returns 1
01:48:13.880 00.031 9828 IsSlewing returns 0
01:48:13.880 00.000 9828 IsGuiding returns 1
01:48:13.911 00.031 9828 IsSlewing returns 0
01:48:13.911 00.000 9828 IsGuiding returns 1
01:48:13.942 00.031 9828 IsSlewing returns 0
01:48:13.942 00.000 9828 IsGuiding returns 0
01:48:13.942 00.000 9828 scope move finished after 15 + 141 ms
01:48:13.942 00.000 9828 Move returns status 0, amount 15
01:48:13.942 00.000 9828 move complete, result=0
01:48:13.942 00.000 9828 worker thread done servicing request
01:48:13.942 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:48:14.336 00.394 8976 Exposure complete
01:48:14.342 00.006 8976 worker thread done servicing request
01:48:14.342 00.000 5052 OnExposeComplete: enter
01:48:14.342 00.000 5052 UpdateGuideState(): m_state=6
01:48:14.342 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5605
01:48:14.342 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.42, Mass=203, SNR=9.9, Peak=71 HFD=2.5
01:48:14.342 00.000 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.04) = xAngle (-3.44 = 2.84)
01:48:14.342 00.000 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.55 = 2.74)
01:48:14.342 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.29 hyp=0.29 cameraTheta=-1.40 mountX=-0.28 mountY=0.11, mountTheta=2.75
01:48:14.342 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.29, opts=13)
01:48:14.342 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.29)
01:48:14.343 00.001 8976 Worker thread wakes up
01:48:14.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.29) opts 0xd
01:48:14.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.29)
01:48:14.343 00.000 8976 Moving (0.05, -0.29) raw xDistance=-0.28 yDistance=0.11
01:48:14.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:48:14.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:48:14.343 00.000 8976 MoveAxis(R, 1, ABG)
01:48:14.343 00.000 8976 stepping (-13, 13) + (1, 0)
01:48:14.343 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:14.343 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:48:14.356 00.013 5052 UpdateGuideState exits: m=203 SNR=9.9
01:48:14.357 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:14.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:14.357 00.000 5052 Enqueuing Expose request
01:48:14.361 00.004 8976 Received - 47 (G) 
01:48:14.361 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:14.361 00.000 8976 stepped: pos (-12, 13)
01:48:14.361 00.000 8976 MoveAxis(U, 0, ABG)
01:48:14.361 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
01:48:14.361 00.000 8976 MountToCamera -- mountX=2.06 mountY=-1.89 hyp=2.79 mountTheta=-0.74 cameraX=0.74, cameraY=2.69 cameraTheta=1.30
01:48:14.361 00.000 8976 incremental bump (0.740, 2.694) isValid = 1
01:48:14.361 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
01:48:14.361 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:48:14.361 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:48:14.361 00.000 8976 move complete, result=0
01:48:14.361 00.000 8976 worker thread done servicing request
01:48:14.362 00.001 9828 Worker thread wakes up
01:48:14.362 00.000 8976 Worker thread wakes up
01:48:14.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:14.362 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:14.362 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:48:14.362 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:48:14.362 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.88)
01:48:14.362 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.96)
01:48:14.362 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
01:48:14.362 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:48:14.362 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:48:14.362 00.000 9828 BLC: window closed
01:48:14.362 00.000 9828 MoveAxis(E, 11, B)
01:48:14.362 00.000 9828 Guiding  Dir = 2, Dur = 11
01:48:14.363 00.001 9828 IsSlewing returns 0
01:48:14.363 00.000 9828 IsGuiding returns 0
01:48:14.363 00.000 9828 PulseGuide returned control before completion, sleep 21
01:48:14.396 00.033 9828 IsGuiding returns 1
01:48:14.396 00.000 9828 scope still moving after pulse duration time elapsed
01:48:14.427 00.031 9828 IsSlewing returns 0
01:48:14.427 00.000 9828 IsGuiding returns 1
01:48:14.458 00.031 9828 IsSlewing returns 0
01:48:14.458 00.000 9828 IsGuiding returns 1
01:48:14.489 00.031 9828 IsSlewing returns 0
01:48:14.489 00.000 9828 IsGuiding returns 0
01:48:14.489 00.000 9828 scope move finished after 11 + 114 ms
01:48:14.489 00.000 9828 Move returns status 0, amount 11
01:48:14.489 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:14.489 00.000 9828 MoveAxis(N, 15, B)
01:48:14.489 00.000 9828 Guiding  Dir = 0, Dur = 15
01:48:14.504 00.015 9828 IsSlewing returns 0
01:48:14.504 00.000 9828 IsGuiding returns 0
01:48:14.504 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:14.535 00.031 9828 IsGuiding returns 1
01:48:14.535 00.000 9828 scope still moving after pulse duration time elapsed
01:48:14.566 00.031 9828 IsSlewing returns 0
01:48:14.566 00.000 9828 IsGuiding returns 1
01:48:14.597 00.031 9828 IsSlewing returns 0
01:48:14.597 00.000 9828 IsGuiding returns 1
01:48:14.627 00.030 9828 IsSlewing returns 0
01:48:14.627 00.000 9828 IsGuiding returns 1
01:48:14.658 00.031 9828 IsSlewing returns 0
01:48:14.658 00.000 9828 IsGuiding returns 0
01:48:14.658 00.000 9828 scope move finished after 15 + 139 ms
01:48:14.658 00.000 9828 Move returns status 0, amount 15
01:48:14.658 00.000 9828 move complete, result=0
01:48:14.658 00.000 9828 worker thread done servicing request
01:48:14.658 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:48:15.052 00.394 8976 Exposure complete
01:48:15.057 00.005 8976 worker thread done servicing request
01:48:15.057 00.000 5052 OnExposeComplete: enter
01:48:15.057 00.000 5052 UpdateGuideState(): m_state=6
01:48:15.058 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5606
01:48:15.058 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.64, Mass=216, SNR=10.2, Peak=69 HFD=2.6
01:48:15.058 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
01:48:15.058 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.92 = 2.37)
01:48:15.058 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.08 cameraTheta=-1.77 mountX=-0.06 mountY=0.05, mountTheta=2.41
01:48:15.058 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.07, opts=13)
01:48:15.058 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.07)
01:48:15.059 00.001 8976 Worker thread wakes up
01:48:15.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.07) opts 0xd
01:48:15.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.07)
01:48:15.059 00.000 8976 Moving (-0.01, -0.07) raw xDistance=-0.06 yDistance=0.05
01:48:15.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:48:15.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:48:15.059 00.000 8976 MoveAxis(R, 0, ABG)
01:48:15.059 00.000 8976 MoveAxis(U, 0, ABG)
01:48:15.059 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
01:48:15.059 00.000 8976 MountToCamera -- mountX=1.99 mountY=-1.94 hyp=2.78 mountTheta=-0.77 cameraX=0.83, cameraY=2.66 cameraTheta=1.27
01:48:15.059 00.000 8976 incremental bump (0.826, 2.655) isValid = 1
01:48:15.059 00.000 8976 Scheduling Mount bump of (0.022, 0.073)
01:48:15.059 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.07, opts=4)
01:48:15.059 00.000 8976 Enqueuing Move request for scope (0.02, 0.07)
01:48:15.059 00.000 8976 move complete, result=0
01:48:15.059 00.000 9828 Worker thread wakes up
01:48:15.059 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0x4
01:48:15.059 00.000 8976 worker thread done servicing request
01:48:15.059 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:48:15.059 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.91)
01:48:15.060 00.001 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
01:48:15.060 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.28 mountX=-0.03 mountY=-0.07, mountTheta=-1.92
01:48:15.060 00.000 9828 Moving (0.02, 0.07) raw xDistance=-0.03 yDistance=-0.07
01:48:15.060 00.000 9828 BLC: window closed
01:48:15.060 00.000 9828 MoveAxis(E, 8, B)
01:48:15.060 00.000 9828 Guiding  Dir = 2, Dur = 8
01:48:15.060 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:48:15.060 00.000 9828 IsSlewing returns 0
01:48:15.060 00.000 9828 IsGuiding returns 0
01:48:15.060 00.000 9828 PulseGuide returned control before completion, sleep 18
01:48:15.069 00.009 5052 UpdateGuideState exits: m=216 SNR=10.2
01:48:15.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:15.069 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:15.069 00.000 5052 Enqueuing Expose request
01:48:15.069 00.000 8976 Worker thread wakes up
01:48:15.069 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:15.070 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:15.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:15.092 00.022 9828 IsGuiding returns 1
01:48:15.092 00.000 9828 scope still moving after pulse duration time elapsed
01:48:15.123 00.031 9828 IsSlewing returns 0
01:48:15.123 00.000 9828 IsGuiding returns 1
01:48:15.153 00.030 9828 IsSlewing returns 0
01:48:15.153 00.000 9828 IsGuiding returns 1
01:48:15.184 00.031 9828 IsSlewing returns 0
01:48:15.184 00.000 9828 IsGuiding returns 1
01:48:15.215 00.031 9828 IsSlewing returns 0
01:48:15.215 00.000 9828 IsGuiding returns 0
01:48:15.215 00.000 9828 scope move finished after 8 + 146 ms
01:48:15.215 00.000 9828 Move returns status 0, amount 8
01:48:15.215 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:15.215 00.000 9828 MoveAxis(N, 9, B)
01:48:15.215 00.000 9828 Guiding  Dir = 0, Dur = 9
01:48:15.231 00.016 9828 IsSlewing returns 0
01:48:15.232 00.001 9828 IsGuiding returns 0
01:48:15.232 00.000 9828 PulseGuide returned control before completion, sleep 19
01:48:15.260 00.028 9828 IsGuiding returns 1
01:48:15.260 00.000 9828 scope still moving after pulse duration time elapsed
01:48:15.291 00.031 9828 IsSlewing returns 0
01:48:15.291 00.000 9828 IsGuiding returns 1
01:48:15.324 00.033 9828 IsSlewing returns 0
01:48:15.324 00.000 9828 IsGuiding returns 1
01:48:15.354 00.030 9828 IsSlewing returns 0
01:48:15.354 00.000 9828 IsGuiding returns 0
01:48:15.354 00.000 9828 scope move finished after 9 + 113 ms
01:48:15.354 00.000 9828 Move returns status 0, amount 9
01:48:15.354 00.000 9828 move complete, result=0
01:48:15.354 00.000 9828 worker thread done servicing request
01:48:15.354 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 9 ms NORTH
01:48:15.760 00.406 8976 Exposure complete
01:48:15.766 00.006 8976 worker thread done servicing request
01:48:15.766 00.000 5052 OnExposeComplete: enter
01:48:15.766 00.000 5052 UpdateGuideState(): m_state=6
01:48:15.766 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5607
01:48:15.766 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.47, Mass=197, SNR=9.7, Peak=71 HFD=2.9
01:48:15.766 00.000 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
01:48:15.766 00.000 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
01:48:15.766 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-0.85 mountX=-0.31 mountY=-0.05, mountTheta=-2.99
01:48:15.767 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.24, opts=13)
01:48:15.767 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.24)
01:48:15.767 00.000 8976 Worker thread wakes up
01:48:15.767 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.24) opts 0xd
01:48:15.767 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.24)
01:48:15.767 00.000 8976 Moving (0.21, -0.24) raw xDistance=-0.31 yDistance=-0.05
01:48:15.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:48:15.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:48:15.767 00.000 8976 MoveAxis(R, 1, ABG)
01:48:15.767 00.000 8976 stepping (-12, 13) + (1, 0)
01:48:15.767 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:15.768 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:48:15.777 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:48:15.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:15.777 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:15.777 00.000 5052 Enqueuing Expose request
01:48:15.800 00.023 8976 Received - 47 (G) 
01:48:15.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:15.800 00.000 8976 stepped: pos (-11, 13)
01:48:15.800 00.000 8976 MoveAxis(U, 0, ABG)
01:48:15.800 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:48:15.800 00.000 8976 MountToCamera -- mountX=1.89 mountY=-1.98 hyp=2.74 mountTheta=-0.81 cameraX=0.91, cameraY=2.58 cameraTheta=1.23
01:48:15.800 00.000 8976 incremental bump (0.907, 2.584) isValid = 1
01:48:15.800 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
01:48:15.800 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:48:15.800 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:48:15.800 00.000 8976 move complete, result=0
01:48:15.800 00.000 9828 Worker thread wakes up
01:48:15.800 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:48:15.800 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:48:15.800 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
01:48:15.800 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
01:48:15.800 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:48:15.800 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:48:15.800 00.000 9828 BLC: window closed
01:48:15.801 00.001 9828 MoveAxis(E, 14, B)
01:48:15.801 00.000 9828 Guiding  Dir = 2, Dur = 14
01:48:15.801 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:48:15.801 00.000 8976 worker thread done servicing request
01:48:15.801 00.000 8976 Worker thread wakes up
01:48:15.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:15.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:15.801 00.000 9828 IsSlewing returns 0
01:48:15.801 00.000 9828 IsGuiding returns 0
01:48:15.801 00.000 9828 PulseGuide returned control before completion, sleep 24
01:48:15.832 00.031 9828 IsGuiding returns 1
01:48:15.833 00.001 9828 scope still moving after pulse duration time elapsed
01:48:15.863 00.030 9828 IsSlewing returns 0
01:48:15.864 00.001 9828 IsGuiding returns 1
01:48:15.895 00.031 9828 IsSlewing returns 0
01:48:15.895 00.000 9828 IsGuiding returns 1
01:48:15.927 00.032 9828 IsSlewing returns 0
01:48:15.927 00.000 9828 IsGuiding returns 0
01:48:15.927 00.000 9828 scope move finished after 14 + 112 ms
01:48:15.927 00.000 9828 Move returns status 0, amount 14
01:48:15.927 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:15.927 00.000 9828 MoveAxis(N, 15, B)
01:48:15.927 00.000 9828 Guiding  Dir = 0, Dur = 15
01:48:15.942 00.015 9828 IsSlewing returns 0
01:48:15.942 00.000 9828 IsGuiding returns 0
01:48:15.942 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:15.974 00.032 9828 IsGuiding returns 1
01:48:15.974 00.000 9828 scope still moving after pulse duration time elapsed
01:48:16.005 00.031 9828 IsSlewing returns 0
01:48:16.005 00.000 9828 IsGuiding returns 1
01:48:16.036 00.031 9828 IsSlewing returns 0
01:48:16.036 00.000 9828 IsGuiding returns 1
01:48:16.068 00.032 9828 IsSlewing returns 0
01:48:16.068 00.000 9828 IsGuiding returns 1
01:48:16.099 00.031 9828 IsSlewing returns 0
01:48:16.099 00.000 9828 IsGuiding returns 0
01:48:16.099 00.000 9828 scope move finished after 15 + 142 ms
01:48:16.100 00.001 9828 Move returns status 0, amount 15
01:48:16.100 00.000 9828 move complete, result=0
01:48:16.100 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
01:48:16.103 00.003 9828 worker thread done servicing request
01:48:16.492 00.389 8976 Exposure complete
01:48:16.498 00.006 8976 worker thread done servicing request
01:48:16.498 00.000 5052 OnExposeComplete: enter
01:48:16.498 00.000 5052 UpdateGuideState(): m_state=6
01:48:16.498 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5608
01:48:16.498 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.83, Mass=184, SNR=9.4, Peak=75 HFD=2.2
01:48:16.498 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
01:48:16.498 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
01:48:16.498 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.55 mountX=0.02 mountY=-0.22, mountTheta=-1.50
01:48:16.500 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.12, opts=13)
01:48:16.500 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.12)
01:48:16.500 00.000 8976 Worker thread wakes up
01:48:16.500 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.12) opts 0xd
01:48:16.500 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.12)
01:48:16.500 00.000 8976 Moving (0.19, 0.12) raw xDistance=0.02 yDistance=-0.22
01:48:16.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:48:16.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:48:16.500 00.000 8976 MoveAxis(R, 0, ABG)
01:48:16.500 00.000 8976 MoveAxis(U, 0, ABG)
01:48:16.500 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
01:48:16.500 00.000 8976 MountToCamera -- mountX=1.82 mountY=-2.01 hyp=2.71 mountTheta=-0.83 cameraX=0.96, cameraY=2.54 cameraTheta=1.21
01:48:16.500 00.000 8976 incremental bump (0.961, 2.536) isValid = 1
01:48:16.500 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
01:48:16.501 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:48:16.501 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:48:16.501 00.000 8976 move complete, result=0
01:48:16.501 00.000 9828 Worker thread wakes up
01:48:16.501 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:48:16.501 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:48:16.501 00.000 8976 worker thread done servicing request
01:48:16.501 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.97)
01:48:16.501 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
01:48:16.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:48:16.501 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
01:48:16.501 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
01:48:16.501 00.000 9828 BLC: window closed
01:48:16.501 00.000 9828 MoveAxis(E, 15, B)
01:48:16.501 00.000 9828 Guiding  Dir = 2, Dur = 15
01:48:16.502 00.001 9828 IsSlewing returns 0
01:48:16.502 00.000 9828 IsGuiding returns 0
01:48:16.502 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:16.512 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:48:16.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:16.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:16.512 00.000 5052 Enqueuing Expose request
01:48:16.512 00.000 8976 Worker thread wakes up
01:48:16.512 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:48:16.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:16.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:16.529 00.017 9828 IsGuiding returns 1
01:48:16.529 00.000 9828 scope still moving after pulse duration time elapsed
01:48:16.561 00.032 9828 IsSlewing returns 0
01:48:16.561 00.000 9828 IsGuiding returns 1
01:48:16.592 00.031 9828 IsSlewing returns 0
01:48:16.592 00.000 9828 IsGuiding returns 1
01:48:16.624 00.032 9828 IsSlewing returns 0
01:48:16.624 00.000 9828 IsGuiding returns 1
01:48:16.655 00.031 9828 IsSlewing returns 0
01:48:16.655 00.000 9828 IsGuiding returns 1
01:48:16.687 00.032 9828 IsSlewing returns 0
01:48:16.687 00.000 9828 IsGuiding returns 1
01:48:16.719 00.032 9828 IsSlewing returns 0
01:48:16.719 00.000 9828 IsGuiding returns 0
01:48:16.719 00.000 9828 scope move finished after 15 + 201 ms
01:48:16.719 00.000 9828 Move returns status 0, amount 15
01:48:16.719 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:16.719 00.000 9828 MoveAxis(N, 14, B)
01:48:16.719 00.000 9828 Guiding  Dir = 0, Dur = 14
01:48:16.734 00.015 9828 IsSlewing returns 0
01:48:16.734 00.000 9828 IsGuiding returns 0
01:48:16.734 00.000 9828 PulseGuide returned control before completion, sleep 24
01:48:16.765 00.031 9828 IsGuiding returns 1
01:48:16.765 00.000 9828 scope still moving after pulse duration time elapsed
01:48:16.795 00.030 9828 IsSlewing returns 0
01:48:16.795 00.000 9828 IsGuiding returns 1
01:48:16.827 00.032 9828 IsSlewing returns 0
01:48:16.827 00.000 9828 IsGuiding returns 1
01:48:16.859 00.032 9828 IsSlewing returns 0
01:48:16.859 00.000 9828 IsGuiding returns 1
01:48:16.890 00.031 9828 IsSlewing returns 0
01:48:16.890 00.000 9828 IsGuiding returns 0
01:48:16.890 00.000 9828 scope move finished after 14 + 141 ms
01:48:16.890 00.000 9828 Move returns status 0, amount 14
01:48:16.890 00.000 9828 move complete, result=0
01:48:16.890 00.000 9828 worker thread done servicing request
01:48:16.890 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:48:17.201 00.311 8976 Exposure complete
01:48:17.206 00.005 8976 worker thread done servicing request
01:48:17.206 00.000 5052 OnExposeComplete: enter
01:48:17.206 00.000 5052 UpdateGuideState(): m_state=6
01:48:17.206 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5609
01:48:17.206 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.74, Mass=192, SNR=9.6, Peak=71 HFD=2.1
01:48:17.206 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
01:48:17.206 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:48:17.206 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.03 hyp=0.46 cameraTheta=0.06 mountX=-0.19 mountY=-0.40, mountTheta=-2.00
01:48:17.207 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.03, opts=13)
01:48:17.207 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.03)
01:48:17.207 00.000 8976 Worker thread wakes up
01:48:17.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.03) opts 0xd
01:48:17.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.03)
01:48:17.207 00.000 8976 Moving (0.46, 0.03) raw xDistance=-0.19 yDistance=-0.40
01:48:17.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:48:17.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:48:17.207 00.000 8976 MoveAxis(R, 0, ABG)
01:48:17.207 00.000 8976 MoveAxis(U, 2, ABG)
01:48:17.208 00.001 8976 stepping (-11, 13) + (0, 2)
01:48:17.208 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:17.208 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:48:17.218 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:48:17.218 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:17.218 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:17.218 00.000 5052 Enqueuing Expose request
01:48:17.238 00.020 8976 Received - 47 (G) 
01:48:17.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:17.238 00.000 8976 stepped: pos (-11, 15)
01:48:17.238 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
01:48:17.238 00.000 8976 MountToCamera -- mountX=1.78 mountY=-2.13 hyp=2.78 mountTheta=-0.88 cameraX=1.09, cameraY=2.55 cameraTheta=1.17
01:48:17.238 00.000 8976 incremental bump (1.091, 2.552) isValid = 1
01:48:17.238 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
01:48:17.238 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:48:17.238 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:48:17.238 00.000 8976 move complete, result=0
01:48:17.239 00.001 9828 Worker thread wakes up
01:48:17.239 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:48:17.239 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:48:17.239 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
01:48:17.239 00.000 8976 worker thread done servicing request
01:48:17.239 00.000 8976 Worker thread wakes up
01:48:17.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:17.239 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:48:17.239 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
01:48:17.239 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
01:48:17.239 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:48:17.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:17.239 00.000 9828 BLC: window closed
01:48:17.239 00.000 9828 MoveAxis(E, 16, B)
01:48:17.239 00.000 9828 Guiding  Dir = 2, Dur = 16
01:48:17.240 00.001 9828 IsSlewing returns 0
01:48:17.240 00.000 9828 IsGuiding returns 0
01:48:17.240 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:17.276 00.036 9828 IsGuiding returns 1
01:48:17.276 00.000 9828 scope still moving after pulse duration time elapsed
01:48:17.307 00.031 9828 IsSlewing returns 0
01:48:17.307 00.000 9828 IsGuiding returns 1
01:48:17.338 00.031 9828 IsSlewing returns 0
01:48:17.338 00.000 9828 IsGuiding returns 1
01:48:17.369 00.031 9828 IsSlewing returns 0
01:48:17.369 00.000 9828 IsGuiding returns 0
01:48:17.369 00.000 9828 scope move finished after 16 + 113 ms
01:48:17.369 00.000 9828 Move returns status 0, amount 16
01:48:17.369 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:17.369 00.000 9828 MoveAxis(N, 14, B)
01:48:17.370 00.001 9828 Guiding  Dir = 0, Dur = 14
01:48:17.385 00.015 9828 IsSlewing returns 0
01:48:17.386 00.001 9828 IsGuiding returns 0
01:48:17.386 00.000 9828 PulseGuide returned control before completion, sleep 24
01:48:17.417 00.031 9828 IsGuiding returns 1
01:48:17.417 00.000 9828 scope still moving after pulse duration time elapsed
01:48:17.449 00.032 9828 IsSlewing returns 0
01:48:17.449 00.000 9828 IsGuiding returns 1
01:48:17.479 00.030 9828 IsSlewing returns 0
01:48:17.479 00.000 9828 IsGuiding returns 1
01:48:17.510 00.031 9828 IsSlewing returns 0
01:48:17.511 00.001 9828 IsGuiding returns 1
01:48:17.541 00.030 9828 IsSlewing returns 0
01:48:17.541 00.000 9828 IsGuiding returns 0
01:48:17.541 00.000 9828 scope move finished after 14 + 141 ms
01:48:17.541 00.000 9828 Move returns status 0, amount 14
01:48:17.541 00.000 9828 move complete, result=0
01:48:17.541 00.000 9828 worker thread done servicing request
01:48:17.541 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:48:17.925 00.384 8976 Exposure complete
01:48:17.931 00.006 8976 worker thread done servicing request
01:48:17.932 00.001 5052 OnExposeComplete: enter
01:48:17.932 00.000 5052 UpdateGuideState(): m_state=6
01:48:17.932 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5610
01:48:17.932 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.55, Mass=199, SNR=9.8, Peak=76 HFD=2.1
01:48:17.932 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
01:48:17.932 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
01:48:17.932 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.28 cameraTheta=-0.62 mountX=-0.25 mountY=-0.10, mountTheta=-2.76
01:48:17.933 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.16, opts=13)
01:48:17.933 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.16)
01:48:17.933 00.000 8976 Worker thread wakes up
01:48:17.933 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.16) opts 0xd
01:48:17.933 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.16)
01:48:17.933 00.000 8976 Moving (0.22, -0.16) raw xDistance=-0.25 yDistance=-0.10
01:48:17.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:48:17.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:48:17.933 00.000 8976 MoveAxis(R, 0, ABG)
01:48:17.933 00.000 8976 MoveAxis(U, 0, ABG)
01:48:17.933 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
01:48:17.933 00.000 8976 MountToCamera -- mountX=1.75 mountY=-2.22 hyp=2.82 mountTheta=-0.90 cameraX=1.18, cameraY=2.56 cameraTheta=1.14
01:48:17.933 00.000 8976 incremental bump (1.178, 2.563) isValid = 1
01:48:17.934 00.001 8976 Scheduling Mount bump of (0.048, 0.108)
01:48:17.934 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:48:17.934 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:48:17.934 00.000 8976 move complete, result=0
01:48:17.934 00.000 9828 Worker thread wakes up
01:48:17.934 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:48:17.934 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:48:17.934 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
01:48:17.934 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
01:48:17.934 00.000 8976 worker thread done servicing request
01:48:17.934 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
01:48:17.934 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:48:17.934 00.000 9828 BLC: window closed
01:48:17.934 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:48:17.934 00.000 9828 MoveAxis(E, 17, B)
01:48:17.934 00.000 9828 Guiding  Dir = 2, Dur = 17
01:48:17.935 00.001 9828 IsSlewing returns 0
01:48:17.935 00.000 9828 IsGuiding returns 0
01:48:17.935 00.000 9828 PulseGuide returned control before completion, sleep 27
01:48:17.943 00.008 5052 UpdateGuideState exits: m=199 SNR=9.8
01:48:17.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:17.944 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:17.944 00.000 5052 Enqueuing Expose request
01:48:17.944 00.000 8976 Worker thread wakes up
01:48:17.944 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:17.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:17.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:17.975 00.031 9828 IsGuiding returns 1
01:48:17.975 00.000 9828 scope still moving after pulse duration time elapsed
01:48:18.005 00.030 9828 IsSlewing returns 0
01:48:18.005 00.000 9828 IsGuiding returns 1
01:48:18.036 00.031 9828 IsSlewing returns 0
01:48:18.036 00.000 9828 IsGuiding returns 1
01:48:18.067 00.031 9828 IsSlewing returns 0
01:48:18.067 00.000 9828 IsGuiding returns 0
01:48:18.067 00.000 9828 scope move finished after 17 + 116 ms
01:48:18.067 00.000 9828 Move returns status 0, amount 17
01:48:18.067 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:18.067 00.000 9828 MoveAxis(N, 14, B)
01:48:18.068 00.001 9828 Guiding  Dir = 0, Dur = 14
01:48:18.083 00.015 9828 IsSlewing returns 0
01:48:18.083 00.000 9828 IsGuiding returns 0
01:48:18.083 00.000 9828 PulseGuide returned control before completion, sleep 24
01:48:18.114 00.031 9828 IsGuiding returns 1
01:48:18.114 00.000 9828 scope still moving after pulse duration time elapsed
01:48:18.145 00.031 9828 IsSlewing returns 0
01:48:18.145 00.000 9828 IsGuiding returns 1
01:48:18.177 00.032 9828 IsSlewing returns 0
01:48:18.177 00.000 9828 IsGuiding returns 1
01:48:18.207 00.030 9828 IsSlewing returns 0
01:48:18.207 00.000 9828 IsGuiding returns 1
01:48:18.238 00.031 9828 IsSlewing returns 0
01:48:18.238 00.000 9828 IsGuiding returns 0
01:48:18.238 00.000 9828 scope move finished after 14 + 141 ms
01:48:18.238 00.000 9828 Move returns status 0, amount 14
01:48:18.238 00.000 9828 move complete, result=0
01:48:18.238 00.000 9828 worker thread done servicing request
01:48:18.239 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:48:18.630 00.391 8976 Exposure complete
01:48:18.636 00.006 8976 worker thread done servicing request
01:48:18.636 00.000 5052 OnExposeComplete: enter
01:48:18.636 00.000 5052 UpdateGuideState(): m_state=6
01:48:18.636 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5611
01:48:18.636 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.44, Mass=204, SNR=9.9, Peak=79 HFD=1.6
01:48:18.636 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
01:48:18.636 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
01:48:18.636 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.27 hyp=0.47 cameraTheta=-0.61 mountX=-0.42 mountY=-0.18, mountTheta=-2.74
01:48:18.637 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.27, opts=13)
01:48:18.637 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.27)
01:48:18.637 00.000 8976 Worker thread wakes up
01:48:18.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.27) opts 0xd
01:48:18.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.27)
01:48:18.637 00.000 8976 Moving (0.39, -0.27) raw xDistance=-0.42 yDistance=-0.18
01:48:18.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
01:48:18.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:48:18.637 00.000 8976 MoveAxis(R, 2, ABG)
01:48:18.637 00.000 8976 stepping (-11, 15) + (2, 0)
01:48:18.637 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:18.638 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:48:18.647 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:48:18.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:18.648 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:18.648 00.000 5052 Enqueuing Expose request
01:48:18.661 00.013 8976 Received - 47 (G) 
01:48:18.661 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:18.661 00.000 8976 stepped: pos (-9, 15)
01:48:18.661 00.000 8976 MoveAxis(U, 0, ABG)
01:48:18.661 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:48:18.661 00.000 8976 MountToCamera -- mountX=1.62 mountY=-2.27 hyp=2.79 mountTheta=-0.95 cameraX=1.28, cameraY=2.48 cameraTheta=1.09
01:48:18.661 00.000 8976 incremental bump (1.282, 2.480) isValid = 1
01:48:18.661 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
01:48:18.661 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:48:18.661 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:48:18.661 00.000 8976 move complete, result=0
01:48:18.661 00.000 9828 Worker thread wakes up
01:48:18.661 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:48:18.661 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:48:18.661 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:48:18.661 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
01:48:18.661 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
01:48:18.661 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
01:48:18.662 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:48:18.662 00.000 9828 BLC: window closed
01:48:18.662 00.000 8976 worker thread done servicing request
01:48:18.662 00.000 8976 Worker thread wakes up
01:48:18.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:18.662 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:18.662 00.000 9828 MoveAxis(E, 18, B)
01:48:18.662 00.000 9828 Guiding  Dir = 2, Dur = 18
01:48:18.662 00.000 9828 IsSlewing returns 0
01:48:18.662 00.000 9828 IsGuiding returns 0
01:48:18.663 00.001 9828 PulseGuide returned control before completion, sleep 28
01:48:18.703 00.040 9828 IsGuiding returns 1
01:48:18.703 00.000 9828 scope still moving after pulse duration time elapsed
01:48:18.734 00.031 9828 IsSlewing returns 0
01:48:18.734 00.000 9828 IsGuiding returns 1
01:48:18.766 00.032 9828 IsSlewing returns 0
01:48:18.766 00.000 9828 IsGuiding returns 1
01:48:18.796 00.030 9828 IsSlewing returns 0
01:48:18.796 00.000 9828 IsGuiding returns 0
01:48:18.796 00.000 9828 scope move finished after 18 + 115 ms
01:48:18.796 00.000 9828 Move returns status 0, amount 18
01:48:18.796 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:18.796 00.000 9828 MoveAxis(N, 13, B)
01:48:18.796 00.000 9828 Guiding  Dir = 0, Dur = 13
01:48:18.813 00.017 9828 IsSlewing returns 0
01:48:18.813 00.000 9828 IsGuiding returns 0
01:48:18.813 00.000 9828 PulseGuide returned control before completion, sleep 23
01:48:18.843 00.030 9828 IsGuiding returns 1
01:48:18.843 00.000 9828 scope still moving after pulse duration time elapsed
01:48:18.875 00.032 9828 IsSlewing returns 0
01:48:18.875 00.000 9828 IsGuiding returns 1
01:48:18.905 00.030 9828 IsSlewing returns 0
01:48:18.905 00.000 9828 IsGuiding returns 1
01:48:18.937 00.032 9828 IsSlewing returns 0
01:48:18.937 00.000 9828 IsGuiding returns 0
01:48:18.937 00.000 9828 scope move finished after 13 + 110 ms
01:48:18.937 00.000 9828 Move returns status 0, amount 13
01:48:18.937 00.000 9828 move complete, result=0
01:48:18.937 00.000 9828 worker thread done servicing request
01:48:18.937 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:48:19.351 00.414 8976 Exposure complete
01:48:19.356 00.005 8976 worker thread done servicing request
01:48:19.357 00.001 5052 OnExposeComplete: enter
01:48:19.357 00.000 5052 UpdateGuideState(): m_state=6
01:48:19.357 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5612
01:48:19.357 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.81, Mass=198, SNR=9.8, Peak=72 HFD=2.2
01:48:19.357 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:48:19.357 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
01:48:19.357 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.11 hyp=0.46 cameraTheta=0.23 mountX=-0.11 mountY=-0.43, mountTheta=-1.82
01:48:19.358 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.11, opts=13)
01:48:19.358 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.11)
01:48:19.358 00.000 8976 Worker thread wakes up
01:48:19.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.11) opts 0xd
01:48:19.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.11)
01:48:19.358 00.000 8976 Moving (0.45, 0.11) raw xDistance=-0.11 yDistance=-0.43
01:48:19.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:48:19.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:48:19.358 00.000 8976 MoveAxis(R, 0, ABG)
01:48:19.358 00.000 8976 MoveAxis(U, 2, ABG)
01:48:19.358 00.000 8976 stepping (-9, 15) + (0, 2)
01:48:19.358 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:19.359 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:48:19.368 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
01:48:19.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:19.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:19.368 00.000 5052 Enqueuing Expose request
01:48:19.397 00.029 8976 Received - 47 (G) 
01:48:19.397 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:19.397 00.000 8976 stepped: pos (-9, 17)
01:48:19.397 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:48:19.397 00.000 8976 MountToCamera -- mountX=1.54 mountY=-2.41 hyp=2.86 mountTheta=-1.00 cameraX=1.45, cameraY=2.47 cameraTheta=1.04
01:48:19.397 00.000 8976 incremental bump (1.445, 2.472) isValid = 1
01:48:19.397 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:48:19.397 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:48:19.397 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:48:19.397 00.000 8976 move complete, result=0
01:48:19.397 00.000 9828 Worker thread wakes up
01:48:19.397 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:48:19.397 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:48:19.397 00.000 8976 worker thread done servicing request
01:48:19.397 00.000 8976 Worker thread wakes up
01:48:19.397 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:48:19.398 00.001 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:48:19.398 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:48:19.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:19.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:19.398 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:48:19.398 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:48:19.398 00.000 9828 BLC: window closed
01:48:19.398 00.000 9828 MoveAxis(E, 20, B)
01:48:19.398 00.000 9828 Guiding  Dir = 2, Dur = 20
01:48:19.398 00.000 9828 IsSlewing returns 0
01:48:19.398 00.000 9828 IsGuiding returns 0
01:48:19.399 00.001 9828 PulseGuide returned control before completion, sleep 30
01:48:19.435 00.036 9828 IsGuiding returns 1
01:48:19.435 00.000 9828 scope still moving after pulse duration time elapsed
01:48:19.466 00.031 9828 IsSlewing returns 0
01:48:19.466 00.000 9828 IsGuiding returns 1
01:48:19.497 00.031 9828 IsSlewing returns 0
01:48:19.497 00.000 9828 IsGuiding returns 1
01:48:19.528 00.031 9828 IsSlewing returns 0
01:48:19.529 00.001 9828 IsGuiding returns 0
01:48:19.529 00.000 9828 scope move finished after 20 + 110 ms
01:48:19.529 00.000 9828 Move returns status 0, amount 20
01:48:19.529 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:19.529 00.000 9828 MoveAxis(N, 13, B)
01:48:19.529 00.000 9828 Guiding  Dir = 0, Dur = 13
01:48:19.545 00.016 9828 IsSlewing returns 0
01:48:19.545 00.000 9828 IsGuiding returns 0
01:48:19.546 00.001 9828 PulseGuide returned control before completion, sleep 23
01:48:19.576 00.030 9828 IsGuiding returns 1
01:48:19.576 00.000 9828 scope still moving after pulse duration time elapsed
01:48:19.607 00.031 9828 IsSlewing returns 0
01:48:19.607 00.000 9828 IsGuiding returns 1
01:48:19.638 00.031 9828 IsSlewing returns 0
01:48:19.638 00.000 9828 IsGuiding returns 1
01:48:19.669 00.031 9828 IsSlewing returns 0
01:48:19.669 00.000 9828 IsGuiding returns 1
01:48:19.699 00.030 9828 IsSlewing returns 0
01:48:19.699 00.000 9828 IsGuiding returns 0
01:48:19.699 00.000 9828 scope move finished after 13 + 140 ms
01:48:19.699 00.000 9828 Move returns status 0, amount 13
01:48:19.699 00.000 9828 move complete, result=0
01:48:19.699 00.000 9828 worker thread done servicing request
01:48:19.699 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:48:20.088 00.389 8976 Exposure complete
01:48:20.094 00.006 8976 worker thread done servicing request
01:48:20.094 00.000 5052 OnExposeComplete: enter
01:48:20.094 00.000 5052 UpdateGuideState(): m_state=6
01:48:20.094 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5613
01:48:20.094 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.41, Mass=208, SNR=10.1, Peak=74 HFD=2.2
01:48:20.094 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
01:48:20.094 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.15 = 3.13)
01:48:20.094 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.30 hyp=0.36 cameraTheta=-1.01 mountX=-0.35 mountY=0.00, mountTheta=3.13
01:48:20.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.30, opts=13)
01:48:20.095 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.30)
01:48:20.095 00.000 8976 Worker thread wakes up
01:48:20.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.30) opts 0xd
01:48:20.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.30)
01:48:20.095 00.000 8976 Moving (0.19, -0.30) raw xDistance=-0.35 yDistance=0.00
01:48:20.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:48:20.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:48:20.095 00.000 8976 MoveAxis(R, 1, ABG)
01:48:20.095 00.000 8976 stepping (-9, 17) + (1, 0)
01:48:20.095 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:20.096 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:48:20.108 00.012 5052 UpdateGuideState exits: m=208 SNR=10.1
01:48:20.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:20.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:20.108 00.000 5052 Enqueuing Expose request
01:48:20.115 00.007 8976 Received - 47 (G) 
01:48:20.116 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:20.116 00.000 8976 stepped: pos (-8, 17)
01:48:20.116 00.000 8976 MoveAxis(U, 0, ABG)
01:48:20.116 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:48:20.116 00.000 8976 MountToCamera -- mountX=1.44 mountY=-2.51 hyp=2.89 mountTheta=-1.05 cameraX=1.58, cameraY=2.42 cameraTheta=0.99
01:48:20.116 00.000 8976 incremental bump (1.578, 2.422) isValid = 1
01:48:20.116 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
01:48:20.116 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:48:20.116 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:48:20.116 00.000 8976 move complete, result=0
01:48:20.116 00.000 8976 worker thread done servicing request
01:48:20.116 00.000 8976 Worker thread wakes up
01:48:20.116 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.0 px 0 ms NORTH
01:48:20.116 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:20.116 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:20.117 00.001 9828 Worker thread wakes up
01:48:20.117 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:48:20.117 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:48:20.117 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
01:48:20.117 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
01:48:20.117 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:48:20.117 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:48:20.117 00.000 9828 BLC: window closed
01:48:20.117 00.000 9828 MoveAxis(E, 21, B)
01:48:20.117 00.000 9828 Guiding  Dir = 2, Dur = 21
01:48:20.118 00.001 9828 IsSlewing returns 0
01:48:20.118 00.000 9828 IsGuiding returns 0
01:48:20.118 00.000 9828 PulseGuide returned control before completion, sleep 31
01:48:20.162 00.044 9828 IsGuiding returns 1
01:48:20.162 00.000 9828 scope still moving after pulse duration time elapsed
01:48:20.192 00.030 9828 IsSlewing returns 0
01:48:20.192 00.000 9828 IsGuiding returns 1
01:48:20.224 00.032 9828 IsSlewing returns 0
01:48:20.224 00.000 9828 IsGuiding returns 1
01:48:20.255 00.031 9828 IsSlewing returns 0
01:48:20.255 00.000 9828 IsGuiding returns 1
01:48:20.286 00.031 9828 IsSlewing returns 0
01:48:20.286 00.000 9828 IsGuiding returns 0
01:48:20.286 00.000 9828 scope move finished after 21 + 146 ms
01:48:20.286 00.000 9828 Move returns status 0, amount 21
01:48:20.286 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:20.286 00.000 9828 MoveAxis(N, 12, B)
01:48:20.286 00.000 9828 Guiding  Dir = 0, Dur = 12
01:48:20.301 00.015 9828 IsSlewing returns 0
01:48:20.301 00.000 9828 IsGuiding returns 0
01:48:20.301 00.000 9828 PulseGuide returned control before completion, sleep 22
01:48:20.332 00.031 9828 IsGuiding returns 1
01:48:20.332 00.000 9828 scope still moving after pulse duration time elapsed
01:48:20.363 00.031 9828 IsSlewing returns 0
01:48:20.363 00.000 9828 IsGuiding returns 1
01:48:20.395 00.032 9828 IsSlewing returns 0
01:48:20.395 00.000 9828 IsGuiding returns 1
01:48:20.426 00.031 9828 IsSlewing returns 0
01:48:20.426 00.000 9828 IsGuiding returns 1
01:48:20.457 00.031 9828 IsSlewing returns 0
01:48:20.457 00.000 9828 IsGuiding returns 0
01:48:20.457 00.000 9828 scope move finished after 12 + 144 ms
01:48:20.457 00.000 9828 Move returns status 0, amount 12
01:48:20.457 00.000 9828 move complete, result=0
01:48:20.457 00.000 9828 worker thread done servicing request
01:48:20.457 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:48:20.807 00.350 8976 Exposure complete
01:48:20.812 00.005 8976 worker thread done servicing request
01:48:20.812 00.000 5052 OnExposeComplete: enter
01:48:20.813 00.001 5052 UpdateGuideState(): m_state=6
01:48:20.813 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5614
01:48:20.813 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.63, Mass=231, SNR=10.5, Peak=74 HFD=2.7
01:48:20.813 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
01:48:20.813 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
01:48:20.813 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.72 mountX=-0.11 mountY=-0.03, mountTheta=-2.86
01:48:20.813 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.08, opts=13)
01:48:20.814 00.001 5052 Enqueuing Move request for stepguider (0.09, -0.08)
01:48:20.814 00.000 8976 Worker thread wakes up
01:48:20.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.08) opts 0xd
01:48:20.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.08)
01:48:20.814 00.000 8976 Moving (0.09, -0.08) raw xDistance=-0.11 yDistance=-0.03
01:48:20.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:48:20.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:48:20.814 00.000 8976 MoveAxis(R, 0, ABG)
01:48:20.814 00.000 8976 MoveAxis(U, 0, ABG)
01:48:20.814 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:48:20.814 00.000 8976 MountToCamera -- mountX=1.37 mountY=-2.57 hyp=2.91 mountTheta=-1.08 cameraX=1.67, cameraY=2.39 cameraTheta=0.96
01:48:20.814 00.000 8976 incremental bump (1.666, 2.388) isValid = 1
01:48:20.814 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
01:48:20.814 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:48:20.814 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:48:20.814 00.000 8976 move complete, result=0
01:48:20.814 00.000 9828 Worker thread wakes up
01:48:20.814 00.000 8976 worker thread done servicing request
01:48:20.814 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:48:20.814 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:48:20.815 00.001 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
01:48:20.815 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
01:48:20.815 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
01:48:20.815 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:48:20.815 00.000 9828 BLC: window closed
01:48:20.815 00.000 9828 MoveAxis(E, 22, B)
01:48:20.815 00.000 9828 Guiding  Dir = 2, Dur = 22
01:48:20.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:48:20.815 00.000 9828 IsSlewing returns 0
01:48:20.815 00.000 9828 IsGuiding returns 0
01:48:20.815 00.000 9828 PulseGuide returned control before completion, sleep 32
01:48:20.824 00.009 5052 UpdateGuideState exits: m=231 SNR=10.5
01:48:20.825 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:20.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:20.825 00.000 5052 Enqueuing Expose request
01:48:20.825 00.000 8976 Worker thread wakes up
01:48:20.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:20.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:20.825 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:20.862 00.037 9828 IsGuiding returns 1
01:48:20.862 00.000 9828 scope still moving after pulse duration time elapsed
01:48:20.893 00.031 9828 IsSlewing returns 0
01:48:20.893 00.000 9828 IsGuiding returns 1
01:48:20.923 00.030 9828 IsSlewing returns 0
01:48:20.923 00.000 9828 IsGuiding returns 1
01:48:20.954 00.031 9828 IsSlewing returns 0
01:48:20.954 00.000 9828 IsGuiding returns 0
01:48:20.954 00.000 9828 scope move finished after 22 + 116 ms
01:48:20.954 00.000 9828 Move returns status 0, amount 22
01:48:20.954 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:20.954 00.000 9828 MoveAxis(N, 12, B)
01:48:20.954 00.000 9828 Guiding  Dir = 0, Dur = 12
01:48:20.970 00.016 9828 IsSlewing returns 0
01:48:20.970 00.000 9828 IsGuiding returns 0
01:48:20.970 00.000 9828 PulseGuide returned control before completion, sleep 22
01:48:21.001 00.031 9828 IsGuiding returns 1
01:48:21.001 00.000 9828 scope still moving after pulse duration time elapsed
01:48:21.031 00.030 9828 IsSlewing returns 0
01:48:21.031 00.000 9828 IsGuiding returns 1
01:48:21.063 00.032 9828 IsSlewing returns 0
01:48:21.063 00.000 9828 IsGuiding returns 1
01:48:21.094 00.031 9828 IsSlewing returns 0
01:48:21.094 00.000 9828 IsGuiding returns 1
01:48:21.125 00.031 9828 IsSlewing returns 0
01:48:21.125 00.000 9828 IsGuiding returns 0
01:48:21.125 00.000 9828 scope move finished after 12 + 142 ms
01:48:21.125 00.000 9828 Move returns status 0, amount 12
01:48:21.125 00.000 9828 move complete, result=0
01:48:21.125 00.000 9828 worker thread done servicing request
01:48:21.126 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:48:21.515 00.389 8976 Exposure complete
01:48:21.521 00.006 8976 worker thread done servicing request
01:48:21.521 00.000 5052 OnExposeComplete: enter
01:48:21.521 00.000 5052 UpdateGuideState(): m_state=6
01:48:21.521 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5615
01:48:21.521 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.64, Mass=211, SNR=10.1, Peak=81 HFD=2.2
01:48:21.521 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.80 = 1.49)
01:48:21.521 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
01:48:21.521 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-2.75 mountX=0.02 mountY=0.18, mountTheta=1.49
01:48:21.521 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.07, opts=13)
01:48:21.521 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.07)
01:48:21.521 00.000 8976 Worker thread wakes up
01:48:21.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.07) opts 0xd
01:48:21.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.07)
01:48:21.521 00.000 8976 Moving (-0.17, -0.07) raw xDistance=0.02 yDistance=0.18
01:48:21.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:48:21.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:48:21.521 00.000 8976 MoveAxis(R, 0, ABG)
01:48:21.521 00.000 8976 MoveAxis(U, 0, ABG)
01:48:21.521 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:48:21.521 00.000 8976 MountToCamera -- mountX=1.32 mountY=-2.61 hyp=2.93 mountTheta=-1.10 cameraX=1.73, cameraY=2.37 cameraTheta=0.94
01:48:21.522 00.001 8976 incremental bump (1.726, 2.366) isValid = 1
01:48:21.523 00.001 8976 Scheduling Mount bump of (0.068, 0.096)
01:48:21.523 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:48:21.523 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:48:21.523 00.000 8976 move complete, result=0
01:48:21.523 00.000 9828 Worker thread wakes up
01:48:21.523 00.000 8976 worker thread done servicing request
01:48:21.523 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:48:21.523 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:48:21.523 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:48:21.523 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:48:21.523 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:48:21.523 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:48:21.523 00.000 9828 BLC: window closed
01:48:21.523 00.000 9828 MoveAxis(E, 23, B)
01:48:21.523 00.000 9828 Guiding  Dir = 2, Dur = 23
01:48:21.523 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:48:21.524 00.001 9828 IsSlewing returns 0
01:48:21.524 00.000 9828 IsGuiding returns 0
01:48:21.524 00.000 9828 PulseGuide returned control before completion, sleep 33
01:48:21.534 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
01:48:21.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:21.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:21.534 00.000 5052 Enqueuing Expose request
01:48:21.534 00.000 8976 Worker thread wakes up
01:48:21.534 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:48:21.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:21.534 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:21.558 00.024 9828 IsGuiding returns 1
01:48:21.558 00.000 9828 scope still moving after pulse duration time elapsed
01:48:21.588 00.030 9828 IsSlewing returns 0
01:48:21.588 00.000 9828 IsGuiding returns 1
01:48:21.620 00.032 9828 IsSlewing returns 0
01:48:21.620 00.000 9828 IsGuiding returns 1
01:48:21.651 00.031 9828 IsSlewing returns 0
01:48:21.652 00.001 9828 IsGuiding returns 0
01:48:21.652 00.000 9828 scope move finished after 23 + 105 ms
01:48:21.652 00.000 9828 Move returns status 0, amount 23
01:48:21.653 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:21.653 00.000 9828 MoveAxis(N, 12, B)
01:48:21.653 00.000 9828 Guiding  Dir = 0, Dur = 12
01:48:21.666 00.013 9828 IsSlewing returns 0
01:48:21.666 00.000 9828 IsGuiding returns 0
01:48:21.666 00.000 9828 PulseGuide returned control before completion, sleep 22
01:48:21.696 00.030 9828 IsGuiding returns 1
01:48:21.696 00.000 9828 scope still moving after pulse duration time elapsed
01:48:21.730 00.034 9828 IsSlewing returns 0
01:48:21.730 00.000 9828 IsGuiding returns 1
01:48:21.760 00.030 9828 IsSlewing returns 0
01:48:21.760 00.000 9828 IsGuiding returns 1
01:48:21.791 00.031 9828 IsSlewing returns 0
01:48:21.791 00.000 9828 IsGuiding returns 1
01:48:21.822 00.031 9828 IsSlewing returns 0
01:48:21.823 00.001 9828 IsGuiding returns 0
01:48:21.823 00.000 9828 scope move finished after 12 + 144 ms
01:48:21.823 00.000 9828 Move returns status 0, amount 12
01:48:21.823 00.000 9828 move complete, result=0
01:48:21.823 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:48:21.823 00.000 9828 worker thread done servicing request
01:48:22.227 00.404 8976 Exposure complete
01:48:22.233 00.006 8976 worker thread done servicing request
01:48:22.233 00.000 5052 OnExposeComplete: enter
01:48:22.233 00.000 5052 UpdateGuideState(): m_state=6
01:48:22.233 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5616
01:48:22.233 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.77, Mass=199, SNR=9.8, Peak=73 HFD=2.1
01:48:22.233 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:48:22.233 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:48:22.233 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.06 hyp=0.42 cameraTheta=3.00 mountX=0.24 mountY=0.32, mountTheta=0.92
01:48:22.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.06, opts=13)
01:48:22.234 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.06)
01:48:22.234 00.000 8976 Worker thread wakes up
01:48:22.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.06) opts 0xd
01:48:22.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.06)
01:48:22.234 00.000 8976 Moving (-0.42, 0.06) raw xDistance=0.24 yDistance=0.32
01:48:22.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:48:22.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:48:22.234 00.000 8976 MoveAxis(R, 0, ABG)
01:48:22.234 00.000 8976 MoveAxis(D, 1, ABG)
01:48:22.234 00.000 8976 stepping (-8, 17) + (0, -1)
01:48:22.234 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:22.235 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:48:22.245 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:48:22.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:22.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:22.245 00.000 5052 Enqueuing Expose request
01:48:22.258 00.013 8976 Received - 47 (G) 
01:48:22.258 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:22.258 00.000 8976 stepped: pos (-8, 16)
01:48:22.258 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:48:22.258 00.000 8976 MountToCamera -- mountX=1.29 mountY=-2.59 hyp=2.89 mountTheta=-1.11 cameraX=1.72, cameraY=2.33 cameraTheta=0.93
01:48:22.258 00.000 8976 incremental bump (1.719, 2.327) isValid = 1
01:48:22.258 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:48:22.258 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:48:22.258 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:48:22.258 00.000 8976 move complete, result=0
01:48:22.258 00.000 9828 Worker thread wakes up
01:48:22.258 00.000 8976 worker thread done servicing request
01:48:22.258 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:48:22.258 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:48:22.258 00.000 8976 Worker thread wakes up
01:48:22.258 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:48:22.259 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:22.259 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:22.259 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
01:48:22.259 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
01:48:22.259 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
01:48:22.259 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:48:22.259 00.000 9828 BLC: window closed
01:48:22.259 00.000 9828 MoveAxis(E, 23, B)
01:48:22.259 00.000 9828 Guiding  Dir = 2, Dur = 23
01:48:22.260 00.001 9828 IsSlewing returns 0
01:48:22.260 00.000 9828 IsGuiding returns 0
01:48:22.261 00.001 9828 PulseGuide returned control before completion, sleep 33
01:48:22.300 00.039 9828 IsGuiding returns 1
01:48:22.300 00.000 9828 scope still moving after pulse duration time elapsed
01:48:22.331 00.031 9828 IsSlewing returns 0
01:48:22.332 00.001 9828 IsGuiding returns 1
01:48:22.363 00.031 9828 IsSlewing returns 0
01:48:22.363 00.000 9828 IsGuiding returns 1
01:48:22.393 00.030 9828 IsSlewing returns 0
01:48:22.393 00.000 9828 IsGuiding returns 0
01:48:22.393 00.000 9828 scope move finished after 23 + 109 ms
01:48:22.393 00.000 9828 Move returns status 0, amount 23
01:48:22.393 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:22.393 00.000 9828 MoveAxis(N, 12, B)
01:48:22.393 00.000 9828 Guiding  Dir = 0, Dur = 12
01:48:22.408 00.015 9828 IsSlewing returns 0
01:48:22.408 00.000 9828 IsGuiding returns 0
01:48:22.408 00.000 9828 PulseGuide returned control before completion, sleep 22
01:48:22.439 00.031 9828 IsGuiding returns 1
01:48:22.439 00.000 9828 scope still moving after pulse duration time elapsed
01:48:22.469 00.030 9828 IsSlewing returns 0
01:48:22.469 00.000 9828 IsGuiding returns 1
01:48:22.501 00.032 9828 IsSlewing returns 0
01:48:22.501 00.000 9828 IsGuiding returns 1
01:48:22.532 00.031 9828 IsSlewing returns 0
01:48:22.532 00.000 9828 IsGuiding returns 1
01:48:22.564 00.032 9828 IsSlewing returns 0
01:48:22.564 00.000 9828 IsGuiding returns 1
01:48:22.595 00.031 9828 IsSlewing returns 0
01:48:22.595 00.000 9828 IsGuiding returns 1
01:48:22.626 00.031 9828 IsSlewing returns 0
01:48:22.626 00.000 9828 IsGuiding returns 0
01:48:22.626 00.000 9828 scope move finished after 12 + 205 ms
01:48:22.626 00.000 9828 Move returns status 0, amount 12
01:48:22.626 00.000 9828 move complete, result=0
01:48:22.626 00.000 9828 worker thread done servicing request
01:48:22.626 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:48:22.954 00.328 8976 Exposure complete
01:48:22.960 00.006 8976 worker thread done servicing request
01:48:22.960 00.000 5052 OnExposeComplete: enter
01:48:22.960 00.000 5052 UpdateGuideState(): m_state=6
01:48:22.960 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5617
01:48:22.960 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.86, Mass=202, SNR=9.8, Peak=76 HFD=2.0
01:48:22.960 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:48:22.960 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
01:48:22.960 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.15 hyp=0.71 cameraTheta=2.92 mountX=0.45 mountY=0.50, mountTheta=0.83
01:48:22.961 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.15, opts=13)
01:48:22.961 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.15)
01:48:22.961 00.000 8976 Worker thread wakes up
01:48:22.961 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.15) opts 0xd
01:48:22.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.15)
01:48:22.961 00.000 8976 Moving (-0.69, 0.15) raw xDistance=0.45 yDistance=0.50
01:48:22.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
01:48:22.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
01:48:22.961 00.000 8976 MoveAxis(L, 2, ABG)
01:48:22.961 00.000 8976 stepping (-8, 16) + (-2, 0)
01:48:22.961 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:22.962 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:48:22.971 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:48:22.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:22.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:22.971 00.000 5052 Enqueuing Expose request
01:48:22.994 00.023 8976 Received - 47 (G) 
01:48:22.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:22.994 00.000 8976 stepped: pos (-10, 16)
01:48:22.994 00.000 8976 MoveAxis(D, 2, ABG)
01:48:22.994 00.000 8976 stepping (-10, 16) + (0, -2)
01:48:22.994 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:23.025 00.031 8976 Received - 47 (G) 
01:48:23.025 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:23.025 00.000 8976 stepped: pos (-10, 14)
01:48:23.025 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:48:23.025 00.000 8976 MountToCamera -- mountX=1.37 mountY=-2.47 hyp=2.82 mountTheta=-1.06 cameraX=1.57, cameraY=2.34 cameraTheta=0.98
01:48:23.025 00.000 8976 incremental bump (1.575, 2.343) isValid = 1
01:48:23.025 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
01:48:23.025 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:48:23.025 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:48:23.025 00.000 8976 move complete, result=0
01:48:23.025 00.000 9828 Worker thread wakes up
01:48:23.025 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:48:23.025 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:48:23.025 00.000 8976 worker thread done servicing request
01:48:23.025 00.000 8976 Worker thread wakes up
01:48:23.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:23.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:23.025 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:48:23.025 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
01:48:23.026 00.001 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
01:48:23.026 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
01:48:23.026 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:48:23.026 00.000 9828 BLC: window closed
01:48:23.026 00.000 9828 MoveAxis(E, 22, B)
01:48:23.026 00.000 9828 Guiding  Dir = 2, Dur = 22
01:48:23.026 00.000 9828 IsSlewing returns 0
01:48:23.026 00.000 9828 IsGuiding returns 0
01:48:23.026 00.000 9828 PulseGuide returned control before completion, sleep 32
01:48:23.074 00.048 9828 IsGuiding returns 1
01:48:23.074 00.000 9828 scope still moving after pulse duration time elapsed
01:48:23.105 00.031 9828 IsSlewing returns 0
01:48:23.105 00.000 9828 IsGuiding returns 1
01:48:23.136 00.031 9828 IsSlewing returns 0
01:48:23.141 00.005 9828 IsGuiding returns 1
01:48:23.166 00.025 9828 IsSlewing returns 0
01:48:23.166 00.000 9828 IsGuiding returns 0
01:48:23.166 00.000 9828 scope move finished after 22 + 117 ms
01:48:23.166 00.000 9828 Move returns status 0, amount 22
01:48:23.166 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:23.166 00.000 9828 MoveAxis(N, 12, B)
01:48:23.166 00.000 9828 Guiding  Dir = 0, Dur = 12
01:48:23.182 00.016 9828 IsSlewing returns 0
01:48:23.182 00.000 9828 IsGuiding returns 0
01:48:23.183 00.001 9828 PulseGuide returned control before completion, sleep 22
01:48:23.212 00.029 9828 IsGuiding returns 1
01:48:23.212 00.000 9828 scope still moving after pulse duration time elapsed
01:48:23.243 00.031 9828 IsSlewing returns 0
01:48:23.243 00.000 9828 IsGuiding returns 1
01:48:23.274 00.031 9828 IsSlewing returns 0
01:48:23.274 00.000 9828 IsGuiding returns 1
01:48:23.305 00.031 9828 IsSlewing returns 0
01:48:23.305 00.000 9828 IsGuiding returns 1
01:48:23.336 00.031 9828 IsSlewing returns 0
01:48:23.336 00.000 9828 IsGuiding returns 0
01:48:23.336 00.000 9828 scope move finished after 12 + 141 ms
01:48:23.336 00.000 9828 Move returns status 0, amount 12
01:48:23.336 00.000 9828 move complete, result=0
01:48:23.336 00.000 9828 worker thread done servicing request
01:48:23.337 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:48:23.721 00.384 8976 Exposure complete
01:48:23.726 00.005 8976 worker thread done servicing request
01:48:23.726 00.000 5052 OnExposeComplete: enter
01:48:23.726 00.000 5052 UpdateGuideState(): m_state=6
01:48:23.726 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5618
01:48:23.726 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.59, Mass=207, SNR=10.0, Peak=78 HFD=2.4
01:48:23.726 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
01:48:23.727 00.001 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
01:48:23.727 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.12 hyp=0.41 cameraTheta=-2.85 mountX=0.07 mountY=0.40, mountTheta=1.39
01:48:23.727 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.12, opts=13)
01:48:23.727 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.12)
01:48:23.727 00.000 8976 Worker thread wakes up
01:48:23.728 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.12) opts 0xd
01:48:23.728 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.12)
01:48:23.728 00.000 8976 Moving (-0.40, -0.12) raw xDistance=0.07 yDistance=0.40
01:48:23.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:48:23.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:48:23.728 00.000 8976 MoveAxis(R, 0, ABG)
01:48:23.728 00.000 8976 MoveAxis(D, 2, ABG)
01:48:23.728 00.000 8976 stepping (-10, 14) + (0, -2)
01:48:23.728 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:23.728 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:48:23.738 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:48:23.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:23.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:23.738 00.000 5052 Enqueuing Expose request
01:48:23.761 00.023 8976 Received - 47 (G) 
01:48:23.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:23.761 00.000 8976 stepped: pos (-10, 12)
01:48:23.761 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:48:23.761 00.000 8976 MountToCamera -- mountX=1.42 mountY=-2.28 hyp=2.69 mountTheta=-1.01 cameraX=1.38, cameraY=2.31 cameraTheta=1.03
01:48:23.761 00.000 8976 incremental bump (1.385, 2.306) isValid = 1
01:48:23.761 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:48:23.761 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:48:23.761 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:48:23.761 00.000 8976 move complete, result=0
01:48:23.762 00.001 9828 Worker thread wakes up
01:48:23.762 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:48:23.762 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:48:23.762 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:48:23.762 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:48:23.762 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:48:23.762 00.000 8976 worker thread done servicing request
01:48:23.762 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:48:23.762 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:48:23.762 00.000 8976 Worker thread wakes up
01:48:23.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:23.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:23.762 00.000 9828 BLC: window closed
01:48:23.762 00.000 9828 MoveAxis(E, 20, B)
01:48:23.763 00.001 9828 Guiding  Dir = 2, Dur = 20
01:48:23.763 00.000 9828 IsSlewing returns 0
01:48:23.763 00.000 9828 IsGuiding returns 0
01:48:23.763 00.000 9828 PulseGuide returned control before completion, sleep 30
01:48:23.798 00.035 9828 IsGuiding returns 1
01:48:23.798 00.000 9828 scope still moving after pulse duration time elapsed
01:48:23.830 00.032 9828 IsSlewing returns 0
01:48:23.830 00.000 9828 IsGuiding returns 1
01:48:23.858 00.028 9828 IsSlewing returns 0
01:48:23.858 00.000 9828 IsGuiding returns 1
01:48:23.890 00.032 9828 IsSlewing returns 0
01:48:23.890 00.000 9828 IsGuiding returns 0
01:48:23.890 00.000 9828 scope move finished after 20 + 107 ms
01:48:23.890 00.000 9828 Move returns status 0, amount 20
01:48:23.890 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:23.890 00.000 9828 MoveAxis(N, 13, B)
01:48:23.890 00.000 9828 Guiding  Dir = 0, Dur = 13
01:48:23.905 00.015 9828 IsSlewing returns 0
01:48:23.905 00.000 9828 IsGuiding returns 0
01:48:23.905 00.000 9828 PulseGuide returned control before completion, sleep 23
01:48:23.936 00.031 9828 IsGuiding returns 1
01:48:23.936 00.000 9828 scope still moving after pulse duration time elapsed
01:48:23.967 00.031 9828 IsSlewing returns 0
01:48:23.967 00.000 9828 IsGuiding returns 1
01:48:23.998 00.031 9828 IsSlewing returns 0
01:48:23.998 00.000 9828 IsGuiding returns 1
01:48:24.029 00.031 9828 IsSlewing returns 0
01:48:24.029 00.000 9828 IsGuiding returns 1
01:48:24.060 00.031 9828 IsSlewing returns 0
01:48:24.060 00.000 9828 IsGuiding returns 0
01:48:24.060 00.000 9828 scope move finished after 13 + 142 ms
01:48:24.060 00.000 9828 Move returns status 0, amount 13
01:48:24.060 00.000 9828 move complete, result=0
01:48:24.061 00.001 9828 worker thread done servicing request
01:48:24.061 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:48:24.452 00.391 8976 Exposure complete
01:48:24.457 00.005 8976 worker thread done servicing request
01:48:24.457 00.000 5052 OnExposeComplete: enter
01:48:24.457 00.000 5052 UpdateGuideState(): m_state=6
01:48:24.457 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5619
01:48:24.457 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.96, Mass=186, SNR=9.5, Peak=72 HFD=2.2
01:48:24.457 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
01:48:24.457 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
01:48:24.457 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.76 mountX=0.24 mountY=-0.10, mountTheta=-0.37
01:48:24.458 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.25, opts=13)
01:48:24.458 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.25)
01:48:24.458 00.000 8976 Worker thread wakes up
01:48:24.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.25) opts 0xd
01:48:24.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.25)
01:48:24.458 00.000 8976 Moving (-0.05, 0.25) raw xDistance=0.24 yDistance=-0.10
01:48:24.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:48:24.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:48:24.458 00.000 8976 MoveAxis(R, 0, ABG)
01:48:24.458 00.000 8976 MoveAxis(U, 0, ABG)
01:48:24.458 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:48:24.458 00.000 8976 MountToCamera -- mountX=1.46 mountY=-2.16 hyp=2.60 mountTheta=-0.98 cameraX=1.26, cameraY=2.28 cameraTheta=1.07
01:48:24.458 00.000 8976 incremental bump (1.258, 2.281) isValid = 1
01:48:24.458 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
01:48:24.458 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:48:24.459 00.001 8976 Enqueuing Move request for scope (0.06, 0.10)
01:48:24.459 00.000 8976 move complete, result=0
01:48:24.459 00.000 9828 Worker thread wakes up
01:48:24.459 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:48:24.459 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:48:24.459 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
01:48:24.459 00.000 8976 worker thread done servicing request
01:48:24.460 00.001 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
01:48:24.460 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:48:24.460 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:48:24.460 00.000 9828 BLC: window closed
01:48:24.460 00.000 9828 MoveAxis(E, 19, B)
01:48:24.460 00.000 9828 Guiding  Dir = 2, Dur = 19
01:48:24.460 00.000 9828 IsSlewing returns 0
01:48:24.460 00.000 9828 IsGuiding returns 0
01:48:24.460 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:48:24.460 00.000 9828 PulseGuide returned control before completion, sleep 29
01:48:24.471 00.011 5052 UpdateGuideState exits: m=186 SNR=9.5
01:48:24.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:24.471 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:24.471 00.000 5052 Enqueuing Expose request
01:48:24.471 00.000 8976 Worker thread wakes up
01:48:24.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:24.471 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:24.471 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:24.494 00.023 9828 IsGuiding returns 1
01:48:24.494 00.000 9828 scope still moving after pulse duration time elapsed
01:48:24.525 00.031 9828 IsSlewing returns 0
01:48:24.525 00.000 9828 IsGuiding returns 1
01:48:24.555 00.030 9828 IsSlewing returns 0
01:48:24.555 00.000 9828 IsGuiding returns 1
01:48:24.586 00.031 9828 IsSlewing returns 0
01:48:24.586 00.000 9828 IsGuiding returns 0
01:48:24.586 00.000 9828 scope move finished after 19 + 106 ms
01:48:24.586 00.000 9828 Move returns status 0, amount 19
01:48:24.586 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:24.586 00.000 9828 MoveAxis(N, 13, B)
01:48:24.586 00.000 9828 Guiding  Dir = 0, Dur = 13
01:48:24.601 00.015 9828 IsSlewing returns 0
01:48:24.601 00.000 9828 IsGuiding returns 0
01:48:24.601 00.000 9828 PulseGuide returned control before completion, sleep 23
01:48:24.632 00.031 9828 IsGuiding returns 1
01:48:24.632 00.000 9828 scope still moving after pulse duration time elapsed
01:48:24.663 00.031 9828 IsSlewing returns 0
01:48:24.663 00.000 9828 IsGuiding returns 1
01:48:24.694 00.031 9828 IsSlewing returns 0
01:48:24.694 00.000 9828 IsGuiding returns 1
01:48:24.725 00.031 9828 IsSlewing returns 0
01:48:24.725 00.000 9828 IsGuiding returns 1
01:48:24.756 00.031 9828 IsSlewing returns 0
01:48:24.756 00.000 9828 IsGuiding returns 0
01:48:24.756 00.000 9828 scope move finished after 13 + 142 ms
01:48:24.756 00.000 9828 Move returns status 0, amount 13
01:48:24.756 00.000 9828 move complete, result=0
01:48:24.756 00.000 9828 worker thread done servicing request
01:48:24.756 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:48:25.165 00.409 8976 Exposure complete
01:48:25.171 00.006 8976 worker thread done servicing request
01:48:25.171 00.000 5052 OnExposeComplete: enter
01:48:25.171 00.000 5052 UpdateGuideState(): m_state=6
01:48:25.171 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5620
01:48:25.171 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.75, Mass=189, SNR=9.5, Peak=68 HFD=2.4
01:48:25.171 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:48:25.171 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
01:48:25.171 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.98 mountX=0.14 mountY=0.17, mountTheta=0.90
01:48:25.172 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.04, opts=13)
01:48:25.172 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.04)
01:48:25.172 00.000 8976 Worker thread wakes up
01:48:25.172 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.04) opts 0xd
01:48:25.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.04)
01:48:25.172 00.000 8976 Moving (-0.23, 0.04) raw xDistance=0.14 yDistance=0.17
01:48:25.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:48:25.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:48:25.173 00.001 8976 MoveAxis(R, 0, ABG)
01:48:25.173 00.000 8976 MoveAxis(U, 0, ABG)
01:48:25.173 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:48:25.173 00.000 8976 MountToCamera -- mountX=1.48 mountY=-2.08 hyp=2.55 mountTheta=-0.95 cameraX=1.17, cameraY=2.26 cameraTheta=1.09
01:48:25.173 00.000 8976 incremental bump (1.173, 2.265) isValid = 1
01:48:25.173 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
01:48:25.173 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:48:25.173 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:48:25.173 00.000 8976 move complete, result=0
01:48:25.173 00.000 8976 worker thread done servicing request
01:48:25.173 00.000 9828 Worker thread wakes up
01:48:25.173 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:48:25.173 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:48:25.173 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
01:48:25.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:48:25.173 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
01:48:25.173 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
01:48:25.173 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:48:25.173 00.000 9828 BLC: window closed
01:48:25.173 00.000 9828 MoveAxis(E, 18, B)
01:48:25.173 00.000 9828 Guiding  Dir = 2, Dur = 18
01:48:25.174 00.001 9828 IsSlewing returns 0
01:48:25.174 00.000 9828 IsGuiding returns 0
01:48:25.174 00.000 9828 PulseGuide returned control before completion, sleep 28
01:48:25.184 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:48:25.185 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:25.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:25.185 00.000 5052 Enqueuing Expose request
01:48:25.185 00.000 8976 Worker thread wakes up
01:48:25.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:25.185 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:25.185 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:48:25.208 00.023 9828 IsGuiding returns 1
01:48:25.208 00.000 9828 scope still moving after pulse duration time elapsed
01:48:25.239 00.031 9828 IsSlewing returns 0
01:48:25.239 00.000 9828 IsGuiding returns 1
01:48:25.270 00.031 9828 IsSlewing returns 0
01:48:25.270 00.000 9828 IsGuiding returns 1
01:48:25.301 00.031 9828 IsSlewing returns 0
01:48:25.301 00.000 9828 IsGuiding returns 0
01:48:25.301 00.000 9828 scope move finished after 18 + 108 ms
01:48:25.301 00.000 9828 Move returns status 0, amount 18
01:48:25.301 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:25.301 00.000 9828 MoveAxis(N, 13, B)
01:48:25.301 00.000 9828 Guiding  Dir = 0, Dur = 13
01:48:25.317 00.016 9828 IsSlewing returns 0
01:48:25.317 00.000 9828 IsGuiding returns 0
01:48:25.317 00.000 9828 PulseGuide returned control before completion, sleep 23
01:48:25.348 00.031 9828 IsGuiding returns 1
01:48:25.348 00.000 9828 scope still moving after pulse duration time elapsed
01:48:25.379 00.031 9828 IsSlewing returns 0
01:48:25.379 00.000 9828 IsGuiding returns 1
01:48:25.410 00.031 9828 IsSlewing returns 0
01:48:25.410 00.000 9828 IsGuiding returns 1
01:48:25.441 00.031 9828 IsSlewing returns 0
01:48:25.441 00.000 9828 IsGuiding returns 1
01:48:25.472 00.031 9828 IsSlewing returns 0
01:48:25.472 00.000 9828 IsGuiding returns 0
01:48:25.472 00.000 9828 scope move finished after 13 + 141 ms
01:48:25.472 00.000 9828 Move returns status 0, amount 13
01:48:25.472 00.000 9828 move complete, result=0
01:48:25.472 00.000 9828 worker thread done servicing request
01:48:25.472 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:48:25.878 00.406 8976 Exposure complete
01:48:25.883 00.005 8976 worker thread done servicing request
01:48:25.883 00.000 5052 OnExposeComplete: enter
01:48:25.883 00.000 5052 UpdateGuideState(): m_state=6
01:48:25.883 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5621
01:48:25.884 00.001 5052 Star::Find returns 1 (0), X=328.86, Y=281.64, Mass=222, SNR=10.3, Peak=72 HFD=2.5
01:48:25.884 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
01:48:25.884 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
01:48:25.884 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.07 hyp=0.32 cameraTheta=-2.93 mountX=0.08 mountY=0.30, mountTheta=1.30
01:48:25.884 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.07, opts=13)
01:48:25.884 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.07)
01:48:25.884 00.000 8976 Worker thread wakes up
01:48:25.885 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.07) opts 0xd
01:48:25.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.07)
01:48:25.885 00.000 8976 Moving (-0.31, -0.07) raw xDistance=0.08 yDistance=0.30
01:48:25.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:48:25.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:48:25.885 00.000 8976 MoveAxis(R, 0, ABG)
01:48:25.885 00.000 8976 MoveAxis(D, 1, ABG)
01:48:25.885 00.000 8976 stepping (-10, 12) + (0, -1)
01:48:25.885 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:25.885 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:48:25.895 00.010 5052 UpdateGuideState exits: m=222 SNR=10.3
01:48:25.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:25.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:25.895 00.000 5052 Enqueuing Expose request
01:48:25.902 00.007 8976 Received - 47 (G) 
01:48:25.903 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:25.903 00.000 8976 stepped: pos (-10, 11)
01:48:25.903 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
01:48:25.903 00.000 8976 MountToCamera -- mountX=1.50 mountY=-1.97 hyp=2.47 mountTheta=-0.92 cameraX=1.07, cameraY=2.23 cameraTheta=1.12
01:48:25.903 00.000 8976 incremental bump (1.069, 2.230) isValid = 1
01:48:25.903 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
01:48:25.903 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:48:25.903 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:48:25.903 00.000 8976 move complete, result=0
01:48:25.903 00.000 9828 Worker thread wakes up
01:48:25.903 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:48:25.903 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:48:25.903 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
01:48:25.903 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
01:48:25.903 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:48:25.903 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:48:25.903 00.000 9828 BLC: window closed
01:48:25.904 00.001 9828 MoveAxis(E, 17, B)
01:48:25.904 00.000 9828 Guiding  Dir = 2, Dur = 17
01:48:25.904 00.000 8976 worker thread done servicing request
01:48:25.904 00.000 8976 Worker thread wakes up
01:48:25.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:25.904 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:25.904 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:48:25.904 00.000 9828 IsSlewing returns 0
01:48:25.904 00.000 9828 IsGuiding returns 0
01:48:25.904 00.000 9828 PulseGuide returned control before completion, sleep 27
01:48:25.941 00.037 9828 IsGuiding returns 1
01:48:25.941 00.000 9828 scope still moving after pulse duration time elapsed
01:48:25.972 00.031 9828 IsSlewing returns 0
01:48:25.972 00.000 9828 IsGuiding returns 1
01:48:26.003 00.031 9828 IsSlewing returns 0
01:48:26.003 00.000 9828 IsGuiding returns 1
01:48:26.033 00.030 9828 IsSlewing returns 0
01:48:26.033 00.000 9828 IsGuiding returns 1
01:48:26.064 00.031 9828 IsSlewing returns 0
01:48:26.064 00.000 9828 IsGuiding returns 1
01:48:26.095 00.031 9828 IsSlewing returns 0
01:48:26.095 00.000 9828 IsGuiding returns 1
01:48:26.126 00.031 9828 IsSlewing returns 0
01:48:26.127 00.001 9828 IsGuiding returns 0
01:48:26.127 00.000 9828 scope move finished after 17 + 205 ms
01:48:26.127 00.000 9828 Move returns status 0, amount 17
01:48:26.127 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:26.127 00.000 9828 MoveAxis(N, 14, B)
01:48:26.127 00.000 9828 Guiding  Dir = 0, Dur = 14
01:48:26.142 00.015 9828 IsSlewing returns 0
01:48:26.142 00.000 9828 IsGuiding returns 0
01:48:26.142 00.000 9828 PulseGuide returned control before completion, sleep 24
01:48:26.173 00.031 9828 IsGuiding returns 1
01:48:26.173 00.000 9828 scope still moving after pulse duration time elapsed
01:48:26.205 00.032 9828 IsSlewing returns 0
01:48:26.205 00.000 9828 IsGuiding returns 1
01:48:26.236 00.031 9828 IsSlewing returns 0
01:48:26.236 00.000 9828 IsGuiding returns 1
01:48:26.266 00.030 9828 IsSlewing returns 0
01:48:26.266 00.000 9828 IsGuiding returns 1
01:48:26.298 00.032 9828 IsSlewing returns 0
01:48:26.298 00.000 9828 IsGuiding returns 0
01:48:26.298 00.000 9828 scope move finished after 14 + 142 ms
01:48:26.298 00.000 9828 Move returns status 0, amount 14
01:48:26.298 00.000 9828 move complete, result=0
01:48:26.298 00.000 9828 worker thread done servicing request
01:48:26.298 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:48:26.596 00.298 8976 Exposure complete
01:48:26.601 00.005 8976 worker thread done servicing request
01:48:26.601 00.000 5052 OnExposeComplete: enter
01:48:26.601 00.000 5052 UpdateGuideState(): m_state=6
01:48:26.601 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5622
01:48:26.601 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=282.05, Mass=214, SNR=10.1, Peak=71 HFD=2.4
01:48:26.601 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
01:48:26.601 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
01:48:26.601 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.34 hyp=0.50 cameraTheta=2.41 mountX=0.47 mountY=0.13, mountTheta=0.27
01:48:26.603 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.34, opts=13)
01:48:26.603 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.34)
01:48:26.603 00.000 8976 Worker thread wakes up
01:48:26.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.34) opts 0xd
01:48:26.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.34)
01:48:26.603 00.000 8976 Moving (-0.38, 0.34) raw xDistance=0.47 yDistance=0.13
01:48:26.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:48:26.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:48:26.603 00.000 8976 MoveAxis(L, 2, ABG)
01:48:26.603 00.000 8976 stepping (-10, 11) + (-2, 0)
01:48:26.603 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:26.604 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=66, Gamma=2.630
01:48:26.613 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
01:48:26.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:26.613 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:26.614 00.001 5052 Enqueuing Expose request
01:48:26.638 00.024 8976 Received - 47 (G) 
01:48:26.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:26.638 00.000 8976 stepped: pos (-12, 11)
01:48:26.638 00.000 8976 MoveAxis(U, 0, ABG)
01:48:26.638 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
01:48:26.638 00.000 8976 MountToCamera -- mountX=1.61 mountY=-1.89 hyp=2.49 mountTheta=-0.87 cameraX=0.95, cameraY=2.30 cameraTheta=1.18
01:48:26.638 00.000 8976 incremental bump (0.953, 2.296) isValid = 1
01:48:26.638 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
01:48:26.638 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:48:26.638 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:48:26.638 00.000 8976 move complete, result=0
01:48:26.638 00.000 8976 worker thread done servicing request
01:48:26.638 00.000 8976 Worker thread wakes up
01:48:26.638 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:48:26.638 00.000 9828 Worker thread wakes up
01:48:26.638 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:48:26.638 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:48:26.638 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
01:48:26.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:26.639 00.001 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
01:48:26.639 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:26.639 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
01:48:26.639 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:48:26.639 00.000 9828 BLC: window closed
01:48:26.639 00.000 9828 MoveAxis(E, 16, B)
01:48:26.639 00.000 9828 Guiding  Dir = 2, Dur = 16
01:48:26.639 00.000 9828 IsSlewing returns 0
01:48:26.639 00.000 9828 IsGuiding returns 0
01:48:26.639 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:26.671 00.032 9828 IsGuiding returns 1
01:48:26.671 00.000 9828 scope still moving after pulse duration time elapsed
01:48:26.704 00.033 9828 IsSlewing returns 0
01:48:26.704 00.000 9828 IsGuiding returns 1
01:48:26.732 00.028 9828 IsSlewing returns 0
01:48:26.732 00.000 9828 IsGuiding returns 1
01:48:26.763 00.031 9828 IsSlewing returns 0
01:48:26.763 00.000 9828 IsGuiding returns 0
01:48:26.763 00.000 9828 scope move finished after 16 + 107 ms
01:48:26.763 00.000 9828 Move returns status 0, amount 16
01:48:26.763 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:26.763 00.000 9828 MoveAxis(N, 14, B)
01:48:26.763 00.000 9828 Guiding  Dir = 0, Dur = 14
01:48:26.779 00.016 9828 IsSlewing returns 0
01:48:26.779 00.000 9828 IsGuiding returns 0
01:48:26.779 00.000 9828 PulseGuide returned control before completion, sleep 24
01:48:26.809 00.030 9828 IsGuiding returns 1
01:48:26.809 00.000 9828 scope still moving after pulse duration time elapsed
01:48:26.840 00.031 9828 IsSlewing returns 0
01:48:26.840 00.000 9828 IsGuiding returns 1
01:48:26.870 00.030 9828 IsSlewing returns 0
01:48:26.870 00.000 9828 IsGuiding returns 1
01:48:26.901 00.031 9828 IsSlewing returns 0
01:48:26.901 00.000 9828 IsGuiding returns 1
01:48:26.932 00.031 9828 IsSlewing returns 0
01:48:26.932 00.000 9828 IsGuiding returns 0
01:48:26.932 00.000 9828 scope move finished after 14 + 139 ms
01:48:26.932 00.000 9828 Move returns status 0, amount 14
01:48:26.932 00.000 9828 move complete, result=0
01:48:26.932 00.000 9828 worker thread done servicing request
01:48:26.932 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
01:48:27.327 00.395 8976 Exposure complete
01:48:27.332 00.005 8976 worker thread done servicing request
01:48:27.332 00.000 5052 OnExposeComplete: enter
01:48:27.332 00.000 5052 UpdateGuideState(): m_state=6
01:48:27.332 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5623
01:48:27.332 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.68, Mass=184, SNR=9.4, Peak=69 HFD=2.4
01:48:27.332 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
01:48:27.332 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
01:48:27.332 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.03 hyp=0.50 cameraTheta=-3.08 mountX=0.20 mountY=0.43, mountTheta=1.15
01:48:27.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.03, opts=13)
01:48:27.333 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.03)
01:48:27.333 00.000 8976 Worker thread wakes up
01:48:27.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.03) opts 0xd
01:48:27.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.03)
01:48:27.333 00.000 8976 Moving (-0.50, -0.03) raw xDistance=0.20 yDistance=0.43
01:48:27.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:48:27.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:48:27.333 00.000 8976 MoveAxis(R, 0, ABG)
01:48:27.333 00.000 8976 MoveAxis(D, 2, ABG)
01:48:27.333 00.000 8976 stepping (-12, 11) + (0, -2)
01:48:27.334 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:27.334 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:48:27.344 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:48:27.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:27.344 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:27.344 00.000 5052 Enqueuing Expose request
01:48:27.357 00.013 8976 Received - 47 (G) 
01:48:27.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:27.357 00.000 8976 stepped: pos (-12, 9)
01:48:27.357 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
01:48:27.357 00.000 8976 MountToCamera -- mountX=1.69 mountY=-1.74 hyp=2.42 mountTheta=-0.80 cameraX=0.78, cameraY=2.29 cameraTheta=1.24
01:48:27.357 00.000 8976 incremental bump (0.783, 2.293) isValid = 1
01:48:27.357 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
01:48:27.357 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:48:27.357 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:48:27.357 00.000 8976 move complete, result=0
01:48:27.357 00.000 9828 Worker thread wakes up
01:48:27.357 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:48:27.357 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:48:27.357 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:48:27.357 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
01:48:27.357 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.02)
01:48:27.357 00.000 8976 worker thread done servicing request
01:48:27.358 00.001 8976 Worker thread wakes up
01:48:27.358 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
01:48:27.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:27.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:27.358 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:48:27.358 00.000 9828 BLC: window closed
01:48:27.358 00.000 9828 MoveAxis(E, 13, B)
01:48:27.358 00.000 9828 Guiding  Dir = 2, Dur = 13
01:48:27.358 00.000 9828 IsSlewing returns 0
01:48:27.358 00.000 9828 IsGuiding returns 0
01:48:27.359 00.001 9828 PulseGuide returned control before completion, sleep 23
01:48:27.398 00.039 9828 IsGuiding returns 1
01:48:27.398 00.000 9828 scope still moving after pulse duration time elapsed
01:48:27.428 00.030 9828 IsSlewing returns 0
01:48:27.428 00.000 9828 IsGuiding returns 1
01:48:27.459 00.031 9828 IsSlewing returns 0
01:48:27.459 00.000 9828 IsGuiding returns 1
01:48:27.491 00.032 9828 IsSlewing returns 0
01:48:27.491 00.000 9828 IsGuiding returns 0
01:48:27.491 00.000 9828 scope move finished after 13 + 118 ms
01:48:27.491 00.000 9828 Move returns status 0, amount 13
01:48:27.491 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:27.491 00.000 9828 MoveAxis(N, 15, B)
01:48:27.491 00.000 9828 Guiding  Dir = 0, Dur = 15
01:48:27.506 00.015 9828 IsSlewing returns 0
01:48:27.506 00.000 9828 IsGuiding returns 0
01:48:27.506 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:27.537 00.031 9828 IsGuiding returns 1
01:48:27.537 00.000 9828 scope still moving after pulse duration time elapsed
01:48:27.569 00.032 9828 IsSlewing returns 0
01:48:27.569 00.000 9828 IsGuiding returns 1
01:48:27.600 00.031 9828 IsSlewing returns 0
01:48:27.600 00.000 9828 IsGuiding returns 1
01:48:27.630 00.030 9828 IsSlewing returns 0
01:48:27.630 00.000 9828 IsGuiding returns 1
01:48:27.661 00.031 9828 IsSlewing returns 0
01:48:27.661 00.000 9828 IsGuiding returns 0
01:48:27.661 00.000 9828 scope move finished after 15 + 140 ms
01:48:27.661 00.000 9828 Move returns status 0, amount 15
01:48:27.661 00.000 9828 move complete, result=0
01:48:27.661 00.000 9828 worker thread done servicing request
01:48:27.661 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:48:28.051 00.390 8976 Exposure complete
01:48:28.056 00.005 8976 worker thread done servicing request
01:48:28.056 00.000 5052 OnExposeComplete: enter
01:48:28.056 00.000 5052 UpdateGuideState(): m_state=6
01:48:28.056 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5624
01:48:28.056 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.89, Mass=197, SNR=9.7, Peak=69 HFD=2.4
01:48:28.057 00.001 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
01:48:28.057 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
01:48:28.057 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.34 mountX=0.14 mountY=-0.13, mountTheta=-0.76
01:48:28.057 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.18, opts=13)
01:48:28.057 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.18)
01:48:28.057 00.000 8976 Worker thread wakes up
01:48:28.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.18) opts 0xd
01:48:28.058 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.18)
01:48:28.058 00.000 8976 Moving (0.04, 0.18) raw xDistance=0.14 yDistance=-0.13
01:48:28.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:48:28.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:48:28.058 00.000 8976 MoveAxis(R, 0, ABG)
01:48:28.058 00.000 8976 MoveAxis(U, 0, ABG)
01:48:28.058 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
01:48:28.058 00.000 8976 MountToCamera -- mountX=1.74 mountY=-1.64 hyp=2.39 mountTheta=-0.76 cameraX=0.67, cameraY=2.29 cameraTheta=1.29
01:48:28.058 00.000 8976 incremental bump (0.668, 2.291) isValid = 1
01:48:28.058 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
01:48:28.058 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:48:28.058 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:48:28.058 00.000 8976 move complete, result=0
01:48:28.058 00.000 9828 Worker thread wakes up
01:48:28.058 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:48:28.058 00.000 8976 worker thread done servicing request
01:48:28.058 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:48:28.059 00.001 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
01:48:28.059 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
01:48:28.059 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:48:28.059 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:48:28.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:48:28.059 00.000 9828 BLC: window closed
01:48:28.059 00.000 9828 MoveAxis(E, 12, B)
01:48:28.059 00.000 9828 Guiding  Dir = 2, Dur = 12
01:48:28.059 00.000 9828 IsSlewing returns 0
01:48:28.059 00.000 9828 IsGuiding returns 0
01:48:28.059 00.000 9828 PulseGuide returned control before completion, sleep 22
01:48:28.068 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:48:28.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:28.068 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:28.068 00.000 5052 Enqueuing Expose request
01:48:28.068 00.000 8976 Worker thread wakes up
01:48:28.068 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:28.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:28.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:28.096 00.028 9828 IsGuiding returns 1
01:48:28.096 00.000 9828 scope still moving after pulse duration time elapsed
01:48:28.128 00.032 9828 IsSlewing returns 0
01:48:28.128 00.000 9828 IsGuiding returns 1
01:48:28.159 00.031 9828 IsSlewing returns 0
01:48:28.159 00.000 9828 IsGuiding returns 1
01:48:28.189 00.030 9828 IsSlewing returns 0
01:48:28.189 00.000 9828 IsGuiding returns 1
01:48:28.220 00.031 9828 IsSlewing returns 0
01:48:28.220 00.000 9828 IsGuiding returns 0
01:48:28.220 00.000 9828 scope move finished after 12 + 149 ms
01:48:28.220 00.000 9828 Move returns status 0, amount 12
01:48:28.220 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:28.220 00.000 9828 MoveAxis(N, 15, B)
01:48:28.221 00.001 9828 Guiding  Dir = 0, Dur = 15
01:48:28.236 00.015 9828 IsSlewing returns 0
01:48:28.236 00.000 9828 IsGuiding returns 0
01:48:28.236 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:28.266 00.030 9828 IsGuiding returns 1
01:48:28.266 00.000 9828 scope still moving after pulse duration time elapsed
01:48:28.298 00.032 9828 IsSlewing returns 0
01:48:28.298 00.000 9828 IsGuiding returns 1
01:48:28.329 00.031 9828 IsSlewing returns 0
01:48:28.329 00.000 9828 IsGuiding returns 1
01:48:28.376 00.047 9828 IsSlewing returns 0
01:48:28.376 00.000 9828 IsGuiding returns 1
01:48:28.408 00.032 9828 IsSlewing returns 0
01:48:28.408 00.000 9828 IsGuiding returns 1
01:48:28.439 00.031 9828 IsSlewing returns 0
01:48:28.439 00.000 9828 IsGuiding returns 1
01:48:28.470 00.031 9828 IsSlewing returns 0
01:48:28.470 00.000 9828 IsGuiding returns 1
01:48:28.502 00.032 9828 IsSlewing returns 0
01:48:28.502 00.000 9828 IsGuiding returns 0
01:48:28.502 00.000 9828 scope move finished after 15 + 250 ms
01:48:28.502 00.000 9828 Move returns status 0, amount 15
01:48:28.502 00.000 9828 move complete, result=0
01:48:28.502 00.000 9828 worker thread done servicing request
01:48:28.502 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:48:28.757 00.255 8976 Exposure complete
01:48:28.762 00.005 8976 worker thread done servicing request
01:48:28.762 00.000 5052 OnExposeComplete: enter
01:48:28.762 00.000 5052 UpdateGuideState(): m_state=6
01:48:28.762 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5625
01:48:28.762 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.94, Mass=200, SNR=9.8, Peak=71 HFD=2.3
01:48:28.762 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:48:28.762 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
01:48:28.762 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.23 hyp=0.61 cameraTheta=2.76 mountX=0.46 mountY=0.35, mountTheta=0.65
01:48:28.763 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.23, opts=13)
01:48:28.763 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.23)
01:48:28.763 00.000 8976 Worker thread wakes up
01:48:28.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.23) opts 0xd
01:48:28.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.23)
01:48:28.763 00.000 8976 Moving (-0.56, 0.23) raw xDistance=0.46 yDistance=0.35
01:48:28.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:48:28.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:48:28.763 00.000 8976 MoveAxis(L, 2, ABG)
01:48:28.763 00.000 8976 stepping (-12, 9) + (-2, 0)
01:48:28.763 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:28.765 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:48:28.774 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:48:28.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:28.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:28.774 00.000 5052 Enqueuing Expose request
01:48:28.796 00.022 8976 Received - 47 (G) 
01:48:28.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:28.796 00.000 8976 stepped: pos (-14, 9)
01:48:28.796 00.000 8976 MoveAxis(D, 1, ABG)
01:48:28.796 00.000 8976 stepping (-14, 9) + (0, -1)
01:48:28.796 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:28.828 00.032 8976 Received - 47 (G) 
01:48:28.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:28.828 00.000 8976 stepped: pos (-14, 8)
01:48:28.828 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
01:48:28.828 00.000 8976 MountToCamera -- mountX=1.87 mountY=-1.52 hyp=2.41 mountTheta=-0.68 cameraX=0.50, cameraY=2.36 cameraTheta=1.36
01:48:28.828 00.000 8976 incremental bump (0.499, 2.356) isValid = 1
01:48:28.829 00.001 8976 Scheduling Mount bump of (0.024, 0.117)
01:48:28.829 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:48:28.829 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:48:28.829 00.000 8976 move complete, result=0
01:48:28.829 00.000 8976 worker thread done servicing request
01:48:28.829 00.000 8976 Worker thread wakes up
01:48:28.829 00.000 9828 Worker thread wakes up
01:48:28.829 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:48:28.829 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:48:28.829 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.82)
01:48:28.829 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:48:28.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:28.829 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:28.829 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
01:48:28.829 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
01:48:28.829 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:48:28.829 00.000 9828 BLC: window closed
01:48:28.830 00.001 9828 MoveAxis(E, 9, B)
01:48:28.830 00.000 9828 Guiding  Dir = 2, Dur = 9
01:48:28.830 00.000 9828 IsSlewing returns 0
01:48:28.830 00.000 9828 IsGuiding returns 0
01:48:28.830 00.000 9828 PulseGuide returned control before completion, sleep 19
01:48:28.858 00.028 9828 IsGuiding returns 1
01:48:28.858 00.000 9828 scope still moving after pulse duration time elapsed
01:48:28.888 00.030 9828 IsSlewing returns 0
01:48:28.888 00.000 9828 IsGuiding returns 1
01:48:28.920 00.032 9828 IsSlewing returns 0
01:48:28.920 00.000 9828 IsGuiding returns 1
01:48:28.951 00.031 9828 IsSlewing returns 0
01:48:28.951 00.000 9828 IsGuiding returns 0
01:48:28.951 00.000 9828 scope move finished after 9 + 112 ms
01:48:28.951 00.000 9828 Move returns status 0, amount 9
01:48:28.951 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:28.951 00.000 9828 MoveAxis(N, 15, B)
01:48:28.951 00.000 9828 Guiding  Dir = 0, Dur = 15
01:48:28.966 00.015 9828 IsSlewing returns 0
01:48:28.966 00.000 9828 IsGuiding returns 0
01:48:28.966 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:28.998 00.032 9828 IsGuiding returns 1
01:48:28.998 00.000 9828 scope still moving after pulse duration time elapsed
01:48:29.029 00.031 9828 IsSlewing returns 0
01:48:29.029 00.000 9828 IsGuiding returns 1
01:48:29.060 00.031 9828 IsSlewing returns 0
01:48:29.060 00.000 9828 IsGuiding returns 1
01:48:29.090 00.030 9828 IsSlewing returns 0
01:48:29.090 00.000 9828 IsGuiding returns 1
01:48:29.121 00.031 9828 IsSlewing returns 0
01:48:29.121 00.000 9828 IsGuiding returns 0
01:48:29.121 00.000 9828 scope move finished after 15 + 139 ms
01:48:29.121 00.000 9828 Move returns status 0, amount 15
01:48:29.121 00.000 9828 move complete, result=0
01:48:29.121 00.000 9828 worker thread done servicing request
01:48:29.121 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:48:29.520 00.399 8976 Exposure complete
01:48:29.525 00.005 8976 worker thread done servicing request
01:48:29.526 00.001 5052 OnExposeComplete: enter
01:48:29.526 00.000 5052 UpdateGuideState(): m_state=6
01:48:29.526 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5626
01:48:29.526 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.66, Mass=188, SNR=9.5, Peak=72 HFD=2.8
01:48:29.526 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
01:48:29.526 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.09)
01:48:29.526 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.05 hyp=0.51 cameraTheta=-3.05 mountX=0.19 mountY=0.45, mountTheta=1.17
01:48:29.527 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.05, opts=13)
01:48:29.527 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.05)
01:48:29.527 00.000 8976 Worker thread wakes up
01:48:29.527 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.05) opts 0xd
01:48:29.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.05)
01:48:29.527 00.000 8976 Moving (-0.51, -0.05) raw xDistance=0.19 yDistance=0.45
01:48:29.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:48:29.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
01:48:29.527 00.000 8976 MoveAxis(R, 0, ABG)
01:48:29.527 00.000 8976 MoveAxis(D, 2, ABG)
01:48:29.527 00.000 8976 stepping (-14, 8) + (0, -2)
01:48:29.527 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:29.528 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:48:29.537 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:48:29.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:29.537 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:29.537 00.000 5052 Enqueuing Expose request
01:48:29.563 00.026 8976 Received - 47 (G) 
01:48:29.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:29.563 00.000 8976 stepped: pos (-14, 6)
01:48:29.563 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
01:48:29.563 00.000 8976 MountToCamera -- mountX=1.96 mountY=-1.33 hyp=2.37 mountTheta=-0.60 cameraX=0.29, cameraY=2.35 cameraTheta=1.45
01:48:29.563 00.000 8976 incremental bump (0.292, 2.351) isValid = 1
01:48:29.563 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
01:48:29.564 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:48:29.564 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:48:29.564 00.000 8976 move complete, result=0
01:48:29.564 00.000 9828 Worker thread wakes up
01:48:29.564 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:48:29.564 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:48:29.564 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.74)
01:48:29.564 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:48:29.564 00.000 8976 worker thread done servicing request
01:48:29.564 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
01:48:29.564 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
01:48:29.564 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:48:29.564 00.000 9828 BLC: window closed
01:48:29.564 00.000 8976 Worker thread wakes up
01:48:29.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:29.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:29.564 00.000 9828 MoveAxis(E, 6, B)
01:48:29.565 00.001 9828 Guiding  Dir = 2, Dur = 6
01:48:29.565 00.000 9828 IsSlewing returns 0
01:48:29.565 00.000 9828 IsGuiding returns 0
01:48:29.565 00.000 9828 PulseGuide returned control before completion, sleep 16
01:48:29.586 00.021 9828 IsGuiding returns 1
01:48:29.586 00.000 9828 scope still moving after pulse duration time elapsed
01:48:29.618 00.032 9828 IsSlewing returns 0
01:48:29.618 00.000 9828 IsGuiding returns 1
01:48:29.648 00.030 9828 IsSlewing returns 0
01:48:29.648 00.000 9828 IsGuiding returns 1
01:48:29.679 00.031 9828 IsSlewing returns 0
01:48:29.679 00.000 9828 IsGuiding returns 0
01:48:29.679 00.000 9828 scope move finished after 6 + 108 ms
01:48:29.679 00.000 9828 Move returns status 0, amount 6
01:48:29.679 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:29.680 00.001 9828 MoveAxis(N, 16, B)
01:48:29.680 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:29.695 00.015 9828 IsSlewing returns 0
01:48:29.695 00.000 9828 IsGuiding returns 0
01:48:29.695 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:29.725 00.030 9828 IsGuiding returns 1
01:48:29.725 00.000 9828 scope still moving after pulse duration time elapsed
01:48:29.756 00.031 9828 IsSlewing returns 0
01:48:29.756 00.000 9828 IsGuiding returns 1
01:48:29.787 00.031 9828 IsSlewing returns 0
01:48:29.787 00.000 9828 IsGuiding returns 1
01:48:29.818 00.031 9828 IsSlewing returns 0
01:48:29.818 00.000 9828 IsGuiding returns 1
01:48:29.849 00.031 9828 IsSlewing returns 0
01:48:29.849 00.000 9828 IsGuiding returns 0
01:48:29.849 00.000 9828 scope move finished after 16 + 138 ms
01:48:29.849 00.000 9828 Move returns status 0, amount 16
01:48:29.849 00.000 9828 move complete, result=0
01:48:29.850 00.001 9828 worker thread done servicing request
01:48:29.850 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:48:30.252 00.402 8976 Exposure complete
01:48:30.257 00.005 8976 worker thread done servicing request
01:48:30.258 00.001 5052 OnExposeComplete: enter
01:48:30.258 00.000 5052 UpdateGuideState(): m_state=6
01:48:30.258 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5627
01:48:30.258 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.60, Mass=201, SNR=9.8, Peak=76 HFD=2.9
01:48:30.258 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
01:48:30.258 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
01:48:30.258 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.11 hyp=0.77 cameraTheta=-2.99 mountX=0.25 mountY=0.70, mountTheta=1.23
01:48:30.259 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.11, opts=13)
01:48:30.259 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.11)
01:48:30.259 00.000 8976 Worker thread wakes up
01:48:30.259 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.11) opts 0xd
01:48:30.259 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.11)
01:48:30.259 00.000 8976 Moving (-0.77, -0.11) raw xDistance=0.25 yDistance=0.70
01:48:30.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:48:30.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
01:48:30.259 00.000 8976 MoveAxis(R, 0, ABG)
01:48:30.259 00.000 8976 MoveAxis(D, 3, ABG)
01:48:30.259 00.000 8976 stepping (-14, 6) + (0, -3)
01:48:30.259 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:30.260 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:48:30.270 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:48:30.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:30.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:30.270 00.000 5052 Enqueuing Expose request
01:48:30.299 00.029 8976 Received - 47 (G) 
01:48:30.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:30.299 00.000 8976 stepped: pos (-14, 3)
01:48:30.299 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
01:48:30.299 00.000 8976 MountToCamera -- mountX=2.02 mountY=-1.05 hyp=2.28 mountTheta=-0.48 cameraX=0.01, cameraY=2.28 cameraTheta=1.56
01:48:30.299 00.000 8976 incremental bump (0.014, 2.277) isValid = 1
01:48:30.299 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
01:48:30.299 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:48:30.299 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:48:30.299 00.000 8976 move complete, result=0
01:48:30.299 00.000 9828 Worker thread wakes up
01:48:30.299 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:48:30.299 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:48:30.299 00.000 8976 worker thread done servicing request
01:48:30.299 00.000 8976 Worker thread wakes up
01:48:30.299 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:48:30.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:30.300 00.001 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
01:48:30.300 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:30.300 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
01:48:30.300 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
01:48:30.300 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:48:30.300 00.000 9828 BLC: window closed
01:48:30.300 00.000 9828 MoveAxis(E, 2, B)
01:48:30.300 00.000 9828 Guiding  Dir = 2, Dur = 2
01:48:30.300 00.000 9828 IsSlewing returns 0
01:48:30.300 00.000 9828 IsGuiding returns 0
01:48:30.300 00.000 9828 PulseGuide returned control before completion, sleep 12
01:48:30.314 00.014 9828 IsGuiding returns 1
01:48:30.314 00.000 9828 scope still moving after pulse duration time elapsed
01:48:30.345 00.031 9828 IsSlewing returns 0
01:48:30.345 00.000 9828 IsGuiding returns 1
01:48:30.376 00.031 9828 IsSlewing returns 0
01:48:30.376 00.000 9828 IsGuiding returns 1
01:48:30.407 00.031 9828 IsSlewing returns 0
01:48:30.407 00.000 9828 IsGuiding returns 1
01:48:30.438 00.031 9828 IsSlewing returns 0
01:48:30.438 00.000 9828 IsGuiding returns 0
01:48:30.438 00.000 9828 scope move finished after 2 + 135 ms
01:48:30.438 00.000 9828 Move returns status 0, amount 2
01:48:30.438 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:30.438 00.000 9828 MoveAxis(N, 16, B)
01:48:30.438 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:30.453 00.015 9828 IsSlewing returns 0
01:48:30.453 00.000 9828 IsGuiding returns 0
01:48:30.453 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:30.483 00.030 9828 IsGuiding returns 1
01:48:30.483 00.000 9828 scope still moving after pulse duration time elapsed
01:48:30.513 00.030 9828 IsSlewing returns 0
01:48:30.513 00.000 9828 IsGuiding returns 1
01:48:30.545 00.032 9828 IsSlewing returns 0
01:48:30.545 00.000 9828 IsGuiding returns 1
01:48:30.577 00.032 9828 IsSlewing returns 0
01:48:30.577 00.000 9828 IsGuiding returns 1
01:48:30.608 00.031 9828 IsSlewing returns 0
01:48:30.608 00.000 9828 IsGuiding returns 0
01:48:30.608 00.000 9828 scope move finished after 16 + 139 ms
01:48:30.608 00.000 9828 Move returns status 0, amount 16
01:48:30.608 00.000 9828 move complete, result=0
01:48:30.609 00.001 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:48:30.609 00.000 9828 worker thread done servicing request
01:48:30.987 00.378 8976 Exposure complete
01:48:30.992 00.005 8976 worker thread done servicing request
01:48:30.992 00.000 5052 OnExposeComplete: enter
01:48:30.992 00.000 5052 UpdateGuideState(): m_state=6
01:48:30.992 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5628
01:48:30.993 00.001 5052 Star::Find returns 1 (0), X=327.92, Y=281.63, Mass=196, SNR=9.7, Peak=77 HFD=2.3
01:48:30.993 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.12 = 1.17)
01:48:30.993 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
01:48:30.993 00.000 5052 CameraToMount -- cameraX=-1.26 cameraY=-0.08 hyp=1.26 cameraTheta=-3.07 mountX=0.50 mountY=1.10, mountTheta=1.15
01:48:30.993 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.26, y=-0.08, opts=13)
01:48:30.993 00.000 5052 Enqueuing Move request for stepguider (-1.26, -0.08)
01:48:30.993 00.000 8976 Worker thread wakes up
01:48:30.993 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.26, -0.08) opts 0xd
01:48:30.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.26, -0.08)
01:48:30.994 00.001 8976 Moving (-1.26, -0.08) raw xDistance=0.50 yDistance=1.10
01:48:30.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
01:48:30.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.10
01:48:30.994 00.000 8976 MoveAxis(L, 2, ABG)
01:48:30.994 00.000 8976 stepping (-14, 3) + (-2, 0)
01:48:30.994 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:30.994 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:48:31.004 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:48:31.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:31.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:31.004 00.000 5052 Enqueuing Expose request
01:48:31.018 00.014 8976 Received - 47 (G) 
01:48:31.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:31.018 00.000 8976 stepped: pos (-16, 3)
01:48:31.018 00.000 8976 MoveAxis(D, 5, ABG)
01:48:31.018 00.000 8976 stepping (-16, 3) + (0, -5)
01:48:31.018 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:48:31.066 00.048 8976 Received - 47 (G) 
01:48:31.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:48:31.066 00.000 8976 stepped: pos (-16, -2)
01:48:31.066 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
01:48:31.066 00.000 8976 MountToCamera -- mountX=2.16 mountY=-0.60 hyp=2.24 mountTheta=-0.27 cameraX=-0.45, cameraY=2.20 cameraTheta=1.77
01:48:31.066 00.000 8976 incremental bump (-0.452, 2.198) isValid = 1
01:48:31.066 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
01:48:31.066 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:48:31.066 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:48:31.066 00.000 8976 move complete, result=0
01:48:31.066 00.000 9828 Worker thread wakes up
01:48:31.066 00.000 8976 worker thread done servicing request
01:48:31.066 00.000 8976 Worker thread wakes up
01:48:31.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:31.066 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 5 ms SOUTH
01:48:31.066 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:48:31.066 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:48:31.066 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
01:48:31.066 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
01:48:31.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:31.067 00.001 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
01:48:31.067 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:48:31.067 00.000 9828 BLC: window closed
01:48:31.067 00.000 9828 MoveAxis(W, 6, B)
01:48:31.067 00.000 9828 Guiding  Dir = 3, Dur = 6
01:48:31.067 00.000 9828 IsSlewing returns 0
01:48:31.067 00.000 9828 IsGuiding returns 0
01:48:31.067 00.000 9828 PulseGuide returned control before completion, sleep 16
01:48:31.089 00.022 9828 IsGuiding returns 1
01:48:31.089 00.000 9828 scope still moving after pulse duration time elapsed
01:48:31.120 00.031 9828 IsSlewing returns 0
01:48:31.120 00.000 9828 IsGuiding returns 1
01:48:31.152 00.032 9828 IsSlewing returns 0
01:48:31.152 00.000 9828 IsGuiding returns 1
01:48:31.182 00.030 9828 IsSlewing returns 0
01:48:31.182 00.000 9828 IsGuiding returns 0
01:48:31.182 00.000 9828 scope move finished after 6 + 108 ms
01:48:31.182 00.000 9828 Move returns status 0, amount 6
01:48:31.183 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:31.183 00.000 9828 MoveAxis(N, 16, B)
01:48:31.183 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:31.197 00.014 9828 IsSlewing returns 0
01:48:31.197 00.000 9828 IsGuiding returns 0
01:48:31.198 00.001 9828 PulseGuide returned control before completion, sleep 26
01:48:31.227 00.029 9828 IsGuiding returns 1
01:48:31.227 00.000 9828 scope still moving after pulse duration time elapsed
01:48:31.258 00.031 9828 IsSlewing returns 0
01:48:31.258 00.000 9828 IsGuiding returns 1
01:48:31.290 00.032 9828 IsSlewing returns 0
01:48:31.290 00.000 9828 IsGuiding returns 1
01:48:31.321 00.031 9828 IsSlewing returns 0
01:48:31.321 00.000 9828 IsGuiding returns 1
01:48:31.350 00.029 9828 IsSlewing returns 0
01:48:31.350 00.000 9828 IsGuiding returns 0
01:48:31.350 00.000 9828 scope move finished after 16 + 137 ms
01:48:31.350 00.000 9828 Move returns status 0, amount 16
01:48:31.350 00.000 9828 move complete, result=0
01:48:31.350 00.000 9828 worker thread done servicing request
01:48:31.350 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
01:48:31.759 00.409 8976 Exposure complete
01:48:31.765 00.006 8976 worker thread done servicing request
01:48:31.765 00.000 5052 OnExposeComplete: enter
01:48:31.765 00.000 5052 UpdateGuideState(): m_state=6
01:48:31.765 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5629
01:48:31.765 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.64, Mass=232, SNR=10.5, Peak=79 HFD=1.7
01:48:31.765 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.09 = 1.20)
01:48:31.765 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
01:48:31.766 00.001 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.07 hyp=0.74 cameraTheta=-3.04 mountX=0.27 mountY=0.66, mountTheta=1.18
01:48:31.766 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.07, opts=13)
01:48:31.766 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.07)
01:48:31.766 00.000 8976 Worker thread wakes up
01:48:31.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.07) opts 0xd
01:48:31.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.07)
01:48:31.766 00.000 8976 Moving (-0.74, -0.07) raw xDistance=0.27 yDistance=0.66
01:48:31.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
01:48:31.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.66
01:48:31.767 00.001 8976 MoveAxis(L, 1, ABG)
01:48:31.767 00.000 8976 stepping (-16, -2) + (-1, 0)
01:48:31.767 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:31.767 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:48:31.776 00.009 5052 UpdateGuideState exits: m=232 SNR=10.5
01:48:31.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:31.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:31.776 00.000 5052 Enqueuing Expose request
01:48:31.785 00.009 8976 Received - 47 (G) 
01:48:31.785 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:31.785 00.000 8976 stepped: pos (-17, -2)
01:48:31.785 00.000 8976 MoveAxis(D, 3, ABG)
01:48:31.785 00.000 8976 stepping (-17, -2) + (0, -3)
01:48:31.785 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:31.816 00.031 8976 Received - 47 (G) 
01:48:31.817 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:31.817 00.000 8976 stepped: pos (-17, -5)
01:48:31.817 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
01:48:31.817 00.000 8976 MountToCamera -- mountX=2.31 mountY=-0.14 hyp=2.31 mountTheta=-0.06 cameraX=-0.93, cameraY=2.12 cameraTheta=1.98
01:48:31.817 00.000 8976 incremental bump (-0.927, 2.118) isValid = 1
01:48:31.817 00.000 8976 Scheduling Mount bump of (-0.046, 0.109)
01:48:31.817 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:48:31.817 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:48:31.817 00.000 8976 move complete, result=0
01:48:31.817 00.000 8976 worker thread done servicing request
01:48:31.817 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
01:48:31.817 00.000 9828 Worker thread wakes up
01:48:31.817 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:48:31.817 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:48:31.817 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.22)
01:48:31.817 00.000 8976 Worker thread wakes up
01:48:31.818 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:31.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:31.818 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.30)
01:48:31.818 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.23
01:48:31.818 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:48:31.818 00.000 9828 BLC: window closed
01:48:31.818 00.000 9828 MoveAxis(W, 13, B)
01:48:31.818 00.000 9828 Guiding  Dir = 3, Dur = 13
01:48:31.818 00.000 9828 IsSlewing returns 0
01:48:31.819 00.001 9828 IsGuiding returns 0
01:48:31.820 00.001 9828 PulseGuide returned control before completion, sleep 23
01:48:31.847 00.027 9828 IsGuiding returns 1
01:48:31.847 00.000 9828 scope still moving after pulse duration time elapsed
01:48:31.878 00.031 9828 IsSlewing returns 0
01:48:31.878 00.000 9828 IsGuiding returns 1
01:48:31.910 00.032 9828 IsSlewing returns 0
01:48:31.910 00.000 9828 IsGuiding returns 1
01:48:31.941 00.031 9828 IsSlewing returns 0
01:48:31.941 00.000 9828 IsGuiding returns 1
01:48:31.971 00.030 9828 IsSlewing returns 0
01:48:31.971 00.000 9828 IsGuiding returns 1
01:48:32.002 00.031 9828 IsSlewing returns 0
01:48:32.002 00.000 9828 IsGuiding returns 0
01:48:32.002 00.000 9828 scope move finished after 13 + 169 ms
01:48:32.002 00.000 9828 Move returns status 0, amount 13
01:48:32.003 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:32.003 00.000 9828 MoveAxis(N, 16, B)
01:48:32.003 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:32.018 00.015 9828 IsSlewing returns 0
01:48:32.018 00.000 9828 IsGuiding returns 0
01:48:32.018 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:32.048 00.030 9828 IsGuiding returns 1
01:48:32.048 00.000 9828 scope still moving after pulse duration time elapsed
01:48:32.079 00.031 9828 IsSlewing returns 0
01:48:32.079 00.000 9828 IsGuiding returns 1
01:48:32.109 00.030 9828 IsSlewing returns 0
01:48:32.109 00.000 9828 IsGuiding returns 1
01:48:32.140 00.031 9828 IsSlewing returns 0
01:48:32.140 00.000 9828 IsGuiding returns 1
01:48:32.171 00.031 9828 IsSlewing returns 0
01:48:32.171 00.000 9828 IsGuiding returns 0
01:48:32.171 00.000 9828 scope move finished after 16 + 137 ms
01:48:32.171 00.000 9828 Move returns status 0, amount 16
01:48:32.171 00.000 9828 move complete, result=0
01:48:32.171 00.000 9828 worker thread done servicing request
01:48:32.171 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:48:32.514 00.343 8976 Exposure complete
01:48:32.519 00.005 8976 worker thread done servicing request
01:48:32.519 00.000 5052 OnExposeComplete: enter
01:48:32.519 00.000 5052 UpdateGuideState(): m_state=6
01:48:32.519 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5630
01:48:32.519 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.82, Mass=218, SNR=10.2, Peak=86 HFD=2.1
01:48:32.519 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:48:32.519 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:48:32.519 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.12 hyp=0.47 cameraTheta=2.89 mountX=0.31 mountY=0.32, mountTheta=0.80
01:48:32.520 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.12, opts=13)
01:48:32.520 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.12)
01:48:32.520 00.000 8976 Worker thread wakes up
01:48:32.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.12) opts 0xd
01:48:32.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.12)
01:48:32.520 00.000 8976 Moving (-0.45, 0.12) raw xDistance=0.31 yDistance=0.32
01:48:32.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:48:32.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
01:48:32.520 00.000 8976 MoveAxis(L, 1, ABG)
01:48:32.520 00.000 8976 stepping (-17, -5) + (-1, 0)
01:48:32.520 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:32.521 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:48:32.531 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
01:48:32.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:32.531 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:32.531 00.000 5052 Enqueuing Expose request
01:48:32.553 00.022 8976 Received - 47 (G) 
01:48:32.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:32.553 00.000 8976 stepped: pos (-18, -5)
01:48:32.553 00.000 8976 MoveAxis(D, 1, ABG)
01:48:32.553 00.000 8976 stepping (-18, -5) + (0, -1)
01:48:32.553 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:32.585 00.032 8976 Received - 47 (G) 
01:48:32.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:32.585 00.000 8976 stepped: pos (-18, -6)
01:48:32.585 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
01:48:32.585 00.000 8976 MountToCamera -- mountX=2.46 mountY=0.22 hyp=2.47 mountTheta=0.09 cameraX=-1.32, cameraY=2.09 cameraTheta=2.13
01:48:32.585 00.000 8976 incremental bump (-1.315, 2.086) isValid = 1
01:48:32.585 00.000 8976 Scheduling Mount bump of (-0.061, 0.101)
01:48:32.585 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:48:32.585 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:48:32.585 00.000 8976 move complete, result=0
01:48:32.585 00.000 9828 Worker thread wakes up
01:48:32.585 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:48:32.585 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:48:32.585 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
01:48:32.585 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:48:32.585 00.000 8976 worker thread done servicing request
01:48:32.585 00.000 8976 Worker thread wakes up
01:48:32.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:32.585 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.15)
01:48:32.586 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.09
01:48:32.586 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:48:32.586 00.000 9828 BLC: window closed
01:48:32.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:32.586 00.000 9828 MoveAxis(W, 18, B)
01:48:32.586 00.000 9828 Guiding  Dir = 3, Dur = 18
01:48:32.586 00.000 9828 IsSlewing returns 0
01:48:32.586 00.000 9828 IsGuiding returns 0
01:48:32.586 00.000 9828 PulseGuide returned control before completion, sleep 28
01:48:32.620 00.034 9828 IsGuiding returns 1
01:48:32.620 00.000 9828 scope still moving after pulse duration time elapsed
01:48:32.652 00.032 9828 IsSlewing returns 0
01:48:32.652 00.000 9828 IsGuiding returns 1
01:48:32.683 00.031 9828 IsSlewing returns 0
01:48:32.688 00.005 9828 IsGuiding returns 1
01:48:32.714 00.026 9828 IsSlewing returns 0
01:48:32.714 00.000 9828 IsGuiding returns 0
01:48:32.714 00.000 9828 scope move finished after 18 + 109 ms
01:48:32.714 00.000 9828 Move returns status 0, amount 18
01:48:32.714 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:32.714 00.000 9828 MoveAxis(N, 15, B)
01:48:32.714 00.000 9828 Guiding  Dir = 0, Dur = 15
01:48:32.730 00.016 9828 IsSlewing returns 0
01:48:32.730 00.000 9828 IsGuiding returns 0
01:48:32.730 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:32.761 00.031 9828 IsGuiding returns 1
01:48:32.761 00.000 9828 scope still moving after pulse duration time elapsed
01:48:32.791 00.030 9828 IsSlewing returns 0
01:48:32.792 00.001 9828 IsGuiding returns 1
01:48:32.822 00.030 9828 IsSlewing returns 0
01:48:32.822 00.000 9828 IsGuiding returns 1
01:48:32.853 00.031 9828 IsSlewing returns 0
01:48:32.853 00.000 9828 IsGuiding returns 1
01:48:32.884 00.031 9828 IsSlewing returns 0
01:48:32.884 00.000 9828 IsGuiding returns 0
01:48:32.884 00.000 9828 scope move finished after 15 + 139 ms
01:48:32.884 00.000 9828 Move returns status 0, amount 15
01:48:32.884 00.000 9828 move complete, result=0
01:48:32.884 00.000 9828 worker thread done servicing request
01:48:32.886 00.002 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:48:33.274 00.388 8976 Exposure complete
01:48:33.279 00.005 8976 worker thread done servicing request
01:48:33.279 00.000 5052 OnExposeComplete: enter
01:48:33.279 00.000 5052 UpdateGuideState(): m_state=6
01:48:33.280 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5631
01:48:33.280 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.25, Mass=203, SNR=9.9, Peak=77 HFD=1.8
01:48:33.280 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
01:48:33.280 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.58)
01:48:33.280 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.46 hyp=0.84 cameraTheta=-2.56 mountX=-0.09 mountY=0.84, mountTheta=1.68
01:48:33.280 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.46, opts=13)
01:48:33.281 00.001 5052 Enqueuing Move request for stepguider (-0.71, -0.46)
01:48:33.281 00.000 8976 Worker thread wakes up
01:48:33.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.46) opts 0xd
01:48:33.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.46)
01:48:33.281 00.000 8976 Moving (-0.71, -0.46) raw xDistance=-0.09 yDistance=0.84
01:48:33.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:48:33.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.84
01:48:33.281 00.000 8976 MoveAxis(R, 0, ABG)
01:48:33.281 00.000 8976 MoveAxis(D, 3, ABG)
01:48:33.281 00.000 8976 stepping (-18, -6) + (0, -3)
01:48:33.281 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:33.282 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:48:33.292 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
01:48:33.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:33.292 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:33.292 00.000 5052 Enqueuing Expose request
01:48:33.319 00.027 8976 Received - 47 (G) 
01:48:33.319 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:33.319 00.000 8976 stepped: pos (-18, -9)
01:48:33.320 00.001 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
01:48:33.320 00.000 8976 MountToCamera -- mountX=2.56 mountY=0.62 hyp=2.63 mountTheta=0.24 cameraX=-1.72, cameraY=1.99 cameraTheta=2.28
01:48:33.320 00.000 8976 incremental bump (-1.715, 1.993) isValid = 1
01:48:33.320 00.000 8976 Scheduling Mount bump of (-0.075, 0.090)
01:48:33.320 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:48:33.320 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:48:33.320 00.000 8976 move complete, result=0
01:48:33.320 00.000 8976 worker thread done servicing request
01:48:33.320 00.000 8976 Worker thread wakes up
01:48:33.320 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:33.320 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:48:33.320 00.000 9828 Worker thread wakes up
01:48:33.321 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:33.321 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:48:33.321 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:48:33.321 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.92)
01:48:33.321 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.00)
01:48:33.321 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.95
01:48:33.321 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:48:33.321 00.000 9828 BLC: window closed
01:48:33.321 00.000 9828 MoveAxis(W, 22, B)
01:48:33.321 00.000 9828 Guiding  Dir = 3, Dur = 22
01:48:33.322 00.001 9828 IsSlewing returns 0
01:48:33.322 00.000 9828 IsGuiding returns 0
01:48:33.323 00.001 9828 PulseGuide returned control before completion, sleep 32
01:48:33.366 00.043 9828 IsGuiding returns 1
01:48:33.366 00.000 9828 scope still moving after pulse duration time elapsed
01:48:33.398 00.032 9828 IsSlewing returns 0
01:48:33.398 00.000 9828 IsGuiding returns 1
01:48:33.428 00.030 9828 IsSlewing returns 0
01:48:33.429 00.001 9828 IsGuiding returns 1
01:48:33.459 00.030 9828 IsSlewing returns 0
01:48:33.459 00.000 9828 IsGuiding returns 0
01:48:33.459 00.000 9828 scope move finished after 22 + 114 ms
01:48:33.459 00.000 9828 Move returns status 0, amount 22
01:48:33.459 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:33.459 00.000 9828 MoveAxis(N, 13, B)
01:48:33.459 00.000 9828 Guiding  Dir = 0, Dur = 13
01:48:33.474 00.015 9828 IsSlewing returns 0
01:48:33.474 00.000 9828 IsGuiding returns 0
01:48:33.474 00.000 9828 PulseGuide returned control before completion, sleep 23
01:48:33.506 00.032 9828 IsGuiding returns 1
01:48:33.506 00.000 9828 scope still moving after pulse duration time elapsed
01:48:33.536 00.030 9828 IsSlewing returns 0
01:48:33.536 00.000 9828 IsGuiding returns 1
01:48:33.567 00.031 9828 IsSlewing returns 0
01:48:33.567 00.000 9828 IsGuiding returns 1
01:48:33.598 00.031 9828 IsSlewing returns 0
01:48:33.598 00.000 9828 IsGuiding returns 1
01:48:33.628 00.030 9828 IsSlewing returns 0
01:48:33.628 00.000 9828 IsGuiding returns 0
01:48:33.628 00.000 9828 scope move finished after 13 + 140 ms
01:48:33.628 00.000 9828 Move returns status 0, amount 13
01:48:33.628 00.000 9828 move complete, result=0
01:48:33.628 00.000 9828 worker thread done servicing request
01:48:33.628 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 13 ms NORTH
01:48:34.015 00.387 8976 Exposure complete
01:48:34.020 00.005 8976 worker thread done servicing request
01:48:34.020 00.000 5052 OnExposeComplete: enter
01:48:34.020 00.000 5052 UpdateGuideState(): m_state=6
01:48:34.020 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5632
01:48:34.021 00.001 5052 Star::Find returns 1 (0), X=329.08, Y=281.78, Mass=216, SNR=10.1, Peak=77 HFD=2.4
01:48:34.021 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
01:48:34.021 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
01:48:34.021 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.47 mountX=0.11 mountY=0.04, mountTheta=0.34
01:48:34.021 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.07, opts=13)
01:48:34.021 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.07)
01:48:34.021 00.000 8976 Worker thread wakes up
01:48:34.022 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.07) opts 0xd
01:48:34.022 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.07)
01:48:34.022 00.000 8976 Moving (-0.09, 0.07) raw xDistance=0.11 yDistance=0.04
01:48:34.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:48:34.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:48:34.022 00.000 8976 MoveAxis(R, 0, ABG)
01:48:34.022 00.000 8976 MoveAxis(U, 0, ABG)
01:48:34.022 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
01:48:34.022 00.000 8976 MountToCamera -- mountX=2.62 mountY=0.89 hyp=2.77 mountTheta=0.33 cameraX=-1.98, cameraY=1.93 cameraTheta=2.37
01:48:34.022 00.000 8976 incremental bump (-1.983, 1.930) isValid = 1
01:48:34.022 00.000 8976 Scheduling Mount bump of (-0.081, 0.082)
01:48:34.022 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:48:34.022 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:48:34.022 00.000 8976 move complete, result=0
01:48:34.022 00.000 8976 worker thread done servicing request
01:48:34.022 00.000 9828 Worker thread wakes up
01:48:34.022 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:48:34.022 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:48:34.023 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:48:34.023 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.45 = -0.84)
01:48:34.023 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.92)
01:48:34.023 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
01:48:34.023 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:48:34.023 00.000 9828 BLC: window closed
01:48:34.023 00.000 9828 MoveAxis(W, 25, B)
01:48:34.023 00.000 9828 Guiding  Dir = 3, Dur = 25
01:48:34.023 00.000 9828 IsSlewing returns 0
01:48:34.023 00.000 9828 IsGuiding returns 0
01:48:34.024 00.001 9828 PulseGuide returned control before completion, sleep 35
01:48:34.032 00.008 5052 UpdateGuideState exits: m=216 SNR=10.1
01:48:34.032 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:34.032 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:34.032 00.000 5052 Enqueuing Expose request
01:48:34.032 00.000 8976 Worker thread wakes up
01:48:34.032 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:34.032 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:34.032 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:34.064 00.032 9828 IsGuiding returns 1
01:48:34.064 00.000 9828 scope still moving after pulse duration time elapsed
01:48:34.094 00.030 9828 IsSlewing returns 0
01:48:34.094 00.000 9828 IsGuiding returns 1
01:48:34.127 00.033 9828 IsSlewing returns 0
01:48:34.127 00.000 9828 IsGuiding returns 1
01:48:34.158 00.031 9828 IsSlewing returns 0
01:48:34.158 00.000 9828 IsGuiding returns 1
01:48:34.188 00.030 9828 IsSlewing returns 0
01:48:34.188 00.000 9828 IsGuiding returns 1
01:48:34.220 00.032 9828 IsSlewing returns 0
01:48:34.220 00.000 9828 IsGuiding returns 0
01:48:34.220 00.000 9828 scope move finished after 25 + 172 ms
01:48:34.220 00.000 9828 Move returns status 0, amount 25
01:48:34.220 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:34.220 00.000 9828 MoveAxis(N, 12, B)
01:48:34.220 00.000 9828 Guiding  Dir = 0, Dur = 12
01:48:34.235 00.015 9828 IsSlewing returns 0
01:48:34.235 00.000 9828 IsGuiding returns 0
01:48:34.235 00.000 9828 PulseGuide returned control before completion, sleep 22
01:48:34.266 00.031 9828 IsGuiding returns 1
01:48:34.266 00.000 9828 scope still moving after pulse duration time elapsed
01:48:34.298 00.032 9828 IsSlewing returns 0
01:48:34.298 00.000 9828 IsGuiding returns 1
01:48:34.329 00.031 9828 IsSlewing returns 0
01:48:34.329 00.000 9828 IsGuiding returns 1
01:48:34.361 00.032 9828 IsSlewing returns 0
01:48:34.361 00.000 9828 IsGuiding returns 1
01:48:34.393 00.032 9828 IsSlewing returns 0
01:48:34.393 00.000 9828 IsGuiding returns 1
01:48:34.425 00.032 9828 IsSlewing returns 0
01:48:34.425 00.000 9828 IsGuiding returns 0
01:48:34.425 00.000 9828 scope move finished after 12 + 177 ms
01:48:34.425 00.000 9828 Move returns status 0, amount 12
01:48:34.425 00.000 9828 move complete, result=0
01:48:34.425 00.000 9828 worker thread done servicing request
01:48:34.425 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 12 ms NORTH
01:48:34.720 00.295 8976 Exposure complete
01:48:34.725 00.005 8976 worker thread done servicing request
01:48:34.725 00.000 5052 OnExposeComplete: enter
01:48:34.725 00.000 5052 UpdateGuideState(): m_state=6
01:48:34.725 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5633
01:48:34.725 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.55, Mass=210, SNR=10.0, Peak=80 HFD=3.0
01:48:34.725 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
01:48:34.725 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
01:48:34.725 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-0.53 mountX=-0.26 mountY=-0.14, mountTheta=-2.66
01:48:34.726 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.16, opts=13)
01:48:34.726 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.16)
01:48:34.726 00.000 8976 Worker thread wakes up
01:48:34.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.16) opts 0xd
01:48:34.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.16)
01:48:34.726 00.000 8976 Moving (0.27, -0.16) raw xDistance=-0.26 yDistance=-0.14
01:48:34.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:48:34.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:48:34.726 00.000 8976 MoveAxis(R, 1, ABG)
01:48:34.726 00.000 8976 stepping (-18, -9) + (1, 0)
01:48:34.727 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:34.727 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:48:34.737 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:48:34.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:34.737 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:34.737 00.000 5052 Enqueuing Expose request
01:48:34.759 00.022 8976 Received - 47 (G) 
01:48:34.759 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:34.759 00.000 8976 stepped: pos (-17, -9)
01:48:34.759 00.000 8976 MoveAxis(U, 0, ABG)
01:48:34.759 00.000 8976 MountToCamera -- mountTheta (0.39) + m_xAngle (2.04) = xAngle (2.43 = 2.43)
01:48:34.759 00.000 8976 MountToCamera -- mountX=2.62 mountY=1.07 hyp=2.82 mountTheta=0.39 cameraX=-2.14, cameraY=1.84 cameraTheta=2.43
01:48:34.759 00.000 8976 incremental bump (-2.140, 1.843) isValid = 1
01:48:34.759 00.000 8976 Scheduling Mount bump of (-0.087, 0.078)
01:48:34.759 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:48:34.759 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:48:34.760 00.001 8976 move complete, result=0
01:48:34.760 00.000 8976 worker thread done servicing request
01:48:34.760 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:48:34.760 00.000 8976 Worker thread wakes up
01:48:34.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:34.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:34.760 00.000 9828 Worker thread wakes up
01:48:34.760 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:48:34.760 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:48:34.760 00.000 9828 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.10) = xAngle (5.51 = -0.77)
01:48:34.760 00.000 9828 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.43 = -0.86)
01:48:34.760 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.08 mountY=-0.09, mountTheta=-0.81
01:48:34.760 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:48:34.760 00.000 9828 BLC: window closed
01:48:34.760 00.000 9828 MoveAxis(W, 26, B)
01:48:34.760 00.000 9828 Guiding  Dir = 3, Dur = 26
01:48:34.761 00.001 9828 IsSlewing returns 0
01:48:34.761 00.000 9828 IsGuiding returns 0
01:48:34.761 00.000 9828 PulseGuide returned control before completion, sleep 36
01:48:34.810 00.049 9828 IsGuiding returns 1
01:48:34.810 00.000 9828 scope still moving after pulse duration time elapsed
01:48:34.842 00.032 9828 IsSlewing returns 0
01:48:34.842 00.000 9828 IsGuiding returns 1
01:48:34.872 00.030 9828 IsSlewing returns 0
01:48:34.872 00.000 9828 IsGuiding returns 1
01:48:34.903 00.031 9828 IsSlewing returns 0
01:48:34.904 00.001 9828 IsGuiding returns 0
01:48:34.905 00.001 9828 scope move finished after 26 + 117 ms
01:48:34.906 00.001 9828 Move returns status 0, amount 26
01:48:34.906 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:34.906 00.000 9828 MoveAxis(N, 12, B)
01:48:34.906 00.000 9828 Guiding  Dir = 0, Dur = 12
01:48:34.918 00.012 9828 IsSlewing returns 0
01:48:34.919 00.001 9828 IsGuiding returns 0
01:48:34.919 00.000 9828 PulseGuide returned control before completion, sleep 22
01:48:34.948 00.029 9828 IsGuiding returns 1
01:48:34.948 00.000 9828 scope still moving after pulse duration time elapsed
01:48:34.980 00.032 9828 IsSlewing returns 0
01:48:34.980 00.000 9828 IsGuiding returns 1
01:48:35.011 00.031 9828 IsSlewing returns 0
01:48:35.011 00.000 9828 IsGuiding returns 1
01:48:35.043 00.032 9828 IsSlewing returns 0
01:48:35.043 00.000 9828 IsGuiding returns 1
01:48:35.074 00.031 9828 IsSlewing returns 0
01:48:35.074 00.000 9828 IsGuiding returns 0
01:48:35.074 00.000 9828 scope move finished after 12 + 144 ms
01:48:35.074 00.000 9828 Move returns status 0, amount 12
01:48:35.075 00.001 9828 move complete, result=0
01:48:35.075 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
01:48:35.075 00.000 9828 worker thread done servicing request
01:48:35.452 00.377 8976 Exposure complete
01:48:35.458 00.006 8976 worker thread done servicing request
01:48:35.458 00.000 5052 OnExposeComplete: enter
01:48:35.458 00.000 5052 UpdateGuideState(): m_state=6
01:48:35.458 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5634
01:48:35.458 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.72, Mass=189, SNR=9.6, Peak=71 HFD=2.7
01:48:35.458 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:48:35.458 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:48:35.459 00.001 5052 CameraToMount -- cameraX=0.47 cameraY=0.01 hyp=0.47 cameraTheta=0.02 mountX=-0.21 mountY=-0.40, mountTheta=-2.05
01:48:35.459 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.01, opts=13)
01:48:35.459 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.01)
01:48:35.459 00.000 8976 Worker thread wakes up
01:48:35.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.01) opts 0xd
01:48:35.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.01)
01:48:35.460 00.001 8976 Moving (0.47, 0.01) raw xDistance=-0.21 yDistance=-0.40
01:48:35.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:48:35.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:48:35.460 00.000 8976 MoveAxis(R, 0, ABG)
01:48:35.460 00.000 8976 MoveAxis(U, 2, ABG)
01:48:35.460 00.000 8976 stepping (-17, -9) + (0, 2)
01:48:35.460 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:35.461 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:48:35.470 00.009 5052 UpdateGuideState exits: m=189 SNR=9.6
01:48:35.471 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:35.471 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:35.471 00.000 5052 Enqueuing Expose request
01:48:35.494 00.023 8976 Received - 47 (G) 
01:48:35.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:35.494 00.000 8976 stepped: pos (-17, -7)
01:48:35.494 00.000 8976 MountToCamera -- mountTheta (0.39) + m_xAngle (2.04) = xAngle (2.44 = 2.44)
01:48:35.494 00.000 8976 MountToCamera -- mountX=2.61 mountY=1.08 hyp=2.83 mountTheta=0.39 cameraX=-2.15, cameraY=1.83 cameraTheta=2.44
01:48:35.494 00.000 8976 incremental bump (-2.151, 1.833) isValid = 1
01:48:35.494 00.000 8976 Scheduling Mount bump of (-0.087, 0.077)
01:48:35.494 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:48:35.494 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:48:35.494 00.000 8976 move complete, result=0
01:48:35.494 00.000 9828 Worker thread wakes up
01:48:35.494 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:48:35.494 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:48:35.494 00.000 9828 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.10) = xAngle (5.51 = -0.77)
01:48:35.494 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:48:35.494 00.000 8976 worker thread done servicing request
01:48:35.494 00.000 9828 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.43 = -0.85)
01:48:35.494 00.000 8976 Worker thread wakes up
01:48:35.495 00.001 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=0.08 mountY=-0.09, mountTheta=-0.81
01:48:35.495 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:48:35.495 00.000 9828 BLC: window closed
01:48:35.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:35.495 00.000 9828 MoveAxis(W, 27, B)
01:48:35.495 00.000 9828 Guiding  Dir = 3, Dur = 27
01:48:35.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:35.495 00.000 9828 IsSlewing returns 0
01:48:35.495 00.000 9828 IsGuiding returns 0
01:48:35.495 00.000 9828 PulseGuide returned control before completion, sleep 37
01:48:35.537 00.042 9828 IsGuiding returns 1
01:48:35.537 00.000 9828 scope still moving after pulse duration time elapsed
01:48:35.568 00.031 9828 IsSlewing returns 0
01:48:35.569 00.001 9828 IsGuiding returns 1
01:48:35.599 00.030 9828 IsSlewing returns 0
01:48:35.599 00.000 9828 IsGuiding returns 1
01:48:35.629 00.030 9828 IsSlewing returns 0
01:48:35.629 00.000 9828 IsGuiding returns 1
01:48:35.660 00.031 9828 IsSlewing returns 0
01:48:35.660 00.000 9828 IsGuiding returns 0
01:48:35.660 00.000 9828 scope move finished after 27 + 137 ms
01:48:35.660 00.000 9828 Move returns status 0, amount 27
01:48:35.660 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:35.660 00.000 9828 MoveAxis(N, 12, B)
01:48:35.660 00.000 9828 Guiding  Dir = 0, Dur = 12
01:48:35.675 00.015 9828 IsSlewing returns 0
01:48:35.675 00.000 9828 IsGuiding returns 0
01:48:35.675 00.000 9828 PulseGuide returned control before completion, sleep 22
01:48:35.706 00.031 9828 IsGuiding returns 1
01:48:35.707 00.001 9828 scope still moving after pulse duration time elapsed
01:48:35.737 00.030 9828 IsSlewing returns 0
01:48:35.737 00.000 9828 IsGuiding returns 1
01:48:35.767 00.030 9828 IsSlewing returns 0
01:48:35.768 00.001 9828 IsGuiding returns 1
01:48:35.798 00.030 9828 IsSlewing returns 0
01:48:35.798 00.000 9828 IsGuiding returns 1
01:48:35.829 00.031 9828 IsSlewing returns 0
01:48:35.829 00.000 9828 IsGuiding returns 0
01:48:35.829 00.000 9828 scope move finished after 12 + 142 ms
01:48:35.829 00.000 9828 Move returns status 0, amount 12
01:48:35.829 00.000 9828 move complete, result=0
01:48:35.829 00.000 9828 worker thread done servicing request
01:48:35.829 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
01:48:36.190 00.361 8976 Exposure complete
01:48:36.195 00.005 8976 worker thread done servicing request
01:48:36.195 00.000 5052 OnExposeComplete: enter
01:48:36.195 00.000 5052 UpdateGuideState(): m_state=6
01:48:36.195 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5635
01:48:36.195 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.78, Mass=183, SNR=9.4, Peak=73 HFD=2.5
01:48:36.195 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
01:48:36.195 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
01:48:36.195 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=0.02 mountY=-0.11, mountTheta=-1.43
01:48:36.196 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.07, opts=13)
01:48:36.196 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.07)
01:48:36.196 00.000 8976 Worker thread wakes up
01:48:36.196 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.07) opts 0xd
01:48:36.196 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.07)
01:48:36.196 00.000 8976 Moving (0.09, 0.07) raw xDistance=0.02 yDistance=-0.11
01:48:36.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:48:36.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:48:36.196 00.000 8976 MoveAxis(R, 0, ABG)
01:48:36.196 00.000 8976 MoveAxis(U, 0, ABG)
01:48:36.196 00.000 8976 MountToCamera -- mountTheta (0.40) + m_xAngle (2.04) = xAngle (2.44 = 2.44)
01:48:36.196 00.000 8976 MountToCamera -- mountX=2.61 mountY=1.09 hyp=2.83 mountTheta=0.40 cameraX=-2.16, cameraY=1.83 cameraTheta=2.44
01:48:36.196 00.000 8976 incremental bump (-2.159, 1.826) isValid = 1
01:48:36.197 00.001 8976 Scheduling Mount bump of (-0.086, 0.076)
01:48:36.197 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:48:36.197 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:48:36.197 00.000 8976 move complete, result=0
01:48:36.197 00.000 9828 Worker thread wakes up
01:48:36.197 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:48:36.197 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:48:36.197 00.000 9828 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.10) = xAngle (5.52 = -0.77)
01:48:36.197 00.000 8976 worker thread done servicing request
01:48:36.197 00.000 9828 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.44 = -0.85)
01:48:36.197 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=0.08 mountY=-0.09, mountTheta=-0.80
01:48:36.197 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:48:36.197 00.000 9828 BLC: window closed
01:48:36.197 00.000 9828 MoveAxis(W, 26, B)
01:48:36.197 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:48:36.197 00.000 9828 Guiding  Dir = 3, Dur = 26
01:48:36.198 00.001 9828 IsSlewing returns 0
01:48:36.198 00.000 9828 IsGuiding returns 0
01:48:36.198 00.000 9828 PulseGuide returned control before completion, sleep 36
01:48:36.207 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
01:48:36.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:36.208 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:36.208 00.000 5052 Enqueuing Expose request
01:48:36.208 00.000 8976 Worker thread wakes up
01:48:36.208 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:36.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:36.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:36.235 00.027 9828 IsGuiding returns 1
01:48:36.235 00.000 9828 scope still moving after pulse duration time elapsed
01:48:36.265 00.030 9828 IsSlewing returns 0
01:48:36.265 00.000 9828 IsGuiding returns 1
01:48:36.296 00.031 9828 IsSlewing returns 0
01:48:36.296 00.000 9828 IsGuiding returns 1
01:48:36.327 00.031 9828 IsSlewing returns 0
01:48:36.327 00.000 9828 IsGuiding returns 1
01:48:36.359 00.032 9828 IsSlewing returns 0
01:48:36.359 00.000 9828 IsGuiding returns 0
01:48:36.359 00.000 9828 scope move finished after 26 + 134 ms
01:48:36.359 00.000 9828 Move returns status 0, amount 26
01:48:36.359 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:36.359 00.000 9828 MoveAxis(N, 12, B)
01:48:36.359 00.000 9828 Guiding  Dir = 0, Dur = 12
01:48:36.375 00.016 9828 IsSlewing returns 0
01:48:36.375 00.000 9828 IsGuiding returns 0
01:48:36.375 00.000 9828 PulseGuide returned control before completion, sleep 22
01:48:36.407 00.032 9828 IsGuiding returns 1
01:48:36.407 00.000 9828 scope still moving after pulse duration time elapsed
01:48:36.439 00.032 9828 IsSlewing returns 0
01:48:36.439 00.000 9828 IsGuiding returns 1
01:48:36.485 00.046 9828 IsSlewing returns 0
01:48:36.485 00.000 9828 IsGuiding returns 1
01:48:36.517 00.032 9828 IsSlewing returns 0
01:48:36.517 00.000 9828 IsGuiding returns 0
01:48:36.517 00.000 9828 scope move finished after 12 + 130 ms
01:48:36.517 00.000 9828 Move returns status 0, amount 12
01:48:36.517 00.000 9828 move complete, result=0
01:48:36.517 00.000 9828 worker thread done servicing request
01:48:36.517 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
01:48:36.897 00.380 8976 Exposure complete
01:48:36.902 00.005 8976 worker thread done servicing request
01:48:36.902 00.000 5052 OnExposeComplete: enter
01:48:36.902 00.000 5052 UpdateGuideState(): m_state=6
01:48:36.902 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5636
01:48:36.903 00.001 5052 Star::Find returns 1 (0), X=328.82, Y=281.47, Mass=204, SNR=9.9, Peak=77 HFD=2.3
01:48:36.903 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
01:48:36.903 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.59)
01:48:36.903 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.24 hyp=0.43 cameraTheta=-2.55 mountX=-0.05 mountY=0.43, mountTheta=1.69
01:48:36.904 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.24, opts=13)
01:48:36.904 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.24)
01:48:36.904 00.000 8976 Worker thread wakes up
01:48:36.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.24) opts 0xd
01:48:36.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.24)
01:48:36.904 00.000 8976 Moving (-0.35, -0.24) raw xDistance=-0.05 yDistance=0.43
01:48:36.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:48:36.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:48:36.904 00.000 8976 MoveAxis(R, 0, ABG)
01:48:36.904 00.000 8976 MoveAxis(D, 2, ABG)
01:48:36.904 00.000 8976 stepping (-17, -7) + (0, -2)
01:48:36.904 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:36.905 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:48:36.917 00.012 5052 UpdateGuideState exits: m=204 SNR=9.9
01:48:36.917 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:36.917 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:36.918 00.001 5052 Enqueuing Expose request
01:48:36.933 00.015 8976 Received - 47 (G) 
01:48:36.933 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:36.933 00.000 8976 stepped: pos (-17, -9)
01:48:36.933 00.000 8976 MountToCamera -- mountTheta (0.43) + m_xAngle (2.04) = xAngle (2.48 = 2.48)
01:48:36.933 00.000 8976 MountToCamera -- mountX=2.61 mountY=1.20 hyp=2.87 mountTheta=0.43 cameraX=-2.26, cameraY=1.77 cameraTheta=2.48
01:48:36.933 00.000 8976 incremental bump (-2.258, 1.774) isValid = 1
01:48:36.933 00.000 8976 Scheduling Mount bump of (-0.090, 0.074)
01:48:36.933 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:48:36.933 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:48:36.933 00.000 8976 move complete, result=0
01:48:36.933 00.000 9828 Worker thread wakes up
01:48:36.933 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:48:36.933 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:48:36.933 00.000 9828 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.10) = xAngle (5.55 = -0.73)
01:48:36.933 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:48:36.933 00.000 8976 worker thread done servicing request
01:48:36.933 00.000 8976 Worker thread wakes up
01:48:36.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:36.934 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:36.934 00.000 9828 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.47 = -0.81)
01:48:36.934 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.46 mountX=0.09 mountY=-0.08, mountTheta=-0.77
01:48:36.934 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
01:48:36.934 00.000 9828 BLC: window closed
01:48:36.934 00.000 9828 MoveAxis(W, 28, B)
01:48:36.934 00.000 9828 Guiding  Dir = 3, Dur = 28
01:48:36.934 00.000 9828 IsSlewing returns 0
01:48:36.934 00.000 9828 IsGuiding returns 0
01:48:36.934 00.000 9828 PulseGuide returned control before completion, sleep 38
01:48:36.982 00.048 9828 IsGuiding returns 1
01:48:36.982 00.000 9828 scope still moving after pulse duration time elapsed
01:48:37.013 00.031 9828 IsSlewing returns 0
01:48:37.013 00.000 9828 IsGuiding returns 1
01:48:37.044 00.031 9828 IsSlewing returns 0
01:48:37.044 00.000 9828 IsGuiding returns 1
01:48:37.075 00.031 9828 IsSlewing returns 0
01:48:37.075 00.000 9828 IsGuiding returns 0
01:48:37.075 00.000 9828 scope move finished after 28 + 112 ms
01:48:37.075 00.000 9828 Move returns status 0, amount 28
01:48:37.075 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:37.075 00.000 9828 MoveAxis(N, 11, B)
01:48:37.075 00.000 9828 Guiding  Dir = 0, Dur = 11
01:48:37.091 00.016 9828 IsSlewing returns 0
01:48:37.091 00.000 9828 IsGuiding returns 0
01:48:37.091 00.000 9828 PulseGuide returned control before completion, sleep 21
01:48:37.122 00.031 9828 IsGuiding returns 1
01:48:37.122 00.000 9828 scope still moving after pulse duration time elapsed
01:48:37.155 00.033 9828 IsSlewing returns 0
01:48:37.155 00.000 9828 IsGuiding returns 1
01:48:37.186 00.031 9828 IsSlewing returns 0
01:48:37.186 00.000 9828 IsGuiding returns 1
01:48:37.216 00.030 9828 IsSlewing returns 0
01:48:37.216 00.000 9828 IsGuiding returns 1
01:48:37.247 00.031 9828 IsSlewing returns 0
01:48:37.247 00.000 9828 IsGuiding returns 0
01:48:37.247 00.000 9828 scope move finished after 11 + 145 ms
01:48:37.247 00.000 9828 Move returns status 0, amount 11
01:48:37.247 00.000 9828 move complete, result=0
01:48:37.247 00.000 9828 worker thread done servicing request
01:48:37.247 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
01:48:37.631 00.384 8976 Exposure complete
01:48:37.636 00.005 8976 worker thread done servicing request
01:48:37.636 00.000 5052 OnExposeComplete: enter
01:48:37.636 00.000 5052 UpdateGuideState(): m_state=6
01:48:37.636 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5637
01:48:37.637 00.001 5052 Star::Find returns 1 (0), X=329.10, Y=281.68, Mass=204, SNR=9.9, Peak=69 HFD=2.3
01:48:37.637 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.83 = 1.46)
01:48:37.637 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
01:48:37.637 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.78 mountX=0.01 mountY=0.08, mountTheta=1.45
01:48:37.637 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.03, opts=13)
01:48:37.637 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.03)
01:48:37.637 00.000 8976 Worker thread wakes up
01:48:37.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.03) opts 0xd
01:48:37.638 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.03)
01:48:37.638 00.000 8976 Moving (-0.08, -0.03) raw xDistance=0.01 yDistance=0.08
01:48:37.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:48:37.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:48:37.638 00.000 8976 MoveAxis(R, 0, ABG)
01:48:37.638 00.000 8976 MoveAxis(U, 0, ABG)
01:48:37.638 00.000 8976 MountToCamera -- mountTheta (0.46) + m_xAngle (2.04) = xAngle (2.50 = 2.50)
01:48:37.638 00.000 8976 MountToCamera -- mountX=2.61 mountY=1.28 hyp=2.90 mountTheta=0.46 cameraX=-2.32, cameraY=1.74 cameraTheta=2.50
01:48:37.638 00.000 8976 incremental bump (-2.324, 1.738) isValid = 1
01:48:37.638 00.000 8976 Scheduling Mount bump of (-0.064, 0.050)
01:48:37.638 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.05, opts=4)
01:48:37.638 00.000 8976 Enqueuing Move request for scope (-0.06, 0.05)
01:48:37.638 00.000 8976 move complete, result=0
01:48:37.638 00.000 9828 Worker thread wakes up
01:48:37.638 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0x4
01:48:37.638 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
01:48:37.638 00.000 9828 CameraToMount -- cameraTheta (2.48) - m_xAngle (-3.10) = xAngle (5.58 = -0.71)
01:48:37.638 00.000 9828 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.50 = -0.79)
01:48:37.638 00.000 8976 worker thread done servicing request
01:48:37.639 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.48 mountX=0.06 mountY=-0.06, mountTheta=-0.75
01:48:37.639 00.000 9828 Moving (-0.06, 0.05) raw xDistance=0.06 yDistance=-0.06
01:48:37.639 00.000 9828 BLC: window closed
01:48:37.639 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:48:37.639 00.000 9828 MoveAxis(W, 20, B)
01:48:37.639 00.000 9828 Guiding  Dir = 3, Dur = 20
01:48:37.639 00.000 9828 IsSlewing returns 0
01:48:37.639 00.000 9828 IsGuiding returns 0
01:48:37.639 00.000 9828 PulseGuide returned control before completion, sleep 30
01:48:37.648 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:48:37.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:37.648 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:37.648 00.000 5052 Enqueuing Expose request
01:48:37.648 00.000 8976 Worker thread wakes up
01:48:37.648 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:37.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:37.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:37.678 00.030 9828 IsGuiding returns 1
01:48:37.678 00.000 9828 scope still moving after pulse duration time elapsed
01:48:37.710 00.032 9828 IsSlewing returns 0
01:48:37.710 00.000 9828 IsGuiding returns 1
01:48:37.740 00.030 9828 IsSlewing returns 0
01:48:37.740 00.000 9828 IsGuiding returns 1
01:48:37.772 00.032 9828 IsSlewing returns 0
01:48:37.773 00.001 9828 IsGuiding returns 0
01:48:37.773 00.000 9828 scope move finished after 20 + 113 ms
01:48:37.773 00.000 9828 Move returns status 0, amount 20
01:48:37.773 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:37.773 00.000 9828 MoveAxis(N, 8, B)
01:48:37.773 00.000 9828 Guiding  Dir = 0, Dur = 8
01:48:37.787 00.014 9828 IsSlewing returns 0
01:48:37.787 00.000 9828 IsGuiding returns 0
01:48:37.788 00.001 9828 PulseGuide returned control before completion, sleep 18
01:48:37.817 00.029 9828 IsGuiding returns 1
01:48:37.817 00.000 9828 scope still moving after pulse duration time elapsed
01:48:37.848 00.031 9828 IsSlewing returns 0
01:48:37.848 00.000 9828 IsGuiding returns 1
01:48:37.879 00.031 9828 IsSlewing returns 0
01:48:37.879 00.000 9828 IsGuiding returns 1
01:48:37.910 00.031 9828 IsSlewing returns 0
01:48:37.910 00.000 9828 IsGuiding returns 1
01:48:37.942 00.032 9828 IsSlewing returns 0
01:48:37.942 00.000 9828 IsGuiding returns 0
01:48:37.942 00.000 9828 scope move finished after 8 + 146 ms
01:48:37.942 00.000 9828 Move returns status 0, amount 8
01:48:37.942 00.000 9828 move complete, result=0
01:48:37.942 00.000 9828 worker thread done servicing request
01:48:37.942 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 8 ms NORTH
01:48:38.337 00.395 8976 Exposure complete
01:48:38.343 00.006 8976 worker thread done servicing request
01:48:38.343 00.000 5052 OnExposeComplete: enter
01:48:38.343 00.000 5052 UpdateGuideState(): m_state=6
01:48:38.343 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5638
01:48:38.343 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.66, Mass=210, SNR=10.0, Peak=73 HFD=2.6
01:48:38.343 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
01:48:38.343 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
01:48:38.343 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.30 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
01:48:38.344 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.05, opts=13)
01:48:38.344 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.05)
01:48:38.344 00.000 8976 Worker thread wakes up
01:48:38.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.05) opts 0xd
01:48:38.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.05)
01:48:38.344 00.000 8976 Moving (0.16, -0.05) raw xDistance=-0.12 yDistance=-0.11
01:48:38.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:48:38.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:48:38.344 00.000 8976 MoveAxis(R, 0, ABG)
01:48:38.344 00.000 8976 MoveAxis(U, 0, ABG)
01:48:38.344 00.000 8976 MountToCamera -- mountTheta (0.47) + m_xAngle (2.04) = xAngle (2.51 = 2.51)
01:48:38.344 00.000 8976 MountToCamera -- mountX=2.60 mountY=1.33 hyp=2.92 mountTheta=0.47 cameraX=-2.37, cameraY=1.71 cameraTheta=2.51
01:48:38.344 00.000 8976 incremental bump (-2.368, 1.715) isValid = 1
01:48:38.344 00.000 8976 Scheduling Mount bump of (-0.093, 0.070)
01:48:38.344 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:48:38.344 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:48:38.344 00.000 8976 move complete, result=0
01:48:38.345 00.001 9828 Worker thread wakes up
01:48:38.345 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:48:38.345 00.000 8976 worker thread done servicing request
01:48:38.345 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:48:38.345 00.000 9828 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.10) = xAngle (5.59 = -0.69)
01:48:38.345 00.000 9828 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.51 = -0.77)
01:48:38.345 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.50 mountX=0.09 mountY=-0.08, mountTheta=-0.73
01:48:38.345 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
01:48:38.345 00.000 9828 BLC: window closed
01:48:38.345 00.000 9828 MoveAxis(W, 29, B)
01:48:38.345 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:48:38.345 00.000 9828 Guiding  Dir = 3, Dur = 29
01:48:38.345 00.000 9828 IsSlewing returns 0
01:48:38.346 00.001 9828 IsGuiding returns 0
01:48:38.346 00.000 9828 PulseGuide returned control before completion, sleep 39
01:48:38.355 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
01:48:38.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:38.355 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:38.355 00.000 5052 Enqueuing Expose request
01:48:38.355 00.000 8976 Worker thread wakes up
01:48:38.355 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:38.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:38.355 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:38.393 00.038 9828 IsGuiding returns 1
01:48:38.393 00.000 9828 scope still moving after pulse duration time elapsed
01:48:38.425 00.032 9828 IsSlewing returns 0
01:48:38.425 00.000 9828 IsGuiding returns 1
01:48:38.456 00.031 9828 IsSlewing returns 0
01:48:38.456 00.000 9828 IsGuiding returns 1
01:48:38.487 00.031 9828 IsSlewing returns 0
01:48:38.487 00.000 9828 IsGuiding returns 1
01:48:38.518 00.031 9828 IsSlewing returns 0
01:48:38.518 00.000 9828 IsGuiding returns 0
01:48:38.518 00.000 9828 scope move finished after 29 + 143 ms
01:48:38.518 00.000 9828 Move returns status 0, amount 29
01:48:38.518 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:38.518 00.000 9828 MoveAxis(N, 11, B)
01:48:38.518 00.000 9828 Guiding  Dir = 0, Dur = 11
01:48:38.534 00.016 9828 IsSlewing returns 0
01:48:38.534 00.000 9828 IsGuiding returns 0
01:48:38.534 00.000 9828 PulseGuide returned control before completion, sleep 21
01:48:38.564 00.030 9828 IsGuiding returns 1
01:48:38.564 00.000 9828 scope still moving after pulse duration time elapsed
01:48:38.595 00.031 9828 IsSlewing returns 0
01:48:38.595 00.000 9828 IsGuiding returns 1
01:48:38.627 00.032 9828 IsSlewing returns 0
01:48:38.627 00.000 9828 IsGuiding returns 1
01:48:38.658 00.031 9828 IsSlewing returns 0
01:48:38.658 00.000 9828 IsGuiding returns 1
01:48:38.689 00.031 9828 IsSlewing returns 0
01:48:38.689 00.000 9828 IsGuiding returns 0
01:48:38.689 00.000 9828 scope move finished after 11 + 144 ms
01:48:38.689 00.000 9828 Move returns status 0, amount 11
01:48:38.689 00.000 9828 move complete, result=0
01:48:38.689 00.000 9828 worker thread done servicing request
01:48:38.689 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
01:48:39.042 00.353 8976 Exposure complete
01:48:39.048 00.006 8976 worker thread done servicing request
01:48:39.048 00.000 5052 OnExposeComplete: enter
01:48:39.048 00.000 5052 UpdateGuideState(): m_state=6
01:48:39.048 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5639
01:48:39.048 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=282.01, Mass=225, SNR=10.3, Peak=74 HFD=2.6
01:48:39.048 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
01:48:39.048 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
01:48:39.048 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.31 hyp=0.72 cameraTheta=0.43 mountX=-0.03 mountY=-0.72, mountTheta=-1.61
01:48:39.048 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.31, opts=13)
01:48:39.048 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.31)
01:48:39.049 00.001 8976 Worker thread wakes up
01:48:39.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.31) opts 0xd
01:48:39.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.31)
01:48:39.049 00.000 8976 Moving (0.66, 0.31) raw xDistance=-0.03 yDistance=-0.72
01:48:39.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:48:39.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
01:48:39.049 00.000 8976 MoveAxis(R, 0, ABG)
01:48:39.049 00.000 8976 MoveAxis(U, 3, ABG)
01:48:39.049 00.000 8976 stepping (-17, -9) + (0, 3)
01:48:39.049 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:39.049 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:48:39.059 00.010 5052 UpdateGuideState exits: m=225 SNR=10.3
01:48:39.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:39.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:39.059 00.000 5052 Enqueuing Expose request
01:48:39.091 00.032 8976 Received - 47 (G) 
01:48:39.091 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:39.091 00.000 8976 stepped: pos (-17, -6)
01:48:39.091 00.000 8976 MountToCamera -- mountTheta (0.43) + m_xAngle (2.04) = xAngle (2.48 = 2.48)
01:48:39.091 00.000 8976 MountToCamera -- mountX=2.60 mountY=1.20 hyp=2.87 mountTheta=0.43 cameraX=-2.26, cameraY=1.77 cameraTheta=2.48
01:48:39.091 00.000 8976 incremental bump (-2.258, 1.771) isValid = 1
01:48:39.091 00.000 8976 Scheduling Mount bump of (-0.090, 0.074)
01:48:39.091 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:48:39.091 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:48:39.091 00.000 8976 move complete, result=0
01:48:39.091 00.000 9828 Worker thread wakes up
01:48:39.091 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:48:39.091 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:48:39.091 00.000 9828 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.10) = xAngle (5.55 = -0.73)
01:48:39.091 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:48:39.091 00.000 8976 worker thread done servicing request
01:48:39.091 00.000 8976 Worker thread wakes up
01:48:39.092 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:39.092 00.000 9828 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.47 = -0.81)
01:48:39.092 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:39.092 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.46 mountX=0.09 mountY=-0.08, mountTheta=-0.77
01:48:39.092 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
01:48:39.092 00.000 9828 BLC: window closed
01:48:39.092 00.000 9828 MoveAxis(W, 28, B)
01:48:39.092 00.000 9828 Guiding  Dir = 3, Dur = 28
01:48:39.092 00.000 9828 IsSlewing returns 0
01:48:39.093 00.001 9828 IsGuiding returns 0
01:48:39.093 00.000 9828 PulseGuide returned control before completion, sleep 38
01:48:39.138 00.045 9828 IsGuiding returns 1
01:48:39.138 00.000 9828 scope still moving after pulse duration time elapsed
01:48:39.169 00.031 9828 IsSlewing returns 0
01:48:39.169 00.000 9828 IsGuiding returns 1
01:48:39.200 00.031 9828 IsSlewing returns 0
01:48:39.200 00.000 9828 IsGuiding returns 1
01:48:39.231 00.031 9828 IsSlewing returns 0
01:48:39.231 00.000 9828 IsGuiding returns 1
01:48:39.262 00.031 9828 IsSlewing returns 0
01:48:39.262 00.000 9828 IsGuiding returns 0
01:48:39.262 00.000 9828 scope move finished after 28 + 140 ms
01:48:39.262 00.000 9828 Move returns status 0, amount 28
01:48:39.262 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:39.262 00.000 9828 MoveAxis(N, 11, B)
01:48:39.262 00.000 9828 Guiding  Dir = 0, Dur = 11
01:48:39.277 00.015 9828 IsSlewing returns 0
01:48:39.277 00.000 9828 IsGuiding returns 0
01:48:39.277 00.000 9828 PulseGuide returned control before completion, sleep 21
01:48:39.309 00.032 9828 IsGuiding returns 1
01:48:39.309 00.000 9828 scope still moving after pulse duration time elapsed
01:48:39.340 00.031 9828 IsSlewing returns 0
01:48:39.340 00.000 9828 IsGuiding returns 1
01:48:39.371 00.031 9828 IsSlewing returns 0
01:48:39.371 00.000 9828 IsGuiding returns 1
01:48:39.403 00.032 9828 IsSlewing returns 0
01:48:39.403 00.000 9828 IsGuiding returns 1
01:48:39.433 00.030 9828 IsSlewing returns 0
01:48:39.433 00.000 9828 IsGuiding returns 0
01:48:39.433 00.000 9828 scope move finished after 11 + 144 ms
01:48:39.433 00.000 9828 Move returns status 0, amount 11
01:48:39.433 00.000 9828 move complete, result=0
01:48:39.433 00.000 9828 worker thread done servicing request
01:48:39.433 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
01:48:39.777 00.344 8976 Exposure complete
01:48:39.782 00.005 8976 worker thread done servicing request
01:48:39.782 00.000 5052 OnExposeComplete: enter
01:48:39.782 00.000 5052 UpdateGuideState(): m_state=6
01:48:39.782 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5640
01:48:39.782 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.37, Mass=215, SNR=10.2, Peak=77 HFD=2.3
01:48:39.782 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
01:48:39.782 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
01:48:39.782 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.34 hyp=0.72 cameraTheta=-0.49 mountX=-0.59 mountY=-0.35, mountTheta=-2.61
01:48:39.783 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.34, opts=13)
01:48:39.783 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.34)
01:48:39.783 00.000 8976 Worker thread wakes up
01:48:39.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.34) opts 0xd
01:48:39.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.34)
01:48:39.783 00.000 8976 Moving (0.64, -0.34) raw xDistance=-0.59 yDistance=-0.35
01:48:39.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:48:39.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
01:48:39.783 00.000 8976 MoveAxis(R, 2, ABG)
01:48:39.783 00.000 8976 stepping (-17, -6) + (2, 0)
01:48:39.783 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:39.784 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:48:39.793 00.009 5052 UpdateGuideState exits: m=215 SNR=10.2
01:48:39.794 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:39.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:39.794 00.000 5052 Enqueuing Expose request
01:48:39.810 00.016 8976 Received - 47 (G) 
01:48:39.810 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:39.810 00.000 8976 stepped: pos (-15, -6)
01:48:39.810 00.000 8976 MoveAxis(U, 2, ABG)
01:48:39.810 00.000 8976 stepping (-15, -6) + (0, 2)
01:48:39.810 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:39.842 00.032 8976 Received - 47 (G) 
01:48:39.842 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:39.842 00.000 8976 stepped: pos (-15, -4)
01:48:39.842 00.000 8976 MountToCamera -- mountTheta (0.39) + m_xAngle (2.04) = xAngle (2.43 = 2.43)
01:48:39.842 00.000 8976 MountToCamera -- mountX=2.50 mountY=1.02 hyp=2.70 mountTheta=0.39 cameraX=-2.04, cameraY=1.77 cameraTheta=2.43
01:48:39.842 00.000 8976 incremental bump (-2.044, 1.766) isValid = 1
01:48:39.842 00.000 8976 Scheduling Mount bump of (-0.087, 0.078)
01:48:39.842 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:48:39.842 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:48:39.842 00.000 8976 move complete, result=0
01:48:39.843 00.001 8976 worker thread done servicing request
01:48:39.843 00.000 8976 Worker thread wakes up
01:48:39.843 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 2 ms NORTH
01:48:39.843 00.000 9828 Worker thread wakes up
01:48:39.843 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:48:39.843 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:48:39.843 00.000 9828 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.10) = xAngle (5.51 = -0.78)
01:48:39.843 00.000 9828 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.43 = -0.86)
01:48:39.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:39.843 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:39.843 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.08 mountY=-0.09, mountTheta=-0.81
01:48:39.843 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:48:39.843 00.000 9828 BLC: window closed
01:48:39.843 00.000 9828 MoveAxis(W, 26, B)
01:48:39.843 00.000 9828 Guiding  Dir = 3, Dur = 26
01:48:39.844 00.001 9828 IsSlewing returns 0
01:48:39.844 00.000 9828 IsGuiding returns 0
01:48:39.844 00.000 9828 PulseGuide returned control before completion, sleep 36
01:48:39.882 00.038 9828 IsGuiding returns 1
01:48:39.882 00.000 9828 scope still moving after pulse duration time elapsed
01:48:39.912 00.030 9828 IsSlewing returns 0
01:48:39.912 00.000 9828 IsGuiding returns 1
01:48:39.943 00.031 9828 IsSlewing returns 0
01:48:39.944 00.001 9828 IsGuiding returns 1
01:48:39.975 00.031 9828 IsSlewing returns 0
01:48:39.975 00.000 9828 IsGuiding returns 1
01:48:40.006 00.031 9828 IsSlewing returns 0
01:48:40.006 00.000 9828 IsGuiding returns 0
01:48:40.006 00.000 9828 scope move finished after 26 + 136 ms
01:48:40.006 00.000 9828 Move returns status 0, amount 26
01:48:40.006 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:40.007 00.001 9828 MoveAxis(N, 12, B)
01:48:40.007 00.000 9828 Guiding  Dir = 0, Dur = 12
01:48:40.021 00.014 9828 IsSlewing returns 0
01:48:40.021 00.000 9828 IsGuiding returns 0
01:48:40.022 00.001 9828 PulseGuide returned control before completion, sleep 22
01:48:40.053 00.031 9828 IsGuiding returns 1
01:48:40.053 00.000 9828 scope still moving after pulse duration time elapsed
01:48:40.084 00.031 9828 IsSlewing returns 0
01:48:40.084 00.000 9828 IsGuiding returns 1
01:48:40.115 00.031 9828 IsSlewing returns 0
01:48:40.115 00.000 9828 IsGuiding returns 1
01:48:40.147 00.032 9828 IsSlewing returns 0
01:48:40.147 00.000 9828 IsGuiding returns 0
01:48:40.147 00.000 9828 scope move finished after 12 + 113 ms
01:48:40.147 00.000 9828 Move returns status 0, amount 12
01:48:40.147 00.000 9828 move complete, result=0
01:48:40.147 00.000 9828 worker thread done servicing request
01:48:40.147 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
01:48:40.538 00.391 8976 Exposure complete
01:48:40.543 00.005 8976 worker thread done servicing request
01:48:40.543 00.000 5052 OnExposeComplete: enter
01:48:40.543 00.000 5052 UpdateGuideState(): m_state=6
01:48:40.543 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5641
01:48:40.543 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.84, Mass=201, SNR=9.8, Peak=75 HFD=2.4
01:48:40.543 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:48:40.543 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
01:48:40.543 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.13 hyp=0.67 cameraTheta=0.19 mountX=-0.18 mountY=-0.62, mountTheta=-1.86
01:48:40.544 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.13, opts=13)
01:48:40.544 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.13)
01:48:40.544 00.000 8976 Worker thread wakes up
01:48:40.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.13) opts 0xd
01:48:40.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.13)
01:48:40.544 00.000 8976 Moving (0.66, 0.13) raw xDistance=-0.18 yDistance=-0.62
01:48:40.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:48:40.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
01:48:40.544 00.000 8976 MoveAxis(R, 0, ABG)
01:48:40.544 00.000 8976 MoveAxis(U, 3, ABG)
01:48:40.544 00.000 8976 stepping (-15, -4) + (0, 3)
01:48:40.545 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:40.545 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:48:40.554 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:48:40.555 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:40.555 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:40.555 00.000 5052 Enqueuing Expose request
01:48:40.578 00.023 8976 Received - 47 (G) 
01:48:40.578 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:40.578 00.000 8976 stepped: pos (-15, -1)
01:48:40.578 00.000 8976 MountToCamera -- mountTheta (0.29) + m_xAngle (2.04) = xAngle (2.34 = 2.34)
01:48:40.578 00.000 8976 MountToCamera -- mountX=2.43 mountY=0.73 hyp=2.54 mountTheta=0.29 cameraX=-1.76, cameraY=1.83 cameraTheta=2.34
01:48:40.578 00.000 8976 incremental bump (-1.761, 1.834) isValid = 1
01:48:40.578 00.000 8976 Scheduling Mount bump of (-0.080, 0.086)
01:48:40.578 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:48:40.578 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:48:40.578 00.000 8976 move complete, result=0
01:48:40.578 00.000 9828 Worker thread wakes up
01:48:40.578 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
01:48:40.578 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:48:40.578 00.000 8976 worker thread done servicing request
01:48:40.578 00.000 8976 Worker thread wakes up
01:48:40.578 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:48:40.578 00.000 9828 CameraToMount -- cameraTheta (2.32) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
01:48:40.579 00.001 9828 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.95)
01:48:40.579 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.32 mountX=0.08 mountY=-0.10, mountTheta=-0.90
01:48:40.579 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:40.579 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:40.579 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.10
01:48:40.579 00.000 9828 BLC: window closed
01:48:40.579 00.000 9828 MoveAxis(W, 24, B)
01:48:40.579 00.000 9828 Guiding  Dir = 3, Dur = 24
01:48:40.579 00.000 9828 IsSlewing returns 0
01:48:40.579 00.000 9828 IsGuiding returns 0
01:48:40.579 00.000 9828 PulseGuide returned control before completion, sleep 34
01:48:40.626 00.047 9828 IsGuiding returns 1
01:48:40.626 00.000 9828 scope still moving after pulse duration time elapsed
01:48:40.657 00.031 9828 IsSlewing returns 0
01:48:40.658 00.001 9828 IsGuiding returns 1
01:48:40.689 00.031 9828 IsSlewing returns 0
01:48:40.690 00.001 9828 IsGuiding returns 1
01:48:40.720 00.030 9828 IsSlewing returns 0
01:48:40.720 00.000 9828 IsGuiding returns 0
01:48:40.720 00.000 9828 scope move finished after 24 + 116 ms
01:48:40.720 00.000 9828 Move returns status 0, amount 24
01:48:40.720 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:40.720 00.000 9828 MoveAxis(N, 13, B)
01:48:40.720 00.000 9828 Guiding  Dir = 0, Dur = 13
01:48:40.735 00.015 9828 IsSlewing returns 0
01:48:40.735 00.000 9828 IsGuiding returns 0
01:48:40.735 00.000 9828 PulseGuide returned control before completion, sleep 23
01:48:40.766 00.031 9828 IsGuiding returns 1
01:48:40.766 00.000 9828 scope still moving after pulse duration time elapsed
01:48:40.798 00.032 9828 IsSlewing returns 0
01:48:40.798 00.000 9828 IsGuiding returns 1
01:48:40.829 00.031 9828 IsSlewing returns 0
01:48:40.829 00.000 9828 IsGuiding returns 1
01:48:40.861 00.032 9828 IsSlewing returns 0
01:48:40.865 00.004 9828 IsGuiding returns 1
01:48:40.892 00.027 9828 IsSlewing returns 0
01:48:40.892 00.000 9828 IsGuiding returns 0
01:48:40.892 00.000 9828 scope move finished after 13 + 143 ms
01:48:40.892 00.000 9828 Move returns status 0, amount 13
01:48:40.892 00.000 9828 move complete, result=0
01:48:40.892 00.000 9828 worker thread done servicing request
01:48:40.892 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
01:48:41.265 00.373 8976 Exposure complete
01:48:41.271 00.006 8976 worker thread done servicing request
01:48:41.271 00.000 5052 OnExposeComplete: enter
01:48:41.271 00.000 5052 UpdateGuideState(): m_state=6
01:48:41.271 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5642
01:48:41.271 00.000 5052 Star::Find returns 1 (1), X=330.08, Y=281.63, Mass=214, SNR=10.1, Peak=69 HFD=2.3
01:48:41.271 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
01:48:41.271 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
01:48:41.271 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-0.08 hyp=0.91 cameraTheta=-0.09 mountX=-0.48 mountY=-0.71, mountTheta=-2.16
01:48:41.272 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=-0.08, opts=13)
01:48:41.272 00.000 5052 Enqueuing Move request for stepguider (0.90, -0.08)
01:48:41.272 00.000 8976 Worker thread wakes up
01:48:41.272 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, -0.08) opts 0xd
01:48:41.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, -0.08)
01:48:41.272 00.000 8976 Moving (0.90, -0.08) raw xDistance=-0.48 yDistance=-0.71
01:48:41.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:48:41.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.71
01:48:41.272 00.000 8976 MoveAxis(R, 2, ABG)
01:48:41.272 00.000 8976 stepping (-15, -1) + (2, 0)
01:48:41.273 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:41.273 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:48:41.283 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1 Saturated
01:48:41.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:41.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:41.283 00.000 5052 Enqueuing Expose request
01:48:41.297 00.014 8976 Received - 47 (G) 
01:48:41.297 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:41.298 00.001 8976 stepped: pos (-13, -1)
01:48:41.298 00.000 8976 MoveAxis(U, 3, ABG)
01:48:41.298 00.000 8976 stepping (-13, -1) + (0, 3)
01:48:41.298 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:41.329 00.031 8976 Received - 47 (G) 
01:48:41.329 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:41.329 00.000 8976 stepped: pos (-13, 2)
01:48:41.329 00.000 8976 MountToCamera -- mountTheta (0.17) + m_xAngle (2.04) = xAngle (2.21 = 2.21)
01:48:41.329 00.000 8976 MountToCamera -- mountX=2.29 mountY=0.39 hyp=2.32 mountTheta=0.17 cameraX=-1.39, cameraY=1.86 cameraTheta=2.21
01:48:41.329 00.000 8976 incremental bump (-1.386, 1.862) isValid = 1
01:48:41.329 00.000 8976 Scheduling Mount bump of (-0.069, 0.096)
01:48:41.329 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:48:41.329 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:48:41.329 00.000 8976 move complete, result=0
01:48:41.329 00.000 8976 worker thread done servicing request
01:48:41.329 00.000 8976 Worker thread wakes up
01:48:41.329 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:48:41.329 00.000 9828 Worker thread wakes up
01:48:41.329 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:48:41.329 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:48:41.329 00.000 9828 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.29 = -0.99)
01:48:41.329 00.000 9828 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.21 = -1.07)
01:48:41.330 00.001 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.19 mountX=0.06 mountY=-0.10, mountTheta=-1.02
01:48:41.330 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:48:41.330 00.000 9828 BLC: window closed
01:48:41.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:41.330 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:41.330 00.000 9828 MoveAxis(W, 20, B)
01:48:41.330 00.000 9828 Guiding  Dir = 3, Dur = 20
01:48:41.331 00.001 9828 IsSlewing returns 0
01:48:41.331 00.000 9828 IsGuiding returns 0
01:48:41.331 00.000 9828 PulseGuide returned control before completion, sleep 30
01:48:41.374 00.043 9828 IsGuiding returns 1
01:48:41.374 00.000 9828 scope still moving after pulse duration time elapsed
01:48:41.405 00.031 9828 IsSlewing returns 0
01:48:41.405 00.000 9828 IsGuiding returns 1
01:48:41.435 00.030 9828 IsSlewing returns 0
01:48:41.435 00.000 9828 IsGuiding returns 1
01:48:41.467 00.032 9828 IsSlewing returns 0
01:48:41.467 00.000 9828 IsGuiding returns 1
01:48:41.497 00.030 9828 IsSlewing returns 0
01:48:41.497 00.000 9828 IsGuiding returns 0
01:48:41.497 00.000 9828 scope move finished after 20 + 146 ms
01:48:41.497 00.000 9828 Move returns status 0, amount 20
01:48:41.497 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:41.497 00.000 9828 MoveAxis(N, 14, B)
01:48:41.498 00.001 9828 Guiding  Dir = 0, Dur = 14
01:48:41.513 00.015 9828 IsSlewing returns 0
01:48:41.513 00.000 9828 IsGuiding returns 0
01:48:41.513 00.000 9828 PulseGuide returned control before completion, sleep 24
01:48:41.544 00.031 9828 IsGuiding returns 1
01:48:41.544 00.000 9828 scope still moving after pulse duration time elapsed
01:48:41.575 00.031 9828 IsSlewing returns 0
01:48:41.575 00.000 9828 IsGuiding returns 1
01:48:41.607 00.032 9828 IsSlewing returns 0
01:48:41.607 00.000 9828 IsGuiding returns 1
01:48:41.638 00.031 9828 IsSlewing returns 0
01:48:41.638 00.000 9828 IsGuiding returns 1
01:48:41.668 00.030 9828 IsSlewing returns 0
01:48:41.668 00.000 9828 IsGuiding returns 0
01:48:41.668 00.000 9828 scope move finished after 14 + 141 ms
01:48:41.668 00.000 9828 Move returns status 0, amount 14
01:48:41.668 00.000 9828 move complete, result=0
01:48:41.669 00.001 9828 worker thread done servicing request
01:48:41.669 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:48:42.020 00.351 8976 Exposure complete
01:48:42.026 00.006 8976 worker thread done servicing request
01:48:42.026 00.000 5052 OnExposeComplete: enter
01:48:42.027 00.001 5052 UpdateGuideState(): m_state=6
01:48:42.027 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5643
01:48:42.027 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.70, Mass=200, SNR=9.8, Peak=75 HFD=2.3
01:48:42.027 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
01:48:42.027 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
01:48:42.027 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.01 hyp=0.71 cameraTheta=-0.02 mountX=-0.33 mountY=-0.59, mountTheta=-2.08
01:48:42.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.01, opts=13)
01:48:42.028 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.01)
01:48:42.028 00.000 8976 Worker thread wakes up
01:48:42.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.01) opts 0xd
01:48:42.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.01)
01:48:42.028 00.000 8976 Moving (0.71, -0.01) raw xDistance=-0.33 yDistance=-0.59
01:48:42.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
01:48:42.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.59
01:48:42.028 00.000 8976 MoveAxis(R, 2, ABG)
01:48:42.028 00.000 8976 stepping (-13, 2) + (2, 0)
01:48:42.028 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:42.029 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:48:42.040 00.011 5052 UpdateGuideState exits: m=200 SNR=9.8
01:48:42.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:42.040 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:42.040 00.000 5052 Enqueuing Expose request
01:48:42.065 00.025 8976 Received - 47 (G) 
01:48:42.065 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:42.065 00.000 8976 stepped: pos (-11, 2)
01:48:42.065 00.000 8976 MoveAxis(U, 3, ABG)
01:48:42.065 00.000 8976 stepping (-11, 2) + (0, 3)
01:48:42.065 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:42.096 00.031 8976 Received - 47 (G) 
01:48:42.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:42.096 00.000 8976 stepped: pos (-11, 5)
01:48:42.096 00.000 8976 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
01:48:42.096 00.000 8976 MountToCamera -- mountX=2.09 mountY=-0.00 hyp=2.09 mountTheta=-0.00 cameraX=-0.95, cameraY=1.86 cameraTheta=2.04
01:48:42.097 00.001 8976 incremental bump (-0.948, 1.861) isValid = 1
01:48:42.097 00.000 8976 Scheduling Mount bump of (-0.052, 0.106)
01:48:42.097 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:48:42.097 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:48:42.097 00.000 8976 move complete, result=0
01:48:42.097 00.000 9828 Worker thread wakes up
01:48:42.097 00.000 8976 worker thread done servicing request
01:48:42.097 00.000 8976 Worker thread wakes up
01:48:42.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:42.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:42.097 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:48:42.097 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:48:42.097 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
01:48:42.097 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.24)
01:48:42.097 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
01:48:42.097 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:48:42.097 00.000 9828 BLC: window closed
01:48:42.098 00.001 5052 GuideStep: -0.3 px 2 ms EAST, -0.6 px 3 ms NORTH
01:48:42.098 00.000 9828 MoveAxis(W, 15, B)
01:48:42.098 00.000 9828 Guiding  Dir = 3, Dur = 15
01:48:42.098 00.000 9828 IsSlewing returns 0
01:48:42.098 00.000 9828 IsGuiding returns 0
01:48:42.098 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:42.134 00.036 9828 IsGuiding returns 1
01:48:42.134 00.000 9828 scope still moving after pulse duration time elapsed
01:48:42.167 00.033 9828 IsSlewing returns 0
01:48:42.167 00.000 9828 IsGuiding returns 1
01:48:42.198 00.031 9828 IsSlewing returns 0
01:48:42.198 00.000 9828 IsGuiding returns 1
01:48:42.230 00.032 9828 IsSlewing returns 0
01:48:42.235 00.005 9828 IsGuiding returns 0
01:48:42.235 00.000 9828 scope move finished after 15 + 121 ms
01:48:42.235 00.000 9828 Move returns status 0, amount 15
01:48:42.235 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:42.235 00.000 9828 MoveAxis(N, 15, B)
01:48:42.235 00.000 9828 Guiding  Dir = 0, Dur = 15
01:48:42.261 00.026 9828 IsSlewing returns 0
01:48:42.261 00.000 9828 IsGuiding returns 0
01:48:42.262 00.001 9828 PulseGuide returned control before completion, sleep 25
01:48:42.292 00.030 9828 IsGuiding returns 1
01:48:42.292 00.000 9828 scope still moving after pulse duration time elapsed
01:48:42.324 00.032 9828 IsSlewing returns 0
01:48:42.324 00.000 9828 IsGuiding returns 1
01:48:42.356 00.032 9828 IsSlewing returns 0
01:48:42.356 00.000 9828 IsGuiding returns 1
01:48:42.386 00.030 9828 IsSlewing returns 0
01:48:42.386 00.000 9828 IsGuiding returns 1
01:48:42.418 00.032 9828 IsSlewing returns 0
01:48:42.418 00.000 9828 IsGuiding returns 0
01:48:42.418 00.000 9828 scope move finished after 15 + 141 ms
01:48:42.418 00.000 9828 Move returns status 0, amount 15
01:48:42.418 00.000 9828 move complete, result=0
01:48:42.418 00.000 9828 worker thread done servicing request
01:48:42.418 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
01:48:42.792 00.374 8976 Exposure complete
01:48:42.798 00.006 8976 worker thread done servicing request
01:48:42.799 00.001 5052 OnExposeComplete: enter
01:48:42.799 00.000 5052 UpdateGuideState(): m_state=6
01:48:42.799 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5644
01:48:42.799 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.90, Mass=204, SNR=9.9, Peak=77 HFD=2.1
01:48:42.799 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
01:48:42.799 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
01:48:42.799 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.19 hyp=0.34 cameraTheta=0.59 mountX=0.04 mountY=-0.34, mountTheta=-1.45
01:48:42.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.19, opts=13)
01:48:42.800 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.19)
01:48:42.800 00.000 8976 Worker thread wakes up
01:48:42.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.19) opts 0xd
01:48:42.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.19)
01:48:42.800 00.000 8976 Moving (0.28, 0.19) raw xDistance=0.04 yDistance=-0.34
01:48:42.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:48:42.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:48:42.800 00.000 8976 MoveAxis(R, 0, ABG)
01:48:42.800 00.000 8976 MoveAxis(U, 2, ABG)
01:48:42.800 00.000 8976 stepping (-11, 5) + (0, 2)
01:48:42.800 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:42.801 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:48:42.810 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:48:42.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:42.810 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:42.810 00.000 5052 Enqueuing Expose request
01:48:42.832 00.022 8976 Received - 47 (G) 
01:48:42.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:42.832 00.000 8976 stepped: pos (-11, 7)
01:48:42.832 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
01:48:42.832 00.000 8976 MountToCamera -- mountX=1.96 mountY=-0.37 hyp=1.99 mountTheta=-0.19 cameraX=-0.56, cameraY=1.91 cameraTheta=1.86
01:48:42.832 00.000 8976 incremental bump (-0.562, 1.909) isValid = 1
01:48:42.832 00.000 8976 Scheduling Mount bump of (-0.032, 0.114)
01:48:42.832 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:48:42.832 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:48:42.832 00.000 8976 move complete, result=0
01:48:42.832 00.000 9828 Worker thread wakes up
01:48:42.832 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:48:42.832 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:48:42.832 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
01:48:42.832 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
01:48:42.832 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 2 ms NORTH
01:48:42.832 00.000 8976 worker thread done servicing request
01:48:42.832 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
01:48:42.833 00.001 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:48:42.833 00.000 8976 Worker thread wakes up
01:48:42.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:42.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:42.833 00.000 9828 BLC: window closed
01:48:42.833 00.000 9828 MoveAxis(W, 9, B)
01:48:42.833 00.000 9828 Guiding  Dir = 3, Dur = 9
01:48:42.833 00.000 9828 IsSlewing returns 0
01:48:42.833 00.000 9828 IsGuiding returns 0
01:48:42.833 00.000 9828 PulseGuide returned control before completion, sleep 19
01:48:42.868 00.035 9828 IsGuiding returns 1
01:48:42.868 00.000 9828 scope still moving after pulse duration time elapsed
01:48:42.899 00.031 9828 IsSlewing returns 0
01:48:42.899 00.000 9828 IsGuiding returns 1
01:48:42.930 00.031 9828 IsSlewing returns 0
01:48:42.930 00.000 9828 IsGuiding returns 1
01:48:42.961 00.031 9828 IsSlewing returns 0
01:48:42.961 00.000 9828 IsGuiding returns 0
01:48:42.961 00.000 9828 scope move finished after 9 + 118 ms
01:48:42.961 00.000 9828 Move returns status 0, amount 9
01:48:42.961 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:42.961 00.000 9828 MoveAxis(N, 16, B)
01:48:42.961 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:42.977 00.016 9828 IsSlewing returns 0
01:48:42.977 00.000 9828 IsGuiding returns 0
01:48:42.978 00.001 9828 PulseGuide returned control before completion, sleep 26
01:48:43.010 00.032 9828 IsGuiding returns 1
01:48:43.010 00.000 9828 scope still moving after pulse duration time elapsed
01:48:43.040 00.030 9828 IsSlewing returns 0
01:48:43.040 00.000 9828 IsGuiding returns 1
01:48:43.071 00.031 9828 IsSlewing returns 0
01:48:43.071 00.000 9828 IsGuiding returns 1
01:48:43.102 00.031 9828 IsSlewing returns 0
01:48:43.102 00.000 9828 IsGuiding returns 1
01:48:43.133 00.031 9828 IsSlewing returns 0
01:48:43.134 00.001 9828 IsGuiding returns 0
01:48:43.134 00.000 9828 scope move finished after 16 + 140 ms
01:48:43.134 00.000 9828 Move returns status 0, amount 16
01:48:43.134 00.000 9828 move complete, result=0
01:48:43.134 00.000 9828 worker thread done servicing request
01:48:43.134 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
01:48:43.523 00.389 8976 Exposure complete
01:48:43.528 00.005 8976 worker thread done servicing request
01:48:43.528 00.000 5052 OnExposeComplete: enter
01:48:43.528 00.000 5052 UpdateGuideState(): m_state=6
01:48:43.529 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5645
01:48:43.529 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.72, Mass=185, SNR=9.4, Peak=78 HFD=1.6
01:48:43.529 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
01:48:43.529 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
01:48:43.529 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.16 cameraTheta=0.07 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
01:48:43.529 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.01, opts=13)
01:48:43.529 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.01)
01:48:43.530 00.001 8976 Worker thread wakes up
01:48:43.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.01) opts 0xd
01:48:43.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.01)
01:48:43.530 00.000 8976 Moving (0.15, 0.01) raw xDistance=-0.06 yDistance=-0.14
01:48:43.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:48:43.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:48:43.530 00.000 8976 MoveAxis(R, 0, ABG)
01:48:43.530 00.000 8976 MoveAxis(U, 0, ABG)
01:48:43.530 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
01:48:43.530 00.000 8976 MountToCamera -- mountX=1.87 mountY=-0.61 hyp=1.96 mountTheta=-0.32 cameraX=-0.30, cameraY=1.94 cameraTheta=1.73
01:48:43.530 00.000 8976 incremental bump (-0.303, 1.941) isValid = 1
01:48:43.530 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
01:48:43.530 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:48:43.530 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:48:43.530 00.000 8976 move complete, result=0
01:48:43.530 00.000 9828 Worker thread wakes up
01:48:43.530 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:48:43.530 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:48:43.530 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
01:48:43.531 00.001 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.55)
01:48:43.531 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
01:48:43.531 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:48:43.531 00.000 9828 BLC: window closed
01:48:43.531 00.000 9828 MoveAxis(W, 4, B)
01:48:43.531 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:48:43.531 00.000 8976 worker thread done servicing request
01:48:43.531 00.000 9828 Guiding  Dir = 3, Dur = 4
01:48:43.531 00.000 9828 IsSlewing returns 0
01:48:43.531 00.000 9828 IsGuiding returns 0
01:48:43.531 00.000 9828 PulseGuide returned control before completion, sleep 14
01:48:43.541 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:48:43.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:43.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:43.541 00.000 5052 Enqueuing Expose request
01:48:43.541 00.000 8976 Worker thread wakes up
01:48:43.541 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:43.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:43.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:43.552 00.011 9828 IsGuiding returns 1
01:48:43.552 00.000 9828 scope still moving after pulse duration time elapsed
01:48:43.583 00.031 9828 IsSlewing returns 0
01:48:43.588 00.005 9828 IsGuiding returns 1
01:48:43.614 00.026 9828 IsSlewing returns 0
01:48:43.614 00.000 9828 IsGuiding returns 1
01:48:43.646 00.032 9828 IsSlewing returns 0
01:48:43.646 00.000 9828 IsGuiding returns 0
01:48:43.646 00.000 9828 scope move finished after 4 + 110 ms
01:48:43.646 00.000 9828 Move returns status 0, amount 4
01:48:43.646 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:43.646 00.000 9828 MoveAxis(N, 16, B)
01:48:43.646 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:43.661 00.015 9828 IsSlewing returns 0
01:48:43.661 00.000 9828 IsGuiding returns 0
01:48:43.661 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:43.691 00.030 9828 IsGuiding returns 1
01:48:43.691 00.000 9828 scope still moving after pulse duration time elapsed
01:48:43.723 00.032 9828 IsSlewing returns 0
01:48:43.723 00.000 9828 IsGuiding returns 1
01:48:43.754 00.031 9828 IsSlewing returns 0
01:48:43.754 00.000 9828 IsGuiding returns 1
01:48:43.785 00.031 9828 IsSlewing returns 0
01:48:43.785 00.000 9828 IsGuiding returns 1
01:48:43.815 00.030 9828 IsSlewing returns 0
01:48:43.816 00.001 9828 IsGuiding returns 1
01:48:43.846 00.030 9828 IsSlewing returns 0
01:48:43.846 00.000 9828 IsGuiding returns 0
01:48:43.846 00.000 9828 scope move finished after 16 + 169 ms
01:48:43.846 00.000 9828 Move returns status 0, amount 16
01:48:43.846 00.000 9828 move complete, result=0
01:48:43.846 00.000 9828 worker thread done servicing request
01:48:43.846 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:48:44.233 00.387 8976 Exposure complete
01:48:44.239 00.006 8976 worker thread done servicing request
01:48:44.240 00.001 5052 OnExposeComplete: enter
01:48:44.240 00.000 5052 UpdateGuideState(): m_state=6
01:48:44.240 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5646
01:48:44.240 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.42, Mass=208, SNR=10.0, Peak=74 HFD=2.2
01:48:44.240 00.000 5052 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.04) = xAngle (-4.27 = 2.01)
01:48:44.240 00.000 5052 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.91)
01:48:44.240 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.29 hyp=0.36 cameraTheta=-2.23 mountX=-0.15 mountY=0.34, mountTheta=1.99
01:48:44.240 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.29, opts=13)
01:48:44.240 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.29)
01:48:44.241 00.001 8976 Worker thread wakes up
01:48:44.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.29) opts 0xd
01:48:44.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.29)
01:48:44.241 00.000 8976 Moving (-0.22, -0.29) raw xDistance=-0.15 yDistance=0.34
01:48:44.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:48:44.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:48:44.241 00.000 8976 MoveAxis(R, 0, ABG)
01:48:44.241 00.000 8976 MoveAxis(D, 1, ABG)
01:48:44.241 00.000 8976 stepping (-11, 7) + (0, -1)
01:48:44.241 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:44.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:48:44.251 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:48:44.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:44.251 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:44.251 00.000 5052 Enqueuing Expose request
01:48:44.271 00.020 8976 Received - 47 (G) 
01:48:44.271 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:44.271 00.000 8976 stepped: pos (-11, 6)
01:48:44.271 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
01:48:44.271 00.000 8976 MountToCamera -- mountX=1.81 mountY=-0.73 hyp=1.95 mountTheta=-0.38 cameraX=-0.18, cameraY=1.94 cameraTheta=1.66
01:48:44.271 00.000 8976 incremental bump (-0.176, 1.939) isValid = 1
01:48:44.271 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
01:48:44.271 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:48:44.271 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:48:44.271 00.000 8976 move complete, result=0
01:48:44.271 00.000 8976 worker thread done servicing request
01:48:44.271 00.000 8976 Worker thread wakes up
01:48:44.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:44.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:44.271 00.000 9828 Worker thread wakes up
01:48:44.272 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:48:44.272 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:48:44.272 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:48:44.272 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
01:48:44.272 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
01:48:44.272 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.00 mountY=-0.12, mountTheta=-1.53
01:48:44.272 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:48:44.272 00.000 9828 BLC: window closed
01:48:44.272 00.000 9828 MoveAxis(W, 2, B)
01:48:44.272 00.000 9828 Guiding  Dir = 3, Dur = 2
01:48:44.272 00.000 9828 IsSlewing returns 0
01:48:44.273 00.001 9828 IsGuiding returns 0
01:48:44.273 00.000 9828 PulseGuide returned control before completion, sleep 12
01:48:44.300 00.027 9828 IsGuiding returns 1
01:48:44.300 00.000 9828 scope still moving after pulse duration time elapsed
01:48:44.330 00.030 9828 IsSlewing returns 0
01:48:44.330 00.000 9828 IsGuiding returns 1
01:48:44.362 00.032 9828 IsSlewing returns 0
01:48:44.362 00.000 9828 IsGuiding returns 1
01:48:44.392 00.030 9828 IsSlewing returns 0
01:48:44.392 00.000 9828 IsGuiding returns 0
01:48:44.392 00.000 9828 scope move finished after 2 + 117 ms
01:48:44.392 00.000 9828 Move returns status 0, amount 2
01:48:44.392 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:44.392 00.000 9828 MoveAxis(N, 16, B)
01:48:44.392 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:44.408 00.016 9828 IsSlewing returns 0
01:48:44.408 00.000 9828 IsGuiding returns 0
01:48:44.408 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:44.440 00.032 9828 IsGuiding returns 1
01:48:44.440 00.000 9828 scope still moving after pulse duration time elapsed
01:48:44.471 00.031 9828 IsSlewing returns 0
01:48:44.471 00.000 9828 IsGuiding returns 1
01:48:44.501 00.030 9828 IsSlewing returns 0
01:48:44.501 00.000 9828 IsGuiding returns 1
01:48:44.532 00.031 9828 IsSlewing returns 0
01:48:44.532 00.000 9828 IsGuiding returns 1
01:48:44.563 00.031 9828 IsSlewing returns 0
01:48:44.563 00.000 9828 IsGuiding returns 0
01:48:44.563 00.000 9828 scope move finished after 16 + 139 ms
01:48:44.563 00.000 9828 Move returns status 0, amount 16
01:48:44.563 00.000 9828 move complete, result=0
01:48:44.563 00.000 9828 worker thread done servicing request
01:48:44.563 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:48:44.964 00.401 8976 Exposure complete
01:48:44.970 00.006 8976 worker thread done servicing request
01:48:44.970 00.000 5052 OnExposeComplete: enter
01:48:44.970 00.000 5052 UpdateGuideState(): m_state=6
01:48:44.970 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5647
01:48:44.970 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.29, Mass=218, SNR=10.2, Peak=77 HFD=2.3
01:48:44.970 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
01:48:44.970 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.93)
01:48:44.970 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.42 hyp=0.52 cameraTheta=-2.21 mountX=-0.23 mountY=0.48, mountTheta=2.01
01:48:44.971 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.42, opts=13)
01:48:44.971 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.42)
01:48:44.971 00.000 8976 Worker thread wakes up
01:48:44.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.42) opts 0xd
01:48:44.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.42)
01:48:44.971 00.000 8976 Moving (-0.31, -0.42) raw xDistance=-0.23 yDistance=0.48
01:48:44.972 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:48:44.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
01:48:44.972 00.000 8976 MoveAxis(R, 0, ABG)
01:48:44.972 00.000 8976 MoveAxis(D, 2, ABG)
01:48:44.972 00.000 8976 stepping (-11, 6) + (0, -2)
01:48:44.972 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:44.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:48:44.982 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
01:48:44.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:44.983 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:44.983 00.000 5052 Enqueuing Expose request
01:48:45.006 00.023 8976 Received - 47 (G) 
01:48:45.006 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:45.006 00.000 8976 stepped: pos (-11, 4)
01:48:45.006 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
01:48:45.006 00.000 8976 MountToCamera -- mountX=1.77 mountY=-0.70 hyp=1.90 mountTheta=-0.38 cameraX=-0.18, cameraY=1.89 cameraTheta=1.67
01:48:45.006 00.000 8976 incremental bump (-0.184, 1.889) isValid = 1
01:48:45.006 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
01:48:45.006 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:48:45.006 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:48:45.006 00.000 8976 move complete, result=0
01:48:45.006 00.000 9828 Worker thread wakes up
01:48:45.006 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:48:45.007 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:48:45.007 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
01:48:45.007 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:48:45.007 00.000 8976 worker thread done servicing request
01:48:45.007 00.000 8976 Worker thread wakes up
01:48:45.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:45.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:45.007 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
01:48:45.007 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:48:45.007 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:48:45.007 00.000 9828 BLC: window closed
01:48:45.007 00.000 9828 MoveAxis(W, 2, B)
01:48:45.008 00.001 9828 Guiding  Dir = 3, Dur = 2
01:48:45.008 00.000 9828 IsSlewing returns 0
01:48:45.008 00.000 9828 IsGuiding returns 0
01:48:45.008 00.000 9828 PulseGuide returned control before completion, sleep 12
01:48:45.029 00.021 9828 IsGuiding returns 1
01:48:45.029 00.000 9828 scope still moving after pulse duration time elapsed
01:48:45.059 00.030 9828 IsSlewing returns 0
01:48:45.059 00.000 9828 IsGuiding returns 1
01:48:45.091 00.032 9828 IsSlewing returns 0
01:48:45.091 00.000 9828 IsGuiding returns 1
01:48:45.121 00.030 9828 IsSlewing returns 0
01:48:45.121 00.000 9828 IsGuiding returns 0
01:48:45.121 00.000 9828 scope move finished after 2 + 111 ms
01:48:45.121 00.000 9828 Move returns status 0, amount 2
01:48:45.121 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:45.121 00.000 9828 MoveAxis(N, 16, B)
01:48:45.121 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:45.136 00.015 9828 IsSlewing returns 0
01:48:45.136 00.000 9828 IsGuiding returns 0
01:48:45.136 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:45.167 00.031 9828 IsGuiding returns 1
01:48:45.167 00.000 9828 scope still moving after pulse duration time elapsed
01:48:45.200 00.033 9828 IsSlewing returns 0
01:48:45.200 00.000 9828 IsGuiding returns 1
01:48:45.229 00.029 9828 IsSlewing returns 0
01:48:45.229 00.000 9828 IsGuiding returns 1
01:48:45.260 00.031 9828 IsSlewing returns 0
01:48:45.260 00.000 9828 IsGuiding returns 1
01:48:45.290 00.030 9828 IsSlewing returns 0
01:48:45.291 00.001 9828 IsGuiding returns 0
01:48:45.291 00.000 9828 scope move finished after 16 + 138 ms
01:48:45.291 00.000 9828 Move returns status 0, amount 16
01:48:45.291 00.000 9828 move complete, result=0
01:48:45.291 00.000 9828 worker thread done servicing request
01:48:45.291 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:48:45.698 00.407 8976 Exposure complete
01:48:45.704 00.006 8976 worker thread done servicing request
01:48:45.705 00.001 5052 OnExposeComplete: enter
01:48:45.705 00.000 5052 UpdateGuideState(): m_state=6
01:48:45.705 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5648
01:48:45.705 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.64, Mass=208, SNR=10.0, Peak=71 HFD=2.4
01:48:45.705 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.78 = 1.51)
01:48:45.705 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:48:45.705 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.73 mountX=0.01 mountY=0.16, mountTheta=1.51
01:48:45.705 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.07, opts=13)
01:48:45.706 00.001 5052 Enqueuing Move request for stepguider (-0.15, -0.07)
01:48:45.706 00.000 8976 Worker thread wakes up
01:48:45.706 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.07) opts 0xd
01:48:45.706 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.07)
01:48:45.706 00.000 8976 Moving (-0.15, -0.07) raw xDistance=0.01 yDistance=0.16
01:48:45.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:48:45.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:48:45.706 00.000 8976 MoveAxis(R, 0, ABG)
01:48:45.706 00.000 8976 MoveAxis(U, 0, ABG)
01:48:45.706 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
01:48:45.706 00.000 8976 MountToCamera -- mountX=1.74 mountY=-0.68 hyp=1.87 mountTheta=-0.37 cameraX=-0.19, cameraY=1.86 cameraTheta=1.67
01:48:45.706 00.000 8976 incremental bump (-0.190, 1.856) isValid = 1
01:48:45.706 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
01:48:45.706 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:48:45.706 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:48:45.706 00.000 8976 move complete, result=0
01:48:45.706 00.000 9828 Worker thread wakes up
01:48:45.706 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:48:45.707 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:48:45.707 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=66, Gamma=2.630
01:48:45.707 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
01:48:45.707 00.000 8976 worker thread done servicing request
01:48:45.707 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
01:48:45.707 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:48:45.707 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:48:45.707 00.000 9828 BLC: window closed
01:48:45.707 00.000 9828 MoveAxis(W, 2, B)
01:48:45.707 00.000 9828 Guiding  Dir = 3, Dur = 2
01:48:45.707 00.000 9828 IsSlewing returns 0
01:48:45.707 00.000 9828 IsGuiding returns 0
01:48:45.708 00.001 9828 PulseGuide returned control before completion, sleep 12
01:48:45.717 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
01:48:45.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:45.717 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:45.717 00.000 5052 Enqueuing Expose request
01:48:45.717 00.000 8976 Worker thread wakes up
01:48:45.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:45.717 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:45.718 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:48:45.724 00.006 9828 IsGuiding returns 1
01:48:45.724 00.000 9828 scope still moving after pulse duration time elapsed
01:48:45.755 00.031 9828 IsSlewing returns 0
01:48:45.755 00.000 9828 IsGuiding returns 1
01:48:45.787 00.032 9828 IsSlewing returns 0
01:48:45.787 00.000 9828 IsGuiding returns 1
01:48:45.818 00.031 9828 IsSlewing returns 0
01:48:45.818 00.000 9828 IsGuiding returns 0
01:48:45.818 00.000 9828 scope move finished after 2 + 109 ms
01:48:45.818 00.000 9828 Move returns status 0, amount 2
01:48:45.818 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:45.818 00.000 9828 MoveAxis(N, 16, B)
01:48:45.818 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:45.834 00.016 9828 IsSlewing returns 0
01:48:45.834 00.000 9828 IsGuiding returns 0
01:48:45.834 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:45.864 00.030 9828 IsGuiding returns 1
01:48:45.864 00.000 9828 scope still moving after pulse duration time elapsed
01:48:45.895 00.031 9828 IsSlewing returns 0
01:48:45.895 00.000 9828 IsGuiding returns 1
01:48:45.926 00.031 9828 IsSlewing returns 0
01:48:45.926 00.000 9828 IsGuiding returns 1
01:48:45.958 00.032 9828 IsSlewing returns 0
01:48:45.958 00.000 9828 IsGuiding returns 1
01:48:45.989 00.031 9828 IsSlewing returns 0
01:48:45.989 00.000 9828 IsGuiding returns 0
01:48:45.989 00.000 9828 scope move finished after 16 + 138 ms
01:48:45.989 00.000 9828 Move returns status 0, amount 16
01:48:45.989 00.000 9828 move complete, result=0
01:48:45.989 00.000 9828 worker thread done servicing request
01:48:45.989 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:48:46.405 00.416 8976 Exposure complete
01:48:46.410 00.005 8976 worker thread done servicing request
01:48:46.410 00.000 5052 OnExposeComplete: enter
01:48:46.410 00.000 5052 UpdateGuideState(): m_state=6
01:48:46.410 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5649
01:48:46.410 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.80, Mass=183, SNR=9.4, Peak=71 HFD=2.3
01:48:46.410 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:48:46.410 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:48:46.411 00.001 5052 CameraToMount -- cameraX=-0.32 cameraY=0.09 hyp=0.33 cameraTheta=2.86 mountX=0.23 mountY=0.22, mountTheta=0.76
01:48:46.411 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.09, opts=13)
01:48:46.411 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.09)
01:48:46.411 00.000 8976 Worker thread wakes up
01:48:46.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.09) opts 0xd
01:48:46.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.09)
01:48:46.411 00.000 8976 Moving (-0.32, 0.09) raw xDistance=0.23 yDistance=0.22
01:48:46.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:48:46.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:48:46.412 00.001 8976 MoveAxis(R, 0, ABG)
01:48:46.412 00.000 8976 MoveAxis(U, 0, ABG)
01:48:46.412 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
01:48:46.412 00.000 8976 MountToCamera -- mountX=1.72 mountY=-0.66 hyp=1.84 mountTheta=-0.37 cameraX=-0.19, cameraY=1.83 cameraTheta=1.68
01:48:46.412 00.000 8976 incremental bump (-0.194, 1.834) isValid = 1
01:48:46.412 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
01:48:46.412 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:48:46.412 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:48:46.412 00.000 8976 move complete, result=0
01:48:46.412 00.000 9828 Worker thread wakes up
01:48:46.412 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:48:46.412 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:48:46.412 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.52)
01:48:46.412 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.60)
01:48:46.412 00.000 8976 worker thread done servicing request
01:48:46.412 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:48:46.412 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:48:46.412 00.000 9828 BLC: window closed
01:48:46.412 00.000 9828 MoveAxis(W, 2, B)
01:48:46.412 00.000 9828 Guiding  Dir = 3, Dur = 2
01:48:46.412 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:48:46.412 00.000 9828 IsSlewing returns 0
01:48:46.413 00.001 9828 IsGuiding returns 0
01:48:46.413 00.000 9828 PulseGuide returned control before completion, sleep 12
01:48:46.422 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
01:48:46.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:46.422 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:46.422 00.000 5052 Enqueuing Expose request
01:48:46.422 00.000 8976 Worker thread wakes up
01:48:46.422 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:48:46.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:46.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:46.438 00.016 9828 IsGuiding returns 1
01:48:46.438 00.000 9828 scope still moving after pulse duration time elapsed
01:48:46.468 00.030 9828 IsSlewing returns 0
01:48:46.468 00.000 9828 IsGuiding returns 1
01:48:46.499 00.031 9828 IsSlewing returns 0
01:48:46.499 00.000 9828 IsGuiding returns 1
01:48:46.530 00.031 9828 IsSlewing returns 0
01:48:46.530 00.000 9828 IsGuiding returns 0
01:48:46.530 00.000 9828 scope move finished after 2 + 115 ms
01:48:46.530 00.000 9828 Move returns status 0, amount 2
01:48:46.530 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:46.530 00.000 9828 MoveAxis(N, 16, B)
01:48:46.530 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:46.546 00.016 9828 IsSlewing returns 0
01:48:46.546 00.000 9828 IsGuiding returns 0
01:48:46.546 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:46.577 00.031 9828 IsGuiding returns 1
01:48:46.577 00.000 9828 scope still moving after pulse duration time elapsed
01:48:46.607 00.030 9828 IsSlewing returns 0
01:48:46.607 00.000 9828 IsGuiding returns 1
01:48:46.638 00.031 9828 IsSlewing returns 0
01:48:46.638 00.000 9828 IsGuiding returns 1
01:48:46.669 00.031 9828 IsSlewing returns 0
01:48:46.669 00.000 9828 IsGuiding returns 1
01:48:46.700 00.031 9828 IsSlewing returns 0
01:48:46.700 00.000 9828 IsGuiding returns 0
01:48:46.700 00.000 9828 scope move finished after 16 + 138 ms
01:48:46.700 00.000 9828 Move returns status 0, amount 16
01:48:46.700 00.000 9828 move complete, result=0
01:48:46.700 00.000 9828 worker thread done servicing request
01:48:46.700 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:48:47.112 00.412 8976 Exposure complete
01:48:47.118 00.006 8976 worker thread done servicing request
01:48:47.118 00.000 5052 OnExposeComplete: enter
01:48:47.118 00.000 5052 UpdateGuideState(): m_state=6
01:48:47.118 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5650
01:48:47.118 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.36, Mass=220, SNR=10.3, Peak=78 HFD=2.8
01:48:47.118 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.61 = 1.68)
01:48:47.118 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
01:48:47.118 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.35 hyp=0.65 cameraTheta=-2.56 mountX=-0.07 mountY=0.65, mountTheta=1.67
01:48:47.119 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.35, opts=13)
01:48:47.119 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.35)
01:48:47.119 00.000 8976 Worker thread wakes up
01:48:47.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.35) opts 0xd
01:48:47.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.35)
01:48:47.119 00.000 8976 Moving (-0.54, -0.35) raw xDistance=-0.07 yDistance=0.65
01:48:47.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:48:47.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
01:48:47.119 00.000 8976 MoveAxis(R, 0, ABG)
01:48:47.119 00.000 8976 MoveAxis(D, 3, ABG)
01:48:47.119 00.000 8976 stepping (-11, 4) + (0, -3)
01:48:47.119 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:47.120 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:48:47.129 00.009 5052 UpdateGuideState exits: m=220 SNR=10.3
01:48:47.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:47.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:47.129 00.000 5052 Enqueuing Expose request
01:48:47.148 00.019 8976 Received - 47 (G) 
01:48:47.148 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:47.148 00.000 8976 stepped: pos (-11, 1)
01:48:47.148 00.000 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
01:48:47.148 00.000 8976 MountToCamera -- mountX=1.71 mountY=-0.50 hyp=1.78 mountTheta=-0.28 cameraX=-0.34, cameraY=1.75 cameraTheta=1.76
01:48:47.148 00.000 8976 incremental bump (-0.336, 1.748) isValid = 1
01:48:47.148 00.000 8976 Scheduling Mount bump of (-0.022, 0.117)
01:48:47.148 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:48:47.148 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:48:47.148 00.000 8976 move complete, result=0
01:48:47.148 00.000 9828 Worker thread wakes up
01:48:47.148 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:48:47.148 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:48:47.148 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
01:48:47.148 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:48:47.148 00.000 8976 worker thread done servicing request
01:48:47.149 00.001 8976 Worker thread wakes up
01:48:47.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:47.149 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:47.149 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.51)
01:48:47.149 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.43
01:48:47.149 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:48:47.149 00.000 9828 BLC: window closed
01:48:47.149 00.000 9828 MoveAxis(W, 5, B)
01:48:47.149 00.000 9828 Guiding  Dir = 3, Dur = 5
01:48:47.149 00.000 9828 IsSlewing returns 0
01:48:47.150 00.001 9828 IsGuiding returns 0
01:48:47.150 00.000 9828 PulseGuide returned control before completion, sleep 15
01:48:47.178 00.028 9828 IsGuiding returns 1
01:48:47.178 00.000 9828 scope still moving after pulse duration time elapsed
01:48:47.208 00.030 9828 IsSlewing returns 0
01:48:47.208 00.000 9828 IsGuiding returns 1
01:48:47.240 00.032 9828 IsSlewing returns 0
01:48:47.240 00.000 9828 IsGuiding returns 1
01:48:47.271 00.031 9828 IsSlewing returns 0
01:48:47.271 00.000 9828 IsGuiding returns 1
01:48:47.302 00.031 9828 IsSlewing returns 0
01:48:47.302 00.000 9828 IsGuiding returns 1
01:48:47.334 00.032 9828 IsSlewing returns 0
01:48:47.334 00.000 9828 IsGuiding returns 1
01:48:47.365 00.031 9828 IsSlewing returns 0
01:48:47.365 00.000 9828 IsGuiding returns 0
01:48:47.365 00.000 9828 scope move finished after 5 + 210 ms
01:48:47.365 00.000 9828 Move returns status 0, amount 5
01:48:47.365 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:47.365 00.000 9828 MoveAxis(N, 16, B)
01:48:47.365 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:47.381 00.016 9828 IsSlewing returns 0
01:48:47.381 00.000 9828 IsGuiding returns 0
01:48:47.381 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:47.413 00.032 9828 IsGuiding returns 1
01:48:47.413 00.000 9828 scope still moving after pulse duration time elapsed
01:48:47.444 00.031 9828 IsSlewing returns 0
01:48:47.444 00.000 9828 IsGuiding returns 1
01:48:47.475 00.031 9828 IsSlewing returns 0
01:48:47.475 00.000 9828 IsGuiding returns 1
01:48:47.505 00.030 9828 IsSlewing returns 0
01:48:47.505 00.000 9828 IsGuiding returns 1
01:48:47.536 00.031 9828 IsSlewing returns 0
01:48:47.536 00.000 9828 IsGuiding returns 0
01:48:47.536 00.000 9828 scope move finished after 16 + 139 ms
01:48:47.536 00.000 9828 Move returns status 0, amount 16
01:48:47.536 00.000 9828 move complete, result=0
01:48:47.536 00.000 9828 worker thread done servicing request
01:48:47.536 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
01:48:47.840 00.304 8976 Exposure complete
01:48:47.846 00.006 8976 worker thread done servicing request
01:48:47.846 00.000 5052 OnExposeComplete: enter
01:48:47.846 00.000 5052 UpdateGuideState(): m_state=6
01:48:47.847 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5651
01:48:47.847 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.47, Mass=210, SNR=10.0, Peak=74 HFD=3.1
01:48:47.847 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
01:48:47.847 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.36)
01:48:47.847 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.24 hyp=0.68 cameraTheta=-2.78 mountX=0.07 mountY=0.66, mountTheta=1.46
01:48:47.847 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.24, opts=13)
01:48:47.847 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.24)
01:48:47.848 00.001 8976 Worker thread wakes up
01:48:47.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.24) opts 0xd
01:48:47.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.24)
01:48:47.848 00.000 8976 Moving (-0.63, -0.24) raw xDistance=0.07 yDistance=0.66
01:48:47.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:48:47.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.66
01:48:47.848 00.000 8976 MoveAxis(R, 0, ABG)
01:48:47.848 00.000 8976 MoveAxis(D, 3, ABG)
01:48:47.848 00.000 8976 stepping (-11, 1) + (0, -3)
01:48:47.848 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:47.848 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:48:47.858 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:48:47.858 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:47.858 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:47.858 00.000 5052 Enqueuing Expose request
01:48:47.883 00.025 8976 Received - 47 (G) 
01:48:47.884 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:47.884 00.000 8976 stepped: pos (-11, -2)
01:48:47.884 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
01:48:47.884 00.000 8976 MountToCamera -- mountX=1.70 mountY=-0.23 hyp=1.72 mountTheta=-0.13 cameraX=-0.57, cameraY=1.62 cameraTheta=1.91
01:48:47.884 00.000 8976 incremental bump (-0.572, 1.618) isValid = 1
01:48:47.884 00.000 8976 Scheduling Mount bump of (-0.038, 0.112)
01:48:47.884 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:48:47.884 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:48:47.884 00.000 8976 move complete, result=0
01:48:47.884 00.000 9828 Worker thread wakes up
01:48:47.884 00.000 8976 worker thread done servicing request
01:48:47.884 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:48:47.885 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:48:47.885 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:48:47.885 00.000 8976 Worker thread wakes up
01:48:47.885 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
01:48:47.885 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
01:48:47.885 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.29
01:48:47.885 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:48:47.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:47.885 00.000 9828 BLC: window closed
01:48:47.885 00.000 9828 MoveAxis(W, 11, B)
01:48:47.885 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:47.885 00.000 9828 Guiding  Dir = 3, Dur = 11
01:48:47.886 00.001 9828 IsSlewing returns 0
01:48:47.886 00.000 9828 IsGuiding returns 0
01:48:47.886 00.000 9828 PulseGuide returned control before completion, sleep 21
01:48:47.921 00.035 9828 IsGuiding returns 1
01:48:47.921 00.000 9828 scope still moving after pulse duration time elapsed
01:48:47.953 00.032 9828 IsSlewing returns 0
01:48:47.953 00.000 9828 IsGuiding returns 1
01:48:47.984 00.031 9828 IsSlewing returns 0
01:48:47.984 00.000 9828 IsGuiding returns 1
01:48:48.015 00.031 9828 IsSlewing returns 0
01:48:48.015 00.000 9828 IsGuiding returns 0
01:48:48.015 00.000 9828 scope move finished after 11 + 118 ms
01:48:48.015 00.000 9828 Move returns status 0, amount 11
01:48:48.015 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:48.015 00.000 9828 MoveAxis(N, 16, B)
01:48:48.015 00.000 9828 Guiding  Dir = 0, Dur = 16
01:48:48.030 00.015 9828 IsSlewing returns 0
01:48:48.031 00.001 9828 IsGuiding returns 0
01:48:48.031 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:48.062 00.031 9828 IsGuiding returns 1
01:48:48.062 00.000 9828 scope still moving after pulse duration time elapsed
01:48:48.093 00.031 9828 IsSlewing returns 0
01:48:48.094 00.001 9828 IsGuiding returns 1
01:48:48.123 00.029 9828 IsSlewing returns 0
01:48:48.123 00.000 9828 IsGuiding returns 1
01:48:48.154 00.031 9828 IsSlewing returns 0
01:48:48.154 00.000 9828 IsGuiding returns 1
01:48:48.186 00.032 9828 IsSlewing returns 0
01:48:48.186 00.000 9828 IsGuiding returns 0
01:48:48.186 00.000 9828 scope move finished after 16 + 139 ms
01:48:48.186 00.000 9828 Move returns status 0, amount 16
01:48:48.186 00.000 9828 move complete, result=0
01:48:48.187 00.001 9828 worker thread done servicing request
01:48:48.187 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
01:48:48.577 00.390 8976 Exposure complete
01:48:48.582 00.005 8976 worker thread done servicing request
01:48:48.582 00.000 5052 OnExposeComplete: enter
01:48:48.582 00.000 5052 UpdateGuideState(): m_state=6
01:48:48.582 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5652
01:48:48.582 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=281.74, Mass=205, SNR=9.9, Peak=72 HFD=2.1
01:48:48.582 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:48:48.582 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:48:48.582 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=0.03 hyp=0.89 cameraTheta=3.10 mountX=0.44 mountY=0.73, mountTheta=1.03
01:48:48.583 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=0.03, opts=13)
01:48:48.583 00.000 5052 Enqueuing Move request for stepguider (-0.89, 0.03)
01:48:48.583 00.000 8976 Worker thread wakes up
01:48:48.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, 0.03) opts 0xd
01:48:48.583 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, 0.03)
01:48:48.583 00.000 8976 Moving (-0.89, 0.03) raw xDistance=0.44 yDistance=0.73
01:48:48.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
01:48:48.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.73
01:48:48.583 00.000 8976 MoveAxis(L, 2, ABG)
01:48:48.584 00.001 8976 stepping (-11, -2) + (-2, 0)
01:48:48.584 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:48.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:48:48.594 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:48:48.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:48.594 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:48.594 00.000 5052 Enqueuing Expose request
01:48:48.619 00.025 8976 Received - 47 (G) 
01:48:48.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:48.619 00.000 8976 stepped: pos (-13, -2)
01:48:48.619 00.000 8976 MoveAxis(D, 3, ABG)
01:48:48.619 00.000 8976 stepping (-13, -2) + (0, -3)
01:48:48.619 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:48.651 00.032 8976 Received - 47 (G) 
01:48:48.651 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:48:48.651 00.000 8976 stepped: pos (-13, -5)
01:48:48.651 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
01:48:48.652 00.001 8976 MountToCamera -- mountX=1.80 mountY=0.11 hyp=1.80 mountTheta=0.06 cameraX=-0.92, cameraY=1.55 cameraTheta=2.10
01:48:48.652 00.000 8976 incremental bump (-0.915, 1.550) isValid = 1
01:48:48.653 00.001 8976 Scheduling Mount bump of (-0.058, 0.103)
01:48:48.653 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:48:48.653 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:48:48.653 00.000 8976 move complete, result=0
01:48:48.653 00.000 8976 worker thread done servicing request
01:48:48.653 00.000 8976 Worker thread wakes up
01:48:48.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:48.653 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:48.653 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:48:48.654 00.001 9828 Worker thread wakes up
01:48:48.654 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:48:48.654 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:48:48.654 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
01:48:48.654 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
01:48:48.654 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
01:48:48.654 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:48:48.654 00.000 9828 BLC: window closed
01:48:48.654 00.000 9828 MoveAxis(W, 17, B)
01:48:48.654 00.000 9828 Guiding  Dir = 3, Dur = 17
01:48:48.655 00.001 9828 IsSlewing returns 0
01:48:48.655 00.000 9828 IsGuiding returns 0
01:48:48.655 00.000 9828 PulseGuide returned control before completion, sleep 27
01:48:48.697 00.042 9828 IsGuiding returns 1
01:48:48.697 00.000 9828 scope still moving after pulse duration time elapsed
01:48:48.729 00.032 9828 IsSlewing returns 0
01:48:48.729 00.000 9828 IsGuiding returns 1
01:48:48.758 00.029 9828 IsSlewing returns 0
01:48:48.758 00.000 9828 IsGuiding returns 1
01:48:48.789 00.031 9828 IsSlewing returns 0
01:48:48.789 00.000 9828 IsGuiding returns 0
01:48:48.789 00.000 9828 scope move finished after 17 + 117 ms
01:48:48.789 00.000 9828 Move returns status 0, amount 17
01:48:48.789 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:48.789 00.000 9828 MoveAxis(N, 15, B)
01:48:48.789 00.000 9828 Guiding  Dir = 0, Dur = 15
01:48:48.804 00.015 9828 IsSlewing returns 0
01:48:48.804 00.000 9828 IsGuiding returns 0
01:48:48.804 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:48.835 00.031 9828 IsGuiding returns 1
01:48:48.835 00.000 9828 scope still moving after pulse duration time elapsed
01:48:48.866 00.031 9828 IsSlewing returns 0
01:48:48.866 00.000 9828 IsGuiding returns 1
01:48:48.897 00.031 9828 IsSlewing returns 0
01:48:48.897 00.000 9828 IsGuiding returns 1
01:48:48.928 00.031 9828 IsSlewing returns 0
01:48:48.928 00.000 9828 IsGuiding returns 1
01:48:48.959 00.031 9828 IsSlewing returns 0
01:48:48.959 00.000 9828 IsGuiding returns 0
01:48:48.959 00.000 9828 scope move finished after 15 + 139 ms
01:48:48.959 00.000 9828 Move returns status 0, amount 15
01:48:48.959 00.000 9828 move complete, result=0
01:48:48.959 00.000 9828 worker thread done servicing request
01:48:48.959 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:48:49.348 00.389 8976 Exposure complete
01:48:49.354 00.006 8976 worker thread done servicing request
01:48:49.354 00.000 5052 OnExposeComplete: enter
01:48:49.354 00.000 5052 UpdateGuideState(): m_state=6
01:48:49.354 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5653
01:48:49.354 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.39, Mass=203, SNR=9.9, Peak=71 HFD=2.3
01:48:49.354 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.29 = 1.99)
01:48:49.354 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.89)
01:48:49.354 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.32 hyp=0.41 cameraTheta=-2.25 mountX=-0.17 mountY=0.39, mountTheta=1.98
01:48:49.354 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.32, opts=13)
01:48:49.354 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.32)
01:48:49.355 00.001 8976 Worker thread wakes up
01:48:49.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.32) opts 0xd
01:48:49.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.32)
01:48:49.355 00.000 8976 Moving (-0.25, -0.32) raw xDistance=-0.17 yDistance=0.39
01:48:49.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:48:49.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
01:48:49.355 00.000 8976 MoveAxis(R, 0, ABG)
01:48:49.355 00.000 8976 MoveAxis(D, 2, ABG)
01:48:49.355 00.000 8976 stepping (-13, -5) + (0, -2)
01:48:49.355 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:49.355 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:48:49.365 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
01:48:49.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:49.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:49.365 00.000 5052 Enqueuing Expose request
01:48:49.387 00.022 8976 Received - 47 (G) 
01:48:49.387 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:49.387 00.000 8976 stepped: pos (-13, -7)
01:48:49.387 00.000 8976 MountToCamera -- mountTheta (0.23) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
01:48:49.387 00.000 8976 MountToCamera -- mountX=1.86 mountY=0.44 hyp=1.91 mountTheta=0.23 cameraX=-1.24, cameraY=1.46 cameraTheta=2.28
01:48:49.387 00.000 8976 incremental bump (-1.239, 1.456) isValid = 1
01:48:49.387 00.000 8976 Scheduling Mount bump of (-0.074, 0.091)
01:48:49.387 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:48:49.387 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:48:49.387 00.000 8976 move complete, result=0
01:48:49.387 00.000 9828 Worker thread wakes up
01:48:49.387 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:48:49.387 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:48:49.387 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.35 = -0.93)
01:48:49.387 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:48:49.388 00.001 8976 worker thread done servicing request
01:48:49.388 00.000 8976 Worker thread wakes up
01:48:49.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:49.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:49.388 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.27 = -1.01)
01:48:49.388 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.96
01:48:49.388 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:48:49.388 00.000 9828 BLC: window closed
01:48:49.388 00.000 9828 MoveAxis(W, 22, B)
01:48:49.388 00.000 9828 Guiding  Dir = 3, Dur = 22
01:48:49.388 00.000 9828 IsSlewing returns 0
01:48:49.389 00.001 9828 IsGuiding returns 0
01:48:49.389 00.000 9828 PulseGuide returned control before completion, sleep 32
01:48:49.423 00.034 9828 IsGuiding returns 1
01:48:49.423 00.000 9828 scope still moving after pulse duration time elapsed
01:48:49.454 00.031 9828 IsSlewing returns 0
01:48:49.454 00.000 9828 IsGuiding returns 1
01:48:49.485 00.031 9828 IsSlewing returns 0
01:48:49.486 00.001 9828 IsGuiding returns 1
01:48:49.532 00.046 9828 IsSlewing returns 0
01:48:49.532 00.000 9828 IsGuiding returns 0
01:48:49.532 00.000 9828 scope move finished after 22 + 122 ms
01:48:49.532 00.000 9828 Move returns status 0, amount 22
01:48:49.532 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:49.532 00.000 9828 MoveAxis(N, 14, B)
01:48:49.532 00.000 9828 Guiding  Dir = 0, Dur = 14
01:48:49.548 00.016 9828 IsSlewing returns 0
01:48:49.548 00.000 9828 IsGuiding returns 0
01:48:49.548 00.000 9828 PulseGuide returned control before completion, sleep 24
01:48:49.579 00.031 9828 IsGuiding returns 1
01:48:49.579 00.000 9828 scope still moving after pulse duration time elapsed
01:48:49.610 00.031 9828 IsSlewing returns 0
01:48:49.610 00.000 9828 IsGuiding returns 1
01:48:49.641 00.031 9828 IsSlewing returns 0
01:48:49.641 00.000 9828 IsGuiding returns 1
01:48:49.672 00.031 9828 IsSlewing returns 0
01:48:49.672 00.000 9828 IsGuiding returns 1
01:48:49.704 00.032 9828 IsSlewing returns 0
01:48:49.704 00.000 9828 IsGuiding returns 1
01:48:49.734 00.030 9828 IsSlewing returns 0
01:48:49.734 00.000 9828 IsGuiding returns 0
01:48:49.734 00.000 9828 scope move finished after 14 + 171 ms
01:48:49.734 00.000 9828 Move returns status 0, amount 14
01:48:49.734 00.000 9828 move complete, result=0
01:48:49.734 00.000 9828 worker thread done servicing request
01:48:49.734 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
01:48:50.080 00.346 8976 Exposure complete
01:48:50.085 00.005 8976 worker thread done servicing request
01:48:50.086 00.001 5052 OnExposeComplete: enter
01:48:50.086 00.000 5052 UpdateGuideState(): m_state=6
01:48:50.086 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5654
01:48:50.086 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.68, Mass=218, SNR=10.2, Peak=75 HFD=2.4
01:48:50.086 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.30 = 1.99)
01:48:50.086 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
01:48:50.086 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.25 mountX=-0.01 mountY=0.03, mountTheta=1.97
01:48:50.086 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.03, opts=13)
01:48:50.087 00.001 5052 Enqueuing Move request for stepguider (-0.02, -0.03)
01:48:50.087 00.000 8976 Worker thread wakes up
01:48:50.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.03) opts 0xd
01:48:50.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.03)
01:48:50.087 00.000 8976 Moving (-0.02, -0.03) raw xDistance=-0.01 yDistance=0.03
01:48:50.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:48:50.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:48:50.087 00.000 8976 MoveAxis(R, 0, ABG)
01:48:50.087 00.000 8976 MoveAxis(U, 0, ABG)
01:48:50.087 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.38 = 2.38)
01:48:50.087 00.000 8976 MountToCamera -- mountX=1.90 mountY=0.66 hyp=2.02 mountTheta=0.33 cameraX=-1.46, cameraY=1.39 cameraTheta=2.38
01:48:50.087 00.000 8976 incremental bump (-1.456, 1.394) isValid = 1
01:48:50.087 00.000 8976 Scheduling Mount bump of (-0.025, 0.025)
01:48:50.087 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.02, opts=4)
01:48:50.087 00.000 8976 Enqueuing Move request for scope (-0.02, 0.02)
01:48:50.087 00.000 8976 move complete, result=0
01:48:50.087 00.000 9828 Worker thread wakes up
01:48:50.087 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0x4
01:48:50.088 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:48:50.088 00.000 9828 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.10) = xAngle (5.46 = -0.83)
01:48:50.088 00.000 8976 worker thread done servicing request
01:48:50.088 00.000 9828 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.91)
01:48:50.088 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.04 cameraTheta=2.36 mountX=0.02 mountY=-0.03, mountTheta=-0.86
01:48:50.088 00.000 9828 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.03
01:48:50.088 00.000 9828 BLC: window closed
01:48:50.088 00.000 9828 MoveAxis(W, 8, B)
01:48:50.088 00.000 9828 Guiding  Dir = 3, Dur = 8
01:48:50.088 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:48:50.088 00.000 9828 IsSlewing returns 0
01:48:50.088 00.000 9828 IsGuiding returns 0
01:48:50.089 00.001 9828 PulseGuide returned control before completion, sleep 18
01:48:50.098 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
01:48:50.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:50.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:50.098 00.000 5052 Enqueuing Expose request
01:48:50.098 00.000 8976 Worker thread wakes up
01:48:50.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:50.098 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:50.098 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:50.120 00.022 9828 IsGuiding returns 1
01:48:50.120 00.000 9828 scope still moving after pulse duration time elapsed
01:48:50.151 00.031 9828 IsSlewing returns 0
01:48:50.151 00.000 9828 IsGuiding returns 1
01:48:50.181 00.030 9828 IsSlewing returns 0
01:48:50.181 00.000 9828 IsGuiding returns 1
01:48:50.212 00.031 9828 IsSlewing returns 0
01:48:50.212 00.000 9828 IsGuiding returns 1
01:48:50.242 00.030 9828 IsSlewing returns 0
01:48:50.242 00.000 9828 IsGuiding returns 0
01:48:50.242 00.000 9828 scope move finished after 8 + 145 ms
01:48:50.242 00.000 9828 Move returns status 0, amount 8
01:48:50.242 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:50.242 00.000 9828 MoveAxis(N, 4, B)
01:48:50.242 00.000 9828 Guiding  Dir = 0, Dur = 4
01:48:50.258 00.016 9828 IsSlewing returns 0
01:48:50.258 00.000 9828 IsGuiding returns 0
01:48:50.258 00.000 9828 PulseGuide returned control before completion, sleep 14
01:48:50.274 00.016 9828 IsGuiding returns 1
01:48:50.274 00.000 9828 scope still moving after pulse duration time elapsed
01:48:50.305 00.031 9828 IsSlewing returns 0
01:48:50.305 00.000 9828 IsGuiding returns 1
01:48:50.336 00.031 9828 IsSlewing returns 0
01:48:50.336 00.000 9828 IsGuiding returns 1
01:48:50.367 00.031 9828 IsSlewing returns 0
01:48:50.367 00.000 9828 IsGuiding returns 1
01:48:50.400 00.033 9828 IsSlewing returns 0
01:48:50.404 00.004 9828 IsGuiding returns 0
01:48:50.404 00.000 9828 scope move finished after 4 + 141 ms
01:48:50.404 00.000 9828 Move returns status 0, amount 4
01:48:50.404 00.000 9828 move complete, result=0
01:48:50.404 00.000 9828 worker thread done servicing request
01:48:50.404 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.0 px 4 ms NORTH
01:48:50.790 00.386 8976 Exposure complete
01:48:50.795 00.005 8976 worker thread done servicing request
01:48:50.795 00.000 5052 OnExposeComplete: enter
01:48:50.795 00.000 5052 UpdateGuideState(): m_state=6
01:48:50.795 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5655
01:48:50.795 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.81, Mass=202, SNR=9.8, Peak=76 HFD=2.6
01:48:50.795 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:48:50.795 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:48:50.795 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.10 hyp=0.32 cameraTheta=0.32 mountX=-0.05 mountY=-0.31, mountTheta=-1.73
01:48:50.796 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.10, opts=13)
01:48:50.796 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.10)
01:48:50.796 00.000 8976 Worker thread wakes up
01:48:50.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.10) opts 0xd
01:48:50.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.10)
01:48:50.796 00.000 8976 Moving (0.30, 0.10) raw xDistance=-0.05 yDistance=-0.31
01:48:50.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:48:50.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:48:50.796 00.000 8976 MoveAxis(R, 0, ABG)
01:48:50.796 00.000 8976 MoveAxis(U, 1, ABG)
01:48:50.796 00.000 8976 stepping (-13, -7) + (0, 1)
01:48:50.796 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:50.797 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:48:50.806 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:48:50.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:50.807 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:50.807 00.000 5052 Enqueuing Expose request
01:48:50.825 00.018 8976 Received - 47 (G) 
01:48:50.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:50.825 00.000 8976 stepped: pos (-13, -6)
01:48:50.825 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (2.04) = xAngle (2.42 = 2.42)
01:48:50.825 00.000 8976 MountToCamera -- mountX=1.93 mountY=0.76 hyp=2.08 mountTheta=0.37 cameraX=-1.55, cameraY=1.38 cameraTheta=2.42
01:48:50.825 00.000 8976 incremental bump (-1.554, 1.375) isValid = 1
01:48:50.825 00.000 8976 Scheduling Mount bump of (-0.086, 0.079)
01:48:50.825 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:48:50.825 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:48:50.825 00.000 8976 move complete, result=0
01:48:50.826 00.001 9828 Worker thread wakes up
01:48:50.826 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:48:50.826 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:48:50.826 00.000 9828 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.10) = xAngle (5.49 = -0.79)
01:48:50.826 00.000 8976 worker thread done servicing request
01:48:50.826 00.000 8976 Worker thread wakes up
01:48:50.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:50.826 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:48:50.826 00.000 9828 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.41 = -0.87)
01:48:50.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:50.826 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=0.08 mountY=-0.09, mountTheta=-0.83
01:48:50.826 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:48:50.826 00.000 9828 BLC: window closed
01:48:50.826 00.000 9828 MoveAxis(W, 26, B)
01:48:50.826 00.000 9828 Guiding  Dir = 3, Dur = 26
01:48:50.827 00.001 9828 IsSlewing returns 0
01:48:50.827 00.000 9828 IsGuiding returns 0
01:48:50.827 00.000 9828 PulseGuide returned control before completion, sleep 36
01:48:50.878 00.051 9828 IsGuiding returns 1
01:48:50.878 00.000 9828 scope still moving after pulse duration time elapsed
01:48:50.908 00.030 9828 IsSlewing returns 0
01:48:50.908 00.000 9828 IsGuiding returns 1
01:48:50.939 00.031 9828 IsSlewing returns 0
01:48:50.939 00.000 9828 IsGuiding returns 1
01:48:50.970 00.031 9828 IsSlewing returns 0
01:48:50.970 00.000 9828 IsGuiding returns 0
01:48:50.970 00.000 9828 scope move finished after 26 + 117 ms
01:48:50.970 00.000 9828 Move returns status 0, amount 26
01:48:50.970 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:50.970 00.000 9828 MoveAxis(N, 12, B)
01:48:50.970 00.000 9828 Guiding  Dir = 0, Dur = 12
01:48:50.985 00.015 9828 IsSlewing returns 0
01:48:50.985 00.000 9828 IsGuiding returns 0
01:48:50.985 00.000 9828 PulseGuide returned control before completion, sleep 22
01:48:51.015 00.030 9828 IsGuiding returns 1
01:48:51.015 00.000 9828 scope still moving after pulse duration time elapsed
01:48:51.046 00.031 9828 IsSlewing returns 0
01:48:51.046 00.000 9828 IsGuiding returns 1
01:48:51.077 00.031 9828 IsSlewing returns 0
01:48:51.077 00.000 9828 IsGuiding returns 1
01:48:51.108 00.031 9828 IsSlewing returns 0
01:48:51.108 00.000 9828 IsGuiding returns 1
01:48:51.138 00.030 9828 IsSlewing returns 0
01:48:51.138 00.000 9828 IsGuiding returns 0
01:48:51.139 00.001 9828 scope move finished after 12 + 141 ms
01:48:51.139 00.000 9828 Move returns status 0, amount 12
01:48:51.139 00.000 9828 move complete, result=0
01:48:51.139 00.000 9828 worker thread done servicing request
01:48:51.139 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
01:48:51.516 00.377 8976 Exposure complete
01:48:51.521 00.005 8976 worker thread done servicing request
01:48:51.521 00.000 5052 OnExposeComplete: enter
01:48:51.521 00.000 5052 UpdateGuideState(): m_state=6
01:48:51.521 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5656
01:48:51.521 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.34, Mass=208, SNR=10.0, Peak=73 HFD=2.9
01:48:51.521 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
01:48:51.521 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
01:48:51.521 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.37 hyp=0.51 cameraTheta=-0.80 mountX=-0.49 mountY=-0.10, mountTheta=-2.94
01:48:51.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.37, opts=13)
01:48:51.522 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.37)
01:48:51.522 00.000 8976 Worker thread wakes up
01:48:51.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.37) opts 0xd
01:48:51.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.37)
01:48:51.522 00.000 8976 Moving (0.36, -0.37) raw xDistance=-0.49 yDistance=-0.10
01:48:51.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:48:51.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:48:51.522 00.000 8976 MoveAxis(R, 2, ABG)
01:48:51.522 00.000 8976 stepping (-13, -6) + (2, 0)
01:48:51.523 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:51.523 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:48:51.533 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:48:51.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:51.533 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:51.533 00.000 5052 Enqueuing Expose request
01:48:51.561 00.028 8976 Received - 47 (G) 
01:48:51.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:51.561 00.000 8976 stepped: pos (-11, -6)
01:48:51.561 00.000 8976 MoveAxis(U, 0, ABG)
01:48:51.561 00.000 8976 MountToCamera -- mountTheta (0.42) + m_xAngle (2.04) = xAngle (2.46 = 2.46)
01:48:51.561 00.000 8976 MountToCamera -- mountX=1.85 mountY=0.82 hyp=2.02 mountTheta=0.42 cameraX=-1.57, cameraY=1.27 cameraTheta=2.46
01:48:51.561 00.000 8976 incremental bump (-1.574, 1.273) isValid = 1
01:48:51.561 00.000 8976 Scheduling Mount bump of (-0.089, 0.075)
01:48:51.561 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:48:51.561 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:48:51.561 00.000 8976 move complete, result=0
01:48:51.561 00.000 9828 Worker thread wakes up
01:48:51.561 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:48:51.561 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:48:51.561 00.000 9828 CameraToMount -- cameraTheta (2.44) - m_xAngle (-3.10) = xAngle (5.54 = -0.74)
01:48:51.561 00.000 9828 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.46 = -0.82)
01:48:51.561 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.44 mountX=0.09 mountY=-0.09, mountTheta=-0.78
01:48:51.562 00.001 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.09
01:48:51.562 00.000 9828 BLC: window closed
01:48:51.562 00.000 9828 MoveAxis(W, 27, B)
01:48:51.562 00.000 9828 Guiding  Dir = 3, Dur = 27
01:48:51.562 00.000 8976 worker thread done servicing request
01:48:51.562 00.000 8976 Worker thread wakes up
01:48:51.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:51.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:51.562 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:48:51.562 00.000 9828 IsSlewing returns 0
01:48:51.562 00.000 9828 IsGuiding returns 0
01:48:51.562 00.000 9828 PulseGuide returned control before completion, sleep 37
01:48:51.602 00.040 9828 IsGuiding returns 1
01:48:51.602 00.000 9828 scope still moving after pulse duration time elapsed
01:48:51.632 00.030 9828 IsSlewing returns 0
01:48:51.632 00.000 9828 IsGuiding returns 1
01:48:51.663 00.031 9828 IsSlewing returns 0
01:48:51.663 00.000 9828 IsGuiding returns 1
01:48:51.694 00.031 9828 IsSlewing returns 0
01:48:51.694 00.000 9828 IsGuiding returns 1
01:48:51.725 00.031 9828 IsSlewing returns 0
01:48:51.725 00.000 9828 IsGuiding returns 0
01:48:51.725 00.000 9828 scope move finished after 27 + 136 ms
01:48:51.725 00.000 9828 Move returns status 0, amount 27
01:48:51.725 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:51.725 00.000 9828 MoveAxis(N, 12, B)
01:48:51.725 00.000 9828 Guiding  Dir = 0, Dur = 12
01:48:51.740 00.015 9828 IsSlewing returns 0
01:48:51.740 00.000 9828 IsGuiding returns 0
01:48:51.740 00.000 9828 PulseGuide returned control before completion, sleep 22
01:48:51.772 00.032 9828 IsGuiding returns 1
01:48:51.776 00.004 9828 scope still moving after pulse duration time elapsed
01:48:51.803 00.027 9828 IsSlewing returns 0
01:48:51.803 00.000 9828 IsGuiding returns 1
01:48:51.834 00.031 9828 IsSlewing returns 0
01:48:51.834 00.000 9828 IsGuiding returns 1
01:48:51.866 00.032 9828 IsSlewing returns 0
01:48:51.866 00.000 9828 IsGuiding returns 1
01:48:51.898 00.032 9828 IsSlewing returns 0
01:48:51.898 00.000 9828 IsGuiding returns 0
01:48:51.898 00.000 9828 scope move finished after 12 + 146 ms
01:48:51.898 00.000 9828 Move returns status 0, amount 12
01:48:51.898 00.000 9828 move complete, result=0
01:48:51.898 00.000 9828 worker thread done servicing request
01:48:51.898 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
01:48:52.254 00.356 8976 Exposure complete
01:48:52.259 00.005 8976 worker thread done servicing request
01:48:52.259 00.000 5052 OnExposeComplete: enter
01:48:52.259 00.000 5052 UpdateGuideState(): m_state=6
01:48:52.259 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5657
01:48:52.259 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.57, Mass=188, SNR=9.5, Peak=69 HFD=2.2
01:48:52.259 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
01:48:52.259 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
01:48:52.259 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.14 hyp=0.80 cameraTheta=-0.18 mountX=-0.49 mountY=-0.59, mountTheta=-2.26
01:48:52.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.14, opts=13)
01:48:52.260 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.14)
01:48:52.260 00.000 8976 Worker thread wakes up
01:48:52.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.14) opts 0xd
01:48:52.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.14)
01:48:52.260 00.000 8976 Moving (0.79, -0.14) raw xDistance=-0.49 yDistance=-0.59
01:48:52.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
01:48:52.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:48:52.260 00.000 8976 MoveAxis(R, 2, ABG)
01:48:52.260 00.000 8976 stepping (-11, -6) + (2, 0)
01:48:52.261 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:52.261 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:48:52.270 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:48:52.271 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:52.271 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:52.271 00.000 5052 Enqueuing Expose request
01:48:52.296 00.025 8976 Received - 47 (G) 
01:48:52.296 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:52.296 00.000 8976 stepped: pos (-9, -6)
01:48:52.296 00.000 8976 MoveAxis(U, 2, ABG)
01:48:52.296 00.000 8976 stepping (-9, -6) + (0, 2)
01:48:52.296 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:52.328 00.032 8976 Received - 47 (G) 
01:48:52.328 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:52.328 00.000 8976 stepped: pos (-9, -4)
01:48:52.328 00.000 8976 MountToCamera -- mountTheta (0.42) + m_xAngle (2.04) = xAngle (2.47 = 2.47)
01:48:52.328 00.000 8976 MountToCamera -- mountX=1.69 mountY=0.76 hyp=1.86 mountTheta=0.42 cameraX=-1.45, cameraY=1.16 cameraTheta=2.47
01:48:52.328 00.000 8976 incremental bump (-1.449, 1.163) isValid = 1
01:48:52.328 00.000 8976 Scheduling Mount bump of (-0.090, 0.075)
01:48:52.328 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:48:52.328 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:48:52.328 00.000 8976 move complete, result=0
01:48:52.328 00.000 8976 worker thread done servicing request
01:48:52.328 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
01:48:52.330 00.002 8976 Worker thread wakes up
01:48:52.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:52.330 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:52.330 00.000 9828 Worker thread wakes up
01:48:52.330 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:48:52.330 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:48:52.331 00.001 9828 CameraToMount -- cameraTheta (2.45) - m_xAngle (-3.10) = xAngle (5.54 = -0.74)
01:48:52.331 00.000 9828 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.46 = -0.82)
01:48:52.331 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.45 mountX=0.09 mountY=-0.09, mountTheta=-0.78
01:48:52.331 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.09
01:48:52.331 00.000 9828 BLC: window closed
01:48:52.331 00.000 9828 MoveAxis(W, 27, B)
01:48:52.331 00.000 9828 Guiding  Dir = 3, Dur = 27
01:48:52.331 00.000 9828 IsSlewing returns 0
01:48:52.331 00.000 9828 IsGuiding returns 0
01:48:52.331 00.000 9828 PulseGuide returned control before completion, sleep 37
01:48:52.375 00.044 9828 IsGuiding returns 1
01:48:52.375 00.000 9828 scope still moving after pulse duration time elapsed
01:48:52.407 00.032 9828 IsSlewing returns 0
01:48:52.408 00.001 9828 IsGuiding returns 1
01:48:52.437 00.029 9828 IsSlewing returns 0
01:48:52.437 00.000 9828 IsGuiding returns 1
01:48:52.468 00.031 9828 IsSlewing returns 0
01:48:52.468 00.000 9828 IsGuiding returns 1
01:48:52.498 00.030 9828 IsSlewing returns 0
01:48:52.498 00.000 9828 IsGuiding returns 0
01:48:52.498 00.000 9828 scope move finished after 27 + 140 ms
01:48:52.498 00.000 9828 Move returns status 0, amount 27
01:48:52.498 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:52.498 00.000 9828 MoveAxis(N, 12, B)
01:48:52.498 00.000 9828 Guiding  Dir = 0, Dur = 12
01:48:52.514 00.016 9828 IsSlewing returns 0
01:48:52.514 00.000 9828 IsGuiding returns 0
01:48:52.514 00.000 9828 PulseGuide returned control before completion, sleep 22
01:48:52.545 00.031 9828 IsGuiding returns 1
01:48:52.545 00.000 9828 scope still moving after pulse duration time elapsed
01:48:52.576 00.031 9828 IsSlewing returns 0
01:48:52.576 00.000 9828 IsGuiding returns 1
01:48:52.606 00.030 9828 IsSlewing returns 0
01:48:52.606 00.000 9828 IsGuiding returns 1
01:48:52.638 00.032 9828 IsSlewing returns 0
01:48:52.638 00.000 9828 IsGuiding returns 1
01:48:52.669 00.031 9828 IsSlewing returns 0
01:48:52.669 00.000 9828 IsGuiding returns 0
01:48:52.669 00.000 9828 scope move finished after 12 + 142 ms
01:48:52.669 00.000 9828 Move returns status 0, amount 12
01:48:52.669 00.000 9828 move complete, result=0
01:48:52.669 00.000 9828 worker thread done servicing request
01:48:52.669 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
01:48:53.024 00.355 8976 Exposure complete
01:48:53.030 00.006 8976 worker thread done servicing request
01:48:53.030 00.000 5052 OnExposeComplete: enter
01:48:53.030 00.000 5052 UpdateGuideState(): m_state=6
01:48:53.030 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5658
01:48:53.030 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.82, Mass=183, SNR=9.4, Peak=69 HFD=2.6
01:48:53.030 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:48:53.030 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:48:53.030 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.11 hyp=0.49 cameraTheta=0.24 mountX=-0.11 mountY=-0.46, mountTheta=-1.81
01:48:53.031 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.11, opts=13)
01:48:53.031 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.11)
01:48:53.031 00.000 8976 Worker thread wakes up
01:48:53.031 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.11) opts 0xd
01:48:53.031 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.11)
01:48:53.031 00.000 8976 Moving (0.47, 0.11) raw xDistance=-0.11 yDistance=-0.46
01:48:53.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:48:53.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:48:53.031 00.000 8976 MoveAxis(R, 0, ABG)
01:48:53.031 00.000 8976 MoveAxis(U, 2, ABG)
01:48:53.031 00.000 8976 stepping (-9, -4) + (0, 2)
01:48:53.031 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:53.032 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:48:53.042 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
01:48:53.042 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:53.043 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:53.043 00.000 5052 Enqueuing Expose request
01:48:53.063 00.020 8976 Received - 47 (G) 
01:48:53.063 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:53.063 00.000 8976 stepped: pos (-9, -2)
01:48:53.063 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (2.04) = xAngle (2.41 = 2.41)
01:48:53.063 00.000 8976 MountToCamera -- mountX=1.59 mountY=0.61 hyp=1.70 mountTheta=0.37 cameraX=-1.27, cameraY=1.14 cameraTheta=2.41
01:48:53.063 00.000 8976 incremental bump (-1.271, 1.136) isValid = 1
01:48:53.063 00.000 8976 Scheduling Mount bump of (-0.086, 0.079)
01:48:53.063 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:48:53.063 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:48:53.063 00.000 8976 move complete, result=0
01:48:53.063 00.000 9828 Worker thread wakes up
01:48:53.063 00.000 8976 worker thread done servicing request
01:48:53.063 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:48:53.063 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:48:53.063 00.000 8976 Worker thread wakes up
01:48:53.063 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:48:53.064 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:53.064 00.000 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.49 = -0.79)
01:48:53.064 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:53.064 00.000 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.41 = -0.87)
01:48:53.064 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.08 mountY=-0.09, mountTheta=-0.83
01:48:53.064 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:48:53.064 00.000 9828 BLC: window closed
01:48:53.064 00.000 9828 MoveAxis(W, 26, B)
01:48:53.064 00.000 9828 Guiding  Dir = 3, Dur = 26
01:48:53.064 00.000 9828 IsSlewing returns 0
01:48:53.064 00.000 9828 IsGuiding returns 0
01:48:53.064 00.000 9828 PulseGuide returned control before completion, sleep 36
01:48:53.103 00.039 9828 IsGuiding returns 1
01:48:53.103 00.000 9828 scope still moving after pulse duration time elapsed
01:48:53.134 00.031 9828 IsSlewing returns 0
01:48:53.138 00.004 9828 IsGuiding returns 1
01:48:53.165 00.027 9828 IsSlewing returns 0
01:48:53.165 00.000 9828 IsGuiding returns 1
01:48:53.196 00.031 9828 IsSlewing returns 0
01:48:53.196 00.000 9828 IsGuiding returns 1
01:48:53.228 00.032 9828 IsSlewing returns 0
01:48:53.228 00.000 9828 IsGuiding returns 1
01:48:53.259 00.031 9828 IsSlewing returns 0
01:48:53.259 00.000 9828 IsGuiding returns 1
01:48:53.290 00.031 9828 IsSlewing returns 0
01:48:53.290 00.000 9828 IsGuiding returns 0
01:48:53.290 00.000 9828 scope move finished after 26 + 199 ms
01:48:53.290 00.000 9828 Move returns status 0, amount 26
01:48:53.290 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:53.290 00.000 9828 MoveAxis(N, 12, B)
01:48:53.290 00.000 9828 Guiding  Dir = 0, Dur = 12
01:48:53.306 00.016 9828 IsSlewing returns 0
01:48:53.306 00.000 9828 IsGuiding returns 0
01:48:53.307 00.001 9828 PulseGuide returned control before completion, sleep 22
01:48:53.337 00.030 9828 IsGuiding returns 1
01:48:53.337 00.000 9828 scope still moving after pulse duration time elapsed
01:48:53.368 00.031 9828 IsSlewing returns 0
01:48:53.368 00.000 9828 IsGuiding returns 1
01:48:53.400 00.032 9828 IsSlewing returns 0
01:48:53.400 00.000 9828 IsGuiding returns 1
01:48:53.432 00.032 9828 IsSlewing returns 0
01:48:53.432 00.000 9828 IsGuiding returns 1
01:48:53.463 00.031 9828 IsSlewing returns 0
01:48:53.463 00.000 9828 IsGuiding returns 0
01:48:53.463 00.000 9828 scope move finished after 12 + 144 ms
01:48:53.463 00.000 9828 Move returns status 0, amount 12
01:48:53.463 00.000 9828 move complete, result=0
01:48:53.463 00.000 9828 worker thread done servicing request
01:48:53.463 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
01:48:53.759 00.296 8976 Exposure complete
01:48:53.764 00.005 8976 worker thread done servicing request
01:48:53.764 00.000 5052 OnExposeComplete: enter
01:48:53.765 00.001 5052 UpdateGuideState(): m_state=6
01:48:53.765 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5659
01:48:53.765 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.76, Mass=191, SNR=9.5, Peak=67 HFD=2.8
01:48:53.765 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
01:48:53.765 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.02 = -1.02)
01:48:53.765 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.13 mountX=0.03 mountY=-0.04, mountTheta=-0.95
01:48:53.765 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.05, opts=13)
01:48:53.765 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.05)
01:48:53.766 00.001 8976 Worker thread wakes up
01:48:53.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.05) opts 0xd
01:48:53.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.05)
01:48:53.766 00.000 8976 Moving (0.02, 0.05) raw xDistance=0.03 yDistance=-0.04
01:48:53.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:48:53.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:48:53.766 00.000 8976 MoveAxis(R, 0, ABG)
01:48:53.766 00.000 8976 MoveAxis(U, 0, ABG)
01:48:53.766 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
01:48:53.766 00.000 8976 MountToCamera -- mountX=1.52 mountY=0.52 hyp=1.61 mountTheta=0.33 cameraX=-1.15, cameraY=1.12 cameraTheta=2.37
01:48:53.766 00.000 8976 incremental bump (-1.152, 1.118) isValid = 1
01:48:53.766 00.000 8976 Scheduling Mount bump of (-0.037, 0.037)
01:48:53.766 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.04, opts=4)
01:48:53.766 00.000 8976 Enqueuing Move request for scope (-0.04, 0.04)
01:48:53.766 00.000 8976 move complete, result=0
01:48:53.766 00.000 9828 Worker thread wakes up
01:48:53.766 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0x4
01:48:53.766 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
01:48:53.766 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.45 = -0.83)
01:48:53.767 00.001 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.92)
01:48:53.767 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:48:53.767 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.35 mountX=0.04 mountY=-0.04, mountTheta=-0.87
01:48:53.767 00.000 9828 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=-0.04
01:48:53.767 00.000 9828 BLC: window closed
01:48:53.767 00.000 8976 worker thread done servicing request
01:48:53.767 00.000 9828 MoveAxis(W, 11, B)
01:48:53.767 00.000 9828 Guiding  Dir = 3, Dur = 11
01:48:53.767 00.000 9828 IsSlewing returns 0
01:48:53.767 00.000 9828 IsGuiding returns 0
01:48:53.767 00.000 9828 PulseGuide returned control before completion, sleep 21
01:48:53.776 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:48:53.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:53.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:53.776 00.000 5052 Enqueuing Expose request
01:48:53.777 00.001 8976 Worker thread wakes up
01:48:53.777 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:53.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:53.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:53.804 00.027 9828 IsGuiding returns 1
01:48:53.804 00.000 9828 scope still moving after pulse duration time elapsed
01:48:53.836 00.032 9828 IsSlewing returns 0
01:48:53.836 00.000 9828 IsGuiding returns 1
01:48:53.867 00.031 9828 IsSlewing returns 0
01:48:53.867 00.000 9828 IsGuiding returns 1
01:48:53.897 00.030 9828 IsSlewing returns 0
01:48:53.897 00.000 9828 IsGuiding returns 0
01:48:53.897 00.000 9828 scope move finished after 11 + 118 ms
01:48:53.897 00.000 9828 Move returns status 0, amount 11
01:48:53.897 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:53.897 00.000 9828 MoveAxis(N, 6, B)
01:48:53.897 00.000 9828 Guiding  Dir = 0, Dur = 6
01:48:53.912 00.015 9828 IsSlewing returns 0
01:48:53.912 00.000 9828 IsGuiding returns 0
01:48:53.912 00.000 9828 PulseGuide returned control before completion, sleep 16
01:48:53.943 00.031 9828 IsGuiding returns 1
01:48:53.943 00.000 9828 scope still moving after pulse duration time elapsed
01:48:53.975 00.032 9828 IsSlewing returns 0
01:48:53.975 00.000 9828 IsGuiding returns 1
01:48:54.006 00.031 9828 IsSlewing returns 0
01:48:54.006 00.000 9828 IsGuiding returns 1
01:48:54.036 00.030 9828 IsSlewing returns 0
01:48:54.036 00.000 9828 IsGuiding returns 0
01:48:54.036 00.000 9828 scope move finished after 6 + 118 ms
01:48:54.036 00.000 9828 Move returns status 0, amount 6
01:48:54.037 00.001 9828 move complete, result=0
01:48:54.037 00.000 9828 worker thread done servicing request
01:48:54.037 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.0 px 6 ms NORTH
01:48:54.463 00.426 8976 Exposure complete
01:48:54.469 00.006 8976 worker thread done servicing request
01:48:54.470 00.001 5052 OnExposeComplete: enter
01:48:54.470 00.000 5052 UpdateGuideState(): m_state=6
01:48:54.470 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5660
01:48:54.470 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.89, Mass=207, SNR=9.9, Peak=71 HFD=2.6
01:48:54.470 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.04) = xAngle (0.42 = 0.42)
01:48:54.470 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
01:48:54.470 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.18 hyp=0.29 cameraTheta=2.46 mountX=0.26 mountY=0.09, mountTheta=0.33
01:48:54.470 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.18, opts=13)
01:48:54.471 00.001 5052 Enqueuing Move request for stepguider (-0.22, 0.18)
01:48:54.471 00.000 8976 Worker thread wakes up
01:48:54.471 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.18) opts 0xd
01:48:54.471 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.18)
01:48:54.471 00.000 8976 Moving (-0.22, 0.18) raw xDistance=0.26 yDistance=0.09
01:48:54.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:48:54.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:48:54.471 00.000 8976 MoveAxis(L, 1, ABG)
01:48:54.471 00.000 8976 stepping (-9, -2) + (-1, 0)
01:48:54.471 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:54.472 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:48:54.481 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
01:48:54.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:54.481 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:54.481 00.000 5052 Enqueuing Expose request
01:48:54.502 00.021 8976 Received - 47 (G) 
01:48:54.502 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:54.502 00.000 8976 stepped: pos (-10, -2)
01:48:54.502 00.000 8976 MoveAxis(U, 0, ABG)
01:48:54.502 00.000 8976 MountToCamera -- mountTheta (0.29) + m_xAngle (2.04) = xAngle (2.33 = 2.33)
01:48:54.502 00.000 8976 MountToCamera -- mountX=1.52 mountY=0.45 hyp=1.59 mountTheta=0.29 cameraX=-1.10, cameraY=1.15 cameraTheta=2.33
01:48:54.502 00.000 8976 incremental bump (-1.095, 1.152) isValid = 1
01:48:54.502 00.000 8976 Scheduling Mount bump of (-0.079, 0.086)
01:48:54.502 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:48:54.502 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:48:54.502 00.000 8976 move complete, result=0
01:48:54.502 00.000 9828 Worker thread wakes up
01:48:54.502 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:48:54.502 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:48:54.502 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
01:48:54.502 00.000 8976 worker thread done servicing request
01:48:54.502 00.000 8976 Worker thread wakes up
01:48:54.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:54.502 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:54.502 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:48:54.503 00.001 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.96)
01:48:54.503 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.08 mountY=-0.10, mountTheta=-0.90
01:48:54.503 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.10
01:48:54.503 00.000 9828 BLC: window closed
01:48:54.503 00.000 9828 MoveAxis(W, 24, B)
01:48:54.503 00.000 9828 Guiding  Dir = 3, Dur = 24
01:48:54.503 00.000 9828 IsSlewing returns 0
01:48:54.503 00.000 9828 IsGuiding returns 0
01:48:54.503 00.000 9828 PulseGuide returned control before completion, sleep 34
01:48:54.551 00.048 9828 IsGuiding returns 1
01:48:54.551 00.000 9828 scope still moving after pulse duration time elapsed
01:48:54.582 00.031 9828 IsSlewing returns 0
01:48:54.582 00.000 9828 IsGuiding returns 1
01:48:54.613 00.031 9828 IsSlewing returns 0
01:48:54.613 00.000 9828 IsGuiding returns 1
01:48:54.644 00.031 9828 IsSlewing returns 0
01:48:54.644 00.000 9828 IsGuiding returns 0
01:48:54.644 00.000 9828 scope move finished after 24 + 116 ms
01:48:54.644 00.000 9828 Move returns status 0, amount 24
01:48:54.644 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:54.644 00.000 9828 MoveAxis(N, 13, B)
01:48:54.644 00.000 9828 Guiding  Dir = 0, Dur = 13
01:48:54.660 00.016 9828 IsSlewing returns 0
01:48:54.660 00.000 9828 IsGuiding returns 0
01:48:54.660 00.000 9828 PulseGuide returned control before completion, sleep 23
01:48:54.691 00.031 9828 IsGuiding returns 1
01:48:54.691 00.000 9828 scope still moving after pulse duration time elapsed
01:48:54.722 00.031 9828 IsSlewing returns 0
01:48:54.722 00.000 9828 IsGuiding returns 1
01:48:54.754 00.032 9828 IsSlewing returns 0
01:48:54.754 00.000 9828 IsGuiding returns 1
01:48:54.786 00.032 9828 IsSlewing returns 0
01:48:54.786 00.000 9828 IsGuiding returns 1
01:48:54.817 00.031 9828 IsSlewing returns 0
01:48:54.817 00.000 9828 IsGuiding returns 0
01:48:54.817 00.000 9828 scope move finished after 13 + 144 ms
01:48:54.817 00.000 9828 Move returns status 0, amount 13
01:48:54.817 00.000 9828 move complete, result=0
01:48:54.817 00.000 9828 worker thread done servicing request
01:48:54.817 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
01:48:55.194 00.377 8976 Exposure complete
01:48:55.200 00.006 8976 worker thread done servicing request
01:48:55.200 00.000 5052 OnExposeComplete: enter
01:48:55.200 00.000 5052 UpdateGuideState(): m_state=6
01:48:55.200 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5661
01:48:55.200 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.98, Mass=184, SNR=9.4, Peak=70 HFD=2.5
01:48:55.200 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
01:48:55.200 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
01:48:55.200 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.32 cameraTheta=2.11 mountX=0.32 mountY=-0.01, mountTheta=-0.04
01:48:55.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.27, opts=13)
01:48:55.201 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.27)
01:48:55.201 00.000 8976 Worker thread wakes up
01:48:55.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.27) opts 0xd
01:48:55.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.27)
01:48:55.201 00.000 8976 Moving (-0.16, 0.27) raw xDistance=0.32 yDistance=-0.01
01:48:55.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
01:48:55.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:48:55.201 00.000 8976 MoveAxis(L, 1, ABG)
01:48:55.201 00.000 8976 stepping (-10, -2) + (-1, 0)
01:48:55.201 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:55.202 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:48:55.211 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:48:55.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:55.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:55.211 00.000 5052 Enqueuing Expose request
01:48:55.221 00.010 8976 Received - 47 (G) 
01:48:55.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:55.221 00.000 8976 stepped: pos (-11, -2)
01:48:55.221 00.000 8976 MoveAxis(U, 0, ABG)
01:48:55.221 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
01:48:55.221 00.000 8976 MountToCamera -- mountX=1.58 mountY=0.41 hyp=1.63 mountTheta=0.25 cameraX=-1.08, cameraY=1.22 cameraTheta=2.30
01:48:55.221 00.000 8976 incremental bump (-1.080, 1.219) isValid = 1
01:48:55.221 00.000 8976 Scheduling Mount bump of (-0.076, 0.089)
01:48:55.221 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:48:55.221 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:48:55.221 00.000 8976 move complete, result=0
01:48:55.221 00.000 8976 worker thread done servicing request
01:48:55.221 00.000 8976 Worker thread wakes up
01:48:55.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:55.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:55.222 00.001 9828 Worker thread wakes up
01:48:55.222 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:48:55.222 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:48:55.222 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.37 = -0.91)
01:48:55.222 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:48:55.222 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -0.99)
01:48:55.222 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.07 mountY=-0.10, mountTheta=-0.94
01:48:55.222 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:48:55.222 00.000 9828 BLC: window closed
01:48:55.222 00.000 9828 MoveAxis(W, 23, B)
01:48:55.222 00.000 9828 Guiding  Dir = 3, Dur = 23
01:48:55.222 00.000 9828 IsSlewing returns 0
01:48:55.222 00.000 9828 IsGuiding returns 0
01:48:55.223 00.001 9828 PulseGuide returned control before completion, sleep 33
01:48:55.265 00.042 9828 IsGuiding returns 1
01:48:55.265 00.000 9828 scope still moving after pulse duration time elapsed
01:48:55.296 00.031 9828 IsSlewing returns 0
01:48:55.296 00.000 9828 IsGuiding returns 1
01:48:55.327 00.031 9828 IsSlewing returns 0
01:48:55.327 00.000 9828 IsGuiding returns 1
01:48:55.358 00.031 9828 IsSlewing returns 0
01:48:55.358 00.000 9828 IsGuiding returns 0
01:48:55.358 00.000 9828 scope move finished after 23 + 112 ms
01:48:55.358 00.000 9828 Move returns status 0, amount 23
01:48:55.358 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:55.358 00.000 9828 MoveAxis(N, 13, B)
01:48:55.358 00.000 9828 Guiding  Dir = 0, Dur = 13
01:48:55.373 00.015 9828 IsSlewing returns 0
01:48:55.374 00.001 9828 IsGuiding returns 0
01:48:55.374 00.000 9828 PulseGuide returned control before completion, sleep 23
01:48:55.405 00.031 9828 IsGuiding returns 1
01:48:55.405 00.000 9828 scope still moving after pulse duration time elapsed
01:48:55.436 00.031 9828 IsSlewing returns 0
01:48:55.436 00.000 9828 IsGuiding returns 1
01:48:55.467 00.031 9828 IsSlewing returns 0
01:48:55.467 00.000 9828 IsGuiding returns 1
01:48:55.499 00.032 9828 IsSlewing returns 0
01:48:55.499 00.000 9828 IsGuiding returns 0
01:48:55.499 00.000 9828 scope move finished after 13 + 112 ms
01:48:55.499 00.000 9828 Move returns status 0, amount 13
01:48:55.499 00.000 9828 move complete, result=0
01:48:55.499 00.000 9828 worker thread done servicing request
01:48:55.499 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
01:48:55.928 00.429 8976 Exposure complete
01:48:55.934 00.006 8976 worker thread done servicing request
01:48:55.934 00.000 5052 OnExposeComplete: enter
01:48:55.934 00.000 5052 UpdateGuideState(): m_state=6
01:48:55.934 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5662
01:48:55.934 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.70, Mass=206, SNR=9.9, Peak=65 HFD=3.0
01:48:55.934 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
01:48:55.934 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
01:48:55.934 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-0.02 mountX=-0.13 mountY=-0.22, mountTheta=-2.09
01:48:55.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.01, opts=13)
01:48:55.935 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.01)
01:48:55.935 00.000 8976 Worker thread wakes up
01:48:55.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.01) opts 0xd
01:48:55.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.01)
01:48:55.935 00.000 8976 Moving (0.27, -0.01) raw xDistance=-0.13 yDistance=-0.22
01:48:55.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:48:55.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:48:55.935 00.000 8976 MoveAxis(R, 0, ABG)
01:48:55.935 00.000 8976 MoveAxis(U, 0, ABG)
01:48:55.935 00.000 8976 MountToCamera -- mountTheta (0.23) + m_xAngle (2.04) = xAngle (2.27 = 2.27)
01:48:55.935 00.000 8976 MountToCamera -- mountX=1.61 mountY=0.38 hyp=1.66 mountTheta=0.23 cameraX=-1.07, cameraY=1.26 cameraTheta=2.27
01:48:55.935 00.000 8976 incremental bump (-1.070, 1.264) isValid = 1
01:48:55.935 00.000 8976 Scheduling Mount bump of (-0.074, 0.091)
01:48:55.935 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:48:55.935 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:48:55.935 00.000 8976 move complete, result=0
01:48:55.935 00.000 9828 Worker thread wakes up
01:48:55.935 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:48:55.935 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:48:55.936 00.001 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.35 = -0.93)
01:48:55.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:48:55.936 00.000 8976 worker thread done servicing request
01:48:55.936 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.27 = -1.01)
01:48:55.936 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.96
01:48:55.936 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:48:55.936 00.000 9828 BLC: window closed
01:48:55.936 00.000 9828 MoveAxis(W, 22, B)
01:48:55.936 00.000 9828 Guiding  Dir = 3, Dur = 22
01:48:55.936 00.000 9828 IsSlewing returns 0
01:48:55.936 00.000 9828 IsGuiding returns 0
01:48:55.937 00.001 9828 PulseGuide returned control before completion, sleep 32
01:48:55.945 00.008 5052 UpdateGuideState exits: m=206 SNR=9.9
01:48:55.945 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:55.945 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:55.945 00.000 5052 Enqueuing Expose request
01:48:55.945 00.000 8976 Worker thread wakes up
01:48:55.945 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:48:55.945 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:55.945 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:55.977 00.032 9828 IsGuiding returns 1
01:48:55.977 00.000 9828 scope still moving after pulse duration time elapsed
01:48:56.008 00.031 9828 IsSlewing returns 0
01:48:56.008 00.000 9828 IsGuiding returns 1
01:48:56.037 00.029 9828 IsSlewing returns 0
01:48:56.037 00.000 9828 IsGuiding returns 1
01:48:56.069 00.032 9828 IsSlewing returns 0
01:48:56.069 00.000 9828 IsGuiding returns 0
01:48:56.069 00.000 9828 scope move finished after 22 + 110 ms
01:48:56.069 00.000 9828 Move returns status 0, amount 22
01:48:56.069 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:56.069 00.000 9828 MoveAxis(N, 14, B)
01:48:56.069 00.000 9828 Guiding  Dir = 0, Dur = 14
01:48:56.085 00.016 9828 IsSlewing returns 0
01:48:56.085 00.000 9828 IsGuiding returns 0
01:48:56.085 00.000 9828 PulseGuide returned control before completion, sleep 24
01:48:56.116 00.031 9828 IsGuiding returns 1
01:48:56.116 00.000 9828 scope still moving after pulse duration time elapsed
01:48:56.147 00.031 9828 IsSlewing returns 0
01:48:56.147 00.000 9828 IsGuiding returns 1
01:48:56.178 00.031 9828 IsSlewing returns 0
01:48:56.178 00.000 9828 IsGuiding returns 1
01:48:56.209 00.031 9828 IsSlewing returns 0
01:48:56.209 00.000 9828 IsGuiding returns 1
01:48:56.240 00.031 9828 IsSlewing returns 0
01:48:56.241 00.001 9828 IsGuiding returns 0
01:48:56.241 00.000 9828 scope move finished after 14 + 141 ms
01:48:56.241 00.000 9828 Move returns status 0, amount 14
01:48:56.241 00.000 9828 move complete, result=0
01:48:56.241 00.000 9828 worker thread done servicing request
01:48:56.241 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
01:48:56.636 00.395 8976 Exposure complete
01:48:56.641 00.005 8976 worker thread done servicing request
01:48:56.641 00.000 5052 OnExposeComplete: enter
01:48:56.641 00.000 5052 UpdateGuideState(): m_state=6
01:48:56.641 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5663
01:48:56.641 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.65, Mass=213, SNR=10.1, Peak=68 HFD=2.9
01:48:56.641 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
01:48:56.641 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
01:48:56.641 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.06 hyp=0.32 cameraTheta=-0.20 mountX=-0.20 mountY=-0.23, mountTheta=-2.29
01:48:56.643 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.06, opts=13)
01:48:56.643 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.06)
01:48:56.643 00.000 8976 Worker thread wakes up
01:48:56.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.06) opts 0xd
01:48:56.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.06)
01:48:56.643 00.000 8976 Moving (0.31, -0.06) raw xDistance=-0.20 yDistance=-0.23
01:48:56.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:48:56.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:48:56.643 00.000 8976 MoveAxis(R, 0, ABG)
01:48:56.643 00.000 8976 MoveAxis(U, 0, ABG)
01:48:56.643 00.000 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (2.04) = xAngle (2.26 = 2.26)
01:48:56.643 00.000 8976 MountToCamera -- mountX=1.64 mountY=0.36 hyp=1.67 mountTheta=0.22 cameraX=-1.06, cameraY=1.29 cameraTheta=2.26
01:48:56.643 00.000 8976 incremental bump (-1.063, 1.294) isValid = 1
01:48:56.643 00.000 8976 Scheduling Mount bump of (-0.073, 0.092)
01:48:56.644 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:48:56.644 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:48:56.644 00.000 8976 move complete, result=0
01:48:56.644 00.000 9828 Worker thread wakes up
01:48:56.644 00.000 8976 worker thread done servicing request
01:48:56.644 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:48:56.644 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:48:56.644 00.000 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.34 = -0.95)
01:48:56.644 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:48:56.644 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.03)
01:48:56.644 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=0.07 mountY=-0.10, mountTheta=-0.97
01:48:56.644 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:48:56.644 00.000 9828 BLC: window closed
01:48:56.644 00.000 9828 MoveAxis(W, 22, B)
01:48:56.644 00.000 9828 Guiding  Dir = 3, Dur = 22
01:48:56.645 00.001 9828 IsSlewing returns 0
01:48:56.645 00.000 9828 IsGuiding returns 0
01:48:56.645 00.000 9828 PulseGuide returned control before completion, sleep 32
01:48:56.655 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:48:56.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:56.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:56.655 00.000 5052 Enqueuing Expose request
01:48:56.655 00.000 8976 Worker thread wakes up
01:48:56.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:56.655 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:48:56.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:56.689 00.034 9828 IsGuiding returns 1
01:48:56.689 00.000 9828 scope still moving after pulse duration time elapsed
01:48:56.720 00.031 9828 IsSlewing returns 0
01:48:56.720 00.000 9828 IsGuiding returns 1
01:48:56.751 00.031 9828 IsSlewing returns 0
01:48:56.751 00.000 9828 IsGuiding returns 1
01:48:56.782 00.031 9828 IsSlewing returns 0
01:48:56.782 00.000 9828 IsGuiding returns 1
01:48:56.829 00.047 9828 IsSlewing returns 0
01:48:56.829 00.000 9828 IsGuiding returns 0
01:48:56.829 00.000 9828 scope move finished after 22 + 162 ms
01:48:56.829 00.000 9828 Move returns status 0, amount 22
01:48:56.829 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:56.829 00.000 9828 MoveAxis(N, 14, B)
01:48:56.829 00.000 9828 Guiding  Dir = 0, Dur = 14
01:48:56.845 00.016 9828 IsSlewing returns 0
01:48:56.845 00.000 9828 IsGuiding returns 0
01:48:56.845 00.000 9828 PulseGuide returned control before completion, sleep 24
01:48:56.876 00.031 9828 IsGuiding returns 1
01:48:56.876 00.000 9828 scope still moving after pulse duration time elapsed
01:48:56.907 00.031 9828 IsSlewing returns 0
01:48:56.907 00.000 9828 IsGuiding returns 1
01:48:56.938 00.031 9828 IsSlewing returns 0
01:48:56.938 00.000 9828 IsGuiding returns 1
01:48:56.969 00.031 9828 IsSlewing returns 0
01:48:56.969 00.000 9828 IsGuiding returns 1
01:48:57.000 00.031 9828 IsSlewing returns 0
01:48:57.000 00.000 9828 IsGuiding returns 0
01:48:57.000 00.000 9828 scope move finished after 14 + 140 ms
01:48:57.000 00.000 9828 Move returns status 0, amount 14
01:48:57.000 00.000 9828 move complete, result=0
01:48:57.000 00.000 9828 worker thread done servicing request
01:48:57.001 00.001 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
01:48:57.345 00.344 8976 Exposure complete
01:48:57.351 00.006 8976 worker thread done servicing request
01:48:57.351 00.000 5052 OnExposeComplete: enter
01:48:57.351 00.000 5052 UpdateGuideState(): m_state=6
01:48:57.351 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5664
01:48:57.351 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.62, Mass=208, SNR=9.9, Peak=65 HFD=2.7
01:48:57.351 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
01:48:57.351 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
01:48:57.351 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.09 hyp=0.61 cameraTheta=-0.15 mountX=-0.36 mountY=-0.46, mountTheta=-2.24
01:48:57.352 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.09, opts=13)
01:48:57.352 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.09)
01:48:57.352 00.000 8976 Worker thread wakes up
01:48:57.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.09) opts 0xd
01:48:57.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.09)
01:48:57.352 00.000 8976 Moving (0.60, -0.09) raw xDistance=-0.36 yDistance=-0.46
01:48:57.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:48:57.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:48:57.352 00.000 8976 MoveAxis(R, 1, ABG)
01:48:57.352 00.000 8976 stepping (-11, -2) + (1, 0)
01:48:57.352 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:57.353 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:48:57.362 00.009 5052 UpdateGuideState exits: m=208 SNR=9.9
01:48:57.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:57.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:57.362 00.000 5052 Enqueuing Expose request
01:48:57.379 00.017 8976 Received - 47 (G) 
01:48:57.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:48:57.379 00.000 8976 stepped: pos (-10, -2)
01:48:57.379 00.000 8976 MoveAxis(U, 2, ABG)
01:48:57.379 00.000 8976 stepping (-10, -2) + (0, 2)
01:48:57.379 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:57.411 00.032 8976 Received - 47 (G) 
01:48:57.411 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:57.411 00.000 8976 stepped: pos (-10, 0)
01:48:57.411 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
01:48:57.411 00.000 8976 MountToCamera -- mountX=1.60 mountY=0.24 hyp=1.62 mountTheta=0.15 cameraX=-0.94, cameraY=1.32 cameraTheta=2.19
01:48:57.411 00.000 8976 incremental bump (-0.942, 1.317) isValid = 1
01:48:57.411 00.000 8976 Scheduling Mount bump of (-0.067, 0.097)
01:48:57.411 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:48:57.411 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:48:57.411 00.000 8976 move complete, result=0
01:48:57.411 00.000 9828 Worker thread wakes up
01:48:57.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:48:57.411 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:48:57.411 00.000 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.27 = -1.01)
01:48:57.411 00.000 8976 worker thread done servicing request
01:48:57.411 00.000 8976 Worker thread wakes up
01:48:57.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:57.411 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.09)
01:48:57.411 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=0.06 mountY=-0.10, mountTheta=-1.03
01:48:57.411 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:48:57.412 00.001 9828 BLC: window closed
01:48:57.412 00.000 9828 MoveAxis(W, 20, B)
01:48:57.412 00.000 9828 Guiding  Dir = 3, Dur = 20
01:48:57.412 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.5 px 2 ms NORTH
01:48:57.412 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:57.412 00.000 9828 IsSlewing returns 0
01:48:57.412 00.000 9828 IsGuiding returns 0
01:48:57.412 00.000 9828 PulseGuide returned control before completion, sleep 30
01:48:57.451 00.039 9828 IsGuiding returns 1
01:48:57.451 00.000 9828 scope still moving after pulse duration time elapsed
01:48:57.482 00.031 9828 IsSlewing returns 0
01:48:57.482 00.000 9828 IsGuiding returns 1
01:48:57.513 00.031 9828 IsSlewing returns 0
01:48:57.513 00.000 9828 IsGuiding returns 1
01:48:57.544 00.031 9828 IsSlewing returns 0
01:48:57.544 00.000 9828 IsGuiding returns 0
01:48:57.544 00.000 9828 scope move finished after 20 + 111 ms
01:48:57.544 00.000 9828 Move returns status 0, amount 20
01:48:57.545 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:57.545 00.000 9828 MoveAxis(N, 14, B)
01:48:57.545 00.000 9828 Guiding  Dir = 0, Dur = 14
01:48:57.560 00.015 9828 IsSlewing returns 0
01:48:57.560 00.000 9828 IsGuiding returns 0
01:48:57.560 00.000 9828 PulseGuide returned control before completion, sleep 24
01:48:57.592 00.032 9828 IsGuiding returns 1
01:48:57.592 00.000 9828 scope still moving after pulse duration time elapsed
01:48:57.622 00.030 9828 IsSlewing returns 0
01:48:57.622 00.000 9828 IsGuiding returns 1
01:48:57.653 00.031 9828 IsSlewing returns 0
01:48:57.653 00.000 9828 IsGuiding returns 1
01:48:57.684 00.031 9828 IsSlewing returns 0
01:48:57.684 00.000 9828 IsGuiding returns 1
01:48:57.715 00.031 9828 IsSlewing returns 0
01:48:57.715 00.000 9828 IsGuiding returns 0
01:48:57.715 00.000 9828 scope move finished after 14 + 140 ms
01:48:57.715 00.000 9828 Move returns status 0, amount 14
01:48:57.715 00.000 9828 move complete, result=0
01:48:57.715 00.000 9828 worker thread done servicing request
01:48:57.715 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:48:58.108 00.393 8976 Exposure complete
01:48:58.113 00.005 8976 worker thread done servicing request
01:48:58.113 00.000 5052 OnExposeComplete: enter
01:48:58.114 00.001 5052 UpdateGuideState(): m_state=6
01:48:58.114 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5665
01:48:58.114 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.80, Mass=200, SNR=9.8, Peak=68 HFD=2.6
01:48:58.114 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:48:58.114 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
01:48:58.114 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.09 hyp=0.42 cameraTheta=0.21 mountX=-0.11 mountY=-0.39, mountTheta=-1.84
01:48:58.114 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.09, opts=13)
01:48:58.115 00.001 5052 Enqueuing Move request for stepguider (0.41, 0.09)
01:48:58.115 00.000 8976 Worker thread wakes up
01:48:58.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.09) opts 0xd
01:48:58.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.09)
01:48:58.115 00.000 8976 Moving (0.41, 0.09) raw xDistance=-0.11 yDistance=-0.39
01:48:58.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:48:58.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
01:48:58.115 00.000 8976 MoveAxis(R, 0, ABG)
01:48:58.115 00.000 8976 MoveAxis(U, 2, ABG)
01:48:58.115 00.000 8976 stepping (-10, 0) + (0, 2)
01:48:58.115 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:58.115 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:48:58.126 00.011 5052 UpdateGuideState exits: m=200 SNR=9.8
01:48:58.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:58.126 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:58.126 00.000 5052 Enqueuing Expose request
01:48:58.147 00.021 8976 Received - 47 (G) 
01:48:58.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:58.147 00.000 8976 stepped: pos (-10, 2)
01:48:58.147 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
01:48:58.147 00.000 8976 MountToCamera -- mountX=1.58 mountY=0.06 hyp=1.58 mountTheta=0.04 cameraX=-0.77, cameraY=1.38 cameraTheta=2.08
01:48:58.147 00.000 8976 incremental bump (-0.768, 1.380) isValid = 1
01:48:58.147 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
01:48:58.147 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:48:58.147 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:48:58.147 00.000 8976 move complete, result=0
01:48:58.147 00.000 9828 Worker thread wakes up
01:48:58.147 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:48:58.147 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:48:58.147 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:48:58.147 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
01:48:58.148 00.001 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.20)
01:48:58.148 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=-0.11, mountTheta=-1.14
01:48:58.148 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:48:58.148 00.000 9828 BLC: window closed
01:48:58.148 00.000 9828 MoveAxis(W, 16, B)
01:48:58.148 00.000 9828 Guiding  Dir = 3, Dur = 16
01:48:58.148 00.000 8976 worker thread done servicing request
01:48:58.148 00.000 8976 Worker thread wakes up
01:48:58.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:58.148 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:58.148 00.000 9828 IsSlewing returns 0
01:48:58.148 00.000 9828 IsGuiding returns 0
01:48:58.148 00.000 9828 PulseGuide returned control before completion, sleep 26
01:48:58.181 00.033 9828 IsGuiding returns 1
01:48:58.182 00.001 9828 scope still moving after pulse duration time elapsed
01:48:58.213 00.031 9828 IsSlewing returns 0
01:48:58.213 00.000 9828 IsGuiding returns 1
01:48:58.244 00.031 9828 IsSlewing returns 0
01:48:58.245 00.001 9828 IsGuiding returns 1
01:48:58.275 00.030 9828 IsSlewing returns 0
01:48:58.275 00.000 9828 IsGuiding returns 0
01:48:58.275 00.000 9828 scope move finished after 16 + 110 ms
01:48:58.275 00.000 9828 Move returns status 0, amount 16
01:48:58.275 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:58.275 00.000 9828 MoveAxis(N, 15, B)
01:48:58.276 00.001 9828 Guiding  Dir = 0, Dur = 15
01:48:58.290 00.014 9828 IsSlewing returns 0
01:48:58.290 00.000 9828 IsGuiding returns 0
01:48:58.291 00.001 9828 PulseGuide returned control before completion, sleep 25
01:48:58.321 00.030 9828 IsGuiding returns 1
01:48:58.321 00.000 9828 scope still moving after pulse duration time elapsed
01:48:58.352 00.031 9828 IsSlewing returns 0
01:48:58.352 00.000 9828 IsGuiding returns 1
01:48:58.384 00.032 9828 IsSlewing returns 0
01:48:58.384 00.000 9828 IsGuiding returns 1
01:48:58.415 00.031 9828 IsSlewing returns 0
01:48:58.415 00.000 9828 IsGuiding returns 1
01:48:58.446 00.031 9828 IsSlewing returns 0
01:48:58.446 00.000 9828 IsGuiding returns 0
01:48:58.446 00.000 9828 scope move finished after 15 + 140 ms
01:48:58.446 00.000 9828 Move returns status 0, amount 15
01:48:58.446 00.000 9828 move complete, result=0
01:48:58.446 00.000 9828 worker thread done servicing request
01:48:58.446 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
01:48:58.838 00.392 8976 Exposure complete
01:48:58.843 00.005 8976 worker thread done servicing request
01:48:58.843 00.000 5052 OnExposeComplete: enter
01:48:58.843 00.000 5052 UpdateGuideState(): m_state=6
01:48:58.844 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5666
01:48:58.844 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.63, Mass=210, SNR=10.1, Peak=68 HFD=2.4
01:48:58.844 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.78 = 1.51)
01:48:58.844 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:48:58.844 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.73 mountX=0.01 mountY=0.20, mountTheta=1.51
01:48:58.844 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.08, opts=13)
01:48:58.844 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.08)
01:48:58.844 00.000 8976 Worker thread wakes up
01:48:58.845 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.08) opts 0xd
01:48:58.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.08)
01:48:58.845 00.000 8976 Moving (-0.18, -0.08) raw xDistance=0.01 yDistance=0.20
01:48:58.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:48:58.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:48:58.845 00.000 8976 MoveAxis(R, 0, ABG)
01:48:58.845 00.000 8976 MoveAxis(U, 0, ABG)
01:48:58.845 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.00 = 2.00)
01:48:58.845 00.000 8976 MountToCamera -- mountX=1.56 mountY=-0.07 hyp=1.56 mountTheta=-0.04 cameraX=-0.65, cameraY=1.42 cameraTheta=2.00
01:48:58.845 00.000 8976 incremental bump (-0.651, 1.422) isValid = 1
01:48:58.845 00.000 8976 Scheduling Mount bump of (-0.048, 0.108)
01:48:58.845 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:48:58.845 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:48:58.845 00.000 8976 move complete, result=0
01:48:58.845 00.000 9828 Worker thread wakes up
01:48:58.845 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:48:58.845 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:48:58.845 00.000 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.08 = -1.20)
01:48:58.845 00.000 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.00 = -1.28)
01:48:58.846 00.001 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.04 mountY=-0.11, mountTheta=-1.21
01:48:58.846 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:48:58.846 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
01:48:58.846 00.000 8976 worker thread done servicing request
01:48:58.846 00.000 9828 BLC: window closed
01:48:58.846 00.000 9828 MoveAxis(W, 14, B)
01:48:58.846 00.000 9828 Guiding  Dir = 3, Dur = 14
01:48:58.846 00.000 9828 IsSlewing returns 0
01:48:58.846 00.000 9828 IsGuiding returns 0
01:48:58.846 00.000 9828 PulseGuide returned control before completion, sleep 24
01:48:58.857 00.011 5052 UpdateGuideState exits: m=210 SNR=10.1
01:48:58.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:58.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:58.857 00.000 5052 Enqueuing Expose request
01:48:58.857 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:48:58.858 00.001 8976 Worker thread wakes up
01:48:58.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:58.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:58.880 00.022 9828 IsGuiding returns 1
01:48:58.880 00.000 9828 scope still moving after pulse duration time elapsed
01:48:58.911 00.031 9828 IsSlewing returns 0
01:48:58.911 00.000 9828 IsGuiding returns 1
01:48:58.942 00.031 9828 IsSlewing returns 0
01:48:58.942 00.000 9828 IsGuiding returns 1
01:48:58.974 00.032 9828 IsSlewing returns 0
01:48:58.974 00.000 9828 IsGuiding returns 0
01:48:58.974 00.000 9828 scope move finished after 14 + 113 ms
01:48:58.975 00.001 9828 Move returns status 0, amount 14
01:48:58.975 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:58.975 00.000 9828 MoveAxis(N, 15, B)
01:48:58.975 00.000 9828 Guiding  Dir = 0, Dur = 15
01:48:58.989 00.014 9828 IsSlewing returns 0
01:48:58.989 00.000 9828 IsGuiding returns 0
01:48:58.989 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:59.020 00.031 9828 IsGuiding returns 1
01:48:59.020 00.000 9828 scope still moving after pulse duration time elapsed
01:48:59.051 00.031 9828 IsSlewing returns 0
01:48:59.051 00.000 9828 IsGuiding returns 1
01:48:59.082 00.031 9828 IsSlewing returns 0
01:48:59.082 00.000 9828 IsGuiding returns 1
01:48:59.114 00.032 9828 IsSlewing returns 0
01:48:59.114 00.000 9828 IsGuiding returns 1
01:48:59.146 00.032 9828 IsSlewing returns 0
01:48:59.146 00.000 9828 IsGuiding returns 1
01:48:59.177 00.031 9828 IsSlewing returns 0
01:48:59.177 00.000 9828 IsGuiding returns 0
01:48:59.177 00.000 9828 scope move finished after 15 + 173 ms
01:48:59.177 00.000 9828 Move returns status 0, amount 15
01:48:59.177 00.000 9828 move complete, result=0
01:48:59.178 00.001 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:48:59.178 00.000 9828 worker thread done servicing request
01:48:59.549 00.371 8976 Exposure complete
01:48:59.554 00.005 8976 worker thread done servicing request
01:48:59.554 00.000 5052 OnExposeComplete: enter
01:48:59.554 00.000 5052 UpdateGuideState(): m_state=6
01:48:59.554 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5667
01:48:59.554 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.57, Mass=197, SNR=9.7, Peak=70 HFD=3.0
01:48:59.554 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
01:48:59.554 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
01:48:59.554 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.14 hyp=0.63 cameraTheta=-2.92 mountX=0.16 mountY=0.59, mountTheta=1.31
01:48:59.555 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.14, opts=13)
01:48:59.555 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.14)
01:48:59.555 00.000 8976 Worker thread wakes up
01:48:59.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.14) opts 0xd
01:48:59.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.14)
01:48:59.555 00.000 8976 Moving (-0.62, -0.14) raw xDistance=0.16 yDistance=0.59
01:48:59.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:48:59.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:48:59.555 00.000 8976 MoveAxis(R, 0, ABG)
01:48:59.555 00.000 8976 MoveAxis(D, 2, ABG)
01:48:59.555 00.000 8976 stepping (-10, 2) + (0, -2)
01:48:59.555 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:59.556 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:48:59.565 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:48:59.565 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:59.565 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:48:59.565 00.000 5052 Enqueuing Expose request
01:48:59.586 00.021 8976 Received - 47 (G) 
01:48:59.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:48:59.586 00.000 8976 stepped: pos (-10, 0)
01:48:59.586 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
01:48:59.586 00.000 8976 MountToCamera -- mountX=1.55 mountY=-0.05 hyp=1.55 mountTheta=-0.03 cameraX=-0.67, cameraY=1.40 cameraTheta=2.01
01:48:59.586 00.000 8976 incremental bump (-0.666, 1.403) isValid = 1
01:48:59.586 00.000 8976 Scheduling Mount bump of (-0.049, 0.108)
01:48:59.586 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:48:59.586 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:48:59.586 00.000 8976 move complete, result=0
01:48:59.586 00.000 9828 Worker thread wakes up
01:48:59.586 00.000 8976 worker thread done servicing request
01:48:59.586 00.000 8976 Worker thread wakes up
01:48:59.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:48:59.586 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:48:59.586 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:48:59.586 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.10 = -1.19)
01:48:59.586 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.02 = -1.27)
01:48:59.587 00.001 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
01:48:59.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:48:59.587 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:48:59.587 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:48:59.587 00.000 9828 BLC: window closed
01:48:59.587 00.000 9828 MoveAxis(W, 14, B)
01:48:59.587 00.000 9828 Guiding  Dir = 3, Dur = 14
01:48:59.587 00.000 9828 IsSlewing returns 0
01:48:59.587 00.000 9828 IsGuiding returns 0
01:48:59.587 00.000 9828 PulseGuide returned control before completion, sleep 24
01:48:59.627 00.040 9828 IsGuiding returns 1
01:48:59.627 00.000 9828 scope still moving after pulse duration time elapsed
01:48:59.658 00.031 9828 IsSlewing returns 0
01:48:59.658 00.000 9828 IsGuiding returns 1
01:48:59.689 00.031 9828 IsSlewing returns 0
01:48:59.689 00.000 9828 IsGuiding returns 1
01:48:59.735 00.046 9828 IsSlewing returns 0
01:48:59.735 00.000 9828 IsGuiding returns 0
01:48:59.735 00.000 9828 scope move finished after 14 + 134 ms
01:48:59.735 00.000 9828 Move returns status 0, amount 14
01:48:59.735 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:48:59.735 00.000 9828 MoveAxis(N, 15, B)
01:48:59.735 00.000 9828 Guiding  Dir = 0, Dur = 15
01:48:59.751 00.016 9828 IsSlewing returns 0
01:48:59.751 00.000 9828 IsGuiding returns 0
01:48:59.751 00.000 9828 PulseGuide returned control before completion, sleep 25
01:48:59.781 00.030 9828 IsGuiding returns 1
01:48:59.781 00.000 9828 scope still moving after pulse duration time elapsed
01:48:59.813 00.032 9828 IsSlewing returns 0
01:48:59.813 00.000 9828 IsGuiding returns 1
01:48:59.844 00.031 9828 IsSlewing returns 0
01:48:59.844 00.000 9828 IsGuiding returns 1
01:48:59.874 00.030 9828 IsSlewing returns 0
01:48:59.874 00.000 9828 IsGuiding returns 1
01:48:59.905 00.031 9828 IsSlewing returns 0
01:48:59.905 00.000 9828 IsGuiding returns 0
01:48:59.905 00.000 9828 scope move finished after 15 + 139 ms
01:48:59.905 00.000 9828 Move returns status 0, amount 15
01:48:59.905 00.000 9828 move complete, result=0
01:48:59.905 00.000 9828 worker thread done servicing request
01:48:59.905 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:49:00.282 00.377 8976 Exposure complete
01:49:00.288 00.006 8976 worker thread done servicing request
01:49:00.288 00.000 5052 OnExposeComplete: enter
01:49:00.288 00.000 5052 UpdateGuideState(): m_state=6
01:49:00.288 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5668
01:49:00.289 00.001 5052 Star::Find returns 1 (0), X=328.04, Y=281.66, Mass=204, SNR=9.9, Peak=66 HFD=2.4
01:49:00.289 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
01:49:00.289 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
01:49:00.289 00.000 5052 CameraToMount -- cameraX=-1.13 cameraY=-0.05 hyp=1.13 cameraTheta=-3.10 mountX=0.48 mountY=0.98, mountTheta=1.12
01:49:00.290 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.13, y=-0.05, opts=13)
01:49:00.290 00.000 5052 Enqueuing Move request for stepguider (-1.13, -0.05)
01:49:00.290 00.000 8976 Worker thread wakes up
01:49:00.290 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.13, -0.05) opts 0xd
01:49:00.290 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.13, -0.05)
01:49:00.290 00.000 8976 Moving (-1.13, -0.05) raw xDistance=0.48 yDistance=0.98
01:49:00.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:49:00.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.98
01:49:00.290 00.000 8976 MoveAxis(L, 2, ABG)
01:49:00.290 00.000 8976 stepping (-10, 0) + (-2, 0)
01:49:00.290 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:00.291 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:49:00.300 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:49:00.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:00.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:00.300 00.000 5052 Enqueuing Expose request
01:49:00.320 00.020 8976 Received - 47 (G) 
01:49:00.320 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:00.320 00.000 8976 stepped: pos (-12, 0)
01:49:00.320 00.000 8976 MoveAxis(D, 4, ABG)
01:49:00.320 00.000 8976 stepping (-12, 0) + (0, -4)
01:49:00.320 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:49:00.353 00.033 8976 Received - 47 (G) 
01:49:00.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:49:00.353 00.000 8976 stepped: pos (-12, -4)
01:49:00.353 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
01:49:00.353 00.000 8976 MountToCamera -- mountX=1.65 mountY=0.18 hyp=1.66 mountTheta=0.11 cameraX=-0.91, cameraY=1.38 cameraTheta=2.15
01:49:00.353 00.000 8976 incremental bump (-0.909, 1.384) isValid = 1
01:49:00.353 00.000 8976 Scheduling Mount bump of (-0.063, 0.100)
01:49:00.353 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:49:00.353 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:49:00.354 00.001 8976 move complete, result=0
01:49:00.354 00.000 8976 worker thread done servicing request
01:49:00.354 00.000 8976 Worker thread wakes up
01:49:00.354 00.000 9828 Worker thread wakes up
01:49:00.354 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:49:00.354 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:49:00.354 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
01:49:00.354 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
01:49:00.354 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.07
01:49:00.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:00.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:00.354 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:49:00.354 00.000 9828 BLC: window closed
01:49:00.354 00.000 9828 MoveAxis(W, 19, B)
01:49:00.354 00.000 9828 Guiding  Dir = 3, Dur = 19
01:49:00.354 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:49:00.355 00.001 9828 IsSlewing returns 0
01:49:00.355 00.000 9828 IsGuiding returns 0
01:49:00.355 00.000 9828 PulseGuide returned control before completion, sleep 29
01:49:00.389 00.034 9828 IsGuiding returns 1
01:49:00.389 00.000 9828 scope still moving after pulse duration time elapsed
01:49:00.420 00.031 9828 IsSlewing returns 0
01:49:00.420 00.000 9828 IsGuiding returns 1
01:49:00.452 00.032 9828 IsSlewing returns 0
01:49:00.452 00.000 9828 IsGuiding returns 1
01:49:00.484 00.032 9828 IsSlewing returns 0
01:49:00.484 00.000 9828 IsGuiding returns 0
01:49:00.484 00.000 9828 scope move finished after 19 + 110 ms
01:49:00.484 00.000 9828 Move returns status 0, amount 19
01:49:00.484 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:00.484 00.000 9828 MoveAxis(N, 15, B)
01:49:00.484 00.000 9828 Guiding  Dir = 0, Dur = 15
01:49:00.499 00.015 9828 IsSlewing returns 0
01:49:00.499 00.000 9828 IsGuiding returns 0
01:49:00.499 00.000 9828 PulseGuide returned control before completion, sleep 25
01:49:00.530 00.031 9828 IsGuiding returns 1
01:49:00.530 00.000 9828 scope still moving after pulse duration time elapsed
01:49:00.561 00.031 9828 IsSlewing returns 0
01:49:00.561 00.000 9828 IsGuiding returns 1
01:49:00.592 00.031 9828 IsSlewing returns 0
01:49:00.592 00.000 9828 IsGuiding returns 1
01:49:00.622 00.030 9828 IsSlewing returns 0
01:49:00.622 00.000 9828 IsGuiding returns 1
01:49:00.654 00.032 9828 IsSlewing returns 0
01:49:00.654 00.000 9828 IsGuiding returns 0
01:49:00.654 00.000 9828 scope move finished after 15 + 140 ms
01:49:00.654 00.000 9828 Move returns status 0, amount 15
01:49:00.654 00.000 9828 move complete, result=0
01:49:00.654 00.000 9828 worker thread done servicing request
01:49:00.654 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 15 ms NORTH
01:49:01.050 00.396 8976 Exposure complete
01:49:01.055 00.005 8976 worker thread done servicing request
01:49:01.056 00.001 5052 OnExposeComplete: enter
01:49:01.056 00.000 5052 UpdateGuideState(): m_state=6
01:49:01.056 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5669
01:49:01.056 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.41, Mass=188, SNR=9.5, Peak=68 HFD=2.4
01:49:01.056 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
01:49:01.056 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.72)
01:49:01.056 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.30 hyp=0.46 cameraTheta=-2.42 mountX=-0.11 mountY=0.45, mountTheta=1.82
01:49:01.057 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.30, opts=13)
01:49:01.057 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.30)
01:49:01.057 00.000 8976 Worker thread wakes up
01:49:01.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.30) opts 0xd
01:49:01.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.30)
01:49:01.057 00.000 8976 Moving (-0.34, -0.30) raw xDistance=-0.11 yDistance=0.45
01:49:01.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:49:01.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.45
01:49:01.057 00.000 8976 MoveAxis(R, 0, ABG)
01:49:01.057 00.000 8976 MoveAxis(D, 2, ABG)
01:49:01.057 00.000 8976 stepping (-12, -4) + (0, -2)
01:49:01.057 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:01.058 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:49:01.067 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:49:01.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:01.067 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:01.067 00.000 5052 Enqueuing Expose request
01:49:01.088 00.021 8976 Received - 47 (G) 
01:49:01.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:01.088 00.000 8976 stepped: pos (-12, -6)
01:49:01.088 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.29 = 2.29)
01:49:01.088 00.000 8976 MountToCamera -- mountX=1.71 mountY=0.43 hyp=1.76 mountTheta=0.25 cameraX=-1.17, cameraY=1.32 cameraTheta=2.29
01:49:01.088 00.000 8976 incremental bump (-1.165, 1.324) isValid = 1
01:49:01.088 00.000 8976 Scheduling Mount bump of (-0.076, 0.089)
01:49:01.088 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:49:01.088 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:49:01.088 00.000 8976 move complete, result=0
01:49:01.088 00.000 8976 worker thread done servicing request
01:49:01.088 00.000 9828 Worker thread wakes up
01:49:01.088 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:49:01.088 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:49:01.088 00.000 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.37 = -0.91)
01:49:01.088 00.000 8976 Worker thread wakes up
01:49:01.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:01.088 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:01.088 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:49:01.089 00.001 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -0.99)
01:49:01.089 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.27 mountX=0.07 mountY=-0.10, mountTheta=-0.94
01:49:01.089 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:49:01.089 00.000 9828 BLC: window closed
01:49:01.089 00.000 9828 MoveAxis(W, 23, B)
01:49:01.089 00.000 9828 Guiding  Dir = 3, Dur = 23
01:49:01.089 00.000 9828 IsSlewing returns 0
01:49:01.089 00.000 9828 IsGuiding returns 0
01:49:01.089 00.000 9828 PulseGuide returned control before completion, sleep 33
01:49:01.133 00.044 9828 IsGuiding returns 1
01:49:01.133 00.000 9828 scope still moving after pulse duration time elapsed
01:49:01.164 00.031 9828 IsSlewing returns 0
01:49:01.164 00.000 9828 IsGuiding returns 1
01:49:01.196 00.032 9828 IsSlewing returns 0
01:49:01.196 00.000 9828 IsGuiding returns 1
01:49:01.227 00.031 9828 IsSlewing returns 0
01:49:01.227 00.000 9828 IsGuiding returns 0
01:49:01.227 00.000 9828 scope move finished after 23 + 114 ms
01:49:01.227 00.000 9828 Move returns status 0, amount 23
01:49:01.227 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:01.227 00.000 9828 MoveAxis(N, 13, B)
01:49:01.227 00.000 9828 Guiding  Dir = 0, Dur = 13
01:49:01.242 00.015 9828 IsSlewing returns 0
01:49:01.242 00.000 9828 IsGuiding returns 0
01:49:01.243 00.001 9828 PulseGuide returned control before completion, sleep 23
01:49:01.274 00.031 9828 IsGuiding returns 1
01:49:01.274 00.000 9828 scope still moving after pulse duration time elapsed
01:49:01.305 00.031 9828 IsSlewing returns 0
01:49:01.310 00.005 9828 IsGuiding returns 1
01:49:01.336 00.026 9828 IsSlewing returns 0
01:49:01.336 00.000 9828 IsGuiding returns 1
01:49:01.367 00.031 9828 IsSlewing returns 0
01:49:01.367 00.000 9828 IsGuiding returns 1
01:49:01.398 00.031 9828 IsSlewing returns 0
01:49:01.398 00.000 9828 IsGuiding returns 0
01:49:01.398 00.000 9828 scope move finished after 13 + 142 ms
01:49:01.398 00.000 9828 Move returns status 0, amount 13
01:49:01.398 00.000 9828 move complete, result=0
01:49:01.398 00.000 9828 worker thread done servicing request
01:49:01.398 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
01:49:01.778 00.380 8976 Exposure complete
01:49:01.783 00.005 8976 worker thread done servicing request
01:49:01.783 00.000 5052 OnExposeComplete: enter
01:49:01.783 00.000 5052 UpdateGuideState(): m_state=6
01:49:01.783 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5670
01:49:01.783 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.95, Mass=191, SNR=9.6, Peak=72 HFD=2.3
01:49:01.783 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
01:49:01.783 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
01:49:01.783 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.16 mountX=0.17 mountY=-0.22, mountTheta=-0.92
01:49:01.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.24, opts=13)
01:49:01.784 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.24)
01:49:01.785 00.001 8976 Worker thread wakes up
01:49:01.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.24) opts 0xd
01:49:01.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.24)
01:49:01.785 00.000 8976 Moving (0.11, 0.24) raw xDistance=0.17 yDistance=-0.22
01:49:01.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:49:01.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:49:01.785 00.000 8976 MoveAxis(R, 0, ABG)
01:49:01.785 00.000 8976 MoveAxis(U, 0, ABG)
01:49:01.785 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.38 = 2.38)
01:49:01.785 00.000 8976 MountToCamera -- mountX=1.75 mountY=0.61 hyp=1.85 mountTheta=0.33 cameraX=-1.34, cameraY=1.28 cameraTheta=2.38
01:49:01.785 00.000 8976 incremental bump (-1.337, 1.284) isValid = 1
01:49:01.785 00.000 8976 Scheduling Mount bump of (-0.083, 0.083)
01:49:01.785 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:49:01.785 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:49:01.785 00.000 8976 move complete, result=0
01:49:01.785 00.000 9828 Worker thread wakes up
01:49:01.786 00.001 8976 worker thread done servicing request
01:49:01.786 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:49:01.786 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:49:01.786 00.000 9828 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.10) = xAngle (5.45 = -0.83)
01:49:01.786 00.000 9828 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.91)
01:49:01.786 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.36 mountX=0.08 mountY=-0.09, mountTheta=-0.86
01:49:01.786 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:49:01.786 00.000 9828 BLC: window closed
01:49:01.786 00.000 9828 MoveAxis(W, 25, B)
01:49:01.786 00.000 9828 Guiding  Dir = 3, Dur = 25
01:49:01.786 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:49:01.786 00.000 9828 IsSlewing returns 0
01:49:01.787 00.001 9828 IsGuiding returns 0
01:49:01.787 00.000 9828 PulseGuide returned control before completion, sleep 35
01:49:01.796 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
01:49:01.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:01.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:01.796 00.000 5052 Enqueuing Expose request
01:49:01.796 00.000 8976 Worker thread wakes up
01:49:01.796 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:01.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:01.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:01.831 00.035 9828 IsGuiding returns 1
01:49:01.831 00.000 9828 scope still moving after pulse duration time elapsed
01:49:01.861 00.030 9828 IsSlewing returns 0
01:49:01.861 00.000 9828 IsGuiding returns 1
01:49:01.892 00.031 9828 IsSlewing returns 0
01:49:01.892 00.000 9828 IsGuiding returns 1
01:49:01.923 00.031 9828 IsSlewing returns 0
01:49:01.923 00.000 9828 IsGuiding returns 1
01:49:01.954 00.031 9828 IsSlewing returns 0
01:49:01.954 00.000 9828 IsGuiding returns 0
01:49:01.954 00.000 9828 scope move finished after 25 + 143 ms
01:49:01.954 00.000 9828 Move returns status 0, amount 25
01:49:01.954 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:01.954 00.000 9828 MoveAxis(N, 13, B)
01:49:01.954 00.000 9828 Guiding  Dir = 0, Dur = 13
01:49:01.970 00.016 9828 IsSlewing returns 0
01:49:01.970 00.000 9828 IsGuiding returns 0
01:49:01.970 00.000 9828 PulseGuide returned control before completion, sleep 23
01:49:02.001 00.031 9828 IsGuiding returns 1
01:49:02.001 00.000 9828 scope still moving after pulse duration time elapsed
01:49:02.032 00.031 9828 IsSlewing returns 0
01:49:02.032 00.000 9828 IsGuiding returns 1
01:49:02.078 00.046 9828 IsSlewing returns 0
01:49:02.078 00.000 9828 IsGuiding returns 1
01:49:02.109 00.031 9828 IsSlewing returns 0
01:49:02.109 00.000 9828 IsGuiding returns 1
01:49:02.140 00.031 9828 IsSlewing returns 0
01:49:02.141 00.001 9828 IsGuiding returns 0
01:49:02.141 00.000 9828 scope move finished after 13 + 157 ms
01:49:02.141 00.000 9828 Move returns status 0, amount 13
01:49:02.141 00.000 9828 move complete, result=0
01:49:02.141 00.000 9828 worker thread done servicing request
01:49:02.141 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
01:49:02.484 00.343 8976 Exposure complete
01:49:02.490 00.006 8976 worker thread done servicing request
01:49:02.490 00.000 5052 OnExposeComplete: enter
01:49:02.490 00.000 5052 UpdateGuideState(): m_state=6
01:49:02.490 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5671
01:49:02.490 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.83, Mass=204, SNR=9.9, Peak=74 HFD=2.3
01:49:02.490 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
01:49:02.490 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
01:49:02.490 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.21 cameraTheta=2.56 mountX=0.19 mountY=0.09, mountTheta=0.43
01:49:02.491 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.12, opts=13)
01:49:02.491 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.12)
01:49:02.491 00.000 8976 Worker thread wakes up
01:49:02.491 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.12) opts 0xd
01:49:02.491 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.12)
01:49:02.491 00.000 8976 Moving (-0.18, 0.12) raw xDistance=0.19 yDistance=0.09
01:49:02.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:49:02.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:49:02.491 00.000 8976 MoveAxis(R, 0, ABG)
01:49:02.491 00.000 8976 MoveAxis(U, 0, ABG)
01:49:02.491 00.000 8976 MountToCamera -- mountTheta (0.38) + m_xAngle (2.04) = xAngle (2.43 = 2.43)
01:49:02.491 00.000 8976 MountToCamera -- mountX=1.78 mountY=0.72 hyp=1.92 mountTheta=0.38 cameraX=-1.45, cameraY=1.26 cameraTheta=2.43
01:49:02.491 00.000 8976 incremental bump (-1.452, 1.257) isValid = 1
01:49:02.491 00.000 8976 Scheduling Mount bump of (-0.087, 0.078)
01:49:02.491 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:49:02.491 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:49:02.491 00.000 8976 move complete, result=0
01:49:02.491 00.000 9828 Worker thread wakes up
01:49:02.491 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:49:02.491 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:49:02.491 00.000 9828 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.10) = xAngle (5.51 = -0.78)
01:49:02.491 00.000 9828 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.42 = -0.86)
01:49:02.491 00.000 8976 worker thread done servicing request
01:49:02.491 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.08 mountY=-0.09, mountTheta=-0.82
01:49:02.491 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:49:02.491 00.000 9828 BLC: window closed
01:49:02.492 00.001 9828 MoveAxis(W, 26, B)
01:49:02.492 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:49:02.492 00.000 9828 Guiding  Dir = 3, Dur = 26
01:49:02.492 00.000 9828 IsSlewing returns 0
01:49:02.492 00.000 9828 IsGuiding returns 0
01:49:02.492 00.000 9828 PulseGuide returned control before completion, sleep 36
01:49:02.501 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:49:02.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:02.501 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:02.501 00.000 5052 Enqueuing Expose request
01:49:02.501 00.000 8976 Worker thread wakes up
01:49:02.501 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:02.501 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:02.502 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:02.530 00.028 9828 IsGuiding returns 1
01:49:02.530 00.000 9828 scope still moving after pulse duration time elapsed
01:49:02.560 00.030 9828 IsSlewing returns 0
01:49:02.560 00.000 9828 IsGuiding returns 1
01:49:02.591 00.031 9828 IsSlewing returns 0
01:49:02.591 00.000 9828 IsGuiding returns 1
01:49:02.621 00.030 9828 IsSlewing returns 0
01:49:02.621 00.000 9828 IsGuiding returns 0
01:49:02.621 00.000 9828 scope move finished after 26 + 102 ms
01:49:02.621 00.000 9828 Move returns status 0, amount 26
01:49:02.621 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:02.621 00.000 9828 MoveAxis(N, 12, B)
01:49:02.621 00.000 9828 Guiding  Dir = 0, Dur = 12
01:49:02.637 00.016 9828 IsSlewing returns 0
01:49:02.637 00.000 9828 IsGuiding returns 0
01:49:02.637 00.000 9828 PulseGuide returned control before completion, sleep 22
01:49:02.668 00.031 9828 IsGuiding returns 1
01:49:02.668 00.000 9828 scope still moving after pulse duration time elapsed
01:49:02.699 00.031 9828 IsSlewing returns 0
01:49:02.699 00.000 9828 IsGuiding returns 1
01:49:02.731 00.032 9828 IsSlewing returns 0
01:49:02.731 00.000 9828 IsGuiding returns 1
01:49:02.762 00.031 9828 IsSlewing returns 0
01:49:02.762 00.000 9828 IsGuiding returns 1
01:49:02.793 00.031 9828 IsSlewing returns 0
01:49:02.793 00.000 9828 IsGuiding returns 0
01:49:02.793 00.000 9828 scope move finished after 12 + 144 ms
01:49:02.793 00.000 9828 Move returns status 0, amount 12
01:49:02.793 00.000 9828 move complete, result=0
01:49:02.793 00.000 9828 worker thread done servicing request
01:49:02.793 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
01:49:03.208 00.415 8976 Exposure complete
01:49:03.213 00.005 8976 worker thread done servicing request
01:49:03.213 00.000 5052 OnExposeComplete: enter
01:49:03.213 00.000 5052 UpdateGuideState(): m_state=6
01:49:03.213 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5672
01:49:03.213 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.77, Mass=214, SNR=10.1, Peak=77 HFD=2.1
01:49:03.213 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:49:03.213 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:49:03.213 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.30 mountX=-0.03 mountY=-0.18, mountTheta=-1.75
01:49:03.214 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.06, opts=13)
01:49:03.214 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.06)
01:49:03.214 00.000 8976 Worker thread wakes up
01:49:03.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.06) opts 0xd
01:49:03.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.06)
01:49:03.214 00.000 8976 Moving (0.18, 0.06) raw xDistance=-0.03 yDistance=-0.18
01:49:03.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:49:03.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:49:03.215 00.001 8976 MoveAxis(R, 0, ABG)
01:49:03.215 00.000 8976 MoveAxis(U, 0, ABG)
01:49:03.215 00.000 8976 MountToCamera -- mountTheta (0.42) + m_xAngle (2.04) = xAngle (2.46 = 2.46)
01:49:03.215 00.000 8976 MountToCamera -- mountX=1.80 mountY=0.80 hyp=1.97 mountTheta=0.42 cameraX=-1.53, cameraY=1.24 cameraTheta=2.46
01:49:03.215 00.000 8976 incremental bump (-1.529, 1.239) isValid = 1
01:49:03.215 00.000 8976 Scheduling Mount bump of (-0.089, 0.075)
01:49:03.215 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:49:03.215 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:49:03.215 00.000 8976 move complete, result=0
01:49:03.215 00.000 9828 Worker thread wakes up
01:49:03.215 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:49:03.215 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:49:03.215 00.000 9828 CameraToMount -- cameraTheta (2.44) - m_xAngle (-3.10) = xAngle (5.54 = -0.74)
01:49:03.215 00.000 8976 worker thread done servicing request
01:49:03.215 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:49:03.215 00.000 9828 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.46 = -0.83)
01:49:03.215 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.44 mountX=0.09 mountY=-0.09, mountTheta=-0.79
01:49:03.215 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.09 yDistance=-0.09
01:49:03.215 00.000 9828 BLC: window closed
01:49:03.216 00.001 9828 MoveAxis(W, 27, B)
01:49:03.216 00.000 9828 Guiding  Dir = 3, Dur = 27
01:49:03.216 00.000 9828 IsSlewing returns 0
01:49:03.216 00.000 9828 IsGuiding returns 0
01:49:03.216 00.000 9828 PulseGuide returned control before completion, sleep 37
01:49:03.224 00.008 5052 UpdateGuideState exits: m=214 SNR=10.1
01:49:03.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:03.224 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:03.224 00.000 5052 Enqueuing Expose request
01:49:03.225 00.001 8976 Worker thread wakes up
01:49:03.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:03.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:03.225 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:03.258 00.033 9828 IsGuiding returns 1
01:49:03.258 00.000 9828 scope still moving after pulse duration time elapsed
01:49:03.290 00.032 9828 IsSlewing returns 0
01:49:03.290 00.000 9828 IsGuiding returns 1
01:49:03.321 00.031 9828 IsSlewing returns 0
01:49:03.321 00.000 9828 IsGuiding returns 1
01:49:03.353 00.032 9828 IsSlewing returns 0
01:49:03.353 00.000 9828 IsGuiding returns 1
01:49:03.384 00.031 9828 IsSlewing returns 0
01:49:03.384 00.000 9828 IsGuiding returns 0
01:49:03.384 00.000 9828 scope move finished after 27 + 141 ms
01:49:03.384 00.000 9828 Move returns status 0, amount 27
01:49:03.384 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:03.384 00.000 9828 MoveAxis(N, 12, B)
01:49:03.384 00.000 9828 Guiding  Dir = 0, Dur = 12
01:49:03.399 00.015 9828 IsSlewing returns 0
01:49:03.399 00.000 9828 IsGuiding returns 0
01:49:03.399 00.000 9828 PulseGuide returned control before completion, sleep 22
01:49:03.428 00.029 9828 IsGuiding returns 1
01:49:03.428 00.000 9828 scope still moving after pulse duration time elapsed
01:49:03.460 00.032 9828 IsSlewing returns 0
01:49:03.460 00.000 9828 IsGuiding returns 1
01:49:03.491 00.031 9828 IsSlewing returns 0
01:49:03.491 00.000 9828 IsGuiding returns 1
01:49:03.522 00.031 9828 IsSlewing returns 0
01:49:03.522 00.000 9828 IsGuiding returns 1
01:49:03.553 00.031 9828 IsSlewing returns 0
01:49:03.553 00.000 9828 IsGuiding returns 0
01:49:03.553 00.000 9828 scope move finished after 12 + 142 ms
01:49:03.553 00.000 9828 Move returns status 0, amount 12
01:49:03.553 00.000 9828 move complete, result=0
01:49:03.553 00.000 9828 worker thread done servicing request
01:49:03.553 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
01:49:03.912 00.359 8976 Exposure complete
01:49:03.917 00.005 8976 worker thread done servicing request
01:49:03.917 00.000 5052 OnExposeComplete: enter
01:49:03.917 00.000 5052 UpdateGuideState(): m_state=6
01:49:03.918 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5673
01:49:03.918 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.85, Mass=199, SNR=9.8, Peak=76 HFD=2.2
01:49:03.918 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
01:49:03.918 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
01:49:03.918 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.64 mountX=0.04 mountY=-0.23, mountTheta=-1.40
01:49:03.918 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.14, opts=13)
01:49:03.918 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.14)
01:49:03.918 00.000 8976 Worker thread wakes up
01:49:03.919 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.14) opts 0xd
01:49:03.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.14)
01:49:03.919 00.000 8976 Moving (0.19, 0.14) raw xDistance=0.04 yDistance=-0.23
01:49:03.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:49:03.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:49:03.919 00.000 8976 MoveAxis(R, 0, ABG)
01:49:03.919 00.000 8976 MoveAxis(U, 0, ABG)
01:49:03.919 00.000 8976 MountToCamera -- mountTheta (0.44) + m_xAngle (2.04) = xAngle (2.48 = 2.48)
01:49:03.919 00.000 8976 MountToCamera -- mountX=1.81 mountY=0.85 hyp=2.00 mountTheta=0.44 cameraX=-1.58, cameraY=1.23 cameraTheta=2.48
01:49:03.919 00.000 8976 incremental bump (-1.580, 1.227) isValid = 1
01:49:03.919 00.000 8976 Scheduling Mount bump of (-0.091, 0.073)
01:49:03.919 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:49:03.919 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:49:03.919 00.000 8976 move complete, result=0
01:49:03.919 00.000 9828 Worker thread wakes up
01:49:03.919 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:49:03.919 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:49:03.919 00.000 9828 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.10) = xAngle (5.56 = -0.72)
01:49:03.919 00.000 8976 worker thread done servicing request
01:49:03.919 00.000 9828 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.48 = -0.80)
01:49:03.919 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.46 mountX=0.09 mountY=-0.08, mountTheta=-0.77
01:49:03.919 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
01:49:03.919 00.000 9828 BLC: window closed
01:49:03.919 00.000 9828 MoveAxis(W, 28, B)
01:49:03.919 00.000 9828 Guiding  Dir = 3, Dur = 28
01:49:03.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:49:03.920 00.001 9828 IsSlewing returns 0
01:49:03.920 00.000 9828 IsGuiding returns 0
01:49:03.920 00.000 9828 PulseGuide returned control before completion, sleep 38
01:49:03.929 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
01:49:03.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:03.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:03.929 00.000 5052 Enqueuing Expose request
01:49:03.929 00.000 8976 Worker thread wakes up
01:49:03.929 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:03.930 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:03.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:03.969 00.039 9828 IsGuiding returns 1
01:49:03.969 00.000 9828 scope still moving after pulse duration time elapsed
01:49:03.999 00.030 9828 IsSlewing returns 0
01:49:03.999 00.000 9828 IsGuiding returns 1
01:49:04.031 00.032 9828 IsSlewing returns 0
01:49:04.031 00.000 9828 IsGuiding returns 1
01:49:04.061 00.030 9828 IsSlewing returns 0
01:49:04.062 00.001 9828 IsGuiding returns 0
01:49:04.062 00.000 9828 scope move finished after 28 + 113 ms
01:49:04.062 00.000 9828 Move returns status 0, amount 28
01:49:04.062 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:04.062 00.000 9828 MoveAxis(N, 11, B)
01:49:04.062 00.000 9828 Guiding  Dir = 0, Dur = 11
01:49:04.077 00.015 9828 IsSlewing returns 0
01:49:04.077 00.000 9828 IsGuiding returns 0
01:49:04.077 00.000 9828 PulseGuide returned control before completion, sleep 21
01:49:04.107 00.030 9828 IsGuiding returns 1
01:49:04.107 00.000 9828 scope still moving after pulse duration time elapsed
01:49:04.139 00.032 9828 IsSlewing returns 0
01:49:04.139 00.000 9828 IsGuiding returns 1
01:49:04.169 00.030 9828 IsSlewing returns 0
01:49:04.169 00.000 9828 IsGuiding returns 1
01:49:04.201 00.032 9828 IsSlewing returns 0
01:49:04.201 00.000 9828 IsGuiding returns 1
01:49:04.231 00.030 9828 IsSlewing returns 0
01:49:04.231 00.000 9828 IsGuiding returns 0
01:49:04.231 00.000 9828 scope move finished after 11 + 143 ms
01:49:04.231 00.000 9828 Move returns status 0, amount 11
01:49:04.231 00.000 9828 move complete, result=0
01:49:04.231 00.000 9828 worker thread done servicing request
01:49:04.231 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
01:49:04.622 00.391 8976 Exposure complete
01:49:04.627 00.005 8976 worker thread done servicing request
01:49:04.627 00.000 5052 OnExposeComplete: enter
01:49:04.627 00.000 5052 UpdateGuideState(): m_state=6
01:49:04.627 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5674
01:49:04.627 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.72, Mass=220, SNR=10.2, Peak=78 HFD=2.6
01:49:04.627 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:49:04.627 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:49:04.627 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.01 hyp=0.54 cameraTheta=3.12 mountX=0.26 mountY=0.45, mountTheta=1.05
01:49:04.628 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.01, opts=13)
01:49:04.628 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.01)
01:49:04.628 00.000 8976 Worker thread wakes up
01:49:04.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.01) opts 0xd
01:49:04.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.01)
01:49:04.628 00.000 8976 Moving (-0.54, 0.01) raw xDistance=0.26 yDistance=0.45
01:49:04.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:49:04.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:49:04.628 00.000 8976 MoveAxis(R, 0, ABG)
01:49:04.628 00.000 8976 MoveAxis(D, 2, ABG)
01:49:04.628 00.000 8976 stepping (-12, -6) + (0, -2)
01:49:04.628 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:04.629 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=66, Gamma=2.630
01:49:04.638 00.009 5052 UpdateGuideState exits: m=220 SNR=10.2
01:49:04.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:04.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:04.638 00.000 5052 Enqueuing Expose request
01:49:04.653 00.015 8976 Received - 47 (G) 
01:49:04.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:04.653 00.000 8976 stepped: pos (-12, -8)
01:49:04.653 00.000 8976 MountToCamera -- mountTheta (0.50) + m_xAngle (2.04) = xAngle (2.54 = 2.54)
01:49:04.653 00.000 8976 MountToCamera -- mountX=1.82 mountY=0.99 hyp=2.07 mountTheta=0.50 cameraX=-1.71, cameraY=1.17 cameraTheta=2.54
01:49:04.653 00.000 8976 incremental bump (-1.708, 1.171) isValid = 1
01:49:04.653 00.000 8976 Scheduling Mount bump of (-0.095, 0.067)
01:49:04.653 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:49:04.653 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:49:04.653 00.000 8976 move complete, result=0
01:49:04.653 00.000 8976 worker thread done servicing request
01:49:04.653 00.000 8976 Worker thread wakes up
01:49:04.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:04.653 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:04.653 00.000 9828 Worker thread wakes up
01:49:04.653 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:49:04.654 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:49:04.654 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:49:04.654 00.000 9828 CameraToMount -- cameraTheta (2.52) - m_xAngle (-3.10) = xAngle (5.62 = -0.66)
01:49:04.654 00.000 9828 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.54 = -0.74)
01:49:04.654 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.52 mountX=0.09 mountY=-0.08, mountTheta=-0.71
01:49:04.654 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
01:49:04.654 00.000 9828 BLC: window closed
01:49:04.654 00.000 9828 MoveAxis(W, 29, B)
01:49:04.654 00.000 9828 Guiding  Dir = 3, Dur = 29
01:49:04.654 00.000 9828 IsSlewing returns 0
01:49:04.654 00.000 9828 IsGuiding returns 0
01:49:04.655 00.001 9828 PulseGuide returned control before completion, sleep 39
01:49:04.697 00.042 9828 IsGuiding returns 1
01:49:04.698 00.001 9828 scope still moving after pulse duration time elapsed
01:49:04.728 00.030 9828 IsSlewing returns 0
01:49:04.728 00.000 9828 IsGuiding returns 1
01:49:04.759 00.031 9828 IsSlewing returns 0
01:49:04.759 00.000 9828 IsGuiding returns 1
01:49:04.791 00.032 9828 IsSlewing returns 0
01:49:04.791 00.000 9828 IsGuiding returns 1
01:49:04.823 00.032 9828 IsSlewing returns 0
01:49:04.823 00.000 9828 IsGuiding returns 0
01:49:04.824 00.001 9828 scope move finished after 29 + 140 ms
01:49:04.824 00.000 9828 Move returns status 0, amount 29
01:49:04.824 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:04.824 00.000 9828 MoveAxis(N, 11, B)
01:49:04.824 00.000 9828 Guiding  Dir = 0, Dur = 11
01:49:04.838 00.014 9828 IsSlewing returns 0
01:49:04.838 00.000 9828 IsGuiding returns 0
01:49:04.838 00.000 9828 PulseGuide returned control before completion, sleep 21
01:49:04.869 00.031 9828 IsGuiding returns 1
01:49:04.869 00.000 9828 scope still moving after pulse duration time elapsed
01:49:04.901 00.032 9828 IsSlewing returns 0
01:49:04.901 00.000 9828 IsGuiding returns 1
01:49:04.932 00.031 9828 IsSlewing returns 0
01:49:04.932 00.000 9828 IsGuiding returns 1
01:49:04.963 00.031 9828 IsSlewing returns 0
01:49:04.963 00.000 9828 IsGuiding returns 0
01:49:04.963 00.000 9828 scope move finished after 11 + 113 ms
01:49:04.963 00.000 9828 Move returns status 0, amount 11
01:49:04.963 00.000 9828 move complete, result=0
01:49:04.963 00.000 9828 worker thread done servicing request
01:49:04.963 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
01:49:05.344 00.381 8976 Exposure complete
01:49:05.349 00.005 8976 worker thread done servicing request
01:49:05.349 00.000 5052 OnExposeComplete: enter
01:49:05.349 00.000 5052 UpdateGuideState(): m_state=6
01:49:05.349 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5675
01:49:05.349 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.93, Mass=211, SNR=10.1, Peak=82 HFD=2.1
01:49:05.350 00.001 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
01:49:05.350 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
01:49:05.350 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.32 mountX=0.29 mountY=0.05, mountTheta=0.18
01:49:05.351 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.22, opts=13)
01:49:05.351 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.22)
01:49:05.351 00.000 8976 Worker thread wakes up
01:49:05.351 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.22) opts 0xd
01:49:05.351 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.22)
01:49:05.351 00.000 8976 Moving (-0.21, 0.22) raw xDistance=0.29 yDistance=0.05
01:49:05.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:49:05.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:49:05.351 00.000 8976 MoveAxis(L, 1, ABG)
01:49:05.351 00.000 8976 stepping (-12, -8) + (-1, 0)
01:49:05.351 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:05.352 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:49:05.361 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
01:49:05.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:05.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:05.361 00.000 5052 Enqueuing Expose request
01:49:05.373 00.012 8976 Received - 47 (G) 
01:49:05.373 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:05.373 00.000 8976 stepped: pos (-13, -8)
01:49:05.373 00.000 8976 MoveAxis(U, 0, ABG)
01:49:05.373 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
01:49:05.373 00.000 8976 MountToCamera -- mountX=1.88 mountY=1.08 hyp=2.17 mountTheta=0.52 cameraX=-1.82, cameraY=1.18 cameraTheta=2.57
01:49:05.373 00.000 8976 incremental bump (-1.817, 1.179) isValid = 1
01:49:05.373 00.000 8976 Scheduling Mount bump of (-0.096, 0.065)
01:49:05.373 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:49:05.373 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:49:05.373 00.000 8976 move complete, result=0
01:49:05.373 00.000 9828 Worker thread wakes up
01:49:05.373 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:49:05.373 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:49:05.373 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.64)
01:49:05.373 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.72)
01:49:05.373 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:49:05.373 00.000 8976 worker thread done servicing request
01:49:05.373 00.000 8976 Worker thread wakes up
01:49:05.374 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:05.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:05.374 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.69
01:49:05.374 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
01:49:05.374 00.000 9828 BLC: window closed
01:49:05.374 00.000 9828 MoveAxis(W, 30, B)
01:49:05.374 00.000 9828 Guiding  Dir = 3, Dur = 30
01:49:05.374 00.000 9828 IsSlewing returns 0
01:49:05.374 00.000 9828 IsGuiding returns 0
01:49:05.374 00.000 9828 PulseGuide returned control before completion, sleep 40
01:49:05.428 00.054 9828 IsGuiding returns 1
01:49:05.428 00.000 9828 scope still moving after pulse duration time elapsed
01:49:05.459 00.031 9828 IsSlewing returns 0
01:49:05.459 00.000 9828 IsGuiding returns 1
01:49:05.489 00.030 9828 IsSlewing returns 0
01:49:05.489 00.000 9828 IsGuiding returns 1
01:49:05.520 00.031 9828 IsSlewing returns 0
01:49:05.520 00.000 9828 IsGuiding returns 0
01:49:05.520 00.000 9828 scope move finished after 30 + 116 ms
01:49:05.520 00.000 9828 Move returns status 0, amount 30
01:49:05.520 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:05.520 00.000 9828 MoveAxis(N, 10, B)
01:49:05.520 00.000 9828 Guiding  Dir = 0, Dur = 10
01:49:05.536 00.016 9828 IsSlewing returns 0
01:49:05.536 00.000 9828 IsGuiding returns 0
01:49:05.536 00.000 9828 PulseGuide returned control before completion, sleep 20
01:49:05.568 00.032 9828 IsGuiding returns 1
01:49:05.568 00.000 9828 scope still moving after pulse duration time elapsed
01:49:05.599 00.031 9828 IsSlewing returns 0
01:49:05.599 00.000 9828 IsGuiding returns 1
01:49:05.632 00.033 9828 IsSlewing returns 0
01:49:05.632 00.000 9828 IsGuiding returns 1
01:49:05.663 00.031 9828 IsSlewing returns 0
01:49:05.663 00.000 9828 IsGuiding returns 0
01:49:05.663 00.000 9828 scope move finished after 10 + 117 ms
01:49:05.663 00.000 9828 Move returns status 0, amount 10
01:49:05.663 00.000 9828 move complete, result=0
01:49:05.663 00.000 9828 worker thread done servicing request
01:49:05.663 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
01:49:06.062 00.399 8976 Exposure complete
01:49:06.068 00.006 8976 worker thread done servicing request
01:49:06.068 00.000 5052 OnExposeComplete: enter
01:49:06.068 00.000 5052 UpdateGuideState(): m_state=6
01:49:06.068 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5676
01:49:06.068 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.82, Mass=202, SNR=9.9, Peak=74 HFD=2.3
01:49:06.068 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:49:06.068 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
01:49:06.068 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.11 hyp=0.41 cameraTheta=2.88 mountX=0.28 mountY=0.27, mountTheta=0.78
01:49:06.069 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.11, opts=13)
01:49:06.069 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.11)
01:49:06.069 00.000 8976 Worker thread wakes up
01:49:06.069 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.11) opts 0xd
01:49:06.069 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.11)
01:49:06.069 00.000 8976 Moving (-0.40, 0.11) raw xDistance=0.28 yDistance=0.27
01:49:06.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:49:06.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:49:06.069 00.000 8976 MoveAxis(L, 1, ABG)
01:49:06.070 00.001 8976 stepping (-13, -8) + (-1, 0)
01:49:06.070 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:06.070 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:49:06.081 00.011 5052 UpdateGuideState exits: m=202 SNR=9.9
01:49:06.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:06.081 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:06.081 00.000 5052 Enqueuing Expose request
01:49:06.092 00.011 8976 Received - 47 (G) 
01:49:06.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:06.092 00.000 8976 stepped: pos (-14, -8)
01:49:06.092 00.000 8976 MoveAxis(D, 1, ABG)
01:49:06.092 00.000 8976 stepping (-14, -8) + (0, -1)
01:49:06.092 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:06.123 00.031 8976 Received - 47 (G) 
01:49:06.123 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:06.123 00.000 8976 stepped: pos (-14, -9)
01:49:06.123 00.000 8976 MountToCamera -- mountTheta (0.55) + m_xAngle (2.04) = xAngle (2.59 = 2.59)
01:49:06.124 00.001 8976 MountToCamera -- mountX=1.96 mountY=1.20 hyp=2.30 mountTheta=0.55 cameraX=-1.96, cameraY=1.20 cameraTheta=2.59
01:49:06.124 00.000 8976 incremental bump (-1.959, 1.205) isValid = 1
01:49:06.124 00.000 8976 Scheduling Mount bump of (-0.098, 0.062)
01:49:06.124 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:49:06.124 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:49:06.124 00.000 8976 move complete, result=0
01:49:06.124 00.000 9828 Worker thread wakes up
01:49:06.124 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:49:06.124 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:49:06.124 00.000 9828 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.67 = -0.61)
01:49:06.124 00.000 9828 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.59 = -0.69)
01:49:06.124 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.57 mountX=0.09 mountY=-0.07, mountTheta=-0.66
01:49:06.124 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:49:06.124 00.000 8976 worker thread done servicing request
01:49:06.124 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.07
01:49:06.124 00.000 9828 BLC: window closed
01:49:06.124 00.000 8976 Worker thread wakes up
01:49:06.124 00.000 9828 MoveAxis(W, 30, B)
01:49:06.125 00.001 9828 Guiding  Dir = 3, Dur = 30
01:49:06.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:06.125 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:06.125 00.000 9828 IsSlewing returns 0
01:49:06.125 00.000 9828 IsGuiding returns 0
01:49:06.125 00.000 9828 PulseGuide returned control before completion, sleep 40
01:49:06.177 00.052 9828 IsGuiding returns 1
01:49:06.177 00.000 9828 scope still moving after pulse duration time elapsed
01:49:06.208 00.031 9828 IsSlewing returns 0
01:49:06.209 00.001 9828 IsGuiding returns 1
01:49:06.240 00.031 9828 IsSlewing returns 0
01:49:06.241 00.001 9828 IsGuiding returns 1
01:49:06.270 00.029 9828 IsSlewing returns 0
01:49:06.270 00.000 9828 IsGuiding returns 1
01:49:06.301 00.031 9828 IsSlewing returns 0
01:49:06.301 00.000 9828 IsGuiding returns 0
01:49:06.301 00.000 9828 scope move finished after 30 + 145 ms
01:49:06.301 00.000 9828 Move returns status 0, amount 30
01:49:06.301 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:06.301 00.000 9828 MoveAxis(N, 10, B)
01:49:06.301 00.000 9828 Guiding  Dir = 0, Dur = 10
01:49:06.317 00.016 9828 IsSlewing returns 0
01:49:06.317 00.000 9828 IsGuiding returns 0
01:49:06.317 00.000 9828 PulseGuide returned control before completion, sleep 20
01:49:06.348 00.031 9828 IsGuiding returns 1
01:49:06.348 00.000 9828 scope still moving after pulse duration time elapsed
01:49:06.379 00.031 9828 IsSlewing returns 0
01:49:06.379 00.000 9828 IsGuiding returns 1
01:49:06.410 00.031 9828 IsSlewing returns 0
01:49:06.410 00.000 9828 IsGuiding returns 1
01:49:06.440 00.030 9828 IsSlewing returns 0
01:49:06.440 00.000 9828 IsGuiding returns 1
01:49:06.472 00.032 9828 IsSlewing returns 0
01:49:06.472 00.000 9828 IsGuiding returns 0
01:49:06.472 00.000 9828 scope move finished after 10 + 144 ms
01:49:06.472 00.000 9828 Move returns status 0, amount 10
01:49:06.472 00.000 9828 move complete, result=0
01:49:06.472 00.000 9828 worker thread done servicing request
01:49:06.472 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
01:49:06.817 00.345 8976 Exposure complete
01:49:06.822 00.005 8976 worker thread done servicing request
01:49:06.822 00.000 5052 OnExposeComplete: enter
01:49:06.822 00.000 5052 UpdateGuideState(): m_state=6
01:49:06.822 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5677
01:49:06.822 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.68, Mass=192, SNR=9.6, Peak=70 HFD=2.5
01:49:06.822 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
01:49:06.822 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
01:49:06.822 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.35 mountX=-0.06 mountY=-0.05, mountTheta=-2.45
01:49:06.823 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.03, opts=13)
01:49:06.823 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.03)
01:49:06.823 00.000 8976 Worker thread wakes up
01:49:06.823 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.03) opts 0xd
01:49:06.823 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.03)
01:49:06.823 00.000 8976 Moving (0.08, -0.03) raw xDistance=-0.06 yDistance=-0.05
01:49:06.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:49:06.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:49:06.823 00.000 8976 MoveAxis(R, 0, ABG)
01:49:06.823 00.000 8976 MoveAxis(U, 0, ABG)
01:49:06.824 00.001 8976 MountToCamera -- mountTheta (0.56) + m_xAngle (2.04) = xAngle (2.60 = 2.60)
01:49:06.824 00.000 8976 MountToCamera -- mountX=2.02 mountY=1.27 hyp=2.39 mountTheta=0.56 cameraX=-2.05, cameraY=1.22 cameraTheta=2.60
01:49:06.824 00.000 8976 incremental bump (-2.055, 1.222) isValid = 1
01:49:06.824 00.000 8976 Scheduling Mount bump of (-0.069, 0.043)
01:49:06.824 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.04, opts=4)
01:49:06.824 00.000 8976 Enqueuing Move request for scope (-0.07, 0.04)
01:49:06.824 00.000 8976 move complete, result=0
01:49:06.824 00.000 9828 Worker thread wakes up
01:49:06.824 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0x4
01:49:06.824 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
01:49:06.824 00.000 9828 CameraToMount -- cameraTheta (2.59) - m_xAngle (-3.10) = xAngle (5.68 = -0.60)
01:49:06.824 00.000 9828 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.60 = -0.68)
01:49:06.824 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.59 mountX=0.07 mountY=-0.05, mountTheta=-0.65
01:49:06.824 00.000 9828 Moving (-0.07, 0.04) raw xDistance=0.07 yDistance=-0.05
01:49:06.824 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:49:06.824 00.000 8976 worker thread done servicing request
01:49:06.824 00.000 9828 BLC: window closed
01:49:06.824 00.000 9828 MoveAxis(W, 21, B)
01:49:06.824 00.000 9828 Guiding  Dir = 3, Dur = 21
01:49:06.825 00.001 9828 IsSlewing returns 0
01:49:06.825 00.000 9828 IsGuiding returns 0
01:49:06.825 00.000 9828 PulseGuide returned control before completion, sleep 31
01:49:06.834 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:49:06.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:06.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:06.834 00.000 5052 Enqueuing Expose request
01:49:06.834 00.000 8976 Worker thread wakes up
01:49:06.834 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:06.834 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:06.834 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:06.859 00.025 9828 IsGuiding returns 1
01:49:06.859 00.000 9828 scope still moving after pulse duration time elapsed
01:49:06.891 00.032 9828 IsSlewing returns 0
01:49:06.891 00.000 9828 IsGuiding returns 1
01:49:06.921 00.030 9828 IsSlewing returns 0
01:49:06.921 00.000 9828 IsGuiding returns 1
01:49:06.953 00.032 9828 IsSlewing returns 0
01:49:06.953 00.000 9828 IsGuiding returns 0
01:49:06.953 00.000 9828 scope move finished after 21 + 106 ms
01:49:06.953 00.000 9828 Move returns status 0, amount 21
01:49:06.953 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:06.953 00.000 9828 MoveAxis(N, 7, B)
01:49:06.953 00.000 9828 Guiding  Dir = 0, Dur = 7
01:49:06.968 00.015 9828 IsSlewing returns 0
01:49:06.968 00.000 9828 IsGuiding returns 0
01:49:06.968 00.000 9828 PulseGuide returned control before completion, sleep 17
01:49:06.998 00.030 9828 IsGuiding returns 1
01:49:06.998 00.000 9828 scope still moving after pulse duration time elapsed
01:49:07.029 00.031 9828 IsSlewing returns 0
01:49:07.029 00.000 9828 IsGuiding returns 1
01:49:07.060 00.031 9828 IsSlewing returns 0
01:49:07.060 00.000 9828 IsGuiding returns 1
01:49:07.091 00.031 9828 IsSlewing returns 0
01:49:07.091 00.000 9828 IsGuiding returns 1
01:49:07.122 00.031 9828 IsSlewing returns 0
01:49:07.122 00.000 9828 IsGuiding returns 0
01:49:07.122 00.000 9828 scope move finished after 7 + 146 ms
01:49:07.122 00.000 9828 Move returns status 0, amount 7
01:49:07.122 00.000 9828 move complete, result=0
01:49:07.122 00.000 9828 worker thread done servicing request
01:49:07.122 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 7 ms NORTH
01:49:07.536 00.414 8976 Exposure complete
01:49:07.542 00.006 8976 worker thread done servicing request
01:49:07.542 00.000 5052 OnExposeComplete: enter
01:49:07.542 00.000 5052 UpdateGuideState(): m_state=6
01:49:07.542 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5678
01:49:07.542 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.71, Mass=178, SNR=9.3, Peak=70 HFD=2.4
01:49:07.542 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:49:07.542 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:49:07.542 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.01 hyp=0.66 cameraTheta=0.01 mountX=-0.29 mountY=-0.55, mountTheta=-2.06
01:49:07.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.01, opts=13)
01:49:07.544 00.001 5052 Enqueuing Move request for stepguider (0.66, 0.01)
01:49:07.544 00.000 8976 Worker thread wakes up
01:49:07.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.01) opts 0xd
01:49:07.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.01)
01:49:07.544 00.000 8976 Moving (0.66, 0.01) raw xDistance=-0.29 yDistance=-0.55
01:49:07.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:49:07.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
01:49:07.545 00.001 8976 MoveAxis(R, 1, ABG)
01:49:07.545 00.000 8976 stepping (-14, -9) + (1, 0)
01:49:07.545 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:07.545 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:49:07.555 00.010 5052 UpdateGuideState exits: m=178 SNR=9.3
01:49:07.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:07.555 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:07.555 00.000 5052 Enqueuing Expose request
01:49:07.563 00.008 8976 Received - 47 (G) 
01:49:07.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:07.563 00.000 8976 stepped: pos (-13, -9)
01:49:07.563 00.000 8976 MoveAxis(U, 2, ABG)
01:49:07.563 00.000 8976 stepping (-13, -9) + (0, 2)
01:49:07.563 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:07.594 00.031 8976 Received - 47 (G) 
01:49:07.594 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:07.594 00.000 8976 stepped: pos (-13, -7)
01:49:07.595 00.001 8976 MountToCamera -- mountTheta (0.54) + m_xAngle (2.04) = xAngle (2.59 = 2.59)
01:49:07.595 00.000 8976 MountToCamera -- mountX=2.01 mountY=1.22 hyp=2.35 mountTheta=0.54 cameraX=-2.00, cameraY=1.24 cameraTheta=2.59
01:49:07.595 00.000 8976 incremental bump (-2.002, 1.237) isValid = 1
01:49:07.595 00.000 8976 Scheduling Mount bump of (-0.098, 0.063)
01:49:07.595 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:49:07.595 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:49:07.595 00.000 8976 move complete, result=0
01:49:07.595 00.000 8976 worker thread done servicing request
01:49:07.595 00.000 8976 Worker thread wakes up
01:49:07.595 00.000 9828 Worker thread wakes up
01:49:07.595 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:49:07.595 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:49:07.595 00.000 9828 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.67 = -0.62)
01:49:07.595 00.000 9828 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.59 = -0.70)
01:49:07.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:07.595 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:49:07.595 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.57 mountX=0.09 mountY=-0.07, mountTheta=-0.67
01:49:07.595 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.07
01:49:07.595 00.000 9828 BLC: window closed
01:49:07.595 00.000 9828 MoveAxis(W, 30, B)
01:49:07.596 00.001 9828 Guiding  Dir = 3, Dur = 30
01:49:07.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:07.596 00.000 9828 IsSlewing returns 0
01:49:07.596 00.000 9828 IsGuiding returns 0
01:49:07.596 00.000 9828 PulseGuide returned control before completion, sleep 40
01:49:07.649 00.053 9828 IsGuiding returns 1
01:49:07.649 00.000 9828 scope still moving after pulse duration time elapsed
01:49:07.680 00.031 9828 IsSlewing returns 0
01:49:07.680 00.000 9828 IsGuiding returns 1
01:49:07.711 00.031 9828 IsSlewing returns 0
01:49:07.711 00.000 9828 IsGuiding returns 1
01:49:07.742 00.031 9828 IsSlewing returns 0
01:49:07.742 00.000 9828 IsGuiding returns 0
01:49:07.742 00.000 9828 scope move finished after 30 + 116 ms
01:49:07.742 00.000 9828 Move returns status 0, amount 30
01:49:07.742 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:07.742 00.000 9828 MoveAxis(N, 10, B)
01:49:07.743 00.001 9828 Guiding  Dir = 0, Dur = 10
01:49:07.759 00.016 9828 IsSlewing returns 0
01:49:07.759 00.000 9828 IsGuiding returns 0
01:49:07.759 00.000 9828 PulseGuide returned control before completion, sleep 20
01:49:07.789 00.030 9828 IsGuiding returns 1
01:49:07.789 00.000 9828 scope still moving after pulse duration time elapsed
01:49:07.819 00.030 9828 IsSlewing returns 0
01:49:07.819 00.000 9828 IsGuiding returns 1
01:49:07.850 00.031 9828 IsSlewing returns 0
01:49:07.850 00.000 9828 IsGuiding returns 1
01:49:07.882 00.032 9828 IsSlewing returns 0
01:49:07.882 00.000 9828 IsGuiding returns 1
01:49:07.913 00.031 9828 IsSlewing returns 0
01:49:07.913 00.000 9828 IsGuiding returns 0
01:49:07.913 00.000 9828 scope move finished after 10 + 144 ms
01:49:07.913 00.000 9828 Move returns status 0, amount 10
01:49:07.913 00.000 9828 move complete, result=0
01:49:07.914 00.001 9828 worker thread done servicing request
01:49:07.914 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
01:49:08.290 00.376 8976 Exposure complete
01:49:08.295 00.005 8976 worker thread done servicing request
01:49:08.295 00.000 5052 OnExposeComplete: enter
01:49:08.295 00.000 5052 UpdateGuideState(): m_state=6
01:49:08.295 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5679
01:49:08.295 00.000 5052 Star::Find returns 1 (0), X=330.38, Y=281.58, Mass=187, SNR=9.5, Peak=71 HFD=2.9
01:49:08.295 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
01:49:08.295 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
01:49:08.295 00.000 5052 CameraToMount -- cameraX=1.21 cameraY=-0.13 hyp=1.21 cameraTheta=-0.11 mountX=-0.67 mountY=-0.94, mountTheta=-2.19
01:49:08.297 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.21, y=-0.13, opts=13)
01:49:08.297 00.000 5052 Enqueuing Move request for stepguider (1.21, -0.13)
01:49:08.297 00.000 8976 Worker thread wakes up
01:49:08.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.21, -0.13) opts 0xd
01:49:08.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.21, -0.13)
01:49:08.297 00.000 8976 Moving (1.21, -0.13) raw xDistance=-0.67 yDistance=-0.94
01:49:08.298 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.67
01:49:08.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.94
01:49:08.298 00.000 8976 MoveAxis(R, 3, ABG)
01:49:08.298 00.000 8976 stepping (-13, -7) + (3, 0)
01:49:08.298 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:08.298 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:49:08.309 00.011 5052 UpdateGuideState exits: m=187 SNR=9.5
01:49:08.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:08.309 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:08.309 00.000 5052 Enqueuing Expose request
01:49:08.330 00.021 8976 Received - 47 (G) 
01:49:08.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:08.330 00.000 8976 stepped: pos (-10, -7)
01:49:08.330 00.000 8976 MoveAxis(U, 4, ABG)
01:49:08.330 00.000 8976 stepping (-10, -7) + (0, 4)
01:49:08.330 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:49:08.362 00.032 8976 Received - 47 (G) 
01:49:08.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:49:08.362 00.000 8976 stepped: pos (-10, -3)
01:49:08.362 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
01:49:08.362 00.000 8976 MountToCamera -- mountX=1.85 mountY=0.97 hyp=2.09 mountTheta=0.48 cameraX=-1.71, cameraY=1.21 cameraTheta=2.53
01:49:08.362 00.000 8976 incremental bump (-1.712, 1.207) isValid = 1
01:49:08.362 00.000 8976 Scheduling Mount bump of (-0.094, 0.069)
01:49:08.362 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:49:08.362 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:49:08.362 00.000 8976 move complete, result=0
01:49:08.362 00.000 9828 Worker thread wakes up
01:49:08.362 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:49:08.362 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:49:08.362 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.61 = -0.68)
01:49:08.362 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.53 = -0.76)
01:49:08.362 00.000 8976 worker thread done servicing request
01:49:08.362 00.000 8976 Worker thread wakes up
01:49:08.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:08.362 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:08.363 00.001 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.72
01:49:08.363 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
01:49:08.363 00.000 9828 BLC: window closed
01:49:08.363 00.000 9828 MoveAxis(W, 29, B)
01:49:08.363 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.9 px 4 ms NORTH
01:49:08.363 00.000 9828 Guiding  Dir = 3, Dur = 29
01:49:08.363 00.000 9828 IsSlewing returns 0
01:49:08.363 00.000 9828 IsGuiding returns 0
01:49:08.363 00.000 9828 PulseGuide returned control before completion, sleep 39
01:49:08.408 00.045 9828 IsGuiding returns 1
01:49:08.408 00.000 9828 scope still moving after pulse duration time elapsed
01:49:08.439 00.031 9828 IsSlewing returns 0
01:49:08.439 00.000 9828 IsGuiding returns 1
01:49:08.470 00.031 9828 IsSlewing returns 0
01:49:08.470 00.000 9828 IsGuiding returns 1
01:49:08.501 00.031 9828 IsSlewing returns 0
01:49:08.501 00.000 9828 IsGuiding returns 0
01:49:08.501 00.000 9828 scope move finished after 29 + 109 ms
01:49:08.501 00.000 9828 Move returns status 0, amount 29
01:49:08.501 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:08.501 00.000 9828 MoveAxis(N, 11, B)
01:49:08.501 00.000 9828 Guiding  Dir = 0, Dur = 11
01:49:08.518 00.017 9828 IsSlewing returns 0
01:49:08.518 00.000 9828 IsGuiding returns 1
01:49:08.518 00.000 9828 Entered PulseGuideScope while moving
01:49:08.579 00.061 9828 IsSlewing returns 0
01:49:08.579 00.000 9828 IsGuiding returns 1
01:49:08.579 00.000 9828 Still moving
01:49:08.640 00.061 9828 IsSlewing returns 0
01:49:08.640 00.000 9828 IsGuiding returns 1
01:49:08.640 00.000 9828 Still moving
01:49:08.702 00.062 9828 IsSlewing returns 0
01:49:08.702 00.000 9828 IsGuiding returns 0
01:49:08.702 00.000 9828 Movement stopped - continuing
01:49:08.702 00.000 9828 PulseGuide returned control before completion, sleep 21
01:49:08.732 00.030 9828 IsGuiding returns 1
01:49:08.732 00.000 9828 scope still moving after pulse duration time elapsed
01:49:08.763 00.031 9828 IsSlewing returns 0
01:49:08.763 00.000 9828 IsGuiding returns 1
01:49:08.794 00.031 9828 IsSlewing returns 0
01:49:08.794 00.000 9828 IsGuiding returns 1
01:49:08.824 00.030 9828 IsSlewing returns 0
01:49:08.824 00.000 9828 IsGuiding returns 1
01:49:08.855 00.031 9828 IsSlewing returns 0
01:49:08.855 00.000 9828 IsGuiding returns 0
01:49:08.855 00.000 9828 scope move finished after 11 + 142 ms
01:49:08.855 00.000 9828 Move returns status 0, amount 11
01:49:08.855 00.000 9828 move complete, result=0
01:49:08.855 00.000 9828 worker thread done servicing request
01:49:09.032 00.177 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
01:49:09.055 00.023 8976 Exposure complete
01:49:09.061 00.006 8976 worker thread done servicing request
01:49:09.061 00.000 5052 OnExposeComplete: enter
01:49:09.061 00.000 5052 UpdateGuideState(): m_state=6
01:49:09.061 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5680
01:49:09.061 00.000 5052 Star::Find returns 1 (0), X=330.41, Y=281.79, Mass=192, SNR=9.6, Peak=70 HFD=2.4
01:49:09.061 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
01:49:09.061 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
01:49:09.061 00.000 5052 CameraToMount -- cameraX=1.23 cameraY=0.08 hyp=1.24 cameraTheta=0.07 mountX=-0.49 mountY=-1.08, mountTheta=-1.99
01:49:09.062 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.23, y=0.08, opts=13)
01:49:09.062 00.000 5052 Enqueuing Move request for stepguider (1.23, 0.08)
01:49:09.062 00.000 8976 Worker thread wakes up
01:49:09.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.23, 0.08) opts 0xd
01:49:09.062 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.23, 0.08)
01:49:09.062 00.000 8976 Moving (1.23, 0.08) raw xDistance=-0.49 yDistance=-1.08
01:49:09.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
01:49:09.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.08
01:49:09.062 00.000 8976 MoveAxis(R, 2, ABG)
01:49:09.062 00.000 8976 stepping (-10, -3) + (2, 0)
01:49:09.062 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:09.063 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:49:09.073 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:49:09.074 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:09.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:09.074 00.000 5052 Enqueuing Expose request
01:49:09.097 00.023 8976 Received - 47 (G) 
01:49:09.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:09.097 00.000 8976 stepped: pos (-8, -3)
01:49:09.097 00.000 8976 MoveAxis(U, 5, ABG)
01:49:09.097 00.000 8976 stepping (-8, -3) + (0, 5)
01:49:09.097 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:49:09.145 00.048 8976 Received - 47 (G) 
01:49:09.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:49:09.145 00.000 8976 stepped: pos (-8, 2)
01:49:09.145 00.000 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (2.04) = xAngle (2.36 = 2.36)
01:49:09.145 00.000 8976 MountToCamera -- mountX=1.65 mountY=0.55 hyp=1.74 mountTheta=0.32 cameraX=-1.24, cameraY=1.22 cameraTheta=2.36
01:49:09.145 00.000 8976 incremental bump (-1.238, 1.216) isValid = 1
01:49:09.145 00.000 8976 Scheduling Mount bump of (-0.082, 0.083)
01:49:09.145 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:49:09.145 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:49:09.145 00.000 8976 move complete, result=0
01:49:09.145 00.000 9828 Worker thread wakes up
01:49:09.145 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:49:09.145 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:49:09.145 00.000 8976 worker thread done servicing request
01:49:09.146 00.001 8976 Worker thread wakes up
01:49:09.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:09.146 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:09.146 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.1 px 5 ms NORTH
01:49:09.146 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.44 = -0.84)
01:49:09.146 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.36 = -0.92)
01:49:09.146 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
01:49:09.146 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:49:09.146 00.000 9828 BLC: window closed
01:49:09.146 00.000 9828 MoveAxis(W, 25, B)
01:49:09.146 00.000 9828 Guiding  Dir = 3, Dur = 25
01:49:09.146 00.000 9828 IsSlewing returns 0
01:49:09.147 00.001 9828 IsGuiding returns 0
01:49:09.147 00.000 9828 PulseGuide returned control before completion, sleep 35
01:49:09.195 00.048 9828 IsGuiding returns 1
01:49:09.195 00.000 9828 scope still moving after pulse duration time elapsed
01:49:09.226 00.031 9828 IsSlewing returns 0
01:49:09.226 00.000 9828 IsGuiding returns 1
01:49:09.257 00.031 9828 IsSlewing returns 0
01:49:09.257 00.000 9828 IsGuiding returns 1
01:49:09.288 00.031 9828 IsSlewing returns 0
01:49:09.288 00.000 9828 IsGuiding returns 0
01:49:09.288 00.000 9828 scope move finished after 25 + 116 ms
01:49:09.288 00.000 9828 Move returns status 0, amount 25
01:49:09.288 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:09.288 00.000 9828 MoveAxis(N, 13, B)
01:49:09.288 00.000 9828 Guiding  Dir = 0, Dur = 13
01:49:09.304 00.016 9828 IsSlewing returns 0
01:49:09.304 00.000 9828 IsGuiding returns 0
01:49:09.304 00.000 9828 PulseGuide returned control before completion, sleep 23
01:49:09.334 00.030 9828 IsGuiding returns 1
01:49:09.334 00.000 9828 scope still moving after pulse duration time elapsed
01:49:09.366 00.032 9828 IsSlewing returns 0
01:49:09.366 00.000 9828 IsGuiding returns 1
01:49:09.397 00.031 9828 IsSlewing returns 0
01:49:09.397 00.000 9828 IsGuiding returns 1
01:49:09.428 00.031 9828 IsSlewing returns 0
01:49:09.428 00.000 9828 IsGuiding returns 1
01:49:09.459 00.031 9828 IsSlewing returns 0
01:49:09.459 00.000 9828 IsGuiding returns 0
01:49:09.459 00.000 9828 scope move finished after 13 + 141 ms
01:49:09.459 00.000 9828 Move returns status 0, amount 13
01:49:09.459 00.000 9828 move complete, result=0
01:49:09.459 00.000 9828 worker thread done servicing request
01:49:09.459 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
01:49:09.841 00.382 8976 Exposure complete
01:49:09.848 00.007 8976 worker thread done servicing request
01:49:09.848 00.000 5052 OnExposeComplete: enter
01:49:09.848 00.000 5052 UpdateGuideState(): m_state=6
01:49:09.848 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5681
01:49:09.848 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.51, Mass=213, SNR=10.1, Peak=73 HFD=3.0
01:49:09.848 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
01:49:09.848 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
01:49:09.848 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.20 hyp=0.47 cameraTheta=-0.43 mountX=-0.37 mountY=-0.25, mountTheta=-2.55
01:49:09.848 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.20, opts=13)
01:49:09.848 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.20)
01:49:09.848 00.000 8976 Worker thread wakes up
01:49:09.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.20) opts 0xd
01:49:09.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.20)
01:49:09.848 00.000 8976 Moving (0.43, -0.20) raw xDistance=-0.37 yDistance=-0.25
01:49:09.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
01:49:09.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:49:09.848 00.000 8976 MoveAxis(R, 2, ABG)
01:49:09.848 00.000 8976 stepping (-8, 2) + (2, 0)
01:49:09.848 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:09.849 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:49:09.859 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:49:09.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:09.859 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:09.859 00.000 5052 Enqueuing Expose request
01:49:09.880 00.021 8976 Received - 47 (G) 
01:49:09.880 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:09.880 00.000 8976 stepped: pos (-6, 2)
01:49:09.880 00.000 8976 MoveAxis(U, 0, ABG)
01:49:09.880 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.23 = 2.23)
01:49:09.880 00.000 8976 MountToCamera -- mountX=1.41 mountY=0.26 hyp=1.43 mountTheta=0.18 cameraX=-0.87, cameraY=1.13 cameraTheta=2.23
01:49:09.881 00.001 8976 incremental bump (-0.874, 1.133) isValid = 1
01:49:09.881 00.000 8976 Scheduling Mount bump of (-0.070, 0.094)
01:49:09.881 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:49:09.881 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:49:09.881 00.000 8976 move complete, result=0
01:49:09.881 00.000 9828 Worker thread wakes up
01:49:09.881 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:49:09.881 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:49:09.881 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
01:49:09.881 00.000 8976 worker thread done servicing request
01:49:09.881 00.000 8976 Worker thread wakes up
01:49:09.881 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.98)
01:49:09.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:09.881 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:09.881 00.000 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.23 = -1.06)
01:49:09.881 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
01:49:09.881 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:49:09.881 00.000 9828 BLC: window closed
01:49:09.881 00.000 9828 MoveAxis(W, 21, B)
01:49:09.882 00.001 9828 Guiding  Dir = 3, Dur = 21
01:49:09.882 00.000 9828 IsSlewing returns 0
01:49:09.882 00.000 9828 IsGuiding returns 0
01:49:09.882 00.000 9828 PulseGuide returned control before completion, sleep 31
01:49:09.924 00.042 9828 IsGuiding returns 1
01:49:09.924 00.000 9828 scope still moving after pulse duration time elapsed
01:49:09.957 00.033 9828 IsSlewing returns 0
01:49:09.957 00.000 9828 IsGuiding returns 1
01:49:09.986 00.029 9828 IsSlewing returns 0
01:49:09.986 00.000 9828 IsGuiding returns 1
01:49:10.017 00.031 9828 IsSlewing returns 0
01:49:10.017 00.000 9828 IsGuiding returns 0
01:49:10.018 00.001 9828 scope move finished after 21 + 115 ms
01:49:10.018 00.000 9828 Move returns status 0, amount 21
01:49:10.018 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:10.018 00.000 9828 MoveAxis(N, 14, B)
01:49:10.018 00.000 9828 Guiding  Dir = 0, Dur = 14
01:49:10.033 00.015 9828 IsSlewing returns 0
01:49:10.033 00.000 9828 IsGuiding returns 0
01:49:10.034 00.001 9828 PulseGuide returned control before completion, sleep 24
01:49:10.064 00.030 9828 IsGuiding returns 1
01:49:10.064 00.000 9828 scope still moving after pulse duration time elapsed
01:49:10.095 00.031 9828 IsSlewing returns 0
01:49:10.095 00.000 9828 IsGuiding returns 1
01:49:10.126 00.031 9828 IsSlewing returns 0
01:49:10.126 00.000 9828 IsGuiding returns 1
01:49:10.157 00.031 9828 IsSlewing returns 0
01:49:10.157 00.000 9828 IsGuiding returns 1
01:49:10.188 00.031 9828 IsSlewing returns 0
01:49:10.188 00.000 9828 IsGuiding returns 0
01:49:10.188 00.000 9828 scope move finished after 14 + 140 ms
01:49:10.188 00.000 9828 Move returns status 0, amount 14
01:49:10.188 00.000 9828 move complete, result=0
01:49:10.188 00.000 9828 worker thread done servicing request
01:49:10.188 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
01:49:10.571 00.383 8976 Exposure complete
01:49:10.578 00.007 8976 worker thread done servicing request
01:49:10.578 00.000 5052 OnExposeComplete: enter
01:49:10.578 00.000 5052 UpdateGuideState(): m_state=6
01:49:10.578 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5682
01:49:10.578 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.69, Mass=212, SNR=10.0, Peak=70 HFD=2.3
01:49:10.578 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
01:49:10.578 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
01:49:10.578 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.02 hyp=0.79 cameraTheta=-0.02 mountX=-0.37 mountY=-0.65, mountTheta=-2.09
01:49:10.579 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.02, opts=13)
01:49:10.579 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.02)
01:49:10.579 00.000 8976 Worker thread wakes up
01:49:10.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.02) opts 0xd
01:49:10.579 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.02)
01:49:10.579 00.000 8976 Moving (0.79, -0.02) raw xDistance=-0.37 yDistance=-0.65
01:49:10.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:49:10.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
01:49:10.579 00.000 8976 MoveAxis(R, 2, ABG)
01:49:10.579 00.000 8976 stepping (-6, 2) + (2, 0)
01:49:10.579 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:10.580 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
01:49:10.589 00.009 5052 UpdateGuideState exits: m=212 SNR=10.0
01:49:10.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:10.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:10.589 00.000 5052 Enqueuing Expose request
01:49:10.616 00.027 8976 Received - 47 (G) 
01:49:10.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:10.616 00.000 8976 stepped: pos (-4, 2)
01:49:10.616 00.000 8976 MoveAxis(U, 3, ABG)
01:49:10.616 00.000 8976 stepping (-4, 2) + (0, 3)
01:49:10.616 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:10.648 00.032 8976 Received - 47 (G) 
01:49:10.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:10.648 00.000 8976 stepped: pos (-4, 5)
01:49:10.648 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:49:10.648 00.000 8976 move complete, result=0
01:49:10.648 00.000 8976 worker thread done servicing request
01:49:10.648 00.000 8976 Worker thread wakes up
01:49:10.648 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
01:49:10.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:10.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:11.339 00.691 8976 Exposure complete
01:49:11.345 00.006 8976 worker thread done servicing request
01:49:11.345 00.000 5052 OnExposeComplete: enter
01:49:11.345 00.000 5052 UpdateGuideState(): m_state=6
01:49:11.345 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5683
01:49:11.345 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.11, Mass=210, SNR=10.0, Peak=82 HFD=2.3
01:49:11.345 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
01:49:11.345 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
01:49:11.345 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.40 hyp=0.44 cameraTheta=1.14 mountX=0.27 mountY=-0.37, mountTheta=-0.94
01:49:11.346 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.40, opts=13)
01:49:11.346 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.40)
01:49:11.346 00.000 8976 Worker thread wakes up
01:49:11.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.40) opts 0xd
01:49:11.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.40)
01:49:11.346 00.000 8976 Moving (0.19, 0.40) raw xDistance=0.27 yDistance=-0.37
01:49:11.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
01:49:11.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
01:49:11.346 00.000 8976 MoveAxis(L, 1, ABG)
01:49:11.346 00.000 8976 stepping (-4, 5) + (-1, 0)
01:49:11.346 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:11.347 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:49:11.357 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:49:11.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:11.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:11.357 00.000 5052 Enqueuing Expose request
01:49:11.367 00.010 8976 Received - 47 (G) 
01:49:11.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:11.367 00.000 8976 stepped: pos (-5, 5)
01:49:11.367 00.000 8976 MoveAxis(U, 2, ABG)
01:49:11.367 00.000 8976 stepping (-5, 5) + (0, 2)
01:49:11.367 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:11.399 00.032 8976 Received - 47 (G) 
01:49:11.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:11.399 00.000 8976 stepped: pos (-5, 7)
01:49:11.399 00.000 8976 move complete, result=0
01:49:11.399 00.000 8976 worker thread done servicing request
01:49:11.399 00.000 8976 Worker thread wakes up
01:49:11.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:11.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:11.399 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
01:49:12.088 00.689 8976 Exposure complete
01:49:12.094 00.006 8976 worker thread done servicing request
01:49:12.094 00.000 5052 OnExposeComplete: enter
01:49:12.094 00.000 5052 UpdateGuideState(): m_state=6
01:49:12.094 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5684
01:49:12.094 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.03, Mass=198, SNR=9.8, Peak=83 HFD=2.1
01:49:12.094 00.000 5052 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
01:49:12.094 00.000 5052 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.38 = -0.38)
01:49:12.094 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.32 hyp=0.32 cameraTheta=1.77 mountX=0.31 mountY=-0.12, mountTheta=-0.37
01:49:12.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.32, opts=13)
01:49:12.095 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.32)
01:49:12.095 00.000 8976 Worker thread wakes up
01:49:12.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.32) opts 0xd
01:49:12.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.32)
01:49:12.095 00.000 8976 Moving (-0.06, 0.32) raw xDistance=0.31 yDistance=-0.12
01:49:12.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:49:12.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:49:12.095 00.000 8976 MoveAxis(L, 1, ABG)
01:49:12.095 00.000 8976 stepping (-5, 7) + (-1, 0)
01:49:12.096 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:12.096 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:49:12.106 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
01:49:12.106 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:12.106 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:12.106 00.000 5052 Enqueuing Expose request
01:49:12.118 00.012 8976 Received - 47 (G) 
01:49:12.118 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:12.119 00.001 8976 stepped: pos (-6, 7)
01:49:12.119 00.000 8976 MoveAxis(U, 0, ABG)
01:49:12.119 00.000 8976 move complete, result=0
01:49:12.119 00.000 8976 worker thread done servicing request
01:49:12.119 00.000 8976 Worker thread wakes up
01:49:12.119 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:49:12.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:12.119 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:12.807 00.688 8976 Exposure complete
01:49:12.813 00.006 8976 worker thread done servicing request
01:49:12.813 00.000 5052 OnExposeComplete: enter
01:49:12.813 00.000 5052 UpdateGuideState(): m_state=6
01:49:12.813 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5685
01:49:12.813 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.98, Mass=189, SNR=9.5, Peak=75 HFD=2.3
01:49:12.813 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
01:49:12.813 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
01:49:12.814 00.001 5052 CameraToMount -- cameraX=0.40 cameraY=0.27 hyp=0.48 cameraTheta=0.60 mountX=0.06 mountY=-0.48, mountTheta=-1.44
01:49:12.814 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.27, opts=13)
01:49:12.814 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.27)
01:49:12.814 00.000 8976 Worker thread wakes up
01:49:12.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.27) opts 0xd
01:49:12.815 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.27)
01:49:12.815 00.000 8976 Moving (0.40, 0.27) raw xDistance=0.06 yDistance=-0.48
01:49:12.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:49:12.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:49:12.815 00.000 8976 MoveAxis(R, 0, ABG)
01:49:12.815 00.000 8976 MoveAxis(U, 2, ABG)
01:49:12.815 00.000 8976 stepping (-6, 7) + (0, 2)
01:49:12.815 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:12.816 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:49:12.825 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:49:12.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:12.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:12.825 00.000 5052 Enqueuing Expose request
01:49:12.837 00.012 8976 Received - 47 (G) 
01:49:12.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:12.837 00.000 8976 stepped: pos (-6, 9)
01:49:12.837 00.000 8976 move complete, result=0
01:49:12.837 00.000 8976 worker thread done servicing request
01:49:12.837 00.000 8976 Worker thread wakes up
01:49:12.838 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:49:12.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:12.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:13.529 00.691 8976 Exposure complete
01:49:13.534 00.005 8976 worker thread done servicing request
01:49:13.534 00.000 5052 OnExposeComplete: enter
01:49:13.534 00.000 5052 UpdateGuideState(): m_state=6
01:49:13.534 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5686
01:49:13.534 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.71, Mass=196, SNR=9.7, Peak=75 HFD=2.4
01:49:13.535 00.001 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
01:49:13.535 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:49:13.535 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.00 hyp=0.37 cameraTheta=-0.00 mountX=-0.17 mountY=-0.31, mountTheta=-2.07
01:49:13.535 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.00, opts=13)
01:49:13.535 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.00)
01:49:13.535 00.000 8976 Worker thread wakes up
01:49:13.535 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.00) opts 0xd
01:49:13.535 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.00)
01:49:13.536 00.001 8976 Moving (0.37, -0.00) raw xDistance=-0.17 yDistance=-0.31
01:49:13.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:49:13.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
01:49:13.536 00.000 8976 MoveAxis(R, 0, ABG)
01:49:13.536 00.000 8976 MoveAxis(U, 1, ABG)
01:49:13.536 00.000 8976 stepping (-6, 9) + (0, 1)
01:49:13.536 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:13.536 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:49:13.545 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:49:13.545 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:13.545 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:13.545 00.000 5052 Enqueuing Expose request
01:49:13.557 00.012 8976 Received - 47 (G) 
01:49:13.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:13.557 00.000 8976 stepped: pos (-6, 10)
01:49:13.557 00.000 8976 move complete, result=0
01:49:13.557 00.000 8976 worker thread done servicing request
01:49:13.557 00.000 8976 Worker thread wakes up
01:49:13.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:13.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:13.557 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:49:14.247 00.690 8976 Exposure complete
01:49:14.253 00.006 8976 worker thread done servicing request
01:49:14.253 00.000 5052 OnExposeComplete: enter
01:49:14.253 00.000 5052 UpdateGuideState(): m_state=6
01:49:14.253 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5687
01:49:14.253 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.85, Mass=197, SNR=9.7, Peak=71 HFD=2.3
01:49:14.253 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
01:49:14.253 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:49:14.253 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.14 hyp=0.80 cameraTheta=0.17 mountX=-0.24 mountY=-0.74, mountTheta=-1.88
01:49:14.254 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.14, opts=13)
01:49:14.254 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.14)
01:49:14.254 00.000 8976 Worker thread wakes up
01:49:14.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.14) opts 0xd
01:49:14.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.14)
01:49:14.254 00.000 8976 Moving (0.79, 0.14) raw xDistance=-0.24 yDistance=-0.74
01:49:14.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:49:14.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.74
01:49:14.254 00.000 8976 MoveAxis(R, 0, ABG)
01:49:14.254 00.000 8976 MoveAxis(U, 3, ABG)
01:49:14.254 00.000 8976 stepping (-6, 10) + (0, 3)
01:49:14.254 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:14.255 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:49:14.267 00.012 5052 UpdateGuideState exits: m=197 SNR=9.7
01:49:14.267 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:14.268 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:14.268 00.000 5052 Enqueuing Expose request
01:49:14.293 00.025 8976 Received - 47 (G) 
01:49:14.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:14.293 00.000 8976 stepped: pos (-6, 13)
01:49:14.293 00.000 8976 move complete, result=0
01:49:14.293 00.000 8976 worker thread done servicing request
01:49:14.293 00.000 8976 Worker thread wakes up
01:49:14.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:14.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:14.293 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:49:14.987 00.694 8976 Exposure complete
01:49:14.992 00.005 8976 worker thread done servicing request
01:49:14.992 00.000 5052 OnExposeComplete: enter
01:49:14.992 00.000 5052 UpdateGuideState(): m_state=6
01:49:14.993 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5688
01:49:14.993 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.28, Mass=206, SNR=9.9, Peak=70 HFD=2.4
01:49:14.993 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
01:49:14.993 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
01:49:14.993 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.43 hyp=0.79 cameraTheta=-0.58 mountX=-0.68 mountY=-0.32, mountTheta=-2.71
01:49:14.993 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.43, opts=13)
01:49:14.993 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.43)
01:49:14.994 00.001 8976 Worker thread wakes up
01:49:14.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.43) opts 0xd
01:49:14.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.43)
01:49:14.994 00.000 8976 Moving (0.66, -0.43) raw xDistance=-0.68 yDistance=-0.32
01:49:14.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:49:14.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
01:49:14.994 00.000 8976 MoveAxis(R, 3, ABG)
01:49:14.994 00.000 8976 stepping (-6, 13) + (3, 0)
01:49:14.994 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:14.995 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:49:15.004 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:49:15.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:15.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:15.005 00.001 5052 Enqueuing Expose request
01:49:15.028 00.023 8976 Received - 47 (G) 
01:49:15.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:15.028 00.000 8976 stepped: pos (-3, 13)
01:49:15.028 00.000 8976 MoveAxis(U, 1, ABG)
01:49:15.028 00.000 8976 stepping (-3, 13) + (0, 1)
01:49:15.028 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:15.060 00.032 8976 Received - 47 (G) 
01:49:15.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:15.060 00.000 8976 stepped: pos (-3, 14)
01:49:15.060 00.000 8976 move complete, result=0
01:49:15.060 00.000 8976 worker thread done servicing request
01:49:15.060 00.000 8976 Worker thread wakes up
01:49:15.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:15.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:15.060 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
01:49:15.748 00.688 8976 Exposure complete
01:49:15.753 00.005 8976 worker thread done servicing request
01:49:15.754 00.001 5052 OnExposeComplete: enter
01:49:15.754 00.000 5052 UpdateGuideState(): m_state=6
01:49:15.754 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5689
01:49:15.754 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.88, Mass=208, SNR=10.0, Peak=68 HFD=2.6
01:49:15.754 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
01:49:15.754 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:49:15.754 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.17 hyp=0.74 cameraTheta=0.23 mountX=-0.18 mountY=-0.70, mountTheta=-1.82
01:49:15.754 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.17, opts=13)
01:49:15.755 00.001 5052 Enqueuing Move request for stepguider (0.72, 0.17)
01:49:15.755 00.000 8976 Worker thread wakes up
01:49:15.755 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.17) opts 0xd
01:49:15.755 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.17)
01:49:15.755 00.000 8976 Moving (0.72, 0.17) raw xDistance=-0.18 yDistance=-0.70
01:49:15.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:49:15.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
01:49:15.755 00.000 8976 MoveAxis(R, 0, ABG)
01:49:15.755 00.000 8976 MoveAxis(U, 3, ABG)
01:49:15.755 00.000 8976 stepping (-3, 14) + (0, 3)
01:49:15.755 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:15.756 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:49:15.765 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
01:49:15.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:15.766 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:15.766 00.000 5052 Enqueuing Expose request
01:49:15.796 00.030 8976 Received - 47 (G) 
01:49:15.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:15.796 00.000 8976 stepped: pos (-3, 17)
01:49:15.796 00.000 8976 move complete, result=0
01:49:15.796 00.000 8976 worker thread done servicing request
01:49:15.796 00.000 8976 Worker thread wakes up
01:49:15.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:15.796 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:49:15.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:16.485 00.689 8976 Exposure complete
01:49:16.491 00.006 8976 worker thread done servicing request
01:49:16.491 00.000 5052 OnExposeComplete: enter
01:49:16.491 00.000 5052 UpdateGuideState(): m_state=6
01:49:16.491 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5690
01:49:16.491 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.66, Mass=212, SNR=10.2, Peak=73 HFD=2.7
01:49:16.491 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
01:49:16.491 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:49:16.491 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.05 hyp=0.52 cameraTheta=-0.09 mountX=-0.28 mountY=-0.41, mountTheta=-2.17
01:49:16.492 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.05, opts=13)
01:49:16.492 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.05)
01:49:16.492 00.000 8976 Worker thread wakes up
01:49:16.492 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.05) opts 0xd
01:49:16.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.05)
01:49:16.492 00.000 8976 Moving (0.52, -0.05) raw xDistance=-0.28 yDistance=-0.41
01:49:16.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:49:16.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.41
01:49:16.492 00.000 8976 MoveAxis(R, 1, ABG)
01:49:16.492 00.000 8976 stepping (-3, 17) + (1, 0)
01:49:16.492 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:16.493 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:49:16.502 00.009 5052 UpdateGuideState exits: m=212 SNR=10.2
01:49:16.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:16.502 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:16.502 00.000 5052 Enqueuing Expose request
01:49:16.515 00.013 8976 Received - 47 (G) 
01:49:16.515 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:16.515 00.000 8976 stepped: pos (-2, 17)
01:49:16.515 00.000 8976 MoveAxis(U, 2, ABG)
01:49:16.515 00.000 8976 stepping (-2, 17) + (0, 2)
01:49:16.515 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:16.547 00.032 8976 Received - 47 (G) 
01:49:16.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:16.547 00.000 8976 stepped: pos (-2, 19)
01:49:16.547 00.000 8976 move complete, result=0
01:49:16.547 00.000 8976 worker thread done servicing request
01:49:16.547 00.000 8976 Worker thread wakes up
01:49:16.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:16.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:16.547 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
01:49:17.236 00.689 8976 Exposure complete
01:49:17.241 00.005 8976 worker thread done servicing request
01:49:17.241 00.000 5052 OnExposeComplete: enter
01:49:17.241 00.000 5052 UpdateGuideState(): m_state=6
01:49:17.241 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5691
01:49:17.241 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.78, Mass=208, SNR=10.0, Peak=71 HFD=2.4
01:49:17.241 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
01:49:17.241 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
01:49:17.241 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.54 mountX=0.10 mountY=0.05, mountTheta=0.41
01:49:17.242 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.07, opts=13)
01:49:17.242 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.07)
01:49:17.242 00.000 8976 Worker thread wakes up
01:49:17.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.07) opts 0xd
01:49:17.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.07)
01:49:17.242 00.000 8976 Moving (-0.10, 0.07) raw xDistance=0.10 yDistance=0.05
01:49:17.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:49:17.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:49:17.243 00.001 8976 MoveAxis(R, 0, ABG)
01:49:17.243 00.000 8976 MoveAxis(U, 0, ABG)
01:49:17.243 00.000 8976 move complete, result=0
01:49:17.243 00.000 8976 worker thread done servicing request
01:49:17.243 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:49:17.253 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:49:17.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:17.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:17.253 00.000 5052 Enqueuing Expose request
01:49:17.253 00.000 8976 Worker thread wakes up
01:49:17.253 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:17.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:17.253 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:17.943 00.690 8976 Exposure complete
01:49:17.949 00.006 8976 worker thread done servicing request
01:49:17.949 00.000 5052 OnExposeComplete: enter
01:49:17.949 00.000 5052 UpdateGuideState(): m_state=6
01:49:17.949 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5692
01:49:17.949 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.78, Mass=209, SNR=10.0, Peak=77 HFD=2.5
01:49:17.949 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:49:17.949 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
01:49:17.949 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.07 hyp=0.46 cameraTheta=2.99 mountX=0.27 mountY=0.34, mountTheta=0.90
01:49:17.950 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.07, opts=13)
01:49:17.950 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.07)
01:49:17.950 00.000 8976 Worker thread wakes up
01:49:17.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.07) opts 0xd
01:49:17.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.07)
01:49:17.950 00.000 8976 Moving (-0.45, 0.07) raw xDistance=0.27 yDistance=0.34
01:49:17.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:49:17.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:49:17.950 00.000 8976 MoveAxis(L, 1, ABG)
01:49:17.950 00.000 8976 stepping (-2, 19) + (-1, 0)
01:49:17.950 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:17.951 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:49:17.961 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:49:17.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:17.961 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:17.961 00.000 5052 Enqueuing Expose request
01:49:17.970 00.009 8976 Received - 47 (G) 
01:49:17.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:17.970 00.000 8976 stepped: pos (-3, 19)
01:49:17.970 00.000 8976 MoveAxis(D, 1, ABG)
01:49:17.970 00.000 8976 stepping (-3, 19) + (0, -1)
01:49:17.970 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:18.002 00.032 8976 Received - 47 (G) 
01:49:18.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:18.002 00.000 8976 stepped: pos (-3, 18)
01:49:18.002 00.000 8976 move complete, result=0
01:49:18.002 00.000 8976 worker thread done servicing request
01:49:18.002 00.000 8976 Worker thread wakes up
01:49:18.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:18.002 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:49:18.002 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:18.692 00.690 8976 Exposure complete
01:49:18.697 00.005 8976 worker thread done servicing request
01:49:18.697 00.000 5052 OnExposeComplete: enter
01:49:18.697 00.000 5052 UpdateGuideState(): m_state=6
01:49:18.697 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5693
01:49:18.697 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.90, Mass=183, SNR=9.4, Peak=80 HFD=2.2
01:49:18.697 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
01:49:18.697 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
01:49:18.697 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.31 cameraTheta=2.49 mountX=0.28 mountY=0.10, mountTheta=0.35
01:49:18.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.19, opts=13)
01:49:18.698 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.19)
01:49:18.698 00.000 8976 Worker thread wakes up
01:49:18.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.19) opts 0xd
01:49:18.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.19)
01:49:18.698 00.000 8976 Moving (-0.25, 0.19) raw xDistance=0.28 yDistance=0.10
01:49:18.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:49:18.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:49:18.698 00.000 8976 MoveAxis(L, 1, ABG)
01:49:18.698 00.000 8976 stepping (-3, 18) + (-1, 0)
01:49:18.698 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:18.699 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:49:18.709 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
01:49:18.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:18.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:18.709 00.000 5052 Enqueuing Expose request
01:49:18.721 00.012 8976 Received - 47 (G) 
01:49:18.721 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:18.721 00.000 8976 stepped: pos (-4, 18)
01:49:18.721 00.000 8976 MoveAxis(U, 0, ABG)
01:49:18.721 00.000 8976 move complete, result=0
01:49:18.721 00.000 8976 worker thread done servicing request
01:49:18.721 00.000 8976 Worker thread wakes up
01:49:18.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:18.721 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:18.721 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:49:19.410 00.689 8976 Exposure complete
01:49:19.415 00.005 8976 worker thread done servicing request
01:49:19.416 00.001 5052 OnExposeComplete: enter
01:49:19.416 00.000 5052 UpdateGuideState(): m_state=6
01:49:19.416 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5694
01:49:19.416 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.44, Mass=194, SNR=9.7, Peak=75 HFD=2.8
01:49:19.416 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.78 = -2.78)
01:49:19.416 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.88 = -2.88)
01:49:19.416 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.27 hyp=0.40 cameraTheta=-0.73 mountX=-0.37 mountY=-0.10, mountTheta=-2.87
01:49:19.417 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.27, opts=13)
01:49:19.417 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.27)
01:49:19.417 00.000 8976 Worker thread wakes up
01:49:19.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.27) opts 0xd
01:49:19.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.27)
01:49:19.417 00.000 8976 Moving (0.30, -0.27) raw xDistance=-0.37 yDistance=-0.10
01:49:19.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
01:49:19.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:49:19.417 00.000 8976 MoveAxis(R, 1, ABG)
01:49:19.417 00.000 8976 stepping (-4, 18) + (1, 0)
01:49:19.417 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:19.417 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:49:19.427 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
01:49:19.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:19.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:19.427 00.000 5052 Enqueuing Expose request
01:49:19.440 00.013 8976 Received - 47 (G) 
01:49:19.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:19.440 00.000 8976 stepped: pos (-3, 18)
01:49:19.440 00.000 8976 MoveAxis(U, 0, ABG)
01:49:19.440 00.000 8976 move complete, result=0
01:49:19.440 00.000 8976 worker thread done servicing request
01:49:19.440 00.000 8976 Worker thread wakes up
01:49:19.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:19.440 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:19.440 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.1 px 0 ms NORTH
01:49:20.134 00.694 8976 Exposure complete
01:49:20.140 00.006 8976 worker thread done servicing request
01:49:20.141 00.001 5052 OnExposeComplete: enter
01:49:20.141 00.000 5052 UpdateGuideState(): m_state=6
01:49:20.141 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5695
01:49:20.141 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.91, Mass=202, SNR=9.8, Peak=71 HFD=2.4
01:49:20.141 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
01:49:20.141 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
01:49:20.141 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.20 hyp=0.31 cameraTheta=0.69 mountX=0.07 mountY=-0.31, mountTheta=-1.36
01:49:20.141 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.20, opts=13)
01:49:20.142 00.001 5052 Enqueuing Move request for stepguider (0.24, 0.20)
01:49:20.142 00.000 8976 Worker thread wakes up
01:49:20.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.20) opts 0xd
01:49:20.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.20)
01:49:20.142 00.000 8976 Moving (0.24, 0.20) raw xDistance=0.07 yDistance=-0.31
01:49:20.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:49:20.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:49:20.142 00.000 8976 MoveAxis(R, 0, ABG)
01:49:20.142 00.000 8976 MoveAxis(U, 1, ABG)
01:49:20.142 00.000 8976 stepping (-3, 18) + (0, 1)
01:49:20.142 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:20.143 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:49:20.153 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
01:49:20.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:20.153 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:20.153 00.000 5052 Enqueuing Expose request
01:49:20.160 00.007 8976 Received - 47 (G) 
01:49:20.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:20.160 00.000 8976 stepped: pos (-3, 19)
01:49:20.160 00.000 8976 move complete, result=0
01:49:20.160 00.000 8976 worker thread done servicing request
01:49:20.160 00.000 8976 Worker thread wakes up
01:49:20.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:20.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:20.160 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:49:20.850 00.690 8976 Exposure complete
01:49:20.855 00.005 8976 worker thread done servicing request
01:49:20.855 00.000 5052 OnExposeComplete: enter
01:49:20.855 00.000 5052 UpdateGuideState(): m_state=6
01:49:20.856 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5696
01:49:20.856 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.77, Mass=193, SNR=9.6, Peak=77 HFD=2.3
01:49:20.856 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
01:49:20.856 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:49:20.856 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.06 hyp=0.41 cameraTheta=0.14 mountX=-0.13 mountY=-0.37, mountTheta=-1.91
01:49:20.856 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.06, opts=13)
01:49:20.857 00.001 5052 Enqueuing Move request for stepguider (0.41, 0.06)
01:49:20.857 00.000 8976 Worker thread wakes up
01:49:20.857 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.06) opts 0xd
01:49:20.857 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.06)
01:49:20.857 00.000 8976 Moving (0.41, 0.06) raw xDistance=-0.13 yDistance=-0.37
01:49:20.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:49:20.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:49:20.857 00.000 8976 MoveAxis(R, 0, ABG)
01:49:20.857 00.000 8976 MoveAxis(U, 2, ABG)
01:49:20.857 00.000 8976 stepping (-3, 19) + (0, 2)
01:49:20.857 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:20.858 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:49:20.867 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:49:20.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:20.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:20.867 00.000 5052 Enqueuing Expose request
01:49:20.879 00.012 8976 Received - 47 (G) 
01:49:20.879 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:20.879 00.000 8976 stepped: pos (-3, 21)
01:49:20.879 00.000 8976 move complete, result=0
01:49:20.879 00.000 8976 worker thread done servicing request
01:49:20.879 00.000 8976 Worker thread wakes up
01:49:20.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:20.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:20.879 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:49:21.567 00.688 8976 Exposure complete
01:49:21.572 00.005 8976 worker thread done servicing request
01:49:21.572 00.000 5052 OnExposeComplete: enter
01:49:21.573 00.001 5052 UpdateGuideState(): m_state=6
01:49:21.573 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5697
01:49:21.573 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.77, Mass=215, SNR=10.1, Peak=71 HFD=2.3
01:49:21.573 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:49:21.573 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
01:49:21.573 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.24 cameraTheta=2.86 mountX=0.16 mountY=0.16, mountTheta=0.77
01:49:21.573 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.06, opts=13)
01:49:21.573 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.06)
01:49:21.573 00.000 8976 Worker thread wakes up
01:49:21.574 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.06) opts 0xd
01:49:21.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.06)
01:49:21.574 00.000 8976 Moving (-0.23, 0.06) raw xDistance=0.16 yDistance=0.16
01:49:21.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:49:21.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:49:21.574 00.000 8976 MoveAxis(R, 0, ABG)
01:49:21.574 00.000 8976 MoveAxis(U, 0, ABG)
01:49:21.574 00.000 8976 move complete, result=0
01:49:21.574 00.000 8976 worker thread done servicing request
01:49:21.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
01:49:21.584 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
01:49:21.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:21.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:21.584 00.000 5052 Enqueuing Expose request
01:49:21.585 00.001 8976 Worker thread wakes up
01:49:21.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:21.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:21.585 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:49:22.270 00.685 8976 Exposure complete
01:49:22.276 00.006 8976 worker thread done servicing request
01:49:22.276 00.000 5052 OnExposeComplete: enter
01:49:22.276 00.000 5052 UpdateGuideState(): m_state=6
01:49:22.276 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5698
01:49:22.277 00.001 5052 Star::Find returns 1 (0), X=328.52, Y=281.95, Mass=193, SNR=9.6, Peak=75 HFD=2.3
01:49:22.277 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
01:49:22.277 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
01:49:22.277 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.24 hyp=0.69 cameraTheta=2.79 mountX=0.51 mountY=0.42, mountTheta=0.69
01:49:22.277 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.24, opts=13)
01:49:22.277 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.24)
01:49:22.277 00.000 8976 Worker thread wakes up
01:49:22.278 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.24) opts 0xd
01:49:22.278 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.24)
01:49:22.278 00.000 8976 Moving (-0.65, 0.24) raw xDistance=0.51 yDistance=0.42
01:49:22.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:49:22.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:49:22.278 00.000 8976 MoveAxis(L, 2, ABG)
01:49:22.278 00.000 8976 stepping (-3, 21) + (-2, 0)
01:49:22.278 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:22.278 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:49:22.288 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:49:22.288 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:22.288 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:22.288 00.000 5052 Enqueuing Expose request
01:49:22.301 00.013 8976 Received - 47 (G) 
01:49:22.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:22.301 00.000 8976 stepped: pos (-5, 21)
01:49:22.301 00.000 8976 MoveAxis(D, 2, ABG)
01:49:22.301 00.000 8976 stepping (-5, 21) + (0, -2)
01:49:22.302 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:22.334 00.032 8976 Received - 47 (G) 
01:49:22.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:22.334 00.000 8976 stepped: pos (-5, 19)
01:49:22.334 00.000 8976 move complete, result=0
01:49:22.334 00.000 8976 worker thread done servicing request
01:49:22.334 00.000 8976 Worker thread wakes up
01:49:22.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:22.334 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:22.334 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:49:23.026 00.692 8976 Exposure complete
01:49:23.031 00.005 8976 worker thread done servicing request
01:49:23.031 00.000 5052 OnExposeComplete: enter
01:49:23.032 00.001 5052 UpdateGuideState(): m_state=6
01:49:23.032 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5699
01:49:23.032 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.64, Mass=218, SNR=10.2, Peak=75 HFD=2.3
01:49:23.032 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.93 = 1.36)
01:49:23.032 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
01:49:23.032 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-2.88 mountX=0.06 mountY=0.27, mountTheta=1.35
01:49:23.033 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.07, opts=13)
01:49:23.033 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.07)
01:49:23.033 00.000 8976 Worker thread wakes up
01:49:23.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.07) opts 0xd
01:49:23.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.07)
01:49:23.033 00.000 8976 Moving (-0.28, -0.07) raw xDistance=0.06 yDistance=0.27
01:49:23.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:49:23.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
01:49:23.033 00.000 8976 MoveAxis(R, 0, ABG)
01:49:23.033 00.000 8976 MoveAxis(D, 1, ABG)
01:49:23.033 00.000 8976 stepping (-5, 19) + (0, -1)
01:49:23.033 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:23.034 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:49:23.044 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
01:49:23.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:23.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:23.044 00.000 5052 Enqueuing Expose request
01:49:23.053 00.009 8976 Received - 47 (G) 
01:49:23.053 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:23.053 00.000 8976 stepped: pos (-5, 18)
01:49:23.053 00.000 8976 move complete, result=0
01:49:23.053 00.000 8976 worker thread done servicing request
01:49:23.053 00.000 8976 Worker thread wakes up
01:49:23.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:23.053 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:23.053 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:49:23.745 00.692 8976 Exposure complete
01:49:23.750 00.005 8976 worker thread done servicing request
01:49:23.750 00.000 5052 OnExposeComplete: enter
01:49:23.750 00.000 5052 UpdateGuideState(): m_state=6
01:49:23.750 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5700
01:49:23.750 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.63, Mass=211, SNR=10.0, Peak=75 HFD=2.4
01:49:23.750 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.99 = 1.30)
01:49:23.750 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
01:49:23.750 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.07 hyp=0.38 cameraTheta=-2.94 mountX=0.10 mountY=0.35, mountTheta=1.29
01:49:23.751 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.07, opts=13)
01:49:23.751 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.07)
01:49:23.751 00.000 8976 Worker thread wakes up
01:49:23.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.07) opts 0xd
01:49:23.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.07)
01:49:23.751 00.000 8976 Moving (-0.37, -0.07) raw xDistance=0.10 yDistance=0.35
01:49:23.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:49:23.752 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:49:23.752 00.000 8976 MoveAxis(R, 0, ABG)
01:49:23.752 00.000 8976 MoveAxis(D, 1, ABG)
01:49:23.752 00.000 8976 stepping (-5, 18) + (0, -1)
01:49:23.752 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:23.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:49:23.762 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
01:49:23.763 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:23.763 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:23.763 00.000 5052 Enqueuing Expose request
01:49:23.772 00.009 8976 Received - 47 (G) 
01:49:23.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:23.772 00.000 8976 stepped: pos (-5, 17)
01:49:23.772 00.000 8976 move complete, result=0
01:49:23.772 00.000 8976 worker thread done servicing request
01:49:23.772 00.000 8976 Worker thread wakes up
01:49:23.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:23.773 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:23.773 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:49:24.464 00.691 8976 Exposure complete
01:49:24.470 00.006 8976 worker thread done servicing request
01:49:24.470 00.000 5052 OnExposeComplete: enter
01:49:24.470 00.000 5052 UpdateGuideState(): m_state=6
01:49:24.470 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5701
01:49:24.470 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.55, Mass=204, SNR=9.9, Peak=71 HFD=2.2
01:49:24.470 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
01:49:24.470 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.54)
01:49:24.470 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-2.60 mountX=-0.02 mountY=0.31, mountTheta=1.64
01:49:24.471 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.16, opts=13)
01:49:24.471 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.16)
01:49:24.471 00.000 8976 Worker thread wakes up
01:49:24.471 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.16) opts 0xd
01:49:24.471 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.16)
01:49:24.471 00.000 8976 Moving (-0.27, -0.16) raw xDistance=-0.02 yDistance=0.31
01:49:24.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:49:24.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:49:24.471 00.000 8976 MoveAxis(R, 0, ABG)
01:49:24.471 00.000 8976 MoveAxis(D, 1, ABG)
01:49:24.471 00.000 8976 stepping (-5, 17) + (0, -1)
01:49:24.471 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:24.472 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:49:24.481 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:49:24.482 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:24.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:24.482 00.000 5052 Enqueuing Expose request
01:49:24.492 00.010 8976 Received - 47 (G) 
01:49:24.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:24.492 00.000 8976 stepped: pos (-5, 16)
01:49:24.492 00.000 8976 move complete, result=0
01:49:24.492 00.000 8976 worker thread done servicing request
01:49:24.492 00.000 8976 Worker thread wakes up
01:49:24.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:24.492 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:49:24.492 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:25.178 00.686 8976 Exposure complete
01:49:25.184 00.006 8976 worker thread done servicing request
01:49:25.184 00.000 5052 OnExposeComplete: enter
01:49:25.184 00.000 5052 UpdateGuideState(): m_state=6
01:49:25.184 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5702
01:49:25.184 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.72, Mass=224, SNR=10.3, Peak=71 HFD=2.5
01:49:25.184 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:49:25.184 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:49:25.184 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.05 mountX=0.09 mountY=0.13, mountTheta=0.98
01:49:25.185 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.01, opts=13)
01:49:25.185 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.01)
01:49:25.185 00.000 8976 Worker thread wakes up
01:49:25.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.01) opts 0xd
01:49:25.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.01)
01:49:25.185 00.000 8976 Moving (-0.17, 0.01) raw xDistance=0.09 yDistance=0.13
01:49:25.186 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:49:25.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:49:25.186 00.000 8976 MoveAxis(R, 0, ABG)
01:49:25.186 00.000 8976 MoveAxis(U, 0, ABG)
01:49:25.186 00.000 8976 move complete, result=0
01:49:25.186 00.000 8976 worker thread done servicing request
01:49:25.186 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:49:25.196 00.010 5052 UpdateGuideState exits: m=224 SNR=10.3
01:49:25.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:25.196 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:25.196 00.000 5052 Enqueuing Expose request
01:49:25.196 00.000 8976 Worker thread wakes up
01:49:25.197 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:25.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:25.197 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:25.881 00.684 8976 Exposure complete
01:49:25.886 00.005 8976 worker thread done servicing request
01:49:25.886 00.000 5052 OnExposeComplete: enter
01:49:25.886 00.000 5052 UpdateGuideState(): m_state=6
01:49:25.886 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5703
01:49:25.887 00.001 5052 Star::Find returns 1 (0), X=328.73, Y=281.83, Mass=194, SNR=9.6, Peak=76 HFD=2.4
01:49:25.887 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:49:25.887 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:49:25.887 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.12 hyp=0.46 cameraTheta=2.88 mountX=0.31 mountY=0.31, mountTheta=0.79
01:49:25.887 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.12, opts=13)
01:49:25.887 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.12)
01:49:25.887 00.000 8976 Worker thread wakes up
01:49:25.888 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.12) opts 0xd
01:49:25.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.12)
01:49:25.888 00.000 8976 Moving (-0.44, 0.12) raw xDistance=0.31 yDistance=0.31
01:49:25.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:49:25.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:49:25.888 00.000 8976 MoveAxis(L, 1, ABG)
01:49:25.888 00.000 8976 stepping (-5, 16) + (-1, 0)
01:49:25.888 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:25.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:49:25.898 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:49:25.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:25.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:25.898 00.000 5052 Enqueuing Expose request
01:49:25.914 00.016 8976 Received - 47 (G) 
01:49:25.915 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:25.915 00.000 8976 stepped: pos (-6, 16)
01:49:25.915 00.000 8976 MoveAxis(D, 1, ABG)
01:49:25.915 00.000 8976 stepping (-6, 16) + (0, -1)
01:49:25.915 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:25.947 00.032 8976 Received - 47 (G) 
01:49:25.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:25.947 00.000 8976 stepped: pos (-6, 15)
01:49:25.947 00.000 8976 move complete, result=0
01:49:25.947 00.000 8976 worker thread done servicing request
01:49:25.947 00.000 8976 Worker thread wakes up
01:49:25.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:25.947 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:25.947 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:49:26.638 00.691 8976 Exposure complete
01:49:26.643 00.005 8976 worker thread done servicing request
01:49:26.644 00.001 5052 OnExposeComplete: enter
01:49:26.644 00.000 5052 UpdateGuideState(): m_state=6
01:49:26.644 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5704
01:49:26.644 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.72, Mass=213, SNR=10.1, Peak=83 HFD=2.3
01:49:26.644 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:49:26.644 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:49:26.644 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.01 hyp=0.32 cameraTheta=3.11 mountX=0.16 mountY=0.27, mountTheta=1.04
01:49:26.644 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.01, opts=13)
01:49:26.644 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.01)
01:49:26.645 00.001 8976 Worker thread wakes up
01:49:26.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.01) opts 0xd
01:49:26.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.01)
01:49:26.645 00.000 8976 Moving (-0.32, 0.01) raw xDistance=0.16 yDistance=0.27
01:49:26.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:49:26.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
01:49:26.645 00.000 8976 MoveAxis(R, 0, ABG)
01:49:26.645 00.000 8976 MoveAxis(D, 1, ABG)
01:49:26.645 00.000 8976 stepping (-6, 15) + (0, -1)
01:49:26.645 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:26.645 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:49:26.655 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:49:26.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:26.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:26.655 00.000 5052 Enqueuing Expose request
01:49:26.666 00.011 8976 Received - 47 (G) 
01:49:26.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:26.666 00.000 8976 stepped: pos (-6, 14)
01:49:26.666 00.000 8976 move complete, result=0
01:49:26.666 00.000 8976 worker thread done servicing request
01:49:26.666 00.000 8976 Worker thread wakes up
01:49:26.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:26.666 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:26.666 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:49:27.355 00.689 8976 Exposure complete
01:49:27.360 00.005 8976 worker thread done servicing request
01:49:27.360 00.000 5052 OnExposeComplete: enter
01:49:27.360 00.000 5052 UpdateGuideState(): m_state=6
01:49:27.361 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5705
01:49:27.361 00.000 5052 Star::Find returns 1 (0), X=327.77, Y=281.77, Mass=187, SNR=9.5, Peak=82 HFD=2.0
01:49:27.361 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:49:27.361 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:49:27.361 00.000 5052 CameraToMount -- cameraX=-1.41 cameraY=0.06 hyp=1.41 cameraTheta=3.10 mountX=0.69 mountY=1.15, mountTheta=1.03
01:49:27.361 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.41, y=0.06, opts=13)
01:49:27.361 00.000 5052 Enqueuing Move request for stepguider (-1.41, 0.06)
01:49:27.361 00.000 8976 Worker thread wakes up
01:49:27.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.41, 0.06) opts 0xd
01:49:27.363 00.002 8976 Handling offset move in thread for stepguider, endpoint = (-1.41, 0.06)
01:49:27.363 00.000 8976 Moving (-1.41, 0.06) raw xDistance=0.69 yDistance=1.15
01:49:27.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69
01:49:27.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.15
01:49:27.363 00.000 8976 MoveAxis(L, 3, ABG)
01:49:27.363 00.000 8976 stepping (-6, 14) + (-3, 0)
01:49:27.363 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:27.364 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:49:27.374 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
01:49:27.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:27.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:27.374 00.000 5052 Enqueuing Expose request
01:49:27.401 00.027 8976 Received - 47 (G) 
01:49:27.401 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:27.401 00.000 8976 stepped: pos (-9, 14)
01:49:27.401 00.000 8976 MoveAxis(D, 5, ABG)
01:49:27.401 00.000 8976 stepping (-9, 14) + (0, -5)
01:49:27.401 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:49:27.449 00.048 8976 Received - 47 (G) 
01:49:27.449 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:49:27.449 00.000 8976 stepped: pos (-9, 9)
01:49:27.449 00.000 8976 move complete, result=0
01:49:27.449 00.000 8976 worker thread done servicing request
01:49:27.449 00.000 8976 Worker thread wakes up
01:49:27.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:27.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:27.449 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.1 px 5 ms SOUTH
01:49:28.139 00.690 8976 Exposure complete
01:49:28.144 00.005 8976 worker thread done servicing request
01:49:28.144 00.000 5052 OnExposeComplete: enter
01:49:28.144 00.000 5052 UpdateGuideState(): m_state=6
01:49:28.144 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5706
01:49:28.144 00.000 5052 Star::Find returns 1 (0), X=328.05, Y=281.63, Mass=208, SNR=10.0, Peak=77 HFD=2.3
01:49:28.144 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.12 = 1.17)
01:49:28.144 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
01:49:28.144 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=-0.08 hyp=1.13 cameraTheta=-3.07 mountX=0.44 mountY=0.98, mountTheta=1.15
01:49:28.145 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=-0.08, opts=13)
01:49:28.145 00.000 5052 Enqueuing Move request for stepguider (-1.12, -0.08)
01:49:28.145 00.000 8976 Worker thread wakes up
01:49:28.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, -0.08) opts 0xd
01:49:28.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, -0.08)
01:49:28.145 00.000 8976 Moving (-1.12, -0.08) raw xDistance=0.44 yDistance=0.98
01:49:28.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
01:49:28.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.98
01:49:28.145 00.000 8976 MoveAxis(L, 2, ABG)
01:49:28.145 00.000 8976 stepping (-9, 9) + (-2, 0)
01:49:28.146 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:28.146 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:49:28.156 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:49:28.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:28.156 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:28.156 00.000 5052 Enqueuing Expose request
01:49:28.169 00.013 8976 Received - 47 (G) 
01:49:28.169 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:28.169 00.000 8976 stepped: pos (-11, 9)
01:49:28.169 00.000 8976 MoveAxis(D, 4, ABG)
01:49:28.169 00.000 8976 stepping (-11, 9) + (0, -4)
01:49:28.169 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:49:28.201 00.032 8976 Received - 47 (G) 
01:49:28.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:49:28.201 00.000 8976 stepped: pos (-11, 5)
01:49:28.201 00.000 8976 move complete, result=0
01:49:28.201 00.000 8976 worker thread done servicing request
01:49:28.201 00.000 8976 Worker thread wakes up
01:49:28.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:28.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:28.201 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:49:28.890 00.689 8976 Exposure complete
01:49:28.895 00.005 8976 worker thread done servicing request
01:49:28.896 00.001 5052 OnExposeComplete: enter
01:49:28.896 00.000 5052 UpdateGuideState(): m_state=6
01:49:28.896 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5707
01:49:28.896 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.74, Mass=211, SNR=10.1, Peak=85 HFD=2.0
01:49:28.896 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:49:28.896 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:49:28.896 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.03 hyp=0.49 cameraTheta=3.08 mountX=0.25 mountY=0.39, mountTheta=1.00
01:49:28.897 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.03, opts=13)
01:49:28.897 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.03)
01:49:28.897 00.000 8976 Worker thread wakes up
01:49:28.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.03) opts 0xd
01:49:28.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.03)
01:49:28.897 00.000 8976 Moving (-0.48, 0.03) raw xDistance=0.25 yDistance=0.39
01:49:28.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:49:28.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.39
01:49:28.897 00.000 8976 MoveAxis(R, 0, ABG)
01:49:28.897 00.000 8976 MoveAxis(D, 2, ABG)
01:49:28.897 00.000 8976 stepping (-11, 5) + (0, -2)
01:49:28.897 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:28.898 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:49:28.907 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
01:49:28.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:28.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:28.907 00.000 5052 Enqueuing Expose request
01:49:28.920 00.013 8976 Received - 47 (G) 
01:49:28.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:28.920 00.000 8976 stepped: pos (-11, 3)
01:49:28.920 00.000 8976 move complete, result=0
01:49:28.920 00.000 8976 worker thread done servicing request
01:49:28.920 00.000 8976 Worker thread wakes up
01:49:28.920 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:49:28.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:28.920 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:29.626 00.706 8976 Exposure complete
01:49:29.632 00.006 8976 worker thread done servicing request
01:49:29.632 00.000 5052 OnExposeComplete: enter
01:49:29.632 00.000 5052 UpdateGuideState(): m_state=6
01:49:29.632 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5708
01:49:29.632 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.92, Mass=221, SNR=10.3, Peak=79 HFD=2.4
01:49:29.632 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
01:49:29.632 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
01:49:29.632 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.21 hyp=0.43 cameraTheta=2.63 mountX=0.36 mountY=0.20, mountTheta=0.51
01:49:29.633 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.21, opts=13)
01:49:29.633 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.21)
01:49:29.633 00.000 8976 Worker thread wakes up
01:49:29.633 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.21) opts 0xd
01:49:29.633 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.21)
01:49:29.633 00.000 8976 Moving (-0.38, 0.21) raw xDistance=0.36 yDistance=0.20
01:49:29.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:49:29.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:49:29.633 00.000 8976 MoveAxis(L, 1, ABG)
01:49:29.633 00.000 8976 stepping (-11, 3) + (-1, 0)
01:49:29.633 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:29.634 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
01:49:29.644 00.010 5052 UpdateGuideState exits: m=221 SNR=10.3
01:49:29.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:29.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:29.644 00.000 5052 Enqueuing Expose request
01:49:29.655 00.011 8976 Received - 47 (G) 
01:49:29.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:29.655 00.000 8976 stepped: pos (-12, 3)
01:49:29.655 00.000 8976 MoveAxis(U, 0, ABG)
01:49:29.655 00.000 8976 move complete, result=0
01:49:29.655 00.000 8976 worker thread done servicing request
01:49:29.655 00.000 8976 Worker thread wakes up
01:49:29.655 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
01:49:29.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:29.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:30.347 00.692 8976 Exposure complete
01:49:30.352 00.005 8976 worker thread done servicing request
01:49:30.352 00.000 5052 OnExposeComplete: enter
01:49:30.353 00.001 5052 UpdateGuideState(): m_state=6
01:49:30.353 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5709
01:49:30.353 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.76, Mass=193, SNR=9.6, Peak=73 HFD=2.5
01:49:30.353 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:49:30.353 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:49:30.353 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.22 cameraTheta=0.24 mountX=-0.05 mountY=-0.21, mountTheta=-1.81
01:49:30.353 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.05, opts=13)
01:49:30.354 00.001 5052 Enqueuing Move request for stepguider (0.21, 0.05)
01:49:30.354 00.000 8976 Worker thread wakes up
01:49:30.354 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.05) opts 0xd
01:49:30.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.05)
01:49:30.354 00.000 8976 Moving (0.21, 0.05) raw xDistance=-0.05 yDistance=-0.21
01:49:30.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:49:30.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:49:30.354 00.000 8976 MoveAxis(R, 0, ABG)
01:49:30.354 00.000 8976 MoveAxis(U, 0, ABG)
01:49:30.354 00.000 8976 move complete, result=0
01:49:30.354 00.000 8976 worker thread done servicing request
01:49:30.354 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:49:30.364 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:49:30.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:30.364 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:30.364 00.000 5052 Enqueuing Expose request
01:49:30.364 00.000 8976 Worker thread wakes up
01:49:30.364 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:30.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:30.365 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:31.051 00.686 8976 Exposure complete
01:49:31.056 00.005 8976 worker thread done servicing request
01:49:31.056 00.000 5052 OnExposeComplete: enter
01:49:31.057 00.001 5052 UpdateGuideState(): m_state=6
01:49:31.057 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5710
01:49:31.057 00.000 5052 Star::Find returns 1 (0), X=330.35, Y=281.54, Mass=212, SNR=10.0, Peak=72 HFD=3.0
01:49:31.057 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
01:49:31.057 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
01:49:31.057 00.000 5052 CameraToMount -- cameraX=1.18 cameraY=-0.17 hyp=1.19 cameraTheta=-0.14 mountX=-0.69 mountY=-0.90, mountTheta=-2.22
01:49:31.057 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.18, y=-0.17, opts=13)
01:49:31.058 00.001 5052 Enqueuing Move request for stepguider (1.18, -0.17)
01:49:31.058 00.000 8976 Worker thread wakes up
01:49:31.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.18, -0.17) opts 0xd
01:49:31.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.18, -0.17)
01:49:31.058 00.000 8976 Moving (1.18, -0.17) raw xDistance=-0.69 yDistance=-0.90
01:49:31.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
01:49:31.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.90
01:49:31.058 00.000 8976 MoveAxis(R, 3, ABG)
01:49:31.058 00.000 8976 stepping (-12, 3) + (3, 0)
01:49:31.058 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:31.059 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:49:31.068 00.009 5052 UpdateGuideState exits: m=212 SNR=10.0
01:49:31.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:31.068 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:31.069 00.001 5052 Enqueuing Expose request
01:49:31.094 00.025 8976 Received - 47 (G) 
01:49:31.094 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:31.094 00.000 8976 stepped: pos (-9, 3)
01:49:31.094 00.000 8976 MoveAxis(U, 4, ABG)
01:49:31.094 00.000 8976 stepping (-9, 3) + (0, 4)
01:49:31.094 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:49:31.127 00.033 8976 Received - 47 (G) 
01:49:31.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:49:31.127 00.000 8976 stepped: pos (-9, 7)
01:49:31.127 00.000 8976 move complete, result=0
01:49:31.127 00.000 8976 worker thread done servicing request
01:49:31.127 00.000 8976 Worker thread wakes up
01:49:31.127 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:31.127 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:31.127 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.9 px 4 ms NORTH
01:49:31.818 00.691 8976 Exposure complete
01:49:31.823 00.005 8976 worker thread done servicing request
01:49:31.823 00.000 5052 OnExposeComplete: enter
01:49:31.823 00.000 5052 UpdateGuideState(): m_state=6
01:49:31.823 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5711
01:49:31.823 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.68, Mass=186, SNR=9.4, Peak=69 HFD=2.3
01:49:31.824 00.001 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:49:31.824 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:49:31.824 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.03 hyp=0.78 cameraTheta=-0.04 mountX=-0.38 mountY=-0.64, mountTheta=-2.11
01:49:31.824 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.03, opts=13)
01:49:31.824 00.000 5052 Enqueuing Move request for stepguider (0.78, -0.03)
01:49:31.824 00.000 8976 Worker thread wakes up
01:49:31.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.03) opts 0xd
01:49:31.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.03)
01:49:31.824 00.000 8976 Moving (0.78, -0.03) raw xDistance=-0.38 yDistance=-0.64
01:49:31.825 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38
01:49:31.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
01:49:31.825 00.000 8976 MoveAxis(R, 2, ABG)
01:49:31.825 00.000 8976 stepping (-9, 7) + (2, 0)
01:49:31.825 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:31.825 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:49:31.835 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:49:31.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:31.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:31.835 00.000 5052 Enqueuing Expose request
01:49:31.861 00.026 8976 Received - 47 (G) 
01:49:31.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:31.861 00.000 8976 stepped: pos (-7, 7)
01:49:31.861 00.000 8976 MoveAxis(U, 3, ABG)
01:49:31.861 00.000 8976 stepping (-7, 7) + (0, 3)
01:49:31.861 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:31.894 00.033 8976 Received - 47 (G) 
01:49:31.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:31.894 00.000 8976 stepped: pos (-7, 10)
01:49:31.894 00.000 8976 move complete, result=0
01:49:31.894 00.000 8976 worker thread done servicing request
01:49:31.894 00.000 8976 Worker thread wakes up
01:49:31.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:31.894 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:31.894 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
01:49:32.584 00.690 8976 Exposure complete
01:49:32.590 00.006 8976 worker thread done servicing request
01:49:32.590 00.000 5052 OnExposeComplete: enter
01:49:32.590 00.000 5052 UpdateGuideState(): m_state=6
01:49:32.590 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5712
01:49:32.590 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.93, Mass=196, SNR=9.7, Peak=68 HFD=2.3
01:49:32.590 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
01:49:32.590 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:49:32.590 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.22 hyp=0.70 cameraTheta=0.32 mountX=-0.11 mountY=-0.67, mountTheta=-1.73
01:49:32.591 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.22, opts=13)
01:49:32.591 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.22)
01:49:32.591 00.000 8976 Worker thread wakes up
01:49:32.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.22) opts 0xd
01:49:32.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.22)
01:49:32.591 00.000 8976 Moving (0.66, 0.22) raw xDistance=-0.11 yDistance=-0.67
01:49:32.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:49:32.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
01:49:32.591 00.000 8976 MoveAxis(R, 0, ABG)
01:49:32.591 00.000 8976 MoveAxis(U, 3, ABG)
01:49:32.591 00.000 8976 stepping (-7, 10) + (0, 3)
01:49:32.591 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:32.592 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:49:32.603 00.011 5052 UpdateGuideState exits: m=196 SNR=9.7
01:49:32.604 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:32.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:32.604 00.000 5052 Enqueuing Expose request
01:49:32.629 00.025 8976 Received - 47 (G) 
01:49:32.629 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:32.629 00.000 8976 stepped: pos (-7, 13)
01:49:32.629 00.000 8976 move complete, result=0
01:49:32.629 00.000 8976 worker thread done servicing request
01:49:32.629 00.000 8976 Worker thread wakes up
01:49:32.629 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:32.629 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:32.629 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:49:33.334 00.705 8976 Exposure complete
01:49:33.340 00.006 8976 worker thread done servicing request
01:49:33.340 00.000 5052 OnExposeComplete: enter
01:49:33.341 00.001 5052 UpdateGuideState(): m_state=6
01:49:33.341 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5713
01:49:33.341 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.91, Mass=209, SNR=10.0, Peak=69 HFD=2.5
01:49:33.341 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
01:49:33.341 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
01:49:33.341 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.22 cameraTheta=1.26 mountX=0.15 mountY=-0.17, mountTheta=-0.83
01:49:33.341 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.20, opts=13)
01:49:33.341 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.20)
01:49:33.342 00.001 8976 Worker thread wakes up
01:49:33.342 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.20) opts 0xd
01:49:33.342 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.20)
01:49:33.342 00.000 8976 Moving (0.07, 0.20) raw xDistance=0.15 yDistance=-0.17
01:49:33.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:49:33.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:49:33.342 00.000 8976 MoveAxis(R, 0, ABG)
01:49:33.342 00.000 8976 MoveAxis(U, 0, ABG)
01:49:33.342 00.000 8976 move complete, result=0
01:49:33.342 00.000 8976 worker thread done servicing request
01:49:33.342 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:49:33.353 00.011 5052 UpdateGuideState exits: m=209 SNR=10.0
01:49:33.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:33.353 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:33.353 00.000 5052 Enqueuing Expose request
01:49:33.354 00.001 8976 Worker thread wakes up
01:49:33.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:33.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:33.354 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:34.043 00.689 8976 Exposure complete
01:49:34.048 00.005 8976 worker thread done servicing request
01:49:34.048 00.000 5052 OnExposeComplete: enter
01:49:34.048 00.000 5052 UpdateGuideState(): m_state=6
01:49:34.049 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5714
01:49:34.049 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.87, Mass=202, SNR=9.8, Peak=75 HFD=2.2
01:49:34.049 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
01:49:34.049 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
01:49:34.049 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.31 mountX=0.21 mountY=0.04, mountTheta=0.17
01:49:34.049 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.16, opts=13)
01:49:34.049 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.16)
01:49:34.050 00.001 8976 Worker thread wakes up
01:49:34.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.16) opts 0xd
01:49:34.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.16)
01:49:34.050 00.000 8976 Moving (-0.15, 0.16) raw xDistance=0.21 yDistance=0.04
01:49:34.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:49:34.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:49:34.050 00.000 8976 MoveAxis(R, 0, ABG)
01:49:34.050 00.000 8976 MoveAxis(U, 0, ABG)
01:49:34.050 00.000 8976 move complete, result=0
01:49:34.050 00.000 8976 worker thread done servicing request
01:49:34.051 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:49:34.060 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:49:34.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:34.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:34.060 00.000 5052 Enqueuing Expose request
01:49:34.061 00.001 8976 Worker thread wakes up
01:49:34.061 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:34.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:34.061 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:34.751 00.690 8976 Exposure complete
01:49:34.756 00.005 8976 worker thread done servicing request
01:49:34.756 00.000 5052 OnExposeComplete: enter
01:49:34.756 00.000 5052 UpdateGuideState(): m_state=6
01:49:34.756 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5715
01:49:34.757 00.001 5052 Star::Find returns 1 (0), X=329.48, Y=282.03, Mass=212, SNR=10.0, Peak=68 HFD=2.3
01:49:34.757 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
01:49:34.757 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
01:49:34.757 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.32 hyp=0.44 cameraTheta=0.81 mountX=0.15 mountY=-0.43, mountTheta=-1.24
01:49:34.757 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.32, opts=13)
01:49:34.758 00.001 5052 Enqueuing Move request for stepguider (0.31, 0.32)
01:49:34.758 00.000 8976 Worker thread wakes up
01:49:34.758 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.32) opts 0xd
01:49:34.758 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.32)
01:49:34.758 00.000 8976 Moving (0.31, 0.32) raw xDistance=0.15 yDistance=-0.43
01:49:34.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:49:34.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:49:34.758 00.000 8976 MoveAxis(R, 0, ABG)
01:49:34.758 00.000 8976 MoveAxis(U, 2, ABG)
01:49:34.758 00.000 8976 stepping (-7, 13) + (0, 2)
01:49:34.758 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:34.760 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:49:34.769 00.009 5052 UpdateGuideState exits: m=212 SNR=10.0
01:49:34.770 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:34.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:34.770 00.000 5052 Enqueuing Expose request
01:49:34.787 00.017 8976 Received - 47 (G) 
01:49:34.787 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:34.787 00.000 8976 stepped: pos (-7, 15)
01:49:34.787 00.000 8976 move complete, result=0
01:49:34.787 00.000 8976 worker thread done servicing request
01:49:34.787 00.000 8976 Worker thread wakes up
01:49:34.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:34.787 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:34.787 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:49:35.477 00.690 8976 Exposure complete
01:49:35.483 00.006 8976 worker thread done servicing request
01:49:35.483 00.000 5052 OnExposeComplete: enter
01:49:35.483 00.000 5052 UpdateGuideState(): m_state=6
01:49:35.483 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5716
01:49:35.483 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.73, Mass=200, SNR=9.8, Peak=74 HFD=2.7
01:49:35.483 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
01:49:35.483 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
01:49:35.483 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.21 cameraTheta=0.08 mountX=-0.08 mountY=-0.18, mountTheta=-1.98
01:49:35.484 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.02, opts=13)
01:49:35.484 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.02)
01:49:35.484 00.000 8976 Worker thread wakes up
01:49:35.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.02) opts 0xd
01:49:35.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.02)
01:49:35.484 00.000 8976 Moving (0.20, 0.02) raw xDistance=-0.08 yDistance=-0.18
01:49:35.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:49:35.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:49:35.484 00.000 8976 MoveAxis(R, 0, ABG)
01:49:35.485 00.001 8976 MoveAxis(U, 0, ABG)
01:49:35.485 00.000 8976 move complete, result=0
01:49:35.485 00.000 8976 worker thread done servicing request
01:49:35.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:49:35.494 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:49:35.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:35.494 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:35.495 00.001 5052 Enqueuing Expose request
01:49:35.495 00.000 8976 Worker thread wakes up
01:49:35.495 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:35.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:35.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:36.186 00.691 8976 Exposure complete
01:49:36.191 00.005 8976 worker thread done servicing request
01:49:36.191 00.000 5052 OnExposeComplete: enter
01:49:36.191 00.000 5052 UpdateGuideState(): m_state=6
01:49:36.191 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5717
01:49:36.191 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.83, Mass=209, SNR=10.0, Peak=70 HFD=2.4
01:49:36.191 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
01:49:36.191 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:49:36.191 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.12 hyp=0.67 cameraTheta=0.18 mountX=-0.19 mountY=-0.62, mountTheta=-1.87
01:49:36.191 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.12, opts=13)
01:49:36.191 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.12)
01:49:36.192 00.001 8976 Worker thread wakes up
01:49:36.192 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.12) opts 0xd
01:49:36.192 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.12)
01:49:36.192 00.000 8976 Moving (0.66, 0.12) raw xDistance=-0.19 yDistance=-0.62
01:49:36.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:49:36.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
01:49:36.192 00.000 8976 MoveAxis(R, 0, ABG)
01:49:36.192 00.000 8976 MoveAxis(U, 2, ABG)
01:49:36.192 00.000 8976 stepping (-7, 15) + (0, 2)
01:49:36.192 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:36.192 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:49:36.202 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:49:36.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:36.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:36.202 00.000 5052 Enqueuing Expose request
01:49:36.226 00.024 8976 Received - 47 (G) 
01:49:36.226 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:36.226 00.000 8976 stepped: pos (-7, 17)
01:49:36.226 00.000 8976 move complete, result=0
01:49:36.226 00.000 8976 worker thread done servicing request
01:49:36.226 00.000 8976 Worker thread wakes up
01:49:36.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:36.226 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:49:36.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:36.913 00.687 8976 Exposure complete
01:49:36.918 00.005 8976 worker thread done servicing request
01:49:36.918 00.000 5052 OnExposeComplete: enter
01:49:36.918 00.000 5052 UpdateGuideState(): m_state=6
01:49:36.919 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5718
01:49:36.919 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.77, Mass=223, SNR=10.3, Peak=70 HFD=2.5
01:49:36.919 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
01:49:36.919 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
01:49:36.919 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=0.06 hyp=0.92 cameraTheta=0.07 mountX=-0.36 mountY=-0.80, mountTheta=-2.00
01:49:36.919 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=0.06, opts=13)
01:49:36.919 00.000 5052 Enqueuing Move request for stepguider (0.91, 0.06)
01:49:36.919 00.000 8976 Worker thread wakes up
01:49:36.920 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, 0.06) opts 0xd
01:49:36.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, 0.06)
01:49:36.920 00.000 8976 Moving (0.91, 0.06) raw xDistance=-0.36 yDistance=-0.80
01:49:36.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:49:36.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.80
01:49:36.920 00.000 8976 MoveAxis(R, 1, ABG)
01:49:36.920 00.000 8976 stepping (-7, 17) + (1, 0)
01:49:36.920 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:36.920 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:49:36.930 00.010 5052 UpdateGuideState exits: m=223 SNR=10.3
01:49:36.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:36.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:36.930 00.000 5052 Enqueuing Expose request
01:49:36.945 00.015 8976 Received - 47 (G) 
01:49:36.945 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:36.945 00.000 8976 stepped: pos (-6, 17)
01:49:36.945 00.000 8976 MoveAxis(U, 3, ABG)
01:49:36.945 00.000 8976 stepping (-6, 17) + (0, 3)
01:49:36.945 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:36.977 00.032 8976 Received - 47 (G) 
01:49:36.977 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:36.977 00.000 8976 stepped: pos (-6, 20)
01:49:36.977 00.000 8976 move complete, result=0
01:49:36.977 00.000 8976 worker thread done servicing request
01:49:36.977 00.000 8976 Worker thread wakes up
01:49:36.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:36.977 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:36.977 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.8 px 3 ms NORTH
01:49:37.666 00.689 8976 Exposure complete
01:49:37.671 00.005 8976 worker thread done servicing request
01:49:37.671 00.000 5052 OnExposeComplete: enter
01:49:37.671 00.000 5052 UpdateGuideState(): m_state=6
01:49:37.671 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5719
01:49:37.671 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.64, Mass=207, SNR=10.0, Peak=72 HFD=2.8
01:49:37.671 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
01:49:37.672 00.001 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
01:49:37.672 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.39 mountX=-0.15 mountY=-0.11, mountTheta=-2.50
01:49:37.672 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.07, opts=13)
01:49:37.672 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.07)
01:49:37.672 00.000 8976 Worker thread wakes up
01:49:37.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.07) opts 0xd
01:49:37.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.07)
01:49:37.672 00.000 8976 Moving (0.18, -0.07) raw xDistance=-0.15 yDistance=-0.11
01:49:37.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:49:37.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:49:37.672 00.000 8976 MoveAxis(R, 0, ABG)
01:49:37.673 00.001 8976 MoveAxis(U, 0, ABG)
01:49:37.673 00.000 8976 move complete, result=0
01:49:37.673 00.000 8976 worker thread done servicing request
01:49:37.673 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:49:37.682 00.009 5052 UpdateGuideState exits: m=207 SNR=10.0
01:49:37.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:37.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:37.682 00.000 5052 Enqueuing Expose request
01:49:37.682 00.000 8976 Worker thread wakes up
01:49:37.682 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:37.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:37.683 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:38.372 00.689 8976 Exposure complete
01:49:38.377 00.005 8976 worker thread done servicing request
01:49:38.377 00.000 5052 OnExposeComplete: enter
01:49:38.377 00.000 5052 UpdateGuideState(): m_state=6
01:49:38.377 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5720
01:49:38.377 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.62, Mass=193, SNR=9.6, Peak=69 HFD=2.4
01:49:38.377 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
01:49:38.378 00.001 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.05 = -3.05)
01:49:38.378 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.90 mountX=-0.12 mountY=-0.01, mountTheta=-3.05
01:49:38.378 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.09, opts=13)
01:49:38.378 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.09)
01:49:38.378 00.000 8976 Worker thread wakes up
01:49:38.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.09) opts 0xd
01:49:38.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.09)
01:49:38.379 00.001 8976 Moving (0.07, -0.09) raw xDistance=-0.12 yDistance=-0.01
01:49:38.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:49:38.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:49:38.379 00.000 8976 MoveAxis(R, 0, ABG)
01:49:38.379 00.000 8976 MoveAxis(U, 0, ABG)
01:49:38.379 00.000 8976 move complete, result=0
01:49:38.379 00.000 8976 worker thread done servicing request
01:49:38.379 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
01:49:38.388 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:49:38.389 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:38.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:38.389 00.000 5052 Enqueuing Expose request
01:49:38.389 00.000 8976 Worker thread wakes up
01:49:38.389 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:38.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:38.389 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:39.076 00.687 8976 Exposure complete
01:49:39.081 00.005 8976 worker thread done servicing request
01:49:39.082 00.001 5052 OnExposeComplete: enter
01:49:39.082 00.000 5052 UpdateGuideState(): m_state=6
01:49:39.082 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5721
01:49:39.082 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.40, Mass=202, SNR=9.8, Peak=72 HFD=2.4
01:49:39.082 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.04) = xAngle (-3.57 = 2.71)
01:49:39.082 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.67 = 2.61)
01:49:39.082 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.53 mountX=-0.28 mountY=0.16, mountTheta=2.63
01:49:39.083 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.31, opts=13)
01:49:39.083 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.31)
01:49:39.083 00.000 8976 Worker thread wakes up
01:49:39.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.31) opts 0xd
01:49:39.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.31)
01:49:39.083 00.000 8976 Moving (0.01, -0.31) raw xDistance=-0.28 yDistance=0.16
01:49:39.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:49:39.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:49:39.083 00.000 8976 MoveAxis(R, 1, ABG)
01:49:39.083 00.000 8976 stepping (-6, 20) + (1, 0)
01:49:39.083 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:39.084 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:49:39.094 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
01:49:39.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:39.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:39.094 00.000 5052 Enqueuing Expose request
01:49:39.103 00.009 8976 Received - 47 (G) 
01:49:39.103 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:39.103 00.000 8976 stepped: pos (-5, 20)
01:49:39.103 00.000 8976 MoveAxis(U, 0, ABG)
01:49:39.103 00.000 8976 move complete, result=0
01:49:39.103 00.000 8976 worker thread done servicing request
01:49:39.103 00.000 8976 Worker thread wakes up
01:49:39.103 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:39.103 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:39.103 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:49:39.793 00.690 8976 Exposure complete
01:49:39.798 00.005 8976 worker thread done servicing request
01:49:39.799 00.001 5052 OnExposeComplete: enter
01:49:39.799 00.000 5052 UpdateGuideState(): m_state=6
01:49:39.799 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5722
01:49:39.799 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.60, Mass=203, SNR=9.9, Peak=70 HFD=2.9
01:49:39.799 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
01:49:39.799 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
01:49:39.799 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.67 mountX=-0.16 mountY=-0.06, mountTheta=-2.81
01:49:39.799 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.11, opts=13)
01:49:39.799 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.11)
01:49:39.800 00.001 8976 Worker thread wakes up
01:49:39.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.11) opts 0xd
01:49:39.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.11)
01:49:39.800 00.000 8976 Moving (0.14, -0.11) raw xDistance=-0.16 yDistance=-0.06
01:49:39.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:49:39.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:49:39.800 00.000 8976 MoveAxis(R, 0, ABG)
01:49:39.800 00.000 8976 MoveAxis(U, 0, ABG)
01:49:39.800 00.000 8976 move complete, result=0
01:49:39.800 00.000 8976 worker thread done servicing request
01:49:39.800 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:49:39.810 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
01:49:39.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:39.810 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:39.810 00.000 5052 Enqueuing Expose request
01:49:39.810 00.000 8976 Worker thread wakes up
01:49:39.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:39.810 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:39.810 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:40.495 00.685 8976 Exposure complete
01:49:40.500 00.005 8976 worker thread done servicing request
01:49:40.500 00.000 5052 OnExposeComplete: enter
01:49:40.501 00.001 5052 UpdateGuideState(): m_state=6
01:49:40.501 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5723
01:49:40.501 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=282.15, Mass=199, SNR=9.8, Peak=72 HFD=2.5
01:49:40.501 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
01:49:40.501 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
01:49:40.501 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.44 hyp=0.72 cameraTheta=0.66 mountX=0.13 mountY=-0.72, mountTheta=-1.39
01:49:40.501 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.44, opts=13)
01:49:40.501 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.44)
01:49:40.501 00.000 8976 Worker thread wakes up
01:49:40.502 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.44) opts 0xd
01:49:40.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.44)
01:49:40.502 00.000 8976 Moving (0.57, 0.44) raw xDistance=0.13 yDistance=-0.72
01:49:40.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:49:40.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
01:49:40.502 00.000 8976 MoveAxis(R, 0, ABG)
01:49:40.502 00.000 8976 MoveAxis(U, 3, ABG)
01:49:40.502 00.000 8976 stepping (-5, 20) + (0, 3)
01:49:40.502 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:40.502 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:49:40.512 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:49:40.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:40.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:40.512 00.000 5052 Enqueuing Expose request
01:49:40.542 00.030 8976 Received - 47 (G) 
01:49:40.542 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:40.542 00.000 8976 stepped: pos (-5, 23)
01:49:40.542 00.000 8976 move complete, result=0
01:49:40.543 00.001 8976 worker thread done servicing request
01:49:40.543 00.000 8976 Worker thread wakes up
01:49:40.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:40.543 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:40.543 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:49:41.231 00.688 8976 Exposure complete
01:49:41.237 00.006 8976 worker thread done servicing request
01:49:41.237 00.000 5052 OnExposeComplete: enter
01:49:41.237 00.000 5052 UpdateGuideState(): m_state=6
01:49:41.237 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5724
01:49:41.237 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.94, Mass=215, SNR=10.2, Peak=72 HFD=2.3
01:49:41.237 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
01:49:41.237 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
01:49:41.237 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.23 hyp=0.47 cameraTheta=0.52 mountX=0.02 mountY=-0.47, mountTheta=-1.53
01:49:41.238 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.23, opts=13)
01:49:41.238 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.23)
01:49:41.238 00.000 8976 Worker thread wakes up
01:49:41.238 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.23) opts 0xd
01:49:41.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.23)
01:49:41.238 00.000 8976 Moving (0.41, 0.23) raw xDistance=0.02 yDistance=-0.47
01:49:41.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:49:41.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
01:49:41.238 00.000 8976 MoveAxis(R, 0, ABG)
01:49:41.238 00.000 8976 MoveAxis(U, 2, ABG)
01:49:41.238 00.000 8976 stepping (-5, 23) + (0, 2)
01:49:41.238 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:41.239 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:49:41.248 00.009 5052 UpdateGuideState exits: m=215 SNR=10.2
01:49:41.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:41.248 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:41.248 00.000 5052 Enqueuing Expose request
01:49:41.261 00.013 8976 Received - 47 (G) 
01:49:41.261 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:41.261 00.000 8976 stepped: pos (-5, 25)
01:49:41.261 00.000 8976 move complete, result=0
01:49:41.261 00.000 8976 worker thread done servicing request
01:49:41.261 00.000 8976 Worker thread wakes up
01:49:41.261 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:49:41.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:41.261 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:41.953 00.692 8976 Exposure complete
01:49:41.959 00.006 8976 worker thread done servicing request
01:49:41.959 00.000 5052 OnExposeComplete: enter
01:49:41.959 00.000 5052 UpdateGuideState(): m_state=6
01:49:41.959 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5725
01:49:41.959 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.74, Mass=206, SNR=9.9, Peak=75 HFD=2.6
01:49:41.959 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:49:41.959 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:49:41.959 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.29 mountX=-0.02 mountY=-0.09, mountTheta=-1.76
01:49:41.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.03, opts=13)
01:49:41.960 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.03)
01:49:41.960 00.000 8976 Worker thread wakes up
01:49:41.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.03) opts 0xd
01:49:41.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.03)
01:49:41.960 00.000 8976 Moving (0.09, 0.03) raw xDistance=-0.02 yDistance=-0.09
01:49:41.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:49:41.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:49:41.960 00.000 8976 MoveAxis(R, 0, ABG)
01:49:41.960 00.000 8976 MoveAxis(U, 0, ABG)
01:49:41.960 00.000 8976 move complete, result=0
01:49:41.960 00.000 8976 worker thread done servicing request
01:49:41.961 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:49:41.970 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:49:41.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:41.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:41.970 00.000 5052 Enqueuing Expose request
01:49:41.970 00.000 8976 Worker thread wakes up
01:49:41.971 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:41.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:41.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:42.661 00.690 8976 Exposure complete
01:49:42.667 00.006 8976 worker thread done servicing request
01:49:42.667 00.000 5052 OnExposeComplete: enter
01:49:42.667 00.000 5052 UpdateGuideState(): m_state=6
01:49:42.668 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5726
01:49:42.668 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.76, Mass=175, SNR=9.2, Peak=68 HFD=2.3
01:49:42.668 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
01:49:42.668 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
01:49:42.668 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.05 hyp=0.49 cameraTheta=0.10 mountX=-0.18 mountY=-0.43, mountTheta=-1.95
01:49:42.668 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.05, opts=13)
01:49:42.668 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.05)
01:49:42.668 00.000 8976 Worker thread wakes up
01:49:42.669 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.05) opts 0xd
01:49:42.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.05)
01:49:42.669 00.000 8976 Moving (0.48, 0.05) raw xDistance=-0.18 yDistance=-0.43
01:49:42.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:49:42.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:49:42.669 00.000 8976 MoveAxis(R, 0, ABG)
01:49:42.669 00.000 8976 MoveAxis(U, 2, ABG)
01:49:42.669 00.000 8976 stepping (-5, 25) + (0, 2)
01:49:42.669 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:42.669 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:49:42.678 00.009 5052 UpdateGuideState exits: m=175 SNR=9.2
01:49:42.679 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:42.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:42.679 00.000 5052 Enqueuing Expose request
01:49:42.700 00.021 8976 Received - 47 (G) 
01:49:42.700 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:42.700 00.000 8976 stepped: pos (-5, 27)
01:49:42.700 00.000 8976 move complete, result=0
01:49:42.700 00.000 8976 worker thread done servicing request
01:49:42.700 00.000 8976 Worker thread wakes up
01:49:42.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:42.700 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:49:42.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:43.385 00.685 8976 Exposure complete
01:49:43.391 00.006 8976 worker thread done servicing request
01:49:43.391 00.000 5052 OnExposeComplete: enter
01:49:43.391 00.000 5052 UpdateGuideState(): m_state=6
01:49:43.391 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5727
01:49:43.391 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.79, Mass=220, SNR=10.2, Peak=69 HFD=2.7
01:49:43.391 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
01:49:43.391 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
01:49:43.391 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.68 mountX=0.03 mountY=-0.13, mountTheta=-1.37
01:49:43.392 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.08, opts=13)
01:49:43.392 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.08)
01:49:43.392 00.000 8976 Worker thread wakes up
01:49:43.392 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.08) opts 0xd
01:49:43.392 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.08)
01:49:43.392 00.000 8976 Moving (0.10, 0.08) raw xDistance=0.03 yDistance=-0.13
01:49:43.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:49:43.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:49:43.392 00.000 8976 MoveAxis(R, 0, ABG)
01:49:43.392 00.000 8976 MoveAxis(U, 0, ABG)
01:49:43.392 00.000 8976 move complete, result=0
01:49:43.392 00.000 8976 worker thread done servicing request
01:49:43.394 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:49:43.403 00.009 5052 UpdateGuideState exits: m=220 SNR=10.2
01:49:43.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:43.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:43.403 00.000 5052 Enqueuing Expose request
01:49:43.403 00.000 8976 Worker thread wakes up
01:49:43.403 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:43.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:43.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:44.089 00.686 8976 Exposure complete
01:49:44.095 00.006 8976 worker thread done servicing request
01:49:44.095 00.000 5052 OnExposeComplete: enter
01:49:44.095 00.000 5052 UpdateGuideState(): m_state=6
01:49:44.095 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5728
01:49:44.095 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.75, Mass=178, SNR=9.2, Peak=68 HFD=2.4
01:49:44.095 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
01:49:44.095 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
01:49:44.095 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.83 mountX=0.04 mountY=-0.01, mountTheta=-0.31
01:49:44.096 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.04, opts=13)
01:49:44.096 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.04)
01:49:44.096 00.000 8976 Worker thread wakes up
01:49:44.096 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.04) opts 0xd
01:49:44.096 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.04)
01:49:44.096 00.000 8976 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
01:49:44.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:49:44.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:49:44.096 00.000 8976 MoveAxis(R, 0, ABG)
01:49:44.096 00.000 8976 MoveAxis(U, 0, ABG)
01:49:44.096 00.000 8976 move complete, result=0
01:49:44.096 00.000 8976 worker thread done servicing request
01:49:44.098 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:49:44.109 00.011 5052 UpdateGuideState exits: m=178 SNR=9.2
01:49:44.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:44.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:44.109 00.000 5052 Enqueuing Expose request
01:49:44.109 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:44.111 00.002 8976 Worker thread wakes up
01:49:44.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:44.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:44.795 00.684 8976 Exposure complete
01:49:44.801 00.006 8976 worker thread done servicing request
01:49:44.801 00.000 5052 OnExposeComplete: enter
01:49:44.801 00.000 5052 UpdateGuideState(): m_state=6
01:49:44.801 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5729
01:49:44.801 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.90, Mass=201, SNR=9.8, Peak=75 HFD=2.3
01:49:44.801 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
01:49:44.801 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
01:49:44.801 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.19 hyp=0.33 cameraTheta=0.60 mountX=0.04 mountY=-0.33, mountTheta=-1.45
01:49:44.803 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.19, opts=13)
01:49:44.803 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.19)
01:49:44.803 00.000 8976 Worker thread wakes up
01:49:44.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.19) opts 0xd
01:49:44.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.19)
01:49:44.803 00.000 8976 Moving (0.27, 0.19) raw xDistance=0.04 yDistance=-0.33
01:49:44.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:49:44.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:49:44.803 00.000 8976 MoveAxis(R, 0, ABG)
01:49:44.803 00.000 8976 MoveAxis(U, 1, ABG)
01:49:44.803 00.000 8976 stepping (-5, 27) + (0, 1)
01:49:44.803 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:44.804 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:49:44.813 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:49:44.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:44.813 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:44.813 00.000 5052 Enqueuing Expose request
01:49:44.827 00.014 8976 Received - 47 (G) 
01:49:44.827 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:44.827 00.000 8976 stepped: pos (-5, 28)
01:49:44.827 00.000 8976 move complete, result=0
01:49:44.827 00.000 8976 worker thread done servicing request
01:49:44.827 00.000 8976 Worker thread wakes up
01:49:44.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:44.827 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:44.827 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:49:45.519 00.692 8976 Exposure complete
01:49:45.524 00.005 8976 worker thread done servicing request
01:49:45.525 00.001 5052 OnExposeComplete: enter
01:49:45.525 00.000 5052 UpdateGuideState(): m_state=6
01:49:45.525 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5730
01:49:45.525 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.85, Mass=213, SNR=10.1, Peak=73 HFD=2.3
01:49:45.525 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
01:49:45.525 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
01:49:45.525 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.25 mountX=0.11 mountY=-0.12, mountTheta=-0.84
01:49:45.526 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.14, opts=13)
01:49:45.526 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.14)
01:49:45.526 00.000 8976 Worker thread wakes up
01:49:45.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.14) opts 0xd
01:49:45.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.14)
01:49:45.526 00.000 8976 Moving (0.05, 0.14) raw xDistance=0.11 yDistance=-0.12
01:49:45.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:49:45.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:49:45.526 00.000 8976 MoveAxis(R, 0, ABG)
01:49:45.526 00.000 8976 MoveAxis(U, 0, ABG)
01:49:45.526 00.000 8976 move complete, result=0
01:49:45.526 00.000 8976 worker thread done servicing request
01:49:45.527 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:49:45.537 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:49:45.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:45.537 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:45.537 00.000 5052 Enqueuing Expose request
01:49:45.537 00.000 8976 Worker thread wakes up
01:49:45.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:45.537 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:45.537 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:46.224 00.687 8976 Exposure complete
01:49:46.229 00.005 8976 worker thread done servicing request
01:49:46.230 00.001 5052 OnExposeComplete: enter
01:49:46.230 00.000 5052 UpdateGuideState(): m_state=6
01:49:46.230 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5731
01:49:46.230 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.16, Mass=202, SNR=9.8, Peak=71 HFD=2.4
01:49:46.230 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
01:49:46.230 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
01:49:46.230 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.45 hyp=0.48 cameraTheta=1.90 mountX=0.48 mountY=-0.12, mountTheta=-0.24
01:49:46.231 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.45, opts=13)
01:49:46.231 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.45)
01:49:46.231 00.000 8976 Worker thread wakes up
01:49:46.231 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.45) opts 0xd
01:49:46.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.45)
01:49:46.231 00.000 8976 Moving (-0.16, 0.45) raw xDistance=0.48 yDistance=-0.12
01:49:46.232 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:49:46.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:49:46.232 00.000 8976 MoveAxis(L, 2, ABG)
01:49:46.232 00.000 8976 stepping (-5, 28) + (-2, 0)
01:49:46.232 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:46.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:49:46.242 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
01:49:46.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:46.242 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:46.242 00.000 5052 Enqueuing Expose request
01:49:46.265 00.023 8976 Received - 47 (G) 
01:49:46.265 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:46.265 00.000 8976 stepped: pos (-7, 28)
01:49:46.265 00.000 8976 MoveAxis(U, 0, ABG)
01:49:46.265 00.000 8976 move complete, result=0
01:49:46.265 00.000 8976 worker thread done servicing request
01:49:46.265 00.000 8976 Worker thread wakes up
01:49:46.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:46.265 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:46.265 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
01:49:46.955 00.690 8976 Exposure complete
01:49:46.961 00.006 8976 worker thread done servicing request
01:49:46.961 00.000 5052 OnExposeComplete: enter
01:49:46.961 00.000 5052 UpdateGuideState(): m_state=6
01:49:46.961 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5732
01:49:46.961 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.53, Mass=188, SNR=9.5, Peak=74 HFD=2.3
01:49:46.961 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
01:49:46.961 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
01:49:46.961 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.18 hyp=0.64 cameraTheta=-0.29 mountX=-0.44 mountY=-0.41, mountTheta=-2.39
01:49:46.962 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.18, opts=13)
01:49:46.962 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.18)
01:49:46.962 00.000 8976 Worker thread wakes up
01:49:46.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.18) opts 0xd
01:49:46.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.18)
01:49:46.962 00.000 8976 Moving (0.61, -0.18) raw xDistance=-0.44 yDistance=-0.41
01:49:46.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
01:49:46.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:49:46.962 00.000 8976 MoveAxis(R, 2, ABG)
01:49:46.962 00.000 8976 stepping (-7, 28) + (2, 0)
01:49:46.962 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:46.963 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:49:46.972 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:49:46.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:46.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:46.972 00.000 5052 Enqueuing Expose request
01:49:46.985 00.013 8976 Received - 47 (G) 
01:49:46.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:46.985 00.000 8976 stepped: pos (-5, 28)
01:49:46.985 00.000 8976 MoveAxis(U, 2, ABG)
01:49:46.985 00.000 8976 stepping (-5, 28) + (0, 2)
01:49:46.985 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:47.017 00.032 8976 Received - 47 (G) 
01:49:47.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:47.017 00.000 8976 stepped: pos (-5, 30)
01:49:47.017 00.000 8976 move complete, result=0
01:49:47.017 00.000 8976 worker thread done servicing request
01:49:47.017 00.000 8976 Worker thread wakes up
01:49:47.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:47.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:47.017 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
01:49:47.707 00.690 8976 Exposure complete
01:49:47.713 00.006 8976 worker thread done servicing request
01:49:47.713 00.000 5052 OnExposeComplete: enter
01:49:47.713 00.000 5052 UpdateGuideState(): m_state=6
01:49:47.713 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5733
01:49:47.713 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.70, Mass=222, SNR=10.4, Peak=77 HFD=2.7
01:49:47.713 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
01:49:47.713 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
01:49:47.713 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.04 mountX=-0.11 mountY=-0.18, mountTheta=-2.11
01:49:47.713 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.01, opts=13)
01:49:47.713 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.01)
01:49:47.714 00.001 8976 Worker thread wakes up
01:49:47.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.01) opts 0xd
01:49:47.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.01)
01:49:47.714 00.000 8976 Moving (0.23, -0.01) raw xDistance=-0.11 yDistance=-0.18
01:49:47.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:49:47.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:49:47.714 00.000 8976 MoveAxis(R, 0, ABG)
01:49:47.714 00.000 8976 MoveAxis(U, 0, ABG)
01:49:47.714 00.000 8976 move complete, result=0
01:49:47.714 00.000 8976 worker thread done servicing request
01:49:47.714 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:49:47.724 00.010 5052 UpdateGuideState exits: m=222 SNR=10.4
01:49:47.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:47.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:47.724 00.000 5052 Enqueuing Expose request
01:49:47.724 00.000 8976 Worker thread wakes up
01:49:47.724 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:47.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:47.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:48.415 00.691 8976 Exposure complete
01:49:48.421 00.006 8976 worker thread done servicing request
01:49:48.421 00.000 5052 OnExposeComplete: enter
01:49:48.421 00.000 5052 UpdateGuideState(): m_state=6
01:49:48.421 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5734
01:49:48.421 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.81, Mass=208, SNR=10.0, Peak=68 HFD=2.5
01:49:48.421 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:49:48.421 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:49:48.421 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.10 hyp=0.42 cameraTheta=0.25 mountX=-0.09 mountY=-0.40, mountTheta=-1.80
01:49:48.422 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.10, opts=13)
01:49:48.422 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.10)
01:49:48.422 00.000 8976 Worker thread wakes up
01:49:48.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.10) opts 0xd
01:49:48.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.10)
01:49:48.422 00.000 8976 Moving (0.41, 0.10) raw xDistance=-0.09 yDistance=-0.40
01:49:48.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:49:48.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:49:48.422 00.000 8976 MoveAxis(R, 0, ABG)
01:49:48.422 00.000 8976 MoveAxis(U, 2, ABG)
01:49:48.422 00.000 8976 stepping (-5, 30) + (0, 2)
01:49:48.422 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:48.424 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:49:48.434 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:49:48.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:48.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:48.434 00.000 5052 Enqueuing Expose request
01:49:48.455 00.021 8976 Received - 47 (G) 
01:49:48.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:48.455 00.000 8976 stepped: pos (-5, 32)
01:49:48.455 00.000 8976 starting a new bump
01:49:48.455 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:49:48.455 00.000 8976 MountToCamera -- mountX=0.80 mountY=-4.74 hyp=4.81 mountTheta=-1.40 cameraX=3.86, cameraY=2.87 cameraTheta=0.64
01:49:48.455 00.000 8976 incremental bump (3.859, 2.868) isValid = 1
01:49:48.455 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
01:49:48.455 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:49:48.455 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:49:48.455 00.000 8976 move complete, result=0
01:49:48.455 00.000 9828 Worker thread wakes up
01:49:48.455 00.000 8976 worker thread done servicing request
01:49:48.455 00.000 8976 Worker thread wakes up
01:49:48.456 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:49:48.456 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:49:48.456 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
01:49:48.456 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:49:48.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:48.456 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
01:49:48.456 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:49:48.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:48.456 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:49:48.456 00.000 9828 BLC: window closed
01:49:48.456 00.000 9828 MoveAxis(E, 30, B)
01:49:48.456 00.000 9828 Guiding  Dir = 2, Dur = 30
01:49:48.457 00.001 9828 IsSlewing returns 0
01:49:48.457 00.000 9828 IsGuiding returns 0
01:49:48.457 00.000 9828 PulseGuide returned control before completion, sleep 40
01:49:48.504 00.047 9828 IsGuiding returns 1
01:49:48.504 00.000 9828 scope still moving after pulse duration time elapsed
01:49:48.535 00.031 9828 IsSlewing returns 0
01:49:48.536 00.001 9828 IsGuiding returns 1
01:49:48.566 00.030 9828 IsSlewing returns 0
01:49:48.566 00.000 9828 IsGuiding returns 1
01:49:48.597 00.031 9828 IsSlewing returns 0
01:49:48.597 00.000 9828 IsGuiding returns 1
01:49:48.629 00.032 9828 IsSlewing returns 0
01:49:48.629 00.000 9828 IsGuiding returns 1
01:49:48.660 00.031 9828 IsSlewing returns 0
01:49:48.660 00.000 9828 IsGuiding returns 0
01:49:48.660 00.000 9828 scope move finished after 30 + 173 ms
01:49:48.660 00.000 9828 Move returns status 0, amount 30
01:49:48.660 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:48.660 00.000 9828 MoveAxis(N, 8, B)
01:49:48.660 00.000 9828 Guiding  Dir = 0, Dur = 8
01:49:48.676 00.016 9828 IsSlewing returns 0
01:49:48.676 00.000 9828 IsGuiding returns 0
01:49:48.676 00.000 9828 PulseGuide returned control before completion, sleep 18
01:49:48.707 00.031 9828 IsGuiding returns 1
01:49:48.707 00.000 9828 scope still moving after pulse duration time elapsed
01:49:48.738 00.031 9828 IsSlewing returns 0
01:49:48.738 00.000 9828 IsGuiding returns 1
01:49:48.769 00.031 9828 IsSlewing returns 0
01:49:48.769 00.000 9828 IsGuiding returns 1
01:49:48.799 00.030 9828 IsSlewing returns 0
01:49:48.799 00.000 9828 IsGuiding returns 1
01:49:48.831 00.032 9828 IsSlewing returns 0
01:49:48.831 00.000 9828 IsGuiding returns 0
01:49:48.831 00.000 9828 scope move finished after 8 + 147 ms
01:49:48.831 00.000 9828 Move returns status 0, amount 8
01:49:48.831 00.000 9828 move complete, result=0
01:49:48.831 00.000 9828 worker thread done servicing request
01:49:48.831 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:49:49.145 00.314 8976 Exposure complete
01:49:49.150 00.005 8976 worker thread done servicing request
01:49:49.150 00.000 5052 OnExposeComplete: enter
01:49:49.150 00.000 5052 UpdateGuideState(): m_state=6
01:49:49.150 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5735
01:49:49.150 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.38, Mass=218, SNR=10.2, Peak=73 HFD=2.4
01:49:49.150 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.78 = 2.50)
01:49:49.150 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.40)
01:49:49.151 00.001 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.33 hyp=0.33 cameraTheta=-1.74 mountX=-0.27 mountY=0.23, mountTheta=2.44
01:49:49.151 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.33, opts=13)
01:49:49.151 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.33)
01:49:49.151 00.000 8976 Worker thread wakes up
01:49:49.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.33) opts 0xd
01:49:49.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.33)
01:49:49.151 00.000 8976 Moving (-0.06, -0.33) raw xDistance=-0.27 yDistance=0.23
01:49:49.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:49:49.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:49:49.152 00.001 8976 MoveAxis(R, 1, ABG)
01:49:49.152 00.000 8976 stepping (-5, 32) + (1, 0)
01:49:49.152 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:49.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:49:49.162 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
01:49:49.162 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:49.162 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:49.162 00.000 5052 Enqueuing Expose request
01:49:49.175 00.013 8976 Received - 47 (G) 
01:49:49.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:49.175 00.000 8976 stepped: pos (-4, 32)
01:49:49.175 00.000 8976 MoveAxis(U, 0, ABG)
01:49:49.175 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:49:49.175 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:49:49.175 00.000 8976 MountToCamera -- mountX=0.74 mountY=-4.85 hyp=4.91 mountTheta=-1.42 cameraX=3.99, cameraY=2.87 cameraTheta=0.62
01:49:49.175 00.000 8976 incremental bump (3.987, 2.865) isValid = 1
01:49:49.175 00.000 8976 Scheduling Mount bump of (0.109, 0.081)
01:49:49.175 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.08, opts=4)
01:49:49.175 00.000 8976 Enqueuing Move request for scope (0.11, 0.08)
01:49:49.175 00.000 8976 move complete, result=0
01:49:49.175 00.000 9828 Worker thread wakes up
01:49:49.175 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:49:49.175 00.000 8976 worker thread done servicing request
01:49:49.175 00.000 8976 Worker thread wakes up
01:49:49.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:49.175 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0x4
01:49:49.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:49.175 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:49:49.176 00.001 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.55)
01:49:49.176 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.63)
01:49:49.176 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=-0.11 mountY=-0.07, mountTheta=-2.61
01:49:49.176 00.000 9828 Moving (0.11, 0.08) raw xDistance=-0.11 yDistance=-0.07
01:49:49.176 00.000 9828 BLC: window closed
01:49:49.176 00.000 9828 MoveAxis(E, 36, B)
01:49:49.176 00.000 9828 Guiding  Dir = 2, Dur = 36
01:49:49.176 00.000 9828 IsSlewing returns 0
01:49:49.176 00.000 9828 IsGuiding returns 0
01:49:49.176 00.000 9828 PulseGuide returned control before completion, sleep 46
01:49:49.236 00.060 9828 IsGuiding returns 1
01:49:49.237 00.001 9828 scope still moving after pulse duration time elapsed
01:49:49.266 00.029 9828 IsSlewing returns 0
01:49:49.266 00.000 9828 IsGuiding returns 1
01:49:49.298 00.032 9828 IsSlewing returns 0
01:49:49.298 00.000 9828 IsGuiding returns 1
01:49:49.329 00.031 9828 IsSlewing returns 0
01:49:49.329 00.000 9828 IsGuiding returns 0
01:49:49.329 00.000 9828 scope move finished after 36 + 116 ms
01:49:49.329 00.000 9828 Move returns status 0, amount 36
01:49:49.329 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:49.329 00.000 9828 MoveAxis(N, 9, B)
01:49:49.329 00.000 9828 Guiding  Dir = 0, Dur = 9
01:49:49.344 00.015 9828 IsSlewing returns 0
01:49:49.344 00.000 9828 IsGuiding returns 0
01:49:49.344 00.000 9828 PulseGuide returned control before completion, sleep 19
01:49:49.374 00.030 9828 IsGuiding returns 1
01:49:49.374 00.000 9828 scope still moving after pulse duration time elapsed
01:49:49.405 00.031 9828 IsSlewing returns 0
01:49:49.405 00.000 9828 IsGuiding returns 1
01:49:49.436 00.031 9828 IsSlewing returns 0
01:49:49.436 00.000 9828 IsGuiding returns 1
01:49:49.468 00.032 9828 IsSlewing returns 0
01:49:49.468 00.000 9828 IsGuiding returns 0
01:49:49.468 00.000 9828 scope move finished after 9 + 115 ms
01:49:49.468 00.000 9828 Move returns status 0, amount 9
01:49:49.468 00.000 9828 move complete, result=0
01:49:49.468 00.000 9828 worker thread done servicing request
01:49:49.468 00.000 5052 GuideStep: -0.1 px 36 ms EAST, -0.1 px 9 ms NORTH
01:49:49.866 00.398 8976 Exposure complete
01:49:49.872 00.006 8976 worker thread done servicing request
01:49:49.872 00.000 5052 OnExposeComplete: enter
01:49:49.872 00.000 5052 UpdateGuideState(): m_state=6
01:49:49.872 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5736
01:49:49.872 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.49, Mass=227, SNR=10.4, Peak=80 HFD=3.1
01:49:49.872 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
01:49:49.872 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
01:49:49.872 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.22 hyp=0.69 cameraTheta=-2.82 mountX=0.10 mountY=0.67, mountTheta=1.42
01:49:49.872 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.22, opts=13)
01:49:49.872 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.22)
01:49:49.873 00.001 8976 Worker thread wakes up
01:49:49.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.22) opts 0xd
01:49:49.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.22)
01:49:49.873 00.000 8976 Moving (-0.65, -0.22) raw xDistance=0.10 yDistance=0.67
01:49:49.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:49:49.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
01:49:49.873 00.000 8976 MoveAxis(R, 0, ABG)
01:49:49.873 00.000 8976 MoveAxis(D, 3, ABG)
01:49:49.873 00.000 8976 stepping (-4, 32) + (0, -3)
01:49:49.873 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:49.873 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:49:49.883 00.010 5052 UpdateGuideState exits: m=227 SNR=10.4
01:49:49.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:49.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:49.883 00.000 5052 Enqueuing Expose request
01:49:49.910 00.027 8976 Received - 47 (G) 
01:49:49.910 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:49.910 00.000 8976 stepped: pos (-4, 29)
01:49:49.910 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
01:49:49.910 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:49:49.910 00.000 8976 MountToCamera -- mountX=0.70 mountY=-4.77 hyp=4.82 mountTheta=-1.43 cameraX=3.93, cameraY=2.79 cameraTheta=0.62
01:49:49.910 00.000 8976 incremental bump (3.932, 2.791) isValid = 1
01:49:49.911 00.001 8976 Scheduling Mount bump of (0.094, 0.069)
01:49:49.911 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:49:49.911 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:49:49.911 00.000 8976 move complete, result=0
01:49:49.911 00.000 8976 worker thread done servicing request
01:49:49.911 00.000 8976 Worker thread wakes up
01:49:49.911 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:49.911 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:49.911 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:49:49.911 00.000 9828 Worker thread wakes up
01:49:49.911 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:49:49.911 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:49:49.911 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
01:49:49.911 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
01:49:49.911 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
01:49:49.911 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:49:49.911 00.000 9828 BLC: window closed
01:49:49.911 00.000 9828 MoveAxis(E, 31, B)
01:49:49.911 00.000 9828 Guiding  Dir = 2, Dur = 31
01:49:49.912 00.001 9828 IsSlewing returns 0
01:49:49.912 00.000 9828 IsGuiding returns 0
01:49:49.912 00.000 9828 PulseGuide returned control before completion, sleep 41
01:49:49.964 00.052 9828 IsGuiding returns 1
01:49:49.964 00.000 9828 scope still moving after pulse duration time elapsed
01:49:49.995 00.031 9828 IsSlewing returns 0
01:49:49.995 00.000 9828 IsGuiding returns 1
01:49:50.027 00.032 9828 IsSlewing returns 0
01:49:50.027 00.000 9828 IsGuiding returns 1
01:49:50.057 00.030 9828 IsSlewing returns 0
01:49:50.058 00.001 9828 IsGuiding returns 0
01:49:50.058 00.000 9828 scope move finished after 31 + 115 ms
01:49:50.058 00.000 9828 Move returns status 0, amount 31
01:49:50.058 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:50.058 00.000 9828 MoveAxis(N, 8, B)
01:49:50.058 00.000 9828 Guiding  Dir = 0, Dur = 8
01:49:50.074 00.016 9828 IsSlewing returns 0
01:49:50.074 00.000 9828 IsGuiding returns 0
01:49:50.075 00.001 9828 PulseGuide returned control before completion, sleep 18
01:49:50.104 00.029 9828 IsGuiding returns 1
01:49:50.104 00.000 9828 scope still moving after pulse duration time elapsed
01:49:50.135 00.031 9828 IsSlewing returns 0
01:49:50.135 00.000 9828 IsGuiding returns 1
01:49:50.165 00.030 9828 IsSlewing returns 0
01:49:50.165 00.000 9828 IsGuiding returns 1
01:49:50.196 00.031 9828 IsSlewing returns 0
01:49:50.197 00.001 9828 IsGuiding returns 1
01:49:50.227 00.030 9828 IsSlewing returns 0
01:49:50.227 00.000 9828 IsGuiding returns 0
01:49:50.227 00.000 9828 scope move finished after 8 + 144 ms
01:49:50.227 00.000 9828 Move returns status 0, amount 8
01:49:50.227 00.000 9828 move complete, result=0
01:49:50.227 00.000 9828 worker thread done servicing request
01:49:50.227 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
01:49:50.601 00.374 8976 Exposure complete
01:49:50.606 00.005 8976 worker thread done servicing request
01:49:50.607 00.001 5052 OnExposeComplete: enter
01:49:50.607 00.000 5052 UpdateGuideState(): m_state=6
01:49:50.607 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5737
01:49:50.607 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.95, Mass=199, SNR=9.8, Peak=69 HFD=2.4
01:49:50.607 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
01:49:50.607 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
01:49:50.607 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.24 hyp=0.44 cameraTheta=2.57 mountX=0.38 mountY=0.18, mountTheta=0.45
01:49:50.607 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.24, opts=13)
01:49:50.607 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.24)
01:49:50.608 00.001 8976 Worker thread wakes up
01:49:50.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.24) opts 0xd
01:49:50.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.24)
01:49:50.608 00.000 8976 Moving (-0.37, 0.24) raw xDistance=0.38 yDistance=0.18
01:49:50.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:49:50.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:49:50.608 00.000 8976 MoveAxis(L, 2, ABG)
01:49:50.608 00.000 8976 stepping (-4, 29) + (-2, 0)
01:49:50.608 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:50.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:49:50.619 00.011 5052 UpdateGuideState exits: m=199 SNR=9.8
01:49:50.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:50.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:50.619 00.000 5052 Enqueuing Expose request
01:49:50.629 00.010 8976 Received - 47 (G) 
01:49:50.629 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:50.629 00.000 8976 stepped: pos (-6, 29)
01:49:50.629 00.000 8976 MoveAxis(U, 0, ABG)
01:49:50.629 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
01:49:50.629 00.000 8976 MountToCamera -- mountX=0.77 mountY=-4.72 hyp=4.78 mountTheta=-1.41 cameraX=3.85, cameraY=2.83 cameraTheta=0.63
01:49:50.630 00.001 8976 incremental bump (3.850, 2.832) isValid = 1
01:49:50.630 00.000 8976 Scheduling Mount bump of (0.093, 0.071)
01:49:50.630 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:49:50.630 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:49:50.630 00.000 8976 move complete, result=0
01:49:50.630 00.000 9828 Worker thread wakes up
01:49:50.630 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:49:50.630 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:49:50.630 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.54)
01:49:50.630 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.62)
01:49:50.630 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:49:50.630 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:49:50.630 00.000 9828 BLC: window closed
01:49:50.630 00.000 8976 worker thread done servicing request
01:49:50.630 00.000 8976 Worker thread wakes up
01:49:50.630 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:50.630 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:50.630 00.000 9828 MoveAxis(E, 30, B)
01:49:50.630 00.000 9828 Guiding  Dir = 2, Dur = 30
01:49:50.630 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:49:50.631 00.001 9828 IsSlewing returns 0
01:49:50.631 00.000 9828 IsGuiding returns 0
01:49:50.631 00.000 9828 PulseGuide returned control before completion, sleep 40
01:49:50.677 00.046 9828 IsGuiding returns 1
01:49:50.677 00.000 9828 scope still moving after pulse duration time elapsed
01:49:50.708 00.031 9828 IsSlewing returns 0
01:49:50.709 00.001 9828 IsGuiding returns 1
01:49:50.739 00.030 9828 IsSlewing returns 0
01:49:50.739 00.000 9828 IsGuiding returns 1
01:49:50.770 00.031 9828 IsSlewing returns 0
01:49:50.770 00.000 9828 IsGuiding returns 1
01:49:50.801 00.031 9828 IsSlewing returns 0
01:49:50.801 00.000 9828 IsGuiding returns 0
01:49:50.801 00.000 9828 scope move finished after 30 + 140 ms
01:49:50.801 00.000 9828 Move returns status 0, amount 30
01:49:50.801 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:50.801 00.000 9828 MoveAxis(N, 8, B)
01:49:50.801 00.000 9828 Guiding  Dir = 0, Dur = 8
01:49:50.816 00.015 9828 IsSlewing returns 0
01:49:50.816 00.000 9828 IsGuiding returns 0
01:49:50.817 00.001 9828 PulseGuide returned control before completion, sleep 18
01:49:50.847 00.030 9828 IsGuiding returns 1
01:49:50.847 00.000 9828 scope still moving after pulse duration time elapsed
01:49:50.878 00.031 9828 IsSlewing returns 0
01:49:50.878 00.000 9828 IsGuiding returns 1
01:49:50.908 00.030 9828 IsSlewing returns 0
01:49:50.908 00.000 9828 IsGuiding returns 1
01:49:50.940 00.032 9828 IsSlewing returns 0
01:49:50.940 00.000 9828 IsGuiding returns 1
01:49:50.972 00.032 9828 IsSlewing returns 0
01:49:50.972 00.000 9828 IsGuiding returns 1
01:49:51.003 00.031 9828 IsSlewing returns 0
01:49:51.003 00.000 9828 IsGuiding returns 0
01:49:51.003 00.000 9828 scope move finished after 8 + 178 ms
01:49:51.003 00.000 9828 Move returns status 0, amount 8
01:49:51.003 00.000 9828 move complete, result=0
01:49:51.003 00.000 9828 worker thread done servicing request
01:49:51.003 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:49:51.321 00.318 8976 Exposure complete
01:49:51.327 00.006 8976 worker thread done servicing request
01:49:51.327 00.000 5052 OnExposeComplete: enter
01:49:51.327 00.000 5052 UpdateGuideState(): m_state=6
01:49:51.327 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5738
01:49:51.327 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.66, Mass=208, SNR=10.0, Peak=72 HFD=2.5
01:49:51.327 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.02 = 1.27)
01:49:51.327 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
01:49:51.327 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.05 hyp=0.30 cameraTheta=-2.97 mountX=0.09 mountY=0.28, mountTheta=1.26
01:49:51.328 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.05, opts=13)
01:49:51.328 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.05)
01:49:51.328 00.000 8976 Worker thread wakes up
01:49:51.328 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.05) opts 0xd
01:49:51.328 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.05)
01:49:51.328 00.000 8976 Moving (-0.30, -0.05) raw xDistance=0.09 yDistance=0.28
01:49:51.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:49:51.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:49:51.328 00.000 8976 MoveAxis(R, 0, ABG)
01:49:51.328 00.000 8976 MoveAxis(D, 1, ABG)
01:49:51.328 00.000 8976 stepping (-6, 29) + (0, -1)
01:49:51.328 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:51.329 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:49:51.338 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
01:49:51.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:51.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:51.338 00.000 5052 Enqueuing Expose request
01:49:51.349 00.011 8976 Received - 47 (G) 
01:49:51.349 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:51.349 00.000 8976 stepped: pos (-6, 28)
01:49:51.349 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:49:51.349 00.000 8976 MountToCamera -- mountX=0.82 mountY=-4.63 hyp=4.70 mountTheta=-1.40 cameraX=3.75, cameraY=2.84 cameraTheta=0.65
01:49:51.349 00.000 8976 incremental bump (3.748, 2.836) isValid = 1
01:49:51.349 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
01:49:51.349 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:49:51.349 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:49:51.349 00.000 8976 move complete, result=0
01:49:51.349 00.000 8976 worker thread done servicing request
01:49:51.349 00.000 8976 Worker thread wakes up
01:49:51.349 00.000 9828 Worker thread wakes up
01:49:51.349 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:49:51.349 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:49:51.349 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
01:49:51.349 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
01:49:51.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:51.349 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:51.349 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
01:49:51.350 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:49:51.350 00.000 9828 BLC: window closed
01:49:51.350 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:49:51.350 00.000 9828 MoveAxis(E, 30, B)
01:49:51.350 00.000 9828 Guiding  Dir = 2, Dur = 30
01:49:51.350 00.000 9828 IsSlewing returns 0
01:49:51.350 00.000 9828 IsGuiding returns 0
01:49:51.350 00.000 9828 PulseGuide returned control before completion, sleep 40
01:49:51.393 00.043 9828 IsGuiding returns 1
01:49:51.393 00.000 9828 scope still moving after pulse duration time elapsed
01:49:51.425 00.032 9828 IsSlewing returns 0
01:49:51.425 00.000 9828 IsGuiding returns 1
01:49:51.455 00.030 9828 IsSlewing returns 0
01:49:51.455 00.000 9828 IsGuiding returns 1
01:49:51.486 00.031 9828 IsSlewing returns 0
01:49:51.486 00.000 9828 IsGuiding returns 1
01:49:51.516 00.030 9828 IsSlewing returns 0
01:49:51.516 00.000 9828 IsGuiding returns 0
01:49:51.516 00.000 9828 scope move finished after 30 + 136 ms
01:49:51.516 00.000 9828 Move returns status 0, amount 30
01:49:51.516 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:51.516 00.000 9828 MoveAxis(N, 8, B)
01:49:51.516 00.000 9828 Guiding  Dir = 0, Dur = 8
01:49:51.533 00.017 9828 IsSlewing returns 0
01:49:51.533 00.000 9828 IsGuiding returns 0
01:49:51.533 00.000 9828 PulseGuide returned control before completion, sleep 18
01:49:51.564 00.031 9828 IsGuiding returns 1
01:49:51.564 00.000 9828 scope still moving after pulse duration time elapsed
01:49:51.594 00.030 9828 IsSlewing returns 0
01:49:51.594 00.000 9828 IsGuiding returns 1
01:49:51.626 00.032 9828 IsSlewing returns 0
01:49:51.626 00.000 9828 IsGuiding returns 1
01:49:51.657 00.031 9828 IsSlewing returns 0
01:49:51.657 00.000 9828 IsGuiding returns 0
01:49:51.657 00.000 9828 scope move finished after 8 + 116 ms
01:49:51.657 00.000 9828 Move returns status 0, amount 8
01:49:51.657 00.000 9828 move complete, result=0
01:49:51.657 00.000 9828 worker thread done servicing request
01:49:51.657 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:49:52.043 00.386 8976 Exposure complete
01:49:52.050 00.007 8976 worker thread done servicing request
01:49:52.050 00.000 5052 OnExposeComplete: enter
01:49:52.050 00.000 5052 UpdateGuideState(): m_state=6
01:49:52.050 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5739
01:49:52.051 00.001 5052 Star::Find returns 1 (0), X=328.99, Y=281.67, Mass=206, SNR=9.9, Peak=69 HFD=2.4
01:49:52.051 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
01:49:52.051 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
01:49:52.051 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-2.92 mountX=0.05 mountY=0.18, mountTheta=1.31
01:49:52.051 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.04, opts=13)
01:49:52.051 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.04)
01:49:52.052 00.001 8976 Worker thread wakes up
01:49:52.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.04) opts 0xd
01:49:52.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.04)
01:49:52.052 00.000 8976 Moving (-0.19, -0.04) raw xDistance=0.05 yDistance=0.18
01:49:52.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:49:52.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:49:52.052 00.000 8976 MoveAxis(R, 0, ABG)
01:49:52.052 00.000 8976 MoveAxis(U, 0, ABG)
01:49:52.052 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:49:52.052 00.000 8976 MountToCamera -- mountX=0.85 mountY=-4.57 hyp=4.65 mountTheta=-1.39 cameraX=3.68, cameraY=2.84 cameraTheta=0.66
01:49:52.052 00.000 8976 incremental bump (3.680, 2.838) isValid = 1
01:49:52.052 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
01:49:52.052 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:49:52.052 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:49:52.052 00.000 8976 move complete, result=0
01:49:52.052 00.000 9828 Worker thread wakes up
01:49:52.052 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:49:52.052 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:49:52.052 00.000 8976 worker thread done servicing request
01:49:52.053 00.001 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
01:49:52.053 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
01:49:52.053 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
01:49:52.053 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:49:52.053 00.000 9828 BLC: window closed
01:49:52.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:49:52.053 00.000 9828 MoveAxis(E, 30, B)
01:49:52.053 00.000 9828 Guiding  Dir = 2, Dur = 30
01:49:52.053 00.000 9828 IsSlewing returns 0
01:49:52.053 00.000 9828 IsGuiding returns 0
01:49:52.054 00.001 9828 PulseGuide returned control before completion, sleep 40
01:49:52.063 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:49:52.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:52.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:52.063 00.000 5052 Enqueuing Expose request
01:49:52.063 00.000 8976 Worker thread wakes up
01:49:52.063 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:49:52.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:52.063 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:52.107 00.044 9828 IsGuiding returns 1
01:49:52.107 00.000 9828 scope still moving after pulse duration time elapsed
01:49:52.138 00.031 9828 IsSlewing returns 0
01:49:52.138 00.000 9828 IsGuiding returns 1
01:49:52.167 00.029 9828 IsSlewing returns 0
01:49:52.167 00.000 9828 IsGuiding returns 1
01:49:52.198 00.031 9828 IsSlewing returns 0
01:49:52.199 00.001 9828 IsGuiding returns 1
01:49:52.229 00.030 9828 IsSlewing returns 0
01:49:52.229 00.000 9828 IsGuiding returns 0
01:49:52.229 00.000 9828 scope move finished after 30 + 146 ms
01:49:52.229 00.000 9828 Move returns status 0, amount 30
01:49:52.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:52.230 00.001 9828 MoveAxis(N, 8, B)
01:49:52.230 00.000 9828 Guiding  Dir = 0, Dur = 8
01:49:52.245 00.015 9828 IsSlewing returns 0
01:49:52.247 00.002 9828 IsGuiding returns 0
01:49:52.247 00.000 9828 PulseGuide returned control before completion, sleep 18
01:49:52.279 00.032 9828 IsGuiding returns 1
01:49:52.279 00.000 9828 scope still moving after pulse duration time elapsed
01:49:52.309 00.030 9828 IsSlewing returns 0
01:49:52.309 00.000 9828 IsGuiding returns 1
01:49:52.341 00.032 9828 IsSlewing returns 0
01:49:52.341 00.000 9828 IsGuiding returns 1
01:49:52.372 00.031 9828 IsSlewing returns 0
01:49:52.372 00.000 9828 IsGuiding returns 0
01:49:52.372 00.000 9828 scope move finished after 8 + 117 ms
01:49:52.372 00.000 9828 Move returns status 0, amount 8
01:49:52.372 00.000 9828 move complete, result=0
01:49:52.372 00.000 9828 worker thread done servicing request
01:49:52.372 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:49:52.755 00.383 8976 Exposure complete
01:49:52.761 00.006 8976 worker thread done servicing request
01:49:52.761 00.000 5052 OnExposeComplete: enter
01:49:52.761 00.000 5052 UpdateGuideState(): m_state=6
01:49:52.761 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5740
01:49:52.761 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.55, Mass=190, SNR=9.5, Peak=69 HFD=2.7
01:49:52.761 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.21 = 3.07)
01:49:52.761 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.97)
01:49:52.761 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.17 mountX=-0.18 mountY=0.03, mountTheta=2.97
01:49:52.762 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.16, opts=13)
01:49:52.762 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.16)
01:49:52.762 00.000 8976 Worker thread wakes up
01:49:52.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.16) opts 0xd
01:49:52.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.16)
01:49:52.762 00.000 8976 Moving (0.07, -0.16) raw xDistance=-0.18 yDistance=0.03
01:49:52.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:49:52.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:49:52.762 00.000 8976 MoveAxis(R, 0, ABG)
01:49:52.762 00.000 8976 MoveAxis(U, 0, ABG)
01:49:52.762 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:49:52.763 00.001 8976 MountToCamera -- mountX=0.87 mountY=-4.53 hyp=4.61 mountTheta=-1.38 cameraX=3.63, cameraY=2.84 cameraTheta=0.66
01:49:52.763 00.000 8976 incremental bump (3.634, 2.839) isValid = 1
01:49:52.763 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
01:49:52.763 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:49:52.763 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:49:52.763 00.000 8976 move complete, result=0
01:49:52.763 00.000 9828 Worker thread wakes up
01:49:52.763 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:49:52.763 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:49:52.763 00.000 8976 worker thread done servicing request
01:49:52.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:49:52.763 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
01:49:52.763 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
01:49:52.763 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
01:49:52.763 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:49:52.763 00.000 9828 BLC: window closed
01:49:52.763 00.000 9828 MoveAxis(E, 30, B)
01:49:52.763 00.000 9828 Guiding  Dir = 2, Dur = 30
01:49:52.764 00.001 9828 IsSlewing returns 0
01:49:52.764 00.000 9828 IsGuiding returns 0
01:49:52.764 00.000 9828 PulseGuide returned control before completion, sleep 40
01:49:52.773 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:49:52.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:52.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:52.773 00.000 5052 Enqueuing Expose request
01:49:52.773 00.000 8976 Worker thread wakes up
01:49:52.773 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:52.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:52.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:52.819 00.046 9828 IsGuiding returns 1
01:49:52.819 00.000 9828 scope still moving after pulse duration time elapsed
01:49:52.851 00.032 9828 IsSlewing returns 0
01:49:52.851 00.000 9828 IsGuiding returns 1
01:49:52.881 00.030 9828 IsSlewing returns 0
01:49:52.881 00.000 9828 IsGuiding returns 1
01:49:52.913 00.032 9828 IsSlewing returns 0
01:49:52.913 00.000 9828 IsGuiding returns 0
01:49:52.913 00.000 9828 scope move finished after 30 + 119 ms
01:49:52.913 00.000 9828 Move returns status 0, amount 30
01:49:52.913 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:52.913 00.000 9828 MoveAxis(N, 8, B)
01:49:52.913 00.000 9828 Guiding  Dir = 0, Dur = 8
01:49:52.928 00.015 9828 IsSlewing returns 0
01:49:52.928 00.000 9828 IsGuiding returns 0
01:49:52.928 00.000 9828 PulseGuide returned control before completion, sleep 18
01:49:52.960 00.032 9828 IsGuiding returns 1
01:49:52.960 00.000 9828 scope still moving after pulse duration time elapsed
01:49:52.991 00.031 9828 IsSlewing returns 0
01:49:52.991 00.000 9828 IsGuiding returns 1
01:49:53.022 00.031 9828 IsSlewing returns 0
01:49:53.022 00.000 9828 IsGuiding returns 1
01:49:53.053 00.031 9828 IsSlewing returns 0
01:49:53.053 00.000 9828 IsGuiding returns 0
01:49:53.053 00.000 9828 scope move finished after 8 + 116 ms
01:49:53.053 00.000 9828 Move returns status 0, amount 8
01:49:53.053 00.000 9828 move complete, result=0
01:49:53.053 00.000 9828 worker thread done servicing request
01:49:53.053 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:49:53.464 00.411 8976 Exposure complete
01:49:53.469 00.005 8976 worker thread done servicing request
01:49:53.469 00.000 5052 OnExposeComplete: enter
01:49:53.469 00.000 5052 UpdateGuideState(): m_state=6
01:49:53.469 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5741
01:49:53.469 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.54, Mass=188, SNR=9.5, Peak=68 HFD=2.9
01:49:53.469 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.88 = 1.41)
01:49:53.469 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.30)
01:49:53.469 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.17 hyp=0.57 cameraTheta=-2.83 mountX=0.09 mountY=0.55, mountTheta=1.40
01:49:53.470 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.17, opts=13)
01:49:53.470 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.17)
01:49:53.470 00.000 8976 Worker thread wakes up
01:49:53.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.17) opts 0xd
01:49:53.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.17)
01:49:53.470 00.000 8976 Moving (-0.54, -0.17) raw xDistance=0.09 yDistance=0.55
01:49:53.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:49:53.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:49:53.470 00.000 8976 MoveAxis(R, 0, ABG)
01:49:53.470 00.000 8976 MoveAxis(D, 2, ABG)
01:49:53.470 00.000 8976 stepping (-6, 28) + (0, -2)
01:49:53.470 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:53.471 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:49:53.480 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:49:53.481 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:53.481 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:53.481 00.000 5052 Enqueuing Expose request
01:49:53.507 00.026 8976 Received - 47 (G) 
01:49:53.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:53.507 00.000 8976 stepped: pos (-6, 26)
01:49:53.507 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:49:53.507 00.000 8976 MountToCamera -- mountX=0.89 mountY=-4.40 hyp=4.49 mountTheta=-1.37 cameraX=3.51, cameraY=2.79 cameraTheta=0.67
01:49:53.507 00.000 8976 incremental bump (3.510, 2.793) isValid = 1
01:49:53.507 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
01:49:53.507 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:49:53.507 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:49:53.507 00.000 8976 move complete, result=0
01:49:53.507 00.000 8976 worker thread done servicing request
01:49:53.507 00.000 8976 Worker thread wakes up
01:49:53.508 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:49:53.508 00.000 9828 Worker thread wakes up
01:49:53.508 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:53.508 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:53.508 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:49:53.508 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:49:53.508 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.50)
01:49:53.508 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
01:49:53.508 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
01:49:53.508 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:49:53.508 00.000 9828 BLC: window closed
01:49:53.508 00.000 9828 MoveAxis(E, 30, B)
01:49:53.508 00.000 9828 Guiding  Dir = 2, Dur = 30
01:49:53.509 00.001 9828 IsSlewing returns 0
01:49:53.509 00.000 9828 IsGuiding returns 0
01:49:53.509 00.000 9828 PulseGuide returned control before completion, sleep 40
01:49:53.551 00.042 9828 IsGuiding returns 1
01:49:53.551 00.000 9828 scope still moving after pulse duration time elapsed
01:49:53.583 00.032 9828 IsSlewing returns 0
01:49:53.583 00.000 9828 IsGuiding returns 1
01:49:53.613 00.030 9828 IsSlewing returns 0
01:49:53.613 00.000 9828 IsGuiding returns 1
01:49:53.644 00.031 9828 IsSlewing returns 0
01:49:53.644 00.000 9828 IsGuiding returns 1
01:49:53.675 00.031 9828 IsSlewing returns 0
01:49:53.675 00.000 9828 IsGuiding returns 0
01:49:53.675 00.000 9828 scope move finished after 30 + 136 ms
01:49:53.675 00.000 9828 Move returns status 0, amount 30
01:49:53.675 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:53.675 00.000 9828 MoveAxis(N, 8, B)
01:49:53.675 00.000 9828 Guiding  Dir = 0, Dur = 8
01:49:53.691 00.016 9828 IsSlewing returns 0
01:49:53.691 00.000 9828 IsGuiding returns 0
01:49:53.691 00.000 9828 PulseGuide returned control before completion, sleep 18
01:49:53.721 00.030 9828 IsGuiding returns 1
01:49:53.721 00.000 9828 scope still moving after pulse duration time elapsed
01:49:53.752 00.031 9828 IsSlewing returns 0
01:49:53.752 00.000 9828 IsGuiding returns 1
01:49:53.783 00.031 9828 IsSlewing returns 0
01:49:53.783 00.000 9828 IsGuiding returns 1
01:49:53.815 00.032 9828 IsSlewing returns 0
01:49:53.815 00.000 9828 IsGuiding returns 0
01:49:53.815 00.000 9828 scope move finished after 8 + 116 ms
01:49:53.815 00.000 9828 Move returns status 0, amount 8
01:49:53.815 00.000 9828 move complete, result=0
01:49:53.815 00.000 9828 worker thread done servicing request
01:49:53.816 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:49:54.216 00.400 8976 Exposure complete
01:49:54.222 00.006 8976 worker thread done servicing request
01:49:54.222 00.000 5052 OnExposeComplete: enter
01:49:54.222 00.000 5052 UpdateGuideState(): m_state=6
01:49:54.222 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5742
01:49:54.222 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.57, Mass=187, SNR=9.5, Peak=72 HFD=1.8
01:49:54.222 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
01:49:54.222 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
01:49:54.222 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-0.14 hyp=0.82 cameraTheta=-2.97 mountX=0.24 mountY=0.76, mountTheta=1.26
01:49:54.223 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=-0.14, opts=13)
01:49:54.223 00.000 5052 Enqueuing Move request for stepguider (-0.81, -0.14)
01:49:54.223 00.000 8976 Worker thread wakes up
01:49:54.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, -0.14) opts 0xd
01:49:54.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, -0.14)
01:49:54.223 00.000 8976 Moving (-0.81, -0.14) raw xDistance=0.24 yDistance=0.76
01:49:54.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:49:54.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
01:49:54.223 00.000 8976 MoveAxis(R, 0, ABG)
01:49:54.223 00.000 8976 MoveAxis(D, 3, ABG)
01:49:54.223 00.000 8976 stepping (-6, 26) + (0, -3)
01:49:54.223 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:54.224 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:49:54.233 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
01:49:54.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:54.233 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:54.233 00.000 5052 Enqueuing Expose request
01:49:54.257 00.024 8976 Received - 47 (G) 
01:49:54.257 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:49:54.258 00.001 8976 stepped: pos (-6, 23)
01:49:54.258 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:49:54.258 00.000 8976 MountToCamera -- mountX=0.90 mountY=-4.15 hyp=4.25 mountTheta=-1.36 cameraX=3.29, cameraY=2.69 cameraTheta=0.69
01:49:54.258 00.000 8976 incremental bump (3.287, 2.690) isValid = 1
01:49:54.258 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
01:49:54.258 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:49:54.258 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:49:54.258 00.000 8976 move complete, result=0
01:49:54.258 00.000 8976 worker thread done servicing request
01:49:54.258 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:49:54.258 00.000 8976 Worker thread wakes up
01:49:54.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:54.258 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:54.262 00.004 9828 Worker thread wakes up
01:49:54.262 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:49:54.262 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:49:54.262 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
01:49:54.262 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
01:49:54.262 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
01:49:54.262 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
01:49:54.263 00.001 9828 BLC: window closed
01:49:54.263 00.000 9828 MoveAxis(E, 29, B)
01:49:54.263 00.000 9828 Guiding  Dir = 2, Dur = 29
01:49:54.263 00.000 9828 IsSlewing returns 0
01:49:54.263 00.000 9828 IsGuiding returns 0
01:49:54.263 00.000 9828 PulseGuide returned control before completion, sleep 39
01:49:54.315 00.052 9828 IsGuiding returns 1
01:49:54.315 00.000 9828 scope still moving after pulse duration time elapsed
01:49:54.346 00.031 9828 IsSlewing returns 0
01:49:54.346 00.000 9828 IsGuiding returns 1
01:49:54.377 00.031 9828 IsSlewing returns 0
01:49:54.377 00.000 9828 IsGuiding returns 1
01:49:54.409 00.032 9828 IsSlewing returns 0
01:49:54.409 00.000 9828 IsGuiding returns 0
01:49:54.409 00.000 9828 scope move finished after 29 + 116 ms
01:49:54.409 00.000 9828 Move returns status 0, amount 29
01:49:54.409 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:54.409 00.000 9828 MoveAxis(N, 9, B)
01:49:54.409 00.000 9828 Guiding  Dir = 0, Dur = 9
01:49:54.425 00.016 9828 IsSlewing returns 0
01:49:54.425 00.000 9828 IsGuiding returns 0
01:49:54.425 00.000 9828 PulseGuide returned control before completion, sleep 19
01:49:54.456 00.031 9828 IsGuiding returns 1
01:49:54.456 00.000 9828 scope still moving after pulse duration time elapsed
01:49:54.488 00.032 9828 IsSlewing returns 0
01:49:54.488 00.000 9828 IsGuiding returns 1
01:49:54.519 00.031 9828 IsSlewing returns 0
01:49:54.519 00.000 9828 IsGuiding returns 1
01:49:54.550 00.031 9828 IsSlewing returns 0
01:49:54.550 00.000 9828 IsGuiding returns 1
01:49:54.581 00.031 9828 IsSlewing returns 0
01:49:54.581 00.000 9828 IsGuiding returns 0
01:49:54.581 00.000 9828 scope move finished after 9 + 147 ms
01:49:54.581 00.000 9828 Move returns status 0, amount 9
01:49:54.581 00.000 9828 move complete, result=0
01:49:54.581 00.000 9828 worker thread done servicing request
01:49:54.582 00.001 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:49:54.951 00.369 8976 Exposure complete
01:49:54.958 00.007 8976 worker thread done servicing request
01:49:54.958 00.000 5052 OnExposeComplete: enter
01:49:54.958 00.000 5052 UpdateGuideState(): m_state=6
01:49:54.958 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5743
01:49:54.958 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.90, Mass=205, SNR=9.9, Peak=71 HFD=2.4
01:49:54.958 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:49:54.958 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
01:49:54.958 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.19 hyp=0.66 cameraTheta=2.85 mountX=0.46 mountY=0.43, mountTheta=0.75
01:49:54.959 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.19, opts=13)
01:49:54.959 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.19)
01:49:54.959 00.000 8976 Worker thread wakes up
01:49:54.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.19) opts 0xd
01:49:54.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.19)
01:49:54.959 00.000 8976 Moving (-0.63, 0.19) raw xDistance=0.46 yDistance=0.43
01:49:54.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:49:54.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
01:49:54.959 00.000 8976 MoveAxis(L, 2, ABG)
01:49:54.959 00.000 8976 stepping (-6, 23) + (-2, 0)
01:49:54.959 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:54.960 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:49:54.970 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:49:54.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:54.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:54.970 00.000 5052 Enqueuing Expose request
01:49:54.994 00.024 8976 Received - 47 (G) 
01:49:54.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:54.994 00.000 8976 stepped: pos (-8, 23)
01:49:54.994 00.000 8976 MoveAxis(D, 2, ABG)
01:49:54.994 00.000 8976 stepping (-8, 23) + (0, -2)
01:49:54.994 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:55.026 00.032 8976 Received - 47 (G) 
01:49:55.026 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:55.026 00.000 8976 stepped: pos (-8, 21)
01:49:55.026 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:49:55.026 00.000 8976 MountToCamera -- mountX=1.01 mountY=-3.88 hyp=4.01 mountTheta=-1.32 cameraX=3.00, cameraY=2.66 cameraTheta=0.73
01:49:55.026 00.000 8976 incremental bump (2.998, 2.663) isValid = 1
01:49:55.026 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
01:49:55.026 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:49:55.026 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:49:55.026 00.000 8976 move complete, result=0
01:49:55.026 00.000 9828 Worker thread wakes up
01:49:55.026 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:49:55.026 00.000 8976 worker thread done servicing request
01:49:55.027 00.001 8976 Worker thread wakes up
01:49:55.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:55.027 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:55.027 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:49:55.027 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:49:55.027 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
01:49:55.027 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
01:49:55.027 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
01:49:55.027 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:49:55.027 00.000 9828 BLC: window closed
01:49:55.027 00.000 9828 MoveAxis(E, 28, B)
01:49:55.027 00.000 9828 Guiding  Dir = 2, Dur = 28
01:49:55.027 00.000 9828 IsSlewing returns 0
01:49:55.028 00.001 9828 IsGuiding returns 0
01:49:55.028 00.000 9828 PulseGuide returned control before completion, sleep 38
01:49:55.078 00.050 9828 IsGuiding returns 1
01:49:55.078 00.000 9828 scope still moving after pulse duration time elapsed
01:49:55.110 00.032 9828 IsSlewing returns 0
01:49:55.110 00.000 9828 IsGuiding returns 1
01:49:55.141 00.031 9828 IsSlewing returns 0
01:49:55.141 00.000 9828 IsGuiding returns 1
01:49:55.172 00.031 9828 IsSlewing returns 0
01:49:55.172 00.000 9828 IsGuiding returns 0
01:49:55.172 00.000 9828 scope move finished after 28 + 117 ms
01:49:55.172 00.000 9828 Move returns status 0, amount 28
01:49:55.173 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:55.173 00.000 9828 MoveAxis(N, 9, B)
01:49:55.173 00.000 9828 Guiding  Dir = 0, Dur = 9
01:49:55.188 00.015 9828 IsSlewing returns 0
01:49:55.188 00.000 9828 IsGuiding returns 0
01:49:55.188 00.000 9828 PulseGuide returned control before completion, sleep 19
01:49:55.218 00.030 9828 IsGuiding returns 1
01:49:55.218 00.000 9828 scope still moving after pulse duration time elapsed
01:49:55.249 00.031 9828 IsSlewing returns 0
01:49:55.250 00.001 9828 IsGuiding returns 1
01:49:55.280 00.030 9828 IsSlewing returns 0
01:49:55.280 00.000 9828 IsGuiding returns 1
01:49:55.310 00.030 9828 IsSlewing returns 0
01:49:55.310 00.000 9828 IsGuiding returns 1
01:49:55.341 00.031 9828 IsSlewing returns 0
01:49:55.341 00.000 9828 IsGuiding returns 0
01:49:55.341 00.000 9828 scope move finished after 9 + 143 ms
01:49:55.341 00.000 9828 Move returns status 0, amount 9
01:49:55.341 00.000 9828 move complete, result=0
01:49:55.341 00.000 9828 worker thread done servicing request
01:49:55.341 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:49:55.718 00.377 8976 Exposure complete
01:49:55.724 00.006 8976 worker thread done servicing request
01:49:55.724 00.000 5052 OnExposeComplete: enter
01:49:55.724 00.000 5052 UpdateGuideState(): m_state=6
01:49:55.724 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5744
01:49:55.724 00.000 5052 Star::Find returns 1 (1), X=328.13, Y=281.58, Mass=220, SNR=10.3, Peak=70 HFD=2.5
01:49:55.724 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
01:49:55.724 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
01:49:55.724 00.000 5052 CameraToMount -- cameraX=-1.05 cameraY=-0.13 hyp=1.05 cameraTheta=-3.02 mountX=0.36 mountY=0.95, mountTheta=1.21
01:49:55.725 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.05, y=-0.13, opts=13)
01:49:55.725 00.000 5052 Enqueuing Move request for stepguider (-1.05, -0.13)
01:49:55.725 00.000 8976 Worker thread wakes up
01:49:55.725 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.05, -0.13) opts 0xd
01:49:55.725 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.05, -0.13)
01:49:55.725 00.000 8976 Moving (-1.05, -0.13) raw xDistance=0.36 yDistance=0.95
01:49:55.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
01:49:55.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.95
01:49:55.725 00.000 8976 MoveAxis(L, 2, ABG)
01:49:55.725 00.000 8976 stepping (-8, 21) + (-2, 0)
01:49:55.725 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:55.726 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:49:55.738 00.012 5052 UpdateGuideState exits: m=220 SNR=10.3 Saturated
01:49:55.739 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:55.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:55.739 00.000 5052 Enqueuing Expose request
01:49:55.761 00.022 8976 Received - 47 (G) 
01:49:55.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:55.761 00.000 8976 stepped: pos (-10, 21)
01:49:55.761 00.000 8976 MoveAxis(D, 4, ABG)
01:49:55.761 00.000 8976 stepping (-10, 21) + (0, -4)
01:49:55.761 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:49:55.793 00.032 8976 Received - 47 (G) 
01:49:55.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:49:55.793 00.000 8976 stepped: pos (-10, 17)
01:49:55.793 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:49:55.793 00.000 8976 MountToCamera -- mountX=1.18 mountY=-3.49 hyp=3.69 mountTheta=-1.25 cameraX=2.57, cameraY=2.64 cameraTheta=0.80
01:49:55.793 00.000 8976 incremental bump (2.572, 2.640) isValid = 1
01:49:55.793 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
01:49:55.793 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:49:55.793 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:49:55.793 00.000 8976 move complete, result=0
01:49:55.793 00.000 9828 Worker thread wakes up
01:49:55.793 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:49:55.793 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:49:55.793 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
01:49:55.793 00.000 8976 worker thread done servicing request
01:49:55.793 00.000 8976 Worker thread wakes up
01:49:55.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:55.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:55.793 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:49:55.793 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
01:49:55.793 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:49:55.793 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
01:49:55.793 00.000 9828 BLC: window closed
01:49:55.793 00.000 9828 MoveAxis(E, 27, B)
01:49:55.793 00.000 9828 Guiding  Dir = 2, Dur = 27
01:49:55.794 00.001 9828 IsSlewing returns 0
01:49:55.794 00.000 9828 IsGuiding returns 0
01:49:55.794 00.000 9828 PulseGuide returned control before completion, sleep 37
01:49:55.834 00.040 9828 IsGuiding returns 1
01:49:55.839 00.005 9828 scope still moving after pulse duration time elapsed
01:49:55.866 00.027 9828 IsSlewing returns 0
01:49:55.867 00.001 9828 IsGuiding returns 1
01:49:55.898 00.031 9828 IsSlewing returns 0
01:49:55.898 00.000 9828 IsGuiding returns 1
01:49:55.928 00.030 9828 IsSlewing returns 0
01:49:55.929 00.001 9828 IsGuiding returns 1
01:49:55.959 00.030 9828 IsSlewing returns 0
01:49:55.959 00.000 9828 IsGuiding returns 0
01:49:55.959 00.000 9828 scope move finished after 27 + 138 ms
01:49:55.959 00.000 9828 Move returns status 0, amount 27
01:49:55.959 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:55.959 00.000 9828 MoveAxis(N, 10, B)
01:49:55.959 00.000 9828 Guiding  Dir = 0, Dur = 10
01:49:55.975 00.016 9828 IsSlewing returns 0
01:49:55.975 00.000 9828 IsGuiding returns 0
01:49:55.975 00.000 9828 PulseGuide returned control before completion, sleep 20
01:49:56.006 00.031 9828 IsGuiding returns 1
01:49:56.006 00.000 9828 scope still moving after pulse duration time elapsed
01:49:56.038 00.032 9828 IsSlewing returns 0
01:49:56.038 00.000 9828 IsGuiding returns 1
01:49:56.070 00.032 9828 IsSlewing returns 0
01:49:56.070 00.000 9828 IsGuiding returns 1
01:49:56.099 00.029 9828 IsSlewing returns 0
01:49:56.099 00.000 9828 IsGuiding returns 1
01:49:56.131 00.032 9828 IsSlewing returns 0
01:49:56.131 00.000 9828 IsGuiding returns 0
01:49:56.131 00.000 9828 scope move finished after 10 + 146 ms
01:49:56.131 00.000 9828 Move returns status 0, amount 10
01:49:56.131 00.000 9828 move complete, result=0
01:49:56.131 00.000 9828 worker thread done servicing request
01:49:56.131 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:49:56.486 00.355 8976 Exposure complete
01:49:56.492 00.006 8976 worker thread done servicing request
01:49:56.492 00.000 5052 OnExposeComplete: enter
01:49:56.492 00.000 5052 UpdateGuideState(): m_state=6
01:49:56.492 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5745
01:49:56.492 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.71, Mass=181, SNR=9.3, Peak=70 HFD=2.5
01:49:56.492 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:49:56.492 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
01:49:56.492 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.00 hyp=0.52 cameraTheta=3.14 mountX=0.24 mountY=0.43, mountTheta=1.07
01:49:56.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.00, opts=13)
01:49:56.493 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.00)
01:49:56.493 00.000 8976 Worker thread wakes up
01:49:56.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.00) opts 0xd
01:49:56.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.00)
01:49:56.493 00.000 8976 Moving (-0.52, 0.00) raw xDistance=0.24 yDistance=0.43
01:49:56.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:49:56.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.43
01:49:56.493 00.000 8976 MoveAxis(R, 0, ABG)
01:49:56.493 00.000 8976 MoveAxis(D, 2, ABG)
01:49:56.493 00.000 8976 stepping (-10, 17) + (0, -2)
01:49:56.493 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:56.494 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:49:56.503 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
01:49:56.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:56.503 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:56.503 00.000 5052 Enqueuing Expose request
01:49:56.528 00.025 8976 Received - 47 (G) 
01:49:56.528 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:49:56.528 00.000 8976 stepped: pos (-10, 15)
01:49:56.528 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:49:56.528 00.000 8976 MountToCamera -- mountX=1.30 mountY=-3.13 hyp=3.38 mountTheta=-1.18 cameraX=2.19, cameraY=2.58 cameraTheta=0.87
01:49:56.528 00.000 8976 incremental bump (2.193, 2.576) isValid = 1
01:49:56.528 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
01:49:56.528 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:49:56.528 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:49:56.528 00.000 8976 move complete, result=0
01:49:56.528 00.000 8976 worker thread done servicing request
01:49:56.528 00.000 8976 Worker thread wakes up
01:49:56.528 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:49:56.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:56.528 00.000 9828 Worker thread wakes up
01:49:56.528 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:49:56.528 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:49:56.530 00.002 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
01:49:56.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:56.530 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
01:49:56.530 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
01:49:56.530 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:49:56.530 00.000 9828 BLC: window closed
01:49:56.530 00.000 9828 MoveAxis(E, 25, B)
01:49:56.530 00.000 9828 Guiding  Dir = 2, Dur = 25
01:49:56.530 00.000 9828 IsSlewing returns 0
01:49:56.530 00.000 9828 IsGuiding returns 0
01:49:56.530 00.000 9828 PulseGuide returned control before completion, sleep 35
01:49:56.580 00.050 9828 IsGuiding returns 1
01:49:56.580 00.000 9828 scope still moving after pulse duration time elapsed
01:49:56.611 00.031 9828 IsSlewing returns 0
01:49:56.611 00.000 9828 IsGuiding returns 1
01:49:56.642 00.031 9828 IsSlewing returns 0
01:49:56.642 00.000 9828 IsGuiding returns 1
01:49:56.674 00.032 9828 IsSlewing returns 0
01:49:56.674 00.000 9828 IsGuiding returns 0
01:49:56.674 00.000 9828 scope move finished after 25 + 119 ms
01:49:56.675 00.001 9828 Move returns status 0, amount 25
01:49:56.675 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:56.675 00.000 9828 MoveAxis(N, 11, B)
01:49:56.675 00.000 9828 Guiding  Dir = 0, Dur = 11
01:49:56.689 00.014 9828 IsSlewing returns 0
01:49:56.689 00.000 9828 IsGuiding returns 0
01:49:56.689 00.000 9828 PulseGuide returned control before completion, sleep 21
01:49:56.721 00.032 9828 IsGuiding returns 1
01:49:56.721 00.000 9828 scope still moving after pulse duration time elapsed
01:49:56.752 00.031 9828 IsSlewing returns 0
01:49:56.752 00.000 9828 IsGuiding returns 1
01:49:56.783 00.031 9828 IsSlewing returns 0
01:49:56.783 00.000 9828 IsGuiding returns 1
01:49:56.814 00.031 9828 IsSlewing returns 0
01:49:56.814 00.000 9828 IsGuiding returns 1
01:49:56.845 00.031 9828 IsSlewing returns 0
01:49:56.845 00.000 9828 IsGuiding returns 1
01:49:56.876 00.031 9828 IsSlewing returns 0
01:49:56.876 00.000 9828 IsGuiding returns 1
01:49:56.906 00.030 9828 IsSlewing returns 0
01:49:56.906 00.000 9828 IsGuiding returns 0
01:49:56.906 00.000 9828 scope move finished after 11 + 205 ms
01:49:56.906 00.000 9828 Move returns status 0, amount 11
01:49:56.906 00.000 9828 move complete, result=0
01:49:56.906 00.000 9828 worker thread done servicing request
01:49:56.906 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:49:57.221 00.315 8976 Exposure complete
01:49:57.227 00.006 8976 worker thread done servicing request
01:49:57.227 00.000 5052 OnExposeComplete: enter
01:49:57.227 00.000 5052 UpdateGuideState(): m_state=6
01:49:57.227 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5746
01:49:57.227 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.83, Mass=209, SNR=10.0, Peak=73 HFD=2.4
01:49:57.227 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:49:57.227 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:49:57.227 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.12 hyp=0.42 cameraTheta=2.86 mountX=0.29 mountY=0.28, mountTheta=0.76
01:49:57.228 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.12, opts=13)
01:49:57.228 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.12)
01:49:57.228 00.000 8976 Worker thread wakes up
01:49:57.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.12) opts 0xd
01:49:57.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.12)
01:49:57.228 00.000 8976 Moving (-0.41, 0.12) raw xDistance=0.29 yDistance=0.28
01:49:57.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:49:57.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
01:49:57.228 00.000 8976 MoveAxis(L, 1, ABG)
01:49:57.228 00.000 8976 stepping (-10, 15) + (-1, 0)
01:49:57.228 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:57.229 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:49:57.239 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:49:57.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:57.239 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:57.239 00.000 5052 Enqueuing Expose request
01:49:57.248 00.009 8976 Received - 47 (G) 
01:49:57.248 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:57.248 00.000 8976 stepped: pos (-11, 15)
01:49:57.248 00.000 8976 MoveAxis(D, 1, ABG)
01:49:57.248 00.000 8976 stepping (-11, 15) + (0, -1)
01:49:57.248 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:57.280 00.032 8976 Received - 47 (G) 
01:49:57.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:57.280 00.000 8976 stepped: pos (-11, 14)
01:49:57.280 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:49:57.280 00.000 8976 MountToCamera -- mountX=1.42 mountY=-2.83 hyp=3.17 mountTheta=-1.10 cameraX=1.87, cameraY=2.56 cameraTheta=0.94
01:49:57.280 00.000 8976 incremental bump (1.870, 2.555) isValid = 1
01:49:57.280 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:49:57.280 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:49:57.280 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:49:57.280 00.000 8976 move complete, result=0
01:49:57.280 00.000 9828 Worker thread wakes up
01:49:57.280 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:49:57.280 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:49:57.280 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:49:57.280 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:49:57.280 00.000 8976 worker thread done servicing request
01:49:57.280 00.000 8976 Worker thread wakes up
01:49:57.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:57.280 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:49:57.280 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:49:57.280 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:49:57.280 00.000 9828 BLC: window closed
01:49:57.280 00.000 9828 MoveAxis(E, 23, B)
01:49:57.280 00.000 9828 Guiding  Dir = 2, Dur = 23
01:49:57.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:57.280 00.000 9828 IsSlewing returns 0
01:49:57.281 00.001 9828 IsGuiding returns 0
01:49:57.281 00.000 9828 PulseGuide returned control before completion, sleep 33
01:49:57.326 00.045 9828 IsGuiding returns 1
01:49:57.326 00.000 9828 scope still moving after pulse duration time elapsed
01:49:57.357 00.031 9828 IsSlewing returns 0
01:49:57.357 00.000 9828 IsGuiding returns 1
01:49:57.387 00.030 9828 IsSlewing returns 0
01:49:57.387 00.000 9828 IsGuiding returns 1
01:49:57.418 00.031 9828 IsSlewing returns 0
01:49:57.418 00.000 9828 IsGuiding returns 0
01:49:57.418 00.000 9828 scope move finished after 23 + 114 ms
01:49:57.418 00.000 9828 Move returns status 0, amount 23
01:49:57.418 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:57.418 00.000 9828 MoveAxis(N, 12, B)
01:49:57.418 00.000 9828 Guiding  Dir = 0, Dur = 12
01:49:57.434 00.016 9828 IsSlewing returns 0
01:49:57.434 00.000 9828 IsGuiding returns 0
01:49:57.434 00.000 9828 PulseGuide returned control before completion, sleep 22
01:49:57.465 00.031 9828 IsGuiding returns 1
01:49:57.465 00.000 9828 scope still moving after pulse duration time elapsed
01:49:57.496 00.031 9828 IsSlewing returns 0
01:49:57.496 00.000 9828 IsGuiding returns 1
01:49:57.527 00.031 9828 IsSlewing returns 0
01:49:57.527 00.000 9828 IsGuiding returns 1
01:49:57.558 00.031 9828 IsSlewing returns 0
01:49:57.558 00.000 9828 IsGuiding returns 1
01:49:57.589 00.031 9828 IsSlewing returns 0
01:49:57.589 00.000 9828 IsGuiding returns 0
01:49:57.589 00.000 9828 scope move finished after 12 + 143 ms
01:49:57.589 00.000 9828 Move returns status 0, amount 12
01:49:57.589 00.000 9828 move complete, result=0
01:49:57.589 00.000 9828 worker thread done servicing request
01:49:57.589 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:49:57.968 00.379 8976 Exposure complete
01:49:57.974 00.006 8976 worker thread done servicing request
01:49:57.974 00.000 5052 OnExposeComplete: enter
01:49:57.974 00.000 5052 UpdateGuideState(): m_state=6
01:49:57.974 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5747
01:49:57.974 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.82, Mass=215, SNR=10.2, Peak=74 HFD=2.4
01:49:57.974 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:49:57.974 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
01:49:57.974 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.30 cameraTheta=2.76 mountX=0.22 mountY=0.17, mountTheta=0.65
01:49:57.975 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.11, opts=13)
01:49:57.975 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.11)
01:49:57.975 00.000 8976 Worker thread wakes up
01:49:57.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.11) opts 0xd
01:49:57.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.11)
01:49:57.975 00.000 8976 Moving (-0.27, 0.11) raw xDistance=0.22 yDistance=0.17
01:49:57.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:49:57.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:49:57.975 00.000 8976 MoveAxis(R, 0, ABG)
01:49:57.975 00.000 8976 MoveAxis(U, 0, ABG)
01:49:57.975 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:49:57.975 00.000 8976 MountToCamera -- mountX=1.51 mountY=-2.63 hyp=3.03 mountTheta=-1.05 cameraX=1.65, cameraY=2.54 cameraTheta=0.99
01:49:57.975 00.000 8976 incremental bump (1.653, 2.541) isValid = 1
01:49:57.975 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
01:49:57.975 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:49:57.975 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:49:57.975 00.000 8976 move complete, result=0
01:49:57.975 00.000 8976 worker thread done servicing request
01:49:57.975 00.000 9828 Worker thread wakes up
01:49:57.975 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:49:57.975 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:49:57.975 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
01:49:57.975 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
01:49:57.976 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:49:57.976 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:49:57.976 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:49:57.976 00.000 9828 BLC: window closed
01:49:57.976 00.000 9828 MoveAxis(E, 21, B)
01:49:57.976 00.000 9828 Guiding  Dir = 2, Dur = 21
01:49:57.977 00.001 9828 IsSlewing returns 0
01:49:57.977 00.000 9828 IsGuiding returns 0
01:49:57.977 00.000 9828 PulseGuide returned control before completion, sleep 31
01:49:57.986 00.009 5052 UpdateGuideState exits: m=215 SNR=10.2
01:49:57.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:57.986 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:57.986 00.000 5052 Enqueuing Expose request
01:49:57.986 00.000 8976 Worker thread wakes up
01:49:57.986 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:49:57.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:57.986 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:58.022 00.036 9828 IsGuiding returns 1
01:49:58.022 00.000 9828 scope still moving after pulse duration time elapsed
01:49:58.054 00.032 9828 IsSlewing returns 0
01:49:58.054 00.000 9828 IsGuiding returns 1
01:49:58.086 00.032 9828 IsSlewing returns 0
01:49:58.086 00.000 9828 IsGuiding returns 1
01:49:58.115 00.029 9828 IsSlewing returns 0
01:49:58.115 00.000 9828 IsGuiding returns 0
01:49:58.115 00.000 9828 scope move finished after 21 + 116 ms
01:49:58.115 00.000 9828 Move returns status 0, amount 21
01:49:58.115 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:58.115 00.000 9828 MoveAxis(N, 12, B)
01:49:58.115 00.000 9828 Guiding  Dir = 0, Dur = 12
01:49:58.130 00.015 9828 IsSlewing returns 0
01:49:58.131 00.001 9828 IsGuiding returns 0
01:49:58.131 00.000 9828 PulseGuide returned control before completion, sleep 22
01:49:58.161 00.030 9828 IsGuiding returns 1
01:49:58.161 00.000 9828 scope still moving after pulse duration time elapsed
01:49:58.191 00.030 9828 IsSlewing returns 0
01:49:58.191 00.000 9828 IsGuiding returns 1
01:49:58.222 00.031 9828 IsSlewing returns 0
01:49:58.222 00.000 9828 IsGuiding returns 1
01:49:58.253 00.031 9828 IsSlewing returns 0
01:49:58.253 00.000 9828 IsGuiding returns 1
01:49:58.284 00.031 9828 IsSlewing returns 0
01:49:58.284 00.000 9828 IsGuiding returns 0
01:49:58.284 00.000 9828 scope move finished after 12 + 141 ms
01:49:58.284 00.000 9828 Move returns status 0, amount 12
01:49:58.284 00.000 9828 move complete, result=0
01:49:58.284 00.000 9828 worker thread done servicing request
01:49:58.284 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:49:58.677 00.393 8976 Exposure complete
01:49:58.683 00.006 8976 worker thread done servicing request
01:49:58.683 00.000 5052 OnExposeComplete: enter
01:49:58.683 00.000 5052 UpdateGuideState(): m_state=6
01:49:58.683 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5748
01:49:58.683 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.66, Mass=185, SNR=9.4, Peak=71 HFD=2.3
01:49:58.683 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
01:49:58.683 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
01:49:58.683 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.05 hyp=0.30 cameraTheta=-2.98 mountX=0.09 mountY=0.28, mountTheta=1.25
01:49:58.684 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.05, opts=13)
01:49:58.684 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.05)
01:49:58.684 00.000 8976 Worker thread wakes up
01:49:58.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.05) opts 0xd
01:49:58.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.05)
01:49:58.684 00.000 8976 Moving (-0.30, -0.05) raw xDistance=0.09 yDistance=0.28
01:49:58.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:49:58.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:49:58.684 00.000 8976 MoveAxis(R, 0, ABG)
01:49:58.684 00.000 8976 MoveAxis(D, 1, ABG)
01:49:58.684 00.000 8976 stepping (-11, 14) + (0, -1)
01:49:58.684 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:58.685 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:49:58.695 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
01:49:58.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:58.695 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:58.695 00.000 5052 Enqueuing Expose request
01:49:58.703 00.008 8976 Received - 47 (G) 
01:49:58.703 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:58.703 00.000 8976 stepped: pos (-11, 13)
01:49:58.703 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:49:58.703 00.000 8976 MountToCamera -- mountX=1.57 mountY=-2.44 hyp=2.90 mountTheta=-1.00 cameraX=1.46, cameraY=2.51 cameraTheta=1.04
01:49:58.703 00.000 8976 incremental bump (1.461, 2.507) isValid = 1
01:49:58.703 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:49:58.703 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:49:58.703 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:49:58.703 00.000 8976 move complete, result=0
01:49:58.703 00.000 9828 Worker thread wakes up
01:49:58.703 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:49:58.703 00.000 8976 worker thread done servicing request
01:49:58.703 00.000 8976 Worker thread wakes up
01:49:58.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:58.703 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:58.703 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:49:58.703 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:49:58.703 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:49:58.703 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
01:49:58.703 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:49:58.703 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:49:58.703 00.000 9828 BLC: window closed
01:49:58.703 00.000 9828 MoveAxis(E, 20, B)
01:49:58.703 00.000 9828 Guiding  Dir = 2, Dur = 20
01:49:58.703 00.000 9828 IsSlewing returns 0
01:49:58.703 00.000 9828 IsGuiding returns 0
01:49:58.705 00.002 9828 PulseGuide returned control before completion, sleep 30
01:49:58.749 00.044 9828 IsGuiding returns 1
01:49:58.749 00.000 9828 scope still moving after pulse duration time elapsed
01:49:58.780 00.031 9828 IsSlewing returns 0
01:49:58.780 00.000 9828 IsGuiding returns 1
01:49:58.811 00.031 9828 IsSlewing returns 0
01:49:58.811 00.000 9828 IsGuiding returns 1
01:49:58.842 00.031 9828 IsSlewing returns 0
01:49:58.842 00.000 9828 IsGuiding returns 0
01:49:58.842 00.000 9828 scope move finished after 20 + 118 ms
01:49:58.842 00.000 9828 Move returns status 0, amount 20
01:49:58.842 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:58.842 00.000 9828 MoveAxis(N, 13, B)
01:49:58.842 00.000 9828 Guiding  Dir = 0, Dur = 13
01:49:58.857 00.015 9828 IsSlewing returns 0
01:49:58.857 00.000 9828 IsGuiding returns 0
01:49:58.857 00.000 9828 PulseGuide returned control before completion, sleep 23
01:49:58.887 00.030 9828 IsGuiding returns 1
01:49:58.887 00.000 9828 scope still moving after pulse duration time elapsed
01:49:58.918 00.031 9828 IsSlewing returns 0
01:49:58.918 00.000 9828 IsGuiding returns 1
01:49:58.949 00.031 9828 IsSlewing returns 0
01:49:58.949 00.000 9828 IsGuiding returns 1
01:49:58.979 00.030 9828 IsSlewing returns 0
01:49:58.979 00.000 9828 IsGuiding returns 1
01:49:59.012 00.033 9828 IsSlewing returns 0
01:49:59.012 00.000 9828 IsGuiding returns 0
01:49:59.012 00.000 9828 scope move finished after 13 + 141 ms
01:49:59.012 00.000 9828 Move returns status 0, amount 13
01:49:59.012 00.000 9828 move complete, result=0
01:49:59.012 00.000 9828 worker thread done servicing request
01:49:59.012 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:49:59.397 00.385 8976 Exposure complete
01:49:59.402 00.005 8976 worker thread done servicing request
01:49:59.402 00.000 5052 OnExposeComplete: enter
01:49:59.402 00.000 5052 UpdateGuideState(): m_state=6
01:49:59.403 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5749
01:49:59.403 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.47, Mass=207, SNR=9.9, Peak=72 HFD=2.9
01:49:59.403 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
01:49:59.403 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
01:49:59.403 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.24 hyp=0.31 cameraTheta=-0.90 mountX=-0.30 mountY=-0.03, mountTheta=-3.04
01:49:59.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.24, opts=13)
01:49:59.404 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.24)
01:49:59.404 00.000 8976 Worker thread wakes up
01:49:59.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.24) opts 0xd
01:49:59.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.24)
01:49:59.404 00.000 8976 Moving (0.19, -0.24) raw xDistance=-0.30 yDistance=-0.03
01:49:59.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:49:59.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:49:59.404 00.000 8976 MoveAxis(R, 1, ABG)
01:49:59.404 00.000 8976 stepping (-11, 13) + (1, 0)
01:49:59.405 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:59.406 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:49:59.430 00.024 5052 UpdateGuideState exits: m=207 SNR=9.9
01:49:59.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:59.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:49:59.430 00.000 5052 Enqueuing Expose request
01:49:59.437 00.007 8976 Received - 47 (G) 
01:49:59.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:49:59.437 00.000 8976 stepped: pos (-10, 13)
01:49:59.437 00.000 8976 MoveAxis(U, 0, ABG)
01:49:59.437 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:49:59.437 00.000 8976 MountToCamera -- mountX=1.56 mountY=-2.32 hyp=2.79 mountTheta=-0.98 cameraX=1.36, cameraY=2.44 cameraTheta=1.06
01:49:59.437 00.000 8976 incremental bump (1.355, 2.440) isValid = 1
01:49:59.437 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
01:49:59.438 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:49:59.438 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:49:59.438 00.000 8976 move complete, result=0
01:49:59.438 00.000 9828 Worker thread wakes up
01:49:59.438 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:49:59.438 00.000 8976 worker thread done servicing request
01:49:59.438 00.000 8976 Worker thread wakes up
01:49:59.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:49:59.438 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:49:59.438 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:49:59.439 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:49:59.439 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
01:49:59.439 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
01:49:59.439 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:49:59.439 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:49:59.439 00.000 9828 BLC: window closed
01:49:59.439 00.000 9828 MoveAxis(E, 19, B)
01:49:59.439 00.000 9828 Guiding  Dir = 2, Dur = 19
01:49:59.440 00.001 9828 IsSlewing returns 0
01:49:59.440 00.000 9828 IsGuiding returns 0
01:49:59.440 00.000 9828 PulseGuide returned control before completion, sleep 29
01:49:59.475 00.035 9828 IsGuiding returns 1
01:49:59.475 00.000 9828 scope still moving after pulse duration time elapsed
01:49:59.507 00.032 9828 IsSlewing returns 0
01:49:59.508 00.001 9828 IsGuiding returns 1
01:49:59.537 00.029 9828 IsSlewing returns 0
01:49:59.537 00.000 9828 IsGuiding returns 1
01:49:59.569 00.032 9828 IsSlewing returns 0
01:49:59.569 00.000 9828 IsGuiding returns 0
01:49:59.570 00.001 9828 scope move finished after 19 + 110 ms
01:49:59.570 00.000 9828 Move returns status 0, amount 19
01:49:59.570 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:49:59.570 00.000 9828 MoveAxis(N, 13, B)
01:49:59.570 00.000 9828 Guiding  Dir = 0, Dur = 13
01:49:59.584 00.014 9828 IsSlewing returns 0
01:49:59.584 00.000 9828 IsGuiding returns 0
01:49:59.584 00.000 9828 PulseGuide returned control before completion, sleep 23
01:49:59.616 00.032 9828 IsGuiding returns 1
01:49:59.616 00.000 9828 scope still moving after pulse duration time elapsed
01:49:59.648 00.032 9828 IsSlewing returns 0
01:49:59.648 00.000 9828 IsGuiding returns 1
01:49:59.679 00.031 9828 IsSlewing returns 0
01:49:59.679 00.000 9828 IsGuiding returns 1
01:49:59.710 00.031 9828 IsSlewing returns 0
01:49:59.710 00.000 9828 IsGuiding returns 1
01:49:59.742 00.032 9828 IsSlewing returns 0
01:49:59.742 00.000 9828 IsGuiding returns 0
01:49:59.742 00.000 9828 scope move finished after 13 + 144 ms
01:49:59.742 00.000 9828 Move returns status 0, amount 13
01:49:59.742 00.000 9828 move complete, result=0
01:49:59.742 00.000 9828 worker thread done servicing request
01:49:59.742 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:50:00.105 00.363 8976 Exposure complete
01:50:00.111 00.006 8976 worker thread done servicing request
01:50:00.111 00.000 5052 OnExposeComplete: enter
01:50:00.111 00.000 5052 UpdateGuideState(): m_state=6
01:50:00.111 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5750
01:50:00.111 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=282.03, Mass=197, SNR=9.7, Peak=73 HFD=2.4
01:50:00.111 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
01:50:00.111 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
01:50:00.111 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.32 hyp=0.57 cameraTheta=0.59 mountX=0.07 mountY=-0.57, mountTheta=-1.45
01:50:00.112 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.32, opts=13)
01:50:00.112 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.32)
01:50:00.112 00.000 8976 Worker thread wakes up
01:50:00.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.32) opts 0xd
01:50:00.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.32)
01:50:00.112 00.000 8976 Moving (0.47, 0.32) raw xDistance=0.07 yDistance=-0.57
01:50:00.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:50:00.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
01:50:00.112 00.000 8976 MoveAxis(R, 0, ABG)
01:50:00.113 00.001 8976 MoveAxis(U, 2, ABG)
01:50:00.113 00.000 8976 stepping (-10, 13) + (0, 2)
01:50:00.113 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:00.113 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:50:00.123 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:50:00.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:00.123 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:00.123 00.000 5052 Enqueuing Expose request
01:50:00.141 00.018 8976 Received - 47 (G) 
01:50:00.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:00.141 00.000 8976 stepped: pos (-10, 15)
01:50:00.141 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:50:00.141 00.000 8976 MountToCamera -- mountX=1.55 mountY=-2.34 hyp=2.80 mountTheta=-0.99 cameraX=1.38, cameraY=2.44 cameraTheta=1.06
01:50:00.141 00.000 8976 incremental bump (1.378, 2.443) isValid = 1
01:50:00.142 00.001 8976 Scheduling Mount bump of (0.056, 0.104)
01:50:00.142 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:00.142 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:00.142 00.000 8976 move complete, result=0
01:50:00.142 00.000 9828 Worker thread wakes up
01:50:00.142 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:00.142 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:00.142 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
01:50:00.142 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:50:00.142 00.000 8976 worker thread done servicing request
01:50:00.142 00.000 8976 Worker thread wakes up
01:50:00.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:00.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:00.142 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
01:50:00.142 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
01:50:00.142 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:50:00.142 00.000 9828 BLC: window closed
01:50:00.143 00.001 9828 MoveAxis(E, 19, B)
01:50:00.143 00.000 9828 Guiding  Dir = 2, Dur = 19
01:50:00.143 00.000 9828 IsSlewing returns 0
01:50:00.143 00.000 9828 IsGuiding returns 0
01:50:00.144 00.001 9828 PulseGuide returned control before completion, sleep 29
01:50:00.176 00.032 9828 IsGuiding returns 1
01:50:00.176 00.000 9828 scope still moving after pulse duration time elapsed
01:50:00.207 00.031 9828 IsSlewing returns 0
01:50:00.207 00.000 9828 IsGuiding returns 1
01:50:00.238 00.031 9828 IsSlewing returns 0
01:50:00.238 00.000 9828 IsGuiding returns 1
01:50:00.270 00.032 9828 IsSlewing returns 0
01:50:00.270 00.000 9828 IsGuiding returns 0
01:50:00.270 00.000 9828 scope move finished after 19 + 108 ms
01:50:00.270 00.000 9828 Move returns status 0, amount 19
01:50:00.270 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:00.270 00.000 9828 MoveAxis(N, 13, B)
01:50:00.270 00.000 9828 Guiding  Dir = 0, Dur = 13
01:50:00.286 00.016 9828 IsSlewing returns 0
01:50:00.286 00.000 9828 IsGuiding returns 0
01:50:00.286 00.000 9828 PulseGuide returned control before completion, sleep 23
01:50:00.317 00.031 9828 IsGuiding returns 1
01:50:00.317 00.000 9828 scope still moving after pulse duration time elapsed
01:50:00.348 00.031 9828 IsSlewing returns 0
01:50:00.348 00.000 9828 IsGuiding returns 1
01:50:00.378 00.030 9828 IsSlewing returns 0
01:50:00.378 00.000 9828 IsGuiding returns 1
01:50:00.410 00.032 9828 IsSlewing returns 0
01:50:00.410 00.000 9828 IsGuiding returns 1
01:50:00.442 00.032 9828 IsSlewing returns 0
01:50:00.442 00.000 9828 IsGuiding returns 0
01:50:00.442 00.000 9828 scope move finished after 13 + 142 ms
01:50:00.442 00.000 9828 Move returns status 0, amount 13
01:50:00.442 00.000 9828 move complete, result=0
01:50:00.442 00.000 9828 worker thread done servicing request
01:50:00.442 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:50:00.803 00.361 8976 Exposure complete
01:50:00.808 00.005 8976 worker thread done servicing request
01:50:00.808 00.000 5052 OnExposeComplete: enter
01:50:00.808 00.000 5052 UpdateGuideState(): m_state=6
01:50:00.808 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5751
01:50:00.808 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=282.10, Mass=201, SNR=9.8, Peak=74 HFD=2.3
01:50:00.808 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
01:50:00.808 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
01:50:00.808 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.39 hyp=0.43 cameraTheta=1.14 mountX=0.26 mountY=-0.36, mountTheta=-0.94
01:50:00.809 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.39, opts=13)
01:50:00.809 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.39)
01:50:00.809 00.000 8976 Worker thread wakes up
01:50:00.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.39) opts 0xd
01:50:00.810 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.39)
01:50:00.810 00.000 8976 Moving (0.18, 0.39) raw xDistance=0.26 yDistance=-0.36
01:50:00.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:50:00.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
01:50:00.810 00.000 8976 MoveAxis(L, 1, ABG)
01:50:00.810 00.000 8976 stepping (-10, 15) + (-1, 0)
01:50:00.810 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:00.810 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:50:00.820 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:50:00.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:00.820 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:00.820 00.000 5052 Enqueuing Expose request
01:50:00.828 00.008 8976 Received - 47 (G) 
01:50:00.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:00.828 00.000 8976 stepped: pos (-11, 15)
01:50:00.828 00.000 8976 MoveAxis(U, 2, ABG)
01:50:00.828 00.000 8976 stepping (-11, 15) + (0, 2)
01:50:00.828 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:00.860 00.032 8976 Received - 47 (G) 
01:50:00.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:00.860 00.000 8976 stepped: pos (-11, 17)
01:50:00.860 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:50:00.860 00.000 8976 MountToCamera -- mountX=1.59 mountY=-2.46 hyp=2.93 mountTheta=-1.00 cameraX=1.46, cameraY=2.54 cameraTheta=1.05
01:50:00.860 00.000 8976 incremental bump (1.463, 2.537) isValid = 1
01:50:00.861 00.001 8976 Scheduling Mount bump of (0.057, 0.103)
01:50:00.861 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:00.861 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:00.861 00.000 8976 move complete, result=0
01:50:00.861 00.000 9828 Worker thread wakes up
01:50:00.861 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:00.861 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:00.861 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
01:50:00.861 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
01:50:00.861 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
01:50:00.861 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:50:00.861 00.000 9828 BLC: window closed
01:50:00.861 00.000 9828 MoveAxis(E, 20, B)
01:50:00.861 00.000 8976 worker thread done servicing request
01:50:00.861 00.000 8976 Worker thread wakes up
01:50:00.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:00.861 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:00.862 00.001 9828 Guiding  Dir = 2, Dur = 20
01:50:00.862 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
01:50:00.862 00.000 9828 IsSlewing returns 0
01:50:00.862 00.000 9828 IsGuiding returns 0
01:50:00.862 00.000 9828 PulseGuide returned control before completion, sleep 30
01:50:00.906 00.044 9828 IsGuiding returns 1
01:50:00.906 00.000 9828 scope still moving after pulse duration time elapsed
01:50:00.937 00.031 9828 IsSlewing returns 0
01:50:00.937 00.000 9828 IsGuiding returns 1
01:50:00.968 00.031 9828 IsSlewing returns 0
01:50:00.968 00.000 9828 IsGuiding returns 1
01:50:01.000 00.032 9828 IsSlewing returns 0
01:50:01.000 00.000 9828 IsGuiding returns 0
01:50:01.000 00.000 9828 scope move finished after 20 + 117 ms
01:50:01.000 00.000 9828 Move returns status 0, amount 20
01:50:01.000 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:01.000 00.000 9828 MoveAxis(N, 13, B)
01:50:01.000 00.000 9828 Guiding  Dir = 0, Dur = 13
01:50:01.016 00.016 9828 IsSlewing returns 0
01:50:01.016 00.000 9828 IsGuiding returns 0
01:50:01.016 00.000 9828 PulseGuide returned control before completion, sleep 23
01:50:01.047 00.031 9828 IsGuiding returns 1
01:50:01.047 00.000 9828 scope still moving after pulse duration time elapsed
01:50:01.078 00.031 9828 IsSlewing returns 0
01:50:01.078 00.000 9828 IsGuiding returns 1
01:50:01.109 00.031 9828 IsSlewing returns 0
01:50:01.109 00.000 9828 IsGuiding returns 1
01:50:01.141 00.032 9828 IsSlewing returns 0
01:50:01.141 00.000 9828 IsGuiding returns 1
01:50:01.172 00.031 9828 IsSlewing returns 0
01:50:01.172 00.000 9828 IsGuiding returns 0
01:50:01.172 00.000 9828 scope move finished after 13 + 142 ms
01:50:01.172 00.000 9828 Move returns status 0, amount 13
01:50:01.172 00.000 9828 move complete, result=0
01:50:01.172 00.000 9828 worker thread done servicing request
01:50:01.172 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:50:01.524 00.352 8976 Exposure complete
01:50:01.529 00.005 8976 worker thread done servicing request
01:50:01.529 00.000 5052 OnExposeComplete: enter
01:50:01.529 00.000 5052 UpdateGuideState(): m_state=6
01:50:01.529 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5752
01:50:01.529 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.67, Mass=193, SNR=9.7, Peak=79 HFD=1.9
01:50:01.529 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.10 = 1.19)
01:50:01.529 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:50:01.529 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.04 hyp=0.43 cameraTheta=-3.05 mountX=0.16 mountY=0.38, mountTheta=1.17
01:50:01.530 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.04, opts=13)
01:50:01.530 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.04)
01:50:01.530 00.000 8976 Worker thread wakes up
01:50:01.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.04) opts 0xd
01:50:01.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.04)
01:50:01.530 00.000 8976 Moving (-0.43, -0.04) raw xDistance=0.16 yDistance=0.38
01:50:01.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:50:01.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
01:50:01.530 00.000 8976 MoveAxis(R, 0, ABG)
01:50:01.530 00.000 8976 MoveAxis(D, 1, ABG)
01:50:01.530 00.000 8976 stepping (-11, 17) + (0, -1)
01:50:01.530 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:01.531 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:50:01.540 00.009 5052 UpdateGuideState exits: m=193 SNR=9.7
01:50:01.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:01.540 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:01.540 00.000 5052 Enqueuing Expose request
01:50:01.564 00.024 8976 Received - 47 (G) 
01:50:01.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:01.564 00.000 8976 stepped: pos (-11, 16)
01:50:01.564 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:50:01.564 00.000 8976 MountToCamera -- mountX=1.62 mountY=-2.49 hyp=2.97 mountTheta=-0.99 cameraX=1.47, cameraY=2.58 cameraTheta=1.05
01:50:01.564 00.000 8976 incremental bump (1.474, 2.577) isValid = 1
01:50:01.564 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
01:50:01.564 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:01.564 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:01.564 00.000 8976 move complete, result=0
01:50:01.564 00.000 9828 Worker thread wakes up
01:50:01.564 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:50:01.564 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:01.564 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:01.564 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
01:50:01.564 00.000 8976 worker thread done servicing request
01:50:01.564 00.000 8976 Worker thread wakes up
01:50:01.565 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:01.565 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
01:50:01.565 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
01:50:01.565 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:50:01.565 00.000 9828 BLC: window closed
01:50:01.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:01.565 00.000 9828 MoveAxis(E, 20, B)
01:50:01.565 00.000 9828 Guiding  Dir = 2, Dur = 20
01:50:01.565 00.000 9828 IsSlewing returns 0
01:50:01.565 00.000 9828 IsGuiding returns 0
01:50:01.565 00.000 9828 PulseGuide returned control before completion, sleep 30
01:50:01.605 00.040 9828 IsGuiding returns 1
01:50:01.605 00.000 9828 scope still moving after pulse duration time elapsed
01:50:01.635 00.030 9828 IsSlewing returns 0
01:50:01.636 00.001 9828 IsGuiding returns 1
01:50:01.666 00.030 9828 IsSlewing returns 0
01:50:01.666 00.000 9828 IsGuiding returns 1
01:50:01.697 00.031 9828 IsSlewing returns 0
01:50:01.698 00.001 9828 IsGuiding returns 0
01:50:01.698 00.000 9828 scope move finished after 20 + 112 ms
01:50:01.698 00.000 9828 Move returns status 0, amount 20
01:50:01.698 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:01.698 00.000 9828 MoveAxis(N, 13, B)
01:50:01.698 00.000 9828 Guiding  Dir = 0, Dur = 13
01:50:01.713 00.015 9828 IsSlewing returns 0
01:50:01.713 00.000 9828 IsGuiding returns 0
01:50:01.713 00.000 9828 PulseGuide returned control before completion, sleep 23
01:50:01.744 00.031 9828 IsGuiding returns 1
01:50:01.744 00.000 9828 scope still moving after pulse duration time elapsed
01:50:01.775 00.031 9828 IsSlewing returns 0
01:50:01.775 00.000 9828 IsGuiding returns 1
01:50:01.805 00.030 9828 IsSlewing returns 0
01:50:01.805 00.000 9828 IsGuiding returns 1
01:50:01.836 00.031 9828 IsSlewing returns 0
01:50:01.836 00.000 9828 IsGuiding returns 1
01:50:01.866 00.030 9828 IsSlewing returns 0
01:50:01.866 00.000 9828 IsGuiding returns 0
01:50:01.866 00.000 9828 scope move finished after 13 + 139 ms
01:50:01.866 00.000 9828 Move returns status 0, amount 13
01:50:01.866 00.000 9828 move complete, result=0
01:50:01.866 00.000 9828 worker thread done servicing request
01:50:01.866 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:50:02.228 00.362 8976 Exposure complete
01:50:02.233 00.005 8976 worker thread done servicing request
01:50:02.233 00.000 5052 OnExposeComplete: enter
01:50:02.233 00.000 5052 UpdateGuideState(): m_state=6
01:50:02.233 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5753
01:50:02.233 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.40, Mass=202, SNR=9.8, Peak=79 HFD=2.1
01:50:02.233 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
01:50:02.233 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
01:50:02.233 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=-0.31 hyp=0.88 cameraTheta=-2.79 mountX=0.10 mountY=0.86, mountTheta=1.45
01:50:02.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=-0.31, opts=13)
01:50:02.234 00.000 5052 Enqueuing Move request for stepguider (-0.83, -0.31)
01:50:02.234 00.000 8976 Worker thread wakes up
01:50:02.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, -0.31) opts 0xd
01:50:02.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, -0.31)
01:50:02.234 00.000 8976 Moving (-0.83, -0.31) raw xDistance=0.10 yDistance=0.86
01:50:02.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:50:02.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.86
01:50:02.234 00.000 8976 MoveAxis(R, 0, ABG)
01:50:02.234 00.000 8976 MoveAxis(D, 4, ABG)
01:50:02.234 00.000 8976 stepping (-11, 16) + (0, -4)
01:50:02.234 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:50:02.235 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:50:02.244 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:50:02.245 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:02.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:02.245 00.000 5052 Enqueuing Expose request
01:50:02.267 00.022 8976 Received - 47 (G) 
01:50:02.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:50:02.267 00.000 8976 stepped: pos (-11, 12)
01:50:02.267 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:50:02.267 00.000 8976 MountToCamera -- mountX=1.64 mountY=-2.29 hyp=2.82 mountTheta=-0.95 cameraX=1.29, cameraY=2.51 cameraTheta=1.09
01:50:02.267 00.000 8976 incremental bump (1.295, 2.508) isValid = 1
01:50:02.267 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
01:50:02.267 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:50:02.267 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:50:02.267 00.000 8976 move complete, result=0
01:50:02.267 00.000 9828 Worker thread wakes up
01:50:02.267 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:50:02.267 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:50:02.268 00.001 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
01:50:02.268 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
01:50:02.268 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:50:02.268 00.000 8976 worker thread done servicing request
01:50:02.268 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
01:50:02.268 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:50:02.268 00.000 9828 BLC: window closed
01:50:02.268 00.000 9828 MoveAxis(E, 18, B)
01:50:02.268 00.000 8976 Worker thread wakes up
01:50:02.268 00.000 9828 Guiding  Dir = 2, Dur = 18
01:50:02.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:02.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:02.269 00.001 9828 IsSlewing returns 0
01:50:02.269 00.000 9828 IsGuiding returns 0
01:50:02.269 00.000 9828 PulseGuide returned control before completion, sleep 28
01:50:02.299 00.030 9828 IsGuiding returns 1
01:50:02.299 00.000 9828 scope still moving after pulse duration time elapsed
01:50:02.329 00.030 9828 IsSlewing returns 0
01:50:02.329 00.000 9828 IsGuiding returns 1
01:50:02.360 00.031 9828 IsSlewing returns 0
01:50:02.360 00.000 9828 IsGuiding returns 1
01:50:02.407 00.047 9828 IsSlewing returns 0
01:50:02.407 00.000 9828 IsGuiding returns 0
01:50:02.407 00.000 9828 scope move finished after 18 + 120 ms
01:50:02.407 00.000 9828 Move returns status 0, amount 18
01:50:02.407 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:02.407 00.000 9828 MoveAxis(N, 13, B)
01:50:02.407 00.000 9828 Guiding  Dir = 0, Dur = 13
01:50:02.423 00.016 9828 IsSlewing returns 0
01:50:02.423 00.000 9828 IsGuiding returns 0
01:50:02.423 00.000 9828 PulseGuide returned control before completion, sleep 23
01:50:02.455 00.032 9828 IsGuiding returns 1
01:50:02.455 00.000 9828 scope still moving after pulse duration time elapsed
01:50:02.485 00.030 9828 IsSlewing returns 0
01:50:02.485 00.000 9828 IsGuiding returns 1
01:50:02.517 00.032 9828 IsSlewing returns 0
01:50:02.517 00.000 9828 IsGuiding returns 1
01:50:02.549 00.032 9828 IsSlewing returns 0
01:50:02.549 00.000 9828 IsGuiding returns 1
01:50:02.580 00.031 9828 IsSlewing returns 0
01:50:02.580 00.000 9828 IsGuiding returns 0
01:50:02.580 00.000 9828 scope move finished after 13 + 144 ms
01:50:02.580 00.000 9828 Move returns status 0, amount 13
01:50:02.580 00.000 9828 move complete, result=0
01:50:02.580 00.000 9828 worker thread done servicing request
01:50:02.580 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:50:02.926 00.346 8976 Exposure complete
01:50:02.932 00.006 8976 worker thread done servicing request
01:50:02.932 00.000 5052 OnExposeComplete: enter
01:50:02.932 00.000 5052 UpdateGuideState(): m_state=6
01:50:02.932 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5754
01:50:02.932 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.77, Mass=186, SNR=9.4, Peak=66 HFD=2.4
01:50:02.932 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
01:50:02.932 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
01:50:02.932 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.49 mountX=0.09 mountY=0.03, mountTheta=0.35
01:50:02.933 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.06, opts=13)
01:50:02.933 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.06)
01:50:02.933 00.000 8976 Worker thread wakes up
01:50:02.933 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.06) opts 0xd
01:50:02.933 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.06)
01:50:02.933 00.000 8976 Moving (-0.07, 0.06) raw xDistance=0.09 yDistance=0.03
01:50:02.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:50:02.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:50:02.933 00.000 8976 MoveAxis(R, 0, ABG)
01:50:02.933 00.000 8976 MoveAxis(U, 0, ABG)
01:50:02.933 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:50:02.933 00.000 8976 MountToCamera -- mountX=1.66 mountY=-2.17 hyp=2.73 mountTheta=-0.92 cameraX=1.17, cameraY=2.46 cameraTheta=1.13
01:50:02.933 00.000 8976 incremental bump (1.174, 2.461) isValid = 1
01:50:02.933 00.000 8976 Scheduling Mount bump of (0.039, 0.086)
01:50:02.933 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.09, opts=4)
01:50:02.933 00.000 8976 Enqueuing Move request for scope (0.04, 0.09)
01:50:02.933 00.000 8976 move complete, result=0
01:50:02.933 00.000 9828 Worker thread wakes up
01:50:02.934 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0x4
01:50:02.934 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:50:02.934 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
01:50:02.934 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
01:50:02.934 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.14 mountX=-0.04 mountY=-0.08, mountTheta=-2.07
01:50:02.934 00.000 8976 worker thread done servicing request
01:50:02.934 00.000 9828 Moving (0.04, 0.09) raw xDistance=-0.04 yDistance=-0.08
01:50:02.934 00.000 9828 BLC: window closed
01:50:02.934 00.000 9828 MoveAxis(E, 14, B)
01:50:02.934 00.000 9828 Guiding  Dir = 2, Dur = 14
01:50:02.934 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:50:02.934 00.000 9828 IsSlewing returns 0
01:50:02.934 00.000 9828 IsGuiding returns 0
01:50:02.935 00.001 9828 PulseGuide returned control before completion, sleep 24
01:50:02.944 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
01:50:02.944 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:02.944 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:02.944 00.000 5052 Enqueuing Expose request
01:50:02.944 00.000 8976 Worker thread wakes up
01:50:02.944 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:02.945 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:02.945 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:02.969 00.024 9828 IsGuiding returns 1
01:50:02.969 00.000 9828 scope still moving after pulse duration time elapsed
01:50:03.001 00.032 9828 IsSlewing returns 0
01:50:03.001 00.000 9828 IsGuiding returns 1
01:50:03.032 00.031 9828 IsSlewing returns 0
01:50:03.032 00.000 9828 IsGuiding returns 1
01:50:03.063 00.031 9828 IsSlewing returns 0
01:50:03.063 00.000 9828 IsGuiding returns 0
01:50:03.063 00.000 9828 scope move finished after 14 + 114 ms
01:50:03.063 00.000 9828 Move returns status 0, amount 14
01:50:03.063 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:03.063 00.000 9828 MoveAxis(N, 11, B)
01:50:03.063 00.000 9828 Guiding  Dir = 0, Dur = 11
01:50:03.078 00.015 9828 IsSlewing returns 0
01:50:03.078 00.000 9828 IsGuiding returns 0
01:50:03.078 00.000 9828 PulseGuide returned control before completion, sleep 21
01:50:03.110 00.032 9828 IsGuiding returns 1
01:50:03.110 00.000 9828 scope still moving after pulse duration time elapsed
01:50:03.141 00.031 9828 IsSlewing returns 0
01:50:03.141 00.000 9828 IsGuiding returns 1
01:50:03.171 00.030 9828 IsSlewing returns 0
01:50:03.171 00.000 9828 IsGuiding returns 1
01:50:03.202 00.031 9828 IsSlewing returns 0
01:50:03.202 00.000 9828 IsGuiding returns 1
01:50:03.233 00.031 9828 IsSlewing returns 0
01:50:03.233 00.000 9828 IsGuiding returns 0
01:50:03.233 00.000 9828 scope move finished after 11 + 143 ms
01:50:03.233 00.000 9828 Move returns status 0, amount 11
01:50:03.233 00.000 9828 move complete, result=0
01:50:03.233 00.000 9828 worker thread done servicing request
01:50:03.233 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 11 ms NORTH
01:50:03.601 00.368 8976 Exposure complete
01:50:03.606 00.005 8976 worker thread done servicing request
01:50:03.606 00.000 5052 OnExposeComplete: enter
01:50:03.606 00.000 5052 UpdateGuideState(): m_state=6
01:50:03.606 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5755
01:50:03.607 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.85, Mass=203, SNR=9.9, Peak=71 HFD=2.3
01:50:03.607 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
01:50:03.607 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
01:50:03.607 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.60 mountX=0.22 mountY=0.11, mountTheta=0.47
01:50:03.607 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.14, opts=13)
01:50:03.607 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.14)
01:50:03.607 00.000 8976 Worker thread wakes up
01:50:03.608 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.14) opts 0xd
01:50:03.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.14)
01:50:03.608 00.000 8976 Moving (-0.22, 0.14) raw xDistance=0.22 yDistance=0.11
01:50:03.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:50:03.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:50:03.608 00.000 8976 MoveAxis(R, 0, ABG)
01:50:03.608 00.000 8976 MoveAxis(U, 0, ABG)
01:50:03.608 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
01:50:03.608 00.000 8976 MountToCamera -- mountX=1.67 mountY=-2.08 hyp=2.67 mountTheta=-0.90 cameraX=1.09, cameraY=2.43 cameraTheta=1.15
01:50:03.608 00.000 8976 incremental bump (1.094, 2.430) isValid = 1
01:50:03.608 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
01:50:03.608 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:50:03.608 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:50:03.608 00.000 8976 move complete, result=0
01:50:03.608 00.000 9828 Worker thread wakes up
01:50:03.608 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:50:03.609 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:50:03.609 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
01:50:03.609 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
01:50:03.609 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
01:50:03.609 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:50:03.609 00.000 9828 BLC: window closed
01:50:03.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
01:50:03.609 00.000 8976 worker thread done servicing request
01:50:03.609 00.000 9828 MoveAxis(E, 17, B)
01:50:03.609 00.000 9828 Guiding  Dir = 2, Dur = 17
01:50:03.609 00.000 9828 IsSlewing returns 0
01:50:03.610 00.001 9828 IsGuiding returns 0
01:50:03.610 00.000 9828 PulseGuide returned control before completion, sleep 27
01:50:03.618 00.008 5052 UpdateGuideState exits: m=203 SNR=9.9
01:50:03.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:03.618 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:03.618 00.000 5052 Enqueuing Expose request
01:50:03.619 00.001 8976 Worker thread wakes up
01:50:03.619 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:03.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:03.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:03.650 00.031 9828 IsGuiding returns 1
01:50:03.650 00.000 9828 scope still moving after pulse duration time elapsed
01:50:03.681 00.031 9828 IsSlewing returns 0
01:50:03.681 00.000 9828 IsGuiding returns 1
01:50:03.712 00.031 9828 IsSlewing returns 0
01:50:03.712 00.000 9828 IsGuiding returns 1
01:50:03.744 00.032 9828 IsSlewing returns 0
01:50:03.744 00.000 9828 IsGuiding returns 0
01:50:03.744 00.000 9828 scope move finished after 17 + 117 ms
01:50:03.744 00.000 9828 Move returns status 0, amount 17
01:50:03.744 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:03.745 00.001 9828 MoveAxis(N, 14, B)
01:50:03.745 00.000 9828 Guiding  Dir = 0, Dur = 14
01:50:03.760 00.015 9828 IsSlewing returns 0
01:50:03.760 00.000 9828 IsGuiding returns 0
01:50:03.760 00.000 9828 PulseGuide returned control before completion, sleep 24
01:50:03.790 00.030 9828 IsGuiding returns 1
01:50:03.790 00.000 9828 scope still moving after pulse duration time elapsed
01:50:03.821 00.031 9828 IsSlewing returns 0
01:50:03.821 00.000 9828 IsGuiding returns 1
01:50:03.851 00.030 9828 IsSlewing returns 0
01:50:03.852 00.001 9828 IsGuiding returns 1
01:50:03.883 00.031 9828 IsSlewing returns 0
01:50:03.883 00.000 9828 IsGuiding returns 1
01:50:03.914 00.031 9828 IsSlewing returns 0
01:50:03.915 00.001 9828 IsGuiding returns 1
01:50:03.945 00.030 9828 IsSlewing returns 0
01:50:03.945 00.000 9828 IsGuiding returns 1
01:50:03.977 00.032 9828 IsSlewing returns 0
01:50:03.977 00.000 9828 IsGuiding returns 0
01:50:03.977 00.000 9828 scope move finished after 14 + 203 ms
01:50:03.977 00.000 9828 Move returns status 0, amount 14
01:50:03.977 00.000 9828 move complete, result=0
01:50:03.977 00.000 9828 worker thread done servicing request
01:50:03.978 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:50:04.310 00.332 8976 Exposure complete
01:50:04.316 00.006 8976 worker thread done servicing request
01:50:04.316 00.000 5052 OnExposeComplete: enter
01:50:04.316 00.000 5052 UpdateGuideState(): m_state=6
01:50:04.316 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5756
01:50:04.316 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.91, Mass=222, SNR=10.3, Peak=75 HFD=2.2
01:50:04.316 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
01:50:04.316 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
01:50:04.317 00.001 5052 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.07 mountX=0.23 mountY=-0.02, mountTheta=-0.08
01:50:04.317 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.20, opts=13)
01:50:04.317 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.20)
01:50:04.317 00.000 8976 Worker thread wakes up
01:50:04.318 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.20) opts 0xd
01:50:04.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.20)
01:50:04.318 00.000 8976 Moving (-0.11, 0.20) raw xDistance=0.23 yDistance=-0.02
01:50:04.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:50:04.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:50:04.318 00.000 8976 MoveAxis(R, 0, ABG)
01:50:04.318 00.000 8976 MoveAxis(U, 0, ABG)
01:50:04.318 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:50:04.318 00.000 8976 MountToCamera -- mountX=1.67 mountY=-2.02 hyp=2.62 mountTheta=-0.88 cameraX=1.04, cameraY=2.41 cameraTheta=1.16
01:50:04.318 00.000 8976 incremental bump (1.040, 2.410) isValid = 1
01:50:04.318 00.000 8976 Scheduling Mount bump of (0.045, 0.109)
01:50:04.318 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:50:04.318 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:50:04.318 00.000 8976 move complete, result=0
01:50:04.318 00.000 8976 worker thread done servicing request
01:50:04.318 00.000 9828 Worker thread wakes up
01:50:04.318 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:50:04.318 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:50:04.319 00.001 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
01:50:04.319 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
01:50:04.319 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
01:50:04.319 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:50:04.319 00.000 9828 BLC: window closed
01:50:04.319 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
01:50:04.319 00.000 9828 MoveAxis(E, 16, B)
01:50:04.319 00.000 9828 Guiding  Dir = 2, Dur = 16
01:50:04.319 00.000 9828 IsSlewing returns 0
01:50:04.319 00.000 9828 IsGuiding returns 0
01:50:04.319 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:04.330 00.011 5052 UpdateGuideState exits: m=222 SNR=10.3
01:50:04.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:04.330 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:04.330 00.000 5052 Enqueuing Expose request
01:50:04.330 00.000 8976 Worker thread wakes up
01:50:04.331 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:04.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:04.331 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:04.358 00.027 9828 IsGuiding returns 1
01:50:04.358 00.000 9828 scope still moving after pulse duration time elapsed
01:50:04.390 00.032 9828 IsSlewing returns 0
01:50:04.390 00.000 9828 IsGuiding returns 1
01:50:04.421 00.031 9828 IsSlewing returns 0
01:50:04.421 00.000 9828 IsGuiding returns 1
01:50:04.453 00.032 9828 IsSlewing returns 0
01:50:04.453 00.000 9828 IsGuiding returns 0
01:50:04.453 00.000 9828 scope move finished after 16 + 117 ms
01:50:04.453 00.000 9828 Move returns status 0, amount 16
01:50:04.453 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:04.453 00.000 9828 MoveAxis(N, 14, B)
01:50:04.453 00.000 9828 Guiding  Dir = 0, Dur = 14
01:50:04.469 00.016 9828 IsSlewing returns 0
01:50:04.469 00.000 9828 IsGuiding returns 0
01:50:04.469 00.000 9828 PulseGuide returned control before completion, sleep 24
01:50:04.500 00.031 9828 IsGuiding returns 1
01:50:04.500 00.000 9828 scope still moving after pulse duration time elapsed
01:50:04.532 00.032 9828 IsSlewing returns 0
01:50:04.532 00.000 9828 IsGuiding returns 1
01:50:04.563 00.031 9828 IsSlewing returns 0
01:50:04.563 00.000 9828 IsGuiding returns 1
01:50:04.595 00.032 9828 IsSlewing returns 0
01:50:04.595 00.000 9828 IsGuiding returns 1
01:50:04.626 00.031 9828 IsSlewing returns 0
01:50:04.626 00.000 9828 IsGuiding returns 0
01:50:04.626 00.000 9828 scope move finished after 14 + 143 ms
01:50:04.626 00.000 9828 Move returns status 0, amount 14
01:50:04.626 00.000 9828 move complete, result=0
01:50:04.626 00.000 9828 worker thread done servicing request
01:50:04.626 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:50:05.030 00.404 8976 Exposure complete
01:50:05.045 00.015 5052 OnExposeComplete: enter
01:50:05.045 00.000 5052 UpdateGuideState(): m_state=6
01:50:05.045 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5757
01:50:05.045 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.75, Mass=221, SNR=10.3, Peak=76 HFD=2.1
01:50:05.045 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
01:50:05.045 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:50:05.045 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.25 cameraTheta=0.18 mountX=-0.07 mountY=-0.23, mountTheta=-1.88
01:50:05.047 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.05, opts=13)
01:50:05.047 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.05)
01:50:05.048 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:50:05.049 00.001 8976 worker thread done servicing request
01:50:05.049 00.000 8976 Worker thread wakes up
01:50:05.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.05) opts 0xd
01:50:05.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.05)
01:50:05.049 00.000 8976 Moving (0.25, 0.05) raw xDistance=-0.07 yDistance=-0.23
01:50:05.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:50:05.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:50:05.049 00.000 8976 MoveAxis(R, 0, ABG)
01:50:05.049 00.000 8976 MoveAxis(U, 0, ABG)
01:50:05.049 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
01:50:05.049 00.000 8976 MountToCamera -- mountX=1.68 mountY=-1.98 hyp=2.60 mountTheta=-0.87 cameraX=1.00, cameraY=2.40 cameraTheta=1.17
01:50:05.049 00.000 8976 incremental bump (1.003, 2.396) isValid = 1
01:50:05.049 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
01:50:05.049 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:50:05.049 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:50:05.050 00.001 8976 move complete, result=0
01:50:05.050 00.000 8976 worker thread done servicing request
01:50:05.050 00.000 9828 Worker thread wakes up
01:50:05.050 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:50:05.050 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:50:05.050 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
01:50:05.050 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
01:50:05.050 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
01:50:05.050 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:50:05.050 00.000 9828 BLC: window closed
01:50:05.050 00.000 9828 MoveAxis(E, 16, B)
01:50:05.050 00.000 9828 Guiding  Dir = 2, Dur = 16
01:50:05.051 00.001 9828 IsSlewing returns 0
01:50:05.051 00.000 9828 IsGuiding returns 0
01:50:05.051 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:05.060 00.009 5052 UpdateGuideState exits: m=221 SNR=10.3
01:50:05.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:05.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:05.060 00.000 5052 Enqueuing Expose request
01:50:05.060 00.000 8976 Worker thread wakes up
01:50:05.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:05.060 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:05.061 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:05.085 00.024 9828 IsGuiding returns 1
01:50:05.085 00.000 9828 scope still moving after pulse duration time elapsed
01:50:05.112 00.027 9828 IsSlewing returns 0
01:50:05.112 00.000 9828 IsGuiding returns 1
01:50:05.143 00.031 9828 IsSlewing returns 0
01:50:05.143 00.000 9828 IsGuiding returns 1
01:50:05.174 00.031 9828 IsSlewing returns 0
01:50:05.174 00.000 9828 IsGuiding returns 1
01:50:05.205 00.031 9828 IsSlewing returns 0
01:50:05.205 00.000 9828 IsGuiding returns 0
01:50:05.205 00.000 9828 scope move finished after 16 + 138 ms
01:50:05.205 00.000 9828 Move returns status 0, amount 16
01:50:05.205 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:05.205 00.000 9828 MoveAxis(N, 14, B)
01:50:05.205 00.000 9828 Guiding  Dir = 0, Dur = 14
01:50:05.220 00.015 9828 IsSlewing returns 0
01:50:05.220 00.000 9828 IsGuiding returns 0
01:50:05.220 00.000 9828 PulseGuide returned control before completion, sleep 24
01:50:05.251 00.031 9828 IsGuiding returns 1
01:50:05.251 00.000 9828 scope still moving after pulse duration time elapsed
01:50:05.282 00.031 9828 IsSlewing returns 0
01:50:05.282 00.000 9828 IsGuiding returns 1
01:50:05.314 00.032 9828 IsSlewing returns 0
01:50:05.314 00.000 9828 IsGuiding returns 1
01:50:05.345 00.031 9828 IsSlewing returns 0
01:50:05.345 00.000 9828 IsGuiding returns 1
01:50:05.407 00.062 9828 IsSlewing returns 0
01:50:05.407 00.000 9828 IsGuiding returns 0
01:50:05.407 00.000 9828 scope move finished after 14 + 173 ms
01:50:05.407 00.000 9828 Move returns status 0, amount 14
01:50:05.407 00.000 9828 move complete, result=0
01:50:05.407 00.000 9828 worker thread done servicing request
01:50:05.407 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
01:50:05.763 00.356 8976 Exposure complete
01:50:05.769 00.006 8976 worker thread done servicing request
01:50:05.769 00.000 5052 OnExposeComplete: enter
01:50:05.769 00.000 5052 UpdateGuideState(): m_state=6
01:50:05.769 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5758
01:50:05.769 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.72, Mass=195, SNR=9.7, Peak=74 HFD=2.1
01:50:05.769 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:50:05.769 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:50:05.769 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.01 hyp=0.53 cameraTheta=0.01 mountX=-0.24 mountY=-0.45, mountTheta=-2.05
01:50:05.770 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.01, opts=13)
01:50:05.770 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.01)
01:50:05.770 00.000 8976 Worker thread wakes up
01:50:05.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.01) opts 0xd
01:50:05.771 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.01)
01:50:05.771 00.000 8976 Moving (0.53, 0.01) raw xDistance=-0.24 yDistance=-0.45
01:50:05.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:50:05.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:50:05.771 00.000 8976 MoveAxis(R, 0, ABG)
01:50:05.771 00.000 8976 MoveAxis(U, 2, ABG)
01:50:05.771 00.000 8976 stepping (-11, 12) + (0, 2)
01:50:05.771 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:05.772 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:50:05.781 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:50:05.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:05.781 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:05.781 00.000 5052 Enqueuing Expose request
01:50:05.800 00.019 8976 Received - 47 (G) 
01:50:05.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:05.800 00.000 8976 stepped: pos (-11, 14)
01:50:05.800 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:50:05.800 00.000 8976 MountToCamera -- mountX=1.68 mountY=-2.06 hyp=2.66 mountTheta=-0.89 cameraX=1.07, cameraY=2.43 cameraTheta=1.16
01:50:05.800 00.000 8976 incremental bump (1.073, 2.434) isValid = 1
01:50:05.800 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
01:50:05.800 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:50:05.800 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:50:05.800 00.000 8976 move complete, result=0
01:50:05.800 00.000 9828 Worker thread wakes up
01:50:05.801 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:50:05.801 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:50:05.801 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
01:50:05.801 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:50:05.801 00.000 8976 worker thread done servicing request
01:50:05.801 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
01:50:05.801 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
01:50:05.801 00.000 8976 Worker thread wakes up
01:50:05.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:05.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:05.801 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:50:05.801 00.000 9828 BLC: window closed
01:50:05.801 00.000 9828 MoveAxis(E, 16, B)
01:50:05.801 00.000 9828 Guiding  Dir = 2, Dur = 16
01:50:05.802 00.001 9828 IsSlewing returns 0
01:50:05.802 00.000 9828 IsGuiding returns 0
01:50:05.802 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:05.831 00.029 9828 IsGuiding returns 1
01:50:05.831 00.000 9828 scope still moving after pulse duration time elapsed
01:50:05.862 00.031 9828 IsSlewing returns 0
01:50:05.862 00.000 9828 IsGuiding returns 1
01:50:05.894 00.032 9828 IsSlewing returns 0
01:50:05.894 00.000 9828 IsGuiding returns 1
01:50:05.925 00.031 9828 IsSlewing returns 0
01:50:05.925 00.000 9828 IsGuiding returns 1
01:50:05.956 00.031 9828 IsSlewing returns 0
01:50:05.956 00.000 9828 IsGuiding returns 0
01:50:05.956 00.000 9828 scope move finished after 16 + 138 ms
01:50:05.956 00.000 9828 Move returns status 0, amount 16
01:50:05.956 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:05.956 00.000 9828 MoveAxis(N, 14, B)
01:50:05.956 00.000 9828 Guiding  Dir = 0, Dur = 14
01:50:05.972 00.016 9828 IsSlewing returns 0
01:50:05.972 00.000 9828 IsGuiding returns 0
01:50:05.972 00.000 9828 PulseGuide returned control before completion, sleep 24
01:50:06.003 00.031 9828 IsGuiding returns 1
01:50:06.003 00.000 9828 scope still moving after pulse duration time elapsed
01:50:06.034 00.031 9828 IsSlewing returns 0
01:50:06.034 00.000 9828 IsGuiding returns 1
01:50:06.066 00.032 9828 IsSlewing returns 0
01:50:06.066 00.000 9828 IsGuiding returns 1
01:50:06.098 00.032 9828 IsSlewing returns 0
01:50:06.098 00.000 9828 IsGuiding returns 1
01:50:06.129 00.031 9828 IsSlewing returns 0
01:50:06.129 00.000 9828 IsGuiding returns 0
01:50:06.129 00.000 9828 scope move finished after 14 + 143 ms
01:50:06.129 00.000 9828 Move returns status 0, amount 14
01:50:06.129 00.000 9828 move complete, result=0
01:50:06.130 00.001 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:50:06.130 00.000 9828 worker thread done servicing request
01:50:06.503 00.373 8976 Exposure complete
01:50:06.510 00.007 8976 worker thread done servicing request
01:50:06.510 00.000 5052 OnExposeComplete: enter
01:50:06.510 00.000 5052 UpdateGuideState(): m_state=6
01:50:06.510 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5759
01:50:06.510 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.52, Mass=197, SNR=9.7, Peak=80 HFD=1.7
01:50:06.510 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
01:50:06.510 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
01:50:06.510 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.19 hyp=0.57 cameraTheta=-0.34 mountX=-0.41 mountY=-0.35, mountTheta=-2.44
01:50:06.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.19, opts=13)
01:50:06.511 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.19)
01:50:06.511 00.000 8976 Worker thread wakes up
01:50:06.512 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.19) opts 0xd
01:50:06.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.19)
01:50:06.512 00.000 8976 Moving (0.54, -0.19) raw xDistance=-0.41 yDistance=-0.35
01:50:06.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:50:06.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:50:06.512 00.000 8976 MoveAxis(R, 2, ABG)
01:50:06.512 00.000 8976 stepping (-11, 14) + (2, 0)
01:50:06.512 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:06.513 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:50:06.524 00.011 5052 UpdateGuideState exits: m=197 SNR=9.7
01:50:06.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:06.524 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:06.524 00.000 5052 Enqueuing Expose request
01:50:06.535 00.011 8976 Received - 47 (G) 
01:50:06.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:06.535 00.000 8976 stepped: pos (-9, 14)
01:50:06.536 00.001 8976 MoveAxis(U, 2, ABG)
01:50:06.536 00.000 8976 stepping (-9, 14) + (0, 2)
01:50:06.536 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:06.568 00.032 8976 Received - 47 (G) 
01:50:06.568 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:06.568 00.000 8976 stepped: pos (-9, 16)
01:50:06.568 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:50:06.568 00.000 8976 MountToCamera -- mountX=1.58 mountY=-2.22 hyp=2.73 mountTheta=-0.95 cameraX=1.26, cameraY=2.42 cameraTheta=1.09
01:50:06.568 00.000 8976 incremental bump (1.258, 2.417) isValid = 1
01:50:06.568 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
01:50:06.568 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:50:06.568 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:50:06.568 00.000 8976 move complete, result=0
01:50:06.568 00.000 8976 worker thread done servicing request
01:50:06.568 00.000 8976 Worker thread wakes up
01:50:06.568 00.000 9828 Worker thread wakes up
01:50:06.568 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 2 ms NORTH
01:50:06.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:06.568 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:50:06.568 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:50:06.569 00.001 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
01:50:06.569 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
01:50:06.569 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
01:50:06.569 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:50:06.569 00.000 9828 BLC: window closed
01:50:06.569 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:06.569 00.000 9828 MoveAxis(E, 18, B)
01:50:06.569 00.000 9828 Guiding  Dir = 2, Dur = 18
01:50:06.569 00.000 9828 IsSlewing returns 0
01:50:06.569 00.000 9828 IsGuiding returns 0
01:50:06.570 00.001 9828 PulseGuide returned control before completion, sleep 28
01:50:06.612 00.042 9828 IsGuiding returns 1
01:50:06.612 00.000 9828 scope still moving after pulse duration time elapsed
01:50:06.643 00.031 9828 IsSlewing returns 0
01:50:06.643 00.000 9828 IsGuiding returns 1
01:50:06.674 00.031 9828 IsSlewing returns 0
01:50:06.674 00.000 9828 IsGuiding returns 1
01:50:06.705 00.031 9828 IsSlewing returns 0
01:50:06.705 00.000 9828 IsGuiding returns 0
01:50:06.705 00.000 9828 scope move finished after 18 + 117 ms
01:50:06.705 00.000 9828 Move returns status 0, amount 18
01:50:06.705 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:06.705 00.000 9828 MoveAxis(N, 13, B)
01:50:06.705 00.000 9828 Guiding  Dir = 0, Dur = 13
01:50:06.720 00.015 9828 IsSlewing returns 0
01:50:06.720 00.000 9828 IsGuiding returns 0
01:50:06.720 00.000 9828 PulseGuide returned control before completion, sleep 23
01:50:06.751 00.031 9828 IsGuiding returns 1
01:50:06.751 00.000 9828 scope still moving after pulse duration time elapsed
01:50:06.782 00.031 9828 IsSlewing returns 0
01:50:06.782 00.000 9828 IsGuiding returns 1
01:50:06.813 00.031 9828 IsSlewing returns 0
01:50:06.813 00.000 9828 IsGuiding returns 1
01:50:06.843 00.030 9828 IsSlewing returns 0
01:50:06.843 00.000 9828 IsGuiding returns 1
01:50:06.875 00.032 9828 IsSlewing returns 0
01:50:06.875 00.000 9828 IsGuiding returns 0
01:50:06.875 00.000 9828 scope move finished after 13 + 141 ms
01:50:06.875 00.000 9828 Move returns status 0, amount 13
01:50:06.875 00.000 9828 move complete, result=0
01:50:06.875 00.000 9828 worker thread done servicing request
01:50:06.875 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:50:07.266 00.391 8976 Exposure complete
01:50:07.271 00.005 8976 worker thread done servicing request
01:50:07.271 00.000 5052 OnExposeComplete: enter
01:50:07.271 00.000 5052 UpdateGuideState(): m_state=6
01:50:07.271 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5760
01:50:07.271 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.77, Mass=217, SNR=10.2, Peak=72 HFD=2.2
01:50:07.271 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:50:07.271 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
01:50:07.271 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.06 hyp=0.37 cameraTheta=0.16 mountX=-0.11 mountY=-0.34, mountTheta=-1.89
01:50:07.272 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.06, opts=13)
01:50:07.272 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.06)
01:50:07.272 00.000 8976 Worker thread wakes up
01:50:07.272 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.06) opts 0xd
01:50:07.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.06)
01:50:07.272 00.000 8976 Moving (0.36, 0.06) raw xDistance=-0.11 yDistance=-0.34
01:50:07.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:50:07.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
01:50:07.272 00.000 8976 MoveAxis(R, 0, ABG)
01:50:07.272 00.000 8976 MoveAxis(U, 1, ABG)
01:50:07.272 00.000 8976 stepping (-9, 16) + (0, 1)
01:50:07.272 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:07.273 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=67, Gamma=2.630
01:50:07.283 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:50:07.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:07.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:07.283 00.000 5052 Enqueuing Expose request
01:50:07.303 00.020 8976 Received - 47 (G) 
01:50:07.303 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:07.303 00.000 8976 stepped: pos (-9, 17)
01:50:07.303 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:50:07.303 00.000 8976 MountToCamera -- mountX=1.51 mountY=-2.38 hyp=2.82 mountTheta=-1.00 cameraX=1.43, cameraY=2.43 cameraTheta=1.04
01:50:07.303 00.000 8976 incremental bump (1.429, 2.430) isValid = 1
01:50:07.303 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:50:07.303 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:07.303 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:07.303 00.000 8976 move complete, result=0
01:50:07.303 00.000 8976 worker thread done servicing request
01:50:07.303 00.000 8976 Worker thread wakes up
01:50:07.303 00.000 9828 Worker thread wakes up
01:50:07.304 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:07.304 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:07.304 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:50:07.304 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:50:07.304 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:50:07.304 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:50:07.304 00.000 9828 BLC: window closed
01:50:07.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:07.304 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:07.304 00.000 9828 MoveAxis(E, 20, B)
01:50:07.304 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:50:07.304 00.000 9828 Guiding  Dir = 2, Dur = 20
01:50:07.305 00.001 9828 IsSlewing returns 0
01:50:07.305 00.000 9828 IsGuiding returns 0
01:50:07.305 00.000 9828 PulseGuide returned control before completion, sleep 30
01:50:07.336 00.031 9828 IsGuiding returns 1
01:50:07.336 00.000 9828 scope still moving after pulse duration time elapsed
01:50:07.366 00.030 9828 IsSlewing returns 0
01:50:07.366 00.000 9828 IsGuiding returns 1
01:50:07.398 00.032 9828 IsSlewing returns 0
01:50:07.398 00.000 9828 IsGuiding returns 1
01:50:07.428 00.030 9828 IsSlewing returns 0
01:50:07.428 00.000 9828 IsGuiding returns 1
01:50:07.459 00.031 9828 IsSlewing returns 0
01:50:07.459 00.000 9828 IsGuiding returns 1
01:50:07.490 00.031 9828 IsSlewing returns 0
01:50:07.490 00.000 9828 IsGuiding returns 1
01:50:07.522 00.032 9828 IsSlewing returns 0
01:50:07.522 00.000 9828 IsGuiding returns 0
01:50:07.522 00.000 9828 scope move finished after 20 + 197 ms
01:50:07.522 00.000 9828 Move returns status 0, amount 20
01:50:07.522 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:07.522 00.000 9828 MoveAxis(N, 13, B)
01:50:07.522 00.000 9828 Guiding  Dir = 0, Dur = 13
01:50:07.538 00.016 9828 IsSlewing returns 0
01:50:07.538 00.000 9828 IsGuiding returns 0
01:50:07.538 00.000 9828 PulseGuide returned control before completion, sleep 23
01:50:07.570 00.032 9828 IsGuiding returns 1
01:50:07.570 00.000 9828 scope still moving after pulse duration time elapsed
01:50:07.601 00.031 9828 IsSlewing returns 0
01:50:07.601 00.000 9828 IsGuiding returns 1
01:50:07.632 00.031 9828 IsSlewing returns 0
01:50:07.632 00.000 9828 IsGuiding returns 1
01:50:07.663 00.031 9828 IsSlewing returns 0
01:50:07.663 00.000 9828 IsGuiding returns 1
01:50:07.694 00.031 9828 IsSlewing returns 0
01:50:07.694 00.000 9828 IsGuiding returns 0
01:50:07.694 00.000 9828 scope move finished after 13 + 143 ms
01:50:07.694 00.000 9828 Move returns status 0, amount 13
01:50:07.694 00.000 9828 move complete, result=0
01:50:07.694 00.000 9828 worker thread done servicing request
01:50:07.694 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:50:07.996 00.302 8976 Exposure complete
01:50:08.001 00.005 8976 worker thread done servicing request
01:50:08.001 00.000 5052 OnExposeComplete: enter
01:50:08.001 00.000 5052 UpdateGuideState(): m_state=6
01:50:08.001 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5761
01:50:08.001 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.54, Mass=218, SNR=10.2, Peak=83 HFD=1.8
01:50:08.001 00.000 5052 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.04) = xAngle (-3.02 = -3.02)
01:50:08.001 00.000 5052 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.12 = -3.12)
01:50:08.001 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.98 mountX=-0.21 mountY=-0.00, mountTheta=-3.12
01:50:08.002 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.17, opts=13)
01:50:08.003 00.001 5052 Enqueuing Move request for stepguider (0.12, -0.17)
01:50:08.003 00.000 8976 Worker thread wakes up
01:50:08.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.17) opts 0xd
01:50:08.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.17)
01:50:08.003 00.000 8976 Moving (0.12, -0.17) raw xDistance=-0.21 yDistance=-0.00
01:50:08.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:50:08.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:50:08.003 00.000 8976 MoveAxis(R, 0, ABG)
01:50:08.003 00.000 8976 MoveAxis(U, 0, ABG)
01:50:08.003 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:50:08.003 00.000 8976 MountToCamera -- mountX=1.47 mountY=-2.48 hyp=2.89 mountTheta=-1.04 cameraX=1.54, cameraY=2.44 cameraTheta=1.01
01:50:08.003 00.000 8976 incremental bump (1.544, 2.439) isValid = 1
01:50:08.003 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:50:08.003 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:08.003 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:08.003 00.000 8976 move complete, result=0
01:50:08.004 00.001 9828 Worker thread wakes up
01:50:08.004 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:08.004 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:08.004 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:50:08.004 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
01:50:08.004 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:50:08.004 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:50:08.004 00.000 9828 BLC: window closed
01:50:08.004 00.000 8976 worker thread done servicing request
01:50:08.004 00.000 9828 MoveAxis(E, 21, B)
01:50:08.004 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:50:08.004 00.000 9828 Guiding  Dir = 2, Dur = 21
01:50:08.013 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
01:50:08.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:08.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:08.013 00.000 5052 Enqueuing Expose request
01:50:08.013 00.000 8976 Worker thread wakes up
01:50:08.013 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:08.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:08.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:08.703 00.690 8976 Exposure complete
01:50:08.708 00.005 8976 worker thread done servicing request
01:50:08.708 00.000 5052 OnExposeComplete: enter
01:50:08.708 00.000 5052 UpdateGuideState(): m_state=6
01:50:08.708 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5762
01:50:08.708 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.52, Mass=212, SNR=10.1, Peak=77 HFD=2.0
01:50:08.708 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
01:50:08.708 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
01:50:08.708 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-0.80 mountX=-0.25 mountY=-0.05, mountTheta=-2.94
01:50:08.709 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.19, opts=13)
01:50:08.709 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.19)
01:50:08.709 00.000 8976 Worker thread wakes up
01:50:08.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.19) opts 0xd
01:50:08.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.19)
01:50:08.709 00.000 8976 Moving (0.19, -0.19) raw xDistance=-0.25 yDistance=-0.05
01:50:08.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:50:08.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:50:08.710 00.001 8976 MoveAxis(R, 0, ABG)
01:50:08.710 00.000 8976 MoveAxis(U, 0, ABG)
01:50:08.710 00.000 8976 secondary mount is busy, cannot bump
01:50:08.710 00.000 8976 move complete, result=0
01:50:08.710 00.000 8976 worker thread done servicing request
01:50:08.710 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:50:08.720 00.010 5052 UpdateGuideState exits: m=212 SNR=10.1
01:50:08.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:08.720 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:08.720 00.000 5052 Enqueuing Expose request
01:50:08.720 00.000 8976 Worker thread wakes up
01:50:08.720 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:08.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:08.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:09.008 00.288 9828 IsSlewing returns 0
01:50:09.008 00.000 9828 IsGuiding returns 0
01:50:09.008 00.000 9828 PulseGuide returned control before completion, sleep 31
01:50:09.055 00.047 9828 IsGuiding returns 1
01:50:09.055 00.000 9828 scope still moving after pulse duration time elapsed
01:50:09.086 00.031 9828 IsSlewing returns 0
01:50:09.086 00.000 9828 IsGuiding returns 1
01:50:09.118 00.032 9828 IsSlewing returns 0
01:50:09.118 00.000 9828 IsGuiding returns 1
01:50:09.149 00.031 9828 IsSlewing returns 0
01:50:09.149 00.000 9828 IsGuiding returns 0
01:50:09.149 00.000 9828 scope move finished after 21 + 119 ms
01:50:09.149 00.000 9828 Move returns status 0, amount 21
01:50:09.149 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:09.149 00.000 9828 MoveAxis(N, 13, B)
01:50:09.149 00.000 9828 Guiding  Dir = 0, Dur = 13
01:50:09.164 00.015 9828 IsSlewing returns 0
01:50:09.164 00.000 9828 IsGuiding returns 0
01:50:09.164 00.000 9828 PulseGuide returned control before completion, sleep 23
01:50:09.195 00.031 9828 IsGuiding returns 1
01:50:09.195 00.000 9828 scope still moving after pulse duration time elapsed
01:50:09.227 00.032 9828 IsSlewing returns 0
01:50:09.227 00.000 9828 IsGuiding returns 1
01:50:09.258 00.031 9828 IsSlewing returns 0
01:50:09.258 00.000 9828 IsGuiding returns 1
01:50:09.289 00.031 9828 IsSlewing returns 0
01:50:09.289 00.000 9828 IsGuiding returns 1
01:50:09.319 00.030 9828 IsSlewing returns 0
01:50:09.319 00.000 9828 IsGuiding returns 0
01:50:09.319 00.000 9828 scope move finished after 13 + 142 ms
01:50:09.319 00.000 9828 Move returns status 0, amount 13
01:50:09.319 00.000 9828 move complete, result=0
01:50:09.319 00.000 9828 worker thread done servicing request
01:50:09.389 00.070 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:50:09.410 00.021 8976 Exposure complete
01:50:09.416 00.006 8976 worker thread done servicing request
01:50:09.416 00.000 5052 OnExposeComplete: enter
01:50:09.416 00.000 5052 UpdateGuideState(): m_state=6
01:50:09.416 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5763
01:50:09.416 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.84, Mass=212, SNR=10.1, Peak=80 HFD=2.1
01:50:09.416 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:50:09.416 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:50:09.416 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.13 hyp=0.53 cameraTheta=0.25 mountX=-0.12 mountY=-0.51, mountTheta=-1.80
01:50:09.417 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.13, opts=13)
01:50:09.417 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.13)
01:50:09.417 00.000 8976 Worker thread wakes up
01:50:09.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.13) opts 0xd
01:50:09.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.13)
01:50:09.417 00.000 8976 Moving (0.52, 0.13) raw xDistance=-0.12 yDistance=-0.51
01:50:09.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:50:09.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
01:50:09.417 00.000 8976 MoveAxis(R, 0, ABG)
01:50:09.417 00.000 8976 MoveAxis(U, 2, ABG)
01:50:09.417 00.000 8976 stepping (-9, 17) + (0, 2)
01:50:09.418 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:09.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=69, Gamma=2.630
01:50:09.427 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
01:50:09.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:09.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:09.427 00.000 5052 Enqueuing Expose request
01:50:09.444 00.017 8976 Received - 47 (G) 
01:50:09.445 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:09.445 00.000 8976 stepped: pos (-9, 19)
01:50:09.445 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:50:09.445 00.000 8976 MountToCamera -- mountX=1.42 mountY=-2.71 hyp=3.06 mountTheta=-1.09 cameraX=1.77, cameraY=2.50 cameraTheta=0.96
01:50:09.445 00.000 8976 incremental bump (1.765, 2.496) isValid = 1
01:50:09.445 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
01:50:09.445 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:50:09.445 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:50:09.445 00.000 8976 move complete, result=0
01:50:09.445 00.000 9828 Worker thread wakes up
01:50:09.445 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:50:09.445 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:50:09.445 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:50:09.445 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
01:50:09.445 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
01:50:09.445 00.000 8976 worker thread done servicing request
01:50:09.445 00.000 8976 Worker thread wakes up
01:50:09.445 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
01:50:09.446 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:09.446 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:09.446 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:50:09.446 00.000 9828 BLC: window closed
01:50:09.446 00.000 9828 MoveAxis(E, 22, B)
01:50:09.446 00.000 9828 Guiding  Dir = 2, Dur = 22
01:50:09.446 00.000 9828 IsSlewing returns 0
01:50:09.446 00.000 9828 IsGuiding returns 0
01:50:09.446 00.000 9828 PulseGuide returned control before completion, sleep 32
01:50:09.490 00.044 9828 IsGuiding returns 1
01:50:09.490 00.000 9828 scope still moving after pulse duration time elapsed
01:50:09.521 00.031 9828 IsSlewing returns 0
01:50:09.521 00.000 9828 IsGuiding returns 1
01:50:09.553 00.032 9828 IsSlewing returns 0
01:50:09.553 00.000 9828 IsGuiding returns 1
01:50:09.583 00.030 9828 IsSlewing returns 0
01:50:09.583 00.000 9828 IsGuiding returns 0
01:50:09.583 00.000 9828 scope move finished after 22 + 114 ms
01:50:09.583 00.000 9828 Move returns status 0, amount 22
01:50:09.583 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:09.583 00.000 9828 MoveAxis(N, 12, B)
01:50:09.583 00.000 9828 Guiding  Dir = 0, Dur = 12
01:50:09.598 00.015 9828 IsSlewing returns 0
01:50:09.598 00.000 9828 IsGuiding returns 0
01:50:09.598 00.000 9828 PulseGuide returned control before completion, sleep 22
01:50:09.629 00.031 9828 IsGuiding returns 1
01:50:09.629 00.000 9828 scope still moving after pulse duration time elapsed
01:50:09.660 00.031 9828 IsSlewing returns 0
01:50:09.660 00.000 9828 IsGuiding returns 1
01:50:09.693 00.033 9828 IsSlewing returns 0
01:50:09.693 00.000 9828 IsGuiding returns 1
01:50:09.724 00.031 9828 IsSlewing returns 0
01:50:09.724 00.000 9828 IsGuiding returns 0
01:50:09.724 00.000 9828 scope move finished after 12 + 114 ms
01:50:09.724 00.000 9828 Move returns status 0, amount 12
01:50:09.724 00.000 9828 move complete, result=0
01:50:09.724 00.000 9828 worker thread done servicing request
01:50:09.724 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:50:10.152 00.428 8976 Exposure complete
01:50:10.158 00.006 8976 worker thread done servicing request
01:50:10.158 00.000 5052 OnExposeComplete: enter
01:50:10.158 00.000 5052 UpdateGuideState(): m_state=6
01:50:10.158 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5764
01:50:10.158 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.61, Mass=211, SNR=10.1, Peak=81 HFD=2.1
01:50:10.158 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.65 = 2.63)
01:50:10.158 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.53)
01:50:10.158 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.61 mountX=-0.09 mountY=0.06, mountTheta=2.56
01:50:10.159 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.10, opts=13)
01:50:10.159 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.10)
01:50:10.159 00.000 8976 Worker thread wakes up
01:50:10.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.10) opts 0xd
01:50:10.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.10)
01:50:10.159 00.000 8976 Moving (-0.00, -0.10) raw xDistance=-0.09 yDistance=0.06
01:50:10.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:50:10.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:50:10.159 00.000 8976 MoveAxis(R, 0, ABG)
01:50:10.159 00.000 8976 MoveAxis(U, 0, ABG)
01:50:10.159 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:50:10.159 00.000 8976 MountToCamera -- mountX=1.41 mountY=-2.81 hyp=3.14 mountTheta=-1.11 cameraX=1.86, cameraY=2.53 cameraTheta=0.94
01:50:10.159 00.000 8976 incremental bump (1.862, 2.531) isValid = 1
01:50:10.159 00.000 8976 Scheduling Mount bump of (0.060, 0.085)
01:50:10.159 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.08, opts=4)
01:50:10.159 00.000 8976 Enqueuing Move request for scope (0.06, 0.08)
01:50:10.159 00.000 8976 move complete, result=0
01:50:10.159 00.000 9828 Worker thread wakes up
01:50:10.159 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0x4
01:50:10.160 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:50:10.160 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:50:10.160 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:50:10.160 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.95 mountX=-0.06 mountY=-0.08, mountTheta=-2.27
01:50:10.160 00.000 9828 Moving (0.06, 0.08) raw xDistance=-0.06 yDistance=-0.08
01:50:10.160 00.000 9828 BLC: window closed
01:50:10.160 00.000 9828 MoveAxis(E, 20, B)
01:50:10.160 00.000 8976 worker thread done servicing request
01:50:10.161 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:50:10.161 00.000 9828 Guiding  Dir = 2, Dur = 20
01:50:10.161 00.000 9828 IsSlewing returns 0
01:50:10.161 00.000 9828 IsGuiding returns 0
01:50:10.161 00.000 9828 PulseGuide returned control before completion, sleep 30
01:50:10.170 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
01:50:10.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:10.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:10.170 00.000 5052 Enqueuing Expose request
01:50:10.170 00.000 8976 Worker thread wakes up
01:50:10.170 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:10.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:10.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:10.203 00.033 9828 IsGuiding returns 1
01:50:10.203 00.000 9828 scope still moving after pulse duration time elapsed
01:50:10.234 00.031 9828 IsSlewing returns 0
01:50:10.234 00.000 9828 IsGuiding returns 1
01:50:10.265 00.031 9828 IsSlewing returns 0
01:50:10.265 00.000 9828 IsGuiding returns 1
01:50:10.297 00.032 9828 IsSlewing returns 0
01:50:10.297 00.000 9828 IsGuiding returns 0
01:50:10.297 00.000 9828 scope move finished after 20 + 116 ms
01:50:10.297 00.000 9828 Move returns status 0, amount 20
01:50:10.297 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:10.297 00.000 9828 MoveAxis(N, 10, B)
01:50:10.297 00.000 9828 Guiding  Dir = 0, Dur = 10
01:50:10.312 00.015 9828 IsSlewing returns 0
01:50:10.312 00.000 9828 IsGuiding returns 0
01:50:10.312 00.000 9828 PulseGuide returned control before completion, sleep 20
01:50:10.343 00.031 9828 IsGuiding returns 1
01:50:10.343 00.000 9828 scope still moving after pulse duration time elapsed
01:50:10.375 00.032 9828 IsSlewing returns 0
01:50:10.375 00.000 9828 IsGuiding returns 1
01:50:10.406 00.031 9828 IsSlewing returns 0
01:50:10.406 00.000 9828 IsGuiding returns 1
01:50:10.437 00.031 9828 IsSlewing returns 0
01:50:10.437 00.000 9828 IsGuiding returns 1
01:50:10.468 00.031 9828 IsSlewing returns 0
01:50:10.468 00.000 9828 IsGuiding returns 0
01:50:10.468 00.000 9828 scope move finished after 10 + 145 ms
01:50:10.468 00.000 9828 Move returns status 0, amount 10
01:50:10.468 00.000 9828 move complete, result=0
01:50:10.468 00.000 9828 worker thread done servicing request
01:50:10.468 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 10 ms NORTH
01:50:10.858 00.390 8976 Exposure complete
01:50:10.863 00.005 8976 worker thread done servicing request
01:50:10.864 00.001 5052 OnExposeComplete: enter
01:50:10.864 00.000 5052 UpdateGuideState(): m_state=6
01:50:10.864 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5765
01:50:10.864 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.50, Mass=182, SNR=9.4, Peak=73 HFD=1.8
01:50:10.864 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
01:50:10.864 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
01:50:10.864 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.21 hyp=0.61 cameraTheta=-0.35 mountX=-0.45 mountY=-0.37, mountTheta=-2.45
01:50:10.865 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.21, opts=13)
01:50:10.865 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.21)
01:50:10.865 00.000 8976 Worker thread wakes up
01:50:10.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.21) opts 0xd
01:50:10.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.21)
01:50:10.865 00.000 8976 Moving (0.57, -0.21) raw xDistance=-0.45 yDistance=-0.37
01:50:10.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:50:10.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:50:10.865 00.000 8976 MoveAxis(R, 2, ABG)
01:50:10.865 00.000 8976 stepping (-9, 19) + (2, 0)
01:50:10.865 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:10.866 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:50:10.876 00.010 5052 UpdateGuideState exits: m=182 SNR=9.4
01:50:10.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:10.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:10.876 00.000 5052 Enqueuing Expose request
01:50:10.900 00.024 8976 Received - 47 (G) 
01:50:10.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:10.900 00.000 8976 stepped: pos (-7, 19)
01:50:10.900 00.000 8976 MoveAxis(U, 1, ABG)
01:50:10.900 00.000 8976 stepping (-7, 19) + (0, 1)
01:50:10.900 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:10.932 00.032 8976 Received - 47 (G) 
01:50:10.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:10.932 00.000 8976 stepped: pos (-7, 20)
01:50:10.932 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:50:10.932 00.000 8976 MountToCamera -- mountX=1.30 mountY=-2.93 hyp=3.20 mountTheta=-1.15 cameraX=2.02, cameraY=2.49 cameraTheta=0.89
01:50:10.932 00.000 8976 incremental bump (2.020, 2.488) isValid = 1
01:50:10.932 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
01:50:10.932 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:50:10.932 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:50:10.932 00.000 8976 move complete, result=0
01:50:10.932 00.000 9828 Worker thread wakes up
01:50:10.932 00.000 8976 worker thread done servicing request
01:50:10.932 00.000 8976 Worker thread wakes up
01:50:10.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:10.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:10.932 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 1 ms NORTH
01:50:10.933 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:50:10.933 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:50:10.933 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:50:10.933 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:50:10.933 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
01:50:10.933 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:50:10.933 00.000 9828 BLC: window closed
01:50:10.933 00.000 9828 MoveAxis(E, 24, B)
01:50:10.933 00.000 9828 Guiding  Dir = 2, Dur = 24
01:50:10.933 00.000 9828 IsSlewing returns 0
01:50:10.933 00.000 9828 IsGuiding returns 0
01:50:10.934 00.001 9828 PulseGuide returned control before completion, sleep 34
01:50:10.978 00.044 9828 IsGuiding returns 1
01:50:10.978 00.000 9828 scope still moving after pulse duration time elapsed
01:50:11.009 00.031 9828 IsSlewing returns 0
01:50:11.009 00.000 9828 IsGuiding returns 1
01:50:11.041 00.032 9828 IsSlewing returns 0
01:50:11.041 00.000 9828 IsGuiding returns 1
01:50:11.072 00.031 9828 IsSlewing returns 0
01:50:11.072 00.000 9828 IsGuiding returns 1
01:50:11.103 00.031 9828 IsSlewing returns 0
01:50:11.103 00.000 9828 IsGuiding returns 0
01:50:11.103 00.000 9828 scope move finished after 24 + 145 ms
01:50:11.103 00.000 9828 Move returns status 0, amount 24
01:50:11.103 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:11.103 00.000 9828 MoveAxis(N, 11, B)
01:50:11.103 00.000 9828 Guiding  Dir = 0, Dur = 11
01:50:11.119 00.016 9828 IsSlewing returns 0
01:50:11.119 00.000 9828 IsGuiding returns 0
01:50:11.119 00.000 9828 PulseGuide returned control before completion, sleep 21
01:50:11.149 00.030 9828 IsGuiding returns 1
01:50:11.149 00.000 9828 scope still moving after pulse duration time elapsed
01:50:11.180 00.031 9828 IsSlewing returns 0
01:50:11.180 00.000 9828 IsGuiding returns 1
01:50:11.211 00.031 9828 IsSlewing returns 0
01:50:11.211 00.000 9828 IsGuiding returns 1
01:50:11.243 00.032 9828 IsSlewing returns 0
01:50:11.243 00.000 9828 IsGuiding returns 1
01:50:11.273 00.030 9828 IsSlewing returns 0
01:50:11.273 00.000 9828 IsGuiding returns 0
01:50:11.273 00.000 9828 scope move finished after 11 + 143 ms
01:50:11.273 00.000 9828 Move returns status 0, amount 11
01:50:11.273 00.000 9828 move complete, result=0
01:50:11.273 00.000 9828 worker thread done servicing request
01:50:11.273 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:50:11.623 00.350 8976 Exposure complete
01:50:11.628 00.005 8976 worker thread done servicing request
01:50:11.628 00.000 5052 OnExposeComplete: enter
01:50:11.628 00.000 5052 UpdateGuideState(): m_state=6
01:50:11.628 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5766
01:50:11.628 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.85, Mass=215, SNR=10.2, Peak=69 HFD=2.4
01:50:11.628 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:50:11.629 00.001 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
01:50:11.629 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.14 hyp=0.64 cameraTheta=0.22 mountX=-0.16 mountY=-0.60, mountTheta=-1.84
01:50:11.629 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.14, opts=13)
01:50:11.629 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.14)
01:50:11.629 00.000 8976 Worker thread wakes up
01:50:11.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.14) opts 0xd
01:50:11.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.14)
01:50:11.630 00.001 8976 Moving (0.62, 0.14) raw xDistance=-0.16 yDistance=-0.60
01:50:11.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:50:11.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
01:50:11.630 00.000 8976 MoveAxis(R, 0, ABG)
01:50:11.630 00.000 8976 MoveAxis(U, 2, ABG)
01:50:11.630 00.000 8976 stepping (-7, 20) + (0, 2)
01:50:11.630 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:11.631 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:50:11.640 00.009 5052 UpdateGuideState exits: m=215 SNR=10.2
01:50:11.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:11.640 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:11.640 00.000 5052 Enqueuing Expose request
01:50:11.668 00.028 8976 Received - 47 (G) 
01:50:11.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:11.668 00.000 8976 stepped: pos (-7, 22)
01:50:11.668 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:50:11.668 00.000 8976 MountToCamera -- mountX=1.22 mountY=-3.12 hyp=3.35 mountTheta=-1.20 cameraX=2.22, cameraY=2.51 cameraTheta=0.85
01:50:11.668 00.000 8976 incremental bump (2.219, 2.507) isValid = 1
01:50:11.668 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:50:11.668 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:50:11.668 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:50:11.668 00.000 8976 move complete, result=0
01:50:11.668 00.000 8976 worker thread done servicing request
01:50:11.668 00.000 8976 Worker thread wakes up
01:50:11.668 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:50:11.668 00.000 9828 Worker thread wakes up
01:50:11.669 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:50:11.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:11.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:11.669 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:50:11.669 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
01:50:11.669 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
01:50:11.669 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:50:11.669 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:50:11.669 00.000 9828 BLC: window closed
01:50:11.669 00.000 9828 MoveAxis(E, 25, B)
01:50:11.669 00.000 9828 Guiding  Dir = 2, Dur = 25
01:50:11.669 00.000 9828 IsSlewing returns 0
01:50:11.670 00.001 9828 IsGuiding returns 0
01:50:11.670 00.000 9828 PulseGuide returned control before completion, sleep 35
01:50:11.709 00.039 9828 IsGuiding returns 1
01:50:11.709 00.000 9828 scope still moving after pulse duration time elapsed
01:50:11.740 00.031 9828 IsSlewing returns 0
01:50:11.740 00.000 9828 IsGuiding returns 1
01:50:11.771 00.031 9828 IsSlewing returns 0
01:50:11.771 00.000 9828 IsGuiding returns 1
01:50:11.802 00.031 9828 IsSlewing returns 0
01:50:11.802 00.000 9828 IsGuiding returns 1
01:50:11.833 00.031 9828 IsSlewing returns 0
01:50:11.833 00.000 9828 IsGuiding returns 0
01:50:11.833 00.000 9828 scope move finished after 25 + 139 ms
01:50:11.833 00.000 9828 Move returns status 0, amount 25
01:50:11.833 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:11.833 00.000 9828 MoveAxis(N, 11, B)
01:50:11.833 00.000 9828 Guiding  Dir = 0, Dur = 11
01:50:11.849 00.016 9828 IsSlewing returns 0
01:50:11.849 00.000 9828 IsGuiding returns 0
01:50:11.849 00.000 9828 PulseGuide returned control before completion, sleep 21
01:50:11.880 00.031 9828 IsGuiding returns 1
01:50:11.880 00.000 9828 scope still moving after pulse duration time elapsed
01:50:11.911 00.031 9828 IsSlewing returns 0
01:50:11.911 00.000 9828 IsGuiding returns 1
01:50:11.941 00.030 9828 IsSlewing returns 0
01:50:11.941 00.000 9828 IsGuiding returns 1
01:50:11.972 00.031 9828 IsSlewing returns 0
01:50:11.972 00.000 9828 IsGuiding returns 1
01:50:12.003 00.031 9828 IsSlewing returns 0
01:50:12.003 00.000 9828 IsGuiding returns 0
01:50:12.003 00.000 9828 scope move finished after 11 + 143 ms
01:50:12.003 00.000 9828 Move returns status 0, amount 11
01:50:12.003 00.000 9828 move complete, result=0
01:50:12.003 00.000 9828 worker thread done servicing request
01:50:12.003 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:50:12.356 00.353 8976 Exposure complete
01:50:12.361 00.005 8976 worker thread done servicing request
01:50:12.361 00.000 5052 OnExposeComplete: enter
01:50:12.361 00.000 5052 UpdateGuideState(): m_state=6
01:50:12.361 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5767
01:50:12.361 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.77, Mass=202, SNR=9.8, Peak=79 HFD=2.0
01:50:12.361 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
01:50:12.361 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:50:12.362 00.001 5052 CameraToMount -- cameraX=0.43 cameraY=0.06 hyp=0.43 cameraTheta=0.14 mountX=-0.14 mountY=-0.39, mountTheta=-1.91
01:50:12.362 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.06, opts=13)
01:50:12.362 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.06)
01:50:12.362 00.000 8976 Worker thread wakes up
01:50:12.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.06) opts 0xd
01:50:12.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.06)
01:50:12.362 00.000 8976 Moving (0.43, 0.06) raw xDistance=-0.14 yDistance=-0.39
01:50:12.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:50:12.363 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.39
01:50:12.363 00.000 8976 MoveAxis(R, 0, ABG)
01:50:12.363 00.000 8976 MoveAxis(U, 2, ABG)
01:50:12.363 00.000 8976 stepping (-7, 22) + (0, 2)
01:50:12.363 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:12.363 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:50:12.372 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
01:50:12.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:12.373 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:12.373 00.000 5052 Enqueuing Expose request
01:50:12.387 00.014 8976 Received - 47 (G) 
01:50:12.387 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:12.387 00.000 8976 stepped: pos (-7, 24)
01:50:12.387 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:50:12.387 00.000 8976 MountToCamera -- mountX=1.17 mountY=-3.35 hyp=3.55 mountTheta=-1.23 cameraX=2.45, cameraY=2.57 cameraTheta=0.81
01:50:12.387 00.000 8976 incremental bump (2.446, 2.567) isValid = 1
01:50:12.387 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
01:50:12.387 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:50:12.387 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:50:12.387 00.000 8976 move complete, result=0
01:50:12.387 00.000 9828 Worker thread wakes up
01:50:12.387 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:50:12.387 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:50:12.388 00.001 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
01:50:12.388 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
01:50:12.388 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
01:50:12.388 00.000 8976 worker thread done servicing request
01:50:12.388 00.000 8976 Worker thread wakes up
01:50:12.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:12.388 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:50:12.388 00.000 9828 BLC: window closed
01:50:12.388 00.000 9828 MoveAxis(E, 26, B)
01:50:12.388 00.000 9828 Guiding  Dir = 2, Dur = 26
01:50:12.388 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:50:12.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:12.388 00.000 9828 IsSlewing returns 0
01:50:12.388 00.000 9828 IsGuiding returns 0
01:50:12.389 00.001 9828 PulseGuide returned control before completion, sleep 36
01:50:12.436 00.047 9828 IsGuiding returns 1
01:50:12.436 00.000 9828 scope still moving after pulse duration time elapsed
01:50:12.468 00.032 9828 IsSlewing returns 0
01:50:12.468 00.000 9828 IsGuiding returns 1
01:50:12.499 00.031 9828 IsSlewing returns 0
01:50:12.499 00.000 9828 IsGuiding returns 1
01:50:12.530 00.031 9828 IsSlewing returns 0
01:50:12.530 00.000 9828 IsGuiding returns 0
01:50:12.530 00.000 9828 scope move finished after 26 + 115 ms
01:50:12.530 00.000 9828 Move returns status 0, amount 26
01:50:12.530 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:12.530 00.000 9828 MoveAxis(N, 10, B)
01:50:12.531 00.001 9828 Guiding  Dir = 0, Dur = 10
01:50:12.546 00.015 9828 IsSlewing returns 0
01:50:12.546 00.000 9828 IsGuiding returns 0
01:50:12.546 00.000 9828 PulseGuide returned control before completion, sleep 20
01:50:12.578 00.032 9828 IsGuiding returns 1
01:50:12.578 00.000 9828 scope still moving after pulse duration time elapsed
01:50:12.609 00.031 9828 IsSlewing returns 0
01:50:12.609 00.000 9828 IsGuiding returns 1
01:50:12.640 00.031 9828 IsSlewing returns 0
01:50:12.640 00.000 9828 IsGuiding returns 1
01:50:12.671 00.031 9828 IsSlewing returns 0
01:50:12.671 00.000 9828 IsGuiding returns 1
01:50:12.702 00.031 9828 IsSlewing returns 0
01:50:12.702 00.000 9828 IsGuiding returns 0
01:50:12.702 00.000 9828 scope move finished after 10 + 145 ms
01:50:12.702 00.000 9828 Move returns status 0, amount 10
01:50:12.702 00.000 9828 move complete, result=0
01:50:12.702 00.000 9828 worker thread done servicing request
01:50:12.702 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:50:13.077 00.375 8976 Exposure complete
01:50:13.082 00.005 8976 worker thread done servicing request
01:50:13.082 00.000 5052 OnExposeComplete: enter
01:50:13.082 00.000 5052 UpdateGuideState(): m_state=6
01:50:13.082 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5768
01:50:13.082 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.67, Mass=201, SNR=9.8, Peak=75 HFD=2.1
01:50:13.083 00.001 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
01:50:13.083 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
01:50:13.083 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.03 hyp=0.40 cameraTheta=-0.09 mountX=-0.21 mountY=-0.32, mountTheta=-2.16
01:50:13.083 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.03, opts=13)
01:50:13.083 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.03)
01:50:13.083 00.000 8976 Worker thread wakes up
01:50:13.084 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.03) opts 0xd
01:50:13.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.03)
01:50:13.084 00.000 8976 Moving (0.40, -0.03) raw xDistance=-0.21 yDistance=-0.32
01:50:13.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:50:13.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:50:13.084 00.000 8976 MoveAxis(R, 0, ABG)
01:50:13.084 00.000 8976 MoveAxis(U, 1, ABG)
01:50:13.084 00.000 8976 stepping (-7, 24) + (0, 1)
01:50:13.084 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:13.085 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
01:50:13.095 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:50:13.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:13.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:13.095 00.000 5052 Enqueuing Expose request
01:50:13.106 00.011 8976 Received - 47 (G) 
01:50:13.106 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:13.106 00.000 8976 stepped: pos (-7, 25)
01:50:13.106 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:50:13.106 00.000 8976 MountToCamera -- mountX=1.14 mountY=-3.55 hyp=3.73 mountTheta=-1.26 cameraX=2.64, cameraY=2.63 cameraTheta=0.78
01:50:13.106 00.000 8976 incremental bump (2.644, 2.631) isValid = 1
01:50:13.106 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
01:50:13.106 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:50:13.106 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:50:13.106 00.000 8976 move complete, result=0
01:50:13.106 00.000 9828 Worker thread wakes up
01:50:13.106 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:50:13.106 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:50:13.106 00.000 8976 worker thread done servicing request
01:50:13.106 00.000 8976 Worker thread wakes up
01:50:13.106 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:50:13.106 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
01:50:13.106 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
01:50:13.106 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
01:50:13.106 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:50:13.106 00.000 9828 BLC: window closed
01:50:13.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:13.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:13.107 00.001 9828 MoveAxis(E, 27, B)
01:50:13.107 00.000 9828 Guiding  Dir = 2, Dur = 27
01:50:13.107 00.000 9828 IsSlewing returns 0
01:50:13.107 00.000 9828 IsGuiding returns 0
01:50:13.107 00.000 9828 PulseGuide returned control before completion, sleep 37
01:50:13.152 00.045 9828 IsGuiding returns 1
01:50:13.152 00.000 9828 scope still moving after pulse duration time elapsed
01:50:13.183 00.031 9828 IsSlewing returns 0
01:50:13.183 00.000 9828 IsGuiding returns 1
01:50:13.213 00.030 9828 IsSlewing returns 0
01:50:13.213 00.000 9828 IsGuiding returns 1
01:50:13.244 00.031 9828 IsSlewing returns 0
01:50:13.244 00.000 9828 IsGuiding returns 0
01:50:13.244 00.000 9828 scope move finished after 27 + 109 ms
01:50:13.244 00.000 9828 Move returns status 0, amount 27
01:50:13.244 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:13.244 00.000 9828 MoveAxis(N, 10, B)
01:50:13.244 00.000 9828 Guiding  Dir = 0, Dur = 10
01:50:13.259 00.015 9828 IsSlewing returns 0
01:50:13.259 00.000 9828 IsGuiding returns 0
01:50:13.259 00.000 9828 PulseGuide returned control before completion, sleep 20
01:50:13.291 00.032 9828 IsGuiding returns 1
01:50:13.291 00.000 9828 scope still moving after pulse duration time elapsed
01:50:13.322 00.031 9828 IsSlewing returns 0
01:50:13.322 00.000 9828 IsGuiding returns 1
01:50:13.353 00.031 9828 IsSlewing returns 0
01:50:13.353 00.000 9828 IsGuiding returns 1
01:50:13.383 00.030 9828 IsSlewing returns 0
01:50:13.383 00.000 9828 IsGuiding returns 1
01:50:13.414 00.031 9828 IsSlewing returns 0
01:50:13.414 00.000 9828 IsGuiding returns 0
01:50:13.414 00.000 9828 scope move finished after 10 + 144 ms
01:50:13.414 00.000 9828 Move returns status 0, amount 10
01:50:13.414 00.000 9828 move complete, result=0
01:50:13.414 00.000 9828 worker thread done servicing request
01:50:13.414 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:50:13.795 00.381 8976 Exposure complete
01:50:13.800 00.005 8976 worker thread done servicing request
01:50:13.800 00.000 5052 OnExposeComplete: enter
01:50:13.800 00.000 5052 UpdateGuideState(): m_state=6
01:50:13.800 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5769
01:50:13.800 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.51, Mass=189, SNR=9.5, Peak=73 HFD=2.6
01:50:13.800 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
01:50:13.801 00.001 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.11)
01:50:13.801 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.03 mountX=-0.23 mountY=0.01, mountTheta=3.11
01:50:13.801 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.20, opts=13)
01:50:13.801 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.20)
01:50:13.801 00.000 8976 Worker thread wakes up
01:50:13.801 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.20) opts 0xd
01:50:13.801 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.20)
01:50:13.801 00.000 8976 Moving (0.12, -0.20) raw xDistance=-0.23 yDistance=0.01
01:50:13.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:50:13.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:50:13.802 00.001 8976 MoveAxis(R, 0, ABG)
01:50:13.802 00.000 8976 MoveAxis(U, 0, ABG)
01:50:13.802 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:50:13.802 00.000 8976 MountToCamera -- mountX=1.12 mountY=-3.69 hyp=3.86 mountTheta=-1.28 cameraX=2.78, cameraY=2.67 cameraTheta=0.77
01:50:13.802 00.000 8976 incremental bump (2.777, 2.674) isValid = 1
01:50:13.803 00.001 8976 Scheduling Mount bump of (0.083, 0.083)
01:50:13.803 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:50:13.803 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:50:13.803 00.000 8976 move complete, result=0
01:50:13.803 00.000 9828 Worker thread wakes up
01:50:13.803 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:50:13.803 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:50:13.803 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
01:50:13.803 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
01:50:13.803 00.000 8976 worker thread done servicing request
01:50:13.803 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:50:13.803 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
01:50:13.803 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:50:13.803 00.000 9828 BLC: window closed
01:50:13.803 00.000 9828 MoveAxis(E, 27, B)
01:50:13.803 00.000 9828 Guiding  Dir = 2, Dur = 27
01:50:13.804 00.001 9828 IsSlewing returns 0
01:50:13.804 00.000 9828 IsGuiding returns 0
01:50:13.804 00.000 9828 PulseGuide returned control before completion, sleep 37
01:50:13.812 00.008 5052 UpdateGuideState exits: m=189 SNR=9.5
01:50:13.812 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:13.812 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:13.812 00.000 5052 Enqueuing Expose request
01:50:13.812 00.000 8976 Worker thread wakes up
01:50:13.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:13.812 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:13.813 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:13.845 00.032 9828 IsGuiding returns 1
01:50:13.845 00.000 9828 scope still moving after pulse duration time elapsed
01:50:13.876 00.031 9828 IsSlewing returns 0
01:50:13.876 00.000 9828 IsGuiding returns 1
01:50:13.907 00.031 9828 IsSlewing returns 0
01:50:13.907 00.000 9828 IsGuiding returns 1
01:50:13.938 00.031 9828 IsSlewing returns 0
01:50:13.938 00.000 9828 IsGuiding returns 1
01:50:13.968 00.030 9828 IsSlewing returns 0
01:50:13.968 00.000 9828 IsGuiding returns 0
01:50:13.968 00.000 9828 scope move finished after 27 + 137 ms
01:50:13.968 00.000 9828 Move returns status 0, amount 27
01:50:13.968 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:13.968 00.000 9828 MoveAxis(N, 10, B)
01:50:13.968 00.000 9828 Guiding  Dir = 0, Dur = 10
01:50:13.983 00.015 9828 IsSlewing returns 0
01:50:13.983 00.000 9828 IsGuiding returns 0
01:50:13.983 00.000 9828 PulseGuide returned control before completion, sleep 20
01:50:14.014 00.031 9828 IsGuiding returns 1
01:50:14.014 00.000 9828 scope still moving after pulse duration time elapsed
01:50:14.045 00.031 9828 IsSlewing returns 0
01:50:14.045 00.000 9828 IsGuiding returns 1
01:50:14.076 00.031 9828 IsSlewing returns 0
01:50:14.076 00.000 9828 IsGuiding returns 1
01:50:14.107 00.031 9828 IsSlewing returns 0
01:50:14.107 00.000 9828 IsGuiding returns 1
01:50:14.138 00.031 9828 IsSlewing returns 0
01:50:14.138 00.000 9828 IsGuiding returns 0
01:50:14.138 00.000 9828 scope move finished after 10 + 145 ms
01:50:14.138 00.000 9828 Move returns status 0, amount 10
01:50:14.138 00.000 9828 move complete, result=0
01:50:14.138 00.000 9828 worker thread done servicing request
01:50:14.139 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:50:14.504 00.365 8976 Exposure complete
01:50:14.509 00.005 8976 worker thread done servicing request
01:50:14.509 00.000 5052 OnExposeComplete: enter
01:50:14.509 00.000 5052 UpdateGuideState(): m_state=6
01:50:14.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5770
01:50:14.510 00.001 5052 Star::Find returns 1 (0), X=329.04, Y=281.42, Mass=196, SNR=9.7, Peak=78 HFD=2.2
01:50:14.510 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.06 = 2.22)
01:50:14.510 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.17 = 2.12)
01:50:14.510 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-2.02 mountX=-0.19 mountY=0.27, mountTheta=2.19
01:50:14.510 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.29, opts=13)
01:50:14.510 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.29)
01:50:14.510 00.000 8976 Worker thread wakes up
01:50:14.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.29) opts 0xd
01:50:14.511 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.29)
01:50:14.511 00.000 8976 Moving (-0.14, -0.29) raw xDistance=-0.19 yDistance=0.27
01:50:14.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:50:14.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:50:14.511 00.000 8976 MoveAxis(R, 0, ABG)
01:50:14.511 00.000 8976 MoveAxis(D, 1, ABG)
01:50:14.511 00.000 8976 stepping (-7, 25) + (0, -1)
01:50:14.511 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:14.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:50:14.521 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:50:14.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:14.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:14.521 00.000 5052 Enqueuing Expose request
01:50:14.529 00.008 8976 Received - 47 (G) 
01:50:14.529 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:14.529 00.000 8976 stepped: pos (-7, 24)
01:50:14.529 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:50:14.529 00.000 8976 MountToCamera -- mountX=1.10 mountY=-3.73 hyp=3.89 mountTheta=-1.28 cameraX=2.82, cameraY=2.68 cameraTheta=0.76
01:50:14.529 00.000 8976 incremental bump (2.819, 2.679) isValid = 1
01:50:14.529 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
01:50:14.529 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:50:14.529 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:50:14.529 00.000 8976 move complete, result=0
01:50:14.529 00.000 9828 Worker thread wakes up
01:50:14.529 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:50:14.529 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:50:14.529 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
01:50:14.529 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:50:14.529 00.000 8976 worker thread done servicing request
01:50:14.529 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
01:50:14.529 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
01:50:14.529 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:50:14.530 00.001 9828 BLC: window closed
01:50:14.530 00.000 8976 Worker thread wakes up
01:50:14.530 00.000 9828 MoveAxis(E, 28, B)
01:50:14.530 00.000 9828 Guiding  Dir = 2, Dur = 28
01:50:14.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:14.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:14.530 00.000 9828 IsSlewing returns 0
01:50:14.530 00.000 9828 IsGuiding returns 0
01:50:14.530 00.000 9828 PulseGuide returned control before completion, sleep 38
01:50:14.573 00.043 9828 IsGuiding returns 1
01:50:14.573 00.000 9828 scope still moving after pulse duration time elapsed
01:50:14.605 00.032 9828 IsSlewing returns 0
01:50:14.605 00.000 9828 IsGuiding returns 1
01:50:14.636 00.031 9828 IsSlewing returns 0
01:50:14.636 00.000 9828 IsGuiding returns 1
01:50:14.666 00.030 9828 IsSlewing returns 0
01:50:14.666 00.000 9828 IsGuiding returns 1
01:50:14.697 00.031 9828 IsSlewing returns 0
01:50:14.697 00.000 9828 IsGuiding returns 0
01:50:14.697 00.000 9828 scope move finished after 28 + 137 ms
01:50:14.697 00.000 9828 Move returns status 0, amount 28
01:50:14.697 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:14.697 00.000 9828 MoveAxis(N, 10, B)
01:50:14.697 00.000 9828 Guiding  Dir = 0, Dur = 10
01:50:14.712 00.015 9828 IsSlewing returns 0
01:50:14.712 00.000 9828 IsGuiding returns 0
01:50:14.712 00.000 9828 PulseGuide returned control before completion, sleep 20
01:50:14.743 00.031 9828 IsGuiding returns 1
01:50:14.743 00.000 9828 scope still moving after pulse duration time elapsed
01:50:14.774 00.031 9828 IsSlewing returns 0
01:50:14.774 00.000 9828 IsGuiding returns 1
01:50:14.805 00.031 9828 IsSlewing returns 0
01:50:14.805 00.000 9828 IsGuiding returns 1
01:50:14.835 00.030 9828 IsSlewing returns 0
01:50:14.835 00.000 9828 IsGuiding returns 1
01:50:14.866 00.031 9828 IsSlewing returns 0
01:50:14.866 00.000 9828 IsGuiding returns 0
01:50:14.866 00.000 9828 scope move finished after 10 + 143 ms
01:50:14.866 00.000 9828 Move returns status 0, amount 10
01:50:14.866 00.000 9828 move complete, result=0
01:50:14.866 00.000 9828 worker thread done servicing request
01:50:14.867 00.001 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:50:15.220 00.353 8976 Exposure complete
01:50:15.225 00.005 8976 worker thread done servicing request
01:50:15.225 00.000 5052 OnExposeComplete: enter
01:50:15.225 00.000 5052 UpdateGuideState(): m_state=6
01:50:15.225 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5771
01:50:15.225 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.48, Mass=205, SNR=9.9, Peak=80 HFD=2.1
01:50:15.225 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.21 = 3.07)
01:50:15.225 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.97)
01:50:15.225 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.16 mountX=-0.25 mountY=0.04, mountTheta=2.97
01:50:15.226 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.23, opts=13)
01:50:15.226 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.23)
01:50:15.226 00.000 8976 Worker thread wakes up
01:50:15.226 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.23) opts 0xd
01:50:15.226 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.23)
01:50:15.226 00.000 8976 Moving (0.10, -0.23) raw xDistance=-0.25 yDistance=0.04
01:50:15.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:50:15.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:50:15.227 00.001 8976 MoveAxis(R, 0, ABG)
01:50:15.227 00.000 8976 MoveAxis(U, 0, ABG)
01:50:15.227 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:50:15.227 00.000 8976 MountToCamera -- mountX=1.09 mountY=-3.76 hyp=3.91 mountTheta=-1.29 cameraX=2.85, cameraY=2.68 cameraTheta=0.76
01:50:15.227 00.000 8976 incremental bump (2.848, 2.683) isValid = 1
01:50:15.228 00.001 8976 Scheduling Mount bump of (0.084, 0.082)
01:50:15.228 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:50:15.228 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:50:15.228 00.000 8976 move complete, result=0
01:50:15.228 00.000 8976 worker thread done servicing request
01:50:15.228 00.000 9828 Worker thread wakes up
01:50:15.228 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:50:15.228 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:50:15.228 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
01:50:15.228 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
01:50:15.228 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
01:50:15.228 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:50:15.228 00.000 9828 BLC: window closed
01:50:15.228 00.000 9828 MoveAxis(E, 28, B)
01:50:15.228 00.000 9828 Guiding  Dir = 2, Dur = 28
01:50:15.229 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:50:15.229 00.000 9828 IsSlewing returns 0
01:50:15.229 00.000 9828 IsGuiding returns 0
01:50:15.229 00.000 9828 PulseGuide returned control before completion, sleep 38
01:50:15.238 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:50:15.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:15.239 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:15.239 00.000 5052 Enqueuing Expose request
01:50:15.239 00.000 8976 Worker thread wakes up
01:50:15.239 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:15.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:15.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:15.282 00.043 9828 IsGuiding returns 1
01:50:15.282 00.000 9828 scope still moving after pulse duration time elapsed
01:50:15.314 00.032 9828 IsSlewing returns 0
01:50:15.314 00.000 9828 IsGuiding returns 1
01:50:15.345 00.031 9828 IsSlewing returns 0
01:50:15.345 00.000 9828 IsGuiding returns 1
01:50:15.376 00.031 9828 IsSlewing returns 0
01:50:15.376 00.000 9828 IsGuiding returns 0
01:50:15.376 00.000 9828 scope move finished after 28 + 119 ms
01:50:15.376 00.000 9828 Move returns status 0, amount 28
01:50:15.376 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:15.376 00.000 9828 MoveAxis(N, 10, B)
01:50:15.376 00.000 9828 Guiding  Dir = 0, Dur = 10
01:50:15.391 00.015 9828 IsSlewing returns 0
01:50:15.391 00.000 9828 IsGuiding returns 0
01:50:15.391 00.000 9828 PulseGuide returned control before completion, sleep 20
01:50:15.422 00.031 9828 IsGuiding returns 1
01:50:15.422 00.000 9828 scope still moving after pulse duration time elapsed
01:50:15.453 00.031 9828 IsSlewing returns 0
01:50:15.453 00.000 9828 IsGuiding returns 1
01:50:15.483 00.030 9828 IsSlewing returns 0
01:50:15.483 00.000 9828 IsGuiding returns 1
01:50:15.515 00.032 9828 IsSlewing returns 0
01:50:15.515 00.000 9828 IsGuiding returns 1
01:50:15.546 00.031 9828 IsSlewing returns 0
01:50:15.546 00.000 9828 IsGuiding returns 0
01:50:15.546 00.000 9828 scope move finished after 10 + 144 ms
01:50:15.546 00.000 9828 Move returns status 0, amount 10
01:50:15.546 00.000 9828 move complete, result=0
01:50:15.546 00.000 9828 worker thread done servicing request
01:50:15.546 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:50:15.932 00.386 8976 Exposure complete
01:50:15.938 00.006 8976 worker thread done servicing request
01:50:15.938 00.000 5052 OnExposeComplete: enter
01:50:15.938 00.000 5052 UpdateGuideState(): m_state=6
01:50:15.938 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5772
01:50:15.938 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.58, Mass=210, SNR=10.1, Peak=76 HFD=3.0
01:50:15.939 00.001 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-5.00 = 1.29)
01:50:15.939 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
01:50:15.939 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.13 hyp=0.69 cameraTheta=-2.95 mountX=0.19 mountY=0.64, mountTheta=1.28
01:50:15.939 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.13, opts=13)
01:50:15.939 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.13)
01:50:15.940 00.001 8976 Worker thread wakes up
01:50:15.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.13) opts 0xd
01:50:15.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.13)
01:50:15.940 00.000 8976 Moving (-0.67, -0.13) raw xDistance=0.19 yDistance=0.64
01:50:15.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:50:15.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
01:50:15.940 00.000 8976 MoveAxis(R, 0, ABG)
01:50:15.940 00.000 8976 MoveAxis(D, 3, ABG)
01:50:15.940 00.000 8976 stepping (-7, 24) + (0, -3)
01:50:15.940 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:15.941 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:50:15.951 00.010 5052 UpdateGuideState exits: m=210 SNR=10.1
01:50:15.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:15.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:15.951 00.000 5052 Enqueuing Expose request
01:50:15.968 00.017 8976 Received - 47 (G) 
01:50:15.968 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:15.968 00.000 8976 stepped: pos (-7, 21)
01:50:15.968 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:50:15.968 00.000 8976 MountToCamera -- mountX=1.09 mountY=-3.62 hyp=3.78 mountTheta=-1.28 cameraX=2.73, cameraY=2.61 cameraTheta=0.76
01:50:15.968 00.000 8976 incremental bump (2.727, 2.613) isValid = 1
01:50:15.968 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
01:50:15.968 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:50:15.968 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:50:15.968 00.000 8976 move complete, result=0
01:50:15.968 00.000 9828 Worker thread wakes up
01:50:15.968 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:50:15.968 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:50:15.968 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.41)
01:50:15.968 00.000 8976 worker thread done servicing request
01:50:15.969 00.001 8976 Worker thread wakes up
01:50:15.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:15.969 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:15.969 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.49)
01:50:15.969 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
01:50:15.969 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:50:15.969 00.000 9828 BLC: window closed
01:50:15.969 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:50:15.969 00.000 9828 MoveAxis(E, 28, B)
01:50:15.969 00.000 9828 Guiding  Dir = 2, Dur = 28
01:50:15.969 00.000 9828 IsSlewing returns 0
01:50:15.970 00.001 9828 IsGuiding returns 0
01:50:15.970 00.000 9828 PulseGuide returned control before completion, sleep 38
01:50:16.012 00.042 9828 IsGuiding returns 1
01:50:16.012 00.000 9828 scope still moving after pulse duration time elapsed
01:50:16.043 00.031 9828 IsSlewing returns 0
01:50:16.043 00.000 9828 IsGuiding returns 1
01:50:16.072 00.029 9828 IsSlewing returns 0
01:50:16.072 00.000 9828 IsGuiding returns 1
01:50:16.103 00.031 9828 IsSlewing returns 0
01:50:16.103 00.000 9828 IsGuiding returns 1
01:50:16.134 00.031 9828 IsSlewing returns 0
01:50:16.134 00.000 9828 IsGuiding returns 0
01:50:16.134 00.000 9828 scope move finished after 28 + 137 ms
01:50:16.134 00.000 9828 Move returns status 0, amount 28
01:50:16.134 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:16.134 00.000 9828 MoveAxis(N, 10, B)
01:50:16.134 00.000 9828 Guiding  Dir = 0, Dur = 10
01:50:16.149 00.015 9828 IsSlewing returns 0
01:50:16.149 00.000 9828 IsGuiding returns 0
01:50:16.149 00.000 9828 PulseGuide returned control before completion, sleep 20
01:50:16.180 00.031 9828 IsGuiding returns 1
01:50:16.180 00.000 9828 scope still moving after pulse duration time elapsed
01:50:16.211 00.031 9828 IsSlewing returns 0
01:50:16.211 00.000 9828 IsGuiding returns 1
01:50:16.242 00.031 9828 IsSlewing returns 0
01:50:16.242 00.000 9828 IsGuiding returns 1
01:50:16.275 00.033 9828 IsSlewing returns 0
01:50:16.275 00.000 9828 IsGuiding returns 0
01:50:16.275 00.000 9828 scope move finished after 10 + 115 ms
01:50:16.275 00.000 9828 Move returns status 0, amount 10
01:50:16.275 00.000 9828 move complete, result=0
01:50:16.275 00.000 9828 worker thread done servicing request
01:50:16.275 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:50:16.664 00.389 8976 Exposure complete
01:50:16.670 00.006 8976 worker thread done servicing request
01:50:16.670 00.000 5052 OnExposeComplete: enter
01:50:16.670 00.000 5052 UpdateGuideState(): m_state=6
01:50:16.670 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5773
01:50:16.670 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.86, Mass=206, SNR=10.0, Peak=74 HFD=2.4
01:50:16.670 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:50:16.670 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
01:50:16.670 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.15 hyp=0.84 cameraTheta=2.96 mountX=0.51 mountY=0.61, mountTheta=0.87
01:50:16.671 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.15, opts=13)
01:50:16.671 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.15)
01:50:16.671 00.000 8976 Worker thread wakes up
01:50:16.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.15) opts 0xd
01:50:16.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.15)
01:50:16.671 00.000 8976 Moving (-0.82, 0.15) raw xDistance=0.51 yDistance=0.61
01:50:16.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:50:16.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
01:50:16.671 00.000 8976 MoveAxis(L, 2, ABG)
01:50:16.671 00.000 8976 stepping (-7, 21) + (-2, 0)
01:50:16.671 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:16.672 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:50:16.681 00.009 5052 UpdateGuideState exits: m=206 SNR=10.0
01:50:16.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:16.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:16.681 00.000 5052 Enqueuing Expose request
01:50:16.702 00.021 8976 Received - 47 (G) 
01:50:16.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:16.702 00.000 8976 stepped: pos (-9, 21)
01:50:16.702 00.000 8976 MoveAxis(D, 3, ABG)
01:50:16.702 00.000 8976 stepping (-9, 21) + (0, -3)
01:50:16.702 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:16.734 00.032 8976 Received - 47 (G) 
01:50:16.735 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:16.735 00.000 8976 stepped: pos (-9, 18)
01:50:16.735 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:50:16.735 00.000 8976 MountToCamera -- mountX=1.18 mountY=-3.37 hyp=3.57 mountTheta=-1.23 cameraX=2.46, cameraY=2.59 cameraTheta=0.81
01:50:16.735 00.000 8976 incremental bump (2.460, 2.585) isValid = 1
01:50:16.735 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
01:50:16.735 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:50:16.735 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:50:16.735 00.000 8976 move complete, result=0
01:50:16.735 00.000 8976 worker thread done servicing request
01:50:16.735 00.000 8976 Worker thread wakes up
01:50:16.735 00.000 9828 Worker thread wakes up
01:50:16.735 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:50:16.737 00.002 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:16.737 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:16.738 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:50:16.738 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:50:16.738 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
01:50:16.738 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
01:50:16.738 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
01:50:16.738 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:50:16.738 00.000 9828 BLC: window closed
01:50:16.738 00.000 9828 MoveAxis(E, 26, B)
01:50:16.738 00.000 9828 Guiding  Dir = 2, Dur = 26
01:50:16.738 00.000 9828 IsSlewing returns 0
01:50:16.738 00.000 9828 IsGuiding returns 0
01:50:16.739 00.001 9828 PulseGuide returned control before completion, sleep 36
01:50:16.787 00.048 9828 IsGuiding returns 1
01:50:16.787 00.000 9828 scope still moving after pulse duration time elapsed
01:50:16.818 00.031 9828 IsSlewing returns 0
01:50:16.820 00.002 9828 IsGuiding returns 1
01:50:16.850 00.030 9828 IsSlewing returns 0
01:50:16.850 00.000 9828 IsGuiding returns 1
01:50:16.880 00.030 9828 IsSlewing returns 0
01:50:16.881 00.001 9828 IsGuiding returns 1
01:50:16.911 00.030 9828 IsSlewing returns 0
01:50:16.911 00.000 9828 IsGuiding returns 1
01:50:16.943 00.032 9828 IsSlewing returns 0
01:50:16.943 00.000 9828 IsGuiding returns 0
01:50:16.943 00.000 9828 scope move finished after 26 + 178 ms
01:50:16.943 00.000 9828 Move returns status 0, amount 26
01:50:16.943 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:16.943 00.000 9828 MoveAxis(N, 10, B)
01:50:16.943 00.000 9828 Guiding  Dir = 0, Dur = 10
01:50:16.959 00.016 9828 IsSlewing returns 0
01:50:16.959 00.000 9828 IsGuiding returns 0
01:50:16.959 00.000 9828 PulseGuide returned control before completion, sleep 20
01:50:16.990 00.031 9828 IsGuiding returns 1
01:50:16.990 00.000 9828 scope still moving after pulse duration time elapsed
01:50:17.021 00.031 9828 IsSlewing returns 0
01:50:17.021 00.000 9828 IsGuiding returns 1
01:50:17.052 00.031 9828 IsSlewing returns 0
01:50:17.052 00.000 9828 IsGuiding returns 1
01:50:17.083 00.031 9828 IsSlewing returns 0
01:50:17.083 00.000 9828 IsGuiding returns 1
01:50:17.113 00.030 9828 IsSlewing returns 0
01:50:17.113 00.000 9828 IsGuiding returns 0
01:50:17.113 00.000 9828 scope move finished after 10 + 144 ms
01:50:17.113 00.000 9828 Move returns status 0, amount 10
01:50:17.113 00.000 9828 move complete, result=0
01:50:17.113 00.000 9828 worker thread done servicing request
01:50:17.113 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:50:17.428 00.315 8976 Exposure complete
01:50:17.433 00.005 8976 worker thread done servicing request
01:50:17.433 00.000 5052 OnExposeComplete: enter
01:50:17.433 00.000 5052 UpdateGuideState(): m_state=6
01:50:17.433 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5774
01:50:17.433 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.52, Mass=189, SNR=9.5, Peak=77 HFD=1.8
01:50:17.433 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.79 = 1.50)
01:50:17.433 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
01:50:17.433 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.19 hyp=0.49 cameraTheta=-2.74 mountX=0.04 mountY=0.48, mountTheta=1.50
01:50:17.434 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.19, opts=13)
01:50:17.434 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.19)
01:50:17.434 00.000 8976 Worker thread wakes up
01:50:17.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.19) opts 0xd
01:50:17.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.19)
01:50:17.434 00.000 8976 Moving (-0.45, -0.19) raw xDistance=0.04 yDistance=0.48
01:50:17.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:50:17.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
01:50:17.434 00.000 8976 MoveAxis(R, 0, ABG)
01:50:17.434 00.000 8976 MoveAxis(D, 2, ABG)
01:50:17.434 00.000 8976 stepping (-9, 18) + (0, -2)
01:50:17.434 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:17.435 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:50:17.444 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:50:17.445 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:17.445 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:17.445 00.000 5052 Enqueuing Expose request
01:50:17.470 00.025 8976 Received - 47 (G) 
01:50:17.470 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:17.470 00.000 8976 stepped: pos (-9, 16)
01:50:17.470 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:50:17.470 00.000 8976 MountToCamera -- mountX=1.25 mountY=-3.09 hyp=3.34 mountTheta=-1.19 cameraX=2.19, cameraY=2.52 cameraTheta=0.86
01:50:17.470 00.000 8976 incremental bump (2.188, 2.519) isValid = 1
01:50:17.470 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
01:50:17.470 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:50:17.470 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:50:17.470 00.000 8976 move complete, result=0
01:50:17.470 00.000 9828 Worker thread wakes up
01:50:17.470 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:50:17.470 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:50:17.470 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
01:50:17.470 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
01:50:17.471 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:50:17.471 00.000 8976 worker thread done servicing request
01:50:17.471 00.000 8976 Worker thread wakes up
01:50:17.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:17.471 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
01:50:17.471 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:17.471 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:50:17.471 00.000 9828 BLC: window closed
01:50:17.471 00.000 9828 MoveAxis(E, 25, B)
01:50:17.471 00.000 9828 Guiding  Dir = 2, Dur = 25
01:50:17.471 00.000 9828 IsSlewing returns 0
01:50:17.472 00.001 9828 IsGuiding returns 0
01:50:17.472 00.000 9828 PulseGuide returned control before completion, sleep 35
01:50:17.514 00.042 9828 IsGuiding returns 1
01:50:17.514 00.000 9828 scope still moving after pulse duration time elapsed
01:50:17.545 00.031 9828 IsSlewing returns 0
01:50:17.545 00.000 9828 IsGuiding returns 1
01:50:17.576 00.031 9828 IsSlewing returns 0
01:50:17.576 00.000 9828 IsGuiding returns 1
01:50:17.606 00.030 9828 IsSlewing returns 0
01:50:17.606 00.000 9828 IsGuiding returns 1
01:50:17.638 00.032 9828 IsSlewing returns 0
01:50:17.638 00.000 9828 IsGuiding returns 0
01:50:17.638 00.000 9828 scope move finished after 25 + 140 ms
01:50:17.638 00.000 9828 Move returns status 0, amount 25
01:50:17.638 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:17.638 00.000 9828 MoveAxis(N, 11, B)
01:50:17.638 00.000 9828 Guiding  Dir = 0, Dur = 11
01:50:17.654 00.016 9828 IsSlewing returns 0
01:50:17.654 00.000 9828 IsGuiding returns 0
01:50:17.654 00.000 9828 PulseGuide returned control before completion, sleep 21
01:50:17.685 00.031 9828 IsGuiding returns 1
01:50:17.685 00.000 9828 scope still moving after pulse duration time elapsed
01:50:17.716 00.031 9828 IsSlewing returns 0
01:50:17.716 00.000 9828 IsGuiding returns 1
01:50:17.748 00.032 9828 IsSlewing returns 0
01:50:17.748 00.000 9828 IsGuiding returns 1
01:50:17.778 00.030 9828 IsSlewing returns 0
01:50:17.778 00.000 9828 IsGuiding returns 1
01:50:17.809 00.031 9828 IsSlewing returns 0
01:50:17.809 00.000 9828 IsGuiding returns 0
01:50:17.809 00.000 9828 scope move finished after 11 + 144 ms
01:50:17.809 00.000 9828 Move returns status 0, amount 11
01:50:17.809 00.000 9828 move complete, result=0
01:50:17.809 00.000 9828 worker thread done servicing request
01:50:17.809 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:50:18.164 00.355 8976 Exposure complete
01:50:18.170 00.006 8976 worker thread done servicing request
01:50:18.170 00.000 5052 OnExposeComplete: enter
01:50:18.170 00.000 5052 UpdateGuideState(): m_state=6
01:50:18.170 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5775
01:50:18.170 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.31, Mass=204, SNR=9.9, Peak=77 HFD=1.9
01:50:18.170 00.000 5052 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.04) = xAngle (-4.49 = 1.79)
01:50:18.170 00.000 5052 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.69)
01:50:18.170 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.40 hyp=0.62 cameraTheta=-2.45 mountX=-0.14 mountY=0.61, mountTheta=1.79
01:50:18.171 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.40, opts=13)
01:50:18.171 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.40)
01:50:18.171 00.000 8976 Worker thread wakes up
01:50:18.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.40) opts 0xd
01:50:18.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.40)
01:50:18.171 00.000 8976 Moving (-0.48, -0.40) raw xDistance=-0.14 yDistance=0.61
01:50:18.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:50:18.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
01:50:18.171 00.000 8976 MoveAxis(R, 0, ABG)
01:50:18.171 00.000 8976 MoveAxis(D, 3, ABG)
01:50:18.171 00.000 8976 stepping (-9, 16) + (0, -3)
01:50:18.171 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:18.172 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:50:18.181 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:50:18.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:18.181 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:18.181 00.000 5052 Enqueuing Expose request
01:50:18.206 00.025 8976 Received - 47 (G) 
01:50:18.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:18.206 00.000 8976 stepped: pos (-9, 13)
01:50:18.206 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:50:18.206 00.000 8976 MountToCamera -- mountX=1.29 mountY=-2.75 hyp=3.04 mountTheta=-1.13 cameraX=1.87, cameraY=2.40 cameraTheta=0.91
01:50:18.206 00.000 8976 incremental bump (1.865, 2.403) isValid = 1
01:50:18.206 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
01:50:18.206 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:50:18.206 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:50:18.206 00.000 8976 move complete, result=0
01:50:18.206 00.000 9828 Worker thread wakes up
01:50:18.206 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:50:18.206 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:50:18.206 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
01:50:18.206 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:50:18.206 00.000 8976 worker thread done servicing request
01:50:18.207 00.001 8976 Worker thread wakes up
01:50:18.207 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
01:50:18.207 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
01:50:18.207 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:50:18.207 00.000 9828 BLC: window closed
01:50:18.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:18.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:18.207 00.000 9828 MoveAxis(E, 24, B)
01:50:18.207 00.000 9828 Guiding  Dir = 2, Dur = 24
01:50:18.207 00.000 9828 IsSlewing returns 0
01:50:18.207 00.000 9828 IsGuiding returns 0
01:50:18.208 00.001 9828 PulseGuide returned control before completion, sleep 34
01:50:18.246 00.038 9828 IsGuiding returns 1
01:50:18.246 00.000 9828 scope still moving after pulse duration time elapsed
01:50:18.278 00.032 9828 IsSlewing returns 0
01:50:18.279 00.001 9828 IsGuiding returns 1
01:50:18.309 00.030 9828 IsSlewing returns 0
01:50:18.309 00.000 9828 IsGuiding returns 1
01:50:18.340 00.031 9828 IsSlewing returns 0
01:50:18.340 00.000 9828 IsGuiding returns 0
01:50:18.340 00.000 9828 scope move finished after 24 + 108 ms
01:50:18.340 00.000 9828 Move returns status 0, amount 24
01:50:18.340 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:18.340 00.000 9828 MoveAxis(N, 11, B)
01:50:18.340 00.000 9828 Guiding  Dir = 0, Dur = 11
01:50:18.355 00.015 9828 IsSlewing returns 0
01:50:18.355 00.000 9828 IsGuiding returns 0
01:50:18.356 00.001 9828 PulseGuide returned control before completion, sleep 21
01:50:18.387 00.031 9828 IsGuiding returns 1
01:50:18.387 00.000 9828 scope still moving after pulse duration time elapsed
01:50:18.418 00.031 9828 IsSlewing returns 0
01:50:18.418 00.000 9828 IsGuiding returns 1
01:50:18.449 00.031 9828 IsSlewing returns 0
01:50:18.449 00.000 9828 IsGuiding returns 1
01:50:18.480 00.031 9828 IsSlewing returns 0
01:50:18.480 00.000 9828 IsGuiding returns 1
01:50:18.510 00.030 9828 IsSlewing returns 0
01:50:18.510 00.000 9828 IsGuiding returns 0
01:50:18.510 00.000 9828 scope move finished after 11 + 143 ms
01:50:18.510 00.000 9828 Move returns status 0, amount 11
01:50:18.510 00.000 9828 move complete, result=0
01:50:18.510 00.000 9828 worker thread done servicing request
01:50:18.510 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:50:18.896 00.386 8976 Exposure complete
01:50:18.901 00.005 8976 worker thread done servicing request
01:50:18.902 00.001 5052 OnExposeComplete: enter
01:50:18.902 00.000 5052 UpdateGuideState(): m_state=6
01:50:18.902 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5776
01:50:18.902 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.31, Mass=196, SNR=9.7, Peak=73 HFD=2.3
01:50:18.902 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.92 = 2.36)
01:50:18.902 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.02 = 2.26)
01:50:18.902 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.40 hyp=0.42 cameraTheta=-1.88 mountX=-0.30 mountY=0.32, mountTheta=2.32
01:50:18.903 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.40, opts=13)
01:50:18.903 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.40)
01:50:18.903 00.000 8976 Worker thread wakes up
01:50:18.903 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.40) opts 0xd
01:50:18.903 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.40)
01:50:18.903 00.000 8976 Moving (-0.13, -0.40) raw xDistance=-0.30 yDistance=0.32
01:50:18.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:50:18.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
01:50:18.903 00.000 8976 MoveAxis(R, 1, ABG)
01:50:18.903 00.000 8976 stepping (-9, 13) + (1, 0)
01:50:18.903 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:18.904 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:50:18.913 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:50:18.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:18.913 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:18.913 00.000 5052 Enqueuing Expose request
01:50:18.926 00.013 8976 Received - 47 (G) 
01:50:18.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:18.926 00.000 8976 stepped: pos (-8, 13)
01:50:18.926 00.000 8976 MoveAxis(D, 1, ABG)
01:50:18.926 00.000 8976 stepping (-8, 13) + (0, -1)
01:50:18.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:18.957 00.031 8976 Received - 47 (G) 
01:50:18.957 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:18.957 00.000 8976 stepped: pos (-8, 12)
01:50:18.957 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:50:18.957 00.000 8976 MountToCamera -- mountX=1.27 mountY=-2.47 hyp=2.78 mountTheta=-1.10 cameraX=1.63, cameraY=2.26 cameraTheta=0.95
01:50:18.957 00.000 8976 incremental bump (1.626, 2.256) isValid = 1
01:50:18.957 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
01:50:18.957 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:50:18.957 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:50:18.957 00.000 8976 move complete, result=0
01:50:18.957 00.000 9828 Worker thread wakes up
01:50:18.957 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:50:18.957 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:50:18.957 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
01:50:18.957 00.000 8976 worker thread done servicing request
01:50:18.957 00.000 8976 Worker thread wakes up
01:50:18.957 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
01:50:18.957 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:50:18.957 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:50:18.958 00.001 9828 BLC: window closed
01:50:18.958 00.000 9828 MoveAxis(E, 23, B)
01:50:18.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:18.958 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:18.958 00.000 9828 Guiding  Dir = 2, Dur = 23
01:50:18.958 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
01:50:18.958 00.000 9828 IsSlewing returns 0
01:50:18.958 00.000 9828 IsGuiding returns 0
01:50:18.958 00.000 9828 PulseGuide returned control before completion, sleep 33
01:50:18.992 00.034 9828 IsGuiding returns 1
01:50:18.992 00.000 9828 scope still moving after pulse duration time elapsed
01:50:19.023 00.031 9828 IsSlewing returns 0
01:50:19.023 00.000 9828 IsGuiding returns 1
01:50:19.054 00.031 9828 IsSlewing returns 0
01:50:19.054 00.000 9828 IsGuiding returns 1
01:50:19.085 00.031 9828 IsSlewing returns 0
01:50:19.085 00.000 9828 IsGuiding returns 0
01:50:19.085 00.000 9828 scope move finished after 23 + 104 ms
01:50:19.085 00.000 9828 Move returns status 0, amount 23
01:50:19.085 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:19.085 00.000 9828 MoveAxis(N, 12, B)
01:50:19.085 00.000 9828 Guiding  Dir = 0, Dur = 12
01:50:19.101 00.016 9828 IsSlewing returns 0
01:50:19.101 00.000 9828 IsGuiding returns 0
01:50:19.101 00.000 9828 PulseGuide returned control before completion, sleep 22
01:50:19.132 00.031 9828 IsGuiding returns 1
01:50:19.132 00.000 9828 scope still moving after pulse duration time elapsed
01:50:19.162 00.030 9828 IsSlewing returns 0
01:50:19.162 00.000 9828 IsGuiding returns 1
01:50:19.193 00.031 9828 IsSlewing returns 0
01:50:19.193 00.000 9828 IsGuiding returns 1
01:50:19.225 00.032 9828 IsSlewing returns 0
01:50:19.225 00.000 9828 IsGuiding returns 1
01:50:19.256 00.031 9828 IsSlewing returns 0
01:50:19.256 00.000 9828 IsGuiding returns 1
01:50:19.286 00.030 9828 IsSlewing returns 0
01:50:19.286 00.000 9828 IsGuiding returns 0
01:50:19.286 00.000 9828 scope move finished after 12 + 173 ms
01:50:19.286 00.000 9828 Move returns status 0, amount 12
01:50:19.286 00.000 9828 move complete, result=0
01:50:19.286 00.000 9828 worker thread done servicing request
01:50:19.287 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:50:19.650 00.363 8976 Exposure complete
01:50:19.655 00.005 8976 worker thread done servicing request
01:50:19.655 00.000 5052 OnExposeComplete: enter
01:50:19.655 00.000 5052 UpdateGuideState(): m_state=6
01:50:19.655 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5777
01:50:19.655 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.78, Mass=180, SNR=9.3, Peak=73 HFD=2.7
01:50:19.655 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
01:50:19.655 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
01:50:19.655 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.38 mountX=-0.02 mountY=-0.18, mountTheta=-1.66
01:50:19.656 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.07, opts=13)
01:50:19.656 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.07)
01:50:19.656 00.000 8976 Worker thread wakes up
01:50:19.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.07) opts 0xd
01:50:19.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.07)
01:50:19.656 00.000 8976 Moving (0.17, 0.07) raw xDistance=-0.02 yDistance=-0.18
01:50:19.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:50:19.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:50:19.656 00.000 8976 MoveAxis(R, 0, ABG)
01:50:19.656 00.000 8976 MoveAxis(U, 0, ABG)
01:50:19.656 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:50:19.656 00.000 8976 MountToCamera -- mountX=1.25 mountY=-2.29 hyp=2.61 mountTheta=-1.07 cameraX=1.47, cameraY=2.16 cameraTheta=0.97
01:50:19.656 00.000 8976 incremental bump (1.465, 2.158) isValid = 1
01:50:19.657 00.001 8976 Scheduling Mount bump of (0.065, 0.099)
01:50:19.657 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:19.657 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:19.657 00.000 8976 move complete, result=0
01:50:19.657 00.000 9828 Worker thread wakes up
01:50:19.657 00.000 8976 worker thread done servicing request
01:50:19.657 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:19.657 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:19.657 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
01:50:19.657 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
01:50:19.657 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:50:19.657 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
01:50:19.657 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:50:19.657 00.000 9828 BLC: window closed
01:50:19.657 00.000 9828 MoveAxis(E, 22, B)
01:50:19.657 00.000 9828 Guiding  Dir = 2, Dur = 22
01:50:19.658 00.001 9828 IsSlewing returns 0
01:50:19.658 00.000 9828 IsGuiding returns 0
01:50:19.658 00.000 9828 PulseGuide returned control before completion, sleep 32
01:50:19.669 00.011 5052 UpdateGuideState exits: m=180 SNR=9.3
01:50:19.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:19.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:19.669 00.000 5052 Enqueuing Expose request
01:50:19.669 00.000 8976 Worker thread wakes up
01:50:19.669 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:19.670 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:19.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:19.691 00.021 9828 IsGuiding returns 1
01:50:19.691 00.000 9828 scope still moving after pulse duration time elapsed
01:50:19.721 00.030 9828 IsSlewing returns 0
01:50:19.721 00.000 9828 IsGuiding returns 1
01:50:19.752 00.031 9828 IsSlewing returns 0
01:50:19.753 00.001 9828 IsGuiding returns 1
01:50:19.783 00.030 9828 IsSlewing returns 0
01:50:19.783 00.000 9828 IsGuiding returns 0
01:50:19.783 00.000 9828 scope move finished after 22 + 103 ms
01:50:19.783 00.000 9828 Move returns status 0, amount 22
01:50:19.783 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:19.784 00.001 9828 MoveAxis(N, 12, B)
01:50:19.784 00.000 9828 Guiding  Dir = 0, Dur = 12
01:50:19.798 00.014 9828 IsSlewing returns 0
01:50:19.798 00.000 9828 IsGuiding returns 0
01:50:19.798 00.000 9828 PulseGuide returned control before completion, sleep 22
01:50:19.829 00.031 9828 IsGuiding returns 1
01:50:19.829 00.000 9828 scope still moving after pulse duration time elapsed
01:50:19.860 00.031 9828 IsSlewing returns 0
01:50:19.860 00.000 9828 IsGuiding returns 1
01:50:19.891 00.031 9828 IsSlewing returns 0
01:50:19.891 00.000 9828 IsGuiding returns 1
01:50:19.923 00.032 9828 IsSlewing returns 0
01:50:19.923 00.000 9828 IsGuiding returns 1
01:50:19.953 00.030 9828 IsSlewing returns 0
01:50:19.953 00.000 9828 IsGuiding returns 0
01:50:19.953 00.000 9828 scope move finished after 12 + 142 ms
01:50:19.953 00.000 9828 Move returns status 0, amount 12
01:50:19.953 00.000 9828 move complete, result=0
01:50:19.953 00.000 9828 worker thread done servicing request
01:50:19.953 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:50:20.358 00.405 8976 Exposure complete
01:50:20.363 00.005 8976 worker thread done servicing request
01:50:20.363 00.000 5052 OnExposeComplete: enter
01:50:20.363 00.000 5052 UpdateGuideState(): m_state=6
01:50:20.363 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5778
01:50:20.363 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.76, Mass=183, SNR=9.4, Peak=75 HFD=2.3
01:50:20.363 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
01:50:20.363 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
01:50:20.364 00.001 5052 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.64 mountX=0.09 mountY=0.05, mountTheta=0.52
01:50:20.364 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.05, opts=13)
01:50:20.364 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.05)
01:50:20.364 00.000 8976 Worker thread wakes up
01:50:20.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.05) opts 0xd
01:50:20.365 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.05)
01:50:20.365 00.000 8976 Moving (-0.10, 0.05) raw xDistance=0.09 yDistance=0.05
01:50:20.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:50:20.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:50:20.365 00.000 8976 MoveAxis(R, 0, ABG)
01:50:20.365 00.000 8976 MoveAxis(U, 0, ABG)
01:50:20.365 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:50:20.365 00.000 8976 MountToCamera -- mountX=1.24 mountY=-2.16 hyp=2.49 mountTheta=-1.05 cameraX=1.36, cameraY=2.09 cameraTheta=1.00
01:50:20.365 00.000 8976 incremental bump (1.358, 2.092) isValid = 1
01:50:20.365 00.000 8976 Scheduling Mount bump of (0.059, 0.094)
01:50:20.365 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.09, opts=4)
01:50:20.365 00.000 8976 Enqueuing Move request for scope (0.06, 0.09)
01:50:20.365 00.000 8976 move complete, result=0
01:50:20.365 00.000 9828 Worker thread wakes up
01:50:20.365 00.000 8976 worker thread done servicing request
01:50:20.365 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0x4
01:50:20.365 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
01:50:20.365 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
01:50:20.365 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
01:50:20.365 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.01 mountX=-0.06 mountY=-0.09, mountTheta=-2.20
01:50:20.365 00.000 9828 Moving (0.06, 0.09) raw xDistance=-0.06 yDistance=-0.09
01:50:20.365 00.000 9828 BLC: window closed
01:50:20.365 00.000 9828 MoveAxis(E, 20, B)
01:50:20.366 00.001 9828 Guiding  Dir = 2, Dur = 20
01:50:20.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:50:20.366 00.000 9828 IsSlewing returns 0
01:50:20.366 00.000 9828 IsGuiding returns 0
01:50:20.366 00.000 9828 PulseGuide returned control before completion, sleep 30
01:50:20.376 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
01:50:20.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:20.376 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:20.376 00.000 5052 Enqueuing Expose request
01:50:20.376 00.000 8976 Worker thread wakes up
01:50:20.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:20.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:20.376 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:20.404 00.028 9828 IsGuiding returns 1
01:50:20.404 00.000 9828 scope still moving after pulse duration time elapsed
01:50:20.435 00.031 9828 IsSlewing returns 0
01:50:20.435 00.000 9828 IsGuiding returns 1
01:50:20.465 00.030 9828 IsSlewing returns 0
01:50:20.465 00.000 9828 IsGuiding returns 1
01:50:20.496 00.031 9828 IsSlewing returns 0
01:50:20.497 00.001 9828 IsGuiding returns 0
01:50:20.497 00.000 9828 scope move finished after 20 + 110 ms
01:50:20.497 00.000 9828 Move returns status 0, amount 20
01:50:20.497 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:20.497 00.000 9828 MoveAxis(N, 12, B)
01:50:20.497 00.000 9828 Guiding  Dir = 0, Dur = 12
01:50:20.512 00.015 9828 IsSlewing returns 0
01:50:20.512 00.000 9828 IsGuiding returns 0
01:50:20.513 00.001 9828 PulseGuide returned control before completion, sleep 22
01:50:20.543 00.030 9828 IsGuiding returns 1
01:50:20.543 00.000 9828 scope still moving after pulse duration time elapsed
01:50:20.574 00.031 9828 IsSlewing returns 0
01:50:20.574 00.000 9828 IsGuiding returns 1
01:50:20.605 00.031 9828 IsSlewing returns 0
01:50:20.605 00.000 9828 IsGuiding returns 1
01:50:20.636 00.031 9828 IsSlewing returns 0
01:50:20.636 00.000 9828 IsGuiding returns 1
01:50:20.667 00.031 9828 IsSlewing returns 0
01:50:20.667 00.000 9828 IsGuiding returns 0
01:50:20.667 00.000 9828 scope move finished after 12 + 143 ms
01:50:20.667 00.000 9828 Move returns status 0, amount 12
01:50:20.667 00.000 9828 move complete, result=0
01:50:20.667 00.000 9828 worker thread done servicing request
01:50:20.667 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 12 ms NORTH
01:50:21.063 00.396 8976 Exposure complete
01:50:21.069 00.006 8976 worker thread done servicing request
01:50:21.069 00.000 5052 OnExposeComplete: enter
01:50:21.069 00.000 5052 UpdateGuideState(): m_state=6
01:50:21.069 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5779
01:50:21.069 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.76, Mass=191, SNR=9.6, Peak=69 HFD=2.7
01:50:21.069 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:50:21.069 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
01:50:21.069 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.26 cameraTheta=0.20 mountX=-0.07 mountY=-0.24, mountTheta=-1.86
01:50:21.070 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.05, opts=13)
01:50:21.071 00.001 5052 Enqueuing Move request for stepguider (0.25, 0.05)
01:50:21.071 00.000 8976 Worker thread wakes up
01:50:21.071 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.05) opts 0xd
01:50:21.071 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.05)
01:50:21.071 00.000 8976 Moving (0.25, 0.05) raw xDistance=-0.07 yDistance=-0.24
01:50:21.072 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:50:21.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:50:21.072 00.000 8976 MoveAxis(R, 0, ABG)
01:50:21.072 00.000 8976 MoveAxis(U, 0, ABG)
01:50:21.072 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:50:21.072 00.000 8976 MountToCamera -- mountX=1.24 mountY=-2.08 hyp=2.42 mountTheta=-1.03 cameraX=1.29, cameraY=2.05 cameraTheta=1.01
01:50:21.072 00.000 8976 incremental bump (1.285, 2.048) isValid = 1
01:50:21.072 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:50:21.072 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:21.072 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:21.072 00.000 8976 move complete, result=0
01:50:21.072 00.000 9828 Worker thread wakes up
01:50:21.073 00.001 8976 worker thread done servicing request
01:50:21.073 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:21.073 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:21.073 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
01:50:21.073 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
01:50:21.073 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:50:21.073 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
01:50:21.073 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:50:21.073 00.000 9828 BLC: window closed
01:50:21.074 00.001 9828 MoveAxis(E, 21, B)
01:50:21.074 00.000 9828 Guiding  Dir = 2, Dur = 21
01:50:21.074 00.000 9828 IsSlewing returns 0
01:50:21.075 00.001 9828 IsGuiding returns 0
01:50:21.075 00.000 9828 PulseGuide returned control before completion, sleep 31
01:50:21.083 00.008 5052 UpdateGuideState exits: m=191 SNR=9.6
01:50:21.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:21.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:21.083 00.000 5052 Enqueuing Expose request
01:50:21.083 00.000 8976 Worker thread wakes up
01:50:21.084 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:21.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:21.084 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:21.117 00.033 9828 IsGuiding returns 1
01:50:21.117 00.000 9828 scope still moving after pulse duration time elapsed
01:50:21.147 00.030 9828 IsSlewing returns 0
01:50:21.147 00.000 9828 IsGuiding returns 1
01:50:21.178 00.031 9828 IsSlewing returns 0
01:50:21.178 00.000 9828 IsGuiding returns 1
01:50:21.209 00.031 9828 IsSlewing returns 0
01:50:21.209 00.000 9828 IsGuiding returns 0
01:50:21.209 00.000 9828 scope move finished after 21 + 113 ms
01:50:21.209 00.000 9828 Move returns status 0, amount 21
01:50:21.209 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:21.209 00.000 9828 MoveAxis(N, 13, B)
01:50:21.209 00.000 9828 Guiding  Dir = 0, Dur = 13
01:50:21.224 00.015 9828 IsSlewing returns 0
01:50:21.224 00.000 9828 IsGuiding returns 0
01:50:21.224 00.000 9828 PulseGuide returned control before completion, sleep 23
01:50:21.256 00.032 9828 IsGuiding returns 1
01:50:21.256 00.000 9828 scope still moving after pulse duration time elapsed
01:50:21.286 00.030 9828 IsSlewing returns 0
01:50:21.286 00.000 9828 IsGuiding returns 1
01:50:21.318 00.032 9828 IsSlewing returns 0
01:50:21.318 00.000 9828 IsGuiding returns 1
01:50:21.349 00.031 9828 IsSlewing returns 0
01:50:21.349 00.000 9828 IsGuiding returns 1
01:50:21.381 00.032 9828 IsSlewing returns 0
01:50:21.381 00.000 9828 IsGuiding returns 0
01:50:21.381 00.000 9828 scope move finished after 13 + 142 ms
01:50:21.381 00.000 9828 Move returns status 0, amount 13
01:50:21.381 00.000 9828 move complete, result=0
01:50:21.381 00.000 9828 worker thread done servicing request
01:50:21.381 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:50:21.769 00.388 8976 Exposure complete
01:50:21.774 00.005 8976 worker thread done servicing request
01:50:21.775 00.001 5052 OnExposeComplete: enter
01:50:21.775 00.000 5052 UpdateGuideState(): m_state=6
01:50:21.775 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5780
01:50:21.775 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=282.09, Mass=219, SNR=10.2, Peak=73 HFD=2.6
01:50:21.775 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
01:50:21.775 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
01:50:21.775 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.39 hyp=0.57 cameraTheta=0.74 mountX=0.15 mountY=-0.57, mountTheta=-1.31
01:50:21.776 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.39, opts=13)
01:50:21.776 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.39)
01:50:21.776 00.000 8976 Worker thread wakes up
01:50:21.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.39) opts 0xd
01:50:21.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.39)
01:50:21.776 00.000 8976 Moving (0.43, 0.39) raw xDistance=0.15 yDistance=-0.57
01:50:21.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:50:21.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
01:50:21.776 00.000 8976 MoveAxis(R, 0, ABG)
01:50:21.776 00.000 8976 MoveAxis(U, 2, ABG)
01:50:21.776 00.000 8976 stepping (-8, 12) + (0, 2)
01:50:21.776 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:21.777 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:50:21.786 00.009 5052 UpdateGuideState exits: m=219 SNR=10.2
01:50:21.786 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:21.786 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:21.786 00.000 5052 Enqueuing Expose request
01:50:21.803 00.017 8976 Received - 47 (G) 
01:50:21.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:21.803 00.000 8976 stepped: pos (-8, 14)
01:50:21.803 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:50:21.803 00.000 8976 MountToCamera -- mountX=1.23 mountY=-2.13 hyp=2.46 mountTheta=-1.04 cameraX=1.33, cameraY=2.07 cameraTheta=1.00
01:50:21.803 00.000 8976 incremental bump (1.331, 2.066) isValid = 1
01:50:21.803 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
01:50:21.803 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:21.803 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:21.803 00.000 8976 move complete, result=0
01:50:21.803 00.000 9828 Worker thread wakes up
01:50:21.803 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:21.803 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:21.803 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
01:50:21.803 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
01:50:21.803 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
01:50:21.803 00.000 8976 worker thread done servicing request
01:50:21.803 00.000 8976 Worker thread wakes up
01:50:21.804 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:21.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:21.804 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
01:50:21.804 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:50:21.804 00.000 9828 BLC: window closed
01:50:21.804 00.000 9828 MoveAxis(E, 21, B)
01:50:21.804 00.000 9828 Guiding  Dir = 2, Dur = 21
01:50:21.804 00.000 9828 IsSlewing returns 0
01:50:21.804 00.000 9828 IsGuiding returns 0
01:50:21.804 00.000 9828 PulseGuide returned control before completion, sleep 31
01:50:21.847 00.043 9828 IsGuiding returns 1
01:50:21.847 00.000 9828 scope still moving after pulse duration time elapsed
01:50:21.878 00.031 9828 IsSlewing returns 0
01:50:21.878 00.000 9828 IsGuiding returns 1
01:50:21.910 00.032 9828 IsSlewing returns 0
01:50:21.910 00.000 9828 IsGuiding returns 1
01:50:21.941 00.031 9828 IsSlewing returns 0
01:50:21.941 00.000 9828 IsGuiding returns 0
01:50:21.941 00.000 9828 scope move finished after 21 + 115 ms
01:50:21.941 00.000 9828 Move returns status 0, amount 21
01:50:21.941 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:21.941 00.000 9828 MoveAxis(N, 12, B)
01:50:21.941 00.000 9828 Guiding  Dir = 0, Dur = 12
01:50:21.956 00.015 9828 IsSlewing returns 0
01:50:21.956 00.000 9828 IsGuiding returns 0
01:50:21.956 00.000 9828 PulseGuide returned control before completion, sleep 22
01:50:21.987 00.031 9828 IsGuiding returns 1
01:50:21.987 00.000 9828 scope still moving after pulse duration time elapsed
01:50:22.018 00.031 9828 IsSlewing returns 0
01:50:22.018 00.000 9828 IsGuiding returns 1
01:50:22.049 00.031 9828 IsSlewing returns 0
01:50:22.049 00.000 9828 IsGuiding returns 1
01:50:22.080 00.031 9828 IsSlewing returns 0
01:50:22.080 00.000 9828 IsGuiding returns 1
01:50:22.111 00.031 9828 IsSlewing returns 0
01:50:22.111 00.000 9828 IsGuiding returns 0
01:50:22.111 00.000 9828 scope move finished after 12 + 142 ms
01:50:22.111 00.000 9828 Move returns status 0, amount 12
01:50:22.111 00.000 9828 move complete, result=0
01:50:22.111 00.000 9828 worker thread done servicing request
01:50:22.111 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:50:22.494 00.383 8976 Exposure complete
01:50:22.500 00.006 8976 worker thread done servicing request
01:50:22.500 00.000 5052 OnExposeComplete: enter
01:50:22.500 00.000 5052 UpdateGuideState(): m_state=6
01:50:22.500 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5781
01:50:22.500 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.52, Mass=192, SNR=9.6, Peak=75 HFD=1.9
01:50:22.500 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.04) = xAngle (-3.60 = 2.69)
01:50:22.500 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.70 = 2.58)
01:50:22.500 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.55 mountX=-0.17 mountY=0.10, mountTheta=2.61
01:50:22.501 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.19, opts=13)
01:50:22.501 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.19)
01:50:22.501 00.000 8976 Worker thread wakes up
01:50:22.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.19) opts 0xd
01:50:22.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.19)
01:50:22.501 00.000 8976 Moving (0.00, -0.19) raw xDistance=-0.17 yDistance=0.10
01:50:22.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:50:22.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:50:22.501 00.000 8976 MoveAxis(R, 0, ABG)
01:50:22.501 00.000 8976 MoveAxis(U, 0, ABG)
01:50:22.501 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:50:22.501 00.000 8976 MountToCamera -- mountX=1.23 mountY=-2.16 hyp=2.48 mountTheta=-1.05 cameraX=1.36, cameraY=2.08 cameraTheta=0.99
01:50:22.501 00.000 8976 incremental bump (1.361, 2.078) isValid = 1
01:50:22.501 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
01:50:22.501 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:22.502 00.001 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:22.502 00.000 8976 move complete, result=0
01:50:22.502 00.000 9828 Worker thread wakes up
01:50:22.502 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:22.502 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:22.502 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
01:50:22.502 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
01:50:22.502 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
01:50:22.502 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:50:22.502 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:50:22.502 00.000 9828 BLC: window closed
01:50:22.502 00.000 9828 MoveAxis(E, 21, B)
01:50:22.502 00.000 9828 Guiding  Dir = 2, Dur = 21
01:50:22.502 00.000 8976 worker thread done servicing request
01:50:22.503 00.001 9828 IsSlewing returns 0
01:50:22.503 00.000 9828 IsGuiding returns 0
01:50:22.503 00.000 9828 PulseGuide returned control before completion, sleep 31
01:50:22.511 00.008 5052 UpdateGuideState exits: m=192 SNR=9.6
01:50:22.512 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:22.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:22.512 00.000 5052 Enqueuing Expose request
01:50:22.512 00.000 8976 Worker thread wakes up
01:50:22.512 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:22.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:22.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:22.545 00.033 9828 IsGuiding returns 1
01:50:22.545 00.000 9828 scope still moving after pulse duration time elapsed
01:50:22.576 00.031 9828 IsSlewing returns 0
01:50:22.576 00.000 9828 IsGuiding returns 1
01:50:22.606 00.030 9828 IsSlewing returns 0
01:50:22.606 00.000 9828 IsGuiding returns 1
01:50:22.638 00.032 9828 IsSlewing returns 0
01:50:22.638 00.000 9828 IsGuiding returns 0
01:50:22.638 00.000 9828 scope move finished after 21 + 114 ms
01:50:22.638 00.000 9828 Move returns status 0, amount 21
01:50:22.638 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:22.638 00.000 9828 MoveAxis(N, 12, B)
01:50:22.638 00.000 9828 Guiding  Dir = 0, Dur = 12
01:50:22.652 00.014 9828 IsSlewing returns 0
01:50:22.653 00.001 9828 IsGuiding returns 0
01:50:22.653 00.000 9828 PulseGuide returned control before completion, sleep 22
01:50:22.683 00.030 9828 IsGuiding returns 1
01:50:22.683 00.000 9828 scope still moving after pulse duration time elapsed
01:50:22.715 00.032 9828 IsSlewing returns 0
01:50:22.715 00.000 9828 IsGuiding returns 1
01:50:22.746 00.031 9828 IsSlewing returns 0
01:50:22.746 00.000 9828 IsGuiding returns 1
01:50:22.777 00.031 9828 IsSlewing returns 0
01:50:22.777 00.000 9828 IsGuiding returns 1
01:50:22.808 00.031 9828 IsSlewing returns 0
01:50:22.808 00.000 9828 IsGuiding returns 0
01:50:22.808 00.000 9828 scope move finished after 12 + 143 ms
01:50:22.808 00.000 9828 Move returns status 0, amount 12
01:50:22.808 00.000 9828 move complete, result=0
01:50:22.808 00.000 9828 worker thread done servicing request
01:50:22.808 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:50:23.200 00.392 8976 Exposure complete
01:50:23.205 00.005 8976 worker thread done servicing request
01:50:23.205 00.000 5052 OnExposeComplete: enter
01:50:23.205 00.000 5052 UpdateGuideState(): m_state=6
01:50:23.205 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5782
01:50:23.205 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.60, Mass=186, SNR=9.5, Peak=73 HFD=2.2
01:50:23.205 00.000 5052 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.04) = xAngle (-4.10 = 2.19)
01:50:23.205 00.000 5052 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.20 = 2.08)
01:50:23.205 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.05 mountX=-0.07 mountY=0.11, mountTheta=2.16
01:50:23.206 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.11, opts=13)
01:50:23.206 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.11)
01:50:23.206 00.000 8976 Worker thread wakes up
01:50:23.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.11) opts 0xd
01:50:23.206 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.11)
01:50:23.206 00.000 8976 Moving (-0.06, -0.11) raw xDistance=-0.07 yDistance=0.11
01:50:23.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:50:23.207 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:50:23.207 00.000 8976 MoveAxis(R, 0, ABG)
01:50:23.207 00.000 8976 MoveAxis(U, 0, ABG)
01:50:23.207 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:50:23.207 00.000 8976 MountToCamera -- mountX=1.23 mountY=-2.18 hyp=2.50 mountTheta=-1.06 cameraX=1.38, cameraY=2.09 cameraTheta=0.99
01:50:23.207 00.000 8976 incremental bump (1.381, 2.086) isValid = 1
01:50:23.207 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
01:50:23.207 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:23.207 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:23.207 00.000 8976 move complete, result=0
01:50:23.207 00.000 9828 Worker thread wakes up
01:50:23.207 00.000 8976 worker thread done servicing request
01:50:23.207 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:23.207 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:23.207 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
01:50:23.207 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
01:50:23.207 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:50:23.207 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:50:23.207 00.000 9828 BLC: window closed
01:50:23.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:50:23.208 00.001 9828 MoveAxis(E, 22, B)
01:50:23.208 00.000 9828 Guiding  Dir = 2, Dur = 22
01:50:23.208 00.000 9828 IsSlewing returns 0
01:50:23.208 00.000 9828 IsGuiding returns 0
01:50:23.208 00.000 9828 PulseGuide returned control before completion, sleep 32
01:50:23.217 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
01:50:23.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:23.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:23.217 00.000 5052 Enqueuing Expose request
01:50:23.217 00.000 8976 Worker thread wakes up
01:50:23.218 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:23.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:23.218 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:23.241 00.023 9828 IsGuiding returns 1
01:50:23.241 00.000 9828 scope still moving after pulse duration time elapsed
01:50:23.273 00.032 9828 IsSlewing returns 0
01:50:23.273 00.000 9828 IsGuiding returns 1
01:50:23.303 00.030 9828 IsSlewing returns 0
01:50:23.303 00.000 9828 IsGuiding returns 1
01:50:23.335 00.032 9828 IsSlewing returns 0
01:50:23.335 00.000 9828 IsGuiding returns 0
01:50:23.335 00.000 9828 scope move finished after 22 + 104 ms
01:50:23.335 00.000 9828 Move returns status 0, amount 22
01:50:23.336 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:23.336 00.000 9828 MoveAxis(N, 12, B)
01:50:23.336 00.000 9828 Guiding  Dir = 0, Dur = 12
01:50:23.350 00.014 9828 IsSlewing returns 0
01:50:23.351 00.001 9828 IsGuiding returns 0
01:50:23.351 00.000 9828 PulseGuide returned control before completion, sleep 22
01:50:23.381 00.030 9828 IsGuiding returns 1
01:50:23.381 00.000 9828 scope still moving after pulse duration time elapsed
01:50:23.413 00.032 9828 IsSlewing returns 0
01:50:23.413 00.000 9828 IsGuiding returns 1
01:50:23.444 00.031 9828 IsSlewing returns 0
01:50:23.444 00.000 9828 IsGuiding returns 1
01:50:23.475 00.031 9828 IsSlewing returns 0
01:50:23.475 00.000 9828 IsGuiding returns 1
01:50:23.506 00.031 9828 IsSlewing returns 0
01:50:23.506 00.000 9828 IsGuiding returns 0
01:50:23.506 00.000 9828 scope move finished after 12 + 143 ms
01:50:23.506 00.000 9828 Move returns status 0, amount 12
01:50:23.506 00.000 9828 move complete, result=0
01:50:23.506 00.000 9828 worker thread done servicing request
01:50:23.506 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:50:23.908 00.402 8976 Exposure complete
01:50:23.913 00.005 8976 worker thread done servicing request
01:50:23.913 00.000 5052 OnExposeComplete: enter
01:50:23.913 00.000 5052 UpdateGuideState(): m_state=6
01:50:23.913 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5783
01:50:23.913 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.55, Mass=218, SNR=10.2, Peak=77 HFD=2.3
01:50:23.913 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
01:50:23.913 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.52)
01:50:23.913 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-2.62 mountX=-0.02 mountY=0.31, mountTheta=1.62
01:50:23.914 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.16, opts=13)
01:50:23.914 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.16)
01:50:23.914 00.000 8976 Worker thread wakes up
01:50:23.914 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.16) opts 0xd
01:50:23.914 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.16)
01:50:23.914 00.000 8976 Moving (-0.27, -0.16) raw xDistance=-0.02 yDistance=0.31
01:50:23.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:50:23.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:50:23.914 00.000 8976 MoveAxis(R, 0, ABG)
01:50:23.914 00.000 8976 MoveAxis(D, 1, ABG)
01:50:23.914 00.000 8976 stepping (-8, 14) + (0, -1)
01:50:23.915 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:23.915 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:50:23.924 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
01:50:23.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:23.924 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:23.924 00.000 5052 Enqueuing Expose request
01:50:23.945 00.021 8976 Received - 47 (G) 
01:50:23.945 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:23.945 00.000 8976 stepped: pos (-8, 13)
01:50:23.945 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:50:23.945 00.000 8976 MountToCamera -- mountX=1.23 mountY=-2.14 hyp=2.47 mountTheta=-1.05 cameraX=1.35, cameraY=2.07 cameraTheta=0.99
01:50:23.945 00.000 8976 incremental bump (1.348, 2.068) isValid = 1
01:50:23.945 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
01:50:23.945 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:23.945 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:23.945 00.000 8976 move complete, result=0
01:50:23.945 00.000 9828 Worker thread wakes up
01:50:23.945 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:50:23.946 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:23.946 00.000 8976 worker thread done servicing request
01:50:23.946 00.000 8976 Worker thread wakes up
01:50:23.946 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:23.946 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:23.946 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
01:50:23.946 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:23.946 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
01:50:23.946 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:50:23.946 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:50:23.946 00.000 9828 BLC: window closed
01:50:23.946 00.000 9828 MoveAxis(E, 21, B)
01:50:23.946 00.000 9828 Guiding  Dir = 2, Dur = 21
01:50:23.946 00.000 9828 IsSlewing returns 0
01:50:23.947 00.001 9828 IsGuiding returns 0
01:50:23.947 00.000 9828 PulseGuide returned control before completion, sleep 31
01:50:23.987 00.040 9828 IsGuiding returns 1
01:50:23.987 00.000 9828 scope still moving after pulse duration time elapsed
01:50:24.017 00.030 9828 IsSlewing returns 0
01:50:24.017 00.000 9828 IsGuiding returns 1
01:50:24.048 00.031 9828 IsSlewing returns 0
01:50:24.048 00.000 9828 IsGuiding returns 1
01:50:24.095 00.047 9828 IsSlewing returns 0
01:50:24.095 00.000 9828 IsGuiding returns 0
01:50:24.095 00.000 9828 scope move finished after 21 + 127 ms
01:50:24.095 00.000 9828 Move returns status 0, amount 21
01:50:24.095 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:24.095 00.000 9828 MoveAxis(N, 12, B)
01:50:24.095 00.000 9828 Guiding  Dir = 0, Dur = 12
01:50:24.109 00.014 9828 IsSlewing returns 0
01:50:24.109 00.000 9828 IsGuiding returns 0
01:50:24.109 00.000 9828 PulseGuide returned control before completion, sleep 22
01:50:24.141 00.032 9828 IsGuiding returns 1
01:50:24.141 00.000 9828 scope still moving after pulse duration time elapsed
01:50:24.171 00.030 9828 IsSlewing returns 0
01:50:24.171 00.000 9828 IsGuiding returns 1
01:50:24.202 00.031 9828 IsSlewing returns 0
01:50:24.202 00.000 9828 IsGuiding returns 1
01:50:24.233 00.031 9828 IsSlewing returns 0
01:50:24.233 00.000 9828 IsGuiding returns 1
01:50:24.264 00.031 9828 IsSlewing returns 0
01:50:24.264 00.000 9828 IsGuiding returns 0
01:50:24.264 00.000 9828 scope move finished after 12 + 142 ms
01:50:24.264 00.000 9828 Move returns status 0, amount 12
01:50:24.264 00.000 9828 move complete, result=0
01:50:24.264 00.000 9828 worker thread done servicing request
01:50:24.264 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:50:24.634 00.370 8976 Exposure complete
01:50:24.640 00.006 8976 worker thread done servicing request
01:50:24.640 00.000 5052 OnExposeComplete: enter
01:50:24.640 00.000 5052 UpdateGuideState(): m_state=6
01:50:24.640 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5784
01:50:24.640 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.87, Mass=218, SNR=10.2, Peak=83 HFD=2.4
01:50:24.640 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:50:24.640 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:50:24.640 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.16 hyp=0.64 cameraTheta=2.89 mountX=0.42 mountY=0.43, mountTheta=0.80
01:50:24.641 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.16, opts=13)
01:50:24.641 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.16)
01:50:24.641 00.000 8976 Worker thread wakes up
01:50:24.641 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.16) opts 0xd
01:50:24.641 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.16)
01:50:24.641 00.000 8976 Moving (-0.62, 0.16) raw xDistance=0.42 yDistance=0.43
01:50:24.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:50:24.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
01:50:24.641 00.000 8976 MoveAxis(L, 2, ABG)
01:50:24.641 00.000 8976 stepping (-8, 13) + (-2, 0)
01:50:24.641 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:24.642 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:50:24.651 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
01:50:24.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:24.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:24.651 00.000 5052 Enqueuing Expose request
01:50:24.664 00.013 8976 Received - 47 (G) 
01:50:24.664 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:24.664 00.000 8976 stepped: pos (-10, 13)
01:50:24.664 00.000 8976 MoveAxis(D, 2, ABG)
01:50:24.664 00.000 8976 stepping (-10, 13) + (0, -2)
01:50:24.664 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:24.697 00.033 8976 Received - 47 (G) 
01:50:24.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:24.697 00.000 8976 stepped: pos (-10, 11)
01:50:24.697 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:50:24.697 00.000 8976 MountToCamera -- mountX=1.33 mountY=-2.01 hyp=2.41 mountTheta=-0.99 cameraX=1.19, cameraY=2.10 cameraTheta=1.06
01:50:24.697 00.000 8976 incremental bump (1.186, 2.098) isValid = 1
01:50:24.697 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
01:50:24.697 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:24.697 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:24.697 00.000 8976 move complete, result=0
01:50:24.697 00.000 8976 worker thread done servicing request
01:50:24.697 00.000 8976 Worker thread wakes up
01:50:24.698 00.001 9828 Worker thread wakes up
01:50:24.698 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:24.698 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:24.698 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
01:50:24.698 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
01:50:24.698 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
01:50:24.698 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:50:24.698 00.000 9828 BLC: window closed
01:50:24.698 00.000 9828 MoveAxis(E, 19, B)
01:50:24.698 00.000 9828 Guiding  Dir = 2, Dur = 19
01:50:24.698 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:50:24.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:24.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:24.699 00.001 9828 IsSlewing returns 0
01:50:24.699 00.000 9828 IsGuiding returns 0
01:50:24.699 00.000 9828 PulseGuide returned control before completion, sleep 29
01:50:24.732 00.033 9828 IsGuiding returns 1
01:50:24.732 00.000 9828 scope still moving after pulse duration time elapsed
01:50:24.763 00.031 9828 IsSlewing returns 0
01:50:24.763 00.000 9828 IsGuiding returns 1
01:50:24.794 00.031 9828 IsSlewing returns 0
01:50:24.794 00.000 9828 IsGuiding returns 1
01:50:24.825 00.031 9828 IsSlewing returns 0
01:50:24.825 00.000 9828 IsGuiding returns 0
01:50:24.825 00.000 9828 scope move finished after 19 + 107 ms
01:50:24.825 00.000 9828 Move returns status 0, amount 19
01:50:24.825 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:24.825 00.000 9828 MoveAxis(N, 13, B)
01:50:24.825 00.000 9828 Guiding  Dir = 0, Dur = 13
01:50:24.840 00.015 9828 IsSlewing returns 0
01:50:24.840 00.000 9828 IsGuiding returns 0
01:50:24.840 00.000 9828 PulseGuide returned control before completion, sleep 23
01:50:24.871 00.031 9828 IsGuiding returns 1
01:50:24.871 00.000 9828 scope still moving after pulse duration time elapsed
01:50:24.902 00.031 9828 IsSlewing returns 0
01:50:24.903 00.001 9828 IsGuiding returns 1
01:50:24.933 00.030 9828 IsSlewing returns 0
01:50:24.933 00.000 9828 IsGuiding returns 1
01:50:24.964 00.031 9828 IsSlewing returns 0
01:50:24.964 00.000 9828 IsGuiding returns 0
01:50:24.964 00.000 9828 scope move finished after 13 + 110 ms
01:50:24.964 00.000 9828 Move returns status 0, amount 13
01:50:24.964 00.000 9828 move complete, result=0
01:50:24.964 00.000 9828 worker thread done servicing request
01:50:24.964 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:50:25.389 00.425 8976 Exposure complete
01:50:25.395 00.006 8976 worker thread done servicing request
01:50:25.395 00.000 5052 OnExposeComplete: enter
01:50:25.395 00.000 5052 UpdateGuideState(): m_state=6
01:50:25.395 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5785
01:50:25.395 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=281.85, Mass=203, SNR=9.8, Peak=78 HFD=2.3
01:50:25.395 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:50:25.395 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:50:25.395 00.000 5052 CameraToMount -- cameraX=-1.05 cameraY=0.14 hyp=1.06 cameraTheta=3.01 mountX=0.60 mountY=0.80, mountTheta=0.93
01:50:25.396 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.05, y=0.14, opts=13)
01:50:25.396 00.000 5052 Enqueuing Move request for stepguider (-1.05, 0.14)
01:50:25.396 00.000 8976 Worker thread wakes up
01:50:25.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.05, 0.14) opts 0xd
01:50:25.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.05, 0.14)
01:50:25.396 00.000 8976 Moving (-1.05, 0.14) raw xDistance=0.60 yDistance=0.80
01:50:25.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
01:50:25.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.80
01:50:25.396 00.000 8976 MoveAxis(L, 3, ABG)
01:50:25.396 00.000 8976 stepping (-10, 11) + (-3, 0)
01:50:25.396 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:25.397 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:50:25.407 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
01:50:25.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:25.408 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:25.408 00.000 5052 Enqueuing Expose request
01:50:25.431 00.023 8976 Received - 47 (G) 
01:50:25.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:25.431 00.000 8976 stepped: pos (-13, 11)
01:50:25.431 00.000 8976 MoveAxis(D, 3, ABG)
01:50:25.431 00.000 8976 stepping (-13, 11) + (0, -3)
01:50:25.431 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:25.464 00.033 8976 Received - 47 (G) 
01:50:25.464 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:25.464 00.000 8976 stepped: pos (-13, 8)
01:50:25.464 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
01:50:25.464 00.000 8976 MountToCamera -- mountX=1.55 mountY=-1.77 hyp=2.35 mountTheta=-0.85 cameraX=0.87, cameraY=2.18 cameraTheta=1.19
01:50:25.464 00.000 8976 incremental bump (0.869, 2.181) isValid = 1
01:50:25.464 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
01:50:25.464 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:50:25.464 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:50:25.464 00.000 8976 move complete, result=0
01:50:25.464 00.000 9828 Worker thread wakes up
01:50:25.464 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:50:25.464 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:50:25.464 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
01:50:25.464 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
01:50:25.464 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.8 px 3 ms SOUTH
01:50:25.464 00.000 8976 worker thread done servicing request
01:50:25.464 00.000 8976 Worker thread wakes up
01:50:25.465 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:25.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:25.465 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
01:50:25.465 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:50:25.465 00.000 9828 BLC: window closed
01:50:25.465 00.000 9828 MoveAxis(E, 15, B)
01:50:25.465 00.000 9828 Guiding  Dir = 2, Dur = 15
01:50:25.465 00.000 9828 IsSlewing returns 0
01:50:25.465 00.000 9828 IsGuiding returns 0
01:50:25.465 00.000 9828 PulseGuide returned control before completion, sleep 25
01:50:25.505 00.040 9828 IsGuiding returns 1
01:50:25.505 00.000 9828 scope still moving after pulse duration time elapsed
01:50:25.537 00.032 9828 IsSlewing returns 0
01:50:25.537 00.000 9828 IsGuiding returns 1
01:50:25.567 00.030 9828 IsSlewing returns 0
01:50:25.567 00.000 9828 IsGuiding returns 1
01:50:25.598 00.031 9828 IsSlewing returns 0
01:50:25.598 00.000 9828 IsGuiding returns 0
01:50:25.598 00.000 9828 scope move finished after 15 + 118 ms
01:50:25.598 00.000 9828 Move returns status 0, amount 15
01:50:25.598 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:25.598 00.000 9828 MoveAxis(N, 14, B)
01:50:25.598 00.000 9828 Guiding  Dir = 0, Dur = 14
01:50:25.614 00.016 9828 IsSlewing returns 0
01:50:25.614 00.000 9828 IsGuiding returns 0
01:50:25.614 00.000 9828 PulseGuide returned control before completion, sleep 24
01:50:25.644 00.030 9828 IsGuiding returns 1
01:50:25.644 00.000 9828 scope still moving after pulse duration time elapsed
01:50:25.675 00.031 9828 IsSlewing returns 0
01:50:25.675 00.000 9828 IsGuiding returns 1
01:50:25.706 00.031 9828 IsSlewing returns 0
01:50:25.706 00.000 9828 IsGuiding returns 1
01:50:25.736 00.030 9828 IsSlewing returns 0
01:50:25.736 00.000 9828 IsGuiding returns 1
01:50:25.767 00.031 9828 IsSlewing returns 0
01:50:25.767 00.000 9828 IsGuiding returns 0
01:50:25.767 00.000 9828 scope move finished after 14 + 139 ms
01:50:25.767 00.000 9828 Move returns status 0, amount 14
01:50:25.767 00.000 9828 move complete, result=0
01:50:25.767 00.000 9828 worker thread done servicing request
01:50:25.767 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:50:26.129 00.362 8976 Exposure complete
01:50:26.136 00.007 8976 worker thread done servicing request
01:50:26.136 00.000 5052 OnExposeComplete: enter
01:50:26.136 00.000 5052 UpdateGuideState(): m_state=6
01:50:26.136 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5786
01:50:26.136 00.000 5052 Star::Find returns 1 (0), X=327.94, Y=281.16, Mass=209, SNR=10.0, Peak=73 HFD=2.5
01:50:26.136 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
01:50:26.136 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.42)
01:50:26.136 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=-0.55 hyp=1.35 cameraTheta=-2.72 mountX=0.07 mountY=1.33, mountTheta=1.52
01:50:26.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=-0.55, opts=13)
01:50:26.137 00.000 5052 Enqueuing Move request for stepguider (-1.23, -0.55)
01:50:26.137 00.000 8976 Worker thread wakes up
01:50:26.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, -0.55) opts 0xd
01:50:26.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, -0.55)
01:50:26.137 00.000 8976 Moving (-1.23, -0.55) raw xDistance=0.07 yDistance=1.33
01:50:26.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:50:26.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.33
01:50:26.137 00.000 8976 MoveAxis(R, 0, ABG)
01:50:26.137 00.000 8976 MoveAxis(D, 6, ABG)
01:50:26.137 00.000 8976 stepping (-13, 8) + (0, -6)
01:50:26.137 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:50:26.138 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:50:26.148 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:50:26.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:26.148 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:26.148 00.000 5052 Enqueuing Expose request
01:50:26.183 00.035 8976 Received - 47 (G) 
01:50:26.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:50:26.183 00.000 8976 stepped: pos (-13, 2)
01:50:26.183 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
01:50:26.183 00.000 8976 MountToCamera -- mountX=1.69 mountY=-1.29 hyp=2.13 mountTheta=-0.65 cameraX=0.38, cameraY=2.09 cameraTheta=1.39
01:50:26.183 00.000 8976 incremental bump (0.377, 2.094) isValid = 1
01:50:26.183 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
01:50:26.183 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:50:26.183 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:50:26.183 00.000 8976 move complete, result=0
01:50:26.183 00.000 9828 Worker thread wakes up
01:50:26.183 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:50:26.183 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:50:26.183 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
01:50:26.184 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 1.3 px 6 ms SOUTH
01:50:26.184 00.000 8976 worker thread done servicing request
01:50:26.184 00.000 8976 Worker thread wakes up
01:50:26.184 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
01:50:26.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:26.184 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
01:50:26.184 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:26.184 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:50:26.184 00.000 9828 BLC: window closed
01:50:26.184 00.000 9828 MoveAxis(E, 8, B)
01:50:26.184 00.000 9828 Guiding  Dir = 2, Dur = 8
01:50:26.185 00.001 9828 IsSlewing returns 0
01:50:26.185 00.000 9828 IsGuiding returns 0
01:50:26.185 00.000 9828 PulseGuide returned control before completion, sleep 18
01:50:26.217 00.032 9828 IsGuiding returns 1
01:50:26.217 00.000 9828 scope still moving after pulse duration time elapsed
01:50:26.248 00.031 9828 IsSlewing returns 0
01:50:26.248 00.000 9828 IsGuiding returns 1
01:50:26.280 00.032 9828 IsSlewing returns 0
01:50:26.281 00.001 9828 IsGuiding returns 1
01:50:26.310 00.029 9828 IsSlewing returns 0
01:50:26.310 00.000 9828 IsGuiding returns 1
01:50:26.341 00.031 9828 IsSlewing returns 0
01:50:26.341 00.000 9828 IsGuiding returns 1
01:50:26.372 00.031 9828 IsSlewing returns 0
01:50:26.372 00.000 9828 IsGuiding returns 1
01:50:26.402 00.030 9828 IsSlewing returns 0
01:50:26.402 00.000 9828 IsGuiding returns 1
01:50:26.434 00.032 9828 IsSlewing returns 0
01:50:26.434 00.000 9828 IsGuiding returns 0
01:50:26.434 00.000 9828 scope move finished after 8 + 241 ms
01:50:26.434 00.000 9828 Move returns status 0, amount 8
01:50:26.434 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:26.434 00.000 9828 MoveAxis(N, 15, B)
01:50:26.434 00.000 9828 Guiding  Dir = 0, Dur = 15
01:50:26.450 00.016 9828 IsSlewing returns 0
01:50:26.450 00.000 9828 IsGuiding returns 0
01:50:26.450 00.000 9828 PulseGuide returned control before completion, sleep 25
01:50:26.480 00.030 9828 IsGuiding returns 1
01:50:26.480 00.000 9828 scope still moving after pulse duration time elapsed
01:50:26.511 00.031 9828 IsSlewing returns 0
01:50:26.511 00.000 9828 IsGuiding returns 1
01:50:26.541 00.030 9828 IsSlewing returns 0
01:50:26.541 00.000 9828 IsGuiding returns 1
01:50:26.572 00.031 9828 IsSlewing returns 0
01:50:26.572 00.000 9828 IsGuiding returns 1
01:50:26.603 00.031 9828 IsSlewing returns 0
01:50:26.603 00.000 9828 IsGuiding returns 0
01:50:26.603 00.000 9828 scope move finished after 15 + 138 ms
01:50:26.603 00.000 9828 Move returns status 0, amount 15
01:50:26.603 00.000 9828 move complete, result=0
01:50:26.603 00.000 9828 worker thread done servicing request
01:50:26.603 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
01:50:26.845 00.242 8976 Exposure complete
01:50:26.850 00.005 8976 worker thread done servicing request
01:50:26.851 00.001 5052 OnExposeComplete: enter
01:50:26.851 00.000 5052 UpdateGuideState(): m_state=6
01:50:26.851 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5787
01:50:26.851 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.83, Mass=190, SNR=9.5, Peak=72 HFD=2.5
01:50:26.851 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:50:26.851 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:50:26.851 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.12 hyp=0.73 cameraTheta=2.97 mountX=0.44 mountY=0.54, mountTheta=0.89
01:50:26.851 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.12, opts=13)
01:50:26.852 00.001 5052 Enqueuing Move request for stepguider (-0.72, 0.12)
01:50:26.852 00.000 8976 Worker thread wakes up
01:50:26.852 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.12) opts 0xd
01:50:26.852 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.12)
01:50:26.852 00.000 8976 Moving (-0.72, 0.12) raw xDistance=0.44 yDistance=0.54
01:50:26.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:50:26.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.54
01:50:26.852 00.000 8976 MoveAxis(L, 2, ABG)
01:50:26.852 00.000 8976 stepping (-13, 2) + (-2, 0)
01:50:26.852 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:26.853 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:50:26.862 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:50:26.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:26.862 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:26.862 00.000 5052 Enqueuing Expose request
01:50:26.886 00.024 8976 Received - 47 (G) 
01:50:26.886 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:26.886 00.000 8976 stepped: pos (-15, 2)
01:50:26.887 00.001 8976 MoveAxis(D, 3, ABG)
01:50:26.887 00.000 8976 stepping (-15, 2) + (0, -3)
01:50:26.887 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:26.918 00.031 8976 Received - 47 (G) 
01:50:26.918 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:26.918 00.000 8976 stepped: pos (-15, -1)
01:50:26.918 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
01:50:26.918 00.000 8976 MountToCamera -- mountX=1.89 mountY=-0.81 hyp=2.06 mountTheta=-0.40 cameraX=-0.14, cameraY=2.05 cameraTheta=1.64
01:50:26.918 00.000 8976 incremental bump (-0.139, 2.054) isValid = 1
01:50:26.918 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
01:50:26.918 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:50:26.919 00.001 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:50:26.919 00.000 8976 move complete, result=0
01:50:26.919 00.000 8976 worker thread done servicing request
01:50:26.919 00.000 8976 Worker thread wakes up
01:50:26.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:26.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:26.919 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 3 ms SOUTH
01:50:26.919 00.000 9828 Worker thread wakes up
01:50:26.919 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:50:26.919 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:50:26.919 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
01:50:26.919 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
01:50:26.919 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
01:50:26.919 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:50:26.919 00.000 9828 BLC: window closed
01:50:26.919 00.000 9828 MoveAxis(W, 1, B)
01:50:26.919 00.000 9828 Guiding  Dir = 3, Dur = 1
01:50:26.920 00.001 9828 IsSlewing returns 0
01:50:26.920 00.000 9828 IsGuiding returns 0
01:50:26.920 00.000 9828 PulseGuide returned control before completion, sleep 11
01:50:26.946 00.026 9828 IsGuiding returns 1
01:50:26.946 00.000 9828 scope still moving after pulse duration time elapsed
01:50:26.978 00.032 9828 IsSlewing returns 0
01:50:26.978 00.000 9828 IsGuiding returns 1
01:50:27.009 00.031 9828 IsSlewing returns 0
01:50:27.009 00.000 9828 IsGuiding returns 1
01:50:27.040 00.031 9828 IsSlewing returns 0
01:50:27.040 00.000 9828 IsGuiding returns 0
01:50:27.040 00.000 9828 scope move finished after 1 + 118 ms
01:50:27.040 00.000 9828 Move returns status 0, amount 1
01:50:27.040 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:27.040 00.000 9828 MoveAxis(N, 16, B)
01:50:27.040 00.000 9828 Guiding  Dir = 0, Dur = 16
01:50:27.056 00.016 9828 IsSlewing returns 0
01:50:27.056 00.000 9828 IsGuiding returns 0
01:50:27.056 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:27.086 00.030 9828 IsGuiding returns 1
01:50:27.086 00.000 9828 scope still moving after pulse duration time elapsed
01:50:27.117 00.031 9828 IsSlewing returns 0
01:50:27.117 00.000 9828 IsGuiding returns 1
01:50:27.148 00.031 9828 IsSlewing returns 0
01:50:27.148 00.000 9828 IsGuiding returns 1
01:50:27.180 00.032 9828 IsSlewing returns 0
01:50:27.180 00.000 9828 IsGuiding returns 1
01:50:27.210 00.030 9828 IsSlewing returns 0
01:50:27.210 00.000 9828 IsGuiding returns 0
01:50:27.210 00.000 9828 scope move finished after 16 + 138 ms
01:50:27.210 00.000 9828 Move returns status 0, amount 16
01:50:27.210 00.000 9828 move complete, result=0
01:50:27.210 00.000 9828 worker thread done servicing request
01:50:27.210 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
01:50:27.581 00.371 8976 Exposure complete
01:50:27.587 00.006 8976 worker thread done servicing request
01:50:27.587 00.000 5052 OnExposeComplete: enter
01:50:27.587 00.000 5052 UpdateGuideState(): m_state=6
01:50:27.587 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5788
01:50:27.587 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.44, Mass=213, SNR=10.1, Peak=71 HFD=2.3
01:50:27.587 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
01:50:27.587 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.27 = 2.01)
01:50:27.587 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-2.13 mountX=-0.16 mountY=0.29, mountTheta=2.09
01:50:27.587 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.27, opts=13)
01:50:27.587 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.27)
01:50:27.588 00.001 8976 Worker thread wakes up
01:50:27.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.27) opts 0xd
01:50:27.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.27)
01:50:27.588 00.000 8976 Moving (-0.17, -0.27) raw xDistance=-0.16 yDistance=0.29
01:50:27.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:50:27.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
01:50:27.588 00.000 8976 MoveAxis(R, 0, ABG)
01:50:27.588 00.000 8976 MoveAxis(D, 1, ABG)
01:50:27.588 00.000 8976 stepping (-15, -1) + (0, -1)
01:50:27.588 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:27.588 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:50:27.598 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:50:27.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:27.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:27.598 00.000 5052 Enqueuing Expose request
01:50:27.606 00.008 8976 Received - 47 (G) 
01:50:27.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:27.606 00.000 8976 stepped: pos (-15, -2)
01:50:27.606 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
01:50:27.606 00.000 8976 MountToCamera -- mountX=2.03 mountY=-0.44 hyp=2.07 mountTheta=-0.21 cameraX=-0.53, cameraY=2.00 cameraTheta=1.83
01:50:27.606 00.000 8976 incremental bump (-0.532, 2.003) isValid = 1
01:50:27.606 00.000 8976 Scheduling Mount bump of (-0.029, 0.115)
01:50:27.606 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:50:27.606 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:50:27.606 00.000 8976 move complete, result=0
01:50:27.606 00.000 9828 Worker thread wakes up
01:50:27.606 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:50:27.606 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:50:27.606 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.37)
01:50:27.607 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:50:27.607 00.000 8976 worker thread done servicing request
01:50:27.607 00.000 8976 Worker thread wakes up
01:50:27.607 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.45)
01:50:27.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:27.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:27.607 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
01:50:27.607 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:50:27.607 00.000 9828 BLC: window closed
01:50:27.607 00.000 9828 MoveAxis(W, 8, B)
01:50:27.607 00.000 9828 Guiding  Dir = 3, Dur = 8
01:50:27.607 00.000 9828 IsSlewing returns 0
01:50:27.608 00.001 9828 IsGuiding returns 0
01:50:27.608 00.000 9828 PulseGuide returned control before completion, sleep 18
01:50:27.630 00.022 9828 IsGuiding returns 1
01:50:27.630 00.000 9828 scope still moving after pulse duration time elapsed
01:50:27.661 00.031 9828 IsSlewing returns 0
01:50:27.661 00.000 9828 IsGuiding returns 1
01:50:27.691 00.030 9828 IsSlewing returns 0
01:50:27.691 00.000 9828 IsGuiding returns 1
01:50:27.723 00.032 9828 IsSlewing returns 0
01:50:27.723 00.000 9828 IsGuiding returns 0
01:50:27.723 00.000 9828 scope move finished after 8 + 107 ms
01:50:27.723 00.000 9828 Move returns status 0, amount 8
01:50:27.723 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:27.723 00.000 9828 MoveAxis(N, 16, B)
01:50:27.723 00.000 9828 Guiding  Dir = 0, Dur = 16
01:50:27.738 00.015 9828 IsSlewing returns 0
01:50:27.738 00.000 9828 IsGuiding returns 0
01:50:27.738 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:27.769 00.031 9828 IsGuiding returns 1
01:50:27.769 00.000 9828 scope still moving after pulse duration time elapsed
01:50:27.801 00.032 9828 IsSlewing returns 0
01:50:27.801 00.000 9828 IsGuiding returns 1
01:50:27.832 00.031 9828 IsSlewing returns 0
01:50:27.832 00.000 9828 IsGuiding returns 1
01:50:27.863 00.031 9828 IsSlewing returns 0
01:50:27.863 00.000 9828 IsGuiding returns 1
01:50:27.894 00.031 9828 IsSlewing returns 0
01:50:27.894 00.000 9828 IsGuiding returns 0
01:50:27.894 00.000 9828 scope move finished after 16 + 140 ms
01:50:27.894 00.000 9828 Move returns status 0, amount 16
01:50:27.894 00.000 9828 move complete, result=0
01:50:27.894 00.000 9828 worker thread done servicing request
01:50:27.894 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:50:28.268 00.374 8976 Exposure complete
01:50:28.274 00.006 8976 worker thread done servicing request
01:50:28.274 00.000 5052 OnExposeComplete: enter
01:50:28.274 00.000 5052 UpdateGuideState(): m_state=6
01:50:28.274 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5789
01:50:28.274 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.57, Mass=202, SNR=9.8, Peak=68 HFD=2.3
01:50:28.274 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
01:50:28.274 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
01:50:28.274 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.34 mountX=-0.06 mountY=0.19, mountTheta=1.89
01:50:28.275 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.14, opts=13)
01:50:28.275 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.14)
01:50:28.275 00.000 8976 Worker thread wakes up
01:50:28.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.14) opts 0xd
01:50:28.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.14)
01:50:28.275 00.000 8976 Moving (-0.13, -0.14) raw xDistance=-0.06 yDistance=0.19
01:50:28.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:50:28.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:50:28.275 00.000 8976 MoveAxis(R, 0, ABG)
01:50:28.275 00.000 8976 MoveAxis(U, 0, ABG)
01:50:28.275 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
01:50:28.275 00.000 8976 MountToCamera -- mountX=2.12 mountY=-0.19 hyp=2.12 mountTheta=-0.09 cameraX=-0.79, cameraY=1.97 cameraTheta=1.95
01:50:28.275 00.000 8976 incremental bump (-0.795, 1.970) isValid = 1
01:50:28.275 00.000 8976 Scheduling Mount bump of (-0.043, 0.110)
01:50:28.276 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:50:28.276 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:50:28.276 00.000 8976 move complete, result=0
01:50:28.276 00.000 8976 worker thread done servicing request
01:50:28.276 00.000 9828 Worker thread wakes up
01:50:28.276 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:50:28.276 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:50:28.276 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.25)
01:50:28.276 00.000 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.33)
01:50:28.276 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.04 mountY=-0.11, mountTheta=-1.25
01:50:28.276 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
01:50:28.276 00.000 9828 BLC: window closed
01:50:28.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:50:28.276 00.000 9828 MoveAxis(W, 12, B)
01:50:28.276 00.000 9828 Guiding  Dir = 3, Dur = 12
01:50:28.277 00.001 9828 IsSlewing returns 0
01:50:28.277 00.000 9828 IsGuiding returns 0
01:50:28.277 00.000 9828 PulseGuide returned control before completion, sleep 22
01:50:28.287 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
01:50:28.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:28.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:28.287 00.000 5052 Enqueuing Expose request
01:50:28.287 00.000 8976 Worker thread wakes up
01:50:28.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:28.287 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:28.287 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:50:28.310 00.023 9828 IsGuiding returns 1
01:50:28.310 00.000 9828 scope still moving after pulse duration time elapsed
01:50:28.342 00.032 9828 IsSlewing returns 0
01:50:28.342 00.000 9828 IsGuiding returns 1
01:50:28.372 00.030 9828 IsSlewing returns 0
01:50:28.372 00.000 9828 IsGuiding returns 1
01:50:28.403 00.031 9828 IsSlewing returns 0
01:50:28.403 00.000 9828 IsGuiding returns 0
01:50:28.403 00.000 9828 scope move finished after 12 + 114 ms
01:50:28.403 00.000 9828 Move returns status 0, amount 12
01:50:28.403 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:28.403 00.000 9828 MoveAxis(N, 16, B)
01:50:28.403 00.000 9828 Guiding  Dir = 0, Dur = 16
01:50:28.418 00.015 9828 IsSlewing returns 0
01:50:28.418 00.000 9828 IsGuiding returns 0
01:50:28.418 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:28.449 00.031 9828 IsGuiding returns 1
01:50:28.449 00.000 9828 scope still moving after pulse duration time elapsed
01:50:28.480 00.031 9828 IsSlewing returns 0
01:50:28.480 00.000 9828 IsGuiding returns 1
01:50:28.511 00.031 9828 IsSlewing returns 0
01:50:28.511 00.000 9828 IsGuiding returns 1
01:50:28.542 00.031 9828 IsSlewing returns 0
01:50:28.546 00.004 9828 IsGuiding returns 1
01:50:28.573 00.027 9828 IsSlewing returns 0
01:50:28.574 00.001 9828 IsGuiding returns 0
01:50:28.574 00.000 9828 scope move finished after 16 + 139 ms
01:50:28.574 00.000 9828 Move returns status 0, amount 16
01:50:28.574 00.000 9828 move complete, result=0
01:50:28.574 00.000 9828 worker thread done servicing request
01:50:28.574 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
01:50:28.943 00.369 8976 Exposure complete
01:50:28.949 00.006 8976 worker thread done servicing request
01:50:28.949 00.000 5052 OnExposeComplete: enter
01:50:28.949 00.000 5052 UpdateGuideState(): m_state=6
01:50:28.949 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5790
01:50:28.949 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.81, Mass=191, SNR=9.6, Peak=74 HFD=2.2
01:50:28.949 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
01:50:28.949 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
01:50:28.949 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.58 mountX=0.02 mountY=-0.18, mountTheta=-1.47
01:50:28.950 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.10, opts=13)
01:50:28.950 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.10)
01:50:28.950 00.000 8976 Worker thread wakes up
01:50:28.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.10) opts 0xd
01:50:28.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.10)
01:50:28.950 00.000 8976 Moving (0.15, 0.10) raw xDistance=0.02 yDistance=-0.18
01:50:28.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:50:28.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:50:28.950 00.000 8976 MoveAxis(R, 0, ABG)
01:50:28.950 00.000 8976 MoveAxis(U, 0, ABG)
01:50:28.950 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
01:50:28.950 00.000 8976 MountToCamera -- mountX=2.18 mountY=-0.02 hyp=2.18 mountTheta=-0.01 cameraX=-0.97, cameraY=1.95 cameraTheta=2.03
01:50:28.950 00.000 8976 incremental bump (-0.971, 1.947) isValid = 1
01:50:28.950 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
01:50:28.951 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:50:28.951 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:50:28.951 00.000 8976 move complete, result=0
01:50:28.951 00.000 9828 Worker thread wakes up
01:50:28.951 00.000 8976 worker thread done servicing request
01:50:28.951 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:50:28.951 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:50:28.951 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
01:50:28.951 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
01:50:28.951 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.18
01:50:28.951 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:50:28.951 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:50:28.951 00.000 9828 BLC: window closed
01:50:28.951 00.000 9828 MoveAxis(W, 15, B)
01:50:28.951 00.000 9828 Guiding  Dir = 3, Dur = 15
01:50:28.952 00.001 9828 IsSlewing returns 0
01:50:28.952 00.000 9828 IsGuiding returns 0
01:50:28.952 00.000 9828 PulseGuide returned control before completion, sleep 25
01:50:28.961 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
01:50:28.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:28.961 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:28.961 00.000 5052 Enqueuing Expose request
01:50:28.961 00.000 8976 Worker thread wakes up
01:50:28.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:28.961 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:28.961 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:28.991 00.030 9828 IsGuiding returns 1
01:50:28.991 00.000 9828 scope still moving after pulse duration time elapsed
01:50:29.023 00.032 9828 IsSlewing returns 0
01:50:29.023 00.000 9828 IsGuiding returns 1
01:50:29.053 00.030 9828 IsSlewing returns 0
01:50:29.053 00.000 9828 IsGuiding returns 1
01:50:29.085 00.032 9828 IsSlewing returns 0
01:50:29.085 00.000 9828 IsGuiding returns 0
01:50:29.085 00.000 9828 scope move finished after 15 + 119 ms
01:50:29.085 00.000 9828 Move returns status 0, amount 15
01:50:29.085 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:29.085 00.000 9828 MoveAxis(N, 15, B)
01:50:29.085 00.000 9828 Guiding  Dir = 0, Dur = 15
01:50:29.100 00.015 9828 IsSlewing returns 0
01:50:29.100 00.000 9828 IsGuiding returns 0
01:50:29.100 00.000 9828 PulseGuide returned control before completion, sleep 25
01:50:29.131 00.031 9828 IsGuiding returns 1
01:50:29.131 00.000 9828 scope still moving after pulse duration time elapsed
01:50:29.162 00.031 9828 IsSlewing returns 0
01:50:29.162 00.000 9828 IsGuiding returns 1
01:50:29.194 00.032 9828 IsSlewing returns 0
01:50:29.194 00.000 9828 IsGuiding returns 1
01:50:29.225 00.031 9828 IsSlewing returns 0
01:50:29.225 00.000 9828 IsGuiding returns 1
01:50:29.256 00.031 9828 IsSlewing returns 0
01:50:29.256 00.000 9828 IsGuiding returns 0
01:50:29.256 00.000 9828 scope move finished after 15 + 141 ms
01:50:29.256 00.000 9828 Move returns status 0, amount 15
01:50:29.256 00.000 9828 move complete, result=0
01:50:29.256 00.000 9828 worker thread done servicing request
01:50:29.256 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
01:50:29.627 00.371 8976 Exposure complete
01:50:29.634 00.007 8976 worker thread done servicing request
01:50:29.634 00.000 5052 OnExposeComplete: enter
01:50:29.634 00.000 5052 UpdateGuideState(): m_state=6
01:50:29.634 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5791
01:50:29.634 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.31, Mass=205, SNR=9.9, Peak=81 HFD=2.3
01:50:29.634 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.42 = 2.86)
01:50:29.634 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.76)
01:50:29.634 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.38 mountX=-0.39 mountY=0.15, mountTheta=2.77
01:50:29.635 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.40, opts=13)
01:50:29.635 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.40)
01:50:29.635 00.000 8976 Worker thread wakes up
01:50:29.635 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.40) opts 0xd
01:50:29.635 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.40)
01:50:29.635 00.000 8976 Moving (0.08, -0.40) raw xDistance=-0.39 yDistance=0.15
01:50:29.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:50:29.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:50:29.635 00.000 8976 MoveAxis(R, 2, ABG)
01:50:29.635 00.000 8976 stepping (-15, -2) + (2, 0)
01:50:29.635 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:29.636 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:50:29.648 00.012 5052 UpdateGuideState exits: m=205 SNR=9.9
01:50:29.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:29.648 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:29.648 00.000 5052 Enqueuing Expose request
01:50:29.667 00.019 8976 Received - 47 (G) 
01:50:29.668 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:29.668 00.000 8976 stepped: pos (-13, -2)
01:50:29.668 00.000 8976 MoveAxis(U, 0, ABG)
01:50:29.668 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
01:50:29.668 00.000 8976 MountToCamera -- mountX=2.11 mountY=0.09 hyp=2.12 mountTheta=0.04 cameraX=-1.04, cameraY=1.84 cameraTheta=2.09
01:50:29.668 00.000 8976 incremental bump (-1.043, 1.842) isValid = 1
01:50:29.668 00.000 8976 Scheduling Mount bump of (-0.057, 0.104)
01:50:29.668 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:50:29.668 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:50:29.668 00.000 8976 move complete, result=0
01:50:29.668 00.000 8976 worker thread done servicing request
01:50:29.668 00.000 8976 Worker thread wakes up
01:50:29.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:29.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:29.669 00.001 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
01:50:29.669 00.000 9828 Worker thread wakes up
01:50:29.669 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:50:29.669 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:50:29.669 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.12)
01:50:29.669 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.20)
01:50:29.669 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
01:50:29.669 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:50:29.669 00.000 9828 BLC: window closed
01:50:29.669 00.000 9828 MoveAxis(W, 16, B)
01:50:29.669 00.000 9828 Guiding  Dir = 3, Dur = 16
01:50:29.670 00.001 9828 IsSlewing returns 0
01:50:29.670 00.000 9828 IsGuiding returns 0
01:50:29.670 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:29.709 00.039 9828 IsGuiding returns 1
01:50:29.709 00.000 9828 scope still moving after pulse duration time elapsed
01:50:29.740 00.031 9828 IsSlewing returns 0
01:50:29.740 00.000 9828 IsGuiding returns 1
01:50:29.772 00.032 9828 IsSlewing returns 0
01:50:29.772 00.000 9828 IsGuiding returns 1
01:50:29.802 00.030 9828 IsSlewing returns 0
01:50:29.803 00.001 9828 IsGuiding returns 1
01:50:29.833 00.030 9828 IsSlewing returns 0
01:50:29.833 00.000 9828 IsGuiding returns 1
01:50:29.864 00.031 9828 IsSlewing returns 0
01:50:29.864 00.000 9828 IsGuiding returns 1
01:50:29.896 00.032 9828 IsSlewing returns 0
01:50:29.896 00.000 9828 IsGuiding returns 1
01:50:29.926 00.030 9828 IsSlewing returns 0
01:50:29.927 00.001 9828 IsGuiding returns 0
01:50:29.927 00.000 9828 scope move finished after 16 + 240 ms
01:50:29.927 00.000 9828 Move returns status 0, amount 16
01:50:29.927 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:29.927 00.000 9828 MoveAxis(N, 15, B)
01:50:29.927 00.000 9828 Guiding  Dir = 0, Dur = 15
01:50:29.941 00.014 9828 IsSlewing returns 0
01:50:29.941 00.000 9828 IsGuiding returns 0
01:50:29.941 00.000 9828 PulseGuide returned control before completion, sleep 25
01:50:29.972 00.031 9828 IsGuiding returns 1
01:50:29.972 00.000 9828 scope still moving after pulse duration time elapsed
01:50:30.002 00.030 9828 IsSlewing returns 0
01:50:30.002 00.000 9828 IsGuiding returns 1
01:50:30.034 00.032 9828 IsSlewing returns 0
01:50:30.034 00.000 9828 IsGuiding returns 1
01:50:30.066 00.032 9828 IsSlewing returns 0
01:50:30.066 00.000 9828 IsGuiding returns 1
01:50:30.097 00.031 9828 IsSlewing returns 0
01:50:30.097 00.000 9828 IsGuiding returns 0
01:50:30.097 00.000 9828 scope move finished after 15 + 140 ms
01:50:30.097 00.000 9828 Move returns status 0, amount 15
01:50:30.097 00.000 9828 move complete, result=0
01:50:30.097 00.000 9828 worker thread done servicing request
01:50:30.097 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
01:50:30.361 00.264 8976 Exposure complete
01:50:30.366 00.005 8976 worker thread done servicing request
01:50:30.366 00.000 5052 OnExposeComplete: enter
01:50:30.366 00.000 5052 UpdateGuideState(): m_state=6
01:50:30.366 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5792
01:50:30.366 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.95, Mass=218, SNR=10.2, Peak=79 HFD=2.2
01:50:30.366 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
01:50:30.366 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
01:50:30.367 00.001 5052 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.28 cameraTheta=0.99 mountX=0.14 mountY=-0.26, mountTheta=-1.08
01:50:30.367 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.24, opts=13)
01:50:30.367 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.24)
01:50:30.367 00.000 8976 Worker thread wakes up
01:50:30.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.24) opts 0xd
01:50:30.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.24)
01:50:30.368 00.001 8976 Moving (0.16, 0.24) raw xDistance=0.14 yDistance=-0.26
01:50:30.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:50:30.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:50:30.368 00.000 8976 MoveAxis(R, 0, ABG)
01:50:30.368 00.000 8976 MoveAxis(U, 0, ABG)
01:50:30.368 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
01:50:30.368 00.000 8976 MountToCamera -- mountX=2.07 mountY=0.17 hyp=2.08 mountTheta=0.08 cameraX=-1.09, cameraY=1.77 cameraTheta=2.12
01:50:30.368 00.000 8976 incremental bump (-1.091, 1.771) isValid = 1
01:50:30.368 00.000 8976 Scheduling Mount bump of (-0.060, 0.101)
01:50:30.368 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:50:30.368 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:50:30.368 00.000 8976 move complete, result=0
01:50:30.368 00.000 9828 Worker thread wakes up
01:50:30.368 00.000 8976 worker thread done servicing request
01:50:30.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:50:30.368 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:50:30.368 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
01:50:30.368 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
01:50:30.368 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.10
01:50:30.368 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:50:30.368 00.000 9828 BLC: window closed
01:50:30.368 00.000 9828 MoveAxis(W, 18, B)
01:50:30.369 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:50:30.369 00.000 9828 Guiding  Dir = 3, Dur = 18
01:50:30.369 00.000 9828 IsSlewing returns 0
01:50:30.369 00.000 9828 IsGuiding returns 0
01:50:30.369 00.000 9828 PulseGuide returned control before completion, sleep 28
01:50:30.380 00.011 5052 UpdateGuideState exits: m=218 SNR=10.2
01:50:30.380 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:30.380 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:30.380 00.000 5052 Enqueuing Expose request
01:50:30.380 00.000 8976 Worker thread wakes up
01:50:30.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:30.380 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:30.380 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:50:30.406 00.026 9828 IsGuiding returns 1
01:50:30.406 00.000 9828 scope still moving after pulse duration time elapsed
01:50:30.436 00.030 9828 IsSlewing returns 0
01:50:30.436 00.000 9828 IsGuiding returns 1
01:50:30.467 00.031 9828 IsSlewing returns 0
01:50:30.467 00.000 9828 IsGuiding returns 1
01:50:30.499 00.032 9828 IsSlewing returns 0
01:50:30.499 00.000 9828 IsGuiding returns 0
01:50:30.499 00.000 9828 scope move finished after 18 + 112 ms
01:50:30.499 00.000 9828 Move returns status 0, amount 18
01:50:30.499 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:30.499 00.000 9828 MoveAxis(N, 15, B)
01:50:30.499 00.000 9828 Guiding  Dir = 0, Dur = 15
01:50:30.515 00.016 9828 IsSlewing returns 0
01:50:30.515 00.000 9828 IsGuiding returns 0
01:50:30.515 00.000 9828 PulseGuide returned control before completion, sleep 25
01:50:30.547 00.032 9828 IsGuiding returns 1
01:50:30.547 00.000 9828 scope still moving after pulse duration time elapsed
01:50:30.579 00.032 9828 IsSlewing returns 0
01:50:30.579 00.000 9828 IsGuiding returns 1
01:50:30.611 00.032 9828 IsSlewing returns 0
01:50:30.611 00.000 9828 IsGuiding returns 1
01:50:30.642 00.031 9828 IsSlewing returns 0
01:50:30.642 00.000 9828 IsGuiding returns 1
01:50:30.673 00.031 9828 IsSlewing returns 0
01:50:30.673 00.000 9828 IsGuiding returns 0
01:50:30.673 00.000 9828 scope move finished after 15 + 143 ms
01:50:30.673 00.000 9828 Move returns status 0, amount 15
01:50:30.673 00.000 9828 move complete, result=0
01:50:30.673 00.000 9828 worker thread done servicing request
01:50:30.673 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:50:31.068 00.395 8976 Exposure complete
01:50:31.074 00.006 8976 worker thread done servicing request
01:50:31.074 00.000 5052 OnExposeComplete: enter
01:50:31.074 00.000 5052 UpdateGuideState(): m_state=6
01:50:31.074 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5793
01:50:31.074 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.78, Mass=191, SNR=9.6, Peak=76 HFD=2.2
01:50:31.074 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
01:50:31.074 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
01:50:31.074 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.07 hyp=0.78 cameraTheta=0.09 mountX=-0.30 mountY=-0.69, mountTheta=-1.98
01:50:31.075 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.07, opts=13)
01:50:31.075 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.07)
01:50:31.075 00.000 8976 Worker thread wakes up
01:50:31.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.07) opts 0xd
01:50:31.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.07)
01:50:31.075 00.000 8976 Moving (0.78, 0.07) raw xDistance=-0.30 yDistance=-0.69
01:50:31.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:50:31.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
01:50:31.075 00.000 8976 MoveAxis(R, 1, ABG)
01:50:31.075 00.000 8976 stepping (-13, -2) + (1, 0)
01:50:31.075 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:31.076 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=65, Gamma=2.630
01:50:31.085 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
01:50:31.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:31.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:31.085 00.000 5052 Enqueuing Expose request
01:50:31.107 00.022 8976 Received - 47 (G) 
01:50:31.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:31.107 00.000 8976 stepped: pos (-12, -2)
01:50:31.107 00.000 8976 MoveAxis(U, 3, ABG)
01:50:31.107 00.000 8976 stepping (-12, -2) + (0, 3)
01:50:31.107 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:31.139 00.032 8976 Received - 47 (G) 
01:50:31.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:31.139 00.000 8976 stepped: pos (-12, 1)
01:50:31.139 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
01:50:31.139 00.000 8976 MountToCamera -- mountX=2.00 mountY=0.06 hyp=2.00 mountTheta=0.03 cameraX=-0.96, cameraY=1.75 cameraTheta=2.07
01:50:31.139 00.000 8976 incremental bump (-0.960, 1.750) isValid = 1
01:50:31.139 00.000 8976 Scheduling Mount bump of (-0.055, 0.104)
01:50:31.139 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:50:31.139 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:50:31.139 00.000 8976 move complete, result=0
01:50:31.139 00.000 8976 worker thread done servicing request
01:50:31.139 00.000 8976 Worker thread wakes up
01:50:31.139 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
01:50:31.139 00.000 9828 Worker thread wakes up
01:50:31.139 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:50:31.139 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:50:31.140 00.001 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
01:50:31.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:31.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:31.140 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.21)
01:50:31.140 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=-0.11, mountTheta=-1.14
01:50:31.140 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:50:31.140 00.000 9828 BLC: window closed
01:50:31.140 00.000 9828 MoveAxis(W, 16, B)
01:50:31.140 00.000 9828 Guiding  Dir = 3, Dur = 16
01:50:31.141 00.001 9828 IsSlewing returns 0
01:50:31.141 00.000 9828 IsGuiding returns 0
01:50:31.141 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:31.171 00.030 9828 IsGuiding returns 1
01:50:31.171 00.000 9828 scope still moving after pulse duration time elapsed
01:50:31.201 00.030 9828 IsSlewing returns 0
01:50:31.201 00.000 9828 IsGuiding returns 1
01:50:31.232 00.031 9828 IsSlewing returns 0
01:50:31.232 00.000 9828 IsGuiding returns 1
01:50:31.263 00.031 9828 IsSlewing returns 0
01:50:31.263 00.000 9828 IsGuiding returns 1
01:50:31.293 00.030 9828 IsSlewing returns 0
01:50:31.293 00.000 9828 IsGuiding returns 0
01:50:31.293 00.000 9828 scope move finished after 16 + 136 ms
01:50:31.293 00.000 9828 Move returns status 0, amount 16
01:50:31.293 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:31.293 00.000 9828 MoveAxis(N, 15, B)
01:50:31.293 00.000 9828 Guiding  Dir = 0, Dur = 15
01:50:31.309 00.016 9828 IsSlewing returns 0
01:50:31.309 00.000 9828 IsGuiding returns 0
01:50:31.309 00.000 9828 PulseGuide returned control before completion, sleep 25
01:50:31.340 00.031 9828 IsGuiding returns 1
01:50:31.340 00.000 9828 scope still moving after pulse duration time elapsed
01:50:31.371 00.031 9828 IsSlewing returns 0
01:50:31.371 00.000 9828 IsGuiding returns 1
01:50:31.403 00.032 9828 IsSlewing returns 0
01:50:31.403 00.000 9828 IsGuiding returns 1
01:50:31.434 00.031 9828 IsSlewing returns 0
01:50:31.434 00.000 9828 IsGuiding returns 1
01:50:31.464 00.030 9828 IsSlewing returns 0
01:50:31.464 00.000 9828 IsGuiding returns 0
01:50:31.464 00.000 9828 scope move finished after 15 + 140 ms
01:50:31.464 00.000 9828 Move returns status 0, amount 15
01:50:31.464 00.000 9828 move complete, result=0
01:50:31.464 00.000 9828 worker thread done servicing request
01:50:31.464 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
01:50:31.828 00.364 8976 Exposure complete
01:50:31.833 00.005 8976 worker thread done servicing request
01:50:31.834 00.001 5052 OnExposeComplete: enter
01:50:31.834 00.000 5052 UpdateGuideState(): m_state=6
01:50:31.834 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5794
01:50:31.834 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.79, Mass=202, SNR=9.9, Peak=79 HFD=2.3
01:50:31.834 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
01:50:31.834 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
01:50:31.834 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.08 hyp=0.71 cameraTheta=0.11 mountX=-0.25 mountY=-0.63, mountTheta=-1.95
01:50:31.835 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.08, opts=13)
01:50:31.835 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.08)
01:50:31.835 00.000 8976 Worker thread wakes up
01:50:31.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.08) opts 0xd
01:50:31.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.08)
01:50:31.835 00.000 8976 Moving (0.70, 0.08) raw xDistance=-0.25 yDistance=-0.63
01:50:31.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:50:31.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
01:50:31.835 00.000 8976 MoveAxis(R, 0, ABG)
01:50:31.835 00.000 8976 MoveAxis(U, 3, ABG)
01:50:31.835 00.000 8976 stepping (-12, 1) + (0, 3)
01:50:31.835 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:31.836 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
01:50:31.844 00.008 5052 UpdateGuideState exits: m=202 SNR=9.9
01:50:31.845 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:31.845 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:31.845 00.000 5052 Enqueuing Expose request
01:50:31.874 00.029 8976 Received - 47 (G) 
01:50:31.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:31.874 00.000 8976 stepped: pos (-12, 4)
01:50:31.874 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.96 = 1.96)
01:50:31.874 00.000 8976 MountToCamera -- mountX=1.94 mountY=-0.17 hyp=1.95 mountTheta=-0.09 cameraX=-0.73, cameraY=1.81 cameraTheta=1.96
01:50:31.874 00.000 8976 incremental bump (-0.733, 1.808) isValid = 1
01:50:31.874 00.000 8976 Scheduling Mount bump of (-0.043, 0.110)
01:50:31.874 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:50:31.874 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:50:31.874 00.000 8976 move complete, result=0
01:50:31.874 00.000 9828 Worker thread wakes up
01:50:31.874 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:50:31.874 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:50:31.874 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
01:50:31.874 00.000 8976 worker thread done servicing request
01:50:31.874 00.000 8976 Worker thread wakes up
01:50:31.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:31.874 00.000 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.32)
01:50:31.874 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.04 mountY=-0.11, mountTheta=-1.25
01:50:31.874 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
01:50:31.875 00.001 9828 BLC: window closed
01:50:31.875 00.000 9828 MoveAxis(W, 12, B)
01:50:31.875 00.000 9828 Guiding  Dir = 3, Dur = 12
01:50:31.875 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
01:50:31.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:31.875 00.000 9828 IsSlewing returns 0
01:50:31.875 00.000 9828 IsGuiding returns 0
01:50:31.875 00.000 9828 PulseGuide returned control before completion, sleep 22
01:50:31.898 00.023 9828 IsGuiding returns 1
01:50:31.898 00.000 9828 scope still moving after pulse duration time elapsed
01:50:31.929 00.031 9828 IsSlewing returns 0
01:50:31.929 00.000 9828 IsGuiding returns 1
01:50:31.960 00.031 9828 IsSlewing returns 0
01:50:31.960 00.000 9828 IsGuiding returns 1
01:50:31.990 00.030 9828 IsSlewing returns 0
01:50:31.991 00.001 9828 IsGuiding returns 1
01:50:32.023 00.032 9828 IsSlewing returns 0
01:50:32.023 00.000 9828 IsGuiding returns 0
01:50:32.023 00.000 9828 scope move finished after 12 + 135 ms
01:50:32.023 00.000 9828 Move returns status 0, amount 12
01:50:32.023 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:32.023 00.000 9828 MoveAxis(N, 16, B)
01:50:32.023 00.000 9828 Guiding  Dir = 0, Dur = 16
01:50:32.038 00.015 9828 IsSlewing returns 0
01:50:32.038 00.000 9828 IsGuiding returns 0
01:50:32.038 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:32.069 00.031 9828 IsGuiding returns 1
01:50:32.069 00.000 9828 scope still moving after pulse duration time elapsed
01:50:32.100 00.031 9828 IsSlewing returns 0
01:50:32.100 00.000 9828 IsGuiding returns 1
01:50:32.132 00.032 9828 IsSlewing returns 0
01:50:32.132 00.000 9828 IsGuiding returns 1
01:50:32.163 00.031 9828 IsSlewing returns 0
01:50:32.163 00.000 9828 IsGuiding returns 1
01:50:32.193 00.030 9828 IsSlewing returns 0
01:50:32.194 00.001 9828 IsGuiding returns 1
01:50:32.224 00.030 9828 IsSlewing returns 0
01:50:32.224 00.000 9828 IsGuiding returns 1
01:50:32.256 00.032 9828 IsSlewing returns 0
01:50:32.256 00.000 9828 IsGuiding returns 1
01:50:32.288 00.032 9828 IsSlewing returns 0
01:50:32.288 00.000 9828 IsGuiding returns 0
01:50:32.289 00.001 9828 scope move finished after 16 + 234 ms
01:50:32.289 00.000 9828 Move returns status 0, amount 16
01:50:32.289 00.000 9828 move complete, result=0
01:50:32.289 00.000 9828 worker thread done servicing request
01:50:32.289 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
01:50:32.567 00.278 8976 Exposure complete
01:50:32.573 00.006 8976 worker thread done servicing request
01:50:32.573 00.000 5052 OnExposeComplete: enter
01:50:32.573 00.000 5052 UpdateGuideState(): m_state=6
01:50:32.573 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5795
01:50:32.573 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.49, Mass=228, SNR=10.5, Peak=78 HFD=2.4
01:50:32.573 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
01:50:32.573 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
01:50:32.573 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.22 hyp=0.74 cameraTheta=-0.30 mountX=-0.52 mountY=-0.48, mountTheta=-2.39
01:50:32.573 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.22, opts=13)
01:50:32.573 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.22)
01:50:32.574 00.001 8976 Worker thread wakes up
01:50:32.574 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.22) opts 0xd
01:50:32.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.22)
01:50:32.574 00.000 8976 Moving (0.71, -0.22) raw xDistance=-0.52 yDistance=-0.48
01:50:32.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.52
01:50:32.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
01:50:32.574 00.000 8976 MoveAxis(R, 2, ABG)
01:50:32.574 00.000 8976 stepping (-12, 4) + (2, 0)
01:50:32.574 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:32.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:50:32.584 00.010 5052 UpdateGuideState exits: m=228 SNR=10.5
01:50:32.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:32.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:32.584 00.000 5052 Enqueuing Expose request
01:50:32.610 00.026 8976 Received - 47 (G) 
01:50:32.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:32.610 00.000 8976 stepped: pos (-10, 4)
01:50:32.610 00.000 8976 MoveAxis(U, 2, ABG)
01:50:32.610 00.000 8976 stepping (-10, 4) + (0, 2)
01:50:32.610 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:32.641 00.031 8976 Received - 47 (G) 
01:50:32.641 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:32.641 00.000 8976 stepped: pos (-10, 6)
01:50:32.641 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
01:50:32.641 00.000 8976 MountToCamera -- mountX=1.81 mountY=-0.43 hyp=1.86 mountTheta=-0.23 cameraX=-0.44, cameraY=1.80 cameraTheta=1.81
01:50:32.641 00.000 8976 incremental bump (-0.441, 1.805) isValid = 1
01:50:32.642 00.001 8976 Scheduling Mount bump of (-0.027, 0.116)
01:50:32.642 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:50:32.642 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:50:32.642 00.000 8976 move complete, result=0
01:50:32.642 00.000 8976 worker thread done servicing request
01:50:32.642 00.000 8976 Worker thread wakes up
01:50:32.642 00.000 9828 Worker thread wakes up
01:50:32.642 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:50:32.642 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:50:32.642 00.000 9828 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.90 = -1.39)
01:50:32.642 00.000 9828 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.47)
01:50:32.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:32.642 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:32.642 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.02 mountY=-0.12, mountTheta=-1.39
01:50:32.642 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:50:32.642 00.000 9828 BLC: window closed
01:50:32.642 00.000 9828 MoveAxis(W, 7, B)
01:50:32.642 00.000 9828 Guiding  Dir = 3, Dur = 7
01:50:32.642 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
01:50:32.643 00.001 9828 IsSlewing returns 0
01:50:32.643 00.000 9828 IsGuiding returns 0
01:50:32.643 00.000 9828 PulseGuide returned control before completion, sleep 17
01:50:32.675 00.032 9828 IsGuiding returns 1
01:50:32.675 00.000 9828 scope still moving after pulse duration time elapsed
01:50:32.706 00.031 9828 IsSlewing returns 0
01:50:32.706 00.000 9828 IsGuiding returns 1
01:50:32.737 00.031 9828 IsSlewing returns 0
01:50:32.737 00.000 9828 IsGuiding returns 1
01:50:32.767 00.030 9828 IsSlewing returns 0
01:50:32.767 00.000 9828 IsGuiding returns 0
01:50:32.767 00.000 9828 scope move finished after 7 + 117 ms
01:50:32.767 00.000 9828 Move returns status 0, amount 7
01:50:32.767 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:32.768 00.001 9828 MoveAxis(N, 16, B)
01:50:32.768 00.000 9828 Guiding  Dir = 0, Dur = 16
01:50:32.783 00.015 9828 IsSlewing returns 0
01:50:32.783 00.000 9828 IsGuiding returns 0
01:50:32.783 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:32.813 00.030 9828 IsGuiding returns 1
01:50:32.813 00.000 9828 scope still moving after pulse duration time elapsed
01:50:32.844 00.031 9828 IsSlewing returns 0
01:50:32.844 00.000 9828 IsGuiding returns 1
01:50:32.875 00.031 9828 IsSlewing returns 0
01:50:32.875 00.000 9828 IsGuiding returns 1
01:50:32.906 00.031 9828 IsSlewing returns 0
01:50:32.906 00.000 9828 IsGuiding returns 1
01:50:32.937 00.031 9828 IsSlewing returns 0
01:50:32.937 00.000 9828 IsGuiding returns 0
01:50:32.937 00.000 9828 scope move finished after 16 + 138 ms
01:50:32.937 00.000 9828 Move returns status 0, amount 16
01:50:32.937 00.000 9828 move complete, result=0
01:50:32.937 00.000 9828 worker thread done servicing request
01:50:32.937 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:50:33.336 00.399 8976 Exposure complete
01:50:33.342 00.006 8976 worker thread done servicing request
01:50:33.343 00.001 5052 OnExposeComplete: enter
01:50:33.343 00.000 5052 UpdateGuideState(): m_state=6
01:50:33.343 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5796
01:50:33.343 00.000 5052 Star::Find returns 1 (0), X=330.26, Y=281.11, Mass=192, SNR=9.6, Peak=77 HFD=2.3
01:50:33.343 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
01:50:33.343 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
01:50:33.343 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=-0.60 hyp=1.24 cameraTheta=-0.51 mountX=-1.03 mountY=-0.58, mountTheta=-2.63
01:50:33.344 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=-0.60, opts=13)
01:50:33.344 00.000 5052 Enqueuing Move request for stepguider (1.08, -0.60)
01:50:33.344 00.000 8976 Worker thread wakes up
01:50:33.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, -0.60) opts 0xd
01:50:33.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.08, -0.60)
01:50:33.344 00.000 8976 Moving (1.08, -0.60) raw xDistance=-1.03 yDistance=-0.58
01:50:33.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.03
01:50:33.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
01:50:33.344 00.000 8976 MoveAxis(R, 4, ABG)
01:50:33.344 00.000 8976 stepping (-10, 6) + (4, 0)
01:50:33.344 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:50:33.345 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:50:33.354 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:50:33.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:33.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:33.354 00.000 5052 Enqueuing Expose request
01:50:33.376 00.022 8976 Received - 47 (G) 
01:50:33.376 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:50:33.376 00.000 8976 stepped: pos (-6, 6)
01:50:33.376 00.000 8976 MoveAxis(U, 2, ABG)
01:50:33.376 00.000 8976 stepping (-6, 6) + (0, 2)
01:50:33.377 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:33.409 00.032 8976 Received - 47 (G) 
01:50:33.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:33.409 00.000 8976 stepped: pos (-6, 8)
01:50:33.409 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
01:50:33.409 00.000 8976 MountToCamera -- mountX=1.51 mountY=-0.71 hyp=1.67 mountTheta=-0.44 cameraX=-0.06, cameraY=1.67 cameraTheta=1.61
01:50:33.409 00.000 8976 incremental bump (-0.060, 1.670) isValid = 1
01:50:33.409 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
01:50:33.409 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:50:33.409 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:50:33.409 00.000 8976 move complete, result=0
01:50:33.409 00.000 9828 Worker thread wakes up
01:50:33.409 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:50:33.409 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:50:33.409 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
01:50:33.409 00.000 8976 worker thread done servicing request
01:50:33.409 00.000 8976 Worker thread wakes up
01:50:33.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:33.409 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:33.409 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.6 px 2 ms NORTH
01:50:33.410 00.001 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
01:50:33.410 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
01:50:33.410 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:50:33.410 00.000 9828 BLC: window closed
01:50:33.410 00.000 9828 MoveAxis(E, 0, B)
01:50:33.410 00.000 9828 Move returns status 0, amount 0
01:50:33.410 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:33.410 00.000 9828 MoveAxis(N, 16, B)
01:50:33.410 00.000 9828 Guiding  Dir = 0, Dur = 16
01:50:33.410 00.000 9828 IsSlewing returns 0
01:50:33.410 00.000 9828 IsGuiding returns 0
01:50:33.410 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:33.450 00.040 9828 IsGuiding returns 1
01:50:33.450 00.000 9828 scope still moving after pulse duration time elapsed
01:50:33.481 00.031 9828 IsSlewing returns 0
01:50:33.481 00.000 9828 IsGuiding returns 1
01:50:33.512 00.031 9828 IsSlewing returns 0
01:50:33.512 00.000 9828 IsGuiding returns 1
01:50:33.543 00.031 9828 IsSlewing returns 0
01:50:33.543 00.000 9828 IsGuiding returns 0
01:50:33.543 00.000 9828 scope move finished after 16 + 116 ms
01:50:33.543 00.000 9828 Move returns status 0, amount 16
01:50:33.543 00.000 9828 move complete, result=0
01:50:33.543 00.000 9828 worker thread done servicing request
01:50:33.543 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
01:50:34.108 00.565 8976 Exposure complete
01:50:34.117 00.009 8976 worker thread done servicing request
01:50:34.117 00.000 5052 OnExposeComplete: enter
01:50:34.117 00.000 5052 UpdateGuideState(): m_state=6
01:50:34.117 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5797
01:50:34.117 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.74, Mass=190, SNR=9.6, Peak=76 HFD=2.2
01:50:34.117 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:50:34.117 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
01:50:34.117 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.03 hyp=0.66 cameraTheta=0.05 mountX=-0.27 mountY=-0.57, mountTheta=-2.01
01:50:34.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.03, opts=13)
01:50:34.118 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.03)
01:50:34.118 00.000 8976 Worker thread wakes up
01:50:34.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.03) opts 0xd
01:50:34.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.03)
01:50:34.119 00.001 8976 Moving (0.66, 0.03) raw xDistance=-0.27 yDistance=-0.57
01:50:34.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.27
01:50:34.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
01:50:34.119 00.000 8976 MoveAxis(R, 1, ABG)
01:50:34.119 00.000 8976 stepping (-6, 8) + (1, 0)
01:50:34.119 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:34.120 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
01:50:34.142 00.022 5052 UpdateGuideState exits: m=190 SNR=9.6
01:50:34.143 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:34.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:34.143 00.000 5052 Enqueuing Expose request
01:50:34.144 00.001 8976 Received - 47 (G) 
01:50:34.144 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:34.144 00.000 8976 stepped: pos (-5, 8)
01:50:34.144 00.000 8976 MoveAxis(U, 2, ABG)
01:50:34.144 00.000 8976 stepping (-5, 8) + (0, 2)
01:50:34.144 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:34.176 00.032 8976 Received - 47 (G) 
01:50:34.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:34.176 00.000 8976 stepped: pos (-5, 10)
01:50:34.176 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
01:50:34.176 00.000 8976 MountToCamera -- mountX=1.27 mountY=-1.00 hyp=1.61 mountTheta=-0.67 cameraX=0.31, cameraY=1.58 cameraTheta=1.38
01:50:34.176 00.000 8976 incremental bump (0.311, 1.582) isValid = 1
01:50:34.176 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
01:50:34.176 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:50:34.176 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:50:34.176 00.000 8976 move complete, result=0
01:50:34.176 00.000 9828 Worker thread wakes up
01:50:34.176 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:50:34.176 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:50:34.176 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
01:50:34.176 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
01:50:34.177 00.001 8976 worker thread done servicing request
01:50:34.177 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:50:34.177 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
01:50:34.177 00.000 8976 Worker thread wakes up
01:50:34.177 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:50:34.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:34.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:34.177 00.000 9828 BLC: window closed
01:50:34.177 00.000 9828 MoveAxis(E, 9, B)
01:50:34.177 00.000 9828 Guiding  Dir = 2, Dur = 9
01:50:34.178 00.001 9828 IsSlewing returns 0
01:50:34.178 00.000 9828 IsGuiding returns 0
01:50:34.178 00.000 9828 PulseGuide returned control before completion, sleep 19
01:50:34.208 00.030 9828 IsGuiding returns 1
01:50:34.208 00.000 9828 scope still moving after pulse duration time elapsed
01:50:34.240 00.032 9828 IsSlewing returns 0
01:50:34.240 00.000 9828 IsGuiding returns 1
01:50:34.271 00.031 9828 IsSlewing returns 0
01:50:34.271 00.000 9828 IsGuiding returns 1
01:50:34.302 00.031 9828 IsSlewing returns 0
01:50:34.302 00.000 9828 IsGuiding returns 0
01:50:34.302 00.000 9828 scope move finished after 9 + 115 ms
01:50:34.302 00.000 9828 Move returns status 0, amount 9
01:50:34.302 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:34.302 00.000 9828 MoveAxis(N, 15, B)
01:50:34.302 00.000 9828 Guiding  Dir = 0, Dur = 15
01:50:34.318 00.016 9828 IsSlewing returns 0
01:50:34.318 00.000 9828 IsGuiding returns 0
01:50:34.318 00.000 9828 PulseGuide returned control before completion, sleep 25
01:50:34.349 00.031 9828 IsGuiding returns 1
01:50:34.349 00.000 9828 scope still moving after pulse duration time elapsed
01:50:34.379 00.030 9828 IsSlewing returns 0
01:50:34.379 00.000 9828 IsGuiding returns 1
01:50:34.411 00.032 9828 IsSlewing returns 0
01:50:34.411 00.000 9828 IsGuiding returns 1
01:50:34.442 00.031 9828 IsSlewing returns 0
01:50:34.442 00.000 9828 IsGuiding returns 0
01:50:34.442 00.000 9828 scope move finished after 15 + 109 ms
01:50:34.442 00.000 9828 Move returns status 0, amount 15
01:50:34.442 00.000 9828 move complete, result=0
01:50:34.442 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:50:34.442 00.000 9828 worker thread done servicing request
01:50:34.866 00.424 8976 Exposure complete
01:50:34.872 00.006 8976 worker thread done servicing request
01:50:34.872 00.000 5052 OnExposeComplete: enter
01:50:34.872 00.000 5052 UpdateGuideState(): m_state=6
01:50:34.872 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5798
01:50:34.872 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=282.15, Mass=209, SNR=10.0, Peak=78 HFD=2.3
01:50:34.872 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
01:50:34.872 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
01:50:34.872 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.44 hyp=0.80 cameraTheta=0.58 mountX=0.09 mountY=-0.80, mountTheta=-1.46
01:50:34.872 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.44, opts=13)
01:50:34.872 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.44)
01:50:34.873 00.001 8976 Worker thread wakes up
01:50:34.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.44) opts 0xd
01:50:34.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.44)
01:50:34.873 00.000 8976 Moving (0.67, 0.44) raw xDistance=0.09 yDistance=-0.80
01:50:34.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:50:34.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.80
01:50:34.873 00.000 8976 MoveAxis(R, 0, ABG)
01:50:34.873 00.000 8976 MoveAxis(U, 3, ABG)
01:50:34.873 00.000 8976 stepping (-5, 10) + (0, 3)
01:50:34.873 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:34.873 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:50:34.883 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:50:34.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:34.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:34.883 00.000 5052 Enqueuing Expose request
01:50:34.912 00.029 8976 Received - 47 (G) 
01:50:34.912 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:34.912 00.000 8976 stepped: pos (-5, 13)
01:50:34.912 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:50:34.912 00.000 8976 MountToCamera -- mountX=1.10 mountY=-1.35 hyp=1.74 mountTheta=-0.89 cameraX=0.70, cameraY=1.60 cameraTheta=1.16
01:50:34.912 00.000 8976 incremental bump (0.700, 1.595) isValid = 1
01:50:34.912 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
01:50:34.912 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:50:34.912 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:50:34.912 00.000 8976 move complete, result=0
01:50:34.912 00.000 9828 Worker thread wakes up
01:50:34.912 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:50:34.912 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:50:34.912 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.02)
01:50:34.912 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:50:34.912 00.000 8976 worker thread done servicing request
01:50:34.913 00.001 8976 Worker thread wakes up
01:50:34.913 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:34.913 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
01:50:34.913 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
01:50:34.913 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:50:34.913 00.000 9828 BLC: window closed
01:50:34.913 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:34.913 00.000 9828 MoveAxis(E, 16, B)
01:50:34.913 00.000 9828 Guiding  Dir = 2, Dur = 16
01:50:34.913 00.000 9828 IsSlewing returns 0
01:50:34.913 00.000 9828 IsGuiding returns 0
01:50:34.914 00.001 9828 PulseGuide returned control before completion, sleep 26
01:50:34.949 00.035 9828 IsGuiding returns 1
01:50:34.949 00.000 9828 scope still moving after pulse duration time elapsed
01:50:34.981 00.032 9828 IsSlewing returns 0
01:50:34.981 00.000 9828 IsGuiding returns 1
01:50:35.012 00.031 9828 IsSlewing returns 0
01:50:35.012 00.000 9828 IsGuiding returns 1
01:50:35.043 00.031 9828 IsSlewing returns 0
01:50:35.043 00.000 9828 IsGuiding returns 0
01:50:35.043 00.000 9828 scope move finished after 16 + 113 ms
01:50:35.043 00.000 9828 Move returns status 0, amount 16
01:50:35.043 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:35.043 00.000 9828 MoveAxis(N, 14, B)
01:50:35.043 00.000 9828 Guiding  Dir = 0, Dur = 14
01:50:35.058 00.015 9828 IsSlewing returns 0
01:50:35.058 00.000 9828 IsGuiding returns 0
01:50:35.058 00.000 9828 PulseGuide returned control before completion, sleep 24
01:50:35.089 00.031 9828 IsGuiding returns 1
01:50:35.089 00.000 9828 scope still moving after pulse duration time elapsed
01:50:35.120 00.031 9828 IsSlewing returns 0
01:50:35.120 00.000 9828 IsGuiding returns 1
01:50:35.151 00.031 9828 IsSlewing returns 0
01:50:35.151 00.000 9828 IsGuiding returns 1
01:50:35.183 00.032 9828 IsSlewing returns 0
01:50:35.183 00.000 9828 IsGuiding returns 1
01:50:35.214 00.031 9828 IsSlewing returns 0
01:50:35.214 00.000 9828 IsGuiding returns 0
01:50:35.215 00.001 9828 scope move finished after 14 + 141 ms
01:50:35.215 00.000 9828 Move returns status 0, amount 14
01:50:35.215 00.000 9828 move complete, result=0
01:50:35.215 00.000 9828 worker thread done servicing request
01:50:35.215 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:50:35.606 00.391 8976 Exposure complete
01:50:35.612 00.006 8976 worker thread done servicing request
01:50:35.612 00.000 5052 OnExposeComplete: enter
01:50:35.612 00.000 5052 UpdateGuideState(): m_state=6
01:50:35.612 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5799
01:50:35.612 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.57, Mass=213, SNR=10.1, Peak=79 HFD=2.4
01:50:35.612 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
01:50:35.612 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
01:50:35.612 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.63 mountX=-0.21 mountY=-0.09, mountTheta=-2.76
01:50:35.613 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.14, opts=13)
01:50:35.613 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.14)
01:50:35.613 00.000 8976 Worker thread wakes up
01:50:35.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.14) opts 0xd
01:50:35.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.14)
01:50:35.613 00.000 8976 Moving (0.19, -0.14) raw xDistance=-0.21 yDistance=-0.09
01:50:35.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:50:35.614 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:50:35.614 00.000 8976 MoveAxis(R, 0, ABG)
01:50:35.614 00.000 8976 MoveAxis(U, 0, ABG)
01:50:35.614 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:50:35.614 00.000 8976 MountToCamera -- mountX=0.99 mountY=-1.59 hyp=1.87 mountTheta=-1.01 cameraX=0.96, cameraY=1.60 cameraTheta=1.03
01:50:35.614 00.000 8976 incremental bump (0.961, 1.604) isValid = 1
01:50:35.614 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:50:35.614 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:35.614 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:35.614 00.000 8976 move complete, result=0
01:50:35.614 00.000 8976 worker thread done servicing request
01:50:35.614 00.000 9828 Worker thread wakes up
01:50:35.614 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:35.614 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:35.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:50:35.614 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:50:35.615 00.001 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:50:35.615 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:50:35.615 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:50:35.615 00.000 9828 BLC: window closed
01:50:35.615 00.000 9828 MoveAxis(E, 20, B)
01:50:35.615 00.000 9828 Guiding  Dir = 2, Dur = 20
01:50:35.615 00.000 9828 IsSlewing returns 0
01:50:35.615 00.000 9828 IsGuiding returns 0
01:50:35.615 00.000 9828 PulseGuide returned control before completion, sleep 30
01:50:35.625 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:50:35.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:35.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:35.625 00.000 5052 Enqueuing Expose request
01:50:35.625 00.000 8976 Worker thread wakes up
01:50:35.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:35.625 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:35.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:35.649 00.024 9828 IsGuiding returns 1
01:50:35.649 00.000 9828 scope still moving after pulse duration time elapsed
01:50:35.679 00.030 9828 IsSlewing returns 0
01:50:35.680 00.001 9828 IsGuiding returns 1
01:50:35.711 00.031 9828 IsSlewing returns 0
01:50:35.711 00.000 9828 IsGuiding returns 1
01:50:35.742 00.031 9828 IsSlewing returns 0
01:50:35.742 00.000 9828 IsGuiding returns 1
01:50:35.773 00.031 9828 IsSlewing returns 0
01:50:35.773 00.000 9828 IsGuiding returns 1
01:50:35.804 00.031 9828 IsSlewing returns 0
01:50:35.804 00.000 9828 IsGuiding returns 0
01:50:35.804 00.000 9828 scope move finished after 20 + 168 ms
01:50:35.804 00.000 9828 Move returns status 0, amount 20
01:50:35.804 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:35.804 00.000 9828 MoveAxis(N, 13, B)
01:50:35.804 00.000 9828 Guiding  Dir = 0, Dur = 13
01:50:35.819 00.015 9828 IsSlewing returns 0
01:50:35.819 00.000 9828 IsGuiding returns 0
01:50:35.819 00.000 9828 PulseGuide returned control before completion, sleep 23
01:50:35.850 00.031 9828 IsGuiding returns 1
01:50:35.850 00.000 9828 scope still moving after pulse duration time elapsed
01:50:35.880 00.030 9828 IsSlewing returns 0
01:50:35.880 00.000 9828 IsGuiding returns 1
01:50:35.912 00.032 9828 IsSlewing returns 0
01:50:35.912 00.000 9828 IsGuiding returns 1
01:50:35.943 00.031 9828 IsSlewing returns 0
01:50:35.943 00.000 9828 IsGuiding returns 1
01:50:35.975 00.032 9828 IsSlewing returns 0
01:50:35.975 00.000 9828 IsGuiding returns 0
01:50:35.975 00.000 9828 scope move finished after 13 + 142 ms
01:50:35.975 00.000 9828 Move returns status 0, amount 13
01:50:35.975 00.000 9828 move complete, result=0
01:50:35.975 00.000 9828 worker thread done servicing request
01:50:35.975 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:50:36.315 00.340 8976 Exposure complete
01:50:36.321 00.006 8976 worker thread done servicing request
01:50:36.322 00.001 5052 OnExposeComplete: enter
01:50:36.322 00.000 5052 UpdateGuideState(): m_state=6
01:50:36.322 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5800
01:50:36.322 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=282.13, Mass=197, SNR=9.7, Peak=74 HFD=2.4
01:50:36.322 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
01:50:36.322 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
01:50:36.322 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.42 hyp=0.63 cameraTheta=0.73 mountX=0.16 mountY=-0.62, mountTheta=-1.32
01:50:36.323 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.42, opts=13)
01:50:36.324 00.001 5052 Enqueuing Move request for stepguider (0.47, 0.42)
01:50:36.324 00.000 8976 Worker thread wakes up
01:50:36.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.42) opts 0xd
01:50:36.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.42)
01:50:36.324 00.000 8976 Moving (0.47, 0.42) raw xDistance=0.16 yDistance=-0.62
01:50:36.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:50:36.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
01:50:36.324 00.000 8976 MoveAxis(R, 0, ABG)
01:50:36.324 00.000 8976 MoveAxis(U, 2, ABG)
01:50:36.324 00.000 8976 stepping (-5, 13) + (0, 2)
01:50:36.324 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:36.325 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:50:36.335 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:50:36.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:36.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:36.335 00.000 5052 Enqueuing Expose request
01:50:36.351 00.016 8976 Received - 47 (G) 
01:50:36.351 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:36.351 00.000 8976 stepped: pos (-5, 15)
01:50:36.351 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:50:36.351 00.000 8976 MountToCamera -- mountX=0.92 mountY=-1.85 hyp=2.06 mountTheta=-1.11 cameraX=1.23, cameraY=1.66 cameraTheta=0.93
01:50:36.351 00.000 8976 incremental bump (1.229, 1.658) isValid = 1
01:50:36.351 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:50:36.351 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:50:36.351 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:50:36.351 00.000 8976 move complete, result=0
01:50:36.352 00.001 8976 worker thread done servicing request
01:50:36.352 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
01:50:36.352 00.000 8976 Worker thread wakes up
01:50:36.352 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:36.352 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:36.352 00.000 9828 Worker thread wakes up
01:50:36.352 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:50:36.352 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:50:36.352 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
01:50:36.352 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
01:50:36.352 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
01:50:36.352 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:50:36.352 00.000 9828 BLC: window closed
01:50:36.352 00.000 9828 MoveAxis(E, 23, B)
01:50:36.352 00.000 9828 Guiding  Dir = 2, Dur = 23
01:50:36.353 00.001 9828 IsSlewing returns 0
01:50:36.353 00.000 9828 IsGuiding returns 0
01:50:36.353 00.000 9828 PulseGuide returned control before completion, sleep 33
01:50:36.397 00.044 9828 IsGuiding returns 1
01:50:36.397 00.000 9828 scope still moving after pulse duration time elapsed
01:50:36.427 00.030 9828 IsSlewing returns 0
01:50:36.428 00.001 9828 IsGuiding returns 1
01:50:36.459 00.031 9828 IsSlewing returns 0
01:50:36.459 00.000 9828 IsGuiding returns 1
01:50:36.494 00.035 9828 IsSlewing returns 0
01:50:36.494 00.000 9828 IsGuiding returns 0
01:50:36.494 00.000 9828 scope move finished after 23 + 117 ms
01:50:36.494 00.000 9828 Move returns status 0, amount 23
01:50:36.494 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:36.494 00.000 9828 MoveAxis(N, 12, B)
01:50:36.494 00.000 9828 Guiding  Dir = 0, Dur = 12
01:50:36.510 00.016 9828 IsSlewing returns 0
01:50:36.510 00.000 9828 IsGuiding returns 0
01:50:36.510 00.000 9828 PulseGuide returned control before completion, sleep 22
01:50:36.541 00.031 9828 IsGuiding returns 1
01:50:36.542 00.001 9828 scope still moving after pulse duration time elapsed
01:50:36.572 00.030 9828 IsSlewing returns 0
01:50:36.572 00.000 9828 IsGuiding returns 1
01:50:36.602 00.030 9828 IsSlewing returns 0
01:50:36.602 00.000 9828 IsGuiding returns 1
01:50:36.633 00.031 9828 IsSlewing returns 0
01:50:36.633 00.000 9828 IsGuiding returns 1
01:50:36.663 00.030 9828 IsSlewing returns 0
01:50:36.663 00.000 9828 IsGuiding returns 0
01:50:36.664 00.001 9828 scope move finished after 12 + 141 ms
01:50:36.664 00.000 9828 Move returns status 0, amount 12
01:50:36.664 00.000 9828 move complete, result=0
01:50:36.664 00.000 9828 worker thread done servicing request
01:50:36.664 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:50:37.041 00.377 8976 Exposure complete
01:50:37.046 00.005 8976 worker thread done servicing request
01:50:37.046 00.000 5052 OnExposeComplete: enter
01:50:37.046 00.000 5052 UpdateGuideState(): m_state=6
01:50:37.046 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5801
01:50:37.046 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.62, Mass=216, SNR=10.2, Peak=76 HFD=1.7
01:50:37.046 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
01:50:37.046 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
01:50:37.046 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.09 hyp=0.43 cameraTheta=-0.21 mountX=-0.27 mountY=-0.30, mountTheta=-2.30
01:50:37.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.09, opts=13)
01:50:37.047 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.09)
01:50:37.047 00.000 8976 Worker thread wakes up
01:50:37.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.09) opts 0xd
01:50:37.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.09)
01:50:37.047 00.000 8976 Moving (0.42, -0.09) raw xDistance=-0.27 yDistance=-0.30
01:50:37.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:50:37.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
01:50:37.047 00.000 8976 MoveAxis(R, 1, ABG)
01:50:37.047 00.000 8976 stepping (-5, 15) + (1, 0)
01:50:37.048 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:37.048 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:50:37.057 00.009 5052 UpdateGuideState exits: m=216 SNR=10.2
01:50:37.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:37.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:37.057 00.000 5052 Enqueuing Expose request
01:50:37.069 00.012 8976 Received - 47 (G) 
01:50:37.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:37.069 00.000 8976 stepped: pos (-4, 15)
01:50:37.069 00.000 8976 MoveAxis(U, 1, ABG)
01:50:37.069 00.000 8976 stepping (-4, 15) + (0, 1)
01:50:37.069 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:37.102 00.033 8976 Received - 47 (G) 
01:50:37.102 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:37.102 00.000 8976 stepped: pos (-4, 16)
01:50:37.102 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:50:37.102 00.000 8976 MountToCamera -- mountX=0.82 mountY=-2.08 hyp=2.23 mountTheta=-1.20 cameraX=1.48, cameraY=1.67 cameraTheta=0.85
01:50:37.102 00.000 8976 incremental bump (1.478, 1.672) isValid = 1
01:50:37.102 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:50:37.102 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:50:37.102 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:50:37.102 00.000 8976 move complete, result=0
01:50:37.102 00.000 9828 Worker thread wakes up
01:50:37.102 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:50:37.102 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:50:37.102 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:50:37.102 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
01:50:37.102 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
01:50:37.102 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:50:37.103 00.001 8976 worker thread done servicing request
01:50:37.103 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:50:37.103 00.000 9828 BLC: window closed
01:50:37.103 00.000 9828 MoveAxis(E, 25, B)
01:50:37.103 00.000 9828 Guiding  Dir = 2, Dur = 25
01:50:37.103 00.000 8976 Worker thread wakes up
01:50:37.103 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:37.103 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:37.104 00.001 9828 IsSlewing returns 0
01:50:37.104 00.000 9828 IsGuiding returns 0
01:50:37.104 00.000 9828 PulseGuide returned control before completion, sleep 35
01:50:37.143 00.039 9828 IsGuiding returns 1
01:50:37.143 00.000 9828 scope still moving after pulse duration time elapsed
01:50:37.174 00.031 9828 IsSlewing returns 0
01:50:37.174 00.000 9828 IsGuiding returns 1
01:50:37.205 00.031 9828 IsSlewing returns 0
01:50:37.205 00.000 9828 IsGuiding returns 1
01:50:37.236 00.031 9828 IsSlewing returns 0
01:50:37.236 00.000 9828 IsGuiding returns 1
01:50:37.267 00.031 9828 IsSlewing returns 0
01:50:37.267 00.000 9828 IsGuiding returns 0
01:50:37.267 00.000 9828 scope move finished after 25 + 138 ms
01:50:37.267 00.000 9828 Move returns status 0, amount 25
01:50:37.267 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:37.267 00.000 9828 MoveAxis(N, 11, B)
01:50:37.267 00.000 9828 Guiding  Dir = 0, Dur = 11
01:50:37.282 00.015 9828 IsSlewing returns 0
01:50:37.282 00.000 9828 IsGuiding returns 0
01:50:37.282 00.000 9828 PulseGuide returned control before completion, sleep 21
01:50:37.314 00.032 9828 IsGuiding returns 1
01:50:37.314 00.000 9828 scope still moving after pulse duration time elapsed
01:50:37.345 00.031 9828 IsSlewing returns 0
01:50:37.345 00.000 9828 IsGuiding returns 1
01:50:37.391 00.046 9828 IsSlewing returns 0
01:50:37.391 00.000 9828 IsGuiding returns 1
01:50:37.422 00.031 9828 IsSlewing returns 0
01:50:37.422 00.000 9828 IsGuiding returns 0
01:50:37.422 00.000 9828 scope move finished after 11 + 128 ms
01:50:37.422 00.000 9828 Move returns status 0, amount 11
01:50:37.422 00.000 9828 move complete, result=0
01:50:37.422 00.000 9828 worker thread done servicing request
01:50:37.422 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:50:37.797 00.375 8976 Exposure complete
01:50:37.802 00.005 8976 worker thread done servicing request
01:50:37.802 00.000 5052 OnExposeComplete: enter
01:50:37.802 00.000 5052 UpdateGuideState(): m_state=6
01:50:37.802 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5802
01:50:37.802 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.85, Mass=205, SNR=10.0, Peak=81 HFD=2.0
01:50:37.802 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
01:50:37.802 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:50:37.802 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.14 hyp=0.35 cameraTheta=0.41 mountX=-0.02 mountY=-0.35, mountTheta=-1.63
01:50:37.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.14, opts=13)
01:50:37.803 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.14)
01:50:37.803 00.000 8976 Worker thread wakes up
01:50:37.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.14) opts 0xd
01:50:37.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.14)
01:50:37.803 00.000 8976 Moving (0.32, 0.14) raw xDistance=-0.02 yDistance=-0.35
01:50:37.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:50:37.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:50:37.803 00.000 8976 MoveAxis(R, 0, ABG)
01:50:37.803 00.000 8976 MoveAxis(U, 1, ABG)
01:50:37.803 00.000 8976 stepping (-4, 16) + (0, 1)
01:50:37.803 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:37.804 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:50:37.814 00.010 5052 UpdateGuideState exits: m=205 SNR=10.0
01:50:37.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:37.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:37.814 00.000 5052 Enqueuing Expose request
01:50:37.837 00.023 8976 Received - 47 (G) 
01:50:37.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:37.837 00.000 8976 stepped: pos (-4, 17)
01:50:37.837 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:50:37.837 00.000 8976 MountToCamera -- mountX=0.75 mountY=-2.28 hyp=2.40 mountTheta=-1.25 cameraX=1.69, cameraY=1.71 cameraTheta=0.79
01:50:37.837 00.000 8976 incremental bump (1.691, 1.706) isValid = 1
01:50:37.838 00.001 8976 Scheduling Mount bump of (0.081, 0.085)
01:50:37.838 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:50:37.838 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:50:37.838 00.000 8976 move complete, result=0
01:50:37.838 00.000 9828 Worker thread wakes up
01:50:37.838 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:50:37.838 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:50:37.838 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
01:50:37.838 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
01:50:37.838 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
01:50:37.838 00.000 8976 worker thread done servicing request
01:50:37.838 00.000 8976 Worker thread wakes up
01:50:37.838 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
01:50:37.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:37.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:37.838 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:50:37.838 00.000 9828 BLC: window closed
01:50:37.838 00.000 9828 MoveAxis(E, 27, B)
01:50:37.839 00.001 9828 Guiding  Dir = 2, Dur = 27
01:50:37.839 00.000 9828 IsSlewing returns 0
01:50:37.839 00.000 9828 IsGuiding returns 0
01:50:37.839 00.000 9828 PulseGuide returned control before completion, sleep 37
01:50:37.890 00.051 9828 IsGuiding returns 1
01:50:37.890 00.000 9828 scope still moving after pulse duration time elapsed
01:50:37.920 00.030 9828 IsSlewing returns 0
01:50:37.920 00.000 9828 IsGuiding returns 1
01:50:37.952 00.032 9828 IsSlewing returns 0
01:50:37.952 00.000 9828 IsGuiding returns 1
01:50:37.982 00.030 9828 IsSlewing returns 0
01:50:37.982 00.000 9828 IsGuiding returns 0
01:50:37.982 00.000 9828 scope move finished after 27 + 116 ms
01:50:37.982 00.000 9828 Move returns status 0, amount 27
01:50:37.982 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:37.982 00.000 9828 MoveAxis(N, 10, B)
01:50:37.982 00.000 9828 Guiding  Dir = 0, Dur = 10
01:50:37.997 00.015 9828 IsSlewing returns 0
01:50:37.997 00.000 9828 IsGuiding returns 0
01:50:37.997 00.000 9828 PulseGuide returned control before completion, sleep 20
01:50:38.029 00.032 9828 IsGuiding returns 1
01:50:38.029 00.000 9828 scope still moving after pulse duration time elapsed
01:50:38.060 00.031 9828 IsSlewing returns 0
01:50:38.060 00.000 9828 IsGuiding returns 1
01:50:38.091 00.031 9828 IsSlewing returns 0
01:50:38.091 00.000 9828 IsGuiding returns 1
01:50:38.123 00.032 9828 IsSlewing returns 0
01:50:38.123 00.000 9828 IsGuiding returns 1
01:50:38.155 00.032 9828 IsSlewing returns 0
01:50:38.155 00.000 9828 IsGuiding returns 0
01:50:38.155 00.000 9828 scope move finished after 10 + 147 ms
01:50:38.155 00.000 9828 Move returns status 0, amount 10
01:50:38.155 00.000 9828 move complete, result=0
01:50:38.155 00.000 9828 worker thread done servicing request
01:50:38.156 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:50:38.532 00.376 8976 Exposure complete
01:50:38.537 00.005 8976 worker thread done servicing request
01:50:38.537 00.000 5052 OnExposeComplete: enter
01:50:38.537 00.000 5052 UpdateGuideState(): m_state=6
01:50:38.537 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5803
01:50:38.538 00.001 5052 Star::Find returns 1 (0), X=329.07, Y=281.84, Mass=207, SNR=9.9, Peak=71 HFD=2.3
01:50:38.538 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
01:50:38.538 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
01:50:38.538 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.21 mountX=0.16 mountY=0.01, mountTheta=0.07
01:50:38.538 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.13, opts=13)
01:50:38.538 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.13)
01:50:38.539 00.001 8976 Worker thread wakes up
01:50:38.539 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.13) opts 0xd
01:50:38.539 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.13)
01:50:38.539 00.000 8976 Moving (-0.10, 0.13) raw xDistance=0.16 yDistance=0.01
01:50:38.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:50:38.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:50:38.539 00.000 8976 MoveAxis(R, 0, ABG)
01:50:38.539 00.000 8976 MoveAxis(U, 0, ABG)
01:50:38.539 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:50:38.539 00.000 8976 MountToCamera -- mountX=0.70 mountY=-2.42 hyp=2.52 mountTheta=-1.29 cameraX=1.83, cameraY=1.73 cameraTheta=0.76
01:50:38.540 00.001 8976 incremental bump (1.834, 1.729) isValid = 1
01:50:38.540 00.000 8976 Scheduling Mount bump of (0.084, 0.082)
01:50:38.540 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:50:38.540 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:50:38.540 00.000 8976 move complete, result=0
01:50:38.540 00.000 9828 Worker thread wakes up
01:50:38.540 00.000 8976 worker thread done servicing request
01:50:38.540 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:50:38.540 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:50:38.540 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
01:50:38.540 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
01:50:38.540 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
01:50:38.540 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:50:38.540 00.000 9828 BLC: window closed
01:50:38.540 00.000 9828 MoveAxis(E, 28, B)
01:50:38.540 00.000 9828 Guiding  Dir = 2, Dur = 28
01:50:38.540 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
01:50:38.541 00.001 9828 IsSlewing returns 0
01:50:38.541 00.000 9828 IsGuiding returns 0
01:50:38.541 00.000 9828 PulseGuide returned control before completion, sleep 38
01:50:38.550 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
01:50:38.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:38.550 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:38.550 00.000 5052 Enqueuing Expose request
01:50:38.550 00.000 8976 Worker thread wakes up
01:50:38.551 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:38.551 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:38.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:38.589 00.038 9828 IsGuiding returns 1
01:50:38.589 00.000 9828 scope still moving after pulse duration time elapsed
01:50:38.619 00.030 9828 IsSlewing returns 0
01:50:38.620 00.001 9828 IsGuiding returns 1
01:50:38.649 00.029 9828 IsSlewing returns 0
01:50:38.649 00.000 9828 IsGuiding returns 1
01:50:38.680 00.031 9828 IsSlewing returns 0
01:50:38.680 00.000 9828 IsGuiding returns 0
01:50:38.680 00.000 9828 scope move finished after 28 + 111 ms
01:50:38.680 00.000 9828 Move returns status 0, amount 28
01:50:38.680 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:38.680 00.000 9828 MoveAxis(N, 10, B)
01:50:38.680 00.000 9828 Guiding  Dir = 0, Dur = 10
01:50:38.695 00.015 9828 IsSlewing returns 0
01:50:38.695 00.000 9828 IsGuiding returns 0
01:50:38.696 00.001 9828 PulseGuide returned control before completion, sleep 20
01:50:38.726 00.030 9828 IsGuiding returns 1
01:50:38.726 00.000 9828 scope still moving after pulse duration time elapsed
01:50:38.757 00.031 9828 IsSlewing returns 0
01:50:38.757 00.000 9828 IsGuiding returns 1
01:50:38.788 00.031 9828 IsSlewing returns 0
01:50:38.788 00.000 9828 IsGuiding returns 1
01:50:38.819 00.031 9828 IsSlewing returns 0
01:50:38.819 00.000 9828 IsGuiding returns 1
01:50:38.851 00.032 9828 IsSlewing returns 0
01:50:38.851 00.000 9828 IsGuiding returns 0
01:50:38.851 00.000 9828 scope move finished after 10 + 145 ms
01:50:38.852 00.001 9828 Move returns status 0, amount 10
01:50:38.852 00.000 9828 move complete, result=0
01:50:38.852 00.000 9828 worker thread done servicing request
01:50:38.852 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:50:39.240 00.388 8976 Exposure complete
01:50:39.245 00.005 8976 worker thread done servicing request
01:50:39.245 00.000 5052 OnExposeComplete: enter
01:50:39.245 00.000 5052 UpdateGuideState(): m_state=6
01:50:39.245 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5804
01:50:39.245 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.79, Mass=195, SNR=9.7, Peak=72 HFD=2.3
01:50:39.245 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
01:50:39.245 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
01:50:39.245 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.82 mountX=0.08 mountY=-0.03, mountTheta=-0.32
01:50:39.246 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.08, opts=13)
01:50:39.246 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.08)
01:50:39.246 00.000 8976 Worker thread wakes up
01:50:39.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.08) opts 0xd
01:50:39.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.08)
01:50:39.246 00.000 8976 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.03
01:50:39.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:50:39.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:50:39.246 00.000 8976 MoveAxis(R, 0, ABG)
01:50:39.246 00.000 8976 MoveAxis(U, 0, ABG)
01:50:39.246 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:50:39.246 00.000 8976 MountToCamera -- mountX=0.67 mountY=-2.51 hyp=2.60 mountTheta=-1.31 cameraX=1.93, cameraY=1.74 cameraTheta=0.73
01:50:39.246 00.000 8976 incremental bump (1.930, 1.744) isValid = 1
01:50:39.246 00.000 8976 Scheduling Mount bump of (0.061, 0.057)
01:50:39.247 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.06, opts=4)
01:50:39.247 00.000 8976 Enqueuing Move request for scope (0.06, 0.06)
01:50:39.247 00.000 8976 move complete, result=0
01:50:39.247 00.000 9828 Worker thread wakes up
01:50:39.247 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0x4
01:50:39.247 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:50:39.247 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
01:50:39.247 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.52)
01:50:39.247 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.75 mountX=-0.06 mountY=-0.05, mountTheta=-2.48
01:50:39.247 00.000 9828 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.05
01:50:39.247 00.000 9828 BLC: window closed
01:50:39.247 00.000 8976 worker thread done servicing request
01:50:39.247 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:50:39.247 00.000 9828 MoveAxis(E, 20, B)
01:50:39.247 00.000 9828 Guiding  Dir = 2, Dur = 20
01:50:39.248 00.001 9828 IsSlewing returns 0
01:50:39.248 00.000 9828 IsGuiding returns 0
01:50:39.248 00.000 9828 PulseGuide returned control before completion, sleep 30
01:50:39.258 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
01:50:39.258 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:39.258 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:39.258 00.000 5052 Enqueuing Expose request
01:50:39.258 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:39.259 00.001 8976 Worker thread wakes up
01:50:39.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:39.259 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:39.284 00.025 9828 IsGuiding returns 1
01:50:39.284 00.000 9828 scope still moving after pulse duration time elapsed
01:50:39.315 00.031 9828 IsSlewing returns 0
01:50:39.315 00.000 9828 IsGuiding returns 1
01:50:39.347 00.032 9828 IsSlewing returns 0
01:50:39.347 00.000 9828 IsGuiding returns 1
01:50:39.378 00.031 9828 IsSlewing returns 0
01:50:39.378 00.000 9828 IsGuiding returns 0
01:50:39.378 00.000 9828 scope move finished after 20 + 110 ms
01:50:39.379 00.001 9828 Move returns status 0, amount 20
01:50:39.379 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:39.379 00.000 9828 MoveAxis(N, 7, B)
01:50:39.379 00.000 9828 Guiding  Dir = 0, Dur = 7
01:50:39.391 00.012 9828 IsSlewing returns 0
01:50:39.391 00.000 9828 IsGuiding returns 0
01:50:39.391 00.000 9828 PulseGuide returned control before completion, sleep 17
01:50:39.423 00.032 9828 IsGuiding returns 1
01:50:39.423 00.000 9828 scope still moving after pulse duration time elapsed
01:50:39.454 00.031 9828 IsSlewing returns 0
01:50:39.459 00.005 9828 IsGuiding returns 1
01:50:39.501 00.042 9828 IsSlewing returns 0
01:50:39.501 00.000 9828 IsGuiding returns 1
01:50:39.533 00.032 9828 IsSlewing returns 0
01:50:39.533 00.000 9828 IsGuiding returns 0
01:50:39.533 00.000 9828 scope move finished after 7 + 134 ms
01:50:39.533 00.000 9828 Move returns status 0, amount 7
01:50:39.533 00.000 9828 move complete, result=0
01:50:39.533 00.000 9828 worker thread done servicing request
01:50:39.533 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.0 px 7 ms NORTH
01:50:39.951 00.418 8976 Exposure complete
01:50:39.956 00.005 8976 worker thread done servicing request
01:50:39.956 00.000 5052 OnExposeComplete: enter
01:50:39.956 00.000 5052 UpdateGuideState(): m_state=6
01:50:39.956 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5805
01:50:39.956 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.86, Mass=186, SNR=9.5, Peak=69 HFD=2.3
01:50:39.956 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:50:39.956 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
01:50:39.956 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.15 hyp=0.45 cameraTheta=2.80 mountX=0.33 mountY=0.28, mountTheta=0.70
01:50:39.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.15, opts=13)
01:50:39.957 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.15)
01:50:39.957 00.000 8976 Worker thread wakes up
01:50:39.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.15) opts 0xd
01:50:39.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.15)
01:50:39.957 00.000 8976 Moving (-0.43, 0.15) raw xDistance=0.33 yDistance=0.28
01:50:39.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:50:39.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:50:39.957 00.000 8976 MoveAxis(L, 1, ABG)
01:50:39.957 00.000 8976 stepping (-4, 17) + (-1, 0)
01:50:39.957 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:39.958 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
01:50:39.967 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
01:50:39.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:39.967 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:39.967 00.000 5052 Enqueuing Expose request
01:50:39.979 00.012 8976 Received - 47 (G) 
01:50:39.979 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:39.979 00.000 8976 stepped: pos (-5, 17)
01:50:39.979 00.000 8976 MoveAxis(D, 1, ABG)
01:50:39.979 00.000 8976 stepping (-5, 17) + (0, -1)
01:50:39.979 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:40.011 00.032 8976 Received - 47 (G) 
01:50:40.012 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:40.012 00.000 8976 stepped: pos (-5, 16)
01:50:40.012 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
01:50:40.012 00.000 8976 MountToCamera -- mountX=0.70 mountY=-2.52 hyp=2.62 mountTheta=-1.30 cameraX=1.92, cameraY=1.77 cameraTheta=0.74
01:50:40.012 00.000 8976 incremental bump (1.925, 1.775) isValid = 1
01:50:40.012 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
01:50:40.012 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:50:40.012 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:50:40.012 00.000 8976 move complete, result=0
01:50:40.012 00.000 9828 Worker thread wakes up
01:50:40.012 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:50:40.012 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:50:40.012 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
01:50:40.013 00.001 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.51)
01:50:40.013 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
01:50:40.013 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:50:40.013 00.000 9828 BLC: window closed
01:50:40.013 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:50:40.013 00.000 8976 worker thread done servicing request
01:50:40.013 00.000 8976 Worker thread wakes up
01:50:40.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:40.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:40.013 00.000 9828 MoveAxis(E, 28, B)
01:50:40.013 00.000 9828 Guiding  Dir = 2, Dur = 28
01:50:40.016 00.003 9828 IsSlewing returns 0
01:50:40.017 00.001 9828 IsGuiding returns 0
01:50:40.017 00.000 9828 PulseGuide returned control before completion, sleep 38
01:50:40.057 00.040 9828 IsGuiding returns 1
01:50:40.057 00.000 9828 scope still moving after pulse duration time elapsed
01:50:40.088 00.031 9828 IsSlewing returns 0
01:50:40.088 00.000 9828 IsGuiding returns 1
01:50:40.118 00.030 9828 IsSlewing returns 0
01:50:40.118 00.000 9828 IsGuiding returns 1
01:50:40.149 00.031 9828 IsSlewing returns 0
01:50:40.149 00.000 9828 IsGuiding returns 1
01:50:40.180 00.031 9828 IsSlewing returns 0
01:50:40.180 00.000 9828 IsGuiding returns 0
01:50:40.180 00.000 9828 scope move finished after 28 + 135 ms
01:50:40.180 00.000 9828 Move returns status 0, amount 28
01:50:40.180 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:40.180 00.000 9828 MoveAxis(N, 9, B)
01:50:40.180 00.000 9828 Guiding  Dir = 0, Dur = 9
01:50:40.196 00.016 9828 IsSlewing returns 0
01:50:40.196 00.000 9828 IsGuiding returns 0
01:50:40.196 00.000 9828 PulseGuide returned control before completion, sleep 19
01:50:40.226 00.030 9828 IsGuiding returns 1
01:50:40.226 00.000 9828 scope still moving after pulse duration time elapsed
01:50:40.257 00.031 9828 IsSlewing returns 0
01:50:40.257 00.000 9828 IsGuiding returns 1
01:50:40.290 00.033 9828 IsSlewing returns 0
01:50:40.290 00.000 9828 IsGuiding returns 1
01:50:40.320 00.030 9828 IsSlewing returns 0
01:50:40.320 00.000 9828 IsGuiding returns 0
01:50:40.321 00.001 9828 scope move finished after 9 + 115 ms
01:50:40.321 00.000 9828 Move returns status 0, amount 9
01:50:40.321 00.000 9828 move complete, result=0
01:50:40.321 00.000 9828 worker thread done servicing request
01:50:40.321 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:50:40.705 00.384 8976 Exposure complete
01:50:40.710 00.005 8976 worker thread done servicing request
01:50:40.710 00.000 5052 OnExposeComplete: enter
01:50:40.710 00.000 5052 UpdateGuideState(): m_state=6
01:50:40.710 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5806
01:50:40.710 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=281.90, Mass=190, SNR=9.5, Peak=72 HFD=2.3
01:50:40.710 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:50:40.710 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
01:50:40.710 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=0.19 hyp=0.88 cameraTheta=2.93 mountX=0.56 mountY=0.62, mountTheta=0.84
01:50:40.711 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=0.19, opts=13)
01:50:40.711 00.000 5052 Enqueuing Move request for stepguider (-0.86, 0.19)
01:50:40.711 00.000 8976 Worker thread wakes up
01:50:40.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, 0.19) opts 0xd
01:50:40.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, 0.19)
01:50:40.711 00.000 8976 Moving (-0.86, 0.19) raw xDistance=0.56 yDistance=0.62
01:50:40.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
01:50:40.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.62
01:50:40.711 00.000 8976 MoveAxis(L, 2, ABG)
01:50:40.711 00.000 8976 stepping (-5, 16) + (-2, 0)
01:50:40.711 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:40.712 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:50:40.721 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:50:40.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:40.721 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:40.721 00.000 5052 Enqueuing Expose request
01:50:40.747 00.026 8976 Received - 47 (G) 
01:50:40.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:40.747 00.000 8976 stepped: pos (-7, 16)
01:50:40.747 00.000 8976 MoveAxis(D, 3, ABG)
01:50:40.747 00.000 8976 stepping (-7, 16) + (0, -3)
01:50:40.747 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:40.779 00.032 8976 Received - 47 (G) 
01:50:40.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:40.779 00.000 8976 stepped: pos (-7, 13)
01:50:40.779 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:50:40.779 00.000 8976 MountToCamera -- mountX=0.83 mountY=-2.37 hyp=2.51 mountTheta=-1.24 cameraX=1.74, cameraY=1.81 cameraTheta=0.81
01:50:40.779 00.000 8976 incremental bump (1.735, 1.814) isValid = 1
01:50:40.779 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
01:50:40.779 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:50:40.779 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:50:40.779 00.000 8976 move complete, result=0
01:50:40.779 00.000 9828 Worker thread wakes up
01:50:40.779 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 3 ms SOUTH
01:50:40.779 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:50:40.779 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:50:40.779 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
01:50:40.779 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
01:50:40.779 00.000 8976 worker thread done servicing request
01:50:40.780 00.001 8976 Worker thread wakes up
01:50:40.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:40.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:40.780 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
01:50:40.780 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:50:40.780 00.000 9828 BLC: window closed
01:50:40.780 00.000 9828 MoveAxis(E, 26, B)
01:50:40.780 00.000 9828 Guiding  Dir = 2, Dur = 26
01:50:40.780 00.000 9828 IsSlewing returns 0
01:50:40.780 00.000 9828 IsGuiding returns 0
01:50:40.780 00.000 9828 PulseGuide returned control before completion, sleep 36
01:50:40.829 00.049 9828 IsGuiding returns 1
01:50:40.829 00.000 9828 scope still moving after pulse duration time elapsed
01:50:40.860 00.031 9828 IsSlewing returns 0
01:50:40.860 00.000 9828 IsGuiding returns 1
01:50:40.892 00.032 9828 IsSlewing returns 0
01:50:40.892 00.000 9828 IsGuiding returns 1
01:50:40.924 00.032 9828 IsSlewing returns 0
01:50:40.924 00.000 9828 IsGuiding returns 0
01:50:40.924 00.000 9828 scope move finished after 26 + 117 ms
01:50:40.925 00.001 9828 Move returns status 0, amount 26
01:50:40.925 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:40.925 00.000 9828 MoveAxis(N, 10, B)
01:50:40.925 00.000 9828 Guiding  Dir = 0, Dur = 10
01:50:40.939 00.014 9828 IsSlewing returns 0
01:50:40.940 00.001 9828 IsGuiding returns 0
01:50:40.940 00.000 9828 PulseGuide returned control before completion, sleep 20
01:50:40.970 00.030 9828 IsGuiding returns 1
01:50:40.970 00.000 9828 scope still moving after pulse duration time elapsed
01:50:41.001 00.031 9828 IsSlewing returns 0
01:50:41.001 00.000 9828 IsGuiding returns 1
01:50:41.031 00.030 9828 IsSlewing returns 0
01:50:41.032 00.001 9828 IsGuiding returns 1
01:50:41.063 00.031 9828 IsSlewing returns 0
01:50:41.063 00.000 9828 IsGuiding returns 1
01:50:41.093 00.030 9828 IsSlewing returns 0
01:50:41.093 00.000 9828 IsGuiding returns 0
01:50:41.093 00.000 9828 scope move finished after 10 + 143 ms
01:50:41.093 00.000 9828 Move returns status 0, amount 10
01:50:41.094 00.001 9828 move complete, result=0
01:50:41.094 00.000 9828 worker thread done servicing request
01:50:41.094 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:50:41.472 00.378 8976 Exposure complete
01:50:41.478 00.006 8976 worker thread done servicing request
01:50:41.478 00.000 5052 OnExposeComplete: enter
01:50:41.478 00.000 5052 UpdateGuideState(): m_state=6
01:50:41.478 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5807
01:50:41.478 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.49, Mass=200, SNR=9.8, Peak=80 HFD=2.0
01:50:41.478 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.60 = 1.69)
01:50:41.478 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
01:50:41.478 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.22 hyp=0.39 cameraTheta=-2.55 mountX=-0.04 mountY=0.39, mountTheta=1.69
01:50:41.479 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.22, opts=13)
01:50:41.479 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.22)
01:50:41.479 00.000 8976 Worker thread wakes up
01:50:41.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.22) opts 0xd
01:50:41.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.22)
01:50:41.479 00.000 8976 Moving (-0.32, -0.22) raw xDistance=-0.04 yDistance=0.39
01:50:41.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:50:41.480 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
01:50:41.480 00.000 8976 MoveAxis(R, 0, ABG)
01:50:41.480 00.000 8976 MoveAxis(D, 2, ABG)
01:50:41.480 00.000 8976 stepping (-7, 13) + (0, -2)
01:50:41.480 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:41.480 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:50:41.490 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:50:41.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:41.490 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:41.490 00.000 5052 Enqueuing Expose request
01:50:41.514 00.024 8976 Received - 47 (G) 
01:50:41.514 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:41.514 00.000 8976 stepped: pos (-7, 11)
01:50:41.514 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:50:41.514 00.000 8976 MountToCamera -- mountX=0.91 mountY=-2.17 hyp=2.35 mountTheta=-1.17 cameraX=1.51, cameraY=1.79 cameraTheta=0.87
01:50:41.514 00.000 8976 incremental bump (1.515, 1.793) isValid = 1
01:50:41.514 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
01:50:41.514 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:50:41.514 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:50:41.514 00.000 8976 move complete, result=0
01:50:41.514 00.000 8976 worker thread done servicing request
01:50:41.514 00.000 8976 Worker thread wakes up
01:50:41.514 00.000 9828 Worker thread wakes up
01:50:41.514 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:50:41.514 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:50:41.514 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
01:50:41.514 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
01:50:41.514 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:50:41.515 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:41.515 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
01:50:41.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:41.515 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:50:41.515 00.000 9828 BLC: window closed
01:50:41.515 00.000 9828 MoveAxis(E, 25, B)
01:50:41.515 00.000 9828 Guiding  Dir = 2, Dur = 25
01:50:41.515 00.000 9828 IsSlewing returns 0
01:50:41.515 00.000 9828 IsGuiding returns 0
01:50:41.516 00.001 9828 PulseGuide returned control before completion, sleep 35
01:50:41.556 00.040 9828 IsGuiding returns 1
01:50:41.556 00.000 9828 scope still moving after pulse duration time elapsed
01:50:41.587 00.031 9828 IsSlewing returns 0
01:50:41.587 00.000 9828 IsGuiding returns 1
01:50:41.619 00.032 9828 IsSlewing returns 0
01:50:41.619 00.000 9828 IsGuiding returns 1
01:50:41.649 00.030 9828 IsSlewing returns 0
01:50:41.649 00.000 9828 IsGuiding returns 1
01:50:41.680 00.031 9828 IsSlewing returns 0
01:50:41.680 00.000 9828 IsGuiding returns 1
01:50:41.711 00.031 9828 IsSlewing returns 0
01:50:41.711 00.000 9828 IsGuiding returns 0
01:50:41.711 00.000 9828 scope move finished after 25 + 170 ms
01:50:41.711 00.000 9828 Move returns status 0, amount 25
01:50:41.711 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:41.711 00.000 9828 MoveAxis(N, 11, B)
01:50:41.711 00.000 9828 Guiding  Dir = 0, Dur = 11
01:50:41.726 00.015 9828 IsSlewing returns 0
01:50:41.726 00.000 9828 IsGuiding returns 0
01:50:41.726 00.000 9828 PulseGuide returned control before completion, sleep 21
01:50:41.758 00.032 9828 IsGuiding returns 1
01:50:41.759 00.001 9828 scope still moving after pulse duration time elapsed
01:50:41.789 00.030 9828 IsSlewing returns 0
01:50:41.789 00.000 9828 IsGuiding returns 1
01:50:41.820 00.031 9828 IsSlewing returns 0
01:50:41.820 00.000 9828 IsGuiding returns 1
01:50:41.851 00.031 9828 IsSlewing returns 0
01:50:41.851 00.000 9828 IsGuiding returns 1
01:50:41.883 00.032 9828 IsSlewing returns 0
01:50:41.883 00.000 9828 IsGuiding returns 0
01:50:41.883 00.000 9828 scope move finished after 11 + 145 ms
01:50:41.883 00.000 9828 Move returns status 0, amount 11
01:50:41.883 00.000 9828 move complete, result=0
01:50:41.883 00.000 9828 worker thread done servicing request
01:50:41.883 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:50:42.204 00.321 8976 Exposure complete
01:50:42.209 00.005 8976 worker thread done servicing request
01:50:42.209 00.000 5052 OnExposeComplete: enter
01:50:42.209 00.000 5052 UpdateGuideState(): m_state=6
01:50:42.209 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5808
01:50:42.210 00.001 5052 Star::Find returns 1 (0), X=328.90, Y=281.95, Mass=193, SNR=9.7, Peak=79 HFD=2.1
01:50:42.210 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
01:50:42.210 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
01:50:42.210 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.24 hyp=0.36 cameraTheta=2.42 mountX=0.34 mountY=0.10, mountTheta=0.29
01:50:42.210 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.24, opts=13)
01:50:42.210 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.24)
01:50:42.210 00.000 8976 Worker thread wakes up
01:50:42.211 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.24) opts 0xd
01:50:42.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.24)
01:50:42.211 00.000 8976 Moving (-0.27, 0.24) raw xDistance=0.34 yDistance=0.10
01:50:42.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:50:42.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:50:42.211 00.000 8976 MoveAxis(L, 1, ABG)
01:50:42.211 00.000 8976 stepping (-7, 11) + (-1, 0)
01:50:42.211 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:42.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:50:42.221 00.010 5052 UpdateGuideState exits: m=193 SNR=9.7
01:50:42.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:42.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:42.221 00.000 5052 Enqueuing Expose request
01:50:42.234 00.013 8976 Received - 47 (G) 
01:50:42.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:42.234 00.000 8976 stepped: pos (-8, 11)
01:50:42.234 00.000 8976 MoveAxis(U, 0, ABG)
01:50:42.234 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:50:42.234 00.000 8976 MountToCamera -- mountX=1.01 mountY=-2.03 hyp=2.27 mountTheta=-1.11 cameraX=1.34, cameraY=1.82 cameraTheta=0.94
01:50:42.234 00.000 8976 incremental bump (1.344, 1.824) isValid = 1
01:50:42.234 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:50:42.234 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:50:42.234 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:50:42.234 00.000 8976 move complete, result=0
01:50:42.234 00.000 9828 Worker thread wakes up
01:50:42.234 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:50:42.234 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:50:42.234 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:50:42.234 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
01:50:42.234 00.000 8976 worker thread done servicing request
01:50:42.235 00.001 8976 Worker thread wakes up
01:50:42.235 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
01:50:42.235 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:50:42.235 00.000 9828 BLC: window closed
01:50:42.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:42.235 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:50:42.235 00.000 9828 MoveAxis(E, 23, B)
01:50:42.235 00.000 9828 Guiding  Dir = 2, Dur = 23
01:50:42.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:42.235 00.000 9828 IsSlewing returns 0
01:50:42.235 00.000 9828 IsGuiding returns 0
01:50:42.235 00.000 9828 PulseGuide returned control before completion, sleep 33
01:50:42.271 00.036 9828 IsGuiding returns 1
01:50:42.271 00.000 9828 scope still moving after pulse duration time elapsed
01:50:42.302 00.031 9828 IsSlewing returns 0
01:50:42.303 00.001 9828 IsGuiding returns 1
01:50:42.332 00.029 9828 IsSlewing returns 0
01:50:42.333 00.001 9828 IsGuiding returns 1
01:50:42.364 00.031 9828 IsSlewing returns 0
01:50:42.364 00.000 9828 IsGuiding returns 0
01:50:42.364 00.000 9828 scope move finished after 23 + 106 ms
01:50:42.364 00.000 9828 Move returns status 0, amount 23
01:50:42.364 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:42.364 00.000 9828 MoveAxis(N, 12, B)
01:50:42.364 00.000 9828 Guiding  Dir = 0, Dur = 12
01:50:42.380 00.016 9828 IsSlewing returns 0
01:50:42.381 00.001 9828 IsGuiding returns 0
01:50:42.381 00.000 9828 PulseGuide returned control before completion, sleep 22
01:50:42.411 00.030 9828 IsGuiding returns 1
01:50:42.411 00.000 9828 scope still moving after pulse duration time elapsed
01:50:42.442 00.031 9828 IsSlewing returns 0
01:50:42.442 00.000 9828 IsGuiding returns 1
01:50:42.473 00.031 9828 IsSlewing returns 0
01:50:42.473 00.000 9828 IsGuiding returns 1
01:50:42.504 00.031 9828 IsSlewing returns 0
01:50:42.504 00.000 9828 IsGuiding returns 1
01:50:42.534 00.030 9828 IsSlewing returns 0
01:50:42.534 00.000 9828 IsGuiding returns 0
01:50:42.534 00.000 9828 scope move finished after 12 + 141 ms
01:50:42.534 00.000 9828 Move returns status 0, amount 12
01:50:42.534 00.000 9828 move complete, result=0
01:50:42.534 00.000 9828 worker thread done servicing request
01:50:42.534 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:50:42.928 00.394 8976 Exposure complete
01:50:42.934 00.006 8976 worker thread done servicing request
01:50:42.934 00.000 5052 OnExposeComplete: enter
01:50:42.934 00.000 5052 UpdateGuideState(): m_state=6
01:50:42.934 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5809
01:50:42.934 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.83, Mass=200, SNR=9.8, Peak=72 HFD=2.3
01:50:42.934 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
01:50:42.934 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
01:50:42.934 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.65 mountX=0.22 mountY=0.13, mountTheta=0.53
01:50:42.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.12, opts=13)
01:50:42.935 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.12)
01:50:42.935 00.000 8976 Worker thread wakes up
01:50:42.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.12) opts 0xd
01:50:42.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.12)
01:50:42.935 00.000 8976 Moving (-0.23, 0.12) raw xDistance=0.22 yDistance=0.13
01:50:42.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:50:42.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:50:42.935 00.000 8976 MoveAxis(R, 0, ABG)
01:50:42.935 00.000 8976 MoveAxis(U, 0, ABG)
01:50:42.935 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:50:42.935 00.000 8976 MountToCamera -- mountX=1.08 mountY=-1.93 hyp=2.22 mountTheta=-1.06 cameraX=1.23, cameraY=1.84 cameraTheta=0.98
01:50:42.936 00.001 8976 incremental bump (1.230, 1.844) isValid = 1
01:50:42.936 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
01:50:42.936 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:42.936 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:42.936 00.000 8976 move complete, result=0
01:50:42.936 00.000 9828 Worker thread wakes up
01:50:42.936 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:42.936 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:42.936 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
01:50:42.936 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
01:50:42.936 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
01:50:42.936 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:50:42.936 00.000 9828 BLC: window closed
01:50:42.936 00.000 8976 worker thread done servicing request
01:50:42.936 00.000 9828 MoveAxis(E, 22, B)
01:50:42.936 00.000 9828 Guiding  Dir = 2, Dur = 22
01:50:42.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:50:42.937 00.001 9828 IsSlewing returns 0
01:50:42.937 00.000 9828 IsGuiding returns 0
01:50:42.937 00.000 9828 PulseGuide returned control before completion, sleep 32
01:50:42.948 00.011 5052 UpdateGuideState exits: m=200 SNR=9.8
01:50:42.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:42.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:42.948 00.000 5052 Enqueuing Expose request
01:50:42.948 00.000 8976 Worker thread wakes up
01:50:42.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:42.948 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:42.948 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:42.981 00.033 9828 IsGuiding returns 1
01:50:42.981 00.000 9828 scope still moving after pulse duration time elapsed
01:50:43.013 00.032 9828 IsSlewing returns 0
01:50:43.013 00.000 9828 IsGuiding returns 1
01:50:43.043 00.030 9828 IsSlewing returns 0
01:50:43.043 00.000 9828 IsGuiding returns 1
01:50:43.075 00.032 9828 IsSlewing returns 0
01:50:43.075 00.000 9828 IsGuiding returns 0
01:50:43.075 00.000 9828 scope move finished after 22 + 116 ms
01:50:43.075 00.000 9828 Move returns status 0, amount 22
01:50:43.075 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:43.075 00.000 9828 MoveAxis(N, 12, B)
01:50:43.075 00.000 9828 Guiding  Dir = 0, Dur = 12
01:50:43.090 00.015 9828 IsSlewing returns 0
01:50:43.090 00.000 9828 IsGuiding returns 0
01:50:43.091 00.001 9828 PulseGuide returned control before completion, sleep 22
01:50:43.121 00.030 9828 IsGuiding returns 1
01:50:43.121 00.000 9828 scope still moving after pulse duration time elapsed
01:50:43.152 00.031 9828 IsSlewing returns 0
01:50:43.152 00.000 9828 IsGuiding returns 1
01:50:43.182 00.030 9828 IsSlewing returns 0
01:50:43.182 00.000 9828 IsGuiding returns 1
01:50:43.213 00.031 9828 IsSlewing returns 0
01:50:43.213 00.000 9828 IsGuiding returns 1
01:50:43.244 00.031 9828 IsSlewing returns 0
01:50:43.244 00.000 9828 IsGuiding returns 0
01:50:43.244 00.000 9828 scope move finished after 12 + 140 ms
01:50:43.244 00.000 9828 Move returns status 0, amount 12
01:50:43.244 00.000 9828 move complete, result=0
01:50:43.244 00.000 9828 worker thread done servicing request
01:50:43.244 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:50:43.637 00.393 8976 Exposure complete
01:50:43.642 00.005 8976 worker thread done servicing request
01:50:43.642 00.000 5052 OnExposeComplete: enter
01:50:43.642 00.000 5052 UpdateGuideState(): m_state=6
01:50:43.642 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5810
01:50:43.643 00.001 5052 Star::Find returns 1 (0), X=328.97, Y=281.69, Mass=227, SNR=10.4, Peak=75 HFD=2.4
01:50:43.643 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
01:50:43.643 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
01:50:43.643 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.21 cameraTheta=-3.04 mountX=0.07 mountY=0.18, mountTheta=1.18
01:50:43.643 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.02, opts=13)
01:50:43.643 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.02)
01:50:43.643 00.000 8976 Worker thread wakes up
01:50:43.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.02) opts 0xd
01:50:43.644 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.02)
01:50:43.644 00.000 8976 Moving (-0.20, -0.02) raw xDistance=0.07 yDistance=0.18
01:50:43.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:50:43.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:50:43.644 00.000 8976 MoveAxis(R, 0, ABG)
01:50:43.644 00.000 8976 MoveAxis(U, 0, ABG)
01:50:43.644 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:50:43.644 00.000 8976 MountToCamera -- mountX=1.13 mountY=-1.87 hyp=2.19 mountTheta=-1.03 cameraX=1.15, cameraY=1.86 cameraTheta=1.02
01:50:43.644 00.000 8976 incremental bump (1.153, 1.858) isValid = 1
01:50:43.644 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
01:50:43.644 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:43.644 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:43.644 00.000 8976 move complete, result=0
01:50:43.644 00.000 9828 Worker thread wakes up
01:50:43.644 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:43.644 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:43.644 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
01:50:43.644 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
01:50:43.644 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
01:50:43.644 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:50:43.644 00.000 9828 BLC: window closed
01:50:43.645 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:50:43.645 00.000 8976 worker thread done servicing request
01:50:43.645 00.000 9828 MoveAxis(E, 21, B)
01:50:43.645 00.000 9828 Guiding  Dir = 2, Dur = 21
01:50:43.645 00.000 9828 IsSlewing returns 0
01:50:43.645 00.000 9828 IsGuiding returns 0
01:50:43.645 00.000 9828 PulseGuide returned control before completion, sleep 31
01:50:43.655 00.010 5052 UpdateGuideState exits: m=227 SNR=10.4
01:50:43.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:43.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:43.655 00.000 5052 Enqueuing Expose request
01:50:43.655 00.000 8976 Worker thread wakes up
01:50:43.655 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:50:43.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:43.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:43.680 00.025 9828 IsGuiding returns 1
01:50:43.680 00.000 9828 scope still moving after pulse duration time elapsed
01:50:43.712 00.032 9828 IsSlewing returns 0
01:50:43.712 00.000 9828 IsGuiding returns 1
01:50:43.742 00.030 9828 IsSlewing returns 0
01:50:43.742 00.000 9828 IsGuiding returns 1
01:50:43.773 00.031 9828 IsSlewing returns 0
01:50:43.773 00.000 9828 IsGuiding returns 0
01:50:43.773 00.000 9828 scope move finished after 21 + 107 ms
01:50:43.773 00.000 9828 Move returns status 0, amount 21
01:50:43.773 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:43.773 00.000 9828 MoveAxis(N, 13, B)
01:50:43.773 00.000 9828 Guiding  Dir = 0, Dur = 13
01:50:43.788 00.015 9828 IsSlewing returns 0
01:50:43.788 00.000 9828 IsGuiding returns 0
01:50:43.788 00.000 9828 PulseGuide returned control before completion, sleep 23
01:50:43.819 00.031 9828 IsGuiding returns 1
01:50:43.819 00.000 9828 scope still moving after pulse duration time elapsed
01:50:43.850 00.031 9828 IsSlewing returns 0
01:50:43.850 00.000 9828 IsGuiding returns 1
01:50:43.882 00.032 9828 IsSlewing returns 0
01:50:43.882 00.000 9828 IsGuiding returns 1
01:50:43.912 00.030 9828 IsSlewing returns 0
01:50:43.912 00.000 9828 IsGuiding returns 0
01:50:43.912 00.000 9828 scope move finished after 13 + 111 ms
01:50:43.912 00.000 9828 Move returns status 0, amount 13
01:50:43.912 00.000 9828 move complete, result=0
01:50:43.913 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:50:43.919 00.006 9828 worker thread done servicing request
01:50:44.344 00.425 8976 Exposure complete
01:50:44.350 00.006 8976 worker thread done servicing request
01:50:44.350 00.000 5052 OnExposeComplete: enter
01:50:44.350 00.000 5052 UpdateGuideState(): m_state=6
01:50:44.350 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5811
01:50:44.350 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.69, Mass=212, SNR=10.1, Peak=73 HFD=2.4
01:50:44.350 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
01:50:44.350 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.13)
01:50:44.350 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.01 mountX=0.06 mountY=0.15, mountTheta=1.22
01:50:44.351 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.02, opts=13)
01:50:44.351 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.02)
01:50:44.351 00.000 8976 Worker thread wakes up
01:50:44.351 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.02) opts 0xd
01:50:44.351 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.02)
01:50:44.351 00.000 8976 Moving (-0.17, -0.02) raw xDistance=0.06 yDistance=0.15
01:50:44.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:50:44.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:50:44.351 00.000 8976 MoveAxis(R, 0, ABG)
01:50:44.351 00.000 8976 MoveAxis(U, 0, ABG)
01:50:44.351 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:50:44.351 00.000 8976 MountToCamera -- mountX=1.16 mountY=-1.83 hyp=2.17 mountTheta=-1.01 cameraX=1.10, cameraY=1.87 cameraTheta=1.04
01:50:44.352 00.001 8976 incremental bump (1.102, 1.867) isValid = 1
01:50:44.352 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:50:44.352 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:44.352 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:44.352 00.000 8976 move complete, result=0
01:50:44.352 00.000 9828 Worker thread wakes up
01:50:44.352 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:44.352 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:44.352 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:50:44.352 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:50:44.352 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:50:44.352 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:50:44.352 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:50:44.352 00.000 9828 BLC: window closed
01:50:44.352 00.000 9828 MoveAxis(E, 20, B)
01:50:44.353 00.001 9828 Guiding  Dir = 2, Dur = 20
01:50:44.353 00.000 8976 worker thread done servicing request
01:50:44.354 00.001 9828 IsSlewing returns 0
01:50:44.354 00.000 9828 IsGuiding returns 0
01:50:44.354 00.000 9828 PulseGuide returned control before completion, sleep 30
01:50:44.362 00.008 5052 UpdateGuideState exits: m=212 SNR=10.1
01:50:44.363 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:44.363 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:44.363 00.000 5052 Enqueuing Expose request
01:50:44.363 00.000 8976 Worker thread wakes up
01:50:44.363 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:50:44.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:44.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:44.392 00.029 9828 IsGuiding returns 1
01:50:44.392 00.000 9828 scope still moving after pulse duration time elapsed
01:50:44.423 00.031 9828 IsSlewing returns 0
01:50:44.423 00.000 9828 IsGuiding returns 1
01:50:44.469 00.046 9828 IsSlewing returns 0
01:50:44.469 00.000 9828 IsGuiding returns 1
01:50:44.499 00.030 9828 IsSlewing returns 0
01:50:44.499 00.000 9828 IsGuiding returns 0
01:50:44.499 00.000 9828 scope move finished after 20 + 125 ms
01:50:44.499 00.000 9828 Move returns status 0, amount 20
01:50:44.499 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:44.499 00.000 9828 MoveAxis(N, 13, B)
01:50:44.499 00.000 9828 Guiding  Dir = 0, Dur = 13
01:50:44.515 00.016 9828 IsSlewing returns 0
01:50:44.515 00.000 9828 IsGuiding returns 0
01:50:44.515 00.000 9828 PulseGuide returned control before completion, sleep 23
01:50:44.547 00.032 9828 IsGuiding returns 1
01:50:44.547 00.000 9828 scope still moving after pulse duration time elapsed
01:50:44.577 00.030 9828 IsSlewing returns 0
01:50:44.577 00.000 9828 IsGuiding returns 1
01:50:44.609 00.032 9828 IsSlewing returns 0
01:50:44.609 00.000 9828 IsGuiding returns 1
01:50:44.640 00.031 9828 IsSlewing returns 0
01:50:44.640 00.000 9828 IsGuiding returns 1
01:50:44.670 00.030 9828 IsSlewing returns 0
01:50:44.670 00.000 9828 IsGuiding returns 0
01:50:44.670 00.000 9828 scope move finished after 13 + 141 ms
01:50:44.670 00.000 9828 Move returns status 0, amount 13
01:50:44.670 00.000 9828 move complete, result=0
01:50:44.670 00.000 9828 worker thread done servicing request
01:50:44.670 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:50:45.068 00.398 8976 Exposure complete
01:50:45.075 00.007 8976 worker thread done servicing request
01:50:45.075 00.000 5052 OnExposeComplete: enter
01:50:45.075 00.000 5052 UpdateGuideState(): m_state=6
01:50:45.075 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5812
01:50:45.075 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.62, Mass=209, SNR=10.0, Peak=77 HFD=2.5
01:50:45.075 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.04) = xAngle (-3.20 = 3.09)
01:50:45.075 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.30 = 2.98)
01:50:45.075 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.15 mountX=-0.10 mountY=0.02, mountTheta=2.99
01:50:45.075 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.09, opts=13)
01:50:45.075 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.09)
01:50:45.075 00.000 8976 Worker thread wakes up
01:50:45.077 00.002 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.09) opts 0xd
01:50:45.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.09)
01:50:45.077 00.000 8976 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=0.02
01:50:45.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:50:45.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:50:45.077 00.000 8976 MoveAxis(R, 0, ABG)
01:50:45.077 00.000 8976 MoveAxis(U, 0, ABG)
01:50:45.077 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:50:45.077 00.000 8976 MountToCamera -- mountX=1.18 mountY=-1.80 hyp=2.16 mountTheta=-0.99 cameraX=1.07, cameraY=1.87 cameraTheta=1.05
01:50:45.077 00.000 8976 incremental bump (1.068, 1.873) isValid = 1
01:50:45.077 00.000 8976 Scheduling Mount bump of (0.046, 0.085)
01:50:45.077 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.08, opts=4)
01:50:45.077 00.000 8976 Enqueuing Move request for scope (0.05, 0.08)
01:50:45.077 00.000 8976 move complete, result=0
01:50:45.077 00.000 9828 Worker thread wakes up
01:50:45.077 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0x4
01:50:45.077 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:50:45.077 00.000 8976 worker thread done servicing request
01:50:45.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:50:45.077 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
01:50:45.077 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
01:50:45.077 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.07 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
01:50:45.077 00.000 9828 Moving (0.05, 0.08) raw xDistance=-0.05 yDistance=-0.08
01:50:45.077 00.000 9828 BLC: window closed
01:50:45.077 00.000 9828 MoveAxis(E, 16, B)
01:50:45.077 00.000 9828 Guiding  Dir = 2, Dur = 16
01:50:45.078 00.001 9828 IsSlewing returns 0
01:50:45.078 00.000 9828 IsGuiding returns 0
01:50:45.078 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:45.087 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
01:50:45.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:45.087 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:45.087 00.000 5052 Enqueuing Expose request
01:50:45.087 00.000 8976 Worker thread wakes up
01:50:45.087 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:45.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:45.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:45.120 00.033 9828 IsGuiding returns 1
01:50:45.120 00.000 9828 scope still moving after pulse duration time elapsed
01:50:45.151 00.031 9828 IsSlewing returns 0
01:50:45.151 00.000 9828 IsGuiding returns 1
01:50:45.183 00.032 9828 IsSlewing returns 0
01:50:45.183 00.000 9828 IsGuiding returns 1
01:50:45.213 00.030 9828 IsSlewing returns 0
01:50:45.213 00.000 9828 IsGuiding returns 0
01:50:45.213 00.000 9828 scope move finished after 16 + 119 ms
01:50:45.213 00.000 9828 Move returns status 0, amount 16
01:50:45.213 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:45.213 00.000 9828 MoveAxis(N, 11, B)
01:50:45.213 00.000 9828 Guiding  Dir = 0, Dur = 11
01:50:45.230 00.017 9828 IsSlewing returns 0
01:50:45.230 00.000 9828 IsGuiding returns 0
01:50:45.230 00.000 9828 PulseGuide returned control before completion, sleep 21
01:50:45.260 00.030 9828 IsGuiding returns 1
01:50:45.260 00.000 9828 scope still moving after pulse duration time elapsed
01:50:45.291 00.031 9828 IsSlewing returns 0
01:50:45.291 00.000 9828 IsGuiding returns 1
01:50:45.322 00.031 9828 IsSlewing returns 0
01:50:45.324 00.002 9828 IsGuiding returns 1
01:50:45.354 00.030 9828 IsSlewing returns 0
01:50:45.354 00.000 9828 IsGuiding returns 1
01:50:45.386 00.032 9828 IsSlewing returns 0
01:50:45.386 00.000 9828 IsGuiding returns 0
01:50:45.386 00.000 9828 scope move finished after 11 + 146 ms
01:50:45.386 00.000 9828 Move returns status 0, amount 11
01:50:45.386 00.000 9828 move complete, result=0
01:50:45.386 00.000 9828 worker thread done servicing request
01:50:45.386 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 11 ms NORTH
01:50:45.778 00.392 8976 Exposure complete
01:50:45.784 00.006 8976 worker thread done servicing request
01:50:45.784 00.000 5052 OnExposeComplete: enter
01:50:45.784 00.000 5052 UpdateGuideState(): m_state=6
01:50:45.784 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5813
01:50:45.784 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.73, Mass=195, SNR=9.7, Peak=75 HFD=2.3
01:50:45.784 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:50:45.784 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
01:50:45.784 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.75 mountX=0.04 mountY=0.03, mountTheta=0.64
01:50:45.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.02, opts=13)
01:50:45.785 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.02)
01:50:45.785 00.000 8976 Worker thread wakes up
01:50:45.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.02) opts 0xd
01:50:45.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.02)
01:50:45.785 00.000 8976 Moving (-0.05, 0.02) raw xDistance=0.04 yDistance=0.03
01:50:45.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:50:45.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:50:45.785 00.000 8976 MoveAxis(R, 0, ABG)
01:50:45.785 00.000 8976 MoveAxis(U, 0, ABG)
01:50:45.785 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:50:45.785 00.000 8976 MountToCamera -- mountX=1.20 mountY=-1.78 hyp=2.15 mountTheta=-0.98 cameraX=1.04, cameraY=1.88 cameraTheta=1.06
01:50:45.785 00.000 8976 incremental bump (1.045, 1.878) isValid = 1
01:50:45.785 00.000 8976 Scheduling Mount bump of (0.027, 0.051)
01:50:45.785 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.05, opts=4)
01:50:45.785 00.000 8976 Enqueuing Move request for scope (0.03, 0.05)
01:50:45.786 00.001 8976 move complete, result=0
01:50:45.786 00.000 9828 Worker thread wakes up
01:50:45.786 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0x4
01:50:45.786 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:50:45.786 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
01:50:45.786 00.000 8976 worker thread done servicing request
01:50:45.786 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
01:50:45.786 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.08 mountX=-0.03 mountY=-0.05, mountTheta=-2.13
01:50:45.786 00.000 9828 Moving (0.03, 0.05) raw xDistance=-0.03 yDistance=-0.05
01:50:45.786 00.000 9828 BLC: window closed
01:50:45.786 00.000 9828 MoveAxis(E, 9, B)
01:50:45.787 00.001 9828 Guiding  Dir = 2, Dur = 9
01:50:45.787 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:50:45.787 00.000 9828 IsSlewing returns 0
01:50:45.787 00.000 9828 IsGuiding returns 0
01:50:45.787 00.000 9828 PulseGuide returned control before completion, sleep 19
01:50:45.796 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:50:45.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:45.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:45.796 00.000 5052 Enqueuing Expose request
01:50:45.796 00.000 8976 Worker thread wakes up
01:50:45.797 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:45.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:45.797 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:45.823 00.026 9828 IsGuiding returns 1
01:50:45.823 00.000 9828 scope still moving after pulse duration time elapsed
01:50:45.853 00.030 9828 IsSlewing returns 0
01:50:45.853 00.000 9828 IsGuiding returns 1
01:50:45.884 00.031 9828 IsSlewing returns 0
01:50:45.884 00.000 9828 IsGuiding returns 1
01:50:45.916 00.032 9828 IsSlewing returns 0
01:50:45.916 00.000 9828 IsGuiding returns 0
01:50:45.916 00.000 9828 scope move finished after 9 + 119 ms
01:50:45.916 00.000 9828 Move returns status 0, amount 9
01:50:45.916 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:45.916 00.000 9828 MoveAxis(N, 6, B)
01:50:45.916 00.000 9828 Guiding  Dir = 0, Dur = 6
01:50:45.931 00.015 9828 IsSlewing returns 0
01:50:45.931 00.000 9828 IsGuiding returns 0
01:50:45.931 00.000 9828 PulseGuide returned control before completion, sleep 16
01:50:45.962 00.031 9828 IsGuiding returns 1
01:50:45.962 00.000 9828 scope still moving after pulse duration time elapsed
01:50:45.993 00.031 9828 IsSlewing returns 0
01:50:45.993 00.000 9828 IsGuiding returns 1
01:50:46.024 00.031 9828 IsSlewing returns 0
01:50:46.024 00.000 9828 IsGuiding returns 1
01:50:46.055 00.031 9828 IsSlewing returns 0
01:50:46.055 00.000 9828 IsGuiding returns 0
01:50:46.055 00.000 9828 scope move finished after 6 + 118 ms
01:50:46.055 00.000 9828 Move returns status 0, amount 6
01:50:46.055 00.000 9828 move complete, result=0
01:50:46.055 00.000 9828 worker thread done servicing request
01:50:46.056 00.001 5052 GuideStep: -0.0 px 9 ms EAST, -0.0 px 6 ms NORTH
01:50:46.484 00.428 8976 Exposure complete
01:50:46.490 00.006 8976 worker thread done servicing request
01:50:46.490 00.000 5052 OnExposeComplete: enter
01:50:46.490 00.000 5052 UpdateGuideState(): m_state=6
01:50:46.490 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5814
01:50:46.490 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.67, Mass=231, SNR=10.5, Peak=74 HFD=2.3
01:50:46.490 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
01:50:46.490 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.36)
01:50:46.490 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.78 mountX=0.01 mountY=0.12, mountTheta=1.46
01:50:46.491 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.04, opts=13)
01:50:46.491 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.04)
01:50:46.491 00.000 8976 Worker thread wakes up
01:50:46.491 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.04) opts 0xd
01:50:46.491 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.04)
01:50:46.491 00.000 8976 Moving (-0.11, -0.04) raw xDistance=0.01 yDistance=0.12
01:50:46.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:50:46.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:50:46.491 00.000 8976 MoveAxis(R, 0, ABG)
01:50:46.491 00.000 8976 MoveAxis(U, 0, ABG)
01:50:46.491 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:50:46.491 00.000 8976 MountToCamera -- mountX=1.21 mountY=-1.77 hyp=2.14 mountTheta=-0.97 cameraX=1.03, cameraY=1.88 cameraTheta=1.07
01:50:46.492 00.001 8976 incremental bump (1.029, 1.880) isValid = 1
01:50:46.492 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
01:50:46.492 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:46.492 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:46.492 00.000 8976 move complete, result=0
01:50:46.492 00.000 8976 worker thread done servicing request
01:50:46.492 00.000 9828 Worker thread wakes up
01:50:46.492 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:46.492 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:46.492 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
01:50:46.492 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
01:50:46.492 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:50:46.492 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:50:46.492 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:50:46.492 00.000 9828 BLC: window closed
01:50:46.492 00.000 9828 MoveAxis(E, 19, B)
01:50:46.492 00.000 9828 Guiding  Dir = 2, Dur = 19
01:50:46.493 00.001 9828 IsSlewing returns 0
01:50:46.493 00.000 9828 IsGuiding returns 0
01:50:46.493 00.000 9828 PulseGuide returned control before completion, sleep 29
01:50:46.502 00.009 5052 UpdateGuideState exits: m=231 SNR=10.5
01:50:46.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:46.502 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:46.502 00.000 5052 Enqueuing Expose request
01:50:46.502 00.000 8976 Worker thread wakes up
01:50:46.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:46.502 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:46.502 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:46.536 00.034 9828 IsGuiding returns 1
01:50:46.536 00.000 9828 scope still moving after pulse duration time elapsed
01:50:46.567 00.031 9828 IsSlewing returns 0
01:50:46.567 00.000 9828 IsGuiding returns 1
01:50:46.598 00.031 9828 IsSlewing returns 0
01:50:46.598 00.000 9828 IsGuiding returns 1
01:50:46.628 00.030 9828 IsSlewing returns 0
01:50:46.628 00.000 9828 IsGuiding returns 0
01:50:46.628 00.000 9828 scope move finished after 19 + 116 ms
01:50:46.628 00.000 9828 Move returns status 0, amount 19
01:50:46.628 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:46.628 00.000 9828 MoveAxis(N, 13, B)
01:50:46.628 00.000 9828 Guiding  Dir = 0, Dur = 13
01:50:46.644 00.016 9828 IsSlewing returns 0
01:50:46.644 00.000 9828 IsGuiding returns 0
01:50:46.644 00.000 9828 PulseGuide returned control before completion, sleep 23
01:50:46.676 00.032 9828 IsGuiding returns 1
01:50:46.676 00.000 9828 scope still moving after pulse duration time elapsed
01:50:46.706 00.030 9828 IsSlewing returns 0
01:50:46.706 00.000 9828 IsGuiding returns 1
01:50:46.738 00.032 9828 IsSlewing returns 0
01:50:46.738 00.000 9828 IsGuiding returns 1
01:50:46.770 00.032 9828 IsSlewing returns 0
01:50:46.770 00.000 9828 IsGuiding returns 1
01:50:46.801 00.031 9828 IsSlewing returns 0
01:50:46.801 00.000 9828 IsGuiding returns 0
01:50:46.801 00.000 9828 scope move finished after 13 + 143 ms
01:50:46.801 00.000 9828 Move returns status 0, amount 13
01:50:46.801 00.000 9828 move complete, result=0
01:50:46.801 00.000 9828 worker thread done servicing request
01:50:46.801 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:50:47.193 00.392 8976 Exposure complete
01:50:47.198 00.005 8976 worker thread done servicing request
01:50:47.198 00.000 5052 OnExposeComplete: enter
01:50:47.198 00.000 5052 UpdateGuideState(): m_state=6
01:50:47.198 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5815
01:50:47.198 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.77, Mass=194, SNR=9.6, Peak=67 HFD=2.7
01:50:47.198 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
01:50:47.198 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
01:50:47.198 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.26 cameraTheta=0.22 mountX=-0.07 mountY=-0.25, mountTheta=-1.83
01:50:47.199 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.06, opts=13)
01:50:47.199 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.06)
01:50:47.199 00.000 8976 Worker thread wakes up
01:50:47.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.06) opts 0xd
01:50:47.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.06)
01:50:47.199 00.000 8976 Moving (0.26, 0.06) raw xDistance=-0.07 yDistance=-0.25
01:50:47.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:50:47.200 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:50:47.200 00.000 8976 MoveAxis(R, 0, ABG)
01:50:47.200 00.000 8976 MoveAxis(U, 0, ABG)
01:50:47.200 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:50:47.200 00.000 8976 MountToCamera -- mountX=1.21 mountY=-1.76 hyp=2.14 mountTheta=-0.97 cameraX=1.02, cameraY=1.88 cameraTheta=1.07
01:50:47.200 00.000 8976 incremental bump (1.019, 1.882) isValid = 1
01:50:47.200 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
01:50:47.200 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
01:50:47.200 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
01:50:47.200 00.000 8976 move complete, result=0
01:50:47.200 00.000 9828 Worker thread wakes up
01:50:47.200 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
01:50:47.200 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:50:47.200 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
01:50:47.200 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
01:50:47.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:50:47.200 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:50:47.201 00.001 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:50:47.201 00.000 9828 BLC: window closed
01:50:47.201 00.000 9828 MoveAxis(E, 19, B)
01:50:47.201 00.000 9828 Guiding  Dir = 2, Dur = 19
01:50:47.201 00.000 8976 worker thread done servicing request
01:50:47.201 00.000 9828 IsSlewing returns 0
01:50:47.201 00.000 9828 IsGuiding returns 0
01:50:47.201 00.000 9828 PulseGuide returned control before completion, sleep 29
01:50:47.210 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:50:47.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:47.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:47.210 00.000 5052 Enqueuing Expose request
01:50:47.210 00.000 8976 Worker thread wakes up
01:50:47.210 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:47.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:47.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:47.232 00.022 9828 IsGuiding returns 1
01:50:47.232 00.000 9828 scope still moving after pulse duration time elapsed
01:50:47.264 00.032 9828 IsSlewing returns 0
01:50:47.264 00.000 9828 IsGuiding returns 1
01:50:47.294 00.030 9828 IsSlewing returns 0
01:50:47.295 00.001 9828 IsGuiding returns 1
01:50:47.324 00.029 9828 IsSlewing returns 0
01:50:47.324 00.000 9828 IsGuiding returns 1
01:50:47.356 00.032 9828 IsSlewing returns 0
01:50:47.356 00.000 9828 IsGuiding returns 0
01:50:47.356 00.000 9828 scope move finished after 19 + 135 ms
01:50:47.356 00.000 9828 Move returns status 0, amount 19
01:50:47.356 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:47.356 00.000 9828 MoveAxis(N, 13, B)
01:50:47.356 00.000 9828 Guiding  Dir = 0, Dur = 13
01:50:47.371 00.015 9828 IsSlewing returns 0
01:50:47.371 00.000 9828 IsGuiding returns 0
01:50:47.372 00.001 9828 PulseGuide returned control before completion, sleep 23
01:50:47.403 00.031 9828 IsGuiding returns 1
01:50:47.403 00.000 9828 scope still moving after pulse duration time elapsed
01:50:47.434 00.031 9828 IsSlewing returns 0
01:50:47.434 00.000 9828 IsGuiding returns 1
01:50:47.465 00.031 9828 IsSlewing returns 0
01:50:47.465 00.000 9828 IsGuiding returns 1
01:50:47.497 00.032 9828 IsSlewing returns 0
01:50:47.497 00.000 9828 IsGuiding returns 1
01:50:47.527 00.030 9828 IsSlewing returns 0
01:50:47.527 00.000 9828 IsGuiding returns 1
01:50:47.558 00.031 9828 IsSlewing returns 0
01:50:47.558 00.000 9828 IsGuiding returns 1
01:50:47.588 00.030 9828 IsSlewing returns 0
01:50:47.588 00.000 9828 IsGuiding returns 0
01:50:47.588 00.000 9828 scope move finished after 13 + 203 ms
01:50:47.588 00.000 9828 Move returns status 0, amount 13
01:50:47.588 00.000 9828 move complete, result=0
01:50:47.588 00.000 9828 worker thread done servicing request
01:50:47.588 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:50:47.899 00.311 8976 Exposure complete
01:50:47.904 00.005 8976 worker thread done servicing request
01:50:47.905 00.001 5052 OnExposeComplete: enter
01:50:47.905 00.000 5052 UpdateGuideState(): m_state=6
01:50:47.905 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5816
01:50:47.905 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.68, Mass=203, SNR=9.9, Peak=70 HFD=2.6
01:50:47.905 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
01:50:47.905 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:50:47.905 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.03 hyp=0.59 cameraTheta=-0.05 mountX=-0.29 mountY=-0.48, mountTheta=-2.12
01:50:47.905 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.03, opts=13)
01:50:47.906 00.001 5052 Enqueuing Move request for stepguider (0.59, -0.03)
01:50:47.906 00.000 8976 Worker thread wakes up
01:50:47.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.03) opts 0xd
01:50:47.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.03)
01:50:47.906 00.000 8976 Moving (0.59, -0.03) raw xDistance=-0.29 yDistance=-0.48
01:50:47.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:50:47.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:50:47.906 00.000 8976 MoveAxis(R, 1, ABG)
01:50:47.906 00.000 8976 stepping (-8, 11) + (1, 0)
01:50:47.906 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:47.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:50:47.917 00.011 5052 UpdateGuideState exits: m=203 SNR=9.9
01:50:47.917 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:47.917 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:47.917 00.000 5052 Enqueuing Expose request
01:50:47.941 00.024 8976 Received - 47 (G) 
01:50:47.941 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:47.941 00.000 8976 stepped: pos (-7, 11)
01:50:47.941 00.000 8976 MoveAxis(U, 2, ABG)
01:50:47.941 00.000 8976 stepping (-7, 11) + (0, 2)
01:50:47.941 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:47.972 00.031 8976 Received - 47 (G) 
01:50:47.972 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:47.972 00.000 8976 stepped: pos (-7, 13)
01:50:47.973 00.001 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:50:47.973 00.000 8976 MountToCamera -- mountX=1.17 mountY=-1.86 hyp=2.20 mountTheta=-1.01 cameraX=1.13, cameraY=1.89 cameraTheta=1.03
01:50:47.973 00.000 8976 incremental bump (1.128, 1.886) isValid = 1
01:50:47.973 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:50:47.973 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:47.973 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:47.973 00.000 8976 move complete, result=0
01:50:47.973 00.000 8976 worker thread done servicing request
01:50:47.973 00.000 8976 Worker thread wakes up
01:50:47.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:47.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:47.973 00.000 9828 Worker thread wakes up
01:50:47.973 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:47.973 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:47.973 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:50:47.973 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:50:47.973 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:50:47.974 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:50:47.974 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:50:47.974 00.000 9828 BLC: window closed
01:50:47.974 00.000 9828 MoveAxis(E, 20, B)
01:50:47.974 00.000 9828 Guiding  Dir = 2, Dur = 20
01:50:47.974 00.000 9828 IsSlewing returns 0
01:50:47.974 00.000 9828 IsGuiding returns 0
01:50:47.974 00.000 9828 PulseGuide returned control before completion, sleep 30
01:50:48.018 00.044 9828 IsGuiding returns 1
01:50:48.018 00.000 9828 scope still moving after pulse duration time elapsed
01:50:48.051 00.033 9828 IsSlewing returns 0
01:50:48.051 00.000 9828 IsGuiding returns 1
01:50:48.082 00.031 9828 IsSlewing returns 0
01:50:48.082 00.000 9828 IsGuiding returns 1
01:50:48.112 00.030 9828 IsSlewing returns 0
01:50:48.112 00.000 9828 IsGuiding returns 0
01:50:48.112 00.000 9828 scope move finished after 20 + 118 ms
01:50:48.112 00.000 9828 Move returns status 0, amount 20
01:50:48.112 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:48.112 00.000 9828 MoveAxis(N, 13, B)
01:50:48.112 00.000 9828 Guiding  Dir = 0, Dur = 13
01:50:48.128 00.016 9828 IsSlewing returns 0
01:50:48.128 00.000 9828 IsGuiding returns 0
01:50:48.128 00.000 9828 PulseGuide returned control before completion, sleep 23
01:50:48.158 00.030 9828 IsGuiding returns 1
01:50:48.158 00.000 9828 scope still moving after pulse duration time elapsed
01:50:48.190 00.032 9828 IsSlewing returns 0
01:50:48.190 00.000 9828 IsGuiding returns 1
01:50:48.221 00.031 9828 IsSlewing returns 0
01:50:48.221 00.000 9828 IsGuiding returns 1
01:50:48.252 00.031 9828 IsSlewing returns 0
01:50:48.252 00.000 9828 IsGuiding returns 1
01:50:48.283 00.031 9828 IsSlewing returns 0
01:50:48.283 00.000 9828 IsGuiding returns 0
01:50:48.283 00.000 9828 scope move finished after 13 + 142 ms
01:50:48.283 00.000 9828 Move returns status 0, amount 13
01:50:48.283 00.000 9828 move complete, result=0
01:50:48.283 00.000 9828 worker thread done servicing request
01:50:48.283 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:50:48.664 00.381 8976 Exposure complete
01:50:48.670 00.006 8976 worker thread done servicing request
01:50:48.670 00.000 5052 OnExposeComplete: enter
01:50:48.670 00.000 5052 UpdateGuideState(): m_state=6
01:50:48.670 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5817
01:50:48.670 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.70, Mass=187, SNR=9.5, Peak=73 HFD=1.8
01:50:48.670 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
01:50:48.670 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
01:50:48.670 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-0.02 mountX=-0.20 mountY=-0.34, mountTheta=-2.09
01:50:48.671 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.01, opts=13)
01:50:48.671 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.01)
01:50:48.671 00.000 8976 Worker thread wakes up
01:50:48.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.01) opts 0xd
01:50:48.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.01)
01:50:48.671 00.000 8976 Moving (0.41, -0.01) raw xDistance=-0.20 yDistance=-0.34
01:50:48.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:50:48.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
01:50:48.671 00.000 8976 MoveAxis(R, 0, ABG)
01:50:48.671 00.000 8976 MoveAxis(U, 1, ABG)
01:50:48.672 00.001 8976 stepping (-7, 13) + (0, 1)
01:50:48.672 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:48.672 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:50:48.682 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
01:50:48.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:48.683 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:48.683 00.000 5052 Enqueuing Expose request
01:50:48.692 00.009 8976 Received - 47 (G) 
01:50:48.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:48.692 00.000 8976 stepped: pos (-7, 14)
01:50:48.692 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:50:48.692 00.000 8976 MountToCamera -- mountX=1.13 mountY=-1.98 hyp=2.28 mountTheta=-1.05 cameraX=1.25, cameraY=1.91 cameraTheta=0.99
01:50:48.692 00.000 8976 incremental bump (1.248, 1.913) isValid = 1
01:50:48.692 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
01:50:48.692 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:48.692 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:48.692 00.000 8976 move complete, result=0
01:50:48.692 00.000 9828 Worker thread wakes up
01:50:48.692 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:48.692 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:48.692 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
01:50:48.692 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:50:48.692 00.000 8976 worker thread done servicing request
01:50:48.692 00.000 8976 Worker thread wakes up
01:50:48.692 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
01:50:48.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:48.693 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:50:48.693 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:50:48.693 00.000 9828 BLC: window closed
01:50:48.693 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:48.693 00.000 9828 MoveAxis(E, 21, B)
01:50:48.693 00.000 9828 Guiding  Dir = 2, Dur = 21
01:50:48.693 00.000 9828 IsSlewing returns 0
01:50:48.693 00.000 9828 IsGuiding returns 0
01:50:48.693 00.000 9828 PulseGuide returned control before completion, sleep 31
01:50:48.731 00.038 9828 IsGuiding returns 1
01:50:48.731 00.000 9828 scope still moving after pulse duration time elapsed
01:50:48.763 00.032 9828 IsSlewing returns 0
01:50:48.763 00.000 9828 IsGuiding returns 1
01:50:48.792 00.029 9828 IsSlewing returns 0
01:50:48.792 00.000 9828 IsGuiding returns 1
01:50:48.823 00.031 9828 IsSlewing returns 0
01:50:48.823 00.000 9828 IsGuiding returns 0
01:50:48.823 00.000 9828 scope move finished after 21 + 108 ms
01:50:48.823 00.000 9828 Move returns status 0, amount 21
01:50:48.823 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:48.823 00.000 9828 MoveAxis(N, 12, B)
01:50:48.823 00.000 9828 Guiding  Dir = 0, Dur = 12
01:50:48.839 00.016 9828 IsSlewing returns 0
01:50:48.839 00.000 9828 IsGuiding returns 0
01:50:48.839 00.000 9828 PulseGuide returned control before completion, sleep 22
01:50:48.869 00.030 9828 IsGuiding returns 1
01:50:48.869 00.000 9828 scope still moving after pulse duration time elapsed
01:50:48.901 00.032 9828 IsSlewing returns 0
01:50:48.901 00.000 9828 IsGuiding returns 1
01:50:48.932 00.031 9828 IsSlewing returns 0
01:50:48.932 00.000 9828 IsGuiding returns 1
01:50:48.962 00.030 9828 IsSlewing returns 0
01:50:48.962 00.000 9828 IsGuiding returns 1
01:50:48.993 00.031 9828 IsSlewing returns 0
01:50:48.993 00.000 9828 IsGuiding returns 0
01:50:48.998 00.005 9828 scope move finished after 12 + 146 ms
01:50:48.998 00.000 9828 Move returns status 0, amount 12
01:50:48.998 00.000 9828 move complete, result=0
01:50:48.998 00.000 9828 worker thread done servicing request
01:50:48.998 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:50:49.384 00.386 8976 Exposure complete
01:50:49.389 00.005 8976 worker thread done servicing request
01:50:49.389 00.000 5052 OnExposeComplete: enter
01:50:49.389 00.000 5052 UpdateGuideState(): m_state=6
01:50:49.389 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5818
01:50:49.389 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.26, Mass=206, SNR=10.0, Peak=73 HFD=2.2
01:50:49.389 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
01:50:49.389 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.70 = -2.70)
01:50:49.389 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.45 hyp=0.86 cameraTheta=-0.55 mountX=-0.74 mountY=-0.37, mountTheta=-2.67
01:50:49.390 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.45, opts=13)
01:50:49.390 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.45)
01:50:49.390 00.000 8976 Worker thread wakes up
01:50:49.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.45) opts 0xd
01:50:49.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.45)
01:50:49.390 00.000 8976 Moving (0.74, -0.45) raw xDistance=-0.74 yDistance=-0.37
01:50:49.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74
01:50:49.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:50:49.390 00.000 8976 MoveAxis(R, 3, ABG)
01:50:49.390 00.000 8976 stepping (-7, 14) + (3, 0)
01:50:49.390 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:49.391 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:50:49.400 00.009 5052 UpdateGuideState exits: m=206 SNR=10.0
01:50:49.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:49.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:49.400 00.000 5052 Enqueuing Expose request
01:50:49.427 00.027 8976 Received - 47 (G) 
01:50:49.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:49.427 00.000 8976 stepped: pos (-4, 14)
01:50:49.427 00.000 8976 MoveAxis(U, 2, ABG)
01:50:49.427 00.000 8976 stepping (-4, 14) + (0, 2)
01:50:49.427 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:49.460 00.033 8976 Received - 47 (G) 
01:50:49.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:49.460 00.000 8976 stepped: pos (-4, 16)
01:50:49.460 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:50:49.460 00.000 8976 MountToCamera -- mountX=0.96 mountY=-2.17 hyp=2.37 mountTheta=-1.15 cameraX=1.49, cameraY=1.84 cameraTheta=0.89
01:50:49.460 00.000 8976 incremental bump (1.491, 1.843) isValid = 1
01:50:49.460 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
01:50:49.460 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:50:49.460 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:50:49.460 00.000 8976 move complete, result=0
01:50:49.460 00.000 9828 Worker thread wakes up
01:50:49.460 00.000 8976 worker thread done servicing request
01:50:49.460 00.000 8976 Worker thread wakes up
01:50:49.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:49.460 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:49.460 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:50:49.460 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:50:49.461 00.001 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:50:49.461 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:50:49.461 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.4 px 2 ms NORTH
01:50:49.461 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
01:50:49.461 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:50:49.461 00.000 9828 BLC: window closed
01:50:49.461 00.000 9828 MoveAxis(E, 24, B)
01:50:49.461 00.000 9828 Guiding  Dir = 2, Dur = 24
01:50:49.461 00.000 9828 IsSlewing returns 0
01:50:49.461 00.000 9828 IsGuiding returns 0
01:50:49.461 00.000 9828 PulseGuide returned control before completion, sleep 34
01:50:49.502 00.041 9828 IsGuiding returns 1
01:50:49.502 00.000 9828 scope still moving after pulse duration time elapsed
01:50:49.532 00.030 9828 IsSlewing returns 0
01:50:49.532 00.000 9828 IsGuiding returns 1
01:50:49.578 00.046 9828 IsSlewing returns 0
01:50:49.578 00.000 9828 IsGuiding returns 1
01:50:49.609 00.031 9828 IsSlewing returns 0
01:50:49.609 00.000 9828 IsGuiding returns 0
01:50:49.609 00.000 9828 scope move finished after 24 + 123 ms
01:50:49.609 00.000 9828 Move returns status 0, amount 24
01:50:49.609 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:49.609 00.000 9828 MoveAxis(N, 11, B)
01:50:49.609 00.000 9828 Guiding  Dir = 0, Dur = 11
01:50:49.624 00.015 9828 IsSlewing returns 0
01:50:49.624 00.000 9828 IsGuiding returns 0
01:50:49.624 00.000 9828 PulseGuide returned control before completion, sleep 21
01:50:49.656 00.032 9828 IsGuiding returns 1
01:50:49.656 00.000 9828 scope still moving after pulse duration time elapsed
01:50:49.687 00.031 9828 IsSlewing returns 0
01:50:49.687 00.000 9828 IsGuiding returns 1
01:50:49.717 00.030 9828 IsSlewing returns 0
01:50:49.717 00.000 9828 IsGuiding returns 1
01:50:49.748 00.031 9828 IsSlewing returns 0
01:50:49.748 00.000 9828 IsGuiding returns 0
01:50:49.748 00.000 9828 scope move finished after 11 + 113 ms
01:50:49.748 00.000 9828 Move returns status 0, amount 11
01:50:49.748 00.000 9828 move complete, result=0
01:50:49.748 00.000 9828 worker thread done servicing request
01:50:49.748 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:50:50.154 00.406 8976 Exposure complete
01:50:50.159 00.005 8976 worker thread done servicing request
01:50:50.159 00.000 5052 OnExposeComplete: enter
01:50:50.159 00.000 5052 UpdateGuideState(): m_state=6
01:50:50.159 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5819
01:50:50.159 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.72, Mass=204, SNR=9.9, Peak=70 HFD=2.7
01:50:50.160 00.001 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
01:50:50.160 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
01:50:50.160 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.08 mountX=-0.07 mountY=-0.16, mountTheta=-1.98
01:50:50.160 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.01, opts=13)
01:50:50.160 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.01)
01:50:50.160 00.000 8976 Worker thread wakes up
01:50:50.160 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.01) opts 0xd
01:50:50.160 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.01)
01:50:50.160 00.000 8976 Moving (0.18, 0.01) raw xDistance=-0.07 yDistance=-0.16
01:50:50.161 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:50:50.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:50:50.161 00.000 8976 MoveAxis(R, 0, ABG)
01:50:50.161 00.000 8976 MoveAxis(U, 0, ABG)
01:50:50.161 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:50:50.161 00.000 8976 MountToCamera -- mountX=0.85 mountY=-2.29 hyp=2.44 mountTheta=-1.22 cameraX=1.65, cameraY=1.80 cameraTheta=0.83
01:50:50.161 00.000 8976 incremental bump (1.653, 1.797) isValid = 1
01:50:50.161 00.000 8976 Scheduling Mount bump of (0.078, 0.088)
01:50:50.161 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:50:50.161 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:50:50.161 00.000 8976 move complete, result=0
01:50:50.161 00.000 9828 Worker thread wakes up
01:50:50.161 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:50:50.161 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:50:50.161 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
01:50:50.161 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
01:50:50.162 00.001 8976 worker thread done servicing request
01:50:50.162 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
01:50:50.162 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:50:50.162 00.000 9828 BLC: window closed
01:50:50.162 00.000 9828 MoveAxis(E, 26, B)
01:50:50.162 00.000 9828 Guiding  Dir = 2, Dur = 26
01:50:50.162 00.000 9828 IsSlewing returns 0
01:50:50.162 00.000 9828 IsGuiding returns 0
01:50:50.162 00.000 9828 PulseGuide returned control before completion, sleep 36
01:50:50.162 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:50:50.172 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:50:50.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:50.173 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:50.173 00.000 5052 Enqueuing Expose request
01:50:50.173 00.000 8976 Worker thread wakes up
01:50:50.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:50.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:50.173 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:50.200 00.027 9828 IsGuiding returns 1
01:50:50.200 00.000 9828 scope still moving after pulse duration time elapsed
01:50:50.232 00.032 9828 IsSlewing returns 0
01:50:50.232 00.000 9828 IsGuiding returns 1
01:50:50.262 00.030 9828 IsSlewing returns 0
01:50:50.262 00.000 9828 IsGuiding returns 1
01:50:50.292 00.030 9828 IsSlewing returns 0
01:50:50.292 00.000 9828 IsGuiding returns 1
01:50:50.324 00.032 9828 IsSlewing returns 0
01:50:50.324 00.000 9828 IsGuiding returns 0
01:50:50.324 00.000 9828 scope move finished after 26 + 135 ms
01:50:50.324 00.000 9828 Move returns status 0, amount 26
01:50:50.324 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:50.324 00.000 9828 MoveAxis(N, 11, B)
01:50:50.324 00.000 9828 Guiding  Dir = 0, Dur = 11
01:50:50.339 00.015 9828 IsSlewing returns 0
01:50:50.339 00.000 9828 IsGuiding returns 0
01:50:50.339 00.000 9828 PulseGuide returned control before completion, sleep 21
01:50:50.369 00.030 9828 IsGuiding returns 1
01:50:50.369 00.000 9828 scope still moving after pulse duration time elapsed
01:50:50.401 00.032 9828 IsSlewing returns 0
01:50:50.401 00.000 9828 IsGuiding returns 1
01:50:50.432 00.031 9828 IsSlewing returns 0
01:50:50.432 00.000 9828 IsGuiding returns 1
01:50:50.463 00.031 9828 IsSlewing returns 0
01:50:50.463 00.000 9828 IsGuiding returns 1
01:50:50.494 00.031 9828 IsSlewing returns 0
01:50:50.494 00.000 9828 IsGuiding returns 0
01:50:50.494 00.000 9828 scope move finished after 11 + 143 ms
01:50:50.494 00.000 9828 Move returns status 0, amount 11
01:50:50.494 00.000 9828 move complete, result=0
01:50:50.494 00.000 9828 worker thread done servicing request
01:50:50.494 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:50:50.867 00.373 8976 Exposure complete
01:50:50.872 00.005 8976 worker thread done servicing request
01:50:50.872 00.000 5052 OnExposeComplete: enter
01:50:50.872 00.000 5052 UpdateGuideState(): m_state=6
01:50:50.872 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5820
01:50:50.872 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.78, Mass=221, SNR=10.3, Peak=74 HFD=2.5
01:50:50.872 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
01:50:50.873 00.001 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
01:50:50.873 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.40 mountX=-0.01 mountY=-0.17, mountTheta=-1.65
01:50:50.873 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.07, opts=13)
01:50:50.873 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.07)
01:50:50.873 00.000 8976 Worker thread wakes up
01:50:50.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.07) opts 0xd
01:50:50.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.07)
01:50:50.874 00.001 8976 Moving (0.16, 0.07) raw xDistance=-0.01 yDistance=-0.17
01:50:50.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:50:50.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:50:50.874 00.000 8976 MoveAxis(R, 0, ABG)
01:50:50.874 00.000 8976 MoveAxis(U, 0, ABG)
01:50:50.874 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:50:50.874 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.37 hyp=2.49 mountTheta=-1.26 cameraX=1.76, cameraY=1.77 cameraTheta=0.79
01:50:50.874 00.000 8976 incremental bump (1.762, 1.765) isValid = 1
01:50:50.874 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
01:50:50.875 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:50:50.875 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:50:50.875 00.000 8976 move complete, result=0
01:50:50.875 00.000 9828 Worker thread wakes up
01:50:50.875 00.000 8976 worker thread done servicing request
01:50:50.875 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:50:50.875 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:50:50.875 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
01:50:50.875 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
01:50:50.875 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:50:50.875 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
01:50:50.875 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:50:50.875 00.000 9828 BLC: window closed
01:50:50.875 00.000 9828 MoveAxis(E, 27, B)
01:50:50.875 00.000 9828 Guiding  Dir = 2, Dur = 27
01:50:50.876 00.001 9828 IsSlewing returns 0
01:50:50.876 00.000 9828 IsGuiding returns 0
01:50:50.876 00.000 9828 PulseGuide returned control before completion, sleep 37
01:50:50.885 00.009 5052 UpdateGuideState exits: m=221 SNR=10.3
01:50:50.886 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:50.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:50.886 00.000 5052 Enqueuing Expose request
01:50:50.886 00.000 8976 Worker thread wakes up
01:50:50.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:50.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:50.886 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:50.925 00.039 9828 IsGuiding returns 1
01:50:50.925 00.000 9828 scope still moving after pulse duration time elapsed
01:50:50.957 00.032 9828 IsSlewing returns 0
01:50:50.957 00.000 9828 IsGuiding returns 1
01:50:50.988 00.031 9828 IsSlewing returns 0
01:50:50.988 00.000 9828 IsGuiding returns 1
01:50:51.020 00.032 9828 IsSlewing returns 0
01:50:51.020 00.000 9828 IsGuiding returns 1
01:50:51.050 00.030 9828 IsSlewing returns 0
01:50:51.050 00.000 9828 IsGuiding returns 1
01:50:51.081 00.031 9828 IsSlewing returns 0
01:50:51.081 00.000 9828 IsGuiding returns 1
01:50:51.112 00.031 9828 IsSlewing returns 0
01:50:51.112 00.000 9828 IsGuiding returns 0
01:50:51.112 00.000 9828 scope move finished after 27 + 209 ms
01:50:51.112 00.000 9828 Move returns status 0, amount 27
01:50:51.112 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:51.112 00.000 9828 MoveAxis(N, 10, B)
01:50:51.112 00.000 9828 Guiding  Dir = 0, Dur = 10
01:50:51.127 00.015 9828 IsSlewing returns 0
01:50:51.127 00.000 9828 IsGuiding returns 0
01:50:51.128 00.001 9828 PulseGuide returned control before completion, sleep 20
01:50:51.158 00.030 9828 IsGuiding returns 1
01:50:51.158 00.000 9828 scope still moving after pulse duration time elapsed
01:50:51.189 00.031 9828 IsSlewing returns 0
01:50:51.189 00.000 9828 IsGuiding returns 1
01:50:51.235 00.046 9828 IsSlewing returns 0
01:50:51.235 00.000 9828 IsGuiding returns 1
01:50:51.265 00.030 9828 IsSlewing returns 0
01:50:51.265 00.000 9828 IsGuiding returns 0
01:50:51.265 00.000 9828 scope move finished after 10 + 128 ms
01:50:51.265 00.000 9828 Move returns status 0, amount 10
01:50:51.265 00.000 9828 move complete, result=0
01:50:51.265 00.000 9828 worker thread done servicing request
01:50:51.266 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:50:51.575 00.309 8976 Exposure complete
01:50:51.580 00.005 8976 worker thread done servicing request
01:50:51.580 00.000 5052 OnExposeComplete: enter
01:50:51.580 00.000 5052 UpdateGuideState(): m_state=6
01:50:51.580 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5821
01:50:51.580 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.26, Mass=201, SNR=9.8, Peak=76 HFD=2.4
01:50:51.580 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.42 = 2.86)
01:50:51.580 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.52 = 2.76)
01:50:51.580 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.45 hyp=0.46 cameraTheta=-1.38 mountX=-0.44 mountY=0.17, mountTheta=2.77
01:50:51.581 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.45, opts=13)
01:50:51.581 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.45)
01:50:51.581 00.000 8976 Worker thread wakes up
01:50:51.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.45) opts 0xd
01:50:51.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.45)
01:50:51.582 00.001 8976 Moving (0.09, -0.45) raw xDistance=-0.44 yDistance=0.17
01:50:51.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:50:51.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:50:51.582 00.000 8976 MoveAxis(R, 2, ABG)
01:50:51.582 00.000 8976 stepping (-4, 16) + (2, 0)
01:50:51.582 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:51.583 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:50:51.592 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
01:50:51.593 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:51.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:51.593 00.000 5052 Enqueuing Expose request
01:50:51.617 00.024 8976 Received - 47 (G) 
01:50:51.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:51.617 00.000 8976 stepped: pos (-2, 16)
01:50:51.617 00.000 8976 MoveAxis(U, 0, ABG)
01:50:51.617 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:50:51.617 00.000 8976 MountToCamera -- mountX=0.62 mountY=-2.43 hyp=2.51 mountTheta=-1.32 cameraX=1.88, cameraY=1.65 cameraTheta=0.72
01:50:51.617 00.000 8976 incremental bump (1.881, 1.655) isValid = 1
01:50:51.617 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
01:50:51.617 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:50:51.617 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:50:51.617 00.000 8976 move complete, result=0
01:50:51.617 00.000 8976 worker thread done servicing request
01:50:51.617 00.000 9828 Worker thread wakes up
01:50:51.617 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:50:51.617 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:50:51.617 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
01:50:51.617 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
01:50:51.617 00.000 8976 Worker thread wakes up
01:50:51.618 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:51.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:51.618 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
01:50:51.618 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
01:50:51.618 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:50:51.618 00.000 9828 BLC: window closed
01:50:51.618 00.000 9828 MoveAxis(E, 29, B)
01:50:51.618 00.000 9828 Guiding  Dir = 2, Dur = 29
01:50:51.618 00.000 9828 IsSlewing returns 0
01:50:51.618 00.000 9828 IsGuiding returns 0
01:50:51.618 00.000 9828 PulseGuide returned control before completion, sleep 39
01:50:51.666 00.048 9828 IsGuiding returns 1
01:50:51.667 00.001 9828 scope still moving after pulse duration time elapsed
01:50:51.698 00.031 9828 IsSlewing returns 0
01:50:51.698 00.000 9828 IsGuiding returns 1
01:50:51.730 00.032 9828 IsSlewing returns 0
01:50:51.734 00.004 9828 IsGuiding returns 1
01:50:51.759 00.025 9828 IsSlewing returns 0
01:50:51.759 00.000 9828 IsGuiding returns 0
01:50:51.759 00.000 9828 scope move finished after 29 + 111 ms
01:50:51.759 00.000 9828 Move returns status 0, amount 29
01:50:51.759 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:51.759 00.000 9828 MoveAxis(N, 9, B)
01:50:51.759 00.000 9828 Guiding  Dir = 0, Dur = 9
01:50:51.774 00.015 9828 IsSlewing returns 0
01:50:51.774 00.000 9828 IsGuiding returns 0
01:50:51.774 00.000 9828 PulseGuide returned control before completion, sleep 19
01:50:51.805 00.031 9828 IsGuiding returns 1
01:50:51.805 00.000 9828 scope still moving after pulse duration time elapsed
01:50:51.837 00.032 9828 IsSlewing returns 0
01:50:51.837 00.000 9828 IsGuiding returns 1
01:50:51.868 00.031 9828 IsSlewing returns 0
01:50:51.868 00.000 9828 IsGuiding returns 1
01:50:51.900 00.032 9828 IsSlewing returns 0
01:50:51.900 00.000 9828 IsGuiding returns 0
01:50:51.900 00.000 9828 scope move finished after 9 + 116 ms
01:50:51.900 00.000 9828 Move returns status 0, amount 9
01:50:51.900 00.000 9828 move complete, result=0
01:50:51.900 00.000 9828 worker thread done servicing request
01:50:51.900 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:50:52.310 00.410 8976 Exposure complete
01:50:52.315 00.005 8976 worker thread done servicing request
01:50:52.315 00.000 5052 OnExposeComplete: enter
01:50:52.315 00.000 5052 UpdateGuideState(): m_state=6
01:50:52.315 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5822
01:50:52.315 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.90, Mass=191, SNR=9.6, Peak=73 HFD=2.3
01:50:52.315 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
01:50:52.315 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
01:50:52.315 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.19 hyp=0.56 cameraTheta=2.79 mountX=0.41 mountY=0.34, mountTheta=0.69
01:50:52.316 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.19, opts=13)
01:50:52.316 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.19)
01:50:52.316 00.000 8976 Worker thread wakes up
01:50:52.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.19) opts 0xd
01:50:52.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.19)
01:50:52.316 00.000 8976 Moving (-0.53, 0.19) raw xDistance=0.41 yDistance=0.34
01:50:52.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
01:50:52.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:50:52.316 00.000 8976 MoveAxis(L, 2, ABG)
01:50:52.316 00.000 8976 stepping (-2, 16) + (-2, 0)
01:50:52.316 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:52.316 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:50:52.326 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:50:52.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:52.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:52.326 00.000 5052 Enqueuing Expose request
01:50:52.352 00.026 8976 Received - 47 (G) 
01:50:52.352 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:52.352 00.000 8976 stepped: pos (-4, 16)
01:50:52.352 00.000 8976 MoveAxis(D, 1, ABG)
01:50:52.352 00.000 8976 stepping (-4, 16) + (0, -1)
01:50:52.352 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:52.385 00.033 8976 Received - 47 (G) 
01:50:52.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:52.385 00.000 8976 stepped: pos (-4, 15)
01:50:52.385 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:50:52.385 00.000 8976 MountToCamera -- mountX=0.62 mountY=-2.41 hyp=2.49 mountTheta=-1.32 cameraX=1.87, cameraY=1.65 cameraTheta=0.72
01:50:52.385 00.000 8976 incremental bump (1.868, 1.646) isValid = 1
01:50:52.386 00.001 8976 Scheduling Mount bump of (0.086, 0.079)
01:50:52.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:50:52.386 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:50:52.386 00.000 8976 move complete, result=0
01:50:52.386 00.000 9828 Worker thread wakes up
01:50:52.386 00.000 8976 worker thread done servicing request
01:50:52.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:50:52.386 00.000 8976 Worker thread wakes up
01:50:52.386 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:50:52.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:52.386 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:52.386 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
01:50:52.386 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:50:52.386 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.53)
01:50:52.386 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
01:50:52.386 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:50:52.386 00.000 9828 BLC: window closed
01:50:52.386 00.000 9828 MoveAxis(E, 28, B)
01:50:52.387 00.001 9828 Guiding  Dir = 2, Dur = 28
01:50:52.387 00.000 9828 IsSlewing returns 0
01:50:52.387 00.000 9828 IsGuiding returns 0
01:50:52.387 00.000 9828 PulseGuide returned control before completion, sleep 38
01:50:52.430 00.043 9828 IsGuiding returns 1
01:50:52.430 00.000 9828 scope still moving after pulse duration time elapsed
01:50:52.461 00.031 9828 IsSlewing returns 0
01:50:52.461 00.000 9828 IsGuiding returns 1
01:50:52.492 00.031 9828 IsSlewing returns 0
01:50:52.492 00.000 9828 IsGuiding returns 1
01:50:52.523 00.031 9828 IsSlewing returns 0
01:50:52.523 00.000 9828 IsGuiding returns 1
01:50:52.554 00.031 9828 IsSlewing returns 0
01:50:52.554 00.000 9828 IsGuiding returns 0
01:50:52.554 00.000 9828 scope move finished after 28 + 139 ms
01:50:52.554 00.000 9828 Move returns status 0, amount 28
01:50:52.554 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:52.554 00.000 9828 MoveAxis(N, 9, B)
01:50:52.554 00.000 9828 Guiding  Dir = 0, Dur = 9
01:50:52.571 00.017 9828 IsSlewing returns 0
01:50:52.571 00.000 9828 IsGuiding returns 0
01:50:52.571 00.000 9828 PulseGuide returned control before completion, sleep 19
01:50:52.601 00.030 9828 IsGuiding returns 1
01:50:52.602 00.001 9828 scope still moving after pulse duration time elapsed
01:50:52.632 00.030 9828 IsSlewing returns 0
01:50:52.632 00.000 9828 IsGuiding returns 1
01:50:52.662 00.030 9828 IsSlewing returns 0
01:50:52.662 00.000 9828 IsGuiding returns 1
01:50:52.692 00.030 9828 IsSlewing returns 0
01:50:52.692 00.000 9828 IsGuiding returns 1
01:50:52.724 00.032 9828 IsSlewing returns 0
01:50:52.724 00.000 9828 IsGuiding returns 0
01:50:52.724 00.000 9828 scope move finished after 9 + 143 ms
01:50:52.724 00.000 9828 Move returns status 0, amount 9
01:50:52.724 00.000 9828 move complete, result=0
01:50:52.724 00.000 9828 worker thread done servicing request
01:50:52.724 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:50:53.082 00.358 8976 Exposure complete
01:50:53.089 00.007 8976 worker thread done servicing request
01:50:53.089 00.000 5052 OnExposeComplete: enter
01:50:53.089 00.000 5052 UpdateGuideState(): m_state=6
01:50:53.089 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5823
01:50:53.089 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.79, Mass=180, SNR=9.3, Peak=69 HFD=2.2
01:50:53.089 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:50:53.089 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:50:53.089 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=0.08 hyp=0.90 cameraTheta=3.05 mountX=0.48 mountY=0.71, mountTheta=0.97
01:50:53.090 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=0.08, opts=13)
01:50:53.090 00.000 5052 Enqueuing Move request for stepguider (-0.90, 0.08)
01:50:53.090 00.000 8976 Worker thread wakes up
01:50:53.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, 0.08) opts 0xd
01:50:53.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, 0.08)
01:50:53.090 00.000 8976 Moving (-0.90, 0.08) raw xDistance=0.48 yDistance=0.71
01:50:53.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
01:50:53.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.71
01:50:53.090 00.000 8976 MoveAxis(L, 2, ABG)
01:50:53.090 00.000 8976 stepping (-4, 15) + (-2, 0)
01:50:53.090 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:53.091 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:50:53.100 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
01:50:53.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:53.100 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:53.100 00.000 5052 Enqueuing Expose request
01:50:53.121 00.021 8976 Received - 47 (G) 
01:50:53.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:53.121 00.000 8976 stepped: pos (-6, 15)
01:50:53.121 00.000 8976 MoveAxis(D, 3, ABG)
01:50:53.121 00.000 8976 stepping (-6, 15) + (0, -3)
01:50:53.121 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:53.152 00.031 8976 Received - 47 (G) 
01:50:53.152 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:53.152 00.000 8976 stepped: pos (-6, 12)
01:50:53.152 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:50:53.153 00.001 8976 MountToCamera -- mountX=0.72 mountY=-2.25 hyp=2.36 mountTheta=-1.26 cameraX=1.67, cameraY=1.66 cameraTheta=0.78
01:50:53.153 00.000 8976 incremental bump (1.674, 1.659) isValid = 1
01:50:53.153 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
01:50:53.153 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:50:53.153 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:50:53.153 00.000 8976 move complete, result=0
01:50:53.153 00.000 9828 Worker thread wakes up
01:50:53.153 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:50:53.153 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:50:53.153 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
01:50:53.153 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:50:53.153 00.000 8976 worker thread done servicing request
01:50:53.153 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
01:50:53.153 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
01:50:53.153 00.000 8976 Worker thread wakes up
01:50:53.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:53.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:53.153 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:50:53.154 00.001 9828 BLC: window closed
01:50:53.154 00.000 9828 MoveAxis(E, 27, B)
01:50:53.154 00.000 9828 Guiding  Dir = 2, Dur = 27
01:50:53.154 00.000 9828 IsSlewing returns 0
01:50:53.154 00.000 9828 IsGuiding returns 0
01:50:53.154 00.000 9828 PulseGuide returned control before completion, sleep 37
01:50:53.203 00.049 9828 IsGuiding returns 1
01:50:53.203 00.000 9828 scope still moving after pulse duration time elapsed
01:50:53.233 00.030 9828 IsSlewing returns 0
01:50:53.233 00.000 9828 IsGuiding returns 1
01:50:53.263 00.030 9828 IsSlewing returns 0
01:50:53.263 00.000 9828 IsGuiding returns 1
01:50:53.297 00.034 9828 IsSlewing returns 0
01:50:53.297 00.000 9828 IsGuiding returns 0
01:50:53.297 00.000 9828 scope move finished after 27 + 116 ms
01:50:53.297 00.000 9828 Move returns status 0, amount 27
01:50:53.297 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:53.297 00.000 9828 MoveAxis(N, 10, B)
01:50:53.297 00.000 9828 Guiding  Dir = 0, Dur = 10
01:50:53.310 00.013 9828 IsSlewing returns 0
01:50:53.310 00.000 9828 IsGuiding returns 0
01:50:53.310 00.000 9828 PulseGuide returned control before completion, sleep 20
01:50:53.341 00.031 9828 IsGuiding returns 1
01:50:53.342 00.001 9828 scope still moving after pulse duration time elapsed
01:50:53.373 00.031 9828 IsSlewing returns 0
01:50:53.373 00.000 9828 IsGuiding returns 1
01:50:53.404 00.031 9828 IsSlewing returns 0
01:50:53.404 00.000 9828 IsGuiding returns 1
01:50:53.435 00.031 9828 IsSlewing returns 0
01:50:53.435 00.000 9828 IsGuiding returns 1
01:50:53.466 00.031 9828 IsSlewing returns 0
01:50:53.466 00.000 9828 IsGuiding returns 0
01:50:53.466 00.000 9828 scope move finished after 10 + 145 ms
01:50:53.466 00.000 9828 Move returns status 0, amount 10
01:50:53.466 00.000 9828 move complete, result=0
01:50:53.466 00.000 9828 worker thread done servicing request
01:50:53.466 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:50:53.860 00.394 8976 Exposure complete
01:50:53.865 00.005 8976 worker thread done servicing request
01:50:53.866 00.001 5052 OnExposeComplete: enter
01:50:53.866 00.000 5052 UpdateGuideState(): m_state=6
01:50:53.866 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5824
01:50:53.866 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.66, Mass=186, SNR=9.5, Peak=75 HFD=2.0
01:50:53.866 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
01:50:53.866 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:50:53.866 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.05 hyp=0.67 cameraTheta=-3.07 mountX=0.26 mountY=0.58, mountTheta=1.16
01:50:53.868 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.05, opts=13)
01:50:53.868 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.05)
01:50:53.868 00.000 8976 Worker thread wakes up
01:50:53.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.05) opts 0xd
01:50:53.869 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.05)
01:50:53.869 00.000 8976 Moving (-0.66, -0.05) raw xDistance=0.26 yDistance=0.58
01:50:53.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:50:53.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58
01:50:53.869 00.000 8976 MoveAxis(R, 0, ABG)
01:50:53.869 00.000 8976 MoveAxis(D, 3, ABG)
01:50:53.869 00.000 8976 stepping (-6, 12) + (0, -3)
01:50:53.869 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:53.870 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:50:53.879 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
01:50:53.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:53.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:53.879 00.000 5052 Enqueuing Expose request
01:50:53.904 00.025 8976 Received - 47 (G) 
01:50:53.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:53.904 00.000 8976 stepped: pos (-6, 9)
01:50:53.904 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:50:53.904 00.000 8976 MountToCamera -- mountX=0.78 mountY=-1.98 hyp=2.13 mountTheta=-1.19 cameraX=1.40, cameraY=1.60 cameraTheta=0.85
01:50:53.904 00.000 8976 incremental bump (1.403, 1.596) isValid = 1
01:50:53.904 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:50:53.904 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:50:53.904 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:50:53.904 00.000 8976 move complete, result=0
01:50:53.904 00.000 9828 Worker thread wakes up
01:50:53.904 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:50:53.904 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:50:53.904 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
01:50:53.904 00.000 8976 worker thread done servicing request
01:50:53.904 00.000 8976 Worker thread wakes up
01:50:53.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:53.904 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:53.904 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:50:53.905 00.001 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
01:50:53.905 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:50:53.905 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:50:53.905 00.000 9828 BLC: window closed
01:50:53.905 00.000 9828 MoveAxis(E, 25, B)
01:50:53.905 00.000 9828 Guiding  Dir = 2, Dur = 25
01:50:53.905 00.000 9828 IsSlewing returns 0
01:50:53.905 00.000 9828 IsGuiding returns 0
01:50:53.905 00.000 9828 PulseGuide returned control before completion, sleep 35
01:50:53.944 00.039 9828 IsGuiding returns 1
01:50:53.944 00.000 9828 scope still moving after pulse duration time elapsed
01:50:53.975 00.031 9828 IsSlewing returns 0
01:50:53.975 00.000 9828 IsGuiding returns 1
01:50:54.006 00.031 9828 IsSlewing returns 0
01:50:54.007 00.001 9828 IsGuiding returns 1
01:50:54.037 00.030 9828 IsSlewing returns 0
01:50:54.037 00.000 9828 IsGuiding returns 1
01:50:54.067 00.030 9828 IsSlewing returns 0
01:50:54.067 00.000 9828 IsGuiding returns 0
01:50:54.067 00.000 9828 scope move finished after 25 + 137 ms
01:50:54.067 00.000 9828 Move returns status 0, amount 25
01:50:54.067 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:54.067 00.000 9828 MoveAxis(N, 11, B)
01:50:54.067 00.000 9828 Guiding  Dir = 0, Dur = 11
01:50:54.083 00.016 9828 IsSlewing returns 0
01:50:54.083 00.000 9828 IsGuiding returns 0
01:50:54.083 00.000 9828 PulseGuide returned control before completion, sleep 21
01:50:54.113 00.030 9828 IsGuiding returns 1
01:50:54.113 00.000 9828 scope still moving after pulse duration time elapsed
01:50:54.145 00.032 9828 IsSlewing returns 0
01:50:54.145 00.000 9828 IsGuiding returns 1
01:50:54.176 00.031 9828 IsSlewing returns 0
01:50:54.176 00.000 9828 IsGuiding returns 1
01:50:54.206 00.030 9828 IsSlewing returns 0
01:50:54.206 00.000 9828 IsGuiding returns 1
01:50:54.238 00.032 9828 IsSlewing returns 0
01:50:54.238 00.000 9828 IsGuiding returns 0
01:50:54.238 00.000 9828 scope move finished after 11 + 143 ms
01:50:54.238 00.000 9828 Move returns status 0, amount 11
01:50:54.238 00.000 9828 move complete, result=0
01:50:54.238 00.000 9828 worker thread done servicing request
01:50:54.238 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:50:54.596 00.358 8976 Exposure complete
01:50:54.602 00.006 8976 worker thread done servicing request
01:50:54.602 00.000 5052 OnExposeComplete: enter
01:50:54.602 00.000 5052 UpdateGuideState(): m_state=6
01:50:54.602 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5825
01:50:54.602 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=282.05, Mass=230, SNR=10.5, Peak=77 HFD=2.3
01:50:54.602 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
01:50:54.602 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
01:50:54.602 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=0.35 hyp=0.98 cameraTheta=2.78 mountX=0.73 mountY=0.58, mountTheta=0.68
01:50:54.603 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=0.35, opts=13)
01:50:54.603 00.000 5052 Enqueuing Move request for stepguider (-0.92, 0.35)
01:50:54.603 00.000 8976 Worker thread wakes up
01:50:54.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, 0.35) opts 0xd
01:50:54.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, 0.35)
01:50:54.603 00.000 8976 Moving (-0.92, 0.35) raw xDistance=0.73 yDistance=0.58
01:50:54.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
01:50:54.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
01:50:54.603 00.000 8976 MoveAxis(L, 3, ABG)
01:50:54.603 00.000 8976 stepping (-6, 9) + (-3, 0)
01:50:54.603 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:54.604 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:50:54.613 00.009 5052 UpdateGuideState exits: m=230 SNR=10.5
01:50:54.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:54.613 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:54.613 00.000 5052 Enqueuing Expose request
01:50:54.639 00.026 8976 Received - 47 (G) 
01:50:54.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:54.639 00.000 8976 stepped: pos (-9, 9)
01:50:54.639 00.000 8976 MoveAxis(D, 2, ABG)
01:50:54.639 00.000 8976 stepping (-9, 9) + (0, -2)
01:50:54.639 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:54.671 00.032 8976 Received - 47 (G) 
01:50:54.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:54.671 00.000 8976 stepped: pos (-9, 7)
01:50:54.671 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:50:54.671 00.000 8976 MountToCamera -- mountX=0.98 mountY=-1.69 hyp=1.95 mountTheta=-1.05 cameraX=1.06, cameraY=1.64 cameraTheta=1.00
01:50:54.671 00.000 8976 incremental bump (1.060, 1.642) isValid = 1
01:50:54.671 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
01:50:54.671 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:50:54.671 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:50:54.671 00.000 8976 move complete, result=0
01:50:54.671 00.000 9828 Worker thread wakes up
01:50:54.671 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:50:54.671 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:50:54.671 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
01:50:54.671 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
01:50:54.671 00.000 8976 worker thread done servicing request
01:50:54.671 00.000 8976 Worker thread wakes up
01:50:54.672 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:54.672 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:54.672 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 2 ms SOUTH
01:50:54.672 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
01:50:54.672 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:50:54.672 00.000 9828 BLC: window closed
01:50:54.672 00.000 9828 MoveAxis(E, 21, B)
01:50:54.672 00.000 9828 Guiding  Dir = 2, Dur = 21
01:50:54.673 00.001 9828 IsSlewing returns 0
01:50:54.673 00.000 9828 IsGuiding returns 0
01:50:54.673 00.000 9828 PulseGuide returned control before completion, sleep 31
01:50:54.718 00.045 9828 IsGuiding returns 1
01:50:54.718 00.000 9828 scope still moving after pulse duration time elapsed
01:50:54.750 00.032 9828 IsSlewing returns 0
01:50:54.750 00.000 9828 IsGuiding returns 1
01:50:54.781 00.031 9828 IsSlewing returns 0
01:50:54.781 00.000 9828 IsGuiding returns 1
01:50:54.813 00.032 9828 IsSlewing returns 0
01:50:54.813 00.000 9828 IsGuiding returns 0
01:50:54.813 00.000 9828 scope move finished after 21 + 118 ms
01:50:54.813 00.000 9828 Move returns status 0, amount 21
01:50:54.813 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:54.813 00.000 9828 MoveAxis(N, 12, B)
01:50:54.813 00.000 9828 Guiding  Dir = 0, Dur = 12
01:50:54.828 00.015 9828 IsSlewing returns 0
01:50:54.828 00.000 9828 IsGuiding returns 0
01:50:54.828 00.000 9828 PulseGuide returned control before completion, sleep 22
01:50:54.859 00.031 9828 IsGuiding returns 1
01:50:54.859 00.000 9828 scope still moving after pulse duration time elapsed
01:50:54.890 00.031 9828 IsSlewing returns 0
01:50:54.890 00.000 9828 IsGuiding returns 1
01:50:54.921 00.031 9828 IsSlewing returns 0
01:50:54.921 00.000 9828 IsGuiding returns 1
01:50:54.952 00.031 9828 IsSlewing returns 0
01:50:54.952 00.000 9828 IsGuiding returns 1
01:50:54.983 00.031 9828 IsSlewing returns 0
01:50:54.983 00.000 9828 IsGuiding returns 0
01:50:54.983 00.000 9828 scope move finished after 12 + 142 ms
01:50:54.983 00.000 9828 Move returns status 0, amount 12
01:50:54.983 00.000 9828 move complete, result=0
01:50:54.983 00.000 9828 worker thread done servicing request
01:50:54.983 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:50:55.362 00.379 8976 Exposure complete
01:50:55.367 00.005 8976 worker thread done servicing request
01:50:55.368 00.001 5052 OnExposeComplete: enter
01:50:55.368 00.000 5052 UpdateGuideState(): m_state=6
01:50:55.368 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5826
01:50:55.368 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.41, Mass=190, SNR=9.5, Peak=74 HFD=1.9
01:50:55.368 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.54 = 1.75)
01:50:55.368 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
01:50:55.368 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.30 hyp=0.50 cameraTheta=-2.49 mountX=-0.09 mountY=0.49, mountTheta=1.74
01:50:55.368 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.30, opts=13)
01:50:55.368 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.30)
01:50:55.369 00.001 8976 Worker thread wakes up
01:50:55.369 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.30) opts 0xd
01:50:55.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.30)
01:50:55.369 00.000 8976 Moving (-0.39, -0.30) raw xDistance=-0.09 yDistance=0.49
01:50:55.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:50:55.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
01:50:55.369 00.000 8976 MoveAxis(R, 0, ABG)
01:50:55.369 00.000 8976 MoveAxis(D, 2, ABG)
01:50:55.369 00.000 8976 stepping (-9, 7) + (0, -2)
01:50:55.369 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:55.369 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:50:55.379 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:50:55.380 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:55.380 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:55.380 00.000 5052 Enqueuing Expose request
01:50:55.406 00.026 8976 Received - 47 (G) 
01:50:55.406 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:55.406 00.000 8976 stepped: pos (-9, 5)
01:50:55.406 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
01:50:55.407 00.001 8976 MountToCamera -- mountX=1.11 mountY=-1.39 hyp=1.78 mountTheta=-0.90 cameraX=0.74, cameraY=1.62 cameraTheta=1.15
01:50:55.407 00.000 8976 incremental bump (0.736, 1.624) isValid = 1
01:50:55.407 00.000 8976 Scheduling Mount bump of (0.047, 0.108)
01:50:55.407 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:50:55.407 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:50:55.407 00.000 8976 move complete, result=0
01:50:55.407 00.000 9828 Worker thread wakes up
01:50:55.407 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:50:55.407 00.000 8976 worker thread done servicing request
01:50:55.407 00.000 8976 Worker thread wakes up
01:50:55.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:55.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:55.407 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:50:55.407 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:50:55.407 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
01:50:55.407 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
01:50:55.407 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
01:50:55.407 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:50:55.407 00.000 9828 BLC: window closed
01:50:55.408 00.001 9828 MoveAxis(E, 17, B)
01:50:55.408 00.000 9828 Guiding  Dir = 2, Dur = 17
01:50:55.408 00.000 9828 IsSlewing returns 0
01:50:55.408 00.000 9828 IsGuiding returns 0
01:50:55.408 00.000 9828 PulseGuide returned control before completion, sleep 27
01:50:55.444 00.036 9828 IsGuiding returns 1
01:50:55.444 00.000 9828 scope still moving after pulse duration time elapsed
01:50:55.476 00.032 9828 IsSlewing returns 0
01:50:55.476 00.000 9828 IsGuiding returns 1
01:50:55.507 00.031 9828 IsSlewing returns 0
01:50:55.508 00.001 9828 IsGuiding returns 1
01:50:55.538 00.030 9828 IsSlewing returns 0
01:50:55.538 00.000 9828 IsGuiding returns 0
01:50:55.538 00.000 9828 scope move finished after 17 + 113 ms
01:50:55.538 00.000 9828 Move returns status 0, amount 17
01:50:55.538 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:55.538 00.000 9828 MoveAxis(N, 14, B)
01:50:55.538 00.000 9828 Guiding  Dir = 0, Dur = 14
01:50:55.553 00.015 9828 IsSlewing returns 0
01:50:55.553 00.000 9828 IsGuiding returns 0
01:50:55.553 00.000 9828 PulseGuide returned control before completion, sleep 24
01:50:55.587 00.034 9828 IsGuiding returns 1
01:50:55.587 00.000 9828 scope still moving after pulse duration time elapsed
01:50:55.619 00.032 9828 IsSlewing returns 0
01:50:55.619 00.000 9828 IsGuiding returns 1
01:50:55.649 00.030 9828 IsSlewing returns 0
01:50:55.649 00.000 9828 IsGuiding returns 1
01:50:55.680 00.031 9828 IsSlewing returns 0
01:50:55.680 00.000 9828 IsGuiding returns 0
01:50:55.680 00.000 9828 scope move finished after 14 + 113 ms
01:50:55.680 00.000 9828 Move returns status 0, amount 14
01:50:55.680 00.000 9828 move complete, result=0
01:50:55.680 00.000 9828 worker thread done servicing request
01:50:55.680 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:50:56.098 00.418 8976 Exposure complete
01:50:56.104 00.006 8976 worker thread done servicing request
01:50:56.104 00.000 5052 OnExposeComplete: enter
01:50:56.104 00.000 5052 UpdateGuideState(): m_state=6
01:50:56.104 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5827
01:50:56.104 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.86, Mass=207, SNR=10.0, Peak=78 HFD=2.1
01:50:56.104 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:50:56.104 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:50:56.104 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.15 hyp=0.54 cameraTheta=2.86 mountX=0.37 mountY=0.35, mountTheta=0.76
01:50:56.104 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.15, opts=13)
01:50:56.104 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.15)
01:50:56.105 00.001 8976 Worker thread wakes up
01:50:56.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.15) opts 0xd
01:50:56.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.15)
01:50:56.105 00.000 8976 Moving (-0.52, 0.15) raw xDistance=0.37 yDistance=0.35
01:50:56.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:50:56.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:50:56.105 00.000 8976 MoveAxis(L, 2, ABG)
01:50:56.105 00.000 8976 stepping (-9, 5) + (-2, 0)
01:50:56.105 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:56.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:50:56.115 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:50:56.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:56.115 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:56.115 00.000 5052 Enqueuing Expose request
01:50:56.142 00.027 8976 Received - 47 (G) 
01:50:56.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:56.142 00.000 8976 stepped: pos (-11, 5)
01:50:56.142 00.000 8976 MoveAxis(D, 2, ABG)
01:50:56.142 00.000 8976 stepping (-11, 5) + (0, -2)
01:50:56.142 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:56.174 00.032 8976 Received - 47 (G) 
01:50:56.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:56.174 00.000 8976 stepped: pos (-11, 3)
01:50:56.174 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
01:50:56.174 00.000 8976 MountToCamera -- mountX=1.30 mountY=-1.09 hyp=1.70 mountTheta=-0.70 cameraX=0.38, cameraY=1.65 cameraTheta=1.34
01:50:56.174 00.000 8976 incremental bump (0.380, 1.655) isValid = 1
01:50:56.174 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
01:50:56.174 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:50:56.174 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:50:56.174 00.000 8976 move complete, result=0
01:50:56.174 00.000 9828 Worker thread wakes up
01:50:56.174 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:50:56.174 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:50:56.174 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
01:50:56.174 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.92)
01:50:56.174 00.000 8976 worker thread done servicing request
01:50:56.174 00.000 8976 Worker thread wakes up
01:50:56.175 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:56.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:56.175 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:50:56.175 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
01:50:56.175 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:50:56.175 00.000 9828 BLC: window closed
01:50:56.175 00.000 9828 MoveAxis(E, 10, B)
01:50:56.175 00.000 9828 Guiding  Dir = 2, Dur = 10
01:50:56.175 00.000 9828 IsSlewing returns 0
01:50:56.175 00.000 9828 IsGuiding returns 0
01:50:56.175 00.000 9828 PulseGuide returned control before completion, sleep 20
01:50:56.206 00.031 9828 IsGuiding returns 1
01:50:56.206 00.000 9828 scope still moving after pulse duration time elapsed
01:50:56.237 00.031 9828 IsSlewing returns 0
01:50:56.237 00.000 9828 IsGuiding returns 1
01:50:56.268 00.031 9828 IsSlewing returns 0
01:50:56.268 00.000 9828 IsGuiding returns 1
01:50:56.299 00.031 9828 IsSlewing returns 0
01:50:56.299 00.000 9828 IsGuiding returns 0
01:50:56.299 00.000 9828 scope move finished after 10 + 113 ms
01:50:56.299 00.000 9828 Move returns status 0, amount 10
01:50:56.299 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:56.299 00.000 9828 MoveAxis(N, 15, B)
01:50:56.299 00.000 9828 Guiding  Dir = 0, Dur = 15
01:50:56.315 00.016 9828 IsSlewing returns 0
01:50:56.315 00.000 9828 IsGuiding returns 0
01:50:56.315 00.000 9828 PulseGuide returned control before completion, sleep 25
01:50:56.346 00.031 9828 IsGuiding returns 1
01:50:56.346 00.000 9828 scope still moving after pulse duration time elapsed
01:50:56.376 00.030 9828 IsSlewing returns 0
01:50:56.376 00.000 9828 IsGuiding returns 1
01:50:56.407 00.031 9828 IsSlewing returns 0
01:50:56.407 00.000 9828 IsGuiding returns 1
01:50:56.455 00.048 9828 IsSlewing returns 0
01:50:56.455 00.000 9828 IsGuiding returns 0
01:50:56.455 00.000 9828 scope move finished after 15 + 125 ms
01:50:56.455 00.000 9828 Move returns status 0, amount 15
01:50:56.455 00.000 9828 move complete, result=0
01:50:56.456 00.001 9828 worker thread done servicing request
01:50:56.456 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:50:56.868 00.412 8976 Exposure complete
01:50:56.873 00.005 8976 worker thread done servicing request
01:50:56.873 00.000 5052 OnExposeComplete: enter
01:50:56.873 00.000 5052 UpdateGuideState(): m_state=6
01:50:56.873 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5828
01:50:56.873 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.27, Mass=210, SNR=10.0, Peak=77 HFD=2.2
01:50:56.873 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
01:50:56.873 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.56)
01:50:56.874 00.001 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.44 hyp=0.44 cameraTheta=-1.58 mountX=-0.39 mountY=0.24, mountTheta=2.59
01:50:56.874 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.44, opts=13)
01:50:56.874 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.44)
01:50:56.874 00.000 8976 Worker thread wakes up
01:50:56.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.44) opts 0xd
01:50:56.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.44)
01:50:56.874 00.000 8976 Moving (-0.00, -0.44) raw xDistance=-0.39 yDistance=0.24
01:50:56.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39
01:50:56.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:50:56.875 00.001 8976 MoveAxis(R, 1, ABG)
01:50:56.875 00.000 8976 stepping (-11, 3) + (1, 0)
01:50:56.875 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:56.875 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:50:56.884 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
01:50:56.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:56.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:56.884 00.000 5052 Enqueuing Expose request
01:50:56.893 00.009 8976 Received - 47 (G) 
01:50:56.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:56.893 00.000 8976 stepped: pos (-10, 3)
01:50:56.893 00.000 8976 MoveAxis(U, 0, ABG)
01:50:56.893 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
01:50:56.893 00.000 8976 MountToCamera -- mountX=1.38 mountY=-0.89 hyp=1.64 mountTheta=-0.57 cameraX=0.16, cameraY=1.63 cameraTheta=1.47
01:50:56.893 00.000 8976 incremental bump (0.165, 1.630) isValid = 1
01:50:56.893 00.000 8976 Scheduling Mount bump of (0.012, 0.119)
01:50:56.893 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:50:56.893 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:50:56.893 00.000 8976 move complete, result=0
01:50:56.893 00.000 9828 Worker thread wakes up
01:50:56.893 00.000 8976 worker thread done servicing request
01:50:56.893 00.000 8976 Worker thread wakes up
01:50:56.893 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:50:56.893 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
01:50:56.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:56.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:56.894 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:50:56.894 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
01:50:56.894 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
01:50:56.894 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
01:50:56.894 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:50:56.894 00.000 9828 BLC: window closed
01:50:56.894 00.000 9828 MoveAxis(E, 5, B)
01:50:56.894 00.000 9828 Guiding  Dir = 2, Dur = 5
01:50:56.894 00.000 9828 IsSlewing returns 0
01:50:56.894 00.000 9828 IsGuiding returns 0
01:50:56.894 00.000 9828 PulseGuide returned control before completion, sleep 15
01:50:56.917 00.023 9828 IsGuiding returns 1
01:50:56.917 00.000 9828 scope still moving after pulse duration time elapsed
01:50:56.948 00.031 9828 IsSlewing returns 0
01:50:56.948 00.000 9828 IsGuiding returns 1
01:50:56.979 00.031 9828 IsSlewing returns 0
01:50:56.980 00.001 9828 IsGuiding returns 1
01:50:57.011 00.031 9828 IsSlewing returns 0
01:50:57.011 00.000 9828 IsGuiding returns 0
01:50:57.011 00.000 9828 scope move finished after 5 + 111 ms
01:50:57.011 00.000 9828 Move returns status 0, amount 5
01:50:57.011 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:57.011 00.000 9828 MoveAxis(N, 16, B)
01:50:57.011 00.000 9828 Guiding  Dir = 0, Dur = 16
01:50:57.026 00.015 9828 IsSlewing returns 0
01:50:57.026 00.000 9828 IsGuiding returns 0
01:50:57.026 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:57.057 00.031 9828 IsGuiding returns 1
01:50:57.057 00.000 9828 scope still moving after pulse duration time elapsed
01:50:57.087 00.030 9828 IsSlewing returns 0
01:50:57.087 00.000 9828 IsGuiding returns 1
01:50:57.118 00.031 9828 IsSlewing returns 0
01:50:57.118 00.000 9828 IsGuiding returns 1
01:50:57.148 00.030 9828 IsSlewing returns 0
01:50:57.148 00.000 9828 IsGuiding returns 1
01:50:57.179 00.031 9828 IsSlewing returns 0
01:50:57.179 00.000 9828 IsGuiding returns 0
01:50:57.179 00.000 9828 scope move finished after 16 + 136 ms
01:50:57.179 00.000 9828 Move returns status 0, amount 16
01:50:57.179 00.000 9828 move complete, result=0
01:50:57.179 00.000 9828 worker thread done servicing request
01:50:57.179 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:50:57.590 00.411 8976 Exposure complete
01:50:57.595 00.005 8976 worker thread done servicing request
01:50:57.595 00.000 5052 OnExposeComplete: enter
01:50:57.595 00.000 5052 UpdateGuideState(): m_state=6
01:50:57.595 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5829
01:50:57.595 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.71, Mass=194, SNR=9.7, Peak=72 HFD=2.5
01:50:57.595 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:50:57.595 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:50:57.596 00.001 5052 CameraToMount -- cameraX=-0.21 cameraY=0.00 hyp=0.21 cameraTheta=3.12 mountX=0.10 mountY=0.17, mountTheta=1.05
01:50:57.596 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.00, opts=13)
01:50:57.596 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.00)
01:50:57.596 00.000 8976 Worker thread wakes up
01:50:57.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.00) opts 0xd
01:50:57.596 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.00)
01:50:57.597 00.001 8976 Moving (-0.21, 0.00) raw xDistance=0.10 yDistance=0.17
01:50:57.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:50:57.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:50:57.597 00.000 8976 MoveAxis(R, 0, ABG)
01:50:57.597 00.000 8976 MoveAxis(U, 0, ABG)
01:50:57.597 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
01:50:57.597 00.000 8976 MountToCamera -- mountX=1.43 mountY=-0.75 hyp=1.61 mountTheta=-0.49 cameraX=0.02, cameraY=1.61 cameraTheta=1.56
01:50:57.597 00.000 8976 incremental bump (0.020, 1.614) isValid = 1
01:50:57.597 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
01:50:57.597 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:50:57.597 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:50:57.597 00.000 8976 move complete, result=0
01:50:57.597 00.000 9828 Worker thread wakes up
01:50:57.597 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:50:57.597 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:50:57.597 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
01:50:57.597 00.000 8976 worker thread done servicing request
01:50:57.597 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
01:50:57.598 00.001 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
01:50:57.598 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:50:57.598 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:50:57.598 00.000 9828 BLC: window closed
01:50:57.598 00.000 9828 MoveAxis(E, 2, B)
01:50:57.598 00.000 9828 Guiding  Dir = 2, Dur = 2
01:50:57.598 00.000 9828 IsSlewing returns 0
01:50:57.598 00.000 9828 IsGuiding returns 0
01:50:57.598 00.000 9828 PulseGuide returned control before completion, sleep 12
01:50:57.607 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
01:50:57.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:57.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:57.607 00.000 5052 Enqueuing Expose request
01:50:57.607 00.000 8976 Worker thread wakes up
01:50:57.607 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:50:57.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:57.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:57.613 00.006 9828 IsGuiding returns 1
01:50:57.613 00.000 9828 scope still moving after pulse duration time elapsed
01:50:57.643 00.030 9828 IsSlewing returns 0
01:50:57.643 00.000 9828 IsGuiding returns 1
01:50:57.674 00.031 9828 IsSlewing returns 0
01:50:57.674 00.000 9828 IsGuiding returns 1
01:50:57.704 00.030 9828 IsSlewing returns 0
01:50:57.704 00.000 9828 IsGuiding returns 1
01:50:57.750 00.046 9828 IsSlewing returns 0
01:50:57.750 00.000 9828 IsGuiding returns 0
01:50:57.750 00.000 9828 scope move finished after 2 + 150 ms
01:50:57.750 00.000 9828 Move returns status 0, amount 2
01:50:57.750 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:57.750 00.000 9828 MoveAxis(N, 16, B)
01:50:57.750 00.000 9828 Guiding  Dir = 0, Dur = 16
01:50:57.766 00.016 9828 IsSlewing returns 0
01:50:57.766 00.000 9828 IsGuiding returns 0
01:50:57.766 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:57.797 00.031 9828 IsGuiding returns 1
01:50:57.797 00.000 9828 scope still moving after pulse duration time elapsed
01:50:57.827 00.030 9828 IsSlewing returns 0
01:50:57.827 00.000 9828 IsGuiding returns 1
01:50:57.858 00.031 9828 IsSlewing returns 0
01:50:57.858 00.000 9828 IsGuiding returns 1
01:50:57.889 00.031 9828 IsSlewing returns 0
01:50:57.889 00.000 9828 IsGuiding returns 1
01:50:57.920 00.031 9828 IsSlewing returns 0
01:50:57.920 00.000 9828 IsGuiding returns 0
01:50:57.920 00.000 9828 scope move finished after 16 + 138 ms
01:50:57.920 00.000 9828 Move returns status 0, amount 16
01:50:57.920 00.000 9828 move complete, result=0
01:50:57.920 00.000 9828 worker thread done servicing request
01:50:57.920 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:50:58.294 00.374 8976 Exposure complete
01:50:58.299 00.005 8976 worker thread done servicing request
01:50:58.300 00.001 5052 OnExposeComplete: enter
01:50:58.300 00.000 5052 UpdateGuideState(): m_state=6
01:50:58.300 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5830
01:50:58.300 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.74, Mass=213, SNR=10.1, Peak=72 HFD=2.8
01:50:58.300 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:50:58.300 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:50:58.300 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.03 hyp=0.63 cameraTheta=3.10 mountX=0.31 mountY=0.51, mountTheta=1.03
01:50:58.300 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.03, opts=13)
01:50:58.300 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.03)
01:50:58.301 00.001 8976 Worker thread wakes up
01:50:58.301 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.03) opts 0xd
01:50:58.301 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.03)
01:50:58.301 00.000 8976 Moving (-0.63, 0.03) raw xDistance=0.31 yDistance=0.51
01:50:58.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:50:58.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:50:58.301 00.000 8976 MoveAxis(L, 1, ABG)
01:50:58.301 00.000 8976 stepping (-10, 3) + (-1, 0)
01:50:58.301 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:58.301 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=108, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:50:58.311 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:50:58.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:58.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:58.311 00.000 5052 Enqueuing Expose request
01:50:58.332 00.021 8976 Received - 47 (G) 
01:50:58.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:50:58.332 00.000 8976 stepped: pos (-11, 3)
01:50:58.332 00.000 8976 MoveAxis(D, 2, ABG)
01:50:58.332 00.000 8976 stepping (-11, 3) + (0, -2)
01:50:58.332 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:58.364 00.032 8976 Received - 47 (G) 
01:50:58.364 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:50:58.364 00.000 8976 stepped: pos (-11, 1)
01:50:58.364 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
01:50:58.364 00.000 8976 MountToCamera -- mountX=1.51 mountY=-0.56 hyp=1.61 mountTheta=-0.35 cameraX=-0.19, cameraY=1.60 cameraTheta=1.69
01:50:58.364 00.000 8976 incremental bump (-0.193, 1.600) isValid = 1
01:50:58.364 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
01:50:58.364 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:50:58.364 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:50:58.364 00.000 8976 move complete, result=0
01:50:58.364 00.000 8976 worker thread done servicing request
01:50:58.364 00.000 8976 Worker thread wakes up
01:50:58.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:58.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:58.364 00.000 9828 Worker thread wakes up
01:50:58.364 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:50:58.364 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:50:58.365 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:50:58.365 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.78 = -1.50)
01:50:58.365 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.70 = -1.58)
01:50:58.365 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
01:50:58.365 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:50:58.365 00.000 9828 BLC: window closed
01:50:58.365 00.000 9828 MoveAxis(W, 3, B)
01:50:58.365 00.000 9828 Guiding  Dir = 3, Dur = 3
01:50:58.365 00.000 9828 IsSlewing returns 0
01:50:58.365 00.000 9828 IsGuiding returns 0
01:50:58.365 00.000 9828 PulseGuide returned control before completion, sleep 13
01:50:58.387 00.022 9828 IsGuiding returns 1
01:50:58.387 00.000 9828 scope still moving after pulse duration time elapsed
01:50:58.419 00.032 9828 IsSlewing returns 0
01:50:58.420 00.001 9828 IsGuiding returns 1
01:50:58.449 00.029 9828 IsSlewing returns 0
01:50:58.449 00.000 9828 IsGuiding returns 1
01:50:58.480 00.031 9828 IsSlewing returns 0
01:50:58.480 00.000 9828 IsGuiding returns 0
01:50:58.480 00.000 9828 scope move finished after 3 + 111 ms
01:50:58.480 00.000 9828 Move returns status 0, amount 3
01:50:58.480 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:58.480 00.000 9828 MoveAxis(N, 16, B)
01:50:58.480 00.000 9828 Guiding  Dir = 0, Dur = 16
01:50:58.496 00.016 9828 IsSlewing returns 0
01:50:58.496 00.000 9828 IsGuiding returns 0
01:50:58.496 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:58.527 00.031 9828 IsGuiding returns 1
01:50:58.527 00.000 9828 scope still moving after pulse duration time elapsed
01:50:58.558 00.031 9828 IsSlewing returns 0
01:50:58.558 00.000 9828 IsGuiding returns 1
01:50:58.589 00.031 9828 IsSlewing returns 0
01:50:58.589 00.000 9828 IsGuiding returns 1
01:50:58.620 00.031 9828 IsSlewing returns 0
01:50:58.620 00.000 9828 IsGuiding returns 1
01:50:58.650 00.030 9828 IsSlewing returns 0
01:50:58.650 00.000 9828 IsGuiding returns 0
01:50:58.650 00.000 9828 scope move finished after 16 + 138 ms
01:50:58.650 00.000 9828 Move returns status 0, amount 16
01:50:58.650 00.000 9828 move complete, result=0
01:50:58.650 00.000 9828 worker thread done servicing request
01:50:58.650 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:50:59.059 00.409 8976 Exposure complete
01:50:59.064 00.005 8976 worker thread done servicing request
01:50:59.064 00.000 5052 OnExposeComplete: enter
01:50:59.064 00.000 5052 UpdateGuideState(): m_state=6
01:50:59.064 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5831
01:50:59.064 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.45, Mass=218, SNR=10.2, Peak=77 HFD=2.4
01:50:59.064 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
01:50:59.064 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
01:50:59.064 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.26 hyp=0.96 cameraTheta=-2.87 mountX=0.19 mountY=0.92, mountTheta=1.36
01:50:59.065 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.26, opts=13)
01:50:59.065 00.000 5052 Enqueuing Move request for stepguider (-0.93, -0.26)
01:50:59.065 00.000 8976 Worker thread wakes up
01:50:59.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.26) opts 0xd
01:50:59.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.26)
01:50:59.065 00.000 8976 Moving (-0.93, -0.26) raw xDistance=0.19 yDistance=0.92
01:50:59.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:50:59.066 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.92
01:50:59.066 00.000 8976 MoveAxis(R, 0, ABG)
01:50:59.066 00.000 8976 MoveAxis(D, 4, ABG)
01:50:59.066 00.000 8976 stepping (-11, 1) + (0, -4)
01:50:59.066 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:50:59.066 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:50:59.077 00.011 5052 UpdateGuideState exits: m=218 SNR=10.2
01:50:59.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:59.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:59.077 00.000 5052 Enqueuing Expose request
01:50:59.099 00.022 8976 Received - 47 (G) 
01:50:59.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:50:59.099 00.000 8976 stepped: pos (-11, -3)
01:50:59.099 00.000 8976 MountToCamera -- mountTheta (-0.14) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
01:50:59.099 00.000 8976 MountToCamera -- mountX=1.57 mountY=-0.22 hyp=1.58 mountTheta=-0.14 cameraX=-0.52, cameraY=1.50 cameraTheta=1.91
01:50:59.099 00.000 8976 incremental bump (-0.522, 1.495) isValid = 1
01:50:59.099 00.000 8976 Scheduling Mount bump of (-0.038, 0.112)
01:50:59.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:50:59.099 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:50:59.099 00.000 8976 move complete, result=0
01:50:59.099 00.000 8976 worker thread done servicing request
01:50:59.099 00.000 8976 Worker thread wakes up
01:50:59.099 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:50:59.099 00.000 9828 Worker thread wakes up
01:50:59.100 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:59.100 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:59.100 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:50:59.100 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:50:59.100 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
01:50:59.100 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
01:50:59.100 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.30
01:50:59.100 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:50:59.100 00.000 9828 BLC: window closed
01:50:59.100 00.000 9828 MoveAxis(W, 10, B)
01:50:59.100 00.000 9828 Guiding  Dir = 3, Dur = 10
01:50:59.100 00.000 9828 IsSlewing returns 0
01:50:59.100 00.000 9828 IsGuiding returns 0
01:50:59.101 00.001 9828 PulseGuide returned control before completion, sleep 20
01:50:59.135 00.034 9828 IsGuiding returns 1
01:50:59.135 00.000 9828 scope still moving after pulse duration time elapsed
01:50:59.167 00.032 9828 IsSlewing returns 0
01:50:59.167 00.000 9828 IsGuiding returns 1
01:50:59.197 00.030 9828 IsSlewing returns 0
01:50:59.198 00.001 9828 IsGuiding returns 1
01:50:59.229 00.031 9828 IsSlewing returns 0
01:50:59.229 00.000 9828 IsGuiding returns 1
01:50:59.259 00.030 9828 IsSlewing returns 0
01:50:59.259 00.000 9828 IsGuiding returns 1
01:50:59.290 00.031 9828 IsSlewing returns 0
01:50:59.290 00.000 9828 IsGuiding returns 1
01:50:59.321 00.031 9828 IsSlewing returns 0
01:50:59.322 00.001 9828 IsGuiding returns 1
01:50:59.352 00.030 9828 IsSlewing returns 0
01:50:59.352 00.000 9828 IsGuiding returns 0
01:50:59.352 00.000 9828 scope move finished after 10 + 241 ms
01:50:59.352 00.000 9828 Move returns status 0, amount 10
01:50:59.352 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:59.352 00.000 9828 MoveAxis(N, 16, B)
01:50:59.352 00.000 9828 Guiding  Dir = 0, Dur = 16
01:50:59.367 00.015 9828 IsSlewing returns 0
01:50:59.367 00.000 9828 IsGuiding returns 0
01:50:59.367 00.000 9828 PulseGuide returned control before completion, sleep 26
01:50:59.398 00.031 9828 IsGuiding returns 1
01:50:59.398 00.000 9828 scope still moving after pulse duration time elapsed
01:50:59.428 00.030 9828 IsSlewing returns 0
01:50:59.428 00.000 9828 IsGuiding returns 1
01:50:59.459 00.031 9828 IsSlewing returns 0
01:50:59.459 00.000 9828 IsGuiding returns 1
01:50:59.491 00.032 9828 IsSlewing returns 0
01:50:59.491 00.000 9828 IsGuiding returns 1
01:50:59.521 00.030 9828 IsSlewing returns 0
01:50:59.522 00.001 9828 IsGuiding returns 0
01:50:59.522 00.000 9828 scope move finished after 16 + 138 ms
01:50:59.522 00.000 9828 Move returns status 0, amount 16
01:50:59.522 00.000 9828 move complete, result=0
01:50:59.522 00.000 9828 worker thread done servicing request
01:50:59.522 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:50:59.791 00.269 8976 Exposure complete
01:50:59.797 00.006 8976 worker thread done servicing request
01:50:59.797 00.000 5052 OnExposeComplete: enter
01:50:59.797 00.000 5052 UpdateGuideState(): m_state=6
01:50:59.797 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5832
01:50:59.797 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.54, Mass=213, SNR=10.1, Peak=76 HFD=3.0
01:50:59.797 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
01:50:59.797 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
01:50:59.797 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.17 hyp=0.63 cameraTheta=-2.88 mountX=0.13 mountY=0.60, mountTheta=1.36
01:50:59.798 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.17, opts=13)
01:50:59.798 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.17)
01:50:59.798 00.000 8976 Worker thread wakes up
01:50:59.798 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.17) opts 0xd
01:50:59.798 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.17)
01:50:59.798 00.000 8976 Moving (-0.61, -0.17) raw xDistance=0.13 yDistance=0.60
01:50:59.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:50:59.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.60
01:50:59.798 00.000 8976 MoveAxis(R, 0, ABG)
01:50:59.798 00.000 8976 MoveAxis(D, 3, ABG)
01:50:59.798 00.000 8976 stepping (-11, -3) + (0, -3)
01:50:59.798 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:59.799 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:50:59.808 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
01:50:59.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:59.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:50:59.808 00.000 5052 Enqueuing Expose request
01:50:59.835 00.027 8976 Received - 47 (G) 
01:50:59.835 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:50:59.835 00.000 8976 stepped: pos (-11, -6)
01:50:59.835 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
01:50:59.835 00.000 8976 MountToCamera -- mountX=1.61 mountY=0.17 hyp=1.62 mountTheta=0.11 cameraX=-0.88, cameraY=1.35 cameraTheta=2.15
01:50:59.835 00.000 8976 incremental bump (-0.883, 1.354) isValid = 1
01:50:59.835 00.000 8976 Scheduling Mount bump of (-0.063, 0.100)
01:50:59.835 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:50:59.835 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:50:59.835 00.000 8976 move complete, result=0
01:50:59.835 00.000 8976 worker thread done servicing request
01:50:59.836 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:50:59.836 00.000 9828 Worker thread wakes up
01:50:59.836 00.000 8976 Worker thread wakes up
01:50:59.836 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:50:59.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:50:59.836 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:50:59.836 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.06)
01:50:59.836 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.14)
01:50:59.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:50:59.836 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.07
01:50:59.836 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:50:59.836 00.000 9828 BLC: window closed
01:50:59.836 00.000 9828 MoveAxis(W, 18, B)
01:50:59.836 00.000 9828 Guiding  Dir = 3, Dur = 18
01:50:59.837 00.001 9828 IsSlewing returns 0
01:50:59.837 00.000 9828 IsGuiding returns 0
01:50:59.837 00.000 9828 PulseGuide returned control before completion, sleep 28
01:50:59.876 00.039 9828 IsGuiding returns 1
01:50:59.876 00.000 9828 scope still moving after pulse duration time elapsed
01:50:59.907 00.031 9828 IsSlewing returns 0
01:50:59.907 00.000 9828 IsGuiding returns 1
01:50:59.937 00.030 9828 IsSlewing returns 0
01:50:59.938 00.001 9828 IsGuiding returns 1
01:50:59.969 00.031 9828 IsSlewing returns 0
01:50:59.969 00.000 9828 IsGuiding returns 0
01:50:59.969 00.000 9828 scope move finished after 18 + 114 ms
01:50:59.969 00.000 9828 Move returns status 0, amount 18
01:50:59.969 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:50:59.969 00.000 9828 MoveAxis(N, 15, B)
01:50:59.969 00.000 9828 Guiding  Dir = 0, Dur = 15
01:50:59.984 00.015 9828 IsSlewing returns 0
01:50:59.984 00.000 9828 IsGuiding returns 0
01:50:59.984 00.000 9828 PulseGuide returned control before completion, sleep 25
01:51:00.015 00.031 9828 IsGuiding returns 1
01:51:00.015 00.000 9828 scope still moving after pulse duration time elapsed
01:51:00.045 00.030 9828 IsSlewing returns 0
01:51:00.045 00.000 9828 IsGuiding returns 1
01:51:00.077 00.032 9828 IsSlewing returns 0
01:51:00.077 00.000 9828 IsGuiding returns 1
01:51:00.108 00.031 9828 IsSlewing returns 0
01:51:00.108 00.000 9828 IsGuiding returns 1
01:51:00.139 00.031 9828 IsSlewing returns 0
01:51:00.139 00.000 9828 IsGuiding returns 0
01:51:00.139 00.000 9828 scope move finished after 15 + 139 ms
01:51:00.139 00.000 9828 Move returns status 0, amount 15
01:51:00.139 00.000 9828 move complete, result=0
01:51:00.139 00.000 9828 worker thread done servicing request
01:51:00.139 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:51:00.531 00.392 8976 Exposure complete
01:51:00.536 00.005 8976 worker thread done servicing request
01:51:00.536 00.000 5052 OnExposeComplete: enter
01:51:00.536 00.000 5052 UpdateGuideState(): m_state=6
01:51:00.536 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5833
01:51:00.536 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.77, Mass=181, SNR=9.3, Peak=70 HFD=2.6
01:51:00.536 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.20 = -1.20)
01:51:00.536 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
01:51:00.536 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.84 mountX=0.03 mountY=-0.08, mountTheta=-1.21
01:51:00.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.06, opts=13)
01:51:00.537 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.06)
01:51:00.537 00.000 8976 Worker thread wakes up
01:51:00.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.06) opts 0xd
01:51:00.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.06)
01:51:00.537 00.000 8976 Moving (0.05, 0.06) raw xDistance=0.03 yDistance=-0.08
01:51:00.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:51:00.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:51:00.537 00.000 8976 MoveAxis(R, 0, ABG)
01:51:00.537 00.000 8976 MoveAxis(U, 0, ABG)
01:51:00.537 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
01:51:00.537 00.000 8976 MountToCamera -- mountX=1.63 mountY=0.43 hyp=1.69 mountTheta=0.26 cameraX=-1.12, cameraY=1.26 cameraTheta=2.30
01:51:00.537 00.000 8976 incremental bump (-1.125, 1.259) isValid = 1
01:51:00.537 00.000 8976 Scheduling Mount bump of (-0.051, 0.060)
01:51:00.537 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.06, opts=4)
01:51:00.537 00.000 8976 Enqueuing Move request for scope (-0.05, 0.06)
01:51:00.537 00.000 8976 move complete, result=0
01:51:00.537 00.000 9828 Worker thread wakes up
01:51:00.537 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0x4
01:51:00.538 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
01:51:00.538 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.38 = -0.91)
01:51:00.538 00.000 8976 worker thread done servicing request
01:51:00.538 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.99)
01:51:00.538 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.28 mountX=0.05 mountY=-0.07, mountTheta=-0.93
01:51:00.538 00.000 9828 Moving (-0.05, 0.06) raw xDistance=0.05 yDistance=-0.07
01:51:00.538 00.000 9828 BLC: window closed
01:51:00.538 00.000 9828 MoveAxis(W, 15, B)
01:51:00.538 00.000 9828 Guiding  Dir = 3, Dur = 15
01:51:00.538 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:51:00.539 00.001 9828 IsSlewing returns 0
01:51:00.539 00.000 9828 IsGuiding returns 0
01:51:00.539 00.000 9828 PulseGuide returned control before completion, sleep 25
01:51:00.549 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
01:51:00.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:00.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:00.549 00.000 5052 Enqueuing Expose request
01:51:00.549 00.000 8976 Worker thread wakes up
01:51:00.549 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:00.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:00.549 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:00.573 00.024 9828 IsGuiding returns 1
01:51:00.573 00.000 9828 scope still moving after pulse duration time elapsed
01:51:00.606 00.033 9828 IsSlewing returns 0
01:51:00.606 00.000 9828 IsGuiding returns 1
01:51:00.636 00.030 9828 IsSlewing returns 0
01:51:00.636 00.000 9828 IsGuiding returns 1
01:51:00.667 00.031 9828 IsSlewing returns 0
01:51:00.667 00.000 9828 IsGuiding returns 0
01:51:00.667 00.000 9828 scope move finished after 15 + 113 ms
01:51:00.667 00.000 9828 Move returns status 0, amount 15
01:51:00.667 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:51:00.667 00.000 9828 MoveAxis(N, 9, B)
01:51:00.667 00.000 9828 Guiding  Dir = 0, Dur = 9
01:51:00.682 00.015 9828 IsSlewing returns 0
01:51:00.682 00.000 9828 IsGuiding returns 0
01:51:00.682 00.000 9828 PulseGuide returned control before completion, sleep 19
01:51:00.712 00.030 9828 IsGuiding returns 1
01:51:00.712 00.000 9828 scope still moving after pulse duration time elapsed
01:51:00.743 00.031 9828 IsSlewing returns 0
01:51:00.743 00.000 9828 IsGuiding returns 1
01:51:00.774 00.031 9828 IsSlewing returns 0
01:51:00.774 00.000 9828 IsGuiding returns 1
01:51:00.805 00.031 9828 IsSlewing returns 0
01:51:00.806 00.001 9828 IsGuiding returns 1
01:51:00.835 00.029 9828 IsSlewing returns 0
01:51:00.835 00.000 9828 IsGuiding returns 0
01:51:00.835 00.000 9828 scope move finished after 9 + 144 ms
01:51:00.835 00.000 9828 Move returns status 0, amount 9
01:51:00.835 00.000 9828 move complete, result=0
01:51:00.835 00.000 9828 worker thread done servicing request
01:51:00.836 00.001 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 9 ms NORTH
01:51:01.238 00.402 8976 Exposure complete
01:51:01.244 00.006 8976 worker thread done servicing request
01:51:01.244 00.000 5052 OnExposeComplete: enter
01:51:01.244 00.000 5052 UpdateGuideState(): m_state=6
01:51:01.244 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5834
01:51:01.244 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.85, Mass=191, SNR=9.5, Peak=72 HFD=2.5
01:51:01.244 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
01:51:01.244 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
01:51:01.244 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.53 mountX=0.02 mountY=-0.27, mountTheta=-1.51
01:51:01.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.14, opts=13)
01:51:01.245 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.14)
01:51:01.245 00.000 8976 Worker thread wakes up
01:51:01.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.14) opts 0xd
01:51:01.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.14)
01:51:01.245 00.000 8976 Moving (0.23, 0.14) raw xDistance=0.02 yDistance=-0.27
01:51:01.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:51:01.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:51:01.245 00.000 8976 MoveAxis(R, 0, ABG)
01:51:01.245 00.000 8976 MoveAxis(U, 1, ABG)
01:51:01.245 00.000 8976 stepping (-11, -6) + (0, 1)
01:51:01.245 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:01.246 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:51:01.256 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
01:51:01.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:01.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:01.256 00.000 5052 Enqueuing Expose request
01:51:01.274 00.018 8976 Received - 47 (G) 
01:51:01.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:01.274 00.000 8976 stepped: pos (-11, -5)
01:51:01.274 00.000 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (2.04) = xAngle (2.36 = 2.36)
01:51:01.274 00.000 8976 MountToCamera -- mountX=1.65 mountY=0.55 hyp=1.74 mountTheta=0.32 cameraX=-1.24, cameraY=1.22 cameraTheta=2.36
01:51:01.274 00.000 8976 incremental bump (-1.240, 1.219) isValid = 1
01:51:01.274 00.000 8976 Scheduling Mount bump of (-0.082, 0.084)
01:51:01.274 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:51:01.274 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:51:01.274 00.000 8976 move complete, result=0
01:51:01.274 00.000 9828 Worker thread wakes up
01:51:01.274 00.000 8976 worker thread done servicing request
01:51:01.274 00.000 8976 Worker thread wakes up
01:51:01.274 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:51:01.274 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:51:01.274 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.44 = -0.84)
01:51:01.274 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:51:01.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:01.274 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.36 = -0.92)
01:51:01.275 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:01.275 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
01:51:01.275 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:51:01.275 00.000 9828 BLC: window closed
01:51:01.275 00.000 9828 MoveAxis(W, 25, B)
01:51:01.275 00.000 9828 Guiding  Dir = 3, Dur = 25
01:51:01.275 00.000 9828 IsSlewing returns 0
01:51:01.275 00.000 9828 IsGuiding returns 0
01:51:01.275 00.000 9828 PulseGuide returned control before completion, sleep 35
01:51:01.315 00.040 9828 IsGuiding returns 1
01:51:01.315 00.000 9828 scope still moving after pulse duration time elapsed
01:51:01.345 00.030 9828 IsSlewing returns 0
01:51:01.346 00.001 9828 IsGuiding returns 1
01:51:01.376 00.030 9828 IsSlewing returns 0
01:51:01.376 00.000 9828 IsGuiding returns 1
01:51:01.422 00.046 9828 IsSlewing returns 0
01:51:01.422 00.000 9828 IsGuiding returns 0
01:51:01.422 00.000 9828 scope move finished after 25 + 122 ms
01:51:01.422 00.000 9828 Move returns status 0, amount 25
01:51:01.422 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:51:01.422 00.000 9828 MoveAxis(N, 13, B)
01:51:01.422 00.000 9828 Guiding  Dir = 0, Dur = 13
01:51:01.438 00.016 9828 IsSlewing returns 0
01:51:01.438 00.000 9828 IsGuiding returns 0
01:51:01.438 00.000 9828 PulseGuide returned control before completion, sleep 23
01:51:01.469 00.031 9828 IsGuiding returns 1
01:51:01.469 00.000 9828 scope still moving after pulse duration time elapsed
01:51:01.500 00.031 9828 IsSlewing returns 0
01:51:01.500 00.000 9828 IsGuiding returns 1
01:51:01.531 00.031 9828 IsSlewing returns 0
01:51:01.532 00.001 9828 IsGuiding returns 1
01:51:01.579 00.047 9828 IsSlewing returns 0
01:51:01.579 00.000 9828 IsGuiding returns 0
01:51:01.579 00.000 9828 scope move finished after 13 + 128 ms
01:51:01.579 00.000 9828 Move returns status 0, amount 13
01:51:01.579 00.000 9828 move complete, result=0
01:51:01.579 00.000 9828 worker thread done servicing request
01:51:01.579 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
01:51:01.963 00.384 8976 Exposure complete
01:51:01.968 00.005 8976 worker thread done servicing request
01:51:01.969 00.001 5052 OnExposeComplete: enter
01:51:01.969 00.000 5052 UpdateGuideState(): m_state=6
01:51:01.969 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5835
01:51:01.969 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.69, Mass=204, SNR=9.8, Peak=68 HFD=2.8
01:51:01.969 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
01:51:01.969 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:51:01.969 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.02 hyp=0.45 cameraTheta=-0.05 mountX=-0.22 mountY=-0.36, mountTheta=-2.12
01:51:01.970 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.02, opts=13)
01:51:01.970 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.02)
01:51:01.970 00.000 8976 Worker thread wakes up
01:51:01.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.02) opts 0xd
01:51:01.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.02)
01:51:01.970 00.000 8976 Moving (0.45, -0.02) raw xDistance=-0.22 yDistance=-0.36
01:51:01.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:51:01.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
01:51:01.970 00.000 8976 MoveAxis(R, 0, ABG)
01:51:01.970 00.000 8976 MoveAxis(U, 2, ABG)
01:51:01.970 00.000 8976 stepping (-11, -5) + (0, 2)
01:51:01.970 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:01.971 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:51:01.981 00.010 5052 UpdateGuideState exits: m=204 SNR=9.8
01:51:01.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:01.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:01.981 00.000 5052 Enqueuing Expose request
01:51:01.993 00.012 8976 Received - 47 (G) 
01:51:01.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:01.993 00.000 8976 stepped: pos (-11, -3)
01:51:01.993 00.000 8976 MountToCamera -- mountTheta (0.31) + m_xAngle (2.04) = xAngle (2.35 = 2.35)
01:51:01.993 00.000 8976 MountToCamera -- mountX=1.66 mountY=0.53 hyp=1.74 mountTheta=0.31 cameraX=-1.22, cameraY=1.24 cameraTheta=2.35
01:51:01.993 00.000 8976 incremental bump (-1.224, 1.240) isValid = 1
01:51:01.993 00.000 8976 Scheduling Mount bump of (-0.081, 0.085)
01:51:01.993 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:51:01.993 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:51:01.993 00.000 8976 move complete, result=0
01:51:01.993 00.000 9828 Worker thread wakes up
01:51:01.993 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:51:01.993 00.000 8976 worker thread done servicing request
01:51:01.993 00.000 8976 Worker thread wakes up
01:51:01.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:01.994 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:01.994 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:51:01.994 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:51:01.994 00.000 9828 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.10) = xAngle (5.43 = -0.86)
01:51:01.994 00.000 9828 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.35 = -0.94)
01:51:01.994 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.33 mountX=0.08 mountY=-0.09, mountTheta=-0.89
01:51:01.994 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:51:01.994 00.000 9828 BLC: window closed
01:51:01.994 00.000 9828 MoveAxis(W, 24, B)
01:51:01.994 00.000 9828 Guiding  Dir = 3, Dur = 24
01:51:01.995 00.001 9828 IsSlewing returns 0
01:51:01.995 00.000 9828 IsGuiding returns 0
01:51:01.995 00.000 9828 PulseGuide returned control before completion, sleep 34
01:51:02.041 00.046 9828 IsGuiding returns 1
01:51:02.041 00.000 9828 scope still moving after pulse duration time elapsed
01:51:02.073 00.032 9828 IsSlewing returns 0
01:51:02.073 00.000 9828 IsGuiding returns 1
01:51:02.105 00.032 9828 IsSlewing returns 0
01:51:02.105 00.000 9828 IsGuiding returns 1
01:51:02.133 00.028 9828 IsSlewing returns 0
01:51:02.133 00.000 9828 IsGuiding returns 1
01:51:02.165 00.032 9828 IsSlewing returns 0
01:51:02.165 00.000 9828 IsGuiding returns 0
01:51:02.165 00.000 9828 scope move finished after 24 + 145 ms
01:51:02.165 00.000 9828 Move returns status 0, amount 24
01:51:02.165 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:51:02.165 00.000 9828 MoveAxis(N, 13, B)
01:51:02.166 00.001 9828 Guiding  Dir = 0, Dur = 13
01:51:02.180 00.014 9828 IsSlewing returns 0
01:51:02.180 00.000 9828 IsGuiding returns 0
01:51:02.180 00.000 9828 PulseGuide returned control before completion, sleep 23
01:51:02.211 00.031 9828 IsGuiding returns 1
01:51:02.211 00.000 9828 scope still moving after pulse duration time elapsed
01:51:02.242 00.031 9828 IsSlewing returns 0
01:51:02.242 00.000 9828 IsGuiding returns 1
01:51:02.274 00.032 9828 IsSlewing returns 0
01:51:02.274 00.000 9828 IsGuiding returns 1
01:51:02.305 00.031 9828 IsSlewing returns 0
01:51:02.305 00.000 9828 IsGuiding returns 1
01:51:02.336 00.031 9828 IsSlewing returns 0
01:51:02.336 00.000 9828 IsGuiding returns 0
01:51:02.336 00.000 9828 scope move finished after 13 + 142 ms
01:51:02.336 00.000 9828 Move returns status 0, amount 13
01:51:02.336 00.000 9828 move complete, result=0
01:51:02.336 00.000 9828 worker thread done servicing request
01:51:02.336 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
01:51:02.688 00.352 8976 Exposure complete
01:51:02.694 00.006 8976 worker thread done servicing request
01:51:02.694 00.000 5052 OnExposeComplete: enter
01:51:02.694 00.000 5052 UpdateGuideState(): m_state=6
01:51:02.694 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5836
01:51:02.694 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.81, Mass=207, SNR=10.0, Peak=73 HFD=2.3
01:51:02.694 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:51:02.694 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:51:02.694 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.10 hyp=0.42 cameraTheta=0.25 mountX=-0.09 mountY=-0.39, mountTheta=-1.80
01:51:02.695 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.10, opts=13)
01:51:02.695 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.10)
01:51:02.695 00.000 8976 Worker thread wakes up
01:51:02.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.10) opts 0xd
01:51:02.695 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.10)
01:51:02.695 00.000 8976 Moving (0.40, 0.10) raw xDistance=-0.09 yDistance=-0.39
01:51:02.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:51:02.696 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
01:51:02.696 00.000 8976 MoveAxis(R, 0, ABG)
01:51:02.696 00.000 8976 MoveAxis(U, 2, ABG)
01:51:02.696 00.000 8976 stepping (-11, -3) + (0, 2)
01:51:02.696 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:02.696 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:51:02.707 00.011 5052 UpdateGuideState exits: m=207 SNR=10.0
01:51:02.707 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:02.707 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:02.707 00.000 5052 Enqueuing Expose request
01:51:02.728 00.021 8976 Received - 47 (G) 
01:51:02.728 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:02.728 00.000 8976 stepped: pos (-11, -1)
01:51:02.728 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
01:51:02.728 00.000 8976 MountToCamera -- mountX=1.67 mountY=0.40 hyp=1.72 mountTheta=0.24 cameraX=-1.12, cameraY=1.30 cameraTheta=2.28
01:51:02.728 00.000 8976 incremental bump (-1.120, 1.302) isValid = 1
01:51:02.728 00.000 8976 Scheduling Mount bump of (-0.075, 0.090)
01:51:02.728 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:51:02.728 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:51:02.728 00.000 8976 move complete, result=0
01:51:02.729 00.001 8976 worker thread done servicing request
01:51:02.729 00.000 8976 Worker thread wakes up
01:51:02.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:02.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:02.729 00.000 9828 Worker thread wakes up
01:51:02.729 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:51:02.729 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:51:02.729 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:51:02.729 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.92)
01:51:02.729 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.01)
01:51:02.729 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.95
01:51:02.729 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:51:02.730 00.001 9828 BLC: window closed
01:51:02.730 00.000 9828 MoveAxis(W, 22, B)
01:51:02.730 00.000 9828 Guiding  Dir = 3, Dur = 22
01:51:02.730 00.000 9828 IsSlewing returns 0
01:51:02.731 00.001 9828 IsGuiding returns 0
01:51:02.731 00.000 9828 PulseGuide returned control before completion, sleep 32
01:51:02.767 00.036 9828 IsGuiding returns 1
01:51:02.767 00.000 9828 scope still moving after pulse duration time elapsed
01:51:02.797 00.030 9828 IsSlewing returns 0
01:51:02.797 00.000 9828 IsGuiding returns 1
01:51:02.828 00.031 9828 IsSlewing returns 0
01:51:02.828 00.000 9828 IsGuiding returns 1
01:51:02.859 00.031 9828 IsSlewing returns 0
01:51:02.859 00.000 9828 IsGuiding returns 1
01:51:02.890 00.031 9828 IsSlewing returns 0
01:51:02.890 00.000 9828 IsGuiding returns 0
01:51:02.890 00.000 9828 scope move finished after 22 + 137 ms
01:51:02.890 00.000 9828 Move returns status 0, amount 22
01:51:02.890 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:51:02.890 00.000 9828 MoveAxis(N, 13, B)
01:51:02.890 00.000 9828 Guiding  Dir = 0, Dur = 13
01:51:02.905 00.015 9828 IsSlewing returns 0
01:51:02.905 00.000 9828 IsGuiding returns 0
01:51:02.905 00.000 9828 PulseGuide returned control before completion, sleep 23
01:51:02.936 00.031 9828 IsGuiding returns 1
01:51:02.936 00.000 9828 scope still moving after pulse duration time elapsed
01:51:02.967 00.031 9828 IsSlewing returns 0
01:51:02.967 00.000 9828 IsGuiding returns 1
01:51:02.998 00.031 9828 IsSlewing returns 0
01:51:02.998 00.000 9828 IsGuiding returns 1
01:51:03.028 00.030 9828 IsSlewing returns 0
01:51:03.028 00.000 9828 IsGuiding returns 1
01:51:03.060 00.032 9828 IsSlewing returns 0
01:51:03.060 00.000 9828 IsGuiding returns 0
01:51:03.060 00.000 9828 scope move finished after 13 + 141 ms
01:51:03.060 00.000 9828 Move returns status 0, amount 13
01:51:03.060 00.000 9828 move complete, result=0
01:51:03.060 00.000 9828 worker thread done servicing request
01:51:03.060 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 13 ms NORTH
01:51:03.420 00.360 8976 Exposure complete
01:51:03.426 00.006 8976 worker thread done servicing request
01:51:03.426 00.000 5052 OnExposeComplete: enter
01:51:03.426 00.000 5052 UpdateGuideState(): m_state=6
01:51:03.426 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5837
01:51:03.426 00.000 5052 Star::Find returns 1 (0), X=330.22, Y=281.25, Mass=223, SNR=10.3, Peak=78 HFD=2.5
01:51:03.426 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
01:51:03.426 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
01:51:03.426 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=-0.46 hyp=1.14 cameraTheta=-0.41 mountX=-0.88 mountY=-0.63, mountTheta=-2.53
01:51:03.427 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=-0.46, opts=13)
01:51:03.427 00.000 5052 Enqueuing Move request for stepguider (1.04, -0.46)
01:51:03.427 00.000 8976 Worker thread wakes up
01:51:03.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, -0.46) opts 0xd
01:51:03.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, -0.46)
01:51:03.427 00.000 8976 Moving (1.04, -0.46) raw xDistance=-0.88 yDistance=-0.63
01:51:03.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88
01:51:03.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.63
01:51:03.427 00.000 8976 MoveAxis(R, 4, ABG)
01:51:03.427 00.000 8976 stepping (-11, -1) + (4, 0)
01:51:03.427 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:51:03.428 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:51:03.437 00.009 5052 UpdateGuideState exits: m=223 SNR=10.3
01:51:03.438 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:03.438 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:03.438 00.000 5052 Enqueuing Expose request
01:51:03.464 00.026 8976 Received - 47 (G) 
01:51:03.464 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:51:03.464 00.000 8976 stepped: pos (-7, -1)
01:51:03.464 00.000 8976 MoveAxis(U, 3, ABG)
01:51:03.464 00.000 8976 stepping (-7, -1) + (0, 3)
01:51:03.464 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:51:03.496 00.032 8976 Received - 47 (G) 
01:51:03.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:51:03.496 00.000 8976 stepped: pos (-7, 2)
01:51:03.496 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
01:51:03.496 00.000 8976 MountToCamera -- mountX=1.47 mountY=0.17 hyp=1.48 mountTheta=0.11 cameraX=-0.82, cameraY=1.23 cameraTheta=2.16
01:51:03.496 00.000 8976 incremental bump (-0.818, 1.235) isValid = 1
01:51:03.496 00.000 8976 Scheduling Mount bump of (-0.063, 0.099)
01:51:03.496 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:51:03.496 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:51:03.496 00.000 8976 move complete, result=0
01:51:03.496 00.000 9828 Worker thread wakes up
01:51:03.496 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:51:03.496 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:51:03.496 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
01:51:03.496 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
01:51:03.496 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.07
01:51:03.496 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:51:03.496 00.000 8976 worker thread done servicing request
01:51:03.496 00.000 8976 Worker thread wakes up
01:51:03.496 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:03.497 00.001 5052 GuideStep: -0.9 px 4 ms EAST, -0.6 px 3 ms NORTH
01:51:03.497 00.000 9828 BLC: window closed
01:51:03.497 00.000 9828 MoveAxis(W, 19, B)
01:51:03.497 00.000 9828 Guiding  Dir = 3, Dur = 19
01:51:03.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:03.497 00.000 9828 IsSlewing returns 0
01:51:03.497 00.000 9828 IsGuiding returns 0
01:51:03.497 00.000 9828 PulseGuide returned control before completion, sleep 29
01:51:03.532 00.035 9828 IsGuiding returns 1
01:51:03.532 00.000 9828 scope still moving after pulse duration time elapsed
01:51:03.563 00.031 9828 IsSlewing returns 0
01:51:03.563 00.000 9828 IsGuiding returns 1
01:51:03.594 00.031 9828 IsSlewing returns 0
01:51:03.594 00.000 9828 IsGuiding returns 1
01:51:03.625 00.031 9828 IsSlewing returns 0
01:51:03.625 00.000 9828 IsGuiding returns 0
01:51:03.625 00.000 9828 scope move finished after 19 + 108 ms
01:51:03.625 00.000 9828 Move returns status 0, amount 19
01:51:03.626 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:51:03.626 00.000 9828 MoveAxis(N, 15, B)
01:51:03.626 00.000 9828 Guiding  Dir = 0, Dur = 15
01:51:03.640 00.014 9828 IsSlewing returns 0
01:51:03.640 00.000 9828 IsGuiding returns 0
01:51:03.641 00.001 9828 PulseGuide returned control before completion, sleep 25
01:51:03.670 00.029 9828 IsGuiding returns 1
01:51:03.670 00.000 9828 scope still moving after pulse duration time elapsed
01:51:03.701 00.031 9828 IsSlewing returns 0
01:51:03.701 00.000 9828 IsGuiding returns 1
01:51:03.732 00.031 9828 IsSlewing returns 0
01:51:03.732 00.000 9828 IsGuiding returns 1
01:51:03.762 00.030 9828 IsSlewing returns 0
01:51:03.762 00.000 9828 IsGuiding returns 1
01:51:03.793 00.031 9828 IsSlewing returns 0
01:51:03.793 00.000 9828 IsGuiding returns 0
01:51:03.793 00.000 9828 scope move finished after 15 + 137 ms
01:51:03.793 00.000 9828 Move returns status 0, amount 15
01:51:03.793 00.000 9828 move complete, result=0
01:51:03.793 00.000 9828 worker thread done servicing request
01:51:03.793 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 15 ms NORTH
01:51:04.191 00.398 8976 Exposure complete
01:51:04.197 00.006 8976 worker thread done servicing request
01:51:04.197 00.000 5052 OnExposeComplete: enter
01:51:04.197 00.000 5052 UpdateGuideState(): m_state=6
01:51:04.197 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5838
01:51:04.197 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.96, Mass=203, SNR=9.9, Peak=68 HFD=2.3
01:51:04.197 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:51:04.197 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:51:04.197 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.25 hyp=0.43 cameraTheta=0.63 mountX=0.06 mountY=-0.43, mountTheta=-1.42
01:51:04.198 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.25, opts=13)
01:51:04.198 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.25)
01:51:04.198 00.000 8976 Worker thread wakes up
01:51:04.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.25) opts 0xd
01:51:04.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.25)
01:51:04.198 00.000 8976 Moving (0.35, 0.25) raw xDistance=0.06 yDistance=-0.43
01:51:04.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:51:04.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
01:51:04.198 00.000 8976 MoveAxis(R, 0, ABG)
01:51:04.198 00.000 8976 MoveAxis(U, 2, ABG)
01:51:04.198 00.000 8976 stepping (-7, 2) + (0, 2)
01:51:04.198 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:04.199 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
01:51:04.208 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:51:04.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:04.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:04.208 00.000 5052 Enqueuing Expose request
01:51:04.231 00.023 8976 Received - 47 (G) 
01:51:04.231 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:04.231 00.000 8976 stepped: pos (-7, 4)
01:51:04.231 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
01:51:04.231 00.000 8976 MountToCamera -- mountX=1.34 mountY=-0.10 hyp=1.34 mountTheta=-0.07 cameraX=-0.52, cameraY=1.24 cameraTheta=1.97
01:51:04.231 00.000 8976 incremental bump (-0.522, 1.238) isValid = 1
01:51:04.231 00.000 8976 Scheduling Mount bump of (-0.045, 0.110)
01:51:04.231 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:51:04.231 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:51:04.231 00.000 8976 move complete, result=0
01:51:04.231 00.000 9828 Worker thread wakes up
01:51:04.231 00.000 8976 worker thread done servicing request
01:51:04.231 00.000 8976 Worker thread wakes up
01:51:04.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:04.231 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:51:04.231 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:51:04.232 00.001 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
01:51:04.232 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
01:51:04.232 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.24
01:51:04.232 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
01:51:04.232 00.000 9828 BLC: window closed
01:51:04.232 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:51:04.232 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:04.232 00.000 9828 MoveAxis(W, 13, B)
01:51:04.232 00.000 9828 Guiding  Dir = 3, Dur = 13
01:51:04.232 00.000 9828 IsSlewing returns 0
01:51:04.232 00.000 9828 IsGuiding returns 0
01:51:04.233 00.001 9828 PulseGuide returned control before completion, sleep 23
01:51:04.260 00.027 9828 IsGuiding returns 1
01:51:04.260 00.000 9828 scope still moving after pulse duration time elapsed
01:51:04.292 00.032 9828 IsSlewing returns 0
01:51:04.292 00.000 9828 IsGuiding returns 1
01:51:04.322 00.030 9828 IsSlewing returns 0
01:51:04.323 00.001 9828 IsGuiding returns 1
01:51:04.353 00.030 9828 IsSlewing returns 0
01:51:04.353 00.000 9828 IsGuiding returns 1
01:51:04.385 00.032 9828 IsSlewing returns 0
01:51:04.385 00.000 9828 IsGuiding returns 0
01:51:04.385 00.000 9828 scope move finished after 13 + 139 ms
01:51:04.385 00.000 9828 Move returns status 0, amount 13
01:51:04.385 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:51:04.385 00.000 9828 MoveAxis(N, 16, B)
01:51:04.385 00.000 9828 Guiding  Dir = 0, Dur = 16
01:51:04.399 00.014 9828 IsSlewing returns 0
01:51:04.400 00.001 9828 IsGuiding returns 0
01:51:04.400 00.000 9828 PulseGuide returned control before completion, sleep 26
01:51:04.430 00.030 9828 IsGuiding returns 1
01:51:04.430 00.000 9828 scope still moving after pulse duration time elapsed
01:51:04.461 00.031 9828 IsSlewing returns 0
01:51:04.461 00.000 9828 IsGuiding returns 1
01:51:04.493 00.032 9828 IsSlewing returns 0
01:51:04.493 00.000 9828 IsGuiding returns 1
01:51:04.522 00.029 9828 IsSlewing returns 0
01:51:04.522 00.000 9828 IsGuiding returns 1
01:51:04.553 00.031 9828 IsSlewing returns 0
01:51:04.553 00.000 9828 IsGuiding returns 0
01:51:04.553 00.000 9828 scope move finished after 16 + 137 ms
01:51:04.553 00.000 9828 Move returns status 0, amount 16
01:51:04.553 00.000 9828 move complete, result=0
01:51:04.553 00.000 9828 worker thread done servicing request
01:51:04.553 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:51:04.923 00.370 8976 Exposure complete
01:51:04.928 00.005 8976 worker thread done servicing request
01:51:04.928 00.000 5052 OnExposeComplete: enter
01:51:04.928 00.000 5052 UpdateGuideState(): m_state=6
01:51:04.928 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5839
01:51:04.928 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.73, Mass=215, SNR=10.2, Peak=69 HFD=2.6
01:51:04.928 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:51:04.929 00.001 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
01:51:04.929 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.02 hyp=0.58 cameraTheta=0.03 mountX=-0.25 mountY=-0.50, mountTheta=-2.03
01:51:04.929 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.02, opts=13)
01:51:04.929 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.02)
01:51:04.929 00.000 8976 Worker thread wakes up
01:51:04.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.02) opts 0xd
01:51:04.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.02)
01:51:04.929 00.000 8976 Moving (0.58, 0.02) raw xDistance=-0.25 yDistance=-0.50
01:51:04.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:51:04.930 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
01:51:04.930 00.000 8976 MoveAxis(R, 0, ABG)
01:51:04.930 00.000 8976 MoveAxis(U, 2, ABG)
01:51:04.930 00.000 8976 stepping (-7, 4) + (0, 2)
01:51:04.930 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:04.930 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:51:04.940 00.010 5052 UpdateGuideState exits: m=215 SNR=10.2
01:51:04.940 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:04.940 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:04.940 00.000 5052 Enqueuing Expose request
01:51:04.967 00.027 8976 Received - 47 (G) 
01:51:04.967 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:04.967 00.000 8976 stepped: pos (-7, 6)
01:51:04.967 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
01:51:04.967 00.000 8976 MountToCamera -- mountX=1.25 mountY=-0.38 hyp=1.31 mountTheta=-0.30 cameraX=-0.23, cameraY=1.29 cameraTheta=1.75
01:51:04.967 00.000 8976 incremental bump (-0.231, 1.287) isValid = 1
01:51:04.967 00.000 8976 Scheduling Mount bump of (-0.020, 0.117)
01:51:04.967 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:51:04.967 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:51:04.967 00.000 8976 move complete, result=0
01:51:04.967 00.000 9828 Worker thread wakes up
01:51:04.967 00.000 8976 worker thread done servicing request
01:51:04.967 00.000 8976 Worker thread wakes up
01:51:04.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:04.967 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:51:04.967 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:51:04.967 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.45)
01:51:04.968 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:04.968 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:51:04.968 00.000 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.53)
01:51:04.968 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.01 mountY=-0.12, mountTheta=-1.45
01:51:04.968 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:51:04.968 00.000 9828 BLC: window closed
01:51:04.968 00.000 9828 MoveAxis(W, 5, B)
01:51:04.968 00.000 9828 Guiding  Dir = 3, Dur = 5
01:51:04.968 00.000 9828 IsSlewing returns 0
01:51:04.968 00.000 9828 IsGuiding returns 0
01:51:04.969 00.001 9828 PulseGuide returned control before completion, sleep 15
01:51:04.997 00.028 9828 IsGuiding returns 1
01:51:04.997 00.000 9828 scope still moving after pulse duration time elapsed
01:51:05.027 00.030 9828 IsSlewing returns 0
01:51:05.027 00.000 9828 IsGuiding returns 1
01:51:05.058 00.031 9828 IsSlewing returns 0
01:51:05.058 00.000 9828 IsGuiding returns 1
01:51:05.088 00.030 9828 IsSlewing returns 0
01:51:05.088 00.000 9828 IsGuiding returns 0
01:51:05.088 00.000 9828 scope move finished after 5 + 115 ms
01:51:05.088 00.000 9828 Move returns status 0, amount 5
01:51:05.088 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:51:05.088 00.000 9828 MoveAxis(N, 16, B)
01:51:05.088 00.000 9828 Guiding  Dir = 0, Dur = 16
01:51:05.104 00.016 9828 IsSlewing returns 0
01:51:05.104 00.000 9828 IsGuiding returns 0
01:51:05.104 00.000 9828 PulseGuide returned control before completion, sleep 26
01:51:05.135 00.031 9828 IsGuiding returns 1
01:51:05.136 00.001 9828 scope still moving after pulse duration time elapsed
01:51:05.167 00.031 9828 IsSlewing returns 0
01:51:05.167 00.000 9828 IsGuiding returns 1
01:51:05.197 00.030 9828 IsSlewing returns 0
01:51:05.197 00.000 9828 IsGuiding returns 1
01:51:05.229 00.032 9828 IsSlewing returns 0
01:51:05.229 00.000 9828 IsGuiding returns 0
01:51:05.229 00.000 9828 scope move finished after 16 + 109 ms
01:51:05.229 00.000 9828 Move returns status 0, amount 16
01:51:05.229 00.000 9828 move complete, result=0
01:51:05.229 00.000 9828 worker thread done servicing request
01:51:05.230 00.001 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
01:51:05.675 00.445 8976 Exposure complete
01:51:05.681 00.006 8976 worker thread done servicing request
01:51:05.681 00.000 5052 OnExposeComplete: enter
01:51:05.681 00.000 5052 UpdateGuideState(): m_state=6
01:51:05.681 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5840
01:51:05.681 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.45, Mass=179, SNR=9.3, Peak=69 HFD=2.4
01:51:05.681 00.000 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.04) = xAngle (-2.93 = -2.93)
01:51:05.681 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.03 = -3.03)
01:51:05.681 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.26 hyp=0.34 cameraTheta=-0.89 mountX=-0.33 mountY=-0.04, mountTheta=-3.03
01:51:05.682 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.26, opts=13)
01:51:05.682 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.26)
01:51:05.682 00.000 8976 Worker thread wakes up
01:51:05.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.26) opts 0xd
01:51:05.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.26)
01:51:05.682 00.000 8976 Moving (0.22, -0.26) raw xDistance=-0.33 yDistance=-0.04
01:51:05.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:51:05.683 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:51:05.683 00.000 8976 MoveAxis(R, 1, ABG)
01:51:05.683 00.000 8976 stepping (-7, 6) + (1, 0)
01:51:05.683 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:05.683 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:51:05.693 00.010 5052 UpdateGuideState exits: m=179 SNR=9.3
01:51:05.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:05.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:05.693 00.000 5052 Enqueuing Expose request
01:51:05.702 00.009 8976 Received - 47 (G) 
01:51:05.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:05.702 00.000 8976 stepped: pos (-6, 6)
01:51:05.702 00.000 8976 MoveAxis(U, 0, ABG)
01:51:05.702 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
01:51:05.702 00.000 8976 MountToCamera -- mountX=1.14 mountY=-0.57 hyp=1.28 mountTheta=-0.46 cameraX=-0.01, cameraY=1.28 cameraTheta=1.58
01:51:05.702 00.000 8976 incremental bump (-0.013, 1.276) isValid = 1
01:51:05.702 00.000 8976 Scheduling Mount bump of (-0.001, 0.119)
01:51:05.702 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:51:05.702 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:51:05.702 00.000 8976 move complete, result=0
01:51:05.702 00.000 8976 worker thread done servicing request
01:51:05.702 00.000 8976 Worker thread wakes up
01:51:05.703 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:05.703 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:05.703 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:51:05.703 00.000 9828 Worker thread wakes up
01:51:05.703 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:51:05.703 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:51:05.703 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.61)
01:51:05.703 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.69)
01:51:05.703 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
01:51:05.703 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:51:05.703 00.000 9828 BLC: window closed
01:51:05.703 00.000 9828 MoveAxis(E, 1, B)
01:51:05.703 00.000 9828 Guiding  Dir = 2, Dur = 1
01:51:05.703 00.000 9828 IsSlewing returns 0
01:51:05.703 00.000 9828 IsGuiding returns 0
01:51:05.704 00.001 9828 PulseGuide returned control before completion, sleep 11
01:51:05.722 00.018 9828 IsGuiding returns 1
01:51:05.722 00.000 9828 scope still moving after pulse duration time elapsed
01:51:05.754 00.032 9828 IsSlewing returns 0
01:51:05.754 00.000 9828 IsGuiding returns 1
01:51:05.785 00.031 9828 IsSlewing returns 0
01:51:05.785 00.000 9828 IsGuiding returns 1
01:51:05.816 00.031 9828 IsSlewing returns 0
01:51:05.816 00.000 9828 IsGuiding returns 0
01:51:05.816 00.000 9828 scope move finished after 1 + 111 ms
01:51:05.816 00.000 9828 Move returns status 0, amount 1
01:51:05.816 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:51:05.816 00.000 9828 MoveAxis(N, 16, B)
01:51:05.816 00.000 9828 Guiding  Dir = 0, Dur = 16
01:51:05.832 00.016 9828 IsSlewing returns 0
01:51:05.832 00.000 9828 IsGuiding returns 0
01:51:05.832 00.000 9828 PulseGuide returned control before completion, sleep 26
01:51:05.864 00.032 9828 IsGuiding returns 1
01:51:05.864 00.000 9828 scope still moving after pulse duration time elapsed
01:51:05.894 00.030 9828 IsSlewing returns 0
01:51:05.894 00.000 9828 IsGuiding returns 1
01:51:05.925 00.031 9828 IsSlewing returns 0
01:51:05.925 00.000 9828 IsGuiding returns 1
01:51:05.957 00.032 9828 IsSlewing returns 0
01:51:05.957 00.000 9828 IsGuiding returns 1
01:51:05.987 00.030 9828 IsSlewing returns 0
01:51:05.988 00.001 9828 IsGuiding returns 0
01:51:05.988 00.000 9828 scope move finished after 16 + 139 ms
01:51:05.988 00.000 9828 Move returns status 0, amount 16
01:51:05.988 00.000 9828 move complete, result=0
01:51:05.988 00.000 9828 worker thread done servicing request
01:51:05.988 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:51:06.390 00.402 8976 Exposure complete
01:51:06.395 00.005 8976 worker thread done servicing request
01:51:06.395 00.000 5052 OnExposeComplete: enter
01:51:06.396 00.001 5052 UpdateGuideState(): m_state=6
01:51:06.396 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5841
01:51:06.396 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.22, Mass=209, SNR=10.0, Peak=76 HFD=2.4
01:51:06.396 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.14 = 2.15)
01:51:06.396 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
01:51:06.396 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.49 hyp=0.56 cameraTheta=-2.09 mountX=-0.31 mountY=0.50, mountTheta=2.12
01:51:06.396 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.49, opts=13)
01:51:06.397 00.001 5052 Enqueuing Move request for stepguider (-0.28, -0.49)
01:51:06.397 00.000 8976 Worker thread wakes up
01:51:06.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.49) opts 0xd
01:51:06.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.49)
01:51:06.397 00.000 8976 Moving (-0.28, -0.49) raw xDistance=-0.31 yDistance=0.50
01:51:06.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
01:51:06.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
01:51:06.397 00.000 8976 MoveAxis(R, 1, ABG)
01:51:06.397 00.000 8976 stepping (-6, 6) + (1, 0)
01:51:06.397 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:06.398 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:51:06.407 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
01:51:06.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:06.407 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:06.407 00.000 5052 Enqueuing Expose request
01:51:06.421 00.014 8976 Received - 47 (G) 
01:51:06.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:06.421 00.000 8976 stepped: pos (-5, 6)
01:51:06.421 00.000 8976 MoveAxis(D, 2, ABG)
01:51:06.421 00.000 8976 stepping (-5, 6) + (0, -2)
01:51:06.421 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:06.453 00.032 8976 Received - 47 (G) 
01:51:06.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:06.453 00.000 8976 stepped: pos (-5, 4)
01:51:06.453 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:51:06.453 00.000 8976 move complete, result=0
01:51:06.453 00.000 8976 worker thread done servicing request
01:51:06.453 00.000 8976 Worker thread wakes up
01:51:06.453 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
01:51:06.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:06.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:07.148 00.695 8976 Exposure complete
01:51:07.153 00.005 8976 worker thread done servicing request
01:51:07.153 00.000 5052 OnExposeComplete: enter
01:51:07.153 00.000 5052 UpdateGuideState(): m_state=6
01:51:07.153 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5842
01:51:07.153 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=282.09, Mass=204, SNR=9.9, Peak=70 HFD=2.4
01:51:07.153 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.04) = xAngle (-0.97 = -0.97)
01:51:07.153 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.07 = -1.07)
01:51:07.153 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.38 hyp=0.43 cameraTheta=1.07 mountX=0.25 mountY=-0.38, mountTheta=-1.00
01:51:07.154 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.38, opts=13)
01:51:07.154 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.38)
01:51:07.154 00.000 8976 Worker thread wakes up
01:51:07.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.38) opts 0xd
01:51:07.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.38)
01:51:07.154 00.000 8976 Moving (0.21, 0.38) raw xDistance=0.25 yDistance=-0.38
01:51:07.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:51:07.155 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
01:51:07.155 00.000 8976 MoveAxis(R, 0, ABG)
01:51:07.155 00.000 8976 MoveAxis(U, 1, ABG)
01:51:07.155 00.000 8976 stepping (-5, 4) + (0, 1)
01:51:07.155 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:07.155 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:51:07.165 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:51:07.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:07.165 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:07.165 00.000 5052 Enqueuing Expose request
01:51:07.188 00.023 8976 Received - 47 (G) 
01:51:07.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:07.188 00.000 8976 stepped: pos (-5, 5)
01:51:07.188 00.000 8976 move complete, result=0
01:51:07.188 00.000 8976 worker thread done servicing request
01:51:07.188 00.000 8976 Worker thread wakes up
01:51:07.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:07.188 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:07.189 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
01:51:07.881 00.692 8976 Exposure complete
01:51:07.886 00.005 8976 worker thread done servicing request
01:51:07.886 00.000 5052 OnExposeComplete: enter
01:51:07.886 00.000 5052 UpdateGuideState(): m_state=6
01:51:07.886 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5843
01:51:07.886 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.84, Mass=203, SNR=9.9, Peak=74 HFD=2.3
01:51:07.886 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
01:51:07.887 00.001 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
01:51:07.887 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.98 mountX=0.14 mountY=-0.02, mountTheta=-0.16
01:51:07.887 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.13, opts=13)
01:51:07.887 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.13)
01:51:07.887 00.000 8976 Worker thread wakes up
01:51:07.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.13) opts 0xd
01:51:07.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.13)
01:51:07.887 00.000 8976 Moving (-0.06, 0.13) raw xDistance=0.14 yDistance=-0.02
01:51:07.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:51:07.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:51:07.888 00.001 8976 MoveAxis(R, 0, ABG)
01:51:07.888 00.000 8976 MoveAxis(U, 0, ABG)
01:51:07.888 00.000 8976 move complete, result=0
01:51:07.888 00.000 8976 worker thread done servicing request
01:51:07.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:51:07.897 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:51:07.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:07.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:07.897 00.000 5052 Enqueuing Expose request
01:51:07.898 00.001 8976 Worker thread wakes up
01:51:07.898 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:07.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:07.898 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:08.588 00.690 8976 Exposure complete
01:51:08.593 00.005 8976 worker thread done servicing request
01:51:08.593 00.000 5052 OnExposeComplete: enter
01:51:08.593 00.000 5052 UpdateGuideState(): m_state=6
01:51:08.593 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5844
01:51:08.593 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.77, Mass=214, SNR=10.1, Peak=72 HFD=2.5
01:51:08.593 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
01:51:08.593 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
01:51:08.593 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.29 mountX=0.08 mountY=0.01, mountTheta=0.15
01:51:08.595 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.06, opts=13)
01:51:08.595 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.06)
01:51:08.595 00.000 8976 Worker thread wakes up
01:51:08.595 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.06) opts 0xd
01:51:08.595 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.06)
01:51:08.595 00.000 8976 Moving (-0.05, 0.06) raw xDistance=0.08 yDistance=0.01
01:51:08.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:51:08.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:51:08.595 00.000 8976 MoveAxis(R, 0, ABG)
01:51:08.595 00.000 8976 MoveAxis(U, 0, ABG)
01:51:08.595 00.000 8976 move complete, result=0
01:51:08.595 00.000 8976 worker thread done servicing request
01:51:08.596 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:51:08.607 00.011 5052 UpdateGuideState exits: m=214 SNR=10.1
01:51:08.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:08.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:08.607 00.000 5052 Enqueuing Expose request
01:51:08.607 00.000 8976 Worker thread wakes up
01:51:08.608 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:08.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:08.608 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:09.291 00.683 8976 Exposure complete
01:51:09.297 00.006 8976 worker thread done servicing request
01:51:09.297 00.000 5052 OnExposeComplete: enter
01:51:09.297 00.000 5052 UpdateGuideState(): m_state=6
01:51:09.297 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5845
01:51:09.297 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=282.02, Mass=198, SNR=9.7, Peak=77 HFD=2.3
01:51:09.297 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
01:51:09.297 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.40 = -1.40)
01:51:09.297 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.31 hyp=0.46 cameraTheta=0.75 mountX=0.13 mountY=-0.46, mountTheta=-1.30
01:51:09.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.31, opts=13)
01:51:09.298 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.31)
01:51:09.298 00.000 8976 Worker thread wakes up
01:51:09.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.31) opts 0xd
01:51:09.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.31)
01:51:09.298 00.000 8976 Moving (0.34, 0.31) raw xDistance=0.13 yDistance=-0.46
01:51:09.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:51:09.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:51:09.298 00.000 8976 MoveAxis(R, 0, ABG)
01:51:09.298 00.000 8976 MoveAxis(U, 2, ABG)
01:51:09.298 00.000 8976 stepping (-5, 5) + (0, 2)
01:51:09.298 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:09.299 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:51:09.308 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:51:09.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:09.309 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:09.309 00.000 5052 Enqueuing Expose request
01:51:09.331 00.022 8976 Received - 47 (G) 
01:51:09.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:09.331 00.000 8976 stepped: pos (-5, 7)
01:51:09.331 00.000 8976 move complete, result=0
01:51:09.331 00.000 8976 worker thread done servicing request
01:51:09.331 00.000 8976 Worker thread wakes up
01:51:09.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:09.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:09.331 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:51:10.016 00.685 8976 Exposure complete
01:51:10.021 00.005 8976 worker thread done servicing request
01:51:10.021 00.000 5052 OnExposeComplete: enter
01:51:10.021 00.000 5052 UpdateGuideState(): m_state=6
01:51:10.021 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5846
01:51:10.021 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.96, Mass=198, SNR=9.8, Peak=77 HFD=2.3
01:51:10.021 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
01:51:10.021 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
01:51:10.021 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.68 mountX=0.23 mountY=-0.11, mountTheta=-0.45
01:51:10.023 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.25, opts=13)
01:51:10.023 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.25)
01:51:10.023 00.000 8976 Worker thread wakes up
01:51:10.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.25) opts 0xd
01:51:10.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.25)
01:51:10.023 00.000 8976 Moving (-0.03, 0.25) raw xDistance=0.23 yDistance=-0.11
01:51:10.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:51:10.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:51:10.023 00.000 8976 MoveAxis(R, 0, ABG)
01:51:10.023 00.000 8976 MoveAxis(U, 0, ABG)
01:51:10.023 00.000 8976 move complete, result=0
01:51:10.024 00.001 8976 worker thread done servicing request
01:51:10.024 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:51:10.033 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
01:51:10.034 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:10.034 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:10.034 00.000 5052 Enqueuing Expose request
01:51:10.034 00.000 8976 Worker thread wakes up
01:51:10.034 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:10.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:10.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:10.726 00.692 8976 Exposure complete
01:51:10.732 00.006 8976 worker thread done servicing request
01:51:10.732 00.000 5052 OnExposeComplete: enter
01:51:10.732 00.000 5052 UpdateGuideState(): m_state=6
01:51:10.732 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5847
01:51:10.732 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.97, Mass=204, SNR=9.9, Peak=77 HFD=2.2
01:51:10.732 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
01:51:10.732 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
01:51:10.732 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.26 hyp=0.45 cameraTheta=2.51 mountX=0.40 mountY=0.16, mountTheta=0.38
01:51:10.733 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.26, opts=13)
01:51:10.733 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.26)
01:51:10.733 00.000 8976 Worker thread wakes up
01:51:10.733 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.26) opts 0xd
01:51:10.733 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.26)
01:51:10.733 00.000 8976 Moving (-0.36, 0.26) raw xDistance=0.40 yDistance=0.16
01:51:10.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:51:10.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:51:10.733 00.000 8976 MoveAxis(L, 2, ABG)
01:51:10.733 00.000 8976 stepping (-5, 7) + (-2, 0)
01:51:10.733 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:10.735 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:51:10.744 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:51:10.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:10.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:10.744 00.000 5052 Enqueuing Expose request
01:51:10.770 00.026 8976 Received - 47 (G) 
01:51:10.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:10.770 00.000 8976 stepped: pos (-7, 7)
01:51:10.770 00.000 8976 MoveAxis(U, 0, ABG)
01:51:10.770 00.000 8976 move complete, result=0
01:51:10.770 00.000 8976 worker thread done servicing request
01:51:10.770 00.000 8976 Worker thread wakes up
01:51:10.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:10.770 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:51:10.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:11.460 00.690 8976 Exposure complete
01:51:11.466 00.006 8976 worker thread done servicing request
01:51:11.466 00.000 5052 OnExposeComplete: enter
01:51:11.467 00.001 5052 UpdateGuideState(): m_state=6
01:51:11.467 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5848
01:51:11.467 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.57, Mass=206, SNR=9.9, Peak=76 HFD=2.2
01:51:11.467 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
01:51:11.467 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
01:51:11.467 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.14 hyp=0.52 cameraTheta=-2.87 mountX=0.10 mountY=0.50, mountTheta=1.36
01:51:11.467 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.14, opts=13)
01:51:11.468 00.001 5052 Enqueuing Move request for stepguider (-0.50, -0.14)
01:51:11.468 00.000 8976 Worker thread wakes up
01:51:11.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.14) opts 0xd
01:51:11.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.14)
01:51:11.468 00.000 8976 Moving (-0.50, -0.14) raw xDistance=0.10 yDistance=0.50
01:51:11.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:51:11.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
01:51:11.468 00.000 8976 MoveAxis(R, 0, ABG)
01:51:11.468 00.000 8976 MoveAxis(D, 2, ABG)
01:51:11.468 00.000 8976 stepping (-7, 7) + (0, -2)
01:51:11.468 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:11.469 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:51:11.478 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:51:11.478 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:11.478 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:11.478 00.000 5052 Enqueuing Expose request
01:51:11.505 00.027 8976 Received - 47 (G) 
01:51:11.505 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:11.505 00.000 8976 stepped: pos (-7, 5)
01:51:11.505 00.000 8976 move complete, result=0
01:51:11.505 00.000 8976 worker thread done servicing request
01:51:11.505 00.000 8976 Worker thread wakes up
01:51:11.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:11.505 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:11.505 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:51:12.193 00.688 8976 Exposure complete
01:51:12.199 00.006 8976 worker thread done servicing request
01:51:12.199 00.000 5052 OnExposeComplete: enter
01:51:12.199 00.000 5052 UpdateGuideState(): m_state=6
01:51:12.199 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5849
01:51:12.199 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.89, Mass=224, SNR=10.3, Peak=83 HFD=2.3
01:51:12.200 00.001 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:51:12.200 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
01:51:12.200 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.18 hyp=0.45 cameraTheta=2.73 mountX=0.35 mountY=0.25, mountTheta=0.62
01:51:12.200 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.18, opts=13)
01:51:12.200 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.18)
01:51:12.200 00.000 8976 Worker thread wakes up
01:51:12.201 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.18) opts 0xd
01:51:12.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.18)
01:51:12.201 00.000 8976 Moving (-0.41, 0.18) raw xDistance=0.35 yDistance=0.25
01:51:12.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:51:12.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:51:12.201 00.000 8976 MoveAxis(L, 1, ABG)
01:51:12.201 00.000 8976 stepping (-7, 5) + (-1, 0)
01:51:12.201 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:12.202 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:51:12.213 00.011 5052 UpdateGuideState exits: m=224 SNR=10.3
01:51:12.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:12.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:12.213 00.000 5052 Enqueuing Expose request
01:51:12.225 00.012 8976 Received - 47 (G) 
01:51:12.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:12.225 00.000 8976 stepped: pos (-8, 5)
01:51:12.225 00.000 8976 MoveAxis(U, 0, ABG)
01:51:12.225 00.000 8976 move complete, result=0
01:51:12.225 00.000 8976 worker thread done servicing request
01:51:12.225 00.000 8976 Worker thread wakes up
01:51:12.225 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:51:12.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:12.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:12.918 00.693 8976 Exposure complete
01:51:12.923 00.005 8976 worker thread done servicing request
01:51:12.924 00.001 5052 OnExposeComplete: enter
01:51:12.924 00.000 5052 UpdateGuideState(): m_state=6
01:51:12.924 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5850
01:51:12.924 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.90, Mass=196, SNR=9.7, Peak=70 HFD=2.3
01:51:12.924 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
01:51:12.924 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
01:51:12.924 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.19 hyp=0.32 cameraTheta=2.51 mountX=0.28 mountY=0.11, mountTheta=0.37
01:51:12.924 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.19, opts=13)
01:51:12.925 00.001 5052 Enqueuing Move request for stepguider (-0.26, 0.19)
01:51:12.925 00.000 8976 Worker thread wakes up
01:51:12.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.19) opts 0xd
01:51:12.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.19)
01:51:12.925 00.000 8976 Moving (-0.26, 0.19) raw xDistance=0.28 yDistance=0.11
01:51:12.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:51:12.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:51:12.925 00.000 8976 MoveAxis(L, 1, ABG)
01:51:12.925 00.000 8976 stepping (-8, 5) + (-1, 0)
01:51:12.925 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:12.925 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:51:12.935 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:51:12.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:12.935 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:12.935 00.000 5052 Enqueuing Expose request
01:51:12.944 00.009 8976 Received - 47 (G) 
01:51:12.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:12.944 00.000 8976 stepped: pos (-9, 5)
01:51:12.944 00.000 8976 MoveAxis(U, 0, ABG)
01:51:12.944 00.000 8976 move complete, result=0
01:51:12.944 00.000 8976 worker thread done servicing request
01:51:12.944 00.000 8976 Worker thread wakes up
01:51:12.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:12.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:12.944 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:51:13.647 00.703 8976 Exposure complete
01:51:13.653 00.006 8976 worker thread done servicing request
01:51:13.654 00.001 5052 OnExposeComplete: enter
01:51:13.654 00.000 5052 UpdateGuideState(): m_state=6
01:51:13.654 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5851
01:51:13.654 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.44, Mass=209, SNR=10.0, Peak=76 HFD=2.0
01:51:13.654 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.11 = -3.11)
01:51:13.654 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.07)
01:51:13.654 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.07 mountX=-0.31 mountY=0.02, mountTheta=3.07
01:51:13.654 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.27, opts=13)
01:51:13.654 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.27)
01:51:13.655 00.001 8976 Worker thread wakes up
01:51:13.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.27) opts 0xd
01:51:13.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.27)
01:51:13.655 00.000 8976 Moving (0.15, -0.27) raw xDistance=-0.31 yDistance=0.02
01:51:13.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
01:51:13.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:51:13.655 00.000 8976 MoveAxis(R, 1, ABG)
01:51:13.655 00.000 8976 stepping (-9, 5) + (1, 0)
01:51:13.655 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:13.655 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:51:13.664 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
01:51:13.664 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:13.664 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:13.664 00.000 5052 Enqueuing Expose request
01:51:13.680 00.016 8976 Received - 47 (G) 
01:51:13.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:13.680 00.000 8976 stepped: pos (-8, 5)
01:51:13.680 00.000 8976 MoveAxis(U, 0, ABG)
01:51:13.680 00.000 8976 move complete, result=0
01:51:13.680 00.000 8976 worker thread done servicing request
01:51:13.680 00.000 8976 Worker thread wakes up
01:51:13.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:13.680 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:13.680 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:51:14.371 00.691 8976 Exposure complete
01:51:14.377 00.006 8976 worker thread done servicing request
01:51:14.377 00.000 5052 OnExposeComplete: enter
01:51:14.377 00.000 5052 UpdateGuideState(): m_state=6
01:51:14.377 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5852
01:51:14.377 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.88, Mass=183, SNR=9.4, Peak=74 HFD=2.2
01:51:14.377 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
01:51:14.377 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
01:51:14.377 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.29 cameraTheta=0.62 mountX=0.04 mountY=-0.29, mountTheta=-1.43
01:51:14.378 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.17, opts=13)
01:51:14.378 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.17)
01:51:14.378 00.000 8976 Worker thread wakes up
01:51:14.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.17) opts 0xd
01:51:14.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.17)
01:51:14.378 00.000 8976 Moving (0.23, 0.17) raw xDistance=0.04 yDistance=-0.29
01:51:14.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:51:14.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:51:14.378 00.000 8976 MoveAxis(R, 0, ABG)
01:51:14.378 00.000 8976 MoveAxis(U, 1, ABG)
01:51:14.378 00.000 8976 stepping (-8, 5) + (0, 1)
01:51:14.378 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:14.379 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:51:14.389 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
01:51:14.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:14.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:14.389 00.000 5052 Enqueuing Expose request
01:51:14.398 00.009 8976 Received - 47 (G) 
01:51:14.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:14.398 00.000 8976 stepped: pos (-8, 6)
01:51:14.398 00.000 8976 move complete, result=0
01:51:14.398 00.000 8976 worker thread done servicing request
01:51:14.398 00.000 8976 Worker thread wakes up
01:51:14.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:14.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:14.398 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:51:15.088 00.690 8976 Exposure complete
01:51:15.093 00.005 8976 worker thread done servicing request
01:51:15.093 00.000 5052 OnExposeComplete: enter
01:51:15.093 00.000 5052 UpdateGuideState(): m_state=6
01:51:15.093 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5853
01:51:15.093 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.80, Mass=211, SNR=10.1, Peak=75 HFD=2.3
01:51:15.093 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:51:15.093 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:51:15.093 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.09 hyp=0.55 cameraTheta=0.16 mountX=-0.17 mountY=-0.50, mountTheta=-1.90
01:51:15.094 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.09, opts=13)
01:51:15.094 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.09)
01:51:15.094 00.000 8976 Worker thread wakes up
01:51:15.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.09) opts 0xd
01:51:15.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.09)
01:51:15.094 00.000 8976 Moving (0.54, 0.09) raw xDistance=-0.17 yDistance=-0.50
01:51:15.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:51:15.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
01:51:15.094 00.000 8976 MoveAxis(R, 0, ABG)
01:51:15.094 00.000 8976 MoveAxis(U, 2, ABG)
01:51:15.094 00.000 8976 stepping (-8, 6) + (0, 2)
01:51:15.094 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:15.095 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:51:15.105 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
01:51:15.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:15.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:15.105 00.000 5052 Enqueuing Expose request
01:51:15.118 00.013 8976 Received - 47 (G) 
01:51:15.118 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:15.118 00.000 8976 stepped: pos (-8, 8)
01:51:15.118 00.000 8976 move complete, result=0
01:51:15.118 00.000 8976 worker thread done servicing request
01:51:15.118 00.000 8976 Worker thread wakes up
01:51:15.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:15.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:15.118 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:51:15.821 00.703 8976 Exposure complete
01:51:15.827 00.006 8976 worker thread done servicing request
01:51:15.827 00.000 5052 OnExposeComplete: enter
01:51:15.827 00.000 5052 UpdateGuideState(): m_state=6
01:51:15.827 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5854
01:51:15.827 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.85, Mass=195, SNR=9.7, Peak=77 HFD=2.2
01:51:15.827 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:51:15.827 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:51:15.827 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.14 hyp=0.48 cameraTheta=0.29 mountX=-0.09 mountY=-0.46, mountTheta=-1.75
01:51:15.827 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.14, opts=13)
01:51:15.827 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.14)
01:51:15.828 00.001 8976 Worker thread wakes up
01:51:15.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.14) opts 0xd
01:51:15.828 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.14)
01:51:15.828 00.000 8976 Moving (0.46, 0.14) raw xDistance=-0.09 yDistance=-0.46
01:51:15.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:51:15.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
01:51:15.828 00.000 8976 MoveAxis(R, 0, ABG)
01:51:15.828 00.000 8976 MoveAxis(U, 2, ABG)
01:51:15.828 00.000 8976 stepping (-8, 8) + (0, 2)
01:51:15.828 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:15.828 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:51:15.838 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
01:51:15.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:15.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:15.838 00.000 5052 Enqueuing Expose request
01:51:15.853 00.015 8976 Received - 47 (G) 
01:51:15.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:15.853 00.000 8976 stepped: pos (-8, 10)
01:51:15.853 00.000 8976 move complete, result=0
01:51:15.853 00.000 8976 worker thread done servicing request
01:51:15.853 00.000 8976 Worker thread wakes up
01:51:15.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:15.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:15.854 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:51:16.548 00.694 8976 Exposure complete
01:51:16.553 00.005 8976 worker thread done servicing request
01:51:16.554 00.001 5052 OnExposeComplete: enter
01:51:16.554 00.000 5052 UpdateGuideState(): m_state=6
01:51:16.554 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5855
01:51:16.554 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.68, Mass=198, SNR=9.8, Peak=81 HFD=2.2
01:51:16.554 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
01:51:16.554 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.11)
01:51:16.554 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-3.03 mountX=0.10 mountY=0.26, mountTheta=1.19
01:51:16.555 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.03, opts=13)
01:51:16.555 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.03)
01:51:16.555 00.000 8976 Worker thread wakes up
01:51:16.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.03) opts 0xd
01:51:16.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.03)
01:51:16.555 00.000 8976 Moving (-0.29, -0.03) raw xDistance=0.10 yDistance=0.26
01:51:16.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:51:16.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
01:51:16.555 00.000 8976 MoveAxis(R, 0, ABG)
01:51:16.555 00.000 8976 MoveAxis(D, 1, ABG)
01:51:16.555 00.000 8976 stepping (-8, 10) + (0, -1)
01:51:16.555 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:16.556 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:51:16.565 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
01:51:16.565 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:16.565 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:16.565 00.000 5052 Enqueuing Expose request
01:51:16.573 00.008 8976 Received - 47 (G) 
01:51:16.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:16.573 00.000 8976 stepped: pos (-8, 9)
01:51:16.573 00.000 8976 move complete, result=0
01:51:16.573 00.000 8976 worker thread done servicing request
01:51:16.573 00.000 8976 Worker thread wakes up
01:51:16.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:16.573 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:16.574 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:51:17.268 00.694 8976 Exposure complete
01:51:17.273 00.005 8976 worker thread done servicing request
01:51:17.273 00.000 5052 OnExposeComplete: enter
01:51:17.273 00.000 5052 UpdateGuideState(): m_state=6
01:51:17.273 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5856
01:51:17.274 00.001 5052 Star::Find returns 1 (0), X=329.44, Y=281.69, Mass=204, SNR=10.0, Peak=89 HFD=1.8
01:51:17.274 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
01:51:17.274 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
01:51:17.274 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-0.06 mountX=-0.13 mountY=-0.21, mountTheta=-2.14
01:51:17.274 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.02, opts=13)
01:51:17.274 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.02)
01:51:17.275 00.001 8976 Worker thread wakes up
01:51:17.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.02) opts 0xd
01:51:17.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.02)
01:51:17.275 00.000 8976 Moving (0.26, -0.02) raw xDistance=-0.13 yDistance=-0.21
01:51:17.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:51:17.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:51:17.275 00.000 8976 MoveAxis(R, 0, ABG)
01:51:17.275 00.000 8976 MoveAxis(U, 0, ABG)
01:51:17.275 00.000 8976 move complete, result=0
01:51:17.275 00.000 8976 worker thread done servicing request
01:51:17.276 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:51:17.286 00.010 5052 UpdateGuideState exits: m=204 SNR=10.0
01:51:17.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:17.286 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:17.286 00.000 5052 Enqueuing Expose request
01:51:17.286 00.000 8976 Worker thread wakes up
01:51:17.286 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:17.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:17.286 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:17.979 00.693 8976 Exposure complete
01:51:17.984 00.005 8976 worker thread done servicing request
01:51:17.984 00.000 5052 OnExposeComplete: enter
01:51:17.984 00.000 5052 UpdateGuideState(): m_state=6
01:51:17.984 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5857
01:51:17.984 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.54, Mass=222, SNR=10.3, Peak=87 HFD=2.2
01:51:17.984 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.37 = 1.91)
01:51:17.984 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.81)
01:51:17.984 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-2.33 mountX=-0.08 mountY=0.22, mountTheta=1.90
01:51:17.985 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.17, opts=13)
01:51:17.985 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.17)
01:51:17.985 00.000 8976 Worker thread wakes up
01:51:17.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.17) opts 0xd
01:51:17.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.17)
01:51:17.985 00.000 8976 Moving (-0.16, -0.17) raw xDistance=-0.08 yDistance=0.22
01:51:17.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:51:17.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:51:17.985 00.000 8976 MoveAxis(R, 0, ABG)
01:51:17.985 00.000 8976 MoveAxis(U, 0, ABG)
01:51:17.985 00.000 8976 move complete, result=0
01:51:17.985 00.000 8976 worker thread done servicing request
01:51:17.986 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:51:17.995 00.009 5052 UpdateGuideState exits: m=222 SNR=10.3
01:51:17.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:17.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:17.995 00.000 5052 Enqueuing Expose request
01:51:17.996 00.001 8976 Worker thread wakes up
01:51:17.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:17.996 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:17.996 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:51:18.681 00.685 8976 Exposure complete
01:51:18.686 00.005 8976 worker thread done servicing request
01:51:18.686 00.000 5052 OnExposeComplete: enter
01:51:18.686 00.000 5052 UpdateGuideState(): m_state=6
01:51:18.686 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5858
01:51:18.686 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.64, Mass=223, SNR=10.4, Peak=83 HFD=2.1
01:51:18.686 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
01:51:18.686 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
01:51:18.686 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.07 hyp=0.45 cameraTheta=-2.98 mountX=0.14 mountY=0.41, mountTheta=1.24
01:51:18.687 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.07, opts=13)
01:51:18.687 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.07)
01:51:18.687 00.000 8976 Worker thread wakes up
01:51:18.687 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.07) opts 0xd
01:51:18.687 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.07)
01:51:18.687 00.000 8976 Moving (-0.44, -0.07) raw xDistance=0.14 yDistance=0.41
01:51:18.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:51:18.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:51:18.687 00.000 8976 MoveAxis(R, 0, ABG)
01:51:18.687 00.000 8976 MoveAxis(D, 2, ABG)
01:51:18.688 00.001 8976 stepping (-8, 9) + (0, -2)
01:51:18.688 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:18.688 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:51:18.698 00.010 5052 UpdateGuideState exits: m=223 SNR=10.4
01:51:18.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:18.698 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:18.698 00.000 5052 Enqueuing Expose request
01:51:18.715 00.017 8976 Received - 47 (G) 
01:51:18.715 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:18.715 00.000 8976 stepped: pos (-8, 7)
01:51:18.715 00.000 8976 move complete, result=0
01:51:18.715 00.000 8976 worker thread done servicing request
01:51:18.715 00.000 8976 Worker thread wakes up
01:51:18.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:18.716 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:18.716 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:51:19.398 00.682 8976 Exposure complete
01:51:19.403 00.005 8976 worker thread done servicing request
01:51:19.403 00.000 5052 OnExposeComplete: enter
01:51:19.403 00.000 5052 UpdateGuideState(): m_state=6
01:51:19.403 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5859
01:51:19.404 00.001 5052 Star::Find returns 1 (0), X=328.81, Y=281.99, Mass=229, SNR=10.5, Peak=87 HFD=2.2
01:51:19.404 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
01:51:19.404 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
01:51:19.404 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.28 hyp=0.46 cameraTheta=2.48 mountX=0.41 mountY=0.15, mountTheta=0.34
01:51:19.404 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.28, opts=13)
01:51:19.404 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.28)
01:51:19.405 00.001 8976 Worker thread wakes up
01:51:19.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.28) opts 0xd
01:51:19.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.28)
01:51:19.405 00.000 8976 Moving (-0.36, 0.28) raw xDistance=0.41 yDistance=0.15
01:51:19.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:51:19.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:51:19.405 00.000 8976 MoveAxis(L, 2, ABG)
01:51:19.405 00.000 8976 stepping (-8, 7) + (-2, 0)
01:51:19.405 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:19.406 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
01:51:19.415 00.009 5052 UpdateGuideState exits: m=229 SNR=10.5
01:51:19.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:19.415 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:19.415 00.000 5052 Enqueuing Expose request
01:51:19.434 00.019 8976 Received - 47 (G) 
01:51:19.434 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:19.434 00.000 8976 stepped: pos (-10, 7)
01:51:19.434 00.000 8976 MoveAxis(U, 0, ABG)
01:51:19.434 00.000 8976 move complete, result=0
01:51:19.434 00.000 8976 worker thread done servicing request
01:51:19.434 00.000 8976 Worker thread wakes up
01:51:19.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:19.434 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:19.434 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:51:20.121 00.687 8976 Exposure complete
01:51:20.126 00.005 8976 worker thread done servicing request
01:51:20.126 00.000 5052 OnExposeComplete: enter
01:51:20.126 00.000 5052 UpdateGuideState(): m_state=6
01:51:20.126 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5860
01:51:20.126 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.78, Mass=219, SNR=10.2, Peak=83 HFD=1.9
01:51:20.126 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:51:20.126 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:51:20.126 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.07 hyp=0.70 cameraTheta=3.04 mountX=0.38 mountY=0.54, mountTheta=0.97
01:51:20.127 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.07, opts=13)
01:51:20.127 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.07)
01:51:20.127 00.000 8976 Worker thread wakes up
01:51:20.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.07) opts 0xd
01:51:20.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.07)
01:51:20.128 00.001 8976 Moving (-0.69, 0.07) raw xDistance=0.38 yDistance=0.54
01:51:20.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
01:51:20.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:51:20.128 00.000 8976 MoveAxis(L, 2, ABG)
01:51:20.128 00.000 8976 stepping (-10, 7) + (-2, 0)
01:51:20.128 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:20.128 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:51:20.138 00.010 5052 UpdateGuideState exits: m=219 SNR=10.2
01:51:20.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:20.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:20.138 00.000 5052 Enqueuing Expose request
01:51:20.153 00.015 8976 Received - 47 (G) 
01:51:20.154 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:20.154 00.000 8976 stepped: pos (-12, 7)
01:51:20.154 00.000 8976 MoveAxis(D, 2, ABG)
01:51:20.154 00.000 8976 stepping (-12, 7) + (0, -2)
01:51:20.154 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:20.185 00.031 8976 Received - 47 (G) 
01:51:20.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:20.185 00.000 8976 stepped: pos (-12, 5)
01:51:20.185 00.000 8976 move complete, result=0
01:51:20.185 00.000 8976 worker thread done servicing request
01:51:20.186 00.001 8976 Worker thread wakes up
01:51:20.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:20.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:20.186 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:51:20.878 00.692 8976 Exposure complete
01:51:20.884 00.006 8976 worker thread done servicing request
01:51:20.884 00.000 5052 OnExposeComplete: enter
01:51:20.885 00.001 5052 UpdateGuideState(): m_state=6
01:51:20.885 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5861
01:51:20.885 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.45, Mass=211, SNR=10.1, Peak=78 HFD=1.9
01:51:20.885 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.04) = xAngle (-3.50 = 2.78)
01:51:20.885 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.68)
01:51:20.885 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.46 mountX=-0.24 mountY=0.12, mountTheta=2.70
01:51:20.886 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.26, opts=13)
01:51:20.886 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.26)
01:51:20.886 00.000 8976 Worker thread wakes up
01:51:20.887 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.26) opts 0xd
01:51:20.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.26)
01:51:20.887 00.000 8976 Moving (0.03, -0.26) raw xDistance=-0.24 yDistance=0.12
01:51:20.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:51:20.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:51:20.887 00.000 8976 MoveAxis(R, 0, ABG)
01:51:20.887 00.000 8976 MoveAxis(U, 0, ABG)
01:51:20.887 00.000 8976 move complete, result=0
01:51:20.888 00.001 8976 worker thread done servicing request
01:51:20.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:51:20.897 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
01:51:20.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:20.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:20.897 00.000 5052 Enqueuing Expose request
01:51:20.897 00.000 8976 Worker thread wakes up
01:51:20.897 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:20.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:20.897 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:21.604 00.707 8976 Exposure complete
01:51:21.610 00.006 8976 worker thread done servicing request
01:51:21.610 00.000 5052 OnExposeComplete: enter
01:51:21.610 00.000 5052 UpdateGuideState(): m_state=6
01:51:21.610 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5862
01:51:21.610 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.44, Mass=205, SNR=9.9, Peak=76 HFD=1.6
01:51:21.610 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
01:51:21.610 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
01:51:21.610 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.27 hyp=0.37 cameraTheta=-0.84 mountX=-0.36 mountY=-0.06, mountTheta=-2.98
01:51:21.610 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.27, opts=13)
01:51:21.610 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.27)
01:51:21.611 00.001 8976 Worker thread wakes up
01:51:21.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.27) opts 0xd
01:51:21.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.27)
01:51:21.611 00.000 8976 Moving (0.25, -0.27) raw xDistance=-0.36 yDistance=-0.06
01:51:21.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:51:21.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:51:21.611 00.000 8976 MoveAxis(R, 1, ABG)
01:51:21.611 00.000 8976 stepping (-12, 5) + (1, 0)
01:51:21.611 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:21.611 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:51:21.622 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
01:51:21.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:21.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:21.622 00.000 5052 Enqueuing Expose request
01:51:21.640 00.018 8976 Received - 47 (G) 
01:51:21.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:21.641 00.001 8976 stepped: pos (-11, 5)
01:51:21.641 00.000 8976 MoveAxis(U, 0, ABG)
01:51:21.641 00.000 8976 move complete, result=0
01:51:21.641 00.000 8976 worker thread done servicing request
01:51:21.641 00.000 8976 Worker thread wakes up
01:51:21.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:21.641 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:21.641 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.1 px 0 ms NORTH
01:51:22.343 00.702 8976 Exposure complete
01:51:22.349 00.006 8976 worker thread done servicing request
01:51:22.349 00.000 5052 OnExposeComplete: enter
01:51:22.349 00.000 5052 UpdateGuideState(): m_state=6
01:51:22.349 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5863
01:51:22.349 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.50, Mass=216, SNR=10.2, Peak=77 HFD=2.1
01:51:22.349 00.000 5052 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.04) = xAngle (-4.08 = 2.21)
01:51:22.349 00.000 5052 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.18 = 2.10)
01:51:22.349 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-2.03 mountX=-0.14 mountY=0.20, mountTheta=2.17
01:51:22.350 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.21, opts=13)
01:51:22.350 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.21)
01:51:22.350 00.000 8976 Worker thread wakes up
01:51:22.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.21) opts 0xd
01:51:22.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.21)
01:51:22.350 00.000 8976 Moving (-0.10, -0.21) raw xDistance=-0.14 yDistance=0.20
01:51:22.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:51:22.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:51:22.350 00.000 8976 MoveAxis(R, 0, ABG)
01:51:22.350 00.000 8976 MoveAxis(U, 0, ABG)
01:51:22.350 00.000 8976 move complete, result=0
01:51:22.350 00.000 8976 worker thread done servicing request
01:51:22.351 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:51:22.359 00.008 5052 UpdateGuideState exits: m=216 SNR=10.2
01:51:22.360 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:22.360 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:22.360 00.000 5052 Enqueuing Expose request
01:51:22.360 00.000 8976 Worker thread wakes up
01:51:22.360 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:51:22.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:22.360 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:23.052 00.692 8976 Exposure complete
01:51:23.057 00.005 8976 worker thread done servicing request
01:51:23.057 00.000 5052 OnExposeComplete: enter
01:51:23.057 00.000 5052 UpdateGuideState(): m_state=6
01:51:23.057 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5864
01:51:23.057 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.74, Mass=221, SNR=10.3, Peak=82 HFD=2.2
01:51:23.057 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:51:23.057 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
01:51:23.057 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.85 mountX=0.07 mountY=0.06, mountTheta=0.75
01:51:23.058 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.03, opts=13)
01:51:23.058 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.03)
01:51:23.058 00.000 8976 Worker thread wakes up
01:51:23.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.03) opts 0xd
01:51:23.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.03)
01:51:23.058 00.000 8976 Moving (-0.09, 0.03) raw xDistance=0.07 yDistance=0.06
01:51:23.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:51:23.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:51:23.058 00.000 8976 MoveAxis(R, 0, ABG)
01:51:23.058 00.000 8976 MoveAxis(U, 0, ABG)
01:51:23.058 00.000 8976 move complete, result=0
01:51:23.058 00.000 8976 worker thread done servicing request
01:51:23.059 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:51:23.068 00.009 5052 UpdateGuideState exits: m=221 SNR=10.3
01:51:23.069 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:23.069 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:23.069 00.000 5052 Enqueuing Expose request
01:51:23.069 00.000 8976 Worker thread wakes up
01:51:23.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:23.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:23.069 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:23.775 00.706 8976 Exposure complete
01:51:23.780 00.005 8976 worker thread done servicing request
01:51:23.781 00.001 5052 OnExposeComplete: enter
01:51:23.781 00.000 5052 UpdateGuideState(): m_state=6
01:51:23.781 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5865
01:51:23.781 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=282.03, Mass=204, SNR=9.9, Peak=80 HFD=2.4
01:51:23.781 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
01:51:23.781 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
01:51:23.781 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.32 hyp=0.60 cameraTheta=2.58 mountX=0.52 mountY=0.26, mountTheta=0.46
01:51:23.781 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.32, opts=13)
01:51:23.781 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.32)
01:51:23.782 00.001 8976 Worker thread wakes up
01:51:23.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.32) opts 0xd
01:51:23.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.32)
01:51:23.782 00.000 8976 Moving (-0.51, 0.32) raw xDistance=0.52 yDistance=0.26
01:51:23.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:51:23.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:51:23.782 00.000 8976 MoveAxis(L, 2, ABG)
01:51:23.782 00.000 8976 stepping (-11, 5) + (-2, 0)
01:51:23.782 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:23.782 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:51:23.794 00.012 5052 UpdateGuideState exits: m=204 SNR=9.9
01:51:23.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:23.795 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:23.795 00.000 5052 Enqueuing Expose request
01:51:23.814 00.019 8976 Received - 47 (G) 
01:51:23.814 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:23.814 00.000 8976 stepped: pos (-13, 5)
01:51:23.814 00.000 8976 MoveAxis(U, 0, ABG)
01:51:23.814 00.000 8976 move complete, result=0
01:51:23.814 00.000 8976 worker thread done servicing request
01:51:23.814 00.000 8976 Worker thread wakes up
01:51:23.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:23.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:23.815 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 0 ms NORTH
01:51:24.507 00.692 8976 Exposure complete
01:51:24.512 00.005 8976 worker thread done servicing request
01:51:24.512 00.000 5052 OnExposeComplete: enter
01:51:24.512 00.000 5052 UpdateGuideState(): m_state=6
01:51:24.512 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5866
01:51:24.512 00.000 5052 Star::Find returns 1 (0), X=327.80, Y=281.88, Mass=187, SNR=9.5, Peak=74 HFD=2.3
01:51:24.512 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:51:24.512 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:51:24.512 00.000 5052 CameraToMount -- cameraX=-1.38 cameraY=0.17 hyp=1.39 cameraTheta=3.02 mountX=0.78 mountY=1.06, mountTheta=0.94
01:51:24.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.38, y=0.17, opts=13)
01:51:24.513 00.000 5052 Enqueuing Move request for stepguider (-1.38, 0.17)
01:51:24.513 00.000 8976 Worker thread wakes up
01:51:24.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.38, 0.17) opts 0xd
01:51:24.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.38, 0.17)
01:51:24.513 00.000 8976 Moving (-1.38, 0.17) raw xDistance=0.78 yDistance=1.06
01:51:24.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.78
01:51:24.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.06
01:51:24.513 00.000 8976 MoveAxis(L, 3, ABG)
01:51:24.513 00.000 8976 stepping (-13, 5) + (-3, 0)
01:51:24.513 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:51:24.514 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:51:24.523 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
01:51:24.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:24.523 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:24.523 00.000 5052 Enqueuing Expose request
01:51:24.550 00.027 8976 Received - 47 (G) 
01:51:24.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:51:24.550 00.000 8976 stepped: pos (-16, 5)
01:51:24.550 00.000 8976 MoveAxis(D, 4, ABG)
01:51:24.550 00.000 8976 stepping (-16, 5) + (0, -4)
01:51:24.550 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:51:24.582 00.032 8976 Received - 47 (G) 
01:51:24.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:51:24.582 00.000 8976 stepped: pos (-16, 1)
01:51:24.582 00.000 8976 move complete, result=0
01:51:24.582 00.000 8976 worker thread done servicing request
01:51:24.582 00.000 8976 Worker thread wakes up
01:51:24.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:24.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:24.582 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 1.1 px 4 ms SOUTH
01:51:25.273 00.691 8976 Exposure complete
01:51:25.279 00.006 8976 worker thread done servicing request
01:51:25.279 00.000 5052 OnExposeComplete: enter
01:51:25.279 00.000 5052 UpdateGuideState(): m_state=6
01:51:25.279 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5867
01:51:25.279 00.000 5052 Star::Find returns 1 (0), X=328.16, Y=281.08, Mass=216, SNR=10.1, Peak=75 HFD=2.4
01:51:25.279 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.63 = 1.65)
01:51:25.279 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.73 = 1.55)
01:51:25.279 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=-0.63 hyp=1.19 cameraTheta=-2.59 mountX=-0.10 mountY=1.19, mountTheta=1.65
01:51:25.279 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=-0.63, opts=13)
01:51:25.280 00.001 5052 Enqueuing Move request for stepguider (-1.01, -0.63)
01:51:25.280 00.000 8976 Worker thread wakes up
01:51:25.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, -0.63) opts 0xd
01:51:25.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, -0.63)
01:51:25.280 00.000 8976 Moving (-1.01, -0.63) raw xDistance=-0.10 yDistance=1.19
01:51:25.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:51:25.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.19
01:51:25.280 00.000 8976 MoveAxis(R, 0, ABG)
01:51:25.280 00.000 8976 MoveAxis(D, 5, ABG)
01:51:25.280 00.000 8976 stepping (-16, 1) + (0, -5)
01:51:25.280 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:51:25.280 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:51:25.290 00.010 5052 UpdateGuideState exits: m=216 SNR=10.1
01:51:25.290 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:25.290 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:25.290 00.000 5052 Enqueuing Expose request
01:51:25.317 00.027 8976 Received - 47 (G) 
01:51:25.317 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:51:25.317 00.000 8976 stepped: pos (-16, -4)
01:51:25.317 00.000 8976 move complete, result=0
01:51:25.318 00.001 8976 worker thread done servicing request
01:51:25.318 00.000 8976 Worker thread wakes up
01:51:25.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:25.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:25.318 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.2 px 5 ms SOUTH
01:51:26.012 00.694 8976 Exposure complete
01:51:26.017 00.005 8976 worker thread done servicing request
01:51:26.017 00.000 5052 OnExposeComplete: enter
01:51:26.017 00.000 5052 UpdateGuideState(): m_state=6
01:51:26.017 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5868
01:51:26.017 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.64, Mass=225, SNR=10.4, Peak=81 HFD=2.2
01:51:26.017 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
01:51:26.017 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
01:51:26.017 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.07 hyp=0.46 cameraTheta=-2.98 mountX=0.14 mountY=0.42, mountTheta=1.25
01:51:26.019 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.07, opts=13)
01:51:26.019 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.07)
01:51:26.019 00.000 8976 Worker thread wakes up
01:51:26.019 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.07) opts 0xd
01:51:26.019 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.07)
01:51:26.019 00.000 8976 Moving (-0.45, -0.07) raw xDistance=0.14 yDistance=0.42
01:51:26.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:51:26.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.42
01:51:26.020 00.001 8976 MoveAxis(R, 0, ABG)
01:51:26.020 00.000 8976 MoveAxis(D, 2, ABG)
01:51:26.020 00.000 8976 stepping (-16, -4) + (0, -2)
01:51:26.020 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:26.020 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:51:26.030 00.010 5052 UpdateGuideState exits: m=225 SNR=10.4
01:51:26.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:26.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:26.030 00.000 5052 Enqueuing Expose request
01:51:26.051 00.021 8976 Received - 47 (G) 
01:51:26.052 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:26.052 00.000 8976 stepped: pos (-16, -6)
01:51:26.052 00.000 8976 move complete, result=0
01:51:26.052 00.000 8976 worker thread done servicing request
01:51:26.052 00.000 8976 Worker thread wakes up
01:51:26.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:26.052 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:26.052 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:51:26.745 00.693 8976 Exposure complete
01:51:26.750 00.005 8976 worker thread done servicing request
01:51:26.750 00.000 5052 OnExposeComplete: enter
01:51:26.750 00.000 5052 UpdateGuideState(): m_state=6
01:51:26.750 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5869
01:51:26.751 00.001 5052 Star::Find returns 1 (0), X=329.09, Y=281.79, Mass=216, SNR=10.2, Peak=76 HFD=2.4
01:51:26.751 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
01:51:26.751 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
01:51:26.751 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.11 mountY=0.03, mountTheta=0.25
01:51:26.751 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.08, opts=13)
01:51:26.751 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.08)
01:51:26.751 00.000 8976 Worker thread wakes up
01:51:26.752 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.08) opts 0xd
01:51:26.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.08)
01:51:26.752 00.000 8976 Moving (-0.08, 0.08) raw xDistance=0.11 yDistance=0.03
01:51:26.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:51:26.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:51:26.752 00.000 8976 MoveAxis(R, 0, ABG)
01:51:26.752 00.000 8976 MoveAxis(U, 0, ABG)
01:51:26.752 00.000 8976 move complete, result=0
01:51:26.752 00.000 8976 worker thread done servicing request
01:51:26.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:51:26.764 00.012 5052 UpdateGuideState exits: m=216 SNR=10.2
01:51:26.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:26.764 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:26.764 00.000 5052 Enqueuing Expose request
01:51:26.764 00.000 8976 Worker thread wakes up
01:51:26.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:26.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:26.764 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:27.453 00.689 8976 Exposure complete
01:51:27.460 00.007 8976 worker thread done servicing request
01:51:27.460 00.000 5052 OnExposeComplete: enter
01:51:27.460 00.000 5052 UpdateGuideState(): m_state=6
01:51:27.460 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5870
01:51:27.460 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.81, Mass=182, SNR=9.4, Peak=74 HFD=2.3
01:51:27.460 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:51:27.460 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
01:51:27.461 00.001 5052 CameraToMount -- cameraX=0.58 cameraY=0.10 hyp=0.59 cameraTheta=0.17 mountX=-0.18 mountY=-0.54, mountTheta=-1.89
01:51:27.461 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.10, opts=13)
01:51:27.461 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.10)
01:51:27.462 00.001 8976 Worker thread wakes up
01:51:27.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.10) opts 0xd
01:51:27.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.10)
01:51:27.462 00.000 8976 Moving (0.58, 0.10) raw xDistance=-0.18 yDistance=-0.54
01:51:27.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:51:27.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:51:27.462 00.000 8976 MoveAxis(R, 0, ABG)
01:51:27.462 00.000 8976 MoveAxis(U, 2, ABG)
01:51:27.462 00.000 8976 stepping (-16, -6) + (0, 2)
01:51:27.462 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:27.463 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:51:27.473 00.010 5052 UpdateGuideState exits: m=182 SNR=9.4
01:51:27.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:27.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:27.473 00.000 5052 Enqueuing Expose request
01:51:27.491 00.018 8976 Received - 47 (G) 
01:51:27.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:27.491 00.000 8976 stepped: pos (-16, -4)
01:51:27.491 00.000 8976 move complete, result=0
01:51:27.491 00.000 8976 worker thread done servicing request
01:51:27.491 00.000 8976 Worker thread wakes up
01:51:27.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:27.491 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:27.491 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:51:28.181 00.690 8976 Exposure complete
01:51:28.186 00.005 8976 worker thread done servicing request
01:51:28.186 00.000 5052 OnExposeComplete: enter
01:51:28.187 00.001 5052 UpdateGuideState(): m_state=6
01:51:28.187 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5871
01:51:28.187 00.000 5052 Star::Find returns 1 (0), X=330.20, Y=281.69, Mass=225, SNR=10.4, Peak=79 HFD=2.6
01:51:28.187 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
01:51:28.187 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
01:51:28.187 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=-0.02 hyp=1.03 cameraTheta=-0.02 mountX=-0.48 mountY=-0.85, mountTheta=-2.09
01:51:28.187 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=-0.02, opts=13)
01:51:28.187 00.000 5052 Enqueuing Move request for stepguider (1.03, -0.02)
01:51:28.188 00.001 8976 Worker thread wakes up
01:51:28.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, -0.02) opts 0xd
01:51:28.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, -0.02)
01:51:28.188 00.000 8976 Moving (1.03, -0.02) raw xDistance=-0.48 yDistance=-0.85
01:51:28.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:51:28.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.85
01:51:28.188 00.000 8976 MoveAxis(R, 2, ABG)
01:51:28.188 00.000 8976 stepping (-16, -4) + (2, 0)
01:51:28.188 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:28.189 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:51:28.198 00.009 5052 UpdateGuideState exits: m=225 SNR=10.4
01:51:28.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:28.198 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:28.198 00.000 5052 Enqueuing Expose request
01:51:28.226 00.028 8976 Received - 47 (G) 
01:51:28.226 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:28.226 00.000 8976 stepped: pos (-14, -4)
01:51:28.226 00.000 8976 MoveAxis(U, 4, ABG)
01:51:28.226 00.000 8976 stepping (-14, -4) + (0, 4)
01:51:28.227 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:51:28.258 00.031 8976 Received - 47 (G) 
01:51:28.258 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:51:28.258 00.000 8976 stepped: pos (-14, 0)
01:51:28.258 00.000 8976 move complete, result=0
01:51:28.258 00.000 8976 worker thread done servicing request
01:51:28.258 00.000 8976 Worker thread wakes up
01:51:28.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:28.259 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:28.259 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
01:51:28.952 00.693 8976 Exposure complete
01:51:28.957 00.005 8976 worker thread done servicing request
01:51:28.957 00.000 5052 OnExposeComplete: enter
01:51:28.957 00.000 5052 UpdateGuideState(): m_state=6
01:51:28.957 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5872
01:51:28.957 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.97, Mass=211, SNR=10.1, Peak=81 HFD=2.1
01:51:28.957 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
01:51:28.957 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
01:51:28.957 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.26 hyp=0.81 cameraTheta=0.33 mountX=-0.11 mountY=-0.78, mountTheta=-1.72
01:51:28.958 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.26, opts=13)
01:51:28.958 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.26)
01:51:28.958 00.000 8976 Worker thread wakes up
01:51:28.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.26) opts 0xd
01:51:28.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.26)
01:51:28.958 00.000 8976 Moving (0.76, 0.26) raw xDistance=-0.11 yDistance=-0.78
01:51:28.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:51:28.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.78
01:51:28.958 00.000 8976 MoveAxis(R, 0, ABG)
01:51:28.958 00.000 8976 MoveAxis(U, 3, ABG)
01:51:28.958 00.000 8976 stepping (-14, 0) + (0, 3)
01:51:28.958 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:51:28.959 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:51:28.968 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
01:51:28.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:28.968 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:28.968 00.000 5052 Enqueuing Expose request
01:51:28.994 00.026 8976 Received - 47 (G) 
01:51:28.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:51:28.994 00.000 8976 stepped: pos (-14, 3)
01:51:28.994 00.000 8976 move complete, result=0
01:51:28.994 00.000 8976 worker thread done servicing request
01:51:28.994 00.000 8976 Worker thread wakes up
01:51:28.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:28.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:28.994 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:51:29.684 00.690 8976 Exposure complete
01:51:29.690 00.006 8976 worker thread done servicing request
01:51:29.690 00.000 5052 OnExposeComplete: enter
01:51:29.690 00.000 5052 UpdateGuideState(): m_state=6
01:51:29.690 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5873
01:51:29.691 00.001 5052 Star::Find returns 1 (0), X=329.62, Y=281.82, Mass=199, SNR=9.8, Peak=81 HFD=2.0
01:51:29.691 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:51:29.691 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:51:29.691 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.11 hyp=0.46 cameraTheta=0.25 mountX=-0.10 mountY=-0.43, mountTheta=-1.80
01:51:29.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.11, opts=13)
01:51:29.692 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.11)
01:51:29.692 00.000 8976 Worker thread wakes up
01:51:29.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.11) opts 0xd
01:51:29.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.11)
01:51:29.692 00.000 8976 Moving (0.44, 0.11) raw xDistance=-0.10 yDistance=-0.43
01:51:29.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:51:29.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.43
01:51:29.692 00.000 8976 MoveAxis(R, 0, ABG)
01:51:29.692 00.000 8976 MoveAxis(U, 2, ABG)
01:51:29.692 00.000 8976 stepping (-14, 3) + (0, 2)
01:51:29.692 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:29.693 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:51:29.703 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:51:29.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:29.703 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:29.703 00.000 5052 Enqueuing Expose request
01:51:29.729 00.026 8976 Received - 47 (G) 
01:51:29.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:29.729 00.000 8976 stepped: pos (-14, 5)
01:51:29.730 00.001 8976 move complete, result=0
01:51:29.730 00.000 8976 worker thread done servicing request
01:51:29.730 00.000 8976 Worker thread wakes up
01:51:29.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:29.730 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:29.730 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:51:30.426 00.696 8976 Exposure complete
01:51:30.432 00.006 8976 worker thread done servicing request
01:51:30.432 00.000 5052 OnExposeComplete: enter
01:51:30.432 00.000 5052 UpdateGuideState(): m_state=6
01:51:30.432 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5874
01:51:30.432 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.74, Mass=200, SNR=9.8, Peak=86 HFD=1.9
01:51:30.433 00.001 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:51:30.433 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:51:30.433 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.03 hyp=0.45 cameraTheta=3.07 mountX=0.23 mountY=0.36, mountTheta=1.00
01:51:30.433 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.03, opts=13)
01:51:30.433 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.03)
01:51:30.433 00.000 8976 Worker thread wakes up
01:51:30.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.03) opts 0xd
01:51:30.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.03)
01:51:30.434 00.001 8976 Moving (-0.45, 0.03) raw xDistance=0.23 yDistance=0.36
01:51:30.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:51:30.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
01:51:30.434 00.000 8976 MoveAxis(R, 0, ABG)
01:51:30.434 00.000 8976 MoveAxis(D, 1, ABG)
01:51:30.434 00.000 8976 stepping (-14, 5) + (0, -1)
01:51:30.434 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:30.434 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:51:30.444 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:51:30.444 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:30.444 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:30.444 00.000 5052 Enqueuing Expose request
01:51:30.465 00.021 8976 Received - 47 (G) 
01:51:30.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:30.465 00.000 8976 stepped: pos (-14, 4)
01:51:30.465 00.000 8976 move complete, result=0
01:51:30.465 00.000 8976 worker thread done servicing request
01:51:30.465 00.000 8976 Worker thread wakes up
01:51:30.465 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:51:30.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:30.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:31.153 00.688 8976 Exposure complete
01:51:31.159 00.006 8976 worker thread done servicing request
01:51:31.159 00.000 5052 OnExposeComplete: enter
01:51:31.159 00.000 5052 UpdateGuideState(): m_state=6
01:51:31.159 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5875
01:51:31.159 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.78, Mass=216, SNR=10.1, Peak=83 HFD=2.2
01:51:31.159 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:51:31.159 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:51:31.159 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.07 hyp=0.42 cameraTheta=2.97 mountX=0.25 mountY=0.31, mountTheta=0.89
01:51:31.160 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.07, opts=13)
01:51:31.160 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.07)
01:51:31.160 00.000 8976 Worker thread wakes up
01:51:31.160 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.07) opts 0xd
01:51:31.160 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.07)
01:51:31.160 00.000 8976 Moving (-0.41, 0.07) raw xDistance=0.25 yDistance=0.31
01:51:31.160 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:51:31.160 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:51:31.160 00.000 8976 MoveAxis(R, 0, ABG)
01:51:31.160 00.000 8976 MoveAxis(D, 1, ABG)
01:51:31.160 00.000 8976 stepping (-14, 4) + (0, -1)
01:51:31.160 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:31.161 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
01:51:31.170 00.009 5052 UpdateGuideState exits: m=216 SNR=10.1
01:51:31.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:31.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:31.170 00.000 5052 Enqueuing Expose request
01:51:31.183 00.013 8976 Received - 47 (G) 
01:51:31.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:31.183 00.000 8976 stepped: pos (-14, 3)
01:51:31.184 00.001 8976 move complete, result=0
01:51:31.184 00.000 8976 worker thread done servicing request
01:51:31.184 00.000 8976 Worker thread wakes up
01:51:31.184 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:51:31.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:31.184 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:31.878 00.694 8976 Exposure complete
01:51:31.883 00.005 8976 worker thread done servicing request
01:51:31.884 00.001 5052 OnExposeComplete: enter
01:51:31.884 00.000 5052 UpdateGuideState(): m_state=6
01:51:31.884 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5876
01:51:31.884 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.37, Mass=228, SNR=10.4, Peak=78 HFD=2.4
01:51:31.884 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.04) = xAngle (-3.14 = -3.14)
01:51:31.884 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.04)
01:51:31.884 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.34 hyp=0.38 cameraTheta=-1.10 mountX=-0.38 mountY=0.04, mountTheta=3.04
01:51:31.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.34, opts=13)
01:51:31.885 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.34)
01:51:31.885 00.000 8976 Worker thread wakes up
01:51:31.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.34) opts 0xd
01:51:31.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.34)
01:51:31.885 00.000 8976 Moving (0.17, -0.34) raw xDistance=-0.38 yDistance=0.04
01:51:31.886 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:51:31.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:51:31.886 00.000 8976 MoveAxis(R, 2, ABG)
01:51:31.886 00.000 8976 stepping (-14, 3) + (2, 0)
01:51:31.886 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:31.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:51:31.896 00.010 5052 UpdateGuideState exits: m=228 SNR=10.4
01:51:31.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:31.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:31.896 00.000 5052 Enqueuing Expose request
01:51:31.920 00.024 8976 Received - 47 (G) 
01:51:31.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:31.920 00.000 8976 stepped: pos (-12, 3)
01:51:31.920 00.000 8976 MoveAxis(U, 0, ABG)
01:51:31.920 00.000 8976 move complete, result=0
01:51:31.920 00.000 8976 worker thread done servicing request
01:51:31.920 00.000 8976 Worker thread wakes up
01:51:31.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:31.920 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:31.920 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
01:51:32.610 00.690 8976 Exposure complete
01:51:32.615 00.005 8976 worker thread done servicing request
01:51:32.615 00.000 5052 OnExposeComplete: enter
01:51:32.615 00.000 5052 UpdateGuideState(): m_state=6
01:51:32.616 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5877
01:51:32.616 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=282.07, Mass=205, SNR=9.9, Peak=80 HFD=2.1
01:51:32.616 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
01:51:32.616 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
01:51:32.616 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.36 hyp=0.43 cameraTheta=0.98 mountX=0.21 mountY=-0.40, mountTheta=-1.09
01:51:32.616 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.36, opts=13)
01:51:32.616 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.36)
01:51:32.616 00.000 8976 Worker thread wakes up
01:51:32.617 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.36) opts 0xd
01:51:32.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.36)
01:51:32.617 00.000 8976 Moving (0.24, 0.36) raw xDistance=0.21 yDistance=-0.40
01:51:32.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:51:32.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:51:32.617 00.000 8976 MoveAxis(R, 0, ABG)
01:51:32.617 00.000 8976 MoveAxis(U, 2, ABG)
01:51:32.617 00.000 8976 stepping (-12, 3) + (0, 2)
01:51:32.617 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:32.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:51:32.628 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
01:51:32.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:32.628 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:32.628 00.000 5052 Enqueuing Expose request
01:51:32.638 00.010 8976 Received - 47 (G) 
01:51:32.639 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:32.639 00.000 8976 stepped: pos (-12, 5)
01:51:32.639 00.000 8976 move complete, result=0
01:51:32.639 00.000 8976 worker thread done servicing request
01:51:32.639 00.000 8976 Worker thread wakes up
01:51:32.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:32.639 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:32.639 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:51:33.331 00.692 8976 Exposure complete
01:51:33.337 00.006 8976 worker thread done servicing request
01:51:33.337 00.000 5052 OnExposeComplete: enter
01:51:33.337 00.000 5052 UpdateGuideState(): m_state=6
01:51:33.337 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5878
01:51:33.337 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.91, Mass=205, SNR=9.9, Peak=83 HFD=2.0
01:51:33.337 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
01:51:33.337 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
01:51:33.337 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.26 cameraTheta=0.88 mountX=0.10 mountY=-0.24, mountTheta=-1.17
01:51:33.338 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.20, opts=13)
01:51:33.338 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.20)
01:51:33.338 00.000 8976 Worker thread wakes up
01:51:33.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.20) opts 0xd
01:51:33.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.20)
01:51:33.338 00.000 8976 Moving (0.16, 0.20) raw xDistance=0.10 yDistance=-0.24
01:51:33.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:51:33.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:51:33.338 00.000 8976 MoveAxis(R, 0, ABG)
01:51:33.338 00.000 8976 MoveAxis(U, 0, ABG)
01:51:33.339 00.001 8976 move complete, result=0
01:51:33.339 00.000 8976 worker thread done servicing request
01:51:33.339 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:51:33.350 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
01:51:33.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:33.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:33.350 00.000 5052 Enqueuing Expose request
01:51:33.350 00.000 8976 Worker thread wakes up
01:51:33.350 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:33.351 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:33.351 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:34.041 00.690 8976 Exposure complete
01:51:34.046 00.005 8976 worker thread done servicing request
01:51:34.046 00.000 5052 OnExposeComplete: enter
01:51:34.046 00.000 5052 UpdateGuideState(): m_state=6
01:51:34.046 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5879
01:51:34.046 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.00, Mass=238, SNR=10.7, Peak=83 HFD=2.2
01:51:34.046 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.04) = xAngle (-0.32 = -0.32)
01:51:34.046 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.43 = -0.43)
01:51:34.046 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.72 mountX=0.27 mountY=-0.12, mountTheta=-0.41
01:51:34.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.29, opts=13)
01:51:34.047 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.29)
01:51:34.047 00.000 8976 Worker thread wakes up
01:51:34.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.29) opts 0xd
01:51:34.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.29)
01:51:34.047 00.000 8976 Moving (-0.04, 0.29) raw xDistance=0.27 yDistance=-0.12
01:51:34.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:51:34.048 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:51:34.048 00.000 8976 MoveAxis(L, 1, ABG)
01:51:34.048 00.000 8976 stepping (-12, 5) + (-1, 0)
01:51:34.048 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:34.048 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:51:34.058 00.010 5052 UpdateGuideState exits: m=238 SNR=10.7
01:51:34.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:34.058 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:34.058 00.000 5052 Enqueuing Expose request
01:51:34.077 00.019 8976 Received - 47 (G) 
01:51:34.078 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:34.078 00.000 8976 stepped: pos (-13, 5)
01:51:34.078 00.000 8976 MoveAxis(U, 0, ABG)
01:51:34.078 00.000 8976 move complete, result=0
01:51:34.078 00.000 8976 worker thread done servicing request
01:51:34.078 00.000 8976 Worker thread wakes up
01:51:34.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:34.078 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:51:34.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:34.768 00.690 8976 Exposure complete
01:51:34.774 00.006 8976 worker thread done servicing request
01:51:34.774 00.000 5052 OnExposeComplete: enter
01:51:34.774 00.000 5052 UpdateGuideState(): m_state=6
01:51:34.774 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5880
01:51:34.774 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.20, Mass=216, SNR=10.2, Peak=83 HFD=2.3
01:51:34.774 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.80 = -0.80)
01:51:34.774 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
01:51:34.774 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.49 hyp=0.52 cameraTheta=1.24 mountX=0.36 mountY=-0.41, mountTheta=-0.85
01:51:34.775 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.49, opts=13)
01:51:34.775 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.49)
01:51:34.775 00.000 8976 Worker thread wakes up
01:51:34.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.49) opts 0xd
01:51:34.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.49)
01:51:34.775 00.000 8976 Moving (0.17, 0.49) raw xDistance=0.36 yDistance=-0.41
01:51:34.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:51:34.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:51:34.775 00.000 8976 MoveAxis(L, 2, ABG)
01:51:34.775 00.000 8976 stepping (-13, 5) + (-2, 0)
01:51:34.775 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:34.776 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:51:34.785 00.009 5052 UpdateGuideState exits: m=216 SNR=10.2
01:51:34.786 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:34.786 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:34.786 00.000 5052 Enqueuing Expose request
01:51:34.797 00.011 8976 Received - 47 (G) 
01:51:34.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:34.797 00.000 8976 stepped: pos (-15, 5)
01:51:34.797 00.000 8976 MoveAxis(U, 2, ABG)
01:51:34.797 00.000 8976 stepping (-15, 5) + (0, 2)
01:51:34.797 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:34.829 00.032 8976 Received - 47 (G) 
01:51:34.829 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:34.829 00.000 8976 stepped: pos (-15, 7)
01:51:34.829 00.000 8976 move complete, result=0
01:51:34.829 00.000 8976 worker thread done servicing request
01:51:34.829 00.000 8976 Worker thread wakes up
01:51:34.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:34.829 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:34.829 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.4 px 2 ms NORTH
01:51:35.521 00.692 8976 Exposure complete
01:51:35.527 00.006 8976 worker thread done servicing request
01:51:35.527 00.000 5052 OnExposeComplete: enter
01:51:35.527 00.000 5052 UpdateGuideState(): m_state=6
01:51:35.527 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5881
01:51:35.527 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.74, Mass=217, SNR=10.2, Peak=83 HFD=1.6
01:51:35.527 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:51:35.527 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:51:35.527 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.16 mountX=-0.05 mountY=-0.15, mountTheta=-1.90
01:51:35.528 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.03, opts=13)
01:51:35.528 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.03)
01:51:35.528 00.000 8976 Worker thread wakes up
01:51:35.529 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.03) opts 0xd
01:51:35.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.03)
01:51:35.529 00.000 8976 Moving (0.17, 0.03) raw xDistance=-0.05 yDistance=-0.15
01:51:35.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:51:35.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:51:35.529 00.000 8976 MoveAxis(R, 0, ABG)
01:51:35.529 00.000 8976 MoveAxis(U, 0, ABG)
01:51:35.529 00.000 8976 move complete, result=0
01:51:35.529 00.000 8976 worker thread done servicing request
01:51:35.530 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:51:35.540 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:51:35.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:35.540 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:35.540 00.000 5052 Enqueuing Expose request
01:51:35.541 00.001 8976 Worker thread wakes up
01:51:35.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:35.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:35.541 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:36.230 00.689 8976 Exposure complete
01:51:36.236 00.006 8976 worker thread done servicing request
01:51:36.236 00.000 5052 OnExposeComplete: enter
01:51:36.236 00.000 5052 UpdateGuideState(): m_state=6
01:51:36.236 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5882
01:51:36.236 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.69, Mass=216, SNR=10.2, Peak=77 HFD=1.7
01:51:36.236 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
01:51:36.236 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
01:51:36.236 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.02 hyp=0.31 cameraTheta=-0.06 mountX=-0.16 mountY=-0.25, mountTheta=-2.14
01:51:36.237 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.02, opts=13)
01:51:36.237 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.02)
01:51:36.237 00.000 8976 Worker thread wakes up
01:51:36.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.02) opts 0xd
01:51:36.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.02)
01:51:36.237 00.000 8976 Moving (0.31, -0.02) raw xDistance=-0.16 yDistance=-0.25
01:51:36.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:51:36.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:51:36.237 00.000 8976 MoveAxis(R, 0, ABG)
01:51:36.237 00.000 8976 MoveAxis(U, 0, ABG)
01:51:36.237 00.000 8976 move complete, result=0
01:51:36.237 00.000 8976 worker thread done servicing request
01:51:36.238 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:51:36.248 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
01:51:36.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:36.248 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:36.248 00.000 5052 Enqueuing Expose request
01:51:36.248 00.000 8976 Worker thread wakes up
01:51:36.248 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:36.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:36.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:36.938 00.690 8976 Exposure complete
01:51:36.943 00.005 8976 worker thread done servicing request
01:51:36.943 00.000 5052 OnExposeComplete: enter
01:51:36.943 00.000 5052 UpdateGuideState(): m_state=6
01:51:36.943 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5883
01:51:36.943 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.29, Mass=217, SNR=10.2, Peak=80 HFD=1.9
01:51:36.943 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.64 = -2.64)
01:51:36.943 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
01:51:36.943 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.42 hyp=0.74 cameraTheta=-0.60 mountX=-0.65 mountY=-0.29, mountTheta=-2.73
01:51:36.944 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.42, opts=13)
01:51:36.944 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.42)
01:51:36.944 00.000 8976 Worker thread wakes up
01:51:36.944 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.42) opts 0xd
01:51:36.944 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.42)
01:51:36.944 00.000 8976 Moving (0.61, -0.42) raw xDistance=-0.65 yDistance=-0.29
01:51:36.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
01:51:36.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:51:36.944 00.000 8976 MoveAxis(R, 3, ABG)
01:51:36.944 00.000 8976 stepping (-15, 7) + (3, 0)
01:51:36.945 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:51:36.946 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:51:36.956 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:51:36.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:36.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:36.957 00.001 5052 Enqueuing Expose request
01:51:36.971 00.014 8976 Received - 47 (G) 
01:51:36.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:51:36.971 00.000 8976 stepped: pos (-12, 7)
01:51:36.971 00.000 8976 MoveAxis(U, 1, ABG)
01:51:36.971 00.000 8976 stepping (-12, 7) + (0, 1)
01:51:36.971 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:37.004 00.033 8976 Received - 47 (G) 
01:51:37.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:37.004 00.000 8976 stepped: pos (-12, 8)
01:51:37.004 00.000 8976 move complete, result=0
01:51:37.004 00.000 8976 worker thread done servicing request
01:51:37.004 00.000 8976 Worker thread wakes up
01:51:37.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:37.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:37.004 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
01:51:37.702 00.698 8976 Exposure complete
01:51:37.707 00.005 8976 worker thread done servicing request
01:51:37.707 00.000 5052 OnExposeComplete: enter
01:51:37.707 00.000 5052 UpdateGuideState(): m_state=6
01:51:37.708 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5884
01:51:37.708 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=282.05, Mass=222, SNR=10.3, Peak=84 HFD=2.1
01:51:37.708 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
01:51:37.708 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
01:51:37.708 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.34 hyp=0.86 cameraTheta=0.41 mountX=-0.06 mountY=-0.84, mountTheta=-1.64
01:51:37.708 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.34, opts=13)
01:51:37.708 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.34)
01:51:37.708 00.000 8976 Worker thread wakes up
01:51:37.708 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.34) opts 0xd
01:51:37.709 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.34)
01:51:37.709 00.000 8976 Moving (0.79, 0.34) raw xDistance=-0.06 yDistance=-0.84
01:51:37.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:51:37.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.84
01:51:37.709 00.000 8976 MoveAxis(R, 0, ABG)
01:51:37.709 00.000 8976 MoveAxis(U, 3, ABG)
01:51:37.709 00.000 8976 stepping (-12, 8) + (0, 3)
01:51:37.709 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:51:37.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:51:37.719 00.010 5052 UpdateGuideState exits: m=222 SNR=10.3
01:51:37.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:37.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:37.719 00.000 5052 Enqueuing Expose request
01:51:37.739 00.020 8976 Received - 47 (G) 
01:51:37.739 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:51:37.739 00.000 8976 stepped: pos (-12, 11)
01:51:37.739 00.000 8976 move complete, result=0
01:51:37.739 00.000 8976 worker thread done servicing request
01:51:37.739 00.000 8976 Worker thread wakes up
01:51:37.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:37.739 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:37.739 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:51:38.432 00.693 8976 Exposure complete
01:51:38.437 00.005 8976 worker thread done servicing request
01:51:38.437 00.000 5052 OnExposeComplete: enter
01:51:38.437 00.000 5052 UpdateGuideState(): m_state=6
01:51:38.437 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5885
01:51:38.437 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.93, Mass=218, SNR=10.2, Peak=78 HFD=2.5
01:51:38.437 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
01:51:38.437 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
01:51:38.437 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.99 mountX=0.13 mountY=-0.25, mountTheta=-1.08
01:51:38.438 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.22, opts=13)
01:51:38.438 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.22)
01:51:38.438 00.000 8976 Worker thread wakes up
01:51:38.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.22) opts 0xd
01:51:38.438 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.22)
01:51:38.438 00.000 8976 Moving (0.15, 0.22) raw xDistance=0.13 yDistance=-0.25
01:51:38.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:51:38.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:51:38.438 00.000 8976 MoveAxis(R, 0, ABG)
01:51:38.438 00.000 8976 MoveAxis(U, 0, ABG)
01:51:38.438 00.000 8976 move complete, result=0
01:51:38.439 00.001 8976 worker thread done servicing request
01:51:38.439 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:51:38.449 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
01:51:38.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:38.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:38.449 00.000 5052 Enqueuing Expose request
01:51:38.449 00.000 8976 Worker thread wakes up
01:51:38.449 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:38.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:38.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:39.141 00.692 8976 Exposure complete
01:51:39.147 00.006 8976 worker thread done servicing request
01:51:39.147 00.000 5052 OnExposeComplete: enter
01:51:39.147 00.000 5052 UpdateGuideState(): m_state=6
01:51:39.147 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5886
01:51:39.147 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.98, Mass=204, SNR=9.9, Peak=74 HFD=2.5
01:51:39.147 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
01:51:39.147 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
01:51:39.148 00.001 5052 CameraToMount -- cameraX=0.55 cameraY=0.27 hyp=0.61 cameraTheta=0.46 mountX=-0.01 mountY=-0.61, mountTheta=-1.58
01:51:39.148 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.27, opts=13)
01:51:39.148 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.27)
01:51:39.148 00.000 8976 Worker thread wakes up
01:51:39.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.27) opts 0xd
01:51:39.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.27)
01:51:39.148 00.000 8976 Moving (0.55, 0.27) raw xDistance=-0.01 yDistance=-0.61
01:51:39.149 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:51:39.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
01:51:39.149 00.000 8976 MoveAxis(R, 0, ABG)
01:51:39.149 00.000 8976 MoveAxis(U, 2, ABG)
01:51:39.149 00.000 8976 stepping (-12, 11) + (0, 2)
01:51:39.149 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:39.149 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:51:39.160 00.011 5052 UpdateGuideState exits: m=204 SNR=9.9
01:51:39.160 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:39.160 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:39.160 00.000 5052 Enqueuing Expose request
01:51:39.177 00.017 8976 Received - 47 (G) 
01:51:39.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:39.177 00.000 8976 stepped: pos (-12, 13)
01:51:39.177 00.000 8976 move complete, result=0
01:51:39.177 00.000 8976 worker thread done servicing request
01:51:39.177 00.000 8976 Worker thread wakes up
01:51:39.177 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
01:51:39.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:39.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:39.866 00.689 8976 Exposure complete
01:51:39.870 00.004 8976 worker thread done servicing request
01:51:39.870 00.000 5052 OnExposeComplete: enter
01:51:39.870 00.000 5052 UpdateGuideState(): m_state=6
01:51:39.870 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5887
01:51:39.870 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.76, Mass=192, SNR=9.6, Peak=77 HFD=2.3
01:51:39.871 00.001 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
01:51:39.871 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
01:51:39.871 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=-0.00 mountY=-0.11, mountTheta=-1.58
01:51:39.871 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.05, opts=13)
01:51:39.871 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.05)
01:51:39.871 00.000 8976 Worker thread wakes up
01:51:39.871 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.05) opts 0xd
01:51:39.871 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.05)
01:51:39.871 00.000 8976 Moving (0.10, 0.05) raw xDistance=-0.00 yDistance=-0.11
01:51:39.872 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:51:39.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:51:39.872 00.000 8976 MoveAxis(R, 0, ABG)
01:51:39.872 00.000 8976 MoveAxis(U, 0, ABG)
01:51:39.872 00.000 8976 move complete, result=0
01:51:39.872 00.000 8976 worker thread done servicing request
01:51:39.873 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:51:39.883 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:51:39.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:39.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:39.883 00.000 5052 Enqueuing Expose request
01:51:39.884 00.001 8976 Worker thread wakes up
01:51:39.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:39.884 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:39.884 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:40.569 00.685 8976 Exposure complete
01:51:40.575 00.006 8976 worker thread done servicing request
01:51:40.575 00.000 5052 OnExposeComplete: enter
01:51:40.575 00.000 5052 UpdateGuideState(): m_state=6
01:51:40.575 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5888
01:51:40.575 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.02, Mass=211, SNR=10.0, Peak=77 HFD=2.1
01:51:40.575 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
01:51:40.575 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
01:51:40.575 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.31 hyp=0.33 cameraTheta=1.85 mountX=0.32 mountY=-0.10, mountTheta=-0.29
01:51:40.576 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.31, opts=13)
01:51:40.576 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.31)
01:51:40.576 00.000 8976 Worker thread wakes up
01:51:40.576 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.31) opts 0xd
01:51:40.576 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.31)
01:51:40.576 00.000 8976 Moving (-0.09, 0.31) raw xDistance=0.32 yDistance=-0.10
01:51:40.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:51:40.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:51:40.576 00.000 8976 MoveAxis(L, 1, ABG)
01:51:40.576 00.000 8976 stepping (-12, 13) + (-1, 0)
01:51:40.576 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:40.577 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:51:40.586 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
01:51:40.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:40.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:40.586 00.000 5052 Enqueuing Expose request
01:51:40.600 00.014 8976 Received - 47 (G) 
01:51:40.600 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:40.600 00.000 8976 stepped: pos (-13, 13)
01:51:40.600 00.000 8976 MoveAxis(U, 0, ABG)
01:51:40.600 00.000 8976 move complete, result=0
01:51:40.601 00.001 8976 worker thread done servicing request
01:51:40.601 00.000 8976 Worker thread wakes up
01:51:40.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:40.601 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:40.601 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:51:41.290 00.689 8976 Exposure complete
01:51:41.296 00.006 8976 worker thread done servicing request
01:51:41.296 00.000 5052 OnExposeComplete: enter
01:51:41.296 00.000 5052 UpdateGuideState(): m_state=6
01:51:41.296 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5889
01:51:41.296 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.45, Mass=194, SNR=9.6, Peak=78 HFD=1.7
01:51:41.296 00.000 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.04) = xAngle (-3.16 = 3.12)
01:51:41.296 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
01:51:41.296 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.12 mountX=-0.29 mountY=0.03, mountTheta=3.02
01:51:41.297 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.26, opts=13)
01:51:41.297 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.26)
01:51:41.297 00.000 8976 Worker thread wakes up
01:51:41.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.26) opts 0xd
01:51:41.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.26)
01:51:41.297 00.000 8976 Moving (0.13, -0.26) raw xDistance=-0.29 yDistance=0.03
01:51:41.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
01:51:41.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:51:41.297 00.000 8976 MoveAxis(R, 1, ABG)
01:51:41.297 00.000 8976 stepping (-13, 13) + (1, 0)
01:51:41.297 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:41.298 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:51:41.307 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
01:51:41.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:41.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:41.307 00.000 5052 Enqueuing Expose request
01:51:41.319 00.012 8976 Received - 47 (G) 
01:51:41.319 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:41.319 00.000 8976 stepped: pos (-12, 13)
01:51:41.319 00.000 8976 MoveAxis(U, 0, ABG)
01:51:41.319 00.000 8976 move complete, result=0
01:51:41.319 00.000 8976 worker thread done servicing request
01:51:41.319 00.000 8976 Worker thread wakes up
01:51:41.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:41.319 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:41.319 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:51:42.007 00.688 8976 Exposure complete
01:51:42.012 00.005 8976 worker thread done servicing request
01:51:42.012 00.000 5052 OnExposeComplete: enter
01:51:42.012 00.000 5052 UpdateGuideState(): m_state=6
01:51:42.012 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5890
01:51:42.012 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.64, Mass=193, SNR=9.6, Peak=71 HFD=2.2
01:51:42.012 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.87 = 1.42)
01:51:42.012 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
01:51:42.012 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.82 mountX=0.03 mountY=0.21, mountTheta=1.41
01:51:42.013 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.07, opts=13)
01:51:42.013 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.07)
01:51:42.013 00.000 8976 Worker thread wakes up
01:51:42.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.07) opts 0xd
01:51:42.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.07)
01:51:42.013 00.000 8976 Moving (-0.21, -0.07) raw xDistance=0.03 yDistance=0.21
01:51:42.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:51:42.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:51:42.013 00.000 8976 MoveAxis(R, 0, ABG)
01:51:42.013 00.000 8976 MoveAxis(U, 0, ABG)
01:51:42.013 00.000 8976 move complete, result=0
01:51:42.013 00.000 8976 worker thread done servicing request
01:51:42.015 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:51:42.024 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:51:42.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:42.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:42.024 00.000 5052 Enqueuing Expose request
01:51:42.024 00.000 8976 Worker thread wakes up
01:51:42.025 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:51:42.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:42.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:42.716 00.691 8976 Exposure complete
01:51:42.722 00.006 8976 worker thread done servicing request
01:51:42.722 00.000 5052 OnExposeComplete: enter
01:51:42.722 00.000 5052 UpdateGuideState(): m_state=6
01:51:42.722 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5891
01:51:42.722 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.93, Mass=198, SNR=9.8, Peak=82 HFD=2.3
01:51:42.722 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
01:51:42.722 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
01:51:42.722 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.22 hyp=0.42 cameraTheta=2.60 mountX=0.36 mountY=0.18, mountTheta=0.47
01:51:42.723 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.22, opts=13)
01:51:42.723 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.22)
01:51:42.723 00.000 8976 Worker thread wakes up
01:51:42.723 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.22) opts 0xd
01:51:42.723 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.22)
01:51:42.723 00.000 8976 Moving (-0.36, 0.22) raw xDistance=0.36 yDistance=0.18
01:51:42.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:51:42.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:51:42.723 00.000 8976 MoveAxis(L, 1, ABG)
01:51:42.723 00.000 8976 stepping (-12, 13) + (-1, 0)
01:51:42.723 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:42.724 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
01:51:42.734 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
01:51:42.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:42.734 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:42.734 00.000 5052 Enqueuing Expose request
01:51:42.742 00.008 8976 Received - 47 (G) 
01:51:42.742 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:42.742 00.000 8976 stepped: pos (-13, 13)
01:51:42.742 00.000 8976 MoveAxis(U, 0, ABG)
01:51:42.742 00.000 8976 move complete, result=0
01:51:42.742 00.000 8976 worker thread done servicing request
01:51:42.742 00.000 8976 Worker thread wakes up
01:51:42.742 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
01:51:42.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:42.742 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:43.430 00.688 8976 Exposure complete
01:51:43.435 00.005 8976 worker thread done servicing request
01:51:43.436 00.001 5052 OnExposeComplete: enter
01:51:43.436 00.000 5052 UpdateGuideState(): m_state=6
01:51:43.436 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5892
01:51:43.436 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.70, Mass=222, SNR=10.3, Peak=87 HFD=2.3
01:51:43.436 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
01:51:43.436 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
01:51:43.436 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.09 mountX=0.11 mountY=0.23, mountTheta=1.13
01:51:43.436 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.01, opts=13)
01:51:43.437 00.001 5052 Enqueuing Move request for stepguider (-0.26, -0.01)
01:51:43.437 00.000 8976 Worker thread wakes up
01:51:43.437 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.01) opts 0xd
01:51:43.437 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.01)
01:51:43.437 00.000 8976 Moving (-0.26, -0.01) raw xDistance=0.11 yDistance=0.23
01:51:43.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:51:43.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:51:43.437 00.000 8976 MoveAxis(R, 0, ABG)
01:51:43.437 00.000 8976 MoveAxis(U, 0, ABG)
01:51:43.437 00.000 8976 move complete, result=0
01:51:43.437 00.000 8976 worker thread done servicing request
01:51:43.437 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
01:51:43.448 00.011 5052 UpdateGuideState exits: m=222 SNR=10.3
01:51:43.449 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:43.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:43.449 00.000 5052 Enqueuing Expose request
01:51:43.449 00.000 8976 Worker thread wakes up
01:51:43.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:43.449 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:51:43.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:44.138 00.689 8976 Exposure complete
01:51:44.143 00.005 8976 worker thread done servicing request
01:51:44.143 00.000 5052 OnExposeComplete: enter
01:51:44.143 00.000 5052 UpdateGuideState(): m_state=6
01:51:44.143 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5893
01:51:44.144 00.001 5052 Star::Find returns 1 (0), X=328.75, Y=281.92, Mass=208, SNR=10.0, Peak=83 HFD=2.3
01:51:44.144 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
01:51:44.144 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
01:51:44.144 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.21 hyp=0.47 cameraTheta=2.68 mountX=0.38 mountY=0.24, mountTheta=0.56
01:51:44.144 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.21, opts=13)
01:51:44.144 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.21)
01:51:44.144 00.000 8976 Worker thread wakes up
01:51:44.145 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.21) opts 0xd
01:51:44.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.21)
01:51:44.145 00.000 8976 Moving (-0.42, 0.21) raw xDistance=0.38 yDistance=0.24
01:51:44.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:51:44.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:51:44.145 00.000 8976 MoveAxis(L, 2, ABG)
01:51:44.145 00.000 8976 stepping (-13, 13) + (-2, 0)
01:51:44.145 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:44.146 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:51:44.155 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
01:51:44.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:44.155 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:44.155 00.000 5052 Enqueuing Expose request
01:51:44.181 00.026 8976 Received - 47 (G) 
01:51:44.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:44.181 00.000 8976 stepped: pos (-15, 13)
01:51:44.181 00.000 8976 MoveAxis(U, 0, ABG)
01:51:44.181 00.000 8976 move complete, result=0
01:51:44.181 00.000 8976 worker thread done servicing request
01:51:44.181 00.000 8976 Worker thread wakes up
01:51:44.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:44.181 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:44.181 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:51:44.869 00.688 8976 Exposure complete
01:51:44.874 00.005 8976 worker thread done servicing request
01:51:44.874 00.000 5052 OnExposeComplete: enter
01:51:44.874 00.000 5052 UpdateGuideState(): m_state=6
01:51:44.874 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5894
01:51:44.874 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.55, Mass=188, SNR=9.5, Peak=76 HFD=2.0
01:51:44.874 00.000 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.04) = xAngle (-3.82 = 2.46)
01:51:44.874 00.000 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.36)
01:51:44.875 00.001 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.78 mountX=-0.13 mountY=0.12, mountTheta=2.40
01:51:44.875 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.16, opts=13)
01:51:44.875 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.16)
01:51:44.875 00.000 8976 Worker thread wakes up
01:51:44.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.16) opts 0xd
01:51:44.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.16)
01:51:44.875 00.000 8976 Moving (-0.03, -0.16) raw xDistance=-0.13 yDistance=0.12
01:51:44.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:51:44.876 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:51:44.876 00.000 8976 MoveAxis(R, 0, ABG)
01:51:44.876 00.000 8976 MoveAxis(U, 0, ABG)
01:51:44.876 00.000 8976 move complete, result=0
01:51:44.876 00.000 8976 worker thread done servicing request
01:51:44.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:51:44.887 00.011 5052 UpdateGuideState exits: m=188 SNR=9.5
01:51:44.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:44.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:44.887 00.000 5052 Enqueuing Expose request
01:51:44.888 00.001 8976 Worker thread wakes up
01:51:44.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:44.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:44.888 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:45.573 00.685 8976 Exposure complete
01:51:45.579 00.006 8976 worker thread done servicing request
01:51:45.579 00.000 5052 OnExposeComplete: enter
01:51:45.579 00.000 5052 UpdateGuideState(): m_state=6
01:51:45.579 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5895
01:51:45.579 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.87, Mass=224, SNR=10.4, Peak=78 HFD=2.3
01:51:45.579 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
01:51:45.579 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
01:51:45.579 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.82 mountX=0.07 mountY=-0.21, mountTheta=-1.24
01:51:45.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.16, opts=13)
01:51:45.580 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.16)
01:51:45.580 00.000 8976 Worker thread wakes up
01:51:45.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.16) opts 0xd
01:51:45.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.16)
01:51:45.580 00.000 8976 Moving (0.15, 0.16) raw xDistance=0.07 yDistance=-0.21
01:51:45.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:51:45.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:51:45.580 00.000 8976 MoveAxis(R, 0, ABG)
01:51:45.580 00.000 8976 MoveAxis(U, 0, ABG)
01:51:45.580 00.000 8976 move complete, result=0
01:51:45.580 00.000 8976 worker thread done servicing request
01:51:45.581 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:51:45.591 00.010 5052 UpdateGuideState exits: m=224 SNR=10.4
01:51:45.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:45.591 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:45.591 00.000 5052 Enqueuing Expose request
01:51:45.591 00.000 8976 Worker thread wakes up
01:51:45.591 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:45.591 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:45.591 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:46.280 00.689 8976 Exposure complete
01:51:46.287 00.007 8976 worker thread done servicing request
01:51:46.287 00.000 5052 OnExposeComplete: enter
01:51:46.287 00.000 5052 UpdateGuideState(): m_state=6
01:51:46.287 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5896
01:51:46.287 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.64, Mass=194, SNR=9.6, Peak=72 HFD=2.3
01:51:46.287 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
01:51:46.287 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:51:46.287 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.07 hyp=0.73 cameraTheta=-0.09 mountX=-0.39 mountY=-0.58, mountTheta=-2.17
01:51:46.288 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.07, opts=13)
01:51:46.288 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.07)
01:51:46.288 00.000 8976 Worker thread wakes up
01:51:46.288 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.07) opts 0xd
01:51:46.288 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.07)
01:51:46.288 00.000 8976 Moving (0.73, -0.07) raw xDistance=-0.39 yDistance=-0.58
01:51:46.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:51:46.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
01:51:46.288 00.000 8976 MoveAxis(R, 2, ABG)
01:51:46.289 00.001 8976 stepping (-15, 13) + (2, 0)
01:51:46.289 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:46.290 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:51:46.301 00.011 5052 UpdateGuideState exits: m=194 SNR=9.6
01:51:46.301 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:46.301 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:46.301 00.000 5052 Enqueuing Expose request
01:51:46.323 00.022 8976 Received - 47 (G) 
01:51:46.323 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:46.323 00.000 8976 stepped: pos (-13, 13)
01:51:46.323 00.000 8976 MoveAxis(U, 2, ABG)
01:51:46.323 00.000 8976 stepping (-13, 13) + (0, 2)
01:51:46.323 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:46.355 00.032 8976 Received - 47 (G) 
01:51:46.355 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:46.355 00.000 8976 stepped: pos (-13, 15)
01:51:46.355 00.000 8976 move complete, result=0
01:51:46.355 00.000 8976 worker thread done servicing request
01:51:46.355 00.000 8976 Worker thread wakes up
01:51:46.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:46.356 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:46.356 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
01:51:47.045 00.689 8976 Exposure complete
01:51:47.051 00.006 8976 worker thread done servicing request
01:51:47.051 00.000 5052 OnExposeComplete: enter
01:51:47.051 00.000 5052 UpdateGuideState(): m_state=6
01:51:47.051 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5897
01:51:47.051 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=282.05, Mass=214, SNR=10.2, Peak=86 HFD=2.1
01:51:47.051 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
01:51:47.051 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
01:51:47.051 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.34 hyp=0.73 cameraTheta=0.48 mountX=0.01 mountY=-0.73, mountTheta=-1.56
01:51:47.053 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.34, opts=13)
01:51:47.053 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.34)
01:51:47.053 00.000 8976 Worker thread wakes up
01:51:47.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.34) opts 0xd
01:51:47.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.34)
01:51:47.053 00.000 8976 Moving (0.65, 0.34) raw xDistance=0.01 yDistance=-0.73
01:51:47.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:51:47.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
01:51:47.053 00.000 8976 MoveAxis(R, 0, ABG)
01:51:47.053 00.000 8976 MoveAxis(U, 3, ABG)
01:51:47.053 00.000 8976 stepping (-13, 15) + (0, 3)
01:51:47.053 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:51:47.054 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:51:47.062 00.008 5052 UpdateGuideState exits: m=214 SNR=10.2
01:51:47.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:47.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:47.062 00.000 5052 Enqueuing Expose request
01:51:47.091 00.029 8976 Received - 47 (G) 
01:51:47.091 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:51:47.091 00.000 8976 stepped: pos (-13, 18)
01:51:47.091 00.000 8976 move complete, result=0
01:51:47.091 00.000 8976 worker thread done servicing request
01:51:47.091 00.000 8976 Worker thread wakes up
01:51:47.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:47.091 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:47.091 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:51:47.780 00.689 8976 Exposure complete
01:51:47.786 00.006 8976 worker thread done servicing request
01:51:47.786 00.000 5052 OnExposeComplete: enter
01:51:47.786 00.000 5052 UpdateGuideState(): m_state=6
01:51:47.786 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5898
01:51:47.786 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.71, Mass=207, SNR=10.0, Peak=76 HFD=1.9
01:51:47.786 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:51:47.786 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:51:47.786 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.00 hyp=0.52 cameraTheta=0.01 mountX=-0.23 mountY=-0.44, mountTheta=-2.06
01:51:47.787 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.00, opts=13)
01:51:47.787 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.00)
01:51:47.787 00.000 8976 Worker thread wakes up
01:51:47.787 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.00) opts 0xd
01:51:47.787 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.00)
01:51:47.787 00.000 8976 Moving (0.52, 0.00) raw xDistance=-0.23 yDistance=-0.44
01:51:47.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:51:47.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
01:51:47.788 00.001 8976 MoveAxis(R, 0, ABG)
01:51:47.788 00.000 8976 MoveAxis(U, 2, ABG)
01:51:47.788 00.000 8976 stepping (-13, 18) + (0, 2)
01:51:47.788 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:47.788 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:51:47.797 00.009 5052 UpdateGuideState exits: m=207 SNR=10.0
01:51:47.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:47.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:47.797 00.000 5052 Enqueuing Expose request
01:51:47.810 00.013 8976 Received - 47 (G) 
01:51:47.810 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:47.810 00.000 8976 stepped: pos (-13, 20)
01:51:47.810 00.000 8976 move complete, result=0
01:51:47.810 00.000 8976 worker thread done servicing request
01:51:47.810 00.000 8976 Worker thread wakes up
01:51:47.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:47.810 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:47.810 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:51:48.501 00.691 8976 Exposure complete
01:51:48.506 00.005 8976 worker thread done servicing request
01:51:48.506 00.000 5052 OnExposeComplete: enter
01:51:48.506 00.000 5052 UpdateGuideState(): m_state=6
01:51:48.507 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5899
01:51:48.507 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.47, Mass=189, SNR=9.5, Peak=75 HFD=2.1
01:51:48.507 00.000 5052 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.04) = xAngle (-3.97 = 2.32)
01:51:48.507 00.000 5052 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.07 = 2.21)
01:51:48.507 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.92 mountX=-0.17 mountY=0.21, mountTheta=2.27
01:51:48.507 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.24, opts=13)
01:51:48.507 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.24)
01:51:48.507 00.000 8976 Worker thread wakes up
01:51:48.508 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.24) opts 0xd
01:51:48.508 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.24)
01:51:48.508 00.000 8976 Moving (-0.09, -0.24) raw xDistance=-0.17 yDistance=0.21
01:51:48.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:51:48.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:51:48.508 00.000 8976 MoveAxis(R, 0, ABG)
01:51:48.508 00.000 8976 MoveAxis(U, 0, ABG)
01:51:48.508 00.000 8976 move complete, result=0
01:51:48.508 00.000 8976 worker thread done servicing request
01:51:48.508 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:51:48.518 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:51:48.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:48.518 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:48.518 00.000 5052 Enqueuing Expose request
01:51:48.518 00.000 8976 Worker thread wakes up
01:51:48.518 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:51:48.519 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:48.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:49.205 00.686 8976 Exposure complete
01:51:49.210 00.005 8976 worker thread done servicing request
01:51:49.210 00.000 5052 OnExposeComplete: enter
01:51:49.210 00.000 5052 UpdateGuideState(): m_state=6
01:51:49.210 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5900
01:51:49.210 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.53, Mass=212, SNR=10.1, Peak=80 HFD=1.6
01:51:49.210 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
01:51:49.210 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
01:51:49.210 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.18 hyp=0.57 cameraTheta=-2.82 mountX=0.08 mountY=0.55, mountTheta=1.42
01:51:49.211 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.18, opts=13)
01:51:49.211 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.18)
01:51:49.211 00.000 8976 Worker thread wakes up
01:51:49.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.18) opts 0xd
01:51:49.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.18)
01:51:49.211 00.000 8976 Moving (-0.54, -0.18) raw xDistance=0.08 yDistance=0.55
01:51:49.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:51:49.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:51:49.212 00.001 8976 MoveAxis(R, 0, ABG)
01:51:49.212 00.000 8976 MoveAxis(D, 2, ABG)
01:51:49.212 00.000 8976 stepping (-13, 20) + (0, -2)
01:51:49.212 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:49.212 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:51:49.222 00.010 5052 UpdateGuideState exits: m=212 SNR=10.1
01:51:49.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:49.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:49.222 00.000 5052 Enqueuing Expose request
01:51:49.249 00.027 8976 Received - 47 (G) 
01:51:49.249 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:49.249 00.000 8976 stepped: pos (-13, 18)
01:51:49.249 00.000 8976 move complete, result=0
01:51:49.249 00.000 8976 worker thread done servicing request
01:51:49.249 00.000 8976 Worker thread wakes up
01:51:49.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:49.249 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:49.249 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:51:49.938 00.689 8976 Exposure complete
01:51:49.944 00.006 8976 worker thread done servicing request
01:51:49.944 00.000 5052 OnExposeComplete: enter
01:51:49.944 00.000 5052 UpdateGuideState(): m_state=6
01:51:49.944 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5901
01:51:49.944 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.78, Mass=203, SNR=9.9, Peak=71 HFD=2.5
01:51:49.944 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:51:49.944 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
01:51:49.944 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.07 hyp=0.50 cameraTheta=3.00 mountX=0.29 mountY=0.37, mountTheta=0.91
01:51:49.945 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.07, opts=13)
01:51:49.945 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.07)
01:51:49.945 00.000 8976 Worker thread wakes up
01:51:49.945 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.07) opts 0xd
01:51:49.945 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.07)
01:51:49.945 00.000 8976 Moving (-0.49, 0.07) raw xDistance=0.29 yDistance=0.37
01:51:49.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:51:49.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
01:51:49.945 00.000 8976 MoveAxis(L, 1, ABG)
01:51:49.945 00.000 8976 stepping (-13, 18) + (-1, 0)
01:51:49.945 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:49.947 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:51:49.956 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:51:49.957 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:49.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:49.957 00.000 5052 Enqueuing Expose request
01:51:49.968 00.011 8976 Received - 47 (G) 
01:51:49.968 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:49.968 00.000 8976 stepped: pos (-14, 18)
01:51:49.968 00.000 8976 MoveAxis(D, 2, ABG)
01:51:49.968 00.000 8976 stepping (-14, 18) + (0, -2)
01:51:49.968 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:50.000 00.032 8976 Received - 47 (G) 
01:51:50.000 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:50.000 00.000 8976 stepped: pos (-14, 16)
01:51:50.000 00.000 8976 move complete, result=0
01:51:50.000 00.000 8976 worker thread done servicing request
01:51:50.000 00.000 8976 Worker thread wakes up
01:51:50.001 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:50.001 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:50.001 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:51:50.693 00.692 8976 Exposure complete
01:51:50.699 00.006 8976 worker thread done servicing request
01:51:50.699 00.000 5052 OnExposeComplete: enter
01:51:50.699 00.000 5052 UpdateGuideState(): m_state=6
01:51:50.699 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5902
01:51:50.699 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.81, Mass=176, SNR=9.2, Peak=71 HFD=2.3
01:51:50.699 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.24 = 0.24)
01:51:50.699 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
01:51:50.699 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.29 mountX=0.13 mountY=0.02, mountTheta=0.14
01:51:50.700 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.10, opts=13)
01:51:50.700 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.10)
01:51:50.700 00.000 8976 Worker thread wakes up
01:51:50.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.10) opts 0xd
01:51:50.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.10)
01:51:50.700 00.000 8976 Moving (-0.09, 0.10) raw xDistance=0.13 yDistance=0.02
01:51:50.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:51:50.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:51:50.700 00.000 8976 MoveAxis(R, 0, ABG)
01:51:50.700 00.000 8976 MoveAxis(U, 0, ABG)
01:51:50.700 00.000 8976 move complete, result=0
01:51:50.700 00.000 8976 worker thread done servicing request
01:51:50.701 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:51:50.711 00.010 5052 UpdateGuideState exits: m=176 SNR=9.2
01:51:50.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:50.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:50.711 00.000 5052 Enqueuing Expose request
01:51:50.711 00.000 8976 Worker thread wakes up
01:51:50.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:50.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:50.711 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:51.399 00.688 8976 Exposure complete
01:51:51.404 00.005 8976 worker thread done servicing request
01:51:51.404 00.000 5052 OnExposeComplete: enter
01:51:51.404 00.000 5052 UpdateGuideState(): m_state=6
01:51:51.404 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5903
01:51:51.404 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.64, Mass=182, SNR=9.3, Peak=77 HFD=2.2
01:51:51.404 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.48 = 1.81)
01:51:51.404 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.58 = 1.70)
01:51:51.404 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.43 mountX=-0.03 mountY=0.11, mountTheta=1.80
01:51:51.405 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.07, opts=13)
01:51:51.405 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.07)
01:51:51.405 00.000 8976 Worker thread wakes up
01:51:51.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.07) opts 0xd
01:51:51.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.07)
01:51:51.405 00.000 8976 Moving (-0.08, -0.07) raw xDistance=-0.03 yDistance=0.11
01:51:51.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:51:51.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:51:51.405 00.000 8976 MoveAxis(R, 0, ABG)
01:51:51.405 00.000 8976 MoveAxis(U, 0, ABG)
01:51:51.405 00.000 8976 move complete, result=0
01:51:51.406 00.001 8976 worker thread done servicing request
01:51:51.406 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:51:51.416 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:51:51.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:51.416 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:51.416 00.000 5052 Enqueuing Expose request
01:51:51.416 00.000 8976 Worker thread wakes up
01:51:51.416 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:51.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:51.416 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:52.122 00.706 8976 Exposure complete
01:51:52.127 00.005 8976 worker thread done servicing request
01:51:52.127 00.000 5052 OnExposeComplete: enter
01:51:52.127 00.000 5052 UpdateGuideState(): m_state=6
01:51:52.127 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5904
01:51:52.127 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.83, Mass=198, SNR=9.7, Peak=72 HFD=2.5
01:51:52.127 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:51:52.127 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
01:51:52.127 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.12 hyp=0.51 cameraTheta=2.90 mountX=0.34 mountY=0.35, mountTheta=0.80
01:51:52.128 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.12, opts=13)
01:51:52.128 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.12)
01:51:52.128 00.000 8976 Worker thread wakes up
01:51:52.128 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.12) opts 0xd
01:51:52.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.12)
01:51:52.129 00.001 8976 Moving (-0.50, 0.12) raw xDistance=0.34 yDistance=0.35
01:51:52.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:51:52.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:51:52.129 00.000 8976 MoveAxis(L, 1, ABG)
01:51:52.129 00.000 8976 stepping (-14, 16) + (-1, 0)
01:51:52.129 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:52.130 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:51:52.140 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:51:52.140 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:52.140 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:52.140 00.000 5052 Enqueuing Expose request
01:51:52.158 00.018 8976 Received - 47 (G) 
01:51:52.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:52.158 00.000 8976 stepped: pos (-15, 16)
01:51:52.158 00.000 8976 MoveAxis(D, 1, ABG)
01:51:52.158 00.000 8976 stepping (-15, 16) + (0, -1)
01:51:52.158 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:52.190 00.032 8976 Received - 47 (G) 
01:51:52.190 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:52.190 00.000 8976 stepped: pos (-15, 15)
01:51:52.190 00.000 8976 move complete, result=0
01:51:52.190 00.000 8976 worker thread done servicing request
01:51:52.190 00.000 8976 Worker thread wakes up
01:51:52.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:52.190 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:52.190 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:51:52.884 00.694 8976 Exposure complete
01:51:52.890 00.006 8976 worker thread done servicing request
01:51:52.890 00.000 5052 OnExposeComplete: enter
01:51:52.890 00.000 5052 UpdateGuideState(): m_state=6
01:51:52.890 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5905
01:51:52.890 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.67, Mass=215, SNR=10.2, Peak=82 HFD=1.7
01:51:52.890 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
01:51:52.890 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.06)
01:51:52.890 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.04 hyp=0.67 cameraTheta=-3.08 mountX=0.27 mountY=0.58, mountTheta=1.14
01:51:52.891 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.04, opts=13)
01:51:52.891 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.04)
01:51:52.891 00.000 8976 Worker thread wakes up
01:51:52.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.04) opts 0xd
01:51:52.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.04)
01:51:52.891 00.000 8976 Moving (-0.67, -0.04) raw xDistance=0.27 yDistance=0.58
01:51:52.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
01:51:52.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
01:51:52.891 00.000 8976 MoveAxis(L, 1, ABG)
01:51:52.891 00.000 8976 stepping (-15, 15) + (-1, 0)
01:51:52.891 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:52.892 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:51:52.901 00.009 5052 UpdateGuideState exits: m=215 SNR=10.2
01:51:52.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:52.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:52.901 00.000 5052 Enqueuing Expose request
01:51:52.910 00.009 8976 Received - 47 (G) 
01:51:52.910 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:52.910 00.000 8976 stepped: pos (-16, 15)
01:51:52.910 00.000 8976 MoveAxis(D, 2, ABG)
01:51:52.910 00.000 8976 stepping (-16, 15) + (0, -2)
01:51:52.910 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:52.942 00.032 8976 Received - 47 (G) 
01:51:52.942 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:52.942 00.000 8976 stepped: pos (-16, 13)
01:51:52.942 00.000 8976 move complete, result=0
01:51:52.942 00.000 8976 worker thread done servicing request
01:51:52.942 00.000 8976 Worker thread wakes up
01:51:52.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:52.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:52.942 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
01:51:53.633 00.691 8976 Exposure complete
01:51:53.638 00.005 8976 worker thread done servicing request
01:51:53.638 00.000 5052 OnExposeComplete: enter
01:51:53.638 00.000 5052 UpdateGuideState(): m_state=6
01:51:53.639 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5906
01:51:53.639 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.67, Mass=192, SNR=9.6, Peak=81 HFD=2.7
01:51:53.639 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
01:51:53.639 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:51:53.639 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.04 hyp=0.51 cameraTheta=-3.07 mountX=0.20 mountY=0.44, mountTheta=1.15
01:51:53.639 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.04, opts=13)
01:51:53.639 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.04)
01:51:53.639 00.000 8976 Worker thread wakes up
01:51:53.640 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.04) opts 0xd
01:51:53.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.04)
01:51:53.640 00.000 8976 Moving (-0.50, -0.04) raw xDistance=0.20 yDistance=0.44
01:51:53.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:51:53.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
01:51:53.640 00.000 8976 MoveAxis(R, 0, ABG)
01:51:53.640 00.000 8976 MoveAxis(D, 2, ABG)
01:51:53.640 00.000 8976 stepping (-16, 13) + (0, -2)
01:51:53.640 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:53.640 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:51:53.649 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:51:53.650 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:53.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:53.650 00.000 5052 Enqueuing Expose request
01:51:53.677 00.027 8976 Received - 47 (G) 
01:51:53.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:53.677 00.000 8976 stepped: pos (-16, 11)
01:51:53.677 00.000 8976 move complete, result=0
01:51:53.677 00.000 8976 worker thread done servicing request
01:51:53.677 00.000 8976 Worker thread wakes up
01:51:53.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:53.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:53.677 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:51:54.366 00.689 8976 Exposure complete
01:51:54.371 00.005 8976 worker thread done servicing request
01:51:54.371 00.000 5052 OnExposeComplete: enter
01:51:54.371 00.000 5052 UpdateGuideState(): m_state=6
01:51:54.371 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5907
01:51:54.372 00.001 5052 Star::Find returns 1 (0), X=328.76, Y=281.95, Mass=189, SNR=9.5, Peak=79 HFD=2.3
01:51:54.372 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
01:51:54.372 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
01:51:54.372 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.24 hyp=0.48 cameraTheta=2.61 mountX=0.40 mountY=0.22, mountTheta=0.49
01:51:54.372 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.24, opts=13)
01:51:54.372 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.24)
01:51:54.372 00.000 8976 Worker thread wakes up
01:51:54.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.24) opts 0xd
01:51:54.373 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.24)
01:51:54.373 00.000 8976 Moving (-0.42, 0.24) raw xDistance=0.40 yDistance=0.22
01:51:54.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
01:51:54.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:51:54.373 00.000 8976 MoveAxis(L, 2, ABG)
01:51:54.373 00.000 8976 stepping (-16, 11) + (-2, 0)
01:51:54.373 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:54.373 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:51:54.382 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:51:54.383 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:54.383 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:54.383 00.000 5052 Enqueuing Expose request
01:51:54.397 00.014 8976 Received - 47 (G) 
01:51:54.397 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:54.397 00.000 8976 stepped: pos (-18, 11)
01:51:54.397 00.000 8976 MoveAxis(U, 0, ABG)
01:51:54.397 00.000 8976 move complete, result=0
01:51:54.397 00.000 8976 worker thread done servicing request
01:51:54.397 00.000 8976 Worker thread wakes up
01:51:54.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:54.397 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:54.397 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:51:55.087 00.690 8976 Exposure complete
01:51:55.092 00.005 8976 worker thread done servicing request
01:51:55.092 00.000 5052 OnExposeComplete: enter
01:51:55.093 00.001 5052 UpdateGuideState(): m_state=6
01:51:55.093 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5908
01:51:55.093 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.62, Mass=212, SNR=10.1, Peak=75 HFD=2.1
01:51:55.093 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.78 = 2.51)
01:51:55.093 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.88 = 2.40)
01:51:55.093 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.73 mountX=-0.07 mountY=0.06, mountTheta=2.45
01:51:55.094 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.09, opts=13)
01:51:55.094 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.09)
01:51:55.094 00.000 8976 Worker thread wakes up
01:51:55.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.09) opts 0xd
01:51:55.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.09)
01:51:55.094 00.000 8976 Moving (-0.01, -0.09) raw xDistance=-0.07 yDistance=0.06
01:51:55.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:51:55.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:51:55.094 00.000 8976 MoveAxis(R, 0, ABG)
01:51:55.094 00.000 8976 MoveAxis(U, 0, ABG)
01:51:55.094 00.000 8976 move complete, result=0
01:51:55.094 00.000 8976 worker thread done servicing request
01:51:55.095 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:51:55.104 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
01:51:55.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:55.104 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:55.104 00.000 5052 Enqueuing Expose request
01:51:55.104 00.000 8976 Worker thread wakes up
01:51:55.104 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:55.105 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:55.105 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:55.790 00.685 8976 Exposure complete
01:51:55.796 00.006 8976 worker thread done servicing request
01:51:55.796 00.000 5052 OnExposeComplete: enter
01:51:55.796 00.000 5052 UpdateGuideState(): m_state=6
01:51:55.796 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5909
01:51:55.796 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.54, Mass=188, SNR=9.6, Peak=79 HFD=1.9
01:51:55.796 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
01:51:55.796 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.41)
01:51:55.796 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.17 hyp=0.42 cameraTheta=-2.73 mountX=0.02 mountY=0.41, mountTheta=1.51
01:51:55.797 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.17, opts=13)
01:51:55.797 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.17)
01:51:55.797 00.000 8976 Worker thread wakes up
01:51:55.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.17) opts 0xd
01:51:55.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.17)
01:51:55.797 00.000 8976 Moving (-0.38, -0.17) raw xDistance=0.02 yDistance=0.41
01:51:55.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:51:55.798 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:51:55.798 00.000 8976 MoveAxis(R, 0, ABG)
01:51:55.798 00.000 8976 MoveAxis(D, 2, ABG)
01:51:55.798 00.000 8976 stepping (-18, 11) + (0, -2)
01:51:55.798 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:55.798 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:51:55.808 00.010 5052 UpdateGuideState exits: m=188 SNR=9.6
01:51:55.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:55.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:55.808 00.000 5052 Enqueuing Expose request
01:51:55.835 00.027 8976 Received - 47 (G) 
01:51:55.835 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:55.835 00.000 8976 stepped: pos (-18, 9)
01:51:55.835 00.000 8976 move complete, result=0
01:51:55.835 00.000 8976 worker thread done servicing request
01:51:55.835 00.000 8976 Worker thread wakes up
01:51:55.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:55.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:55.835 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:51:56.523 00.688 8976 Exposure complete
01:51:56.529 00.006 8976 worker thread done servicing request
01:51:56.529 00.000 5052 OnExposeComplete: enter
01:51:56.529 00.000 5052 UpdateGuideState(): m_state=6
01:51:56.529 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5910
01:51:56.529 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.49, Mass=215, SNR=10.2, Peak=80 HFD=2.1
01:51:56.529 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.64 = 1.65)
01:51:56.529 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
01:51:56.529 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.22 hyp=0.42 cameraTheta=-2.59 mountX=-0.03 mountY=0.41, mountTheta=1.65
01:51:56.530 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.22, opts=13)
01:51:56.530 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.22)
01:51:56.530 00.000 8976 Worker thread wakes up
01:51:56.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.22) opts 0xd
01:51:56.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.22)
01:51:56.530 00.000 8976 Moving (-0.35, -0.22) raw xDistance=-0.03 yDistance=0.41
01:51:56.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:51:56.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:51:56.530 00.000 8976 MoveAxis(R, 0, ABG)
01:51:56.530 00.000 8976 MoveAxis(D, 2, ABG)
01:51:56.530 00.000 8976 stepping (-18, 9) + (0, -2)
01:51:56.530 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:56.531 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:51:56.540 00.009 5052 UpdateGuideState exits: m=215 SNR=10.2
01:51:56.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:56.540 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:56.541 00.001 5052 Enqueuing Expose request
01:51:56.554 00.013 8976 Received - 47 (G) 
01:51:56.554 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:51:56.554 00.000 8976 stepped: pos (-18, 7)
01:51:56.554 00.000 8976 move complete, result=0
01:51:56.554 00.000 8976 worker thread done servicing request
01:51:56.554 00.000 8976 Worker thread wakes up
01:51:56.554 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:51:56.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:56.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:57.245 00.691 8976 Exposure complete
01:51:57.251 00.006 8976 worker thread done servicing request
01:51:57.251 00.000 5052 OnExposeComplete: enter
01:51:57.251 00.000 5052 UpdateGuideState(): m_state=6
01:51:57.251 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5911
01:51:57.251 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.42, Mass=214, SNR=10.2, Peak=80 HFD=2.2
01:51:57.251 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.98 = 2.31)
01:51:57.251 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.20)
01:51:57.251 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.93 mountX=-0.21 mountY=0.25, mountTheta=2.26
01:51:57.251 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.29, opts=13)
01:51:57.251 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.29)
01:51:57.251 00.000 8976 Worker thread wakes up
01:51:57.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.29) opts 0xd
01:51:57.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.29)
01:51:57.252 00.001 8976 Moving (-0.11, -0.29) raw xDistance=-0.21 yDistance=0.25
01:51:57.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:51:57.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:51:57.252 00.000 8976 MoveAxis(R, 0, ABG)
01:51:57.252 00.000 8976 MoveAxis(U, 0, ABG)
01:51:57.252 00.000 8976 move complete, result=0
01:51:57.252 00.000 8976 worker thread done servicing request
01:51:57.252 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
01:51:57.263 00.011 5052 UpdateGuideState exits: m=214 SNR=10.2
01:51:57.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:57.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:57.263 00.000 5052 Enqueuing Expose request
01:51:57.263 00.000 8976 Worker thread wakes up
01:51:57.263 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:51:57.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:57.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:57.951 00.688 8976 Exposure complete
01:51:57.956 00.005 8976 worker thread done servicing request
01:51:57.956 00.000 5052 OnExposeComplete: enter
01:51:57.956 00.000 5052 UpdateGuideState(): m_state=6
01:51:57.956 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5912
01:51:57.956 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.65, Mass=218, SNR=10.2, Peak=73 HFD=2.4
01:51:57.956 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
01:51:57.956 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
01:51:57.956 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.06 hyp=0.37 cameraTheta=-2.98 mountX=0.11 mountY=0.33, mountTheta=1.24
01:51:57.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.06, opts=13)
01:51:57.957 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.06)
01:51:57.957 00.000 8976 Worker thread wakes up
01:51:57.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.06) opts 0xd
01:51:57.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.06)
01:51:57.957 00.000 8976 Moving (-0.36, -0.06) raw xDistance=0.11 yDistance=0.33
01:51:57.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:51:57.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:51:57.957 00.000 8976 MoveAxis(R, 0, ABG)
01:51:57.957 00.000 8976 MoveAxis(D, 1, ABG)
01:51:57.958 00.001 8976 stepping (-18, 7) + (0, -1)
01:51:57.958 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:57.959 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:51:57.968 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
01:51:57.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:57.968 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:57.968 00.000 5052 Enqueuing Expose request
01:51:57.978 00.010 8976 Received - 47 (G) 
01:51:57.978 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:57.978 00.000 8976 stepped: pos (-18, 6)
01:51:57.978 00.000 8976 move complete, result=0
01:51:57.978 00.000 8976 worker thread done servicing request
01:51:57.978 00.000 8976 Worker thread wakes up
01:51:57.978 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:57.978 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:57.978 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:51:58.670 00.692 8976 Exposure complete
01:51:58.675 00.005 8976 worker thread done servicing request
01:51:58.675 00.000 5052 OnExposeComplete: enter
01:51:58.676 00.001 5052 UpdateGuideState(): m_state=6
01:51:58.676 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5913
01:51:58.676 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.70, Mass=190, SNR=9.6, Peak=67 HFD=2.8
01:51:58.676 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
01:51:58.676 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
01:51:58.676 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.01 hyp=0.75 cameraTheta=-3.13 mountX=0.33 mountY=0.63, mountTheta=1.09
01:51:58.676 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.01, opts=13)
01:51:58.676 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.01)
01:51:58.676 00.000 8976 Worker thread wakes up
01:51:58.677 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.01) opts 0xd
01:51:58.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.01)
01:51:58.677 00.000 8976 Moving (-0.75, -0.01) raw xDistance=0.33 yDistance=0.63
01:51:58.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:51:58.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63
01:51:58.677 00.000 8976 MoveAxis(L, 1, ABG)
01:51:58.677 00.000 8976 stepping (-18, 6) + (-1, 0)
01:51:58.677 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:58.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:51:58.687 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
01:51:58.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:58.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:58.687 00.000 5052 Enqueuing Expose request
01:51:58.697 00.010 8976 Received - 47 (G) 
01:51:58.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:58.697 00.000 8976 stepped: pos (-19, 6)
01:51:58.697 00.000 8976 MoveAxis(D, 3, ABG)
01:51:58.697 00.000 8976 stepping (-19, 6) + (0, -3)
01:51:58.697 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:51:58.728 00.031 8976 Received - 47 (G) 
01:51:58.729 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:51:58.729 00.000 8976 stepped: pos (-19, 3)
01:51:58.729 00.000 8976 move complete, result=0
01:51:58.729 00.000 8976 worker thread done servicing request
01:51:58.729 00.000 8976 Worker thread wakes up
01:51:58.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:58.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:58.729 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
01:51:59.424 00.695 8976 Exposure complete
01:51:59.429 00.005 8976 worker thread done servicing request
01:51:59.430 00.001 5052 OnExposeComplete: enter
01:51:59.430 00.000 5052 UpdateGuideState(): m_state=6
01:51:59.430 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5914
01:51:59.430 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.83, Mass=197, SNR=9.7, Peak=73 HFD=2.4
01:51:59.430 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:51:59.430 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
01:51:59.430 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.12 hyp=0.41 cameraTheta=2.85 mountX=0.28 mountY=0.26, mountTheta=0.75
01:51:59.430 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.12, opts=13)
01:51:59.430 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.12)
01:51:59.431 00.001 8976 Worker thread wakes up
01:51:59.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.12) opts 0xd
01:51:59.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.12)
01:51:59.431 00.000 8976 Moving (-0.39, 0.12) raw xDistance=0.28 yDistance=0.26
01:51:59.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:51:59.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.26
01:51:59.431 00.000 8976 MoveAxis(L, 1, ABG)
01:51:59.431 00.000 8976 stepping (-19, 3) + (-1, 0)
01:51:59.431 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:59.431 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
01:51:59.441 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:51:59.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:59.441 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:51:59.441 00.000 5052 Enqueuing Expose request
01:51:59.464 00.023 8976 Received - 47 (G) 
01:51:59.464 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:59.464 00.000 8976 stepped: pos (-20, 3)
01:51:59.464 00.000 8976 MoveAxis(D, 1, ABG)
01:51:59.464 00.000 8976 stepping (-20, 3) + (0, -1)
01:51:59.465 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:59.497 00.032 8976 Received - 47 (G) 
01:51:59.497 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:51:59.497 00.000 8976 stepped: pos (-20, 2)
01:51:59.497 00.000 8976 move complete, result=0
01:51:59.497 00.000 8976 worker thread done servicing request
01:51:59.497 00.000 8976 Worker thread wakes up
01:51:59.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:51:59.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:51:59.497 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:52:00.189 00.692 8976 Exposure complete
01:52:00.194 00.005 8976 worker thread done servicing request
01:52:00.194 00.000 5052 OnExposeComplete: enter
01:52:00.194 00.000 5052 UpdateGuideState(): m_state=6
01:52:00.194 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5915
01:52:00.194 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.37, Mass=194, SNR=9.7, Peak=75 HFD=2.1
01:52:00.194 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
01:52:00.194 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
01:52:00.194 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.34 hyp=0.59 cameraTheta=-2.53 mountX=-0.08 mountY=0.59, mountTheta=1.71
01:52:00.195 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.34, opts=13)
01:52:00.195 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.34)
01:52:00.195 00.000 8976 Worker thread wakes up
01:52:00.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.34) opts 0xd
01:52:00.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.34)
01:52:00.195 00.000 8976 Moving (-0.48, -0.34) raw xDistance=-0.08 yDistance=0.59
01:52:00.196 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:52:00.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.59
01:52:00.196 00.000 8976 MoveAxis(R, 0, ABG)
01:52:00.196 00.000 8976 MoveAxis(D, 2, ABG)
01:52:00.196 00.000 8976 stepping (-20, 2) + (0, -2)
01:52:00.196 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:00.196 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:52:00.206 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
01:52:00.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:00.206 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:00.206 00.000 5052 Enqueuing Expose request
01:52:00.232 00.026 8976 Received - 47 (G) 
01:52:00.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:00.232 00.000 8976 stepped: pos (-20, 0)
01:52:00.232 00.000 8976 move complete, result=0
01:52:00.232 00.000 8976 worker thread done servicing request
01:52:00.232 00.000 8976 Worker thread wakes up
01:52:00.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:00.232 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:00.232 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:52:00.923 00.691 8976 Exposure complete
01:52:00.929 00.006 8976 worker thread done servicing request
01:52:00.929 00.000 5052 OnExposeComplete: enter
01:52:00.929 00.000 5052 UpdateGuideState(): m_state=6
01:52:00.929 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5916
01:52:00.929 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.76, Mass=207, SNR=10.0, Peak=72 HFD=2.3
01:52:00.929 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:52:00.929 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:52:00.930 00.001 5052 CameraToMount -- cameraX=-0.25 cameraY=0.05 hyp=0.26 cameraTheta=2.94 mountX=0.16 mountY=0.18, mountTheta=0.85
01:52:00.931 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.05, opts=13)
01:52:00.931 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.05)
01:52:00.931 00.000 8976 Worker thread wakes up
01:52:00.931 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.05) opts 0xd
01:52:00.931 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.05)
01:52:00.931 00.000 8976 Moving (-0.25, 0.05) raw xDistance=0.16 yDistance=0.18
01:52:00.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:52:00.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:52:00.932 00.001 8976 MoveAxis(R, 0, ABG)
01:52:00.932 00.000 8976 MoveAxis(U, 0, ABG)
01:52:00.932 00.000 8976 move complete, result=0
01:52:00.932 00.000 8976 worker thread done servicing request
01:52:00.932 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:52:00.942 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:52:00.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:00.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:00.942 00.000 5052 Enqueuing Expose request
01:52:00.942 00.000 8976 Worker thread wakes up
01:52:00.942 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:52:00.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:00.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:01.630 00.688 8976 Exposure complete
01:52:01.636 00.006 8976 worker thread done servicing request
01:52:01.636 00.000 5052 OnExposeComplete: enter
01:52:01.636 00.000 5052 UpdateGuideState(): m_state=6
01:52:01.636 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5917
01:52:01.636 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.69, Mass=219, SNR=10.3, Peak=78 HFD=2.2
01:52:01.636 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
01:52:01.636 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
01:52:01.636 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.04 mountX=0.07 mountY=0.18, mountTheta=1.18
01:52:01.637 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.02, opts=13)
01:52:01.637 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.02)
01:52:01.637 00.000 8976 Worker thread wakes up
01:52:01.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.02) opts 0xd
01:52:01.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.02)
01:52:01.637 00.000 8976 Moving (-0.20, -0.02) raw xDistance=0.07 yDistance=0.18
01:52:01.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:52:01.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:52:01.637 00.000 8976 MoveAxis(R, 0, ABG)
01:52:01.637 00.000 8976 MoveAxis(U, 0, ABG)
01:52:01.637 00.000 8976 move complete, result=0
01:52:01.637 00.000 8976 worker thread done servicing request
01:52:01.638 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:52:01.648 00.010 5052 UpdateGuideState exits: m=219 SNR=10.3
01:52:01.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:01.648 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:01.648 00.000 5052 Enqueuing Expose request
01:52:01.648 00.000 8976 Worker thread wakes up
01:52:01.648 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:52:01.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:01.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:02.342 00.694 8976 Exposure complete
01:52:02.347 00.005 8976 worker thread done servicing request
01:52:02.347 00.000 5052 OnExposeComplete: enter
01:52:02.347 00.000 5052 UpdateGuideState(): m_state=6
01:52:02.347 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5918
01:52:02.348 00.001 5052 Star::Find returns 1 (0), X=329.27, Y=281.99, Mass=219, SNR=10.2, Peak=80 HFD=2.5
01:52:02.348 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
01:52:02.348 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
01:52:02.348 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.23 mountX=0.21 mountY=-0.24, mountTheta=-0.85
01:52:02.348 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.28, opts=13)
01:52:02.348 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.28)
01:52:02.348 00.000 8976 Worker thread wakes up
01:52:02.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.28) opts 0xd
01:52:02.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.28)
01:52:02.348 00.000 8976 Moving (0.10, 0.28) raw xDistance=0.21 yDistance=-0.24
01:52:02.349 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:52:02.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:52:02.349 00.000 8976 MoveAxis(R, 0, ABG)
01:52:02.349 00.000 8976 MoveAxis(U, 0, ABG)
01:52:02.349 00.000 8976 move complete, result=0
01:52:02.349 00.000 8976 worker thread done servicing request
01:52:02.349 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:52:02.358 00.009 5052 UpdateGuideState exits: m=219 SNR=10.2
01:52:02.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:02.358 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:02.359 00.001 5052 Enqueuing Expose request
01:52:02.359 00.000 8976 Worker thread wakes up
01:52:02.359 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:02.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:02.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:03.046 00.687 8976 Exposure complete
01:52:03.051 00.005 8976 worker thread done servicing request
01:52:03.052 00.001 5052 OnExposeComplete: enter
01:52:03.052 00.000 5052 UpdateGuideState(): m_state=6
01:52:03.052 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5919
01:52:03.052 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.70, Mass=217, SNR=10.2, Peak=81 HFD=2.3
01:52:03.052 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
01:52:03.052 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
01:52:03.052 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.01 hyp=0.66 cameraTheta=-0.01 mountX=-0.31 mountY=-0.55, mountTheta=-2.08
01:52:03.052 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.01, opts=13)
01:52:03.052 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.01)
01:52:03.053 00.001 8976 Worker thread wakes up
01:52:03.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.01) opts 0xd
01:52:03.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.01)
01:52:03.053 00.000 8976 Moving (0.66, -0.01) raw xDistance=-0.31 yDistance=-0.55
01:52:03.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:52:03.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
01:52:03.053 00.000 8976 MoveAxis(R, 1, ABG)
01:52:03.053 00.000 8976 stepping (-20, 0) + (1, 0)
01:52:03.053 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:03.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:52:03.063 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:52:03.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:03.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:03.063 00.000 5052 Enqueuing Expose request
01:52:03.077 00.014 8976 Received - 47 (G) 
01:52:03.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:03.077 00.000 8976 stepped: pos (-19, 0)
01:52:03.077 00.000 8976 MoveAxis(U, 2, ABG)
01:52:03.077 00.000 8976 stepping (-19, 0) + (0, 2)
01:52:03.077 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:03.108 00.031 8976 Received - 47 (G) 
01:52:03.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:03.109 00.001 8976 stepped: pos (-19, 2)
01:52:03.109 00.000 8976 move complete, result=0
01:52:03.109 00.000 8976 worker thread done servicing request
01:52:03.109 00.000 8976 Worker thread wakes up
01:52:03.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:03.109 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:52:03.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:03.800 00.691 8976 Exposure complete
01:52:03.805 00.005 8976 worker thread done servicing request
01:52:03.806 00.001 5052 OnExposeComplete: enter
01:52:03.806 00.000 5052 UpdateGuideState(): m_state=6
01:52:03.806 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5920
01:52:03.806 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.85, Mass=204, SNR=9.9, Peak=75 HFD=2.3
01:52:03.806 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:52:03.806 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
01:52:03.806 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.14 hyp=0.71 cameraTheta=0.20 mountX=-0.19 mountY=-0.66, mountTheta=-1.85
01:52:03.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.14, opts=13)
01:52:03.807 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.14)
01:52:03.807 00.000 8976 Worker thread wakes up
01:52:03.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.14) opts 0xd
01:52:03.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.14)
01:52:03.807 00.000 8976 Moving (0.70, 0.14) raw xDistance=-0.19 yDistance=-0.66
01:52:03.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:52:03.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
01:52:03.807 00.000 8976 MoveAxis(R, 0, ABG)
01:52:03.807 00.000 8976 MoveAxis(U, 3, ABG)
01:52:03.807 00.000 8976 stepping (-19, 2) + (0, 3)
01:52:03.807 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:03.808 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:52:03.818 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:52:03.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:03.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:03.818 00.000 5052 Enqueuing Expose request
01:52:03.844 00.026 8976 Received - 47 (G) 
01:52:03.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:03.844 00.000 8976 stepped: pos (-19, 5)
01:52:03.844 00.000 8976 move complete, result=0
01:52:03.844 00.000 8976 worker thread done servicing request
01:52:03.844 00.000 8976 Worker thread wakes up
01:52:03.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:03.844 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:52:03.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:04.546 00.702 8976 Exposure complete
01:52:04.552 00.006 8976 worker thread done servicing request
01:52:04.552 00.000 5052 OnExposeComplete: enter
01:52:04.552 00.000 5052 UpdateGuideState(): m_state=6
01:52:04.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5921
01:52:04.552 00.000 5052 Star::Find returns 1 (0), X=330.36, Y=281.65, Mass=218, SNR=10.2, Peak=82 HFD=1.9
01:52:04.552 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
01:52:04.552 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:52:04.552 00.000 5052 CameraToMount -- cameraX=1.18 cameraY=-0.06 hyp=1.19 cameraTheta=-0.05 mountX=-0.59 mountY=-0.96, mountTheta=-2.12
01:52:04.554 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.18, y=-0.06, opts=13)
01:52:04.554 00.000 5052 Enqueuing Move request for stepguider (1.18, -0.06)
01:52:04.554 00.000 8976 Worker thread wakes up
01:52:04.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.18, -0.06) opts 0xd
01:52:04.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.18, -0.06)
01:52:04.554 00.000 8976 Moving (1.18, -0.06) raw xDistance=-0.59 yDistance=-0.96
01:52:04.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:52:04.555 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.96
01:52:04.555 00.000 8976 MoveAxis(R, 2, ABG)
01:52:04.555 00.000 8976 stepping (-19, 5) + (2, 0)
01:52:04.555 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:04.556 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:52:04.565 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
01:52:04.565 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:04.565 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:04.565 00.000 5052 Enqueuing Expose request
01:52:04.580 00.015 8976 Received - 47 (G) 
01:52:04.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:04.580 00.000 8976 stepped: pos (-17, 5)
01:52:04.580 00.000 8976 MoveAxis(U, 4, ABG)
01:52:04.580 00.000 8976 stepping (-17, 5) + (0, 4)
01:52:04.580 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:04.611 00.031 8976 Received - 47 (G) 
01:52:04.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:04.611 00.000 8976 stepped: pos (-17, 9)
01:52:04.611 00.000 8976 move complete, result=0
01:52:04.611 00.000 8976 worker thread done servicing request
01:52:04.611 00.000 8976 Worker thread wakes up
01:52:04.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:04.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:04.611 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -1.0 px 4 ms NORTH
01:52:05.300 00.689 8976 Exposure complete
01:52:05.305 00.005 8976 worker thread done servicing request
01:52:05.306 00.001 5052 OnExposeComplete: enter
01:52:05.306 00.000 5052 UpdateGuideState(): m_state=6
01:52:05.306 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5922
01:52:05.306 00.000 5052 Star::Find returns 1 (0), X=330.70, Y=281.99, Mass=215, SNR=10.2, Peak=83 HFD=2.4
01:52:05.306 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
01:52:05.306 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
01:52:05.306 00.000 5052 CameraToMount -- cameraX=1.53 cameraY=0.28 hyp=1.56 cameraTheta=0.18 mountX=-0.45 mountY=-1.44, mountTheta=-1.87
01:52:05.306 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.53, y=0.28, opts=13)
01:52:05.306 00.000 5052 Enqueuing Move request for stepguider (1.53, 0.28)
01:52:05.307 00.001 8976 Worker thread wakes up
01:52:05.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.53, 0.28) opts 0xd
01:52:05.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.53, 0.28)
01:52:05.307 00.000 8976 Moving (1.53, 0.28) raw xDistance=-0.45 yDistance=-1.44
01:52:05.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
01:52:05.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.44
01:52:05.307 00.000 8976 MoveAxis(R, 2, ABG)
01:52:05.307 00.000 8976 stepping (-17, 9) + (2, 0)
01:52:05.307 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:05.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:52:05.317 00.010 5052 UpdateGuideState exits: m=215 SNR=10.2
01:52:05.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:05.317 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:05.317 00.000 5052 Enqueuing Expose request
01:52:05.332 00.015 8976 Received - 47 (G) 
01:52:05.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:05.332 00.000 8976 stepped: pos (-15, 9)
01:52:05.332 00.000 8976 MoveAxis(U, 6, ABG)
01:52:05.332 00.000 8976 stepping (-15, 9) + (0, 6)
01:52:05.332 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:52:05.379 00.047 8976 Received - 47 (G) 
01:52:05.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:52:05.379 00.000 8976 stepped: pos (-15, 15)
01:52:05.379 00.000 8976 move complete, result=0
01:52:05.379 00.000 8976 worker thread done servicing request
01:52:05.379 00.000 8976 Worker thread wakes up
01:52:05.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:05.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:05.379 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.4 px 6 ms NORTH
01:52:06.072 00.693 8976 Exposure complete
01:52:06.077 00.005 8976 worker thread done servicing request
01:52:06.078 00.001 5052 OnExposeComplete: enter
01:52:06.078 00.000 5052 UpdateGuideState(): m_state=6
01:52:06.078 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5923
01:52:06.078 00.000 5052 Star::Find returns 1 (0), X=330.49, Y=282.10, Mass=216, SNR=10.2, Peak=80 HFD=2.4
01:52:06.078 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:52:06.078 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
01:52:06.078 00.000 5052 CameraToMount -- cameraX=1.31 cameraY=0.39 hyp=1.37 cameraTheta=0.29 mountX=-0.25 mountY=-1.31, mountTheta=-1.76
01:52:06.079 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.31, y=0.39, opts=13)
01:52:06.079 00.000 5052 Enqueuing Move request for stepguider (1.31, 0.39)
01:52:06.079 00.000 8976 Worker thread wakes up
01:52:06.079 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.31, 0.39) opts 0xd
01:52:06.079 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.31, 0.39)
01:52:06.079 00.000 8976 Moving (1.31, 0.39) raw xDistance=-0.25 yDistance=-1.31
01:52:06.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:52:06.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.31
01:52:06.079 00.000 8976 MoveAxis(R, 0, ABG)
01:52:06.079 00.000 8976 MoveAxis(U, 6, ABG)
01:52:06.079 00.000 8976 stepping (-15, 15) + (0, 6)
01:52:06.079 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:52:06.080 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:52:06.090 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
01:52:06.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:06.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:06.090 00.000 5052 Enqueuing Expose request
01:52:06.131 00.041 8976 Received - 47 (G) 
01:52:06.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:52:06.131 00.000 8976 stepped: pos (-15, 21)
01:52:06.131 00.000 8976 move complete, result=0
01:52:06.131 00.000 8976 worker thread done servicing request
01:52:06.131 00.000 8976 Worker thread wakes up
01:52:06.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:06.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:06.131 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.3 px 6 ms NORTH
01:52:06.820 00.689 8976 Exposure complete
01:52:06.825 00.005 8976 worker thread done servicing request
01:52:06.825 00.000 5052 OnExposeComplete: enter
01:52:06.825 00.000 5052 UpdateGuideState(): m_state=6
01:52:06.825 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5924
01:52:06.825 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=282.04, Mass=192, SNR=9.6, Peak=73 HFD=2.2
01:52:06.825 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
01:52:06.825 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
01:52:06.826 00.001 5052 CameraToMount -- cameraX=0.73 cameraY=0.33 hyp=0.81 cameraTheta=0.43 mountX=-0.04 mountY=-0.80, mountTheta=-1.62
01:52:06.826 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.33, opts=13)
01:52:06.826 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.33)
01:52:06.826 00.000 8976 Worker thread wakes up
01:52:06.826 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.33) opts 0xd
01:52:06.826 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.33)
01:52:06.826 00.000 8976 Moving (0.73, 0.33) raw xDistance=-0.04 yDistance=-0.80
01:52:06.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:52:06.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.80
01:52:06.827 00.001 8976 MoveAxis(R, 0, ABG)
01:52:06.827 00.000 8976 MoveAxis(U, 4, ABG)
01:52:06.827 00.000 8976 stepping (-15, 21) + (0, 4)
01:52:06.827 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:06.827 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:52:06.836 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:52:06.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:06.836 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:06.837 00.001 5052 Enqueuing Expose request
01:52:06.866 00.029 8976 Received - 47 (G) 
01:52:06.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:06.866 00.000 8976 stepped: pos (-15, 25)
01:52:06.866 00.000 8976 move complete, result=0
01:52:06.866 00.000 8976 worker thread done servicing request
01:52:06.866 00.000 8976 Worker thread wakes up
01:52:06.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:06.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:06.866 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.8 px 4 ms NORTH
01:52:07.560 00.694 8976 Exposure complete
01:52:07.565 00.005 8976 worker thread done servicing request
01:52:07.566 00.001 5052 OnExposeComplete: enter
01:52:07.566 00.000 5052 UpdateGuideState(): m_state=6
01:52:07.566 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5925
01:52:07.566 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.64, Mass=198, SNR=9.8, Peak=78 HFD=1.8
01:52:07.566 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
01:52:07.566 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
01:52:07.566 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.07 hyp=0.42 cameraTheta=-0.15 mountX=-0.25 mountY=-0.32, mountTheta=-2.24
01:52:07.566 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.07, opts=13)
01:52:07.566 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.07)
01:52:07.567 00.001 8976 Worker thread wakes up
01:52:07.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.07) opts 0xd
01:52:07.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.07)
01:52:07.567 00.000 8976 Moving (0.42, -0.07) raw xDistance=-0.25 yDistance=-0.32
01:52:07.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:52:07.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
01:52:07.567 00.000 8976 MoveAxis(R, 0, ABG)
01:52:07.567 00.000 8976 MoveAxis(U, 2, ABG)
01:52:07.567 00.000 8976 stepping (-15, 25) + (0, 2)
01:52:07.567 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:07.568 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:52:07.577 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
01:52:07.578 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:07.578 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:07.578 00.000 5052 Enqueuing Expose request
01:52:07.601 00.023 8976 Received - 47 (G) 
01:52:07.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:07.601 00.000 8976 stepped: pos (-15, 27)
01:52:07.601 00.000 8976 move complete, result=0
01:52:07.601 00.000 8976 worker thread done servicing request
01:52:07.601 00.000 8976 Worker thread wakes up
01:52:07.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:07.602 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 2 ms NORTH
01:52:07.602 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:08.293 00.691 8976 Exposure complete
01:52:08.298 00.005 8976 worker thread done servicing request
01:52:08.298 00.000 5052 OnExposeComplete: enter
01:52:08.298 00.000 5052 UpdateGuideState(): m_state=6
01:52:08.298 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5926
01:52:08.299 00.001 5052 Star::Find returns 1 (0), X=328.84, Y=281.53, Mass=202, SNR=9.9, Peak=78 HFD=2.0
01:52:08.299 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
01:52:08.299 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.50)
01:52:08.299 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.18 hyp=0.38 cameraTheta=-2.64 mountX=-0.01 mountY=0.38, mountTheta=1.60
01:52:08.299 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.18, opts=13)
01:52:08.299 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.18)
01:52:08.299 00.000 8976 Worker thread wakes up
01:52:08.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.18) opts 0xd
01:52:08.300 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.18)
01:52:08.300 00.000 8976 Moving (-0.33, -0.18) raw xDistance=-0.01 yDistance=0.38
01:52:08.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:52:08.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
01:52:08.300 00.000 8976 MoveAxis(R, 0, ABG)
01:52:08.300 00.000 8976 MoveAxis(D, 1, ABG)
01:52:08.300 00.000 8976 stepping (-15, 27) + (0, -1)
01:52:08.300 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:08.300 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
01:52:08.310 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
01:52:08.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:08.310 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:08.310 00.000 5052 Enqueuing Expose request
01:52:08.320 00.010 8976 Received - 47 (G) 
01:52:08.320 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:08.320 00.000 8976 stepped: pos (-15, 26)
01:52:08.320 00.000 8976 move complete, result=0
01:52:08.320 00.000 8976 worker thread done servicing request
01:52:08.320 00.000 8976 Worker thread wakes up
01:52:08.321 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:08.321 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:08.321 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:52:09.013 00.692 8976 Exposure complete
01:52:09.018 00.005 8976 worker thread done servicing request
01:52:09.018 00.000 5052 OnExposeComplete: enter
01:52:09.018 00.000 5052 UpdateGuideState(): m_state=6
01:52:09.018 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5927
01:52:09.019 00.001 5052 Star::Find returns 1 (0), X=328.69, Y=281.79, Mass=184, SNR=9.4, Peak=80 HFD=2.0
01:52:09.019 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:52:09.019 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
01:52:09.019 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.08 hyp=0.49 cameraTheta=2.98 mountX=0.29 mountY=0.36, mountTheta=0.90
01:52:09.019 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.08, opts=13)
01:52:09.019 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.08)
01:52:09.020 00.001 8976 Worker thread wakes up
01:52:09.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.08) opts 0xd
01:52:09.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.08)
01:52:09.020 00.000 8976 Moving (-0.48, 0.08) raw xDistance=0.29 yDistance=0.36
01:52:09.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:52:09.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:52:09.020 00.000 8976 MoveAxis(L, 1, ABG)
01:52:09.020 00.000 8976 stepping (-15, 26) + (-1, 0)
01:52:09.020 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:09.021 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:52:09.030 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:52:09.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:09.031 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:09.031 00.000 5052 Enqueuing Expose request
01:52:09.040 00.009 8976 Received - 47 (G) 
01:52:09.040 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:09.040 00.000 8976 stepped: pos (-16, 26)
01:52:09.040 00.000 8976 MoveAxis(D, 2, ABG)
01:52:09.040 00.000 8976 stepping (-16, 26) + (0, -2)
01:52:09.040 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:09.072 00.032 8976 Received - 47 (G) 
01:52:09.072 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:09.072 00.000 8976 stepped: pos (-16, 24)
01:52:09.072 00.000 8976 move complete, result=0
01:52:09.072 00.000 8976 worker thread done servicing request
01:52:09.072 00.000 8976 Worker thread wakes up
01:52:09.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:09.072 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:09.072 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:52:09.766 00.694 8976 Exposure complete
01:52:09.772 00.006 8976 worker thread done servicing request
01:52:09.772 00.000 5052 OnExposeComplete: enter
01:52:09.772 00.000 5052 UpdateGuideState(): m_state=6
01:52:09.772 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5928
01:52:09.772 00.000 5052 Star::Find returns 1 (0), X=328.29, Y=281.83, Mass=205, SNR=10.0, Peak=75 HFD=2.5
01:52:09.772 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:52:09.772 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:52:09.772 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=0.12 hyp=0.90 cameraTheta=3.00 mountX=0.51 mountY=0.68, mountTheta=0.92
01:52:09.773 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=0.12, opts=13)
01:52:09.773 00.000 5052 Enqueuing Move request for stepguider (-0.89, 0.12)
01:52:09.773 00.000 8976 Worker thread wakes up
01:52:09.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, 0.12) opts 0xd
01:52:09.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, 0.12)
01:52:09.773 00.000 8976 Moving (-0.89, 0.12) raw xDistance=0.51 yDistance=0.68
01:52:09.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
01:52:09.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.68
01:52:09.773 00.000 8976 MoveAxis(L, 2, ABG)
01:52:09.773 00.000 8976 stepping (-16, 24) + (-2, 0)
01:52:09.773 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:09.774 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:52:09.784 00.010 5052 UpdateGuideState exits: m=205 SNR=10.0
01:52:09.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:09.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:09.784 00.000 5052 Enqueuing Expose request
01:52:09.807 00.023 8976 Received - 47 (G) 
01:52:09.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:09.807 00.000 8976 stepped: pos (-18, 24)
01:52:09.807 00.000 8976 MoveAxis(D, 3, ABG)
01:52:09.807 00.000 8976 stepping (-18, 24) + (0, -3)
01:52:09.807 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:09.839 00.032 8976 Received - 47 (G) 
01:52:09.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:09.839 00.000 8976 stepped: pos (-18, 21)
01:52:09.839 00.000 8976 move complete, result=0
01:52:09.839 00.000 8976 worker thread done servicing request
01:52:09.839 00.000 8976 Worker thread wakes up
01:52:09.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:09.839 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:09.839 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:52:10.528 00.689 8976 Exposure complete
01:52:10.533 00.005 8976 worker thread done servicing request
01:52:10.533 00.000 5052 OnExposeComplete: enter
01:52:10.533 00.000 5052 UpdateGuideState(): m_state=6
01:52:10.533 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5929
01:52:10.533 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.61, Mass=202, SNR=9.8, Peak=79 HFD=2.0
01:52:10.533 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
01:52:10.533 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
01:52:10.533 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.10 hyp=0.64 cameraTheta=-2.99 mountX=0.20 mountY=0.58, mountTheta=1.24
01:52:10.534 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.10, opts=13)
01:52:10.534 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.10)
01:52:10.534 00.000 8976 Worker thread wakes up
01:52:10.534 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.10) opts 0xd
01:52:10.534 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.10)
01:52:10.534 00.000 8976 Moving (-0.63, -0.10) raw xDistance=0.20 yDistance=0.58
01:52:10.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:52:10.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58
01:52:10.535 00.001 8976 MoveAxis(R, 0, ABG)
01:52:10.535 00.000 8976 MoveAxis(D, 3, ABG)
01:52:10.535 00.000 8976 stepping (-18, 21) + (0, -3)
01:52:10.535 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:10.535 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:52:10.545 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
01:52:10.545 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:10.545 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:10.545 00.000 5052 Enqueuing Expose request
01:52:10.574 00.029 8976 Received - 47 (G) 
01:52:10.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:10.574 00.000 8976 stepped: pos (-18, 18)
01:52:10.574 00.000 8976 move complete, result=0
01:52:10.574 00.000 8976 worker thread done servicing request
01:52:10.574 00.000 8976 Worker thread wakes up
01:52:10.575 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:10.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:10.575 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:52:11.286 00.711 8976 Exposure complete
01:52:11.291 00.005 8976 worker thread done servicing request
01:52:11.291 00.000 5052 OnExposeComplete: enter
01:52:11.291 00.000 5052 UpdateGuideState(): m_state=6
01:52:11.292 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5930
01:52:11.292 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.74, Mass=192, SNR=9.6, Peak=69 HFD=2.7
01:52:11.292 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
01:52:11.292 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
01:52:11.292 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.22 mountX=-0.03 mountY=-0.12, mountTheta=-1.83
01:52:11.293 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.03, opts=13)
01:52:11.293 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.03)
01:52:11.293 00.000 8976 Worker thread wakes up
01:52:11.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.03) opts 0xd
01:52:11.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.03)
01:52:11.293 00.000 8976 Moving (0.12, 0.03) raw xDistance=-0.03 yDistance=-0.12
01:52:11.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:52:11.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:52:11.293 00.000 8976 MoveAxis(R, 0, ABG)
01:52:11.293 00.000 8976 MoveAxis(U, 0, ABG)
01:52:11.293 00.000 8976 move complete, result=0
01:52:11.293 00.000 8976 worker thread done servicing request
01:52:11.294 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:52:11.303 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:52:11.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:11.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:11.303 00.000 5052 Enqueuing Expose request
01:52:11.304 00.001 8976 Worker thread wakes up
01:52:11.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:11.304 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:11.304 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:11.990 00.686 8976 Exposure complete
01:52:11.994 00.004 8976 worker thread done servicing request
01:52:11.994 00.000 5052 OnExposeComplete: enter
01:52:11.994 00.000 5052 UpdateGuideState(): m_state=6
01:52:11.994 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5931
01:52:11.994 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.74, Mass=191, SNR=9.6, Peak=78 HFD=2.1
01:52:11.995 00.001 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
01:52:11.995 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
01:52:11.995 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.03 hyp=0.44 cameraTheta=0.07 mountX=-0.17 mountY=-0.39, mountTheta=-1.99
01:52:11.995 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.03, opts=13)
01:52:11.995 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.03)
01:52:11.995 00.000 8976 Worker thread wakes up
01:52:11.996 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.03) opts 0xd
01:52:11.996 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.03)
01:52:11.996 00.000 8976 Moving (0.44, 0.03) raw xDistance=-0.17 yDistance=-0.39
01:52:11.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:52:11.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:52:11.996 00.000 8976 MoveAxis(R, 0, ABG)
01:52:11.996 00.000 8976 MoveAxis(U, 2, ABG)
01:52:11.996 00.000 8976 stepping (-18, 18) + (0, 2)
01:52:11.996 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:11.997 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:52:12.007 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:52:12.007 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:12.007 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:12.007 00.000 5052 Enqueuing Expose request
01:52:12.029 00.022 8976 Received - 47 (G) 
01:52:12.029 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:12.029 00.000 8976 stepped: pos (-18, 20)
01:52:12.029 00.000 8976 move complete, result=0
01:52:12.029 00.000 8976 worker thread done servicing request
01:52:12.029 00.000 8976 Worker thread wakes up
01:52:12.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:12.029 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:12.029 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:52:12.721 00.692 8976 Exposure complete
01:52:12.726 00.005 8976 worker thread done servicing request
01:52:12.727 00.001 5052 OnExposeComplete: enter
01:52:12.727 00.000 5052 UpdateGuideState(): m_state=6
01:52:12.727 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5932
01:52:12.727 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.72, Mass=208, SNR=10.0, Peak=73 HFD=2.7
01:52:12.727 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
01:52:12.727 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
01:52:12.727 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.02 hyp=0.44 cameraTheta=0.03 mountX=-0.19 mountY=-0.37, mountTheta=-2.03
01:52:12.727 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.02, opts=13)
01:52:12.728 00.001 5052 Enqueuing Move request for stepguider (0.44, 0.02)
01:52:12.728 00.000 8976 Worker thread wakes up
01:52:12.728 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.02) opts 0xd
01:52:12.728 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.02)
01:52:12.728 00.000 8976 Moving (0.44, 0.02) raw xDistance=-0.19 yDistance=-0.37
01:52:12.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:52:12.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:52:12.728 00.000 8976 MoveAxis(R, 0, ABG)
01:52:12.728 00.000 8976 MoveAxis(U, 2, ABG)
01:52:12.728 00.000 8976 stepping (-18, 20) + (0, 2)
01:52:12.728 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:12.728 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:52:12.738 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:52:12.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:12.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:12.738 00.000 5052 Enqueuing Expose request
01:52:12.765 00.027 8976 Received - 47 (G) 
01:52:12.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:12.765 00.000 8976 stepped: pos (-18, 22)
01:52:12.765 00.000 8976 move complete, result=0
01:52:12.765 00.000 8976 worker thread done servicing request
01:52:12.765 00.000 8976 Worker thread wakes up
01:52:12.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:12.765 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:12.765 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:52:13.450 00.685 8976 Exposure complete
01:52:13.455 00.005 8976 worker thread done servicing request
01:52:13.455 00.000 5052 OnExposeComplete: enter
01:52:13.455 00.000 5052 UpdateGuideState(): m_state=6
01:52:13.455 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5933
01:52:13.455 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.32, Mass=200, SNR=9.8, Peak=77 HFD=2.3
01:52:13.455 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
01:52:13.455 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
01:52:13.455 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=-0.39 hyp=1.00 cameraTheta=-0.40 mountX=-0.76 mountY=-0.56, mountTheta=-2.51
01:52:13.456 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=-0.39, opts=13)
01:52:13.456 00.000 5052 Enqueuing Move request for stepguider (0.92, -0.39)
01:52:13.456 00.000 8976 Worker thread wakes up
01:52:13.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, -0.39) opts 0xd
01:52:13.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, -0.39)
01:52:13.456 00.000 8976 Moving (0.92, -0.39) raw xDistance=-0.76 yDistance=-0.56
01:52:13.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
01:52:13.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
01:52:13.457 00.001 8976 MoveAxis(R, 3, ABG)
01:52:13.457 00.000 8976 stepping (-18, 22) + (3, 0)
01:52:13.457 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:13.457 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:52:13.467 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:52:13.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:13.467 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:13.467 00.000 5052 Enqueuing Expose request
01:52:13.484 00.017 8976 Received - 47 (G) 
01:52:13.484 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:13.484 00.000 8976 stepped: pos (-15, 22)
01:52:13.484 00.000 8976 MoveAxis(U, 2, ABG)
01:52:13.484 00.000 8976 stepping (-15, 22) + (0, 2)
01:52:13.484 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:13.516 00.032 8976 Received - 47 (G) 
01:52:13.516 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:13.516 00.000 8976 stepped: pos (-15, 24)
01:52:13.516 00.000 8976 move complete, result=0
01:52:13.516 00.000 8976 worker thread done servicing request
01:52:13.516 00.000 8976 Worker thread wakes up
01:52:13.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:13.516 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:13.516 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.6 px 2 ms NORTH
01:52:14.201 00.685 8976 Exposure complete
01:52:14.207 00.006 8976 worker thread done servicing request
01:52:14.207 00.000 5052 OnExposeComplete: enter
01:52:14.207 00.000 5052 UpdateGuideState(): m_state=6
01:52:14.207 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5934
01:52:14.207 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=282.39, Mass=211, SNR=10.1, Peak=73 HFD=2.4
01:52:14.207 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
01:52:14.207 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
01:52:14.207 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.68 hyp=0.97 cameraTheta=0.77 mountX=0.29 mountY=-0.95, mountTheta=-1.28
01:52:14.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.68, opts=13)
01:52:14.208 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.68)
01:52:14.208 00.000 8976 Worker thread wakes up
01:52:14.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.68) opts 0xd
01:52:14.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.68)
01:52:14.208 00.000 8976 Moving (0.70, 0.68) raw xDistance=0.29 yDistance=-0.95
01:52:14.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.29
01:52:14.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.95
01:52:14.208 00.000 8976 MoveAxis(L, 1, ABG)
01:52:14.208 00.000 8976 stepping (-15, 24) + (-1, 0)
01:52:14.208 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:14.209 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:52:14.218 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
01:52:14.218 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:14.218 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:14.218 00.000 5052 Enqueuing Expose request
01:52:14.236 00.018 8976 Received - 47 (G) 
01:52:14.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:14.236 00.000 8976 stepped: pos (-16, 24)
01:52:14.236 00.000 8976 MoveAxis(U, 4, ABG)
01:52:14.236 00.000 8976 stepping (-16, 24) + (0, 4)
01:52:14.236 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:14.267 00.031 8976 Received - 47 (G) 
01:52:14.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:14.267 00.000 8976 stepped: pos (-16, 28)
01:52:14.267 00.000 8976 move complete, result=0
01:52:14.267 00.000 8976 worker thread done servicing request
01:52:14.267 00.000 8976 Worker thread wakes up
01:52:14.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:14.267 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -1.0 px 4 ms NORTH
01:52:14.268 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:14.960 00.692 8976 Exposure complete
01:52:14.965 00.005 8976 worker thread done servicing request
01:52:14.965 00.000 5052 OnExposeComplete: enter
01:52:14.965 00.000 5052 UpdateGuideState(): m_state=6
01:52:14.965 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5935
01:52:14.965 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.62, Mass=206, SNR=10.0, Peak=76 HFD=2.1
01:52:14.965 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
01:52:14.966 00.001 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
01:52:14.966 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.41 mountX=-0.17 mountY=-0.12, mountTheta=-2.52
01:52:14.966 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.09, opts=13)
01:52:14.966 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.09)
01:52:14.966 00.000 8976 Worker thread wakes up
01:52:14.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.09) opts 0xd
01:52:14.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.09)
01:52:14.967 00.001 8976 Moving (0.20, -0.09) raw xDistance=-0.17 yDistance=-0.12
01:52:14.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:52:14.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:52:14.967 00.000 8976 MoveAxis(R, 0, ABG)
01:52:14.967 00.000 8976 MoveAxis(U, 0, ABG)
01:52:14.967 00.000 8976 move complete, result=0
01:52:14.967 00.000 8976 worker thread done servicing request
01:52:14.967 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:52:14.977 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
01:52:14.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:14.977 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:14.977 00.000 5052 Enqueuing Expose request
01:52:14.977 00.000 8976 Worker thread wakes up
01:52:14.977 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:14.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:14.978 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:15.669 00.691 8976 Exposure complete
01:52:15.675 00.006 8976 worker thread done servicing request
01:52:15.675 00.000 5052 OnExposeComplete: enter
01:52:15.675 00.000 5052 UpdateGuideState(): m_state=6
01:52:15.675 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5936
01:52:15.675 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.88, Mass=181, SNR=9.4, Peak=79 HFD=2.0
01:52:15.675 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
01:52:15.675 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
01:52:15.675 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.30 mountX=0.22 mountY=0.03, mountTheta=0.15
01:52:15.676 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.17, opts=13)
01:52:15.676 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.17)
01:52:15.676 00.000 8976 Worker thread wakes up
01:52:15.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.17) opts 0xd
01:52:15.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.17)
01:52:15.676 00.000 8976 Moving (-0.15, 0.17) raw xDistance=0.22 yDistance=0.03
01:52:15.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:52:15.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:52:15.676 00.000 8976 MoveAxis(R, 0, ABG)
01:52:15.677 00.001 8976 MoveAxis(U, 0, ABG)
01:52:15.677 00.000 8976 move complete, result=0
01:52:15.677 00.000 8976 worker thread done servicing request
01:52:15.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:52:15.687 00.010 5052 UpdateGuideState exits: m=181 SNR=9.4
01:52:15.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:15.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:15.687 00.000 5052 Enqueuing Expose request
01:52:15.687 00.000 8976 Worker thread wakes up
01:52:15.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:15.687 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:15.687 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:16.375 00.688 8976 Exposure complete
01:52:16.381 00.006 8976 worker thread done servicing request
01:52:16.381 00.000 5052 OnExposeComplete: enter
01:52:16.381 00.000 5052 UpdateGuideState(): m_state=6
01:52:16.381 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5937
01:52:16.381 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.34, Mass=185, SNR=9.4, Peak=72 HFD=2.3
01:52:16.381 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.04) = xAngle (-0.33 = -0.33)
01:52:16.381 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.43 = -0.43)
01:52:16.381 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.63 hyp=0.64 cameraTheta=1.71 mountX=0.60 mountY=-0.27, mountTheta=-0.42
01:52:16.382 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.63, opts=13)
01:52:16.382 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.63)
01:52:16.382 00.000 8976 Worker thread wakes up
01:52:16.382 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.63) opts 0xd
01:52:16.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.63)
01:52:16.382 00.000 8976 Moving (-0.09, 0.63) raw xDistance=0.60 yDistance=-0.27
01:52:16.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
01:52:16.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:52:16.382 00.000 8976 MoveAxis(L, 2, ABG)
01:52:16.382 00.000 8976 stepping (-16, 28) + (-2, 0)
01:52:16.382 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:16.383 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:52:16.392 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:52:16.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:16.392 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:16.392 00.000 5052 Enqueuing Expose request
01:52:16.410 00.018 8976 Received - 47 (G) 
01:52:16.410 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:16.410 00.000 8976 stepped: pos (-18, 28)
01:52:16.410 00.000 8976 MoveAxis(U, 1, ABG)
01:52:16.410 00.000 8976 stepping (-18, 28) + (0, 1)
01:52:16.410 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:16.442 00.032 8976 Received - 47 (G) 
01:52:16.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:16.442 00.000 8976 stepped: pos (-18, 29)
01:52:16.442 00.000 8976 move complete, result=0
01:52:16.442 00.000 8976 worker thread done servicing request
01:52:16.442 00.000 8976 Worker thread wakes up
01:52:16.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:16.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:16.442 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.3 px 1 ms NORTH
01:52:17.131 00.689 8976 Exposure complete
01:52:17.136 00.005 8976 worker thread done servicing request
01:52:17.137 00.001 5052 OnExposeComplete: enter
01:52:17.137 00.000 5052 UpdateGuideState(): m_state=6
01:52:17.137 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5938
01:52:17.137 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.57, Mass=202, SNR=9.8, Peak=66 HFD=2.7
01:52:17.137 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
01:52:17.137 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.10)
01:52:17.137 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.04 mountX=-0.16 mountY=0.01, mountTheta=3.10
01:52:17.137 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.14, opts=13)
01:52:17.137 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.14)
01:52:17.138 00.001 8976 Worker thread wakes up
01:52:17.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.14) opts 0xd
01:52:17.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.14)
01:52:17.138 00.000 8976 Moving (0.08, -0.14) raw xDistance=-0.16 yDistance=0.01
01:52:17.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:52:17.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:52:17.138 00.000 8976 MoveAxis(R, 0, ABG)
01:52:17.138 00.000 8976 MoveAxis(U, 0, ABG)
01:52:17.138 00.000 8976 move complete, result=0
01:52:17.138 00.000 8976 worker thread done servicing request
01:52:17.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:52:17.148 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
01:52:17.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:17.148 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:17.148 00.000 5052 Enqueuing Expose request
01:52:17.148 00.000 8976 Worker thread wakes up
01:52:17.148 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:17.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:17.148 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:17.836 00.688 8976 Exposure complete
01:52:17.841 00.005 8976 worker thread done servicing request
01:52:17.841 00.000 5052 OnExposeComplete: enter
01:52:17.841 00.000 5052 UpdateGuideState(): m_state=6
01:52:17.841 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5939
01:52:17.841 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.18, Mass=206, SNR=9.9, Peak=65 HFD=2.4
01:52:17.841 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.65 = 2.63)
01:52:17.841 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.53)
01:52:17.841 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.53 hyp=0.53 cameraTheta=-1.61 mountX=-0.46 mountY=0.30, mountTheta=2.56
01:52:17.842 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.53, opts=13)
01:52:17.842 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.53)
01:52:17.842 00.000 8976 Worker thread wakes up
01:52:17.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.53) opts 0xd
01:52:17.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.53)
01:52:17.842 00.000 8976 Moving (-0.02, -0.53) raw xDistance=-0.46 yDistance=0.30
01:52:17.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:52:17.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:52:17.842 00.000 8976 MoveAxis(R, 2, ABG)
01:52:17.842 00.000 8976 stepping (-18, 29) + (2, 0)
01:52:17.842 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:17.843 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:52:17.854 00.011 5052 UpdateGuideState exits: m=206 SNR=9.9
01:52:17.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:17.854 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:17.854 00.000 5052 Enqueuing Expose request
01:52:17.880 00.026 8976 Received - 47 (G) 
01:52:17.881 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:17.881 00.000 8976 stepped: pos (-16, 29)
01:52:17.881 00.000 8976 MoveAxis(D, 1, ABG)
01:52:17.881 00.000 8976 stepping (-16, 29) + (0, -1)
01:52:17.881 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:17.913 00.032 8976 Received - 47 (G) 
01:52:17.913 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:17.913 00.000 8976 stepped: pos (-16, 28)
01:52:17.913 00.000 8976 move complete, result=0
01:52:17.913 00.000 8976 worker thread done servicing request
01:52:17.913 00.000 8976 Worker thread wakes up
01:52:17.913 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:17.913 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:17.913 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
01:52:18.600 00.687 8976 Exposure complete
01:52:18.605 00.005 8976 worker thread done servicing request
01:52:18.606 00.001 5052 OnExposeComplete: enter
01:52:18.606 00.000 5052 UpdateGuideState(): m_state=6
01:52:18.606 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5940
01:52:18.606 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.71, Mass=203, SNR=9.8, Peak=68 HFD=2.9
01:52:18.606 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
01:52:18.606 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:52:18.606 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-0.00 mountX=-0.11 mountY=-0.19, mountTheta=-2.07
01:52:18.606 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.00, opts=13)
01:52:18.606 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.00)
01:52:18.607 00.001 8976 Worker thread wakes up
01:52:18.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.00) opts 0xd
01:52:18.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.00)
01:52:18.607 00.000 8976 Moving (0.23, -0.00) raw xDistance=-0.11 yDistance=-0.19
01:52:18.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:52:18.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:52:18.607 00.000 8976 MoveAxis(R, 0, ABG)
01:52:18.607 00.000 8976 MoveAxis(U, 0, ABG)
01:52:18.607 00.000 8976 move complete, result=0
01:52:18.607 00.000 8976 worker thread done servicing request
01:52:18.607 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:52:18.617 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
01:52:18.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:18.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:18.617 00.000 5052 Enqueuing Expose request
01:52:18.618 00.001 8976 Worker thread wakes up
01:52:18.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:18.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:18.618 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:19.305 00.687 8976 Exposure complete
01:52:19.311 00.006 8976 worker thread done servicing request
01:52:19.311 00.000 5052 OnExposeComplete: enter
01:52:19.311 00.000 5052 UpdateGuideState(): m_state=6
01:52:19.311 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5941
01:52:19.311 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.59, Mass=194, SNR=9.6, Peak=66 HFD=2.9
01:52:19.311 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
01:52:19.311 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.93 = -2.93)
01:52:19.311 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.78 mountX=-0.16 mountY=-0.04, mountTheta=-2.92
01:52:19.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.12, opts=13)
01:52:19.312 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.12)
01:52:19.312 00.000 8976 Worker thread wakes up
01:52:19.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.12) opts 0xd
01:52:19.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.12)
01:52:19.312 00.000 8976 Moving (0.12, -0.12) raw xDistance=-0.16 yDistance=-0.04
01:52:19.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:52:19.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:52:19.312 00.000 8976 MoveAxis(R, 0, ABG)
01:52:19.312 00.000 8976 MoveAxis(U, 0, ABG)
01:52:19.312 00.000 8976 move complete, result=0
01:52:19.312 00.000 8976 worker thread done servicing request
01:52:19.313 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:52:19.323 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:52:19.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:19.323 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:19.323 00.000 5052 Enqueuing Expose request
01:52:19.323 00.000 8976 Worker thread wakes up
01:52:19.323 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:19.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:19.323 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:20.010 00.687 8976 Exposure complete
01:52:20.016 00.006 8976 worker thread done servicing request
01:52:20.016 00.000 5052 OnExposeComplete: enter
01:52:20.016 00.000 5052 UpdateGuideState(): m_state=6
01:52:20.016 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5942
01:52:20.016 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.59, Mass=184, SNR=9.4, Peak=72 HFD=2.1
01:52:20.016 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.87 = 1.42)
01:52:20.016 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
01:52:20.016 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.12 hyp=0.38 cameraTheta=-2.82 mountX=0.06 mountY=0.36, mountTheta=1.41
01:52:20.017 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.12, opts=13)
01:52:20.017 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.12)
01:52:20.017 00.000 8976 Worker thread wakes up
01:52:20.017 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.12) opts 0xd
01:52:20.017 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.12)
01:52:20.017 00.000 8976 Moving (-0.36, -0.12) raw xDistance=0.06 yDistance=0.36
01:52:20.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:52:20.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:52:20.017 00.000 8976 MoveAxis(R, 0, ABG)
01:52:20.017 00.000 8976 MoveAxis(D, 1, ABG)
01:52:20.017 00.000 8976 stepping (-16, 28) + (0, -1)
01:52:20.017 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:20.018 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:52:20.029 00.011 5052 UpdateGuideState exits: m=184 SNR=9.4
01:52:20.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:20.029 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:20.029 00.000 5052 Enqueuing Expose request
01:52:20.038 00.009 8976 Received - 47 (G) 
01:52:20.038 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:20.038 00.000 8976 stepped: pos (-16, 27)
01:52:20.038 00.000 8976 move complete, result=0
01:52:20.038 00.000 8976 worker thread done servicing request
01:52:20.038 00.000 8976 Worker thread wakes up
01:52:20.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:20.038 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:20.038 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
01:52:20.728 00.690 8976 Exposure complete
01:52:20.733 00.005 8976 worker thread done servicing request
01:52:20.733 00.000 5052 OnExposeComplete: enter
01:52:20.733 00.000 5052 UpdateGuideState(): m_state=6
01:52:20.733 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5943
01:52:20.733 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.71, Mass=192, SNR=9.6, Peak=74 HFD=1.9
01:52:20.734 00.001 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:52:20.734 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
01:52:20.734 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.00 hyp=0.82 cameraTheta=3.14 mountX=0.38 mountY=0.69, mountTheta=1.07
01:52:20.734 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.00, opts=13)
01:52:20.734 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.00)
01:52:20.734 00.000 8976 Worker thread wakes up
01:52:20.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.00) opts 0xd
01:52:20.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.00)
01:52:20.734 00.000 8976 Moving (-0.82, 0.00) raw xDistance=0.38 yDistance=0.69
01:52:20.735 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:52:20.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
01:52:20.735 00.000 8976 MoveAxis(L, 2, ABG)
01:52:20.735 00.000 8976 stepping (-16, 27) + (-2, 0)
01:52:20.735 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:20.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:52:20.744 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:52:20.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:20.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:20.744 00.000 5052 Enqueuing Expose request
01:52:20.758 00.014 8976 Received - 47 (G) 
01:52:20.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:20.758 00.000 8976 stepped: pos (-18, 27)
01:52:20.758 00.000 8976 MoveAxis(D, 3, ABG)
01:52:20.758 00.000 8976 stepping (-18, 27) + (0, -3)
01:52:20.758 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:20.790 00.032 8976 Received - 47 (G) 
01:52:20.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:20.790 00.000 8976 stepped: pos (-18, 24)
01:52:20.790 00.000 8976 move complete, result=0
01:52:20.790 00.000 8976 worker thread done servicing request
01:52:20.790 00.000 8976 Worker thread wakes up
01:52:20.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:20.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:20.790 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:52:21.481 00.691 8976 Exposure complete
01:52:21.486 00.005 8976 worker thread done servicing request
01:52:21.486 00.000 5052 OnExposeComplete: enter
01:52:21.486 00.000 5052 UpdateGuideState(): m_state=6
01:52:21.486 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5944
01:52:21.487 00.001 5052 Star::Find returns 1 (0), X=327.86, Y=281.87, Mass=208, SNR=10.0, Peak=74 HFD=2.3
01:52:21.487 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:52:21.487 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:52:21.487 00.000 5052 CameraToMount -- cameraX=-1.32 cameraY=0.16 hyp=1.33 cameraTheta=3.02 mountX=0.74 mountY=1.02, mountTheta=0.94
01:52:21.487 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.32, y=0.16, opts=13)
01:52:21.487 00.000 5052 Enqueuing Move request for stepguider (-1.32, 0.16)
01:52:21.487 00.000 8976 Worker thread wakes up
01:52:21.488 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.32, 0.16) opts 0xd
01:52:21.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.32, 0.16)
01:52:21.488 00.000 8976 Moving (-1.32, 0.16) raw xDistance=0.74 yDistance=1.02
01:52:21.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
01:52:21.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.02
01:52:21.488 00.000 8976 MoveAxis(L, 3, ABG)
01:52:21.488 00.000 8976 stepping (-18, 24) + (-3, 0)
01:52:21.488 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:21.489 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:52:21.498 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
01:52:21.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:21.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:21.498 00.000 5052 Enqueuing Expose request
01:52:21.525 00.027 8976 Received - 47 (G) 
01:52:21.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:21.525 00.000 8976 stepped: pos (-21, 24)
01:52:21.525 00.000 8976 MoveAxis(D, 4, ABG)
01:52:21.525 00.000 8976 stepping (-21, 24) + (0, -4)
01:52:21.525 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:21.557 00.032 8976 Received - 47 (G) 
01:52:21.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:21.557 00.000 8976 stepped: pos (-21, 20)
01:52:21.557 00.000 8976 move complete, result=0
01:52:21.557 00.000 8976 worker thread done servicing request
01:52:21.557 00.000 8976 Worker thread wakes up
01:52:21.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:21.557 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.0 px 4 ms SOUTH
01:52:21.558 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:22.248 00.690 8976 Exposure complete
01:52:22.254 00.006 8976 worker thread done servicing request
01:52:22.254 00.000 5052 OnExposeComplete: enter
01:52:22.254 00.000 5052 UpdateGuideState(): m_state=6
01:52:22.254 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5945
01:52:22.254 00.000 5052 Star::Find returns 1 (0), X=327.93, Y=281.43, Mass=207, SNR=9.9, Peak=75 HFD=2.2
01:52:22.254 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
01:52:22.254 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
01:52:22.254 00.000 5052 CameraToMount -- cameraX=-1.24 cameraY=-0.28 hyp=1.27 cameraTheta=-2.92 mountX=0.32 mountY=1.19, mountTheta=1.31
01:52:22.255 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.24, y=-0.28, opts=13)
01:52:22.255 00.000 5052 Enqueuing Move request for stepguider (-1.24, -0.28)
01:52:22.255 00.000 8976 Worker thread wakes up
01:52:22.255 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.24, -0.28) opts 0xd
01:52:22.255 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.24, -0.28)
01:52:22.255 00.000 8976 Moving (-1.24, -0.28) raw xDistance=0.32 yDistance=1.19
01:52:22.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
01:52:22.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.19
01:52:22.255 00.000 8976 MoveAxis(L, 2, ABG)
01:52:22.255 00.000 8976 stepping (-21, 20) + (-2, 0)
01:52:22.255 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:22.256 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
01:52:22.265 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
01:52:22.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:22.265 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:22.265 00.000 5052 Enqueuing Expose request
01:52:22.276 00.011 8976 Received - 47 (G) 
01:52:22.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:22.276 00.000 8976 stepped: pos (-23, 20)
01:52:22.276 00.000 8976 MoveAxis(D, 5, ABG)
01:52:22.276 00.000 8976 stepping (-23, 20) + (0, -5)
01:52:22.276 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:52:22.325 00.049 8976 Received - 47 (G) 
01:52:22.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:52:22.325 00.000 8976 stepped: pos (-23, 15)
01:52:22.325 00.000 8976 move complete, result=0
01:52:22.325 00.000 8976 worker thread done servicing request
01:52:22.325 00.000 8976 Worker thread wakes up
01:52:22.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:22.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:22.325 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 1.2 px 5 ms SOUTH
01:52:23.014 00.689 8976 Exposure complete
01:52:23.019 00.005 8976 worker thread done servicing request
01:52:23.019 00.000 5052 OnExposeComplete: enter
01:52:23.019 00.000 5052 UpdateGuideState(): m_state=6
01:52:23.019 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5946
01:52:23.019 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.77, Mass=191, SNR=9.6, Peak=73 HFD=2.0
01:52:23.019 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:52:23.019 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:52:23.020 00.001 5052 CameraToMount -- cameraX=-0.45 cameraY=0.06 hyp=0.46 cameraTheta=3.01 mountX=0.26 mountY=0.35, mountTheta=0.93
01:52:23.020 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.06, opts=13)
01:52:23.020 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.06)
01:52:23.020 00.000 8976 Worker thread wakes up
01:52:23.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.06) opts 0xd
01:52:23.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.06)
01:52:23.020 00.000 8976 Moving (-0.45, 0.06) raw xDistance=0.26 yDistance=0.35
01:52:23.021 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:52:23.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.35
01:52:23.021 00.000 8976 MoveAxis(R, 0, ABG)
01:52:23.021 00.000 8976 MoveAxis(D, 2, ABG)
01:52:23.021 00.000 8976 stepping (-23, 15) + (0, -2)
01:52:23.021 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:23.021 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:52:23.031 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:52:23.031 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:23.031 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:23.031 00.000 5052 Enqueuing Expose request
01:52:23.044 00.013 8976 Received - 47 (G) 
01:52:23.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:23.044 00.000 8976 stepped: pos (-23, 13)
01:52:23.044 00.000 8976 move complete, result=0
01:52:23.044 00.000 8976 worker thread done servicing request
01:52:23.044 00.000 8976 Worker thread wakes up
01:52:23.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:23.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:23.044 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.3 px 2 ms SOUTH
01:52:23.734 00.690 8976 Exposure complete
01:52:23.739 00.005 8976 worker thread done servicing request
01:52:23.739 00.000 5052 OnExposeComplete: enter
01:52:23.739 00.000 5052 UpdateGuideState(): m_state=6
01:52:23.739 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5947
01:52:23.739 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.76, Mass=214, SNR=10.1, Peak=77 HFD=2.4
01:52:23.739 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:52:23.739 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
01:52:23.739 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.69 mountX=0.09 mountY=0.06, mountTheta=0.57
01:52:23.740 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.05, opts=13)
01:52:23.740 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.05)
01:52:23.740 00.000 8976 Worker thread wakes up
01:52:23.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.05) opts 0xd
01:52:23.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.05)
01:52:23.740 00.000 8976 Moving (-0.10, 0.05) raw xDistance=0.09 yDistance=0.06
01:52:23.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:52:23.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:52:23.740 00.000 8976 MoveAxis(R, 0, ABG)
01:52:23.740 00.000 8976 MoveAxis(U, 0, ABG)
01:52:23.740 00.000 8976 move complete, result=0
01:52:23.740 00.000 8976 worker thread done servicing request
01:52:23.741 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:52:23.750 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
01:52:23.751 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:23.751 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:23.751 00.000 5052 Enqueuing Expose request
01:52:23.751 00.000 8976 Worker thread wakes up
01:52:23.751 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:23.751 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:23.751 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:24.440 00.689 8976 Exposure complete
01:52:24.446 00.006 8976 worker thread done servicing request
01:52:24.446 00.000 5052 OnExposeComplete: enter
01:52:24.446 00.000 5052 UpdateGuideState(): m_state=6
01:52:24.446 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5948
01:52:24.446 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=282.17, Mass=195, SNR=9.7, Peak=73 HFD=2.4
01:52:24.446 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.48 = -0.48)
01:52:24.446 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
01:52:24.446 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.46 hyp=0.46 cameraTheta=1.56 mountX=0.41 mountY=-0.26, mountTheta=-0.56
01:52:24.447 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.46, opts=13)
01:52:24.447 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.46)
01:52:24.447 00.000 8976 Worker thread wakes up
01:52:24.447 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.46) opts 0xd
01:52:24.447 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.46)
01:52:24.447 00.000 8976 Moving (0.01, 0.46) raw xDistance=0.41 yDistance=-0.26
01:52:24.448 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:52:24.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:52:24.448 00.000 8976 MoveAxis(L, 2, ABG)
01:52:24.448 00.000 8976 stepping (-23, 13) + (-2, 0)
01:52:24.448 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:24.449 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:52:24.458 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:52:24.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:24.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:24.458 00.000 5052 Enqueuing Expose request
01:52:24.483 00.025 8976 Received - 47 (G) 
01:52:24.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:24.483 00.000 8976 stepped: pos (-25, 13)
01:52:24.483 00.000 8976 MoveAxis(U, 0, ABG)
01:52:24.483 00.000 8976 move complete, result=0
01:52:24.483 00.000 8976 worker thread done servicing request
01:52:24.483 00.000 8976 Worker thread wakes up
01:52:24.483 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 0 ms NORTH
01:52:24.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:24.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:25.170 00.687 8976 Exposure complete
01:52:25.176 00.006 8976 worker thread done servicing request
01:52:25.176 00.000 5052 OnExposeComplete: enter
01:52:25.176 00.000 5052 UpdateGuideState(): m_state=6
01:52:25.176 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5949
01:52:25.176 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.88, Mass=222, SNR=10.4, Peak=78 HFD=2.3
01:52:25.176 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:52:25.176 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:52:25.176 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.17 hyp=0.71 cameraTheta=0.24 mountX=-0.16 mountY=-0.67, mountTheta=-1.81
01:52:25.177 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.17, opts=13)
01:52:25.177 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.17)
01:52:25.177 00.000 8976 Worker thread wakes up
01:52:25.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.17) opts 0xd
01:52:25.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.17)
01:52:25.177 00.000 8976 Moving (0.69, 0.17) raw xDistance=-0.16 yDistance=-0.67
01:52:25.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:52:25.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
01:52:25.177 00.000 8976 MoveAxis(R, 0, ABG)
01:52:25.177 00.000 8976 MoveAxis(U, 3, ABG)
01:52:25.177 00.000 8976 stepping (-25, 13) + (0, 3)
01:52:25.177 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:25.178 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:52:25.188 00.010 5052 UpdateGuideState exits: m=222 SNR=10.4
01:52:25.188 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:25.188 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:25.188 00.000 5052 Enqueuing Expose request
01:52:25.218 00.030 8976 Received - 47 (G) 
01:52:25.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:25.218 00.000 8976 stepped: pos (-25, 16)
01:52:25.218 00.000 8976 move complete, result=0
01:52:25.218 00.000 8976 worker thread done servicing request
01:52:25.218 00.000 8976 Worker thread wakes up
01:52:25.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:25.218 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:52:25.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:25.926 00.708 8976 Exposure complete
01:52:25.932 00.006 8976 worker thread done servicing request
01:52:25.932 00.000 5052 OnExposeComplete: enter
01:52:25.932 00.000 5052 UpdateGuideState(): m_state=6
01:52:25.932 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5950
01:52:25.932 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.63, Mass=210, SNR=10.1, Peak=78 HFD=2.9
01:52:25.932 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
01:52:25.932 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
01:52:25.932 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.07 hyp=0.36 cameraTheta=-0.21 mountX=-0.23 mountY=-0.25, mountTheta=-2.30
01:52:25.933 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.07, opts=13)
01:52:25.933 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.07)
01:52:25.933 00.000 8976 Worker thread wakes up
01:52:25.933 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.07) opts 0xd
01:52:25.933 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.07)
01:52:25.933 00.000 8976 Moving (0.35, -0.07) raw xDistance=-0.23 yDistance=-0.25
01:52:25.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:52:25.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:52:25.933 00.000 8976 MoveAxis(R, 0, ABG)
01:52:25.933 00.000 8976 MoveAxis(U, 0, ABG)
01:52:25.934 00.001 8976 move complete, result=0
01:52:25.934 00.000 8976 worker thread done servicing request
01:52:25.935 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:52:25.944 00.009 5052 UpdateGuideState exits: m=210 SNR=10.1
01:52:25.944 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:25.944 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:25.944 00.000 5052 Enqueuing Expose request
01:52:25.944 00.000 8976 Worker thread wakes up
01:52:25.944 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:52:25.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:25.945 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:26.636 00.691 8976 Exposure complete
01:52:26.641 00.005 8976 worker thread done servicing request
01:52:26.641 00.000 5052 OnExposeComplete: enter
01:52:26.641 00.000 5052 UpdateGuideState(): m_state=6
01:52:26.641 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5951
01:52:26.641 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.65, Mass=222, SNR=10.3, Peak=75 HFD=2.8
01:52:26.641 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
01:52:26.641 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
01:52:26.641 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.06 hyp=0.46 cameraTheta=-0.12 mountX=-0.26 mountY=-0.35, mountTheta=-2.20
01:52:26.642 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.06, opts=13)
01:52:26.642 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.06)
01:52:26.642 00.000 8976 Worker thread wakes up
01:52:26.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.06) opts 0xd
01:52:26.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.06)
01:52:26.642 00.000 8976 Moving (0.45, -0.06) raw xDistance=-0.26 yDistance=-0.35
01:52:26.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:52:26.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:52:26.642 00.000 8976 MoveAxis(R, 0, ABG)
01:52:26.642 00.000 8976 MoveAxis(U, 1, ABG)
01:52:26.642 00.000 8976 stepping (-25, 16) + (0, 1)
01:52:26.642 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:26.644 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:52:26.653 00.009 5052 UpdateGuideState exits: m=222 SNR=10.3
01:52:26.653 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:26.653 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:26.653 00.000 5052 Enqueuing Expose request
01:52:26.673 00.020 8976 Received - 47 (G) 
01:52:26.673 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:26.673 00.000 8976 stepped: pos (-25, 17)
01:52:26.673 00.000 8976 move complete, result=0
01:52:26.673 00.000 8976 worker thread done servicing request
01:52:26.673 00.000 8976 Worker thread wakes up
01:52:26.673 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:26.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:26.673 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.3 px 1 ms NORTH
01:52:27.361 00.688 8976 Exposure complete
01:52:27.367 00.006 8976 worker thread done servicing request
01:52:27.367 00.000 5052 OnExposeComplete: enter
01:52:27.367 00.000 5052 UpdateGuideState(): m_state=6
01:52:27.367 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5952
01:52:27.367 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.66, Mass=181, SNR=9.4, Peak=70 HFD=2.3
01:52:27.367 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
01:52:27.367 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:52:27.367 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.05 hyp=0.68 cameraTheta=-0.07 mountX=-0.35 mountY=-0.54, mountTheta=-2.14
01:52:27.368 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.05, opts=13)
01:52:27.368 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.05)
01:52:27.368 00.000 8976 Worker thread wakes up
01:52:27.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.05) opts 0xd
01:52:27.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.05)
01:52:27.368 00.000 8976 Moving (0.68, -0.05) raw xDistance=-0.35 yDistance=-0.54
01:52:27.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:52:27.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
01:52:27.368 00.000 8976 MoveAxis(R, 1, ABG)
01:52:27.368 00.000 8976 stepping (-25, 17) + (1, 0)
01:52:27.368 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:27.369 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:52:27.378 00.009 5052 UpdateGuideState exits: m=181 SNR=9.4
01:52:27.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:27.378 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:27.378 00.000 5052 Enqueuing Expose request
01:52:27.391 00.013 8976 Received - 47 (G) 
01:52:27.391 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:27.392 00.001 8976 stepped: pos (-24, 17)
01:52:27.392 00.000 8976 MoveAxis(U, 2, ABG)
01:52:27.392 00.000 8976 stepping (-24, 17) + (0, 2)
01:52:27.392 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:27.424 00.032 8976 Received - 47 (G) 
01:52:27.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:27.424 00.000 8976 stepped: pos (-24, 19)
01:52:27.424 00.000 8976 move complete, result=0
01:52:27.424 00.000 8976 worker thread done servicing request
01:52:27.424 00.000 8976 Worker thread wakes up
01:52:27.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:27.424 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:27.424 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:52:28.116 00.692 8976 Exposure complete
01:52:28.122 00.006 8976 worker thread done servicing request
01:52:28.122 00.000 5052 OnExposeComplete: enter
01:52:28.122 00.000 5052 UpdateGuideState(): m_state=6
01:52:28.122 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5953
01:52:28.122 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.72, Mass=195, SNR=9.7, Peak=66 HFD=2.7
01:52:28.122 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
01:52:28.122 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
01:52:28.122 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.08 mountX=-0.06 mountY=-0.13, mountTheta=-1.98
01:52:28.123 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.01, opts=13)
01:52:28.123 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.01)
01:52:28.123 00.000 8976 Worker thread wakes up
01:52:28.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.01) opts 0xd
01:52:28.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.01)
01:52:28.123 00.000 8976 Moving (0.15, 0.01) raw xDistance=-0.06 yDistance=-0.13
01:52:28.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:52:28.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:52:28.123 00.000 8976 MoveAxis(R, 0, ABG)
01:52:28.123 00.000 8976 MoveAxis(U, 0, ABG)
01:52:28.123 00.000 8976 move complete, result=0
01:52:28.124 00.001 8976 worker thread done servicing request
01:52:28.124 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:52:28.133 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:52:28.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:28.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:28.133 00.000 5052 Enqueuing Expose request
01:52:28.133 00.000 8976 Worker thread wakes up
01:52:28.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:28.133 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:28.133 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:28.822 00.689 8976 Exposure complete
01:52:28.827 00.005 8976 worker thread done servicing request
01:52:28.827 00.000 5052 OnExposeComplete: enter
01:52:28.827 00.000 5052 UpdateGuideState(): m_state=6
01:52:28.827 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5954
01:52:28.827 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=282.00, Mass=207, SNR=10.0, Peak=74 HFD=2.4
01:52:28.827 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
01:52:28.827 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
01:52:28.827 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.29 hyp=0.34 cameraTheta=1.01 mountX=0.18 mountY=-0.31, mountTheta=-1.05
01:52:28.827 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.29, opts=13)
01:52:28.827 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.29)
01:52:28.827 00.000 8976 Worker thread wakes up
01:52:28.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.29) opts 0xd
01:52:28.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.29)
01:52:28.827 00.000 8976 Moving (0.18, 0.29) raw xDistance=0.18 yDistance=-0.31
01:52:28.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:52:28.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:52:28.829 00.002 8976 MoveAxis(R, 0, ABG)
01:52:28.829 00.000 8976 MoveAxis(U, 1, ABG)
01:52:28.829 00.000 8976 stepping (-24, 19) + (0, 1)
01:52:28.829 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:28.829 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:52:28.839 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:52:28.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:28.839 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:28.839 00.000 5052 Enqueuing Expose request
01:52:28.847 00.008 8976 Received - 47 (G) 
01:52:28.847 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:28.847 00.000 8976 stepped: pos (-24, 20)
01:52:28.847 00.000 8976 move complete, result=0
01:52:28.847 00.000 8976 worker thread done servicing request
01:52:28.847 00.000 8976 Worker thread wakes up
01:52:28.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:28.847 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:28.847 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:52:29.535 00.688 8976 Exposure complete
01:52:29.541 00.006 8976 worker thread done servicing request
01:52:29.541 00.000 5052 OnExposeComplete: enter
01:52:29.541 00.000 5052 UpdateGuideState(): m_state=6
01:52:29.541 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5955
01:52:29.541 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.71, Mass=182, SNR=9.4, Peak=76 HFD=2.7
01:52:29.541 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:52:29.541 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:52:29.541 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.00 hyp=0.28 cameraTheta=0.01 mountX=-0.13 mountY=-0.24, mountTheta=-2.05
01:52:29.542 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.00, opts=13)
01:52:29.542 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.00)
01:52:29.542 00.000 8976 Worker thread wakes up
01:52:29.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.00) opts 0xd
01:52:29.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.00)
01:52:29.542 00.000 8976 Moving (0.28, 0.00) raw xDistance=-0.13 yDistance=-0.24
01:52:29.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:52:29.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:52:29.542 00.000 8976 MoveAxis(R, 0, ABG)
01:52:29.542 00.000 8976 MoveAxis(U, 0, ABG)
01:52:29.542 00.000 8976 move complete, result=0
01:52:29.542 00.000 8976 worker thread done servicing request
01:52:29.543 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:52:29.553 00.010 5052 UpdateGuideState exits: m=182 SNR=9.4
01:52:29.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:29.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:29.553 00.000 5052 Enqueuing Expose request
01:52:29.553 00.000 8976 Worker thread wakes up
01:52:29.553 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:29.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:29.553 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:30.244 00.691 8976 Exposure complete
01:52:30.249 00.005 8976 worker thread done servicing request
01:52:30.249 00.000 5052 OnExposeComplete: enter
01:52:30.250 00.001 5052 UpdateGuideState(): m_state=6
01:52:30.250 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5956
01:52:30.250 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.32, Mass=215, SNR=10.2, Peak=77 HFD=2.1
01:52:30.250 00.000 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.04) = xAngle (-2.93 = -2.93)
01:52:30.250 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
01:52:30.250 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.39 hyp=0.50 cameraTheta=-0.89 mountX=-0.49 mountY=-0.05, mountTheta=-3.04
01:52:30.251 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.39, opts=13)
01:52:30.251 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.39)
01:52:30.251 00.000 8976 Worker thread wakes up
01:52:30.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.39) opts 0xd
01:52:30.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.39)
01:52:30.251 00.000 8976 Moving (0.32, -0.39) raw xDistance=-0.49 yDistance=-0.05
01:52:30.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:52:30.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:52:30.251 00.000 8976 MoveAxis(R, 2, ABG)
01:52:30.251 00.000 8976 stepping (-24, 20) + (2, 0)
01:52:30.251 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:30.252 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
01:52:30.262 00.010 5052 UpdateGuideState exits: m=215 SNR=10.2
01:52:30.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:30.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:30.262 00.000 5052 Enqueuing Expose request
01:52:30.286 00.024 8976 Received - 47 (G) 
01:52:30.286 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:30.286 00.000 8976 stepped: pos (-22, 20)
01:52:30.286 00.000 8976 MoveAxis(U, 0, ABG)
01:52:30.286 00.000 8976 move complete, result=0
01:52:30.286 00.000 8976 worker thread done servicing request
01:52:30.286 00.000 8976 Worker thread wakes up
01:52:30.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:30.286 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:30.286 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
01:52:30.992 00.706 8976 Exposure complete
01:52:30.998 00.006 8976 worker thread done servicing request
01:52:30.998 00.000 5052 OnExposeComplete: enter
01:52:30.998 00.000 5052 UpdateGuideState(): m_state=6
01:52:30.998 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5957
01:52:30.998 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.77, Mass=216, SNR=10.2, Peak=78 HFD=2.3
01:52:30.998 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
01:52:30.998 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
01:52:30.998 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.07 hyp=0.73 cameraTheta=0.09 mountX=-0.27 mountY=-0.64, mountTheta=-1.97
01:52:30.999 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.07, opts=13)
01:52:30.999 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.07)
01:52:30.999 00.000 8976 Worker thread wakes up
01:52:30.999 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.07) opts 0xd
01:52:30.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.07)
01:52:30.999 00.000 8976 Moving (0.73, 0.07) raw xDistance=-0.27 yDistance=-0.64
01:52:30.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
01:52:30.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
01:52:30.999 00.000 8976 MoveAxis(R, 1, ABG)
01:52:30.999 00.000 8976 stepping (-22, 20) + (1, 0)
01:52:30.999 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:31.000 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
01:52:31.010 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
01:52:31.010 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:31.010 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:31.010 00.000 5052 Enqueuing Expose request
01:52:31.021 00.011 8976 Received - 47 (G) 
01:52:31.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:31.021 00.000 8976 stepped: pos (-21, 20)
01:52:31.021 00.000 8976 MoveAxis(U, 3, ABG)
01:52:31.021 00.000 8976 stepping (-21, 20) + (0, 3)
01:52:31.021 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:31.052 00.031 8976 Received - 47 (G) 
01:52:31.052 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:31.052 00.000 8976 stepped: pos (-21, 23)
01:52:31.053 00.001 8976 move complete, result=0
01:52:31.053 00.000 8976 worker thread done servicing request
01:52:31.053 00.000 8976 Worker thread wakes up
01:52:31.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:31.053 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:31.053 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
01:52:31.745 00.692 8976 Exposure complete
01:52:31.750 00.005 8976 worker thread done servicing request
01:52:31.750 00.000 5052 OnExposeComplete: enter
01:52:31.750 00.000 5052 UpdateGuideState(): m_state=6
01:52:31.750 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5958
01:52:31.750 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=282.23, Mass=194, SNR=9.7, Peak=81 HFD=1.8
01:52:31.751 00.001 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
01:52:31.751 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
01:52:31.751 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.52 hyp=0.63 cameraTheta=0.97 mountX=0.30 mountY=-0.58, mountTheta=-1.09
01:52:31.751 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.52, opts=13)
01:52:31.751 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.52)
01:52:31.751 00.000 8976 Worker thread wakes up
01:52:31.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.52) opts 0xd
01:52:31.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.52)
01:52:31.751 00.000 8976 Moving (0.35, 0.52) raw xDistance=0.30 yDistance=-0.58
01:52:31.752 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30
01:52:31.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
01:52:31.752 00.000 8976 MoveAxis(L, 1, ABG)
01:52:31.752 00.000 8976 stepping (-21, 23) + (-1, 0)
01:52:31.752 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:31.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:52:31.762 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
01:52:31.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:31.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:31.762 00.000 5052 Enqueuing Expose request
01:52:31.772 00.010 8976 Received - 47 (G) 
01:52:31.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:31.772 00.000 8976 stepped: pos (-22, 23)
01:52:31.772 00.000 8976 MoveAxis(U, 2, ABG)
01:52:31.772 00.000 8976 stepping (-22, 23) + (0, 2)
01:52:31.772 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:31.804 00.032 8976 Received - 47 (G) 
01:52:31.804 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:31.804 00.000 8976 stepped: pos (-22, 25)
01:52:31.804 00.000 8976 move complete, result=0
01:52:31.804 00.000 8976 worker thread done servicing request
01:52:31.804 00.000 8976 Worker thread wakes up
01:52:31.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:31.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:31.804 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
01:52:32.496 00.692 8976 Exposure complete
01:52:32.502 00.006 8976 worker thread done servicing request
01:52:32.502 00.000 5052 OnExposeComplete: enter
01:52:32.502 00.000 5052 UpdateGuideState(): m_state=6
01:52:32.502 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5959
01:52:32.502 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.60, Mass=187, SNR=9.5, Peak=73 HFD=2.2
01:52:32.502 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
01:52:32.502 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
01:52:32.502 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.53 mountX=-0.18 mountY=-0.09, mountTheta=-2.65
01:52:32.503 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.11, opts=13)
01:52:32.503 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.11)
01:52:32.503 00.000 8976 Worker thread wakes up
01:52:32.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.11) opts 0xd
01:52:32.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.11)
01:52:32.503 00.000 8976 Moving (0.18, -0.11) raw xDistance=-0.18 yDistance=-0.09
01:52:32.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:52:32.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:52:32.503 00.000 8976 MoveAxis(R, 0, ABG)
01:52:32.503 00.000 8976 MoveAxis(U, 0, ABG)
01:52:32.503 00.000 8976 move complete, result=0
01:52:32.503 00.000 8976 worker thread done servicing request
01:52:32.504 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:52:32.513 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
01:52:32.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:32.514 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:32.514 00.000 5052 Enqueuing Expose request
01:52:32.514 00.000 8976 Worker thread wakes up
01:52:32.514 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:32.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:32.514 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:33.202 00.688 8976 Exposure complete
01:52:33.208 00.006 8976 worker thread done servicing request
01:52:33.208 00.000 5052 OnExposeComplete: enter
01:52:33.208 00.000 5052 UpdateGuideState(): m_state=6
01:52:33.208 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5960
01:52:33.208 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.78, Mass=195, SNR=9.7, Peak=74 HFD=2.4
01:52:33.208 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
01:52:33.208 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
01:52:33.208 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.35 mountX=-0.02 mountY=-0.19, mountTheta=-1.69
01:52:33.209 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.07, opts=13)
01:52:33.209 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.07)
01:52:33.209 00.000 8976 Worker thread wakes up
01:52:33.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.07) opts 0xd
01:52:33.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.07)
01:52:33.209 00.000 8976 Moving (0.19, 0.07) raw xDistance=-0.02 yDistance=-0.19
01:52:33.210 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:52:33.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:52:33.210 00.000 8976 MoveAxis(R, 0, ABG)
01:52:33.210 00.000 8976 MoveAxis(U, 0, ABG)
01:52:33.210 00.000 8976 move complete, result=0
01:52:33.210 00.000 8976 worker thread done servicing request
01:52:33.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:52:33.220 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
01:52:33.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:33.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:33.220 00.000 5052 Enqueuing Expose request
01:52:33.221 00.001 8976 Worker thread wakes up
01:52:33.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:33.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:33.221 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:33.913 00.692 8976 Exposure complete
01:52:33.919 00.006 8976 worker thread done servicing request
01:52:33.919 00.000 5052 OnExposeComplete: enter
01:52:33.919 00.000 5052 UpdateGuideState(): m_state=6
01:52:33.919 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5961
01:52:33.919 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.90, Mass=206, SNR=9.9, Peak=73 HFD=2.3
01:52:33.919 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.05 = -1.05)
01:52:33.919 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
01:52:33.919 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.99 mountX=0.11 mountY=-0.21, mountTheta=-1.08
01:52:33.920 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.19, opts=13)
01:52:33.920 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.19)
01:52:33.920 00.000 8976 Worker thread wakes up
01:52:33.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.19) opts 0xd
01:52:33.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.19)
01:52:33.920 00.000 8976 Moving (0.13, 0.19) raw xDistance=0.11 yDistance=-0.21
01:52:33.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:52:33.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:52:33.920 00.000 8976 MoveAxis(R, 0, ABG)
01:52:33.920 00.000 8976 MoveAxis(U, 0, ABG)
01:52:33.920 00.000 8976 move complete, result=0
01:52:33.920 00.000 8976 worker thread done servicing request
01:52:33.921 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:52:33.930 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:52:33.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:33.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:33.930 00.000 5052 Enqueuing Expose request
01:52:33.930 00.000 8976 Worker thread wakes up
01:52:33.930 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:33.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:33.931 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:34.619 00.688 8976 Exposure complete
01:52:34.625 00.006 8976 worker thread done servicing request
01:52:34.625 00.000 5052 OnExposeComplete: enter
01:52:34.625 00.000 5052 UpdateGuideState(): m_state=6
01:52:34.625 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5962
01:52:34.625 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.88, Mass=207, SNR=9.9, Peak=69 HFD=2.3
01:52:34.625 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
01:52:34.625 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
01:52:34.625 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.17 hyp=0.50 cameraTheta=0.35 mountX=-0.06 mountY=-0.49, mountTheta=-1.70
01:52:34.626 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.17, opts=13)
01:52:34.626 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.17)
01:52:34.626 00.000 8976 Worker thread wakes up
01:52:34.626 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.17) opts 0xd
01:52:34.626 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.17)
01:52:34.627 00.001 8976 Moving (0.47, 0.17) raw xDistance=-0.06 yDistance=-0.49
01:52:34.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:52:34.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:52:34.627 00.000 8976 MoveAxis(R, 0, ABG)
01:52:34.627 00.000 8976 MoveAxis(U, 2, ABG)
01:52:34.627 00.000 8976 stepping (-22, 25) + (0, 2)
01:52:34.627 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:34.627 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:52:34.637 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
01:52:34.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:34.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:34.637 00.000 5052 Enqueuing Expose request
01:52:34.649 00.012 8976 Received - 47 (G) 
01:52:34.649 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:34.649 00.000 8976 stepped: pos (-22, 27)
01:52:34.649 00.000 8976 move complete, result=0
01:52:34.649 00.000 8976 worker thread done servicing request
01:52:34.650 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:52:34.650 00.000 8976 Worker thread wakes up
01:52:34.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:34.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:35.341 00.691 8976 Exposure complete
01:52:35.347 00.006 8976 worker thread done servicing request
01:52:35.347 00.000 5052 OnExposeComplete: enter
01:52:35.347 00.000 5052 UpdateGuideState(): m_state=6
01:52:35.347 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5963
01:52:35.347 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.91, Mass=199, SNR=9.8, Peak=72 HFD=2.4
01:52:35.347 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
01:52:35.347 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
01:52:35.347 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.20 hyp=0.32 cameraTheta=0.67 mountX=0.06 mountY=-0.32, mountTheta=-1.38
01:52:35.348 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.20, opts=13)
01:52:35.348 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.20)
01:52:35.348 00.000 8976 Worker thread wakes up
01:52:35.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.20) opts 0xd
01:52:35.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.20)
01:52:35.348 00.000 8976 Moving (0.25, 0.20) raw xDistance=0.06 yDistance=-0.32
01:52:35.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:52:35.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:52:35.348 00.000 8976 MoveAxis(R, 0, ABG)
01:52:35.348 00.000 8976 MoveAxis(U, 1, ABG)
01:52:35.348 00.000 8976 stepping (-22, 27) + (0, 1)
01:52:35.348 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:35.349 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:52:35.358 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
01:52:35.359 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:35.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:35.359 00.000 5052 Enqueuing Expose request
01:52:35.370 00.011 8976 Received - 47 (G) 
01:52:35.370 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:35.370 00.000 8976 stepped: pos (-22, 28)
01:52:35.370 00.000 8976 move complete, result=0
01:52:35.370 00.000 8976 worker thread done servicing request
01:52:35.370 00.000 8976 Worker thread wakes up
01:52:35.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:35.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:35.370 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:52:36.062 00.692 8976 Exposure complete
01:52:36.068 00.006 8976 worker thread done servicing request
01:52:36.068 00.000 5052 OnExposeComplete: enter
01:52:36.068 00.000 5052 UpdateGuideState(): m_state=6
01:52:36.068 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5964
01:52:36.068 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.00, Mass=193, SNR=9.6, Peak=72 HFD=2.5
01:52:36.068 00.000 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.04) = xAngle (-0.60 = -0.60)
01:52:36.068 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.71 = -0.71)
01:52:36.068 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.44 mountX=0.24 mountY=-0.19, mountTheta=-0.67
01:52:36.069 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.29, opts=13)
01:52:36.069 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.29)
01:52:36.069 00.000 8976 Worker thread wakes up
01:52:36.069 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.29) opts 0xd
01:52:36.069 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.29)
01:52:36.069 00.000 8976 Moving (0.04, 0.29) raw xDistance=0.24 yDistance=-0.19
01:52:36.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:52:36.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:52:36.069 00.000 8976 MoveAxis(R, 0, ABG)
01:52:36.069 00.000 8976 MoveAxis(U, 0, ABG)
01:52:36.070 00.001 8976 move complete, result=0
01:52:36.070 00.000 8976 worker thread done servicing request
01:52:36.070 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:52:36.083 00.013 5052 UpdateGuideState exits: m=193 SNR=9.6
01:52:36.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:36.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:36.083 00.000 5052 Enqueuing Expose request
01:52:36.083 00.000 8976 Worker thread wakes up
01:52:36.083 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:36.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:36.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:36.772 00.689 8976 Exposure complete
01:52:36.777 00.005 8976 worker thread done servicing request
01:52:36.777 00.000 5052 OnExposeComplete: enter
01:52:36.778 00.001 5052 UpdateGuideState(): m_state=6
01:52:36.778 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5965
01:52:36.778 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=282.29, Mass=214, SNR=10.1, Peak=73 HFD=2.7
01:52:36.778 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
01:52:36.778 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
01:52:36.778 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.58 hyp=0.77 cameraTheta=0.86 mountX=0.29 mountY=-0.74, mountTheta=-1.20
01:52:36.778 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.58, opts=13)
01:52:36.778 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.58)
01:52:36.779 00.001 8976 Worker thread wakes up
01:52:36.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.58) opts 0xd
01:52:36.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.58)
01:52:36.779 00.000 8976 Moving (0.50, 0.58) raw xDistance=0.29 yDistance=-0.74
01:52:36.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:52:36.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74
01:52:36.779 00.000 8976 MoveAxis(L, 1, ABG)
01:52:36.779 00.000 8976 stepping (-22, 28) + (-1, 0)
01:52:36.779 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:36.779 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:52:36.789 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
01:52:36.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:36.789 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:36.789 00.000 5052 Enqueuing Expose request
01:52:36.809 00.020 8976 Received - 47 (G) 
01:52:36.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:36.809 00.000 8976 stepped: pos (-23, 28)
01:52:36.809 00.000 8976 MoveAxis(U, 3, ABG)
01:52:36.809 00.000 8976 stepping (-23, 28) + (0, 3)
01:52:36.809 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:36.840 00.031 8976 Received - 47 (G) 
01:52:36.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:36.840 00.000 8976 stepped: pos (-23, 31)
01:52:36.840 00.000 8976 starting a new bump
01:52:36.840 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:52:36.840 00.000 8976 MountToCamera -- mountX=3.42 mountY=-4.46 hyp=5.62 mountTheta=-0.92 cameraX=2.42, cameraY=5.08 cameraTheta=1.13
01:52:36.840 00.000 8976 incremental bump (2.416, 5.080) isValid = 1
01:52:36.840 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:52:36.840 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:52:36.840 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:52:36.840 00.000 8976 move complete, result=0
01:52:36.840 00.000 9828 Worker thread wakes up
01:52:36.840 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:52:36.840 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:52:36.840 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
01:52:36.840 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
01:52:36.840 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.7 px 3 ms NORTH
01:52:36.840 00.000 8976 worker thread done servicing request
01:52:36.840 00.000 8976 Worker thread wakes up
01:52:36.841 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:36.841 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:52:36.841 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:52:36.841 00.000 9828 BLC: window closed
01:52:36.841 00.000 9828 MoveAxis(E, 17, B)
01:52:36.841 00.000 9828 Guiding  Dir = 2, Dur = 17
01:52:36.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:36.841 00.000 9828 IsSlewing returns 0
01:52:36.841 00.000 9828 IsGuiding returns 0
01:52:36.842 00.001 9828 PulseGuide returned control before completion, sleep 27
01:52:36.883 00.041 9828 IsGuiding returns 1
01:52:36.883 00.000 9828 scope still moving after pulse duration time elapsed
01:52:36.913 00.030 9828 IsSlewing returns 0
01:52:36.913 00.000 9828 IsGuiding returns 1
01:52:36.944 00.031 9828 IsSlewing returns 0
01:52:36.944 00.000 9828 IsGuiding returns 1
01:52:36.975 00.031 9828 IsSlewing returns 0
01:52:36.975 00.000 9828 IsGuiding returns 0
01:52:36.975 00.000 9828 scope move finished after 17 + 116 ms
01:52:36.975 00.000 9828 Move returns status 0, amount 17
01:52:36.975 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:36.975 00.000 9828 MoveAxis(N, 14, B)
01:52:36.975 00.000 9828 Guiding  Dir = 0, Dur = 14
01:52:36.990 00.015 9828 IsSlewing returns 0
01:52:36.990 00.000 9828 IsGuiding returns 0
01:52:36.990 00.000 9828 PulseGuide returned control before completion, sleep 24
01:52:37.021 00.031 9828 IsGuiding returns 1
01:52:37.021 00.000 9828 scope still moving after pulse duration time elapsed
01:52:37.054 00.033 9828 IsSlewing returns 0
01:52:37.054 00.000 9828 IsGuiding returns 1
01:52:37.084 00.030 9828 IsSlewing returns 0
01:52:37.084 00.000 9828 IsGuiding returns 1
01:52:37.115 00.031 9828 IsSlewing returns 0
01:52:37.115 00.000 9828 IsGuiding returns 1
01:52:37.146 00.031 9828 IsSlewing returns 0
01:52:37.146 00.000 9828 IsGuiding returns 1
01:52:37.177 00.031 9828 IsSlewing returns 0
01:52:37.177 00.000 9828 IsGuiding returns 0
01:52:37.177 00.000 9828 scope move finished after 14 + 172 ms
01:52:37.177 00.000 9828 Move returns status 0, amount 14
01:52:37.177 00.000 9828 move complete, result=0
01:52:37.177 00.000 9828 worker thread done servicing request
01:52:37.177 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:52:37.533 00.356 8976 Exposure complete
01:52:37.539 00.006 8976 worker thread done servicing request
01:52:37.539 00.000 5052 OnExposeComplete: enter
01:52:37.539 00.000 5052 UpdateGuideState(): m_state=6
01:52:37.539 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5966
01:52:37.539 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.36, Mass=206, SNR=10.0, Peak=73 HFD=2.7
01:52:37.539 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
01:52:37.539 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.20 = 3.09)
01:52:37.539 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.35 hyp=0.40 cameraTheta=-1.05 mountX=-0.40 mountY=0.02, mountTheta=3.09
01:52:37.540 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.35, opts=13)
01:52:37.540 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.35)
01:52:37.540 00.000 8976 Worker thread wakes up
01:52:37.540 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.35) opts 0xd
01:52:37.540 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.35)
01:52:37.540 00.000 8976 Moving (0.20, -0.35) raw xDistance=-0.40 yDistance=0.02
01:52:37.540 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.40
01:52:37.540 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:52:37.540 00.000 8976 MoveAxis(R, 2, ABG)
01:52:37.540 00.000 8976 stepping (-23, 31) + (2, 0)
01:52:37.540 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:37.541 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:52:37.551 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
01:52:37.551 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:37.551 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:37.551 00.000 5052 Enqueuing Expose request
01:52:37.575 00.024 8976 Received - 47 (G) 
01:52:37.575 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:37.575 00.000 8976 stepped: pos (-21, 31)
01:52:37.575 00.000 8976 MoveAxis(U, 0, ABG)
01:52:37.575 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:52:37.575 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:52:37.575 00.000 8976 MountToCamera -- mountX=3.35 mountY=-4.62 hyp=5.71 mountTheta=-0.94 cameraX=2.58, cameraY=5.09 cameraTheta=1.10
01:52:37.575 00.000 8976 incremental bump (2.582, 5.088) isValid = 1
01:52:37.575 00.000 8976 Scheduling Mount bump of (0.061, 0.124)
01:52:37.575 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.12, opts=4)
01:52:37.575 00.000 8976 Enqueuing Move request for scope (0.06, 0.12)
01:52:37.576 00.001 8976 move complete, result=0
01:52:37.576 00.000 8976 worker thread done servicing request
01:52:37.576 00.000 8976 Worker thread wakes up
01:52:37.576 00.000 9828 Worker thread wakes up
01:52:37.576 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0x4
01:52:37.576 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
01:52:37.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:37.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:37.576 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
01:52:37.576 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
01:52:37.576 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
01:52:37.576 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.12 mountX=-0.07 mountY=-0.12, mountTheta=-2.09
01:52:37.576 00.000 9828 Moving (0.06, 0.12) raw xDistance=-0.07 yDistance=-0.12
01:52:37.576 00.000 9828 BLC: window closed
01:52:37.576 00.000 9828 MoveAxis(E, 21, B)
01:52:37.576 00.000 9828 Guiding  Dir = 2, Dur = 21
01:52:37.577 00.001 9828 IsSlewing returns 0
01:52:37.577 00.000 9828 IsGuiding returns 0
01:52:37.577 00.000 9828 PulseGuide returned control before completion, sleep 31
01:52:37.610 00.033 9828 IsGuiding returns 1
01:52:37.610 00.000 9828 scope still moving after pulse duration time elapsed
01:52:37.641 00.031 9828 IsSlewing returns 0
01:52:37.641 00.000 9828 IsGuiding returns 1
01:52:37.672 00.031 9828 IsSlewing returns 0
01:52:37.672 00.000 9828 IsGuiding returns 1
01:52:37.704 00.032 9828 IsSlewing returns 0
01:52:37.704 00.000 9828 IsGuiding returns 0
01:52:37.704 00.000 9828 scope move finished after 21 + 105 ms
01:52:37.704 00.000 9828 Move returns status 0, amount 21
01:52:37.704 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:37.704 00.000 9828 MoveAxis(N, 16, B)
01:52:37.704 00.000 9828 Guiding  Dir = 0, Dur = 16
01:52:37.719 00.015 9828 IsSlewing returns 0
01:52:37.719 00.000 9828 IsGuiding returns 0
01:52:37.719 00.000 9828 PulseGuide returned control before completion, sleep 26
01:52:37.751 00.032 9828 IsGuiding returns 1
01:52:37.751 00.000 9828 scope still moving after pulse duration time elapsed
01:52:37.781 00.030 9828 IsSlewing returns 0
01:52:37.781 00.000 9828 IsGuiding returns 1
01:52:37.813 00.032 9828 IsSlewing returns 0
01:52:37.813 00.000 9828 IsGuiding returns 1
01:52:37.843 00.030 9828 IsSlewing returns 0
01:52:37.843 00.000 9828 IsGuiding returns 1
01:52:37.875 00.032 9828 IsSlewing returns 0
01:52:37.875 00.000 9828 IsGuiding returns 0
01:52:37.875 00.000 9828 scope move finished after 16 + 139 ms
01:52:37.875 00.000 9828 Move returns status 0, amount 16
01:52:37.875 00.000 9828 move complete, result=0
01:52:37.875 00.000 9828 worker thread done servicing request
01:52:37.875 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 16 ms NORTH
01:52:38.267 00.392 8976 Exposure complete
01:52:38.273 00.006 8976 worker thread done servicing request
01:52:38.273 00.000 5052 OnExposeComplete: enter
01:52:38.273 00.000 5052 UpdateGuideState(): m_state=6
01:52:38.273 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5967
01:52:38.273 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.67, Mass=211, SNR=10.1, Peak=79 HFD=2.4
01:52:38.273 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
01:52:38.273 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
01:52:38.273 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.26 mountX=-0.11 mountY=-0.11, mountTheta=-2.36
01:52:38.274 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.04, opts=13)
01:52:38.274 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.04)
01:52:38.274 00.000 8976 Worker thread wakes up
01:52:38.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.04) opts 0xd
01:52:38.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.04)
01:52:38.274 00.000 8976 Moving (0.16, -0.04) raw xDistance=-0.11 yDistance=-0.11
01:52:38.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:52:38.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:52:38.274 00.000 8976 MoveAxis(R, 0, ABG)
01:52:38.275 00.001 8976 MoveAxis(U, 0, ABG)
01:52:38.275 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:52:38.275 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:52:38.275 00.000 8976 MountToCamera -- mountX=3.31 mountY=-4.72 hyp=5.76 mountTheta=-0.96 cameraX=2.69, cameraY=5.09 cameraTheta=1.08
01:52:38.275 00.000 8976 incremental bump (2.693, 5.093) isValid = 1
01:52:38.275 00.000 8976 Scheduling Mount bump of (0.072, 0.140)
01:52:38.275 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.14, opts=4)
01:52:38.275 00.000 8976 Enqueuing Move request for scope (0.07, 0.14)
01:52:38.275 00.000 8976 move complete, result=0
01:52:38.275 00.000 9828 Worker thread wakes up
01:52:38.275 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0x4
01:52:38.275 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
01:52:38.275 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
01:52:38.275 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
01:52:38.275 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.10 mountX=-0.08 mountY=-0.13, mountTheta=-2.11
01:52:38.275 00.000 9828 Moving (0.07, 0.14) raw xDistance=-0.08 yDistance=-0.13
01:52:38.275 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:52:38.276 00.001 8976 worker thread done servicing request
01:52:38.276 00.000 9828 BLC: window closed
01:52:38.276 00.000 9828 MoveAxis(E, 25, B)
01:52:38.276 00.000 9828 Guiding  Dir = 2, Dur = 25
01:52:38.276 00.000 9828 IsSlewing returns 0
01:52:38.276 00.000 9828 IsGuiding returns 0
01:52:38.276 00.000 9828 PulseGuide returned control before completion, sleep 35
01:52:38.286 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
01:52:38.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:38.286 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:38.286 00.000 5052 Enqueuing Expose request
01:52:38.286 00.000 8976 Worker thread wakes up
01:52:38.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:38.286 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:38.286 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:38.314 00.028 9828 IsGuiding returns 1
01:52:38.314 00.000 9828 scope still moving after pulse duration time elapsed
01:52:38.345 00.031 9828 IsSlewing returns 0
01:52:38.345 00.000 9828 IsGuiding returns 1
01:52:38.391 00.046 9828 IsSlewing returns 0
01:52:38.391 00.000 9828 IsGuiding returns 1
01:52:38.422 00.031 9828 IsSlewing returns 0
01:52:38.422 00.000 9828 IsGuiding returns 1
01:52:38.453 00.031 9828 IsSlewing returns 0
01:52:38.453 00.000 9828 IsGuiding returns 0
01:52:38.453 00.000 9828 scope move finished after 25 + 151 ms
01:52:38.453 00.000 9828 Move returns status 0, amount 25
01:52:38.453 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:38.453 00.000 9828 MoveAxis(N, 18, B)
01:52:38.454 00.001 9828 Guiding  Dir = 0, Dur = 18
01:52:38.468 00.014 9828 IsSlewing returns 0
01:52:38.468 00.000 9828 IsGuiding returns 0
01:52:38.468 00.000 9828 PulseGuide returned control before completion, sleep 28
01:52:38.499 00.031 9828 IsGuiding returns 1
01:52:38.499 00.000 9828 scope still moving after pulse duration time elapsed
01:52:38.529 00.030 9828 IsSlewing returns 0
01:52:38.529 00.000 9828 IsGuiding returns 1
01:52:38.560 00.031 9828 IsSlewing returns 0
01:52:38.560 00.000 9828 IsGuiding returns 1
01:52:38.591 00.031 9828 IsSlewing returns 0
01:52:38.591 00.000 9828 IsGuiding returns 1
01:52:38.623 00.032 9828 IsSlewing returns 0
01:52:38.623 00.000 9828 IsGuiding returns 0
01:52:38.623 00.000 9828 scope move finished after 18 + 136 ms
01:52:38.623 00.000 9828 Move returns status 0, amount 18
01:52:38.623 00.000 9828 move complete, result=0
01:52:38.623 00.000 9828 worker thread done servicing request
01:52:38.623 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 18 ms NORTH
01:52:38.976 00.353 8976 Exposure complete
01:52:38.982 00.006 8976 worker thread done servicing request
01:52:38.982 00.000 5052 OnExposeComplete: enter
01:52:38.982 00.000 5052 UpdateGuideState(): m_state=6
01:52:38.982 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5968
01:52:38.982 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.71, Mass=200, SNR=9.8, Peak=77 HFD=2.1
01:52:38.982 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:52:38.982 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:52:38.982 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.00 hyp=0.26 cameraTheta=0.00 mountX=-0.12 mountY=-0.21, mountTheta=-2.07
01:52:38.982 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.00, opts=13)
01:52:38.983 00.001 5052 Enqueuing Move request for stepguider (0.26, 0.00)
01:52:38.983 00.000 8976 Worker thread wakes up
01:52:38.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.00) opts 0xd
01:52:38.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.00)
01:52:38.983 00.000 8976 Moving (0.26, 0.00) raw xDistance=-0.12 yDistance=-0.21
01:52:38.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:52:38.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:52:38.983 00.000 8976 MoveAxis(R, 0, ABG)
01:52:38.983 00.000 8976 MoveAxis(U, 0, ABG)
01:52:38.983 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
01:52:38.983 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:52:38.983 00.000 8976 MountToCamera -- mountX=3.28 mountY=-4.78 hyp=5.80 mountTheta=-0.97 cameraX=2.77, cameraY=5.10 cameraTheta=1.07
01:52:38.983 00.000 8976 incremental bump (2.768, 5.097) isValid = 1
01:52:38.983 00.000 8976 Scheduling Mount bump of (0.082, 0.157)
01:52:38.983 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.16, opts=4)
01:52:38.983 00.000 8976 Enqueuing Move request for scope (0.08, 0.16)
01:52:38.983 00.000 8976 move complete, result=0
01:52:38.983 00.000 9828 Worker thread wakes up
01:52:38.983 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0x4
01:52:38.983 00.000 8976 worker thread done servicing request
01:52:38.984 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
01:52:38.984 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
01:52:38.984 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:52:38.984 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
01:52:38.984 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.09 mountX=-0.09 mountY=-0.15, mountTheta=-2.12
01:52:38.984 00.000 9828 Moving (0.08, 0.16) raw xDistance=-0.09 yDistance=-0.15
01:52:38.984 00.000 9828 BLC: window closed
01:52:38.984 00.000 9828 MoveAxis(E, 28, B)
01:52:38.984 00.000 9828 Guiding  Dir = 2, Dur = 28
01:52:38.984 00.000 9828 IsSlewing returns 0
01:52:38.985 00.001 9828 IsGuiding returns 0
01:52:38.985 00.000 9828 PulseGuide returned control before completion, sleep 38
01:52:38.993 00.008 5052 UpdateGuideState exits: m=200 SNR=9.8
01:52:38.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:38.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:38.993 00.000 5052 Enqueuing Expose request
01:52:38.993 00.000 8976 Worker thread wakes up
01:52:38.993 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:38.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:38.993 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:39.026 00.033 9828 IsGuiding returns 1
01:52:39.026 00.000 9828 scope still moving after pulse duration time elapsed
01:52:39.058 00.032 9828 IsSlewing returns 0
01:52:39.058 00.000 9828 IsGuiding returns 1
01:52:39.089 00.031 9828 IsSlewing returns 0
01:52:39.089 00.000 9828 IsGuiding returns 1
01:52:39.120 00.031 9828 IsSlewing returns 0
01:52:39.120 00.000 9828 IsGuiding returns 1
01:52:39.151 00.031 9828 IsSlewing returns 0
01:52:39.151 00.000 9828 IsGuiding returns 0
01:52:39.151 00.000 9828 scope move finished after 28 + 138 ms
01:52:39.151 00.000 9828 Move returns status 0, amount 28
01:52:39.151 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:39.151 00.000 9828 MoveAxis(N, 20, B)
01:52:39.151 00.000 9828 Guiding  Dir = 0, Dur = 20
01:52:39.167 00.016 9828 IsSlewing returns 0
01:52:39.167 00.000 9828 IsGuiding returns 0
01:52:39.167 00.000 9828 PulseGuide returned control before completion, sleep 30
01:52:39.198 00.031 9828 IsGuiding returns 1
01:52:39.198 00.000 9828 scope still moving after pulse duration time elapsed
01:52:39.229 00.031 9828 IsSlewing returns 0
01:52:39.229 00.000 9828 IsGuiding returns 1
01:52:39.261 00.032 9828 IsSlewing returns 0
01:52:39.261 00.000 9828 IsGuiding returns 1
01:52:39.291 00.030 9828 IsSlewing returns 0
01:52:39.291 00.000 9828 IsGuiding returns 1
01:52:39.322 00.031 9828 IsSlewing returns 0
01:52:39.322 00.000 9828 IsGuiding returns 0
01:52:39.322 00.000 9828 scope move finished after 20 + 134 ms
01:52:39.322 00.000 9828 Move returns status 0, amount 20
01:52:39.322 00.000 9828 move complete, result=0
01:52:39.322 00.000 9828 worker thread done servicing request
01:52:39.322 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 20 ms NORTH
01:52:39.681 00.359 8976 Exposure complete
01:52:39.686 00.005 8976 worker thread done servicing request
01:52:39.687 00.001 5052 OnExposeComplete: enter
01:52:39.687 00.000 5052 UpdateGuideState(): m_state=6
01:52:39.687 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5969
01:52:39.687 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.63, Mass=212, SNR=10.1, Peak=72 HFD=2.5
01:52:39.687 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
01:52:39.687 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
01:52:39.687 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.08 hyp=0.49 cameraTheta=-0.17 mountX=-0.29 mountY=-0.36, mountTheta=-2.26
01:52:39.687 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.08, opts=13)
01:52:39.687 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.08)
01:52:39.688 00.001 8976 Worker thread wakes up
01:52:39.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.08) opts 0xd
01:52:39.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.08)
01:52:39.688 00.000 8976 Moving (0.48, -0.08) raw xDistance=-0.29 yDistance=-0.36
01:52:39.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:52:39.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:52:39.688 00.000 8976 MoveAxis(R, 1, ABG)
01:52:39.688 00.000 8976 stepping (-21, 31) + (1, 0)
01:52:39.688 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:39.688 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:52:39.700 00.012 5052 UpdateGuideState exits: m=212 SNR=10.1
01:52:39.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:39.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:39.700 00.000 5052 Enqueuing Expose request
01:52:39.718 00.018 8976 Received - 47 (G) 
01:52:39.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:39.718 00.000 8976 stepped: pos (-20, 31)
01:52:39.718 00.000 8976 MoveAxis(U, 1, ABG)
01:52:39.718 00.000 8976 stepping (-20, 31) + (0, 1)
01:52:39.718 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:39.750 00.032 8976 Received - 47 (G) 
01:52:39.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:39.750 00.000 8976 stepped: pos (-20, 32)
01:52:39.750 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
01:52:39.750 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:52:39.750 00.000 8976 MountToCamera -- mountX=3.21 mountY=-4.88 hyp=5.84 mountTheta=-0.99 cameraX=2.89, cameraY=5.08 cameraTheta=1.05
01:52:39.750 00.000 8976 incremental bump (2.888, 5.078) isValid = 1
01:52:39.750 00.000 8976 Scheduling Mount bump of (0.095, 0.173)
01:52:39.750 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.17, opts=4)
01:52:39.750 00.000 8976 Enqueuing Move request for scope (0.09, 0.17)
01:52:39.750 00.000 8976 move complete, result=0
01:52:39.750 00.000 8976 worker thread done servicing request
01:52:39.750 00.000 8976 Worker thread wakes up
01:52:39.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:39.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:39.750 00.000 9828 Worker thread wakes up
01:52:39.750 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0x4
01:52:39.751 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
01:52:39.751 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
01:52:39.751 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
01:52:39.751 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 1 ms NORTH
01:52:39.751 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.07 mountX=-0.10 mountY=-0.16, mountTheta=-2.14
01:52:39.751 00.000 9828 Moving (0.09, 0.17) raw xDistance=-0.10 yDistance=-0.16
01:52:39.751 00.000 9828 BLC: window closed
01:52:39.751 00.000 9828 MoveAxis(E, 33, B)
01:52:39.751 00.000 9828 Guiding  Dir = 2, Dur = 33
01:52:39.751 00.000 9828 IsSlewing returns 0
01:52:39.751 00.000 9828 IsGuiding returns 0
01:52:39.751 00.000 9828 PulseGuide returned control before completion, sleep 43
01:52:39.804 00.053 9828 IsGuiding returns 1
01:52:39.804 00.000 9828 scope still moving after pulse duration time elapsed
01:52:39.835 00.031 9828 IsSlewing returns 0
01:52:39.835 00.000 9828 IsGuiding returns 1
01:52:39.867 00.032 9828 IsSlewing returns 0
01:52:39.867 00.000 9828 IsGuiding returns 1
01:52:39.898 00.031 9828 IsSlewing returns 0
01:52:39.898 00.000 9828 IsGuiding returns 0
01:52:39.898 00.000 9828 scope move finished after 33 + 113 ms
01:52:39.898 00.000 9828 Move returns status 0, amount 33
01:52:39.898 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:39.898 00.000 9828 MoveAxis(N, 22, B)
01:52:39.898 00.000 9828 Guiding  Dir = 0, Dur = 22
01:52:39.913 00.015 9828 IsSlewing returns 0
01:52:39.913 00.000 9828 IsGuiding returns 0
01:52:39.913 00.000 9828 PulseGuide returned control before completion, sleep 32
01:52:39.959 00.046 9828 IsGuiding returns 1
01:52:39.959 00.000 9828 scope still moving after pulse duration time elapsed
01:52:39.991 00.032 9828 IsSlewing returns 0
01:52:39.991 00.000 9828 IsGuiding returns 1
01:52:40.022 00.031 9828 IsSlewing returns 0
01:52:40.022 00.000 9828 IsGuiding returns 1
01:52:40.053 00.031 9828 IsSlewing returns 0
01:52:40.053 00.000 9828 IsGuiding returns 0
01:52:40.053 00.000 9828 scope move finished after 22 + 117 ms
01:52:40.053 00.000 9828 Move returns status 0, amount 22
01:52:40.053 00.000 9828 move complete, result=0
01:52:40.053 00.000 9828 worker thread done servicing request
01:52:40.053 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.2 px 22 ms NORTH
01:52:40.446 00.393 8976 Exposure complete
01:52:40.451 00.005 8976 worker thread done servicing request
01:52:40.451 00.000 5052 OnExposeComplete: enter
01:52:40.451 00.000 5052 UpdateGuideState(): m_state=6
01:52:40.451 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5970
01:52:40.451 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.51, Mass=213, SNR=10.1, Peak=78 HFD=1.7
01:52:40.451 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
01:52:40.451 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.10 = -3.10)
01:52:40.451 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-0.96 mountX=-0.24 mountY=-0.01, mountTheta=-3.10
01:52:40.452 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.20, opts=13)
01:52:40.452 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.20)
01:52:40.452 00.000 8976 Worker thread wakes up
01:52:40.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.20) opts 0xd
01:52:40.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.20)
01:52:40.452 00.000 8976 Moving (0.14, -0.20) raw xDistance=-0.24 yDistance=-0.01
01:52:40.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:52:40.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:52:40.452 00.000 8976 MoveAxis(R, 0, ABG)
01:52:40.452 00.000 8976 MoveAxis(U, 0, ABG)
01:52:40.452 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
01:52:40.452 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:52:40.452 00.000 8976 MountToCamera -- mountX=3.16 mountY=-4.95 hyp=5.87 mountTheta=-1.00 cameraX=2.97, cameraY=5.07 cameraTheta=1.04
01:52:40.452 00.000 8976 incremental bump (2.968, 5.066) isValid = 1
01:52:40.453 00.001 8976 Scheduling Mount bump of (0.106, 0.188)
01:52:40.453 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.19, opts=4)
01:52:40.453 00.000 8976 Enqueuing Move request for scope (0.11, 0.19)
01:52:40.453 00.000 8976 move complete, result=0
01:52:40.453 00.000 9828 Worker thread wakes up
01:52:40.453 00.000 8976 worker thread done servicing request
01:52:40.453 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0x4
01:52:40.453 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
01:52:40.453 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:52:40.453 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:52:40.453 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.06 mountX=-0.11 mountY=-0.17, mountTheta=-2.16
01:52:40.453 00.000 9828 Moving (0.11, 0.19) raw xDistance=-0.11 yDistance=-0.17
01:52:40.453 00.000 9828 BLC: window closed
01:52:40.453 00.000 9828 MoveAxis(E, 37, B)
01:52:40.453 00.000 9828 Guiding  Dir = 2, Dur = 37
01:52:40.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:52:40.453 00.000 9828 IsSlewing returns 0
01:52:40.454 00.001 9828 IsGuiding returns 0
01:52:40.454 00.000 9828 PulseGuide returned control before completion, sleep 47
01:52:40.463 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
01:52:40.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:40.463 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:40.463 00.000 5052 Enqueuing Expose request
01:52:40.463 00.000 8976 Worker thread wakes up
01:52:40.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:40.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:40.463 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:40.502 00.039 9828 IsGuiding returns 1
01:52:40.502 00.000 9828 scope still moving after pulse duration time elapsed
01:52:40.533 00.031 9828 IsSlewing returns 0
01:52:40.533 00.000 9828 IsGuiding returns 1
01:52:40.565 00.032 9828 IsSlewing returns 0
01:52:40.565 00.000 9828 IsGuiding returns 1
01:52:40.595 00.030 9828 IsSlewing returns 0
01:52:40.595 00.000 9828 IsGuiding returns 0
01:52:40.595 00.000 9828 scope move finished after 37 + 104 ms
01:52:40.595 00.000 9828 Move returns status 0, amount 37
01:52:40.595 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:40.595 00.000 9828 MoveAxis(N, 24, B)
01:52:40.595 00.000 9828 Guiding  Dir = 0, Dur = 24
01:52:40.611 00.016 9828 IsSlewing returns 0
01:52:40.611 00.000 9828 IsGuiding returns 0
01:52:40.611 00.000 9828 PulseGuide returned control before completion, sleep 34
01:52:40.658 00.047 9828 IsGuiding returns 1
01:52:40.658 00.000 9828 scope still moving after pulse duration time elapsed
01:52:40.688 00.030 9828 IsSlewing returns 0
01:52:40.688 00.000 9828 IsGuiding returns 1
01:52:40.719 00.031 9828 IsSlewing returns 0
01:52:40.719 00.000 9828 IsGuiding returns 1
01:52:40.750 00.031 9828 IsSlewing returns 0
01:52:40.750 00.000 9828 IsGuiding returns 1
01:52:40.780 00.030 9828 IsSlewing returns 0
01:52:40.785 00.005 9828 IsGuiding returns 0
01:52:40.785 00.000 9828 scope move finished after 24 + 149 ms
01:52:40.785 00.000 9828 Move returns status 0, amount 24
01:52:40.785 00.000 9828 move complete, result=0
01:52:40.785 00.000 9828 worker thread done servicing request
01:52:40.785 00.000 5052 GuideStep: -0.1 px 37 ms EAST, -0.2 px 24 ms NORTH
01:52:41.155 00.370 8976 Exposure complete
01:52:41.160 00.005 8976 worker thread done servicing request
01:52:41.160 00.000 5052 OnExposeComplete: enter
01:52:41.160 00.000 5052 UpdateGuideState(): m_state=6
01:52:41.160 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5971
01:52:41.160 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.35, Mass=205, SNR=9.9, Peak=79 HFD=1.9
01:52:41.160 00.000 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
01:52:41.160 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
01:52:41.160 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.36 hyp=0.46 cameraTheta=-0.89 mountX=-0.45 mountY=-0.05, mountTheta=-3.04
01:52:41.162 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.36, opts=13)
01:52:41.162 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.36)
01:52:41.162 00.000 8976 Worker thread wakes up
01:52:41.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.36) opts 0xd
01:52:41.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.36)
01:52:41.162 00.000 8976 Moving (0.29, -0.36) raw xDistance=-0.45 yDistance=-0.05
01:52:41.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:52:41.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:52:41.162 00.000 8976 MoveAxis(R, 2, ABG)
01:52:41.162 00.000 8976 stepping (-20, 32) + (2, 0)
01:52:41.162 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:41.163 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:52:41.173 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:52:41.174 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:41.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:41.174 00.000 5052 Enqueuing Expose request
01:52:41.188 00.014 8976 Received - 47 (G) 
01:52:41.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:41.188 00.000 8976 stepped: pos (-18, 32)
01:52:41.188 00.000 8976 MoveAxis(U, 0, ABG)
01:52:41.188 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
01:52:41.188 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:52:41.188 00.000 8976 MountToCamera -- mountX=3.03 mountY=-4.99 hyp=5.84 mountTheta=-1.03 cameraX=3.07, cameraY=4.97 cameraTheta=1.02
01:52:41.188 00.000 8976 incremental bump (3.068, 4.967) isValid = 1
01:52:41.188 00.000 8976 Scheduling Mount bump of (0.121, 0.203)
01:52:41.188 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.20, opts=4)
01:52:41.188 00.000 8976 Enqueuing Move request for scope (0.12, 0.20)
01:52:41.188 00.000 8976 move complete, result=0
01:52:41.188 00.000 9828 Worker thread wakes up
01:52:41.188 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
01:52:41.188 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0x4
01:52:41.189 00.001 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
01:52:41.189 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
01:52:41.189 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
01:52:41.189 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.03 mountX=-0.13 mountY=-0.19, mountTheta=-2.18
01:52:41.189 00.000 9828 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.19
01:52:41.189 00.000 9828 BLC: window closed
01:52:41.189 00.000 9828 MoveAxis(E, 41, B)
01:52:41.189 00.000 9828 Guiding  Dir = 2, Dur = 41
01:52:41.189 00.000 8976 worker thread done servicing request
01:52:41.189 00.000 8976 Worker thread wakes up
01:52:41.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:41.189 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:41.189 00.000 9828 IsSlewing returns 0
01:52:41.189 00.000 9828 IsGuiding returns 0
01:52:41.189 00.000 9828 PulseGuide returned control before completion, sleep 51
01:52:41.243 00.054 9828 IsGuiding returns 1
01:52:41.243 00.000 9828 scope still moving after pulse duration time elapsed
01:52:41.274 00.031 9828 IsSlewing returns 0
01:52:41.274 00.000 9828 IsGuiding returns 1
01:52:41.305 00.031 9828 IsSlewing returns 0
01:52:41.305 00.000 9828 IsGuiding returns 1
01:52:41.336 00.031 9828 IsSlewing returns 0
01:52:41.336 00.000 9828 IsGuiding returns 1
01:52:41.368 00.032 9828 IsSlewing returns 0
01:52:41.368 00.000 9828 IsGuiding returns 0
01:52:41.368 00.000 9828 scope move finished after 41 + 137 ms
01:52:41.368 00.000 9828 Move returns status 0, amount 41
01:52:41.368 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:41.368 00.000 9828 MoveAxis(N, 25, B)
01:52:41.368 00.000 9828 Guiding  Dir = 0, Dur = 25
01:52:41.383 00.015 9828 IsSlewing returns 0
01:52:41.384 00.001 9828 IsGuiding returns 0
01:52:41.384 00.000 9828 PulseGuide returned control before completion, sleep 35
01:52:41.429 00.045 9828 IsGuiding returns 1
01:52:41.429 00.000 9828 scope still moving after pulse duration time elapsed
01:52:41.461 00.032 9828 IsSlewing returns 0
01:52:41.461 00.000 9828 IsGuiding returns 1
01:52:41.491 00.030 9828 IsSlewing returns 0
01:52:41.491 00.000 9828 IsGuiding returns 1
01:52:41.522 00.031 9828 IsSlewing returns 0
01:52:41.522 00.000 9828 IsGuiding returns 1
01:52:41.554 00.032 9828 IsSlewing returns 0
01:52:41.554 00.000 9828 IsGuiding returns 0
01:52:41.554 00.000 9828 scope move finished after 25 + 145 ms
01:52:41.554 00.000 9828 Move returns status 0, amount 25
01:52:41.554 00.000 9828 move complete, result=0
01:52:41.554 00.000 9828 worker thread done servicing request
01:52:41.554 00.000 5052 GuideStep: -0.1 px 41 ms EAST, -0.2 px 25 ms NORTH
01:52:41.877 00.323 8976 Exposure complete
01:52:41.882 00.005 5052 OnExposeComplete: enter
01:52:41.882 00.000 8976 worker thread done servicing request
01:52:41.883 00.001 5052 UpdateGuideState(): m_state=6
01:52:41.883 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5972
01:52:41.883 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.71, Mass=215, SNR=10.1, Peak=72 HFD=2.7
01:52:41.883 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
01:52:41.883 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
01:52:41.883 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.02 mountX=-0.08 mountY=-0.14, mountTheta=-2.09
01:52:41.885 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.00, opts=13)
01:52:41.885 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.00)
01:52:41.885 00.000 8976 Worker thread wakes up
01:52:41.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.00) opts 0xd
01:52:41.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.00)
01:52:41.885 00.000 8976 Moving (0.17, -0.00) raw xDistance=-0.08 yDistance=-0.14
01:52:41.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:52:41.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:52:41.885 00.000 8976 MoveAxis(R, 0, ABG)
01:52:41.886 00.001 8976 MoveAxis(U, 0, ABG)
01:52:41.886 00.000 8976 outside bump range, increase bump weight 2.00 => 2.17
01:52:41.886 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:52:41.886 00.000 8976 MountToCamera -- mountX=2.94 mountY=-5.02 hyp=5.82 mountTheta=-1.04 cameraX=3.13, cameraY=4.90 cameraTheta=1.00
01:52:41.886 00.000 8976 incremental bump (3.134, 4.902) isValid = 1
01:52:41.886 00.000 8976 Scheduling Mount bump of (0.091, 0.147)
01:52:41.886 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.15, opts=4)
01:52:41.886 00.000 8976 Enqueuing Move request for scope (0.09, 0.15)
01:52:41.886 00.000 8976 move complete, result=0
01:52:41.886 00.000 9828 Worker thread wakes up
01:52:41.886 00.000 8976 worker thread done servicing request
01:52:41.886 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0x4
01:52:41.886 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
01:52:41.886 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
01:52:41.886 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
01:52:41.887 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.02 mountX=-0.10 mountY=-0.13, mountTheta=-2.20
01:52:41.887 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
01:52:41.887 00.000 9828 Moving (0.09, 0.15) raw xDistance=-0.10 yDistance=-0.13
01:52:41.887 00.000 9828 BLC: window closed
01:52:41.887 00.000 9828 MoveAxis(E, 31, B)
01:52:41.887 00.000 9828 Guiding  Dir = 2, Dur = 31
01:52:41.887 00.000 9828 IsSlewing returns 0
01:52:41.887 00.000 9828 IsGuiding returns 0
01:52:41.887 00.000 9828 PulseGuide returned control before completion, sleep 41
01:52:41.896 00.009 5052 UpdateGuideState exits: m=215 SNR=10.1
01:52:41.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:41.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:41.896 00.000 5052 Enqueuing Expose request
01:52:41.896 00.000 8976 Worker thread wakes up
01:52:41.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:41.896 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:41.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:41.943 00.047 9828 IsGuiding returns 1
01:52:41.943 00.000 9828 scope still moving after pulse duration time elapsed
01:52:41.973 00.030 9828 IsSlewing returns 0
01:52:41.973 00.000 9828 IsGuiding returns 1
01:52:42.004 00.031 9828 IsSlewing returns 0
01:52:42.004 00.000 9828 IsGuiding returns 1
01:52:42.036 00.032 9828 IsSlewing returns 0
01:52:42.036 00.000 9828 IsGuiding returns 0
01:52:42.036 00.000 9828 scope move finished after 31 + 118 ms
01:52:42.036 00.000 9828 Move returns status 0, amount 31
01:52:42.036 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:42.036 00.000 9828 MoveAxis(N, 18, B)
01:52:42.036 00.000 9828 Guiding  Dir = 0, Dur = 18
01:52:42.052 00.016 9828 IsSlewing returns 0
01:52:42.052 00.000 9828 IsGuiding returns 0
01:52:42.053 00.001 9828 PulseGuide returned control before completion, sleep 28
01:52:42.083 00.030 9828 IsGuiding returns 1
01:52:42.083 00.000 9828 scope still moving after pulse duration time elapsed
01:52:42.113 00.030 9828 IsSlewing returns 0
01:52:42.113 00.000 9828 IsGuiding returns 1
01:52:42.144 00.031 9828 IsSlewing returns 0
01:52:42.144 00.000 9828 IsGuiding returns 1
01:52:42.176 00.032 9828 IsSlewing returns 0
01:52:42.176 00.000 9828 IsGuiding returns 1
01:52:42.207 00.031 9828 IsSlewing returns 0
01:52:42.207 00.000 9828 IsGuiding returns 0
01:52:42.207 00.000 9828 scope move finished after 18 + 137 ms
01:52:42.207 00.000 9828 Move returns status 0, amount 18
01:52:42.207 00.000 9828 move complete, result=0
01:52:42.207 00.000 9828 worker thread done servicing request
01:52:42.207 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 18 ms NORTH
01:52:42.586 00.379 8976 Exposure complete
01:52:42.592 00.006 8976 worker thread done servicing request
01:52:42.592 00.000 5052 OnExposeComplete: enter
01:52:42.592 00.000 5052 UpdateGuideState(): m_state=6
01:52:42.592 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5973
01:52:42.592 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.20, Mass=221, SNR=10.3, Peak=80 HFD=2.0
01:52:42.592 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.21 = 3.07)
01:52:42.592 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.97)
01:52:42.592 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.51 hyp=0.56 cameraTheta=-1.17 mountX=-0.56 mountY=0.10, mountTheta=2.97
01:52:42.593 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.51, opts=13)
01:52:42.593 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.51)
01:52:42.593 00.000 8976 Worker thread wakes up
01:52:42.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.51) opts 0xd
01:52:42.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.51)
01:52:42.593 00.000 8976 Moving (0.22, -0.51) raw xDistance=-0.56 yDistance=0.10
01:52:42.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
01:52:42.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:52:42.593 00.000 8976 MoveAxis(R, 2, ABG)
01:52:42.593 00.000 8976 stepping (-18, 32) + (2, 0)
01:52:42.593 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:42.594 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:52:42.603 00.009 5052 UpdateGuideState exits: m=221 SNR=10.3
01:52:42.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:42.603 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:42.603 00.000 5052 Enqueuing Expose request
01:52:42.627 00.024 8976 Received - 47 (G) 
01:52:42.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:42.627 00.000 8976 stepped: pos (-16, 32)
01:52:42.627 00.000 8976 MoveAxis(U, 0, ABG)
01:52:42.627 00.000 8976 outside bump range, increase bump weight 2.17 => 2.33
01:52:42.627 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:52:42.627 00.000 8976 MountToCamera -- mountX=2.78 mountY=-5.04 hyp=5.76 mountTheta=-1.07 cameraX=3.23, cameraY=4.77 cameraTheta=0.98
01:52:42.627 00.000 8976 incremental bump (3.225, 4.767) isValid = 1
01:52:42.627 00.000 8976 Scheduling Mount bump of (0.150, 0.230)
01:52:42.628 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.23, opts=4)
01:52:42.628 00.000 8976 Enqueuing Move request for scope (0.15, 0.23)
01:52:42.628 00.000 8976 move complete, result=0
01:52:42.628 00.000 9828 Worker thread wakes up
01:52:42.628 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0x4
01:52:42.628 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
01:52:42.628 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
01:52:42.628 00.000 8976 worker thread done servicing request
01:52:42.628 00.000 8976 Worker thread wakes up
01:52:42.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:42.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:42.628 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
01:52:42.628 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
01:52:42.628 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.27 cameraTheta=0.99 mountX=-0.16 mountY=-0.21, mountTheta=-2.22
01:52:42.628 00.000 9828 Moving (0.15, 0.23) raw xDistance=-0.16 yDistance=-0.21
01:52:42.628 00.000 9828 BLC: window closed
01:52:42.628 00.000 9828 MoveAxis(E, 51, B)
01:52:42.628 00.000 9828 Guiding  Dir = 2, Dur = 51
01:52:42.629 00.001 9828 IsSlewing returns 0
01:52:42.629 00.000 9828 IsGuiding returns 0
01:52:42.629 00.000 9828 PulseGuide returned control before completion, sleep 61
01:52:42.704 00.075 9828 IsGuiding returns 1
01:52:42.704 00.000 9828 scope still moving after pulse duration time elapsed
01:52:42.734 00.030 9828 IsSlewing returns 0
01:52:42.734 00.000 9828 IsGuiding returns 1
01:52:42.765 00.031 9828 IsSlewing returns 0
01:52:42.765 00.000 9828 IsGuiding returns 1
01:52:42.796 00.031 9828 IsSlewing returns 0
01:52:42.796 00.000 9828 IsGuiding returns 0
01:52:42.796 00.000 9828 scope move finished after 51 + 116 ms
01:52:42.796 00.000 9828 Move returns status 0, amount 51
01:52:42.796 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:42.796 00.000 9828 MoveAxis(N, 29, B)
01:52:42.796 00.000 9828 Guiding  Dir = 0, Dur = 29
01:52:42.812 00.016 9828 IsSlewing returns 0
01:52:42.812 00.000 9828 IsGuiding returns 0
01:52:42.812 00.000 9828 PulseGuide returned control before completion, sleep 39
01:52:42.859 00.047 9828 IsGuiding returns 1
01:52:42.859 00.000 9828 scope still moving after pulse duration time elapsed
01:52:42.890 00.031 9828 IsSlewing returns 0
01:52:42.890 00.000 9828 IsGuiding returns 1
01:52:42.921 00.031 9828 IsSlewing returns 0
01:52:42.921 00.000 9828 IsGuiding returns 1
01:52:42.952 00.031 9828 IsSlewing returns 0
01:52:42.952 00.000 9828 IsGuiding returns 0
01:52:42.952 00.000 9828 scope move finished after 29 + 111 ms
01:52:42.952 00.000 9828 Move returns status 0, amount 29
01:52:42.952 00.000 9828 move complete, result=0
01:52:42.953 00.001 9828 worker thread done servicing request
01:52:42.953 00.000 5052 GuideStep: -0.2 px 51 ms EAST, -0.2 px 29 ms NORTH
01:52:43.317 00.364 8976 Exposure complete
01:52:43.322 00.005 8976 worker thread done servicing request
01:52:43.322 00.000 5052 OnExposeComplete: enter
01:52:43.322 00.000 5052 UpdateGuideState(): m_state=6
01:52:43.322 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5974
01:52:43.322 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.86, Mass=198, SNR=9.8, Peak=82 HFD=2.0
01:52:43.322 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.83 = -0.83)
01:52:43.323 00.001 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.93 = -0.93)
01:52:43.323 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.21 mountX=0.11 mountY=-0.13, mountTheta=-0.87
01:52:43.323 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.15, opts=13)
01:52:43.323 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.15)
01:52:43.323 00.000 8976 Worker thread wakes up
01:52:43.324 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.15) opts 0xd
01:52:43.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.15)
01:52:43.324 00.000 8976 Moving (0.06, 0.15) raw xDistance=0.11 yDistance=-0.13
01:52:43.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:52:43.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:52:43.324 00.000 8976 MoveAxis(R, 0, ABG)
01:52:43.324 00.000 8976 MoveAxis(U, 0, ABG)
01:52:43.324 00.000 8976 outside bump range, increase bump weight 2.33 => 2.50
01:52:43.324 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:52:43.324 00.000 8976 MountToCamera -- mountX=2.67 mountY=-5.06 hyp=5.72 mountTheta=-1.09 cameraX=3.29, cameraY=4.68 cameraTheta=0.96
01:52:43.324 00.000 8976 incremental bump (3.286, 4.678) isValid = 1
01:52:43.324 00.000 8976 Scheduling Mount bump of (0.092, 0.136)
01:52:43.324 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.14, opts=4)
01:52:43.324 00.000 8976 Enqueuing Move request for scope (0.09, 0.14)
01:52:43.324 00.000 8976 move complete, result=0
01:52:43.324 00.000 9828 Worker thread wakes up
01:52:43.324 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0x4
01:52:43.324 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
01:52:43.325 00.001 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
01:52:43.325 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
01:52:43.325 00.000 8976 worker thread done servicing request
01:52:43.325 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=0.98 mountX=-0.10 mountY=-0.12, mountTheta=-2.24
01:52:43.325 00.000 9828 Moving (0.09, 0.14) raw xDistance=-0.10 yDistance=-0.12
01:52:43.325 00.000 9828 BLC: window closed
01:52:43.325 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:52:43.325 00.000 9828 MoveAxis(E, 31, B)
01:52:43.325 00.000 9828 Guiding  Dir = 2, Dur = 31
01:52:43.325 00.000 9828 IsSlewing returns 0
01:52:43.325 00.000 9828 IsGuiding returns 0
01:52:43.326 00.001 9828 PulseGuide returned control before completion, sleep 41
01:52:43.335 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
01:52:43.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:43.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:43.335 00.000 5052 Enqueuing Expose request
01:52:43.335 00.000 8976 Worker thread wakes up
01:52:43.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:43.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:43.335 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:43.372 00.037 9828 IsGuiding returns 1
01:52:43.372 00.000 9828 scope still moving after pulse duration time elapsed
01:52:43.402 00.030 9828 IsSlewing returns 0
01:52:43.402 00.000 9828 IsGuiding returns 1
01:52:43.433 00.031 9828 IsSlewing returns 0
01:52:43.433 00.000 9828 IsGuiding returns 1
01:52:43.464 00.031 9828 IsSlewing returns 0
01:52:43.464 00.000 9828 IsGuiding returns 1
01:52:43.496 00.032 9828 IsSlewing returns 0
01:52:43.500 00.004 9828 IsGuiding returns 0
01:52:43.500 00.000 9828 scope move finished after 31 + 143 ms
01:52:43.500 00.000 9828 Move returns status 0, amount 31
01:52:43.500 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:43.500 00.000 9828 MoveAxis(N, 17, B)
01:52:43.500 00.000 9828 Guiding  Dir = 0, Dur = 17
01:52:43.511 00.011 9828 IsSlewing returns 0
01:52:43.511 00.000 9828 IsGuiding returns 0
01:52:43.511 00.000 9828 PulseGuide returned control before completion, sleep 27
01:52:43.542 00.031 9828 IsGuiding returns 1
01:52:43.542 00.000 9828 scope still moving after pulse duration time elapsed
01:52:43.574 00.032 9828 IsSlewing returns 0
01:52:43.574 00.000 9828 IsGuiding returns 1
01:52:43.604 00.030 9828 IsSlewing returns 0
01:52:43.604 00.000 9828 IsGuiding returns 1
01:52:43.635 00.031 9828 IsSlewing returns 0
01:52:43.635 00.000 9828 IsGuiding returns 1
01:52:43.665 00.030 9828 IsSlewing returns 0
01:52:43.665 00.000 9828 IsGuiding returns 0
01:52:43.665 00.000 9828 scope move finished after 17 + 137 ms
01:52:43.665 00.000 9828 Move returns status 0, amount 17
01:52:43.665 00.000 9828 move complete, result=0
01:52:43.665 00.000 9828 worker thread done servicing request
01:52:43.665 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 17 ms NORTH
01:52:44.026 00.361 8976 Exposure complete
01:52:44.031 00.005 8976 worker thread done servicing request
01:52:44.031 00.000 5052 OnExposeComplete: enter
01:52:44.031 00.000 5052 UpdateGuideState(): m_state=6
01:52:44.031 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5975
01:52:44.032 00.001 5052 Star::Find returns 1 (0), X=329.32, Y=281.41, Mass=204, SNR=9.9, Peak=79 HFD=1.7
01:52:44.032 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.16 = 3.13)
01:52:44.032 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
01:52:44.032 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.30 hyp=0.33 cameraTheta=-1.11 mountX=-0.33 mountY=0.04, mountTheta=3.03
01:52:44.032 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.30, opts=13)
01:52:44.032 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.30)
01:52:44.032 00.000 8976 Worker thread wakes up
01:52:44.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.30) opts 0xd
01:52:44.033 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.30)
01:52:44.033 00.000 8976 Moving (0.15, -0.30) raw xDistance=-0.33 yDistance=0.04
01:52:44.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:52:44.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:52:44.033 00.000 8976 MoveAxis(R, 1, ABG)
01:52:44.033 00.000 8976 stepping (-16, 32) + (1, 0)
01:52:44.033 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:44.034 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:52:44.044 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:52:44.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:44.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:44.044 00.000 5052 Enqueuing Expose request
01:52:44.066 00.022 8976 Received - 47 (G) 
01:52:44.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:44.066 00.000 8976 stepped: pos (-15, 32)
01:52:44.066 00.000 8976 MoveAxis(U, 0, ABG)
01:52:44.066 00.000 8976 outside bump range, increase bump weight 2.50 => 2.67
01:52:44.066 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:52:44.066 00.000 8976 MountToCamera -- mountX=2.55 mountY=-5.06 hyp=5.67 mountTheta=-1.10 cameraX=3.35, cameraY=4.57 cameraTheta=0.94
01:52:44.066 00.000 8976 incremental bump (3.350, 4.572) isValid = 1
01:52:44.066 00.000 8976 Scheduling Mount bump of (0.181, 0.256)
01:52:44.066 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.26, opts=4)
01:52:44.066 00.000 8976 Enqueuing Move request for scope (0.18, 0.26)
01:52:44.066 00.000 8976 move complete, result=0
01:52:44.067 00.001 8976 worker thread done servicing request
01:52:44.067 00.000 8976 Worker thread wakes up
01:52:44.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:44.067 00.000 9828 Worker thread wakes up
01:52:44.067 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:52:44.067 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:44.067 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.26) opts 0x4
01:52:44.067 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.26)
01:52:44.067 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:52:44.067 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:52:44.067 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.31 cameraTheta=0.96 mountX=-0.19 mountY=-0.23, mountTheta=-2.26
01:52:44.067 00.000 9828 Moving (0.18, 0.26) raw xDistance=-0.19 yDistance=-0.23
01:52:44.067 00.000 9828 BLC: window closed
01:52:44.067 00.000 9828 MoveAxis(E, 61, B)
01:52:44.067 00.000 9828 Guiding  Dir = 2, Dur = 61
01:52:44.068 00.001 9828 IsSlewing returns 0
01:52:44.068 00.000 9828 IsGuiding returns 0
01:52:44.068 00.000 9828 PulseGuide returned control before completion, sleep 71
01:52:44.149 00.081 9828 IsGuiding returns 1
01:52:44.149 00.000 9828 scope still moving after pulse duration time elapsed
01:52:44.181 00.032 9828 IsSlewing returns 0
01:52:44.181 00.000 9828 IsGuiding returns 1
01:52:44.212 00.031 9828 IsSlewing returns 0
01:52:44.212 00.000 9828 IsGuiding returns 1
01:52:44.244 00.032 9828 IsSlewing returns 0
01:52:44.244 00.000 9828 IsGuiding returns 1
01:52:44.275 00.031 9828 IsSlewing returns 0
01:52:44.275 00.000 9828 IsGuiding returns 1
01:52:44.305 00.030 9828 IsSlewing returns 0
01:52:44.305 00.000 9828 IsGuiding returns 1
01:52:44.336 00.031 9828 IsSlewing returns 0
01:52:44.336 00.000 9828 IsGuiding returns 0
01:52:44.336 00.000 9828 scope move finished after 61 + 207 ms
01:52:44.336 00.000 9828 Move returns status 0, amount 61
01:52:44.336 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:44.336 00.000 9828 MoveAxis(N, 32, B)
01:52:44.336 00.000 9828 Guiding  Dir = 0, Dur = 32
01:52:44.352 00.016 9828 IsSlewing returns 0
01:52:44.352 00.000 9828 IsGuiding returns 0
01:52:44.352 00.000 9828 PulseGuide returned control before completion, sleep 42
01:52:44.399 00.047 9828 IsGuiding returns 1
01:52:44.399 00.000 9828 scope still moving after pulse duration time elapsed
01:52:44.430 00.031 9828 IsSlewing returns 0
01:52:44.430 00.000 9828 IsGuiding returns 1
01:52:44.461 00.031 9828 IsSlewing returns 0
01:52:44.461 00.000 9828 IsGuiding returns 1
01:52:44.492 00.031 9828 IsSlewing returns 0
01:52:44.492 00.000 9828 IsGuiding returns 1
01:52:44.524 00.032 9828 IsSlewing returns 0
01:52:44.524 00.000 9828 IsGuiding returns 0
01:52:44.524 00.000 9828 scope move finished after 32 + 140 ms
01:52:44.524 00.000 9828 Move returns status 0, amount 32
01:52:44.524 00.000 9828 move complete, result=0
01:52:44.524 00.000 9828 worker thread done servicing request
01:52:44.529 00.005 5052 GuideStep: -0.2 px 61 ms EAST, -0.2 px 32 ms NORTH
01:52:44.757 00.228 8976 Exposure complete
01:52:44.764 00.007 8976 worker thread done servicing request
01:52:44.764 00.000 5052 OnExposeComplete: enter
01:52:44.764 00.000 5052 UpdateGuideState(): m_state=6
01:52:44.764 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5976
01:52:44.764 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.75, Mass=217, SNR=10.2, Peak=94 HFD=2.1
01:52:44.764 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:52:44.764 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
01:52:44.764 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.87 mountX=0.11 mountY=0.11, mountTheta=0.77
01:52:44.765 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.04, opts=13)
01:52:44.765 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.04)
01:52:44.765 00.000 8976 Worker thread wakes up
01:52:44.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.04) opts 0xd
01:52:44.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.04)
01:52:44.765 00.000 8976 Moving (-0.16, 0.04) raw xDistance=0.11 yDistance=0.11
01:52:44.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:52:44.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:52:44.765 00.000 8976 MoveAxis(R, 0, ABG)
01:52:44.765 00.000 8976 MoveAxis(U, 0, ABG)
01:52:44.765 00.000 8976 outside bump range, increase bump weight 2.67 => 2.83
01:52:44.765 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:52:44.765 00.000 8976 MountToCamera -- mountX=2.46 mountY=-5.07 hyp=5.64 mountTheta=-1.12 cameraX=3.39, cameraY=4.50 cameraTheta=0.93
01:52:44.765 00.000 8976 incremental bump (3.392, 4.502) isValid = 1
01:52:44.765 00.000 8976 Scheduling Mount bump of (0.095, 0.130)
01:52:44.765 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.13, opts=4)
01:52:44.765 00.000 8976 Enqueuing Move request for scope (0.09, 0.13)
01:52:44.765 00.000 8976 move complete, result=0
01:52:44.765 00.000 9828 Worker thread wakes up
01:52:44.765 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0x4
01:52:44.766 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:52:44.766 00.000 8976 worker thread done servicing request
01:52:44.766 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
01:52:44.766 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
01:52:44.766 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.94 mountX=-0.10 mountY=-0.12, mountTheta=-2.28
01:52:44.766 00.000 9828 Moving (0.09, 0.13) raw xDistance=-0.10 yDistance=-0.12
01:52:44.766 00.000 9828 BLC: window closed
01:52:44.766 00.000 9828 MoveAxis(E, 32, B)
01:52:44.766 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=94, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:52:44.766 00.000 9828 Guiding  Dir = 2, Dur = 32
01:52:44.766 00.000 9828 IsSlewing returns 0
01:52:44.766 00.000 9828 IsGuiding returns 0
01:52:44.767 00.001 9828 PulseGuide returned control before completion, sleep 42
01:52:44.775 00.008 5052 UpdateGuideState exits: m=217 SNR=10.2
01:52:44.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:44.776 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:44.776 00.000 5052 Enqueuing Expose request
01:52:44.776 00.000 8976 Worker thread wakes up
01:52:44.776 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:44.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:44.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:44.821 00.045 9828 IsGuiding returns 1
01:52:44.821 00.000 9828 scope still moving after pulse duration time elapsed
01:52:44.852 00.031 9828 IsSlewing returns 0
01:52:44.852 00.000 9828 IsGuiding returns 1
01:52:44.883 00.031 9828 IsSlewing returns 0
01:52:44.883 00.000 9828 IsGuiding returns 1
01:52:44.913 00.030 9828 IsSlewing returns 0
01:52:44.913 00.000 9828 IsGuiding returns 0
01:52:44.913 00.000 9828 scope move finished after 32 + 114 ms
01:52:44.914 00.001 9828 Move returns status 0, amount 32
01:52:44.914 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:44.914 00.000 9828 MoveAxis(N, 16, B)
01:52:44.914 00.000 9828 Guiding  Dir = 0, Dur = 16
01:52:44.928 00.014 9828 IsSlewing returns 0
01:52:44.928 00.000 9828 IsGuiding returns 0
01:52:44.928 00.000 9828 PulseGuide returned control before completion, sleep 26
01:52:44.959 00.031 9828 IsGuiding returns 1
01:52:44.959 00.000 9828 scope still moving after pulse duration time elapsed
01:52:44.989 00.030 9828 IsSlewing returns 0
01:52:44.989 00.000 9828 IsGuiding returns 1
01:52:45.021 00.032 9828 IsSlewing returns 0
01:52:45.021 00.000 9828 IsGuiding returns 1
01:52:45.052 00.031 9828 IsSlewing returns 0
01:52:45.052 00.000 9828 IsGuiding returns 1
01:52:45.083 00.031 9828 IsSlewing returns 0
01:52:45.084 00.001 9828 IsGuiding returns 0
01:52:45.084 00.000 9828 scope move finished after 16 + 138 ms
01:52:45.084 00.000 9828 Move returns status 0, amount 16
01:52:45.084 00.000 9828 move complete, result=0
01:52:45.084 00.000 9828 worker thread done servicing request
01:52:45.084 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 16 ms NORTH
01:52:45.464 00.380 8976 Exposure complete
01:52:45.469 00.005 8976 worker thread done servicing request
01:52:45.469 00.000 5052 OnExposeComplete: enter
01:52:45.469 00.000 5052 UpdateGuideState(): m_state=6
01:52:45.469 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5977
01:52:45.469 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.73, Mass=184, SNR=9.4, Peak=78 HFD=2.2
01:52:45.469 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:52:45.470 00.001 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:52:45.470 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.02 hyp=0.31 cameraTheta=3.07 mountX=0.16 mountY=0.24, mountTheta=1.00
01:52:45.470 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.02, opts=13)
01:52:45.470 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.02)
01:52:45.471 00.001 8976 Worker thread wakes up
01:52:45.471 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.02) opts 0xd
01:52:45.471 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.02)
01:52:45.471 00.000 8976 Moving (-0.30, 0.02) raw xDistance=0.16 yDistance=0.24
01:52:45.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:52:45.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:52:45.471 00.000 8976 MoveAxis(R, 0, ABG)
01:52:45.471 00.000 8976 MoveAxis(U, 0, ABG)
01:52:45.471 00.000 8976 outside bump range, increase bump weight 2.83 => 3.00
01:52:45.471 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:52:45.471 00.000 8976 MountToCamera -- mountX=2.41 mountY=-5.07 hyp=5.62 mountTheta=-1.13 cameraX=3.42, cameraY=4.45 cameraTheta=0.92
01:52:45.471 00.000 8976 incremental bump (3.421, 4.455) isValid = 1
01:52:45.471 00.000 8976 Scheduling Mount bump of (0.182, 0.246)
01:52:45.471 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.25, opts=4)
01:52:45.471 00.000 8976 Enqueuing Move request for scope (0.18, 0.25)
01:52:45.471 00.000 8976 move complete, result=0
01:52:45.471 00.000 9828 Worker thread wakes up
01:52:45.471 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.25) opts 0x4
01:52:45.471 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.25)
01:52:45.471 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
01:52:45.471 00.000 8976 worker thread done servicing request
01:52:45.471 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
01:52:45.472 00.001 9828 CameraToMount -- cameraX=0.18 cameraY=0.25 hyp=0.31 cameraTheta=0.93 mountX=-0.19 mountY=-0.22, mountTheta=-2.29
01:52:45.472 00.000 9828 Moving (0.18, 0.25) raw xDistance=-0.19 yDistance=-0.22
01:52:45.472 00.000 9828 BLC: window closed
01:52:45.472 00.000 9828 MoveAxis(E, 61, B)
01:52:45.472 00.000 9828 Guiding  Dir = 2, Dur = 61
01:52:45.472 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:52:45.472 00.000 9828 IsSlewing returns 0
01:52:45.472 00.000 9828 IsGuiding returns 0
01:52:45.472 00.000 9828 PulseGuide returned control before completion, sleep 71
01:52:45.482 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:52:45.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:45.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:45.482 00.000 5052 Enqueuing Expose request
01:52:45.482 00.000 8976 Worker thread wakes up
01:52:45.482 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:52:45.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:45.482 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:45.547 00.065 9828 IsGuiding returns 1
01:52:45.547 00.000 9828 scope still moving after pulse duration time elapsed
01:52:45.578 00.031 9828 IsSlewing returns 0
01:52:45.578 00.000 9828 IsGuiding returns 1
01:52:45.609 00.031 9828 IsSlewing returns 0
01:52:45.609 00.000 9828 IsGuiding returns 1
01:52:45.639 00.030 9828 IsSlewing returns 0
01:52:45.639 00.000 9828 IsGuiding returns 1
01:52:45.670 00.031 9828 IsSlewing returns 0
01:52:45.670 00.000 9828 IsGuiding returns 0
01:52:45.670 00.000 9828 scope move finished after 61 + 137 ms
01:52:45.670 00.000 9828 Move returns status 0, amount 61
01:52:45.670 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:45.670 00.000 9828 MoveAxis(N, 30, B)
01:52:45.670 00.000 9828 Guiding  Dir = 0, Dur = 30
01:52:45.686 00.016 9828 IsSlewing returns 0
01:52:45.686 00.000 9828 IsGuiding returns 0
01:52:45.687 00.001 9828 PulseGuide returned control before completion, sleep 40
01:52:45.731 00.044 9828 IsGuiding returns 1
01:52:45.731 00.000 9828 scope still moving after pulse duration time elapsed
01:52:45.762 00.031 9828 IsSlewing returns 0
01:52:45.762 00.000 9828 IsGuiding returns 1
01:52:45.793 00.031 9828 IsSlewing returns 0
01:52:45.793 00.000 9828 IsGuiding returns 1
01:52:45.824 00.031 9828 IsSlewing returns 0
01:52:45.824 00.000 9828 IsGuiding returns 1
01:52:45.856 00.032 9828 IsSlewing returns 0
01:52:45.856 00.000 9828 IsGuiding returns 0
01:52:45.856 00.000 9828 scope move finished after 30 + 139 ms
01:52:45.856 00.000 9828 Move returns status 0, amount 30
01:52:45.856 00.000 9828 move complete, result=0
01:52:45.856 00.000 9828 worker thread done servicing request
01:52:45.857 00.001 5052 GuideStep: -0.2 px 61 ms EAST, -0.2 px 30 ms NORTH
01:52:46.169 00.312 8976 Exposure complete
01:52:46.175 00.006 8976 worker thread done servicing request
01:52:46.175 00.000 5052 OnExposeComplete: enter
01:52:46.175 00.000 5052 UpdateGuideState(): m_state=6
01:52:46.175 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5978
01:52:46.175 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.73, Mass=204, SNR=9.9, Peak=73 HFD=2.2
01:52:46.175 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:52:46.175 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:52:46.175 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.02 hyp=0.70 cameraTheta=3.12 mountX=0.33 mountY=0.58, mountTheta=1.05
01:52:46.176 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.02, opts=13)
01:52:46.176 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.02)
01:52:46.176 00.000 8976 Worker thread wakes up
01:52:46.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.02) opts 0xd
01:52:46.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.02)
01:52:46.176 00.000 8976 Moving (-0.70, 0.02) raw xDistance=0.33 yDistance=0.58
01:52:46.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:52:46.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
01:52:46.176 00.000 8976 MoveAxis(L, 1, ABG)
01:52:46.176 00.000 8976 stepping (-15, 32) + (-1, 0)
01:52:46.176 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:46.177 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:52:46.187 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:52:46.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:46.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:46.187 00.000 5052 Enqueuing Expose request
01:52:46.207 00.020 8976 Received - 47 (G) 
01:52:46.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:46.207 00.000 8976 stepped: pos (-16, 32)
01:52:46.207 00.000 8976 MoveAxis(D, 2, ABG)
01:52:46.207 00.000 8976 stepping (-16, 32) + (0, -2)
01:52:46.207 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:46.240 00.033 8976 Received - 47 (G) 
01:52:46.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:46.240 00.000 8976 stepped: pos (-16, 30)
01:52:46.240 00.000 8976 back inside bump range: decrease bump weight 3.00 => 1.50
01:52:46.240 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:52:46.240 00.000 8976 MountToCamera -- mountX=2.42 mountY=-4.97 hyp=5.53 mountTheta=-1.12 cameraX=3.32, cameraY=4.42 cameraTheta=0.93
01:52:46.240 00.000 8976 incremental bump (3.324, 4.420) isValid = 1
01:52:46.240 00.000 8976 Scheduling Mount bump of (0.104, 0.143)
01:52:46.240 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.14, opts=4)
01:52:46.240 00.000 8976 Enqueuing Move request for scope (0.10, 0.14)
01:52:46.240 00.000 8976 move complete, result=0
01:52:46.240 00.000 9828 Worker thread wakes up
01:52:46.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0x4
01:52:46.240 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
01:52:46.240 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
01:52:46.240 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
01:52:46.240 00.000 8976 worker thread done servicing request
01:52:46.240 00.000 8976 Worker thread wakes up
01:52:46.241 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:46.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:46.241 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.18 cameraTheta=0.94 mountX=-0.11 mountY=-0.13, mountTheta=-2.28
01:52:46.241 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
01:52:46.241 00.000 9828 Moving (0.10, 0.14) raw xDistance=-0.11 yDistance=-0.13
01:52:46.241 00.000 9828 BLC: window closed
01:52:46.241 00.000 9828 MoveAxis(E, 35, B)
01:52:46.241 00.000 9828 Guiding  Dir = 2, Dur = 35
01:52:46.241 00.000 9828 IsSlewing returns 0
01:52:46.241 00.000 9828 IsGuiding returns 0
01:52:46.241 00.000 9828 PulseGuide returned control before completion, sleep 45
01:52:46.293 00.052 9828 IsGuiding returns 1
01:52:46.293 00.000 9828 scope still moving after pulse duration time elapsed
01:52:46.324 00.031 9828 IsSlewing returns 0
01:52:46.324 00.000 9828 IsGuiding returns 1
01:52:46.355 00.031 9828 IsSlewing returns 0
01:52:46.355 00.000 9828 IsGuiding returns 1
01:52:46.386 00.031 9828 IsSlewing returns 0
01:52:46.386 00.000 9828 IsGuiding returns 0
01:52:46.386 00.000 9828 scope move finished after 35 + 109 ms
01:52:46.386 00.000 9828 Move returns status 0, amount 35
01:52:46.386 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:46.386 00.000 9828 MoveAxis(N, 18, B)
01:52:46.386 00.000 9828 Guiding  Dir = 0, Dur = 18
01:52:46.402 00.016 9828 IsSlewing returns 0
01:52:46.402 00.000 9828 IsGuiding returns 0
01:52:46.402 00.000 9828 PulseGuide returned control before completion, sleep 28
01:52:46.432 00.030 9828 IsGuiding returns 1
01:52:46.432 00.000 9828 scope still moving after pulse duration time elapsed
01:52:46.463 00.031 9828 IsSlewing returns 0
01:52:46.463 00.000 9828 IsGuiding returns 1
01:52:46.495 00.032 9828 IsSlewing returns 0
01:52:46.495 00.000 9828 IsGuiding returns 1
01:52:46.526 00.031 9828 IsSlewing returns 0
01:52:46.526 00.000 9828 IsGuiding returns 0
01:52:46.526 00.000 9828 scope move finished after 18 + 106 ms
01:52:46.526 00.000 9828 Move returns status 0, amount 18
01:52:46.526 00.000 9828 move complete, result=0
01:52:46.526 00.000 9828 worker thread done servicing request
01:52:46.526 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.1 px 18 ms NORTH
01:52:46.937 00.411 8976 Exposure complete
01:52:46.942 00.005 8976 worker thread done servicing request
01:52:46.942 00.000 5052 OnExposeComplete: enter
01:52:46.942 00.000 5052 UpdateGuideState(): m_state=6
01:52:46.942 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5979
01:52:46.942 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.26, Mass=210, SNR=10.0, Peak=73 HFD=2.7
01:52:46.942 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.60 = 1.69)
01:52:46.943 00.001 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
01:52:46.943 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.45 hyp=0.81 cameraTheta=-2.55 mountX=-0.09 mountY=0.81, mountTheta=1.68
01:52:46.943 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.45, opts=13)
01:52:46.943 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.45)
01:52:46.943 00.000 8976 Worker thread wakes up
01:52:46.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.45) opts 0xd
01:52:46.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.45)
01:52:46.943 00.000 8976 Moving (-0.68, -0.45) raw xDistance=-0.09 yDistance=0.81
01:52:46.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:52:46.944 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.81
01:52:46.944 00.000 8976 MoveAxis(R, 0, ABG)
01:52:46.944 00.000 8976 MoveAxis(D, 3, ABG)
01:52:46.944 00.000 8976 stepping (-16, 30) + (0, -3)
01:52:46.944 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:46.944 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:52:46.953 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
01:52:46.954 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:46.954 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:46.954 00.000 5052 Enqueuing Expose request
01:52:46.975 00.021 8976 Received - 47 (G) 
01:52:46.976 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:46.976 00.000 8976 stepped: pos (-16, 27)
01:52:46.976 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
01:52:46.976 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:52:46.976 00.000 8976 MountToCamera -- mountX=2.43 mountY=-4.75 hyp=5.33 mountTheta=-1.10 cameraX=3.12, cameraY=4.33 cameraTheta=0.95
01:52:46.976 00.000 8976 incremental bump (3.119, 4.326) isValid = 1
01:52:46.976 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
01:52:46.976 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:52:46.976 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:52:46.976 00.000 8976 move complete, result=0
01:52:46.976 00.000 8976 worker thread done servicing request
01:52:46.976 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:52:46.977 00.001 8976 Worker thread wakes up
01:52:46.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:46.977 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:46.977 00.000 9828 Worker thread wakes up
01:52:46.977 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:52:46.977 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:52:46.977 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
01:52:46.977 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
01:52:46.977 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:52:46.977 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:52:46.977 00.000 9828 BLC: window closed
01:52:46.977 00.000 9828 MoveAxis(E, 23, B)
01:52:46.977 00.000 9828 Guiding  Dir = 2, Dur = 23
01:52:46.979 00.002 9828 IsSlewing returns 0
01:52:46.979 00.000 9828 IsGuiding returns 0
01:52:46.979 00.000 9828 PulseGuide returned control before completion, sleep 33
01:52:47.024 00.045 9828 IsGuiding returns 1
01:52:47.024 00.000 9828 scope still moving after pulse duration time elapsed
01:52:47.056 00.032 9828 IsSlewing returns 0
01:52:47.056 00.000 9828 IsGuiding returns 1
01:52:47.086 00.030 9828 IsSlewing returns 0
01:52:47.086 00.000 9828 IsGuiding returns 1
01:52:47.117 00.031 9828 IsSlewing returns 0
01:52:47.117 00.000 9828 IsGuiding returns 1
01:52:47.148 00.031 9828 IsSlewing returns 0
01:52:47.148 00.000 9828 IsGuiding returns 0
01:52:47.148 00.000 9828 scope move finished after 23 + 146 ms
01:52:47.148 00.000 9828 Move returns status 0, amount 23
01:52:47.148 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:47.148 00.000 9828 MoveAxis(N, 12, B)
01:52:47.148 00.000 9828 Guiding  Dir = 0, Dur = 12
01:52:47.163 00.015 9828 IsSlewing returns 0
01:52:47.163 00.000 9828 IsGuiding returns 0
01:52:47.163 00.000 9828 PulseGuide returned control before completion, sleep 22
01:52:47.195 00.032 9828 IsGuiding returns 1
01:52:47.195 00.000 9828 scope still moving after pulse duration time elapsed
01:52:47.226 00.031 9828 IsSlewing returns 0
01:52:47.226 00.000 9828 IsGuiding returns 1
01:52:47.258 00.032 9828 IsSlewing returns 0
01:52:47.258 00.000 9828 IsGuiding returns 1
01:52:47.289 00.031 9828 IsSlewing returns 0
01:52:47.289 00.000 9828 IsGuiding returns 1
01:52:47.321 00.032 9828 IsSlewing returns 0
01:52:47.322 00.001 9828 IsGuiding returns 0
01:52:47.322 00.000 9828 scope move finished after 12 + 145 ms
01:52:47.322 00.000 9828 Move returns status 0, amount 12
01:52:47.322 00.000 9828 move complete, result=0
01:52:47.322 00.000 9828 worker thread done servicing request
01:52:47.322 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:52:47.670 00.348 8976 Exposure complete
01:52:47.676 00.006 8976 worker thread done servicing request
01:52:47.676 00.000 5052 OnExposeComplete: enter
01:52:47.676 00.000 5052 UpdateGuideState(): m_state=6
01:52:47.676 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5980
01:52:47.676 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.38, Mass=191, SNR=9.6, Peak=76 HFD=2.1
01:52:47.676 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
01:52:47.676 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.45)
01:52:47.676 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.33 hyp=0.74 cameraTheta=-2.69 mountX=0.01 mountY=0.74, mountTheta=1.55
01:52:47.677 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.33, opts=13)
01:52:47.677 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.33)
01:52:47.677 00.000 8976 Worker thread wakes up
01:52:47.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.33) opts 0xd
01:52:47.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.33)
01:52:47.677 00.000 8976 Moving (-0.67, -0.33) raw xDistance=0.01 yDistance=0.74
01:52:47.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:52:47.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.74
01:52:47.677 00.000 8976 MoveAxis(R, 0, ABG)
01:52:47.677 00.000 8976 MoveAxis(D, 3, ABG)
01:52:47.677 00.000 8976 stepping (-16, 27) + (0, -3)
01:52:47.677 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:47.678 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:52:47.688 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:52:47.688 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:47.688 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:47.689 00.001 5052 Enqueuing Expose request
01:52:47.710 00.021 8976 Received - 47 (G) 
01:52:47.711 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:47.711 00.000 8976 stepped: pos (-16, 24)
01:52:47.711 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:52:47.711 00.000 8976 MountToCamera -- mountX=2.44 mountY=-4.44 hyp=5.06 mountTheta=-1.07 cameraX=2.84, cameraY=4.19 cameraTheta=0.97
01:52:47.711 00.000 8976 incremental bump (2.841, 4.191) isValid = 1
01:52:47.711 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
01:52:47.711 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:52:47.711 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:52:47.711 00.000 8976 move complete, result=0
01:52:47.711 00.000 8976 worker thread done servicing request
01:52:47.711 00.000 8976 Worker thread wakes up
01:52:47.711 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:52:47.711 00.000 9828 Worker thread wakes up
01:52:47.711 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:52:47.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:47.711 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:52:47.711 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
01:52:47.711 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
01:52:47.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:47.712 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
01:52:47.712 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:52:47.712 00.000 9828 BLC: window closed
01:52:47.712 00.000 9828 MoveAxis(E, 22, B)
01:52:47.712 00.000 9828 Guiding  Dir = 2, Dur = 22
01:52:47.712 00.000 9828 IsSlewing returns 0
01:52:47.712 00.000 9828 IsGuiding returns 0
01:52:47.712 00.000 9828 PulseGuide returned control before completion, sleep 32
01:52:47.758 00.046 9828 IsGuiding returns 1
01:52:47.758 00.000 9828 scope still moving after pulse duration time elapsed
01:52:47.790 00.032 9828 IsSlewing returns 0
01:52:47.791 00.001 9828 IsGuiding returns 1
01:52:47.821 00.030 9828 IsSlewing returns 0
01:52:47.821 00.000 9828 IsGuiding returns 1
01:52:47.852 00.031 9828 IsSlewing returns 0
01:52:47.852 00.000 9828 IsGuiding returns 0
01:52:47.852 00.000 9828 scope move finished after 22 + 117 ms
01:52:47.852 00.000 9828 Move returns status 0, amount 22
01:52:47.852 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:47.852 00.000 9828 MoveAxis(N, 12, B)
01:52:47.852 00.000 9828 Guiding  Dir = 0, Dur = 12
01:52:47.868 00.016 9828 IsSlewing returns 0
01:52:47.868 00.000 9828 IsGuiding returns 0
01:52:47.868 00.000 9828 PulseGuide returned control before completion, sleep 22
01:52:47.898 00.030 9828 IsGuiding returns 1
01:52:47.898 00.000 9828 scope still moving after pulse duration time elapsed
01:52:47.929 00.031 9828 IsSlewing returns 0
01:52:47.929 00.000 9828 IsGuiding returns 1
01:52:47.960 00.031 9828 IsSlewing returns 0
01:52:47.960 00.000 9828 IsGuiding returns 1
01:52:47.990 00.030 9828 IsSlewing returns 0
01:52:47.990 00.000 9828 IsGuiding returns 1
01:52:48.022 00.032 9828 IsSlewing returns 0
01:52:48.022 00.000 9828 IsGuiding returns 0
01:52:48.023 00.001 9828 scope move finished after 12 + 142 ms
01:52:48.023 00.000 9828 Move returns status 0, amount 12
01:52:48.023 00.000 9828 move complete, result=0
01:52:48.023 00.000 9828 worker thread done servicing request
01:52:48.023 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:52:48.402 00.379 8976 Exposure complete
01:52:48.407 00.005 8976 worker thread done servicing request
01:52:48.407 00.000 5052 OnExposeComplete: enter
01:52:48.407 00.000 5052 UpdateGuideState(): m_state=6
01:52:48.407 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5981
01:52:48.408 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.72, Mass=218, SNR=10.3, Peak=83 HFD=2.3
01:52:48.408 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:52:48.408 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:52:48.408 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.08 mountX=0.11 mountY=0.18, mountTheta=1.00
01:52:48.408 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.01, opts=13)
01:52:48.408 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.01)
01:52:48.408 00.000 8976 Worker thread wakes up
01:52:48.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.01) opts 0xd
01:52:48.409 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.01)
01:52:48.409 00.000 8976 Moving (-0.22, 0.01) raw xDistance=0.11 yDistance=0.18
01:52:48.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:52:48.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:52:48.409 00.000 8976 MoveAxis(R, 0, ABG)
01:52:48.409 00.000 8976 MoveAxis(U, 0, ABG)
01:52:48.409 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:52:48.409 00.000 8976 MountToCamera -- mountX=2.44 mountY=-4.23 hyp=4.89 mountTheta=-1.05 cameraX=2.66, cameraY=4.10 cameraTheta=1.00
01:52:48.409 00.000 8976 incremental bump (2.656, 4.100) isValid = 1
01:52:48.409 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
01:52:48.409 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:52:48.409 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:52:48.409 00.000 8976 move complete, result=0
01:52:48.409 00.000 9828 Worker thread wakes up
01:52:48.409 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:52:48.409 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:52:48.409 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
01:52:48.409 00.000 8976 worker thread done servicing request
01:52:48.409 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
01:52:48.409 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
01:52:48.410 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:52:48.410 00.000 9828 BLC: window closed
01:52:48.410 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:52:48.410 00.000 9828 MoveAxis(E, 21, B)
01:52:48.410 00.000 9828 Guiding  Dir = 2, Dur = 21
01:52:48.410 00.000 9828 IsSlewing returns 0
01:52:48.410 00.000 9828 IsGuiding returns 0
01:52:48.410 00.000 9828 PulseGuide returned control before completion, sleep 31
01:52:48.419 00.009 5052 UpdateGuideState exits: m=218 SNR=10.3
01:52:48.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:48.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:48.419 00.000 5052 Enqueuing Expose request
01:52:48.419 00.000 8976 Worker thread wakes up
01:52:48.419 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:52:48.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:48.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:48.453 00.034 9828 IsGuiding returns 1
01:52:48.453 00.000 9828 scope still moving after pulse duration time elapsed
01:52:48.484 00.031 9828 IsSlewing returns 0
01:52:48.484 00.000 9828 IsGuiding returns 1
01:52:48.515 00.031 9828 IsSlewing returns 0
01:52:48.515 00.000 9828 IsGuiding returns 1
01:52:48.545 00.030 9828 IsSlewing returns 0
01:52:48.545 00.000 9828 IsGuiding returns 0
01:52:48.545 00.000 9828 scope move finished after 21 + 114 ms
01:52:48.545 00.000 9828 Move returns status 0, amount 21
01:52:48.545 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:48.545 00.000 9828 MoveAxis(N, 12, B)
01:52:48.545 00.000 9828 Guiding  Dir = 0, Dur = 12
01:52:48.560 00.015 9828 IsSlewing returns 0
01:52:48.560 00.000 9828 IsGuiding returns 0
01:52:48.560 00.000 9828 PulseGuide returned control before completion, sleep 22
01:52:48.591 00.031 9828 IsGuiding returns 1
01:52:48.591 00.000 9828 scope still moving after pulse duration time elapsed
01:52:48.623 00.032 9828 IsSlewing returns 0
01:52:48.623 00.000 9828 IsGuiding returns 1
01:52:48.655 00.032 9828 IsSlewing returns 0
01:52:48.655 00.000 9828 IsGuiding returns 1
01:52:48.686 00.031 9828 IsSlewing returns 0
01:52:48.686 00.000 9828 IsGuiding returns 1
01:52:48.717 00.031 9828 IsSlewing returns 0
01:52:48.717 00.000 9828 IsGuiding returns 0
01:52:48.717 00.000 9828 scope move finished after 12 + 144 ms
01:52:48.717 00.000 9828 Move returns status 0, amount 12
01:52:48.717 00.000 9828 move complete, result=0
01:52:48.717 00.000 9828 worker thread done servicing request
01:52:48.717 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:52:49.112 00.395 8976 Exposure complete
01:52:49.117 00.005 8976 worker thread done servicing request
01:52:49.117 00.000 5052 OnExposeComplete: enter
01:52:49.117 00.000 5052 UpdateGuideState(): m_state=6
01:52:49.117 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5982
01:52:49.117 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.66, Mass=211, SNR=10.0, Peak=84 HFD=2.1
01:52:49.117 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
01:52:49.117 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
01:52:49.117 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.05 hyp=0.36 cameraTheta=-2.99 mountX=0.11 mountY=0.33, mountTheta=1.24
01:52:49.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.05, opts=13)
01:52:49.118 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.05)
01:52:49.118 00.000 8976 Worker thread wakes up
01:52:49.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.05) opts 0xd
01:52:49.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.05)
01:52:49.118 00.000 8976 Moving (-0.36, -0.05) raw xDistance=0.11 yDistance=0.33
01:52:49.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:52:49.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:52:49.118 00.000 8976 MoveAxis(R, 0, ABG)
01:52:49.118 00.000 8976 MoveAxis(D, 1, ABG)
01:52:49.118 00.000 8976 stepping (-16, 24) + (0, -1)
01:52:49.118 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:49.118 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:52:49.128 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
01:52:49.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:49.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:49.128 00.000 5052 Enqueuing Expose request
01:52:49.150 00.022 8976 Received - 47 (G) 
01:52:49.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:49.150 00.000 8976 stepped: pos (-16, 23)
01:52:49.150 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:52:49.150 00.000 8976 MountToCamera -- mountX=2.44 mountY=-4.04 hyp=4.72 mountTheta=-1.03 cameraX=2.48, cameraY=4.02 cameraTheta=1.02
01:52:49.150 00.000 8976 incremental bump (2.484, 4.016) isValid = 1
01:52:49.150 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
01:52:49.150 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:52:49.150 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:52:49.150 00.000 8976 move complete, result=0
01:52:49.150 00.000 9828 Worker thread wakes up
01:52:49.150 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:52:49.150 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:52:49.150 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
01:52:49.150 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
01:52:49.150 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:52:49.150 00.000 8976 worker thread done servicing request
01:52:49.150 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
01:52:49.150 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:52:49.151 00.001 9828 BLC: window closed
01:52:49.151 00.000 8976 Worker thread wakes up
01:52:49.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:49.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:49.151 00.000 9828 MoveAxis(E, 21, B)
01:52:49.151 00.000 9828 Guiding  Dir = 2, Dur = 21
01:52:49.151 00.000 9828 IsSlewing returns 0
01:52:49.151 00.000 9828 IsGuiding returns 0
01:52:49.151 00.000 9828 PulseGuide returned control before completion, sleep 31
01:52:49.198 00.047 9828 IsGuiding returns 1
01:52:49.198 00.000 9828 scope still moving after pulse duration time elapsed
01:52:49.228 00.030 9828 IsSlewing returns 0
01:52:49.229 00.001 9828 IsGuiding returns 1
01:52:49.259 00.030 9828 IsSlewing returns 0
01:52:49.259 00.000 9828 IsGuiding returns 1
01:52:49.290 00.031 9828 IsSlewing returns 0
01:52:49.290 00.000 9828 IsGuiding returns 0
01:52:49.290 00.000 9828 scope move finished after 21 + 118 ms
01:52:49.290 00.000 9828 Move returns status 0, amount 21
01:52:49.290 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:49.290 00.000 9828 MoveAxis(N, 13, B)
01:52:49.290 00.000 9828 Guiding  Dir = 0, Dur = 13
01:52:49.305 00.015 9828 IsSlewing returns 0
01:52:49.305 00.000 9828 IsGuiding returns 0
01:52:49.305 00.000 9828 PulseGuide returned control before completion, sleep 23
01:52:49.336 00.031 9828 IsGuiding returns 1
01:52:49.336 00.000 9828 scope still moving after pulse duration time elapsed
01:52:49.367 00.031 9828 IsSlewing returns 0
01:52:49.367 00.000 9828 IsGuiding returns 1
01:52:49.398 00.031 9828 IsSlewing returns 0
01:52:49.398 00.000 9828 IsGuiding returns 1
01:52:49.429 00.031 9828 IsSlewing returns 0
01:52:49.429 00.000 9828 IsGuiding returns 1
01:52:49.459 00.030 9828 IsSlewing returns 0
01:52:49.459 00.000 9828 IsGuiding returns 0
01:52:49.459 00.000 9828 scope move finished after 13 + 141 ms
01:52:49.459 00.000 9828 Move returns status 0, amount 13
01:52:49.459 00.000 9828 move complete, result=0
01:52:49.460 00.001 9828 worker thread done servicing request
01:52:49.460 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:52:49.853 00.393 8976 Exposure complete
01:52:49.859 00.006 8976 worker thread done servicing request
01:52:49.859 00.000 5052 OnExposeComplete: enter
01:52:49.859 00.000 5052 UpdateGuideState(): m_state=6
01:52:49.859 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5983
01:52:49.859 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.47, Mass=205, SNR=10.0, Peak=83 HFD=1.5
01:52:49.859 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
01:52:49.859 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
01:52:49.859 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.24 hyp=0.77 cameraTheta=-2.83 mountX=0.12 mountY=0.74, mountTheta=1.41
01:52:49.860 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.24, opts=13)
01:52:49.860 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.24)
01:52:49.860 00.000 8976 Worker thread wakes up
01:52:49.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.24) opts 0xd
01:52:49.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.24)
01:52:49.860 00.000 8976 Moving (-0.73, -0.24) raw xDistance=0.12 yDistance=0.74
01:52:49.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:52:49.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.74
01:52:49.860 00.000 8976 MoveAxis(R, 0, ABG)
01:52:49.860 00.000 8976 MoveAxis(D, 3, ABG)
01:52:49.860 00.000 8976 stepping (-16, 23) + (0, -3)
01:52:49.860 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:49.861 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:52:49.870 00.009 5052 UpdateGuideState exits: m=205 SNR=10.0
01:52:49.871 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:49.871 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:49.871 00.000 5052 Enqueuing Expose request
01:52:49.901 00.030 8976 Received - 47 (G) 
01:52:49.901 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:49.901 00.000 8976 stepped: pos (-16, 20)
01:52:49.901 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:52:49.901 00.000 8976 MountToCamera -- mountX=2.45 mountY=-3.76 hyp=4.48 mountTheta=-0.99 cameraX=2.23, cameraY=3.89 cameraTheta=1.05
01:52:49.901 00.000 8976 incremental bump (2.230, 3.888) isValid = 1
01:52:49.901 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
01:52:49.901 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:52:49.901 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:52:49.901 00.000 8976 move complete, result=0
01:52:49.901 00.000 8976 worker thread done servicing request
01:52:49.901 00.000 8976 Worker thread wakes up
01:52:49.901 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:52:49.901 00.000 9828 Worker thread wakes up
01:52:49.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:49.901 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:52:49.901 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:52:49.901 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
01:52:49.901 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
01:52:49.901 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
01:52:49.901 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:52:49.902 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:49.902 00.000 9828 BLC: window closed
01:52:49.902 00.000 9828 MoveAxis(E, 20, B)
01:52:49.902 00.000 9828 Guiding  Dir = 2, Dur = 20
01:52:49.902 00.000 9828 IsSlewing returns 0
01:52:49.902 00.000 9828 IsGuiding returns 0
01:52:49.902 00.000 9828 PulseGuide returned control before completion, sleep 30
01:52:49.936 00.034 9828 IsGuiding returns 1
01:52:49.936 00.000 9828 scope still moving after pulse duration time elapsed
01:52:49.967 00.031 9828 IsSlewing returns 0
01:52:49.967 00.000 9828 IsGuiding returns 1
01:52:49.998 00.031 9828 IsSlewing returns 0
01:52:49.998 00.000 9828 IsGuiding returns 1
01:52:50.028 00.030 9828 IsSlewing returns 0
01:52:50.028 00.000 9828 IsGuiding returns 0
01:52:50.028 00.000 9828 scope move finished after 20 + 106 ms
01:52:50.028 00.000 9828 Move returns status 0, amount 20
01:52:50.029 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:50.029 00.000 9828 MoveAxis(N, 13, B)
01:52:50.029 00.000 9828 Guiding  Dir = 0, Dur = 13
01:52:50.044 00.015 9828 IsSlewing returns 0
01:52:50.044 00.000 9828 IsGuiding returns 0
01:52:50.044 00.000 9828 PulseGuide returned control before completion, sleep 23
01:52:50.075 00.031 9828 IsGuiding returns 1
01:52:50.075 00.000 9828 scope still moving after pulse duration time elapsed
01:52:50.106 00.031 9828 IsSlewing returns 0
01:52:50.106 00.000 9828 IsGuiding returns 1
01:52:50.137 00.031 9828 IsSlewing returns 0
01:52:50.137 00.000 9828 IsGuiding returns 1
01:52:50.168 00.031 9828 IsSlewing returns 0
01:52:50.169 00.001 9828 IsGuiding returns 1
01:52:50.198 00.029 9828 IsSlewing returns 0
01:52:50.198 00.000 9828 IsGuiding returns 0
01:52:50.198 00.000 9828 scope move finished after 13 + 140 ms
01:52:50.198 00.000 9828 Move returns status 0, amount 13
01:52:50.198 00.000 9828 move complete, result=0
01:52:50.198 00.000 9828 worker thread done servicing request
01:52:50.198 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:52:50.592 00.394 8976 Exposure complete
01:52:50.597 00.005 8976 worker thread done servicing request
01:52:50.598 00.001 5052 OnExposeComplete: enter
01:52:50.598 00.000 5052 UpdateGuideState(): m_state=6
01:52:50.598 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5984
01:52:50.598 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.74, Mass=209, SNR=10.0, Peak=82 HFD=2.0
01:52:50.598 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:52:50.598 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:52:50.598 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=0.03 hyp=0.92 cameraTheta=3.10 mountX=0.45 mountY=0.75, mountTheta=1.03
01:52:50.598 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=0.03, opts=13)
01:52:50.598 00.000 5052 Enqueuing Move request for stepguider (-0.92, 0.03)
01:52:50.599 00.001 8976 Worker thread wakes up
01:52:50.599 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, 0.03) opts 0xd
01:52:50.599 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, 0.03)
01:52:50.599 00.000 8976 Moving (-0.92, 0.03) raw xDistance=0.45 yDistance=0.75
01:52:50.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:52:50.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.75
01:52:50.599 00.000 8976 MoveAxis(L, 2, ABG)
01:52:50.599 00.000 8976 stepping (-16, 20) + (-2, 0)
01:52:50.599 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:50.599 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:52:50.610 00.011 5052 UpdateGuideState exits: m=209 SNR=10.0
01:52:50.610 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:50.610 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:50.611 00.001 5052 Enqueuing Expose request
01:52:50.636 00.025 8976 Received - 47 (G) 
01:52:50.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:50.636 00.000 8976 stepped: pos (-18, 20)
01:52:50.636 00.000 8976 MoveAxis(D, 3, ABG)
01:52:50.636 00.000 8976 stepping (-18, 20) + (0, -3)
01:52:50.636 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:50.668 00.032 8976 Received - 47 (G) 
01:52:50.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:50.668 00.000 8976 stepped: pos (-18, 17)
01:52:50.668 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
01:52:50.668 00.000 8976 MountToCamera -- mountX=2.55 mountY=-3.41 hyp=4.25 mountTheta=-0.93 cameraX=1.87, cameraY=3.82 cameraTheta=1.11
01:52:50.668 00.000 8976 incremental bump (1.873, 3.820) isValid = 1
01:52:50.668 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
01:52:50.668 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:52:50.668 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:52:50.668 00.000 8976 move complete, result=0
01:52:50.668 00.000 9828 Worker thread wakes up
01:52:50.668 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:52:50.668 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:52:50.668 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
01:52:50.668 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
01:52:50.668 00.000 8976 worker thread done servicing request
01:52:50.668 00.000 8976 Worker thread wakes up
01:52:50.669 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:50.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:50.669 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
01:52:50.669 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
01:52:50.669 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:52:50.669 00.000 9828 BLC: window closed
01:52:50.669 00.000 9828 MoveAxis(E, 18, B)
01:52:50.669 00.000 9828 Guiding  Dir = 2, Dur = 18
01:52:50.669 00.000 9828 IsSlewing returns 0
01:52:50.669 00.000 9828 IsGuiding returns 0
01:52:50.669 00.000 9828 PulseGuide returned control before completion, sleep 28
01:52:50.710 00.041 9828 IsGuiding returns 1
01:52:50.710 00.000 9828 scope still moving after pulse duration time elapsed
01:52:50.740 00.030 9828 IsSlewing returns 0
01:52:50.740 00.000 9828 IsGuiding returns 1
01:52:50.771 00.031 9828 IsSlewing returns 0
01:52:50.771 00.000 9828 IsGuiding returns 1
01:52:50.802 00.031 9828 IsSlewing returns 0
01:52:50.802 00.000 9828 IsGuiding returns 0
01:52:50.802 00.000 9828 scope move finished after 18 + 114 ms
01:52:50.802 00.000 9828 Move returns status 0, amount 18
01:52:50.802 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:50.802 00.000 9828 MoveAxis(N, 14, B)
01:52:50.802 00.000 9828 Guiding  Dir = 0, Dur = 14
01:52:50.818 00.016 9828 IsSlewing returns 0
01:52:50.818 00.000 9828 IsGuiding returns 0
01:52:50.818 00.000 9828 PulseGuide returned control before completion, sleep 24
01:52:50.849 00.031 9828 IsGuiding returns 1
01:52:50.849 00.000 9828 scope still moving after pulse duration time elapsed
01:52:50.881 00.032 9828 IsSlewing returns 0
01:52:50.881 00.000 9828 IsGuiding returns 1
01:52:50.912 00.031 9828 IsSlewing returns 0
01:52:50.912 00.000 9828 IsGuiding returns 1
01:52:50.943 00.031 9828 IsSlewing returns 0
01:52:50.943 00.000 9828 IsGuiding returns 1
01:52:50.975 00.032 9828 IsSlewing returns 0
01:52:50.975 00.000 9828 IsGuiding returns 0
01:52:50.975 00.000 9828 scope move finished after 14 + 142 ms
01:52:50.975 00.000 9828 Move returns status 0, amount 14
01:52:50.975 00.000 9828 move complete, result=0
01:52:50.975 00.000 9828 worker thread done servicing request
01:52:50.975 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:52:51.361 00.386 8976 Exposure complete
01:52:51.366 00.005 8976 worker thread done servicing request
01:52:51.366 00.000 5052 OnExposeComplete: enter
01:52:51.366 00.000 5052 UpdateGuideState(): m_state=6
01:52:51.366 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5985
01:52:51.366 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.35, Mass=201, SNR=9.8, Peak=76 HFD=1.8
01:52:51.366 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.78 = 1.51)
01:52:51.366 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
01:52:51.366 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.36 hyp=0.91 cameraTheta=-2.73 mountX=0.06 mountY=0.90, mountTheta=1.51
01:52:51.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.36, opts=13)
01:52:51.367 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.36)
01:52:51.367 00.000 8976 Worker thread wakes up
01:52:51.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.36) opts 0xd
01:52:51.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.36)
01:52:51.368 00.001 8976 Moving (-0.84, -0.36) raw xDistance=0.06 yDistance=0.90
01:52:51.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:52:51.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.90
01:52:51.368 00.000 8976 MoveAxis(R, 0, ABG)
01:52:51.368 00.000 8976 MoveAxis(D, 4, ABG)
01:52:51.368 00.000 8976 stepping (-18, 17) + (0, -4)
01:52:51.368 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:51.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:52:51.379 00.011 5052 UpdateGuideState exits: m=201 SNR=9.8
01:52:51.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:51.379 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:51.379 00.000 5052 Enqueuing Expose request
01:52:51.404 00.025 8976 Received - 47 (G) 
01:52:51.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:51.404 00.000 8976 stepped: pos (-18, 13)
01:52:51.404 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
01:52:51.404 00.000 8976 MountToCamera -- mountX=2.62 mountY=-2.96 hyp=3.95 mountTheta=-0.85 cameraX=1.45, cameraY=3.68 cameraTheta=1.20
01:52:51.404 00.000 8976 incremental bump (1.447, 3.680) isValid = 1
01:52:51.404 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
01:52:51.404 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:52:51.404 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:52:51.404 00.000 8976 move complete, result=0
01:52:51.404 00.000 9828 Worker thread wakes up
01:52:51.404 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:52:51.404 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:52:51.404 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
01:52:51.404 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
01:52:51.405 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
01:52:51.405 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:52:51.405 00.000 9828 BLC: window closed
01:52:51.405 00.000 9828 MoveAxis(E, 15, B)
01:52:51.405 00.000 9828 Guiding  Dir = 2, Dur = 15
01:52:51.405 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:52:51.405 00.000 8976 worker thread done servicing request
01:52:51.405 00.000 8976 Worker thread wakes up
01:52:51.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:51.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:51.405 00.000 9828 IsSlewing returns 0
01:52:51.405 00.000 9828 IsGuiding returns 0
01:52:51.405 00.000 9828 PulseGuide returned control before completion, sleep 25
01:52:51.439 00.034 9828 IsGuiding returns 1
01:52:51.439 00.000 9828 scope still moving after pulse duration time elapsed
01:52:51.469 00.030 9828 IsSlewing returns 0
01:52:51.469 00.000 9828 IsGuiding returns 1
01:52:51.500 00.031 9828 IsSlewing returns 0
01:52:51.500 00.000 9828 IsGuiding returns 1
01:52:51.531 00.031 9828 IsSlewing returns 0
01:52:51.531 00.000 9828 IsGuiding returns 0
01:52:51.531 00.000 9828 scope move finished after 15 + 111 ms
01:52:51.531 00.000 9828 Move returns status 0, amount 15
01:52:51.531 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:51.531 00.000 9828 MoveAxis(N, 14, B)
01:52:51.531 00.000 9828 Guiding  Dir = 0, Dur = 14
01:52:51.546 00.015 9828 IsSlewing returns 0
01:52:51.546 00.000 9828 IsGuiding returns 0
01:52:51.546 00.000 9828 PulseGuide returned control before completion, sleep 24
01:52:51.577 00.031 9828 IsGuiding returns 1
01:52:51.577 00.000 9828 scope still moving after pulse duration time elapsed
01:52:51.608 00.031 9828 IsSlewing returns 0
01:52:51.608 00.000 9828 IsGuiding returns 1
01:52:51.640 00.032 9828 IsSlewing returns 0
01:52:51.640 00.000 9828 IsGuiding returns 1
01:52:51.670 00.030 9828 IsSlewing returns 0
01:52:51.670 00.000 9828 IsGuiding returns 1
01:52:51.702 00.032 9828 IsSlewing returns 0
01:52:51.702 00.000 9828 IsGuiding returns 0
01:52:51.702 00.000 9828 scope move finished after 14 + 141 ms
01:52:51.702 00.000 9828 Move returns status 0, amount 14
01:52:51.702 00.000 9828 move complete, result=0
01:52:51.702 00.000 9828 worker thread done servicing request
01:52:51.702 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:52:52.099 00.397 8976 Exposure complete
01:52:52.105 00.006 8976 worker thread done servicing request
01:52:52.105 00.000 5052 OnExposeComplete: enter
01:52:52.105 00.000 5052 UpdateGuideState(): m_state=6
01:52:52.105 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5986
01:52:52.105 00.000 5052 Star::Find returns 1 (0), X=327.90, Y=281.88, Mass=213, SNR=10.1, Peak=79 HFD=2.2
01:52:52.105 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:52:52.105 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:52:52.105 00.000 5052 CameraToMount -- cameraX=-1.27 cameraY=0.17 hyp=1.28 cameraTheta=3.01 mountX=0.73 mountY=0.97, mountTheta=0.93
01:52:52.106 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.27, y=0.17, opts=13)
01:52:52.106 00.000 5052 Enqueuing Move request for stepguider (-1.27, 0.17)
01:52:52.106 00.000 8976 Worker thread wakes up
01:52:52.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.27, 0.17) opts 0xd
01:52:52.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.27, 0.17)
01:52:52.106 00.000 8976 Moving (-1.27, 0.17) raw xDistance=0.73 yDistance=0.97
01:52:52.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
01:52:52.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.97
01:52:52.106 00.000 8976 MoveAxis(L, 3, ABG)
01:52:52.106 00.000 8976 stepping (-18, 13) + (-3, 0)
01:52:52.106 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:52.108 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=66, Gamma=2.630
01:52:52.118 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:52:52.119 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:52.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:52.119 00.000 5052 Enqueuing Expose request
01:52:52.138 00.019 8976 Received - 47 (G) 
01:52:52.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:52.138 00.000 8976 stepped: pos (-21, 13)
01:52:52.138 00.000 8976 MoveAxis(D, 4, ABG)
01:52:52.138 00.000 8976 stepping (-21, 13) + (0, -4)
01:52:52.139 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:52.170 00.031 8976 Received - 47 (G) 
01:52:52.171 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:52.171 00.000 8976 stepped: pos (-21, 9)
01:52:52.171 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
01:52:52.171 00.000 8976 MountToCamera -- mountX=2.81 mountY=-2.46 hyp=3.74 mountTheta=-0.72 cameraX=0.91, cameraY=3.62 cameraTheta=1.33
01:52:52.171 00.000 8976 incremental bump (0.907, 3.625) isValid = 1
01:52:52.171 00.000 8976 Scheduling Mount bump of (0.028, 0.116)
01:52:52.171 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:52:52.171 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:52:52.171 00.000 8976 move complete, result=0
01:52:52.171 00.000 8976 worker thread done servicing request
01:52:52.171 00.000 8976 Worker thread wakes up
01:52:52.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:52.171 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:52.171 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.0 px 4 ms SOUTH
01:52:52.172 00.001 9828 Worker thread wakes up
01:52:52.172 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:52:52.172 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:52:52.172 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
01:52:52.172 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
01:52:52.172 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
01:52:52.172 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:52:52.172 00.000 9828 BLC: window closed
01:52:52.172 00.000 9828 MoveAxis(E, 11, B)
01:52:52.172 00.000 9828 Guiding  Dir = 2, Dur = 11
01:52:52.172 00.000 9828 IsSlewing returns 0
01:52:52.172 00.000 9828 IsGuiding returns 0
01:52:52.173 00.001 9828 PulseGuide returned control before completion, sleep 21
01:52:52.200 00.027 9828 IsGuiding returns 1
01:52:52.200 00.000 9828 scope still moving after pulse duration time elapsed
01:52:52.232 00.032 9828 IsSlewing returns 0
01:52:52.232 00.000 9828 IsGuiding returns 1
01:52:52.264 00.032 9828 IsSlewing returns 0
01:52:52.264 00.000 9828 IsGuiding returns 1
01:52:52.296 00.032 9828 IsSlewing returns 0
01:52:52.296 00.000 9828 IsGuiding returns 1
01:52:52.326 00.030 9828 IsSlewing returns 0
01:52:52.326 00.000 9828 IsGuiding returns 0
01:52:52.326 00.000 9828 scope move finished after 11 + 143 ms
01:52:52.326 00.000 9828 Move returns status 0, amount 11
01:52:52.326 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:52.326 00.000 9828 MoveAxis(N, 15, B)
01:52:52.326 00.000 9828 Guiding  Dir = 0, Dur = 15
01:52:52.342 00.016 9828 IsSlewing returns 0
01:52:52.342 00.000 9828 IsGuiding returns 0
01:52:52.342 00.000 9828 PulseGuide returned control before completion, sleep 25
01:52:52.373 00.031 9828 IsGuiding returns 1
01:52:52.373 00.000 9828 scope still moving after pulse duration time elapsed
01:52:52.404 00.031 9828 IsSlewing returns 0
01:52:52.405 00.001 9828 IsGuiding returns 1
01:52:52.435 00.030 9828 IsSlewing returns 0
01:52:52.435 00.000 9828 IsGuiding returns 1
01:52:52.465 00.030 9828 IsSlewing returns 0
01:52:52.465 00.000 9828 IsGuiding returns 1
01:52:52.497 00.032 9828 IsSlewing returns 0
01:52:52.497 00.000 9828 IsGuiding returns 1
01:52:52.527 00.030 9828 IsSlewing returns 0
01:52:52.527 00.000 9828 IsGuiding returns 1
01:52:52.559 00.032 9828 IsSlewing returns 0
01:52:52.559 00.000 9828 IsGuiding returns 0
01:52:52.559 00.000 9828 scope move finished after 15 + 202 ms
01:52:52.559 00.000 9828 Move returns status 0, amount 15
01:52:52.559 00.000 9828 move complete, result=0
01:52:52.559 00.000 9828 worker thread done servicing request
01:52:52.559 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:52:52.860 00.301 8976 Exposure complete
01:52:52.865 00.005 8976 worker thread done servicing request
01:52:52.866 00.001 5052 OnExposeComplete: enter
01:52:52.866 00.000 5052 UpdateGuideState(): m_state=6
01:52:52.866 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5987
01:52:52.866 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.57, Mass=195, SNR=9.7, Peak=80 HFD=1.5
01:52:52.866 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.99 = 1.30)
01:52:52.866 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
01:52:52.866 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.14 hyp=0.68 cameraTheta=-2.94 mountX=0.18 mountY=0.64, mountTheta=1.29
01:52:52.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.14, opts=13)
01:52:52.867 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.14)
01:52:52.867 00.000 8976 Worker thread wakes up
01:52:52.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.14) opts 0xd
01:52:52.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.14)
01:52:52.867 00.000 8976 Moving (-0.67, -0.14) raw xDistance=0.18 yDistance=0.64
01:52:52.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:52:52.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.64
01:52:52.867 00.000 8976 MoveAxis(R, 0, ABG)
01:52:52.867 00.000 8976 MoveAxis(D, 3, ABG)
01:52:52.867 00.000 8976 stepping (-21, 9) + (0, -3)
01:52:52.867 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:52.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:52:52.877 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
01:52:52.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:52.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:52.877 00.000 5052 Enqueuing Expose request
01:52:52.906 00.029 8976 Received - 47 (G) 
01:52:52.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:52.907 00.001 8976 stepped: pos (-21, 6)
01:52:52.907 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
01:52:52.907 00.000 8976 MountToCamera -- mountX=2.95 mountY=-1.96 hyp=3.54 mountTheta=-0.59 cameraX=0.40, cameraY=3.52 cameraTheta=1.46
01:52:52.907 00.000 8976 incremental bump (0.404, 3.517) isValid = 1
01:52:52.907 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
01:52:52.907 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:52:52.907 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:52:52.907 00.000 8976 move complete, result=0
01:52:52.907 00.000 9828 Worker thread wakes up
01:52:52.907 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:52:52.907 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:52:52.907 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
01:52:52.907 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.81)
01:52:52.907 00.000 8976 worker thread done servicing request
01:52:52.907 00.000 8976 Worker thread wakes up
01:52:52.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:52.907 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
01:52:52.907 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:52:52.907 00.000 9828 BLC: window closed
01:52:52.907 00.000 9828 MoveAxis(E, 6, B)
01:52:52.907 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:52:52.908 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:52.908 00.000 9828 Guiding  Dir = 2, Dur = 6
01:52:52.908 00.000 9828 IsSlewing returns 0
01:52:52.908 00.000 9828 IsGuiding returns 0
01:52:52.908 00.000 9828 PulseGuide returned control before completion, sleep 16
01:52:52.932 00.024 9828 IsGuiding returns 1
01:52:52.932 00.000 9828 scope still moving after pulse duration time elapsed
01:52:52.963 00.031 9828 IsSlewing returns 0
01:52:52.963 00.000 9828 IsGuiding returns 1
01:52:52.994 00.031 9828 IsSlewing returns 0
01:52:52.995 00.001 9828 IsGuiding returns 1
01:52:53.026 00.031 9828 IsSlewing returns 0
01:52:53.026 00.000 9828 IsGuiding returns 0
01:52:53.026 00.000 9828 scope move finished after 6 + 112 ms
01:52:53.026 00.000 9828 Move returns status 0, amount 6
01:52:53.027 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:53.027 00.000 9828 MoveAxis(N, 16, B)
01:52:53.027 00.000 9828 Guiding  Dir = 0, Dur = 16
01:52:53.042 00.015 9828 IsSlewing returns 0
01:52:53.047 00.005 9828 IsGuiding returns 0
01:52:53.047 00.000 9828 PulseGuide returned control before completion, sleep 26
01:52:53.088 00.041 9828 IsGuiding returns 1
01:52:53.088 00.000 9828 scope still moving after pulse duration time elapsed
01:52:53.119 00.031 9828 IsSlewing returns 0
01:52:53.119 00.000 9828 IsGuiding returns 1
01:52:53.151 00.032 9828 IsSlewing returns 0
01:52:53.151 00.000 9828 IsGuiding returns 1
01:52:53.182 00.031 9828 IsSlewing returns 0
01:52:53.182 00.000 9828 IsGuiding returns 0
01:52:53.182 00.000 9828 scope move finished after 16 + 119 ms
01:52:53.182 00.000 9828 Move returns status 0, amount 16
01:52:53.182 00.000 9828 move complete, result=0
01:52:53.182 00.000 9828 worker thread done servicing request
01:52:53.182 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:52:53.595 00.413 8976 Exposure complete
01:52:53.600 00.005 8976 worker thread done servicing request
01:52:53.600 00.000 5052 OnExposeComplete: enter
01:52:53.600 00.000 5052 UpdateGuideState(): m_state=6
01:52:53.600 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5988
01:52:53.601 00.001 5052 Star::Find returns 1 (0), X=329.07, Y=281.21, Mass=209, SNR=10.0, Peak=76 HFD=2.4
01:52:53.601 00.000 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.04) = xAngle (-3.83 = 2.46)
01:52:53.601 00.000 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
01:52:53.601 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.50 hyp=0.51 cameraTheta=-1.78 mountX=-0.40 mountY=0.36, mountTheta=2.40
01:52:53.601 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.50, opts=13)
01:52:53.601 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.50)
01:52:53.601 00.000 8976 Worker thread wakes up
01:52:53.602 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.50) opts 0xd
01:52:53.602 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.50)
01:52:53.602 00.000 8976 Moving (-0.11, -0.50) raw xDistance=-0.40 yDistance=0.36
01:52:53.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:52:53.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
01:52:53.602 00.000 8976 MoveAxis(R, 2, ABG)
01:52:53.602 00.000 8976 stepping (-21, 6) + (2, 0)
01:52:53.602 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:53.602 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:52:53.612 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:52:53.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:53.612 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:53.612 00.000 5052 Enqueuing Expose request
01:52:53.626 00.014 8976 Received - 47 (G) 
01:52:53.626 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:53.626 00.000 8976 stepped: pos (-19, 6)
01:52:53.626 00.000 8976 MoveAxis(D, 2, ABG)
01:52:53.626 00.000 8976 stepping (-19, 6) + (0, -2)
01:52:53.626 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:53.658 00.032 8976 Received - 47 (G) 
01:52:53.658 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:53.658 00.000 8976 stepped: pos (-19, 4)
01:52:53.658 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
01:52:53.658 00.000 8976 MountToCamera -- mountX=2.93 mountY=-1.52 hyp=3.31 mountTheta=-0.48 cameraX=0.02, cameraY=3.31 cameraTheta=1.56
01:52:53.658 00.000 8976 incremental bump (0.020, 3.307) isValid = 1
01:52:53.658 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
01:52:53.658 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:52:53.658 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:52:53.658 00.000 8976 move complete, result=0
01:52:53.658 00.000 9828 Worker thread wakes up
01:52:53.658 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:52:53.658 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:52:53.659 00.001 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
01:52:53.659 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
01:52:53.659 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
01:52:53.659 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:52:53.659 00.000 9828 BLC: window closed
01:52:53.659 00.000 9828 MoveAxis(E, 2, B)
01:52:53.659 00.000 9828 Guiding  Dir = 2, Dur = 2
01:52:53.659 00.000 8976 worker thread done servicing request
01:52:53.659 00.000 8976 Worker thread wakes up
01:52:53.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:53.659 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
01:52:53.659 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:53.659 00.000 9828 IsSlewing returns 0
01:52:53.659 00.000 9828 IsGuiding returns 0
01:52:53.659 00.000 9828 PulseGuide returned control before completion, sleep 12
01:52:53.680 00.021 9828 IsGuiding returns 1
01:52:53.680 00.000 9828 scope still moving after pulse duration time elapsed
01:52:53.712 00.032 9828 IsSlewing returns 0
01:52:53.712 00.000 9828 IsGuiding returns 1
01:52:53.742 00.030 9828 IsSlewing returns 0
01:52:53.742 00.000 9828 IsGuiding returns 1
01:52:53.775 00.033 9828 IsSlewing returns 0
01:52:53.775 00.000 9828 IsGuiding returns 0
01:52:53.775 00.000 9828 scope move finished after 2 + 113 ms
01:52:53.775 00.000 9828 Move returns status 0, amount 2
01:52:53.775 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:53.775 00.000 9828 MoveAxis(N, 16, B)
01:52:53.775 00.000 9828 Guiding  Dir = 0, Dur = 16
01:52:53.789 00.014 9828 IsSlewing returns 0
01:52:53.789 00.000 9828 IsGuiding returns 0
01:52:53.789 00.000 9828 PulseGuide returned control before completion, sleep 26
01:52:53.821 00.032 9828 IsGuiding returns 1
01:52:53.821 00.000 9828 scope still moving after pulse duration time elapsed
01:52:53.852 00.031 9828 IsSlewing returns 0
01:52:53.852 00.000 9828 IsGuiding returns 1
01:52:53.882 00.030 9828 IsSlewing returns 0
01:52:53.882 00.000 9828 IsGuiding returns 1
01:52:53.913 00.031 9828 IsSlewing returns 0
01:52:53.913 00.000 9828 IsGuiding returns 1
01:52:53.944 00.031 9828 IsSlewing returns 0
01:52:53.944 00.000 9828 IsGuiding returns 0
01:52:53.944 00.000 9828 scope move finished after 16 + 138 ms
01:52:53.944 00.000 9828 Move returns status 0, amount 16
01:52:53.944 00.000 9828 move complete, result=0
01:52:53.944 00.000 9828 worker thread done servicing request
01:52:53.944 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:52:54.352 00.408 8976 Exposure complete
01:52:54.357 00.005 8976 worker thread done servicing request
01:52:54.357 00.000 5052 OnExposeComplete: enter
01:52:54.357 00.000 5052 UpdateGuideState(): m_state=6
01:52:54.357 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5989
01:52:54.357 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=282.05, Mass=202, SNR=9.9, Peak=71 HFD=2.4
01:52:54.357 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
01:52:54.357 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
01:52:54.357 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.34 hyp=0.71 cameraTheta=0.51 mountX=0.03 mountY=-0.71, mountTheta=-1.53
01:52:54.358 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.34, opts=13)
01:52:54.358 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.34)
01:52:54.358 00.000 8976 Worker thread wakes up
01:52:54.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.34) opts 0xd
01:52:54.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.34)
01:52:54.358 00.000 8976 Moving (0.62, 0.34) raw xDistance=0.03 yDistance=-0.71
01:52:54.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:52:54.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.71
01:52:54.358 00.000 8976 MoveAxis(R, 0, ABG)
01:52:54.358 00.000 8976 MoveAxis(U, 3, ABG)
01:52:54.358 00.000 8976 stepping (-19, 4) + (0, 3)
01:52:54.358 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:54.359 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:52:54.368 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
01:52:54.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:54.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:54.368 00.000 5052 Enqueuing Expose request
01:52:54.393 00.025 8976 Received - 47 (G) 
01:52:54.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:54.393 00.000 8976 stepped: pos (-19, 7)
01:52:54.393 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
01:52:54.393 00.000 8976 MountToCamera -- mountX=2.93 mountY=-1.39 hyp=3.24 mountTheta=-0.44 cameraX=-0.10, cameraY=3.24 cameraTheta=1.60
01:52:54.393 00.000 8976 incremental bump (-0.097, 3.237) isValid = 1
01:52:54.393 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
01:52:54.393 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:52:54.393 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:52:54.393 00.000 8976 move complete, result=0
01:52:54.393 00.000 8976 worker thread done servicing request
01:52:54.393 00.000 8976 Worker thread wakes up
01:52:54.393 00.000 9828 Worker thread wakes up
01:52:54.393 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:52:54.393 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:52:54.393 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
01:52:54.393 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:52:54.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:54.395 00.002 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:54.395 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.67)
01:52:54.395 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
01:52:54.395 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:52:54.395 00.000 9828 BLC: window closed
01:52:54.395 00.000 9828 MoveAxis(E, 1, B)
01:52:54.395 00.000 9828 Guiding  Dir = 2, Dur = 1
01:52:54.395 00.000 9828 IsSlewing returns 0
01:52:54.395 00.000 9828 IsGuiding returns 0
01:52:54.395 00.000 9828 PulseGuide returned control before completion, sleep 11
01:52:54.407 00.012 9828 IsGuiding returns 1
01:52:54.407 00.000 9828 scope still moving after pulse duration time elapsed
01:52:54.438 00.031 9828 IsSlewing returns 0
01:52:54.438 00.000 9828 IsGuiding returns 1
01:52:54.469 00.031 9828 IsSlewing returns 0
01:52:54.470 00.001 9828 IsGuiding returns 1
01:52:54.499 00.029 9828 IsSlewing returns 0
01:52:54.499 00.000 9828 IsGuiding returns 1
01:52:54.531 00.032 9828 IsSlewing returns 0
01:52:54.531 00.000 9828 IsGuiding returns 0
01:52:54.531 00.000 9828 scope move finished after 1 + 135 ms
01:52:54.531 00.000 9828 Move returns status 0, amount 1
01:52:54.532 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:54.532 00.000 9828 MoveAxis(N, 16, B)
01:52:54.532 00.000 9828 Guiding  Dir = 0, Dur = 16
01:52:54.547 00.015 9828 IsSlewing returns 0
01:52:54.547 00.000 9828 IsGuiding returns 0
01:52:54.548 00.001 9828 PulseGuide returned control before completion, sleep 26
01:52:54.577 00.029 9828 IsGuiding returns 1
01:52:54.577 00.000 9828 scope still moving after pulse duration time elapsed
01:52:54.608 00.031 9828 IsSlewing returns 0
01:52:54.608 00.000 9828 IsGuiding returns 1
01:52:54.639 00.031 9828 IsSlewing returns 0
01:52:54.639 00.000 9828 IsGuiding returns 1
01:52:54.671 00.032 9828 IsSlewing returns 0
01:52:54.671 00.000 9828 IsGuiding returns 1
01:52:54.701 00.030 9828 IsSlewing returns 0
01:52:54.701 00.000 9828 IsGuiding returns 0
01:52:54.701 00.000 9828 scope move finished after 16 + 138 ms
01:52:54.701 00.000 9828 Move returns status 0, amount 16
01:52:54.701 00.000 9828 move complete, result=0
01:52:54.701 00.000 9828 worker thread done servicing request
01:52:54.701 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:52:55.082 00.381 8976 Exposure complete
01:52:55.087 00.005 8976 worker thread done servicing request
01:52:55.088 00.001 5052 OnExposeComplete: enter
01:52:55.088 00.000 5052 UpdateGuideState(): m_state=6
01:52:55.088 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5990
01:52:55.088 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.60, Mass=217, SNR=10.2, Peak=73 HFD=2.3
01:52:55.088 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
01:52:55.088 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
01:52:55.088 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-0.11 hyp=0.91 cameraTheta=-0.12 mountX=-0.51 mountY=-0.70, mountTheta=-2.20
01:52:55.088 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=-0.11, opts=13)
01:52:55.089 00.001 5052 Enqueuing Move request for stepguider (0.90, -0.11)
01:52:55.089 00.000 8976 Worker thread wakes up
01:52:55.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, -0.11) opts 0xd
01:52:55.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, -0.11)
01:52:55.089 00.000 8976 Moving (0.90, -0.11) raw xDistance=-0.51 yDistance=-0.70
01:52:55.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
01:52:55.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.70
01:52:55.089 00.000 8976 MoveAxis(R, 2, ABG)
01:52:55.089 00.000 8976 stepping (-19, 7) + (2, 0)
01:52:55.089 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:55.089 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:52:55.099 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:52:55.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:55.099 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:55.099 00.000 5052 Enqueuing Expose request
01:52:55.113 00.014 8976 Received - 47 (G) 
01:52:55.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:55.113 00.000 8976 stepped: pos (-17, 7)
01:52:55.113 00.000 8976 MoveAxis(U, 3, ABG)
01:52:55.113 00.000 8976 stepping (-17, 7) + (0, 3)
01:52:55.113 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:55.145 00.032 8976 Received - 47 (G) 
01:52:55.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:52:55.145 00.000 8976 stepped: pos (-17, 10)
01:52:55.145 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
01:52:55.145 00.000 8976 MountToCamera -- mountX=2.82 mountY=-1.45 hyp=3.17 mountTheta=-0.48 cameraX=0.01, cameraY=3.17 cameraTheta=1.57
01:52:55.145 00.000 8976 incremental bump (0.011, 3.172) isValid = 1
01:52:55.145 00.000 8976 Scheduling Mount bump of (0.000, 0.119)
01:52:55.145 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:52:55.145 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:52:55.145 00.000 8976 move complete, result=0
01:52:55.145 00.000 9828 Worker thread wakes up
01:52:55.145 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:52:55.145 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:52:55.145 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
01:52:55.145 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:52:55.145 00.000 8976 worker thread done servicing request
01:52:55.145 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
01:52:55.146 00.001 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
01:52:55.146 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:52:55.146 00.000 9828 BLC: window closed
01:52:55.146 00.000 9828 MoveAxis(E, 2, B)
01:52:55.146 00.000 9828 Guiding  Dir = 2, Dur = 2
01:52:55.146 00.000 8976 Worker thread wakes up
01:52:55.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:55.146 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:55.146 00.000 9828 IsSlewing returns 0
01:52:55.146 00.000 9828 IsGuiding returns 0
01:52:55.146 00.000 9828 PulseGuide returned control before completion, sleep 12
01:52:55.164 00.018 9828 IsGuiding returns 1
01:52:55.164 00.000 9828 scope still moving after pulse duration time elapsed
01:52:55.194 00.030 9828 IsSlewing returns 0
01:52:55.194 00.000 9828 IsGuiding returns 1
01:52:55.225 00.031 9828 IsSlewing returns 0
01:52:55.225 00.000 9828 IsGuiding returns 1
01:52:55.256 00.031 9828 IsSlewing returns 0
01:52:55.256 00.000 9828 IsGuiding returns 0
01:52:55.256 00.000 9828 scope move finished after 2 + 108 ms
01:52:55.256 00.000 9828 Move returns status 0, amount 2
01:52:55.256 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:55.257 00.001 9828 MoveAxis(N, 16, B)
01:52:55.257 00.000 9828 Guiding  Dir = 0, Dur = 16
01:52:55.271 00.014 9828 IsSlewing returns 0
01:52:55.272 00.001 9828 IsGuiding returns 0
01:52:55.272 00.000 9828 PulseGuide returned control before completion, sleep 26
01:52:55.301 00.029 9828 IsGuiding returns 1
01:52:55.301 00.000 9828 scope still moving after pulse duration time elapsed
01:52:55.333 00.032 9828 IsSlewing returns 0
01:52:55.333 00.000 9828 IsGuiding returns 1
01:52:55.365 00.032 9828 IsSlewing returns 0
01:52:55.365 00.000 9828 IsGuiding returns 1
01:52:55.395 00.030 9828 IsSlewing returns 0
01:52:55.395 00.000 9828 IsGuiding returns 1
01:52:55.426 00.031 9828 IsSlewing returns 0
01:52:55.426 00.000 9828 IsGuiding returns 0
01:52:55.426 00.000 9828 scope move finished after 16 + 138 ms
01:52:55.426 00.000 9828 Move returns status 0, amount 16
01:52:55.426 00.000 9828 move complete, result=0
01:52:55.426 00.000 9828 worker thread done servicing request
01:52:55.426 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:52:55.841 00.415 8976 Exposure complete
01:52:55.847 00.006 8976 worker thread done servicing request
01:52:55.847 00.000 5052 OnExposeComplete: enter
01:52:55.847 00.000 5052 UpdateGuideState(): m_state=6
01:52:55.847 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5991
01:52:55.847 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.39, Mass=196, SNR=9.7, Peak=77 HFD=2.8
01:52:55.848 00.001 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
01:52:55.848 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
01:52:55.848 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.32 hyp=0.62 cameraTheta=-0.55 mountX=-0.53 mountY=-0.27, mountTheta=-2.67
01:52:55.849 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.32, opts=13)
01:52:55.849 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.32)
01:52:55.849 00.000 8976 Worker thread wakes up
01:52:55.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.32) opts 0xd
01:52:55.849 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.32)
01:52:55.849 00.000 8976 Moving (0.53, -0.32) raw xDistance=-0.53 yDistance=-0.27
01:52:55.850 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
01:52:55.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
01:52:55.850 00.000 8976 MoveAxis(R, 2, ABG)
01:52:55.850 00.000 8976 stepping (-17, 10) + (2, 0)
01:52:55.850 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:55.850 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:52:55.860 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:52:55.860 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:55.860 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:55.860 00.000 5052 Enqueuing Expose request
01:52:55.879 00.019 8976 Received - 47 (G) 
01:52:55.880 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:55.880 00.000 8976 stepped: pos (-15, 10)
01:52:55.880 00.000 8976 MoveAxis(U, 1, ABG)
01:52:55.880 00.000 8976 stepping (-15, 10) + (0, 1)
01:52:55.880 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:55.911 00.031 8976 Received - 47 (G) 
01:52:55.911 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:52:55.911 00.000 8976 stepped: pos (-15, 11)
01:52:55.912 00.001 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
01:52:55.912 00.000 8976 MountToCamera -- mountX=2.65 mountY=-1.55 hyp=3.07 mountTheta=-0.53 cameraX=0.18, cameraY=3.06 cameraTheta=1.51
01:52:55.912 00.000 8976 incremental bump (0.175, 3.063) isValid = 1
01:52:55.912 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
01:52:55.912 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:52:55.912 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:52:55.912 00.000 8976 move complete, result=0
01:52:55.912 00.000 9828 Worker thread wakes up
01:52:55.912 00.000 8976 worker thread done servicing request
01:52:55.912 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
01:52:55.912 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:52:55.912 00.000 8976 Worker thread wakes up
01:52:55.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:55.912 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:55.912 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:52:55.912 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
01:52:55.912 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
01:52:55.913 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
01:52:55.913 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:52:55.913 00.000 9828 BLC: window closed
01:52:55.913 00.000 9828 MoveAxis(E, 4, B)
01:52:55.913 00.000 9828 Guiding  Dir = 2, Dur = 4
01:52:55.913 00.000 9828 IsSlewing returns 0
01:52:55.914 00.001 9828 IsGuiding returns 0
01:52:55.914 00.000 9828 PulseGuide returned control before completion, sleep 14
01:52:55.941 00.027 9828 IsGuiding returns 1
01:52:55.941 00.000 9828 scope still moving after pulse duration time elapsed
01:52:55.971 00.030 9828 IsSlewing returns 0
01:52:55.971 00.000 9828 IsGuiding returns 1
01:52:56.002 00.031 9828 IsSlewing returns 0
01:52:56.002 00.000 9828 IsGuiding returns 1
01:52:56.033 00.031 9828 IsSlewing returns 0
01:52:56.033 00.000 9828 IsGuiding returns 1
01:52:56.064 00.031 9828 IsSlewing returns 0
01:52:56.064 00.000 9828 IsGuiding returns 0
01:52:56.064 00.000 9828 scope move finished after 4 + 146 ms
01:52:56.064 00.000 9828 Move returns status 0, amount 4
01:52:56.064 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:56.064 00.000 9828 MoveAxis(N, 16, B)
01:52:56.064 00.000 9828 Guiding  Dir = 0, Dur = 16
01:52:56.079 00.015 9828 IsSlewing returns 0
01:52:56.079 00.000 9828 IsGuiding returns 0
01:52:56.079 00.000 9828 PulseGuide returned control before completion, sleep 26
01:52:56.109 00.030 9828 IsGuiding returns 1
01:52:56.109 00.000 9828 scope still moving after pulse duration time elapsed
01:52:56.140 00.031 9828 IsSlewing returns 0
01:52:56.140 00.000 9828 IsGuiding returns 1
01:52:56.171 00.031 9828 IsSlewing returns 0
01:52:56.171 00.000 9828 IsGuiding returns 1
01:52:56.203 00.032 9828 IsSlewing returns 0
01:52:56.203 00.000 9828 IsGuiding returns 1
01:52:56.234 00.031 9828 IsSlewing returns 0
01:52:56.234 00.000 9828 IsGuiding returns 0
01:52:56.234 00.000 9828 scope move finished after 16 + 138 ms
01:52:56.234 00.000 9828 Move returns status 0, amount 16
01:52:56.234 00.000 9828 move complete, result=0
01:52:56.234 00.000 9828 worker thread done servicing request
01:52:56.235 00.001 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:52:56.609 00.374 8976 Exposure complete
01:52:56.615 00.006 8976 worker thread done servicing request
01:52:56.615 00.000 5052 OnExposeComplete: enter
01:52:56.615 00.000 5052 UpdateGuideState(): m_state=6
01:52:56.615 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5992
01:52:56.615 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.59, Mass=188, SNR=9.5, Peak=73 HFD=2.2
01:52:56.615 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.02 = 2.26)
01:52:56.615 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
01:52:56.615 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.98 mountX=-0.08 mountY=0.11, mountTheta=2.23
01:52:56.616 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.12, opts=13)
01:52:56.616 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.12)
01:52:56.616 00.000 8976 Worker thread wakes up
01:52:56.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.12) opts 0xd
01:52:56.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.12)
01:52:56.616 00.000 8976 Moving (-0.05, -0.12) raw xDistance=-0.08 yDistance=0.11
01:52:56.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:52:56.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:52:56.616 00.000 8976 MoveAxis(R, 0, ABG)
01:52:56.616 00.000 8976 MoveAxis(U, 0, ABG)
01:52:56.616 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
01:52:56.616 00.000 8976 MountToCamera -- mountX=2.53 mountY=-1.62 hyp=3.00 mountTheta=-0.57 cameraX=0.29, cameraY=2.99 cameraTheta=1.48
01:52:56.616 00.000 8976 incremental bump (0.286, 2.989) isValid = 1
01:52:56.616 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
01:52:56.616 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:52:56.616 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:52:56.616 00.000 8976 move complete, result=0
01:52:56.617 00.001 9828 Worker thread wakes up
01:52:56.617 00.000 8976 worker thread done servicing request
01:52:56.617 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:52:56.617 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:52:56.617 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
01:52:56.617 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
01:52:56.617 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
01:52:56.617 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:52:56.617 00.000 9828 BLC: window closed
01:52:56.617 00.000 9828 MoveAxis(E, 5, B)
01:52:56.617 00.000 9828 Guiding  Dir = 2, Dur = 5
01:52:56.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:52:56.617 00.000 9828 IsSlewing returns 0
01:52:56.617 00.000 9828 IsGuiding returns 0
01:52:56.618 00.001 9828 PulseGuide returned control before completion, sleep 15
01:52:56.627 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:52:56.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:56.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:56.627 00.000 5052 Enqueuing Expose request
01:52:56.627 00.000 8976 Worker thread wakes up
01:52:56.627 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:56.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:56.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:56.648 00.021 9828 IsGuiding returns 1
01:52:56.648 00.000 9828 scope still moving after pulse duration time elapsed
01:52:56.679 00.031 9828 IsSlewing returns 0
01:52:56.680 00.001 9828 IsGuiding returns 1
01:52:56.710 00.030 9828 IsSlewing returns 0
01:52:56.710 00.000 9828 IsGuiding returns 1
01:52:56.742 00.032 9828 IsSlewing returns 0
01:52:56.742 00.000 9828 IsGuiding returns 0
01:52:56.742 00.000 9828 scope move finished after 5 + 119 ms
01:52:56.742 00.000 9828 Move returns status 0, amount 5
01:52:56.742 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:56.742 00.000 9828 MoveAxis(N, 16, B)
01:52:56.742 00.000 9828 Guiding  Dir = 0, Dur = 16
01:52:56.757 00.015 9828 IsSlewing returns 0
01:52:56.757 00.000 9828 IsGuiding returns 0
01:52:56.757 00.000 9828 PulseGuide returned control before completion, sleep 26
01:52:56.788 00.031 9828 IsGuiding returns 1
01:52:56.788 00.000 9828 scope still moving after pulse duration time elapsed
01:52:56.819 00.031 9828 IsSlewing returns 0
01:52:56.819 00.000 9828 IsGuiding returns 1
01:52:56.849 00.030 9828 IsSlewing returns 0
01:52:56.849 00.000 9828 IsGuiding returns 1
01:52:56.880 00.031 9828 IsSlewing returns 0
01:52:56.880 00.000 9828 IsGuiding returns 1
01:52:56.911 00.031 9828 IsSlewing returns 0
01:52:56.911 00.000 9828 IsGuiding returns 0
01:52:56.911 00.000 9828 scope move finished after 16 + 137 ms
01:52:56.911 00.000 9828 Move returns status 0, amount 16
01:52:56.911 00.000 9828 move complete, result=0
01:52:56.911 00.000 9828 worker thread done servicing request
01:52:56.911 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:52:57.317 00.406 8976 Exposure complete
01:52:57.322 00.005 8976 worker thread done servicing request
01:52:57.322 00.000 5052 OnExposeComplete: enter
01:52:57.322 00.000 5052 UpdateGuideState(): m_state=6
01:52:57.323 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5993
01:52:57.323 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.58, Mass=210, SNR=10.0, Peak=80 HFD=1.7
01:52:57.323 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
01:52:57.323 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.23)
01:52:57.323 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.12 hyp=0.54 cameraTheta=-2.91 mountX=0.13 mountY=0.51, mountTheta=1.32
01:52:57.323 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.12, opts=13)
01:52:57.324 00.001 5052 Enqueuing Move request for stepguider (-0.53, -0.12)
01:52:57.324 00.000 8976 Worker thread wakes up
01:52:57.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.12) opts 0xd
01:52:57.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.12)
01:52:57.324 00.000 8976 Moving (-0.53, -0.12) raw xDistance=0.13 yDistance=0.51
01:52:57.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:52:57.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:52:57.324 00.000 8976 MoveAxis(R, 0, ABG)
01:52:57.324 00.000 8976 MoveAxis(D, 2, ABG)
01:52:57.324 00.000 8976 stepping (-15, 11) + (0, -2)
01:52:57.324 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:57.325 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:52:57.335 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:52:57.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:57.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:57.335 00.000 5052 Enqueuing Expose request
01:52:57.351 00.016 8976 Received - 47 (G) 
01:52:57.351 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:57.351 00.000 8976 stepped: pos (-15, 9)
01:52:57.351 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
01:52:57.351 00.000 8976 MountToCamera -- mountX=2.45 mountY=-1.55 hyp=2.90 mountTheta=-0.56 cameraX=0.27, cameraY=2.89 cameraTheta=1.48
01:52:57.351 00.000 8976 incremental bump (0.266, 2.893) isValid = 1
01:52:57.351 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
01:52:57.351 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:52:57.351 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:52:57.351 00.000 8976 move complete, result=0
01:52:57.351 00.000 8976 worker thread done servicing request
01:52:57.351 00.000 8976 Worker thread wakes up
01:52:57.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:57.351 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:52:57.351 00.000 9828 Worker thread wakes up
01:52:57.352 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:57.352 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:52:57.352 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:52:57.352 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.71)
01:52:57.352 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.79)
01:52:57.352 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
01:52:57.352 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:52:57.352 00.000 9828 BLC: window closed
01:52:57.352 00.000 9828 MoveAxis(E, 5, B)
01:52:57.352 00.000 9828 Guiding  Dir = 2, Dur = 5
01:52:57.353 00.001 9828 IsSlewing returns 0
01:52:57.353 00.000 9828 IsGuiding returns 0
01:52:57.353 00.000 9828 PulseGuide returned control before completion, sleep 15
01:52:57.375 00.022 9828 IsGuiding returns 1
01:52:57.375 00.000 9828 scope still moving after pulse duration time elapsed
01:52:57.407 00.032 9828 IsSlewing returns 0
01:52:57.407 00.000 9828 IsGuiding returns 1
01:52:57.438 00.031 9828 IsSlewing returns 0
01:52:57.439 00.001 9828 IsGuiding returns 1
01:52:57.469 00.030 9828 IsSlewing returns 0
01:52:57.469 00.000 9828 IsGuiding returns 0
01:52:57.469 00.000 9828 scope move finished after 5 + 111 ms
01:52:57.469 00.000 9828 Move returns status 0, amount 5
01:52:57.469 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:57.469 00.000 9828 MoveAxis(N, 16, B)
01:52:57.469 00.000 9828 Guiding  Dir = 0, Dur = 16
01:52:57.485 00.016 9828 IsSlewing returns 0
01:52:57.485 00.000 9828 IsGuiding returns 0
01:52:57.485 00.000 9828 PulseGuide returned control before completion, sleep 26
01:52:57.516 00.031 9828 IsGuiding returns 1
01:52:57.516 00.000 9828 scope still moving after pulse duration time elapsed
01:52:57.547 00.031 9828 IsSlewing returns 0
01:52:57.547 00.000 9828 IsGuiding returns 1
01:52:57.578 00.031 9828 IsSlewing returns 0
01:52:57.578 00.000 9828 IsGuiding returns 1
01:52:57.608 00.030 9828 IsSlewing returns 0
01:52:57.608 00.000 9828 IsGuiding returns 1
01:52:57.639 00.031 9828 IsSlewing returns 0
01:52:57.639 00.000 9828 IsGuiding returns 0
01:52:57.639 00.000 9828 scope move finished after 16 + 138 ms
01:52:57.639 00.000 9828 Move returns status 0, amount 16
01:52:57.639 00.000 9828 move complete, result=0
01:52:57.639 00.000 9828 worker thread done servicing request
01:52:57.639 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:52:58.042 00.403 8976 Exposure complete
01:52:58.047 00.005 8976 worker thread done servicing request
01:52:58.047 00.000 5052 OnExposeComplete: enter
01:52:58.047 00.000 5052 UpdateGuideState(): m_state=6
01:52:58.047 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5994
01:52:58.047 00.000 5052 Star::Find returns 1 (0), X=328.04, Y=281.60, Mass=194, SNR=9.7, Peak=84 HFD=2.1
01:52:58.047 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
01:52:58.047 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
01:52:58.047 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=-0.11 hyp=1.14 cameraTheta=-3.05 mountX=0.42 mountY=1.01, mountTheta=1.18
01:52:58.048 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.14, y=-0.11, opts=13)
01:52:58.048 00.000 5052 Enqueuing Move request for stepguider (-1.14, -0.11)
01:52:58.048 00.000 8976 Worker thread wakes up
01:52:58.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.14, -0.11) opts 0xd
01:52:58.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.14, -0.11)
01:52:58.048 00.000 8976 Moving (-1.14, -0.11) raw xDistance=0.42 yDistance=1.01
01:52:58.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:52:58.049 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.01
01:52:58.049 00.000 8976 MoveAxis(L, 2, ABG)
01:52:58.049 00.000 8976 stepping (-15, 9) + (-2, 0)
01:52:58.049 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:58.049 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:52:58.060 00.011 5052 UpdateGuideState exits: m=194 SNR=9.7
01:52:58.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:58.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:58.060 00.000 5052 Enqueuing Expose request
01:52:58.069 00.009 8976 Received - 47 (G) 
01:52:58.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:58.069 00.000 8976 stepped: pos (-17, 9)
01:52:58.069 00.000 8976 MoveAxis(D, 4, ABG)
01:52:58.069 00.000 8976 stepping (-17, 9) + (0, -4)
01:52:58.069 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:58.102 00.033 8976 Received - 47 (G) 
01:52:58.102 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:58.102 00.000 8976 stepped: pos (-17, 5)
01:52:58.102 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
01:52:58.102 00.000 8976 MountToCamera -- mountX=2.50 mountY=-1.30 hyp=2.82 mountTheta=-0.48 cameraX=0.02, cameraY=2.82 cameraTheta=1.56
01:52:58.102 00.000 8976 incremental bump (0.021, 2.822) isValid = 1
01:52:58.102 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
01:52:58.102 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:52:58.102 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:52:58.102 00.000 8976 move complete, result=0
01:52:58.102 00.000 9828 Worker thread wakes up
01:52:58.102 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:52:58.102 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.0 px 4 ms SOUTH
01:52:58.102 00.000 8976 worker thread done servicing request
01:52:58.102 00.000 8976 Worker thread wakes up
01:52:58.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:58.103 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:58.103 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:52:58.103 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
01:52:58.103 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
01:52:58.103 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
01:52:58.103 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:52:58.103 00.000 9828 BLC: window closed
01:52:58.103 00.000 9828 MoveAxis(E, 2, B)
01:52:58.103 00.000 9828 Guiding  Dir = 2, Dur = 2
01:52:58.108 00.005 9828 IsSlewing returns 0
01:52:58.108 00.000 9828 IsGuiding returns 0
01:52:58.108 00.000 9828 PulseGuide returned control before completion, sleep 12
01:52:58.135 00.027 9828 IsGuiding returns 1
01:52:58.135 00.000 9828 scope still moving after pulse duration time elapsed
01:52:58.165 00.030 9828 IsSlewing returns 0
01:52:58.165 00.000 9828 IsGuiding returns 1
01:52:58.198 00.033 9828 IsSlewing returns 0
01:52:58.198 00.000 9828 IsGuiding returns 1
01:52:58.229 00.031 9828 IsSlewing returns 0
01:52:58.229 00.000 9828 IsGuiding returns 0
01:52:58.229 00.000 9828 scope move finished after 2 + 118 ms
01:52:58.229 00.000 9828 Move returns status 0, amount 2
01:52:58.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:58.229 00.000 9828 MoveAxis(N, 16, B)
01:52:58.229 00.000 9828 Guiding  Dir = 0, Dur = 16
01:52:58.243 00.014 9828 IsSlewing returns 0
01:52:58.243 00.000 9828 IsGuiding returns 0
01:52:58.243 00.000 9828 PulseGuide returned control before completion, sleep 26
01:52:58.274 00.031 9828 IsGuiding returns 1
01:52:58.274 00.000 9828 scope still moving after pulse duration time elapsed
01:52:58.305 00.031 9828 IsSlewing returns 0
01:52:58.305 00.000 9828 IsGuiding returns 1
01:52:58.337 00.032 9828 IsSlewing returns 0
01:52:58.337 00.000 9828 IsGuiding returns 1
01:52:58.367 00.030 9828 IsSlewing returns 0
01:52:58.367 00.000 9828 IsGuiding returns 1
01:52:58.400 00.033 9828 IsSlewing returns 0
01:52:58.400 00.000 9828 IsGuiding returns 1
01:52:58.431 00.031 9828 IsSlewing returns 0
01:52:58.431 00.000 9828 IsGuiding returns 0
01:52:58.431 00.000 9828 scope move finished after 16 + 171 ms
01:52:58.431 00.000 9828 Move returns status 0, amount 16
01:52:58.431 00.000 9828 move complete, result=0
01:52:58.431 00.000 9828 worker thread done servicing request
01:52:58.431 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:52:58.802 00.371 8976 Exposure complete
01:52:58.807 00.005 8976 worker thread done servicing request
01:52:58.807 00.000 5052 OnExposeComplete: enter
01:52:58.807 00.000 5052 UpdateGuideState(): m_state=6
01:52:58.808 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5995
01:52:58.808 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=281.75, Mass=210, SNR=10.0, Peak=80 HFD=2.2
01:52:58.808 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:52:58.808 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:52:58.808 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.04 hyp=1.06 cameraTheta=3.10 mountX=0.52 mountY=0.87, mountTheta=1.03
01:52:58.808 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.04, opts=13)
01:52:58.809 00.001 5052 Enqueuing Move request for stepguider (-1.06, 0.04)
01:52:58.809 00.000 8976 Worker thread wakes up
01:52:58.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.04) opts 0xd
01:52:58.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.04)
01:52:58.809 00.000 8976 Moving (-1.06, 0.04) raw xDistance=0.52 yDistance=0.87
01:52:58.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
01:52:58.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.87
01:52:58.809 00.000 8976 MoveAxis(L, 2, ABG)
01:52:58.809 00.000 8976 stepping (-17, 5) + (-2, 0)
01:52:58.809 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:58.810 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:52:58.819 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
01:52:58.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:58.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:58.819 00.000 5052 Enqueuing Expose request
01:52:58.837 00.018 8976 Received - 47 (G) 
01:52:58.838 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:58.838 00.000 8976 stepped: pos (-19, 5)
01:52:58.838 00.000 8976 MoveAxis(D, 4, ABG)
01:52:58.838 00.000 8976 stepping (-19, 5) + (0, -4)
01:52:58.838 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:58.870 00.032 8976 Received - 47 (G) 
01:52:58.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:52:58.870 00.000 8976 stepped: pos (-19, 1)
01:52:58.870 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
01:52:58.870 00.000 8976 MountToCamera -- mountX=2.64 mountY=-0.93 hyp=2.80 mountTheta=-0.34 cameraX=-0.38, cameraY=2.77 cameraTheta=1.71
01:52:58.870 00.000 8976 incremental bump (-0.377, 2.770) isValid = 1
01:52:58.870 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
01:52:58.870 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:52:58.870 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:52:58.870 00.000 8976 move complete, result=0
01:52:58.870 00.000 9828 Worker thread wakes up
01:52:58.870 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:52:58.870 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:52:58.870 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.49)
01:52:58.870 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.57)
01:52:58.870 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:52:58.870 00.000 8976 worker thread done servicing request
01:52:58.870 00.000 8976 Worker thread wakes up
01:52:58.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:58.870 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
01:52:58.870 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:52:58.870 00.000 9828 BLC: window closed
01:52:58.870 00.000 9828 MoveAxis(W, 3, B)
01:52:58.870 00.000 9828 Guiding  Dir = 3, Dur = 3
01:52:58.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:58.871 00.001 9828 IsSlewing returns 0
01:52:58.871 00.000 9828 IsGuiding returns 0
01:52:58.871 00.000 9828 PulseGuide returned control before completion, sleep 13
01:52:58.895 00.024 9828 IsGuiding returns 1
01:52:58.895 00.000 9828 scope still moving after pulse duration time elapsed
01:52:58.927 00.032 9828 IsSlewing returns 0
01:52:58.927 00.000 9828 IsGuiding returns 1
01:52:58.958 00.031 9828 IsSlewing returns 0
01:52:58.958 00.000 9828 IsGuiding returns 1
01:52:58.989 00.031 9828 IsSlewing returns 0
01:52:58.989 00.000 9828 IsGuiding returns 0
01:52:58.989 00.000 9828 scope move finished after 3 + 114 ms
01:52:58.989 00.000 9828 Move returns status 0, amount 3
01:52:58.989 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:58.989 00.000 9828 MoveAxis(N, 16, B)
01:52:58.989 00.000 9828 Guiding  Dir = 0, Dur = 16
01:52:59.004 00.015 9828 IsSlewing returns 0
01:52:59.004 00.000 9828 IsGuiding returns 0
01:52:59.004 00.000 9828 PulseGuide returned control before completion, sleep 26
01:52:59.035 00.031 9828 IsGuiding returns 1
01:52:59.035 00.000 9828 scope still moving after pulse duration time elapsed
01:52:59.066 00.031 9828 IsSlewing returns 0
01:52:59.066 00.000 9828 IsGuiding returns 1
01:52:59.097 00.031 9828 IsSlewing returns 0
01:52:59.097 00.000 9828 IsGuiding returns 1
01:52:59.128 00.031 9828 IsSlewing returns 0
01:52:59.128 00.000 9828 IsGuiding returns 1
01:52:59.159 00.031 9828 IsSlewing returns 0
01:52:59.159 00.000 9828 IsGuiding returns 0
01:52:59.159 00.000 9828 scope move finished after 16 + 139 ms
01:52:59.159 00.000 9828 Move returns status 0, amount 16
01:52:59.159 00.000 9828 move complete, result=0
01:52:59.160 00.001 9828 worker thread done servicing request
01:52:59.160 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:52:59.565 00.405 8976 Exposure complete
01:52:59.570 00.005 8976 worker thread done servicing request
01:52:59.570 00.000 5052 OnExposeComplete: enter
01:52:59.570 00.000 5052 UpdateGuideState(): m_state=6
01:52:59.570 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5996
01:52:59.570 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.40, Mass=212, SNR=10.1, Peak=79 HFD=2.0
01:52:59.570 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
01:52:59.570 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.75)
01:52:59.570 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.31 hyp=0.45 cameraTheta=-2.39 mountX=-0.12 mountY=0.45, mountTheta=1.84
01:52:59.571 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.31, opts=13)
01:52:59.571 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.31)
01:52:59.571 00.000 8976 Worker thread wakes up
01:52:59.571 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.31) opts 0xd
01:52:59.571 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.31)
01:52:59.571 00.000 8976 Moving (-0.33, -0.31) raw xDistance=-0.12 yDistance=0.45
01:52:59.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:52:59.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.45
01:52:59.571 00.000 8976 MoveAxis(R, 0, ABG)
01:52:59.572 00.001 8976 MoveAxis(D, 2, ABG)
01:52:59.572 00.000 8976 stepping (-19, 1) + (0, -2)
01:52:59.572 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:59.572 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=66, Gamma=2.630
01:52:59.581 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
01:52:59.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:59.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:52:59.581 00.000 5052 Enqueuing Expose request
01:52:59.605 00.024 8976 Received - 47 (G) 
01:52:59.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:52:59.605 00.000 8976 stepped: pos (-19, -1)
01:52:59.605 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
01:52:59.605 00.000 8976 MountToCamera -- mountX=2.73 mountY=-0.57 hyp=2.79 mountTheta=-0.21 cameraX=-0.74, cameraY=2.69 cameraTheta=1.84
01:52:59.605 00.000 8976 incremental bump (-0.736, 2.687) isValid = 1
01:52:59.605 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
01:52:59.605 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:52:59.605 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:52:59.605 00.000 8976 move complete, result=0
01:52:59.605 00.000 9828 Worker thread wakes up
01:52:59.605 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:52:59.605 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:52:59.605 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:52:59.606 00.001 8976 worker thread done servicing request
01:52:59.606 00.000 8976 Worker thread wakes up
01:52:59.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:52:59.606 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:52:59.606 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
01:52:59.606 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
01:52:59.606 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.03 mountY=-0.12, mountTheta=-1.36
01:52:59.606 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:52:59.606 00.000 9828 BLC: window closed
01:52:59.606 00.000 9828 MoveAxis(W, 8, B)
01:52:59.606 00.000 9828 Guiding  Dir = 3, Dur = 8
01:52:59.607 00.001 9828 IsSlewing returns 0
01:52:59.607 00.000 9828 IsGuiding returns 0
01:52:59.607 00.000 9828 PulseGuide returned control before completion, sleep 18
01:52:59.637 00.030 9828 IsGuiding returns 1
01:52:59.637 00.000 9828 scope still moving after pulse duration time elapsed
01:52:59.668 00.031 9828 IsSlewing returns 0
01:52:59.668 00.000 9828 IsGuiding returns 1
01:52:59.700 00.032 9828 IsSlewing returns 0
01:52:59.700 00.000 9828 IsGuiding returns 1
01:52:59.731 00.031 9828 IsSlewing returns 0
01:52:59.731 00.000 9828 IsGuiding returns 0
01:52:59.732 00.001 9828 scope move finished after 8 + 116 ms
01:52:59.732 00.000 9828 Move returns status 0, amount 8
01:52:59.732 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:52:59.732 00.000 9828 MoveAxis(N, 16, B)
01:52:59.732 00.000 9828 Guiding  Dir = 0, Dur = 16
01:52:59.746 00.014 9828 IsSlewing returns 0
01:52:59.746 00.000 9828 IsGuiding returns 0
01:52:59.746 00.000 9828 PulseGuide returned control before completion, sleep 26
01:52:59.777 00.031 9828 IsGuiding returns 1
01:52:59.777 00.000 9828 scope still moving after pulse duration time elapsed
01:52:59.807 00.030 9828 IsSlewing returns 0
01:52:59.807 00.000 9828 IsGuiding returns 1
01:52:59.838 00.031 9828 IsSlewing returns 0
01:52:59.838 00.000 9828 IsGuiding returns 1
01:52:59.869 00.031 9828 IsSlewing returns 0
01:52:59.869 00.000 9828 IsGuiding returns 1
01:52:59.900 00.031 9828 IsSlewing returns 0
01:52:59.900 00.000 9828 IsGuiding returns 0
01:52:59.900 00.000 9828 scope move finished after 16 + 137 ms
01:52:59.900 00.000 9828 Move returns status 0, amount 16
01:52:59.900 00.000 9828 move complete, result=0
01:52:59.900 00.000 9828 worker thread done servicing request
01:52:59.900 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:53:00.299 00.399 8976 Exposure complete
01:53:00.304 00.005 8976 worker thread done servicing request
01:53:00.304 00.000 5052 OnExposeComplete: enter
01:53:00.304 00.000 5052 UpdateGuideState(): m_state=6
01:53:00.305 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5997
01:53:00.305 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.74, Mass=201, SNR=9.9, Peak=74 HFD=2.3
01:53:00.305 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:53:00.305 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
01:53:00.305 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.80 mountX=0.06 mountY=0.05, mountTheta=0.70
01:53:00.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.03, opts=13)
01:53:00.306 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.03)
01:53:00.306 00.000 8976 Worker thread wakes up
01:53:00.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.03) opts 0xd
01:53:00.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.03)
01:53:00.306 00.000 8976 Moving (-0.08, 0.03) raw xDistance=0.06 yDistance=0.05
01:53:00.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:53:00.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:53:00.306 00.000 8976 MoveAxis(R, 0, ABG)
01:53:00.306 00.000 8976 MoveAxis(U, 0, ABG)
01:53:00.306 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.93 = 1.93)
01:53:00.306 00.000 8976 MountToCamera -- mountX=2.79 mountY=-0.33 hyp=2.81 mountTheta=-0.12 cameraX=-0.98, cameraY=2.63 cameraTheta=1.93
01:53:00.306 00.000 8976 incremental bump (-0.977, 2.631) isValid = 1
01:53:00.306 00.000 8976 Scheduling Mount bump of (-0.028, 0.077)
01:53:00.306 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.08, opts=4)
01:53:00.306 00.000 8976 Enqueuing Move request for scope (-0.03, 0.08)
01:53:00.306 00.000 8976 move complete, result=0
01:53:00.306 00.000 9828 Worker thread wakes up
01:53:00.307 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0x4
01:53:00.307 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
01:53:00.307 00.000 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.27)
01:53:00.307 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.35)
01:53:00.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:53:00.307 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.91 mountX=0.02 mountY=-0.08, mountTheta=-1.28
01:53:00.307 00.000 9828 Moving (-0.03, 0.08) raw xDistance=0.02 yDistance=-0.08
01:53:00.307 00.000 9828 BLC: window closed
01:53:00.307 00.000 8976 worker thread done servicing request
01:53:00.307 00.000 9828 MoveAxis(W, 8, B)
01:53:00.307 00.000 9828 Guiding  Dir = 3, Dur = 8
01:53:00.308 00.001 9828 IsSlewing returns 0
01:53:00.308 00.000 9828 IsGuiding returns 0
01:53:00.308 00.000 9828 PulseGuide returned control before completion, sleep 18
01:53:00.317 00.009 5052 UpdateGuideState exits: m=201 SNR=9.9
01:53:00.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:00.317 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:00.317 00.000 5052 Enqueuing Expose request
01:53:00.317 00.000 8976 Worker thread wakes up
01:53:00.317 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:00.317 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:00.318 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:00.336 00.018 9828 IsGuiding returns 1
01:53:00.336 00.000 9828 scope still moving after pulse duration time elapsed
01:53:00.366 00.030 9828 IsSlewing returns 0
01:53:00.366 00.000 9828 IsGuiding returns 1
01:53:00.397 00.031 9828 IsSlewing returns 0
01:53:00.397 00.000 9828 IsGuiding returns 1
01:53:00.428 00.031 9828 IsSlewing returns 0
01:53:00.428 00.000 9828 IsGuiding returns 1
01:53:00.459 00.031 9828 IsSlewing returns 0
01:53:00.459 00.000 9828 IsGuiding returns 0
01:53:00.459 00.000 9828 scope move finished after 8 + 142 ms
01:53:00.459 00.000 9828 Move returns status 0, amount 8
01:53:00.459 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:00.459 00.000 9828 MoveAxis(N, 11, B)
01:53:00.459 00.000 9828 Guiding  Dir = 0, Dur = 11
01:53:00.475 00.016 9828 IsSlewing returns 0
01:53:00.475 00.000 9828 IsGuiding returns 0
01:53:00.475 00.000 9828 PulseGuide returned control before completion, sleep 21
01:53:00.506 00.031 9828 IsGuiding returns 1
01:53:00.506 00.000 9828 scope still moving after pulse duration time elapsed
01:53:00.536 00.030 9828 IsSlewing returns 0
01:53:00.536 00.000 9828 IsGuiding returns 1
01:53:00.567 00.031 9828 IsSlewing returns 0
01:53:00.567 00.000 9828 IsGuiding returns 1
01:53:00.599 00.032 9828 IsSlewing returns 0
01:53:00.599 00.000 9828 IsGuiding returns 1
01:53:00.629 00.030 9828 IsSlewing returns 0
01:53:00.629 00.000 9828 IsGuiding returns 0
01:53:00.629 00.000 9828 scope move finished after 11 + 143 ms
01:53:00.629 00.000 9828 Move returns status 0, amount 11
01:53:00.629 00.000 9828 move complete, result=0
01:53:00.629 00.000 9828 worker thread done servicing request
01:53:00.629 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 11 ms NORTH
01:53:01.004 00.375 8976 Exposure complete
01:53:01.009 00.005 8976 worker thread done servicing request
01:53:01.009 00.000 5052 OnExposeComplete: enter
01:53:01.009 00.000 5052 UpdateGuideState(): m_state=6
01:53:01.009 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5998
01:53:01.009 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.29, Mass=205, SNR=9.9, Peak=79 HFD=2.3
01:53:01.009 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.14 = -3.14)
01:53:01.009 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.04)
01:53:01.009 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.41 hyp=0.47 cameraTheta=-1.09 mountX=-0.47 mountY=0.05, mountTheta=3.04
01:53:01.010 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.41, opts=13)
01:53:01.010 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.41)
01:53:01.010 00.000 8976 Worker thread wakes up
01:53:01.010 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.41) opts 0xd
01:53:01.010 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.41)
01:53:01.010 00.000 8976 Moving (0.21, -0.41) raw xDistance=-0.47 yDistance=0.05
01:53:01.011 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
01:53:01.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:53:01.011 00.000 8976 MoveAxis(R, 2, ABG)
01:53:01.011 00.000 8976 stepping (-19, -1) + (2, 0)
01:53:01.011 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:01.011 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:53:01.022 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
01:53:01.022 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:01.022 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:01.022 00.000 5052 Enqueuing Expose request
01:53:01.044 00.022 8976 Received - 47 (G) 
01:53:01.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:01.044 00.000 8976 stepped: pos (-17, -1)
01:53:01.044 00.000 8976 MoveAxis(U, 0, ABG)
01:53:01.044 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
01:53:01.044 00.000 8976 MountToCamera -- mountX=2.73 mountY=-0.17 hyp=2.73 mountTheta=-0.06 cameraX=-1.09, cameraY=2.50 cameraTheta=1.98
01:53:01.044 00.000 8976 incremental bump (-1.092, 2.504) isValid = 1
01:53:01.044 00.000 8976 Scheduling Mount bump of (-0.046, 0.109)
01:53:01.044 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:53:01.044 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:53:01.044 00.000 8976 move complete, result=0
01:53:01.044 00.000 9828 Worker thread wakes up
01:53:01.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:53:01.044 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:53:01.044 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
01:53:01.045 00.001 8976 worker thread done servicing request
01:53:01.045 00.000 8976 Worker thread wakes up
01:53:01.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:01.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:01.045 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.0 px 0 ms NORTH
01:53:01.045 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
01:53:01.045 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.23
01:53:01.045 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:53:01.045 00.000 9828 BLC: window closed
01:53:01.045 00.000 9828 MoveAxis(W, 13, B)
01:53:01.045 00.000 9828 Guiding  Dir = 3, Dur = 13
01:53:01.045 00.000 9828 IsSlewing returns 0
01:53:01.045 00.000 9828 IsGuiding returns 0
01:53:01.046 00.001 9828 PulseGuide returned control before completion, sleep 23
01:53:01.081 00.035 9828 IsGuiding returns 1
01:53:01.081 00.000 9828 scope still moving after pulse duration time elapsed
01:53:01.112 00.031 9828 IsSlewing returns 0
01:53:01.112 00.000 9828 IsGuiding returns 1
01:53:01.142 00.030 9828 IsSlewing returns 0
01:53:01.142 00.000 9828 IsGuiding returns 1
01:53:01.173 00.031 9828 IsSlewing returns 0
01:53:01.173 00.000 9828 IsGuiding returns 0
01:53:01.173 00.000 9828 scope move finished after 13 + 114 ms
01:53:01.173 00.000 9828 Move returns status 0, amount 13
01:53:01.173 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:01.173 00.000 9828 MoveAxis(N, 16, B)
01:53:01.173 00.000 9828 Guiding  Dir = 0, Dur = 16
01:53:01.189 00.016 9828 IsSlewing returns 0
01:53:01.189 00.000 9828 IsGuiding returns 0
01:53:01.189 00.000 9828 PulseGuide returned control before completion, sleep 26
01:53:01.220 00.031 9828 IsGuiding returns 1
01:53:01.221 00.001 9828 scope still moving after pulse duration time elapsed
01:53:01.250 00.029 9828 IsSlewing returns 0
01:53:01.250 00.000 9828 IsGuiding returns 1
01:53:01.282 00.032 9828 IsSlewing returns 0
01:53:01.282 00.000 9828 IsGuiding returns 1
01:53:01.312 00.030 9828 IsSlewing returns 0
01:53:01.312 00.000 9828 IsGuiding returns 1
01:53:01.344 00.032 9828 IsSlewing returns 0
01:53:01.344 00.000 9828 IsGuiding returns 0
01:53:01.344 00.000 9828 scope move finished after 16 + 139 ms
01:53:01.344 00.000 9828 Move returns status 0, amount 16
01:53:01.344 00.000 9828 move complete, result=0
01:53:01.344 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:53:01.344 00.000 9828 worker thread done servicing request
01:53:01.737 00.393 8976 Exposure complete
01:53:01.742 00.005 8976 worker thread done servicing request
01:53:01.742 00.000 5052 OnExposeComplete: enter
01:53:01.742 00.000 5052 UpdateGuideState(): m_state=6
01:53:01.742 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5999
01:53:01.742 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.77, Mass=192, SNR=9.6, Peak=75 HFD=2.3
01:53:01.742 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
01:53:01.742 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
01:53:01.742 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.06 hyp=0.44 cameraTheta=0.14 mountX=-0.14 mountY=-0.40, mountTheta=-1.92
01:53:01.743 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.06, opts=13)
01:53:01.743 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.06)
01:53:01.743 00.000 8976 Worker thread wakes up
01:53:01.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.06) opts 0xd
01:53:01.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.06)
01:53:01.743 00.000 8976 Moving (0.43, 0.06) raw xDistance=-0.14 yDistance=-0.40
01:53:01.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:53:01.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:53:01.743 00.000 8976 MoveAxis(R, 0, ABG)
01:53:01.743 00.000 8976 MoveAxis(U, 2, ABG)
01:53:01.743 00.000 8976 stepping (-17, -1) + (0, 2)
01:53:01.743 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:01.744 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:53:01.754 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:53:01.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:01.754 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:01.754 00.000 5052 Enqueuing Expose request
01:53:01.779 00.025 8976 Received - 47 (G) 
01:53:01.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:01.779 00.000 8976 stepped: pos (-17, 1)
01:53:01.779 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
01:53:01.779 00.000 8976 MountToCamera -- mountX=2.69 mountY=-0.16 hyp=2.69 mountTheta=-0.06 cameraX=-1.08, cameraY=2.47 cameraTheta=1.98
01:53:01.779 00.000 8976 incremental bump (-1.076, 2.466) isValid = 1
01:53:01.779 00.000 8976 Scheduling Mount bump of (-0.046, 0.109)
01:53:01.779 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:53:01.779 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:53:01.779 00.000 8976 move complete, result=0
01:53:01.779 00.000 9828 Worker thread wakes up
01:53:01.779 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:53:01.779 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:53:01.779 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
01:53:01.779 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
01:53:01.779 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.23
01:53:01.780 00.001 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:53:01.780 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:53:01.780 00.000 8976 worker thread done servicing request
01:53:01.780 00.000 8976 Worker thread wakes up
01:53:01.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:01.780 00.000 9828 BLC: window closed
01:53:01.780 00.000 9828 MoveAxis(W, 13, B)
01:53:01.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:01.780 00.000 9828 Guiding  Dir = 3, Dur = 13
01:53:01.780 00.000 9828 IsSlewing returns 0
01:53:01.780 00.000 9828 IsGuiding returns 0
01:53:01.781 00.001 9828 PulseGuide returned control before completion, sleep 23
01:53:01.810 00.029 9828 IsGuiding returns 1
01:53:01.810 00.000 9828 scope still moving after pulse duration time elapsed
01:53:01.840 00.030 9828 IsSlewing returns 0
01:53:01.841 00.001 9828 IsGuiding returns 1
01:53:01.870 00.029 9828 IsSlewing returns 0
01:53:01.870 00.000 9828 IsGuiding returns 1
01:53:01.901 00.031 9828 IsSlewing returns 0
01:53:01.901 00.000 9828 IsGuiding returns 1
01:53:01.932 00.031 9828 IsSlewing returns 0
01:53:01.932 00.000 9828 IsGuiding returns 1
01:53:01.962 00.030 9828 IsSlewing returns 0
01:53:01.962 00.000 9828 IsGuiding returns 1
01:53:01.994 00.032 9828 IsSlewing returns 0
01:53:01.994 00.000 9828 IsGuiding returns 0
01:53:01.994 00.000 9828 scope move finished after 13 + 200 ms
01:53:01.994 00.000 9828 Move returns status 0, amount 13
01:53:01.994 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:01.994 00.000 9828 MoveAxis(N, 16, B)
01:53:01.994 00.000 9828 Guiding  Dir = 0, Dur = 16
01:53:02.010 00.016 9828 IsSlewing returns 0
01:53:02.010 00.000 9828 IsGuiding returns 0
01:53:02.011 00.001 9828 PulseGuide returned control before completion, sleep 26
01:53:02.040 00.029 9828 IsGuiding returns 1
01:53:02.040 00.000 9828 scope still moving after pulse duration time elapsed
01:53:02.072 00.032 9828 IsSlewing returns 0
01:53:02.072 00.000 9828 IsGuiding returns 1
01:53:02.102 00.030 9828 IsSlewing returns 0
01:53:02.102 00.000 9828 IsGuiding returns 1
01:53:02.132 00.030 9828 IsSlewing returns 0
01:53:02.132 00.000 9828 IsGuiding returns 1
01:53:02.164 00.032 9828 IsSlewing returns 0
01:53:02.164 00.000 9828 IsGuiding returns 0
01:53:02.164 00.000 9828 scope move finished after 16 + 137 ms
01:53:02.164 00.000 9828 Move returns status 0, amount 16
01:53:02.164 00.000 9828 move complete, result=0
01:53:02.164 00.000 9828 worker thread done servicing request
01:53:02.164 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:53:02.471 00.307 8976 Exposure complete
01:53:02.477 00.006 8976 worker thread done servicing request
01:53:02.477 00.000 5052 OnExposeComplete: enter
01:53:02.477 00.000 5052 UpdateGuideState(): m_state=6
01:53:02.477 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6000
01:53:02.477 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.75, Mass=236, SNR=10.6, Peak=76 HFD=2.4
01:53:02.477 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
01:53:02.477 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
01:53:02.477 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.04 hyp=0.88 cameraTheta=0.04 mountX=-0.37 mountY=-0.75, mountTheta=-2.02
01:53:02.478 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.04, opts=13)
01:53:02.478 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.04)
01:53:02.478 00.000 8976 Worker thread wakes up
01:53:02.478 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.04) opts 0xd
01:53:02.478 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.04)
01:53:02.478 00.000 8976 Moving (0.88, 0.04) raw xDistance=-0.37 yDistance=-0.75
01:53:02.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:53:02.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
01:53:02.478 00.000 8976 MoveAxis(R, 2, ABG)
01:53:02.478 00.000 8976 stepping (-17, 1) + (2, 0)
01:53:02.478 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:02.479 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:53:02.488 00.009 5052 UpdateGuideState exits: m=236 SNR=10.6
01:53:02.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:02.488 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:02.488 00.000 5052 Enqueuing Expose request
01:53:02.515 00.027 8976 Received - 47 (G) 
01:53:02.515 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:02.515 00.000 8976 stepped: pos (-15, 1)
01:53:02.515 00.000 8976 MoveAxis(U, 3, ABG)
01:53:02.515 00.000 8976 stepping (-15, 1) + (0, 3)
01:53:02.515 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:02.547 00.032 8976 Received - 47 (G) 
01:53:02.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:02.547 00.000 8976 stepped: pos (-15, 4)
01:53:02.547 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
01:53:02.547 00.000 8976 MountToCamera -- mountX=2.56 mountY=-0.32 hyp=2.58 mountTheta=-0.12 cameraX=-0.88, cameraY=2.42 cameraTheta=1.92
01:53:02.547 00.000 8976 incremental bump (-0.880, 2.423) isValid = 1
01:53:02.547 00.000 8976 Scheduling Mount bump of (-0.039, 0.112)
01:53:02.547 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:53:02.547 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:53:02.547 00.000 8976 move complete, result=0
01:53:02.547 00.000 8976 worker thread done servicing request
01:53:02.547 00.000 9828 Worker thread wakes up
01:53:02.547 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:53:02.547 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:53:02.547 00.000 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
01:53:02.547 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.36)
01:53:02.547 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=0.03 mountY=-0.12, mountTheta=-1.29
01:53:02.547 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
01:53:02.548 00.001 8976 Worker thread wakes up
01:53:02.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:02.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:02.548 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:53:02.548 00.000 9828 BLC: window closed
01:53:02.548 00.000 9828 MoveAxis(W, 11, B)
01:53:02.548 00.000 9828 Guiding  Dir = 3, Dur = 11
01:53:02.548 00.000 9828 IsSlewing returns 0
01:53:02.548 00.000 9828 IsGuiding returns 0
01:53:02.548 00.000 9828 PulseGuide returned control before completion, sleep 21
01:53:02.581 00.033 9828 IsGuiding returns 1
01:53:02.586 00.005 9828 scope still moving after pulse duration time elapsed
01:53:02.611 00.025 9828 IsSlewing returns 0
01:53:02.611 00.000 9828 IsGuiding returns 1
01:53:02.642 00.031 9828 IsSlewing returns 0
01:53:02.642 00.000 9828 IsGuiding returns 1
01:53:02.673 00.031 9828 IsSlewing returns 0
01:53:02.673 00.000 9828 IsGuiding returns 0
01:53:02.673 00.000 9828 scope move finished after 11 + 114 ms
01:53:02.673 00.000 9828 Move returns status 0, amount 11
01:53:02.673 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:02.673 00.000 9828 MoveAxis(N, 16, B)
01:53:02.673 00.000 9828 Guiding  Dir = 0, Dur = 16
01:53:02.689 00.016 9828 IsSlewing returns 0
01:53:02.689 00.000 9828 IsGuiding returns 0
01:53:02.689 00.000 9828 PulseGuide returned control before completion, sleep 26
01:53:02.720 00.031 9828 IsGuiding returns 1
01:53:02.720 00.000 9828 scope still moving after pulse duration time elapsed
01:53:02.751 00.031 9828 IsSlewing returns 0
01:53:02.751 00.000 9828 IsGuiding returns 1
01:53:02.797 00.046 9828 IsSlewing returns 0
01:53:02.797 00.000 9828 IsGuiding returns 1
01:53:02.828 00.031 9828 IsSlewing returns 0
01:53:02.828 00.000 9828 IsGuiding returns 0
01:53:02.828 00.000 9828 scope move finished after 16 + 123 ms
01:53:02.828 00.000 9828 Move returns status 0, amount 16
01:53:02.828 00.000 9828 move complete, result=0
01:53:02.828 00.000 9828 worker thread done servicing request
01:53:02.828 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
01:53:03.238 00.410 8976 Exposure complete
01:53:03.243 00.005 8976 worker thread done servicing request
01:53:03.243 00.000 5052 OnExposeComplete: enter
01:53:03.243 00.000 5052 UpdateGuideState(): m_state=6
01:53:03.243 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6001
01:53:03.243 00.000 5052 Star::Find returns 1 (0), X=330.85, Y=281.61, Mass=204, SNR=9.9, Peak=76 HFD=2.2
01:53:03.244 00.001 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:53:03.244 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
01:53:03.244 00.000 5052 CameraToMount -- cameraX=1.68 cameraY=-0.10 hyp=1.68 cameraTheta=-0.06 mountX=-0.85 mountY=-1.35, mountTheta=-2.13
01:53:03.244 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.68, y=-0.10, opts=13)
01:53:03.244 00.000 5052 Enqueuing Move request for stepguider (1.68, -0.10)
01:53:03.244 00.000 8976 Worker thread wakes up
01:53:03.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.68, -0.10) opts 0xd
01:53:03.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.68, -0.10)
01:53:03.245 00.001 8976 Moving (1.68, -0.10) raw xDistance=-0.85 yDistance=-1.35
01:53:03.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.85
01:53:03.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.35
01:53:03.245 00.000 8976 MoveAxis(R, 4, ABG)
01:53:03.245 00.000 8976 stepping (-15, 4) + (4, 0)
01:53:03.245 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:03.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:53:03.255 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:53:03.255 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:03.255 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:03.255 00.000 5052 Enqueuing Expose request
01:53:03.282 00.027 8976 Received - 47 (G) 
01:53:03.282 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:03.282 00.000 8976 stepped: pos (-11, 4)
01:53:03.282 00.000 8976 MoveAxis(U, 6, ABG)
01:53:03.282 00.000 8976 stepping (-11, 4) + (0, 6)
01:53:03.282 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:53:03.330 00.048 8976 Received - 47 (G) 
01:53:03.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
01:53:03.330 00.000 8976 stepped: pos (-11, 10)
01:53:03.330 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
01:53:03.330 00.000 8976 MountToCamera -- mountX=2.27 mountY=-0.74 hyp=2.39 mountTheta=-0.31 cameraX=-0.38, cameraY=2.36 cameraTheta=1.73
01:53:03.330 00.000 8976 incremental bump (-0.376, 2.357) isValid = 1
01:53:03.330 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
01:53:03.330 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:53:03.330 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:53:03.330 00.000 8976 move complete, result=0
01:53:03.330 00.000 9828 Worker thread wakes up
01:53:03.330 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:53:03.330 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:53:03.330 00.000 8976 worker thread done servicing request
01:53:03.330 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -1.4 px 6 ms NORTH
01:53:03.330 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
01:53:03.330 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.54)
01:53:03.330 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.46
01:53:03.330 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:53:03.331 00.001 9828 BLC: window closed
01:53:03.331 00.000 9828 MoveAxis(W, 4, B)
01:53:03.331 00.000 9828 Guiding  Dir = 3, Dur = 4
01:53:03.331 00.000 8976 Worker thread wakes up
01:53:03.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:03.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:03.331 00.000 9828 IsSlewing returns 0
01:53:03.331 00.000 9828 IsGuiding returns 0
01:53:03.331 00.000 9828 PulseGuide returned control before completion, sleep 14
01:53:03.353 00.022 9828 IsGuiding returns 1
01:53:03.353 00.000 9828 scope still moving after pulse duration time elapsed
01:53:03.384 00.031 9828 IsSlewing returns 0
01:53:03.384 00.000 9828 IsGuiding returns 1
01:53:03.416 00.032 9828 IsSlewing returns 0
01:53:03.416 00.000 9828 IsGuiding returns 1
01:53:03.446 00.030 9828 IsSlewing returns 0
01:53:03.446 00.000 9828 IsGuiding returns 0
01:53:03.446 00.000 9828 scope move finished after 4 + 111 ms
01:53:03.446 00.000 9828 Move returns status 0, amount 4
01:53:03.446 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:03.446 00.000 9828 MoveAxis(N, 16, B)
01:53:03.446 00.000 9828 Guiding  Dir = 0, Dur = 16
01:53:03.462 00.016 9828 IsSlewing returns 0
01:53:03.462 00.000 9828 IsGuiding returns 0
01:53:03.462 00.000 9828 PulseGuide returned control before completion, sleep 26
01:53:03.493 00.031 9828 IsGuiding returns 1
01:53:03.493 00.000 9828 scope still moving after pulse duration time elapsed
01:53:03.524 00.031 9828 IsSlewing returns 0
01:53:03.524 00.000 9828 IsGuiding returns 1
01:53:03.555 00.031 9828 IsSlewing returns 0
01:53:03.555 00.000 9828 IsGuiding returns 1
01:53:03.585 00.030 9828 IsSlewing returns 0
01:53:03.586 00.001 9828 IsGuiding returns 1
01:53:03.616 00.030 9828 IsSlewing returns 0
01:53:03.616 00.000 9828 IsGuiding returns 0
01:53:03.616 00.000 9828 scope move finished after 16 + 138 ms
01:53:03.616 00.000 9828 Move returns status 0, amount 16
01:53:03.616 00.000 9828 move complete, result=0
01:53:03.616 00.000 9828 worker thread done servicing request
01:53:03.616 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:53:04.025 00.409 8976 Exposure complete
01:53:04.030 00.005 8976 worker thread done servicing request
01:53:04.030 00.000 5052 OnExposeComplete: enter
01:53:04.030 00.000 5052 UpdateGuideState(): m_state=6
01:53:04.030 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6002
01:53:04.031 00.001 5052 Star::Find returns 1 (0), X=330.38, Y=282.12, Mass=209, SNR=10.0, Peak=79 HFD=2.4
01:53:04.031 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
01:53:04.031 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
01:53:04.031 00.000 5052 CameraToMount -- cameraX=1.21 cameraY=0.41 hyp=1.27 cameraTheta=0.33 mountX=-0.19 mountY=-1.23, mountTheta=-1.72
01:53:04.031 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.21, y=0.41, opts=13)
01:53:04.031 00.000 5052 Enqueuing Move request for stepguider (1.21, 0.41)
01:53:04.032 00.001 8976 Worker thread wakes up
01:53:04.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.21, 0.41) opts 0xd
01:53:04.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.21, 0.41)
01:53:04.032 00.000 8976 Moving (1.21, 0.41) raw xDistance=-0.19 yDistance=-1.23
01:53:04.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:53:04.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.23
01:53:04.032 00.000 8976 MoveAxis(R, 0, ABG)
01:53:04.032 00.000 8976 MoveAxis(U, 5, ABG)
01:53:04.032 00.000 8976 stepping (-11, 10) + (0, 5)
01:53:04.032 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:53:04.033 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:53:04.045 00.012 5052 UpdateGuideState exits: m=209 SNR=10.0
01:53:04.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:04.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:04.045 00.000 5052 Enqueuing Expose request
01:53:04.082 00.037 8976 Received - 47 (G) 
01:53:04.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:53:04.082 00.000 8976 stepped: pos (-11, 15)
01:53:04.082 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
01:53:04.082 00.000 8976 MountToCamera -- mountX=2.08 mountY=-1.28 hyp=2.44 mountTheta=-0.55 cameraX=0.20, cameraY=2.43 cameraTheta=1.49
01:53:04.082 00.000 8976 incremental bump (0.195, 2.432) isValid = 1
01:53:04.082 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
01:53:04.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:53:04.082 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:53:04.082 00.000 8976 move complete, result=0
01:53:04.082 00.000 9828 Worker thread wakes up
01:53:04.082 00.000 8976 worker thread done servicing request
01:53:04.082 00.000 8976 Worker thread wakes up
01:53:04.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:04.082 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:04.082 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:53:04.083 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -1.2 px 5 ms NORTH
01:53:04.083 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:53:04.083 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
01:53:04.083 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
01:53:04.083 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.01 mountY=-0.12, mountTheta=-1.70
01:53:04.083 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:53:04.083 00.000 9828 BLC: window closed
01:53:04.083 00.000 9828 MoveAxis(E, 5, B)
01:53:04.083 00.000 9828 Guiding  Dir = 2, Dur = 5
01:53:04.084 00.001 9828 IsSlewing returns 0
01:53:04.084 00.000 9828 IsGuiding returns 0
01:53:04.084 00.000 9828 PulseGuide returned control before completion, sleep 15
01:53:04.115 00.031 9828 IsGuiding returns 1
01:53:04.115 00.000 9828 scope still moving after pulse duration time elapsed
01:53:04.147 00.032 9828 IsSlewing returns 0
01:53:04.147 00.000 9828 IsGuiding returns 1
01:53:04.176 00.029 9828 IsSlewing returns 0
01:53:04.176 00.000 9828 IsGuiding returns 1
01:53:04.207 00.031 9828 IsSlewing returns 0
01:53:04.207 00.000 9828 IsGuiding returns 0
01:53:04.207 00.000 9828 scope move finished after 5 + 118 ms
01:53:04.207 00.000 9828 Move returns status 0, amount 5
01:53:04.207 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:04.207 00.000 9828 MoveAxis(N, 16, B)
01:53:04.207 00.000 9828 Guiding  Dir = 0, Dur = 16
01:53:04.222 00.015 9828 IsSlewing returns 0
01:53:04.222 00.000 9828 IsGuiding returns 0
01:53:04.222 00.000 9828 PulseGuide returned control before completion, sleep 26
01:53:04.253 00.031 9828 IsGuiding returns 1
01:53:04.253 00.000 9828 scope still moving after pulse duration time elapsed
01:53:04.283 00.030 9828 IsSlewing returns 0
01:53:04.283 00.000 9828 IsGuiding returns 1
01:53:04.315 00.032 9828 IsSlewing returns 0
01:53:04.315 00.000 9828 IsGuiding returns 1
01:53:04.347 00.032 9828 IsSlewing returns 0
01:53:04.347 00.000 9828 IsGuiding returns 1
01:53:04.378 00.031 9828 IsSlewing returns 0
01:53:04.378 00.000 9828 IsGuiding returns 0
01:53:04.378 00.000 9828 scope move finished after 16 + 139 ms
01:53:04.378 00.000 9828 Move returns status 0, amount 16
01:53:04.378 00.000 9828 move complete, result=0
01:53:04.378 00.000 9828 worker thread done servicing request
01:53:04.378 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:53:04.770 00.392 8976 Exposure complete
01:53:04.776 00.006 8976 worker thread done servicing request
01:53:04.776 00.000 5052 OnExposeComplete: enter
01:53:04.776 00.000 5052 UpdateGuideState(): m_state=6
01:53:04.776 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6003
01:53:04.776 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.82, Mass=200, SNR=9.8, Peak=77 HFD=2.2
01:53:04.776 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:53:04.776 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
01:53:04.776 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.11 hyp=0.68 cameraTheta=0.17 mountX=-0.20 mountY=-0.63, mountTheta=-1.89
01:53:04.777 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.11, opts=13)
01:53:04.777 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.11)
01:53:04.777 00.000 8976 Worker thread wakes up
01:53:04.777 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.11) opts 0xd
01:53:04.777 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.11)
01:53:04.777 00.000 8976 Moving (0.67, 0.11) raw xDistance=-0.20 yDistance=-0.63
01:53:04.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:53:04.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.63
01:53:04.777 00.000 8976 MoveAxis(R, 0, ABG)
01:53:04.777 00.000 8976 MoveAxis(U, 3, ABG)
01:53:04.777 00.000 8976 stepping (-11, 15) + (0, 3)
01:53:04.777 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:04.778 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:53:04.787 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:53:04.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:04.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:04.787 00.000 5052 Enqueuing Expose request
01:53:04.817 00.030 8976 Received - 47 (G) 
01:53:04.817 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:04.817 00.000 8976 stepped: pos (-11, 18)
01:53:04.817 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
01:53:04.817 00.000 8976 MountToCamera -- mountX=1.95 mountY=-1.80 hyp=2.65 mountTheta=-0.75 cameraX=0.72, cameraY=2.55 cameraTheta=1.30
01:53:04.817 00.000 8976 incremental bump (0.718, 2.554) isValid = 1
01:53:04.817 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
01:53:04.817 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:53:04.817 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:53:04.817 00.000 8976 move complete, result=0
01:53:04.817 00.000 9828 Worker thread wakes up
01:53:04.817 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:53:04.817 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:53:04.817 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
01:53:04.817 00.000 8976 worker thread done servicing request
01:53:04.817 00.000 8976 Worker thread wakes up
01:53:04.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:04.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:04.817 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
01:53:04.817 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
01:53:04.818 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
01:53:04.818 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:53:04.818 00.000 9828 BLC: window closed
01:53:04.818 00.000 9828 MoveAxis(E, 12, B)
01:53:04.818 00.000 9828 Guiding  Dir = 2, Dur = 12
01:53:04.818 00.000 9828 IsSlewing returns 0
01:53:04.818 00.000 9828 IsGuiding returns 0
01:53:04.818 00.000 9828 PulseGuide returned control before completion, sleep 22
01:53:04.844 00.026 9828 IsGuiding returns 1
01:53:04.844 00.000 9828 scope still moving after pulse duration time elapsed
01:53:04.875 00.031 9828 IsSlewing returns 0
01:53:04.875 00.000 9828 IsGuiding returns 1
01:53:04.905 00.030 9828 IsSlewing returns 0
01:53:04.905 00.000 9828 IsGuiding returns 1
01:53:04.936 00.031 9828 IsSlewing returns 0
01:53:04.936 00.000 9828 IsGuiding returns 1
01:53:04.967 00.031 9828 IsSlewing returns 0
01:53:04.967 00.000 9828 IsGuiding returns 0
01:53:04.967 00.000 9828 scope move finished after 12 + 137 ms
01:53:04.967 00.000 9828 Move returns status 0, amount 12
01:53:04.967 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:04.967 00.000 9828 MoveAxis(N, 15, B)
01:53:04.967 00.000 9828 Guiding  Dir = 0, Dur = 15
01:53:04.982 00.015 9828 IsSlewing returns 0
01:53:04.982 00.000 9828 IsGuiding returns 0
01:53:04.982 00.000 9828 PulseGuide returned control before completion, sleep 25
01:53:05.013 00.031 9828 IsGuiding returns 1
01:53:05.013 00.000 9828 scope still moving after pulse duration time elapsed
01:53:05.044 00.031 9828 IsSlewing returns 0
01:53:05.044 00.000 9828 IsGuiding returns 1
01:53:05.075 00.031 9828 IsSlewing returns 0
01:53:05.075 00.000 9828 IsGuiding returns 1
01:53:05.107 00.032 9828 IsSlewing returns 0
01:53:05.107 00.000 9828 IsGuiding returns 1
01:53:05.138 00.031 9828 IsSlewing returns 0
01:53:05.138 00.000 9828 IsGuiding returns 0
01:53:05.138 00.000 9828 scope move finished after 15 + 140 ms
01:53:05.138 00.000 9828 Move returns status 0, amount 15
01:53:05.138 00.000 9828 move complete, result=0
01:53:05.138 00.000 9828 worker thread done servicing request
01:53:05.139 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:53:05.509 00.370 8976 Exposure complete
01:53:05.514 00.005 8976 worker thread done servicing request
01:53:05.515 00.001 5052 OnExposeComplete: enter
01:53:05.515 00.000 5052 UpdateGuideState(): m_state=6
01:53:05.515 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6004
01:53:05.515 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.25, Mass=201, SNR=9.9, Peak=82 HFD=1.8
01:53:05.515 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
01:53:05.515 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.90 = -2.90)
01:53:05.515 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.46 hyp=0.68 cameraTheta=-0.75 mountX=-0.64 mountY=-0.16, mountTheta=-2.89
01:53:05.515 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.46, opts=13)
01:53:05.516 00.001 5052 Enqueuing Move request for stepguider (0.49, -0.46)
01:53:05.516 00.000 8976 Worker thread wakes up
01:53:05.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.46) opts 0xd
01:53:05.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.46)
01:53:05.516 00.000 8976 Moving (0.49, -0.46) raw xDistance=-0.64 yDistance=-0.16
01:53:05.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
01:53:05.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:53:05.516 00.000 8976 MoveAxis(R, 3, ABG)
01:53:05.516 00.000 8976 stepping (-11, 18) + (3, 0)
01:53:05.516 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:05.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:53:05.526 00.010 5052 UpdateGuideState exits: m=201 SNR=9.9
01:53:05.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:05.526 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:05.526 00.000 5052 Enqueuing Expose request
01:53:05.552 00.026 8976 Received - 47 (G) 
01:53:05.552 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:05.552 00.000 8976 stepped: pos (-8, 18)
01:53:05.552 00.000 8976 MoveAxis(U, 0, ABG)
01:53:05.552 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
01:53:05.552 00.000 8976 MountToCamera -- mountX=1.71 mountY=-2.15 hyp=2.75 mountTheta=-0.90 cameraX=1.14, cameraY=2.50 cameraTheta=1.14
01:53:05.552 00.000 8976 incremental bump (1.137, 2.500) isValid = 1
01:53:05.552 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
01:53:05.552 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:53:05.552 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:53:05.552 00.000 8976 move complete, result=0
01:53:05.552 00.000 8976 worker thread done servicing request
01:53:05.552 00.000 9828 Worker thread wakes up
01:53:05.552 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:53:05.552 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:53:05.552 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.2 px 0 ms NORTH
01:53:05.552 00.000 8976 Worker thread wakes up
01:53:05.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:05.553 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:05.553 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
01:53:05.553 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
01:53:05.553 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
01:53:05.553 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:53:05.553 00.000 9828 BLC: window closed
01:53:05.553 00.000 9828 MoveAxis(E, 17, B)
01:53:05.553 00.000 9828 Guiding  Dir = 2, Dur = 17
01:53:05.553 00.000 9828 IsSlewing returns 0
01:53:05.553 00.000 9828 IsGuiding returns 0
01:53:05.553 00.000 9828 PulseGuide returned control before completion, sleep 27
01:53:05.590 00.037 9828 IsGuiding returns 1
01:53:05.590 00.000 9828 scope still moving after pulse duration time elapsed
01:53:05.621 00.031 9828 IsSlewing returns 0
01:53:05.621 00.000 9828 IsGuiding returns 1
01:53:05.652 00.031 9828 IsSlewing returns 0
01:53:05.652 00.000 9828 IsGuiding returns 1
01:53:05.683 00.031 9828 IsSlewing returns 0
01:53:05.683 00.000 9828 IsGuiding returns 0
01:53:05.683 00.000 9828 scope move finished after 17 + 113 ms
01:53:05.683 00.000 9828 Move returns status 0, amount 17
01:53:05.683 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:05.683 00.000 9828 MoveAxis(N, 14, B)
01:53:05.683 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:05.699 00.016 9828 IsSlewing returns 0
01:53:05.699 00.000 9828 IsGuiding returns 0
01:53:05.699 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:05.730 00.031 9828 IsGuiding returns 1
01:53:05.730 00.000 9828 scope still moving after pulse duration time elapsed
01:53:05.761 00.031 9828 IsSlewing returns 0
01:53:05.761 00.000 9828 IsGuiding returns 1
01:53:05.792 00.031 9828 IsSlewing returns 0
01:53:05.792 00.000 9828 IsGuiding returns 1
01:53:05.824 00.032 9828 IsSlewing returns 0
01:53:05.824 00.000 9828 IsGuiding returns 1
01:53:05.855 00.031 9828 IsSlewing returns 0
01:53:05.855 00.000 9828 IsGuiding returns 0
01:53:05.855 00.000 9828 scope move finished after 14 + 141 ms
01:53:05.855 00.000 9828 Move returns status 0, amount 14
01:53:05.855 00.000 9828 move complete, result=0
01:53:05.855 00.000 9828 worker thread done servicing request
01:53:05.855 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:53:06.245 00.390 8976 Exposure complete
01:53:06.251 00.006 8976 worker thread done servicing request
01:53:06.251 00.000 5052 OnExposeComplete: enter
01:53:06.251 00.000 5052 UpdateGuideState(): m_state=6
01:53:06.251 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6005
01:53:06.252 00.001 5052 Star::Find returns 1 (0), X=329.27, Y=281.54, Mass=189, SNR=9.6, Peak=82 HFD=1.7
01:53:06.252 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
01:53:06.252 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.10)
01:53:06.252 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-1.04 mountX=-0.19 mountY=0.01, mountTheta=3.10
01:53:06.252 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.17, opts=13)
01:53:06.252 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.17)
01:53:06.253 00.001 8976 Worker thread wakes up
01:53:06.253 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.17) opts 0xd
01:53:06.253 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.17)
01:53:06.253 00.000 8976 Moving (0.10, -0.17) raw xDistance=-0.19 yDistance=0.01
01:53:06.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:53:06.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:53:06.253 00.000 8976 MoveAxis(R, 0, ABG)
01:53:06.253 00.000 8976 MoveAxis(U, 0, ABG)
01:53:06.253 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:53:06.253 00.000 8976 MountToCamera -- mountX=1.55 mountY=-2.38 hyp=2.84 mountTheta=-0.99 cameraX=1.42, cameraY=2.46 cameraTheta=1.05
01:53:06.253 00.000 8976 incremental bump (1.417, 2.465) isValid = 1
01:53:06.253 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
01:53:06.253 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:53:06.253 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:53:06.253 00.000 8976 move complete, result=0
01:53:06.253 00.000 9828 Worker thread wakes up
01:53:06.253 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:53:06.253 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:53:06.254 00.001 8976 worker thread done servicing request
01:53:06.254 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
01:53:06.254 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
01:53:06.254 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
01:53:06.254 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:53:06.254 00.000 9828 BLC: window closed
01:53:06.254 00.000 9828 MoveAxis(E, 20, B)
01:53:06.254 00.000 9828 Guiding  Dir = 2, Dur = 20
01:53:06.254 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:53:06.254 00.000 9828 IsSlewing returns 0
01:53:06.255 00.001 9828 IsGuiding returns 0
01:53:06.255 00.000 9828 PulseGuide returned control before completion, sleep 30
01:53:06.265 00.010 5052 UpdateGuideState exits: m=189 SNR=9.6
01:53:06.266 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:06.266 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:06.266 00.000 5052 Enqueuing Expose request
01:53:06.266 00.000 8976 Worker thread wakes up
01:53:06.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:06.266 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:06.266 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:06.294 00.028 9828 IsGuiding returns 1
01:53:06.294 00.000 9828 scope still moving after pulse duration time elapsed
01:53:06.325 00.031 9828 IsSlewing returns 0
01:53:06.326 00.001 9828 IsGuiding returns 1
01:53:06.356 00.030 9828 IsSlewing returns 0
01:53:06.356 00.000 9828 IsGuiding returns 1
01:53:06.387 00.031 9828 IsSlewing returns 0
01:53:06.387 00.000 9828 IsGuiding returns 0
01:53:06.388 00.001 9828 scope move finished after 20 + 112 ms
01:53:06.388 00.000 9828 Move returns status 0, amount 20
01:53:06.388 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:06.388 00.000 9828 MoveAxis(N, 13, B)
01:53:06.388 00.000 9828 Guiding  Dir = 0, Dur = 13
01:53:06.402 00.014 9828 IsSlewing returns 0
01:53:06.402 00.000 9828 IsGuiding returns 0
01:53:06.402 00.000 9828 PulseGuide returned control before completion, sleep 23
01:53:06.433 00.031 9828 IsGuiding returns 1
01:53:06.433 00.000 9828 scope still moving after pulse duration time elapsed
01:53:06.465 00.032 9828 IsSlewing returns 0
01:53:06.465 00.000 9828 IsGuiding returns 1
01:53:06.497 00.032 9828 IsSlewing returns 0
01:53:06.497 00.000 9828 IsGuiding returns 1
01:53:06.527 00.030 9828 IsSlewing returns 0
01:53:06.527 00.000 9828 IsGuiding returns 0
01:53:06.527 00.000 9828 scope move finished after 13 + 111 ms
01:53:06.527 00.000 9828 Move returns status 0, amount 13
01:53:06.527 00.000 9828 move complete, result=0
01:53:06.527 00.000 9828 worker thread done servicing request
01:53:06.527 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:53:06.954 00.427 8976 Exposure complete
01:53:06.960 00.006 8976 worker thread done servicing request
01:53:06.960 00.000 5052 OnExposeComplete: enter
01:53:06.960 00.000 5052 UpdateGuideState(): m_state=6
01:53:06.960 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6006
01:53:06.960 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.70, Mass=213, SNR=10.1, Peak=84 HFD=1.7
01:53:06.960 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:53:06.960 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:53:06.960 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.04 mountX=-0.15 mountY=-0.24, mountTheta=-2.11
01:53:06.962 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.01, opts=13)
01:53:06.963 00.001 5052 Enqueuing Move request for stepguider (0.30, -0.01)
01:53:06.963 00.000 8976 Worker thread wakes up
01:53:06.963 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.01) opts 0xd
01:53:06.963 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.01)
01:53:06.963 00.000 8976 Moving (0.30, -0.01) raw xDistance=-0.15 yDistance=-0.24
01:53:06.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:53:06.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:53:06.963 00.000 8976 MoveAxis(R, 0, ABG)
01:53:06.963 00.000 8976 MoveAxis(U, 0, ABG)
01:53:06.963 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:53:06.963 00.000 8976 MountToCamera -- mountX=1.44 mountY=-2.54 hyp=2.92 mountTheta=-1.05 cameraX=1.61, cameraY=2.44 cameraTheta=0.99
01:53:06.963 00.000 8976 incremental bump (1.606, 2.441) isValid = 1
01:53:06.963 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
01:53:06.963 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:53:06.963 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:53:06.963 00.000 8976 move complete, result=0
01:53:06.964 00.001 8976 worker thread done servicing request
01:53:06.964 00.000 9828 Worker thread wakes up
01:53:06.964 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:53:06.964 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:53:06.964 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
01:53:06.964 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
01:53:06.964 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:53:06.964 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:53:06.964 00.000 9828 BLC: window closed
01:53:06.964 00.000 9828 MoveAxis(E, 21, B)
01:53:06.964 00.000 9828 Guiding  Dir = 2, Dur = 21
01:53:06.964 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:53:06.964 00.000 9828 IsSlewing returns 0
01:53:06.965 00.001 9828 IsGuiding returns 0
01:53:06.965 00.000 9828 PulseGuide returned control before completion, sleep 31
01:53:06.974 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
01:53:06.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:06.974 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:06.974 00.000 5052 Enqueuing Expose request
01:53:06.974 00.000 8976 Worker thread wakes up
01:53:06.974 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:06.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:06.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:07.007 00.033 9828 IsGuiding returns 1
01:53:07.007 00.000 9828 scope still moving after pulse duration time elapsed
01:53:07.038 00.031 9828 IsSlewing returns 0
01:53:07.038 00.000 9828 IsGuiding returns 1
01:53:07.069 00.031 9828 IsSlewing returns 0
01:53:07.069 00.000 9828 IsGuiding returns 1
01:53:07.099 00.030 9828 IsSlewing returns 0
01:53:07.099 00.000 9828 IsGuiding returns 0
01:53:07.099 00.000 9828 scope move finished after 21 + 113 ms
01:53:07.099 00.000 9828 Move returns status 0, amount 21
01:53:07.099 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:07.099 00.000 9828 MoveAxis(N, 12, B)
01:53:07.099 00.000 9828 Guiding  Dir = 0, Dur = 12
01:53:07.114 00.015 9828 IsSlewing returns 0
01:53:07.114 00.000 9828 IsGuiding returns 0
01:53:07.114 00.000 9828 PulseGuide returned control before completion, sleep 22
01:53:07.145 00.031 9828 IsGuiding returns 1
01:53:07.145 00.000 9828 scope still moving after pulse duration time elapsed
01:53:07.177 00.032 9828 IsSlewing returns 0
01:53:07.177 00.000 9828 IsGuiding returns 1
01:53:07.207 00.030 9828 IsSlewing returns 0
01:53:07.207 00.000 9828 IsGuiding returns 1
01:53:07.238 00.031 9828 IsSlewing returns 0
01:53:07.238 00.000 9828 IsGuiding returns 1
01:53:07.269 00.031 9828 IsSlewing returns 0
01:53:07.269 00.000 9828 IsGuiding returns 0
01:53:07.269 00.000 9828 scope move finished after 12 + 142 ms
01:53:07.269 00.000 9828 Move returns status 0, amount 12
01:53:07.269 00.000 9828 move complete, result=0
01:53:07.269 00.000 9828 worker thread done servicing request
01:53:07.269 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:53:07.666 00.397 8976 Exposure complete
01:53:07.672 00.006 8976 worker thread done servicing request
01:53:07.672 00.000 5052 OnExposeComplete: enter
01:53:07.672 00.000 5052 UpdateGuideState(): m_state=6
01:53:07.672 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6007
01:53:07.672 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.47, Mass=208, SNR=10.0, Peak=75 HFD=2.2
01:53:07.672 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
01:53:07.672 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
01:53:07.672 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.24 hyp=0.66 cameraTheta=-0.36 mountX=-0.49 mountY=-0.39, mountTheta=-2.47
01:53:07.673 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.24, opts=13)
01:53:07.673 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.24)
01:53:07.673 00.000 8976 Worker thread wakes up
01:53:07.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.24) opts 0xd
01:53:07.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.24)
01:53:07.673 00.000 8976 Moving (0.62, -0.24) raw xDistance=-0.49 yDistance=-0.39
01:53:07.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:53:07.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:53:07.673 00.000 8976 MoveAxis(R, 2, ABG)
01:53:07.673 00.000 8976 stepping (-8, 18) + (2, 0)
01:53:07.674 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:07.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:53:07.684 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:53:07.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:07.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:07.684 00.000 5052 Enqueuing Expose request
01:53:07.710 00.026 8976 Received - 47 (G) 
01:53:07.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:07.710 00.000 8976 stepped: pos (-6, 18)
01:53:07.710 00.000 8976 MoveAxis(U, 2, ABG)
01:53:07.710 00.000 8976 stepping (-6, 18) + (0, 2)
01:53:07.710 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:07.742 00.032 8976 Received - 47 (G) 
01:53:07.742 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:07.742 00.000 8976 stepped: pos (-6, 20)
01:53:07.742 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:53:07.742 00.000 8976 MountToCamera -- mountX=1.27 mountY=-2.75 hyp=3.03 mountTheta=-1.14 cameraX=1.87, cameraY=2.38 cameraTheta=0.91
01:53:07.742 00.000 8976 incremental bump (1.871, 2.382) isValid = 1
01:53:07.742 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
01:53:07.742 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:53:07.742 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:53:07.742 00.000 8976 move complete, result=0
01:53:07.742 00.000 9828 Worker thread wakes up
01:53:07.742 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:53:07.742 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:53:07.742 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
01:53:07.742 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.35)
01:53:07.742 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
01:53:07.742 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
01:53:07.743 00.001 8976 worker thread done servicing request
01:53:07.743 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:53:07.743 00.000 9828 BLC: window closed
01:53:07.743 00.000 8976 Worker thread wakes up
01:53:07.743 00.000 9828 MoveAxis(E, 24, B)
01:53:07.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:07.743 00.000 9828 Guiding  Dir = 2, Dur = 24
01:53:07.743 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:07.743 00.000 9828 IsSlewing returns 0
01:53:07.743 00.000 9828 IsGuiding returns 0
01:53:07.744 00.001 9828 PulseGuide returned control before completion, sleep 34
01:53:07.781 00.037 9828 IsGuiding returns 1
01:53:07.781 00.000 9828 scope still moving after pulse duration time elapsed
01:53:07.812 00.031 9828 IsSlewing returns 0
01:53:07.812 00.000 9828 IsGuiding returns 1
01:53:07.842 00.030 9828 IsSlewing returns 0
01:53:07.842 00.000 9828 IsGuiding returns 1
01:53:07.874 00.032 9828 IsSlewing returns 0
01:53:07.874 00.000 9828 IsGuiding returns 1
01:53:07.904 00.030 9828 IsSlewing returns 0
01:53:07.904 00.000 9828 IsGuiding returns 0
01:53:07.904 00.000 9828 scope move finished after 24 + 137 ms
01:53:07.904 00.000 9828 Move returns status 0, amount 24
01:53:07.904 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:07.904 00.000 9828 MoveAxis(N, 11, B)
01:53:07.904 00.000 9828 Guiding  Dir = 0, Dur = 11
01:53:07.920 00.016 9828 IsSlewing returns 0
01:53:07.920 00.000 9828 IsGuiding returns 0
01:53:07.920 00.000 9828 PulseGuide returned control before completion, sleep 21
01:53:07.951 00.031 9828 IsGuiding returns 1
01:53:07.951 00.000 9828 scope still moving after pulse duration time elapsed
01:53:07.982 00.031 9828 IsSlewing returns 0
01:53:07.982 00.000 9828 IsGuiding returns 1
01:53:08.013 00.031 9828 IsSlewing returns 0
01:53:08.013 00.000 9828 IsGuiding returns 1
01:53:08.043 00.030 9828 IsSlewing returns 0
01:53:08.047 00.004 9828 IsGuiding returns 0
01:53:08.047 00.000 9828 scope move finished after 11 + 116 ms
01:53:08.047 00.000 9828 Move returns status 0, amount 11
01:53:08.047 00.000 9828 move complete, result=0
01:53:08.047 00.000 9828 worker thread done servicing request
01:53:08.047 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:53:08.433 00.386 8976 Exposure complete
01:53:08.439 00.006 8976 worker thread done servicing request
01:53:08.439 00.000 5052 OnExposeComplete: enter
01:53:08.439 00.000 5052 UpdateGuideState(): m_state=6
01:53:08.439 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6008
01:53:08.439 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.69, Mass=208, SNR=10.0, Peak=72 HFD=2.3
01:53:08.439 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
01:53:08.439 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.31)
01:53:08.439 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.83 mountX=0.01 mountY=0.07, mountTheta=1.41
01:53:08.440 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.02, opts=13)
01:53:08.440 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.02)
01:53:08.440 00.000 8976 Worker thread wakes up
01:53:08.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.02) opts 0xd
01:53:08.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.02)
01:53:08.440 00.000 8976 Moving (-0.07, -0.02) raw xDistance=0.01 yDistance=0.07
01:53:08.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:53:08.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:53:08.440 00.000 8976 MoveAxis(R, 0, ABG)
01:53:08.440 00.000 8976 MoveAxis(U, 0, ABG)
01:53:08.440 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:53:08.440 00.000 8976 MountToCamera -- mountX=1.15 mountY=-2.89 hyp=3.11 mountTheta=-1.19 cameraX=2.05, cameraY=2.34 cameraTheta=0.85
01:53:08.441 00.001 8976 incremental bump (2.049, 2.343) isValid = 1
01:53:08.441 00.000 8976 Scheduling Mount bump of (0.045, 0.053)
01:53:08.441 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.05, opts=4)
01:53:08.441 00.000 8976 Enqueuing Move request for scope (0.04, 0.05)
01:53:08.441 00.000 8976 move complete, result=0
01:53:08.441 00.000 9828 Worker thread wakes up
01:53:08.441 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0x4
01:53:08.441 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:53:08.441 00.000 8976 worker thread done servicing request
01:53:08.441 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
01:53:08.441 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:53:08.441 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
01:53:08.441 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.87 mountX=-0.05 mountY=-0.05, mountTheta=-2.36
01:53:08.441 00.000 9828 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=-0.05
01:53:08.441 00.000 9828 BLC: window closed
01:53:08.442 00.001 9828 MoveAxis(E, 15, B)
01:53:08.442 00.000 9828 Guiding  Dir = 2, Dur = 15
01:53:08.442 00.000 9828 IsSlewing returns 0
01:53:08.442 00.000 9828 IsGuiding returns 0
01:53:08.442 00.000 9828 PulseGuide returned control before completion, sleep 25
01:53:08.451 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
01:53:08.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:08.452 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:08.452 00.000 5052 Enqueuing Expose request
01:53:08.452 00.000 8976 Worker thread wakes up
01:53:08.452 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:08.452 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:08.452 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:08.475 00.023 9828 IsGuiding returns 1
01:53:08.475 00.000 9828 scope still moving after pulse duration time elapsed
01:53:08.506 00.031 9828 IsSlewing returns 0
01:53:08.506 00.000 9828 IsGuiding returns 1
01:53:08.538 00.032 9828 IsSlewing returns 0
01:53:08.538 00.000 9828 IsGuiding returns 1
01:53:08.569 00.031 9828 IsSlewing returns 0
01:53:08.569 00.000 9828 IsGuiding returns 0
01:53:08.569 00.000 9828 scope move finished after 15 + 112 ms
01:53:08.569 00.000 9828 Move returns status 0, amount 15
01:53:08.569 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:08.569 00.000 9828 MoveAxis(N, 6, B)
01:53:08.569 00.000 9828 Guiding  Dir = 0, Dur = 6
01:53:08.585 00.016 9828 IsSlewing returns 0
01:53:08.585 00.000 9828 IsGuiding returns 0
01:53:08.585 00.000 9828 PulseGuide returned control before completion, sleep 16
01:53:08.615 00.030 9828 IsGuiding returns 1
01:53:08.615 00.000 9828 scope still moving after pulse duration time elapsed
01:53:08.646 00.031 9828 IsSlewing returns 0
01:53:08.646 00.000 9828 IsGuiding returns 1
01:53:08.676 00.030 9828 IsSlewing returns 0
01:53:08.676 00.000 9828 IsGuiding returns 1
01:53:08.707 00.031 9828 IsSlewing returns 0
01:53:08.707 00.000 9828 IsGuiding returns 0
01:53:08.707 00.000 9828 scope move finished after 6 + 116 ms
01:53:08.707 00.000 9828 Move returns status 0, amount 6
01:53:08.707 00.000 9828 move complete, result=0
01:53:08.707 00.000 9828 worker thread done servicing request
01:53:08.707 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.0 px 6 ms NORTH
01:53:09.141 00.434 8976 Exposure complete
01:53:09.147 00.006 8976 worker thread done servicing request
01:53:09.147 00.000 5052 OnExposeComplete: enter
01:53:09.147 00.000 5052 UpdateGuideState(): m_state=6
01:53:09.147 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6009
01:53:09.147 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.61, Mass=191, SNR=9.6, Peak=74 HFD=2.2
01:53:09.147 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.53 = 1.75)
01:53:09.147 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.65)
01:53:09.147 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.49 mountX=-0.03 mountY=0.16, mountTheta=1.75
01:53:09.148 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.10, opts=13)
01:53:09.148 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.10)
01:53:09.148 00.000 8976 Worker thread wakes up
01:53:09.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.10) opts 0xd
01:53:09.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.10)
01:53:09.148 00.000 8976 Moving (-0.13, -0.10) raw xDistance=-0.03 yDistance=0.16
01:53:09.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:53:09.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:53:09.148 00.000 8976 MoveAxis(R, 0, ABG)
01:53:09.148 00.000 8976 MoveAxis(U, 0, ABG)
01:53:09.148 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:53:09.148 00.000 8976 MountToCamera -- mountX=1.08 mountY=-2.99 hyp=3.17 mountTheta=-1.22 cameraX=2.17, cameraY=2.32 cameraTheta=0.82
01:53:09.148 00.000 8976 incremental bump (2.168, 2.317) isValid = 1
01:53:09.148 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
01:53:09.148 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:53:09.149 00.001 8976 Enqueuing Move request for scope (0.08, 0.09)
01:53:09.149 00.000 8976 move complete, result=0
01:53:09.149 00.000 9828 Worker thread wakes up
01:53:09.149 00.000 8976 worker thread done servicing request
01:53:09.149 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:53:09.149 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:53:09.149 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
01:53:09.149 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
01:53:09.149 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
01:53:09.149 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:53:09.149 00.000 9828 BLC: window closed
01:53:09.149 00.000 9828 MoveAxis(E, 26, B)
01:53:09.149 00.000 9828 Guiding  Dir = 2, Dur = 26
01:53:09.149 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:53:09.149 00.000 9828 IsSlewing returns 0
01:53:09.150 00.001 9828 IsGuiding returns 0
01:53:09.150 00.000 9828 PulseGuide returned control before completion, sleep 36
01:53:09.158 00.008 5052 UpdateGuideState exits: m=191 SNR=9.6
01:53:09.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:09.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:09.158 00.000 5052 Enqueuing Expose request
01:53:09.158 00.000 8976 Worker thread wakes up
01:53:09.158 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:53:09.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:09.159 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:09.201 00.042 9828 IsGuiding returns 1
01:53:09.201 00.000 9828 scope still moving after pulse duration time elapsed
01:53:09.232 00.031 9828 IsSlewing returns 0
01:53:09.232 00.000 9828 IsGuiding returns 1
01:53:09.263 00.031 9828 IsSlewing returns 0
01:53:09.263 00.000 9828 IsGuiding returns 1
01:53:09.295 00.032 9828 IsSlewing returns 0
01:53:09.295 00.000 9828 IsGuiding returns 0
01:53:09.295 00.000 9828 scope move finished after 26 + 120 ms
01:53:09.295 00.000 9828 Move returns status 0, amount 26
01:53:09.295 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:09.295 00.000 9828 MoveAxis(N, 10, B)
01:53:09.296 00.001 9828 Guiding  Dir = 0, Dur = 10
01:53:09.311 00.015 9828 IsSlewing returns 0
01:53:09.311 00.000 9828 IsGuiding returns 0
01:53:09.311 00.000 9828 PulseGuide returned control before completion, sleep 20
01:53:09.341 00.030 9828 IsGuiding returns 1
01:53:09.341 00.000 9828 scope still moving after pulse duration time elapsed
01:53:09.372 00.031 9828 IsSlewing returns 0
01:53:09.372 00.000 9828 IsGuiding returns 1
01:53:09.404 00.032 9828 IsSlewing returns 0
01:53:09.409 00.005 9828 IsGuiding returns 1
01:53:09.435 00.026 9828 IsSlewing returns 0
01:53:09.435 00.000 9828 IsGuiding returns 1
01:53:09.467 00.032 9828 IsSlewing returns 0
01:53:09.467 00.000 9828 IsGuiding returns 0
01:53:09.467 00.000 9828 scope move finished after 10 + 146 ms
01:53:09.467 00.000 9828 Move returns status 0, amount 10
01:53:09.467 00.000 9828 move complete, result=0
01:53:09.467 00.000 9828 worker thread done servicing request
01:53:09.467 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:53:09.849 00.382 8976 Exposure complete
01:53:09.854 00.005 8976 worker thread done servicing request
01:53:09.855 00.001 5052 OnExposeComplete: enter
01:53:09.855 00.000 5052 UpdateGuideState(): m_state=6
01:53:09.855 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6010
01:53:09.855 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.82, Mass=216, SNR=10.2, Peak=84 HFD=2.3
01:53:09.855 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:53:09.855 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
01:53:09.855 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.11 hyp=0.34 cameraTheta=2.83 mountX=0.24 mountY=0.22, mountTheta=0.73
01:53:09.855 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.11, opts=13)
01:53:09.856 00.001 5052 Enqueuing Move request for stepguider (-0.33, 0.11)
01:53:09.856 00.000 8976 Worker thread wakes up
01:53:09.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.11) opts 0xd
01:53:09.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.11)
01:53:09.856 00.000 8976 Moving (-0.33, 0.11) raw xDistance=0.24 yDistance=0.22
01:53:09.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:53:09.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:53:09.856 00.000 8976 MoveAxis(R, 0, ABG)
01:53:09.856 00.000 8976 MoveAxis(U, 0, ABG)
01:53:09.856 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:53:09.856 00.000 8976 MountToCamera -- mountX=1.02 mountY=-3.05 hyp=3.22 mountTheta=-1.25 cameraX=2.25, cameraY=2.30 cameraTheta=0.80
01:53:09.856 00.000 8976 incremental bump (2.248, 2.300) isValid = 1
01:53:09.856 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
01:53:09.856 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:53:09.856 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:53:09.856 00.000 8976 move complete, result=0
01:53:09.856 00.000 9828 Worker thread wakes up
01:53:09.857 00.001 8976 worker thread done servicing request
01:53:09.857 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:53:09.857 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:53:09.857 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
01:53:09.857 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
01:53:09.857 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:53:09.857 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
01:53:09.857 00.000 9828 BLC: window closed
01:53:09.857 00.000 9828 MoveAxis(E, 27, B)
01:53:09.857 00.000 9828 Guiding  Dir = 2, Dur = 27
01:53:09.857 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:53:09.857 00.000 9828 IsSlewing returns 0
01:53:09.857 00.000 9828 IsGuiding returns 0
01:53:09.858 00.001 9828 PulseGuide returned control before completion, sleep 37
01:53:09.866 00.008 5052 UpdateGuideState exits: m=216 SNR=10.2
01:53:09.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:09.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:09.866 00.000 5052 Enqueuing Expose request
01:53:09.866 00.000 8976 Worker thread wakes up
01:53:09.866 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:53:09.867 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:09.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:09.902 00.035 9828 IsGuiding returns 1
01:53:09.902 00.000 9828 scope still moving after pulse duration time elapsed
01:53:09.932 00.030 9828 IsSlewing returns 0
01:53:09.932 00.000 9828 IsGuiding returns 1
01:53:09.963 00.031 9828 IsSlewing returns 0
01:53:09.963 00.000 9828 IsGuiding returns 1
01:53:09.993 00.030 9828 IsSlewing returns 0
01:53:09.993 00.000 9828 IsGuiding returns 1
01:53:10.024 00.031 9828 IsSlewing returns 0
01:53:10.024 00.000 9828 IsGuiding returns 0
01:53:10.024 00.000 9828 scope move finished after 27 + 139 ms
01:53:10.024 00.000 9828 Move returns status 0, amount 27
01:53:10.024 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:10.024 00.000 9828 MoveAxis(N, 10, B)
01:53:10.024 00.000 9828 Guiding  Dir = 0, Dur = 10
01:53:10.039 00.015 9828 IsSlewing returns 0
01:53:10.039 00.000 9828 IsGuiding returns 0
01:53:10.039 00.000 9828 PulseGuide returned control before completion, sleep 20
01:53:10.072 00.033 9828 IsGuiding returns 1
01:53:10.072 00.000 9828 scope still moving after pulse duration time elapsed
01:53:10.104 00.032 9828 IsSlewing returns 0
01:53:10.104 00.000 9828 IsGuiding returns 1
01:53:10.134 00.030 9828 IsSlewing returns 0
01:53:10.134 00.000 9828 IsGuiding returns 1
01:53:10.166 00.032 9828 IsSlewing returns 0
01:53:10.166 00.000 9828 IsGuiding returns 1
01:53:10.198 00.032 9828 IsSlewing returns 0
01:53:10.198 00.000 9828 IsGuiding returns 1
01:53:10.229 00.031 9828 IsSlewing returns 0
01:53:10.229 00.000 9828 IsGuiding returns 0
01:53:10.229 00.000 9828 scope move finished after 10 + 179 ms
01:53:10.229 00.000 9828 Move returns status 0, amount 10
01:53:10.229 00.000 9828 move complete, result=0
01:53:10.229 00.000 9828 worker thread done servicing request
01:53:10.229 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:53:10.556 00.327 8976 Exposure complete
01:53:10.561 00.005 8976 worker thread done servicing request
01:53:10.561 00.000 5052 OnExposeComplete: enter
01:53:10.561 00.000 5052 UpdateGuideState(): m_state=6
01:53:10.561 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6011
01:53:10.562 00.001 5052 Star::Find returns 1 (0), X=328.41, Y=281.59, Mass=220, SNR=10.2, Peak=86 HFD=1.6
01:53:10.562 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
01:53:10.562 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
01:53:10.562 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.12 hyp=0.77 cameraTheta=-2.98 mountX=0.24 mountY=0.70, mountTheta=1.24
01:53:10.562 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-0.12, opts=13)
01:53:10.562 00.000 5052 Enqueuing Move request for stepguider (-0.76, -0.12)
01:53:10.562 00.000 8976 Worker thread wakes up
01:53:10.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -0.12) opts 0xd
01:53:10.563 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -0.12)
01:53:10.563 00.000 8976 Moving (-0.76, -0.12) raw xDistance=0.24 yDistance=0.70
01:53:10.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:53:10.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
01:53:10.563 00.000 8976 MoveAxis(R, 0, ABG)
01:53:10.563 00.000 8976 MoveAxis(D, 3, ABG)
01:53:10.563 00.000 8976 stepping (-6, 20) + (0, -3)
01:53:10.563 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:10.563 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:53:10.575 00.012 5052 UpdateGuideState exits: m=220 SNR=10.2
01:53:10.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:10.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:10.575 00.000 5052 Enqueuing Expose request
01:53:10.604 00.029 8976 Received - 47 (G) 
01:53:10.604 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:10.604 00.000 8976 stepped: pos (-6, 17)
01:53:10.604 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:53:10.604 00.000 8976 MountToCamera -- mountX=0.99 mountY=-2.93 hyp=3.10 mountTheta=-1.25 cameraX=2.16, cameraY=2.22 cameraTheta=0.80
01:53:10.604 00.000 8976 incremental bump (2.161, 2.216) isValid = 1
01:53:10.605 00.001 8976 Scheduling Mount bump of (0.080, 0.085)
01:53:10.605 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:53:10.605 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:53:10.605 00.000 8976 move complete, result=0
01:53:10.605 00.000 8976 worker thread done servicing request
01:53:10.605 00.000 8976 Worker thread wakes up
01:53:10.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:10.605 00.000 9828 Worker thread wakes up
01:53:10.605 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:10.605 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:53:10.605 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:53:10.605 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:53:10.605 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
01:53:10.605 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
01:53:10.606 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:53:10.606 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
01:53:10.606 00.000 9828 BLC: window closed
01:53:10.606 00.000 9828 MoveAxis(E, 27, B)
01:53:10.606 00.000 9828 Guiding  Dir = 2, Dur = 27
01:53:10.607 00.001 9828 IsSlewing returns 0
01:53:10.607 00.000 9828 IsGuiding returns 0
01:53:10.607 00.000 9828 PulseGuide returned control before completion, sleep 37
01:53:10.647 00.040 9828 IsGuiding returns 1
01:53:10.647 00.000 9828 scope still moving after pulse duration time elapsed
01:53:10.678 00.031 9828 IsSlewing returns 0
01:53:10.678 00.000 9828 IsGuiding returns 1
01:53:10.708 00.030 9828 IsSlewing returns 0
01:53:10.708 00.000 9828 IsGuiding returns 1
01:53:10.740 00.032 9828 IsSlewing returns 0
01:53:10.740 00.000 9828 IsGuiding returns 1
01:53:10.771 00.031 9828 IsSlewing returns 0
01:53:10.771 00.000 9828 IsGuiding returns 0
01:53:10.771 00.000 9828 scope move finished after 27 + 136 ms
01:53:10.771 00.000 9828 Move returns status 0, amount 27
01:53:10.771 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:10.771 00.000 9828 MoveAxis(N, 10, B)
01:53:10.771 00.000 9828 Guiding  Dir = 0, Dur = 10
01:53:10.785 00.014 9828 IsSlewing returns 0
01:53:10.785 00.000 9828 IsGuiding returns 0
01:53:10.785 00.000 9828 PulseGuide returned control before completion, sleep 20
01:53:10.816 00.031 9828 IsGuiding returns 1
01:53:10.816 00.000 9828 scope still moving after pulse duration time elapsed
01:53:10.848 00.032 9828 IsSlewing returns 0
01:53:10.848 00.000 9828 IsGuiding returns 1
01:53:10.878 00.030 9828 IsSlewing returns 0
01:53:10.878 00.000 9828 IsGuiding returns 1
01:53:10.909 00.031 9828 IsSlewing returns 0
01:53:10.909 00.000 9828 IsGuiding returns 1
01:53:10.939 00.030 9828 IsSlewing returns 0
01:53:10.939 00.000 9828 IsGuiding returns 0
01:53:10.939 00.000 9828 scope move finished after 10 + 144 ms
01:53:10.939 00.000 9828 Move returns status 0, amount 10
01:53:10.939 00.000 9828 move complete, result=0
01:53:10.940 00.001 9828 worker thread done servicing request
01:53:10.940 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:53:11.302 00.362 8976 Exposure complete
01:53:11.308 00.006 8976 worker thread done servicing request
01:53:11.308 00.000 5052 OnExposeComplete: enter
01:53:11.308 00.000 5052 UpdateGuideState(): m_state=6
01:53:11.308 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6012
01:53:11.308 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=282.09, Mass=217, SNR=10.2, Peak=84 HFD=2.0
01:53:11.308 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.04) = xAngle (-0.04 = -0.04)
01:53:11.308 00.000 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.14 = -0.14)
01:53:11.308 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.38 hyp=0.42 cameraTheta=2.01 mountX=0.42 mountY=-0.06, mountTheta=-0.14
01:53:11.309 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.38, opts=13)
01:53:11.309 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.38)
01:53:11.309 00.000 8976 Worker thread wakes up
01:53:11.309 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.38) opts 0xd
01:53:11.309 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.38)
01:53:11.309 00.000 8976 Moving (-0.18, 0.38) raw xDistance=0.42 yDistance=-0.06
01:53:11.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:53:11.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:53:11.309 00.000 8976 MoveAxis(L, 2, ABG)
01:53:11.309 00.000 8976 stepping (-6, 17) + (-2, 0)
01:53:11.309 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:11.310 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:53:11.319 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
01:53:11.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:11.319 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:11.319 00.000 5052 Enqueuing Expose request
01:53:11.339 00.020 8976 Received - 47 (G) 
01:53:11.339 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:11.339 00.000 8976 stepped: pos (-8, 17)
01:53:11.339 00.000 8976 MoveAxis(U, 0, ABG)
01:53:11.339 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:53:11.339 00.000 8976 MountToCamera -- mountX=1.07 mountY=-2.86 hyp=3.05 mountTheta=-1.21 cameraX=2.06, cameraY=2.25 cameraTheta=0.83
01:53:11.339 00.000 8976 incremental bump (2.057, 2.250) isValid = 1
01:53:11.339 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
01:53:11.339 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:53:11.339 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:53:11.339 00.000 8976 move complete, result=0
01:53:11.339 00.000 8976 worker thread done servicing request
01:53:11.339 00.000 8976 Worker thread wakes up
01:53:11.339 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:11.339 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:11.339 00.000 9828 Worker thread wakes up
01:53:11.339 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:53:11.340 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:53:11.340 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
01:53:11.340 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
01:53:11.340 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
01:53:11.340 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:53:11.340 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:53:11.340 00.000 9828 BLC: window closed
01:53:11.340 00.000 9828 MoveAxis(E, 26, B)
01:53:11.340 00.000 9828 Guiding  Dir = 2, Dur = 26
01:53:11.340 00.000 9828 IsSlewing returns 0
01:53:11.340 00.000 9828 IsGuiding returns 0
01:53:11.341 00.001 9828 PulseGuide returned control before completion, sleep 36
01:53:11.386 00.045 9828 IsGuiding returns 1
01:53:11.386 00.000 9828 scope still moving after pulse duration time elapsed
01:53:11.418 00.032 9828 IsSlewing returns 0
01:53:11.418 00.000 9828 IsGuiding returns 1
01:53:11.448 00.030 9828 IsSlewing returns 0
01:53:11.448 00.000 9828 IsGuiding returns 1
01:53:11.479 00.031 9828 IsSlewing returns 0
01:53:11.479 00.000 9828 IsGuiding returns 1
01:53:11.510 00.031 9828 IsSlewing returns 0
01:53:11.510 00.000 9828 IsGuiding returns 0
01:53:11.510 00.000 9828 scope move finished after 26 + 143 ms
01:53:11.510 00.000 9828 Move returns status 0, amount 26
01:53:11.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:11.510 00.000 9828 MoveAxis(N, 11, B)
01:53:11.510 00.000 9828 Guiding  Dir = 0, Dur = 11
01:53:11.526 00.016 9828 IsSlewing returns 0
01:53:11.526 00.000 9828 IsGuiding returns 0
01:53:11.526 00.000 9828 PulseGuide returned control before completion, sleep 21
01:53:11.556 00.030 9828 IsGuiding returns 1
01:53:11.556 00.000 9828 scope still moving after pulse duration time elapsed
01:53:11.589 00.033 9828 IsSlewing returns 0
01:53:11.589 00.000 9828 IsGuiding returns 1
01:53:11.619 00.030 9828 IsSlewing returns 0
01:53:11.619 00.000 9828 IsGuiding returns 1
01:53:11.651 00.032 9828 IsSlewing returns 0
01:53:11.651 00.000 9828 IsGuiding returns 1
01:53:11.682 00.031 9828 IsSlewing returns 0
01:53:11.682 00.000 9828 IsGuiding returns 0
01:53:11.682 00.000 9828 scope move finished after 11 + 144 ms
01:53:11.682 00.000 9828 Move returns status 0, amount 11
01:53:11.682 00.000 9828 move complete, result=0
01:53:11.682 00.000 9828 worker thread done servicing request
01:53:11.682 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:53:12.033 00.351 8976 Exposure complete
01:53:12.038 00.005 5052 OnExposeComplete: enter
01:53:12.039 00.001 5052 UpdateGuideState(): m_state=6
01:53:12.039 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6013
01:53:12.039 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.92, Mass=214, SNR=10.1, Peak=85 HFD=2.2
01:53:12.039 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
01:53:12.039 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
01:53:12.039 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.21 hyp=0.43 cameraTheta=2.64 mountX=0.35 mountY=0.20, mountTheta=0.52
01:53:12.040 00.001 8976 worker thread done servicing request
01:53:12.041 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.21, opts=13)
01:53:12.041 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.21)
01:53:12.041 00.000 8976 Worker thread wakes up
01:53:12.041 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.21) opts 0xd
01:53:12.041 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.21)
01:53:12.041 00.000 8976 Moving (-0.37, 0.21) raw xDistance=0.35 yDistance=0.20
01:53:12.042 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:53:12.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:53:12.042 00.000 8976 MoveAxis(L, 2, ABG)
01:53:12.042 00.000 8976 stepping (-8, 17) + (-2, 0)
01:53:12.042 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:12.043 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:53:12.052 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
01:53:12.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:12.052 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:12.052 00.000 5052 Enqueuing Expose request
01:53:12.074 00.022 8976 Received - 47 (G) 
01:53:12.074 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:12.074 00.000 8976 stepped: pos (-10, 17)
01:53:12.074 00.000 8976 MoveAxis(U, 0, ABG)
01:53:12.074 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:53:12.074 00.000 8976 MountToCamera -- mountX=1.22 mountY=-2.80 hyp=3.06 mountTheta=-1.16 cameraX=1.94, cameraY=2.36 cameraTheta=0.88
01:53:12.074 00.000 8976 incremental bump (1.942, 2.363) isValid = 1
01:53:12.075 00.001 8976 Scheduling Mount bump of (0.073, 0.092)
01:53:12.075 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:53:12.075 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:53:12.075 00.000 8976 move complete, result=0
01:53:12.075 00.000 8976 worker thread done servicing request
01:53:12.075 00.000 8976 Worker thread wakes up
01:53:12.075 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:53:12.075 00.000 9828 Worker thread wakes up
01:53:12.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:12.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:12.075 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:53:12.075 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:53:12.075 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
01:53:12.075 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
01:53:12.075 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
01:53:12.076 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:53:12.076 00.000 9828 BLC: window closed
01:53:12.076 00.000 9828 MoveAxis(E, 24, B)
01:53:12.076 00.000 9828 Guiding  Dir = 2, Dur = 24
01:53:12.076 00.000 9828 IsSlewing returns 0
01:53:12.076 00.000 9828 IsGuiding returns 0
01:53:12.076 00.000 9828 PulseGuide returned control before completion, sleep 34
01:53:12.115 00.039 9828 IsGuiding returns 1
01:53:12.115 00.000 9828 scope still moving after pulse duration time elapsed
01:53:12.146 00.031 9828 IsSlewing returns 0
01:53:12.146 00.000 9828 IsGuiding returns 1
01:53:12.177 00.031 9828 IsSlewing returns 0
01:53:12.177 00.000 9828 IsGuiding returns 1
01:53:12.208 00.031 9828 IsSlewing returns 0
01:53:12.208 00.000 9828 IsGuiding returns 1
01:53:12.239 00.031 9828 IsSlewing returns 0
01:53:12.240 00.001 9828 IsGuiding returns 0
01:53:12.240 00.000 9828 scope move finished after 24 + 139 ms
01:53:12.240 00.000 9828 Move returns status 0, amount 24
01:53:12.240 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:12.240 00.000 9828 MoveAxis(N, 11, B)
01:53:12.240 00.000 9828 Guiding  Dir = 0, Dur = 11
01:53:12.254 00.014 9828 IsSlewing returns 0
01:53:12.254 00.000 9828 IsGuiding returns 0
01:53:12.254 00.000 9828 PulseGuide returned control before completion, sleep 21
01:53:12.285 00.031 9828 IsGuiding returns 1
01:53:12.285 00.000 9828 scope still moving after pulse duration time elapsed
01:53:12.316 00.031 9828 IsSlewing returns 0
01:53:12.316 00.000 9828 IsGuiding returns 1
01:53:12.347 00.031 9828 IsSlewing returns 0
01:53:12.348 00.001 9828 IsGuiding returns 1
01:53:12.378 00.030 9828 IsSlewing returns 0
01:53:12.378 00.000 9828 IsGuiding returns 1
01:53:12.410 00.032 9828 IsSlewing returns 0
01:53:12.410 00.000 9828 IsGuiding returns 0
01:53:12.410 00.000 9828 scope move finished after 11 + 145 ms
01:53:12.410 00.000 9828 Move returns status 0, amount 11
01:53:12.410 00.000 9828 move complete, result=0
01:53:12.410 00.000 9828 worker thread done servicing request
01:53:12.410 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:53:12.768 00.358 8976 Exposure complete
01:53:12.773 00.005 8976 worker thread done servicing request
01:53:12.773 00.000 5052 OnExposeComplete: enter
01:53:12.773 00.000 5052 UpdateGuideState(): m_state=6
01:53:12.773 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6014
01:53:12.773 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.51, Mass=220, SNR=10.2, Peak=83 HFD=1.5
01:53:12.773 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
01:53:12.773 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
01:53:12.774 00.001 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.19 hyp=0.77 cameraTheta=-2.89 mountX=0.16 mountY=0.73, mountTheta=1.35
01:53:12.774 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.19, opts=13)
01:53:12.774 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.19)
01:53:12.774 00.000 8976 Worker thread wakes up
01:53:12.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.19) opts 0xd
01:53:12.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.19)
01:53:12.775 00.001 8976 Moving (-0.74, -0.19) raw xDistance=0.16 yDistance=0.73
01:53:12.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:53:12.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
01:53:12.775 00.000 8976 MoveAxis(R, 0, ABG)
01:53:12.775 00.000 8976 MoveAxis(D, 3, ABG)
01:53:12.775 00.000 8976 stepping (-10, 17) + (0, -3)
01:53:12.775 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:12.775 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:53:12.786 00.011 5052 UpdateGuideState exits: m=220 SNR=10.2
01:53:12.786 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:12.786 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:12.786 00.000 5052 Enqueuing Expose request
01:53:12.810 00.024 8976 Received - 47 (G) 
01:53:12.810 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:12.810 00.000 8976 stepped: pos (-10, 14)
01:53:12.810 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:53:12.810 00.000 8976 MountToCamera -- mountX=1.32 mountY=-2.61 hyp=2.93 mountTheta=-1.10 cameraX=1.72, cameraY=2.37 cameraTheta=0.94
01:53:12.810 00.000 8976 incremental bump (1.724, 2.367) isValid = 1
01:53:12.810 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:53:12.810 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:53:12.810 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:53:12.810 00.000 8976 move complete, result=0
01:53:12.810 00.000 9828 Worker thread wakes up
01:53:12.810 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:53:12.810 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:53:12.810 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:53:12.810 00.000 8976 worker thread done servicing request
01:53:12.810 00.000 8976 Worker thread wakes up
01:53:12.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:12.810 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:12.810 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:53:12.811 00.001 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:53:12.811 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:53:12.811 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:53:12.811 00.000 9828 BLC: window closed
01:53:12.811 00.000 9828 MoveAxis(E, 23, B)
01:53:12.811 00.000 9828 Guiding  Dir = 2, Dur = 23
01:53:12.811 00.000 9828 IsSlewing returns 0
01:53:12.811 00.000 9828 IsGuiding returns 0
01:53:12.811 00.000 9828 PulseGuide returned control before completion, sleep 33
01:53:12.858 00.047 9828 IsGuiding returns 1
01:53:12.858 00.000 9828 scope still moving after pulse duration time elapsed
01:53:12.889 00.031 9828 IsSlewing returns 0
01:53:12.889 00.000 9828 IsGuiding returns 1
01:53:12.919 00.030 9828 IsSlewing returns 0
01:53:12.919 00.000 9828 IsGuiding returns 1
01:53:12.950 00.031 9828 IsSlewing returns 0
01:53:12.950 00.000 9828 IsGuiding returns 0
01:53:12.950 00.000 9828 scope move finished after 23 + 116 ms
01:53:12.950 00.000 9828 Move returns status 0, amount 23
01:53:12.950 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:12.950 00.000 9828 MoveAxis(N, 12, B)
01:53:12.950 00.000 9828 Guiding  Dir = 0, Dur = 12
01:53:12.965 00.015 9828 IsSlewing returns 0
01:53:12.965 00.000 9828 IsGuiding returns 0
01:53:12.965 00.000 9828 PulseGuide returned control before completion, sleep 22
01:53:12.996 00.031 9828 IsGuiding returns 1
01:53:12.996 00.000 9828 scope still moving after pulse duration time elapsed
01:53:13.028 00.032 9828 IsSlewing returns 0
01:53:13.028 00.000 9828 IsGuiding returns 1
01:53:13.058 00.030 9828 IsSlewing returns 0
01:53:13.058 00.000 9828 IsGuiding returns 1
01:53:13.089 00.031 9828 IsSlewing returns 0
01:53:13.089 00.000 9828 IsGuiding returns 1
01:53:13.119 00.030 9828 IsSlewing returns 0
01:53:13.119 00.000 9828 IsGuiding returns 0
01:53:13.119 00.000 9828 scope move finished after 12 + 141 ms
01:53:13.119 00.000 9828 Move returns status 0, amount 12
01:53:13.119 00.000 9828 move complete, result=0
01:53:13.119 00.000 9828 worker thread done servicing request
01:53:13.120 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:53:13.505 00.385 8976 Exposure complete
01:53:13.511 00.006 8976 worker thread done servicing request
01:53:13.512 00.001 5052 OnExposeComplete: enter
01:53:13.512 00.000 5052 UpdateGuideState(): m_state=6
01:53:13.512 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6015
01:53:13.512 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.85, Mass=200, SNR=9.8, Peak=78 HFD=2.3
01:53:13.512 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
01:53:13.512 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
01:53:13.512 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.36 mountX=0.11 mountY=-0.10, mountTheta=-0.74
01:53:13.512 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.14, opts=13)
01:53:13.512 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.14)
01:53:13.513 00.001 8976 Worker thread wakes up
01:53:13.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.14) opts 0xd
01:53:13.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.14)
01:53:13.513 00.000 8976 Moving (0.03, 0.14) raw xDistance=0.11 yDistance=-0.10
01:53:13.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:53:13.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:53:13.513 00.000 8976 MoveAxis(R, 0, ABG)
01:53:13.513 00.000 8976 MoveAxis(U, 0, ABG)
01:53:13.513 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:53:13.513 00.000 8976 MountToCamera -- mountX=1.39 mountY=-2.48 hyp=2.85 mountTheta=-1.06 cameraX=1.58, cameraY=2.37 cameraTheta=0.98
01:53:13.513 00.000 8976 incremental bump (1.578, 2.370) isValid = 1
01:53:13.513 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
01:53:13.513 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:53:13.513 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:53:13.513 00.000 8976 move complete, result=0
01:53:13.513 00.000 9828 Worker thread wakes up
01:53:13.513 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:53:13.513 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:53:13.513 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
01:53:13.514 00.001 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
01:53:13.514 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
01:53:13.514 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:53:13.514 00.000 9828 BLC: window closed
01:53:13.514 00.000 9828 MoveAxis(E, 22, B)
01:53:13.514 00.000 9828 Guiding  Dir = 2, Dur = 22
01:53:13.514 00.000 8976 worker thread done servicing request
01:53:13.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:53:13.514 00.000 9828 IsSlewing returns 0
01:53:13.514 00.000 9828 IsGuiding returns 0
01:53:13.514 00.000 9828 PulseGuide returned control before completion, sleep 32
01:53:13.524 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:53:13.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:13.525 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:13.525 00.000 5052 Enqueuing Expose request
01:53:13.525 00.000 8976 Worker thread wakes up
01:53:13.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:13.525 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:13.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:13.551 00.026 9828 IsGuiding returns 1
01:53:13.551 00.000 9828 scope still moving after pulse duration time elapsed
01:53:13.582 00.031 9828 IsSlewing returns 0
01:53:13.582 00.000 9828 IsGuiding returns 1
01:53:13.614 00.032 9828 IsSlewing returns 0
01:53:13.614 00.000 9828 IsGuiding returns 1
01:53:13.645 00.031 9828 IsSlewing returns 0
01:53:13.645 00.000 9828 IsGuiding returns 1
01:53:13.675 00.030 9828 IsSlewing returns 0
01:53:13.675 00.000 9828 IsGuiding returns 1
01:53:13.706 00.031 9828 IsSlewing returns 0
01:53:13.706 00.000 9828 IsGuiding returns 1
01:53:13.736 00.030 9828 IsSlewing returns 0
01:53:13.736 00.000 9828 IsGuiding returns 1
01:53:13.767 00.031 9828 IsSlewing returns 0
01:53:13.767 00.000 9828 IsGuiding returns 0
01:53:13.767 00.000 9828 scope move finished after 22 + 230 ms
01:53:13.767 00.000 9828 Move returns status 0, amount 22
01:53:13.767 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:13.767 00.000 9828 MoveAxis(N, 12, B)
01:53:13.767 00.000 9828 Guiding  Dir = 0, Dur = 12
01:53:13.782 00.015 9828 IsSlewing returns 0
01:53:13.782 00.000 9828 IsGuiding returns 0
01:53:13.782 00.000 9828 PulseGuide returned control before completion, sleep 22
01:53:13.814 00.032 9828 IsGuiding returns 1
01:53:13.814 00.000 9828 scope still moving after pulse duration time elapsed
01:53:13.845 00.031 9828 IsSlewing returns 0
01:53:13.845 00.000 9828 IsGuiding returns 1
01:53:13.876 00.031 9828 IsSlewing returns 0
01:53:13.876 00.000 9828 IsGuiding returns 1
01:53:13.906 00.030 9828 IsSlewing returns 0
01:53:13.906 00.000 9828 IsGuiding returns 1
01:53:13.937 00.031 9828 IsSlewing returns 0
01:53:13.937 00.000 9828 IsGuiding returns 0
01:53:13.937 00.000 9828 scope move finished after 12 + 142 ms
01:53:13.937 00.000 9828 Move returns status 0, amount 12
01:53:13.937 00.000 9828 move complete, result=0
01:53:13.937 00.000 9828 worker thread done servicing request
01:53:13.937 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:53:14.211 00.274 8976 Exposure complete
01:53:14.217 00.006 8976 worker thread done servicing request
01:53:14.217 00.000 5052 OnExposeComplete: enter
01:53:14.218 00.001 5052 UpdateGuideState(): m_state=6
01:53:14.218 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6016
01:53:14.218 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.65, Mass=206, SNR=9.9, Peak=72 HFD=2.5
01:53:14.218 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
01:53:14.218 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.12)
01:53:14.218 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.06 hyp=0.51 cameraTheta=-3.02 mountX=0.18 mountY=0.46, mountTheta=1.20
01:53:14.220 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.06, opts=13)
01:53:14.220 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.06)
01:53:14.220 00.000 8976 Worker thread wakes up
01:53:14.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.06) opts 0xd
01:53:14.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.06)
01:53:14.220 00.000 8976 Moving (-0.51, -0.06) raw xDistance=0.18 yDistance=0.46
01:53:14.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:53:14.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:53:14.220 00.000 8976 MoveAxis(R, 0, ABG)
01:53:14.220 00.000 8976 MoveAxis(D, 2, ABG)
01:53:14.220 00.000 8976 stepping (-10, 14) + (0, -2)
01:53:14.220 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:14.221 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:53:14.231 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
01:53:14.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:14.231 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:14.231 00.000 5052 Enqueuing Expose request
01:53:14.248 00.017 8976 Received - 47 (G) 
01:53:14.248 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:14.248 00.000 8976 stepped: pos (-10, 12)
01:53:14.248 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:53:14.248 00.000 8976 MountToCamera -- mountX=1.44 mountY=-2.29 hyp=2.71 mountTheta=-1.01 cameraX=1.39, cameraY=2.32 cameraTheta=1.03
01:53:14.248 00.000 8976 incremental bump (1.387, 2.324) isValid = 1
01:53:14.248 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:53:14.248 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:53:14.248 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:53:14.248 00.000 8976 move complete, result=0
01:53:14.249 00.001 9828 Worker thread wakes up
01:53:14.249 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:53:14.249 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:53:14.249 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
01:53:14.249 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
01:53:14.249 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:53:14.249 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:53:14.249 00.000 8976 worker thread done servicing request
01:53:14.249 00.000 8976 Worker thread wakes up
01:53:14.249 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:53:14.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:14.249 00.000 9828 BLC: window closed
01:53:14.249 00.000 9828 MoveAxis(E, 20, B)
01:53:14.249 00.000 9828 Guiding  Dir = 2, Dur = 20
01:53:14.249 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:14.250 00.001 9828 IsSlewing returns 0
01:53:14.250 00.000 9828 IsGuiding returns 0
01:53:14.250 00.000 9828 PulseGuide returned control before completion, sleep 30
01:53:14.295 00.045 9828 IsGuiding returns 1
01:53:14.295 00.000 9828 scope still moving after pulse duration time elapsed
01:53:14.325 00.030 9828 IsSlewing returns 0
01:53:14.325 00.000 9828 IsGuiding returns 1
01:53:14.356 00.031 9828 IsSlewing returns 0
01:53:14.356 00.000 9828 IsGuiding returns 1
01:53:14.387 00.031 9828 IsSlewing returns 0
01:53:14.387 00.000 9828 IsGuiding returns 0
01:53:14.387 00.000 9828 scope move finished after 20 + 117 ms
01:53:14.387 00.000 9828 Move returns status 0, amount 20
01:53:14.387 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:14.387 00.000 9828 MoveAxis(N, 13, B)
01:53:14.387 00.000 9828 Guiding  Dir = 0, Dur = 13
01:53:14.402 00.015 9828 IsSlewing returns 0
01:53:14.402 00.000 9828 IsGuiding returns 0
01:53:14.402 00.000 9828 PulseGuide returned control before completion, sleep 23
01:53:14.434 00.032 9828 IsGuiding returns 1
01:53:14.434 00.000 9828 scope still moving after pulse duration time elapsed
01:53:14.464 00.030 9828 IsSlewing returns 0
01:53:14.464 00.000 9828 IsGuiding returns 1
01:53:14.495 00.031 9828 IsSlewing returns 0
01:53:14.495 00.000 9828 IsGuiding returns 1
01:53:14.526 00.031 9828 IsSlewing returns 0
01:53:14.526 00.000 9828 IsGuiding returns 1
01:53:14.557 00.031 9828 IsSlewing returns 0
01:53:14.557 00.000 9828 IsGuiding returns 0
01:53:14.557 00.000 9828 scope move finished after 13 + 141 ms
01:53:14.557 00.000 9828 Move returns status 0, amount 13
01:53:14.557 00.000 9828 move complete, result=0
01:53:14.557 00.000 9828 worker thread done servicing request
01:53:14.557 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:53:14.942 00.385 8976 Exposure complete
01:53:14.948 00.006 8976 worker thread done servicing request
01:53:14.949 00.001 5052 OnExposeComplete: enter
01:53:14.949 00.000 5052 UpdateGuideState(): m_state=6
01:53:14.949 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6017
01:53:14.949 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.77, Mass=228, SNR=10.4, Peak=80 HFD=2.4
01:53:14.949 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:53:14.949 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:53:14.949 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.06 hyp=0.38 cameraTheta=2.98 mountX=0.22 mountY=0.28, mountTheta=0.89
01:53:14.950 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.06, opts=13)
01:53:14.950 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.06)
01:53:14.950 00.000 8976 Worker thread wakes up
01:53:14.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.06) opts 0xd
01:53:14.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.06)
01:53:14.950 00.000 8976 Moving (-0.37, 0.06) raw xDistance=0.22 yDistance=0.28
01:53:14.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:53:14.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
01:53:14.950 00.000 8976 MoveAxis(R, 0, ABG)
01:53:14.950 00.000 8976 MoveAxis(D, 1, ABG)
01:53:14.950 00.000 8976 stepping (-10, 12) + (0, -1)
01:53:14.950 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:14.951 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:53:14.960 00.009 5052 UpdateGuideState exits: m=228 SNR=10.4
01:53:14.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:14.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:14.960 00.000 5052 Enqueuing Expose request
01:53:14.968 00.008 8976 Received - 47 (G) 
01:53:14.968 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:14.968 00.000 8976 stepped: pos (-10, 11)
01:53:14.968 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:53:14.968 00.000 8976 MountToCamera -- mountX=1.47 mountY=-2.11 hyp=2.57 mountTheta=-0.96 cameraX=1.21, cameraY=2.27 cameraTheta=1.08
01:53:14.968 00.000 8976 incremental bump (1.213, 2.270) isValid = 1
01:53:14.968 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
01:53:14.969 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:53:14.969 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:53:14.969 00.000 8976 move complete, result=0
01:53:14.969 00.000 8976 worker thread done servicing request
01:53:14.969 00.000 8976 Worker thread wakes up
01:53:14.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:14.969 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:14.969 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:53:14.969 00.000 9828 Worker thread wakes up
01:53:14.969 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:53:14.969 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:53:14.969 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
01:53:14.969 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
01:53:14.969 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
01:53:14.969 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:53:14.969 00.000 9828 BLC: window closed
01:53:14.969 00.000 9828 MoveAxis(E, 19, B)
01:53:14.969 00.000 9828 Guiding  Dir = 2, Dur = 19
01:53:14.970 00.001 9828 IsSlewing returns 0
01:53:14.970 00.000 9828 IsGuiding returns 0
01:53:14.970 00.000 9828 PulseGuide returned control before completion, sleep 29
01:53:15.009 00.039 9828 IsGuiding returns 1
01:53:15.009 00.000 9828 scope still moving after pulse duration time elapsed
01:53:15.040 00.031 9828 IsSlewing returns 0
01:53:15.040 00.000 9828 IsGuiding returns 1
01:53:15.071 00.031 9828 IsSlewing returns 0
01:53:15.071 00.000 9828 IsGuiding returns 1
01:53:15.102 00.031 9828 IsSlewing returns 0
01:53:15.102 00.000 9828 IsGuiding returns 0
01:53:15.102 00.000 9828 scope move finished after 19 + 113 ms
01:53:15.102 00.000 9828 Move returns status 0, amount 19
01:53:15.102 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:15.102 00.000 9828 MoveAxis(N, 13, B)
01:53:15.102 00.000 9828 Guiding  Dir = 0, Dur = 13
01:53:15.117 00.015 9828 IsSlewing returns 0
01:53:15.117 00.000 9828 IsGuiding returns 0
01:53:15.117 00.000 9828 PulseGuide returned control before completion, sleep 23
01:53:15.148 00.031 9828 IsGuiding returns 1
01:53:15.148 00.000 9828 scope still moving after pulse duration time elapsed
01:53:15.180 00.032 9828 IsSlewing returns 0
01:53:15.180 00.000 9828 IsGuiding returns 1
01:53:15.211 00.031 9828 IsSlewing returns 0
01:53:15.211 00.000 9828 IsGuiding returns 1
01:53:15.242 00.031 9828 IsSlewing returns 0
01:53:15.242 00.000 9828 IsGuiding returns 1
01:53:15.273 00.031 9828 IsSlewing returns 0
01:53:15.273 00.000 9828 IsGuiding returns 0
01:53:15.274 00.001 9828 scope move finished after 13 + 142 ms
01:53:15.274 00.000 9828 Move returns status 0, amount 13
01:53:15.274 00.000 9828 move complete, result=0
01:53:15.274 00.000 9828 worker thread done servicing request
01:53:15.274 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:53:15.661 00.387 8976 Exposure complete
01:53:15.666 00.005 8976 worker thread done servicing request
01:53:15.666 00.000 5052 OnExposeComplete: enter
01:53:15.666 00.000 5052 UpdateGuideState(): m_state=6
01:53:15.666 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6018
01:53:15.666 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.08, Mass=190, SNR=9.6, Peak=86 HFD=2.2
01:53:15.666 00.000 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.04) = xAngle (-0.42 = -0.42)
01:53:15.667 00.001 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.52 = -0.52)
01:53:15.667 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.63 mountX=0.34 mountY=-0.18, mountTheta=-0.50
01:53:15.667 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.37, opts=13)
01:53:15.667 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.37)
01:53:15.667 00.000 8976 Worker thread wakes up
01:53:15.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.37) opts 0xd
01:53:15.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.37)
01:53:15.668 00.001 8976 Moving (-0.02, 0.37) raw xDistance=0.34 yDistance=-0.18
01:53:15.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:53:15.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:53:15.668 00.000 8976 MoveAxis(L, 1, ABG)
01:53:15.668 00.000 8976 stepping (-10, 11) + (-1, 0)
01:53:15.668 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:15.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:53:15.677 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
01:53:15.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:15.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:15.678 00.001 5052 Enqueuing Expose request
01:53:15.687 00.009 8976 Received - 47 (G) 
01:53:15.687 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:15.687 00.000 8976 stepped: pos (-11, 11)
01:53:15.687 00.000 8976 MoveAxis(U, 0, ABG)
01:53:15.687 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:53:15.687 00.000 8976 MountToCamera -- mountX=1.54 mountY=-1.99 hyp=2.52 mountTheta=-0.91 cameraX=1.07, cameraY=2.28 cameraTheta=1.13
01:53:15.687 00.000 8976 incremental bump (1.073, 2.278) isValid = 1
01:53:15.687 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:53:15.687 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:53:15.687 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:53:15.687 00.000 8976 move complete, result=0
01:53:15.687 00.000 8976 worker thread done servicing request
01:53:15.687 00.000 8976 Worker thread wakes up
01:53:15.687 00.000 9828 Worker thread wakes up
01:53:15.687 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:53:15.687 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:53:15.687 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
01:53:15.687 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:53:15.689 00.002 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:15.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:15.689 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
01:53:15.689 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
01:53:15.689 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:53:15.689 00.000 9828 BLC: window closed
01:53:15.689 00.000 9828 MoveAxis(E, 17, B)
01:53:15.689 00.000 9828 Guiding  Dir = 2, Dur = 17
01:53:15.689 00.000 9828 IsSlewing returns 0
01:53:15.689 00.000 9828 IsGuiding returns 0
01:53:15.689 00.000 9828 PulseGuide returned control before completion, sleep 27
01:53:15.726 00.037 9828 IsGuiding returns 1
01:53:15.726 00.000 9828 scope still moving after pulse duration time elapsed
01:53:15.757 00.031 9828 IsSlewing returns 0
01:53:15.757 00.000 9828 IsGuiding returns 1
01:53:15.787 00.030 9828 IsSlewing returns 0
01:53:15.787 00.000 9828 IsGuiding returns 1
01:53:15.818 00.031 9828 IsSlewing returns 0
01:53:15.818 00.000 9828 IsGuiding returns 0
01:53:15.818 00.000 9828 scope move finished after 17 + 112 ms
01:53:15.818 00.000 9828 Move returns status 0, amount 17
01:53:15.818 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:15.818 00.000 9828 MoveAxis(N, 14, B)
01:53:15.818 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:15.834 00.016 9828 IsSlewing returns 0
01:53:15.834 00.000 9828 IsGuiding returns 0
01:53:15.834 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:15.866 00.032 9828 IsGuiding returns 1
01:53:15.866 00.000 9828 scope still moving after pulse duration time elapsed
01:53:15.898 00.032 9828 IsSlewing returns 0
01:53:15.898 00.000 9828 IsGuiding returns 1
01:53:15.929 00.031 9828 IsSlewing returns 0
01:53:15.929 00.000 9828 IsGuiding returns 1
01:53:15.960 00.031 9828 IsSlewing returns 0
01:53:15.960 00.000 9828 IsGuiding returns 0
01:53:15.960 00.000 9828 scope move finished after 14 + 111 ms
01:53:15.960 00.000 9828 Move returns status 0, amount 14
01:53:15.960 00.000 9828 move complete, result=0
01:53:15.960 00.000 9828 worker thread done servicing request
01:53:15.960 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:53:16.380 00.420 8976 Exposure complete
01:53:16.385 00.005 8976 worker thread done servicing request
01:53:16.386 00.001 5052 OnExposeComplete: enter
01:53:16.386 00.000 5052 UpdateGuideState(): m_state=6
01:53:16.386 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6019
01:53:16.386 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.81, Mass=220, SNR=10.3, Peak=79 HFD=2.2
01:53:16.386 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
01:53:16.386 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
01:53:16.386 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.54 mountX=0.15 mountY=0.07, mountTheta=0.41
01:53:16.386 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.10, opts=13)
01:53:16.386 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.10)
01:53:16.387 00.001 8976 Worker thread wakes up
01:53:16.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.10) opts 0xd
01:53:16.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.10)
01:53:16.387 00.000 8976 Moving (-0.14, 0.10) raw xDistance=0.15 yDistance=0.07
01:53:16.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:53:16.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:53:16.387 00.000 8976 MoveAxis(R, 0, ABG)
01:53:16.387 00.000 8976 MoveAxis(U, 0, ABG)
01:53:16.387 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
01:53:16.387 00.000 8976 MountToCamera -- mountX=1.59 mountY=-1.91 hyp=2.48 mountTheta=-0.88 cameraX=0.98, cameraY=2.28 cameraTheta=1.17
01:53:16.387 00.000 8976 incremental bump (0.979, 2.284) isValid = 1
01:53:16.387 00.000 8976 Scheduling Mount bump of (0.045, 0.109)
01:53:16.387 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:53:16.387 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:53:16.387 00.000 8976 move complete, result=0
01:53:16.387 00.000 9828 Worker thread wakes up
01:53:16.387 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:53:16.387 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:53:16.388 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:53:16.388 00.000 8976 worker thread done servicing request
01:53:16.388 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
01:53:16.388 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
01:53:16.388 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
01:53:16.388 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:53:16.388 00.000 9828 BLC: window closed
01:53:16.388 00.000 9828 MoveAxis(E, 16, B)
01:53:16.388 00.000 9828 Guiding  Dir = 2, Dur = 16
01:53:16.388 00.000 9828 IsSlewing returns 0
01:53:16.389 00.001 9828 IsGuiding returns 0
01:53:16.389 00.000 9828 PulseGuide returned control before completion, sleep 26
01:53:16.399 00.010 5052 UpdateGuideState exits: m=220 SNR=10.3
01:53:16.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:16.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:16.399 00.000 5052 Enqueuing Expose request
01:53:16.399 00.000 8976 Worker thread wakes up
01:53:16.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:16.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:16.400 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:16.428 00.028 9828 IsGuiding returns 1
01:53:16.428 00.000 9828 scope still moving after pulse duration time elapsed
01:53:16.459 00.031 9828 IsSlewing returns 0
01:53:16.459 00.000 9828 IsGuiding returns 1
01:53:16.489 00.030 9828 IsSlewing returns 0
01:53:16.489 00.000 9828 IsGuiding returns 1
01:53:16.520 00.031 9828 IsSlewing returns 0
01:53:16.520 00.000 9828 IsGuiding returns 0
01:53:16.520 00.000 9828 scope move finished after 16 + 115 ms
01:53:16.520 00.000 9828 Move returns status 0, amount 16
01:53:16.520 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:16.520 00.000 9828 MoveAxis(N, 14, B)
01:53:16.520 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:16.535 00.015 9828 IsSlewing returns 0
01:53:16.535 00.000 9828 IsGuiding returns 0
01:53:16.535 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:16.566 00.031 9828 IsGuiding returns 1
01:53:16.566 00.000 9828 scope still moving after pulse duration time elapsed
01:53:16.597 00.031 9828 IsSlewing returns 0
01:53:16.597 00.000 9828 IsGuiding returns 1
01:53:16.628 00.031 9828 IsSlewing returns 0
01:53:16.628 00.000 9828 IsGuiding returns 1
01:53:16.658 00.030 9828 IsSlewing returns 0
01:53:16.658 00.000 9828 IsGuiding returns 1
01:53:16.690 00.032 9828 IsSlewing returns 0
01:53:16.690 00.000 9828 IsGuiding returns 0
01:53:16.690 00.000 9828 scope move finished after 14 + 140 ms
01:53:16.690 00.000 9828 Move returns status 0, amount 14
01:53:16.690 00.000 9828 move complete, result=0
01:53:16.691 00.001 9828 worker thread done servicing request
01:53:16.691 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:53:17.088 00.397 8976 Exposure complete
01:53:17.094 00.006 8976 worker thread done servicing request
01:53:17.094 00.000 5052 OnExposeComplete: enter
01:53:17.094 00.000 5052 UpdateGuideState(): m_state=6
01:53:17.094 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6020
01:53:17.094 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.42, Mass=193, SNR=9.7, Peak=82 HFD=1.6
01:53:17.094 00.000 5052 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.04) = xAngle (-2.97 = -2.97)
01:53:17.094 00.000 5052 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
01:53:17.094 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.29 hyp=0.36 cameraTheta=-0.93 mountX=-0.36 mountY=-0.03, mountTheta=-3.07
01:53:17.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.29, opts=13)
01:53:17.095 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.29)
01:53:17.095 00.000 8976 Worker thread wakes up
01:53:17.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.29) opts 0xd
01:53:17.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.29)
01:53:17.095 00.000 8976 Moving (0.22, -0.29) raw xDistance=-0.36 yDistance=-0.03
01:53:17.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
01:53:17.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:53:17.095 00.000 8976 MoveAxis(R, 1, ABG)
01:53:17.095 00.000 8976 stepping (-11, 11) + (1, 0)
01:53:17.095 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:17.096 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:53:17.107 00.011 5052 UpdateGuideState exits: m=193 SNR=9.7
01:53:17.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:17.107 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:17.107 00.000 5052 Enqueuing Expose request
01:53:17.126 00.019 8976 Received - 47 (G) 
01:53:17.126 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:17.126 00.000 8976 stepped: pos (-10, 11)
01:53:17.127 00.001 8976 MoveAxis(U, 0, ABG)
01:53:17.127 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
01:53:17.127 00.000 8976 MountToCamera -- mountX=1.57 mountY=-1.86 hyp=2.43 mountTheta=-0.87 cameraX=0.94, cameraY=2.24 cameraTheta=1.17
01:53:17.127 00.000 8976 incremental bump (0.939, 2.242) isValid = 1
01:53:17.127 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
01:53:17.127 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:53:17.127 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:53:17.127 00.000 8976 move complete, result=0
01:53:17.127 00.000 9828 Worker thread wakes up
01:53:17.127 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:53:17.127 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.0 px 0 ms NORTH
01:53:17.127 00.000 8976 worker thread done servicing request
01:53:17.127 00.000 8976 Worker thread wakes up
01:53:17.127 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:17.127 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:53:17.127 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:17.127 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
01:53:17.128 00.001 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
01:53:17.128 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
01:53:17.128 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:53:17.128 00.000 9828 BLC: window closed
01:53:17.128 00.000 9828 MoveAxis(E, 16, B)
01:53:17.128 00.000 9828 Guiding  Dir = 2, Dur = 16
01:53:17.128 00.000 9828 IsSlewing returns 0
01:53:17.128 00.000 9828 IsGuiding returns 0
01:53:17.128 00.000 9828 PulseGuide returned control before completion, sleep 26
01:53:17.169 00.041 9828 IsGuiding returns 1
01:53:17.169 00.000 9828 scope still moving after pulse duration time elapsed
01:53:17.200 00.031 9828 IsSlewing returns 0
01:53:17.200 00.000 9828 IsGuiding returns 1
01:53:17.231 00.031 9828 IsSlewing returns 0
01:53:17.232 00.001 9828 IsGuiding returns 1
01:53:17.262 00.030 9828 IsSlewing returns 0
01:53:17.262 00.000 9828 IsGuiding returns 1
01:53:17.294 00.032 9828 IsSlewing returns 0
01:53:17.294 00.000 9828 IsGuiding returns 0
01:53:17.294 00.000 9828 scope move finished after 16 + 149 ms
01:53:17.294 00.000 9828 Move returns status 0, amount 16
01:53:17.294 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:17.294 00.000 9828 MoveAxis(N, 14, B)
01:53:17.294 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:17.309 00.015 9828 IsSlewing returns 0
01:53:17.309 00.000 9828 IsGuiding returns 0
01:53:17.309 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:17.340 00.031 9828 IsGuiding returns 1
01:53:17.340 00.000 9828 scope still moving after pulse duration time elapsed
01:53:17.372 00.032 9828 IsSlewing returns 0
01:53:17.372 00.000 9828 IsGuiding returns 1
01:53:17.402 00.030 9828 IsSlewing returns 0
01:53:17.402 00.000 9828 IsGuiding returns 1
01:53:17.433 00.031 9828 IsSlewing returns 0
01:53:17.433 00.000 9828 IsGuiding returns 1
01:53:17.464 00.031 9828 IsSlewing returns 0
01:53:17.464 00.000 9828 IsGuiding returns 0
01:53:17.464 00.000 9828 scope move finished after 14 + 140 ms
01:53:17.464 00.000 9828 Move returns status 0, amount 14
01:53:17.464 00.000 9828 move complete, result=0
01:53:17.464 00.000 9828 worker thread done servicing request
01:53:17.464 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
01:53:17.820 00.356 8976 Exposure complete
01:53:17.825 00.005 8976 worker thread done servicing request
01:53:17.825 00.000 5052 OnExposeComplete: enter
01:53:17.825 00.000 5052 UpdateGuideState(): m_state=6
01:53:17.825 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6021
01:53:17.825 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.97, Mass=205, SNR=9.9, Peak=76 HFD=2.3
01:53:17.825 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:53:17.825 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
01:53:17.825 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.26 hyp=0.58 cameraTheta=2.68 mountX=0.47 mountY=0.30, mountTheta=0.56
01:53:17.827 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.26, opts=13)
01:53:17.827 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.26)
01:53:17.827 00.000 8976 Worker thread wakes up
01:53:17.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.26) opts 0xd
01:53:17.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.26)
01:53:17.827 00.000 8976 Moving (-0.52, 0.26) raw xDistance=0.47 yDistance=0.30
01:53:17.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
01:53:17.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:53:17.827 00.000 8976 MoveAxis(L, 2, ABG)
01:53:17.827 00.000 8976 stepping (-10, 11) + (-2, 0)
01:53:17.827 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:17.828 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:53:17.838 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:53:17.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:17.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:17.838 00.000 5052 Enqueuing Expose request
01:53:17.861 00.023 8976 Received - 47 (G) 
01:53:17.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:17.861 00.000 8976 stepped: pos (-12, 11)
01:53:17.861 00.000 8976 MoveAxis(D, 1, ABG)
01:53:17.861 00.000 8976 stepping (-12, 11) + (0, -1)
01:53:17.861 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:17.893 00.032 8976 Received - 47 (G) 
01:53:17.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:17.893 00.000 8976 stepped: pos (-12, 10)
01:53:17.894 00.001 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:53:17.894 00.000 8976 MountToCamera -- mountX=1.66 mountY=-1.77 hyp=2.42 mountTheta=-0.82 cameraX=0.82, cameraY=2.28 cameraTheta=1.23
01:53:17.894 00.000 8976 incremental bump (0.820, 2.281) isValid = 1
01:53:17.894 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:53:17.894 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:53:17.894 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:53:17.894 00.000 8976 move complete, result=0
01:53:17.894 00.000 9828 Worker thread wakes up
01:53:17.894 00.000 8976 worker thread done servicing request
01:53:17.894 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:53:17.894 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:53:17.894 00.000 8976 Worker thread wakes up
01:53:17.894 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:53:17.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:17.894 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
01:53:17.894 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:17.894 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:53:17.894 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:53:17.894 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:53:17.894 00.000 9828 BLC: window closed
01:53:17.894 00.000 9828 MoveAxis(E, 14, B)
01:53:17.894 00.000 9828 Guiding  Dir = 2, Dur = 14
01:53:17.895 00.001 9828 IsSlewing returns 0
01:53:17.895 00.000 9828 IsGuiding returns 0
01:53:17.895 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:17.932 00.037 9828 IsGuiding returns 1
01:53:17.932 00.000 9828 scope still moving after pulse duration time elapsed
01:53:17.962 00.030 9828 IsSlewing returns 0
01:53:17.962 00.000 9828 IsGuiding returns 1
01:53:17.993 00.031 9828 IsSlewing returns 0
01:53:17.993 00.000 9828 IsGuiding returns 1
01:53:18.024 00.031 9828 IsSlewing returns 0
01:53:18.024 00.000 9828 IsGuiding returns 0
01:53:18.024 00.000 9828 scope move finished after 14 + 115 ms
01:53:18.024 00.000 9828 Move returns status 0, amount 14
01:53:18.024 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:18.024 00.000 9828 MoveAxis(N, 14, B)
01:53:18.024 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:18.039 00.015 9828 IsSlewing returns 0
01:53:18.039 00.000 9828 IsGuiding returns 0
01:53:18.039 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:18.070 00.031 9828 IsGuiding returns 1
01:53:18.070 00.000 9828 scope still moving after pulse duration time elapsed
01:53:18.101 00.031 9828 IsSlewing returns 0
01:53:18.101 00.000 9828 IsGuiding returns 1
01:53:18.131 00.030 9828 IsSlewing returns 0
01:53:18.131 00.000 9828 IsGuiding returns 1
01:53:18.163 00.032 9828 IsSlewing returns 0
01:53:18.163 00.000 9828 IsGuiding returns 1
01:53:18.194 00.031 9828 IsSlewing returns 0
01:53:18.194 00.000 9828 IsGuiding returns 0
01:53:18.194 00.000 9828 scope move finished after 14 + 140 ms
01:53:18.194 00.000 9828 Move returns status 0, amount 14
01:53:18.194 00.000 9828 move complete, result=0
01:53:18.194 00.000 9828 worker thread done servicing request
01:53:18.194 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:53:18.587 00.393 8976 Exposure complete
01:53:18.592 00.005 8976 worker thread done servicing request
01:53:18.592 00.000 5052 OnExposeComplete: enter
01:53:18.592 00.000 5052 UpdateGuideState(): m_state=6
01:53:18.592 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6022
01:53:18.592 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.63, Mass=186, SNR=9.5, Peak=78 HFD=1.6
01:53:18.592 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:53:18.592 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:53:18.592 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=-0.08 hyp=0.88 cameraTheta=-3.06 mountX=0.33 mountY=0.78, mountTheta=1.17
01:53:18.593 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=-0.08, opts=13)
01:53:18.593 00.000 5052 Enqueuing Move request for stepguider (-0.88, -0.08)
01:53:18.593 00.000 8976 Worker thread wakes up
01:53:18.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, -0.08) opts 0xd
01:53:18.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, -0.08)
01:53:18.593 00.000 8976 Moving (-0.88, -0.08) raw xDistance=0.33 yDistance=0.78
01:53:18.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:53:18.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.78
01:53:18.593 00.000 8976 MoveAxis(L, 1, ABG)
01:53:18.593 00.000 8976 stepping (-12, 10) + (-1, 0)
01:53:18.593 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:18.594 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:53:18.603 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
01:53:18.604 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:18.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:18.604 00.000 5052 Enqueuing Expose request
01:53:18.613 00.009 8976 Received - 47 (G) 
01:53:18.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:18.613 00.000 8976 stepped: pos (-13, 10)
01:53:18.613 00.000 8976 MoveAxis(D, 3, ABG)
01:53:18.613 00.000 8976 stepping (-13, 10) + (0, -3)
01:53:18.613 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:18.645 00.032 8976 Received - 47 (G) 
01:53:18.645 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:18.645 00.000 8976 stepped: pos (-13, 7)
01:53:18.645 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
01:53:18.645 00.000 8976 MountToCamera -- mountX=1.77 mountY=-1.55 hyp=2.35 mountTheta=-0.72 cameraX=0.58, cameraY=2.28 cameraTheta=1.32
01:53:18.645 00.000 8976 incremental bump (0.577, 2.280) isValid = 1
01:53:18.645 00.000 8976 Scheduling Mount bump of (0.028, 0.115)
01:53:18.645 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:53:18.645 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:53:18.645 00.000 8976 move complete, result=0
01:53:18.645 00.000 9828 Worker thread wakes up
01:53:18.645 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:53:18.645 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:53:18.645 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.86)
01:53:18.645 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.94)
01:53:18.645 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
01:53:18.645 00.000 8976 worker thread done servicing request
01:53:18.645 00.000 8976 Worker thread wakes up
01:53:18.646 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:18.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:18.646 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
01:53:18.646 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:53:18.646 00.000 9828 BLC: window closed
01:53:18.646 00.000 9828 MoveAxis(E, 11, B)
01:53:18.646 00.000 9828 Guiding  Dir = 2, Dur = 11
01:53:18.646 00.000 9828 IsSlewing returns 0
01:53:18.646 00.000 9828 IsGuiding returns 0
01:53:18.646 00.000 9828 PulseGuide returned control before completion, sleep 21
01:53:18.674 00.028 9828 IsGuiding returns 1
01:53:18.674 00.000 9828 scope still moving after pulse duration time elapsed
01:53:18.706 00.032 9828 IsSlewing returns 0
01:53:18.707 00.001 9828 IsGuiding returns 1
01:53:18.737 00.030 9828 IsSlewing returns 0
01:53:18.737 00.000 9828 IsGuiding returns 1
01:53:18.768 00.031 9828 IsSlewing returns 0
01:53:18.769 00.001 9828 IsGuiding returns 1
01:53:18.799 00.030 9828 IsSlewing returns 0
01:53:18.799 00.000 9828 IsGuiding returns 0
01:53:18.799 00.000 9828 scope move finished after 11 + 141 ms
01:53:18.799 00.000 9828 Move returns status 0, amount 11
01:53:18.799 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:18.799 00.000 9828 MoveAxis(N, 15, B)
01:53:18.799 00.000 9828 Guiding  Dir = 0, Dur = 15
01:53:18.815 00.016 9828 IsSlewing returns 0
01:53:18.815 00.000 9828 IsGuiding returns 0
01:53:18.815 00.000 9828 PulseGuide returned control before completion, sleep 25
01:53:18.845 00.030 9828 IsGuiding returns 1
01:53:18.845 00.000 9828 scope still moving after pulse duration time elapsed
01:53:18.875 00.030 9828 IsSlewing returns 0
01:53:18.875 00.000 9828 IsGuiding returns 1
01:53:18.907 00.032 9828 IsSlewing returns 0
01:53:18.907 00.000 9828 IsGuiding returns 1
01:53:18.938 00.031 9828 IsSlewing returns 0
01:53:18.942 00.004 9828 IsGuiding returns 1
01:53:18.968 00.026 9828 IsSlewing returns 0
01:53:18.968 00.000 9828 IsGuiding returns 0
01:53:18.968 00.000 9828 scope move finished after 15 + 138 ms
01:53:18.968 00.000 9828 Move returns status 0, amount 15
01:53:18.968 00.000 9828 move complete, result=0
01:53:18.968 00.000 9828 worker thread done servicing request
01:53:18.968 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:53:19.337 00.369 8976 Exposure complete
01:53:19.342 00.005 8976 worker thread done servicing request
01:53:19.342 00.000 5052 OnExposeComplete: enter
01:53:19.343 00.001 5052 UpdateGuideState(): m_state=6
01:53:19.343 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6023
01:53:19.343 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.64, Mass=206, SNR=10.0, Peak=81 HFD=1.6
01:53:19.343 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
01:53:19.343 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
01:53:19.343 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.07 hyp=0.69 cameraTheta=-3.04 mountX=0.25 mountY=0.61, mountTheta=1.18
01:53:19.343 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.07, opts=13)
01:53:19.344 00.001 5052 Enqueuing Move request for stepguider (-0.68, -0.07)
01:53:19.344 00.000 8976 Worker thread wakes up
01:53:19.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.07) opts 0xd
01:53:19.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.07)
01:53:19.344 00.000 8976 Moving (-0.68, -0.07) raw xDistance=0.25 yDistance=0.61
01:53:19.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:53:19.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.61
01:53:19.344 00.000 8976 MoveAxis(R, 0, ABG)
01:53:19.344 00.000 8976 MoveAxis(D, 3, ABG)
01:53:19.344 00.000 8976 stepping (-13, 7) + (0, -3)
01:53:19.344 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:19.345 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:53:19.354 00.009 5052 UpdateGuideState exits: m=206 SNR=10.0
01:53:19.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:19.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:19.354 00.000 5052 Enqueuing Expose request
01:53:19.380 00.026 8976 Received - 47 (G) 
01:53:19.380 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:19.380 00.000 8976 stepped: pos (-13, 4)
01:53:19.380 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
01:53:19.380 00.000 8976 MountToCamera -- mountX=1.84 mountY=-1.25 hyp=2.22 mountTheta=-0.60 cameraX=0.27, cameraY=2.21 cameraTheta=1.45
01:53:19.380 00.000 8976 incremental bump (0.274, 2.208) isValid = 1
01:53:19.380 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
01:53:19.380 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:53:19.380 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:53:19.380 00.000 8976 move complete, result=0
01:53:19.380 00.000 9828 Worker thread wakes up
01:53:19.380 00.000 8976 worker thread done servicing request
01:53:19.380 00.000 8976 Worker thread wakes up
01:53:19.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:19.380 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:19.381 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:53:19.381 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:53:19.381 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:53:19.381 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.74)
01:53:19.381 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
01:53:19.381 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
01:53:19.381 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:53:19.381 00.000 9828 BLC: window closed
01:53:19.381 00.000 9828 MoveAxis(E, 6, B)
01:53:19.381 00.000 9828 Guiding  Dir = 2, Dur = 6
01:53:19.381 00.000 9828 IsSlewing returns 0
01:53:19.382 00.001 9828 IsGuiding returns 0
01:53:19.382 00.000 9828 PulseGuide returned control before completion, sleep 16
01:53:19.400 00.018 9828 IsGuiding returns 1
01:53:19.400 00.000 9828 scope still moving after pulse duration time elapsed
01:53:19.432 00.032 9828 IsSlewing returns 0
01:53:19.432 00.000 9828 IsGuiding returns 1
01:53:19.463 00.031 9828 IsSlewing returns 0
01:53:19.463 00.000 9828 IsGuiding returns 1
01:53:19.494 00.031 9828 IsSlewing returns 0
01:53:19.494 00.000 9828 IsGuiding returns 0
01:53:19.494 00.000 9828 scope move finished after 6 + 106 ms
01:53:19.494 00.000 9828 Move returns status 0, amount 6
01:53:19.494 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:19.495 00.001 9828 MoveAxis(N, 16, B)
01:53:19.495 00.000 9828 Guiding  Dir = 0, Dur = 16
01:53:19.510 00.015 9828 IsSlewing returns 0
01:53:19.510 00.000 9828 IsGuiding returns 0
01:53:19.510 00.000 9828 PulseGuide returned control before completion, sleep 26
01:53:19.540 00.030 9828 IsGuiding returns 1
01:53:19.540 00.000 9828 scope still moving after pulse duration time elapsed
01:53:19.571 00.031 9828 IsSlewing returns 0
01:53:19.571 00.000 9828 IsGuiding returns 1
01:53:19.602 00.031 9828 IsSlewing returns 0
01:53:19.603 00.001 9828 IsGuiding returns 1
01:53:19.633 00.030 9828 IsSlewing returns 0
01:53:19.633 00.000 9828 IsGuiding returns 0
01:53:19.633 00.000 9828 scope move finished after 16 + 107 ms
01:53:19.633 00.000 9828 Move returns status 0, amount 16
01:53:19.633 00.000 9828 move complete, result=0
01:53:19.634 00.001 9828 worker thread done servicing request
01:53:19.634 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:53:20.076 00.442 8976 Exposure complete
01:53:20.081 00.005 8976 worker thread done servicing request
01:53:20.081 00.000 5052 OnExposeComplete: enter
01:53:20.081 00.000 5052 UpdateGuideState(): m_state=6
01:53:20.081 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6024
01:53:20.082 00.001 5052 Star::Find returns 1 (0), X=328.29, Y=282.07, Mass=188, SNR=9.6, Peak=83 HFD=2.1
01:53:20.082 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:53:20.082 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
01:53:20.082 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=0.36 hyp=0.95 cameraTheta=2.75 mountX=0.72 mountY=0.54, mountTheta=0.65
01:53:20.083 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=0.36, opts=13)
01:53:20.083 00.000 5052 Enqueuing Move request for stepguider (-0.88, 0.36)
01:53:20.083 00.000 8976 Worker thread wakes up
01:53:20.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, 0.36) opts 0xd
01:53:20.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, 0.36)
01:53:20.083 00.000 8976 Moving (-0.88, 0.36) raw xDistance=0.72 yDistance=0.54
01:53:20.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
01:53:20.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
01:53:20.083 00.000 8976 MoveAxis(L, 3, ABG)
01:53:20.083 00.000 8976 stepping (-13, 4) + (-3, 0)
01:53:20.083 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:20.084 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:53:20.093 00.009 5052 UpdateGuideState exits: m=188 SNR=9.6
01:53:20.094 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:20.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:20.094 00.000 5052 Enqueuing Expose request
01:53:20.116 00.022 8976 Received - 47 (G) 
01:53:20.116 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:20.116 00.000 8976 stepped: pos (-16, 4)
01:53:20.116 00.000 8976 MoveAxis(D, 2, ABG)
01:53:20.116 00.000 8976 stepping (-16, 4) + (0, -2)
01:53:20.116 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:20.148 00.032 8976 Received - 47 (G) 
01:53:20.148 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:20.148 00.000 8976 stepped: pos (-16, 2)
01:53:20.148 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
01:53:20.148 00.000 8976 MountToCamera -- mountX=2.04 mountY=-0.94 hyp=2.25 mountTheta=-0.43 cameraX=-0.09, cameraY=2.25 cameraTheta=1.61
01:53:20.148 00.000 8976 incremental bump (-0.091, 2.247) isValid = 1
01:53:20.148 00.000 8976 Scheduling Mount bump of (-0.005, 0.119)
01:53:20.148 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:53:20.148 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:53:20.148 00.000 8976 move complete, result=0
01:53:20.148 00.000 9828 Worker thread wakes up
01:53:20.148 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.5 px 2 ms SOUTH
01:53:20.148 00.000 8976 worker thread done servicing request
01:53:20.148 00.000 8976 Worker thread wakes up
01:53:20.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:20.148 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:20.148 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:53:20.148 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:53:20.148 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.58)
01:53:20.148 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
01:53:20.148 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
01:53:20.148 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:53:20.148 00.000 9828 BLC: window closed
01:53:20.148 00.000 9828 MoveAxis(E, 0, B)
01:53:20.148 00.000 9828 Move returns status 0, amount 0
01:53:20.148 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:20.148 00.000 9828 MoveAxis(N, 16, B)
01:53:20.148 00.000 9828 Guiding  Dir = 0, Dur = 16
01:53:20.149 00.001 9828 IsSlewing returns 0
01:53:20.149 00.000 9828 IsGuiding returns 0
01:53:20.149 00.000 9828 PulseGuide returned control before completion, sleep 26
01:53:20.189 00.040 9828 IsGuiding returns 1
01:53:20.189 00.000 9828 scope still moving after pulse duration time elapsed
01:53:20.220 00.031 9828 IsSlewing returns 0
01:53:20.220 00.000 9828 IsGuiding returns 1
01:53:20.251 00.031 9828 IsSlewing returns 0
01:53:20.251 00.000 9828 IsGuiding returns 1
01:53:20.283 00.032 9828 IsSlewing returns 0
01:53:20.283 00.000 9828 IsGuiding returns 0
01:53:20.283 00.000 9828 scope move finished after 16 + 117 ms
01:53:20.283 00.000 9828 Move returns status 0, amount 16
01:53:20.283 00.000 9828 move complete, result=0
01:53:20.283 00.000 9828 worker thread done servicing request
01:53:20.283 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
01:53:20.836 00.553 8976 Exposure complete
01:53:20.841 00.005 8976 worker thread done servicing request
01:53:20.841 00.000 5052 OnExposeComplete: enter
01:53:20.841 00.000 5052 UpdateGuideState(): m_state=6
01:53:20.841 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6025
01:53:20.841 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=281.54, Mass=205, SNR=10.0, Peak=84 HFD=1.8
01:53:20.841 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
01:53:20.841 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
01:53:20.841 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=-0.17 hyp=1.00 cameraTheta=-2.97 mountX=0.30 mountY=0.92, mountTheta=1.26
01:53:20.843 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=-0.17, opts=13)
01:53:20.843 00.000 5052 Enqueuing Move request for stepguider (-0.99, -0.17)
01:53:20.843 00.000 8976 Worker thread wakes up
01:53:20.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, -0.17) opts 0xd
01:53:20.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, -0.17)
01:53:20.843 00.000 8976 Moving (-0.99, -0.17) raw xDistance=0.30 yDistance=0.92
01:53:20.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
01:53:20.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.92
01:53:20.843 00.000 8976 MoveAxis(L, 1, ABG)
01:53:20.843 00.000 8976 stepping (-16, 2) + (-1, 0)
01:53:20.843 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:20.845 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:53:20.854 00.009 5052 UpdateGuideState exits: m=205 SNR=10.0
01:53:20.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:20.854 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:20.854 00.000 5052 Enqueuing Expose request
01:53:20.867 00.013 8976 Received - 47 (G) 
01:53:20.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:20.867 00.000 8976 stepped: pos (-17, 2)
01:53:20.867 00.000 8976 MoveAxis(D, 4, ABG)
01:53:20.867 00.000 8976 stepping (-17, 2) + (0, -4)
01:53:20.867 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:20.899 00.032 8976 Received - 47 (G) 
01:53:20.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:20.899 00.000 8976 stepped: pos (-17, -2)
01:53:20.899 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
01:53:20.899 00.000 8976 MountToCamera -- mountX=2.23 mountY=-0.53 hyp=2.29 mountTheta=-0.23 cameraX=-0.55, cameraY=2.22 cameraTheta=1.81
01:53:20.899 00.000 8976 incremental bump (-0.545, 2.223) isValid = 1
01:53:20.899 00.000 8976 Scheduling Mount bump of (-0.027, 0.116)
01:53:20.899 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:53:20.899 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:53:20.899 00.000 8976 move complete, result=0
01:53:20.899 00.000 9828 Worker thread wakes up
01:53:20.899 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 4 ms SOUTH
01:53:20.899 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:53:20.899 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:53:20.899 00.000 9828 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
01:53:20.899 00.000 9828 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.47)
01:53:20.899 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.02 mountY=-0.12, mountTheta=-1.39
01:53:20.899 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:53:20.900 00.001 9828 BLC: window closed
01:53:20.900 00.000 9828 MoveAxis(W, 7, B)
01:53:20.900 00.000 9828 Guiding  Dir = 3, Dur = 7
01:53:20.900 00.000 8976 worker thread done servicing request
01:53:20.900 00.000 8976 Worker thread wakes up
01:53:20.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:20.900 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:20.900 00.000 9828 IsSlewing returns 0
01:53:20.900 00.000 9828 IsGuiding returns 0
01:53:20.900 00.000 9828 PulseGuide returned control before completion, sleep 17
01:53:20.919 00.019 9828 IsGuiding returns 1
01:53:20.919 00.000 9828 scope still moving after pulse duration time elapsed
01:53:20.950 00.031 9828 IsSlewing returns 0
01:53:20.950 00.000 9828 IsGuiding returns 1
01:53:20.981 00.031 9828 IsSlewing returns 0
01:53:20.981 00.000 9828 IsGuiding returns 1
01:53:21.012 00.031 9828 IsSlewing returns 0
01:53:21.012 00.000 9828 IsGuiding returns 0
01:53:21.012 00.000 9828 scope move finished after 7 + 104 ms
01:53:21.012 00.000 9828 Move returns status 0, amount 7
01:53:21.012 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:21.012 00.000 9828 MoveAxis(N, 16, B)
01:53:21.012 00.000 9828 Guiding  Dir = 0, Dur = 16
01:53:21.028 00.016 9828 IsSlewing returns 0
01:53:21.028 00.000 9828 IsGuiding returns 0
01:53:21.029 00.001 9828 PulseGuide returned control before completion, sleep 26
01:53:21.058 00.029 9828 IsGuiding returns 1
01:53:21.058 00.000 9828 scope still moving after pulse duration time elapsed
01:53:21.089 00.031 9828 IsSlewing returns 0
01:53:21.089 00.000 9828 IsGuiding returns 1
01:53:21.120 00.031 9828 IsSlewing returns 0
01:53:21.120 00.000 9828 IsGuiding returns 1
01:53:21.151 00.031 9828 IsSlewing returns 0
01:53:21.151 00.000 9828 IsGuiding returns 1
01:53:21.182 00.031 9828 IsSlewing returns 0
01:53:21.182 00.000 9828 IsGuiding returns 0
01:53:21.182 00.000 9828 scope move finished after 16 + 137 ms
01:53:21.182 00.000 9828 Move returns status 0, amount 16
01:53:21.182 00.000 9828 move complete, result=0
01:53:21.182 00.000 9828 worker thread done servicing request
01:53:21.182 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:53:21.593 00.411 8976 Exposure complete
01:53:21.599 00.006 8976 worker thread done servicing request
01:53:21.599 00.000 5052 OnExposeComplete: enter
01:53:21.599 00.000 5052 UpdateGuideState(): m_state=6
01:53:21.599 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6026
01:53:21.599 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.45, Mass=223, SNR=10.3, Peak=79 HFD=1.7
01:53:21.599 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
01:53:21.599 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
01:53:21.600 00.001 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.26 hyp=0.60 cameraTheta=-2.69 mountX=0.02 mountY=0.60, mountTheta=1.54
01:53:21.600 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.26, opts=13)
01:53:21.600 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.26)
01:53:21.600 00.000 8976 Worker thread wakes up
01:53:21.600 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.26) opts 0xd
01:53:21.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.26)
01:53:21.601 00.001 8976 Moving (-0.54, -0.26) raw xDistance=0.02 yDistance=0.60
01:53:21.601 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:53:21.601 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.60
01:53:21.601 00.000 8976 MoveAxis(R, 0, ABG)
01:53:21.601 00.000 8976 MoveAxis(D, 3, ABG)
01:53:21.601 00.000 8976 stepping (-17, -2) + (0, -3)
01:53:21.601 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:21.601 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:53:21.611 00.010 5052 UpdateGuideState exits: m=223 SNR=10.3
01:53:21.611 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:21.611 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:21.611 00.000 5052 Enqueuing Expose request
01:53:21.635 00.024 8976 Received - 47 (G) 
01:53:21.635 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:21.635 00.000 8976 stepped: pos (-17, -5)
01:53:21.635 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.00 = 2.00)
01:53:21.635 00.000 8976 MountToCamera -- mountX=2.35 mountY=-0.09 hyp=2.35 mountTheta=-0.04 cameraX=-0.99, cameraY=2.13 cameraTheta=2.00
01:53:21.635 00.000 8976 incremental bump (-0.990, 2.135) isValid = 1
01:53:21.635 00.000 8976 Scheduling Mount bump of (-0.048, 0.108)
01:53:21.636 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:53:21.636 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:53:21.636 00.000 8976 move complete, result=0
01:53:21.636 00.000 9828 Worker thread wakes up
01:53:21.636 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:53:21.636 00.000 8976 worker thread done servicing request
01:53:21.636 00.000 8976 Worker thread wakes up
01:53:21.636 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:53:21.636 00.000 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.09 = -1.20)
01:53:21.636 00.000 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.28)
01:53:21.636 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.04 mountY=-0.11, mountTheta=-1.21
01:53:21.636 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:53:21.636 00.000 9828 BLC: window closed
01:53:21.636 00.000 9828 MoveAxis(W, 14, B)
01:53:21.636 00.000 9828 Guiding  Dir = 3, Dur = 14
01:53:21.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:21.637 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:21.637 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:53:21.638 00.001 9828 IsSlewing returns 0
01:53:21.638 00.000 9828 IsGuiding returns 0
01:53:21.638 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:21.664 00.026 9828 IsGuiding returns 1
01:53:21.669 00.005 9828 scope still moving after pulse duration time elapsed
01:53:21.695 00.026 9828 IsSlewing returns 0
01:53:21.695 00.000 9828 IsGuiding returns 1
01:53:21.726 00.031 9828 IsSlewing returns 0
01:53:21.726 00.000 9828 IsGuiding returns 1
01:53:21.757 00.031 9828 IsSlewing returns 0
01:53:21.757 00.000 9828 IsGuiding returns 1
01:53:21.789 00.032 9828 IsSlewing returns 0
01:53:21.789 00.000 9828 IsGuiding returns 0
01:53:21.789 00.000 9828 scope move finished after 14 + 137 ms
01:53:21.789 00.000 9828 Move returns status 0, amount 14
01:53:21.789 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:21.789 00.000 9828 MoveAxis(N, 15, B)
01:53:21.789 00.000 9828 Guiding  Dir = 0, Dur = 15
01:53:21.804 00.015 9828 IsSlewing returns 0
01:53:21.804 00.000 9828 IsGuiding returns 0
01:53:21.804 00.000 9828 PulseGuide returned control before completion, sleep 25
01:53:21.835 00.031 9828 IsGuiding returns 1
01:53:21.835 00.000 9828 scope still moving after pulse duration time elapsed
01:53:21.867 00.032 9828 IsSlewing returns 0
01:53:21.867 00.000 9828 IsGuiding returns 1
01:53:21.898 00.031 9828 IsSlewing returns 0
01:53:21.898 00.000 9828 IsGuiding returns 1
01:53:21.929 00.031 9828 IsSlewing returns 0
01:53:21.929 00.000 9828 IsGuiding returns 1
01:53:21.961 00.032 9828 IsSlewing returns 0
01:53:21.961 00.000 9828 IsGuiding returns 1
01:53:21.992 00.031 9828 IsSlewing returns 0
01:53:21.992 00.000 9828 IsGuiding returns 0
01:53:21.992 00.000 9828 scope move finished after 15 + 173 ms
01:53:21.992 00.000 9828 Move returns status 0, amount 15
01:53:21.992 00.000 9828 move complete, result=0
01:53:21.992 00.000 9828 worker thread done servicing request
01:53:21.992 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:53:22.326 00.334 8976 Exposure complete
01:53:22.331 00.005 8976 worker thread done servicing request
01:53:22.331 00.000 5052 OnExposeComplete: enter
01:53:22.331 00.000 5052 UpdateGuideState(): m_state=6
01:53:22.331 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6027
01:53:22.331 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.41, Mass=221, SNR=10.3, Peak=83 HFD=1.7
01:53:22.331 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
01:53:22.332 00.001 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.52)
01:53:22.332 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.30 hyp=0.61 cameraTheta=-2.62 mountX=-0.03 mountY=0.61, mountTheta=1.62
01:53:22.332 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.30, opts=13)
01:53:22.332 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.30)
01:53:22.332 00.000 8976 Worker thread wakes up
01:53:22.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.30) opts 0xd
01:53:22.333 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.30)
01:53:22.333 00.000 8976 Moving (-0.53, -0.30) raw xDistance=-0.03 yDistance=0.61
01:53:22.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:53:22.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
01:53:22.333 00.000 8976 MoveAxis(R, 0, ABG)
01:53:22.333 00.000 8976 MoveAxis(D, 3, ABG)
01:53:22.333 00.000 8976 stepping (-17, -5) + (0, -3)
01:53:22.333 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:22.334 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:53:22.344 00.010 5052 UpdateGuideState exits: m=221 SNR=10.3
01:53:22.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:22.344 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:22.344 00.000 5052 Enqueuing Expose request
01:53:22.370 00.026 8976 Received - 47 (G) 
01:53:22.370 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:22.370 00.000 8976 stepped: pos (-17, -8)
01:53:22.370 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
01:53:22.370 00.000 8976 MountToCamera -- mountX=2.43 mountY=0.36 hyp=2.46 mountTheta=0.15 cameraX=-1.43, cameraY=2.00 cameraTheta=2.19
01:53:22.370 00.000 8976 incremental bump (-1.428, 2.004) isValid = 1
01:53:22.370 00.000 8976 Scheduling Mount bump of (-0.067, 0.097)
01:53:22.370 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:53:22.370 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:53:22.370 00.000 8976 move complete, result=0
01:53:22.370 00.000 9828 Worker thread wakes up
01:53:22.370 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:53:22.370 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:53:22.370 00.000 8976 worker thread done servicing request
01:53:22.370 00.000 8976 Worker thread wakes up
01:53:22.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:22.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:22.370 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:53:22.370 00.000 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.27 = -1.01)
01:53:22.371 00.001 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.10)
01:53:22.371 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=0.06 mountY=-0.10, mountTheta=-1.04
01:53:22.371 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:53:22.371 00.000 9828 BLC: window closed
01:53:22.371 00.000 9828 MoveAxis(W, 20, B)
01:53:22.371 00.000 9828 Guiding  Dir = 3, Dur = 20
01:53:22.371 00.000 9828 IsSlewing returns 0
01:53:22.371 00.000 9828 IsGuiding returns 0
01:53:22.371 00.000 9828 PulseGuide returned control before completion, sleep 30
01:53:22.411 00.040 9828 IsGuiding returns 1
01:53:22.411 00.000 9828 scope still moving after pulse duration time elapsed
01:53:22.442 00.031 9828 IsSlewing returns 0
01:53:22.442 00.000 9828 IsGuiding returns 1
01:53:22.474 00.032 9828 IsSlewing returns 0
01:53:22.474 00.000 9828 IsGuiding returns 1
01:53:22.505 00.031 9828 IsSlewing returns 0
01:53:22.505 00.000 9828 IsGuiding returns 0
01:53:22.505 00.000 9828 scope move finished after 20 + 113 ms
01:53:22.505 00.000 9828 Move returns status 0, amount 20
01:53:22.505 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:22.505 00.000 9828 MoveAxis(N, 14, B)
01:53:22.505 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:22.520 00.015 9828 IsSlewing returns 0
01:53:22.520 00.000 9828 IsGuiding returns 0
01:53:22.520 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:22.551 00.031 9828 IsGuiding returns 1
01:53:22.551 00.000 9828 scope still moving after pulse duration time elapsed
01:53:22.582 00.031 9828 IsSlewing returns 0
01:53:22.582 00.000 9828 IsGuiding returns 1
01:53:22.613 00.031 9828 IsSlewing returns 0
01:53:22.613 00.000 9828 IsGuiding returns 1
01:53:22.645 00.032 9828 IsSlewing returns 0
01:53:22.645 00.000 9828 IsGuiding returns 1
01:53:22.676 00.031 9828 IsSlewing returns 0
01:53:22.676 00.000 9828 IsGuiding returns 0
01:53:22.676 00.000 9828 scope move finished after 14 + 141 ms
01:53:22.676 00.000 9828 Move returns status 0, amount 14
01:53:22.676 00.000 9828 move complete, result=0
01:53:22.676 00.000 9828 worker thread done servicing request
01:53:22.676 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:53:23.062 00.386 8976 Exposure complete
01:53:23.068 00.006 8976 worker thread done servicing request
01:53:23.068 00.000 5052 OnExposeComplete: enter
01:53:23.068 00.000 5052 UpdateGuideState(): m_state=6
01:53:23.068 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6028
01:53:23.068 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.58, Mass=208, SNR=10.0, Peak=78 HFD=2.0
01:53:23.068 00.000 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.04) = xAngle (-3.33 = 2.95)
01:53:23.068 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.44 = 2.85)
01:53:23.068 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.29 mountX=-0.13 mountY=0.04, mountTheta=2.85
01:53:23.069 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.13, opts=13)
01:53:23.069 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.13)
01:53:23.069 00.000 8976 Worker thread wakes up
01:53:23.069 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.13) opts 0xd
01:53:23.069 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.13)
01:53:23.069 00.000 8976 Moving (0.04, -0.13) raw xDistance=-0.13 yDistance=0.04
01:53:23.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:53:23.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:53:23.069 00.000 8976 MoveAxis(R, 0, ABG)
01:53:23.069 00.000 8976 MoveAxis(U, 0, ABG)
01:53:23.069 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
01:53:23.069 00.000 8976 MountToCamera -- mountX=2.49 mountY=0.66 hyp=2.58 mountTheta=0.26 cameraX=-1.72, cameraY=1.92 cameraTheta=2.30
01:53:23.070 00.001 8976 incremental bump (-1.721, 1.917) isValid = 1
01:53:23.070 00.000 8976 Scheduling Mount bump of (-0.077, 0.089)
01:53:23.070 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:53:23.070 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:53:23.070 00.000 8976 move complete, result=0
01:53:23.070 00.000 8976 worker thread done servicing request
01:53:23.070 00.000 9828 Worker thread wakes up
01:53:23.070 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:53:23.070 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:53:23.070 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
01:53:23.070 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.98)
01:53:23.070 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.07 mountY=-0.10, mountTheta=-0.93
01:53:23.070 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:53:23.070 00.000 9828 BLC: window closed
01:53:23.070 00.000 9828 MoveAxis(W, 23, B)
01:53:23.070 00.000 9828 Guiding  Dir = 3, Dur = 23
01:53:23.070 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:53:23.071 00.001 9828 IsSlewing returns 0
01:53:23.071 00.000 9828 IsGuiding returns 0
01:53:23.071 00.000 9828 PulseGuide returned control before completion, sleep 33
01:53:23.080 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
01:53:23.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:23.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:23.080 00.000 5052 Enqueuing Expose request
01:53:23.080 00.000 8976 Worker thread wakes up
01:53:23.081 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:23.081 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:23.081 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:23.112 00.031 9828 IsGuiding returns 1
01:53:23.112 00.000 9828 scope still moving after pulse duration time elapsed
01:53:23.144 00.032 9828 IsSlewing returns 0
01:53:23.144 00.000 9828 IsGuiding returns 1
01:53:23.175 00.031 9828 IsSlewing returns 0
01:53:23.175 00.000 9828 IsGuiding returns 1
01:53:23.206 00.031 9828 IsSlewing returns 0
01:53:23.206 00.000 9828 IsGuiding returns 0
01:53:23.206 00.000 9828 scope move finished after 23 + 112 ms
01:53:23.206 00.000 9828 Move returns status 0, amount 23
01:53:23.206 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:23.206 00.000 9828 MoveAxis(N, 13, B)
01:53:23.206 00.000 9828 Guiding  Dir = 0, Dur = 13
01:53:23.222 00.016 9828 IsSlewing returns 0
01:53:23.222 00.000 9828 IsGuiding returns 0
01:53:23.222 00.000 9828 PulseGuide returned control before completion, sleep 23
01:53:23.252 00.030 9828 IsGuiding returns 1
01:53:23.252 00.000 9828 scope still moving after pulse duration time elapsed
01:53:23.283 00.031 9828 IsSlewing returns 0
01:53:23.283 00.000 9828 IsGuiding returns 1
01:53:23.313 00.030 9828 IsSlewing returns 0
01:53:23.313 00.000 9828 IsGuiding returns 1
01:53:23.344 00.031 9828 IsSlewing returns 0
01:53:23.344 00.000 9828 IsGuiding returns 1
01:53:23.375 00.031 9828 IsSlewing returns 0
01:53:23.375 00.000 9828 IsGuiding returns 0
01:53:23.375 00.000 9828 scope move finished after 13 + 139 ms
01:53:23.375 00.000 9828 Move returns status 0, amount 13
01:53:23.375 00.000 9828 move complete, result=0
01:53:23.375 00.000 9828 worker thread done servicing request
01:53:23.375 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
01:53:23.769 00.394 8976 Exposure complete
01:53:23.774 00.005 8976 worker thread done servicing request
01:53:23.774 00.000 5052 OnExposeComplete: enter
01:53:23.774 00.000 5052 UpdateGuideState(): m_state=6
01:53:23.774 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6029
01:53:23.774 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.93, Mass=184, SNR=9.4, Peak=77 HFD=2.2
01:53:23.775 00.001 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
01:53:23.775 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
01:53:23.775 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.93 mountX=0.12 mountY=-0.26, mountTheta=-1.13
01:53:23.775 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.22, opts=13)
01:53:23.775 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.22)
01:53:23.775 00.000 8976 Worker thread wakes up
01:53:23.776 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.22) opts 0xd
01:53:23.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.22)
01:53:23.776 00.000 8976 Moving (0.16, 0.22) raw xDistance=0.12 yDistance=-0.26
01:53:23.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:53:23.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:53:23.776 00.000 8976 MoveAxis(R, 0, ABG)
01:53:23.776 00.000 8976 MoveAxis(U, 0, ABG)
01:53:23.776 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
01:53:23.776 00.000 8976 MountToCamera -- mountX=2.53 mountY=0.86 hyp=2.67 mountTheta=0.33 cameraX=-1.92, cameraY=1.86 cameraTheta=2.37
01:53:23.776 00.000 8976 incremental bump (-1.917, 1.858) isValid = 1
01:53:23.776 00.000 8976 Scheduling Mount bump of (-0.082, 0.083)
01:53:23.776 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:53:23.776 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:53:23.776 00.000 8976 move complete, result=0
01:53:23.776 00.000 8976 worker thread done servicing request
01:53:23.776 00.000 9828 Worker thread wakes up
01:53:23.776 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:53:23.776 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:53:23.776 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.45 = -0.83)
01:53:23.776 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.91)
01:53:23.776 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
01:53:23.777 00.001 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:53:23.777 00.000 9828 BLC: window closed
01:53:23.777 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:53:23.777 00.000 9828 MoveAxis(W, 25, B)
01:53:23.777 00.000 9828 Guiding  Dir = 3, Dur = 25
01:53:23.777 00.000 9828 IsSlewing returns 0
01:53:23.777 00.000 9828 IsGuiding returns 0
01:53:23.777 00.000 9828 PulseGuide returned control before completion, sleep 35
01:53:23.786 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:53:23.786 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:23.786 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:23.786 00.000 5052 Enqueuing Expose request
01:53:23.787 00.001 8976 Worker thread wakes up
01:53:23.787 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:53:23.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:23.787 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:23.828 00.041 9828 IsGuiding returns 1
01:53:23.828 00.000 9828 scope still moving after pulse duration time elapsed
01:53:23.860 00.032 9828 IsSlewing returns 0
01:53:23.860 00.000 9828 IsGuiding returns 1
01:53:23.890 00.030 9828 IsSlewing returns 0
01:53:23.890 00.000 9828 IsGuiding returns 1
01:53:23.921 00.031 9828 IsSlewing returns 0
01:53:23.921 00.000 9828 IsGuiding returns 0
01:53:23.921 00.000 9828 scope move finished after 25 + 119 ms
01:53:23.921 00.000 9828 Move returns status 0, amount 25
01:53:23.921 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:23.921 00.000 9828 MoveAxis(N, 13, B)
01:53:23.921 00.000 9828 Guiding  Dir = 0, Dur = 13
01:53:23.937 00.016 9828 IsSlewing returns 0
01:53:23.937 00.000 9828 IsGuiding returns 0
01:53:23.937 00.000 9828 PulseGuide returned control before completion, sleep 23
01:53:23.968 00.031 9828 IsGuiding returns 1
01:53:23.968 00.000 9828 scope still moving after pulse duration time elapsed
01:53:24.000 00.032 9828 IsSlewing returns 0
01:53:24.000 00.000 9828 IsGuiding returns 1
01:53:24.030 00.030 9828 IsSlewing returns 0
01:53:24.030 00.000 9828 IsGuiding returns 1
01:53:24.062 00.032 9828 IsSlewing returns 0
01:53:24.062 00.000 9828 IsGuiding returns 1
01:53:24.092 00.030 9828 IsSlewing returns 0
01:53:24.093 00.001 9828 IsGuiding returns 0
01:53:24.093 00.000 9828 scope move finished after 13 + 143 ms
01:53:24.093 00.000 9828 Move returns status 0, amount 13
01:53:24.093 00.000 9828 move complete, result=0
01:53:24.093 00.000 9828 worker thread done servicing request
01:53:24.093 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
01:53:24.475 00.382 8976 Exposure complete
01:53:24.481 00.006 8976 worker thread done servicing request
01:53:24.482 00.001 5052 OnExposeComplete: enter
01:53:24.482 00.000 5052 UpdateGuideState(): m_state=6
01:53:24.482 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6030
01:53:24.482 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.79, Mass=205, SNR=9.9, Peak=79 HFD=2.4
01:53:24.482 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
01:53:24.482 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
01:53:24.482 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=0.03 mountY=-0.12, mountTheta=-1.31
01:53:24.482 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.08, opts=13)
01:53:24.483 00.001 5052 Enqueuing Move request for stepguider (0.09, 0.08)
01:53:24.483 00.000 8976 Worker thread wakes up
01:53:24.483 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.08) opts 0xd
01:53:24.483 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.08)
01:53:24.483 00.000 8976 Moving (0.09, 0.08) raw xDistance=0.03 yDistance=-0.12
01:53:24.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:53:24.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:53:24.483 00.000 8976 MoveAxis(R, 0, ABG)
01:53:24.483 00.000 8976 MoveAxis(U, 0, ABG)
01:53:24.483 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (2.04) = xAngle (2.42 = 2.42)
01:53:24.483 00.000 8976 MountToCamera -- mountX=2.55 mountY=1.00 hyp=2.74 mountTheta=0.37 cameraX=-2.05, cameraY=1.82 cameraTheta=2.42
01:53:24.483 00.000 8976 incremental bump (-2.049, 1.819) isValid = 1
01:53:24.483 00.000 8976 Scheduling Mount bump of (-0.086, 0.079)
01:53:24.483 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:53:24.483 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:53:24.483 00.000 8976 move complete, result=0
01:53:24.483 00.000 9828 Worker thread wakes up
01:53:24.483 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:53:24.484 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:53:24.484 00.000 8976 worker thread done servicing request
01:53:24.484 00.000 9828 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.10) = xAngle (5.49 = -0.79)
01:53:24.484 00.000 9828 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.41 = -0.87)
01:53:24.484 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=0.08 mountY=-0.09, mountTheta=-0.83
01:53:24.484 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:53:24.484 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:53:24.484 00.000 9828 BLC: window closed
01:53:24.484 00.000 9828 MoveAxis(W, 26, B)
01:53:24.484 00.000 9828 Guiding  Dir = 3, Dur = 26
01:53:24.484 00.000 9828 IsSlewing returns 0
01:53:24.484 00.000 9828 IsGuiding returns 0
01:53:24.485 00.001 9828 PulseGuide returned control before completion, sleep 36
01:53:24.493 00.008 5052 UpdateGuideState exits: m=205 SNR=9.9
01:53:24.494 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:24.494 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:24.494 00.000 5052 Enqueuing Expose request
01:53:24.494 00.000 8976 Worker thread wakes up
01:53:24.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:24.494 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:24.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:24.525 00.031 9828 IsGuiding returns 1
01:53:24.525 00.000 9828 scope still moving after pulse duration time elapsed
01:53:24.555 00.030 9828 IsSlewing returns 0
01:53:24.555 00.000 9828 IsGuiding returns 1
01:53:24.586 00.031 9828 IsSlewing returns 0
01:53:24.586 00.000 9828 IsGuiding returns 1
01:53:24.617 00.031 9828 IsSlewing returns 0
01:53:24.617 00.000 9828 IsGuiding returns 1
01:53:24.647 00.030 9828 IsSlewing returns 0
01:53:24.647 00.000 9828 IsGuiding returns 0
01:53:24.648 00.001 9828 scope move finished after 26 + 137 ms
01:53:24.648 00.000 9828 Move returns status 0, amount 26
01:53:24.648 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:24.648 00.000 9828 MoveAxis(N, 12, B)
01:53:24.648 00.000 9828 Guiding  Dir = 0, Dur = 12
01:53:24.664 00.016 9828 IsSlewing returns 0
01:53:24.664 00.000 9828 IsGuiding returns 0
01:53:24.664 00.000 9828 PulseGuide returned control before completion, sleep 22
01:53:24.696 00.032 9828 IsGuiding returns 1
01:53:24.696 00.000 9828 scope still moving after pulse duration time elapsed
01:53:24.728 00.032 9828 IsSlewing returns 0
01:53:24.728 00.000 9828 IsGuiding returns 1
01:53:24.758 00.030 9828 IsSlewing returns 0
01:53:24.758 00.000 9828 IsGuiding returns 1
01:53:24.788 00.030 9828 IsSlewing returns 0
01:53:24.788 00.000 9828 IsGuiding returns 1
01:53:24.819 00.031 9828 IsSlewing returns 0
01:53:24.819 00.000 9828 IsGuiding returns 0
01:53:24.819 00.000 9828 scope move finished after 12 + 143 ms
01:53:24.819 00.000 9828 Move returns status 0, amount 12
01:53:24.819 00.000 9828 move complete, result=0
01:53:24.819 00.000 9828 worker thread done servicing request
01:53:24.819 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
01:53:25.183 00.364 8976 Exposure complete
01:53:25.188 00.005 8976 worker thread done servicing request
01:53:25.188 00.000 5052 OnExposeComplete: enter
01:53:25.188 00.000 5052 UpdateGuideState(): m_state=6
01:53:25.188 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6031
01:53:25.188 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.88, Mass=200, SNR=9.8, Peak=70 HFD=2.3
01:53:25.189 00.001 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
01:53:25.189 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
01:53:25.189 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.17 hyp=0.50 cameraTheta=0.34 mountX=-0.06 mountY=-0.48, mountTheta=-1.70
01:53:25.189 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.17, opts=13)
01:53:25.189 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.17)
01:53:25.189 00.000 8976 Worker thread wakes up
01:53:25.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.17) opts 0xd
01:53:25.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.17)
01:53:25.190 00.001 8976 Moving (0.47, 0.17) raw xDistance=-0.06 yDistance=-0.48
01:53:25.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:53:25.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
01:53:25.190 00.000 8976 MoveAxis(R, 0, ABG)
01:53:25.190 00.000 8976 MoveAxis(U, 2, ABG)
01:53:25.190 00.000 8976 stepping (-17, -8) + (0, 2)
01:53:25.190 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:25.190 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:53:25.201 00.011 5052 UpdateGuideState exits: m=200 SNR=9.8
01:53:25.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:25.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:25.201 00.000 5052 Enqueuing Expose request
01:53:25.215 00.014 8976 Received - 47 (G) 
01:53:25.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:25.215 00.000 8976 stepped: pos (-17, -6)
01:53:25.215 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (2.04) = xAngle (2.41 = 2.41)
01:53:25.215 00.000 8976 MountToCamera -- mountX=2.57 mountY=0.98 hyp=2.75 mountTheta=0.37 cameraX=-2.04, cameraY=1.84 cameraTheta=2.41
01:53:25.215 00.000 8976 incremental bump (-2.044, 1.841) isValid = 1
01:53:25.215 00.000 8976 Scheduling Mount bump of (-0.085, 0.080)
01:53:25.215 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:53:25.215 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:53:25.215 00.000 8976 move complete, result=0
01:53:25.215 00.000 9828 Worker thread wakes up
01:53:25.215 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:53:25.215 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:53:25.215 00.000 8976 worker thread done servicing request
01:53:25.215 00.000 8976 Worker thread wakes up
01:53:25.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:25.215 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:53:25.215 00.000 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.49 = -0.80)
01:53:25.215 00.000 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.41 = -0.88)
01:53:25.216 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:25.216 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.08 mountY=-0.09, mountTheta=-0.83
01:53:25.216 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:53:25.216 00.000 9828 BLC: window closed
01:53:25.216 00.000 9828 MoveAxis(W, 26, B)
01:53:25.216 00.000 9828 Guiding  Dir = 3, Dur = 26
01:53:25.216 00.000 9828 IsSlewing returns 0
01:53:25.216 00.000 9828 IsGuiding returns 0
01:53:25.216 00.000 9828 PulseGuide returned control before completion, sleep 36
01:53:25.265 00.049 9828 IsGuiding returns 1
01:53:25.265 00.000 9828 scope still moving after pulse duration time elapsed
01:53:25.296 00.031 9828 IsSlewing returns 0
01:53:25.296 00.000 9828 IsGuiding returns 1
01:53:25.327 00.031 9828 IsSlewing returns 0
01:53:25.327 00.000 9828 IsGuiding returns 1
01:53:25.358 00.031 9828 IsSlewing returns 0
01:53:25.359 00.001 9828 IsGuiding returns 0
01:53:25.359 00.000 9828 scope move finished after 26 + 116 ms
01:53:25.359 00.000 9828 Move returns status 0, amount 26
01:53:25.359 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:25.359 00.000 9828 MoveAxis(N, 12, B)
01:53:25.359 00.000 9828 Guiding  Dir = 0, Dur = 12
01:53:25.374 00.015 9828 IsSlewing returns 0
01:53:25.374 00.000 9828 IsGuiding returns 0
01:53:25.374 00.000 9828 PulseGuide returned control before completion, sleep 22
01:53:25.405 00.031 9828 IsGuiding returns 1
01:53:25.405 00.000 9828 scope still moving after pulse duration time elapsed
01:53:25.436 00.031 9828 IsSlewing returns 0
01:53:25.436 00.000 9828 IsGuiding returns 1
01:53:25.466 00.030 9828 IsSlewing returns 0
01:53:25.466 00.000 9828 IsGuiding returns 1
01:53:25.497 00.031 9828 IsSlewing returns 0
01:53:25.497 00.000 9828 IsGuiding returns 1
01:53:25.528 00.031 9828 IsSlewing returns 0
01:53:25.528 00.000 9828 IsGuiding returns 1
01:53:25.560 00.032 9828 IsSlewing returns 0
01:53:25.560 00.000 9828 IsGuiding returns 1
01:53:25.592 00.032 9828 IsSlewing returns 0
01:53:25.592 00.000 9828 IsGuiding returns 0
01:53:25.592 00.000 9828 scope move finished after 12 + 206 ms
01:53:25.592 00.000 9828 Move returns status 0, amount 12
01:53:25.592 00.000 9828 move complete, result=0
01:53:25.592 00.000 9828 worker thread done servicing request
01:53:25.593 00.001 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
01:53:25.904 00.311 8976 Exposure complete
01:53:25.910 00.006 8976 worker thread done servicing request
01:53:25.910 00.000 5052 OnExposeComplete: enter
01:53:25.910 00.000 5052 UpdateGuideState(): m_state=6
01:53:25.910 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6032
01:53:25.910 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.79, Mass=197, SNR=9.7, Peak=71 HFD=2.4
01:53:25.910 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:53:25.910 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:53:25.910 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.08 hyp=0.54 cameraTheta=0.15 mountX=-0.17 mountY=-0.49, mountTheta=-1.90
01:53:25.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.08, opts=13)
01:53:25.911 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.08)
01:53:25.911 00.000 8976 Worker thread wakes up
01:53:25.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.08) opts 0xd
01:53:25.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.08)
01:53:25.911 00.000 8976 Moving (0.53, 0.08) raw xDistance=-0.17 yDistance=-0.49
01:53:25.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:53:25.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
01:53:25.911 00.000 8976 MoveAxis(R, 0, ABG)
01:53:25.911 00.000 8976 MoveAxis(U, 2, ABG)
01:53:25.911 00.000 8976 stepping (-17, -6) + (0, 2)
01:53:25.911 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:25.912 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:53:25.921 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:53:25.922 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:25.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:25.922 00.000 5052 Enqueuing Expose request
01:53:25.935 00.013 8976 Received - 47 (G) 
01:53:25.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:25.935 00.000 8976 stepped: pos (-17, -4)
01:53:25.935 00.000 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
01:53:25.935 00.000 8976 MountToCamera -- mountX=2.58 mountY=0.87 hyp=2.72 mountTheta=0.32 cameraX=-1.95, cameraY=1.90 cameraTheta=2.37
01:53:25.935 00.000 8976 incremental bump (-1.947, 1.903) isValid = 1
01:53:25.935 00.000 8976 Scheduling Mount bump of (-0.082, 0.083)
01:53:25.935 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:53:25.935 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:53:25.935 00.000 8976 move complete, result=0
01:53:25.935 00.000 8976 worker thread done servicing request
01:53:25.935 00.000 9828 Worker thread wakes up
01:53:25.935 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:53:25.935 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:53:25.935 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.45 = -0.84)
01:53:25.935 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:53:25.935 00.000 8976 Worker thread wakes up
01:53:25.935 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.36 = -0.92)
01:53:25.936 00.001 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
01:53:25.936 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:25.936 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:53:25.936 00.000 9828 BLC: window closed
01:53:25.936 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:25.936 00.000 9828 MoveAxis(W, 25, B)
01:53:25.936 00.000 9828 Guiding  Dir = 3, Dur = 25
01:53:25.936 00.000 9828 IsSlewing returns 0
01:53:25.936 00.000 9828 IsGuiding returns 0
01:53:25.936 00.000 9828 PulseGuide returned control before completion, sleep 35
01:53:25.981 00.045 9828 IsGuiding returns 1
01:53:25.981 00.000 9828 scope still moving after pulse duration time elapsed
01:53:26.012 00.031 9828 IsSlewing returns 0
01:53:26.012 00.000 9828 IsGuiding returns 1
01:53:26.043 00.031 9828 IsSlewing returns 0
01:53:26.043 00.000 9828 IsGuiding returns 1
01:53:26.074 00.031 9828 IsSlewing returns 0
01:53:26.074 00.000 9828 IsGuiding returns 1
01:53:26.105 00.031 9828 IsSlewing returns 0
01:53:26.105 00.000 9828 IsGuiding returns 0
01:53:26.105 00.000 9828 scope move finished after 25 + 144 ms
01:53:26.105 00.000 9828 Move returns status 0, amount 25
01:53:26.105 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:26.105 00.000 9828 MoveAxis(N, 13, B)
01:53:26.106 00.001 9828 Guiding  Dir = 0, Dur = 13
01:53:26.121 00.015 9828 IsSlewing returns 0
01:53:26.121 00.000 9828 IsGuiding returns 0
01:53:26.121 00.000 9828 PulseGuide returned control before completion, sleep 23
01:53:26.152 00.031 9828 IsGuiding returns 1
01:53:26.152 00.000 9828 scope still moving after pulse duration time elapsed
01:53:26.183 00.031 9828 IsSlewing returns 0
01:53:26.183 00.000 9828 IsGuiding returns 1
01:53:26.214 00.031 9828 IsSlewing returns 0
01:53:26.214 00.000 9828 IsGuiding returns 1
01:53:26.245 00.031 9828 IsSlewing returns 0
01:53:26.245 00.000 9828 IsGuiding returns 1
01:53:26.275 00.030 9828 IsSlewing returns 0
01:53:26.275 00.000 9828 IsGuiding returns 0
01:53:26.275 00.000 9828 scope move finished after 13 + 141 ms
01:53:26.275 00.000 9828 Move returns status 0, amount 13
01:53:26.275 00.000 9828 move complete, result=0
01:53:26.275 00.000 9828 worker thread done servicing request
01:53:26.276 00.001 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
01:53:26.625 00.349 8976 Exposure complete
01:53:26.630 00.005 8976 worker thread done servicing request
01:53:26.630 00.000 5052 OnExposeComplete: enter
01:53:26.631 00.001 5052 UpdateGuideState(): m_state=6
01:53:26.631 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6033
01:53:26.631 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.42, Mass=189, SNR=9.5, Peak=67 HFD=2.7
01:53:26.631 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
01:53:26.631 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
01:53:26.631 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.29 hyp=0.59 cameraTheta=-0.51 mountX=-0.49 mountY=-0.28, mountTheta=-2.63
01:53:26.631 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.29, opts=13)
01:53:26.631 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.29)
01:53:26.632 00.001 8976 Worker thread wakes up
01:53:26.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.29) opts 0xd
01:53:26.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.29)
01:53:26.632 00.000 8976 Moving (0.52, -0.29) raw xDistance=-0.49 yDistance=-0.28
01:53:26.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:53:26.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
01:53:26.632 00.000 8976 MoveAxis(R, 2, ABG)
01:53:26.632 00.000 8976 stepping (-17, -4) + (2, 0)
01:53:26.632 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:26.633 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:53:26.643 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:53:26.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:26.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:26.643 00.000 5052 Enqueuing Expose request
01:53:26.653 00.010 8976 Received - 47 (G) 
01:53:26.654 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:26.654 00.000 8976 stepped: pos (-15, -4)
01:53:26.654 00.000 8976 MoveAxis(U, 1, ABG)
01:53:26.654 00.000 8976 stepping (-15, -4) + (0, 1)
01:53:26.654 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:26.686 00.032 8976 Received - 47 (G) 
01:53:26.686 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:26.686 00.000 8976 stepped: pos (-15, -3)
01:53:26.686 00.000 8976 MountToCamera -- mountTheta (0.29) + m_xAngle (2.04) = xAngle (2.33 = 2.33)
01:53:26.686 00.000 8976 MountToCamera -- mountX=2.49 mountY=0.74 hyp=2.59 mountTheta=0.29 cameraX=-1.79, cameraY=1.88 cameraTheta=2.33
01:53:26.686 00.000 8976 incremental bump (-1.790, 1.878) isValid = 1
01:53:26.686 00.000 8976 Scheduling Mount bump of (-0.079, 0.086)
01:53:26.686 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:53:26.686 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:53:26.686 00.000 8976 move complete, result=0
01:53:26.686 00.000 8976 worker thread done servicing request
01:53:26.686 00.000 9828 Worker thread wakes up
01:53:26.686 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:53:26.686 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:53:26.686 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
01:53:26.686 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
01:53:26.686 00.000 8976 Worker thread wakes up
01:53:26.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:26.687 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:26.687 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.95)
01:53:26.687 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.08 mountY=-0.10, mountTheta=-0.90
01:53:26.687 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.10
01:53:26.687 00.000 9828 BLC: window closed
01:53:26.687 00.000 9828 MoveAxis(W, 24, B)
01:53:26.687 00.000 9828 Guiding  Dir = 3, Dur = 24
01:53:26.687 00.000 9828 IsSlewing returns 0
01:53:26.687 00.000 9828 IsGuiding returns 0
01:53:26.687 00.000 9828 PulseGuide returned control before completion, sleep 34
01:53:26.727 00.040 9828 IsGuiding returns 1
01:53:26.727 00.000 9828 scope still moving after pulse duration time elapsed
01:53:26.758 00.031 9828 IsSlewing returns 0
01:53:26.758 00.000 9828 IsGuiding returns 1
01:53:26.789 00.031 9828 IsSlewing returns 0
01:53:26.789 00.000 9828 IsGuiding returns 1
01:53:26.821 00.032 9828 IsSlewing returns 0
01:53:26.821 00.000 9828 IsGuiding returns 0
01:53:26.821 00.000 9828 scope move finished after 24 + 109 ms
01:53:26.821 00.000 9828 Move returns status 0, amount 24
01:53:26.821 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:26.821 00.000 9828 MoveAxis(N, 13, B)
01:53:26.821 00.000 9828 Guiding  Dir = 0, Dur = 13
01:53:26.836 00.015 9828 IsSlewing returns 0
01:53:26.836 00.000 9828 IsGuiding returns 0
01:53:26.836 00.000 9828 PulseGuide returned control before completion, sleep 23
01:53:26.868 00.032 9828 IsGuiding returns 1
01:53:26.868 00.000 9828 scope still moving after pulse duration time elapsed
01:53:26.899 00.031 9828 IsSlewing returns 0
01:53:26.899 00.000 9828 IsGuiding returns 1
01:53:26.930 00.031 9828 IsSlewing returns 0
01:53:26.930 00.000 9828 IsGuiding returns 1
01:53:26.961 00.031 9828 IsSlewing returns 0
01:53:26.961 00.000 9828 IsGuiding returns 1
01:53:26.991 00.030 9828 IsSlewing returns 0
01:53:26.991 00.000 9828 IsGuiding returns 0
01:53:26.991 00.000 9828 scope move finished after 13 + 141 ms
01:53:26.991 00.000 9828 Move returns status 0, amount 13
01:53:26.991 00.000 9828 move complete, result=0
01:53:26.991 00.000 9828 worker thread done servicing request
01:53:26.991 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
01:53:27.380 00.389 8976 Exposure complete
01:53:27.385 00.005 8976 worker thread done servicing request
01:53:27.386 00.001 5052 OnExposeComplete: enter
01:53:27.386 00.000 5052 UpdateGuideState(): m_state=6
01:53:27.386 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6034
01:53:27.386 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=281.67, Mass=174, SNR=9.2, Peak=68 HFD=2.4
01:53:27.386 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
01:53:27.386 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:53:27.386 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=-0.04 hyp=1.11 cameraTheta=-0.03 mountX=-0.54 mountY=-0.91, mountTheta=-2.10
01:53:27.386 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=-0.04, opts=13)
01:53:27.387 00.001 5052 Enqueuing Move request for stepguider (1.11, -0.04)
01:53:27.387 00.000 8976 Worker thread wakes up
01:53:27.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, -0.04) opts 0xd
01:53:27.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, -0.04)
01:53:27.387 00.000 8976 Moving (1.11, -0.04) raw xDistance=-0.54 yDistance=-0.91
01:53:27.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
01:53:27.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.91
01:53:27.387 00.000 8976 MoveAxis(R, 2, ABG)
01:53:27.387 00.000 8976 stepping (-15, -3) + (2, 0)
01:53:27.387 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:27.387 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:53:27.397 00.010 5052 UpdateGuideState exits: m=174 SNR=9.2
01:53:27.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:27.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:27.397 00.000 5052 Enqueuing Expose request
01:53:27.421 00.024 8976 Received - 47 (G) 
01:53:27.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:27.421 00.000 8976 stepped: pos (-13, -3)
01:53:27.421 00.000 8976 MoveAxis(U, 4, ABG)
01:53:27.422 00.001 8976 stepping (-13, -3) + (0, 4)
01:53:27.422 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:27.453 00.031 8976 Received - 47 (G) 
01:53:27.454 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:27.454 00.000 8976 stepped: pos (-13, 1)
01:53:27.454 00.000 8976 MountToCamera -- mountTheta (0.19) + m_xAngle (2.04) = xAngle (2.23 = 2.23)
01:53:27.454 00.000 8976 MountToCamera -- mountX=2.32 mountY=0.44 hyp=2.36 mountTheta=0.19 cameraX=-1.45, cameraY=1.87 cameraTheta=2.23
01:53:27.454 00.000 8976 incremental bump (-1.451, 1.867) isValid = 1
01:53:27.454 00.000 8976 Scheduling Mount bump of (-0.070, 0.094)
01:53:27.454 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:53:27.454 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:53:27.454 00.000 8976 move complete, result=0
01:53:27.454 00.000 8976 worker thread done servicing request
01:53:27.454 00.000 8976 Worker thread wakes up
01:53:27.454 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
01:53:27.454 00.000 9828 Worker thread wakes up
01:53:27.454 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:53:27.454 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:53:27.454 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.97)
01:53:27.455 00.001 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.23 = -1.05)
01:53:27.455 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
01:53:27.455 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:53:27.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:27.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:27.455 00.000 9828 BLC: window closed
01:53:27.455 00.000 9828 MoveAxis(W, 21, B)
01:53:27.455 00.000 9828 Guiding  Dir = 3, Dur = 21
01:53:27.455 00.000 9828 IsSlewing returns 0
01:53:27.455 00.000 9828 IsGuiding returns 0
01:53:27.455 00.000 9828 PulseGuide returned control before completion, sleep 31
01:53:27.500 00.045 9828 IsGuiding returns 1
01:53:27.500 00.000 9828 scope still moving after pulse duration time elapsed
01:53:27.530 00.030 9828 IsSlewing returns 0
01:53:27.530 00.000 9828 IsGuiding returns 1
01:53:27.561 00.031 9828 IsSlewing returns 0
01:53:27.561 00.000 9828 IsGuiding returns 1
01:53:27.591 00.030 9828 IsSlewing returns 0
01:53:27.591 00.000 9828 IsGuiding returns 0
01:53:27.591 00.000 9828 scope move finished after 21 + 114 ms
01:53:27.591 00.000 9828 Move returns status 0, amount 21
01:53:27.591 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:27.591 00.000 9828 MoveAxis(N, 14, B)
01:53:27.591 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:27.606 00.015 9828 IsSlewing returns 0
01:53:27.606 00.000 9828 IsGuiding returns 0
01:53:27.606 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:27.637 00.031 9828 IsGuiding returns 1
01:53:27.637 00.000 9828 scope still moving after pulse duration time elapsed
01:53:27.669 00.032 9828 IsSlewing returns 0
01:53:27.669 00.000 9828 IsGuiding returns 1
01:53:27.699 00.030 9828 IsSlewing returns 0
01:53:27.699 00.000 9828 IsGuiding returns 1
01:53:27.729 00.030 9828 IsSlewing returns 0
01:53:27.729 00.000 9828 IsGuiding returns 0
01:53:27.729 00.000 9828 scope move finished after 14 + 109 ms
01:53:27.729 00.000 9828 Move returns status 0, amount 14
01:53:27.729 00.000 9828 move complete, result=0
01:53:27.729 00.000 9828 worker thread done servicing request
01:53:27.729 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
01:53:28.144 00.415 8976 Exposure complete
01:53:28.150 00.006 8976 worker thread done servicing request
01:53:28.150 00.000 5052 OnExposeComplete: enter
01:53:28.150 00.000 5052 UpdateGuideState(): m_state=6
01:53:28.150 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6035
01:53:28.150 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.71, Mass=199, SNR=9.7, Peak=71 HFD=2.3
01:53:28.150 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:53:28.150 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:53:28.150 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.00 hyp=0.84 cameraTheta=0.00 mountX=-0.38 mountY=-0.71, mountTheta=-2.06
01:53:28.151 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.00, opts=13)
01:53:28.151 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.00)
01:53:28.151 00.000 8976 Worker thread wakes up
01:53:28.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.00) opts 0xd
01:53:28.152 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.00)
01:53:28.152 00.000 8976 Moving (0.84, 0.00) raw xDistance=-0.38 yDistance=-0.71
01:53:28.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
01:53:28.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.71
01:53:28.152 00.000 8976 MoveAxis(R, 2, ABG)
01:53:28.152 00.000 8976 stepping (-13, 1) + (2, 0)
01:53:28.152 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:28.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:53:28.162 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:53:28.162 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:28.162 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:28.162 00.000 5052 Enqueuing Expose request
01:53:28.189 00.027 8976 Received - 47 (G) 
01:53:28.189 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:28.189 00.000 8976 stepped: pos (-11, 1)
01:53:28.189 00.000 8976 MoveAxis(U, 3, ABG)
01:53:28.189 00.000 8976 stepping (-11, 1) + (0, 3)
01:53:28.189 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:28.221 00.032 8976 Received - 47 (G) 
01:53:28.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:28.221 00.000 8976 stepped: pos (-11, 4)
01:53:28.221 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
01:53:28.221 00.000 8976 MountToCamera -- mountX=2.11 mountY=0.09 hyp=2.11 mountTheta=0.04 cameraX=-1.04, cameraY=1.84 cameraTheta=2.08
01:53:28.221 00.000 8976 incremental bump (-1.039, 1.841) isValid = 1
01:53:28.221 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
01:53:28.221 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:53:28.221 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:53:28.221 00.000 8976 move complete, result=0
01:53:28.221 00.000 8976 worker thread done servicing request
01:53:28.221 00.000 8976 Worker thread wakes up
01:53:28.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:28.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:28.221 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
01:53:28.221 00.000 9828 Worker thread wakes up
01:53:28.222 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:53:28.222 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:53:28.222 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
01:53:28.222 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.20)
01:53:28.222 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
01:53:28.222 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:53:28.222 00.000 9828 BLC: window closed
01:53:28.222 00.000 9828 MoveAxis(W, 16, B)
01:53:28.222 00.000 9828 Guiding  Dir = 3, Dur = 16
01:53:28.222 00.000 9828 IsSlewing returns 0
01:53:28.222 00.000 9828 IsGuiding returns 0
01:53:28.222 00.000 9828 PulseGuide returned control before completion, sleep 26
01:53:28.257 00.035 9828 IsGuiding returns 1
01:53:28.257 00.000 9828 scope still moving after pulse duration time elapsed
01:53:28.289 00.032 9828 IsSlewing returns 0
01:53:28.289 00.000 9828 IsGuiding returns 1
01:53:28.320 00.031 9828 IsSlewing returns 0
01:53:28.320 00.000 9828 IsGuiding returns 1
01:53:28.350 00.030 9828 IsSlewing returns 0
01:53:28.351 00.001 9828 IsGuiding returns 0
01:53:28.351 00.000 9828 scope move finished after 16 + 113 ms
01:53:28.351 00.000 9828 Move returns status 0, amount 16
01:53:28.351 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:28.351 00.000 9828 MoveAxis(N, 15, B)
01:53:28.351 00.000 9828 Guiding  Dir = 0, Dur = 15
01:53:28.366 00.015 9828 IsSlewing returns 0
01:53:28.366 00.000 9828 IsGuiding returns 0
01:53:28.366 00.000 9828 PulseGuide returned control before completion, sleep 25
01:53:28.397 00.031 9828 IsGuiding returns 1
01:53:28.397 00.000 9828 scope still moving after pulse duration time elapsed
01:53:28.428 00.031 9828 IsSlewing returns 0
01:53:28.428 00.000 9828 IsGuiding returns 1
01:53:28.459 00.031 9828 IsSlewing returns 0
01:53:28.459 00.000 9828 IsGuiding returns 1
01:53:28.491 00.032 9828 IsSlewing returns 0
01:53:28.495 00.004 9828 IsGuiding returns 1
01:53:28.521 00.026 9828 IsSlewing returns 0
01:53:28.521 00.000 9828 IsGuiding returns 0
01:53:28.521 00.000 9828 scope move finished after 15 + 140 ms
01:53:28.521 00.000 9828 Move returns status 0, amount 15
01:53:28.521 00.000 9828 move complete, result=0
01:53:28.521 00.000 9828 worker thread done servicing request
01:53:28.521 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
01:53:28.912 00.391 8976 Exposure complete
01:53:28.919 00.007 8976 worker thread done servicing request
01:53:28.919 00.000 5052 OnExposeComplete: enter
01:53:28.919 00.000 5052 UpdateGuideState(): m_state=6
01:53:28.919 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6036
01:53:28.919 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.32, Mass=210, SNR=10.0, Peak=77 HFD=2.3
01:53:28.919 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
01:53:28.919 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
01:53:28.919 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=-0.39 hyp=0.94 cameraTheta=-0.43 mountX=-0.74 mountY=-0.51, mountTheta=-2.54
01:53:28.920 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=-0.39, opts=13)
01:53:28.920 00.000 5052 Enqueuing Move request for stepguider (0.86, -0.39)
01:53:28.920 00.000 8976 Worker thread wakes up
01:53:28.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, -0.39) opts 0xd
01:53:28.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, -0.39)
01:53:28.920 00.000 8976 Moving (0.86, -0.39) raw xDistance=-0.74 yDistance=-0.51
01:53:28.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.74
01:53:28.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
01:53:28.920 00.000 8976 MoveAxis(R, 3, ABG)
01:53:28.920 00.000 8976 stepping (-11, 4) + (3, 0)
01:53:28.920 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:28.921 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:53:28.931 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:53:28.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:28.931 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:28.931 00.000 5052 Enqueuing Expose request
01:53:28.956 00.025 8976 Received - 47 (G) 
01:53:28.956 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:28.956 00.000 8976 stepped: pos (-8, 4)
01:53:28.956 00.000 8976 MoveAxis(U, 2, ABG)
01:53:28.956 00.000 8976 stepping (-8, 4) + (0, 2)
01:53:28.956 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:28.987 00.031 8976 Received - 47 (G) 
01:53:28.987 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:28.987 00.000 8976 stepped: pos (-8, 6)
01:53:28.988 00.001 8976 MountToCamera -- mountTheta (-0.14) + m_xAngle (2.04) = xAngle (1.90 = 1.90)
01:53:28.988 00.000 8976 MountToCamera -- mountX=1.82 mountY=-0.26 hyp=1.84 mountTheta=-0.14 cameraX=-0.60, cameraY=1.74 cameraTheta=1.90
01:53:28.988 00.000 8976 incremental bump (-0.600, 1.737) isValid = 1
01:53:28.988 00.000 8976 Scheduling Mount bump of (-0.038, 0.113)
01:53:28.988 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:53:28.988 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:53:28.988 00.000 8976 move complete, result=0
01:53:28.988 00.000 9828 Worker thread wakes up
01:53:28.988 00.000 8976 worker thread done servicing request
01:53:28.988 00.000 8976 Worker thread wakes up
01:53:28.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:28.988 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
01:53:28.988 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:53:28.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:28.988 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:53:28.989 00.001 9828 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
01:53:28.989 00.000 9828 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.38)
01:53:28.989 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.89 mountX=0.03 mountY=-0.12, mountTheta=-1.30
01:53:28.989 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:53:28.989 00.000 9828 BLC: window closed
01:53:28.989 00.000 9828 MoveAxis(W, 10, B)
01:53:28.989 00.000 9828 Guiding  Dir = 3, Dur = 10
01:53:28.989 00.000 9828 IsSlewing returns 0
01:53:28.989 00.000 9828 IsGuiding returns 0
01:53:28.989 00.000 9828 PulseGuide returned control before completion, sleep 20
01:53:29.017 00.028 9828 IsGuiding returns 1
01:53:29.017 00.000 9828 scope still moving after pulse duration time elapsed
01:53:29.049 00.032 9828 IsSlewing returns 0
01:53:29.049 00.000 9828 IsGuiding returns 1
01:53:29.080 00.031 9828 IsSlewing returns 0
01:53:29.080 00.000 9828 IsGuiding returns 1
01:53:29.111 00.031 9828 IsSlewing returns 0
01:53:29.111 00.000 9828 IsGuiding returns 1
01:53:29.157 00.046 9828 IsSlewing returns 0
01:53:29.157 00.000 9828 IsGuiding returns 0
01:53:29.157 00.000 9828 scope move finished after 10 + 157 ms
01:53:29.157 00.000 9828 Move returns status 0, amount 10
01:53:29.157 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:29.157 00.000 9828 MoveAxis(N, 16, B)
01:53:29.157 00.000 9828 Guiding  Dir = 0, Dur = 16
01:53:29.172 00.015 9828 IsSlewing returns 0
01:53:29.172 00.000 9828 IsGuiding returns 0
01:53:29.172 00.000 9828 PulseGuide returned control before completion, sleep 26
01:53:29.203 00.031 9828 IsGuiding returns 1
01:53:29.203 00.000 9828 scope still moving after pulse duration time elapsed
01:53:29.234 00.031 9828 IsSlewing returns 0
01:53:29.234 00.000 9828 IsGuiding returns 1
01:53:29.265 00.031 9828 IsSlewing returns 0
01:53:29.265 00.000 9828 IsGuiding returns 1
01:53:29.295 00.030 9828 IsSlewing returns 0
01:53:29.295 00.000 9828 IsGuiding returns 1
01:53:29.326 00.031 9828 IsSlewing returns 0
01:53:29.326 00.000 9828 IsGuiding returns 0
01:53:29.326 00.000 9828 scope move finished after 16 + 137 ms
01:53:29.326 00.000 9828 Move returns status 0, amount 16
01:53:29.326 00.000 9828 move complete, result=0
01:53:29.326 00.000 9828 worker thread done servicing request
01:53:29.327 00.001 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:53:29.681 00.354 8976 Exposure complete
01:53:29.686 00.005 8976 worker thread done servicing request
01:53:29.686 00.000 5052 OnExposeComplete: enter
01:53:29.686 00.000 5052 UpdateGuideState(): m_state=6
01:53:29.686 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6037
01:53:29.686 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=282.02, Mass=204, SNR=9.9, Peak=76 HFD=2.4
01:53:29.686 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
01:53:29.686 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
01:53:29.686 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.31 hyp=0.67 cameraTheta=0.48 mountX=0.01 mountY=-0.67, mountTheta=-1.56
01:53:29.687 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.31, opts=13)
01:53:29.687 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.31)
01:53:29.687 00.000 8976 Worker thread wakes up
01:53:29.687 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.31) opts 0xd
01:53:29.687 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.31)
01:53:29.687 00.000 8976 Moving (0.60, 0.31) raw xDistance=0.01 yDistance=-0.67
01:53:29.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:53:29.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
01:53:29.687 00.000 8976 MoveAxis(R, 0, ABG)
01:53:29.687 00.000 8976 MoveAxis(U, 3, ABG)
01:53:29.687 00.000 8976 stepping (-8, 6) + (0, 3)
01:53:29.687 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:29.688 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:53:29.698 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:53:29.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:29.698 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:29.698 00.000 5052 Enqueuing Expose request
01:53:29.723 00.025 8976 Received - 47 (G) 
01:53:29.723 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:29.723 00.000 8976 stepped: pos (-8, 9)
01:53:29.723 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
01:53:29.723 00.000 8976 MountToCamera -- mountX=1.62 mountY=-0.64 hyp=1.75 mountTheta=-0.38 cameraX=-0.17, cameraY=1.74 cameraTheta=1.67
01:53:29.723 00.000 8976 incremental bump (-0.166, 1.738) isValid = 1
01:53:29.723 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
01:53:29.723 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:53:29.723 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:53:29.723 00.000 8976 move complete, result=0
01:53:29.723 00.000 8976 worker thread done servicing request
01:53:29.723 00.000 8976 Worker thread wakes up
01:53:29.724 00.001 9828 Worker thread wakes up
01:53:29.724 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:53:29.724 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:53:29.724 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
01:53:29.724 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.61)
01:53:29.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:29.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:29.724 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:53:29.724 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:53:29.724 00.000 9828 BLC: window closed
01:53:29.724 00.000 9828 MoveAxis(W, 2, B)
01:53:29.724 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
01:53:29.724 00.000 9828 Guiding  Dir = 3, Dur = 2
01:53:29.725 00.001 9828 IsSlewing returns 0
01:53:29.725 00.000 9828 IsGuiding returns 0
01:53:29.725 00.000 9828 PulseGuide returned control before completion, sleep 12
01:53:29.743 00.018 9828 IsGuiding returns 1
01:53:29.743 00.000 9828 scope still moving after pulse duration time elapsed
01:53:29.775 00.032 9828 IsSlewing returns 0
01:53:29.775 00.000 9828 IsGuiding returns 1
01:53:29.805 00.030 9828 IsSlewing returns 0
01:53:29.805 00.000 9828 IsGuiding returns 1
01:53:29.836 00.031 9828 IsSlewing returns 0
01:53:29.836 00.000 9828 IsGuiding returns 0
01:53:29.836 00.000 9828 scope move finished after 2 + 108 ms
01:53:29.836 00.000 9828 Move returns status 0, amount 2
01:53:29.836 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:29.836 00.000 9828 MoveAxis(N, 16, B)
01:53:29.836 00.000 9828 Guiding  Dir = 0, Dur = 16
01:53:29.853 00.017 9828 IsSlewing returns 0
01:53:29.853 00.000 9828 IsGuiding returns 0
01:53:29.854 00.001 9828 PulseGuide returned control before completion, sleep 26
01:53:29.883 00.029 9828 IsGuiding returns 1
01:53:29.883 00.000 9828 scope still moving after pulse duration time elapsed
01:53:29.913 00.030 9828 IsSlewing returns 0
01:53:29.913 00.000 9828 IsGuiding returns 1
01:53:29.945 00.032 9828 IsSlewing returns 0
01:53:29.945 00.000 9828 IsGuiding returns 1
01:53:29.975 00.030 9828 IsSlewing returns 0
01:53:29.975 00.000 9828 IsGuiding returns 1
01:53:30.008 00.033 9828 IsSlewing returns 0
01:53:30.008 00.000 9828 IsGuiding returns 0
01:53:30.008 00.000 9828 scope move finished after 16 + 139 ms
01:53:30.008 00.000 9828 Move returns status 0, amount 16
01:53:30.008 00.000 9828 move complete, result=0
01:53:30.008 00.000 9828 worker thread done servicing request
01:53:30.008 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:53:30.420 00.412 8976 Exposure complete
01:53:30.425 00.005 8976 worker thread done servicing request
01:53:30.425 00.000 5052 OnExposeComplete: enter
01:53:30.425 00.000 5052 UpdateGuideState(): m_state=6
01:53:30.425 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6038
01:53:30.425 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.70, Mass=215, SNR=10.1, Peak=79 HFD=2.2
01:53:30.425 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
01:53:30.425 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
01:53:30.425 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.10 mountX=0.05 mountY=0.11, mountTheta=1.12
01:53:30.425 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.00, opts=13)
01:53:30.425 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.00)
01:53:30.426 00.001 8976 Worker thread wakes up
01:53:30.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.00) opts 0xd
01:53:30.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.00)
01:53:30.426 00.000 8976 Moving (-0.13, -0.00) raw xDistance=0.05 yDistance=0.11
01:53:30.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:53:30.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:53:30.426 00.000 8976 MoveAxis(R, 0, ABG)
01:53:30.426 00.000 8976 MoveAxis(U, 0, ABG)
01:53:30.426 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
01:53:30.426 00.000 8976 MountToCamera -- mountX=1.49 mountY=-0.90 hyp=1.74 mountTheta=-0.54 cameraX=0.12, cameraY=1.74 cameraTheta=1.50
01:53:30.426 00.000 8976 incremental bump (0.125, 1.739) isValid = 1
01:53:30.427 00.001 8976 Scheduling Mount bump of (0.008, 0.119)
01:53:30.427 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:53:30.427 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:53:30.427 00.000 8976 move complete, result=0
01:53:30.427 00.000 9828 Worker thread wakes up
01:53:30.427 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:53:30.427 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:53:30.427 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
01:53:30.427 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
01:53:30.427 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
01:53:30.427 00.000 8976 worker thread done servicing request
01:53:30.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:53:30.427 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:53:30.427 00.000 9828 BLC: window closed
01:53:30.427 00.000 9828 MoveAxis(E, 4, B)
01:53:30.427 00.000 9828 Guiding  Dir = 2, Dur = 4
01:53:30.428 00.001 9828 IsSlewing returns 0
01:53:30.428 00.000 9828 IsGuiding returns 0
01:53:30.428 00.000 9828 PulseGuide returned control before completion, sleep 14
01:53:30.437 00.009 5052 UpdateGuideState exits: m=215 SNR=10.1
01:53:30.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:30.437 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:30.437 00.000 5052 Enqueuing Expose request
01:53:30.437 00.000 8976 Worker thread wakes up
01:53:30.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:30.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:30.438 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:30.446 00.008 9828 IsGuiding returns 1
01:53:30.446 00.000 9828 scope still moving after pulse duration time elapsed
01:53:30.477 00.031 9828 IsSlewing returns 0
01:53:30.477 00.000 9828 IsGuiding returns 1
01:53:30.507 00.030 9828 IsSlewing returns 0
01:53:30.507 00.000 9828 IsGuiding returns 1
01:53:30.538 00.031 9828 IsSlewing returns 0
01:53:30.538 00.000 9828 IsGuiding returns 0
01:53:30.538 00.000 9828 scope move finished after 4 + 105 ms
01:53:30.538 00.000 9828 Move returns status 0, amount 4
01:53:30.538 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:30.538 00.000 9828 MoveAxis(N, 16, B)
01:53:30.538 00.000 9828 Guiding  Dir = 0, Dur = 16
01:53:30.553 00.015 9828 IsSlewing returns 0
01:53:30.553 00.000 9828 IsGuiding returns 0
01:53:30.554 00.001 9828 PulseGuide returned control before completion, sleep 26
01:53:30.585 00.031 9828 IsGuiding returns 1
01:53:30.585 00.000 9828 scope still moving after pulse duration time elapsed
01:53:30.616 00.031 9828 IsSlewing returns 0
01:53:30.616 00.000 9828 IsGuiding returns 1
01:53:30.647 00.031 9828 IsSlewing returns 0
01:53:30.647 00.000 9828 IsGuiding returns 1
01:53:30.677 00.030 9828 IsSlewing returns 0
01:53:30.677 00.000 9828 IsGuiding returns 1
01:53:30.709 00.032 9828 IsSlewing returns 0
01:53:30.709 00.000 9828 IsGuiding returns 0
01:53:30.709 00.000 9828 scope move finished after 16 + 139 ms
01:53:30.709 00.000 9828 Move returns status 0, amount 16
01:53:30.709 00.000 9828 move complete, result=0
01:53:30.709 00.000 9828 worker thread done servicing request
01:53:30.709 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:53:31.129 00.420 8976 Exposure complete
01:53:31.135 00.006 8976 worker thread done servicing request
01:53:31.135 00.000 5052 OnExposeComplete: enter
01:53:31.135 00.000 5052 UpdateGuideState(): m_state=6
01:53:31.135 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6039
01:53:31.135 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.73, Mass=205, SNR=9.9, Peak=80 HFD=1.8
01:53:31.135 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
01:53:31.135 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
01:53:31.135 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.08 mountX=-0.09 mountY=-0.21, mountTheta=-1.98
01:53:31.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.02, opts=13)
01:53:31.136 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.02)
01:53:31.136 00.000 8976 Worker thread wakes up
01:53:31.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.02) opts 0xd
01:53:31.137 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.02)
01:53:31.137 00.000 8976 Moving (0.24, 0.02) raw xDistance=-0.09 yDistance=-0.21
01:53:31.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:53:31.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:53:31.137 00.000 8976 MoveAxis(R, 0, ABG)
01:53:31.137 00.000 8976 MoveAxis(U, 0, ABG)
01:53:31.137 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
01:53:31.137 00.000 8976 MountToCamera -- mountX=1.40 mountY=-1.08 hyp=1.77 mountTheta=-0.65 cameraX=0.32, cameraY=1.74 cameraTheta=1.39
01:53:31.137 00.000 8976 incremental bump (0.319, 1.740) isValid = 1
01:53:31.137 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
01:53:31.137 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:53:31.137 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:53:31.137 00.000 8976 move complete, result=0
01:53:31.137 00.000 9828 Worker thread wakes up
01:53:31.137 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:53:31.137 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:53:31.137 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
01:53:31.137 00.000 8976 worker thread done servicing request
01:53:31.137 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
01:53:31.138 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
01:53:31.138 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:53:31.138 00.000 9828 BLC: window closed
01:53:31.138 00.000 9828 MoveAxis(E, 8, B)
01:53:31.138 00.000 9828 Guiding  Dir = 2, Dur = 8
01:53:31.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:53:31.138 00.000 9828 IsSlewing returns 0
01:53:31.138 00.000 9828 IsGuiding returns 0
01:53:31.138 00.000 9828 PulseGuide returned control before completion, sleep 18
01:53:31.148 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:53:31.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:31.148 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:31.148 00.000 5052 Enqueuing Expose request
01:53:31.148 00.000 8976 Worker thread wakes up
01:53:31.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:31.148 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:31.148 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:31.159 00.011 9828 IsGuiding returns 1
01:53:31.159 00.000 9828 scope still moving after pulse duration time elapsed
01:53:31.191 00.032 9828 IsSlewing returns 0
01:53:31.191 00.000 9828 IsGuiding returns 1
01:53:31.222 00.031 9828 IsSlewing returns 0
01:53:31.222 00.000 9828 IsGuiding returns 1
01:53:31.254 00.032 9828 IsSlewing returns 0
01:53:31.254 00.000 9828 IsGuiding returns 0
01:53:31.254 00.000 9828 scope move finished after 8 + 107 ms
01:53:31.254 00.000 9828 Move returns status 0, amount 8
01:53:31.254 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:31.254 00.000 9828 MoveAxis(N, 15, B)
01:53:31.254 00.000 9828 Guiding  Dir = 0, Dur = 15
01:53:31.269 00.015 9828 IsSlewing returns 0
01:53:31.269 00.000 9828 IsGuiding returns 0
01:53:31.270 00.001 9828 PulseGuide returned control before completion, sleep 25
01:53:31.300 00.030 9828 IsGuiding returns 1
01:53:31.300 00.000 9828 scope still moving after pulse duration time elapsed
01:53:31.332 00.032 9828 IsSlewing returns 0
01:53:31.332 00.000 9828 IsGuiding returns 1
01:53:31.363 00.031 9828 IsSlewing returns 0
01:53:31.363 00.000 9828 IsGuiding returns 1
01:53:31.394 00.031 9828 IsSlewing returns 0
01:53:31.394 00.000 9828 IsGuiding returns 1
01:53:31.425 00.031 9828 IsSlewing returns 0
01:53:31.425 00.000 9828 IsGuiding returns 1
01:53:31.456 00.031 9828 IsSlewing returns 0
01:53:31.456 00.000 9828 IsGuiding returns 0
01:53:31.456 00.000 9828 scope move finished after 15 + 171 ms
01:53:31.456 00.000 9828 Move returns status 0, amount 15
01:53:31.456 00.000 9828 move complete, result=0
01:53:31.456 00.000 9828 worker thread done servicing request
01:53:31.456 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
01:53:31.835 00.379 8976 Exposure complete
01:53:31.840 00.005 8976 worker thread done servicing request
01:53:31.840 00.000 5052 OnExposeComplete: enter
01:53:31.840 00.000 5052 UpdateGuideState(): m_state=6
01:53:31.840 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6040
01:53:31.840 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.73, Mass=196, SNR=9.7, Peak=78 HFD=2.1
01:53:31.840 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
01:53:31.840 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
01:53:31.840 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.02 hyp=0.33 cameraTheta=0.07 mountX=-0.13 mountY=-0.29, mountTheta=-2.00
01:53:31.840 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.02, opts=13)
01:53:31.840 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.02)
01:53:31.841 00.001 8976 Worker thread wakes up
01:53:31.841 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.02) opts 0xd
01:53:31.841 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.02)
01:53:31.841 00.000 8976 Moving (0.33, 0.02) raw xDistance=-0.13 yDistance=-0.29
01:53:31.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:53:31.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:53:31.841 00.000 8976 MoveAxis(R, 0, ABG)
01:53:31.841 00.000 8976 MoveAxis(U, 1, ABG)
01:53:31.841 00.000 8976 stepping (-8, 9) + (0, 1)
01:53:31.841 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:31.841 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:53:31.851 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:53:31.851 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:31.851 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:31.851 00.000 5052 Enqueuing Expose request
01:53:31.866 00.015 8976 Received - 47 (G) 
01:53:31.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:31.866 00.000 8976 stepped: pos (-8, 10)
01:53:31.866 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
01:53:31.866 00.000 8976 MountToCamera -- mountX=1.34 mountY=-1.25 hyp=1.83 mountTheta=-0.75 cameraX=0.50, cameraY=1.76 cameraTheta=1.30
01:53:31.866 00.000 8976 incremental bump (0.497, 1.764) isValid = 1
01:53:31.866 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
01:53:31.866 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:53:31.866 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:53:31.866 00.000 8976 move complete, result=0
01:53:31.866 00.000 9828 Worker thread wakes up
01:53:31.866 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:53:31.866 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:53:31.866 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
01:53:31.866 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:53:31.866 00.000 8976 worker thread done servicing request
01:53:31.866 00.000 8976 Worker thread wakes up
01:53:31.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:31.867 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:31.867 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
01:53:31.867 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
01:53:31.867 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:53:31.867 00.000 9828 BLC: window closed
01:53:31.867 00.000 9828 MoveAxis(E, 12, B)
01:53:31.867 00.000 9828 Guiding  Dir = 2, Dur = 12
01:53:31.867 00.000 9828 IsSlewing returns 0
01:53:31.867 00.000 9828 IsGuiding returns 0
01:53:31.867 00.000 9828 PulseGuide returned control before completion, sleep 22
01:53:31.891 00.024 9828 IsGuiding returns 1
01:53:31.891 00.000 9828 scope still moving after pulse duration time elapsed
01:53:31.923 00.032 9828 IsSlewing returns 0
01:53:31.923 00.000 9828 IsGuiding returns 1
01:53:31.955 00.032 9828 IsSlewing returns 0
01:53:31.955 00.000 9828 IsGuiding returns 1
01:53:31.987 00.032 9828 IsSlewing returns 0
01:53:31.987 00.000 9828 IsGuiding returns 1
01:53:32.020 00.033 9828 IsSlewing returns 0
01:53:32.020 00.000 9828 IsGuiding returns 0
01:53:32.020 00.000 9828 scope move finished after 12 + 140 ms
01:53:32.020 00.000 9828 Move returns status 0, amount 12
01:53:32.020 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:32.020 00.000 9828 MoveAxis(N, 15, B)
01:53:32.020 00.000 9828 Guiding  Dir = 0, Dur = 15
01:53:32.034 00.014 9828 IsSlewing returns 0
01:53:32.034 00.000 9828 IsGuiding returns 0
01:53:32.034 00.000 9828 PulseGuide returned control before completion, sleep 25
01:53:32.065 00.031 9828 IsGuiding returns 1
01:53:32.065 00.000 9828 scope still moving after pulse duration time elapsed
01:53:32.096 00.031 9828 IsSlewing returns 0
01:53:32.096 00.000 9828 IsGuiding returns 1
01:53:32.126 00.030 9828 IsSlewing returns 0
01:53:32.126 00.000 9828 IsGuiding returns 1
01:53:32.157 00.031 9828 IsSlewing returns 0
01:53:32.157 00.000 9828 IsGuiding returns 1
01:53:32.188 00.031 9828 IsSlewing returns 0
01:53:32.188 00.000 9828 IsGuiding returns 0
01:53:32.188 00.000 9828 scope move finished after 15 + 138 ms
01:53:32.188 00.000 9828 Move returns status 0, amount 15
01:53:32.188 00.000 9828 move complete, result=0
01:53:32.188 00.000 9828 worker thread done servicing request
01:53:32.188 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:53:32.526 00.338 8976 Exposure complete
01:53:32.532 00.006 8976 worker thread done servicing request
01:53:32.532 00.000 5052 OnExposeComplete: enter
01:53:32.532 00.000 5052 UpdateGuideState(): m_state=6
01:53:32.532 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6041
01:53:32.532 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.69, Mass=192, SNR=9.6, Peak=74 HFD=1.9
01:53:32.532 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
01:53:32.532 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
01:53:32.532 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.15 mountX=-0.06 mountY=-0.08, mountTheta=-2.24
01:53:32.532 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.02, opts=13)
01:53:32.532 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.02)
01:53:32.533 00.001 8976 Worker thread wakes up
01:53:32.533 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.02) opts 0xd
01:53:32.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.02)
01:53:32.533 00.000 8976 Moving (0.11, -0.02) raw xDistance=-0.06 yDistance=-0.08
01:53:32.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:53:32.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:53:32.533 00.000 8976 MoveAxis(R, 0, ABG)
01:53:32.533 00.000 8976 MoveAxis(U, 0, ABG)
01:53:32.533 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
01:53:32.533 00.000 8976 MountToCamera -- mountX=1.31 mountY=-1.36 hyp=1.88 mountTheta=-0.81 cameraX=0.62, cameraY=1.78 cameraTheta=1.24
01:53:32.533 00.000 8976 incremental bump (0.615, 1.781) isValid = 1
01:53:32.533 00.000 8976 Scheduling Mount bump of (0.035, 0.105)
01:53:32.533 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:53:32.533 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:53:32.533 00.000 8976 move complete, result=0
01:53:32.533 00.000 9828 Worker thread wakes up
01:53:32.533 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:53:32.533 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:53:32.534 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:53:32.534 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
01:53:32.534 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
01:53:32.534 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.25 mountX=-0.04 mountY=-0.10, mountTheta=-1.95
01:53:32.534 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.10
01:53:32.534 00.000 8976 worker thread done servicing request
01:53:32.534 00.000 9828 BLC: window closed
01:53:32.534 00.000 9828 MoveAxis(E, 13, B)
01:53:32.534 00.000 9828 Guiding  Dir = 2, Dur = 13
01:53:32.534 00.000 9828 IsSlewing returns 0
01:53:32.534 00.000 9828 IsGuiding returns 0
01:53:32.535 00.001 9828 PulseGuide returned control before completion, sleep 23
01:53:32.543 00.008 5052 UpdateGuideState exits: m=192 SNR=9.6
01:53:32.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:32.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:32.543 00.000 5052 Enqueuing Expose request
01:53:32.543 00.000 8976 Worker thread wakes up
01:53:32.543 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:32.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:32.543 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:32.560 00.017 9828 IsGuiding returns 1
01:53:32.560 00.000 9828 scope still moving after pulse duration time elapsed
01:53:32.591 00.031 9828 IsSlewing returns 0
01:53:32.591 00.000 9828 IsGuiding returns 1
01:53:32.622 00.031 9828 IsSlewing returns 0
01:53:32.622 00.000 9828 IsGuiding returns 1
01:53:32.653 00.031 9828 IsSlewing returns 0
01:53:32.653 00.000 9828 IsGuiding returns 1
01:53:32.684 00.031 9828 IsSlewing returns 0
01:53:32.684 00.000 9828 IsGuiding returns 0
01:53:32.684 00.000 9828 scope move finished after 13 + 136 ms
01:53:32.684 00.000 9828 Move returns status 0, amount 13
01:53:32.684 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:32.684 00.000 9828 MoveAxis(N, 14, B)
01:53:32.684 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:32.699 00.015 9828 IsSlewing returns 0
01:53:32.699 00.000 9828 IsGuiding returns 0
01:53:32.699 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:32.729 00.030 9828 IsGuiding returns 1
01:53:32.729 00.000 9828 scope still moving after pulse duration time elapsed
01:53:32.760 00.031 9828 IsSlewing returns 0
01:53:32.760 00.000 9828 IsGuiding returns 1
01:53:32.791 00.031 9828 IsSlewing returns 0
01:53:32.791 00.000 9828 IsGuiding returns 1
01:53:32.822 00.031 9828 IsSlewing returns 0
01:53:32.822 00.000 9828 IsGuiding returns 1
01:53:32.853 00.031 9828 IsSlewing returns 0
01:53:32.853 00.000 9828 IsGuiding returns 0
01:53:32.853 00.000 9828 scope move finished after 14 + 139 ms
01:53:32.853 00.000 9828 Move returns status 0, amount 14
01:53:32.853 00.000 9828 move complete, result=0
01:53:32.853 00.000 9828 worker thread done servicing request
01:53:32.853 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 14 ms NORTH
01:53:33.205 00.352 8976 Exposure complete
01:53:33.210 00.005 8976 worker thread done servicing request
01:53:33.211 00.001 5052 OnExposeComplete: enter
01:53:33.211 00.000 5052 UpdateGuideState(): m_state=6
01:53:33.211 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6042
01:53:33.211 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.65, Mass=213, SNR=10.1, Peak=73 HFD=2.8
01:53:33.211 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
01:53:33.211 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
01:53:33.211 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.29 mountX=-0.14 mountY=-0.14, mountTheta=-2.38
01:53:33.211 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.06, opts=13)
01:53:33.212 00.001 5052 Enqueuing Move request for stepguider (0.20, -0.06)
01:53:33.212 00.000 8976 Worker thread wakes up
01:53:33.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.06) opts 0xd
01:53:33.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.06)
01:53:33.212 00.000 8976 Moving (0.20, -0.06) raw xDistance=-0.14 yDistance=-0.14
01:53:33.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:53:33.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:53:33.212 00.000 8976 MoveAxis(R, 0, ABG)
01:53:33.212 00.000 8976 MoveAxis(U, 0, ABG)
01:53:33.212 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
01:53:33.212 00.000 8976 MountToCamera -- mountX=1.28 mountY=-1.43 hyp=1.92 mountTheta=-0.84 cameraX=0.69, cameraY=1.79 cameraTheta=1.20
01:53:33.212 00.000 8976 incremental bump (0.695, 1.792) isValid = 1
01:53:33.212 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
01:53:33.212 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:53:33.212 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:53:33.212 00.000 8976 move complete, result=0
01:53:33.212 00.000 9828 Worker thread wakes up
01:53:33.212 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:53:33.212 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:53:33.212 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
01:53:33.213 00.001 8976 worker thread done servicing request
01:53:33.213 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
01:53:33.213 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
01:53:33.213 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:53:33.213 00.000 9828 BLC: window closed
01:53:33.213 00.000 9828 MoveAxis(E, 15, B)
01:53:33.213 00.000 9828 Guiding  Dir = 2, Dur = 15
01:53:33.213 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:53:33.213 00.000 9828 IsSlewing returns 0
01:53:33.213 00.000 9828 IsGuiding returns 0
01:53:33.213 00.000 9828 PulseGuide returned control before completion, sleep 25
01:53:33.222 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
01:53:33.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:33.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:33.222 00.000 5052 Enqueuing Expose request
01:53:33.222 00.000 8976 Worker thread wakes up
01:53:33.222 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:33.222 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:33.222 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:33.240 00.018 9828 IsGuiding returns 1
01:53:33.240 00.000 9828 scope still moving after pulse duration time elapsed
01:53:33.272 00.032 9828 IsSlewing returns 0
01:53:33.272 00.000 9828 IsGuiding returns 1
01:53:33.304 00.032 9828 IsSlewing returns 0
01:53:33.304 00.000 9828 IsGuiding returns 1
01:53:33.334 00.030 9828 IsSlewing returns 0
01:53:33.334 00.000 9828 IsGuiding returns 1
01:53:33.364 00.030 9828 IsSlewing returns 0
01:53:33.364 00.000 9828 IsGuiding returns 0
01:53:33.364 00.000 9828 scope move finished after 15 + 135 ms
01:53:33.364 00.000 9828 Move returns status 0, amount 15
01:53:33.364 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:33.364 00.000 9828 MoveAxis(N, 14, B)
01:53:33.364 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:33.380 00.016 9828 IsSlewing returns 0
01:53:33.380 00.000 9828 IsGuiding returns 0
01:53:33.380 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:33.410 00.030 9828 IsGuiding returns 1
01:53:33.410 00.000 9828 scope still moving after pulse duration time elapsed
01:53:33.442 00.032 9828 IsSlewing returns 0
01:53:33.442 00.000 9828 IsGuiding returns 1
01:53:33.474 00.032 9828 IsSlewing returns 0
01:53:33.474 00.000 9828 IsGuiding returns 1
01:53:33.504 00.030 9828 IsSlewing returns 0
01:53:33.504 00.000 9828 IsGuiding returns 1
01:53:33.535 00.031 9828 IsSlewing returns 0
01:53:33.535 00.000 9828 IsGuiding returns 0
01:53:33.535 00.000 9828 scope move finished after 14 + 141 ms
01:53:33.535 00.000 9828 Move returns status 0, amount 14
01:53:33.535 00.000 9828 move complete, result=0
01:53:33.535 00.000 9828 worker thread done servicing request
01:53:33.535 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:53:33.882 00.347 8976 Exposure complete
01:53:33.888 00.006 8976 worker thread done servicing request
01:53:33.888 00.000 5052 OnExposeComplete: enter
01:53:33.888 00.000 5052 UpdateGuideState(): m_state=6
01:53:33.888 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6043
01:53:33.888 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.39, Mass=225, SNR=10.3, Peak=72 HFD=2.5
01:53:33.888 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.48 = 2.80)
01:53:33.888 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.70)
01:53:33.888 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.44 mountX=-0.30 mountY=0.14, mountTheta=2.71
01:53:33.889 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.32, opts=13)
01:53:33.889 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.32)
01:53:33.889 00.000 8976 Worker thread wakes up
01:53:33.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.32) opts 0xd
01:53:33.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.32)
01:53:33.889 00.000 8976 Moving (0.04, -0.32) raw xDistance=-0.30 yDistance=0.14
01:53:33.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:53:33.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:53:33.889 00.000 8976 MoveAxis(R, 1, ABG)
01:53:33.889 00.000 8976 stepping (-8, 10) + (1, 0)
01:53:33.889 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:33.890 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:53:33.899 00.009 5052 UpdateGuideState exits: m=225 SNR=10.3
01:53:33.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:33.899 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:33.899 00.000 5052 Enqueuing Expose request
01:53:33.912 00.013 8976 Received - 47 (G) 
01:53:33.912 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:33.912 00.000 8976 stepped: pos (-7, 10)
01:53:33.912 00.000 8976 MoveAxis(U, 0, ABG)
01:53:33.912 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:53:33.912 00.000 8976 MountToCamera -- mountX=1.21 mountY=-1.49 hyp=1.92 mountTheta=-0.89 cameraX=0.77, cameraY=1.75 cameraTheta=1.16
01:53:33.912 00.000 8976 incremental bump (0.771, 1.754) isValid = 1
01:53:33.912 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
01:53:33.912 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:53:33.912 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:53:33.912 00.000 8976 move complete, result=0
01:53:33.912 00.000 8976 worker thread done servicing request
01:53:33.912 00.000 8976 Worker thread wakes up
01:53:33.912 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:53:33.912 00.000 9828 Worker thread wakes up
01:53:33.912 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:53:33.912 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:53:33.912 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.02)
01:53:33.912 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
01:53:33.913 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:33.913 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:33.913 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
01:53:33.913 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:53:33.913 00.000 9828 BLC: window closed
01:53:33.913 00.000 9828 MoveAxis(E, 16, B)
01:53:33.913 00.000 9828 Guiding  Dir = 2, Dur = 16
01:53:33.913 00.000 9828 IsSlewing returns 0
01:53:33.913 00.000 9828 IsGuiding returns 0
01:53:33.913 00.000 9828 PulseGuide returned control before completion, sleep 26
01:53:33.954 00.041 9828 IsGuiding returns 1
01:53:33.954 00.000 9828 scope still moving after pulse duration time elapsed
01:53:33.985 00.031 9828 IsSlewing returns 0
01:53:33.985 00.000 9828 IsGuiding returns 1
01:53:34.016 00.031 9828 IsSlewing returns 0
01:53:34.016 00.000 9828 IsGuiding returns 1
01:53:34.048 00.032 9828 IsSlewing returns 0
01:53:34.048 00.000 9828 IsGuiding returns 0
01:53:34.048 00.000 9828 scope move finished after 16 + 118 ms
01:53:34.048 00.000 9828 Move returns status 0, amount 16
01:53:34.048 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:34.048 00.000 9828 MoveAxis(N, 14, B)
01:53:34.048 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:34.063 00.015 9828 IsSlewing returns 0
01:53:34.063 00.000 9828 IsGuiding returns 0
01:53:34.063 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:34.094 00.031 9828 IsGuiding returns 1
01:53:34.094 00.000 9828 scope still moving after pulse duration time elapsed
01:53:34.125 00.031 9828 IsSlewing returns 0
01:53:34.125 00.000 9828 IsGuiding returns 1
01:53:34.156 00.031 9828 IsSlewing returns 0
01:53:34.156 00.000 9828 IsGuiding returns 1
01:53:34.187 00.031 9828 IsSlewing returns 0
01:53:34.187 00.000 9828 IsGuiding returns 1
01:53:34.218 00.031 9828 IsSlewing returns 0
01:53:34.218 00.000 9828 IsGuiding returns 1
01:53:34.250 00.032 9828 IsSlewing returns 0
01:53:34.250 00.000 9828 IsGuiding returns 0
01:53:34.250 00.000 9828 scope move finished after 14 + 172 ms
01:53:34.250 00.000 9828 Move returns status 0, amount 14
01:53:34.250 00.000 9828 move complete, result=0
01:53:34.250 00.000 9828 worker thread done servicing request
01:53:34.250 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:53:34.585 00.335 8976 Exposure complete
01:53:34.590 00.005 8976 worker thread done servicing request
01:53:34.590 00.000 5052 OnExposeComplete: enter
01:53:34.590 00.000 5052 UpdateGuideState(): m_state=6
01:53:34.590 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6044
01:53:34.590 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.83, Mass=223, SNR=10.3, Peak=74 HFD=2.5
01:53:34.590 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.04) = xAngle (-0.15 = -0.15)
01:53:34.590 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
01:53:34.590 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.89 mountX=0.12 mountY=-0.03, mountTheta=-0.25
01:53:34.591 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.12, opts=13)
01:53:34.591 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.12)
01:53:34.591 00.000 8976 Worker thread wakes up
01:53:34.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.12) opts 0xd
01:53:34.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.12)
01:53:34.591 00.000 8976 Moving (-0.04, 0.12) raw xDistance=0.12 yDistance=-0.03
01:53:34.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:53:34.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:53:34.591 00.000 8976 MoveAxis(R, 0, ABG)
01:53:34.591 00.000 8976 MoveAxis(U, 0, ABG)
01:53:34.592 00.001 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:53:34.592 00.000 8976 MountToCamera -- mountX=1.16 mountY=-1.52 hyp=1.91 mountTheta=-0.92 cameraX=0.82, cameraY=1.73 cameraTheta=1.13
01:53:34.592 00.000 8976 incremental bump (0.822, 1.729) isValid = 1
01:53:34.592 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:53:34.592 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:53:34.592 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:53:34.592 00.000 8976 move complete, result=0
01:53:34.592 00.000 9828 Worker thread wakes up
01:53:34.592 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:53:34.592 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:53:34.592 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
01:53:34.592 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
01:53:34.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:53:34.592 00.000 8976 worker thread done servicing request
01:53:34.592 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:53:34.592 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:53:34.592 00.000 9828 BLC: window closed
01:53:34.592 00.000 9828 MoveAxis(E, 17, B)
01:53:34.592 00.000 9828 Guiding  Dir = 2, Dur = 17
01:53:34.593 00.001 9828 IsSlewing returns 0
01:53:34.593 00.000 9828 IsGuiding returns 0
01:53:34.593 00.000 9828 PulseGuide returned control before completion, sleep 27
01:53:34.601 00.008 5052 UpdateGuideState exits: m=223 SNR=10.3
01:53:34.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:34.601 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:34.601 00.000 5052 Enqueuing Expose request
01:53:34.601 00.000 8976 Worker thread wakes up
01:53:34.601 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:34.602 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:34.602 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:34.634 00.032 9828 IsGuiding returns 1
01:53:34.634 00.000 9828 scope still moving after pulse duration time elapsed
01:53:34.665 00.031 9828 IsSlewing returns 0
01:53:34.665 00.000 9828 IsGuiding returns 1
01:53:34.697 00.032 9828 IsSlewing returns 0
01:53:34.697 00.000 9828 IsGuiding returns 1
01:53:34.729 00.032 9828 IsSlewing returns 0
01:53:34.729 00.000 9828 IsGuiding returns 0
01:53:34.729 00.000 9828 scope move finished after 17 + 118 ms
01:53:34.730 00.001 9828 Move returns status 0, amount 17
01:53:34.730 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:34.730 00.000 9828 MoveAxis(N, 14, B)
01:53:34.730 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:34.743 00.013 9828 IsSlewing returns 0
01:53:34.743 00.000 9828 IsGuiding returns 0
01:53:34.743 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:34.774 00.031 9828 IsGuiding returns 1
01:53:34.774 00.000 9828 scope still moving after pulse duration time elapsed
01:53:34.804 00.030 9828 IsSlewing returns 0
01:53:34.804 00.000 9828 IsGuiding returns 1
01:53:34.835 00.031 9828 IsSlewing returns 0
01:53:34.835 00.000 9828 IsGuiding returns 1
01:53:34.866 00.031 9828 IsSlewing returns 0
01:53:34.866 00.000 9828 IsGuiding returns 0
01:53:34.866 00.000 9828 scope move finished after 14 + 109 ms
01:53:34.866 00.000 9828 Move returns status 0, amount 14
01:53:34.866 00.000 9828 move complete, result=0
01:53:34.866 00.000 9828 worker thread done servicing request
01:53:34.866 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:53:35.262 00.396 8976 Exposure complete
01:53:35.267 00.005 8976 worker thread done servicing request
01:53:35.267 00.000 5052 OnExposeComplete: enter
01:53:35.267 00.000 5052 UpdateGuideState(): m_state=6
01:53:35.268 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6045
01:53:35.268 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.73, Mass=211, SNR=10.0, Peak=73 HFD=2.3
01:53:35.268 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:53:35.268 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:53:35.268 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.02 hyp=0.29 cameraTheta=3.07 mountX=0.15 mountY=0.23, mountTheta=0.99
01:53:35.268 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.02, opts=13)
01:53:35.268 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.02)
01:53:35.268 00.000 8976 Worker thread wakes up
01:53:35.269 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.02) opts 0xd
01:53:35.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.02)
01:53:35.269 00.000 8976 Moving (-0.28, 0.02) raw xDistance=0.15 yDistance=0.23
01:53:35.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:53:35.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:53:35.269 00.000 8976 MoveAxis(R, 0, ABG)
01:53:35.269 00.000 8976 MoveAxis(U, 0, ABG)
01:53:35.269 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
01:53:35.269 00.000 8976 MountToCamera -- mountX=1.13 mountY=-1.54 hyp=1.91 mountTheta=-0.94 cameraX=0.86, cameraY=1.71 cameraTheta=1.11
01:53:35.269 00.000 8976 incremental bump (0.857, 1.712) isValid = 1
01:53:35.269 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
01:53:35.269 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:53:35.269 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:53:35.269 00.000 8976 move complete, result=0
01:53:35.269 00.000 8976 worker thread done servicing request
01:53:35.269 00.000 9828 Worker thread wakes up
01:53:35.269 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:53:35.269 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:53:35.270 00.001 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
01:53:35.270 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
01:53:35.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:53:35.270 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
01:53:35.270 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:53:35.270 00.000 9828 BLC: window closed
01:53:35.270 00.000 9828 MoveAxis(E, 18, B)
01:53:35.270 00.000 9828 Guiding  Dir = 2, Dur = 18
01:53:35.270 00.000 9828 IsSlewing returns 0
01:53:35.270 00.000 9828 IsGuiding returns 0
01:53:35.270 00.000 9828 PulseGuide returned control before completion, sleep 28
01:53:35.279 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
01:53:35.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:35.279 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:35.279 00.000 5052 Enqueuing Expose request
01:53:35.279 00.000 8976 Worker thread wakes up
01:53:35.279 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:53:35.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:35.279 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:35.300 00.021 9828 IsGuiding returns 1
01:53:35.304 00.004 9828 scope still moving after pulse duration time elapsed
01:53:35.330 00.026 9828 IsSlewing returns 0
01:53:35.331 00.001 9828 IsGuiding returns 1
01:53:35.362 00.031 9828 IsSlewing returns 0
01:53:35.362 00.000 9828 IsGuiding returns 1
01:53:35.393 00.031 9828 IsSlewing returns 0
01:53:35.393 00.000 9828 IsGuiding returns 1
01:53:35.424 00.031 9828 IsSlewing returns 0
01:53:35.424 00.000 9828 IsGuiding returns 0
01:53:35.424 00.000 9828 scope move finished after 18 + 136 ms
01:53:35.424 00.000 9828 Move returns status 0, amount 18
01:53:35.424 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:35.424 00.000 9828 MoveAxis(N, 14, B)
01:53:35.424 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:35.440 00.016 9828 IsSlewing returns 0
01:53:35.440 00.000 9828 IsGuiding returns 0
01:53:35.440 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:35.471 00.031 9828 IsGuiding returns 1
01:53:35.471 00.000 9828 scope still moving after pulse duration time elapsed
01:53:35.502 00.031 9828 IsSlewing returns 0
01:53:35.502 00.000 9828 IsGuiding returns 1
01:53:35.533 00.031 9828 IsSlewing returns 0
01:53:35.533 00.000 9828 IsGuiding returns 1
01:53:35.563 00.030 9828 IsSlewing returns 0
01:53:35.563 00.000 9828 IsGuiding returns 1
01:53:35.594 00.031 9828 IsSlewing returns 0
01:53:35.594 00.000 9828 IsGuiding returns 0
01:53:35.594 00.000 9828 scope move finished after 14 + 139 ms
01:53:35.594 00.000 9828 Move returns status 0, amount 14
01:53:35.594 00.000 9828 move complete, result=0
01:53:35.594 00.000 9828 worker thread done servicing request
01:53:35.594 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:53:35.941 00.347 8976 Exposure complete
01:53:35.947 00.006 8976 worker thread done servicing request
01:53:35.947 00.000 5052 OnExposeComplete: enter
01:53:35.947 00.000 5052 UpdateGuideState(): m_state=6
01:53:35.947 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6046
01:53:35.947 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.86, Mass=205, SNR=10.0, Peak=72 HFD=2.5
01:53:35.947 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
01:53:35.947 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
01:53:35.947 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.30 cameraTheta=2.64 mountX=0.25 mountY=0.14, mountTheta=0.52
01:53:35.948 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.15, opts=13)
01:53:35.948 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.15)
01:53:35.948 00.000 8976 Worker thread wakes up
01:53:35.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.15) opts 0xd
01:53:35.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.15)
01:53:35.948 00.000 8976 Moving (-0.27, 0.15) raw xDistance=0.25 yDistance=0.14
01:53:35.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:53:35.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:53:35.948 00.000 8976 MoveAxis(R, 0, ABG)
01:53:35.948 00.000 8976 MoveAxis(U, 0, ABG)
01:53:35.949 00.001 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
01:53:35.949 00.000 8976 MountToCamera -- mountX=1.11 mountY=-1.56 hyp=1.91 mountTheta=-0.95 cameraX=0.88, cameraY=1.70 cameraTheta=1.09
01:53:35.949 00.000 8976 incremental bump (0.879, 1.700) isValid = 1
01:53:35.949 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
01:53:35.949 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:53:35.949 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:53:35.949 00.000 8976 move complete, result=0
01:53:35.949 00.000 9828 Worker thread wakes up
01:53:35.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:53:35.949 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:53:35.949 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
01:53:35.949 00.000 8976 worker thread done servicing request
01:53:35.949 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
01:53:35.949 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
01:53:35.949 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:53:35.949 00.000 9828 BLC: window closed
01:53:35.950 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:53:35.950 00.000 9828 MoveAxis(E, 18, B)
01:53:35.950 00.000 9828 Guiding  Dir = 2, Dur = 18
01:53:35.950 00.000 9828 IsSlewing returns 0
01:53:35.950 00.000 9828 IsGuiding returns 0
01:53:35.950 00.000 9828 PulseGuide returned control before completion, sleep 28
01:53:35.959 00.009 5052 UpdateGuideState exits: m=205 SNR=10.0
01:53:35.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:35.959 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:35.959 00.000 5052 Enqueuing Expose request
01:53:35.960 00.001 8976 Worker thread wakes up
01:53:35.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:35.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:35.960 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:35.980 00.020 9828 IsGuiding returns 1
01:53:35.980 00.000 9828 scope still moving after pulse duration time elapsed
01:53:36.012 00.032 9828 IsSlewing returns 0
01:53:36.012 00.000 9828 IsGuiding returns 1
01:53:36.042 00.030 9828 IsSlewing returns 0
01:53:36.043 00.001 9828 IsGuiding returns 1
01:53:36.074 00.031 9828 IsSlewing returns 0
01:53:36.074 00.000 9828 IsGuiding returns 1
01:53:36.105 00.031 9828 IsSlewing returns 0
01:53:36.105 00.000 9828 IsGuiding returns 1
01:53:36.136 00.031 9828 IsSlewing returns 0
01:53:36.136 00.000 9828 IsGuiding returns 1
01:53:36.167 00.031 9828 IsSlewing returns 0
01:53:36.167 00.000 9828 IsGuiding returns 0
01:53:36.167 00.000 9828 scope move finished after 18 + 199 ms
01:53:36.167 00.000 9828 Move returns status 0, amount 18
01:53:36.167 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:36.167 00.000 9828 MoveAxis(N, 13, B)
01:53:36.167 00.000 9828 Guiding  Dir = 0, Dur = 13
01:53:36.183 00.016 9828 IsSlewing returns 0
01:53:36.183 00.000 9828 IsGuiding returns 0
01:53:36.183 00.000 9828 PulseGuide returned control before completion, sleep 23
01:53:36.213 00.030 9828 IsGuiding returns 1
01:53:36.213 00.000 9828 scope still moving after pulse duration time elapsed
01:53:36.246 00.033 9828 IsSlewing returns 0
01:53:36.246 00.000 9828 IsGuiding returns 1
01:53:36.276 00.030 9828 IsSlewing returns 0
01:53:36.276 00.000 9828 IsGuiding returns 1
01:53:36.308 00.032 9828 IsSlewing returns 0
01:53:36.308 00.000 9828 IsGuiding returns 1
01:53:36.339 00.031 9828 IsSlewing returns 0
01:53:36.339 00.000 9828 IsGuiding returns 0
01:53:36.339 00.000 9828 scope move finished after 13 + 143 ms
01:53:36.339 00.000 9828 Move returns status 0, amount 13
01:53:36.339 00.000 9828 move complete, result=0
01:53:36.339 00.000 9828 worker thread done servicing request
01:53:36.340 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:53:36.652 00.312 8976 Exposure complete
01:53:36.657 00.005 8976 worker thread done servicing request
01:53:36.657 00.000 5052 OnExposeComplete: enter
01:53:36.657 00.000 5052 UpdateGuideState(): m_state=6
01:53:36.658 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6047
01:53:36.658 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.49, Mass=186, SNR=9.4, Peak=75 HFD=2.7
01:53:36.658 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
01:53:36.658 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.45)
01:53:36.658 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.21 hyp=0.49 cameraTheta=-2.69 mountX=0.01 mountY=0.49, mountTheta=1.55
01:53:36.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.21, opts=13)
01:53:36.659 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.21)
01:53:36.659 00.000 8976 Worker thread wakes up
01:53:36.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.21) opts 0xd
01:53:36.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.21)
01:53:36.659 00.000 8976 Moving (-0.44, -0.21) raw xDistance=0.01 yDistance=0.49
01:53:36.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:53:36.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:53:36.659 00.000 8976 MoveAxis(R, 0, ABG)
01:53:36.659 00.000 8976 MoveAxis(D, 2, ABG)
01:53:36.659 00.000 8976 stepping (-7, 10) + (0, -2)
01:53:36.659 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:36.660 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:53:36.670 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:53:36.672 00.002 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:36.673 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:36.673 00.000 5052 Enqueuing Expose request
01:53:36.693 00.020 8976 Received - 47 (G) 
01:53:36.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:36.693 00.000 8976 stepped: pos (-7, 8)
01:53:36.693 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
01:53:36.693 00.000 8976 MountToCamera -- mountX=1.10 mountY=-1.46 hyp=1.83 mountTheta=-0.93 cameraX=0.80, cameraY=1.65 cameraTheta=1.12
01:53:36.694 00.001 8976 incremental bump (0.801, 1.645) isValid = 1
01:53:36.694 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
01:53:36.694 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:53:36.694 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:53:36.694 00.000 8976 move complete, result=0
01:53:36.694 00.000 8976 worker thread done servicing request
01:53:36.694 00.000 8976 Worker thread wakes up
01:53:36.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:36.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:36.694 00.000 9828 Worker thread wakes up
01:53:36.694 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:53:36.694 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:53:36.694 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
01:53:36.694 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
01:53:36.694 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
01:53:36.694 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:53:36.695 00.001 9828 BLC: window closed
01:53:36.695 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:53:36.695 00.000 9828 MoveAxis(E, 18, B)
01:53:36.695 00.000 9828 Guiding  Dir = 2, Dur = 18
01:53:36.695 00.000 9828 IsSlewing returns 0
01:53:36.696 00.001 9828 IsGuiding returns 0
01:53:36.696 00.000 9828 PulseGuide returned control before completion, sleep 28
01:53:36.730 00.034 9828 IsGuiding returns 1
01:53:36.730 00.000 9828 scope still moving after pulse duration time elapsed
01:53:36.762 00.032 9828 IsSlewing returns 0
01:53:36.762 00.000 9828 IsGuiding returns 1
01:53:36.793 00.031 9828 IsSlewing returns 0
01:53:36.793 00.000 9828 IsGuiding returns 1
01:53:36.823 00.030 9828 IsSlewing returns 0
01:53:36.823 00.000 9828 IsGuiding returns 0
01:53:36.823 00.000 9828 scope move finished after 18 + 109 ms
01:53:36.823 00.000 9828 Move returns status 0, amount 18
01:53:36.823 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:36.823 00.000 9828 MoveAxis(N, 14, B)
01:53:36.823 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:36.839 00.016 9828 IsSlewing returns 0
01:53:36.839 00.000 9828 IsGuiding returns 0
01:53:36.839 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:36.871 00.032 9828 IsGuiding returns 1
01:53:36.871 00.000 9828 scope still moving after pulse duration time elapsed
01:53:36.901 00.030 9828 IsSlewing returns 0
01:53:36.901 00.000 9828 IsGuiding returns 1
01:53:36.933 00.032 9828 IsSlewing returns 0
01:53:36.933 00.000 9828 IsGuiding returns 1
01:53:36.964 00.031 9828 IsSlewing returns 0
01:53:36.964 00.000 9828 IsGuiding returns 1
01:53:36.995 00.031 9828 IsSlewing returns 0
01:53:36.995 00.000 9828 IsGuiding returns 0
01:53:36.995 00.000 9828 scope move finished after 14 + 142 ms
01:53:36.995 00.000 9828 Move returns status 0, amount 14
01:53:36.995 00.000 9828 move complete, result=0
01:53:36.995 00.000 9828 worker thread done servicing request
01:53:36.995 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:53:37.394 00.399 8976 Exposure complete
01:53:37.400 00.006 8976 worker thread done servicing request
01:53:37.400 00.000 5052 OnExposeComplete: enter
01:53:37.400 00.000 5052 UpdateGuideState(): m_state=6
01:53:37.400 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6048
01:53:37.400 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.92, Mass=188, SNR=9.5, Peak=67 HFD=2.6
01:53:37.400 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
01:53:37.400 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
01:53:37.400 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.17 mountX=0.25 mountY=0.00, mountTheta=0.02
01:53:37.401 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.21, opts=13)
01:53:37.401 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.21)
01:53:37.401 00.000 8976 Worker thread wakes up
01:53:37.401 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.21) opts 0xd
01:53:37.401 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.21)
01:53:37.401 00.000 8976 Moving (-0.14, 0.21) raw xDistance=0.25 yDistance=0.00
01:53:37.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:53:37.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:53:37.401 00.000 8976 MoveAxis(R, 0, ABG)
01:53:37.401 00.000 8976 MoveAxis(U, 0, ABG)
01:53:37.402 00.001 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:53:37.402 00.000 8976 MountToCamera -- mountX=1.09 mountY=-1.40 hyp=1.77 mountTheta=-0.91 cameraX=0.75, cameraY=1.61 cameraTheta=1.13
01:53:37.402 00.000 8976 incremental bump (0.749, 1.608) isValid = 1
01:53:37.402 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:53:37.402 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:53:37.402 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:53:37.402 00.000 8976 move complete, result=0
01:53:37.402 00.000 8976 worker thread done servicing request
01:53:37.402 00.000 9828 Worker thread wakes up
01:53:37.402 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:53:37.402 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:53:37.402 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
01:53:37.402 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
01:53:37.402 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
01:53:37.402 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:53:37.402 00.000 9828 BLC: window closed
01:53:37.402 00.000 9828 MoveAxis(E, 17, B)
01:53:37.402 00.000 9828 Guiding  Dir = 2, Dur = 17
01:53:37.403 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:53:37.403 00.000 9828 IsSlewing returns 0
01:53:37.403 00.000 9828 IsGuiding returns 0
01:53:37.403 00.000 9828 PulseGuide returned control before completion, sleep 27
01:53:37.414 00.011 5052 UpdateGuideState exits: m=188 SNR=9.5
01:53:37.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:37.414 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:37.414 00.000 5052 Enqueuing Expose request
01:53:37.414 00.000 8976 Worker thread wakes up
01:53:37.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:37.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:37.415 00.001 5052 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:37.435 00.020 9828 IsGuiding returns 1
01:53:37.435 00.000 9828 scope still moving after pulse duration time elapsed
01:53:37.466 00.031 9828 IsSlewing returns 0
01:53:37.466 00.000 9828 IsGuiding returns 1
01:53:37.502 00.036 9828 IsSlewing returns 0
01:53:37.502 00.000 9828 IsGuiding returns 1
01:53:37.546 00.044 9828 IsSlewing returns 0
01:53:37.547 00.001 9828 IsGuiding returns 0
01:53:37.547 00.000 9828 scope move finished after 17 + 127 ms
01:53:37.547 00.000 9828 Move returns status 0, amount 17
01:53:37.547 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:37.547 00.000 9828 MoveAxis(N, 14, B)
01:53:37.547 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:37.562 00.015 9828 IsSlewing returns 0
01:53:37.562 00.000 9828 IsGuiding returns 0
01:53:37.562 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:37.593 00.031 9828 IsGuiding returns 1
01:53:37.593 00.000 9828 scope still moving after pulse duration time elapsed
01:53:37.624 00.031 9828 IsSlewing returns 0
01:53:37.624 00.000 9828 IsGuiding returns 1
01:53:37.655 00.031 9828 IsSlewing returns 0
01:53:37.655 00.000 9828 IsGuiding returns 1
01:53:37.687 00.032 9828 IsSlewing returns 0
01:53:37.687 00.000 9828 IsGuiding returns 1
01:53:37.718 00.031 9828 IsSlewing returns 0
01:53:37.718 00.000 9828 IsGuiding returns 0
01:53:37.718 00.000 9828 scope move finished after 14 + 141 ms
01:53:37.718 00.000 9828 Move returns status 0, amount 14
01:53:37.718 00.000 9828 move complete, result=0
01:53:37.718 00.000 9828 worker thread done servicing request
01:53:37.718 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:53:38.108 00.390 8976 Exposure complete
01:53:38.114 00.006 8976 worker thread done servicing request
01:53:38.114 00.000 5052 OnExposeComplete: enter
01:53:38.114 00.000 5052 UpdateGuideState(): m_state=6
01:53:38.114 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6049
01:53:38.115 00.001 5052 Star::Find returns 1 (0), X=328.85, Y=281.41, Mass=188, SNR=9.5, Peak=75 HFD=2.5
01:53:38.115 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.44 = 1.84)
01:53:38.115 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.74)
01:53:38.115 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.30 hyp=0.44 cameraTheta=-2.40 mountX=-0.12 mountY=0.43, mountTheta=1.84
01:53:38.116 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.30, opts=13)
01:53:38.116 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.30)
01:53:38.116 00.000 8976 Worker thread wakes up
01:53:38.116 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.30) opts 0xd
01:53:38.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.30)
01:53:38.116 00.000 8976 Moving (-0.32, -0.30) raw xDistance=-0.12 yDistance=0.43
01:53:38.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:53:38.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:53:38.116 00.000 8976 MoveAxis(R, 0, ABG)
01:53:38.116 00.000 8976 MoveAxis(D, 2, ABG)
01:53:38.116 00.000 8976 stepping (-7, 8) + (0, -2)
01:53:38.116 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:38.117 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:53:38.127 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:53:38.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:38.127 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:38.127 00.000 5052 Enqueuing Expose request
01:53:38.148 00.021 8976 Received - 47 (G) 
01:53:38.148 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:38.148 00.000 8976 stepped: pos (-7, 6)
01:53:38.148 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
01:53:38.148 00.000 8976 MountToCamera -- mountX=1.08 mountY=-1.25 hyp=1.66 mountTheta=-0.86 cameraX=0.62, cameraY=1.54 cameraTheta=1.19
01:53:38.148 00.000 8976 incremental bump (0.621, 1.535) isValid = 1
01:53:38.148 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
01:53:38.148 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:53:38.148 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:53:38.149 00.001 8976 move complete, result=0
01:53:38.149 00.000 9828 Worker thread wakes up
01:53:38.149 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:53:38.149 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:53:38.149 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
01:53:38.149 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
01:53:38.149 00.000 8976 worker thread done servicing request
01:53:38.149 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:53:38.149 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
01:53:38.149 00.000 8976 Worker thread wakes up
01:53:38.149 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:53:38.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:38.149 00.000 9828 BLC: window closed
01:53:38.149 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:38.150 00.001 9828 MoveAxis(E, 15, B)
01:53:38.150 00.000 9828 Guiding  Dir = 2, Dur = 15
01:53:38.150 00.000 9828 IsSlewing returns 0
01:53:38.150 00.000 9828 IsGuiding returns 0
01:53:38.150 00.000 9828 PulseGuide returned control before completion, sleep 25
01:53:38.190 00.040 9828 IsGuiding returns 1
01:53:38.190 00.000 9828 scope still moving after pulse duration time elapsed
01:53:38.220 00.030 9828 IsSlewing returns 0
01:53:38.220 00.000 9828 IsGuiding returns 1
01:53:38.253 00.033 9828 IsSlewing returns 0
01:53:38.253 00.000 9828 IsGuiding returns 1
01:53:38.284 00.031 9828 IsSlewing returns 0
01:53:38.284 00.000 9828 IsGuiding returns 0
01:53:38.284 00.000 9828 scope move finished after 15 + 119 ms
01:53:38.284 00.000 9828 Move returns status 0, amount 15
01:53:38.284 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:38.284 00.000 9828 MoveAxis(N, 14, B)
01:53:38.284 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:38.299 00.015 9828 IsSlewing returns 0
01:53:38.299 00.000 9828 IsGuiding returns 0
01:53:38.299 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:38.331 00.032 9828 IsGuiding returns 1
01:53:38.331 00.000 9828 scope still moving after pulse duration time elapsed
01:53:38.363 00.032 9828 IsSlewing returns 0
01:53:38.363 00.000 9828 IsGuiding returns 1
01:53:38.395 00.032 9828 IsSlewing returns 0
01:53:38.395 00.000 9828 IsGuiding returns 1
01:53:38.427 00.032 9828 IsSlewing returns 0
01:53:38.427 00.000 9828 IsGuiding returns 1
01:53:38.458 00.031 9828 IsSlewing returns 0
01:53:38.458 00.000 9828 IsGuiding returns 1
01:53:38.490 00.032 9828 IsSlewing returns 0
01:53:38.490 00.000 9828 IsGuiding returns 1
01:53:38.522 00.032 9828 IsSlewing returns 0
01:53:38.522 00.000 9828 IsGuiding returns 0
01:53:38.522 00.000 9828 scope move finished after 14 + 208 ms
01:53:38.522 00.000 9828 Move returns status 0, amount 14
01:53:38.522 00.000 9828 move complete, result=0
01:53:38.523 00.001 9828 worker thread done servicing request
01:53:38.523 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:53:38.839 00.316 8976 Exposure complete
01:53:38.844 00.005 8976 worker thread done servicing request
01:53:38.845 00.001 5052 OnExposeComplete: enter
01:53:38.845 00.000 5052 UpdateGuideState(): m_state=6
01:53:38.845 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6050
01:53:38.845 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.82, Mass=182, SNR=9.3, Peak=70 HFD=2.2
01:53:38.845 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:53:38.845 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:53:38.845 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.11 hyp=0.57 cameraTheta=2.94 mountX=0.35 mountY=0.40, mountTheta=0.85
01:53:38.846 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.11, opts=13)
01:53:38.846 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.11)
01:53:38.846 00.000 8976 Worker thread wakes up
01:53:38.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.11) opts 0xd
01:53:38.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.11)
01:53:38.846 00.000 8976 Moving (-0.56, 0.11) raw xDistance=0.35 yDistance=0.40
01:53:38.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:53:38.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:53:38.846 00.000 8976 MoveAxis(L, 1, ABG)
01:53:38.846 00.000 8976 stepping (-7, 6) + (-1, 0)
01:53:38.846 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:38.847 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:53:38.859 00.012 5052 UpdateGuideState exits: m=182 SNR=9.3
01:53:38.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:38.859 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:38.859 00.000 5052 Enqueuing Expose request
01:53:38.867 00.008 8976 Received - 47 (G) 
01:53:38.868 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:38.868 00.000 8976 stepped: pos (-8, 6)
01:53:38.868 00.000 8976 MoveAxis(D, 2, ABG)
01:53:38.868 00.000 8976 stepping (-8, 6) + (0, -2)
01:53:38.868 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:38.899 00.031 8976 Received - 47 (G) 
01:53:38.900 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:38.900 00.000 8976 stepped: pos (-8, 4)
01:53:38.900 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
01:53:38.900 00.000 8976 MountToCamera -- mountX=1.13 mountY=-1.05 hyp=1.54 mountTheta=-0.75 cameraX=0.42, cameraY=1.48 cameraTheta=1.30
01:53:38.900 00.000 8976 incremental bump (0.419, 1.484) isValid = 1
01:53:38.900 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
01:53:38.900 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:53:38.900 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:53:38.900 00.000 8976 move complete, result=0
01:53:38.900 00.000 9828 Worker thread wakes up
01:53:38.900 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:53:38.900 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:53:38.900 00.000 8976 worker thread done servicing request
01:53:38.900 00.000 8976 Worker thread wakes up
01:53:38.900 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
01:53:38.900 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
01:53:38.900 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
01:53:38.900 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:53:38.901 00.001 9828 BLC: window closed
01:53:38.901 00.000 9828 MoveAxis(E, 12, B)
01:53:38.901 00.000 9828 Guiding  Dir = 2, Dur = 12
01:53:38.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:38.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:38.901 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:53:38.901 00.000 9828 IsSlewing returns 0
01:53:38.901 00.000 9828 IsGuiding returns 0
01:53:38.901 00.000 9828 PulseGuide returned control before completion, sleep 22
01:53:38.928 00.027 9828 IsGuiding returns 1
01:53:38.928 00.000 9828 scope still moving after pulse duration time elapsed
01:53:38.959 00.031 9828 IsSlewing returns 0
01:53:38.959 00.000 9828 IsGuiding returns 1
01:53:38.990 00.031 9828 IsSlewing returns 0
01:53:38.990 00.000 9828 IsGuiding returns 1
01:53:39.020 00.030 9828 IsSlewing returns 0
01:53:39.020 00.000 9828 IsGuiding returns 1
01:53:39.052 00.032 9828 IsSlewing returns 0
01:53:39.052 00.000 9828 IsGuiding returns 0
01:53:39.052 00.000 9828 scope move finished after 12 + 139 ms
01:53:39.052 00.000 9828 Move returns status 0, amount 12
01:53:39.052 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:39.052 00.000 9828 MoveAxis(N, 15, B)
01:53:39.052 00.000 9828 Guiding  Dir = 0, Dur = 15
01:53:39.067 00.015 9828 IsSlewing returns 0
01:53:39.067 00.000 9828 IsGuiding returns 0
01:53:39.068 00.001 9828 PulseGuide returned control before completion, sleep 25
01:53:39.099 00.031 9828 IsGuiding returns 1
01:53:39.099 00.000 9828 scope still moving after pulse duration time elapsed
01:53:39.130 00.031 9828 IsSlewing returns 0
01:53:39.130 00.000 9828 IsGuiding returns 1
01:53:39.160 00.030 9828 IsSlewing returns 0
01:53:39.160 00.000 9828 IsGuiding returns 1
01:53:39.191 00.031 9828 IsSlewing returns 0
01:53:39.191 00.000 9828 IsGuiding returns 1
01:53:39.222 00.031 9828 IsSlewing returns 0
01:53:39.222 00.000 9828 IsGuiding returns 0
01:53:39.222 00.000 9828 scope move finished after 15 + 139 ms
01:53:39.222 00.000 9828 Move returns status 0, amount 15
01:53:39.222 00.000 9828 move complete, result=0
01:53:39.222 00.000 9828 worker thread done servicing request
01:53:39.222 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:53:39.595 00.373 8976 Exposure complete
01:53:39.600 00.005 8976 worker thread done servicing request
01:53:39.600 00.000 5052 OnExposeComplete: enter
01:53:39.600 00.000 5052 UpdateGuideState(): m_state=6
01:53:39.600 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6051
01:53:39.600 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=282.19, Mass=207, SNR=10.0, Peak=77 HFD=2.4
01:53:39.600 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.14 = 0.14)
01:53:39.600 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
01:53:39.601 00.001 5052 CameraToMount -- cameraX=-0.34 cameraY=0.48 hyp=0.59 cameraTheta=2.19 mountX=0.58 mountY=0.02, mountTheta=0.04
01:53:39.601 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.48, opts=13)
01:53:39.601 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.48)
01:53:39.601 00.000 8976 Worker thread wakes up
01:53:39.601 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.48) opts 0xd
01:53:39.601 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.48)
01:53:39.602 00.001 8976 Moving (-0.34, 0.48) raw xDistance=0.58 yDistance=0.02
01:53:39.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
01:53:39.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:53:39.602 00.000 8976 MoveAxis(L, 3, ABG)
01:53:39.602 00.000 8976 stepping (-8, 4) + (-3, 0)
01:53:39.602 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:39.602 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:53:39.612 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:53:39.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:39.613 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:39.613 00.000 5052 Enqueuing Expose request
01:53:39.635 00.022 8976 Received - 47 (G) 
01:53:39.635 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:39.635 00.000 8976 stepped: pos (-11, 4)
01:53:39.635 00.000 8976 MoveAxis(U, 0, ABG)
01:53:39.635 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
01:53:39.635 00.000 8976 MountToCamera -- mountX=1.31 mountY=-0.91 hyp=1.60 mountTheta=-0.61 cameraX=0.21, cameraY=1.58 cameraTheta=1.44
01:53:39.635 00.000 8976 incremental bump (0.214, 1.585) isValid = 1
01:53:39.636 00.001 8976 Scheduling Mount bump of (0.015, 0.118)
01:53:39.636 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:53:39.636 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:53:39.636 00.000 8976 move complete, result=0
01:53:39.636 00.000 9828 Worker thread wakes up
01:53:39.636 00.000 8976 worker thread done servicing request
01:53:39.636 00.000 8976 Worker thread wakes up
01:53:39.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:39.636 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:39.636 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:53:39.636 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.0 px 0 ms NORTH
01:53:39.636 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:53:39.636 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
01:53:39.636 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
01:53:39.636 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
01:53:39.636 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:53:39.636 00.000 9828 BLC: window closed
01:53:39.637 00.001 9828 MoveAxis(E, 7, B)
01:53:39.637 00.000 9828 Guiding  Dir = 2, Dur = 7
01:53:39.637 00.000 9828 IsSlewing returns 0
01:53:39.637 00.000 9828 IsGuiding returns 0
01:53:39.637 00.000 9828 PulseGuide returned control before completion, sleep 17
01:53:39.657 00.020 9828 IsGuiding returns 1
01:53:39.657 00.000 9828 scope still moving after pulse duration time elapsed
01:53:39.687 00.030 9828 IsSlewing returns 0
01:53:39.687 00.000 9828 IsGuiding returns 1
01:53:39.719 00.032 9828 IsSlewing returns 0
01:53:39.719 00.000 9828 IsGuiding returns 1
01:53:39.750 00.031 9828 IsSlewing returns 0
01:53:39.750 00.000 9828 IsGuiding returns 0
01:53:39.750 00.000 9828 scope move finished after 7 + 105 ms
01:53:39.750 00.000 9828 Move returns status 0, amount 7
01:53:39.750 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:39.750 00.000 9828 MoveAxis(N, 16, B)
01:53:39.750 00.000 9828 Guiding  Dir = 0, Dur = 16
01:53:39.765 00.015 9828 IsSlewing returns 0
01:53:39.765 00.000 9828 IsGuiding returns 0
01:53:39.765 00.000 9828 PulseGuide returned control before completion, sleep 26
01:53:39.796 00.031 9828 IsGuiding returns 1
01:53:39.796 00.000 9828 scope still moving after pulse duration time elapsed
01:53:39.826 00.030 9828 IsSlewing returns 0
01:53:39.826 00.000 9828 IsGuiding returns 1
01:53:39.857 00.031 9828 IsSlewing returns 0
01:53:39.857 00.000 9828 IsGuiding returns 1
01:53:39.888 00.031 9828 IsSlewing returns 0
01:53:39.888 00.000 9828 IsGuiding returns 1
01:53:39.920 00.032 9828 IsSlewing returns 0
01:53:39.920 00.000 9828 IsGuiding returns 0
01:53:39.920 00.000 9828 scope move finished after 16 + 139 ms
01:53:39.920 00.000 9828 Move returns status 0, amount 16
01:53:39.920 00.000 9828 move complete, result=0
01:53:39.920 00.000 9828 worker thread done servicing request
01:53:39.920 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:53:40.330 00.410 8976 Exposure complete
01:53:40.336 00.006 8976 worker thread done servicing request
01:53:40.336 00.000 5052 OnExposeComplete: enter
01:53:40.336 00.000 5052 UpdateGuideState(): m_state=6
01:53:40.336 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6052
01:53:40.336 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.81, Mass=206, SNR=9.9, Peak=73 HFD=2.3
01:53:40.336 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:53:40.336 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
01:53:40.336 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.10 hyp=0.38 cameraTheta=2.87 mountX=0.26 mountY=0.25, mountTheta=0.78
01:53:40.337 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.10, opts=13)
01:53:40.337 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.10)
01:53:40.337 00.000 8976 Worker thread wakes up
01:53:40.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.10) opts 0xd
01:53:40.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.10)
01:53:40.337 00.000 8976 Moving (-0.37, 0.10) raw xDistance=0.26 yDistance=0.25
01:53:40.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:53:40.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:53:40.337 00.000 8976 MoveAxis(R, 0, ABG)
01:53:40.337 00.000 8976 MoveAxis(U, 0, ABG)
01:53:40.337 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
01:53:40.337 00.000 8976 MountToCamera -- mountX=1.44 mountY=-0.82 hyp=1.65 mountTheta=-0.52 cameraX=0.08, cameraY=1.65 cameraTheta=1.52
01:53:40.337 00.000 8976 incremental bump (0.077, 1.652) isValid = 1
01:53:40.337 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
01:53:40.338 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:53:40.338 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:53:40.338 00.000 8976 move complete, result=0
01:53:40.338 00.000 9828 Worker thread wakes up
01:53:40.338 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:53:40.338 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:53:40.338 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
01:53:40.338 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
01:53:40.338 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
01:53:40.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:53:40.338 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:53:40.338 00.000 9828 BLC: window closed
01:53:40.338 00.000 9828 MoveAxis(E, 3, B)
01:53:40.338 00.000 8976 worker thread done servicing request
01:53:40.338 00.000 9828 Guiding  Dir = 2, Dur = 3
01:53:40.339 00.001 9828 IsSlewing returns 0
01:53:40.339 00.000 9828 IsGuiding returns 0
01:53:40.339 00.000 9828 PulseGuide returned control before completion, sleep 13
01:53:40.347 00.008 5052 UpdateGuideState exits: m=206 SNR=9.9
01:53:40.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:40.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:40.347 00.000 5052 Enqueuing Expose request
01:53:40.347 00.000 8976 Worker thread wakes up
01:53:40.347 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
01:53:40.348 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:40.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:40.367 00.019 9828 IsGuiding returns 1
01:53:40.367 00.000 9828 scope still moving after pulse duration time elapsed
01:53:40.398 00.031 9828 IsSlewing returns 0
01:53:40.398 00.000 9828 IsGuiding returns 1
01:53:40.430 00.032 9828 IsSlewing returns 0
01:53:40.430 00.000 9828 IsGuiding returns 1
01:53:40.462 00.032 9828 IsSlewing returns 0
01:53:40.462 00.000 9828 IsGuiding returns 0
01:53:40.462 00.000 9828 scope move finished after 3 + 119 ms
01:53:40.462 00.000 9828 Move returns status 0, amount 3
01:53:40.462 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:40.462 00.000 9828 MoveAxis(N, 16, B)
01:53:40.462 00.000 9828 Guiding  Dir = 0, Dur = 16
01:53:40.478 00.016 9828 IsSlewing returns 0
01:53:40.478 00.000 9828 IsGuiding returns 0
01:53:40.478 00.000 9828 PulseGuide returned control before completion, sleep 26
01:53:40.509 00.031 9828 IsGuiding returns 1
01:53:40.509 00.000 9828 scope still moving after pulse duration time elapsed
01:53:40.539 00.030 9828 IsSlewing returns 0
01:53:40.539 00.000 9828 IsGuiding returns 1
01:53:40.571 00.032 9828 IsSlewing returns 0
01:53:40.571 00.000 9828 IsGuiding returns 1
01:53:40.601 00.030 9828 IsSlewing returns 0
01:53:40.601 00.000 9828 IsGuiding returns 1
01:53:40.632 00.031 9828 IsSlewing returns 0
01:53:40.632 00.000 9828 IsGuiding returns 0
01:53:40.632 00.000 9828 scope move finished after 16 + 138 ms
01:53:40.632 00.000 9828 Move returns status 0, amount 16
01:53:40.632 00.000 9828 move complete, result=0
01:53:40.632 00.000 9828 worker thread done servicing request
01:53:40.632 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:53:41.034 00.402 8976 Exposure complete
01:53:41.039 00.005 8976 worker thread done servicing request
01:53:41.039 00.000 5052 OnExposeComplete: enter
01:53:41.039 00.000 5052 UpdateGuideState(): m_state=6
01:53:41.040 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6053
01:53:41.040 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.30, Mass=219, SNR=10.2, Peak=77 HFD=2.9
01:53:41.040 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.69 = 1.60)
01:53:41.040 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
01:53:41.040 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.41 hyp=0.85 cameraTheta=-2.64 mountX=-0.02 mountY=0.85, mountTheta=1.60
01:53:41.040 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.41, opts=13)
01:53:41.040 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.41)
01:53:41.040 00.000 8976 Worker thread wakes up
01:53:41.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.41) opts 0xd
01:53:41.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.41)
01:53:41.041 00.001 8976 Moving (-0.74, -0.41) raw xDistance=-0.02 yDistance=0.85
01:53:41.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:53:41.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.85
01:53:41.041 00.000 8976 MoveAxis(R, 0, ABG)
01:53:41.041 00.000 8976 MoveAxis(D, 3, ABG)
01:53:41.041 00.000 8976 stepping (-11, 4) + (0, -3)
01:53:41.041 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:41.041 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:53:41.050 00.009 5052 UpdateGuideState exits: m=219 SNR=10.2
01:53:41.051 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:41.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:41.051 00.000 5052 Enqueuing Expose request
01:53:41.074 00.023 8976 Received - 47 (G) 
01:53:41.074 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:41.074 00.000 8976 stepped: pos (-11, 1)
01:53:41.074 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
01:53:41.074 00.000 8976 MountToCamera -- mountX=1.52 mountY=-0.60 hyp=1.63 mountTheta=-0.38 cameraX=-0.15, cameraY=1.63 cameraTheta=1.67
01:53:41.074 00.000 8976 incremental bump (-0.155, 1.626) isValid = 1
01:53:41.074 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
01:53:41.074 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:53:41.074 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:53:41.074 00.000 8976 move complete, result=0
01:53:41.074 00.000 9828 Worker thread wakes up
01:53:41.074 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:53:41.074 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:53:41.074 00.000 8976 worker thread done servicing request
01:53:41.074 00.000 8976 Worker thread wakes up
01:53:41.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:41.074 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:53:41.074 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.53)
01:53:41.074 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:41.075 00.001 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.61)
01:53:41.075 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.53
01:53:41.075 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:53:41.075 00.000 9828 BLC: window closed
01:53:41.075 00.000 9828 MoveAxis(W, 2, B)
01:53:41.075 00.000 9828 Guiding  Dir = 3, Dur = 2
01:53:41.075 00.000 9828 IsSlewing returns 0
01:53:41.075 00.000 9828 IsGuiding returns 0
01:53:41.075 00.000 9828 PulseGuide returned control before completion, sleep 12
01:53:41.101 00.026 9828 IsGuiding returns 1
01:53:41.102 00.001 9828 scope still moving after pulse duration time elapsed
01:53:41.132 00.030 9828 IsSlewing returns 0
01:53:41.133 00.001 9828 IsGuiding returns 1
01:53:41.162 00.029 9828 IsSlewing returns 0
01:53:41.162 00.000 9828 IsGuiding returns 1
01:53:41.193 00.031 9828 IsSlewing returns 0
01:53:41.193 00.000 9828 IsGuiding returns 0
01:53:41.193 00.000 9828 scope move finished after 2 + 116 ms
01:53:41.193 00.000 9828 Move returns status 0, amount 2
01:53:41.193 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:41.193 00.000 9828 MoveAxis(N, 16, B)
01:53:41.193 00.000 9828 Guiding  Dir = 0, Dur = 16
01:53:41.208 00.015 9828 IsSlewing returns 0
01:53:41.208 00.000 9828 IsGuiding returns 0
01:53:41.208 00.000 9828 PulseGuide returned control before completion, sleep 26
01:53:41.238 00.030 9828 IsGuiding returns 1
01:53:41.238 00.000 9828 scope still moving after pulse duration time elapsed
01:53:41.271 00.033 9828 IsSlewing returns 0
01:53:41.271 00.000 9828 IsGuiding returns 1
01:53:41.302 00.031 9828 IsSlewing returns 0
01:53:41.302 00.000 9828 IsGuiding returns 1
01:53:41.333 00.031 9828 IsSlewing returns 0
01:53:41.333 00.000 9828 IsGuiding returns 1
01:53:41.364 00.031 9828 IsSlewing returns 0
01:53:41.364 00.000 9828 IsGuiding returns 0
01:53:41.364 00.000 9828 scope move finished after 16 + 139 ms
01:53:41.364 00.000 9828 Move returns status 0, amount 16
01:53:41.364 00.000 9828 move complete, result=0
01:53:41.364 00.000 9828 worker thread done servicing request
01:53:41.364 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:53:41.763 00.399 8976 Exposure complete
01:53:41.768 00.005 8976 worker thread done servicing request
01:53:41.768 00.000 5052 OnExposeComplete: enter
01:53:41.768 00.000 5052 UpdateGuideState(): m_state=6
01:53:41.768 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6054
01:53:41.768 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.32, Mass=185, SNR=9.5, Peak=78 HFD=1.9
01:53:41.768 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.45 = 1.83)
01:53:41.768 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
01:53:41.768 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.39 hyp=0.59 cameraTheta=-2.41 mountX=-0.15 mountY=0.58, mountTheta=1.83
01:53:41.768 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.39, opts=13)
01:53:41.769 00.001 5052 Enqueuing Move request for stepguider (-0.44, -0.39)
01:53:41.769 00.000 8976 Worker thread wakes up
01:53:41.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.39) opts 0xd
01:53:41.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.39)
01:53:41.769 00.000 8976 Moving (-0.44, -0.39) raw xDistance=-0.15 yDistance=0.58
01:53:41.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:53:41.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58
01:53:41.769 00.000 8976 MoveAxis(R, 0, ABG)
01:53:41.769 00.000 8976 MoveAxis(D, 3, ABG)
01:53:41.769 00.000 8976 stepping (-11, 1) + (0, -3)
01:53:41.769 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:41.770 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:53:41.780 00.010 5052 UpdateGuideState exits: m=185 SNR=9.5
01:53:41.780 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:41.780 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:41.780 00.000 5052 Enqueuing Expose request
01:53:41.809 00.029 8976 Received - 47 (G) 
01:53:41.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:41.809 00.000 8976 stepped: pos (-11, -2)
01:53:41.809 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
01:53:41.810 00.001 8976 MountToCamera -- mountX=1.57 mountY=-0.30 hyp=1.60 mountTheta=-0.19 cameraX=-0.45, cameraY=1.54 cameraTheta=1.86
01:53:41.810 00.000 8976 incremental bump (-0.450, 1.536) isValid = 1
01:53:41.810 00.000 8976 Scheduling Mount bump of (-0.032, 0.114)
01:53:41.810 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:53:41.810 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:53:41.810 00.000 8976 move complete, result=0
01:53:41.810 00.000 9828 Worker thread wakes up
01:53:41.810 00.000 8976 worker thread done servicing request
01:53:41.810 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:53:41.810 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:53:41.810 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:53:41.810 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
01:53:41.810 00.000 8976 Worker thread wakes up
01:53:41.810 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
01:53:41.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:41.810 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
01:53:41.811 00.001 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:53:41.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:41.811 00.000 9828 BLC: window closed
01:53:41.811 00.000 9828 MoveAxis(W, 9, B)
01:53:41.811 00.000 9828 Guiding  Dir = 3, Dur = 9
01:53:41.811 00.000 9828 IsSlewing returns 0
01:53:41.811 00.000 9828 IsGuiding returns 0
01:53:41.811 00.000 9828 PulseGuide returned control before completion, sleep 19
01:53:41.843 00.032 9828 IsGuiding returns 1
01:53:41.843 00.000 9828 scope still moving after pulse duration time elapsed
01:53:41.874 00.031 9828 IsSlewing returns 0
01:53:41.874 00.000 9828 IsGuiding returns 1
01:53:41.906 00.032 9828 IsSlewing returns 0
01:53:41.906 00.000 9828 IsGuiding returns 1
01:53:41.936 00.030 9828 IsSlewing returns 0
01:53:41.936 00.000 9828 IsGuiding returns 1
01:53:41.966 00.030 9828 IsSlewing returns 0
01:53:41.966 00.000 9828 IsGuiding returns 1
01:53:41.998 00.032 9828 IsSlewing returns 0
01:53:41.998 00.000 9828 IsGuiding returns 1
01:53:42.029 00.031 9828 IsSlewing returns 0
01:53:42.029 00.000 9828 IsGuiding returns 0
01:53:42.029 00.000 9828 scope move finished after 9 + 209 ms
01:53:42.029 00.000 9828 Move returns status 0, amount 9
01:53:42.030 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:42.030 00.000 9828 MoveAxis(N, 16, B)
01:53:42.030 00.000 9828 Guiding  Dir = 0, Dur = 16
01:53:42.044 00.014 9828 IsSlewing returns 0
01:53:42.044 00.000 9828 IsGuiding returns 0
01:53:42.044 00.000 9828 PulseGuide returned control before completion, sleep 26
01:53:42.074 00.030 9828 IsGuiding returns 1
01:53:42.074 00.000 9828 scope still moving after pulse duration time elapsed
01:53:42.106 00.032 9828 IsSlewing returns 0
01:53:42.106 00.000 9828 IsGuiding returns 1
01:53:42.136 00.030 9828 IsSlewing returns 0
01:53:42.136 00.000 9828 IsGuiding returns 1
01:53:42.167 00.031 9828 IsSlewing returns 0
01:53:42.167 00.000 9828 IsGuiding returns 1
01:53:42.197 00.030 9828 IsSlewing returns 0
01:53:42.197 00.000 9828 IsGuiding returns 0
01:53:42.197 00.000 9828 scope move finished after 16 + 137 ms
01:53:42.197 00.000 9828 Move returns status 0, amount 16
01:53:42.197 00.000 9828 move complete, result=0
01:53:42.197 00.000 9828 worker thread done servicing request
01:53:42.197 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
01:53:42.517 00.320 8976 Exposure complete
01:53:42.522 00.005 8976 worker thread done servicing request
01:53:42.523 00.001 5052 OnExposeComplete: enter
01:53:42.523 00.000 5052 UpdateGuideState(): m_state=6
01:53:42.523 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6055
01:53:42.523 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.67, Mass=197, SNR=9.7, Peak=76 HFD=2.2
01:53:42.523 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.93 = 2.36)
01:53:42.523 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.25)
01:53:42.523 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.88 mountX=-0.03 mountY=0.03, mountTheta=2.31
01:53:42.524 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.03, opts=13)
01:53:42.524 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.03)
01:53:42.524 00.000 8976 Worker thread wakes up
01:53:42.524 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.03) opts 0xd
01:53:42.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.03)
01:53:42.524 00.000 8976 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.03
01:53:42.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:53:42.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:53:42.524 00.000 8976 MoveAxis(R, 0, ABG)
01:53:42.524 00.000 8976 MoveAxis(U, 0, ABG)
01:53:42.524 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
01:53:42.524 00.000 8976 MountToCamera -- mountX=1.61 mountY=-0.10 hyp=1.61 mountTheta=-0.06 cameraX=-0.65, cameraY=1.48 cameraTheta=1.98
01:53:42.524 00.000 8976 incremental bump (-0.648, 1.477) isValid = 1
01:53:42.524 00.000 8976 Scheduling Mount bump of (-0.014, 0.034)
01:53:42.525 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.03, opts=4)
01:53:42.525 00.000 8976 Enqueuing Move request for scope (-0.01, 0.03)
01:53:42.525 00.000 8976 move complete, result=0
01:53:42.525 00.000 9828 Worker thread wakes up
01:53:42.525 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0x4
01:53:42.525 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
01:53:42.525 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.22)
01:53:42.525 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.30)
01:53:42.525 00.000 8976 worker thread done servicing request
01:53:42.525 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.97 mountX=0.01 mountY=-0.04, mountTheta=-1.22
01:53:42.525 00.000 9828 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.04
01:53:42.525 00.000 9828 BLC: window closed
01:53:42.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:53:42.525 00.000 9828 MoveAxis(W, 4, B)
01:53:42.525 00.000 9828 Guiding  Dir = 3, Dur = 4
01:53:42.526 00.001 9828 IsSlewing returns 0
01:53:42.526 00.000 9828 IsGuiding returns 0
01:53:42.526 00.000 9828 PulseGuide returned control before completion, sleep 14
01:53:42.534 00.008 5052 UpdateGuideState exits: m=197 SNR=9.7
01:53:42.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:42.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:42.534 00.000 5052 Enqueuing Expose request
01:53:42.535 00.001 8976 Worker thread wakes up
01:53:42.535 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:42.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:42.535 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:42.556 00.021 9828 IsGuiding returns 1
01:53:42.556 00.000 9828 scope still moving after pulse duration time elapsed
01:53:42.587 00.031 9828 IsSlewing returns 0
01:53:42.587 00.000 9828 IsGuiding returns 1
01:53:42.618 00.031 9828 IsSlewing returns 0
01:53:42.618 00.000 9828 IsGuiding returns 1
01:53:42.650 00.032 9828 IsSlewing returns 0
01:53:42.650 00.000 9828 IsGuiding returns 0
01:53:42.650 00.000 9828 scope move finished after 4 + 119 ms
01:53:42.650 00.000 9828 Move returns status 0, amount 4
01:53:42.650 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:42.650 00.000 9828 MoveAxis(N, 5, B)
01:53:42.650 00.000 9828 Guiding  Dir = 0, Dur = 5
01:53:42.665 00.015 9828 IsSlewing returns 0
01:53:42.665 00.000 9828 IsGuiding returns 0
01:53:42.666 00.001 9828 PulseGuide returned control before completion, sleep 15
01:53:42.696 00.030 9828 IsGuiding returns 1
01:53:42.696 00.000 9828 scope still moving after pulse duration time elapsed
01:53:42.727 00.031 9828 IsSlewing returns 0
01:53:42.727 00.000 9828 IsGuiding returns 1
01:53:42.758 00.031 9828 IsSlewing returns 0
01:53:42.758 00.000 9828 IsGuiding returns 1
01:53:42.789 00.031 9828 IsSlewing returns 0
01:53:42.789 00.000 9828 IsGuiding returns 0
01:53:42.789 00.000 9828 scope move finished after 5 + 119 ms
01:53:42.789 00.000 9828 Move returns status 0, amount 5
01:53:42.789 00.000 9828 move complete, result=0
01:53:42.789 00.000 9828 worker thread done servicing request
01:53:42.789 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.0 px 5 ms NORTH
01:53:43.224 00.435 8976 Exposure complete
01:53:43.229 00.005 8976 worker thread done servicing request
01:53:43.229 00.000 5052 OnExposeComplete: enter
01:53:43.229 00.000 5052 UpdateGuideState(): m_state=6
01:53:43.229 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6056
01:53:43.229 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.15, Mass=232, SNR=10.5, Peak=83 HFD=2.2
01:53:43.229 00.000 5052 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.04) = xAngle (-3.76 = 2.52)
01:53:43.229 00.000 5052 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.86 = 2.42)
01:53:43.229 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.56 hyp=0.56 cameraTheta=-1.72 mountX=-0.46 mountY=0.37, mountTheta=2.46
01:53:43.230 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.56, opts=13)
01:53:43.230 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.56)
01:53:43.230 00.000 8976 Worker thread wakes up
01:53:43.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.56) opts 0xd
01:53:43.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.56)
01:53:43.230 00.000 8976 Moving (-0.08, -0.56) raw xDistance=-0.46 yDistance=0.37
01:53:43.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:53:43.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:53:43.230 00.000 8976 MoveAxis(R, 2, ABG)
01:53:43.230 00.000 8976 stepping (-11, -2) + (2, 0)
01:53:43.231 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:43.232 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:53:43.241 00.009 5052 UpdateGuideState exits: m=232 SNR=10.5
01:53:43.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:43.241 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:43.241 00.000 5052 Enqueuing Expose request
01:53:43.264 00.023 8976 Received - 47 (G) 
01:53:43.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:43.264 00.000 8976 stepped: pos (-9, -2)
01:53:43.264 00.000 8976 MoveAxis(D, 1, ABG)
01:53:43.264 00.000 8976 stepping (-9, -2) + (0, -1)
01:53:43.264 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:43.295 00.031 8976 Received - 47 (G) 
01:53:43.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:43.296 00.001 8976 stepped: pos (-9, -3)
01:53:43.296 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
01:53:43.296 00.000 8976 MountToCamera -- mountX=1.53 mountY=0.09 hyp=1.54 mountTheta=0.06 cameraX=-0.78, cameraY=1.32 cameraTheta=2.10
01:53:43.296 00.000 8976 incremental bump (-0.781, 1.323) isValid = 1
01:53:43.296 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
01:53:43.296 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:53:43.296 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:53:43.296 00.000 8976 move complete, result=0
01:53:43.296 00.000 9828 Worker thread wakes up
01:53:43.296 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:53:43.296 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:53:43.296 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
01:53:43.296 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 1 ms SOUTH
01:53:43.296 00.000 8976 worker thread done servicing request
01:53:43.296 00.000 8976 Worker thread wakes up
01:53:43.296 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:43.296 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
01:53:43.296 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
01:53:43.297 00.001 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:53:43.297 00.000 9828 BLC: window closed
01:53:43.297 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:43.297 00.000 9828 MoveAxis(W, 17, B)
01:53:43.297 00.000 9828 Guiding  Dir = 3, Dur = 17
01:53:43.297 00.000 9828 IsSlewing returns 0
01:53:43.297 00.000 9828 IsGuiding returns 0
01:53:43.297 00.000 9828 PulseGuide returned control before completion, sleep 27
01:53:43.332 00.035 9828 IsGuiding returns 1
01:53:43.332 00.000 9828 scope still moving after pulse duration time elapsed
01:53:43.363 00.031 9828 IsSlewing returns 0
01:53:43.363 00.000 9828 IsGuiding returns 1
01:53:43.394 00.031 9828 IsSlewing returns 0
01:53:43.394 00.000 9828 IsGuiding returns 1
01:53:43.425 00.031 9828 IsSlewing returns 0
01:53:43.425 00.000 9828 IsGuiding returns 0
01:53:43.425 00.000 9828 scope move finished after 17 + 110 ms
01:53:43.425 00.000 9828 Move returns status 0, amount 17
01:53:43.425 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:43.425 00.000 9828 MoveAxis(N, 15, B)
01:53:43.425 00.000 9828 Guiding  Dir = 0, Dur = 15
01:53:43.440 00.015 9828 IsSlewing returns 0
01:53:43.440 00.000 9828 IsGuiding returns 0
01:53:43.440 00.000 9828 PulseGuide returned control before completion, sleep 25
01:53:43.472 00.032 9828 IsGuiding returns 1
01:53:43.472 00.000 9828 scope still moving after pulse duration time elapsed
01:53:43.503 00.031 9828 IsSlewing returns 0
01:53:43.503 00.000 9828 IsGuiding returns 1
01:53:43.535 00.032 9828 IsSlewing returns 0
01:53:43.535 00.000 9828 IsGuiding returns 1
01:53:43.566 00.031 9828 IsSlewing returns 0
01:53:43.566 00.000 9828 IsGuiding returns 1
01:53:43.598 00.032 9828 IsSlewing returns 0
01:53:43.598 00.000 9828 IsGuiding returns 0
01:53:43.598 00.000 9828 scope move finished after 15 + 141 ms
01:53:43.598 00.000 9828 Move returns status 0, amount 15
01:53:43.598 00.000 9828 move complete, result=0
01:53:43.598 00.000 9828 worker thread done servicing request
01:53:43.598 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:53:43.991 00.393 8976 Exposure complete
01:53:43.996 00.005 8976 worker thread done servicing request
01:53:43.996 00.000 5052 OnExposeComplete: enter
01:53:43.997 00.001 5052 UpdateGuideState(): m_state=6
01:53:43.997 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6057
01:53:43.997 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.64, Mass=206, SNR=9.9, Peak=71 HFD=2.3
01:53:43.997 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
01:53:43.997 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.22)
01:53:43.997 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.07 hyp=0.33 cameraTheta=-2.92 mountX=0.08 mountY=0.31, mountTheta=1.31
01:53:43.997 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.07, opts=13)
01:53:43.998 00.001 5052 Enqueuing Move request for stepguider (-0.32, -0.07)
01:53:43.998 00.000 8976 Worker thread wakes up
01:53:43.998 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.07) opts 0xd
01:53:43.998 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.07)
01:53:43.998 00.000 8976 Moving (-0.32, -0.07) raw xDistance=0.08 yDistance=0.31
01:53:43.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:53:43.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:53:43.998 00.000 8976 MoveAxis(R, 0, ABG)
01:53:43.998 00.000 8976 MoveAxis(D, 1, ABG)
01:53:43.998 00.000 8976 stepping (-9, -3) + (0, -1)
01:53:43.998 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:43.999 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:53:44.008 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:53:44.008 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:44.009 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:44.009 00.000 5052 Enqueuing Expose request
01:53:44.030 00.021 8976 Received - 47 (G) 
01:53:44.031 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:44.031 00.000 8976 stepped: pos (-9, -4)
01:53:44.031 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.23 = 2.23)
01:53:44.031 00.000 8976 MountToCamera -- mountX=1.48 mountY=0.27 hyp=1.51 mountTheta=0.18 cameraX=-0.92, cameraY=1.20 cameraTheta=2.23
01:53:44.031 00.000 8976 incremental bump (-0.917, 1.196) isValid = 1
01:53:44.031 00.000 8976 Scheduling Mount bump of (-0.070, 0.095)
01:53:44.031 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:53:44.031 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:53:44.031 00.000 8976 move complete, result=0
01:53:44.031 00.000 8976 worker thread done servicing request
01:53:44.031 00.000 8976 Worker thread wakes up
01:53:44.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:44.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:44.031 00.000 9828 Worker thread wakes up
01:53:44.031 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:53:44.031 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:53:44.031 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
01:53:44.032 00.001 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.06)
01:53:44.032 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:53:44.032 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
01:53:44.032 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:53:44.032 00.000 9828 BLC: window closed
01:53:44.032 00.000 9828 MoveAxis(W, 21, B)
01:53:44.032 00.000 9828 Guiding  Dir = 3, Dur = 21
01:53:44.032 00.000 9828 IsSlewing returns 0
01:53:44.032 00.000 9828 IsGuiding returns 0
01:53:44.033 00.001 9828 PulseGuide returned control before completion, sleep 31
01:53:44.075 00.042 9828 IsGuiding returns 1
01:53:44.075 00.000 9828 scope still moving after pulse duration time elapsed
01:53:44.106 00.031 9828 IsSlewing returns 0
01:53:44.106 00.000 9828 IsGuiding returns 1
01:53:44.138 00.032 9828 IsSlewing returns 0
01:53:44.138 00.000 9828 IsGuiding returns 1
01:53:44.168 00.030 9828 IsSlewing returns 0
01:53:44.168 00.000 9828 IsGuiding returns 1
01:53:44.199 00.031 9828 IsSlewing returns 0
01:53:44.199 00.000 9828 IsGuiding returns 0
01:53:44.199 00.000 9828 scope move finished after 21 + 145 ms
01:53:44.199 00.000 9828 Move returns status 0, amount 21
01:53:44.199 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:44.199 00.000 9828 MoveAxis(N, 14, B)
01:53:44.199 00.000 9828 Guiding  Dir = 0, Dur = 14
01:53:44.214 00.015 9828 IsSlewing returns 0
01:53:44.214 00.000 9828 IsGuiding returns 0
01:53:44.214 00.000 9828 PulseGuide returned control before completion, sleep 24
01:53:44.245 00.031 9828 IsGuiding returns 1
01:53:44.245 00.000 9828 scope still moving after pulse duration time elapsed
01:53:44.277 00.032 9828 IsSlewing returns 0
01:53:44.277 00.000 9828 IsGuiding returns 1
01:53:44.309 00.032 9828 IsSlewing returns 0
01:53:44.309 00.000 9828 IsGuiding returns 1
01:53:44.340 00.031 9828 IsSlewing returns 0
01:53:44.340 00.000 9828 IsGuiding returns 1
01:53:44.371 00.031 9828 IsSlewing returns 0
01:53:44.371 00.000 9828 IsGuiding returns 1
01:53:44.403 00.032 9828 IsSlewing returns 0
01:53:44.403 00.000 9828 IsGuiding returns 1
01:53:44.434 00.031 9828 IsSlewing returns 0
01:53:44.434 00.000 9828 IsGuiding returns 0
01:53:44.434 00.000 9828 scope move finished after 14 + 205 ms
01:53:44.434 00.000 9828 Move returns status 0, amount 14
01:53:44.434 00.000 9828 move complete, result=0
01:53:44.434 00.000 9828 worker thread done servicing request
01:53:44.434 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
01:53:44.738 00.304 8976 Exposure complete
01:53:44.743 00.005 8976 worker thread done servicing request
01:53:44.743 00.000 5052 OnExposeComplete: enter
01:53:44.743 00.000 5052 UpdateGuideState(): m_state=6
01:53:44.743 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6058
01:53:44.744 00.001 5052 Star::Find returns 1 (0), X=329.19, Y=281.84, Mass=194, SNR=9.7, Peak=73 HFD=2.3
01:53:44.744 00.000 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.04) = xAngle (-0.60 = -0.60)
01:53:44.744 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
01:53:44.744 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.44 mountX=0.11 mountY=-0.08, mountTheta=-0.67
01:53:44.744 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.13, opts=13)
01:53:44.744 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.13)
01:53:44.744 00.000 8976 Worker thread wakes up
01:53:44.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.13) opts 0xd
01:53:44.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.13)
01:53:44.745 00.001 8976 Moving (0.02, 0.13) raw xDistance=0.11 yDistance=-0.08
01:53:44.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:53:44.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:53:44.745 00.000 8976 MoveAxis(R, 0, ABG)
01:53:44.745 00.000 8976 MoveAxis(U, 0, ABG)
01:53:44.745 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.31 = 2.31)
01:53:44.745 00.000 8976 MountToCamera -- mountX=1.45 mountY=0.39 hyp=1.50 mountTheta=0.26 cameraX=-1.01, cameraY=1.11 cameraTheta=2.31
01:53:44.745 00.000 8976 incremental bump (-1.008, 1.111) isValid = 1
01:53:44.745 00.000 8976 Scheduling Mount bump of (-0.077, 0.088)
01:53:44.745 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:53:44.745 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:53:44.745 00.000 8976 move complete, result=0
01:53:44.745 00.000 9828 Worker thread wakes up
01:53:44.745 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:53:44.745 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:53:44.745 00.000 9828 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.39 = -0.90)
01:53:44.745 00.000 9828 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.98)
01:53:44.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:53:44.745 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.07 mountY=-0.10, mountTheta=-0.93
01:53:44.745 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:53:44.746 00.001 9828 BLC: window closed
01:53:44.746 00.000 8976 worker thread done servicing request
01:53:44.746 00.000 9828 MoveAxis(W, 23, B)
01:53:44.746 00.000 9828 Guiding  Dir = 3, Dur = 23
01:53:44.746 00.000 9828 IsSlewing returns 0
01:53:44.746 00.000 9828 IsGuiding returns 0
01:53:44.746 00.000 9828 PulseGuide returned control before completion, sleep 33
01:53:44.754 00.008 5052 UpdateGuideState exits: m=194 SNR=9.7
01:53:44.755 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:44.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:44.755 00.000 5052 Enqueuing Expose request
01:53:44.755 00.000 8976 Worker thread wakes up
01:53:44.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:44.755 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:44.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:44.789 00.034 9828 IsGuiding returns 1
01:53:44.789 00.000 9828 scope still moving after pulse duration time elapsed
01:53:44.821 00.032 9828 IsSlewing returns 0
01:53:44.821 00.000 9828 IsGuiding returns 1
01:53:44.852 00.031 9828 IsSlewing returns 0
01:53:44.852 00.000 9828 IsGuiding returns 1
01:53:44.883 00.031 9828 IsSlewing returns 0
01:53:44.883 00.000 9828 IsGuiding returns 0
01:53:44.883 00.000 9828 scope move finished after 23 + 114 ms
01:53:44.883 00.000 9828 Move returns status 0, amount 23
01:53:44.883 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:44.883 00.000 9828 MoveAxis(N, 13, B)
01:53:44.883 00.000 9828 Guiding  Dir = 0, Dur = 13
01:53:44.898 00.015 9828 IsSlewing returns 0
01:53:44.898 00.000 9828 IsGuiding returns 0
01:53:44.898 00.000 9828 PulseGuide returned control before completion, sleep 23
01:53:44.931 00.033 9828 IsGuiding returns 1
01:53:44.931 00.000 9828 scope still moving after pulse duration time elapsed
01:53:44.962 00.031 9828 IsSlewing returns 0
01:53:44.962 00.000 9828 IsGuiding returns 1
01:53:44.994 00.032 9828 IsSlewing returns 0
01:53:44.994 00.000 9828 IsGuiding returns 1
01:53:45.025 00.031 9828 IsSlewing returns 0
01:53:45.025 00.000 9828 IsGuiding returns 1
01:53:45.056 00.031 9828 IsSlewing returns 0
01:53:45.056 00.000 9828 IsGuiding returns 0
01:53:45.056 00.000 9828 scope move finished after 13 + 144 ms
01:53:45.056 00.000 9828 Move returns status 0, amount 13
01:53:45.056 00.000 9828 move complete, result=0
01:53:45.056 00.000 9828 worker thread done servicing request
01:53:45.056 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
01:53:45.446 00.390 8976 Exposure complete
01:53:45.451 00.005 8976 worker thread done servicing request
01:53:45.451 00.000 5052 OnExposeComplete: enter
01:53:45.451 00.000 5052 UpdateGuideState(): m_state=6
01:53:45.451 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6059
01:53:45.451 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.89, Mass=205, SNR=9.9, Peak=74 HFD=2.1
01:53:45.451 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
01:53:45.451 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
01:53:45.452 00.001 5052 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.36 mountX=0.25 mountY=0.06, mountTheta=0.22
01:53:45.452 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.18, opts=13)
01:53:45.452 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.18)
01:53:45.452 00.000 8976 Worker thread wakes up
01:53:45.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.18) opts 0xd
01:53:45.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.18)
01:53:45.452 00.000 8976 Moving (-0.19, 0.18) raw xDistance=0.25 yDistance=0.06
01:53:45.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:53:45.453 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:53:45.453 00.000 8976 MoveAxis(R, 0, ABG)
01:53:45.453 00.000 8976 MoveAxis(U, 0, ABG)
01:53:45.453 00.000 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (2.04) = xAngle (2.36 = 2.36)
01:53:45.453 00.000 8976 MountToCamera -- mountX=1.42 mountY=0.47 hyp=1.50 mountTheta=0.32 cameraX=-1.07, cameraY=1.05 cameraTheta=2.36
01:53:45.453 00.000 8976 incremental bump (-1.069, 1.054) isValid = 1
01:53:45.453 00.000 8976 Scheduling Mount bump of (-0.082, 0.084)
01:53:45.453 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:53:45.453 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:53:45.453 00.000 8976 move complete, result=0
01:53:45.453 00.000 9828 Worker thread wakes up
01:53:45.453 00.000 8976 worker thread done servicing request
01:53:45.453 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:53:45.453 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:53:45.453 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.44 = -0.84)
01:53:45.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
01:53:45.453 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.36 = -0.92)
01:53:45.453 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
01:53:45.453 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:53:45.453 00.000 9828 BLC: window closed
01:53:45.453 00.000 9828 MoveAxis(W, 25, B)
01:53:45.453 00.000 9828 Guiding  Dir = 3, Dur = 25
01:53:45.454 00.001 9828 IsSlewing returns 0
01:53:45.454 00.000 9828 IsGuiding returns 0
01:53:45.454 00.000 9828 PulseGuide returned control before completion, sleep 35
01:53:45.463 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:53:45.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:45.463 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:45.463 00.000 5052 Enqueuing Expose request
01:53:45.463 00.000 8976 Worker thread wakes up
01:53:45.463 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:45.464 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:45.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:45.492 00.028 9828 IsGuiding returns 1
01:53:45.492 00.000 9828 scope still moving after pulse duration time elapsed
01:53:45.524 00.032 9828 IsSlewing returns 0
01:53:45.524 00.000 9828 IsGuiding returns 1
01:53:45.555 00.031 9828 IsSlewing returns 0
01:53:45.555 00.000 9828 IsGuiding returns 1
01:53:45.585 00.030 9828 IsSlewing returns 0
01:53:45.585 00.000 9828 IsGuiding returns 1
01:53:45.616 00.031 9828 IsSlewing returns 0
01:53:45.616 00.000 9828 IsGuiding returns 0
01:53:45.616 00.000 9828 scope move finished after 25 + 137 ms
01:53:45.616 00.000 9828 Move returns status 0, amount 25
01:53:45.616 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:45.616 00.000 9828 MoveAxis(N, 13, B)
01:53:45.616 00.000 9828 Guiding  Dir = 0, Dur = 13
01:53:45.632 00.016 9828 IsSlewing returns 0
01:53:45.632 00.000 9828 IsGuiding returns 0
01:53:45.632 00.000 9828 PulseGuide returned control before completion, sleep 23
01:53:45.663 00.031 9828 IsGuiding returns 1
01:53:45.663 00.000 9828 scope still moving after pulse duration time elapsed
01:53:45.694 00.031 9828 IsSlewing returns 0
01:53:45.694 00.000 9828 IsGuiding returns 1
01:53:45.725 00.031 9828 IsSlewing returns 0
01:53:45.725 00.000 9828 IsGuiding returns 1
01:53:45.757 00.032 9828 IsSlewing returns 0
01:53:45.757 00.000 9828 IsGuiding returns 1
01:53:45.789 00.032 9828 IsSlewing returns 0
01:53:45.789 00.000 9828 IsGuiding returns 0
01:53:45.789 00.000 9828 scope move finished after 13 + 143 ms
01:53:45.789 00.000 9828 Move returns status 0, amount 13
01:53:45.789 00.000 9828 move complete, result=0
01:53:45.789 00.000 9828 worker thread done servicing request
01:53:45.789 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
01:53:46.156 00.367 8976 Exposure complete
01:53:46.162 00.006 8976 worker thread done servicing request
01:53:46.162 00.000 5052 OnExposeComplete: enter
01:53:46.162 00.000 5052 UpdateGuideState(): m_state=6
01:53:46.162 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6060
01:53:46.162 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.81, Mass=207, SNR=10.0, Peak=78 HFD=2.2
01:53:46.162 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:53:46.162 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
01:53:46.162 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.20 cameraTheta=2.62 mountX=0.17 mountY=0.09, mountTheta=0.50
01:53:46.162 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.10, opts=13)
01:53:46.162 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.10)
01:53:46.163 00.001 8976 Worker thread wakes up
01:53:46.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.10) opts 0xd
01:53:46.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.10)
01:53:46.163 00.000 8976 Moving (-0.18, 0.10) raw xDistance=0.17 yDistance=0.09
01:53:46.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:53:46.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:53:46.163 00.000 8976 MoveAxis(R, 0, ABG)
01:53:46.163 00.000 8976 MoveAxis(U, 0, ABG)
01:53:46.163 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.40 = 2.40)
01:53:46.163 00.000 8976 MountToCamera -- mountX=1.41 mountY=0.53 hyp=1.50 mountTheta=0.36 cameraX=-1.11, cameraY=1.02 cameraTheta=2.40
01:53:46.163 00.000 8976 incremental bump (-1.110, 1.015) isValid = 1
01:53:46.164 00.001 8976 Scheduling Mount bump of (-0.085, 0.080)
01:53:46.164 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:53:46.164 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:53:46.164 00.000 8976 move complete, result=0
01:53:46.164 00.000 9828 Worker thread wakes up
01:53:46.164 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:53:46.164 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:53:46.164 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.48 = -0.80)
01:53:46.164 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.89)
01:53:46.164 00.000 8976 worker thread done servicing request
01:53:46.164 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
01:53:46.164 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=0.08 mountY=-0.09, mountTheta=-0.84
01:53:46.164 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:53:46.164 00.000 9828 BLC: window closed
01:53:46.164 00.000 9828 MoveAxis(W, 26, B)
01:53:46.164 00.000 9828 Guiding  Dir = 3, Dur = 26
01:53:46.165 00.001 9828 IsSlewing returns 0
01:53:46.165 00.000 9828 IsGuiding returns 0
01:53:46.165 00.000 9828 PulseGuide returned control before completion, sleep 36
01:53:46.173 00.008 5052 UpdateGuideState exits: m=207 SNR=10.0
01:53:46.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:46.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:46.173 00.000 5052 Enqueuing Expose request
01:53:46.173 00.000 8976 Worker thread wakes up
01:53:46.174 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:46.174 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:46.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:46.204 00.030 9828 IsGuiding returns 1
01:53:46.204 00.000 9828 scope still moving after pulse duration time elapsed
01:53:46.234 00.030 9828 IsSlewing returns 0
01:53:46.234 00.000 9828 IsGuiding returns 1
01:53:46.265 00.031 9828 IsSlewing returns 0
01:53:46.265 00.000 9828 IsGuiding returns 1
01:53:46.297 00.032 9828 IsSlewing returns 0
01:53:46.297 00.000 9828 IsGuiding returns 1
01:53:46.327 00.030 9828 IsSlewing returns 0
01:53:46.327 00.000 9828 IsGuiding returns 0
01:53:46.327 00.000 9828 scope move finished after 26 + 136 ms
01:53:46.327 00.000 9828 Move returns status 0, amount 26
01:53:46.327 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:46.327 00.000 9828 MoveAxis(N, 12, B)
01:53:46.327 00.000 9828 Guiding  Dir = 0, Dur = 12
01:53:46.343 00.016 9828 IsSlewing returns 0
01:53:46.343 00.000 9828 IsGuiding returns 0
01:53:46.343 00.000 9828 PulseGuide returned control before completion, sleep 22
01:53:46.374 00.031 9828 IsGuiding returns 1
01:53:46.374 00.000 9828 scope still moving after pulse duration time elapsed
01:53:46.405 00.031 9828 IsSlewing returns 0
01:53:46.405 00.000 9828 IsGuiding returns 1
01:53:46.435 00.030 9828 IsSlewing returns 0
01:53:46.435 00.000 9828 IsGuiding returns 1
01:53:46.467 00.032 9828 IsSlewing returns 0
01:53:46.467 00.000 9828 IsGuiding returns 1
01:53:46.497 00.030 9828 IsSlewing returns 0
01:53:46.497 00.000 9828 IsGuiding returns 0
01:53:46.497 00.000 9828 scope move finished after 12 + 141 ms
01:53:46.497 00.000 9828 Move returns status 0, amount 12
01:53:46.497 00.000 9828 move complete, result=0
01:53:46.497 00.000 9828 worker thread done servicing request
01:53:46.497 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
01:53:46.865 00.368 8976 Exposure complete
01:53:46.871 00.006 8976 worker thread done servicing request
01:53:46.871 00.000 5052 OnExposeComplete: enter
01:53:46.871 00.000 5052 UpdateGuideState(): m_state=6
01:53:46.871 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6061
01:53:46.871 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.79, Mass=183, SNR=9.4, Peak=73 HFD=2.0
01:53:46.871 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:53:46.871 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:53:46.871 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.08 hyp=0.45 cameraTheta=2.97 mountX=0.27 mountY=0.33, mountTheta=0.89
01:53:46.872 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.08, opts=13)
01:53:46.872 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.08)
01:53:46.872 00.000 8976 Worker thread wakes up
01:53:46.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.08) opts 0xd
01:53:46.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.08)
01:53:46.872 00.000 8976 Moving (-0.44, 0.08) raw xDistance=0.27 yDistance=0.33
01:53:46.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:53:46.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:53:46.872 00.000 8976 MoveAxis(L, 1, ABG)
01:53:46.872 00.000 8976 stepping (-9, -4) + (-1, 0)
01:53:46.872 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:46.873 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
01:53:46.882 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
01:53:46.882 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:46.882 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:46.882 00.000 5052 Enqueuing Expose request
01:53:46.893 00.011 8976 Received - 47 (G) 
01:53:46.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:46.893 00.000 8976 stepped: pos (-10, -4)
01:53:46.893 00.000 8976 MoveAxis(D, 1, ABG)
01:53:46.893 00.000 8976 stepping (-10, -4) + (0, -1)
01:53:46.893 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:46.924 00.031 8976 Received - 47 (G) 
01:53:46.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:46.924 00.000 8976 stepped: pos (-10, -5)
01:53:46.925 00.001 8976 MountToCamera -- mountTheta (0.40) + m_xAngle (2.04) = xAngle (2.44 = 2.44)
01:53:46.925 00.000 8976 MountToCamera -- mountX=1.45 mountY=0.61 hyp=1.57 mountTheta=0.40 cameraX=-1.21, cameraY=1.01 cameraTheta=2.44
01:53:46.925 00.000 8976 incremental bump (-1.207, 1.011) isValid = 1
01:53:46.925 00.000 8976 Scheduling Mount bump of (-0.088, 0.076)
01:53:46.925 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:53:46.925 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:53:46.925 00.000 8976 move complete, result=0
01:53:46.925 00.000 9828 Worker thread wakes up
01:53:46.925 00.000 8976 worker thread done servicing request
01:53:46.925 00.000 8976 Worker thread wakes up
01:53:46.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:46.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:46.925 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:53:46.925 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:53:46.925 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:53:46.925 00.000 9828 CameraToMount -- cameraTheta (2.43) - m_xAngle (-3.10) = xAngle (5.52 = -0.76)
01:53:46.925 00.000 9828 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.44 = -0.84)
01:53:46.925 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.43 mountX=0.08 mountY=-0.09, mountTheta=-0.80
01:53:46.925 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:53:46.925 00.000 9828 BLC: window closed
01:53:46.926 00.001 9828 MoveAxis(W, 27, B)
01:53:46.926 00.000 9828 Guiding  Dir = 3, Dur = 27
01:53:46.926 00.000 9828 IsSlewing returns 0
01:53:46.926 00.000 9828 IsGuiding returns 0
01:53:46.926 00.000 9828 PulseGuide returned control before completion, sleep 37
01:53:46.964 00.038 9828 IsGuiding returns 1
01:53:46.964 00.000 9828 scope still moving after pulse duration time elapsed
01:53:46.994 00.030 9828 IsSlewing returns 0
01:53:46.994 00.000 9828 IsGuiding returns 1
01:53:47.026 00.032 9828 IsSlewing returns 0
01:53:47.026 00.000 9828 IsGuiding returns 1
01:53:47.057 00.031 9828 IsSlewing returns 0
01:53:47.057 00.000 9828 IsGuiding returns 1
01:53:47.088 00.031 9828 IsSlewing returns 0
01:53:47.088 00.000 9828 IsGuiding returns 0
01:53:47.088 00.000 9828 scope move finished after 27 + 135 ms
01:53:47.088 00.000 9828 Move returns status 0, amount 27
01:53:47.088 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:47.088 00.000 9828 MoveAxis(N, 12, B)
01:53:47.088 00.000 9828 Guiding  Dir = 0, Dur = 12
01:53:47.104 00.016 9828 IsSlewing returns 0
01:53:47.104 00.000 9828 IsGuiding returns 0
01:53:47.104 00.000 9828 PulseGuide returned control before completion, sleep 22
01:53:47.134 00.030 9828 IsGuiding returns 1
01:53:47.134 00.000 9828 scope still moving after pulse duration time elapsed
01:53:47.165 00.031 9828 IsSlewing returns 0
01:53:47.165 00.000 9828 IsGuiding returns 1
01:53:47.196 00.031 9828 IsSlewing returns 0
01:53:47.196 00.000 9828 IsGuiding returns 1
01:53:47.227 00.031 9828 IsSlewing returns 0
01:53:47.227 00.000 9828 IsGuiding returns 1
01:53:47.258 00.031 9828 IsSlewing returns 0
01:53:47.258 00.000 9828 IsGuiding returns 0
01:53:47.258 00.000 9828 scope move finished after 12 + 142 ms
01:53:47.258 00.000 9828 Move returns status 0, amount 12
01:53:47.258 00.000 9828 move complete, result=0
01:53:47.258 00.000 9828 worker thread done servicing request
01:53:47.258 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
01:53:47.616 00.358 8976 Exposure complete
01:53:47.622 00.006 8976 worker thread done servicing request
01:53:47.622 00.000 5052 OnExposeComplete: enter
01:53:47.622 00.000 5052 UpdateGuideState(): m_state=6
01:53:47.622 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6062
01:53:47.622 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.83, Mass=175, SNR=9.1, Peak=71 HFD=2.1
01:53:47.622 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:53:47.622 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:53:47.622 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.12 hyp=0.69 cameraTheta=2.97 mountX=0.41 mountY=0.50, mountTheta=0.88
01:53:47.624 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.12, opts=13)
01:53:47.624 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.12)
01:53:47.624 00.000 8976 Worker thread wakes up
01:53:47.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.12) opts 0xd
01:53:47.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.12)
01:53:47.624 00.000 8976 Moving (-0.68, 0.12) raw xDistance=0.41 yDistance=0.50
01:53:47.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
01:53:47.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
01:53:47.624 00.000 8976 MoveAxis(L, 2, ABG)
01:53:47.624 00.000 8976 stepping (-10, -5) + (-2, 0)
01:53:47.624 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:47.625 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:53:47.634 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
01:53:47.634 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:47.634 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:47.634 00.000 5052 Enqueuing Expose request
01:53:47.660 00.026 8976 Received - 47 (G) 
01:53:47.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:47.660 00.000 8976 stepped: pos (-12, -5)
01:53:47.660 00.000 8976 MoveAxis(D, 2, ABG)
01:53:47.660 00.000 8976 stepping (-12, -5) + (0, -2)
01:53:47.660 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:47.692 00.032 8976 Received - 47 (G) 
01:53:47.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:47.692 00.000 8976 stepped: pos (-12, -7)
01:53:47.692 00.000 8976 MountToCamera -- mountTheta (0.46) + m_xAngle (2.04) = xAngle (2.50 = 2.50)
01:53:47.692 00.000 8976 MountToCamera -- mountX=1.58 mountY=0.78 hyp=1.76 mountTheta=0.46 cameraX=-1.41, cameraY=1.05 cameraTheta=2.50
01:53:47.692 00.000 8976 incremental bump (-1.411, 1.050) isValid = 1
01:53:47.692 00.000 8976 Scheduling Mount bump of (-0.092, 0.071)
01:53:47.692 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:53:47.692 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:53:47.692 00.000 8976 move complete, result=0
01:53:47.692 00.000 8976 worker thread done servicing request
01:53:47.692 00.000 8976 Worker thread wakes up
01:53:47.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:47.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:47.692 00.000 9828 Worker thread wakes up
01:53:47.692 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:53:47.692 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:53:47.693 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:53:47.693 00.000 9828 CameraToMount -- cameraTheta (2.48) - m_xAngle (-3.10) = xAngle (5.58 = -0.70)
01:53:47.693 00.000 9828 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.50 = -0.78)
01:53:47.693 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.48 mountX=0.09 mountY=-0.08, mountTheta=-0.75
01:53:47.693 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
01:53:47.693 00.000 9828 BLC: window closed
01:53:47.693 00.000 9828 MoveAxis(W, 28, B)
01:53:47.693 00.000 9828 Guiding  Dir = 3, Dur = 28
01:53:47.693 00.000 9828 IsSlewing returns 0
01:53:47.693 00.000 9828 IsGuiding returns 0
01:53:47.694 00.001 9828 PulseGuide returned control before completion, sleep 38
01:53:47.740 00.046 9828 IsGuiding returns 1
01:53:47.740 00.000 9828 scope still moving after pulse duration time elapsed
01:53:47.771 00.031 9828 IsSlewing returns 0
01:53:47.771 00.000 9828 IsGuiding returns 1
01:53:47.802 00.031 9828 IsSlewing returns 0
01:53:47.802 00.000 9828 IsGuiding returns 1
01:53:47.834 00.032 9828 IsSlewing returns 0
01:53:47.834 00.000 9828 IsGuiding returns 0
01:53:47.834 00.000 9828 scope move finished after 28 + 112 ms
01:53:47.834 00.000 9828 Move returns status 0, amount 28
01:53:47.834 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:47.834 00.000 9828 MoveAxis(N, 11, B)
01:53:47.834 00.000 9828 Guiding  Dir = 0, Dur = 11
01:53:47.849 00.015 9828 IsSlewing returns 0
01:53:47.849 00.000 9828 IsGuiding returns 1
01:53:47.849 00.000 9828 Entered PulseGuideScope while moving
01:53:47.911 00.062 9828 IsSlewing returns 0
01:53:47.911 00.000 9828 IsGuiding returns 1
01:53:47.911 00.000 9828 Still moving
01:53:47.973 00.062 9828 IsSlewing returns 0
01:53:47.973 00.000 9828 IsGuiding returns 0
01:53:47.973 00.000 9828 Movement stopped - continuing
01:53:47.973 00.000 9828 PulseGuide returned control before completion, sleep 21
01:53:48.005 00.032 9828 IsGuiding returns 1
01:53:48.005 00.000 9828 scope still moving after pulse duration time elapsed
01:53:48.037 00.032 9828 IsSlewing returns 0
01:53:48.037 00.000 9828 IsGuiding returns 1
01:53:48.067 00.030 9828 IsSlewing returns 0
01:53:48.067 00.000 9828 IsGuiding returns 1
01:53:48.099 00.032 9828 IsSlewing returns 0
01:53:48.099 00.000 9828 IsGuiding returns 1
01:53:48.129 00.030 9828 IsSlewing returns 0
01:53:48.129 00.000 9828 IsGuiding returns 0
01:53:48.129 00.000 9828 scope move finished after 11 + 144 ms
01:53:48.129 00.000 9828 Move returns status 0, amount 11
01:53:48.129 00.000 9828 move complete, result=0
01:53:48.130 00.001 9828 worker thread done servicing request
01:53:48.130 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
01:53:48.386 00.256 8976 Exposure complete
01:53:48.391 00.005 8976 worker thread done servicing request
01:53:48.392 00.001 5052 OnExposeComplete: enter
01:53:48.392 00.000 5052 UpdateGuideState(): m_state=6
01:53:48.392 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6063
01:53:48.392 00.000 5052 Star::Find returns 1 (0), X=327.76, Y=281.95, Mass=223, SNR=10.3, Peak=70 HFD=2.5
01:53:48.392 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:53:48.392 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:53:48.392 00.000 5052 CameraToMount -- cameraX=-1.41 cameraY=0.24 hyp=1.43 cameraTheta=2.97 mountX=0.86 mountY=1.05, mountTheta=0.89
01:53:48.393 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.41, y=0.24, opts=13)
01:53:48.393 00.000 5052 Enqueuing Move request for stepguider (-1.41, 0.24)
01:53:48.393 00.000 8976 Worker thread wakes up
01:53:48.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.41, 0.24) opts 0xd
01:53:48.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.41, 0.24)
01:53:48.393 00.000 8976 Moving (-1.41, 0.24) raw xDistance=0.86 yDistance=1.05
01:53:48.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.86
01:53:48.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.05
01:53:48.393 00.000 8976 MoveAxis(L, 4, ABG)
01:53:48.393 00.000 8976 stepping (-12, -7) + (-4, 0)
01:53:48.393 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:48.394 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:53:48.403 00.009 5052 UpdateGuideState exits: m=223 SNR=10.3
01:53:48.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:48.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:48.403 00.000 5052 Enqueuing Expose request
01:53:48.428 00.025 8976 Received - 47 (G) 
01:53:48.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:48.428 00.000 8976 stepped: pos (-16, -7)
01:53:48.428 00.000 8976 MoveAxis(D, 4, ABG)
01:53:48.428 00.000 8976 stepping (-16, -7) + (0, -4)
01:53:48.428 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:48.460 00.032 8976 Received - 47 (G) 
01:53:48.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:48.460 00.000 8976 stepped: pos (-16, -11)
01:53:48.460 00.000 8976 MountToCamera -- mountTheta (0.53) + m_xAngle (2.04) = xAngle (2.58 = 2.58)
01:53:48.460 00.000 8976 MountToCamera -- mountX=1.87 mountY=1.10 hyp=2.16 mountTheta=0.53 cameraX=-1.83, cameraY=1.16 cameraTheta=2.58
01:53:48.460 00.000 8976 incremental bump (-1.827, 1.161) isValid = 1
01:53:48.460 00.000 8976 Scheduling Mount bump of (-0.097, 0.064)
01:53:48.460 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:53:48.460 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:53:48.460 00.000 8976 move complete, result=0
01:53:48.460 00.000 9828 Worker thread wakes up
01:53:48.460 00.000 8976 worker thread done servicing request
01:53:48.460 00.000 8976 Worker thread wakes up
01:53:48.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:48.460 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:48.460 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 1.1 px 4 ms SOUTH
01:53:48.460 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:53:48.460 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:53:48.461 00.001 9828 CameraToMount -- cameraTheta (2.56) - m_xAngle (-3.10) = xAngle (5.65 = -0.63)
01:53:48.461 00.000 9828 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.57 = -0.71)
01:53:48.461 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.56 mountX=0.09 mountY=-0.08, mountTheta=-0.68
01:53:48.461 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
01:53:48.461 00.000 9828 BLC: window closed
01:53:48.461 00.000 9828 MoveAxis(W, 30, B)
01:53:48.461 00.000 9828 Guiding  Dir = 3, Dur = 30
01:53:48.461 00.000 9828 IsSlewing returns 0
01:53:48.461 00.000 9828 IsGuiding returns 0
01:53:48.461 00.000 9828 PulseGuide returned control before completion, sleep 40
01:53:48.515 00.054 9828 IsGuiding returns 1
01:53:48.515 00.000 9828 scope still moving after pulse duration time elapsed
01:53:48.546 00.031 9828 IsSlewing returns 0
01:53:48.546 00.000 9828 IsGuiding returns 1
01:53:48.578 00.032 9828 IsSlewing returns 0
01:53:48.578 00.000 9828 IsGuiding returns 1
01:53:48.608 00.030 9828 IsSlewing returns 0
01:53:48.608 00.000 9828 IsGuiding returns 0
01:53:48.608 00.000 9828 scope move finished after 30 + 117 ms
01:53:48.608 00.000 9828 Move returns status 0, amount 30
01:53:48.608 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:48.608 00.000 9828 MoveAxis(N, 10, B)
01:53:48.608 00.000 9828 Guiding  Dir = 0, Dur = 10
01:53:48.623 00.015 9828 IsSlewing returns 0
01:53:48.623 00.000 9828 IsGuiding returns 0
01:53:48.623 00.000 9828 PulseGuide returned control before completion, sleep 20
01:53:48.655 00.032 9828 IsGuiding returns 1
01:53:48.655 00.000 9828 scope still moving after pulse duration time elapsed
01:53:48.687 00.032 9828 IsSlewing returns 0
01:53:48.687 00.000 9828 IsGuiding returns 1
01:53:48.718 00.031 9828 IsSlewing returns 0
01:53:48.718 00.000 9828 IsGuiding returns 1
01:53:48.750 00.032 9828 IsSlewing returns 0
01:53:48.750 00.000 9828 IsGuiding returns 0
01:53:48.750 00.000 9828 scope move finished after 10 + 116 ms
01:53:48.750 00.000 9828 Move returns status 0, amount 10
01:53:48.750 00.000 9828 move complete, result=0
01:53:48.750 00.000 9828 worker thread done servicing request
01:53:48.751 00.001 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
01:53:49.149 00.398 8976 Exposure complete
01:53:49.155 00.006 8976 worker thread done servicing request
01:53:49.155 00.000 5052 OnExposeComplete: enter
01:53:49.155 00.000 5052 UpdateGuideState(): m_state=6
01:53:49.155 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6064
01:53:49.155 00.000 5052 Star::Find returns 1 (0), X=327.43, Y=281.39, Mass=189, SNR=9.5, Peak=74 HFD=1.6
01:53:49.155 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
01:53:49.155 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.18)
01:53:49.155 00.000 5052 CameraToMount -- cameraX=-1.75 cameraY=-0.32 hyp=1.77 cameraTheta=-2.96 mountX=0.51 mountY=1.64, mountTheta=1.27
01:53:49.155 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.75, y=-0.32, opts=13)
01:53:49.155 00.000 5052 Enqueuing Move request for stepguider (-1.75, -0.32)
01:53:49.155 00.000 8976 Worker thread wakes up
01:53:49.156 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.75, -0.32) opts 0xd
01:53:49.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.75, -0.32)
01:53:49.156 00.000 8976 Moving (-1.75, -0.32) raw xDistance=0.51 yDistance=1.64
01:53:49.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.51
01:53:49.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.08 from input 1.64
01:53:49.156 00.000 8976 MoveAxis(L, 2, ABG)
01:53:49.156 00.000 8976 stepping (-16, -11) + (-2, 0)
01:53:49.156 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:49.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:53:49.165 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:53:49.166 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:49.166 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:49.166 00.000 5052 Enqueuing Expose request
01:53:49.179 00.013 8976 Received - 47 (G) 
01:53:49.179 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:49.179 00.000 8976 stepped: pos (-18, -11)
01:53:49.179 00.000 8976 MoveAxis(D, 7, ABG)
01:53:49.179 00.000 8976 stepping (-18, -11) + (0, -7)
01:53:49.179 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
01:53:49.226 00.047 8976 Received - 47 (G) 
01:53:49.227 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
01:53:49.227 00.000 8976 stepped: pos (-18, -18)
01:53:49.227 00.000 8976 MountToCamera -- mountTheta (0.66) + m_xAngle (2.04) = xAngle (2.70 = 2.70)
01:53:49.227 00.000 8976 MountToCamera -- mountX=2.16 mountY=1.68 hyp=2.74 mountTheta=0.66 cameraX=-2.48, cameraY=1.16 cameraTheta=2.70
01:53:49.227 00.000 8976 incremental bump (-2.478, 1.158) isValid = 1
01:53:49.227 00.000 8976 Scheduling Mount bump of (-0.104, 0.050)
01:53:49.227 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
01:53:49.227 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
01:53:49.227 00.000 8976 move complete, result=0
01:53:49.227 00.000 9828 Worker thread wakes up
01:53:49.227 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.6 px 7 ms SOUTH
01:53:49.227 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
01:53:49.227 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
01:53:49.227 00.000 9828 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.10) = xAngle (5.79 = -0.50)
01:53:49.227 00.000 9828 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.71 = -0.58)
01:53:49.227 00.000 8976 worker thread done servicing request
01:53:49.227 00.000 8976 Worker thread wakes up
01:53:49.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:49.228 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:49.228 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.69 mountX=0.10 mountY=-0.06, mountTheta=-0.56
01:53:49.228 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.06
01:53:49.228 00.000 9828 BLC: window closed
01:53:49.228 00.000 9828 MoveAxis(W, 32, B)
01:53:49.228 00.000 9828 Guiding  Dir = 3, Dur = 32
01:53:49.229 00.001 9828 IsSlewing returns 0
01:53:49.229 00.000 9828 IsGuiding returns 0
01:53:49.229 00.000 9828 PulseGuide returned control before completion, sleep 42
01:53:49.275 00.046 9828 IsGuiding returns 1
01:53:49.275 00.000 9828 scope still moving after pulse duration time elapsed
01:53:49.305 00.030 9828 IsSlewing returns 0
01:53:49.305 00.000 9828 IsGuiding returns 1
01:53:49.336 00.031 9828 IsSlewing returns 0
01:53:49.336 00.000 9828 IsGuiding returns 1
01:53:49.366 00.030 9828 IsSlewing returns 0
01:53:49.366 00.000 9828 IsGuiding returns 1
01:53:49.397 00.031 9828 IsSlewing returns 0
01:53:49.397 00.000 9828 IsGuiding returns 0
01:53:49.397 00.000 9828 scope move finished after 32 + 136 ms
01:53:49.397 00.000 9828 Move returns status 0, amount 32
01:53:49.397 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:49.397 00.000 9828 MoveAxis(N, 9, B)
01:53:49.397 00.000 9828 Guiding  Dir = 0, Dur = 9
01:53:49.412 00.015 9828 IsSlewing returns 0
01:53:49.412 00.000 9828 IsGuiding returns 0
01:53:49.412 00.000 9828 PulseGuide returned control before completion, sleep 19
01:53:49.443 00.031 9828 IsGuiding returns 1
01:53:49.443 00.000 9828 scope still moving after pulse duration time elapsed
01:53:49.475 00.032 9828 IsSlewing returns 0
01:53:49.475 00.000 9828 IsGuiding returns 1
01:53:49.507 00.032 9828 IsSlewing returns 0
01:53:49.507 00.000 9828 IsGuiding returns 1
01:53:49.538 00.031 9828 IsSlewing returns 0
01:53:49.538 00.000 9828 IsGuiding returns 0
01:53:49.538 00.000 9828 scope move finished after 9 + 116 ms
01:53:49.538 00.000 9828 Move returns status 0, amount 9
01:53:49.538 00.000 9828 move complete, result=0
01:53:49.539 00.001 9828 worker thread done servicing request
01:53:49.539 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
01:53:49.920 00.381 8976 Exposure complete
01:53:49.926 00.006 8976 worker thread done servicing request
01:53:49.926 00.000 5052 OnExposeComplete: enter
01:53:49.926 00.000 5052 UpdateGuideState(): m_state=6
01:53:49.926 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6065
01:53:49.926 00.000 5052 Star::Find returns 1 (0), X=327.46, Y=281.50, Mass=204, SNR=9.9, Peak=73 HFD=2.8
01:53:49.926 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
01:53:49.926 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.12)
01:53:49.926 00.000 5052 CameraToMount -- cameraX=-1.72 cameraY=-0.21 hyp=1.73 cameraTheta=-3.02 mountX=0.60 mountY=1.55, mountTheta=1.20
01:53:49.927 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.72, y=-0.21, opts=13)
01:53:49.927 00.000 5052 Enqueuing Move request for stepguider (-1.72, -0.21)
01:53:49.927 00.000 8976 Worker thread wakes up
01:53:49.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.72, -0.21) opts 0xd
01:53:49.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.72, -0.21)
01:53:49.927 00.000 8976 Moving (-1.72, -0.21) raw xDistance=0.60 yDistance=1.55
01:53:49.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
01:53:49.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.05 from input 1.55
01:53:49.927 00.000 8976 MoveAxis(L, 3, ABG)
01:53:49.927 00.000 8976 stepping (-18, -18) + (-3, 0)
01:53:49.927 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:49.928 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:53:49.937 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:53:49.937 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:49.937 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:49.937 00.000 5052 Enqueuing Expose request
01:53:49.962 00.025 8976 Received - 47 (G) 
01:53:49.962 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:49.962 00.000 8976 stepped: pos (-21, -18)
01:53:49.962 00.000 8976 MoveAxis(D, 7, ABG)
01:53:49.962 00.000 8976 stepping (-21, -18) + (0, -7)
01:53:49.962 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
01:53:50.011 00.049 8976 Received - 47 (G) 
01:53:50.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
01:53:50.011 00.000 8976 stepped: pos (-21, -25)
01:53:50.011 00.000 8976 MountToCamera -- mountTheta (0.77) + m_xAngle (2.04) = xAngle (2.81 = 2.81)
01:53:50.011 00.000 8976 MountToCamera -- mountX=2.51 mountY=2.44 hyp=3.50 mountTheta=0.77 cameraX=-3.31, cameraY=1.12 cameraTheta=2.81
01:53:50.011 00.000 8976 incremental bump (-3.310, 1.125) isValid = 1
01:53:50.011 00.000 8976 Scheduling Mount bump of (-0.109, 0.038)
01:53:50.011 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
01:53:50.011 00.000 8976 Enqueuing Move request for scope (-0.11, 0.04)
01:53:50.011 00.000 8976 move complete, result=0
01:53:50.011 00.000 9828 Worker thread wakes up
01:53:50.011 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
01:53:50.011 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
01:53:50.011 00.000 9828 CameraToMount -- cameraTheta (2.80) - m_xAngle (-3.10) = xAngle (5.90 = -0.38)
01:53:50.011 00.000 9828 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.82 = -0.47)
01:53:50.011 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 1.6 px 7 ms SOUTH
01:53:50.012 00.001 8976 worker thread done servicing request
01:53:50.012 00.000 8976 Worker thread wakes up
01:53:50.012 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.80 mountX=0.11 mountY=-0.05, mountTheta=-0.45
01:53:50.012 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.05
01:53:50.012 00.000 9828 BLC: window closed
01:53:50.012 00.000 9828 MoveAxis(W, 34, B)
01:53:50.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:50.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:50.012 00.000 9828 Guiding  Dir = 3, Dur = 34
01:53:50.012 00.000 9828 IsSlewing returns 0
01:53:50.012 00.000 9828 IsGuiding returns 0
01:53:50.013 00.001 9828 PulseGuide returned control before completion, sleep 44
01:53:50.068 00.055 9828 IsGuiding returns 1
01:53:50.068 00.000 9828 scope still moving after pulse duration time elapsed
01:53:50.100 00.032 9828 IsSlewing returns 0
01:53:50.100 00.000 9828 IsGuiding returns 1
01:53:50.130 00.030 9828 IsSlewing returns 0
01:53:50.130 00.000 9828 IsGuiding returns 1
01:53:50.160 00.030 9828 IsSlewing returns 0
01:53:50.160 00.000 9828 IsGuiding returns 0
01:53:50.160 00.000 9828 scope move finished after 34 + 114 ms
01:53:50.160 00.000 9828 Move returns status 0, amount 34
01:53:50.160 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:50.160 00.000 9828 MoveAxis(N, 7, B)
01:53:50.160 00.000 9828 Guiding  Dir = 0, Dur = 7
01:53:50.176 00.016 9828 IsSlewing returns 0
01:53:50.176 00.000 9828 IsGuiding returns 0
01:53:50.176 00.000 9828 PulseGuide returned control before completion, sleep 17
01:53:50.207 00.031 9828 IsGuiding returns 1
01:53:50.207 00.000 9828 scope still moving after pulse duration time elapsed
01:53:50.239 00.032 9828 IsSlewing returns 0
01:53:50.239 00.000 9828 IsGuiding returns 1
01:53:50.270 00.031 9828 IsSlewing returns 0
01:53:50.271 00.001 9828 IsGuiding returns 1
01:53:50.300 00.029 9828 IsSlewing returns 0
01:53:50.300 00.000 9828 IsGuiding returns 1
01:53:50.331 00.031 9828 IsSlewing returns 0
01:53:50.331 00.000 9828 IsGuiding returns 1
01:53:50.362 00.031 9828 IsSlewing returns 0
01:53:50.362 00.000 9828 IsGuiding returns 1
01:53:50.392 00.030 9828 IsSlewing returns 0
01:53:50.392 00.000 9828 IsGuiding returns 0
01:53:50.392 00.000 9828 scope move finished after 7 + 209 ms
01:53:50.392 00.000 9828 Move returns status 0, amount 7
01:53:50.392 00.000 9828 move complete, result=0
01:53:50.392 00.000 9828 worker thread done servicing request
01:53:50.392 00.000 5052 GuideStep: 0.1 px 34 ms WEST, -0.1 px 7 ms NORTH
01:53:50.703 00.311 8976 Exposure complete
01:53:50.709 00.006 8976 worker thread done servicing request
01:53:50.709 00.000 5052 OnExposeComplete: enter
01:53:50.709 00.000 5052 UpdateGuideState(): m_state=6
01:53:50.709 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6066
01:53:50.709 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.31, Mass=215, SNR=10.2, Peak=77 HFD=2.3
01:53:50.709 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
01:53:50.709 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.45)
01:53:50.709 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=-0.40 hyp=0.92 cameraTheta=-2.69 mountX=0.02 mountY=0.91, mountTheta=1.55
01:53:50.710 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=-0.40, opts=13)
01:53:50.710 00.000 5052 Enqueuing Move request for stepguider (-0.83, -0.40)
01:53:50.710 00.000 8976 Worker thread wakes up
01:53:50.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, -0.40) opts 0xd
01:53:50.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, -0.40)
01:53:50.710 00.000 8976 Moving (-0.83, -0.40) raw xDistance=0.02 yDistance=0.91
01:53:50.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:53:50.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.91
01:53:50.710 00.000 8976 MoveAxis(R, 0, ABG)
01:53:50.710 00.000 8976 MoveAxis(D, 4, ABG)
01:53:50.710 00.000 8976 stepping (-21, -25) + (0, -4)
01:53:50.710 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:50.711 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:53:50.720 00.009 5052 UpdateGuideState exits: m=215 SNR=10.2
01:53:50.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:50.720 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:50.720 00.000 5052 Enqueuing Expose request
01:53:50.745 00.025 8976 Received - 47 (G) 
01:53:50.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:50.745 00.000 8976 stepped: pos (-21, -29)
01:53:50.745 00.000 8976 MountToCamera -- mountTheta (0.85) + m_xAngle (2.04) = xAngle (2.90 = 2.90)
01:53:50.745 00.000 8976 MountToCamera -- mountX=2.74 mountY=3.15 hyp=4.18 mountTheta=0.85 cameraX=-4.05, cameraY=1.01 cameraTheta=2.90
01:53:50.745 00.000 8976 incremental bump (-4.054, 1.006) isValid = 1
01:53:50.745 00.000 8976 Scheduling Mount bump of (-0.111, 0.029)
01:53:50.745 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.03, opts=4)
01:53:50.745 00.000 8976 Enqueuing Move request for scope (-0.11, 0.03)
01:53:50.745 00.000 8976 move complete, result=0
01:53:50.745 00.000 9828 Worker thread wakes up
01:53:50.745 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:53:50.745 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0x4
01:53:50.745 00.000 8976 worker thread done servicing request
01:53:50.745 00.000 8976 Worker thread wakes up
01:53:50.745 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:53:50.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:50.746 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:50.746 00.000 9828 CameraToMount -- cameraTheta (2.89) - m_xAngle (-3.10) = xAngle (5.99 = -0.30)
01:53:50.746 00.000 9828 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.90 = -0.38)
01:53:50.746 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.89 mountX=0.11 mountY=-0.04, mountTheta=-0.37
01:53:50.746 00.000 9828 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.04
01:53:50.746 00.000 9828 BLC: window closed
01:53:50.746 00.000 9828 MoveAxis(W, 35, B)
01:53:50.746 00.000 9828 Guiding  Dir = 3, Dur = 35
01:53:50.746 00.000 9828 IsSlewing returns 0
01:53:50.746 00.000 9828 IsGuiding returns 0
01:53:50.746 00.000 9828 PulseGuide returned control before completion, sleep 45
01:53:50.798 00.052 9828 IsGuiding returns 1
01:53:50.798 00.000 9828 scope still moving after pulse duration time elapsed
01:53:50.830 00.032 9828 IsSlewing returns 0
01:53:50.830 00.000 9828 IsGuiding returns 1
01:53:50.861 00.031 9828 IsSlewing returns 0
01:53:50.861 00.000 9828 IsGuiding returns 1
01:53:50.892 00.031 9828 IsSlewing returns 0
01:53:50.892 00.000 9828 IsGuiding returns 0
01:53:50.892 00.000 9828 scope move finished after 35 + 110 ms
01:53:50.892 00.000 9828 Move returns status 0, amount 35
01:53:50.892 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:50.892 00.000 9828 MoveAxis(N, 6, B)
01:53:50.892 00.000 9828 Guiding  Dir = 0, Dur = 6
01:53:50.908 00.016 9828 IsSlewing returns 0
01:53:50.908 00.000 9828 IsGuiding returns 0
01:53:50.908 00.000 9828 PulseGuide returned control before completion, sleep 16
01:53:50.938 00.030 9828 IsGuiding returns 1
01:53:50.938 00.000 9828 scope still moving after pulse duration time elapsed
01:53:50.969 00.031 9828 IsSlewing returns 0
01:53:50.969 00.000 9828 IsGuiding returns 1
01:53:50.999 00.030 9828 IsSlewing returns 0
01:53:50.999 00.000 9828 IsGuiding returns 1
01:53:51.029 00.030 9828 IsSlewing returns 0
01:53:51.029 00.000 9828 IsGuiding returns 1
01:53:51.061 00.032 9828 IsSlewing returns 0
01:53:51.061 00.000 9828 IsGuiding returns 0
01:53:51.061 00.000 9828 scope move finished after 6 + 146 ms
01:53:51.061 00.000 9828 Move returns status 0, amount 6
01:53:51.061 00.000 9828 move complete, result=0
01:53:51.061 00.000 9828 worker thread done servicing request
01:53:51.061 00.000 5052 GuideStep: 0.1 px 35 ms WEST, -0.0 px 6 ms NORTH
01:53:51.441 00.380 8976 Exposure complete
01:53:51.447 00.006 8976 worker thread done servicing request
01:53:51.447 00.000 5052 OnExposeComplete: enter
01:53:51.447 00.000 5052 UpdateGuideState(): m_state=6
01:53:51.448 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6067
01:53:51.448 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.83, Mass=188, SNR=9.5, Peak=81 HFD=2.2
01:53:51.448 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
01:53:51.448 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
01:53:51.448 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.15 cameraTheta=2.25 mountX=0.15 mountY=0.02, mountTheta=0.10
01:53:51.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.12, opts=13)
01:53:51.449 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.12)
01:53:51.449 00.000 8976 Worker thread wakes up
01:53:51.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.12) opts 0xd
01:53:51.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.12)
01:53:51.449 00.000 8976 Moving (-0.10, 0.12) raw xDistance=0.15 yDistance=0.02
01:53:51.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:53:51.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:53:51.449 00.000 8976 MoveAxis(R, 0, ABG)
01:53:51.449 00.000 8976 MoveAxis(U, 0, ABG)
01:53:51.449 00.000 8976 MountToCamera -- mountTheta (0.90) + m_xAngle (2.04) = xAngle (2.94 = 2.94)
01:53:51.449 00.000 8976 MountToCamera -- mountX=2.90 mountY=3.63 hyp=4.65 mountTheta=0.90 cameraX=-4.55, cameraY=0.93 cameraTheta=2.94
01:53:51.449 00.000 8976 incremental bump (-4.553, 0.927) isValid = 1
01:53:51.449 00.000 8976 Scheduling Mount bump of (-0.113, 0.024)
01:53:51.449 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.02, opts=4)
01:53:51.449 00.000 8976 Enqueuing Move request for scope (-0.11, 0.02)
01:53:51.449 00.000 8976 move complete, result=0
01:53:51.449 00.000 9828 Worker thread wakes up
01:53:51.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0x4
01:53:51.449 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
01:53:51.449 00.000 8976 worker thread done servicing request
01:53:51.450 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:53:51.450 00.000 9828 CameraToMount -- cameraTheta (2.93) - m_xAngle (-3.10) = xAngle (6.03 = -0.25)
01:53:51.450 00.000 9828 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.95 = -0.33)
01:53:51.450 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.12 cameraTheta=2.93 mountX=0.11 mountY=-0.04, mountTheta=-0.33
01:53:51.450 00.000 9828 Moving (-0.11, 0.02) raw xDistance=0.11 yDistance=-0.04
01:53:51.450 00.000 9828 BLC: window closed
01:53:51.450 00.000 9828 MoveAxis(W, 35, B)
01:53:51.450 00.000 9828 Guiding  Dir = 3, Dur = 35
01:53:51.450 00.000 9828 IsSlewing returns 0
01:53:51.450 00.000 9828 IsGuiding returns 0
01:53:51.450 00.000 9828 PulseGuide returned control before completion, sleep 45
01:53:51.458 00.008 5052 UpdateGuideState exits: m=188 SNR=9.5
01:53:51.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:51.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:51.459 00.001 5052 Enqueuing Expose request
01:53:51.459 00.000 8976 Worker thread wakes up
01:53:51.459 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:51.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:51.459 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:51.507 00.048 9828 IsGuiding returns 1
01:53:51.507 00.000 9828 scope still moving after pulse duration time elapsed
01:53:51.539 00.032 9828 IsSlewing returns 0
01:53:51.539 00.000 9828 IsGuiding returns 1
01:53:51.570 00.031 9828 IsSlewing returns 0
01:53:51.570 00.000 9828 IsGuiding returns 1
01:53:51.601 00.031 9828 IsSlewing returns 0
01:53:51.601 00.000 9828 IsGuiding returns 0
01:53:51.601 00.000 9828 scope move finished after 35 + 115 ms
01:53:51.601 00.000 9828 Move returns status 0, amount 35
01:53:51.601 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:51.601 00.000 9828 MoveAxis(N, 5, B)
01:53:51.601 00.000 9828 Guiding  Dir = 0, Dur = 5
01:53:51.616 00.015 9828 IsSlewing returns 0
01:53:51.616 00.000 9828 IsGuiding returns 0
01:53:51.616 00.000 9828 PulseGuide returned control before completion, sleep 15
01:53:51.647 00.031 9828 IsGuiding returns 1
01:53:51.647 00.000 9828 scope still moving after pulse duration time elapsed
01:53:51.678 00.031 9828 IsSlewing returns 0
01:53:51.678 00.000 9828 IsGuiding returns 1
01:53:51.709 00.031 9828 IsSlewing returns 0
01:53:51.709 00.000 9828 IsGuiding returns 1
01:53:51.740 00.031 9828 IsSlewing returns 0
01:53:51.740 00.000 9828 IsGuiding returns 0
01:53:51.740 00.000 9828 scope move finished after 5 + 119 ms
01:53:51.740 00.000 9828 Move returns status 0, amount 5
01:53:51.740 00.000 9828 move complete, result=0
01:53:51.740 00.000 9828 worker thread done servicing request
01:53:51.740 00.000 5052 GuideStep: 0.1 px 35 ms WEST, -0.0 px 5 ms NORTH
01:53:52.148 00.408 8976 Exposure complete
01:53:52.153 00.005 8976 worker thread done servicing request
01:53:52.153 00.000 5052 OnExposeComplete: enter
01:53:52.153 00.000 5052 UpdateGuideState(): m_state=6
01:53:52.153 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6068
01:53:52.153 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.92, Mass=192, SNR=9.6, Peak=79 HFD=2.2
01:53:52.154 00.001 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
01:53:52.154 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
01:53:52.154 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.21 hyp=0.42 cameraTheta=0.52 mountX=0.02 mountY=-0.42, mountTheta=-1.52
01:53:52.154 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.21, opts=13)
01:53:52.154 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.21)
01:53:52.154 00.000 8976 Worker thread wakes up
01:53:52.155 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.21) opts 0xd
01:53:52.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.21)
01:53:52.155 00.000 8976 Moving (0.37, 0.21) raw xDistance=0.02 yDistance=-0.42
01:53:52.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:53:52.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:53:52.155 00.000 8976 MoveAxis(R, 0, ABG)
01:53:52.155 00.000 8976 MoveAxis(U, 2, ABG)
01:53:52.155 00.000 8976 stepping (-21, -29) + (0, 2)
01:53:52.155 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:52.156 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:53:52.165 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:53:52.166 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:52.166 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:52.166 00.000 5052 Enqueuing Expose request
01:53:52.185 00.019 8976 Received - 47 (G) 
01:53:52.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:52.185 00.000 8976 stepped: pos (-21, -27)
01:53:52.185 00.000 8976 MountToCamera -- mountTheta (0.91) + m_xAngle (2.04) = xAngle (2.95 = 2.95)
01:53:52.185 00.000 8976 MountToCamera -- mountX=3.00 mountY=3.85 hyp=4.88 mountTheta=0.91 cameraX=-4.79, cameraY=0.92 cameraTheta=2.95
01:53:52.185 00.000 8976 incremental bump (-4.793, 0.922) isValid = 1
01:53:52.185 00.000 8976 Scheduling Mount bump of (-0.113, 0.022)
01:53:52.185 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.02, opts=4)
01:53:52.185 00.000 8976 Enqueuing Move request for scope (-0.11, 0.02)
01:53:52.185 00.000 8976 move complete, result=0
01:53:52.185 00.000 9828 Worker thread wakes up
01:53:52.185 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0x4
01:53:52.185 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
01:53:52.185 00.000 9828 CameraToMount -- cameraTheta (2.94) - m_xAngle (-3.10) = xAngle (6.04 = -0.24)
01:53:52.185 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:53:52.185 00.000 8976 worker thread done servicing request
01:53:52.185 00.000 8976 Worker thread wakes up
01:53:52.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:52.185 00.000 9828 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.96 = -0.32)
01:53:52.186 00.001 9828 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.12 cameraTheta=2.94 mountX=0.11 mountY=-0.04, mountTheta=-0.32
01:53:52.186 00.000 9828 Moving (-0.11, 0.02) raw xDistance=0.11 yDistance=-0.04
01:53:52.186 00.000 9828 BLC: window closed
01:53:52.186 00.000 9828 MoveAxis(W, 35, B)
01:53:52.186 00.000 9828 Guiding  Dir = 3, Dur = 35
01:53:52.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:52.186 00.000 9828 IsSlewing returns 0
01:53:52.186 00.000 9828 IsGuiding returns 0
01:53:52.186 00.000 9828 PulseGuide returned control before completion, sleep 45
01:53:52.234 00.048 9828 IsGuiding returns 1
01:53:52.235 00.001 9828 scope still moving after pulse duration time elapsed
01:53:52.266 00.031 9828 IsSlewing returns 0
01:53:52.266 00.000 9828 IsGuiding returns 1
01:53:52.297 00.031 9828 IsSlewing returns 0
01:53:52.297 00.000 9828 IsGuiding returns 1
01:53:52.328 00.031 9828 IsSlewing returns 0
01:53:52.328 00.000 9828 IsGuiding returns 0
01:53:52.328 00.000 9828 scope move finished after 35 + 107 ms
01:53:52.328 00.000 9828 Move returns status 0, amount 35
01:53:52.328 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:52.328 00.000 9828 MoveAxis(N, 5, B)
01:53:52.328 00.000 9828 Guiding  Dir = 0, Dur = 5
01:53:52.343 00.015 9828 IsSlewing returns 0
01:53:52.343 00.000 9828 IsGuiding returns 0
01:53:52.343 00.000 9828 PulseGuide returned control before completion, sleep 15
01:53:52.374 00.031 9828 IsGuiding returns 1
01:53:52.374 00.000 9828 scope still moving after pulse duration time elapsed
01:53:52.405 00.031 9828 IsSlewing returns 0
01:53:52.405 00.000 9828 IsGuiding returns 1
01:53:52.437 00.032 9828 IsSlewing returns 0
01:53:52.437 00.000 9828 IsGuiding returns 1
01:53:52.469 00.032 9828 IsSlewing returns 0
01:53:52.469 00.000 9828 IsGuiding returns 0
01:53:52.469 00.000 9828 scope move finished after 5 + 120 ms
01:53:52.469 00.000 9828 Move returns status 0, amount 5
01:53:52.469 00.000 9828 move complete, result=0
01:53:52.469 00.000 9828 worker thread done servicing request
01:53:52.469 00.000 5052 GuideStep: 0.1 px 35 ms WEST, -0.0 px 5 ms NORTH
01:53:52.876 00.407 8976 Exposure complete
01:53:52.882 00.006 8976 worker thread done servicing request
01:53:52.882 00.000 5052 OnExposeComplete: enter
01:53:52.882 00.000 5052 UpdateGuideState(): m_state=6
01:53:52.882 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6069
01:53:52.882 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=281.67, Mass=197, SNR=9.7, Peak=78 HFD=2.3
01:53:52.882 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
01:53:52.882 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
01:53:52.882 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=-0.04 hyp=1.11 cameraTheta=-0.03 mountX=-0.54 mountY=-0.91, mountTheta=-2.10
01:53:52.883 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=-0.04, opts=13)
01:53:52.883 00.000 5052 Enqueuing Move request for stepguider (1.11, -0.04)
01:53:52.883 00.000 8976 Worker thread wakes up
01:53:52.883 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, -0.04) opts 0xd
01:53:52.883 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, -0.04)
01:53:52.883 00.000 8976 Moving (1.11, -0.04) raw xDistance=-0.54 yDistance=-0.91
01:53:52.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:53:52.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.91
01:53:52.883 00.000 8976 MoveAxis(R, 2, ABG)
01:53:52.883 00.000 8976 stepping (-21, -27) + (2, 0)
01:53:52.883 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:52.884 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:53:52.893 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:53:52.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:52.893 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:52.893 00.000 5052 Enqueuing Expose request
01:53:52.920 00.027 8976 Received - 47 (G) 
01:53:52.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:52.920 00.000 8976 stepped: pos (-19, -27)
01:53:52.920 00.000 8976 MoveAxis(U, 4, ABG)
01:53:52.920 00.000 8976 stepping (-19, -27) + (0, 4)
01:53:52.920 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:52.951 00.031 8976 Received - 47 (G) 
01:53:52.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:52.951 00.000 8976 stepped: pos (-19, -23)
01:53:52.951 00.000 8976 MountToCamera -- mountTheta (0.90) + m_xAngle (2.04) = xAngle (2.95 = 2.95)
01:53:52.951 00.000 8976 MountToCamera -- mountX=2.97 mountY=3.78 hyp=4.81 mountTheta=0.90 cameraX=-4.72, cameraY=0.92 cameraTheta=2.95
01:53:52.951 00.000 8976 incremental bump (-4.722, 0.924) isValid = 1
01:53:52.951 00.000 8976 Scheduling Mount bump of (-0.113, 0.023)
01:53:52.951 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.02, opts=4)
01:53:52.951 00.000 8976 Enqueuing Move request for scope (-0.11, 0.02)
01:53:52.951 00.000 8976 move complete, result=0
01:53:52.951 00.000 9828 Worker thread wakes up
01:53:52.951 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0x4
01:53:52.952 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
01:53:52.952 00.000 9828 CameraToMount -- cameraTheta (2.94) - m_xAngle (-3.10) = xAngle (6.04 = -0.25)
01:53:52.952 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
01:53:52.952 00.000 8976 worker thread done servicing request
01:53:52.952 00.000 8976 Worker thread wakes up
01:53:52.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:52.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:52.952 00.000 9828 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.96 = -0.33)
01:53:52.952 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.12 cameraTheta=2.94 mountX=0.11 mountY=-0.04, mountTheta=-0.32
01:53:52.952 00.000 9828 Moving (-0.11, 0.02) raw xDistance=0.11 yDistance=-0.04
01:53:52.952 00.000 9828 BLC: window closed
01:53:52.952 00.000 9828 MoveAxis(W, 35, B)
01:53:52.952 00.000 9828 Guiding  Dir = 3, Dur = 35
01:53:52.952 00.000 9828 IsSlewing returns 0
01:53:52.953 00.001 9828 IsGuiding returns 0
01:53:52.953 00.000 9828 PulseGuide returned control before completion, sleep 45
01:53:53.008 00.055 9828 IsGuiding returns 1
01:53:53.008 00.000 9828 scope still moving after pulse duration time elapsed
01:53:53.039 00.031 9828 IsSlewing returns 0
01:53:53.040 00.001 9828 IsGuiding returns 1
01:53:53.071 00.031 9828 IsSlewing returns 0
01:53:53.071 00.000 9828 IsGuiding returns 1
01:53:53.103 00.032 9828 IsSlewing returns 0
01:53:53.103 00.000 9828 IsGuiding returns 0
01:53:53.103 00.000 9828 scope move finished after 35 + 115 ms
01:53:53.103 00.000 9828 Move returns status 0, amount 35
01:53:53.103 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:53.103 00.000 9828 MoveAxis(N, 5, B)
01:53:53.103 00.000 9828 Guiding  Dir = 0, Dur = 5
01:53:53.118 00.015 9828 IsSlewing returns 0
01:53:53.118 00.000 9828 IsGuiding returns 0
01:53:53.118 00.000 9828 PulseGuide returned control before completion, sleep 15
01:53:53.134 00.016 9828 IsGuiding returns 1
01:53:53.134 00.000 9828 scope still moving after pulse duration time elapsed
01:53:53.165 00.031 9828 IsSlewing returns 0
01:53:53.165 00.000 9828 IsGuiding returns 1
01:53:53.195 00.030 9828 IsSlewing returns 0
01:53:53.195 00.000 9828 IsGuiding returns 1
01:53:53.227 00.032 9828 IsSlewing returns 0
01:53:53.227 00.000 9828 IsGuiding returns 1
01:53:53.258 00.031 9828 IsSlewing returns 0
01:53:53.258 00.000 9828 IsGuiding returns 0
01:53:53.259 00.001 9828 scope move finished after 5 + 134 ms
01:53:53.259 00.000 9828 Move returns status 0, amount 5
01:53:53.259 00.000 9828 move complete, result=0
01:53:53.259 00.000 9828 worker thread done servicing request
01:53:53.259 00.000 5052 GuideStep: 0.1 px 35 ms WEST, -0.0 px 5 ms NORTH
01:53:53.645 00.386 8976 Exposure complete
01:53:53.650 00.005 8976 worker thread done servicing request
01:53:53.651 00.001 5052 OnExposeComplete: enter
01:53:53.651 00.000 5052 UpdateGuideState(): m_state=6
01:53:53.651 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6070
01:53:53.651 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.94, Mass=187, SNR=9.5, Peak=78 HFD=2.1
01:53:53.651 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
01:53:53.651 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:53:53.651 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.23 hyp=0.76 cameraTheta=0.30 mountX=-0.13 mountY=-0.74, mountTheta=-1.75
01:53:53.651 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.23, opts=13)
01:53:53.651 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.23)
01:53:53.652 00.001 8976 Worker thread wakes up
01:53:53.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.23) opts 0xd
01:53:53.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.23)
01:53:53.652 00.000 8976 Moving (0.73, 0.23) raw xDistance=-0.13 yDistance=-0.74
01:53:53.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:53:53.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.74
01:53:53.652 00.000 8976 MoveAxis(R, 0, ABG)
01:53:53.652 00.000 8976 MoveAxis(U, 3, ABG)
01:53:53.652 00.000 8976 stepping (-19, -23) + (0, 3)
01:53:53.652 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:53.653 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:53:53.662 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
01:53:53.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:53.662 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:53.662 00.000 5052 Enqueuing Expose request
01:53:53.687 00.025 8976 Received - 47 (G) 
01:53:53.687 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:53:53.687 00.000 8976 stepped: pos (-19, -20)
01:53:53.687 00.000 8976 MountToCamera -- mountTheta (0.88) + m_xAngle (2.04) = xAngle (2.93 = 2.93)
01:53:53.688 00.001 8976 MountToCamera -- mountX=2.95 mountY=3.58 hyp=4.64 mountTheta=0.88 cameraX=-4.53, cameraY=1.00 cameraTheta=2.93
01:53:53.688 00.000 8976 incremental bump (-4.534, 0.997) isValid = 1
01:53:53.688 00.000 8976 Scheduling Mount bump of (-0.112, 0.026)
01:53:53.688 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.03, opts=4)
01:53:53.688 00.000 8976 Enqueuing Move request for scope (-0.11, 0.03)
01:53:53.688 00.000 8976 move complete, result=0
01:53:53.688 00.000 9828 Worker thread wakes up
01:53:53.688 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0x4
01:53:53.688 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:53:53.688 00.000 9828 CameraToMount -- cameraTheta (2.92) - m_xAngle (-3.10) = xAngle (6.01 = -0.27)
01:53:53.688 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:53:53.688 00.000 8976 worker thread done servicing request
01:53:53.688 00.000 9828 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.93 = -0.35)
01:53:53.688 00.000 8976 Worker thread wakes up
01:53:53.688 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:53.688 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:53.689 00.001 9828 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.92 mountX=0.11 mountY=-0.04, mountTheta=-0.34
01:53:53.689 00.000 9828 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.04
01:53:53.689 00.000 9828 BLC: window closed
01:53:53.689 00.000 9828 MoveAxis(W, 35, B)
01:53:53.689 00.000 9828 Guiding  Dir = 3, Dur = 35
01:53:53.689 00.000 9828 IsSlewing returns 0
01:53:53.689 00.000 9828 IsGuiding returns 0
01:53:53.689 00.000 9828 PulseGuide returned control before completion, sleep 45
01:53:53.739 00.050 9828 IsGuiding returns 1
01:53:53.739 00.000 9828 scope still moving after pulse duration time elapsed
01:53:53.770 00.031 9828 IsSlewing returns 0
01:53:53.770 00.000 9828 IsGuiding returns 1
01:53:53.802 00.032 9828 IsSlewing returns 0
01:53:53.802 00.000 9828 IsGuiding returns 1
01:53:53.833 00.031 9828 IsSlewing returns 0
01:53:53.833 00.000 9828 IsGuiding returns 1
01:53:53.864 00.031 9828 IsSlewing returns 0
01:53:53.864 00.000 9828 IsGuiding returns 1
01:53:53.895 00.031 9828 IsSlewing returns 0
01:53:53.895 00.000 9828 IsGuiding returns 1
01:53:53.926 00.031 9828 IsSlewing returns 0
01:53:53.926 00.000 9828 IsGuiding returns 1
01:53:53.956 00.030 9828 IsSlewing returns 0
01:53:53.956 00.000 9828 IsGuiding returns 0
01:53:53.956 00.000 9828 scope move finished after 35 + 232 ms
01:53:53.956 00.000 9828 Move returns status 0, amount 35
01:53:53.956 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:53.956 00.000 9828 MoveAxis(N, 5, B)
01:53:53.956 00.000 9828 Guiding  Dir = 0, Dur = 5
01:53:53.972 00.016 9828 IsSlewing returns 0
01:53:53.972 00.000 9828 IsGuiding returns 0
01:53:53.972 00.000 9828 PulseGuide returned control before completion, sleep 15
01:53:54.002 00.030 9828 IsGuiding returns 1
01:53:54.002 00.000 9828 scope still moving after pulse duration time elapsed
01:53:54.033 00.031 9828 IsSlewing returns 0
01:53:54.033 00.000 9828 IsGuiding returns 1
01:53:54.064 00.031 9828 IsSlewing returns 0
01:53:54.064 00.000 9828 IsGuiding returns 1
01:53:54.095 00.031 9828 IsSlewing returns 0
01:53:54.095 00.000 9828 IsGuiding returns 0
01:53:54.095 00.000 9828 scope move finished after 5 + 118 ms
01:53:54.095 00.000 9828 Move returns status 0, amount 5
01:53:54.095 00.000 9828 move complete, result=0
01:53:54.095 00.000 9828 worker thread done servicing request
01:53:54.095 00.000 5052 GuideStep: 0.1 px 35 ms WEST, -0.0 px 5 ms NORTH
01:53:54.379 00.284 8976 Exposure complete
01:53:54.384 00.005 8976 worker thread done servicing request
01:53:54.385 00.001 5052 OnExposeComplete: enter
01:53:54.385 00.000 5052 UpdateGuideState(): m_state=6
01:53:54.385 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6071
01:53:54.385 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.89, Mass=202, SNR=9.9, Peak=81 HFD=2.1
01:53:54.385 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:53:54.385 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
01:53:54.385 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.18 hyp=0.31 cameraTheta=0.62 mountX=0.05 mountY=-0.31, mountTheta=-1.42
01:53:54.386 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.18, opts=13)
01:53:54.386 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.18)
01:53:54.386 00.000 8976 Worker thread wakes up
01:53:54.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.18) opts 0xd
01:53:54.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.18)
01:53:54.386 00.000 8976 Moving (0.25, 0.18) raw xDistance=0.05 yDistance=-0.31
01:53:54.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:53:54.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
01:53:54.386 00.000 8976 MoveAxis(R, 0, ABG)
01:53:54.386 00.000 8976 MoveAxis(U, 1, ABG)
01:53:54.386 00.000 8976 stepping (-19, -20) + (0, 1)
01:53:54.386 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:54.387 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
01:53:54.395 00.008 5052 UpdateGuideState exits: m=202 SNR=9.9
01:53:54.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:54.395 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:54.395 00.000 5052 Enqueuing Expose request
01:53:54.406 00.011 8976 Received - 47 (G) 
01:53:54.406 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:54.406 00.000 8976 stepped: pos (-19, -19)
01:53:54.406 00.000 8976 MountToCamera -- mountTheta (0.86) + m_xAngle (2.04) = xAngle (2.90 = 2.90)
01:53:54.406 00.000 8976 MountToCamera -- mountX=2.94 mountY=3.40 hyp=4.49 mountTheta=0.86 cameraX=-4.36, cameraY=1.07 cameraTheta=2.90
01:53:54.406 00.000 8976 incremental bump (-4.361, 1.069) isValid = 1
01:53:54.406 00.000 8976 Scheduling Mount bump of (-0.112, 0.028)
01:53:54.406 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.03, opts=4)
01:53:54.407 00.001 8976 Enqueuing Move request for scope (-0.11, 0.03)
01:53:54.407 00.000 8976 move complete, result=0
01:53:54.407 00.000 8976 worker thread done servicing request
01:53:54.407 00.000 9828 Worker thread wakes up
01:53:54.407 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0x4
01:53:54.407 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:53:54.407 00.000 9828 CameraToMount -- cameraTheta (2.89) - m_xAngle (-3.10) = xAngle (5.99 = -0.29)
01:53:54.407 00.000 9828 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.91 = -0.38)
01:53:54.407 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:53:54.407 00.000 8976 Worker thread wakes up
01:53:54.407 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.89 mountX=0.11 mountY=-0.04, mountTheta=-0.37
01:53:54.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:54.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:54.407 00.000 9828 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.04
01:53:54.407 00.000 9828 BLC: window closed
01:53:54.407 00.000 9828 MoveAxis(W, 35, B)
01:53:54.408 00.001 9828 Guiding  Dir = 3, Dur = 35
01:53:54.408 00.000 9828 IsSlewing returns 0
01:53:54.408 00.000 9828 IsGuiding returns 0
01:53:54.408 00.000 9828 PulseGuide returned control before completion, sleep 45
01:53:54.469 00.061 9828 IsGuiding returns 1
01:53:54.469 00.000 9828 scope still moving after pulse duration time elapsed
01:53:54.500 00.031 9828 IsSlewing returns 0
01:53:54.500 00.000 9828 IsGuiding returns 1
01:53:54.531 00.031 9828 IsSlewing returns 0
01:53:54.531 00.000 9828 IsGuiding returns 1
01:53:54.561 00.030 9828 IsSlewing returns 0
01:53:54.561 00.000 9828 IsGuiding returns 0
01:53:54.561 00.000 9828 scope move finished after 35 + 118 ms
01:53:54.561 00.000 9828 Move returns status 0, amount 35
01:53:54.561 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:54.561 00.000 9828 MoveAxis(N, 6, B)
01:53:54.561 00.000 9828 Guiding  Dir = 0, Dur = 6
01:53:54.577 00.016 9828 IsSlewing returns 0
01:53:54.577 00.000 9828 IsGuiding returns 0
01:53:54.577 00.000 9828 PulseGuide returned control before completion, sleep 16
01:53:54.608 00.031 9828 IsGuiding returns 1
01:53:54.608 00.000 9828 scope still moving after pulse duration time elapsed
01:53:54.639 00.031 9828 IsSlewing returns 0
01:53:54.639 00.000 9828 IsGuiding returns 1
01:53:54.671 00.032 9828 IsSlewing returns 0
01:53:54.671 00.000 9828 IsGuiding returns 1
01:53:54.701 00.030 9828 IsSlewing returns 0
01:53:54.701 00.000 9828 IsGuiding returns 0
01:53:54.701 00.000 9828 scope move finished after 6 + 118 ms
01:53:54.701 00.000 9828 Move returns status 0, amount 6
01:53:54.701 00.000 9828 move complete, result=0
01:53:54.701 00.000 9828 worker thread done servicing request
01:53:54.701 00.000 5052 GuideStep: 0.1 px 35 ms WEST, -0.0 px 6 ms NORTH
01:53:55.100 00.399 8976 Exposure complete
01:53:55.106 00.006 8976 worker thread done servicing request
01:53:55.106 00.000 5052 OnExposeComplete: enter
01:53:55.106 00.000 5052 UpdateGuideState(): m_state=6
01:53:55.106 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6072
01:53:55.106 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.75, Mass=213, SNR=10.2, Peak=80 HFD=2.3
01:53:55.106 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
01:53:55.106 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
01:53:55.106 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.09 cameraTheta=0.51 mountX=0.00 mountY=-0.09, mountTheta=-1.54
01:53:55.108 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.04, opts=13)
01:53:55.108 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.04)
01:53:55.108 00.000 8976 Worker thread wakes up
01:53:55.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.04) opts 0xd
01:53:55.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.04)
01:53:55.108 00.000 8976 Moving (0.07, 0.04) raw xDistance=0.00 yDistance=-0.09
01:53:55.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:53:55.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:53:55.108 00.000 8976 MoveAxis(R, 0, ABG)
01:53:55.108 00.000 8976 MoveAxis(U, 0, ABG)
01:53:55.108 00.000 8976 MountToCamera -- mountTheta (0.84) + m_xAngle (2.04) = xAngle (2.88 = 2.88)
01:53:55.108 00.000 8976 MountToCamera -- mountX=2.93 mountY=3.27 hyp=4.39 mountTheta=0.84 cameraX=-4.25, cameraY=1.12 cameraTheta=2.88
01:53:55.108 00.000 8976 incremental bump (-4.246, 1.118) isValid = 1
01:53:55.108 00.000 8976 Scheduling Mount bump of (-0.083, 0.023)
01:53:55.108 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.02, opts=4)
01:53:55.108 00.000 8976 Enqueuing Move request for scope (-0.08, 0.02)
01:53:55.109 00.001 8976 move complete, result=0
01:53:55.109 00.000 8976 worker thread done servicing request
01:53:55.109 00.000 9828 Worker thread wakes up
01:53:55.109 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0x4
01:53:55.109 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:53:55.109 00.000 9828 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.10) = xAngle (5.97 = -0.31)
01:53:55.109 00.000 9828 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.89 = -0.39)
01:53:55.109 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.87 mountX=0.08 mountY=-0.03, mountTheta=-0.38
01:53:55.109 00.000 9828 Moving (-0.08, 0.02) raw xDistance=0.08 yDistance=-0.03
01:53:55.109 00.000 9828 BLC: window closed
01:53:55.109 00.000 9828 MoveAxis(W, 26, B)
01:53:55.109 00.000 9828 Guiding  Dir = 3, Dur = 26
01:53:55.109 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:53:55.109 00.000 9828 IsSlewing returns 0
01:53:55.110 00.001 9828 IsGuiding returns 0
01:53:55.110 00.000 9828 PulseGuide returned control before completion, sleep 36
01:53:55.119 00.009 5052 UpdateGuideState exits: m=213 SNR=10.2
01:53:55.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:55.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:55.119 00.000 5052 Enqueuing Expose request
01:53:55.119 00.000 8976 Worker thread wakes up
01:53:55.119 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:55.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:55.119 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:55.154 00.035 9828 IsGuiding returns 1
01:53:55.154 00.000 9828 scope still moving after pulse duration time elapsed
01:53:55.185 00.031 9828 IsSlewing returns 0
01:53:55.185 00.000 9828 IsGuiding returns 1
01:53:55.216 00.031 9828 IsSlewing returns 0
01:53:55.216 00.000 9828 IsGuiding returns 1
01:53:55.247 00.031 9828 IsSlewing returns 0
01:53:55.247 00.000 9828 IsGuiding returns 1
01:53:55.278 00.031 9828 IsSlewing returns 0
01:53:55.278 00.000 9828 IsGuiding returns 0
01:53:55.278 00.000 9828 scope move finished after 26 + 142 ms
01:53:55.278 00.000 9828 Move returns status 0, amount 26
01:53:55.278 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:55.278 00.000 9828 MoveAxis(N, 4, B)
01:53:55.278 00.000 9828 Guiding  Dir = 0, Dur = 4
01:53:55.293 00.015 9828 IsSlewing returns 0
01:53:55.293 00.000 9828 IsGuiding returns 0
01:53:55.294 00.001 9828 PulseGuide returned control before completion, sleep 14
01:53:55.309 00.015 9828 IsGuiding returns 1
01:53:55.309 00.000 9828 scope still moving after pulse duration time elapsed
01:53:55.340 00.031 9828 IsSlewing returns 0
01:53:55.340 00.000 9828 IsGuiding returns 1
01:53:55.370 00.030 9828 IsSlewing returns 0
01:53:55.370 00.000 9828 IsGuiding returns 1
01:53:55.401 00.031 9828 IsSlewing returns 0
01:53:55.401 00.000 9828 IsGuiding returns 1
01:53:55.431 00.030 9828 IsSlewing returns 0
01:53:55.431 00.000 9828 IsGuiding returns 0
01:53:55.431 00.000 9828 scope move finished after 4 + 133 ms
01:53:55.431 00.000 9828 Move returns status 0, amount 4
01:53:55.431 00.000 9828 move complete, result=0
01:53:55.431 00.000 9828 worker thread done servicing request
01:53:55.431 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.0 px 4 ms NORTH
01:53:55.810 00.379 8976 Exposure complete
01:53:55.815 00.005 8976 worker thread done servicing request
01:53:55.815 00.000 5052 OnExposeComplete: enter
01:53:55.815 00.000 5052 UpdateGuideState(): m_state=6
01:53:55.815 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6073
01:53:55.815 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.46, Mass=227, SNR=10.4, Peak=74 HFD=2.3
01:53:55.815 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.55 = 1.74)
01:53:55.815 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
01:53:55.815 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.25 hyp=0.42 cameraTheta=-2.50 mountX=-0.07 mountY=0.42, mountTheta=1.73
01:53:55.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.25, opts=13)
01:53:55.816 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.25)
01:53:55.816 00.000 8976 Worker thread wakes up
01:53:55.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.25) opts 0xd
01:53:55.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.25)
01:53:55.816 00.000 8976 Moving (-0.33, -0.25) raw xDistance=-0.07 yDistance=0.42
01:53:55.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:53:55.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:53:55.816 00.000 8976 MoveAxis(R, 0, ABG)
01:53:55.816 00.000 8976 MoveAxis(D, 2, ABG)
01:53:55.816 00.000 8976 stepping (-19, -19) + (0, -2)
01:53:55.816 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:55.817 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:53:55.826 00.009 5052 UpdateGuideState exits: m=227 SNR=10.4
01:53:55.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:55.826 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:55.826 00.000 5052 Enqueuing Expose request
01:53:55.845 00.019 8976 Received - 47 (G) 
01:53:55.845 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:55.845 00.000 8976 stepped: pos (-19, -21)
01:53:55.846 00.001 8976 MountToCamera -- mountTheta (0.84) + m_xAngle (2.04) = xAngle (2.89 = 2.89)
01:53:55.846 00.000 8976 MountToCamera -- mountX=2.92 mountY=3.29 hyp=4.40 mountTheta=0.84 cameraX=-4.26, cameraY=1.10 cameraTheta=2.89
01:53:55.846 00.000 8976 incremental bump (-4.262, 1.103) isValid = 1
01:53:55.846 00.000 8976 Scheduling Mount bump of (-0.111, 0.030)
01:53:55.846 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.03, opts=4)
01:53:55.846 00.000 8976 Enqueuing Move request for scope (-0.11, 0.03)
01:53:55.846 00.000 8976 move complete, result=0
01:53:55.846 00.000 9828 Worker thread wakes up
01:53:55.846 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0x4
01:53:55.846 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:53:55.846 00.000 9828 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.10) = xAngle (5.98 = -0.31)
01:53:55.846 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:53:55.846 00.000 8976 worker thread done servicing request
01:53:55.846 00.000 8976 Worker thread wakes up
01:53:55.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:55.846 00.000 9828 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.89 = -0.39)
01:53:55.846 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:55.846 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.88 mountX=0.11 mountY=-0.04, mountTheta=-0.38
01:53:55.846 00.000 9828 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.04
01:53:55.847 00.001 9828 BLC: window closed
01:53:55.847 00.000 9828 MoveAxis(W, 35, B)
01:53:55.847 00.000 9828 Guiding  Dir = 3, Dur = 35
01:53:55.847 00.000 9828 IsSlewing returns 0
01:53:55.847 00.000 9828 IsGuiding returns 0
01:53:55.847 00.000 9828 PulseGuide returned control before completion, sleep 45
01:53:55.897 00.050 9828 IsGuiding returns 1
01:53:55.897 00.000 9828 scope still moving after pulse duration time elapsed
01:53:55.929 00.032 9828 IsSlewing returns 0
01:53:55.929 00.000 9828 IsGuiding returns 1
01:53:55.959 00.030 9828 IsSlewing returns 0
01:53:55.959 00.000 9828 IsGuiding returns 1
01:53:55.990 00.031 9828 IsSlewing returns 0
01:53:55.990 00.000 9828 IsGuiding returns 0
01:53:55.990 00.000 9828 scope move finished after 35 + 108 ms
01:53:55.990 00.000 9828 Move returns status 0, amount 35
01:53:55.990 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:55.990 00.000 9828 MoveAxis(N, 6, B)
01:53:55.990 00.000 9828 Guiding  Dir = 0, Dur = 6
01:53:56.006 00.016 9828 IsSlewing returns 0
01:53:56.006 00.000 9828 IsGuiding returns 0
01:53:56.006 00.000 9828 PulseGuide returned control before completion, sleep 16
01:53:56.036 00.030 9828 IsGuiding returns 1
01:53:56.036 00.000 9828 scope still moving after pulse duration time elapsed
01:53:56.067 00.031 9828 IsSlewing returns 0
01:53:56.067 00.000 9828 IsGuiding returns 1
01:53:56.098 00.031 9828 IsSlewing returns 0
01:53:56.098 00.000 9828 IsGuiding returns 1
01:53:56.130 00.032 9828 IsSlewing returns 0
01:53:56.130 00.000 9828 IsGuiding returns 0
01:53:56.130 00.000 9828 scope move finished after 6 + 117 ms
01:53:56.130 00.000 9828 Move returns status 0, amount 6
01:53:56.130 00.000 9828 move complete, result=0
01:53:56.130 00.000 9828 worker thread done servicing request
01:53:56.131 00.001 5052 GuideStep: 0.1 px 35 ms WEST, -0.0 px 6 ms NORTH
01:53:56.540 00.409 8976 Exposure complete
01:53:56.545 00.005 8976 worker thread done servicing request
01:53:56.545 00.000 5052 OnExposeComplete: enter
01:53:56.545 00.000 5052 UpdateGuideState(): m_state=6
01:53:56.545 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6074
01:53:56.545 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.97, Mass=226, SNR=10.4, Peak=87 HFD=2.1
01:53:56.545 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.04) = xAngle (-0.52 = -0.52)
01:53:56.545 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.62 = -0.62)
01:53:56.545 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.53 mountX=0.23 mountY=-0.15, mountTheta=-0.59
01:53:56.546 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.26, opts=13)
01:53:56.546 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.26)
01:53:56.546 00.000 8976 Worker thread wakes up
01:53:56.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.26) opts 0xd
01:53:56.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.26)
01:53:56.546 00.000 8976 Moving (0.01, 0.26) raw xDistance=0.23 yDistance=-0.15
01:53:56.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:53:56.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:53:56.546 00.000 8976 MoveAxis(R, 0, ABG)
01:53:56.546 00.000 8976 MoveAxis(U, 0, ABG)
01:53:56.546 00.000 8976 MountToCamera -- mountTheta (0.85) + m_xAngle (2.04) = xAngle (2.89 = 2.89)
01:53:56.546 00.000 8976 MountToCamera -- mountX=2.92 mountY=3.31 hyp=4.41 mountTheta=0.85 cameraX=-4.27, cameraY=1.09 cameraTheta=2.89
01:53:56.547 00.001 8976 incremental bump (-4.272, 1.093) isValid = 1
01:53:56.547 00.000 8976 Scheduling Mount bump of (-0.111, 0.030)
01:53:56.547 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.03, opts=4)
01:53:56.547 00.000 8976 Enqueuing Move request for scope (-0.11, 0.03)
01:53:56.547 00.000 8976 move complete, result=0
01:53:56.547 00.000 9828 Worker thread wakes up
01:53:56.547 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0x4
01:53:56.547 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:53:56.547 00.000 9828 CameraToMount -- cameraTheta (2.88) - m_xAngle (-3.10) = xAngle (5.98 = -0.31)
01:53:56.547 00.000 9828 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.90 = -0.39)
01:53:56.547 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:53:56.547 00.000 8976 worker thread done servicing request
01:53:56.547 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.88 mountX=0.11 mountY=-0.04, mountTheta=-0.38
01:53:56.547 00.000 9828 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.04
01:53:56.547 00.000 9828 BLC: window closed
01:53:56.547 00.000 9828 MoveAxis(W, 35, B)
01:53:56.547 00.000 9828 Guiding  Dir = 3, Dur = 35
01:53:56.548 00.001 9828 IsSlewing returns 0
01:53:56.548 00.000 9828 IsGuiding returns 0
01:53:56.548 00.000 9828 PulseGuide returned control before completion, sleep 45
01:53:56.557 00.009 5052 UpdateGuideState exits: m=226 SNR=10.4
01:53:56.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:56.557 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:56.557 00.000 5052 Enqueuing Expose request
01:53:56.557 00.000 8976 Worker thread wakes up
01:53:56.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:56.557 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:56.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:56.599 00.042 9828 IsGuiding returns 1
01:53:56.599 00.000 9828 scope still moving after pulse duration time elapsed
01:53:56.629 00.030 9828 IsSlewing returns 0
01:53:56.629 00.000 9828 IsGuiding returns 1
01:53:56.659 00.030 9828 IsSlewing returns 0
01:53:56.659 00.000 9828 IsGuiding returns 1
01:53:56.690 00.031 9828 IsSlewing returns 0
01:53:56.690 00.000 9828 IsGuiding returns 0
01:53:56.690 00.000 9828 scope move finished after 35 + 107 ms
01:53:56.690 00.000 9828 Move returns status 0, amount 35
01:53:56.690 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:56.690 00.000 9828 MoveAxis(N, 6, B)
01:53:56.690 00.000 9828 Guiding  Dir = 0, Dur = 6
01:53:56.705 00.015 9828 IsSlewing returns 0
01:53:56.705 00.000 9828 IsGuiding returns 0
01:53:56.705 00.000 9828 PulseGuide returned control before completion, sleep 16
01:53:56.737 00.032 9828 IsGuiding returns 1
01:53:56.737 00.000 9828 scope still moving after pulse duration time elapsed
01:53:56.769 00.032 9828 IsSlewing returns 0
01:53:56.769 00.000 9828 IsGuiding returns 1
01:53:56.800 00.031 9828 IsSlewing returns 0
01:53:56.800 00.000 9828 IsGuiding returns 1
01:53:56.831 00.031 9828 IsSlewing returns 0
01:53:56.831 00.000 9828 IsGuiding returns 0
01:53:56.831 00.000 9828 scope move finished after 6 + 119 ms
01:53:56.831 00.000 9828 Move returns status 0, amount 6
01:53:56.831 00.000 9828 move complete, result=0
01:53:56.831 00.000 9828 worker thread done servicing request
01:53:56.831 00.000 5052 GuideStep: 0.1 px 35 ms WEST, -0.0 px 6 ms NORTH
01:53:57.249 00.418 8976 Exposure complete
01:53:57.254 00.005 8976 worker thread done servicing request
01:53:57.254 00.000 5052 OnExposeComplete: enter
01:53:57.254 00.000 5052 UpdateGuideState(): m_state=6
01:53:57.254 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6075
01:53:57.254 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.71, Mass=204, SNR=9.9, Peak=77 HFD=2.1
01:53:57.255 00.001 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
01:53:57.255 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:53:57.255 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.00 hyp=0.54 cameraTheta=-0.00 mountX=-0.25 mountY=-0.45, mountTheta=-2.07
01:53:57.255 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.00, opts=13)
01:53:57.255 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.00)
01:53:57.255 00.000 8976 Worker thread wakes up
01:53:57.255 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.00) opts 0xd
01:53:57.255 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.00)
01:53:57.255 00.000 8976 Moving (0.54, -0.00) raw xDistance=-0.25 yDistance=-0.45
01:53:57.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:53:57.256 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:53:57.256 00.000 8976 MoveAxis(R, 0, ABG)
01:53:57.256 00.000 8976 MoveAxis(U, 2, ABG)
01:53:57.256 00.000 8976 stepping (-19, -21) + (0, 2)
01:53:57.256 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:57.256 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:53:57.265 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:53:57.266 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:57.266 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:57.266 00.000 5052 Enqueuing Expose request
01:53:57.284 00.018 8976 Received - 47 (G) 
01:53:57.284 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:57.284 00.000 8976 stepped: pos (-19, -19)
01:53:57.284 00.000 8976 MountToCamera -- mountTheta (0.83) + m_xAngle (2.04) = xAngle (2.88 = 2.88)
01:53:57.284 00.000 8976 MountToCamera -- mountX=2.92 mountY=3.21 hyp=4.34 mountTheta=0.83 cameraX=-4.19, cameraY=1.13 cameraTheta=2.88
01:53:57.284 00.000 8976 incremental bump (-4.186, 1.134) isValid = 1
01:53:57.284 00.000 8976 Scheduling Mount bump of (-0.111, 0.031)
01:53:57.284 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.03, opts=4)
01:53:57.284 00.000 8976 Enqueuing Move request for scope (-0.11, 0.03)
01:53:57.285 00.001 8976 move complete, result=0
01:53:57.285 00.000 9828 Worker thread wakes up
01:53:57.285 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0x4
01:53:57.285 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:53:57.285 00.000 9828 CameraToMount -- cameraTheta (2.87) - m_xAngle (-3.10) = xAngle (5.96 = -0.32)
01:53:57.285 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:53:57.285 00.000 8976 worker thread done servicing request
01:53:57.285 00.000 9828 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.88 = -0.40)
01:53:57.285 00.000 8976 Worker thread wakes up
01:53:57.285 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.87 mountX=0.11 mountY=-0.04, mountTheta=-0.39
01:53:57.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:57.285 00.000 9828 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.04
01:53:57.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:57.285 00.000 9828 BLC: window closed
01:53:57.285 00.000 9828 MoveAxis(W, 35, B)
01:53:57.285 00.000 9828 Guiding  Dir = 3, Dur = 35
01:53:57.286 00.001 9828 IsSlewing returns 0
01:53:57.286 00.000 9828 IsGuiding returns 0
01:53:57.286 00.000 9828 PulseGuide returned control before completion, sleep 45
01:53:57.338 00.052 9828 IsGuiding returns 1
01:53:57.338 00.000 9828 scope still moving after pulse duration time elapsed
01:53:57.368 00.030 9828 IsSlewing returns 0
01:53:57.368 00.000 9828 IsGuiding returns 1
01:53:57.401 00.033 9828 IsSlewing returns 0
01:53:57.402 00.001 9828 IsGuiding returns 1
01:53:57.432 00.030 9828 IsSlewing returns 0
01:53:57.432 00.000 9828 IsGuiding returns 1
01:53:57.463 00.031 9828 IsSlewing returns 0
01:53:57.463 00.000 9828 IsGuiding returns 1
01:53:57.494 00.031 9828 IsSlewing returns 0
01:53:57.494 00.000 9828 IsGuiding returns 0
01:53:57.494 00.000 9828 scope move finished after 35 + 173 ms
01:53:57.494 00.000 9828 Move returns status 0, amount 35
01:53:57.494 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:57.494 00.000 9828 MoveAxis(N, 6, B)
01:53:57.494 00.000 9828 Guiding  Dir = 0, Dur = 6
01:53:57.511 00.017 9828 IsSlewing returns 0
01:53:57.511 00.000 9828 IsGuiding returns 0
01:53:57.511 00.000 9828 PulseGuide returned control before completion, sleep 16
01:53:57.540 00.029 9828 IsGuiding returns 1
01:53:57.540 00.000 9828 scope still moving after pulse duration time elapsed
01:53:57.573 00.033 9828 IsSlewing returns 0
01:53:57.573 00.000 9828 IsGuiding returns 1
01:53:57.603 00.030 9828 IsSlewing returns 0
01:53:57.603 00.000 9828 IsGuiding returns 1
01:53:57.634 00.031 9828 IsSlewing returns 0
01:53:57.634 00.000 9828 IsGuiding returns 0
01:53:57.634 00.000 9828 scope move finished after 6 + 117 ms
01:53:57.634 00.000 9828 Move returns status 0, amount 6
01:53:57.634 00.000 9828 move complete, result=0
01:53:57.634 00.000 9828 worker thread done servicing request
01:53:57.634 00.000 5052 GuideStep: 0.1 px 35 ms WEST, -0.0 px 6 ms NORTH
01:53:57.973 00.339 8976 Exposure complete
01:53:57.979 00.006 8976 worker thread done servicing request
01:53:57.979 00.000 5052 OnExposeComplete: enter
01:53:57.979 00.000 5052 UpdateGuideState(): m_state=6
01:53:57.979 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6076
01:53:57.979 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.62, Mass=200, SNR=9.8, Peak=71 HFD=2.1
01:53:57.979 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
01:53:57.979 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
01:53:57.979 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.09 hyp=0.62 cameraTheta=-0.14 mountX=-0.36 mountY=-0.46, mountTheta=-2.22
01:53:57.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.09, opts=13)
01:53:57.980 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.09)
01:53:57.980 00.000 8976 Worker thread wakes up
01:53:57.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.09) opts 0xd
01:53:57.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.09)
01:53:57.980 00.000 8976 Moving (0.61, -0.09) raw xDistance=-0.36 yDistance=-0.46
01:53:57.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
01:53:57.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:53:57.980 00.000 8976 MoveAxis(R, 1, ABG)
01:53:57.980 00.000 8976 stepping (-19, -19) + (1, 0)
01:53:57.980 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:57.981 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:53:57.991 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:53:57.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:57.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:57.991 00.000 5052 Enqueuing Expose request
01:53:58.002 00.011 8976 Received - 47 (G) 
01:53:58.003 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:53:58.003 00.000 8976 stepped: pos (-18, -19)
01:53:58.003 00.000 8976 MoveAxis(U, 2, ABG)
01:53:58.003 00.000 8976 stepping (-18, -19) + (0, 2)
01:53:58.003 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:58.036 00.033 8976 Received - 47 (G) 
01:53:58.036 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:58.036 00.000 8976 stepped: pos (-18, -17)
01:53:58.036 00.000 8976 MountToCamera -- mountTheta (0.82) + m_xAngle (2.04) = xAngle (2.86 = 2.86)
01:53:58.036 00.000 8976 MountToCamera -- mountX=2.86 mountY=3.04 hyp=4.18 mountTheta=0.82 cameraX=-4.01, cameraY=1.16 cameraTheta=2.86
01:53:58.036 00.000 8976 incremental bump (-4.012, 1.164) isValid = 1
01:53:58.036 00.000 8976 Scheduling Mount bump of (-0.110, 0.033)
01:53:58.036 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.03, opts=4)
01:53:58.036 00.000 8976 Enqueuing Move request for scope (-0.11, 0.03)
01:53:58.036 00.000 8976 move complete, result=0
01:53:58.036 00.000 9828 Worker thread wakes up
01:53:58.036 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.5 px 2 ms NORTH
01:53:58.036 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0x4
01:53:58.036 00.000 8976 worker thread done servicing request
01:53:58.037 00.001 8976 Worker thread wakes up
01:53:58.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:58.037 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:58.037 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:53:58.037 00.000 9828 CameraToMount -- cameraTheta (2.85) - m_xAngle (-3.10) = xAngle (5.95 = -0.34)
01:53:58.037 00.000 9828 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.86 = -0.42)
01:53:58.037 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.85 mountX=0.11 mountY=-0.05, mountTheta=-0.41
01:53:58.037 00.000 9828 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.05
01:53:58.037 00.000 9828 BLC: window closed
01:53:58.037 00.000 9828 MoveAxis(W, 35, B)
01:53:58.037 00.000 9828 Guiding  Dir = 3, Dur = 35
01:53:58.038 00.001 9828 IsSlewing returns 0
01:53:58.038 00.000 9828 IsGuiding returns 0
01:53:58.038 00.000 9828 PulseGuide returned control before completion, sleep 45
01:53:58.096 00.058 9828 IsGuiding returns 1
01:53:58.096 00.000 9828 scope still moving after pulse duration time elapsed
01:53:58.128 00.032 9828 IsSlewing returns 0
01:53:58.128 00.000 9828 IsGuiding returns 1
01:53:58.158 00.030 9828 IsSlewing returns 0
01:53:58.158 00.000 9828 IsGuiding returns 1
01:53:58.188 00.030 9828 IsSlewing returns 0
01:53:58.188 00.000 9828 IsGuiding returns 0
01:53:58.188 00.000 9828 scope move finished after 35 + 116 ms
01:53:58.188 00.000 9828 Move returns status 0, amount 35
01:53:58.188 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:58.188 00.000 9828 MoveAxis(N, 6, B)
01:53:58.188 00.000 9828 Guiding  Dir = 0, Dur = 6
01:53:58.204 00.016 9828 IsSlewing returns 0
01:53:58.204 00.000 9828 IsGuiding returns 0
01:53:58.204 00.000 9828 PulseGuide returned control before completion, sleep 16
01:53:58.234 00.030 9828 IsGuiding returns 1
01:53:58.234 00.000 9828 scope still moving after pulse duration time elapsed
01:53:58.265 00.031 9828 IsSlewing returns 0
01:53:58.265 00.000 9828 IsGuiding returns 1
01:53:58.296 00.031 9828 IsSlewing returns 0
01:53:58.296 00.000 9828 IsGuiding returns 1
01:53:58.328 00.032 9828 IsSlewing returns 0
01:53:58.328 00.000 9828 IsGuiding returns 0
01:53:58.328 00.000 9828 scope move finished after 6 + 118 ms
01:53:58.328 00.000 9828 Move returns status 0, amount 6
01:53:58.328 00.000 9828 move complete, result=0
01:53:58.328 00.000 9828 worker thread done servicing request
01:53:58.328 00.000 5052 GuideStep: 0.1 px 35 ms WEST, -0.0 px 6 ms NORTH
01:53:58.730 00.402 8976 Exposure complete
01:53:58.735 00.005 8976 worker thread done servicing request
01:53:58.735 00.000 5052 OnExposeComplete: enter
01:53:58.735 00.000 5052 UpdateGuideState(): m_state=6
01:53:58.735 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6077
01:53:58.735 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.73, Mass=212, SNR=10.1, Peak=81 HFD=1.8
01:53:58.735 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:53:58.736 00.001 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:53:58.736 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=0.02 hyp=1.10 cameraTheta=0.02 mountX=-0.49 mountY=-0.93, mountTheta=-2.05
01:53:58.736 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=0.02, opts=13)
01:53:58.736 00.000 5052 Enqueuing Move request for stepguider (1.10, 0.02)
01:53:58.736 00.000 8976 Worker thread wakes up
01:53:58.736 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, 0.02) opts 0xd
01:53:58.737 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.10, 0.02)
01:53:58.737 00.000 8976 Moving (1.10, 0.02) raw xDistance=-0.49 yDistance=-0.93
01:53:58.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
01:53:58.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.93
01:53:58.737 00.000 8976 MoveAxis(R, 2, ABG)
01:53:58.737 00.000 8976 stepping (-18, -17) + (2, 0)
01:53:58.737 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:58.738 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:53:58.747 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
01:53:58.747 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:58.747 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:58.747 00.000 5052 Enqueuing Expose request
01:53:58.771 00.024 8976 Received - 47 (G) 
01:53:58.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:58.771 00.000 8976 stepped: pos (-16, -17)
01:53:58.771 00.000 8976 MoveAxis(U, 4, ABG)
01:53:58.771 00.000 8976 stepping (-16, -17) + (0, 4)
01:53:58.771 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:58.802 00.031 8976 Received - 47 (G) 
01:53:58.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:53:58.802 00.000 8976 stepped: pos (-16, -13)
01:53:58.802 00.000 8976 MountToCamera -- mountTheta (0.78) + m_xAngle (2.04) = xAngle (2.83 = 2.83)
01:53:58.802 00.000 8976 MountToCamera -- mountX=2.73 mountY=2.72 hyp=3.85 mountTheta=0.78 cameraX=-3.66, cameraY=1.19 cameraTheta=2.83
01:53:58.802 00.000 8976 incremental bump (-3.663, 1.190) isValid = 1
01:53:58.802 00.000 8976 Scheduling Mount bump of (-0.109, 0.037)
01:53:58.802 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
01:53:58.802 00.000 8976 Enqueuing Move request for scope (-0.11, 0.04)
01:53:58.802 00.000 8976 move complete, result=0
01:53:58.802 00.000 8976 worker thread done servicing request
01:53:58.802 00.000 8976 Worker thread wakes up
01:53:58.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:58.803 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:58.803 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
01:53:58.803 00.000 9828 Worker thread wakes up
01:53:58.803 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
01:53:58.803 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
01:53:58.803 00.000 9828 CameraToMount -- cameraTheta (2.82) - m_xAngle (-3.10) = xAngle (5.91 = -0.37)
01:53:58.803 00.000 9828 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.83 = -0.45)
01:53:58.803 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.82 mountX=0.11 mountY=-0.05, mountTheta=-0.44
01:53:58.803 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.05
01:53:58.803 00.000 9828 BLC: window closed
01:53:58.803 00.000 9828 MoveAxis(W, 34, B)
01:53:58.803 00.000 9828 Guiding  Dir = 3, Dur = 34
01:53:58.803 00.000 9828 IsSlewing returns 0
01:53:58.803 00.000 9828 IsGuiding returns 0
01:53:58.803 00.000 9828 PulseGuide returned control before completion, sleep 44
01:53:58.855 00.052 9828 IsGuiding returns 1
01:53:58.855 00.000 9828 scope still moving after pulse duration time elapsed
01:53:58.885 00.030 9828 IsSlewing returns 0
01:53:58.885 00.000 9828 IsGuiding returns 1
01:53:58.917 00.032 9828 IsSlewing returns 0
01:53:58.917 00.000 9828 IsGuiding returns 1
01:53:58.948 00.031 9828 IsSlewing returns 0
01:53:58.948 00.000 9828 IsGuiding returns 0
01:53:58.948 00.000 9828 scope move finished after 34 + 110 ms
01:53:58.948 00.000 9828 Move returns status 0, amount 34
01:53:58.948 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:58.948 00.000 9828 MoveAxis(N, 7, B)
01:53:58.948 00.000 9828 Guiding  Dir = 0, Dur = 7
01:53:58.963 00.015 9828 IsSlewing returns 0
01:53:58.963 00.000 9828 IsGuiding returns 0
01:53:58.963 00.000 9828 PulseGuide returned control before completion, sleep 17
01:53:58.995 00.032 9828 IsGuiding returns 1
01:53:58.995 00.000 9828 scope still moving after pulse duration time elapsed
01:53:59.026 00.031 9828 IsSlewing returns 0
01:53:59.026 00.000 9828 IsGuiding returns 1
01:53:59.056 00.030 9828 IsSlewing returns 0
01:53:59.056 00.000 9828 IsGuiding returns 1
01:53:59.088 00.032 9828 IsSlewing returns 0
01:53:59.088 00.000 9828 IsGuiding returns 0
01:53:59.088 00.000 9828 scope move finished after 7 + 117 ms
01:53:59.088 00.000 9828 Move returns status 0, amount 7
01:53:59.088 00.000 9828 move complete, result=0
01:53:59.088 00.000 9828 worker thread done servicing request
01:53:59.088 00.000 5052 GuideStep: 0.1 px 34 ms WEST, -0.1 px 7 ms NORTH
01:53:59.496 00.408 8976 Exposure complete
01:53:59.502 00.006 8976 worker thread done servicing request
01:53:59.502 00.000 5052 OnExposeComplete: enter
01:53:59.502 00.000 5052 UpdateGuideState(): m_state=6
01:53:59.502 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6078
01:53:59.502 00.000 5052 Star::Find returns 1 (0), X=330.54, Y=281.97, Mass=225, SNR=10.4, Peak=80 HFD=2.3
01:53:59.502 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:53:59.502 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
01:53:59.502 00.000 5052 CameraToMount -- cameraX=1.37 cameraY=0.26 hyp=1.40 cameraTheta=0.19 mountX=-0.39 mountY=-1.29, mountTheta=-1.86
01:53:59.503 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.37, y=0.26, opts=13)
01:53:59.503 00.000 5052 Enqueuing Move request for stepguider (1.37, 0.26)
01:53:59.503 00.000 8976 Worker thread wakes up
01:53:59.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.37, 0.26) opts 0xd
01:53:59.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.37, 0.26)
01:53:59.503 00.000 8976 Moving (1.37, 0.26) raw xDistance=-0.39 yDistance=-1.29
01:53:59.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
01:53:59.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.29
01:53:59.503 00.000 8976 MoveAxis(R, 2, ABG)
01:53:59.503 00.000 8976 stepping (-16, -13) + (2, 0)
01:53:59.503 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:59.504 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:53:59.513 00.009 5052 UpdateGuideState exits: m=225 SNR=10.4
01:53:59.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:59.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:53:59.513 00.000 5052 Enqueuing Expose request
01:53:59.537 00.024 8976 Received - 47 (G) 
01:53:59.537 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:53:59.537 00.000 8976 stepped: pos (-14, -13)
01:53:59.537 00.000 8976 MoveAxis(U, 5, ABG)
01:53:59.537 00.000 8976 stepping (-14, -13) + (0, 5)
01:53:59.537 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:53:59.585 00.048 8976 Received - 47 (G) 
01:53:59.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:53:59.585 00.000 8976 stepped: pos (-14, -8)
01:53:59.586 00.001 8976 MountToCamera -- mountTheta (0.72) + m_xAngle (2.04) = xAngle (2.77 = 2.77)
01:53:59.586 00.000 8976 MountToCamera -- mountX=2.53 mountY=2.24 hyp=3.38 mountTheta=0.72 cameraX=-3.15, cameraY=1.24 cameraTheta=2.77
01:53:59.586 00.000 8976 incremental bump (-3.149, 1.236) isValid = 1
01:53:59.586 00.000 8976 Scheduling Mount bump of (-0.107, 0.044)
01:53:59.586 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
01:53:59.586 00.000 8976 Enqueuing Move request for scope (-0.11, 0.04)
01:53:59.586 00.000 8976 move complete, result=0
01:53:59.586 00.000 9828 Worker thread wakes up
01:53:59.586 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
01:53:59.586 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
01:53:59.586 00.000 9828 CameraToMount -- cameraTheta (2.76) - m_xAngle (-3.10) = xAngle (5.85 = -0.43)
01:53:59.586 00.000 9828 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.77 = -0.51)
01:53:59.586 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.76 mountX=0.10 mountY=-0.06, mountTheta=-0.50
01:53:59.586 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.10 yDistance=-0.06
01:53:59.586 00.000 9828 BLC: window closed
01:53:59.586 00.000 8976 worker thread done servicing request
01:53:59.586 00.000 8976 Worker thread wakes up
01:53:59.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:53:59.586 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.3 px 5 ms NORTH
01:53:59.587 00.001 9828 MoveAxis(W, 33, B)
01:53:59.587 00.000 9828 Guiding  Dir = 3, Dur = 33
01:53:59.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:53:59.587 00.000 9828 IsSlewing returns 0
01:53:59.587 00.000 9828 IsGuiding returns 0
01:53:59.587 00.000 9828 PulseGuide returned control before completion, sleep 43
01:53:59.635 00.048 9828 IsGuiding returns 1
01:53:59.635 00.000 9828 scope still moving after pulse duration time elapsed
01:53:59.667 00.032 9828 IsSlewing returns 0
01:53:59.667 00.000 9828 IsGuiding returns 1
01:53:59.697 00.030 9828 IsSlewing returns 0
01:53:59.697 00.000 9828 IsGuiding returns 1
01:53:59.728 00.031 9828 IsSlewing returns 0
01:53:59.728 00.000 9828 IsGuiding returns 1
01:53:59.759 00.031 9828 IsSlewing returns 0
01:53:59.759 00.000 9828 IsGuiding returns 1
01:53:59.790 00.031 9828 IsSlewing returns 0
01:53:59.790 00.000 9828 IsGuiding returns 1
01:53:59.822 00.032 9828 IsSlewing returns 0
01:53:59.822 00.000 9828 IsGuiding returns 0
01:53:59.822 00.000 9828 scope move finished after 33 + 201 ms
01:53:59.822 00.000 9828 Move returns status 0, amount 33
01:53:59.822 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:53:59.822 00.000 9828 MoveAxis(N, 8, B)
01:53:59.822 00.000 9828 Guiding  Dir = 0, Dur = 8
01:53:59.837 00.015 9828 IsSlewing returns 0
01:53:59.837 00.000 9828 IsGuiding returns 0
01:53:59.837 00.000 9828 PulseGuide returned control before completion, sleep 18
01:53:59.868 00.031 9828 IsGuiding returns 1
01:53:59.868 00.000 9828 scope still moving after pulse duration time elapsed
01:53:59.899 00.031 9828 IsSlewing returns 0
01:53:59.899 00.000 9828 IsGuiding returns 1
01:53:59.930 00.031 9828 IsSlewing returns 0
01:53:59.930 00.000 9828 IsGuiding returns 1
01:53:59.961 00.031 9828 IsSlewing returns 0
01:53:59.961 00.000 9828 IsGuiding returns 0
01:53:59.961 00.000 9828 scope move finished after 8 + 115 ms
01:53:59.961 00.000 9828 Move returns status 0, amount 8
01:53:59.961 00.000 9828 move complete, result=0
01:53:59.961 00.000 9828 worker thread done servicing request
01:53:59.961 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.1 px 8 ms NORTH
01:54:00.282 00.321 8976 Exposure complete
01:54:00.288 00.006 8976 worker thread done servicing request
01:54:00.288 00.000 5052 OnExposeComplete: enter
01:54:00.288 00.000 5052 UpdateGuideState(): m_state=6
01:54:00.288 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6079
01:54:00.288 00.000 5052 Star::Find returns 1 (0), X=330.25, Y=281.94, Mass=228, SNR=10.4, Peak=78 HFD=2.4
01:54:00.288 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:54:00.288 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
01:54:00.288 00.000 5052 CameraToMount -- cameraX=1.07 cameraY=0.23 hyp=1.10 cameraTheta=0.21 mountX=-0.28 mountY=-1.02, mountTheta=-1.84
01:54:00.289 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.07, y=0.23, opts=13)
01:54:00.289 00.000 5052 Enqueuing Move request for stepguider (1.07, 0.23)
01:54:00.289 00.000 8976 Worker thread wakes up
01:54:00.289 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.07, 0.23) opts 0xd
01:54:00.289 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.07, 0.23)
01:54:00.289 00.000 8976 Moving (1.07, 0.23) raw xDistance=-0.28 yDistance=-1.02
01:54:00.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
01:54:00.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.02
01:54:00.289 00.000 8976 MoveAxis(R, 1, ABG)
01:54:00.289 00.000 8976 stepping (-14, -8) + (1, 0)
01:54:00.289 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:00.290 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:54:00.303 00.013 5052 UpdateGuideState exits: m=228 SNR=10.4
01:54:00.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:00.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:00.304 00.001 5052 Enqueuing Expose request
01:54:00.320 00.016 8976 Received - 47 (G) 
01:54:00.320 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:00.320 00.000 8976 stepped: pos (-13, -8)
01:54:00.320 00.000 8976 MoveAxis(U, 4, ABG)
01:54:00.322 00.002 8976 stepping (-13, -8) + (0, 4)
01:54:00.322 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:54:00.353 00.031 8976 Received - 47 (G) 
01:54:00.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:54:00.353 00.000 8976 stepped: pos (-13, -4)
01:54:00.353 00.000 8976 MountToCamera -- mountTheta (0.63) + m_xAngle (2.04) = xAngle (2.67 = 2.67)
01:54:00.353 00.000 8976 MountToCamera -- mountX=2.35 mountY=1.71 hyp=2.91 mountTheta=0.63 cameraX=-2.60, cameraY=1.32 cameraTheta=2.67
01:54:00.353 00.000 8976 incremental bump (-2.596, 1.318) isValid = 1
01:54:00.353 00.000 8976 Scheduling Mount bump of (-0.102, 0.054)
01:54:00.353 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
01:54:00.353 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
01:54:00.353 00.000 8976 move complete, result=0
01:54:00.354 00.001 8976 worker thread done servicing request
01:54:00.354 00.000 8976 Worker thread wakes up
01:54:00.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:00.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:00.354 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
01:54:00.354 00.000 9828 Worker thread wakes up
01:54:00.354 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
01:54:00.354 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
01:54:00.354 00.000 9828 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.75 = -0.53)
01:54:00.354 00.000 9828 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.67 = -0.61)
01:54:00.354 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.66 mountX=0.10 mountY=-0.07, mountTheta=-0.59
01:54:00.354 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.07
01:54:00.354 00.000 9828 BLC: window closed
01:54:00.354 00.000 9828 MoveAxis(W, 32, B)
01:54:00.354 00.000 9828 Guiding  Dir = 3, Dur = 32
01:54:00.355 00.001 9828 IsSlewing returns 0
01:54:00.356 00.001 9828 IsGuiding returns 0
01:54:00.356 00.000 9828 PulseGuide returned control before completion, sleep 42
01:54:00.410 00.054 9828 IsGuiding returns 1
01:54:00.410 00.000 9828 scope still moving after pulse duration time elapsed
01:54:00.442 00.032 9828 IsSlewing returns 0
01:54:00.442 00.000 9828 IsGuiding returns 1
01:54:00.472 00.030 9828 IsSlewing returns 0
01:54:00.472 00.000 9828 IsGuiding returns 1
01:54:00.504 00.032 9828 IsSlewing returns 0
01:54:00.504 00.000 9828 IsGuiding returns 0
01:54:00.504 00.000 9828 scope move finished after 32 + 116 ms
01:54:00.504 00.000 9828 Move returns status 0, amount 32
01:54:00.504 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:00.504 00.000 9828 MoveAxis(N, 9, B)
01:54:00.504 00.000 9828 Guiding  Dir = 0, Dur = 9
01:54:00.519 00.015 9828 IsSlewing returns 0
01:54:00.519 00.000 9828 IsGuiding returns 0
01:54:00.519 00.000 9828 PulseGuide returned control before completion, sleep 19
01:54:00.550 00.031 9828 IsGuiding returns 1
01:54:00.550 00.000 9828 scope still moving after pulse duration time elapsed
01:54:00.581 00.031 9828 IsSlewing returns 0
01:54:00.581 00.000 9828 IsGuiding returns 1
01:54:00.612 00.031 9828 IsSlewing returns 0
01:54:00.612 00.000 9828 IsGuiding returns 1
01:54:00.642 00.030 9828 IsSlewing returns 0
01:54:00.642 00.000 9828 IsGuiding returns 1
01:54:00.673 00.031 9828 IsSlewing returns 0
01:54:00.673 00.000 9828 IsGuiding returns 0
01:54:00.673 00.000 9828 scope move finished after 9 + 144 ms
01:54:00.673 00.000 9828 Move returns status 0, amount 9
01:54:00.673 00.000 9828 move complete, result=0
01:54:00.673 00.000 9828 worker thread done servicing request
01:54:00.673 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
01:54:01.053 00.380 8976 Exposure complete
01:54:01.058 00.005 8976 worker thread done servicing request
01:54:01.058 00.000 5052 OnExposeComplete: enter
01:54:01.058 00.000 5052 UpdateGuideState(): m_state=6
01:54:01.058 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6080
01:54:01.058 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=282.01, Mass=234, SNR=10.6, Peak=79 HFD=2.0
01:54:01.058 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
01:54:01.058 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
01:54:01.058 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.30 hyp=0.85 cameraTheta=0.36 mountX=-0.09 mountY=-0.83, mountTheta=-1.68
01:54:01.059 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.30, opts=13)
01:54:01.059 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.30)
01:54:01.059 00.000 8976 Worker thread wakes up
01:54:01.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.30) opts 0xd
01:54:01.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.30)
01:54:01.059 00.000 8976 Moving (0.80, 0.30) raw xDistance=-0.09 yDistance=-0.83
01:54:01.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:54:01.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.83
01:54:01.059 00.000 8976 MoveAxis(R, 0, ABG)
01:54:01.059 00.000 8976 MoveAxis(U, 4, ABG)
01:54:01.060 00.001 8976 stepping (-13, -4) + (0, 4)
01:54:01.060 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:54:01.061 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:54:01.071 00.010 5052 UpdateGuideState exits: m=234 SNR=10.6
01:54:01.071 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:01.071 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:01.071 00.000 5052 Enqueuing Expose request
01:54:01.105 00.034 8976 Received - 47 (G) 
01:54:01.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:54:01.105 00.000 8976 stepped: pos (-13, 0)
01:54:01.105 00.000 8976 MountToCamera -- mountTheta (0.47) + m_xAngle (2.04) = xAngle (2.52 = 2.52)
01:54:01.105 00.000 8976 MountToCamera -- mountX=2.23 mountY=1.15 hyp=2.51 mountTheta=0.47 cameraX=-2.04, cameraY=1.47 cameraTheta=2.52
01:54:01.105 00.000 8976 incremental bump (-2.038, 1.468) isValid = 1
01:54:01.105 00.000 8976 Scheduling Mount bump of (-0.093, 0.070)
01:54:01.105 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:54:01.105 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:54:01.105 00.000 8976 move complete, result=0
01:54:01.105 00.000 9828 Worker thread wakes up
01:54:01.105 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:54:01.105 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:54:01.105 00.000 9828 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.10) = xAngle (5.60 = -0.69)
01:54:01.105 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 4 ms NORTH
01:54:01.105 00.000 8976 worker thread done servicing request
01:54:01.105 00.000 8976 Worker thread wakes up
01:54:01.105 00.000 9828 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.77)
01:54:01.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:01.105 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.50 mountX=0.09 mountY=-0.08, mountTheta=-0.73
01:54:01.105 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:01.105 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
01:54:01.105 00.000 9828 BLC: window closed
01:54:01.105 00.000 9828 MoveAxis(W, 29, B)
01:54:01.105 00.000 9828 Guiding  Dir = 3, Dur = 29
01:54:01.106 00.001 9828 IsSlewing returns 0
01:54:01.106 00.000 9828 IsGuiding returns 0
01:54:01.106 00.000 9828 PulseGuide returned control before completion, sleep 39
01:54:01.154 00.048 9828 IsGuiding returns 1
01:54:01.154 00.000 9828 scope still moving after pulse duration time elapsed
01:54:01.185 00.031 9828 IsSlewing returns 0
01:54:01.185 00.000 9828 IsGuiding returns 1
01:54:01.216 00.031 9828 IsSlewing returns 0
01:54:01.216 00.000 9828 IsGuiding returns 1
01:54:01.247 00.031 9828 IsSlewing returns 0
01:54:01.247 00.000 9828 IsGuiding returns 1
01:54:01.277 00.030 9828 IsSlewing returns 0
01:54:01.277 00.000 9828 IsGuiding returns 0
01:54:01.277 00.000 9828 scope move finished after 29 + 142 ms
01:54:01.277 00.000 9828 Move returns status 0, amount 29
01:54:01.277 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:01.277 00.000 9828 MoveAxis(N, 11, B)
01:54:01.277 00.000 9828 Guiding  Dir = 0, Dur = 11
01:54:01.293 00.016 9828 IsSlewing returns 0
01:54:01.293 00.000 9828 IsGuiding returns 0
01:54:01.293 00.000 9828 PulseGuide returned control before completion, sleep 21
01:54:01.324 00.031 9828 IsGuiding returns 1
01:54:01.324 00.000 9828 scope still moving after pulse duration time elapsed
01:54:01.356 00.032 9828 IsSlewing returns 0
01:54:01.356 00.000 9828 IsGuiding returns 1
01:54:01.386 00.030 9828 IsSlewing returns 0
01:54:01.386 00.000 9828 IsGuiding returns 1
01:54:01.417 00.031 9828 IsSlewing returns 0
01:54:01.417 00.000 9828 IsGuiding returns 1
01:54:01.447 00.030 9828 IsSlewing returns 0
01:54:01.447 00.000 9828 IsGuiding returns 0
01:54:01.447 00.000 9828 scope move finished after 11 + 142 ms
01:54:01.447 00.000 9828 Move returns status 0, amount 11
01:54:01.447 00.000 9828 move complete, result=0
01:54:01.447 00.000 9828 worker thread done servicing request
01:54:01.447 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
01:54:01.795 00.348 8976 Exposure complete
01:54:01.800 00.005 8976 worker thread done servicing request
01:54:01.800 00.000 5052 OnExposeComplete: enter
01:54:01.800 00.000 5052 UpdateGuideState(): m_state=6
01:54:01.800 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6081
01:54:01.800 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.61, Mass=212, SNR=10.0, Peak=74 HFD=3.0
01:54:01.800 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
01:54:01.800 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
01:54:01.800 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.10 hyp=0.38 cameraTheta=-0.27 mountX=-0.26 mountY=-0.25, mountTheta=-2.37
01:54:01.801 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.10, opts=13)
01:54:01.801 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.10)
01:54:01.801 00.000 8976 Worker thread wakes up
01:54:01.801 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.10) opts 0xd
01:54:01.801 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.10)
01:54:01.801 00.000 8976 Moving (0.37, -0.10) raw xDistance=-0.26 yDistance=-0.25
01:54:01.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:54:01.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:54:01.801 00.000 8976 MoveAxis(R, 0, ABG)
01:54:01.801 00.000 8976 MoveAxis(U, 0, ABG)
01:54:01.802 00.001 8976 MountToCamera -- mountTheta (0.34) + m_xAngle (2.04) = xAngle (2.39 = 2.39)
01:54:01.802 00.000 8976 MountToCamera -- mountX=2.15 mountY=0.77 hyp=2.29 mountTheta=0.34 cameraX=-1.66, cameraY=1.57 cameraTheta=2.39
01:54:01.802 00.000 8976 incremental bump (-1.665, 1.568) isValid = 1
01:54:01.802 00.000 8976 Scheduling Mount bump of (-0.084, 0.082)
01:54:01.802 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
01:54:01.802 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
01:54:01.802 00.000 8976 move complete, result=0
01:54:01.802 00.000 9828 Worker thread wakes up
01:54:01.802 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
01:54:01.802 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:54:01.802 00.000 8976 worker thread done servicing request
01:54:01.802 00.000 9828 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.10) = xAngle (5.46 = -0.82)
01:54:01.802 00.000 9828 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.38 = -0.90)
01:54:01.802 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.37 mountX=0.08 mountY=-0.09, mountTheta=-0.85
01:54:01.803 00.001 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
01:54:01.803 00.000 9828 BLC: window closed
01:54:01.803 00.000 9828 MoveAxis(W, 25, B)
01:54:01.803 00.000 9828 Guiding  Dir = 3, Dur = 25
01:54:01.803 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:54:01.803 00.000 9828 IsSlewing returns 0
01:54:01.803 00.000 9828 IsGuiding returns 0
01:54:01.803 00.000 9828 PulseGuide returned control before completion, sleep 35
01:54:01.812 00.009 5052 UpdateGuideState exits: m=212 SNR=10.0
01:54:01.812 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:01.812 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:01.812 00.000 5052 Enqueuing Expose request
01:54:01.812 00.000 8976 Worker thread wakes up
01:54:01.812 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
01:54:01.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:01.812 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:01.849 00.037 9828 IsGuiding returns 1
01:54:01.849 00.000 9828 scope still moving after pulse duration time elapsed
01:54:01.880 00.031 9828 IsSlewing returns 0
01:54:01.880 00.000 9828 IsGuiding returns 1
01:54:01.911 00.031 9828 IsSlewing returns 0
01:54:01.911 00.000 9828 IsGuiding returns 1
01:54:01.942 00.031 9828 IsSlewing returns 0
01:54:01.942 00.000 9828 IsGuiding returns 1
01:54:01.973 00.031 9828 IsSlewing returns 0
01:54:01.973 00.000 9828 IsGuiding returns 0
01:54:01.973 00.000 9828 scope move finished after 25 + 144 ms
01:54:01.973 00.000 9828 Move returns status 0, amount 25
01:54:01.973 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:01.973 00.000 9828 MoveAxis(N, 12, B)
01:54:01.973 00.000 9828 Guiding  Dir = 0, Dur = 12
01:54:01.988 00.015 9828 IsSlewing returns 0
01:54:01.988 00.000 9828 IsGuiding returns 0
01:54:01.988 00.000 9828 PulseGuide returned control before completion, sleep 22
01:54:02.019 00.031 9828 IsGuiding returns 1
01:54:02.019 00.000 9828 scope still moving after pulse duration time elapsed
01:54:02.050 00.031 9828 IsSlewing returns 0
01:54:02.050 00.000 9828 IsGuiding returns 1
01:54:02.081 00.031 9828 IsSlewing returns 0
01:54:02.081 00.000 9828 IsGuiding returns 1
01:54:02.111 00.030 9828 IsSlewing returns 0
01:54:02.111 00.000 9828 IsGuiding returns 1
01:54:02.142 00.031 9828 IsSlewing returns 0
01:54:02.142 00.000 9828 IsGuiding returns 0
01:54:02.142 00.000 9828 scope move finished after 12 + 142 ms
01:54:02.142 00.000 9828 Move returns status 0, amount 12
01:54:02.142 00.000 9828 move complete, result=0
01:54:02.142 00.000 9828 worker thread done servicing request
01:54:02.142 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 12 ms NORTH
01:54:02.503 00.361 8976 Exposure complete
01:54:02.509 00.006 8976 worker thread done servicing request
01:54:02.509 00.000 5052 OnExposeComplete: enter
01:54:02.509 00.000 5052 UpdateGuideState(): m_state=6
01:54:02.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6082
01:54:02.509 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.47, Mass=200, SNR=9.8, Peak=72 HFD=2.5
01:54:02.509 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
01:54:02.509 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
01:54:02.509 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.24 hyp=0.72 cameraTheta=-0.34 mountX=-0.53 mountY=-0.44, mountTheta=-2.44
01:54:02.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.24, opts=13)
01:54:02.510 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.24)
01:54:02.510 00.000 8976 Worker thread wakes up
01:54:02.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.24) opts 0xd
01:54:02.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.24)
01:54:02.510 00.000 8976 Moving (0.68, -0.24) raw xDistance=-0.53 yDistance=-0.44
01:54:02.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
01:54:02.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:54:02.510 00.000 8976 MoveAxis(R, 2, ABG)
01:54:02.510 00.000 8976 stepping (-13, 0) + (2, 0)
01:54:02.510 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:02.511 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:54:02.520 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:54:02.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:02.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:02.520 00.000 5052 Enqueuing Expose request
01:54:02.543 00.023 8976 Received - 47 (G) 
01:54:02.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:02.543 00.000 8976 stepped: pos (-11, 0)
01:54:02.543 00.000 8976 MoveAxis(U, 2, ABG)
01:54:02.543 00.000 8976 stepping (-11, 0) + (0, 2)
01:54:02.543 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:02.574 00.031 8976 Received - 47 (G) 
01:54:02.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:02.574 00.000 8976 stepped: pos (-11, 2)
01:54:02.575 00.001 8976 MountToCamera -- mountTheta (0.20) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
01:54:02.575 00.000 8976 MountToCamera -- mountX=2.00 mountY=0.41 hyp=2.04 mountTheta=0.20 cameraX=-1.28, cameraY=1.59 cameraTheta=2.25
01:54:02.575 00.000 8976 incremental bump (-1.275, 1.593) isValid = 1
01:54:02.575 00.000 8976 Scheduling Mount bump of (-0.072, 0.093)
01:54:02.575 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:54:02.575 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:54:02.575 00.000 8976 move complete, result=0
01:54:02.575 00.000 9828 Worker thread wakes up
01:54:02.575 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:54:02.575 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:54:02.575 00.000 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.32 = -0.96)
01:54:02.575 00.000 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.24 = -1.04)
01:54:02.575 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.23 mountX=0.07 mountY=-0.10, mountTheta=-0.98
01:54:02.575 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:54:02.575 00.000 9828 BLC: window closed
01:54:02.575 00.000 9828 MoveAxis(W, 21, B)
01:54:02.576 00.001 8976 worker thread done servicing request
01:54:02.576 00.000 8976 Worker thread wakes up
01:54:02.576 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
01:54:02.576 00.000 9828 Guiding  Dir = 3, Dur = 21
01:54:02.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:02.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:02.576 00.000 9828 IsSlewing returns 0
01:54:02.576 00.000 9828 IsGuiding returns 0
01:54:02.577 00.001 9828 PulseGuide returned control before completion, sleep 31
01:54:02.623 00.046 9828 IsGuiding returns 1
01:54:02.623 00.000 9828 scope still moving after pulse duration time elapsed
01:54:02.654 00.031 9828 IsSlewing returns 0
01:54:02.654 00.000 9828 IsGuiding returns 1
01:54:02.685 00.031 9828 IsSlewing returns 0
01:54:02.685 00.000 9828 IsGuiding returns 1
01:54:02.717 00.032 9828 IsSlewing returns 0
01:54:02.717 00.000 9828 IsGuiding returns 0
01:54:02.717 00.000 9828 scope move finished after 21 + 118 ms
01:54:02.717 00.000 9828 Move returns status 0, amount 21
01:54:02.717 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:02.717 00.000 9828 MoveAxis(N, 14, B)
01:54:02.717 00.000 9828 Guiding  Dir = 0, Dur = 14
01:54:02.733 00.016 9828 IsSlewing returns 0
01:54:02.733 00.000 9828 IsGuiding returns 0
01:54:02.733 00.000 9828 PulseGuide returned control before completion, sleep 24
01:54:02.764 00.031 9828 IsGuiding returns 1
01:54:02.764 00.000 9828 scope still moving after pulse duration time elapsed
01:54:02.795 00.031 9828 IsSlewing returns 0
01:54:02.795 00.000 9828 IsGuiding returns 1
01:54:02.826 00.031 9828 IsSlewing returns 0
01:54:02.826 00.000 9828 IsGuiding returns 1
01:54:02.858 00.032 9828 IsSlewing returns 0
01:54:02.858 00.000 9828 IsGuiding returns 1
01:54:02.890 00.032 9828 IsSlewing returns 0
01:54:02.890 00.000 9828 IsGuiding returns 0
01:54:02.890 00.000 9828 scope move finished after 14 + 143 ms
01:54:02.890 00.000 9828 Move returns status 0, amount 14
01:54:02.890 00.000 9828 move complete, result=0
01:54:02.890 00.000 9828 worker thread done servicing request
01:54:02.890 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
01:54:03.265 00.375 8976 Exposure complete
01:54:03.270 00.005 8976 worker thread done servicing request
01:54:03.270 00.000 5052 OnExposeComplete: enter
01:54:03.270 00.000 5052 UpdateGuideState(): m_state=6
01:54:03.270 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6083
01:54:03.270 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.60, Mass=230, SNR=10.5, Peak=71 HFD=2.7
01:54:03.270 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.15 = 3.13)
01:54:03.270 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.03)
01:54:03.270 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.11 mountX=-0.13 mountY=0.01, mountTheta=3.03
01:54:03.270 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.11, opts=13)
01:54:03.271 00.001 5052 Enqueuing Move request for stepguider (0.06, -0.11)
01:54:03.271 00.000 8976 Worker thread wakes up
01:54:03.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.11) opts 0xd
01:54:03.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.11)
01:54:03.271 00.000 8976 Moving (0.06, -0.11) raw xDistance=-0.13 yDistance=0.01
01:54:03.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:54:03.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:54:03.271 00.000 8976 MoveAxis(R, 0, ABG)
01:54:03.271 00.000 8976 MoveAxis(U, 0, ABG)
01:54:03.271 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
01:54:03.271 00.000 8976 MountToCamera -- mountX=1.90 mountY=0.17 hyp=1.90 mountTheta=0.09 cameraX=-1.01, cameraY=1.61 cameraTheta=2.13
01:54:03.271 00.000 8976 incremental bump (-1.014, 1.610) isValid = 1
01:54:03.271 00.000 8976 Scheduling Mount bump of (-0.061, 0.101)
01:54:03.271 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:54:03.271 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:54:03.271 00.000 8976 move complete, result=0
01:54:03.271 00.000 9828 Worker thread wakes up
01:54:03.271 00.000 8976 worker thread done servicing request
01:54:03.271 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:54:03.272 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:54:03.272 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
01:54:03.272 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:54:03.272 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.15)
01:54:03.272 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.09
01:54:03.272 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:54:03.272 00.000 9828 BLC: window closed
01:54:03.272 00.000 9828 MoveAxis(W, 18, B)
01:54:03.272 00.000 9828 Guiding  Dir = 3, Dur = 18
01:54:03.272 00.000 9828 IsSlewing returns 0
01:54:03.272 00.000 9828 IsGuiding returns 0
01:54:03.273 00.001 9828 PulseGuide returned control before completion, sleep 28
01:54:03.281 00.008 5052 UpdateGuideState exits: m=230 SNR=10.5
01:54:03.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:03.282 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:03.282 00.000 5052 Enqueuing Expose request
01:54:03.282 00.000 8976 Worker thread wakes up
01:54:03.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:03.282 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:03.282 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:03.305 00.023 9828 IsGuiding returns 1
01:54:03.305 00.000 9828 scope still moving after pulse duration time elapsed
01:54:03.337 00.032 9828 IsSlewing returns 0
01:54:03.337 00.000 9828 IsGuiding returns 1
01:54:03.368 00.031 9828 IsSlewing returns 0
01:54:03.368 00.000 9828 IsGuiding returns 1
01:54:03.400 00.032 9828 IsSlewing returns 0
01:54:03.400 00.000 9828 IsGuiding returns 0
01:54:03.400 00.000 9828 scope move finished after 18 + 109 ms
01:54:03.400 00.000 9828 Move returns status 0, amount 18
01:54:03.400 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:03.400 00.000 9828 MoveAxis(N, 15, B)
01:54:03.400 00.000 9828 Guiding  Dir = 0, Dur = 15
01:54:03.415 00.015 9828 IsSlewing returns 0
01:54:03.415 00.000 9828 IsGuiding returns 0
01:54:03.415 00.000 9828 PulseGuide returned control before completion, sleep 25
01:54:03.447 00.032 9828 IsGuiding returns 1
01:54:03.447 00.000 9828 scope still moving after pulse duration time elapsed
01:54:03.478 00.031 9828 IsSlewing returns 0
01:54:03.478 00.000 9828 IsGuiding returns 1
01:54:03.509 00.031 9828 IsSlewing returns 0
01:54:03.509 00.000 9828 IsGuiding returns 1
01:54:03.540 00.031 9828 IsSlewing returns 0
01:54:03.540 00.000 9828 IsGuiding returns 1
01:54:03.571 00.031 9828 IsSlewing returns 0
01:54:03.571 00.000 9828 IsGuiding returns 0
01:54:03.571 00.000 9828 scope move finished after 15 + 141 ms
01:54:03.571 00.000 9828 Move returns status 0, amount 15
01:54:03.571 00.000 9828 move complete, result=0
01:54:03.571 00.000 9828 worker thread done servicing request
01:54:03.571 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
01:54:03.972 00.401 8976 Exposure complete
01:54:03.978 00.006 8976 worker thread done servicing request
01:54:03.978 00.000 5052 OnExposeComplete: enter
01:54:03.978 00.000 5052 UpdateGuideState(): m_state=6
01:54:03.978 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6084
01:54:03.978 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.80, Mass=183, SNR=9.4, Peak=70 HFD=2.1
01:54:03.978 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:54:03.978 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
01:54:03.978 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.09 hyp=0.25 cameraTheta=0.38 mountX=-0.02 mountY=-0.25, mountTheta=-1.67
01:54:03.979 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.09, opts=13)
01:54:03.979 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.09)
01:54:03.979 00.000 8976 Worker thread wakes up
01:54:03.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.09) opts 0xd
01:54:03.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.09)
01:54:03.979 00.000 8976 Moving (0.24, 0.09) raw xDistance=-0.02 yDistance=-0.25
01:54:03.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:54:03.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:54:03.979 00.000 8976 MoveAxis(R, 0, ABG)
01:54:03.979 00.000 8976 MoveAxis(U, 0, ABG)
01:54:03.979 00.000 8976 MountToCamera -- mountTheta (0.00) + m_xAngle (2.04) = xAngle (2.05 = 2.05)
01:54:03.980 00.001 8976 MountToCamera -- mountX=1.83 mountY=0.01 hyp=1.83 mountTheta=0.00 cameraX=-0.84, cameraY=1.62 cameraTheta=2.05
01:54:03.980 00.000 8976 incremental bump (-0.839, 1.622) isValid = 1
01:54:03.980 00.000 8976 Scheduling Mount bump of (-0.053, 0.106)
01:54:03.980 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:54:03.980 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:54:03.980 00.000 8976 move complete, result=0
01:54:03.980 00.000 8976 worker thread done servicing request
01:54:03.980 00.000 9828 Worker thread wakes up
01:54:03.980 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:54:03.980 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:54:03.980 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.13 = -1.15)
01:54:03.980 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.05 = -1.23)
01:54:03.980 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
01:54:03.980 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:54:03.980 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:54:03.980 00.000 9828 BLC: window closed
01:54:03.980 00.000 9828 MoveAxis(W, 15, B)
01:54:03.981 00.001 9828 Guiding  Dir = 3, Dur = 15
01:54:03.981 00.000 9828 IsSlewing returns 0
01:54:03.981 00.000 9828 IsGuiding returns 0
01:54:03.981 00.000 9828 PulseGuide returned control before completion, sleep 25
01:54:03.991 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
01:54:03.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:03.992 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:03.992 00.000 5052 Enqueuing Expose request
01:54:03.992 00.000 8976 Worker thread wakes up
01:54:03.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:03.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:03.992 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:04.017 00.025 9828 IsGuiding returns 1
01:54:04.017 00.000 9828 scope still moving after pulse duration time elapsed
01:54:04.048 00.031 9828 IsSlewing returns 0
01:54:04.048 00.000 9828 IsGuiding returns 1
01:54:04.079 00.031 9828 IsSlewing returns 0
01:54:04.079 00.000 9828 IsGuiding returns 1
01:54:04.111 00.032 9828 IsSlewing returns 0
01:54:04.111 00.000 9828 IsGuiding returns 0
01:54:04.111 00.000 9828 scope move finished after 15 + 114 ms
01:54:04.111 00.000 9828 Move returns status 0, amount 15
01:54:04.112 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:04.112 00.000 9828 MoveAxis(N, 15, B)
01:54:04.112 00.000 9828 Guiding  Dir = 0, Dur = 15
01:54:04.126 00.014 9828 IsSlewing returns 0
01:54:04.126 00.000 9828 IsGuiding returns 0
01:54:04.126 00.000 9828 PulseGuide returned control before completion, sleep 25
01:54:04.158 00.032 9828 IsGuiding returns 1
01:54:04.158 00.000 9828 scope still moving after pulse duration time elapsed
01:54:04.189 00.031 9828 IsSlewing returns 0
01:54:04.189 00.000 9828 IsGuiding returns 1
01:54:04.235 00.046 9828 IsSlewing returns 0
01:54:04.235 00.000 9828 IsGuiding returns 1
01:54:04.266 00.031 9828 IsSlewing returns 0
01:54:04.266 00.000 9828 IsGuiding returns 0
01:54:04.266 00.000 9828 scope move finished after 15 + 125 ms
01:54:04.266 00.000 9828 Move returns status 0, amount 15
01:54:04.266 00.000 9828 move complete, result=0
01:54:04.267 00.001 9828 worker thread done servicing request
01:54:04.267 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
01:54:04.695 00.428 8976 Exposure complete
01:54:04.700 00.005 8976 worker thread done servicing request
01:54:04.701 00.001 5052 OnExposeComplete: enter
01:54:04.701 00.000 5052 UpdateGuideState(): m_state=6
01:54:04.701 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6085
01:54:04.701 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.44, Mass=204, SNR=9.9, Peak=71 HFD=2.9
01:54:04.701 00.000 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
01:54:04.701 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.17 = 3.11)
01:54:04.701 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-1.02 mountX=-0.32 mountY=0.01, mountTheta=3.11
01:54:04.701 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.27, opts=13)
01:54:04.701 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.27)
01:54:04.702 00.001 8976 Worker thread wakes up
01:54:04.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.27) opts 0xd
01:54:04.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.27)
01:54:04.702 00.000 8976 Moving (0.17, -0.27) raw xDistance=-0.32 yDistance=0.01
01:54:04.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:54:04.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:54:04.702 00.000 8976 MoveAxis(R, 1, ABG)
01:54:04.702 00.000 8976 stepping (-11, 2) + (1, 0)
01:54:04.702 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:04.702 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:54:04.712 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:54:04.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:04.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:04.712 00.000 5052 Enqueuing Expose request
01:54:04.733 00.021 8976 Received - 47 (G) 
01:54:04.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:04.733 00.000 8976 stepped: pos (-10, 2)
01:54:04.733 00.000 8976 MoveAxis(U, 0, ABG)
01:54:04.733 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
01:54:04.733 00.000 8976 MountToCamera -- mountX=1.73 mountY=-0.10 hyp=1.73 mountTheta=-0.06 cameraX=-0.70, cameraY=1.58 cameraTheta=1.99
01:54:04.733 00.000 8976 incremental bump (-0.699, 1.584) isValid = 1
01:54:04.733 00.000 8976 Scheduling Mount bump of (-0.046, 0.109)
01:54:04.733 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:54:04.733 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:54:04.733 00.000 8976 move complete, result=0
01:54:04.733 00.000 9828 Worker thread wakes up
01:54:04.733 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:54:04.733 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:54:04.733 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
01:54:04.733 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.30)
01:54:04.735 00.002 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:54:04.735 00.000 8976 worker thread done servicing request
01:54:04.735 00.000 8976 Worker thread wakes up
01:54:04.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:04.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:04.735 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.22
01:54:04.735 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:54:04.735 00.000 9828 BLC: window closed
01:54:04.735 00.000 9828 MoveAxis(W, 13, B)
01:54:04.735 00.000 9828 Guiding  Dir = 3, Dur = 13
01:54:04.735 00.000 9828 IsSlewing returns 0
01:54:04.735 00.000 9828 IsGuiding returns 0
01:54:04.735 00.000 9828 PulseGuide returned control before completion, sleep 23
01:54:04.760 00.025 9828 IsGuiding returns 1
01:54:04.760 00.000 9828 scope still moving after pulse duration time elapsed
01:54:04.792 00.032 9828 IsSlewing returns 0
01:54:04.793 00.001 9828 IsGuiding returns 1
01:54:04.823 00.030 9828 IsSlewing returns 0
01:54:04.823 00.000 9828 IsGuiding returns 1
01:54:04.855 00.032 9828 IsSlewing returns 0
01:54:04.855 00.000 9828 IsGuiding returns 1
01:54:04.886 00.031 9828 IsSlewing returns 0
01:54:04.886 00.000 9828 IsGuiding returns 0
01:54:04.886 00.000 9828 scope move finished after 13 + 137 ms
01:54:04.886 00.000 9828 Move returns status 0, amount 13
01:54:04.886 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:04.886 00.000 9828 MoveAxis(N, 16, B)
01:54:04.886 00.000 9828 Guiding  Dir = 0, Dur = 16
01:54:04.901 00.015 9828 IsSlewing returns 0
01:54:04.901 00.000 9828 IsGuiding returns 0
01:54:04.901 00.000 9828 PulseGuide returned control before completion, sleep 26
01:54:04.933 00.032 9828 IsGuiding returns 1
01:54:04.933 00.000 9828 scope still moving after pulse duration time elapsed
01:54:04.963 00.030 9828 IsSlewing returns 0
01:54:04.963 00.000 9828 IsGuiding returns 1
01:54:04.995 00.032 9828 IsSlewing returns 0
01:54:04.995 00.000 9828 IsGuiding returns 1
01:54:05.025 00.030 9828 IsSlewing returns 0
01:54:05.025 00.000 9828 IsGuiding returns 1
01:54:05.056 00.031 9828 IsSlewing returns 0
01:54:05.056 00.000 9828 IsGuiding returns 0
01:54:05.056 00.000 9828 scope move finished after 16 + 138 ms
01:54:05.056 00.000 9828 Move returns status 0, amount 16
01:54:05.056 00.000 9828 move complete, result=0
01:54:05.056 00.000 9828 worker thread done servicing request
01:54:05.056 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:54:05.437 00.381 8976 Exposure complete
01:54:05.443 00.006 8976 worker thread done servicing request
01:54:05.443 00.000 5052 OnExposeComplete: enter
01:54:05.443 00.000 5052 UpdateGuideState(): m_state=6
01:54:05.443 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6086
01:54:05.443 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.78, Mass=182, SNR=9.4, Peak=69 HFD=2.6
01:54:05.444 00.001 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
01:54:05.444 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
01:54:05.444 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.41 mountX=-0.01 mountY=-0.17, mountTheta=-1.64
01:54:05.444 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.07, opts=13)
01:54:05.444 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.07)
01:54:05.445 00.001 8976 Worker thread wakes up
01:54:05.445 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.07) opts 0xd
01:54:05.445 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.07)
01:54:05.445 00.000 8976 Moving (0.15, 0.07) raw xDistance=-0.01 yDistance=-0.17
01:54:05.445 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:54:05.445 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:54:05.445 00.000 8976 MoveAxis(R, 0, ABG)
01:54:05.445 00.000 8976 MoveAxis(U, 0, ABG)
01:54:05.445 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
01:54:05.445 00.000 8976 MountToCamera -- mountX=1.66 mountY=-0.17 hyp=1.67 mountTheta=-0.10 cameraX=-0.61, cameraY=1.56 cameraTheta=1.94
01:54:05.445 00.000 8976 incremental bump (-0.605, 1.559) isValid = 1
01:54:05.445 00.000 8976 Scheduling Mount bump of (-0.042, 0.111)
01:54:05.445 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:54:05.445 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:54:05.445 00.000 8976 move complete, result=0
01:54:05.445 00.000 9828 Worker thread wakes up
01:54:05.445 00.000 8976 worker thread done servicing request
01:54:05.445 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:54:05.446 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:54:05.446 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
01:54:05.446 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.34)
01:54:05.446 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:54:05.446 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.27
01:54:05.446 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
01:54:05.446 00.000 9828 BLC: window closed
01:54:05.446 00.000 9828 MoveAxis(W, 12, B)
01:54:05.446 00.000 9828 Guiding  Dir = 3, Dur = 12
01:54:05.446 00.000 9828 IsSlewing returns 0
01:54:05.446 00.000 9828 IsGuiding returns 0
01:54:05.447 00.001 9828 PulseGuide returned control before completion, sleep 22
01:54:05.455 00.008 5052 UpdateGuideState exits: m=182 SNR=9.4
01:54:05.456 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:05.456 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:05.456 00.000 5052 Enqueuing Expose request
01:54:05.456 00.000 8976 Worker thread wakes up
01:54:05.456 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:05.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:05.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:05.470 00.014 9828 IsGuiding returns 1
01:54:05.470 00.000 9828 scope still moving after pulse duration time elapsed
01:54:05.502 00.032 9828 IsSlewing returns 0
01:54:05.502 00.000 9828 IsGuiding returns 1
01:54:05.533 00.031 9828 IsSlewing returns 0
01:54:05.533 00.000 9828 IsGuiding returns 1
01:54:05.564 00.031 9828 IsSlewing returns 0
01:54:05.564 00.000 9828 IsGuiding returns 0
01:54:05.565 00.001 9828 scope move finished after 12 + 106 ms
01:54:05.565 00.000 9828 Move returns status 0, amount 12
01:54:05.565 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:05.565 00.000 9828 MoveAxis(N, 16, B)
01:54:05.565 00.000 9828 Guiding  Dir = 0, Dur = 16
01:54:05.580 00.015 9828 IsSlewing returns 0
01:54:05.580 00.000 9828 IsGuiding returns 1
01:54:05.580 00.000 9828 Entered PulseGuideScope while moving
01:54:05.641 00.061 9828 IsSlewing returns 0
01:54:05.641 00.000 9828 IsGuiding returns 1
01:54:05.641 00.000 9828 Still moving
01:54:05.702 00.061 9828 IsSlewing returns 0
01:54:05.702 00.000 9828 IsGuiding returns 0
01:54:05.702 00.000 9828 Movement stopped - continuing
01:54:05.702 00.000 9828 PulseGuide returned control before completion, sleep 26
01:54:05.733 00.031 9828 IsGuiding returns 1
01:54:05.733 00.000 9828 scope still moving after pulse duration time elapsed
01:54:05.764 00.031 9828 IsSlewing returns 0
01:54:05.764 00.000 9828 IsGuiding returns 1
01:54:05.795 00.031 9828 IsSlewing returns 0
01:54:05.795 00.000 9828 IsGuiding returns 1
01:54:05.825 00.030 9828 IsSlewing returns 0
01:54:05.825 00.000 9828 IsGuiding returns 1
01:54:05.856 00.031 9828 IsSlewing returns 0
01:54:05.856 00.000 9828 IsGuiding returns 0
01:54:05.856 00.000 9828 scope move finished after 16 + 138 ms
01:54:05.856 00.000 9828 Move returns status 0, amount 16
01:54:05.856 00.000 9828 move complete, result=0
01:54:05.856 00.000 9828 worker thread done servicing request
01:54:05.856 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
01:54:06.146 00.290 8976 Exposure complete
01:54:06.151 00.005 8976 worker thread done servicing request
01:54:06.151 00.000 5052 OnExposeComplete: enter
01:54:06.151 00.000 5052 UpdateGuideState(): m_state=6
01:54:06.152 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6087
01:54:06.152 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.83, Mass=224, SNR=10.3, Peak=77 HFD=2.4
01:54:06.152 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.04 = -0.04)
01:54:06.152 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
01:54:06.152 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=2.00 mountX=0.13 mountY=-0.02, mountTheta=-0.15
01:54:06.152 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.12, opts=13)
01:54:06.152 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.12)
01:54:06.152 00.000 8976 Worker thread wakes up
01:54:06.153 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.12) opts 0xd
01:54:06.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.12)
01:54:06.153 00.000 8976 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=-0.02
01:54:06.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:54:06.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:54:06.153 00.000 8976 MoveAxis(R, 0, ABG)
01:54:06.153 00.000 8976 MoveAxis(U, 0, ABG)
01:54:06.153 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
01:54:06.153 00.000 8976 MountToCamera -- mountX=1.62 mountY=-0.22 hyp=1.63 mountTheta=-0.13 cameraX=-0.54, cameraY=1.54 cameraTheta=1.91
01:54:06.153 00.000 8976 incremental bump (-0.542, 1.542) isValid = 1
01:54:06.153 00.000 8976 Scheduling Mount bump of (-0.038, 0.112)
01:54:06.153 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:54:06.153 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:54:06.153 00.000 8976 move complete, result=0
01:54:06.153 00.000 9828 Worker thread wakes up
01:54:06.153 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:54:06.153 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:54:06.153 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
01:54:06.153 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
01:54:06.153 00.000 8976 worker thread done servicing request
01:54:06.154 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
01:54:06.154 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.30
01:54:06.154 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:54:06.154 00.000 9828 BLC: window closed
01:54:06.154 00.000 9828 MoveAxis(W, 10, B)
01:54:06.154 00.000 9828 Guiding  Dir = 3, Dur = 10
01:54:06.154 00.000 9828 IsSlewing returns 0
01:54:06.154 00.000 9828 IsGuiding returns 0
01:54:06.154 00.000 9828 PulseGuide returned control before completion, sleep 20
01:54:06.163 00.009 5052 UpdateGuideState exits: m=224 SNR=10.3
01:54:06.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:06.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:06.163 00.000 5052 Enqueuing Expose request
01:54:06.163 00.000 8976 Worker thread wakes up
01:54:06.163 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:06.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:06.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:06.182 00.019 9828 IsGuiding returns 1
01:54:06.182 00.000 9828 scope still moving after pulse duration time elapsed
01:54:06.213 00.031 9828 IsSlewing returns 0
01:54:06.213 00.000 9828 IsGuiding returns 1
01:54:06.243 00.030 9828 IsSlewing returns 0
01:54:06.243 00.000 9828 IsGuiding returns 1
01:54:06.274 00.031 9828 IsSlewing returns 0
01:54:06.274 00.000 9828 IsGuiding returns 1
01:54:06.305 00.031 9828 IsSlewing returns 0
01:54:06.305 00.000 9828 IsGuiding returns 0
01:54:06.305 00.000 9828 scope move finished after 10 + 140 ms
01:54:06.305 00.000 9828 Move returns status 0, amount 10
01:54:06.305 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:06.305 00.000 9828 MoveAxis(N, 16, B)
01:54:06.305 00.000 9828 Guiding  Dir = 0, Dur = 16
01:54:06.320 00.015 9828 IsSlewing returns 0
01:54:06.320 00.000 9828 IsGuiding returns 0
01:54:06.320 00.000 9828 PulseGuide returned control before completion, sleep 26
01:54:06.351 00.031 9828 IsGuiding returns 1
01:54:06.351 00.000 9828 scope still moving after pulse duration time elapsed
01:54:06.382 00.031 9828 IsSlewing returns 0
01:54:06.382 00.000 9828 IsGuiding returns 1
01:54:06.413 00.031 9828 IsSlewing returns 0
01:54:06.413 00.000 9828 IsGuiding returns 1
01:54:06.443 00.030 9828 IsSlewing returns 0
01:54:06.443 00.000 9828 IsGuiding returns 1
01:54:06.474 00.031 9828 IsSlewing returns 0
01:54:06.474 00.000 9828 IsGuiding returns 0
01:54:06.474 00.000 9828 scope move finished after 16 + 137 ms
01:54:06.474 00.000 9828 Move returns status 0, amount 16
01:54:06.474 00.000 9828 move complete, result=0
01:54:06.474 00.000 9828 worker thread done servicing request
01:54:06.474 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:54:06.850 00.376 8976 Exposure complete
01:54:06.855 00.005 8976 worker thread done servicing request
01:54:06.855 00.000 5052 OnExposeComplete: enter
01:54:06.855 00.000 5052 UpdateGuideState(): m_state=6
01:54:06.855 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6088
01:54:06.855 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.74, Mass=210, SNR=10.0, Peak=79 HFD=2.0
01:54:06.855 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:54:06.855 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:54:06.856 00.001 5052 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.24 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
01:54:06.856 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.03, opts=13)
01:54:06.856 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.03)
01:54:06.856 00.000 8976 Worker thread wakes up
01:54:06.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.03) opts 0xd
01:54:06.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.03)
01:54:06.856 00.000 8976 Moving (0.11, 0.03) raw xDistance=-0.03 yDistance=-0.11
01:54:06.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:54:06.857 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:54:06.857 00.000 8976 MoveAxis(R, 0, ABG)
01:54:06.857 00.000 8976 MoveAxis(U, 0, ABG)
01:54:06.857 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
01:54:06.857 00.000 8976 MountToCamera -- mountX=1.59 mountY=-0.25 hyp=1.61 mountTheta=-0.16 cameraX=-0.50, cameraY=1.53 cameraTheta=1.89
01:54:06.857 00.000 8976 incremental bump (-0.500, 1.531) isValid = 1
01:54:06.857 00.000 8976 Scheduling Mount bump of (-0.035, 0.110)
01:54:06.857 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:54:06.857 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:54:06.857 00.000 8976 move complete, result=0
01:54:06.857 00.000 8976 worker thread done servicing request
01:54:06.857 00.000 9828 Worker thread wakes up
01:54:06.857 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:54:06.857 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:54:06.857 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
01:54:06.857 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:54:06.857 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.39)
01:54:06.857 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.11, mountTheta=-1.32
01:54:06.857 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.11
01:54:06.857 00.000 9828 BLC: window closed
01:54:06.857 00.000 9828 MoveAxis(W, 9, B)
01:54:06.857 00.000 9828 Guiding  Dir = 3, Dur = 9
01:54:06.858 00.001 9828 IsSlewing returns 0
01:54:06.858 00.000 9828 IsGuiding returns 0
01:54:06.858 00.000 9828 PulseGuide returned control before completion, sleep 19
01:54:06.867 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
01:54:06.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:06.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:06.867 00.000 5052 Enqueuing Expose request
01:54:06.867 00.000 8976 Worker thread wakes up
01:54:06.867 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:06.868 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:06.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:06.879 00.011 9828 IsGuiding returns 1
01:54:06.879 00.000 9828 scope still moving after pulse duration time elapsed
01:54:06.911 00.032 9828 IsSlewing returns 0
01:54:06.911 00.000 9828 IsGuiding returns 1
01:54:06.941 00.030 9828 IsSlewing returns 0
01:54:06.941 00.000 9828 IsGuiding returns 1
01:54:06.973 00.032 9828 IsSlewing returns 0
01:54:06.973 00.000 9828 IsGuiding returns 1
01:54:07.005 00.032 9828 IsSlewing returns 0
01:54:07.005 00.000 9828 IsGuiding returns 0
01:54:07.005 00.000 9828 scope move finished after 9 + 137 ms
01:54:07.005 00.000 9828 Move returns status 0, amount 9
01:54:07.005 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:07.005 00.000 9828 MoveAxis(N, 15, B)
01:54:07.005 00.000 9828 Guiding  Dir = 0, Dur = 15
01:54:07.020 00.015 9828 IsSlewing returns 0
01:54:07.020 00.000 9828 IsGuiding returns 0
01:54:07.020 00.000 9828 PulseGuide returned control before completion, sleep 25
01:54:07.051 00.031 9828 IsGuiding returns 1
01:54:07.051 00.000 9828 scope still moving after pulse duration time elapsed
01:54:07.082 00.031 9828 IsSlewing returns 0
01:54:07.082 00.000 9828 IsGuiding returns 1
01:54:07.112 00.030 9828 IsSlewing returns 0
01:54:07.112 00.000 9828 IsGuiding returns 1
01:54:07.143 00.031 9828 IsSlewing returns 0
01:54:07.143 00.000 9828 IsGuiding returns 1
01:54:07.173 00.030 9828 IsSlewing returns 0
01:54:07.173 00.000 9828 IsGuiding returns 0
01:54:07.173 00.000 9828 scope move finished after 15 + 138 ms
01:54:07.173 00.000 9828 Move returns status 0, amount 15
01:54:07.173 00.000 9828 move complete, result=0
01:54:07.173 00.000 9828 worker thread done servicing request
01:54:07.173 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 15 ms NORTH
01:54:07.559 00.386 8976 Exposure complete
01:54:07.564 00.005 8976 worker thread done servicing request
01:54:07.564 00.000 5052 OnExposeComplete: enter
01:54:07.564 00.000 5052 UpdateGuideState(): m_state=6
01:54:07.564 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6089
01:54:07.564 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.53, Mass=231, SNR=10.5, Peak=80 HFD=2.5
01:54:07.564 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.40 = 2.88)
01:54:07.564 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.51 = 2.78)
01:54:07.564 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.36 mountX=-0.18 mountY=0.07, mountTheta=2.79
01:54:07.565 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.18, opts=13)
01:54:07.565 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.18)
01:54:07.565 00.000 8976 Worker thread wakes up
01:54:07.565 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.18) opts 0xd
01:54:07.565 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.18)
01:54:07.565 00.000 8976 Moving (0.04, -0.18) raw xDistance=-0.18 yDistance=0.07
01:54:07.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:54:07.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:54:07.565 00.000 8976 MoveAxis(R, 0, ABG)
01:54:07.565 00.000 8976 MoveAxis(U, 0, ABG)
01:54:07.565 00.000 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
01:54:07.565 00.000 8976 MountToCamera -- mountX=1.57 mountY=-0.27 hyp=1.59 mountTheta=-0.17 cameraX=-0.47, cameraY=1.52 cameraTheta=1.87
01:54:07.565 00.000 8976 incremental bump (-0.472, 1.523) isValid = 1
01:54:07.566 00.001 8976 Scheduling Mount bump of (-0.034, 0.114)
01:54:07.566 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:54:07.566 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:54:07.566 00.000 8976 move complete, result=0
01:54:07.566 00.000 9828 Worker thread wakes up
01:54:07.566 00.000 8976 worker thread done servicing request
01:54:07.566 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:54:07.567 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:54:07.567 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.33)
01:54:07.567 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.41)
01:54:07.567 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:54:07.567 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.03 mountY=-0.12, mountTheta=-1.33
01:54:07.567 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:54:07.567 00.000 9828 BLC: window closed
01:54:07.567 00.000 9828 MoveAxis(W, 9, B)
01:54:07.567 00.000 9828 Guiding  Dir = 3, Dur = 9
01:54:07.567 00.000 9828 IsSlewing returns 0
01:54:07.567 00.000 9828 IsGuiding returns 0
01:54:07.567 00.000 9828 PulseGuide returned control before completion, sleep 19
01:54:07.575 00.008 5052 UpdateGuideState exits: m=231 SNR=10.5
01:54:07.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:07.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:07.575 00.000 5052 Enqueuing Expose request
01:54:07.575 00.000 8976 Worker thread wakes up
01:54:07.575 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:07.576 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:07.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:07.592 00.016 9828 IsGuiding returns 1
01:54:07.592 00.000 9828 scope still moving after pulse duration time elapsed
01:54:07.623 00.031 9828 IsSlewing returns 0
01:54:07.623 00.000 9828 IsGuiding returns 1
01:54:07.654 00.031 9828 IsSlewing returns 0
01:54:07.654 00.000 9828 IsGuiding returns 1
01:54:07.685 00.031 9828 IsSlewing returns 0
01:54:07.685 00.000 9828 IsGuiding returns 1
01:54:07.717 00.032 9828 IsSlewing returns 0
01:54:07.717 00.000 9828 IsGuiding returns 0
01:54:07.717 00.000 9828 scope move finished after 9 + 140 ms
01:54:07.717 00.000 9828 Move returns status 0, amount 9
01:54:07.717 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:07.717 00.000 9828 MoveAxis(N, 16, B)
01:54:07.717 00.000 9828 Guiding  Dir = 0, Dur = 16
01:54:07.733 00.016 9828 IsSlewing returns 0
01:54:07.733 00.000 9828 IsGuiding returns 0
01:54:07.733 00.000 9828 PulseGuide returned control before completion, sleep 26
01:54:07.763 00.030 9828 IsGuiding returns 1
01:54:07.763 00.000 9828 scope still moving after pulse duration time elapsed
01:54:07.794 00.031 9828 IsSlewing returns 0
01:54:07.794 00.000 9828 IsGuiding returns 1
01:54:07.825 00.031 9828 IsSlewing returns 0
01:54:07.825 00.000 9828 IsGuiding returns 1
01:54:07.856 00.031 9828 IsSlewing returns 0
01:54:07.856 00.000 9828 IsGuiding returns 0
01:54:07.856 00.000 9828 scope move finished after 16 + 107 ms
01:54:07.856 00.000 9828 Move returns status 0, amount 16
01:54:07.856 00.000 9828 move complete, result=0
01:54:07.856 00.000 9828 worker thread done servicing request
01:54:07.856 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
01:54:08.264 00.408 8976 Exposure complete
01:54:08.269 00.005 8976 worker thread done servicing request
01:54:08.269 00.000 5052 OnExposeComplete: enter
01:54:08.269 00.000 5052 UpdateGuideState(): m_state=6
01:54:08.269 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6090
01:54:08.269 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.38, Mass=214, SNR=10.2, Peak=73 HFD=2.9
01:54:08.269 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
01:54:08.269 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
01:54:08.269 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.33 hyp=0.41 cameraTheta=-0.92 mountX=-0.41 mountY=-0.03, mountTheta=-3.06
01:54:08.270 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.33, opts=13)
01:54:08.270 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.33)
01:54:08.270 00.000 8976 Worker thread wakes up
01:54:08.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.33) opts 0xd
01:54:08.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.33)
01:54:08.270 00.000 8976 Moving (0.25, -0.33) raw xDistance=-0.41 yDistance=-0.03
01:54:08.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:54:08.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:54:08.271 00.001 8976 MoveAxis(R, 2, ABG)
01:54:08.271 00.000 8976 stepping (-10, 2) + (2, 0)
01:54:08.271 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:08.271 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:54:08.281 00.010 5052 UpdateGuideState exits: m=214 SNR=10.2
01:54:08.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:08.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:08.281 00.000 5052 Enqueuing Expose request
01:54:08.298 00.017 8976 Received - 47 (G) 
01:54:08.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:08.298 00.000 8976 stepped: pos (-8, 2)
01:54:08.298 00.000 8976 MoveAxis(U, 0, ABG)
01:54:08.298 00.000 8976 MountToCamera -- mountTheta (-0.20) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
01:54:08.298 00.000 8976 MountToCamera -- mountX=1.46 mountY=-0.29 hyp=1.49 mountTheta=-0.20 cameraX=-0.41, cameraY=1.43 cameraTheta=1.85
01:54:08.298 00.000 8976 incremental bump (-0.407, 1.428) isValid = 1
01:54:08.298 00.000 8976 Scheduling Mount bump of (-0.031, 0.115)
01:54:08.299 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
01:54:08.299 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
01:54:08.299 00.000 8976 move complete, result=0
01:54:08.299 00.000 8976 worker thread done servicing request
01:54:08.299 00.000 8976 Worker thread wakes up
01:54:08.299 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
01:54:08.299 00.000 9828 Worker thread wakes up
01:54:08.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:08.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:08.299 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
01:54:08.299 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:54:08.299 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.93 = -1.35)
01:54:08.299 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.43)
01:54:08.299 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.03 mountY=-0.12, mountTheta=-1.35
01:54:08.299 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
01:54:08.299 00.000 9828 BLC: window closed
01:54:08.299 00.000 9828 MoveAxis(W, 8, B)
01:54:08.299 00.000 9828 Guiding  Dir = 3, Dur = 8
01:54:08.300 00.001 9828 IsSlewing returns 0
01:54:08.300 00.000 9828 IsGuiding returns 0
01:54:08.300 00.000 9828 PulseGuide returned control before completion, sleep 18
01:54:08.323 00.023 9828 IsGuiding returns 1
01:54:08.323 00.000 9828 scope still moving after pulse duration time elapsed
01:54:08.354 00.031 9828 IsSlewing returns 0
01:54:08.354 00.000 9828 IsGuiding returns 1
01:54:08.386 00.032 9828 IsSlewing returns 0
01:54:08.387 00.001 9828 IsGuiding returns 1
01:54:08.416 00.029 9828 IsSlewing returns 0
01:54:08.416 00.000 9828 IsGuiding returns 0
01:54:08.416 00.000 9828 scope move finished after 8 + 107 ms
01:54:08.416 00.000 9828 Move returns status 0, amount 8
01:54:08.416 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:08.416 00.000 9828 MoveAxis(N, 16, B)
01:54:08.416 00.000 9828 Guiding  Dir = 0, Dur = 16
01:54:08.432 00.016 9828 IsSlewing returns 0
01:54:08.432 00.000 9828 IsGuiding returns 0
01:54:08.432 00.000 9828 PulseGuide returned control before completion, sleep 26
01:54:08.464 00.032 9828 IsGuiding returns 1
01:54:08.464 00.000 9828 scope still moving after pulse duration time elapsed
01:54:08.495 00.031 9828 IsSlewing returns 0
01:54:08.495 00.000 9828 IsGuiding returns 1
01:54:08.526 00.031 9828 IsSlewing returns 0
01:54:08.526 00.000 9828 IsGuiding returns 1
01:54:08.557 00.031 9828 IsSlewing returns 0
01:54:08.557 00.000 9828 IsGuiding returns 1
01:54:08.587 00.030 9828 IsSlewing returns 0
01:54:08.587 00.000 9828 IsGuiding returns 0
01:54:08.587 00.000 9828 scope move finished after 16 + 138 ms
01:54:08.587 00.000 9828 Move returns status 0, amount 16
01:54:08.587 00.000 9828 move complete, result=0
01:54:08.587 00.000 9828 worker thread done servicing request
01:54:08.587 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:54:08.991 00.404 8976 Exposure complete
01:54:08.997 00.006 8976 worker thread done servicing request
01:54:08.997 00.000 5052 OnExposeComplete: enter
01:54:08.997 00.000 5052 UpdateGuideState(): m_state=6
01:54:08.998 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6091
01:54:08.998 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.41, Mass=217, SNR=10.2, Peak=76 HFD=2.9
01:54:08.998 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
01:54:08.998 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.71 = -2.71)
01:54:08.998 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.30 hyp=0.57 cameraTheta=-0.56 mountX=-0.49 mountY=-0.24, mountTheta=-2.69
01:54:08.998 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.30, opts=13)
01:54:08.998 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.30)
01:54:08.999 00.001 8976 Worker thread wakes up
01:54:08.999 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.30) opts 0xd
01:54:08.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.30)
01:54:08.999 00.000 8976 Moving (0.48, -0.30) raw xDistance=-0.49 yDistance=-0.24
01:54:08.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
01:54:08.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:54:08.999 00.000 8976 MoveAxis(R, 2, ABG)
01:54:08.999 00.000 8976 stepping (-8, 2) + (2, 0)
01:54:08.999 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:09.000 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:54:09.010 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:54:09.010 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:09.010 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:09.010 00.000 5052 Enqueuing Expose request
01:54:09.034 00.024 8976 Received - 47 (G) 
01:54:09.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:09.034 00.000 8976 stepped: pos (-6, 2)
01:54:09.034 00.000 8976 MoveAxis(U, 0, ABG)
01:54:09.034 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
01:54:09.034 00.000 8976 MountToCamera -- mountX=1.28 mountY=-0.30 hyp=1.31 mountTheta=-0.23 cameraX=-0.32, cameraY=1.27 cameraTheta=1.81
01:54:09.034 00.000 8976 incremental bump (-0.317, 1.275) isValid = 1
01:54:09.034 00.000 8976 Scheduling Mount bump of (-0.028, 0.116)
01:54:09.035 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:54:09.035 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:54:09.035 00.000 8976 move complete, result=0
01:54:09.035 00.000 9828 Worker thread wakes up
01:54:09.035 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:54:09.035 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:54:09.035 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
01:54:09.035 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.46)
01:54:09.035 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
01:54:09.035 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:54:09.035 00.000 9828 BLC: window closed
01:54:09.035 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
01:54:09.035 00.000 8976 worker thread done servicing request
01:54:09.035 00.000 8976 Worker thread wakes up
01:54:09.035 00.000 9828 MoveAxis(W, 7, B)
01:54:09.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:09.035 00.000 9828 Guiding  Dir = 3, Dur = 7
01:54:09.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:09.036 00.001 9828 IsSlewing returns 0
01:54:09.036 00.000 9828 IsGuiding returns 0
01:54:09.036 00.000 9828 PulseGuide returned control before completion, sleep 17
01:54:09.054 00.018 9828 IsGuiding returns 1
01:54:09.054 00.000 9828 scope still moving after pulse duration time elapsed
01:54:09.085 00.031 9828 IsSlewing returns 0
01:54:09.086 00.001 9828 IsGuiding returns 1
01:54:09.117 00.031 9828 IsSlewing returns 0
01:54:09.117 00.000 9828 IsGuiding returns 1
01:54:09.147 00.030 9828 IsSlewing returns 0
01:54:09.147 00.000 9828 IsGuiding returns 1
01:54:09.179 00.032 9828 IsSlewing returns 0
01:54:09.179 00.000 9828 IsGuiding returns 1
01:54:09.209 00.030 9828 IsSlewing returns 0
01:54:09.209 00.000 9828 IsGuiding returns 0
01:54:09.209 00.000 9828 scope move finished after 7 + 166 ms
01:54:09.209 00.000 9828 Move returns status 0, amount 7
01:54:09.209 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:09.209 00.000 9828 MoveAxis(N, 16, B)
01:54:09.209 00.000 9828 Guiding  Dir = 0, Dur = 16
01:54:09.225 00.016 9828 IsSlewing returns 0
01:54:09.225 00.000 9828 IsGuiding returns 0
01:54:09.225 00.000 9828 PulseGuide returned control before completion, sleep 26
01:54:09.255 00.030 9828 IsGuiding returns 1
01:54:09.255 00.000 9828 scope still moving after pulse duration time elapsed
01:54:09.287 00.032 9828 IsSlewing returns 0
01:54:09.287 00.000 9828 IsGuiding returns 1
01:54:09.318 00.031 9828 IsSlewing returns 0
01:54:09.318 00.000 9828 IsGuiding returns 1
01:54:09.349 00.031 9828 IsSlewing returns 0
01:54:09.349 00.000 9828 IsGuiding returns 1
01:54:09.380 00.031 9828 IsSlewing returns 0
01:54:09.385 00.005 9828 IsGuiding returns 0
01:54:09.385 00.000 9828 scope move finished after 16 + 143 ms
01:54:09.385 00.000 9828 Move returns status 0, amount 16
01:54:09.385 00.000 9828 move complete, result=0
01:54:09.385 00.000 9828 worker thread done servicing request
01:54:09.385 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:54:09.728 00.343 8976 Exposure complete
01:54:09.733 00.005 8976 worker thread done servicing request
01:54:09.733 00.000 5052 OnExposeComplete: enter
01:54:09.733 00.000 5052 UpdateGuideState(): m_state=6
01:54:09.733 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6092
01:54:09.733 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.87, Mass=210, SNR=10.0, Peak=71 HFD=2.5
01:54:09.734 00.001 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
01:54:09.734 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:54:09.734 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.16 hyp=0.51 cameraTheta=0.32 mountX=-0.08 mountY=-0.49, mountTheta=-1.73
01:54:09.734 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.16, opts=13)
01:54:09.734 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.16)
01:54:09.734 00.000 8976 Worker thread wakes up
01:54:09.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.16) opts 0xd
01:54:09.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.16)
01:54:09.734 00.000 8976 Moving (0.49, 0.16) raw xDistance=-0.08 yDistance=-0.49
01:54:09.735 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:54:09.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:54:09.735 00.000 8976 MoveAxis(R, 0, ABG)
01:54:09.735 00.000 8976 MoveAxis(U, 2, ABG)
01:54:09.735 00.000 8976 stepping (-6, 2) + (0, 2)
01:54:09.735 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:09.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:54:09.744 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
01:54:09.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:09.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:09.744 00.000 5052 Enqueuing Expose request
01:54:09.769 00.025 8976 Received - 47 (G) 
01:54:09.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:09.769 00.000 8976 stepped: pos (-6, 4)
01:54:09.769 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
01:54:09.769 00.000 8976 MountToCamera -- mountX=1.16 mountY=-0.41 hyp=1.23 mountTheta=-0.34 cameraX=-0.16, cameraY=1.22 cameraTheta=1.70
01:54:09.769 00.000 8976 incremental bump (-0.164, 1.219) isValid = 1
01:54:09.769 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
01:54:09.769 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:54:09.769 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:54:09.769 00.000 8976 move complete, result=0
01:54:09.769 00.000 9828 Worker thread wakes up
01:54:09.769 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:54:09.769 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:54:09.769 00.000 8976 worker thread done servicing request
01:54:09.769 00.000 8976 Worker thread wakes up
01:54:09.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:09.769 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:09.769 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:54:09.769 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.49)
01:54:09.770 00.001 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
01:54:09.770 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
01:54:09.770 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:54:09.770 00.000 9828 BLC: window closed
01:54:09.770 00.000 9828 MoveAxis(W, 3, B)
01:54:09.770 00.000 9828 Guiding  Dir = 3, Dur = 3
01:54:09.770 00.000 9828 IsSlewing returns 0
01:54:09.770 00.000 9828 IsGuiding returns 0
01:54:09.770 00.000 9828 PulseGuide returned control before completion, sleep 13
01:54:09.798 00.028 9828 IsGuiding returns 1
01:54:09.798 00.000 9828 scope still moving after pulse duration time elapsed
01:54:09.829 00.031 9828 IsSlewing returns 0
01:54:09.829 00.000 9828 IsGuiding returns 1
01:54:09.860 00.031 9828 IsSlewing returns 0
01:54:09.860 00.000 9828 IsGuiding returns 1
01:54:09.892 00.032 9828 IsSlewing returns 0
01:54:09.892 00.000 9828 IsGuiding returns 0
01:54:09.892 00.000 9828 scope move finished after 3 + 117 ms
01:54:09.892 00.000 9828 Move returns status 0, amount 3
01:54:09.892 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:09.892 00.000 9828 MoveAxis(N, 16, B)
01:54:09.892 00.000 9828 Guiding  Dir = 0, Dur = 16
01:54:09.908 00.016 9828 IsSlewing returns 0
01:54:09.908 00.000 9828 IsGuiding returns 0
01:54:09.908 00.000 9828 PulseGuide returned control before completion, sleep 26
01:54:09.938 00.030 9828 IsGuiding returns 1
01:54:09.938 00.000 9828 scope still moving after pulse duration time elapsed
01:54:09.969 00.031 9828 IsSlewing returns 0
01:54:09.969 00.000 9828 IsGuiding returns 1
01:54:10.001 00.032 9828 IsSlewing returns 0
01:54:10.001 00.000 9828 IsGuiding returns 1
01:54:10.032 00.031 9828 IsSlewing returns 0
01:54:10.032 00.000 9828 IsGuiding returns 1
01:54:10.064 00.032 9828 IsSlewing returns 0
01:54:10.064 00.000 9828 IsGuiding returns 0
01:54:10.064 00.000 9828 scope move finished after 16 + 140 ms
01:54:10.064 00.000 9828 Move returns status 0, amount 16
01:54:10.064 00.000 9828 move complete, result=0
01:54:10.064 00.000 9828 worker thread done servicing request
01:54:10.064 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
01:54:10.460 00.396 8976 Exposure complete
01:54:10.465 00.005 8976 worker thread done servicing request
01:54:10.465 00.000 5052 OnExposeComplete: enter
01:54:10.465 00.000 5052 UpdateGuideState(): m_state=6
01:54:10.465 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6093
01:54:10.465 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.69, Mass=215, SNR=10.2, Peak=74 HFD=2.6
01:54:10.465 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
01:54:10.465 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
01:54:10.465 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.33 mountX=-0.05 mountY=-0.04, mountTheta=-2.44
01:54:10.466 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.02, opts=13)
01:54:10.466 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.02)
01:54:10.466 00.000 8976 Worker thread wakes up
01:54:10.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.02) opts 0xd
01:54:10.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.02)
01:54:10.466 00.000 8976 Moving (0.06, -0.02) raw xDistance=-0.05 yDistance=-0.04
01:54:10.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:54:10.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:54:10.466 00.000 8976 MoveAxis(R, 0, ABG)
01:54:10.467 00.001 8976 MoveAxis(U, 0, ABG)
01:54:10.467 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:54:10.467 00.000 8976 move complete, result=0
01:54:10.467 00.000 8976 worker thread done servicing request
01:54:10.467 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
01:54:10.476 00.009 5052 UpdateGuideState exits: m=215 SNR=10.2
01:54:10.477 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:10.477 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:10.477 00.000 5052 Enqueuing Expose request
01:54:10.477 00.000 8976 Worker thread wakes up
01:54:10.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:10.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:10.477 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:11.163 00.686 8976 Exposure complete
01:54:11.168 00.005 8976 worker thread done servicing request
01:54:11.168 00.000 5052 OnExposeComplete: enter
01:54:11.169 00.001 5052 UpdateGuideState(): m_state=6
01:54:11.169 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6094
01:54:11.169 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.35, Mass=199, SNR=9.8, Peak=81 HFD=2.2
01:54:11.169 00.000 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.04) = xAngle (-3.33 = 2.95)
01:54:11.169 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.43 = 2.85)
01:54:11.169 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.36 hyp=0.38 cameraTheta=-1.29 mountX=-0.37 mountY=0.11, mountTheta=2.86
01:54:11.169 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.36, opts=13)
01:54:11.170 00.001 5052 Enqueuing Move request for stepguider (0.11, -0.36)
01:54:11.170 00.000 8976 Worker thread wakes up
01:54:11.170 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.36) opts 0xd
01:54:11.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.36)
01:54:11.170 00.000 8976 Moving (0.11, -0.36) raw xDistance=-0.37 yDistance=0.11
01:54:11.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:54:11.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:54:11.170 00.000 8976 MoveAxis(R, 2, ABG)
01:54:11.170 00.000 8976 stepping (-6, 4) + (2, 0)
01:54:11.170 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:11.171 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:54:11.180 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
01:54:11.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:11.180 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:11.180 00.000 5052 Enqueuing Expose request
01:54:11.192 00.012 8976 Received - 47 (G) 
01:54:11.192 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:11.192 00.000 8976 stepped: pos (-4, 4)
01:54:11.192 00.000 8976 MoveAxis(U, 0, ABG)
01:54:11.192 00.000 8976 move complete, result=0
01:54:11.192 00.000 8976 worker thread done servicing request
01:54:11.192 00.000 8976 Worker thread wakes up
01:54:11.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:11.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:11.192 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:54:11.882 00.690 8976 Exposure complete
01:54:11.887 00.005 8976 worker thread done servicing request
01:54:11.887 00.000 5052 OnExposeComplete: enter
01:54:11.887 00.000 5052 UpdateGuideState(): m_state=6
01:54:11.887 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6095
01:54:11.887 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.98, Mass=202, SNR=9.9, Peak=73 HFD=2.5
01:54:11.887 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
01:54:11.887 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.60 = -0.60)
01:54:11.887 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.55 mountX=0.24 mountY=-0.15, mountTheta=-0.57
01:54:11.887 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.27, opts=13)
01:54:11.887 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.27)
01:54:11.888 00.001 8976 Worker thread wakes up
01:54:11.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.27) opts 0xd
01:54:11.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.27)
01:54:11.888 00.000 8976 Moving (0.01, 0.27) raw xDistance=0.24 yDistance=-0.15
01:54:11.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:54:11.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:54:11.888 00.000 8976 MoveAxis(R, 0, ABG)
01:54:11.888 00.000 8976 MoveAxis(U, 0, ABG)
01:54:11.888 00.000 8976 move complete, result=0
01:54:11.888 00.000 8976 worker thread done servicing request
01:54:11.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:54:11.898 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
01:54:11.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:11.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:11.898 00.000 5052 Enqueuing Expose request
01:54:11.898 00.000 8976 Worker thread wakes up
01:54:11.898 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:11.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:11.898 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:12.587 00.689 8976 Exposure complete
01:54:12.593 00.006 8976 worker thread done servicing request
01:54:12.593 00.000 5052 OnExposeComplete: enter
01:54:12.593 00.000 5052 UpdateGuideState(): m_state=6
01:54:12.593 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6096
01:54:12.593 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.90, Mass=204, SNR=9.9, Peak=75 HFD=2.6
01:54:12.593 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.72 = -0.72)
01:54:12.593 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
01:54:12.593 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.32 mountX=0.15 mountY=-0.15, mountTheta=-0.78
01:54:12.594 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.19, opts=13)
01:54:12.594 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.19)
01:54:12.594 00.000 8976 Worker thread wakes up
01:54:12.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.19) opts 0xd
01:54:12.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.19)
01:54:12.594 00.000 8976 Moving (0.05, 0.19) raw xDistance=0.15 yDistance=-0.15
01:54:12.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:54:12.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:54:12.594 00.000 8976 MoveAxis(R, 0, ABG)
01:54:12.594 00.000 8976 MoveAxis(U, 0, ABG)
01:54:12.594 00.000 8976 move complete, result=0
01:54:12.594 00.000 8976 worker thread done servicing request
01:54:12.595 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:54:12.604 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:54:12.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:12.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:12.604 00.000 5052 Enqueuing Expose request
01:54:12.605 00.001 8976 Worker thread wakes up
01:54:12.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:12.605 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:12.605 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:13.293 00.688 8976 Exposure complete
01:54:13.299 00.006 8976 worker thread done servicing request
01:54:13.299 00.000 5052 OnExposeComplete: enter
01:54:13.299 00.000 5052 UpdateGuideState(): m_state=6
01:54:13.299 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6097
01:54:13.299 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.05, Mass=212, SNR=10.1, Peak=74 HFD=2.3
01:54:13.299 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
01:54:13.299 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
01:54:13.299 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.34 hyp=0.35 cameraTheta=1.85 mountX=0.34 mountY=-0.10, mountTheta=-0.29
01:54:13.300 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.34, opts=13)
01:54:13.300 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.34)
01:54:13.300 00.000 8976 Worker thread wakes up
01:54:13.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.34) opts 0xd
01:54:13.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.34)
01:54:13.300 00.000 8976 Moving (-0.10, 0.34) raw xDistance=0.34 yDistance=-0.10
01:54:13.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:54:13.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:54:13.300 00.000 8976 MoveAxis(L, 1, ABG)
01:54:13.300 00.000 8976 stepping (-4, 4) + (-1, 0)
01:54:13.300 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:13.301 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:54:13.310 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
01:54:13.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:13.310 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:13.310 00.000 5052 Enqueuing Expose request
01:54:13.319 00.009 8976 Received - 47 (G) 
01:54:13.319 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:13.319 00.000 8976 stepped: pos (-5, 4)
01:54:13.319 00.000 8976 MoveAxis(U, 0, ABG)
01:54:13.319 00.000 8976 move complete, result=0
01:54:13.319 00.000 8976 worker thread done servicing request
01:54:13.319 00.000 8976 Worker thread wakes up
01:54:13.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:13.319 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:13.319 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:54:14.008 00.689 8976 Exposure complete
01:54:14.014 00.006 8976 worker thread done servicing request
01:54:14.014 00.000 5052 OnExposeComplete: enter
01:54:14.014 00.000 5052 UpdateGuideState(): m_state=6
01:54:14.014 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6098
01:54:14.014 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=282.19, Mass=198, SNR=9.7, Peak=71 HFD=2.5
01:54:14.014 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
01:54:14.014 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.22 = -0.22)
01:54:14.014 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.48 hyp=0.52 cameraTheta=1.93 mountX=0.51 mountY=-0.11, mountTheta=-0.21
01:54:14.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.48, opts=13)
01:54:14.015 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.48)
01:54:14.015 00.000 8976 Worker thread wakes up
01:54:14.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.48) opts 0xd
01:54:14.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.48)
01:54:14.015 00.000 8976 Moving (-0.18, 0.48) raw xDistance=0.51 yDistance=-0.11
01:54:14.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
01:54:14.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:54:14.015 00.000 8976 MoveAxis(L, 2, ABG)
01:54:14.015 00.000 8976 stepping (-5, 4) + (-2, 0)
01:54:14.015 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:14.016 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:54:14.025 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:54:14.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:14.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:14.025 00.000 5052 Enqueuing Expose request
01:54:14.054 00.029 8976 Received - 47 (G) 
01:54:14.054 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:14.054 00.000 8976 stepped: pos (-7, 4)
01:54:14.054 00.000 8976 MoveAxis(U, 0, ABG)
01:54:14.054 00.000 8976 move complete, result=0
01:54:14.054 00.000 8976 worker thread done servicing request
01:54:14.054 00.000 8976 Worker thread wakes up
01:54:14.054 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:14.054 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:14.054 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
01:54:14.744 00.690 8976 Exposure complete
01:54:14.750 00.006 8976 worker thread done servicing request
01:54:14.750 00.000 5052 OnExposeComplete: enter
01:54:14.750 00.000 5052 UpdateGuideState(): m_state=6
01:54:14.750 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6099
01:54:14.750 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.05, Mass=194, SNR=9.6, Peak=70 HFD=2.3
01:54:14.750 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
01:54:14.750 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
01:54:14.750 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.80 mountX=0.34 mountY=-0.12, mountTheta=-0.33
01:54:14.750 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.34, opts=13)
01:54:14.751 00.001 5052 Enqueuing Move request for stepguider (-0.08, 0.34)
01:54:14.751 00.000 8976 Worker thread wakes up
01:54:14.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.34) opts 0xd
01:54:14.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.34)
01:54:14.751 00.000 8976 Moving (-0.08, 0.34) raw xDistance=0.34 yDistance=-0.12
01:54:14.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
01:54:14.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:54:14.751 00.000 8976 MoveAxis(L, 2, ABG)
01:54:14.751 00.000 8976 stepping (-7, 4) + (-2, 0)
01:54:14.751 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:14.751 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:54:14.761 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
01:54:14.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:14.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:14.761 00.000 5052 Enqueuing Expose request
01:54:14.789 00.028 8976 Received - 47 (G) 
01:54:14.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:14.789 00.000 8976 stepped: pos (-9, 4)
01:54:14.789 00.000 8976 MoveAxis(U, 0, ABG)
01:54:14.789 00.000 8976 move complete, result=0
01:54:14.789 00.000 8976 worker thread done servicing request
01:54:14.789 00.000 8976 Worker thread wakes up
01:54:14.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:14.789 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:14.789 00.000 5052 GuideStep: 0.3 px 2 ms WEST, -0.1 px 0 ms NORTH
01:54:15.496 00.707 8976 Exposure complete
01:54:15.501 00.005 8976 worker thread done servicing request
01:54:15.502 00.001 5052 OnExposeComplete: enter
01:54:15.502 00.000 5052 UpdateGuideState(): m_state=6
01:54:15.502 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6100
01:54:15.502 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.60, Mass=192, SNR=9.6, Peak=73 HFD=2.3
01:54:15.502 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.53 = 1.76)
01:54:15.502 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.65)
01:54:15.502 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.48 mountX=-0.03 mountY=0.18, mountTheta=1.75
01:54:15.502 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.11, opts=13)
01:54:15.502 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.11)
01:54:15.503 00.001 8976 Worker thread wakes up
01:54:15.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.11) opts 0xd
01:54:15.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.11)
01:54:15.503 00.000 8976 Moving (-0.14, -0.11) raw xDistance=-0.03 yDistance=0.18
01:54:15.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:54:15.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:54:15.503 00.000 8976 MoveAxis(R, 0, ABG)
01:54:15.503 00.000 8976 MoveAxis(U, 0, ABG)
01:54:15.503 00.000 8976 move complete, result=0
01:54:15.503 00.000 8976 worker thread done servicing request
01:54:15.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:54:15.512 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:54:15.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:15.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:15.512 00.000 5052 Enqueuing Expose request
01:54:15.512 00.000 8976 Worker thread wakes up
01:54:15.513 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:54:15.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:15.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:16.203 00.690 8976 Exposure complete
01:54:16.209 00.006 8976 worker thread done servicing request
01:54:16.209 00.000 5052 OnExposeComplete: enter
01:54:16.209 00.000 5052 UpdateGuideState(): m_state=6
01:54:16.209 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6101
01:54:16.209 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.83, Mass=220, SNR=10.2, Peak=72 HFD=2.8
01:54:16.209 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:54:16.209 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
01:54:16.209 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.12 hyp=0.68 cameraTheta=2.97 mountX=0.41 mountY=0.50, mountTheta=0.88
01:54:16.210 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.12, opts=13)
01:54:16.210 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.12)
01:54:16.210 00.000 8976 Worker thread wakes up
01:54:16.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.12) opts 0xd
01:54:16.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.12)
01:54:16.210 00.000 8976 Moving (-0.67, 0.12) raw xDistance=0.41 yDistance=0.50
01:54:16.211 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:54:16.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
01:54:16.211 00.000 8976 MoveAxis(L, 2, ABG)
01:54:16.211 00.000 8976 stepping (-9, 4) + (-2, 0)
01:54:16.211 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:16.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:54:16.221 00.010 5052 UpdateGuideState exits: m=220 SNR=10.2
01:54:16.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:16.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:16.221 00.000 5052 Enqueuing Expose request
01:54:16.243 00.022 8976 Received - 47 (G) 
01:54:16.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:16.243 00.000 8976 stepped: pos (-11, 4)
01:54:16.243 00.000 8976 MoveAxis(D, 2, ABG)
01:54:16.243 00.000 8976 stepping (-11, 4) + (0, -2)
01:54:16.243 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:16.275 00.032 8976 Received - 47 (G) 
01:54:16.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:16.275 00.000 8976 stepped: pos (-11, 2)
01:54:16.275 00.000 8976 move complete, result=0
01:54:16.275 00.000 8976 worker thread done servicing request
01:54:16.275 00.000 8976 Worker thread wakes up
01:54:16.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:16.276 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:16.276 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:54:16.966 00.690 8976 Exposure complete
01:54:16.971 00.005 8976 worker thread done servicing request
01:54:16.971 00.000 5052 OnExposeComplete: enter
01:54:16.971 00.000 5052 UpdateGuideState(): m_state=6
01:54:16.971 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6102
01:54:16.971 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.67, Mass=190, SNR=9.5, Peak=74 HFD=2.4
01:54:16.971 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:54:16.971 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:54:16.971 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.04 hyp=0.49 cameraTheta=-3.06 mountX=0.18 mountY=0.43, mountTheta=1.17
01:54:16.971 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.04, opts=13)
01:54:16.971 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.04)
01:54:16.972 00.001 8976 Worker thread wakes up
01:54:16.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.04) opts 0xd
01:54:16.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.04)
01:54:16.972 00.000 8976 Moving (-0.48, -0.04) raw xDistance=0.18 yDistance=0.43
01:54:16.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:54:16.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
01:54:16.972 00.000 8976 MoveAxis(R, 0, ABG)
01:54:16.972 00.000 8976 MoveAxis(D, 2, ABG)
01:54:16.972 00.000 8976 stepping (-11, 2) + (0, -2)
01:54:16.972 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:16.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:54:16.982 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:54:16.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:16.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:16.982 00.000 5052 Enqueuing Expose request
01:54:16.995 00.013 8976 Received - 47 (G) 
01:54:16.995 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:16.995 00.000 8976 stepped: pos (-11, 0)
01:54:16.995 00.000 8976 move complete, result=0
01:54:16.995 00.000 8976 worker thread done servicing request
01:54:16.995 00.000 8976 Worker thread wakes up
01:54:16.995 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:54:16.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:16.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:17.684 00.689 8976 Exposure complete
01:54:17.689 00.005 8976 worker thread done servicing request
01:54:17.689 00.000 5052 OnExposeComplete: enter
01:54:17.689 00.000 5052 UpdateGuideState(): m_state=6
01:54:17.689 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6103
01:54:17.690 00.001 5052 Star::Find returns 1 (0), X=328.76, Y=281.83, Mass=187, SNR=9.5, Peak=71 HFD=2.3
01:54:17.690 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:54:17.690 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:54:17.690 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.12 hyp=0.43 cameraTheta=2.86 mountX=0.30 mountY=0.28, mountTheta=0.76
01:54:17.690 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.12, opts=13)
01:54:17.690 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.12)
01:54:17.690 00.000 8976 Worker thread wakes up
01:54:17.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.12) opts 0xd
01:54:17.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.12)
01:54:17.691 00.001 8976 Moving (-0.41, 0.12) raw xDistance=0.30 yDistance=0.28
01:54:17.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:54:17.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
01:54:17.691 00.000 8976 MoveAxis(L, 1, ABG)
01:54:17.691 00.000 8976 stepping (-11, 0) + (-1, 0)
01:54:17.691 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:17.691 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:54:17.701 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
01:54:17.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:17.701 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:17.701 00.000 5052 Enqueuing Expose request
01:54:17.715 00.014 8976 Received - 47 (G) 
01:54:17.715 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:17.715 00.000 8976 stepped: pos (-12, 0)
01:54:17.715 00.000 8976 MoveAxis(D, 1, ABG)
01:54:17.715 00.000 8976 stepping (-12, 0) + (0, -1)
01:54:17.715 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:17.747 00.032 8976 Received - 47 (G) 
01:54:17.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:17.747 00.000 8976 stepped: pos (-12, -1)
01:54:17.747 00.000 8976 move complete, result=0
01:54:17.747 00.000 8976 worker thread done servicing request
01:54:17.747 00.000 8976 Worker thread wakes up
01:54:17.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:17.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:17.747 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:54:18.439 00.692 8976 Exposure complete
01:54:18.445 00.006 8976 worker thread done servicing request
01:54:18.445 00.000 5052 OnExposeComplete: enter
01:54:18.445 00.000 5052 UpdateGuideState(): m_state=6
01:54:18.445 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6104
01:54:18.445 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.73, Mass=222, SNR=10.3, Peak=76 HFD=2.4
01:54:18.445 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:54:18.445 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:54:18.445 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.05 mountX=0.12 mountY=0.17, mountTheta=0.97
01:54:18.446 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.02, opts=13)
01:54:18.446 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.02)
01:54:18.446 00.000 8976 Worker thread wakes up
01:54:18.446 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.02) opts 0xd
01:54:18.446 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.02)
01:54:18.446 00.000 8976 Moving (-0.22, 0.02) raw xDistance=0.12 yDistance=0.17
01:54:18.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:54:18.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:54:18.446 00.000 8976 MoveAxis(R, 0, ABG)
01:54:18.446 00.000 8976 MoveAxis(U, 0, ABG)
01:54:18.446 00.000 8976 move complete, result=0
01:54:18.446 00.000 8976 worker thread done servicing request
01:54:18.447 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:54:18.459 00.012 5052 UpdateGuideState exits: m=222 SNR=10.3
01:54:18.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:18.459 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:18.459 00.000 5052 Enqueuing Expose request
01:54:18.459 00.000 8976 Worker thread wakes up
01:54:18.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:18.459 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:54:18.459 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:19.146 00.687 8976 Exposure complete
01:54:19.151 00.005 8976 worker thread done servicing request
01:54:19.151 00.000 5052 OnExposeComplete: enter
01:54:19.151 00.000 5052 UpdateGuideState(): m_state=6
01:54:19.152 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6105
01:54:19.152 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.61, Mass=185, SNR=9.4, Peak=79 HFD=2.2
01:54:19.152 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.04) = xAngle (-3.58 = 2.71)
01:54:19.152 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.68 = 2.60)
01:54:19.152 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.53 mountX=-0.09 mountY=0.05, mountTheta=2.63
01:54:19.152 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.10, opts=13)
01:54:19.152 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.10)
01:54:19.153 00.001 8976 Worker thread wakes up
01:54:19.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.10) opts 0xd
01:54:19.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.10)
01:54:19.153 00.000 8976 Moving (0.00, -0.10) raw xDistance=-0.09 yDistance=0.05
01:54:19.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:54:19.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:54:19.153 00.000 8976 MoveAxis(R, 0, ABG)
01:54:19.153 00.000 8976 MoveAxis(U, 0, ABG)
01:54:19.153 00.000 8976 move complete, result=0
01:54:19.153 00.000 8976 worker thread done servicing request
01:54:19.154 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:54:19.163 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:54:19.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:19.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:19.163 00.000 5052 Enqueuing Expose request
01:54:19.163 00.000 8976 Worker thread wakes up
01:54:19.163 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:19.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:19.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:19.848 00.685 8976 Exposure complete
01:54:19.853 00.005 8976 worker thread done servicing request
01:54:19.853 00.000 5052 OnExposeComplete: enter
01:54:19.853 00.000 5052 UpdateGuideState(): m_state=6
01:54:19.853 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6106
01:54:19.853 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.81, Mass=214, SNR=10.1, Peak=72 HFD=2.4
01:54:19.853 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.04) = xAngle (-0.97 = -0.97)
01:54:19.853 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.07 = -1.07)
01:54:19.853 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.07 mountX=0.06 mountY=-0.10, mountTheta=-1.00
01:54:19.854 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.10, opts=13)
01:54:19.854 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.10)
01:54:19.854 00.000 8976 Worker thread wakes up
01:54:19.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.10) opts 0xd
01:54:19.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.10)
01:54:19.854 00.000 8976 Moving (0.05, 0.10) raw xDistance=0.06 yDistance=-0.10
01:54:19.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:54:19.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:54:19.854 00.000 8976 MoveAxis(R, 0, ABG)
01:54:19.854 00.000 8976 MoveAxis(U, 0, ABG)
01:54:19.854 00.000 8976 move complete, result=0
01:54:19.855 00.001 8976 worker thread done servicing request
01:54:19.855 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:54:19.864 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
01:54:19.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:19.864 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:19.864 00.000 5052 Enqueuing Expose request
01:54:19.864 00.000 8976 Worker thread wakes up
01:54:19.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:19.864 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:19.864 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:20.553 00.689 8976 Exposure complete
01:54:20.558 00.005 8976 worker thread done servicing request
01:54:20.559 00.001 5052 OnExposeComplete: enter
01:54:20.559 00.000 5052 UpdateGuideState(): m_state=6
01:54:20.559 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6107
01:54:20.559 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.69, Mass=206, SNR=10.0, Peak=78 HFD=1.8
01:54:20.559 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
01:54:20.559 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
01:54:20.559 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.02 hyp=0.44 cameraTheta=-0.05 mountX=-0.22 mountY=-0.36, mountTheta=-2.12
01:54:20.559 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.02, opts=13)
01:54:20.559 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.02)
01:54:20.560 00.001 8976 Worker thread wakes up
01:54:20.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.02) opts 0xd
01:54:20.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.02)
01:54:20.560 00.000 8976 Moving (0.44, -0.02) raw xDistance=-0.22 yDistance=-0.36
01:54:20.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:54:20.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
01:54:20.560 00.000 8976 MoveAxis(R, 0, ABG)
01:54:20.560 00.000 8976 MoveAxis(U, 1, ABG)
01:54:20.560 00.000 8976 stepping (-12, -1) + (0, 1)
01:54:20.560 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:20.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:54:20.570 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
01:54:20.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:20.570 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:20.570 00.000 5052 Enqueuing Expose request
01:54:20.593 00.023 8976 Received - 47 (G) 
01:54:20.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:20.593 00.000 8976 stepped: pos (-12, 0)
01:54:20.593 00.000 8976 move complete, result=0
01:54:20.593 00.000 8976 worker thread done servicing request
01:54:20.593 00.000 8976 Worker thread wakes up
01:54:20.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:20.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:20.593 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
01:54:21.295 00.702 8976 Exposure complete
01:54:21.301 00.006 8976 worker thread done servicing request
01:54:21.301 00.000 5052 OnExposeComplete: enter
01:54:21.301 00.000 5052 UpdateGuideState(): m_state=6
01:54:21.301 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6108
01:54:21.301 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.51, Mass=205, SNR=9.9, Peak=76 HFD=2.3
01:54:21.301 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
01:54:21.301 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
01:54:21.301 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.20 hyp=0.57 cameraTheta=-0.36 mountX=-0.42 mountY=-0.34, mountTheta=-2.46
01:54:21.302 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.20, opts=13)
01:54:21.302 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.20)
01:54:21.302 00.000 8976 Worker thread wakes up
01:54:21.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.20) opts 0xd
01:54:21.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.20)
01:54:21.302 00.000 8976 Moving (0.54, -0.20) raw xDistance=-0.42 yDistance=-0.34
01:54:21.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:54:21.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
01:54:21.302 00.000 8976 MoveAxis(R, 2, ABG)
01:54:21.302 00.000 8976 stepping (-12, 0) + (2, 0)
01:54:21.302 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:21.303 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:54:21.312 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:54:21.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:21.312 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:21.312 00.000 5052 Enqueuing Expose request
01:54:21.327 00.015 8976 Received - 47 (G) 
01:54:21.327 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:21.327 00.000 8976 stepped: pos (-10, 0)
01:54:21.327 00.000 8976 MoveAxis(U, 1, ABG)
01:54:21.327 00.000 8976 stepping (-10, 0) + (0, 1)
01:54:21.327 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:21.359 00.032 8976 Received - 47 (G) 
01:54:21.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:21.359 00.000 8976 stepped: pos (-10, 1)
01:54:21.359 00.000 8976 move complete, result=0
01:54:21.359 00.000 8976 worker thread done servicing request
01:54:21.359 00.000 8976 Worker thread wakes up
01:54:21.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:21.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:21.359 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
01:54:22.050 00.691 8976 Exposure complete
01:54:22.056 00.006 8976 worker thread done servicing request
01:54:22.056 00.000 5052 OnExposeComplete: enter
01:54:22.056 00.000 5052 UpdateGuideState(): m_state=6
01:54:22.056 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6109
01:54:22.056 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.87, Mass=204, SNR=9.9, Peak=81 HFD=2.2
01:54:22.056 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
01:54:22.056 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
01:54:22.056 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.16 hyp=0.31 cameraTheta=0.55 mountX=0.02 mountY=-0.31, mountTheta=-1.49
01:54:22.057 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.16, opts=13)
01:54:22.057 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.16)
01:54:22.057 00.000 8976 Worker thread wakes up
01:54:22.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.16) opts 0xd
01:54:22.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.16)
01:54:22.057 00.000 8976 Moving (0.26, 0.16) raw xDistance=0.02 yDistance=-0.31
01:54:22.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:54:22.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
01:54:22.057 00.000 8976 MoveAxis(R, 0, ABG)
01:54:22.057 00.000 8976 MoveAxis(U, 1, ABG)
01:54:22.057 00.000 8976 stepping (-10, 1) + (0, 1)
01:54:22.057 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:22.058 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:54:22.067 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:54:22.068 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:22.068 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:22.068 00.000 5052 Enqueuing Expose request
01:54:22.078 00.010 8976 Received - 47 (G) 
01:54:22.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:22.078 00.000 8976 stepped: pos (-10, 2)
01:54:22.078 00.000 8976 move complete, result=0
01:54:22.078 00.000 8976 worker thread done servicing request
01:54:22.078 00.000 8976 Worker thread wakes up
01:54:22.078 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:54:22.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:22.079 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:22.770 00.691 8976 Exposure complete
01:54:22.775 00.005 8976 worker thread done servicing request
01:54:22.775 00.000 5052 OnExposeComplete: enter
01:54:22.775 00.000 5052 UpdateGuideState(): m_state=6
01:54:22.775 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6110
01:54:22.776 00.001 5052 Star::Find returns 1 (0), X=329.45, Y=281.83, Mass=211, SNR=10.1, Peak=78 HFD=2.2
01:54:22.776 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
01:54:22.776 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
01:54:22.776 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.12 hyp=0.31 cameraTheta=0.40 mountX=-0.02 mountY=-0.30, mountTheta=-1.64
01:54:22.776 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.12, opts=13)
01:54:22.776 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.12)
01:54:22.777 00.001 8976 Worker thread wakes up
01:54:22.777 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.12) opts 0xd
01:54:22.777 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.12)
01:54:22.777 00.000 8976 Moving (0.28, 0.12) raw xDistance=-0.02 yDistance=-0.30
01:54:22.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:54:22.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
01:54:22.777 00.000 8976 MoveAxis(R, 0, ABG)
01:54:22.777 00.000 8976 MoveAxis(U, 1, ABG)
01:54:22.777 00.000 8976 stepping (-10, 2) + (0, 1)
01:54:22.777 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:22.778 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:54:22.787 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
01:54:22.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:22.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:22.787 00.000 5052 Enqueuing Expose request
01:54:22.798 00.011 8976 Received - 47 (G) 
01:54:22.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:22.798 00.000 8976 stepped: pos (-10, 3)
01:54:22.798 00.000 8976 move complete, result=0
01:54:22.798 00.000 8976 worker thread done servicing request
01:54:22.798 00.000 8976 Worker thread wakes up
01:54:22.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:22.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:22.798 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:54:23.492 00.694 8976 Exposure complete
01:54:23.497 00.005 8976 worker thread done servicing request
01:54:23.497 00.000 5052 OnExposeComplete: enter
01:54:23.497 00.000 5052 UpdateGuideState(): m_state=6
01:54:23.497 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6111
01:54:23.497 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.77, Mass=203, SNR=9.9, Peak=87 HFD=1.7
01:54:23.497 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
01:54:23.497 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
01:54:23.497 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:54:23.498 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.06, opts=13)
01:54:23.498 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.06)
01:54:23.498 00.000 8976 Worker thread wakes up
01:54:23.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.06) opts 0xd
01:54:23.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.06)
01:54:23.498 00.000 8976 Moving (0.10, 0.06) raw xDistance=0.01 yDistance=-0.12
01:54:23.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:54:23.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:54:23.498 00.000 8976 MoveAxis(R, 0, ABG)
01:54:23.498 00.000 8976 MoveAxis(U, 0, ABG)
01:54:23.498 00.000 8976 move complete, result=0
01:54:23.498 00.000 8976 worker thread done servicing request
01:54:23.499 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:54:23.509 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
01:54:23.509 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:23.509 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:23.509 00.000 5052 Enqueuing Expose request
01:54:23.509 00.000 8976 Worker thread wakes up
01:54:23.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:23.509 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:23.509 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:24.201 00.692 8976 Exposure complete
01:54:24.207 00.006 8976 worker thread done servicing request
01:54:24.207 00.000 5052 OnExposeComplete: enter
01:54:24.207 00.000 5052 UpdateGuideState(): m_state=6
01:54:24.207 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6112
01:54:24.207 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.86, Mass=211, SNR=10.1, Peak=79 HFD=2.3
01:54:24.207 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
01:54:24.207 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:54:24.207 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.15 hyp=0.50 cameraTheta=0.32 mountX=-0.08 mountY=-0.48, mountTheta=-1.73
01:54:24.209 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.15, opts=13)
01:54:24.209 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.15)
01:54:24.209 00.000 8976 Worker thread wakes up
01:54:24.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.15) opts 0xd
01:54:24.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.15)
01:54:24.209 00.000 8976 Moving (0.47, 0.15) raw xDistance=-0.08 yDistance=-0.48
01:54:24.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:54:24.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:54:24.209 00.000 8976 MoveAxis(R, 0, ABG)
01:54:24.209 00.000 8976 MoveAxis(U, 2, ABG)
01:54:24.209 00.000 8976 stepping (-10, 3) + (0, 2)
01:54:24.209 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:24.210 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:54:24.220 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
01:54:24.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:24.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:24.220 00.000 5052 Enqueuing Expose request
01:54:24.237 00.017 8976 Received - 47 (G) 
01:54:24.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:24.237 00.000 8976 stepped: pos (-10, 5)
01:54:24.237 00.000 8976 move complete, result=0
01:54:24.237 00.000 8976 worker thread done servicing request
01:54:24.237 00.000 8976 Worker thread wakes up
01:54:24.237 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:54:24.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:24.237 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:24.926 00.689 8976 Exposure complete
01:54:24.931 00.005 8976 worker thread done servicing request
01:54:24.931 00.000 5052 OnExposeComplete: enter
01:54:24.931 00.000 5052 UpdateGuideState(): m_state=6
01:54:24.931 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6113
01:54:24.931 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.63, Mass=217, SNR=10.2, Peak=70 HFD=2.3
01:54:24.931 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
01:54:24.931 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:54:24.931 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=-0.08 hyp=0.84 cameraTheta=-0.09 mountX=-0.45 mountY=-0.66, mountTheta=-2.17
01:54:24.932 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=-0.08, opts=13)
01:54:24.932 00.000 5052 Enqueuing Move request for stepguider (0.84, -0.08)
01:54:24.932 00.000 8976 Worker thread wakes up
01:54:24.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, -0.08) opts 0xd
01:54:24.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, -0.08)
01:54:24.932 00.000 8976 Moving (0.84, -0.08) raw xDistance=-0.45 yDistance=-0.66
01:54:24.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:54:24.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
01:54:24.932 00.000 8976 MoveAxis(R, 2, ABG)
01:54:24.932 00.000 8976 stepping (-10, 5) + (2, 0)
01:54:24.933 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:24.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=66, Gamma=2.630
01:54:24.943 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:54:24.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:24.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:24.943 00.000 5052 Enqueuing Expose request
01:54:24.956 00.013 8976 Received - 47 (G) 
01:54:24.956 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:24.956 00.000 8976 stepped: pos (-8, 5)
01:54:24.956 00.000 8976 MoveAxis(U, 3, ABG)
01:54:24.956 00.000 8976 stepping (-8, 5) + (0, 3)
01:54:24.956 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:54:24.988 00.032 8976 Received - 47 (G) 
01:54:24.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:54:24.988 00.000 8976 stepped: pos (-8, 8)
01:54:24.988 00.000 8976 move complete, result=0
01:54:24.988 00.000 8976 worker thread done servicing request
01:54:24.988 00.000 8976 Worker thread wakes up
01:54:24.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:24.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:24.988 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
01:54:25.676 00.688 8976 Exposure complete
01:54:25.681 00.005 8976 worker thread done servicing request
01:54:25.681 00.000 5052 OnExposeComplete: enter
01:54:25.681 00.000 5052 UpdateGuideState(): m_state=6
01:54:25.681 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6114
01:54:25.681 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.78, Mass=218, SNR=10.3, Peak=76 HFD=2.4
01:54:25.681 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
01:54:25.682 00.001 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
01:54:25.682 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.07 hyp=0.60 cameraTheta=0.12 mountX=-0.21 mountY=-0.54, mountTheta=-1.94
01:54:25.682 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.07, opts=13)
01:54:25.682 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.07)
01:54:25.682 00.000 8976 Worker thread wakes up
01:54:25.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.07) opts 0xd
01:54:25.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.07)
01:54:25.683 00.001 8976 Moving (0.60, 0.07) raw xDistance=-0.21 yDistance=-0.54
01:54:25.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:54:25.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
01:54:25.683 00.000 8976 MoveAxis(R, 0, ABG)
01:54:25.683 00.000 8976 MoveAxis(U, 2, ABG)
01:54:25.683 00.000 8976 stepping (-8, 8) + (0, 2)
01:54:25.683 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:25.683 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:54:25.693 00.010 5052 UpdateGuideState exits: m=218 SNR=10.3
01:54:25.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:25.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:25.693 00.000 5052 Enqueuing Expose request
01:54:25.707 00.014 8976 Received - 47 (G) 
01:54:25.708 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:25.708 00.000 8976 stepped: pos (-8, 10)
01:54:25.708 00.000 8976 move complete, result=0
01:54:25.708 00.000 8976 worker thread done servicing request
01:54:25.708 00.000 8976 Worker thread wakes up
01:54:25.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:25.708 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:25.708 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:54:26.398 00.690 8976 Exposure complete
01:54:26.403 00.005 8976 worker thread done servicing request
01:54:26.403 00.000 5052 OnExposeComplete: enter
01:54:26.403 00.000 5052 UpdateGuideState(): m_state=6
01:54:26.403 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6115
01:54:26.403 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.68, Mass=217, SNR=10.2, Peak=73 HFD=2.8
01:54:26.403 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
01:54:26.403 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:54:26.403 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.03 hyp=0.38 cameraTheta=-0.09 mountX=-0.20 mountY=-0.30, mountTheta=-2.17
01:54:26.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.03, opts=13)
01:54:26.404 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.03)
01:54:26.404 00.000 8976 Worker thread wakes up
01:54:26.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.03) opts 0xd
01:54:26.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.03)
01:54:26.404 00.000 8976 Moving (0.38, -0.03) raw xDistance=-0.20 yDistance=-0.30
01:54:26.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:54:26.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
01:54:26.404 00.000 8976 MoveAxis(R, 0, ABG)
01:54:26.404 00.000 8976 MoveAxis(U, 1, ABG)
01:54:26.404 00.000 8976 stepping (-8, 10) + (0, 1)
01:54:26.404 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:26.405 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:54:26.415 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:54:26.416 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:26.416 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:26.416 00.000 5052 Enqueuing Expose request
01:54:26.427 00.011 8976 Received - 47 (G) 
01:54:26.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:26.427 00.000 8976 stepped: pos (-8, 11)
01:54:26.427 00.000 8976 move complete, result=0
01:54:26.427 00.000 8976 worker thread done servicing request
01:54:26.427 00.000 8976 Worker thread wakes up
01:54:26.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:26.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:26.427 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:54:27.118 00.691 8976 Exposure complete
01:54:27.124 00.006 8976 worker thread done servicing request
01:54:27.124 00.000 5052 OnExposeComplete: enter
01:54:27.124 00.000 5052 UpdateGuideState(): m_state=6
01:54:27.124 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6116
01:54:27.124 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.67, Mass=214, SNR=10.1, Peak=82 HFD=2.8
01:54:27.124 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
01:54:27.124 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
01:54:27.124 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.15 mountX=-0.14 mountY=-0.17, mountTheta=-2.23
01:54:27.124 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.03, opts=13)
01:54:27.124 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.03)
01:54:27.125 00.001 8976 Worker thread wakes up
01:54:27.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.03) opts 0xd
01:54:27.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.03)
01:54:27.125 00.000 8976 Moving (0.23, -0.03) raw xDistance=-0.14 yDistance=-0.17
01:54:27.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:54:27.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:54:27.125 00.000 8976 MoveAxis(R, 0, ABG)
01:54:27.125 00.000 8976 MoveAxis(U, 0, ABG)
01:54:27.125 00.000 8976 move complete, result=0
01:54:27.125 00.000 8976 worker thread done servicing request
01:54:27.125 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:54:27.135 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
01:54:27.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:27.135 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:27.135 00.000 5052 Enqueuing Expose request
01:54:27.135 00.000 8976 Worker thread wakes up
01:54:27.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:27.135 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:27.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:27.824 00.689 8976 Exposure complete
01:54:27.829 00.005 8976 worker thread done servicing request
01:54:27.830 00.001 5052 OnExposeComplete: enter
01:54:27.830 00.000 5052 UpdateGuideState(): m_state=6
01:54:27.830 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6117
01:54:27.830 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.91, Mass=190, SNR=9.6, Peak=80 HFD=2.3
01:54:27.830 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
01:54:27.830 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
01:54:27.830 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.26 cameraTheta=0.90 mountX=0.11 mountY=-0.25, mountTheta=-1.16
01:54:27.832 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.20, opts=13)
01:54:27.832 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.20)
01:54:27.832 00.000 8976 Worker thread wakes up
01:54:27.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.20) opts 0xd
01:54:27.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.20)
01:54:27.832 00.000 8976 Moving (0.16, 0.20) raw xDistance=0.11 yDistance=-0.25
01:54:27.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:54:27.833 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:54:27.833 00.000 8976 MoveAxis(R, 0, ABG)
01:54:27.833 00.000 8976 MoveAxis(U, 0, ABG)
01:54:27.833 00.000 8976 move complete, result=0
01:54:27.833 00.000 8976 worker thread done servicing request
01:54:27.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:54:27.844 00.011 5052 UpdateGuideState exits: m=190 SNR=9.6
01:54:27.844 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:27.844 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:27.844 00.000 5052 Enqueuing Expose request
01:54:27.844 00.000 8976 Worker thread wakes up
01:54:27.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:27.844 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:27.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:28.531 00.687 8976 Exposure complete
01:54:28.536 00.005 8976 worker thread done servicing request
01:54:28.537 00.001 5052 OnExposeComplete: enter
01:54:28.537 00.000 5052 UpdateGuideState(): m_state=6
01:54:28.537 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6118
01:54:28.537 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.80, Mass=196, SNR=9.7, Peak=77 HFD=1.9
01:54:28.537 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
01:54:28.537 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
01:54:28.537 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.09 hyp=0.28 cameraTheta=0.33 mountX=-0.04 mountY=-0.27, mountTheta=-1.72
01:54:28.537 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.09, opts=13)
01:54:28.538 00.001 5052 Enqueuing Move request for stepguider (0.27, 0.09)
01:54:28.538 00.000 8976 Worker thread wakes up
01:54:28.538 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.09) opts 0xd
01:54:28.538 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.09)
01:54:28.538 00.000 8976 Moving (0.27, 0.09) raw xDistance=-0.04 yDistance=-0.27
01:54:28.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:54:28.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:54:28.538 00.000 8976 MoveAxis(R, 0, ABG)
01:54:28.538 00.000 8976 MoveAxis(U, 1, ABG)
01:54:28.538 00.000 8976 stepping (-8, 11) + (0, 1)
01:54:28.538 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:28.539 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:54:28.548 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:54:28.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:28.548 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:28.548 00.000 5052 Enqueuing Expose request
01:54:28.569 00.021 8976 Received - 47 (G) 
01:54:28.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:28.569 00.000 8976 stepped: pos (-8, 12)
01:54:28.569 00.000 8976 move complete, result=0
01:54:28.569 00.000 8976 worker thread done servicing request
01:54:28.569 00.000 8976 Worker thread wakes up
01:54:28.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:28.569 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:28.569 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:54:29.242 00.673 5052 evsrv: cli 0D27B048 connect
01:54:29.242 00.000 5052 case statement mapped state 6 to 3
01:54:29.242 00.000 5052 case statement mapped state 6 to 3
01:54:29.243 00.001 5052 evsrv: cli 0D27B7C8 connect
01:54:29.243 00.000 5052 case statement mapped state 6 to 3
01:54:29.243 00.000 5052 case statement mapped state 6 to 3
01:54:29.243 00.000 5052 evsrv: cli 0D27B7C8 request: {"method":"get_profile","id":"510002e0-625a-4a47-abe4-3d2fa57c599a"}
01:54:29.244 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
01:54:29.244 00.000 5052 evsrv: cli 0D27B7C8 response: {"jsonrpc":"2.0","result":{"id":2,"name":".!temp!profile!name!~"},"id":"510002e0-625a-4a47-abe4-3d2fa57c599a"}
01:54:29.245 00.001 5052 evsrv: cli 0D27B7C8 disconnect
01:54:29.246 00.001 5052 evsrv: cli 0D27C1C8 connect
01:54:29.246 00.000 5052 case statement mapped state 6 to 3
01:54:29.246 00.000 5052 case statement mapped state 6 to 3
01:54:29.246 00.000 5052 evsrv: cli 0D27C1C8 request: {"method":"get_profiles","id":"310a521c-4b40-4c65-9241-ae20327f9b78"}
01:54:29.247 00.001 5052 GetString("/profile/1/name", "") returns "My Equipment"
01:54:29.247 00.000 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
01:54:29.247 00.000 5052 GetString("/profile/1/name", "") returns "My Equipment"
01:54:29.247 00.000 5052 GetString("/profile/1/name", "") returns "My Equipment"
01:54:29.248 00.001 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
01:54:29.248 00.000 5052 evsrv: cli 0D27C1C8 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"My Equipment"},{"id":2,"name":".!temp!profile!name!~","selected":true}],"id":"310a521c-4b40-4c65-9241-ae20327f9b78"}
01:54:29.248 00.000 5052 evsrv: cli 0D27C1C8 disconnect
01:54:29.249 00.001 5052 evsrv: cli 0D27B188 connect
01:54:29.249 00.000 5052 case statement mapped state 6 to 3
01:54:29.249 00.000 5052 case statement mapped state 6 to 3
01:54:29.249 00.000 5052 evsrv: cli 0D27B188 request: {"method":"get_connected","id":"84a69608-c943-4cee-a937-30f90f37b861"}
01:54:29.250 00.001 5052 evsrv: cli 0D27B188 response: {"jsonrpc":"2.0","result":true,"id":"84a69608-c943-4cee-a937-30f90f37b861"}
01:54:29.250 00.000 5052 evsrv: cli 0D27B188 disconnect
01:54:29.251 00.001 5052 evsrv: cli 0D27C1C8 connect
01:54:29.251 00.000 5052 case statement mapped state 6 to 3
01:54:29.251 00.000 5052 case statement mapped state 6 to 3
01:54:29.251 00.000 5052 evsrv: cli 0D27C1C8 request: {"method":"get_app_state","id":"f5410a09-e870-4033-a078-bcea05e65a5e"}
01:54:29.252 00.001 5052 case statement mapped state 6 to 3
01:54:29.252 00.000 5052 evsrv: cli 0D27C1C8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5410a09-e870-4033-a078-bcea05e65a5e"}
01:54:29.252 00.000 5052 evsrv: cli 0D27C1C8 disconnect
01:54:29.252 00.000 5052 evsrv: cli 0D27BF48 connect
01:54:29.252 00.000 5052 case statement mapped state 6 to 3
01:54:29.253 00.001 5052 case statement mapped state 6 to 3
01:54:29.253 00.000 5052 evsrv: cli 0D27BF48 request: {"method":"get_lock_shift_params","id":"b81bfb9a-0119-4564-ac00-c89d32ec2d89"}
01:54:29.253 00.000 5052 evsrv: cli 0D27BF48 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"b81bfb9a-0119-4564-ac00-c89d32ec2d89"}
01:54:29.253 00.000 5052 evsrv: cli 0D27BF48 disconnect
01:54:29.254 00.001 5052 evsrv: cli 0D27BB88 connect
01:54:29.254 00.000 5052 case statement mapped state 6 to 3
01:54:29.254 00.000 5052 case statement mapped state 6 to 3
01:54:29.254 00.000 5052 evsrv: cli 0D27BB88 request: {"method":"get_pixel_scale","id":"879819e3-9e6e-4615-9999-02272fce5151"}
01:54:29.254 00.000 5052 evsrv: cli 0D27BB88 response: {"jsonrpc":"2.0","result":1.48511,"id":"879819e3-9e6e-4615-9999-02272fce5151"}
01:54:29.255 00.001 5052 evsrv: cli 0D27BB88 disconnect
01:54:29.268 00.013 8976 Exposure complete
01:54:29.273 00.005 8976 worker thread done servicing request
01:54:29.273 00.000 5052 OnExposeComplete: enter
01:54:29.273 00.000 5052 UpdateGuideState(): m_state=6
01:54:29.273 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6119
01:54:29.273 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.50, Mass=197, SNR=9.7, Peak=75 HFD=2.0
01:54:29.274 00.001 5052 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.04) = xAngle (-3.52 = 2.76)
01:54:29.274 00.000 5052 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.62 = 2.66)
01:54:29.274 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.48 mountX=-0.19 mountY=0.10, mountTheta=2.68
01:54:29.275 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.21, opts=13)
01:54:29.275 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.21)
01:54:29.276 00.001 8976 Worker thread wakes up
01:54:29.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.21) opts 0xd
01:54:29.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.21)
01:54:29.276 00.000 8976 Moving (0.02, -0.21) raw xDistance=-0.19 yDistance=0.10
01:54:29.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:54:29.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:54:29.276 00.000 8976 MoveAxis(R, 0, ABG)
01:54:29.276 00.000 8976 MoveAxis(U, 0, ABG)
01:54:29.276 00.000 8976 move complete, result=0
01:54:29.276 00.000 8976 worker thread done servicing request
01:54:29.278 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
01:54:29.288 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:54:29.288 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:29.288 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:29.288 00.000 5052 Enqueuing Expose request
01:54:29.288 00.000 8976 Worker thread wakes up
01:54:29.288 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:29.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:29.288 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:29.976 00.688 8976 Exposure complete
01:54:29.981 00.005 8976 worker thread done servicing request
01:54:29.981 00.000 5052 OnExposeComplete: enter
01:54:29.981 00.000 5052 UpdateGuideState(): m_state=6
01:54:29.981 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6120
01:54:29.981 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.73, Mass=208, SNR=10.0, Peak=72 HFD=2.4
01:54:29.981 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:54:29.981 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
01:54:29.981 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.02 hyp=0.34 cameraTheta=3.07 mountX=0.17 mountY=0.27, mountTheta=1.00
01:54:29.982 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.02, opts=13)
01:54:29.982 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.02)
01:54:29.982 00.000 8976 Worker thread wakes up
01:54:29.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.02) opts 0xd
01:54:29.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.02)
01:54:29.982 00.000 8976 Moving (-0.34, 0.02) raw xDistance=0.17 yDistance=0.27
01:54:29.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:54:29.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:54:29.982 00.000 8976 MoveAxis(R, 0, ABG)
01:54:29.982 00.000 8976 MoveAxis(D, 1, ABG)
01:54:29.982 00.000 8976 stepping (-8, 12) + (0, -1)
01:54:29.982 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:29.983 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:54:29.993 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:54:29.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:29.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:29.993 00.000 5052 Enqueuing Expose request
01:54:30.007 00.014 8976 Received - 47 (G) 
01:54:30.008 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:30.008 00.000 8976 stepped: pos (-8, 11)
01:54:30.008 00.000 8976 move complete, result=0
01:54:30.008 00.000 8976 worker thread done servicing request
01:54:30.008 00.000 8976 Worker thread wakes up
01:54:30.008 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:30.008 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:30.008 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:54:30.699 00.691 8976 Exposure complete
01:54:30.703 00.004 8976 worker thread done servicing request
01:54:30.704 00.001 5052 OnExposeComplete: enter
01:54:30.704 00.000 5052 UpdateGuideState(): m_state=6
01:54:30.704 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6121
01:54:30.704 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.85, Mass=200, SNR=9.8, Peak=76 HFD=2.3
01:54:30.704 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
01:54:30.704 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
01:54:30.704 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.86 mountX=0.15 mountY=-0.04, mountTheta=-0.28
01:54:30.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.15, opts=13)
01:54:30.705 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.15)
01:54:30.705 00.000 8976 Worker thread wakes up
01:54:30.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.15) opts 0xd
01:54:30.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.15)
01:54:30.705 00.000 8976 Moving (-0.04, 0.15) raw xDistance=0.15 yDistance=-0.04
01:54:30.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:54:30.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:54:30.705 00.000 8976 MoveAxis(R, 0, ABG)
01:54:30.705 00.000 8976 MoveAxis(U, 0, ABG)
01:54:30.705 00.000 8976 move complete, result=0
01:54:30.705 00.000 8976 worker thread done servicing request
01:54:30.706 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:54:30.716 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:54:30.716 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:30.716 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:30.716 00.000 5052 Enqueuing Expose request
01:54:30.716 00.000 8976 Worker thread wakes up
01:54:30.716 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:30.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:30.717 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:31.403 00.686 8976 Exposure complete
01:54:31.409 00.006 8976 worker thread done servicing request
01:54:31.409 00.000 5052 OnExposeComplete: enter
01:54:31.409 00.000 5052 UpdateGuideState(): m_state=6
01:54:31.409 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6122
01:54:31.409 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.87, Mass=219, SNR=10.2, Peak=86 HFD=2.2
01:54:31.409 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
01:54:31.409 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
01:54:31.410 00.001 5052 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.01 mountX=0.10 mountY=-0.17, mountTheta=-1.06
01:54:31.410 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.16, opts=13)
01:54:31.410 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.16)
01:54:31.410 00.000 8976 Worker thread wakes up
01:54:31.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.16) opts 0xd
01:54:31.411 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.16)
01:54:31.411 00.000 8976 Moving (0.10, 0.16) raw xDistance=0.10 yDistance=-0.17
01:54:31.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:54:31.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:54:31.411 00.000 8976 MoveAxis(R, 0, ABG)
01:54:31.411 00.000 8976 MoveAxis(U, 0, ABG)
01:54:31.411 00.000 8976 move complete, result=0
01:54:31.411 00.000 8976 worker thread done servicing request
01:54:31.411 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:54:31.421 00.010 5052 UpdateGuideState exits: m=219 SNR=10.2
01:54:31.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:31.421 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:31.421 00.000 5052 Enqueuing Expose request
01:54:31.422 00.001 8976 Worker thread wakes up
01:54:31.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:31.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:31.422 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:32.114 00.692 8976 Exposure complete
01:54:32.119 00.005 8976 worker thread done servicing request
01:54:32.119 00.000 5052 OnExposeComplete: enter
01:54:32.120 00.001 5052 UpdateGuideState(): m_state=6
01:54:32.120 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6123
01:54:32.120 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.04, Mass=206, SNR=9.9, Peak=85 HFD=2.1
01:54:32.120 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
01:54:32.120 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
01:54:32.120 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.33 hyp=0.36 cameraTheta=1.21 mountX=0.24 mountY=-0.29, mountTheta=-0.88
01:54:32.120 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.33, opts=13)
01:54:32.120 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.33)
01:54:32.121 00.001 8976 Worker thread wakes up
01:54:32.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.33) opts 0xd
01:54:32.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.33)
01:54:32.121 00.000 8976 Moving (0.13, 0.33) raw xDistance=0.24 yDistance=-0.29
01:54:32.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:54:32.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:54:32.121 00.000 8976 MoveAxis(R, 0, ABG)
01:54:32.121 00.000 8976 MoveAxis(U, 1, ABG)
01:54:32.121 00.000 8976 stepping (-8, 11) + (0, 1)
01:54:32.121 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:32.121 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:54:32.131 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
01:54:32.131 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:32.131 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:32.131 00.000 5052 Enqueuing Expose request
01:54:32.150 00.019 8976 Received - 47 (G) 
01:54:32.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:32.150 00.000 8976 stepped: pos (-8, 12)
01:54:32.150 00.000 8976 move complete, result=0
01:54:32.150 00.000 8976 worker thread done servicing request
01:54:32.150 00.000 8976 Worker thread wakes up
01:54:32.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:32.150 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:32.150 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:54:32.854 00.704 8976 Exposure complete
01:54:32.859 00.005 8976 worker thread done servicing request
01:54:32.859 00.000 5052 OnExposeComplete: enter
01:54:32.859 00.000 5052 UpdateGuideState(): m_state=6
01:54:32.859 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6124
01:54:32.859 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=282.00, Mass=202, SNR=9.9, Peak=82 HFD=2.1
01:54:32.859 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
01:54:32.859 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
01:54:32.860 00.001 5052 CameraToMount -- cameraX=0.46 cameraY=0.29 hyp=0.54 cameraTheta=0.56 mountX=0.05 mountY=-0.54, mountTheta=-1.49
01:54:32.860 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.29, opts=13)
01:54:32.860 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.29)
01:54:32.860 00.000 8976 Worker thread wakes up
01:54:32.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.29) opts 0xd
01:54:32.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.29)
01:54:32.860 00.000 8976 Moving (0.46, 0.29) raw xDistance=0.05 yDistance=-0.54
01:54:32.861 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:54:32.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.54
01:54:32.861 00.000 8976 MoveAxis(R, 0, ABG)
01:54:32.861 00.000 8976 MoveAxis(U, 2, ABG)
01:54:32.861 00.000 8976 stepping (-8, 12) + (0, 2)
01:54:32.861 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:32.861 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:54:32.870 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
01:54:32.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:32.870 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:32.870 00.000 5052 Enqueuing Expose request
01:54:32.885 00.015 8976 Received - 47 (G) 
01:54:32.885 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:32.885 00.000 8976 stepped: pos (-8, 14)
01:54:32.885 00.000 8976 move complete, result=0
01:54:32.885 00.000 8976 worker thread done servicing request
01:54:32.885 00.000 8976 Worker thread wakes up
01:54:32.885 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:54:32.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:32.885 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:33.577 00.692 8976 Exposure complete
01:54:33.581 00.004 8976 worker thread done servicing request
01:54:33.581 00.000 5052 OnExposeComplete: enter
01:54:33.581 00.000 5052 UpdateGuideState(): m_state=6
01:54:33.581 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6125
01:54:33.582 00.001 5052 Star::Find returns 1 (0), X=329.21, Y=281.85, Mass=204, SNR=9.9, Peak=80 HFD=2.3
01:54:33.582 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
01:54:33.582 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
01:54:33.582 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.35 mountX=0.11 mountY=-0.10, mountTheta=-0.75
01:54:33.582 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.14, opts=13)
01:54:33.582 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.14)
01:54:33.582 00.000 8976 Worker thread wakes up
01:54:33.582 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.14) opts 0xd
01:54:33.583 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.14)
01:54:33.583 00.000 8976 Moving (0.03, 0.14) raw xDistance=0.11 yDistance=-0.10
01:54:33.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:54:33.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:54:33.583 00.000 8976 MoveAxis(R, 0, ABG)
01:54:33.583 00.000 8976 MoveAxis(U, 0, ABG)
01:54:33.583 00.000 8976 move complete, result=0
01:54:33.583 00.000 8976 worker thread done servicing request
01:54:33.583 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:54:33.592 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:54:33.593 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:33.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:33.593 00.000 5052 Enqueuing Expose request
01:54:33.593 00.000 8976 Worker thread wakes up
01:54:33.593 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:33.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:33.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:34.284 00.691 8976 Exposure complete
01:54:34.289 00.005 8976 worker thread done servicing request
01:54:34.289 00.000 5052 OnExposeComplete: enter
01:54:34.289 00.000 5052 UpdateGuideState(): m_state=6
01:54:34.289 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6126
01:54:34.289 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.91, Mass=198, SNR=9.8, Peak=76 HFD=2.3
01:54:34.289 00.000 5052 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.04) = xAngle (-0.62 = -0.62)
01:54:34.289 00.000 5052 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.73 = -0.73)
01:54:34.289 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.21 cameraTheta=1.42 mountX=0.17 mountY=-0.14, mountTheta=-0.69
01:54:34.290 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.20, opts=13)
01:54:34.290 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.20)
01:54:34.290 00.000 8976 Worker thread wakes up
01:54:34.290 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.20) opts 0xd
01:54:34.290 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.20)
01:54:34.290 00.000 8976 Moving (0.03, 0.20) raw xDistance=0.17 yDistance=-0.14
01:54:34.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:54:34.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:54:34.290 00.000 8976 MoveAxis(R, 0, ABG)
01:54:34.290 00.000 8976 MoveAxis(U, 0, ABG)
01:54:34.290 00.000 8976 move complete, result=0
01:54:34.290 00.000 8976 worker thread done servicing request
01:54:34.291 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:54:34.300 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
01:54:34.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:34.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:34.301 00.001 5052 Enqueuing Expose request
01:54:34.301 00.000 8976 Worker thread wakes up
01:54:34.301 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:34.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:34.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:34.989 00.688 8976 Exposure complete
01:54:34.994 00.005 8976 worker thread done servicing request
01:54:34.994 00.000 5052 OnExposeComplete: enter
01:54:34.994 00.000 5052 UpdateGuideState(): m_state=6
01:54:34.994 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6127
01:54:34.994 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.79, Mass=221, SNR=10.3, Peak=77 HFD=2.6
01:54:34.994 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:54:34.994 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:54:34.994 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.08 hyp=0.49 cameraTheta=0.16 mountX=-0.15 mountY=-0.45, mountTheta=-1.90
01:54:34.995 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.08, opts=13)
01:54:34.995 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.08)
01:54:34.995 00.000 8976 Worker thread wakes up
01:54:34.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.08) opts 0xd
01:54:34.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.08)
01:54:34.995 00.000 8976 Moving (0.48, 0.08) raw xDistance=-0.15 yDistance=-0.45
01:54:34.996 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:54:34.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:54:34.996 00.000 8976 MoveAxis(R, 0, ABG)
01:54:34.996 00.000 8976 MoveAxis(U, 2, ABG)
01:54:34.996 00.000 8976 stepping (-8, 14) + (0, 2)
01:54:34.996 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:34.996 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:54:35.006 00.010 5052 UpdateGuideState exits: m=221 SNR=10.3
01:54:35.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:35.006 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:35.006 00.000 5052 Enqueuing Expose request
01:54:35.028 00.022 8976 Received - 47 (G) 
01:54:35.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:35.028 00.000 8976 stepped: pos (-8, 16)
01:54:35.028 00.000 8976 move complete, result=0
01:54:35.028 00.000 8976 worker thread done servicing request
01:54:35.028 00.000 8976 Worker thread wakes up
01:54:35.028 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:54:35.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:35.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:35.716 00.688 8976 Exposure complete
01:54:35.721 00.005 8976 worker thread done servicing request
01:54:35.721 00.000 5052 OnExposeComplete: enter
01:54:35.721 00.000 5052 UpdateGuideState(): m_state=6
01:54:35.721 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6128
01:54:35.721 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.54, Mass=210, SNR=10.1, Peak=74 HFD=2.6
01:54:35.722 00.001 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
01:54:35.722 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.90 = -2.90)
01:54:35.722 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.76 mountX=-0.24 mountY=-0.06, mountTheta=-2.90
01:54:35.722 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.17, opts=13)
01:54:35.722 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.17)
01:54:35.722 00.000 8976 Worker thread wakes up
01:54:35.723 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.17) opts 0xd
01:54:35.723 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.17)
01:54:35.723 00.000 8976 Moving (0.18, -0.17) raw xDistance=-0.24 yDistance=-0.06
01:54:35.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:54:35.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:54:35.723 00.000 8976 MoveAxis(R, 0, ABG)
01:54:35.723 00.000 8976 MoveAxis(U, 0, ABG)
01:54:35.723 00.000 8976 move complete, result=0
01:54:35.723 00.000 8976 worker thread done servicing request
01:54:35.723 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:54:35.733 00.010 5052 UpdateGuideState exits: m=210 SNR=10.1
01:54:35.733 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:35.733 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:35.733 00.000 5052 Enqueuing Expose request
01:54:35.733 00.000 8976 Worker thread wakes up
01:54:35.733 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:35.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:35.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:36.420 00.687 8976 Exposure complete
01:54:36.425 00.005 8976 worker thread done servicing request
01:54:36.425 00.000 5052 OnExposeComplete: enter
01:54:36.425 00.000 5052 UpdateGuideState(): m_state=6
01:54:36.425 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6129
01:54:36.425 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.70, Mass=213, SNR=10.1, Peak=81 HFD=2.3
01:54:36.425 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
01:54:36.425 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
01:54:36.425 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=-0.01 hyp=0.72 cameraTheta=-0.01 mountX=-0.33 mountY=-0.60, mountTheta=-2.08
01:54:36.426 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.01, opts=13)
01:54:36.426 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.01)
01:54:36.426 00.000 8976 Worker thread wakes up
01:54:36.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.01) opts 0xd
01:54:36.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.01)
01:54:36.426 00.000 8976 Moving (0.72, -0.01) raw xDistance=-0.33 yDistance=-0.60
01:54:36.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:54:36.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
01:54:36.426 00.000 8976 MoveAxis(R, 1, ABG)
01:54:36.426 00.000 8976 stepping (-8, 16) + (1, 0)
01:54:36.427 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:36.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:54:36.436 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
01:54:36.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:36.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:36.436 00.000 5052 Enqueuing Expose request
01:54:36.451 00.015 8976 Received - 47 (G) 
01:54:36.451 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:36.451 00.000 8976 stepped: pos (-7, 16)
01:54:36.451 00.000 8976 MoveAxis(U, 2, ABG)
01:54:36.451 00.000 8976 stepping (-7, 16) + (0, 2)
01:54:36.451 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:36.482 00.031 8976 Received - 47 (G) 
01:54:36.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:36.482 00.000 8976 stepped: pos (-7, 18)
01:54:36.482 00.000 8976 move complete, result=0
01:54:36.483 00.001 8976 worker thread done servicing request
01:54:36.483 00.000 8976 Worker thread wakes up
01:54:36.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:36.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:36.483 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:54:37.171 00.688 8976 Exposure complete
01:54:37.177 00.006 8976 worker thread done servicing request
01:54:37.177 00.000 5052 OnExposeComplete: enter
01:54:37.177 00.000 5052 UpdateGuideState(): m_state=6
01:54:37.177 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6130
01:54:37.177 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.66, Mass=207, SNR=9.9, Peak=78 HFD=2.6
01:54:37.177 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
01:54:37.177 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
01:54:37.177 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.05 hyp=0.42 cameraTheta=-0.12 mountX=-0.23 mountY=-0.32, mountTheta=-2.20
01:54:37.178 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.05, opts=13)
01:54:37.178 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.05)
01:54:37.178 00.000 8976 Worker thread wakes up
01:54:37.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.05) opts 0xd
01:54:37.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.05)
01:54:37.178 00.000 8976 Moving (0.41, -0.05) raw xDistance=-0.23 yDistance=-0.32
01:54:37.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:54:37.179 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
01:54:37.179 00.000 8976 MoveAxis(R, 0, ABG)
01:54:37.179 00.000 8976 MoveAxis(U, 1, ABG)
01:54:37.179 00.000 8976 stepping (-7, 18) + (0, 1)
01:54:37.179 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:37.179 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:54:37.189 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
01:54:37.189 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:37.189 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:37.189 00.000 5052 Enqueuing Expose request
01:54:37.201 00.012 8976 Received - 47 (G) 
01:54:37.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:37.201 00.000 8976 stepped: pos (-7, 19)
01:54:37.202 00.001 8976 move complete, result=0
01:54:37.202 00.000 8976 worker thread done servicing request
01:54:37.202 00.000 8976 Worker thread wakes up
01:54:37.202 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:54:37.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:37.202 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:37.890 00.688 8976 Exposure complete
01:54:37.895 00.005 8976 worker thread done servicing request
01:54:37.895 00.000 5052 OnExposeComplete: enter
01:54:37.895 00.000 5052 UpdateGuideState(): m_state=6
01:54:37.896 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6131
01:54:37.896 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.83, Mass=185, SNR=9.5, Peak=81 HFD=2.0
01:54:37.896 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:54:37.896 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:54:37.896 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.12 hyp=0.42 cameraTheta=2.86 mountX=0.29 mountY=0.28, mountTheta=0.76
01:54:37.896 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.12, opts=13)
01:54:37.896 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.12)
01:54:37.896 00.000 8976 Worker thread wakes up
01:54:37.897 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.12) opts 0xd
01:54:37.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.12)
01:54:37.897 00.000 8976 Moving (-0.40, 0.12) raw xDistance=0.29 yDistance=0.28
01:54:37.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:54:37.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
01:54:37.897 00.000 8976 MoveAxis(L, 1, ABG)
01:54:37.897 00.000 8976 stepping (-7, 19) + (-1, 0)
01:54:37.897 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:37.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:54:37.906 00.009 5052 UpdateGuideState exits: m=185 SNR=9.5
01:54:37.907 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:37.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:37.907 00.000 5052 Enqueuing Expose request
01:54:37.921 00.014 8976 Received - 47 (G) 
01:54:37.921 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:37.921 00.000 8976 stepped: pos (-8, 19)
01:54:37.921 00.000 8976 MoveAxis(D, 1, ABG)
01:54:37.921 00.000 8976 stepping (-8, 19) + (0, -1)
01:54:37.921 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:37.953 00.032 8976 Received - 47 (G) 
01:54:37.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:37.953 00.000 8976 stepped: pos (-8, 18)
01:54:37.953 00.000 8976 move complete, result=0
01:54:37.953 00.000 8976 worker thread done servicing request
01:54:37.953 00.000 8976 Worker thread wakes up
01:54:37.953 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:37.953 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:37.953 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:54:38.643 00.690 8976 Exposure complete
01:54:38.649 00.006 8976 worker thread done servicing request
01:54:38.649 00.000 5052 OnExposeComplete: enter
01:54:38.649 00.000 5052 UpdateGuideState(): m_state=6
01:54:38.649 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6132
01:54:38.649 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.57, Mass=190, SNR=9.6, Peak=79 HFD=1.6
01:54:38.649 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
01:54:38.649 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
01:54:38.649 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.14 hyp=0.58 cameraTheta=-2.89 mountX=0.13 mountY=0.55, mountTheta=1.34
01:54:38.650 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.14, opts=13)
01:54:38.650 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.14)
01:54:38.650 00.000 8976 Worker thread wakes up
01:54:38.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.14) opts 0xd
01:54:38.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.14)
01:54:38.650 00.000 8976 Moving (-0.56, -0.14) raw xDistance=0.13 yDistance=0.55
01:54:38.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:54:38.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:54:38.650 00.000 8976 MoveAxis(R, 0, ABG)
01:54:38.650 00.000 8976 MoveAxis(D, 2, ABG)
01:54:38.650 00.000 8976 stepping (-8, 18) + (0, -2)
01:54:38.650 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:38.651 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:54:38.660 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
01:54:38.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:38.660 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:38.660 00.000 5052 Enqueuing Expose request
01:54:38.673 00.013 8976 Received - 47 (G) 
01:54:38.673 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:38.673 00.000 8976 stepped: pos (-8, 16)
01:54:38.673 00.000 8976 move complete, result=0
01:54:38.673 00.000 8976 worker thread done servicing request
01:54:38.673 00.000 8976 Worker thread wakes up
01:54:38.673 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:54:38.673 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:38.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:39.363 00.690 8976 Exposure complete
01:54:39.368 00.005 8976 worker thread done servicing request
01:54:39.368 00.000 5052 OnExposeComplete: enter
01:54:39.368 00.000 5052 UpdateGuideState(): m_state=6
01:54:39.368 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6133
01:54:39.368 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.84, Mass=202, SNR=9.9, Peak=85 HFD=2.0
01:54:39.368 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:54:39.368 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
01:54:39.368 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.13 hyp=0.56 cameraTheta=2.90 mountX=0.37 mountY=0.39, mountTheta=0.81
01:54:39.369 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.13, opts=13)
01:54:39.369 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.13)
01:54:39.369 00.000 8976 Worker thread wakes up
01:54:39.369 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.13) opts 0xd
01:54:39.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.13)
01:54:39.369 00.000 8976 Moving (-0.55, 0.13) raw xDistance=0.37 yDistance=0.39
01:54:39.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:54:39.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
01:54:39.369 00.000 8976 MoveAxis(L, 2, ABG)
01:54:39.369 00.000 8976 stepping (-8, 16) + (-2, 0)
01:54:39.370 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:39.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:54:39.379 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
01:54:39.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:39.379 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:39.379 00.000 5052 Enqueuing Expose request
01:54:39.408 00.029 8976 Received - 47 (G) 
01:54:39.408 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:39.408 00.000 8976 stepped: pos (-10, 16)
01:54:39.408 00.000 8976 MoveAxis(D, 2, ABG)
01:54:39.408 00.000 8976 stepping (-10, 16) + (0, -2)
01:54:39.408 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:39.440 00.032 8976 Received - 47 (G) 
01:54:39.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:39.440 00.000 8976 stepped: pos (-10, 14)
01:54:39.440 00.000 8976 move complete, result=0
01:54:39.440 00.000 8976 worker thread done servicing request
01:54:39.440 00.000 8976 Worker thread wakes up
01:54:39.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:39.440 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:54:39.440 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:40.146 00.706 8976 Exposure complete
01:54:40.151 00.005 8976 worker thread done servicing request
01:54:40.151 00.000 5052 OnExposeComplete: enter
01:54:40.151 00.000 5052 UpdateGuideState(): m_state=6
01:54:40.151 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6134
01:54:40.151 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.67, Mass=222, SNR=10.3, Peak=82 HFD=1.9
01:54:40.151 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
01:54:40.151 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
01:54:40.151 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.04 hyp=0.39 cameraTheta=-3.04 mountX=0.14 mountY=0.35, mountTheta=1.18
01:54:40.152 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.04, opts=13)
01:54:40.152 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.04)
01:54:40.152 00.000 8976 Worker thread wakes up
01:54:40.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.04) opts 0xd
01:54:40.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.04)
01:54:40.152 00.000 8976 Moving (-0.39, -0.04) raw xDistance=0.14 yDistance=0.35
01:54:40.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:54:40.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:54:40.152 00.000 8976 MoveAxis(R, 0, ABG)
01:54:40.152 00.000 8976 MoveAxis(D, 1, ABG)
01:54:40.152 00.000 8976 stepping (-10, 14) + (0, -1)
01:54:40.152 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:40.153 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:54:40.162 00.009 5052 UpdateGuideState exits: m=222 SNR=10.3
01:54:40.162 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:40.162 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:40.162 00.000 5052 Enqueuing Expose request
01:54:40.176 00.014 8976 Received - 47 (G) 
01:54:40.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:40.176 00.000 8976 stepped: pos (-10, 13)
01:54:40.176 00.000 8976 move complete, result=0
01:54:40.176 00.000 8976 worker thread done servicing request
01:54:40.176 00.000 8976 Worker thread wakes up
01:54:40.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:40.176 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:40.176 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:54:40.861 00.685 8976 Exposure complete
01:54:40.867 00.006 8976 worker thread done servicing request
01:54:40.867 00.000 5052 OnExposeComplete: enter
01:54:40.867 00.000 5052 UpdateGuideState(): m_state=6
01:54:40.867 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6135
01:54:40.867 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.97, Mass=189, SNR=9.5, Peak=86 HFD=2.0
01:54:40.867 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
01:54:40.867 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
01:54:40.867 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.26 hyp=0.32 cameraTheta=2.19 mountX=0.32 mountY=0.01, mountTheta=0.05
01:54:40.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.26, opts=13)
01:54:40.868 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.26)
01:54:40.868 00.000 8976 Worker thread wakes up
01:54:40.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.26) opts 0xd
01:54:40.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.26)
01:54:40.868 00.000 8976 Moving (-0.19, 0.26) raw xDistance=0.32 yDistance=0.01
01:54:40.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:54:40.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:54:40.868 00.000 8976 MoveAxis(L, 1, ABG)
01:54:40.868 00.000 8976 stepping (-10, 13) + (-1, 0)
01:54:40.869 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:40.870 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:54:40.879 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:54:40.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:40.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:40.879 00.000 5052 Enqueuing Expose request
01:54:40.895 00.016 8976 Received - 47 (G) 
01:54:40.895 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:40.895 00.000 8976 stepped: pos (-11, 13)
01:54:40.895 00.000 8976 MoveAxis(U, 0, ABG)
01:54:40.895 00.000 8976 move complete, result=0
01:54:40.895 00.000 8976 worker thread done servicing request
01:54:40.895 00.000 8976 Worker thread wakes up
01:54:40.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:40.895 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:40.895 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:54:41.583 00.688 8976 Exposure complete
01:54:41.589 00.006 8976 worker thread done servicing request
01:54:41.589 00.000 5052 OnExposeComplete: enter
01:54:41.589 00.000 5052 UpdateGuideState(): m_state=6
01:54:41.589 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6136
01:54:41.589 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.65, Mass=218, SNR=10.3, Peak=83 HFD=2.0
01:54:41.589 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
01:54:41.589 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.35)
01:54:41.589 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.79 mountX=-0.05 mountY=0.05, mountTheta=2.39
01:54:41.590 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.06, opts=13)
01:54:41.590 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.06)
01:54:41.590 00.000 8976 Worker thread wakes up
01:54:41.590 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.06) opts 0xd
01:54:41.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.06)
01:54:41.590 00.000 8976 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.05
01:54:41.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:54:41.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:54:41.590 00.000 8976 MoveAxis(R, 0, ABG)
01:54:41.590 00.000 8976 MoveAxis(U, 0, ABG)
01:54:41.590 00.000 8976 move complete, result=0
01:54:41.590 00.000 8976 worker thread done servicing request
01:54:41.591 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:54:41.601 00.010 5052 UpdateGuideState exits: m=218 SNR=10.3
01:54:41.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:41.601 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:41.601 00.000 5052 Enqueuing Expose request
01:54:41.601 00.000 8976 Worker thread wakes up
01:54:41.601 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:41.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:41.601 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:42.291 00.690 8976 Exposure complete
01:54:42.296 00.005 8976 worker thread done servicing request
01:54:42.296 00.000 5052 OnExposeComplete: enter
01:54:42.296 00.000 5052 UpdateGuideState(): m_state=6
01:54:42.296 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6137
01:54:42.297 00.001 5052 Star::Find returns 1 (0), X=329.30, Y=281.86, Mass=207, SNR=10.0, Peak=86 HFD=1.8
01:54:42.297 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
01:54:42.297 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
01:54:42.297 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.88 mountX=0.08 mountY=-0.18, mountTheta=-1.18
01:54:42.297 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.15, opts=13)
01:54:42.297 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.15)
01:54:42.297 00.000 8976 Worker thread wakes up
01:54:42.298 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.15) opts 0xd
01:54:42.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.15)
01:54:42.298 00.000 8976 Moving (0.12, 0.15) raw xDistance=0.08 yDistance=-0.18
01:54:42.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:54:42.299 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:54:42.299 00.000 8976 MoveAxis(R, 0, ABG)
01:54:42.299 00.000 8976 MoveAxis(U, 0, ABG)
01:54:42.299 00.000 8976 move complete, result=0
01:54:42.299 00.000 8976 worker thread done servicing request
01:54:42.299 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:54:42.309 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:54:42.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:42.309 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:42.309 00.000 5052 Enqueuing Expose request
01:54:42.309 00.000 8976 Worker thread wakes up
01:54:42.309 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:42.309 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:42.309 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:43.004 00.695 8976 Exposure complete
01:54:43.009 00.005 8976 worker thread done servicing request
01:54:43.009 00.000 5052 OnExposeComplete: enter
01:54:43.009 00.000 5052 UpdateGuideState(): m_state=6
01:54:43.009 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6138
01:54:43.009 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.76, Mass=220, SNR=10.3, Peak=89 HFD=1.7
01:54:43.009 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
01:54:43.009 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
01:54:43.009 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.06 hyp=0.44 cameraTheta=0.13 mountX=-0.15 mountY=-0.40, mountTheta=-1.93
01:54:43.010 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.06, opts=13)
01:54:43.010 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.06)
01:54:43.010 00.000 8976 Worker thread wakes up
01:54:43.010 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.06) opts 0xd
01:54:43.010 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.06)
01:54:43.010 00.000 8976 Moving (0.44, 0.06) raw xDistance=-0.15 yDistance=-0.40
01:54:43.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:54:43.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:54:43.010 00.000 8976 MoveAxis(R, 0, ABG)
01:54:43.010 00.000 8976 MoveAxis(U, 2, ABG)
01:54:43.010 00.000 8976 stepping (-11, 13) + (0, 2)
01:54:43.010 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:43.011 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:54:43.020 00.009 5052 UpdateGuideState exits: m=220 SNR=10.3
01:54:43.021 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:43.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:43.021 00.000 5052 Enqueuing Expose request
01:54:43.037 00.016 8976 Received - 47 (G) 
01:54:43.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:43.037 00.000 8976 stepped: pos (-11, 15)
01:54:43.037 00.000 8976 move complete, result=0
01:54:43.037 00.000 8976 worker thread done servicing request
01:54:43.037 00.000 8976 Worker thread wakes up
01:54:43.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:43.037 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:43.037 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:54:43.728 00.691 8976 Exposure complete
01:54:43.733 00.005 8976 worker thread done servicing request
01:54:43.734 00.001 5052 OnExposeComplete: enter
01:54:43.734 00.000 5052 UpdateGuideState(): m_state=6
01:54:43.734 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6139
01:54:43.734 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.94, Mass=205, SNR=9.9, Peak=89 HFD=2.1
01:54:43.734 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
01:54:43.734 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
01:54:43.734 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.23 hyp=0.36 cameraTheta=0.70 mountX=0.08 mountY=-0.35, mountTheta=-1.35
01:54:43.735 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.23, opts=13)
01:54:43.735 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.23)
01:54:43.735 00.000 8976 Worker thread wakes up
01:54:43.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.23) opts 0xd
01:54:43.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.23)
01:54:43.735 00.000 8976 Moving (0.27, 0.23) raw xDistance=0.08 yDistance=-0.35
01:54:43.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:54:43.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:54:43.735 00.000 8976 MoveAxis(R, 0, ABG)
01:54:43.735 00.000 8976 MoveAxis(U, 2, ABG)
01:54:43.735 00.000 8976 stepping (-11, 15) + (0, 2)
01:54:43.735 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:43.736 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:54:43.745 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:54:43.745 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:43.745 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:43.745 00.000 5052 Enqueuing Expose request
01:54:43.772 00.027 8976 Received - 47 (G) 
01:54:43.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:43.772 00.000 8976 stepped: pos (-11, 17)
01:54:43.772 00.000 8976 move complete, result=0
01:54:43.772 00.000 8976 worker thread done servicing request
01:54:43.772 00.000 8976 Worker thread wakes up
01:54:43.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:43.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:43.772 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:54:44.461 00.689 8976 Exposure complete
01:54:44.466 00.005 8976 worker thread done servicing request
01:54:44.466 00.000 5052 OnExposeComplete: enter
01:54:44.466 00.000 5052 UpdateGuideState(): m_state=6
01:54:44.467 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6140
01:54:44.467 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.93, Mass=234, SNR=10.6, Peak=89 HFD=2.2
01:54:44.467 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.48 = -0.48)
01:54:44.467 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
01:54:44.467 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.56 mountX=0.20 mountY=-0.12, mountTheta=-0.56
01:54:44.467 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.22, opts=13)
01:54:44.467 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.22)
01:54:44.467 00.000 8976 Worker thread wakes up
01:54:44.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.22) opts 0xd
01:54:44.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.22)
01:54:44.467 00.000 8976 Moving (0.00, 0.22) raw xDistance=0.20 yDistance=-0.12
01:54:44.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:54:44.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:54:44.467 00.000 8976 MoveAxis(R, 0, ABG)
01:54:44.467 00.000 8976 MoveAxis(U, 0, ABG)
01:54:44.467 00.000 8976 move complete, result=0
01:54:44.467 00.000 8976 worker thread done servicing request
01:54:44.469 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:54:44.478 00.009 5052 UpdateGuideState exits: m=234 SNR=10.6
01:54:44.478 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:44.478 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:44.478 00.000 5052 Enqueuing Expose request
01:54:44.478 00.000 8976 Worker thread wakes up
01:54:44.478 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:44.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:44.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:45.166 00.688 8976 Exposure complete
01:54:45.171 00.005 8976 worker thread done servicing request
01:54:45.171 00.000 5052 OnExposeComplete: enter
01:54:45.171 00.000 5052 UpdateGuideState(): m_state=6
01:54:45.171 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6141
01:54:45.171 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.73, Mass=209, SNR=10.1, Peak=86 HFD=1.7
01:54:45.171 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:54:45.171 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:54:45.171 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.25 mountX=-0.02 mountY=-0.09, mountTheta=-1.80
01:54:45.171 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.02, opts=13)
01:54:45.171 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.02)
01:54:45.172 00.001 8976 Worker thread wakes up
01:54:45.172 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.02) opts 0xd
01:54:45.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.02)
01:54:45.172 00.000 8976 Moving (0.09, 0.02) raw xDistance=-0.02 yDistance=-0.09
01:54:45.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:54:45.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:54:45.172 00.000 8976 MoveAxis(R, 0, ABG)
01:54:45.172 00.000 8976 MoveAxis(U, 0, ABG)
01:54:45.172 00.000 8976 move complete, result=0
01:54:45.172 00.000 8976 worker thread done servicing request
01:54:45.172 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:54:45.182 00.010 5052 UpdateGuideState exits: m=209 SNR=10.1
01:54:45.183 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:45.183 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:45.183 00.000 5052 Enqueuing Expose request
01:54:45.183 00.000 8976 Worker thread wakes up
01:54:45.183 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:45.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:45.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:45.882 00.699 8976 Exposure complete
01:54:45.887 00.005 8976 worker thread done servicing request
01:54:45.887 00.000 5052 OnExposeComplete: enter
01:54:45.887 00.000 5052 UpdateGuideState(): m_state=6
01:54:45.887 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6142
01:54:45.887 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.66, Mass=200, SNR=9.8, Peak=81 HFD=2.0
01:54:45.887 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.41 = 1.88)
01:54:45.887 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
01:54:45.887 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.36 mountX=-0.02 mountY=0.07, mountTheta=1.87
01:54:45.888 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.05, opts=13)
01:54:45.888 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.05)
01:54:45.888 00.000 8976 Worker thread wakes up
01:54:45.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.05) opts 0xd
01:54:45.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.05)
01:54:45.889 00.001 8976 Moving (-0.05, -0.05) raw xDistance=-0.02 yDistance=0.07
01:54:45.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:54:45.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:54:45.889 00.000 8976 MoveAxis(R, 0, ABG)
01:54:45.889 00.000 8976 MoveAxis(U, 0, ABG)
01:54:45.889 00.000 8976 move complete, result=0
01:54:45.889 00.000 8976 worker thread done servicing request
01:54:45.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:54:45.899 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:54:45.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:45.899 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:45.899 00.000 5052 Enqueuing Expose request
01:54:45.899 00.000 8976 Worker thread wakes up
01:54:45.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:45.899 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:45.899 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:46.593 00.694 8976 Exposure complete
01:54:46.599 00.006 8976 worker thread done servicing request
01:54:46.599 00.000 5052 OnExposeComplete: enter
01:54:46.599 00.000 5052 UpdateGuideState(): m_state=6
01:54:46.599 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6143
01:54:46.599 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.89, Mass=198, SNR=9.7, Peak=79 HFD=2.2
01:54:46.599 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
01:54:46.599 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
01:54:46.599 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.12 mountX=0.12 mountY=-0.17, mountTheta=-0.96
01:54:46.600 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.18, opts=13)
01:54:46.600 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.18)
01:54:46.600 00.000 8976 Worker thread wakes up
01:54:46.600 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.18) opts 0xd
01:54:46.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.18)
01:54:46.600 00.000 8976 Moving (0.09, 0.18) raw xDistance=0.12 yDistance=-0.17
01:54:46.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:54:46.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:54:46.600 00.000 8976 MoveAxis(R, 0, ABG)
01:54:46.600 00.000 8976 MoveAxis(U, 0, ABG)
01:54:46.600 00.000 8976 move complete, result=0
01:54:46.600 00.000 8976 worker thread done servicing request
01:54:46.601 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:54:46.610 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
01:54:46.610 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:46.610 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:46.610 00.000 5052 Enqueuing Expose request
01:54:46.611 00.001 8976 Worker thread wakes up
01:54:46.611 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:46.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:46.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:47.297 00.686 8976 Exposure complete
01:54:47.303 00.006 8976 worker thread done servicing request
01:54:47.303 00.000 5052 OnExposeComplete: enter
01:54:47.303 00.000 5052 UpdateGuideState(): m_state=6
01:54:47.303 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6144
01:54:47.303 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.80, Mass=201, SNR=9.8, Peak=91 HFD=1.9
01:54:47.303 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
01:54:47.303 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
01:54:47.303 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.40 mountX=0.13 mountY=0.03, mountTheta=0.26
01:54:47.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.09, opts=13)
01:54:47.304 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.09)
01:54:47.304 00.000 8976 Worker thread wakes up
01:54:47.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.09) opts 0xd
01:54:47.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.09)
01:54:47.304 00.000 8976 Moving (-0.10, 0.09) raw xDistance=0.13 yDistance=0.03
01:54:47.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:54:47.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:54:47.304 00.000 8976 MoveAxis(R, 0, ABG)
01:54:47.304 00.000 8976 MoveAxis(U, 0, ABG)
01:54:47.304 00.000 8976 move complete, result=0
01:54:47.304 00.000 8976 worker thread done servicing request
01:54:47.305 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:54:47.315 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:54:47.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:47.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:47.315 00.000 5052 Enqueuing Expose request
01:54:47.315 00.000 8976 Worker thread wakes up
01:54:47.315 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:47.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:47.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:48.000 00.685 8976 Exposure complete
01:54:48.006 00.006 8976 worker thread done servicing request
01:54:48.006 00.000 5052 OnExposeComplete: enter
01:54:48.006 00.000 5052 UpdateGuideState(): m_state=6
01:54:48.006 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6145
01:54:48.006 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.81, Mass=225, SNR=10.4, Peak=81 HFD=2.2
01:54:48.006 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:54:48.006 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
01:54:48.006 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.27 cameraTheta=2.77 mountX=0.20 mountY=0.16, mountTheta=0.66
01:54:48.007 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.10, opts=13)
01:54:48.007 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.10)
01:54:48.007 00.000 8976 Worker thread wakes up
01:54:48.007 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.10) opts 0xd
01:54:48.007 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.10)
01:54:48.007 00.000 8976 Moving (-0.25, 0.10) raw xDistance=0.20 yDistance=0.16
01:54:48.008 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:54:48.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:54:48.008 00.000 8976 MoveAxis(R, 0, ABG)
01:54:48.008 00.000 8976 MoveAxis(U, 0, ABG)
01:54:48.008 00.000 8976 move complete, result=0
01:54:48.008 00.000 8976 worker thread done servicing request
01:54:48.008 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:54:48.018 00.010 5052 UpdateGuideState exits: m=225 SNR=10.4
01:54:48.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:48.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:48.018 00.000 5052 Enqueuing Expose request
01:54:48.018 00.000 8976 Worker thread wakes up
01:54:48.018 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:54:48.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:48.018 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:48.706 00.688 8976 Exposure complete
01:54:48.712 00.006 8976 worker thread done servicing request
01:54:48.712 00.000 5052 OnExposeComplete: enter
01:54:48.712 00.000 5052 UpdateGuideState(): m_state=6
01:54:48.712 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6146
01:54:48.712 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.79, Mass=200, SNR=9.8, Peak=80 HFD=2.2
01:54:48.712 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
01:54:48.712 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
01:54:48.712 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=0.01 mountY=-0.16, mountTheta=-1.53
01:54:48.713 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.08, opts=13)
01:54:48.713 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.08)
01:54:48.713 00.000 8976 Worker thread wakes up
01:54:48.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.08) opts 0xd
01:54:48.714 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.08)
01:54:48.714 00.000 8976 Moving (0.14, 0.08) raw xDistance=0.01 yDistance=-0.16
01:54:48.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:54:48.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:54:48.714 00.000 8976 MoveAxis(R, 0, ABG)
01:54:48.714 00.000 8976 MoveAxis(U, 0, ABG)
01:54:48.714 00.000 8976 move complete, result=0
01:54:48.714 00.000 8976 worker thread done servicing request
01:54:48.715 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:54:48.724 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:54:48.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:48.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:48.724 00.000 5052 Enqueuing Expose request
01:54:48.724 00.000 8976 Worker thread wakes up
01:54:48.724 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:48.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:48.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:49.416 00.692 8976 Exposure complete
01:54:49.421 00.005 8976 worker thread done servicing request
01:54:49.422 00.001 5052 OnExposeComplete: enter
01:54:49.422 00.000 5052 UpdateGuideState(): m_state=6
01:54:49.422 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6147
01:54:49.422 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.74, Mass=200, SNR=9.8, Peak=83 HFD=1.7
01:54:49.422 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
01:54:49.422 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
01:54:49.422 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.25 cameraTheta=0.10 mountX=-0.09 mountY=-0.22, mountTheta=-1.96
01:54:49.422 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.03, opts=13)
01:54:49.422 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.03)
01:54:49.423 00.001 8976 Worker thread wakes up
01:54:49.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.03) opts 0xd
01:54:49.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.03)
01:54:49.423 00.000 8976 Moving (0.25, 0.03) raw xDistance=-0.09 yDistance=-0.22
01:54:49.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:54:49.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:54:49.423 00.000 8976 MoveAxis(R, 0, ABG)
01:54:49.423 00.000 8976 MoveAxis(U, 0, ABG)
01:54:49.423 00.000 8976 move complete, result=0
01:54:49.423 00.000 8976 worker thread done servicing request
01:54:49.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:54:49.433 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:54:49.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:49.433 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:49.433 00.000 5052 Enqueuing Expose request
01:54:49.433 00.000 8976 Worker thread wakes up
01:54:49.433 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:49.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:49.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:50.120 00.687 8976 Exposure complete
01:54:50.126 00.006 8976 worker thread done servicing request
01:54:50.126 00.000 5052 OnExposeComplete: enter
01:54:50.126 00.000 5052 UpdateGuideState(): m_state=6
01:54:50.126 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6148
01:54:50.126 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.86, Mass=210, SNR=10.1, Peak=83 HFD=2.1
01:54:50.126 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
01:54:50.126 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.85 = -0.85)
01:54:50.126 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.30 mountX=0.11 mountY=-0.11, mountTheta=-0.79
01:54:50.127 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.15, opts=13)
01:54:50.127 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.15)
01:54:50.128 00.001 8976 Worker thread wakes up
01:54:50.128 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.15) opts 0xd
01:54:50.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.15)
01:54:50.128 00.000 8976 Moving (0.04, 0.15) raw xDistance=0.11 yDistance=-0.11
01:54:50.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:54:50.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:54:50.128 00.000 8976 MoveAxis(R, 0, ABG)
01:54:50.128 00.000 8976 MoveAxis(U, 0, ABG)
01:54:50.128 00.000 8976 move complete, result=0
01:54:50.128 00.000 8976 worker thread done servicing request
01:54:50.129 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:54:50.138 00.009 5052 UpdateGuideState exits: m=210 SNR=10.1
01:54:50.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:50.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:50.138 00.000 5052 Enqueuing Expose request
01:54:50.139 00.001 8976 Worker thread wakes up
01:54:50.139 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:50.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:50.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:50.825 00.686 8976 Exposure complete
01:54:50.830 00.005 8976 worker thread done servicing request
01:54:50.830 00.000 5052 OnExposeComplete: enter
01:54:50.830 00.000 5052 UpdateGuideState(): m_state=6
01:54:50.830 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6149
01:54:50.830 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=282.04, Mass=210, SNR=10.0, Peak=77 HFD=2.4
01:54:50.830 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
01:54:50.830 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
01:54:50.830 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.33 hyp=0.61 cameraTheta=2.56 mountX=0.53 mountY=0.25, mountTheta=0.44
01:54:50.831 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.33, opts=13)
01:54:50.831 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.33)
01:54:50.831 00.000 8976 Worker thread wakes up
01:54:50.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.33) opts 0xd
01:54:50.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.33)
01:54:50.831 00.000 8976 Moving (-0.51, 0.33) raw xDistance=0.53 yDistance=0.25
01:54:50.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
01:54:50.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:54:50.831 00.000 8976 MoveAxis(L, 2, ABG)
01:54:50.831 00.000 8976 stepping (-11, 17) + (-2, 0)
01:54:50.831 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:50.832 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:54:50.841 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
01:54:50.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:50.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:50.841 00.000 5052 Enqueuing Expose request
01:54:50.854 00.013 8976 Received - 47 (G) 
01:54:50.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:50.854 00.000 8976 stepped: pos (-13, 17)
01:54:50.854 00.000 8976 MoveAxis(U, 0, ABG)
01:54:50.854 00.000 8976 move complete, result=0
01:54:50.854 00.000 8976 worker thread done servicing request
01:54:50.854 00.000 8976 Worker thread wakes up
01:54:50.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:50.854 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:50.854 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
01:54:51.537 00.683 8976 Exposure complete
01:54:51.543 00.006 8976 worker thread done servicing request
01:54:51.543 00.000 5052 OnExposeComplete: enter
01:54:51.543 00.000 5052 UpdateGuideState(): m_state=6
01:54:51.543 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6150
01:54:51.543 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.55, Mass=207, SNR=10.0, Peak=76 HFD=2.3
01:54:51.543 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.91 = 1.38)
01:54:51.543 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
01:54:51.543 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.16 hyp=0.58 cameraTheta=-2.86 mountX=0.11 mountY=0.55, mountTheta=1.37
01:54:51.544 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.16, opts=13)
01:54:51.544 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.16)
01:54:51.544 00.000 8976 Worker thread wakes up
01:54:51.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.16) opts 0xd
01:54:51.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.16)
01:54:51.544 00.000 8976 Moving (-0.56, -0.16) raw xDistance=0.11 yDistance=0.55
01:54:51.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:54:51.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:54:51.544 00.000 8976 MoveAxis(R, 0, ABG)
01:54:51.544 00.000 8976 MoveAxis(D, 2, ABG)
01:54:51.544 00.000 8976 stepping (-13, 17) + (0, -2)
01:54:51.544 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:51.545 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:54:51.554 00.009 5052 UpdateGuideState exits: m=207 SNR=10.0
01:54:51.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:51.554 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:51.554 00.000 5052 Enqueuing Expose request
01:54:51.573 00.019 8976 Received - 47 (G) 
01:54:51.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:51.573 00.000 8976 stepped: pos (-13, 15)
01:54:51.573 00.000 8976 move complete, result=0
01:54:51.573 00.000 8976 worker thread done servicing request
01:54:51.573 00.000 8976 Worker thread wakes up
01:54:51.574 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:51.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:51.574 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:54:52.262 00.688 8976 Exposure complete
01:54:52.268 00.006 8976 worker thread done servicing request
01:54:52.269 00.001 5052 OnExposeComplete: enter
01:54:52.269 00.000 5052 UpdateGuideState(): m_state=6
01:54:52.269 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6151
01:54:52.269 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.77, Mass=189, SNR=9.5, Peak=72 HFD=2.3
01:54:52.269 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:54:52.269 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
01:54:52.269 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.83 mountX=0.14 mountY=0.12, mountTheta=0.73
01:54:52.269 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.06, opts=13)
01:54:52.269 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.06)
01:54:52.271 00.002 8976 Worker thread wakes up
01:54:52.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.06) opts 0xd
01:54:52.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.06)
01:54:52.271 00.000 8976 Moving (-0.18, 0.06) raw xDistance=0.14 yDistance=0.12
01:54:52.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:54:52.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:54:52.271 00.000 8976 MoveAxis(R, 0, ABG)
01:54:52.271 00.000 8976 MoveAxis(U, 0, ABG)
01:54:52.271 00.000 8976 move complete, result=0
01:54:52.271 00.000 8976 worker thread done servicing request
01:54:52.272 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:54:52.282 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:54:52.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:52.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:52.282 00.000 5052 Enqueuing Expose request
01:54:52.282 00.000 8976 Worker thread wakes up
01:54:52.282 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:52.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:52.282 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:52.969 00.687 8976 Exposure complete
01:54:52.974 00.005 8976 worker thread done servicing request
01:54:52.974 00.000 5052 OnExposeComplete: enter
01:54:52.974 00.000 5052 UpdateGuideState(): m_state=6
01:54:52.974 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6152
01:54:52.974 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.83, Mass=198, SNR=9.8, Peak=78 HFD=2.0
01:54:52.974 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:54:52.974 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:54:52.974 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.12 hyp=0.59 cameraTheta=2.93 mountX=0.37 mountY=0.41, mountTheta=0.84
01:54:52.974 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.12, opts=13)
01:54:52.974 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.12)
01:54:52.975 00.001 8976 Worker thread wakes up
01:54:52.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.12) opts 0xd
01:54:52.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.12)
01:54:52.975 00.000 8976 Moving (-0.57, 0.12) raw xDistance=0.37 yDistance=0.41
01:54:52.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:54:52.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:54:52.975 00.000 8976 MoveAxis(L, 2, ABG)
01:54:52.975 00.000 8976 stepping (-13, 15) + (-2, 0)
01:54:52.975 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:52.975 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:54:52.985 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
01:54:52.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:52.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:52.985 00.000 5052 Enqueuing Expose request
01:54:53.012 00.027 8976 Received - 47 (G) 
01:54:53.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:53.012 00.000 8976 stepped: pos (-15, 15)
01:54:53.012 00.000 8976 MoveAxis(D, 2, ABG)
01:54:53.012 00.000 8976 stepping (-15, 15) + (0, -2)
01:54:53.012 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:53.044 00.032 8976 Received - 47 (G) 
01:54:53.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:53.044 00.000 8976 stepped: pos (-15, 13)
01:54:53.044 00.000 8976 move complete, result=0
01:54:53.044 00.000 8976 worker thread done servicing request
01:54:53.044 00.000 8976 Worker thread wakes up
01:54:53.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:53.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:53.044 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:54:53.733 00.689 8976 Exposure complete
01:54:53.738 00.005 8976 worker thread done servicing request
01:54:53.738 00.000 5052 OnExposeComplete: enter
01:54:53.738 00.000 5052 UpdateGuideState(): m_state=6
01:54:53.738 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6153
01:54:53.738 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.32, Mass=225, SNR=10.4, Peak=79 HFD=2.4
01:54:53.738 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.04) = xAngle (-4.08 = 2.20)
01:54:53.738 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.18 = 2.10)
01:54:53.738 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.39 hyp=0.43 cameraTheta=-2.04 mountX=-0.26 mountY=0.37, mountTheta=2.17
01:54:53.739 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.39, opts=13)
01:54:53.739 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.39)
01:54:53.739 00.000 8976 Worker thread wakes up
01:54:53.739 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.39) opts 0xd
01:54:53.739 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.39)
01:54:53.739 00.000 8976 Moving (-0.19, -0.39) raw xDistance=-0.26 yDistance=0.37
01:54:53.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:54:53.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
01:54:53.739 00.000 8976 MoveAxis(R, 0, ABG)
01:54:53.739 00.000 8976 MoveAxis(D, 2, ABG)
01:54:53.739 00.000 8976 stepping (-15, 13) + (0, -2)
01:54:53.739 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:53.740 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:54:53.750 00.010 5052 UpdateGuideState exits: m=225 SNR=10.4
01:54:53.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:53.750 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:53.751 00.001 5052 Enqueuing Expose request
01:54:53.763 00.012 8976 Received - 47 (G) 
01:54:53.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:53.763 00.000 8976 stepped: pos (-15, 11)
01:54:53.763 00.000 8976 move complete, result=0
01:54:53.763 00.000 8976 worker thread done servicing request
01:54:53.764 00.001 8976 Worker thread wakes up
01:54:53.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:53.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:53.764 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:54:54.454 00.690 8976 Exposure complete
01:54:54.460 00.006 8976 worker thread done servicing request
01:54:54.460 00.000 5052 OnExposeComplete: enter
01:54:54.460 00.000 5052 UpdateGuideState(): m_state=6
01:54:54.460 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6154
01:54:54.460 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.62, Mass=188, SNR=9.5, Peak=77 HFD=2.1
01:54:54.460 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
01:54:54.460 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
01:54:54.460 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.78 mountX=-0.12 mountY=-0.03, mountTheta=-2.92
01:54:54.461 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.09, opts=13)
01:54:54.461 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.09)
01:54:54.461 00.000 8976 Worker thread wakes up
01:54:54.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.09) opts 0xd
01:54:54.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.09)
01:54:54.461 00.000 8976 Moving (0.09, -0.09) raw xDistance=-0.12 yDistance=-0.03
01:54:54.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:54:54.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:54:54.461 00.000 8976 MoveAxis(R, 0, ABG)
01:54:54.461 00.000 8976 MoveAxis(U, 0, ABG)
01:54:54.461 00.000 8976 move complete, result=0
01:54:54.461 00.000 8976 worker thread done servicing request
01:54:54.462 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:54:54.471 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
01:54:54.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:54.471 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:54.471 00.000 5052 Enqueuing Expose request
01:54:54.471 00.000 8976 Worker thread wakes up
01:54:54.471 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:54.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:54.471 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:55.160 00.689 8976 Exposure complete
01:54:55.166 00.006 8976 worker thread done servicing request
01:54:55.166 00.000 5052 OnExposeComplete: enter
01:54:55.166 00.000 5052 UpdateGuideState(): m_state=6
01:54:55.166 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6155
01:54:55.166 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.62, Mass=201, SNR=9.8, Peak=71 HFD=2.9
01:54:55.166 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
01:54:55.166 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
01:54:55.167 00.001 5052 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.42 mountX=-0.17 mountY=-0.12, mountTheta=-2.53
01:54:55.167 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.09, opts=13)
01:54:55.167 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.09)
01:54:55.167 00.000 8976 Worker thread wakes up
01:54:55.167 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.09) opts 0xd
01:54:55.167 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.09)
01:54:55.167 00.000 8976 Moving (0.20, -0.09) raw xDistance=-0.17 yDistance=-0.12
01:54:55.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:54:55.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:54:55.168 00.001 8976 MoveAxis(R, 0, ABG)
01:54:55.168 00.000 8976 MoveAxis(U, 0, ABG)
01:54:55.168 00.000 8976 move complete, result=0
01:54:55.168 00.000 8976 worker thread done servicing request
01:54:55.168 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:54:55.178 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:54:55.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:55.178 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:55.178 00.000 5052 Enqueuing Expose request
01:54:55.178 00.000 8976 Worker thread wakes up
01:54:55.178 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:55.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:55.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:55.868 00.690 8976 Exposure complete
01:54:55.873 00.005 8976 worker thread done servicing request
01:54:55.873 00.000 5052 OnExposeComplete: enter
01:54:55.873 00.000 5052 UpdateGuideState(): m_state=6
01:54:55.873 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6156
01:54:55.873 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.46, Mass=208, SNR=9.9, Peak=70 HFD=2.9
01:54:55.873 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
01:54:55.873 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.63 = -2.63)
01:54:55.873 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.25 hyp=0.54 cameraTheta=-0.48 mountX=-0.44 mountY=-0.26, mountTheta=-2.60
01:54:55.874 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.25, opts=13)
01:54:55.874 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.25)
01:54:55.874 00.000 8976 Worker thread wakes up
01:54:55.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.25) opts 0xd
01:54:55.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.25)
01:54:55.874 00.000 8976 Moving (0.48, -0.25) raw xDistance=-0.44 yDistance=-0.26
01:54:55.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:54:55.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:54:55.874 00.000 8976 MoveAxis(R, 2, ABG)
01:54:55.874 00.000 8976 stepping (-15, 11) + (2, 0)
01:54:55.875 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:55.875 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:54:55.886 00.011 5052 UpdateGuideState exits: m=208 SNR=9.9
01:54:55.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:55.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:55.886 00.000 5052 Enqueuing Expose request
01:54:55.906 00.020 8976 Received - 47 (G) 
01:54:55.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:55.906 00.000 8976 stepped: pos (-13, 11)
01:54:55.906 00.000 8976 MoveAxis(U, 1, ABG)
01:54:55.906 00.000 8976 stepping (-13, 11) + (0, 1)
01:54:55.906 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:55.938 00.032 8976 Received - 47 (G) 
01:54:55.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:55.938 00.000 8976 stepped: pos (-13, 12)
01:54:55.938 00.000 8976 move complete, result=0
01:54:55.938 00.000 8976 worker thread done servicing request
01:54:55.938 00.000 8976 Worker thread wakes up
01:54:55.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:55.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:55.938 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
01:54:56.630 00.692 8976 Exposure complete
01:54:56.635 00.005 8976 worker thread done servicing request
01:54:56.635 00.000 5052 OnExposeComplete: enter
01:54:56.635 00.000 5052 UpdateGuideState(): m_state=6
01:54:56.635 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6157
01:54:56.635 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=282.05, Mass=197, SNR=9.7, Peak=72 HFD=2.7
01:54:56.635 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
01:54:56.635 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
01:54:56.636 00.001 5052 CameraToMount -- cameraX=0.82 cameraY=0.34 hyp=0.89 cameraTheta=0.40 mountX=-0.07 mountY=-0.87, mountTheta=-1.65
01:54:56.636 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.34, opts=13)
01:54:56.636 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.34)
01:54:56.636 00.000 8976 Worker thread wakes up
01:54:56.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.34) opts 0xd
01:54:56.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.34)
01:54:56.636 00.000 8976 Moving (0.82, 0.34) raw xDistance=-0.07 yDistance=-0.87
01:54:56.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:54:56.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.87
01:54:56.636 00.000 8976 MoveAxis(R, 0, ABG)
01:54:56.637 00.001 8976 MoveAxis(U, 4, ABG)
01:54:56.637 00.000 8976 stepping (-13, 12) + (0, 4)
01:54:56.637 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:54:56.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:54:56.646 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:54:56.646 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:56.646 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:56.646 00.000 5052 Enqueuing Expose request
01:54:56.673 00.027 8976 Received - 47 (G) 
01:54:56.673 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:54:56.673 00.000 8976 stepped: pos (-13, 16)
01:54:56.673 00.000 8976 move complete, result=0
01:54:56.673 00.000 8976 worker thread done servicing request
01:54:56.673 00.000 8976 Worker thread wakes up
01:54:56.673 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:56.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:56.673 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
01:54:57.363 00.690 8976 Exposure complete
01:54:57.368 00.005 8976 worker thread done servicing request
01:54:57.368 00.000 5052 OnExposeComplete: enter
01:54:57.368 00.000 5052 UpdateGuideState(): m_state=6
01:54:57.368 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6158
01:54:57.369 00.001 5052 Star::Find returns 1 (0), X=329.95, Y=281.76, Mass=209, SNR=10.0, Peak=74 HFD=2.4
01:54:57.369 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
01:54:57.369 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
01:54:57.369 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.05 hyp=0.78 cameraTheta=0.07 mountX=-0.30 mountY=-0.68, mountTheta=-1.99
01:54:57.369 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.05, opts=13)
01:54:57.369 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.05)
01:54:57.370 00.001 8976 Worker thread wakes up
01:54:57.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.05) opts 0xd
01:54:57.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.05)
01:54:57.370 00.000 8976 Moving (0.77, 0.05) raw xDistance=-0.30 yDistance=-0.68
01:54:57.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:54:57.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.68
01:54:57.370 00.000 8976 MoveAxis(R, 1, ABG)
01:54:57.370 00.000 8976 stepping (-13, 16) + (1, 0)
01:54:57.370 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:57.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:54:57.380 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:54:57.380 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:57.380 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:57.380 00.000 5052 Enqueuing Expose request
01:54:57.392 00.012 8976 Received - 47 (G) 
01:54:57.392 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:54:57.393 00.001 8976 stepped: pos (-12, 16)
01:54:57.393 00.000 8976 MoveAxis(U, 3, ABG)
01:54:57.393 00.000 8976 stepping (-12, 16) + (0, 3)
01:54:57.393 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:54:57.424 00.031 8976 Received - 47 (G) 
01:54:57.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:54:57.424 00.000 8976 stepped: pos (-12, 19)
01:54:57.424 00.000 8976 move complete, result=0
01:54:57.424 00.000 8976 worker thread done servicing request
01:54:57.424 00.000 8976 Worker thread wakes up
01:54:57.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:57.424 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:57.424 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
01:54:58.117 00.693 8976 Exposure complete
01:54:58.122 00.005 8976 worker thread done servicing request
01:54:58.122 00.000 5052 OnExposeComplete: enter
01:54:58.122 00.000 5052 UpdateGuideState(): m_state=6
01:54:58.122 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6159
01:54:58.122 00.000 5052 Star::Find returns 1 (0), X=330.31, Y=281.89, Mass=211, SNR=10.0, Peak=79 HFD=2.5
01:54:58.122 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:54:58.122 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:54:58.122 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=0.18 hyp=1.15 cameraTheta=0.16 mountX=-0.36 mountY=-1.05, mountTheta=-1.90
01:54:58.123 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=0.18, opts=13)
01:54:58.123 00.000 5052 Enqueuing Move request for stepguider (1.14, 0.18)
01:54:58.123 00.000 8976 Worker thread wakes up
01:54:58.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, 0.18) opts 0xd
01:54:58.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, 0.18)
01:54:58.123 00.000 8976 Moving (1.14, 0.18) raw xDistance=-0.36 yDistance=-1.05
01:54:58.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
01:54:58.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.05
01:54:58.123 00.000 8976 MoveAxis(R, 2, ABG)
01:54:58.123 00.000 8976 stepping (-12, 19) + (2, 0)
01:54:58.123 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:58.124 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:54:58.133 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
01:54:58.134 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:58.134 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:58.134 00.000 5052 Enqueuing Expose request
01:54:58.160 00.026 8976 Received - 47 (G) 
01:54:58.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:58.160 00.000 8976 stepped: pos (-10, 19)
01:54:58.160 00.000 8976 MoveAxis(U, 4, ABG)
01:54:58.160 00.000 8976 stepping (-10, 19) + (0, 4)
01:54:58.160 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:54:58.192 00.032 8976 Received - 47 (G) 
01:54:58.192 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:54:58.192 00.000 8976 stepped: pos (-10, 23)
01:54:58.192 00.000 8976 move complete, result=0
01:54:58.192 00.000 8976 worker thread done servicing request
01:54:58.192 00.000 8976 Worker thread wakes up
01:54:58.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:58.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:58.192 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.1 px 4 ms NORTH
01:54:58.883 00.691 8976 Exposure complete
01:54:58.889 00.006 8976 worker thread done servicing request
01:54:58.889 00.000 5052 OnExposeComplete: enter
01:54:58.889 00.000 5052 UpdateGuideState(): m_state=6
01:54:58.889 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6160
01:54:58.889 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.74, Mass=187, SNR=9.4, Peak=72 HFD=2.6
01:54:58.889 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
01:54:58.889 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:54:58.889 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=0.03 hyp=1.11 cameraTheta=0.02 mountX=-0.48 mountY=-0.94, mountTheta=-2.04
01:54:58.890 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=0.03, opts=13)
01:54:58.890 00.000 5052 Enqueuing Move request for stepguider (1.11, 0.03)
01:54:58.890 00.000 8976 Worker thread wakes up
01:54:58.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, 0.03) opts 0xd
01:54:58.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, 0.03)
01:54:58.890 00.000 8976 Moving (1.11, 0.03) raw xDistance=-0.48 yDistance=-0.94
01:54:58.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
01:54:58.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.94
01:54:58.890 00.000 8976 MoveAxis(R, 2, ABG)
01:54:58.890 00.000 8976 stepping (-10, 23) + (2, 0)
01:54:58.890 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:58.891 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:54:58.900 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
01:54:58.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:58.900 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:58.900 00.000 5052 Enqueuing Expose request
01:54:58.928 00.028 8976 Received - 47 (G) 
01:54:58.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:54:58.928 00.000 8976 stepped: pos (-8, 23)
01:54:58.928 00.000 8976 MoveAxis(U, 4, ABG)
01:54:58.928 00.000 8976 stepping (-8, 23) + (0, 4)
01:54:58.928 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:54:58.959 00.031 8976 Received - 47 (G) 
01:54:58.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:54:58.959 00.000 8976 stepped: pos (-8, 27)
01:54:58.959 00.000 8976 move complete, result=0
01:54:58.959 00.000 8976 worker thread done servicing request
01:54:58.959 00.000 8976 Worker thread wakes up
01:54:58.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:58.959 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:58.959 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
01:54:59.651 00.692 8976 Exposure complete
01:54:59.657 00.006 8976 worker thread done servicing request
01:54:59.657 00.000 5052 OnExposeComplete: enter
01:54:59.657 00.000 5052 UpdateGuideState(): m_state=6
01:54:59.657 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6161
01:54:59.657 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=282.21, Mass=212, SNR=10.1, Peak=73 HFD=2.6
01:54:59.657 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
01:54:59.657 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
01:54:59.657 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.50 hyp=0.83 cameraTheta=0.65 mountX=0.14 mountY=-0.82, mountTheta=-1.40
01:54:59.658 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.50, opts=13)
01:54:59.658 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.50)
01:54:59.658 00.000 8976 Worker thread wakes up
01:54:59.658 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.50) opts 0xd
01:54:59.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.50)
01:54:59.658 00.000 8976 Moving (0.66, 0.50) raw xDistance=0.14 yDistance=-0.82
01:54:59.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:54:59.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.82
01:54:59.658 00.000 8976 MoveAxis(R, 0, ABG)
01:54:59.658 00.000 8976 MoveAxis(U, 4, ABG)
01:54:59.658 00.000 8976 stepping (-8, 27) + (0, 4)
01:54:59.658 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:54:59.659 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
01:54:59.668 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
01:54:59.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:59.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:54:59.668 00.000 5052 Enqueuing Expose request
01:54:59.694 00.026 8976 Received - 47 (G) 
01:54:59.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:54:59.694 00.000 8976 stepped: pos (-8, 31)
01:54:59.694 00.000 8976 starting a new bump
01:54:59.694 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:54:59.694 00.000 8976 MountToCamera -- mountX=1.51 mountY=-3.84 hyp=4.13 mountTheta=-1.20 cameraX=2.74, cameraY=3.09 cameraTheta=0.85
01:54:59.694 00.000 8976 incremental bump (2.735, 3.090) isValid = 1
01:54:59.694 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:54:59.695 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:54:59.695 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:54:59.695 00.000 8976 move complete, result=0
01:54:59.695 00.000 9828 Worker thread wakes up
01:54:59.695 00.000 8976 worker thread done servicing request
01:54:59.695 00.000 8976 Worker thread wakes up
01:54:59.695 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:54:59.695 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:54:59.695 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:54:59.695 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 4 ms NORTH
01:54:59.695 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:54:59.695 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
01:54:59.696 00.001 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
01:54:59.696 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:54:59.696 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:54:59.696 00.000 9828 BLC: window closed
01:54:59.696 00.000 9828 MoveAxis(E, 25, B)
01:54:59.696 00.000 9828 Guiding  Dir = 2, Dur = 25
01:54:59.696 00.000 9828 IsSlewing returns 0
01:54:59.696 00.000 9828 IsGuiding returns 0
01:54:59.697 00.001 9828 PulseGuide returned control before completion, sleep 35
01:54:59.739 00.042 9828 IsGuiding returns 1
01:54:59.739 00.000 9828 scope still moving after pulse duration time elapsed
01:54:59.770 00.031 9828 IsSlewing returns 0
01:54:59.770 00.000 9828 IsGuiding returns 1
01:54:59.801 00.031 9828 IsSlewing returns 0
01:54:59.801 00.000 9828 IsGuiding returns 1
01:54:59.832 00.031 9828 IsSlewing returns 0
01:54:59.832 00.000 9828 IsGuiding returns 1
01:54:59.862 00.030 9828 IsSlewing returns 0
01:54:59.862 00.000 9828 IsGuiding returns 1
01:54:59.893 00.031 9828 IsSlewing returns 0
01:54:59.893 00.000 9828 IsGuiding returns 1
01:54:59.924 00.031 9828 IsSlewing returns 0
01:54:59.924 00.000 9828 IsGuiding returns 1
01:54:59.955 00.031 9828 IsSlewing returns 0
01:54:59.955 00.000 9828 IsGuiding returns 0
01:54:59.955 00.000 9828 scope move finished after 25 + 233 ms
01:54:59.955 00.000 9828 Move returns status 0, amount 25
01:54:59.955 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:54:59.955 00.000 9828 MoveAxis(N, 11, B)
01:54:59.955 00.000 9828 Guiding  Dir = 0, Dur = 11
01:54:59.971 00.016 9828 IsSlewing returns 0
01:54:59.971 00.000 9828 IsGuiding returns 0
01:54:59.971 00.000 9828 PulseGuide returned control before completion, sleep 21
01:55:00.002 00.031 9828 IsGuiding returns 1
01:55:00.002 00.000 9828 scope still moving after pulse duration time elapsed
01:55:00.034 00.032 9828 IsSlewing returns 0
01:55:00.034 00.000 9828 IsGuiding returns 1
01:55:00.065 00.031 9828 IsSlewing returns 0
01:55:00.065 00.000 9828 IsGuiding returns 1
01:55:00.097 00.032 9828 IsSlewing returns 0
01:55:00.097 00.000 9828 IsGuiding returns 1
01:55:00.128 00.031 9828 IsSlewing returns 0
01:55:00.128 00.000 9828 IsGuiding returns 0
01:55:00.128 00.000 9828 scope move finished after 11 + 145 ms
01:55:00.128 00.000 9828 Move returns status 0, amount 11
01:55:00.128 00.000 9828 move complete, result=0
01:55:00.128 00.000 9828 worker thread done servicing request
01:55:00.128 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:55:00.390 00.262 8976 Exposure complete
01:55:00.395 00.005 8976 worker thread done servicing request
01:55:00.395 00.000 5052 OnExposeComplete: enter
01:55:00.395 00.000 5052 UpdateGuideState(): m_state=6
01:55:00.395 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6162
01:55:00.395 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.86, Mass=213, SNR=10.0, Peak=73 HFD=2.4
01:55:00.395 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:55:00.395 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
01:55:00.395 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.15 hyp=0.64 cameraTheta=0.24 mountX=-0.15 mountY=-0.60, mountTheta=-1.81
01:55:00.396 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.15, opts=13)
01:55:00.396 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.15)
01:55:00.396 00.000 8976 Worker thread wakes up
01:55:00.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.15) opts 0xd
01:55:00.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.15)
01:55:00.396 00.000 8976 Moving (0.62, 0.15) raw xDistance=-0.15 yDistance=-0.60
01:55:00.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:55:00.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.60
01:55:00.396 00.000 8976 MoveAxis(R, 0, ABG)
01:55:00.396 00.000 8976 MoveAxis(U, 3, ABG)
01:55:00.396 00.000 8976 stepping (-8, 31) + (0, 3)
01:55:00.396 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:55:00.397 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:55:00.406 00.009 5052 UpdateGuideState exits: m=213 SNR=10.0
01:55:00.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:00.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:00.406 00.000 5052 Enqueuing Expose request
01:55:00.430 00.024 8976 Received - 47 (G) 
01:55:00.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:55:00.430 00.000 8976 stepped: pos (-8, 34)
01:55:00.430 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:55:00.430 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:55:00.430 00.000 8976 MountToCamera -- mountX=1.41 mountY=-4.36 hyp=4.58 mountTheta=-1.26 cameraX=3.24, cameraY=3.24 cameraTheta=0.79
01:55:00.430 00.000 8976 incremental bump (3.235, 3.241) isValid = 1
01:55:00.430 00.000 8976 Scheduling Mount bump of (0.095, 0.098)
01:55:00.430 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.10, opts=4)
01:55:00.430 00.000 8976 Enqueuing Move request for scope (0.09, 0.10)
01:55:00.430 00.000 8976 move complete, result=0
01:55:00.430 00.000 9828 Worker thread wakes up
01:55:00.431 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0x4
01:55:00.431 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
01:55:00.431 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
01:55:00.431 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
01:55:00.431 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.80 mountX=-0.10 mountY=-0.09, mountTheta=-2.43
01:55:00.431 00.000 8976 worker thread done servicing request
01:55:00.431 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:55:00.431 00.000 9828 Moving (0.09, 0.10) raw xDistance=-0.10 yDistance=-0.09
01:55:00.431 00.000 9828 BLC: window closed
01:55:00.431 00.000 8976 Worker thread wakes up
01:55:00.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:00.431 00.000 9828 MoveAxis(E, 31, B)
01:55:00.431 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:00.431 00.000 9828 Guiding  Dir = 2, Dur = 31
01:55:00.432 00.001 9828 IsSlewing returns 0
01:55:00.432 00.000 9828 IsGuiding returns 0
01:55:00.432 00.000 9828 PulseGuide returned control before completion, sleep 41
01:55:00.487 00.055 9828 IsGuiding returns 1
01:55:00.487 00.000 9828 scope still moving after pulse duration time elapsed
01:55:00.519 00.032 9828 IsSlewing returns 0
01:55:00.519 00.000 9828 IsGuiding returns 1
01:55:00.549 00.030 9828 IsSlewing returns 0
01:55:00.549 00.000 9828 IsGuiding returns 1
01:55:00.580 00.031 9828 IsSlewing returns 0
01:55:00.580 00.000 9828 IsGuiding returns 0
01:55:00.580 00.000 9828 scope move finished after 31 + 117 ms
01:55:00.580 00.000 9828 Move returns status 0, amount 31
01:55:00.580 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:00.580 00.000 9828 MoveAxis(N, 12, B)
01:55:00.580 00.000 9828 Guiding  Dir = 0, Dur = 12
01:55:00.595 00.015 9828 IsSlewing returns 0
01:55:00.595 00.000 9828 IsGuiding returns 0
01:55:00.595 00.000 9828 PulseGuide returned control before completion, sleep 22
01:55:00.626 00.031 9828 IsGuiding returns 1
01:55:00.626 00.000 9828 scope still moving after pulse duration time elapsed
01:55:00.658 00.032 9828 IsSlewing returns 0
01:55:00.658 00.000 9828 IsGuiding returns 1
01:55:00.690 00.032 9828 IsSlewing returns 0
01:55:00.690 00.000 9828 IsGuiding returns 1
01:55:00.722 00.032 9828 IsSlewing returns 0
01:55:00.722 00.000 9828 IsGuiding returns 1
01:55:00.755 00.033 9828 IsSlewing returns 0
01:55:00.755 00.000 9828 IsGuiding returns 0
01:55:00.755 00.000 9828 scope move finished after 12 + 147 ms
01:55:00.755 00.000 9828 Move returns status 0, amount 12
01:55:00.755 00.000 9828 move complete, result=0
01:55:00.755 00.000 9828 worker thread done servicing request
01:55:00.755 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 12 ms NORTH
01:55:01.119 00.364 8976 Exposure complete
01:55:01.125 00.006 8976 worker thread done servicing request
01:55:01.125 00.000 5052 OnExposeComplete: enter
01:55:01.125 00.000 5052 UpdateGuideState(): m_state=6
01:55:01.126 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6163
01:55:01.126 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.14, Mass=226, SNR=10.4, Peak=74 HFD=2.6
01:55:01.126 00.000 5052 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.04) = xAngle (-3.96 = 2.32)
01:55:01.126 00.000 5052 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.06 = 2.22)
01:55:01.126 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.57 hyp=0.61 cameraTheta=-1.92 mountX=-0.41 mountY=0.48, mountTheta=2.28
01:55:01.126 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.57, opts=13)
01:55:01.126 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.57)
01:55:01.127 00.001 8976 Worker thread wakes up
01:55:01.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.57) opts 0xd
01:55:01.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.57)
01:55:01.127 00.000 8976 Moving (-0.21, -0.57) raw xDistance=-0.41 yDistance=0.48
01:55:01.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:55:01.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.48
01:55:01.127 00.000 8976 MoveAxis(R, 2, ABG)
01:55:01.127 00.000 8976 stepping (-8, 34) + (2, 0)
01:55:01.127 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:01.128 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:55:01.137 00.009 5052 UpdateGuideState exits: m=226 SNR=10.4
01:55:01.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:01.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:01.137 00.000 5052 Enqueuing Expose request
01:55:01.149 00.012 8976 Received - 47 (G) 
01:55:01.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:01.149 00.000 8976 stepped: pos (-6, 34)
01:55:01.149 00.000 8976 MoveAxis(D, 2, ABG)
01:55:01.149 00.000 8976 stepping (-6, 34) + (0, -2)
01:55:01.149 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:01.182 00.033 8976 Received - 47 (G) 
01:55:01.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:01.182 00.000 8976 stepped: pos (-6, 32)
01:55:01.182 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:55:01.182 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
01:55:01.182 00.000 8976 MountToCamera -- mountX=1.25 mountY=-4.60 hyp=4.76 mountTheta=-1.31 cameraX=3.52, cameraY=3.21 cameraTheta=0.74
01:55:01.182 00.000 8976 incremental bump (3.523, 3.205) isValid = 1
01:55:01.182 00.000 8976 Scheduling Mount bump of (0.113, 0.107)
01:55:01.182 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.11, opts=4)
01:55:01.182 00.000 8976 Enqueuing Move request for scope (0.11, 0.11)
01:55:01.182 00.000 8976 move complete, result=0
01:55:01.182 00.000 9828 Worker thread wakes up
01:55:01.182 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0x4
01:55:01.182 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
01:55:01.182 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
01:55:01.182 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
01:55:01.182 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
01:55:01.182 00.000 8976 worker thread done servicing request
01:55:01.182 00.000 8976 Worker thread wakes up
01:55:01.183 00.001 9828 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.76 mountX=-0.12 mountY=-0.09, mountTheta=-2.48
01:55:01.183 00.000 9828 Moving (0.11, 0.11) raw xDistance=-0.12 yDistance=-0.09
01:55:01.183 00.000 9828 BLC: window closed
01:55:01.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:01.183 00.000 9828 MoveAxis(E, 38, B)
01:55:01.183 00.000 9828 Guiding  Dir = 2, Dur = 38
01:55:01.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:01.183 00.000 9828 IsSlewing returns 0
01:55:01.183 00.000 9828 IsGuiding returns 0
01:55:01.183 00.000 9828 PulseGuide returned control before completion, sleep 48
01:55:01.235 00.052 9828 IsGuiding returns 1
01:55:01.235 00.000 9828 scope still moving after pulse duration time elapsed
01:55:01.267 00.032 9828 IsSlewing returns 0
01:55:01.267 00.000 9828 IsGuiding returns 1
01:55:01.314 00.047 9828 IsSlewing returns 0
01:55:01.315 00.001 9828 IsGuiding returns 1
01:55:01.345 00.030 9828 IsSlewing returns 0
01:55:01.345 00.000 9828 IsGuiding returns 0
01:55:01.345 00.000 9828 scope move finished after 38 + 124 ms
01:55:01.345 00.000 9828 Move returns status 0, amount 38
01:55:01.345 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:01.345 00.000 9828 MoveAxis(N, 12, B)
01:55:01.345 00.000 9828 Guiding  Dir = 0, Dur = 12
01:55:01.361 00.016 9828 IsSlewing returns 0
01:55:01.361 00.000 9828 IsGuiding returns 0
01:55:01.361 00.000 9828 PulseGuide returned control before completion, sleep 22
01:55:01.392 00.031 9828 IsGuiding returns 1
01:55:01.392 00.000 9828 scope still moving after pulse duration time elapsed
01:55:01.423 00.031 9828 IsSlewing returns 0
01:55:01.423 00.000 9828 IsGuiding returns 1
01:55:01.469 00.046 9828 IsSlewing returns 0
01:55:01.469 00.000 9828 IsGuiding returns 1
01:55:01.500 00.031 9828 IsSlewing returns 0
01:55:01.500 00.000 9828 IsGuiding returns 0
01:55:01.500 00.000 9828 scope move finished after 12 + 127 ms
01:55:01.500 00.000 9828 Move returns status 0, amount 12
01:55:01.500 00.000 9828 move complete, result=0
01:55:01.500 00.000 9828 worker thread done servicing request
01:55:01.500 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.1 px 12 ms NORTH
01:55:01.875 00.375 8976 Exposure complete
01:55:01.880 00.005 8976 worker thread done servicing request
01:55:01.881 00.001 5052 OnExposeComplete: enter
01:55:01.881 00.000 5052 UpdateGuideState(): m_state=6
01:55:01.881 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6164
01:55:01.881 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.90, Mass=180, SNR=9.3, Peak=68 HFD=2.3
01:55:01.881 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
01:55:01.881 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
01:55:01.881 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.28 cameraTheta=2.38 mountX=0.26 mountY=0.06, mountTheta=0.24
01:55:01.881 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.19, opts=13)
01:55:01.882 00.001 5052 Enqueuing Move request for stepguider (-0.20, 0.19)
01:55:01.882 00.000 8976 Worker thread wakes up
01:55:01.882 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.19) opts 0xd
01:55:01.882 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.19)
01:55:01.882 00.000 8976 Moving (-0.20, 0.19) raw xDistance=0.26 yDistance=0.06
01:55:01.882 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
01:55:01.882 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:55:01.882 00.000 8976 MoveAxis(L, 1, ABG)
01:55:01.882 00.000 8976 stepping (-6, 32) + (-1, 0)
01:55:01.882 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:01.883 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:55:01.894 00.011 5052 UpdateGuideState exits: m=180 SNR=9.3
01:55:01.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:01.894 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:01.894 00.000 5052 Enqueuing Expose request
01:55:01.901 00.007 8976 Received - 47 (G) 
01:55:01.901 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:01.901 00.000 8976 stepped: pos (-7, 32)
01:55:01.901 00.000 8976 MoveAxis(U, 0, ABG)
01:55:01.901 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
01:55:01.901 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:55:01.901 00.000 8976 MountToCamera -- mountX=1.19 mountY=-4.76 hyp=4.90 mountTheta=-1.33 cameraX=3.69, cameraY=3.23 cameraTheta=0.72
01:55:01.901 00.000 8976 incremental bump (3.692, 3.226) isValid = 1
01:55:01.901 00.000 8976 Scheduling Mount bump of (0.130, 0.118)
01:55:01.901 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.12, opts=4)
01:55:01.901 00.000 8976 Enqueuing Move request for scope (0.13, 0.12)
01:55:01.901 00.000 8976 move complete, result=0
01:55:01.901 00.000 9828 Worker thread wakes up
01:55:01.901 00.000 8976 worker thread done servicing request
01:55:01.902 00.001 8976 Worker thread wakes up
01:55:01.902 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0x4
01:55:01.902 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:55:01.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:01.902 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:01.902 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
01:55:01.902 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
01:55:01.902 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
01:55:01.902 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=-0.13 mountY=-0.10, mountTheta=-2.50
01:55:01.902 00.000 9828 Moving (0.13, 0.12) raw xDistance=-0.13 yDistance=-0.10
01:55:01.902 00.000 9828 BLC: window closed
01:55:01.902 00.000 9828 MoveAxis(E, 43, B)
01:55:01.902 00.000 9828 Guiding  Dir = 2, Dur = 43
01:55:01.903 00.001 9828 IsSlewing returns 0
01:55:01.903 00.000 9828 IsGuiding returns 0
01:55:01.903 00.000 9828 PulseGuide returned control before completion, sleep 53
01:55:01.964 00.061 9828 IsGuiding returns 1
01:55:01.964 00.000 9828 scope still moving after pulse duration time elapsed
01:55:01.995 00.031 9828 IsSlewing returns 0
01:55:01.995 00.000 9828 IsGuiding returns 1
01:55:02.025 00.030 9828 IsSlewing returns 0
01:55:02.025 00.000 9828 IsGuiding returns 1
01:55:02.057 00.032 9828 IsSlewing returns 0
01:55:02.057 00.000 9828 IsGuiding returns 1
01:55:02.089 00.032 9828 IsSlewing returns 0
01:55:02.089 00.000 9828 IsGuiding returns 0
01:55:02.089 00.000 9828 scope move finished after 43 + 143 ms
01:55:02.089 00.000 9828 Move returns status 0, amount 43
01:55:02.089 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:02.089 00.000 9828 MoveAxis(N, 14, B)
01:55:02.089 00.000 9828 Guiding  Dir = 0, Dur = 14
01:55:02.105 00.016 9828 IsSlewing returns 0
01:55:02.105 00.000 9828 IsGuiding returns 0
01:55:02.105 00.000 9828 PulseGuide returned control before completion, sleep 24
01:55:02.136 00.031 9828 IsGuiding returns 1
01:55:02.136 00.000 9828 scope still moving after pulse duration time elapsed
01:55:02.168 00.032 9828 IsSlewing returns 0
01:55:02.169 00.001 9828 IsGuiding returns 1
01:55:02.199 00.030 9828 IsSlewing returns 0
01:55:02.199 00.000 9828 IsGuiding returns 1
01:55:02.230 00.031 9828 IsSlewing returns 0
01:55:02.230 00.000 9828 IsGuiding returns 1
01:55:02.261 00.031 9828 IsSlewing returns 0
01:55:02.261 00.000 9828 IsGuiding returns 1
01:55:02.293 00.032 9828 IsSlewing returns 0
01:55:02.293 00.000 9828 IsGuiding returns 0
01:55:02.293 00.000 9828 scope move finished after 14 + 174 ms
01:55:02.293 00.000 9828 Move returns status 0, amount 14
01:55:02.293 00.000 9828 move complete, result=0
01:55:02.293 00.000 9828 worker thread done servicing request
01:55:02.293 00.000 5052 GuideStep: -0.1 px 43 ms EAST, -0.1 px 14 ms NORTH
01:55:02.592 00.299 8976 Exposure complete
01:55:02.597 00.005 8976 worker thread done servicing request
01:55:02.597 00.000 5052 OnExposeComplete: enter
01:55:02.597 00.000 5052 UpdateGuideState(): m_state=6
01:55:02.597 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6165
01:55:02.597 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.66, Mass=200, SNR=9.8, Peak=74 HFD=2.4
01:55:02.597 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
01:55:02.597 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.09)
01:55:02.597 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.05 hyp=0.51 cameraTheta=-3.05 mountX=0.19 mountY=0.45, mountTheta=1.17
01:55:02.598 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.05, opts=13)
01:55:02.598 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.05)
01:55:02.598 00.000 8976 Worker thread wakes up
01:55:02.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.05) opts 0xd
01:55:02.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.05)
01:55:02.598 00.000 8976 Moving (-0.51, -0.05) raw xDistance=0.19 yDistance=0.45
01:55:02.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:55:02.599 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:55:02.599 00.000 8976 MoveAxis(R, 0, ABG)
01:55:02.599 00.000 8976 MoveAxis(D, 2, ABG)
01:55:02.599 00.000 8976 stepping (-7, 32) + (0, -2)
01:55:02.599 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:02.599 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:55:02.610 00.011 5052 UpdateGuideState exits: m=200 SNR=9.8
01:55:02.610 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:02.610 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:02.610 00.000 5052 Enqueuing Expose request
01:55:02.636 00.026 8976 Received - 47 (G) 
01:55:02.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:02.636 00.000 8976 stepped: pos (-7, 30)
01:55:02.636 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
01:55:02.636 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:55:02.636 00.000 8976 MountToCamera -- mountX=1.15 mountY=-4.76 hyp=4.90 mountTheta=-1.33 cameraX=3.71, cameraY=3.19 cameraTheta=0.71
01:55:02.637 00.001 8976 incremental bump (3.713, 3.192) isValid = 1
01:55:02.637 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
01:55:02.637 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:55:02.637 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:55:02.637 00.000 8976 move complete, result=0
01:55:02.637 00.000 9828 Worker thread wakes up
01:55:02.637 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:55:02.637 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:55:02.637 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:55:02.637 00.000 8976 worker thread done servicing request
01:55:02.637 00.000 8976 Worker thread wakes up
01:55:02.638 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:02.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:02.638 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
01:55:02.638 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
01:55:02.638 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
01:55:02.638 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:55:02.638 00.000 9828 BLC: window closed
01:55:02.638 00.000 9828 MoveAxis(E, 29, B)
01:55:02.638 00.000 9828 Guiding  Dir = 2, Dur = 29
01:55:02.639 00.001 9828 IsSlewing returns 0
01:55:02.639 00.000 9828 IsGuiding returns 0
01:55:02.639 00.000 9828 PulseGuide returned control before completion, sleep 39
01:55:02.684 00.045 9828 IsGuiding returns 1
01:55:02.684 00.000 9828 scope still moving after pulse duration time elapsed
01:55:02.716 00.032 9828 IsSlewing returns 0
01:55:02.716 00.000 9828 IsGuiding returns 1
01:55:02.749 00.033 9828 IsSlewing returns 0
01:55:02.749 00.000 9828 IsGuiding returns 1
01:55:02.779 00.030 9828 IsSlewing returns 0
01:55:02.779 00.000 9828 IsGuiding returns 1
01:55:02.810 00.031 9828 IsSlewing returns 0
01:55:02.810 00.000 9828 IsGuiding returns 0
01:55:02.810 00.000 9828 scope move finished after 29 + 142 ms
01:55:02.810 00.000 9828 Move returns status 0, amount 29
01:55:02.810 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:02.810 00.000 9828 MoveAxis(N, 9, B)
01:55:02.810 00.000 9828 Guiding  Dir = 0, Dur = 9
01:55:02.826 00.016 9828 IsSlewing returns 0
01:55:02.826 00.000 9828 IsGuiding returns 0
01:55:02.826 00.000 9828 PulseGuide returned control before completion, sleep 19
01:55:02.857 00.031 9828 IsGuiding returns 1
01:55:02.857 00.000 9828 scope still moving after pulse duration time elapsed
01:55:02.889 00.032 9828 IsSlewing returns 0
01:55:02.889 00.000 9828 IsGuiding returns 1
01:55:02.921 00.032 9828 IsSlewing returns 0
01:55:02.921 00.000 9828 IsGuiding returns 1
01:55:02.952 00.031 9828 IsSlewing returns 0
01:55:02.952 00.000 9828 IsGuiding returns 0
01:55:02.952 00.000 9828 scope move finished after 9 + 117 ms
01:55:02.952 00.000 9828 Move returns status 0, amount 9
01:55:02.952 00.000 9828 move complete, result=0
01:55:02.952 00.000 9828 worker thread done servicing request
01:55:02.952 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:55:03.329 00.377 8976 Exposure complete
01:55:03.334 00.005 8976 worker thread done servicing request
01:55:03.335 00.001 5052 OnExposeComplete: enter
01:55:03.335 00.000 5052 UpdateGuideState(): m_state=6
01:55:03.335 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6166
01:55:03.335 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.68, Mass=200, SNR=9.8, Peak=78 HFD=2.2
01:55:03.335 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
01:55:03.335 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.06)
01:55:03.335 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.03 hyp=0.45 cameraTheta=-3.08 mountX=0.18 mountY=0.39, mountTheta=1.14
01:55:03.336 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.03, opts=13)
01:55:03.336 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.03)
01:55:03.336 00.000 8976 Worker thread wakes up
01:55:03.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.03) opts 0xd
01:55:03.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.03)
01:55:03.336 00.000 8976 Moving (-0.45, -0.03) raw xDistance=0.18 yDistance=0.39
01:55:03.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:55:03.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
01:55:03.336 00.000 8976 MoveAxis(R, 0, ABG)
01:55:03.336 00.000 8976 MoveAxis(D, 2, ABG)
01:55:03.336 00.000 8976 stepping (-7, 30) + (0, -2)
01:55:03.336 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:03.337 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:55:03.346 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:55:03.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:03.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:03.346 00.000 5052 Enqueuing Expose request
01:55:03.372 00.026 8976 Received - 47 (G) 
01:55:03.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:03.372 00.000 8976 stepped: pos (-7, 28)
01:55:03.372 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:55:03.372 00.000 8976 MountToCamera -- mountX=1.13 mountY=-4.66 hyp=4.79 mountTheta=-1.33 cameraX=3.63, cameraY=3.12 cameraTheta=0.71
01:55:03.372 00.000 8976 incremental bump (3.633, 3.122) isValid = 1
01:55:03.372 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
01:55:03.372 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:55:03.372 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:55:03.372 00.000 8976 move complete, result=0
01:55:03.372 00.000 9828 Worker thread wakes up
01:55:03.372 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:55:03.372 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:55:03.372 00.000 8976 worker thread done servicing request
01:55:03.372 00.000 8976 Worker thread wakes up
01:55:03.372 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:55:03.372 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
01:55:03.372 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
01:55:03.372 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
01:55:03.373 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:03.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:03.373 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:55:03.373 00.000 9828 BLC: window closed
01:55:03.373 00.000 9828 MoveAxis(E, 29, B)
01:55:03.373 00.000 9828 Guiding  Dir = 2, Dur = 29
01:55:03.373 00.000 9828 IsSlewing returns 0
01:55:03.373 00.000 9828 IsGuiding returns 0
01:55:03.373 00.000 9828 PulseGuide returned control before completion, sleep 39
01:55:03.421 00.048 9828 IsGuiding returns 1
01:55:03.421 00.000 9828 scope still moving after pulse duration time elapsed
01:55:03.451 00.030 9828 IsSlewing returns 0
01:55:03.451 00.000 9828 IsGuiding returns 1
01:55:03.482 00.031 9828 IsSlewing returns 0
01:55:03.482 00.000 9828 IsGuiding returns 1
01:55:03.513 00.031 9828 IsSlewing returns 0
01:55:03.513 00.000 9828 IsGuiding returns 0
01:55:03.513 00.000 9828 scope move finished after 29 + 110 ms
01:55:03.513 00.000 9828 Move returns status 0, amount 29
01:55:03.513 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:03.513 00.000 9828 MoveAxis(N, 9, B)
01:55:03.513 00.000 9828 Guiding  Dir = 0, Dur = 9
01:55:03.529 00.016 9828 IsSlewing returns 0
01:55:03.529 00.000 9828 IsGuiding returns 0
01:55:03.529 00.000 9828 PulseGuide returned control before completion, sleep 19
01:55:03.559 00.030 9828 IsGuiding returns 1
01:55:03.559 00.000 9828 scope still moving after pulse duration time elapsed
01:55:03.589 00.030 9828 IsSlewing returns 0
01:55:03.589 00.000 9828 IsGuiding returns 1
01:55:03.620 00.031 9828 IsSlewing returns 0
01:55:03.620 00.000 9828 IsGuiding returns 1
01:55:03.651 00.031 9828 IsSlewing returns 0
01:55:03.651 00.000 9828 IsGuiding returns 1
01:55:03.682 00.031 9828 IsSlewing returns 0
01:55:03.682 00.000 9828 IsGuiding returns 0
01:55:03.682 00.000 9828 scope move finished after 9 + 144 ms
01:55:03.682 00.000 9828 Move returns status 0, amount 9
01:55:03.682 00.000 9828 move complete, result=0
01:55:03.682 00.000 9828 worker thread done servicing request
01:55:03.682 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:55:04.066 00.384 8976 Exposure complete
01:55:04.071 00.005 8976 worker thread done servicing request
01:55:04.071 00.000 5052 OnExposeComplete: enter
01:55:04.071 00.000 5052 UpdateGuideState(): m_state=6
01:55:04.071 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6167
01:55:04.071 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.50, Mass=225, SNR=10.4, Peak=76 HFD=2.6
01:55:04.071 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
01:55:04.071 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
01:55:04.072 00.001 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.21 hyp=0.46 cameraTheta=-2.67 mountX=0.00 mountY=0.45, mountTheta=1.57
01:55:04.072 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.21, opts=13)
01:55:04.072 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.21)
01:55:04.072 00.000 8976 Worker thread wakes up
01:55:04.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.21) opts 0xd
01:55:04.073 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.21)
01:55:04.073 00.000 8976 Moving (-0.41, -0.21) raw xDistance=0.00 yDistance=0.45
01:55:04.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:55:04.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
01:55:04.073 00.000 8976 MoveAxis(R, 0, ABG)
01:55:04.073 00.000 8976 MoveAxis(D, 2, ABG)
01:55:04.073 00.000 8976 stepping (-7, 28) + (0, -2)
01:55:04.073 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:04.073 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:55:04.083 00.010 5052 UpdateGuideState exits: m=225 SNR=10.4
01:55:04.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:04.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:04.083 00.000 5052 Enqueuing Expose request
01:55:04.107 00.024 8976 Received - 47 (G) 
01:55:04.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:04.107 00.000 8976 stepped: pos (-7, 26)
01:55:04.107 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:55:04.107 00.000 8976 MountToCamera -- mountX=1.11 mountY=-4.48 hyp=4.62 mountTheta=-1.33 cameraX=3.49, cameraY=3.03 cameraTheta=0.71
01:55:04.108 00.001 8976 incremental bump (3.486, 3.027) isValid = 1
01:55:04.108 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
01:55:04.108 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:55:04.108 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:55:04.108 00.000 8976 move complete, result=0
01:55:04.108 00.000 9828 Worker thread wakes up
01:55:04.108 00.000 8976 worker thread done servicing request
01:55:04.108 00.000 8976 Worker thread wakes up
01:55:04.108 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:55:04.108 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:55:04.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:04.108 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:55:04.108 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
01:55:04.108 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:04.108 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.54)
01:55:04.108 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
01:55:04.108 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:55:04.108 00.000 9828 BLC: window closed
01:55:04.108 00.000 9828 MoveAxis(E, 29, B)
01:55:04.109 00.001 9828 Guiding  Dir = 2, Dur = 29
01:55:04.109 00.000 9828 IsSlewing returns 0
01:55:04.109 00.000 9828 IsGuiding returns 0
01:55:04.109 00.000 9828 PulseGuide returned control before completion, sleep 39
01:55:04.153 00.044 9828 IsGuiding returns 1
01:55:04.153 00.000 9828 scope still moving after pulse duration time elapsed
01:55:04.184 00.031 9828 IsSlewing returns 0
01:55:04.185 00.001 9828 IsGuiding returns 1
01:55:04.215 00.030 9828 IsSlewing returns 0
01:55:04.215 00.000 9828 IsGuiding returns 1
01:55:04.246 00.031 9828 IsSlewing returns 0
01:55:04.246 00.000 9828 IsGuiding returns 1
01:55:04.277 00.031 9828 IsSlewing returns 0
01:55:04.277 00.000 9828 IsGuiding returns 0
01:55:04.277 00.000 9828 scope move finished after 29 + 139 ms
01:55:04.277 00.000 9828 Move returns status 0, amount 29
01:55:04.277 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:04.277 00.000 9828 MoveAxis(N, 9, B)
01:55:04.277 00.000 9828 Guiding  Dir = 0, Dur = 9
01:55:04.293 00.016 9828 IsSlewing returns 0
01:55:04.293 00.000 9828 IsGuiding returns 0
01:55:04.293 00.000 9828 PulseGuide returned control before completion, sleep 19
01:55:04.325 00.032 9828 IsGuiding returns 1
01:55:04.325 00.000 9828 scope still moving after pulse duration time elapsed
01:55:04.355 00.030 9828 IsSlewing returns 0
01:55:04.355 00.000 9828 IsGuiding returns 1
01:55:04.386 00.031 9828 IsSlewing returns 0
01:55:04.387 00.001 9828 IsGuiding returns 1
01:55:04.416 00.029 9828 IsSlewing returns 0
01:55:04.416 00.000 9828 IsGuiding returns 1
01:55:04.447 00.031 9828 IsSlewing returns 0
01:55:04.447 00.000 9828 IsGuiding returns 0
01:55:04.448 00.001 9828 scope move finished after 9 + 145 ms
01:55:04.448 00.000 9828 Move returns status 0, amount 9
01:55:04.448 00.000 9828 move complete, result=0
01:55:04.448 00.000 9828 worker thread done servicing request
01:55:04.448 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:55:04.797 00.349 8976 Exposure complete
01:55:04.802 00.005 8976 worker thread done servicing request
01:55:04.802 00.000 5052 OnExposeComplete: enter
01:55:04.802 00.000 5052 UpdateGuideState(): m_state=6
01:55:04.802 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6168
01:55:04.802 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.01, Mass=190, SNR=9.6, Peak=78 HFD=2.2
01:55:04.802 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
01:55:04.802 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
01:55:04.803 00.001 5052 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.15 mountX=0.21 mountY=-0.28, mountTheta=-0.93
01:55:04.804 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.30, opts=13)
01:55:04.804 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.30)
01:55:04.804 00.000 8976 Worker thread wakes up
01:55:04.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.30) opts 0xd
01:55:04.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.30)
01:55:04.804 00.000 8976 Moving (0.14, 0.30) raw xDistance=0.21 yDistance=-0.28
01:55:04.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:55:04.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28
01:55:04.804 00.000 8976 MoveAxis(R, 0, ABG)
01:55:04.804 00.000 8976 MoveAxis(U, 1, ABG)
01:55:04.804 00.000 8976 stepping (-7, 26) + (0, 1)
01:55:04.804 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:04.805 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:55:04.814 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
01:55:04.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:04.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:04.814 00.000 5052 Enqueuing Expose request
01:55:04.826 00.012 8976 Received - 47 (G) 
01:55:04.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:04.827 00.001 8976 stepped: pos (-7, 27)
01:55:04.827 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:55:04.827 00.000 8976 MountToCamera -- mountX=1.10 mountY=-4.42 hyp=4.55 mountTheta=-1.33 cameraX=3.43, cameraY=2.99 cameraTheta=0.72
01:55:04.827 00.000 8976 incremental bump (3.435, 2.987) isValid = 1
01:55:04.827 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
01:55:04.827 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:55:04.827 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:55:04.827 00.000 8976 move complete, result=0
01:55:04.827 00.000 8976 worker thread done servicing request
01:55:04.827 00.000 8976 Worker thread wakes up
01:55:04.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:04.827 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:04.827 00.000 9828 Worker thread wakes up
01:55:04.827 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:55:04.827 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:55:04.827 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:55:04.827 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
01:55:04.827 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
01:55:04.827 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
01:55:04.828 00.001 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:55:04.828 00.000 9828 BLC: window closed
01:55:04.828 00.000 9828 MoveAxis(E, 29, B)
01:55:04.828 00.000 9828 Guiding  Dir = 2, Dur = 29
01:55:04.828 00.000 9828 IsSlewing returns 0
01:55:04.828 00.000 9828 IsGuiding returns 0
01:55:04.828 00.000 9828 PulseGuide returned control before completion, sleep 39
01:55:04.881 00.053 9828 IsGuiding returns 1
01:55:04.881 00.000 9828 scope still moving after pulse duration time elapsed
01:55:04.912 00.031 9828 IsSlewing returns 0
01:55:04.912 00.000 9828 IsGuiding returns 1
01:55:04.943 00.031 9828 IsSlewing returns 0
01:55:04.943 00.000 9828 IsGuiding returns 1
01:55:04.974 00.031 9828 IsSlewing returns 0
01:55:04.974 00.000 9828 IsGuiding returns 0
01:55:04.974 00.000 9828 scope move finished after 29 + 117 ms
01:55:04.974 00.000 9828 Move returns status 0, amount 29
01:55:04.974 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:04.974 00.000 9828 MoveAxis(N, 9, B)
01:55:04.974 00.000 9828 Guiding  Dir = 0, Dur = 9
01:55:04.990 00.016 9828 IsSlewing returns 0
01:55:04.990 00.000 9828 IsGuiding returns 0
01:55:04.990 00.000 9828 PulseGuide returned control before completion, sleep 19
01:55:05.021 00.031 9828 IsGuiding returns 1
01:55:05.021 00.000 9828 scope still moving after pulse duration time elapsed
01:55:05.053 00.032 9828 IsSlewing returns 0
01:55:05.053 00.000 9828 IsGuiding returns 1
01:55:05.084 00.031 9828 IsSlewing returns 0
01:55:05.084 00.000 9828 IsGuiding returns 1
01:55:05.117 00.033 9828 IsSlewing returns 0
01:55:05.117 00.000 9828 IsGuiding returns 0
01:55:05.117 00.000 9828 scope move finished after 9 + 117 ms
01:55:05.117 00.000 9828 Move returns status 0, amount 9
01:55:05.117 00.000 9828 move complete, result=0
01:55:05.117 00.000 9828 worker thread done servicing request
01:55:05.117 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:55:05.518 00.401 8976 Exposure complete
01:55:05.524 00.006 8976 worker thread done servicing request
01:55:05.524 00.000 5052 OnExposeComplete: enter
01:55:05.524 00.000 5052 UpdateGuideState(): m_state=6
01:55:05.524 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6169
01:55:05.524 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.90, Mass=201, SNR=9.9, Peak=76 HFD=2.1
01:55:05.524 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:55:05.524 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:55:05.524 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.19 hyp=0.68 cameraTheta=2.86 mountX=0.47 mountY=0.44, mountTheta=0.76
01:55:05.525 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.19, opts=13)
01:55:05.525 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.19)
01:55:05.525 00.000 8976 Worker thread wakes up
01:55:05.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.19) opts 0xd
01:55:05.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.19)
01:55:05.525 00.000 8976 Moving (-0.65, 0.19) raw xDistance=0.47 yDistance=0.44
01:55:05.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
01:55:05.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
01:55:05.525 00.000 8976 MoveAxis(L, 2, ABG)
01:55:05.525 00.000 8976 stepping (-7, 27) + (-2, 0)
01:55:05.526 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:05.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:55:05.536 00.010 5052 UpdateGuideState exits: m=201 SNR=9.9
01:55:05.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:05.536 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:05.536 00.000 5052 Enqueuing Expose request
01:55:05.561 00.025 8976 Received - 47 (G) 
01:55:05.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:05.561 00.000 8976 stepped: pos (-9, 27)
01:55:05.561 00.000 8976 MoveAxis(D, 2, ABG)
01:55:05.561 00.000 8976 stepping (-9, 27) + (0, -2)
01:55:05.561 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:05.593 00.032 8976 Received - 47 (G) 
01:55:05.594 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:05.594 00.000 8976 stepped: pos (-9, 25)
01:55:05.594 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
01:55:05.594 00.000 8976 MountToCamera -- mountX=1.19 mountY=-4.27 hyp=4.43 mountTheta=-1.30 cameraX=3.26, cameraY=3.00 cameraTheta=0.74
01:55:05.594 00.000 8976 incremental bump (3.261, 3.003) isValid = 1
01:55:05.594 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
01:55:05.594 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:55:05.594 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:55:05.594 00.000 8976 move complete, result=0
01:55:05.594 00.000 9828 Worker thread wakes up
01:55:05.594 00.000 8976 worker thread done servicing request
01:55:05.594 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:55:05.594 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:55:05.594 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:55:05.594 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
01:55:05.594 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.51)
01:55:05.594 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
01:55:05.595 00.001 8976 Worker thread wakes up
01:55:05.595 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:55:05.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:05.595 00.000 9828 BLC: window closed
01:55:05.595 00.000 9828 MoveAxis(E, 28, B)
01:55:05.595 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:05.595 00.000 9828 Guiding  Dir = 2, Dur = 28
01:55:05.596 00.001 9828 IsSlewing returns 0
01:55:05.596 00.000 9828 IsGuiding returns 0
01:55:05.596 00.000 9828 PulseGuide returned control before completion, sleep 38
01:55:05.641 00.045 9828 IsGuiding returns 1
01:55:05.641 00.000 9828 scope still moving after pulse duration time elapsed
01:55:05.675 00.034 9828 IsSlewing returns 0
01:55:05.675 00.000 9828 IsGuiding returns 1
01:55:05.705 00.030 9828 IsSlewing returns 0
01:55:05.705 00.000 9828 IsGuiding returns 1
01:55:05.737 00.032 9828 IsSlewing returns 0
01:55:05.737 00.000 9828 IsGuiding returns 1
01:55:05.768 00.031 9828 IsSlewing returns 0
01:55:05.768 00.000 9828 IsGuiding returns 1
01:55:05.800 00.032 9828 IsSlewing returns 0
01:55:05.800 00.000 9828 IsGuiding returns 1
01:55:05.831 00.031 9828 IsSlewing returns 0
01:55:05.831 00.000 9828 IsGuiding returns 0
01:55:05.831 00.000 9828 scope move finished after 28 + 207 ms
01:55:05.831 00.000 9828 Move returns status 0, amount 28
01:55:05.831 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:05.831 00.000 9828 MoveAxis(N, 9, B)
01:55:05.831 00.000 9828 Guiding  Dir = 0, Dur = 9
01:55:05.846 00.015 9828 IsSlewing returns 0
01:55:05.846 00.000 9828 IsGuiding returns 0
01:55:05.846 00.000 9828 PulseGuide returned control before completion, sleep 19
01:55:05.877 00.031 9828 IsGuiding returns 1
01:55:05.877 00.000 9828 scope still moving after pulse duration time elapsed
01:55:05.909 00.032 9828 IsSlewing returns 0
01:55:05.909 00.000 9828 IsGuiding returns 1
01:55:05.940 00.031 9828 IsSlewing returns 0
01:55:05.940 00.000 9828 IsGuiding returns 1
01:55:05.972 00.032 9828 IsSlewing returns 0
01:55:05.972 00.000 9828 IsGuiding returns 0
01:55:05.972 00.000 9828 scope move finished after 9 + 117 ms
01:55:05.972 00.000 9828 Move returns status 0, amount 9
01:55:05.972 00.000 9828 move complete, result=0
01:55:05.972 00.000 9828 worker thread done servicing request
01:55:05.973 00.001 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:55:06.284 00.311 8976 Exposure complete
01:55:06.289 00.005 8976 worker thread done servicing request
01:55:06.289 00.000 5052 OnExposeComplete: enter
01:55:06.289 00.000 5052 UpdateGuideState(): m_state=6
01:55:06.290 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6170
01:55:06.290 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.68, Mass=186, SNR=9.4, Peak=76 HFD=1.8
01:55:06.290 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.13 = 1.16)
01:55:06.290 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
01:55:06.290 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.03 hyp=0.54 cameraTheta=-3.08 mountX=0.22 mountY=0.47, mountTheta=1.14
01:55:06.290 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.03, opts=13)
01:55:06.290 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.03)
01:55:06.291 00.001 8976 Worker thread wakes up
01:55:06.291 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.03) opts 0xd
01:55:06.291 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.03)
01:55:06.291 00.000 8976 Moving (-0.54, -0.03) raw xDistance=0.22 yDistance=0.47
01:55:06.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:55:06.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
01:55:06.291 00.000 8976 MoveAxis(R, 0, ABG)
01:55:06.291 00.000 8976 MoveAxis(D, 2, ABG)
01:55:06.291 00.000 8976 stepping (-9, 25) + (0, -2)
01:55:06.291 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:06.291 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:55:06.301 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
01:55:06.302 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:06.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:06.302 00.000 5052 Enqueuing Expose request
01:55:06.312 00.010 8976 Received - 47 (G) 
01:55:06.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:06.312 00.000 8976 stepped: pos (-9, 23)
01:55:06.312 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:55:06.313 00.001 8976 MountToCamera -- mountX=1.25 mountY=-4.07 hyp=4.25 mountTheta=-1.27 cameraX=3.05, cameraY=2.97 cameraTheta=0.77
01:55:06.313 00.000 8976 incremental bump (3.051, 2.966) isValid = 1
01:55:06.313 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
01:55:06.313 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:55:06.313 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:55:06.313 00.000 8976 move complete, result=0
01:55:06.313 00.000 8976 worker thread done servicing request
01:55:06.313 00.000 9828 Worker thread wakes up
01:55:06.313 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:55:06.313 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:55:06.313 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
01:55:06.313 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
01:55:06.313 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
01:55:06.313 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:55:06.313 00.000 9828 BLC: window closed
01:55:06.313 00.000 9828 MoveAxis(E, 27, B)
01:55:06.313 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:55:06.313 00.000 8976 Worker thread wakes up
01:55:06.314 00.001 9828 Guiding  Dir = 2, Dur = 27
01:55:06.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:06.314 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:06.314 00.000 9828 IsSlewing returns 0
01:55:06.314 00.000 9828 IsGuiding returns 0
01:55:06.314 00.000 9828 PulseGuide returned control before completion, sleep 37
01:55:06.362 00.048 9828 IsGuiding returns 1
01:55:06.362 00.000 9828 scope still moving after pulse duration time elapsed
01:55:06.392 00.030 9828 IsSlewing returns 0
01:55:06.393 00.001 9828 IsGuiding returns 1
01:55:06.423 00.030 9828 IsSlewing returns 0
01:55:06.423 00.000 9828 IsGuiding returns 1
01:55:06.453 00.030 9828 IsSlewing returns 0
01:55:06.453 00.000 9828 IsGuiding returns 0
01:55:06.453 00.000 9828 scope move finished after 27 + 112 ms
01:55:06.453 00.000 9828 Move returns status 0, amount 27
01:55:06.453 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:06.453 00.000 9828 MoveAxis(N, 10, B)
01:55:06.453 00.000 9828 Guiding  Dir = 0, Dur = 10
01:55:06.469 00.016 9828 IsSlewing returns 0
01:55:06.469 00.000 9828 IsGuiding returns 0
01:55:06.469 00.000 9828 PulseGuide returned control before completion, sleep 20
01:55:06.500 00.031 9828 IsGuiding returns 1
01:55:06.500 00.000 9828 scope still moving after pulse duration time elapsed
01:55:06.531 00.031 9828 IsSlewing returns 0
01:55:06.531 00.000 9828 IsGuiding returns 1
01:55:06.562 00.031 9828 IsSlewing returns 0
01:55:06.562 00.000 9828 IsGuiding returns 1
01:55:06.594 00.032 9828 IsSlewing returns 0
01:55:06.594 00.000 9828 IsGuiding returns 1
01:55:06.624 00.030 9828 IsSlewing returns 0
01:55:06.629 00.005 9828 IsGuiding returns 0
01:55:06.629 00.000 9828 scope move finished after 10 + 149 ms
01:55:06.629 00.000 9828 Move returns status 0, amount 10
01:55:06.629 00.000 9828 move complete, result=0
01:55:06.629 00.000 9828 worker thread done servicing request
01:55:06.629 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:55:07.007 00.378 8976 Exposure complete
01:55:07.013 00.006 8976 worker thread done servicing request
01:55:07.013 00.000 5052 OnExposeComplete: enter
01:55:07.013 00.000 5052 UpdateGuideState(): m_state=6
01:55:07.013 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6171
01:55:07.013 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.77, Mass=218, SNR=10.2, Peak=78 HFD=2.0
01:55:07.013 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
01:55:07.013 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:55:07.013 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.06 hyp=0.67 cameraTheta=3.05 mountX=0.35 mountY=0.52, mountTheta=0.98
01:55:07.014 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.06, opts=13)
01:55:07.014 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.06)
01:55:07.014 00.000 8976 Worker thread wakes up
01:55:07.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.06) opts 0xd
01:55:07.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.06)
01:55:07.014 00.000 8976 Moving (-0.66, 0.06) raw xDistance=0.35 yDistance=0.52
01:55:07.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:55:07.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
01:55:07.015 00.001 8976 MoveAxis(L, 1, ABG)
01:55:07.015 00.000 8976 stepping (-9, 23) + (-1, 0)
01:55:07.015 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:07.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:55:07.025 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
01:55:07.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:07.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:07.025 00.000 5052 Enqueuing Expose request
01:55:07.032 00.007 8976 Received - 47 (G) 
01:55:07.032 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:07.032 00.000 8976 stepped: pos (-10, 23)
01:55:07.032 00.000 8976 MoveAxis(D, 2, ABG)
01:55:07.032 00.000 8976 stepping (-10, 23) + (0, -2)
01:55:07.032 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:07.064 00.032 8976 Received - 47 (G) 
01:55:07.064 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:07.064 00.000 8976 stepped: pos (-10, 21)
01:55:07.064 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:55:07.064 00.000 8976 MountToCamera -- mountX=1.34 mountY=-3.83 hyp=4.05 mountTheta=-1.23 cameraX=2.79, cameraY=2.94 cameraTheta=0.81
01:55:07.064 00.000 8976 incremental bump (2.794, 2.938) isValid = 1
01:55:07.064 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
01:55:07.064 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:55:07.064 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:55:07.064 00.000 8976 move complete, result=0
01:55:07.064 00.000 9828 Worker thread wakes up
01:55:07.064 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:55:07.064 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:55:07.064 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:55:07.064 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
01:55:07.064 00.000 8976 worker thread done servicing request
01:55:07.064 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
01:55:07.064 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
01:55:07.065 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:55:07.065 00.000 9828 BLC: window closed
01:55:07.065 00.000 8976 Worker thread wakes up
01:55:07.065 00.000 9828 MoveAxis(E, 26, B)
01:55:07.065 00.000 9828 Guiding  Dir = 2, Dur = 26
01:55:07.065 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:07.065 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:07.065 00.000 9828 IsSlewing returns 0
01:55:07.065 00.000 9828 IsGuiding returns 0
01:55:07.065 00.000 9828 PulseGuide returned control before completion, sleep 36
01:55:07.109 00.044 9828 IsGuiding returns 1
01:55:07.109 00.000 9828 scope still moving after pulse duration time elapsed
01:55:07.140 00.031 9828 IsSlewing returns 0
01:55:07.140 00.000 9828 IsGuiding returns 1
01:55:07.171 00.031 9828 IsSlewing returns 0
01:55:07.171 00.000 9828 IsGuiding returns 1
01:55:07.201 00.030 9828 IsSlewing returns 0
01:55:07.201 00.000 9828 IsGuiding returns 1
01:55:07.231 00.030 9828 IsSlewing returns 0
01:55:07.231 00.000 9828 IsGuiding returns 0
01:55:07.232 00.001 9828 scope move finished after 26 + 140 ms
01:55:07.232 00.000 9828 Move returns status 0, amount 26
01:55:07.232 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:07.232 00.000 9828 MoveAxis(N, 10, B)
01:55:07.232 00.000 9828 Guiding  Dir = 0, Dur = 10
01:55:07.246 00.014 9828 IsSlewing returns 0
01:55:07.246 00.000 9828 IsGuiding returns 0
01:55:07.246 00.000 9828 PulseGuide returned control before completion, sleep 20
01:55:07.278 00.032 9828 IsGuiding returns 1
01:55:07.278 00.000 9828 scope still moving after pulse duration time elapsed
01:55:07.309 00.031 9828 IsSlewing returns 0
01:55:07.309 00.000 9828 IsGuiding returns 1
01:55:07.340 00.031 9828 IsSlewing returns 0
01:55:07.340 00.000 9828 IsGuiding returns 1
01:55:07.371 00.031 9828 IsSlewing returns 0
01:55:07.371 00.000 9828 IsGuiding returns 1
01:55:07.402 00.031 9828 IsSlewing returns 0
01:55:07.402 00.000 9828 IsGuiding returns 0
01:55:07.402 00.000 9828 scope move finished after 10 + 145 ms
01:55:07.402 00.000 9828 Move returns status 0, amount 10
01:55:07.402 00.000 9828 move complete, result=0
01:55:07.402 00.000 9828 worker thread done servicing request
01:55:07.402 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:55:07.755 00.353 8976 Exposure complete
01:55:07.761 00.006 8976 worker thread done servicing request
01:55:07.761 00.000 5052 OnExposeComplete: enter
01:55:07.761 00.000 5052 UpdateGuideState(): m_state=6
01:55:07.761 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6172
01:55:07.762 00.001 5052 Star::Find returns 1 (0), X=328.72, Y=281.61, Mass=213, SNR=10.1, Peak=76 HFD=1.9
01:55:07.762 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
01:55:07.762 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.21)
01:55:07.762 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.10 hyp=0.47 cameraTheta=-2.93 mountX=0.12 mountY=0.44, mountTheta=1.30
01:55:07.763 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.10, opts=13)
01:55:07.763 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.10)
01:55:07.763 00.000 8976 Worker thread wakes up
01:55:07.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.10) opts 0xd
01:55:07.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.10)
01:55:07.763 00.000 8976 Moving (-0.46, -0.10) raw xDistance=0.12 yDistance=0.44
01:55:07.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:55:07.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
01:55:07.763 00.000 8976 MoveAxis(R, 0, ABG)
01:55:07.763 00.000 8976 MoveAxis(D, 2, ABG)
01:55:07.763 00.000 8976 stepping (-10, 21) + (0, -2)
01:55:07.763 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:07.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=66, Gamma=2.630
01:55:07.772 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
01:55:07.773 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:07.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:07.773 00.000 5052 Enqueuing Expose request
01:55:07.800 00.027 8976 Received - 47 (G) 
01:55:07.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:07.800 00.000 8976 stepped: pos (-10, 19)
01:55:07.800 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:55:07.800 00.000 8976 MountToCamera -- mountX=1.41 mountY=-3.56 hyp=3.83 mountTheta=-1.19 cameraX=2.53, cameraY=2.87 cameraTheta=0.85
01:55:07.800 00.000 8976 incremental bump (2.529, 2.872) isValid = 1
01:55:07.800 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:55:07.800 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:55:07.800 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:55:07.800 00.000 8976 move complete, result=0
01:55:07.800 00.000 9828 Worker thread wakes up
01:55:07.800 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:55:07.800 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:55:07.800 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
01:55:07.800 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
01:55:07.800 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:55:07.800 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:55:07.800 00.000 9828 BLC: window closed
01:55:07.800 00.000 9828 MoveAxis(E, 25, B)
01:55:07.800 00.000 9828 Guiding  Dir = 2, Dur = 25
01:55:07.800 00.000 8976 worker thread done servicing request
01:55:07.800 00.000 8976 Worker thread wakes up
01:55:07.800 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:07.800 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:55:07.800 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:07.800 00.000 9828 IsSlewing returns 0
01:55:07.800 00.000 9828 IsGuiding returns 0
01:55:07.800 00.000 9828 PulseGuide returned control before completion, sleep 35
01:55:07.851 00.051 9828 IsGuiding returns 1
01:55:07.851 00.000 9828 scope still moving after pulse duration time elapsed
01:55:07.881 00.030 9828 IsSlewing returns 0
01:55:07.881 00.000 9828 IsGuiding returns 1
01:55:07.911 00.030 9828 IsSlewing returns 0
01:55:07.911 00.000 9828 IsGuiding returns 1
01:55:07.942 00.031 9828 IsSlewing returns 0
01:55:07.942 00.000 9828 IsGuiding returns 0
01:55:07.942 00.000 9828 scope move finished after 25 + 117 ms
01:55:07.942 00.000 9828 Move returns status 0, amount 25
01:55:07.942 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:07.942 00.000 9828 MoveAxis(N, 11, B)
01:55:07.943 00.001 9828 Guiding  Dir = 0, Dur = 11
01:55:07.958 00.015 9828 IsSlewing returns 0
01:55:07.958 00.000 9828 IsGuiding returns 0
01:55:07.958 00.000 9828 PulseGuide returned control before completion, sleep 21
01:55:07.989 00.031 9828 IsGuiding returns 1
01:55:07.993 00.004 9828 scope still moving after pulse duration time elapsed
01:55:08.019 00.026 9828 IsSlewing returns 0
01:55:08.019 00.000 9828 IsGuiding returns 1
01:55:08.050 00.031 9828 IsSlewing returns 0
01:55:08.050 00.000 9828 IsGuiding returns 1
01:55:08.082 00.032 9828 IsSlewing returns 0
01:55:08.082 00.000 9828 IsGuiding returns 1
01:55:08.113 00.031 9828 IsSlewing returns 0
01:55:08.113 00.000 9828 IsGuiding returns 1
01:55:08.144 00.031 9828 IsSlewing returns 0
01:55:08.144 00.000 9828 IsGuiding returns 1
01:55:08.176 00.032 9828 IsSlewing returns 0
01:55:08.176 00.000 9828 IsGuiding returns 0
01:55:08.176 00.000 9828 scope move finished after 11 + 206 ms
01:55:08.176 00.000 9828 Move returns status 0, amount 11
01:55:08.176 00.000 9828 move complete, result=0
01:55:08.176 00.000 9828 worker thread done servicing request
01:55:08.176 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:55:08.494 00.318 8976 Exposure complete
01:55:08.499 00.005 8976 worker thread done servicing request
01:55:08.500 00.001 5052 OnExposeComplete: enter
01:55:08.500 00.000 5052 UpdateGuideState(): m_state=6
01:55:08.500 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6173
01:55:08.500 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.64, Mass=205, SNR=9.9, Peak=77 HFD=1.9
01:55:08.500 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
01:55:08.500 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
01:55:08.500 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.07 hyp=0.47 cameraTheta=-3.00 mountX=0.15 mountY=0.43, mountTheta=1.23
01:55:08.500 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.07, opts=13)
01:55:08.501 00.001 5052 Enqueuing Move request for stepguider (-0.46, -0.07)
01:55:08.501 00.000 8976 Worker thread wakes up
01:55:08.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.07) opts 0xd
01:55:08.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.07)
01:55:08.501 00.000 8976 Moving (-0.46, -0.07) raw xDistance=0.15 yDistance=0.43
01:55:08.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:55:08.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
01:55:08.501 00.000 8976 MoveAxis(R, 0, ABG)
01:55:08.501 00.000 8976 MoveAxis(D, 2, ABG)
01:55:08.501 00.000 8976 stepping (-10, 19) + (0, -2)
01:55:08.501 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:08.502 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=66, Gamma=2.630
01:55:08.511 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:55:08.512 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:08.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:08.512 00.000 5052 Enqueuing Expose request
01:55:08.535 00.023 8976 Received - 47 (G) 
01:55:08.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:08.535 00.000 8976 stepped: pos (-10, 17)
01:55:08.535 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:55:08.535 00.000 8976 MountToCamera -- mountX=1.45 mountY=-3.28 hyp=3.58 mountTheta=-1.15 cameraX=2.26, cameraY=2.78 cameraTheta=0.89
01:55:08.535 00.000 8976 incremental bump (2.257, 2.779) isValid = 1
01:55:08.535 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
01:55:08.535 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:55:08.535 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:55:08.535 00.000 8976 move complete, result=0
01:55:08.535 00.000 8976 worker thread done servicing request
01:55:08.535 00.000 8976 Worker thread wakes up
01:55:08.535 00.000 9828 Worker thread wakes up
01:55:08.535 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:55:08.535 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:55:08.535 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
01:55:08.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:08.536 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:55:08.536 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
01:55:08.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:08.536 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
01:55:08.536 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:55:08.536 00.000 9828 BLC: window closed
01:55:08.536 00.000 9828 MoveAxis(E, 24, B)
01:55:08.536 00.000 9828 Guiding  Dir = 2, Dur = 24
01:55:08.536 00.000 9828 IsSlewing returns 0
01:55:08.536 00.000 9828 IsGuiding returns 0
01:55:08.537 00.001 9828 PulseGuide returned control before completion, sleep 34
01:55:08.583 00.046 9828 IsGuiding returns 1
01:55:08.583 00.000 9828 scope still moving after pulse duration time elapsed
01:55:08.613 00.030 9828 IsSlewing returns 0
01:55:08.613 00.000 9828 IsGuiding returns 1
01:55:08.644 00.031 9828 IsSlewing returns 0
01:55:08.644 00.000 9828 IsGuiding returns 1
01:55:08.675 00.031 9828 IsSlewing returns 0
01:55:08.676 00.001 9828 IsGuiding returns 0
01:55:08.676 00.000 9828 scope move finished after 24 + 115 ms
01:55:08.676 00.000 9828 Move returns status 0, amount 24
01:55:08.676 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:08.676 00.000 9828 MoveAxis(N, 11, B)
01:55:08.676 00.000 9828 Guiding  Dir = 0, Dur = 11
01:55:08.691 00.015 9828 IsSlewing returns 0
01:55:08.691 00.000 9828 IsGuiding returns 0
01:55:08.691 00.000 9828 PulseGuide returned control before completion, sleep 21
01:55:08.722 00.031 9828 IsGuiding returns 1
01:55:08.722 00.000 9828 scope still moving after pulse duration time elapsed
01:55:08.753 00.031 9828 IsSlewing returns 0
01:55:08.753 00.000 9828 IsGuiding returns 1
01:55:08.785 00.032 9828 IsSlewing returns 0
01:55:08.785 00.000 9828 IsGuiding returns 1
01:55:08.815 00.030 9828 IsSlewing returns 0
01:55:08.815 00.000 9828 IsGuiding returns 1
01:55:08.846 00.031 9828 IsSlewing returns 0
01:55:08.846 00.000 9828 IsGuiding returns 0
01:55:08.846 00.000 9828 scope move finished after 11 + 144 ms
01:55:08.846 00.000 9828 Move returns status 0, amount 11
01:55:08.846 00.000 9828 move complete, result=0
01:55:08.846 00.000 9828 worker thread done servicing request
01:55:08.846 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:55:09.227 00.381 8976 Exposure complete
01:55:09.232 00.005 8976 worker thread done servicing request
01:55:09.232 00.000 5052 OnExposeComplete: enter
01:55:09.232 00.000 5052 UpdateGuideState(): m_state=6
01:55:09.232 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6174
01:55:09.232 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.86, Mass=200, SNR=9.8, Peak=77 HFD=2.2
01:55:09.232 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:55:09.233 00.001 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
01:55:09.233 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.33 cameraTheta=2.66 mountX=0.27 mountY=0.16, mountTheta=0.54
01:55:09.233 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.15, opts=13)
01:55:09.233 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.15)
01:55:09.233 00.000 8976 Worker thread wakes up
01:55:09.233 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.15) opts 0xd
01:55:09.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.15)
01:55:09.233 00.000 8976 Moving (-0.29, 0.15) raw xDistance=0.27 yDistance=0.16
01:55:09.234 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:55:09.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:55:09.234 00.000 8976 MoveAxis(L, 1, ABG)
01:55:09.234 00.000 8976 stepping (-10, 17) + (-1, 0)
01:55:09.234 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:09.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:55:09.244 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:55:09.244 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:09.244 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:09.244 00.000 5052 Enqueuing Expose request
01:55:09.253 00.009 8976 Received - 47 (G) 
01:55:09.254 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:09.254 00.000 8976 stepped: pos (-11, 17)
01:55:09.254 00.000 8976 MoveAxis(U, 0, ABG)
01:55:09.254 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:55:09.254 00.000 8976 MountToCamera -- mountX=1.53 mountY=-3.09 hyp=3.44 mountTheta=-1.11 cameraX=2.05, cameraY=2.76 cameraTheta=0.93
01:55:09.254 00.000 8976 incremental bump (2.053, 2.763) isValid = 1
01:55:09.254 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:55:09.254 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:55:09.254 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:55:09.254 00.000 8976 move complete, result=0
01:55:09.254 00.000 9828 Worker thread wakes up
01:55:09.254 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:55:09.254 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:55:09.254 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
01:55:09.254 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:55:09.254 00.000 8976 worker thread done servicing request
01:55:09.254 00.000 8976 Worker thread wakes up
01:55:09.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:09.254 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:09.255 00.001 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
01:55:09.255 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
01:55:09.255 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:55:09.255 00.000 9828 BLC: window closed
01:55:09.255 00.000 9828 MoveAxis(E, 23, B)
01:55:09.255 00.000 9828 Guiding  Dir = 2, Dur = 23
01:55:09.255 00.000 9828 IsSlewing returns 0
01:55:09.255 00.000 9828 IsGuiding returns 0
01:55:09.255 00.000 9828 PulseGuide returned control before completion, sleep 33
01:55:09.298 00.043 9828 IsGuiding returns 1
01:55:09.299 00.001 9828 scope still moving after pulse duration time elapsed
01:55:09.328 00.029 9828 IsSlewing returns 0
01:55:09.328 00.000 9828 IsGuiding returns 1
01:55:09.359 00.031 9828 IsSlewing returns 0
01:55:09.359 00.000 9828 IsGuiding returns 1
01:55:09.390 00.031 9828 IsSlewing returns 0
01:55:09.390 00.000 9828 IsGuiding returns 1
01:55:09.422 00.032 9828 IsSlewing returns 0
01:55:09.422 00.000 9828 IsGuiding returns 0
01:55:09.422 00.000 9828 scope move finished after 23 + 143 ms
01:55:09.422 00.000 9828 Move returns status 0, amount 23
01:55:09.422 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:09.422 00.000 9828 MoveAxis(N, 12, B)
01:55:09.422 00.000 9828 Guiding  Dir = 0, Dur = 12
01:55:09.437 00.015 9828 IsSlewing returns 0
01:55:09.437 00.000 9828 IsGuiding returns 0
01:55:09.437 00.000 9828 PulseGuide returned control before completion, sleep 22
01:55:09.469 00.032 9828 IsGuiding returns 1
01:55:09.469 00.000 9828 scope still moving after pulse duration time elapsed
01:55:09.500 00.031 9828 IsSlewing returns 0
01:55:09.500 00.000 9828 IsGuiding returns 1
01:55:09.530 00.030 9828 IsSlewing returns 0
01:55:09.530 00.000 9828 IsGuiding returns 1
01:55:09.562 00.032 9828 IsSlewing returns 0
01:55:09.562 00.000 9828 IsGuiding returns 1
01:55:09.594 00.032 9828 IsSlewing returns 0
01:55:09.594 00.000 9828 IsGuiding returns 0
01:55:09.594 00.000 9828 scope move finished after 12 + 145 ms
01:55:09.594 00.000 9828 Move returns status 0, amount 12
01:55:09.594 00.000 9828 move complete, result=0
01:55:09.594 00.000 9828 worker thread done servicing request
01:55:09.594 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:55:09.947 00.353 8976 Exposure complete
01:55:09.952 00.005 8976 worker thread done servicing request
01:55:09.953 00.001 5052 OnExposeComplete: enter
01:55:09.953 00.000 5052 UpdateGuideState(): m_state=6
01:55:09.953 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6175
01:55:09.953 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.80, Mass=223, SNR=10.3, Peak=81 HFD=2.3
01:55:09.953 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:55:09.953 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
01:55:09.953 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.25 cameraTheta=2.77 mountX=0.19 mountY=0.15, mountTheta=0.66
01:55:09.954 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.09, opts=13)
01:55:09.954 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.09)
01:55:09.954 00.000 8976 Worker thread wakes up
01:55:09.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.09) opts 0xd
01:55:09.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.09)
01:55:09.954 00.000 8976 Moving (-0.24, 0.09) raw xDistance=0.19 yDistance=0.15
01:55:09.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:55:09.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:55:09.954 00.000 8976 MoveAxis(R, 0, ABG)
01:55:09.954 00.000 8976 MoveAxis(U, 0, ABG)
01:55:09.954 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:55:09.954 00.000 8976 MountToCamera -- mountX=1.58 mountY=-2.96 hyp=3.35 mountTheta=-1.08 cameraX=1.92, cameraY=2.75 cameraTheta=0.96
01:55:09.954 00.000 8976 incremental bump (1.915, 2.752) isValid = 1
01:55:09.954 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
01:55:09.954 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:55:09.954 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:55:09.955 00.001 8976 move complete, result=0
01:55:09.955 00.000 9828 Worker thread wakes up
01:55:09.955 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:55:09.955 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:55:09.955 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
01:55:09.955 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:55:09.955 00.000 8976 worker thread done servicing request
01:55:09.955 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
01:55:09.955 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
01:55:09.955 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:55:09.955 00.000 9828 BLC: window closed
01:55:09.955 00.000 9828 MoveAxis(E, 22, B)
01:55:09.955 00.000 9828 Guiding  Dir = 2, Dur = 22
01:55:09.956 00.001 9828 IsSlewing returns 0
01:55:09.956 00.000 9828 IsGuiding returns 0
01:55:09.956 00.000 9828 PulseGuide returned control before completion, sleep 32
01:55:09.965 00.009 5052 UpdateGuideState exits: m=223 SNR=10.3
01:55:09.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:09.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:09.965 00.000 5052 Enqueuing Expose request
01:55:09.965 00.000 8976 Worker thread wakes up
01:55:09.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:09.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:09.965 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:09.996 00.031 9828 IsGuiding returns 1
01:55:09.996 00.000 9828 scope still moving after pulse duration time elapsed
01:55:10.027 00.031 9828 IsSlewing returns 0
01:55:10.027 00.000 9828 IsGuiding returns 1
01:55:10.058 00.031 9828 IsSlewing returns 0
01:55:10.058 00.000 9828 IsGuiding returns 1
01:55:10.090 00.032 9828 IsSlewing returns 0
01:55:10.090 00.000 9828 IsGuiding returns 0
01:55:10.090 00.000 9828 scope move finished after 22 + 112 ms
01:55:10.090 00.000 9828 Move returns status 0, amount 22
01:55:10.090 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:10.090 00.000 9828 MoveAxis(N, 12, B)
01:55:10.090 00.000 9828 Guiding  Dir = 0, Dur = 12
01:55:10.107 00.017 9828 IsSlewing returns 0
01:55:10.107 00.000 9828 IsGuiding returns 0
01:55:10.108 00.001 9828 PulseGuide returned control before completion, sleep 22
01:55:10.137 00.029 9828 IsGuiding returns 1
01:55:10.137 00.000 9828 scope still moving after pulse duration time elapsed
01:55:10.168 00.031 9828 IsSlewing returns 0
01:55:10.168 00.000 9828 IsGuiding returns 1
01:55:10.198 00.030 9828 IsSlewing returns 0
01:55:10.198 00.000 9828 IsGuiding returns 1
01:55:10.230 00.032 9828 IsSlewing returns 0
01:55:10.230 00.000 9828 IsGuiding returns 1
01:55:10.262 00.032 9828 IsSlewing returns 0
01:55:10.262 00.000 9828 IsGuiding returns 0
01:55:10.262 00.000 9828 scope move finished after 12 + 142 ms
01:55:10.262 00.000 9828 Move returns status 0, amount 12
01:55:10.262 00.000 9828 move complete, result=0
01:55:10.262 00.000 9828 worker thread done servicing request
01:55:10.262 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:55:10.653 00.391 8976 Exposure complete
01:55:10.658 00.005 8976 worker thread done servicing request
01:55:10.659 00.001 5052 OnExposeComplete: enter
01:55:10.659 00.000 5052 UpdateGuideState(): m_state=6
01:55:10.659 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6176
01:55:10.659 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.95, Mass=215, SNR=10.1, Peak=79 HFD=2.2
01:55:10.659 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
01:55:10.659 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
01:55:10.659 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.24 hyp=0.39 cameraTheta=2.49 mountX=0.35 mountY=0.13, mountTheta=0.35
01:55:10.659 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.24, opts=13)
01:55:10.659 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.24)
01:55:10.660 00.001 8976 Worker thread wakes up
01:55:10.660 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.24) opts 0xd
01:55:10.660 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.24)
01:55:10.660 00.000 8976 Moving (-0.31, 0.24) raw xDistance=0.35 yDistance=0.13
01:55:10.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:55:10.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:55:10.660 00.000 8976 MoveAxis(L, 1, ABG)
01:55:10.660 00.000 8976 stepping (-11, 17) + (-1, 0)
01:55:10.660 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:10.661 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
01:55:10.671 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
01:55:10.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:10.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:10.671 00.000 5052 Enqueuing Expose request
01:55:10.693 00.022 8976 Received - 47 (G) 
01:55:10.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:10.693 00.000 8976 stepped: pos (-12, 17)
01:55:10.693 00.000 8976 MoveAxis(U, 0, ABG)
01:55:10.693 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:55:10.693 00.000 8976 MountToCamera -- mountX=1.66 mountY=-2.87 hyp=3.32 mountTheta=-1.05 cameraX=1.80, cameraY=2.79 cameraTheta=1.00
01:55:10.693 00.000 8976 incremental bump (1.801, 2.789) isValid = 1
01:55:10.693 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
01:55:10.693 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:55:10.693 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:55:10.693 00.000 8976 move complete, result=0
01:55:10.693 00.000 9828 Worker thread wakes up
01:55:10.694 00.001 8976 worker thread done servicing request
01:55:10.694 00.000 8976 Worker thread wakes up
01:55:10.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:10.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:10.694 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:55:10.694 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:55:10.694 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
01:55:10.694 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
01:55:10.694 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
01:55:10.694 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
01:55:10.694 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:55:10.694 00.000 9828 BLC: window closed
01:55:10.694 00.000 9828 MoveAxis(E, 21, B)
01:55:10.695 00.001 9828 Guiding  Dir = 2, Dur = 21
01:55:10.695 00.000 9828 IsSlewing returns 0
01:55:10.695 00.000 9828 IsGuiding returns 0
01:55:10.696 00.001 9828 PulseGuide returned control before completion, sleep 31
01:55:10.730 00.034 9828 IsGuiding returns 1
01:55:10.730 00.000 9828 scope still moving after pulse duration time elapsed
01:55:10.761 00.031 9828 IsSlewing returns 0
01:55:10.761 00.000 9828 IsGuiding returns 1
01:55:10.792 00.031 9828 IsSlewing returns 0
01:55:10.792 00.000 9828 IsGuiding returns 1
01:55:10.824 00.032 9828 IsSlewing returns 0
01:55:10.824 00.000 9828 IsGuiding returns 0
01:55:10.824 00.000 9828 scope move finished after 21 + 107 ms
01:55:10.824 00.000 9828 Move returns status 0, amount 21
01:55:10.824 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:10.824 00.000 9828 MoveAxis(N, 12, B)
01:55:10.824 00.000 9828 Guiding  Dir = 0, Dur = 12
01:55:10.840 00.016 9828 IsSlewing returns 0
01:55:10.840 00.000 9828 IsGuiding returns 0
01:55:10.840 00.000 9828 PulseGuide returned control before completion, sleep 22
01:55:10.872 00.032 9828 IsGuiding returns 1
01:55:10.872 00.000 9828 scope still moving after pulse duration time elapsed
01:55:10.904 00.032 9828 IsSlewing returns 0
01:55:10.904 00.000 9828 IsGuiding returns 1
01:55:10.935 00.031 9828 IsSlewing returns 0
01:55:10.935 00.000 9828 IsGuiding returns 1
01:55:10.966 00.031 9828 IsSlewing returns 0
01:55:10.966 00.000 9828 IsGuiding returns 1
01:55:10.997 00.031 9828 IsSlewing returns 0
01:55:10.997 00.000 9828 IsGuiding returns 0
01:55:10.997 00.000 9828 scope move finished after 12 + 144 ms
01:55:10.997 00.000 9828 Move returns status 0, amount 12
01:55:10.997 00.000 9828 move complete, result=0
01:55:10.997 00.000 9828 worker thread done servicing request
01:55:10.997 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:55:11.387 00.390 8976 Exposure complete
01:55:11.393 00.006 8976 worker thread done servicing request
01:55:11.394 00.001 5052 OnExposeComplete: enter
01:55:11.394 00.000 5052 UpdateGuideState(): m_state=6
01:55:11.394 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6177
01:55:11.394 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.74, Mass=200, SNR=9.8, Peak=77 HFD=2.2
01:55:11.394 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:55:11.394 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
01:55:11.394 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.03 hyp=0.26 cameraTheta=3.03 mountX=0.14 mountY=0.20, mountTheta=0.96
01:55:11.395 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.03, opts=13)
01:55:11.395 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.03)
01:55:11.395 00.000 8976 Worker thread wakes up
01:55:11.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.03) opts 0xd
01:55:11.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.03)
01:55:11.395 00.000 8976 Moving (-0.25, 0.03) raw xDistance=0.14 yDistance=0.20
01:55:11.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:55:11.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:55:11.395 00.000 8976 MoveAxis(R, 0, ABG)
01:55:11.395 00.000 8976 MoveAxis(U, 0, ABG)
01:55:11.395 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:55:11.395 00.000 8976 MountToCamera -- mountX=1.72 mountY=-2.82 hyp=3.30 mountTheta=-1.02 cameraX=1.72, cameraY=2.81 cameraTheta=1.02
01:55:11.395 00.000 8976 incremental bump (1.724, 2.814) isValid = 1
01:55:11.395 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
01:55:11.396 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:55:11.396 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:55:11.396 00.000 8976 move complete, result=0
01:55:11.396 00.000 9828 Worker thread wakes up
01:55:11.396 00.000 8976 worker thread done servicing request
01:55:11.396 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:55:11.396 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:55:11.396 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
01:55:11.396 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
01:55:11.396 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
01:55:11.396 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:55:11.396 00.000 9828 BLC: window closed
01:55:11.396 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:55:11.396 00.000 9828 MoveAxis(E, 21, B)
01:55:11.396 00.000 9828 Guiding  Dir = 2, Dur = 21
01:55:11.397 00.001 9828 IsSlewing returns 0
01:55:11.397 00.000 9828 IsGuiding returns 0
01:55:11.397 00.000 9828 PulseGuide returned control before completion, sleep 31
01:55:11.406 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:55:11.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:11.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:11.406 00.000 5052 Enqueuing Expose request
01:55:11.406 00.000 8976 Worker thread wakes up
01:55:11.407 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:11.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:11.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:11.431 00.024 9828 IsGuiding returns 1
01:55:11.431 00.000 9828 scope still moving after pulse duration time elapsed
01:55:11.462 00.031 9828 IsSlewing returns 0
01:55:11.462 00.000 9828 IsGuiding returns 1
01:55:11.494 00.032 9828 IsSlewing returns 0
01:55:11.494 00.000 9828 IsGuiding returns 1
01:55:11.525 00.031 9828 IsSlewing returns 0
01:55:11.525 00.000 9828 IsGuiding returns 0
01:55:11.525 00.000 9828 scope move finished after 21 + 107 ms
01:55:11.525 00.000 9828 Move returns status 0, amount 21
01:55:11.525 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:11.525 00.000 9828 MoveAxis(N, 13, B)
01:55:11.525 00.000 9828 Guiding  Dir = 0, Dur = 13
01:55:11.541 00.016 9828 IsSlewing returns 0
01:55:11.541 00.000 9828 IsGuiding returns 0
01:55:11.542 00.001 9828 PulseGuide returned control before completion, sleep 23
01:55:11.573 00.031 9828 IsGuiding returns 1
01:55:11.573 00.000 9828 scope still moving after pulse duration time elapsed
01:55:11.604 00.031 9828 IsSlewing returns 0
01:55:11.604 00.000 9828 IsGuiding returns 1
01:55:11.635 00.031 9828 IsSlewing returns 0
01:55:11.635 00.000 9828 IsGuiding returns 1
01:55:11.666 00.031 9828 IsSlewing returns 0
01:55:11.666 00.000 9828 IsGuiding returns 1
01:55:11.698 00.032 9828 IsSlewing returns 0
01:55:11.698 00.000 9828 IsGuiding returns 0
01:55:11.698 00.000 9828 scope move finished after 13 + 143 ms
01:55:11.698 00.000 9828 Move returns status 0, amount 13
01:55:11.698 00.000 9828 move complete, result=0
01:55:11.698 00.000 9828 worker thread done servicing request
01:55:11.698 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:55:12.100 00.402 8976 Exposure complete
01:55:12.107 00.007 8976 worker thread done servicing request
01:55:12.107 00.000 5052 OnExposeComplete: enter
01:55:12.107 00.000 5052 UpdateGuideState(): m_state=6
01:55:12.107 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6178
01:55:12.107 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.74, Mass=213, SNR=10.1, Peak=81 HFD=1.9
01:55:12.107 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:55:12.107 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:55:12.107 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.03 hyp=0.74 cameraTheta=3.11 mountX=0.36 mountY=0.61, mountTheta=1.03
01:55:12.108 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.03, opts=13)
01:55:12.108 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.03)
01:55:12.108 00.000 8976 Worker thread wakes up
01:55:12.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.03) opts 0xd
01:55:12.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.03)
01:55:12.108 00.000 8976 Moving (-0.74, 0.03) raw xDistance=0.36 yDistance=0.61
01:55:12.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:55:12.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
01:55:12.108 00.000 8976 MoveAxis(L, 1, ABG)
01:55:12.108 00.000 8976 stepping (-12, 17) + (-1, 0)
01:55:12.108 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:12.109 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:55:12.119 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:55:12.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:12.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:12.119 00.000 5052 Enqueuing Expose request
01:55:12.131 00.012 8976 Received - 47 (G) 
01:55:12.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:12.131 00.000 8976 stepped: pos (-13, 17)
01:55:12.132 00.001 8976 MoveAxis(D, 2, ABG)
01:55:12.132 00.000 8976 stepping (-13, 17) + (0, -2)
01:55:12.132 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:12.164 00.032 8976 Received - 47 (G) 
01:55:12.164 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:12.164 00.000 8976 stepped: pos (-13, 15)
01:55:12.164 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:55:12.164 00.000 8976 MountToCamera -- mountX=1.81 mountY=-2.67 hyp=3.23 mountTheta=-0.98 cameraX=1.56, cameraY=2.83 cameraTheta=1.07
01:55:12.164 00.000 8976 incremental bump (1.556, 2.828) isValid = 1
01:55:12.164 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
01:55:12.164 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:55:12.164 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:55:12.165 00.001 8976 move complete, result=0
01:55:12.165 00.000 9828 Worker thread wakes up
01:55:12.165 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.6 px 2 ms SOUTH
01:55:12.165 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:55:12.165 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:55:12.165 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
01:55:12.165 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
01:55:12.165 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:55:12.165 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:55:12.165 00.000 9828 BLC: window closed
01:55:12.165 00.000 9828 MoveAxis(E, 19, B)
01:55:12.165 00.000 9828 Guiding  Dir = 2, Dur = 19
01:55:12.165 00.000 8976 worker thread done servicing request
01:55:12.165 00.000 8976 Worker thread wakes up
01:55:12.165 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:12.165 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:12.166 00.001 9828 IsSlewing returns 0
01:55:12.166 00.000 9828 IsGuiding returns 0
01:55:12.167 00.001 9828 PulseGuide returned control before completion, sleep 29
01:55:12.198 00.031 9828 IsGuiding returns 1
01:55:12.198 00.000 9828 scope still moving after pulse duration time elapsed
01:55:12.229 00.031 9828 IsSlewing returns 0
01:55:12.229 00.000 9828 IsGuiding returns 1
01:55:12.260 00.031 9828 IsSlewing returns 0
01:55:12.260 00.000 9828 IsGuiding returns 1
01:55:12.291 00.031 9828 IsSlewing returns 0
01:55:12.291 00.000 9828 IsGuiding returns 1
01:55:12.322 00.031 9828 IsSlewing returns 0
01:55:12.322 00.000 9828 IsGuiding returns 0
01:55:12.322 00.000 9828 scope move finished after 19 + 137 ms
01:55:12.322 00.000 9828 Move returns status 0, amount 19
01:55:12.322 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:12.322 00.000 9828 MoveAxis(N, 13, B)
01:55:12.322 00.000 9828 Guiding  Dir = 0, Dur = 13
01:55:12.337 00.015 9828 IsSlewing returns 0
01:55:12.337 00.000 9828 IsGuiding returns 0
01:55:12.337 00.000 9828 PulseGuide returned control before completion, sleep 23
01:55:12.368 00.031 9828 IsGuiding returns 1
01:55:12.368 00.000 9828 scope still moving after pulse duration time elapsed
01:55:12.398 00.030 9828 IsSlewing returns 0
01:55:12.398 00.000 9828 IsGuiding returns 1
01:55:12.430 00.032 9828 IsSlewing returns 0
01:55:12.430 00.000 9828 IsGuiding returns 1
01:55:12.461 00.031 9828 IsSlewing returns 0
01:55:12.461 00.000 9828 IsGuiding returns 1
01:55:12.493 00.032 9828 IsSlewing returns 0
01:55:12.493 00.000 9828 IsGuiding returns 0
01:55:12.493 00.000 9828 scope move finished after 13 + 142 ms
01:55:12.493 00.000 9828 Move returns status 0, amount 13
01:55:12.493 00.000 9828 move complete, result=0
01:55:12.493 00.000 9828 worker thread done servicing request
01:55:12.493 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:55:12.863 00.370 8976 Exposure complete
01:55:12.868 00.005 8976 worker thread done servicing request
01:55:12.869 00.001 5052 OnExposeComplete: enter
01:55:12.869 00.000 5052 UpdateGuideState(): m_state=6
01:55:12.869 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6179
01:55:12.869 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.79, Mass=207, SNR=10.0, Peak=76 HFD=2.2
01:55:12.869 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:55:12.869 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:55:12.869 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.08 hyp=0.59 cameraTheta=3.00 mountX=0.34 mountY=0.45, mountTheta=0.92
01:55:12.869 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.08, opts=13)
01:55:12.870 00.001 5052 Enqueuing Move request for stepguider (-0.59, 0.08)
01:55:12.870 00.000 8976 Worker thread wakes up
01:55:12.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.08) opts 0xd
01:55:12.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.08)
01:55:12.870 00.000 8976 Moving (-0.59, 0.08) raw xDistance=0.34 yDistance=0.45
01:55:12.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:55:12.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
01:55:12.870 00.000 8976 MoveAxis(L, 1, ABG)
01:55:12.870 00.000 8976 stepping (-13, 15) + (-1, 0)
01:55:12.870 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:12.870 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:55:12.880 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:55:12.881 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:12.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:12.881 00.000 5052 Enqueuing Expose request
01:55:12.899 00.018 8976 Received - 47 (G) 
01:55:12.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:12.899 00.000 8976 stepped: pos (-14, 15)
01:55:12.899 00.000 8976 MoveAxis(D, 2, ABG)
01:55:12.899 00.000 8976 stepping (-14, 15) + (0, -2)
01:55:12.899 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:12.932 00.033 8976 Received - 47 (G) 
01:55:12.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:12.932 00.000 8976 stepped: pos (-14, 13)
01:55:12.932 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:55:12.932 00.000 8976 MountToCamera -- mountX=1.92 mountY=-2.47 hyp=3.13 mountTheta=-0.91 cameraX=1.33, cameraY=2.84 cameraTheta=1.13
01:55:12.932 00.000 8976 incremental bump (1.327, 2.835) isValid = 1
01:55:12.932 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:55:12.932 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:55:12.932 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:55:12.932 00.000 8976 move complete, result=0
01:55:12.932 00.000 9828 Worker thread wakes up
01:55:12.932 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:55:12.932 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:55:12.932 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
01:55:12.932 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
01:55:12.932 00.000 8976 worker thread done servicing request
01:55:12.932 00.000 8976 Worker thread wakes up
01:55:12.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:12.933 00.001 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
01:55:12.933 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
01:55:12.933 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:55:12.933 00.000 9828 BLC: window closed
01:55:12.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:12.933 00.000 9828 MoveAxis(E, 17, B)
01:55:12.933 00.000 9828 Guiding  Dir = 2, Dur = 17
01:55:12.933 00.000 9828 IsSlewing returns 0
01:55:12.933 00.000 9828 IsGuiding returns 0
01:55:12.933 00.000 9828 PulseGuide returned control before completion, sleep 27
01:55:12.974 00.041 9828 IsGuiding returns 1
01:55:12.974 00.000 9828 scope still moving after pulse duration time elapsed
01:55:13.005 00.031 9828 IsSlewing returns 0
01:55:13.005 00.000 9828 IsGuiding returns 1
01:55:13.037 00.032 9828 IsSlewing returns 0
01:55:13.037 00.000 9828 IsGuiding returns 1
01:55:13.066 00.029 9828 IsSlewing returns 0
01:55:13.066 00.000 9828 IsGuiding returns 0
01:55:13.066 00.000 9828 scope move finished after 17 + 116 ms
01:55:13.066 00.000 9828 Move returns status 0, amount 17
01:55:13.066 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:13.066 00.000 9828 MoveAxis(N, 14, B)
01:55:13.066 00.000 9828 Guiding  Dir = 0, Dur = 14
01:55:13.082 00.016 9828 IsSlewing returns 0
01:55:13.082 00.000 9828 IsGuiding returns 0
01:55:13.083 00.001 9828 PulseGuide returned control before completion, sleep 24
01:55:13.113 00.030 9828 IsGuiding returns 1
01:55:13.113 00.000 9828 scope still moving after pulse duration time elapsed
01:55:13.144 00.031 9828 IsSlewing returns 0
01:55:13.144 00.000 9828 IsGuiding returns 1
01:55:13.176 00.032 9828 IsSlewing returns 0
01:55:13.176 00.000 9828 IsGuiding returns 1
01:55:13.206 00.030 9828 IsSlewing returns 0
01:55:13.206 00.000 9828 IsGuiding returns 1
01:55:13.237 00.031 9828 IsSlewing returns 0
01:55:13.237 00.000 9828 IsGuiding returns 0
01:55:13.237 00.000 9828 scope move finished after 14 + 140 ms
01:55:13.237 00.000 9828 Move returns status 0, amount 14
01:55:13.237 00.000 9828 move complete, result=0
01:55:13.238 00.001 9828 worker thread done servicing request
01:55:13.238 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:55:13.628 00.390 8976 Exposure complete
01:55:13.633 00.005 8976 worker thread done servicing request
01:55:13.633 00.000 5052 OnExposeComplete: enter
01:55:13.633 00.000 5052 UpdateGuideState(): m_state=6
01:55:13.633 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6180
01:55:13.633 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.69, Mass=223, SNR=10.3, Peak=78 HFD=2.7
01:55:13.634 00.001 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:55:13.634 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
01:55:13.634 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.02 hyp=0.85 cameraTheta=-3.12 mountX=0.37 mountY=0.73, mountTheta=1.10
01:55:13.634 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.02, opts=13)
01:55:13.634 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.02)
01:55:13.634 00.000 8976 Worker thread wakes up
01:55:13.634 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.02) opts 0xd
01:55:13.634 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.02)
01:55:13.635 00.001 8976 Moving (-0.85, -0.02) raw xDistance=0.37 yDistance=0.73
01:55:13.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
01:55:13.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73
01:55:13.635 00.000 8976 MoveAxis(L, 2, ABG)
01:55:13.635 00.000 8976 stepping (-14, 13) + (-2, 0)
01:55:13.635 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:13.635 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:55:13.645 00.010 5052 UpdateGuideState exits: m=223 SNR=10.3
01:55:13.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:13.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:13.645 00.000 5052 Enqueuing Expose request
01:55:13.666 00.021 8976 Received - 47 (G) 
01:55:13.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:13.666 00.000 8976 stepped: pos (-16, 13)
01:55:13.666 00.000 8976 MoveAxis(D, 3, ABG)
01:55:13.667 00.001 8976 stepping (-16, 13) + (0, -3)
01:55:13.667 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:55:13.698 00.031 8976 Received - 47 (G) 
01:55:13.699 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:55:13.699 00.000 8976 stepped: pos (-16, 10)
01:55:13.699 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
01:55:13.699 00.000 8976 MountToCamera -- mountX=2.10 mountY=-2.18 hyp=3.02 mountTheta=-0.81 cameraX=0.99, cameraY=2.86 cameraTheta=1.24
01:55:13.699 00.000 8976 incremental bump (0.988, 2.858) isValid = 1
01:55:13.699 00.000 8976 Scheduling Mount bump of (0.038, 0.113)
01:55:13.699 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:55:13.699 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:55:13.699 00.000 8976 move complete, result=0
01:55:13.699 00.000 9828 Worker thread wakes up
01:55:13.699 00.000 8976 worker thread done servicing request
01:55:13.699 00.000 8976 Worker thread wakes up
01:55:13.699 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:55:13.699 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:55:13.699 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:55:13.699 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.94)
01:55:13.700 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:13.700 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
01:55:13.700 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
01:55:13.700 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:55:13.700 00.000 9828 BLC: window closed
01:55:13.700 00.000 9828 MoveAxis(E, 14, B)
01:55:13.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:13.700 00.000 9828 Guiding  Dir = 2, Dur = 14
01:55:13.700 00.000 9828 IsSlewing returns 0
01:55:13.700 00.000 9828 IsGuiding returns 0
01:55:13.701 00.001 9828 PulseGuide returned control before completion, sleep 24
01:55:13.732 00.031 9828 IsGuiding returns 1
01:55:13.732 00.000 9828 scope still moving after pulse duration time elapsed
01:55:13.764 00.032 9828 IsSlewing returns 0
01:55:13.764 00.000 9828 IsGuiding returns 1
01:55:13.795 00.031 9828 IsSlewing returns 0
01:55:13.795 00.000 9828 IsGuiding returns 1
01:55:13.826 00.031 9828 IsSlewing returns 0
01:55:13.826 00.000 9828 IsGuiding returns 0
01:55:13.826 00.000 9828 scope move finished after 14 + 111 ms
01:55:13.826 00.000 9828 Move returns status 0, amount 14
01:55:13.826 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:13.826 00.000 9828 MoveAxis(N, 15, B)
01:55:13.826 00.000 9828 Guiding  Dir = 0, Dur = 15
01:55:13.842 00.016 9828 IsSlewing returns 0
01:55:13.842 00.000 9828 IsGuiding returns 0
01:55:13.842 00.000 9828 PulseGuide returned control before completion, sleep 25
01:55:13.874 00.032 9828 IsGuiding returns 1
01:55:13.874 00.000 9828 scope still moving after pulse duration time elapsed
01:55:13.904 00.030 9828 IsSlewing returns 0
01:55:13.904 00.000 9828 IsGuiding returns 1
01:55:13.936 00.032 9828 IsSlewing returns 0
01:55:13.936 00.000 9828 IsGuiding returns 1
01:55:13.966 00.030 9828 IsSlewing returns 0
01:55:13.966 00.000 9828 IsGuiding returns 1
01:55:13.997 00.031 9828 IsSlewing returns 0
01:55:13.997 00.000 9828 IsGuiding returns 1
01:55:14.028 00.031 9828 IsSlewing returns 0
01:55:14.028 00.000 9828 IsGuiding returns 1
01:55:14.059 00.031 9828 IsSlewing returns 0
01:55:14.059 00.000 9828 IsGuiding returns 0
01:55:14.059 00.000 9828 scope move finished after 15 + 202 ms
01:55:14.059 00.000 9828 Move returns status 0, amount 15
01:55:14.059 00.000 9828 move complete, result=0
01:55:14.059 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
01:55:14.060 00.001 9828 worker thread done servicing request
01:55:14.396 00.336 8976 Exposure complete
01:55:14.401 00.005 8976 worker thread done servicing request
01:55:14.401 00.000 5052 OnExposeComplete: enter
01:55:14.401 00.000 5052 UpdateGuideState(): m_state=6
01:55:14.401 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6181
01:55:14.401 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.57, Mass=195, SNR=9.7, Peak=78 HFD=1.9
01:55:14.401 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
01:55:14.401 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.37)
01:55:14.402 00.001 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.14 hyp=0.39 cameraTheta=-2.77 mountX=0.04 mountY=0.38, mountTheta=1.47
01:55:14.402 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.14, opts=13)
01:55:14.402 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.14)
01:55:14.402 00.000 8976 Worker thread wakes up
01:55:14.402 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.14) opts 0xd
01:55:14.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.14)
01:55:14.402 00.000 8976 Moving (-0.37, -0.14) raw xDistance=0.04 yDistance=0.38
01:55:14.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:55:14.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.38
01:55:14.403 00.001 8976 MoveAxis(R, 0, ABG)
01:55:14.403 00.000 8976 MoveAxis(D, 2, ABG)
01:55:14.403 00.000 8976 stepping (-16, 10) + (0, -2)
01:55:14.403 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:14.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:55:14.412 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:55:14.412 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:14.412 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:14.412 00.000 5052 Enqueuing Expose request
01:55:14.434 00.022 8976 Received - 47 (G) 
01:55:14.434 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:14.434 00.000 8976 stepped: pos (-16, 8)
01:55:14.434 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
01:55:14.434 00.000 8976 MountToCamera -- mountX=2.21 mountY=-1.88 hyp=2.90 mountTheta=-0.70 cameraX=0.67, cameraY=2.83 cameraTheta=1.34
01:55:14.434 00.000 8976 incremental bump (0.667, 2.826) isValid = 1
01:55:14.434 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
01:55:14.434 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:55:14.434 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:55:14.434 00.000 8976 move complete, result=0
01:55:14.434 00.000 8976 worker thread done servicing request
01:55:14.434 00.000 8976 Worker thread wakes up
01:55:14.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:14.434 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:14.434 00.000 9828 Worker thread wakes up
01:55:14.434 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:55:14.434 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:55:14.434 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
01:55:14.434 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:55:14.435 00.001 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
01:55:14.435 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
01:55:14.435 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:55:14.435 00.000 9828 BLC: window closed
01:55:14.435 00.000 9828 MoveAxis(E, 10, B)
01:55:14.435 00.000 9828 Guiding  Dir = 2, Dur = 10
01:55:14.435 00.000 9828 IsSlewing returns 0
01:55:14.435 00.000 9828 IsGuiding returns 0
01:55:14.435 00.000 9828 PulseGuide returned control before completion, sleep 20
01:55:14.461 00.026 9828 IsGuiding returns 1
01:55:14.462 00.001 9828 scope still moving after pulse duration time elapsed
01:55:14.493 00.031 9828 IsSlewing returns 0
01:55:14.493 00.000 9828 IsGuiding returns 1
01:55:14.524 00.031 9828 IsSlewing returns 0
01:55:14.524 00.000 9828 IsGuiding returns 1
01:55:14.555 00.031 9828 IsSlewing returns 0
01:55:14.555 00.000 9828 IsGuiding returns 1
01:55:14.586 00.031 9828 IsSlewing returns 0
01:55:14.586 00.000 9828 IsGuiding returns 0
01:55:14.586 00.000 9828 scope move finished after 10 + 140 ms
01:55:14.586 00.000 9828 Move returns status 0, amount 10
01:55:14.586 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:14.586 00.000 9828 MoveAxis(N, 15, B)
01:55:14.586 00.000 9828 Guiding  Dir = 0, Dur = 15
01:55:14.602 00.016 9828 IsSlewing returns 0
01:55:14.603 00.001 9828 IsGuiding returns 0
01:55:14.603 00.000 9828 PulseGuide returned control before completion, sleep 25
01:55:14.633 00.030 9828 IsGuiding returns 1
01:55:14.634 00.001 9828 scope still moving after pulse duration time elapsed
01:55:14.664 00.030 9828 IsSlewing returns 0
01:55:14.664 00.000 9828 IsGuiding returns 1
01:55:14.696 00.032 9828 IsSlewing returns 0
01:55:14.696 00.000 9828 IsGuiding returns 1
01:55:14.727 00.031 9828 IsSlewing returns 0
01:55:14.727 00.000 9828 IsGuiding returns 1
01:55:14.759 00.032 9828 IsSlewing returns 0
01:55:14.759 00.000 9828 IsGuiding returns 0
01:55:14.759 00.000 9828 scope move finished after 15 + 141 ms
01:55:14.759 00.000 9828 Move returns status 0, amount 15
01:55:14.759 00.000 9828 move complete, result=0
01:55:14.759 00.000 9828 worker thread done servicing request
01:55:14.759 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:55:15.127 00.368 8976 Exposure complete
01:55:15.132 00.005 8976 worker thread done servicing request
01:55:15.132 00.000 5052 OnExposeComplete: enter
01:55:15.133 00.001 5052 UpdateGuideState(): m_state=6
01:55:15.133 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6182
01:55:15.133 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.96, Mass=210, SNR=10.0, Peak=82 HFD=2.2
01:55:15.133 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
01:55:15.133 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.90 = -0.90)
01:55:15.133 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.25 mountX=0.18 mountY=-0.21, mountTheta=-0.84
01:55:15.134 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.25, opts=13)
01:55:15.134 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.25)
01:55:15.134 00.000 8976 Worker thread wakes up
01:55:15.134 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.25) opts 0xd
01:55:15.134 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.25)
01:55:15.135 00.001 8976 Moving (0.08, 0.25) raw xDistance=0.18 yDistance=-0.21
01:55:15.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:55:15.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:55:15.135 00.000 8976 MoveAxis(R, 0, ABG)
01:55:15.135 00.000 8976 MoveAxis(U, 0, ABG)
01:55:15.135 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
01:55:15.135 00.000 8976 MountToCamera -- mountX=2.29 mountY=-1.68 hyp=2.84 mountTheta=-0.63 cameraX=0.45, cameraY=2.80 cameraTheta=1.41
01:55:15.135 00.000 8976 incremental bump (0.452, 2.804) isValid = 1
01:55:15.135 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
01:55:15.135 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:55:15.135 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:55:15.135 00.000 8976 move complete, result=0
01:55:15.135 00.000 9828 Worker thread wakes up
01:55:15.135 00.000 8976 worker thread done servicing request
01:55:15.135 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:55:15.135 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:55:15.135 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
01:55:15.135 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:55:15.135 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
01:55:15.136 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
01:55:15.136 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:55:15.136 00.000 9828 BLC: window closed
01:55:15.136 00.000 9828 MoveAxis(E, 8, B)
01:55:15.136 00.000 9828 Guiding  Dir = 2, Dur = 8
01:55:15.136 00.000 9828 IsSlewing returns 0
01:55:15.136 00.000 9828 IsGuiding returns 0
01:55:15.136 00.000 9828 PulseGuide returned control before completion, sleep 18
01:55:15.145 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
01:55:15.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:15.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:15.145 00.000 5052 Enqueuing Expose request
01:55:15.145 00.000 8976 Worker thread wakes up
01:55:15.145 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:55:15.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:15.145 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:15.163 00.018 9828 IsGuiding returns 1
01:55:15.163 00.000 9828 scope still moving after pulse duration time elapsed
01:55:15.194 00.031 9828 IsSlewing returns 0
01:55:15.194 00.000 9828 IsGuiding returns 1
01:55:15.225 00.031 9828 IsSlewing returns 0
01:55:15.226 00.001 9828 IsGuiding returns 1
01:55:15.257 00.031 9828 IsSlewing returns 0
01:55:15.257 00.000 9828 IsGuiding returns 0
01:55:15.257 00.000 9828 scope move finished after 8 + 112 ms
01:55:15.257 00.000 9828 Move returns status 0, amount 8
01:55:15.257 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:15.257 00.000 9828 MoveAxis(N, 16, B)
01:55:15.257 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:15.272 00.015 9828 IsSlewing returns 0
01:55:15.272 00.000 9828 IsGuiding returns 0
01:55:15.272 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:15.304 00.032 9828 IsGuiding returns 1
01:55:15.304 00.000 9828 scope still moving after pulse duration time elapsed
01:55:15.336 00.032 9828 IsSlewing returns 0
01:55:15.336 00.000 9828 IsGuiding returns 1
01:55:15.368 00.032 9828 IsSlewing returns 0
01:55:15.368 00.000 9828 IsGuiding returns 1
01:55:15.399 00.031 9828 IsSlewing returns 0
01:55:15.399 00.000 9828 IsGuiding returns 1
01:55:15.431 00.032 9828 IsSlewing returns 0
01:55:15.431 00.000 9828 IsGuiding returns 0
01:55:15.431 00.000 9828 scope move finished after 16 + 142 ms
01:55:15.431 00.000 9828 Move returns status 0, amount 16
01:55:15.431 00.000 9828 move complete, result=0
01:55:15.432 00.001 9828 worker thread done servicing request
01:55:15.432 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:55:15.836 00.404 8976 Exposure complete
01:55:15.842 00.006 8976 worker thread done servicing request
01:55:15.842 00.000 5052 OnExposeComplete: enter
01:55:15.842 00.000 5052 UpdateGuideState(): m_state=6
01:55:15.842 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6183
01:55:15.842 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.75, Mass=184, SNR=9.4, Peak=76 HFD=2.1
01:55:15.842 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:55:15.842 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
01:55:15.842 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.71 mountX=0.08 mountY=0.06, mountTheta=0.59
01:55:15.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.05, opts=13)
01:55:15.843 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.05)
01:55:15.843 00.000 8976 Worker thread wakes up
01:55:15.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.05) opts 0xd
01:55:15.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.05)
01:55:15.843 00.000 8976 Moving (-0.10, 0.05) raw xDistance=0.08 yDistance=0.06
01:55:15.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:55:15.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:55:15.843 00.000 8976 MoveAxis(R, 0, ABG)
01:55:15.843 00.000 8976 MoveAxis(U, 0, ABG)
01:55:15.843 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
01:55:15.843 00.000 8976 MountToCamera -- mountX=2.34 mountY=-1.54 hyp=2.81 mountTheta=-0.58 cameraX=0.31, cameraY=2.79 cameraTheta=1.46
01:55:15.843 00.000 8976 incremental bump (0.308, 2.789) isValid = 1
01:55:15.843 00.000 8976 Scheduling Mount bump of (0.011, 0.107)
01:55:15.843 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.11, opts=4)
01:55:15.843 00.000 8976 Enqueuing Move request for scope (0.01, 0.11)
01:55:15.843 00.000 8976 move complete, result=0
01:55:15.843 00.000 9828 Worker thread wakes up
01:55:15.843 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0x4
01:55:15.843 00.000 8976 worker thread done servicing request
01:55:15.844 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:55:15.844 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
01:55:15.844 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
01:55:15.844 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=-0.02 mountY=-0.10, mountTheta=-1.73
01:55:15.844 00.000 9828 Moving (0.01, 0.11) raw xDistance=-0.02 yDistance=-0.10
01:55:15.844 00.000 9828 BLC: window closed
01:55:15.844 00.000 9828 MoveAxis(E, 5, B)
01:55:15.844 00.000 9828 Guiding  Dir = 2, Dur = 5
01:55:15.844 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:55:15.844 00.000 9828 IsSlewing returns 0
01:55:15.844 00.000 9828 IsGuiding returns 0
01:55:15.844 00.000 9828 PulseGuide returned control before completion, sleep 15
01:55:15.854 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:55:15.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:15.854 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:15.854 00.000 5052 Enqueuing Expose request
01:55:15.854 00.000 8976 Worker thread wakes up
01:55:15.854 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:15.855 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:15.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:15.867 00.012 9828 IsGuiding returns 1
01:55:15.867 00.000 9828 scope still moving after pulse duration time elapsed
01:55:15.898 00.031 9828 IsSlewing returns 0
01:55:15.898 00.000 9828 IsGuiding returns 1
01:55:15.930 00.032 9828 IsSlewing returns 0
01:55:15.930 00.000 9828 IsGuiding returns 1
01:55:15.961 00.031 9828 IsSlewing returns 0
01:55:15.961 00.000 9828 IsGuiding returns 0
01:55:15.961 00.000 9828 scope move finished after 5 + 111 ms
01:55:15.961 00.000 9828 Move returns status 0, amount 5
01:55:15.961 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:15.961 00.000 9828 MoveAxis(N, 14, B)
01:55:15.961 00.000 9828 Guiding  Dir = 0, Dur = 14
01:55:15.977 00.016 9828 IsSlewing returns 0
01:55:15.977 00.000 9828 IsGuiding returns 0
01:55:15.977 00.000 9828 PulseGuide returned control before completion, sleep 24
01:55:16.009 00.032 9828 IsGuiding returns 1
01:55:16.009 00.000 9828 scope still moving after pulse duration time elapsed
01:55:16.040 00.031 9828 IsSlewing returns 0
01:55:16.040 00.000 9828 IsGuiding returns 1
01:55:16.071 00.031 9828 IsSlewing returns 0
01:55:16.072 00.001 9828 IsGuiding returns 1
01:55:16.103 00.031 9828 IsSlewing returns 0
01:55:16.103 00.000 9828 IsGuiding returns 1
01:55:16.134 00.031 9828 IsSlewing returns 0
01:55:16.134 00.000 9828 IsGuiding returns 0
01:55:16.134 00.000 9828 scope move finished after 14 + 142 ms
01:55:16.134 00.000 9828 Move returns status 0, amount 14
01:55:16.134 00.000 9828 move complete, result=0
01:55:16.134 00.000 9828 worker thread done servicing request
01:55:16.134 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 14 ms NORTH
01:55:16.547 00.413 8976 Exposure complete
01:55:16.553 00.006 8976 worker thread done servicing request
01:55:16.553 00.000 5052 OnExposeComplete: enter
01:55:16.553 00.000 5052 UpdateGuideState(): m_state=6
01:55:16.553 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6184
01:55:16.553 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.59, Mass=221, SNR=10.3, Peak=82 HFD=1.6
01:55:16.553 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
01:55:16.553 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
01:55:16.553 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.48 mountX=-0.22 mountY=-0.13, mountTheta=-2.59
01:55:16.553 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.12, opts=13)
01:55:16.553 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.12)
01:55:16.554 00.001 8976 Worker thread wakes up
01:55:16.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.12) opts 0xd
01:55:16.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.12)
01:55:16.554 00.000 8976 Moving (0.24, -0.12) raw xDistance=-0.22 yDistance=-0.13
01:55:16.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:55:16.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:55:16.554 00.000 8976 MoveAxis(R, 0, ABG)
01:55:16.554 00.000 8976 MoveAxis(U, 0, ABG)
01:55:16.554 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
01:55:16.554 00.000 8976 MountToCamera -- mountX=2.38 mountY=-1.45 hyp=2.79 mountTheta=-0.55 cameraX=0.21, cameraY=2.78 cameraTheta=1.49
01:55:16.554 00.000 8976 incremental bump (0.212, 2.780) isValid = 1
01:55:16.554 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
01:55:16.554 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:55:16.554 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:55:16.554 00.000 8976 move complete, result=0
01:55:16.554 00.000 8976 worker thread done servicing request
01:55:16.554 00.000 9828 Worker thread wakes up
01:55:16.555 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:55:16.555 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:55:16.555 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
01:55:16.555 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
01:55:16.555 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
01:55:16.555 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:55:16.555 00.000 9828 BLC: window closed
01:55:16.555 00.000 9828 MoveAxis(E, 4, B)
01:55:16.555 00.000 9828 Guiding  Dir = 2, Dur = 4
01:55:16.555 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:55:16.555 00.000 9828 IsSlewing returns 0
01:55:16.556 00.001 9828 IsGuiding returns 0
01:55:16.556 00.000 9828 PulseGuide returned control before completion, sleep 14
01:55:16.565 00.009 5052 UpdateGuideState exits: m=221 SNR=10.3
01:55:16.565 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:16.565 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:16.565 00.000 5052 Enqueuing Expose request
01:55:16.565 00.000 8976 Worker thread wakes up
01:55:16.565 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:16.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:16.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:16.583 00.018 9828 IsGuiding returns 1
01:55:16.583 00.000 9828 scope still moving after pulse duration time elapsed
01:55:16.614 00.031 9828 IsSlewing returns 0
01:55:16.614 00.000 9828 IsGuiding returns 1
01:55:16.646 00.032 9828 IsSlewing returns 0
01:55:16.646 00.000 9828 IsGuiding returns 1
01:55:16.679 00.033 9828 IsSlewing returns 0
01:55:16.679 00.000 9828 IsGuiding returns 0
01:55:16.679 00.000 9828 scope move finished after 4 + 118 ms
01:55:16.679 00.000 9828 Move returns status 0, amount 4
01:55:16.679 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:16.679 00.000 9828 MoveAxis(N, 16, B)
01:55:16.679 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:16.694 00.015 9828 IsSlewing returns 0
01:55:16.695 00.001 9828 IsGuiding returns 0
01:55:16.695 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:16.726 00.031 9828 IsGuiding returns 1
01:55:16.726 00.000 9828 scope still moving after pulse duration time elapsed
01:55:16.757 00.031 9828 IsSlewing returns 0
01:55:16.757 00.000 9828 IsGuiding returns 1
01:55:16.789 00.032 9828 IsSlewing returns 0
01:55:16.789 00.000 9828 IsGuiding returns 1
01:55:16.819 00.030 9828 IsSlewing returns 0
01:55:16.819 00.000 9828 IsGuiding returns 1
01:55:16.851 00.032 9828 IsSlewing returns 0
01:55:16.851 00.000 9828 IsGuiding returns 0
01:55:16.851 00.000 9828 scope move finished after 16 + 140 ms
01:55:16.851 00.000 9828 Move returns status 0, amount 16
01:55:16.851 00.000 9828 move complete, result=0
01:55:16.851 00.000 9828 worker thread done servicing request
01:55:16.851 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:55:17.252 00.401 8976 Exposure complete
01:55:17.257 00.005 8976 worker thread done servicing request
01:55:17.257 00.000 5052 OnExposeComplete: enter
01:55:17.257 00.000 5052 UpdateGuideState(): m_state=6
01:55:17.257 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6185
01:55:17.258 00.001 5052 Star::Find returns 1 (0), X=329.14, Y=281.45, Mass=194, SNR=9.7, Peak=79 HFD=2.0
01:55:17.258 00.000 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.04) = xAngle (-3.76 = 2.53)
01:55:17.258 00.000 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.86 = 2.42)
01:55:17.258 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.71 mountX=-0.22 mountY=0.18, mountTheta=2.46
01:55:17.258 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.26, opts=13)
01:55:17.258 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.26)
01:55:17.258 00.000 8976 Worker thread wakes up
01:55:17.259 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.26) opts 0xd
01:55:17.259 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.26)
01:55:17.259 00.000 8976 Moving (-0.04, -0.26) raw xDistance=-0.22 yDistance=0.18
01:55:17.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:55:17.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:55:17.259 00.000 8976 MoveAxis(R, 0, ABG)
01:55:17.259 00.000 8976 MoveAxis(U, 0, ABG)
01:55:17.259 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
01:55:17.259 00.000 8976 MountToCamera -- mountX=2.40 mountY=-1.39 hyp=2.78 mountTheta=-0.53 cameraX=0.15, cameraY=2.77 cameraTheta=1.52
01:55:17.259 00.000 8976 incremental bump (0.147, 2.773) isValid = 1
01:55:17.259 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
01:55:17.259 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:55:17.259 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:55:17.259 00.000 8976 move complete, result=0
01:55:17.259 00.000 9828 Worker thread wakes up
01:55:17.259 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:55:17.259 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:55:17.259 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.67)
01:55:17.259 00.000 8976 worker thread done servicing request
01:55:17.260 00.001 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
01:55:17.260 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
01:55:17.260 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:55:17.260 00.000 9828 BLC: window closed
01:55:17.260 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:55:17.260 00.000 9828 MoveAxis(E, 4, B)
01:55:17.260 00.000 9828 Guiding  Dir = 2, Dur = 4
01:55:17.260 00.000 9828 IsSlewing returns 0
01:55:17.260 00.000 9828 IsGuiding returns 0
01:55:17.261 00.001 9828 PulseGuide returned control before completion, sleep 14
01:55:17.270 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
01:55:17.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:17.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:17.270 00.000 5052 Enqueuing Expose request
01:55:17.270 00.000 8976 Worker thread wakes up
01:55:17.271 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:17.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:17.271 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:17.283 00.012 9828 IsGuiding returns 1
01:55:17.283 00.000 9828 scope still moving after pulse duration time elapsed
01:55:17.314 00.031 9828 IsSlewing returns 0
01:55:17.314 00.000 9828 IsGuiding returns 1
01:55:17.346 00.032 9828 IsSlewing returns 0
01:55:17.346 00.000 9828 IsGuiding returns 1
01:55:17.377 00.031 9828 IsSlewing returns 0
01:55:17.377 00.000 9828 IsGuiding returns 0
01:55:17.377 00.000 9828 scope move finished after 4 + 112 ms
01:55:17.377 00.000 9828 Move returns status 0, amount 4
01:55:17.377 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:17.377 00.000 9828 MoveAxis(N, 16, B)
01:55:17.377 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:17.392 00.015 9828 IsSlewing returns 0
01:55:17.392 00.000 9828 IsGuiding returns 0
01:55:17.392 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:17.424 00.032 9828 IsGuiding returns 1
01:55:17.424 00.000 9828 scope still moving after pulse duration time elapsed
01:55:17.455 00.031 9828 IsSlewing returns 0
01:55:17.455 00.000 9828 IsGuiding returns 1
01:55:17.501 00.046 9828 IsSlewing returns 0
01:55:17.501 00.000 9828 IsGuiding returns 1
01:55:17.531 00.030 9828 IsSlewing returns 0
01:55:17.531 00.000 9828 IsGuiding returns 1
01:55:17.563 00.032 9828 IsSlewing returns 0
01:55:17.563 00.000 9828 IsGuiding returns 1
01:55:17.593 00.030 9828 IsSlewing returns 0
01:55:17.593 00.000 9828 IsGuiding returns 0
01:55:17.593 00.000 9828 scope move finished after 16 + 185 ms
01:55:17.593 00.000 9828 Move returns status 0, amount 16
01:55:17.593 00.000 9828 move complete, result=0
01:55:17.593 00.000 9828 worker thread done servicing request
01:55:17.593 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:55:17.981 00.388 8976 Exposure complete
01:55:17.986 00.005 8976 worker thread done servicing request
01:55:17.987 00.001 5052 OnExposeComplete: enter
01:55:17.987 00.000 5052 UpdateGuideState(): m_state=6
01:55:17.987 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6186
01:55:17.987 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.65, Mass=214, SNR=10.2, Peak=81 HFD=2.2
01:55:17.987 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
01:55:17.987 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.26)
01:55:17.987 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.88 mountX=0.05 mountY=0.22, mountTheta=1.35
01:55:17.987 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.06, opts=13)
01:55:17.988 00.001 5052 Enqueuing Move request for stepguider (-0.22, -0.06)
01:55:17.988 00.000 8976 Worker thread wakes up
01:55:17.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.06) opts 0xd
01:55:17.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.06)
01:55:17.988 00.000 8976 Moving (-0.22, -0.06) raw xDistance=0.05 yDistance=0.22
01:55:17.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:55:17.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:55:17.988 00.000 8976 MoveAxis(R, 0, ABG)
01:55:17.988 00.000 8976 MoveAxis(U, 0, ABG)
01:55:17.988 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
01:55:17.988 00.000 8976 MountToCamera -- mountX=2.42 mountY=-1.35 hyp=2.77 mountTheta=-0.51 cameraX=0.10, cameraY=2.77 cameraTheta=1.53
01:55:17.988 00.000 8976 incremental bump (0.104, 2.769) isValid = 1
01:55:17.988 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
01:55:17.988 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:55:17.988 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:55:17.988 00.000 8976 move complete, result=0
01:55:17.988 00.000 9828 Worker thread wakes up
01:55:17.989 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:55:17.989 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:55:17.989 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
01:55:17.989 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
01:55:17.989 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
01:55:17.989 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:55:17.989 00.000 9828 BLC: window closed
01:55:17.989 00.000 9828 MoveAxis(E, 3, B)
01:55:17.989 00.000 9828 Guiding  Dir = 2, Dur = 3
01:55:17.989 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:55:17.989 00.000 8976 worker thread done servicing request
01:55:17.989 00.000 9828 IsSlewing returns 0
01:55:17.989 00.000 9828 IsGuiding returns 0
01:55:17.990 00.001 9828 PulseGuide returned control before completion, sleep 13
01:55:18.000 00.010 5052 UpdateGuideState exits: m=214 SNR=10.2
01:55:18.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:18.000 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:18.000 00.000 5052 Enqueuing Expose request
01:55:18.001 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:18.001 00.000 8976 Worker thread wakes up
01:55:18.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:18.001 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:18.014 00.013 9828 IsGuiding returns 1
01:55:18.014 00.000 9828 scope still moving after pulse duration time elapsed
01:55:18.045 00.031 9828 IsSlewing returns 0
01:55:18.045 00.000 9828 IsGuiding returns 1
01:55:18.077 00.032 9828 IsSlewing returns 0
01:55:18.077 00.000 9828 IsGuiding returns 1
01:55:18.108 00.031 9828 IsSlewing returns 0
01:55:18.108 00.000 9828 IsGuiding returns 0
01:55:18.108 00.000 9828 scope move finished after 3 + 115 ms
01:55:18.108 00.000 9828 Move returns status 0, amount 3
01:55:18.108 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:18.108 00.000 9828 MoveAxis(N, 16, B)
01:55:18.108 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:18.123 00.015 9828 IsSlewing returns 0
01:55:18.123 00.000 9828 IsGuiding returns 0
01:55:18.123 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:18.154 00.031 9828 IsGuiding returns 1
01:55:18.154 00.000 9828 scope still moving after pulse duration time elapsed
01:55:18.186 00.032 9828 IsSlewing returns 0
01:55:18.186 00.000 9828 IsGuiding returns 1
01:55:18.216 00.030 9828 IsSlewing returns 0
01:55:18.216 00.000 9828 IsGuiding returns 1
01:55:18.248 00.032 9828 IsSlewing returns 0
01:55:18.248 00.000 9828 IsGuiding returns 1
01:55:18.279 00.031 9828 IsSlewing returns 0
01:55:18.279 00.000 9828 IsGuiding returns 0
01:55:18.279 00.000 9828 scope move finished after 16 + 139 ms
01:55:18.279 00.000 9828 Move returns status 0, amount 16
01:55:18.279 00.000 9828 move complete, result=0
01:55:18.279 00.000 9828 worker thread done servicing request
01:55:18.279 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:55:18.695 00.416 8976 Exposure complete
01:55:18.700 00.005 8976 worker thread done servicing request
01:55:18.700 00.000 5052 OnExposeComplete: enter
01:55:18.700 00.000 5052 UpdateGuideState(): m_state=6
01:55:18.701 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6187
01:55:18.701 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.54, Mass=191, SNR=9.6, Peak=81 HFD=2.1
01:55:18.701 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
01:55:18.701 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.53)
01:55:18.701 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.17 hyp=0.33 cameraTheta=-2.61 mountX=-0.02 mountY=0.33, mountTheta=1.63
01:55:18.701 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.17, opts=13)
01:55:18.702 00.001 5052 Enqueuing Move request for stepguider (-0.28, -0.17)
01:55:18.702 00.000 8976 Worker thread wakes up
01:55:18.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.17) opts 0xd
01:55:18.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.17)
01:55:18.702 00.000 8976 Moving (-0.28, -0.17) raw xDistance=-0.02 yDistance=0.33
01:55:18.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:55:18.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:55:18.702 00.000 8976 MoveAxis(R, 0, ABG)
01:55:18.702 00.000 8976 MoveAxis(D, 1, ABG)
01:55:18.702 00.000 8976 stepping (-16, 8) + (0, -1)
01:55:18.702 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:18.703 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:55:18.713 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:55:18.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:18.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:18.713 00.000 5052 Enqueuing Expose request
01:55:18.734 00.021 8976 Received - 47 (G) 
01:55:18.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:18.734 00.000 8976 stepped: pos (-16, 7)
01:55:18.734 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
01:55:18.734 00.000 8976 MountToCamera -- mountX=2.43 mountY=-1.27 hyp=2.74 mountTheta=-0.48 cameraX=0.03, cameraY=2.74 cameraTheta=1.56
01:55:18.734 00.000 8976 incremental bump (0.028, 2.742) isValid = 1
01:55:18.734 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
01:55:18.734 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:55:18.734 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:55:18.734 00.000 8976 move complete, result=0
01:55:18.734 00.000 9828 Worker thread wakes up
01:55:18.734 00.000 8976 worker thread done servicing request
01:55:18.734 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:55:18.735 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:55:18.735 00.000 8976 Worker thread wakes up
01:55:18.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:18.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:18.735 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:55:18.735 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
01:55:18.735 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.71)
01:55:18.735 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
01:55:18.735 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:55:18.735 00.000 9828 BLC: window closed
01:55:18.735 00.000 9828 MoveAxis(E, 2, B)
01:55:18.735 00.000 9828 Guiding  Dir = 2, Dur = 2
01:55:18.735 00.000 9828 IsSlewing returns 0
01:55:18.736 00.001 9828 IsGuiding returns 0
01:55:18.736 00.000 9828 PulseGuide returned control before completion, sleep 12
01:55:18.761 00.025 9828 IsGuiding returns 1
01:55:18.761 00.000 9828 scope still moving after pulse duration time elapsed
01:55:18.793 00.032 9828 IsSlewing returns 0
01:55:18.793 00.000 9828 IsGuiding returns 1
01:55:18.824 00.031 9828 IsSlewing returns 0
01:55:18.824 00.000 9828 IsGuiding returns 1
01:55:18.855 00.031 9828 IsSlewing returns 0
01:55:18.855 00.000 9828 IsGuiding returns 0
01:55:18.855 00.000 9828 scope move finished after 2 + 117 ms
01:55:18.855 00.000 9828 Move returns status 0, amount 2
01:55:18.855 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:18.855 00.000 9828 MoveAxis(N, 16, B)
01:55:18.855 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:18.871 00.016 9828 IsSlewing returns 0
01:55:18.871 00.000 9828 IsGuiding returns 0
01:55:18.871 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:18.903 00.032 9828 IsGuiding returns 1
01:55:18.908 00.005 9828 scope still moving after pulse duration time elapsed
01:55:18.934 00.026 9828 IsSlewing returns 0
01:55:18.934 00.000 9828 IsGuiding returns 1
01:55:18.966 00.032 9828 IsSlewing returns 0
01:55:18.966 00.000 9828 IsGuiding returns 1
01:55:18.998 00.032 9828 IsSlewing returns 0
01:55:18.998 00.000 9828 IsGuiding returns 1
01:55:19.030 00.032 9828 IsSlewing returns 0
01:55:19.030 00.000 9828 IsGuiding returns 0
01:55:19.030 00.000 9828 scope move finished after 16 + 142 ms
01:55:19.030 00.000 9828 Move returns status 0, amount 16
01:55:19.030 00.000 9828 move complete, result=0
01:55:19.030 00.000 9828 worker thread done servicing request
01:55:19.030 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:55:19.428 00.398 8976 Exposure complete
01:55:19.433 00.005 8976 worker thread done servicing request
01:55:19.433 00.000 5052 OnExposeComplete: enter
01:55:19.434 00.001 5052 UpdateGuideState(): m_state=6
01:55:19.434 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6188
01:55:19.434 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.12, Mass=224, SNR=10.4, Peak=76 HFD=2.3
01:55:19.434 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.77 = 2.51)
01:55:19.434 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.88 = 2.41)
01:55:19.434 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.59 hyp=0.60 cameraTheta=-1.73 mountX=-0.48 mountY=0.40, mountTheta=2.45
01:55:19.435 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.59, opts=13)
01:55:19.435 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.59)
01:55:19.435 00.000 8976 Worker thread wakes up
01:55:19.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.59) opts 0xd
01:55:19.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.59)
01:55:19.435 00.000 8976 Moving (-0.10, -0.59) raw xDistance=-0.48 yDistance=0.40
01:55:19.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:55:19.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:55:19.435 00.000 8976 MoveAxis(R, 2, ABG)
01:55:19.435 00.000 8976 stepping (-16, 7) + (2, 0)
01:55:19.435 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:19.436 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:55:19.445 00.009 5052 UpdateGuideState exits: m=224 SNR=10.4
01:55:19.445 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:19.445 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:19.445 00.000 5052 Enqueuing Expose request
01:55:19.469 00.024 8976 Received - 47 (G) 
01:55:19.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:19.469 00.000 8976 stepped: pos (-14, 7)
01:55:19.469 00.000 8976 MoveAxis(D, 2, ABG)
01:55:19.469 00.000 8976 stepping (-14, 7) + (0, -2)
01:55:19.470 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:19.501 00.031 8976 Received - 47 (G) 
01:55:19.501 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:19.501 00.000 8976 stepped: pos (-14, 5)
01:55:19.502 00.001 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
01:55:19.502 00.000 8976 MountToCamera -- mountX=2.33 mountY=-1.12 hyp=2.59 mountTheta=-0.45 cameraX=-0.07, cameraY=2.59 cameraTheta=1.60
01:55:19.502 00.000 8976 incremental bump (-0.070, 2.586) isValid = 1
01:55:19.502 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
01:55:19.502 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:55:19.502 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:55:19.502 00.000 8976 move complete, result=0
01:55:19.502 00.000 9828 Worker thread wakes up
01:55:19.502 00.000 8976 worker thread done servicing request
01:55:19.502 00.000 8976 Worker thread wakes up
01:55:19.502 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:55:19.502 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:55:19.502 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
01:55:19.502 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.67)
01:55:19.502 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
01:55:19.502 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
01:55:19.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:19.503 00.001 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:55:19.503 00.000 9828 BLC: window closed
01:55:19.503 00.000 9828 MoveAxis(E, 1, B)
01:55:19.503 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:19.503 00.000 9828 Guiding  Dir = 2, Dur = 1
01:55:19.503 00.000 9828 IsSlewing returns 0
01:55:19.503 00.000 9828 IsGuiding returns 0
01:55:19.503 00.000 9828 PulseGuide returned control before completion, sleep 11
01:55:19.529 00.026 9828 IsGuiding returns 1
01:55:19.529 00.000 9828 scope still moving after pulse duration time elapsed
01:55:19.559 00.030 9828 IsSlewing returns 0
01:55:19.559 00.000 9828 IsGuiding returns 1
01:55:19.590 00.031 9828 IsSlewing returns 0
01:55:19.590 00.000 9828 IsGuiding returns 1
01:55:19.620 00.030 9828 IsSlewing returns 0
01:55:19.620 00.000 9828 IsGuiding returns 0
01:55:19.620 00.000 9828 scope move finished after 1 + 116 ms
01:55:19.620 00.000 9828 Move returns status 0, amount 1
01:55:19.620 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:19.620 00.000 9828 MoveAxis(N, 16, B)
01:55:19.620 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:19.636 00.016 9828 IsSlewing returns 0
01:55:19.636 00.000 9828 IsGuiding returns 0
01:55:19.636 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:19.667 00.031 9828 IsGuiding returns 1
01:55:19.667 00.000 9828 scope still moving after pulse duration time elapsed
01:55:19.698 00.031 9828 IsSlewing returns 0
01:55:19.698 00.000 9828 IsGuiding returns 1
01:55:19.730 00.032 9828 IsSlewing returns 0
01:55:19.730 00.000 9828 IsGuiding returns 1
01:55:19.760 00.030 9828 IsSlewing returns 0
01:55:19.760 00.000 9828 IsGuiding returns 0
01:55:19.760 00.000 9828 scope move finished after 16 + 108 ms
01:55:19.760 00.000 9828 Move returns status 0, amount 16
01:55:19.761 00.001 9828 move complete, result=0
01:55:19.761 00.000 9828 worker thread done servicing request
01:55:19.761 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:55:20.199 00.438 8976 Exposure complete
01:55:20.204 00.005 8976 worker thread done servicing request
01:55:20.205 00.001 5052 OnExposeComplete: enter
01:55:20.205 00.000 5052 UpdateGuideState(): m_state=6
01:55:20.205 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6189
01:55:20.205 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.03, Mass=210, SNR=10.0, Peak=72 HFD=2.4
01:55:20.205 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.07 = 0.07)
01:55:20.205 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.03 = -0.03)
01:55:20.205 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.32 hyp=0.38 cameraTheta=2.12 mountX=0.38 mountY=-0.01, mountTheta=-0.03
01:55:20.206 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.32, opts=13)
01:55:20.206 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.32)
01:55:20.206 00.000 8976 Worker thread wakes up
01:55:20.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.32) opts 0xd
01:55:20.206 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.32)
01:55:20.206 00.000 8976 Moving (-0.20, 0.32) raw xDistance=0.38 yDistance=-0.01
01:55:20.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
01:55:20.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:55:20.206 00.000 8976 MoveAxis(L, 1, ABG)
01:55:20.206 00.000 8976 stepping (-14, 5) + (-1, 0)
01:55:20.206 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:20.207 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:55:20.217 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:55:20.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:20.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:20.217 00.000 5052 Enqueuing Expose request
01:55:20.237 00.020 8976 Received - 47 (G) 
01:55:20.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:20.237 00.000 8976 stepped: pos (-15, 5)
01:55:20.237 00.000 8976 MoveAxis(U, 0, ABG)
01:55:20.237 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:55:20.237 00.000 8976 MountToCamera -- mountX=2.32 mountY=-1.01 hyp=2.53 mountTheta=-0.41 cameraX=-0.16, cameraY=2.53 cameraTheta=1.63
01:55:20.237 00.000 8976 incremental bump (-0.159, 2.527) isValid = 1
01:55:20.237 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
01:55:20.237 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:55:20.237 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:55:20.237 00.000 8976 move complete, result=0
01:55:20.237 00.000 9828 Worker thread wakes up
01:55:20.237 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:55:20.237 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:55:20.237 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.56)
01:55:20.237 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.0 px 0 ms NORTH
01:55:20.237 00.000 8976 worker thread done servicing request
01:55:20.238 00.001 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.64)
01:55:20.238 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:55:20.238 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:55:20.238 00.000 9828 BLC: window closed
01:55:20.238 00.000 9828 MoveAxis(W, 1, B)
01:55:20.238 00.000 9828 Guiding  Dir = 3, Dur = 1
01:55:20.238 00.000 8976 Worker thread wakes up
01:55:20.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:20.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:20.238 00.000 9828 IsSlewing returns 0
01:55:20.238 00.000 9828 IsGuiding returns 0
01:55:20.238 00.000 9828 PulseGuide returned control before completion, sleep 11
01:55:20.257 00.019 9828 IsGuiding returns 1
01:55:20.257 00.000 9828 scope still moving after pulse duration time elapsed
01:55:20.289 00.032 9828 IsSlewing returns 0
01:55:20.290 00.001 9828 IsGuiding returns 1
01:55:20.320 00.030 9828 IsSlewing returns 0
01:55:20.320 00.000 9828 IsGuiding returns 1
01:55:20.350 00.030 9828 IsSlewing returns 0
01:55:20.350 00.000 9828 IsGuiding returns 0
01:55:20.350 00.000 9828 scope move finished after 1 + 110 ms
01:55:20.350 00.000 9828 Move returns status 0, amount 1
01:55:20.350 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:20.351 00.001 9828 MoveAxis(N, 16, B)
01:55:20.351 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:20.365 00.014 9828 IsSlewing returns 0
01:55:20.365 00.000 9828 IsGuiding returns 0
01:55:20.365 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:20.396 00.031 9828 IsGuiding returns 1
01:55:20.397 00.001 9828 scope still moving after pulse duration time elapsed
01:55:20.427 00.030 9828 IsSlewing returns 0
01:55:20.427 00.000 9828 IsGuiding returns 1
01:55:20.458 00.031 9828 IsSlewing returns 0
01:55:20.458 00.000 9828 IsGuiding returns 1
01:55:20.489 00.031 9828 IsSlewing returns 0
01:55:20.490 00.001 9828 IsGuiding returns 1
01:55:20.520 00.030 9828 IsSlewing returns 0
01:55:20.520 00.000 9828 IsGuiding returns 0
01:55:20.520 00.000 9828 scope move finished after 16 + 138 ms
01:55:20.520 00.000 9828 Move returns status 0, amount 16
01:55:20.520 00.000 9828 move complete, result=0
01:55:20.520 00.000 9828 worker thread done servicing request
01:55:20.521 00.001 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
01:55:20.932 00.411 8976 Exposure complete
01:55:20.938 00.006 8976 worker thread done servicing request
01:55:20.938 00.000 5052 OnExposeComplete: enter
01:55:20.938 00.000 5052 UpdateGuideState(): m_state=6
01:55:20.938 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6190
01:55:20.938 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.79, Mass=202, SNR=9.8, Peak=76 HFD=2.3
01:55:20.938 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.04) = xAngle (-0.51 = -0.51)
01:55:20.938 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.62 = -0.62)
01:55:20.938 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.53 mountX=0.07 mountY=-0.05, mountTheta=-0.58
01:55:20.939 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.08, opts=13)
01:55:20.939 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.08)
01:55:20.939 00.000 8976 Worker thread wakes up
01:55:20.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.08) opts 0xd
01:55:20.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.08)
01:55:20.939 00.000 8976 Moving (0.00, 0.08) raw xDistance=0.07 yDistance=-0.05
01:55:20.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:55:20.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:55:20.939 00.000 8976 MoveAxis(R, 0, ABG)
01:55:20.940 00.001 8976 MoveAxis(U, 0, ABG)
01:55:20.940 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
01:55:20.940 00.000 8976 MountToCamera -- mountX=2.31 mountY=-0.94 hyp=2.50 mountTheta=-0.39 cameraX=-0.22, cameraY=2.49 cameraTheta=1.66
01:55:20.940 00.000 8976 incremental bump (-0.218, 2.487) isValid = 1
01:55:20.940 00.000 8976 Scheduling Mount bump of (-0.007, 0.082)
01:55:20.940 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.08, opts=4)
01:55:20.940 00.000 8976 Enqueuing Move request for scope (-0.01, 0.08)
01:55:20.940 00.000 8976 move complete, result=0
01:55:20.940 00.000 9828 Worker thread wakes up
01:55:20.940 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0x4
01:55:20.940 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:55:20.940 00.000 8976 worker thread done servicing request
01:55:20.940 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
01:55:20.940 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
01:55:20.940 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:55:20.940 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.66 mountX=0.00 mountY=-0.08, mountTheta=-1.53
01:55:20.941 00.001 9828 Moving (-0.01, 0.08) raw xDistance=0.00 yDistance=-0.08
01:55:20.941 00.000 9828 BLC: window closed
01:55:20.941 00.000 9828 MoveAxis(W, 1, B)
01:55:20.941 00.000 9828 Guiding  Dir = 3, Dur = 1
01:55:20.941 00.000 9828 IsSlewing returns 0
01:55:20.941 00.000 9828 IsGuiding returns 0
01:55:20.941 00.000 9828 PulseGuide returned control before completion, sleep 11
01:55:20.951 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
01:55:20.952 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:20.952 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:20.952 00.000 5052 Enqueuing Expose request
01:55:20.952 00.000 8976 Worker thread wakes up
01:55:20.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:20.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:20.952 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:20.958 00.006 9828 IsGuiding returns 1
01:55:20.958 00.000 9828 scope still moving after pulse duration time elapsed
01:55:20.989 00.031 9828 IsSlewing returns 0
01:55:20.989 00.000 9828 IsGuiding returns 1
01:55:21.021 00.032 9828 IsSlewing returns 0
01:55:21.021 00.000 9828 IsGuiding returns 1
01:55:21.052 00.031 9828 IsSlewing returns 0
01:55:21.052 00.000 9828 IsGuiding returns 1
01:55:21.083 00.031 9828 IsSlewing returns 0
01:55:21.083 00.000 9828 IsGuiding returns 1
01:55:21.113 00.030 9828 IsSlewing returns 0
01:55:21.113 00.000 9828 IsGuiding returns 0
01:55:21.113 00.000 9828 scope move finished after 1 + 171 ms
01:55:21.113 00.000 9828 Move returns status 0, amount 1
01:55:21.113 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:21.114 00.001 9828 MoveAxis(N, 11, B)
01:55:21.114 00.000 9828 Guiding  Dir = 0, Dur = 11
01:55:21.129 00.015 9828 IsSlewing returns 0
01:55:21.129 00.000 9828 IsGuiding returns 0
01:55:21.129 00.000 9828 PulseGuide returned control before completion, sleep 21
01:55:21.160 00.031 9828 IsGuiding returns 1
01:55:21.160 00.000 9828 scope still moving after pulse duration time elapsed
01:55:21.190 00.030 9828 IsSlewing returns 0
01:55:21.190 00.000 9828 IsGuiding returns 1
01:55:21.221 00.031 9828 IsSlewing returns 0
01:55:21.221 00.000 9828 IsGuiding returns 1
01:55:21.252 00.031 9828 IsSlewing returns 0
01:55:21.252 00.000 9828 IsGuiding returns 1
01:55:21.283 00.031 9828 IsSlewing returns 0
01:55:21.283 00.000 9828 IsGuiding returns 0
01:55:21.283 00.000 9828 scope move finished after 11 + 143 ms
01:55:21.283 00.000 9828 Move returns status 0, amount 11
01:55:21.283 00.000 9828 move complete, result=0
01:55:21.284 00.001 9828 worker thread done servicing request
01:55:21.284 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 11 ms NORTH
01:55:21.642 00.358 8976 Exposure complete
01:55:21.648 00.006 8976 worker thread done servicing request
01:55:21.649 00.001 5052 OnExposeComplete: enter
01:55:21.649 00.000 5052 UpdateGuideState(): m_state=6
01:55:21.649 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6191
01:55:21.649 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.46, Mass=193, SNR=9.6, Peak=75 HFD=1.8
01:55:21.649 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.04) = xAngle (-3.25 = 3.04)
01:55:21.649 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
01:55:21.649 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.26 cameraTheta=-1.20 mountX=-0.26 mountY=0.05, mountTheta=2.94
01:55:21.650 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.25, opts=13)
01:55:21.650 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.25)
01:55:21.650 00.000 8976 Worker thread wakes up
01:55:21.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.25) opts 0xd
01:55:21.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.25)
01:55:21.650 00.000 8976 Moving (0.09, -0.25) raw xDistance=-0.26 yDistance=0.05
01:55:21.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:55:21.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:55:21.650 00.000 8976 MoveAxis(R, 1, ABG)
01:55:21.650 00.000 8976 stepping (-15, 5) + (1, 0)
01:55:21.650 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:21.651 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:55:21.660 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
01:55:21.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:21.660 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:21.660 00.000 5052 Enqueuing Expose request
01:55:21.676 00.016 8976 Received - 47 (G) 
01:55:21.676 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:21.676 00.000 8976 stepped: pos (-14, 5)
01:55:21.676 00.000 8976 MoveAxis(U, 0, ABG)
01:55:21.676 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
01:55:21.676 00.000 8976 MountToCamera -- mountX=2.26 mountY=-0.89 hyp=2.43 mountTheta=-0.38 cameraX=-0.23, cameraY=2.42 cameraTheta=1.67
01:55:21.676 00.000 8976 incremental bump (-0.235, 2.416) isValid = 1
01:55:21.676 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
01:55:21.676 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:55:21.676 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:55:21.676 00.000 8976 move complete, result=0
01:55:21.676 00.000 9828 Worker thread wakes up
01:55:21.676 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:55:21.676 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:55:21.676 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
01:55:21.676 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
01:55:21.676 00.000 8976 worker thread done servicing request
01:55:21.676 00.000 8976 Worker thread wakes up
01:55:21.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:21.677 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:55:21.677 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:55:21.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:21.677 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:55:21.677 00.000 9828 BLC: window closed
01:55:21.677 00.000 9828 MoveAxis(W, 2, B)
01:55:21.677 00.000 9828 Guiding  Dir = 3, Dur = 2
01:55:21.677 00.000 9828 IsSlewing returns 0
01:55:21.677 00.000 9828 IsGuiding returns 0
01:55:21.677 00.000 9828 PulseGuide returned control before completion, sleep 12
01:55:21.694 00.017 9828 IsGuiding returns 1
01:55:21.694 00.000 9828 scope still moving after pulse duration time elapsed
01:55:21.724 00.030 9828 IsSlewing returns 0
01:55:21.724 00.000 9828 IsGuiding returns 1
01:55:21.756 00.032 9828 IsSlewing returns 0
01:55:21.756 00.000 9828 IsGuiding returns 1
01:55:21.788 00.032 9828 IsSlewing returns 0
01:55:21.788 00.000 9828 IsGuiding returns 0
01:55:21.788 00.000 9828 scope move finished after 2 + 108 ms
01:55:21.788 00.000 9828 Move returns status 0, amount 2
01:55:21.788 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:21.788 00.000 9828 MoveAxis(N, 16, B)
01:55:21.788 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:21.804 00.016 9828 IsSlewing returns 0
01:55:21.804 00.000 9828 IsGuiding returns 0
01:55:21.804 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:21.835 00.031 9828 IsGuiding returns 1
01:55:21.835 00.000 9828 scope still moving after pulse duration time elapsed
01:55:21.866 00.031 9828 IsSlewing returns 0
01:55:21.866 00.000 9828 IsGuiding returns 1
01:55:21.897 00.031 9828 IsSlewing returns 0
01:55:21.897 00.000 9828 IsGuiding returns 1
01:55:21.928 00.031 9828 IsSlewing returns 0
01:55:21.928 00.000 9828 IsGuiding returns 1
01:55:21.960 00.032 9828 IsSlewing returns 0
01:55:21.960 00.000 9828 IsGuiding returns 0
01:55:21.960 00.000 9828 scope move finished after 16 + 139 ms
01:55:21.960 00.000 9828 Move returns status 0, amount 16
01:55:21.960 00.000 9828 move complete, result=0
01:55:21.960 00.000 9828 worker thread done servicing request
01:55:21.960 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:55:22.367 00.407 8976 Exposure complete
01:55:22.372 00.005 8976 worker thread done servicing request
01:55:22.372 00.000 5052 OnExposeComplete: enter
01:55:22.373 00.001 5052 UpdateGuideState(): m_state=6
01:55:22.373 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6192
01:55:22.373 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.65, Mass=217, SNR=10.2, Peak=70 HFD=2.5
01:55:22.373 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:55:22.373 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:55:22.373 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.06 hyp=0.60 cameraTheta=-0.10 mountX=-0.33 mountY=-0.47, mountTheta=-2.18
01:55:22.374 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.06, opts=13)
01:55:22.374 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.06)
01:55:22.374 00.000 8976 Worker thread wakes up
01:55:22.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.06) opts 0xd
01:55:22.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.06)
01:55:22.374 00.000 8976 Moving (0.60, -0.06) raw xDistance=-0.33 yDistance=-0.47
01:55:22.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
01:55:22.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:55:22.374 00.000 8976 MoveAxis(R, 1, ABG)
01:55:22.374 00.000 8976 stepping (-14, 5) + (1, 0)
01:55:22.374 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:22.375 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:55:22.386 00.011 5052 UpdateGuideState exits: m=217 SNR=10.2
01:55:22.387 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:22.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:22.387 00.000 5052 Enqueuing Expose request
01:55:22.395 00.008 8976 Received - 47 (G) 
01:55:22.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:22.395 00.000 8976 stepped: pos (-13, 5)
01:55:22.395 00.000 8976 MoveAxis(U, 2, ABG)
01:55:22.395 00.000 8976 stepping (-13, 5) + (0, 2)
01:55:22.395 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:22.427 00.032 8976 Received - 47 (G) 
01:55:22.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:22.427 00.000 8976 stepped: pos (-13, 7)
01:55:22.427 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:55:22.427 00.000 8976 MountToCamera -- mountX=2.17 mountY=-0.96 hyp=2.37 mountTheta=-0.42 cameraX=-0.13, cameraY=2.37 cameraTheta=1.63
01:55:22.427 00.000 8976 incremental bump (-0.130, 2.370) isValid = 1
01:55:22.427 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
01:55:22.427 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:55:22.427 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:55:22.427 00.000 8976 move complete, result=0
01:55:22.427 00.000 9828 Worker thread wakes up
01:55:22.427 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:55:22.427 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:55:22.427 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
01:55:22.427 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
01:55:22.428 00.001 8976 worker thread done servicing request
01:55:22.428 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
01:55:22.428 00.000 8976 Worker thread wakes up
01:55:22.428 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:55:22.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:22.428 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:55:22.428 00.000 9828 BLC: window closed
01:55:22.428 00.000 9828 MoveAxis(W, 0, B)
01:55:22.428 00.000 9828 Move returns status 0, amount 0
01:55:22.428 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:22.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:22.428 00.000 9828 MoveAxis(N, 16, B)
01:55:22.428 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:22.429 00.001 9828 IsSlewing returns 0
01:55:22.429 00.000 9828 IsGuiding returns 0
01:55:22.429 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:22.459 00.030 9828 IsGuiding returns 1
01:55:22.459 00.000 9828 scope still moving after pulse duration time elapsed
01:55:22.490 00.031 9828 IsSlewing returns 0
01:55:22.491 00.001 9828 IsGuiding returns 1
01:55:22.521 00.030 9828 IsSlewing returns 0
01:55:22.521 00.000 9828 IsGuiding returns 1
01:55:22.552 00.031 9828 IsSlewing returns 0
01:55:22.552 00.000 9828 IsGuiding returns 1
01:55:22.583 00.031 9828 IsSlewing returns 0
01:55:22.583 00.000 9828 IsGuiding returns 0
01:55:22.583 00.000 9828 scope move finished after 16 + 138 ms
01:55:22.583 00.000 9828 Move returns status 0, amount 16
01:55:22.583 00.000 9828 move complete, result=0
01:55:22.583 00.000 9828 worker thread done servicing request
01:55:22.583 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
01:55:23.125 00.542 8976 Exposure complete
01:55:23.131 00.006 8976 worker thread done servicing request
01:55:23.131 00.000 5052 OnExposeComplete: enter
01:55:23.131 00.000 5052 UpdateGuideState(): m_state=6
01:55:23.131 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6193
01:55:23.131 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.57, Mass=222, SNR=10.3, Peak=75 HFD=2.3
01:55:23.131 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
01:55:23.131 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
01:55:23.131 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.14 hyp=0.89 cameraTheta=-0.15 mountX=-0.52 mountY=-0.66, mountTheta=-2.24
01:55:23.132 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.14, opts=13)
01:55:23.132 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.14)
01:55:23.134 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:55:23.136 00.002 8976 Worker thread wakes up
01:55:23.137 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.14) opts 0xd
01:55:23.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.14)
01:55:23.137 00.000 8976 Moving (0.88, -0.14) raw xDistance=-0.52 yDistance=-0.66
01:55:23.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
01:55:23.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
01:55:23.137 00.000 8976 MoveAxis(R, 2, ABG)
01:55:23.137 00.000 8976 stepping (-13, 7) + (2, 0)
01:55:23.137 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:23.147 00.010 5052 UpdateGuideState exits: m=222 SNR=10.3
01:55:23.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:23.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:23.147 00.000 5052 Enqueuing Expose request
01:55:23.163 00.016 8976 Received - 47 (G) 
01:55:23.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:23.163 00.000 8976 stepped: pos (-11, 7)
01:55:23.163 00.000 8976 MoveAxis(U, 3, ABG)
01:55:23.163 00.000 8976 stepping (-11, 7) + (0, 3)
01:55:23.163 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:55:23.195 00.032 8976 Received - 47 (G) 
01:55:23.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:55:23.195 00.000 8976 stepped: pos (-11, 10)
01:55:23.195 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
01:55:23.195 00.000 8976 MountToCamera -- mountX=2.01 mountY=-1.17 hyp=2.33 mountTheta=-0.53 cameraX=0.13, cameraY=2.32 cameraTheta=1.52
01:55:23.195 00.000 8976 incremental bump (0.127, 2.322) isValid = 1
01:55:23.195 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
01:55:23.195 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:55:23.195 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:55:23.195 00.000 8976 move complete, result=0
01:55:23.195 00.000 8976 worker thread done servicing request
01:55:23.195 00.000 8976 Worker thread wakes up
01:55:23.195 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:55:23.195 00.000 9828 Worker thread wakes up
01:55:23.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:23.196 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:55:23.196 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:23.196 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:55:23.196 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
01:55:23.196 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
01:55:23.196 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
01:55:23.196 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:55:23.196 00.000 9828 BLC: window closed
01:55:23.196 00.000 9828 MoveAxis(E, 4, B)
01:55:23.196 00.000 9828 Guiding  Dir = 2, Dur = 4
01:55:23.197 00.001 9828 IsSlewing returns 0
01:55:23.197 00.000 9828 IsGuiding returns 0
01:55:23.197 00.000 9828 PulseGuide returned control before completion, sleep 14
01:55:23.223 00.026 9828 IsGuiding returns 1
01:55:23.223 00.000 9828 scope still moving after pulse duration time elapsed
01:55:23.254 00.031 9828 IsSlewing returns 0
01:55:23.254 00.000 9828 IsGuiding returns 1
01:55:23.285 00.031 9828 IsSlewing returns 0
01:55:23.285 00.000 9828 IsGuiding returns 1
01:55:23.315 00.030 9828 IsSlewing returns 0
01:55:23.315 00.000 9828 IsGuiding returns 0
01:55:23.315 00.000 9828 scope move finished after 4 + 114 ms
01:55:23.315 00.000 9828 Move returns status 0, amount 4
01:55:23.315 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:23.315 00.000 9828 MoveAxis(N, 16, B)
01:55:23.315 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:23.330 00.015 9828 IsSlewing returns 0
01:55:23.330 00.000 9828 IsGuiding returns 0
01:55:23.331 00.001 9828 PulseGuide returned control before completion, sleep 26
01:55:23.361 00.030 9828 IsGuiding returns 1
01:55:23.361 00.000 9828 scope still moving after pulse duration time elapsed
01:55:23.392 00.031 9828 IsSlewing returns 0
01:55:23.392 00.000 9828 IsGuiding returns 1
01:55:23.422 00.030 9828 IsSlewing returns 0
01:55:23.422 00.000 9828 IsGuiding returns 1
01:55:23.453 00.031 9828 IsSlewing returns 0
01:55:23.453 00.000 9828 IsGuiding returns 1
01:55:23.483 00.030 9828 IsSlewing returns 0
01:55:23.483 00.000 9828 IsGuiding returns 0
01:55:23.483 00.000 9828 scope move finished after 16 + 136 ms
01:55:23.483 00.000 9828 Move returns status 0, amount 16
01:55:23.483 00.000 9828 move complete, result=0
01:55:23.483 00.000 9828 worker thread done servicing request
01:55:23.483 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
01:55:23.889 00.406 8976 Exposure complete
01:55:23.894 00.005 8976 worker thread done servicing request
01:55:23.895 00.001 5052 OnExposeComplete: enter
01:55:23.895 00.000 5052 UpdateGuideState(): m_state=6
01:55:23.895 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6194
01:55:23.895 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.82, Mass=196, SNR=9.7, Peak=73 HFD=2.3
01:55:23.895 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:55:23.895 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:55:23.895 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.11 hyp=0.46 cameraTheta=0.25 mountX=-0.10 mountY=-0.43, mountTheta=-1.80
01:55:23.896 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.11, opts=13)
01:55:23.896 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.11)
01:55:23.896 00.000 8976 Worker thread wakes up
01:55:23.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.11) opts 0xd
01:55:23.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.11)
01:55:23.896 00.000 8976 Moving (0.44, 0.11) raw xDistance=-0.10 yDistance=-0.43
01:55:23.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:55:23.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
01:55:23.896 00.000 8976 MoveAxis(R, 0, ABG)
01:55:23.896 00.000 8976 MoveAxis(U, 2, ABG)
01:55:23.896 00.000 8976 stepping (-11, 10) + (0, 2)
01:55:23.896 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:23.897 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:55:23.906 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:55:23.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:23.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:23.906 00.000 5052 Enqueuing Expose request
01:55:23.930 00.024 8976 Received - 47 (G) 
01:55:23.930 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:23.930 00.000 8976 stepped: pos (-11, 12)
01:55:23.930 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
01:55:23.930 00.000 8976 MountToCamera -- mountX=1.90 mountY=-1.41 hyp=2.37 mountTheta=-0.64 cameraX=0.39, cameraY=2.34 cameraTheta=1.40
01:55:23.930 00.000 8976 incremental bump (0.392, 2.337) isValid = 1
01:55:23.930 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
01:55:23.930 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:55:23.930 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:55:23.930 00.000 8976 move complete, result=0
01:55:23.930 00.000 9828 Worker thread wakes up
01:55:23.930 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:55:23.930 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:55:23.930 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.78)
01:55:23.930 00.000 8976 worker thread done servicing request
01:55:23.930 00.000 8976 Worker thread wakes up
01:55:23.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:23.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:23.930 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:55:23.931 00.001 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.86)
01:55:23.931 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
01:55:23.931 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:55:23.931 00.000 9828 BLC: window closed
01:55:23.931 00.000 9828 MoveAxis(E, 8, B)
01:55:23.931 00.000 9828 Guiding  Dir = 2, Dur = 8
01:55:23.931 00.000 9828 IsSlewing returns 0
01:55:23.931 00.000 9828 IsGuiding returns 0
01:55:23.931 00.000 9828 PulseGuide returned control before completion, sleep 18
01:55:23.953 00.022 9828 IsGuiding returns 1
01:55:23.953 00.000 9828 scope still moving after pulse duration time elapsed
01:55:23.983 00.030 9828 IsSlewing returns 0
01:55:23.983 00.000 9828 IsGuiding returns 1
01:55:24.014 00.031 9828 IsSlewing returns 0
01:55:24.014 00.000 9828 IsGuiding returns 1
01:55:24.045 00.031 9828 IsSlewing returns 0
01:55:24.045 00.000 9828 IsGuiding returns 1
01:55:24.075 00.030 9828 IsSlewing returns 0
01:55:24.075 00.000 9828 IsGuiding returns 0
01:55:24.075 00.000 9828 scope move finished after 8 + 136 ms
01:55:24.075 00.000 9828 Move returns status 0, amount 8
01:55:24.075 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:24.075 00.000 9828 MoveAxis(N, 16, B)
01:55:24.076 00.001 9828 Guiding  Dir = 0, Dur = 16
01:55:24.090 00.014 9828 IsSlewing returns 0
01:55:24.090 00.000 9828 IsGuiding returns 0
01:55:24.090 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:24.122 00.032 9828 IsGuiding returns 1
01:55:24.122 00.000 9828 scope still moving after pulse duration time elapsed
01:55:24.152 00.030 9828 IsSlewing returns 0
01:55:24.152 00.000 9828 IsGuiding returns 1
01:55:24.184 00.032 9828 IsSlewing returns 0
01:55:24.184 00.000 9828 IsGuiding returns 1
01:55:24.214 00.030 9828 IsSlewing returns 0
01:55:24.214 00.000 9828 IsGuiding returns 1
01:55:24.246 00.032 9828 IsSlewing returns 0
01:55:24.247 00.001 9828 IsGuiding returns 0
01:55:24.247 00.000 9828 scope move finished after 16 + 139 ms
01:55:24.247 00.000 9828 Move returns status 0, amount 16
01:55:24.247 00.000 9828 move complete, result=0
01:55:24.247 00.000 9828 worker thread done servicing request
01:55:24.247 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:55:24.623 00.376 8976 Exposure complete
01:55:24.629 00.006 8976 worker thread done servicing request
01:55:24.629 00.000 5052 OnExposeComplete: enter
01:55:24.629 00.000 5052 UpdateGuideState(): m_state=6
01:55:24.629 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6195
01:55:24.629 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.50, Mass=210, SNR=10.1, Peak=71 HFD=2.2
01:55:24.629 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
01:55:24.629 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
01:55:24.629 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.21 hyp=0.77 cameraTheta=-0.27 mountX=-0.52 mountY=-0.51, mountTheta=-2.37
01:55:24.630 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.21, opts=13)
01:55:24.630 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.21)
01:55:24.630 00.000 8976 Worker thread wakes up
01:55:24.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.21) opts 0xd
01:55:24.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.21)
01:55:24.630 00.000 8976 Moving (0.74, -0.21) raw xDistance=-0.52 yDistance=-0.51
01:55:24.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:55:24.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
01:55:24.630 00.000 8976 MoveAxis(R, 2, ABG)
01:55:24.630 00.000 8976 stepping (-11, 12) + (2, 0)
01:55:24.630 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:24.631 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
01:55:24.641 00.010 5052 UpdateGuideState exits: m=210 SNR=10.1
01:55:24.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:24.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:24.641 00.000 5052 Enqueuing Expose request
01:55:24.665 00.024 8976 Received - 47 (G) 
01:55:24.665 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:24.665 00.000 8976 stepped: pos (-9, 12)
01:55:24.665 00.000 8976 MoveAxis(U, 2, ABG)
01:55:24.665 00.000 8976 stepping (-9, 12) + (0, 2)
01:55:24.665 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:24.697 00.032 8976 Received - 47 (G) 
01:55:24.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:24.697 00.000 8976 stepped: pos (-9, 14)
01:55:24.697 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
01:55:24.697 00.000 8976 MountToCamera -- mountX=1.73 mountY=-1.68 hyp=2.41 mountTheta=-0.77 cameraX=0.71, cameraY=2.30 cameraTheta=1.27
01:55:24.697 00.000 8976 incremental bump (0.709, 2.305) isValid = 1
01:55:24.698 00.001 8976 Scheduling Mount bump of (0.034, 0.114)
01:55:24.698 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:55:24.698 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:55:24.698 00.000 8976 move complete, result=0
01:55:24.698 00.000 9828 Worker thread wakes up
01:55:24.698 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:55:24.698 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:55:24.698 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
01:55:24.698 00.000 8976 worker thread done servicing request
01:55:24.698 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
01:55:24.698 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
01:55:24.698 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:55:24.698 00.000 9828 BLC: window closed
01:55:24.698 00.000 9828 MoveAxis(E, 12, B)
01:55:24.698 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
01:55:24.698 00.000 8976 Worker thread wakes up
01:55:24.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:24.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:24.699 00.001 9828 Guiding  Dir = 2, Dur = 12
01:55:24.699 00.000 9828 IsSlewing returns 0
01:55:24.699 00.000 9828 IsGuiding returns 0
01:55:24.700 00.001 9828 PulseGuide returned control before completion, sleep 22
01:55:24.730 00.030 9828 IsGuiding returns 1
01:55:24.731 00.001 9828 scope still moving after pulse duration time elapsed
01:55:24.762 00.031 9828 IsSlewing returns 0
01:55:24.762 00.000 9828 IsGuiding returns 1
01:55:24.793 00.031 9828 IsSlewing returns 0
01:55:24.793 00.000 9828 IsGuiding returns 1
01:55:24.824 00.031 9828 IsSlewing returns 0
01:55:24.824 00.000 9828 IsGuiding returns 1
01:55:24.856 00.032 9828 IsSlewing returns 0
01:55:24.856 00.000 9828 IsGuiding returns 0
01:55:24.856 00.000 9828 scope move finished after 12 + 144 ms
01:55:24.856 00.000 9828 Move returns status 0, amount 12
01:55:24.856 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:24.856 00.000 9828 MoveAxis(N, 15, B)
01:55:24.856 00.000 9828 Guiding  Dir = 0, Dur = 15
01:55:24.872 00.016 9828 IsSlewing returns 0
01:55:24.872 00.000 9828 IsGuiding returns 0
01:55:24.872 00.000 9828 PulseGuide returned control before completion, sleep 25
01:55:24.904 00.032 9828 IsGuiding returns 1
01:55:24.904 00.000 9828 scope still moving after pulse duration time elapsed
01:55:24.935 00.031 9828 IsSlewing returns 0
01:55:24.935 00.000 9828 IsGuiding returns 1
01:55:24.967 00.032 9828 IsSlewing returns 0
01:55:24.967 00.000 9828 IsGuiding returns 1
01:55:24.999 00.032 9828 IsSlewing returns 0
01:55:24.999 00.000 9828 IsGuiding returns 1
01:55:25.029 00.030 9828 IsSlewing returns 0
01:55:25.029 00.000 9828 IsGuiding returns 0
01:55:25.030 00.001 9828 scope move finished after 15 + 142 ms
01:55:25.030 00.000 9828 Move returns status 0, amount 15
01:55:25.030 00.000 9828 move complete, result=0
01:55:25.030 00.000 9828 worker thread done servicing request
01:55:25.030 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:55:25.393 00.363 8976 Exposure complete
01:55:25.399 00.006 8976 worker thread done servicing request
01:55:25.399 00.000 5052 OnExposeComplete: enter
01:55:25.399 00.000 5052 UpdateGuideState(): m_state=6
01:55:25.399 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6196
01:55:25.399 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.65, Mass=198, SNR=9.8, Peak=76 HFD=2.2
01:55:25.399 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
01:55:25.399 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
01:55:25.399 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.06 hyp=0.45 cameraTheta=-0.13 mountX=-0.25 mountY=-0.34, mountTheta=-2.21
01:55:25.400 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.06, opts=13)
01:55:25.400 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.06)
01:55:25.400 00.000 8976 Worker thread wakes up
01:55:25.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.06) opts 0xd
01:55:25.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.06)
01:55:25.400 00.000 8976 Moving (0.45, -0.06) raw xDistance=-0.25 yDistance=-0.34
01:55:25.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:55:25.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:55:25.400 00.000 8976 MoveAxis(R, 0, ABG)
01:55:25.400 00.000 8976 MoveAxis(U, 2, ABG)
01:55:25.400 00.000 8976 stepping (-9, 14) + (0, 2)
01:55:25.400 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:25.401 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:55:25.412 00.011 5052 UpdateGuideState exits: m=198 SNR=9.8
01:55:25.412 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:25.412 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:25.412 00.000 5052 Enqueuing Expose request
01:55:25.432 00.020 8976 Received - 47 (G) 
01:55:25.432 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:25.432 00.000 8976 stepped: pos (-9, 16)
01:55:25.433 00.001 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
01:55:25.433 00.000 8976 MountToCamera -- mountX=1.61 mountY=-1.96 hyp=2.54 mountTheta=-0.88 cameraX=1.01, cameraY=2.33 cameraTheta=1.16
01:55:25.433 00.000 8976 incremental bump (1.014, 2.331) isValid = 1
01:55:25.433 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
01:55:25.433 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:55:25.433 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:55:25.433 00.000 8976 move complete, result=0
01:55:25.433 00.000 9828 Worker thread wakes up
01:55:25.433 00.000 8976 worker thread done servicing request
01:55:25.433 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.3 px 2 ms NORTH
01:55:25.433 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:55:25.433 00.000 8976 Worker thread wakes up
01:55:25.433 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:55:25.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:25.433 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
01:55:25.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:25.433 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
01:55:25.434 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
01:55:25.434 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:55:25.434 00.000 9828 BLC: window closed
01:55:25.434 00.000 9828 MoveAxis(E, 16, B)
01:55:25.434 00.000 9828 Guiding  Dir = 2, Dur = 16
01:55:25.434 00.000 9828 IsSlewing returns 0
01:55:25.434 00.000 9828 IsGuiding returns 0
01:55:25.434 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:25.465 00.031 9828 IsGuiding returns 1
01:55:25.465 00.000 9828 scope still moving after pulse duration time elapsed
01:55:25.496 00.031 9828 IsSlewing returns 0
01:55:25.497 00.001 9828 IsGuiding returns 1
01:55:25.529 00.032 9828 IsSlewing returns 0
01:55:25.530 00.001 9828 IsGuiding returns 1
01:55:25.560 00.030 9828 IsSlewing returns 0
01:55:25.560 00.000 9828 IsGuiding returns 1
01:55:25.592 00.032 9828 IsSlewing returns 0
01:55:25.592 00.000 9828 IsGuiding returns 0
01:55:25.592 00.000 9828 scope move finished after 16 + 141 ms
01:55:25.592 00.000 9828 Move returns status 0, amount 16
01:55:25.592 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:25.592 00.000 9828 MoveAxis(N, 14, B)
01:55:25.592 00.000 9828 Guiding  Dir = 0, Dur = 14
01:55:25.608 00.016 9828 IsSlewing returns 0
01:55:25.608 00.000 9828 IsGuiding returns 0
01:55:25.608 00.000 9828 PulseGuide returned control before completion, sleep 24
01:55:25.639 00.031 9828 IsGuiding returns 1
01:55:25.639 00.000 9828 scope still moving after pulse duration time elapsed
01:55:25.669 00.030 9828 IsSlewing returns 0
01:55:25.669 00.000 9828 IsGuiding returns 1
01:55:25.700 00.031 9828 IsSlewing returns 0
01:55:25.700 00.000 9828 IsGuiding returns 1
01:55:25.731 00.031 9828 IsSlewing returns 0
01:55:25.731 00.000 9828 IsGuiding returns 1
01:55:25.762 00.031 9828 IsSlewing returns 0
01:55:25.762 00.000 9828 IsGuiding returns 1
01:55:25.793 00.031 9828 IsSlewing returns 0
01:55:25.793 00.000 9828 IsGuiding returns 1
01:55:25.824 00.031 9828 IsSlewing returns 0
01:55:25.824 00.000 9828 IsGuiding returns 0
01:55:25.824 00.000 9828 scope move finished after 14 + 202 ms
01:55:25.824 00.000 9828 Move returns status 0, amount 14
01:55:25.825 00.001 9828 move complete, result=0
01:55:25.825 00.000 9828 worker thread done servicing request
01:55:25.825 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:55:26.129 00.304 8976 Exposure complete
01:55:26.135 00.006 8976 worker thread done servicing request
01:55:26.135 00.000 5052 OnExposeComplete: enter
01:55:26.135 00.000 5052 UpdateGuideState(): m_state=6
01:55:26.135 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6197
01:55:26.136 00.001 5052 Star::Find returns 1 (0), X=329.04, Y=281.35, Mass=211, SNR=10.0, Peak=74 HFD=2.2
01:55:26.136 00.000 5052 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.04) = xAngle (-3.98 = 2.30)
01:55:26.136 00.000 5052 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.20)
01:55:26.136 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.36 hyp=0.39 cameraTheta=-1.94 mountX=-0.26 mountY=0.31, mountTheta=2.26
01:55:26.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.36, opts=13)
01:55:26.137 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.36)
01:55:26.138 00.001 8976 Worker thread wakes up
01:55:26.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.36) opts 0xd
01:55:26.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.36)
01:55:26.138 00.000 8976 Moving (-0.14, -0.36) raw xDistance=-0.26 yDistance=0.31
01:55:26.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:55:26.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
01:55:26.138 00.000 8976 MoveAxis(R, 0, ABG)
01:55:26.138 00.000 8976 MoveAxis(D, 1, ABG)
01:55:26.138 00.000 8976 stepping (-9, 16) + (0, -1)
01:55:26.138 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:26.139 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
01:55:26.148 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
01:55:26.149 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:26.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:26.149 00.000 5052 Enqueuing Expose request
01:55:26.167 00.018 8976 Received - 47 (G) 
01:55:26.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:26.168 00.001 8976 stepped: pos (-9, 15)
01:55:26.168 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:55:26.168 00.000 8976 MountToCamera -- mountX=1.54 mountY=-2.10 hyp=2.60 mountTheta=-0.94 cameraX=1.17, cameraY=2.32 cameraTheta=1.10
01:55:26.168 00.000 8976 incremental bump (1.173, 2.324) isValid = 1
01:55:26.168 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
01:55:26.168 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:55:26.168 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:55:26.168 00.000 8976 move complete, result=0
01:55:26.168 00.000 8976 worker thread done servicing request
01:55:26.168 00.000 8976 Worker thread wakes up
01:55:26.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:26.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:26.168 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:55:26.168 00.000 9828 Worker thread wakes up
01:55:26.168 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:55:26.169 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:55:26.169 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
01:55:26.169 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
01:55:26.169 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
01:55:26.169 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:55:26.169 00.000 9828 BLC: window closed
01:55:26.169 00.000 9828 MoveAxis(E, 18, B)
01:55:26.169 00.000 9828 Guiding  Dir = 2, Dur = 18
01:55:26.169 00.000 9828 IsSlewing returns 0
01:55:26.169 00.000 9828 IsGuiding returns 0
01:55:26.169 00.000 9828 PulseGuide returned control before completion, sleep 28
01:55:26.214 00.045 9828 IsGuiding returns 1
01:55:26.214 00.000 9828 scope still moving after pulse duration time elapsed
01:55:26.246 00.032 9828 IsSlewing returns 0
01:55:26.246 00.000 9828 IsGuiding returns 1
01:55:26.277 00.031 9828 IsSlewing returns 0
01:55:26.277 00.000 9828 IsGuiding returns 1
01:55:26.308 00.031 9828 IsSlewing returns 0
01:55:26.308 00.000 9828 IsGuiding returns 0
01:55:26.308 00.000 9828 scope move finished after 18 + 120 ms
01:55:26.308 00.000 9828 Move returns status 0, amount 18
01:55:26.308 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:26.308 00.000 9828 MoveAxis(N, 13, B)
01:55:26.308 00.000 9828 Guiding  Dir = 0, Dur = 13
01:55:26.323 00.015 9828 IsSlewing returns 0
01:55:26.323 00.000 9828 IsGuiding returns 0
01:55:26.323 00.000 9828 PulseGuide returned control before completion, sleep 23
01:55:26.354 00.031 9828 IsGuiding returns 1
01:55:26.354 00.000 9828 scope still moving after pulse duration time elapsed
01:55:26.385 00.031 9828 IsSlewing returns 0
01:55:26.385 00.000 9828 IsGuiding returns 1
01:55:26.417 00.032 9828 IsSlewing returns 0
01:55:26.417 00.000 9828 IsGuiding returns 1
01:55:26.447 00.030 9828 IsSlewing returns 0
01:55:26.447 00.000 9828 IsGuiding returns 1
01:55:26.479 00.032 9828 IsSlewing returns 0
01:55:26.480 00.001 9828 IsGuiding returns 0
01:55:26.480 00.000 9828 scope move finished after 13 + 142 ms
01:55:26.480 00.000 9828 Move returns status 0, amount 13
01:55:26.480 00.000 9828 move complete, result=0
01:55:26.480 00.000 9828 worker thread done servicing request
01:55:26.480 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:55:26.862 00.382 8976 Exposure complete
01:55:26.869 00.007 8976 worker thread done servicing request
01:55:26.869 00.000 5052 OnExposeComplete: enter
01:55:26.869 00.000 5052 UpdateGuideState(): m_state=6
01:55:26.869 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6198
01:55:26.869 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.22, Mass=191, SNR=9.6, Peak=80 HFD=2.0
01:55:26.869 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.20 = 3.08)
01:55:26.869 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.30 = 2.98)
01:55:26.869 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.49 hyp=0.54 cameraTheta=-1.16 mountX=-0.54 mountY=0.09, mountTheta=2.98
01:55:26.870 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.49, opts=13)
01:55:26.870 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.49)
01:55:26.870 00.000 8976 Worker thread wakes up
01:55:26.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.49) opts 0xd
01:55:26.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.49)
01:55:26.870 00.000 8976 Moving (0.22, -0.49) raw xDistance=-0.54 yDistance=0.09
01:55:26.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:55:26.871 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:55:26.871 00.000 8976 MoveAxis(R, 2, ABG)
01:55:26.871 00.000 8976 stepping (-9, 15) + (2, 0)
01:55:26.871 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:26.871 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:55:26.881 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:55:26.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:26.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:26.881 00.000 5052 Enqueuing Expose request
01:55:26.903 00.022 8976 Received - 47 (G) 
01:55:26.903 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:26.903 00.000 8976 stepped: pos (-7, 15)
01:55:26.903 00.000 8976 MoveAxis(U, 0, ABG)
01:55:26.903 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:55:26.903 00.000 8976 MountToCamera -- mountX=1.38 mountY=-2.19 hyp=2.59 mountTheta=-1.01 cameraX=1.32, cameraY=2.23 cameraTheta=1.03
01:55:26.904 00.001 8976 incremental bump (1.325, 2.230) isValid = 1
01:55:26.904 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
01:55:26.904 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:55:26.904 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:55:26.904 00.000 8976 move complete, result=0
01:55:26.904 00.000 8976 worker thread done servicing request
01:55:26.904 00.000 9828 Worker thread wakes up
01:55:26.904 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:55:26.904 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:55:26.904 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
01:55:26.904 00.000 8976 Worker thread wakes up
01:55:26.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:26.904 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:26.904 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
01:55:26.904 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
01:55:26.904 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:55:26.904 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:55:26.904 00.000 9828 BLC: window closed
01:55:26.904 00.000 9828 MoveAxis(E, 20, B)
01:55:26.905 00.001 9828 Guiding  Dir = 2, Dur = 20
01:55:26.905 00.000 9828 IsSlewing returns 0
01:55:26.905 00.000 9828 IsGuiding returns 0
01:55:26.905 00.000 9828 PulseGuide returned control before completion, sleep 30
01:55:26.942 00.037 9828 IsGuiding returns 1
01:55:26.942 00.000 9828 scope still moving after pulse duration time elapsed
01:55:26.973 00.031 9828 IsSlewing returns 0
01:55:26.973 00.000 9828 IsGuiding returns 1
01:55:27.004 00.031 9828 IsSlewing returns 0
01:55:27.004 00.000 9828 IsGuiding returns 1
01:55:27.036 00.032 9828 IsSlewing returns 0
01:55:27.036 00.000 9828 IsGuiding returns 0
01:55:27.036 00.000 9828 scope move finished after 20 + 111 ms
01:55:27.036 00.000 9828 Move returns status 0, amount 20
01:55:27.036 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:27.036 00.000 9828 MoveAxis(N, 13, B)
01:55:27.036 00.000 9828 Guiding  Dir = 0, Dur = 13
01:55:27.051 00.015 9828 IsSlewing returns 0
01:55:27.051 00.000 9828 IsGuiding returns 0
01:55:27.051 00.000 9828 PulseGuide returned control before completion, sleep 23
01:55:27.082 00.031 9828 IsGuiding returns 1
01:55:27.087 00.005 9828 scope still moving after pulse duration time elapsed
01:55:27.112 00.025 9828 IsSlewing returns 0
01:55:27.113 00.001 9828 IsGuiding returns 1
01:55:27.145 00.032 9828 IsSlewing returns 0
01:55:27.145 00.000 9828 IsGuiding returns 1
01:55:27.176 00.031 9828 IsSlewing returns 0
01:55:27.176 00.000 9828 IsGuiding returns 1
01:55:27.206 00.030 9828 IsSlewing returns 0
01:55:27.206 00.000 9828 IsGuiding returns 0
01:55:27.206 00.000 9828 scope move finished after 13 + 142 ms
01:55:27.206 00.000 9828 Move returns status 0, amount 13
01:55:27.206 00.000 9828 move complete, result=0
01:55:27.206 00.000 9828 worker thread done servicing request
01:55:27.206 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:55:27.600 00.394 8976 Exposure complete
01:55:27.605 00.005 8976 worker thread done servicing request
01:55:27.605 00.000 5052 OnExposeComplete: enter
01:55:27.605 00.000 5052 UpdateGuideState(): m_state=6
01:55:27.606 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6199
01:55:27.606 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.85, Mass=197, SNR=9.8, Peak=74 HFD=2.2
01:55:27.606 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
01:55:27.606 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
01:55:27.606 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.24 mountX=0.18 mountY=0.02, mountTheta=0.10
01:55:27.606 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.14, opts=13)
01:55:27.607 00.001 5052 Enqueuing Move request for stepguider (-0.11, 0.14)
01:55:27.607 00.000 8976 Worker thread wakes up
01:55:27.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.14) opts 0xd
01:55:27.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.14)
01:55:27.607 00.000 8976 Moving (-0.11, 0.14) raw xDistance=0.18 yDistance=0.02
01:55:27.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:55:27.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:55:27.607 00.000 8976 MoveAxis(R, 0, ABG)
01:55:27.607 00.000 8976 MoveAxis(U, 0, ABG)
01:55:27.607 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:55:27.607 00.000 8976 MountToCamera -- mountX=1.28 mountY=-2.26 hyp=2.59 mountTheta=-1.05 cameraX=1.43, cameraY=2.17 cameraTheta=0.99
01:55:27.607 00.000 8976 incremental bump (1.426, 2.167) isValid = 1
01:55:27.607 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
01:55:27.607 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:55:27.607 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:55:27.607 00.000 8976 move complete, result=0
01:55:27.607 00.000 8976 worker thread done servicing request
01:55:27.608 00.001 9828 Worker thread wakes up
01:55:27.608 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:55:27.608 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:55:27.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:55:27.608 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
01:55:27.608 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
01:55:27.608 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:55:27.608 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:55:27.608 00.000 9828 BLC: window closed
01:55:27.608 00.000 9828 MoveAxis(E, 21, B)
01:55:27.608 00.000 9828 Guiding  Dir = 2, Dur = 21
01:55:27.608 00.000 9828 IsSlewing returns 0
01:55:27.609 00.001 9828 IsGuiding returns 0
01:55:27.609 00.000 9828 PulseGuide returned control before completion, sleep 31
01:55:27.618 00.009 5052 UpdateGuideState exits: m=197 SNR=9.8
01:55:27.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:27.618 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:27.618 00.000 5052 Enqueuing Expose request
01:55:27.618 00.000 8976 Worker thread wakes up
01:55:27.618 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:27.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:27.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:27.643 00.025 9828 IsGuiding returns 1
01:55:27.643 00.000 9828 scope still moving after pulse duration time elapsed
01:55:27.675 00.032 9828 IsSlewing returns 0
01:55:27.675 00.000 9828 IsGuiding returns 1
01:55:27.706 00.031 9828 IsSlewing returns 0
01:55:27.706 00.000 9828 IsGuiding returns 1
01:55:27.736 00.030 9828 IsSlewing returns 0
01:55:27.736 00.000 9828 IsGuiding returns 0
01:55:27.736 00.000 9828 scope move finished after 21 + 106 ms
01:55:27.736 00.000 9828 Move returns status 0, amount 21
01:55:27.736 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:27.737 00.001 9828 MoveAxis(N, 12, B)
01:55:27.737 00.000 9828 Guiding  Dir = 0, Dur = 12
01:55:27.752 00.015 9828 IsSlewing returns 0
01:55:27.752 00.000 9828 IsGuiding returns 0
01:55:27.752 00.000 9828 PulseGuide returned control before completion, sleep 22
01:55:27.782 00.030 9828 IsGuiding returns 1
01:55:27.782 00.000 9828 scope still moving after pulse duration time elapsed
01:55:27.812 00.030 9828 IsSlewing returns 0
01:55:27.812 00.000 9828 IsGuiding returns 1
01:55:27.843 00.031 9828 IsSlewing returns 0
01:55:27.843 00.000 9828 IsGuiding returns 1
01:55:27.874 00.031 9828 IsSlewing returns 0
01:55:27.874 00.000 9828 IsGuiding returns 1
01:55:27.905 00.031 9828 IsSlewing returns 0
01:55:27.905 00.000 9828 IsGuiding returns 0
01:55:27.905 00.000 9828 scope move finished after 12 + 141 ms
01:55:27.905 00.000 9828 Move returns status 0, amount 12
01:55:27.905 00.000 9828 move complete, result=0
01:55:27.905 00.000 9828 worker thread done servicing request
01:55:27.905 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
01:55:28.310 00.405 8976 Exposure complete
01:55:28.315 00.005 8976 worker thread done servicing request
01:55:28.316 00.001 5052 OnExposeComplete: enter
01:55:28.316 00.000 5052 UpdateGuideState(): m_state=6
01:55:28.316 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6200
01:55:28.316 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.71, Mass=205, SNR=9.9, Peak=75 HFD=2.6
01:55:28.316 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
01:55:28.316 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
01:55:28.316 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.00 hyp=0.56 cameraTheta=-3.14 mountX=0.25 mountY=0.47, mountTheta=1.07
01:55:28.316 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.00, opts=13)
01:55:28.317 00.001 5052 Enqueuing Move request for stepguider (-0.56, -0.00)
01:55:28.317 00.000 8976 Worker thread wakes up
01:55:28.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.00) opts 0xd
01:55:28.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.00)
01:55:28.317 00.000 8976 Moving (-0.56, -0.00) raw xDistance=0.25 yDistance=0.47
01:55:28.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:55:28.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:55:28.317 00.000 8976 MoveAxis(R, 0, ABG)
01:55:28.317 00.000 8976 MoveAxis(D, 2, ABG)
01:55:28.317 00.000 8976 stepping (-7, 15) + (0, -2)
01:55:28.317 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:28.318 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:55:28.328 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:55:28.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:28.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:28.328 00.000 5052 Enqueuing Expose request
01:55:28.342 00.014 8976 Received - 47 (G) 
01:55:28.342 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:28.342 00.000 8976 stepped: pos (-7, 13)
01:55:28.342 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:55:28.342 00.000 8976 MountToCamera -- mountX=1.21 mountY=-2.19 hyp=2.51 mountTheta=-1.07 cameraX=1.40, cameraY=2.08 cameraTheta=0.98
01:55:28.342 00.000 8976 incremental bump (1.401, 2.077) isValid = 1
01:55:28.342 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
01:55:28.342 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:55:28.342 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:55:28.342 00.000 8976 move complete, result=0
01:55:28.343 00.001 8976 worker thread done servicing request
01:55:28.343 00.000 9828 Worker thread wakes up
01:55:28.343 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:55:28.343 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:55:28.343 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
01:55:28.343 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
01:55:28.343 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:55:28.343 00.000 8976 Worker thread wakes up
01:55:28.343 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
01:55:28.343 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:55:28.343 00.000 9828 BLC: window closed
01:55:28.343 00.000 9828 MoveAxis(E, 22, B)
01:55:28.343 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:28.343 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:28.343 00.000 9828 Guiding  Dir = 2, Dur = 22
01:55:28.344 00.001 9828 IsSlewing returns 0
01:55:28.344 00.000 9828 IsGuiding returns 0
01:55:28.344 00.000 9828 PulseGuide returned control before completion, sleep 32
01:55:28.391 00.047 9828 IsGuiding returns 1
01:55:28.391 00.000 9828 scope still moving after pulse duration time elapsed
01:55:28.422 00.031 9828 IsSlewing returns 0
01:55:28.422 00.000 9828 IsGuiding returns 1
01:55:28.453 00.031 9828 IsSlewing returns 0
01:55:28.453 00.000 9828 IsGuiding returns 1
01:55:28.484 00.031 9828 IsSlewing returns 0
01:55:28.484 00.000 9828 IsGuiding returns 0
01:55:28.484 00.000 9828 scope move finished after 22 + 118 ms
01:55:28.485 00.001 9828 Move returns status 0, amount 22
01:55:28.485 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:28.485 00.000 9828 MoveAxis(N, 12, B)
01:55:28.485 00.000 9828 Guiding  Dir = 0, Dur = 12
01:55:28.499 00.014 9828 IsSlewing returns 0
01:55:28.499 00.000 9828 IsGuiding returns 0
01:55:28.499 00.000 9828 PulseGuide returned control before completion, sleep 22
01:55:28.530 00.031 9828 IsGuiding returns 1
01:55:28.530 00.000 9828 scope still moving after pulse duration time elapsed
01:55:28.561 00.031 9828 IsSlewing returns 0
01:55:28.561 00.000 9828 IsGuiding returns 1
01:55:28.592 00.031 9828 IsSlewing returns 0
01:55:28.592 00.000 9828 IsGuiding returns 1
01:55:28.624 00.032 9828 IsSlewing returns 0
01:55:28.624 00.000 9828 IsGuiding returns 1
01:55:28.656 00.032 9828 IsSlewing returns 0
01:55:28.656 00.000 9828 IsGuiding returns 0
01:55:28.656 00.000 9828 scope move finished after 12 + 144 ms
01:55:28.656 00.000 9828 Move returns status 0, amount 12
01:55:28.656 00.000 9828 move complete, result=0
01:55:28.656 00.000 9828 worker thread done servicing request
01:55:28.656 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:55:29.038 00.382 8976 Exposure complete
01:55:29.044 00.006 8976 worker thread done servicing request
01:55:29.044 00.000 5052 OnExposeComplete: enter
01:55:29.044 00.000 5052 UpdateGuideState(): m_state=6
01:55:29.044 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6201
01:55:29.044 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.88, Mass=227, SNR=10.4, Peak=74 HFD=2.4
01:55:29.044 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:55:29.044 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
01:55:29.044 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.17 hyp=0.40 cameraTheta=2.69 mountX=0.32 mountY=0.21, mountTheta=0.58
01:55:29.045 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.17, opts=13)
01:55:29.045 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.17)
01:55:29.045 00.000 8976 Worker thread wakes up
01:55:29.045 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.17) opts 0xd
01:55:29.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.17)
01:55:29.045 00.000 8976 Moving (-0.36, 0.17) raw xDistance=0.32 yDistance=0.21
01:55:29.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:55:29.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:55:29.045 00.000 8976 MoveAxis(L, 1, ABG)
01:55:29.045 00.000 8976 stepping (-7, 13) + (-1, 0)
01:55:29.045 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:29.046 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
01:55:29.056 00.010 5052 UpdateGuideState exits: m=227 SNR=10.4
01:55:29.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:29.056 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:29.056 00.000 5052 Enqueuing Expose request
01:55:29.077 00.021 8976 Received - 47 (G) 
01:55:29.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:29.077 00.000 8976 stepped: pos (-8, 13)
01:55:29.077 00.000 8976 MoveAxis(U, 0, ABG)
01:55:29.077 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:55:29.077 00.000 8976 MountToCamera -- mountX=1.22 mountY=-2.15 hyp=2.47 mountTheta=-1.06 cameraX=1.36, cameraY=2.06 cameraTheta=0.99
01:55:29.077 00.000 8976 incremental bump (1.361, 2.062) isValid = 1
01:55:29.077 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
01:55:29.077 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:55:29.077 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:55:29.077 00.000 8976 move complete, result=0
01:55:29.077 00.000 9828 Worker thread wakes up
01:55:29.077 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:55:29.078 00.001 8976 worker thread done servicing request
01:55:29.078 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:55:29.078 00.000 8976 Worker thread wakes up
01:55:29.078 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:55:29.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:29.078 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
01:55:29.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:29.078 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
01:55:29.078 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:55:29.078 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:55:29.078 00.000 9828 BLC: window closed
01:55:29.078 00.000 9828 MoveAxis(E, 22, B)
01:55:29.078 00.000 9828 Guiding  Dir = 2, Dur = 22
01:55:29.078 00.000 9828 IsSlewing returns 0
01:55:29.079 00.001 9828 IsGuiding returns 0
01:55:29.079 00.000 9828 PulseGuide returned control before completion, sleep 32
01:55:29.124 00.045 9828 IsGuiding returns 1
01:55:29.124 00.000 9828 scope still moving after pulse duration time elapsed
01:55:29.156 00.032 9828 IsSlewing returns 0
01:55:29.156 00.000 9828 IsGuiding returns 1
01:55:29.187 00.031 9828 IsSlewing returns 0
01:55:29.187 00.000 9828 IsGuiding returns 1
01:55:29.217 00.030 9828 IsSlewing returns 0
01:55:29.217 00.000 9828 IsGuiding returns 1
01:55:29.249 00.032 9828 IsSlewing returns 0
01:55:29.249 00.000 9828 IsGuiding returns 1
01:55:29.280 00.031 9828 IsSlewing returns 0
01:55:29.280 00.000 9828 IsGuiding returns 1
01:55:29.310 00.030 9828 IsSlewing returns 0
01:55:29.310 00.000 9828 IsGuiding returns 1
01:55:29.341 00.031 9828 IsSlewing returns 0
01:55:29.341 00.000 9828 IsGuiding returns 0
01:55:29.341 00.000 9828 scope move finished after 22 + 240 ms
01:55:29.341 00.000 9828 Move returns status 0, amount 22
01:55:29.341 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:29.341 00.000 9828 MoveAxis(N, 12, B)
01:55:29.341 00.000 9828 Guiding  Dir = 0, Dur = 12
01:55:29.356 00.015 9828 IsSlewing returns 0
01:55:29.356 00.000 9828 IsGuiding returns 0
01:55:29.356 00.000 9828 PulseGuide returned control before completion, sleep 22
01:55:29.387 00.031 9828 IsGuiding returns 1
01:55:29.387 00.000 9828 scope still moving after pulse duration time elapsed
01:55:29.418 00.031 9828 IsSlewing returns 0
01:55:29.418 00.000 9828 IsGuiding returns 1
01:55:29.449 00.031 9828 IsSlewing returns 0
01:55:29.449 00.000 9828 IsGuiding returns 1
01:55:29.480 00.031 9828 IsSlewing returns 0
01:55:29.480 00.000 9828 IsGuiding returns 1
01:55:29.511 00.031 9828 IsSlewing returns 0
01:55:29.511 00.000 9828 IsGuiding returns 0
01:55:29.511 00.000 9828 scope move finished after 12 + 142 ms
01:55:29.511 00.000 9828 Move returns status 0, amount 12
01:55:29.511 00.000 9828 move complete, result=0
01:55:29.511 00.000 9828 worker thread done servicing request
01:55:29.512 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:55:29.768 00.256 8976 Exposure complete
01:55:29.773 00.005 8976 worker thread done servicing request
01:55:29.773 00.000 5052 OnExposeComplete: enter
01:55:29.773 00.000 5052 UpdateGuideState(): m_state=6
01:55:29.774 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6202
01:55:29.774 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.83, Mass=183, SNR=9.4, Peak=76 HFD=2.0
01:55:29.774 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:55:29.774 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
01:55:29.774 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.12 hyp=0.53 cameraTheta=2.92 mountX=0.34 mountY=0.37, mountTheta=0.83
01:55:29.774 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.12, opts=13)
01:55:29.775 00.001 5052 Enqueuing Move request for stepguider (-0.52, 0.12)
01:55:29.775 00.000 8976 Worker thread wakes up
01:55:29.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.12) opts 0xd
01:55:29.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.12)
01:55:29.775 00.000 8976 Moving (-0.52, 0.12) raw xDistance=0.34 yDistance=0.37
01:55:29.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:55:29.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:55:29.775 00.000 8976 MoveAxis(L, 1, ABG)
01:55:29.775 00.000 8976 stepping (-8, 13) + (-1, 0)
01:55:29.775 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:29.776 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:55:29.785 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
01:55:29.785 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:29.785 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:29.785 00.000 5052 Enqueuing Expose request
01:55:29.797 00.012 8976 Received - 47 (G) 
01:55:29.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:29.797 00.000 8976 stepped: pos (-9, 13)
01:55:29.797 00.000 8976 MoveAxis(D, 1, ABG)
01:55:29.797 00.000 8976 stepping (-9, 13) + (0, -1)
01:55:29.797 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:29.829 00.032 8976 Received - 47 (G) 
01:55:29.829 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:29.829 00.000 8976 stepped: pos (-9, 12)
01:55:29.829 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:55:29.829 00.000 8976 MountToCamera -- mountX=1.27 mountY=-2.07 hyp=2.43 mountTheta=-1.02 cameraX=1.27, cameraY=2.07 cameraTheta=1.02
01:55:29.829 00.000 8976 incremental bump (1.265, 2.073) isValid = 1
01:55:29.829 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
01:55:29.829 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:55:29.829 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:55:29.829 00.000 8976 move complete, result=0
01:55:29.829 00.000 8976 worker thread done servicing request
01:55:29.829 00.000 8976 Worker thread wakes up
01:55:29.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:29.829 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:29.829 00.000 9828 Worker thread wakes up
01:55:29.829 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:55:29.829 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:55:29.829 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 1 ms SOUTH
01:55:29.830 00.001 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
01:55:29.830 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
01:55:29.830 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
01:55:29.830 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:55:29.830 00.000 9828 BLC: window closed
01:55:29.830 00.000 9828 MoveAxis(E, 20, B)
01:55:29.830 00.000 9828 Guiding  Dir = 2, Dur = 20
01:55:29.830 00.000 9828 IsSlewing returns 0
01:55:29.830 00.000 9828 IsGuiding returns 0
01:55:29.830 00.000 9828 PulseGuide returned control before completion, sleep 30
01:55:29.870 00.040 9828 IsGuiding returns 1
01:55:29.870 00.000 9828 scope still moving after pulse duration time elapsed
01:55:29.902 00.032 9828 IsSlewing returns 0
01:55:29.902 00.000 9828 IsGuiding returns 1
01:55:29.931 00.029 9828 IsSlewing returns 0
01:55:29.931 00.000 9828 IsGuiding returns 1
01:55:29.963 00.032 9828 IsSlewing returns 0
01:55:29.963 00.000 9828 IsGuiding returns 0
01:55:29.963 00.000 9828 scope move finished after 20 + 113 ms
01:55:29.963 00.000 9828 Move returns status 0, amount 20
01:55:29.963 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:29.964 00.001 9828 MoveAxis(N, 13, B)
01:55:29.964 00.000 9828 Guiding  Dir = 0, Dur = 13
01:55:29.978 00.014 9828 IsSlewing returns 0
01:55:29.978 00.000 9828 IsGuiding returns 0
01:55:29.978 00.000 9828 PulseGuide returned control before completion, sleep 23
01:55:30.010 00.032 9828 IsGuiding returns 1
01:55:30.011 00.001 9828 scope still moving after pulse duration time elapsed
01:55:30.042 00.031 9828 IsSlewing returns 0
01:55:30.042 00.000 9828 IsGuiding returns 1
01:55:30.072 00.030 9828 IsSlewing returns 0
01:55:30.072 00.000 9828 IsGuiding returns 1
01:55:30.105 00.033 9828 IsSlewing returns 0
01:55:30.105 00.000 9828 IsGuiding returns 1
01:55:30.136 00.031 9828 IsSlewing returns 0
01:55:30.137 00.001 9828 IsGuiding returns 0
01:55:30.137 00.000 9828 scope move finished after 13 + 144 ms
01:55:30.137 00.000 9828 Move returns status 0, amount 13
01:55:30.137 00.000 9828 move complete, result=0
01:55:30.137 00.000 9828 worker thread done servicing request
01:55:30.137 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:55:30.526 00.389 8976 Exposure complete
01:55:30.531 00.005 8976 worker thread done servicing request
01:55:30.532 00.001 5052 OnExposeComplete: enter
01:55:30.532 00.000 5052 UpdateGuideState(): m_state=6
01:55:30.532 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6203
01:55:30.532 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.37, Mass=204, SNR=9.9, Peak=78 HFD=1.9
01:55:30.532 00.000 5052 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.04) = xAngle (-4.42 = 1.86)
01:55:30.532 00.000 5052 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.76)
01:55:30.532 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.34 hyp=0.49 cameraTheta=-2.38 mountX=-0.14 mountY=0.48, mountTheta=1.85
01:55:30.532 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.34, opts=13)
01:55:30.533 00.001 5052 Enqueuing Move request for stepguider (-0.36, -0.34)
01:55:30.533 00.000 8976 Worker thread wakes up
01:55:30.533 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.34) opts 0xd
01:55:30.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.34)
01:55:30.533 00.000 8976 Moving (-0.36, -0.34) raw xDistance=-0.14 yDistance=0.48
01:55:30.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:55:30.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
01:55:30.533 00.000 8976 MoveAxis(R, 0, ABG)
01:55:30.533 00.000 8976 MoveAxis(D, 2, ABG)
01:55:30.533 00.000 8976 stepping (-9, 12) + (0, -2)
01:55:30.533 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:30.533 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:55:30.543 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:55:30.544 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:30.544 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:30.544 00.000 5052 Enqueuing Expose request
01:55:30.565 00.021 8976 Received - 47 (G) 
01:55:30.565 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:30.565 00.000 8976 stepped: pos (-9, 10)
01:55:30.565 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:55:30.565 00.000 8976 MountToCamera -- mountX=1.31 mountY=-1.91 hyp=2.31 mountTheta=-0.97 cameraX=1.11, cameraY=2.03 cameraTheta=1.07
01:55:30.565 00.000 8976 incremental bump (1.107, 2.032) isValid = 1
01:55:30.565 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
01:55:30.565 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
01:55:30.565 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
01:55:30.565 00.000 8976 move complete, result=0
01:55:30.565 00.000 9828 Worker thread wakes up
01:55:30.565 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
01:55:30.565 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:55:30.565 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
01:55:30.565 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:55:30.565 00.000 8976 worker thread done servicing request
01:55:30.565 00.000 8976 Worker thread wakes up
01:55:30.565 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
01:55:30.566 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:55:30.566 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:55:30.566 00.000 9828 BLC: window closed
01:55:30.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:30.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:30.566 00.000 9828 MoveAxis(E, 19, B)
01:55:30.566 00.000 9828 Guiding  Dir = 2, Dur = 19
01:55:30.566 00.000 9828 IsSlewing returns 0
01:55:30.566 00.000 9828 IsGuiding returns 0
01:55:30.567 00.001 9828 PulseGuide returned control before completion, sleep 29
01:55:30.607 00.040 9828 IsGuiding returns 1
01:55:30.608 00.001 9828 scope still moving after pulse duration time elapsed
01:55:30.639 00.031 9828 IsSlewing returns 0
01:55:30.639 00.000 9828 IsGuiding returns 1
01:55:30.670 00.031 9828 IsSlewing returns 0
01:55:30.670 00.000 9828 IsGuiding returns 1
01:55:30.701 00.031 9828 IsSlewing returns 0
01:55:30.701 00.000 9828 IsGuiding returns 0
01:55:30.701 00.000 9828 scope move finished after 19 + 115 ms
01:55:30.701 00.000 9828 Move returns status 0, amount 19
01:55:30.701 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:30.701 00.000 9828 MoveAxis(N, 13, B)
01:55:30.701 00.000 9828 Guiding  Dir = 0, Dur = 13
01:55:30.716 00.015 9828 IsSlewing returns 0
01:55:30.716 00.000 9828 IsGuiding returns 0
01:55:30.716 00.000 9828 PulseGuide returned control before completion, sleep 23
01:55:30.748 00.032 9828 IsGuiding returns 1
01:55:30.748 00.000 9828 scope still moving after pulse duration time elapsed
01:55:30.778 00.030 9828 IsSlewing returns 0
01:55:30.778 00.000 9828 IsGuiding returns 1
01:55:30.809 00.031 9828 IsSlewing returns 0
01:55:30.809 00.000 9828 IsGuiding returns 1
01:55:30.840 00.031 9828 IsSlewing returns 0
01:55:30.840 00.000 9828 IsGuiding returns 1
01:55:30.870 00.030 9828 IsSlewing returns 0
01:55:30.870 00.000 9828 IsGuiding returns 0
01:55:30.870 00.000 9828 scope move finished after 13 + 141 ms
01:55:30.870 00.000 9828 Move returns status 0, amount 13
01:55:30.870 00.000 9828 move complete, result=0
01:55:30.870 00.000 9828 worker thread done servicing request
01:55:30.870 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:55:31.253 00.383 8976 Exposure complete
01:55:31.259 00.006 8976 worker thread done servicing request
01:55:31.260 00.001 5052 OnExposeComplete: enter
01:55:31.260 00.000 5052 UpdateGuideState(): m_state=6
01:55:31.260 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6204
01:55:31.260 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.50, Mass=191, SNR=9.6, Peak=75 HFD=1.7
01:55:31.260 00.000 5052 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.04) = xAngle (-3.10 = -3.10)
01:55:31.260 00.000 5052 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.20 = 3.08)
01:55:31.260 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.06 mountX=-0.24 mountY=0.01, mountTheta=3.08
01:55:31.260 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.21, opts=13)
01:55:31.260 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.21)
01:55:31.261 00.001 8976 Worker thread wakes up
01:55:31.261 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.21) opts 0xd
01:55:31.261 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.21)
01:55:31.261 00.000 8976 Moving (0.12, -0.21) raw xDistance=-0.24 yDistance=0.01
01:55:31.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:55:31.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:55:31.261 00.000 8976 MoveAxis(R, 0, ABG)
01:55:31.261 00.000 8976 MoveAxis(U, 0, ABG)
01:55:31.261 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
01:55:31.261 00.000 8976 MountToCamera -- mountX=1.33 mountY=-1.80 hyp=2.24 mountTheta=-0.94 cameraX=1.00, cameraY=2.01 cameraTheta=1.11
01:55:31.261 00.000 8976 incremental bump (1.001, 2.005) isValid = 1
01:55:31.261 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
01:55:31.261 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:55:31.261 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:55:31.261 00.000 8976 move complete, result=0
01:55:31.261 00.000 9828 Worker thread wakes up
01:55:31.261 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:55:31.261 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:55:31.261 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
01:55:31.261 00.000 8976 worker thread done servicing request
01:55:31.262 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:55:31.262 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
01:55:31.262 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
01:55:31.262 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:55:31.262 00.000 9828 BLC: window closed
01:55:31.262 00.000 9828 MoveAxis(E, 18, B)
01:55:31.262 00.000 9828 Guiding  Dir = 2, Dur = 18
01:55:31.262 00.000 9828 IsSlewing returns 0
01:55:31.262 00.000 9828 IsGuiding returns 0
01:55:31.262 00.000 9828 PulseGuide returned control before completion, sleep 28
01:55:31.272 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:55:31.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:31.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:31.272 00.000 5052 Enqueuing Expose request
01:55:31.272 00.000 8976 Worker thread wakes up
01:55:31.272 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:31.273 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:31.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:31.294 00.021 9828 IsGuiding returns 1
01:55:31.294 00.000 9828 scope still moving after pulse duration time elapsed
01:55:31.324 00.030 9828 IsSlewing returns 0
01:55:31.324 00.000 9828 IsGuiding returns 1
01:55:31.356 00.032 9828 IsSlewing returns 0
01:55:31.356 00.000 9828 IsGuiding returns 1
01:55:31.386 00.030 9828 IsSlewing returns 0
01:55:31.386 00.000 9828 IsGuiding returns 0
01:55:31.386 00.000 9828 scope move finished after 18 + 105 ms
01:55:31.386 00.000 9828 Move returns status 0, amount 18
01:55:31.386 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:31.386 00.000 9828 MoveAxis(N, 14, B)
01:55:31.386 00.000 9828 Guiding  Dir = 0, Dur = 14
01:55:31.402 00.016 9828 IsSlewing returns 0
01:55:31.402 00.000 9828 IsGuiding returns 0
01:55:31.402 00.000 9828 PulseGuide returned control before completion, sleep 24
01:55:31.432 00.030 9828 IsGuiding returns 1
01:55:31.432 00.000 9828 scope still moving after pulse duration time elapsed
01:55:31.463 00.031 9828 IsSlewing returns 0
01:55:31.463 00.000 9828 IsGuiding returns 1
01:55:31.494 00.031 9828 IsSlewing returns 0
01:55:31.494 00.000 9828 IsGuiding returns 1
01:55:31.526 00.032 9828 IsSlewing returns 0
01:55:31.526 00.000 9828 IsGuiding returns 0
01:55:31.526 00.000 9828 scope move finished after 14 + 110 ms
01:55:31.526 00.000 9828 Move returns status 0, amount 14
01:55:31.526 00.000 9828 move complete, result=0
01:55:31.526 00.000 9828 worker thread done servicing request
01:55:31.526 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
01:55:31.964 00.438 8976 Exposure complete
01:55:31.969 00.005 8976 worker thread done servicing request
01:55:31.969 00.000 5052 OnExposeComplete: enter
01:55:31.969 00.000 5052 UpdateGuideState(): m_state=6
01:55:31.969 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6205
01:55:31.970 00.001 5052 Star::Find returns 1 (0), X=329.31, Y=282.01, Mass=216, SNR=10.2, Peak=82 HFD=2.1
01:55:31.970 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
01:55:31.970 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
01:55:31.970 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.15 mountX=0.21 mountY=-0.28, mountTheta=-0.93
01:55:31.970 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.30, opts=13)
01:55:31.970 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.30)
01:55:31.970 00.000 8976 Worker thread wakes up
01:55:31.971 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.30) opts 0xd
01:55:31.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.30)
01:55:31.971 00.000 8976 Moving (0.14, 0.30) raw xDistance=0.21 yDistance=-0.28
01:55:31.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:55:31.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:55:31.971 00.000 8976 MoveAxis(R, 0, ABG)
01:55:31.971 00.000 8976 MoveAxis(U, 1, ABG)
01:55:31.971 00.000 8976 stepping (-9, 10) + (0, 1)
01:55:31.971 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:31.971 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:55:31.981 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
01:55:31.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:31.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:31.981 00.000 5052 Enqueuing Expose request
01:55:32.003 00.022 8976 Received - 47 (G) 
01:55:32.003 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:32.003 00.000 8976 stepped: pos (-9, 11)
01:55:32.003 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
01:55:32.003 00.000 8976 MountToCamera -- mountX=1.35 mountY=-1.79 hyp=2.24 mountTheta=-0.92 cameraX=0.98, cameraY=2.01 cameraTheta=1.12
01:55:32.003 00.000 8976 incremental bump (0.977, 2.011) isValid = 1
01:55:32.003 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
01:55:32.003 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:55:32.003 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:55:32.003 00.000 8976 move complete, result=0
01:55:32.003 00.000 9828 Worker thread wakes up
01:55:32.003 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:55:32.003 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:55:32.003 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
01:55:32.003 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:55:32.003 00.000 8976 worker thread done servicing request
01:55:32.003 00.000 8976 Worker thread wakes up
01:55:32.003 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
01:55:32.003 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.07
01:55:32.003 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:55:32.003 00.000 9828 BLC: window closed
01:55:32.003 00.000 9828 MoveAxis(E, 17, B)
01:55:32.004 00.001 9828 Guiding  Dir = 2, Dur = 17
01:55:32.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:32.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:32.004 00.000 9828 IsSlewing returns 0
01:55:32.004 00.000 9828 IsGuiding returns 0
01:55:32.004 00.000 9828 PulseGuide returned control before completion, sleep 27
01:55:32.045 00.041 9828 IsGuiding returns 1
01:55:32.045 00.000 9828 scope still moving after pulse duration time elapsed
01:55:32.077 00.032 9828 IsSlewing returns 0
01:55:32.077 00.000 9828 IsGuiding returns 1
01:55:32.108 00.031 9828 IsSlewing returns 0
01:55:32.108 00.000 9828 IsGuiding returns 1
01:55:32.139 00.031 9828 IsSlewing returns 0
01:55:32.139 00.000 9828 IsGuiding returns 0
01:55:32.139 00.000 9828 scope move finished after 17 + 118 ms
01:55:32.139 00.000 9828 Move returns status 0, amount 17
01:55:32.139 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:32.139 00.000 9828 MoveAxis(N, 14, B)
01:55:32.139 00.000 9828 Guiding  Dir = 0, Dur = 14
01:55:32.155 00.016 9828 IsSlewing returns 0
01:55:32.155 00.000 9828 IsGuiding returns 0
01:55:32.155 00.000 9828 PulseGuide returned control before completion, sleep 24
01:55:32.185 00.030 9828 IsGuiding returns 1
01:55:32.185 00.000 9828 scope still moving after pulse duration time elapsed
01:55:32.216 00.031 9828 IsSlewing returns 0
01:55:32.216 00.000 9828 IsGuiding returns 1
01:55:32.248 00.032 9828 IsSlewing returns 0
01:55:32.248 00.000 9828 IsGuiding returns 1
01:55:32.278 00.030 9828 IsSlewing returns 0
01:55:32.278 00.000 9828 IsGuiding returns 1
01:55:32.309 00.031 9828 IsSlewing returns 0
01:55:32.309 00.000 9828 IsGuiding returns 0
01:55:32.309 00.000 9828 scope move finished after 14 + 140 ms
01:55:32.309 00.000 9828 Move returns status 0, amount 14
01:55:32.309 00.000 9828 move complete, result=0
01:55:32.309 00.000 9828 worker thread done servicing request
01:55:32.309 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:55:32.698 00.389 8976 Exposure complete
01:55:32.703 00.005 8976 worker thread done servicing request
01:55:32.703 00.000 5052 OnExposeComplete: enter
01:55:32.704 00.001 5052 UpdateGuideState(): m_state=6
01:55:32.704 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6206
01:55:32.704 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.83, Mass=227, SNR=10.4, Peak=80 HFD=2.2
01:55:32.704 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
01:55:32.704 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
01:55:32.704 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.49 mountX=0.01 mountY=-0.25, mountTheta=-1.55
01:55:32.704 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.12, opts=13)
01:55:32.704 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.12)
01:55:32.705 00.001 8976 Worker thread wakes up
01:55:32.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.12) opts 0xd
01:55:32.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.12)
01:55:32.705 00.000 8976 Moving (0.22, 0.12) raw xDistance=0.01 yDistance=-0.25
01:55:32.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:55:32.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:55:32.705 00.000 8976 MoveAxis(R, 0, ABG)
01:55:32.705 00.000 8976 MoveAxis(U, 0, ABG)
01:55:32.705 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:55:32.705 00.000 8976 MountToCamera -- mountX=1.36 mountY=-1.77 hyp=2.23 mountTheta=-0.92 cameraX=0.96, cameraY=2.01 cameraTheta=1.13
01:55:32.705 00.000 8976 incremental bump (0.961, 2.015) isValid = 1
01:55:32.705 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:55:32.705 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:55:32.705 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:55:32.705 00.000 8976 move complete, result=0
01:55:32.705 00.000 9828 Worker thread wakes up
01:55:32.705 00.000 8976 worker thread done servicing request
01:55:32.705 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:55:32.705 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:55:32.706 00.001 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
01:55:32.706 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:55:32.706 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
01:55:32.706 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
01:55:32.706 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:55:32.706 00.000 9828 BLC: window closed
01:55:32.706 00.000 9828 MoveAxis(E, 17, B)
01:55:32.706 00.000 9828 Guiding  Dir = 2, Dur = 17
01:55:32.706 00.000 9828 IsSlewing returns 0
01:55:32.706 00.000 9828 IsGuiding returns 0
01:55:32.707 00.001 9828 PulseGuide returned control before completion, sleep 27
01:55:32.715 00.008 5052 UpdateGuideState exits: m=227 SNR=10.4
01:55:32.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:32.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:32.716 00.001 5052 Enqueuing Expose request
01:55:32.716 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:55:32.716 00.000 8976 Worker thread wakes up
01:55:32.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:32.716 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:32.746 00.030 9828 IsGuiding returns 1
01:55:32.746 00.000 9828 scope still moving after pulse duration time elapsed
01:55:32.778 00.032 9828 IsSlewing returns 0
01:55:32.778 00.000 9828 IsGuiding returns 1
01:55:32.809 00.031 9828 IsSlewing returns 0
01:55:32.809 00.000 9828 IsGuiding returns 1
01:55:32.840 00.031 9828 IsSlewing returns 0
01:55:32.840 00.000 9828 IsGuiding returns 0
01:55:32.840 00.000 9828 scope move finished after 17 + 116 ms
01:55:32.840 00.000 9828 Move returns status 0, amount 17
01:55:32.840 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:32.840 00.000 9828 MoveAxis(N, 14, B)
01:55:32.840 00.000 9828 Guiding  Dir = 0, Dur = 14
01:55:32.855 00.015 9828 IsSlewing returns 0
01:55:32.856 00.001 9828 IsGuiding returns 0
01:55:32.856 00.000 9828 PulseGuide returned control before completion, sleep 24
01:55:32.887 00.031 9828 IsGuiding returns 1
01:55:32.887 00.000 9828 scope still moving after pulse duration time elapsed
01:55:32.919 00.032 9828 IsSlewing returns 0
01:55:32.919 00.000 9828 IsGuiding returns 1
01:55:32.950 00.031 9828 IsSlewing returns 0
01:55:32.950 00.000 9828 IsGuiding returns 1
01:55:32.980 00.030 9828 IsSlewing returns 0
01:55:32.980 00.000 9828 IsGuiding returns 1
01:55:33.012 00.032 9828 IsSlewing returns 0
01:55:33.012 00.000 9828 IsGuiding returns 0
01:55:33.012 00.000 9828 scope move finished after 14 + 142 ms
01:55:33.012 00.000 9828 Move returns status 0, amount 14
01:55:33.012 00.000 9828 move complete, result=0
01:55:33.012 00.000 9828 worker thread done servicing request
01:55:33.012 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:55:33.408 00.396 8976 Exposure complete
01:55:33.414 00.006 8976 worker thread done servicing request
01:55:33.414 00.000 5052 OnExposeComplete: enter
01:55:33.414 00.000 5052 UpdateGuideState(): m_state=6
01:55:33.414 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6207
01:55:33.414 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.82, Mass=197, SNR=9.7, Peak=76 HFD=2.2
01:55:33.414 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:55:33.414 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
01:55:33.414 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.11 hyp=0.52 cameraTheta=0.21 mountX=-0.13 mountY=-0.48, mountTheta=-1.84
01:55:33.416 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.11, opts=13)
01:55:33.416 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.11)
01:55:33.416 00.000 8976 Worker thread wakes up
01:55:33.416 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.11) opts 0xd
01:55:33.417 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.11)
01:55:33.417 00.000 8976 Moving (0.51, 0.11) raw xDistance=-0.13 yDistance=-0.48
01:55:33.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:55:33.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
01:55:33.417 00.000 8976 MoveAxis(R, 0, ABG)
01:55:33.417 00.000 8976 MoveAxis(U, 2, ABG)
01:55:33.417 00.000 8976 stepping (-9, 11) + (0, 2)
01:55:33.417 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:33.418 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:55:33.427 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:55:33.428 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:33.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:33.428 00.000 5052 Enqueuing Expose request
01:55:33.441 00.013 8976 Received - 47 (G) 
01:55:33.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:33.441 00.000 8976 stepped: pos (-9, 13)
01:55:33.441 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
01:55:33.441 00.000 8976 MountToCamera -- mountX=1.36 mountY=-1.87 hyp=2.31 mountTheta=-0.94 cameraX=1.04, cameraY=2.06 cameraTheta=1.10
01:55:33.441 00.000 8976 incremental bump (1.043, 2.065) isValid = 1
01:55:33.441 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
01:55:33.441 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:55:33.441 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:55:33.441 00.000 8976 move complete, result=0
01:55:33.441 00.000 8976 worker thread done servicing request
01:55:33.441 00.000 9828 Worker thread wakes up
01:55:33.441 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:55:33.442 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:55:33.442 00.000 8976 Worker thread wakes up
01:55:33.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:33.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:33.442 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:55:33.442 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
01:55:33.442 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
01:55:33.442 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
01:55:33.442 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
01:55:33.442 00.000 9828 BLC: window closed
01:55:33.442 00.000 9828 MoveAxis(E, 18, B)
01:55:33.442 00.000 9828 Guiding  Dir = 2, Dur = 18
01:55:33.443 00.001 9828 IsSlewing returns 0
01:55:33.443 00.000 9828 IsGuiding returns 0
01:55:33.443 00.000 9828 PulseGuide returned control before completion, sleep 28
01:55:33.478 00.035 9828 IsGuiding returns 1
01:55:33.478 00.000 9828 scope still moving after pulse duration time elapsed
01:55:33.510 00.032 9828 IsSlewing returns 0
01:55:33.510 00.000 9828 IsGuiding returns 1
01:55:33.542 00.032 9828 IsSlewing returns 0
01:55:33.542 00.000 9828 IsGuiding returns 1
01:55:33.573 00.031 9828 IsSlewing returns 0
01:55:33.573 00.000 9828 IsGuiding returns 0
01:55:33.573 00.000 9828 scope move finished after 18 + 111 ms
01:55:33.573 00.000 9828 Move returns status 0, amount 18
01:55:33.573 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:33.573 00.000 9828 MoveAxis(N, 13, B)
01:55:33.573 00.000 9828 Guiding  Dir = 0, Dur = 13
01:55:33.589 00.016 9828 IsSlewing returns 0
01:55:33.589 00.000 9828 IsGuiding returns 0
01:55:33.589 00.000 9828 PulseGuide returned control before completion, sleep 23
01:55:33.621 00.032 9828 IsGuiding returns 1
01:55:33.621 00.000 9828 scope still moving after pulse duration time elapsed
01:55:33.653 00.032 9828 IsSlewing returns 0
01:55:33.653 00.000 9828 IsGuiding returns 1
01:55:33.683 00.030 9828 IsSlewing returns 0
01:55:33.683 00.000 9828 IsGuiding returns 1
01:55:33.715 00.032 9828 IsSlewing returns 0
01:55:33.715 00.000 9828 IsGuiding returns 1
01:55:33.746 00.031 9828 IsSlewing returns 0
01:55:33.746 00.000 9828 IsGuiding returns 0
01:55:33.746 00.000 9828 scope move finished after 13 + 144 ms
01:55:33.746 00.000 9828 Move returns status 0, amount 13
01:55:33.746 00.000 9828 move complete, result=0
01:55:33.746 00.000 9828 worker thread done servicing request
01:55:33.746 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
01:55:34.137 00.391 8976 Exposure complete
01:55:34.142 00.005 8976 worker thread done servicing request
01:55:34.142 00.000 5052 OnExposeComplete: enter
01:55:34.142 00.000 5052 UpdateGuideState(): m_state=6
01:55:34.142 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6208
01:55:34.143 00.001 5052 Star::Find returns 1 (0), X=329.45, Y=281.52, Mass=221, SNR=10.3, Peak=80 HFD=2.5
01:55:34.143 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
01:55:34.143 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
01:55:34.143 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-0.60 mountX=-0.30 mountY=-0.13, mountTheta=-2.73
01:55:34.143 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.19, opts=13)
01:55:34.143 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.19)
01:55:34.143 00.000 8976 Worker thread wakes up
01:55:34.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.19) opts 0xd
01:55:34.144 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.19)
01:55:34.144 00.000 8976 Moving (0.28, -0.19) raw xDistance=-0.30 yDistance=-0.13
01:55:34.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:55:34.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:55:34.144 00.000 8976 MoveAxis(R, 1, ABG)
01:55:34.144 00.000 8976 stepping (-9, 13) + (1, 0)
01:55:34.144 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:34.145 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:55:34.153 00.008 5052 UpdateGuideState exits: m=221 SNR=10.3
01:55:34.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:34.153 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:34.153 00.000 5052 Enqueuing Expose request
01:55:34.161 00.008 8976 Received - 47 (G) 
01:55:34.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:34.161 00.000 8976 stepped: pos (-8, 13)
01:55:34.161 00.000 8976 MoveAxis(U, 0, ABG)
01:55:34.161 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:55:34.161 00.000 8976 MountToCamera -- mountX=1.32 mountY=-1.93 hyp=2.34 mountTheta=-0.97 cameraX=1.12, cameraY=2.05 cameraTheta=1.07
01:55:34.161 00.000 8976 incremental bump (1.122, 2.054) isValid = 1
01:55:34.161 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
01:55:34.161 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:55:34.161 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:55:34.162 00.001 8976 move complete, result=0
01:55:34.162 00.000 8976 worker thread done servicing request
01:55:34.162 00.000 8976 Worker thread wakes up
01:55:34.162 00.000 9828 Worker thread wakes up
01:55:34.162 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:55:34.162 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:55:34.162 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
01:55:34.162 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:55:34.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:34.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:34.162 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
01:55:34.162 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:55:34.162 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:55:34.162 00.000 9828 BLC: window closed
01:55:34.162 00.000 9828 MoveAxis(E, 19, B)
01:55:34.162 00.000 9828 Guiding  Dir = 2, Dur = 19
01:55:34.163 00.001 9828 IsSlewing returns 0
01:55:34.163 00.000 9828 IsGuiding returns 0
01:55:34.163 00.000 9828 PulseGuide returned control before completion, sleep 29
01:55:34.196 00.033 9828 IsGuiding returns 1
01:55:34.196 00.000 9828 scope still moving after pulse duration time elapsed
01:55:34.226 00.030 9828 IsSlewing returns 0
01:55:34.226 00.000 9828 IsGuiding returns 1
01:55:34.258 00.032 9828 IsSlewing returns 0
01:55:34.258 00.000 9828 IsGuiding returns 1
01:55:34.289 00.031 9828 IsSlewing returns 0
01:55:34.289 00.000 9828 IsGuiding returns 0
01:55:34.289 00.000 9828 scope move finished after 19 + 107 ms
01:55:34.289 00.000 9828 Move returns status 0, amount 19
01:55:34.289 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:34.289 00.000 9828 MoveAxis(N, 13, B)
01:55:34.289 00.000 9828 Guiding  Dir = 0, Dur = 13
01:55:34.305 00.016 9828 IsSlewing returns 0
01:55:34.305 00.000 9828 IsGuiding returns 0
01:55:34.305 00.000 9828 PulseGuide returned control before completion, sleep 23
01:55:34.337 00.032 9828 IsGuiding returns 1
01:55:34.337 00.000 9828 scope still moving after pulse duration time elapsed
01:55:34.368 00.031 9828 IsSlewing returns 0
01:55:34.368 00.000 9828 IsGuiding returns 1
01:55:34.400 00.032 9828 IsSlewing returns 0
01:55:34.400 00.000 9828 IsGuiding returns 1
01:55:34.432 00.032 9828 IsSlewing returns 0
01:55:34.432 00.000 9828 IsGuiding returns 1
01:55:34.463 00.031 9828 IsSlewing returns 0
01:55:34.463 00.000 9828 IsGuiding returns 0
01:55:34.463 00.000 9828 scope move finished after 13 + 145 ms
01:55:34.463 00.000 9828 Move returns status 0, amount 13
01:55:34.463 00.000 9828 move complete, result=0
01:55:34.463 00.000 9828 worker thread done servicing request
01:55:34.463 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:55:34.856 00.393 8976 Exposure complete
01:55:34.862 00.006 8976 worker thread done servicing request
01:55:34.862 00.000 5052 OnExposeComplete: enter
01:55:34.862 00.000 5052 UpdateGuideState(): m_state=6
01:55:34.862 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6209
01:55:34.862 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.60, Mass=184, SNR=9.4, Peak=75 HFD=1.7
01:55:34.862 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
01:55:34.862 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
01:55:34.862 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.11 hyp=0.46 cameraTheta=-0.25 mountX=-0.30 mountY=-0.31, mountTheta=-2.34
01:55:34.863 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.11, opts=13)
01:55:34.863 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.11)
01:55:34.863 00.000 8976 Worker thread wakes up
01:55:34.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.11) opts 0xd
01:55:34.863 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.11)
01:55:34.863 00.000 8976 Moving (0.44, -0.11) raw xDistance=-0.30 yDistance=-0.31
01:55:34.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
01:55:34.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:55:34.863 00.000 8976 MoveAxis(R, 1, ABG)
01:55:34.863 00.000 8976 stepping (-8, 13) + (1, 0)
01:55:34.863 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:34.864 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:55:34.874 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:55:34.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:34.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:34.874 00.000 5052 Enqueuing Expose request
01:55:34.896 00.022 8976 Received - 47 (G) 
01:55:34.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:34.896 00.000 8976 stepped: pos (-7, 13)
01:55:34.896 00.000 8976 MoveAxis(U, 1, ABG)
01:55:34.896 00.000 8976 stepping (-7, 13) + (0, 1)
01:55:34.896 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:34.928 00.032 8976 Received - 47 (G) 
01:55:34.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:34.928 00.000 8976 stepped: pos (-7, 14)
01:55:34.928 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:55:34.928 00.000 8976 MountToCamera -- mountX=1.24 mountY=-2.03 hyp=2.38 mountTheta=-1.02 cameraX=1.24, cameraY=2.02 cameraTheta=1.02
01:55:34.928 00.000 8976 incremental bump (1.244, 2.025) isValid = 1
01:55:34.928 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
01:55:34.928 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:55:34.928 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:55:34.928 00.000 8976 move complete, result=0
01:55:34.928 00.000 8976 worker thread done servicing request
01:55:34.929 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:55:34.929 00.000 8976 Worker thread wakes up
01:55:34.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:34.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:34.930 00.001 9828 Worker thread wakes up
01:55:34.930 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:55:34.930 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:55:34.930 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
01:55:34.930 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
01:55:34.930 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
01:55:34.930 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:55:34.930 00.000 9828 BLC: window closed
01:55:34.930 00.000 9828 MoveAxis(E, 21, B)
01:55:34.930 00.000 9828 Guiding  Dir = 2, Dur = 21
01:55:34.931 00.001 9828 IsSlewing returns 0
01:55:34.931 00.000 9828 IsGuiding returns 0
01:55:34.931 00.000 9828 PulseGuide returned control before completion, sleep 31
01:55:34.976 00.045 9828 IsGuiding returns 1
01:55:34.976 00.000 9828 scope still moving after pulse duration time elapsed
01:55:35.008 00.032 9828 IsSlewing returns 0
01:55:35.008 00.000 9828 IsGuiding returns 1
01:55:35.038 00.030 9828 IsSlewing returns 0
01:55:35.038 00.000 9828 IsGuiding returns 1
01:55:35.069 00.031 9828 IsSlewing returns 0
01:55:35.069 00.000 9828 IsGuiding returns 0
01:55:35.069 00.000 9828 scope move finished after 21 + 117 ms
01:55:35.069 00.000 9828 Move returns status 0, amount 21
01:55:35.069 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:35.070 00.001 9828 MoveAxis(N, 13, B)
01:55:35.071 00.001 9828 Guiding  Dir = 0, Dur = 13
01:55:35.084 00.013 9828 IsSlewing returns 0
01:55:35.085 00.001 9828 IsGuiding returns 1
01:55:35.085 00.000 9828 Entered PulseGuideScope while moving
01:55:35.147 00.062 9828 IsSlewing returns 0
01:55:35.147 00.000 9828 IsGuiding returns 1
01:55:35.147 00.000 9828 Still moving
01:55:35.209 00.062 9828 IsSlewing returns 0
01:55:35.209 00.000 9828 IsGuiding returns 0
01:55:35.209 00.000 9828 Movement stopped - continuing
01:55:35.209 00.000 9828 PulseGuide returned control before completion, sleep 23
01:55:35.239 00.030 9828 IsGuiding returns 1
01:55:35.239 00.000 9828 scope still moving after pulse duration time elapsed
01:55:35.269 00.030 9828 IsSlewing returns 0
01:55:35.269 00.000 9828 IsGuiding returns 1
01:55:35.301 00.032 9828 IsSlewing returns 0
01:55:35.301 00.000 9828 IsGuiding returns 1
01:55:35.331 00.030 9828 IsSlewing returns 0
01:55:35.331 00.000 9828 IsGuiding returns 1
01:55:35.362 00.031 9828 IsSlewing returns 0
01:55:35.362 00.000 9828 IsGuiding returns 0
01:55:35.362 00.000 9828 scope move finished after 13 + 140 ms
01:55:35.362 00.000 9828 Move returns status 0, amount 13
01:55:35.362 00.000 9828 move complete, result=0
01:55:35.362 00.000 9828 worker thread done servicing request
01:55:35.362 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
01:55:35.625 00.263 8976 Exposure complete
01:55:35.631 00.006 8976 worker thread done servicing request
01:55:35.631 00.000 5052 OnExposeComplete: enter
01:55:35.631 00.000 5052 UpdateGuideState(): m_state=6
01:55:35.631 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6210
01:55:35.631 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.80, Mass=216, SNR=10.2, Peak=77 HFD=2.3
01:55:35.631 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
01:55:35.631 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
01:55:35.631 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.69 mountX=0.03 mountY=-0.14, mountTheta=-1.36
01:55:35.632 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.09, opts=13)
01:55:35.632 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.09)
01:55:35.632 00.000 8976 Worker thread wakes up
01:55:35.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.09) opts 0xd
01:55:35.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.09)
01:55:35.632 00.000 8976 Moving (0.11, 0.09) raw xDistance=0.03 yDistance=-0.14
01:55:35.633 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:55:35.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:55:35.633 00.000 8976 MoveAxis(R, 0, ABG)
01:55:35.633 00.000 8976 MoveAxis(U, 0, ABG)
01:55:35.633 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
01:55:35.633 00.000 8976 MountToCamera -- mountX=1.18 mountY=-2.09 hyp=2.40 mountTheta=-1.06 cameraX=1.33, cameraY=2.01 cameraTheta=0.99
01:55:35.633 00.000 8976 incremental bump (1.326, 2.006) isValid = 1
01:55:35.633 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
01:55:35.633 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:55:35.633 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:55:35.633 00.000 8976 move complete, result=0
01:55:35.633 00.000 8976 worker thread done servicing request
01:55:35.633 00.000 9828 Worker thread wakes up
01:55:35.634 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:55:35.634 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:55:35.634 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:55:35.634 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
01:55:35.634 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
01:55:35.634 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
01:55:35.634 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:55:35.634 00.000 9828 BLC: window closed
01:55:35.634 00.000 9828 MoveAxis(E, 22, B)
01:55:35.634 00.000 9828 Guiding  Dir = 2, Dur = 22
01:55:35.634 00.000 9828 IsSlewing returns 0
01:55:35.635 00.001 9828 IsGuiding returns 0
01:55:35.635 00.000 9828 PulseGuide returned control before completion, sleep 32
01:55:35.645 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
01:55:35.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:35.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:35.645 00.000 5052 Enqueuing Expose request
01:55:35.645 00.000 8976 Worker thread wakes up
01:55:35.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:35.646 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:35.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:35.670 00.024 9828 IsGuiding returns 1
01:55:35.670 00.000 9828 scope still moving after pulse duration time elapsed
01:55:35.703 00.033 9828 IsSlewing returns 0
01:55:35.703 00.000 9828 IsGuiding returns 1
01:55:35.734 00.031 9828 IsSlewing returns 0
01:55:35.734 00.000 9828 IsGuiding returns 1
01:55:35.764 00.030 9828 IsSlewing returns 0
01:55:35.764 00.000 9828 IsGuiding returns 0
01:55:35.764 00.000 9828 scope move finished after 22 + 108 ms
01:55:35.764 00.000 9828 Move returns status 0, amount 22
01:55:35.764 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:35.764 00.000 9828 MoveAxis(N, 12, B)
01:55:35.764 00.000 9828 Guiding  Dir = 0, Dur = 12
01:55:35.779 00.015 9828 IsSlewing returns 0
01:55:35.779 00.000 9828 IsGuiding returns 0
01:55:35.779 00.000 9828 PulseGuide returned control before completion, sleep 22
01:55:35.810 00.031 9828 IsGuiding returns 1
01:55:35.810 00.000 9828 scope still moving after pulse duration time elapsed
01:55:35.841 00.031 9828 IsSlewing returns 0
01:55:35.841 00.000 9828 IsGuiding returns 1
01:55:35.873 00.032 9828 IsSlewing returns 0
01:55:35.873 00.000 9828 IsGuiding returns 1
01:55:35.903 00.030 9828 IsSlewing returns 0
01:55:35.903 00.000 9828 IsGuiding returns 1
01:55:35.935 00.032 9828 IsSlewing returns 0
01:55:35.935 00.000 9828 IsGuiding returns 0
01:55:35.935 00.000 9828 scope move finished after 12 + 143 ms
01:55:35.935 00.000 9828 Move returns status 0, amount 12
01:55:35.935 00.000 9828 move complete, result=0
01:55:35.935 00.000 9828 worker thread done servicing request
01:55:35.935 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:55:36.341 00.406 8976 Exposure complete
01:55:36.347 00.006 8976 worker thread done servicing request
01:55:36.347 00.000 5052 OnExposeComplete: enter
01:55:36.347 00.000 5052 UpdateGuideState(): m_state=6
01:55:36.347 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6211
01:55:36.347 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.55, Mass=195, SNR=9.7, Peak=80 HFD=1.7
01:55:36.347 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.92 = -2.92)
01:55:36.347 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
01:55:36.347 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.87 mountX=-0.21 mountY=-0.03, mountTheta=-3.02
01:55:36.348 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.16, opts=13)
01:55:36.348 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.16)
01:55:36.348 00.000 8976 Worker thread wakes up
01:55:36.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.16) opts 0xd
01:55:36.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.16)
01:55:36.348 00.000 8976 Moving (0.14, -0.16) raw xDistance=-0.21 yDistance=-0.03
01:55:36.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:55:36.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:55:36.348 00.000 8976 MoveAxis(R, 0, ABG)
01:55:36.348 00.000 8976 MoveAxis(U, 0, ABG)
01:55:36.348 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:55:36.348 00.000 8976 MountToCamera -- mountX=1.15 mountY=-2.14 hyp=2.42 mountTheta=-1.08 cameraX=1.38, cameraY=1.99 cameraTheta=0.96
01:55:36.348 00.000 8976 incremental bump (1.380, 1.993) isValid = 1
01:55:36.348 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
01:55:36.349 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:55:36.349 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:55:36.349 00.000 8976 move complete, result=0
01:55:36.349 00.000 9828 Worker thread wakes up
01:55:36.349 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:55:36.349 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:55:36.349 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
01:55:36.349 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
01:55:36.349 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
01:55:36.349 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:55:36.349 00.000 9828 BLC: window closed
01:55:36.349 00.000 9828 MoveAxis(E, 22, B)
01:55:36.349 00.000 9828 Guiding  Dir = 2, Dur = 22
01:55:36.349 00.000 8976 worker thread done servicing request
01:55:36.349 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:55:36.350 00.001 9828 IsSlewing returns 0
01:55:36.350 00.000 9828 IsGuiding returns 0
01:55:36.350 00.000 9828 PulseGuide returned control before completion, sleep 32
01:55:36.360 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
01:55:36.360 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:36.360 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:36.361 00.001 5052 Enqueuing Expose request
01:55:36.361 00.000 8976 Worker thread wakes up
01:55:36.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:36.361 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:36.361 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:36.387 00.026 9828 IsGuiding returns 1
01:55:36.387 00.000 9828 scope still moving after pulse duration time elapsed
01:55:36.421 00.034 9828 IsSlewing returns 0
01:55:36.421 00.000 9828 IsGuiding returns 1
01:55:36.451 00.030 9828 IsSlewing returns 0
01:55:36.451 00.000 9828 IsGuiding returns 1
01:55:36.483 00.032 9828 IsSlewing returns 0
01:55:36.483 00.000 9828 IsGuiding returns 0
01:55:36.483 00.000 9828 scope move finished after 22 + 110 ms
01:55:36.483 00.000 9828 Move returns status 0, amount 22
01:55:36.483 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:36.483 00.000 9828 MoveAxis(N, 12, B)
01:55:36.483 00.000 9828 Guiding  Dir = 0, Dur = 12
01:55:36.498 00.015 9828 IsSlewing returns 0
01:55:36.498 00.000 9828 IsGuiding returns 0
01:55:36.498 00.000 9828 PulseGuide returned control before completion, sleep 22
01:55:36.530 00.032 9828 IsGuiding returns 1
01:55:36.530 00.000 9828 scope still moving after pulse duration time elapsed
01:55:36.561 00.031 9828 IsSlewing returns 0
01:55:36.561 00.000 9828 IsGuiding returns 1
01:55:36.591 00.030 9828 IsSlewing returns 0
01:55:36.591 00.000 9828 IsGuiding returns 1
01:55:36.622 00.031 9828 IsSlewing returns 0
01:55:36.626 00.004 9828 IsGuiding returns 1
01:55:36.654 00.028 9828 IsSlewing returns 0
01:55:36.654 00.000 9828 IsGuiding returns 0
01:55:36.654 00.000 9828 scope move finished after 12 + 143 ms
01:55:36.654 00.000 9828 Move returns status 0, amount 12
01:55:36.654 00.000 9828 move complete, result=0
01:55:36.654 00.000 9828 worker thread done servicing request
01:55:36.654 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:55:37.056 00.402 8976 Exposure complete
01:55:37.061 00.005 8976 worker thread done servicing request
01:55:37.062 00.001 5052 OnExposeComplete: enter
01:55:37.062 00.000 5052 UpdateGuideState(): m_state=6
01:55:37.062 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6212
01:55:37.062 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.54, Mass=184, SNR=9.4, Peak=80 HFD=2.0
01:55:37.062 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
01:55:37.062 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
01:55:37.062 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.17 hyp=0.41 cameraTheta=-0.42 mountX=-0.32 mountY=-0.22, mountTheta=-2.53
01:55:37.063 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.17, opts=13)
01:55:37.063 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.17)
01:55:37.063 00.000 8976 Worker thread wakes up
01:55:37.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.17) opts 0xd
01:55:37.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.17)
01:55:37.063 00.000 8976 Moving (0.38, -0.17) raw xDistance=-0.32 yDistance=-0.22
01:55:37.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:55:37.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:55:37.063 00.000 8976 MoveAxis(R, 1, ABG)
01:55:37.063 00.000 8976 stepping (-7, 14) + (1, 0)
01:55:37.063 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:37.064 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:55:37.073 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:55:37.074 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:37.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:37.074 00.000 5052 Enqueuing Expose request
01:55:37.087 00.013 8976 Received - 47 (G) 
01:55:37.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:37.087 00.000 8976 stepped: pos (-6, 14)
01:55:37.087 00.000 8976 MoveAxis(U, 0, ABG)
01:55:37.087 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:55:37.087 00.000 8976 MountToCamera -- mountX=1.07 mountY=-2.16 hyp=2.42 mountTheta=-1.11 cameraX=1.44, cameraY=1.94 cameraTheta=0.93
01:55:37.087 00.000 8976 incremental bump (1.440, 1.939) isValid = 1
01:55:37.087 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:55:37.087 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:55:37.087 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:55:37.087 00.000 8976 move complete, result=0
01:55:37.087 00.000 8976 worker thread done servicing request
01:55:37.087 00.000 8976 Worker thread wakes up
01:55:37.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:37.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:37.087 00.000 9828 Worker thread wakes up
01:55:37.087 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:55:37.087 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:55:37.088 00.001 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
01:55:37.088 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
01:55:37.088 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:55:37.088 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
01:55:37.088 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:55:37.088 00.000 9828 BLC: window closed
01:55:37.088 00.000 9828 MoveAxis(E, 23, B)
01:55:37.088 00.000 9828 Guiding  Dir = 2, Dur = 23
01:55:37.088 00.000 9828 IsSlewing returns 0
01:55:37.088 00.000 9828 IsGuiding returns 0
01:55:37.089 00.001 9828 PulseGuide returned control before completion, sleep 33
01:55:37.135 00.046 9828 IsGuiding returns 1
01:55:37.135 00.000 9828 scope still moving after pulse duration time elapsed
01:55:37.165 00.030 9828 IsSlewing returns 0
01:55:37.165 00.000 9828 IsGuiding returns 1
01:55:37.195 00.030 9828 IsSlewing returns 0
01:55:37.195 00.000 9828 IsGuiding returns 1
01:55:37.228 00.033 9828 IsSlewing returns 0
01:55:37.228 00.000 9828 IsGuiding returns 0
01:55:37.228 00.000 9828 scope move finished after 23 + 116 ms
01:55:37.228 00.000 9828 Move returns status 0, amount 23
01:55:37.228 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:37.228 00.000 9828 MoveAxis(N, 12, B)
01:55:37.228 00.000 9828 Guiding  Dir = 0, Dur = 12
01:55:37.242 00.014 9828 IsSlewing returns 0
01:55:37.242 00.000 9828 IsGuiding returns 0
01:55:37.242 00.000 9828 PulseGuide returned control before completion, sleep 22
01:55:37.273 00.031 9828 IsGuiding returns 1
01:55:37.273 00.000 9828 scope still moving after pulse duration time elapsed
01:55:37.304 00.031 9828 IsSlewing returns 0
01:55:37.304 00.000 9828 IsGuiding returns 1
01:55:37.336 00.032 9828 IsSlewing returns 0
01:55:37.336 00.000 9828 IsGuiding returns 1
01:55:37.367 00.031 9828 IsSlewing returns 0
01:55:37.367 00.000 9828 IsGuiding returns 1
01:55:37.399 00.032 9828 IsSlewing returns 0
01:55:37.399 00.000 9828 IsGuiding returns 0
01:55:37.399 00.000 9828 scope move finished after 12 + 144 ms
01:55:37.399 00.000 9828 Move returns status 0, amount 12
01:55:37.400 00.001 9828 move complete, result=0
01:55:37.400 00.000 9828 worker thread done servicing request
01:55:37.400 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:55:37.782 00.382 8976 Exposure complete
01:55:37.788 00.006 8976 worker thread done servicing request
01:55:37.788 00.000 5052 OnExposeComplete: enter
01:55:37.788 00.000 5052 UpdateGuideState(): m_state=6
01:55:37.788 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6213
01:55:37.788 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.62, Mass=207, SNR=10.0, Peak=72 HFD=3.0
01:55:37.788 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
01:55:37.788 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
01:55:37.789 00.001 5052 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.30 cameraTheta=-0.29 mountX=-0.21 mountY=-0.19, mountTheta=-2.39
01:55:37.790 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.09, opts=13)
01:55:37.790 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.09)
01:55:37.790 00.000 8976 Worker thread wakes up
01:55:37.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.09) opts 0xd
01:55:37.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.09)
01:55:37.790 00.000 8976 Moving (0.28, -0.09) raw xDistance=-0.21 yDistance=-0.19
01:55:37.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:55:37.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:55:37.790 00.000 8976 MoveAxis(R, 0, ABG)
01:55:37.790 00.000 8976 MoveAxis(U, 0, ABG)
01:55:37.790 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:55:37.791 00.001 8976 MountToCamera -- mountX=1.02 mountY=-2.18 hyp=2.41 mountTheta=-1.13 cameraX=1.48, cameraY=1.90 cameraTheta=0.91
01:55:37.791 00.000 8976 incremental bump (1.480, 1.903) isValid = 1
01:55:37.791 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
01:55:37.791 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:55:37.791 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:55:37.791 00.000 8976 move complete, result=0
01:55:37.791 00.000 9828 Worker thread wakes up
01:55:37.791 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:55:37.791 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:55:37.791 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
01:55:37.791 00.000 8976 worker thread done servicing request
01:55:37.791 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
01:55:37.791 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
01:55:37.791 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:55:37.791 00.000 9828 BLC: window closed
01:55:37.791 00.000 9828 MoveAxis(E, 24, B)
01:55:37.791 00.000 9828 Guiding  Dir = 2, Dur = 24
01:55:37.792 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:55:37.792 00.000 9828 IsSlewing returns 0
01:55:37.792 00.000 9828 IsGuiding returns 0
01:55:37.792 00.000 9828 PulseGuide returned control before completion, sleep 34
01:55:37.802 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:55:37.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:37.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:37.802 00.000 5052 Enqueuing Expose request
01:55:37.802 00.000 8976 Worker thread wakes up
01:55:37.802 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:55:37.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:37.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:37.837 00.035 9828 IsGuiding returns 1
01:55:37.837 00.000 9828 scope still moving after pulse duration time elapsed
01:55:37.867 00.030 9828 IsSlewing returns 0
01:55:37.867 00.000 9828 IsGuiding returns 1
01:55:37.898 00.031 9828 IsSlewing returns 0
01:55:37.898 00.000 9828 IsGuiding returns 1
01:55:37.930 00.032 9828 IsSlewing returns 0
01:55:37.930 00.000 9828 IsGuiding returns 1
01:55:37.961 00.031 9828 IsSlewing returns 0
01:55:37.961 00.000 9828 IsGuiding returns 0
01:55:37.961 00.000 9828 scope move finished after 24 + 144 ms
01:55:37.961 00.000 9828 Move returns status 0, amount 24
01:55:37.961 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:37.961 00.000 9828 MoveAxis(N, 11, B)
01:55:37.961 00.000 9828 Guiding  Dir = 0, Dur = 11
01:55:37.976 00.015 9828 IsSlewing returns 0
01:55:37.976 00.000 9828 IsGuiding returns 0
01:55:37.976 00.000 9828 PulseGuide returned control before completion, sleep 21
01:55:38.007 00.031 9828 IsGuiding returns 1
01:55:38.007 00.000 9828 scope still moving after pulse duration time elapsed
01:55:38.038 00.031 9828 IsSlewing returns 0
01:55:38.038 00.000 9828 IsGuiding returns 1
01:55:38.071 00.033 9828 IsSlewing returns 0
01:55:38.071 00.000 9828 IsGuiding returns 1
01:55:38.103 00.032 9828 IsSlewing returns 0
01:55:38.103 00.000 9828 IsGuiding returns 1
01:55:38.135 00.032 9828 IsSlewing returns 0
01:55:38.135 00.000 9828 IsGuiding returns 0
01:55:38.135 00.000 9828 scope move finished after 11 + 148 ms
01:55:38.135 00.000 9828 Move returns status 0, amount 11
01:55:38.135 00.000 9828 move complete, result=0
01:55:38.136 00.001 9828 worker thread done servicing request
01:55:38.136 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:55:38.494 00.358 8976 Exposure complete
01:55:38.500 00.006 8976 worker thread done servicing request
01:55:38.501 00.001 5052 OnExposeComplete: enter
01:55:38.501 00.000 5052 UpdateGuideState(): m_state=6
01:55:38.501 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6214
01:55:38.501 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.71, Mass=199, SNR=9.8, Peak=77 HFD=2.8
01:55:38.501 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:55:38.501 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:55:38.501 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.00 hyp=0.31 cameraTheta=0.01 mountX=-0.14 mountY=-0.26, mountTheta=-2.06
01:55:38.502 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.00, opts=13)
01:55:38.502 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.00)
01:55:38.502 00.000 8976 Worker thread wakes up
01:55:38.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.00) opts 0xd
01:55:38.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.00)
01:55:38.502 00.000 8976 Moving (0.31, 0.00) raw xDistance=-0.14 yDistance=-0.26
01:55:38.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:55:38.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:55:38.502 00.000 8976 MoveAxis(R, 0, ABG)
01:55:38.502 00.000 8976 MoveAxis(U, 0, ABG)
01:55:38.502 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:55:38.502 00.000 8976 MountToCamera -- mountX=0.99 mountY=-2.20 hyp=2.41 mountTheta=-1.15 cameraX=1.51, cameraY=1.88 cameraTheta=0.89
01:55:38.502 00.000 8976 incremental bump (1.507, 1.879) isValid = 1
01:55:38.503 00.001 8976 Scheduling Mount bump of (0.072, 0.093)
01:55:38.503 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:55:38.503 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:55:38.503 00.000 8976 move complete, result=0
01:55:38.503 00.000 9828 Worker thread wakes up
01:55:38.503 00.000 8976 worker thread done servicing request
01:55:38.503 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:55:38.503 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:55:38.503 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
01:55:38.503 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
01:55:38.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:55:38.503 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
01:55:38.503 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:55:38.503 00.000 9828 BLC: window closed
01:55:38.503 00.000 9828 MoveAxis(E, 24, B)
01:55:38.504 00.001 9828 Guiding  Dir = 2, Dur = 24
01:55:38.504 00.000 9828 IsSlewing returns 0
01:55:38.504 00.000 9828 IsGuiding returns 0
01:55:38.504 00.000 9828 PulseGuide returned control before completion, sleep 34
01:55:38.514 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:55:38.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:38.514 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:38.514 00.000 5052 Enqueuing Expose request
01:55:38.514 00.000 8976 Worker thread wakes up
01:55:38.514 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:55:38.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:38.514 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:38.543 00.029 9828 IsGuiding returns 1
01:55:38.543 00.000 9828 scope still moving after pulse duration time elapsed
01:55:38.574 00.031 9828 IsSlewing returns 0
01:55:38.574 00.000 9828 IsGuiding returns 1
01:55:38.606 00.032 9828 IsSlewing returns 0
01:55:38.606 00.000 9828 IsGuiding returns 1
01:55:38.636 00.030 9828 IsSlewing returns 0
01:55:38.636 00.000 9828 IsGuiding returns 1
01:55:38.669 00.033 9828 IsSlewing returns 0
01:55:38.670 00.001 9828 IsGuiding returns 1
01:55:38.700 00.030 9828 IsSlewing returns 0
01:55:38.700 00.000 9828 IsGuiding returns 1
01:55:38.730 00.030 9828 IsSlewing returns 0
01:55:38.731 00.001 9828 IsGuiding returns 1
01:55:38.762 00.031 9828 IsSlewing returns 0
01:55:38.763 00.001 9828 IsGuiding returns 0
01:55:38.763 00.000 9828 scope move finished after 24 + 234 ms
01:55:38.763 00.000 9828 Move returns status 0, amount 24
01:55:38.763 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:38.763 00.000 9828 MoveAxis(N, 11, B)
01:55:38.763 00.000 9828 Guiding  Dir = 0, Dur = 11
01:55:38.778 00.015 9828 IsSlewing returns 0
01:55:38.779 00.001 9828 IsGuiding returns 0
01:55:38.779 00.000 9828 PulseGuide returned control before completion, sleep 21
01:55:38.808 00.029 9828 IsGuiding returns 1
01:55:38.808 00.000 9828 scope still moving after pulse duration time elapsed
01:55:38.840 00.032 9828 IsSlewing returns 0
01:55:38.840 00.000 9828 IsGuiding returns 1
01:55:38.871 00.031 9828 IsSlewing returns 0
01:55:38.872 00.001 9828 IsGuiding returns 1
01:55:38.902 00.030 9828 IsSlewing returns 0
01:55:38.902 00.000 9828 IsGuiding returns 1
01:55:38.933 00.031 9828 IsSlewing returns 0
01:55:38.933 00.000 9828 IsGuiding returns 0
01:55:38.933 00.000 9828 scope move finished after 11 + 143 ms
01:55:38.933 00.000 9828 Move returns status 0, amount 11
01:55:38.933 00.000 9828 move complete, result=0
01:55:38.933 00.000 9828 worker thread done servicing request
01:55:38.933 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:55:39.201 00.268 8976 Exposure complete
01:55:39.206 00.005 8976 worker thread done servicing request
01:55:39.206 00.000 5052 OnExposeComplete: enter
01:55:39.206 00.000 5052 UpdateGuideState(): m_state=6
01:55:39.206 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6215
01:55:39.207 00.001 5052 Star::Find returns 1 (0), X=329.60, Y=281.60, Mass=213, SNR=10.1, Peak=73 HFD=2.9
01:55:39.207 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
01:55:39.207 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
01:55:39.207 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.10 hyp=0.43 cameraTheta=-0.24 mountX=-0.29 mountY=-0.30, mountTheta=-2.34
01:55:39.207 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.10, opts=13)
01:55:39.207 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.10)
01:55:39.207 00.000 8976 Worker thread wakes up
01:55:39.208 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.10) opts 0xd
01:55:39.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.10)
01:55:39.208 00.000 8976 Moving (0.42, -0.10) raw xDistance=-0.29 yDistance=-0.30
01:55:39.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:55:39.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:55:39.208 00.000 8976 MoveAxis(R, 1, ABG)
01:55:39.208 00.000 8976 stepping (-6, 14) + (1, 0)
01:55:39.208 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:39.209 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:55:39.219 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:55:39.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:39.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:39.219 00.000 5052 Enqueuing Expose request
01:55:39.228 00.009 8976 Received - 47 (G) 
01:55:39.229 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:39.229 00.000 8976 stepped: pos (-5, 14)
01:55:39.229 00.000 8976 MoveAxis(U, 1, ABG)
01:55:39.229 00.000 8976 stepping (-5, 14) + (0, 1)
01:55:39.229 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:39.260 00.031 8976 Received - 47 (G) 
01:55:39.261 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:39.261 00.000 8976 stepped: pos (-5, 15)
01:55:39.261 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:55:39.261 00.000 8976 MountToCamera -- mountX=0.91 mountY=-2.26 hyp=2.44 mountTheta=-1.19 cameraX=1.59, cameraY=1.84 cameraTheta=0.86
01:55:39.261 00.000 8976 incremental bump (1.595, 1.842) isValid = 1
01:55:39.261 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
01:55:39.261 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:55:39.261 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:55:39.261 00.000 8976 move complete, result=0
01:55:39.262 00.001 8976 worker thread done servicing request
01:55:39.262 00.000 8976 Worker thread wakes up
01:55:39.262 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
01:55:39.263 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:39.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:39.264 00.001 9828 Worker thread wakes up
01:55:39.264 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:55:39.264 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:55:39.264 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
01:55:39.264 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
01:55:39.264 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
01:55:39.265 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:55:39.265 00.000 9828 BLC: window closed
01:55:39.265 00.000 9828 MoveAxis(E, 25, B)
01:55:39.265 00.000 9828 Guiding  Dir = 2, Dur = 25
01:55:39.265 00.000 9828 IsSlewing returns 0
01:55:39.265 00.000 9828 IsGuiding returns 0
01:55:39.266 00.001 9828 PulseGuide returned control before completion, sleep 35
01:55:39.313 00.047 9828 IsGuiding returns 1
01:55:39.313 00.000 9828 scope still moving after pulse duration time elapsed
01:55:39.344 00.031 9828 IsSlewing returns 0
01:55:39.344 00.000 9828 IsGuiding returns 1
01:55:39.375 00.031 9828 IsSlewing returns 0
01:55:39.375 00.000 9828 IsGuiding returns 1
01:55:39.407 00.032 9828 IsSlewing returns 0
01:55:39.407 00.000 9828 IsGuiding returns 0
01:55:39.407 00.000 9828 scope move finished after 25 + 115 ms
01:55:39.407 00.000 9828 Move returns status 0, amount 25
01:55:39.407 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:39.407 00.000 9828 MoveAxis(N, 11, B)
01:55:39.407 00.000 9828 Guiding  Dir = 0, Dur = 11
01:55:39.422 00.015 9828 IsSlewing returns 0
01:55:39.423 00.001 9828 IsGuiding returns 0
01:55:39.423 00.000 9828 PulseGuide returned control before completion, sleep 21
01:55:39.454 00.031 9828 IsGuiding returns 1
01:55:39.454 00.000 9828 scope still moving after pulse duration time elapsed
01:55:39.484 00.030 9828 IsSlewing returns 0
01:55:39.484 00.000 9828 IsGuiding returns 1
01:55:39.515 00.031 9828 IsSlewing returns 0
01:55:39.515 00.000 9828 IsGuiding returns 1
01:55:39.546 00.031 9828 IsSlewing returns 0
01:55:39.546 00.000 9828 IsGuiding returns 1
01:55:39.577 00.031 9828 IsSlewing returns 0
01:55:39.577 00.000 9828 IsGuiding returns 0
01:55:39.577 00.000 9828 scope move finished after 11 + 143 ms
01:55:39.577 00.000 9828 Move returns status 0, amount 11
01:55:39.577 00.000 9828 move complete, result=0
01:55:39.577 00.000 9828 worker thread done servicing request
01:55:39.577 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:55:39.962 00.385 8976 Exposure complete
01:55:39.968 00.006 8976 worker thread done servicing request
01:55:39.969 00.001 5052 OnExposeComplete: enter
01:55:39.969 00.000 5052 UpdateGuideState(): m_state=6
01:55:39.969 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6216
01:55:39.969 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.72, Mass=199, SNR=9.8, Peak=74 HFD=2.3
01:55:39.969 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:55:39.969 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:55:39.969 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.01 hyp=0.34 cameraTheta=3.12 mountX=0.16 mountY=0.28, mountTheta=1.05
01:55:39.969 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.01, opts=13)
01:55:39.969 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.01)
01:55:39.970 00.001 8976 Worker thread wakes up
01:55:39.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.01) opts 0xd
01:55:39.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.01)
01:55:39.970 00.000 8976 Moving (-0.34, 0.01) raw xDistance=0.16 yDistance=0.28
01:55:39.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:55:39.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:55:39.970 00.000 8976 MoveAxis(R, 0, ABG)
01:55:39.970 00.000 8976 MoveAxis(D, 1, ABG)
01:55:39.970 00.000 8976 stepping (-5, 15) + (0, -1)
01:55:39.970 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:39.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:55:39.981 00.011 5052 UpdateGuideState exits: m=199 SNR=9.8
01:55:39.982 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:39.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:39.982 00.000 5052 Enqueuing Expose request
01:55:39.996 00.014 8976 Received - 47 (G) 
01:55:39.996 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:39.996 00.000 8976 stepped: pos (-5, 14)
01:55:39.996 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:55:39.996 00.000 8976 MountToCamera -- mountX=0.87 mountY=-2.25 hyp=2.41 mountTheta=-1.20 cameraX=1.61, cameraY=1.79 cameraTheta=0.84
01:55:39.996 00.000 8976 incremental bump (1.607, 1.793) isValid = 1
01:55:39.996 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
01:55:39.996 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:55:39.996 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:55:39.996 00.000 8976 move complete, result=0
01:55:39.996 00.000 9828 Worker thread wakes up
01:55:39.996 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:55:39.996 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:55:39.996 00.000 8976 worker thread done servicing request
01:55:39.996 00.000 8976 Worker thread wakes up
01:55:39.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:39.996 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:39.996 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:55:39.997 00.001 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
01:55:39.997 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
01:55:39.997 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:55:39.997 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:55:39.997 00.000 9828 BLC: window closed
01:55:39.997 00.000 9828 MoveAxis(E, 26, B)
01:55:39.997 00.000 9828 Guiding  Dir = 2, Dur = 26
01:55:39.997 00.000 9828 IsSlewing returns 0
01:55:39.997 00.000 9828 IsGuiding returns 0
01:55:39.997 00.000 9828 PulseGuide returned control before completion, sleep 36
01:55:40.046 00.049 9828 IsGuiding returns 1
01:55:40.046 00.000 9828 scope still moving after pulse duration time elapsed
01:55:40.077 00.031 9828 IsSlewing returns 0
01:55:40.077 00.000 9828 IsGuiding returns 1
01:55:40.107 00.030 9828 IsSlewing returns 0
01:55:40.107 00.000 9828 IsGuiding returns 1
01:55:40.138 00.031 9828 IsSlewing returns 0
01:55:40.138 00.000 9828 IsGuiding returns 0
01:55:40.138 00.000 9828 scope move finished after 26 + 114 ms
01:55:40.138 00.000 9828 Move returns status 0, amount 26
01:55:40.138 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:40.138 00.000 9828 MoveAxis(N, 11, B)
01:55:40.138 00.000 9828 Guiding  Dir = 0, Dur = 11
01:55:40.154 00.016 9828 IsSlewing returns 0
01:55:40.154 00.000 9828 IsGuiding returns 0
01:55:40.154 00.000 9828 PulseGuide returned control before completion, sleep 21
01:55:40.184 00.030 9828 IsGuiding returns 1
01:55:40.184 00.000 9828 scope still moving after pulse duration time elapsed
01:55:40.215 00.031 9828 IsSlewing returns 0
01:55:40.215 00.000 9828 IsGuiding returns 1
01:55:40.247 00.032 9828 IsSlewing returns 0
01:55:40.247 00.000 9828 IsGuiding returns 1
01:55:40.278 00.031 9828 IsSlewing returns 0
01:55:40.278 00.000 9828 IsGuiding returns 1
01:55:40.309 00.031 9828 IsSlewing returns 0
01:55:40.309 00.000 9828 IsGuiding returns 0
01:55:40.309 00.000 9828 scope move finished after 11 + 144 ms
01:55:40.309 00.000 9828 Move returns status 0, amount 11
01:55:40.309 00.000 9828 move complete, result=0
01:55:40.309 00.000 9828 worker thread done servicing request
01:55:40.309 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:55:40.693 00.384 8976 Exposure complete
01:55:40.700 00.007 8976 worker thread done servicing request
01:55:40.700 00.000 5052 OnExposeComplete: enter
01:55:40.700 00.000 5052 UpdateGuideState(): m_state=6
01:55:40.700 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6217
01:55:40.700 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.72, Mass=208, SNR=10.0, Peak=73 HFD=2.4
01:55:40.700 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:55:40.700 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:55:40.700 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.01 hyp=0.33 cameraTheta=3.11 mountX=0.16 mountY=0.27, mountTheta=1.04
01:55:40.701 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.01, opts=13)
01:55:40.701 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.01)
01:55:40.701 00.000 8976 Worker thread wakes up
01:55:40.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.01) opts 0xd
01:55:40.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.01)
01:55:40.701 00.000 8976 Moving (-0.33, 0.01) raw xDistance=0.16 yDistance=0.27
01:55:40.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:55:40.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
01:55:40.701 00.000 8976 MoveAxis(R, 0, ABG)
01:55:40.701 00.000 8976 MoveAxis(D, 1, ABG)
01:55:40.701 00.000 8976 stepping (-5, 14) + (0, -1)
01:55:40.701 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:40.702 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:55:40.713 00.011 5052 UpdateGuideState exits: m=208 SNR=10.0
01:55:40.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:40.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:40.713 00.000 5052 Enqueuing Expose request
01:55:40.731 00.018 8976 Received - 47 (G) 
01:55:40.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:40.731 00.000 8976 stepped: pos (-5, 13)
01:55:40.731 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:55:40.732 00.001 8976 MountToCamera -- mountX=0.83 mountY=-2.19 hyp=2.34 mountTheta=-1.21 cameraX=1.57, cameraY=1.74 cameraTheta=0.84
01:55:40.732 00.000 8976 incremental bump (1.568, 1.736) isValid = 1
01:55:40.732 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
01:55:40.732 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:55:40.732 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:55:40.732 00.000 8976 move complete, result=0
01:55:40.732 00.000 9828 Worker thread wakes up
01:55:40.732 00.000 8976 worker thread done servicing request
01:55:40.732 00.000 8976 Worker thread wakes up
01:55:40.732 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:55:40.732 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:55:40.732 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
01:55:40.732 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
01:55:40.732 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:55:40.732 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:55:40.733 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:40.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:40.733 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:55:40.733 00.000 9828 BLC: window closed
01:55:40.733 00.000 9828 MoveAxis(E, 26, B)
01:55:40.733 00.000 9828 Guiding  Dir = 2, Dur = 26
01:55:40.733 00.000 9828 IsSlewing returns 0
01:55:40.734 00.001 9828 IsGuiding returns 0
01:55:40.734 00.000 9828 PulseGuide returned control before completion, sleep 36
01:55:40.777 00.043 9828 IsGuiding returns 1
01:55:40.777 00.000 9828 scope still moving after pulse duration time elapsed
01:55:40.810 00.033 9828 IsSlewing returns 0
01:55:40.810 00.000 9828 IsGuiding returns 1
01:55:40.840 00.030 9828 IsSlewing returns 0
01:55:40.840 00.000 9828 IsGuiding returns 1
01:55:40.871 00.031 9828 IsSlewing returns 0
01:55:40.871 00.000 9828 IsGuiding returns 1
01:55:40.901 00.030 9828 IsSlewing returns 0
01:55:40.901 00.000 9828 IsGuiding returns 0
01:55:40.901 00.000 9828 scope move finished after 26 + 141 ms
01:55:40.901 00.000 9828 Move returns status 0, amount 26
01:55:40.901 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:40.901 00.000 9828 MoveAxis(N, 11, B)
01:55:40.901 00.000 9828 Guiding  Dir = 0, Dur = 11
01:55:40.917 00.016 9828 IsSlewing returns 0
01:55:40.918 00.001 9828 IsGuiding returns 0
01:55:40.918 00.000 9828 PulseGuide returned control before completion, sleep 21
01:55:40.949 00.031 9828 IsGuiding returns 1
01:55:40.949 00.000 9828 scope still moving after pulse duration time elapsed
01:55:40.980 00.031 9828 IsSlewing returns 0
01:55:40.981 00.001 9828 IsGuiding returns 1
01:55:41.011 00.030 9828 IsSlewing returns 0
01:55:41.011 00.000 9828 IsGuiding returns 1
01:55:41.042 00.031 9828 IsSlewing returns 0
01:55:41.042 00.000 9828 IsGuiding returns 1
01:55:41.072 00.030 9828 IsSlewing returns 0
01:55:41.073 00.001 9828 IsGuiding returns 1
01:55:41.103 00.030 9828 IsSlewing returns 0
01:55:41.103 00.000 9828 IsGuiding returns 0
01:55:41.103 00.000 9828 scope move finished after 11 + 173 ms
01:55:41.103 00.000 9828 Move returns status 0, amount 11
01:55:41.103 00.000 9828 move complete, result=0
01:55:41.103 00.000 9828 worker thread done servicing request
01:55:41.104 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:55:41.424 00.320 8976 Exposure complete
01:55:41.430 00.006 8976 worker thread done servicing request
01:55:41.430 00.000 5052 OnExposeComplete: enter
01:55:41.430 00.000 5052 UpdateGuideState(): m_state=6
01:55:41.430 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6218
01:55:41.430 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.12, Mass=198, SNR=9.8, Peak=74 HFD=2.2
01:55:41.430 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
01:55:41.430 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
01:55:41.431 00.001 5052 CameraToMount -- cameraX=-0.24 cameraY=0.41 hyp=0.48 cameraTheta=2.09 mountX=0.48 mountY=-0.03, mountTheta=-0.05
01:55:41.431 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.41, opts=13)
01:55:41.431 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.41)
01:55:41.432 00.001 8976 Worker thread wakes up
01:55:41.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.41) opts 0xd
01:55:41.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.41)
01:55:41.432 00.000 8976 Moving (-0.24, 0.41) raw xDistance=0.48 yDistance=-0.03
01:55:41.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:55:41.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:55:41.432 00.000 8976 MoveAxis(L, 2, ABG)
01:55:41.432 00.000 8976 stepping (-5, 13) + (-2, 0)
01:55:41.432 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:41.433 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:55:41.442 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
01:55:41.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:41.442 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:41.442 00.000 5052 Enqueuing Expose request
01:55:41.467 00.025 8976 Received - 47 (G) 
01:55:41.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:41.467 00.000 8976 stepped: pos (-7, 13)
01:55:41.467 00.000 8976 MoveAxis(U, 0, ABG)
01:55:41.467 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:55:41.467 00.000 8976 MountToCamera -- mountX=0.91 mountY=-2.15 hyp=2.33 mountTheta=-1.17 cameraX=1.50, cameraY=1.79 cameraTheta=0.87
01:55:41.467 00.000 8976 incremental bump (1.496, 1.789) isValid = 1
01:55:41.467 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
01:55:41.467 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:55:41.467 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:55:41.467 00.000 8976 move complete, result=0
01:55:41.467 00.000 9828 Worker thread wakes up
01:55:41.467 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:55:41.467 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:55:41.467 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
01:55:41.467 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
01:55:41.467 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
01:55:41.467 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:55:41.467 00.000 9828 BLC: window closed
01:55:41.467 00.000 9828 MoveAxis(E, 25, B)
01:55:41.468 00.001 9828 Guiding  Dir = 2, Dur = 25
01:55:41.468 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
01:55:41.468 00.000 8976 worker thread done servicing request
01:55:41.468 00.000 8976 Worker thread wakes up
01:55:41.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:41.468 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:41.468 00.000 9828 IsSlewing returns 0
01:55:41.468 00.000 9828 IsGuiding returns 0
01:55:41.468 00.000 9828 PulseGuide returned control before completion, sleep 35
01:55:41.509 00.041 9828 IsGuiding returns 1
01:55:41.509 00.000 9828 scope still moving after pulse duration time elapsed
01:55:41.541 00.032 9828 IsSlewing returns 0
01:55:41.541 00.000 9828 IsGuiding returns 1
01:55:41.572 00.031 9828 IsSlewing returns 0
01:55:41.572 00.000 9828 IsGuiding returns 1
01:55:41.602 00.030 9828 IsSlewing returns 0
01:55:41.603 00.001 9828 IsGuiding returns 1
01:55:41.634 00.031 9828 IsSlewing returns 0
01:55:41.634 00.000 9828 IsGuiding returns 0
01:55:41.634 00.000 9828 scope move finished after 25 + 140 ms
01:55:41.634 00.000 9828 Move returns status 0, amount 25
01:55:41.634 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:41.634 00.000 9828 MoveAxis(N, 11, B)
01:55:41.634 00.000 9828 Guiding  Dir = 0, Dur = 11
01:55:41.649 00.015 9828 IsSlewing returns 0
01:55:41.649 00.000 9828 IsGuiding returns 0
01:55:41.649 00.000 9828 PulseGuide returned control before completion, sleep 21
01:55:41.681 00.032 9828 IsGuiding returns 1
01:55:41.681 00.000 9828 scope still moving after pulse duration time elapsed
01:55:41.712 00.031 9828 IsSlewing returns 0
01:55:41.712 00.000 9828 IsGuiding returns 1
01:55:41.743 00.031 9828 IsSlewing returns 0
01:55:41.743 00.000 9828 IsGuiding returns 1
01:55:41.774 00.031 9828 IsSlewing returns 0
01:55:41.774 00.000 9828 IsGuiding returns 1
01:55:41.806 00.032 9828 IsSlewing returns 0
01:55:41.806 00.000 9828 IsGuiding returns 0
01:55:41.806 00.000 9828 scope move finished after 11 + 145 ms
01:55:41.806 00.000 9828 Move returns status 0, amount 11
01:55:41.806 00.000 9828 move complete, result=0
01:55:41.806 00.000 9828 worker thread done servicing request
01:55:41.806 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:55:42.162 00.356 8976 Exposure complete
01:55:42.167 00.005 8976 worker thread done servicing request
01:55:42.167 00.000 5052 OnExposeComplete: enter
01:55:42.168 00.001 5052 UpdateGuideState(): m_state=6
01:55:42.168 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6219
01:55:42.168 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.82, Mass=202, SNR=9.8, Peak=70 HFD=2.5
01:55:42.168 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:55:42.168 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
01:55:42.168 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.11 hyp=0.56 cameraTheta=2.95 mountX=0.35 mountY=0.40, mountTheta=0.86
01:55:42.168 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.11, opts=13)
01:55:42.168 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.11)
01:55:42.169 00.001 8976 Worker thread wakes up
01:55:42.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.11) opts 0xd
01:55:42.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.11)
01:55:42.169 00.000 8976 Moving (-0.55, 0.11) raw xDistance=0.35 yDistance=0.40
01:55:42.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:55:42.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:55:42.169 00.000 8976 MoveAxis(L, 2, ABG)
01:55:42.169 00.000 8976 stepping (-7, 13) + (-2, 0)
01:55:42.169 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:42.169 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:55:42.180 00.011 5052 UpdateGuideState exits: m=202 SNR=9.8
01:55:42.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:42.180 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:42.180 00.000 5052 Enqueuing Expose request
01:55:42.202 00.022 8976 Received - 47 (G) 
01:55:42.202 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:42.202 00.000 8976 stepped: pos (-9, 13)
01:55:42.202 00.000 8976 MoveAxis(D, 2, ABG)
01:55:42.202 00.000 8976 stepping (-9, 13) + (0, -2)
01:55:42.202 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:42.234 00.032 8976 Received - 47 (G) 
01:55:42.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:42.234 00.000 8976 stepped: pos (-9, 11)
01:55:42.234 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:55:42.235 00.001 8976 MountToCamera -- mountX=1.07 mountY=-2.01 hyp=2.28 mountTheta=-1.08 cameraX=1.31, cameraY=1.87 cameraTheta=0.96
01:55:42.235 00.000 8976 incremental bump (1.309, 1.866) isValid = 1
01:55:42.235 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
01:55:42.235 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:55:42.235 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:55:42.235 00.000 8976 move complete, result=0
01:55:42.235 00.000 9828 Worker thread wakes up
01:55:42.235 00.000 8976 worker thread done servicing request
01:55:42.235 00.000 8976 Worker thread wakes up
01:55:42.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:42.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:42.235 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:55:42.235 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:55:42.235 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:55:42.235 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
01:55:42.235 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
01:55:42.235 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
01:55:42.236 00.001 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:55:42.236 00.000 9828 BLC: window closed
01:55:42.236 00.000 9828 MoveAxis(E, 22, B)
01:55:42.236 00.000 9828 Guiding  Dir = 2, Dur = 22
01:55:42.236 00.000 9828 IsSlewing returns 0
01:55:42.236 00.000 9828 IsGuiding returns 0
01:55:42.236 00.000 9828 PulseGuide returned control before completion, sleep 32
01:55:42.277 00.041 9828 IsGuiding returns 1
01:55:42.277 00.000 9828 scope still moving after pulse duration time elapsed
01:55:42.309 00.032 9828 IsSlewing returns 0
01:55:42.309 00.000 9828 IsGuiding returns 1
01:55:42.340 00.031 9828 IsSlewing returns 0
01:55:42.340 00.000 9828 IsGuiding returns 1
01:55:42.371 00.031 9828 IsSlewing returns 0
01:55:42.371 00.000 9828 IsGuiding returns 0
01:55:42.371 00.000 9828 scope move finished after 22 + 113 ms
01:55:42.371 00.000 9828 Move returns status 0, amount 22
01:55:42.371 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:42.371 00.000 9828 MoveAxis(N, 12, B)
01:55:42.371 00.000 9828 Guiding  Dir = 0, Dur = 12
01:55:42.386 00.015 9828 IsSlewing returns 0
01:55:42.386 00.000 9828 IsGuiding returns 0
01:55:42.386 00.000 9828 PulseGuide returned control before completion, sleep 22
01:55:42.417 00.031 9828 IsGuiding returns 1
01:55:42.417 00.000 9828 scope still moving after pulse duration time elapsed
01:55:42.449 00.032 9828 IsSlewing returns 0
01:55:42.449 00.000 9828 IsGuiding returns 1
01:55:42.480 00.031 9828 IsSlewing returns 0
01:55:42.480 00.000 9828 IsGuiding returns 1
01:55:42.511 00.031 9828 IsSlewing returns 0
01:55:42.511 00.000 9828 IsGuiding returns 1
01:55:42.543 00.032 9828 IsSlewing returns 0
01:55:42.543 00.000 9828 IsGuiding returns 0
01:55:42.543 00.000 9828 scope move finished after 12 + 144 ms
01:55:42.543 00.000 9828 Move returns status 0, amount 12
01:55:42.543 00.000 9828 move complete, result=0
01:55:42.543 00.000 9828 worker thread done servicing request
01:55:42.543 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:55:42.932 00.389 8976 Exposure complete
01:55:42.937 00.005 8976 worker thread done servicing request
01:55:42.938 00.001 5052 OnExposeComplete: enter
01:55:42.938 00.000 5052 UpdateGuideState(): m_state=6
01:55:42.938 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6220
01:55:42.938 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.33, Mass=215, SNR=10.1, Peak=74 HFD=2.4
01:55:42.938 00.000 5052 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.04) = xAngle (-4.09 = 2.19)
01:55:42.938 00.000 5052 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.20 = 2.08)
01:55:42.938 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.38 hyp=0.43 cameraTheta=-2.05 mountX=-0.25 mountY=0.38, mountTheta=2.16
01:55:42.939 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.38, opts=13)
01:55:42.939 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.38)
01:55:42.939 00.000 8976 Worker thread wakes up
01:55:42.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.38) opts 0xd
01:55:42.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.38)
01:55:42.939 00.000 8976 Moving (-0.20, -0.38) raw xDistance=-0.25 yDistance=0.38
01:55:42.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:55:42.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
01:55:42.939 00.000 8976 MoveAxis(R, 0, ABG)
01:55:42.939 00.000 8976 MoveAxis(D, 2, ABG)
01:55:42.939 00.000 8976 stepping (-9, 11) + (0, -2)
01:55:42.939 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:42.940 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:55:42.950 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
01:55:42.951 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:42.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:42.951 00.000 5052 Enqueuing Expose request
01:55:42.970 00.019 8976 Received - 47 (G) 
01:55:42.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:42.970 00.000 8976 stepped: pos (-9, 9)
01:55:42.970 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:55:42.970 00.000 8976 MountToCamera -- mountX=1.17 mountY=-1.82 hyp=2.16 mountTheta=-1.00 cameraX=1.09, cameraY=1.87 cameraTheta=1.04
01:55:42.970 00.000 8976 incremental bump (1.090, 1.870) isValid = 1
01:55:42.970 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:55:42.970 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:55:42.970 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:55:42.970 00.000 8976 move complete, result=0
01:55:42.970 00.000 9828 Worker thread wakes up
01:55:42.970 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:55:42.970 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:55:42.970 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:55:42.970 00.000 8976 worker thread done servicing request
01:55:42.970 00.000 8976 Worker thread wakes up
01:55:42.970 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:55:42.970 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
01:55:42.970 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:55:42.971 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:55:42.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:42.971 00.000 9828 BLC: window closed
01:55:42.971 00.000 9828 MoveAxis(E, 20, B)
01:55:42.971 00.000 9828 Guiding  Dir = 2, Dur = 20
01:55:42.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:42.971 00.000 9828 IsSlewing returns 0
01:55:42.971 00.000 9828 IsGuiding returns 0
01:55:42.971 00.000 9828 PulseGuide returned control before completion, sleep 30
01:55:43.008 00.037 9828 IsGuiding returns 1
01:55:43.008 00.000 9828 scope still moving after pulse duration time elapsed
01:55:43.039 00.031 9828 IsSlewing returns 0
01:55:43.039 00.000 9828 IsGuiding returns 1
01:55:43.070 00.031 9828 IsSlewing returns 0
01:55:43.070 00.000 9828 IsGuiding returns 1
01:55:43.102 00.032 9828 IsSlewing returns 0
01:55:43.102 00.000 9828 IsGuiding returns 0
01:55:43.102 00.000 9828 scope move finished after 20 + 110 ms
01:55:43.102 00.000 9828 Move returns status 0, amount 20
01:55:43.102 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:43.102 00.000 9828 MoveAxis(N, 13, B)
01:55:43.102 00.000 9828 Guiding  Dir = 0, Dur = 13
01:55:43.117 00.015 9828 IsSlewing returns 0
01:55:43.117 00.000 9828 IsGuiding returns 0
01:55:43.117 00.000 9828 PulseGuide returned control before completion, sleep 23
01:55:43.149 00.032 9828 IsGuiding returns 1
01:55:43.149 00.000 9828 scope still moving after pulse duration time elapsed
01:55:43.181 00.032 9828 IsSlewing returns 0
01:55:43.181 00.000 9828 IsGuiding returns 1
01:55:43.213 00.032 9828 IsSlewing returns 0
01:55:43.213 00.000 9828 IsGuiding returns 1
01:55:43.245 00.032 9828 IsSlewing returns 0
01:55:43.245 00.000 9828 IsGuiding returns 1
01:55:43.277 00.032 9828 IsSlewing returns 0
01:55:43.277 00.000 9828 IsGuiding returns 0
01:55:43.277 00.000 9828 scope move finished after 13 + 146 ms
01:55:43.277 00.000 9828 Move returns status 0, amount 13
01:55:43.277 00.000 9828 move complete, result=0
01:55:43.277 00.000 9828 worker thread done servicing request
01:55:43.277 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:55:43.666 00.389 8976 Exposure complete
01:55:43.671 00.005 8976 worker thread done servicing request
01:55:43.672 00.001 5052 OnExposeComplete: enter
01:55:43.672 00.000 5052 UpdateGuideState(): m_state=6
01:55:43.672 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6221
01:55:43.672 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.42, Mass=200, SNR=9.8, Peak=75 HFD=2.1
01:55:43.672 00.000 5052 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.04) = xAngle (-4.42 = 1.86)
01:55:43.672 00.000 5052 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.52 = 1.76)
01:55:43.672 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.29 hyp=0.42 cameraTheta=-2.38 mountX=-0.12 mountY=0.41, mountTheta=1.86
01:55:43.673 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.29, opts=13)
01:55:43.673 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.29)
01:55:43.673 00.000 8976 Worker thread wakes up
01:55:43.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.29) opts 0xd
01:55:43.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.29)
01:55:43.673 00.000 8976 Moving (-0.30, -0.29) raw xDistance=-0.12 yDistance=0.41
01:55:43.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:55:43.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:55:43.673 00.000 8976 MoveAxis(R, 0, ABG)
01:55:43.673 00.000 8976 MoveAxis(D, 2, ABG)
01:55:43.673 00.000 8976 stepping (-9, 9) + (0, -2)
01:55:43.673 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:43.674 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:55:43.684 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:55:43.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:43.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:43.684 00.000 5052 Enqueuing Expose request
01:55:43.705 00.021 8976 Received - 47 (G) 
01:55:43.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:43.705 00.000 8976 stepped: pos (-9, 7)
01:55:43.705 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:55:43.705 00.000 8976 MountToCamera -- mountX=1.24 mountY=-1.59 hyp=2.01 mountTheta=-0.91 cameraX=0.85, cameraY=1.82 cameraTheta=1.13
01:55:43.705 00.000 8976 incremental bump (0.850, 1.825) isValid = 1
01:55:43.705 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
01:55:43.705 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:55:43.705 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:55:43.705 00.000 8976 move complete, result=0
01:55:43.705 00.000 9828 Worker thread wakes up
01:55:43.705 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:55:43.705 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:55:43.705 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:55:43.705 00.000 8976 worker thread done servicing request
01:55:43.705 00.000 8976 Worker thread wakes up
01:55:43.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:43.706 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:43.706 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
01:55:43.706 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
01:55:43.706 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
01:55:43.706 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:55:43.706 00.000 9828 BLC: window closed
01:55:43.706 00.000 9828 MoveAxis(E, 17, B)
01:55:43.706 00.000 9828 Guiding  Dir = 2, Dur = 17
01:55:43.706 00.000 9828 IsSlewing returns 0
01:55:43.706 00.000 9828 IsGuiding returns 0
01:55:43.706 00.000 9828 PulseGuide returned control before completion, sleep 27
01:55:43.742 00.036 9828 IsGuiding returns 1
01:55:43.742 00.000 9828 scope still moving after pulse duration time elapsed
01:55:43.773 00.031 9828 IsSlewing returns 0
01:55:43.773 00.000 9828 IsGuiding returns 1
01:55:43.804 00.031 9828 IsSlewing returns 0
01:55:43.804 00.000 9828 IsGuiding returns 1
01:55:43.835 00.031 9828 IsSlewing returns 0
01:55:43.835 00.000 9828 IsGuiding returns 0
01:55:43.835 00.000 9828 scope move finished after 17 + 111 ms
01:55:43.835 00.000 9828 Move returns status 0, amount 17
01:55:43.835 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:43.835 00.000 9828 MoveAxis(N, 14, B)
01:55:43.835 00.000 9828 Guiding  Dir = 0, Dur = 14
01:55:43.851 00.016 9828 IsSlewing returns 0
01:55:43.851 00.000 9828 IsGuiding returns 0
01:55:43.851 00.000 9828 PulseGuide returned control before completion, sleep 24
01:55:43.882 00.031 9828 IsGuiding returns 1
01:55:43.882 00.000 9828 scope still moving after pulse duration time elapsed
01:55:43.914 00.032 9828 IsSlewing returns 0
01:55:43.914 00.000 9828 IsGuiding returns 1
01:55:43.945 00.031 9828 IsSlewing returns 0
01:55:43.945 00.000 9828 IsGuiding returns 1
01:55:43.976 00.031 9828 IsSlewing returns 0
01:55:43.976 00.000 9828 IsGuiding returns 1
01:55:44.007 00.031 9828 IsSlewing returns 0
01:55:44.007 00.000 9828 IsGuiding returns 0
01:55:44.007 00.000 9828 scope move finished after 14 + 142 ms
01:55:44.007 00.000 9828 Move returns status 0, amount 14
01:55:44.007 00.000 9828 move complete, result=0
01:55:44.007 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:55:44.007 00.000 9828 worker thread done servicing request
01:55:44.398 00.391 8976 Exposure complete
01:55:44.404 00.006 8976 worker thread done servicing request
01:55:44.404 00.000 5052 OnExposeComplete: enter
01:55:44.404 00.000 5052 UpdateGuideState(): m_state=6
01:55:44.404 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6222
01:55:44.404 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.73, Mass=186, SNR=9.4, Peak=71 HFD=1.9
01:55:44.404 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:55:44.404 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:55:44.404 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.02 hyp=0.61 cameraTheta=3.11 mountX=0.29 mountY=0.50, mountTheta=1.04
01:55:44.405 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.02, opts=13)
01:55:44.405 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.02)
01:55:44.405 00.000 8976 Worker thread wakes up
01:55:44.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.02) opts 0xd
01:55:44.406 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.02)
01:55:44.406 00.000 8976 Moving (-0.61, 0.02) raw xDistance=0.29 yDistance=0.50
01:55:44.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
01:55:44.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
01:55:44.406 00.000 8976 MoveAxis(L, 1, ABG)
01:55:44.406 00.000 8976 stepping (-9, 7) + (-1, 0)
01:55:44.406 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:44.406 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:55:44.417 00.011 5052 UpdateGuideState exits: m=186 SNR=9.4
01:55:44.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:44.417 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:44.417 00.000 5052 Enqueuing Expose request
01:55:44.440 00.023 8976 Received - 47 (G) 
01:55:44.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:44.440 00.000 8976 stepped: pos (-10, 7)
01:55:44.440 00.000 8976 MoveAxis(D, 2, ABG)
01:55:44.440 00.000 8976 stepping (-10, 7) + (0, -2)
01:55:44.440 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:44.472 00.032 8976 Received - 47 (G) 
01:55:44.472 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:44.472 00.000 8976 stepped: pos (-10, 5)
01:55:44.472 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
01:55:44.472 00.000 8976 MountToCamera -- mountX=1.33 mountY=-1.33 hyp=1.88 mountTheta=-0.78 cameraX=0.57, cameraY=1.79 cameraTheta=1.26
01:55:44.472 00.000 8976 incremental bump (0.573, 1.792) isValid = 1
01:55:44.472 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
01:55:44.472 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:55:44.472 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:55:44.472 00.000 8976 move complete, result=0
01:55:44.472 00.000 9828 Worker thread wakes up
01:55:44.472 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:55:44.472 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:55:44.472 00.000 8976 worker thread done servicing request
01:55:44.472 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:55:44.472 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
01:55:44.472 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
01:55:44.473 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
01:55:44.473 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:55:44.473 00.000 9828 BLC: window closed
01:55:44.473 00.000 8976 Worker thread wakes up
01:55:44.473 00.000 9828 MoveAxis(E, 13, B)
01:55:44.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:44.473 00.000 9828 Guiding  Dir = 2, Dur = 13
01:55:44.473 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:44.474 00.001 9828 IsSlewing returns 0
01:55:44.474 00.000 9828 IsGuiding returns 0
01:55:44.474 00.000 9828 PulseGuide returned control before completion, sleep 23
01:55:44.508 00.034 9828 IsGuiding returns 1
01:55:44.508 00.000 9828 scope still moving after pulse duration time elapsed
01:55:44.540 00.032 9828 IsSlewing returns 0
01:55:44.540 00.000 9828 IsGuiding returns 1
01:55:44.571 00.031 9828 IsSlewing returns 0
01:55:44.571 00.000 9828 IsGuiding returns 1
01:55:44.603 00.032 9828 IsSlewing returns 0
01:55:44.603 00.000 9828 IsGuiding returns 1
01:55:44.634 00.031 9828 IsSlewing returns 0
01:55:44.634 00.000 9828 IsGuiding returns 0
01:55:44.634 00.000 9828 scope move finished after 13 + 147 ms
01:55:44.634 00.000 9828 Move returns status 0, amount 13
01:55:44.634 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:44.634 00.000 9828 MoveAxis(N, 15, B)
01:55:44.634 00.000 9828 Guiding  Dir = 0, Dur = 15
01:55:44.649 00.015 9828 IsSlewing returns 0
01:55:44.649 00.000 9828 IsGuiding returns 0
01:55:44.649 00.000 9828 PulseGuide returned control before completion, sleep 25
01:55:44.680 00.031 9828 IsGuiding returns 1
01:55:44.680 00.000 9828 scope still moving after pulse duration time elapsed
01:55:44.712 00.032 9828 IsSlewing returns 0
01:55:44.712 00.000 9828 IsGuiding returns 1
01:55:44.743 00.031 9828 IsSlewing returns 0
01:55:44.743 00.000 9828 IsGuiding returns 1
01:55:44.774 00.031 9828 IsSlewing returns 0
01:55:44.774 00.000 9828 IsGuiding returns 1
01:55:44.805 00.031 9828 IsSlewing returns 0
01:55:44.810 00.005 9828 IsGuiding returns 0
01:55:44.810 00.000 9828 scope move finished after 15 + 145 ms
01:55:44.810 00.000 9828 Move returns status 0, amount 15
01:55:44.810 00.000 9828 move complete, result=0
01:55:44.810 00.000 9828 worker thread done servicing request
01:55:44.810 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:55:45.167 00.357 8976 Exposure complete
01:55:45.172 00.005 8976 worker thread done servicing request
01:55:45.173 00.001 5052 OnExposeComplete: enter
01:55:45.173 00.000 5052 UpdateGuideState(): m_state=6
01:55:45.173 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6223
01:55:45.173 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.50, Mass=198, SNR=9.8, Peak=80 HFD=1.7
01:55:45.173 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.79 = 1.49)
01:55:45.173 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
01:55:45.173 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.21 hyp=0.55 cameraTheta=-2.75 mountX=0.04 mountY=0.54, mountTheta=1.49
01:55:45.174 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.21, opts=13)
01:55:45.174 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.21)
01:55:45.174 00.000 8976 Worker thread wakes up
01:55:45.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.21) opts 0xd
01:55:45.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.21)
01:55:45.174 00.000 8976 Moving (-0.51, -0.21) raw xDistance=0.04 yDistance=0.54
01:55:45.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:55:45.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
01:55:45.174 00.000 8976 MoveAxis(R, 0, ABG)
01:55:45.174 00.000 8976 MoveAxis(D, 2, ABG)
01:55:45.174 00.000 8976 stepping (-10, 5) + (0, -2)
01:55:45.174 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:45.175 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:55:45.185 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
01:55:45.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:45.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:45.185 00.000 5052 Enqueuing Expose request
01:55:45.208 00.023 8976 Received - 47 (G) 
01:55:45.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:45.208 00.000 8976 stepped: pos (-10, 3)
01:55:45.208 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
01:55:45.208 00.000 8976 MountToCamera -- mountX=1.40 mountY=-1.05 hyp=1.75 mountTheta=-0.64 cameraX=0.29, cameraY=1.72 cameraTheta=1.40
01:55:45.208 00.000 8976 incremental bump (0.294, 1.722) isValid = 1
01:55:45.208 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
01:55:45.208 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:55:45.208 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:55:45.208 00.000 8976 move complete, result=0
01:55:45.208 00.000 8976 worker thread done servicing request
01:55:45.208 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:55:45.208 00.000 8976 Worker thread wakes up
01:55:45.208 00.000 9828 Worker thread wakes up
01:55:45.208 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:55:45.209 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:45.209 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:45.209 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:55:45.209 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
01:55:45.209 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
01:55:45.209 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
01:55:45.209 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:55:45.209 00.000 9828 BLC: window closed
01:55:45.209 00.000 9828 MoveAxis(E, 8, B)
01:55:45.209 00.000 9828 Guiding  Dir = 2, Dur = 8
01:55:45.210 00.001 9828 IsSlewing returns 0
01:55:45.210 00.000 9828 IsGuiding returns 0
01:55:45.210 00.000 9828 PulseGuide returned control before completion, sleep 18
01:55:45.243 00.033 9828 IsGuiding returns 1
01:55:45.243 00.000 9828 scope still moving after pulse duration time elapsed
01:55:45.275 00.032 9828 IsSlewing returns 0
01:55:45.275 00.000 9828 IsGuiding returns 1
01:55:45.307 00.032 9828 IsSlewing returns 0
01:55:45.307 00.000 9828 IsGuiding returns 1
01:55:45.338 00.031 9828 IsSlewing returns 0
01:55:45.338 00.000 9828 IsGuiding returns 0
01:55:45.338 00.000 9828 scope move finished after 8 + 120 ms
01:55:45.338 00.000 9828 Move returns status 0, amount 8
01:55:45.338 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:45.338 00.000 9828 MoveAxis(N, 16, B)
01:55:45.338 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:45.355 00.017 9828 IsSlewing returns 0
01:55:45.356 00.001 9828 IsGuiding returns 0
01:55:45.356 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:45.385 00.029 9828 IsGuiding returns 1
01:55:45.386 00.001 9828 scope still moving after pulse duration time elapsed
01:55:45.416 00.030 9828 IsSlewing returns 0
01:55:45.416 00.000 9828 IsGuiding returns 1
01:55:45.446 00.030 9828 IsSlewing returns 0
01:55:45.446 00.000 9828 IsGuiding returns 1
01:55:45.477 00.031 9828 IsSlewing returns 0
01:55:45.477 00.000 9828 IsGuiding returns 1
01:55:45.507 00.030 9828 IsSlewing returns 0
01:55:45.507 00.000 9828 IsGuiding returns 0
01:55:45.508 00.001 9828 scope move finished after 16 + 135 ms
01:55:45.508 00.000 9828 Move returns status 0, amount 16
01:55:45.508 00.000 9828 move complete, result=0
01:55:45.508 00.000 9828 worker thread done servicing request
01:55:45.508 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:55:45.904 00.396 8976 Exposure complete
01:55:45.910 00.006 8976 worker thread done servicing request
01:55:45.910 00.000 5052 OnExposeComplete: enter
01:55:45.910 00.000 5052 UpdateGuideState(): m_state=6
01:55:45.910 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6224
01:55:45.910 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.84, Mass=198, SNR=9.7, Peak=71 HFD=2.3
01:55:45.910 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:55:45.910 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
01:55:45.910 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.13 hyp=0.49 cameraTheta=2.88 mountX=0.33 mountY=0.33, mountTheta=0.79
01:55:45.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.13, opts=13)
01:55:45.911 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.13)
01:55:45.911 00.000 8976 Worker thread wakes up
01:55:45.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.13) opts 0xd
01:55:45.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.13)
01:55:45.911 00.000 8976 Moving (-0.48, 0.13) raw xDistance=0.33 yDistance=0.33
01:55:45.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:55:45.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:55:45.911 00.000 8976 MoveAxis(L, 1, ABG)
01:55:45.911 00.000 8976 stepping (-10, 3) + (-1, 0)
01:55:45.911 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:45.912 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:55:45.922 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:55:45.923 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:45.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:45.923 00.000 5052 Enqueuing Expose request
01:55:45.942 00.019 8976 Received - 47 (G) 
01:55:45.943 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:45.943 00.000 8976 stepped: pos (-11, 3)
01:55:45.943 00.000 8976 MoveAxis(D, 1, ABG)
01:55:45.943 00.000 8976 stepping (-11, 3) + (0, -1)
01:55:45.943 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:45.974 00.031 8976 Received - 47 (G) 
01:55:45.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:45.974 00.000 8976 stepped: pos (-11, 2)
01:55:45.974 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
01:55:45.974 00.000 8976 MountToCamera -- mountX=1.49 mountY=-0.81 hyp=1.70 mountTheta=-0.49 cameraX=0.04, cameraY=1.70 cameraTheta=1.55
01:55:45.974 00.000 8976 incremental bump (0.037, 1.696) isValid = 1
01:55:45.974 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
01:55:45.974 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:55:45.976 00.002 8976 Enqueuing Move request for scope (0.00, 0.12)
01:55:45.976 00.000 8976 move complete, result=0
01:55:45.976 00.000 8976 worker thread done servicing request
01:55:45.976 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:55:45.976 00.000 9828 Worker thread wakes up
01:55:45.976 00.000 8976 Worker thread wakes up
01:55:45.976 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:45.976 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:45.976 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:55:45.976 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:55:45.977 00.001 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.64)
01:55:45.977 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
01:55:45.977 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
01:55:45.977 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:55:45.977 00.000 9828 BLC: window closed
01:55:45.977 00.000 9828 MoveAxis(E, 3, B)
01:55:45.977 00.000 9828 Guiding  Dir = 2, Dur = 3
01:55:45.978 00.001 9828 IsSlewing returns 0
01:55:45.978 00.000 9828 IsGuiding returns 0
01:55:45.978 00.000 9828 PulseGuide returned control before completion, sleep 13
01:55:46.006 00.028 9828 IsGuiding returns 1
01:55:46.006 00.000 9828 scope still moving after pulse duration time elapsed
01:55:46.037 00.031 9828 IsSlewing returns 0
01:55:46.037 00.000 9828 IsGuiding returns 1
01:55:46.067 00.030 9828 IsSlewing returns 0
01:55:46.067 00.000 9828 IsGuiding returns 1
01:55:46.100 00.033 9828 IsSlewing returns 0
01:55:46.100 00.000 9828 IsGuiding returns 0
01:55:46.100 00.000 9828 scope move finished after 3 + 118 ms
01:55:46.100 00.000 9828 Move returns status 0, amount 3
01:55:46.100 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:46.100 00.000 9828 MoveAxis(N, 16, B)
01:55:46.100 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:46.115 00.015 9828 IsSlewing returns 0
01:55:46.115 00.000 9828 IsGuiding returns 0
01:55:46.115 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:46.146 00.031 9828 IsGuiding returns 1
01:55:46.146 00.000 9828 scope still moving after pulse duration time elapsed
01:55:46.177 00.031 9828 IsSlewing returns 0
01:55:46.177 00.000 9828 IsGuiding returns 1
01:55:46.208 00.031 9828 IsSlewing returns 0
01:55:46.208 00.000 9828 IsGuiding returns 1
01:55:46.238 00.030 9828 IsSlewing returns 0
01:55:46.238 00.000 9828 IsGuiding returns 1
01:55:46.269 00.031 9828 IsSlewing returns 0
01:55:46.269 00.000 9828 IsGuiding returns 0
01:55:46.269 00.000 9828 scope move finished after 16 + 137 ms
01:55:46.269 00.000 9828 Move returns status 0, amount 16
01:55:46.269 00.000 9828 move complete, result=0
01:55:46.269 00.000 9828 worker thread done servicing request
01:55:46.270 00.001 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:55:46.677 00.407 8976 Exposure complete
01:55:46.682 00.005 8976 worker thread done servicing request
01:55:46.683 00.001 5052 OnExposeComplete: enter
01:55:46.683 00.000 5052 UpdateGuideState(): m_state=6
01:55:46.683 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6225
01:55:46.683 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.65, Mass=203, SNR=9.9, Peak=76 HFD=2.2
01:55:46.683 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.02 = 1.27)
01:55:46.683 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
01:55:46.683 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.06 hyp=0.34 cameraTheta=-2.97 mountX=0.10 mountY=0.31, mountTheta=1.26
01:55:46.684 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.06, opts=13)
01:55:46.684 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.06)
01:55:46.684 00.000 8976 Worker thread wakes up
01:55:46.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.06) opts 0xd
01:55:46.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.06)
01:55:46.684 00.000 8976 Moving (-0.34, -0.06) raw xDistance=0.10 yDistance=0.31
01:55:46.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:55:46.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:55:46.684 00.000 8976 MoveAxis(R, 0, ABG)
01:55:46.684 00.000 8976 MoveAxis(D, 1, ABG)
01:55:46.684 00.000 8976 stepping (-11, 2) + (0, -1)
01:55:46.684 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:46.685 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:55:46.695 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
01:55:46.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:46.695 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:46.695 00.000 5052 Enqueuing Expose request
01:55:46.710 00.015 8976 Received - 47 (G) 
01:55:46.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:46.710 00.000 8976 stepped: pos (-11, 1)
01:55:46.710 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
01:55:46.710 00.000 8976 MountToCamera -- mountX=1.56 mountY=-0.59 hyp=1.67 mountTheta=-0.36 cameraX=-0.18, cameraY=1.66 cameraTheta=1.68
01:55:46.710 00.000 8976 incremental bump (-0.182, 1.655) isValid = 1
01:55:46.710 00.000 8976 Scheduling Mount bump of (-0.013, 0.118)
01:55:46.710 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:55:46.710 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:55:46.710 00.000 8976 move complete, result=0
01:55:46.710 00.000 9828 Worker thread wakes up
01:55:46.710 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:55:46.710 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:55:46.710 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
01:55:46.711 00.001 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
01:55:46.711 00.000 8976 worker thread done servicing request
01:55:46.711 00.000 8976 Worker thread wakes up
01:55:46.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:46.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:46.711 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.51
01:55:46.711 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:55:46.711 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
01:55:46.711 00.000 9828 BLC: window closed
01:55:46.711 00.000 9828 MoveAxis(W, 2, B)
01:55:46.711 00.000 9828 Guiding  Dir = 3, Dur = 2
01:55:46.711 00.000 9828 IsSlewing returns 0
01:55:46.712 00.001 9828 IsGuiding returns 0
01:55:46.712 00.000 9828 PulseGuide returned control before completion, sleep 12
01:55:46.739 00.027 9828 IsGuiding returns 1
01:55:46.739 00.000 9828 scope still moving after pulse duration time elapsed
01:55:46.770 00.031 9828 IsSlewing returns 0
01:55:46.770 00.000 9828 IsGuiding returns 1
01:55:46.801 00.031 9828 IsSlewing returns 0
01:55:46.801 00.000 9828 IsGuiding returns 1
01:55:46.832 00.031 9828 IsSlewing returns 0
01:55:46.832 00.000 9828 IsGuiding returns 0
01:55:46.832 00.000 9828 scope move finished after 2 + 118 ms
01:55:46.832 00.000 9828 Move returns status 0, amount 2
01:55:46.832 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:46.832 00.000 9828 MoveAxis(N, 16, B)
01:55:46.832 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:46.847 00.015 9828 IsSlewing returns 0
01:55:46.847 00.000 9828 IsGuiding returns 1
01:55:46.847 00.000 9828 Entered PulseGuideScope while moving
01:55:46.908 00.061 9828 IsSlewing returns 0
01:55:46.908 00.000 9828 IsGuiding returns 1
01:55:46.908 00.000 9828 Still moving
01:55:46.969 00.061 9828 IsSlewing returns 0
01:55:46.969 00.000 9828 IsGuiding returns 0
01:55:46.969 00.000 9828 Movement stopped - continuing
01:55:46.970 00.001 9828 PulseGuide returned control before completion, sleep 26
01:55:47.000 00.030 9828 IsGuiding returns 1
01:55:47.000 00.000 9828 scope still moving after pulse duration time elapsed
01:55:47.031 00.031 9828 IsSlewing returns 0
01:55:47.031 00.000 9828 IsGuiding returns 1
01:55:47.062 00.031 9828 IsSlewing returns 0
01:55:47.062 00.000 9828 IsGuiding returns 1
01:55:47.092 00.030 9828 IsSlewing returns 0
01:55:47.092 00.000 9828 IsGuiding returns 1
01:55:47.123 00.031 9828 IsSlewing returns 0
01:55:47.123 00.000 9828 IsGuiding returns 0
01:55:47.123 00.000 9828 scope move finished after 16 + 137 ms
01:55:47.123 00.000 9828 Move returns status 0, amount 16
01:55:47.123 00.000 9828 move complete, result=0
01:55:47.123 00.000 9828 worker thread done servicing request
01:55:47.123 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
01:55:47.403 00.280 8976 Exposure complete
01:55:47.409 00.006 8976 worker thread done servicing request
01:55:47.409 00.000 5052 OnExposeComplete: enter
01:55:47.409 00.000 5052 UpdateGuideState(): m_state=6
01:55:47.409 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6226
01:55:47.409 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.70, Mass=205, SNR=9.9, Peak=74 HFD=2.2
01:55:47.409 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:55:47.409 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
01:55:47.409 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.01 hyp=0.57 cameraTheta=-3.12 mountX=0.25 mountY=0.49, mountTheta=1.10
01:55:47.410 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.01, opts=13)
01:55:47.410 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.01)
01:55:47.410 00.000 8976 Worker thread wakes up
01:55:47.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.01) opts 0xd
01:55:47.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.01)
01:55:47.410 00.000 8976 Moving (-0.57, -0.01) raw xDistance=0.25 yDistance=0.49
01:55:47.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:55:47.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
01:55:47.410 00.000 8976 MoveAxis(R, 0, ABG)
01:55:47.410 00.000 8976 MoveAxis(D, 2, ABG)
01:55:47.410 00.000 8976 stepping (-11, 1) + (0, -2)
01:55:47.411 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:47.411 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:55:47.421 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:55:47.422 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:47.422 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:47.422 00.000 5052 Enqueuing Expose request
01:55:47.446 00.024 8976 Received - 47 (G) 
01:55:47.446 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:47.446 00.000 8976 stepped: pos (-11, -1)
01:55:47.446 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
01:55:47.446 00.000 8976 MountToCamera -- mountX=1.60 mountY=-0.34 hyp=1.64 mountTheta=-0.21 cameraX=-0.42, cameraY=1.58 cameraTheta=1.83
01:55:47.446 00.000 8976 incremental bump (-0.421, 1.580) isValid = 1
01:55:47.446 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
01:55:47.446 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:55:47.446 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:55:47.446 00.000 8976 move complete, result=0
01:55:47.446 00.000 9828 Worker thread wakes up
01:55:47.446 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:55:47.446 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:55:47.446 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
01:55:47.446 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.45)
01:55:47.446 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:55:47.446 00.000 8976 worker thread done servicing request
01:55:47.446 00.000 8976 Worker thread wakes up
01:55:47.446 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:47.446 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
01:55:47.446 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:55:47.446 00.000 9828 BLC: window closed
01:55:47.447 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:47.447 00.000 9828 MoveAxis(W, 8, B)
01:55:47.447 00.000 9828 Guiding  Dir = 3, Dur = 8
01:55:47.449 00.002 9828 IsSlewing returns 0
01:55:47.449 00.000 9828 IsGuiding returns 0
01:55:47.449 00.000 9828 PulseGuide returned control before completion, sleep 18
01:55:47.482 00.033 9828 IsGuiding returns 1
01:55:47.482 00.000 9828 scope still moving after pulse duration time elapsed
01:55:47.512 00.030 9828 IsSlewing returns 0
01:55:47.512 00.000 9828 IsGuiding returns 1
01:55:47.544 00.032 9828 IsSlewing returns 0
01:55:47.544 00.000 9828 IsGuiding returns 1
01:55:47.575 00.031 9828 IsSlewing returns 0
01:55:47.575 00.000 9828 IsGuiding returns 0
01:55:47.575 00.000 9828 scope move finished after 8 + 118 ms
01:55:47.575 00.000 9828 Move returns status 0, amount 8
01:55:47.576 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:47.576 00.000 9828 MoveAxis(N, 16, B)
01:55:47.576 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:47.590 00.014 9828 IsSlewing returns 0
01:55:47.590 00.000 9828 IsGuiding returns 0
01:55:47.590 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:47.621 00.031 9828 IsGuiding returns 1
01:55:47.621 00.000 9828 scope still moving after pulse duration time elapsed
01:55:47.653 00.032 9828 IsSlewing returns 0
01:55:47.653 00.000 9828 IsGuiding returns 1
01:55:47.683 00.030 9828 IsSlewing returns 0
01:55:47.683 00.000 9828 IsGuiding returns 1
01:55:47.714 00.031 9828 IsSlewing returns 0
01:55:47.714 00.000 9828 IsGuiding returns 1
01:55:47.745 00.031 9828 IsSlewing returns 0
01:55:47.745 00.000 9828 IsGuiding returns 0
01:55:47.745 00.000 9828 scope move finished after 16 + 139 ms
01:55:47.745 00.000 9828 Move returns status 0, amount 16
01:55:47.745 00.000 9828 move complete, result=0
01:55:47.745 00.000 9828 worker thread done servicing request
01:55:47.745 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
01:55:48.140 00.395 8976 Exposure complete
01:55:48.145 00.005 8976 worker thread done servicing request
01:55:48.146 00.001 5052 OnExposeComplete: enter
01:55:48.146 00.000 5052 UpdateGuideState(): m_state=6
01:55:48.146 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6227
01:55:48.146 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=282.06, Mass=204, SNR=9.9, Peak=81 HFD=2.3
01:55:48.146 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
01:55:48.146 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
01:55:48.146 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.35 hyp=0.75 cameraTheta=2.65 mountX=0.62 mountY=0.36, mountTheta=0.53
01:55:48.147 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.35, opts=13)
01:55:48.147 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.35)
01:55:48.147 00.000 8976 Worker thread wakes up
01:55:48.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.35) opts 0xd
01:55:48.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.35)
01:55:48.147 00.000 8976 Moving (-0.66, 0.35) raw xDistance=0.62 yDistance=0.36
01:55:48.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
01:55:48.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
01:55:48.147 00.000 8976 MoveAxis(L, 3, ABG)
01:55:48.147 00.000 8976 stepping (-11, -1) + (-3, 0)
01:55:48.147 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:55:48.148 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:55:48.157 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:55:48.158 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:48.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:48.158 00.000 5052 Enqueuing Expose request
01:55:48.181 00.023 8976 Received - 47 (G) 
01:55:48.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:55:48.181 00.000 8976 stepped: pos (-14, -1)
01:55:48.181 00.000 8976 MoveAxis(D, 2, ABG)
01:55:48.181 00.000 8976 stepping (-14, -1) + (0, -2)
01:55:48.181 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:48.213 00.032 8976 Received - 47 (G) 
01:55:48.213 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:48.213 00.000 8976 stepped: pos (-14, -3)
01:55:48.213 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.00 = 2.00)
01:55:48.213 00.000 8976 MountToCamera -- mountX=1.78 mountY=-0.07 hyp=1.78 mountTheta=-0.04 cameraX=-0.74, cameraY=1.62 cameraTheta=2.00
01:55:48.213 00.000 8976 incremental bump (-0.744, 1.617) isValid = 1
01:55:48.213 00.000 8976 Scheduling Mount bump of (-0.048, 0.108)
01:55:48.213 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:55:48.213 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:55:48.214 00.001 8976 move complete, result=0
01:55:48.214 00.000 8976 worker thread done servicing request
01:55:48.214 00.000 8976 Worker thread wakes up
01:55:48.214 00.000 9828 Worker thread wakes up
01:55:48.214 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:55:48.214 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:55:48.214 00.000 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.08 = -1.20)
01:55:48.214 00.000 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.00 = -1.28)
01:55:48.214 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.04 mountY=-0.11, mountTheta=-1.21
01:55:48.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:48.214 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:48.214 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:55:48.214 00.000 9828 BLC: window closed
01:55:48.214 00.000 9828 MoveAxis(W, 14, B)
01:55:48.214 00.000 9828 Guiding  Dir = 3, Dur = 14
01:55:48.214 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
01:55:48.215 00.001 9828 IsSlewing returns 0
01:55:48.215 00.000 9828 IsGuiding returns 0
01:55:48.215 00.000 9828 PulseGuide returned control before completion, sleep 24
01:55:48.244 00.029 9828 IsGuiding returns 1
01:55:48.244 00.000 9828 scope still moving after pulse duration time elapsed
01:55:48.276 00.032 9828 IsSlewing returns 0
01:55:48.277 00.001 9828 IsGuiding returns 1
01:55:48.308 00.031 9828 IsSlewing returns 0
01:55:48.308 00.000 9828 IsGuiding returns 1
01:55:48.339 00.031 9828 IsSlewing returns 0
01:55:48.339 00.000 9828 IsGuiding returns 1
01:55:48.369 00.030 9828 IsSlewing returns 0
01:55:48.369 00.000 9828 IsGuiding returns 0
01:55:48.369 00.000 9828 scope move finished after 14 + 140 ms
01:55:48.369 00.000 9828 Move returns status 0, amount 14
01:55:48.369 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:48.369 00.000 9828 MoveAxis(N, 15, B)
01:55:48.369 00.000 9828 Guiding  Dir = 0, Dur = 15
01:55:48.384 00.015 9828 IsSlewing returns 0
01:55:48.384 00.000 9828 IsGuiding returns 0
01:55:48.384 00.000 9828 PulseGuide returned control before completion, sleep 25
01:55:48.415 00.031 9828 IsGuiding returns 1
01:55:48.415 00.000 9828 scope still moving after pulse duration time elapsed
01:55:48.447 00.032 9828 IsSlewing returns 0
01:55:48.447 00.000 9828 IsGuiding returns 1
01:55:48.478 00.031 9828 IsSlewing returns 0
01:55:48.479 00.001 9828 IsGuiding returns 1
01:55:48.508 00.029 9828 IsSlewing returns 0
01:55:48.508 00.000 9828 IsGuiding returns 1
01:55:48.539 00.031 9828 IsSlewing returns 0
01:55:48.539 00.000 9828 IsGuiding returns 0
01:55:48.539 00.000 9828 scope move finished after 15 + 140 ms
01:55:48.539 00.000 9828 Move returns status 0, amount 15
01:55:48.539 00.000 9828 move complete, result=0
01:55:48.539 00.000 9828 worker thread done servicing request
01:55:48.540 00.001 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:55:48.919 00.379 8976 Exposure complete
01:55:48.925 00.006 8976 worker thread done servicing request
01:55:48.925 00.000 5052 OnExposeComplete: enter
01:55:48.925 00.000 5052 UpdateGuideState(): m_state=6
01:55:48.925 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6228
01:55:48.925 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.55, Mass=198, SNR=9.8, Peak=73 HFD=2.2
01:55:48.925 00.000 5052 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.04) = xAngle (-4.12 = 2.17)
01:55:48.925 00.000 5052 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.22 = 2.06)
01:55:48.926 00.001 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.07 mountX=-0.10 mountY=0.16, mountTheta=2.14
01:55:48.926 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.16, opts=13)
01:55:48.926 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.16)
01:55:48.926 00.000 8976 Worker thread wakes up
01:55:48.927 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.16) opts 0xd
01:55:48.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.16)
01:55:48.927 00.000 8976 Moving (-0.09, -0.16) raw xDistance=-0.10 yDistance=0.16
01:55:48.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:55:48.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:55:48.927 00.000 8976 MoveAxis(R, 0, ABG)
01:55:48.927 00.000 8976 MoveAxis(U, 0, ABG)
01:55:48.927 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
01:55:48.927 00.000 8976 MountToCamera -- mountX=1.90 mountY=0.11 hyp=1.90 mountTheta=0.06 cameraX=-0.96, cameraY=1.64 cameraTheta=2.10
01:55:48.927 00.000 8976 incremental bump (-0.961, 1.642) isValid = 1
01:55:48.927 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
01:55:48.927 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:55:48.927 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:55:48.927 00.000 8976 move complete, result=0
01:55:48.927 00.000 9828 Worker thread wakes up
01:55:48.927 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:55:48.927 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:55:48.927 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
01:55:48.928 00.001 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
01:55:48.928 00.000 8976 worker thread done servicing request
01:55:48.928 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:55:48.928 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.05 mountY=-0.11, mountTheta=-1.12
01:55:48.928 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:55:48.928 00.000 9828 BLC: window closed
01:55:48.928 00.000 9828 MoveAxis(W, 17, B)
01:55:48.928 00.000 9828 Guiding  Dir = 3, Dur = 17
01:55:48.929 00.001 9828 IsSlewing returns 0
01:55:48.929 00.000 9828 IsGuiding returns 0
01:55:48.929 00.000 9828 PulseGuide returned control before completion, sleep 27
01:55:48.938 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
01:55:48.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:48.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:48.938 00.000 5052 Enqueuing Expose request
01:55:48.938 00.000 8976 Worker thread wakes up
01:55:48.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:48.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:48.938 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:48.966 00.028 9828 IsGuiding returns 1
01:55:48.966 00.000 9828 scope still moving after pulse duration time elapsed
01:55:49.002 00.036 9828 IsSlewing returns 0
01:55:49.002 00.000 9828 IsGuiding returns 1
01:55:49.033 00.031 9828 IsSlewing returns 0
01:55:49.033 00.000 9828 IsGuiding returns 1
01:55:49.065 00.032 9828 IsSlewing returns 0
01:55:49.065 00.000 9828 IsGuiding returns 0
01:55:49.065 00.000 9828 scope move finished after 17 + 119 ms
01:55:49.065 00.000 9828 Move returns status 0, amount 17
01:55:49.065 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:49.065 00.000 9828 MoveAxis(N, 15, B)
01:55:49.065 00.000 9828 Guiding  Dir = 0, Dur = 15
01:55:49.080 00.015 9828 IsSlewing returns 0
01:55:49.081 00.001 9828 IsGuiding returns 0
01:55:49.081 00.000 9828 PulseGuide returned control before completion, sleep 25
01:55:49.112 00.031 9828 IsGuiding returns 1
01:55:49.112 00.000 9828 scope still moving after pulse duration time elapsed
01:55:49.142 00.030 9828 IsSlewing returns 0
01:55:49.142 00.000 9828 IsGuiding returns 1
01:55:49.173 00.031 9828 IsSlewing returns 0
01:55:49.173 00.000 9828 IsGuiding returns 1
01:55:49.204 00.031 9828 IsSlewing returns 0
01:55:49.204 00.000 9828 IsGuiding returns 0
01:55:49.204 00.000 9828 scope move finished after 15 + 107 ms
01:55:49.204 00.000 9828 Move returns status 0, amount 15
01:55:49.204 00.000 9828 move complete, result=0
01:55:49.204 00.000 9828 worker thread done servicing request
01:55:49.204 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:55:49.637 00.433 8976 Exposure complete
01:55:49.643 00.006 8976 worker thread done servicing request
01:55:49.643 00.000 5052 OnExposeComplete: enter
01:55:49.643 00.000 5052 UpdateGuideState(): m_state=6
01:55:49.643 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6229
01:55:49.643 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.33, Mass=198, SNR=9.8, Peak=72 HFD=2.3
01:55:49.643 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
01:55:49.643 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
01:55:49.643 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.38 hyp=0.39 cameraTheta=-1.76 mountX=-0.31 mountY=0.27, mountTheta=2.42
01:55:49.644 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.38, opts=13)
01:55:49.644 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.38)
01:55:49.644 00.000 8976 Worker thread wakes up
01:55:49.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.38) opts 0xd
01:55:49.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.38)
01:55:49.644 00.000 8976 Moving (-0.07, -0.38) raw xDistance=-0.31 yDistance=0.27
01:55:49.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:55:49.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:55:49.644 00.000 8976 MoveAxis(R, 1, ABG)
01:55:49.644 00.000 8976 stepping (-14, -3) + (1, 0)
01:55:49.644 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:49.645 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:55:49.654 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
01:55:49.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:49.654 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:49.654 00.000 5052 Enqueuing Expose request
01:55:49.668 00.014 8976 Received - 47 (G) 
01:55:49.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:49.668 00.000 8976 stepped: pos (-13, -3)
01:55:49.668 00.000 8976 MoveAxis(D, 1, ABG)
01:55:49.668 00.000 8976 stepping (-13, -3) + (0, -1)
01:55:49.668 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:49.700 00.032 8976 Received - 47 (G) 
01:55:49.700 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:49.700 00.000 8976 stepped: pos (-13, -4)
01:55:49.700 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
01:55:49.700 00.000 8976 MountToCamera -- mountX=1.93 mountY=0.28 hyp=1.95 mountTheta=0.15 cameraX=-1.13, cameraY=1.59 cameraTheta=2.19
01:55:49.700 00.000 8976 incremental bump (-1.129, 1.589) isValid = 1
01:55:49.700 00.000 8976 Scheduling Mount bump of (-0.067, 0.097)
01:55:49.700 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:55:49.700 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:55:49.700 00.000 8976 move complete, result=0
01:55:49.701 00.001 8976 worker thread done servicing request
01:55:49.701 00.000 8976 Worker thread wakes up
01:55:49.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:49.701 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:49.701 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
01:55:49.701 00.000 9828 Worker thread wakes up
01:55:49.701 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:55:49.701 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:55:49.701 00.000 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.27 = -1.02)
01:55:49.701 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.10)
01:55:49.701 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=0.06 mountY=-0.10, mountTheta=-1.04
01:55:49.701 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:55:49.701 00.000 9828 BLC: window closed
01:55:49.701 00.000 9828 MoveAxis(W, 20, B)
01:55:49.701 00.000 9828 Guiding  Dir = 3, Dur = 20
01:55:49.702 00.001 9828 IsSlewing returns 0
01:55:49.702 00.000 9828 IsGuiding returns 0
01:55:49.702 00.000 9828 PulseGuide returned control before completion, sleep 30
01:55:49.733 00.031 9828 IsGuiding returns 1
01:55:49.733 00.000 9828 scope still moving after pulse duration time elapsed
01:55:49.764 00.031 9828 IsSlewing returns 0
01:55:49.764 00.000 9828 IsGuiding returns 1
01:55:49.793 00.029 9828 IsSlewing returns 0
01:55:49.793 00.000 9828 IsGuiding returns 1
01:55:49.824 00.031 9828 IsSlewing returns 0
01:55:49.824 00.000 9828 IsGuiding returns 1
01:55:49.854 00.030 9828 IsSlewing returns 0
01:55:49.854 00.000 9828 IsGuiding returns 0
01:55:49.854 00.000 9828 scope move finished after 20 + 132 ms
01:55:49.854 00.000 9828 Move returns status 0, amount 20
01:55:49.854 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:49.854 00.000 9828 MoveAxis(N, 14, B)
01:55:49.854 00.000 9828 Guiding  Dir = 0, Dur = 14
01:55:49.870 00.016 9828 IsSlewing returns 0
01:55:49.870 00.000 9828 IsGuiding returns 0
01:55:49.870 00.000 9828 PulseGuide returned control before completion, sleep 24
01:55:49.902 00.032 9828 IsGuiding returns 1
01:55:49.902 00.000 9828 scope still moving after pulse duration time elapsed
01:55:49.933 00.031 9828 IsSlewing returns 0
01:55:49.933 00.000 9828 IsGuiding returns 1
01:55:49.964 00.031 9828 IsSlewing returns 0
01:55:49.964 00.000 9828 IsGuiding returns 1
01:55:49.995 00.031 9828 IsSlewing returns 0
01:55:49.995 00.000 9828 IsGuiding returns 1
01:55:50.027 00.032 9828 IsSlewing returns 0
01:55:50.027 00.000 9828 IsGuiding returns 0
01:55:50.027 00.000 9828 scope move finished after 14 + 142 ms
01:55:50.027 00.000 9828 Move returns status 0, amount 14
01:55:50.027 00.000 9828 move complete, result=0
01:55:50.027 00.000 9828 worker thread done servicing request
01:55:50.027 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:55:50.390 00.363 8976 Exposure complete
01:55:50.396 00.006 8976 worker thread done servicing request
01:55:50.396 00.000 5052 OnExposeComplete: enter
01:55:50.396 00.000 5052 UpdateGuideState(): m_state=6
01:55:50.396 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6230
01:55:50.396 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.63, Mass=203, SNR=9.9, Peak=74 HFD=2.3
01:55:50.396 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.83 = 1.46)
01:55:50.396 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
01:55:50.396 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-2.78 mountX=0.03 mountY=0.23, mountTheta=1.46
01:55:50.397 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.08, opts=13)
01:55:50.397 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.08)
01:55:50.397 00.000 8976 Worker thread wakes up
01:55:50.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.08) opts 0xd
01:55:50.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.08)
01:55:50.397 00.000 8976 Moving (-0.22, -0.08) raw xDistance=0.03 yDistance=0.23
01:55:50.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:55:50.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:55:50.397 00.000 8976 MoveAxis(R, 0, ABG)
01:55:50.397 00.000 8976 MoveAxis(U, 0, ABG)
01:55:50.397 00.000 8976 MountToCamera -- mountTheta (0.20) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
01:55:50.397 00.000 8976 MountToCamera -- mountX=1.95 mountY=0.40 hyp=1.99 mountTheta=0.20 cameraX=-1.24, cameraY=1.55 cameraTheta=2.25
01:55:50.397 00.000 8976 incremental bump (-1.242, 1.554) isValid = 1
01:55:50.397 00.000 8976 Scheduling Mount bump of (-0.072, 0.093)
01:55:50.397 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:55:50.397 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:55:50.398 00.001 8976 move complete, result=0
01:55:50.398 00.000 9828 Worker thread wakes up
01:55:50.398 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:55:50.398 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:55:50.398 00.000 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.32 = -0.96)
01:55:50.398 00.000 8976 worker thread done servicing request
01:55:50.398 00.000 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.24 = -1.04)
01:55:50.398 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.23 mountX=0.07 mountY=-0.10, mountTheta=-0.98
01:55:50.398 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:55:50.398 00.000 9828 BLC: window closed
01:55:50.398 00.000 9828 MoveAxis(W, 21, B)
01:55:50.398 00.000 9828 Guiding  Dir = 3, Dur = 21
01:55:50.398 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:55:50.398 00.000 9828 IsSlewing returns 0
01:55:50.398 00.000 9828 IsGuiding returns 0
01:55:50.399 00.001 9828 PulseGuide returned control before completion, sleep 31
01:55:50.408 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:55:50.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:50.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:50.408 00.000 5052 Enqueuing Expose request
01:55:50.408 00.000 8976 Worker thread wakes up
01:55:50.409 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:50.409 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:50.409 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:50.436 00.027 9828 IsGuiding returns 1
01:55:50.436 00.000 9828 scope still moving after pulse duration time elapsed
01:55:50.467 00.031 9828 IsSlewing returns 0
01:55:50.467 00.000 9828 IsGuiding returns 1
01:55:50.498 00.031 9828 IsSlewing returns 0
01:55:50.498 00.000 9828 IsGuiding returns 1
01:55:50.530 00.032 9828 IsSlewing returns 0
01:55:50.530 00.000 9828 IsGuiding returns 0
01:55:50.530 00.000 9828 scope move finished after 21 + 110 ms
01:55:50.530 00.000 9828 Move returns status 0, amount 21
01:55:50.530 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:50.530 00.000 9828 MoveAxis(N, 14, B)
01:55:50.530 00.000 9828 Guiding  Dir = 0, Dur = 14
01:55:50.545 00.015 9828 IsSlewing returns 0
01:55:50.545 00.000 9828 IsGuiding returns 0
01:55:50.545 00.000 9828 PulseGuide returned control before completion, sleep 24
01:55:50.576 00.031 9828 IsGuiding returns 1
01:55:50.576 00.000 9828 scope still moving after pulse duration time elapsed
01:55:50.607 00.031 9828 IsSlewing returns 0
01:55:50.607 00.000 9828 IsGuiding returns 1
01:55:50.639 00.032 9828 IsSlewing returns 0
01:55:50.639 00.000 9828 IsGuiding returns 1
01:55:50.670 00.031 9828 IsSlewing returns 0
01:55:50.670 00.000 9828 IsGuiding returns 1
01:55:50.701 00.031 9828 IsSlewing returns 0
01:55:50.701 00.000 9828 IsGuiding returns 0
01:55:50.701 00.000 9828 scope move finished after 14 + 142 ms
01:55:50.701 00.000 9828 Move returns status 0, amount 14
01:55:50.701 00.000 9828 move complete, result=0
01:55:50.701 00.000 9828 worker thread done servicing request
01:55:50.701 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
01:55:51.111 00.410 8976 Exposure complete
01:55:51.116 00.005 8976 worker thread done servicing request
01:55:51.116 00.000 5052 OnExposeComplete: enter
01:55:51.116 00.000 5052 UpdateGuideState(): m_state=6
01:55:51.116 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6231
01:55:51.116 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.59, Mass=207, SNR=10.0, Peak=76 HFD=2.1
01:55:51.116 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
01:55:51.116 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
01:55:51.116 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.64 mountX=-0.18 mountY=-0.07, mountTheta=-2.77
01:55:51.117 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.12, opts=13)
01:55:51.117 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.12)
01:55:51.117 00.000 8976 Worker thread wakes up
01:55:51.117 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.12) opts 0xd
01:55:51.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.12)
01:55:51.117 00.000 8976 Moving (0.16, -0.12) raw xDistance=-0.18 yDistance=-0.07
01:55:51.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:55:51.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:55:51.117 00.000 8976 MoveAxis(R, 0, ABG)
01:55:51.117 00.000 8976 MoveAxis(U, 0, ABG)
01:55:51.117 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
01:55:51.117 00.000 8976 MountToCamera -- mountX=1.96 mountY=0.48 hyp=2.02 mountTheta=0.24 cameraX=-1.32, cameraY=1.53 cameraTheta=2.28
01:55:51.118 00.001 8976 incremental bump (-1.318, 1.531) isValid = 1
01:55:51.118 00.000 8976 Scheduling Mount bump of (-0.075, 0.090)
01:55:51.118 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:55:51.118 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:55:51.118 00.000 8976 move complete, result=0
01:55:51.118 00.000 9828 Worker thread wakes up
01:55:51.118 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:55:51.118 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:55:51.119 00.001 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.92)
01:55:51.119 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.00)
01:55:51.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:55:51.119 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.95
01:55:51.119 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:55:51.119 00.000 8976 worker thread done servicing request
01:55:51.119 00.000 9828 BLC: window closed
01:55:51.119 00.000 9828 MoveAxis(W, 22, B)
01:55:51.119 00.000 9828 Guiding  Dir = 3, Dur = 22
01:55:51.119 00.000 9828 IsSlewing returns 0
01:55:51.120 00.001 9828 IsGuiding returns 0
01:55:51.120 00.000 9828 PulseGuide returned control before completion, sleep 32
01:55:51.128 00.008 5052 UpdateGuideState exits: m=207 SNR=10.0
01:55:51.129 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:51.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:51.129 00.000 5052 Enqueuing Expose request
01:55:51.129 00.000 8976 Worker thread wakes up
01:55:51.129 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:51.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:51.129 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:51.165 00.036 9828 IsGuiding returns 1
01:55:51.166 00.001 9828 scope still moving after pulse duration time elapsed
01:55:51.197 00.031 9828 IsSlewing returns 0
01:55:51.197 00.000 9828 IsGuiding returns 1
01:55:51.230 00.033 9828 IsSlewing returns 0
01:55:51.232 00.002 9828 IsGuiding returns 1
01:55:51.260 00.028 9828 IsSlewing returns 0
01:55:51.263 00.003 9828 IsGuiding returns 0
01:55:51.264 00.001 9828 scope move finished after 22 + 121 ms
01:55:51.264 00.000 9828 Move returns status 0, amount 22
01:55:51.264 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:51.264 00.000 9828 MoveAxis(N, 13, B)
01:55:51.264 00.000 9828 Guiding  Dir = 0, Dur = 13
01:55:51.276 00.012 9828 IsSlewing returns 0
01:55:51.276 00.000 9828 IsGuiding returns 0
01:55:51.276 00.000 9828 PulseGuide returned control before completion, sleep 23
01:55:51.308 00.032 9828 IsGuiding returns 1
01:55:51.308 00.000 9828 scope still moving after pulse duration time elapsed
01:55:51.339 00.031 9828 IsSlewing returns 0
01:55:51.339 00.000 9828 IsGuiding returns 1
01:55:51.370 00.031 9828 IsSlewing returns 0
01:55:51.370 00.000 9828 IsGuiding returns 1
01:55:51.402 00.032 9828 IsSlewing returns 0
01:55:51.403 00.001 9828 IsGuiding returns 1
01:55:51.433 00.030 9828 IsSlewing returns 0
01:55:51.433 00.000 9828 IsGuiding returns 0
01:55:51.433 00.000 9828 scope move finished after 13 + 144 ms
01:55:51.433 00.000 9828 Move returns status 0, amount 13
01:55:51.433 00.000 9828 move complete, result=0
01:55:51.433 00.000 9828 worker thread done servicing request
01:55:51.433 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 13 ms NORTH
01:55:51.826 00.393 8976 Exposure complete
01:55:51.831 00.005 8976 worker thread done servicing request
01:55:51.831 00.000 5052 OnExposeComplete: enter
01:55:51.831 00.000 5052 UpdateGuideState(): m_state=6
01:55:51.831 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6232
01:55:51.831 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.72, Mass=207, SNR=10.0, Peak=73 HFD=2.2
01:55:51.831 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:55:51.831 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:55:51.831 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.01 hyp=0.67 cameraTheta=0.01 mountX=-0.30 mountY=-0.56, mountTheta=-2.06
01:55:51.832 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.01, opts=13)
01:55:51.832 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.01)
01:55:51.832 00.000 8976 Worker thread wakes up
01:55:51.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.01) opts 0xd
01:55:51.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.01)
01:55:51.832 00.000 8976 Moving (0.67, 0.01) raw xDistance=-0.30 yDistance=-0.56
01:55:51.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:55:51.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
01:55:51.832 00.000 8976 MoveAxis(R, 1, ABG)
01:55:51.833 00.001 8976 stepping (-13, -4) + (1, 0)
01:55:51.833 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:51.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
01:55:51.842 00.009 5052 UpdateGuideState exits: m=207 SNR=10.0
01:55:51.843 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:51.843 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:51.843 00.000 5052 Enqueuing Expose request
01:55:51.858 00.015 8976 Received - 47 (G) 
01:55:51.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:51.858 00.000 8976 stepped: pos (-12, -4)
01:55:51.858 00.000 8976 MoveAxis(U, 2, ABG)
01:55:51.858 00.000 8976 stepping (-12, -4) + (0, 2)
01:55:51.858 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:51.890 00.032 8976 Received - 47 (G) 
01:55:51.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:51.890 00.000 8976 stepped: pos (-12, -2)
01:55:51.890 00.000 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (2.04) = xAngle (2.26 = 2.26)
01:55:51.890 00.000 8976 MountToCamera -- mountX=1.92 mountY=0.42 hyp=1.97 mountTheta=0.22 cameraX=-1.25, cameraY=1.52 cameraTheta=2.26
01:55:51.890 00.000 8976 incremental bump (-1.253, 1.518) isValid = 1
01:55:51.890 00.000 8976 Scheduling Mount bump of (-0.073, 0.092)
01:55:51.890 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:55:51.890 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:55:51.890 00.000 8976 move complete, result=0
01:55:51.890 00.000 8976 worker thread done servicing request
01:55:51.890 00.000 8976 Worker thread wakes up
01:55:51.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:51.890 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:51.890 00.000 9828 Worker thread wakes up
01:55:51.890 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:55:51.890 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:55:51.890 00.000 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.34 = -0.94)
01:55:51.891 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:55:51.891 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.03)
01:55:51.891 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=0.07 mountY=-0.10, mountTheta=-0.97
01:55:51.891 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:55:51.891 00.000 9828 BLC: window closed
01:55:51.891 00.000 9828 MoveAxis(W, 22, B)
01:55:51.891 00.000 9828 Guiding  Dir = 3, Dur = 22
01:55:51.891 00.000 9828 IsSlewing returns 0
01:55:51.891 00.000 9828 IsGuiding returns 0
01:55:51.891 00.000 9828 PulseGuide returned control before completion, sleep 32
01:55:51.932 00.041 9828 IsGuiding returns 1
01:55:51.932 00.000 9828 scope still moving after pulse duration time elapsed
01:55:51.963 00.031 9828 IsSlewing returns 0
01:55:51.963 00.000 9828 IsGuiding returns 1
01:55:51.994 00.031 9828 IsSlewing returns 0
01:55:51.994 00.000 9828 IsGuiding returns 1
01:55:52.025 00.031 9828 IsSlewing returns 0
01:55:52.025 00.000 9828 IsGuiding returns 0
01:55:52.025 00.000 9828 scope move finished after 22 + 112 ms
01:55:52.025 00.000 9828 Move returns status 0, amount 22
01:55:52.025 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:52.025 00.000 9828 MoveAxis(N, 14, B)
01:55:52.026 00.001 9828 Guiding  Dir = 0, Dur = 14
01:55:52.040 00.014 9828 IsSlewing returns 0
01:55:52.040 00.000 9828 IsGuiding returns 0
01:55:52.040 00.000 9828 PulseGuide returned control before completion, sleep 24
01:55:52.072 00.032 9828 IsGuiding returns 1
01:55:52.072 00.000 9828 scope still moving after pulse duration time elapsed
01:55:52.104 00.032 9828 IsSlewing returns 0
01:55:52.104 00.000 9828 IsGuiding returns 1
01:55:52.136 00.032 9828 IsSlewing returns 0
01:55:52.136 00.000 9828 IsGuiding returns 1
01:55:52.168 00.032 9828 IsSlewing returns 0
01:55:52.168 00.000 9828 IsGuiding returns 1
01:55:52.199 00.031 9828 IsSlewing returns 0
01:55:52.199 00.000 9828 IsGuiding returns 0
01:55:52.199 00.000 9828 scope move finished after 14 + 145 ms
01:55:52.199 00.000 9828 Move returns status 0, amount 14
01:55:52.199 00.000 9828 move complete, result=0
01:55:52.199 00.000 9828 worker thread done servicing request
01:55:52.199 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
01:55:52.586 00.387 8976 Exposure complete
01:55:52.592 00.006 8976 worker thread done servicing request
01:55:52.592 00.000 5052 OnExposeComplete: enter
01:55:52.592 00.000 5052 UpdateGuideState(): m_state=6
01:55:52.592 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6233
01:55:52.592 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.62, Mass=207, SNR=9.9, Peak=68 HFD=2.3
01:55:52.592 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
01:55:52.594 00.002 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
01:55:52.594 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=-0.09 hyp=0.92 cameraTheta=-0.10 mountX=-0.50 mountY=-0.72, mountTheta=-2.17
01:55:52.594 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=-0.09, opts=13)
01:55:52.594 00.000 5052 Enqueuing Move request for stepguider (0.92, -0.09)
01:55:52.594 00.000 8976 Worker thread wakes up
01:55:52.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, -0.09) opts 0xd
01:55:52.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, -0.09)
01:55:52.594 00.000 8976 Moving (0.92, -0.09) raw xDistance=-0.50 yDistance=-0.72
01:55:52.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
01:55:52.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
01:55:52.594 00.000 8976 MoveAxis(R, 2, ABG)
01:55:52.594 00.000 8976 stepping (-12, -2) + (2, 0)
01:55:52.594 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:52.595 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:55:52.606 00.011 5052 UpdateGuideState exits: m=207 SNR=9.9
01:55:52.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:52.606 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:52.606 00.000 5052 Enqueuing Expose request
01:55:52.625 00.019 8976 Received - 47 (G) 
01:55:52.625 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:52.625 00.000 8976 stepped: pos (-10, -2)
01:55:52.625 00.000 8976 MoveAxis(U, 3, ABG)
01:55:52.625 00.000 8976 stepping (-10, -2) + (0, 3)
01:55:52.625 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:55:52.656 00.031 8976 Received - 47 (G) 
01:55:52.656 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:55:52.656 00.000 8976 stepped: pos (-10, 1)
01:55:52.657 00.001 8976 MountToCamera -- mountTheta (0.13) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
01:55:52.657 00.000 8976 MountToCamera -- mountX=1.79 mountY=0.23 hyp=1.81 mountTheta=0.13 cameraX=-1.02, cameraY=1.49 cameraTheta=2.17
01:55:52.657 00.000 8976 incremental bump (-1.023, 1.491) isValid = 1
01:55:52.657 00.000 8976 Scheduling Mount bump of (-0.065, 0.098)
01:55:52.657 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:55:52.657 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:55:52.657 00.000 8976 move complete, result=0
01:55:52.657 00.000 8976 worker thread done servicing request
01:55:52.657 00.000 8976 Worker thread wakes up
01:55:52.657 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
01:55:52.657 00.000 9828 Worker thread wakes up
01:55:52.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:52.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:52.657 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:55:52.658 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:55:52.658 00.000 9828 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
01:55:52.658 00.000 9828 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.11)
01:55:52.658 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=0.06 mountY=-0.11, mountTheta=-1.05
01:55:52.658 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
01:55:52.658 00.000 9828 BLC: window closed
01:55:52.658 00.000 9828 MoveAxis(W, 19, B)
01:55:52.658 00.000 9828 Guiding  Dir = 3, Dur = 19
01:55:52.658 00.000 9828 IsSlewing returns 0
01:55:52.658 00.000 9828 IsGuiding returns 0
01:55:52.659 00.001 9828 PulseGuide returned control before completion, sleep 29
01:55:52.697 00.038 9828 IsGuiding returns 1
01:55:52.697 00.000 9828 scope still moving after pulse duration time elapsed
01:55:52.729 00.032 9828 IsSlewing returns 0
01:55:52.729 00.000 9828 IsGuiding returns 1
01:55:52.760 00.031 9828 IsSlewing returns 0
01:55:52.760 00.000 9828 IsGuiding returns 1
01:55:52.792 00.032 9828 IsSlewing returns 0
01:55:52.792 00.000 9828 IsGuiding returns 1
01:55:52.824 00.032 9828 IsSlewing returns 0
01:55:52.824 00.000 9828 IsGuiding returns 1
01:55:52.856 00.032 9828 IsSlewing returns 0
01:55:52.856 00.000 9828 IsGuiding returns 0
01:55:52.856 00.000 9828 scope move finished after 19 + 177 ms
01:55:52.856 00.000 9828 Move returns status 0, amount 19
01:55:52.856 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:52.856 00.000 9828 MoveAxis(N, 14, B)
01:55:52.856 00.000 9828 Guiding  Dir = 0, Dur = 14
01:55:52.871 00.015 9828 IsSlewing returns 0
01:55:52.871 00.000 9828 IsGuiding returns 0
01:55:52.871 00.000 9828 PulseGuide returned control before completion, sleep 24
01:55:52.903 00.032 9828 IsGuiding returns 1
01:55:52.903 00.000 9828 scope still moving after pulse duration time elapsed
01:55:52.933 00.030 9828 IsSlewing returns 0
01:55:52.933 00.000 9828 IsGuiding returns 1
01:55:52.964 00.031 9828 IsSlewing returns 0
01:55:52.964 00.000 9828 IsGuiding returns 1
01:55:52.996 00.032 9828 IsSlewing returns 0
01:55:52.996 00.000 9828 IsGuiding returns 1
01:55:53.027 00.031 9828 IsSlewing returns 0
01:55:53.028 00.001 9828 IsGuiding returns 0
01:55:53.028 00.000 9828 scope move finished after 14 + 142 ms
01:55:53.029 00.001 9828 Move returns status 0, amount 14
01:55:53.029 00.000 9828 move complete, result=0
01:55:53.029 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
01:55:53.029 00.000 9828 worker thread done servicing request
01:55:53.345 00.316 8976 Exposure complete
01:55:53.350 00.005 8976 worker thread done servicing request
01:55:53.350 00.000 5052 OnExposeComplete: enter
01:55:53.350 00.000 5052 UpdateGuideState(): m_state=6
01:55:53.350 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6234
01:55:53.351 00.001 5052 Star::Find returns 1 (0), X=330.14, Y=281.79, Mass=205, SNR=9.9, Peak=74 HFD=2.3
01:55:53.351 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
01:55:53.351 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
01:55:53.351 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=0.08 hyp=0.97 cameraTheta=0.08 mountX=-0.37 mountY=-0.85, mountTheta=-1.98
01:55:53.352 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=0.08, opts=13)
01:55:53.352 00.000 5052 Enqueuing Move request for stepguider (0.96, 0.08)
01:55:53.352 00.000 8976 Worker thread wakes up
01:55:53.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, 0.08) opts 0xd
01:55:53.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, 0.08)
01:55:53.352 00.000 8976 Moving (0.96, 0.08) raw xDistance=-0.37 yDistance=-0.85
01:55:53.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:55:53.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.85
01:55:53.353 00.001 8976 MoveAxis(R, 2, ABG)
01:55:53.353 00.000 8976 stepping (-10, 1) + (2, 0)
01:55:53.353 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:53.354 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:55:53.363 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:55:53.363 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:53.363 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:53.363 00.000 5052 Enqueuing Expose request
01:55:53.376 00.013 8976 Received - 47 (G) 
01:55:53.376 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:53.376 00.000 8976 stepped: pos (-8, 1)
01:55:53.376 00.000 8976 MoveAxis(U, 4, ABG)
01:55:53.376 00.000 8976 stepping (-8, 1) + (0, 4)
01:55:53.376 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:55:53.409 00.033 8976 Received - 47 (G) 
01:55:53.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:55:53.409 00.000 8976 stepped: pos (-8, 5)
01:55:53.409 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
01:55:53.409 00.000 8976 MountToCamera -- mountX=1.61 mountY=-0.11 hyp=1.61 mountTheta=-0.07 cameraX=-0.64, cameraY=1.48 cameraTheta=1.98
01:55:53.409 00.000 8976 incremental bump (-0.636, 1.478) isValid = 1
01:55:53.409 00.000 8976 Scheduling Mount bump of (-0.045, 0.109)
01:55:53.409 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:55:53.409 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:55:53.409 00.000 8976 move complete, result=0
01:55:53.409 00.000 8976 worker thread done servicing request
01:55:53.409 00.000 8976 Worker thread wakes up
01:55:53.410 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:53.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:53.410 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 4 ms NORTH
01:55:53.410 00.000 9828 Worker thread wakes up
01:55:53.410 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:55:53.410 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:55:53.410 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
01:55:53.410 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
01:55:53.410 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.23
01:55:53.410 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:55:53.410 00.000 9828 BLC: window closed
01:55:53.410 00.000 9828 MoveAxis(W, 13, B)
01:55:53.410 00.000 9828 Guiding  Dir = 3, Dur = 13
01:55:53.411 00.001 9828 IsSlewing returns 0
01:55:53.411 00.000 9828 IsGuiding returns 0
01:55:53.411 00.000 9828 PulseGuide returned control before completion, sleep 23
01:55:53.448 00.037 9828 IsGuiding returns 1
01:55:53.449 00.001 9828 scope still moving after pulse duration time elapsed
01:55:53.480 00.031 9828 IsSlewing returns 0
01:55:53.480 00.000 9828 IsGuiding returns 1
01:55:53.512 00.032 9828 IsSlewing returns 0
01:55:53.512 00.000 9828 IsGuiding returns 1
01:55:53.542 00.030 9828 IsSlewing returns 0
01:55:53.542 00.000 9828 IsGuiding returns 0
01:55:53.542 00.000 9828 scope move finished after 13 + 118 ms
01:55:53.542 00.000 9828 Move returns status 0, amount 13
01:55:53.542 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:53.542 00.000 9828 MoveAxis(N, 16, B)
01:55:53.542 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:53.556 00.014 9828 IsSlewing returns 0
01:55:53.556 00.000 9828 IsGuiding returns 0
01:55:53.556 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:53.587 00.031 9828 IsGuiding returns 1
01:55:53.587 00.000 9828 scope still moving after pulse duration time elapsed
01:55:53.618 00.031 9828 IsSlewing returns 0
01:55:53.619 00.001 9828 IsGuiding returns 1
01:55:53.649 00.030 9828 IsSlewing returns 0
01:55:53.649 00.000 9828 IsGuiding returns 1
01:55:53.680 00.031 9828 IsSlewing returns 0
01:55:53.680 00.000 9828 IsGuiding returns 1
01:55:53.712 00.032 9828 IsSlewing returns 0
01:55:53.712 00.000 9828 IsGuiding returns 0
01:55:53.712 00.000 9828 scope move finished after 16 + 139 ms
01:55:53.712 00.000 9828 Move returns status 0, amount 16
01:55:53.712 00.000 9828 move complete, result=0
01:55:53.712 00.000 9828 worker thread done servicing request
01:55:53.712 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
01:55:54.106 00.394 8976 Exposure complete
01:55:54.112 00.006 8976 worker thread done servicing request
01:55:54.112 00.000 5052 OnExposeComplete: enter
01:55:54.112 00.000 5052 UpdateGuideState(): m_state=6
01:55:54.112 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6235
01:55:54.112 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.82, Mass=203, SNR=9.8, Peak=71 HFD=2.6
01:55:54.112 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
01:55:54.112 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
01:55:54.112 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.11 hyp=0.30 cameraTheta=0.38 mountX=-0.03 mountY=-0.30, mountTheta=-1.66
01:55:54.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.11, opts=13)
01:55:54.113 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.11)
01:55:54.113 00.000 8976 Worker thread wakes up
01:55:54.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.11) opts 0xd
01:55:54.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.11)
01:55:54.113 00.000 8976 Moving (0.28, 0.11) raw xDistance=-0.03 yDistance=-0.30
01:55:54.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:55:54.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.30
01:55:54.113 00.000 8976 MoveAxis(R, 0, ABG)
01:55:54.113 00.000 8976 MoveAxis(U, 1, ABG)
01:55:54.113 00.000 8976 stepping (-8, 5) + (0, 1)
01:55:54.113 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:54.114 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:55:54.124 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
01:55:54.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:54.124 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:54.124 00.000 5052 Enqueuing Expose request
01:55:54.143 00.019 8976 Received - 47 (G) 
01:55:54.144 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:54.144 00.000 8976 stepped: pos (-8, 6)
01:55:54.144 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
01:55:54.144 00.000 8976 MountToCamera -- mountX=1.48 mountY=-0.39 hyp=1.53 mountTheta=-0.26 cameraX=-0.33, cameraY=1.49 cameraTheta=1.79
01:55:54.144 00.000 8976 incremental bump (-0.330, 1.493) isValid = 1
01:55:54.144 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
01:55:54.144 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:55:54.144 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:55:54.144 00.000 8976 move complete, result=0
01:55:54.144 00.000 9828 Worker thread wakes up
01:55:54.144 00.000 8976 worker thread done servicing request
01:55:54.144 00.000 8976 Worker thread wakes up
01:55:54.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:54.144 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:54.144 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:55:54.144 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:55:54.145 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:55:54.145 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.41)
01:55:54.145 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.49)
01:55:54.145 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
01:55:54.145 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:55:54.145 00.000 9828 BLC: window closed
01:55:54.145 00.000 9828 MoveAxis(W, 6, B)
01:55:54.145 00.000 9828 Guiding  Dir = 3, Dur = 6
01:55:54.145 00.000 9828 IsSlewing returns 0
01:55:54.145 00.000 9828 IsGuiding returns 0
01:55:54.146 00.001 9828 PulseGuide returned control before completion, sleep 16
01:55:54.179 00.033 9828 IsGuiding returns 1
01:55:54.179 00.000 9828 scope still moving after pulse duration time elapsed
01:55:54.207 00.028 9828 IsSlewing returns 0
01:55:54.208 00.001 9828 IsGuiding returns 1
01:55:54.238 00.030 9828 IsSlewing returns 0
01:55:54.238 00.000 9828 IsGuiding returns 1
01:55:54.270 00.032 9828 IsSlewing returns 0
01:55:54.270 00.000 9828 IsGuiding returns 0
01:55:54.270 00.000 9828 scope move finished after 6 + 118 ms
01:55:54.270 00.000 9828 Move returns status 0, amount 6
01:55:54.270 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:54.270 00.000 9828 MoveAxis(N, 16, B)
01:55:54.270 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:54.286 00.016 9828 IsSlewing returns 0
01:55:54.286 00.000 9828 IsGuiding returns 0
01:55:54.286 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:54.316 00.030 9828 IsGuiding returns 1
01:55:54.316 00.000 9828 scope still moving after pulse duration time elapsed
01:55:54.347 00.031 9828 IsSlewing returns 0
01:55:54.351 00.004 9828 IsGuiding returns 1
01:55:54.378 00.027 9828 IsSlewing returns 0
01:55:54.378 00.000 9828 IsGuiding returns 1
01:55:54.409 00.031 9828 IsSlewing returns 0
01:55:54.409 00.000 9828 IsGuiding returns 1
01:55:54.440 00.031 9828 IsSlewing returns 0
01:55:54.440 00.000 9828 IsGuiding returns 0
01:55:54.440 00.000 9828 scope move finished after 16 + 138 ms
01:55:54.440 00.000 9828 Move returns status 0, amount 16
01:55:54.440 00.000 9828 move complete, result=0
01:55:54.440 00.000 9828 worker thread done servicing request
01:55:54.440 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
01:55:54.854 00.414 8976 Exposure complete
01:55:54.859 00.005 8976 worker thread done servicing request
01:55:54.860 00.001 5052 OnExposeComplete: enter
01:55:54.860 00.000 5052 UpdateGuideState(): m_state=6
01:55:54.860 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6236
01:55:54.860 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.86, Mass=199, SNR=9.8, Peak=79 HFD=2.1
01:55:54.860 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
01:55:54.860 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
01:55:54.860 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.15 hyp=0.88 cameraTheta=0.17 mountX=-0.26 mountY=-0.81, mountTheta=-1.88
01:55:54.860 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.15, opts=13)
01:55:54.860 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.15)
01:55:54.861 00.001 8976 Worker thread wakes up
01:55:54.861 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.15) opts 0xd
01:55:54.861 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.15)
01:55:54.861 00.000 8976 Moving (0.87, 0.15) raw xDistance=-0.26 yDistance=-0.81
01:55:54.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:55:54.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.81
01:55:54.861 00.000 8976 MoveAxis(R, 1, ABG)
01:55:54.861 00.000 8976 stepping (-8, 6) + (1, 0)
01:55:54.861 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:54.861 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:55:54.872 00.011 5052 UpdateGuideState exits: m=199 SNR=9.8
01:55:54.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:54.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:54.872 00.000 5052 Enqueuing Expose request
01:55:54.894 00.022 8976 Received - 47 (G) 
01:55:54.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:55:54.894 00.000 8976 stepped: pos (-7, 6)
01:55:54.894 00.000 8976 MoveAxis(U, 3, ABG)
01:55:54.895 00.001 8976 stepping (-7, 6) + (0, 3)
01:55:54.895 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:55:54.927 00.032 8976 Received - 47 (G) 
01:55:54.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:55:54.927 00.000 8976 stepped: pos (-7, 9)
01:55:54.927 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
01:55:54.927 00.000 8976 MountToCamera -- mountX=1.35 mountY=-0.73 hyp=1.53 mountTheta=-0.50 cameraX=0.04, cameraY=1.53 cameraTheta=1.55
01:55:54.927 00.000 8976 incremental bump (0.038, 1.530) isValid = 1
01:55:54.927 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
01:55:54.927 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:55:54.927 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:55:54.927 00.000 8976 move complete, result=0
01:55:54.928 00.001 8976 worker thread done servicing request
01:55:54.928 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
01:55:54.928 00.000 8976 Worker thread wakes up
01:55:54.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:54.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:54.929 00.001 9828 Worker thread wakes up
01:55:54.929 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:55:54.929 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:55:54.929 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
01:55:54.929 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
01:55:54.929 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
01:55:54.930 00.001 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:55:54.930 00.000 9828 BLC: window closed
01:55:54.930 00.000 9828 MoveAxis(E, 3, B)
01:55:54.930 00.000 9828 Guiding  Dir = 2, Dur = 3
01:55:54.930 00.000 9828 IsSlewing returns 0
01:55:54.930 00.000 9828 IsGuiding returns 0
01:55:54.930 00.000 9828 PulseGuide returned control before completion, sleep 13
01:55:54.957 00.027 9828 IsGuiding returns 1
01:55:54.957 00.000 9828 scope still moving after pulse duration time elapsed
01:55:54.988 00.031 9828 IsSlewing returns 0
01:55:54.988 00.000 9828 IsGuiding returns 1
01:55:55.019 00.031 9828 IsSlewing returns 0
01:55:55.019 00.000 9828 IsGuiding returns 1
01:55:55.050 00.031 9828 IsSlewing returns 0
01:55:55.050 00.000 9828 IsGuiding returns 0
01:55:55.050 00.000 9828 scope move finished after 3 + 116 ms
01:55:55.050 00.000 9828 Move returns status 0, amount 3
01:55:55.050 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:55.050 00.000 9828 MoveAxis(N, 16, B)
01:55:55.050 00.000 9828 Guiding  Dir = 0, Dur = 16
01:55:55.065 00.015 9828 IsSlewing returns 0
01:55:55.065 00.000 9828 IsGuiding returns 1
01:55:55.065 00.000 9828 Entered PulseGuideScope while moving
01:55:55.129 00.064 9828 IsSlewing returns 0
01:55:55.129 00.000 9828 IsGuiding returns 1
01:55:55.129 00.000 9828 Still moving
01:55:55.192 00.063 9828 IsSlewing returns 0
01:55:55.192 00.000 9828 IsGuiding returns 0
01:55:55.192 00.000 9828 Movement stopped - continuing
01:55:55.192 00.000 9828 PulseGuide returned control before completion, sleep 26
01:55:55.222 00.030 9828 IsGuiding returns 1
01:55:55.222 00.000 9828 scope still moving after pulse duration time elapsed
01:55:55.254 00.032 9828 IsSlewing returns 0
01:55:55.254 00.000 9828 IsGuiding returns 1
01:55:55.285 00.031 9828 IsSlewing returns 0
01:55:55.285 00.000 9828 IsGuiding returns 1
01:55:55.316 00.031 9828 IsSlewing returns 0
01:55:55.316 00.000 9828 IsGuiding returns 1
01:55:55.347 00.031 9828 IsSlewing returns 0
01:55:55.347 00.000 9828 IsGuiding returns 0
01:55:55.347 00.000 9828 scope move finished after 16 + 138 ms
01:55:55.347 00.000 9828 Move returns status 0, amount 16
01:55:55.347 00.000 9828 move complete, result=0
01:55:55.347 00.000 9828 worker thread done servicing request
01:55:55.347 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:55:55.637 00.290 8976 Exposure complete
01:55:55.642 00.005 8976 worker thread done servicing request
01:55:55.642 00.000 5052 OnExposeComplete: enter
01:55:55.642 00.000 5052 UpdateGuideState(): m_state=6
01:55:55.642 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6237
01:55:55.642 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.49, Mass=237, SNR=10.6, Peak=71 HFD=2.5
01:55:55.642 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
01:55:55.642 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
01:55:55.642 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.21 hyp=0.72 cameraTheta=-0.30 mountX=-0.50 mountY=-0.46, mountTheta=-2.40
01:55:55.643 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.21, opts=13)
01:55:55.643 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.21)
01:55:55.643 00.000 8976 Worker thread wakes up
01:55:55.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.21) opts 0xd
01:55:55.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.21)
01:55:55.643 00.000 8976 Moving (0.68, -0.21) raw xDistance=-0.50 yDistance=-0.46
01:55:55.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
01:55:55.644 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
01:55:55.644 00.000 8976 MoveAxis(R, 2, ABG)
01:55:55.644 00.000 8976 stepping (-7, 9) + (2, 0)
01:55:55.644 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:55.644 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:55:55.653 00.009 5052 UpdateGuideState exits: m=237 SNR=10.6
01:55:55.653 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:55.653 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:55.654 00.001 5052 Enqueuing Expose request
01:55:55.679 00.025 8976 Received - 47 (G) 
01:55:55.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:55.679 00.000 8976 stepped: pos (-5, 9)
01:55:55.679 00.000 8976 MoveAxis(U, 2, ABG)
01:55:55.679 00.000 8976 stepping (-5, 9) + (0, 2)
01:55:55.679 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:55.710 00.031 8976 Received - 47 (G) 
01:55:55.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:55.710 00.000 8976 stepped: pos (-5, 11)
01:55:55.710 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
01:55:55.710 00.000 8976 MountToCamera -- mountX=1.15 mountY=-1.07 hyp=1.57 mountTheta=-0.75 cameraX=0.42, cameraY=1.51 cameraTheta=1.30
01:55:55.710 00.000 8976 incremental bump (0.424, 1.513) isValid = 1
01:55:55.710 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
01:55:55.710 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:55:55.710 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:55:55.710 00.000 8976 move complete, result=0
01:55:55.710 00.000 9828 Worker thread wakes up
01:55:55.710 00.000 8976 worker thread done servicing request
01:55:55.710 00.000 8976 Worker thread wakes up
01:55:55.710 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:55:55.710 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
01:55:55.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:55.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:55.710 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:55:55.711 00.001 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
01:55:55.711 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
01:55:55.711 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
01:55:55.711 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:55:55.711 00.000 9828 BLC: window closed
01:55:55.711 00.000 9828 MoveAxis(E, 11, B)
01:55:55.711 00.000 9828 Guiding  Dir = 2, Dur = 11
01:55:55.711 00.000 9828 IsSlewing returns 0
01:55:55.711 00.000 9828 IsGuiding returns 0
01:55:55.711 00.000 9828 PulseGuide returned control before completion, sleep 21
01:55:55.736 00.025 9828 IsGuiding returns 1
01:55:55.736 00.000 9828 scope still moving after pulse duration time elapsed
01:55:55.766 00.030 9828 IsSlewing returns 0
01:55:55.766 00.000 9828 IsGuiding returns 1
01:55:55.796 00.030 9828 IsSlewing returns 0
01:55:55.796 00.000 9828 IsGuiding returns 1
01:55:55.827 00.031 9828 IsSlewing returns 0
01:55:55.827 00.000 9828 IsGuiding returns 1
01:55:55.858 00.031 9828 IsSlewing returns 0
01:55:55.858 00.000 9828 IsGuiding returns 0
01:55:55.858 00.000 9828 scope move finished after 11 + 135 ms
01:55:55.858 00.000 9828 Move returns status 0, amount 11
01:55:55.858 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:55.858 00.000 9828 MoveAxis(N, 15, B)
01:55:55.858 00.000 9828 Guiding  Dir = 0, Dur = 15
01:55:55.874 00.016 9828 IsSlewing returns 0
01:55:55.874 00.000 9828 IsGuiding returns 0
01:55:55.874 00.000 9828 PulseGuide returned control before completion, sleep 25
01:55:55.904 00.030 9828 IsGuiding returns 1
01:55:55.904 00.000 9828 scope still moving after pulse duration time elapsed
01:55:55.935 00.031 9828 IsSlewing returns 0
01:55:55.935 00.000 9828 IsGuiding returns 1
01:55:55.966 00.031 9828 IsSlewing returns 0
01:55:55.966 00.000 9828 IsGuiding returns 1
01:55:55.997 00.031 9828 IsSlewing returns 0
01:55:55.997 00.000 9828 IsGuiding returns 1
01:55:56.028 00.031 9828 IsSlewing returns 0
01:55:56.028 00.000 9828 IsGuiding returns 0
01:55:56.028 00.000 9828 scope move finished after 15 + 139 ms
01:55:56.028 00.000 9828 Move returns status 0, amount 15
01:55:56.028 00.000 9828 move complete, result=0
01:55:56.028 00.000 9828 worker thread done servicing request
01:55:56.028 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:55:56.401 00.373 8976 Exposure complete
01:55:56.407 00.006 8976 worker thread done servicing request
01:55:56.407 00.000 5052 OnExposeComplete: enter
01:55:56.407 00.000 5052 UpdateGuideState(): m_state=6
01:55:56.407 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6238
01:55:56.407 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.77, Mass=210, SNR=10.1, Peak=71 HFD=2.4
01:55:56.407 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
01:55:56.407 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
01:55:56.407 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=0.06 hyp=0.99 cameraTheta=0.06 mountX=-0.40 mountY=-0.86, mountTheta=-2.00
01:55:56.407 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=0.06, opts=13)
01:55:56.407 00.000 5052 Enqueuing Move request for stepguider (0.99, 0.06)
01:55:56.408 00.001 8976 Worker thread wakes up
01:55:56.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, 0.06) opts 0xd
01:55:56.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, 0.06)
01:55:56.408 00.000 8976 Moving (0.99, 0.06) raw xDistance=-0.40 yDistance=-0.86
01:55:56.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
01:55:56.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.86
01:55:56.408 00.000 8976 MoveAxis(R, 2, ABG)
01:55:56.408 00.000 8976 stepping (-5, 11) + (2, 0)
01:55:56.408 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:56.408 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:55:56.418 00.010 5052 UpdateGuideState exits: m=210 SNR=10.1
01:55:56.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:56.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:56.418 00.000 5052 Enqueuing Expose request
01:55:56.429 00.011 8976 Received - 47 (G) 
01:55:56.429 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:55:56.429 00.000 8976 stepped: pos (-3, 11)
01:55:56.429 00.000 8976 MoveAxis(U, 4, ABG)
01:55:56.429 00.000 8976 stepping (-3, 11) + (0, 4)
01:55:56.430 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:55:56.462 00.032 8976 Received - 47 (G) 
01:55:56.462 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:55:56.462 00.000 8976 stepped: pos (-3, 15)
01:55:56.462 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
01:55:56.462 00.000 8976 MountToCamera -- mountX=0.92 mountY=-1.50 hyp=1.76 mountTheta=-1.02 cameraX=0.91, cameraY=1.51 cameraTheta=1.03
01:55:56.462 00.000 8976 incremental bump (0.915, 1.506) isValid = 1
01:55:56.462 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
01:55:56.462 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:55:56.462 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:55:56.462 00.000 8976 move complete, result=0
01:55:56.462 00.000 8976 worker thread done servicing request
01:55:56.462 00.000 8976 Worker thread wakes up
01:55:56.462 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:56.462 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:56.462 00.000 9828 Worker thread wakes up
01:55:56.462 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:55:56.462 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:55:56.462 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 4 ms NORTH
01:55:56.462 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
01:55:56.463 00.001 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
01:55:56.463 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:55:56.463 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:55:56.463 00.000 9828 BLC: window closed
01:55:56.463 00.000 9828 MoveAxis(E, 20, B)
01:55:56.463 00.000 9828 Guiding  Dir = 2, Dur = 20
01:55:56.463 00.000 9828 IsSlewing returns 0
01:55:56.463 00.000 9828 IsGuiding returns 0
01:55:56.463 00.000 9828 PulseGuide returned control before completion, sleep 30
01:55:56.496 00.033 9828 IsGuiding returns 1
01:55:56.496 00.000 9828 scope still moving after pulse duration time elapsed
01:55:56.526 00.030 9828 IsSlewing returns 0
01:55:56.526 00.000 9828 IsGuiding returns 1
01:55:56.557 00.031 9828 IsSlewing returns 0
01:55:56.557 00.000 9828 IsGuiding returns 1
01:55:56.588 00.031 9828 IsSlewing returns 0
01:55:56.588 00.000 9828 IsGuiding returns 0
01:55:56.588 00.000 9828 scope move finished after 20 + 104 ms
01:55:56.588 00.000 9828 Move returns status 0, amount 20
01:55:56.588 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:56.588 00.000 9828 MoveAxis(N, 13, B)
01:55:56.588 00.000 9828 Guiding  Dir = 0, Dur = 13
01:55:56.604 00.016 9828 IsSlewing returns 0
01:55:56.605 00.001 9828 IsGuiding returns 0
01:55:56.605 00.000 9828 PulseGuide returned control before completion, sleep 23
01:55:56.635 00.030 9828 IsGuiding returns 1
01:55:56.635 00.000 9828 scope still moving after pulse duration time elapsed
01:55:56.665 00.030 9828 IsSlewing returns 0
01:55:56.665 00.000 9828 IsGuiding returns 1
01:55:56.697 00.032 9828 IsSlewing returns 0
01:55:56.697 00.000 9828 IsGuiding returns 1
01:55:56.726 00.029 9828 IsSlewing returns 0
01:55:56.726 00.000 9828 IsGuiding returns 1
01:55:56.758 00.032 9828 IsSlewing returns 0
01:55:56.758 00.000 9828 IsGuiding returns 0
01:55:56.758 00.000 9828 scope move finished after 13 + 140 ms
01:55:56.758 00.000 9828 Move returns status 0, amount 13
01:55:56.758 00.000 9828 move complete, result=0
01:55:56.758 00.000 9828 worker thread done servicing request
01:55:56.758 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:55:57.158 00.400 8976 Exposure complete
01:55:57.164 00.006 8976 worker thread done servicing request
01:55:57.164 00.000 5052 OnExposeComplete: enter
01:55:57.164 00.000 5052 UpdateGuideState(): m_state=6
01:55:57.164 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6239
01:55:57.164 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.91, Mass=211, SNR=10.0, Peak=72 HFD=2.4
01:55:57.164 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
01:55:57.164 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
01:55:57.164 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.20 hyp=0.27 cameraTheta=0.86 mountX=0.10 mountY=-0.26, mountTheta=-1.20
01:55:57.165 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.20, opts=13)
01:55:57.165 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.20)
01:55:57.165 00.000 8976 Worker thread wakes up
01:55:57.165 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.20) opts 0xd
01:55:57.165 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.20)
01:55:57.165 00.000 8976 Moving (0.17, 0.20) raw xDistance=0.10 yDistance=-0.26
01:55:57.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:55:57.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:55:57.165 00.000 8976 MoveAxis(R, 0, ABG)
01:55:57.165 00.000 8976 MoveAxis(U, 0, ABG)
01:55:57.165 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:55:57.165 00.000 8976 MountToCamera -- mountX=0.77 mountY=-1.79 hyp=1.95 mountTheta=-1.16 cameraX=1.24, cameraY=1.50 cameraTheta=0.88
01:55:57.165 00.000 8976 incremental bump (1.244, 1.502) isValid = 1
01:55:57.165 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
01:55:57.166 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:55:57.166 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:55:57.166 00.000 8976 move complete, result=0
01:55:57.166 00.000 9828 Worker thread wakes up
01:55:57.166 00.000 8976 worker thread done servicing request
01:55:57.166 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:55:57.166 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:55:57.166 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:55:57.166 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
01:55:57.166 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
01:55:57.166 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
01:55:57.166 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:55:57.166 00.000 9828 BLC: window closed
01:55:57.166 00.000 9828 MoveAxis(E, 25, B)
01:55:57.166 00.000 9828 Guiding  Dir = 2, Dur = 25
01:55:57.167 00.001 9828 IsSlewing returns 0
01:55:57.167 00.000 9828 IsGuiding returns 0
01:55:57.167 00.000 9828 PulseGuide returned control before completion, sleep 35
01:55:57.175 00.008 5052 UpdateGuideState exits: m=211 SNR=10.0
01:55:57.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:57.175 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:57.175 00.000 5052 Enqueuing Expose request
01:55:57.175 00.000 8976 Worker thread wakes up
01:55:57.176 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:55:57.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:57.176 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:57.209 00.033 9828 IsGuiding returns 1
01:55:57.209 00.000 9828 scope still moving after pulse duration time elapsed
01:55:57.240 00.031 9828 IsSlewing returns 0
01:55:57.240 00.000 9828 IsGuiding returns 1
01:55:57.272 00.032 9828 IsSlewing returns 0
01:55:57.272 00.000 9828 IsGuiding returns 1
01:55:57.303 00.031 9828 IsSlewing returns 0
01:55:57.303 00.000 9828 IsGuiding returns 1
01:55:57.335 00.032 9828 IsSlewing returns 0
01:55:57.335 00.000 9828 IsGuiding returns 0
01:55:57.335 00.000 9828 scope move finished after 25 + 143 ms
01:55:57.335 00.000 9828 Move returns status 0, amount 25
01:55:57.335 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:57.335 00.000 9828 MoveAxis(N, 11, B)
01:55:57.336 00.001 9828 Guiding  Dir = 0, Dur = 11
01:55:57.351 00.015 9828 IsSlewing returns 0
01:55:57.351 00.000 9828 IsGuiding returns 0
01:55:57.351 00.000 9828 PulseGuide returned control before completion, sleep 21
01:55:57.382 00.031 9828 IsGuiding returns 1
01:55:57.382 00.000 9828 scope still moving after pulse duration time elapsed
01:55:57.412 00.030 9828 IsSlewing returns 0
01:55:57.412 00.000 9828 IsGuiding returns 1
01:55:57.444 00.032 9828 IsSlewing returns 0
01:55:57.444 00.000 9828 IsGuiding returns 1
01:55:57.474 00.030 9828 IsSlewing returns 0
01:55:57.474 00.000 9828 IsGuiding returns 1
01:55:57.506 00.032 9828 IsSlewing returns 0
01:55:57.506 00.000 9828 IsGuiding returns 1
01:55:57.537 00.031 9828 IsSlewing returns 0
01:55:57.537 00.000 9828 IsGuiding returns 1
01:55:57.568 00.031 9828 IsSlewing returns 0
01:55:57.568 00.000 9828 IsGuiding returns 1
01:55:57.598 00.030 9828 IsSlewing returns 0
01:55:57.598 00.000 9828 IsGuiding returns 0
01:55:57.598 00.000 9828 scope move finished after 11 + 235 ms
01:55:57.598 00.000 9828 Move returns status 0, amount 11
01:55:57.598 00.000 9828 move complete, result=0
01:55:57.598 00.000 9828 worker thread done servicing request
01:55:57.598 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:55:57.871 00.273 8976 Exposure complete
01:55:57.876 00.005 8976 worker thread done servicing request
01:55:57.876 00.000 5052 OnExposeComplete: enter
01:55:57.876 00.000 5052 UpdateGuideState(): m_state=6
01:55:57.877 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6240
01:55:57.877 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.70, Mass=205, SNR=9.9, Peak=69 HFD=2.6
01:55:57.877 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
01:55:57.877 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
01:55:57.877 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.12
01:55:57.877 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.01, opts=13)
01:55:57.877 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.01)
01:55:57.877 00.000 8976 Worker thread wakes up
01:55:57.878 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.01) opts 0xd
01:55:57.878 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.01)
01:55:57.878 00.000 8976 Moving (0.11, -0.01) raw xDistance=-0.06 yDistance=-0.09
01:55:57.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:55:57.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:55:57.878 00.000 8976 MoveAxis(R, 0, ABG)
01:55:57.878 00.000 8976 MoveAxis(U, 0, ABG)
01:55:57.878 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:55:57.878 00.000 8976 MountToCamera -- mountX=0.67 mountY=-1.99 hyp=2.10 mountTheta=-1.25 cameraX=1.46, cameraY=1.50 cameraTheta=0.80
01:55:57.878 00.000 8976 incremental bump (1.464, 1.499) isValid = 1
01:55:57.878 00.000 8976 Scheduling Mount bump of (0.079, 0.084)
01:55:57.878 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:55:57.878 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:55:57.878 00.000 8976 move complete, result=0
01:55:57.878 00.000 8976 worker thread done servicing request
01:55:57.878 00.000 9828 Worker thread wakes up
01:55:57.878 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:55:57.878 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:55:57.878 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
01:55:57.878 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:55:57.879 00.001 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
01:55:57.879 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:55:57.879 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:55:57.879 00.000 9828 BLC: window closed
01:55:57.879 00.000 9828 MoveAxis(E, 26, B)
01:55:57.879 00.000 9828 Guiding  Dir = 2, Dur = 26
01:55:57.879 00.000 9828 IsSlewing returns 0
01:55:57.879 00.000 9828 IsGuiding returns 0
01:55:57.879 00.000 9828 PulseGuide returned control before completion, sleep 36
01:55:57.889 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:55:57.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:57.889 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:57.889 00.000 5052 Enqueuing Expose request
01:55:57.889 00.000 8976 Worker thread wakes up
01:55:57.889 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:57.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:57.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:57.922 00.033 9828 IsGuiding returns 1
01:55:57.922 00.000 9828 scope still moving after pulse duration time elapsed
01:55:57.953 00.031 9828 IsSlewing returns 0
01:55:57.953 00.000 9828 IsGuiding returns 1
01:55:57.984 00.031 9828 IsSlewing returns 0
01:55:57.984 00.000 9828 IsGuiding returns 1
01:55:58.015 00.031 9828 IsSlewing returns 0
01:55:58.015 00.000 9828 IsGuiding returns 1
01:55:58.047 00.032 9828 IsSlewing returns 0
01:55:58.047 00.000 9828 IsGuiding returns 0
01:55:58.047 00.000 9828 scope move finished after 26 + 141 ms
01:55:58.047 00.000 9828 Move returns status 0, amount 26
01:55:58.047 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:58.047 00.000 9828 MoveAxis(N, 10, B)
01:55:58.047 00.000 9828 Guiding  Dir = 0, Dur = 10
01:55:58.061 00.014 9828 IsSlewing returns 0
01:55:58.061 00.000 9828 IsGuiding returns 0
01:55:58.061 00.000 9828 PulseGuide returned control before completion, sleep 20
01:55:58.092 00.031 9828 IsGuiding returns 1
01:55:58.092 00.000 9828 scope still moving after pulse duration time elapsed
01:55:58.123 00.031 9828 IsSlewing returns 0
01:55:58.123 00.000 9828 IsGuiding returns 1
01:55:58.155 00.032 9828 IsSlewing returns 0
01:55:58.155 00.000 9828 IsGuiding returns 1
01:55:58.187 00.032 9828 IsSlewing returns 0
01:55:58.187 00.000 9828 IsGuiding returns 1
01:55:58.218 00.031 9828 IsSlewing returns 0
01:55:58.218 00.000 9828 IsGuiding returns 1
01:55:58.248 00.030 9828 IsSlewing returns 0
01:55:58.248 00.000 9828 IsGuiding returns 0
01:55:58.248 00.000 9828 scope move finished after 10 + 177 ms
01:55:58.248 00.000 9828 Move returns status 0, amount 10
01:55:58.248 00.000 9828 move complete, result=0
01:55:58.248 00.000 9828 worker thread done servicing request
01:55:58.248 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:55:58.581 00.333 8976 Exposure complete
01:55:58.586 00.005 8976 worker thread done servicing request
01:55:58.586 00.000 5052 OnExposeComplete: enter
01:55:58.586 00.000 5052 UpdateGuideState(): m_state=6
01:55:58.586 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6241
01:55:58.586 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.65, Mass=187, SNR=9.5, Peak=74 HFD=1.7
01:55:58.586 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
01:55:58.586 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
01:55:58.586 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.24 mountX=-0.16 mountY=-0.16, mountTheta=-2.33
01:55:58.587 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.06, opts=13)
01:55:58.587 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.06)
01:55:58.587 00.000 8976 Worker thread wakes up
01:55:58.587 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.06) opts 0xd
01:55:58.587 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.06)
01:55:58.587 00.000 8976 Moving (0.23, -0.06) raw xDistance=-0.16 yDistance=-0.16
01:55:58.588 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:55:58.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:55:58.588 00.000 8976 MoveAxis(R, 0, ABG)
01:55:58.588 00.000 8976 MoveAxis(U, 0, ABG)
01:55:58.588 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
01:55:58.588 00.000 8976 MountToCamera -- mountX=0.60 mountY=-2.12 hyp=2.20 mountTheta=-1.29 cameraX=1.61, cameraY=1.50 cameraTheta=0.75
01:55:58.588 00.000 8976 incremental bump (1.612, 1.497) isValid = 1
01:55:58.588 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
01:55:58.588 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:55:58.588 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:55:58.588 00.000 8976 move complete, result=0
01:55:58.588 00.000 9828 Worker thread wakes up
01:55:58.588 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:55:58.588 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:55:58.588 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
01:55:58.588 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
01:55:58.588 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
01:55:58.588 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:55:58.589 00.001 9828 BLC: window closed
01:55:58.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:55:58.589 00.000 8976 worker thread done servicing request
01:55:58.589 00.000 9828 MoveAxis(E, 28, B)
01:55:58.589 00.000 9828 Guiding  Dir = 2, Dur = 28
01:55:58.589 00.000 9828 IsSlewing returns 0
01:55:58.589 00.000 9828 IsGuiding returns 0
01:55:58.589 00.000 9828 PulseGuide returned control before completion, sleep 38
01:55:58.600 00.011 5052 UpdateGuideState exits: m=187 SNR=9.5
01:55:58.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:58.600 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:58.600 00.000 5052 Enqueuing Expose request
01:55:58.600 00.000 8976 Worker thread wakes up
01:55:58.600 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:55:58.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:58.600 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:58.636 00.036 9828 IsGuiding returns 1
01:55:58.636 00.000 9828 scope still moving after pulse duration time elapsed
01:55:58.668 00.032 9828 IsSlewing returns 0
01:55:58.668 00.000 9828 IsGuiding returns 1
01:55:58.699 00.031 9828 IsSlewing returns 0
01:55:58.699 00.000 9828 IsGuiding returns 1
01:55:58.731 00.032 9828 IsSlewing returns 0
01:55:58.731 00.000 9828 IsGuiding returns 1
01:55:58.761 00.030 9828 IsSlewing returns 0
01:55:58.761 00.000 9828 IsGuiding returns 1
01:55:58.793 00.032 9828 IsSlewing returns 0
01:55:58.793 00.000 9828 IsGuiding returns 0
01:55:58.793 00.000 9828 scope move finished after 28 + 175 ms
01:55:58.793 00.000 9828 Move returns status 0, amount 28
01:55:58.793 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:58.793 00.000 9828 MoveAxis(N, 10, B)
01:55:58.793 00.000 9828 Guiding  Dir = 0, Dur = 10
01:55:58.809 00.016 9828 IsSlewing returns 0
01:55:58.810 00.001 9828 IsGuiding returns 0
01:55:58.810 00.000 9828 PulseGuide returned control before completion, sleep 20
01:55:58.840 00.030 9828 IsGuiding returns 1
01:55:58.840 00.000 9828 scope still moving after pulse duration time elapsed
01:55:58.871 00.031 9828 IsSlewing returns 0
01:55:58.871 00.000 9828 IsGuiding returns 1
01:55:58.902 00.031 9828 IsSlewing returns 0
01:55:58.902 00.000 9828 IsGuiding returns 1
01:55:58.933 00.031 9828 IsSlewing returns 0
01:55:58.933 00.000 9828 IsGuiding returns 1
01:55:58.964 00.031 9828 IsSlewing returns 0
01:55:58.964 00.000 9828 IsGuiding returns 0
01:55:58.964 00.000 9828 scope move finished after 10 + 145 ms
01:55:58.964 00.000 9828 Move returns status 0, amount 10
01:55:58.964 00.000 9828 move complete, result=0
01:55:58.965 00.001 9828 worker thread done servicing request
01:55:58.965 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:55:59.290 00.325 8976 Exposure complete
01:55:59.296 00.006 8976 worker thread done servicing request
01:55:59.296 00.000 5052 OnExposeComplete: enter
01:55:59.296 00.000 5052 UpdateGuideState(): m_state=6
01:55:59.296 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6242
01:55:59.296 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.79, Mass=202, SNR=9.9, Peak=81 HFD=2.3
01:55:59.296 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:55:59.296 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
01:55:59.296 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.09 hyp=0.33 cameraTheta=2.88 mountX=0.22 mountY=0.22, mountTheta=0.78
01:55:59.297 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.09, opts=13)
01:55:59.297 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.09)
01:55:59.297 00.000 8976 Worker thread wakes up
01:55:59.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.09) opts 0xd
01:55:59.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.09)
01:55:59.297 00.000 8976 Moving (-0.31, 0.09) raw xDistance=0.22 yDistance=0.22
01:55:59.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:55:59.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:55:59.297 00.000 8976 MoveAxis(R, 0, ABG)
01:55:59.297 00.000 8976 MoveAxis(U, 0, ABG)
01:55:59.297 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:55:59.297 00.000 8976 MountToCamera -- mountX=0.55 mountY=-2.20 hyp=2.27 mountTheta=-1.32 cameraX=1.71, cameraY=1.50 cameraTheta=0.72
01:55:59.297 00.000 8976 incremental bump (1.711, 1.496) isValid = 1
01:55:59.298 00.001 8976 Scheduling Mount bump of (0.086, 0.078)
01:55:59.298 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:55:59.298 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:55:59.298 00.000 8976 move complete, result=0
01:55:59.298 00.000 9828 Worker thread wakes up
01:55:59.298 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:55:59.298 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:55:59.298 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
01:55:59.298 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
01:55:59.298 00.000 8976 worker thread done servicing request
01:55:59.299 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
01:55:59.299 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:55:59.299 00.000 9828 BLC: window closed
01:55:59.299 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
01:55:59.299 00.000 9828 MoveAxis(E, 29, B)
01:55:59.299 00.000 9828 Guiding  Dir = 2, Dur = 29
01:55:59.299 00.000 9828 IsSlewing returns 0
01:55:59.299 00.000 9828 IsGuiding returns 0
01:55:59.299 00.000 9828 PulseGuide returned control before completion, sleep 39
01:55:59.308 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
01:55:59.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:59.308 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:55:59.308 00.000 5052 Enqueuing Expose request
01:55:59.308 00.000 8976 Worker thread wakes up
01:55:59.309 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:55:59.309 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:55:59.309 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:59.354 00.045 9828 IsGuiding returns 1
01:55:59.354 00.000 9828 scope still moving after pulse duration time elapsed
01:55:59.386 00.032 9828 IsSlewing returns 0
01:55:59.386 00.000 9828 IsGuiding returns 1
01:55:59.418 00.032 9828 IsSlewing returns 0
01:55:59.418 00.000 9828 IsGuiding returns 1
01:55:59.449 00.031 9828 IsSlewing returns 0
01:55:59.449 00.000 9828 IsGuiding returns 0
01:55:59.449 00.000 9828 scope move finished after 29 + 120 ms
01:55:59.449 00.000 9828 Move returns status 0, amount 29
01:55:59.449 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:55:59.449 00.000 9828 MoveAxis(N, 9, B)
01:55:59.449 00.000 9828 Guiding  Dir = 0, Dur = 9
01:55:59.464 00.015 9828 IsSlewing returns 0
01:55:59.465 00.001 9828 IsGuiding returns 0
01:55:59.465 00.000 9828 PulseGuide returned control before completion, sleep 19
01:55:59.495 00.030 9828 IsGuiding returns 1
01:55:59.495 00.000 9828 scope still moving after pulse duration time elapsed
01:55:59.527 00.032 9828 IsSlewing returns 0
01:55:59.527 00.000 9828 IsGuiding returns 1
01:55:59.558 00.031 9828 IsSlewing returns 0
01:55:59.558 00.000 9828 IsGuiding returns 1
01:55:59.589 00.031 9828 IsSlewing returns 0
01:55:59.589 00.000 9828 IsGuiding returns 1
01:55:59.621 00.032 9828 IsSlewing returns 0
01:55:59.621 00.000 9828 IsGuiding returns 0
01:55:59.621 00.000 9828 scope move finished after 9 + 148 ms
01:55:59.621 00.000 9828 Move returns status 0, amount 9
01:55:59.621 00.000 9828 move complete, result=0
01:55:59.621 00.000 9828 worker thread done servicing request
01:55:59.621 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:55:59.996 00.375 8976 Exposure complete
01:56:00.001 00.005 8976 worker thread done servicing request
01:56:00.001 00.000 5052 OnExposeComplete: enter
01:56:00.001 00.000 5052 UpdateGuideState(): m_state=6
01:56:00.001 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6243
01:56:00.001 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.66, Mass=212, SNR=10.1, Peak=71 HFD=2.6
01:56:00.001 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
01:56:00.002 00.001 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:56:00.002 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.05 hyp=0.67 cameraTheta=-3.07 mountX=0.26 mountY=0.59, mountTheta=1.15
01:56:00.002 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.05, opts=13)
01:56:00.002 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.05)
01:56:00.002 00.000 8976 Worker thread wakes up
01:56:00.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.05) opts 0xd
01:56:00.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.05)
01:56:00.002 00.000 8976 Moving (-0.67, -0.05) raw xDistance=0.26 yDistance=0.59
01:56:00.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:56:00.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:56:00.003 00.001 8976 MoveAxis(L, 1, ABG)
01:56:00.003 00.000 8976 stepping (-3, 15) + (-1, 0)
01:56:00.003 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:00.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:56:00.014 00.011 5052 UpdateGuideState exits: m=212 SNR=10.1
01:56:00.014 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:00.015 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:00.015 00.000 5052 Enqueuing Expose request
01:56:00.026 00.011 8976 Received - 47 (G) 
01:56:00.026 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:00.026 00.000 8976 stepped: pos (-4, 15)
01:56:00.026 00.000 8976 MoveAxis(D, 2, ABG)
01:56:00.026 00.000 8976 stepping (-4, 15) + (0, -2)
01:56:00.026 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:00.058 00.032 8976 Received - 47 (G) 
01:56:00.058 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:00.058 00.000 8976 stepped: pos (-4, 13)
01:56:00.058 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:56:00.059 00.001 8976 MountToCamera -- mountX=0.57 mountY=-2.16 hyp=2.23 mountTheta=-1.31 cameraX=1.66, cameraY=1.49 cameraTheta=0.73
01:56:00.059 00.000 8976 incremental bump (1.661, 1.493) isValid = 1
01:56:00.059 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
01:56:00.059 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:56:00.059 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:56:00.059 00.000 8976 move complete, result=0
01:56:00.059 00.000 9828 Worker thread wakes up
01:56:00.059 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:56:00.059 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:56:00.059 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.44)
01:56:00.059 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.52)
01:56:00.059 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
01:56:00.059 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:56:00.059 00.000 9828 BLC: window closed
01:56:00.059 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
01:56:00.059 00.000 8976 worker thread done servicing request
01:56:00.059 00.000 8976 Worker thread wakes up
01:56:00.060 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:00.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:00.060 00.000 9828 MoveAxis(E, 28, B)
01:56:00.060 00.000 9828 Guiding  Dir = 2, Dur = 28
01:56:00.060 00.000 9828 IsSlewing returns 0
01:56:00.060 00.000 9828 IsGuiding returns 0
01:56:00.061 00.001 9828 PulseGuide returned control before completion, sleep 38
01:56:00.105 00.044 9828 IsGuiding returns 1
01:56:00.106 00.001 9828 scope still moving after pulse duration time elapsed
01:56:00.136 00.030 9828 IsSlewing returns 0
01:56:00.136 00.000 9828 IsGuiding returns 1
01:56:00.168 00.032 9828 IsSlewing returns 0
01:56:00.168 00.000 9828 IsGuiding returns 1
01:56:00.199 00.031 9828 IsSlewing returns 0
01:56:00.199 00.000 9828 IsGuiding returns 1
01:56:00.231 00.032 9828 IsSlewing returns 0
01:56:00.231 00.000 9828 IsGuiding returns 0
01:56:00.231 00.000 9828 scope move finished after 28 + 142 ms
01:56:00.231 00.000 9828 Move returns status 0, amount 28
01:56:00.231 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:00.231 00.000 9828 MoveAxis(N, 9, B)
01:56:00.231 00.000 9828 Guiding  Dir = 0, Dur = 9
01:56:00.246 00.015 9828 IsSlewing returns 0
01:56:00.247 00.001 9828 IsGuiding returns 0
01:56:00.247 00.000 9828 PulseGuide returned control before completion, sleep 19
01:56:00.277 00.030 9828 IsGuiding returns 1
01:56:00.277 00.000 9828 scope still moving after pulse duration time elapsed
01:56:00.308 00.031 9828 IsSlewing returns 0
01:56:00.308 00.000 9828 IsGuiding returns 1
01:56:00.338 00.030 9828 IsSlewing returns 0
01:56:00.338 00.000 9828 IsGuiding returns 1
01:56:00.370 00.032 9828 IsSlewing returns 0
01:56:00.370 00.000 9828 IsGuiding returns 1
01:56:00.401 00.031 9828 IsSlewing returns 0
01:56:00.401 00.000 9828 IsGuiding returns 0
01:56:00.401 00.000 9828 scope move finished after 9 + 145 ms
01:56:00.401 00.000 9828 Move returns status 0, amount 9
01:56:00.401 00.000 9828 move complete, result=0
01:56:00.401 00.000 9828 worker thread done servicing request
01:56:00.401 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:56:00.770 00.369 8976 Exposure complete
01:56:00.775 00.005 8976 worker thread done servicing request
01:56:00.775 00.000 5052 OnExposeComplete: enter
01:56:00.775 00.000 5052 UpdateGuideState(): m_state=6
01:56:00.775 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6244
01:56:00.775 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.95, Mass=193, SNR=9.7, Peak=70 HFD=2.1
01:56:00.776 00.001 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.16 = 0.16)
01:56:00.776 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.06 = 0.06)
01:56:00.776 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.29 cameraTheta=2.20 mountX=0.29 mountY=0.02, mountTheta=0.06
01:56:00.776 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.24, opts=13)
01:56:00.776 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.24)
01:56:00.776 00.000 8976 Worker thread wakes up
01:56:00.777 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.24) opts 0xd
01:56:00.777 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.24)
01:56:00.777 00.000 8976 Moving (-0.17, 0.24) raw xDistance=0.29 yDistance=0.02
01:56:00.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
01:56:00.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:56:00.777 00.000 8976 MoveAxis(L, 1, ABG)
01:56:00.777 00.000 8976 stepping (-4, 13) + (-1, 0)
01:56:00.777 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:00.777 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:56:00.786 00.009 5052 UpdateGuideState exits: m=193 SNR=9.7
01:56:00.787 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:00.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:00.787 00.000 5052 Enqueuing Expose request
01:56:00.809 00.022 8976 Received - 47 (G) 
01:56:00.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:00.809 00.000 8976 stepped: pos (-5, 13)
01:56:00.809 00.000 8976 MoveAxis(U, 0, ABG)
01:56:00.809 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:56:00.809 00.000 8976 MountToCamera -- mountX=0.64 mountY=-2.13 hyp=2.22 mountTheta=-1.28 cameraX=1.60, cameraY=1.54 cameraTheta=0.76
01:56:00.809 00.000 8976 incremental bump (1.604, 1.535) isValid = 1
01:56:00.809 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
01:56:00.809 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:56:00.809 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:56:00.809 00.000 8976 move complete, result=0
01:56:00.810 00.001 9828 Worker thread wakes up
01:56:00.810 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:56:00.810 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:56:00.810 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:56:00.810 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.41)
01:56:00.810 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.49)
01:56:00.810 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
01:56:00.810 00.000 8976 worker thread done servicing request
01:56:00.810 00.000 8976 Worker thread wakes up
01:56:00.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:00.810 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:00.810 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:56:00.810 00.000 9828 BLC: window closed
01:56:00.810 00.000 9828 MoveAxis(E, 28, B)
01:56:00.810 00.000 9828 Guiding  Dir = 2, Dur = 28
01:56:00.811 00.001 9828 IsSlewing returns 0
01:56:00.811 00.000 9828 IsGuiding returns 0
01:56:00.811 00.000 9828 PulseGuide returned control before completion, sleep 38
01:56:00.852 00.041 9828 IsGuiding returns 1
01:56:00.852 00.000 9828 scope still moving after pulse duration time elapsed
01:56:00.884 00.032 9828 IsSlewing returns 0
01:56:00.884 00.000 9828 IsGuiding returns 1
01:56:00.916 00.032 9828 IsSlewing returns 0
01:56:00.916 00.000 9828 IsGuiding returns 1
01:56:00.947 00.031 9828 IsSlewing returns 0
01:56:00.947 00.000 9828 IsGuiding returns 1
01:56:00.979 00.032 9828 IsSlewing returns 0
01:56:00.979 00.000 9828 IsGuiding returns 0
01:56:00.979 00.000 9828 scope move finished after 28 + 139 ms
01:56:00.979 00.000 9828 Move returns status 0, amount 28
01:56:00.979 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:00.979 00.000 9828 MoveAxis(N, 10, B)
01:56:00.979 00.000 9828 Guiding  Dir = 0, Dur = 10
01:56:00.994 00.015 9828 IsSlewing returns 0
01:56:00.994 00.000 9828 IsGuiding returns 0
01:56:00.994 00.000 9828 PulseGuide returned control before completion, sleep 20
01:56:01.024 00.030 9828 IsGuiding returns 1
01:56:01.024 00.000 9828 scope still moving after pulse duration time elapsed
01:56:01.056 00.032 9828 IsSlewing returns 0
01:56:01.056 00.000 9828 IsGuiding returns 1
01:56:01.086 00.030 9828 IsSlewing returns 0
01:56:01.086 00.000 9828 IsGuiding returns 1
01:56:01.117 00.031 9828 IsSlewing returns 0
01:56:01.117 00.000 9828 IsGuiding returns 1
01:56:01.148 00.031 9828 IsSlewing returns 0
01:56:01.148 00.000 9828 IsGuiding returns 0
01:56:01.148 00.000 9828 scope move finished after 10 + 144 ms
01:56:01.148 00.000 9828 Move returns status 0, amount 10
01:56:01.149 00.001 9828 move complete, result=0
01:56:01.149 00.000 9828 worker thread done servicing request
01:56:01.149 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:56:01.502 00.353 8976 Exposure complete
01:56:01.507 00.005 8976 worker thread done servicing request
01:56:01.507 00.000 5052 OnExposeComplete: enter
01:56:01.507 00.000 5052 UpdateGuideState(): m_state=6
01:56:01.507 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6245
01:56:01.507 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.68, Mass=211, SNR=10.1, Peak=80 HFD=2.2
01:56:01.507 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
01:56:01.507 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
01:56:01.507 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.67 mountX=-0.00 mountY=0.07, mountTheta=1.57
01:56:01.508 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.03, opts=13)
01:56:01.508 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.03)
01:56:01.508 00.000 8976 Worker thread wakes up
01:56:01.508 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.03) opts 0xd
01:56:01.508 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.03)
01:56:01.508 00.000 8976 Moving (-0.06, -0.03) raw xDistance=-0.00 yDistance=0.07
01:56:01.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:56:01.509 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:56:01.509 00.000 8976 MoveAxis(R, 0, ABG)
01:56:01.509 00.000 8976 MoveAxis(U, 0, ABG)
01:56:01.509 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:56:01.509 00.000 8976 MountToCamera -- mountX=0.68 mountY=-2.11 hyp=2.21 mountTheta=-1.26 cameraX=1.57, cameraY=1.56 cameraTheta=0.78
01:56:01.509 00.000 8976 incremental bump (1.567, 1.564) isValid = 1
01:56:01.509 00.000 8976 Scheduling Mount bump of (0.050, 0.052)
01:56:01.509 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.05, opts=4)
01:56:01.509 00.000 8976 Enqueuing Move request for scope (0.05, 0.05)
01:56:01.509 00.000 8976 move complete, result=0
01:56:01.509 00.000 9828 Worker thread wakes up
01:56:01.509 00.000 8976 worker thread done servicing request
01:56:01.509 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0x4
01:56:01.509 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
01:56:01.509 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
01:56:01.510 00.001 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
01:56:01.510 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:56:01.510 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.80 mountX=-0.05 mountY=-0.05, mountTheta=-2.43
01:56:01.510 00.000 9828 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=-0.05
01:56:01.510 00.000 9828 BLC: window closed
01:56:01.510 00.000 9828 MoveAxis(E, 17, B)
01:56:01.510 00.000 9828 Guiding  Dir = 2, Dur = 17
01:56:01.510 00.000 9828 IsSlewing returns 0
01:56:01.511 00.001 9828 IsGuiding returns 0
01:56:01.511 00.000 9828 PulseGuide returned control before completion, sleep 27
01:56:01.519 00.008 5052 UpdateGuideState exits: m=211 SNR=10.1
01:56:01.520 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:01.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:01.520 00.000 5052 Enqueuing Expose request
01:56:01.520 00.000 8976 Worker thread wakes up
01:56:01.520 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:01.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:01.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:01.541 00.021 9828 IsGuiding returns 1
01:56:01.541 00.000 9828 scope still moving after pulse duration time elapsed
01:56:01.573 00.032 9828 IsSlewing returns 0
01:56:01.573 00.000 9828 IsGuiding returns 1
01:56:01.603 00.030 9828 IsSlewing returns 0
01:56:01.603 00.000 9828 IsGuiding returns 1
01:56:01.634 00.031 9828 IsSlewing returns 0
01:56:01.634 00.000 9828 IsGuiding returns 1
01:56:01.666 00.032 9828 IsSlewing returns 0
01:56:01.666 00.000 9828 IsGuiding returns 0
01:56:01.666 00.000 9828 scope move finished after 17 + 137 ms
01:56:01.666 00.000 9828 Move returns status 0, amount 17
01:56:01.666 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:01.666 00.000 9828 MoveAxis(N, 6, B)
01:56:01.666 00.000 9828 Guiding  Dir = 0, Dur = 6
01:56:01.680 00.014 9828 IsSlewing returns 0
01:56:01.680 00.000 9828 IsGuiding returns 0
01:56:01.680 00.000 9828 PulseGuide returned control before completion, sleep 16
01:56:01.711 00.031 9828 IsGuiding returns 1
01:56:01.711 00.000 9828 scope still moving after pulse duration time elapsed
01:56:01.742 00.031 9828 IsSlewing returns 0
01:56:01.742 00.000 9828 IsGuiding returns 1
01:56:01.773 00.031 9828 IsSlewing returns 0
01:56:01.773 00.000 9828 IsGuiding returns 1
01:56:01.804 00.031 9828 IsSlewing returns 0
01:56:01.804 00.000 9828 IsGuiding returns 0
01:56:01.804 00.000 9828 scope move finished after 6 + 118 ms
01:56:01.804 00.000 9828 Move returns status 0, amount 6
01:56:01.804 00.000 9828 move complete, result=0
01:56:01.804 00.000 9828 worker thread done servicing request
01:56:01.805 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.0 px 6 ms NORTH
01:56:02.209 00.404 8976 Exposure complete
01:56:02.215 00.006 8976 worker thread done servicing request
01:56:02.216 00.001 5052 OnExposeComplete: enter
01:56:02.216 00.000 5052 UpdateGuideState(): m_state=6
01:56:02.216 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6246
01:56:02.216 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.69, Mass=201, SNR=9.8, Peak=76 HFD=2.2
01:56:02.216 00.000 5052 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.04) = xAngle (-4.11 = 2.17)
01:56:02.216 00.000 5052 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.22 = 2.07)
01:56:02.216 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.07 mountX=-0.01 mountY=0.02, mountTheta=2.14
01:56:02.217 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.02, opts=13)
01:56:02.217 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.02)
01:56:02.217 00.000 8976 Worker thread wakes up
01:56:02.217 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.02) opts 0xd
01:56:02.217 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.02)
01:56:02.217 00.000 8976 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
01:56:02.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:56:02.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:56:02.217 00.000 8976 MoveAxis(R, 0, ABG)
01:56:02.217 00.000 8976 MoveAxis(U, 0, ABG)
01:56:02.217 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:56:02.217 00.000 8976 MountToCamera -- mountX=0.71 mountY=-2.09 hyp=2.21 mountTheta=-1.24 cameraX=1.54, cameraY=1.58 cameraTheta=0.80
01:56:02.218 00.001 8976 incremental bump (1.541, 1.583) isValid = 1
01:56:02.218 00.000 8976 Scheduling Mount bump of (0.018, 0.019)
01:56:02.218 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.02, opts=4)
01:56:02.218 00.000 8976 Enqueuing Move request for scope (0.02, 0.02)
01:56:02.218 00.000 8976 move complete, result=0
01:56:02.218 00.000 9828 Worker thread wakes up
01:56:02.218 00.000 8976 worker thread done servicing request
01:56:02.218 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0x4
01:56:02.218 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:56:02.218 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
01:56:02.218 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
01:56:02.218 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.82 mountX=-0.02 mountY=-0.02, mountTheta=-2.42
01:56:02.218 00.000 9828 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
01:56:02.218 00.000 9828 BLC: window closed
01:56:02.218 00.000 9828 MoveAxis(E, 6, B)
01:56:02.218 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:56:02.218 00.000 9828 Guiding  Dir = 2, Dur = 6
01:56:02.219 00.001 9828 IsSlewing returns 0
01:56:02.219 00.000 9828 IsGuiding returns 0
01:56:02.219 00.000 9828 PulseGuide returned control before completion, sleep 16
01:56:02.231 00.012 5052 UpdateGuideState exits: m=201 SNR=9.8
01:56:02.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:02.231 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:02.231 00.000 5052 Enqueuing Expose request
01:56:02.231 00.000 8976 Worker thread wakes up
01:56:02.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:02.231 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:02.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:02.240 00.009 9828 IsGuiding returns 1
01:56:02.240 00.000 9828 scope still moving after pulse duration time elapsed
01:56:02.272 00.032 9828 IsSlewing returns 0
01:56:02.273 00.001 9828 IsGuiding returns 1
01:56:02.303 00.030 9828 IsSlewing returns 0
01:56:02.304 00.001 9828 IsGuiding returns 1
01:56:02.335 00.031 9828 IsSlewing returns 0
01:56:02.335 00.000 9828 IsGuiding returns 1
01:56:02.366 00.031 9828 IsSlewing returns 0
01:56:02.366 00.000 9828 IsGuiding returns 0
01:56:02.366 00.000 9828 scope move finished after 6 + 140 ms
01:56:02.366 00.000 9828 Move returns status 0, amount 6
01:56:02.366 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:02.366 00.000 9828 MoveAxis(N, 2, B)
01:56:02.366 00.000 9828 Guiding  Dir = 0, Dur = 2
01:56:02.382 00.016 9828 IsSlewing returns 0
01:56:02.382 00.000 9828 IsGuiding returns 0
01:56:02.383 00.001 9828 PulseGuide returned control before completion, sleep 12
01:56:02.397 00.014 9828 IsGuiding returns 1
01:56:02.397 00.000 9828 scope still moving after pulse duration time elapsed
01:56:02.428 00.031 9828 IsSlewing returns 0
01:56:02.428 00.000 9828 IsGuiding returns 1
01:56:02.459 00.031 9828 IsSlewing returns 0
01:56:02.459 00.000 9828 IsGuiding returns 1
01:56:02.490 00.031 9828 IsSlewing returns 0
01:56:02.490 00.000 9828 IsGuiding returns 1
01:56:02.521 00.031 9828 IsSlewing returns 0
01:56:02.521 00.000 9828 IsGuiding returns 0
01:56:02.521 00.000 9828 scope move finished after 2 + 136 ms
01:56:02.521 00.000 9828 Move returns status 0, amount 2
01:56:02.521 00.000 9828 move complete, result=0
01:56:02.521 00.000 9828 worker thread done servicing request
01:56:02.521 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.0 px 2 ms NORTH
01:56:02.923 00.402 8976 Exposure complete
01:56:02.929 00.006 8976 worker thread done servicing request
01:56:02.929 00.000 5052 OnExposeComplete: enter
01:56:02.929 00.000 5052 UpdateGuideState(): m_state=6
01:56:02.929 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6247
01:56:02.929 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.87, Mass=211, SNR=10.1, Peak=79 HFD=2.1
01:56:02.929 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
01:56:02.929 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
01:56:02.929 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.16 hyp=0.45 cameraTheta=0.37 mountX=-0.05 mountY=-0.44, mountTheta=-1.68
01:56:02.930 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.16, opts=13)
01:56:02.930 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.16)
01:56:02.930 00.000 8976 Worker thread wakes up
01:56:02.930 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.16) opts 0xd
01:56:02.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.16)
01:56:02.930 00.000 8976 Moving (0.42, 0.16) raw xDistance=-0.05 yDistance=-0.44
01:56:02.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:02.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:56:02.930 00.000 8976 MoveAxis(R, 0, ABG)
01:56:02.930 00.000 8976 MoveAxis(U, 2, ABG)
01:56:02.930 00.000 8976 stepping (-5, 13) + (0, 2)
01:56:02.930 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:02.931 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:56:02.942 00.011 5052 UpdateGuideState exits: m=211 SNR=10.1
01:56:02.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:02.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:02.942 00.000 5052 Enqueuing Expose request
01:56:02.968 00.026 8976 Received - 47 (G) 
01:56:02.968 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:02.968 00.000 8976 stepped: pos (-5, 15)
01:56:02.968 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:56:02.968 00.000 8976 MountToCamera -- mountX=0.73 mountY=-2.19 hyp=2.31 mountTheta=-1.25 cameraX=1.62, cameraY=1.64 cameraTheta=0.79
01:56:02.968 00.000 8976 incremental bump (1.618, 1.643) isValid = 1
01:56:02.968 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
01:56:02.968 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:56:02.968 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:56:02.968 00.000 8976 move complete, result=0
01:56:02.968 00.000 9828 Worker thread wakes up
01:56:02.968 00.000 8976 worker thread done servicing request
01:56:02.969 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:56:02.969 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:56:02.969 00.000 8976 Worker thread wakes up
01:56:02.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:02.969 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:02.969 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:56:02.969 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
01:56:02.969 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
01:56:02.969 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:56:02.969 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:56:02.969 00.000 9828 BLC: window closed
01:56:02.969 00.000 9828 MoveAxis(E, 27, B)
01:56:02.969 00.000 9828 Guiding  Dir = 2, Dur = 27
01:56:02.970 00.001 9828 IsSlewing returns 0
01:56:02.970 00.000 9828 IsGuiding returns 0
01:56:02.970 00.000 9828 PulseGuide returned control before completion, sleep 37
01:56:03.020 00.050 9828 IsGuiding returns 1
01:56:03.020 00.000 9828 scope still moving after pulse duration time elapsed
01:56:03.050 00.030 9828 IsSlewing returns 0
01:56:03.050 00.000 9828 IsGuiding returns 1
01:56:03.082 00.032 9828 IsSlewing returns 0
01:56:03.082 00.000 9828 IsGuiding returns 1
01:56:03.114 00.032 9828 IsSlewing returns 0
01:56:03.114 00.000 9828 IsGuiding returns 0
01:56:03.114 00.000 9828 scope move finished after 27 + 117 ms
01:56:03.114 00.000 9828 Move returns status 0, amount 27
01:56:03.114 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:03.114 00.000 9828 MoveAxis(N, 10, B)
01:56:03.114 00.000 9828 Guiding  Dir = 0, Dur = 10
01:56:03.129 00.015 9828 IsSlewing returns 0
01:56:03.129 00.000 9828 IsGuiding returns 0
01:56:03.129 00.000 9828 PulseGuide returned control before completion, sleep 20
01:56:03.159 00.030 9828 IsGuiding returns 1
01:56:03.159 00.000 9828 scope still moving after pulse duration time elapsed
01:56:03.190 00.031 9828 IsSlewing returns 0
01:56:03.190 00.000 9828 IsGuiding returns 1
01:56:03.221 00.031 9828 IsSlewing returns 0
01:56:03.221 00.000 9828 IsGuiding returns 1
01:56:03.252 00.031 9828 IsSlewing returns 0
01:56:03.252 00.000 9828 IsGuiding returns 1
01:56:03.283 00.031 9828 IsSlewing returns 0
01:56:03.283 00.000 9828 IsGuiding returns 0
01:56:03.283 00.000 9828 scope move finished after 10 + 144 ms
01:56:03.283 00.000 9828 Move returns status 0, amount 10
01:56:03.283 00.000 9828 move complete, result=0
01:56:03.283 00.000 9828 worker thread done servicing request
01:56:03.283 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:56:03.663 00.380 8976 Exposure complete
01:56:03.669 00.006 8976 worker thread done servicing request
01:56:03.669 00.000 5052 OnExposeComplete: enter
01:56:03.669 00.000 5052 UpdateGuideState(): m_state=6
01:56:03.669 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6248
01:56:03.669 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.70, Mass=192, SNR=9.6, Peak=70 HFD=2.8
01:56:03.669 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
01:56:03.669 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
01:56:03.669 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.05 mountX=-0.15 mountY=-0.24, mountTheta=-2.12
01:56:03.670 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.01, opts=13)
01:56:03.670 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.01)
01:56:03.670 00.000 8976 Worker thread wakes up
01:56:03.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.01) opts 0xd
01:56:03.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.01)
01:56:03.670 00.000 8976 Moving (0.30, -0.01) raw xDistance=-0.15 yDistance=-0.24
01:56:03.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:56:03.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:56:03.670 00.000 8976 MoveAxis(R, 0, ABG)
01:56:03.670 00.000 8976 MoveAxis(U, 0, ABG)
01:56:03.671 00.001 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:56:03.671 00.000 8976 MountToCamera -- mountX=0.74 mountY=-2.25 hyp=2.37 mountTheta=-1.25 cameraX=1.67, cameraY=1.68 cameraTheta=0.79
01:56:03.671 00.000 8976 incremental bump (1.669, 1.684) isValid = 1
01:56:03.671 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
01:56:03.671 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:56:03.671 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:56:03.671 00.000 8976 move complete, result=0
01:56:03.671 00.000 9828 Worker thread wakes up
01:56:03.671 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:56:03.671 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:56:03.671 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
01:56:03.671 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
01:56:03.671 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:56:03.671 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:56:03.671 00.000 9828 BLC: window closed
01:56:03.671 00.000 9828 MoveAxis(E, 27, B)
01:56:03.671 00.000 9828 Guiding  Dir = 2, Dur = 27
01:56:03.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:56:03.672 00.001 8976 worker thread done servicing request
01:56:03.672 00.000 9828 IsSlewing returns 0
01:56:03.672 00.000 9828 IsGuiding returns 0
01:56:03.672 00.000 9828 PulseGuide returned control before completion, sleep 37
01:56:03.682 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:56:03.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:03.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:03.682 00.000 5052 Enqueuing Expose request
01:56:03.682 00.000 8976 Worker thread wakes up
01:56:03.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:03.682 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:03.682 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:03.722 00.040 9828 IsGuiding returns 1
01:56:03.722 00.000 9828 scope still moving after pulse duration time elapsed
01:56:03.753 00.031 9828 IsSlewing returns 0
01:56:03.753 00.000 9828 IsGuiding returns 1
01:56:03.784 00.031 9828 IsSlewing returns 0
01:56:03.784 00.000 9828 IsGuiding returns 1
01:56:03.814 00.030 9828 IsSlewing returns 0
01:56:03.814 00.000 9828 IsGuiding returns 0
01:56:03.814 00.000 9828 scope move finished after 27 + 115 ms
01:56:03.814 00.000 9828 Move returns status 0, amount 27
01:56:03.814 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:03.814 00.000 9828 MoveAxis(N, 10, B)
01:56:03.814 00.000 9828 Guiding  Dir = 0, Dur = 10
01:56:03.829 00.015 9828 IsSlewing returns 0
01:56:03.829 00.000 9828 IsGuiding returns 0
01:56:03.829 00.000 9828 PulseGuide returned control before completion, sleep 20
01:56:03.861 00.032 9828 IsGuiding returns 1
01:56:03.861 00.000 9828 scope still moving after pulse duration time elapsed
01:56:03.892 00.031 9828 IsSlewing returns 0
01:56:03.892 00.000 9828 IsGuiding returns 1
01:56:03.938 00.046 9828 IsSlewing returns 0
01:56:03.938 00.000 9828 IsGuiding returns 1
01:56:03.970 00.032 9828 IsSlewing returns 0
01:56:03.970 00.000 9828 IsGuiding returns 0
01:56:03.970 00.000 9828 scope move finished after 10 + 130 ms
01:56:03.970 00.000 9828 Move returns status 0, amount 10
01:56:03.970 00.000 9828 move complete, result=0
01:56:03.970 00.000 9828 worker thread done servicing request
01:56:03.970 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:56:04.375 00.405 8976 Exposure complete
01:56:04.380 00.005 8976 worker thread done servicing request
01:56:04.380 00.000 5052 OnExposeComplete: enter
01:56:04.380 00.000 5052 UpdateGuideState(): m_state=6
01:56:04.380 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6249
01:56:04.380 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.64, Mass=195, SNR=9.7, Peak=74 HFD=1.9
01:56:04.380 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.04) = xAngle (-2.99 = -2.99)
01:56:04.380 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.09 = -3.09)
01:56:04.380 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.94 mountX=-0.08 mountY=-0.00, mountTheta=-3.09
01:56:04.381 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.07, opts=13)
01:56:04.381 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.07)
01:56:04.381 00.000 8976 Worker thread wakes up
01:56:04.381 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.07) opts 0xd
01:56:04.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.07)
01:56:04.381 00.000 8976 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.00
01:56:04.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:56:04.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:56:04.382 00.001 8976 MoveAxis(R, 0, ABG)
01:56:04.382 00.000 8976 MoveAxis(U, 0, ABG)
01:56:04.382 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:56:04.382 00.000 8976 MountToCamera -- mountX=0.75 mountY=-2.30 hyp=2.41 mountTheta=-1.26 cameraX=1.70, cameraY=1.71 cameraTheta=0.79
01:56:04.382 00.000 8976 incremental bump (1.703, 1.711) isValid = 1
01:56:04.382 00.000 8976 Scheduling Mount bump of (0.058, 0.061)
01:56:04.382 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.06, opts=4)
01:56:04.382 00.000 8976 Enqueuing Move request for scope (0.06, 0.06)
01:56:04.382 00.000 8976 move complete, result=0
01:56:04.382 00.000 9828 Worker thread wakes up
01:56:04.382 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0x4
01:56:04.382 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:56:04.382 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
01:56:04.382 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
01:56:04.382 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.81 mountX=-0.06 mountY=-0.05, mountTheta=-2.43
01:56:04.382 00.000 9828 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.05
01:56:04.382 00.000 9828 BLC: window closed
01:56:04.382 00.000 9828 MoveAxis(E, 19, B)
01:56:04.382 00.000 9828 Guiding  Dir = 2, Dur = 19
01:56:04.383 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:56:04.383 00.000 8976 worker thread done servicing request
01:56:04.383 00.000 9828 IsSlewing returns 0
01:56:04.383 00.000 9828 IsGuiding returns 0
01:56:04.383 00.000 9828 PulseGuide returned control before completion, sleep 29
01:56:04.393 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
01:56:04.393 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:04.393 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:04.393 00.000 5052 Enqueuing Expose request
01:56:04.393 00.000 8976 Worker thread wakes up
01:56:04.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:04.394 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:04.394 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:56:04.422 00.028 9828 IsGuiding returns 1
01:56:04.422 00.000 9828 scope still moving after pulse duration time elapsed
01:56:04.453 00.031 9828 IsSlewing returns 0
01:56:04.453 00.000 9828 IsGuiding returns 1
01:56:04.484 00.031 9828 IsSlewing returns 0
01:56:04.484 00.000 9828 IsGuiding returns 1
01:56:04.515 00.031 9828 IsSlewing returns 0
01:56:04.515 00.000 9828 IsGuiding returns 0
01:56:04.515 00.000 9828 scope move finished after 19 + 112 ms
01:56:04.515 00.000 9828 Move returns status 0, amount 19
01:56:04.515 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:04.515 00.000 9828 MoveAxis(N, 7, B)
01:56:04.515 00.000 9828 Guiding  Dir = 0, Dur = 7
01:56:04.530 00.015 9828 IsSlewing returns 0
01:56:04.530 00.000 9828 IsGuiding returns 0
01:56:04.530 00.000 9828 PulseGuide returned control before completion, sleep 17
01:56:04.561 00.031 9828 IsGuiding returns 1
01:56:04.561 00.000 9828 scope still moving after pulse duration time elapsed
01:56:04.591 00.030 9828 IsSlewing returns 0
01:56:04.591 00.000 9828 IsGuiding returns 1
01:56:04.622 00.031 9828 IsSlewing returns 0
01:56:04.622 00.000 9828 IsGuiding returns 1
01:56:04.654 00.032 9828 IsSlewing returns 0
01:56:04.654 00.000 9828 IsGuiding returns 1
01:56:04.685 00.031 9828 IsSlewing returns 0
01:56:04.685 00.000 9828 IsGuiding returns 1
01:56:04.717 00.032 9828 IsSlewing returns 0
01:56:04.717 00.000 9828 IsGuiding returns 1
01:56:04.749 00.032 9828 IsSlewing returns 0
01:56:04.749 00.000 9828 IsGuiding returns 0
01:56:04.749 00.000 9828 scope move finished after 7 + 212 ms
01:56:04.749 00.000 9828 Move returns status 0, amount 7
01:56:04.749 00.000 9828 move complete, result=0
01:56:04.749 00.000 9828 worker thread done servicing request
01:56:04.749 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 7 ms NORTH
01:56:05.086 00.337 8976 Exposure complete
01:56:05.092 00.006 8976 worker thread done servicing request
01:56:05.092 00.000 5052 OnExposeComplete: enter
01:56:05.092 00.000 5052 UpdateGuideState(): m_state=6
01:56:05.092 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6250
01:56:05.092 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.85, Mass=206, SNR=9.9, Peak=82 HFD=2.1
01:56:05.092 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
01:56:05.092 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
01:56:05.092 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.14 hyp=0.40 cameraTheta=0.37 mountX=-0.04 mountY=-0.39, mountTheta=-1.68
01:56:05.093 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.14, opts=13)
01:56:05.093 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.14)
01:56:05.093 00.000 8976 Worker thread wakes up
01:56:05.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.14) opts 0xd
01:56:05.093 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.14)
01:56:05.093 00.000 8976 Moving (0.37, 0.14) raw xDistance=-0.04 yDistance=-0.39
01:56:05.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:56:05.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:56:05.093 00.000 8976 MoveAxis(R, 0, ABG)
01:56:05.093 00.000 8976 MoveAxis(U, 2, ABG)
01:56:05.093 00.000 8976 stepping (-5, 15) + (0, 2)
01:56:05.094 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:05.094 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:56:05.104 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
01:56:05.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:05.104 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:05.104 00.000 5052 Enqueuing Expose request
01:56:05.126 00.022 8976 Received - 47 (G) 
01:56:05.126 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:05.126 00.000 8976 stepped: pos (-5, 17)
01:56:05.126 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:56:05.126 00.000 8976 MountToCamera -- mountX=0.75 mountY=-2.43 hyp=2.54 mountTheta=-1.27 cameraX=1.82, cameraY=1.78 cameraTheta=0.77
01:56:05.126 00.000 8976 incremental bump (1.819, 1.777) isValid = 1
01:56:05.126 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
01:56:05.126 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:56:05.126 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:56:05.126 00.000 8976 move complete, result=0
01:56:05.126 00.000 9828 Worker thread wakes up
01:56:05.126 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:56:05.126 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:56:05.126 00.000 8976 worker thread done servicing request
01:56:05.126 00.000 8976 Worker thread wakes up
01:56:05.126 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:05.126 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
01:56:05.126 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.48)
01:56:05.126 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
01:56:05.127 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:56:05.127 00.000 9828 BLC: window closed
01:56:05.127 00.000 9828 MoveAxis(E, 27, B)
01:56:05.127 00.000 9828 Guiding  Dir = 2, Dur = 27
01:56:05.127 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:05.127 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:56:05.127 00.000 9828 IsSlewing returns 0
01:56:05.127 00.000 9828 IsGuiding returns 0
01:56:05.127 00.000 9828 PulseGuide returned control before completion, sleep 37
01:56:05.169 00.042 9828 IsGuiding returns 1
01:56:05.169 00.000 9828 scope still moving after pulse duration time elapsed
01:56:05.200 00.031 9828 IsSlewing returns 0
01:56:05.200 00.000 9828 IsGuiding returns 1
01:56:05.230 00.030 9828 IsSlewing returns 0
01:56:05.230 00.000 9828 IsGuiding returns 1
01:56:05.261 00.031 9828 IsSlewing returns 0
01:56:05.261 00.000 9828 IsGuiding returns 1
01:56:05.292 00.031 9828 IsSlewing returns 0
01:56:05.292 00.000 9828 IsGuiding returns 0
01:56:05.292 00.000 9828 scope move finished after 27 + 138 ms
01:56:05.293 00.001 9828 Move returns status 0, amount 27
01:56:05.293 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:05.293 00.000 9828 MoveAxis(N, 10, B)
01:56:05.293 00.000 9828 Guiding  Dir = 0, Dur = 10
01:56:05.308 00.015 9828 IsSlewing returns 0
01:56:05.308 00.000 9828 IsGuiding returns 0
01:56:05.308 00.000 9828 PulseGuide returned control before completion, sleep 20
01:56:05.338 00.030 9828 IsGuiding returns 1
01:56:05.338 00.000 9828 scope still moving after pulse duration time elapsed
01:56:05.370 00.032 9828 IsSlewing returns 0
01:56:05.370 00.000 9828 IsGuiding returns 1
01:56:05.401 00.031 9828 IsSlewing returns 0
01:56:05.401 00.000 9828 IsGuiding returns 1
01:56:05.432 00.031 9828 IsSlewing returns 0
01:56:05.432 00.000 9828 IsGuiding returns 1
01:56:05.463 00.031 9828 IsSlewing returns 0
01:56:05.463 00.000 9828 IsGuiding returns 0
01:56:05.463 00.000 9828 scope move finished after 10 + 144 ms
01:56:05.463 00.000 9828 Move returns status 0, amount 10
01:56:05.463 00.000 9828 move complete, result=0
01:56:05.463 00.000 9828 worker thread done servicing request
01:56:05.463 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:56:05.820 00.357 8976 Exposure complete
01:56:05.827 00.007 8976 worker thread done servicing request
01:56:05.827 00.000 5052 OnExposeComplete: enter
01:56:05.827 00.000 5052 UpdateGuideState(): m_state=6
01:56:05.827 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6251
01:56:05.827 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.32, Mass=191, SNR=9.6, Peak=72 HFD=2.2
01:56:05.827 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.92 = 2.36)
01:56:05.827 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.02 = 2.26)
01:56:05.828 00.001 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.39 hyp=0.41 cameraTheta=-1.88 mountX=-0.29 mountY=0.32, mountTheta=2.32
01:56:05.828 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.39, opts=13)
01:56:05.828 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.39)
01:56:05.828 00.000 8976 Worker thread wakes up
01:56:05.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.39) opts 0xd
01:56:05.829 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.39)
01:56:05.829 00.000 8976 Moving (-0.12, -0.39) raw xDistance=-0.29 yDistance=0.32
01:56:05.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:56:05.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
01:56:05.829 00.000 8976 MoveAxis(R, 1, ABG)
01:56:05.829 00.000 8976 stepping (-5, 17) + (1, 0)
01:56:05.829 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:05.829 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:56:05.839 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:56:05.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:05.839 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:05.839 00.000 5052 Enqueuing Expose request
01:56:05.861 00.022 8976 Received - 47 (G) 
01:56:05.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:05.861 00.000 8976 stepped: pos (-4, 17)
01:56:05.861 00.000 8976 MoveAxis(D, 1, ABG)
01:56:05.861 00.000 8976 stepping (-4, 17) + (0, -1)
01:56:05.861 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:05.893 00.032 8976 Received - 47 (G) 
01:56:05.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:05.893 00.000 8976 stepped: pos (-4, 16)
01:56:05.894 00.001 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
01:56:05.894 00.000 8976 MountToCamera -- mountX=0.71 mountY=-2.47 hyp=2.57 mountTheta=-1.29 cameraX=1.87, cameraY=1.75 cameraTheta=0.75
01:56:05.894 00.000 8976 incremental bump (1.873, 1.752) isValid = 1
01:56:05.894 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
01:56:05.894 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:56:05.894 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:56:05.894 00.000 8976 move complete, result=0
01:56:05.894 00.000 9828 Worker thread wakes up
01:56:05.894 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:56:05.894 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:56:05.894 00.000 8976 worker thread done servicing request
01:56:05.894 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
01:56:05.894 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
01:56:05.894 00.000 8976 Worker thread wakes up
01:56:05.894 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
01:56:05.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:05.894 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
01:56:05.894 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:05.894 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:56:05.894 00.000 9828 BLC: window closed
01:56:05.895 00.001 9828 MoveAxis(E, 28, B)
01:56:05.895 00.000 9828 Guiding  Dir = 2, Dur = 28
01:56:05.895 00.000 9828 IsSlewing returns 0
01:56:05.895 00.000 9828 IsGuiding returns 0
01:56:05.895 00.000 9828 PulseGuide returned control before completion, sleep 38
01:56:05.934 00.039 9828 IsGuiding returns 1
01:56:05.934 00.000 9828 scope still moving after pulse duration time elapsed
01:56:05.966 00.032 9828 IsSlewing returns 0
01:56:05.966 00.000 9828 IsGuiding returns 1
01:56:05.998 00.032 9828 IsSlewing returns 0
01:56:05.998 00.000 9828 IsGuiding returns 1
01:56:06.029 00.031 9828 IsSlewing returns 0
01:56:06.029 00.000 9828 IsGuiding returns 1
01:56:06.060 00.031 9828 IsSlewing returns 0
01:56:06.060 00.000 9828 IsGuiding returns 0
01:56:06.060 00.000 9828 scope move finished after 28 + 137 ms
01:56:06.060 00.000 9828 Move returns status 0, amount 28
01:56:06.060 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:06.060 00.000 9828 MoveAxis(N, 10, B)
01:56:06.060 00.000 9828 Guiding  Dir = 0, Dur = 10
01:56:06.076 00.016 9828 IsSlewing returns 0
01:56:06.076 00.000 9828 IsGuiding returns 0
01:56:06.076 00.000 9828 PulseGuide returned control before completion, sleep 20
01:56:06.107 00.031 9828 IsGuiding returns 1
01:56:06.107 00.000 9828 scope still moving after pulse duration time elapsed
01:56:06.139 00.032 9828 IsSlewing returns 0
01:56:06.139 00.000 9828 IsGuiding returns 1
01:56:06.170 00.031 9828 IsSlewing returns 0
01:56:06.170 00.000 9828 IsGuiding returns 1
01:56:06.201 00.031 9828 IsSlewing returns 0
01:56:06.201 00.000 9828 IsGuiding returns 1
01:56:06.232 00.031 9828 IsSlewing returns 0
01:56:06.232 00.000 9828 IsGuiding returns 0
01:56:06.232 00.000 9828 scope move finished after 10 + 145 ms
01:56:06.232 00.000 9828 Move returns status 0, amount 10
01:56:06.232 00.000 9828 move complete, result=0
01:56:06.232 00.000 9828 worker thread done servicing request
01:56:06.232 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:56:06.590 00.358 8976 Exposure complete
01:56:06.595 00.005 8976 worker thread done servicing request
01:56:06.595 00.000 5052 OnExposeComplete: enter
01:56:06.595 00.000 5052 UpdateGuideState(): m_state=6
01:56:06.595 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6252
01:56:06.595 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.68, Mass=209, SNR=10.0, Peak=85 HFD=1.8
01:56:06.595 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
01:56:06.595 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
01:56:06.596 00.001 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.03 hyp=0.67 cameraTheta=-3.10 mountX=0.28 mountY=0.58, mountTheta=1.12
01:56:06.596 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.03, opts=13)
01:56:06.596 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.03)
01:56:06.596 00.000 8976 Worker thread wakes up
01:56:06.597 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.03) opts 0xd
01:56:06.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.03)
01:56:06.597 00.000 8976 Moving (-0.67, -0.03) raw xDistance=0.28 yDistance=0.58
01:56:06.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:56:06.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
01:56:06.597 00.000 8976 MoveAxis(L, 1, ABG)
01:56:06.597 00.000 8976 stepping (-4, 16) + (-1, 0)
01:56:06.597 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:06.598 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:56:06.608 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:56:06.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:06.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:06.608 00.000 5052 Enqueuing Expose request
01:56:06.629 00.021 8976 Received - 47 (G) 
01:56:06.629 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:06.629 00.000 8976 stepped: pos (-5, 16)
01:56:06.629 00.000 8976 MoveAxis(D, 2, ABG)
01:56:06.629 00.000 8976 stepping (-5, 16) + (0, -2)
01:56:06.629 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:06.661 00.032 8976 Received - 47 (G) 
01:56:06.661 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:06.661 00.000 8976 stepped: pos (-5, 14)
01:56:06.661 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:56:06.661 00.000 8976 MountToCamera -- mountX=0.73 mountY=-2.39 hyp=2.49 mountTheta=-1.28 cameraX=1.79, cameraY=1.73 cameraTheta=0.77
01:56:06.661 00.000 8976 incremental bump (1.793, 1.733) isValid = 1
01:56:06.661 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
01:56:06.661 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:56:06.661 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:56:06.661 00.000 8976 move complete, result=0
01:56:06.661 00.000 9828 Worker thread wakes up
01:56:06.661 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:56:06.661 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:56:06.661 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
01:56:06.661 00.000 8976 worker thread done servicing request
01:56:06.661 00.000 8976 Worker thread wakes up
01:56:06.661 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:06.661 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:06.661 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
01:56:06.661 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
01:56:06.661 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
01:56:06.661 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:56:06.661 00.000 9828 BLC: window closed
01:56:06.661 00.000 9828 MoveAxis(E, 27, B)
01:56:06.661 00.000 9828 Guiding  Dir = 2, Dur = 27
01:56:06.662 00.001 9828 IsSlewing returns 0
01:56:06.662 00.000 9828 IsGuiding returns 0
01:56:06.662 00.000 9828 PulseGuide returned control before completion, sleep 37
01:56:06.702 00.040 9828 IsGuiding returns 1
01:56:06.702 00.000 9828 scope still moving after pulse duration time elapsed
01:56:06.734 00.032 9828 IsSlewing returns 0
01:56:06.734 00.000 9828 IsGuiding returns 1
01:56:06.764 00.030 9828 IsSlewing returns 0
01:56:06.764 00.000 9828 IsGuiding returns 1
01:56:06.795 00.031 9828 IsSlewing returns 0
01:56:06.795 00.000 9828 IsGuiding returns 1
01:56:06.827 00.032 9828 IsSlewing returns 0
01:56:06.827 00.000 9828 IsGuiding returns 0
01:56:06.827 00.000 9828 scope move finished after 27 + 138 ms
01:56:06.827 00.000 9828 Move returns status 0, amount 27
01:56:06.827 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:06.827 00.000 9828 MoveAxis(N, 10, B)
01:56:06.827 00.000 9828 Guiding  Dir = 0, Dur = 10
01:56:06.843 00.016 9828 IsSlewing returns 0
01:56:06.843 00.000 9828 IsGuiding returns 0
01:56:06.843 00.000 9828 PulseGuide returned control before completion, sleep 20
01:56:06.873 00.030 9828 IsGuiding returns 1
01:56:06.873 00.000 9828 scope still moving after pulse duration time elapsed
01:56:06.904 00.031 9828 IsSlewing returns 0
01:56:06.904 00.000 9828 IsGuiding returns 1
01:56:06.935 00.031 9828 IsSlewing returns 0
01:56:06.935 00.000 9828 IsGuiding returns 1
01:56:06.967 00.032 9828 IsSlewing returns 0
01:56:06.967 00.000 9828 IsGuiding returns 0
01:56:06.967 00.000 9828 scope move finished after 10 + 113 ms
01:56:06.967 00.000 9828 Move returns status 0, amount 10
01:56:06.967 00.000 9828 move complete, result=0
01:56:06.967 00.000 9828 worker thread done servicing request
01:56:06.967 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:56:07.356 00.389 8976 Exposure complete
01:56:07.361 00.005 8976 worker thread done servicing request
01:56:07.361 00.000 5052 OnExposeComplete: enter
01:56:07.361 00.000 5052 UpdateGuideState(): m_state=6
01:56:07.361 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6253
01:56:07.361 00.000 5052 Star::Find returns 1 (0), X=328.17, Y=281.70, Mass=225, SNR=10.4, Peak=75 HFD=2.4
01:56:07.361 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
01:56:07.361 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
01:56:07.361 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=-0.01 hyp=1.00 cameraTheta=-3.13 mountX=0.45 mountY=0.85, mountTheta=1.09
01:56:07.361 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=-0.01, opts=13)
01:56:07.362 00.001 5052 Enqueuing Move request for stepguider (-1.00, -0.01)
01:56:07.362 00.000 8976 Worker thread wakes up
01:56:07.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, -0.01) opts 0xd
01:56:07.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, -0.01)
01:56:07.362 00.000 8976 Moving (-1.00, -0.01) raw xDistance=0.45 yDistance=0.85
01:56:07.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
01:56:07.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.85
01:56:07.362 00.000 8976 MoveAxis(L, 2, ABG)
01:56:07.362 00.000 8976 stepping (-5, 14) + (-2, 0)
01:56:07.362 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:07.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:56:07.372 00.010 5052 UpdateGuideState exits: m=225 SNR=10.4
01:56:07.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:07.372 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:07.372 00.000 5052 Enqueuing Expose request
01:56:07.395 00.023 8976 Received - 47 (G) 
01:56:07.396 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:07.396 00.000 8976 stepped: pos (-7, 14)
01:56:07.396 00.000 8976 MoveAxis(D, 4, ABG)
01:56:07.396 00.000 8976 stepping (-7, 14) + (0, -4)
01:56:07.396 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:56:07.428 00.032 8976 Received - 47 (G) 
01:56:07.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:56:07.428 00.000 8976 stepped: pos (-7, 10)
01:56:07.428 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
01:56:07.428 00.000 8976 MountToCamera -- mountX=0.84 mountY=-2.12 hyp=2.28 mountTheta=-1.19 cameraX=1.51, cameraY=1.71 cameraTheta=0.85
01:56:07.428 00.000 8976 incremental bump (1.507, 1.715) isValid = 1
01:56:07.428 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:56:07.429 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:56:07.429 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:56:07.429 00.000 8976 move complete, result=0
01:56:07.429 00.000 9828 Worker thread wakes up
01:56:07.429 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 4 ms SOUTH
01:56:07.429 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:56:07.429 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:56:07.429 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
01:56:07.429 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
01:56:07.429 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:56:07.429 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:56:07.429 00.000 9828 BLC: window closed
01:56:07.429 00.000 9828 MoveAxis(E, 25, B)
01:56:07.429 00.000 9828 Guiding  Dir = 2, Dur = 25
01:56:07.429 00.000 8976 worker thread done servicing request
01:56:07.429 00.000 8976 Worker thread wakes up
01:56:07.429 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:07.429 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:07.430 00.001 9828 IsSlewing returns 0
01:56:07.430 00.000 9828 IsGuiding returns 0
01:56:07.430 00.000 9828 PulseGuide returned control before completion, sleep 35
01:56:07.480 00.050 9828 IsGuiding returns 1
01:56:07.480 00.000 9828 scope still moving after pulse duration time elapsed
01:56:07.511 00.031 9828 IsSlewing returns 0
01:56:07.512 00.001 9828 IsGuiding returns 1
01:56:07.543 00.031 9828 IsSlewing returns 0
01:56:07.543 00.000 9828 IsGuiding returns 1
01:56:07.574 00.031 9828 IsSlewing returns 0
01:56:07.574 00.000 9828 IsGuiding returns 0
01:56:07.574 00.000 9828 scope move finished after 25 + 119 ms
01:56:07.574 00.000 9828 Move returns status 0, amount 25
01:56:07.575 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:07.575 00.000 9828 MoveAxis(N, 11, B)
01:56:07.575 00.000 9828 Guiding  Dir = 0, Dur = 11
01:56:07.590 00.015 9828 IsSlewing returns 0
01:56:07.590 00.000 9828 IsGuiding returns 0
01:56:07.590 00.000 9828 PulseGuide returned control before completion, sleep 21
01:56:07.620 00.030 9828 IsGuiding returns 1
01:56:07.620 00.000 9828 scope still moving after pulse duration time elapsed
01:56:07.652 00.032 9828 IsSlewing returns 0
01:56:07.652 00.000 9828 IsGuiding returns 1
01:56:07.682 00.030 9828 IsSlewing returns 0
01:56:07.682 00.000 9828 IsGuiding returns 1
01:56:07.714 00.032 9828 IsSlewing returns 0
01:56:07.714 00.000 9828 IsGuiding returns 1
01:56:07.746 00.032 9828 IsSlewing returns 0
01:56:07.746 00.000 9828 IsGuiding returns 0
01:56:07.746 00.000 9828 scope move finished after 11 + 145 ms
01:56:07.746 00.000 9828 Move returns status 0, amount 11
01:56:07.746 00.000 9828 move complete, result=0
01:56:07.746 00.000 9828 worker thread done servicing request
01:56:07.746 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:56:08.126 00.380 8976 Exposure complete
01:56:08.131 00.005 8976 worker thread done servicing request
01:56:08.131 00.000 5052 OnExposeComplete: enter
01:56:08.132 00.001 5052 UpdateGuideState(): m_state=6
01:56:08.132 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6254
01:56:08.132 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=281.27, Mass=194, SNR=9.7, Peak=73 HFD=2.4
01:56:08.132 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.76 = 1.53)
01:56:08.132 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
01:56:08.132 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=-0.44 hyp=1.05 cameraTheta=-2.71 mountX=0.05 mountY=1.04, mountTheta=1.53
01:56:08.133 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=-0.44, opts=13)
01:56:08.133 00.000 5052 Enqueuing Move request for stepguider (-0.96, -0.44)
01:56:08.134 00.001 8976 Worker thread wakes up
01:56:08.134 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, -0.44) opts 0xd
01:56:08.134 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, -0.44)
01:56:08.134 00.000 8976 Moving (-0.96, -0.44) raw xDistance=0.05 yDistance=1.04
01:56:08.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:56:08.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.04
01:56:08.134 00.000 8976 MoveAxis(R, 0, ABG)
01:56:08.134 00.000 8976 MoveAxis(D, 4, ABG)
01:56:08.134 00.000 8976 stepping (-7, 10) + (0, -4)
01:56:08.134 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:56:08.136 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:56:08.147 00.011 5052 UpdateGuideState exits: m=194 SNR=9.7
01:56:08.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:08.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:08.147 00.000 5052 Enqueuing Expose request
01:56:08.179 00.032 8976 Received - 47 (G) 
01:56:08.179 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:56:08.180 00.001 8976 stepped: pos (-7, 6)
01:56:08.180 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:56:08.180 00.000 8976 MountToCamera -- mountX=0.92 mountY=-1.74 hyp=1.96 mountTheta=-1.09 cameraX=1.13, cameraY=1.61 cameraTheta=0.96
01:56:08.180 00.000 8976 incremental bump (1.129, 1.607) isValid = 1
01:56:08.180 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
01:56:08.180 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:56:08.180 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:56:08.180 00.000 8976 move complete, result=0
01:56:08.180 00.000 9828 Worker thread wakes up
01:56:08.180 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:56:08.180 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:56:08.180 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
01:56:08.180 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
01:56:08.180 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
01:56:08.180 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:56:08.180 00.000 9828 BLC: window closed
01:56:08.180 00.000 8976 worker thread done servicing request
01:56:08.180 00.000 8976 Worker thread wakes up
01:56:08.181 00.001 9828 MoveAxis(E, 22, B)
01:56:08.181 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 1.0 px 4 ms SOUTH
01:56:08.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:08.181 00.000 9828 Guiding  Dir = 2, Dur = 22
01:56:08.181 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:08.181 00.000 9828 IsSlewing returns 0
01:56:08.181 00.000 9828 IsGuiding returns 0
01:56:08.181 00.000 9828 PulseGuide returned control before completion, sleep 32
01:56:08.214 00.033 9828 IsGuiding returns 1
01:56:08.214 00.000 9828 scope still moving after pulse duration time elapsed
01:56:08.245 00.031 9828 IsSlewing returns 0
01:56:08.246 00.001 9828 IsGuiding returns 1
01:56:08.277 00.031 9828 IsSlewing returns 0
01:56:08.277 00.000 9828 IsGuiding returns 1
01:56:08.308 00.031 9828 IsSlewing returns 0
01:56:08.308 00.000 9828 IsGuiding returns 0
01:56:08.308 00.000 9828 scope move finished after 22 + 105 ms
01:56:08.308 00.000 9828 Move returns status 0, amount 22
01:56:08.308 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:08.308 00.000 9828 MoveAxis(N, 12, B)
01:56:08.308 00.000 9828 Guiding  Dir = 0, Dur = 12
01:56:08.324 00.016 9828 IsSlewing returns 0
01:56:08.324 00.000 9828 IsGuiding returns 0
01:56:08.324 00.000 9828 PulseGuide returned control before completion, sleep 22
01:56:08.355 00.031 9828 IsGuiding returns 1
01:56:08.355 00.000 9828 scope still moving after pulse duration time elapsed
01:56:08.387 00.032 9828 IsSlewing returns 0
01:56:08.387 00.000 9828 IsGuiding returns 1
01:56:08.418 00.031 9828 IsSlewing returns 0
01:56:08.418 00.000 9828 IsGuiding returns 1
01:56:08.448 00.030 9828 IsSlewing returns 0
01:56:08.448 00.000 9828 IsGuiding returns 1
01:56:08.479 00.031 9828 IsSlewing returns 0
01:56:08.479 00.000 9828 IsGuiding returns 0
01:56:08.479 00.000 9828 scope move finished after 12 + 143 ms
01:56:08.479 00.000 9828 Move returns status 0, amount 12
01:56:08.479 00.000 9828 move complete, result=0
01:56:08.479 00.000 9828 worker thread done servicing request
01:56:08.479 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:56:08.874 00.395 8976 Exposure complete
01:56:08.879 00.005 8976 worker thread done servicing request
01:56:08.879 00.000 5052 OnExposeComplete: enter
01:56:08.879 00.000 5052 UpdateGuideState(): m_state=6
01:56:08.879 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6255
01:56:08.879 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.91, Mass=209, SNR=10.0, Peak=80 HFD=2.3
01:56:08.879 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:56:08.880 00.001 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
01:56:08.880 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=0.20 hyp=0.94 cameraTheta=2.93 mountX=0.59 mountY=0.66, mountTheta=0.84
01:56:08.880 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.20, opts=13)
01:56:08.880 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.20)
01:56:08.881 00.001 8976 Worker thread wakes up
01:56:08.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.20) opts 0xd
01:56:08.881 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.20)
01:56:08.881 00.000 8976 Moving (-0.91, 0.20) raw xDistance=0.59 yDistance=0.66
01:56:08.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:56:08.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.66
01:56:08.881 00.000 8976 MoveAxis(L, 2, ABG)
01:56:08.881 00.000 8976 stepping (-7, 6) + (-2, 0)
01:56:08.881 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:08.882 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:56:08.891 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
01:56:08.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:08.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:08.891 00.000 5052 Enqueuing Expose request
01:56:08.915 00.024 8976 Received - 47 (G) 
01:56:08.915 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:08.915 00.000 8976 stepped: pos (-9, 6)
01:56:08.915 00.000 8976 MoveAxis(D, 3, ABG)
01:56:08.915 00.000 8976 stepping (-9, 6) + (0, -3)
01:56:08.915 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:08.946 00.031 8976 Received - 47 (G) 
01:56:08.946 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:08.946 00.000 8976 stepped: pos (-9, 3)
01:56:08.946 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
01:56:08.946 00.000 8976 MountToCamera -- mountX=1.07 mountY=-1.32 hyp=1.70 mountTheta=-0.89 cameraX=0.69, cameraY=1.55 cameraTheta=1.15
01:56:08.946 00.000 8976 incremental bump (0.689, 1.553) isValid = 1
01:56:08.946 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
01:56:08.946 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:56:08.947 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
01:56:08.947 00.000 8976 move complete, result=0
01:56:08.947 00.000 9828 Worker thread wakes up
01:56:08.947 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:56:08.947 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:56:08.947 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
01:56:08.947 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
01:56:08.947 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
01:56:08.947 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:56:08.947 00.000 9828 BLC: window closed
01:56:08.947 00.000 9828 MoveAxis(E, 16, B)
01:56:08.947 00.000 9828 Guiding  Dir = 2, Dur = 16
01:56:08.947 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:56:08.948 00.001 8976 worker thread done servicing request
01:56:08.948 00.000 8976 Worker thread wakes up
01:56:08.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:08.948 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:08.948 00.000 9828 IsSlewing returns 0
01:56:08.948 00.000 9828 IsGuiding returns 0
01:56:08.948 00.000 9828 PulseGuide returned control before completion, sleep 26
01:56:08.977 00.029 9828 IsGuiding returns 1
01:56:08.977 00.000 9828 scope still moving after pulse duration time elapsed
01:56:09.009 00.032 9828 IsSlewing returns 0
01:56:09.009 00.000 9828 IsGuiding returns 1
01:56:09.041 00.032 9828 IsSlewing returns 0
01:56:09.041 00.000 9828 IsGuiding returns 1
01:56:09.073 00.032 9828 IsSlewing returns 0
01:56:09.073 00.000 9828 IsGuiding returns 1
01:56:09.103 00.030 9828 IsSlewing returns 0
01:56:09.104 00.001 9828 IsGuiding returns 0
01:56:09.104 00.000 9828 scope move finished after 16 + 139 ms
01:56:09.104 00.000 9828 Move returns status 0, amount 16
01:56:09.104 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:09.104 00.000 9828 MoveAxis(N, 14, B)
01:56:09.104 00.000 9828 Guiding  Dir = 0, Dur = 14
01:56:09.119 00.015 9828 IsSlewing returns 0
01:56:09.119 00.000 9828 IsGuiding returns 0
01:56:09.119 00.000 9828 PulseGuide returned control before completion, sleep 24
01:56:09.149 00.030 9828 IsGuiding returns 1
01:56:09.149 00.000 9828 scope still moving after pulse duration time elapsed
01:56:09.180 00.031 9828 IsSlewing returns 0
01:56:09.180 00.000 9828 IsGuiding returns 1
01:56:09.211 00.031 9828 IsSlewing returns 0
01:56:09.211 00.000 9828 IsGuiding returns 1
01:56:09.243 00.032 9828 IsSlewing returns 0
01:56:09.243 00.000 9828 IsGuiding returns 1
01:56:09.274 00.031 9828 IsSlewing returns 0
01:56:09.274 00.000 9828 IsGuiding returns 0
01:56:09.274 00.000 9828 scope move finished after 14 + 140 ms
01:56:09.274 00.000 9828 Move returns status 0, amount 14
01:56:09.274 00.000 9828 move complete, result=0
01:56:09.274 00.000 9828 worker thread done servicing request
01:56:09.274 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
01:56:09.639 00.365 8976 Exposure complete
01:56:09.645 00.006 8976 worker thread done servicing request
01:56:09.645 00.000 5052 OnExposeComplete: enter
01:56:09.645 00.000 5052 UpdateGuideState(): m_state=6
01:56:09.645 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6256
01:56:09.645 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.77, Mass=191, SNR=9.6, Peak=80 HFD=1.8
01:56:09.645 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:56:09.645 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:56:09.645 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.06 hyp=0.63 cameraTheta=3.05 mountX=0.34 mountY=0.49, mountTheta=0.97
01:56:09.646 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.06, opts=13)
01:56:09.647 00.001 5052 Enqueuing Move request for stepguider (-0.62, 0.06)
01:56:09.647 00.000 8976 Worker thread wakes up
01:56:09.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.06) opts 0xd
01:56:09.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.06)
01:56:09.647 00.000 8976 Moving (-0.62, 0.06) raw xDistance=0.34 yDistance=0.49
01:56:09.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
01:56:09.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
01:56:09.647 00.000 8976 MoveAxis(L, 2, ABG)
01:56:09.647 00.000 8976 stepping (-9, 3) + (-2, 0)
01:56:09.647 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:09.648 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:56:09.658 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:56:09.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:09.658 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:09.658 00.000 5052 Enqueuing Expose request
01:56:09.681 00.023 8976 Received - 47 (G) 
01:56:09.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:09.681 00.000 8976 stepped: pos (-11, 3)
01:56:09.681 00.000 8976 MoveAxis(D, 2, ABG)
01:56:09.681 00.000 8976 stepping (-11, 3) + (0, -2)
01:56:09.681 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:09.713 00.032 8976 Received - 47 (G) 
01:56:09.713 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:09.713 00.000 8976 stepped: pos (-11, 1)
01:56:09.713 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
01:56:09.713 00.000 8976 MountToCamera -- mountX=1.27 mountY=-0.94 hyp=1.58 mountTheta=-0.63 cameraX=0.26, cameraY=1.56 cameraTheta=1.41
01:56:09.714 00.001 8976 incremental bump (0.255, 1.559) isValid = 1
01:56:09.714 00.000 8976 Scheduling Mount bump of (0.019, 0.118)
01:56:09.714 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:56:09.714 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:56:09.714 00.000 8976 move complete, result=0
01:56:09.714 00.000 8976 worker thread done servicing request
01:56:09.714 00.000 9828 Worker thread wakes up
01:56:09.714 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:56:09.714 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:56:09.714 00.000 8976 Worker thread wakes up
01:56:09.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:09.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:09.714 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
01:56:09.714 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
01:56:09.714 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
01:56:09.714 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:56:09.714 00.000 9828 BLC: window closed
01:56:09.714 00.000 9828 MoveAxis(E, 8, B)
01:56:09.714 00.000 9828 Guiding  Dir = 2, Dur = 8
01:56:09.714 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:56:09.715 00.001 9828 IsSlewing returns 0
01:56:09.715 00.000 9828 IsGuiding returns 0
01:56:09.715 00.000 9828 PulseGuide returned control before completion, sleep 18
01:56:09.740 00.025 9828 IsGuiding returns 1
01:56:09.740 00.000 9828 scope still moving after pulse duration time elapsed
01:56:09.771 00.031 9828 IsSlewing returns 0
01:56:09.771 00.000 9828 IsGuiding returns 1
01:56:09.802 00.031 9828 IsSlewing returns 0
01:56:09.802 00.000 9828 IsGuiding returns 1
01:56:09.833 00.031 9828 IsSlewing returns 0
01:56:09.833 00.000 9828 IsGuiding returns 0
01:56:09.834 00.001 9828 scope move finished after 8 + 110 ms
01:56:09.834 00.000 9828 Move returns status 0, amount 8
01:56:09.834 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:09.834 00.000 9828 MoveAxis(N, 16, B)
01:56:09.834 00.000 9828 Guiding  Dir = 0, Dur = 16
01:56:09.849 00.015 9828 IsSlewing returns 0
01:56:09.849 00.000 9828 IsGuiding returns 0
01:56:09.849 00.000 9828 PulseGuide returned control before completion, sleep 26
01:56:09.880 00.031 9828 IsGuiding returns 1
01:56:09.880 00.000 9828 scope still moving after pulse duration time elapsed
01:56:09.912 00.032 9828 IsSlewing returns 0
01:56:09.912 00.000 9828 IsGuiding returns 1
01:56:09.942 00.030 9828 IsSlewing returns 0
01:56:09.942 00.000 9828 IsGuiding returns 1
01:56:09.974 00.032 9828 IsSlewing returns 0
01:56:09.974 00.000 9828 IsGuiding returns 1
01:56:10.004 00.030 9828 IsSlewing returns 0
01:56:10.004 00.000 9828 IsGuiding returns 0
01:56:10.004 00.000 9828 scope move finished after 16 + 139 ms
01:56:10.004 00.000 9828 Move returns status 0, amount 16
01:56:10.004 00.000 9828 move complete, result=0
01:56:10.004 00.000 9828 worker thread done servicing request
01:56:10.004 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:56:10.406 00.402 8976 Exposure complete
01:56:10.412 00.006 8976 worker thread done servicing request
01:56:10.412 00.000 5052 OnExposeComplete: enter
01:56:10.412 00.000 5052 UpdateGuideState(): m_state=6
01:56:10.412 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6257
01:56:10.412 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.57, Mass=197, SNR=9.7, Peak=82 HFD=1.8
01:56:10.412 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.90 = 1.39)
01:56:10.412 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
01:56:10.412 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.14 hyp=0.50 cameraTheta=-2.85 mountX=0.09 mountY=0.48, mountTheta=1.38
01:56:10.414 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.14, opts=13)
01:56:10.414 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.14)
01:56:10.414 00.000 8976 Worker thread wakes up
01:56:10.414 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.14) opts 0xd
01:56:10.414 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.14)
01:56:10.414 00.000 8976 Moving (-0.48, -0.14) raw xDistance=0.09 yDistance=0.48
01:56:10.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:56:10.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
01:56:10.414 00.000 8976 MoveAxis(R, 0, ABG)
01:56:10.414 00.000 8976 MoveAxis(D, 2, ABG)
01:56:10.414 00.000 8976 stepping (-11, 1) + (0, -2)
01:56:10.414 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:10.414 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:56:10.425 00.011 5052 UpdateGuideState exits: m=197 SNR=9.7
01:56:10.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:10.425 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:10.425 00.000 5052 Enqueuing Expose request
01:56:10.449 00.024 8976 Received - 47 (G) 
01:56:10.450 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:10.450 00.000 8976 stepped: pos (-11, -1)
01:56:10.450 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
01:56:10.450 00.000 8976 MountToCamera -- mountX=1.41 mountY=-0.58 hyp=1.52 mountTheta=-0.39 cameraX=-0.13, cameraY=1.52 cameraTheta=1.66
01:56:10.450 00.000 8976 incremental bump (-0.129, 1.516) isValid = 1
01:56:10.450 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
01:56:10.450 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:56:10.450 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:56:10.450 00.000 8976 move complete, result=0
01:56:10.450 00.000 9828 Worker thread wakes up
01:56:10.450 00.000 8976 worker thread done servicing request
01:56:10.450 00.000 8976 Worker thread wakes up
01:56:10.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:10.450 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:56:10.450 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:56:10.451 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:56:10.451 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
01:56:10.451 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.62)
01:56:10.451 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:10.451 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.53
01:56:10.451 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:56:10.451 00.000 9828 BLC: window closed
01:56:10.451 00.000 9828 MoveAxis(W, 1, B)
01:56:10.451 00.000 9828 Guiding  Dir = 3, Dur = 1
01:56:10.451 00.000 9828 IsSlewing returns 0
01:56:10.452 00.001 9828 IsGuiding returns 0
01:56:10.452 00.000 9828 PulseGuide returned control before completion, sleep 11
01:56:10.473 00.021 9828 IsGuiding returns 1
01:56:10.473 00.000 9828 scope still moving after pulse duration time elapsed
01:56:10.504 00.031 9828 IsSlewing returns 0
01:56:10.504 00.000 9828 IsGuiding returns 1
01:56:10.535 00.031 9828 IsSlewing returns 0
01:56:10.535 00.000 9828 IsGuiding returns 1
01:56:10.566 00.031 9828 IsSlewing returns 0
01:56:10.566 00.000 9828 IsGuiding returns 1
01:56:10.598 00.032 9828 IsSlewing returns 0
01:56:10.598 00.000 9828 IsGuiding returns 1
01:56:10.628 00.030 9828 IsSlewing returns 0
01:56:10.628 00.000 9828 IsGuiding returns 0
01:56:10.628 00.000 9828 scope move finished after 1 + 176 ms
01:56:10.628 00.000 9828 Move returns status 0, amount 1
01:56:10.628 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:10.628 00.000 9828 MoveAxis(N, 16, B)
01:56:10.628 00.000 9828 Guiding  Dir = 0, Dur = 16
01:56:10.644 00.016 9828 IsSlewing returns 0
01:56:10.645 00.001 9828 IsGuiding returns 0
01:56:10.645 00.000 9828 PulseGuide returned control before completion, sleep 26
01:56:10.676 00.031 9828 IsGuiding returns 1
01:56:10.676 00.000 9828 scope still moving after pulse duration time elapsed
01:56:10.706 00.030 9828 IsSlewing returns 0
01:56:10.706 00.000 9828 IsGuiding returns 1
01:56:10.737 00.031 9828 IsSlewing returns 0
01:56:10.737 00.000 9828 IsGuiding returns 1
01:56:10.768 00.031 9828 IsSlewing returns 0
01:56:10.768 00.000 9828 IsGuiding returns 1
01:56:10.800 00.032 9828 IsSlewing returns 0
01:56:10.800 00.000 9828 IsGuiding returns 0
01:56:10.800 00.000 9828 scope move finished after 16 + 139 ms
01:56:10.800 00.000 9828 Move returns status 0, amount 16
01:56:10.800 00.000 9828 move complete, result=0
01:56:10.800 00.000 9828 worker thread done servicing request
01:56:10.800 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
01:56:11.141 00.341 8976 Exposure complete
01:56:11.147 00.006 8976 worker thread done servicing request
01:56:11.147 00.000 5052 OnExposeComplete: enter
01:56:11.147 00.000 5052 UpdateGuideState(): m_state=6
01:56:11.147 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6258
01:56:11.147 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.64, Mass=209, SNR=10.0, Peak=73 HFD=2.4
01:56:11.147 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
01:56:11.147 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.01)
01:56:11.147 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.13 mountX=-0.04 mountY=0.07, mountTheta=2.09
01:56:11.148 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.07, opts=13)
01:56:11.148 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.07)
01:56:11.148 00.000 8976 Worker thread wakes up
01:56:11.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.07) opts 0xd
01:56:11.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.07)
01:56:11.148 00.000 8976 Moving (-0.04, -0.07) raw xDistance=-0.04 yDistance=0.07
01:56:11.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:56:11.149 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:56:11.149 00.000 8976 MoveAxis(R, 0, ABG)
01:56:11.149 00.000 8976 MoveAxis(U, 0, ABG)
01:56:11.149 00.000 8976 MountToCamera -- mountTheta (-0.22) + m_xAngle (2.04) = xAngle (1.82 = 1.82)
01:56:11.149 00.000 8976 MountToCamera -- mountX=1.50 mountY=-0.33 hyp=1.54 mountTheta=-0.22 cameraX=-0.39, cameraY=1.49 cameraTheta=1.82
01:56:11.149 00.000 8976 incremental bump (-0.386, 1.487) isValid = 1
01:56:11.149 00.000 8976 Scheduling Mount bump of (-0.019, 0.076)
01:56:11.149 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.08, opts=4)
01:56:11.149 00.000 8976 Enqueuing Move request for scope (-0.02, 0.08)
01:56:11.149 00.000 8976 move complete, result=0
01:56:11.149 00.000 8976 worker thread done servicing request
01:56:11.149 00.000 9828 Worker thread wakes up
01:56:11.149 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0x4
01:56:11.149 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
01:56:11.149 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.91 = -1.37)
01:56:11.149 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.45)
01:56:11.149 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.82 mountX=0.02 mountY=-0.08, mountTheta=-1.37
01:56:11.150 00.001 9828 Moving (-0.02, 0.08) raw xDistance=0.02 yDistance=-0.08
01:56:11.150 00.000 9828 BLC: window closed
01:56:11.150 00.000 9828 MoveAxis(W, 5, B)
01:56:11.150 00.000 9828 Guiding  Dir = 3, Dur = 5
01:56:11.150 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:56:11.150 00.000 9828 IsSlewing returns 0
01:56:11.150 00.000 9828 IsGuiding returns 0
01:56:11.150 00.000 9828 PulseGuide returned control before completion, sleep 15
01:56:11.160 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:56:11.160 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:11.160 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:11.160 00.000 5052 Enqueuing Expose request
01:56:11.160 00.000 8976 Worker thread wakes up
01:56:11.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:11.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:11.161 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:11.174 00.013 9828 IsGuiding returns 1
01:56:11.174 00.000 9828 scope still moving after pulse duration time elapsed
01:56:11.206 00.032 9828 IsSlewing returns 0
01:56:11.207 00.001 9828 IsGuiding returns 1
01:56:11.237 00.030 9828 IsSlewing returns 0
01:56:11.237 00.000 9828 IsGuiding returns 1
01:56:11.268 00.031 9828 IsSlewing returns 0
01:56:11.268 00.000 9828 IsGuiding returns 0
01:56:11.268 00.000 9828 scope move finished after 5 + 113 ms
01:56:11.268 00.000 9828 Move returns status 0, amount 5
01:56:11.268 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:11.268 00.000 9828 MoveAxis(N, 11, B)
01:56:11.268 00.000 9828 Guiding  Dir = 0, Dur = 11
01:56:11.283 00.015 9828 IsSlewing returns 0
01:56:11.283 00.000 9828 IsGuiding returns 0
01:56:11.283 00.000 9828 PulseGuide returned control before completion, sleep 21
01:56:11.315 00.032 9828 IsGuiding returns 1
01:56:11.315 00.000 9828 scope still moving after pulse duration time elapsed
01:56:11.345 00.030 9828 IsSlewing returns 0
01:56:11.345 00.000 9828 IsGuiding returns 1
01:56:11.376 00.031 9828 IsSlewing returns 0
01:56:11.376 00.000 9828 IsGuiding returns 1
01:56:11.407 00.031 9828 IsSlewing returns 0
01:56:11.407 00.000 9828 IsGuiding returns 1
01:56:11.438 00.031 9828 IsSlewing returns 0
01:56:11.438 00.000 9828 IsGuiding returns 0
01:56:11.438 00.000 9828 scope move finished after 11 + 143 ms
01:56:11.438 00.000 9828 Move returns status 0, amount 11
01:56:11.438 00.000 9828 move complete, result=0
01:56:11.438 00.000 9828 worker thread done servicing request
01:56:11.438 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 11 ms NORTH
01:56:11.855 00.417 8976 Exposure complete
01:56:11.861 00.006 8976 worker thread done servicing request
01:56:11.861 00.000 5052 OnExposeComplete: enter
01:56:11.861 00.000 5052 UpdateGuideState(): m_state=6
01:56:11.861 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6259
01:56:11.861 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.42, Mass=211, SNR=10.0, Peak=75 HFD=3.0
01:56:11.861 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.80 = 1.49)
01:56:11.861 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
01:56:11.861 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.29 hyp=0.76 cameraTheta=-2.75 mountX=0.07 mountY=0.75, mountTheta=1.48
01:56:11.862 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.29, opts=13)
01:56:11.862 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.29)
01:56:11.862 00.000 8976 Worker thread wakes up
01:56:11.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.29) opts 0xd
01:56:11.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.29)
01:56:11.862 00.000 8976 Moving (-0.70, -0.29) raw xDistance=0.07 yDistance=0.75
01:56:11.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:56:11.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
01:56:11.862 00.000 8976 MoveAxis(R, 0, ABG)
01:56:11.862 00.000 8976 MoveAxis(D, 3, ABG)
01:56:11.862 00.000 8976 stepping (-11, -1) + (0, -3)
01:56:11.862 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:11.863 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:56:11.872 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
01:56:11.873 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:11.873 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:11.873 00.000 5052 Enqueuing Expose request
01:56:11.904 00.031 8976 Received - 47 (G) 
01:56:11.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:11.904 00.000 8976 stepped: pos (-11, -4)
01:56:11.904 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
01:56:11.904 00.000 8976 MountToCamera -- mountX=1.56 mountY=-0.01 hyp=1.56 mountTheta=-0.01 cameraX=-0.70, cameraY=1.40 cameraTheta=2.03
01:56:11.904 00.000 8976 incremental bump (-0.698, 1.396) isValid = 1
01:56:11.904 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
01:56:11.904 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:56:11.904 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:56:11.904 00.000 8976 move complete, result=0
01:56:11.904 00.000 9828 Worker thread wakes up
01:56:11.904 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:56:11.904 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:56:11.904 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.17)
01:56:11.904 00.000 8976 worker thread done servicing request
01:56:11.904 00.000 8976 Worker thread wakes up
01:56:11.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:11.904 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:11.904 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:56:11.905 00.001 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.25)
01:56:11.905 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.18
01:56:11.905 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
01:56:11.905 00.000 9828 BLC: window closed
01:56:11.905 00.000 9828 MoveAxis(W, 15, B)
01:56:11.905 00.000 9828 Guiding  Dir = 3, Dur = 15
01:56:11.905 00.000 9828 IsSlewing returns 0
01:56:11.905 00.000 9828 IsGuiding returns 0
01:56:11.905 00.000 9828 PulseGuide returned control before completion, sleep 25
01:56:11.939 00.034 9828 IsGuiding returns 1
01:56:11.939 00.000 9828 scope still moving after pulse duration time elapsed
01:56:11.970 00.031 9828 IsSlewing returns 0
01:56:11.970 00.000 9828 IsGuiding returns 1
01:56:12.015 00.045 9828 IsSlewing returns 0
01:56:12.016 00.001 9828 IsGuiding returns 1
01:56:12.047 00.031 9828 IsSlewing returns 0
01:56:12.047 00.000 9828 IsGuiding returns 0
01:56:12.047 00.000 9828 scope move finished after 15 + 127 ms
01:56:12.047 00.000 9828 Move returns status 0, amount 15
01:56:12.047 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:12.048 00.001 9828 MoveAxis(N, 15, B)
01:56:12.048 00.000 9828 Guiding  Dir = 0, Dur = 15
01:56:12.063 00.015 9828 IsSlewing returns 0
01:56:12.068 00.005 9828 IsGuiding returns 0
01:56:12.068 00.000 9828 PulseGuide returned control before completion, sleep 25
01:56:12.095 00.027 9828 IsGuiding returns 1
01:56:12.095 00.000 9828 scope still moving after pulse duration time elapsed
01:56:12.127 00.032 9828 IsSlewing returns 0
01:56:12.127 00.000 9828 IsGuiding returns 1
01:56:12.158 00.031 9828 IsSlewing returns 0
01:56:12.158 00.000 9828 IsGuiding returns 1
01:56:12.189 00.031 9828 IsSlewing returns 0
01:56:12.189 00.000 9828 IsGuiding returns 1
01:56:12.220 00.031 9828 IsSlewing returns 0
01:56:12.220 00.000 9828 IsGuiding returns 0
01:56:12.220 00.000 9828 scope move finished after 15 + 136 ms
01:56:12.220 00.000 9828 Move returns status 0, amount 15
01:56:12.220 00.000 9828 move complete, result=0
01:56:12.220 00.000 9828 worker thread done servicing request
01:56:12.220 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
01:56:12.595 00.375 8976 Exposure complete
01:56:12.601 00.006 8976 worker thread done servicing request
01:56:12.602 00.001 5052 OnExposeComplete: enter
01:56:12.602 00.000 5052 UpdateGuideState(): m_state=6
01:56:12.602 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6260
01:56:12.602 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.63, Mass=191, SNR=9.6, Peak=76 HFD=2.8
01:56:12.602 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
01:56:12.602 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.11)
01:56:12.602 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.08 hyp=0.69 cameraTheta=-3.03 mountX=0.24 mountY=0.61, mountTheta=1.19
01:56:12.604 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.08, opts=13)
01:56:12.604 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.08)
01:56:12.604 00.000 8976 Worker thread wakes up
01:56:12.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.08) opts 0xd
01:56:12.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.08)
01:56:12.604 00.000 8976 Moving (-0.68, -0.08) raw xDistance=0.24 yDistance=0.61
01:56:12.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:56:12.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.61
01:56:12.604 00.000 8976 MoveAxis(R, 0, ABG)
01:56:12.604 00.000 8976 MoveAxis(D, 3, ABG)
01:56:12.604 00.000 8976 stepping (-11, -4) + (0, -3)
01:56:12.604 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:12.605 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:56:12.614 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
01:56:12.615 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:12.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:12.615 00.000 5052 Enqueuing Expose request
01:56:12.639 00.024 8976 Received - 47 (G) 
01:56:12.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:12.639 00.000 8976 stepped: pos (-11, -7)
01:56:12.639 00.000 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (2.04) = xAngle (2.26 = 2.26)
01:56:12.639 00.000 8976 MountToCamera -- mountX=1.60 mountY=0.36 hyp=1.64 mountTheta=0.22 cameraX=-1.05, cameraY=1.26 cameraTheta=2.26
01:56:12.639 00.000 8976 incremental bump (-1.048, 1.263) isValid = 1
01:56:12.639 00.000 8976 Scheduling Mount bump of (-0.073, 0.092)
01:56:12.640 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:56:12.640 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:56:12.640 00.000 8976 move complete, result=0
01:56:12.640 00.000 8976 worker thread done servicing request
01:56:12.640 00.000 8976 Worker thread wakes up
01:56:12.640 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:56:12.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:12.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:12.640 00.000 9828 Worker thread wakes up
01:56:12.641 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:56:12.641 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:56:12.641 00.000 9828 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.34 = -0.94)
01:56:12.641 00.000 9828 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.02)
01:56:12.641 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.25 mountX=0.07 mountY=-0.10, mountTheta=-0.97
01:56:12.641 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:56:12.641 00.000 9828 BLC: window closed
01:56:12.641 00.000 9828 MoveAxis(W, 22, B)
01:56:12.641 00.000 9828 Guiding  Dir = 3, Dur = 22
01:56:12.641 00.000 9828 IsSlewing returns 0
01:56:12.641 00.000 9828 IsGuiding returns 0
01:56:12.641 00.000 9828 PulseGuide returned control before completion, sleep 32
01:56:12.687 00.046 9828 IsGuiding returns 1
01:56:12.687 00.000 9828 scope still moving after pulse duration time elapsed
01:56:12.719 00.032 9828 IsSlewing returns 0
01:56:12.719 00.000 9828 IsGuiding returns 1
01:56:12.750 00.031 9828 IsSlewing returns 0
01:56:12.750 00.000 9828 IsGuiding returns 1
01:56:12.780 00.030 9828 IsSlewing returns 0
01:56:12.780 00.000 9828 IsGuiding returns 0
01:56:12.780 00.000 9828 scope move finished after 22 + 116 ms
01:56:12.780 00.000 9828 Move returns status 0, amount 22
01:56:12.780 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:12.780 00.000 9828 MoveAxis(N, 14, B)
01:56:12.780 00.000 9828 Guiding  Dir = 0, Dur = 14
01:56:12.795 00.015 9828 IsSlewing returns 0
01:56:12.795 00.000 9828 IsGuiding returns 0
01:56:12.795 00.000 9828 PulseGuide returned control before completion, sleep 24
01:56:12.826 00.031 9828 IsGuiding returns 1
01:56:12.826 00.000 9828 scope still moving after pulse duration time elapsed
01:56:12.858 00.032 9828 IsSlewing returns 0
01:56:12.858 00.000 9828 IsGuiding returns 1
01:56:12.890 00.032 9828 IsSlewing returns 0
01:56:12.890 00.000 9828 IsGuiding returns 1
01:56:12.920 00.030 9828 IsSlewing returns 0
01:56:12.920 00.000 9828 IsGuiding returns 1
01:56:12.951 00.031 9828 IsSlewing returns 0
01:56:12.951 00.000 9828 IsGuiding returns 1
01:56:12.982 00.031 9828 IsSlewing returns 0
01:56:12.982 00.000 9828 IsGuiding returns 0
01:56:12.982 00.000 9828 scope move finished after 14 + 172 ms
01:56:12.982 00.000 9828 Move returns status 0, amount 14
01:56:12.982 00.000 9828 move complete, result=0
01:56:12.982 00.000 9828 worker thread done servicing request
01:56:12.982 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
01:56:13.330 00.348 8976 Exposure complete
01:56:13.336 00.006 8976 worker thread done servicing request
01:56:13.336 00.000 5052 OnExposeComplete: enter
01:56:13.336 00.000 5052 UpdateGuideState(): m_state=6
01:56:13.336 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6261
01:56:13.336 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.66, Mass=220, SNR=10.2, Peak=75 HFD=2.7
01:56:13.336 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.08 = 1.21)
01:56:13.336 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
01:56:13.336 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.05 hyp=0.49 cameraTheta=-3.03 mountX=0.18 mountY=0.44, mountTheta=1.19
01:56:13.337 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.05, opts=13)
01:56:13.337 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.05)
01:56:13.337 00.000 8976 Worker thread wakes up
01:56:13.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.05) opts 0xd
01:56:13.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.05)
01:56:13.337 00.000 8976 Moving (-0.49, -0.05) raw xDistance=0.18 yDistance=0.44
01:56:13.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:56:13.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
01:56:13.337 00.000 8976 MoveAxis(R, 0, ABG)
01:56:13.337 00.000 8976 MoveAxis(D, 2, ABG)
01:56:13.337 00.000 8976 stepping (-11, -7) + (0, -2)
01:56:13.337 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:13.338 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:56:13.347 00.009 5052 UpdateGuideState exits: m=220 SNR=10.2
01:56:13.348 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:13.348 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:13.348 00.000 5052 Enqueuing Expose request
01:56:13.375 00.027 8976 Received - 47 (G) 
01:56:13.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:13.375 00.000 8976 stepped: pos (-11, -9)
01:56:13.375 00.000 8976 MountToCamera -- mountTheta (0.41) + m_xAngle (2.04) = xAngle (2.46 = 2.46)
01:56:13.375 00.000 8976 MountToCamera -- mountX=1.63 mountY=0.71 hyp=1.78 mountTheta=0.41 cameraX=-1.37, cameraY=1.13 cameraTheta=2.46
01:56:13.375 00.000 8976 incremental bump (-1.375, 1.126) isValid = 1
01:56:13.375 00.000 8976 Scheduling Mount bump of (-0.089, 0.075)
01:56:13.375 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:56:13.375 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:56:13.375 00.000 8976 move complete, result=0
01:56:13.375 00.000 9828 Worker thread wakes up
01:56:13.375 00.000 8976 worker thread done servicing request
01:56:13.375 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:56:13.375 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:56:13.375 00.000 8976 Worker thread wakes up
01:56:13.375 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:13.375 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:56:13.375 00.000 9828 CameraToMount -- cameraTheta (2.44) - m_xAngle (-3.10) = xAngle (5.53 = -0.75)
01:56:13.376 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:13.376 00.000 9828 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.45 = -0.83)
01:56:13.376 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.44 mountX=0.09 mountY=-0.09, mountTheta=-0.79
01:56:13.376 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.09 yDistance=-0.09
01:56:13.376 00.000 9828 BLC: window closed
01:56:13.376 00.000 9828 MoveAxis(W, 27, B)
01:56:13.376 00.000 9828 Guiding  Dir = 3, Dur = 27
01:56:13.376 00.000 9828 IsSlewing returns 0
01:56:13.376 00.000 9828 IsGuiding returns 0
01:56:13.377 00.001 9828 PulseGuide returned control before completion, sleep 37
01:56:13.420 00.043 9828 IsGuiding returns 1
01:56:13.424 00.004 9828 scope still moving after pulse duration time elapsed
01:56:13.450 00.026 9828 IsSlewing returns 0
01:56:13.450 00.000 9828 IsGuiding returns 1
01:56:13.481 00.031 9828 IsSlewing returns 0
01:56:13.481 00.000 9828 IsGuiding returns 1
01:56:13.512 00.031 9828 IsSlewing returns 0
01:56:13.512 00.000 9828 IsGuiding returns 1
01:56:13.545 00.033 9828 IsSlewing returns 0
01:56:13.545 00.000 9828 IsGuiding returns 0
01:56:13.545 00.000 9828 scope move finished after 27 + 141 ms
01:56:13.545 00.000 9828 Move returns status 0, amount 27
01:56:13.545 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:13.545 00.000 9828 MoveAxis(N, 12, B)
01:56:13.545 00.000 9828 Guiding  Dir = 0, Dur = 12
01:56:13.558 00.013 9828 IsSlewing returns 0
01:56:13.558 00.000 9828 IsGuiding returns 0
01:56:13.558 00.000 9828 PulseGuide returned control before completion, sleep 22
01:56:13.589 00.031 9828 IsGuiding returns 1
01:56:13.589 00.000 9828 scope still moving after pulse duration time elapsed
01:56:13.620 00.031 9828 IsSlewing returns 0
01:56:13.620 00.000 9828 IsGuiding returns 1
01:56:13.651 00.031 9828 IsSlewing returns 0
01:56:13.651 00.000 9828 IsGuiding returns 1
01:56:13.682 00.031 9828 IsSlewing returns 0
01:56:13.682 00.000 9828 IsGuiding returns 1
01:56:13.713 00.031 9828 IsSlewing returns 0
01:56:13.713 00.000 9828 IsGuiding returns 0
01:56:13.713 00.000 9828 scope move finished after 12 + 143 ms
01:56:13.713 00.000 9828 Move returns status 0, amount 12
01:56:13.713 00.000 9828 move complete, result=0
01:56:13.713 00.000 9828 worker thread done servicing request
01:56:13.713 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
01:56:14.066 00.353 8976 Exposure complete
01:56:14.072 00.006 8976 worker thread done servicing request
01:56:14.072 00.000 5052 OnExposeComplete: enter
01:56:14.072 00.000 5052 UpdateGuideState(): m_state=6
01:56:14.072 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6262
01:56:14.072 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.68, Mass=207, SNR=10.0, Peak=71 HFD=2.3
01:56:14.072 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.06 = 1.23)
01:56:14.072 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
01:56:14.072 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-3.01 mountX=0.07 mountY=0.19, mountTheta=1.21
01:56:14.074 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.03, opts=13)
01:56:14.074 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.03)
01:56:14.074 00.000 8976 Worker thread wakes up
01:56:14.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.03) opts 0xd
01:56:14.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.03)
01:56:14.074 00.000 8976 Moving (-0.21, -0.03) raw xDistance=0.07 yDistance=0.19
01:56:14.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:56:14.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:56:14.074 00.000 8976 MoveAxis(R, 0, ABG)
01:56:14.074 00.000 8976 MoveAxis(U, 0, ABG)
01:56:14.074 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
01:56:14.074 00.000 8976 MountToCamera -- mountX=1.65 mountY=0.95 hyp=1.90 mountTheta=0.52 cameraX=-1.59, cameraY=1.03 cameraTheta=2.57
01:56:14.074 00.000 8976 incremental bump (-1.594, 1.035) isValid = 1
01:56:14.074 00.000 8976 Scheduling Mount bump of (-0.096, 0.065)
01:56:14.074 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:56:14.074 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:56:14.074 00.000 8976 move complete, result=0
01:56:14.074 00.000 9828 Worker thread wakes up
01:56:14.075 00.001 8976 worker thread done servicing request
01:56:14.075 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:56:14.075 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
01:56:14.075 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:56:14.075 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.64 = -0.64)
01:56:14.075 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.72)
01:56:14.075 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.69
01:56:14.075 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
01:56:14.075 00.000 9828 BLC: window closed
01:56:14.075 00.000 9828 MoveAxis(W, 30, B)
01:56:14.075 00.000 9828 Guiding  Dir = 3, Dur = 30
01:56:14.075 00.000 9828 IsSlewing returns 0
01:56:14.076 00.001 9828 IsGuiding returns 0
01:56:14.076 00.000 9828 PulseGuide returned control before completion, sleep 40
01:56:14.084 00.008 5052 UpdateGuideState exits: m=207 SNR=10.0
01:56:14.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:14.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:14.084 00.000 5052 Enqueuing Expose request
01:56:14.085 00.001 8976 Worker thread wakes up
01:56:14.085 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:14.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:14.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:14.121 00.036 9828 IsGuiding returns 1
01:56:14.121 00.000 9828 scope still moving after pulse duration time elapsed
01:56:14.151 00.030 9828 IsSlewing returns 0
01:56:14.151 00.000 9828 IsGuiding returns 1
01:56:14.182 00.031 9828 IsSlewing returns 0
01:56:14.182 00.000 9828 IsGuiding returns 1
01:56:14.212 00.030 9828 IsSlewing returns 0
01:56:14.212 00.000 9828 IsGuiding returns 1
01:56:14.244 00.032 9828 IsSlewing returns 0
01:56:14.244 00.000 9828 IsGuiding returns 0
01:56:14.244 00.000 9828 scope move finished after 30 + 138 ms
01:56:14.244 00.000 9828 Move returns status 0, amount 30
01:56:14.244 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:14.244 00.000 9828 MoveAxis(N, 10, B)
01:56:14.244 00.000 9828 Guiding  Dir = 0, Dur = 10
01:56:14.259 00.015 9828 IsSlewing returns 0
01:56:14.259 00.000 9828 IsGuiding returns 0
01:56:14.259 00.000 9828 PulseGuide returned control before completion, sleep 20
01:56:14.290 00.031 9828 IsGuiding returns 1
01:56:14.290 00.000 9828 scope still moving after pulse duration time elapsed
01:56:14.322 00.032 9828 IsSlewing returns 0
01:56:14.322 00.000 9828 IsGuiding returns 1
01:56:14.354 00.032 9828 IsSlewing returns 0
01:56:14.354 00.000 9828 IsGuiding returns 1
01:56:14.385 00.031 9828 IsSlewing returns 0
01:56:14.385 00.000 9828 IsGuiding returns 1
01:56:14.417 00.032 9828 IsSlewing returns 0
01:56:14.417 00.000 9828 IsGuiding returns 0
01:56:14.417 00.000 9828 scope move finished after 10 + 147 ms
01:56:14.417 00.000 9828 Move returns status 0, amount 10
01:56:14.417 00.000 9828 move complete, result=0
01:56:14.417 00.000 9828 worker thread done servicing request
01:56:14.417 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
01:56:14.774 00.357 8976 Exposure complete
01:56:14.780 00.006 8976 worker thread done servicing request
01:56:14.780 00.000 5052 OnExposeComplete: enter
01:56:14.780 00.000 5052 UpdateGuideState(): m_state=6
01:56:14.780 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6263
01:56:14.780 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.89, Mass=197, SNR=9.7, Peak=73 HFD=2.3
01:56:14.780 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
01:56:14.780 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
01:56:14.780 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.24 cameraTheta=0.88 mountX=0.09 mountY=-0.22, mountTheta=-1.17
01:56:14.781 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.18, opts=13)
01:56:14.781 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.18)
01:56:14.781 00.000 8976 Worker thread wakes up
01:56:14.781 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.18) opts 0xd
01:56:14.781 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.18)
01:56:14.781 00.000 8976 Moving (0.15, 0.18) raw xDistance=0.09 yDistance=-0.22
01:56:14.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:56:14.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:56:14.781 00.000 8976 MoveAxis(R, 0, ABG)
01:56:14.781 00.000 8976 MoveAxis(U, 0, ABG)
01:56:14.781 00.000 8976 MountToCamera -- mountTheta (0.59) + m_xAngle (2.04) = xAngle (2.63 = 2.63)
01:56:14.781 00.000 8976 MountToCamera -- mountX=1.66 mountY=1.11 hyp=1.99 mountTheta=0.59 cameraX=-1.74, cameraY=0.97 cameraTheta=2.63
01:56:14.781 00.000 8976 incremental bump (-1.741, 0.974) isValid = 1
01:56:14.781 00.000 8976 Scheduling Mount bump of (-0.100, 0.058)
01:56:14.782 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:56:14.782 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:56:14.782 00.000 8976 move complete, result=0
01:56:14.782 00.000 9828 Worker thread wakes up
01:56:14.782 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:56:14.782 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:56:14.782 00.000 9828 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.10) = xAngle (5.71 = -0.57)
01:56:14.782 00.000 8976 worker thread done servicing request
01:56:14.783 00.001 9828 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.63 = -0.65)
01:56:14.783 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.62 mountX=0.10 mountY=-0.07, mountTheta=-0.62
01:56:14.783 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
01:56:14.783 00.000 9828 BLC: window closed
01:56:14.783 00.000 9828 MoveAxis(W, 31, B)
01:56:14.783 00.000 9828 Guiding  Dir = 3, Dur = 31
01:56:14.783 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:56:14.783 00.000 9828 IsSlewing returns 0
01:56:14.783 00.000 9828 IsGuiding returns 0
01:56:14.783 00.000 9828 PulseGuide returned control before completion, sleep 41
01:56:14.792 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:56:14.796 00.004 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:14.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:14.796 00.000 5052 Enqueuing Expose request
01:56:14.796 00.000 8976 Worker thread wakes up
01:56:14.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:14.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:14.796 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:14.838 00.042 9828 IsGuiding returns 1
01:56:14.838 00.000 9828 scope still moving after pulse duration time elapsed
01:56:14.869 00.031 9828 IsSlewing returns 0
01:56:14.869 00.000 9828 IsGuiding returns 1
01:56:14.901 00.032 9828 IsSlewing returns 0
01:56:14.901 00.000 9828 IsGuiding returns 1
01:56:14.932 00.031 9828 IsSlewing returns 0
01:56:14.932 00.000 9828 IsGuiding returns 0
01:56:14.932 00.000 9828 scope move finished after 31 + 117 ms
01:56:14.932 00.000 9828 Move returns status 0, amount 31
01:56:14.932 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:14.932 00.000 9828 MoveAxis(N, 10, B)
01:56:14.932 00.000 9828 Guiding  Dir = 0, Dur = 10
01:56:14.947 00.015 9828 IsSlewing returns 0
01:56:14.947 00.000 9828 IsGuiding returns 0
01:56:14.947 00.000 9828 PulseGuide returned control before completion, sleep 20
01:56:14.977 00.030 9828 IsGuiding returns 1
01:56:14.977 00.000 9828 scope still moving after pulse duration time elapsed
01:56:15.010 00.033 9828 IsSlewing returns 0
01:56:15.010 00.000 9828 IsGuiding returns 1
01:56:15.041 00.031 9828 IsSlewing returns 0
01:56:15.041 00.000 9828 IsGuiding returns 1
01:56:15.072 00.031 9828 IsSlewing returns 0
01:56:15.073 00.001 9828 IsGuiding returns 0
01:56:15.073 00.000 9828 scope move finished after 10 + 116 ms
01:56:15.073 00.000 9828 Move returns status 0, amount 10
01:56:15.073 00.000 9828 move complete, result=0
01:56:15.073 00.000 9828 worker thread done servicing request
01:56:15.073 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
01:56:15.485 00.412 8976 Exposure complete
01:56:15.490 00.005 8976 worker thread done servicing request
01:56:15.490 00.000 5052 OnExposeComplete: enter
01:56:15.490 00.000 5052 UpdateGuideState(): m_state=6
01:56:15.490 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6264
01:56:15.490 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.77, Mass=200, SNR=9.8, Peak=71 HFD=2.6
01:56:15.490 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
01:56:15.490 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
01:56:15.490 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.35 mountX=-0.02 mountY=-0.17, mountTheta=-1.70
01:56:15.491 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.06, opts=13)
01:56:15.491 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.06)
01:56:15.491 00.000 8976 Worker thread wakes up
01:56:15.491 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.06) opts 0xd
01:56:15.492 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.06)
01:56:15.492 00.000 8976 Moving (0.17, 0.06) raw xDistance=-0.02 yDistance=-0.17
01:56:15.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:56:15.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:56:15.492 00.000 8976 MoveAxis(R, 0, ABG)
01:56:15.492 00.000 8976 MoveAxis(U, 0, ABG)
01:56:15.492 00.000 8976 MountToCamera -- mountTheta (0.63) + m_xAngle (2.04) = xAngle (2.67 = 2.67)
01:56:15.492 00.000 8976 MountToCamera -- mountX=1.67 mountY=1.21 hyp=2.06 mountTheta=0.63 cameraX=-1.84, cameraY=0.93 cameraTheta=2.67
01:56:15.492 00.000 8976 incremental bump (-1.840, 0.933) isValid = 1
01:56:15.492 00.000 8976 Scheduling Mount bump of (-0.102, 0.054)
01:56:15.492 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
01:56:15.492 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
01:56:15.492 00.000 8976 move complete, result=0
01:56:15.492 00.000 8976 worker thread done servicing request
01:56:15.492 00.000 9828 Worker thread wakes up
01:56:15.492 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
01:56:15.492 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
01:56:15.492 00.000 9828 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.75 = -0.53)
01:56:15.492 00.000 9828 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.67 = -0.61)
01:56:15.493 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:56:15.493 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.66 mountX=0.10 mountY=-0.07, mountTheta=-0.59
01:56:15.493 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.07
01:56:15.493 00.000 9828 BLC: window closed
01:56:15.493 00.000 9828 MoveAxis(W, 32, B)
01:56:15.493 00.000 9828 Guiding  Dir = 3, Dur = 32
01:56:15.493 00.000 9828 IsSlewing returns 0
01:56:15.493 00.000 9828 IsGuiding returns 0
01:56:15.493 00.000 9828 PulseGuide returned control before completion, sleep 42
01:56:15.502 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:56:15.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:15.502 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:15.502 00.000 5052 Enqueuing Expose request
01:56:15.502 00.000 8976 Worker thread wakes up
01:56:15.502 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:15.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:15.502 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:15.537 00.035 9828 IsGuiding returns 1
01:56:15.537 00.000 9828 scope still moving after pulse duration time elapsed
01:56:15.568 00.031 9828 IsSlewing returns 0
01:56:15.568 00.000 9828 IsGuiding returns 1
01:56:15.599 00.031 9828 IsSlewing returns 0
01:56:15.600 00.001 9828 IsGuiding returns 1
01:56:15.630 00.030 9828 IsSlewing returns 0
01:56:15.630 00.000 9828 IsGuiding returns 1
01:56:15.661 00.031 9828 IsSlewing returns 0
01:56:15.661 00.000 9828 IsGuiding returns 0
01:56:15.661 00.000 9828 scope move finished after 32 + 136 ms
01:56:15.661 00.000 9828 Move returns status 0, amount 32
01:56:15.661 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:15.661 00.000 9828 MoveAxis(N, 9, B)
01:56:15.661 00.000 9828 Guiding  Dir = 0, Dur = 9
01:56:15.676 00.015 9828 IsSlewing returns 0
01:56:15.676 00.000 9828 IsGuiding returns 0
01:56:15.676 00.000 9828 PulseGuide returned control before completion, sleep 19
01:56:15.708 00.032 9828 IsGuiding returns 1
01:56:15.708 00.000 9828 scope still moving after pulse duration time elapsed
01:56:15.739 00.031 9828 IsSlewing returns 0
01:56:15.739 00.000 9828 IsGuiding returns 1
01:56:15.771 00.032 9828 IsSlewing returns 0
01:56:15.771 00.000 9828 IsGuiding returns 1
01:56:15.801 00.030 9828 IsSlewing returns 0
01:56:15.801 00.000 9828 IsGuiding returns 1
01:56:15.833 00.032 9828 IsSlewing returns 0
01:56:15.833 00.000 9828 IsGuiding returns 0
01:56:15.833 00.000 9828 scope move finished after 9 + 147 ms
01:56:15.833 00.000 9828 Move returns status 0, amount 9
01:56:15.833 00.000 9828 move complete, result=0
01:56:15.833 00.000 9828 worker thread done servicing request
01:56:15.833 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
01:56:16.194 00.361 8976 Exposure complete
01:56:16.201 00.007 8976 worker thread done servicing request
01:56:16.201 00.000 5052 OnExposeComplete: enter
01:56:16.201 00.000 5052 UpdateGuideState(): m_state=6
01:56:16.201 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6265
01:56:16.201 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.81, Mass=196, SNR=9.7, Peak=74 HFD=2.5
01:56:16.201 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
01:56:16.201 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
01:56:16.201 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.10 hyp=0.34 cameraTheta=0.31 mountX=-0.06 mountY=-0.33, mountTheta=-1.74
01:56:16.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.10, opts=13)
01:56:16.202 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.10)
01:56:16.202 00.000 8976 Worker thread wakes up
01:56:16.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.10) opts 0xd
01:56:16.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.10)
01:56:16.202 00.000 8976 Moving (0.33, 0.10) raw xDistance=-0.06 yDistance=-0.33
01:56:16.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:56:16.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:56:16.202 00.000 8976 MoveAxis(R, 0, ABG)
01:56:16.202 00.000 8976 MoveAxis(U, 1, ABG)
01:56:16.202 00.000 8976 stepping (-11, -9) + (0, 1)
01:56:16.202 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:16.203 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:56:16.212 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:56:16.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:16.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:16.212 00.000 5052 Enqueuing Expose request
01:56:16.236 00.024 8976 Received - 47 (G) 
01:56:16.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:16.236 00.000 8976 stepped: pos (-11, -8)
01:56:16.236 00.000 8976 MountToCamera -- mountTheta (0.63) + m_xAngle (2.04) = xAngle (2.68 = 2.68)
01:56:16.236 00.000 8976 MountToCamera -- mountX=1.67 mountY=1.23 hyp=2.08 mountTheta=0.63 cameraX=-1.86, cameraY=0.93 cameraTheta=2.68
01:56:16.236 00.000 8976 incremental bump (-1.859, 0.929) isValid = 1
01:56:16.236 00.000 8976 Scheduling Mount bump of (-0.103, 0.053)
01:56:16.237 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
01:56:16.237 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
01:56:16.237 00.000 8976 move complete, result=0
01:56:16.237 00.000 9828 Worker thread wakes up
01:56:16.237 00.000 8976 worker thread done servicing request
01:56:16.237 00.000 8976 Worker thread wakes up
01:56:16.237 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
01:56:16.237 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:56:16.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:16.237 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
01:56:16.237 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:16.237 00.000 9828 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.76 = -0.52)
01:56:16.237 00.000 9828 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.68 = -0.60)
01:56:16.237 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.66 mountX=0.10 mountY=-0.07, mountTheta=-0.58
01:56:16.237 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.07
01:56:16.238 00.001 9828 BLC: window closed
01:56:16.238 00.000 9828 MoveAxis(W, 32, B)
01:56:16.238 00.000 9828 Guiding  Dir = 3, Dur = 32
01:56:16.238 00.000 9828 IsSlewing returns 0
01:56:16.238 00.000 9828 IsGuiding returns 0
01:56:16.238 00.000 9828 PulseGuide returned control before completion, sleep 42
01:56:16.284 00.046 9828 IsGuiding returns 1
01:56:16.284 00.000 9828 scope still moving after pulse duration time elapsed
01:56:16.316 00.032 9828 IsSlewing returns 0
01:56:16.316 00.000 9828 IsGuiding returns 1
01:56:16.348 00.032 9828 IsSlewing returns 0
01:56:16.348 00.000 9828 IsGuiding returns 1
01:56:16.379 00.031 9828 IsSlewing returns 0
01:56:16.379 00.000 9828 IsGuiding returns 1
01:56:16.410 00.031 9828 IsSlewing returns 0
01:56:16.410 00.000 9828 IsGuiding returns 1
01:56:16.442 00.032 9828 IsSlewing returns 0
01:56:16.442 00.000 9828 IsGuiding returns 1
01:56:16.475 00.033 9828 IsSlewing returns 0
01:56:16.475 00.000 9828 IsGuiding returns 1
01:56:16.506 00.031 9828 IsSlewing returns 0
01:56:16.506 00.000 9828 IsGuiding returns 0
01:56:16.506 00.000 9828 scope move finished after 32 + 235 ms
01:56:16.506 00.000 9828 Move returns status 0, amount 32
01:56:16.506 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:16.506 00.000 9828 MoveAxis(N, 9, B)
01:56:16.506 00.000 9828 Guiding  Dir = 0, Dur = 9
01:56:16.522 00.016 9828 IsSlewing returns 0
01:56:16.522 00.000 9828 IsGuiding returns 0
01:56:16.522 00.000 9828 PulseGuide returned control before completion, sleep 19
01:56:16.554 00.032 9828 IsGuiding returns 1
01:56:16.554 00.000 9828 scope still moving after pulse duration time elapsed
01:56:16.584 00.030 9828 IsSlewing returns 0
01:56:16.584 00.000 9828 IsGuiding returns 1
01:56:16.615 00.031 9828 IsSlewing returns 0
01:56:16.615 00.000 9828 IsGuiding returns 1
01:56:16.646 00.031 9828 IsSlewing returns 0
01:56:16.646 00.000 9828 IsGuiding returns 1
01:56:16.676 00.030 9828 IsSlewing returns 0
01:56:16.676 00.000 9828 IsGuiding returns 0
01:56:16.676 00.000 9828 scope move finished after 9 + 144 ms
01:56:16.676 00.000 9828 Move returns status 0, amount 9
01:56:16.676 00.000 9828 move complete, result=0
01:56:16.676 00.000 9828 worker thread done servicing request
01:56:16.676 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
01:56:16.928 00.252 8976 Exposure complete
01:56:16.933 00.005 8976 worker thread done servicing request
01:56:16.933 00.000 5052 OnExposeComplete: enter
01:56:16.933 00.000 5052 UpdateGuideState(): m_state=6
01:56:16.933 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6266
01:56:16.934 00.001 5052 Star::Find returns 1 (0), X=329.92, Y=281.94, Mass=213, SNR=10.1, Peak=76 HFD=2.2
01:56:16.934 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:56:16.934 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:56:16.934 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.23 hyp=0.78 cameraTheta=0.29 mountX=-0.14 mountY=-0.75, mountTheta=-1.76
01:56:16.934 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.23, opts=13)
01:56:16.934 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.23)
01:56:16.935 00.001 8976 Worker thread wakes up
01:56:16.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.23) opts 0xd
01:56:16.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.23)
01:56:16.935 00.000 8976 Moving (0.75, 0.23) raw xDistance=-0.14 yDistance=-0.75
01:56:16.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:56:16.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
01:56:16.935 00.000 8976 MoveAxis(R, 0, ABG)
01:56:16.935 00.000 8976 MoveAxis(U, 3, ABG)
01:56:16.935 00.000 8976 stepping (-11, -8) + (0, 3)
01:56:16.935 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:16.936 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:56:16.946 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:56:16.946 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:16.946 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:16.946 00.000 5052 Enqueuing Expose request
01:56:16.971 00.025 8976 Received - 47 (G) 
01:56:16.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:16.971 00.000 8976 stepped: pos (-11, -5)
01:56:16.971 00.000 8976 MountToCamera -- mountTheta (0.58) + m_xAngle (2.04) = xAngle (2.62 = 2.62)
01:56:16.971 00.000 8976 MountToCamera -- mountX=1.68 mountY=1.09 hyp=2.00 mountTheta=0.58 cameraX=-1.73, cameraY=1.00 cameraTheta=2.62
01:56:16.971 00.000 8976 incremental bump (-1.732, 0.998) isValid = 1
01:56:16.971 00.000 8976 Scheduling Mount bump of (-0.100, 0.059)
01:56:16.971 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:56:16.971 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:56:16.971 00.000 8976 move complete, result=0
01:56:16.972 00.001 8976 worker thread done servicing request
01:56:16.972 00.000 8976 Worker thread wakes up
01:56:16.972 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:56:16.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:16.972 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:16.972 00.000 9828 Worker thread wakes up
01:56:16.972 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:56:16.972 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:56:16.972 00.000 9828 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.58)
01:56:16.972 00.000 9828 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.62 = -0.67)
01:56:16.972 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.60 mountX=0.10 mountY=-0.07, mountTheta=-0.64
01:56:16.972 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
01:56:16.972 00.000 9828 BLC: window closed
01:56:16.972 00.000 9828 MoveAxis(W, 31, B)
01:56:16.972 00.000 9828 Guiding  Dir = 3, Dur = 31
01:56:16.973 00.001 9828 IsSlewing returns 0
01:56:16.973 00.000 9828 IsGuiding returns 0
01:56:16.973 00.000 9828 PulseGuide returned control before completion, sleep 41
01:56:17.017 00.044 9828 IsGuiding returns 1
01:56:17.017 00.000 9828 scope still moving after pulse duration time elapsed
01:56:17.049 00.032 9828 IsSlewing returns 0
01:56:17.049 00.000 9828 IsGuiding returns 1
01:56:17.095 00.046 9828 IsSlewing returns 0
01:56:17.095 00.000 9828 IsGuiding returns 1
01:56:17.141 00.046 9828 IsSlewing returns 0
01:56:17.141 00.000 9828 IsGuiding returns 0
01:56:17.141 00.000 9828 scope move finished after 31 + 136 ms
01:56:17.141 00.000 9828 Move returns status 0, amount 31
01:56:17.141 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:17.141 00.000 9828 MoveAxis(N, 10, B)
01:56:17.142 00.001 9828 Guiding  Dir = 0, Dur = 10
01:56:17.156 00.014 9828 IsSlewing returns 0
01:56:17.156 00.000 9828 IsGuiding returns 0
01:56:17.156 00.000 9828 PulseGuide returned control before completion, sleep 20
01:56:17.187 00.031 9828 IsGuiding returns 1
01:56:17.187 00.000 9828 scope still moving after pulse duration time elapsed
01:56:17.217 00.030 9828 IsSlewing returns 0
01:56:17.217 00.000 9828 IsGuiding returns 1
01:56:17.248 00.031 9828 IsSlewing returns 0
01:56:17.248 00.000 9828 IsGuiding returns 1
01:56:17.280 00.032 9828 IsSlewing returns 0
01:56:17.280 00.000 9828 IsGuiding returns 1
01:56:17.311 00.031 9828 IsSlewing returns 0
01:56:17.311 00.000 9828 IsGuiding returns 0
01:56:17.311 00.000 9828 scope move finished after 10 + 145 ms
01:56:17.311 00.000 9828 Move returns status 0, amount 10
01:56:17.311 00.000 9828 move complete, result=0
01:56:17.311 00.000 9828 worker thread done servicing request
01:56:17.311 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
01:56:17.663 00.352 8976 Exposure complete
01:56:17.669 00.006 8976 worker thread done servicing request
01:56:17.669 00.000 5052 OnExposeComplete: enter
01:56:17.669 00.000 5052 UpdateGuideState(): m_state=6
01:56:17.669 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6267
01:56:17.669 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.58, Mass=194, SNR=9.7, Peak=84 HFD=1.5
01:56:17.669 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
01:56:17.669 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
01:56:17.669 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.13 hyp=0.37 cameraTheta=-0.36 mountX=-0.27 mountY=-0.22, mountTheta=-2.47
01:56:17.670 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.13, opts=13)
01:56:17.670 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.13)
01:56:17.670 00.000 8976 Worker thread wakes up
01:56:17.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.13) opts 0xd
01:56:17.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.13)
01:56:17.670 00.000 8976 Moving (0.34, -0.13) raw xDistance=-0.27 yDistance=-0.22
01:56:17.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:56:17.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:56:17.670 00.000 8976 MoveAxis(R, 1, ABG)
01:56:17.670 00.000 8976 stepping (-11, -5) + (1, 0)
01:56:17.670 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:17.671 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:56:17.680 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
01:56:17.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:17.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:17.680 00.000 5052 Enqueuing Expose request
01:56:17.691 00.011 8976 Received - 47 (G) 
01:56:17.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:17.691 00.000 8976 stepped: pos (-10, -5)
01:56:17.691 00.000 8976 MoveAxis(U, 0, ABG)
01:56:17.691 00.000 8976 MountToCamera -- mountTheta (0.55) + m_xAngle (2.04) = xAngle (2.59 = 2.59)
01:56:17.691 00.000 8976 MountToCamera -- mountX=1.63 mountY=0.99 hyp=1.91 mountTheta=0.55 cameraX=-1.62, cameraY=1.00 cameraTheta=2.59
01:56:17.691 00.000 8976 incremental bump (-1.624, 0.999) isValid = 1
01:56:17.691 00.000 8976 Scheduling Mount bump of (-0.098, 0.062)
01:56:17.691 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:56:17.691 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:56:17.691 00.000 8976 move complete, result=0
01:56:17.691 00.000 9828 Worker thread wakes up
01:56:17.691 00.000 8976 worker thread done servicing request
01:56:17.691 00.000 8976 Worker thread wakes up
01:56:17.691 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:17.691 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:17.692 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:56:17.692 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:56:17.692 00.000 9828 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.67 = -0.61)
01:56:17.692 00.000 9828 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.59 = -0.69)
01:56:17.692 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.57 mountX=0.09 mountY=-0.07, mountTheta=-0.66
01:56:17.692 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.07
01:56:17.692 00.000 9828 BLC: window closed
01:56:17.692 00.000 9828 MoveAxis(W, 30, B)
01:56:17.692 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:56:17.692 00.000 9828 Guiding  Dir = 3, Dur = 30
01:56:17.692 00.000 9828 IsSlewing returns 0
01:56:17.693 00.001 9828 IsGuiding returns 0
01:56:17.693 00.000 9828 PulseGuide returned control before completion, sleep 40
01:56:17.749 00.056 9828 IsGuiding returns 1
01:56:17.749 00.000 9828 scope still moving after pulse duration time elapsed
01:56:17.780 00.031 9828 IsSlewing returns 0
01:56:17.780 00.000 9828 IsGuiding returns 1
01:56:17.811 00.031 9828 IsSlewing returns 0
01:56:17.811 00.000 9828 IsGuiding returns 1
01:56:17.841 00.030 9828 IsSlewing returns 0
01:56:17.841 00.000 9828 IsGuiding returns 0
01:56:17.841 00.000 9828 scope move finished after 30 + 119 ms
01:56:17.841 00.000 9828 Move returns status 0, amount 30
01:56:17.841 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:17.841 00.000 9828 MoveAxis(N, 10, B)
01:56:17.841 00.000 9828 Guiding  Dir = 0, Dur = 10
01:56:17.857 00.016 9828 IsSlewing returns 0
01:56:17.857 00.000 9828 IsGuiding returns 0
01:56:17.857 00.000 9828 PulseGuide returned control before completion, sleep 20
01:56:17.888 00.031 9828 IsGuiding returns 1
01:56:17.888 00.000 9828 scope still moving after pulse duration time elapsed
01:56:17.918 00.030 9828 IsSlewing returns 0
01:56:17.918 00.000 9828 IsGuiding returns 1
01:56:17.950 00.032 9828 IsSlewing returns 0
01:56:17.950 00.000 9828 IsGuiding returns 1
01:56:17.981 00.031 9828 IsSlewing returns 0
01:56:17.981 00.000 9828 IsGuiding returns 1
01:56:18.012 00.031 9828 IsSlewing returns 0
01:56:18.013 00.001 9828 IsGuiding returns 0
01:56:18.013 00.000 9828 scope move finished after 10 + 145 ms
01:56:18.013 00.000 9828 Move returns status 0, amount 10
01:56:18.013 00.000 9828 move complete, result=0
01:56:18.013 00.000 9828 worker thread done servicing request
01:56:18.013 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
01:56:18.386 00.373 8976 Exposure complete
01:56:18.392 00.006 8976 worker thread done servicing request
01:56:18.392 00.000 5052 OnExposeComplete: enter
01:56:18.392 00.000 5052 UpdateGuideState(): m_state=6
01:56:18.392 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6268
01:56:18.392 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.51, Mass=189, SNR=9.5, Peak=80 HFD=1.6
01:56:18.392 00.000 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
01:56:18.392 00.000 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
01:56:18.392 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.85 mountX=-0.26 mountY=-0.04, mountTheta=-2.99
01:56:18.393 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.20, opts=13)
01:56:18.393 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.20)
01:56:18.393 00.000 8976 Worker thread wakes up
01:56:18.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.20) opts 0xd
01:56:18.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.20)
01:56:18.393 00.000 8976 Moving (0.18, -0.20) raw xDistance=-0.26 yDistance=-0.04
01:56:18.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:56:18.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:56:18.393 00.000 8976 MoveAxis(R, 0, ABG)
01:56:18.393 00.000 8976 MoveAxis(U, 0, ABG)
01:56:18.393 00.000 8976 MountToCamera -- mountTheta (0.53) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
01:56:18.393 00.000 8976 MountToCamera -- mountX=1.60 mountY=0.93 hyp=1.85 mountTheta=0.53 cameraX=-1.55, cameraY=1.00 cameraTheta=2.57
01:56:18.393 00.000 8976 incremental bump (-1.551, 1.000) isValid = 1
01:56:18.394 00.001 8976 Scheduling Mount bump of (-0.097, 0.065)
01:56:18.394 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:56:18.394 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:56:18.394 00.000 8976 move complete, result=0
01:56:18.394 00.000 9828 Worker thread wakes up
01:56:18.394 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:56:18.394 00.000 8976 worker thread done servicing request
01:56:18.394 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:56:18.394 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:56:18.394 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.64)
01:56:18.394 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.57 = -0.72)
01:56:18.394 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.68
01:56:18.394 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
01:56:18.394 00.000 9828 BLC: window closed
01:56:18.394 00.000 9828 MoveAxis(W, 30, B)
01:56:18.394 00.000 9828 Guiding  Dir = 3, Dur = 30
01:56:18.395 00.001 9828 IsSlewing returns 0
01:56:18.395 00.000 9828 IsGuiding returns 0
01:56:18.395 00.000 9828 PulseGuide returned control before completion, sleep 40
01:56:18.404 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
01:56:18.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:18.404 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:18.404 00.000 5052 Enqueuing Expose request
01:56:18.404 00.000 8976 Worker thread wakes up
01:56:18.404 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
01:56:18.405 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:18.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:18.450 00.045 9828 IsGuiding returns 1
01:56:18.450 00.000 9828 scope still moving after pulse duration time elapsed
01:56:18.482 00.032 9828 IsSlewing returns 0
01:56:18.482 00.000 9828 IsGuiding returns 1
01:56:18.513 00.031 9828 IsSlewing returns 0
01:56:18.513 00.000 9828 IsGuiding returns 1
01:56:18.543 00.030 9828 IsSlewing returns 0
01:56:18.543 00.000 9828 IsGuiding returns 0
01:56:18.543 00.000 9828 scope move finished after 30 + 118 ms
01:56:18.543 00.000 9828 Move returns status 0, amount 30
01:56:18.543 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:18.543 00.000 9828 MoveAxis(N, 10, B)
01:56:18.543 00.000 9828 Guiding  Dir = 0, Dur = 10
01:56:18.559 00.016 9828 IsSlewing returns 0
01:56:18.559 00.000 9828 IsGuiding returns 0
01:56:18.559 00.000 9828 PulseGuide returned control before completion, sleep 20
01:56:18.590 00.031 9828 IsGuiding returns 1
01:56:18.590 00.000 9828 scope still moving after pulse duration time elapsed
01:56:18.621 00.031 9828 IsSlewing returns 0
01:56:18.621 00.000 9828 IsGuiding returns 1
01:56:18.652 00.031 9828 IsSlewing returns 0
01:56:18.652 00.000 9828 IsGuiding returns 1
01:56:18.683 00.031 9828 IsSlewing returns 0
01:56:18.683 00.000 9828 IsGuiding returns 0
01:56:18.683 00.000 9828 scope move finished after 10 + 114 ms
01:56:18.683 00.000 9828 Move returns status 0, amount 10
01:56:18.683 00.000 9828 move complete, result=0
01:56:18.683 00.000 9828 worker thread done servicing request
01:56:18.683 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
01:56:19.099 00.416 8976 Exposure complete
01:56:19.105 00.006 8976 worker thread done servicing request
01:56:19.105 00.000 5052 OnExposeComplete: enter
01:56:19.105 00.000 5052 UpdateGuideState(): m_state=6
01:56:19.105 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6269
01:56:19.105 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.49, Mass=224, SNR=10.3, Peak=81 HFD=1.7
01:56:19.105 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
01:56:19.105 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
01:56:19.106 00.001 5052 CameraToMount -- cameraX=0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-0.96 mountX=-0.27 mountY=-0.01, mountTheta=-3.11
01:56:19.106 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.22, opts=13)
01:56:19.106 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.22)
01:56:19.106 00.000 8976 Worker thread wakes up
01:56:19.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.22) opts 0xd
01:56:19.107 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.22)
01:56:19.107 00.000 8976 Moving (0.16, -0.22) raw xDistance=-0.27 yDistance=-0.01
01:56:19.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:56:19.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:56:19.107 00.000 8976 MoveAxis(R, 1, ABG)
01:56:19.107 00.000 8976 stepping (-10, -5) + (1, 0)
01:56:19.107 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:19.107 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:56:19.117 00.010 5052 UpdateGuideState exits: m=224 SNR=10.3
01:56:19.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:19.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:19.117 00.000 5052 Enqueuing Expose request
01:56:19.129 00.012 8976 Received - 47 (G) 
01:56:19.129 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:19.129 00.000 8976 stepped: pos (-9, -5)
01:56:19.129 00.000 8976 MoveAxis(U, 0, ABG)
01:56:19.130 00.001 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
01:56:19.130 00.000 8976 MountToCamera -- mountX=1.52 mountY=0.88 hyp=1.76 mountTheta=0.52 cameraX=-1.48, cameraY=0.96 cameraTheta=2.57
01:56:19.130 00.000 8976 incremental bump (-1.480, 0.956) isValid = 1
01:56:19.130 00.000 8976 Scheduling Mount bump of (-0.096, 0.065)
01:56:19.130 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
01:56:19.130 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
01:56:19.130 00.000 8976 move complete, result=0
01:56:19.130 00.000 8976 worker thread done servicing request
01:56:19.130 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
01:56:19.130 00.000 9828 Worker thread wakes up
01:56:19.130 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
01:56:19.130 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:56:19.130 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.64)
01:56:19.130 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.57 = -0.72)
01:56:19.130 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.68
01:56:19.130 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
01:56:19.130 00.000 9828 BLC: window closed
01:56:19.130 00.000 9828 MoveAxis(W, 30, B)
01:56:19.131 00.001 9828 Guiding  Dir = 3, Dur = 30
01:56:19.131 00.000 8976 Worker thread wakes up
01:56:19.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:19.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:19.131 00.000 9828 IsSlewing returns 0
01:56:19.131 00.000 9828 IsGuiding returns 0
01:56:19.131 00.000 9828 PulseGuide returned control before completion, sleep 40
01:56:19.181 00.050 9828 IsGuiding returns 1
01:56:19.181 00.000 9828 scope still moving after pulse duration time elapsed
01:56:19.212 00.031 9828 IsSlewing returns 0
01:56:19.212 00.000 9828 IsGuiding returns 1
01:56:19.243 00.031 9828 IsSlewing returns 0
01:56:19.243 00.000 9828 IsGuiding returns 1
01:56:19.275 00.032 9828 IsSlewing returns 0
01:56:19.275 00.000 9828 IsGuiding returns 0
01:56:19.275 00.000 9828 scope move finished after 30 + 113 ms
01:56:19.275 00.000 9828 Move returns status 0, amount 30
01:56:19.275 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:19.275 00.000 9828 MoveAxis(N, 10, B)
01:56:19.275 00.000 9828 Guiding  Dir = 0, Dur = 10
01:56:19.290 00.015 9828 IsSlewing returns 0
01:56:19.290 00.000 9828 IsGuiding returns 0
01:56:19.290 00.000 9828 PulseGuide returned control before completion, sleep 20
01:56:19.321 00.031 9828 IsGuiding returns 1
01:56:19.321 00.000 9828 scope still moving after pulse duration time elapsed
01:56:19.351 00.030 9828 IsSlewing returns 0
01:56:19.351 00.000 9828 IsGuiding returns 1
01:56:19.382 00.031 9828 IsSlewing returns 0
01:56:19.382 00.000 9828 IsGuiding returns 1
01:56:19.413 00.031 9828 IsSlewing returns 0
01:56:19.413 00.000 9828 IsGuiding returns 1
01:56:19.444 00.031 9828 IsSlewing returns 0
01:56:19.444 00.000 9828 IsGuiding returns 0
01:56:19.444 00.000 9828 scope move finished after 10 + 143 ms
01:56:19.444 00.000 9828 Move returns status 0, amount 10
01:56:19.444 00.000 9828 move complete, result=0
01:56:19.444 00.000 9828 worker thread done servicing request
01:56:19.444 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
01:56:19.823 00.379 8976 Exposure complete
01:56:19.829 00.006 8976 worker thread done servicing request
01:56:19.829 00.000 5052 OnExposeComplete: enter
01:56:19.830 00.001 5052 UpdateGuideState(): m_state=6
01:56:19.830 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6270
01:56:19.830 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.64, Mass=240, SNR=10.7, Peak=81 HFD=2.2
01:56:19.830 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
01:56:19.830 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
01:56:19.830 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.07 hyp=0.65 cameraTheta=-0.10 mountX=-0.35 mountY=-0.50, mountTheta=-2.18
01:56:19.831 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.07, opts=13)
01:56:19.831 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.07)
01:56:19.831 00.000 8976 Worker thread wakes up
01:56:19.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.07) opts 0xd
01:56:19.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.07)
01:56:19.831 00.000 8976 Moving (0.64, -0.07) raw xDistance=-0.35 yDistance=-0.50
01:56:19.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
01:56:19.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
01:56:19.831 00.000 8976 MoveAxis(R, 2, ABG)
01:56:19.831 00.000 8976 stepping (-9, -5) + (2, 0)
01:56:19.831 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:19.832 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=69, Gamma=2.630
01:56:19.843 00.011 5052 UpdateGuideState exits: m=240 SNR=10.7
01:56:19.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:19.843 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:19.843 00.000 5052 Enqueuing Expose request
01:56:19.865 00.022 8976 Received - 47 (G) 
01:56:19.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:19.865 00.000 8976 stepped: pos (-7, -5)
01:56:19.865 00.000 8976 MoveAxis(U, 2, ABG)
01:56:19.865 00.000 8976 stepping (-7, -5) + (0, 2)
01:56:19.865 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:19.897 00.032 8976 Received - 47 (G) 
01:56:19.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:19.897 00.000 8976 stepped: pos (-7, -3)
01:56:19.897 00.000 8976 MountToCamera -- mountTheta (0.50) + m_xAngle (2.04) = xAngle (2.54 = 2.54)
01:56:19.897 00.000 8976 MountToCamera -- mountX=1.38 mountY=0.75 hyp=1.57 mountTheta=0.50 cameraX=-1.29, cameraY=0.88 cameraTheta=2.54
01:56:19.897 00.000 8976 incremental bump (-1.292, 0.884) isValid = 1
01:56:19.897 00.000 8976 Scheduling Mount bump of (-0.095, 0.067)
01:56:19.897 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
01:56:19.897 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
01:56:19.897 00.000 8976 move complete, result=0
01:56:19.897 00.000 9828 Worker thread wakes up
01:56:19.897 00.000 8976 worker thread done servicing request
01:56:19.897 00.000 8976 Worker thread wakes up
01:56:19.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:19.897 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:19.897 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
01:56:19.897 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:56:19.897 00.000 9828 CameraToMount -- cameraTheta (2.52) - m_xAngle (-3.10) = xAngle (5.62 = -0.66)
01:56:19.897 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
01:56:19.898 00.001 9828 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.54 = -0.74)
01:56:19.898 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.52 mountX=0.09 mountY=-0.08, mountTheta=-0.71
01:56:19.898 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
01:56:19.898 00.000 9828 BLC: window closed
01:56:19.898 00.000 9828 MoveAxis(W, 29, B)
01:56:19.898 00.000 9828 Guiding  Dir = 3, Dur = 29
01:56:19.898 00.000 9828 IsSlewing returns 0
01:56:19.898 00.000 9828 IsGuiding returns 0
01:56:19.898 00.000 9828 PulseGuide returned control before completion, sleep 39
01:56:19.943 00.045 9828 IsGuiding returns 1
01:56:19.943 00.000 9828 scope still moving after pulse duration time elapsed
01:56:19.973 00.030 9828 IsSlewing returns 0
01:56:19.973 00.000 9828 IsGuiding returns 1
01:56:20.004 00.031 9828 IsSlewing returns 0
01:56:20.004 00.000 9828 IsGuiding returns 1
01:56:20.036 00.032 9828 IsSlewing returns 0
01:56:20.036 00.000 9828 IsGuiding returns 1
01:56:20.068 00.032 9828 IsSlewing returns 0
01:56:20.068 00.000 9828 IsGuiding returns 0
01:56:20.068 00.000 9828 scope move finished after 29 + 140 ms
01:56:20.068 00.000 9828 Move returns status 0, amount 29
01:56:20.068 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:20.068 00.000 9828 MoveAxis(N, 11, B)
01:56:20.068 00.000 9828 Guiding  Dir = 0, Dur = 11
01:56:20.084 00.016 9828 IsSlewing returns 0
01:56:20.084 00.000 9828 IsGuiding returns 0
01:56:20.084 00.000 9828 PulseGuide returned control before completion, sleep 21
01:56:20.114 00.030 9828 IsGuiding returns 1
01:56:20.114 00.000 9828 scope still moving after pulse duration time elapsed
01:56:20.146 00.032 9828 IsSlewing returns 0
01:56:20.146 00.000 9828 IsGuiding returns 1
01:56:20.177 00.031 9828 IsSlewing returns 0
01:56:20.177 00.000 9828 IsGuiding returns 1
01:56:20.207 00.030 9828 IsSlewing returns 0
01:56:20.207 00.000 9828 IsGuiding returns 1
01:56:20.238 00.031 9828 IsSlewing returns 0
01:56:20.243 00.005 9828 IsGuiding returns 0
01:56:20.243 00.000 9828 scope move finished after 11 + 148 ms
01:56:20.243 00.000 9828 Move returns status 0, amount 11
01:56:20.243 00.000 9828 move complete, result=0
01:56:20.243 00.000 9828 worker thread done servicing request
01:56:20.243 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
01:56:20.588 00.345 8976 Exposure complete
01:56:20.593 00.005 8976 worker thread done servicing request
01:56:20.593 00.000 5052 OnExposeComplete: enter
01:56:20.593 00.000 5052 UpdateGuideState(): m_state=6
01:56:20.593 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6271
01:56:20.593 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.76, Mass=214, SNR=10.1, Peak=77 HFD=2.1
01:56:20.593 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
01:56:20.593 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
01:56:20.593 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.05 hyp=0.77 cameraTheta=0.07 mountX=-0.30 mountY=-0.68, mountTheta=-1.99
01:56:20.594 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.05, opts=13)
01:56:20.594 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.05)
01:56:20.594 00.000 8976 Worker thread wakes up
01:56:20.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.05) opts 0xd
01:56:20.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.05)
01:56:20.594 00.000 8976 Moving (0.77, 0.05) raw xDistance=-0.30 yDistance=-0.68
01:56:20.595 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
01:56:20.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
01:56:20.595 00.000 8976 MoveAxis(R, 1, ABG)
01:56:20.595 00.000 8976 stepping (-7, -3) + (1, 0)
01:56:20.595 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:20.595 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
01:56:20.605 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
01:56:20.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:20.606 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:20.606 00.000 5052 Enqueuing Expose request
01:56:20.617 00.011 8976 Received - 47 (G) 
01:56:20.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:20.617 00.000 8976 stepped: pos (-6, -3)
01:56:20.617 00.000 8976 MoveAxis(U, 3, ABG)
01:56:20.617 00.000 8976 stepping (-6, -3) + (0, 3)
01:56:20.617 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:20.649 00.032 8976 Received - 47 (G) 
01:56:20.649 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:20.649 00.000 8976 stepped: pos (-6, 0)
01:56:20.649 00.000 8976 MountToCamera -- mountTheta (0.39) + m_xAngle (2.04) = xAngle (2.43 = 2.43)
01:56:20.649 00.000 8976 MountToCamera -- mountX=1.22 mountY=0.50 hyp=1.32 mountTheta=0.39 cameraX=-1.00, cameraY=0.86 cameraTheta=2.43
01:56:20.649 00.000 8976 incremental bump (-1.004, 0.862) isValid = 1
01:56:20.649 00.000 8976 Scheduling Mount bump of (-0.087, 0.078)
01:56:20.649 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
01:56:20.649 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
01:56:20.649 00.000 8976 move complete, result=0
01:56:20.649 00.000 9828 Worker thread wakes up
01:56:20.649 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
01:56:20.649 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:56:20.649 00.000 9828 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.10) = xAngle (5.51 = -0.77)
01:56:20.649 00.000 8976 worker thread done servicing request
01:56:20.649 00.000 8976 Worker thread wakes up
01:56:20.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:20.649 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:20.649 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
01:56:20.650 00.001 9828 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.43 = -0.85)
01:56:20.650 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.08 mountY=-0.09, mountTheta=-0.81
01:56:20.650 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
01:56:20.650 00.000 9828 BLC: window closed
01:56:20.650 00.000 9828 MoveAxis(W, 27, B)
01:56:20.650 00.000 9828 Guiding  Dir = 3, Dur = 27
01:56:20.650 00.000 9828 IsSlewing returns 0
01:56:20.650 00.000 9828 IsGuiding returns 0
01:56:20.650 00.000 9828 PulseGuide returned control before completion, sleep 37
01:56:20.690 00.040 9828 IsGuiding returns 1
01:56:20.690 00.000 9828 scope still moving after pulse duration time elapsed
01:56:20.722 00.032 9828 IsSlewing returns 0
01:56:20.722 00.000 9828 IsGuiding returns 1
01:56:20.753 00.031 9828 IsSlewing returns 0
01:56:20.753 00.000 9828 IsGuiding returns 1
01:56:20.783 00.030 9828 IsSlewing returns 0
01:56:20.783 00.000 9828 IsGuiding returns 1
01:56:20.814 00.031 9828 IsSlewing returns 0
01:56:20.814 00.000 9828 IsGuiding returns 0
01:56:20.814 00.000 9828 scope move finished after 27 + 136 ms
01:56:20.814 00.000 9828 Move returns status 0, amount 27
01:56:20.814 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:56:20.814 00.000 9828 MoveAxis(N, 12, B)
01:56:20.814 00.000 9828 Guiding  Dir = 0, Dur = 12
01:56:20.830 00.016 9828 IsSlewing returns 0
01:56:20.830 00.000 9828 IsGuiding returns 0
01:56:20.830 00.000 9828 PulseGuide returned control before completion, sleep 22
01:56:20.860 00.030 9828 IsGuiding returns 1
01:56:20.860 00.000 9828 scope still moving after pulse duration time elapsed
01:56:20.892 00.032 9828 IsSlewing returns 0
01:56:20.892 00.000 9828 IsGuiding returns 1
01:56:20.923 00.031 9828 IsSlewing returns 0
01:56:20.923 00.000 9828 IsGuiding returns 1
01:56:20.969 00.046 9828 IsSlewing returns 0
01:56:20.969 00.000 9828 IsGuiding returns 0
01:56:20.969 00.000 9828 scope move finished after 12 + 127 ms
01:56:20.969 00.000 9828 Move returns status 0, amount 12
01:56:20.969 00.000 9828 move complete, result=0
01:56:20.969 00.000 9828 worker thread done servicing request
01:56:20.969 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
01:56:21.340 00.371 8976 Exposure complete
01:56:21.345 00.005 8976 worker thread done servicing request
01:56:21.345 00.000 5052 OnExposeComplete: enter
01:56:21.345 00.000 5052 UpdateGuideState(): m_state=6
01:56:21.345 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6272
01:56:21.345 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.72, Mass=200, SNR=9.9, Peak=77 HFD=2.2
01:56:21.345 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:56:21.345 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:56:21.345 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=0.01 hyp=0.86 cameraTheta=0.02 mountX=-0.38 mountY=-0.72, mountTheta=-2.05
01:56:21.346 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=0.01, opts=13)
01:56:21.346 00.000 5052 Enqueuing Move request for stepguider (0.86, 0.01)
01:56:21.346 00.000 8976 Worker thread wakes up
01:56:21.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, 0.01) opts 0xd
01:56:21.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, 0.01)
01:56:21.346 00.000 8976 Moving (0.86, 0.01) raw xDistance=-0.38 yDistance=-0.72
01:56:21.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
01:56:21.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.72
01:56:21.346 00.000 8976 MoveAxis(R, 2, ABG)
01:56:21.346 00.000 8976 stepping (-6, 0) + (2, 0)
01:56:21.346 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:21.347 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:56:21.357 00.010 5052 UpdateGuideState exits: m=200 SNR=9.9
01:56:21.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:21.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:21.357 00.000 5052 Enqueuing Expose request
01:56:21.384 00.027 8976 Received - 47 (G) 
01:56:21.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:21.384 00.000 8976 stepped: pos (-4, 0)
01:56:21.384 00.000 8976 MoveAxis(U, 3, ABG)
01:56:21.384 00.000 8976 stepping (-4, 0) + (0, 3)
01:56:21.384 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:21.415 00.031 8976 Received - 47 (G) 
01:56:21.416 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:21.416 00.000 8976 stepped: pos (-4, 3)
01:56:21.416 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:56:21.416 00.000 8976 move complete, result=0
01:56:21.416 00.000 8976 worker thread done servicing request
01:56:21.416 00.000 8976 Worker thread wakes up
01:56:21.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:21.416 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:21.416 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
01:56:22.115 00.699 8976 Exposure complete
01:56:22.120 00.005 8976 worker thread done servicing request
01:56:22.120 00.000 5052 OnExposeComplete: enter
01:56:22.120 00.000 5052 UpdateGuideState(): m_state=6
01:56:22.120 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6273
01:56:22.120 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.69, Mass=204, SNR=9.9, Peak=70 HFD=2.3
01:56:22.121 00.001 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
01:56:22.121 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
01:56:22.121 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.02 hyp=0.70 cameraTheta=-0.02 mountX=-0.33 mountY=-0.57, mountTheta=-2.09
01:56:22.121 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.02, opts=13)
01:56:22.121 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.02)
01:56:22.121 00.000 8976 Worker thread wakes up
01:56:22.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.02) opts 0xd
01:56:22.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.02)
01:56:22.122 00.001 8976 Moving (0.69, -0.02) raw xDistance=-0.33 yDistance=-0.57
01:56:22.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
01:56:22.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.57
01:56:22.122 00.000 8976 MoveAxis(R, 1, ABG)
01:56:22.122 00.000 8976 stepping (-4, 3) + (1, 0)
01:56:22.122 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:22.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:56:22.133 00.011 5052 UpdateGuideState exits: m=204 SNR=9.9
01:56:22.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:22.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:22.133 00.000 5052 Enqueuing Expose request
01:56:22.151 00.018 8976 Received - 47 (G) 
01:56:22.151 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:22.151 00.000 8976 stepped: pos (-3, 3)
01:56:22.151 00.000 8976 MoveAxis(U, 2, ABG)
01:56:22.151 00.000 8976 stepping (-3, 3) + (0, 2)
01:56:22.151 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:22.183 00.032 8976 Received - 47 (G) 
01:56:22.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:22.183 00.000 8976 stepped: pos (-3, 5)
01:56:22.183 00.000 8976 move complete, result=0
01:56:22.183 00.000 8976 worker thread done servicing request
01:56:22.184 00.001 8976 Worker thread wakes up
01:56:22.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:22.184 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:22.184 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
01:56:22.878 00.694 8976 Exposure complete
01:56:22.884 00.006 8976 worker thread done servicing request
01:56:22.884 00.000 5052 OnExposeComplete: enter
01:56:22.884 00.000 5052 UpdateGuideState(): m_state=6
01:56:22.884 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6274
01:56:22.884 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.91, Mass=230, SNR=10.5, Peak=74 HFD=2.5
01:56:22.884 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
01:56:22.884 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
01:56:22.884 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.20 hyp=0.52 cameraTheta=0.40 mountX=-0.04 mountY=-0.51, mountTheta=-1.65
01:56:22.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.20, opts=13)
01:56:22.885 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.20)
01:56:22.885 00.000 8976 Worker thread wakes up
01:56:22.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.20) opts 0xd
01:56:22.886 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.20)
01:56:22.886 00.000 8976 Moving (0.48, 0.20) raw xDistance=-0.04 yDistance=-0.51
01:56:22.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:56:22.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
01:56:22.886 00.000 8976 MoveAxis(R, 0, ABG)
01:56:22.886 00.000 8976 MoveAxis(U, 2, ABG)
01:56:22.886 00.000 8976 stepping (-3, 5) + (0, 2)
01:56:22.886 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:22.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:56:22.896 00.010 5052 UpdateGuideState exits: m=230 SNR=10.5
01:56:22.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:22.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:22.896 00.000 5052 Enqueuing Expose request
01:56:22.919 00.023 8976 Received - 47 (G) 
01:56:22.919 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:22.919 00.000 8976 stepped: pos (-3, 7)
01:56:22.919 00.000 8976 move complete, result=0
01:56:22.919 00.000 8976 worker thread done servicing request
01:56:22.919 00.000 8976 Worker thread wakes up
01:56:22.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:22.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:22.919 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:56:23.608 00.689 8976 Exposure complete
01:56:23.613 00.005 8976 worker thread done servicing request
01:56:23.613 00.000 5052 OnExposeComplete: enter
01:56:23.613 00.000 5052 UpdateGuideState(): m_state=6
01:56:23.613 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6275
01:56:23.613 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.04, Mass=204, SNR=9.9, Peak=77 HFD=2.4
01:56:23.613 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
01:56:23.613 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
01:56:23.613 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.33 hyp=0.39 cameraTheta=1.00 mountX=0.20 mountY=-0.36, mountTheta=-1.07
01:56:23.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.33, opts=13)
01:56:23.614 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.33)
01:56:23.614 00.000 8976 Worker thread wakes up
01:56:23.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.33) opts 0xd
01:56:23.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.33)
01:56:23.614 00.000 8976 Moving (0.21, 0.33) raw xDistance=0.20 yDistance=-0.36
01:56:23.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:56:23.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
01:56:23.614 00.000 8976 MoveAxis(R, 0, ABG)
01:56:23.614 00.000 8976 MoveAxis(U, 2, ABG)
01:56:23.614 00.000 8976 stepping (-3, 7) + (0, 2)
01:56:23.615 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:23.616 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:56:23.625 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:56:23.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:23.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:23.625 00.000 5052 Enqueuing Expose request
01:56:23.654 00.029 8976 Received - 47 (G) 
01:56:23.654 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:23.654 00.000 8976 stepped: pos (-3, 9)
01:56:23.654 00.000 8976 move complete, result=0
01:56:23.654 00.000 8976 worker thread done servicing request
01:56:23.654 00.000 8976 Worker thread wakes up
01:56:23.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:23.654 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:56:23.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:24.347 00.693 8976 Exposure complete
01:56:24.353 00.006 8976 worker thread done servicing request
01:56:24.353 00.000 5052 OnExposeComplete: enter
01:56:24.354 00.001 5052 UpdateGuideState(): m_state=6
01:56:24.354 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6276
01:56:24.354 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.99, Mass=196, SNR=9.7, Peak=69 HFD=2.3
01:56:24.354 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
01:56:24.354 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
01:56:24.354 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.29 hyp=0.32 cameraTheta=2.04 mountX=0.32 mountY=-0.03, mountTheta=-0.10
01:56:24.355 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.29, opts=13)
01:56:24.355 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.29)
01:56:24.355 00.000 8976 Worker thread wakes up
01:56:24.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.29) opts 0xd
01:56:24.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.29)
01:56:24.355 00.000 8976 Moving (-0.15, 0.29) raw xDistance=0.32 yDistance=-0.03
01:56:24.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:56:24.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:56:24.355 00.000 8976 MoveAxis(L, 1, ABG)
01:56:24.355 00.000 8976 stepping (-3, 9) + (-1, 0)
01:56:24.355 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:24.356 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:56:24.366 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:56:24.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:24.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:24.366 00.000 5052 Enqueuing Expose request
01:56:24.374 00.008 8976 Received - 47 (G) 
01:56:24.374 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:24.374 00.000 8976 stepped: pos (-4, 9)
01:56:24.374 00.000 8976 MoveAxis(U, 0, ABG)
01:56:24.374 00.000 8976 move complete, result=0
01:56:24.374 00.000 8976 worker thread done servicing request
01:56:24.374 00.000 8976 Worker thread wakes up
01:56:24.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:24.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:24.374 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
01:56:25.067 00.693 8976 Exposure complete
01:56:25.073 00.006 8976 worker thread done servicing request
01:56:25.074 00.001 5052 OnExposeComplete: enter
01:56:25.074 00.000 5052 UpdateGuideState(): m_state=6
01:56:25.074 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6277
01:56:25.074 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.05, Mass=209, SNR=10.0, Peak=70 HFD=2.4
01:56:25.074 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
01:56:25.074 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
01:56:25.074 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.34 hyp=0.51 cameraTheta=2.41 mountX=0.48 mountY=0.14, mountTheta=0.28
01:56:25.074 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.34, opts=13)
01:56:25.075 00.001 5052 Enqueuing Move request for stepguider (-0.38, 0.34)
01:56:25.075 00.000 8976 Worker thread wakes up
01:56:25.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.34) opts 0xd
01:56:25.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.34)
01:56:25.075 00.000 8976 Moving (-0.38, 0.34) raw xDistance=0.48 yDistance=0.14
01:56:25.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48
01:56:25.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:56:25.075 00.000 8976 MoveAxis(L, 2, ABG)
01:56:25.075 00.000 8976 stepping (-4, 9) + (-2, 0)
01:56:25.075 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:25.075 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:56:25.085 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:56:25.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:25.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:25.085 00.000 5052 Enqueuing Expose request
01:56:25.109 00.024 8976 Received - 47 (G) 
01:56:25.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:25.109 00.000 8976 stepped: pos (-6, 9)
01:56:25.109 00.000 8976 MoveAxis(U, 0, ABG)
01:56:25.109 00.000 8976 move complete, result=0
01:56:25.109 00.000 8976 worker thread done servicing request
01:56:25.109 00.000 8976 Worker thread wakes up
01:56:25.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:25.109 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:56:25.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:25.796 00.687 8976 Exposure complete
01:56:25.802 00.006 8976 worker thread done servicing request
01:56:25.802 00.000 5052 OnExposeComplete: enter
01:56:25.802 00.000 5052 UpdateGuideState(): m_state=6
01:56:25.802 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6278
01:56:25.802 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.94, Mass=230, SNR=10.4, Peak=77 HFD=2.7
01:56:25.802 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
01:56:25.802 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.19 = 0.19)
01:56:25.802 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.23 hyp=0.32 cameraTheta=2.33 mountX=0.30 mountY=0.06, mountTheta=0.19
01:56:25.802 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.23, opts=13)
01:56:25.802 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.23)
01:56:25.803 00.001 8976 Worker thread wakes up
01:56:25.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.23) opts 0xd
01:56:25.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.23)
01:56:25.803 00.000 8976 Moving (-0.22, 0.23) raw xDistance=0.30 yDistance=0.06
01:56:25.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:56:25.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:56:25.803 00.000 8976 MoveAxis(L, 1, ABG)
01:56:25.803 00.000 8976 stepping (-6, 9) + (-1, 0)
01:56:25.803 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:25.803 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:56:25.813 00.010 5052 UpdateGuideState exits: m=230 SNR=10.4
01:56:25.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:25.813 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:25.814 00.001 5052 Enqueuing Expose request
01:56:25.828 00.014 8976 Received - 47 (G) 
01:56:25.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:25.828 00.000 8976 stepped: pos (-7, 9)
01:56:25.828 00.000 8976 MoveAxis(U, 0, ABG)
01:56:25.828 00.000 8976 move complete, result=0
01:56:25.828 00.000 8976 worker thread done servicing request
01:56:25.828 00.000 8976 Worker thread wakes up
01:56:25.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:25.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:25.828 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:56:26.518 00.690 8976 Exposure complete
01:56:26.523 00.005 8976 worker thread done servicing request
01:56:26.523 00.000 5052 OnExposeComplete: enter
01:56:26.523 00.000 5052 UpdateGuideState(): m_state=6
01:56:26.523 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6279
01:56:26.523 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.59, Mass=230, SNR=10.4, Peak=68 HFD=2.7
01:56:26.523 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.04) = xAngle (-3.50 = 2.78)
01:56:26.523 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.61 = 2.68)
01:56:26.523 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.46 mountX=-0.12 mountY=0.06, mountTheta=2.70
01:56:26.524 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.12, opts=13)
01:56:26.524 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.12)
01:56:26.524 00.000 8976 Worker thread wakes up
01:56:26.524 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.12) opts 0xd
01:56:26.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.12)
01:56:26.524 00.000 8976 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=0.06
01:56:26.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:56:26.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:56:26.524 00.000 8976 MoveAxis(R, 0, ABG)
01:56:26.524 00.000 8976 MoveAxis(U, 0, ABG)
01:56:26.525 00.001 8976 move complete, result=0
01:56:26.525 00.000 8976 worker thread done servicing request
01:56:26.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:56:26.534 00.009 5052 UpdateGuideState exits: m=230 SNR=10.4
01:56:26.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:26.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:26.534 00.000 5052 Enqueuing Expose request
01:56:26.535 00.001 8976 Worker thread wakes up
01:56:26.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:26.535 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:26.535 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:27.224 00.689 8976 Exposure complete
01:56:27.230 00.006 8976 worker thread done servicing request
01:56:27.230 00.000 5052 OnExposeComplete: enter
01:56:27.230 00.000 5052 UpdateGuideState(): m_state=6
01:56:27.230 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6280
01:56:27.230 00.000 5052 Star::Find returns 1 (1), X=329.13, Y=281.84, Mass=209, SNR=10.0, Peak=69 HFD=2.4
01:56:27.230 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
01:56:27.230 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
01:56:27.230 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.85 mountX=0.14 mountY=-0.04, mountTheta=-0.29
01:56:27.231 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.13, opts=13)
01:56:27.231 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.13)
01:56:27.231 00.000 8976 Worker thread wakes up
01:56:27.231 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.13) opts 0xd
01:56:27.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.13)
01:56:27.231 00.000 8976 Moving (-0.04, 0.13) raw xDistance=0.14 yDistance=-0.04
01:56:27.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:56:27.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:56:27.231 00.000 8976 MoveAxis(R, 0, ABG)
01:56:27.231 00.000 8976 MoveAxis(U, 0, ABG)
01:56:27.231 00.000 8976 move complete, result=0
01:56:27.231 00.000 8976 worker thread done servicing request
01:56:27.233 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:56:27.242 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0 Saturated
01:56:27.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:27.242 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:27.242 00.000 5052 Enqueuing Expose request
01:56:27.243 00.001 8976 Worker thread wakes up
01:56:27.243 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:56:27.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:27.243 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:27.951 00.708 8976 Exposure complete
01:56:27.957 00.006 8976 worker thread done servicing request
01:56:27.957 00.000 5052 OnExposeComplete: enter
01:56:27.957 00.000 5052 UpdateGuideState(): m_state=6
01:56:27.957 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6281
01:56:27.957 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.37, Mass=207, SNR=9.9, Peak=71 HFD=2.7
01:56:27.957 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.32 = 2.97)
01:56:27.957 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.42 = 2.86)
01:56:27.957 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.34 hyp=0.36 cameraTheta=-1.27 mountX=-0.35 mountY=0.10, mountTheta=2.87
01:56:27.957 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.34, opts=13)
01:56:27.957 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.34)
01:56:27.958 00.001 8976 Worker thread wakes up
01:56:27.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.34) opts 0xd
01:56:27.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.34)
01:56:27.958 00.000 8976 Moving (0.10, -0.34) raw xDistance=-0.35 yDistance=0.10
01:56:27.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:56:27.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:56:27.958 00.000 8976 MoveAxis(R, 1, ABG)
01:56:27.958 00.000 8976 stepping (-7, 9) + (1, 0)
01:56:27.958 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:27.958 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:56:27.968 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
01:56:27.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:27.968 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:27.968 00.000 5052 Enqueuing Expose request
01:56:27.985 00.017 8976 Received - 47 (G) 
01:56:27.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:27.985 00.000 8976 stepped: pos (-6, 9)
01:56:27.985 00.000 8976 MoveAxis(U, 0, ABG)
01:56:27.985 00.000 8976 move complete, result=0
01:56:27.985 00.000 8976 worker thread done servicing request
01:56:27.986 00.001 8976 Worker thread wakes up
01:56:27.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:27.986 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:27.986 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.1 px 0 ms NORTH
01:56:28.675 00.689 8976 Exposure complete
01:56:28.681 00.006 8976 worker thread done servicing request
01:56:28.681 00.000 5052 OnExposeComplete: enter
01:56:28.681 00.000 5052 UpdateGuideState(): m_state=6
01:56:28.681 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6282
01:56:28.681 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.73, Mass=200, SNR=9.8, Peak=70 HFD=2.6
01:56:28.681 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
01:56:28.681 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
01:56:28.681 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.45 mountX=-0.00 mountY=-0.06, mountTheta=-1.59
01:56:28.681 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.02, opts=13)
01:56:28.681 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.02)
01:56:28.682 00.001 8976 Worker thread wakes up
01:56:28.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.02) opts 0xd
01:56:28.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.02)
01:56:28.682 00.000 8976 Moving (0.05, 0.02) raw xDistance=-0.00 yDistance=-0.06
01:56:28.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:56:28.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:56:28.682 00.000 8976 MoveAxis(R, 0, ABG)
01:56:28.682 00.000 8976 MoveAxis(U, 0, ABG)
01:56:28.682 00.000 8976 move complete, result=0
01:56:28.682 00.000 8976 worker thread done servicing request
01:56:28.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:56:28.692 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:56:28.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:28.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:28.692 00.000 5052 Enqueuing Expose request
01:56:28.692 00.000 8976 Worker thread wakes up
01:56:28.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:28.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:28.692 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:29.380 00.688 8976 Exposure complete
01:56:29.385 00.005 8976 worker thread done servicing request
01:56:29.385 00.000 5052 OnExposeComplete: enter
01:56:29.385 00.000 5052 UpdateGuideState(): m_state=6
01:56:29.385 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6283
01:56:29.385 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.86, Mass=197, SNR=9.7, Peak=74 HFD=2.5
01:56:29.385 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
01:56:29.385 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
01:56:29.385 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.16 hyp=0.35 cameraTheta=0.46 mountX=-0.00 mountY=-0.35, mountTheta=-1.58
01:56:29.386 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.16, opts=13)
01:56:29.386 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.16)
01:56:29.386 00.000 8976 Worker thread wakes up
01:56:29.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.16) opts 0xd
01:56:29.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.16)
01:56:29.386 00.000 8976 Moving (0.31, 0.16) raw xDistance=-0.00 yDistance=-0.35
01:56:29.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:56:29.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:56:29.386 00.000 8976 MoveAxis(R, 0, ABG)
01:56:29.386 00.000 8976 MoveAxis(U, 1, ABG)
01:56:29.386 00.000 8976 stepping (-6, 9) + (0, 1)
01:56:29.386 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:29.387 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
01:56:29.398 00.011 5052 UpdateGuideState exits: m=197 SNR=9.7
01:56:29.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:29.398 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:29.398 00.000 5052 Enqueuing Expose request
01:56:29.409 00.011 8976 Received - 47 (G) 
01:56:29.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:29.409 00.000 8976 stepped: pos (-6, 10)
01:56:29.409 00.000 8976 move complete, result=0
01:56:29.409 00.000 8976 worker thread done servicing request
01:56:29.409 00.000 8976 Worker thread wakes up
01:56:29.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:29.409 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:29.409 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:56:30.100 00.691 8976 Exposure complete
01:56:30.106 00.006 8976 worker thread done servicing request
01:56:30.106 00.000 5052 OnExposeComplete: enter
01:56:30.106 00.000 5052 UpdateGuideState(): m_state=6
01:56:30.106 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6284
01:56:30.107 00.001 5052 Star::Find returns 1 (0), X=329.22, Y=281.46, Mass=218, SNR=10.2, Peak=79 HFD=2.3
01:56:30.107 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.43 = 2.86)
01:56:30.107 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.75)
01:56:30.107 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.38 mountX=-0.24 mountY=0.10, mountTheta=2.77
01:56:30.107 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.25, opts=13)
01:56:30.107 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.25)
01:56:30.107 00.000 8976 Worker thread wakes up
01:56:30.107 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.25) opts 0xd
01:56:30.107 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.25)
01:56:30.108 00.001 8976 Moving (0.05, -0.25) raw xDistance=-0.24 yDistance=0.10
01:56:30.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:56:30.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:56:30.108 00.000 8976 MoveAxis(R, 0, ABG)
01:56:30.108 00.000 8976 MoveAxis(U, 0, ABG)
01:56:30.108 00.000 8976 move complete, result=0
01:56:30.108 00.000 8976 worker thread done servicing request
01:56:30.108 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:56:30.118 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
01:56:30.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:30.118 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:30.118 00.000 5052 Enqueuing Expose request
01:56:30.118 00.000 8976 Worker thread wakes up
01:56:30.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:30.118 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:30.119 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:30.810 00.691 8976 Exposure complete
01:56:30.815 00.005 8976 worker thread done servicing request
01:56:30.815 00.000 5052 OnExposeComplete: enter
01:56:30.815 00.000 5052 UpdateGuideState(): m_state=6
01:56:30.815 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6285
01:56:30.815 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.38, Mass=207, SNR=10.0, Peak=82 HFD=2.9
01:56:30.815 00.000 5052 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.04) = xAngle (-2.93 = -2.93)
01:56:30.815 00.000 5052 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.03 = -3.03)
01:56:30.816 00.001 5052 CameraToMount -- cameraX=0.27 cameraY=-0.33 hyp=0.43 cameraTheta=-0.88 mountX=-0.42 mountY=-0.05, mountTheta=-3.03
01:56:30.816 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.33, opts=13)
01:56:30.816 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.33)
01:56:30.816 00.000 8976 Worker thread wakes up
01:56:30.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.33) opts 0xd
01:56:30.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.33)
01:56:30.816 00.000 8976 Moving (0.27, -0.33) raw xDistance=-0.42 yDistance=-0.05
01:56:30.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
01:56:30.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:30.817 00.001 8976 MoveAxis(R, 2, ABG)
01:56:30.817 00.000 8976 stepping (-6, 10) + (2, 0)
01:56:30.817 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:30.817 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:56:30.827 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:56:30.828 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:30.828 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:30.828 00.000 5052 Enqueuing Expose request
01:56:30.848 00.020 8976 Received - 47 (G) 
01:56:30.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:30.848 00.000 8976 stepped: pos (-4, 10)
01:56:30.848 00.000 8976 MoveAxis(U, 0, ABG)
01:56:30.848 00.000 8976 move complete, result=0
01:56:30.848 00.000 8976 worker thread done servicing request
01:56:30.848 00.000 8976 Worker thread wakes up
01:56:30.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:30.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:30.848 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
01:56:31.537 00.689 8976 Exposure complete
01:56:31.543 00.006 8976 worker thread done servicing request
01:56:31.543 00.000 5052 OnExposeComplete: enter
01:56:31.543 00.000 5052 UpdateGuideState(): m_state=6
01:56:31.543 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6286
01:56:31.544 00.001 5052 Star::Find returns 1 (0), X=329.08, Y=281.76, Mass=196, SNR=9.7, Peak=70 HFD=2.4
01:56:31.544 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:56:31.544 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
01:56:31.544 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.11 cameraTheta=2.62 mountX=0.09 mountY=0.05, mountTheta=0.50
01:56:31.544 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.06, opts=13)
01:56:31.544 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.06)
01:56:31.545 00.001 8976 Worker thread wakes up
01:56:31.545 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.06) opts 0xd
01:56:31.545 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.06)
01:56:31.545 00.000 8976 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=0.05
01:56:31.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:56:31.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:56:31.545 00.000 8976 MoveAxis(R, 0, ABG)
01:56:31.545 00.000 8976 MoveAxis(U, 0, ABG)
01:56:31.545 00.000 8976 move complete, result=0
01:56:31.545 00.000 8976 worker thread done servicing request
01:56:31.546 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:56:31.556 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:56:31.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:31.556 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:31.556 00.000 5052 Enqueuing Expose request
01:56:31.557 00.001 8976 Worker thread wakes up
01:56:31.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:31.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:31.557 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:32.248 00.691 8976 Exposure complete
01:56:32.253 00.005 8976 worker thread done servicing request
01:56:32.253 00.000 5052 OnExposeComplete: enter
01:56:32.253 00.000 5052 UpdateGuideState(): m_state=6
01:56:32.253 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6287
01:56:32.253 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.94, Mass=202, SNR=9.9, Peak=78 HFD=2.2
01:56:32.253 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.53 = -0.53)
01:56:32.253 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.63 = -0.63)
01:56:32.253 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.52 mountX=0.20 mountY=-0.13, mountTheta=-0.60
01:56:32.254 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.23, opts=13)
01:56:32.254 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.23)
01:56:32.254 00.000 8976 Worker thread wakes up
01:56:32.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.23) opts 0xd
01:56:32.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.23)
01:56:32.254 00.000 8976 Moving (0.01, 0.23) raw xDistance=0.20 yDistance=-0.13
01:56:32.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:56:32.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:56:32.254 00.000 8976 MoveAxis(R, 0, ABG)
01:56:32.254 00.000 8976 MoveAxis(U, 0, ABG)
01:56:32.254 00.000 8976 move complete, result=0
01:56:32.254 00.000 8976 worker thread done servicing request
01:56:32.255 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:56:32.265 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
01:56:32.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:32.265 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:32.265 00.000 5052 Enqueuing Expose request
01:56:32.266 00.001 8976 Worker thread wakes up
01:56:32.266 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:32.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:32.266 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:32.955 00.689 8976 Exposure complete
01:56:32.960 00.005 8976 worker thread done servicing request
01:56:32.960 00.000 5052 OnExposeComplete: enter
01:56:32.960 00.000 5052 UpdateGuideState(): m_state=6
01:56:32.960 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6288
01:56:32.961 00.001 5052 Star::Find returns 1 (0), X=329.68, Y=281.93, Mass=186, SNR=9.5, Peak=73 HFD=2.2
01:56:32.961 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
01:56:32.961 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
01:56:32.961 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.22 hyp=0.55 cameraTheta=0.41 mountX=-0.03 mountY=-0.54, mountTheta=-1.63
01:56:32.961 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.22, opts=13)
01:56:32.961 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.22)
01:56:32.962 00.001 8976 Worker thread wakes up
01:56:32.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.22) opts 0xd
01:56:32.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.22)
01:56:32.962 00.000 8976 Moving (0.51, 0.22) raw xDistance=-0.03 yDistance=-0.54
01:56:32.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:56:32.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:56:32.962 00.000 8976 MoveAxis(R, 0, ABG)
01:56:32.962 00.000 8976 MoveAxis(U, 2, ABG)
01:56:32.962 00.000 8976 stepping (-4, 10) + (0, 2)
01:56:32.962 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:32.963 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:56:32.972 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
01:56:32.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:32.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:32.972 00.000 5052 Enqueuing Expose request
01:56:32.990 00.018 8976 Received - 47 (G) 
01:56:32.990 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:32.990 00.000 8976 stepped: pos (-4, 12)
01:56:32.990 00.000 8976 move complete, result=0
01:56:32.990 00.000 8976 worker thread done servicing request
01:56:32.990 00.000 8976 Worker thread wakes up
01:56:32.990 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:32.990 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:32.990 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:56:33.675 00.685 8976 Exposure complete
01:56:33.680 00.005 8976 worker thread done servicing request
01:56:33.680 00.000 5052 OnExposeComplete: enter
01:56:33.680 00.000 5052 UpdateGuideState(): m_state=6
01:56:33.680 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6289
01:56:33.681 00.001 5052 Star::Find returns 1 (0), X=329.20, Y=282.04, Mass=194, SNR=9.7, Peak=80 HFD=2.3
01:56:33.681 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
01:56:33.681 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.65 = -0.65)
01:56:33.681 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.50 mountX=0.28 mountY=-0.20, mountTheta=-0.61
01:56:33.682 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.33, opts=13)
01:56:33.682 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.33)
01:56:33.682 00.000 8976 Worker thread wakes up
01:56:33.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.33) opts 0xd
01:56:33.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.33)
01:56:33.682 00.000 8976 Moving (0.02, 0.33) raw xDistance=0.28 yDistance=-0.20
01:56:33.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:56:33.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:56:33.682 00.000 8976 MoveAxis(L, 1, ABG)
01:56:33.682 00.000 8976 stepping (-4, 12) + (-1, 0)
01:56:33.682 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:33.684 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:56:33.693 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
01:56:33.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:33.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:33.693 00.000 5052 Enqueuing Expose request
01:56:33.709 00.016 8976 Received - 47 (G) 
01:56:33.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:33.709 00.000 8976 stepped: pos (-5, 12)
01:56:33.709 00.000 8976 MoveAxis(U, 0, ABG)
01:56:33.709 00.000 8976 move complete, result=0
01:56:33.709 00.000 8976 worker thread done servicing request
01:56:33.709 00.000 8976 Worker thread wakes up
01:56:33.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:33.709 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:33.709 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:56:34.398 00.689 8976 Exposure complete
01:56:34.403 00.005 8976 worker thread done servicing request
01:56:34.403 00.000 5052 OnExposeComplete: enter
01:56:34.404 00.001 5052 UpdateGuideState(): m_state=6
01:56:34.404 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6290
01:56:34.404 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.91, Mass=195, SNR=9.7, Peak=81 HFD=2.2
01:56:34.404 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
01:56:34.404 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
01:56:34.404 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.20 hyp=0.33 cameraTheta=0.67 mountX=0.06 mountY=-0.33, mountTheta=-1.38
01:56:34.405 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.20, opts=13)
01:56:34.405 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.20)
01:56:34.405 00.000 8976 Worker thread wakes up
01:56:34.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.20) opts 0xd
01:56:34.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.20)
01:56:34.405 00.000 8976 Moving (0.26, 0.20) raw xDistance=0.06 yDistance=-0.33
01:56:34.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:56:34.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:56:34.405 00.000 8976 MoveAxis(R, 0, ABG)
01:56:34.405 00.000 8976 MoveAxis(U, 1, ABG)
01:56:34.405 00.000 8976 stepping (-5, 12) + (0, 1)
01:56:34.405 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:34.406 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:56:34.417 00.011 5052 UpdateGuideState exits: m=195 SNR=9.7
01:56:34.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:34.417 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:34.417 00.000 5052 Enqueuing Expose request
01:56:34.428 00.011 8976 Received - 47 (G) 
01:56:34.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:34.428 00.000 8976 stepped: pos (-5, 13)
01:56:34.428 00.000 8976 move complete, result=0
01:56:34.428 00.000 8976 worker thread done servicing request
01:56:34.428 00.000 8976 Worker thread wakes up
01:56:34.428 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:56:34.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:34.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:35.123 00.695 8976 Exposure complete
01:56:35.128 00.005 8976 worker thread done servicing request
01:56:35.129 00.001 5052 OnExposeComplete: enter
01:56:35.129 00.000 5052 UpdateGuideState(): m_state=6
01:56:35.129 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6291
01:56:35.129 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.84, Mass=208, SNR=10.0, Peak=81 HFD=2.3
01:56:35.129 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
01:56:35.129 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
01:56:35.129 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.76 mountX=0.13 mountY=-0.05, mountTheta=-0.38
01:56:35.130 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.13, opts=13)
01:56:35.130 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.13)
01:56:35.130 00.000 8976 Worker thread wakes up
01:56:35.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.13) opts 0xd
01:56:35.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.13)
01:56:35.130 00.000 8976 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.05
01:56:35.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:56:35.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:35.130 00.000 8976 MoveAxis(R, 0, ABG)
01:56:35.130 00.000 8976 MoveAxis(U, 0, ABG)
01:56:35.130 00.000 8976 move complete, result=0
01:56:35.130 00.000 8976 worker thread done servicing request
01:56:35.131 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:56:35.141 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:56:35.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:35.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:35.141 00.000 5052 Enqueuing Expose request
01:56:35.142 00.001 8976 Worker thread wakes up
01:56:35.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:35.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:35.142 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:35.830 00.688 8976 Exposure complete
01:56:35.835 00.005 8976 worker thread done servicing request
01:56:35.835 00.000 5052 OnExposeComplete: enter
01:56:35.835 00.000 5052 UpdateGuideState(): m_state=6
01:56:35.836 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6292
01:56:35.836 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=282.10, Mass=221, SNR=10.3, Peak=86 HFD=2.2
01:56:35.836 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
01:56:35.836 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
01:56:35.836 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.39 hyp=0.45 cameraTheta=2.10 mountX=0.45 mountY=-0.02, mountTheta=-0.05
01:56:35.836 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.39, opts=13)
01:56:35.837 00.001 5052 Enqueuing Move request for stepguider (-0.23, 0.39)
01:56:35.837 00.000 8976 Worker thread wakes up
01:56:35.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.39) opts 0xd
01:56:35.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.39)
01:56:35.837 00.000 8976 Moving (-0.23, 0.39) raw xDistance=0.45 yDistance=-0.02
01:56:35.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:56:35.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:56:35.837 00.000 8976 MoveAxis(L, 2, ABG)
01:56:35.837 00.000 8976 stepping (-5, 13) + (-2, 0)
01:56:35.837 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:35.838 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:56:35.847 00.009 5052 UpdateGuideState exits: m=221 SNR=10.3
01:56:35.847 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:35.847 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:35.847 00.000 5052 Enqueuing Expose request
01:56:35.867 00.020 8976 Received - 47 (G) 
01:56:35.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:35.867 00.000 8976 stepped: pos (-7, 13)
01:56:35.867 00.000 8976 MoveAxis(U, 0, ABG)
01:56:35.867 00.000 8976 move complete, result=0
01:56:35.867 00.000 8976 worker thread done servicing request
01:56:35.867 00.000 8976 Worker thread wakes up
01:56:35.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:35.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:35.867 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
01:56:36.559 00.692 8976 Exposure complete
01:56:36.564 00.005 8976 worker thread done servicing request
01:56:36.564 00.000 5052 OnExposeComplete: enter
01:56:36.564 00.000 5052 UpdateGuideState(): m_state=6
01:56:36.565 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6293
01:56:36.565 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.91, Mass=210, SNR=10.0, Peak=72 HFD=2.3
01:56:36.565 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
01:56:36.565 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
01:56:36.565 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.20 hyp=0.31 cameraTheta=0.69 mountX=0.07 mountY=-0.31, mountTheta=-1.36
01:56:36.565 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.20, opts=13)
01:56:36.566 00.001 5052 Enqueuing Move request for stepguider (0.24, 0.20)
01:56:36.566 00.000 8976 Worker thread wakes up
01:56:36.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.20) opts 0xd
01:56:36.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.20)
01:56:36.566 00.000 8976 Moving (0.24, 0.20) raw xDistance=0.07 yDistance=-0.31
01:56:36.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:56:36.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:56:36.566 00.000 8976 MoveAxis(R, 0, ABG)
01:56:36.566 00.000 8976 MoveAxis(U, 1, ABG)
01:56:36.566 00.000 8976 stepping (-7, 13) + (0, 1)
01:56:36.566 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:36.567 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:56:36.577 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:56:36.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:36.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:36.577 00.000 5052 Enqueuing Expose request
01:56:36.586 00.009 8976 Received - 47 (G) 
01:56:36.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:36.586 00.000 8976 stepped: pos (-7, 14)
01:56:36.586 00.000 8976 move complete, result=0
01:56:36.586 00.000 8976 worker thread done servicing request
01:56:36.586 00.000 8976 Worker thread wakes up
01:56:36.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:36.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:36.586 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:56:37.281 00.695 8976 Exposure complete
01:56:37.287 00.006 8976 worker thread done servicing request
01:56:37.287 00.000 5052 OnExposeComplete: enter
01:56:37.287 00.000 5052 UpdateGuideState(): m_state=6
01:56:37.287 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6294
01:56:37.288 00.001 5052 Star::Find returns 1 (0), X=329.17, Y=281.50, Mass=195, SNR=9.7, Peak=75 HFD=2.1
01:56:37.288 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.04) = xAngle (-3.64 = 2.65)
01:56:37.288 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.74 = 2.54)
01:56:37.288 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.59 mountX=-0.19 mountY=0.12, mountTheta=2.57
01:56:37.288 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.21, opts=13)
01:56:37.288 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.21)
01:56:37.288 00.000 8976 Worker thread wakes up
01:56:37.288 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.21) opts 0xd
01:56:37.289 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.21)
01:56:37.289 00.000 8976 Moving (-0.00, -0.21) raw xDistance=-0.19 yDistance=0.12
01:56:37.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:56:37.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:56:37.289 00.000 8976 MoveAxis(R, 0, ABG)
01:56:37.289 00.000 8976 MoveAxis(U, 0, ABG)
01:56:37.289 00.000 8976 move complete, result=0
01:56:37.289 00.000 8976 worker thread done servicing request
01:56:37.290 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:56:37.299 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:56:37.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:37.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:37.299 00.000 5052 Enqueuing Expose request
01:56:37.299 00.000 8976 Worker thread wakes up
01:56:37.299 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:37.300 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:37.300 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:37.991 00.691 8976 Exposure complete
01:56:37.996 00.005 8976 worker thread done servicing request
01:56:37.996 00.000 5052 OnExposeComplete: enter
01:56:37.996 00.000 5052 UpdateGuideState(): m_state=6
01:56:37.996 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6295
01:56:37.996 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.73, Mass=210, SNR=10.0, Peak=84 HFD=2.1
01:56:37.996 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
01:56:37.996 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
01:56:37.996 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.46 mountX=-0.00 mountY=-0.05, mountTheta=-1.58
01:56:37.996 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.02, opts=13)
01:56:37.996 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.02)
01:56:37.997 00.001 8976 Worker thread wakes up
01:56:37.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.02) opts 0xd
01:56:37.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.02)
01:56:37.997 00.000 8976 Moving (0.05, 0.02) raw xDistance=-0.00 yDistance=-0.05
01:56:37.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:56:37.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:37.997 00.000 8976 MoveAxis(R, 0, ABG)
01:56:37.997 00.000 8976 MoveAxis(U, 0, ABG)
01:56:37.997 00.000 8976 move complete, result=0
01:56:37.997 00.000 8976 worker thread done servicing request
01:56:37.997 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:56:38.007 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:56:38.007 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:38.007 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:38.007 00.000 5052 Enqueuing Expose request
01:56:38.007 00.000 8976 Worker thread wakes up
01:56:38.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:38.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:38.008 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:38.699 00.691 8976 Exposure complete
01:56:38.704 00.005 8976 worker thread done servicing request
01:56:38.704 00.000 5052 OnExposeComplete: enter
01:56:38.704 00.000 5052 UpdateGuideState(): m_state=6
01:56:38.704 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6296
01:56:38.704 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.41, Mass=214, SNR=10.1, Peak=79 HFD=2.5
01:56:38.704 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.49 = -2.49)
01:56:38.704 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
01:56:38.704 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.30 hyp=0.70 cameraTheta=-0.45 mountX=-0.56 mountY=-0.37, mountTheta=-2.56
01:56:38.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.30, opts=13)
01:56:38.705 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.30)
01:56:38.705 00.000 8976 Worker thread wakes up
01:56:38.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.30) opts 0xd
01:56:38.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.30)
01:56:38.705 00.000 8976 Moving (0.64, -0.30) raw xDistance=-0.56 yDistance=-0.37
01:56:38.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
01:56:38.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:56:38.705 00.000 8976 MoveAxis(R, 2, ABG)
01:56:38.706 00.001 8976 stepping (-7, 14) + (2, 0)
01:56:38.706 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:38.706 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:56:38.716 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
01:56:38.716 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:38.716 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:38.716 00.000 5052 Enqueuing Expose request
01:56:38.728 00.012 8976 Received - 47 (G) 
01:56:38.728 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:38.728 00.000 8976 stepped: pos (-5, 14)
01:56:38.728 00.000 8976 MoveAxis(U, 1, ABG)
01:56:38.728 00.000 8976 stepping (-5, 14) + (0, 1)
01:56:38.728 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:38.761 00.033 8976 Received - 47 (G) 
01:56:38.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:38.761 00.000 8976 stepped: pos (-5, 15)
01:56:38.761 00.000 8976 move complete, result=0
01:56:38.761 00.000 8976 worker thread done servicing request
01:56:38.761 00.000 8976 Worker thread wakes up
01:56:38.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:38.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:38.761 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 1 ms NORTH
01:56:39.449 00.688 8976 Exposure complete
01:56:39.455 00.006 8976 worker thread done servicing request
01:56:39.455 00.000 5052 OnExposeComplete: enter
01:56:39.455 00.000 5052 UpdateGuideState(): m_state=6
01:56:39.455 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6297
01:56:39.455 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.98, Mass=207, SNR=10.0, Peak=81 HFD=2.3
01:56:39.455 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
01:56:39.455 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
01:56:39.455 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.27 hyp=0.56 cameraTheta=0.49 mountX=0.01 mountY=-0.56, mountTheta=-1.55
01:56:39.456 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.27, opts=13)
01:56:39.456 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.27)
01:56:39.456 00.000 8976 Worker thread wakes up
01:56:39.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.27) opts 0xd
01:56:39.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.27)
01:56:39.456 00.000 8976 Moving (0.50, 0.27) raw xDistance=0.01 yDistance=-0.56
01:56:39.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:56:39.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
01:56:39.456 00.000 8976 MoveAxis(R, 0, ABG)
01:56:39.456 00.000 8976 MoveAxis(U, 2, ABG)
01:56:39.456 00.000 8976 stepping (-5, 15) + (0, 2)
01:56:39.456 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:39.457 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:56:39.466 00.009 5052 UpdateGuideState exits: m=207 SNR=10.0
01:56:39.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:39.466 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:39.466 00.000 5052 Enqueuing Expose request
01:56:39.480 00.014 8976 Received - 47 (G) 
01:56:39.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:39.480 00.000 8976 stepped: pos (-5, 17)
01:56:39.480 00.000 8976 move complete, result=0
01:56:39.480 00.000 8976 worker thread done servicing request
01:56:39.480 00.000 8976 Worker thread wakes up
01:56:39.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:39.480 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:39.480 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
01:56:40.171 00.691 8976 Exposure complete
01:56:40.176 00.005 8976 worker thread done servicing request
01:56:40.177 00.001 5052 OnExposeComplete: enter
01:56:40.177 00.000 5052 UpdateGuideState(): m_state=6
01:56:40.177 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6298
01:56:40.177 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.96, Mass=188, SNR=9.5, Peak=78 HFD=2.2
01:56:40.177 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
01:56:40.177 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
01:56:40.177 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.25 hyp=0.35 cameraTheta=0.80 mountX=0.11 mountY=-0.34, mountTheta=-1.25
01:56:40.178 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.25, opts=13)
01:56:40.178 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.25)
01:56:40.178 00.000 8976 Worker thread wakes up
01:56:40.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.25) opts 0xd
01:56:40.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.25)
01:56:40.178 00.000 8976 Moving (0.24, 0.25) raw xDistance=0.11 yDistance=-0.34
01:56:40.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:56:40.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:56:40.178 00.000 8976 MoveAxis(R, 0, ABG)
01:56:40.178 00.000 8976 MoveAxis(U, 2, ABG)
01:56:40.178 00.000 8976 stepping (-5, 17) + (0, 2)
01:56:40.178 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:40.179 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:56:40.189 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:56:40.189 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:40.189 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:40.189 00.000 5052 Enqueuing Expose request
01:56:40.215 00.026 8976 Received - 47 (G) 
01:56:40.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:40.215 00.000 8976 stepped: pos (-5, 19)
01:56:40.215 00.000 8976 move complete, result=0
01:56:40.215 00.000 8976 worker thread done servicing request
01:56:40.215 00.000 8976 Worker thread wakes up
01:56:40.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:40.215 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:40.215 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 2 ms NORTH
01:56:40.904 00.689 8976 Exposure complete
01:56:40.910 00.006 8976 worker thread done servicing request
01:56:40.910 00.000 5052 OnExposeComplete: enter
01:56:40.910 00.000 5052 UpdateGuideState(): m_state=6
01:56:40.910 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6299
01:56:40.910 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.62, Mass=199, SNR=9.7, Peak=75 HFD=2.3
01:56:40.910 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
01:56:40.910 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.30)
01:56:40.910 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.09 hyp=0.29 cameraTheta=-2.84 mountX=0.05 mountY=0.27, mountTheta=1.40
01:56:40.910 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.09, opts=13)
01:56:40.910 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.09)
01:56:40.911 00.001 8976 Worker thread wakes up
01:56:40.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.09) opts 0xd
01:56:40.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.09)
01:56:40.911 00.000 8976 Moving (-0.27, -0.09) raw xDistance=0.05 yDistance=0.27
01:56:40.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:56:40.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
01:56:40.911 00.000 8976 MoveAxis(R, 0, ABG)
01:56:40.911 00.000 8976 MoveAxis(D, 1, ABG)
01:56:40.911 00.000 8976 stepping (-5, 19) + (0, -1)
01:56:40.911 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:40.911 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:56:40.922 00.011 5052 UpdateGuideState exits: m=199 SNR=9.7
01:56:40.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:40.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:40.922 00.000 5052 Enqueuing Expose request
01:56:40.935 00.013 8976 Received - 47 (G) 
01:56:40.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:40.935 00.000 8976 stepped: pos (-5, 18)
01:56:40.935 00.000 8976 move complete, result=0
01:56:40.935 00.000 8976 worker thread done servicing request
01:56:40.935 00.000 8976 Worker thread wakes up
01:56:40.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:40.935 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:56:40.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:41.625 00.690 8976 Exposure complete
01:56:41.630 00.005 8976 worker thread done servicing request
01:56:41.630 00.000 5052 OnExposeComplete: enter
01:56:41.630 00.000 5052 UpdateGuideState(): m_state=6
01:56:41.630 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6300
01:56:41.630 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.69, Mass=193, SNR=9.6, Peak=71 HFD=2.8
01:56:41.632 00.002 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
01:56:41.632 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
01:56:41.632 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.02 hyp=0.71 cameraTheta=-3.11 mountX=0.30 mountY=0.61, mountTheta=1.11
01:56:41.632 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.02, opts=13)
01:56:41.632 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.02)
01:56:41.632 00.000 8976 Worker thread wakes up
01:56:41.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.02) opts 0xd
01:56:41.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.02)
01:56:41.632 00.000 8976 Moving (-0.71, -0.02) raw xDistance=0.30 yDistance=0.61
01:56:41.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:56:41.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
01:56:41.632 00.000 8976 MoveAxis(L, 1, ABG)
01:56:41.632 00.000 8976 stepping (-5, 18) + (-1, 0)
01:56:41.633 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:41.634 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
01:56:41.644 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:56:41.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:41.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:41.644 00.000 5052 Enqueuing Expose request
01:56:41.654 00.010 8976 Received - 47 (G) 
01:56:41.654 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:41.654 00.000 8976 stepped: pos (-6, 18)
01:56:41.654 00.000 8976 MoveAxis(D, 2, ABG)
01:56:41.654 00.000 8976 stepping (-6, 18) + (0, -2)
01:56:41.654 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:41.685 00.031 8976 Received - 47 (G) 
01:56:41.686 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:41.686 00.000 8976 stepped: pos (-6, 16)
01:56:41.686 00.000 8976 move complete, result=0
01:56:41.686 00.000 8976 worker thread done servicing request
01:56:41.686 00.000 8976 Worker thread wakes up
01:56:41.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:41.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:41.686 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
01:56:42.379 00.693 8976 Exposure complete
01:56:42.385 00.006 8976 worker thread done servicing request
01:56:42.385 00.000 5052 OnExposeComplete: enter
01:56:42.385 00.000 5052 UpdateGuideState(): m_state=6
01:56:42.385 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6301
01:56:42.385 00.000 5052 Star::Find returns 1 (0), X=328.16, Y=281.58, Mass=203, SNR=9.9, Peak=80 HFD=2.3
01:56:42.385 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
01:56:42.385 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.13)
01:56:42.386 00.001 5052 CameraToMount -- cameraX=-1.01 cameraY=-0.13 hyp=1.02 cameraTheta=-3.01 mountX=0.34 mountY=0.92, mountTheta=1.22
01:56:42.387 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=-0.13, opts=13)
01:56:42.387 00.000 5052 Enqueuing Move request for stepguider (-1.01, -0.13)
01:56:42.387 00.000 8976 Worker thread wakes up
01:56:42.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, -0.13) opts 0xd
01:56:42.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, -0.13)
01:56:42.387 00.000 8976 Moving (-1.01, -0.13) raw xDistance=0.34 yDistance=0.92
01:56:42.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:56:42.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.92
01:56:42.387 00.000 8976 MoveAxis(L, 1, ABG)
01:56:42.387 00.000 8976 stepping (-6, 16) + (-1, 0)
01:56:42.387 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:42.388 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:56:42.397 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:56:42.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:42.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:42.398 00.001 5052 Enqueuing Expose request
01:56:42.421 00.023 8976 Received - 47 (G) 
01:56:42.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:42.421 00.000 8976 stepped: pos (-7, 16)
01:56:42.421 00.000 8976 MoveAxis(D, 4, ABG)
01:56:42.421 00.000 8976 stepping (-7, 16) + (0, -4)
01:56:42.421 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:56:42.453 00.032 8976 Received - 47 (G) 
01:56:42.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:56:42.453 00.000 8976 stepped: pos (-7, 12)
01:56:42.453 00.000 8976 move complete, result=0
01:56:42.453 00.000 8976 worker thread done servicing request
01:56:42.453 00.000 8976 Worker thread wakes up
01:56:42.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:42.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:42.453 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 4 ms SOUTH
01:56:43.174 00.721 8976 Exposure complete
01:56:43.179 00.005 8976 worker thread done servicing request
01:56:43.179 00.000 5052 OnExposeComplete: enter
01:56:43.179 00.000 5052 UpdateGuideState(): m_state=6
01:56:43.179 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6302
01:56:43.179 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.92, Mass=206, SNR=9.9, Peak=72 HFD=2.4
01:56:43.179 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
01:56:43.179 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
01:56:43.180 00.001 5052 CameraToMount -- cameraX=-0.33 cameraY=0.21 hyp=0.39 cameraTheta=2.57 mountX=0.34 mountY=0.16, mountTheta=0.44
01:56:43.180 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.21, opts=13)
01:56:43.180 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.21)
01:56:43.180 00.000 8976 Worker thread wakes up
01:56:43.181 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.21) opts 0xd
01:56:43.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.21)
01:56:43.181 00.000 8976 Moving (-0.33, 0.21) raw xDistance=0.34 yDistance=0.16
01:56:43.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:56:43.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:56:43.181 00.000 8976 MoveAxis(L, 1, ABG)
01:56:43.181 00.000 8976 stepping (-7, 12) + (-1, 0)
01:56:43.181 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:43.181 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:56:43.191 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
01:56:43.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:43.191 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:43.191 00.000 5052 Enqueuing Expose request
01:56:43.206 00.015 8976 Received - 47 (G) 
01:56:43.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:43.206 00.000 8976 stepped: pos (-8, 12)
01:56:43.206 00.000 8976 MoveAxis(U, 0, ABG)
01:56:43.206 00.000 8976 move complete, result=0
01:56:43.206 00.000 8976 worker thread done servicing request
01:56:43.206 00.000 8976 Worker thread wakes up
01:56:43.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:43.206 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:43.206 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:56:43.895 00.689 8976 Exposure complete
01:56:43.900 00.005 8976 worker thread done servicing request
01:56:43.900 00.000 5052 OnExposeComplete: enter
01:56:43.900 00.000 5052 UpdateGuideState(): m_state=6
01:56:43.900 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6303
01:56:43.900 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.73, Mass=190, SNR=9.5, Peak=73 HFD=2.1
01:56:43.900 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:56:43.900 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:56:43.900 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.02 hyp=0.63 cameraTheta=3.11 mountX=0.30 mountY=0.52, mountTheta=1.04
01:56:43.901 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.02, opts=13)
01:56:43.901 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.02)
01:56:43.901 00.000 8976 Worker thread wakes up
01:56:43.901 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.02) opts 0xd
01:56:43.901 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.02)
01:56:43.901 00.000 8976 Moving (-0.63, 0.02) raw xDistance=0.30 yDistance=0.52
01:56:43.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
01:56:43.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:56:43.901 00.000 8976 MoveAxis(L, 1, ABG)
01:56:43.901 00.000 8976 stepping (-8, 12) + (-1, 0)
01:56:43.902 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:43.902 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:56:43.911 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:56:43.911 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:43.912 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:43.912 00.000 5052 Enqueuing Expose request
01:56:43.925 00.013 8976 Received - 47 (G) 
01:56:43.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:43.925 00.000 8976 stepped: pos (-9, 12)
01:56:43.925 00.000 8976 MoveAxis(D, 2, ABG)
01:56:43.925 00.000 8976 stepping (-9, 12) + (0, -2)
01:56:43.925 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:43.956 00.031 8976 Received - 47 (G) 
01:56:43.956 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:43.956 00.000 8976 stepped: pos (-9, 10)
01:56:43.956 00.000 8976 move complete, result=0
01:56:43.956 00.000 8976 worker thread done servicing request
01:56:43.956 00.000 8976 Worker thread wakes up
01:56:43.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:43.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:43.956 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:56:44.647 00.691 8976 Exposure complete
01:56:44.653 00.006 8976 worker thread done servicing request
01:56:44.653 00.000 5052 OnExposeComplete: enter
01:56:44.653 00.000 5052 UpdateGuideState(): m_state=6
01:56:44.653 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6304
01:56:44.653 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.83, Mass=205, SNR=9.9, Peak=76 HFD=2.4
01:56:44.653 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
01:56:44.653 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
01:56:44.653 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=1.02 mountX=0.07 mountY=-0.13, mountTheta=-1.05
01:56:44.654 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.12, opts=13)
01:56:44.654 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.12)
01:56:44.654 00.000 8976 Worker thread wakes up
01:56:44.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.12) opts 0xd
01:56:44.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.12)
01:56:44.654 00.000 8976 Moving (0.08, 0.12) raw xDistance=0.07 yDistance=-0.13
01:56:44.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:56:44.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:56:44.654 00.000 8976 MoveAxis(R, 0, ABG)
01:56:44.654 00.000 8976 MoveAxis(U, 0, ABG)
01:56:44.654 00.000 8976 move complete, result=0
01:56:44.654 00.000 8976 worker thread done servicing request
01:56:44.655 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:56:44.665 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:56:44.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:44.665 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:44.665 00.000 5052 Enqueuing Expose request
01:56:44.665 00.000 8976 Worker thread wakes up
01:56:44.665 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:44.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:44.666 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:45.351 00.685 8976 Exposure complete
01:56:45.356 00.005 8976 worker thread done servicing request
01:56:45.356 00.000 5052 OnExposeComplete: enter
01:56:45.356 00.000 5052 UpdateGuideState(): m_state=6
01:56:45.357 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6305
01:56:45.357 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.10, Mass=213, SNR=10.1, Peak=76 HFD=2.3
01:56:45.357 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
01:56:45.357 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.22 = -0.22)
01:56:45.357 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.39 hyp=0.42 cameraTheta=1.93 mountX=0.41 mountY=-0.09, mountTheta=-0.21
01:56:45.357 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.39, opts=13)
01:56:45.357 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.39)
01:56:45.357 00.000 8976 Worker thread wakes up
01:56:45.358 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.39) opts 0xd
01:56:45.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.39)
01:56:45.358 00.000 8976 Moving (-0.15, 0.39) raw xDistance=0.41 yDistance=-0.09
01:56:45.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:56:45.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:56:45.358 00.000 8976 MoveAxis(L, 2, ABG)
01:56:45.358 00.000 8976 stepping (-9, 10) + (-2, 0)
01:56:45.358 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:45.358 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:56:45.367 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
01:56:45.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:45.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:45.367 00.000 5052 Enqueuing Expose request
01:56:45.395 00.028 8976 Received - 47 (G) 
01:56:45.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:45.395 00.000 8976 stepped: pos (-11, 10)
01:56:45.395 00.000 8976 MoveAxis(U, 0, ABG)
01:56:45.395 00.000 8976 move complete, result=0
01:56:45.395 00.000 8976 worker thread done servicing request
01:56:45.395 00.000 8976 Worker thread wakes up
01:56:45.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:45.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:45.395 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
01:56:46.087 00.692 8976 Exposure complete
01:56:46.093 00.006 8976 worker thread done servicing request
01:56:46.093 00.000 5052 OnExposeComplete: enter
01:56:46.093 00.000 5052 UpdateGuideState(): m_state=6
01:56:46.093 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6306
01:56:46.093 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.90, Mass=208, SNR=10.0, Peak=81 HFD=2.3
01:56:46.093 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
01:56:46.093 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
01:56:46.093 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.19 hyp=0.36 cameraTheta=2.59 mountX=0.31 mountY=0.16, mountTheta=0.47
01:56:46.094 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.19, opts=13)
01:56:46.094 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.19)
01:56:46.094 00.000 8976 Worker thread wakes up
01:56:46.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.19) opts 0xd
01:56:46.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.19)
01:56:46.094 00.000 8976 Moving (-0.31, 0.19) raw xDistance=0.31 yDistance=0.16
01:56:46.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:56:46.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:56:46.094 00.000 8976 MoveAxis(L, 1, ABG)
01:56:46.094 00.000 8976 stepping (-11, 10) + (-1, 0)
01:56:46.094 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:46.095 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:56:46.104 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
01:56:46.105 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:46.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:46.105 00.000 5052 Enqueuing Expose request
01:56:46.115 00.010 8976 Received - 47 (G) 
01:56:46.115 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:46.115 00.000 8976 stepped: pos (-12, 10)
01:56:46.115 00.000 8976 MoveAxis(U, 0, ABG)
01:56:46.115 00.000 8976 move complete, result=0
01:56:46.115 00.000 8976 worker thread done servicing request
01:56:46.115 00.000 8976 Worker thread wakes up
01:56:46.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:46.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:46.115 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:56:46.805 00.690 8976 Exposure complete
01:56:46.811 00.006 8976 worker thread done servicing request
01:56:46.811 00.000 5052 OnExposeComplete: enter
01:56:46.811 00.000 5052 UpdateGuideState(): m_state=6
01:56:46.811 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6307
01:56:46.811 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.64, Mass=196, SNR=9.7, Peak=82 HFD=1.6
01:56:46.811 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:56:46.811 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:56:46.811 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.07 hyp=0.85 cameraTheta=-3.06 mountX=0.32 mountY=0.75, mountTheta=1.17
01:56:46.812 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.07, opts=13)
01:56:46.812 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.07)
01:56:46.812 00.000 8976 Worker thread wakes up
01:56:46.812 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.07) opts 0xd
01:56:46.812 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.07)
01:56:46.812 00.000 8976 Moving (-0.85, -0.07) raw xDistance=0.32 yDistance=0.75
01:56:46.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:56:46.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
01:56:46.812 00.000 8976 MoveAxis(L, 1, ABG)
01:56:46.812 00.000 8976 stepping (-12, 10) + (-1, 0)
01:56:46.812 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:46.813 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:56:46.823 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:56:46.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:46.823 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:46.823 00.000 5052 Enqueuing Expose request
01:56:46.833 00.010 8976 Received - 47 (G) 
01:56:46.833 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:46.833 00.000 8976 stepped: pos (-13, 10)
01:56:46.833 00.000 8976 MoveAxis(D, 3, ABG)
01:56:46.834 00.001 8976 stepping (-13, 10) + (0, -3)
01:56:46.834 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:46.866 00.032 8976 Received - 47 (G) 
01:56:46.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:46.866 00.000 8976 stepped: pos (-13, 7)
01:56:46.866 00.000 8976 move complete, result=0
01:56:46.866 00.000 8976 worker thread done servicing request
01:56:46.866 00.000 8976 Worker thread wakes up
01:56:46.866 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
01:56:46.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:46.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:47.558 00.692 8976 Exposure complete
01:56:47.563 00.005 8976 worker thread done servicing request
01:56:47.563 00.000 5052 OnExposeComplete: enter
01:56:47.563 00.000 5052 UpdateGuideState(): m_state=6
01:56:47.563 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6308
01:56:47.563 00.000 5052 Star::Find returns 1 (0), X=328.14, Y=281.69, Mass=204, SNR=9.9, Peak=79 HFD=1.9
01:56:47.564 00.001 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
01:56:47.564 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
01:56:47.564 00.000 5052 CameraToMount -- cameraX=-1.04 cameraY=-0.02 hyp=1.04 cameraTheta=-3.12 mountX=0.45 mountY=0.88, mountTheta=1.10
01:56:47.564 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.04, y=-0.02, opts=13)
01:56:47.564 00.000 5052 Enqueuing Move request for stepguider (-1.04, -0.02)
01:56:47.564 00.000 8976 Worker thread wakes up
01:56:47.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.04, -0.02) opts 0xd
01:56:47.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.04, -0.02)
01:56:47.565 00.001 8976 Moving (-1.04, -0.02) raw xDistance=0.45 yDistance=0.88
01:56:47.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
01:56:47.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.88
01:56:47.565 00.000 8976 MoveAxis(L, 2, ABG)
01:56:47.565 00.000 8976 stepping (-13, 7) + (-2, 0)
01:56:47.565 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:47.565 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:56:47.575 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:56:47.576 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:47.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:47.576 00.000 5052 Enqueuing Expose request
01:56:47.601 00.025 8976 Received - 47 (G) 
01:56:47.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:47.601 00.000 8976 stepped: pos (-15, 7)
01:56:47.601 00.000 8976 MoveAxis(D, 4, ABG)
01:56:47.601 00.000 8976 stepping (-15, 7) + (0, -4)
01:56:47.602 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:56:47.633 00.031 8976 Received - 47 (G) 
01:56:47.633 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:56:47.633 00.000 8976 stepped: pos (-15, 3)
01:56:47.633 00.000 8976 move complete, result=0
01:56:47.633 00.000 8976 worker thread done servicing request
01:56:47.633 00.000 8976 Worker thread wakes up
01:56:47.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:47.633 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:56:47.633 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:48.323 00.690 8976 Exposure complete
01:56:48.329 00.006 8976 worker thread done servicing request
01:56:48.329 00.000 5052 OnExposeComplete: enter
01:56:48.329 00.000 5052 UpdateGuideState(): m_state=6
01:56:48.329 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6309
01:56:48.329 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.30, Mass=219, SNR=10.2, Peak=79 HFD=2.5
01:56:48.329 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
01:56:48.329 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.47)
01:56:48.329 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-0.41 hyp=0.91 cameraTheta=-2.67 mountX=0.00 mountY=0.90, mountTheta=1.57
01:56:48.330 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=-0.41, opts=13)
01:56:48.330 00.000 5052 Enqueuing Move request for stepguider (-0.81, -0.41)
01:56:48.330 00.000 8976 Worker thread wakes up
01:56:48.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, -0.41) opts 0xd
01:56:48.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, -0.41)
01:56:48.330 00.000 8976 Moving (-0.81, -0.41) raw xDistance=0.00 yDistance=0.90
01:56:48.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:56:48.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.90
01:56:48.330 00.000 8976 MoveAxis(R, 0, ABG)
01:56:48.330 00.000 8976 MoveAxis(D, 4, ABG)
01:56:48.330 00.000 8976 stepping (-15, 3) + (0, -4)
01:56:48.330 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:56:48.331 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:56:48.341 00.010 5052 UpdateGuideState exits: m=219 SNR=10.2
01:56:48.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:48.341 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:48.341 00.000 5052 Enqueuing Expose request
01:56:48.369 00.028 8976 Received - 47 (G) 
01:56:48.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:56:48.369 00.000 8976 stepped: pos (-15, -1)
01:56:48.369 00.000 8976 move complete, result=0
01:56:48.369 00.000 8976 worker thread done servicing request
01:56:48.369 00.000 8976 Worker thread wakes up
01:56:48.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:48.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:48.369 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:56:49.058 00.689 8976 Exposure complete
01:56:49.063 00.005 8976 worker thread done servicing request
01:56:49.063 00.000 5052 OnExposeComplete: enter
01:56:49.063 00.000 5052 UpdateGuideState(): m_state=6
01:56:49.063 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6310
01:56:49.063 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.58, Mass=206, SNR=10.0, Peak=73 HFD=2.2
01:56:49.063 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.32 = 1.96)
01:56:49.063 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.86)
01:56:49.063 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.28 mountX=-0.06 mountY=0.16, mountTheta=1.95
01:56:49.064 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.13, opts=13)
01:56:49.064 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.13)
01:56:49.064 00.000 8976 Worker thread wakes up
01:56:49.064 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.13) opts 0xd
01:56:49.064 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.13)
01:56:49.064 00.000 8976 Moving (-0.11, -0.13) raw xDistance=-0.06 yDistance=0.16
01:56:49.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:56:49.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:56:49.064 00.000 8976 MoveAxis(R, 0, ABG)
01:56:49.064 00.000 8976 MoveAxis(U, 0, ABG)
01:56:49.064 00.000 8976 move complete, result=0
01:56:49.064 00.000 8976 worker thread done servicing request
01:56:49.065 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:56:49.075 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
01:56:49.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:49.075 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:49.075 00.000 5052 Enqueuing Expose request
01:56:49.075 00.000 8976 Worker thread wakes up
01:56:49.075 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:49.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:49.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:49.765 00.690 8976 Exposure complete
01:56:49.770 00.005 8976 worker thread done servicing request
01:56:49.770 00.000 5052 OnExposeComplete: enter
01:56:49.770 00.000 5052 UpdateGuideState(): m_state=6
01:56:49.770 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6311
01:56:49.770 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.59, Mass=182, SNR=9.4, Peak=75 HFD=1.5
01:56:49.770 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
01:56:49.770 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
01:56:49.770 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.12 hyp=0.30 cameraTheta=-0.40 mountX=-0.23 mountY=-0.17, mountTheta=-2.51
01:56:49.771 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.12, opts=13)
01:56:49.771 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.12)
01:56:49.771 00.000 8976 Worker thread wakes up
01:56:49.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.12) opts 0xd
01:56:49.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.12)
01:56:49.771 00.000 8976 Moving (0.27, -0.12) raw xDistance=-0.23 yDistance=-0.17
01:56:49.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:56:49.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:56:49.771 00.000 8976 MoveAxis(R, 0, ABG)
01:56:49.771 00.000 8976 MoveAxis(U, 0, ABG)
01:56:49.771 00.000 8976 move complete, result=0
01:56:49.772 00.001 8976 worker thread done servicing request
01:56:49.772 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:56:49.782 00.010 5052 UpdateGuideState exits: m=182 SNR=9.4
01:56:49.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:49.782 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:49.782 00.000 5052 Enqueuing Expose request
01:56:49.782 00.000 8976 Worker thread wakes up
01:56:49.782 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:49.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:49.782 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:50.469 00.687 8976 Exposure complete
01:56:50.474 00.005 8976 worker thread done servicing request
01:56:50.474 00.000 5052 OnExposeComplete: enter
01:56:50.475 00.001 5052 UpdateGuideState(): m_state=6
01:56:50.475 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6312
01:56:50.475 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.81, Mass=229, SNR=10.5, Peak=76 HFD=2.3
01:56:50.475 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
01:56:50.475 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
01:56:50.475 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=0.11 hyp=0.97 cameraTheta=0.11 mountX=-0.35 mountY=-0.87, mountTheta=-1.95
01:56:50.476 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=0.11, opts=13)
01:56:50.476 00.000 5052 Enqueuing Move request for stepguider (0.96, 0.11)
01:56:50.476 00.000 8976 Worker thread wakes up
01:56:50.477 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, 0.11) opts 0xd
01:56:50.477 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, 0.11)
01:56:50.477 00.000 8976 Moving (0.96, 0.11) raw xDistance=-0.35 yDistance=-0.87
01:56:50.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:56:50.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
01:56:50.477 00.000 8976 MoveAxis(R, 1, ABG)
01:56:50.477 00.000 8976 stepping (-15, -1) + (1, 0)
01:56:50.477 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:50.478 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:56:50.488 00.010 5052 UpdateGuideState exits: m=229 SNR=10.5
01:56:50.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:50.488 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:50.488 00.000 5052 Enqueuing Expose request
01:56:50.495 00.007 8976 Received - 47 (G) 
01:56:50.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:50.495 00.000 8976 stepped: pos (-14, -1)
01:56:50.495 00.000 8976 MoveAxis(U, 3, ABG)
01:56:50.495 00.000 8976 stepping (-14, -1) + (0, 3)
01:56:50.495 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:50.527 00.032 8976 Received - 47 (G) 
01:56:50.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:50.527 00.000 8976 stepped: pos (-14, 2)
01:56:50.527 00.000 8976 move complete, result=0
01:56:50.527 00.000 8976 worker thread done servicing request
01:56:50.527 00.000 8976 Worker thread wakes up
01:56:50.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:50.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:50.527 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 3 ms NORTH
01:56:51.233 00.706 8976 Exposure complete
01:56:51.239 00.006 8976 worker thread done servicing request
01:56:51.239 00.000 5052 OnExposeComplete: enter
01:56:51.239 00.000 5052 UpdateGuideState(): m_state=6
01:56:51.239 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6313
01:56:51.239 00.000 5052 Star::Find returns 1 (0), X=330.35, Y=281.81, Mass=191, SNR=9.5, Peak=76 HFD=2.2
01:56:51.239 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
01:56:51.239 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
01:56:51.239 00.000 5052 CameraToMount -- cameraX=1.17 cameraY=0.10 hyp=1.18 cameraTheta=0.08 mountX=-0.45 mountY=-1.04, mountTheta=-1.98
01:56:51.240 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.17, y=0.10, opts=13)
01:56:51.240 00.000 5052 Enqueuing Move request for stepguider (1.17, 0.10)
01:56:51.240 00.000 8976 Worker thread wakes up
01:56:51.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.17, 0.10) opts 0xd
01:56:51.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.17, 0.10)
01:56:51.240 00.000 8976 Moving (1.17, 0.10) raw xDistance=-0.45 yDistance=-1.04
01:56:51.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
01:56:51.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.04
01:56:51.240 00.000 8976 MoveAxis(R, 2, ABG)
01:56:51.240 00.000 8976 stepping (-14, 2) + (2, 0)
01:56:51.240 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:51.241 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:56:51.250 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
01:56:51.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:51.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:51.250 00.000 5052 Enqueuing Expose request
01:56:51.278 00.028 8976 Received - 47 (G) 
01:56:51.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:51.278 00.000 8976 stepped: pos (-12, 2)
01:56:51.278 00.000 8976 MoveAxis(U, 4, ABG)
01:56:51.278 00.000 8976 stepping (-12, 2) + (0, 4)
01:56:51.278 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:56:51.310 00.032 8976 Received - 47 (G) 
01:56:51.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:56:51.310 00.000 8976 stepped: pos (-12, 6)
01:56:51.310 00.000 8976 move complete, result=0
01:56:51.310 00.000 8976 worker thread done servicing request
01:56:51.310 00.000 8976 Worker thread wakes up
01:56:51.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:51.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:51.310 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
01:56:52.004 00.694 8976 Exposure complete
01:56:52.010 00.006 8976 worker thread done servicing request
01:56:52.010 00.000 5052 OnExposeComplete: enter
01:56:52.010 00.000 5052 UpdateGuideState(): m_state=6
01:56:52.010 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6314
01:56:52.010 00.000 5052 Star::Find returns 1 (0), X=330.27, Y=281.88, Mass=197, SNR=9.7, Peak=80 HFD=2.3
01:56:52.010 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:56:52.010 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:56:52.010 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=0.17 hyp=1.11 cameraTheta=0.16 mountX=-0.34 mountY=-1.01, mountTheta=-1.90
01:56:52.012 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=0.17, opts=13)
01:56:52.012 00.000 5052 Enqueuing Move request for stepguider (1.10, 0.17)
01:56:52.012 00.000 8976 Worker thread wakes up
01:56:52.013 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, 0.17) opts 0xd
01:56:52.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, 0.17)
01:56:52.013 00.000 8976 Moving (1.10, 0.17) raw xDistance=-0.34 yDistance=-1.01
01:56:52.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
01:56:52.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.01
01:56:52.013 00.000 8976 MoveAxis(R, 2, ABG)
01:56:52.013 00.000 8976 stepping (-12, 6) + (2, 0)
01:56:52.013 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:52.013 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:56:52.024 00.011 5052 UpdateGuideState exits: m=197 SNR=9.7
01:56:52.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:52.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:52.024 00.000 5052 Enqueuing Expose request
01:56:52.045 00.021 8976 Received - 47 (G) 
01:56:52.045 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:52.045 00.000 8976 stepped: pos (-10, 6)
01:56:52.045 00.000 8976 MoveAxis(U, 4, ABG)
01:56:52.045 00.000 8976 stepping (-10, 6) + (0, 4)
01:56:52.045 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:56:52.077 00.032 8976 Received - 47 (G) 
01:56:52.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:56:52.077 00.000 8976 stepped: pos (-10, 10)
01:56:52.077 00.000 8976 move complete, result=0
01:56:52.077 00.000 8976 worker thread done servicing request
01:56:52.078 00.001 8976 Worker thread wakes up
01:56:52.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:52.078 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -1.0 px 4 ms NORTH
01:56:52.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:52.773 00.695 8976 Exposure complete
01:56:52.778 00.005 8976 worker thread done servicing request
01:56:52.778 00.000 5052 OnExposeComplete: enter
01:56:52.778 00.000 5052 UpdateGuideState(): m_state=6
01:56:52.778 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6315
01:56:52.778 00.000 5052 Star::Find returns 1 (0), X=330.51, Y=281.89, Mass=198, SNR=9.8, Peak=90 HFD=2.0
01:56:52.779 00.001 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
01:56:52.779 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
01:56:52.779 00.000 5052 CameraToMount -- cameraX=1.34 cameraY=0.18 hyp=1.35 cameraTheta=0.14 mountX=-0.45 mountY=-1.22, mountTheta=-1.92
01:56:52.779 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.34, y=0.18, opts=13)
01:56:52.779 00.000 5052 Enqueuing Move request for stepguider (1.34, 0.18)
01:56:52.780 00.001 8976 Worker thread wakes up
01:56:52.780 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.34, 0.18) opts 0xd
01:56:52.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.34, 0.18)
01:56:52.780 00.000 8976 Moving (1.34, 0.18) raw xDistance=-0.45 yDistance=-1.22
01:56:52.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
01:56:52.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.22
01:56:52.780 00.000 8976 MoveAxis(R, 2, ABG)
01:56:52.780 00.000 8976 stepping (-10, 10) + (2, 0)
01:56:52.780 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:52.780 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:56:52.792 00.012 5052 UpdateGuideState exits: m=198 SNR=9.8
01:56:52.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:52.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:52.792 00.000 5052 Enqueuing Expose request
01:56:52.812 00.020 8976 Received - 47 (G) 
01:56:52.813 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:52.813 00.000 8976 stepped: pos (-8, 10)
01:56:52.813 00.000 8976 MoveAxis(U, 5, ABG)
01:56:52.813 00.000 8976 stepping (-8, 10) + (0, 5)
01:56:52.813 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:56:52.861 00.048 8976 Received - 47 (G) 
01:56:52.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:56:52.861 00.000 8976 stepped: pos (-8, 15)
01:56:52.861 00.000 8976 move complete, result=0
01:56:52.861 00.000 8976 worker thread done servicing request
01:56:52.861 00.000 8976 Worker thread wakes up
01:56:52.861 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.2 px 5 ms NORTH
01:56:52.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:52.861 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:53.550 00.689 8976 Exposure complete
01:56:53.555 00.005 8976 worker thread done servicing request
01:56:53.555 00.000 5052 OnExposeComplete: enter
01:56:53.555 00.000 5052 UpdateGuideState(): m_state=6
01:56:53.555 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6316
01:56:53.555 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.65, Mass=190, SNR=9.6, Peak=76 HFD=2.3
01:56:53.555 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
01:56:53.556 00.001 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
01:56:53.556 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=-0.06 hyp=0.77 cameraTheta=-0.07 mountX=-0.40 mountY=-0.61, mountTheta=-2.15
01:56:53.556 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.06, opts=13)
01:56:53.557 00.001 5052 Enqueuing Move request for stepguider (0.76, -0.06)
01:56:53.557 00.000 8976 Worker thread wakes up
01:56:53.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.06) opts 0xd
01:56:53.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.06)
01:56:53.557 00.000 8976 Moving (0.76, -0.06) raw xDistance=-0.40 yDistance=-0.61
01:56:53.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
01:56:53.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.61
01:56:53.557 00.000 8976 MoveAxis(R, 2, ABG)
01:56:53.557 00.000 8976 stepping (-8, 15) + (2, 0)
01:56:53.557 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:53.558 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:56:53.567 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
01:56:53.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:53.567 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:53.567 00.000 5052 Enqueuing Expose request
01:56:53.581 00.014 8976 Received - 47 (G) 
01:56:53.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:53.581 00.000 8976 stepped: pos (-6, 15)
01:56:53.581 00.000 8976 MoveAxis(U, 3, ABG)
01:56:53.581 00.000 8976 stepping (-6, 15) + (0, 3)
01:56:53.581 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:53.612 00.031 8976 Received - 47 (G) 
01:56:53.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:56:53.612 00.000 8976 stepped: pos (-6, 18)
01:56:53.612 00.000 8976 move complete, result=0
01:56:53.612 00.000 8976 worker thread done servicing request
01:56:53.612 00.000 8976 Worker thread wakes up
01:56:53.612 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
01:56:53.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:53.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:54.306 00.694 8976 Exposure complete
01:56:54.311 00.005 8976 worker thread done servicing request
01:56:54.311 00.000 5052 OnExposeComplete: enter
01:56:54.311 00.000 5052 UpdateGuideState(): m_state=6
01:56:54.311 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6317
01:56:54.311 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=282.04, Mass=209, SNR=10.0, Peak=71 HFD=2.3
01:56:54.311 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
01:56:54.311 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
01:56:54.311 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.33 hyp=0.47 cameraTheta=0.79 mountX=0.15 mountY=-0.46, mountTheta=-1.26
01:56:54.313 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.33, opts=13)
01:56:54.313 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.33)
01:56:54.313 00.000 8976 Worker thread wakes up
01:56:54.314 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.33) opts 0xd
01:56:54.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.33)
01:56:54.314 00.000 8976 Moving (0.33, 0.33) raw xDistance=0.15 yDistance=-0.46
01:56:54.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:56:54.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
01:56:54.314 00.000 8976 MoveAxis(R, 0, ABG)
01:56:54.314 00.000 8976 MoveAxis(U, 2, ABG)
01:56:54.314 00.000 8976 stepping (-6, 18) + (0, 2)
01:56:54.314 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:54.314 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:56:54.326 00.012 5052 UpdateGuideState exits: m=209 SNR=10.0
01:56:54.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:54.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:54.326 00.000 5052 Enqueuing Expose request
01:56:54.348 00.022 8976 Received - 47 (G) 
01:56:54.348 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:54.348 00.000 8976 stepped: pos (-6, 20)
01:56:54.348 00.000 8976 move complete, result=0
01:56:54.348 00.000 8976 worker thread done servicing request
01:56:54.348 00.000 8976 Worker thread wakes up
01:56:54.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:54.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:54.348 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:56:55.042 00.694 8976 Exposure complete
01:56:55.048 00.006 8976 worker thread done servicing request
01:56:55.048 00.000 5052 OnExposeComplete: enter
01:56:55.048 00.000 5052 UpdateGuideState(): m_state=6
01:56:55.048 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6318
01:56:55.048 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.67, Mass=204, SNR=9.9, Peak=67 HFD=2.9
01:56:55.048 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
01:56:55.048 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
01:56:55.048 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.04 hyp=0.24 cameraTheta=-0.15 mountX=-0.14 mountY=-0.18, mountTheta=-2.24
01:56:55.049 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.04, opts=13)
01:56:55.049 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.04)
01:56:55.049 00.000 8976 Worker thread wakes up
01:56:55.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.04) opts 0xd
01:56:55.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.04)
01:56:55.049 00.000 8976 Moving (0.23, -0.04) raw xDistance=-0.14 yDistance=-0.18
01:56:55.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:56:55.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:56:55.049 00.000 8976 MoveAxis(R, 0, ABG)
01:56:55.049 00.000 8976 MoveAxis(U, 0, ABG)
01:56:55.049 00.000 8976 move complete, result=0
01:56:55.050 00.001 8976 worker thread done servicing request
01:56:55.050 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:56:55.060 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:56:55.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:55.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:55.060 00.000 5052 Enqueuing Expose request
01:56:55.060 00.000 8976 Worker thread wakes up
01:56:55.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:55.060 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:55.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:55.753 00.693 8976 Exposure complete
01:56:55.759 00.006 8976 worker thread done servicing request
01:56:55.759 00.000 5052 OnExposeComplete: enter
01:56:55.759 00.000 5052 UpdateGuideState(): m_state=6
01:56:55.759 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6319
01:56:55.759 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.80, Mass=204, SNR=9.9, Peak=69 HFD=2.6
01:56:55.759 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
01:56:55.759 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
01:56:55.759 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.25 cameraTheta=0.35 mountX=-0.03 mountY=-0.24, mountTheta=-1.70
01:56:55.760 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.09, opts=13)
01:56:55.760 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.09)
01:56:55.760 00.000 8976 Worker thread wakes up
01:56:55.760 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.09) opts 0xd
01:56:55.760 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.09)
01:56:55.760 00.000 8976 Moving (0.23, 0.09) raw xDistance=-0.03 yDistance=-0.24
01:56:55.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:56:55.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:56:55.760 00.000 8976 MoveAxis(R, 0, ABG)
01:56:55.760 00.000 8976 MoveAxis(U, 0, ABG)
01:56:55.760 00.000 8976 move complete, result=0
01:56:55.760 00.000 8976 worker thread done servicing request
01:56:55.761 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:56:55.770 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:56:55.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:55.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:55.770 00.000 5052 Enqueuing Expose request
01:56:55.770 00.000 8976 Worker thread wakes up
01:56:55.770 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:55.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:55.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:56.458 00.688 8976 Exposure complete
01:56:56.464 00.006 8976 worker thread done servicing request
01:56:56.464 00.000 5052 OnExposeComplete: enter
01:56:56.464 00.000 5052 UpdateGuideState(): m_state=6
01:56:56.464 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6320
01:56:56.464 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.98, Mass=203, SNR=9.9, Peak=72 HFD=2.4
01:56:56.464 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
01:56:56.464 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
01:56:56.464 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.27 hyp=0.53 cameraTheta=0.53 mountX=0.03 mountY=-0.53, mountTheta=-1.51
01:56:56.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.27, opts=13)
01:56:56.465 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.27)
01:56:56.465 00.000 8976 Worker thread wakes up
01:56:56.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.27) opts 0xd
01:56:56.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.27)
01:56:56.465 00.000 8976 Moving (0.45, 0.27) raw xDistance=0.03 yDistance=-0.53
01:56:56.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:56:56.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
01:56:56.465 00.000 8976 MoveAxis(R, 0, ABG)
01:56:56.465 00.000 8976 MoveAxis(U, 2, ABG)
01:56:56.465 00.000 8976 stepping (-6, 20) + (0, 2)
01:56:56.465 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:56.466 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:56:56.475 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:56:56.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:56.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:56.475 00.000 5052 Enqueuing Expose request
01:56:56.490 00.015 8976 Received - 47 (G) 
01:56:56.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:56:56.490 00.000 8976 stepped: pos (-6, 22)
01:56:56.490 00.000 8976 move complete, result=0
01:56:56.490 00.000 8976 worker thread done servicing request
01:56:56.490 00.000 8976 Worker thread wakes up
01:56:56.490 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:56:56.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:56.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:57.180 00.690 8976 Exposure complete
01:56:57.185 00.005 8976 worker thread done servicing request
01:56:57.185 00.000 5052 OnExposeComplete: enter
01:56:57.186 00.001 5052 UpdateGuideState(): m_state=6
01:56:57.186 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6321
01:56:57.186 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.71, Mass=190, SNR=9.6, Peak=70 HFD=2.3
01:56:57.186 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:56:57.186 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:56:57.186 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.11 mountX=0.06 mountY=0.10, mountTheta=1.04
01:56:57.186 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.00, opts=13)
01:56:57.186 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.00)
01:56:57.187 00.001 8976 Worker thread wakes up
01:56:57.187 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.00) opts 0xd
01:56:57.187 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.00)
01:56:57.187 00.000 8976 Moving (-0.13, 0.00) raw xDistance=0.06 yDistance=0.10
01:56:57.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:56:57.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:56:57.187 00.000 8976 MoveAxis(R, 0, ABG)
01:56:57.187 00.000 8976 MoveAxis(U, 0, ABG)
01:56:57.187 00.000 8976 move complete, result=0
01:56:57.187 00.000 8976 worker thread done servicing request
01:56:57.187 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=66, Gamma=2.630
01:56:57.197 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
01:56:57.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:57.197 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:57.197 00.000 5052 Enqueuing Expose request
01:56:57.197 00.000 8976 Worker thread wakes up
01:56:57.198 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:57.198 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:57.198 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:57.887 00.689 8976 Exposure complete
01:56:57.892 00.005 8976 worker thread done servicing request
01:56:57.892 00.000 5052 OnExposeComplete: enter
01:56:57.892 00.000 5052 UpdateGuideState(): m_state=6
01:56:57.893 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6322
01:56:57.893 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.75, Mass=207, SNR=10.0, Peak=84 HFD=2.1
01:56:57.893 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
01:56:57.893 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
01:56:57.893 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.64 mountX=0.08 mountY=0.04, mountTheta=0.52
01:56:57.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.04, opts=13)
01:56:57.894 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.04)
01:56:57.894 00.000 8976 Worker thread wakes up
01:56:57.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.04) opts 0xd
01:56:57.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.04)
01:56:57.894 00.000 8976 Moving (-0.08, 0.04) raw xDistance=0.08 yDistance=0.04
01:56:57.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:56:57.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:56:57.894 00.000 8976 MoveAxis(R, 0, ABG)
01:56:57.894 00.000 8976 MoveAxis(U, 0, ABG)
01:56:57.895 00.001 8976 move complete, result=0
01:56:57.895 00.000 8976 worker thread done servicing request
01:56:57.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:56:57.905 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:56:57.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:57.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:57.905 00.000 5052 Enqueuing Expose request
01:56:57.905 00.000 8976 Worker thread wakes up
01:56:57.905 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:57.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:57.905 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:58.592 00.687 8976 Exposure complete
01:56:58.597 00.005 8976 worker thread done servicing request
01:56:58.597 00.000 5052 OnExposeComplete: enter
01:56:58.597 00.000 5052 UpdateGuideState(): m_state=6
01:56:58.597 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6323
01:56:58.597 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.92, Mass=182, SNR=9.3, Peak=77 HFD=2.0
01:56:58.597 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
01:56:58.597 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
01:56:58.598 00.001 5052 CameraToMount -- cameraX=-0.25 cameraY=0.21 hyp=0.33 cameraTheta=2.44 mountX=0.30 mountY=0.09, mountTheta=0.30
01:56:58.598 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.21, opts=13)
01:56:58.598 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.21)
01:56:58.598 00.000 8976 Worker thread wakes up
01:56:58.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.21) opts 0xd
01:56:58.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.21)
01:56:58.598 00.000 8976 Moving (-0.25, 0.21) raw xDistance=0.30 yDistance=0.09
01:56:58.599 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:56:58.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:56:58.599 00.000 8976 MoveAxis(L, 1, ABG)
01:56:58.599 00.000 8976 stepping (-6, 22) + (-1, 0)
01:56:58.599 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:58.599 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:56:58.610 00.011 5052 UpdateGuideState exits: m=182 SNR=9.3
01:56:58.610 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:58.610 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:58.610 00.000 5052 Enqueuing Expose request
01:56:58.632 00.022 8976 Received - 47 (G) 
01:56:58.632 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:58.632 00.000 8976 stepped: pos (-7, 22)
01:56:58.632 00.000 8976 MoveAxis(U, 0, ABG)
01:56:58.632 00.000 8976 move complete, result=0
01:56:58.632 00.000 8976 worker thread done servicing request
01:56:58.632 00.000 8976 Worker thread wakes up
01:56:58.632 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:56:58.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:58.632 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:56:59.322 00.690 8976 Exposure complete
01:56:59.328 00.006 8976 worker thread done servicing request
01:56:59.328 00.000 5052 OnExposeComplete: enter
01:56:59.328 00.000 5052 UpdateGuideState(): m_state=6
01:56:59.328 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6324
01:56:59.328 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.86, Mass=206, SNR=9.9, Peak=75 HFD=2.4
01:56:59.328 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
01:56:59.328 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
01:56:59.328 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.15 hyp=0.43 cameraTheta=2.78 mountX=0.31 mountY=0.25, mountTheta=0.68
01:56:59.329 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.15, opts=13)
01:56:59.329 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.15)
01:56:59.329 00.000 8976 Worker thread wakes up
01:56:59.329 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.15) opts 0xd
01:56:59.329 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.15)
01:56:59.329 00.000 8976 Moving (-0.40, 0.15) raw xDistance=0.31 yDistance=0.25
01:56:59.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:56:59.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:56:59.329 00.000 8976 MoveAxis(L, 1, ABG)
01:56:59.329 00.000 8976 stepping (-7, 22) + (-1, 0)
01:56:59.329 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:59.330 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:56:59.339 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:56:59.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:59.339 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:56:59.340 00.001 5052 Enqueuing Expose request
01:56:59.352 00.012 8976 Received - 47 (G) 
01:56:59.352 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:56:59.352 00.000 8976 stepped: pos (-8, 22)
01:56:59.352 00.000 8976 MoveAxis(U, 0, ABG)
01:56:59.352 00.000 8976 move complete, result=0
01:56:59.352 00.000 8976 worker thread done servicing request
01:56:59.352 00.000 8976 Worker thread wakes up
01:56:59.352 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:56:59.352 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 0 ms NORTH
01:56:59.352 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:00.043 00.691 8976 Exposure complete
01:57:00.048 00.005 8976 worker thread done servicing request
01:57:00.048 00.000 5052 OnExposeComplete: enter
01:57:00.048 00.000 5052 UpdateGuideState(): m_state=6
01:57:00.048 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6325
01:57:00.048 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.72, Mass=182, SNR=9.3, Peak=71 HFD=2.3
01:57:00.049 00.001 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:57:00.049 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:57:00.049 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.10 mountX=0.11 mountY=0.19, mountTheta=1.03
01:57:00.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.01, opts=13)
01:57:00.050 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.01)
01:57:00.050 00.000 8976 Worker thread wakes up
01:57:00.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.01) opts 0xd
01:57:00.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.01)
01:57:00.050 00.000 8976 Moving (-0.23, 0.01) raw xDistance=0.11 yDistance=0.19
01:57:00.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:57:00.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:57:00.050 00.000 8976 MoveAxis(R, 0, ABG)
01:57:00.050 00.000 8976 MoveAxis(U, 0, ABG)
01:57:00.050 00.000 8976 move complete, result=0
01:57:00.050 00.000 8976 worker thread done servicing request
01:57:00.051 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:57:00.061 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:57:00.062 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:00.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:00.062 00.000 5052 Enqueuing Expose request
01:57:00.062 00.000 8976 Worker thread wakes up
01:57:00.062 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:57:00.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:00.062 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:00.755 00.693 8976 Exposure complete
01:57:00.761 00.006 8976 worker thread done servicing request
01:57:00.761 00.000 5052 OnExposeComplete: enter
01:57:00.761 00.000 5052 UpdateGuideState(): m_state=6
01:57:00.761 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6326
01:57:00.761 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.26, Mass=190, SNR=9.5, Peak=69 HFD=2.9
01:57:00.761 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
01:57:00.761 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.10)
01:57:00.761 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.45 hyp=0.53 cameraTheta=-1.04 mountX=-0.53 mountY=0.02, mountTheta=3.10
01:57:00.763 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.45, opts=13)
01:57:00.763 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.45)
01:57:00.763 00.000 8976 Worker thread wakes up
01:57:00.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.45) opts 0xd
01:57:00.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.45)
01:57:00.763 00.000 8976 Moving (0.27, -0.45) raw xDistance=-0.53 yDistance=0.02
01:57:00.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
01:57:00.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:57:00.763 00.000 8976 MoveAxis(R, 2, ABG)
01:57:00.763 00.000 8976 stepping (-8, 22) + (2, 0)
01:57:00.763 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:00.764 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:57:00.773 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
01:57:00.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:00.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:00.773 00.000 5052 Enqueuing Expose request
01:57:00.790 00.017 8976 Received - 47 (G) 
01:57:00.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:00.790 00.000 8976 stepped: pos (-6, 22)
01:57:00.790 00.000 8976 MoveAxis(U, 0, ABG)
01:57:00.790 00.000 8976 move complete, result=0
01:57:00.790 00.000 8976 worker thread done servicing request
01:57:00.790 00.000 8976 Worker thread wakes up
01:57:00.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:00.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:00.790 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.0 px 0 ms NORTH
01:57:01.482 00.692 8976 Exposure complete
01:57:01.487 00.005 8976 worker thread done servicing request
01:57:01.487 00.000 5052 OnExposeComplete: enter
01:57:01.488 00.001 5052 UpdateGuideState(): m_state=6
01:57:01.488 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6327
01:57:01.488 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.58, Mass=183, SNR=9.4, Peak=74 HFD=2.5
01:57:01.488 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
01:57:01.488 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
01:57:01.488 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-0.49 mountX=-0.22 mountY=-0.13, mountTheta=-2.61
01:57:01.488 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.13, opts=13)
01:57:01.488 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.13)
01:57:01.489 00.001 8976 Worker thread wakes up
01:57:01.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.13) opts 0xd
01:57:01.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.13)
01:57:01.489 00.000 8976 Moving (0.23, -0.13) raw xDistance=-0.22 yDistance=-0.13
01:57:01.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:57:01.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:57:01.489 00.000 8976 MoveAxis(R, 0, ABG)
01:57:01.489 00.000 8976 MoveAxis(U, 0, ABG)
01:57:01.489 00.000 8976 move complete, result=0
01:57:01.489 00.000 8976 worker thread done servicing request
01:57:01.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:57:01.499 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
01:57:01.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:01.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:01.499 00.000 5052 Enqueuing Expose request
01:57:01.499 00.000 8976 Worker thread wakes up
01:57:01.499 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:01.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:01.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:02.190 00.691 8976 Exposure complete
01:57:02.196 00.006 8976 worker thread done servicing request
01:57:02.196 00.000 5052 OnExposeComplete: enter
01:57:02.196 00.000 5052 UpdateGuideState(): m_state=6
01:57:02.196 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6328
01:57:02.196 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.52, Mass=213, SNR=10.1, Peak=73 HFD=2.8
01:57:02.196 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.01 = -3.01)
01:57:02.197 00.001 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
01:57:02.197 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.96 mountX=-0.23 mountY=-0.01, mountTheta=-3.11
01:57:02.197 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.19, opts=13)
01:57:02.197 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.19)
01:57:02.197 00.000 8976 Worker thread wakes up
01:57:02.197 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.19) opts 0xd
01:57:02.197 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.19)
01:57:02.197 00.000 8976 Moving (0.13, -0.19) raw xDistance=-0.23 yDistance=-0.01
01:57:02.198 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:57:02.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:57:02.198 00.000 8976 MoveAxis(R, 0, ABG)
01:57:02.198 00.000 8976 MoveAxis(U, 0, ABG)
01:57:02.198 00.000 8976 move complete, result=0
01:57:02.198 00.000 8976 worker thread done servicing request
01:57:02.198 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:57:02.208 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
01:57:02.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:02.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:02.208 00.000 5052 Enqueuing Expose request
01:57:02.208 00.000 8976 Worker thread wakes up
01:57:02.208 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:02.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:02.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:02.899 00.691 8976 Exposure complete
01:57:02.905 00.006 8976 worker thread done servicing request
01:57:02.905 00.000 5052 OnExposeComplete: enter
01:57:02.905 00.000 5052 UpdateGuideState(): m_state=6
01:57:02.905 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6329
01:57:02.905 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=282.01, Mass=206, SNR=9.9, Peak=66 HFD=2.8
01:57:02.905 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
01:57:02.905 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
01:57:02.905 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.30 hyp=0.53 cameraTheta=0.60 mountX=0.07 mountY=-0.53, mountTheta=-1.44
01:57:02.907 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.30, opts=13)
01:57:02.907 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.30)
01:57:02.907 00.000 8976 Worker thread wakes up
01:57:02.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.30) opts 0xd
01:57:02.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.30)
01:57:02.907 00.000 8976 Moving (0.44, 0.30) raw xDistance=0.07 yDistance=-0.53
01:57:02.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:57:02.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
01:57:02.907 00.000 8976 MoveAxis(R, 0, ABG)
01:57:02.907 00.000 8976 MoveAxis(U, 2, ABG)
01:57:02.907 00.000 8976 stepping (-6, 22) + (0, 2)
01:57:02.907 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:02.908 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:57:02.916 00.008 5052 UpdateGuideState exits: m=206 SNR=9.9
01:57:02.917 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:02.917 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:02.917 00.000 5052 Enqueuing Expose request
01:57:02.933 00.016 8976 Received - 47 (G) 
01:57:02.933 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:02.933 00.000 8976 stepped: pos (-6, 24)
01:57:02.933 00.000 8976 move complete, result=0
01:57:02.933 00.000 8976 worker thread done servicing request
01:57:02.933 00.000 8976 Worker thread wakes up
01:57:02.933 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:57:02.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:02.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:03.620 00.687 8976 Exposure complete
01:57:03.625 00.005 8976 worker thread done servicing request
01:57:03.625 00.000 5052 OnExposeComplete: enter
01:57:03.626 00.001 5052 UpdateGuideState(): m_state=6
01:57:03.626 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6330
01:57:03.626 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.88, Mass=196, SNR=9.7, Peak=65 HFD=2.6
01:57:03.626 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.12 = -0.12)
01:57:03.626 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.22 = -0.22)
01:57:03.626 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.93 mountX=0.18 mountY=-0.04, mountTheta=-0.22
01:57:03.626 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.17, opts=13)
01:57:03.627 00.001 5052 Enqueuing Move request for stepguider (-0.06, 0.17)
01:57:03.627 00.000 8976 Worker thread wakes up
01:57:03.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.17) opts 0xd
01:57:03.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.17)
01:57:03.627 00.000 8976 Moving (-0.06, 0.17) raw xDistance=0.18 yDistance=-0.04
01:57:03.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:57:03.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:57:03.627 00.000 8976 MoveAxis(R, 0, ABG)
01:57:03.627 00.000 8976 MoveAxis(U, 0, ABG)
01:57:03.627 00.000 8976 move complete, result=0
01:57:03.627 00.000 8976 worker thread done servicing request
01:57:03.628 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:57:03.638 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:57:03.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:03.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:03.638 00.000 5052 Enqueuing Expose request
01:57:03.638 00.000 8976 Worker thread wakes up
01:57:03.638 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:03.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:03.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:04.328 00.690 8976 Exposure complete
01:57:04.333 00.005 8976 worker thread done servicing request
01:57:04.333 00.000 5052 OnExposeComplete: enter
01:57:04.333 00.000 5052 UpdateGuideState(): m_state=6
01:57:04.333 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6331
01:57:04.333 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.02, Mass=185, SNR=9.4, Peak=70 HFD=2.6
01:57:04.333 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.52 = -0.52)
01:57:04.333 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.63 = -0.63)
01:57:04.333 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.52 mountX=0.27 mountY=-0.18, mountTheta=-0.59
01:57:04.334 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.31, opts=13)
01:57:04.334 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.31)
01:57:04.334 00.000 8976 Worker thread wakes up
01:57:04.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.31) opts 0xd
01:57:04.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.31)
01:57:04.334 00.000 8976 Moving (0.02, 0.31) raw xDistance=0.27 yDistance=-0.18
01:57:04.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:57:04.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:57:04.334 00.000 8976 MoveAxis(L, 1, ABG)
01:57:04.334 00.000 8976 stepping (-6, 24) + (-1, 0)
01:57:04.335 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:04.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:57:04.344 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
01:57:04.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:04.344 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:04.345 00.001 5052 Enqueuing Expose request
01:57:04.355 00.010 8976 Received - 47 (G) 
01:57:04.355 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:04.355 00.000 8976 stepped: pos (-7, 24)
01:57:04.355 00.000 8976 MoveAxis(U, 0, ABG)
01:57:04.355 00.000 8976 move complete, result=0
01:57:04.355 00.000 8976 worker thread done servicing request
01:57:04.355 00.000 8976 Worker thread wakes up
01:57:04.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:04.355 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:04.355 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:57:05.043 00.688 8976 Exposure complete
01:57:05.049 00.006 8976 worker thread done servicing request
01:57:05.049 00.000 5052 OnExposeComplete: enter
01:57:05.049 00.000 5052 UpdateGuideState(): m_state=6
01:57:05.049 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6332
01:57:05.049 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.50, Mass=217, SNR=10.2, Peak=74 HFD=2.6
01:57:05.049 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
01:57:05.049 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.51)
01:57:05.049 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.21 hyp=0.42 cameraTheta=-2.63 mountX=-0.02 mountY=0.42, mountTheta=1.61
01:57:05.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.21, opts=13)
01:57:05.050 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.21)
01:57:05.050 00.000 8976 Worker thread wakes up
01:57:05.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.21) opts 0xd
01:57:05.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.21)
01:57:05.050 00.000 8976 Moving (-0.37, -0.21) raw xDistance=-0.02 yDistance=0.42
01:57:05.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:57:05.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
01:57:05.050 00.000 8976 MoveAxis(R, 0, ABG)
01:57:05.050 00.000 8976 MoveAxis(D, 2, ABG)
01:57:05.050 00.000 8976 stepping (-7, 24) + (0, -2)
01:57:05.050 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:05.051 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:57:05.060 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
01:57:05.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:05.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:05.060 00.000 5052 Enqueuing Expose request
01:57:05.075 00.015 8976 Received - 47 (G) 
01:57:05.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:05.075 00.000 8976 stepped: pos (-7, 22)
01:57:05.075 00.000 8976 move complete, result=0
01:57:05.075 00.000 8976 worker thread done servicing request
01:57:05.075 00.000 8976 Worker thread wakes up
01:57:05.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:05.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:05.075 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:57:05.763 00.688 8976 Exposure complete
01:57:05.768 00.005 8976 worker thread done servicing request
01:57:05.768 00.000 5052 OnExposeComplete: enter
01:57:05.768 00.000 5052 UpdateGuideState(): m_state=6
01:57:05.768 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6333
01:57:05.768 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.93, Mass=201, SNR=9.8, Peak=73 HFD=2.3
01:57:05.768 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
01:57:05.768 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
01:57:05.768 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.22 hyp=0.38 cameraTheta=2.53 mountX=0.34 mountY=0.14, mountTheta=0.40
01:57:05.769 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.22, opts=13)
01:57:05.769 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.22)
01:57:05.769 00.000 8976 Worker thread wakes up
01:57:05.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.22) opts 0xd
01:57:05.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.22)
01:57:05.769 00.000 8976 Moving (-0.31, 0.22) raw xDistance=0.34 yDistance=0.14
01:57:05.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:57:05.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:57:05.769 00.000 8976 MoveAxis(L, 1, ABG)
01:57:05.770 00.001 8976 stepping (-7, 22) + (-1, 0)
01:57:05.770 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:05.770 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:57:05.780 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:57:05.780 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:05.781 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:05.781 00.000 5052 Enqueuing Expose request
01:57:05.794 00.013 8976 Received - 47 (G) 
01:57:05.794 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:05.794 00.000 8976 stepped: pos (-8, 22)
01:57:05.794 00.000 8976 MoveAxis(U, 0, ABG)
01:57:05.794 00.000 8976 move complete, result=0
01:57:05.794 00.000 8976 worker thread done servicing request
01:57:05.794 00.000 8976 Worker thread wakes up
01:57:05.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:05.794 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:05.794 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:57:06.487 00.693 8976 Exposure complete
01:57:06.492 00.005 8976 worker thread done servicing request
01:57:06.492 00.000 5052 OnExposeComplete: enter
01:57:06.492 00.000 5052 UpdateGuideState(): m_state=6
01:57:06.492 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6334
01:57:06.492 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.75, Mass=202, SNR=9.9, Peak=73 HFD=2.3
01:57:06.492 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.08 = 0.08)
01:57:06.492 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.03 = -0.03)
01:57:06.492 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.12 mountX=0.04 mountY=-0.00, mountTheta=-0.03
01:57:06.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.04, opts=13)
01:57:06.493 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.04)
01:57:06.493 00.000 8976 Worker thread wakes up
01:57:06.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.04) opts 0xd
01:57:06.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.04)
01:57:06.493 00.000 8976 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=-0.00
01:57:06.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:57:06.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:57:06.493 00.000 8976 MoveAxis(R, 0, ABG)
01:57:06.493 00.000 8976 MoveAxis(U, 0, ABG)
01:57:06.493 00.000 8976 move complete, result=0
01:57:06.493 00.000 8976 worker thread done servicing request
01:57:06.494 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:57:06.503 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
01:57:06.504 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:06.504 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:06.504 00.000 5052 Enqueuing Expose request
01:57:06.504 00.000 8976 Worker thread wakes up
01:57:06.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:06.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:06.504 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:07.212 00.708 8976 Exposure complete
01:57:07.217 00.005 8976 worker thread done servicing request
01:57:07.217 00.000 5052 OnExposeComplete: enter
01:57:07.217 00.000 5052 UpdateGuideState(): m_state=6
01:57:07.217 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6335
01:57:07.217 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.96, Mass=184, SNR=9.4, Peak=67 HFD=2.5
01:57:07.217 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
01:57:07.217 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.84 = -0.84)
01:57:07.217 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.30 mountX=0.19 mountY=-0.19, mountTheta=-0.79
01:57:07.217 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.25, opts=13)
01:57:07.217 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.25)
01:57:07.218 00.001 8976 Worker thread wakes up
01:57:07.218 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.25) opts 0xd
01:57:07.218 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.25)
01:57:07.218 00.000 8976 Moving (0.07, 0.25) raw xDistance=0.19 yDistance=-0.19
01:57:07.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:57:07.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:57:07.218 00.000 8976 MoveAxis(R, 0, ABG)
01:57:07.218 00.000 8976 MoveAxis(U, 0, ABG)
01:57:07.218 00.000 8976 move complete, result=0
01:57:07.218 00.000 8976 worker thread done servicing request
01:57:07.218 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:57:07.228 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:57:07.228 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:07.228 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:07.228 00.000 5052 Enqueuing Expose request
01:57:07.228 00.000 8976 Worker thread wakes up
01:57:07.228 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:57:07.229 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:07.229 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:07.919 00.690 8976 Exposure complete
01:57:07.924 00.005 8976 worker thread done servicing request
01:57:07.925 00.001 5052 OnExposeComplete: enter
01:57:07.925 00.000 5052 UpdateGuideState(): m_state=6
01:57:07.925 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6336
01:57:07.925 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.84, Mass=192, SNR=9.6, Peak=72 HFD=2.4
01:57:07.925 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
01:57:07.925 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.56 = -0.56)
01:57:07.925 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.59 mountX=0.12 mountY=-0.07, mountTheta=-0.53
01:57:07.925 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.13, opts=13)
01:57:07.925 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.13)
01:57:07.926 00.001 8976 Worker thread wakes up
01:57:07.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.13) opts 0xd
01:57:07.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.13)
01:57:07.926 00.000 8976 Moving (-0.00, 0.13) raw xDistance=0.12 yDistance=-0.07
01:57:07.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:57:07.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:57:07.926 00.000 8976 MoveAxis(R, 0, ABG)
01:57:07.926 00.000 8976 MoveAxis(U, 0, ABG)
01:57:07.926 00.000 8976 move complete, result=0
01:57:07.926 00.000 8976 worker thread done servicing request
01:57:07.926 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:57:07.936 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:57:07.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:07.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:07.936 00.000 5052 Enqueuing Expose request
01:57:07.936 00.000 8976 Worker thread wakes up
01:57:07.936 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:07.936 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:07.936 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:08.627 00.691 8976 Exposure complete
01:57:08.633 00.006 8976 worker thread done servicing request
01:57:08.633 00.000 5052 OnExposeComplete: enter
01:57:08.633 00.000 5052 UpdateGuideState(): m_state=6
01:57:08.633 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6337
01:57:08.633 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.71, Mass=205, SNR=9.9, Peak=70 HFD=2.3
01:57:08.633 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:57:08.633 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
01:57:08.633 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.11 mountX=0.04 mountY=0.07, mountTheta=1.04
01:57:08.634 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.00, opts=13)
01:57:08.634 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.00)
01:57:08.634 00.000 8976 Worker thread wakes up
01:57:08.634 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.00) opts 0xd
01:57:08.634 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.00)
01:57:08.634 00.000 8976 Moving (-0.09, 0.00) raw xDistance=0.04 yDistance=0.07
01:57:08.635 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:57:08.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:57:08.635 00.000 8976 MoveAxis(R, 0, ABG)
01:57:08.635 00.000 8976 MoveAxis(U, 0, ABG)
01:57:08.635 00.000 8976 move complete, result=0
01:57:08.635 00.000 8976 worker thread done servicing request
01:57:08.635 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
01:57:08.645 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:57:08.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:08.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:08.645 00.000 5052 Enqueuing Expose request
01:57:08.645 00.000 8976 Worker thread wakes up
01:57:08.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:08.645 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:08.645 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:09.335 00.690 8976 Exposure complete
01:57:09.340 00.005 8976 worker thread done servicing request
01:57:09.340 00.000 5052 OnExposeComplete: enter
01:57:09.340 00.000 5052 UpdateGuideState(): m_state=6
01:57:09.340 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6338
01:57:09.340 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=282.07, Mass=211, SNR=10.0, Peak=76 HFD=2.4
01:57:09.340 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
01:57:09.341 00.001 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
01:57:09.341 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.36 hyp=0.81 cameraTheta=2.67 mountX=0.65 mountY=0.41, mountTheta=0.56
01:57:09.341 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.36, opts=13)
01:57:09.341 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.36)
01:57:09.341 00.000 8976 Worker thread wakes up
01:57:09.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.36) opts 0xd
01:57:09.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.36)
01:57:09.341 00.000 8976 Moving (-0.72, 0.36) raw xDistance=0.65 yDistance=0.41
01:57:09.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
01:57:09.342 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:57:09.342 00.000 8976 MoveAxis(L, 3, ABG)
01:57:09.342 00.000 8976 stepping (-8, 22) + (-3, 0)
01:57:09.342 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:09.342 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:57:09.352 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
01:57:09.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:09.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:09.352 00.000 5052 Enqueuing Expose request
01:57:09.375 00.023 8976 Received - 47 (G) 
01:57:09.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:09.375 00.000 8976 stepped: pos (-11, 22)
01:57:09.375 00.000 8976 MoveAxis(D, 2, ABG)
01:57:09.375 00.000 8976 stepping (-11, 22) + (0, -2)
01:57:09.375 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:09.407 00.032 8976 Received - 47 (G) 
01:57:09.407 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:09.407 00.000 8976 stepped: pos (-11, 20)
01:57:09.407 00.000 8976 move complete, result=0
01:57:09.407 00.000 8976 worker thread done servicing request
01:57:09.407 00.000 8976 Worker thread wakes up
01:57:09.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:09.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:09.407 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
01:57:10.100 00.693 8976 Exposure complete
01:57:10.107 00.007 8976 worker thread done servicing request
01:57:10.107 00.000 5052 OnExposeComplete: enter
01:57:10.108 00.001 5052 UpdateGuideState(): m_state=6
01:57:10.108 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6339
01:57:10.108 00.000 5052 Star::Find returns 1 (0), X=328.16, Y=281.62, Mass=217, SNR=10.2, Peak=74 HFD=2.3
01:57:10.108 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:57:10.108 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
01:57:10.108 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=-0.09 hyp=1.02 cameraTheta=-3.06 mountX=0.38 mountY=0.90, mountTheta=1.17
01:57:10.109 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=-0.09, opts=13)
01:57:10.109 00.000 5052 Enqueuing Move request for stepguider (-1.01, -0.09)
01:57:10.109 00.000 8976 Worker thread wakes up
01:57:10.109 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, -0.09) opts 0xd
01:57:10.109 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, -0.09)
01:57:10.109 00.000 8976 Moving (-1.01, -0.09) raw xDistance=0.38 yDistance=0.90
01:57:10.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
01:57:10.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.90
01:57:10.109 00.000 8976 MoveAxis(L, 2, ABG)
01:57:10.109 00.000 8976 stepping (-11, 20) + (-2, 0)
01:57:10.109 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:10.110 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=65, Gamma=2.630
01:57:10.119 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
01:57:10.120 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:10.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:10.120 00.000 5052 Enqueuing Expose request
01:57:10.142 00.022 8976 Received - 47 (G) 
01:57:10.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:10.142 00.000 8976 stepped: pos (-13, 20)
01:57:10.142 00.000 8976 MoveAxis(D, 4, ABG)
01:57:10.142 00.000 8976 stepping (-13, 20) + (0, -4)
01:57:10.142 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:57:10.174 00.032 8976 Received - 47 (G) 
01:57:10.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:57:10.174 00.000 8976 stepped: pos (-13, 16)
01:57:10.174 00.000 8976 move complete, result=0
01:57:10.174 00.000 8976 worker thread done servicing request
01:57:10.174 00.000 8976 Worker thread wakes up
01:57:10.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:10.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:10.174 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:57:10.866 00.692 8976 Exposure complete
01:57:10.871 00.005 8976 worker thread done servicing request
01:57:10.872 00.001 5052 OnExposeComplete: enter
01:57:10.872 00.000 5052 UpdateGuideState(): m_state=6
01:57:10.872 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6340
01:57:10.872 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.64, Mass=172, SNR=9.1, Peak=67 HFD=2.9
01:57:10.872 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
01:57:10.872 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
01:57:10.872 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.07 hyp=0.67 cameraTheta=-3.03 mountX=0.24 mountY=0.60, mountTheta=1.19
01:57:10.872 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.07, opts=13)
01:57:10.872 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.07)
01:57:10.873 00.001 8976 Worker thread wakes up
01:57:10.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.07) opts 0xd
01:57:10.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.07)
01:57:10.873 00.000 8976 Moving (-0.67, -0.07) raw xDistance=0.24 yDistance=0.60
01:57:10.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:57:10.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.60
01:57:10.873 00.000 8976 MoveAxis(R, 0, ABG)
01:57:10.873 00.000 8976 MoveAxis(D, 3, ABG)
01:57:10.873 00.000 8976 stepping (-13, 16) + (0, -3)
01:57:10.873 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:10.873 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:57:10.883 00.010 5052 UpdateGuideState exits: m=172 SNR=9.1
01:57:10.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:10.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:10.883 00.000 5052 Enqueuing Expose request
01:57:10.909 00.026 8976 Received - 47 (G) 
01:57:10.909 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:10.909 00.000 8976 stepped: pos (-13, 13)
01:57:10.909 00.000 8976 move complete, result=0
01:57:10.909 00.000 8976 worker thread done servicing request
01:57:10.909 00.000 8976 Worker thread wakes up
01:57:10.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:10.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:10.909 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:57:11.599 00.690 8976 Exposure complete
01:57:11.606 00.007 8976 worker thread done servicing request
01:57:11.606 00.000 5052 OnExposeComplete: enter
01:57:11.607 00.001 5052 UpdateGuideState(): m_state=6
01:57:11.607 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6341
01:57:11.607 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.88, Mass=209, SNR=10.0, Peak=69 HFD=2.6
01:57:11.607 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:57:11.607 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
01:57:11.607 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.18 hyp=0.62 cameraTheta=2.86 mountX=0.43 mountY=0.41, mountTheta=0.76
01:57:11.607 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.18, opts=13)
01:57:11.608 00.001 5052 Enqueuing Move request for stepguider (-0.60, 0.18)
01:57:11.608 00.000 8976 Worker thread wakes up
01:57:11.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.18) opts 0xd
01:57:11.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.18)
01:57:11.608 00.000 8976 Moving (-0.60, 0.18) raw xDistance=0.43 yDistance=0.41
01:57:11.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:57:11.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:57:11.608 00.000 8976 MoveAxis(L, 2, ABG)
01:57:11.608 00.000 8976 stepping (-13, 13) + (-2, 0)
01:57:11.608 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:11.609 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:57:11.619 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:57:11.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:11.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:11.619 00.000 5052 Enqueuing Expose request
01:57:11.644 00.025 8976 Received - 47 (G) 
01:57:11.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:11.644 00.000 8976 stepped: pos (-15, 13)
01:57:11.644 00.000 8976 MoveAxis(D, 2, ABG)
01:57:11.644 00.000 8976 stepping (-15, 13) + (0, -2)
01:57:11.644 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:11.677 00.033 8976 Received - 47 (G) 
01:57:11.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:11.677 00.000 8976 stepped: pos (-15, 11)
01:57:11.677 00.000 8976 move complete, result=0
01:57:11.677 00.000 8976 worker thread done servicing request
01:57:11.677 00.000 8976 Worker thread wakes up
01:57:11.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:11.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:11.677 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:57:12.370 00.693 8976 Exposure complete
01:57:12.375 00.005 8976 worker thread done servicing request
01:57:12.375 00.000 5052 OnExposeComplete: enter
01:57:12.375 00.000 5052 UpdateGuideState(): m_state=6
01:57:12.375 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6342
01:57:12.376 00.001 5052 Star::Find returns 1 (0), X=329.54, Y=281.76, Mass=205, SNR=9.9, Peak=66 HFD=2.9
01:57:12.376 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
01:57:12.376 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
01:57:12.376 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.05 hyp=0.37 cameraTheta=0.13 mountX=-0.12 mountY=-0.33, mountTheta=-1.92
01:57:12.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.05, opts=13)
01:57:12.376 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.05)
01:57:12.376 00.000 8976 Worker thread wakes up
01:57:12.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.05) opts 0xd
01:57:12.377 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.05)
01:57:12.377 00.000 8976 Moving (0.36, 0.05) raw xDistance=-0.12 yDistance=-0.33
01:57:12.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:57:12.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
01:57:12.377 00.000 8976 MoveAxis(R, 0, ABG)
01:57:12.377 00.000 8976 MoveAxis(U, 1, ABG)
01:57:12.377 00.000 8976 stepping (-15, 11) + (0, 1)
01:57:12.377 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:12.377 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:57:12.386 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:57:12.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:12.387 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:12.387 00.000 5052 Enqueuing Expose request
01:57:12.397 00.010 8976 Received - 47 (G) 
01:57:12.397 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:12.397 00.000 8976 stepped: pos (-15, 12)
01:57:12.397 00.000 8976 move complete, result=0
01:57:12.397 00.000 8976 worker thread done servicing request
01:57:12.397 00.000 8976 Worker thread wakes up
01:57:12.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:12.397 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:12.397 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:57:13.086 00.689 8976 Exposure complete
01:57:13.092 00.006 8976 worker thread done servicing request
01:57:13.092 00.000 5052 OnExposeComplete: enter
01:57:13.092 00.000 5052 UpdateGuideState(): m_state=6
01:57:13.092 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6343
01:57:13.092 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.90, Mass=188, SNR=9.5, Peak=74 HFD=2.4
01:57:13.092 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
01:57:13.092 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
01:57:13.092 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.19 hyp=0.73 cameraTheta=0.26 mountX=-0.15 mountY=-0.69, mountTheta=-1.79
01:57:13.093 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.19, opts=13)
01:57:13.093 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.19)
01:57:13.093 00.000 8976 Worker thread wakes up
01:57:13.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.19) opts 0xd
01:57:13.093 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.19)
01:57:13.093 00.000 8976 Moving (0.70, 0.19) raw xDistance=-0.15 yDistance=-0.69
01:57:13.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:57:13.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
01:57:13.093 00.000 8976 MoveAxis(R, 0, ABG)
01:57:13.093 00.000 8976 MoveAxis(U, 3, ABG)
01:57:13.093 00.000 8976 stepping (-15, 12) + (0, 3)
01:57:13.094 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:13.094 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:57:13.105 00.011 5052 UpdateGuideState exits: m=188 SNR=9.5
01:57:13.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:13.106 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:13.106 00.000 5052 Enqueuing Expose request
01:57:13.131 00.025 8976 Received - 47 (G) 
01:57:13.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:13.131 00.000 8976 stepped: pos (-15, 15)
01:57:13.131 00.000 8976 move complete, result=0
01:57:13.132 00.001 8976 worker thread done servicing request
01:57:13.132 00.000 8976 Worker thread wakes up
01:57:13.132 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:13.132 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:13.132 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
01:57:13.824 00.692 8976 Exposure complete
01:57:13.830 00.006 8976 worker thread done servicing request
01:57:13.830 00.000 5052 OnExposeComplete: enter
01:57:13.830 00.000 5052 UpdateGuideState(): m_state=6
01:57:13.830 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6344
01:57:13.830 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.84, Mass=205, SNR=9.9, Peak=75 HFD=2.4
01:57:13.830 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
01:57:13.830 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
01:57:13.830 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.13 hyp=0.66 cameraTheta=0.20 mountX=-0.18 mountY=-0.61, mountTheta=-1.86
01:57:13.831 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.13, opts=13)
01:57:13.831 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.13)
01:57:13.831 00.000 8976 Worker thread wakes up
01:57:13.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.13) opts 0xd
01:57:13.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.13)
01:57:13.831 00.000 8976 Moving (0.64, 0.13) raw xDistance=-0.18 yDistance=-0.61
01:57:13.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:57:13.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.61
01:57:13.831 00.000 8976 MoveAxis(R, 0, ABG)
01:57:13.831 00.000 8976 MoveAxis(U, 3, ABG)
01:57:13.831 00.000 8976 stepping (-15, 15) + (0, 3)
01:57:13.831 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:13.832 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:57:13.842 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:57:13.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:13.842 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:13.842 00.000 5052 Enqueuing Expose request
01:57:13.866 00.024 8976 Received - 47 (G) 
01:57:13.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:13.866 00.000 8976 stepped: pos (-15, 18)
01:57:13.866 00.000 8976 move complete, result=0
01:57:13.866 00.000 8976 worker thread done servicing request
01:57:13.866 00.000 8976 Worker thread wakes up
01:57:13.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:13.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:13.866 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
01:57:14.560 00.694 8976 Exposure complete
01:57:14.565 00.005 8976 worker thread done servicing request
01:57:14.565 00.000 5052 OnExposeComplete: enter
01:57:14.565 00.000 5052 UpdateGuideState(): m_state=6
01:57:14.566 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6345
01:57:14.566 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.11, Mass=211, SNR=10.0, Peak=78 HFD=2.3
01:57:14.566 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.97 = -2.97)
01:57:14.566 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
01:57:14.566 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.60 hyp=0.75 cameraTheta=-0.92 mountX=-0.74 mountY=-0.05, mountTheta=-3.07
01:57:14.566 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.60, opts=13)
01:57:14.567 00.001 5052 Enqueuing Move request for stepguider (0.45, -0.60)
01:57:14.567 00.000 8976 Worker thread wakes up
01:57:14.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.60) opts 0xd
01:57:14.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.60)
01:57:14.567 00.000 8976 Moving (0.45, -0.60) raw xDistance=-0.74 yDistance=-0.05
01:57:14.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
01:57:14.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:57:14.567 00.000 8976 MoveAxis(R, 3, ABG)
01:57:14.567 00.000 8976 stepping (-15, 18) + (3, 0)
01:57:14.567 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:14.567 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:57:14.577 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
01:57:14.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:14.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:14.577 00.000 5052 Enqueuing Expose request
01:57:14.601 00.024 8976 Received - 47 (G) 
01:57:14.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:14.602 00.001 8976 stepped: pos (-12, 18)
01:57:14.602 00.000 8976 MoveAxis(U, 0, ABG)
01:57:14.602 00.000 8976 move complete, result=0
01:57:14.603 00.001 8976 worker thread done servicing request
01:57:14.603 00.000 8976 Worker thread wakes up
01:57:14.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:14.603 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:14.603 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
01:57:15.292 00.689 8976 Exposure complete
01:57:15.297 00.005 8976 worker thread done servicing request
01:57:15.297 00.000 5052 OnExposeComplete: enter
01:57:15.297 00.000 5052 UpdateGuideState(): m_state=6
01:57:15.297 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6346
01:57:15.297 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.69, Mass=223, SNR=10.3, Peak=83 HFD=2.2
01:57:15.297 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
01:57:15.297 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
01:57:15.297 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.39 mountX=-0.03 mountY=-0.02, mountTheta=-2.50
01:57:15.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.02, opts=13)
01:57:15.298 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.02)
01:57:15.298 00.000 8976 Worker thread wakes up
01:57:15.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.02) opts 0xd
01:57:15.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.02)
01:57:15.298 00.000 8976 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.02
01:57:15.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:57:15.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:57:15.299 00.001 8976 MoveAxis(R, 0, ABG)
01:57:15.299 00.000 8976 MoveAxis(U, 0, ABG)
01:57:15.299 00.000 8976 move complete, result=0
01:57:15.299 00.000 8976 worker thread done servicing request
01:57:15.299 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:57:15.308 00.009 5052 UpdateGuideState exits: m=223 SNR=10.3
01:57:15.309 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:15.309 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:15.309 00.000 5052 Enqueuing Expose request
01:57:15.309 00.000 8976 Worker thread wakes up
01:57:15.309 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:15.309 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:15.309 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:15.997 00.688 8976 Exposure complete
01:57:16.003 00.006 8976 worker thread done servicing request
01:57:16.003 00.000 5052 OnExposeComplete: enter
01:57:16.003 00.000 5052 UpdateGuideState(): m_state=6
01:57:16.003 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6347
01:57:16.003 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.89, Mass=221, SNR=10.3, Peak=80 HFD=2.2
01:57:16.003 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
01:57:16.003 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
01:57:16.003 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.18 hyp=0.34 cameraTheta=2.58 mountX=0.30 mountY=0.14, mountTheta=0.45
01:57:16.004 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.18, opts=13)
01:57:16.004 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.18)
01:57:16.004 00.000 8976 Worker thread wakes up
01:57:16.004 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.18) opts 0xd
01:57:16.004 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.18)
01:57:16.004 00.000 8976 Moving (-0.29, 0.18) raw xDistance=0.30 yDistance=0.14
01:57:16.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:57:16.005 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:57:16.005 00.000 8976 MoveAxis(L, 1, ABG)
01:57:16.005 00.000 8976 stepping (-12, 18) + (-1, 0)
01:57:16.005 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:16.005 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:57:16.015 00.010 5052 UpdateGuideState exits: m=221 SNR=10.3
01:57:16.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:16.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:16.015 00.000 5052 Enqueuing Expose request
01:57:16.024 00.009 8976 Received - 47 (G) 
01:57:16.025 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:16.025 00.000 8976 stepped: pos (-13, 18)
01:57:16.025 00.000 8976 MoveAxis(U, 0, ABG)
01:57:16.025 00.000 8976 move complete, result=0
01:57:16.025 00.000 8976 worker thread done servicing request
01:57:16.025 00.000 8976 Worker thread wakes up
01:57:16.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:16.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:16.025 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:57:16.715 00.690 8976 Exposure complete
01:57:16.720 00.005 8976 worker thread done servicing request
01:57:16.720 00.000 5052 OnExposeComplete: enter
01:57:16.720 00.000 5052 UpdateGuideState(): m_state=6
01:57:16.720 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6348
01:57:16.720 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.83, Mass=204, SNR=9.9, Peak=78 HFD=2.3
01:57:16.720 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
01:57:16.720 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
01:57:16.721 00.001 5052 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.29 mountX=0.16 mountY=0.02, mountTheta=0.15
01:57:16.721 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.12, opts=13)
01:57:16.721 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.12)
01:57:16.721 00.000 8976 Worker thread wakes up
01:57:16.722 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.12) opts 0xd
01:57:16.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.12)
01:57:16.722 00.000 8976 Moving (-0.11, 0.12) raw xDistance=0.16 yDistance=0.02
01:57:16.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:57:16.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:57:16.722 00.000 8976 MoveAxis(R, 0, ABG)
01:57:16.722 00.000 8976 MoveAxis(U, 0, ABG)
01:57:16.722 00.000 8976 move complete, result=0
01:57:16.722 00.000 8976 worker thread done servicing request
01:57:16.723 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:57:16.732 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:57:16.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:16.732 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:16.732 00.000 5052 Enqueuing Expose request
01:57:16.732 00.000 8976 Worker thread wakes up
01:57:16.733 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:16.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:16.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:17.436 00.703 8976 Exposure complete
01:57:17.442 00.006 8976 worker thread done servicing request
01:57:17.442 00.000 5052 OnExposeComplete: enter
01:57:17.442 00.000 5052 UpdateGuideState(): m_state=6
01:57:17.442 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6349
01:57:17.442 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.80, Mass=216, SNR=10.2, Peak=87 HFD=1.9
01:57:17.442 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
01:57:17.442 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
01:57:17.442 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.30 cameraTheta=0.31 mountX=-0.05 mountY=-0.29, mountTheta=-1.74
01:57:17.442 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.09, opts=13)
01:57:17.443 00.001 5052 Enqueuing Move request for stepguider (0.28, 0.09)
01:57:17.443 00.000 8976 Worker thread wakes up
01:57:17.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.09) opts 0xd
01:57:17.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.09)
01:57:17.443 00.000 8976 Moving (0.28, 0.09) raw xDistance=-0.05 yDistance=-0.29
01:57:17.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:57:17.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:57:17.443 00.000 8976 MoveAxis(R, 0, ABG)
01:57:17.443 00.000 8976 MoveAxis(U, 1, ABG)
01:57:17.443 00.000 8976 stepping (-13, 18) + (0, 1)
01:57:17.443 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:17.444 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:57:17.456 00.012 5052 UpdateGuideState exits: m=216 SNR=10.2
01:57:17.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:17.456 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:17.456 00.000 5052 Enqueuing Expose request
01:57:17.463 00.007 8976 Received - 47 (G) 
01:57:17.464 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:17.464 00.000 8976 stepped: pos (-13, 19)
01:57:17.464 00.000 8976 move complete, result=0
01:57:17.464 00.000 8976 worker thread done servicing request
01:57:17.464 00.000 8976 Worker thread wakes up
01:57:17.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:17.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:17.464 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
01:57:18.152 00.688 8976 Exposure complete
01:57:18.158 00.006 8976 worker thread done servicing request
01:57:18.158 00.000 5052 OnExposeComplete: enter
01:57:18.158 00.000 5052 UpdateGuideState(): m_state=6
01:57:18.158 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6350
01:57:18.158 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.82, Mass=207, SNR=9.9, Peak=72 HFD=2.4
01:57:18.158 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
01:57:18.158 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
01:57:18.158 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=0.11 hyp=0.90 cameraTheta=0.12 mountX=-0.31 mountY=-0.81, mountTheta=-1.94
01:57:18.159 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=0.11, opts=13)
01:57:18.159 00.000 5052 Enqueuing Move request for stepguider (0.89, 0.11)
01:57:18.159 00.000 8976 Worker thread wakes up
01:57:18.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, 0.11) opts 0xd
01:57:18.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, 0.11)
01:57:18.159 00.000 8976 Moving (0.89, 0.11) raw xDistance=-0.31 yDistance=-0.81
01:57:18.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:57:18.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.81
01:57:18.159 00.000 8976 MoveAxis(R, 1, ABG)
01:57:18.159 00.000 8976 stepping (-13, 19) + (1, 0)
01:57:18.159 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:18.160 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:57:18.171 00.011 5052 UpdateGuideState exits: m=207 SNR=9.9
01:57:18.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:18.171 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:18.171 00.000 5052 Enqueuing Expose request
01:57:18.183 00.012 8976 Received - 47 (G) 
01:57:18.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:18.183 00.000 8976 stepped: pos (-12, 19)
01:57:18.183 00.000 8976 MoveAxis(U, 3, ABG)
01:57:18.183 00.000 8976 stepping (-12, 19) + (0, 3)
01:57:18.183 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:18.215 00.032 8976 Received - 47 (G) 
01:57:18.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:18.215 00.000 8976 stepped: pos (-12, 22)
01:57:18.215 00.000 8976 move complete, result=0
01:57:18.215 00.000 8976 worker thread done servicing request
01:57:18.215 00.000 8976 Worker thread wakes up
01:57:18.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:18.215 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:18.215 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
01:57:18.907 00.692 8976 Exposure complete
01:57:18.912 00.005 8976 worker thread done servicing request
01:57:18.913 00.001 5052 OnExposeComplete: enter
01:57:18.913 00.000 5052 UpdateGuideState(): m_state=6
01:57:18.913 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6351
01:57:18.913 00.000 5052 Star::Find returns 1 (0), X=330.31, Y=281.86, Mass=209, SNR=10.0, Peak=77 HFD=2.3
01:57:18.913 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
01:57:18.913 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
01:57:18.913 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=0.15 hyp=1.15 cameraTheta=0.13 mountX=-0.38 mountY=-1.04, mountTheta=-1.92
01:57:18.914 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=0.15, opts=13)
01:57:18.914 00.000 5052 Enqueuing Move request for stepguider (1.14, 0.15)
01:57:18.914 00.000 8976 Worker thread wakes up
01:57:18.914 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, 0.15) opts 0xd
01:57:18.914 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, 0.15)
01:57:18.914 00.000 8976 Moving (1.14, 0.15) raw xDistance=-0.38 yDistance=-1.04
01:57:18.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
01:57:18.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.04
01:57:18.914 00.000 8976 MoveAxis(R, 2, ABG)
01:57:18.915 00.001 8976 stepping (-12, 22) + (2, 0)
01:57:18.915 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:18.917 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:57:18.927 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:57:18.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:18.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:18.927 00.000 5052 Enqueuing Expose request
01:57:18.950 00.023 8976 Received - 47 (G) 
01:57:18.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:18.950 00.000 8976 stepped: pos (-10, 22)
01:57:18.950 00.000 8976 MoveAxis(U, 4, ABG)
01:57:18.950 00.000 8976 stepping (-10, 22) + (0, 4)
01:57:18.950 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:57:18.982 00.032 8976 Received - 47 (G) 
01:57:18.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:57:18.982 00.000 8976 stepped: pos (-10, 26)
01:57:18.982 00.000 8976 move complete, result=0
01:57:18.982 00.000 8976 worker thread done servicing request
01:57:18.982 00.000 8976 Worker thread wakes up
01:57:18.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:18.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:18.982 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
01:57:19.675 00.693 8976 Exposure complete
01:57:19.681 00.006 8976 worker thread done servicing request
01:57:19.681 00.000 5052 OnExposeComplete: enter
01:57:19.681 00.000 5052 UpdateGuideState(): m_state=6
01:57:19.681 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6352
01:57:19.681 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.70, Mass=199, SNR=9.8, Peak=73 HFD=2.3
01:57:19.681 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
01:57:19.681 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
01:57:19.681 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=-0.01 hyp=0.76 cameraTheta=-0.01 mountX=-0.35 mountY=-0.63, mountTheta=-2.08
01:57:19.682 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.01, opts=13)
01:57:19.682 00.000 5052 Enqueuing Move request for stepguider (0.76, -0.01)
01:57:19.682 00.000 8976 Worker thread wakes up
01:57:19.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.01) opts 0xd
01:57:19.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.01)
01:57:19.682 00.000 8976 Moving (0.76, -0.01) raw xDistance=-0.35 yDistance=-0.63
01:57:19.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:57:19.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.63
01:57:19.682 00.000 8976 MoveAxis(R, 2, ABG)
01:57:19.682 00.000 8976 stepping (-10, 26) + (2, 0)
01:57:19.682 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:19.684 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:57:19.694 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:57:19.694 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:19.694 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:19.694 00.000 5052 Enqueuing Expose request
01:57:19.718 00.024 8976 Received - 47 (G) 
01:57:19.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:19.718 00.000 8976 stepped: pos (-8, 26)
01:57:19.718 00.000 8976 MoveAxis(U, 3, ABG)
01:57:19.718 00.000 8976 stepping (-8, 26) + (0, 3)
01:57:19.718 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:19.750 00.032 8976 Received - 47 (G) 
01:57:19.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:19.750 00.000 8976 stepped: pos (-8, 29)
01:57:19.750 00.000 8976 move complete, result=0
01:57:19.750 00.000 8976 worker thread done servicing request
01:57:19.750 00.000 8976 Worker thread wakes up
01:57:19.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:19.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:19.750 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
01:57:20.440 00.690 8976 Exposure complete
01:57:20.446 00.006 8976 worker thread done servicing request
01:57:20.446 00.000 5052 OnExposeComplete: enter
01:57:20.446 00.000 5052 UpdateGuideState(): m_state=6
01:57:20.446 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6353
01:57:20.446 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.94, Mass=232, SNR=10.6, Peak=75 HFD=2.4
01:57:20.446 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
01:57:20.446 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
01:57:20.447 00.001 5052 CameraToMount -- cameraX=0.65 cameraY=0.23 hyp=0.68 cameraTheta=0.34 mountX=-0.09 mountY=-0.67, mountTheta=-1.71
01:57:20.447 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.23, opts=13)
01:57:20.447 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.23)
01:57:20.447 00.000 8976 Worker thread wakes up
01:57:20.447 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.23) opts 0xd
01:57:20.447 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.23)
01:57:20.448 00.001 8976 Moving (0.65, 0.23) raw xDistance=-0.09 yDistance=-0.67
01:57:20.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:57:20.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
01:57:20.448 00.000 8976 MoveAxis(R, 0, ABG)
01:57:20.448 00.000 8976 MoveAxis(U, 3, ABG)
01:57:20.448 00.000 8976 stepping (-8, 29) + (0, 3)
01:57:20.448 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:20.449 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=66, Gamma=2.630
01:57:20.458 00.009 5052 UpdateGuideState exits: m=232 SNR=10.6
01:57:20.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:20.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:20.458 00.000 5052 Enqueuing Expose request
01:57:20.485 00.027 8976 Received - 47 (G) 
01:57:20.485 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:20.485 00.000 8976 stepped: pos (-8, 32)
01:57:20.485 00.000 8976 starting a new bump
01:57:20.485 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:57:20.485 00.000 8976 MountToCamera -- mountX=1.49 mountY=-4.23 hyp=4.48 mountTheta=-1.23 cameraX=3.09, cameraY=3.25 cameraTheta=0.81
01:57:20.485 00.000 8976 incremental bump (3.090, 3.248) isValid = 1
01:57:20.485 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
01:57:20.485 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:57:20.485 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:57:20.485 00.000 8976 move complete, result=0
01:57:20.485 00.000 9828 Worker thread wakes up
01:57:20.485 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:57:20.485 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:57:20.485 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
01:57:20.485 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
01:57:20.485 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
01:57:20.485 00.000 8976 worker thread done servicing request
01:57:20.486 00.001 8976 Worker thread wakes up
01:57:20.486 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
01:57:20.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:20.486 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:57:20.486 00.000 9828 BLC: window closed
01:57:20.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:20.486 00.000 9828 MoveAxis(E, 26, B)
01:57:20.486 00.000 9828 Guiding  Dir = 2, Dur = 26
01:57:20.486 00.000 9828 IsSlewing returns 0
01:57:20.486 00.000 9828 IsGuiding returns 0
01:57:20.486 00.000 9828 PulseGuide returned control before completion, sleep 36
01:57:20.525 00.039 9828 IsGuiding returns 1
01:57:20.525 00.000 9828 scope still moving after pulse duration time elapsed
01:57:20.556 00.031 9828 IsSlewing returns 0
01:57:20.556 00.000 9828 IsGuiding returns 1
01:57:20.586 00.030 9828 IsSlewing returns 0
01:57:20.586 00.000 9828 IsGuiding returns 1
01:57:20.617 00.031 9828 IsSlewing returns 0
01:57:20.617 00.000 9828 IsGuiding returns 1
01:57:20.649 00.032 9828 IsSlewing returns 0
01:57:20.649 00.000 9828 IsGuiding returns 0
01:57:20.649 00.000 9828 scope move finished after 26 + 136 ms
01:57:20.649 00.000 9828 Move returns status 0, amount 26
01:57:20.649 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:20.649 00.000 9828 MoveAxis(N, 10, B)
01:57:20.649 00.000 9828 Guiding  Dir = 0, Dur = 10
01:57:20.666 00.017 9828 IsSlewing returns 0
01:57:20.666 00.000 9828 IsGuiding returns 0
01:57:20.666 00.000 9828 PulseGuide returned control before completion, sleep 20
01:57:20.696 00.030 9828 IsGuiding returns 1
01:57:20.696 00.000 9828 scope still moving after pulse duration time elapsed
01:57:20.727 00.031 9828 IsSlewing returns 0
01:57:20.727 00.000 9828 IsGuiding returns 1
01:57:20.759 00.032 9828 IsSlewing returns 0
01:57:20.759 00.000 9828 IsGuiding returns 1
01:57:20.790 00.031 9828 IsSlewing returns 0
01:57:20.790 00.000 9828 IsGuiding returns 1
01:57:20.822 00.032 9828 IsSlewing returns 0
01:57:20.822 00.000 9828 IsGuiding returns 0
01:57:20.822 00.000 9828 scope move finished after 10 + 145 ms
01:57:20.822 00.000 9828 Move returns status 0, amount 10
01:57:20.822 00.000 9828 move complete, result=0
01:57:20.822 00.000 9828 worker thread done servicing request
01:57:20.822 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:57:21.179 00.357 8976 Exposure complete
01:57:21.184 00.005 8976 worker thread done servicing request
01:57:21.184 00.000 5052 OnExposeComplete: enter
01:57:21.184 00.000 5052 UpdateGuideState(): m_state=6
01:57:21.184 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6354
01:57:21.184 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.48, Mass=202, SNR=9.9, Peak=77 HFD=1.5
01:57:21.184 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
01:57:21.184 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
01:57:21.184 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.23 hyp=0.36 cameraTheta=-0.70 mountX=-0.33 mountY=-0.10, mountTheta=-2.84
01:57:21.185 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.23, opts=13)
01:57:21.185 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.23)
01:57:21.185 00.000 8976 Worker thread wakes up
01:57:21.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.23) opts 0xd
01:57:21.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.23)
01:57:21.185 00.000 8976 Moving (0.27, -0.23) raw xDistance=-0.33 yDistance=-0.10
01:57:21.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:57:21.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:57:21.185 00.000 8976 MoveAxis(R, 1, ABG)
01:57:21.186 00.001 8976 stepping (-8, 32) + (1, 0)
01:57:21.186 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:21.186 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:57:21.196 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
01:57:21.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:21.196 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:21.196 00.000 5052 Enqueuing Expose request
01:57:21.220 00.024 8976 Received - 47 (G) 
01:57:21.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:21.220 00.000 8976 stepped: pos (-7, 32)
01:57:21.220 00.000 8976 MoveAxis(U, 0, ABG)
01:57:21.220 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:57:21.221 00.001 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:57:21.221 00.000 8976 MountToCamera -- mountX=1.35 mountY=-4.51 hyp=4.71 mountTheta=-1.28 cameraX=3.40, cameraY=3.25 cameraTheta=0.76
01:57:21.221 00.000 8976 incremental bump (3.403, 3.255) isValid = 1
01:57:21.221 00.000 8976 Scheduling Mount bump of (0.097, 0.096)
01:57:21.221 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.10, opts=4)
01:57:21.221 00.000 8976 Enqueuing Move request for scope (0.10, 0.10)
01:57:21.221 00.000 8976 move complete, result=0
01:57:21.221 00.000 9828 Worker thread wakes up
01:57:21.221 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:57:21.221 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0x4
01:57:21.221 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
01:57:21.221 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.41)
01:57:21.221 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.49)
01:57:21.221 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=-0.10 mountY=-0.08, mountTheta=-2.45
01:57:21.221 00.000 9828 Moving (0.10, 0.10) raw xDistance=-0.10 yDistance=-0.08
01:57:21.221 00.000 9828 BLC: window closed
01:57:21.221 00.000 8976 worker thread done servicing request
01:57:21.221 00.000 9828 MoveAxis(E, 32, B)
01:57:21.221 00.000 9828 Guiding  Dir = 2, Dur = 32
01:57:21.222 00.001 8976 Worker thread wakes up
01:57:21.222 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:21.222 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:21.222 00.000 9828 IsSlewing returns 0
01:57:21.222 00.000 9828 IsGuiding returns 0
01:57:21.222 00.000 9828 PulseGuide returned control before completion, sleep 42
01:57:21.275 00.053 9828 IsGuiding returns 1
01:57:21.275 00.000 9828 scope still moving after pulse duration time elapsed
01:57:21.306 00.031 9828 IsSlewing returns 0
01:57:21.306 00.000 9828 IsGuiding returns 1
01:57:21.337 00.031 9828 IsSlewing returns 0
01:57:21.337 00.000 9828 IsGuiding returns 1
01:57:21.368 00.031 9828 IsSlewing returns 0
01:57:21.368 00.000 9828 IsGuiding returns 0
01:57:21.368 00.000 9828 scope move finished after 32 + 114 ms
01:57:21.368 00.000 9828 Move returns status 0, amount 32
01:57:21.368 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:21.369 00.001 9828 MoveAxis(N, 11, B)
01:57:21.369 00.000 9828 Guiding  Dir = 0, Dur = 11
01:57:21.384 00.015 9828 IsSlewing returns 0
01:57:21.384 00.000 9828 IsGuiding returns 0
01:57:21.384 00.000 9828 PulseGuide returned control before completion, sleep 21
01:57:21.415 00.031 9828 IsGuiding returns 1
01:57:21.415 00.000 9828 scope still moving after pulse duration time elapsed
01:57:21.448 00.033 9828 IsSlewing returns 0
01:57:21.448 00.000 9828 IsGuiding returns 1
01:57:21.478 00.030 9828 IsSlewing returns 0
01:57:21.479 00.001 9828 IsGuiding returns 1
01:57:21.509 00.030 9828 IsSlewing returns 0
01:57:21.509 00.000 9828 IsGuiding returns 1
01:57:21.539 00.030 9828 IsSlewing returns 0
01:57:21.539 00.000 9828 IsGuiding returns 0
01:57:21.539 00.000 9828 scope move finished after 11 + 144 ms
01:57:21.539 00.000 9828 Move returns status 0, amount 11
01:57:21.539 00.000 9828 move complete, result=0
01:57:21.539 00.000 9828 worker thread done servicing request
01:57:21.539 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 11 ms NORTH
01:57:21.912 00.373 8976 Exposure complete
01:57:21.917 00.005 8976 worker thread done servicing request
01:57:21.917 00.000 5052 OnExposeComplete: enter
01:57:21.917 00.000 5052 UpdateGuideState(): m_state=6
01:57:21.917 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6355
01:57:21.917 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.42, Mass=183, SNR=9.4, Peak=71 HFD=2.4
01:57:21.917 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.20 = 3.08)
01:57:21.918 00.001 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.97)
01:57:21.918 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.29 hyp=0.31 cameraTheta=-1.16 mountX=-0.31 mountY=0.05, mountTheta=2.98
01:57:21.918 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.29, opts=13)
01:57:21.918 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.29)
01:57:21.918 00.000 8976 Worker thread wakes up
01:57:21.919 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.29) opts 0xd
01:57:21.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.29)
01:57:21.919 00.000 8976 Moving (0.12, -0.29) raw xDistance=-0.31 yDistance=0.05
01:57:21.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
01:57:21.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:57:21.919 00.000 8976 MoveAxis(R, 1, ABG)
01:57:21.919 00.000 8976 stepping (-7, 32) + (1, 0)
01:57:21.919 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:21.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:57:21.929 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
01:57:21.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:21.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:21.929 00.000 5052 Enqueuing Expose request
01:57:21.940 00.011 8976 Received - 47 (G) 
01:57:21.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:21.940 00.000 8976 stepped: pos (-6, 32)
01:57:21.940 00.000 8976 MoveAxis(U, 0, ABG)
01:57:21.940 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:57:21.940 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:57:21.940 00.000 8976 MountToCamera -- mountX=1.21 mountY=-4.70 hyp=4.85 mountTheta=-1.32 cameraX=3.63, cameraY=3.21 cameraTheta=0.72
01:57:21.940 00.000 8976 incremental bump (3.635, 3.214) isValid = 1
01:57:21.940 00.000 8976 Scheduling Mount bump of (0.115, 0.105)
01:57:21.940 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.11, opts=4)
01:57:21.940 00.000 8976 Enqueuing Move request for scope (0.11, 0.11)
01:57:21.940 00.000 8976 move complete, result=0
01:57:21.940 00.000 8976 worker thread done servicing request
01:57:21.940 00.000 8976 Worker thread wakes up
01:57:21.940 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:21.940 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:21.940 00.000 9828 Worker thread wakes up
01:57:21.940 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:57:21.941 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0x4
01:57:21.941 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
01:57:21.941 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
01:57:21.941 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.53)
01:57:21.941 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.74 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
01:57:21.941 00.000 9828 Moving (0.11, 0.11) raw xDistance=-0.12 yDistance=-0.09
01:57:21.941 00.000 9828 BLC: window closed
01:57:21.941 00.000 9828 MoveAxis(E, 38, B)
01:57:21.941 00.000 9828 Guiding  Dir = 2, Dur = 38
01:57:21.941 00.000 9828 IsSlewing returns 0
01:57:21.941 00.000 9828 IsGuiding returns 0
01:57:21.941 00.000 9828 PulseGuide returned control before completion, sleep 48
01:57:22.005 00.064 9828 IsGuiding returns 1
01:57:22.005 00.000 9828 scope still moving after pulse duration time elapsed
01:57:22.037 00.032 9828 IsSlewing returns 0
01:57:22.037 00.000 9828 IsGuiding returns 1
01:57:22.068 00.031 9828 IsSlewing returns 0
01:57:22.068 00.000 9828 IsGuiding returns 1
01:57:22.099 00.031 9828 IsSlewing returns 0
01:57:22.099 00.000 9828 IsGuiding returns 0
01:57:22.099 00.000 9828 scope move finished after 38 + 120 ms
01:57:22.099 00.000 9828 Move returns status 0, amount 38
01:57:22.099 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:22.100 00.001 9828 MoveAxis(N, 12, B)
01:57:22.100 00.000 9828 Guiding  Dir = 0, Dur = 12
01:57:22.115 00.015 9828 IsSlewing returns 0
01:57:22.115 00.000 9828 IsGuiding returns 0
01:57:22.115 00.000 9828 PulseGuide returned control before completion, sleep 22
01:57:22.145 00.030 9828 IsGuiding returns 1
01:57:22.145 00.000 9828 scope still moving after pulse duration time elapsed
01:57:22.176 00.031 9828 IsSlewing returns 0
01:57:22.176 00.000 9828 IsGuiding returns 1
01:57:22.208 00.032 9828 IsSlewing returns 0
01:57:22.208 00.000 9828 IsGuiding returns 1
01:57:22.238 00.030 9828 IsSlewing returns 0
01:57:22.238 00.000 9828 IsGuiding returns 0
01:57:22.238 00.000 9828 scope move finished after 12 + 111 ms
01:57:22.238 00.000 9828 Move returns status 0, amount 12
01:57:22.238 00.000 9828 move complete, result=0
01:57:22.238 00.000 9828 worker thread done servicing request
01:57:22.238 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.1 px 12 ms NORTH
01:57:22.634 00.396 8976 Exposure complete
01:57:22.639 00.005 8976 worker thread done servicing request
01:57:22.639 00.000 5052 OnExposeComplete: enter
01:57:22.640 00.001 5052 UpdateGuideState(): m_state=6
01:57:22.640 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6356
01:57:22.640 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.75, Mass=194, SNR=9.7, Peak=71 HFD=2.3
01:57:22.640 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
01:57:22.640 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
01:57:22.640 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.07 mountX=0.05 mountY=-0.00, mountTheta=-0.08
01:57:22.641 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.04, opts=13)
01:57:22.641 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.04)
01:57:22.641 00.000 8976 Worker thread wakes up
01:57:22.641 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.04) opts 0xd
01:57:22.641 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.04)
01:57:22.641 00.000 8976 Moving (-0.02, 0.04) raw xDistance=0.05 yDistance=-0.00
01:57:22.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:57:22.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:57:22.641 00.000 8976 MoveAxis(R, 0, ABG)
01:57:22.641 00.000 8976 MoveAxis(U, 0, ABG)
01:57:22.641 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
01:57:22.641 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:57:22.641 00.000 8976 MountToCamera -- mountX=1.11 mountY=-4.83 hyp=4.95 mountTheta=-1.34 cameraX=3.79, cameraY=3.19 cameraTheta=0.70
01:57:22.641 00.000 8976 incremental bump (3.791, 3.187) isValid = 1
01:57:22.641 00.000 8976 Scheduling Mount bump of (0.037, 0.033)
01:57:22.641 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.03, opts=4)
01:57:22.642 00.001 8976 Enqueuing Move request for scope (0.04, 0.03)
01:57:22.642 00.000 8976 move complete, result=0
01:57:22.642 00.000 9828 Worker thread wakes up
01:57:22.642 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0x4
01:57:22.642 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:57:22.642 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
01:57:22.642 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
01:57:22.642 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.72 mountX=-0.04 mountY=-0.03, mountTheta=-2.52
01:57:22.642 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:57:22.642 00.000 8976 worker thread done servicing request
01:57:22.642 00.000 9828 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=-0.03
01:57:22.642 00.000 9828 BLC: window closed
01:57:22.642 00.000 9828 MoveAxis(E, 12, B)
01:57:22.642 00.000 9828 Guiding  Dir = 2, Dur = 12
01:57:22.643 00.001 9828 IsSlewing returns 0
01:57:22.643 00.000 9828 IsGuiding returns 0
01:57:22.643 00.000 9828 PulseGuide returned control before completion, sleep 22
01:57:22.652 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
01:57:22.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:22.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:22.652 00.000 5052 Enqueuing Expose request
01:57:22.652 00.000 8976 Worker thread wakes up
01:57:22.652 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:22.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:22.653 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:22.675 00.022 9828 IsGuiding returns 1
01:57:22.675 00.000 9828 scope still moving after pulse duration time elapsed
01:57:22.706 00.031 9828 IsSlewing returns 0
01:57:22.706 00.000 9828 IsGuiding returns 1
01:57:22.737 00.031 9828 IsSlewing returns 0
01:57:22.737 00.000 9828 IsGuiding returns 1
01:57:22.768 00.031 9828 IsSlewing returns 0
01:57:22.768 00.000 9828 IsGuiding returns 0
01:57:22.768 00.000 9828 scope move finished after 12 + 113 ms
01:57:22.768 00.000 9828 Move returns status 0, amount 12
01:57:22.768 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:22.768 00.000 9828 MoveAxis(N, 4, B)
01:57:22.768 00.000 9828 Guiding  Dir = 0, Dur = 4
01:57:22.784 00.016 9828 IsSlewing returns 0
01:57:22.785 00.001 9828 IsGuiding returns 0
01:57:22.785 00.000 9828 PulseGuide returned control before completion, sleep 14
01:57:22.800 00.015 9828 IsGuiding returns 1
01:57:22.800 00.000 9828 scope still moving after pulse duration time elapsed
01:57:22.832 00.032 9828 IsSlewing returns 0
01:57:22.832 00.000 9828 IsGuiding returns 1
01:57:22.863 00.031 9828 IsSlewing returns 0
01:57:22.863 00.000 9828 IsGuiding returns 1
01:57:22.894 00.031 9828 IsSlewing returns 0
01:57:22.894 00.000 9828 IsGuiding returns 1
01:57:22.925 00.031 9828 IsSlewing returns 0
01:57:22.925 00.000 9828 IsGuiding returns 0
01:57:22.925 00.000 9828 scope move finished after 4 + 136 ms
01:57:22.925 00.000 9828 Move returns status 0, amount 4
01:57:22.925 00.000 9828 move complete, result=0
01:57:22.925 00.000 9828 worker thread done servicing request
01:57:22.925 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.0 px 4 ms NORTH
01:57:23.342 00.417 8976 Exposure complete
01:57:23.348 00.006 8976 worker thread done servicing request
01:57:23.349 00.001 5052 OnExposeComplete: enter
01:57:23.349 00.000 5052 UpdateGuideState(): m_state=6
01:57:23.349 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6357
01:57:23.349 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.54, Mass=226, SNR=10.4, Peak=69 HFD=2.4
01:57:23.349 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.14 = 2.14)
01:57:23.349 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
01:57:23.349 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.10 mountX=-0.11 mountY=0.18, mountTheta=2.12
01:57:23.350 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.17, opts=13)
01:57:23.350 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.17)
01:57:23.350 00.000 8976 Worker thread wakes up
01:57:23.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.17) opts 0xd
01:57:23.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.17)
01:57:23.350 00.000 8976 Moving (-0.10, -0.17) raw xDistance=-0.11 yDistance=0.18
01:57:23.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:57:23.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:57:23.350 00.000 8976 MoveAxis(R, 0, ABG)
01:57:23.350 00.000 8976 MoveAxis(U, 0, ABG)
01:57:23.350 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
01:57:23.350 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:57:23.350 00.000 8976 MountToCamera -- mountX=1.05 mountY=-4.91 hyp=5.02 mountTheta=-1.36 cameraX=3.89, cameraY=3.17 cameraTheta=0.68
01:57:23.350 00.000 8976 incremental bump (3.895, 3.169) isValid = 1
01:57:23.350 00.000 8976 Scheduling Mount bump of (0.148, 0.125)
01:57:23.350 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.13, opts=4)
01:57:23.350 00.000 8976 Enqueuing Move request for scope (0.15, 0.13)
01:57:23.351 00.001 8976 move complete, result=0
01:57:23.351 00.000 9828 Worker thread wakes up
01:57:23.351 00.000 8976 worker thread done servicing request
01:57:23.351 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0x4
01:57:23.351 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
01:57:23.351 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
01:57:23.351 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
01:57:23.351 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.19 cameraTheta=0.70 mountX=-0.15 mountY=-0.11, mountTheta=-2.54
01:57:23.351 00.000 9828 Moving (0.15, 0.13) raw xDistance=-0.15 yDistance=-0.11
01:57:23.351 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:57:23.351 00.000 9828 BLC: window closed
01:57:23.351 00.000 9828 MoveAxis(E, 49, B)
01:57:23.355 00.004 9828 Guiding  Dir = 2, Dur = 49
01:57:23.355 00.000 9828 IsSlewing returns 0
01:57:23.355 00.000 9828 IsGuiding returns 0
01:57:23.355 00.000 9828 PulseGuide returned control before completion, sleep 59
01:57:23.362 00.007 5052 UpdateGuideState exits: m=226 SNR=10.4
01:57:23.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:23.363 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:23.363 00.000 5052 Enqueuing Expose request
01:57:23.363 00.000 8976 Worker thread wakes up
01:57:23.363 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:57:23.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:23.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:23.424 00.061 9828 IsGuiding returns 1
01:57:23.424 00.000 9828 scope still moving after pulse duration time elapsed
01:57:23.455 00.031 9828 IsSlewing returns 0
01:57:23.455 00.000 9828 IsGuiding returns 1
01:57:23.486 00.031 9828 IsSlewing returns 0
01:57:23.486 00.000 9828 IsGuiding returns 1
01:57:23.516 00.030 9828 IsSlewing returns 0
01:57:23.516 00.000 9828 IsGuiding returns 1
01:57:23.548 00.032 9828 IsSlewing returns 0
01:57:23.548 00.000 9828 IsGuiding returns 1
01:57:23.578 00.030 9828 IsSlewing returns 0
01:57:23.578 00.000 9828 IsGuiding returns 1
01:57:23.610 00.032 9828 IsSlewing returns 0
01:57:23.610 00.000 9828 IsGuiding returns 0
01:57:23.610 00.000 9828 scope move finished after 49 + 206 ms
01:57:23.610 00.000 9828 Move returns status 0, amount 49
01:57:23.610 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:23.611 00.001 9828 MoveAxis(N, 14, B)
01:57:23.611 00.000 9828 Guiding  Dir = 0, Dur = 14
01:57:23.625 00.014 9828 IsSlewing returns 0
01:57:23.625 00.000 9828 IsGuiding returns 0
01:57:23.625 00.000 9828 PulseGuide returned control before completion, sleep 24
01:57:23.656 00.031 9828 IsGuiding returns 1
01:57:23.656 00.000 9828 scope still moving after pulse duration time elapsed
01:57:23.688 00.032 9828 IsSlewing returns 0
01:57:23.688 00.000 9828 IsGuiding returns 1
01:57:23.720 00.032 9828 IsSlewing returns 0
01:57:23.720 00.000 9828 IsGuiding returns 1
01:57:23.766 00.046 9828 IsSlewing returns 0
01:57:23.766 00.000 9828 IsGuiding returns 0
01:57:23.766 00.000 9828 scope move finished after 14 + 126 ms
01:57:23.766 00.000 9828 Move returns status 0, amount 14
01:57:23.766 00.000 9828 move complete, result=0
01:57:23.766 00.000 9828 worker thread done servicing request
01:57:23.766 00.000 5052 GuideStep: -0.2 px 49 ms EAST, -0.1 px 14 ms NORTH
01:57:24.056 00.290 8976 Exposure complete
01:57:24.060 00.004 8976 worker thread done servicing request
01:57:24.060 00.000 5052 OnExposeComplete: enter
01:57:24.061 00.001 5052 UpdateGuideState(): m_state=6
01:57:24.061 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6358
01:57:24.061 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.71, Mass=220, SNR=10.2, Peak=69 HFD=2.6
01:57:24.061 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
01:57:24.061 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
01:57:24.061 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.00 hyp=0.34 cameraTheta=3.13 mountX=0.16 mountY=0.28, mountTheta=1.06
01:57:24.061 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.00, opts=13)
01:57:24.061 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.00)
01:57:24.062 00.001 8976 Worker thread wakes up
01:57:24.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.00) opts 0xd
01:57:24.062 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.00)
01:57:24.062 00.000 8976 Moving (-0.34, 0.00) raw xDistance=0.16 yDistance=0.28
01:57:24.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:57:24.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:57:24.062 00.000 8976 MoveAxis(R, 0, ABG)
01:57:24.062 00.000 8976 MoveAxis(D, 1, ABG)
01:57:24.062 00.000 8976 stepping (-6, 32) + (0, -1)
01:57:24.062 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:24.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:57:24.075 00.013 5052 UpdateGuideState exits: m=220 SNR=10.2
01:57:24.076 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:24.076 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:24.076 00.000 5052 Enqueuing Expose request
01:57:24.081 00.005 8976 Received - 47 (G) 
01:57:24.081 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:24.081 00.000 8976 stepped: pos (-6, 31)
01:57:24.082 00.001 8976 outside bump range, increase bump weight 1.67 => 1.83
01:57:24.082 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:57:24.082 00.000 8976 MountToCamera -- mountX=1.01 mountY=-4.91 hyp=5.02 mountTheta=-1.37 cameraX=3.92, cameraY=3.13 cameraTheta=0.67
01:57:24.082 00.000 8976 incremental bump (3.918, 3.133) isValid = 1
01:57:24.082 00.000 8976 Scheduling Mount bump of (0.164, 0.136)
01:57:24.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.14, opts=4)
01:57:24.082 00.000 8976 Enqueuing Move request for scope (0.16, 0.14)
01:57:24.082 00.000 8976 move complete, result=0
01:57:24.082 00.000 9828 Worker thread wakes up
01:57:24.082 00.000 8976 worker thread done servicing request
01:57:24.082 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:57:24.082 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0x4
01:57:24.082 00.000 8976 Worker thread wakes up
01:57:24.082 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
01:57:24.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:24.082 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.50)
01:57:24.082 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:24.082 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.58)
01:57:24.083 00.001 9828 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.69 mountX=-0.17 mountY=-0.11, mountTheta=-2.55
01:57:24.083 00.000 9828 Moving (0.16, 0.14) raw xDistance=-0.17 yDistance=-0.11
01:57:24.083 00.000 9828 BLC: window closed
01:57:24.083 00.000 9828 MoveAxis(E, 54, B)
01:57:24.083 00.000 9828 Guiding  Dir = 2, Dur = 54
01:57:24.083 00.000 9828 IsSlewing returns 0
01:57:24.083 00.000 9828 IsGuiding returns 0
01:57:24.083 00.000 9828 PulseGuide returned control before completion, sleep 64
01:57:24.158 00.075 9828 IsGuiding returns 1
01:57:24.158 00.000 9828 scope still moving after pulse duration time elapsed
01:57:24.188 00.030 9828 IsSlewing returns 0
01:57:24.188 00.000 9828 IsGuiding returns 1
01:57:24.219 00.031 9828 IsSlewing returns 0
01:57:24.219 00.000 9828 IsGuiding returns 1
01:57:24.250 00.031 9828 IsSlewing returns 0
01:57:24.250 00.000 9828 IsGuiding returns 0
01:57:24.250 00.000 9828 scope move finished after 54 + 112 ms
01:57:24.250 00.000 9828 Move returns status 0, amount 54
01:57:24.250 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:24.250 00.000 9828 MoveAxis(N, 16, B)
01:57:24.250 00.000 9828 Guiding  Dir = 0, Dur = 16
01:57:24.265 00.015 9828 IsSlewing returns 0
01:57:24.266 00.001 9828 IsGuiding returns 0
01:57:24.266 00.000 9828 PulseGuide returned control before completion, sleep 26
01:57:24.297 00.031 9828 IsGuiding returns 1
01:57:24.297 00.000 9828 scope still moving after pulse duration time elapsed
01:57:24.327 00.030 9828 IsSlewing returns 0
01:57:24.327 00.000 9828 IsGuiding returns 1
01:57:24.359 00.032 9828 IsSlewing returns 0
01:57:24.359 00.000 9828 IsGuiding returns 1
01:57:24.390 00.031 9828 IsSlewing returns 0
01:57:24.390 00.000 9828 IsGuiding returns 1
01:57:24.422 00.032 9828 IsSlewing returns 0
01:57:24.422 00.000 9828 IsGuiding returns 0
01:57:24.422 00.000 9828 scope move finished after 16 + 140 ms
01:57:24.423 00.001 9828 Move returns status 0, amount 16
01:57:24.423 00.000 9828 move complete, result=0
01:57:24.423 00.000 9828 worker thread done servicing request
01:57:24.423 00.000 5052 GuideStep: -0.2 px 54 ms EAST, -0.1 px 16 ms NORTH
01:57:24.789 00.366 8976 Exposure complete
01:57:24.795 00.006 8976 worker thread done servicing request
01:57:24.795 00.000 5052 OnExposeComplete: enter
01:57:24.795 00.000 5052 UpdateGuideState(): m_state=6
01:57:24.795 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6359
01:57:24.795 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.61, Mass=186, SNR=9.5, Peak=68 HFD=2.4
01:57:24.795 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
01:57:24.795 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.33)
01:57:24.795 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-2.81 mountX=0.04 mountY=0.29, mountTheta=1.43
01:57:24.796 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.10, opts=13)
01:57:24.796 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.10)
01:57:24.796 00.000 8976 Worker thread wakes up
01:57:24.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.10) opts 0xd
01:57:24.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.10)
01:57:24.796 00.000 8976 Moving (-0.28, -0.10) raw xDistance=0.04 yDistance=0.29
01:57:24.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:57:24.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
01:57:24.796 00.000 8976 MoveAxis(R, 0, ABG)
01:57:24.796 00.000 8976 MoveAxis(D, 1, ABG)
01:57:24.797 00.001 8976 stepping (-6, 31) + (0, -1)
01:57:24.797 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:24.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:57:24.807 00.010 5052 UpdateGuideState exits: m=186 SNR=9.5
01:57:24.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:24.807 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:24.807 00.000 5052 Enqueuing Expose request
01:57:24.817 00.010 8976 Received - 47 (G) 
01:57:24.818 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:24.818 00.000 8976 stepped: pos (-6, 30)
01:57:24.818 00.000 8976 back inside bump range: decrease bump weight 1.83 => 1.00
01:57:24.818 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:57:24.818 00.000 8976 MountToCamera -- mountX=0.98 mountY=-4.87 hyp=4.96 mountTheta=-1.37 cameraX=3.89, cameraY=3.08 cameraTheta=0.67
01:57:24.818 00.000 8976 incremental bump (3.887, 3.085) isValid = 1
01:57:24.818 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
01:57:24.818 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:24.818 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:24.818 00.000 8976 move complete, result=0
01:57:24.818 00.000 9828 Worker thread wakes up
01:57:24.818 00.000 8976 worker thread done servicing request
01:57:24.818 00.000 8976 Worker thread wakes up
01:57:24.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:24.818 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:57:24.818 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:24.818 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:24.818 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
01:57:24.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:24.819 00.001 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
01:57:24.819 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
01:57:24.819 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:57:24.819 00.000 9828 BLC: window closed
01:57:24.819 00.000 9828 MoveAxis(E, 30, B)
01:57:24.819 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:24.819 00.000 9828 IsSlewing returns 0
01:57:24.819 00.000 9828 IsGuiding returns 0
01:57:24.819 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:24.874 00.055 9828 IsGuiding returns 1
01:57:24.874 00.000 9828 scope still moving after pulse duration time elapsed
01:57:24.905 00.031 9828 IsSlewing returns 0
01:57:24.905 00.000 9828 IsGuiding returns 1
01:57:24.936 00.031 9828 IsSlewing returns 0
01:57:24.936 00.000 9828 IsGuiding returns 1
01:57:24.967 00.031 9828 IsSlewing returns 0
01:57:24.967 00.000 9828 IsGuiding returns 0
01:57:24.967 00.000 9828 scope move finished after 30 + 118 ms
01:57:24.967 00.000 9828 Move returns status 0, amount 30
01:57:24.967 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:24.968 00.001 9828 MoveAxis(N, 8, B)
01:57:24.968 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:24.982 00.014 9828 IsSlewing returns 0
01:57:24.982 00.000 9828 IsGuiding returns 0
01:57:24.982 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:25.013 00.031 9828 IsGuiding returns 1
01:57:25.013 00.000 9828 scope still moving after pulse duration time elapsed
01:57:25.045 00.032 9828 IsSlewing returns 0
01:57:25.045 00.000 9828 IsGuiding returns 1
01:57:25.076 00.031 9828 IsSlewing returns 0
01:57:25.076 00.000 9828 IsGuiding returns 1
01:57:25.106 00.030 9828 IsSlewing returns 0
01:57:25.106 00.000 9828 IsGuiding returns 0
01:57:25.106 00.000 9828 scope move finished after 8 + 116 ms
01:57:25.106 00.000 9828 Move returns status 0, amount 8
01:57:25.106 00.000 9828 move complete, result=0
01:57:25.106 00.000 9828 worker thread done servicing request
01:57:25.106 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:25.510 00.404 8976 Exposure complete
01:57:25.514 00.004 8976 worker thread done servicing request
01:57:25.515 00.001 5052 OnExposeComplete: enter
01:57:25.515 00.000 5052 UpdateGuideState(): m_state=6
01:57:25.515 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6360
01:57:25.515 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.73, Mass=191, SNR=9.6, Peak=68 HFD=2.4
01:57:25.515 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:57:25.515 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
01:57:25.515 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.06 mountX=0.11 mountY=0.16, mountTheta=0.99
01:57:25.515 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.02, opts=13)
01:57:25.517 00.002 5052 Enqueuing Move request for stepguider (-0.20, 0.02)
01:57:25.517 00.000 8976 Worker thread wakes up
01:57:25.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.02) opts 0xd
01:57:25.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.02)
01:57:25.517 00.000 8976 Moving (-0.20, 0.02) raw xDistance=0.11 yDistance=0.16
01:57:25.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:57:25.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:57:25.517 00.000 8976 MoveAxis(R, 0, ABG)
01:57:25.517 00.000 8976 MoveAxis(U, 0, ABG)
01:57:25.517 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:57:25.517 00.000 8976 MountToCamera -- mountX=0.96 mountY=-4.83 hyp=4.93 mountTheta=-1.38 cameraX=3.87, cameraY=3.05 cameraTheta=0.67
01:57:25.517 00.000 8976 incremental bump (3.866, 3.052) isValid = 1
01:57:25.517 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
01:57:25.517 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:25.517 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:25.517 00.000 8976 move complete, result=0
01:57:25.517 00.000 8976 worker thread done servicing request
01:57:25.517 00.000 9828 Worker thread wakes up
01:57:25.517 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:57:25.517 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:25.517 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:25.517 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
01:57:25.517 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
01:57:25.517 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
01:57:25.518 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:57:25.518 00.000 9828 BLC: window closed
01:57:25.518 00.000 9828 MoveAxis(E, 30, B)
01:57:25.518 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:25.518 00.000 9828 IsSlewing returns 0
01:57:25.518 00.000 9828 IsGuiding returns 0
01:57:25.518 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:25.527 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
01:57:25.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:25.527 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:25.527 00.000 5052 Enqueuing Expose request
01:57:25.527 00.000 8976 Worker thread wakes up
01:57:25.528 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:57:25.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:25.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:25.564 00.036 9828 IsGuiding returns 1
01:57:25.564 00.000 9828 scope still moving after pulse duration time elapsed
01:57:25.594 00.030 9828 IsSlewing returns 0
01:57:25.594 00.000 9828 IsGuiding returns 1
01:57:25.625 00.031 9828 IsSlewing returns 0
01:57:25.625 00.000 9828 IsGuiding returns 1
01:57:25.656 00.031 9828 IsSlewing returns 0
01:57:25.656 00.000 9828 IsGuiding returns 1
01:57:25.687 00.031 9828 IsSlewing returns 0
01:57:25.687 00.000 9828 IsGuiding returns 0
01:57:25.687 00.000 9828 scope move finished after 30 + 138 ms
01:57:25.687 00.000 9828 Move returns status 0, amount 30
01:57:25.687 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:25.687 00.000 9828 MoveAxis(N, 8, B)
01:57:25.687 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:25.702 00.015 9828 IsSlewing returns 0
01:57:25.702 00.000 9828 IsGuiding returns 0
01:57:25.702 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:25.733 00.031 9828 IsGuiding returns 1
01:57:25.733 00.000 9828 scope still moving after pulse duration time elapsed
01:57:25.765 00.032 9828 IsSlewing returns 0
01:57:25.765 00.000 9828 IsGuiding returns 1
01:57:25.795 00.030 9828 IsSlewing returns 0
01:57:25.795 00.000 9828 IsGuiding returns 1
01:57:25.826 00.031 9828 IsSlewing returns 0
01:57:25.826 00.000 9828 IsGuiding returns 1
01:57:25.857 00.031 9828 IsSlewing returns 0
01:57:25.857 00.000 9828 IsGuiding returns 1
01:57:25.889 00.032 9828 IsSlewing returns 0
01:57:25.889 00.000 9828 IsGuiding returns 1
01:57:25.919 00.030 9828 IsSlewing returns 0
01:57:25.919 00.000 9828 IsGuiding returns 0
01:57:25.919 00.000 9828 scope move finished after 8 + 209 ms
01:57:25.919 00.000 9828 Move returns status 0, amount 8
01:57:25.919 00.000 9828 move complete, result=0
01:57:25.919 00.000 9828 worker thread done servicing request
01:57:25.919 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:26.222 00.303 8976 Exposure complete
01:57:26.227 00.005 8976 worker thread done servicing request
01:57:26.227 00.000 5052 OnExposeComplete: enter
01:57:26.227 00.000 5052 UpdateGuideState(): m_state=6
01:57:26.227 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6361
01:57:26.227 00.000 5052 Star::Find returns 1 (1), X=329.20, Y=281.56, Mass=212, SNR=10.1, Peak=74 HFD=2.1
01:57:26.227 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.04) = xAngle (-3.43 = 2.85)
01:57:26.227 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.75)
01:57:26.227 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.39 mountX=-0.15 mountY=0.06, mountTheta=2.76
01:57:26.228 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.15, opts=13)
01:57:26.228 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.15)
01:57:26.228 00.000 8976 Worker thread wakes up
01:57:26.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.15) opts 0xd
01:57:26.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.15)
01:57:26.228 00.000 8976 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=0.06
01:57:26.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:57:26.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:57:26.228 00.000 8976 MoveAxis(R, 0, ABG)
01:57:26.229 00.001 8976 MoveAxis(U, 0, ABG)
01:57:26.229 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:57:26.229 00.000 8976 MountToCamera -- mountX=0.94 mountY=-4.81 hyp=4.90 mountTheta=-1.38 cameraX=3.85, cameraY=3.03 cameraTheta=0.67
01:57:26.229 00.000 8976 incremental bump (3.852, 3.031) isValid = 1
01:57:26.229 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
01:57:26.229 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:26.229 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:26.229 00.000 8976 move complete, result=0
01:57:26.229 00.000 9828 Worker thread wakes up
01:57:26.229 00.000 8976 worker thread done servicing request
01:57:26.229 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:26.229 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:26.229 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
01:57:26.229 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
01:57:26.229 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:57:26.229 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
01:57:26.229 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:57:26.229 00.000 9828 BLC: window closed
01:57:26.229 00.000 9828 MoveAxis(E, 30, B)
01:57:26.230 00.001 9828 Guiding  Dir = 2, Dur = 30
01:57:26.230 00.000 9828 IsSlewing returns 0
01:57:26.230 00.000 9828 IsGuiding returns 0
01:57:26.230 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:26.239 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1 Saturated
01:57:26.240 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:26.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:26.240 00.000 5052 Enqueuing Expose request
01:57:26.240 00.000 8976 Worker thread wakes up
01:57:26.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:26.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:26.240 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:26.279 00.039 9828 IsGuiding returns 1
01:57:26.279 00.000 9828 scope still moving after pulse duration time elapsed
01:57:26.309 00.030 9828 IsSlewing returns 0
01:57:26.309 00.000 9828 IsGuiding returns 1
01:57:26.341 00.032 9828 IsSlewing returns 0
01:57:26.341 00.000 9828 IsGuiding returns 1
01:57:26.372 00.031 9828 IsSlewing returns 0
01:57:26.372 00.000 9828 IsGuiding returns 0
01:57:26.372 00.000 9828 scope move finished after 30 + 111 ms
01:57:26.372 00.000 9828 Move returns status 0, amount 30
01:57:26.372 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:26.372 00.000 9828 MoveAxis(N, 8, B)
01:57:26.372 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:26.387 00.015 9828 IsSlewing returns 0
01:57:26.387 00.000 9828 IsGuiding returns 0
01:57:26.387 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:26.418 00.031 9828 IsGuiding returns 1
01:57:26.418 00.000 9828 scope still moving after pulse duration time elapsed
01:57:26.450 00.032 9828 IsSlewing returns 0
01:57:26.450 00.000 9828 IsGuiding returns 1
01:57:26.482 00.032 9828 IsSlewing returns 0
01:57:26.482 00.000 9828 IsGuiding returns 1
01:57:26.513 00.031 9828 IsSlewing returns 0
01:57:26.513 00.000 9828 IsGuiding returns 0
01:57:26.513 00.000 9828 scope move finished after 8 + 118 ms
01:57:26.513 00.000 9828 Move returns status 0, amount 8
01:57:26.513 00.000 9828 move complete, result=0
01:57:26.513 00.000 9828 worker thread done servicing request
01:57:26.513 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:26.931 00.418 8976 Exposure complete
01:57:26.937 00.006 8976 worker thread done servicing request
01:57:26.937 00.000 5052 OnExposeComplete: enter
01:57:26.937 00.000 5052 UpdateGuideState(): m_state=6
01:57:26.937 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6362
01:57:26.937 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.54, Mass=203, SNR=9.9, Peak=83 HFD=1.8
01:57:26.937 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
01:57:26.937 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
01:57:26.937 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.21 mountX=-0.18 mountY=0.04, mountTheta=2.93
01:57:26.937 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.17, opts=13)
01:57:26.937 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.17)
01:57:26.938 00.001 8976 Worker thread wakes up
01:57:26.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.17) opts 0xd
01:57:26.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.17)
01:57:26.938 00.000 8976 Moving (0.06, -0.17) raw xDistance=-0.18 yDistance=0.04
01:57:26.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:57:26.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:57:26.938 00.000 8976 MoveAxis(R, 0, ABG)
01:57:26.938 00.000 8976 MoveAxis(U, 0, ABG)
01:57:26.938 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
01:57:26.938 00.000 8976 MountToCamera -- mountX=0.94 mountY=-4.79 hyp=4.89 mountTheta=-1.38 cameraX=3.84, cameraY=3.02 cameraTheta=0.67
01:57:26.938 00.000 8976 incremental bump (3.843, 3.016) isValid = 1
01:57:26.938 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
01:57:26.938 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:26.938 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:26.938 00.000 8976 move complete, result=0
01:57:26.938 00.000 9828 Worker thread wakes up
01:57:26.938 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:26.938 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:26.939 00.001 8976 worker thread done servicing request
01:57:26.939 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
01:57:26.939 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
01:57:26.939 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
01:57:26.939 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:57:26.939 00.000 9828 BLC: window closed
01:57:26.939 00.000 9828 MoveAxis(E, 30, B)
01:57:26.939 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:26.939 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:57:26.939 00.000 9828 IsSlewing returns 0
01:57:26.939 00.000 9828 IsGuiding returns 0
01:57:26.939 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:26.951 00.012 5052 UpdateGuideState exits: m=203 SNR=9.9
01:57:26.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:26.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:26.951 00.000 5052 Enqueuing Expose request
01:57:26.951 00.000 8976 Worker thread wakes up
01:57:26.951 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:26.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:26.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:26.981 00.030 9828 IsGuiding returns 1
01:57:26.981 00.000 9828 scope still moving after pulse duration time elapsed
01:57:27.013 00.032 9828 IsSlewing returns 0
01:57:27.013 00.000 9828 IsGuiding returns 1
01:57:27.043 00.030 9828 IsSlewing returns 0
01:57:27.043 00.000 9828 IsGuiding returns 1
01:57:27.073 00.030 9828 IsSlewing returns 0
01:57:27.073 00.000 9828 IsGuiding returns 1
01:57:27.105 00.032 9828 IsSlewing returns 0
01:57:27.105 00.000 9828 IsGuiding returns 0
01:57:27.105 00.000 9828 scope move finished after 30 + 135 ms
01:57:27.105 00.000 9828 Move returns status 0, amount 30
01:57:27.105 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:27.105 00.000 9828 MoveAxis(N, 8, B)
01:57:27.105 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:27.120 00.015 9828 IsSlewing returns 0
01:57:27.120 00.000 9828 IsGuiding returns 0
01:57:27.120 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:27.152 00.032 9828 IsGuiding returns 1
01:57:27.152 00.000 9828 scope still moving after pulse duration time elapsed
01:57:27.184 00.032 9828 IsSlewing returns 0
01:57:27.184 00.000 9828 IsGuiding returns 1
01:57:27.216 00.032 9828 IsSlewing returns 0
01:57:27.216 00.000 9828 IsGuiding returns 1
01:57:27.247 00.031 9828 IsSlewing returns 0
01:57:27.247 00.000 9828 IsGuiding returns 0
01:57:27.247 00.000 9828 scope move finished after 8 + 119 ms
01:57:27.247 00.000 9828 Move returns status 0, amount 8
01:57:27.247 00.000 9828 move complete, result=0
01:57:27.247 00.000 9828 worker thread done servicing request
01:57:27.247 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:27.641 00.394 8976 Exposure complete
01:57:27.646 00.005 8976 worker thread done servicing request
01:57:27.647 00.001 5052 OnExposeComplete: enter
01:57:27.647 00.000 5052 UpdateGuideState(): m_state=6
01:57:27.647 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6363
01:57:27.647 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.94, Mass=211, SNR=10.1, Peak=83 HFD=2.1
01:57:27.647 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
01:57:27.647 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
01:57:27.647 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.26 mountX=0.17 mountY=-0.18, mountTheta=-0.83
01:57:27.647 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.23, opts=13)
01:57:27.647 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.23)
01:57:27.648 00.001 8976 Worker thread wakes up
01:57:27.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.23) opts 0xd
01:57:27.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.23)
01:57:27.648 00.000 8976 Moving (0.07, 0.23) raw xDistance=0.17 yDistance=-0.18
01:57:27.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:57:27.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:57:27.648 00.000 8976 MoveAxis(R, 0, ABG)
01:57:27.648 00.000 8976 MoveAxis(U, 0, ABG)
01:57:27.648 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:57:27.648 00.000 8976 MountToCamera -- mountX=0.93 mountY=-4.78 hyp=4.87 mountTheta=-1.38 cameraX=3.84, cameraY=3.01 cameraTheta=0.66
01:57:27.648 00.000 8976 incremental bump (3.837, 3.007) isValid = 1
01:57:27.648 00.000 8976 Scheduling Mount bump of (0.090, 0.073)
01:57:27.648 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:27.648 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:27.648 00.000 8976 move complete, result=0
01:57:27.648 00.000 9828 Worker thread wakes up
01:57:27.648 00.000 8976 worker thread done servicing request
01:57:27.648 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:27.648 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:27.648 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
01:57:27.648 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
01:57:27.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:57:27.648 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
01:57:27.648 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:57:27.648 00.000 9828 BLC: window closed
01:57:27.648 00.000 9828 MoveAxis(E, 30, B)
01:57:27.648 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:27.649 00.001 9828 IsSlewing returns 0
01:57:27.649 00.000 9828 IsGuiding returns 0
01:57:27.649 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:27.658 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
01:57:27.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:27.658 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:27.658 00.000 5052 Enqueuing Expose request
01:57:27.658 00.000 8976 Worker thread wakes up
01:57:27.659 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:57:27.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:27.659 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:27.700 00.041 9828 IsGuiding returns 1
01:57:27.701 00.001 9828 scope still moving after pulse duration time elapsed
01:57:27.731 00.030 9828 IsSlewing returns 0
01:57:27.731 00.000 9828 IsGuiding returns 1
01:57:27.761 00.030 9828 IsSlewing returns 0
01:57:27.761 00.000 9828 IsGuiding returns 1
01:57:27.791 00.030 9828 IsSlewing returns 0
01:57:27.791 00.000 9828 IsGuiding returns 0
01:57:27.791 00.000 9828 scope move finished after 30 + 112 ms
01:57:27.791 00.000 9828 Move returns status 0, amount 30
01:57:27.792 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:27.792 00.000 9828 MoveAxis(N, 8, B)
01:57:27.792 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:27.807 00.015 9828 IsSlewing returns 0
01:57:27.807 00.000 9828 IsGuiding returns 0
01:57:27.807 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:27.839 00.032 9828 IsGuiding returns 1
01:57:27.839 00.000 9828 scope still moving after pulse duration time elapsed
01:57:27.871 00.032 9828 IsSlewing returns 0
01:57:27.871 00.000 9828 IsGuiding returns 1
01:57:27.902 00.031 9828 IsSlewing returns 0
01:57:27.902 00.000 9828 IsGuiding returns 1
01:57:27.933 00.031 9828 IsSlewing returns 0
01:57:27.933 00.000 9828 IsGuiding returns 0
01:57:27.933 00.000 9828 scope move finished after 8 + 117 ms
01:57:27.933 00.000 9828 Move returns status 0, amount 8
01:57:27.933 00.000 9828 move complete, result=0
01:57:27.933 00.000 9828 worker thread done servicing request
01:57:27.934 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:28.348 00.414 8976 Exposure complete
01:57:28.353 00.005 8976 worker thread done servicing request
01:57:28.353 00.000 5052 OnExposeComplete: enter
01:57:28.353 00.000 5052 UpdateGuideState(): m_state=6
01:57:28.354 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6364
01:57:28.354 00.000 5052 Star::Find returns 1 (1), X=328.90, Y=281.67, Mass=208, SNR=10.0, Peak=70 HFD=2.3
01:57:28.354 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
01:57:28.354 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
01:57:28.354 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-2.98 mountX=0.08 mountY=0.25, mountTheta=1.24
01:57:28.354 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.04, opts=13)
01:57:28.355 00.001 5052 Enqueuing Move request for stepguider (-0.27, -0.04)
01:57:28.355 00.000 8976 Worker thread wakes up
01:57:28.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.04) opts 0xd
01:57:28.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.04)
01:57:28.355 00.000 8976 Moving (-0.27, -0.04) raw xDistance=0.08 yDistance=0.25
01:57:28.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:57:28.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:57:28.355 00.000 8976 MoveAxis(R, 0, ABG)
01:57:28.356 00.001 8976 MoveAxis(U, 0, ABG)
01:57:28.356 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:57:28.356 00.000 8976 MountToCamera -- mountX=0.93 mountY=-4.78 hyp=4.87 mountTheta=-1.38 cameraX=3.83, cameraY=3.00 cameraTheta=0.66
01:57:28.356 00.000 8976 incremental bump (3.832, 3.000) isValid = 1
01:57:28.356 00.000 8976 Scheduling Mount bump of (0.090, 0.073)
01:57:28.356 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:28.356 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:28.356 00.000 8976 move complete, result=0
01:57:28.356 00.000 9828 Worker thread wakes up
01:57:28.356 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:28.356 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:28.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:57:28.356 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
01:57:28.356 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
01:57:28.356 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
01:57:28.356 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:57:28.356 00.000 9828 BLC: window closed
01:57:28.357 00.001 9828 MoveAxis(E, 30, B)
01:57:28.357 00.000 8976 worker thread done servicing request
01:57:28.357 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:28.357 00.000 9828 IsSlewing returns 0
01:57:28.357 00.000 9828 IsGuiding returns 0
01:57:28.357 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:28.366 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0 Saturated
01:57:28.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:28.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:28.366 00.000 5052 Enqueuing Expose request
01:57:28.366 00.000 8976 Worker thread wakes up
01:57:28.366 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:57:28.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:28.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:28.402 00.036 9828 IsGuiding returns 1
01:57:28.407 00.005 9828 scope still moving after pulse duration time elapsed
01:57:28.432 00.025 9828 IsSlewing returns 0
01:57:28.432 00.000 9828 IsGuiding returns 1
01:57:28.465 00.033 9828 IsSlewing returns 0
01:57:28.465 00.000 9828 IsGuiding returns 1
01:57:28.495 00.030 9828 IsSlewing returns 0
01:57:28.495 00.000 9828 IsGuiding returns 1
01:57:28.527 00.032 9828 IsSlewing returns 0
01:57:28.527 00.000 9828 IsGuiding returns 0
01:57:28.527 00.000 9828 scope move finished after 30 + 140 ms
01:57:28.527 00.000 9828 Move returns status 0, amount 30
01:57:28.527 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:28.527 00.000 9828 MoveAxis(N, 8, B)
01:57:28.527 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:28.543 00.016 9828 IsSlewing returns 0
01:57:28.543 00.000 9828 IsGuiding returns 0
01:57:28.543 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:28.575 00.032 9828 IsGuiding returns 1
01:57:28.575 00.000 9828 scope still moving after pulse duration time elapsed
01:57:28.607 00.032 9828 IsSlewing returns 0
01:57:28.607 00.000 9828 IsGuiding returns 1
01:57:28.638 00.031 9828 IsSlewing returns 0
01:57:28.638 00.000 9828 IsGuiding returns 1
01:57:28.669 00.031 9828 IsSlewing returns 0
01:57:28.669 00.000 9828 IsGuiding returns 0
01:57:28.669 00.000 9828 scope move finished after 8 + 117 ms
01:57:28.669 00.000 9828 Move returns status 0, amount 8
01:57:28.669 00.000 9828 move complete, result=0
01:57:28.669 00.000 9828 worker thread done servicing request
01:57:28.669 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:29.055 00.386 8976 Exposure complete
01:57:29.060 00.005 8976 worker thread done servicing request
01:57:29.060 00.000 5052 OnExposeComplete: enter
01:57:29.060 00.000 5052 UpdateGuideState(): m_state=6
01:57:29.060 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6365
01:57:29.060 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.82, Mass=203, SNR=9.9, Peak=71 HFD=2.5
01:57:29.060 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
01:57:29.060 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
01:57:29.061 00.001 5052 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.25 cameraTheta=0.46 mountX=-0.00 mountY=-0.25, mountTheta=-1.58
01:57:29.061 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.11, opts=13)
01:57:29.061 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.11)
01:57:29.061 00.000 8976 Worker thread wakes up
01:57:29.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.11) opts 0xd
01:57:29.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.11)
01:57:29.061 00.000 8976 Moving (0.23, 0.11) raw xDistance=-0.00 yDistance=-0.25
01:57:29.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:57:29.062 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:57:29.062 00.000 8976 MoveAxis(R, 0, ABG)
01:57:29.062 00.000 8976 MoveAxis(U, 0, ABG)
01:57:29.062 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:57:29.062 00.000 8976 MountToCamera -- mountX=0.92 mountY=-4.77 hyp=4.86 mountTheta=-1.38 cameraX=3.83, cameraY=3.00 cameraTheta=0.66
01:57:29.062 00.000 8976 incremental bump (3.829, 2.996) isValid = 1
01:57:29.063 00.001 8976 Scheduling Mount bump of (0.090, 0.073)
01:57:29.063 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:29.063 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:29.063 00.000 8976 move complete, result=0
01:57:29.063 00.000 9828 Worker thread wakes up
01:57:29.063 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:29.063 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:29.063 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
01:57:29.063 00.000 8976 worker thread done servicing request
01:57:29.063 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
01:57:29.063 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
01:57:29.063 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:57:29.063 00.000 9828 BLC: window closed
01:57:29.063 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:57:29.063 00.000 9828 MoveAxis(E, 30, B)
01:57:29.063 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:29.064 00.001 9828 IsSlewing returns 0
01:57:29.064 00.000 9828 IsGuiding returns 0
01:57:29.064 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:29.073 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
01:57:29.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:29.073 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:29.074 00.001 5052 Enqueuing Expose request
01:57:29.074 00.000 8976 Worker thread wakes up
01:57:29.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:29.074 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:29.074 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:57:29.118 00.044 9828 IsGuiding returns 1
01:57:29.118 00.000 9828 scope still moving after pulse duration time elapsed
01:57:29.150 00.032 9828 IsSlewing returns 0
01:57:29.151 00.001 9828 IsGuiding returns 1
01:57:29.182 00.031 9828 IsSlewing returns 0
01:57:29.182 00.000 9828 IsGuiding returns 1
01:57:29.214 00.032 9828 IsSlewing returns 0
01:57:29.214 00.000 9828 IsGuiding returns 0
01:57:29.214 00.000 9828 scope move finished after 30 + 120 ms
01:57:29.214 00.000 9828 Move returns status 0, amount 30
01:57:29.214 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:29.214 00.000 9828 MoveAxis(N, 8, B)
01:57:29.214 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:29.230 00.016 9828 IsSlewing returns 0
01:57:29.230 00.000 9828 IsGuiding returns 0
01:57:29.230 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:29.262 00.032 9828 IsGuiding returns 1
01:57:29.262 00.000 9828 scope still moving after pulse duration time elapsed
01:57:29.293 00.031 9828 IsSlewing returns 0
01:57:29.293 00.000 9828 IsGuiding returns 1
01:57:29.325 00.032 9828 IsSlewing returns 0
01:57:29.325 00.000 9828 IsGuiding returns 1
01:57:29.356 00.031 9828 IsSlewing returns 0
01:57:29.356 00.000 9828 IsGuiding returns 1
01:57:29.387 00.031 9828 IsSlewing returns 0
01:57:29.387 00.000 9828 IsGuiding returns 1
01:57:29.417 00.030 9828 IsSlewing returns 0
01:57:29.417 00.000 9828 IsGuiding returns 0
01:57:29.417 00.000 9828 scope move finished after 8 + 178 ms
01:57:29.417 00.000 9828 Move returns status 0, amount 8
01:57:29.417 00.000 9828 move complete, result=0
01:57:29.417 00.000 9828 worker thread done servicing request
01:57:29.417 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:29.760 00.343 8976 Exposure complete
01:57:29.766 00.006 8976 worker thread done servicing request
01:57:29.766 00.000 5052 OnExposeComplete: enter
01:57:29.766 00.000 5052 UpdateGuideState(): m_state=6
01:57:29.766 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6366
01:57:29.766 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.81, Mass=207, SNR=9.9, Peak=71 HFD=2.6
01:57:29.766 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
01:57:29.767 00.001 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
01:57:29.767 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.86 mountX=0.05 mountY=-0.13, mountTheta=-1.20
01:57:29.767 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.10, opts=13)
01:57:29.767 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.10)
01:57:29.767 00.000 8976 Worker thread wakes up
01:57:29.767 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.10) opts 0xd
01:57:29.767 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.10)
01:57:29.768 00.001 8976 Moving (0.09, 0.10) raw xDistance=0.05 yDistance=-0.13
01:57:29.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:57:29.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:57:29.768 00.000 8976 MoveAxis(R, 0, ABG)
01:57:29.768 00.000 8976 MoveAxis(U, 0, ABG)
01:57:29.768 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:57:29.768 00.000 8976 MountToCamera -- mountX=0.92 mountY=-4.77 hyp=4.86 mountTheta=-1.38 cameraX=3.83, cameraY=2.99 cameraTheta=0.66
01:57:29.768 00.000 8976 incremental bump (3.828, 2.993) isValid = 1
01:57:29.768 00.000 8976 Scheduling Mount bump of (0.090, 0.073)
01:57:29.768 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:29.768 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:29.768 00.000 8976 move complete, result=0
01:57:29.768 00.000 9828 Worker thread wakes up
01:57:29.768 00.000 8976 worker thread done servicing request
01:57:29.768 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:29.768 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:29.768 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
01:57:29.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:57:29.769 00.001 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
01:57:29.769 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
01:57:29.769 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:57:29.769 00.000 9828 BLC: window closed
01:57:29.769 00.000 9828 MoveAxis(E, 30, B)
01:57:29.769 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:29.769 00.000 9828 IsSlewing returns 0
01:57:29.769 00.000 9828 IsGuiding returns 0
01:57:29.769 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:29.779 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
01:57:29.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:29.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:29.779 00.000 5052 Enqueuing Expose request
01:57:29.779 00.000 8976 Worker thread wakes up
01:57:29.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:29.779 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:29.780 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:29.822 00.042 9828 IsGuiding returns 1
01:57:29.822 00.000 9828 scope still moving after pulse duration time elapsed
01:57:29.854 00.032 9828 IsSlewing returns 0
01:57:29.854 00.000 9828 IsGuiding returns 1
01:57:29.884 00.030 9828 IsSlewing returns 0
01:57:29.884 00.000 9828 IsGuiding returns 1
01:57:29.915 00.031 9828 IsSlewing returns 0
01:57:29.915 00.000 9828 IsGuiding returns 0
01:57:29.915 00.000 9828 scope move finished after 30 + 115 ms
01:57:29.915 00.000 9828 Move returns status 0, amount 30
01:57:29.915 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:29.915 00.000 9828 MoveAxis(N, 8, B)
01:57:29.915 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:29.930 00.015 9828 IsSlewing returns 0
01:57:29.930 00.000 9828 IsGuiding returns 0
01:57:29.930 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:29.962 00.032 9828 IsGuiding returns 1
01:57:29.962 00.000 9828 scope still moving after pulse duration time elapsed
01:57:29.994 00.032 9828 IsSlewing returns 0
01:57:29.994 00.000 9828 IsGuiding returns 1
01:57:30.025 00.031 9828 IsSlewing returns 0
01:57:30.025 00.000 9828 IsGuiding returns 1
01:57:30.057 00.032 9828 IsSlewing returns 0
01:57:30.057 00.000 9828 IsGuiding returns 0
01:57:30.057 00.000 9828 scope move finished after 8 + 119 ms
01:57:30.057 00.000 9828 Move returns status 0, amount 8
01:57:30.057 00.000 9828 move complete, result=0
01:57:30.057 00.000 9828 worker thread done servicing request
01:57:30.058 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:30.470 00.412 8976 Exposure complete
01:57:30.475 00.005 8976 worker thread done servicing request
01:57:30.475 00.000 5052 OnExposeComplete: enter
01:57:30.475 00.000 5052 UpdateGuideState(): m_state=6
01:57:30.475 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6367
01:57:30.476 00.001 5052 Star::Find returns 1 (0), X=329.21, Y=281.60, Mass=210, SNR=10.1, Peak=77 HFD=1.9
01:57:30.476 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.30 = 2.98)
01:57:30.476 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.88)
01:57:30.476 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.26 mountX=-0.12 mountY=0.03, mountTheta=2.88
01:57:30.477 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.11, opts=13)
01:57:30.477 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.11)
01:57:30.477 00.000 8976 Worker thread wakes up
01:57:30.477 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.11) opts 0xd
01:57:30.477 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.11)
01:57:30.477 00.000 8976 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=0.03
01:57:30.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:57:30.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:57:30.477 00.000 8976 MoveAxis(R, 0, ABG)
01:57:30.477 00.000 8976 MoveAxis(U, 0, ABG)
01:57:30.477 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:57:30.478 00.001 8976 MountToCamera -- mountX=0.92 mountY=-4.77 hyp=4.86 mountTheta=-1.38 cameraX=3.83, cameraY=2.99 cameraTheta=0.66
01:57:30.478 00.000 8976 incremental bump (3.826, 2.991) isValid = 1
01:57:30.478 00.000 8976 Scheduling Mount bump of (0.090, 0.073)
01:57:30.478 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:30.478 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:30.478 00.000 8976 move complete, result=0
01:57:30.478 00.000 8976 worker thread done servicing request
01:57:30.478 00.000 9828 Worker thread wakes up
01:57:30.478 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:30.478 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:30.478 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
01:57:30.478 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
01:57:30.478 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
01:57:30.478 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:57:30.478 00.000 9828 BLC: window closed
01:57:30.478 00.000 9828 MoveAxis(E, 30, B)
01:57:30.478 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:30.478 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:57:30.479 00.001 9828 IsSlewing returns 0
01:57:30.479 00.000 9828 IsGuiding returns 0
01:57:30.479 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:30.488 00.009 5052 UpdateGuideState exits: m=210 SNR=10.1
01:57:30.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:30.488 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:30.488 00.000 5052 Enqueuing Expose request
01:57:30.488 00.000 8976 Worker thread wakes up
01:57:30.488 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:30.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:30.489 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:30.521 00.032 9828 IsGuiding returns 1
01:57:30.521 00.000 9828 scope still moving after pulse duration time elapsed
01:57:30.554 00.033 9828 IsSlewing returns 0
01:57:30.555 00.001 9828 IsGuiding returns 1
01:57:30.586 00.031 9828 IsSlewing returns 0
01:57:30.586 00.000 9828 IsGuiding returns 1
01:57:30.617 00.031 9828 IsSlewing returns 0
01:57:30.617 00.000 9828 IsGuiding returns 1
01:57:30.648 00.031 9828 IsSlewing returns 0
01:57:30.648 00.000 9828 IsGuiding returns 0
01:57:30.648 00.000 9828 scope move finished after 30 + 139 ms
01:57:30.648 00.000 9828 Move returns status 0, amount 30
01:57:30.648 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:30.648 00.000 9828 MoveAxis(N, 8, B)
01:57:30.648 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:30.663 00.015 9828 IsSlewing returns 0
01:57:30.663 00.000 9828 IsGuiding returns 0
01:57:30.663 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:30.694 00.031 9828 IsGuiding returns 1
01:57:30.694 00.000 9828 scope still moving after pulse duration time elapsed
01:57:30.725 00.031 9828 IsSlewing returns 0
01:57:30.725 00.000 9828 IsGuiding returns 1
01:57:30.756 00.031 9828 IsSlewing returns 0
01:57:30.756 00.000 9828 IsGuiding returns 1
01:57:30.787 00.031 9828 IsSlewing returns 0
01:57:30.787 00.000 9828 IsGuiding returns 1
01:57:30.818 00.031 9828 IsSlewing returns 0
01:57:30.818 00.000 9828 IsGuiding returns 0
01:57:30.818 00.000 9828 scope move finished after 8 + 146 ms
01:57:30.818 00.000 9828 Move returns status 0, amount 8
01:57:30.818 00.000 9828 move complete, result=0
01:57:30.818 00.000 9828 worker thread done servicing request
01:57:30.818 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:31.179 00.361 8976 Exposure complete
01:57:31.184 00.005 8976 worker thread done servicing request
01:57:31.184 00.000 5052 OnExposeComplete: enter
01:57:31.184 00.000 5052 UpdateGuideState(): m_state=6
01:57:31.184 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6368
01:57:31.184 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.52, Mass=218, SNR=10.2, Peak=77 HFD=2.6
01:57:31.184 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.36 = 2.93)
01:57:31.184 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.46 = 2.82)
01:57:31.185 00.001 5052 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.31 mountX=-0.19 mountY=0.06, mountTheta=2.83
01:57:31.185 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.19, opts=13)
01:57:31.185 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.19)
01:57:31.185 00.000 8976 Worker thread wakes up
01:57:31.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.19) opts 0xd
01:57:31.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.19)
01:57:31.185 00.000 8976 Moving (0.05, -0.19) raw xDistance=-0.19 yDistance=0.06
01:57:31.186 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:57:31.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:57:31.186 00.000 8976 MoveAxis(R, 0, ABG)
01:57:31.186 00.000 8976 MoveAxis(U, 0, ABG)
01:57:31.186 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:57:31.186 00.000 8976 MountToCamera -- mountX=0.92 mountY=-4.77 hyp=4.86 mountTheta=-1.38 cameraX=3.83, cameraY=2.99 cameraTheta=0.66
01:57:31.186 00.000 8976 incremental bump (3.825, 2.990) isValid = 1
01:57:31.186 00.000 8976 Scheduling Mount bump of (0.090, 0.073)
01:57:31.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:31.186 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:31.186 00.000 8976 move complete, result=0
01:57:31.186 00.000 8976 worker thread done servicing request
01:57:31.186 00.000 9828 Worker thread wakes up
01:57:31.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:31.186 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:31.187 00.001 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
01:57:31.187 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
01:57:31.187 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
01:57:31.187 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:57:31.187 00.000 9828 BLC: window closed
01:57:31.187 00.000 9828 MoveAxis(E, 30, B)
01:57:31.187 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:31.187 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
01:57:31.187 00.000 9828 IsSlewing returns 0
01:57:31.187 00.000 9828 IsGuiding returns 0
01:57:31.188 00.001 9828 PulseGuide returned control before completion, sleep 40
01:57:31.197 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
01:57:31.198 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:31.198 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:31.198 00.000 5052 Enqueuing Expose request
01:57:31.198 00.000 8976 Worker thread wakes up
01:57:31.198 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:31.198 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:31.198 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:31.235 00.037 9828 IsGuiding returns 1
01:57:31.235 00.000 9828 scope still moving after pulse duration time elapsed
01:57:31.267 00.032 9828 IsSlewing returns 0
01:57:31.267 00.000 9828 IsGuiding returns 1
01:57:31.298 00.031 9828 IsSlewing returns 0
01:57:31.298 00.000 9828 IsGuiding returns 1
01:57:31.329 00.031 9828 IsSlewing returns 0
01:57:31.329 00.000 9828 IsGuiding returns 1
01:57:31.360 00.031 9828 IsSlewing returns 0
01:57:31.360 00.000 9828 IsGuiding returns 0
01:57:31.360 00.000 9828 scope move finished after 30 + 142 ms
01:57:31.360 00.000 9828 Move returns status 0, amount 30
01:57:31.360 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:31.360 00.000 9828 MoveAxis(N, 8, B)
01:57:31.360 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:31.375 00.015 9828 IsSlewing returns 0
01:57:31.375 00.000 9828 IsGuiding returns 0
01:57:31.375 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:31.406 00.031 9828 IsGuiding returns 1
01:57:31.406 00.000 9828 scope still moving after pulse duration time elapsed
01:57:31.437 00.031 9828 IsSlewing returns 0
01:57:31.437 00.000 9828 IsGuiding returns 1
01:57:31.468 00.031 9828 IsSlewing returns 0
01:57:31.468 00.000 9828 IsGuiding returns 1
01:57:31.498 00.030 9828 IsSlewing returns 0
01:57:31.498 00.000 9828 IsGuiding returns 1
01:57:31.529 00.031 9828 IsSlewing returns 0
01:57:31.529 00.000 9828 IsGuiding returns 0
01:57:31.529 00.000 9828 scope move finished after 8 + 146 ms
01:57:31.529 00.000 9828 Move returns status 0, amount 8
01:57:31.529 00.000 9828 move complete, result=0
01:57:31.529 00.000 9828 worker thread done servicing request
01:57:31.530 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:31.891 00.361 8976 Exposure complete
01:57:31.896 00.005 8976 worker thread done servicing request
01:57:31.896 00.000 5052 OnExposeComplete: enter
01:57:31.896 00.000 5052 UpdateGuideState(): m_state=6
01:57:31.896 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6369
01:57:31.897 00.001 5052 Star::Find returns 1 (0), X=329.45, Y=281.91, Mass=190, SNR=9.5, Peak=72 HFD=2.3
01:57:31.897 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
01:57:31.897 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
01:57:31.897 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.20 hyp=0.35 cameraTheta=0.63 mountX=0.05 mountY=-0.35, mountTheta=-1.42
01:57:31.897 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.20, opts=13)
01:57:31.897 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.20)
01:57:31.898 00.001 8976 Worker thread wakes up
01:57:31.898 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.20) opts 0xd
01:57:31.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.20)
01:57:31.898 00.000 8976 Moving (0.28, 0.20) raw xDistance=0.05 yDistance=-0.35
01:57:31.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:57:31.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:57:31.898 00.000 8976 MoveAxis(R, 0, ABG)
01:57:31.898 00.000 8976 MoveAxis(U, 1, ABG)
01:57:31.898 00.000 8976 stepping (-6, 30) + (0, 1)
01:57:31.898 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:31.899 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:57:31.909 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:57:31.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:31.909 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:31.909 00.000 5052 Enqueuing Expose request
01:57:31.931 00.022 8976 Received - 47 (G) 
01:57:31.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:31.931 00.000 8976 stepped: pos (-6, 31)
01:57:31.931 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:57:31.932 00.001 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:57:31.932 00.000 8976 MountToCamera -- mountX=0.92 mountY=-4.82 hyp=4.91 mountTheta=-1.38 cameraX=3.87, cameraY=3.01 cameraTheta=0.66
01:57:31.932 00.000 8976 incremental bump (3.872, 3.013) isValid = 1
01:57:31.932 00.000 8976 Scheduling Mount bump of (0.106, 0.085)
01:57:31.932 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.09, opts=4)
01:57:31.932 00.000 8976 Enqueuing Move request for scope (0.11, 0.09)
01:57:31.932 00.000 8976 move complete, result=0
01:57:31.932 00.000 8976 worker thread done servicing request
01:57:31.932 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:57:31.932 00.000 9828 Worker thread wakes up
01:57:31.932 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0x4
01:57:31.932 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
01:57:31.932 00.000 8976 Worker thread wakes up
01:57:31.932 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
01:57:31.932 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
01:57:31.932 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.68 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
01:57:31.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:31.932 00.000 9828 Moving (0.11, 0.09) raw xDistance=-0.11 yDistance=-0.07
01:57:31.933 00.001 9828 BLC: window closed
01:57:31.933 00.000 9828 MoveAxis(E, 35, B)
01:57:31.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:31.933 00.000 9828 Guiding  Dir = 2, Dur = 35
01:57:31.933 00.000 9828 IsSlewing returns 0
01:57:31.933 00.000 9828 IsGuiding returns 0
01:57:31.933 00.000 9828 PulseGuide returned control before completion, sleep 45
01:57:31.983 00.050 9828 IsGuiding returns 1
01:57:31.983 00.000 9828 scope still moving after pulse duration time elapsed
01:57:32.014 00.031 9828 IsSlewing returns 0
01:57:32.014 00.000 9828 IsGuiding returns 1
01:57:32.046 00.032 9828 IsSlewing returns 0
01:57:32.046 00.000 9828 IsGuiding returns 1
01:57:32.078 00.032 9828 IsSlewing returns 0
01:57:32.079 00.001 9828 IsGuiding returns 0
01:57:32.079 00.000 9828 scope move finished after 35 + 110 ms
01:57:32.079 00.000 9828 Move returns status 0, amount 35
01:57:32.079 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:32.079 00.000 9828 MoveAxis(N, 10, B)
01:57:32.079 00.000 9828 Guiding  Dir = 0, Dur = 10
01:57:32.094 00.015 9828 IsSlewing returns 0
01:57:32.094 00.000 9828 IsGuiding returns 0
01:57:32.094 00.000 9828 PulseGuide returned control before completion, sleep 20
01:57:32.124 00.030 9828 IsGuiding returns 1
01:57:32.124 00.000 9828 scope still moving after pulse duration time elapsed
01:57:32.156 00.032 9828 IsSlewing returns 0
01:57:32.156 00.000 9828 IsGuiding returns 1
01:57:32.187 00.031 9828 IsSlewing returns 0
01:57:32.187 00.000 9828 IsGuiding returns 1
01:57:32.218 00.031 9828 IsSlewing returns 0
01:57:32.218 00.000 9828 IsGuiding returns 1
01:57:32.249 00.031 9828 IsSlewing returns 0
01:57:32.249 00.000 9828 IsGuiding returns 0
01:57:32.249 00.000 9828 scope move finished after 10 + 144 ms
01:57:32.249 00.000 9828 Move returns status 0, amount 10
01:57:32.249 00.000 9828 move complete, result=0
01:57:32.249 00.000 9828 worker thread done servicing request
01:57:32.249 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.1 px 10 ms NORTH
01:57:32.629 00.380 8976 Exposure complete
01:57:32.634 00.005 8976 worker thread done servicing request
01:57:32.634 00.000 5052 OnExposeComplete: enter
01:57:32.634 00.000 5052 UpdateGuideState(): m_state=6
01:57:32.634 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6370
01:57:32.635 00.001 5052 Star::Find returns 1 (0), X=329.33, Y=281.43, Mass=204, SNR=9.9, Peak=80 HFD=1.7
01:57:32.635 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
01:57:32.635 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.09)
01:57:32.635 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-1.04 mountX=-0.32 mountY=0.02, mountTheta=3.09
01:57:32.636 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.28, opts=13)
01:57:32.636 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.28)
01:57:32.636 00.000 8976 Worker thread wakes up
01:57:32.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.28) opts 0xd
01:57:32.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.28)
01:57:32.636 00.000 8976 Moving (0.16, -0.28) raw xDistance=-0.32 yDistance=0.02
01:57:32.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:57:32.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:57:32.636 00.000 8976 MoveAxis(R, 1, ABG)
01:57:32.636 00.000 8976 stepping (-6, 31) + (1, 0)
01:57:32.636 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:32.637 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:57:32.647 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:57:32.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:32.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:32.647 00.000 5052 Enqueuing Expose request
01:57:32.666 00.019 8976 Received - 47 (G) 
01:57:32.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:32.666 00.000 8976 stepped: pos (-5, 31)
01:57:32.666 00.000 8976 MoveAxis(U, 0, ABG)
01:57:32.666 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:57:32.666 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:57:32.667 00.001 8976 MountToCamera -- mountX=0.87 mountY=-4.85 hyp=4.93 mountTheta=-1.39 cameraX=3.93, cameraY=2.98 cameraTheta=0.65
01:57:32.667 00.000 8976 incremental bump (3.925, 2.983) isValid = 1
01:57:32.667 00.000 8976 Scheduling Mount bump of (0.122, 0.096)
01:57:32.667 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.10, opts=4)
01:57:32.667 00.000 8976 Enqueuing Move request for scope (0.12, 0.10)
01:57:32.667 00.000 8976 move complete, result=0
01:57:32.667 00.000 8976 worker thread done servicing request
01:57:32.667 00.000 8976 Worker thread wakes up
01:57:32.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:32.667 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:32.667 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
01:57:32.667 00.000 9828 Worker thread wakes up
01:57:32.667 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0x4
01:57:32.667 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
01:57:32.667 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
01:57:32.668 00.001 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
01:57:32.668 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
01:57:32.668 00.000 9828 Moving (0.12, 0.10) raw xDistance=-0.13 yDistance=-0.08
01:57:32.668 00.000 9828 BLC: window closed
01:57:32.668 00.000 9828 MoveAxis(E, 40, B)
01:57:32.668 00.000 9828 Guiding  Dir = 2, Dur = 40
01:57:32.669 00.001 9828 IsSlewing returns 0
01:57:32.669 00.000 9828 IsGuiding returns 0
01:57:32.669 00.000 9828 PulseGuide returned control before completion, sleep 50
01:57:32.731 00.062 9828 IsGuiding returns 1
01:57:32.731 00.000 9828 scope still moving after pulse duration time elapsed
01:57:32.762 00.031 9828 IsSlewing returns 0
01:57:32.762 00.000 9828 IsGuiding returns 1
01:57:32.792 00.030 9828 IsSlewing returns 0
01:57:32.792 00.000 9828 IsGuiding returns 1
01:57:32.823 00.031 9828 IsSlewing returns 0
01:57:32.823 00.000 9828 IsGuiding returns 0
01:57:32.823 00.000 9828 scope move finished after 40 + 113 ms
01:57:32.823 00.000 9828 Move returns status 0, amount 40
01:57:32.823 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:32.823 00.000 9828 MoveAxis(N, 11, B)
01:57:32.823 00.000 9828 Guiding  Dir = 0, Dur = 11
01:57:32.838 00.015 9828 IsSlewing returns 0
01:57:32.839 00.001 9828 IsGuiding returns 1
01:57:32.839 00.000 9828 Entered PulseGuideScope while moving
01:57:32.899 00.060 9828 IsSlewing returns 0
01:57:32.899 00.000 9828 IsGuiding returns 1
01:57:32.899 00.000 9828 Still moving
01:57:32.962 00.063 9828 IsSlewing returns 0
01:57:32.962 00.000 9828 IsGuiding returns 1
01:57:32.962 00.000 9828 Still moving
01:57:33.025 00.063 9828 IsSlewing returns 0
01:57:33.025 00.000 9828 IsGuiding returns 0
01:57:33.025 00.000 9828 Movement stopped - continuing
01:57:33.025 00.000 9828 PulseGuide returned control before completion, sleep 21
01:57:33.056 00.031 9828 IsGuiding returns 1
01:57:33.056 00.000 9828 scope still moving after pulse duration time elapsed
01:57:33.087 00.031 9828 IsSlewing returns 0
01:57:33.087 00.000 9828 IsGuiding returns 1
01:57:33.117 00.030 9828 IsSlewing returns 0
01:57:33.117 00.000 9828 IsGuiding returns 1
01:57:33.148 00.031 9828 IsSlewing returns 0
01:57:33.148 00.000 9828 IsGuiding returns 1
01:57:33.180 00.032 9828 IsSlewing returns 0
01:57:33.180 00.000 9828 IsGuiding returns 0
01:57:33.180 00.000 9828 scope move finished after 11 + 144 ms
01:57:33.180 00.000 9828 Move returns status 0, amount 11
01:57:33.181 00.001 9828 move complete, result=0
01:57:33.181 00.000 9828 worker thread done servicing request
01:57:33.341 00.160 5052 GuideStep: -0.1 px 40 ms EAST, -0.1 px 11 ms NORTH
01:57:33.364 00.023 8976 Exposure complete
01:57:33.369 00.005 8976 worker thread done servicing request
01:57:33.370 00.001 5052 OnExposeComplete: enter
01:57:33.370 00.000 5052 UpdateGuideState(): m_state=6
01:57:33.370 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6371
01:57:33.370 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.84, Mass=209, SNR=10.0, Peak=76 HFD=2.4
01:57:33.370 00.000 5052 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.04) = xAngle (-1.01 = -1.01)
01:57:33.370 00.000 5052 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.11 = -1.11)
01:57:33.370 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.03 mountX=0.08 mountY=-0.14, mountTheta=-1.03
01:57:33.370 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.13, opts=13)
01:57:33.370 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.13)
01:57:33.371 00.001 8976 Worker thread wakes up
01:57:33.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.13) opts 0xd
01:57:33.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.13)
01:57:33.371 00.000 8976 Moving (0.08, 0.13) raw xDistance=0.08 yDistance=-0.14
01:57:33.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:57:33.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:57:33.371 00.000 8976 MoveAxis(R, 0, ABG)
01:57:33.371 00.000 8976 MoveAxis(U, 0, ABG)
01:57:33.371 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
01:57:33.371 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:57:33.371 00.000 8976 MountToCamera -- mountX=0.83 mountY=-4.88 hyp=4.95 mountTheta=-1.40 cameraX=3.96, cameraY=2.96 cameraTheta=0.64
01:57:33.371 00.000 8976 incremental bump (3.962, 2.963) isValid = 1
01:57:33.372 00.001 8976 Scheduling Mount bump of (0.120, 0.093)
01:57:33.372 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.09, opts=4)
01:57:33.372 00.000 8976 Enqueuing Move request for scope (0.12, 0.09)
01:57:33.372 00.000 8976 move complete, result=0
01:57:33.372 00.000 9828 Worker thread wakes up
01:57:33.372 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0x4
01:57:33.372 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
01:57:33.372 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
01:57:33.372 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
01:57:33.372 00.000 8976 worker thread done servicing request
01:57:33.372 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.66 mountX=-0.12 mountY=-0.08, mountTheta=-2.59
01:57:33.372 00.000 9828 Moving (0.12, 0.09) raw xDistance=-0.12 yDistance=-0.08
01:57:33.372 00.000 9828 BLC: window closed
01:57:33.372 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
01:57:33.372 00.000 9828 MoveAxis(E, 39, B)
01:57:33.372 00.000 9828 Guiding  Dir = 2, Dur = 39
01:57:33.373 00.001 9828 IsSlewing returns 0
01:57:33.373 00.000 9828 IsGuiding returns 0
01:57:33.373 00.000 9828 PulseGuide returned control before completion, sleep 49
01:57:33.381 00.008 5052 UpdateGuideState exits: m=209 SNR=10.0
01:57:33.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:33.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:33.381 00.000 5052 Enqueuing Expose request
01:57:33.382 00.001 8976 Worker thread wakes up
01:57:33.382 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:33.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:33.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:33.429 00.047 9828 IsGuiding returns 1
01:57:33.429 00.000 9828 scope still moving after pulse duration time elapsed
01:57:33.460 00.031 9828 IsSlewing returns 0
01:57:33.460 00.000 9828 IsGuiding returns 1
01:57:33.492 00.032 9828 IsSlewing returns 0
01:57:33.492 00.000 9828 IsGuiding returns 1
01:57:33.524 00.032 9828 IsSlewing returns 0
01:57:33.524 00.000 9828 IsGuiding returns 0
01:57:33.524 00.000 9828 scope move finished after 39 + 112 ms
01:57:33.524 00.000 9828 Move returns status 0, amount 39
01:57:33.524 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:33.524 00.000 9828 MoveAxis(N, 11, B)
01:57:33.524 00.000 9828 Guiding  Dir = 0, Dur = 11
01:57:33.539 00.015 9828 IsSlewing returns 0
01:57:33.539 00.000 9828 IsGuiding returns 0
01:57:33.539 00.000 9828 PulseGuide returned control before completion, sleep 21
01:57:33.571 00.032 9828 IsGuiding returns 1
01:57:33.571 00.000 9828 scope still moving after pulse duration time elapsed
01:57:33.602 00.031 9828 IsSlewing returns 0
01:57:33.603 00.001 9828 IsGuiding returns 1
01:57:33.632 00.029 9828 IsSlewing returns 0
01:57:33.632 00.000 9828 IsGuiding returns 1
01:57:33.663 00.031 9828 IsSlewing returns 0
01:57:33.663 00.000 9828 IsGuiding returns 1
01:57:33.693 00.030 9828 IsSlewing returns 0
01:57:33.693 00.000 9828 IsGuiding returns 0
01:57:33.693 00.000 9828 scope move finished after 11 + 142 ms
01:57:33.693 00.000 9828 Move returns status 0, amount 11
01:57:33.693 00.000 9828 move complete, result=0
01:57:33.693 00.000 9828 worker thread done servicing request
01:57:33.693 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.1 px 11 ms NORTH
01:57:34.074 00.381 8976 Exposure complete
01:57:34.080 00.006 8976 worker thread done servicing request
01:57:34.080 00.000 5052 OnExposeComplete: enter
01:57:34.080 00.000 5052 UpdateGuideState(): m_state=6
01:57:34.080 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6372
01:57:34.080 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.41, Mass=222, SNR=10.3, Peak=79 HFD=2.4
01:57:34.080 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
01:57:34.080 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
01:57:34.080 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.30 hyp=0.53 cameraTheta=-2.55 mountX=-0.06 mountY=0.53, mountTheta=1.69
01:57:34.081 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.30, opts=13)
01:57:34.081 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.30)
01:57:34.081 00.000 8976 Worker thread wakes up
01:57:34.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.30) opts 0xd
01:57:34.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.30)
01:57:34.081 00.000 8976 Moving (-0.44, -0.30) raw xDistance=-0.06 yDistance=0.53
01:57:34.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:57:34.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
01:57:34.081 00.000 8976 MoveAxis(R, 0, ABG)
01:57:34.082 00.001 8976 MoveAxis(D, 2, ABG)
01:57:34.082 00.000 8976 stepping (-5, 31) + (0, -2)
01:57:34.082 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:34.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:57:34.092 00.010 5052 UpdateGuideState exits: m=222 SNR=10.3
01:57:34.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:34.092 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:34.092 00.000 5052 Enqueuing Expose request
01:57:34.105 00.013 8976 Received - 47 (G) 
01:57:34.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:34.105 00.000 8976 stepped: pos (-5, 29)
01:57:34.105 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
01:57:34.105 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:57:34.105 00.000 8976 MountToCamera -- mountX=0.81 mountY=-4.79 hyp=4.86 mountTheta=-1.40 cameraX=3.89, cameraY=2.90 cameraTheta=0.64
01:57:34.105 00.000 8976 incremental bump (3.892, 2.902) isValid = 1
01:57:34.105 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
01:57:34.105 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:34.105 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:34.105 00.000 8976 move complete, result=0
01:57:34.105 00.000 9828 Worker thread wakes up
01:57:34.105 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:34.105 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:34.106 00.001 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
01:57:34.106 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
01:57:34.106 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:57:34.106 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:57:34.106 00.000 9828 BLC: window closed
01:57:34.106 00.000 9828 MoveAxis(E, 30, B)
01:57:34.106 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:34.106 00.000 8976 worker thread done servicing request
01:57:34.106 00.000 8976 Worker thread wakes up
01:57:34.106 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:57:34.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:34.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:34.106 00.000 9828 IsSlewing returns 0
01:57:34.107 00.001 9828 IsGuiding returns 0
01:57:34.107 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:34.162 00.055 9828 IsGuiding returns 1
01:57:34.162 00.000 9828 scope still moving after pulse duration time elapsed
01:57:34.193 00.031 9828 IsSlewing returns 0
01:57:34.193 00.000 9828 IsGuiding returns 1
01:57:34.224 00.031 9828 IsSlewing returns 0
01:57:34.224 00.000 9828 IsGuiding returns 1
01:57:34.254 00.030 9828 IsSlewing returns 0
01:57:34.254 00.000 9828 IsGuiding returns 0
01:57:34.254 00.000 9828 scope move finished after 30 + 117 ms
01:57:34.254 00.000 9828 Move returns status 0, amount 30
01:57:34.254 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:34.254 00.000 9828 MoveAxis(N, 8, B)
01:57:34.254 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:34.270 00.016 9828 IsSlewing returns 0
01:57:34.270 00.000 9828 IsGuiding returns 0
01:57:34.270 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:34.301 00.031 9828 IsGuiding returns 1
01:57:34.301 00.000 9828 scope still moving after pulse duration time elapsed
01:57:34.333 00.032 9828 IsSlewing returns 0
01:57:34.333 00.000 9828 IsGuiding returns 1
01:57:34.365 00.032 9828 IsSlewing returns 0
01:57:34.365 00.000 9828 IsGuiding returns 1
01:57:34.396 00.031 9828 IsSlewing returns 0
01:57:34.396 00.000 9828 IsGuiding returns 0
01:57:34.396 00.000 9828 scope move finished after 8 + 118 ms
01:57:34.396 00.000 9828 Move returns status 0, amount 8
01:57:34.396 00.000 9828 move complete, result=0
01:57:34.396 00.000 9828 worker thread done servicing request
01:57:34.396 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:34.798 00.402 8976 Exposure complete
01:57:34.803 00.005 8976 worker thread done servicing request
01:57:34.803 00.000 5052 OnExposeComplete: enter
01:57:34.803 00.000 5052 UpdateGuideState(): m_state=6
01:57:34.803 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6373
01:57:34.804 00.001 5052 Star::Find returns 1 (0), X=329.16, Y=281.87, Mass=226, SNR=10.5, Peak=81 HFD=2.3
01:57:34.804 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.04) = xAngle (-0.38 = -0.38)
01:57:34.804 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.48 = -0.48)
01:57:34.804 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.67 mountX=0.15 mountY=-0.07, mountTheta=-0.46
01:57:34.804 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.16, opts=13)
01:57:34.804 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.16)
01:57:34.805 00.001 8976 Worker thread wakes up
01:57:34.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.16) opts 0xd
01:57:34.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.16)
01:57:34.805 00.000 8976 Moving (-0.02, 0.16) raw xDistance=0.15 yDistance=-0.07
01:57:34.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:57:34.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:57:34.805 00.000 8976 MoveAxis(R, 0, ABG)
01:57:34.805 00.000 8976 MoveAxis(U, 0, ABG)
01:57:34.805 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:57:34.805 00.000 8976 MountToCamera -- mountX=0.80 mountY=-4.73 hyp=4.79 mountTheta=-1.40 cameraX=3.85, cameraY=2.86 cameraTheta=0.64
01:57:34.805 00.000 8976 incremental bump (3.846, 2.861) isValid = 1
01:57:34.805 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
01:57:34.805 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:34.805 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:34.805 00.000 8976 move complete, result=0
01:57:34.805 00.000 9828 Worker thread wakes up
01:57:34.805 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:34.806 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:34.806 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
01:57:34.806 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
01:57:34.806 00.000 8976 worker thread done servicing request
01:57:34.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:57:34.806 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:57:34.806 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:57:34.806 00.000 9828 BLC: window closed
01:57:34.806 00.000 9828 MoveAxis(E, 30, B)
01:57:34.806 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:34.806 00.000 9828 IsSlewing returns 0
01:57:34.807 00.001 9828 IsGuiding returns 0
01:57:34.807 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:34.815 00.008 5052 UpdateGuideState exits: m=226 SNR=10.5
01:57:34.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:34.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:34.815 00.000 5052 Enqueuing Expose request
01:57:34.815 00.000 8976 Worker thread wakes up
01:57:34.815 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:34.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:34.816 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:34.849 00.033 9828 IsGuiding returns 1
01:57:34.849 00.000 9828 scope still moving after pulse duration time elapsed
01:57:34.880 00.031 9828 IsSlewing returns 0
01:57:34.880 00.000 9828 IsGuiding returns 1
01:57:34.912 00.032 9828 IsSlewing returns 0
01:57:34.912 00.000 9828 IsGuiding returns 1
01:57:34.943 00.031 9828 IsSlewing returns 0
01:57:34.943 00.000 9828 IsGuiding returns 1
01:57:34.974 00.031 9828 IsSlewing returns 0
01:57:34.974 00.000 9828 IsGuiding returns 0
01:57:34.974 00.000 9828 scope move finished after 30 + 136 ms
01:57:34.974 00.000 9828 Move returns status 0, amount 30
01:57:34.974 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:34.974 00.000 9828 MoveAxis(N, 8, B)
01:57:34.974 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:34.989 00.015 9828 IsSlewing returns 0
01:57:34.989 00.000 9828 IsGuiding returns 0
01:57:34.989 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:35.020 00.031 9828 IsGuiding returns 1
01:57:35.020 00.000 9828 scope still moving after pulse duration time elapsed
01:57:35.051 00.031 9828 IsSlewing returns 0
01:57:35.051 00.000 9828 IsGuiding returns 1
01:57:35.082 00.031 9828 IsSlewing returns 0
01:57:35.082 00.000 9828 IsGuiding returns 1
01:57:35.113 00.031 9828 IsSlewing returns 0
01:57:35.113 00.000 9828 IsGuiding returns 1
01:57:35.144 00.031 9828 IsSlewing returns 0
01:57:35.144 00.000 9828 IsGuiding returns 0
01:57:35.144 00.000 9828 scope move finished after 8 + 147 ms
01:57:35.144 00.000 9828 Move returns status 0, amount 8
01:57:35.144 00.000 9828 move complete, result=0
01:57:35.144 00.000 9828 worker thread done servicing request
01:57:35.144 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:35.504 00.360 8976 Exposure complete
01:57:35.510 00.006 8976 worker thread done servicing request
01:57:35.510 00.000 5052 OnExposeComplete: enter
01:57:35.510 00.000 5052 UpdateGuideState(): m_state=6
01:57:35.510 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6374
01:57:35.510 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.87, Mass=232, SNR=10.6, Peak=86 HFD=2.3
01:57:35.510 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.95 = -0.95)
01:57:35.510 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
01:57:35.510 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.10 mountX=0.11 mountY=-0.16, mountTheta=-0.98
01:57:35.510 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.16, opts=13)
01:57:35.510 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.16)
01:57:35.511 00.001 8976 Worker thread wakes up
01:57:35.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.16) opts 0xd
01:57:35.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.16)
01:57:35.511 00.000 8976 Moving (0.08, 0.16) raw xDistance=0.11 yDistance=-0.16
01:57:35.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:57:35.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:57:35.511 00.000 8976 MoveAxis(R, 0, ABG)
01:57:35.511 00.000 8976 MoveAxis(U, 0, ABG)
01:57:35.511 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:57:35.511 00.000 8976 MountToCamera -- mountX=0.79 mountY=-4.69 hyp=4.75 mountTheta=-1.40 cameraX=3.82, cameraY=2.83 cameraTheta=0.64
01:57:35.511 00.000 8976 incremental bump (3.815, 2.834) isValid = 1
01:57:35.511 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
01:57:35.511 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:35.511 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:35.511 00.000 8976 move complete, result=0
01:57:35.511 00.000 9828 Worker thread wakes up
01:57:35.511 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:35.511 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:35.511 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
01:57:35.511 00.000 8976 worker thread done servicing request
01:57:35.512 00.001 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
01:57:35.512 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:57:35.512 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:57:35.512 00.000 9828 BLC: window closed
01:57:35.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:57:35.512 00.000 9828 MoveAxis(E, 30, B)
01:57:35.512 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:35.512 00.000 9828 IsSlewing returns 0
01:57:35.512 00.000 9828 IsGuiding returns 0
01:57:35.512 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:35.521 00.009 5052 UpdateGuideState exits: m=232 SNR=10.6
01:57:35.522 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:35.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:35.522 00.000 5052 Enqueuing Expose request
01:57:35.522 00.000 8976 Worker thread wakes up
01:57:35.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:35.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:35.522 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:57:35.568 00.046 9828 IsGuiding returns 1
01:57:35.568 00.000 9828 scope still moving after pulse duration time elapsed
01:57:35.598 00.030 9828 IsSlewing returns 0
01:57:35.598 00.000 9828 IsGuiding returns 1
01:57:35.630 00.032 9828 IsSlewing returns 0
01:57:35.630 00.000 9828 IsGuiding returns 1
01:57:35.661 00.031 9828 IsSlewing returns 0
01:57:35.661 00.000 9828 IsGuiding returns 0
01:57:35.661 00.000 9828 scope move finished after 30 + 118 ms
01:57:35.661 00.000 9828 Move returns status 0, amount 30
01:57:35.661 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:35.661 00.000 9828 MoveAxis(N, 8, B)
01:57:35.661 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:35.676 00.015 9828 IsSlewing returns 0
01:57:35.676 00.000 9828 IsGuiding returns 0
01:57:35.677 00.001 9828 PulseGuide returned control before completion, sleep 18
01:57:35.709 00.032 9828 IsGuiding returns 1
01:57:35.709 00.000 9828 scope still moving after pulse duration time elapsed
01:57:35.740 00.031 9828 IsSlewing returns 0
01:57:35.740 00.000 9828 IsGuiding returns 1
01:57:35.771 00.031 9828 IsSlewing returns 0
01:57:35.771 00.000 9828 IsGuiding returns 1
01:57:35.802 00.031 9828 IsSlewing returns 0
01:57:35.802 00.000 9828 IsGuiding returns 0
01:57:35.802 00.000 9828 scope move finished after 8 + 116 ms
01:57:35.802 00.000 9828 Move returns status 0, amount 8
01:57:35.802 00.000 9828 move complete, result=0
01:57:35.802 00.000 9828 worker thread done servicing request
01:57:35.802 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:36.212 00.410 8976 Exposure complete
01:57:36.218 00.006 8976 worker thread done servicing request
01:57:36.219 00.001 5052 OnExposeComplete: enter
01:57:36.219 00.000 5052 UpdateGuideState(): m_state=6
01:57:36.219 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6375
01:57:36.219 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.74, Mass=223, SNR=10.4, Peak=87 HFD=2.1
01:57:36.219 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:57:36.219 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:57:36.219 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.01 mountX=0.12 mountY=0.16, mountTheta=0.93
01:57:36.219 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.03, opts=13)
01:57:36.220 00.001 5052 Enqueuing Move request for stepguider (-0.21, 0.03)
01:57:36.220 00.000 8976 Worker thread wakes up
01:57:36.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.03) opts 0xd
01:57:36.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.03)
01:57:36.220 00.000 8976 Moving (-0.21, 0.03) raw xDistance=0.12 yDistance=0.16
01:57:36.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:57:36.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:57:36.220 00.000 8976 MoveAxis(R, 0, ABG)
01:57:36.220 00.000 8976 MoveAxis(U, 0, ABG)
01:57:36.220 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:57:36.220 00.000 8976 MountToCamera -- mountX=0.78 mountY=-4.66 hyp=4.72 mountTheta=-1.41 cameraX=3.79, cameraY=2.82 cameraTheta=0.64
01:57:36.220 00.000 8976 incremental bump (3.794, 2.816) isValid = 1
01:57:36.220 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
01:57:36.220 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:36.220 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:36.220 00.000 8976 move complete, result=0
01:57:36.220 00.000 9828 Worker thread wakes up
01:57:36.220 00.000 8976 worker thread done servicing request
01:57:36.221 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:36.221 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:36.221 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
01:57:36.221 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
01:57:36.221 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:57:36.221 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:57:36.221 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:57:36.221 00.000 9828 BLC: window closed
01:57:36.221 00.000 9828 MoveAxis(E, 30, B)
01:57:36.221 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:36.222 00.001 9828 IsSlewing returns 0
01:57:36.222 00.000 9828 IsGuiding returns 0
01:57:36.222 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:36.232 00.010 5052 UpdateGuideState exits: m=223 SNR=10.4
01:57:36.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:36.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:36.232 00.000 5052 Enqueuing Expose request
01:57:36.233 00.001 8976 Worker thread wakes up
01:57:36.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:36.233 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:57:36.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:36.271 00.038 9828 IsGuiding returns 1
01:57:36.271 00.000 9828 scope still moving after pulse duration time elapsed
01:57:36.302 00.031 9828 IsSlewing returns 0
01:57:36.302 00.000 9828 IsGuiding returns 1
01:57:36.333 00.031 9828 IsSlewing returns 0
01:57:36.333 00.000 9828 IsGuiding returns 1
01:57:36.364 00.031 9828 IsSlewing returns 0
01:57:36.364 00.000 9828 IsGuiding returns 0
01:57:36.364 00.000 9828 scope move finished after 30 + 112 ms
01:57:36.364 00.000 9828 Move returns status 0, amount 30
01:57:36.364 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:36.364 00.000 9828 MoveAxis(N, 8, B)
01:57:36.364 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:36.380 00.016 9828 IsSlewing returns 0
01:57:36.380 00.000 9828 IsGuiding returns 1
01:57:36.380 00.000 9828 Entered PulseGuideScope while moving
01:57:36.442 00.062 9828 IsSlewing returns 0
01:57:36.442 00.000 9828 IsGuiding returns 1
01:57:36.442 00.000 9828 Still moving
01:57:36.504 00.062 9828 IsSlewing returns 0
01:57:36.504 00.000 9828 IsGuiding returns 0
01:57:36.504 00.000 9828 Movement stopped - continuing
01:57:36.504 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:36.534 00.030 9828 IsGuiding returns 1
01:57:36.534 00.000 9828 scope still moving after pulse duration time elapsed
01:57:36.565 00.031 9828 IsSlewing returns 0
01:57:36.565 00.000 9828 IsGuiding returns 1
01:57:36.596 00.031 9828 IsSlewing returns 0
01:57:36.596 00.000 9828 IsGuiding returns 1
01:57:36.626 00.030 9828 IsSlewing returns 0
01:57:36.626 00.000 9828 IsGuiding returns 0
01:57:36.626 00.000 9828 scope move finished after 8 + 114 ms
01:57:36.626 00.000 9828 Move returns status 0, amount 8
01:57:36.626 00.000 9828 move complete, result=0
01:57:36.626 00.000 9828 worker thread done servicing request
01:57:36.626 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:36.922 00.296 8976 Exposure complete
01:57:36.927 00.005 8976 worker thread done servicing request
01:57:36.927 00.000 5052 OnExposeComplete: enter
01:57:36.927 00.000 5052 UpdateGuideState(): m_state=6
01:57:36.927 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6376
01:57:36.927 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=282.10, Mass=195, SNR=9.7, Peak=77 HFD=2.3
01:57:36.927 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
01:57:36.927 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.24 = -1.24)
01:57:36.927 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.39 hyp=0.50 cameraTheta=0.91 mountX=0.21 mountY=-0.47, mountTheta=-1.15
01:57:36.928 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.39, opts=13)
01:57:36.928 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.39)
01:57:36.928 00.000 8976 Worker thread wakes up
01:57:36.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.39) opts 0xd
01:57:36.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.39)
01:57:36.928 00.000 8976 Moving (0.31, 0.39) raw xDistance=0.21 yDistance=-0.47
01:57:36.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:57:36.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:57:36.928 00.000 8976 MoveAxis(R, 0, ABG)
01:57:36.928 00.000 8976 MoveAxis(U, 2, ABG)
01:57:36.929 00.001 8976 stepping (-5, 29) + (0, 2)
01:57:36.929 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:36.929 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:57:36.938 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:57:36.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:36.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:36.938 00.000 5052 Enqueuing Expose request
01:57:36.967 00.029 8976 Received - 47 (G) 
01:57:36.967 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:36.967 00.000 8976 stepped: pos (-5, 31)
01:57:36.967 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:57:36.967 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
01:57:36.967 00.000 8976 MountToCamera -- mountX=0.78 mountY=-4.75 hyp=4.81 mountTheta=-1.41 cameraX=3.87, cameraY=2.85 cameraTheta=0.63
01:57:36.967 00.000 8976 incremental bump (3.874, 2.851) isValid = 1
01:57:36.967 00.000 8976 Scheduling Mount bump of (0.108, 0.082)
01:57:36.967 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.08, opts=4)
01:57:36.967 00.000 8976 Enqueuing Move request for scope (0.11, 0.08)
01:57:36.967 00.000 8976 move complete, result=0
01:57:36.967 00.000 9828 Worker thread wakes up
01:57:36.967 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:57:36.967 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0x4
01:57:36.967 00.000 8976 worker thread done servicing request
01:57:36.967 00.000 8976 Worker thread wakes up
01:57:36.967 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:57:36.967 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.54)
01:57:36.968 00.001 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.62)
01:57:36.968 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.65 mountX=-0.11 mountY=-0.07, mountTheta=-2.59
01:57:36.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:36.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:36.968 00.000 9828 Moving (0.11, 0.08) raw xDistance=-0.11 yDistance=-0.07
01:57:36.968 00.000 9828 BLC: window closed
01:57:36.968 00.000 9828 MoveAxis(E, 35, B)
01:57:36.968 00.000 9828 Guiding  Dir = 2, Dur = 35
01:57:36.968 00.000 9828 IsSlewing returns 0
01:57:36.968 00.000 9828 IsGuiding returns 0
01:57:36.968 00.000 9828 PulseGuide returned control before completion, sleep 45
01:57:37.020 00.052 9828 IsGuiding returns 1
01:57:37.020 00.000 9828 scope still moving after pulse duration time elapsed
01:57:37.051 00.031 9828 IsSlewing returns 0
01:57:37.051 00.000 9828 IsGuiding returns 1
01:57:37.083 00.032 9828 IsSlewing returns 0
01:57:37.083 00.000 9828 IsGuiding returns 1
01:57:37.114 00.031 9828 IsSlewing returns 0
01:57:37.114 00.000 9828 IsGuiding returns 0
01:57:37.114 00.000 9828 scope move finished after 35 + 111 ms
01:57:37.114 00.000 9828 Move returns status 0, amount 35
01:57:37.114 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:37.114 00.000 9828 MoveAxis(N, 9, B)
01:57:37.114 00.000 9828 Guiding  Dir = 0, Dur = 9
01:57:37.129 00.015 9828 IsSlewing returns 0
01:57:37.129 00.000 9828 IsGuiding returns 0
01:57:37.129 00.000 9828 PulseGuide returned control before completion, sleep 19
01:57:37.160 00.031 9828 IsGuiding returns 1
01:57:37.160 00.000 9828 scope still moving after pulse duration time elapsed
01:57:37.191 00.031 9828 IsSlewing returns 0
01:57:37.191 00.000 9828 IsGuiding returns 1
01:57:37.222 00.031 9828 IsSlewing returns 0
01:57:37.222 00.000 9828 IsGuiding returns 1
01:57:37.253 00.031 9828 IsSlewing returns 0
01:57:37.253 00.000 9828 IsGuiding returns 1
01:57:37.284 00.031 9828 IsSlewing returns 0
01:57:37.284 00.000 9828 IsGuiding returns 0
01:57:37.284 00.000 9828 scope move finished after 9 + 145 ms
01:57:37.284 00.000 9828 Move returns status 0, amount 9
01:57:37.284 00.000 9828 move complete, result=0
01:57:37.284 00.000 9828 worker thread done servicing request
01:57:37.284 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.1 px 9 ms NORTH
01:57:37.660 00.376 8976 Exposure complete
01:57:37.666 00.006 8976 worker thread done servicing request
01:57:37.666 00.000 5052 OnExposeComplete: enter
01:57:37.666 00.000 5052 UpdateGuideState(): m_state=6
01:57:37.666 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6377
01:57:37.666 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.89, Mass=215, SNR=10.1, Peak=76 HFD=2.3
01:57:37.666 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.03 = -0.03)
01:57:37.666 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.13 = -0.13)
01:57:37.666 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=2.02 mountX=0.20 mountY=-0.03, mountTheta=-0.13
01:57:37.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.18, opts=13)
01:57:37.667 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.18)
01:57:37.667 00.000 8976 Worker thread wakes up
01:57:37.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.18) opts 0xd
01:57:37.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.18)
01:57:37.667 00.000 8976 Moving (-0.08, 0.18) raw xDistance=0.20 yDistance=-0.03
01:57:37.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:57:37.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:57:37.667 00.000 8976 MoveAxis(R, 0, ABG)
01:57:37.667 00.000 8976 MoveAxis(U, 0, ABG)
01:57:37.667 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
01:57:37.667 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
01:57:37.667 00.000 8976 MountToCamera -- mountX=0.77 mountY=-4.81 hyp=4.87 mountTheta=-1.41 cameraX=3.93, cameraY=2.87 cameraTheta=0.63
01:57:37.667 00.000 8976 incremental bump (3.927, 2.875) isValid = 1
01:57:37.668 00.001 8976 Scheduling Mount bump of (0.124, 0.094)
01:57:37.668 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.09, opts=4)
01:57:37.668 00.000 8976 Enqueuing Move request for scope (0.12, 0.09)
01:57:37.668 00.000 8976 move complete, result=0
01:57:37.668 00.000 9828 Worker thread wakes up
01:57:37.668 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0x4
01:57:37.668 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
01:57:37.668 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.54)
01:57:37.668 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
01:57:37.668 00.000 8976 worker thread done servicing request
01:57:37.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:57:37.668 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.16 cameraTheta=0.65 mountX=-0.13 mountY=-0.08, mountTheta=-2.60
01:57:37.668 00.000 9828 Moving (0.12, 0.09) raw xDistance=-0.13 yDistance=-0.08
01:57:37.668 00.000 9828 BLC: window closed
01:57:37.668 00.000 9828 MoveAxis(E, 41, B)
01:57:37.668 00.000 9828 Guiding  Dir = 2, Dur = 41
01:57:37.668 00.000 9828 IsSlewing returns 0
01:57:37.668 00.000 9828 IsGuiding returns 0
01:57:37.668 00.000 9828 PulseGuide returned control before completion, sleep 51
01:57:37.678 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
01:57:37.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:37.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:37.678 00.000 5052 Enqueuing Expose request
01:57:37.678 00.000 8976 Worker thread wakes up
01:57:37.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:37.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:37.678 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:37.721 00.043 9828 IsGuiding returns 1
01:57:37.721 00.000 9828 scope still moving after pulse duration time elapsed
01:57:37.751 00.030 9828 IsSlewing returns 0
01:57:37.751 00.000 9828 IsGuiding returns 1
01:57:37.781 00.030 9828 IsSlewing returns 0
01:57:37.781 00.000 9828 IsGuiding returns 1
01:57:37.812 00.031 9828 IsSlewing returns 0
01:57:37.812 00.000 9828 IsGuiding returns 1
01:57:37.843 00.031 9828 IsSlewing returns 0
01:57:37.843 00.000 9828 IsGuiding returns 0
01:57:37.843 00.000 9828 scope move finished after 41 + 133 ms
01:57:37.843 00.000 9828 Move returns status 0, amount 41
01:57:37.843 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:37.843 00.000 9828 MoveAxis(N, 11, B)
01:57:37.843 00.000 9828 Guiding  Dir = 0, Dur = 11
01:57:37.858 00.015 9828 IsSlewing returns 0
01:57:37.858 00.000 9828 IsGuiding returns 0
01:57:37.858 00.000 9828 PulseGuide returned control before completion, sleep 21
01:57:37.889 00.031 9828 IsGuiding returns 1
01:57:37.889 00.000 9828 scope still moving after pulse duration time elapsed
01:57:37.919 00.030 9828 IsSlewing returns 0
01:57:37.919 00.000 9828 IsGuiding returns 1
01:57:37.950 00.031 9828 IsSlewing returns 0
01:57:37.950 00.000 9828 IsGuiding returns 1
01:57:37.982 00.032 9828 IsSlewing returns 0
01:57:37.982 00.000 9828 IsGuiding returns 1
01:57:38.013 00.031 9828 IsSlewing returns 0
01:57:38.013 00.000 9828 IsGuiding returns 0
01:57:38.013 00.000 9828 scope move finished after 11 + 143 ms
01:57:38.013 00.000 9828 Move returns status 0, amount 11
01:57:38.013 00.000 9828 move complete, result=0
01:57:38.013 00.000 9828 worker thread done servicing request
01:57:38.014 00.001 5052 GuideStep: -0.1 px 41 ms EAST, -0.1 px 11 ms NORTH
01:57:38.371 00.357 8976 Exposure complete
01:57:38.376 00.005 8976 worker thread done servicing request
01:57:38.376 00.000 5052 OnExposeComplete: enter
01:57:38.376 00.000 5052 UpdateGuideState(): m_state=6
01:57:38.376 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6378
01:57:38.377 00.001 5052 Star::Find returns 1 (0), X=329.02, Y=281.94, Mass=210, SNR=10.0, Peak=78 HFD=2.2
01:57:38.377 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
01:57:38.377 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.01 = 0.01)
01:57:38.377 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.27 cameraTheta=2.16 mountX=0.27 mountY=0.00, mountTheta=0.01
01:57:38.377 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.23, opts=13)
01:57:38.377 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.23)
01:57:38.377 00.000 8976 Worker thread wakes up
01:57:38.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.23) opts 0xd
01:57:38.378 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.23)
01:57:38.378 00.000 8976 Moving (-0.15, 0.23) raw xDistance=0.27 yDistance=0.00
01:57:38.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:57:38.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:57:38.378 00.000 8976 MoveAxis(L, 1, ABG)
01:57:38.378 00.000 8976 stepping (-5, 31) + (-1, 0)
01:57:38.378 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:38.378 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:57:38.389 00.011 5052 UpdateGuideState exits: m=210 SNR=10.0
01:57:38.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:38.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:38.389 00.000 5052 Enqueuing Expose request
01:57:38.406 00.017 8976 Received - 47 (G) 
01:57:38.406 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:38.406 00.000 8976 stepped: pos (-6, 31)
01:57:38.406 00.000 8976 MoveAxis(U, 0, ABG)
01:57:38.406 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
01:57:38.406 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:57:38.406 00.000 8976 MountToCamera -- mountX=0.82 mountY=-4.84 hyp=4.91 mountTheta=-1.40 cameraX=3.94, cameraY=2.94 cameraTheta=0.64
01:57:38.406 00.000 8976 incremental bump (3.940, 2.936) isValid = 1
01:57:38.406 00.000 8976 Scheduling Mount bump of (0.138, 0.107)
01:57:38.406 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.11, opts=4)
01:57:38.406 00.000 8976 Enqueuing Move request for scope (0.14, 0.11)
01:57:38.407 00.001 8976 move complete, result=0
01:57:38.407 00.000 9828 Worker thread wakes up
01:57:38.407 00.000 8976 worker thread done servicing request
01:57:38.407 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
01:57:38.407 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0x4
01:57:38.407 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
01:57:38.407 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
01:57:38.407 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
01:57:38.407 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.17 cameraTheta=0.66 mountX=-0.14 mountY=-0.09, mountTheta=-2.59
01:57:38.407 00.000 8976 Worker thread wakes up
01:57:38.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:38.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:38.407 00.000 9828 Moving (0.14, 0.11) raw xDistance=-0.14 yDistance=-0.09
01:57:38.408 00.001 9828 BLC: window closed
01:57:38.408 00.000 9828 MoveAxis(E, 45, B)
01:57:38.408 00.000 9828 Guiding  Dir = 2, Dur = 45
01:57:38.408 00.000 9828 IsSlewing returns 0
01:57:38.408 00.000 9828 IsGuiding returns 0
01:57:38.408 00.000 9828 PulseGuide returned control before completion, sleep 55
01:57:38.469 00.061 9828 IsGuiding returns 1
01:57:38.469 00.000 9828 scope still moving after pulse duration time elapsed
01:57:38.500 00.031 9828 IsSlewing returns 0
01:57:38.500 00.000 9828 IsGuiding returns 1
01:57:38.531 00.031 9828 IsSlewing returns 0
01:57:38.531 00.000 9828 IsGuiding returns 1
01:57:38.562 00.031 9828 IsSlewing returns 0
01:57:38.562 00.000 9828 IsGuiding returns 1
01:57:38.593 00.031 9828 IsSlewing returns 0
01:57:38.593 00.000 9828 IsGuiding returns 0
01:57:38.593 00.000 9828 scope move finished after 45 + 140 ms
01:57:38.593 00.000 9828 Move returns status 0, amount 45
01:57:38.593 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:38.593 00.000 9828 MoveAxis(N, 12, B)
01:57:38.593 00.000 9828 Guiding  Dir = 0, Dur = 12
01:57:38.607 00.014 9828 IsSlewing returns 0
01:57:38.607 00.000 9828 IsGuiding returns 0
01:57:38.607 00.000 9828 PulseGuide returned control before completion, sleep 22
01:57:38.638 00.031 9828 IsGuiding returns 1
01:57:38.638 00.000 9828 scope still moving after pulse duration time elapsed
01:57:38.669 00.031 9828 IsSlewing returns 0
01:57:38.669 00.000 9828 IsGuiding returns 1
01:57:38.701 00.032 9828 IsSlewing returns 0
01:57:38.701 00.000 9828 IsGuiding returns 1
01:57:38.733 00.032 9828 IsSlewing returns 0
01:57:38.733 00.000 9828 IsGuiding returns 1
01:57:38.763 00.030 9828 IsSlewing returns 0
01:57:38.763 00.000 9828 IsGuiding returns 1
01:57:38.795 00.032 9828 IsSlewing returns 0
01:57:38.795 00.000 9828 IsGuiding returns 1
01:57:38.827 00.032 9828 IsSlewing returns 0
01:57:38.827 00.000 9828 IsGuiding returns 1
01:57:38.858 00.031 9828 IsSlewing returns 0
01:57:38.858 00.000 9828 IsGuiding returns 0
01:57:38.858 00.000 9828 scope move finished after 12 + 238 ms
01:57:38.858 00.000 9828 Move returns status 0, amount 12
01:57:38.858 00.000 9828 move complete, result=0
01:57:38.858 00.000 9828 worker thread done servicing request
01:57:38.862 00.004 5052 GuideStep: -0.1 px 45 ms EAST, -0.1 px 12 ms NORTH
01:57:39.101 00.239 8976 Exposure complete
01:57:39.106 00.005 8976 worker thread done servicing request
01:57:39.106 00.000 5052 OnExposeComplete: enter
01:57:39.106 00.000 5052 UpdateGuideState(): m_state=6
01:57:39.106 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6379
01:57:39.106 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.84, Mass=171, SNR=9.1, Peak=73 HFD=2.4
01:57:39.107 00.001 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:57:39.107 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
01:57:39.107 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.13 hyp=0.47 cameraTheta=2.86 mountX=0.32 mountY=0.31, mountTheta=0.77
01:57:39.107 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.13, opts=13)
01:57:39.108 00.001 5052 Enqueuing Move request for stepguider (-0.45, 0.13)
01:57:39.108 00.000 8976 Worker thread wakes up
01:57:39.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.13) opts 0xd
01:57:39.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.13)
01:57:39.108 00.000 8976 Moving (-0.45, 0.13) raw xDistance=0.32 yDistance=0.31
01:57:39.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:57:39.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:57:39.108 00.000 8976 MoveAxis(L, 1, ABG)
01:57:39.108 00.000 8976 stepping (-6, 31) + (-1, 0)
01:57:39.108 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:39.109 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:57:39.118 00.009 5052 UpdateGuideState exits: m=171 SNR=9.1
01:57:39.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:39.118 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:39.118 00.000 5052 Enqueuing Expose request
01:57:39.141 00.023 8976 Received - 47 (G) 
01:57:39.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:39.141 00.000 8976 stepped: pos (-7, 31)
01:57:39.141 00.000 8976 MoveAxis(D, 1, ABG)
01:57:39.141 00.000 8976 stepping (-7, 31) + (0, -1)
01:57:39.141 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:39.173 00.032 8976 Received - 47 (G) 
01:57:39.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:39.173 00.000 8976 stepped: pos (-7, 30)
01:57:39.173 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
01:57:39.173 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:57:39.173 00.000 8976 MountToCamera -- mountX=0.90 mountY=-4.82 hyp=4.90 mountTheta=-1.39 cameraX=3.88, cameraY=3.00 cameraTheta=0.66
01:57:39.173 00.000 8976 incremental bump (3.878, 2.998) isValid = 1
01:57:39.173 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
01:57:39.173 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:39.173 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:39.173 00.000 8976 move complete, result=0
01:57:39.173 00.000 8976 worker thread done servicing request
01:57:39.173 00.000 8976 Worker thread wakes up
01:57:39.173 00.000 9828 Worker thread wakes up
01:57:39.173 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:57:39.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:39.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:39.173 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:39.174 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:39.174 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
01:57:39.174 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
01:57:39.174 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
01:57:39.174 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:57:39.174 00.000 9828 BLC: window closed
01:57:39.174 00.000 9828 MoveAxis(E, 30, B)
01:57:39.174 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:39.174 00.000 9828 IsSlewing returns 0
01:57:39.174 00.000 9828 IsGuiding returns 0
01:57:39.174 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:39.216 00.042 9828 IsGuiding returns 1
01:57:39.216 00.000 9828 scope still moving after pulse duration time elapsed
01:57:39.247 00.031 9828 IsSlewing returns 0
01:57:39.247 00.000 9828 IsGuiding returns 1
01:57:39.277 00.030 9828 IsSlewing returns 0
01:57:39.277 00.000 9828 IsGuiding returns 1
01:57:39.309 00.032 9828 IsSlewing returns 0
01:57:39.314 00.005 9828 IsGuiding returns 1
01:57:39.340 00.026 9828 IsSlewing returns 0
01:57:39.340 00.000 9828 IsGuiding returns 0
01:57:39.340 00.000 9828 scope move finished after 30 + 135 ms
01:57:39.340 00.000 9828 Move returns status 0, amount 30
01:57:39.340 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:39.340 00.000 9828 MoveAxis(N, 8, B)
01:57:39.340 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:39.356 00.016 9828 IsSlewing returns 0
01:57:39.356 00.000 9828 IsGuiding returns 0
01:57:39.356 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:39.388 00.032 9828 IsGuiding returns 1
01:57:39.388 00.000 9828 scope still moving after pulse duration time elapsed
01:57:39.420 00.032 9828 IsSlewing returns 0
01:57:39.420 00.000 9828 IsGuiding returns 1
01:57:39.451 00.031 9828 IsSlewing returns 0
01:57:39.451 00.000 9828 IsGuiding returns 1
01:57:39.483 00.032 9828 IsSlewing returns 0
01:57:39.483 00.000 9828 IsGuiding returns 0
01:57:39.483 00.000 9828 scope move finished after 8 + 119 ms
01:57:39.483 00.000 9828 Move returns status 0, amount 8
01:57:39.483 00.000 9828 move complete, result=0
01:57:39.483 00.000 9828 worker thread done servicing request
01:57:39.483 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:39.871 00.388 8976 Exposure complete
01:57:39.877 00.006 8976 worker thread done servicing request
01:57:39.877 00.000 5052 OnExposeComplete: enter
01:57:39.877 00.000 5052 UpdateGuideState(): m_state=6
01:57:39.877 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6380
01:57:39.877 00.000 5052 Star::Find returns 1 (0), X=327.97, Y=281.61, Mass=200, SNR=9.8, Peak=73 HFD=2.3
01:57:39.877 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:57:39.877 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
01:57:39.877 00.000 5052 CameraToMount -- cameraX=-1.20 cameraY=-0.10 hyp=1.21 cameraTheta=-3.06 mountX=0.46 mountY=1.06, mountTheta=1.16
01:57:39.878 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.20, y=-0.10, opts=13)
01:57:39.878 00.000 5052 Enqueuing Move request for stepguider (-1.20, -0.10)
01:57:39.878 00.000 8976 Worker thread wakes up
01:57:39.878 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.20, -0.10) opts 0xd
01:57:39.878 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.20, -0.10)
01:57:39.878 00.000 8976 Moving (-1.20, -0.10) raw xDistance=0.46 yDistance=1.06
01:57:39.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46
01:57:39.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.06
01:57:39.878 00.000 8976 MoveAxis(L, 2, ABG)
01:57:39.878 00.000 8976 stepping (-7, 30) + (-2, 0)
01:57:39.878 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:39.879 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:57:39.889 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
01:57:39.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:39.889 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:39.889 00.000 5052 Enqueuing Expose request
01:57:39.909 00.020 8976 Received - 47 (G) 
01:57:39.909 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:39.909 00.000 8976 stepped: pos (-9, 30)
01:57:39.909 00.000 8976 MoveAxis(D, 4, ABG)
01:57:39.909 00.000 8976 stepping (-9, 30) + (0, -4)
01:57:39.909 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:57:39.941 00.032 8976 Received - 47 (G) 
01:57:39.941 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:57:39.941 00.000 8976 stepped: pos (-9, 26)
01:57:39.941 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:57:39.941 00.000 8976 MountToCamera -- mountX=1.06 mountY=-4.59 hyp=4.71 mountTheta=-1.34 cameraX=3.60, cameraY=3.03 cameraTheta=0.70
01:57:39.941 00.000 8976 incremental bump (3.605, 3.034) isValid = 1
01:57:39.941 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
01:57:39.941 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:57:39.941 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:57:39.941 00.000 8976 move complete, result=0
01:57:39.941 00.000 9828 Worker thread wakes up
01:57:39.941 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:57:39.941 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:57:39.941 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
01:57:39.941 00.000 8976 worker thread done servicing request
01:57:39.941 00.000 8976 Worker thread wakes up
01:57:39.941 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:39.941 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 4 ms SOUTH
01:57:39.941 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
01:57:39.941 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
01:57:39.941 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
01:57:39.941 00.000 9828 BLC: window closed
01:57:39.941 00.000 9828 MoveAxis(E, 29, B)
01:57:39.941 00.000 9828 Guiding  Dir = 2, Dur = 29
01:57:39.941 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:39.941 00.000 9828 IsSlewing returns 0
01:57:39.941 00.000 9828 IsGuiding returns 0
01:57:39.942 00.001 9828 PulseGuide returned control before completion, sleep 39
01:57:39.993 00.051 9828 IsGuiding returns 1
01:57:39.993 00.000 9828 scope still moving after pulse duration time elapsed
01:57:40.024 00.031 9828 IsSlewing returns 0
01:57:40.024 00.000 9828 IsGuiding returns 1
01:57:40.055 00.031 9828 IsSlewing returns 0
01:57:40.055 00.000 9828 IsGuiding returns 1
01:57:40.086 00.031 9828 IsSlewing returns 0
01:57:40.087 00.001 9828 IsGuiding returns 0
01:57:40.087 00.000 9828 scope move finished after 29 + 115 ms
01:57:40.087 00.000 9828 Move returns status 0, amount 29
01:57:40.087 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:40.087 00.000 9828 MoveAxis(N, 9, B)
01:57:40.087 00.000 9828 Guiding  Dir = 0, Dur = 9
01:57:40.102 00.015 9828 IsSlewing returns 0
01:57:40.102 00.000 9828 IsGuiding returns 0
01:57:40.102 00.000 9828 PulseGuide returned control before completion, sleep 19
01:57:40.134 00.032 9828 IsGuiding returns 1
01:57:40.134 00.000 9828 scope still moving after pulse duration time elapsed
01:57:40.165 00.031 9828 IsSlewing returns 0
01:57:40.165 00.000 9828 IsGuiding returns 1
01:57:40.197 00.032 9828 IsSlewing returns 0
01:57:40.197 00.000 9828 IsGuiding returns 1
01:57:40.228 00.031 9828 IsSlewing returns 0
01:57:40.228 00.000 9828 IsGuiding returns 0
01:57:40.228 00.000 9828 scope move finished after 9 + 117 ms
01:57:40.228 00.000 9828 Move returns status 0, amount 9
01:57:40.228 00.000 9828 move complete, result=0
01:57:40.228 00.000 9828 worker thread done servicing request
01:57:40.228 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:57:40.636 00.408 8976 Exposure complete
01:57:40.641 00.005 8976 worker thread done servicing request
01:57:40.641 00.000 5052 OnExposeComplete: enter
01:57:40.641 00.000 5052 UpdateGuideState(): m_state=6
01:57:40.641 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6381
01:57:40.641 00.000 5052 Star::Find returns 1 (0), X=327.95, Y=281.41, Mass=214, SNR=10.1, Peak=72 HFD=2.3
01:57:40.641 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
01:57:40.641 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
01:57:40.641 00.000 5052 CameraToMount -- cameraX=-1.22 cameraY=-0.30 hyp=1.26 cameraTheta=-2.90 mountX=0.29 mountY=1.19, mountTheta=1.33
01:57:40.642 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.22, y=-0.30, opts=13)
01:57:40.642 00.000 5052 Enqueuing Move request for stepguider (-1.22, -0.30)
01:57:40.642 00.000 8976 Worker thread wakes up
01:57:40.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.22, -0.30) opts 0xd
01:57:40.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.22, -0.30)
01:57:40.642 00.000 8976 Moving (-1.22, -0.30) raw xDistance=0.29 yDistance=1.19
01:57:40.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:57:40.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.19
01:57:40.642 00.000 8976 MoveAxis(L, 1, ABG)
01:57:40.642 00.000 8976 stepping (-9, 26) + (-1, 0)
01:57:40.642 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:40.644 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:57:40.653 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
01:57:40.653 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:40.654 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:40.654 00.000 5052 Enqueuing Expose request
01:57:40.660 00.006 8976 Received - 47 (G) 
01:57:40.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:40.660 00.000 8976 stepped: pos (-10, 26)
01:57:40.660 00.000 8976 MoveAxis(D, 5, ABG)
01:57:40.660 00.000 8976 stepping (-10, 26) + (0, -5)
01:57:40.660 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:57:40.708 00.048 8976 Received - 47 (G) 
01:57:40.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:57:40.708 00.000 8976 stepped: pos (-10, 21)
01:57:40.708 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:57:40.708 00.000 8976 MountToCamera -- mountX=1.22 mountY=-4.18 hyp=4.35 mountTheta=-1.29 cameraX=3.16, cameraY=2.98 cameraTheta=0.76
01:57:40.708 00.000 8976 incremental bump (3.165, 2.983) isValid = 1
01:57:40.708 00.000 8976 Scheduling Mount bump of (0.084, 0.082)
01:57:40.708 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:57:40.708 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:57:40.708 00.000 8976 move complete, result=0
01:57:40.708 00.000 9828 Worker thread wakes up
01:57:40.708 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:57:40.708 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:57:40.708 00.000 8976 worker thread done servicing request
01:57:40.708 00.000 8976 Worker thread wakes up
01:57:40.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:40.708 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:40.708 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.2 px 5 ms SOUTH
01:57:40.709 00.001 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
01:57:40.709 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
01:57:40.709 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
01:57:40.709 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:57:40.709 00.000 9828 BLC: window closed
01:57:40.709 00.000 9828 MoveAxis(E, 28, B)
01:57:40.709 00.000 9828 Guiding  Dir = 2, Dur = 28
01:57:40.709 00.000 9828 IsSlewing returns 0
01:57:40.709 00.000 9828 IsGuiding returns 0
01:57:40.709 00.000 9828 PulseGuide returned control before completion, sleep 38
01:57:40.758 00.049 9828 IsGuiding returns 1
01:57:40.758 00.000 9828 scope still moving after pulse duration time elapsed
01:57:40.790 00.032 9828 IsSlewing returns 0
01:57:40.790 00.000 9828 IsGuiding returns 1
01:57:40.822 00.032 9828 IsSlewing returns 0
01:57:40.822 00.000 9828 IsGuiding returns 1
01:57:40.853 00.031 9828 IsSlewing returns 0
01:57:40.853 00.000 9828 IsGuiding returns 0
01:57:40.853 00.000 9828 scope move finished after 28 + 115 ms
01:57:40.853 00.000 9828 Move returns status 0, amount 28
01:57:40.853 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:40.853 00.000 9828 MoveAxis(N, 10, B)
01:57:40.853 00.000 9828 Guiding  Dir = 0, Dur = 10
01:57:40.869 00.016 9828 IsSlewing returns 0
01:57:40.869 00.000 9828 IsGuiding returns 0
01:57:40.869 00.000 9828 PulseGuide returned control before completion, sleep 20
01:57:40.899 00.030 9828 IsGuiding returns 1
01:57:40.899 00.000 9828 scope still moving after pulse duration time elapsed
01:57:40.931 00.032 9828 IsSlewing returns 0
01:57:40.931 00.000 9828 IsGuiding returns 1
01:57:40.963 00.032 9828 IsSlewing returns 0
01:57:40.963 00.000 9828 IsGuiding returns 1
01:57:40.995 00.032 9828 IsSlewing returns 0
01:57:40.995 00.000 9828 IsGuiding returns 0
01:57:40.995 00.000 9828 scope move finished after 10 + 115 ms
01:57:40.995 00.000 9828 Move returns status 0, amount 10
01:57:40.995 00.000 9828 move complete, result=0
01:57:40.995 00.000 9828 worker thread done servicing request
01:57:40.995 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:57:41.400 00.405 8976 Exposure complete
01:57:41.406 00.006 8976 worker thread done servicing request
01:57:41.406 00.000 5052 OnExposeComplete: enter
01:57:41.406 00.000 5052 UpdateGuideState(): m_state=6
01:57:41.406 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6382
01:57:41.406 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.76, Mass=215, SNR=10.2, Peak=79 HFD=2.3
01:57:41.406 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
01:57:41.406 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
01:57:41.406 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.05 hyp=0.32 cameraTheta=2.99 mountX=0.19 mountY=0.24, mountTheta=0.91
01:57:41.407 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.05, opts=13)
01:57:41.407 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.05)
01:57:41.407 00.000 8976 Worker thread wakes up
01:57:41.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.05) opts 0xd
01:57:41.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.05)
01:57:41.407 00.000 8976 Moving (-0.32, 0.05) raw xDistance=0.19 yDistance=0.24
01:57:41.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:57:41.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:57:41.407 00.000 8976 MoveAxis(R, 0, ABG)
01:57:41.407 00.000 8976 MoveAxis(U, 0, ABG)
01:57:41.407 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:57:41.407 00.000 8976 MountToCamera -- mountX=1.32 mountY=-3.90 hyp=4.12 mountTheta=-1.24 cameraX=2.87, cameraY=2.95 cameraTheta=0.80
01:57:41.407 00.000 8976 incremental bump (2.870, 2.950) isValid = 1
01:57:41.407 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
01:57:41.408 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:57:41.408 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:57:41.408 00.000 8976 move complete, result=0
01:57:41.408 00.000 9828 Worker thread wakes up
01:57:41.408 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:57:41.408 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:57:41.408 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
01:57:41.408 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
01:57:41.408 00.000 8976 worker thread done servicing request
01:57:41.408 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:57:41.408 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
01:57:41.408 00.000 9828 BLC: window closed
01:57:41.408 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:57:41.408 00.000 9828 MoveAxis(E, 27, B)
01:57:41.408 00.000 9828 Guiding  Dir = 2, Dur = 27
01:57:41.409 00.001 9828 IsSlewing returns 0
01:57:41.409 00.000 9828 IsGuiding returns 0
01:57:41.409 00.000 9828 PulseGuide returned control before completion, sleep 37
01:57:41.418 00.009 5052 UpdateGuideState exits: m=215 SNR=10.2
01:57:41.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:41.419 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:41.419 00.000 5052 Enqueuing Expose request
01:57:41.419 00.000 8976 Worker thread wakes up
01:57:41.419 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:57:41.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:41.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:41.459 00.040 9828 IsGuiding returns 1
01:57:41.459 00.000 9828 scope still moving after pulse duration time elapsed
01:57:41.491 00.032 9828 IsSlewing returns 0
01:57:41.491 00.000 9828 IsGuiding returns 1
01:57:41.522 00.031 9828 IsSlewing returns 0
01:57:41.522 00.000 9828 IsGuiding returns 1
01:57:41.554 00.032 9828 IsSlewing returns 0
01:57:41.554 00.000 9828 IsGuiding returns 0
01:57:41.554 00.000 9828 scope move finished after 27 + 118 ms
01:57:41.554 00.000 9828 Move returns status 0, amount 27
01:57:41.554 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:41.554 00.000 9828 MoveAxis(N, 10, B)
01:57:41.554 00.000 9828 Guiding  Dir = 0, Dur = 10
01:57:41.569 00.015 9828 IsSlewing returns 0
01:57:41.569 00.000 9828 IsGuiding returns 0
01:57:41.569 00.000 9828 PulseGuide returned control before completion, sleep 20
01:57:41.600 00.031 9828 IsGuiding returns 1
01:57:41.600 00.000 9828 scope still moving after pulse duration time elapsed
01:57:41.632 00.032 9828 IsSlewing returns 0
01:57:41.632 00.000 9828 IsGuiding returns 1
01:57:41.663 00.031 9828 IsSlewing returns 0
01:57:41.663 00.000 9828 IsGuiding returns 1
01:57:41.693 00.030 9828 IsSlewing returns 0
01:57:41.693 00.000 9828 IsGuiding returns 1
01:57:41.723 00.030 9828 IsSlewing returns 0
01:57:41.723 00.000 9828 IsGuiding returns 0
01:57:41.723 00.000 9828 scope move finished after 10 + 143 ms
01:57:41.723 00.000 9828 Move returns status 0, amount 10
01:57:41.723 00.000 9828 move complete, result=0
01:57:41.723 00.000 9828 worker thread done servicing request
01:57:41.724 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:57:42.107 00.383 8976 Exposure complete
01:57:42.114 00.007 8976 worker thread done servicing request
01:57:42.114 00.000 5052 OnExposeComplete: enter
01:57:42.114 00.000 5052 UpdateGuideState(): m_state=6
01:57:42.114 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6383
01:57:42.114 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.40, Mass=216, SNR=10.2, Peak=72 HFD=2.4
01:57:42.114 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
01:57:42.114 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.72)
01:57:42.114 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.31 hyp=0.47 cameraTheta=-2.42 mountX=-0.12 mountY=0.46, mountTheta=1.82
01:57:42.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.31, opts=13)
01:57:42.115 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.31)
01:57:42.115 00.000 8976 Worker thread wakes up
01:57:42.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.31) opts 0xd
01:57:42.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.31)
01:57:42.115 00.000 8976 Moving (-0.35, -0.31) raw xDistance=-0.12 yDistance=0.46
01:57:42.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:57:42.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:57:42.115 00.000 8976 MoveAxis(R, 0, ABG)
01:57:42.115 00.000 8976 MoveAxis(D, 2, ABG)
01:57:42.115 00.000 8976 stepping (-10, 21) + (0, -2)
01:57:42.115 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:42.116 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=66, Gamma=2.630
01:57:42.126 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
01:57:42.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:42.127 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:42.127 00.000 5052 Enqueuing Expose request
01:57:42.147 00.020 8976 Received - 47 (G) 
01:57:42.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:42.147 00.000 8976 stepped: pos (-10, 19)
01:57:42.147 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:57:42.147 00.000 8976 MountToCamera -- mountX=1.39 mountY=-3.61 hyp=3.87 mountTheta=-1.20 cameraX=2.58, cameraY=2.88 cameraTheta=0.84
01:57:42.147 00.000 8976 incremental bump (2.580, 2.880) isValid = 1
01:57:42.147 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
01:57:42.147 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:57:42.147 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:57:42.147 00.000 8976 move complete, result=0
01:57:42.147 00.000 9828 Worker thread wakes up
01:57:42.147 00.000 8976 worker thread done servicing request
01:57:42.147 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:57:42.147 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:57:42.147 00.000 8976 Worker thread wakes up
01:57:42.147 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:57:42.148 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:42.148 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
01:57:42.148 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:42.148 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
01:57:42.148 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:57:42.148 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:57:42.148 00.000 9828 BLC: window closed
01:57:42.148 00.000 9828 MoveAxis(E, 26, B)
01:57:42.148 00.000 9828 Guiding  Dir = 2, Dur = 26
01:57:42.148 00.000 9828 IsSlewing returns 0
01:57:42.148 00.000 9828 IsGuiding returns 0
01:57:42.149 00.001 9828 PulseGuide returned control before completion, sleep 36
01:57:42.189 00.040 9828 IsGuiding returns 1
01:57:42.189 00.000 9828 scope still moving after pulse duration time elapsed
01:57:42.221 00.032 9828 IsSlewing returns 0
01:57:42.221 00.000 9828 IsGuiding returns 1
01:57:42.252 00.031 9828 IsSlewing returns 0
01:57:42.253 00.001 9828 IsGuiding returns 1
01:57:42.283 00.030 9828 IsSlewing returns 0
01:57:42.283 00.000 9828 IsGuiding returns 1
01:57:42.314 00.031 9828 IsSlewing returns 0
01:57:42.314 00.000 9828 IsGuiding returns 1
01:57:42.360 00.046 9828 IsSlewing returns 0
01:57:42.360 00.000 9828 IsGuiding returns 1
01:57:42.391 00.031 9828 IsSlewing returns 0
01:57:42.391 00.000 9828 IsGuiding returns 0
01:57:42.391 00.000 9828 scope move finished after 26 + 217 ms
01:57:42.391 00.000 9828 Move returns status 0, amount 26
01:57:42.391 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:42.391 00.000 9828 MoveAxis(N, 11, B)
01:57:42.391 00.000 9828 Guiding  Dir = 0, Dur = 11
01:57:42.406 00.015 9828 IsSlewing returns 0
01:57:42.406 00.000 9828 IsGuiding returns 0
01:57:42.406 00.000 9828 PulseGuide returned control before completion, sleep 21
01:57:42.438 00.032 9828 IsGuiding returns 1
01:57:42.438 00.000 9828 scope still moving after pulse duration time elapsed
01:57:42.469 00.031 9828 IsSlewing returns 0
01:57:42.469 00.000 9828 IsGuiding returns 1
01:57:42.499 00.030 9828 IsSlewing returns 0
01:57:42.499 00.000 9828 IsGuiding returns 1
01:57:42.531 00.032 9828 IsSlewing returns 0
01:57:42.531 00.000 9828 IsGuiding returns 1
01:57:42.561 00.030 9828 IsSlewing returns 0
01:57:42.561 00.000 9828 IsGuiding returns 0
01:57:42.561 00.000 9828 scope move finished after 11 + 144 ms
01:57:42.561 00.000 9828 Move returns status 0, amount 11
01:57:42.561 00.000 9828 move complete, result=0
01:57:42.561 00.000 9828 worker thread done servicing request
01:57:42.561 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:57:42.837 00.276 8976 Exposure complete
01:57:42.843 00.006 8976 worker thread done servicing request
01:57:42.843 00.000 5052 OnExposeComplete: enter
01:57:42.843 00.000 5052 UpdateGuideState(): m_state=6
01:57:42.843 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6384
01:57:42.843 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.89, Mass=216, SNR=10.2, Peak=83 HFD=2.2
01:57:42.843 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
01:57:42.843 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
01:57:42.843 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.84 mountX=0.19 mountY=-0.06, mountTheta=-0.30
01:57:42.844 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.19, opts=13)
01:57:42.844 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.19)
01:57:42.844 00.000 8976 Worker thread wakes up
01:57:42.844 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.19) opts 0xd
01:57:42.844 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.19)
01:57:42.844 00.000 8976 Moving (-0.05, 0.19) raw xDistance=0.19 yDistance=-0.06
01:57:42.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:57:42.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:57:42.844 00.000 8976 MoveAxis(R, 0, ABG)
01:57:42.844 00.000 8976 MoveAxis(U, 0, ABG)
01:57:42.844 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:57:42.844 00.000 8976 MountToCamera -- mountX=1.44 mountY=-3.41 hyp=3.70 mountTheta=-1.17 cameraX=2.38, cameraY=2.83 cameraTheta=0.87
01:57:42.844 00.000 8976 incremental bump (2.385, 2.833) isValid = 1
01:57:42.845 00.001 8976 Scheduling Mount bump of (0.074, 0.091)
01:57:42.845 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:57:42.845 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:57:42.845 00.000 8976 move complete, result=0
01:57:42.845 00.000 8976 worker thread done servicing request
01:57:42.845 00.000 9828 Worker thread wakes up
01:57:42.845 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:57:42.845 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:57:42.845 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
01:57:42.845 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
01:57:42.845 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
01:57:42.845 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
01:57:42.845 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:57:42.845 00.000 9828 BLC: window closed
01:57:42.845 00.000 9828 MoveAxis(E, 25, B)
01:57:42.845 00.000 9828 Guiding  Dir = 2, Dur = 25
01:57:42.846 00.001 9828 IsSlewing returns 0
01:57:42.846 00.000 9828 IsGuiding returns 0
01:57:42.846 00.000 9828 PulseGuide returned control before completion, sleep 35
01:57:42.855 00.009 5052 UpdateGuideState exits: m=216 SNR=10.2
01:57:42.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:42.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:42.855 00.000 5052 Enqueuing Expose request
01:57:42.855 00.000 8976 Worker thread wakes up
01:57:42.856 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:42.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:42.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:42.884 00.028 9828 IsGuiding returns 1
01:57:42.884 00.000 9828 scope still moving after pulse duration time elapsed
01:57:42.916 00.032 9828 IsSlewing returns 0
01:57:42.917 00.001 9828 IsGuiding returns 1
01:57:42.946 00.029 9828 IsSlewing returns 0
01:57:42.946 00.000 9828 IsGuiding returns 1
01:57:42.977 00.031 9828 IsSlewing returns 0
01:57:42.977 00.000 9828 IsGuiding returns 1
01:57:43.008 00.031 9828 IsSlewing returns 0
01:57:43.009 00.001 9828 IsGuiding returns 0
01:57:43.009 00.000 9828 scope move finished after 25 + 137 ms
01:57:43.009 00.000 9828 Move returns status 0, amount 25
01:57:43.009 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:43.009 00.000 9828 MoveAxis(N, 11, B)
01:57:43.009 00.000 9828 Guiding  Dir = 0, Dur = 11
01:57:43.023 00.014 9828 IsSlewing returns 0
01:57:43.023 00.000 9828 IsGuiding returns 0
01:57:43.023 00.000 9828 PulseGuide returned control before completion, sleep 21
01:57:43.055 00.032 9828 IsGuiding returns 1
01:57:43.055 00.000 9828 scope still moving after pulse duration time elapsed
01:57:43.086 00.031 9828 IsSlewing returns 0
01:57:43.086 00.000 9828 IsGuiding returns 1
01:57:43.116 00.030 9828 IsSlewing returns 0
01:57:43.116 00.000 9828 IsGuiding returns 1
01:57:43.147 00.031 9828 IsSlewing returns 0
01:57:43.148 00.001 9828 IsGuiding returns 1
01:57:43.178 00.030 9828 IsSlewing returns 0
01:57:43.178 00.000 9828 IsGuiding returns 0
01:57:43.178 00.000 9828 scope move finished after 11 + 143 ms
01:57:43.178 00.000 9828 Move returns status 0, amount 11
01:57:43.178 00.000 9828 move complete, result=0
01:57:43.178 00.000 9828 worker thread done servicing request
01:57:43.178 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:57:43.546 00.368 8976 Exposure complete
01:57:43.552 00.006 8976 worker thread done servicing request
01:57:43.553 00.001 5052 OnExposeComplete: enter
01:57:43.553 00.000 5052 UpdateGuideState(): m_state=6
01:57:43.553 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6385
01:57:43.553 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.93, Mass=225, SNR=10.4, Peak=75 HFD=2.6
01:57:43.553 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:57:43.553 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
01:57:43.553 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.22 hyp=0.58 cameraTheta=2.75 mountX=0.44 mountY=0.33, mountTheta=0.64
01:57:43.554 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.22, opts=13)
01:57:43.554 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.22)
01:57:43.554 00.000 8976 Worker thread wakes up
01:57:43.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.22) opts 0xd
01:57:43.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.22)
01:57:43.554 00.000 8976 Moving (-0.54, 0.22) raw xDistance=0.44 yDistance=0.33
01:57:43.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:57:43.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:57:43.554 00.000 8976 MoveAxis(L, 2, ABG)
01:57:43.554 00.000 8976 stepping (-10, 19) + (-2, 0)
01:57:43.554 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:43.555 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:57:43.564 00.009 5052 UpdateGuideState exits: m=225 SNR=10.4
01:57:43.564 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:43.564 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:43.564 00.000 5052 Enqueuing Expose request
01:57:43.585 00.021 8976 Received - 47 (G) 
01:57:43.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:43.585 00.000 8976 stepped: pos (-12, 19)
01:57:43.585 00.000 8976 MoveAxis(D, 1, ABG)
01:57:43.585 00.000 8976 stepping (-12, 19) + (0, -1)
01:57:43.585 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:43.617 00.032 8976 Received - 47 (G) 
01:57:43.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:43.617 00.000 8976 stepped: pos (-12, 18)
01:57:43.617 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
01:57:43.617 00.000 8976 MountToCamera -- mountX=1.57 mountY=-3.23 hyp=3.59 mountTheta=-1.12 cameraX=2.16, cameraY=2.87 cameraTheta=0.92
01:57:43.617 00.000 8976 incremental bump (2.162, 2.867) isValid = 1
01:57:43.617 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
01:57:43.617 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:57:43.617 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:57:43.617 00.000 8976 move complete, result=0
01:57:43.617 00.000 9828 Worker thread wakes up
01:57:43.617 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:57:43.617 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:57:43.617 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
01:57:43.617 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:57:43.617 00.000 8976 worker thread done servicing request
01:57:43.617 00.000 8976 Worker thread wakes up
01:57:43.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:43.618 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:43.618 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
01:57:43.618 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
01:57:43.618 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:57:43.618 00.000 9828 BLC: window closed
01:57:43.618 00.000 9828 MoveAxis(E, 23, B)
01:57:43.618 00.000 9828 Guiding  Dir = 2, Dur = 23
01:57:43.618 00.000 9828 IsSlewing returns 0
01:57:43.618 00.000 9828 IsGuiding returns 0
01:57:43.618 00.000 9828 PulseGuide returned control before completion, sleep 33
01:57:43.663 00.045 9828 IsGuiding returns 1
01:57:43.663 00.000 9828 scope still moving after pulse duration time elapsed
01:57:43.693 00.030 9828 IsSlewing returns 0
01:57:43.693 00.000 9828 IsGuiding returns 1
01:57:43.723 00.030 9828 IsSlewing returns 0
01:57:43.723 00.000 9828 IsGuiding returns 1
01:57:43.754 00.031 9828 IsSlewing returns 0
01:57:43.755 00.001 9828 IsGuiding returns 1
01:57:43.785 00.030 9828 IsSlewing returns 0
01:57:43.785 00.000 9828 IsGuiding returns 0
01:57:43.785 00.000 9828 scope move finished after 23 + 143 ms
01:57:43.785 00.000 9828 Move returns status 0, amount 23
01:57:43.785 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:43.786 00.001 9828 MoveAxis(N, 12, B)
01:57:43.786 00.000 9828 Guiding  Dir = 0, Dur = 12
01:57:43.800 00.014 9828 IsSlewing returns 0
01:57:43.800 00.000 9828 IsGuiding returns 0
01:57:43.800 00.000 9828 PulseGuide returned control before completion, sleep 22
01:57:43.831 00.031 9828 IsGuiding returns 1
01:57:43.831 00.000 9828 scope still moving after pulse duration time elapsed
01:57:43.861 00.030 9828 IsSlewing returns 0
01:57:43.861 00.000 9828 IsGuiding returns 1
01:57:43.893 00.032 9828 IsSlewing returns 0
01:57:43.893 00.000 9828 IsGuiding returns 1
01:57:43.923 00.030 9828 IsSlewing returns 0
01:57:43.923 00.000 9828 IsGuiding returns 1
01:57:43.954 00.031 9828 IsSlewing returns 0
01:57:43.954 00.000 9828 IsGuiding returns 0
01:57:43.954 00.000 9828 scope move finished after 12 + 142 ms
01:57:43.954 00.000 9828 Move returns status 0, amount 12
01:57:43.954 00.000 9828 move complete, result=0
01:57:43.954 00.000 9828 worker thread done servicing request
01:57:43.954 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:57:44.311 00.357 8976 Exposure complete
01:57:44.317 00.006 8976 worker thread done servicing request
01:57:44.317 00.000 5052 OnExposeComplete: enter
01:57:44.317 00.000 5052 UpdateGuideState(): m_state=6
01:57:44.317 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6386
01:57:44.318 00.001 5052 Star::Find returns 1 (0), X=328.42, Y=281.58, Mass=216, SNR=10.2, Peak=77 HFD=3.0
01:57:44.318 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
01:57:44.318 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
01:57:44.318 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.13 hyp=0.77 cameraTheta=-2.97 mountX=0.23 mountY=0.70, mountTheta=1.26
01:57:44.318 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.13, opts=13)
01:57:44.318 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.13)
01:57:44.318 00.000 8976 Worker thread wakes up
01:57:44.319 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.13) opts 0xd
01:57:44.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.13)
01:57:44.319 00.000 8976 Moving (-0.75, -0.13) raw xDistance=0.23 yDistance=0.70
01:57:44.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:57:44.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
01:57:44.319 00.000 8976 MoveAxis(R, 0, ABG)
01:57:44.319 00.000 8976 MoveAxis(D, 3, ABG)
01:57:44.319 00.000 8976 stepping (-12, 18) + (0, -3)
01:57:44.319 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:44.320 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:57:44.330 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
01:57:44.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:44.330 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:44.330 00.000 5052 Enqueuing Expose request
01:57:44.352 00.022 8976 Received - 47 (G) 
01:57:44.353 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:44.353 00.000 8976 stepped: pos (-12, 15)
01:57:44.353 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:57:44.353 00.000 8976 MountToCamera -- mountX=1.66 mountY=-2.95 hyp=3.38 mountTheta=-1.06 cameraX=1.87, cameraY=2.82 cameraTheta=0.98
01:57:44.353 00.000 8976 incremental bump (1.872, 2.819) isValid = 1
01:57:44.353 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
01:57:44.353 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:57:44.353 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:57:44.353 00.000 8976 move complete, result=0
01:57:44.353 00.000 8976 worker thread done servicing request
01:57:44.353 00.000 8976 Worker thread wakes up
01:57:44.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:44.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:44.353 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
01:57:44.353 00.000 9828 Worker thread wakes up
01:57:44.354 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:57:44.354 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:57:44.354 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
01:57:44.354 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
01:57:44.354 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
01:57:44.354 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:57:44.354 00.000 9828 BLC: window closed
01:57:44.354 00.000 9828 MoveAxis(E, 22, B)
01:57:44.354 00.000 9828 Guiding  Dir = 2, Dur = 22
01:57:44.354 00.000 9828 IsSlewing returns 0
01:57:44.354 00.000 9828 IsGuiding returns 0
01:57:44.354 00.000 9828 PulseGuide returned control before completion, sleep 32
01:57:44.392 00.038 9828 IsGuiding returns 1
01:57:44.392 00.000 9828 scope still moving after pulse duration time elapsed
01:57:44.424 00.032 9828 IsSlewing returns 0
01:57:44.424 00.000 9828 IsGuiding returns 1
01:57:44.456 00.032 9828 IsSlewing returns 0
01:57:44.456 00.000 9828 IsGuiding returns 1
01:57:44.488 00.032 9828 IsSlewing returns 0
01:57:44.488 00.000 9828 IsGuiding returns 0
01:57:44.488 00.000 9828 scope move finished after 22 + 111 ms
01:57:44.488 00.000 9828 Move returns status 0, amount 22
01:57:44.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:44.488 00.000 9828 MoveAxis(N, 12, B)
01:57:44.488 00.000 9828 Guiding  Dir = 0, Dur = 12
01:57:44.504 00.016 9828 IsSlewing returns 0
01:57:44.504 00.000 9828 IsGuiding returns 0
01:57:44.504 00.000 9828 PulseGuide returned control before completion, sleep 22
01:57:44.534 00.030 9828 IsGuiding returns 1
01:57:44.534 00.000 9828 scope still moving after pulse duration time elapsed
01:57:44.565 00.031 9828 IsSlewing returns 0
01:57:44.565 00.000 9828 IsGuiding returns 1
01:57:44.596 00.031 9828 IsSlewing returns 0
01:57:44.596 00.000 9828 IsGuiding returns 1
01:57:44.627 00.031 9828 IsSlewing returns 0
01:57:44.627 00.000 9828 IsGuiding returns 1
01:57:44.657 00.030 9828 IsSlewing returns 0
01:57:44.657 00.000 9828 IsGuiding returns 1
01:57:44.689 00.032 9828 IsSlewing returns 0
01:57:44.689 00.000 9828 IsGuiding returns 1
01:57:44.734 00.045 9828 IsSlewing returns 0
01:57:44.734 00.000 9828 IsGuiding returns 0
01:57:44.734 00.000 9828 scope move finished after 12 + 218 ms
01:57:44.734 00.000 9828 Move returns status 0, amount 12
01:57:44.734 00.000 9828 move complete, result=0
01:57:44.734 00.000 9828 worker thread done servicing request
01:57:44.734 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:57:45.042 00.308 8976 Exposure complete
01:57:45.048 00.006 8976 worker thread done servicing request
01:57:45.049 00.001 5052 OnExposeComplete: enter
01:57:45.049 00.000 5052 UpdateGuideState(): m_state=6
01:57:45.049 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6387
01:57:45.049 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.48, Mass=206, SNR=9.9, Peak=81 HFD=1.6
01:57:45.049 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.79 = 1.50)
01:57:45.049 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
01:57:45.049 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.23 hyp=0.59 cameraTheta=-2.74 mountX=0.04 mountY=0.58, mountTheta=1.50
01:57:45.049 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.23, opts=13)
01:57:45.049 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.23)
01:57:45.050 00.001 8976 Worker thread wakes up
01:57:45.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.23) opts 0xd
01:57:45.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.23)
01:57:45.050 00.000 8976 Moving (-0.54, -0.23) raw xDistance=0.04 yDistance=0.58
01:57:45.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:57:45.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58
01:57:45.050 00.000 8976 MoveAxis(R, 0, ABG)
01:57:45.050 00.000 8976 MoveAxis(D, 3, ABG)
01:57:45.050 00.000 8976 stepping (-12, 15) + (0, -3)
01:57:45.050 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:45.050 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:57:45.060 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
01:57:45.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:45.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:45.060 00.000 5052 Enqueuing Expose request
01:57:45.088 00.028 8976 Received - 47 (G) 
01:57:45.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:45.088 00.000 8976 stepped: pos (-12, 12)
01:57:45.088 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
01:57:45.088 00.000 8976 MountToCamera -- mountX=1.72 mountY=-2.61 hyp=3.12 mountTheta=-0.99 cameraX=1.54, cameraY=2.71 cameraTheta=1.06
01:57:45.088 00.000 8976 incremental bump (1.538, 2.715) isValid = 1
01:57:45.088 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
01:57:45.088 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:57:45.088 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:57:45.088 00.000 8976 move complete, result=0
01:57:45.088 00.000 9828 Worker thread wakes up
01:57:45.088 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:57:45.088 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:57:45.088 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:57:45.088 00.000 8976 worker thread done servicing request
01:57:45.088 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
01:57:45.088 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
01:57:45.089 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
01:57:45.089 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:57:45.089 00.000 9828 BLC: window closed
01:57:45.089 00.000 9828 MoveAxis(E, 19, B)
01:57:45.089 00.000 8976 Worker thread wakes up
01:57:45.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:45.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:45.089 00.000 9828 Guiding  Dir = 2, Dur = 19
01:57:45.089 00.000 9828 IsSlewing returns 0
01:57:45.089 00.000 9828 IsGuiding returns 0
01:57:45.089 00.000 9828 PulseGuide returned control before completion, sleep 29
01:57:45.123 00.034 9828 IsGuiding returns 1
01:57:45.123 00.000 9828 scope still moving after pulse duration time elapsed
01:57:45.154 00.031 9828 IsSlewing returns 0
01:57:45.155 00.001 9828 IsGuiding returns 1
01:57:45.186 00.031 9828 IsSlewing returns 0
01:57:45.186 00.000 9828 IsGuiding returns 1
01:57:45.217 00.031 9828 IsSlewing returns 0
01:57:45.217 00.000 9828 IsGuiding returns 0
01:57:45.217 00.000 9828 scope move finished after 19 + 108 ms
01:57:45.217 00.000 9828 Move returns status 0, amount 19
01:57:45.217 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:45.217 00.000 9828 MoveAxis(N, 13, B)
01:57:45.217 00.000 9828 Guiding  Dir = 0, Dur = 13
01:57:45.233 00.016 9828 IsSlewing returns 0
01:57:45.233 00.000 9828 IsGuiding returns 0
01:57:45.233 00.000 9828 PulseGuide returned control before completion, sleep 23
01:57:45.263 00.030 9828 IsGuiding returns 1
01:57:45.263 00.000 9828 scope still moving after pulse duration time elapsed
01:57:45.294 00.031 9828 IsSlewing returns 0
01:57:45.294 00.000 9828 IsGuiding returns 1
01:57:45.325 00.031 9828 IsSlewing returns 0
01:57:45.325 00.000 9828 IsGuiding returns 1
01:57:45.356 00.031 9828 IsSlewing returns 0
01:57:45.356 00.000 9828 IsGuiding returns 1
01:57:45.387 00.031 9828 IsSlewing returns 0
01:57:45.387 00.000 9828 IsGuiding returns 0
01:57:45.387 00.000 9828 scope move finished after 13 + 141 ms
01:57:45.387 00.000 9828 Move returns status 0, amount 13
01:57:45.387 00.000 9828 move complete, result=0
01:57:45.387 00.000 9828 worker thread done servicing request
01:57:45.388 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:57:45.778 00.390 8976 Exposure complete
01:57:45.784 00.006 8976 worker thread done servicing request
01:57:45.784 00.000 5052 OnExposeComplete: enter
01:57:45.784 00.000 5052 UpdateGuideState(): m_state=6
01:57:45.784 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6388
01:57:45.784 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.72, Mass=199, SNR=9.8, Peak=75 HFD=2.4
01:57:45.784 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:57:45.784 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:57:45.784 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.01 hyp=0.43 cameraTheta=3.11 mountX=0.21 mountY=0.35, mountTheta=1.04
01:57:45.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.01, opts=13)
01:57:45.785 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.01)
01:57:45.785 00.000 8976 Worker thread wakes up
01:57:45.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.01) opts 0xd
01:57:45.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.01)
01:57:45.785 00.000 8976 Moving (-0.43, 0.01) raw xDistance=0.21 yDistance=0.35
01:57:45.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:57:45.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
01:57:45.785 00.000 8976 MoveAxis(R, 0, ABG)
01:57:45.785 00.000 8976 MoveAxis(D, 2, ABG)
01:57:45.785 00.000 8976 stepping (-12, 12) + (0, -2)
01:57:45.785 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:45.786 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:57:45.796 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:57:45.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:45.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:45.796 00.000 5052 Enqueuing Expose request
01:57:45.807 00.011 8976 Received - 47 (G) 
01:57:45.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:45.807 00.000 8976 stepped: pos (-12, 10)
01:57:45.807 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
01:57:45.807 00.000 8976 MountToCamera -- mountX=1.76 mountY=-2.27 hyp=2.87 mountTheta=-0.91 cameraX=1.22, cameraY=2.60 cameraTheta=1.13
01:57:45.807 00.000 8976 incremental bump (1.221, 2.597) isValid = 1
01:57:45.807 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
01:57:45.807 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:57:45.807 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:57:45.807 00.000 8976 move complete, result=0
01:57:45.807 00.000 8976 worker thread done servicing request
01:57:45.807 00.000 8976 Worker thread wakes up
01:57:45.807 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:57:45.807 00.000 9828 Worker thread wakes up
01:57:45.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:45.808 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:45.808 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:57:45.808 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:57:45.808 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
01:57:45.808 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
01:57:45.808 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
01:57:45.808 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:57:45.808 00.000 9828 BLC: window closed
01:57:45.808 00.000 9828 MoveAxis(E, 17, B)
01:57:45.808 00.000 9828 Guiding  Dir = 2, Dur = 17
01:57:45.808 00.000 9828 IsSlewing returns 0
01:57:45.808 00.000 9828 IsGuiding returns 0
01:57:45.809 00.001 9828 PulseGuide returned control before completion, sleep 27
01:57:45.845 00.036 9828 IsGuiding returns 1
01:57:45.845 00.000 9828 scope still moving after pulse duration time elapsed
01:57:45.875 00.030 9828 IsSlewing returns 0
01:57:45.875 00.000 9828 IsGuiding returns 1
01:57:45.906 00.031 9828 IsSlewing returns 0
01:57:45.906 00.000 9828 IsGuiding returns 1
01:57:45.938 00.032 9828 IsSlewing returns 0
01:57:45.938 00.000 9828 IsGuiding returns 0
01:57:45.938 00.000 9828 scope move finished after 17 + 112 ms
01:57:45.938 00.000 9828 Move returns status 0, amount 17
01:57:45.938 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:45.938 00.000 9828 MoveAxis(N, 14, B)
01:57:45.938 00.000 9828 Guiding  Dir = 0, Dur = 14
01:57:45.953 00.015 9828 IsSlewing returns 0
01:57:45.953 00.000 9828 IsGuiding returns 0
01:57:45.954 00.001 9828 PulseGuide returned control before completion, sleep 24
01:57:45.984 00.030 9828 IsGuiding returns 1
01:57:45.984 00.000 9828 scope still moving after pulse duration time elapsed
01:57:46.016 00.032 9828 IsSlewing returns 0
01:57:46.016 00.000 9828 IsGuiding returns 1
01:57:46.047 00.031 9828 IsSlewing returns 0
01:57:46.048 00.001 9828 IsGuiding returns 1
01:57:46.079 00.031 9828 IsSlewing returns 0
01:57:46.079 00.000 9828 IsGuiding returns 1
01:57:46.110 00.031 9828 IsSlewing returns 0
01:57:46.110 00.000 9828 IsGuiding returns 0
01:57:46.110 00.000 9828 scope move finished after 14 + 143 ms
01:57:46.110 00.000 9828 Move returns status 0, amount 14
01:57:46.111 00.001 9828 move complete, result=0
01:57:46.111 00.000 9828 worker thread done servicing request
01:57:46.111 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:57:46.501 00.390 8976 Exposure complete
01:57:46.507 00.006 8976 worker thread done servicing request
01:57:46.507 00.000 5052 OnExposeComplete: enter
01:57:46.507 00.000 5052 UpdateGuideState(): m_state=6
01:57:46.507 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6389
01:57:46.507 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=282.04, Mass=209, SNR=10.0, Peak=73 HFD=2.3
01:57:46.507 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:57:46.507 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
01:57:46.507 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.33 hyp=0.72 cameraTheta=2.67 mountX=0.58 mountY=0.36, mountTheta=0.55
01:57:46.508 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.33, opts=13)
01:57:46.508 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.33)
01:57:46.508 00.000 8976 Worker thread wakes up
01:57:46.508 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.33) opts 0xd
01:57:46.508 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.33)
01:57:46.508 00.000 8976 Moving (-0.64, 0.33) raw xDistance=0.58 yDistance=0.36
01:57:46.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
01:57:46.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:57:46.508 00.000 8976 MoveAxis(L, 2, ABG)
01:57:46.508 00.000 8976 stepping (-12, 10) + (-2, 0)
01:57:46.508 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:46.510 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:57:46.520 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:57:46.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:46.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:46.520 00.000 5052 Enqueuing Expose request
01:57:46.543 00.023 8976 Received - 47 (G) 
01:57:46.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:46.543 00.000 8976 stepped: pos (-14, 10)
01:57:46.543 00.000 8976 MoveAxis(D, 2, ABG)
01:57:46.543 00.000 8976 stepping (-14, 10) + (0, -2)
01:57:46.543 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:46.575 00.032 8976 Received - 47 (G) 
01:57:46.575 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:46.575 00.000 8976 stepped: pos (-14, 8)
01:57:46.575 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
01:57:46.575 00.000 8976 MountToCamera -- mountX=1.88 mountY=-1.94 hyp=2.70 mountTheta=-0.80 cameraX=0.87, cameraY=2.56 cameraTheta=1.24
01:57:46.575 00.000 8976 incremental bump (0.869, 2.561) isValid = 1
01:57:46.575 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
01:57:46.575 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:57:46.575 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:57:46.575 00.000 8976 move complete, result=0
01:57:46.575 00.000 9828 Worker thread wakes up
01:57:46.575 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.4 px 2 ms SOUTH
01:57:46.575 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:57:46.575 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:57:46.575 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
01:57:46.575 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
01:57:46.575 00.000 8976 worker thread done servicing request
01:57:46.575 00.000 8976 Worker thread wakes up
01:57:46.576 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:46.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:46.576 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:57:46.576 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:57:46.576 00.000 9828 BLC: window closed
01:57:46.576 00.000 9828 MoveAxis(E, 13, B)
01:57:46.576 00.000 9828 Guiding  Dir = 2, Dur = 13
01:57:46.576 00.000 9828 IsSlewing returns 0
01:57:46.577 00.001 9828 IsGuiding returns 0
01:57:46.577 00.000 9828 PulseGuide returned control before completion, sleep 23
01:57:46.611 00.034 9828 IsGuiding returns 1
01:57:46.611 00.000 9828 scope still moving after pulse duration time elapsed
01:57:46.641 00.030 9828 IsSlewing returns 0
01:57:46.641 00.000 9828 IsGuiding returns 1
01:57:46.673 00.032 9828 IsSlewing returns 0
01:57:46.673 00.000 9828 IsGuiding returns 1
01:57:46.719 00.046 9828 IsSlewing returns 0
01:57:46.719 00.000 9828 IsGuiding returns 0
01:57:46.719 00.000 9828 scope move finished after 13 + 129 ms
01:57:46.719 00.000 9828 Move returns status 0, amount 13
01:57:46.719 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:46.719 00.000 9828 MoveAxis(N, 15, B)
01:57:46.719 00.000 9828 Guiding  Dir = 0, Dur = 15
01:57:46.734 00.015 9828 IsSlewing returns 0
01:57:46.734 00.000 9828 IsGuiding returns 0
01:57:46.735 00.001 9828 PulseGuide returned control before completion, sleep 25
01:57:46.765 00.030 9828 IsGuiding returns 1
01:57:46.765 00.000 9828 scope still moving after pulse duration time elapsed
01:57:46.796 00.031 9828 IsSlewing returns 0
01:57:46.796 00.000 9828 IsGuiding returns 1
01:57:46.828 00.032 9828 IsSlewing returns 0
01:57:46.828 00.000 9828 IsGuiding returns 1
01:57:46.858 00.030 9828 IsSlewing returns 0
01:57:46.858 00.000 9828 IsGuiding returns 1
01:57:46.889 00.031 9828 IsSlewing returns 0
01:57:46.889 00.000 9828 IsGuiding returns 0
01:57:46.889 00.000 9828 scope move finished after 15 + 139 ms
01:57:46.889 00.000 9828 Move returns status 0, amount 15
01:57:46.889 00.000 9828 move complete, result=0
01:57:46.889 00.000 9828 worker thread done servicing request
01:57:46.889 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:57:47.268 00.379 8976 Exposure complete
01:57:47.273 00.005 8976 worker thread done servicing request
01:57:47.273 00.000 5052 OnExposeComplete: enter
01:57:47.273 00.000 5052 UpdateGuideState(): m_state=6
01:57:47.273 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6390
01:57:47.273 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.63, Mass=192, SNR=9.6, Peak=81 HFD=2.2
01:57:47.273 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
01:57:47.273 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
01:57:47.273 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.54 mountX=-0.02 mountY=0.15, mountTheta=1.70
01:57:47.274 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.08, opts=13)
01:57:47.274 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.08)
01:57:47.274 00.000 8976 Worker thread wakes up
01:57:47.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.08) opts 0xd
01:57:47.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.08)
01:57:47.274 00.000 8976 Moving (-0.12, -0.08) raw xDistance=-0.02 yDistance=0.15
01:57:47.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:57:47.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:57:47.274 00.000 8976 MoveAxis(R, 0, ABG)
01:57:47.275 00.001 8976 MoveAxis(U, 0, ABG)
01:57:47.275 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
01:57:47.275 00.000 8976 MountToCamera -- mountX=1.97 mountY=-1.72 hyp=2.61 mountTheta=-0.72 cameraX=0.63, cameraY=2.54 cameraTheta=1.33
01:57:47.275 00.000 8976 incremental bump (0.634, 2.537) isValid = 1
01:57:47.275 00.000 8976 Scheduling Mount bump of (0.028, 0.116)
01:57:47.275 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:57:47.275 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:57:47.275 00.000 8976 move complete, result=0
01:57:47.275 00.000 9828 Worker thread wakes up
01:57:47.275 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:57:47.275 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:57:47.275 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
01:57:47.275 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
01:57:47.275 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
01:57:47.275 00.000 8976 worker thread done servicing request
01:57:47.275 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:57:47.275 00.000 9828 BLC: window closed
01:57:47.275 00.000 9828 MoveAxis(E, 11, B)
01:57:47.275 00.000 9828 Guiding  Dir = 2, Dur = 11
01:57:47.275 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:57:47.276 00.001 9828 IsSlewing returns 0
01:57:47.276 00.000 9828 IsGuiding returns 0
01:57:47.276 00.000 9828 PulseGuide returned control before completion, sleep 21
01:57:47.285 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
01:57:47.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:47.285 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:47.285 00.000 5052 Enqueuing Expose request
01:57:47.285 00.000 8976 Worker thread wakes up
01:57:47.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:47.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:47.285 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:47.298 00.013 9828 IsGuiding returns 1
01:57:47.298 00.000 9828 scope still moving after pulse duration time elapsed
01:57:47.329 00.031 9828 IsSlewing returns 0
01:57:47.329 00.000 9828 IsGuiding returns 1
01:57:47.360 00.031 9828 IsSlewing returns 0
01:57:47.360 00.000 9828 IsGuiding returns 1
01:57:47.390 00.030 9828 IsSlewing returns 0
01:57:47.390 00.000 9828 IsGuiding returns 1
01:57:47.421 00.031 9828 IsSlewing returns 0
01:57:47.421 00.000 9828 IsGuiding returns 0
01:57:47.421 00.000 9828 scope move finished after 11 + 134 ms
01:57:47.421 00.000 9828 Move returns status 0, amount 11
01:57:47.421 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:47.421 00.000 9828 MoveAxis(N, 15, B)
01:57:47.421 00.000 9828 Guiding  Dir = 0, Dur = 15
01:57:47.436 00.015 9828 IsSlewing returns 0
01:57:47.436 00.000 9828 IsGuiding returns 0
01:57:47.436 00.000 9828 PulseGuide returned control before completion, sleep 25
01:57:47.467 00.031 9828 IsGuiding returns 1
01:57:47.467 00.000 9828 scope still moving after pulse duration time elapsed
01:57:47.498 00.031 9828 IsSlewing returns 0
01:57:47.498 00.000 9828 IsGuiding returns 1
01:57:47.528 00.030 9828 IsSlewing returns 0
01:57:47.528 00.000 9828 IsGuiding returns 1
01:57:47.560 00.032 9828 IsSlewing returns 0
01:57:47.560 00.000 9828 IsGuiding returns 1
01:57:47.590 00.030 9828 IsSlewing returns 0
01:57:47.590 00.000 9828 IsGuiding returns 0
01:57:47.590 00.000 9828 scope move finished after 15 + 138 ms
01:57:47.590 00.000 9828 Move returns status 0, amount 15
01:57:47.590 00.000 9828 move complete, result=0
01:57:47.590 00.000 9828 worker thread done servicing request
01:57:47.590 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:57:47.977 00.387 8976 Exposure complete
01:57:47.983 00.006 8976 worker thread done servicing request
01:57:47.984 00.001 5052 OnExposeComplete: enter
01:57:47.984 00.000 5052 UpdateGuideState(): m_state=6
01:57:47.984 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6391
01:57:47.984 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.60, Mass=184, SNR=9.4, Peak=75 HFD=2.2
01:57:47.984 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
01:57:47.984 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.80)
01:57:47.984 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.34 mountX=-0.05 mountY=0.15, mountTheta=1.89
01:57:47.984 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.11, opts=13)
01:57:47.985 00.001 5052 Enqueuing Move request for stepguider (-0.11, -0.11)
01:57:47.985 00.000 8976 Worker thread wakes up
01:57:47.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.11) opts 0xd
01:57:47.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.11)
01:57:47.985 00.000 8976 Moving (-0.11, -0.11) raw xDistance=-0.05 yDistance=0.15
01:57:47.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:57:47.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:57:47.985 00.000 8976 MoveAxis(R, 0, ABG)
01:57:47.985 00.000 8976 MoveAxis(U, 0, ABG)
01:57:47.985 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
01:57:47.985 00.000 8976 MountToCamera -- mountX=2.03 mountY=-1.57 hyp=2.56 mountTheta=-0.66 cameraX=0.48, cameraY=2.52 cameraTheta=1.38
01:57:47.985 00.000 8976 incremental bump (0.476, 2.520) isValid = 1
01:57:47.985 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
01:57:47.985 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:57:47.985 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:57:47.985 00.000 8976 move complete, result=0
01:57:47.985 00.000 9828 Worker thread wakes up
01:57:47.985 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:57:47.985 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:57:47.985 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.80)
01:57:47.986 00.001 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.88)
01:57:47.986 00.000 8976 worker thread done servicing request
01:57:47.986 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:57:47.986 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
01:57:47.986 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:57:47.986 00.000 9828 BLC: window closed
01:57:47.986 00.000 9828 MoveAxis(E, 8, B)
01:57:47.986 00.000 9828 Guiding  Dir = 2, Dur = 8
01:57:47.986 00.000 9828 IsSlewing returns 0
01:57:47.986 00.000 9828 IsGuiding returns 0
01:57:47.987 00.001 9828 PulseGuide returned control before completion, sleep 18
01:57:47.996 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
01:57:47.997 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:47.997 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:47.997 00.000 5052 Enqueuing Expose request
01:57:47.997 00.000 8976 Worker thread wakes up
01:57:47.997 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:47.997 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:57:47.997 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:48.011 00.014 9828 IsGuiding returns 1
01:57:48.011 00.000 9828 scope still moving after pulse duration time elapsed
01:57:48.040 00.029 9828 IsSlewing returns 0
01:57:48.040 00.000 9828 IsGuiding returns 1
01:57:48.071 00.031 9828 IsSlewing returns 0
01:57:48.071 00.000 9828 IsGuiding returns 1
01:57:48.102 00.031 9828 IsSlewing returns 0
01:57:48.103 00.001 9828 IsGuiding returns 0
01:57:48.103 00.000 9828 scope move finished after 8 + 107 ms
01:57:48.103 00.000 9828 Move returns status 0, amount 8
01:57:48.103 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:48.103 00.000 9828 MoveAxis(N, 15, B)
01:57:48.103 00.000 9828 Guiding  Dir = 0, Dur = 15
01:57:48.118 00.015 9828 IsSlewing returns 0
01:57:48.118 00.000 9828 IsGuiding returns 0
01:57:48.118 00.000 9828 PulseGuide returned control before completion, sleep 25
01:57:48.148 00.030 9828 IsGuiding returns 1
01:57:48.148 00.000 9828 scope still moving after pulse duration time elapsed
01:57:48.179 00.031 9828 IsSlewing returns 0
01:57:48.179 00.000 9828 IsGuiding returns 1
01:57:48.210 00.031 9828 IsSlewing returns 0
01:57:48.210 00.000 9828 IsGuiding returns 1
01:57:48.242 00.032 9828 IsSlewing returns 0
01:57:48.242 00.000 9828 IsGuiding returns 1
01:57:48.273 00.031 9828 IsSlewing returns 0
01:57:48.273 00.000 9828 IsGuiding returns 0
01:57:48.273 00.000 9828 scope move finished after 15 + 140 ms
01:57:48.273 00.000 9828 Move returns status 0, amount 15
01:57:48.273 00.000 9828 move complete, result=0
01:57:48.273 00.000 9828 worker thread done servicing request
01:57:48.273 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
01:57:48.690 00.417 8976 Exposure complete
01:57:48.696 00.006 8976 worker thread done servicing request
01:57:48.696 00.000 5052 OnExposeComplete: enter
01:57:48.696 00.000 5052 UpdateGuideState(): m_state=6
01:57:48.696 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6392
01:57:48.696 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.76, Mass=205, SNR=9.9, Peak=77 HFD=2.2
01:57:48.696 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
01:57:48.696 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
01:57:48.696 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.71 mountX=0.02 mountY=-0.08, mountTheta=-1.34
01:57:48.697 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.05, opts=13)
01:57:48.698 00.001 5052 Enqueuing Move request for stepguider (0.06, 0.05)
01:57:48.698 00.000 8976 Worker thread wakes up
01:57:48.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.05) opts 0xd
01:57:48.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.05)
01:57:48.698 00.000 8976 Moving (0.06, 0.05) raw xDistance=0.02 yDistance=-0.08
01:57:48.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:57:48.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:57:48.698 00.000 8976 MoveAxis(R, 0, ABG)
01:57:48.698 00.000 8976 MoveAxis(U, 0, ABG)
01:57:48.698 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
01:57:48.698 00.000 8976 MountToCamera -- mountX=2.07 mountY=-1.47 hyp=2.54 mountTheta=-0.62 cameraX=0.37, cameraY=2.51 cameraTheta=1.42
01:57:48.698 00.000 8976 incremental bump (0.370, 2.509) isValid = 1
01:57:48.698 00.000 8976 Scheduling Mount bump of (0.011, 0.078)
01:57:48.698 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.08, opts=4)
01:57:48.698 00.000 8976 Enqueuing Move request for scope (0.01, 0.08)
01:57:48.699 00.001 8976 move complete, result=0
01:57:48.699 00.000 9828 Worker thread wakes up
01:57:48.699 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0x4
01:57:48.699 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:57:48.699 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
01:57:48.699 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
01:57:48.699 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.43 mountX=-0.01 mountY=-0.08, mountTheta=-1.76
01:57:48.699 00.000 9828 Moving (0.01, 0.08) raw xDistance=-0.01 yDistance=-0.08
01:57:48.699 00.000 9828 BLC: window closed
01:57:48.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:57:48.699 00.000 8976 worker thread done servicing request
01:57:48.699 00.000 9828 MoveAxis(E, 5, B)
01:57:48.699 00.000 9828 Guiding  Dir = 2, Dur = 5
01:57:48.700 00.001 9828 IsSlewing returns 0
01:57:48.700 00.000 9828 IsGuiding returns 0
01:57:48.700 00.000 9828 PulseGuide returned control before completion, sleep 15
01:57:48.708 00.008 5052 UpdateGuideState exits: m=205 SNR=9.9
01:57:48.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:48.708 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:48.708 00.000 5052 Enqueuing Expose request
01:57:48.708 00.000 8976 Worker thread wakes up
01:57:48.708 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:48.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:48.708 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:48.725 00.017 9828 IsGuiding returns 1
01:57:48.725 00.000 9828 scope still moving after pulse duration time elapsed
01:57:48.757 00.032 9828 IsSlewing returns 0
01:57:48.757 00.000 9828 IsGuiding returns 1
01:57:48.788 00.031 9828 IsSlewing returns 0
01:57:48.788 00.000 9828 IsGuiding returns 1
01:57:48.819 00.031 9828 IsSlewing returns 0
01:57:48.819 00.000 9828 IsGuiding returns 0
01:57:48.819 00.000 9828 scope move finished after 5 + 114 ms
01:57:48.819 00.000 9828 Move returns status 0, amount 5
01:57:48.820 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:48.820 00.000 9828 MoveAxis(N, 10, B)
01:57:48.820 00.000 9828 Guiding  Dir = 0, Dur = 10
01:57:48.835 00.015 9828 IsSlewing returns 0
01:57:48.835 00.000 9828 IsGuiding returns 0
01:57:48.835 00.000 9828 PulseGuide returned control before completion, sleep 20
01:57:48.866 00.031 9828 IsGuiding returns 1
01:57:48.866 00.000 9828 scope still moving after pulse duration time elapsed
01:57:48.898 00.032 9828 IsSlewing returns 0
01:57:48.898 00.000 9828 IsGuiding returns 1
01:57:48.929 00.031 9828 IsSlewing returns 0
01:57:48.929 00.000 9828 IsGuiding returns 1
01:57:48.959 00.030 9828 IsSlewing returns 0
01:57:48.959 00.000 9828 IsGuiding returns 1
01:57:48.990 00.031 9828 IsSlewing returns 0
01:57:48.990 00.000 9828 IsGuiding returns 0
01:57:48.990 00.000 9828 scope move finished after 10 + 144 ms
01:57:48.990 00.000 9828 Move returns status 0, amount 10
01:57:48.990 00.000 9828 move complete, result=0
01:57:48.990 00.000 9828 worker thread done servicing request
01:57:48.990 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 10 ms NORTH
01:57:49.396 00.406 8976 Exposure complete
01:57:49.401 00.005 8976 worker thread done servicing request
01:57:49.402 00.001 5052 OnExposeComplete: enter
01:57:49.402 00.000 5052 UpdateGuideState(): m_state=6
01:57:49.402 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6393
01:57:49.402 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.76, Mass=238, SNR=10.7, Peak=79 HFD=2.7
01:57:49.402 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
01:57:49.402 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:57:49.402 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.05 hyp=0.32 cameraTheta=0.16 mountX=-0.10 mountY=-0.30, mountTheta=-1.89
01:57:49.402 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.05, opts=13)
01:57:49.403 00.001 5052 Enqueuing Move request for stepguider (0.32, 0.05)
01:57:49.403 00.000 8976 Worker thread wakes up
01:57:49.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.05) opts 0xd
01:57:49.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.05)
01:57:49.403 00.000 8976 Moving (0.32, 0.05) raw xDistance=-0.10 yDistance=-0.30
01:57:49.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:57:49.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:57:49.403 00.000 8976 MoveAxis(R, 0, ABG)
01:57:49.403 00.000 8976 MoveAxis(U, 1, ABG)
01:57:49.403 00.000 8976 stepping (-14, 8) + (0, 1)
01:57:49.403 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:49.404 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:57:49.412 00.008 5052 UpdateGuideState exits: m=238 SNR=10.7
01:57:49.412 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:49.412 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:49.412 00.000 5052 Enqueuing Expose request
01:57:49.436 00.024 8976 Received - 47 (G) 
01:57:49.436 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:49.436 00.000 8976 stepped: pos (-14, 9)
01:57:49.436 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
01:57:49.436 00.000 8976 MountToCamera -- mountX=2.09 mountY=-1.46 hyp=2.55 mountTheta=-0.61 cameraX=0.35, cameraY=2.53 cameraTheta=1.43
01:57:49.436 00.000 8976 incremental bump (0.346, 2.526) isValid = 1
01:57:49.436 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
01:57:49.436 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:57:49.436 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:57:49.436 00.000 8976 move complete, result=0
01:57:49.436 00.000 8976 worker thread done servicing request
01:57:49.436 00.000 8976 Worker thread wakes up
01:57:49.436 00.000 9828 Worker thread wakes up
01:57:49.436 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:57:49.436 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:57:49.436 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
01:57:49.436 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
01:57:49.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:49.437 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:49.437 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
01:57:49.437 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:57:49.437 00.000 9828 BLC: window closed
01:57:49.437 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:57:49.437 00.000 9828 MoveAxis(E, 7, B)
01:57:49.437 00.000 9828 Guiding  Dir = 2, Dur = 7
01:57:49.437 00.000 9828 IsSlewing returns 0
01:57:49.437 00.000 9828 IsGuiding returns 0
01:57:49.437 00.000 9828 PulseGuide returned control before completion, sleep 17
01:57:49.469 00.032 9828 IsGuiding returns 1
01:57:49.469 00.000 9828 scope still moving after pulse duration time elapsed
01:57:49.500 00.031 9828 IsSlewing returns 0
01:57:49.500 00.000 9828 IsGuiding returns 1
01:57:49.532 00.032 9828 IsSlewing returns 0
01:57:49.532 00.000 9828 IsGuiding returns 1
01:57:49.562 00.030 9828 IsSlewing returns 0
01:57:49.562 00.000 9828 IsGuiding returns 0
01:57:49.562 00.000 9828 scope move finished after 7 + 117 ms
01:57:49.562 00.000 9828 Move returns status 0, amount 7
01:57:49.562 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:49.562 00.000 9828 MoveAxis(N, 16, B)
01:57:49.562 00.000 9828 Guiding  Dir = 0, Dur = 16
01:57:49.577 00.015 9828 IsSlewing returns 0
01:57:49.577 00.000 9828 IsGuiding returns 0
01:57:49.577 00.000 9828 PulseGuide returned control before completion, sleep 26
01:57:49.608 00.031 9828 IsGuiding returns 1
01:57:49.608 00.000 9828 scope still moving after pulse duration time elapsed
01:57:49.639 00.031 9828 IsSlewing returns 0
01:57:49.639 00.000 9828 IsGuiding returns 1
01:57:49.671 00.032 9828 IsSlewing returns 0
01:57:49.671 00.000 9828 IsGuiding returns 1
01:57:49.703 00.032 9828 IsSlewing returns 0
01:57:49.703 00.000 9828 IsGuiding returns 1
01:57:49.735 00.032 9828 IsSlewing returns 0
01:57:49.735 00.000 9828 IsGuiding returns 0
01:57:49.735 00.000 9828 scope move finished after 16 + 141 ms
01:57:49.735 00.000 9828 Move returns status 0, amount 16
01:57:49.735 00.000 9828 move complete, result=0
01:57:49.735 00.000 9828 worker thread done servicing request
01:57:49.735 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:57:50.128 00.393 8976 Exposure complete
01:57:50.134 00.006 8976 worker thread done servicing request
01:57:50.134 00.000 5052 OnExposeComplete: enter
01:57:50.134 00.000 5052 UpdateGuideState(): m_state=6
01:57:50.134 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6394
01:57:50.135 00.001 5052 Star::Find returns 1 (0), X=329.95, Y=281.51, Mass=206, SNR=9.9, Peak=75 HFD=2.2
01:57:50.135 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
01:57:50.135 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
01:57:50.135 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.20 hyp=0.81 cameraTheta=-0.25 mountX=-0.53 mountY=-0.54, mountTheta=-2.35
01:57:50.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.20, opts=13)
01:57:50.136 00.000 5052 Enqueuing Move request for stepguider (0.78, -0.20)
01:57:50.136 00.000 8976 Worker thread wakes up
01:57:50.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.20) opts 0xd
01:57:50.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.20)
01:57:50.136 00.000 8976 Moving (0.78, -0.20) raw xDistance=-0.53 yDistance=-0.54
01:57:50.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
01:57:50.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
01:57:50.136 00.000 8976 MoveAxis(R, 2, ABG)
01:57:50.136 00.000 8976 stepping (-14, 9) + (2, 0)
01:57:50.136 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:50.137 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:57:50.146 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:57:50.147 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:50.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:50.147 00.000 5052 Enqueuing Expose request
01:57:50.172 00.025 8976 Received - 47 (G) 
01:57:50.172 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:50.172 00.000 8976 stepped: pos (-12, 9)
01:57:50.172 00.000 8976 MoveAxis(U, 2, ABG)
01:57:50.172 00.000 8976 stepping (-12, 9) + (0, 2)
01:57:50.172 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:50.204 00.032 8976 Received - 47 (G) 
01:57:50.204 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:50.204 00.000 8976 stepped: pos (-12, 11)
01:57:50.204 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
01:57:50.204 00.000 8976 MountToCamera -- mountX=2.01 mountY=-1.55 hyp=2.54 mountTheta=-0.66 cameraX=0.47, cameraY=2.49 cameraTheta=1.38
01:57:50.204 00.000 8976 incremental bump (0.469, 2.495) isValid = 1
01:57:50.204 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
01:57:50.204 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:57:50.204 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:57:50.204 00.000 8976 move complete, result=0
01:57:50.204 00.000 8976 worker thread done servicing request
01:57:50.204 00.000 9828 Worker thread wakes up
01:57:50.204 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:57:50.204 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:57:50.204 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.80)
01:57:50.204 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
01:57:50.204 00.000 8976 Worker thread wakes up
01:57:50.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:50.205 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:50.205 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.88)
01:57:50.205 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
01:57:50.205 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:57:50.205 00.000 9828 BLC: window closed
01:57:50.205 00.000 9828 MoveAxis(E, 8, B)
01:57:50.205 00.000 9828 Guiding  Dir = 2, Dur = 8
01:57:50.205 00.000 9828 IsSlewing returns 0
01:57:50.205 00.000 9828 IsGuiding returns 0
01:57:50.205 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:50.231 00.026 9828 IsGuiding returns 1
01:57:50.231 00.000 9828 scope still moving after pulse duration time elapsed
01:57:50.262 00.031 9828 IsSlewing returns 0
01:57:50.263 00.001 9828 IsGuiding returns 1
01:57:50.293 00.030 9828 IsSlewing returns 0
01:57:50.293 00.000 9828 IsGuiding returns 1
01:57:50.325 00.032 9828 IsSlewing returns 0
01:57:50.325 00.000 9828 IsGuiding returns 0
01:57:50.325 00.000 9828 scope move finished after 8 + 111 ms
01:57:50.325 00.000 9828 Move returns status 0, amount 8
01:57:50.325 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:50.325 00.000 9828 MoveAxis(N, 15, B)
01:57:50.325 00.000 9828 Guiding  Dir = 0, Dur = 15
01:57:50.340 00.015 9828 IsSlewing returns 0
01:57:50.340 00.000 9828 IsGuiding returns 0
01:57:50.340 00.000 9828 PulseGuide returned control before completion, sleep 25
01:57:50.372 00.032 9828 IsGuiding returns 1
01:57:50.372 00.000 9828 scope still moving after pulse duration time elapsed
01:57:50.404 00.032 9828 IsSlewing returns 0
01:57:50.405 00.001 9828 IsGuiding returns 1
01:57:50.436 00.031 9828 IsSlewing returns 0
01:57:50.436 00.000 9828 IsGuiding returns 1
01:57:50.468 00.032 9828 IsSlewing returns 0
01:57:50.468 00.000 9828 IsGuiding returns 0
01:57:50.468 00.000 9828 scope move finished after 15 + 113 ms
01:57:50.468 00.000 9828 Move returns status 0, amount 15
01:57:50.468 00.000 9828 move complete, result=0
01:57:50.468 00.000 9828 worker thread done servicing request
01:57:50.468 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
01:57:50.896 00.428 8976 Exposure complete
01:57:50.901 00.005 8976 worker thread done servicing request
01:57:50.901 00.000 5052 OnExposeComplete: enter
01:57:50.901 00.000 5052 UpdateGuideState(): m_state=6
01:57:50.901 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6395
01:57:50.901 00.000 5052 Star::Find returns 1 (0), X=330.17, Y=281.93, Mass=204, SNR=9.9, Peak=75 HFD=2.3
01:57:50.902 00.001 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
01:57:50.902 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
01:57:50.902 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=0.22 hyp=1.02 cameraTheta=0.21 mountX=-0.26 mountY=-0.95, mountTheta=-1.84
01:57:50.902 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=0.22, opts=13)
01:57:50.902 00.000 5052 Enqueuing Move request for stepguider (0.99, 0.22)
01:57:50.902 00.000 8976 Worker thread wakes up
01:57:50.903 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, 0.22) opts 0xd
01:57:50.903 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, 0.22)
01:57:50.903 00.000 8976 Moving (0.99, 0.22) raw xDistance=-0.26 yDistance=-0.95
01:57:50.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:57:50.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.95
01:57:50.903 00.000 8976 MoveAxis(R, 0, ABG)
01:57:50.903 00.000 8976 MoveAxis(U, 4, ABG)
01:57:50.903 00.000 8976 stepping (-12, 11) + (0, 4)
01:57:50.903 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:57:50.904 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:57:50.913 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:57:50.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:50.913 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:50.913 00.000 5052 Enqueuing Expose request
01:57:50.939 00.026 8976 Received - 47 (G) 
01:57:50.939 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:57:50.939 00.000 8976 stepped: pos (-12, 15)
01:57:50.939 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
01:57:50.939 00.000 8976 MountToCamera -- mountX=1.95 mountY=-1.83 hyp=2.67 mountTheta=-0.75 cameraX=0.74, cameraY=2.57 cameraTheta=1.29
01:57:50.939 00.000 8976 incremental bump (0.738, 2.569) isValid = 1
01:57:50.939 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
01:57:50.939 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:57:50.939 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:57:50.939 00.000 8976 move complete, result=0
01:57:50.939 00.000 9828 Worker thread wakes up
01:57:50.939 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -1.0 px 4 ms NORTH
01:57:50.939 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:57:50.939 00.000 8976 worker thread done servicing request
01:57:50.939 00.000 8976 Worker thread wakes up
01:57:50.940 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:57:50.940 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
01:57:50.940 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
01:57:50.940 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:50.940 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:50.940 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
01:57:50.940 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:57:50.940 00.000 9828 BLC: window closed
01:57:50.940 00.000 9828 MoveAxis(E, 12, B)
01:57:50.940 00.000 9828 Guiding  Dir = 2, Dur = 12
01:57:50.940 00.000 9828 IsSlewing returns 0
01:57:50.940 00.000 9828 IsGuiding returns 0
01:57:50.941 00.001 9828 PulseGuide returned control before completion, sleep 22
01:57:50.966 00.025 9828 IsGuiding returns 1
01:57:50.966 00.000 9828 scope still moving after pulse duration time elapsed
01:57:50.997 00.031 9828 IsSlewing returns 0
01:57:50.997 00.000 9828 IsGuiding returns 1
01:57:51.029 00.032 9828 IsSlewing returns 0
01:57:51.029 00.000 9828 IsGuiding returns 1
01:57:51.061 00.032 9828 IsSlewing returns 0
01:57:51.061 00.000 9828 IsGuiding returns 1
01:57:51.093 00.032 9828 IsSlewing returns 0
01:57:51.093 00.000 9828 IsGuiding returns 0
01:57:51.093 00.000 9828 scope move finished after 12 + 140 ms
01:57:51.093 00.000 9828 Move returns status 0, amount 12
01:57:51.093 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:51.093 00.000 9828 MoveAxis(N, 15, B)
01:57:51.093 00.000 9828 Guiding  Dir = 0, Dur = 15
01:57:51.109 00.016 9828 IsSlewing returns 0
01:57:51.109 00.000 9828 IsGuiding returns 0
01:57:51.109 00.000 9828 PulseGuide returned control before completion, sleep 25
01:57:51.140 00.031 9828 IsGuiding returns 1
01:57:51.140 00.000 9828 scope still moving after pulse duration time elapsed
01:57:51.171 00.031 9828 IsSlewing returns 0
01:57:51.171 00.000 9828 IsGuiding returns 1
01:57:51.203 00.032 9828 IsSlewing returns 0
01:57:51.203 00.000 9828 IsGuiding returns 1
01:57:51.234 00.031 9828 IsSlewing returns 0
01:57:51.234 00.000 9828 IsGuiding returns 1
01:57:51.265 00.031 9828 IsSlewing returns 0
01:57:51.265 00.000 9828 IsGuiding returns 0
01:57:51.265 00.000 9828 scope move finished after 15 + 141 ms
01:57:51.265 00.000 9828 Move returns status 0, amount 15
01:57:51.265 00.000 9828 move complete, result=0
01:57:51.265 00.000 9828 worker thread done servicing request
01:57:51.265 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:57:51.631 00.366 8976 Exposure complete
01:57:51.637 00.006 8976 worker thread done servicing request
01:57:51.638 00.001 5052 OnExposeComplete: enter
01:57:51.638 00.000 5052 UpdateGuideState(): m_state=6
01:57:51.638 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6396
01:57:51.638 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.13, Mass=215, SNR=10.1, Peak=73 HFD=2.3
01:57:51.638 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
01:57:51.638 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.83 = -2.83)
01:57:51.638 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=-0.58 hyp=0.93 cameraTheta=-0.68 mountX=-0.85 mountY=-0.29, mountTheta=-2.82
01:57:51.639 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.58, opts=13)
01:57:51.639 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.58)
01:57:51.639 00.000 8976 Worker thread wakes up
01:57:51.639 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.58) opts 0xd
01:57:51.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.58)
01:57:51.639 00.000 8976 Moving (0.72, -0.58) raw xDistance=-0.85 yDistance=-0.29
01:57:51.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.85
01:57:51.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.29
01:57:51.639 00.000 8976 MoveAxis(R, 3, ABG)
01:57:51.639 00.000 8976 stepping (-12, 15) + (3, 0)
01:57:51.639 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:51.640 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:57:51.650 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
01:57:51.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:51.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:51.650 00.000 5052 Enqueuing Expose request
01:57:51.674 00.024 8976 Received - 47 (G) 
01:57:51.674 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:51.674 00.000 8976 stepped: pos (-9, 15)
01:57:51.674 00.000 8976 MoveAxis(U, 1, ABG)
01:57:51.674 00.000 8976 stepping (-9, 15) + (0, 1)
01:57:51.675 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:51.706 00.031 8976 Received - 47 (G) 
01:57:51.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:51.706 00.000 8976 stepped: pos (-9, 16)
01:57:51.706 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
01:57:51.706 00.000 8976 MountToCamera -- mountX=1.76 mountY=-2.06 hyp=2.71 mountTheta=-0.86 cameraX=1.03, cameraY=2.51 cameraTheta=1.18
01:57:51.706 00.000 8976 incremental bump (1.034, 2.508) isValid = 1
01:57:51.707 00.001 8976 Scheduling Mount bump of (0.044, 0.110)
01:57:51.707 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:57:51.707 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:57:51.707 00.000 8976 move complete, result=0
01:57:51.707 00.000 8976 worker thread done servicing request
01:57:51.707 00.000 8976 Worker thread wakes up
01:57:51.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:51.707 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:51.707 00.000 9828 Worker thread wakes up
01:57:51.707 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:57:51.707 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:57:51.707 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
01:57:51.707 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
01:57:51.707 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.3 px 1 ms NORTH
01:57:51.707 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
01:57:51.707 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:57:51.707 00.000 9828 BLC: window closed
01:57:51.707 00.000 9828 MoveAxis(E, 15, B)
01:57:51.707 00.000 9828 Guiding  Dir = 2, Dur = 15
01:57:51.708 00.001 9828 IsSlewing returns 0
01:57:51.708 00.000 9828 IsGuiding returns 0
01:57:51.708 00.000 9828 PulseGuide returned control before completion, sleep 25
01:57:51.748 00.040 9828 IsGuiding returns 1
01:57:51.748 00.000 9828 scope still moving after pulse duration time elapsed
01:57:51.780 00.032 9828 IsSlewing returns 0
01:57:51.780 00.000 9828 IsGuiding returns 1
01:57:51.810 00.030 9828 IsSlewing returns 0
01:57:51.811 00.001 9828 IsGuiding returns 1
01:57:51.840 00.029 9828 IsSlewing returns 0
01:57:51.840 00.000 9828 IsGuiding returns 0
01:57:51.840 00.000 9828 scope move finished after 15 + 117 ms
01:57:51.840 00.000 9828 Move returns status 0, amount 15
01:57:51.840 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:51.840 00.000 9828 MoveAxis(N, 14, B)
01:57:51.840 00.000 9828 Guiding  Dir = 0, Dur = 14
01:57:51.856 00.016 9828 IsSlewing returns 0
01:57:51.856 00.000 9828 IsGuiding returns 0
01:57:51.856 00.000 9828 PulseGuide returned control before completion, sleep 24
01:57:51.887 00.031 9828 IsGuiding returns 1
01:57:51.887 00.000 9828 scope still moving after pulse duration time elapsed
01:57:51.918 00.031 9828 IsSlewing returns 0
01:57:51.919 00.001 9828 IsGuiding returns 1
01:57:51.949 00.030 9828 IsSlewing returns 0
01:57:51.949 00.000 9828 IsGuiding returns 1
01:57:51.980 00.031 9828 IsSlewing returns 0
01:57:51.980 00.000 9828 IsGuiding returns 1
01:57:52.010 00.030 9828 IsSlewing returns 0
01:57:52.010 00.000 9828 IsGuiding returns 0
01:57:52.010 00.000 9828 scope move finished after 14 + 140 ms
01:57:52.010 00.000 9828 Move returns status 0, amount 14
01:57:52.010 00.000 9828 move complete, result=0
01:57:52.011 00.001 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
01:57:52.011 00.000 9828 worker thread done servicing request
01:57:52.400 00.389 8976 Exposure complete
01:57:52.406 00.006 8976 worker thread done servicing request
01:57:52.406 00.000 5052 OnExposeComplete: enter
01:57:52.406 00.000 5052 UpdateGuideState(): m_state=6
01:57:52.406 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6397
01:57:52.406 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.50, Mass=202, SNR=9.8, Peak=77 HFD=2.2
01:57:52.406 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
01:57:52.406 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
01:57:52.406 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.21 hyp=0.56 cameraTheta=-0.38 mountX=-0.42 mountY=-0.32, mountTheta=-2.49
01:57:52.407 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.21, opts=13)
01:57:52.407 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.21)
01:57:52.407 00.000 8976 Worker thread wakes up
01:57:52.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.21) opts 0xd
01:57:52.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.21)
01:57:52.407 00.000 8976 Moving (0.52, -0.21) raw xDistance=-0.42 yDistance=-0.32
01:57:52.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
01:57:52.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:57:52.408 00.001 8976 MoveAxis(R, 2, ABG)
01:57:52.408 00.000 8976 stepping (-9, 16) + (2, 0)
01:57:52.408 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:52.408 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:57:52.419 00.011 5052 UpdateGuideState exits: m=202 SNR=9.8
01:57:52.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:52.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:52.419 00.000 5052 Enqueuing Expose request
01:57:52.441 00.022 8976 Received - 47 (G) 
01:57:52.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:52.441 00.000 8976 stepped: pos (-7, 16)
01:57:52.441 00.000 8976 MoveAxis(U, 1, ABG)
01:57:52.441 00.000 8976 stepping (-7, 16) + (0, 1)
01:57:52.441 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:52.473 00.032 8976 Received - 47 (G) 
01:57:52.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:52.473 00.000 8976 stepped: pos (-7, 17)
01:57:52.473 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:57:52.473 00.000 8976 MountToCamera -- mountX=1.53 mountY=-2.27 hyp=2.74 mountTheta=-0.98 cameraX=1.33, cameraY=2.40 cameraTheta=1.07
01:57:52.473 00.000 8976 incremental bump (1.325, 2.401) isValid = 1
01:57:52.473 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
01:57:52.473 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:57:52.473 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:57:52.473 00.000 8976 move complete, result=0
01:57:52.473 00.000 8976 worker thread done servicing request
01:57:52.473 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
01:57:52.473 00.000 9828 Worker thread wakes up
01:57:52.473 00.000 8976 Worker thread wakes up
01:57:52.474 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:52.474 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:52.474 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:57:52.474 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:57:52.474 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
01:57:52.474 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
01:57:52.474 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
01:57:52.474 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
01:57:52.474 00.000 9828 BLC: window closed
01:57:52.474 00.000 9828 MoveAxis(E, 19, B)
01:57:52.474 00.000 9828 Guiding  Dir = 2, Dur = 19
01:57:52.474 00.000 9828 IsSlewing returns 0
01:57:52.475 00.001 9828 IsGuiding returns 0
01:57:52.475 00.000 9828 PulseGuide returned control before completion, sleep 29
01:57:52.511 00.036 9828 IsGuiding returns 1
01:57:52.511 00.000 9828 scope still moving after pulse duration time elapsed
01:57:52.543 00.032 9828 IsSlewing returns 0
01:57:52.543 00.000 9828 IsGuiding returns 1
01:57:52.573 00.030 9828 IsSlewing returns 0
01:57:52.574 00.001 9828 IsGuiding returns 1
01:57:52.604 00.030 9828 IsSlewing returns 0
01:57:52.604 00.000 9828 IsGuiding returns 0
01:57:52.604 00.000 9828 scope move finished after 19 + 110 ms
01:57:52.604 00.000 9828 Move returns status 0, amount 19
01:57:52.604 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:52.604 00.000 9828 MoveAxis(N, 13, B)
01:57:52.604 00.000 9828 Guiding  Dir = 0, Dur = 13
01:57:52.619 00.015 9828 IsSlewing returns 0
01:57:52.619 00.000 9828 IsGuiding returns 0
01:57:52.620 00.001 9828 PulseGuide returned control before completion, sleep 23
01:57:52.650 00.030 9828 IsGuiding returns 1
01:57:52.650 00.000 9828 scope still moving after pulse duration time elapsed
01:57:52.680 00.030 9828 IsSlewing returns 0
01:57:52.680 00.000 9828 IsGuiding returns 1
01:57:52.712 00.032 9828 IsSlewing returns 0
01:57:52.712 00.000 9828 IsGuiding returns 1
01:57:52.743 00.031 9828 IsSlewing returns 0
01:57:52.743 00.000 9828 IsGuiding returns 1
01:57:52.774 00.031 9828 IsSlewing returns 0
01:57:52.774 00.000 9828 IsGuiding returns 0
01:57:52.774 00.000 9828 scope move finished after 13 + 141 ms
01:57:52.774 00.000 9828 Move returns status 0, amount 13
01:57:52.774 00.000 9828 move complete, result=0
01:57:52.774 00.000 9828 worker thread done servicing request
01:57:52.774 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
01:57:53.168 00.394 8976 Exposure complete
01:57:53.174 00.006 8976 worker thread done servicing request
01:57:53.174 00.000 5052 OnExposeComplete: enter
01:57:53.174 00.000 5052 UpdateGuideState(): m_state=6
01:57:53.174 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6398
01:57:53.174 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=281.82, Mass=223, SNR=10.3, Peak=69 HFD=2.9
01:57:53.174 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
01:57:53.174 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
01:57:53.174 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=0.12 hyp=1.02 cameraTheta=0.11 mountX=-0.36 mountY=-0.91, mountTheta=-1.95
01:57:53.175 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=0.12, opts=13)
01:57:53.175 00.000 5052 Enqueuing Move request for stepguider (1.01, 0.12)
01:57:53.175 00.000 8976 Worker thread wakes up
01:57:53.175 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, 0.12) opts 0xd
01:57:53.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, 0.12)
01:57:53.175 00.000 8976 Moving (1.01, 0.12) raw xDistance=-0.36 yDistance=-0.91
01:57:53.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
01:57:53.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.91
01:57:53.175 00.000 8976 MoveAxis(R, 2, ABG)
01:57:53.175 00.000 8976 stepping (-7, 17) + (2, 0)
01:57:53.176 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:53.176 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:57:53.185 00.009 5052 UpdateGuideState exits: m=223 SNR=10.3
01:57:53.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:53.186 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:53.186 00.000 5052 Enqueuing Expose request
01:57:53.209 00.023 8976 Received - 47 (G) 
01:57:53.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:53.209 00.000 8976 stepped: pos (-5, 17)
01:57:53.209 00.000 8976 MoveAxis(U, 4, ABG)
01:57:53.209 00.000 8976 stepping (-5, 17) + (0, 4)
01:57:53.209 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:57:53.241 00.032 8976 Received - 47 (G) 
01:57:53.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:57:53.241 00.000 8976 stepped: pos (-5, 21)
01:57:53.241 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:57:53.241 00.000 8976 MountToCamera -- mountX=1.28 mountY=-2.62 hyp=2.92 mountTheta=-1.12 cameraX=1.75, cameraY=2.33 cameraTheta=0.93
01:57:53.241 00.000 8976 incremental bump (1.753, 2.335) isValid = 1
01:57:53.241 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
01:57:53.241 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:57:53.241 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:57:53.241 00.000 8976 move complete, result=0
01:57:53.241 00.000 9828 Worker thread wakes up
01:57:53.241 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:57:53.241 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:57:53.241 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
01:57:53.241 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
01:57:53.241 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 4 ms NORTH
01:57:53.241 00.000 8976 worker thread done servicing request
01:57:53.241 00.000 8976 Worker thread wakes up
01:57:53.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:53.242 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
01:57:53.242 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:57:53.242 00.000 9828 BLC: window closed
01:57:53.242 00.000 9828 MoveAxis(E, 23, B)
01:57:53.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:53.242 00.000 9828 Guiding  Dir = 2, Dur = 23
01:57:53.242 00.000 9828 IsSlewing returns 0
01:57:53.242 00.000 9828 IsGuiding returns 0
01:57:53.242 00.000 9828 PulseGuide returned control before completion, sleep 33
01:57:53.291 00.049 9828 IsGuiding returns 1
01:57:53.292 00.001 9828 scope still moving after pulse duration time elapsed
01:57:53.322 00.030 9828 IsSlewing returns 0
01:57:53.323 00.001 9828 IsGuiding returns 1
01:57:53.354 00.031 9828 IsSlewing returns 0
01:57:53.354 00.000 9828 IsGuiding returns 1
01:57:53.385 00.031 9828 IsSlewing returns 0
01:57:53.385 00.000 9828 IsGuiding returns 0
01:57:53.385 00.000 9828 scope move finished after 23 + 119 ms
01:57:53.386 00.001 9828 Move returns status 0, amount 23
01:57:53.386 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:53.386 00.000 9828 MoveAxis(N, 12, B)
01:57:53.386 00.000 9828 Guiding  Dir = 0, Dur = 12
01:57:53.400 00.014 9828 IsSlewing returns 0
01:57:53.400 00.000 9828 IsGuiding returns 0
01:57:53.400 00.000 9828 PulseGuide returned control before completion, sleep 22
01:57:53.430 00.030 9828 IsGuiding returns 1
01:57:53.430 00.000 9828 scope still moving after pulse duration time elapsed
01:57:53.461 00.031 9828 IsSlewing returns 0
01:57:53.461 00.000 9828 IsGuiding returns 1
01:57:53.492 00.031 9828 IsSlewing returns 0
01:57:53.492 00.000 9828 IsGuiding returns 1
01:57:53.522 00.030 9828 IsSlewing returns 0
01:57:53.522 00.000 9828 IsGuiding returns 1
01:57:53.553 00.031 9828 IsSlewing returns 0
01:57:53.553 00.000 9828 IsGuiding returns 0
01:57:53.553 00.000 9828 scope move finished after 12 + 141 ms
01:57:53.553 00.000 9828 Move returns status 0, amount 12
01:57:53.553 00.000 9828 move complete, result=0
01:57:53.553 00.000 9828 worker thread done servicing request
01:57:53.553 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:57:53.937 00.384 8976 Exposure complete
01:57:53.942 00.005 8976 worker thread done servicing request
01:57:53.942 00.000 5052 OnExposeComplete: enter
01:57:53.942 00.000 5052 UpdateGuideState(): m_state=6
01:57:53.942 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6399
01:57:53.942 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.82, Mass=201, SNR=9.9, Peak=69 HFD=2.4
01:57:53.942 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:57:53.942 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
01:57:53.942 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.24 cameraTheta=2.66 mountX=0.20 mountY=0.12, mountTheta=0.54
01:57:53.943 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.11, opts=13)
01:57:53.943 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.11)
01:57:53.943 00.000 8976 Worker thread wakes up
01:57:53.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.11) opts 0xd
01:57:53.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.11)
01:57:53.943 00.000 8976 Moving (-0.21, 0.11) raw xDistance=0.20 yDistance=0.12
01:57:53.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:57:53.944 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:57:53.944 00.000 8976 MoveAxis(R, 0, ABG)
01:57:53.944 00.000 8976 MoveAxis(U, 0, ABG)
01:57:53.944 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:57:53.944 00.000 8976 MountToCamera -- mountX=1.11 mountY=-2.86 hyp=3.07 mountTheta=-1.20 cameraX=2.04, cameraY=2.29 cameraTheta=0.84
01:57:53.944 00.000 8976 incremental bump (2.039, 2.290) isValid = 1
01:57:53.944 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
01:57:53.944 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:57:53.944 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:57:53.944 00.000 8976 move complete, result=0
01:57:53.944 00.000 9828 Worker thread wakes up
01:57:53.944 00.000 8976 worker thread done servicing request
01:57:53.944 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:57:53.944 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:57:53.944 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:57:53.944 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
01:57:53.945 00.001 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
01:57:53.945 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:57:53.945 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:57:53.945 00.000 9828 BLC: window closed
01:57:53.945 00.000 9828 MoveAxis(E, 26, B)
01:57:53.945 00.000 9828 Guiding  Dir = 2, Dur = 26
01:57:53.945 00.000 9828 IsSlewing returns 0
01:57:53.945 00.000 9828 IsGuiding returns 0
01:57:53.946 00.001 9828 PulseGuide returned control before completion, sleep 36
01:57:53.955 00.009 5052 UpdateGuideState exits: m=201 SNR=9.9
01:57:53.955 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:53.955 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:53.955 00.000 5052 Enqueuing Expose request
01:57:53.955 00.000 8976 Worker thread wakes up
01:57:53.955 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:53.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:53.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:53.989 00.034 9828 IsGuiding returns 1
01:57:53.989 00.000 9828 scope still moving after pulse duration time elapsed
01:57:54.021 00.032 9828 IsSlewing returns 0
01:57:54.021 00.000 9828 IsGuiding returns 1
01:57:54.053 00.032 9828 IsSlewing returns 0
01:57:54.053 00.000 9828 IsGuiding returns 1
01:57:54.085 00.032 9828 IsSlewing returns 0
01:57:54.085 00.000 9828 IsGuiding returns 1
01:57:54.115 00.030 9828 IsSlewing returns 0
01:57:54.115 00.000 9828 IsGuiding returns 1
01:57:54.147 00.032 9828 IsSlewing returns 0
01:57:54.147 00.000 9828 IsGuiding returns 0
01:57:54.147 00.000 9828 scope move finished after 26 + 175 ms
01:57:54.147 00.000 9828 Move returns status 0, amount 26
01:57:54.147 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:54.147 00.000 9828 MoveAxis(N, 11, B)
01:57:54.147 00.000 9828 Guiding  Dir = 0, Dur = 11
01:57:54.162 00.015 9828 IsSlewing returns 0
01:57:54.162 00.000 9828 IsGuiding returns 0
01:57:54.162 00.000 9828 PulseGuide returned control before completion, sleep 21
01:57:54.193 00.031 9828 IsGuiding returns 1
01:57:54.193 00.000 9828 scope still moving after pulse duration time elapsed
01:57:54.223 00.030 9828 IsSlewing returns 0
01:57:54.223 00.000 9828 IsGuiding returns 1
01:57:54.254 00.031 9828 IsSlewing returns 0
01:57:54.254 00.000 9828 IsGuiding returns 1
01:57:54.285 00.031 9828 IsSlewing returns 0
01:57:54.285 00.000 9828 IsGuiding returns 1
01:57:54.317 00.032 9828 IsSlewing returns 0
01:57:54.317 00.000 9828 IsGuiding returns 0
01:57:54.317 00.000 9828 scope move finished after 11 + 143 ms
01:57:54.317 00.000 9828 Move returns status 0, amount 11
01:57:54.317 00.000 9828 move complete, result=0
01:57:54.317 00.000 9828 worker thread done servicing request
01:57:54.317 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:57:54.644 00.327 8976 Exposure complete
01:57:54.649 00.005 8976 worker thread done servicing request
01:57:54.649 00.000 5052 OnExposeComplete: enter
01:57:54.649 00.000 5052 UpdateGuideState(): m_state=6
01:57:54.649 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6400
01:57:54.649 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.75, Mass=195, SNR=9.7, Peak=72 HFD=2.3
01:57:54.649 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:57:54.649 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
01:57:54.649 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.63 mountX=0.07 mountY=0.04, mountTheta=0.51
01:57:54.650 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.04, opts=13)
01:57:54.650 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.04)
01:57:54.650 00.000 8976 Worker thread wakes up
01:57:54.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.04) opts 0xd
01:57:54.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.04)
01:57:54.650 00.000 8976 Moving (-0.08, 0.04) raw xDistance=0.07 yDistance=0.04
01:57:54.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:57:54.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:57:54.650 00.000 8976 MoveAxis(R, 0, ABG)
01:57:54.650 00.000 8976 MoveAxis(U, 0, ABG)
01:57:54.650 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:57:54.650 00.000 8976 MountToCamera -- mountX=1.00 mountY=-3.02 hyp=3.18 mountTheta=-1.25 cameraX=2.23, cameraY=2.26 cameraTheta=0.79
01:57:54.650 00.000 8976 incremental bump (2.231, 2.260) isValid = 1
01:57:54.651 00.001 8976 Scheduling Mount bump of (0.061, 0.064)
01:57:54.651 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.06, opts=4)
01:57:54.651 00.000 8976 Enqueuing Move request for scope (0.06, 0.06)
01:57:54.651 00.000 8976 move complete, result=0
01:57:54.651 00.000 9828 Worker thread wakes up
01:57:54.651 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0x4
01:57:54.651 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:57:54.651 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
01:57:54.651 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
01:57:54.651 00.000 8976 worker thread done servicing request
01:57:54.651 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.81 mountX=-0.06 mountY=-0.06, mountTheta=-2.42
01:57:54.651 00.000 9828 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.06
01:57:54.651 00.000 9828 BLC: window closed
01:57:54.651 00.000 9828 MoveAxis(E, 20, B)
01:57:54.651 00.000 9828 Guiding  Dir = 2, Dur = 20
01:57:54.651 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:57:54.652 00.001 9828 IsSlewing returns 0
01:57:54.652 00.000 9828 IsGuiding returns 0
01:57:54.652 00.000 9828 PulseGuide returned control before completion, sleep 30
01:57:54.661 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:57:54.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:54.661 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:54.661 00.000 5052 Enqueuing Expose request
01:57:54.661 00.000 8976 Worker thread wakes up
01:57:54.661 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:54.661 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:54.662 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:54.689 00.027 9828 IsGuiding returns 1
01:57:54.689 00.000 9828 scope still moving after pulse duration time elapsed
01:57:54.720 00.031 9828 IsSlewing returns 0
01:57:54.720 00.000 9828 IsGuiding returns 1
01:57:54.751 00.031 9828 IsSlewing returns 0
01:57:54.751 00.000 9828 IsGuiding returns 1
01:57:54.782 00.031 9828 IsSlewing returns 0
01:57:54.782 00.000 9828 IsGuiding returns 0
01:57:54.782 00.000 9828 scope move finished after 20 + 110 ms
01:57:54.782 00.000 9828 Move returns status 0, amount 20
01:57:54.782 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:54.782 00.000 9828 MoveAxis(N, 8, B)
01:57:54.782 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:54.799 00.017 9828 IsSlewing returns 0
01:57:54.799 00.000 9828 IsGuiding returns 0
01:57:54.799 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:54.830 00.031 9828 IsGuiding returns 1
01:57:54.830 00.000 9828 scope still moving after pulse duration time elapsed
01:57:54.861 00.031 9828 IsSlewing returns 0
01:57:54.861 00.000 9828 IsGuiding returns 1
01:57:54.892 00.031 9828 IsSlewing returns 0
01:57:54.892 00.000 9828 IsGuiding returns 1
01:57:54.923 00.031 9828 IsSlewing returns 0
01:57:54.923 00.000 9828 IsGuiding returns 0
01:57:54.923 00.000 9828 scope move finished after 8 + 115 ms
01:57:54.923 00.000 9828 Move returns status 0, amount 8
01:57:54.923 00.000 9828 move complete, result=0
01:57:54.923 00.000 9828 worker thread done servicing request
01:57:54.923 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 8 ms NORTH
01:57:55.354 00.431 8976 Exposure complete
01:57:55.359 00.005 8976 worker thread done servicing request
01:57:55.359 00.000 5052 OnExposeComplete: enter
01:57:55.360 00.001 5052 UpdateGuideState(): m_state=6
01:57:55.360 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6401
01:57:55.360 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.68, Mass=200, SNR=9.8, Peak=71 HFD=2.7
01:57:55.360 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
01:57:55.360 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
01:57:55.360 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.16 cameraTheta=-0.16 mountX=-0.09 mountY=-0.12, mountTheta=-2.24
01:57:55.360 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.02, opts=13)
01:57:55.360 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.02)
01:57:55.361 00.001 8976 Worker thread wakes up
01:57:55.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.02) opts 0xd
01:57:55.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.02)
01:57:55.361 00.000 8976 Moving (0.15, -0.02) raw xDistance=-0.09 yDistance=-0.12
01:57:55.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:57:55.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:57:55.361 00.000 8976 MoveAxis(R, 0, ABG)
01:57:55.361 00.000 8976 MoveAxis(U, 0, ABG)
01:57:55.361 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:57:55.361 00.000 8976 MountToCamera -- mountX=0.92 mountY=-3.12 hyp=3.25 mountTheta=-1.28 cameraX=2.36, cameraY=2.24 cameraTheta=0.76
01:57:55.361 00.000 8976 incremental bump (2.360, 2.240) isValid = 1
01:57:55.361 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
01:57:55.361 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:57:55.361 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:57:55.361 00.000 8976 move complete, result=0
01:57:55.361 00.000 9828 Worker thread wakes up
01:57:55.361 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:57:55.361 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:57:55.362 00.001 8976 worker thread done servicing request
01:57:55.362 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
01:57:55.362 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
01:57:55.362 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
01:57:55.362 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:57:55.362 00.000 9828 BLC: window closed
01:57:55.362 00.000 9828 MoveAxis(E, 28, B)
01:57:55.362 00.000 9828 Guiding  Dir = 2, Dur = 28
01:57:55.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:57:55.362 00.000 9828 IsSlewing returns 0
01:57:55.362 00.000 9828 IsGuiding returns 0
01:57:55.363 00.001 9828 PulseGuide returned control before completion, sleep 38
01:57:55.371 00.008 5052 UpdateGuideState exits: m=200 SNR=9.8
01:57:55.372 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:55.372 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:55.372 00.000 5052 Enqueuing Expose request
01:57:55.372 00.000 8976 Worker thread wakes up
01:57:55.372 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:55.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:55.372 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:55.407 00.035 9828 IsGuiding returns 1
01:57:55.407 00.000 9828 scope still moving after pulse duration time elapsed
01:57:55.438 00.031 9828 IsSlewing returns 0
01:57:55.438 00.000 9828 IsGuiding returns 1
01:57:55.468 00.030 9828 IsSlewing returns 0
01:57:55.468 00.000 9828 IsGuiding returns 1
01:57:55.499 00.031 9828 IsSlewing returns 0
01:57:55.499 00.000 9828 IsGuiding returns 1
01:57:55.530 00.031 9828 IsSlewing returns 0
01:57:55.530 00.000 9828 IsGuiding returns 0
01:57:55.530 00.000 9828 scope move finished after 28 + 139 ms
01:57:55.530 00.000 9828 Move returns status 0, amount 28
01:57:55.530 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:55.530 00.000 9828 MoveAxis(N, 10, B)
01:57:55.530 00.000 9828 Guiding  Dir = 0, Dur = 10
01:57:55.546 00.016 9828 IsSlewing returns 0
01:57:55.546 00.000 9828 IsGuiding returns 0
01:57:55.546 00.000 9828 PulseGuide returned control before completion, sleep 20
01:57:55.576 00.030 9828 IsGuiding returns 1
01:57:55.576 00.000 9828 scope still moving after pulse duration time elapsed
01:57:55.607 00.031 9828 IsSlewing returns 0
01:57:55.607 00.000 9828 IsGuiding returns 1
01:57:55.638 00.031 9828 IsSlewing returns 0
01:57:55.638 00.000 9828 IsGuiding returns 1
01:57:55.669 00.031 9828 IsSlewing returns 0
01:57:55.674 00.005 9828 IsGuiding returns 0
01:57:55.674 00.000 9828 scope move finished after 10 + 117 ms
01:57:55.674 00.000 9828 Move returns status 0, amount 10
01:57:55.674 00.000 9828 move complete, result=0
01:57:55.674 00.000 9828 worker thread done servicing request
01:57:55.674 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:57:56.065 00.391 8976 Exposure complete
01:57:56.070 00.005 8976 worker thread done servicing request
01:57:56.070 00.000 5052 OnExposeComplete: enter
01:57:56.070 00.000 5052 UpdateGuideState(): m_state=6
01:57:56.070 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6402
01:57:56.070 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.79, Mass=199, SNR=9.8, Peak=75 HFD=2.3
01:57:56.070 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:57:56.070 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:57:56.070 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.08 hyp=0.50 cameraTheta=0.15 mountX=-0.16 mountY=-0.46, mountTheta=-1.90
01:57:56.072 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.08, opts=13)
01:57:56.072 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.08)
01:57:56.073 00.001 8976 Worker thread wakes up
01:57:56.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.08) opts 0xd
01:57:56.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.08)
01:57:56.073 00.000 8976 Moving (0.50, 0.08) raw xDistance=-0.16 yDistance=-0.46
01:57:56.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:57:56.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:57:56.073 00.000 8976 MoveAxis(R, 0, ABG)
01:57:56.073 00.000 8976 MoveAxis(U, 2, ABG)
01:57:56.073 00.000 8976 stepping (-5, 21) + (0, 2)
01:57:56.073 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:56.074 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:57:56.084 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:57:56.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:56.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:56.084 00.000 5052 Enqueuing Expose request
01:57:56.103 00.019 8976 Received - 47 (G) 
01:57:56.103 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:56.103 00.000 8976 stepped: pos (-5, 23)
01:57:56.103 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
01:57:56.103 00.000 8976 MountToCamera -- mountX=0.87 mountY=-3.30 hyp=3.41 mountTheta=-1.31 cameraX=2.54, cameraY=2.27 cameraTheta=0.73
01:57:56.103 00.000 8976 incremental bump (2.539, 2.275) isValid = 1
01:57:56.103 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
01:57:56.103 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:57:56.103 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:57:56.103 00.000 8976 move complete, result=0
01:57:56.104 00.001 9828 Worker thread wakes up
01:57:56.104 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:57:56.104 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:57:56.104 00.000 8976 worker thread done servicing request
01:57:56.104 00.000 8976 Worker thread wakes up
01:57:56.104 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
01:57:56.104 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
01:57:56.104 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
01:57:56.104 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:57:56.104 00.000 9828 BLC: window closed
01:57:56.104 00.000 9828 MoveAxis(E, 28, B)
01:57:56.104 00.000 9828 Guiding  Dir = 2, Dur = 28
01:57:56.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:56.104 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:56.104 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:57:56.105 00.001 9828 IsSlewing returns 0
01:57:56.105 00.000 9828 IsGuiding returns 0
01:57:56.106 00.001 9828 PulseGuide returned control before completion, sleep 38
01:57:56.152 00.046 9828 IsGuiding returns 1
01:57:56.152 00.000 9828 scope still moving after pulse duration time elapsed
01:57:56.182 00.030 9828 IsSlewing returns 0
01:57:56.183 00.001 9828 IsGuiding returns 1
01:57:56.213 00.030 9828 IsSlewing returns 0
01:57:56.213 00.000 9828 IsGuiding returns 1
01:57:56.245 00.032 9828 IsSlewing returns 0
01:57:56.245 00.000 9828 IsGuiding returns 0
01:57:56.245 00.000 9828 scope move finished after 28 + 112 ms
01:57:56.246 00.001 9828 Move returns status 0, amount 28
01:57:56.246 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:56.246 00.000 9828 MoveAxis(N, 9, B)
01:57:56.246 00.000 9828 Guiding  Dir = 0, Dur = 9
01:57:56.261 00.015 9828 IsSlewing returns 0
01:57:56.261 00.000 9828 IsGuiding returns 0
01:57:56.261 00.000 9828 PulseGuide returned control before completion, sleep 19
01:57:56.293 00.032 9828 IsGuiding returns 1
01:57:56.293 00.000 9828 scope still moving after pulse duration time elapsed
01:57:56.323 00.030 9828 IsSlewing returns 0
01:57:56.323 00.000 9828 IsGuiding returns 1
01:57:56.354 00.031 9828 IsSlewing returns 0
01:57:56.354 00.000 9828 IsGuiding returns 1
01:57:56.385 00.031 9828 IsSlewing returns 0
01:57:56.386 00.001 9828 IsGuiding returns 1
01:57:56.416 00.030 9828 IsSlewing returns 0
01:57:56.416 00.000 9828 IsGuiding returns 1
01:57:56.447 00.031 9828 IsSlewing returns 0
01:57:56.447 00.000 9828 IsGuiding returns 1
01:57:56.478 00.031 9828 IsSlewing returns 0
01:57:56.478 00.000 9828 IsGuiding returns 0
01:57:56.478 00.000 9828 scope move finished after 9 + 207 ms
01:57:56.478 00.000 9828 Move returns status 0, amount 9
01:57:56.478 00.000 9828 move complete, result=0
01:57:56.478 00.000 9828 worker thread done servicing request
01:57:56.478 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:57:56.798 00.320 8976 Exposure complete
01:57:56.804 00.006 8976 worker thread done servicing request
01:57:56.804 00.000 5052 OnExposeComplete: enter
01:57:56.804 00.000 5052 UpdateGuideState(): m_state=6
01:57:56.804 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6403
01:57:56.804 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.75, Mass=198, SNR=9.7, Peak=69 HFD=2.3
01:57:56.804 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
01:57:56.804 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
01:57:56.804 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.04 hyp=0.70 cameraTheta=0.06 mountX=-0.28 mountY=-0.61, mountTheta=-2.01
01:57:56.805 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.04, opts=13)
01:57:56.805 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.04)
01:57:56.805 00.000 8976 Worker thread wakes up
01:57:56.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.04) opts 0xd
01:57:56.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.04)
01:57:56.805 00.000 8976 Moving (0.70, 0.04) raw xDistance=-0.28 yDistance=-0.61
01:57:56.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:57:56.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.61
01:57:56.805 00.000 8976 MoveAxis(R, 1, ABG)
01:57:56.805 00.000 8976 stepping (-5, 23) + (1, 0)
01:57:56.805 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:56.806 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:57:56.816 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
01:57:56.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:56.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:56.816 00.000 5052 Enqueuing Expose request
01:57:56.838 00.022 8976 Received - 47 (G) 
01:57:56.838 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:57:56.838 00.000 8976 stepped: pos (-4, 23)
01:57:56.838 00.000 8976 MoveAxis(U, 3, ABG)
01:57:56.838 00.000 8976 stepping (-4, 23) + (0, 3)
01:57:56.838 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:56.869 00.031 8976 Received - 47 (G) 
01:57:56.869 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:56.869 00.000 8976 stepped: pos (-4, 26)
01:57:56.869 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
01:57:56.869 00.000 8976 MountToCamera -- mountX=0.78 mountY=-3.57 hyp=3.66 mountTheta=-1.35 cameraX=2.82, cameraY=2.32 cameraTheta=0.69
01:57:56.869 00.000 8976 incremental bump (2.823, 2.324) isValid = 1
01:57:56.869 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
01:57:56.870 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:57:56.870 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:57:56.870 00.000 8976 move complete, result=0
01:57:56.870 00.000 9828 Worker thread wakes up
01:57:56.870 00.000 8976 worker thread done servicing request
01:57:56.870 00.000 8976 Worker thread wakes up
01:57:56.870 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:57:56.870 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:57:56.870 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
01:57:56.870 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
01:57:56.871 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:56.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:56.871 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
01:57:56.871 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
01:57:56.871 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
01:57:56.871 00.000 9828 BLC: window closed
01:57:56.871 00.000 9828 MoveAxis(E, 29, B)
01:57:56.871 00.000 9828 Guiding  Dir = 2, Dur = 29
01:57:56.871 00.000 9828 IsSlewing returns 0
01:57:56.871 00.000 9828 IsGuiding returns 0
01:57:56.871 00.000 9828 PulseGuide returned control before completion, sleep 39
01:57:56.913 00.042 9828 IsGuiding returns 1
01:57:56.913 00.000 9828 scope still moving after pulse duration time elapsed
01:57:56.944 00.031 9828 IsSlewing returns 0
01:57:56.944 00.000 9828 IsGuiding returns 1
01:57:56.974 00.030 9828 IsSlewing returns 0
01:57:56.974 00.000 9828 IsGuiding returns 1
01:57:57.004 00.030 9828 IsSlewing returns 0
01:57:57.004 00.000 9828 IsGuiding returns 1
01:57:57.035 00.031 9828 IsSlewing returns 0
01:57:57.035 00.000 9828 IsGuiding returns 0
01:57:57.035 00.000 9828 scope move finished after 29 + 134 ms
01:57:57.035 00.000 9828 Move returns status 0, amount 29
01:57:57.035 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:57.035 00.000 9828 MoveAxis(N, 9, B)
01:57:57.035 00.000 9828 Guiding  Dir = 0, Dur = 9
01:57:57.051 00.016 9828 IsSlewing returns 0
01:57:57.051 00.000 9828 IsGuiding returns 0
01:57:57.051 00.000 9828 PulseGuide returned control before completion, sleep 19
01:57:57.083 00.032 9828 IsGuiding returns 1
01:57:57.083 00.000 9828 scope still moving after pulse duration time elapsed
01:57:57.114 00.031 9828 IsSlewing returns 0
01:57:57.114 00.000 9828 IsGuiding returns 1
01:57:57.146 00.032 9828 IsSlewing returns 0
01:57:57.146 00.000 9828 IsGuiding returns 1
01:57:57.178 00.032 9828 IsSlewing returns 0
01:57:57.178 00.000 9828 IsGuiding returns 0
01:57:57.178 00.000 9828 scope move finished after 9 + 118 ms
01:57:57.178 00.000 9828 Move returns status 0, amount 9
01:57:57.178 00.000 9828 move complete, result=0
01:57:57.178 00.000 9828 worker thread done servicing request
01:57:57.178 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:57:57.563 00.385 8976 Exposure complete
01:57:57.568 00.005 8976 worker thread done servicing request
01:57:57.568 00.000 5052 OnExposeComplete: enter
01:57:57.568 00.000 5052 UpdateGuideState(): m_state=6
01:57:57.568 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6404
01:57:57.568 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=282.20, Mass=224, SNR=10.4, Peak=76 HFD=2.4
01:57:57.568 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
01:57:57.568 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
01:57:57.568 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.49 hyp=0.81 cameraTheta=0.66 mountX=0.15 mountY=-0.81, mountTheta=-1.39
01:57:57.569 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.49, opts=13)
01:57:57.569 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.49)
01:57:57.569 00.000 8976 Worker thread wakes up
01:57:57.569 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.49) opts 0xd
01:57:57.569 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.49)
01:57:57.569 00.000 8976 Moving (0.64, 0.49) raw xDistance=0.15 yDistance=-0.81
01:57:57.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:57:57.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.81
01:57:57.569 00.000 8976 MoveAxis(R, 0, ABG)
01:57:57.569 00.000 8976 MoveAxis(U, 3, ABG)
01:57:57.569 00.000 8976 stepping (-4, 26) + (0, 3)
01:57:57.569 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:57.570 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:57:57.579 00.009 5052 UpdateGuideState exits: m=224 SNR=10.4
01:57:57.580 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:57.580 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:57.580 00.000 5052 Enqueuing Expose request
01:57:57.605 00.025 8976 Received - 47 (G) 
01:57:57.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:57:57.605 00.000 8976 stepped: pos (-4, 29)
01:57:57.606 00.001 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:57:57.606 00.000 8976 MountToCamera -- mountX=0.73 mountY=-3.91 hyp=3.98 mountTheta=-1.39 cameraX=3.15, cameraY=2.43 cameraTheta=0.66
01:57:57.606 00.000 8976 incremental bump (3.152, 2.429) isValid = 1
01:57:57.606 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
01:57:57.606 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:57.606 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:57.606 00.000 8976 move complete, result=0
01:57:57.606 00.000 8976 worker thread done servicing request
01:57:57.606 00.000 8976 Worker thread wakes up
01:57:57.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:57.606 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:57.606 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
01:57:57.607 00.001 9828 Worker thread wakes up
01:57:57.607 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:57.607 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:57.607 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
01:57:57.607 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
01:57:57.607 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
01:57:57.607 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:57:57.607 00.000 9828 BLC: window closed
01:57:57.607 00.000 9828 MoveAxis(E, 30, B)
01:57:57.607 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:57.608 00.001 9828 IsSlewing returns 0
01:57:57.608 00.000 9828 IsGuiding returns 0
01:57:57.608 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:57.661 00.053 9828 IsGuiding returns 1
01:57:57.661 00.000 9828 scope still moving after pulse duration time elapsed
01:57:57.692 00.031 9828 IsSlewing returns 0
01:57:57.692 00.000 9828 IsGuiding returns 1
01:57:57.723 00.031 9828 IsSlewing returns 0
01:57:57.723 00.000 9828 IsGuiding returns 1
01:57:57.755 00.032 9828 IsSlewing returns 0
01:57:57.755 00.000 9828 IsGuiding returns 0
01:57:57.755 00.000 9828 scope move finished after 30 + 117 ms
01:57:57.755 00.000 9828 Move returns status 0, amount 30
01:57:57.755 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:57.755 00.000 9828 MoveAxis(N, 8, B)
01:57:57.755 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:57.771 00.016 9828 IsSlewing returns 0
01:57:57.771 00.000 9828 IsGuiding returns 0
01:57:57.771 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:57.803 00.032 9828 IsGuiding returns 1
01:57:57.803 00.000 9828 scope still moving after pulse duration time elapsed
01:57:57.835 00.032 9828 IsSlewing returns 0
01:57:57.835 00.000 9828 IsGuiding returns 1
01:57:57.867 00.032 9828 IsSlewing returns 0
01:57:57.867 00.000 9828 IsGuiding returns 1
01:57:57.897 00.030 9828 IsSlewing returns 0
01:57:57.897 00.000 9828 IsGuiding returns 0
01:57:57.897 00.000 9828 scope move finished after 8 + 118 ms
01:57:57.897 00.000 9828 Move returns status 0, amount 8
01:57:57.897 00.000 9828 move complete, result=0
01:57:57.898 00.001 9828 worker thread done servicing request
01:57:57.898 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:58.300 00.402 8976 Exposure complete
01:57:58.306 00.006 8976 worker thread done servicing request
01:57:58.306 00.000 5052 OnExposeComplete: enter
01:57:58.306 00.000 5052 UpdateGuideState(): m_state=6
01:57:58.306 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6405
01:57:58.307 00.001 5052 Star::Find returns 1 (0), X=329.03, Y=281.61, Mass=190, SNR=9.6, Peak=75 HFD=2.2
01:57:58.307 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
01:57:58.307 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.59)
01:57:58.307 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.55 mountX=-0.02 mountY=0.17, mountTheta=1.69
01:57:58.307 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.10, opts=13)
01:57:58.307 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.10)
01:57:58.307 00.000 8976 Worker thread wakes up
01:57:58.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.10) opts 0xd
01:57:58.308 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.10)
01:57:58.308 00.000 8976 Moving (-0.14, -0.10) raw xDistance=-0.02 yDistance=0.17
01:57:58.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:57:58.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:57:58.308 00.000 8976 MoveAxis(R, 0, ABG)
01:57:58.308 00.000 8976 MoveAxis(U, 0, ABG)
01:57:58.308 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:57:58.308 00.000 8976 MountToCamera -- mountX=0.69 mountY=-4.14 hyp=4.20 mountTheta=-1.41 cameraX=3.37, cameraY=2.50 cameraTheta=0.64
01:57:58.308 00.000 8976 incremental bump (3.373, 2.499) isValid = 1
01:57:58.308 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
01:57:58.308 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:58.308 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:58.308 00.000 8976 move complete, result=0
01:57:58.308 00.000 9828 Worker thread wakes up
01:57:58.308 00.000 8976 worker thread done servicing request
01:57:58.308 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:58.308 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:58.309 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:57:58.309 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
01:57:58.309 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
01:57:58.309 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:57:58.309 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:57:58.309 00.000 9828 BLC: window closed
01:57:58.309 00.000 9828 MoveAxis(E, 30, B)
01:57:58.309 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:58.309 00.000 9828 IsSlewing returns 0
01:57:58.309 00.000 9828 IsGuiding returns 0
01:57:58.309 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:58.318 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
01:57:58.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:58.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:58.318 00.000 5052 Enqueuing Expose request
01:57:58.318 00.000 8976 Worker thread wakes up
01:57:58.319 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:57:58.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:58.319 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:58.361 00.042 9828 IsGuiding returns 1
01:57:58.361 00.000 9828 scope still moving after pulse duration time elapsed
01:57:58.392 00.031 9828 IsSlewing returns 0
01:57:58.392 00.000 9828 IsGuiding returns 1
01:57:58.438 00.046 9828 IsSlewing returns 0
01:57:58.438 00.000 9828 IsGuiding returns 1
01:57:58.469 00.031 9828 IsSlewing returns 0
01:57:58.469 00.000 9828 IsGuiding returns 0
01:57:58.469 00.000 9828 scope move finished after 30 + 130 ms
01:57:58.469 00.000 9828 Move returns status 0, amount 30
01:57:58.469 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:58.469 00.000 9828 MoveAxis(N, 8, B)
01:57:58.469 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:58.485 00.016 9828 IsSlewing returns 0
01:57:58.485 00.000 9828 IsGuiding returns 0
01:57:58.485 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:58.517 00.032 9828 IsGuiding returns 1
01:57:58.517 00.000 9828 scope still moving after pulse duration time elapsed
01:57:58.549 00.032 9828 IsSlewing returns 0
01:57:58.549 00.000 9828 IsGuiding returns 1
01:57:58.581 00.032 9828 IsSlewing returns 0
01:57:58.581 00.000 9828 IsGuiding returns 1
01:57:58.613 00.032 9828 IsSlewing returns 0
01:57:58.613 00.000 9828 IsGuiding returns 0
01:57:58.613 00.000 9828 scope move finished after 8 + 119 ms
01:57:58.613 00.000 9828 Move returns status 0, amount 8
01:57:58.613 00.000 9828 move complete, result=0
01:57:58.613 00.000 9828 worker thread done servicing request
01:57:58.613 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:59.008 00.395 8976 Exposure complete
01:57:59.014 00.006 8976 worker thread done servicing request
01:57:59.014 00.000 5052 OnExposeComplete: enter
01:57:59.014 00.000 5052 UpdateGuideState(): m_state=6
01:57:59.014 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6406
01:57:59.014 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.52, Mass=198, SNR=9.8, Peak=79 HFD=1.7
01:57:59.014 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.81 = 1.48)
01:57:59.014 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
01:57:59.014 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.19 hyp=0.51 cameraTheta=-2.76 mountX=0.05 mountY=0.50, mountTheta=1.48
01:57:59.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.19, opts=13)
01:57:59.015 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.19)
01:57:59.015 00.000 8976 Worker thread wakes up
01:57:59.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.19) opts 0xd
01:57:59.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.19)
01:57:59.015 00.000 8976 Moving (-0.47, -0.19) raw xDistance=0.05 yDistance=0.50
01:57:59.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:57:59.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
01:57:59.015 00.000 8976 MoveAxis(R, 0, ABG)
01:57:59.015 00.000 8976 MoveAxis(D, 2, ABG)
01:57:59.015 00.000 8976 stepping (-4, 29) + (0, -2)
01:57:59.015 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:59.016 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:57:59.026 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
01:57:59.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:59.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:59.026 00.000 5052 Enqueuing Expose request
01:57:59.044 00.018 8976 Received - 47 (G) 
01:57:59.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:59.044 00.000 8976 stepped: pos (-4, 27)
01:57:59.044 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
01:57:59.044 00.000 8976 MountToCamera -- mountX=0.66 mountY=-4.19 hyp=4.24 mountTheta=-1.41 cameraX=3.43, cameraY=2.50 cameraTheta=0.63
01:57:59.044 00.000 8976 incremental bump (3.428, 2.499) isValid = 1
01:57:59.044 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
01:57:59.044 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:59.044 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:59.044 00.000 8976 move complete, result=0
01:57:59.044 00.000 9828 Worker thread wakes up
01:57:59.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:59.044 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:59.044 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
01:57:59.044 00.000 8976 worker thread done servicing request
01:57:59.044 00.000 8976 Worker thread wakes up
01:57:59.045 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:59.045 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
01:57:59.045 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
01:57:59.045 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:57:59.045 00.000 9828 BLC: window closed
01:57:59.045 00.000 9828 MoveAxis(E, 30, B)
01:57:59.045 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:59.045 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:57:59.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:59.045 00.000 9828 IsSlewing returns 0
01:57:59.045 00.000 9828 IsGuiding returns 0
01:57:59.045 00.000 9828 PulseGuide returned control before completion, sleep 40
01:57:59.096 00.051 9828 IsGuiding returns 1
01:57:59.096 00.000 9828 scope still moving after pulse duration time elapsed
01:57:59.127 00.031 9828 IsSlewing returns 0
01:57:59.127 00.000 9828 IsGuiding returns 1
01:57:59.159 00.032 9828 IsSlewing returns 0
01:57:59.159 00.000 9828 IsGuiding returns 1
01:57:59.191 00.032 9828 IsSlewing returns 0
01:57:59.191 00.000 9828 IsGuiding returns 0
01:57:59.191 00.000 9828 scope move finished after 30 + 116 ms
01:57:59.191 00.000 9828 Move returns status 0, amount 30
01:57:59.191 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:57:59.191 00.000 9828 MoveAxis(N, 8, B)
01:57:59.191 00.000 9828 Guiding  Dir = 0, Dur = 8
01:57:59.207 00.016 9828 IsSlewing returns 0
01:57:59.207 00.000 9828 IsGuiding returns 0
01:57:59.207 00.000 9828 PulseGuide returned control before completion, sleep 18
01:57:59.239 00.032 9828 IsGuiding returns 1
01:57:59.239 00.000 9828 scope still moving after pulse duration time elapsed
01:57:59.271 00.032 9828 IsSlewing returns 0
01:57:59.271 00.000 9828 IsGuiding returns 1
01:57:59.303 00.032 9828 IsSlewing returns 0
01:57:59.303 00.000 9828 IsGuiding returns 1
01:57:59.335 00.032 9828 IsSlewing returns 0
01:57:59.335 00.000 9828 IsGuiding returns 0
01:57:59.335 00.000 9828 scope move finished after 8 + 119 ms
01:57:59.335 00.000 9828 Move returns status 0, amount 8
01:57:59.335 00.000 9828 move complete, result=0
01:57:59.335 00.000 9828 worker thread done servicing request
01:57:59.335 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:57:59.751 00.416 8976 Exposure complete
01:57:59.757 00.006 8976 worker thread done servicing request
01:57:59.757 00.000 5052 OnExposeComplete: enter
01:57:59.757 00.000 5052 UpdateGuideState(): m_state=6
01:57:59.758 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6407
01:57:59.758 00.000 5052 Star::Find returns 1 (0), X=328.10, Y=281.74, Mass=193, SNR=9.6, Peak=74 HFD=2.3
01:57:59.758 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:57:59.758 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:57:59.758 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=0.03 hyp=1.07 cameraTheta=3.11 mountX=0.51 mountY=0.88, mountTheta=1.04
01:57:59.758 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=0.03, opts=13)
01:57:59.759 00.001 5052 Enqueuing Move request for stepguider (-1.07, 0.03)
01:57:59.759 00.000 8976 Worker thread wakes up
01:57:59.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, 0.03) opts 0xd
01:57:59.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, 0.03)
01:57:59.759 00.000 8976 Moving (-1.07, 0.03) raw xDistance=0.51 yDistance=0.88
01:57:59.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:57:59.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.88
01:57:59.759 00.000 8976 MoveAxis(L, 2, ABG)
01:57:59.759 00.000 8976 stepping (-4, 27) + (-2, 0)
01:57:59.759 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:59.760 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:57:59.770 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:57:59.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:59.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:57:59.770 00.000 5052 Enqueuing Expose request
01:57:59.795 00.025 8976 Received - 47 (G) 
01:57:59.795 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:57:59.795 00.000 8976 stepped: pos (-6, 27)
01:57:59.795 00.000 8976 MoveAxis(D, 4, ABG)
01:57:59.795 00.000 8976 stepping (-6, 27) + (0, -4)
01:57:59.795 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:57:59.827 00.032 8976 Received - 47 (G) 
01:57:59.827 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:57:59.827 00.000 8976 stepped: pos (-6, 23)
01:57:59.827 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
01:57:59.827 00.000 8976 MountToCamera -- mountX=0.75 mountY=-4.01 hyp=4.08 mountTheta=-1.39 cameraX=3.23, cameraY=2.49 cameraTheta=0.66
01:57:59.828 00.001 8976 incremental bump (3.232, 2.493) isValid = 1
01:57:59.828 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
01:57:59.828 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:57:59.828 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:57:59.828 00.000 8976 move complete, result=0
01:57:59.828 00.000 8976 worker thread done servicing request
01:57:59.828 00.000 8976 Worker thread wakes up
01:57:59.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:57:59.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:57:59.828 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
01:57:59.828 00.000 9828 Worker thread wakes up
01:57:59.829 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:57:59.829 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:57:59.829 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
01:57:59.829 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
01:57:59.829 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
01:57:59.829 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:57:59.829 00.000 9828 BLC: window closed
01:57:59.829 00.000 9828 MoveAxis(E, 30, B)
01:57:59.829 00.000 9828 Guiding  Dir = 2, Dur = 30
01:57:59.829 00.000 9828 IsSlewing returns 0
01:57:59.829 00.000 9828 IsGuiding returns 0
01:57:59.830 00.001 9828 PulseGuide returned control before completion, sleep 40
01:57:59.878 00.048 9828 IsGuiding returns 1
01:57:59.878 00.000 9828 scope still moving after pulse duration time elapsed
01:57:59.911 00.033 9828 IsSlewing returns 0
01:57:59.911 00.000 9828 IsGuiding returns 1
01:57:59.942 00.031 9828 IsSlewing returns 0
01:57:59.942 00.000 9828 IsGuiding returns 1
01:57:59.972 00.030 9828 IsSlewing returns 0
01:57:59.972 00.000 9828 IsGuiding returns 1
01:58:00.003 00.031 9828 IsSlewing returns 0
01:58:00.003 00.000 9828 IsGuiding returns 1
01:58:00.034 00.031 9828 IsSlewing returns 0
01:58:00.034 00.000 9828 IsGuiding returns 0
01:58:00.034 00.000 9828 scope move finished after 30 + 174 ms
01:58:00.034 00.000 9828 Move returns status 0, amount 30
01:58:00.034 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:00.034 00.000 9828 MoveAxis(N, 8, B)
01:58:00.034 00.000 9828 Guiding  Dir = 0, Dur = 8
01:58:00.050 00.016 9828 IsSlewing returns 0
01:58:00.050 00.000 9828 IsGuiding returns 0
01:58:00.051 00.001 9828 PulseGuide returned control before completion, sleep 18
01:58:00.080 00.029 9828 IsGuiding returns 1
01:58:00.080 00.000 9828 scope still moving after pulse duration time elapsed
01:58:00.111 00.031 9828 IsSlewing returns 0
01:58:00.111 00.000 9828 IsGuiding returns 1
01:58:00.143 00.032 9828 IsSlewing returns 0
01:58:00.143 00.000 9828 IsGuiding returns 1
01:58:00.174 00.031 9828 IsSlewing returns 0
01:58:00.174 00.000 9828 IsGuiding returns 0
01:58:00.174 00.000 9828 scope move finished after 8 + 115 ms
01:58:00.174 00.000 9828 Move returns status 0, amount 8
01:58:00.174 00.000 9828 move complete, result=0
01:58:00.174 00.000 9828 worker thread done servicing request
01:58:00.174 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:58:00.524 00.350 8976 Exposure complete
01:58:00.529 00.005 8976 worker thread done servicing request
01:58:00.529 00.000 5052 OnExposeComplete: enter
01:58:00.530 00.001 5052 UpdateGuideState(): m_state=6
01:58:00.530 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6408
01:58:00.530 00.000 5052 Star::Find returns 1 (0), X=328.29, Y=281.64, Mass=190, SNR=9.5, Peak=75 HFD=1.9
01:58:00.530 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:58:00.530 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
01:58:00.530 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=-0.07 hyp=0.89 cameraTheta=-3.06 mountX=0.34 mountY=0.78, mountTheta=1.16
01:58:00.530 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=-0.07, opts=13)
01:58:00.531 00.001 5052 Enqueuing Move request for stepguider (-0.88, -0.07)
01:58:00.531 00.000 8976 Worker thread wakes up
01:58:00.531 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, -0.07) opts 0xd
01:58:00.531 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, -0.07)
01:58:00.531 00.000 8976 Moving (-0.88, -0.07) raw xDistance=0.34 yDistance=0.78
01:58:00.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
01:58:00.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.78
01:58:00.531 00.000 8976 MoveAxis(L, 2, ABG)
01:58:00.531 00.000 8976 stepping (-6, 23) + (-2, 0)
01:58:00.531 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:00.532 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:58:00.542 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
01:58:00.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:00.542 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:00.542 00.000 5052 Enqueuing Expose request
01:58:00.563 00.021 8976 Received - 47 (G) 
01:58:00.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:00.563 00.000 8976 stepped: pos (-8, 23)
01:58:00.563 00.000 8976 MoveAxis(D, 3, ABG)
01:58:00.563 00.000 8976 stepping (-8, 23) + (0, -3)
01:58:00.563 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:00.595 00.032 8976 Received - 47 (G) 
01:58:00.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:00.595 00.000 8976 stepped: pos (-8, 20)
01:58:00.595 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:58:00.595 00.000 8976 MountToCamera -- mountX=0.91 mountY=-3.74 hyp=3.84 mountTheta=-1.33 cameraX=2.91, cameraY=2.51 cameraTheta=0.71
01:58:00.595 00.000 8976 incremental bump (2.915, 2.507) isValid = 1
01:58:00.595 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
01:58:00.595 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:58:00.595 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:58:00.595 00.000 8976 move complete, result=0
01:58:00.595 00.000 8976 worker thread done servicing request
01:58:00.595 00.000 8976 Worker thread wakes up
01:58:00.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:00.596 00.001 9828 Worker thread wakes up
01:58:00.596 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.8 px 3 ms SOUTH
01:58:00.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:00.596 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:58:00.596 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:58:00.596 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
01:58:00.596 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
01:58:00.596 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
01:58:00.596 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:58:00.596 00.000 9828 BLC: window closed
01:58:00.596 00.000 9828 MoveAxis(E, 29, B)
01:58:00.596 00.000 9828 Guiding  Dir = 2, Dur = 29
01:58:00.597 00.001 9828 IsSlewing returns 0
01:58:00.597 00.000 9828 IsGuiding returns 0
01:58:00.597 00.000 9828 PulseGuide returned control before completion, sleep 39
01:58:00.641 00.044 9828 IsGuiding returns 1
01:58:00.641 00.000 9828 scope still moving after pulse duration time elapsed
01:58:00.673 00.032 9828 IsSlewing returns 0
01:58:00.673 00.000 9828 IsGuiding returns 1
01:58:00.704 00.031 9828 IsSlewing returns 0
01:58:00.704 00.000 9828 IsGuiding returns 1
01:58:00.735 00.031 9828 IsSlewing returns 0
01:58:00.735 00.000 9828 IsGuiding returns 1
01:58:00.766 00.031 9828 IsSlewing returns 0
01:58:00.766 00.000 9828 IsGuiding returns 0
01:58:00.766 00.000 9828 scope move finished after 29 + 140 ms
01:58:00.766 00.000 9828 Move returns status 0, amount 29
01:58:00.766 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:00.766 00.000 9828 MoveAxis(N, 9, B)
01:58:00.766 00.000 9828 Guiding  Dir = 0, Dur = 9
01:58:00.781 00.015 9828 IsSlewing returns 0
01:58:00.781 00.000 9828 IsGuiding returns 0
01:58:00.782 00.001 9828 PulseGuide returned control before completion, sleep 19
01:58:00.812 00.030 9828 IsGuiding returns 1
01:58:00.812 00.000 9828 scope still moving after pulse duration time elapsed
01:58:00.843 00.031 9828 IsSlewing returns 0
01:58:00.843 00.000 9828 IsGuiding returns 1
01:58:00.874 00.031 9828 IsSlewing returns 0
01:58:00.874 00.000 9828 IsGuiding returns 1
01:58:00.905 00.031 9828 IsSlewing returns 0
01:58:00.905 00.000 9828 IsGuiding returns 1
01:58:00.937 00.032 9828 IsSlewing returns 0
01:58:00.937 00.000 9828 IsGuiding returns 0
01:58:00.937 00.000 9828 scope move finished after 9 + 146 ms
01:58:00.937 00.000 9828 Move returns status 0, amount 9
01:58:00.937 00.000 9828 move complete, result=0
01:58:00.937 00.000 9828 worker thread done servicing request
01:58:00.937 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:58:01.291 00.354 8976 Exposure complete
01:58:01.296 00.005 8976 worker thread done servicing request
01:58:01.296 00.000 5052 OnExposeComplete: enter
01:58:01.296 00.000 5052 UpdateGuideState(): m_state=6
01:58:01.296 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6409
01:58:01.297 00.001 5052 Star::Find returns 1 (0), X=328.38, Y=281.33, Mass=218, SNR=10.3, Peak=75 HFD=2.8
01:58:01.297 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
01:58:01.297 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
01:58:01.297 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=-0.38 hyp=0.88 cameraTheta=-2.70 mountX=0.02 mountY=0.88, mountTheta=1.54
01:58:01.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-0.38, opts=13)
01:58:01.298 00.000 5052 Enqueuing Move request for stepguider (-0.80, -0.38)
01:58:01.298 00.000 8976 Worker thread wakes up
01:58:01.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -0.38) opts 0xd
01:58:01.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -0.38)
01:58:01.298 00.000 8976 Moving (-0.80, -0.38) raw xDistance=0.02 yDistance=0.88
01:58:01.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:58:01.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.88
01:58:01.298 00.000 8976 MoveAxis(R, 0, ABG)
01:58:01.298 00.000 8976 MoveAxis(D, 4, ABG)
01:58:01.298 00.000 8976 stepping (-8, 20) + (0, -4)
01:58:01.298 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:58:01.299 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:58:01.309 00.010 5052 UpdateGuideState exits: m=218 SNR=10.3
01:58:01.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:01.309 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:01.309 00.000 5052 Enqueuing Expose request
01:58:01.330 00.021 8976 Received - 47 (G) 
01:58:01.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:58:01.330 00.000 8976 stepped: pos (-8, 16)
01:58:01.330 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:58:01.330 00.000 8976 MountToCamera -- mountX=1.01 mountY=-3.34 hyp=3.49 mountTheta=-1.28 cameraX=2.52, cameraY=2.42 cameraTheta=0.77
01:58:01.330 00.000 8976 incremental bump (2.515, 2.422) isValid = 1
01:58:01.330 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
01:58:01.330 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:58:01.330 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:58:01.330 00.000 8976 move complete, result=0
01:58:01.330 00.000 9828 Worker thread wakes up
01:58:01.330 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:58:01.330 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:58:01.330 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
01:58:01.330 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
01:58:01.330 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
01:58:01.330 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:58:01.330 00.000 9828 BLC: window closed
01:58:01.330 00.000 8976 worker thread done servicing request
01:58:01.331 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:58:01.331 00.000 9828 MoveAxis(E, 27, B)
01:58:01.331 00.000 8976 Worker thread wakes up
01:58:01.331 00.000 9828 Guiding  Dir = 2, Dur = 27
01:58:01.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:01.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:01.331 00.000 9828 IsSlewing returns 0
01:58:01.331 00.000 9828 IsGuiding returns 0
01:58:01.331 00.000 9828 PulseGuide returned control before completion, sleep 37
01:58:01.376 00.045 9828 IsGuiding returns 1
01:58:01.376 00.000 9828 scope still moving after pulse duration time elapsed
01:58:01.407 00.031 9828 IsSlewing returns 0
01:58:01.407 00.000 9828 IsGuiding returns 1
01:58:01.438 00.031 9828 IsSlewing returns 0
01:58:01.438 00.000 9828 IsGuiding returns 1
01:58:01.469 00.031 9828 IsSlewing returns 0
01:58:01.469 00.000 9828 IsGuiding returns 1
01:58:01.501 00.032 9828 IsSlewing returns 0
01:58:01.501 00.000 9828 IsGuiding returns 0
01:58:01.501 00.000 9828 scope move finished after 27 + 142 ms
01:58:01.501 00.000 9828 Move returns status 0, amount 27
01:58:01.502 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:01.502 00.000 9828 MoveAxis(N, 10, B)
01:58:01.502 00.000 9828 Guiding  Dir = 0, Dur = 10
01:58:01.516 00.014 9828 IsSlewing returns 0
01:58:01.516 00.000 9828 IsGuiding returns 0
01:58:01.516 00.000 9828 PulseGuide returned control before completion, sleep 20
01:58:01.547 00.031 9828 IsGuiding returns 1
01:58:01.547 00.000 9828 scope still moving after pulse duration time elapsed
01:58:01.578 00.031 9828 IsSlewing returns 0
01:58:01.578 00.000 9828 IsGuiding returns 1
01:58:01.609 00.031 9828 IsSlewing returns 0
01:58:01.609 00.000 9828 IsGuiding returns 1
01:58:01.640 00.031 9828 IsSlewing returns 0
01:58:01.640 00.000 9828 IsGuiding returns 1
01:58:01.670 00.030 9828 IsSlewing returns 0
01:58:01.670 00.000 9828 IsGuiding returns 0
01:58:01.670 00.000 9828 scope move finished after 10 + 143 ms
01:58:01.670 00.000 9828 Move returns status 0, amount 10
01:58:01.670 00.000 9828 move complete, result=0
01:58:01.670 00.000 9828 worker thread done servicing request
01:58:01.671 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:58:02.043 00.372 8976 Exposure complete
01:58:02.049 00.006 8976 worker thread done servicing request
01:58:02.049 00.000 5052 OnExposeComplete: enter
01:58:02.049 00.000 5052 UpdateGuideState(): m_state=6
01:58:02.049 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6410
01:58:02.049 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.26, Mass=212, SNR=10.2, Peak=81 HFD=2.3
01:58:02.049 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.14 = 2.14)
01:58:02.049 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.04)
01:58:02.049 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.45 hyp=0.53 cameraTheta=-2.10 mountX=-0.28 mountY=0.47, mountTheta=2.11
01:58:02.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.45, opts=13)
01:58:02.050 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.45)
01:58:02.050 00.000 8976 Worker thread wakes up
01:58:02.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.45) opts 0xd
01:58:02.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.45)
01:58:02.050 00.000 8976 Moving (-0.26, -0.45) raw xDistance=-0.28 yDistance=0.47
01:58:02.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:58:02.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.47
01:58:02.050 00.000 8976 MoveAxis(R, 1, ABG)
01:58:02.050 00.000 8976 stepping (-8, 16) + (1, 0)
01:58:02.050 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:02.051 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:58:02.060 00.009 5052 UpdateGuideState exits: m=212 SNR=10.2
01:58:02.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:02.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:02.060 00.000 5052 Enqueuing Expose request
01:58:02.081 00.021 8976 Received - 47 (G) 
01:58:02.081 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:02.081 00.000 8976 stepped: pos (-7, 16)
01:58:02.081 00.000 8976 MoveAxis(D, 2, ABG)
01:58:02.081 00.000 8976 stepping (-7, 16) + (0, -2)
01:58:02.081 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:02.113 00.032 8976 Received - 47 (G) 
01:58:02.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:02.113 00.000 8976 stepped: pos (-7, 14)
01:58:02.113 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
01:58:02.113 00.000 8976 MountToCamera -- mountX=1.03 mountY=-2.97 hyp=3.15 mountTheta=-1.24 cameraX=2.18, cameraY=2.27 cameraTheta=0.81
01:58:02.113 00.000 8976 incremental bump (2.178, 2.271) isValid = 1
01:58:02.113 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
01:58:02.113 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:58:02.113 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:58:02.113 00.000 8976 move complete, result=0
01:58:02.113 00.000 9828 Worker thread wakes up
01:58:02.114 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:58:02.114 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:58:02.114 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
01:58:02.114 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
01:58:02.114 00.000 8976 worker thread done servicing request
01:58:02.114 00.000 8976 Worker thread wakes up
01:58:02.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:02.114 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:02.114 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
01:58:02.114 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
01:58:02.114 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:58:02.114 00.000 9828 BLC: window closed
01:58:02.114 00.000 9828 MoveAxis(E, 26, B)
01:58:02.114 00.000 9828 Guiding  Dir = 2, Dur = 26
01:58:02.115 00.001 9828 IsSlewing returns 0
01:58:02.115 00.000 9828 IsGuiding returns 0
01:58:02.115 00.000 9828 PulseGuide returned control before completion, sleep 36
01:58:02.156 00.041 9828 IsGuiding returns 1
01:58:02.156 00.000 9828 scope still moving after pulse duration time elapsed
01:58:02.187 00.031 9828 IsSlewing returns 0
01:58:02.187 00.000 9828 IsGuiding returns 1
01:58:02.217 00.030 9828 IsSlewing returns 0
01:58:02.217 00.000 9828 IsGuiding returns 1
01:58:02.250 00.033 9828 IsSlewing returns 0
01:58:02.250 00.000 9828 IsGuiding returns 0
01:58:02.250 00.000 9828 scope move finished after 26 + 108 ms
01:58:02.250 00.000 9828 Move returns status 0, amount 26
01:58:02.250 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:02.250 00.000 9828 MoveAxis(N, 10, B)
01:58:02.250 00.000 9828 Guiding  Dir = 0, Dur = 10
01:58:02.266 00.016 9828 IsSlewing returns 0
01:58:02.266 00.000 9828 IsGuiding returns 0
01:58:02.266 00.000 9828 PulseGuide returned control before completion, sleep 20
01:58:02.297 00.031 9828 IsGuiding returns 1
01:58:02.297 00.000 9828 scope still moving after pulse duration time elapsed
01:58:02.329 00.032 9828 IsSlewing returns 0
01:58:02.329 00.000 9828 IsGuiding returns 1
01:58:02.376 00.047 9828 IsSlewing returns 0
01:58:02.376 00.000 9828 IsGuiding returns 1
01:58:02.407 00.031 9828 IsSlewing returns 0
01:58:02.407 00.000 9828 IsGuiding returns 1
01:58:02.437 00.030 9828 IsSlewing returns 0
01:58:02.437 00.000 9828 IsGuiding returns 0
01:58:02.437 00.000 9828 scope move finished after 10 + 161 ms
01:58:02.438 00.001 9828 Move returns status 0, amount 10
01:58:02.438 00.000 9828 move complete, result=0
01:58:02.438 00.000 9828 worker thread done servicing request
01:58:02.438 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
01:58:02.806 00.368 8976 Exposure complete
01:58:02.811 00.005 8976 worker thread done servicing request
01:58:02.811 00.000 5052 OnExposeComplete: enter
01:58:02.811 00.000 5052 UpdateGuideState(): m_state=6
01:58:02.811 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6411
01:58:02.811 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.85, Mass=212, SNR=10.1, Peak=85 HFD=2.1
01:58:02.811 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
01:58:02.811 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
01:58:02.811 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.80 mountX=0.06 mountY=-0.19, mountTheta=-1.25
01:58:02.812 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.14, opts=13)
01:58:02.812 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.14)
01:58:02.812 00.000 8976 Worker thread wakes up
01:58:02.812 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.14) opts 0xd
01:58:02.812 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.14)
01:58:02.812 00.000 8976 Moving (0.13, 0.14) raw xDistance=0.06 yDistance=-0.19
01:58:02.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:58:02.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:58:02.812 00.000 8976 MoveAxis(R, 0, ABG)
01:58:02.812 00.000 8976 MoveAxis(U, 0, ABG)
01:58:02.813 00.001 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
01:58:02.813 00.000 8976 MountToCamera -- mountX=1.04 mountY=-2.73 hyp=2.92 mountTheta=-1.20 cameraX=1.95, cameraY=2.17 cameraTheta=0.84
01:58:02.813 00.000 8976 incremental bump (1.951, 2.171) isValid = 1
01:58:02.813 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
01:58:02.813 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:58:02.813 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:58:02.813 00.000 8976 move complete, result=0
01:58:02.813 00.000 9828 Worker thread wakes up
01:58:02.813 00.000 8976 worker thread done servicing request
01:58:02.813 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:58:02.813 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:58:02.813 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
01:58:02.813 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
01:58:02.813 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
01:58:02.813 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:58:02.813 00.000 9828 BLC: window closed
01:58:02.813 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:58:02.813 00.000 9828 MoveAxis(E, 26, B)
01:58:02.813 00.000 9828 Guiding  Dir = 2, Dur = 26
01:58:02.814 00.001 9828 IsSlewing returns 0
01:58:02.814 00.000 9828 IsGuiding returns 0
01:58:02.814 00.000 9828 PulseGuide returned control before completion, sleep 36
01:58:02.824 00.010 5052 UpdateGuideState exits: m=212 SNR=10.1
01:58:02.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:02.824 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:02.824 00.000 5052 Enqueuing Expose request
01:58:02.824 00.000 8976 Worker thread wakes up
01:58:02.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:02.825 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:02.825 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:02.858 00.033 9828 IsGuiding returns 1
01:58:02.858 00.000 9828 scope still moving after pulse duration time elapsed
01:58:02.889 00.031 9828 IsSlewing returns 0
01:58:02.889 00.000 9828 IsGuiding returns 1
01:58:02.920 00.031 9828 IsSlewing returns 0
01:58:02.920 00.000 9828 IsGuiding returns 1
01:58:02.952 00.032 9828 IsSlewing returns 0
01:58:02.952 00.000 9828 IsGuiding returns 1
01:58:02.983 00.031 9828 IsSlewing returns 0
01:58:02.983 00.000 9828 IsGuiding returns 0
01:58:02.983 00.000 9828 scope move finished after 26 + 142 ms
01:58:02.983 00.000 9828 Move returns status 0, amount 26
01:58:02.983 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:02.983 00.000 9828 MoveAxis(N, 11, B)
01:58:02.983 00.000 9828 Guiding  Dir = 0, Dur = 11
01:58:02.998 00.015 9828 IsSlewing returns 0
01:58:02.998 00.000 9828 IsGuiding returns 0
01:58:02.998 00.000 9828 PulseGuide returned control before completion, sleep 21
01:58:03.029 00.031 9828 IsGuiding returns 1
01:58:03.029 00.000 9828 scope still moving after pulse duration time elapsed
01:58:03.060 00.031 9828 IsSlewing returns 0
01:58:03.060 00.000 9828 IsGuiding returns 1
01:58:03.092 00.032 9828 IsSlewing returns 0
01:58:03.092 00.000 9828 IsGuiding returns 1
01:58:03.123 00.031 9828 IsSlewing returns 0
01:58:03.123 00.000 9828 IsGuiding returns 1
01:58:03.155 00.032 9828 IsSlewing returns 0
01:58:03.155 00.000 9828 IsGuiding returns 0
01:58:03.155 00.000 9828 scope move finished after 11 + 145 ms
01:58:03.155 00.000 9828 Move returns status 0, amount 11
01:58:03.155 00.000 9828 move complete, result=0
01:58:03.156 00.001 9828 worker thread done servicing request
01:58:03.156 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:58:03.515 00.359 8976 Exposure complete
01:58:03.521 00.006 8976 worker thread done servicing request
01:58:03.521 00.000 5052 OnExposeComplete: enter
01:58:03.521 00.000 5052 UpdateGuideState(): m_state=6
01:58:03.521 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6412
01:58:03.521 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.86, Mass=199, SNR=9.8, Peak=82 HFD=2.3
01:58:03.521 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
01:58:03.521 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
01:58:03.522 00.001 5052 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.58 mountX=0.13 mountY=-0.08, mountTheta=-0.54
01:58:03.522 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.15, opts=13)
01:58:03.522 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.15)
01:58:03.522 00.000 8976 Worker thread wakes up
01:58:03.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.15) opts 0xd
01:58:03.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.15)
01:58:03.522 00.000 8976 Moving (-0.00, 0.15) raw xDistance=0.13 yDistance=-0.08
01:58:03.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:58:03.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:58:03.523 00.001 8976 MoveAxis(R, 0, ABG)
01:58:03.523 00.000 8976 MoveAxis(U, 0, ABG)
01:58:03.523 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:58:03.523 00.000 8976 MountToCamera -- mountX=1.05 mountY=-2.56 hyp=2.77 mountTheta=-1.18 cameraX=1.80, cameraY=2.10 cameraTheta=0.86
01:58:03.523 00.000 8976 incremental bump (1.800, 2.103) isValid = 1
01:58:03.523 00.000 8976 Scheduling Mount bump of (0.075, 0.091)
01:58:03.523 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:58:03.523 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:58:03.523 00.000 8976 move complete, result=0
01:58:03.523 00.000 8976 worker thread done servicing request
01:58:03.523 00.000 9828 Worker thread wakes up
01:58:03.523 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:58:03.523 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:58:03.523 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
01:58:03.523 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:58:03.523 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.39)
01:58:03.523 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
01:58:03.523 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:58:03.523 00.000 9828 BLC: window closed
01:58:03.523 00.000 9828 MoveAxis(E, 25, B)
01:58:03.523 00.000 9828 Guiding  Dir = 2, Dur = 25
01:58:03.524 00.001 9828 IsSlewing returns 0
01:58:03.524 00.000 9828 IsGuiding returns 0
01:58:03.524 00.000 9828 PulseGuide returned control before completion, sleep 35
01:58:03.532 00.008 5052 UpdateGuideState exits: m=199 SNR=9.8
01:58:03.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:03.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:03.532 00.000 5052 Enqueuing Expose request
01:58:03.533 00.001 8976 Worker thread wakes up
01:58:03.533 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:03.533 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:03.533 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:03.565 00.032 9828 IsGuiding returns 1
01:58:03.565 00.000 9828 scope still moving after pulse duration time elapsed
01:58:03.596 00.031 9828 IsSlewing returns 0
01:58:03.596 00.000 9828 IsGuiding returns 1
01:58:03.627 00.031 9828 IsSlewing returns 0
01:58:03.627 00.000 9828 IsGuiding returns 1
01:58:03.658 00.031 9828 IsSlewing returns 0
01:58:03.659 00.001 9828 IsGuiding returns 1
01:58:03.689 00.030 9828 IsSlewing returns 0
01:58:03.689 00.000 9828 IsGuiding returns 0
01:58:03.689 00.000 9828 scope move finished after 25 + 139 ms
01:58:03.689 00.000 9828 Move returns status 0, amount 25
01:58:03.689 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:03.689 00.000 9828 MoveAxis(N, 11, B)
01:58:03.689 00.000 9828 Guiding  Dir = 0, Dur = 11
01:58:03.704 00.015 9828 IsSlewing returns 0
01:58:03.704 00.000 9828 IsGuiding returns 0
01:58:03.705 00.001 9828 PulseGuide returned control before completion, sleep 21
01:58:03.735 00.030 9828 IsGuiding returns 1
01:58:03.735 00.000 9828 scope still moving after pulse duration time elapsed
01:58:03.766 00.031 9828 IsSlewing returns 0
01:58:03.766 00.000 9828 IsGuiding returns 1
01:58:03.797 00.031 9828 IsSlewing returns 0
01:58:03.797 00.000 9828 IsGuiding returns 1
01:58:03.829 00.032 9828 IsSlewing returns 0
01:58:03.829 00.000 9828 IsGuiding returns 1
01:58:03.861 00.032 9828 IsSlewing returns 0
01:58:03.861 00.000 9828 IsGuiding returns 0
01:58:03.861 00.000 9828 scope move finished after 11 + 145 ms
01:58:03.861 00.000 9828 Move returns status 0, amount 11
01:58:03.861 00.000 9828 move complete, result=0
01:58:03.861 00.000 9828 worker thread done servicing request
01:58:03.861 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:58:04.224 00.363 8976 Exposure complete
01:58:04.229 00.005 8976 worker thread done servicing request
01:58:04.229 00.000 5052 OnExposeComplete: enter
01:58:04.229 00.000 5052 UpdateGuideState(): m_state=6
01:58:04.229 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6413
01:58:04.230 00.001 5052 Star::Find returns 1 (0), X=328.96, Y=281.80, Mass=211, SNR=10.0, Peak=81 HFD=2.2
01:58:04.230 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:58:04.230 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
01:58:04.230 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.23 cameraTheta=2.76 mountX=0.18 mountY=0.13, mountTheta=0.65
01:58:04.230 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.09, opts=13)
01:58:04.230 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.09)
01:58:04.230 00.000 8976 Worker thread wakes up
01:58:04.231 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.09) opts 0xd
01:58:04.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.09)
01:58:04.231 00.000 8976 Moving (-0.22, 0.09) raw xDistance=0.18 yDistance=0.13
01:58:04.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:58:04.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:58:04.231 00.000 8976 MoveAxis(R, 0, ABG)
01:58:04.231 00.000 8976 MoveAxis(U, 0, ABG)
01:58:04.231 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:58:04.231 00.000 8976 MountToCamera -- mountX=1.06 mountY=-2.45 hyp=2.67 mountTheta=-1.16 cameraX=1.70, cameraY=2.06 cameraTheta=0.88
01:58:04.231 00.000 8976 incremental bump (1.698, 2.058) isValid = 1
01:58:04.231 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
01:58:04.231 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:58:04.231 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:58:04.231 00.000 8976 move complete, result=0
01:58:04.231 00.000 9828 Worker thread wakes up
01:58:04.231 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:58:04.231 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:58:04.231 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
01:58:04.231 00.000 8976 worker thread done servicing request
01:58:04.232 00.001 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
01:58:04.232 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
01:58:04.232 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:58:04.232 00.000 9828 BLC: window closed
01:58:04.232 00.000 9828 MoveAxis(E, 25, B)
01:58:04.232 00.000 9828 Guiding  Dir = 2, Dur = 25
01:58:04.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:58:04.232 00.000 9828 IsSlewing returns 0
01:58:04.232 00.000 9828 IsGuiding returns 0
01:58:04.232 00.000 9828 PulseGuide returned control before completion, sleep 35
01:58:04.241 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
01:58:04.242 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:04.242 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:04.242 00.000 5052 Enqueuing Expose request
01:58:04.242 00.000 8976 Worker thread wakes up
01:58:04.242 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:04.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:04.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:04.281 00.039 9828 IsGuiding returns 1
01:58:04.281 00.000 9828 scope still moving after pulse duration time elapsed
01:58:04.313 00.032 9828 IsSlewing returns 0
01:58:04.313 00.000 9828 IsGuiding returns 1
01:58:04.344 00.031 9828 IsSlewing returns 0
01:58:04.344 00.000 9828 IsGuiding returns 1
01:58:04.374 00.030 9828 IsSlewing returns 0
01:58:04.374 00.000 9828 IsGuiding returns 0
01:58:04.374 00.000 9828 scope move finished after 25 + 117 ms
01:58:04.374 00.000 9828 Move returns status 0, amount 25
01:58:04.374 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:04.374 00.000 9828 MoveAxis(N, 11, B)
01:58:04.374 00.000 9828 Guiding  Dir = 0, Dur = 11
01:58:04.390 00.016 9828 IsSlewing returns 0
01:58:04.390 00.000 9828 IsGuiding returns 0
01:58:04.390 00.000 9828 PulseGuide returned control before completion, sleep 21
01:58:04.421 00.031 9828 IsGuiding returns 1
01:58:04.421 00.000 9828 scope still moving after pulse duration time elapsed
01:58:04.451 00.030 9828 IsSlewing returns 0
01:58:04.451 00.000 9828 IsGuiding returns 1
01:58:04.483 00.032 9828 IsSlewing returns 0
01:58:04.483 00.000 9828 IsGuiding returns 1
01:58:04.514 00.031 9828 IsSlewing returns 0
01:58:04.514 00.000 9828 IsGuiding returns 1
01:58:04.546 00.032 9828 IsSlewing returns 0
01:58:04.546 00.000 9828 IsGuiding returns 0
01:58:04.546 00.000 9828 scope move finished after 11 + 145 ms
01:58:04.546 00.000 9828 Move returns status 0, amount 11
01:58:04.546 00.000 9828 move complete, result=0
01:58:04.546 00.000 9828 worker thread done servicing request
01:58:04.546 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
01:58:04.938 00.392 8976 Exposure complete
01:58:04.943 00.005 8976 worker thread done servicing request
01:58:04.943 00.000 5052 OnExposeComplete: enter
01:58:04.943 00.000 5052 UpdateGuideState(): m_state=6
01:58:04.943 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6414
01:58:04.943 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.51, Mass=210, SNR=10.1, Peak=75 HFD=2.2
01:58:04.943 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.92 = 2.36)
01:58:04.943 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.02 = 2.26)
01:58:04.943 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.88 mountX=-0.15 mountY=0.16, mountTheta=2.32
01:58:04.944 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.20, opts=13)
01:58:04.944 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.20)
01:58:04.944 00.000 8976 Worker thread wakes up
01:58:04.944 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.20) opts 0xd
01:58:04.944 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.20)
01:58:04.944 00.000 8976 Moving (-0.06, -0.20) raw xDistance=-0.15 yDistance=0.16
01:58:04.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:58:04.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:58:04.944 00.000 8976 MoveAxis(R, 0, ABG)
01:58:04.944 00.000 8976 MoveAxis(U, 0, ABG)
01:58:04.944 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:58:04.944 00.000 8976 MountToCamera -- mountX=1.06 mountY=-2.37 hyp=2.60 mountTheta=-1.15 cameraX=1.63, cameraY=2.03 cameraTheta=0.89
01:58:04.945 00.001 8976 incremental bump (1.630, 2.028) isValid = 1
01:58:04.945 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
01:58:04.945 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:58:04.945 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:58:04.945 00.000 8976 move complete, result=0
01:58:04.945 00.000 8976 worker thread done servicing request
01:58:04.945 00.000 9828 Worker thread wakes up
01:58:04.945 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:58:04.945 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:58:04.945 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.28)
01:58:04.945 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:58:04.945 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
01:58:04.945 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
01:58:04.946 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:58:04.946 00.000 9828 BLC: window closed
01:58:04.946 00.000 9828 MoveAxis(E, 24, B)
01:58:04.946 00.000 9828 Guiding  Dir = 2, Dur = 24
01:58:04.946 00.000 9828 IsSlewing returns 0
01:58:04.947 00.001 9828 IsGuiding returns 0
01:58:04.947 00.000 9828 PulseGuide returned control before completion, sleep 34
01:58:04.957 00.010 5052 UpdateGuideState exits: m=210 SNR=10.1
01:58:04.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:04.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:04.957 00.000 5052 Enqueuing Expose request
01:58:04.957 00.000 8976 Worker thread wakes up
01:58:04.957 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:04.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:04.957 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:04.987 00.030 9828 IsGuiding returns 1
01:58:04.987 00.000 9828 scope still moving after pulse duration time elapsed
01:58:05.018 00.031 9828 IsSlewing returns 0
01:58:05.018 00.000 9828 IsGuiding returns 1
01:58:05.048 00.030 9828 IsSlewing returns 0
01:58:05.048 00.000 9828 IsGuiding returns 1
01:58:05.079 00.031 9828 IsSlewing returns 0
01:58:05.079 00.000 9828 IsGuiding returns 1
01:58:05.110 00.031 9828 IsSlewing returns 0
01:58:05.110 00.000 9828 IsGuiding returns 0
01:58:05.110 00.000 9828 scope move finished after 24 + 139 ms
01:58:05.110 00.000 9828 Move returns status 0, amount 24
01:58:05.111 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:05.111 00.000 9828 MoveAxis(N, 11, B)
01:58:05.111 00.000 9828 Guiding  Dir = 0, Dur = 11
01:58:05.125 00.014 9828 IsSlewing returns 0
01:58:05.125 00.000 9828 IsGuiding returns 0
01:58:05.125 00.000 9828 PulseGuide returned control before completion, sleep 21
01:58:05.157 00.032 9828 IsGuiding returns 1
01:58:05.157 00.000 9828 scope still moving after pulse duration time elapsed
01:58:05.188 00.031 9828 IsSlewing returns 0
01:58:05.188 00.000 9828 IsGuiding returns 1
01:58:05.219 00.031 9828 IsSlewing returns 0
01:58:05.219 00.000 9828 IsGuiding returns 1
01:58:05.251 00.032 9828 IsSlewing returns 0
01:58:05.251 00.000 9828 IsGuiding returns 1
01:58:05.281 00.030 9828 IsSlewing returns 0
01:58:05.281 00.000 9828 IsGuiding returns 0
01:58:05.281 00.000 9828 scope move finished after 11 + 145 ms
01:58:05.281 00.000 9828 Move returns status 0, amount 11
01:58:05.281 00.000 9828 move complete, result=0
01:58:05.281 00.000 9828 worker thread done servicing request
01:58:05.281 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
01:58:05.618 00.337 8976 Exposure complete
01:58:05.623 00.005 8976 worker thread done servicing request
01:58:05.623 00.000 5052 OnExposeComplete: enter
01:58:05.623 00.000 5052 UpdateGuideState(): m_state=6
01:58:05.623 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6415
01:58:05.623 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.09, Mass=205, SNR=9.9, Peak=88 HFD=2.3
01:58:05.624 00.001 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.88 = -0.88)
01:58:05.624 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
01:58:05.624 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.38 hyp=0.41 cameraTheta=1.17 mountX=0.26 mountY=-0.34, mountTheta=-0.91
01:58:05.624 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.38, opts=13)
01:58:05.624 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.38)
01:58:05.624 00.000 8976 Worker thread wakes up
01:58:05.625 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.38) opts 0xd
01:58:05.625 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.38)
01:58:05.625 00.000 8976 Moving (0.16, 0.38) raw xDistance=0.26 yDistance=-0.34
01:58:05.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:58:05.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:58:05.625 00.000 8976 MoveAxis(L, 1, ABG)
01:58:05.625 00.000 8976 stepping (-7, 14) + (-1, 0)
01:58:05.625 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:05.626 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:58:05.637 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
01:58:05.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:05.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:05.637 00.000 5052 Enqueuing Expose request
01:58:05.647 00.010 8976 Received - 47 (G) 
01:58:05.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:05.647 00.000 8976 stepped: pos (-8, 14)
01:58:05.647 00.000 8976 MoveAxis(U, 1, ABG)
01:58:05.647 00.000 8976 stepping (-8, 14) + (0, 1)
01:58:05.647 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:05.678 00.031 8976 Received - 47 (G) 
01:58:05.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:05.678 00.000 8976 stepped: pos (-8, 15)
01:58:05.679 00.001 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:58:05.679 00.000 8976 MountToCamera -- mountX=1.12 mountY=-2.38 hyp=2.63 mountTheta=-1.13 cameraX=1.61, cameraY=2.08 cameraTheta=0.91
01:58:05.679 00.000 8976 incremental bump (1.608, 2.077) isValid = 1
01:58:05.679 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
01:58:05.679 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:58:05.679 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:58:05.679 00.000 8976 move complete, result=0
01:58:05.679 00.000 9828 Worker thread wakes up
01:58:05.679 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:58:05.679 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:58:05.679 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
01:58:05.679 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
01:58:05.679 00.000 8976 worker thread done servicing request
01:58:05.679 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:58:05.679 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
01:58:05.679 00.000 8976 Worker thread wakes up
01:58:05.679 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:58:05.680 00.001 9828 BLC: window closed
01:58:05.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:05.680 00.000 9828 MoveAxis(E, 24, B)
01:58:05.680 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:05.680 00.000 9828 Guiding  Dir = 2, Dur = 24
01:58:05.680 00.000 9828 IsSlewing returns 0
01:58:05.680 00.000 9828 IsGuiding returns 0
01:58:05.680 00.000 9828 PulseGuide returned control before completion, sleep 34
01:58:05.720 00.040 9828 IsGuiding returns 1
01:58:05.720 00.000 9828 scope still moving after pulse duration time elapsed
01:58:05.751 00.031 9828 IsSlewing returns 0
01:58:05.751 00.000 9828 IsGuiding returns 1
01:58:05.783 00.032 9828 IsSlewing returns 0
01:58:05.784 00.001 9828 IsGuiding returns 1
01:58:05.814 00.030 9828 IsSlewing returns 0
01:58:05.814 00.000 9828 IsGuiding returns 1
01:58:05.845 00.031 9828 IsSlewing returns 0
01:58:05.845 00.000 9828 IsGuiding returns 1
01:58:05.876 00.031 9828 IsSlewing returns 0
01:58:05.876 00.000 9828 IsGuiding returns 1
01:58:05.908 00.032 9828 IsSlewing returns 0
01:58:05.908 00.000 9828 IsGuiding returns 1
01:58:05.939 00.031 9828 IsSlewing returns 0
01:58:05.939 00.000 9828 IsGuiding returns 0
01:58:05.939 00.000 9828 scope move finished after 24 + 235 ms
01:58:05.939 00.000 9828 Move returns status 0, amount 24
01:58:05.939 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:05.939 00.000 9828 MoveAxis(N, 12, B)
01:58:05.939 00.000 9828 Guiding  Dir = 0, Dur = 12
01:58:05.954 00.015 9828 IsSlewing returns 0
01:58:05.954 00.000 9828 IsGuiding returns 0
01:58:05.954 00.000 9828 PulseGuide returned control before completion, sleep 22
01:58:05.985 00.031 9828 IsGuiding returns 1
01:58:05.985 00.000 9828 scope still moving after pulse duration time elapsed
01:58:06.017 00.032 9828 IsSlewing returns 0
01:58:06.017 00.000 9828 IsGuiding returns 1
01:58:06.049 00.032 9828 IsSlewing returns 0
01:58:06.049 00.000 9828 IsGuiding returns 1
01:58:06.080 00.031 9828 IsSlewing returns 0
01:58:06.080 00.000 9828 IsGuiding returns 1
01:58:06.111 00.031 9828 IsSlewing returns 0
01:58:06.111 00.000 9828 IsGuiding returns 0
01:58:06.111 00.000 9828 scope move finished after 12 + 145 ms
01:58:06.111 00.000 9828 Move returns status 0, amount 12
01:58:06.111 00.000 9828 move complete, result=0
01:58:06.111 00.000 9828 worker thread done servicing request
01:58:06.112 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
01:58:06.338 00.226 8976 Exposure complete
01:58:06.343 00.005 8976 worker thread done servicing request
01:58:06.343 00.000 5052 OnExposeComplete: enter
01:58:06.343 00.000 5052 UpdateGuideState(): m_state=6
01:58:06.343 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6416
01:58:06.343 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.89, Mass=206, SNR=9.9, Peak=78 HFD=2.3
01:58:06.343 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:58:06.343 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
01:58:06.343 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.18 hyp=0.41 cameraTheta=2.70 mountX=0.33 mountY=0.22, mountTheta=0.58
01:58:06.344 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.18, opts=13)
01:58:06.344 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.18)
01:58:06.344 00.000 8976 Worker thread wakes up
01:58:06.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.18) opts 0xd
01:58:06.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.18)
01:58:06.344 00.000 8976 Moving (-0.37, 0.18) raw xDistance=0.33 yDistance=0.22
01:58:06.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
01:58:06.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:58:06.344 00.000 8976 MoveAxis(L, 1, ABG)
01:58:06.344 00.000 8976 stepping (-8, 15) + (-1, 0)
01:58:06.345 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:06.345 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:58:06.354 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:58:06.355 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:06.355 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:06.355 00.000 5052 Enqueuing Expose request
01:58:06.366 00.011 8976 Received - 47 (G) 
01:58:06.366 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:06.366 00.000 8976 stepped: pos (-9, 15)
01:58:06.366 00.000 8976 MoveAxis(U, 0, ABG)
01:58:06.366 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
01:58:06.366 00.000 8976 MountToCamera -- mountX=1.20 mountY=-2.38 hyp=2.67 mountTheta=-1.10 cameraX=1.57, cameraY=2.15 cameraTheta=0.94
01:58:06.366 00.000 8976 incremental bump (1.570, 2.154) isValid = 1
01:58:06.366 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
01:58:06.366 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
01:58:06.366 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
01:58:06.366 00.000 8976 move complete, result=0
01:58:06.366 00.000 9828 Worker thread wakes up
01:58:06.366 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
01:58:06.366 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:58:06.366 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
01:58:06.367 00.001 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
01:58:06.367 00.000 8976 worker thread done servicing request
01:58:06.367 00.000 8976 Worker thread wakes up
01:58:06.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:06.367 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
01:58:06.367 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:58:06.367 00.000 9828 BLC: window closed
01:58:06.367 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:58:06.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:06.367 00.000 9828 MoveAxis(E, 23, B)
01:58:06.367 00.000 9828 Guiding  Dir = 2, Dur = 23
01:58:06.367 00.000 9828 IsSlewing returns 0
01:58:06.367 00.000 9828 IsGuiding returns 0
01:58:06.368 00.001 9828 PulseGuide returned control before completion, sleep 33
01:58:06.407 00.039 9828 IsGuiding returns 1
01:58:06.407 00.000 9828 scope still moving after pulse duration time elapsed
01:58:06.438 00.031 9828 IsSlewing returns 0
01:58:06.438 00.000 9828 IsGuiding returns 1
01:58:06.469 00.031 9828 IsSlewing returns 0
01:58:06.469 00.000 9828 IsGuiding returns 1
01:58:06.500 00.031 9828 IsSlewing returns 0
01:58:06.500 00.000 9828 IsGuiding returns 0
01:58:06.500 00.000 9828 scope move finished after 23 + 109 ms
01:58:06.500 00.000 9828 Move returns status 0, amount 23
01:58:06.500 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:06.500 00.000 9828 MoveAxis(N, 12, B)
01:58:06.500 00.000 9828 Guiding  Dir = 0, Dur = 12
01:58:06.516 00.016 9828 IsSlewing returns 0
01:58:06.516 00.000 9828 IsGuiding returns 0
01:58:06.516 00.000 9828 PulseGuide returned control before completion, sleep 22
01:58:06.547 00.031 9828 IsGuiding returns 1
01:58:06.547 00.000 9828 scope still moving after pulse duration time elapsed
01:58:06.578 00.031 9828 IsSlewing returns 0
01:58:06.578 00.000 9828 IsGuiding returns 1
01:58:06.610 00.032 9828 IsSlewing returns 0
01:58:06.610 00.000 9828 IsGuiding returns 1
01:58:06.642 00.032 9828 IsSlewing returns 0
01:58:06.642 00.000 9828 IsGuiding returns 1
01:58:06.674 00.032 9828 IsSlewing returns 0
01:58:06.674 00.000 9828 IsGuiding returns 0
01:58:06.674 00.000 9828 scope move finished after 12 + 146 ms
01:58:06.674 00.000 9828 Move returns status 0, amount 12
01:58:06.674 00.000 9828 move complete, result=0
01:58:06.674 00.000 9828 worker thread done servicing request
01:58:06.674 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
01:58:07.030 00.356 8976 Exposure complete
01:58:07.035 00.005 8976 worker thread done servicing request
01:58:07.035 00.000 5052 OnExposeComplete: enter
01:58:07.035 00.000 5052 UpdateGuideState(): m_state=6
01:58:07.035 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6417
01:58:07.035 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.46, Mass=203, SNR=9.9, Peak=81 HFD=1.7
01:58:07.035 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.69 = 1.60)
01:58:07.035 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
01:58:07.035 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.25 hyp=0.52 cameraTheta=-2.64 mountX=-0.01 mountY=0.52, mountTheta=1.60
01:58:07.036 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.25, opts=13)
01:58:07.036 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.25)
01:58:07.036 00.000 8976 Worker thread wakes up
01:58:07.036 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.25) opts 0xd
01:58:07.036 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.25)
01:58:07.036 00.000 8976 Moving (-0.46, -0.25) raw xDistance=-0.01 yDistance=0.52
01:58:07.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:58:07.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:58:07.036 00.000 8976 MoveAxis(R, 0, ABG)
01:58:07.036 00.000 8976 MoveAxis(D, 2, ABG)
01:58:07.036 00.000 8976 stepping (-9, 15) + (0, -2)
01:58:07.036 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:07.037 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:58:07.047 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
01:58:07.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:07.047 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:07.047 00.000 5052 Enqueuing Expose request
01:58:07.069 00.022 8976 Received - 47 (G) 
01:58:07.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:07.069 00.000 8976 stepped: pos (-9, 13)
01:58:07.069 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
01:58:07.069 00.000 8976 MountToCamera -- mountX=1.26 mountY=-2.28 hyp=2.60 mountTheta=-1.06 cameraX=1.45, cameraY=2.16 cameraTheta=0.98
01:58:07.069 00.000 8976 incremental bump (1.452, 2.158) isValid = 1
01:58:07.069 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
01:58:07.069 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:58:07.069 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:58:07.069 00.000 8976 move complete, result=0
01:58:07.069 00.000 9828 Worker thread wakes up
01:58:07.070 00.001 8976 worker thread done servicing request
01:58:07.070 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:58:07.070 00.000 8976 Worker thread wakes up
01:58:07.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:07.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:07.070 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:58:07.070 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:58:07.070 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
01:58:07.070 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
01:58:07.070 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
01:58:07.070 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
01:58:07.070 00.000 9828 BLC: window closed
01:58:07.071 00.001 9828 MoveAxis(E, 22, B)
01:58:07.071 00.000 9828 Guiding  Dir = 2, Dur = 22
01:58:07.071 00.000 9828 IsSlewing returns 0
01:58:07.071 00.000 9828 IsGuiding returns 0
01:58:07.072 00.001 9828 PulseGuide returned control before completion, sleep 32
01:58:07.108 00.036 9828 IsGuiding returns 1
01:58:07.108 00.000 9828 scope still moving after pulse duration time elapsed
01:58:07.138 00.030 9828 IsSlewing returns 0
01:58:07.138 00.000 9828 IsGuiding returns 1
01:58:07.170 00.032 9828 IsSlewing returns 0
01:58:07.170 00.000 9828 IsGuiding returns 1
01:58:07.201 00.031 9828 IsSlewing returns 0
01:58:07.201 00.000 9828 IsGuiding returns 0
01:58:07.201 00.000 9828 scope move finished after 22 + 106 ms
01:58:07.201 00.000 9828 Move returns status 0, amount 22
01:58:07.201 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:07.201 00.000 9828 MoveAxis(N, 12, B)
01:58:07.201 00.000 9828 Guiding  Dir = 0, Dur = 12
01:58:07.216 00.015 9828 IsSlewing returns 0
01:58:07.216 00.000 9828 IsGuiding returns 0
01:58:07.216 00.000 9828 PulseGuide returned control before completion, sleep 22
01:58:07.247 00.031 9828 IsGuiding returns 1
01:58:07.247 00.000 9828 scope still moving after pulse duration time elapsed
01:58:07.278 00.031 9828 IsSlewing returns 0
01:58:07.278 00.000 9828 IsGuiding returns 1
01:58:07.310 00.032 9828 IsSlewing returns 0
01:58:07.310 00.000 9828 IsGuiding returns 1
01:58:07.342 00.032 9828 IsSlewing returns 0
01:58:07.342 00.000 9828 IsGuiding returns 1
01:58:07.373 00.031 9828 IsSlewing returns 0
01:58:07.373 00.000 9828 IsGuiding returns 0
01:58:07.373 00.000 9828 scope move finished after 12 + 145 ms
01:58:07.373 00.000 9828 Move returns status 0, amount 12
01:58:07.373 00.000 9828 move complete, result=0
01:58:07.373 00.000 9828 worker thread done servicing request
01:58:07.373 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
01:58:07.734 00.361 8976 Exposure complete
01:58:07.739 00.005 8976 worker thread done servicing request
01:58:07.739 00.000 5052 OnExposeComplete: enter
01:58:07.739 00.000 5052 UpdateGuideState(): m_state=6
01:58:07.739 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6418
01:58:07.739 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.50, Mass=208, SNR=10.0, Peak=83 HFD=1.7
01:58:07.739 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
01:58:07.739 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
01:58:07.739 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.21 hyp=0.88 cameraTheta=-2.90 mountX=0.20 mountY=0.83, mountTheta=1.33
01:58:07.740 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.21, opts=13)
01:58:07.740 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.21)
01:58:07.740 00.000 8976 Worker thread wakes up
01:58:07.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.21) opts 0xd
01:58:07.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.21)
01:58:07.740 00.000 8976 Moving (-0.85, -0.21) raw xDistance=0.20 yDistance=0.83
01:58:07.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:58:07.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.83
01:58:07.740 00.000 8976 MoveAxis(R, 0, ABG)
01:58:07.740 00.000 8976 MoveAxis(D, 3, ABG)
01:58:07.740 00.000 8976 stepping (-9, 13) + (0, -3)
01:58:07.741 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:07.741 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:58:07.750 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
01:58:07.751 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:07.751 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:07.751 00.000 5052 Enqueuing Expose request
01:58:07.773 00.022 8976 Received - 47 (G) 
01:58:07.773 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:07.773 00.000 8976 stepped: pos (-9, 10)
01:58:07.773 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:58:07.773 00.000 8976 MountToCamera -- mountX=1.30 mountY=-2.05 hyp=2.43 mountTheta=-1.01 cameraX=1.23, cameraY=2.09 cameraTheta=1.04
01:58:07.773 00.000 8976 incremental bump (1.232, 2.090) isValid = 1
01:58:07.773 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:58:07.773 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:58:07.773 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:58:07.773 00.000 8976 move complete, result=0
01:58:07.773 00.000 9828 Worker thread wakes up
01:58:07.773 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:58:07.773 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:58:07.773 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
01:58:07.773 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:58:07.773 00.000 8976 worker thread done servicing request
01:58:07.773 00.000 8976 Worker thread wakes up
01:58:07.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:07.774 00.001 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:58:07.774 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:07.774 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
01:58:07.774 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:58:07.774 00.000 9828 BLC: window closed
01:58:07.774 00.000 9828 MoveAxis(E, 20, B)
01:58:07.774 00.000 9828 Guiding  Dir = 2, Dur = 20
01:58:07.774 00.000 9828 IsSlewing returns 0
01:58:07.774 00.000 9828 IsGuiding returns 0
01:58:07.774 00.000 9828 PulseGuide returned control before completion, sleep 30
01:58:07.808 00.034 9828 IsGuiding returns 1
01:58:07.808 00.000 9828 scope still moving after pulse duration time elapsed
01:58:07.838 00.030 9828 IsSlewing returns 0
01:58:07.838 00.000 9828 IsGuiding returns 1
01:58:07.870 00.032 9828 IsSlewing returns 0
01:58:07.870 00.000 9828 IsGuiding returns 1
01:58:07.900 00.030 9828 IsSlewing returns 0
01:58:07.900 00.000 9828 IsGuiding returns 0
01:58:07.900 00.000 9828 scope move finished after 20 + 105 ms
01:58:07.900 00.000 9828 Move returns status 0, amount 20
01:58:07.900 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:07.900 00.000 9828 MoveAxis(N, 13, B)
01:58:07.900 00.000 9828 Guiding  Dir = 0, Dur = 13
01:58:07.915 00.015 9828 IsSlewing returns 0
01:58:07.915 00.000 9828 IsGuiding returns 0
01:58:07.915 00.000 9828 PulseGuide returned control before completion, sleep 23
01:58:07.947 00.032 9828 IsGuiding returns 1
01:58:07.947 00.000 9828 scope still moving after pulse duration time elapsed
01:58:07.977 00.030 9828 IsSlewing returns 0
01:58:07.978 00.001 9828 IsGuiding returns 1
01:58:08.009 00.031 9828 IsSlewing returns 0
01:58:08.009 00.000 9828 IsGuiding returns 1
01:58:08.041 00.032 9828 IsSlewing returns 0
01:58:08.041 00.000 9828 IsGuiding returns 1
01:58:08.074 00.033 9828 IsSlewing returns 0
01:58:08.074 00.000 9828 IsGuiding returns 0
01:58:08.074 00.000 9828 scope move finished after 13 + 146 ms
01:58:08.075 00.001 9828 Move returns status 0, amount 13
01:58:08.075 00.000 9828 move complete, result=0
01:58:08.075 00.000 9828 worker thread done servicing request
01:58:08.075 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:58:08.436 00.361 8976 Exposure complete
01:58:08.441 00.005 8976 worker thread done servicing request
01:58:08.441 00.000 5052 OnExposeComplete: enter
01:58:08.442 00.001 5052 UpdateGuideState(): m_state=6
01:58:08.442 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6419
01:58:08.442 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.87, Mass=204, SNR=9.9, Peak=81 HFD=2.1
01:58:08.442 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:58:08.442 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
01:58:08.442 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.16 hyp=0.53 cameraTheta=2.83 mountX=0.38 mountY=0.34, mountTheta=0.73
01:58:08.443 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.16, opts=13)
01:58:08.443 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.16)
01:58:08.443 00.000 8976 Worker thread wakes up
01:58:08.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.16) opts 0xd
01:58:08.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.16)
01:58:08.443 00.000 8976 Moving (-0.51, 0.16) raw xDistance=0.38 yDistance=0.34
01:58:08.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:58:08.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
01:58:08.443 00.000 8976 MoveAxis(L, 2, ABG)
01:58:08.443 00.000 8976 stepping (-9, 10) + (-2, 0)
01:58:08.443 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:08.444 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:58:08.454 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
01:58:08.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:08.454 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:08.454 00.000 5052 Enqueuing Expose request
01:58:08.476 00.022 8976 Received - 47 (G) 
01:58:08.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:08.476 00.000 8976 stepped: pos (-11, 10)
01:58:08.476 00.000 8976 MoveAxis(D, 2, ABG)
01:58:08.476 00.000 8976 stepping (-11, 10) + (0, -2)
01:58:08.476 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:08.508 00.032 8976 Received - 47 (G) 
01:58:08.509 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:08.509 00.000 8976 stepped: pos (-11, 8)
01:58:08.509 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
01:58:08.509 00.000 8976 MountToCamera -- mountX=1.43 mountY=-1.79 hyp=2.29 mountTheta=-0.90 cameraX=0.95, cameraY=2.09 cameraTheta=1.15
01:58:08.509 00.000 8976 incremental bump (0.946, 2.086) isValid = 1
01:58:08.509 00.000 8976 Scheduling Mount bump of (0.047, 0.108)
01:58:08.509 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
01:58:08.509 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
01:58:08.509 00.000 8976 move complete, result=0
01:58:08.509 00.000 9828 Worker thread wakes up
01:58:08.509 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 2 ms SOUTH
01:58:08.509 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
01:58:08.509 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:58:08.509 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
01:58:08.509 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
01:58:08.509 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
01:58:08.509 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
01:58:08.509 00.000 9828 BLC: window closed
01:58:08.509 00.000 8976 worker thread done servicing request
01:58:08.510 00.001 8976 Worker thread wakes up
01:58:08.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:08.510 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:08.510 00.000 9828 MoveAxis(E, 17, B)
01:58:08.511 00.001 9828 Guiding  Dir = 2, Dur = 17
01:58:08.511 00.000 9828 IsSlewing returns 0
01:58:08.511 00.000 9828 IsGuiding returns 0
01:58:08.512 00.001 9828 PulseGuide returned control before completion, sleep 27
01:58:08.543 00.031 9828 IsGuiding returns 1
01:58:08.543 00.000 9828 scope still moving after pulse duration time elapsed
01:58:08.574 00.031 9828 IsSlewing returns 0
01:58:08.574 00.000 9828 IsGuiding returns 1
01:58:08.605 00.031 9828 IsSlewing returns 0
01:58:08.605 00.000 9828 IsGuiding returns 1
01:58:08.636 00.031 9828 IsSlewing returns 0
01:58:08.636 00.000 9828 IsGuiding returns 0
01:58:08.636 00.000 9828 scope move finished after 17 + 108 ms
01:58:08.636 00.000 9828 Move returns status 0, amount 17
01:58:08.636 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:08.636 00.000 9828 MoveAxis(N, 14, B)
01:58:08.636 00.000 9828 Guiding  Dir = 0, Dur = 14
01:58:08.652 00.016 9828 IsSlewing returns 0
01:58:08.652 00.000 9828 IsGuiding returns 0
01:58:08.652 00.000 9828 PulseGuide returned control before completion, sleep 24
01:58:08.684 00.032 9828 IsGuiding returns 1
01:58:08.684 00.000 9828 scope still moving after pulse duration time elapsed
01:58:08.715 00.031 9828 IsSlewing returns 0
01:58:08.715 00.000 9828 IsGuiding returns 1
01:58:08.746 00.031 9828 IsSlewing returns 0
01:58:08.746 00.000 9828 IsGuiding returns 1
01:58:08.778 00.032 9828 IsSlewing returns 0
01:58:08.778 00.000 9828 IsGuiding returns 1
01:58:08.810 00.032 9828 IsSlewing returns 0
01:58:08.810 00.000 9828 IsGuiding returns 0
01:58:08.810 00.000 9828 scope move finished after 14 + 143 ms
01:58:08.810 00.000 9828 Move returns status 0, amount 14
01:58:08.810 00.000 9828 move complete, result=0
01:58:08.810 00.000 9828 worker thread done servicing request
01:58:08.810 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
01:58:09.178 00.368 8976 Exposure complete
01:58:09.183 00.005 8976 worker thread done servicing request
01:58:09.184 00.001 5052 OnExposeComplete: enter
01:58:09.184 00.000 5052 UpdateGuideState(): m_state=6
01:58:09.184 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6420
01:58:09.184 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.70, Mass=216, SNR=10.2, Peak=80 HFD=2.2
01:58:09.184 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
01:58:09.184 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
01:58:09.184 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.01 hyp=0.54 cameraTheta=-3.13 mountX=0.24 mountY=0.46, mountTheta=1.09
01:58:09.185 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.01, opts=13)
01:58:09.185 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.01)
01:58:09.185 00.000 8976 Worker thread wakes up
01:58:09.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.01) opts 0xd
01:58:09.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.01)
01:58:09.185 00.000 8976 Moving (-0.54, -0.01) raw xDistance=0.24 yDistance=0.46
01:58:09.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:58:09.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
01:58:09.185 00.000 8976 MoveAxis(R, 0, ABG)
01:58:09.185 00.000 8976 MoveAxis(D, 2, ABG)
01:58:09.185 00.000 8976 stepping (-11, 8) + (0, -2)
01:58:09.185 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:09.186 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
01:58:09.197 00.011 5052 UpdateGuideState exits: m=216 SNR=10.2
01:58:09.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:09.197 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:09.197 00.000 5052 Enqueuing Expose request
01:58:09.212 00.015 8976 Received - 47 (G) 
01:58:09.212 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:09.212 00.000 8976 stepped: pos (-11, 6)
01:58:09.212 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
01:58:09.212 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.51 hyp=2.14 mountTheta=-0.79 cameraX=0.66, cameraY=2.04 cameraTheta=1.26
01:58:09.212 00.000 8976 incremental bump (0.661, 2.036) isValid = 1
01:58:09.212 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
01:58:09.212 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:58:09.212 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:58:09.212 00.000 8976 move complete, result=0
01:58:09.212 00.000 9828 Worker thread wakes up
01:58:09.212 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:58:09.212 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:58:09.212 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
01:58:09.212 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
01:58:09.213 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:58:09.213 00.000 8976 worker thread done servicing request
01:58:09.213 00.000 8976 Worker thread wakes up
01:58:09.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:09.213 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:09.213 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
01:58:09.213 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:58:09.213 00.000 9828 BLC: window closed
01:58:09.213 00.000 9828 MoveAxis(E, 13, B)
01:58:09.213 00.000 9828 Guiding  Dir = 2, Dur = 13
01:58:09.213 00.000 9828 IsSlewing returns 0
01:58:09.214 00.001 9828 IsGuiding returns 0
01:58:09.214 00.000 9828 PulseGuide returned control before completion, sleep 23
01:58:09.242 00.028 9828 IsGuiding returns 1
01:58:09.242 00.000 9828 scope still moving after pulse duration time elapsed
01:58:09.273 00.031 9828 IsSlewing returns 0
01:58:09.273 00.000 9828 IsGuiding returns 1
01:58:09.303 00.030 9828 IsSlewing returns 0
01:58:09.303 00.000 9828 IsGuiding returns 1
01:58:09.335 00.032 9828 IsSlewing returns 0
01:58:09.335 00.000 9828 IsGuiding returns 1
01:58:09.365 00.030 9828 IsSlewing returns 0
01:58:09.365 00.000 9828 IsGuiding returns 1
01:58:09.396 00.031 9828 IsSlewing returns 0
01:58:09.396 00.000 9828 IsGuiding returns 1
01:58:09.427 00.031 9828 IsSlewing returns 0
01:58:09.427 00.000 9828 IsGuiding returns 1
01:58:09.459 00.032 9828 IsSlewing returns 0
01:58:09.459 00.000 9828 IsGuiding returns 0
01:58:09.459 00.000 9828 scope move finished after 13 + 232 ms
01:58:09.459 00.000 9828 Move returns status 0, amount 13
01:58:09.459 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:09.459 00.000 9828 MoveAxis(N, 15, B)
01:58:09.459 00.000 9828 Guiding  Dir = 0, Dur = 15
01:58:09.475 00.016 9828 IsSlewing returns 0
01:58:09.476 00.001 9828 IsGuiding returns 0
01:58:09.476 00.000 9828 PulseGuide returned control before completion, sleep 25
01:58:09.505 00.029 9828 IsGuiding returns 1
01:58:09.505 00.000 9828 scope still moving after pulse duration time elapsed
01:58:09.537 00.032 9828 IsSlewing returns 0
01:58:09.537 00.000 9828 IsGuiding returns 1
01:58:09.569 00.032 9828 IsSlewing returns 0
01:58:09.569 00.000 9828 IsGuiding returns 1
01:58:09.600 00.031 9828 IsSlewing returns 0
01:58:09.600 00.000 9828 IsGuiding returns 1
01:58:09.631 00.031 9828 IsSlewing returns 0
01:58:09.631 00.000 9828 IsGuiding returns 0
01:58:09.631 00.000 9828 scope move finished after 15 + 140 ms
01:58:09.631 00.000 9828 Move returns status 0, amount 15
01:58:09.631 00.000 9828 move complete, result=0
01:58:09.631 00.000 9828 worker thread done servicing request
01:58:09.631 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:58:09.908 00.277 8976 Exposure complete
01:58:09.913 00.005 8976 worker thread done servicing request
01:58:09.913 00.000 5052 OnExposeComplete: enter
01:58:09.913 00.000 5052 UpdateGuideState(): m_state=6
01:58:09.913 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6421
01:58:09.913 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.90, Mass=190, SNR=9.6, Peak=75 HFD=2.2
01:58:09.913 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
01:58:09.913 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
01:58:09.913 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.19 hyp=0.32 cameraTheta=2.52 mountX=0.28 mountY=0.11, mountTheta=0.39
01:58:09.915 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.19, opts=13)
01:58:09.915 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.19)
01:58:09.915 00.000 8976 Worker thread wakes up
01:58:09.915 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.19) opts 0xd
01:58:09.915 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.19)
01:58:09.916 00.001 8976 Moving (-0.26, 0.19) raw xDistance=0.28 yDistance=0.11
01:58:09.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:58:09.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:58:09.916 00.000 8976 MoveAxis(L, 1, ABG)
01:58:09.916 00.000 8976 stepping (-11, 6) + (-1, 0)
01:58:09.916 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:09.917 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:58:09.926 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
01:58:09.927 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:09.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:09.927 00.000 5052 Enqueuing Expose request
01:58:09.947 00.020 8976 Received - 47 (G) 
01:58:09.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:09.947 00.000 8976 stepped: pos (-12, 6)
01:58:09.948 00.001 8976 MoveAxis(U, 0, ABG)
01:58:09.948 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
01:58:09.948 00.000 8976 MountToCamera -- mountX=1.62 mountY=-1.33 hyp=2.10 mountTheta=-0.69 cameraX=0.45, cameraY=2.05 cameraTheta=1.36
01:58:09.948 00.000 8976 incremental bump (0.447, 2.047) isValid = 1
01:58:09.948 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
01:58:09.948 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:58:09.948 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:58:09.948 00.000 8976 move complete, result=0
01:58:09.948 00.000 9828 Worker thread wakes up
01:58:09.948 00.000 8976 worker thread done servicing request
01:58:09.948 00.000 8976 Worker thread wakes up
01:58:09.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:09.948 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:09.948 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:58:09.948 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:58:09.948 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:58:09.949 00.001 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
01:58:09.949 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
01:58:09.949 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
01:58:09.949 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:58:09.949 00.000 9828 BLC: window closed
01:58:09.949 00.000 9828 MoveAxis(E, 9, B)
01:58:09.949 00.000 9828 Guiding  Dir = 2, Dur = 9
01:58:09.949 00.000 9828 IsSlewing returns 0
01:58:09.950 00.001 9828 IsGuiding returns 0
01:58:09.950 00.000 9828 PulseGuide returned control before completion, sleep 19
01:58:09.980 00.030 9828 IsGuiding returns 1
01:58:09.980 00.000 9828 scope still moving after pulse duration time elapsed
01:58:10.009 00.029 9828 IsSlewing returns 0
01:58:10.009 00.000 9828 IsGuiding returns 1
01:58:10.041 00.032 9828 IsSlewing returns 0
01:58:10.042 00.001 9828 IsGuiding returns 1
01:58:10.086 00.044 9828 IsSlewing returns 0
01:58:10.086 00.000 9828 IsGuiding returns 0
01:58:10.086 00.000 9828 scope move finished after 9 + 127 ms
01:58:10.086 00.000 9828 Move returns status 0, amount 9
01:58:10.086 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:10.086 00.000 9828 MoveAxis(N, 15, B)
01:58:10.086 00.000 9828 Guiding  Dir = 0, Dur = 15
01:58:10.103 00.017 9828 IsSlewing returns 0
01:58:10.103 00.000 9828 IsGuiding returns 0
01:58:10.103 00.000 9828 PulseGuide returned control before completion, sleep 25
01:58:10.132 00.029 9828 IsGuiding returns 1
01:58:10.133 00.001 9828 scope still moving after pulse duration time elapsed
01:58:10.164 00.031 9828 IsSlewing returns 0
01:58:10.164 00.000 9828 IsGuiding returns 1
01:58:10.196 00.032 9828 IsSlewing returns 0
01:58:10.196 00.000 9828 IsGuiding returns 1
01:58:10.227 00.031 9828 IsSlewing returns 0
01:58:10.227 00.000 9828 IsGuiding returns 1
01:58:10.258 00.031 9828 IsSlewing returns 0
01:58:10.259 00.001 9828 IsGuiding returns 0
01:58:10.259 00.000 9828 scope move finished after 15 + 141 ms
01:58:10.259 00.000 9828 Move returns status 0, amount 15
01:58:10.259 00.000 9828 move complete, result=0
01:58:10.259 00.000 9828 worker thread done servicing request
01:58:10.259 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:58:10.641 00.382 8976 Exposure complete
01:58:10.645 00.004 8976 worker thread done servicing request
01:58:10.645 00.000 5052 OnExposeComplete: enter
01:58:10.646 00.001 5052 UpdateGuideState(): m_state=6
01:58:10.646 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6422
01:58:10.646 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.78, Mass=187, SNR=9.5, Peak=73 HFD=2.3
01:58:10.646 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
01:58:10.646 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
01:58:10.646 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.07 hyp=0.31 cameraTheta=2.91 mountX=0.20 mountY=0.21, mountTheta=0.82
01:58:10.647 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.07, opts=13)
01:58:10.647 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.07)
01:58:10.647 00.000 8976 Worker thread wakes up
01:58:10.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.07) opts 0xd
01:58:10.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.07)
01:58:10.647 00.000 8976 Moving (-0.30, 0.07) raw xDistance=0.20 yDistance=0.21
01:58:10.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:58:10.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:58:10.647 00.000 8976 MoveAxis(R, 0, ABG)
01:58:10.647 00.000 8976 MoveAxis(U, 0, ABG)
01:58:10.647 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
01:58:10.647 00.000 8976 MountToCamera -- mountX=1.69 mountY=-1.21 hyp=2.08 mountTheta=-0.62 cameraX=0.30, cameraY=2.05 cameraTheta=1.42
01:58:10.647 00.000 8976 incremental bump (0.303, 2.055) isValid = 1
01:58:10.647 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
01:58:10.647 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:58:10.647 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:58:10.648 00.001 8976 move complete, result=0
01:58:10.648 00.000 8976 worker thread done servicing request
01:58:10.648 00.000 9828 Worker thread wakes up
01:58:10.648 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:58:10.648 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:58:10.648 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
01:58:10.648 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
01:58:10.648 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
01:58:10.648 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:58:10.648 00.000 9828 BLC: window closed
01:58:10.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:58:10.648 00.000 9828 MoveAxis(E, 7, B)
01:58:10.648 00.000 9828 Guiding  Dir = 2, Dur = 7
01:58:10.649 00.001 9828 IsSlewing returns 0
01:58:10.649 00.000 9828 IsGuiding returns 0
01:58:10.649 00.000 9828 PulseGuide returned control before completion, sleep 17
01:58:10.660 00.011 5052 UpdateGuideState exits: m=187 SNR=9.5
01:58:10.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:10.660 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:10.660 00.000 5052 Enqueuing Expose request
01:58:10.660 00.000 8976 Worker thread wakes up
01:58:10.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:10.660 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:10.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:10.682 00.022 9828 IsGuiding returns 1
01:58:10.682 00.000 9828 scope still moving after pulse duration time elapsed
01:58:10.712 00.030 9828 IsSlewing returns 0
01:58:10.712 00.000 9828 IsGuiding returns 1
01:58:10.744 00.032 9828 IsSlewing returns 0
01:58:10.744 00.000 9828 IsGuiding returns 1
01:58:10.774 00.030 9828 IsSlewing returns 0
01:58:10.774 00.000 9828 IsGuiding returns 0
01:58:10.774 00.000 9828 scope move finished after 7 + 117 ms
01:58:10.774 00.000 9828 Move returns status 0, amount 7
01:58:10.774 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:10.774 00.000 9828 MoveAxis(N, 16, B)
01:58:10.774 00.000 9828 Guiding  Dir = 0, Dur = 16
01:58:10.790 00.016 9828 IsSlewing returns 0
01:58:10.790 00.000 9828 IsGuiding returns 0
01:58:10.790 00.000 9828 PulseGuide returned control before completion, sleep 26
01:58:10.822 00.032 9828 IsGuiding returns 1
01:58:10.822 00.000 9828 scope still moving after pulse duration time elapsed
01:58:10.852 00.030 9828 IsSlewing returns 0
01:58:10.852 00.000 9828 IsGuiding returns 1
01:58:10.883 00.031 9828 IsSlewing returns 0
01:58:10.883 00.000 9828 IsGuiding returns 1
01:58:10.914 00.031 9828 IsSlewing returns 0
01:58:10.914 00.000 9828 IsGuiding returns 1
01:58:10.946 00.032 9828 IsSlewing returns 0
01:58:10.946 00.000 9828 IsGuiding returns 0
01:58:10.947 00.001 9828 scope move finished after 16 + 140 ms
01:58:10.947 00.000 9828 Move returns status 0, amount 16
01:58:10.947 00.000 9828 move complete, result=0
01:58:10.947 00.000 9828 worker thread done servicing request
01:58:11.029 00.082 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:58:11.360 00.331 8976 Exposure complete
01:58:11.367 00.007 8976 worker thread done servicing request
01:58:11.367 00.000 5052 OnExposeComplete: enter
01:58:11.367 00.000 5052 UpdateGuideState(): m_state=6
01:58:11.368 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6423
01:58:11.368 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.75, Mass=187, SNR=9.5, Peak=74 HFD=2.3
01:58:11.368 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:58:11.368 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
01:58:11.368 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.30 cameraTheta=3.00 mountX=0.17 mountY=0.22, mountTheta=0.92
01:58:11.369 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.04, opts=13)
01:58:11.369 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.04)
01:58:11.369 00.000 8976 Worker thread wakes up
01:58:11.369 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.04) opts 0xd
01:58:11.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.04)
01:58:11.369 00.000 8976 Moving (-0.30, 0.04) raw xDistance=0.17 yDistance=0.22
01:58:11.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:58:11.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:58:11.369 00.000 8976 MoveAxis(R, 0, ABG)
01:58:11.369 00.000 8976 MoveAxis(U, 0, ABG)
01:58:11.369 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
01:58:11.369 00.000 8976 MountToCamera -- mountX=1.74 mountY=-1.12 hyp=2.07 mountTheta=-0.57 cameraX=0.21, cameraY=2.06 cameraTheta=1.47
01:58:11.369 00.000 8976 incremental bump (0.207, 2.060) isValid = 1
01:58:11.369 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
01:58:11.369 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:58:11.370 00.001 8976 Enqueuing Move request for scope (0.01, 0.12)
01:58:11.370 00.000 8976 move complete, result=0
01:58:11.370 00.000 9828 Worker thread wakes up
01:58:11.370 00.000 8976 worker thread done servicing request
01:58:11.370 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:58:11.370 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:58:11.370 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
01:58:11.370 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
01:58:11.370 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
01:58:11.370 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:58:11.370 00.000 9828 BLC: window closed
01:58:11.370 00.000 9828 MoveAxis(E, 5, B)
01:58:11.370 00.000 9828 Guiding  Dir = 2, Dur = 5
01:58:11.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:58:11.371 00.001 9828 IsSlewing returns 0
01:58:11.371 00.000 9828 IsGuiding returns 0
01:58:11.371 00.000 9828 PulseGuide returned control before completion, sleep 15
01:58:11.382 00.011 5052 UpdateGuideState exits: m=187 SNR=9.5
01:58:11.383 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:11.383 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:11.383 00.000 5052 Enqueuing Expose request
01:58:11.383 00.000 8976 Worker thread wakes up
01:58:11.383 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:11.383 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:11.383 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:11.402 00.019 9828 IsGuiding returns 1
01:58:11.402 00.000 9828 scope still moving after pulse duration time elapsed
01:58:11.434 00.032 9828 IsSlewing returns 0
01:58:11.434 00.000 9828 IsGuiding returns 1
01:58:11.466 00.032 9828 IsSlewing returns 0
01:58:11.467 00.001 9828 IsGuiding returns 1
01:58:11.496 00.029 9828 IsSlewing returns 0
01:58:11.496 00.000 9828 IsGuiding returns 0
01:58:11.496 00.000 9828 scope move finished after 5 + 120 ms
01:58:11.496 00.000 9828 Move returns status 0, amount 5
01:58:11.496 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:11.496 00.000 9828 MoveAxis(N, 16, B)
01:58:11.496 00.000 9828 Guiding  Dir = 0, Dur = 16
01:58:11.513 00.017 9828 IsSlewing returns 0
01:58:11.513 00.000 9828 IsGuiding returns 0
01:58:11.513 00.000 9828 PulseGuide returned control before completion, sleep 26
01:58:11.542 00.029 9828 IsGuiding returns 1
01:58:11.542 00.000 9828 scope still moving after pulse duration time elapsed
01:58:11.573 00.031 9828 IsSlewing returns 0
01:58:11.573 00.000 9828 IsGuiding returns 1
01:58:11.604 00.031 9828 IsSlewing returns 0
01:58:11.604 00.000 9828 IsGuiding returns 1
01:58:11.638 00.034 9828 IsSlewing returns 0
01:58:11.638 00.000 9828 IsGuiding returns 0
01:58:11.638 00.000 9828 scope move finished after 16 + 109 ms
01:58:11.638 00.000 9828 Move returns status 0, amount 16
01:58:11.638 00.000 9828 move complete, result=0
01:58:11.638 00.000 9828 worker thread done servicing request
01:58:11.638 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
01:58:12.075 00.437 8976 Exposure complete
01:58:12.081 00.006 8976 worker thread done servicing request
01:58:12.081 00.000 5052 OnExposeComplete: enter
01:58:12.081 00.000 5052 UpdateGuideState(): m_state=6
01:58:12.082 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6424
01:58:12.082 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.85, Mass=204, SNR=9.9, Peak=69 HFD=2.5
01:58:12.082 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:58:12.082 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
01:58:12.082 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.14 hyp=0.48 cameraTheta=2.85 mountX=0.33 mountY=0.31, mountTheta=0.75
01:58:12.083 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.14, opts=13)
01:58:12.083 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.14)
01:58:12.083 00.000 8976 Worker thread wakes up
01:58:12.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.14) opts 0xd
01:58:12.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.14)
01:58:12.083 00.000 8976 Moving (-0.46, 0.14) raw xDistance=0.33 yDistance=0.31
01:58:12.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:58:12.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:58:12.083 00.000 8976 MoveAxis(L, 1, ABG)
01:58:12.083 00.000 8976 stepping (-12, 6) + (-1, 0)
01:58:12.083 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:12.084 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=178, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:58:12.095 00.011 5052 UpdateGuideState exits: m=204 SNR=9.9
01:58:12.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:12.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:12.095 00.000 5052 Enqueuing Expose request
01:58:12.105 00.010 8976 Received - 47 (G) 
01:58:12.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:12.105 00.000 8976 stepped: pos (-13, 6)
01:58:12.105 00.000 8976 MoveAxis(D, 1, ABG)
01:58:12.105 00.000 8976 stepping (-13, 6) + (0, -1)
01:58:12.105 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:12.137 00.032 8976 Received - 47 (G) 
01:58:12.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:12.137 00.000 8976 stepped: pos (-13, 5)
01:58:12.137 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
01:58:12.137 00.000 8976 MountToCamera -- mountX=1.82 mountY=-1.01 hyp=2.09 mountTheta=-0.51 cameraX=0.07, cameraY=2.08 cameraTheta=1.54
01:58:12.137 00.000 8976 incremental bump (0.073, 2.084) isValid = 1
01:58:12.137 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
01:58:12.137 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:58:12.137 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:58:12.138 00.001 8976 move complete, result=0
01:58:12.138 00.000 9828 Worker thread wakes up
01:58:12.138 00.000 8976 worker thread done servicing request
01:58:12.138 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
01:58:12.138 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:58:12.138 00.000 8976 Worker thread wakes up
01:58:12.138 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:58:12.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:12.138 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
01:58:12.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:12.138 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
01:58:12.138 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
01:58:12.138 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:58:12.138 00.000 9828 BLC: window closed
01:58:12.138 00.000 9828 MoveAxis(E, 3, B)
01:58:12.138 00.000 9828 Guiding  Dir = 2, Dur = 3
01:58:12.139 00.001 9828 IsSlewing returns 0
01:58:12.139 00.000 9828 IsGuiding returns 0
01:58:12.139 00.000 9828 PulseGuide returned control before completion, sleep 13
01:58:12.156 00.017 9828 IsGuiding returns 1
01:58:12.156 00.000 9828 scope still moving after pulse duration time elapsed
01:58:12.187 00.031 9828 IsSlewing returns 0
01:58:12.187 00.000 9828 IsGuiding returns 1
01:58:12.219 00.032 9828 IsSlewing returns 0
01:58:12.219 00.000 9828 IsGuiding returns 1
01:58:12.249 00.030 9828 IsSlewing returns 0
01:58:12.249 00.000 9828 IsGuiding returns 0
01:58:12.249 00.000 9828 scope move finished after 3 + 106 ms
01:58:12.250 00.001 9828 Move returns status 0, amount 3
01:58:12.250 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:12.250 00.000 9828 MoveAxis(N, 16, B)
01:58:12.250 00.000 9828 Guiding  Dir = 0, Dur = 16
01:58:12.264 00.014 9828 IsSlewing returns 0
01:58:12.264 00.000 9828 IsGuiding returns 0
01:58:12.264 00.000 9828 PulseGuide returned control before completion, sleep 26
01:58:12.296 00.032 9828 IsGuiding returns 1
01:58:12.296 00.000 9828 scope still moving after pulse duration time elapsed
01:58:12.328 00.032 9828 IsSlewing returns 0
01:58:12.328 00.000 9828 IsGuiding returns 1
01:58:12.360 00.032 9828 IsSlewing returns 0
01:58:12.360 00.000 9828 IsGuiding returns 1
01:58:12.391 00.031 9828 IsSlewing returns 0
01:58:12.391 00.000 9828 IsGuiding returns 1
01:58:12.422 00.031 9828 IsSlewing returns 0
01:58:12.422 00.000 9828 IsGuiding returns 0
01:58:12.422 00.000 9828 scope move finished after 16 + 142 ms
01:58:12.422 00.000 9828 Move returns status 0, amount 16
01:58:12.422 00.000 9828 move complete, result=0
01:58:12.423 00.001 9828 worker thread done servicing request
01:58:12.423 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
01:58:12.836 00.413 8976 Exposure complete
01:58:12.842 00.006 8976 worker thread done servicing request
01:58:12.842 00.000 5052 OnExposeComplete: enter
01:58:12.842 00.000 5052 UpdateGuideState(): m_state=6
01:58:12.842 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6425
01:58:12.842 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.32, Mass=210, SNR=10.0, Peak=69 HFD=2.7
01:58:12.842 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.04) = xAngle (-3.27 = 3.01)
01:58:12.842 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
01:58:12.843 00.001 5052 CameraToMount -- cameraX=0.14 cameraY=-0.39 hyp=0.41 cameraTheta=-1.23 mountX=-0.41 mountY=0.10, mountTheta=2.91
01:58:12.843 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.39, opts=13)
01:58:12.843 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.39)
01:58:12.843 00.000 8976 Worker thread wakes up
01:58:12.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.39) opts 0xd
01:58:12.844 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.39)
01:58:12.844 00.000 8976 Moving (0.14, -0.39) raw xDistance=-0.41 yDistance=0.10
01:58:12.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
01:58:12.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:58:12.844 00.000 8976 MoveAxis(R, 2, ABG)
01:58:12.844 00.000 8976 stepping (-13, 5) + (2, 0)
01:58:12.844 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:12.844 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:58:12.855 00.011 5052 UpdateGuideState exits: m=210 SNR=10.0
01:58:12.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:12.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:12.855 00.000 5052 Enqueuing Expose request
01:58:12.872 00.017 8976 Received - 47 (G) 
01:58:12.872 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:12.873 00.001 8976 stepped: pos (-11, 5)
01:58:12.873 00.000 8976 MoveAxis(U, 0, ABG)
01:58:12.873 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
01:58:12.873 00.000 8976 MountToCamera -- mountX=1.78 mountY=-0.94 hyp=2.01 mountTheta=-0.49 cameraX=0.03, cameraY=2.01 cameraTheta=1.56
01:58:12.873 00.000 8976 incremental bump (0.029, 2.011) isValid = 1
01:58:12.873 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
01:58:12.873 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:58:12.873 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:58:12.873 00.000 8976 move complete, result=0
01:58:12.873 00.000 9828 Worker thread wakes up
01:58:12.873 00.000 8976 worker thread done servicing request
01:58:12.873 00.000 8976 Worker thread wakes up
01:58:12.873 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:12.873 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:12.873 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:58:12.873 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:58:12.873 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:58:12.874 00.001 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
01:58:12.874 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
01:58:12.874 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
01:58:12.874 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:58:12.874 00.000 9828 BLC: window closed
01:58:12.874 00.000 9828 MoveAxis(E, 2, B)
01:58:12.874 00.000 9828 Guiding  Dir = 2, Dur = 2
01:58:12.874 00.000 9828 IsSlewing returns 0
01:58:12.874 00.000 9828 IsGuiding returns 0
01:58:12.874 00.000 9828 PulseGuide returned control before completion, sleep 12
01:58:12.896 00.022 9828 IsGuiding returns 1
01:58:12.896 00.000 9828 scope still moving after pulse duration time elapsed
01:58:12.927 00.031 9828 IsSlewing returns 0
01:58:12.927 00.000 9828 IsGuiding returns 1
01:58:12.958 00.031 9828 IsSlewing returns 0
01:58:12.958 00.000 9828 IsGuiding returns 1
01:58:12.990 00.032 9828 IsSlewing returns 0
01:58:12.990 00.000 9828 IsGuiding returns 0
01:58:12.990 00.000 9828 scope move finished after 2 + 114 ms
01:58:12.990 00.000 9828 Move returns status 0, amount 2
01:58:12.990 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:12.990 00.000 9828 MoveAxis(N, 16, B)
01:58:12.990 00.000 9828 Guiding  Dir = 0, Dur = 16
01:58:13.006 00.016 9828 IsSlewing returns 0
01:58:13.006 00.000 9828 IsGuiding returns 0
01:58:13.006 00.000 9828 PulseGuide returned control before completion, sleep 26
01:58:13.036 00.030 9828 IsGuiding returns 1
01:58:13.036 00.000 9828 scope still moving after pulse duration time elapsed
01:58:13.067 00.031 9828 IsSlewing returns 0
01:58:13.067 00.000 9828 IsGuiding returns 1
01:58:13.098 00.031 9828 IsSlewing returns 0
01:58:13.098 00.000 9828 IsGuiding returns 1
01:58:13.129 00.031 9828 IsSlewing returns 0
01:58:13.129 00.000 9828 IsGuiding returns 1
01:58:13.160 00.031 9828 IsSlewing returns 0
01:58:13.160 00.000 9828 IsGuiding returns 0
01:58:13.160 00.000 9828 scope move finished after 16 + 138 ms
01:58:13.160 00.000 9828 Move returns status 0, amount 16
01:58:13.160 00.000 9828 move complete, result=0
01:58:13.160 00.000 9828 worker thread done servicing request
01:58:13.160 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:58:13.567 00.407 8976 Exposure complete
01:58:13.572 00.005 8976 worker thread done servicing request
01:58:13.572 00.000 5052 OnExposeComplete: enter
01:58:13.572 00.000 5052 UpdateGuideState(): m_state=6
01:58:13.574 00.002 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6426
01:58:13.574 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.81, Mass=196, SNR=9.7, Peak=72 HFD=2.4
01:58:13.574 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:58:13.574 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
01:58:13.574 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.30 cameraTheta=2.81 mountX=0.22 mountY=0.19, mountTheta=0.71
01:58:13.575 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.10, opts=13)
01:58:13.575 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.10)
01:58:13.575 00.000 8976 Worker thread wakes up
01:58:13.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.10) opts 0xd
01:58:13.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.10)
01:58:13.575 00.000 8976 Moving (-0.28, 0.10) raw xDistance=0.22 yDistance=0.19
01:58:13.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:58:13.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:58:13.575 00.000 8976 MoveAxis(R, 0, ABG)
01:58:13.575 00.000 8976 MoveAxis(U, 0, ABG)
01:58:13.575 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
01:58:13.575 00.000 8976 MountToCamera -- mountX=1.75 mountY=-0.89 hyp=1.96 mountTheta=-0.47 cameraX=-0.00, cameraY=1.96 cameraTheta=1.57
01:58:13.575 00.000 8976 incremental bump (-0.000, 1.961) isValid = 1
01:58:13.575 00.000 8976 Scheduling Mount bump of (-0.000, 0.119)
01:58:13.575 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:58:13.575 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:58:13.575 00.000 8976 move complete, result=0
01:58:13.575 00.000 9828 Worker thread wakes up
01:58:13.576 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:58:13.576 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:58:13.576 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
01:58:13.576 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.70)
01:58:13.576 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
01:58:13.576 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:58:13.576 00.000 8976 worker thread done servicing request
01:58:13.576 00.000 9828 BLC: window closed
01:58:13.576 00.000 9828 MoveAxis(E, 2, B)
01:58:13.576 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:58:13.576 00.000 9828 Guiding  Dir = 2, Dur = 2
01:58:13.577 00.001 9828 IsSlewing returns 0
01:58:13.577 00.000 9828 IsGuiding returns 0
01:58:13.577 00.000 9828 PulseGuide returned control before completion, sleep 12
01:58:13.586 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:58:13.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:13.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:13.586 00.000 5052 Enqueuing Expose request
01:58:13.587 00.001 8976 Worker thread wakes up
01:58:13.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:13.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:13.587 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:13.598 00.011 9828 IsGuiding returns 1
01:58:13.598 00.000 9828 scope still moving after pulse duration time elapsed
01:58:13.629 00.031 9828 IsSlewing returns 0
01:58:13.629 00.000 9828 IsGuiding returns 1
01:58:13.660 00.031 9828 IsSlewing returns 0
01:58:13.660 00.000 9828 IsGuiding returns 1
01:58:13.692 00.032 9828 IsSlewing returns 0
01:58:13.692 00.000 9828 IsGuiding returns 0
01:58:13.692 00.000 9828 scope move finished after 2 + 113 ms
01:58:13.692 00.000 9828 Move returns status 0, amount 2
01:58:13.692 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:13.692 00.000 9828 MoveAxis(N, 16, B)
01:58:13.692 00.000 9828 Guiding  Dir = 0, Dur = 16
01:58:13.706 00.014 9828 IsSlewing returns 0
01:58:13.707 00.001 9828 IsGuiding returns 0
01:58:13.707 00.000 9828 PulseGuide returned control before completion, sleep 26
01:58:13.737 00.030 9828 IsGuiding returns 1
01:58:13.737 00.000 9828 scope still moving after pulse duration time elapsed
01:58:13.768 00.031 9828 IsSlewing returns 0
01:58:13.768 00.000 9828 IsGuiding returns 1
01:58:13.800 00.032 9828 IsSlewing returns 0
01:58:13.800 00.000 9828 IsGuiding returns 1
01:58:13.830 00.030 9828 IsSlewing returns 0
01:58:13.830 00.000 9828 IsGuiding returns 1
01:58:13.861 00.031 9828 IsSlewing returns 0
01:58:13.861 00.000 9828 IsGuiding returns 0
01:58:13.861 00.000 9828 scope move finished after 16 + 138 ms
01:58:13.861 00.000 9828 Move returns status 0, amount 16
01:58:13.861 00.000 9828 move complete, result=0
01:58:13.861 00.000 9828 worker thread done servicing request
01:58:13.861 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:58:14.274 00.413 8976 Exposure complete
01:58:14.279 00.005 8976 worker thread done servicing request
01:58:14.279 00.000 5052 OnExposeComplete: enter
01:58:14.279 00.000 5052 UpdateGuideState(): m_state=6
01:58:14.279 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6427
01:58:14.279 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.70, Mass=203, SNR=9.9, Peak=76 HFD=2.0
01:58:14.279 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:58:14.279 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
01:58:14.279 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.01 hyp=0.45 cameraTheta=-3.12 mountX=0.19 mountY=0.38, mountTheta=1.10
01:58:14.280 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.01, opts=13)
01:58:14.280 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.01)
01:58:14.280 00.000 8976 Worker thread wakes up
01:58:14.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.01) opts 0xd
01:58:14.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.01)
01:58:14.280 00.000 8976 Moving (-0.45, -0.01) raw xDistance=0.19 yDistance=0.38
01:58:14.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:58:14.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:58:14.280 00.000 8976 MoveAxis(R, 0, ABG)
01:58:14.281 00.001 8976 MoveAxis(D, 2, ABG)
01:58:14.281 00.000 8976 stepping (-11, 5) + (0, -2)
01:58:14.281 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:14.281 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:58:14.293 00.012 5052 UpdateGuideState exits: m=203 SNR=9.9
01:58:14.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:14.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:14.293 00.000 5052 Enqueuing Expose request
01:58:14.311 00.018 8976 Received - 47 (G) 
01:58:14.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:14.311 00.000 8976 stepped: pos (-11, 3)
01:58:14.311 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
01:58:14.311 00.000 8976 MountToCamera -- mountX=1.73 mountY=-0.76 hyp=1.88 mountTheta=-0.41 cameraX=-0.11, cameraY=1.88 cameraTheta=1.63
01:58:14.311 00.000 8976 incremental bump (-0.113, 1.881) isValid = 1
01:58:14.311 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
01:58:14.311 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
01:58:14.311 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
01:58:14.311 00.000 8976 move complete, result=0
01:58:14.311 00.000 9828 Worker thread wakes up
01:58:14.311 00.000 8976 worker thread done servicing request
01:58:14.311 00.000 8976 Worker thread wakes up
01:58:14.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:14.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:14.311 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:58:14.312 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
01:58:14.312 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:58:14.312 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
01:58:14.312 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
01:58:14.312 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
01:58:14.312 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
01:58:14.312 00.000 9828 BLC: window closed
01:58:14.312 00.000 9828 MoveAxis(W, 0, B)
01:58:14.312 00.000 9828 Move returns status 0, amount 0
01:58:14.312 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:14.312 00.000 9828 MoveAxis(N, 16, B)
01:58:14.312 00.000 9828 Guiding  Dir = 0, Dur = 16
01:58:14.313 00.001 9828 IsSlewing returns 0
01:58:14.313 00.000 9828 IsGuiding returns 0
01:58:14.313 00.000 9828 PulseGuide returned control before completion, sleep 26
01:58:14.344 00.031 9828 IsGuiding returns 1
01:58:14.344 00.000 9828 scope still moving after pulse duration time elapsed
01:58:14.375 00.031 9828 IsSlewing returns 0
01:58:14.375 00.000 9828 IsGuiding returns 1
01:58:14.406 00.031 9828 IsSlewing returns 0
01:58:14.407 00.001 9828 IsGuiding returns 1
01:58:14.437 00.030 9828 IsSlewing returns 0
01:58:14.437 00.000 9828 IsGuiding returns 1
01:58:14.467 00.030 9828 IsSlewing returns 0
01:58:14.467 00.000 9828 IsGuiding returns 0
01:58:14.467 00.000 9828 scope move finished after 16 + 138 ms
01:58:14.467 00.000 9828 Move returns status 0, amount 16
01:58:14.467 00.000 9828 move complete, result=0
01:58:14.467 00.000 9828 worker thread done servicing request
01:58:14.467 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
01:58:15.020 00.553 8976 Exposure complete
01:58:15.026 00.006 8976 worker thread done servicing request
01:58:15.026 00.000 5052 OnExposeComplete: enter
01:58:15.026 00.000 5052 UpdateGuideState(): m_state=6
01:58:15.026 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6428
01:58:15.026 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.56, Mass=216, SNR=10.1, Peak=72 HFD=2.5
01:58:15.026 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
01:58:15.026 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.30)
01:58:15.026 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.15 hyp=0.50 cameraTheta=-2.84 mountX=0.08 mountY=0.48, mountTheta=1.40
01:58:15.027 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.15, opts=13)
01:58:15.027 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.15)
01:58:15.027 00.000 8976 Worker thread wakes up
01:58:15.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.15) opts 0xd
01:58:15.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.15)
01:58:15.027 00.000 8976 Moving (-0.47, -0.15) raw xDistance=0.08 yDistance=0.48
01:58:15.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:58:15.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
01:58:15.027 00.000 8976 MoveAxis(R, 0, ABG)
01:58:15.027 00.000 8976 MoveAxis(D, 2, ABG)
01:58:15.027 00.000 8976 stepping (-11, 3) + (0, -2)
01:58:15.027 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:15.028 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=65, Gamma=2.630
01:58:15.037 00.009 5052 UpdateGuideState exits: m=216 SNR=10.1
01:58:15.038 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:15.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:15.038 00.000 5052 Enqueuing Expose request
01:58:15.063 00.025 8976 Received - 47 (G) 
01:58:15.063 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:15.063 00.000 8976 stepped: pos (-11, 1)
01:58:15.063 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
01:58:15.063 00.000 8976 MountToCamera -- mountX=1.71 mountY=-0.56 hyp=1.80 mountTheta=-0.32 cameraX=-0.28, cameraY=1.78 cameraTheta=1.73
01:58:15.063 00.000 8976 incremental bump (-0.282, 1.779) isValid = 1
01:58:15.063 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
01:58:15.063 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:58:15.063 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:58:15.063 00.000 8976 move complete, result=0
01:58:15.063 00.000 9828 Worker thread wakes up
01:58:15.063 00.000 8976 worker thread done servicing request
01:58:15.063 00.000 8976 Worker thread wakes up
01:58:15.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:15.064 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:15.064 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:58:15.064 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:58:15.064 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:58:15.064 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
01:58:15.064 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.55)
01:58:15.064 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
01:58:15.064 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:58:15.064 00.000 9828 BLC: window closed
01:58:15.064 00.000 9828 MoveAxis(W, 4, B)
01:58:15.064 00.000 9828 Guiding  Dir = 3, Dur = 4
01:58:15.064 00.000 9828 IsSlewing returns 0
01:58:15.064 00.000 9828 IsGuiding returns 0
01:58:15.065 00.001 9828 PulseGuide returned control before completion, sleep 14
01:58:15.090 00.025 9828 IsGuiding returns 1
01:58:15.090 00.000 9828 scope still moving after pulse duration time elapsed
01:58:15.121 00.031 9828 IsSlewing returns 0
01:58:15.121 00.000 9828 IsGuiding returns 1
01:58:15.152 00.031 9828 IsSlewing returns 0
01:58:15.152 00.000 9828 IsGuiding returns 1
01:58:15.183 00.031 9828 IsSlewing returns 0
01:58:15.184 00.001 9828 IsGuiding returns 0
01:58:15.184 00.000 9828 scope move finished after 4 + 115 ms
01:58:15.184 00.000 9828 Move returns status 0, amount 4
01:58:15.184 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:15.184 00.000 9828 MoveAxis(N, 16, B)
01:58:15.184 00.000 9828 Guiding  Dir = 0, Dur = 16
01:58:15.199 00.015 9828 IsSlewing returns 0
01:58:15.199 00.000 9828 IsGuiding returns 0
01:58:15.199 00.000 9828 PulseGuide returned control before completion, sleep 26
01:58:15.231 00.032 9828 IsGuiding returns 1
01:58:15.231 00.000 9828 scope still moving after pulse duration time elapsed
01:58:15.261 00.030 9828 IsSlewing returns 0
01:58:15.261 00.000 9828 IsGuiding returns 1
01:58:15.293 00.032 9828 IsSlewing returns 0
01:58:15.293 00.000 9828 IsGuiding returns 1
01:58:15.324 00.031 9828 IsSlewing returns 0
01:58:15.324 00.000 9828 IsGuiding returns 1
01:58:15.355 00.031 9828 IsSlewing returns 0
01:58:15.355 00.000 9828 IsGuiding returns 0
01:58:15.355 00.000 9828 scope move finished after 16 + 140 ms
01:58:15.355 00.000 9828 Move returns status 0, amount 16
01:58:15.355 00.000 9828 move complete, result=0
01:58:15.355 00.000 9828 worker thread done servicing request
01:58:15.355 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:58:15.759 00.404 8976 Exposure complete
01:58:15.764 00.005 8976 worker thread done servicing request
01:58:15.764 00.000 5052 OnExposeComplete: enter
01:58:15.764 00.000 5052 UpdateGuideState(): m_state=6
01:58:15.764 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6429
01:58:15.764 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.60, Mass=200, SNR=9.8, Peak=70 HFD=2.4
01:58:15.764 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.98 = 2.31)
01:58:15.764 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.20)
01:58:15.765 00.001 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.93 mountX=-0.08 mountY=0.10, mountTheta=2.26
01:58:15.766 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.11, opts=13)
01:58:15.766 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.11)
01:58:15.766 00.000 8976 Worker thread wakes up
01:58:15.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.11) opts 0xd
01:58:15.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.11)
01:58:15.766 00.000 8976 Moving (-0.04, -0.11) raw xDistance=-0.08 yDistance=0.10
01:58:15.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:58:15.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:58:15.766 00.000 8976 MoveAxis(R, 0, ABG)
01:58:15.766 00.000 8976 MoveAxis(U, 0, ABG)
01:58:15.766 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
01:58:15.766 00.000 8976 MountToCamera -- mountX=1.70 mountY=-0.43 hyp=1.76 mountTheta=-0.25 cameraX=-0.40, cameraY=1.71 cameraTheta=1.80
01:58:15.766 00.000 8976 incremental bump (-0.395, 1.711) isValid = 1
01:58:15.766 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
01:58:15.767 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
01:58:15.767 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
01:58:15.767 00.000 8976 move complete, result=0
01:58:15.767 00.000 9828 Worker thread wakes up
01:58:15.767 00.000 8976 worker thread done servicing request
01:58:15.767 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
01:58:15.767 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:58:15.767 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:58:15.767 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.40)
01:58:15.767 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.48)
01:58:15.767 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
01:58:15.767 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
01:58:15.767 00.000 9828 BLC: window closed
01:58:15.767 00.000 9828 MoveAxis(W, 7, B)
01:58:15.767 00.000 9828 Guiding  Dir = 3, Dur = 7
01:58:15.768 00.001 9828 IsSlewing returns 0
01:58:15.768 00.000 9828 IsGuiding returns 0
01:58:15.768 00.000 9828 PulseGuide returned control before completion, sleep 17
01:58:15.777 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:58:15.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:15.777 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:15.777 00.000 5052 Enqueuing Expose request
01:58:15.777 00.000 8976 Worker thread wakes up
01:58:15.778 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:15.778 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:15.778 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:15.791 00.013 9828 IsGuiding returns 1
01:58:15.791 00.000 9828 scope still moving after pulse duration time elapsed
01:58:15.822 00.031 9828 IsSlewing returns 0
01:58:15.822 00.000 9828 IsGuiding returns 1
01:58:15.853 00.031 9828 IsSlewing returns 0
01:58:15.853 00.000 9828 IsGuiding returns 1
01:58:15.884 00.031 9828 IsSlewing returns 0
01:58:15.885 00.001 9828 IsGuiding returns 0
01:58:15.885 00.000 9828 scope move finished after 7 + 109 ms
01:58:15.885 00.000 9828 Move returns status 0, amount 7
01:58:15.885 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:15.885 00.000 9828 MoveAxis(N, 16, B)
01:58:15.885 00.000 9828 Guiding  Dir = 0, Dur = 16
01:58:15.899 00.014 9828 IsSlewing returns 0
01:58:15.899 00.000 9828 IsGuiding returns 0
01:58:15.899 00.000 9828 PulseGuide returned control before completion, sleep 26
01:58:15.931 00.032 9828 IsGuiding returns 1
01:58:15.931 00.000 9828 scope still moving after pulse duration time elapsed
01:58:15.961 00.030 9828 IsSlewing returns 0
01:58:15.961 00.000 9828 IsGuiding returns 1
01:58:15.992 00.031 9828 IsSlewing returns 0
01:58:15.992 00.000 9828 IsGuiding returns 1
01:58:16.024 00.032 9828 IsSlewing returns 0
01:58:16.024 00.000 9828 IsGuiding returns 1
01:58:16.055 00.031 9828 IsSlewing returns 0
01:58:16.055 00.000 9828 IsGuiding returns 0
01:58:16.055 00.000 9828 scope move finished after 16 + 139 ms
01:58:16.055 00.000 9828 Move returns status 0, amount 16
01:58:16.055 00.000 9828 move complete, result=0
01:58:16.055 00.000 9828 worker thread done servicing request
01:58:16.055 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
01:58:16.467 00.412 8976 Exposure complete
01:58:16.473 00.006 8976 worker thread done servicing request
01:58:16.473 00.000 5052 OnExposeComplete: enter
01:58:16.473 00.000 5052 UpdateGuideState(): m_state=6
01:58:16.473 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6430
01:58:16.473 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.94, Mass=205, SNR=9.9, Peak=72 HFD=2.4
01:58:16.473 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
01:58:16.473 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
01:58:16.473 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.23 hyp=0.66 cameraTheta=0.36 mountX=-0.07 mountY=-0.64, mountTheta=-1.68
01:58:16.474 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.23, opts=13)
01:58:16.474 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.23)
01:58:16.474 00.000 8976 Worker thread wakes up
01:58:16.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.23) opts 0xd
01:58:16.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.23)
01:58:16.474 00.000 8976 Moving (0.61, 0.23) raw xDistance=-0.07 yDistance=-0.64
01:58:16.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:58:16.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
01:58:16.474 00.000 8976 MoveAxis(R, 0, ABG)
01:58:16.474 00.000 8976 MoveAxis(U, 3, ABG)
01:58:16.474 00.000 8976 stepping (-11, 1) + (0, 3)
01:58:16.475 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:16.475 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:58:16.485 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
01:58:16.486 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:16.486 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:16.486 00.000 5052 Enqueuing Expose request
01:58:16.518 00.032 8976 Received - 47 (G) 
01:58:16.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:16.518 00.000 8976 stepped: pos (-11, 4)
01:58:16.518 00.000 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
01:58:16.518 00.000 8976 MountToCamera -- mountX=1.70 mountY=-0.50 hyp=1.77 mountTheta=-0.28 cameraX=-0.33, cameraY=1.74 cameraTheta=1.76
01:58:16.518 00.000 8976 incremental bump (-0.331, 1.736) isValid = 1
01:58:16.518 00.000 8976 Scheduling Mount bump of (-0.022, 0.117)
01:58:16.518 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:58:16.518 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:58:16.518 00.000 8976 move complete, result=0
01:58:16.518 00.000 8976 worker thread done servicing request
01:58:16.518 00.000 8976 Worker thread wakes up
01:58:16.518 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:58:16.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:16.518 00.000 9828 Worker thread wakes up
01:58:16.518 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:58:16.519 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:58:16.519 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
01:58:16.519 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.52)
01:58:16.519 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.44
01:58:16.519 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
01:58:16.519 00.000 9828 BLC: window closed
01:58:16.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:16.519 00.000 9828 MoveAxis(W, 5, B)
01:58:16.519 00.000 9828 Guiding  Dir = 3, Dur = 5
01:58:16.519 00.000 9828 IsSlewing returns 0
01:58:16.519 00.000 9828 IsGuiding returns 0
01:58:16.520 00.001 9828 PulseGuide returned control before completion, sleep 15
01:58:16.542 00.022 9828 IsGuiding returns 1
01:58:16.542 00.000 9828 scope still moving after pulse duration time elapsed
01:58:16.574 00.032 9828 IsSlewing returns 0
01:58:16.574 00.000 9828 IsGuiding returns 1
01:58:16.605 00.031 9828 IsSlewing returns 0
01:58:16.605 00.000 9828 IsGuiding returns 1
01:58:16.636 00.031 9828 IsSlewing returns 0
01:58:16.636 00.000 9828 IsGuiding returns 0
01:58:16.636 00.000 9828 scope move finished after 5 + 112 ms
01:58:16.636 00.000 9828 Move returns status 0, amount 5
01:58:16.636 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:16.636 00.000 9828 MoveAxis(N, 16, B)
01:58:16.636 00.000 9828 Guiding  Dir = 0, Dur = 16
01:58:16.651 00.015 9828 IsSlewing returns 0
01:58:16.651 00.000 9828 IsGuiding returns 0
01:58:16.651 00.000 9828 PulseGuide returned control before completion, sleep 26
01:58:16.682 00.031 9828 IsGuiding returns 1
01:58:16.682 00.000 9828 scope still moving after pulse duration time elapsed
01:58:16.713 00.031 9828 IsSlewing returns 0
01:58:16.713 00.000 9828 IsGuiding returns 1
01:58:16.744 00.031 9828 IsSlewing returns 0
01:58:16.744 00.000 9828 IsGuiding returns 1
01:58:16.775 00.031 9828 IsSlewing returns 0
01:58:16.775 00.000 9828 IsGuiding returns 1
01:58:16.806 00.031 9828 IsSlewing returns 0
01:58:16.806 00.000 9828 IsGuiding returns 0
01:58:16.806 00.000 9828 scope move finished after 16 + 139 ms
01:58:16.806 00.000 9828 Move returns status 0, amount 16
01:58:16.806 00.000 9828 move complete, result=0
01:58:16.806 00.000 9828 worker thread done servicing request
01:58:16.807 00.001 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
01:58:17.209 00.402 8976 Exposure complete
01:58:17.215 00.006 8976 worker thread done servicing request
01:58:17.215 00.000 5052 OnExposeComplete: enter
01:58:17.215 00.000 5052 UpdateGuideState(): m_state=6
01:58:17.215 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6431
01:58:17.215 00.000 5052 Star::Find returns 1 (0), X=330.27, Y=281.74, Mass=173, SNR=9.2, Peak=70 HFD=2.4
01:58:17.215 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
01:58:17.215 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:58:17.215 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=0.03 hyp=1.10 cameraTheta=0.03 mountX=-0.47 mountY=-0.93, mountTheta=-2.04
01:58:17.216 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=0.03, opts=13)
01:58:17.216 00.000 5052 Enqueuing Move request for stepguider (1.10, 0.03)
01:58:17.216 00.000 8976 Worker thread wakes up
01:58:17.216 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, 0.03) opts 0xd
01:58:17.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, 0.03)
01:58:17.216 00.000 8976 Moving (1.10, 0.03) raw xDistance=-0.47 yDistance=-0.93
01:58:17.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:58:17.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.93
01:58:17.216 00.000 8976 MoveAxis(R, 2, ABG)
01:58:17.216 00.000 8976 stepping (-11, 4) + (2, 0)
01:58:17.216 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:17.217 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:58:17.226 00.009 5052 UpdateGuideState exits: m=173 SNR=9.2
01:58:17.226 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:17.226 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:17.226 00.000 5052 Enqueuing Expose request
01:58:17.253 00.027 8976 Received - 47 (G) 
01:58:17.253 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:17.253 00.000 8976 stepped: pos (-9, 4)
01:58:17.253 00.000 8976 MoveAxis(U, 4, ABG)
01:58:17.253 00.000 8976 stepping (-9, 4) + (0, 4)
01:58:17.253 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:58:17.284 00.031 8976 Received - 47 (G) 
01:58:17.284 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:58:17.284 00.000 8976 stepped: pos (-9, 8)
01:58:17.285 00.001 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
01:58:17.285 00.000 8976 MountToCamera -- mountX=1.59 mountY=-0.75 hyp=1.76 mountTheta=-0.44 cameraX=-0.06, cameraY=1.76 cameraTheta=1.60
01:58:17.285 00.000 8976 incremental bump (-0.056, 1.759) isValid = 1
01:58:17.285 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
01:58:17.285 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
01:58:17.285 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
01:58:17.285 00.000 8976 move complete, result=0
01:58:17.285 00.000 8976 worker thread done servicing request
01:58:17.285 00.000 8976 Worker thread wakes up
01:58:17.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:17.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:17.285 00.000 9828 Worker thread wakes up
01:58:17.285 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
01:58:17.285 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:58:17.285 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
01:58:17.285 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.67)
01:58:17.285 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
01:58:17.285 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
01:58:17.285 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
01:58:17.286 00.001 9828 BLC: window closed
01:58:17.286 00.000 9828 MoveAxis(E, 1, B)
01:58:17.286 00.000 9828 Guiding  Dir = 2, Dur = 1
01:58:17.286 00.000 9828 IsSlewing returns 0
01:58:17.286 00.000 9828 IsGuiding returns 0
01:58:17.286 00.000 9828 PulseGuide returned control before completion, sleep 11
01:58:17.305 00.019 9828 IsGuiding returns 1
01:58:17.305 00.000 9828 scope still moving after pulse duration time elapsed
01:58:17.337 00.032 9828 IsSlewing returns 0
01:58:17.337 00.000 9828 IsGuiding returns 1
01:58:17.368 00.031 9828 IsSlewing returns 0
01:58:17.368 00.000 9828 IsGuiding returns 1
01:58:17.399 00.031 9828 IsSlewing returns 0
01:58:17.399 00.000 9828 IsGuiding returns 0
01:58:17.399 00.000 9828 scope move finished after 1 + 112 ms
01:58:17.399 00.000 9828 Move returns status 0, amount 1
01:58:17.399 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:17.400 00.001 9828 MoveAxis(N, 16, B)
01:58:17.400 00.000 9828 Guiding  Dir = 0, Dur = 16
01:58:17.415 00.015 9828 IsSlewing returns 0
01:58:17.415 00.000 9828 IsGuiding returns 0
01:58:17.415 00.000 9828 PulseGuide returned control before completion, sleep 26
01:58:17.446 00.031 9828 IsGuiding returns 1
01:58:17.446 00.000 9828 scope still moving after pulse duration time elapsed
01:58:17.477 00.031 9828 IsSlewing returns 0
01:58:17.478 00.001 9828 IsGuiding returns 1
01:58:17.508 00.030 9828 IsSlewing returns 0
01:58:17.508 00.000 9828 IsGuiding returns 1
01:58:17.539 00.031 9828 IsSlewing returns 0
01:58:17.539 00.000 9828 IsGuiding returns 0
01:58:17.539 00.000 9828 scope move finished after 16 + 108 ms
01:58:17.539 00.000 9828 Move returns status 0, amount 16
01:58:17.539 00.000 9828 move complete, result=0
01:58:17.539 00.000 9828 worker thread done servicing request
01:58:17.539 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
01:58:17.977 00.438 8976 Exposure complete
01:58:17.983 00.006 8976 worker thread done servicing request
01:58:17.984 00.001 5052 OnExposeComplete: enter
01:58:17.984 00.000 5052 UpdateGuideState(): m_state=6
01:58:17.984 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6432
01:58:17.984 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.22, Mass=203, SNR=9.8, Peak=79 HFD=2.4
01:58:17.984 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
01:58:17.984 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
01:58:17.984 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.49 hyp=0.78 cameraTheta=-0.67 mountX=-0.71 mountY=-0.25, mountTheta=-2.81
01:58:17.984 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.49, opts=13)
01:58:17.985 00.001 5052 Enqueuing Move request for stepguider (0.61, -0.49)
01:58:17.985 00.000 8976 Worker thread wakes up
01:58:17.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.49) opts 0xd
01:58:17.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.49)
01:58:17.985 00.000 8976 Moving (0.61, -0.49) raw xDistance=-0.71 yDistance=-0.25
01:58:17.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.71
01:58:17.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:58:17.985 00.000 8976 MoveAxis(R, 3, ABG)
01:58:17.985 00.000 8976 stepping (-9, 8) + (3, 0)
01:58:17.985 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:17.986 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:58:17.995 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
01:58:17.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:17.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:17.995 00.000 5052 Enqueuing Expose request
01:58:18.020 00.025 8976 Received - 47 (G) 
01:58:18.020 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:18.020 00.000 8976 stepped: pos (-6, 8)
01:58:18.020 00.000 8976 MoveAxis(U, 0, ABG)
01:58:18.020 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
01:58:18.020 00.000 8976 MountToCamera -- mountX=1.37 mountY=-0.92 hyp=1.65 mountTheta=-0.59 cameraX=0.20, cameraY=1.64 cameraTheta=1.45
01:58:18.020 00.000 8976 incremental bump (0.198, 1.640) isValid = 1
01:58:18.020 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
01:58:18.020 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
01:58:18.020 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
01:58:18.020 00.000 8976 move complete, result=0
01:58:18.020 00.000 9828 Worker thread wakes up
01:58:18.020 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
01:58:18.020 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:58:18.021 00.001 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
01:58:18.021 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
01:58:18.021 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
01:58:18.021 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:58:18.021 00.000 9828 BLC: window closed
01:58:18.021 00.000 8976 worker thread done servicing request
01:58:18.021 00.000 8976 Worker thread wakes up
01:58:18.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:18.021 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:18.021 00.000 9828 MoveAxis(E, 6, B)
01:58:18.021 00.000 9828 Guiding  Dir = 2, Dur = 6
01:58:18.021 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.2 px 0 ms NORTH
01:58:18.021 00.000 9828 IsSlewing returns 0
01:58:18.021 00.000 9828 IsGuiding returns 0
01:58:18.022 00.001 9828 PulseGuide returned control before completion, sleep 16
01:58:18.053 00.031 9828 IsGuiding returns 1
01:58:18.053 00.000 9828 scope still moving after pulse duration time elapsed
01:58:18.084 00.031 9828 IsSlewing returns 0
01:58:18.084 00.000 9828 IsGuiding returns 1
01:58:18.116 00.032 9828 IsSlewing returns 0
01:58:18.116 00.000 9828 IsGuiding returns 1
01:58:18.146 00.030 9828 IsSlewing returns 0
01:58:18.146 00.000 9828 IsGuiding returns 1
01:58:18.177 00.031 9828 IsSlewing returns 0
01:58:18.177 00.000 9828 IsGuiding returns 0
01:58:18.177 00.000 9828 scope move finished after 6 + 149 ms
01:58:18.177 00.000 9828 Move returns status 0, amount 6
01:58:18.177 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:18.177 00.000 9828 MoveAxis(N, 16, B)
01:58:18.177 00.000 9828 Guiding  Dir = 0, Dur = 16
01:58:18.193 00.016 9828 IsSlewing returns 0
01:58:18.193 00.000 9828 IsGuiding returns 0
01:58:18.193 00.000 9828 PulseGuide returned control before completion, sleep 26
01:58:18.225 00.032 9828 IsGuiding returns 1
01:58:18.225 00.000 9828 scope still moving after pulse duration time elapsed
01:58:18.256 00.031 9828 IsSlewing returns 0
01:58:18.256 00.000 9828 IsGuiding returns 1
01:58:18.286 00.030 9828 IsSlewing returns 0
01:58:18.286 00.000 9828 IsGuiding returns 1
01:58:18.316 00.030 9828 IsSlewing returns 0
01:58:18.316 00.000 9828 IsGuiding returns 1
01:58:18.348 00.032 9828 IsSlewing returns 0
01:58:18.348 00.000 9828 IsGuiding returns 0
01:58:18.348 00.000 9828 scope move finished after 16 + 139 ms
01:58:18.348 00.000 9828 Move returns status 0, amount 16
01:58:18.348 00.000 9828 move complete, result=0
01:58:18.348 00.000 9828 worker thread done servicing request
01:58:18.348 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
01:58:18.716 00.368 8976 Exposure complete
01:58:18.722 00.006 8976 worker thread done servicing request
01:58:18.722 00.000 5052 OnExposeComplete: enter
01:58:18.722 00.000 5052 UpdateGuideState(): m_state=6
01:58:18.722 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6433
01:58:18.722 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.71, Mass=179, SNR=9.2, Peak=67 HFD=2.3
01:58:18.722 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:58:18.722 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
01:58:18.722 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=-0.00 hyp=0.76 cameraTheta=-0.00 mountX=-0.35 mountY=-0.64, mountTheta=-2.07
01:58:18.724 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.00, opts=13)
01:58:18.724 00.000 5052 Enqueuing Move request for stepguider (0.76, -0.00)
01:58:18.724 00.000 8976 Worker thread wakes up
01:58:18.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.00) opts 0xd
01:58:18.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.00)
01:58:18.724 00.000 8976 Moving (0.76, -0.00) raw xDistance=-0.35 yDistance=-0.64
01:58:18.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
01:58:18.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
01:58:18.724 00.000 8976 MoveAxis(R, 2, ABG)
01:58:18.725 00.001 8976 stepping (-6, 8) + (2, 0)
01:58:18.725 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:18.725 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:58:18.735 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
01:58:18.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:18.735 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:18.735 00.000 5052 Enqueuing Expose request
01:58:18.756 00.021 8976 Received - 47 (G) 
01:58:18.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:18.756 00.000 8976 stepped: pos (-4, 8)
01:58:18.756 00.000 8976 MoveAxis(U, 3, ABG)
01:58:18.756 00.000 8976 stepping (-4, 8) + (0, 3)
01:58:18.756 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:18.787 00.031 8976 Received - 47 (G) 
01:58:18.787 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:18.787 00.000 8976 stepped: pos (-4, 11)
01:58:18.787 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
01:58:18.787 00.000 8976 MountToCamera -- mountX=1.12 mountY=-1.19 hyp=1.64 mountTheta=-0.82 cameraX=0.55, cameraY=1.54 cameraTheta=1.23
01:58:18.787 00.000 8976 incremental bump (0.554, 1.541) isValid = 1
01:58:18.787 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:58:18.788 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:58:18.788 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:58:18.788 00.000 8976 move complete, result=0
01:58:18.788 00.000 8976 worker thread done servicing request
01:58:18.788 00.000 8976 Worker thread wakes up
01:58:18.788 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.6 px 3 ms NORTH
01:58:18.788 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:18.788 00.000 9828 Worker thread wakes up
01:58:18.788 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:18.789 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:58:18.789 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:58:18.789 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
01:58:18.789 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
01:58:18.789 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
01:58:18.789 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:58:18.789 00.000 9828 BLC: window closed
01:58:18.789 00.000 9828 MoveAxis(E, 14, B)
01:58:18.789 00.000 9828 Guiding  Dir = 2, Dur = 14
01:58:18.789 00.000 9828 IsSlewing returns 0
01:58:18.789 00.000 9828 IsGuiding returns 0
01:58:18.790 00.001 9828 PulseGuide returned control before completion, sleep 24
01:58:18.816 00.026 9828 IsGuiding returns 1
01:58:18.816 00.000 9828 scope still moving after pulse duration time elapsed
01:58:18.848 00.032 9828 IsSlewing returns 0
01:58:18.848 00.000 9828 IsGuiding returns 1
01:58:18.878 00.030 9828 IsSlewing returns 0
01:58:18.878 00.000 9828 IsGuiding returns 1
01:58:18.909 00.031 9828 IsSlewing returns 0
01:58:18.909 00.000 9828 IsGuiding returns 1
01:58:18.941 00.032 9828 IsSlewing returns 0
01:58:18.941 00.000 9828 IsGuiding returns 0
01:58:18.941 00.000 9828 scope move finished after 14 + 137 ms
01:58:18.941 00.000 9828 Move returns status 0, amount 14
01:58:18.941 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:18.941 00.000 9828 MoveAxis(N, 14, B)
01:58:18.941 00.000 9828 Guiding  Dir = 0, Dur = 14
01:58:18.957 00.016 9828 IsSlewing returns 0
01:58:18.957 00.000 9828 IsGuiding returns 0
01:58:18.957 00.000 9828 PulseGuide returned control before completion, sleep 24
01:58:18.988 00.031 9828 IsGuiding returns 1
01:58:18.988 00.000 9828 scope still moving after pulse duration time elapsed
01:58:19.020 00.032 9828 IsSlewing returns 0
01:58:19.020 00.000 9828 IsGuiding returns 1
01:58:19.052 00.032 9828 IsSlewing returns 0
01:58:19.052 00.000 9828 IsGuiding returns 1
01:58:19.084 00.032 9828 IsSlewing returns 0
01:58:19.084 00.000 9828 IsGuiding returns 1
01:58:19.116 00.032 9828 IsSlewing returns 0
01:58:19.116 00.000 9828 IsGuiding returns 0
01:58:19.116 00.000 9828 scope move finished after 14 + 144 ms
01:58:19.116 00.000 9828 Move returns status 0, amount 14
01:58:19.116 00.000 9828 move complete, result=0
01:58:19.116 00.000 9828 worker thread done servicing request
01:58:19.117 00.001 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:58:19.481 00.364 8976 Exposure complete
01:58:19.486 00.005 8976 worker thread done servicing request
01:58:19.486 00.000 5052 OnExposeComplete: enter
01:58:19.486 00.000 5052 UpdateGuideState(): m_state=6
01:58:19.486 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6434
01:58:19.486 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=282.06, Mass=184, SNR=9.4, Peak=80 HFD=2.3
01:58:19.486 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
01:58:19.486 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
01:58:19.486 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.35 hyp=0.51 cameraTheta=0.76 mountX=0.14 mountY=-0.50, mountTheta=-1.29
01:58:19.487 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.35, opts=13)
01:58:19.487 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.35)
01:58:19.487 00.000 8976 Worker thread wakes up
01:58:19.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.35) opts 0xd
01:58:19.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.35)
01:58:19.487 00.000 8976 Moving (0.37, 0.35) raw xDistance=0.14 yDistance=-0.50
01:58:19.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:58:19.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
01:58:19.487 00.000 8976 MoveAxis(R, 0, ABG)
01:58:19.487 00.000 8976 MoveAxis(U, 2, ABG)
01:58:19.487 00.000 8976 stepping (-4, 11) + (0, 2)
01:58:19.488 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:19.488 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:58:19.498 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:58:19.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:19.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:19.498 00.000 5052 Enqueuing Expose request
01:58:19.523 00.025 8976 Received - 47 (G) 
01:58:19.523 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:19.523 00.000 8976 stepped: pos (-4, 13)
01:58:19.523 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
01:58:19.523 00.000 8976 MountToCamera -- mountX=0.95 mountY=-1.48 hyp=1.76 mountTheta=-1.00 cameraX=0.89, cameraY=1.52 cameraTheta=1.04
01:58:19.523 00.000 8976 incremental bump (0.886, 1.523) isValid = 1
01:58:19.523 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
01:58:19.523 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
01:58:19.523 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
01:58:19.523 00.000 8976 move complete, result=0
01:58:19.523 00.000 9828 Worker thread wakes up
01:58:19.524 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
01:58:19.524 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:58:19.524 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
01:58:19.524 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
01:58:19.524 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
01:58:19.524 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:58:19.524 00.000 8976 worker thread done servicing request
01:58:19.524 00.000 8976 Worker thread wakes up
01:58:19.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:19.524 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:19.524 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
01:58:19.524 00.000 9828 BLC: window closed
01:58:19.524 00.000 9828 MoveAxis(E, 20, B)
01:58:19.524 00.000 9828 Guiding  Dir = 2, Dur = 20
01:58:19.524 00.000 9828 IsSlewing returns 0
01:58:19.525 00.001 9828 IsGuiding returns 0
01:58:19.525 00.000 9828 PulseGuide returned control before completion, sleep 30
01:58:19.566 00.041 9828 IsGuiding returns 1
01:58:19.566 00.000 9828 scope still moving after pulse duration time elapsed
01:58:19.597 00.031 9828 IsSlewing returns 0
01:58:19.597 00.000 9828 IsGuiding returns 1
01:58:19.628 00.031 9828 IsSlewing returns 0
01:58:19.628 00.000 9828 IsGuiding returns 1
01:58:19.658 00.030 9828 IsSlewing returns 0
01:58:19.658 00.000 9828 IsGuiding returns 0
01:58:19.658 00.000 9828 scope move finished after 20 + 113 ms
01:58:19.658 00.000 9828 Move returns status 0, amount 20
01:58:19.658 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:19.658 00.000 9828 MoveAxis(N, 13, B)
01:58:19.658 00.000 9828 Guiding  Dir = 0, Dur = 13
01:58:19.674 00.016 9828 IsSlewing returns 0
01:58:19.675 00.001 9828 IsGuiding returns 0
01:58:19.675 00.000 9828 PulseGuide returned control before completion, sleep 23
01:58:19.706 00.031 9828 IsGuiding returns 1
01:58:19.706 00.000 9828 scope still moving after pulse duration time elapsed
01:58:19.736 00.030 9828 IsSlewing returns 0
01:58:19.736 00.000 9828 IsGuiding returns 1
01:58:19.768 00.032 9828 IsSlewing returns 0
01:58:19.768 00.000 9828 IsGuiding returns 1
01:58:19.799 00.031 9828 IsSlewing returns 0
01:58:19.799 00.000 9828 IsGuiding returns 1
01:58:19.831 00.032 9828 IsSlewing returns 0
01:58:19.831 00.000 9828 IsGuiding returns 0
01:58:19.831 00.000 9828 scope move finished after 13 + 144 ms
01:58:19.831 00.000 9828 Move returns status 0, amount 13
01:58:19.831 00.000 9828 move complete, result=0
01:58:19.831 00.000 9828 worker thread done servicing request
01:58:19.831 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
01:58:20.215 00.384 8976 Exposure complete
01:58:20.221 00.006 8976 worker thread done servicing request
01:58:20.221 00.000 5052 OnExposeComplete: enter
01:58:20.221 00.000 5052 UpdateGuideState(): m_state=6
01:58:20.221 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6435
01:58:20.221 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.34, Mass=207, SNR=10.0, Peak=69 HFD=2.6
01:58:20.221 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.04) = xAngle (-3.59 = 2.70)
01:58:20.221 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.69 = 2.59)
01:58:20.222 00.001 5052 CameraToMount -- cameraX=0.01 cameraY=-0.37 hyp=0.37 cameraTheta=-1.54 mountX=-0.33 mountY=0.19, mountTheta=2.62
01:58:20.222 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.37, opts=13)
01:58:20.222 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.37)
01:58:20.223 00.001 8976 Worker thread wakes up
01:58:20.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.37) opts 0xd
01:58:20.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.37)
01:58:20.223 00.000 8976 Moving (0.01, -0.37) raw xDistance=-0.33 yDistance=0.19
01:58:20.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:58:20.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:58:20.223 00.000 8976 MoveAxis(R, 1, ABG)
01:58:20.223 00.000 8976 stepping (-4, 13) + (1, 0)
01:58:20.223 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:20.224 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:58:20.233 00.009 5052 UpdateGuideState exits: m=207 SNR=10.0
01:58:20.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:20.233 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:20.233 00.000 5052 Enqueuing Expose request
01:58:20.242 00.009 8976 Received - 47 (G) 
01:58:20.242 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:20.243 00.001 8976 stepped: pos (-3, 13)
01:58:20.243 00.000 8976 MoveAxis(U, 0, ABG)
01:58:20.243 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
01:58:20.243 00.000 8976 MountToCamera -- mountX=0.79 mountY=-1.67 hyp=1.85 mountTheta=-1.13 cameraX=1.13, cameraY=1.47 cameraTheta=0.91
01:58:20.243 00.000 8976 incremental bump (1.131, 1.465) isValid = 1
01:58:20.243 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
01:58:20.243 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
01:58:20.243 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
01:58:20.243 00.000 8976 move complete, result=0
01:58:20.243 00.000 8976 worker thread done servicing request
01:58:20.243 00.000 8976 Worker thread wakes up
01:58:20.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:20.243 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:58:20.243 00.000 9828 Worker thread wakes up
01:58:20.243 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
01:58:20.243 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:58:20.243 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
01:58:20.244 00.001 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
01:58:20.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:20.244 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
01:58:20.244 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:58:20.244 00.000 9828 BLC: window closed
01:58:20.244 00.000 9828 MoveAxis(E, 24, B)
01:58:20.244 00.000 9828 Guiding  Dir = 2, Dur = 24
01:58:20.244 00.000 9828 IsSlewing returns 0
01:58:20.244 00.000 9828 IsGuiding returns 0
01:58:20.244 00.000 9828 PulseGuide returned control before completion, sleep 34
01:58:20.284 00.040 9828 IsGuiding returns 1
01:58:20.284 00.000 9828 scope still moving after pulse duration time elapsed
01:58:20.315 00.031 9828 IsSlewing returns 0
01:58:20.315 00.000 9828 IsGuiding returns 1
01:58:20.346 00.031 9828 IsSlewing returns 0
01:58:20.346 00.000 9828 IsGuiding returns 1
01:58:20.378 00.032 9828 IsSlewing returns 0
01:58:20.378 00.000 9828 IsGuiding returns 0
01:58:20.378 00.000 9828 scope move finished after 24 + 110 ms
01:58:20.378 00.000 9828 Move returns status 0, amount 24
01:58:20.378 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:20.378 00.000 9828 MoveAxis(N, 12, B)
01:58:20.378 00.000 9828 Guiding  Dir = 0, Dur = 12
01:58:20.394 00.016 9828 IsSlewing returns 0
01:58:20.394 00.000 9828 IsGuiding returns 0
01:58:20.394 00.000 9828 PulseGuide returned control before completion, sleep 22
01:58:20.426 00.032 9828 IsGuiding returns 1
01:58:20.426 00.000 9828 scope still moving after pulse duration time elapsed
01:58:20.458 00.032 9828 IsSlewing returns 0
01:58:20.458 00.000 9828 IsGuiding returns 1
01:58:20.489 00.031 9828 IsSlewing returns 0
01:58:20.489 00.000 9828 IsGuiding returns 1
01:58:20.520 00.031 9828 IsSlewing returns 0
01:58:20.520 00.000 9828 IsGuiding returns 1
01:58:20.551 00.031 9828 IsSlewing returns 0
01:58:20.551 00.000 9828 IsGuiding returns 0
01:58:20.551 00.000 9828 scope move finished after 12 + 145 ms
01:58:20.551 00.000 9828 Move returns status 0, amount 12
01:58:20.551 00.000 9828 move complete, result=0
01:58:20.551 00.000 9828 worker thread done servicing request
01:58:20.551 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
01:58:20.935 00.384 8976 Exposure complete
01:58:20.940 00.005 8976 worker thread done servicing request
01:58:20.941 00.001 5052 OnExposeComplete: enter
01:58:20.941 00.000 5052 UpdateGuideState(): m_state=6
01:58:20.941 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6436
01:58:20.941 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.87, Mass=199, SNR=9.7, Peak=73 HFD=2.4
01:58:20.941 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
01:58:20.941 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
01:58:20.941 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.18 mountX=0.11 mountY=-0.14, mountTheta=-0.91
01:58:20.942 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.16, opts=13)
01:58:20.942 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.16)
01:58:20.942 00.000 8976 Worker thread wakes up
01:58:20.942 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.16) opts 0xd
01:58:20.942 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.16)
01:58:20.942 00.000 8976 Moving (0.07, 0.16) raw xDistance=0.11 yDistance=-0.14
01:58:20.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:58:20.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:58:20.942 00.000 8976 MoveAxis(R, 0, ABG)
01:58:20.942 00.000 8976 MoveAxis(U, 0, ABG)
01:58:20.942 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:58:20.942 00.000 8976 MountToCamera -- mountX=0.68 mountY=-1.80 hyp=1.93 mountTheta=-1.21 cameraX=1.30, cameraY=1.43 cameraTheta=0.83
01:58:20.943 00.001 8976 incremental bump (1.295, 1.427) isValid = 1
01:58:20.943 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
01:58:20.943 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:58:20.943 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:58:20.943 00.000 8976 move complete, result=0
01:58:20.943 00.000 8976 worker thread done servicing request
01:58:20.943 00.000 9828 Worker thread wakes up
01:58:20.943 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:58:20.943 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:58:20.943 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
01:58:20.943 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
01:58:20.943 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
01:58:20.943 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:58:20.943 00.000 9828 BLC: window closed
01:58:20.943 00.000 9828 MoveAxis(E, 26, B)
01:58:20.943 00.000 9828 Guiding  Dir = 2, Dur = 26
01:58:20.944 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
01:58:20.944 00.000 9828 IsSlewing returns 0
01:58:20.944 00.000 9828 IsGuiding returns 0
01:58:20.944 00.000 9828 PulseGuide returned control before completion, sleep 36
01:58:20.954 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:58:20.954 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:20.954 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:20.954 00.000 5052 Enqueuing Expose request
01:58:20.954 00.000 8976 Worker thread wakes up
01:58:20.954 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:20.954 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:20.954 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:20.985 00.031 9828 IsGuiding returns 1
01:58:20.985 00.000 9828 scope still moving after pulse duration time elapsed
01:58:21.015 00.030 9828 IsSlewing returns 0
01:58:21.015 00.000 9828 IsGuiding returns 1
01:58:21.047 00.032 9828 IsSlewing returns 0
01:58:21.047 00.000 9828 IsGuiding returns 1
01:58:21.079 00.032 9828 IsSlewing returns 0
01:58:21.079 00.000 9828 IsGuiding returns 1
01:58:21.126 00.047 9828 IsSlewing returns 0
01:58:21.126 00.000 9828 IsGuiding returns 1
01:58:21.157 00.031 9828 IsSlewing returns 0
01:58:21.157 00.000 9828 IsGuiding returns 1
01:58:21.203 00.046 9828 IsSlewing returns 0
01:58:21.203 00.000 9828 IsGuiding returns 1
01:58:21.234 00.031 9828 IsSlewing returns 0
01:58:21.234 00.000 9828 IsGuiding returns 0
01:58:21.234 00.000 9828 scope move finished after 26 + 264 ms
01:58:21.234 00.000 9828 Move returns status 0, amount 26
01:58:21.234 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:21.234 00.000 9828 MoveAxis(N, 11, B)
01:58:21.234 00.000 9828 Guiding  Dir = 0, Dur = 11
01:58:21.250 00.016 9828 IsSlewing returns 0
01:58:21.250 00.000 9828 IsGuiding returns 0
01:58:21.250 00.000 9828 PulseGuide returned control before completion, sleep 21
01:58:21.280 00.030 9828 IsGuiding returns 1
01:58:21.280 00.000 9828 scope still moving after pulse duration time elapsed
01:58:21.311 00.031 9828 IsSlewing returns 0
01:58:21.311 00.000 9828 IsGuiding returns 1
01:58:21.342 00.031 9828 IsSlewing returns 0
01:58:21.342 00.000 9828 IsGuiding returns 1
01:58:21.373 00.031 9828 IsSlewing returns 0
01:58:21.373 00.000 9828 IsGuiding returns 1
01:58:21.403 00.030 9828 IsSlewing returns 0
01:58:21.403 00.000 9828 IsGuiding returns 0
01:58:21.403 00.000 9828 scope move finished after 11 + 142 ms
01:58:21.403 00.000 9828 Move returns status 0, amount 11
01:58:21.403 00.000 9828 move complete, result=0
01:58:21.404 00.001 9828 worker thread done servicing request
01:58:21.408 00.004 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:58:21.644 00.236 8976 Exposure complete
01:58:21.649 00.005 8976 worker thread done servicing request
01:58:21.649 00.000 5052 OnExposeComplete: enter
01:58:21.649 00.000 5052 UpdateGuideState(): m_state=6
01:58:21.649 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6437
01:58:21.649 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.93, Mass=215, SNR=10.1, Peak=72 HFD=2.4
01:58:21.649 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
01:58:21.649 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
01:58:21.649 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.22 hyp=0.43 cameraTheta=0.54 mountX=0.03 mountY=-0.43, mountTheta=-1.50
01:58:21.650 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.22, opts=13)
01:58:21.650 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.22)
01:58:21.650 00.000 8976 Worker thread wakes up
01:58:21.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.22) opts 0xd
01:58:21.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.22)
01:58:21.651 00.001 8976 Moving (0.37, 0.22) raw xDistance=0.03 yDistance=-0.43
01:58:21.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:58:21.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:58:21.651 00.000 8976 MoveAxis(R, 0, ABG)
01:58:21.651 00.000 8976 MoveAxis(U, 2, ABG)
01:58:21.651 00.000 8976 stepping (-3, 13) + (0, 2)
01:58:21.651 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:21.651 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:58:21.661 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
01:58:21.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:21.661 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:21.661 00.000 5052 Enqueuing Expose request
01:58:21.681 00.020 8976 Received - 47 (G) 
01:58:21.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:21.681 00.000 8976 stepped: pos (-3, 15)
01:58:21.681 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:58:21.681 00.000 8976 MountToCamera -- mountX=0.61 mountY=-1.99 hyp=2.08 mountTheta=-1.27 cameraX=1.50, cameraY=1.45 cameraTheta=0.77
01:58:21.681 00.000 8976 incremental bump (1.499, 1.449) isValid = 1
01:58:21.681 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
01:58:21.681 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:58:21.681 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:58:21.681 00.000 8976 move complete, result=0
01:58:21.681 00.000 8976 worker thread done servicing request
01:58:21.681 00.000 8976 Worker thread wakes up
01:58:21.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:21.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:21.682 00.001 9828 Worker thread wakes up
01:58:21.682 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
01:58:21.682 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:58:21.682 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:58:21.682 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
01:58:21.682 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
01:58:21.682 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
01:58:21.682 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:58:21.682 00.000 9828 BLC: window closed
01:58:21.682 00.000 9828 MoveAxis(E, 27, B)
01:58:21.682 00.000 9828 Guiding  Dir = 2, Dur = 27
01:58:21.683 00.001 9828 IsSlewing returns 0
01:58:21.683 00.000 9828 IsGuiding returns 0
01:58:21.683 00.000 9828 PulseGuide returned control before completion, sleep 37
01:58:21.729 00.046 9828 IsGuiding returns 1
01:58:21.730 00.001 9828 scope still moving after pulse duration time elapsed
01:58:21.760 00.030 9828 IsSlewing returns 0
01:58:21.761 00.001 9828 IsGuiding returns 1
01:58:21.790 00.029 9828 IsSlewing returns 0
01:58:21.790 00.000 9828 IsGuiding returns 1
01:58:21.821 00.031 9828 IsSlewing returns 0
01:58:21.822 00.001 9828 IsGuiding returns 1
01:58:21.851 00.029 9828 IsSlewing returns 0
01:58:21.851 00.000 9828 IsGuiding returns 0
01:58:21.852 00.001 9828 scope move finished after 27 + 141 ms
01:58:21.852 00.000 9828 Move returns status 0, amount 27
01:58:21.852 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:21.852 00.000 9828 MoveAxis(N, 10, B)
01:58:21.852 00.000 9828 Guiding  Dir = 0, Dur = 10
01:58:21.868 00.016 9828 IsSlewing returns 0
01:58:21.868 00.000 9828 IsGuiding returns 0
01:58:21.868 00.000 9828 PulseGuide returned control before completion, sleep 20
01:58:21.898 00.030 9828 IsGuiding returns 1
01:58:21.898 00.000 9828 scope still moving after pulse duration time elapsed
01:58:21.929 00.031 9828 IsSlewing returns 0
01:58:21.929 00.000 9828 IsGuiding returns 1
01:58:21.959 00.030 9828 IsSlewing returns 0
01:58:21.959 00.000 9828 IsGuiding returns 1
01:58:21.990 00.031 9828 IsSlewing returns 0
01:58:21.990 00.000 9828 IsGuiding returns 1
01:58:22.021 00.031 9828 IsSlewing returns 0
01:58:22.021 00.000 9828 IsGuiding returns 0
01:58:22.021 00.000 9828 scope move finished after 10 + 143 ms
01:58:22.021 00.000 9828 Move returns status 0, amount 10
01:58:22.021 00.000 9828 move complete, result=0
01:58:22.021 00.000 9828 worker thread done servicing request
01:58:22.021 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:58:22.375 00.354 8976 Exposure complete
01:58:22.381 00.006 5052 OnExposeComplete: enter
01:58:22.381 00.000 8976 worker thread done servicing request
01:58:22.382 00.001 5052 UpdateGuideState(): m_state=6
01:58:22.382 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6438
01:58:22.382 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.08, Mass=223, SNR=10.3, Peak=80 HFD=2.2
01:58:22.382 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.77 = 2.51)
01:58:22.382 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.87 = 2.41)
01:58:22.382 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.63 hyp=0.64 cameraTheta=-1.73 mountX=-0.52 mountY=0.43, mountTheta=2.45
01:58:22.383 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.63, opts=13)
01:58:22.383 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.63)
01:58:22.383 00.000 8976 Worker thread wakes up
01:58:22.383 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.63) opts 0xd
01:58:22.383 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.63)
01:58:22.383 00.000 8976 Moving (-0.10, -0.63) raw xDistance=-0.52 yDistance=0.43
01:58:22.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
01:58:22.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.43
01:58:22.383 00.000 8976 MoveAxis(R, 2, ABG)
01:58:22.383 00.000 8976 stepping (-3, 15) + (2, 0)
01:58:22.383 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:22.384 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:58:22.394 00.010 5052 UpdateGuideState exits: m=223 SNR=10.3
01:58:22.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:22.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:22.394 00.000 5052 Enqueuing Expose request
01:58:22.417 00.023 8976 Received - 47 (G) 
01:58:22.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:22.417 00.000 8976 stepped: pos (-1, 15)
01:58:22.417 00.000 8976 MoveAxis(D, 2, ABG)
01:58:22.417 00.000 8976 stepping (-1, 15) + (0, -2)
01:58:22.417 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:22.448 00.031 8976 Received - 47 (G) 
01:58:22.449 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:22.449 00.000 8976 stepped: pos (-1, 13)
01:58:22.450 00.001 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:58:22.450 00.000 8976 MountToCamera -- mountX=0.46 mountY=-2.02 hyp=2.07 mountTheta=-1.35 cameraX=1.59, cameraY=1.33 cameraTheta=0.70
01:58:22.450 00.000 8976 incremental bump (1.588, 1.326) isValid = 1
01:58:22.450 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
01:58:22.450 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:58:22.450 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:58:22.450 00.000 8976 move complete, result=0
01:58:22.450 00.000 9828 Worker thread wakes up
01:58:22.450 00.000 8976 worker thread done servicing request
01:58:22.450 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
01:58:22.450 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:58:22.450 00.000 8976 Worker thread wakes up
01:58:22.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:22.451 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:22.451 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:58:22.451 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
01:58:22.451 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
01:58:22.451 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
01:58:22.451 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
01:58:22.451 00.000 9828 BLC: window closed
01:58:22.451 00.000 9828 MoveAxis(E, 29, B)
01:58:22.451 00.000 9828 Guiding  Dir = 2, Dur = 29
01:58:22.451 00.000 9828 IsSlewing returns 0
01:58:22.451 00.000 9828 IsGuiding returns 0
01:58:22.452 00.001 9828 PulseGuide returned control before completion, sleep 39
01:58:22.504 00.052 9828 IsGuiding returns 1
01:58:22.504 00.000 9828 scope still moving after pulse duration time elapsed
01:58:22.535 00.031 9828 IsSlewing returns 0
01:58:22.535 00.000 9828 IsGuiding returns 1
01:58:22.566 00.031 9828 IsSlewing returns 0
01:58:22.566 00.000 9828 IsGuiding returns 1
01:58:22.597 00.031 9828 IsSlewing returns 0
01:58:22.597 00.000 9828 IsGuiding returns 0
01:58:22.597 00.000 9828 scope move finished after 29 + 116 ms
01:58:22.597 00.000 9828 Move returns status 0, amount 29
01:58:22.597 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:22.597 00.000 9828 MoveAxis(N, 9, B)
01:58:22.597 00.000 9828 Guiding  Dir = 0, Dur = 9
01:58:22.612 00.015 9828 IsSlewing returns 0
01:58:22.612 00.000 9828 IsGuiding returns 0
01:58:22.612 00.000 9828 PulseGuide returned control before completion, sleep 19
01:58:22.643 00.031 9828 IsGuiding returns 1
01:58:22.643 00.000 9828 scope still moving after pulse duration time elapsed
01:58:22.674 00.031 9828 IsSlewing returns 0
01:58:22.674 00.000 9828 IsGuiding returns 1
01:58:22.705 00.031 9828 IsSlewing returns 0
01:58:22.705 00.000 9828 IsGuiding returns 1
01:58:22.735 00.030 9828 IsSlewing returns 0
01:58:22.735 00.000 9828 IsGuiding returns 1
01:58:22.767 00.032 9828 IsSlewing returns 0
01:58:22.768 00.001 9828 IsGuiding returns 0
01:58:22.768 00.000 9828 scope move finished after 9 + 146 ms
01:58:22.768 00.000 9828 Move returns status 0, amount 9
01:58:22.768 00.000 9828 move complete, result=0
01:58:22.768 00.000 9828 worker thread done servicing request
01:58:22.768 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:58:23.143 00.375 8976 Exposure complete
01:58:23.153 00.010 8976 worker thread done servicing request
01:58:23.153 00.000 5052 OnExposeComplete: enter
01:58:23.153 00.000 5052 UpdateGuideState(): m_state=6
01:58:23.154 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6439
01:58:23.154 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.53, Mass=208, SNR=10.0, Peak=73 HFD=2.4
01:58:23.154 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
01:58:23.154 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
01:58:23.154 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-0.69 mountX=-0.26 mountY=-0.08, mountTheta=-2.83
01:58:23.155 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.18, opts=13)
01:58:23.155 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.18)
01:58:23.155 00.000 8976 Worker thread wakes up
01:58:23.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.18) opts 0xd
01:58:23.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.18)
01:58:23.155 00.000 8976 Moving (0.22, -0.18) raw xDistance=-0.26 yDistance=-0.08
01:58:23.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
01:58:23.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:58:23.155 00.000 8976 MoveAxis(R, 1, ABG)
01:58:23.156 00.001 8976 stepping (-1, 13) + (1, 0)
01:58:23.156 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:23.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:58:23.167 00.011 5052 UpdateGuideState exits: m=208 SNR=10.0
01:58:23.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:23.167 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:23.167 00.000 5052 Enqueuing Expose request
01:58:23.184 00.017 8976 Received - 47 (G) 
01:58:23.184 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:23.184 00.000 8976 stepped: pos (0, 13)
01:58:23.184 00.000 8976 MoveAxis(U, 0, ABG)
01:58:23.184 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
01:58:23.185 00.001 8976 MountToCamera -- mountX=0.31 mountY=-2.03 hyp=2.06 mountTheta=-1.42 cameraX=1.67, cameraY=1.20 cameraTheta=0.62
01:58:23.185 00.000 8976 incremental bump (1.670, 1.198) isValid = 1
01:58:23.185 00.000 8976 Scheduling Mount bump of (0.093, 0.069)
01:58:23.185 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:58:23.185 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:58:23.185 00.000 8976 move complete, result=0
01:58:23.185 00.000 9828 Worker thread wakes up
01:58:23.185 00.000 8976 worker thread done servicing request
01:58:23.185 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
01:58:23.185 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:58:23.185 00.000 8976 Worker thread wakes up
01:58:23.185 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:58:23.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:23.185 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.55)
01:58:23.185 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:23.185 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
01:58:23.185 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
01:58:23.185 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
01:58:23.185 00.000 9828 BLC: window closed
01:58:23.185 00.000 9828 MoveAxis(E, 31, B)
01:58:23.186 00.001 9828 Guiding  Dir = 2, Dur = 31
01:58:23.186 00.000 9828 IsSlewing returns 0
01:58:23.186 00.000 9828 IsGuiding returns 0
01:58:23.186 00.000 9828 PulseGuide returned control before completion, sleep 41
01:58:23.238 00.052 9828 IsGuiding returns 1
01:58:23.238 00.000 9828 scope still moving after pulse duration time elapsed
01:58:23.269 00.031 9828 IsSlewing returns 0
01:58:23.269 00.000 9828 IsGuiding returns 1
01:58:23.301 00.032 9828 IsSlewing returns 0
01:58:23.301 00.000 9828 IsGuiding returns 1
01:58:23.335 00.034 9828 IsSlewing returns 0
01:58:23.336 00.001 9828 IsGuiding returns 0
01:58:23.337 00.001 9828 scope move finished after 31 + 120 ms
01:58:23.337 00.000 9828 Move returns status 0, amount 31
01:58:23.337 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:23.337 00.000 9828 MoveAxis(N, 8, B)
01:58:23.338 00.001 9828 Guiding  Dir = 0, Dur = 8
01:58:23.350 00.012 9828 IsSlewing returns 0
01:58:23.350 00.000 9828 IsGuiding returns 0
01:58:23.350 00.000 9828 PulseGuide returned control before completion, sleep 18
01:58:23.392 00.042 9828 IsGuiding returns 1
01:58:23.392 00.000 9828 scope still moving after pulse duration time elapsed
01:58:23.420 00.028 9828 IsSlewing returns 0
01:58:23.420 00.000 9828 IsGuiding returns 1
01:58:23.444 00.024 9828 IsSlewing returns 0
01:58:23.444 00.000 9828 IsGuiding returns 1
01:58:23.475 00.031 9828 IsSlewing returns 0
01:58:23.475 00.000 9828 IsGuiding returns 1
01:58:23.506 00.031 9828 IsSlewing returns 0
01:58:23.506 00.000 9828 IsGuiding returns 1
01:58:23.537 00.031 9828 IsSlewing returns 0
01:58:23.537 00.000 9828 IsGuiding returns 1
01:58:23.569 00.032 9828 IsSlewing returns 0
01:58:23.569 00.000 9828 IsGuiding returns 0
01:58:23.569 00.000 9828 scope move finished after 8 + 211 ms
01:58:23.569 00.000 9828 Move returns status 0, amount 8
01:58:23.569 00.000 9828 move complete, result=0
01:58:23.569 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
01:58:23.578 00.009 9828 worker thread done servicing request
01:58:23.873 00.295 8976 Exposure complete
01:58:23.878 00.005 8976 worker thread done servicing request
01:58:23.878 00.000 5052 OnExposeComplete: enter
01:58:23.878 00.000 5052 UpdateGuideState(): m_state=6
01:58:23.878 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6440
01:58:23.878 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.86, Mass=187, SNR=9.5, Peak=80 HFD=1.9
01:58:23.878 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
01:58:23.878 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
01:58:23.879 00.001 5052 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.85 mountX=0.15 mountY=-0.05, mountTheta=-0.29
01:58:23.879 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.15, opts=13)
01:58:23.879 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.15)
01:58:23.879 00.000 8976 Worker thread wakes up
01:58:23.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.15) opts 0xd
01:58:23.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.15)
01:58:23.880 00.001 8976 Moving (-0.04, 0.15) raw xDistance=0.15 yDistance=-0.05
01:58:23.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:58:23.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:58:23.880 00.000 8976 MoveAxis(R, 0, ABG)
01:58:23.880 00.000 8976 MoveAxis(U, 0, ABG)
01:58:23.880 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
01:58:23.880 00.000 8976 MountToCamera -- mountX=0.21 mountY=-2.04 hyp=2.05 mountTheta=-1.47 cameraX=1.73, cameraY=1.11 cameraTheta=0.57
01:58:23.880 00.000 8976 incremental bump (1.726, 1.113) isValid = 1
01:58:23.880 00.000 8976 Scheduling Mount bump of (0.097, 0.065)
01:58:23.880 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
01:58:23.880 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
01:58:23.880 00.000 8976 move complete, result=0
01:58:23.880 00.000 9828 Worker thread wakes up
01:58:23.880 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
01:58:23.880 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:58:23.880 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.60)
01:58:23.880 00.000 8976 worker thread done servicing request
01:58:23.881 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:58:23.881 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.60 = -2.68)
01:58:23.881 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
01:58:23.881 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
01:58:23.881 00.000 9828 BLC: window closed
01:58:23.881 00.000 9828 MoveAxis(E, 32, B)
01:58:23.881 00.000 9828 Guiding  Dir = 2, Dur = 32
01:58:23.881 00.000 9828 IsSlewing returns 0
01:58:23.881 00.000 9828 IsGuiding returns 0
01:58:23.882 00.001 9828 PulseGuide returned control before completion, sleep 42
01:58:23.891 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
01:58:23.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:23.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:23.891 00.000 5052 Enqueuing Expose request
01:58:23.891 00.000 8976 Worker thread wakes up
01:58:23.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:23.891 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:23.892 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:23.933 00.041 9828 IsGuiding returns 1
01:58:23.933 00.000 9828 scope still moving after pulse duration time elapsed
01:58:23.964 00.031 9828 IsSlewing returns 0
01:58:23.964 00.000 9828 IsGuiding returns 1
01:58:23.995 00.031 9828 IsSlewing returns 0
01:58:23.995 00.000 9828 IsGuiding returns 1
01:58:24.027 00.032 9828 IsSlewing returns 0
01:58:24.027 00.000 9828 IsGuiding returns 0
01:58:24.027 00.000 9828 scope move finished after 32 + 114 ms
01:58:24.027 00.000 9828 Move returns status 0, amount 32
01:58:24.027 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:24.027 00.000 9828 MoveAxis(N, 7, B)
01:58:24.027 00.000 9828 Guiding  Dir = 0, Dur = 7
01:58:24.043 00.016 9828 IsSlewing returns 0
01:58:24.043 00.000 9828 IsGuiding returns 0
01:58:24.043 00.000 9828 PulseGuide returned control before completion, sleep 17
01:58:24.075 00.032 9828 IsGuiding returns 1
01:58:24.075 00.000 9828 scope still moving after pulse duration time elapsed
01:58:24.106 00.031 9828 IsSlewing returns 0
01:58:24.106 00.000 9828 IsGuiding returns 1
01:58:24.138 00.032 9828 IsSlewing returns 0
01:58:24.139 00.001 9828 IsGuiding returns 1
01:58:24.169 00.030 9828 IsSlewing returns 0
01:58:24.169 00.000 9828 IsGuiding returns 1
01:58:24.199 00.030 9828 IsSlewing returns 0
01:58:24.199 00.000 9828 IsGuiding returns 0
01:58:24.199 00.000 9828 scope move finished after 7 + 149 ms
01:58:24.199 00.000 9828 Move returns status 0, amount 7
01:58:24.199 00.000 9828 move complete, result=0
01:58:24.199 00.000 9828 worker thread done servicing request
01:58:24.199 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
01:58:24.582 00.383 8976 Exposure complete
01:58:24.588 00.006 8976 worker thread done servicing request
01:58:24.588 00.000 5052 OnExposeComplete: enter
01:58:24.588 00.000 5052 UpdateGuideState(): m_state=6
01:58:24.588 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6441
01:58:24.588 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.10, Mass=220, SNR=10.2, Peak=78 HFD=2.2
01:58:24.589 00.001 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.04) = xAngle (0.09 = 0.09)
01:58:24.589 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
01:58:24.589 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.39 hyp=0.46 cameraTheta=2.13 mountX=0.46 mountY=-0.01, mountTheta=-0.02
01:58:24.589 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.39, opts=13)
01:58:24.589 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.39)
01:58:24.589 00.000 8976 Worker thread wakes up
01:58:24.590 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.39) opts 0xd
01:58:24.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.39)
01:58:24.590 00.000 8976 Moving (-0.25, 0.39) raw xDistance=0.46 yDistance=-0.01
01:58:24.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:58:24.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:58:24.590 00.000 8976 MoveAxis(L, 2, ABG)
01:58:24.590 00.000 8976 stepping (0, 13) + (-2, 0)
01:58:24.590 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:24.590 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:58:24.601 00.011 5052 UpdateGuideState exits: m=220 SNR=10.2
01:58:24.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:24.601 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:24.601 00.000 5052 Enqueuing Expose request
01:58:24.622 00.021 8976 Received - 47 (G) 
01:58:24.623 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:24.623 00.000 8976 stepped: pos (-2, 13)
01:58:24.623 00.000 8976 MoveAxis(U, 0, ABG)
01:58:24.623 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
01:58:24.623 00.000 8976 MountToCamera -- mountX=0.24 mountY=-2.05 hyp=2.06 mountTheta=-1.45 cameraX=1.72, cameraY=1.15 cameraTheta=0.59
01:58:24.623 00.000 8976 incremental bump (1.717, 1.146) isValid = 1
01:58:24.623 00.000 8976 Scheduling Mount bump of (0.096, 0.066)
01:58:24.623 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
01:58:24.623 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
01:58:24.623 00.000 8976 move complete, result=0
01:58:24.623 00.000 9828 Worker thread wakes up
01:58:24.623 00.000 8976 worker thread done servicing request
01:58:24.623 00.000 8976 Worker thread wakes up
01:58:24.623 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
01:58:24.623 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:58:24.623 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:24.623 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:24.623 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
01:58:24.623 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
01:58:24.623 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
01:58:24.623 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
01:58:24.624 00.001 9828 BLC: window closed
01:58:24.624 00.000 9828 MoveAxis(E, 31, B)
01:58:24.624 00.000 9828 Guiding  Dir = 2, Dur = 31
01:58:24.624 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
01:58:24.624 00.000 9828 IsSlewing returns 0
01:58:24.624 00.000 9828 IsGuiding returns 0
01:58:24.624 00.000 9828 PulseGuide returned control before completion, sleep 41
01:58:24.669 00.045 9828 IsGuiding returns 1
01:58:24.669 00.000 9828 scope still moving after pulse duration time elapsed
01:58:24.699 00.030 9828 IsSlewing returns 0
01:58:24.700 00.001 9828 IsGuiding returns 1
01:58:24.730 00.030 9828 IsSlewing returns 0
01:58:24.731 00.001 9828 IsGuiding returns 1
01:58:24.762 00.031 9828 IsSlewing returns 0
01:58:24.762 00.000 9828 IsGuiding returns 1
01:58:24.796 00.034 9828 IsSlewing returns 0
01:58:24.796 00.000 9828 IsGuiding returns 0
01:58:24.796 00.000 9828 scope move finished after 31 + 140 ms
01:58:24.796 00.000 9828 Move returns status 0, amount 31
01:58:24.796 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:24.797 00.001 9828 MoveAxis(N, 7, B)
01:58:24.797 00.000 9828 Guiding  Dir = 0, Dur = 7
01:58:24.825 00.028 9828 IsSlewing returns 0
01:58:24.826 00.001 9828 IsGuiding returns 0
01:58:24.826 00.000 9828 PulseGuide returned control before completion, sleep 17
01:58:24.854 00.028 9828 IsGuiding returns 1
01:58:24.854 00.000 9828 scope still moving after pulse duration time elapsed
01:58:24.886 00.032 9828 IsSlewing returns 0
01:58:24.886 00.000 9828 IsGuiding returns 1
01:58:24.918 00.032 9828 IsSlewing returns 0
01:58:24.918 00.000 9828 IsGuiding returns 1
01:58:24.950 00.032 9828 IsSlewing returns 0
01:58:24.950 00.000 9828 IsGuiding returns 0
01:58:24.950 00.000 9828 scope move finished after 7 + 117 ms
01:58:24.951 00.001 9828 Move returns status 0, amount 7
01:58:24.951 00.000 9828 move complete, result=0
01:58:24.951 00.000 9828 worker thread done servicing request
01:58:24.951 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
01:58:25.320 00.369 8976 Exposure complete
01:58:25.326 00.006 8976 worker thread done servicing request
01:58:25.326 00.000 5052 OnExposeComplete: enter
01:58:25.326 00.000 5052 UpdateGuideState(): m_state=6
01:58:25.326 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6442
01:58:25.326 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=282.05, Mass=191, SNR=9.6, Peak=77 HFD=2.2
01:58:25.326 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.33 = 0.33)
01:58:25.326 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
01:58:25.326 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.34 hyp=0.49 cameraTheta=2.37 mountX=0.47 mountY=0.11, mountTheta=0.23
01:58:25.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.34, opts=13)
01:58:25.327 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.34)
01:58:25.327 00.000 8976 Worker thread wakes up
01:58:25.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.34) opts 0xd
01:58:25.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.34)
01:58:25.327 00.000 8976 Moving (-0.35, 0.34) raw xDistance=0.47 yDistance=0.11
01:58:25.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
01:58:25.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:58:25.327 00.000 8976 MoveAxis(L, 2, ABG)
01:58:25.327 00.000 8976 stepping (-2, 13) + (-2, 0)
01:58:25.327 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:25.328 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:58:25.337 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
01:58:25.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:25.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:25.337 00.000 5052 Enqueuing Expose request
01:58:25.359 00.022 8976 Received - 47 (G) 
01:58:25.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:25.359 00.000 8976 stepped: pos (-4, 13)
01:58:25.359 00.000 8976 MoveAxis(U, 0, ABG)
01:58:25.359 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
01:58:25.359 00.000 8976 MountToCamera -- mountX=0.36 mountY=-2.06 hyp=2.09 mountTheta=-1.40 cameraX=1.66, cameraY=1.26 cameraTheta=0.65
01:58:25.359 00.000 8976 incremental bump (1.665, 1.258) isValid = 1
01:58:25.359 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
01:58:25.359 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
01:58:25.359 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
01:58:25.359 00.000 8976 move complete, result=0
01:58:25.359 00.000 9828 Worker thread wakes up
01:58:25.359 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
01:58:25.359 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:58:25.359 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
01:58:25.359 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
01:58:25.359 00.000 8976 worker thread done servicing request
01:58:25.359 00.000 8976 Worker thread wakes up
01:58:25.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:25.360 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:25.360 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
01:58:25.360 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
01:58:25.360 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
01:58:25.360 00.000 9828 BLC: window closed
01:58:25.360 00.000 9828 MoveAxis(E, 30, B)
01:58:25.360 00.000 9828 Guiding  Dir = 2, Dur = 30
01:58:25.360 00.000 9828 IsSlewing returns 0
01:58:25.360 00.000 9828 IsGuiding returns 0
01:58:25.360 00.000 9828 PulseGuide returned control before completion, sleep 40
01:58:25.416 00.056 9828 IsGuiding returns 1
01:58:25.416 00.000 9828 scope still moving after pulse duration time elapsed
01:58:25.447 00.031 9828 IsSlewing returns 0
01:58:25.447 00.000 9828 IsGuiding returns 1
01:58:25.477 00.030 9828 IsSlewing returns 0
01:58:25.477 00.000 9828 IsGuiding returns 1
01:58:25.508 00.031 9828 IsSlewing returns 0
01:58:25.508 00.000 9828 IsGuiding returns 0
01:58:25.508 00.000 9828 scope move finished after 30 + 118 ms
01:58:25.508 00.000 9828 Move returns status 0, amount 30
01:58:25.508 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:25.508 00.000 9828 MoveAxis(N, 8, B)
01:58:25.508 00.000 9828 Guiding  Dir = 0, Dur = 8
01:58:25.524 00.016 9828 IsSlewing returns 0
01:58:25.524 00.000 9828 IsGuiding returns 0
01:58:25.524 00.000 9828 PulseGuide returned control before completion, sleep 18
01:58:25.556 00.032 9828 IsGuiding returns 1
01:58:25.556 00.000 9828 scope still moving after pulse duration time elapsed
01:58:25.587 00.031 9828 IsSlewing returns 0
01:58:25.587 00.000 9828 IsGuiding returns 1
01:58:25.617 00.030 9828 IsSlewing returns 0
01:58:25.617 00.000 9828 IsGuiding returns 1
01:58:25.648 00.031 9828 IsSlewing returns 0
01:58:25.648 00.000 9828 IsGuiding returns 1
01:58:25.680 00.032 9828 IsSlewing returns 0
01:58:25.680 00.000 9828 IsGuiding returns 0
01:58:25.680 00.000 9828 scope move finished after 8 + 147 ms
01:58:25.680 00.000 9828 Move returns status 0, amount 8
01:58:25.680 00.000 9828 move complete, result=0
01:58:25.680 00.000 9828 worker thread done servicing request
01:58:25.680 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
01:58:26.051 00.371 8976 Exposure complete
01:58:26.056 00.005 8976 worker thread done servicing request
01:58:26.056 00.000 5052 OnExposeComplete: enter
01:58:26.056 00.000 5052 UpdateGuideState(): m_state=6
01:58:26.056 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6443
01:58:26.056 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.37, Mass=217, SNR=10.2, Peak=77 HFD=2.9
01:58:26.056 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
01:58:26.057 00.001 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.45)
01:58:26.057 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.34 hyp=0.78 cameraTheta=-2.69 mountX=0.01 mountY=0.77, mountTheta=1.55
01:58:26.058 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.34, opts=13)
01:58:26.058 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.34)
01:58:26.058 00.000 8976 Worker thread wakes up
01:58:26.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.34) opts 0xd
01:58:26.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.34)
01:58:26.058 00.000 8976 Moving (-0.70, -0.34) raw xDistance=0.01 yDistance=0.77
01:58:26.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:58:26.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
01:58:26.058 00.000 8976 MoveAxis(R, 0, ABG)
01:58:26.058 00.000 8976 MoveAxis(D, 3, ABG)
01:58:26.058 00.000 8976 stepping (-4, 13) + (0, -3)
01:58:26.059 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:26.060 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:58:26.074 00.014 5052 UpdateGuideState exits: m=217 SNR=10.2
01:58:26.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:26.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:26.074 00.000 5052 Enqueuing Expose request
01:58:26.094 00.020 8976 Received - 47 (G) 
01:58:26.094 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:26.094 00.000 8976 stepped: pos (-4, 10)
01:58:26.094 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:58:26.094 00.000 8976 MountToCamera -- mountX=0.44 mountY=-1.90 hyp=1.95 mountTheta=-1.34 cameraX=1.49, cameraY=1.26 cameraTheta=0.70
01:58:26.094 00.000 8976 incremental bump (1.490, 1.261) isValid = 1
01:58:26.094 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
01:58:26.094 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:58:26.094 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:58:26.094 00.000 8976 move complete, result=0
01:58:26.094 00.000 8976 worker thread done servicing request
01:58:26.094 00.000 8976 Worker thread wakes up
01:58:26.094 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
01:58:26.094 00.000 9828 Worker thread wakes up
01:58:26.094 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:26.095 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:26.095 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:58:26.095 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:58:26.095 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
01:58:26.095 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.55)
01:58:26.095 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
01:58:26.095 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:58:26.095 00.000 9828 BLC: window closed
01:58:26.095 00.000 9828 MoveAxis(E, 29, B)
01:58:26.095 00.000 9828 Guiding  Dir = 2, Dur = 29
01:58:26.096 00.001 9828 IsSlewing returns 0
01:58:26.096 00.000 9828 IsGuiding returns 0
01:58:26.096 00.000 9828 PulseGuide returned control before completion, sleep 39
01:58:26.137 00.041 9828 IsGuiding returns 1
01:58:26.137 00.000 9828 scope still moving after pulse duration time elapsed
01:58:26.167 00.030 9828 IsSlewing returns 0
01:58:26.168 00.001 9828 IsGuiding returns 1
01:58:26.198 00.030 9828 IsSlewing returns 0
01:58:26.199 00.001 9828 IsGuiding returns 1
01:58:26.228 00.029 9828 IsSlewing returns 0
01:58:26.229 00.001 9828 IsGuiding returns 1
01:58:26.258 00.029 9828 IsSlewing returns 0
01:58:26.258 00.000 9828 IsGuiding returns 0
01:58:26.258 00.000 9828 scope move finished after 29 + 133 ms
01:58:26.258 00.000 9828 Move returns status 0, amount 29
01:58:26.258 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:26.258 00.000 9828 MoveAxis(N, 9, B)
01:58:26.258 00.000 9828 Guiding  Dir = 0, Dur = 9
01:58:26.274 00.016 9828 IsSlewing returns 0
01:58:26.274 00.000 9828 IsGuiding returns 0
01:58:26.274 00.000 9828 PulseGuide returned control before completion, sleep 19
01:58:26.306 00.032 9828 IsGuiding returns 1
01:58:26.306 00.000 9828 scope still moving after pulse duration time elapsed
01:58:26.337 00.031 9828 IsSlewing returns 0
01:58:26.337 00.000 9828 IsGuiding returns 1
01:58:26.369 00.032 9828 IsSlewing returns 0
01:58:26.369 00.000 9828 IsGuiding returns 1
01:58:26.400 00.031 9828 IsSlewing returns 0
01:58:26.400 00.000 9828 IsGuiding returns 0
01:58:26.400 00.000 9828 scope move finished after 9 + 116 ms
01:58:26.400 00.000 9828 Move returns status 0, amount 9
01:58:26.400 00.000 9828 move complete, result=0
01:58:26.400 00.000 9828 worker thread done servicing request
01:58:26.400 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:58:26.792 00.392 8976 Exposure complete
01:58:26.798 00.006 8976 worker thread done servicing request
01:58:26.798 00.000 5052 OnExposeComplete: enter
01:58:26.798 00.000 5052 UpdateGuideState(): m_state=6
01:58:26.798 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6444
01:58:26.798 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.16, Mass=211, SNR=10.1, Peak=71 HFD=2.4
01:58:26.798 00.000 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.04) = xAngle (-3.82 = 2.46)
01:58:26.798 00.000 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.36)
01:58:26.798 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.55 hyp=0.56 cameraTheta=-1.78 mountX=-0.44 mountY=0.40, mountTheta=2.40
01:58:26.798 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.55, opts=13)
01:58:26.799 00.001 5052 Enqueuing Move request for stepguider (-0.12, -0.55)
01:58:26.799 00.000 8976 Worker thread wakes up
01:58:26.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.55) opts 0xd
01:58:26.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.55)
01:58:26.799 00.000 8976 Moving (-0.12, -0.55) raw xDistance=-0.44 yDistance=0.40
01:58:26.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:58:26.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
01:58:26.799 00.000 8976 MoveAxis(R, 2, ABG)
01:58:26.799 00.000 8976 stepping (-4, 10) + (2, 0)
01:58:26.799 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:26.800 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:58:26.810 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
01:58:26.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:26.810 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:26.810 00.000 5052 Enqueuing Expose request
01:58:26.830 00.020 8976 Received - 47 (G) 
01:58:26.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:26.830 00.000 8976 stepped: pos (-2, 10)
01:58:26.830 00.000 8976 MoveAxis(D, 2, ABG)
01:58:26.830 00.000 8976 stepping (-2, 10) + (0, -2)
01:58:26.830 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:26.860 00.030 8976 Received - 47 (G) 
01:58:26.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:26.860 00.000 8976 stepped: pos (-2, 8)
01:58:26.861 00.001 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
01:58:26.861 00.000 8976 MountToCamera -- mountX=0.40 mountY=-1.69 hyp=1.74 mountTheta=-1.34 cameraX=1.33, cameraY=1.13 cameraTheta=0.70
01:58:26.861 00.000 8976 incremental bump (1.326, 1.126) isValid = 1
01:58:26.861 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
01:58:26.861 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:58:26.861 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:58:26.861 00.000 8976 move complete, result=0
01:58:26.861 00.000 9828 Worker thread wakes up
01:58:26.861 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:58:26.861 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:58:26.861 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
01:58:26.861 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.55)
01:58:26.861 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
01:58:26.861 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:58:26.861 00.000 9828 BLC: window closed
01:58:26.861 00.000 8976 worker thread done servicing request
01:58:26.861 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
01:58:26.861 00.000 9828 MoveAxis(E, 29, B)
01:58:26.862 00.001 9828 Guiding  Dir = 2, Dur = 29
01:58:26.862 00.000 8976 Worker thread wakes up
01:58:26.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:26.862 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:26.862 00.000 9828 IsSlewing returns 0
01:58:26.862 00.000 9828 IsGuiding returns 0
01:58:26.862 00.000 9828 PulseGuide returned control before completion, sleep 39
01:58:26.910 00.048 9828 IsGuiding returns 1
01:58:26.910 00.000 9828 scope still moving after pulse duration time elapsed
01:58:26.942 00.032 9828 IsSlewing returns 0
01:58:26.942 00.000 9828 IsGuiding returns 1
01:58:26.973 00.031 9828 IsSlewing returns 0
01:58:26.973 00.000 9828 IsGuiding returns 1
01:58:27.003 00.030 9828 IsSlewing returns 0
01:58:27.003 00.000 9828 IsGuiding returns 1
01:58:27.035 00.032 9828 IsSlewing returns 0
01:58:27.035 00.000 9828 IsGuiding returns 1
01:58:27.066 00.031 9828 IsSlewing returns 0
01:58:27.066 00.000 9828 IsGuiding returns 1
01:58:27.097 00.031 9828 IsSlewing returns 0
01:58:27.097 00.000 9828 IsGuiding returns 0
01:58:27.097 00.000 9828 scope move finished after 29 + 205 ms
01:58:27.097 00.000 9828 Move returns status 0, amount 29
01:58:27.097 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:27.097 00.000 9828 MoveAxis(N, 9, B)
01:58:27.097 00.000 9828 Guiding  Dir = 0, Dur = 9
01:58:27.112 00.015 9828 IsSlewing returns 0
01:58:27.112 00.000 9828 IsGuiding returns 0
01:58:27.112 00.000 9828 PulseGuide returned control before completion, sleep 19
01:58:27.143 00.031 9828 IsGuiding returns 1
01:58:27.143 00.000 9828 scope still moving after pulse duration time elapsed
01:58:27.173 00.030 9828 IsSlewing returns 0
01:58:27.173 00.000 9828 IsGuiding returns 1
01:58:27.204 00.031 9828 IsSlewing returns 0
01:58:27.204 00.000 9828 IsGuiding returns 1
01:58:27.236 00.032 9828 IsSlewing returns 0
01:58:27.236 00.000 9828 IsGuiding returns 1
01:58:27.268 00.032 9828 IsSlewing returns 0
01:58:27.268 00.000 9828 IsGuiding returns 0
01:58:27.268 00.000 9828 scope move finished after 9 + 146 ms
01:58:27.268 00.000 9828 Move returns status 0, amount 9
01:58:27.269 00.001 9828 move complete, result=0
01:58:27.269 00.000 9828 worker thread done servicing request
01:58:27.269 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
01:58:27.556 00.287 8976 Exposure complete
01:58:27.562 00.006 8976 worker thread done servicing request
01:58:27.562 00.000 5052 OnExposeComplete: enter
01:58:27.562 00.000 5052 UpdateGuideState(): m_state=6
01:58:27.562 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6445
01:58:27.562 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.00, Mass=196, SNR=9.7, Peak=83 HFD=2.1
01:58:27.562 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.04) = xAngle (-0.35 = -0.35)
01:58:27.562 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.45 = -0.45)
01:58:27.562 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.30 cameraTheta=1.69 mountX=0.28 mountY=-0.13, mountTheta=-0.44
01:58:27.563 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.29, opts=13)
01:58:27.563 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.29)
01:58:27.563 00.000 8976 Worker thread wakes up
01:58:27.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.29) opts 0xd
01:58:27.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.29)
01:58:27.563 00.000 8976 Moving (-0.04, 0.29) raw xDistance=0.28 yDistance=-0.13
01:58:27.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
01:58:27.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:58:27.563 00.000 8976 MoveAxis(L, 1, ABG)
01:58:27.563 00.000 8976 stepping (-2, 8) + (-1, 0)
01:58:27.563 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:27.564 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:58:27.575 00.011 5052 UpdateGuideState exits: m=196 SNR=9.7
01:58:27.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:27.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:27.575 00.000 5052 Enqueuing Expose request
01:58:27.581 00.006 8976 Received - 47 (G) 
01:58:27.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:27.581 00.000 8976 stepped: pos (-3, 8)
01:58:27.581 00.000 8976 MoveAxis(U, 0, ABG)
01:58:27.581 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
01:58:27.581 00.000 8976 MountToCamera -- mountX=0.42 mountY=-1.55 hyp=1.61 mountTheta=-1.31 cameraX=1.19, cameraY=1.08 cameraTheta=0.74
01:58:27.581 00.000 8976 incremental bump (1.192, 1.080) isValid = 1
01:58:27.581 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
01:58:27.581 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
01:58:27.581 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
01:58:27.581 00.000 8976 move complete, result=0
01:58:27.581 00.000 9828 Worker thread wakes up
01:58:27.581 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
01:58:27.581 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:58:27.581 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
01:58:27.581 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:58:27.581 00.000 8976 worker thread done servicing request
01:58:27.581 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
01:58:27.582 00.001 8976 Worker thread wakes up
01:58:27.582 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
01:58:27.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:27.582 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:58:27.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:27.582 00.000 9828 BLC: window closed
01:58:27.582 00.000 9828 MoveAxis(E, 28, B)
01:58:27.582 00.000 9828 Guiding  Dir = 2, Dur = 28
01:58:27.582 00.000 9828 IsSlewing returns 0
01:58:27.582 00.000 9828 IsGuiding returns 0
01:58:27.582 00.000 9828 PulseGuide returned control before completion, sleep 38
01:58:27.626 00.044 9828 IsGuiding returns 1
01:58:27.626 00.000 9828 scope still moving after pulse duration time elapsed
01:58:27.657 00.031 9828 IsSlewing returns 0
01:58:27.657 00.000 9828 IsGuiding returns 1
01:58:27.688 00.031 9828 IsSlewing returns 0
01:58:27.688 00.000 9828 IsGuiding returns 1
01:58:27.720 00.032 9828 IsSlewing returns 0
01:58:27.720 00.000 9828 IsGuiding returns 1
01:58:27.750 00.030 9828 IsSlewing returns 0
01:58:27.750 00.000 9828 IsGuiding returns 0
01:58:27.750 00.000 9828 scope move finished after 28 + 140 ms
01:58:27.750 00.000 9828 Move returns status 0, amount 28
01:58:27.750 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:27.750 00.000 9828 MoveAxis(N, 9, B)
01:58:27.750 00.000 9828 Guiding  Dir = 0, Dur = 9
01:58:27.766 00.016 9828 IsSlewing returns 0
01:58:27.766 00.000 9828 IsGuiding returns 0
01:58:27.766 00.000 9828 PulseGuide returned control before completion, sleep 19
01:58:27.797 00.031 9828 IsGuiding returns 1
01:58:27.797 00.000 9828 scope still moving after pulse duration time elapsed
01:58:27.828 00.031 9828 IsSlewing returns 0
01:58:27.828 00.000 9828 IsGuiding returns 1
01:58:27.860 00.032 9828 IsSlewing returns 0
01:58:27.860 00.000 9828 IsGuiding returns 1
01:58:27.891 00.031 9828 IsSlewing returns 0
01:58:27.891 00.000 9828 IsGuiding returns 1
01:58:27.922 00.031 9828 IsSlewing returns 0
01:58:27.922 00.000 9828 IsGuiding returns 0
01:58:27.922 00.000 9828 scope move finished after 9 + 147 ms
01:58:27.922 00.000 9828 Move returns status 0, amount 9
01:58:27.922 00.000 9828 move complete, result=0
01:58:27.922 00.000 9828 worker thread done servicing request
01:58:27.922 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
01:58:28.274 00.352 8976 Exposure complete
01:58:28.280 00.006 8976 worker thread done servicing request
01:58:28.280 00.000 5052 OnExposeComplete: enter
01:58:28.280 00.000 5052 UpdateGuideState(): m_state=6
01:58:28.280 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6446
01:58:28.280 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.88, Mass=216, SNR=10.2, Peak=80 HFD=2.2
01:58:28.280 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
01:58:28.280 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
01:58:28.280 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.27 mountX=0.22 mountY=0.03, mountTheta=0.12
01:58:28.282 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.17, opts=13)
01:58:28.282 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.17)
01:58:28.282 00.000 8976 Worker thread wakes up
01:58:28.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.17) opts 0xd
01:58:28.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.17)
01:58:28.282 00.000 8976 Moving (-0.15, 0.17) raw xDistance=0.22 yDistance=0.03
01:58:28.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:58:28.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:58:28.282 00.000 8976 MoveAxis(R, 0, ABG)
01:58:28.282 00.000 8976 MoveAxis(U, 0, ABG)
01:58:28.282 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:58:28.282 00.000 8976 MountToCamera -- mountX=0.43 mountY=-1.46 hyp=1.52 mountTheta=-1.28 cameraX=1.10, cameraY=1.05 cameraTheta=0.76
01:58:28.282 00.000 8976 incremental bump (1.103, 1.050) isValid = 1
01:58:28.282 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
01:58:28.283 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:58:28.283 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:58:28.283 00.000 8976 move complete, result=0
01:58:28.283 00.000 9828 Worker thread wakes up
01:58:28.283 00.000 8976 worker thread done servicing request
01:58:28.283 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:58:28.283 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:58:28.283 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
01:58:28.283 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
01:58:28.283 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
01:58:28.283 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:58:28.283 00.000 9828 BLC: window closed
01:58:28.283 00.000 9828 MoveAxis(E, 28, B)
01:58:28.283 00.000 9828 Guiding  Dir = 2, Dur = 28
01:58:28.284 00.001 9828 IsSlewing returns 0
01:58:28.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:58:28.284 00.000 9828 IsGuiding returns 0
01:58:28.284 00.000 9828 PulseGuide returned control before completion, sleep 38
01:58:28.295 00.011 5052 UpdateGuideState exits: m=216 SNR=10.2
01:58:28.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:28.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:28.295 00.000 5052 Enqueuing Expose request
01:58:28.295 00.000 8976 Worker thread wakes up
01:58:28.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:28.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:28.295 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:28.329 00.034 9828 IsGuiding returns 1
01:58:28.329 00.000 9828 scope still moving after pulse duration time elapsed
01:58:28.360 00.031 9828 IsSlewing returns 0
01:58:28.360 00.000 9828 IsGuiding returns 1
01:58:28.391 00.031 9828 IsSlewing returns 0
01:58:28.391 00.000 9828 IsGuiding returns 1
01:58:28.422 00.031 9828 IsSlewing returns 0
01:58:28.422 00.000 9828 IsGuiding returns 1
01:58:28.452 00.030 9828 IsSlewing returns 0
01:58:28.452 00.000 9828 IsGuiding returns 0
01:58:28.452 00.000 9828 scope move finished after 28 + 140 ms
01:58:28.452 00.000 9828 Move returns status 0, amount 28
01:58:28.452 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:28.452 00.000 9828 MoveAxis(N, 10, B)
01:58:28.452 00.000 9828 Guiding  Dir = 0, Dur = 10
01:58:28.468 00.016 9828 IsSlewing returns 0
01:58:28.468 00.000 9828 IsGuiding returns 0
01:58:28.468 00.000 9828 PulseGuide returned control before completion, sleep 20
01:58:28.500 00.032 9828 IsGuiding returns 1
01:58:28.500 00.000 9828 scope still moving after pulse duration time elapsed
01:58:28.531 00.031 9828 IsSlewing returns 0
01:58:28.531 00.000 9828 IsGuiding returns 1
01:58:28.563 00.032 9828 IsSlewing returns 0
01:58:28.563 00.000 9828 IsGuiding returns 1
01:58:28.595 00.032 9828 IsSlewing returns 0
01:58:28.595 00.000 9828 IsGuiding returns 0
01:58:28.595 00.000 9828 scope move finished after 10 + 117 ms
01:58:28.595 00.000 9828 Move returns status 0, amount 10
01:58:28.595 00.000 9828 move complete, result=0
01:58:28.595 00.000 9828 worker thread done servicing request
01:58:28.595 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:58:28.985 00.390 8976 Exposure complete
01:58:28.991 00.006 8976 worker thread done servicing request
01:58:28.991 00.000 5052 OnExposeComplete: enter
01:58:28.991 00.000 5052 UpdateGuideState(): m_state=6
01:58:28.991 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6447
01:58:28.991 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.86, Mass=182, SNR=9.4, Peak=77 HFD=1.9
01:58:28.991 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
01:58:28.991 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
01:58:28.991 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.14 mountX=0.10 mountY=-0.14, mountTheta=-0.94
01:58:28.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.15, opts=13)
01:58:28.992 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.15)
01:58:28.992 00.000 8976 Worker thread wakes up
01:58:28.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.15) opts 0xd
01:58:28.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.15)
01:58:28.992 00.000 8976 Moving (0.07, 0.15) raw xDistance=0.10 yDistance=-0.14
01:58:28.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:58:28.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:58:28.992 00.000 8976 MoveAxis(R, 0, ABG)
01:58:28.992 00.000 8976 MoveAxis(U, 0, ABG)
01:58:28.992 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:58:28.992 00.000 8976 MountToCamera -- mountX=0.44 mountY=-1.40 hyp=1.47 mountTheta=-1.26 cameraX=1.04, cameraY=1.03 cameraTheta=0.78
01:58:28.992 00.000 8976 incremental bump (1.043, 1.029) isValid = 1
01:58:28.992 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
01:58:28.992 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:58:28.992 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:58:28.992 00.000 8976 move complete, result=0
01:58:28.993 00.001 9828 Worker thread wakes up
01:58:28.993 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:58:28.993 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:58:28.993 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
01:58:28.993 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
01:58:28.993 00.000 8976 worker thread done servicing request
01:58:28.993 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:58:28.993 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
01:58:28.993 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:58:28.993 00.000 9828 BLC: window closed
01:58:28.993 00.000 9828 MoveAxis(E, 27, B)
01:58:28.993 00.000 9828 Guiding  Dir = 2, Dur = 27
01:58:28.993 00.000 9828 IsSlewing returns 0
01:58:28.994 00.001 9828 IsGuiding returns 0
01:58:28.994 00.000 9828 PulseGuide returned control before completion, sleep 37
01:58:29.003 00.009 5052 UpdateGuideState exits: m=182 SNR=9.4
01:58:29.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:29.003 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:29.003 00.000 5052 Enqueuing Expose request
01:58:29.003 00.000 8976 Worker thread wakes up
01:58:29.003 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:29.003 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:29.003 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:29.032 00.029 9828 IsGuiding returns 1
01:58:29.032 00.000 9828 scope still moving after pulse duration time elapsed
01:58:29.064 00.032 9828 IsSlewing returns 0
01:58:29.064 00.000 9828 IsGuiding returns 1
01:58:29.096 00.032 9828 IsSlewing returns 0
01:58:29.096 00.000 9828 IsGuiding returns 1
01:58:29.126 00.030 9828 IsSlewing returns 0
01:58:29.126 00.000 9828 IsGuiding returns 1
01:58:29.158 00.032 9828 IsSlewing returns 0
01:58:29.158 00.000 9828 IsGuiding returns 0
01:58:29.158 00.000 9828 scope move finished after 27 + 137 ms
01:58:29.158 00.000 9828 Move returns status 0, amount 27
01:58:29.158 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:29.158 00.000 9828 MoveAxis(N, 10, B)
01:58:29.158 00.000 9828 Guiding  Dir = 0, Dur = 10
01:58:29.175 00.017 9828 IsSlewing returns 0
01:58:29.175 00.000 9828 IsGuiding returns 0
01:58:29.175 00.000 9828 PulseGuide returned control before completion, sleep 20
01:58:29.206 00.031 9828 IsGuiding returns 1
01:58:29.206 00.000 9828 scope still moving after pulse duration time elapsed
01:58:29.236 00.030 9828 IsSlewing returns 0
01:58:29.236 00.000 9828 IsGuiding returns 1
01:58:29.268 00.032 9828 IsSlewing returns 0
01:58:29.268 00.000 9828 IsGuiding returns 1
01:58:29.299 00.031 9828 IsSlewing returns 0
01:58:29.299 00.000 9828 IsGuiding returns 0
01:58:29.299 00.000 9828 scope move finished after 10 + 114 ms
01:58:29.299 00.000 9828 Move returns status 0, amount 10
01:58:29.299 00.000 9828 move complete, result=0
01:58:29.299 00.000 9828 worker thread done servicing request
01:58:29.299 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:58:29.702 00.403 8976 Exposure complete
01:58:29.709 00.007 8976 worker thread done servicing request
01:58:29.709 00.000 5052 OnExposeComplete: enter
01:58:29.709 00.000 5052 UpdateGuideState(): m_state=6
01:58:29.709 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6448
01:58:29.709 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.95, Mass=200, SNR=9.8, Peak=78 HFD=2.2
01:58:29.709 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
01:58:29.709 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
01:58:29.710 00.001 5052 CameraToMount -- cameraX=0.20 cameraY=0.24 hyp=0.31 cameraTheta=0.87 mountX=0.12 mountY=-0.30, mountTheta=-1.18
01:58:29.710 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.24, opts=13)
01:58:29.710 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.24)
01:58:29.710 00.000 8976 Worker thread wakes up
01:58:29.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.24) opts 0xd
01:58:29.711 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.24)
01:58:29.711 00.000 8976 Moving (0.20, 0.24) raw xDistance=0.12 yDistance=-0.30
01:58:29.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:58:29.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:58:29.711 00.000 8976 MoveAxis(R, 0, ABG)
01:58:29.711 00.000 8976 MoveAxis(U, 1, ABG)
01:58:29.711 00.000 8976 stepping (-3, 8) + (0, 1)
01:58:29.711 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:29.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:58:29.722 00.011 5052 UpdateGuideState exits: m=200 SNR=9.8
01:58:29.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:29.722 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:29.722 00.000 5052 Enqueuing Expose request
01:58:29.739 00.017 8976 Received - 47 (G) 
01:58:29.739 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:29.739 00.000 8976 stepped: pos (-3, 9)
01:58:29.739 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:58:29.739 00.000 8976 MountToCamera -- mountX=0.45 mountY=-1.41 hyp=1.48 mountTheta=-1.26 cameraX=1.05, cameraY=1.04 cameraTheta=0.78
01:58:29.739 00.000 8976 incremental bump (1.050, 1.039) isValid = 1
01:58:29.739 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
01:58:29.739 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:58:29.739 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:58:29.739 00.000 8976 move complete, result=0
01:58:29.739 00.000 8976 worker thread done servicing request
01:58:29.739 00.000 9828 Worker thread wakes up
01:58:29.739 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:58:29.739 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:58:29.740 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:58:29.740 00.000 8976 Worker thread wakes up
01:58:29.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:29.740 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:29.740 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
01:58:29.740 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
01:58:29.740 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
01:58:29.740 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:58:29.740 00.000 9828 BLC: window closed
01:58:29.740 00.000 9828 MoveAxis(E, 27, B)
01:58:29.740 00.000 9828 Guiding  Dir = 2, Dur = 27
01:58:29.741 00.001 9828 IsSlewing returns 0
01:58:29.741 00.000 9828 IsGuiding returns 0
01:58:29.741 00.000 9828 PulseGuide returned control before completion, sleep 37
01:58:29.783 00.042 9828 IsGuiding returns 1
01:58:29.783 00.000 9828 scope still moving after pulse duration time elapsed
01:58:29.814 00.031 9828 IsSlewing returns 0
01:58:29.814 00.000 9828 IsGuiding returns 1
01:58:29.846 00.032 9828 IsSlewing returns 0
01:58:29.846 00.000 9828 IsGuiding returns 1
01:58:29.877 00.031 9828 IsSlewing returns 0
01:58:29.877 00.000 9828 IsGuiding returns 1
01:58:29.907 00.030 9828 IsSlewing returns 0
01:58:29.907 00.000 9828 IsGuiding returns 0
01:58:29.907 00.000 9828 scope move finished after 27 + 140 ms
01:58:29.907 00.000 9828 Move returns status 0, amount 27
01:58:29.907 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:29.907 00.000 9828 MoveAxis(N, 10, B)
01:58:29.907 00.000 9828 Guiding  Dir = 0, Dur = 10
01:58:29.924 00.017 9828 IsSlewing returns 0
01:58:29.924 00.000 9828 IsGuiding returns 0
01:58:29.924 00.000 9828 PulseGuide returned control before completion, sleep 20
01:58:29.955 00.031 9828 IsGuiding returns 1
01:58:29.955 00.000 9828 scope still moving after pulse duration time elapsed
01:58:29.987 00.032 9828 IsSlewing returns 0
01:58:29.987 00.000 9828 IsGuiding returns 1
01:58:30.016 00.029 9828 IsSlewing returns 0
01:58:30.016 00.000 9828 IsGuiding returns 1
01:58:30.048 00.032 9828 IsSlewing returns 0
01:58:30.048 00.000 9828 IsGuiding returns 1
01:58:30.079 00.031 9828 IsSlewing returns 0
01:58:30.079 00.000 9828 IsGuiding returns 0
01:58:30.079 00.000 9828 scope move finished after 10 + 145 ms
01:58:30.079 00.000 9828 Move returns status 0, amount 10
01:58:30.079 00.000 9828 move complete, result=0
01:58:30.079 00.000 9828 worker thread done servicing request
01:58:30.079 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:58:30.448 00.369 8976 Exposure complete
01:58:30.453 00.005 8976 worker thread done servicing request
01:58:30.453 00.000 5052 OnExposeComplete: enter
01:58:30.453 00.000 5052 UpdateGuideState(): m_state=6
01:58:30.453 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6449
01:58:30.453 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.79, Mass=197, SNR=9.8, Peak=79 HFD=1.9
01:58:30.453 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:58:30.453 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:58:30.453 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.08 hyp=0.32 cameraTheta=0.25 mountX=-0.07 mountY=-0.30, mountTheta=-1.80
01:58:30.454 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.08, opts=13)
01:58:30.454 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.08)
01:58:30.454 00.000 8976 Worker thread wakes up
01:58:30.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.08) opts 0xd
01:58:30.455 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.08)
01:58:30.455 00.000 8976 Moving (0.31, 0.08) raw xDistance=-0.07 yDistance=-0.30
01:58:30.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:58:30.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
01:58:30.455 00.000 8976 MoveAxis(R, 0, ABG)
01:58:30.455 00.000 8976 MoveAxis(U, 1, ABG)
01:58:30.455 00.000 8976 stepping (-3, 9) + (0, 1)
01:58:30.455 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:30.456 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:58:30.465 00.009 5052 UpdateGuideState exits: m=197 SNR=9.8
01:58:30.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:30.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:30.465 00.000 5052 Enqueuing Expose request
01:58:30.490 00.025 8976 Received - 47 (G) 
01:58:30.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:30.490 00.000 8976 stepped: pos (-3, 10)
01:58:30.490 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:58:30.490 00.000 8976 MountToCamera -- mountX=0.45 mountY=-1.47 hyp=1.54 mountTheta=-1.27 cameraX=1.10, cameraY=1.07 cameraTheta=0.77
01:58:30.490 00.000 8976 incremental bump (1.101, 1.070) isValid = 1
01:58:30.490 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
01:58:30.490 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:58:30.490 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:58:30.490 00.000 8976 move complete, result=0
01:58:30.490 00.000 8976 worker thread done servicing request
01:58:30.490 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:58:30.490 00.000 9828 Worker thread wakes up
01:58:30.490 00.000 8976 Worker thread wakes up
01:58:30.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:30.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:30.491 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:58:30.491 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:58:30.491 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
01:58:30.491 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
01:58:30.491 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
01:58:30.491 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:58:30.491 00.000 9828 BLC: window closed
01:58:30.491 00.000 9828 MoveAxis(E, 27, B)
01:58:30.491 00.000 9828 Guiding  Dir = 2, Dur = 27
01:58:30.491 00.000 9828 IsSlewing returns 0
01:58:30.491 00.000 9828 IsGuiding returns 0
01:58:30.492 00.001 9828 PulseGuide returned control before completion, sleep 37
01:58:30.533 00.041 9828 IsGuiding returns 1
01:58:30.533 00.000 9828 scope still moving after pulse duration time elapsed
01:58:30.563 00.030 9828 IsSlewing returns 0
01:58:30.563 00.000 9828 IsGuiding returns 1
01:58:30.594 00.031 9828 IsSlewing returns 0
01:58:30.595 00.001 9828 IsGuiding returns 1
01:58:30.625 00.030 9828 IsSlewing returns 0
01:58:30.625 00.000 9828 IsGuiding returns 1
01:58:30.657 00.032 9828 IsSlewing returns 0
01:58:30.657 00.000 9828 IsGuiding returns 0
01:58:30.657 00.000 9828 scope move finished after 27 + 139 ms
01:58:30.657 00.000 9828 Move returns status 0, amount 27
01:58:30.657 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:30.657 00.000 9828 MoveAxis(N, 10, B)
01:58:30.657 00.000 9828 Guiding  Dir = 0, Dur = 10
01:58:30.673 00.016 9828 IsSlewing returns 0
01:58:30.673 00.000 9828 IsGuiding returns 0
01:58:30.673 00.000 9828 PulseGuide returned control before completion, sleep 20
01:58:30.705 00.032 9828 IsGuiding returns 1
01:58:30.705 00.000 9828 scope still moving after pulse duration time elapsed
01:58:30.737 00.032 9828 IsSlewing returns 0
01:58:30.737 00.000 9828 IsGuiding returns 1
01:58:30.768 00.031 9828 IsSlewing returns 0
01:58:30.768 00.000 9828 IsGuiding returns 1
01:58:30.799 00.031 9828 IsSlewing returns 0
01:58:30.799 00.000 9828 IsGuiding returns 1
01:58:30.830 00.031 9828 IsSlewing returns 0
01:58:30.830 00.000 9828 IsGuiding returns 0
01:58:30.830 00.000 9828 scope move finished after 10 + 146 ms
01:58:30.830 00.000 9828 Move returns status 0, amount 10
01:58:30.830 00.000 9828 move complete, result=0
01:58:30.830 00.000 9828 worker thread done servicing request
01:58:30.830 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:58:31.182 00.352 8976 Exposure complete
01:58:31.187 00.005 8976 worker thread done servicing request
01:58:31.187 00.000 5052 OnExposeComplete: enter
01:58:31.187 00.000 5052 UpdateGuideState(): m_state=6
01:58:31.187 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6450
01:58:31.187 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.88, Mass=186, SNR=9.5, Peak=81 HFD=1.9
01:58:31.187 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
01:58:31.187 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
01:58:31.187 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.79 mountX=0.07 mountY=-0.23, mountTheta=-1.26
01:58:31.188 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.17, opts=13)
01:58:31.188 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.17)
01:58:31.188 00.000 8976 Worker thread wakes up
01:58:31.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.17) opts 0xd
01:58:31.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.17)
01:58:31.188 00.000 8976 Moving (0.17, 0.17) raw xDistance=0.07 yDistance=-0.23
01:58:31.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:31.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:58:31.188 00.000 8976 MoveAxis(R, 0, ABG)
01:58:31.188 00.000 8976 MoveAxis(U, 0, ABG)
01:58:31.188 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
01:58:31.188 00.000 8976 MountToCamera -- mountX=0.45 mountY=-1.51 hyp=1.57 mountTheta=-1.28 cameraX=1.14, cameraY=1.09 cameraTheta=0.77
01:58:31.188 00.000 8976 incremental bump (1.135, 1.090) isValid = 1
01:58:31.188 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
01:58:31.188 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:58:31.188 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:58:31.188 00.000 8976 move complete, result=0
01:58:31.188 00.000 9828 Worker thread wakes up
01:58:31.188 00.000 8976 worker thread done servicing request
01:58:31.189 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:58:31.189 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:58:31.189 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
01:58:31.189 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
01:58:31.189 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
01:58:31.189 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:58:31.189 00.000 9828 BLC: window closed
01:58:31.189 00.000 9828 MoveAxis(E, 27, B)
01:58:31.189 00.000 9828 Guiding  Dir = 2, Dur = 27
01:58:31.189 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:58:31.189 00.000 9828 IsSlewing returns 0
01:58:31.189 00.000 9828 IsGuiding returns 0
01:58:31.190 00.001 9828 PulseGuide returned control before completion, sleep 37
01:58:31.200 00.010 5052 UpdateGuideState exits: m=186 SNR=9.5
01:58:31.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:31.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:31.200 00.000 5052 Enqueuing Expose request
01:58:31.200 00.000 8976 Worker thread wakes up
01:58:31.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:31.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:31.201 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:31.230 00.029 9828 IsGuiding returns 1
01:58:31.230 00.000 9828 scope still moving after pulse duration time elapsed
01:58:31.262 00.032 9828 IsSlewing returns 0
01:58:31.262 00.000 9828 IsGuiding returns 1
01:58:31.291 00.029 9828 IsSlewing returns 0
01:58:31.291 00.000 9828 IsGuiding returns 1
01:58:31.324 00.033 9828 IsSlewing returns 0
01:58:31.324 00.000 9828 IsGuiding returns 1
01:58:31.353 00.029 9828 IsSlewing returns 0
01:58:31.353 00.000 9828 IsGuiding returns 0
01:58:31.353 00.000 9828 scope move finished after 27 + 136 ms
01:58:31.353 00.000 9828 Move returns status 0, amount 27
01:58:31.353 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:31.353 00.000 9828 MoveAxis(N, 10, B)
01:58:31.353 00.000 9828 Guiding  Dir = 0, Dur = 10
01:58:31.369 00.016 9828 IsSlewing returns 0
01:58:31.369 00.000 9828 IsGuiding returns 0
01:58:31.369 00.000 9828 PulseGuide returned control before completion, sleep 20
01:58:31.400 00.031 9828 IsGuiding returns 1
01:58:31.400 00.000 9828 scope still moving after pulse duration time elapsed
01:58:31.431 00.031 9828 IsSlewing returns 0
01:58:31.431 00.000 9828 IsGuiding returns 1
01:58:31.463 00.032 9828 IsSlewing returns 0
01:58:31.463 00.000 9828 IsGuiding returns 1
01:58:31.495 00.032 9828 IsSlewing returns 0
01:58:31.495 00.000 9828 IsGuiding returns 1
01:58:31.526 00.031 9828 IsSlewing returns 0
01:58:31.526 00.000 9828 IsGuiding returns 0
01:58:31.526 00.000 9828 scope move finished after 10 + 146 ms
01:58:31.526 00.000 9828 Move returns status 0, amount 10
01:58:31.526 00.000 9828 move complete, result=0
01:58:31.526 00.000 9828 worker thread done servicing request
01:58:31.527 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:58:31.893 00.366 8976 Exposure complete
01:58:31.898 00.005 8976 worker thread done servicing request
01:58:31.898 00.000 5052 OnExposeComplete: enter
01:58:31.899 00.001 5052 UpdateGuideState(): m_state=6
01:58:31.899 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6451
01:58:31.899 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.74, Mass=217, SNR=10.2, Peak=76 HFD=2.3
01:58:31.899 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:58:31.899 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:58:31.899 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.28 cameraTheta=3.05 mountX=0.15 mountY=0.22, mountTheta=0.97
01:58:31.899 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.03, opts=13)
01:58:31.899 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.03)
01:58:31.900 00.001 8976 Worker thread wakes up
01:58:31.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.03) opts 0xd
01:58:31.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.03)
01:58:31.900 00.000 8976 Moving (-0.28, 0.03) raw xDistance=0.15 yDistance=0.22
01:58:31.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:58:31.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:58:31.900 00.000 8976 MoveAxis(R, 0, ABG)
01:58:31.900 00.000 8976 MoveAxis(U, 0, ABG)
01:58:31.900 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
01:58:31.900 00.000 8976 MountToCamera -- mountX=0.46 mountY=-1.53 hyp=1.60 mountTheta=-1.28 cameraX=1.16, cameraY=1.10 cameraTheta=0.76
01:58:31.900 00.000 8976 incremental bump (1.158, 1.104) isValid = 1
01:58:31.900 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
01:58:31.900 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:58:31.900 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:58:31.900 00.000 8976 move complete, result=0
01:58:31.900 00.000 9828 Worker thread wakes up
01:58:31.900 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:58:31.900 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:58:31.900 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.41)
01:58:31.900 00.000 8976 worker thread done servicing request
01:58:31.901 00.001 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
01:58:31.901 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
01:58:31.901 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:58:31.901 00.000 9828 BLC: window closed
01:58:31.901 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:58:31.901 00.000 9828 MoveAxis(E, 28, B)
01:58:31.901 00.000 9828 Guiding  Dir = 2, Dur = 28
01:58:31.901 00.000 9828 IsSlewing returns 0
01:58:31.901 00.000 9828 IsGuiding returns 0
01:58:31.901 00.000 9828 PulseGuide returned control before completion, sleep 38
01:58:31.910 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
01:58:31.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:31.910 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:31.910 00.000 5052 Enqueuing Expose request
01:58:31.910 00.000 8976 Worker thread wakes up
01:58:31.910 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:31.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:31.911 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:31.944 00.033 9828 IsGuiding returns 1
01:58:31.944 00.000 9828 scope still moving after pulse duration time elapsed
01:58:31.976 00.032 9828 IsSlewing returns 0
01:58:31.976 00.000 9828 IsGuiding returns 1
01:58:32.007 00.031 9828 IsSlewing returns 0
01:58:32.007 00.000 9828 IsGuiding returns 1
01:58:32.039 00.032 9828 IsSlewing returns 0
01:58:32.039 00.000 9828 IsGuiding returns 1
01:58:32.069 00.030 9828 IsSlewing returns 0
01:58:32.069 00.000 9828 IsGuiding returns 0
01:58:32.069 00.000 9828 scope move finished after 28 + 139 ms
01:58:32.069 00.000 9828 Move returns status 0, amount 28
01:58:32.069 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:32.069 00.000 9828 MoveAxis(N, 10, B)
01:58:32.069 00.000 9828 Guiding  Dir = 0, Dur = 10
01:58:32.084 00.015 9828 IsSlewing returns 0
01:58:32.085 00.001 9828 IsGuiding returns 0
01:58:32.085 00.000 9828 PulseGuide returned control before completion, sleep 20
01:58:32.116 00.031 9828 IsGuiding returns 1
01:58:32.116 00.000 9828 scope still moving after pulse duration time elapsed
01:58:32.147 00.031 9828 IsSlewing returns 0
01:58:32.147 00.000 9828 IsGuiding returns 1
01:58:32.177 00.030 9828 IsSlewing returns 0
01:58:32.177 00.000 9828 IsGuiding returns 1
01:58:32.208 00.031 9828 IsSlewing returns 0
01:58:32.208 00.000 9828 IsGuiding returns 1
01:58:32.239 00.031 9828 IsSlewing returns 0
01:58:32.240 00.001 9828 IsGuiding returns 0
01:58:32.240 00.000 9828 scope move finished after 10 + 145 ms
01:58:32.240 00.000 9828 Move returns status 0, amount 10
01:58:32.240 00.000 9828 move complete, result=0
01:58:32.240 00.000 9828 worker thread done servicing request
01:58:32.240 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
01:58:32.603 00.363 8976 Exposure complete
01:58:32.609 00.006 8976 worker thread done servicing request
01:58:32.609 00.000 5052 OnExposeComplete: enter
01:58:32.610 00.001 5052 UpdateGuideState(): m_state=6
01:58:32.610 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6452
01:58:32.610 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.25, Mass=196, SNR=9.7, Peak=80 HFD=2.0
01:58:32.610 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.38 = 1.91)
01:58:32.610 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
01:58:32.610 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.46 hyp=0.64 cameraTheta=-2.33 mountX=-0.21 mountY=0.62, mountTheta=1.90
01:58:32.611 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.46, opts=13)
01:58:32.611 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.46)
01:58:32.611 00.000 8976 Worker thread wakes up
01:58:32.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.46) opts 0xd
01:58:32.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.46)
01:58:32.611 00.000 8976 Moving (-0.44, -0.46) raw xDistance=-0.21 yDistance=0.62
01:58:32.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:58:32.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
01:58:32.611 00.000 8976 MoveAxis(R, 0, ABG)
01:58:32.611 00.000 8976 MoveAxis(D, 2, ABG)
01:58:32.611 00.000 8976 stepping (-3, 10) + (0, -2)
01:58:32.611 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:32.612 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:58:32.621 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:58:32.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:32.622 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:32.622 00.000 5052 Enqueuing Expose request
01:58:32.647 00.025 8976 Received - 47 (G) 
01:58:32.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:32.647 00.000 8976 stepped: pos (-3, 8)
01:58:32.648 00.001 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
01:58:32.648 00.000 8976 MountToCamera -- mountX=0.46 mountY=-1.45 hyp=1.52 mountTheta=-1.26 cameraX=1.08, cameraY=1.07 cameraTheta=0.78
01:58:32.648 00.000 8976 incremental bump (1.080, 1.066) isValid = 1
01:58:32.648 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
01:58:32.648 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:58:32.648 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:58:32.648 00.000 8976 move complete, result=0
01:58:32.648 00.000 8976 worker thread done servicing request
01:58:32.648 00.000 8976 Worker thread wakes up
01:58:32.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:32.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:32.648 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
01:58:32.648 00.000 9828 Worker thread wakes up
01:58:32.648 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:58:32.648 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:58:32.648 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
01:58:32.649 00.001 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
01:58:32.649 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
01:58:32.649 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
01:58:32.649 00.000 9828 BLC: window closed
01:58:32.649 00.000 9828 MoveAxis(E, 27, B)
01:58:32.649 00.000 9828 Guiding  Dir = 2, Dur = 27
01:58:32.649 00.000 9828 IsSlewing returns 0
01:58:32.649 00.000 9828 IsGuiding returns 0
01:58:32.649 00.000 9828 PulseGuide returned control before completion, sleep 37
01:58:32.695 00.046 9828 IsGuiding returns 1
01:58:32.695 00.000 9828 scope still moving after pulse duration time elapsed
01:58:32.729 00.034 9828 IsSlewing returns 0
01:58:32.729 00.000 9828 IsGuiding returns 1
01:58:32.757 00.028 9828 IsSlewing returns 0
01:58:32.757 00.000 9828 IsGuiding returns 1
01:58:32.788 00.031 9828 IsSlewing returns 0
01:58:32.788 00.000 9828 IsGuiding returns 1
01:58:32.820 00.032 9828 IsSlewing returns 0
01:58:32.820 00.000 9828 IsGuiding returns 0
01:58:32.820 00.000 9828 scope move finished after 27 + 143 ms
01:58:32.820 00.000 9828 Move returns status 0, amount 27
01:58:32.820 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:32.820 00.000 9828 MoveAxis(N, 10, B)
01:58:32.820 00.000 9828 Guiding  Dir = 0, Dur = 10
01:58:32.836 00.016 9828 IsSlewing returns 0
01:58:32.836 00.000 9828 IsGuiding returns 0
01:58:32.836 00.000 9828 PulseGuide returned control before completion, sleep 20
01:58:32.867 00.031 9828 IsGuiding returns 1
01:58:32.867 00.000 9828 scope still moving after pulse duration time elapsed
01:58:32.899 00.032 9828 IsSlewing returns 0
01:58:32.899 00.000 9828 IsGuiding returns 1
01:58:32.929 00.030 9828 IsSlewing returns 0
01:58:32.929 00.000 9828 IsGuiding returns 1
01:58:32.960 00.031 9828 IsSlewing returns 0
01:58:32.960 00.000 9828 IsGuiding returns 1
01:58:32.990 00.030 9828 IsSlewing returns 0
01:58:32.990 00.000 9828 IsGuiding returns 0
01:58:32.990 00.000 9828 scope move finished after 10 + 144 ms
01:58:32.990 00.000 9828 Move returns status 0, amount 10
01:58:32.990 00.000 9828 move complete, result=0
01:58:32.990 00.000 9828 worker thread done servicing request
01:58:32.990 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:58:33.341 00.351 8976 Exposure complete
01:58:33.347 00.006 8976 worker thread done servicing request
01:58:33.347 00.000 5052 OnExposeComplete: enter
01:58:33.347 00.000 5052 UpdateGuideState(): m_state=6
01:58:33.347 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6453
01:58:33.347 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.91, Mass=206, SNR=9.9, Peak=79 HFD=2.1
01:58:33.347 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
01:58:33.347 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
01:58:33.347 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.24 cameraTheta=2.17 mountX=0.24 mountY=0.01, mountTheta=0.02
01:58:33.348 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.20, opts=13)
01:58:33.348 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.20)
01:58:33.348 00.000 8976 Worker thread wakes up
01:58:33.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.20) opts 0xd
01:58:33.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.20)
01:58:33.348 00.000 8976 Moving (-0.14, 0.20) raw xDistance=0.24 yDistance=0.01
01:58:33.349 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:58:33.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:58:33.349 00.000 8976 MoveAxis(R, 0, ABG)
01:58:33.349 00.000 8976 MoveAxis(U, 0, ABG)
01:58:33.349 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
01:58:33.349 00.000 8976 MountToCamera -- mountX=0.46 mountY=-1.39 hyp=1.46 mountTheta=-1.25 cameraX=1.03, cameraY=1.04 cameraTheta=0.79
01:58:33.349 00.000 8976 incremental bump (1.028, 1.040) isValid = 1
01:58:33.349 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
01:58:33.349 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
01:58:33.349 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
01:58:33.349 00.000 8976 move complete, result=0
01:58:33.349 00.000 9828 Worker thread wakes up
01:58:33.349 00.000 8976 worker thread done servicing request
01:58:33.349 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
01:58:33.350 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:58:33.350 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
01:58:33.350 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
01:58:33.350 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:58:33.350 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
01:58:33.350 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
01:58:33.350 00.000 9828 BLC: window closed
01:58:33.350 00.000 9828 MoveAxis(E, 27, B)
01:58:33.350 00.000 9828 Guiding  Dir = 2, Dur = 27
01:58:33.350 00.000 9828 IsSlewing returns 0
01:58:33.350 00.000 9828 IsGuiding returns 0
01:58:33.351 00.001 9828 PulseGuide returned control before completion, sleep 37
01:58:33.360 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:58:33.360 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:33.360 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:33.360 00.000 5052 Enqueuing Expose request
01:58:33.360 00.000 8976 Worker thread wakes up
01:58:33.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:33.360 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:33.360 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:33.395 00.035 9828 IsGuiding returns 1
01:58:33.395 00.000 9828 scope still moving after pulse duration time elapsed
01:58:33.427 00.032 9828 IsSlewing returns 0
01:58:33.427 00.000 9828 IsGuiding returns 1
01:58:33.457 00.030 9828 IsSlewing returns 0
01:58:33.457 00.000 9828 IsGuiding returns 1
01:58:33.488 00.031 9828 IsSlewing returns 0
01:58:33.488 00.000 9828 IsGuiding returns 1
01:58:33.519 00.031 9828 IsSlewing returns 0
01:58:33.519 00.000 9828 IsGuiding returns 0
01:58:33.519 00.000 9828 scope move finished after 27 + 141 ms
01:58:33.519 00.000 9828 Move returns status 0, amount 27
01:58:33.519 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:33.519 00.000 9828 MoveAxis(N, 10, B)
01:58:33.519 00.000 9828 Guiding  Dir = 0, Dur = 10
01:58:33.535 00.016 9828 IsSlewing returns 0
01:58:33.535 00.000 9828 IsGuiding returns 0
01:58:33.535 00.000 9828 PulseGuide returned control before completion, sleep 20
01:58:33.566 00.031 9828 IsGuiding returns 1
01:58:33.566 00.000 9828 scope still moving after pulse duration time elapsed
01:58:33.597 00.031 9828 IsSlewing returns 0
01:58:33.597 00.000 9828 IsGuiding returns 1
01:58:33.629 00.032 9828 IsSlewing returns 0
01:58:33.629 00.000 9828 IsGuiding returns 1
01:58:33.661 00.032 9828 IsSlewing returns 0
01:58:33.661 00.000 9828 IsGuiding returns 1
01:58:33.693 00.032 9828 IsSlewing returns 0
01:58:33.693 00.000 9828 IsGuiding returns 0
01:58:33.693 00.000 9828 scope move finished after 10 + 147 ms
01:58:33.693 00.000 9828 Move returns status 0, amount 10
01:58:33.693 00.000 9828 move complete, result=0
01:58:33.693 00.000 9828 worker thread done servicing request
01:58:33.693 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:58:34.050 00.357 8976 Exposure complete
01:58:34.056 00.006 8976 worker thread done servicing request
01:58:34.056 00.000 5052 OnExposeComplete: enter
01:58:34.056 00.000 5052 UpdateGuideState(): m_state=6
01:58:34.056 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6454
01:58:34.056 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.62, Mass=210, SNR=10.0, Peak=72 HFD=2.3
01:58:34.056 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
01:58:34.057 00.001 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.41)
01:58:34.057 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.22 cameraTheta=-2.73 mountX=0.01 mountY=0.22, mountTheta=1.51
01:58:34.057 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.09, opts=13)
01:58:34.057 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.09)
01:58:34.058 00.001 8976 Worker thread wakes up
01:58:34.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.09) opts 0xd
01:58:34.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.09)
01:58:34.058 00.000 8976 Moving (-0.21, -0.09) raw xDistance=0.01 yDistance=0.22
01:58:34.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:58:34.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:58:34.058 00.000 8976 MoveAxis(R, 0, ABG)
01:58:34.058 00.000 8976 MoveAxis(U, 0, ABG)
01:58:34.058 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:58:34.059 00.001 8976 MountToCamera -- mountX=0.46 mountY=-1.35 hyp=1.43 mountTheta=-1.24 cameraX=0.99, cameraY=1.02 cameraTheta=0.80
01:58:34.059 00.000 8976 incremental bump (0.993, 1.023) isValid = 1
01:58:34.059 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
01:58:34.059 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:58:34.059 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:58:34.059 00.000 8976 move complete, result=0
01:58:34.059 00.000 9828 Worker thread wakes up
01:58:34.059 00.000 8976 worker thread done servicing request
01:58:34.059 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:58:34.059 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:58:34.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
01:58:34.059 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
01:58:34.060 00.001 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
01:58:34.060 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
01:58:34.060 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
01:58:34.060 00.000 9828 BLC: window closed
01:58:34.060 00.000 9828 MoveAxis(E, 27, B)
01:58:34.060 00.000 9828 Guiding  Dir = 2, Dur = 27
01:58:34.060 00.000 9828 IsSlewing returns 0
01:58:34.060 00.000 9828 IsGuiding returns 0
01:58:34.060 00.000 9828 PulseGuide returned control before completion, sleep 37
01:58:34.070 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:58:34.070 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:34.070 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:34.070 00.000 5052 Enqueuing Expose request
01:58:34.070 00.000 8976 Worker thread wakes up
01:58:34.070 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:34.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:34.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:34.099 00.029 9828 IsGuiding returns 1
01:58:34.099 00.000 9828 scope still moving after pulse duration time elapsed
01:58:34.129 00.030 9828 IsSlewing returns 0
01:58:34.129 00.000 9828 IsGuiding returns 1
01:58:34.160 00.031 9828 IsSlewing returns 0
01:58:34.160 00.000 9828 IsGuiding returns 1
01:58:34.190 00.030 9828 IsSlewing returns 0
01:58:34.190 00.000 9828 IsGuiding returns 1
01:58:34.222 00.032 9828 IsSlewing returns 0
01:58:34.222 00.000 9828 IsGuiding returns 0
01:58:34.222 00.000 9828 scope move finished after 27 + 135 ms
01:58:34.222 00.000 9828 Move returns status 0, amount 27
01:58:34.222 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:34.222 00.000 9828 MoveAxis(N, 10, B)
01:58:34.222 00.000 9828 Guiding  Dir = 0, Dur = 10
01:58:34.237 00.015 9828 IsSlewing returns 0
01:58:34.237 00.000 9828 IsGuiding returns 0
01:58:34.237 00.000 9828 PulseGuide returned control before completion, sleep 20
01:58:34.267 00.030 9828 IsGuiding returns 1
01:58:34.267 00.000 9828 scope still moving after pulse duration time elapsed
01:58:34.299 00.032 9828 IsSlewing returns 0
01:58:34.299 00.000 9828 IsGuiding returns 1
01:58:34.330 00.031 9828 IsSlewing returns 0
01:58:34.330 00.000 9828 IsGuiding returns 1
01:58:34.360 00.030 9828 IsSlewing returns 0
01:58:34.360 00.000 9828 IsGuiding returns 1
01:58:34.391 00.031 9828 IsSlewing returns 0
01:58:34.391 00.000 9828 IsGuiding returns 0
01:58:34.391 00.000 9828 scope move finished after 10 + 143 ms
01:58:34.391 00.000 9828 Move returns status 0, amount 10
01:58:34.391 00.000 9828 move complete, result=0
01:58:34.391 00.000 9828 worker thread done servicing request
01:58:34.391 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
01:58:34.761 00.370 8976 Exposure complete
01:58:34.766 00.005 8976 worker thread done servicing request
01:58:34.766 00.000 5052 OnExposeComplete: enter
01:58:34.766 00.000 5052 UpdateGuideState(): m_state=6
01:58:34.766 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6455
01:58:34.766 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.66, Mass=234, SNR=10.6, Peak=76 HFD=2.9
01:58:34.766 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
01:58:34.766 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
01:58:34.766 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.04 hyp=0.60 cameraTheta=-3.07 mountX=0.23 mountY=0.52, mountTheta=1.15
01:58:34.767 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.04, opts=13)
01:58:34.767 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.04)
01:58:34.767 00.000 8976 Worker thread wakes up
01:58:34.767 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.04) opts 0xd
01:58:34.767 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.04)
01:58:34.767 00.000 8976 Moving (-0.60, -0.04) raw xDistance=0.23 yDistance=0.52
01:58:34.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:58:34.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:58:34.767 00.000 8976 MoveAxis(R, 0, ABG)
01:58:34.767 00.000 8976 MoveAxis(D, 2, ABG)
01:58:34.767 00.000 8976 stepping (-3, 8) + (0, -2)
01:58:34.768 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:34.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:58:34.777 00.009 5052 UpdateGuideState exits: m=234 SNR=10.6
01:58:34.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:34.777 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:34.778 00.001 5052 Enqueuing Expose request
01:58:34.790 00.012 8976 Received - 47 (G) 
01:58:34.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:34.790 00.000 8976 stepped: pos (-3, 6)
01:58:34.790 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
01:58:34.790 00.000 8976 MountToCamera -- mountX=0.46 mountY=-1.22 hyp=1.30 mountTheta=-1.21 cameraX=0.88, cameraY=0.96 cameraTheta=0.83
01:58:34.790 00.000 8976 incremental bump (0.876, 0.963) isValid = 1
01:58:34.790 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
01:58:34.790 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
01:58:34.790 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
01:58:34.791 00.001 8976 move complete, result=0
01:58:34.791 00.000 8976 worker thread done servicing request
01:58:34.791 00.000 8976 Worker thread wakes up
01:58:34.791 00.000 9828 Worker thread wakes up
01:58:34.791 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:34.791 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:34.791 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
01:58:34.791 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:58:34.791 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
01:58:34.791 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
01:58:34.791 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
01:58:34.791 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:58:34.791 00.000 9828 BLC: window closed
01:58:34.791 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:58:34.791 00.000 9828 MoveAxis(E, 26, B)
01:58:34.791 00.000 9828 Guiding  Dir = 2, Dur = 26
01:58:34.792 00.001 9828 IsSlewing returns 0
01:58:34.792 00.000 9828 IsGuiding returns 0
01:58:34.792 00.000 9828 PulseGuide returned control before completion, sleep 36
01:58:34.843 00.051 9828 IsGuiding returns 1
01:58:34.843 00.000 9828 scope still moving after pulse duration time elapsed
01:58:34.875 00.032 9828 IsSlewing returns 0
01:58:34.875 00.000 9828 IsGuiding returns 1
01:58:34.905 00.030 9828 IsSlewing returns 0
01:58:34.905 00.000 9828 IsGuiding returns 1
01:58:34.936 00.031 9828 IsSlewing returns 0
01:58:34.936 00.000 9828 IsGuiding returns 0
01:58:34.936 00.000 9828 scope move finished after 26 + 118 ms
01:58:34.936 00.000 9828 Move returns status 0, amount 26
01:58:34.936 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:58:34.936 00.000 9828 MoveAxis(N, 11, B)
01:58:34.936 00.000 9828 Guiding  Dir = 0, Dur = 11
01:58:34.952 00.016 9828 IsSlewing returns 0
01:58:34.952 00.000 9828 IsGuiding returns 0
01:58:34.952 00.000 9828 PulseGuide returned control before completion, sleep 21
01:58:34.982 00.030 9828 IsGuiding returns 1
01:58:34.982 00.000 9828 scope still moving after pulse duration time elapsed
01:58:35.014 00.032 9828 IsSlewing returns 0
01:58:35.014 00.000 9828 IsGuiding returns 1
01:58:35.044 00.030 9828 IsSlewing returns 0
01:58:35.044 00.000 9828 IsGuiding returns 1
01:58:35.076 00.032 9828 IsSlewing returns 0
01:58:35.076 00.000 9828 IsGuiding returns 1
01:58:35.107 00.031 9828 IsSlewing returns 0
01:58:35.107 00.000 9828 IsGuiding returns 0
01:58:35.107 00.000 9828 scope move finished after 11 + 144 ms
01:58:35.107 00.000 9828 Move returns status 0, amount 11
01:58:35.107 00.000 9828 move complete, result=0
01:58:35.107 00.000 9828 worker thread done servicing request
01:58:35.107 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
01:58:35.486 00.379 8976 Exposure complete
01:58:35.492 00.006 8976 worker thread done servicing request
01:58:35.492 00.000 5052 OnExposeComplete: enter
01:58:35.492 00.000 5052 UpdateGuideState(): m_state=6
01:58:35.492 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6456
01:58:35.492 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.92, Mass=196, SNR=9.7, Peak=78 HFD=2.1
01:58:35.492 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.33 = 0.33)
01:58:35.492 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
01:58:35.492 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.21 hyp=0.31 cameraTheta=2.37 mountX=0.29 mountY=0.07, mountTheta=0.23
01:58:35.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.21, opts=13)
01:58:35.493 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.21)
01:58:35.493 00.000 8976 Worker thread wakes up
01:58:35.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.21) opts 0xd
01:58:35.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.21)
01:58:35.493 00.000 8976 Moving (-0.22, 0.21) raw xDistance=0.29 yDistance=0.07
01:58:35.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:58:35.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:35.493 00.000 8976 MoveAxis(L, 1, ABG)
01:58:35.493 00.000 8976 stepping (-3, 6) + (-1, 0)
01:58:35.493 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:35.494 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:58:35.503 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
01:58:35.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:35.503 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:35.503 00.000 5052 Enqueuing Expose request
01:58:35.525 00.022 8976 Received - 47 (G) 
01:58:35.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:35.525 00.000 8976 stepped: pos (-4, 6)
01:58:35.525 00.000 8976 MoveAxis(U, 0, ABG)
01:58:35.525 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
01:58:35.525 00.000 8976 move complete, result=0
01:58:35.526 00.001 8976 worker thread done servicing request
01:58:35.526 00.000 8976 Worker thread wakes up
01:58:35.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:35.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:35.526 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
01:58:36.221 00.695 8976 Exposure complete
01:58:36.228 00.007 8976 worker thread done servicing request
01:58:36.228 00.000 5052 OnExposeComplete: enter
01:58:36.229 00.001 5052 UpdateGuideState(): m_state=6
01:58:36.229 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6457
01:58:36.229 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=282.00, Mass=218, SNR=10.2, Peak=77 HFD=2.5
01:58:36.229 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
01:58:36.229 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
01:58:36.229 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.29 hyp=0.58 cameraTheta=2.62 mountX=0.49 mountY=0.27, mountTheta=0.50
01:58:36.231 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.29, opts=13)
01:58:36.232 00.001 5052 Enqueuing Move request for stepguider (-0.51, 0.29)
01:58:36.232 00.000 8976 Worker thread wakes up
01:58:36.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.29) opts 0xd
01:58:36.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.29)
01:58:36.232 00.000 8976 Moving (-0.51, 0.29) raw xDistance=0.49 yDistance=0.27
01:58:36.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
01:58:36.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:58:36.232 00.000 8976 MoveAxis(L, 2, ABG)
01:58:36.232 00.000 8976 stepping (-4, 6) + (-2, 0)
01:58:36.232 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:36.234 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:58:36.246 00.012 5052 UpdateGuideState exits: m=218 SNR=10.2
01:58:36.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:36.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:36.246 00.000 5052 Enqueuing Expose request
01:58:36.261 00.015 8976 Received - 47 (G) 
01:58:36.261 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:36.261 00.000 8976 stepped: pos (-6, 6)
01:58:36.261 00.000 8976 MoveAxis(D, 1, ABG)
01:58:36.261 00.000 8976 stepping (-6, 6) + (0, -1)
01:58:36.261 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:36.293 00.032 8976 Received - 47 (G) 
01:58:36.294 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:36.295 00.001 8976 stepped: pos (-6, 5)
01:58:36.295 00.000 8976 move complete, result=0
01:58:36.295 00.000 8976 worker thread done servicing request
01:58:36.295 00.000 8976 Worker thread wakes up
01:58:36.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:36.295 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:58:36.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:36.988 00.693 8976 Exposure complete
01:58:36.993 00.005 8976 worker thread done servicing request
01:58:36.993 00.000 5052 OnExposeComplete: enter
01:58:36.993 00.000 5052 UpdateGuideState(): m_state=6
01:58:36.993 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6458
01:58:36.994 00.001 5052 Star::Find returns 1 (0), X=328.24, Y=281.87, Mass=209, SNR=10.0, Peak=73 HFD=2.3
01:58:36.994 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:58:36.994 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:58:36.994 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=0.16 hyp=0.95 cameraTheta=2.97 mountX=0.57 mountY=0.70, mountTheta=0.89
01:58:36.994 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=0.16, opts=13)
01:58:36.994 00.000 5052 Enqueuing Move request for stepguider (-0.94, 0.16)
01:58:36.995 00.001 8976 Worker thread wakes up
01:58:36.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, 0.16) opts 0xd
01:58:36.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, 0.16)
01:58:36.995 00.000 8976 Moving (-0.94, 0.16) raw xDistance=0.57 yDistance=0.70
01:58:36.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
01:58:36.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.70
01:58:36.995 00.000 8976 MoveAxis(L, 2, ABG)
01:58:36.995 00.000 8976 stepping (-6, 5) + (-2, 0)
01:58:36.995 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:36.996 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=65, Gamma=2.630
01:58:37.005 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
01:58:37.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:37.005 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:37.005 00.000 5052 Enqueuing Expose request
01:58:37.029 00.024 8976 Received - 47 (G) 
01:58:37.029 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:37.029 00.000 8976 stepped: pos (-8, 5)
01:58:37.029 00.000 8976 MoveAxis(D, 3, ABG)
01:58:37.029 00.000 8976 stepping (-8, 5) + (0, -3)
01:58:37.029 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:37.061 00.032 8976 Received - 47 (G) 
01:58:37.061 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:37.061 00.000 8976 stepped: pos (-8, 2)
01:58:37.061 00.000 8976 move complete, result=0
01:58:37.061 00.000 8976 worker thread done servicing request
01:58:37.061 00.000 8976 Worker thread wakes up
01:58:37.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:37.061 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:37.061 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.7 px 3 ms SOUTH
01:58:37.751 00.690 8976 Exposure complete
01:58:37.757 00.006 8976 worker thread done servicing request
01:58:37.757 00.000 5052 OnExposeComplete: enter
01:58:37.757 00.000 5052 UpdateGuideState(): m_state=6
01:58:37.757 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6459
01:58:37.757 00.000 5052 Star::Find returns 1 (0), X=327.97, Y=281.46, Mass=200, SNR=9.8, Peak=77 HFD=2.2
01:58:37.757 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
01:58:37.757 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
01:58:37.757 00.000 5052 CameraToMount -- cameraX=-1.20 cameraY=-0.25 hyp=1.23 cameraTheta=-2.94 mountX=0.32 mountY=1.15, mountTheta=1.29
01:58:37.759 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.20, y=-0.25, opts=13)
01:58:37.759 00.000 5052 Enqueuing Move request for stepguider (-1.20, -0.25)
01:58:37.759 00.000 8976 Worker thread wakes up
01:58:37.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.20, -0.25) opts 0xd
01:58:37.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.20, -0.25)
01:58:37.759 00.000 8976 Moving (-1.20, -0.25) raw xDistance=0.32 yDistance=1.15
01:58:37.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
01:58:37.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.15
01:58:37.759 00.000 8976 MoveAxis(L, 2, ABG)
01:58:37.759 00.000 8976 stepping (-8, 2) + (-2, 0)
01:58:37.759 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:37.760 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
01:58:37.769 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
01:58:37.769 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:37.769 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:37.770 00.001 5052 Enqueuing Expose request
01:58:37.796 00.026 8976 Received - 47 (G) 
01:58:37.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:37.796 00.000 8976 stepped: pos (-10, 2)
01:58:37.796 00.000 8976 MoveAxis(D, 5, ABG)
01:58:37.796 00.000 8976 stepping (-10, 2) + (0, -5)
01:58:37.796 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:58:37.844 00.048 8976 Received - 47 (G) 
01:58:37.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:58:37.844 00.000 8976 stepped: pos (-10, -3)
01:58:37.844 00.000 8976 move complete, result=0
01:58:37.844 00.000 8976 worker thread done servicing request
01:58:37.844 00.000 8976 Worker thread wakes up
01:58:37.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:37.844 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 1.1 px 5 ms SOUTH
01:58:37.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:38.559 00.715 8976 Exposure complete
01:58:38.564 00.005 8976 worker thread done servicing request
01:58:38.564 00.000 5052 OnExposeComplete: enter
01:58:38.565 00.001 5052 UpdateGuideState(): m_state=6
01:58:38.565 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6460
01:58:38.565 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.89, Mass=190, SNR=9.6, Peak=82 HFD=2.1
01:58:38.565 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:58:38.565 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
01:58:38.565 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=0.19 hyp=0.78 cameraTheta=2.90 mountX=0.51 mountY=0.53, mountTheta=0.81
01:58:38.566 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=0.19, opts=13)
01:58:38.566 00.000 5052 Enqueuing Move request for stepguider (-0.76, 0.19)
01:58:38.566 00.000 8976 Worker thread wakes up
01:58:38.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, 0.19) opts 0xd
01:58:38.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, 0.19)
01:58:38.566 00.000 8976 Moving (-0.76, 0.19) raw xDistance=0.51 yDistance=0.53
01:58:38.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
01:58:38.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.53
01:58:38.566 00.000 8976 MoveAxis(L, 2, ABG)
01:58:38.566 00.000 8976 stepping (-10, -3) + (-2, 0)
01:58:38.566 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:38.567 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:58:38.577 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
01:58:38.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:38.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:38.577 00.000 5052 Enqueuing Expose request
01:58:38.595 00.018 8976 Received - 47 (G) 
01:58:38.596 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:38.596 00.000 8976 stepped: pos (-12, -3)
01:58:38.596 00.000 8976 MoveAxis(D, 2, ABG)
01:58:38.596 00.000 8976 stepping (-12, -3) + (0, -2)
01:58:38.596 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:38.627 00.031 8976 Received - 47 (G) 
01:58:38.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:38.627 00.000 8976 stepped: pos (-12, -5)
01:58:38.627 00.000 8976 move complete, result=0
01:58:38.628 00.001 8976 worker thread done servicing request
01:58:38.628 00.000 8976 Worker thread wakes up
01:58:38.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:38.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:38.628 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:58:39.329 00.701 8976 Exposure complete
01:58:39.335 00.006 8976 worker thread done servicing request
01:58:39.335 00.000 5052 OnExposeComplete: enter
01:58:39.335 00.000 5052 UpdateGuideState(): m_state=6
01:58:39.335 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6461
01:58:39.335 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.96, Mass=186, SNR=9.5, Peak=78 HFD=2.3
01:58:39.335 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
01:58:39.335 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
01:58:39.335 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.25 hyp=0.58 cameraTheta=2.69 mountX=0.46 mountY=0.30, mountTheta=0.57
01:58:39.336 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.25, opts=13)
01:58:39.336 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.25)
01:58:39.336 00.000 8976 Worker thread wakes up
01:58:39.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.25) opts 0xd
01:58:39.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.25)
01:58:39.336 00.000 8976 Moving (-0.52, 0.25) raw xDistance=0.46 yDistance=0.30
01:58:39.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
01:58:39.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:58:39.336 00.000 8976 MoveAxis(L, 2, ABG)
01:58:39.336 00.000 8976 stepping (-12, -5) + (-2, 0)
01:58:39.336 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:39.337 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:58:39.346 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
01:58:39.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:39.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:39.346 00.000 5052 Enqueuing Expose request
01:58:39.362 00.016 8976 Received - 47 (G) 
01:58:39.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:39.362 00.000 8976 stepped: pos (-14, -5)
01:58:39.362 00.000 8976 MoveAxis(D, 1, ABG)
01:58:39.362 00.000 8976 stepping (-14, -5) + (0, -1)
01:58:39.362 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:39.395 00.033 8976 Received - 47 (G) 
01:58:39.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:39.395 00.000 8976 stepped: pos (-14, -6)
01:58:39.395 00.000 8976 move complete, result=0
01:58:39.395 00.000 8976 worker thread done servicing request
01:58:39.395 00.000 8976 Worker thread wakes up
01:58:39.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:39.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:39.395 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
01:58:40.091 00.696 8976 Exposure complete
01:58:40.096 00.005 8976 worker thread done servicing request
01:58:40.097 00.001 5052 OnExposeComplete: enter
01:58:40.097 00.000 5052 UpdateGuideState(): m_state=6
01:58:40.097 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6462
01:58:40.097 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.74, Mass=206, SNR=9.9, Peak=78 HFD=2.8
01:58:40.097 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
01:58:40.097 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
01:58:40.097 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.03 hyp=0.74 cameraTheta=3.10 mountX=0.37 mountY=0.60, mountTheta=1.02
01:58:40.097 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.03, opts=13)
01:58:40.097 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.03)
01:58:40.098 00.001 8976 Worker thread wakes up
01:58:40.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.03) opts 0xd
01:58:40.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.03)
01:58:40.098 00.000 8976 Moving (-0.74, 0.03) raw xDistance=0.37 yDistance=0.60
01:58:40.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
01:58:40.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
01:58:40.098 00.000 8976 MoveAxis(L, 2, ABG)
01:58:40.098 00.000 8976 stepping (-14, -6) + (-2, 0)
01:58:40.098 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:40.098 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:58:40.108 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
01:58:40.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:40.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:40.108 00.000 5052 Enqueuing Expose request
01:58:40.130 00.022 8976 Received - 47 (G) 
01:58:40.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:40.130 00.000 8976 stepped: pos (-16, -6)
01:58:40.130 00.000 8976 MoveAxis(D, 2, ABG)
01:58:40.130 00.000 8976 stepping (-16, -6) + (0, -2)
01:58:40.130 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:40.162 00.032 8976 Received - 47 (G) 
01:58:40.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:40.162 00.000 8976 stepped: pos (-16, -8)
01:58:40.162 00.000 8976 move complete, result=0
01:58:40.162 00.000 8976 worker thread done servicing request
01:58:40.162 00.000 8976 Worker thread wakes up
01:58:40.163 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:40.163 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
01:58:40.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:40.851 00.688 8976 Exposure complete
01:58:40.858 00.007 8976 worker thread done servicing request
01:58:40.858 00.000 5052 OnExposeComplete: enter
01:58:40.858 00.000 5052 UpdateGuideState(): m_state=6
01:58:40.858 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6463
01:58:40.858 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.32, Mass=209, SNR=10.0, Peak=74 HFD=2.3
01:58:40.858 00.000 5052 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.04) = xAngle (-4.19 = 2.09)
01:58:40.858 00.000 5052 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.30 = 1.99)
01:58:40.858 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.39 hyp=0.47 cameraTheta=-2.15 mountX=-0.23 mountY=0.43, mountTheta=2.07
01:58:40.859 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.39, opts=13)
01:58:40.859 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.39)
01:58:40.859 00.000 8976 Worker thread wakes up
01:58:40.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.39) opts 0xd
01:58:40.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.39)
01:58:40.859 00.000 8976 Moving (-0.26, -0.39) raw xDistance=-0.23 yDistance=0.43
01:58:40.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:58:40.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
01:58:40.860 00.001 8976 MoveAxis(R, 0, ABG)
01:58:40.860 00.000 8976 MoveAxis(D, 2, ABG)
01:58:40.860 00.000 8976 stepping (-16, -8) + (0, -2)
01:58:40.860 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:40.860 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:58:40.870 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:58:40.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:40.870 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:40.870 00.000 5052 Enqueuing Expose request
01:58:40.897 00.027 8976 Received - 47 (G) 
01:58:40.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:40.897 00.000 8976 stepped: pos (-16, -10)
01:58:40.897 00.000 8976 move complete, result=0
01:58:40.897 00.000 8976 worker thread done servicing request
01:58:40.897 00.000 8976 Worker thread wakes up
01:58:40.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:40.897 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:58:40.897 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:41.590 00.693 8976 Exposure complete
01:58:41.595 00.005 8976 worker thread done servicing request
01:58:41.595 00.000 5052 OnExposeComplete: enter
01:58:41.595 00.000 5052 UpdateGuideState(): m_state=6
01:58:41.595 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6464
01:58:41.595 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.27, Mass=215, SNR=10.1, Peak=74 HFD=2.4
01:58:41.595 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.01 = 2.27)
01:58:41.595 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.17)
01:58:41.595 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.44 hyp=0.48 cameraTheta=-1.97 mountX=-0.31 mountY=0.39, mountTheta=2.23
01:58:41.596 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.44, opts=13)
01:58:41.596 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.44)
01:58:41.596 00.000 8976 Worker thread wakes up
01:58:41.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.44) opts 0xd
01:58:41.596 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.44)
01:58:41.596 00.000 8976 Moving (-0.18, -0.44) raw xDistance=-0.31 yDistance=0.39
01:58:41.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:58:41.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
01:58:41.596 00.000 8976 MoveAxis(R, 1, ABG)
01:58:41.596 00.000 8976 stepping (-16, -10) + (1, 0)
01:58:41.596 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:41.597 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:58:41.607 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
01:58:41.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:41.608 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:41.608 00.000 5052 Enqueuing Expose request
01:58:41.617 00.009 8976 Received - 47 (G) 
01:58:41.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:41.617 00.000 8976 stepped: pos (-15, -10)
01:58:41.617 00.000 8976 MoveAxis(D, 2, ABG)
01:58:41.617 00.000 8976 stepping (-15, -10) + (0, -2)
01:58:41.617 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:41.648 00.031 8976 Received - 47 (G) 
01:58:41.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:41.649 00.001 8976 stepped: pos (-15, -12)
01:58:41.649 00.000 8976 move complete, result=0
01:58:41.649 00.000 8976 worker thread done servicing request
01:58:41.649 00.000 8976 Worker thread wakes up
01:58:41.649 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
01:58:41.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:41.649 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:42.340 00.691 8976 Exposure complete
01:58:42.345 00.005 8976 worker thread done servicing request
01:58:42.345 00.000 5052 OnExposeComplete: enter
01:58:42.346 00.001 5052 UpdateGuideState(): m_state=6
01:58:42.346 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6465
01:58:42.346 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.80, Mass=182, SNR=9.3, Peak=73 HFD=2.2
01:58:42.346 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
01:58:42.346 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
01:58:42.346 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.72 mountX=0.18 mountY=0.12, mountTheta=0.61
01:58:42.346 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.09, opts=13)
01:58:42.347 00.001 5052 Enqueuing Move request for stepguider (-0.21, 0.09)
01:58:42.347 00.000 8976 Worker thread wakes up
01:58:42.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.09) opts 0xd
01:58:42.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.09)
01:58:42.347 00.000 8976 Moving (-0.21, 0.09) raw xDistance=0.18 yDistance=0.12
01:58:42.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:58:42.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:58:42.347 00.000 8976 MoveAxis(R, 0, ABG)
01:58:42.347 00.000 8976 MoveAxis(U, 0, ABG)
01:58:42.347 00.000 8976 move complete, result=0
01:58:42.347 00.000 8976 worker thread done servicing request
01:58:42.348 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:58:42.358 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:58:42.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:42.358 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:42.358 00.000 5052 Enqueuing Expose request
01:58:42.358 00.000 8976 Worker thread wakes up
01:58:42.358 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:42.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:42.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:43.047 00.689 8976 Exposure complete
01:58:43.053 00.006 8976 worker thread done servicing request
01:58:43.053 00.000 5052 OnExposeComplete: enter
01:58:43.053 00.000 5052 UpdateGuideState(): m_state=6
01:58:43.053 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6466
01:58:43.053 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.87, Mass=207, SNR=10.0, Peak=82 HFD=2.0
01:58:43.053 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:58:43.053 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
01:58:43.053 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.16 hyp=0.75 cameraTheta=2.92 mountX=0.48 mountY=0.53, mountTheta=0.83
01:58:43.054 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.16, opts=13)
01:58:43.054 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.16)
01:58:43.054 00.000 8976 Worker thread wakes up
01:58:43.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.16) opts 0xd
01:58:43.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.16)
01:58:43.054 00.000 8976 Moving (-0.73, 0.16) raw xDistance=0.48 yDistance=0.53
01:58:43.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:58:43.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
01:58:43.054 00.000 8976 MoveAxis(L, 2, ABG)
01:58:43.054 00.000 8976 stepping (-15, -12) + (-2, 0)
01:58:43.054 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:43.055 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:58:43.065 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:58:43.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:43.065 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:43.065 00.000 5052 Enqueuing Expose request
01:58:43.087 00.022 8976 Received - 47 (G) 
01:58:43.088 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:43.088 00.000 8976 stepped: pos (-17, -12)
01:58:43.088 00.000 8976 MoveAxis(D, 2, ABG)
01:58:43.088 00.000 8976 stepping (-17, -12) + (0, -2)
01:58:43.088 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:43.119 00.031 8976 Received - 47 (G) 
01:58:43.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:43.119 00.000 8976 stepped: pos (-17, -14)
01:58:43.119 00.000 8976 move complete, result=0
01:58:43.119 00.000 8976 worker thread done servicing request
01:58:43.120 00.001 8976 Worker thread wakes up
01:58:43.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:43.120 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:43.120 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:58:43.815 00.695 8976 Exposure complete
01:58:43.821 00.006 5052 OnExposeComplete: enter
01:58:43.821 00.000 5052 UpdateGuideState(): m_state=6
01:58:43.821 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6467
01:58:43.821 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.84, Mass=187, SNR=9.5, Peak=82 HFD=1.9
01:58:43.821 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
01:58:43.821 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
01:58:43.821 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.14 hyp=0.65 cameraTheta=2.93 mountX=0.41 mountY=0.46, mountTheta=0.84
01:58:43.821 00.000 8976 worker thread done servicing request
01:58:43.823 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.14, opts=13)
01:58:43.823 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.14)
01:58:43.823 00.000 8976 Worker thread wakes up
01:58:43.823 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.14) opts 0xd
01:58:43.823 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.14)
01:58:43.823 00.000 8976 Moving (-0.63, 0.14) raw xDistance=0.41 yDistance=0.46
01:58:43.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:58:43.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
01:58:43.823 00.000 8976 MoveAxis(L, 2, ABG)
01:58:43.823 00.000 8976 stepping (-17, -14) + (-2, 0)
01:58:43.823 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:43.825 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
01:58:43.834 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
01:58:43.835 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:43.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:43.835 00.000 5052 Enqueuing Expose request
01:58:43.854 00.019 8976 Received - 47 (G) 
01:58:43.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:43.854 00.000 8976 stepped: pos (-19, -14)
01:58:43.855 00.001 8976 MoveAxis(D, 2, ABG)
01:58:43.855 00.000 8976 stepping (-19, -14) + (0, -2)
01:58:43.855 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:43.886 00.031 8976 Received - 47 (G) 
01:58:43.886 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:43.886 00.000 8976 stepped: pos (-19, -16)
01:58:43.886 00.000 8976 move complete, result=0
01:58:43.886 00.000 8976 worker thread done servicing request
01:58:43.887 00.001 8976 Worker thread wakes up
01:58:43.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:43.887 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:43.887 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:58:44.584 00.697 8976 Exposure complete
01:58:44.590 00.006 8976 worker thread done servicing request
01:58:44.590 00.000 5052 OnExposeComplete: enter
01:58:44.590 00.000 5052 UpdateGuideState(): m_state=6
01:58:44.590 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6468
01:58:44.590 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.60, Mass=201, SNR=9.8, Peak=76 HFD=1.9
01:58:44.590 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
01:58:44.590 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
01:58:44.590 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-0.11 hyp=0.82 cameraTheta=-3.01 mountX=0.27 mountY=0.74, mountTheta=1.22
01:58:44.591 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=-0.11, opts=13)
01:58:44.591 00.000 5052 Enqueuing Move request for stepguider (-0.81, -0.11)
01:58:44.591 00.000 8976 Worker thread wakes up
01:58:44.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, -0.11) opts 0xd
01:58:44.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, -0.11)
01:58:44.591 00.000 8976 Moving (-0.81, -0.11) raw xDistance=0.27 yDistance=0.74
01:58:44.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
01:58:44.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
01:58:44.591 00.000 8976 MoveAxis(L, 1, ABG)
01:58:44.592 00.001 8976 stepping (-19, -16) + (-1, 0)
01:58:44.592 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:44.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:58:44.602 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:58:44.602 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:44.603 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:44.603 00.000 5052 Enqueuing Expose request
01:58:44.622 00.019 8976 Received - 47 (G) 
01:58:44.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:44.622 00.000 8976 stepped: pos (-20, -16)
01:58:44.622 00.000 8976 MoveAxis(D, 3, ABG)
01:58:44.622 00.000 8976 stepping (-20, -16) + (0, -3)
01:58:44.622 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:44.653 00.031 8976 Received - 47 (G) 
01:58:44.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:44.654 00.001 8976 stepped: pos (-20, -19)
01:58:44.654 00.000 8976 move complete, result=0
01:58:44.654 00.000 8976 worker thread done servicing request
01:58:44.654 00.000 8976 Worker thread wakes up
01:58:44.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:44.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:44.654 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
01:58:45.350 00.696 8976 Exposure complete
01:58:45.355 00.005 8976 worker thread done servicing request
01:58:45.355 00.000 5052 OnExposeComplete: enter
01:58:45.355 00.000 5052 UpdateGuideState(): m_state=6
01:58:45.355 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6469
01:58:45.355 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.90, Mass=193, SNR=9.6, Peak=79 HFD=2.2
01:58:45.355 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
01:58:45.355 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
01:58:45.356 00.001 5052 CameraToMount -- cameraX=0.23 cameraY=0.19 hyp=0.30 cameraTheta=0.71 mountX=0.07 mountY=-0.29, mountTheta=-1.34
01:58:45.356 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.19, opts=13)
01:58:45.356 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.19)
01:58:45.356 00.000 8976 Worker thread wakes up
01:58:45.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.19) opts 0xd
01:58:45.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.19)
01:58:45.356 00.000 8976 Moving (0.23, 0.19) raw xDistance=0.07 yDistance=-0.29
01:58:45.357 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:45.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.29
01:58:45.357 00.000 8976 MoveAxis(R, 0, ABG)
01:58:45.357 00.000 8976 MoveAxis(U, 1, ABG)
01:58:45.357 00.000 8976 stepping (-20, -19) + (0, 1)
01:58:45.357 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:45.357 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
01:58:45.367 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:58:45.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:45.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:45.367 00.000 5052 Enqueuing Expose request
01:58:45.389 00.022 8976 Received - 47 (G) 
01:58:45.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:45.389 00.000 8976 stepped: pos (-20, -18)
01:58:45.389 00.000 8976 move complete, result=0
01:58:45.389 00.000 8976 worker thread done servicing request
01:58:45.389 00.000 8976 Worker thread wakes up
01:58:45.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:45.390 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:45.390 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:58:46.079 00.689 8976 Exposure complete
01:58:46.084 00.005 8976 worker thread done servicing request
01:58:46.085 00.001 5052 OnExposeComplete: enter
01:58:46.085 00.000 5052 UpdateGuideState(): m_state=6
01:58:46.085 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6470
01:58:46.085 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.32, Mass=229, SNR=10.5, Peak=80 HFD=2.2
01:58:46.085 00.000 5052 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.04) = xAngle (-3.45 = 2.83)
01:58:46.085 00.000 5052 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.56 = 2.73)
01:58:46.085 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.39 hyp=0.39 cameraTheta=-1.41 mountX=-0.37 mountY=0.16, mountTheta=2.74
01:58:46.086 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.39, opts=13)
01:58:46.086 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.39)
01:58:46.086 00.000 8976 Worker thread wakes up
01:58:46.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.39) opts 0xd
01:58:46.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.39)
01:58:46.086 00.000 8976 Moving (0.06, -0.39) raw xDistance=-0.37 yDistance=0.16
01:58:46.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:58:46.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:58:46.086 00.000 8976 MoveAxis(R, 2, ABG)
01:58:46.086 00.000 8976 stepping (-20, -18) + (2, 0)
01:58:46.086 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:46.087 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:58:46.098 00.011 5052 UpdateGuideState exits: m=229 SNR=10.5
01:58:46.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:46.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:46.098 00.000 5052 Enqueuing Expose request
01:58:46.108 00.010 8976 Received - 47 (G) 
01:58:46.109 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:46.109 00.000 8976 stepped: pos (-18, -18)
01:58:46.109 00.000 8976 MoveAxis(U, 0, ABG)
01:58:46.110 00.001 8976 move complete, result=0
01:58:46.110 00.000 8976 worker thread done servicing request
01:58:46.110 00.000 8976 Worker thread wakes up
01:58:46.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:46.110 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
01:58:46.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:46.802 00.692 8976 Exposure complete
01:58:46.807 00.005 8976 worker thread done servicing request
01:58:46.807 00.000 5052 OnExposeComplete: enter
01:58:46.807 00.000 5052 UpdateGuideState(): m_state=6
01:58:46.807 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6471
01:58:46.807 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.86, Mass=194, SNR=9.7, Peak=74 HFD=2.2
01:58:46.808 00.001 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
01:58:46.808 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
01:58:46.808 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.94 mountX=0.08 mountY=-0.17, mountTheta=-1.12
01:58:46.808 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.15, opts=13)
01:58:46.808 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.15)
01:58:46.808 00.000 8976 Worker thread wakes up
01:58:46.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.15) opts 0xd
01:58:46.808 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.15)
01:58:46.808 00.000 8976 Moving (0.11, 0.15) raw xDistance=0.08 yDistance=-0.17
01:58:46.809 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:58:46.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:58:46.809 00.000 8976 MoveAxis(R, 0, ABG)
01:58:46.809 00.000 8976 MoveAxis(U, 0, ABG)
01:58:46.809 00.000 8976 move complete, result=0
01:58:46.809 00.000 8976 worker thread done servicing request
01:58:46.809 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:58:46.819 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
01:58:46.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:46.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:46.819 00.000 5052 Enqueuing Expose request
01:58:46.820 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:46.820 00.000 8976 Worker thread wakes up
01:58:46.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:46.820 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:47.513 00.693 8976 Exposure complete
01:58:47.519 00.006 8976 worker thread done servicing request
01:58:47.519 00.000 5052 OnExposeComplete: enter
01:58:47.519 00.000 5052 UpdateGuideState(): m_state=6
01:58:47.519 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6472
01:58:47.519 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.73, Mass=199, SNR=9.7, Peak=73 HFD=2.2
01:58:47.519 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
01:58:47.519 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
01:58:47.519 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.05 mountX=0.10 mountY=0.15, mountTheta=0.97
01:58:47.519 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.02, opts=13)
01:58:47.519 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.02)
01:58:47.520 00.001 8976 Worker thread wakes up
01:58:47.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.02) opts 0xd
01:58:47.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.02)
01:58:47.520 00.000 8976 Moving (-0.19, 0.02) raw xDistance=0.10 yDistance=0.15
01:58:47.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:58:47.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:58:47.520 00.000 8976 MoveAxis(R, 0, ABG)
01:58:47.520 00.000 8976 MoveAxis(U, 0, ABG)
01:58:47.520 00.000 8976 move complete, result=0
01:58:47.520 00.000 8976 worker thread done servicing request
01:58:47.520 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:58:47.530 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:58:47.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:47.530 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:47.530 00.000 5052 Enqueuing Expose request
01:58:47.530 00.000 8976 Worker thread wakes up
01:58:47.530 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:47.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:47.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:48.228 00.698 8976 Exposure complete
01:58:48.233 00.005 8976 worker thread done servicing request
01:58:48.233 00.000 5052 OnExposeComplete: enter
01:58:48.233 00.000 5052 UpdateGuideState(): m_state=6
01:58:48.233 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6473
01:58:48.234 00.001 5052 Star::Find returns 1 (0), X=328.75, Y=281.98, Mass=170, SNR=9.0, Peak=76 HFD=2.3
01:58:48.234 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
01:58:48.234 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
01:58:48.234 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.27 hyp=0.50 cameraTheta=2.58 mountX=0.43 mountY=0.21, mountTheta=0.46
01:58:48.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.27, opts=13)
01:58:48.235 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.27)
01:58:48.235 00.000 8976 Worker thread wakes up
01:58:48.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.27) opts 0xd
01:58:48.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.27)
01:58:48.235 00.000 8976 Moving (-0.43, 0.27) raw xDistance=0.43 yDistance=0.21
01:58:48.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:58:48.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:58:48.235 00.000 8976 MoveAxis(L, 2, ABG)
01:58:48.235 00.000 8976 stepping (-18, -18) + (-2, 0)
01:58:48.235 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:48.237 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:58:48.247 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
01:58:48.248 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:48.248 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:48.248 00.000 5052 Enqueuing Expose request
01:58:48.267 00.019 8976 Received - 47 (G) 
01:58:48.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:58:48.267 00.000 8976 stepped: pos (-20, -18)
01:58:48.267 00.000 8976 MoveAxis(U, 0, ABG)
01:58:48.267 00.000 8976 move complete, result=0
01:58:48.267 00.000 8976 worker thread done servicing request
01:58:48.267 00.000 8976 Worker thread wakes up
01:58:48.267 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
01:58:48.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:48.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:48.965 00.698 8976 Exposure complete
01:58:48.971 00.006 8976 worker thread done servicing request
01:58:48.971 00.000 5052 OnExposeComplete: enter
01:58:48.971 00.000 5052 UpdateGuideState(): m_state=6
01:58:48.971 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6474
01:58:48.971 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.45, Mass=202, SNR=9.9, Peak=80 HFD=1.9
01:58:48.971 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.04) = xAngle (-3.49 = 2.79)
01:58:48.971 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.69)
01:58:48.971 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.26 cameraTheta=-1.45 mountX=-0.24 mountY=0.11, mountTheta=2.70
01:58:48.972 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.25, opts=13)
01:58:48.972 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.25)
01:58:48.972 00.000 8976 Worker thread wakes up
01:58:48.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.25) opts 0xd
01:58:48.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.25)
01:58:48.972 00.000 8976 Moving (0.03, -0.25) raw xDistance=-0.24 yDistance=0.11
01:58:48.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:58:48.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:58:48.972 00.000 8976 MoveAxis(R, 0, ABG)
01:58:48.972 00.000 8976 MoveAxis(U, 0, ABG)
01:58:48.972 00.000 8976 move complete, result=0
01:58:48.972 00.000 8976 worker thread done servicing request
01:58:48.973 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:58:48.983 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
01:58:48.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:48.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:48.983 00.000 5052 Enqueuing Expose request
01:58:48.983 00.000 8976 Worker thread wakes up
01:58:48.983 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:48.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:48.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:49.673 00.690 8976 Exposure complete
01:58:49.678 00.005 8976 worker thread done servicing request
01:58:49.678 00.000 5052 OnExposeComplete: enter
01:58:49.678 00.000 5052 UpdateGuideState(): m_state=6
01:58:49.678 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6475
01:58:49.679 00.001 5052 Star::Find returns 1 (0), X=329.11, Y=281.70, Mass=197, SNR=9.8, Peak=74 HFD=2.3
01:58:49.679 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
01:58:49.679 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.14)
01:58:49.679 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.00 mountX=0.02 mountY=0.06, mountTheta=1.23
01:58:49.679 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.01, opts=13)
01:58:49.679 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.01)
01:58:49.679 00.000 8976 Worker thread wakes up
01:58:49.679 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.01) opts 0xd
01:58:49.680 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.01)
01:58:49.680 00.000 8976 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=0.06
01:58:49.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:58:49.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:58:49.680 00.000 8976 MoveAxis(R, 0, ABG)
01:58:49.680 00.000 8976 MoveAxis(U, 0, ABG)
01:58:49.680 00.000 8976 move complete, result=0
01:58:49.680 00.000 8976 worker thread done servicing request
01:58:49.680 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
01:58:49.690 00.010 5052 UpdateGuideState exits: m=197 SNR=9.8
01:58:49.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:49.690 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:49.690 00.000 5052 Enqueuing Expose request
01:58:49.690 00.000 8976 Worker thread wakes up
01:58:49.690 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:49.691 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:49.691 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:50.384 00.693 8976 Exposure complete
01:58:50.389 00.005 8976 worker thread done servicing request
01:58:50.389 00.000 5052 OnExposeComplete: enter
01:58:50.389 00.000 5052 UpdateGuideState(): m_state=6
01:58:50.389 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6476
01:58:50.389 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.43, Mass=211, SNR=10.1, Peak=78 HFD=2.2
01:58:50.390 00.001 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.92 = 2.36)
01:58:50.390 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.02 = 2.26)
01:58:50.390 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.30 cameraTheta=-1.88 mountX=-0.21 mountY=0.23, mountTheta=2.32
01:58:50.390 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.28, opts=13)
01:58:50.390 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.28)
01:58:50.391 00.001 8976 Worker thread wakes up
01:58:50.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.28) opts 0xd
01:58:50.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.28)
01:58:50.391 00.000 8976 Moving (-0.09, -0.28) raw xDistance=-0.21 yDistance=0.23
01:58:50.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:58:50.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:58:50.391 00.000 8976 MoveAxis(R, 0, ABG)
01:58:50.391 00.000 8976 MoveAxis(U, 0, ABG)
01:58:50.391 00.000 8976 move complete, result=0
01:58:50.391 00.000 8976 worker thread done servicing request
01:58:50.392 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:58:50.402 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
01:58:50.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:50.402 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:50.402 00.000 5052 Enqueuing Expose request
01:58:50.402 00.000 8976 Worker thread wakes up
01:58:50.403 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:50.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:50.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:51.093 00.690 8976 Exposure complete
01:58:51.098 00.005 8976 worker thread done servicing request
01:58:51.098 00.000 5052 OnExposeComplete: enter
01:58:51.098 00.000 5052 UpdateGuideState(): m_state=6
01:58:51.098 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6477
01:58:51.098 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.62, Mass=201, SNR=9.8, Peak=82 HFD=2.0
01:58:51.099 00.001 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.69 = 2.59)
01:58:51.099 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.49)
01:58:51.099 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.09 cameraTheta=-1.65 mountX=-0.07 mountY=0.05, mountTheta=2.52
01:58:51.099 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.08, opts=13)
01:58:51.099 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.08)
01:58:51.100 00.001 8976 Worker thread wakes up
01:58:51.100 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.08) opts 0xd
01:58:51.100 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.08)
01:58:51.100 00.000 8976 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.05
01:58:51.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:58:51.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:58:51.100 00.000 8976 MoveAxis(R, 0, ABG)
01:58:51.100 00.000 8976 MoveAxis(U, 0, ABG)
01:58:51.100 00.000 8976 move complete, result=0
01:58:51.100 00.000 8976 worker thread done servicing request
01:58:51.101 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:58:51.112 00.011 5052 UpdateGuideState exits: m=201 SNR=9.8
01:58:51.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:51.112 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:51.112 00.000 5052 Enqueuing Expose request
01:58:51.112 00.000 8976 Worker thread wakes up
01:58:51.112 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:51.113 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:51.113 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:51.800 00.687 8976 Exposure complete
01:58:51.806 00.006 8976 worker thread done servicing request
01:58:51.806 00.000 5052 OnExposeComplete: enter
01:58:51.806 00.000 5052 UpdateGuideState(): m_state=6
01:58:51.806 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6478
01:58:51.806 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.76, Mass=193, SNR=9.6, Peak=82 HFD=1.8
01:58:51.806 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:58:51.806 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
01:58:51.806 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.05 hyp=0.35 cameraTheta=0.15 mountX=-0.11 mountY=-0.32, mountTheta=-1.91
01:58:51.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.05, opts=13)
01:58:51.807 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.05)
01:58:51.807 00.000 8976 Worker thread wakes up
01:58:51.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.05) opts 0xd
01:58:51.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.05)
01:58:51.807 00.000 8976 Moving (0.34, 0.05) raw xDistance=-0.11 yDistance=-0.32
01:58:51.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:58:51.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:58:51.807 00.000 8976 MoveAxis(R, 0, ABG)
01:58:51.807 00.000 8976 MoveAxis(U, 1, ABG)
01:58:51.808 00.001 8976 stepping (-20, -18) + (0, 1)
01:58:51.808 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:51.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:58:51.818 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:58:51.819 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:51.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:51.819 00.000 5052 Enqueuing Expose request
01:58:51.832 00.013 8976 Received - 47 (G) 
01:58:51.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:51.832 00.000 8976 stepped: pos (-20, -17)
01:58:51.832 00.000 8976 move complete, result=0
01:58:51.832 00.000 8976 worker thread done servicing request
01:58:51.832 00.000 8976 Worker thread wakes up
01:58:51.832 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:58:51.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:51.832 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:52.521 00.689 8976 Exposure complete
01:58:52.526 00.005 8976 worker thread done servicing request
01:58:52.526 00.000 5052 OnExposeComplete: enter
01:58:52.526 00.000 5052 UpdateGuideState(): m_state=6
01:58:52.526 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6479
01:58:52.526 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.71, Mass=205, SNR=10.0, Peak=79 HFD=1.8
01:58:52.526 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
01:58:52.526 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
01:58:52.527 00.001 5052 CameraToMount -- cameraX=0.37 cameraY=0.00 hyp=0.37 cameraTheta=0.01 mountX=-0.17 mountY=-0.32, mountTheta=-2.06
01:58:52.527 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.00, opts=13)
01:58:52.527 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.00)
01:58:52.527 00.000 8976 Worker thread wakes up
01:58:52.527 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.00) opts 0xd
01:58:52.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.00)
01:58:52.527 00.000 8976 Moving (0.37, 0.00) raw xDistance=-0.17 yDistance=-0.32
01:58:52.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:58:52.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
01:58:52.528 00.001 8976 MoveAxis(R, 0, ABG)
01:58:52.528 00.000 8976 MoveAxis(U, 1, ABG)
01:58:52.528 00.000 8976 stepping (-20, -17) + (0, 1)
01:58:52.528 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:52.528 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:58:52.537 00.009 5052 UpdateGuideState exits: m=205 SNR=10.0
01:58:52.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:52.537 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:52.537 00.000 5052 Enqueuing Expose request
01:58:52.551 00.014 8976 Received - 47 (G) 
01:58:52.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:52.551 00.000 8976 stepped: pos (-20, -16)
01:58:52.551 00.000 8976 move complete, result=0
01:58:52.551 00.000 8976 worker thread done servicing request
01:58:52.551 00.000 8976 Worker thread wakes up
01:58:52.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:52.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:52.551 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
01:58:53.243 00.692 8976 Exposure complete
01:58:53.248 00.005 8976 worker thread done servicing request
01:58:53.249 00.001 5052 OnExposeComplete: enter
01:58:53.249 00.000 5052 UpdateGuideState(): m_state=6
01:58:53.249 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6480
01:58:53.249 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.27, Mass=204, SNR=9.9, Peak=73 HFD=2.3
01:58:53.249 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
01:58:53.249 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
01:58:53.249 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.44 hyp=0.78 cameraTheta=-0.61 mountX=-0.68 mountY=-0.29, mountTheta=-2.74
01:58:53.250 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.44, opts=13)
01:58:53.250 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.44)
01:58:53.250 00.000 8976 Worker thread wakes up
01:58:53.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.44) opts 0xd
01:58:53.250 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.44)
01:58:53.250 00.000 8976 Moving (0.64, -0.44) raw xDistance=-0.68 yDistance=-0.29
01:58:53.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:58:53.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
01:58:53.250 00.000 8976 MoveAxis(R, 3, ABG)
01:58:53.250 00.000 8976 stepping (-20, -16) + (3, 0)
01:58:53.250 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:53.250 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
01:58:53.259 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:58:53.260 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:53.260 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:53.260 00.000 5052 Enqueuing Expose request
01:58:53.286 00.026 8976 Received - 47 (G) 
01:58:53.286 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:53.286 00.000 8976 stepped: pos (-17, -16)
01:58:53.286 00.000 8976 MoveAxis(U, 1, ABG)
01:58:53.286 00.000 8976 stepping (-17, -16) + (0, 1)
01:58:53.286 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:53.318 00.032 8976 Received - 47 (G) 
01:58:53.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:53.318 00.000 8976 stepped: pos (-17, -15)
01:58:53.318 00.000 8976 move complete, result=0
01:58:53.318 00.000 8976 worker thread done servicing request
01:58:53.318 00.000 8976 Worker thread wakes up
01:58:53.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:53.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:53.318 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
01:58:54.014 00.696 8976 Exposure complete
01:58:54.020 00.006 5052 OnExposeComplete: enter
01:58:54.020 00.000 5052 UpdateGuideState(): m_state=6
01:58:54.020 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6481
01:58:54.021 00.001 5052 Star::Find returns 1 (0), X=330.26, Y=282.08, Mass=201, SNR=9.8, Peak=75 HFD=2.3
01:58:54.021 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
01:58:54.021 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
01:58:54.021 00.000 5052 CameraToMount -- cameraX=1.09 cameraY=0.38 hyp=1.15 cameraTheta=0.33 mountX=-0.16 mountY=-1.12, mountTheta=-1.71
01:58:54.021 00.000 8976 worker thread done servicing request
01:58:54.022 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.09, y=0.38, opts=13)
01:58:54.022 00.000 5052 Enqueuing Move request for stepguider (1.09, 0.38)
01:58:54.022 00.000 8976 Worker thread wakes up
01:58:54.022 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.09, 0.38) opts 0xd
01:58:54.022 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.09, 0.38)
01:58:54.022 00.000 8976 Moving (1.09, 0.38) raw xDistance=-0.16 yDistance=-1.12
01:58:54.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:58:54.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.12
01:58:54.022 00.000 8976 MoveAxis(R, 0, ABG)
01:58:54.022 00.000 8976 MoveAxis(U, 5, ABG)
01:58:54.022 00.000 8976 stepping (-17, -15) + (0, 5)
01:58:54.022 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:58:54.023 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:58:54.034 00.011 5052 UpdateGuideState exits: m=201 SNR=9.8
01:58:54.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:54.034 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:54.034 00.000 5052 Enqueuing Expose request
01:58:54.069 00.035 8976 Received - 47 (G) 
01:58:54.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:58:54.069 00.000 8976 stepped: pos (-17, -10)
01:58:54.069 00.000 8976 move complete, result=0
01:58:54.069 00.000 8976 worker thread done servicing request
01:58:54.069 00.000 8976 Worker thread wakes up
01:58:54.070 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -1.1 px 5 ms NORTH
01:58:54.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:54.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:54.767 00.697 8976 Exposure complete
01:58:54.772 00.005 8976 worker thread done servicing request
01:58:54.772 00.000 5052 OnExposeComplete: enter
01:58:54.773 00.001 5052 UpdateGuideState(): m_state=6
01:58:54.773 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6482
01:58:54.773 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.89, Mass=210, SNR=10.0, Peak=74 HFD=2.4
01:58:54.773 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
01:58:54.773 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
01:58:54.773 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.18 hyp=0.65 cameraTheta=0.27 mountX=-0.13 mountY=-0.62, mountTheta=-1.77
01:58:54.774 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.18, opts=13)
01:58:54.774 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.18)
01:58:54.774 00.000 8976 Worker thread wakes up
01:58:54.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.18) opts 0xd
01:58:54.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.18)
01:58:54.774 00.000 8976 Moving (0.63, 0.18) raw xDistance=-0.13 yDistance=-0.62
01:58:54.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:58:54.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.62
01:58:54.774 00.000 8976 MoveAxis(R, 0, ABG)
01:58:54.774 00.000 8976 MoveAxis(U, 3, ABG)
01:58:54.774 00.000 8976 stepping (-17, -10) + (0, 3)
01:58:54.774 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:54.775 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:58:54.784 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
01:58:54.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:54.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:54.784 00.000 5052 Enqueuing Expose request
01:58:54.805 00.021 8976 Received - 47 (G) 
01:58:54.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:54.805 00.000 8976 stepped: pos (-17, -7)
01:58:54.805 00.000 8976 move complete, result=0
01:58:54.805 00.000 8976 worker thread done servicing request
01:58:54.805 00.000 8976 Worker thread wakes up
01:58:54.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:54.805 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:54.805 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:58:55.517 00.712 8976 Exposure complete
01:58:55.522 00.005 8976 worker thread done servicing request
01:58:55.522 00.000 5052 OnExposeComplete: enter
01:58:55.522 00.000 5052 UpdateGuideState(): m_state=6
01:58:55.522 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6483
01:58:55.522 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.77, Mass=211, SNR=10.0, Peak=73 HFD=2.3
01:58:55.522 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
01:58:55.522 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
01:58:55.522 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.06 hyp=0.69 cameraTheta=0.08 mountX=-0.26 mountY=-0.61, mountTheta=-1.98
01:58:55.523 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.06, opts=13)
01:58:55.523 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.06)
01:58:55.523 00.000 8976 Worker thread wakes up
01:58:55.523 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.06) opts 0xd
01:58:55.523 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.06)
01:58:55.523 00.000 8976 Moving (0.69, 0.06) raw xDistance=-0.26 yDistance=-0.61
01:58:55.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:58:55.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
01:58:55.523 00.000 8976 MoveAxis(R, 1, ABG)
01:58:55.524 00.001 8976 stepping (-17, -7) + (1, 0)
01:58:55.524 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:55.524 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
01:58:55.533 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
01:58:55.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:55.533 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:55.533 00.000 5052 Enqueuing Expose request
01:58:55.556 00.023 8976 Received - 47 (G) 
01:58:55.556 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:58:55.556 00.000 8976 stepped: pos (-16, -7)
01:58:55.556 00.000 8976 MoveAxis(U, 3, ABG)
01:58:55.556 00.000 8976 stepping (-16, -7) + (0, 3)
01:58:55.556 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:55.588 00.032 8976 Received - 47 (G) 
01:58:55.589 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:58:55.589 00.000 8976 stepped: pos (-16, -4)
01:58:55.589 00.000 8976 move complete, result=0
01:58:55.589 00.000 8976 worker thread done servicing request
01:58:55.589 00.000 8976 Worker thread wakes up
01:58:55.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:55.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:55.589 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
01:58:56.285 00.696 8976 Exposure complete
01:58:56.291 00.006 8976 worker thread done servicing request
01:58:56.291 00.000 5052 OnExposeComplete: enter
01:58:56.291 00.000 5052 UpdateGuideState(): m_state=6
01:58:56.291 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6484
01:58:56.291 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.76, Mass=210, SNR=10.0, Peak=72 HFD=2.3
01:58:56.291 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
01:58:56.291 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
01:58:56.291 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.21 cameraTheta=2.90 mountX=0.14 mountY=0.15, mountTheta=0.81
01:58:56.292 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.05, opts=13)
01:58:56.292 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.05)
01:58:56.292 00.000 8976 Worker thread wakes up
01:58:56.293 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.05) opts 0xd
01:58:56.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.05)
01:58:56.293 00.000 8976 Moving (-0.21, 0.05) raw xDistance=0.14 yDistance=0.15
01:58:56.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:58:56.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:58:56.293 00.000 8976 MoveAxis(R, 0, ABG)
01:58:56.293 00.000 8976 MoveAxis(U, 0, ABG)
01:58:56.293 00.000 8976 move complete, result=0
01:58:56.293 00.000 8976 worker thread done servicing request
01:58:56.294 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:58:56.304 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
01:58:56.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:56.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:56.304 00.000 5052 Enqueuing Expose request
01:58:56.304 00.000 8976 Worker thread wakes up
01:58:56.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:56.304 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:56.305 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:56.999 00.694 8976 Exposure complete
01:58:57.004 00.005 8976 worker thread done servicing request
01:58:57.004 00.000 5052 OnExposeComplete: enter
01:58:57.004 00.000 5052 UpdateGuideState(): m_state=6
01:58:57.004 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6485
01:58:57.004 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.64, Mass=207, SNR=10.0, Peak=71 HFD=2.3
01:58:57.004 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.52 = 1.76)
01:58:57.004 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
01:58:57.004 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.48 mountX=-0.02 mountY=0.11, mountTheta=1.76
01:58:57.005 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.07, opts=13)
01:58:57.005 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.07)
01:58:57.005 00.000 8976 Worker thread wakes up
01:58:57.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.07) opts 0xd
01:58:57.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.07)
01:58:57.005 00.000 8976 Moving (-0.09, -0.07) raw xDistance=-0.02 yDistance=0.11
01:58:57.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:58:57.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:58:57.005 00.000 8976 MoveAxis(R, 0, ABG)
01:58:57.005 00.000 8976 MoveAxis(U, 0, ABG)
01:58:57.005 00.000 8976 move complete, result=0
01:58:57.005 00.000 8976 worker thread done servicing request
01:58:57.006 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:58:57.016 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
01:58:57.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:57.016 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:57.016 00.000 5052 Enqueuing Expose request
01:58:57.016 00.000 8976 Worker thread wakes up
01:58:57.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:57.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:57.016 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:57.709 00.693 8976 Exposure complete
01:58:57.714 00.005 8976 worker thread done servicing request
01:58:57.715 00.001 5052 OnExposeComplete: enter
01:58:57.715 00.000 5052 UpdateGuideState(): m_state=6
01:58:57.715 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6486
01:58:57.715 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.76, Mass=218, SNR=10.2, Peak=75 HFD=2.4
01:58:57.715 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
01:58:57.715 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
01:58:57.715 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.43 mountX=0.08 mountY=0.02, mountTheta=0.29
01:58:57.716 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.05, opts=13)
01:58:57.716 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.05)
01:58:57.716 00.000 8976 Worker thread wakes up
01:58:57.717 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.05) opts 0xd
01:58:57.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.05)
01:58:57.717 00.000 8976 Moving (-0.06, 0.05) raw xDistance=0.08 yDistance=0.02
01:58:57.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:58:57.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:58:57.717 00.000 8976 MoveAxis(R, 0, ABG)
01:58:57.717 00.000 8976 MoveAxis(U, 0, ABG)
01:58:57.717 00.000 8976 move complete, result=0
01:58:57.717 00.000 8976 worker thread done servicing request
01:58:57.718 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=212, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
01:58:57.728 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
01:58:57.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:57.728 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:57.728 00.000 5052 Enqueuing Expose request
01:58:57.728 00.000 8976 Worker thread wakes up
01:58:57.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:57.728 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:57.728 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:58.418 00.690 8976 Exposure complete
01:58:58.423 00.005 8976 worker thread done servicing request
01:58:58.424 00.001 5052 OnExposeComplete: enter
01:58:58.424 00.000 5052 UpdateGuideState(): m_state=6
01:58:58.424 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6487
01:58:58.424 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.60, Mass=189, SNR=9.5, Peak=73 HFD=1.8
01:58:58.424 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.75 = -2.75)
01:58:58.424 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.86 = -2.86)
01:58:58.424 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.71 mountX=-0.15 mountY=-0.05, mountTheta=-2.85
01:58:58.424 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.11, opts=13)
01:58:58.425 00.001 5052 Enqueuing Move request for stepguider (0.12, -0.11)
01:58:58.425 00.000 8976 Worker thread wakes up
01:58:58.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.11) opts 0xd
01:58:58.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.11)
01:58:58.425 00.000 8976 Moving (0.12, -0.11) raw xDistance=-0.15 yDistance=-0.05
01:58:58.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:58:58.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:58:58.425 00.000 8976 MoveAxis(R, 0, ABG)
01:58:58.425 00.000 8976 MoveAxis(U, 0, ABG)
01:58:58.425 00.000 8976 move complete, result=0
01:58:58.425 00.000 8976 worker thread done servicing request
01:58:58.425 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:58:58.435 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:58:58.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:58.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:58.435 00.000 5052 Enqueuing Expose request
01:58:58.435 00.000 8976 Worker thread wakes up
01:58:58.435 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:58.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:58.435 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:59.124 00.689 8976 Exposure complete
01:58:59.129 00.005 8976 worker thread done servicing request
01:58:59.130 00.001 5052 OnExposeComplete: enter
01:58:59.130 00.000 5052 UpdateGuideState(): m_state=6
01:58:59.130 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6488
01:58:59.130 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.86, Mass=208, SNR=10.0, Peak=75 HFD=2.4
01:58:59.130 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.22 = -1.22)
01:58:59.130 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
01:58:59.130 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.82 mountX=0.07 mountY=-0.20, mountTheta=-1.23
01:58:59.131 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.15, opts=13)
01:58:59.131 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.15)
01:58:59.131 00.000 8976 Worker thread wakes up
01:58:59.131 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.15) opts 0xd
01:58:59.131 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.15)
01:58:59.131 00.000 8976 Moving (0.14, 0.15) raw xDistance=0.07 yDistance=-0.20
01:58:59.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:59.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:58:59.131 00.000 8976 MoveAxis(R, 0, ABG)
01:58:59.131 00.000 8976 MoveAxis(U, 0, ABG)
01:58:59.131 00.000 8976 move complete, result=0
01:58:59.131 00.000 8976 worker thread done servicing request
01:58:59.132 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:58:59.142 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:58:59.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:59.142 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:59.142 00.000 5052 Enqueuing Expose request
01:58:59.142 00.000 8976 Worker thread wakes up
01:58:59.142 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:59.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:59.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:59.834 00.692 8976 Exposure complete
01:58:59.840 00.006 8976 worker thread done servicing request
01:58:59.841 00.001 5052 OnExposeComplete: enter
01:58:59.841 00.000 5052 UpdateGuideState(): m_state=6
01:58:59.841 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6489
01:58:59.841 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.75, Mass=202, SNR=9.8, Peak=78 HFD=2.3
01:58:59.841 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
01:58:59.841 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
01:58:59.841 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.04 hyp=0.27 cameraTheta=3.00 mountX=0.16 mountY=0.20, mountTheta=0.92
01:58:59.841 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.04, opts=13)
01:58:59.841 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.04)
01:58:59.842 00.001 8976 Worker thread wakes up
01:58:59.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.04) opts 0xd
01:58:59.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.04)
01:58:59.842 00.000 8976 Moving (-0.27, 0.04) raw xDistance=0.16 yDistance=0.20
01:58:59.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:58:59.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:58:59.842 00.000 8976 MoveAxis(R, 0, ABG)
01:58:59.842 00.000 8976 MoveAxis(U, 0, ABG)
01:58:59.842 00.000 8976 move complete, result=0
01:58:59.842 00.000 8976 worker thread done servicing request
01:58:59.842 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:58:59.853 00.011 5052 UpdateGuideState exits: m=202 SNR=9.8
01:58:59.853 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:59.853 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:58:59.853 00.000 5052 Enqueuing Expose request
01:58:59.853 00.000 8976 Worker thread wakes up
01:58:59.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:58:59.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:58:59.853 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:00.544 00.691 8976 Exposure complete
01:59:00.549 00.005 8976 worker thread done servicing request
01:59:00.549 00.000 5052 OnExposeComplete: enter
01:59:00.550 00.001 5052 UpdateGuideState(): m_state=6
01:59:00.550 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6490
01:59:00.550 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.65, Mass=211, SNR=10.0, Peak=74 HFD=2.3
01:59:00.550 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.13 = 1.16)
01:59:00.550 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
01:59:00.550 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=-0.06 hyp=0.95 cameraTheta=-3.08 mountX=0.38 mountY=0.83, mountTheta=1.14
01:59:00.550 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=-0.06, opts=13)
01:59:00.550 00.000 5052 Enqueuing Move request for stepguider (-0.95, -0.06)
01:59:00.551 00.001 8976 Worker thread wakes up
01:59:00.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, -0.06) opts 0xd
01:59:00.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, -0.06)
01:59:00.551 00.000 8976 Moving (-0.95, -0.06) raw xDistance=0.38 yDistance=0.83
01:59:00.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:59:00.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
01:59:00.551 00.000 8976 MoveAxis(L, 2, ABG)
01:59:00.551 00.000 8976 stepping (-16, -4) + (-2, 0)
01:59:00.551 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:00.551 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:59:00.561 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
01:59:00.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:00.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:00.561 00.000 5052 Enqueuing Expose request
01:59:00.576 00.015 8976 Received - 47 (G) 
01:59:00.576 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:00.576 00.000 8976 stepped: pos (-18, -4)
01:59:00.576 00.000 8976 MoveAxis(D, 3, ABG)
01:59:00.576 00.000 8976 stepping (-18, -4) + (0, -3)
01:59:00.576 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:00.608 00.032 8976 Received - 47 (G) 
01:59:00.608 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:00.608 00.000 8976 stepped: pos (-18, -7)
01:59:00.608 00.000 8976 move complete, result=0
01:59:00.609 00.001 8976 worker thread done servicing request
01:59:00.609 00.000 8976 Worker thread wakes up
01:59:00.609 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
01:59:00.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:00.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:01.300 00.691 8976 Exposure complete
01:59:01.305 00.005 8976 worker thread done servicing request
01:59:01.305 00.000 5052 OnExposeComplete: enter
01:59:01.305 00.000 5052 UpdateGuideState(): m_state=6
01:59:01.306 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6491
01:59:01.306 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.79, Mass=208, SNR=10.0, Peak=72 HFD=2.5
01:59:01.306 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
01:59:01.306 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
01:59:01.306 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.08 hyp=0.40 cameraTheta=2.94 mountX=0.25 mountY=0.28, mountTheta=0.85
01:59:01.306 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.08, opts=13)
01:59:01.307 00.001 5052 Enqueuing Move request for stepguider (-0.39, 0.08)
01:59:01.307 00.000 8976 Worker thread wakes up
01:59:01.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.08) opts 0xd
01:59:01.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.08)
01:59:01.307 00.000 8976 Moving (-0.39, 0.08) raw xDistance=0.25 yDistance=0.28
01:59:01.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:59:01.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.28
01:59:01.307 00.000 8976 MoveAxis(R, 0, ABG)
01:59:01.307 00.000 8976 MoveAxis(D, 1, ABG)
01:59:01.307 00.000 8976 stepping (-18, -7) + (0, -1)
01:59:01.307 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:01.308 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:59:01.318 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:59:01.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:01.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:01.318 00.000 5052 Enqueuing Expose request
01:59:01.328 00.010 8976 Received - 47 (G) 
01:59:01.328 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:01.328 00.000 8976 stepped: pos (-18, -8)
01:59:01.328 00.000 8976 move complete, result=0
01:59:01.328 00.000 8976 worker thread done servicing request
01:59:01.328 00.000 8976 Worker thread wakes up
01:59:01.328 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:59:01.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:01.328 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:02.021 00.693 8976 Exposure complete
01:59:02.026 00.005 8976 worker thread done servicing request
01:59:02.026 00.000 5052 OnExposeComplete: enter
01:59:02.026 00.000 5052 UpdateGuideState(): m_state=6
01:59:02.027 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6492
01:59:02.027 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=282.16, Mass=179, SNR=9.3, Peak=74 HFD=2.3
01:59:02.027 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
01:59:02.027 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
01:59:02.027 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=0.45 hyp=0.88 cameraTheta=2.61 mountX=0.74 mountY=0.40, mountTheta=0.49
01:59:02.027 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=0.45, opts=13)
01:59:02.027 00.000 5052 Enqueuing Move request for stepguider (-0.76, 0.45)
01:59:02.027 00.000 8976 Worker thread wakes up
01:59:02.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, 0.45) opts 0xd
01:59:02.028 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, 0.45)
01:59:02.028 00.000 8976 Moving (-0.76, 0.45) raw xDistance=0.74 yDistance=0.40
01:59:02.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74
01:59:02.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
01:59:02.028 00.000 8976 MoveAxis(L, 3, ABG)
01:59:02.028 00.000 8976 stepping (-18, -8) + (-3, 0)
01:59:02.028 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:02.028 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:59:02.037 00.009 5052 UpdateGuideState exits: m=179 SNR=9.3
01:59:02.037 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:02.038 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:02.038 00.000 5052 Enqueuing Expose request
01:59:02.063 00.025 8976 Received - 47 (G) 
01:59:02.063 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:02.063 00.000 8976 stepped: pos (-21, -8)
01:59:02.063 00.000 8976 MoveAxis(D, 2, ABG)
01:59:02.063 00.000 8976 stepping (-21, -8) + (0, -2)
01:59:02.063 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:02.094 00.031 8976 Received - 47 (G) 
01:59:02.094 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:02.094 00.000 8976 stepped: pos (-21, -10)
01:59:02.095 00.001 8976 move complete, result=0
01:59:02.095 00.000 8976 worker thread done servicing request
01:59:02.095 00.000 8976 Worker thread wakes up
01:59:02.095 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
01:59:02.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:02.095 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:02.786 00.691 8976 Exposure complete
01:59:02.793 00.007 8976 worker thread done servicing request
01:59:02.793 00.000 5052 OnExposeComplete: enter
01:59:02.793 00.000 5052 UpdateGuideState(): m_state=6
01:59:02.793 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6493
01:59:02.793 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.59, Mass=214, SNR=10.1, Peak=73 HFD=2.5
01:59:02.793 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.33)
01:59:02.793 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
01:59:02.793 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.12 hyp=0.54 cameraTheta=-2.91 mountX=0.13 mountY=0.50, mountTheta=1.32
01:59:02.793 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.12, opts=13)
01:59:02.793 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.12)
01:59:02.794 00.001 8976 Worker thread wakes up
01:59:02.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.12) opts 0xd
01:59:02.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.12)
01:59:02.794 00.000 8976 Moving (-0.52, -0.12) raw xDistance=0.13 yDistance=0.50
01:59:02.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:59:02.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
01:59:02.794 00.000 8976 MoveAxis(R, 0, ABG)
01:59:02.794 00.000 8976 MoveAxis(D, 2, ABG)
01:59:02.794 00.000 8976 stepping (-21, -10) + (0, -2)
01:59:02.794 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:02.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:59:02.804 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
01:59:02.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:02.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:02.804 00.000 5052 Enqueuing Expose request
01:59:02.831 00.027 8976 Received - 47 (G) 
01:59:02.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:02.831 00.000 8976 stepped: pos (-21, -12)
01:59:02.831 00.000 8976 move complete, result=0
01:59:02.831 00.000 8976 worker thread done servicing request
01:59:02.831 00.000 8976 Worker thread wakes up
01:59:02.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:02.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:02.831 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:59:03.518 00.687 8976 Exposure complete
01:59:03.523 00.005 8976 worker thread done servicing request
01:59:03.524 00.001 5052 OnExposeComplete: enter
01:59:03.524 00.000 5052 UpdateGuideState(): m_state=6
01:59:03.524 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6494
01:59:03.524 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.75, Mass=212, SNR=10.0, Peak=77 HFD=2.3
01:59:03.524 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
01:59:03.524 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
01:59:03.524 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.25 cameraTheta=2.98 mountX=0.15 mountY=0.19, mountTheta=0.89
01:59:03.525 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.04, opts=13)
01:59:03.525 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.04)
01:59:03.525 00.000 8976 Worker thread wakes up
01:59:03.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.04) opts 0xd
01:59:03.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.04)
01:59:03.525 00.000 8976 Moving (-0.25, 0.04) raw xDistance=0.15 yDistance=0.19
01:59:03.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:59:03.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:59:03.525 00.000 8976 MoveAxis(R, 0, ABG)
01:59:03.525 00.000 8976 MoveAxis(U, 0, ABG)
01:59:03.525 00.000 8976 move complete, result=0
01:59:03.525 00.000 8976 worker thread done servicing request
01:59:03.526 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:59:03.535 00.009 5052 UpdateGuideState exits: m=212 SNR=10.0
01:59:03.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:03.535 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:03.535 00.000 5052 Enqueuing Expose request
01:59:03.536 00.001 8976 Worker thread wakes up
01:59:03.536 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:03.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:03.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:04.225 00.689 8976 Exposure complete
01:59:04.230 00.005 8976 worker thread done servicing request
01:59:04.231 00.001 5052 OnExposeComplete: enter
01:59:04.231 00.000 5052 UpdateGuideState(): m_state=6
01:59:04.231 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6495
01:59:04.231 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.77, Mass=205, SNR=9.9, Peak=79 HFD=2.3
01:59:04.231 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
01:59:04.231 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
01:59:04.231 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.28 cameraTheta=2.93 mountX=0.18 mountY=0.19, mountTheta=0.84
01:59:04.232 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.06, opts=13)
01:59:04.232 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.06)
01:59:04.232 00.000 8976 Worker thread wakes up
01:59:04.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.06) opts 0xd
01:59:04.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.06)
01:59:04.232 00.000 8976 Moving (-0.27, 0.06) raw xDistance=0.18 yDistance=0.19
01:59:04.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:59:04.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:59:04.232 00.000 8976 MoveAxis(R, 0, ABG)
01:59:04.232 00.000 8976 MoveAxis(U, 0, ABG)
01:59:04.232 00.000 8976 move complete, result=0
01:59:04.232 00.000 8976 worker thread done servicing request
01:59:04.233 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:59:04.242 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:59:04.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:04.242 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:04.242 00.000 5052 Enqueuing Expose request
01:59:04.242 00.000 8976 Worker thread wakes up
01:59:04.242 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:04.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:04.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:04.933 00.691 8976 Exposure complete
01:59:04.939 00.006 8976 worker thread done servicing request
01:59:04.939 00.000 5052 OnExposeComplete: enter
01:59:04.939 00.000 5052 UpdateGuideState(): m_state=6
01:59:04.939 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6496
01:59:04.939 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.02, Mass=197, SNR=9.7, Peak=81 HFD=2.1
01:59:04.939 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.04 = -0.04)
01:59:04.939 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
01:59:04.939 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.31 hyp=0.34 cameraTheta=2.00 mountX=0.34 mountY=-0.05, mountTheta=-0.15
01:59:04.939 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.31, opts=13)
01:59:04.939 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.31)
01:59:04.940 00.001 8976 Worker thread wakes up
01:59:04.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.31) opts 0xd
01:59:04.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.31)
01:59:04.940 00.000 8976 Moving (-0.14, 0.31) raw xDistance=0.34 yDistance=-0.05
01:59:04.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:59:04.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:59:04.940 00.000 8976 MoveAxis(L, 1, ABG)
01:59:04.940 00.000 8976 stepping (-21, -12) + (-1, 0)
01:59:04.940 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:04.940 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
01:59:04.951 00.011 5052 UpdateGuideState exits: m=197 SNR=9.7
01:59:04.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:04.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:04.951 00.000 5052 Enqueuing Expose request
01:59:04.973 00.022 8976 Received - 47 (G) 
01:59:04.973 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:04.973 00.000 8976 stepped: pos (-22, -12)
01:59:04.973 00.000 8976 MoveAxis(U, 0, ABG)
01:59:04.973 00.000 8976 move complete, result=0
01:59:04.973 00.000 8976 worker thread done servicing request
01:59:04.973 00.000 8976 Worker thread wakes up
01:59:04.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:04.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:04.973 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:59:05.662 00.689 8976 Exposure complete
01:59:05.668 00.006 8976 worker thread done servicing request
01:59:05.668 00.000 5052 OnExposeComplete: enter
01:59:05.668 00.000 5052 UpdateGuideState(): m_state=6
01:59:05.668 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6497
01:59:05.668 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.62, Mass=205, SNR=9.9, Peak=81 HFD=2.0
01:59:05.668 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
01:59:05.668 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
01:59:05.668 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.09 hyp=0.46 cameraTheta=-2.95 mountX=0.13 mountY=0.43, mountTheta=1.28
01:59:05.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.09, opts=13)
01:59:05.669 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.09)
01:59:05.669 00.000 8976 Worker thread wakes up
01:59:05.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.09) opts 0xd
01:59:05.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.09)
01:59:05.669 00.000 8976 Moving (-0.45, -0.09) raw xDistance=0.13 yDistance=0.43
01:59:05.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:59:05.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:59:05.669 00.000 8976 MoveAxis(R, 0, ABG)
01:59:05.669 00.000 8976 MoveAxis(D, 2, ABG)
01:59:05.669 00.000 8976 stepping (-22, -12) + (0, -2)
01:59:05.669 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:05.670 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:59:05.679 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
01:59:05.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:05.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:05.679 00.000 5052 Enqueuing Expose request
01:59:05.691 00.012 8976 Received - 47 (G) 
01:59:05.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:05.691 00.000 8976 stepped: pos (-22, -14)
01:59:05.691 00.000 8976 move complete, result=0
01:59:05.691 00.000 8976 worker thread done servicing request
01:59:05.692 00.001 8976 Worker thread wakes up
01:59:05.692 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
01:59:05.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:05.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:06.383 00.691 8976 Exposure complete
01:59:06.388 00.005 8976 worker thread done servicing request
01:59:06.389 00.001 5052 OnExposeComplete: enter
01:59:06.389 00.000 5052 UpdateGuideState(): m_state=6
01:59:06.389 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6498
01:59:06.389 00.000 5052 Star::Find returns 1 (0), X=327.99, Y=281.60, Mass=208, SNR=10.0, Peak=78 HFD=2.2
01:59:06.389 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
01:59:06.389 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
01:59:06.389 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=-0.11 hyp=1.19 cameraTheta=-3.05 mountX=0.44 mountY=1.06, mountTheta=1.18
01:59:06.389 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.19, y=-0.11, opts=13)
01:59:06.389 00.000 5052 Enqueuing Move request for stepguider (-1.19, -0.11)
01:59:06.390 00.001 8976 Worker thread wakes up
01:59:06.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.19, -0.11) opts 0xd
01:59:06.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.19, -0.11)
01:59:06.390 00.000 8976 Moving (-1.19, -0.11) raw xDistance=0.44 yDistance=1.06
01:59:06.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:59:06.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.06
01:59:06.390 00.000 8976 MoveAxis(L, 2, ABG)
01:59:06.390 00.000 8976 stepping (-22, -14) + (-2, 0)
01:59:06.390 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:06.390 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:59:06.400 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:59:06.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:06.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:06.400 00.000 5052 Enqueuing Expose request
01:59:06.428 00.028 8976 Received - 47 (G) 
01:59:06.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:06.428 00.000 8976 stepped: pos (-24, -14)
01:59:06.428 00.000 8976 MoveAxis(D, 4, ABG)
01:59:06.428 00.000 8976 stepping (-24, -14) + (0, -4)
01:59:06.428 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:59:06.459 00.031 8976 Received - 47 (G) 
01:59:06.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:59:06.459 00.000 8976 stepped: pos (-24, -18)
01:59:06.459 00.000 8976 move complete, result=0
01:59:06.459 00.000 8976 worker thread done servicing request
01:59:06.459 00.000 8976 Worker thread wakes up
01:59:06.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:06.459 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:06.459 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.1 px 4 ms SOUTH
01:59:07.155 00.696 8976 Exposure complete
01:59:07.160 00.005 8976 worker thread done servicing request
01:59:07.160 00.000 5052 OnExposeComplete: enter
01:59:07.160 00.000 5052 UpdateGuideState(): m_state=6
01:59:07.161 00.001 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6499
01:59:07.161 00.000 5052 Star::Find returns 1 (0), X=327.93, Y=281.43, Mass=199, SNR=9.8, Peak=77 HFD=2.1
01:59:07.161 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
01:59:07.161 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
01:59:07.161 00.000 5052 CameraToMount -- cameraX=-1.24 cameraY=-0.28 hyp=1.27 cameraTheta=-2.92 mountX=0.31 mountY=1.19, mountTheta=1.31
01:59:07.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.24, y=-0.28, opts=13)
01:59:07.162 00.000 5052 Enqueuing Move request for stepguider (-1.24, -0.28)
01:59:07.162 00.000 8976 Worker thread wakes up
01:59:07.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.24, -0.28) opts 0xd
01:59:07.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.24, -0.28)
01:59:07.162 00.000 8976 Moving (-1.24, -0.28) raw xDistance=0.31 yDistance=1.19
01:59:07.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
01:59:07.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.19
01:59:07.162 00.000 8976 MoveAxis(L, 1, ABG)
01:59:07.162 00.000 8976 stepping (-24, -18) + (-1, 0)
01:59:07.162 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:07.163 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=67, Gamma=2.630
01:59:07.177 00.014 5052 UpdateGuideState exits: m=199 SNR=9.8
01:59:07.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:07.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:07.177 00.000 5052 Enqueuing Expose request
01:59:07.194 00.017 8976 Received - 47 (G) 
01:59:07.195 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:07.195 00.000 8976 stepped: pos (-25, -18)
01:59:07.195 00.000 8976 MoveAxis(D, 5, ABG)
01:59:07.195 00.000 8976 stepping (-25, -18) + (0, -5)
01:59:07.195 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:59:07.242 00.047 8976 Received - 47 (G) 
01:59:07.242 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:59:07.242 00.000 8976 stepped: pos (-25, -23)
01:59:07.242 00.000 8976 move complete, result=0
01:59:07.243 00.001 8976 worker thread done servicing request
01:59:07.243 00.000 8976 Worker thread wakes up
01:59:07.243 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.2 px 5 ms SOUTH
01:59:07.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:07.243 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:07.943 00.700 8976 Exposure complete
01:59:07.948 00.005 8976 worker thread done servicing request
01:59:07.949 00.001 5052 OnExposeComplete: enter
01:59:07.949 00.000 5052 UpdateGuideState(): m_state=6
01:59:07.949 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6500
01:59:07.949 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.76, Mass=222, SNR=10.3, Peak=86 HFD=2.1
01:59:07.949 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
01:59:07.949 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
01:59:07.949 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.05 hyp=0.68 cameraTheta=3.06 mountX=0.36 mountY=0.54, mountTheta=0.99
01:59:07.950 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.05, opts=13)
01:59:07.950 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.05)
01:59:07.950 00.000 8976 Worker thread wakes up
01:59:07.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.05) opts 0xd
01:59:07.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.05)
01:59:07.950 00.000 8976 Moving (-0.68, 0.05) raw xDistance=0.36 yDistance=0.54
01:59:07.952 00.002 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:59:07.952 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:59:07.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.54
01:59:07.952 00.000 8976 MoveAxis(L, 2, ABG)
01:59:07.952 00.000 8976 stepping (-25, -23) + (-2, 0)
01:59:07.952 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:07.961 00.009 5052 UpdateGuideState exits: m=222 SNR=10.3
01:59:07.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:07.962 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:07.962 00.000 5052 Enqueuing Expose request
01:59:07.978 00.016 8976 Received - 47 (G) 
01:59:07.978 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:07.978 00.000 8976 stepped: pos (-27, -23)
01:59:07.978 00.000 8976 MoveAxis(D, 3, ABG)
01:59:07.978 00.000 8976 stepping (-27, -23) + (0, -3)
01:59:07.978 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:08.009 00.031 8976 Received - 47 (G) 
01:59:08.010 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:08.010 00.000 8976 stepped: pos (-27, -26)
01:59:08.010 00.000 8976 move complete, result=0
01:59:08.010 00.000 8976 worker thread done servicing request
01:59:08.010 00.000 8976 Worker thread wakes up
01:59:08.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:08.010 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:08.010 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 3 ms SOUTH
01:59:08.704 00.694 8976 Exposure complete
01:59:08.710 00.006 8976 worker thread done servicing request
01:59:08.710 00.000 5052 OnExposeComplete: enter
01:59:08.710 00.000 5052 UpdateGuideState(): m_state=6
01:59:08.710 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6501
01:59:08.710 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.81, Mass=195, SNR=9.7, Peak=79 HFD=2.0
01:59:08.710 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
01:59:08.710 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
01:59:08.710 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.22 cameraTheta=2.65 mountX=0.18 mountY=0.11, mountTheta=0.53
01:59:08.711 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.10, opts=13)
01:59:08.711 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.10)
01:59:08.711 00.000 8976 Worker thread wakes up
01:59:08.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.10) opts 0xd
01:59:08.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.10)
01:59:08.711 00.000 8976 Moving (-0.19, 0.10) raw xDistance=0.18 yDistance=0.11
01:59:08.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:59:08.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:59:08.711 00.000 8976 MoveAxis(R, 0, ABG)
01:59:08.711 00.000 8976 MoveAxis(U, 0, ABG)
01:59:08.711 00.000 8976 move complete, result=0
01:59:08.711 00.000 8976 worker thread done servicing request
01:59:08.712 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
01:59:08.721 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:59:08.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:08.721 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:08.721 00.000 5052 Enqueuing Expose request
01:59:08.721 00.000 8976 Worker thread wakes up
01:59:08.722 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:08.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:08.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:09.412 00.690 8976 Exposure complete
01:59:09.418 00.006 8976 worker thread done servicing request
01:59:09.418 00.000 5052 OnExposeComplete: enter
01:59:09.418 00.000 5052 UpdateGuideState(): m_state=6
01:59:09.418 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6502
01:59:09.418 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.97, Mass=211, SNR=10.1, Peak=80 HFD=2.2
01:59:09.419 00.001 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
01:59:09.419 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
01:59:09.419 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.26 hyp=0.45 cameraTheta=0.60 mountX=0.06 mountY=-0.45, mountTheta=-1.44
01:59:09.419 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.26, opts=13)
01:59:09.419 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.26)
01:59:09.419 00.000 8976 Worker thread wakes up
01:59:09.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.26) opts 0xd
01:59:09.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.26)
01:59:09.420 00.001 8976 Moving (0.37, 0.26) raw xDistance=0.06 yDistance=-0.45
01:59:09.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:59:09.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
01:59:09.420 00.000 8976 MoveAxis(R, 0, ABG)
01:59:09.420 00.000 8976 MoveAxis(U, 2, ABG)
01:59:09.420 00.000 8976 stepping (-27, -26) + (0, 2)
01:59:09.420 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:09.420 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:59:09.430 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
01:59:09.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:09.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:09.430 00.000 5052 Enqueuing Expose request
01:59:09.449 00.019 8976 Received - 47 (G) 
01:59:09.449 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:09.449 00.000 8976 stepped: pos (-27, -24)
01:59:09.449 00.000 8976 move complete, result=0
01:59:09.449 00.000 8976 worker thread done servicing request
01:59:09.449 00.000 8976 Worker thread wakes up
01:59:09.449 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:59:09.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:09.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:10.136 00.687 8976 Exposure complete
01:59:10.141 00.005 8976 worker thread done servicing request
01:59:10.142 00.001 5052 OnExposeComplete: enter
01:59:10.142 00.000 5052 UpdateGuideState(): m_state=6
01:59:10.142 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6503
01:59:10.142 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.71, Mass=189, SNR=9.5, Peak=79 HFD=2.2
01:59:10.142 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
01:59:10.142 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
01:59:10.142 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.12 mountX=0.03 mountY=0.05, mountTheta=1.10
01:59:10.142 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.00, opts=13)
01:59:10.142 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.00)
01:59:10.143 00.001 8976 Worker thread wakes up
01:59:10.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.00) opts 0xd
01:59:10.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.00)
01:59:10.143 00.000 8976 Moving (-0.06, -0.00) raw xDistance=0.03 yDistance=0.05
01:59:10.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:59:10.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:59:10.143 00.000 8976 MoveAxis(R, 0, ABG)
01:59:10.143 00.000 8976 MoveAxis(U, 0, ABG)
01:59:10.143 00.000 8976 move complete, result=0
01:59:10.143 00.000 8976 worker thread done servicing request
01:59:10.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:59:10.153 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
01:59:10.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:10.153 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:10.153 00.000 5052 Enqueuing Expose request
01:59:10.153 00.000 8976 Worker thread wakes up
01:59:10.153 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:10.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:10.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:10.845 00.692 8976 Exposure complete
01:59:10.850 00.005 8976 worker thread done servicing request
01:59:10.850 00.000 5052 OnExposeComplete: enter
01:59:10.850 00.000 5052 UpdateGuideState(): m_state=6
01:59:10.851 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6504
01:59:10.851 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.74, Mass=195, SNR=9.7, Peak=78 HFD=1.8
01:59:10.851 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
01:59:10.851 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
01:59:10.851 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.03 hyp=0.33 cameraTheta=0.09 mountX=-0.12 mountY=-0.29, mountTheta=-1.97
01:59:10.852 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.03, opts=13)
01:59:10.852 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.03)
01:59:10.852 00.000 8976 Worker thread wakes up
01:59:10.852 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.03) opts 0xd
01:59:10.852 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.03)
01:59:10.853 00.001 8976 Moving (0.33, 0.03) raw xDistance=-0.12 yDistance=-0.29
01:59:10.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:59:10.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:59:10.853 00.000 8976 MoveAxis(R, 0, ABG)
01:59:10.853 00.000 8976 MoveAxis(U, 1, ABG)
01:59:10.853 00.000 8976 stepping (-27, -24) + (0, 1)
01:59:10.854 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:10.855 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:59:10.865 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
01:59:10.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:10.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:10.866 00.001 5052 Enqueuing Expose request
01:59:10.887 00.021 8976 Received - 47 (G) 
01:59:10.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:10.887 00.000 8976 stepped: pos (-27, -23)
01:59:10.887 00.000 8976 move complete, result=0
01:59:10.887 00.000 8976 worker thread done servicing request
01:59:10.887 00.000 8976 Worker thread wakes up
01:59:10.887 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:59:10.888 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:10.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:11.578 00.690 8976 Exposure complete
01:59:11.584 00.006 8976 worker thread done servicing request
01:59:11.584 00.000 5052 OnExposeComplete: enter
01:59:11.584 00.000 5052 UpdateGuideState(): m_state=6
01:59:11.584 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6505
01:59:11.584 00.000 5052 Star::Find returns 1 (0), X=330.21, Y=281.74, Mass=199, SNR=9.8, Peak=75 HFD=2.4
01:59:11.584 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
01:59:11.584 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
01:59:11.584 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=0.03 hyp=1.03 cameraTheta=0.03 mountX=-0.44 mountY=-0.88, mountTheta=-2.04
01:59:11.585 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=0.03, opts=13)
01:59:11.585 00.000 5052 Enqueuing Move request for stepguider (1.03, 0.03)
01:59:11.585 00.000 8976 Worker thread wakes up
01:59:11.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, 0.03) opts 0xd
01:59:11.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, 0.03)
01:59:11.585 00.000 8976 Moving (1.03, 0.03) raw xDistance=-0.44 yDistance=-0.88
01:59:11.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:59:11.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.88
01:59:11.585 00.000 8976 MoveAxis(R, 2, ABG)
01:59:11.585 00.000 8976 stepping (-27, -23) + (2, 0)
01:59:11.585 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:11.586 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
01:59:11.596 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:59:11.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:11.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:11.596 00.000 5052 Enqueuing Expose request
01:59:11.606 00.010 8976 Received - 47 (G) 
01:59:11.607 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:11.607 00.000 8976 stepped: pos (-25, -23)
01:59:11.607 00.000 8976 MoveAxis(U, 4, ABG)
01:59:11.607 00.000 8976 stepping (-25, -23) + (0, 4)
01:59:11.607 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:59:11.638 00.031 8976 Received - 47 (G) 
01:59:11.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:59:11.638 00.000 8976 stepped: pos (-25, -19)
01:59:11.638 00.000 8976 move complete, result=0
01:59:11.638 00.000 8976 worker thread done servicing request
01:59:11.638 00.000 8976 Worker thread wakes up
01:59:11.638 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 4 ms NORTH
01:59:11.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:11.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:12.333 00.695 8976 Exposure complete
01:59:12.339 00.006 8976 worker thread done servicing request
01:59:12.339 00.000 5052 OnExposeComplete: enter
01:59:12.339 00.000 5052 UpdateGuideState(): m_state=6
01:59:12.339 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6506
01:59:12.339 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.87, Mass=218, SNR=10.2, Peak=83 HFD=2.2
01:59:12.339 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
01:59:12.339 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
01:59:12.339 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.16 hyp=0.50 cameraTheta=0.32 mountX=-0.08 mountY=-0.49, mountTheta=-1.73
01:59:12.339 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.16, opts=13)
01:59:12.339 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.16)
01:59:12.339 00.000 8976 Worker thread wakes up
01:59:12.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.16) opts 0xd
01:59:12.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.16)
01:59:12.339 00.000 8976 Moving (0.48, 0.16) raw xDistance=-0.08 yDistance=-0.49
01:59:12.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:59:12.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.49
01:59:12.339 00.000 8976 MoveAxis(R, 0, ABG)
01:59:12.339 00.000 8976 MoveAxis(U, 2, ABG)
01:59:12.339 00.000 8976 stepping (-25, -19) + (0, 2)
01:59:12.339 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:12.340 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:59:12.350 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
01:59:12.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:12.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:12.350 00.000 5052 Enqueuing Expose request
01:59:12.374 00.024 8976 Received - 47 (G) 
01:59:12.374 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:12.374 00.000 8976 stepped: pos (-25, -17)
01:59:12.374 00.000 8976 move complete, result=0
01:59:12.374 00.000 8976 worker thread done servicing request
01:59:12.374 00.000 8976 Worker thread wakes up
01:59:12.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:12.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:12.374 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:59:13.067 00.693 8976 Exposure complete
01:59:13.074 00.007 8976 worker thread done servicing request
01:59:13.074 00.000 5052 OnExposeComplete: enter
01:59:13.074 00.000 5052 UpdateGuideState(): m_state=6
01:59:13.074 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6507
01:59:13.074 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=282.06, Mass=221, SNR=10.3, Peak=72 HFD=2.6
01:59:13.074 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
01:59:13.074 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
01:59:13.074 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.35 hyp=0.94 cameraTheta=0.39 mountX=-0.08 mountY=-0.92, mountTheta=-1.66
01:59:13.075 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.35, opts=13)
01:59:13.075 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.35)
01:59:13.075 00.000 8976 Worker thread wakes up
01:59:13.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.35) opts 0xd
01:59:13.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.35)
01:59:13.075 00.000 8976 Moving (0.87, 0.35) raw xDistance=-0.08 yDistance=-0.92
01:59:13.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:59:13.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.92
01:59:13.075 00.000 8976 MoveAxis(R, 0, ABG)
01:59:13.076 00.001 8976 MoveAxis(U, 4, ABG)
01:59:13.076 00.000 8976 stepping (-25, -17) + (0, 4)
01:59:13.076 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:59:13.076 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:59:13.086 00.010 5052 UpdateGuideState exits: m=221 SNR=10.3
01:59:13.087 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:13.087 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:13.087 00.000 5052 Enqueuing Expose request
01:59:13.109 00.022 8976 Received - 47 (G) 
01:59:13.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:59:13.109 00.000 8976 stepped: pos (-25, -13)
01:59:13.109 00.000 8976 move complete, result=0
01:59:13.109 00.000 8976 worker thread done servicing request
01:59:13.109 00.000 8976 Worker thread wakes up
01:59:13.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:13.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:13.109 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
01:59:13.803 00.694 8976 Exposure complete
01:59:13.809 00.006 8976 worker thread done servicing request
01:59:13.809 00.000 5052 OnExposeComplete: enter
01:59:13.809 00.000 5052 UpdateGuideState(): m_state=6
01:59:13.809 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6508
01:59:13.809 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.55, Mass=186, SNR=9.5, Peak=75 HFD=1.6
01:59:13.809 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
01:59:13.809 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
01:59:13.809 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.16 hyp=0.43 cameraTheta=-0.39 mountX=-0.32 mountY=-0.24, mountTheta=-2.50
01:59:13.810 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.16, opts=13)
01:59:13.810 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.16)
01:59:13.810 00.000 8976 Worker thread wakes up
01:59:13.810 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.16) opts 0xd
01:59:13.810 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.16)
01:59:13.810 00.000 8976 Moving (0.39, -0.16) raw xDistance=-0.32 yDistance=-0.24
01:59:13.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:59:13.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:59:13.810 00.000 8976 MoveAxis(R, 1, ABG)
01:59:13.810 00.000 8976 stepping (-25, -13) + (1, 0)
01:59:13.810 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:13.811 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:59:13.821 00.010 5052 UpdateGuideState exits: m=186 SNR=9.5
01:59:13.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:13.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:13.821 00.000 5052 Enqueuing Expose request
01:59:13.829 00.008 8976 Received - 47 (G) 
01:59:13.829 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:13.829 00.000 8976 stepped: pos (-24, -13)
01:59:13.829 00.000 8976 MoveAxis(U, 0, ABG)
01:59:13.829 00.000 8976 move complete, result=0
01:59:13.829 00.000 8976 worker thread done servicing request
01:59:13.829 00.000 8976 Worker thread wakes up
01:59:13.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:13.829 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:13.829 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
01:59:14.518 00.689 8976 Exposure complete
01:59:14.523 00.005 8976 worker thread done servicing request
01:59:14.524 00.001 5052 OnExposeComplete: enter
01:59:14.524 00.000 5052 UpdateGuideState(): m_state=6
01:59:14.524 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6509
01:59:14.524 00.000 5052 Star::Find returns 1 (0), X=330.25, Y=281.73, Mass=199, SNR=9.8, Peak=81 HFD=2.4
01:59:14.524 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
01:59:14.524 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
01:59:14.524 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=0.02 hyp=1.08 cameraTheta=0.02 mountX=-0.47 mountY=-0.91, mountTheta=-2.05
01:59:14.524 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=0.02, opts=13)
01:59:14.525 00.001 5052 Enqueuing Move request for stepguider (1.08, 0.02)
01:59:14.525 00.000 8976 Worker thread wakes up
01:59:14.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, 0.02) opts 0xd
01:59:14.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.08, 0.02)
01:59:14.525 00.000 8976 Moving (1.08, 0.02) raw xDistance=-0.47 yDistance=-0.91
01:59:14.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
01:59:14.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.91
01:59:14.525 00.000 8976 MoveAxis(R, 2, ABG)
01:59:14.525 00.000 8976 stepping (-24, -13) + (2, 0)
01:59:14.525 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:14.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:59:14.535 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:59:14.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:14.535 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:14.535 00.000 5052 Enqueuing Expose request
01:59:14.548 00.013 8976 Received - 47 (G) 
01:59:14.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:14.548 00.000 8976 stepped: pos (-22, -13)
01:59:14.548 00.000 8976 MoveAxis(U, 4, ABG)
01:59:14.548 00.000 8976 stepping (-22, -13) + (0, 4)
01:59:14.548 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:59:14.580 00.032 8976 Received - 47 (G) 
01:59:14.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:59:14.580 00.000 8976 stepped: pos (-22, -9)
01:59:14.580 00.000 8976 move complete, result=0
01:59:14.580 00.000 8976 worker thread done servicing request
01:59:14.580 00.000 8976 Worker thread wakes up
01:59:14.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:14.580 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
01:59:14.580 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:15.268 00.688 8976 Exposure complete
01:59:15.274 00.006 8976 worker thread done servicing request
01:59:15.274 00.000 5052 OnExposeComplete: enter
01:59:15.274 00.000 5052 UpdateGuideState(): m_state=6
01:59:15.274 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6510
01:59:15.274 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.78, Mass=203, SNR=9.9, Peak=79 HFD=2.5
01:59:15.274 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
01:59:15.274 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
01:59:15.274 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=0.07 hyp=0.91 cameraTheta=0.07 mountX=-0.36 mountY=-0.80, mountTheta=-1.99
01:59:15.275 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=0.07, opts=13)
01:59:15.275 00.000 5052 Enqueuing Move request for stepguider (0.91, 0.07)
01:59:15.275 00.000 8976 Worker thread wakes up
01:59:15.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, 0.07) opts 0xd
01:59:15.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, 0.07)
01:59:15.275 00.000 8976 Moving (0.91, 0.07) raw xDistance=-0.36 yDistance=-0.80
01:59:15.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
01:59:15.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.80
01:59:15.275 00.000 8976 MoveAxis(R, 2, ABG)
01:59:15.275 00.000 8976 stepping (-22, -9) + (2, 0)
01:59:15.275 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:15.276 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:59:15.286 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
01:59:15.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:15.286 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:15.286 00.000 5052 Enqueuing Expose request
01:59:15.299 00.013 8976 Received - 47 (G) 
01:59:15.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:15.300 00.001 8976 stepped: pos (-20, -9)
01:59:15.300 00.000 8976 MoveAxis(U, 3, ABG)
01:59:15.300 00.000 8976 stepping (-20, -9) + (0, 3)
01:59:15.300 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:15.332 00.032 8976 Received - 47 (G) 
01:59:15.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:15.332 00.000 8976 stepped: pos (-20, -6)
01:59:15.332 00.000 8976 move complete, result=0
01:59:15.332 00.000 8976 worker thread done servicing request
01:59:15.332 00.000 8976 Worker thread wakes up
01:59:15.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:15.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:15.332 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
01:59:16.029 00.697 8976 Exposure complete
01:59:16.034 00.005 8976 worker thread done servicing request
01:59:16.034 00.000 5052 OnExposeComplete: enter
01:59:16.034 00.000 5052 UpdateGuideState(): m_state=6
01:59:16.035 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6511
01:59:16.035 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.76, Mass=214, SNR=10.1, Peak=75 HFD=2.7
01:59:16.035 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
01:59:16.035 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
01:59:16.035 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.05 hyp=0.49 cameraTheta=0.11 mountX=-0.17 mountY=-0.43, mountTheta=-1.95
01:59:16.035 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.05, opts=13)
01:59:16.035 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.05)
01:59:16.035 00.000 8976 Worker thread wakes up
01:59:16.036 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.05) opts 0xd
01:59:16.036 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.05)
01:59:16.036 00.000 8976 Moving (0.48, 0.05) raw xDistance=-0.17 yDistance=-0.43
01:59:16.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:59:16.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.43
01:59:16.036 00.000 8976 MoveAxis(R, 0, ABG)
01:59:16.036 00.000 8976 MoveAxis(U, 2, ABG)
01:59:16.036 00.000 8976 stepping (-20, -6) + (0, 2)
01:59:16.036 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:16.036 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:59:16.048 00.012 5052 UpdateGuideState exits: m=214 SNR=10.1
01:59:16.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:16.048 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:16.048 00.000 5052 Enqueuing Expose request
01:59:16.067 00.019 8976 Received - 47 (G) 
01:59:16.067 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:16.067 00.000 8976 stepped: pos (-20, -4)
01:59:16.067 00.000 8976 move complete, result=0
01:59:16.067 00.000 8976 worker thread done servicing request
01:59:16.067 00.000 8976 Worker thread wakes up
01:59:16.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:16.067 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:16.067 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
01:59:16.767 00.700 8976 Exposure complete
01:59:16.773 00.006 8976 worker thread done servicing request
01:59:16.773 00.000 5052 OnExposeComplete: enter
01:59:16.773 00.000 5052 UpdateGuideState(): m_state=6
01:59:16.773 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6512
01:59:16.773 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.28, Mass=218, SNR=10.2, Peak=69 HFD=3.0
01:59:16.773 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
01:59:16.773 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
01:59:16.773 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.43 hyp=0.46 cameraTheta=-1.21 mountX=-0.45 mountY=0.10, mountTheta=2.93
01:59:16.774 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.43, opts=13)
01:59:16.774 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.43)
01:59:16.774 00.000 8976 Worker thread wakes up
01:59:16.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.43) opts 0xd
01:59:16.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.43)
01:59:16.774 00.000 8976 Moving (0.16, -0.43) raw xDistance=-0.45 yDistance=0.10
01:59:16.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
01:59:16.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:59:16.774 00.000 8976 MoveAxis(R, 2, ABG)
01:59:16.774 00.000 8976 stepping (-20, -4) + (2, 0)
01:59:16.774 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:16.775 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:59:16.784 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
01:59:16.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:16.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:16.784 00.000 5052 Enqueuing Expose request
01:59:16.802 00.018 8976 Received - 47 (G) 
01:59:16.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:16.802 00.000 8976 stepped: pos (-18, -4)
01:59:16.802 00.000 8976 MoveAxis(U, 0, ABG)
01:59:16.803 00.001 8976 move complete, result=0
01:59:16.803 00.000 8976 worker thread done servicing request
01:59:16.803 00.000 8976 Worker thread wakes up
01:59:16.803 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:16.803 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
01:59:16.803 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:17.488 00.685 8976 Exposure complete
01:59:17.495 00.007 8976 worker thread done servicing request
01:59:17.495 00.000 5052 OnExposeComplete: enter
01:59:17.495 00.000 5052 UpdateGuideState(): m_state=6
01:59:17.495 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6513
01:59:17.495 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=282.02, Mass=221, SNR=10.3, Peak=76 HFD=2.7
01:59:17.495 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
01:59:17.495 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.40 = -1.40)
01:59:17.495 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.32 hyp=0.46 cameraTheta=0.75 mountX=0.13 mountY=-0.46, mountTheta=-1.30
01:59:17.496 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.32, opts=13)
01:59:17.496 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.32)
01:59:17.497 00.001 8976 Worker thread wakes up
01:59:17.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.32) opts 0xd
01:59:17.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.32)
01:59:17.497 00.000 8976 Moving (0.34, 0.32) raw xDistance=0.13 yDistance=-0.46
01:59:17.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:59:17.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:59:17.497 00.000 8976 MoveAxis(R, 0, ABG)
01:59:17.497 00.000 8976 MoveAxis(U, 2, ABG)
01:59:17.497 00.000 8976 stepping (-18, -4) + (0, 2)
01:59:17.498 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:17.498 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:59:17.508 00.010 5052 UpdateGuideState exits: m=221 SNR=10.3
01:59:17.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:17.508 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:17.508 00.000 5052 Enqueuing Expose request
01:59:17.521 00.013 8976 Received - 47 (G) 
01:59:17.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:17.521 00.000 8976 stepped: pos (-18, -2)
01:59:17.521 00.000 8976 move complete, result=0
01:59:17.521 00.000 8976 worker thread done servicing request
01:59:17.521 00.000 8976 Worker thread wakes up
01:59:17.521 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:59:17.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:17.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:18.212 00.691 8976 Exposure complete
01:59:18.218 00.006 8976 worker thread done servicing request
01:59:18.218 00.000 5052 OnExposeComplete: enter
01:59:18.218 00.000 5052 UpdateGuideState(): m_state=6
01:59:18.218 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6514
01:59:18.218 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.07, Mass=192, SNR=9.6, Peak=83 HFD=2.3
01:59:18.218 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.83 = -0.83)
01:59:18.218 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.93 = -0.93)
01:59:18.218 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.36 hyp=0.39 cameraTheta=1.21 mountX=0.26 mountY=-0.31, mountTheta=-0.87
01:59:18.219 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.36, opts=13)
01:59:18.219 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.36)
01:59:18.219 00.000 8976 Worker thread wakes up
01:59:18.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.36) opts 0xd
01:59:18.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.36)
01:59:18.219 00.000 8976 Moving (0.14, 0.36) raw xDistance=0.26 yDistance=-0.31
01:59:18.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:59:18.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
01:59:18.219 00.000 8976 MoveAxis(L, 1, ABG)
01:59:18.219 00.000 8976 stepping (-18, -2) + (-1, 0)
01:59:18.219 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:18.220 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:59:18.231 00.011 5052 UpdateGuideState exits: m=192 SNR=9.6
01:59:18.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:18.231 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:18.231 00.000 5052 Enqueuing Expose request
01:59:18.241 00.010 8976 Received - 47 (G) 
01:59:18.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:18.241 00.000 8976 stepped: pos (-19, -2)
01:59:18.241 00.000 8976 MoveAxis(U, 1, ABG)
01:59:18.241 00.000 8976 stepping (-19, -2) + (0, 1)
01:59:18.241 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:18.273 00.032 8976 Received - 47 (G) 
01:59:18.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:18.273 00.000 8976 stepped: pos (-19, -1)
01:59:18.273 00.000 8976 move complete, result=0
01:59:18.273 00.000 8976 worker thread done servicing request
01:59:18.273 00.000 8976 Worker thread wakes up
01:59:18.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:18.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:18.273 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
01:59:18.964 00.691 8976 Exposure complete
01:59:18.969 00.005 8976 worker thread done servicing request
01:59:18.969 00.000 5052 OnExposeComplete: enter
01:59:18.969 00.000 5052 UpdateGuideState(): m_state=6
01:59:18.969 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6515
01:59:18.969 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.94, Mass=179, SNR=9.2, Peak=71 HFD=2.3
01:59:18.969 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
01:59:18.969 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
01:59:18.969 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.23 hyp=0.34 cameraTheta=0.73 mountX=0.09 mountY=-0.34, mountTheta=-1.32
01:59:18.970 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.23, opts=13)
01:59:18.970 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.23)
01:59:18.970 00.000 8976 Worker thread wakes up
01:59:18.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.23) opts 0xd
01:59:18.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.23)
01:59:18.970 00.000 8976 Moving (0.26, 0.23) raw xDistance=0.09 yDistance=-0.34
01:59:18.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:59:18.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
01:59:18.970 00.000 8976 MoveAxis(R, 0, ABG)
01:59:18.970 00.000 8976 MoveAxis(U, 1, ABG)
01:59:18.971 00.001 8976 stepping (-19, -1) + (0, 1)
01:59:18.971 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:18.971 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:59:18.982 00.011 5052 UpdateGuideState exits: m=179 SNR=9.2
01:59:18.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:18.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:18.982 00.000 5052 Enqueuing Expose request
01:59:18.992 00.010 8976 Received - 47 (G) 
01:59:18.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:18.992 00.000 8976 stepped: pos (-19, 0)
01:59:18.992 00.000 8976 move complete, result=0
01:59:18.992 00.000 8976 worker thread done servicing request
01:59:18.992 00.000 8976 Worker thread wakes up
01:59:18.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:18.992 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:59:18.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:19.683 00.691 8976 Exposure complete
01:59:19.689 00.006 8976 worker thread done servicing request
01:59:19.689 00.000 5052 OnExposeComplete: enter
01:59:19.689 00.000 5052 UpdateGuideState(): m_state=6
01:59:19.689 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6516
01:59:19.689 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.23, Mass=186, SNR=9.5, Peak=72 HFD=2.6
01:59:19.689 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
01:59:19.689 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
01:59:19.689 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.52 hyp=0.53 cameraTheta=1.35 mountX=0.41 mountY=-0.38, mountTheta=-0.75
01:59:19.690 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.52, opts=13)
01:59:19.690 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.52)
01:59:19.690 00.000 8976 Worker thread wakes up
01:59:19.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.52) opts 0xd
01:59:19.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.52)
01:59:19.690 00.000 8976 Moving (0.12, 0.52) raw xDistance=0.41 yDistance=-0.38
01:59:19.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:59:19.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
01:59:19.690 00.000 8976 MoveAxis(L, 2, ABG)
01:59:19.690 00.000 8976 stepping (-19, 0) + (-2, 0)
01:59:19.690 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:19.691 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
01:59:19.701 00.010 5052 UpdateGuideState exits: m=186 SNR=9.5
01:59:19.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:19.701 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:19.702 00.001 5052 Enqueuing Expose request
01:59:19.727 00.025 8976 Received - 47 (G) 
01:59:19.728 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:19.728 00.000 8976 stepped: pos (-21, 0)
01:59:19.728 00.000 8976 MoveAxis(U, 2, ABG)
01:59:19.728 00.000 8976 stepping (-21, 0) + (0, 2)
01:59:19.728 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:19.759 00.031 8976 Received - 47 (G) 
01:59:19.759 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:19.759 00.000 8976 stepped: pos (-21, 2)
01:59:19.759 00.000 8976 move complete, result=0
01:59:19.760 00.001 8976 worker thread done servicing request
01:59:19.760 00.000 8976 Worker thread wakes up
01:59:19.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:19.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:19.760 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.4 px 2 ms NORTH
01:59:20.454 00.694 8976 Exposure complete
01:59:20.459 00.005 8976 worker thread done servicing request
01:59:20.460 00.001 5052 OnExposeComplete: enter
01:59:20.460 00.000 5052 UpdateGuideState(): m_state=6
01:59:20.460 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6517
01:59:20.460 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.58, Mass=188, SNR=9.5, Peak=69 HFD=2.3
01:59:20.460 00.000 5052 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.04) = xAngle (-3.88 = 2.41)
01:59:20.460 00.000 5052 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.98 = 2.30)
01:59:20.460 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.83 mountX=-0.10 mountY=0.10, mountTheta=2.35
01:59:20.460 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.13, opts=13)
01:59:20.460 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.13)
01:59:20.461 00.001 8976 Worker thread wakes up
01:59:20.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.13) opts 0xd
01:59:20.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.13)
01:59:20.461 00.000 8976 Moving (-0.04, -0.13) raw xDistance=-0.10 yDistance=0.10
01:59:20.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:59:20.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:59:20.461 00.000 8976 MoveAxis(R, 0, ABG)
01:59:20.461 00.000 8976 MoveAxis(U, 0, ABG)
01:59:20.461 00.000 8976 move complete, result=0
01:59:20.461 00.000 8976 worker thread done servicing request
01:59:20.461 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:59:20.471 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:59:20.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:20.471 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:20.471 00.000 5052 Enqueuing Expose request
01:59:20.471 00.000 8976 Worker thread wakes up
01:59:20.471 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:20.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:20.471 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:21.160 00.689 8976 Exposure complete
01:59:21.166 00.006 8976 worker thread done servicing request
01:59:21.166 00.000 5052 OnExposeComplete: enter
01:59:21.166 00.000 5052 UpdateGuideState(): m_state=6
01:59:21.166 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6518
01:59:21.166 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.42, Mass=199, SNR=9.8, Peak=76 HFD=2.4
01:59:21.166 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.04) = xAngle (-3.62 = 2.67)
01:59:21.167 00.001 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.56)
01:59:21.167 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.29 hyp=0.29 cameraTheta=-1.57 mountX=-0.26 mountY=0.16, mountTheta=2.59
01:59:21.168 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.29, opts=13)
01:59:21.168 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.29)
01:59:21.168 00.000 8976 Worker thread wakes up
01:59:21.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.29) opts 0xd
01:59:21.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.29)
01:59:21.168 00.000 8976 Moving (-0.00, -0.29) raw xDistance=-0.26 yDistance=0.16
01:59:21.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:59:21.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:59:21.168 00.000 8976 MoveAxis(R, 1, ABG)
01:59:21.168 00.000 8976 stepping (-21, 2) + (1, 0)
01:59:21.168 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:21.169 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:59:21.179 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:59:21.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:21.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:21.179 00.000 5052 Enqueuing Expose request
01:59:21.198 00.019 8976 Received - 47 (G) 
01:59:21.199 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:21.199 00.000 8976 stepped: pos (-20, 2)
01:59:21.199 00.000 8976 MoveAxis(U, 0, ABG)
01:59:21.199 00.000 8976 move complete, result=0
01:59:21.199 00.000 8976 worker thread done servicing request
01:59:21.199 00.000 8976 Worker thread wakes up
01:59:21.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:21.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:21.199 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
01:59:21.889 00.690 8976 Exposure complete
01:59:21.894 00.005 8976 worker thread done servicing request
01:59:21.894 00.000 5052 OnExposeComplete: enter
01:59:21.894 00.000 5052 UpdateGuideState(): m_state=6
01:59:21.894 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6519
01:59:21.894 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.79, Mass=209, SNR=10.0, Peak=72 HFD=2.7
01:59:21.894 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:59:21.894 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:59:21.894 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.08 hyp=0.31 cameraTheta=0.25 mountX=-0.07 mountY=-0.30, mountTheta=-1.80
01:59:21.894 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.08, opts=13)
01:59:21.894 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.08)
01:59:21.895 00.001 8976 Worker thread wakes up
01:59:21.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.08) opts 0xd
01:59:21.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.08)
01:59:21.895 00.000 8976 Moving (0.30, 0.08) raw xDistance=-0.07 yDistance=-0.30
01:59:21.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:59:21.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:59:21.895 00.000 8976 MoveAxis(R, 0, ABG)
01:59:21.895 00.000 8976 MoveAxis(U, 1, ABG)
01:59:21.895 00.000 8976 stepping (-20, 2) + (0, 1)
01:59:21.895 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:21.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:59:21.906 00.011 5052 UpdateGuideState exits: m=209 SNR=10.0
01:59:21.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:21.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:21.906 00.000 5052 Enqueuing Expose request
01:59:21.917 00.011 8976 Received - 47 (G) 
01:59:21.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:21.917 00.000 8976 stepped: pos (-20, 3)
01:59:21.917 00.000 8976 move complete, result=0
01:59:21.917 00.000 8976 worker thread done servicing request
01:59:21.917 00.000 8976 Worker thread wakes up
01:59:21.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:21.917 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:21.917 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:59:22.606 00.689 8976 Exposure complete
01:59:22.612 00.006 8976 worker thread done servicing request
01:59:22.612 00.000 5052 OnExposeComplete: enter
01:59:22.612 00.000 5052 UpdateGuideState(): m_state=6
01:59:22.612 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6520
01:59:22.612 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.59, Mass=172, SNR=9.1, Peak=66 HFD=2.3
01:59:22.612 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.01 = 2.27)
01:59:22.612 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.11 = 2.17)
01:59:22.612 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.97 mountX=-0.09 mountY=0.11, mountTheta=2.23
01:59:22.613 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.12, opts=13)
01:59:22.613 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.12)
01:59:22.613 00.000 8976 Worker thread wakes up
01:59:22.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.12) opts 0xd
01:59:22.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.12)
01:59:22.613 00.000 8976 Moving (-0.05, -0.12) raw xDistance=-0.09 yDistance=0.11
01:59:22.614 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:59:22.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:59:22.614 00.000 8976 MoveAxis(R, 0, ABG)
01:59:22.614 00.000 8976 MoveAxis(U, 0, ABG)
01:59:22.614 00.000 8976 move complete, result=0
01:59:22.614 00.000 8976 worker thread done servicing request
01:59:22.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:59:22.623 00.009 5052 UpdateGuideState exits: m=172 SNR=9.1
01:59:22.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:22.624 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:22.624 00.000 5052 Enqueuing Expose request
01:59:22.624 00.000 8976 Worker thread wakes up
01:59:22.624 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:22.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:22.624 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:23.319 00.695 8976 Exposure complete
01:59:23.326 00.007 8976 worker thread done servicing request
01:59:23.326 00.000 5052 OnExposeComplete: enter
01:59:23.326 00.000 5052 UpdateGuideState(): m_state=6
01:59:23.326 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6521
01:59:23.326 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.81, Mass=191, SNR=9.6, Peak=70 HFD=2.6
01:59:23.326 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:59:23.326 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:59:23.326 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.10 hyp=0.41 cameraTheta=0.25 mountX=-0.09 mountY=-0.39, mountTheta=-1.80
01:59:23.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.10, opts=13)
01:59:23.327 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.10)
01:59:23.327 00.000 8976 Worker thread wakes up
01:59:23.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.10) opts 0xd
01:59:23.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.10)
01:59:23.327 00.000 8976 Moving (0.40, 0.10) raw xDistance=-0.09 yDistance=-0.39
01:59:23.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:59:23.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:59:23.327 00.000 8976 MoveAxis(R, 0, ABG)
01:59:23.327 00.000 8976 MoveAxis(U, 2, ABG)
01:59:23.327 00.000 8976 stepping (-20, 3) + (0, 2)
01:59:23.327 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:23.328 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
01:59:23.338 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:59:23.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:23.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:23.338 00.000 5052 Enqueuing Expose request
01:59:23.356 00.018 8976 Received - 47 (G) 
01:59:23.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:23.356 00.000 8976 stepped: pos (-20, 5)
01:59:23.356 00.000 8976 move complete, result=0
01:59:23.356 00.000 8976 worker thread done servicing request
01:59:23.356 00.000 8976 Worker thread wakes up
01:59:23.357 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
01:59:23.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:23.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:24.048 00.691 8976 Exposure complete
01:59:24.054 00.006 8976 worker thread done servicing request
01:59:24.054 00.000 5052 OnExposeComplete: enter
01:59:24.054 00.000 5052 UpdateGuideState(): m_state=6
01:59:24.054 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6522
01:59:24.054 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.67, Mass=209, SNR=10.0, Peak=73 HFD=2.6
01:59:24.054 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
01:59:24.054 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.13)
01:59:24.054 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.01 mountX=-0.05 mountY=0.00, mountTheta=3.13
01:59:24.055 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.04, opts=13)
01:59:24.055 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.04)
01:59:24.055 00.000 8976 Worker thread wakes up
01:59:24.055 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.04) opts 0xd
01:59:24.055 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.04)
01:59:24.055 00.000 8976 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=0.00
01:59:24.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:59:24.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:59:24.055 00.000 8976 MoveAxis(R, 0, ABG)
01:59:24.055 00.000 8976 MoveAxis(U, 0, ABG)
01:59:24.056 00.001 8976 move complete, result=0
01:59:24.056 00.000 8976 worker thread done servicing request
01:59:24.056 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:59:24.066 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:59:24.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:24.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:24.066 00.000 5052 Enqueuing Expose request
01:59:24.066 00.000 8976 Worker thread wakes up
01:59:24.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:24.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:24.066 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:24.754 00.688 8976 Exposure complete
01:59:24.759 00.005 8976 worker thread done servicing request
01:59:24.760 00.001 5052 OnExposeComplete: enter
01:59:24.760 00.000 5052 UpdateGuideState(): m_state=6
01:59:24.760 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6523
01:59:24.760 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.74, Mass=192, SNR=9.6, Peak=71 HFD=2.3
01:59:24.760 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
01:59:24.760 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
01:59:24.760 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.30 mountX=0.04 mountY=0.01, mountTheta=0.15
01:59:24.761 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.03, opts=13)
01:59:24.761 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.03)
01:59:24.761 00.000 8976 Worker thread wakes up
01:59:24.761 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.03) opts 0xd
01:59:24.761 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.03)
01:59:24.761 00.000 8976 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.01
01:59:24.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:59:24.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:59:24.761 00.000 8976 MoveAxis(R, 0, ABG)
01:59:24.762 00.001 8976 MoveAxis(U, 0, ABG)
01:59:24.762 00.000 8976 move complete, result=0
01:59:24.762 00.000 8976 worker thread done servicing request
01:59:24.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:59:24.772 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
01:59:24.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:24.772 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:24.772 00.000 5052 Enqueuing Expose request
01:59:24.772 00.000 8976 Worker thread wakes up
01:59:24.772 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:24.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:24.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:25.459 00.687 8976 Exposure complete
01:59:25.465 00.006 8976 worker thread done servicing request
01:59:25.465 00.000 5052 OnExposeComplete: enter
01:59:25.465 00.000 5052 UpdateGuideState(): m_state=6
01:59:25.465 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6524
01:59:25.465 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.45, Mass=201, SNR=9.8, Peak=75 HFD=2.2
01:59:25.465 00.000 5052 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.04) = xAngle (-4.27 = 2.01)
01:59:25.465 00.000 5052 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.37 = 1.91)
01:59:25.465 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-2.23 mountX=-0.14 mountY=0.31, mountTheta=2.00
01:59:25.467 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.26, opts=13)
01:59:25.467 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.26)
01:59:25.467 00.000 8976 Worker thread wakes up
01:59:25.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.26) opts 0xd
01:59:25.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.26)
01:59:25.467 00.000 8976 Moving (-0.20, -0.26) raw xDistance=-0.14 yDistance=0.31
01:59:25.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:59:25.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:59:25.467 00.000 8976 MoveAxis(R, 0, ABG)
01:59:25.467 00.000 8976 MoveAxis(D, 1, ABG)
01:59:25.467 00.000 8976 stepping (-20, 5) + (0, -1)
01:59:25.467 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:25.468 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:59:25.480 00.012 5052 UpdateGuideState exits: m=201 SNR=9.8
01:59:25.481 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:25.481 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:25.481 00.000 5052 Enqueuing Expose request
01:59:25.499 00.018 8976 Received - 47 (G) 
01:59:25.499 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:25.499 00.000 8976 stepped: pos (-20, 4)
01:59:25.499 00.000 8976 move complete, result=0
01:59:25.499 00.000 8976 worker thread done servicing request
01:59:25.499 00.000 8976 Worker thread wakes up
01:59:25.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:25.499 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:59:25.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:26.189 00.690 8976 Exposure complete
01:59:26.194 00.005 8976 worker thread done servicing request
01:59:26.194 00.000 5052 OnExposeComplete: enter
01:59:26.194 00.000 5052 UpdateGuideState(): m_state=6
01:59:26.194 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6525
01:59:26.194 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.42, Mass=210, SNR=10.0, Peak=71 HFD=2.6
01:59:26.194 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.04) = xAngle (-3.49 = 2.79)
01:59:26.194 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.59 = 2.69)
01:59:26.194 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.45 mountX=-0.27 mountY=0.13, mountTheta=2.71
01:59:26.195 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.29, opts=13)
01:59:26.195 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.29)
01:59:26.195 00.000 8976 Worker thread wakes up
01:59:26.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.29) opts 0xd
01:59:26.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.29)
01:59:26.195 00.000 8976 Moving (0.04, -0.29) raw xDistance=-0.27 yDistance=0.13
01:59:26.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:59:26.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:59:26.196 00.001 8976 MoveAxis(R, 1, ABG)
01:59:26.196 00.000 8976 stepping (-20, 4) + (1, 0)
01:59:26.196 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:26.196 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:59:26.207 00.011 5052 UpdateGuideState exits: m=210 SNR=10.0
01:59:26.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:26.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:26.207 00.000 5052 Enqueuing Expose request
01:59:26.218 00.011 8976 Received - 47 (G) 
01:59:26.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:26.218 00.000 8976 stepped: pos (-19, 4)
01:59:26.218 00.000 8976 MoveAxis(U, 0, ABG)
01:59:26.218 00.000 8976 move complete, result=0
01:59:26.218 00.000 8976 worker thread done servicing request
01:59:26.218 00.000 8976 Worker thread wakes up
01:59:26.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:26.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:26.218 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:59:26.911 00.693 8976 Exposure complete
01:59:26.917 00.006 8976 worker thread done servicing request
01:59:26.917 00.000 5052 OnExposeComplete: enter
01:59:26.917 00.000 5052 UpdateGuideState(): m_state=6
01:59:26.917 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6526
01:59:26.917 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.81, Mass=208, SNR=10.0, Peak=71 HFD=2.4
01:59:26.917 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
01:59:26.917 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
01:59:26.917 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.76 mountX=0.04 mountY=-0.14, mountTheta=-1.29
01:59:26.918 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.10, opts=13)
01:59:26.918 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.10)
01:59:26.918 00.000 8976 Worker thread wakes up
01:59:26.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.10) opts 0xd
01:59:26.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.10)
01:59:26.918 00.000 8976 Moving (0.11, 0.10) raw xDistance=0.04 yDistance=-0.14
01:59:26.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:59:26.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:59:26.918 00.000 8976 MoveAxis(R, 0, ABG)
01:59:26.919 00.001 8976 MoveAxis(U, 0, ABG)
01:59:26.919 00.000 8976 move complete, result=0
01:59:26.919 00.000 8976 worker thread done servicing request
01:59:26.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:59:26.930 00.011 5052 UpdateGuideState exits: m=208 SNR=10.0
01:59:26.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:26.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:26.930 00.000 5052 Enqueuing Expose request
01:59:26.930 00.000 8976 Worker thread wakes up
01:59:26.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:26.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:26.930 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:27.624 00.694 8976 Exposure complete
01:59:27.630 00.006 8976 worker thread done servicing request
01:59:27.630 00.000 5052 OnExposeComplete: enter
01:59:27.630 00.000 5052 UpdateGuideState(): m_state=6
01:59:27.630 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6527
01:59:27.630 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.89, Mass=191, SNR=9.6, Peak=78 HFD=2.3
01:59:27.630 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
01:59:27.630 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
01:59:27.631 00.001 5052 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.18 cameraTheta=1.26 mountX=0.13 mountY=-0.14, mountTheta=-0.83
01:59:27.631 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.18, opts=13)
01:59:27.631 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.18)
01:59:27.631 00.000 8976 Worker thread wakes up
01:59:27.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.18) opts 0xd
01:59:27.632 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.18)
01:59:27.632 00.000 8976 Moving (0.06, 0.18) raw xDistance=0.13 yDistance=-0.14
01:59:27.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:59:27.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:59:27.632 00.000 8976 MoveAxis(R, 0, ABG)
01:59:27.632 00.000 8976 MoveAxis(U, 0, ABG)
01:59:27.632 00.000 8976 move complete, result=0
01:59:27.632 00.000 8976 worker thread done servicing request
01:59:27.632 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:59:27.643 00.011 5052 UpdateGuideState exits: m=191 SNR=9.6
01:59:27.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:27.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:27.643 00.000 5052 Enqueuing Expose request
01:59:27.643 00.000 8976 Worker thread wakes up
01:59:27.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:27.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:27.643 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:28.337 00.694 8976 Exposure complete
01:59:28.342 00.005 8976 worker thread done servicing request
01:59:28.342 00.000 5052 OnExposeComplete: enter
01:59:28.343 00.001 5052 UpdateGuideState(): m_state=6
01:59:28.343 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6528
01:59:28.343 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.94, Mass=188, SNR=9.5, Peak=83 HFD=2.1
01:59:28.343 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
01:59:28.343 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
01:59:28.343 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.86 mountX=0.24 mountY=-0.07, mountTheta=-0.28
01:59:28.343 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.23, opts=13)
01:59:28.344 00.001 5052 Enqueuing Move request for stepguider (-0.07, 0.23)
01:59:28.344 00.000 8976 Worker thread wakes up
01:59:28.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.23) opts 0xd
01:59:28.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.23)
01:59:28.344 00.000 8976 Moving (-0.07, 0.23) raw xDistance=0.24 yDistance=-0.07
01:59:28.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:59:28.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:59:28.344 00.000 8976 MoveAxis(R, 0, ABG)
01:59:28.344 00.000 8976 MoveAxis(U, 0, ABG)
01:59:28.344 00.000 8976 move complete, result=0
01:59:28.344 00.000 8976 worker thread done servicing request
01:59:28.345 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:59:28.356 00.011 5052 UpdateGuideState exits: m=188 SNR=9.5
01:59:28.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:28.356 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:28.356 00.000 5052 Enqueuing Expose request
01:59:28.356 00.000 8976 Worker thread wakes up
01:59:28.356 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:28.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:28.356 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:29.042 00.686 8976 Exposure complete
01:59:29.047 00.005 8976 worker thread done servicing request
01:59:29.048 00.001 5052 OnExposeComplete: enter
01:59:29.048 00.000 5052 UpdateGuideState(): m_state=6
01:59:29.048 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6529
01:59:29.048 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.99, Mass=184, SNR=9.4, Peak=91 HFD=2.0
01:59:29.048 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
01:59:29.048 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.19 = -0.19)
01:59:29.048 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.96 mountX=0.30 mountY=-0.06, mountTheta=-0.19
01:59:29.048 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.28, opts=13)
01:59:29.049 00.001 5052 Enqueuing Move request for stepguider (-0.11, 0.28)
01:59:29.049 00.000 8976 Worker thread wakes up
01:59:29.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.28) opts 0xd
01:59:29.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.28)
01:59:29.049 00.000 8976 Moving (-0.11, 0.28) raw xDistance=0.30 yDistance=-0.06
01:59:29.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:59:29.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:59:29.049 00.000 8976 MoveAxis(L, 1, ABG)
01:59:29.049 00.000 8976 stepping (-19, 4) + (-1, 0)
01:59:29.049 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:29.049 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=91, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:59:29.059 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
01:59:29.060 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:29.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:29.060 00.000 5052 Enqueuing Expose request
01:59:29.079 00.019 8976 Received - 47 (G) 
01:59:29.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:29.079 00.000 8976 stepped: pos (-20, 4)
01:59:29.079 00.000 8976 MoveAxis(U, 0, ABG)
01:59:29.079 00.000 8976 move complete, result=0
01:59:29.079 00.000 8976 worker thread done servicing request
01:59:29.079 00.000 8976 Worker thread wakes up
01:59:29.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:29.079 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:29.079 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
01:59:29.767 00.688 8976 Exposure complete
01:59:29.773 00.006 8976 worker thread done servicing request
01:59:29.773 00.000 5052 OnExposeComplete: enter
01:59:29.773 00.000 5052 UpdateGuideState(): m_state=6
01:59:29.773 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6530
01:59:29.773 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=282.01, Mass=206, SNR=10.0, Peak=88 HFD=2.0
01:59:29.773 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
01:59:29.773 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
01:59:29.773 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.30 hyp=0.37 cameraTheta=2.16 mountX=0.36 mountY=0.01, mountTheta=0.02
01:59:29.775 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.30, opts=13)
01:59:29.775 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.30)
01:59:29.775 00.000 8976 Worker thread wakes up
01:59:29.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.30) opts 0xd
01:59:29.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.30)
01:59:29.775 00.000 8976 Moving (-0.21, 0.30) raw xDistance=0.36 yDistance=0.01
01:59:29.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:59:29.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:59:29.775 00.000 8976 MoveAxis(L, 2, ABG)
01:59:29.775 00.000 8976 stepping (-20, 4) + (-2, 0)
01:59:29.775 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:29.776 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:59:29.784 00.008 5052 UpdateGuideState exits: m=206 SNR=10.0
01:59:29.785 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:29.785 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:29.785 00.000 5052 Enqueuing Expose request
01:59:29.799 00.014 8976 Received - 47 (G) 
01:59:29.799 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:29.799 00.000 8976 stepped: pos (-22, 4)
01:59:29.799 00.000 8976 MoveAxis(U, 0, ABG)
01:59:29.799 00.000 8976 move complete, result=0
01:59:29.799 00.000 8976 worker thread done servicing request
01:59:29.799 00.000 8976 Worker thread wakes up
01:59:29.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:29.799 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:29.799 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
01:59:30.490 00.691 8976 Exposure complete
01:59:30.496 00.006 8976 worker thread done servicing request
01:59:30.496 00.000 5052 OnExposeComplete: enter
01:59:30.496 00.000 5052 UpdateGuideState(): m_state=6
01:59:30.496 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6531
01:59:30.496 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.88, Mass=217, SNR=10.2, Peak=80 HFD=2.1
01:59:30.497 00.001 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
01:59:30.497 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
01:59:30.497 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.17 hyp=0.27 cameraTheta=0.67 mountX=0.05 mountY=-0.27, mountTheta=-1.38
01:59:30.497 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.17, opts=13)
01:59:30.497 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.17)
01:59:30.497 00.000 8976 Worker thread wakes up
01:59:30.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.17) opts 0xd
01:59:30.498 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.17)
01:59:30.498 00.000 8976 Moving (0.21, 0.17) raw xDistance=0.05 yDistance=-0.27
01:59:30.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:59:30.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:59:30.498 00.000 8976 MoveAxis(R, 0, ABG)
01:59:30.498 00.000 8976 MoveAxis(U, 1, ABG)
01:59:30.498 00.000 8976 stepping (-22, 4) + (0, 1)
01:59:30.498 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:30.498 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
01:59:30.508 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:59:30.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:30.508 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:30.508 00.000 5052 Enqueuing Expose request
01:59:30.518 00.010 8976 Received - 47 (G) 
01:59:30.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:30.518 00.000 8976 stepped: pos (-22, 5)
01:59:30.518 00.000 8976 move complete, result=0
01:59:30.518 00.000 8976 worker thread done servicing request
01:59:30.518 00.000 8976 Worker thread wakes up
01:59:30.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:30.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:30.518 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
01:59:31.208 00.690 8976 Exposure complete
01:59:31.213 00.005 8976 worker thread done servicing request
01:59:31.214 00.001 5052 OnExposeComplete: enter
01:59:31.214 00.000 5052 UpdateGuideState(): m_state=6
01:59:31.214 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6532
01:59:31.214 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.84, Mass=199, SNR=9.8, Peak=78 HFD=2.3
01:59:31.214 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
01:59:31.214 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:59:31.214 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.13 hyp=0.55 cameraTheta=0.24 mountX=-0.12 mountY=-0.52, mountTheta=-1.81
01:59:31.214 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.13, opts=13)
01:59:31.214 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.13)
01:59:31.214 00.000 8976 Worker thread wakes up
01:59:31.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.13) opts 0xd
01:59:31.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.13)
01:59:31.214 00.000 8976 Moving (0.53, 0.13) raw xDistance=-0.12 yDistance=-0.52
01:59:31.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:59:31.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
01:59:31.214 00.000 8976 MoveAxis(R, 0, ABG)
01:59:31.215 00.001 8976 MoveAxis(U, 2, ABG)
01:59:31.215 00.000 8976 stepping (-22, 5) + (0, 2)
01:59:31.215 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:31.215 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
01:59:31.225 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
01:59:31.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:31.225 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:31.225 00.000 5052 Enqueuing Expose request
01:59:31.238 00.013 8976 Received - 47 (G) 
01:59:31.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:31.238 00.000 8976 stepped: pos (-22, 7)
01:59:31.238 00.000 8976 move complete, result=0
01:59:31.238 00.000 8976 worker thread done servicing request
01:59:31.238 00.000 8976 Worker thread wakes up
01:59:31.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:31.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:31.238 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
01:59:31.927 00.689 8976 Exposure complete
01:59:31.933 00.006 8976 worker thread done servicing request
01:59:31.933 00.000 5052 OnExposeComplete: enter
01:59:31.933 00.000 5052 UpdateGuideState(): m_state=6
01:59:31.933 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6533
01:59:31.933 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.34, Mass=229, SNR=10.5, Peak=84 HFD=2.2
01:59:31.933 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
01:59:31.933 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
01:59:31.933 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.79 mountX=-0.29 mountY=0.27, mountTheta=2.39
01:59:31.933 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.37, opts=13)
01:59:31.934 00.001 5052 Enqueuing Move request for stepguider (-0.08, -0.37)
01:59:31.934 00.000 8976 Worker thread wakes up
01:59:31.934 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.37) opts 0xd
01:59:31.934 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.37)
01:59:31.934 00.000 8976 Moving (-0.08, -0.37) raw xDistance=-0.29 yDistance=0.27
01:59:31.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:59:31.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
01:59:31.934 00.000 8976 MoveAxis(R, 1, ABG)
01:59:31.934 00.000 8976 stepping (-22, 7) + (1, 0)
01:59:31.934 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:31.935 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
01:59:31.945 00.010 5052 UpdateGuideState exits: m=229 SNR=10.5
01:59:31.945 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:31.945 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:31.945 00.000 5052 Enqueuing Expose request
01:59:31.957 00.012 8976 Received - 47 (G) 
01:59:31.957 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:31.957 00.000 8976 stepped: pos (-21, 7)
01:59:31.957 00.000 8976 MoveAxis(D, 1, ABG)
01:59:31.957 00.000 8976 stepping (-21, 7) + (0, -1)
01:59:31.957 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:31.989 00.032 8976 Received - 47 (G) 
01:59:31.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:31.989 00.000 8976 stepped: pos (-21, 6)
01:59:31.989 00.000 8976 move complete, result=0
01:59:31.989 00.000 8976 worker thread done servicing request
01:59:31.989 00.000 8976 Worker thread wakes up
01:59:31.989 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
01:59:31.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:31.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:32.683 00.694 8976 Exposure complete
01:59:32.689 00.006 8976 worker thread done servicing request
01:59:32.689 00.000 5052 OnExposeComplete: enter
01:59:32.689 00.000 5052 UpdateGuideState(): m_state=6
01:59:32.689 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6534
01:59:32.689 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.63, Mass=198, SNR=9.8, Peak=84 HFD=1.8
01:59:32.689 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.04) = xAngle (-3.19 = 3.09)
01:59:32.689 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 2.99)
01:59:32.689 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.15 mountX=-0.09 mountY=0.01, mountTheta=2.99
01:59:32.690 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.08, opts=13)
01:59:32.690 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.08)
01:59:32.690 00.000 8976 Worker thread wakes up
01:59:32.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.08) opts 0xd
01:59:32.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.08)
01:59:32.690 00.000 8976 Moving (0.04, -0.08) raw xDistance=-0.09 yDistance=0.01
01:59:32.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:59:32.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:59:32.690 00.000 8976 MoveAxis(R, 0, ABG)
01:59:32.690 00.000 8976 MoveAxis(U, 0, ABG)
01:59:32.690 00.000 8976 move complete, result=0
01:59:32.690 00.000 8976 worker thread done servicing request
01:59:32.691 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=66, Gamma=2.630
01:59:32.701 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
01:59:32.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:32.701 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:32.701 00.000 5052 Enqueuing Expose request
01:59:32.701 00.000 8976 Worker thread wakes up
01:59:32.701 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:32.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:32.701 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:33.393 00.692 8976 Exposure complete
01:59:33.399 00.006 8976 worker thread done servicing request
01:59:33.399 00.000 5052 OnExposeComplete: enter
01:59:33.399 00.000 5052 UpdateGuideState(): m_state=6
01:59:33.399 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6535
01:59:33.399 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.04, Mass=217, SNR=10.2, Peak=90 HFD=2.2
01:59:33.399 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
01:59:33.399 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
01:59:33.399 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.34 cameraTheta=1.65 mountX=0.31 mountY=-0.16, mountTheta=-0.48
01:59:33.400 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.33, opts=13)
01:59:33.400 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.33)
01:59:33.400 00.000 8976 Worker thread wakes up
01:59:33.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.33) opts 0xd
01:59:33.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.33)
01:59:33.400 00.000 8976 Moving (-0.03, 0.33) raw xDistance=0.31 yDistance=-0.16
01:59:33.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:59:33.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:59:33.400 00.000 8976 MoveAxis(L, 1, ABG)
01:59:33.400 00.000 8976 stepping (-21, 6) + (-1, 0)
01:59:33.400 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:33.401 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
01:59:33.410 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
01:59:33.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:33.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:33.410 00.000 5052 Enqueuing Expose request
01:59:33.428 00.018 8976 Received - 47 (G) 
01:59:33.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:33.428 00.000 8976 stepped: pos (-22, 6)
01:59:33.428 00.000 8976 MoveAxis(U, 0, ABG)
01:59:33.428 00.000 8976 move complete, result=0
01:59:33.428 00.000 8976 worker thread done servicing request
01:59:33.428 00.000 8976 Worker thread wakes up
01:59:33.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:33.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:33.428 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
01:59:34.116 00.688 8976 Exposure complete
01:59:34.121 00.005 8976 worker thread done servicing request
01:59:34.121 00.000 5052 OnExposeComplete: enter
01:59:34.121 00.000 5052 UpdateGuideState(): m_state=6
01:59:34.121 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6536
01:59:34.121 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.68, Mass=197, SNR=9.7, Peak=74 HFD=2.1
01:59:34.121 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.33)
01:59:34.122 00.001 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
01:59:34.122 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.91 mountX=0.03 mountY=0.13, mountTheta=1.32
01:59:34.122 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.03, opts=13)
01:59:34.122 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.03)
01:59:34.122 00.000 8976 Worker thread wakes up
01:59:34.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.03) opts 0xd
01:59:34.123 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.03)
01:59:34.123 00.000 8976 Moving (-0.13, -0.03) raw xDistance=0.03 yDistance=0.13
01:59:34.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:59:34.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:59:34.123 00.000 8976 MoveAxis(R, 0, ABG)
01:59:34.123 00.000 8976 MoveAxis(U, 0, ABG)
01:59:34.123 00.000 8976 move complete, result=0
01:59:34.123 00.000 8976 worker thread done servicing request
01:59:34.124 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=66, Gamma=2.630
01:59:34.133 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
01:59:34.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:34.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:34.134 00.001 5052 Enqueuing Expose request
01:59:34.134 00.000 8976 Worker thread wakes up
01:59:34.134 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:34.134 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:34.134 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:34.827 00.693 8976 Exposure complete
01:59:34.832 00.005 8976 worker thread done servicing request
01:59:34.832 00.000 5052 OnExposeComplete: enter
01:59:34.832 00.000 5052 UpdateGuideState(): m_state=6
01:59:34.832 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6537
01:59:34.832 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.60, Mass=216, SNR=10.2, Peak=80 HFD=1.7
01:59:34.833 00.001 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
01:59:34.833 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
01:59:34.833 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.11 hyp=0.51 cameraTheta=-2.92 mountX=0.13 mountY=0.47, mountTheta=1.31
01:59:34.833 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.11, opts=13)
01:59:34.833 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.11)
01:59:34.833 00.000 8976 Worker thread wakes up
01:59:34.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.11) opts 0xd
01:59:34.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.11)
01:59:34.834 00.001 8976 Moving (-0.49, -0.11) raw xDistance=0.13 yDistance=0.47
01:59:34.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:59:34.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:59:34.834 00.000 8976 MoveAxis(R, 0, ABG)
01:59:34.834 00.000 8976 MoveAxis(D, 2, ABG)
01:59:34.834 00.000 8976 stepping (-22, 6) + (0, -2)
01:59:34.834 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:34.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
01:59:34.844 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
01:59:34.845 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:34.845 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:34.845 00.000 5052 Enqueuing Expose request
01:59:34.866 00.021 8976 Received - 47 (G) 
01:59:34.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:34.866 00.000 8976 stepped: pos (-22, 4)
01:59:34.867 00.001 8976 move complete, result=0
01:59:34.867 00.000 8976 worker thread done servicing request
01:59:34.867 00.000 8976 Worker thread wakes up
01:59:34.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:34.867 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:59:34.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:35.554 00.687 8976 Exposure complete
01:59:35.560 00.006 8976 worker thread done servicing request
01:59:35.561 00.001 5052 OnExposeComplete: enter
01:59:35.561 00.000 5052 UpdateGuideState(): m_state=6
01:59:35.561 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6538
01:59:35.561 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.66, Mass=201, SNR=9.8, Peak=75 HFD=1.7
01:59:35.561 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
01:59:35.561 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
01:59:35.561 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.05 hyp=0.61 cameraTheta=-3.06 mountX=0.23 mountY=0.53, mountTheta=1.16
01:59:35.561 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.05, opts=13)
01:59:35.561 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.05)
01:59:35.562 00.001 8976 Worker thread wakes up
01:59:35.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.05) opts 0xd
01:59:35.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.05)
01:59:35.562 00.000 8976 Moving (-0.60, -0.05) raw xDistance=0.23 yDistance=0.53
01:59:35.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:59:35.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
01:59:35.562 00.000 8976 MoveAxis(R, 0, ABG)
01:59:35.562 00.000 8976 MoveAxis(D, 2, ABG)
01:59:35.562 00.000 8976 stepping (-22, 4) + (0, -2)
01:59:35.562 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:35.562 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
01:59:35.572 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
01:59:35.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:35.572 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:35.572 00.000 5052 Enqueuing Expose request
01:59:35.585 00.013 8976 Received - 47 (G) 
01:59:35.586 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:35.586 00.000 8976 stepped: pos (-22, 2)
01:59:35.586 00.000 8976 move complete, result=0
01:59:35.586 00.000 8976 worker thread done servicing request
01:59:35.586 00.000 8976 Worker thread wakes up
01:59:35.586 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:59:35.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:35.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:36.277 00.691 8976 Exposure complete
01:59:36.283 00.006 5052 OnExposeComplete: enter
01:59:36.283 00.000 5052 UpdateGuideState(): m_state=6
01:59:36.283 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6539
01:59:36.283 00.000 8976 worker thread done servicing request
01:59:36.283 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.79, Mass=212, SNR=10.1, Peak=76 HFD=1.9
01:59:36.283 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
01:59:36.283 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
01:59:36.283 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.08 hyp=0.64 cameraTheta=3.01 mountX=0.36 mountY=0.49, mountTheta=0.93
01:59:36.285 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.08, opts=13)
01:59:36.285 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.08)
01:59:36.285 00.000 8976 Worker thread wakes up
01:59:36.285 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.08) opts 0xd
01:59:36.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.08)
01:59:36.285 00.000 8976 Moving (-0.64, 0.08) raw xDistance=0.36 yDistance=0.49
01:59:36.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:59:36.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
01:59:36.285 00.000 8976 MoveAxis(L, 1, ABG)
01:59:36.285 00.000 8976 stepping (-22, 2) + (-1, 0)
01:59:36.285 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:36.286 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:59:36.297 00.011 5052 UpdateGuideState exits: m=212 SNR=10.1
01:59:36.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:36.297 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:36.297 00.000 5052 Enqueuing Expose request
01:59:36.321 00.024 8976 Received - 47 (G) 
01:59:36.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:36.321 00.000 8976 stepped: pos (-23, 2)
01:59:36.321 00.000 8976 MoveAxis(D, 2, ABG)
01:59:36.321 00.000 8976 stepping (-23, 2) + (0, -2)
01:59:36.321 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:36.353 00.032 8976 Received - 47 (G) 
01:59:36.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:36.353 00.000 8976 stepped: pos (-23, 0)
01:59:36.353 00.000 8976 move complete, result=0
01:59:36.353 00.000 8976 worker thread done servicing request
01:59:36.353 00.000 8976 Worker thread wakes up
01:59:36.354 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:36.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:36.354 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.5 px 2 ms SOUTH
01:59:37.047 00.693 8976 Exposure complete
01:59:37.052 00.005 8976 worker thread done servicing request
01:59:37.052 00.000 5052 OnExposeComplete: enter
01:59:37.052 00.000 5052 UpdateGuideState(): m_state=6
01:59:37.052 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6540
01:59:37.052 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.98, Mass=215, SNR=10.1, Peak=75 HFD=2.3
01:59:37.052 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
01:59:37.052 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
01:59:37.052 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.27 hyp=0.45 cameraTheta=2.49 mountX=0.40 mountY=0.15, mountTheta=0.35
01:59:37.053 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.27, opts=13)
01:59:37.053 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.27)
01:59:37.053 00.000 8976 Worker thread wakes up
01:59:37.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.27) opts 0xd
01:59:37.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.27)
01:59:37.053 00.000 8976 Moving (-0.35, 0.27) raw xDistance=0.40 yDistance=0.15
01:59:37.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:59:37.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:59:37.053 00.000 8976 MoveAxis(L, 2, ABG)
01:59:37.053 00.000 8976 stepping (-23, 0) + (-2, 0)
01:59:37.053 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:37.054 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
01:59:37.064 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
01:59:37.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:37.064 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:37.064 00.000 5052 Enqueuing Expose request
01:59:37.089 00.025 8976 Received - 47 (G) 
01:59:37.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:37.089 00.000 8976 stepped: pos (-25, 0)
01:59:37.089 00.000 8976 MoveAxis(U, 0, ABG)
01:59:37.089 00.000 8976 move complete, result=0
01:59:37.089 00.000 8976 worker thread done servicing request
01:59:37.089 00.000 8976 Worker thread wakes up
01:59:37.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:37.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:37.089 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
01:59:37.780 00.691 8976 Exposure complete
01:59:37.785 00.005 8976 worker thread done servicing request
01:59:37.785 00.000 5052 OnExposeComplete: enter
01:59:37.785 00.000 5052 UpdateGuideState(): m_state=6
01:59:37.785 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6541
01:59:37.785 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.54, Mass=212, SNR=10.1, Peak=77 HFD=2.3
01:59:37.785 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.31 = 1.97)
01:59:37.785 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.87)
01:59:37.785 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.27 mountX=-0.08 mountY=0.21, mountTheta=1.96
01:59:37.786 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.17, opts=13)
01:59:37.786 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.17)
01:59:37.786 00.000 8976 Worker thread wakes up
01:59:37.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.17) opts 0xd
01:59:37.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.17)
01:59:37.786 00.000 8976 Moving (-0.14, -0.17) raw xDistance=-0.08 yDistance=0.21
01:59:37.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:59:37.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:59:37.786 00.000 8976 MoveAxis(R, 0, ABG)
01:59:37.786 00.000 8976 MoveAxis(U, 0, ABG)
01:59:37.787 00.001 8976 move complete, result=0
01:59:37.787 00.000 8976 worker thread done servicing request
01:59:37.787 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=66, Gamma=2.630
01:59:37.798 00.011 5052 UpdateGuideState exits: m=212 SNR=10.1
01:59:37.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:37.798 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:37.798 00.000 5052 Enqueuing Expose request
01:59:37.798 00.000 8976 Worker thread wakes up
01:59:37.798 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:37.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:37.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:38.483 00.685 8976 Exposure complete
01:59:38.489 00.006 8976 worker thread done servicing request
01:59:38.489 00.000 5052 OnExposeComplete: enter
01:59:38.489 00.000 5052 UpdateGuideState(): m_state=6
01:59:38.489 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6542
01:59:38.489 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.24, Mass=217, SNR=10.2, Peak=75 HFD=2.4
01:59:38.489 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.13 = 2.15)
01:59:38.489 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.05)
01:59:38.489 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.47 hyp=0.55 cameraTheta=-2.09 mountX=-0.30 mountY=0.48, mountTheta=2.12
01:59:38.490 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.47, opts=13)
01:59:38.490 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.47)
01:59:38.490 00.000 8976 Worker thread wakes up
01:59:38.490 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.47) opts 0xd
01:59:38.490 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.47)
01:59:38.490 00.000 8976 Moving (-0.27, -0.47) raw xDistance=-0.30 yDistance=0.48
01:59:38.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:59:38.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48
01:59:38.490 00.000 8976 MoveAxis(R, 1, ABG)
01:59:38.490 00.000 8976 stepping (-25, 0) + (1, 0)
01:59:38.490 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:38.491 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
01:59:38.501 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:59:38.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:38.501 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:38.501 00.000 5052 Enqueuing Expose request
01:59:38.511 00.010 8976 Received - 47 (G) 
01:59:38.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:38.511 00.000 8976 stepped: pos (-24, 0)
01:59:38.511 00.000 8976 MoveAxis(D, 2, ABG)
01:59:38.511 00.000 8976 stepping (-24, 0) + (0, -2)
01:59:38.511 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:38.542 00.031 8976 Received - 47 (G) 
01:59:38.543 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:38.543 00.000 8976 stepped: pos (-24, -2)
01:59:38.543 00.000 8976 move complete, result=0
01:59:38.543 00.000 8976 worker thread done servicing request
01:59:38.543 00.000 8976 Worker thread wakes up
01:59:38.543 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
01:59:38.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:38.543 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:39.235 00.692 8976 Exposure complete
01:59:39.241 00.006 8976 worker thread done servicing request
01:59:39.241 00.000 5052 OnExposeComplete: enter
01:59:39.241 00.000 5052 UpdateGuideState(): m_state=6
01:59:39.241 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6543
01:59:39.241 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.69, Mass=211, SNR=10.1, Peak=79 HFD=2.5
01:59:39.241 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
01:59:39.241 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
01:59:39.241 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.02 hyp=0.55 cameraTheta=-3.11 mountX=0.23 mountY=0.47, mountTheta=1.11
01:59:39.242 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.02, opts=13)
01:59:39.242 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.02)
01:59:39.242 00.000 8976 Worker thread wakes up
01:59:39.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.02) opts 0xd
01:59:39.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.02)
01:59:39.242 00.000 8976 Moving (-0.55, -0.02) raw xDistance=0.23 yDistance=0.47
01:59:39.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:59:39.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
01:59:39.242 00.000 8976 MoveAxis(R, 0, ABG)
01:59:39.242 00.000 8976 MoveAxis(D, 2, ABG)
01:59:39.242 00.000 8976 stepping (-24, -2) + (0, -2)
01:59:39.243 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:39.243 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:59:39.253 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
01:59:39.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:39.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:39.253 00.000 5052 Enqueuing Expose request
01:59:39.278 00.025 8976 Received - 47 (G) 
01:59:39.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:39.278 00.000 8976 stepped: pos (-24, -4)
01:59:39.278 00.000 8976 move complete, result=0
01:59:39.278 00.000 8976 worker thread done servicing request
01:59:39.278 00.000 8976 Worker thread wakes up
01:59:39.278 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:39.278 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:59:39.278 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:39.973 00.695 8976 Exposure complete
01:59:39.978 00.005 8976 worker thread done servicing request
01:59:39.978 00.000 5052 OnExposeComplete: enter
01:59:39.978 00.000 5052 UpdateGuideState(): m_state=6
01:59:39.978 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6544
01:59:39.979 00.001 5052 Star::Find returns 1 (0), X=328.28, Y=281.96, Mass=196, SNR=9.7, Peak=80 HFD=2.1
01:59:39.979 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
01:59:39.979 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
01:59:39.979 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=0.25 hyp=0.93 cameraTheta=2.86 mountX=0.63 mountY=0.61, mountTheta=0.77
01:59:39.979 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=0.25, opts=13)
01:59:39.979 00.000 5052 Enqueuing Move request for stepguider (-0.89, 0.25)
01:59:39.979 00.000 8976 Worker thread wakes up
01:59:39.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, 0.25) opts 0xd
01:59:39.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, 0.25)
01:59:39.979 00.000 8976 Moving (-0.89, 0.25) raw xDistance=0.63 yDistance=0.61
01:59:39.980 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
01:59:39.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
01:59:39.980 00.000 8976 MoveAxis(L, 3, ABG)
01:59:39.980 00.000 8976 stepping (-24, -4) + (-3, 0)
01:59:39.980 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:39.980 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:59:39.990 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
01:59:39.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:39.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:39.990 00.000 5052 Enqueuing Expose request
01:59:40.013 00.023 8976 Received - 47 (G) 
01:59:40.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:40.013 00.000 8976 stepped: pos (-27, -4)
01:59:40.013 00.000 8976 MoveAxis(D, 3, ABG)
01:59:40.013 00.000 8976 stepping (-27, -4) + (0, -3)
01:59:40.013 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:40.045 00.032 8976 Received - 47 (G) 
01:59:40.045 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:40.045 00.000 8976 stepped: pos (-27, -7)
01:59:40.045 00.000 8976 move complete, result=0
01:59:40.045 00.000 8976 worker thread done servicing request
01:59:40.046 00.001 8976 Worker thread wakes up
01:59:40.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:40.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:40.046 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.6 px 3 ms SOUTH
01:59:40.737 00.691 8976 Exposure complete
01:59:40.742 00.005 8976 worker thread done servicing request
01:59:40.742 00.000 5052 OnExposeComplete: enter
01:59:40.742 00.000 5052 UpdateGuideState(): m_state=6
01:59:40.742 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6545
01:59:40.742 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.93, Mass=194, SNR=9.7, Peak=82 HFD=2.2
01:59:40.742 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
01:59:40.742 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
01:59:40.742 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.22 hyp=0.75 cameraTheta=2.84 mountX=0.52 mountY=0.48, mountTheta=0.74
01:59:40.743 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.22, opts=13)
01:59:40.743 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.22)
01:59:40.743 00.000 8976 Worker thread wakes up
01:59:40.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.22) opts 0xd
01:59:40.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.22)
01:59:40.743 00.000 8976 Moving (-0.71, 0.22) raw xDistance=0.52 yDistance=0.48
01:59:40.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.52
01:59:40.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
01:59:40.743 00.000 8976 MoveAxis(L, 2, ABG)
01:59:40.743 00.000 8976 stepping (-27, -7) + (-2, 0)
01:59:40.744 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:40.744 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:59:40.753 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
01:59:40.754 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:40.754 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:40.754 00.000 5052 Enqueuing Expose request
01:59:40.765 00.011 8976 Received - 47 (G) 
01:59:40.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:40.765 00.000 8976 stepped: pos (-29, -7)
01:59:40.766 00.001 8976 MoveAxis(D, 2, ABG)
01:59:40.766 00.000 8976 stepping (-29, -7) + (0, -2)
01:59:40.766 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:40.797 00.031 8976 Received - 47 (G) 
01:59:40.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:40.797 00.000 8976 stepped: pos (-29, -9)
01:59:40.798 00.001 8976 move complete, result=0
01:59:40.798 00.000 8976 worker thread done servicing request
01:59:40.798 00.000 8976 Worker thread wakes up
01:59:40.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:40.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:40.798 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
01:59:41.490 00.692 8976 Exposure complete
01:59:41.496 00.006 8976 worker thread done servicing request
01:59:41.496 00.000 5052 OnExposeComplete: enter
01:59:41.496 00.000 5052 UpdateGuideState(): m_state=6
01:59:41.496 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6546
01:59:41.496 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.83, Mass=208, SNR=10.0, Peak=79 HFD=2.2
01:59:41.496 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
01:59:41.496 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
01:59:41.496 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.32 cameraTheta=2.75 mountX=0.24 mountY=0.18, mountTheta=0.64
01:59:41.497 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.12, opts=13)
01:59:41.497 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.12)
01:59:41.497 00.000 8976 Worker thread wakes up
01:59:41.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.12) opts 0xd
01:59:41.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.12)
01:59:41.497 00.000 8976 Moving (-0.29, 0.12) raw xDistance=0.24 yDistance=0.18
01:59:41.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:59:41.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:59:41.497 00.000 8976 MoveAxis(R, 0, ABG)
01:59:41.497 00.000 8976 MoveAxis(U, 0, ABG)
01:59:41.498 00.001 8976 move complete, result=0
01:59:41.498 00.000 8976 worker thread done servicing request
01:59:41.498 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:59:41.508 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
01:59:41.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:41.508 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:41.508 00.000 5052 Enqueuing Expose request
01:59:41.508 00.000 8976 Worker thread wakes up
01:59:41.508 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:41.508 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:41.508 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:42.201 00.693 8976 Exposure complete
01:59:42.207 00.006 8976 worker thread done servicing request
01:59:42.207 00.000 5052 OnExposeComplete: enter
01:59:42.207 00.000 5052 UpdateGuideState(): m_state=6
01:59:42.207 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6547
01:59:42.207 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.72, Mass=209, SNR=10.0, Peak=73 HFD=2.3
01:59:42.207 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
01:59:42.207 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
01:59:42.207 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.01 hyp=0.28 cameraTheta=3.12 mountX=0.13 mountY=0.23, mountTheta=1.05
01:59:42.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.01, opts=13)
01:59:42.208 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.01)
01:59:42.208 00.000 8976 Worker thread wakes up
01:59:42.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.01) opts 0xd
01:59:42.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.01)
01:59:42.208 00.000 8976 Moving (-0.28, 0.01) raw xDistance=0.13 yDistance=0.23
01:59:42.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:59:42.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:59:42.208 00.000 8976 MoveAxis(R, 0, ABG)
01:59:42.208 00.000 8976 MoveAxis(U, 0, ABG)
01:59:42.208 00.000 8976 move complete, result=0
01:59:42.208 00.000 8976 worker thread done servicing request
01:59:42.209 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:59:42.219 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
01:59:42.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:42.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:42.219 00.000 5052 Enqueuing Expose request
01:59:42.219 00.000 8976 Worker thread wakes up
01:59:42.219 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:42.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:42.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:42.909 00.690 8976 Exposure complete
01:59:42.914 00.005 8976 worker thread done servicing request
01:59:42.915 00.001 5052 OnExposeComplete: enter
01:59:42.915 00.000 5052 UpdateGuideState(): m_state=6
01:59:42.915 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6548
01:59:42.915 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.19, Mass=204, SNR=9.9, Peak=73 HFD=2.5
01:59:42.915 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
01:59:42.915 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
01:59:42.915 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.48 hyp=0.48 cameraTheta=1.49 mountX=0.41 mountY=-0.30, mountTheta=-0.62
01:59:42.916 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.48, opts=13)
01:59:42.916 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.48)
01:59:42.916 00.000 8976 Worker thread wakes up
01:59:42.916 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.48) opts 0xd
01:59:42.916 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.48)
01:59:42.916 00.000 8976 Moving (0.04, 0.48) raw xDistance=0.41 yDistance=-0.30
01:59:42.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:59:42.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:59:42.916 00.000 8976 MoveAxis(L, 2, ABG)
01:59:42.916 00.000 8976 stepping (-29, -9) + (-2, 0)
01:59:42.916 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:42.917 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:59:42.926 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:59:42.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:42.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:42.926 00.000 5052 Enqueuing Expose request
01:59:42.940 00.014 8976 Received - 47 (G) 
01:59:42.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:42.940 00.000 8976 stepped: pos (-31, -9)
01:59:42.940 00.000 8976 MoveAxis(U, 1, ABG)
01:59:42.940 00.000 8976 stepping (-31, -9) + (0, 1)
01:59:42.940 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:42.971 00.031 8976 Received - 47 (G) 
01:59:42.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:42.971 00.000 8976 stepped: pos (-31, -8)
01:59:42.971 00.000 8976 starting a new bump
01:59:42.971 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.31 = 2.31)
01:59:42.971 00.000 8976 MountToCamera -- mountX=4.42 mountY=1.19 hyp=4.57 mountTheta=0.26 cameraX=-3.07, cameraY=3.39 cameraTheta=2.31
01:59:42.971 00.000 8976 incremental bump (-3.068, 3.391) isValid = 1
01:59:42.971 00.000 8976 Scheduling Mount bump of (-0.077, 0.088)
01:59:42.971 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
01:59:42.971 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
01:59:42.971 00.000 8976 move complete, result=0
01:59:42.971 00.000 9828 Worker thread wakes up
01:59:42.971 00.000 8976 worker thread done servicing request
01:59:42.971 00.000 8976 Worker thread wakes up
01:59:42.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:42.971 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
01:59:42.971 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
01:59:42.971 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:59:42.972 00.001 9828 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
01:59:42.972 00.000 9828 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.98)
01:59:42.972 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.07 mountY=-0.10, mountTheta=-0.93
01:59:42.972 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:42.972 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
01:59:42.972 00.000 9828 BLC: window closed
01:59:42.972 00.000 9828 MoveAxis(W, 23, B)
01:59:42.972 00.000 9828 Guiding  Dir = 3, Dur = 23
01:59:42.972 00.000 9828 IsSlewing returns 0
01:59:42.972 00.000 9828 IsGuiding returns 0
01:59:42.973 00.001 9828 PulseGuide returned control before completion, sleep 33
01:59:43.014 00.041 9828 IsGuiding returns 1
01:59:43.014 00.000 9828 scope still moving after pulse duration time elapsed
01:59:43.045 00.031 9828 IsSlewing returns 0
01:59:43.045 00.000 9828 IsGuiding returns 1
01:59:43.076 00.031 9828 IsSlewing returns 0
01:59:43.076 00.000 9828 IsGuiding returns 1
01:59:43.107 00.031 9828 IsSlewing returns 0
01:59:43.107 00.000 9828 IsGuiding returns 0
01:59:43.107 00.000 9828 scope move finished after 23 + 111 ms
01:59:43.107 00.000 9828 Move returns status 0, amount 23
01:59:43.107 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:43.107 00.000 9828 MoveAxis(N, 13, B)
01:59:43.107 00.000 9828 Guiding  Dir = 0, Dur = 13
01:59:43.123 00.016 9828 IsSlewing returns 0
01:59:43.123 00.000 9828 IsGuiding returns 0
01:59:43.123 00.000 9828 PulseGuide returned control before completion, sleep 23
01:59:43.154 00.031 9828 IsGuiding returns 1
01:59:43.154 00.000 9828 scope still moving after pulse duration time elapsed
01:59:43.185 00.031 9828 IsSlewing returns 0
01:59:43.185 00.000 9828 IsGuiding returns 1
01:59:43.217 00.032 9828 IsSlewing returns 0
01:59:43.217 00.000 9828 IsGuiding returns 1
01:59:43.249 00.032 9828 IsSlewing returns 0
01:59:43.249 00.000 9828 IsGuiding returns 1
01:59:43.280 00.031 9828 IsSlewing returns 0
01:59:43.280 00.000 9828 IsGuiding returns 0
01:59:43.280 00.000 9828 scope move finished after 13 + 144 ms
01:59:43.280 00.000 9828 Move returns status 0, amount 13
01:59:43.280 00.000 9828 move complete, result=0
01:59:43.280 00.000 9828 worker thread done servicing request
01:59:43.280 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
01:59:43.665 00.385 8976 Exposure complete
01:59:43.671 00.006 8976 worker thread done servicing request
01:59:43.671 00.000 5052 OnExposeComplete: enter
01:59:43.671 00.000 5052 UpdateGuideState(): m_state=6
01:59:43.671 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6549
01:59:43.671 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.80, Mass=219, SNR=10.1, Peak=68 HFD=2.9
01:59:43.671 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
01:59:43.671 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
01:59:43.671 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.09 hyp=0.55 cameraTheta=0.16 mountX=-0.17 mountY=-0.50, mountTheta=-1.90
01:59:43.672 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.09, opts=13)
01:59:43.672 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.09)
01:59:43.672 00.000 8976 Worker thread wakes up
01:59:43.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.09) opts 0xd
01:59:43.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.09)
01:59:43.672 00.000 8976 Moving (0.55, 0.09) raw xDistance=-0.17 yDistance=-0.50
01:59:43.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:59:43.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
01:59:43.672 00.000 8976 MoveAxis(R, 0, ABG)
01:59:43.672 00.000 8976 MoveAxis(U, 2, ABG)
01:59:43.673 00.001 8976 stepping (-31, -8) + (0, 2)
01:59:43.673 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:43.673 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:59:43.682 00.009 5052 UpdateGuideState exits: m=219 SNR=10.1
01:59:43.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:43.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:43.683 00.001 5052 Enqueuing Expose request
01:59:43.707 00.024 8976 Received - 47 (G) 
01:59:43.707 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:43.707 00.000 8976 stepped: pos (-31, -6)
01:59:43.707 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
01:59:43.707 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
01:59:43.707 00.000 8976 MountToCamera -- mountX=4.53 mountY=1.11 hyp=4.66 mountTheta=0.24 cameraX=-3.05, cameraY=3.52 cameraTheta=2.28
01:59:43.707 00.000 8976 incremental bump (-3.049, 3.523) isValid = 1
01:59:43.707 00.000 8976 Scheduling Mount bump of (-0.088, 0.105)
01:59:43.707 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.11, opts=4)
01:59:43.707 00.000 8976 Enqueuing Move request for scope (-0.09, 0.11)
01:59:43.707 00.000 8976 move complete, result=0
01:59:43.707 00.000 9828 Worker thread wakes up
01:59:43.707 00.000 8976 worker thread done servicing request
01:59:43.707 00.000 8976 Worker thread wakes up
01:59:43.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:43.707 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
01:59:43.708 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0x4
01:59:43.708 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:43.708 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
01:59:43.708 00.000 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.36 = -0.92)
01:59:43.708 00.000 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.00)
01:59:43.708 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.27 mountX=0.08 mountY=-0.12, mountTheta=-0.95
01:59:43.708 00.000 9828 Moving (-0.09, 0.11) raw xDistance=0.08 yDistance=-0.12
01:59:43.708 00.000 9828 BLC: window closed
01:59:43.708 00.000 9828 MoveAxis(W, 26, B)
01:59:43.708 00.000 9828 Guiding  Dir = 3, Dur = 26
01:59:43.708 00.000 9828 IsSlewing returns 0
01:59:43.708 00.000 9828 IsGuiding returns 0
01:59:43.709 00.001 9828 PulseGuide returned control before completion, sleep 36
01:59:43.751 00.042 9828 IsGuiding returns 1
01:59:43.751 00.000 9828 scope still moving after pulse duration time elapsed
01:59:43.782 00.031 9828 IsSlewing returns 0
01:59:43.782 00.000 9828 IsGuiding returns 1
01:59:43.813 00.031 9828 IsSlewing returns 0
01:59:43.813 00.000 9828 IsGuiding returns 1
01:59:43.844 00.031 9828 IsSlewing returns 0
01:59:43.844 00.000 9828 IsGuiding returns 1
01:59:43.876 00.032 9828 IsSlewing returns 0
01:59:43.876 00.000 9828 IsGuiding returns 0
01:59:43.876 00.000 9828 scope move finished after 26 + 141 ms
01:59:43.876 00.000 9828 Move returns status 0, amount 26
01:59:43.876 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:43.876 00.000 9828 MoveAxis(N, 16, B)
01:59:43.876 00.000 9828 Guiding  Dir = 0, Dur = 16
01:59:43.891 00.015 9828 IsSlewing returns 0
01:59:43.891 00.000 9828 IsGuiding returns 0
01:59:43.891 00.000 9828 PulseGuide returned control before completion, sleep 26
01:59:43.922 00.031 9828 IsGuiding returns 1
01:59:43.922 00.000 9828 scope still moving after pulse duration time elapsed
01:59:43.953 00.031 9828 IsSlewing returns 0
01:59:43.953 00.000 9828 IsGuiding returns 1
01:59:43.984 00.031 9828 IsSlewing returns 0
01:59:43.984 00.000 9828 IsGuiding returns 1
01:59:44.016 00.032 9828 IsSlewing returns 0
01:59:44.016 00.000 9828 IsGuiding returns 1
01:59:44.047 00.031 9828 IsSlewing returns 0
01:59:44.047 00.000 9828 IsGuiding returns 0
01:59:44.047 00.000 9828 scope move finished after 16 + 139 ms
01:59:44.047 00.000 9828 Move returns status 0, amount 16
01:59:44.047 00.000 9828 move complete, result=0
01:59:44.047 00.000 9828 worker thread done servicing request
01:59:44.047 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 16 ms NORTH
01:59:44.400 00.353 8976 Exposure complete
01:59:44.406 00.006 8976 worker thread done servicing request
01:59:44.406 00.000 5052 OnExposeComplete: enter
01:59:44.406 00.000 5052 UpdateGuideState(): m_state=6
01:59:44.406 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6550
01:59:44.406 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.12, Mass=202, SNR=9.8, Peak=75 HFD=2.4
01:59:44.406 00.000 5052 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.04) = xAngle (-2.78 = -2.78)
01:59:44.406 00.000 5052 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.88 = -2.88)
01:59:44.406 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.59 hyp=0.87 cameraTheta=-0.74 mountX=-0.82 mountY=-0.22, mountTheta=-2.87
01:59:44.407 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.59, opts=13)
01:59:44.407 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.59)
01:59:44.407 00.000 8976 Worker thread wakes up
01:59:44.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.59) opts 0xd
01:59:44.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.59)
01:59:44.407 00.000 8976 Moving (0.65, -0.59) raw xDistance=-0.82 yDistance=-0.22
01:59:44.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.82
01:59:44.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:59:44.407 00.000 8976 MoveAxis(R, 3, ABG)
01:59:44.407 00.000 8976 stepping (-31, -6) + (3, 0)
01:59:44.407 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:44.408 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:59:44.418 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
01:59:44.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:44.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:44.418 00.000 5052 Enqueuing Expose request
01:59:44.442 00.024 8976 Received - 47 (G) 
01:59:44.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:44.442 00.000 8976 stepped: pos (-28, -6)
01:59:44.442 00.000 8976 MoveAxis(U, 0, ABG)
01:59:44.442 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
01:59:44.442 00.000 8976 MountToCamera -- mountTheta (0.23) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
01:59:44.442 00.000 8976 MountToCamera -- mountX=4.45 mountY=1.06 hyp=4.57 mountTheta=0.23 cameraX=-2.97, cameraY=3.48 cameraTheta=2.28
01:59:44.442 00.000 8976 incremental bump (-2.967, 3.477) isValid = 1
01:59:44.442 00.000 8976 Scheduling Mount bump of (-0.075, 0.091)
01:59:44.442 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:59:44.442 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:59:44.442 00.000 8976 move complete, result=0
01:59:44.442 00.000 9828 Worker thread wakes up
01:59:44.442 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.2 px 0 ms NORTH
01:59:44.442 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:59:44.442 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:59:44.442 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.93)
01:59:44.442 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.27 = -1.01)
01:59:44.442 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.95
01:59:44.442 00.000 8976 worker thread done servicing request
01:59:44.442 00.000 8976 Worker thread wakes up
01:59:44.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:44.443 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:44.443 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:59:44.443 00.000 9828 BLC: window closed
01:59:44.443 00.000 9828 MoveAxis(W, 22, B)
01:59:44.443 00.000 9828 Guiding  Dir = 3, Dur = 22
01:59:44.443 00.000 9828 IsSlewing returns 0
01:59:44.443 00.000 9828 IsGuiding returns 0
01:59:44.443 00.000 9828 PulseGuide returned control before completion, sleep 32
01:59:44.485 00.042 9828 IsGuiding returns 1
01:59:44.485 00.000 9828 scope still moving after pulse duration time elapsed
01:59:44.516 00.031 9828 IsSlewing returns 0
01:59:44.516 00.000 9828 IsGuiding returns 1
01:59:44.548 00.032 9828 IsSlewing returns 0
01:59:44.548 00.000 9828 IsGuiding returns 1
01:59:44.578 00.030 9828 IsSlewing returns 0
01:59:44.578 00.000 9828 IsGuiding returns 0
01:59:44.578 00.000 9828 scope move finished after 22 + 112 ms
01:59:44.578 00.000 9828 Move returns status 0, amount 22
01:59:44.578 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:44.578 00.000 9828 MoveAxis(N, 14, B)
01:59:44.578 00.000 9828 Guiding  Dir = 0, Dur = 14
01:59:44.593 00.015 9828 IsSlewing returns 0
01:59:44.593 00.000 9828 IsGuiding returns 0
01:59:44.593 00.000 9828 PulseGuide returned control before completion, sleep 24
01:59:44.624 00.031 9828 IsGuiding returns 1
01:59:44.624 00.000 9828 scope still moving after pulse duration time elapsed
01:59:44.655 00.031 9828 IsSlewing returns 0
01:59:44.655 00.000 9828 IsGuiding returns 1
01:59:44.685 00.030 9828 IsSlewing returns 0
01:59:44.685 00.000 9828 IsGuiding returns 1
01:59:44.717 00.032 9828 IsSlewing returns 0
01:59:44.717 00.000 9828 IsGuiding returns 1
01:59:44.747 00.030 9828 IsSlewing returns 0
01:59:44.747 00.000 9828 IsGuiding returns 1
01:59:44.777 00.030 9828 IsSlewing returns 0
01:59:44.777 00.000 9828 IsGuiding returns 0
01:59:44.777 00.000 9828 scope move finished after 14 + 169 ms
01:59:44.777 00.000 9828 Move returns status 0, amount 14
01:59:44.777 00.000 9828 move complete, result=0
01:59:44.777 00.000 9828 worker thread done servicing request
01:59:44.778 00.001 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
01:59:45.135 00.357 8976 Exposure complete
01:59:45.142 00.007 8976 worker thread done servicing request
01:59:45.142 00.000 5052 OnExposeComplete: enter
01:59:45.142 00.000 5052 UpdateGuideState(): m_state=6
01:59:45.142 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6551
01:59:45.142 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.24, Mass=188, SNR=9.5, Peak=72 HFD=2.5
01:59:45.142 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
01:59:45.142 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
01:59:45.142 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=-0.47 hyp=1.20 cameraTheta=-0.40 mountX=-0.92 mountY=-0.68, mountTheta=-2.51
01:59:45.143 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=-0.47, opts=13)
01:59:45.143 00.000 5052 Enqueuing Move request for stepguider (1.11, -0.47)
01:59:45.143 00.000 8976 Worker thread wakes up
01:59:45.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, -0.47) opts 0xd
01:59:45.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, -0.47)
01:59:45.143 00.000 8976 Moving (1.11, -0.47) raw xDistance=-0.92 yDistance=-0.68
01:59:45.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.92
01:59:45.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
01:59:45.143 00.000 8976 MoveAxis(R, 4, ABG)
01:59:45.143 00.000 8976 stepping (-28, -6) + (4, 0)
01:59:45.143 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:59:45.144 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
01:59:45.154 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
01:59:45.155 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:45.155 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:45.155 00.000 5052 Enqueuing Expose request
01:59:45.177 00.022 8976 Received - 47 (G) 
01:59:45.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:59:45.177 00.000 8976 stepped: pos (-24, -6)
01:59:45.177 00.000 8976 MoveAxis(U, 3, ABG)
01:59:45.177 00.000 8976 stepping (-24, -6) + (0, 3)
01:59:45.177 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:45.209 00.032 8976 Received - 47 (G) 
01:59:45.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:45.209 00.000 8976 stepped: pos (-24, -3)
01:59:45.209 00.000 8976 MountToCamera -- mountTheta (0.20) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
01:59:45.209 00.000 8976 MountToCamera -- mountX=4.19 mountY=0.87 hyp=4.28 mountTheta=0.20 cameraX=-2.68, cameraY=3.34 cameraTheta=2.25
01:59:45.209 00.000 8976 incremental bump (-2.680, 3.338) isValid = 1
01:59:45.209 00.000 8976 Scheduling Mount bump of (-0.072, 0.093)
01:59:45.209 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
01:59:45.209 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
01:59:45.209 00.000 8976 move complete, result=0
01:59:45.209 00.000 9828 Worker thread wakes up
01:59:45.209 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
01:59:45.209 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:59:45.209 00.000 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.33 = -0.96)
01:59:45.209 00.000 8976 worker thread done servicing request
01:59:45.209 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.7 px 3 ms NORTH
01:59:45.210 00.001 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.24 = -1.04)
01:59:45.210 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.23 mountX=0.07 mountY=-0.10, mountTheta=-0.98
01:59:45.210 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
01:59:45.210 00.000 9828 BLC: window closed
01:59:45.210 00.000 8976 Worker thread wakes up
01:59:45.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:45.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:45.210 00.000 9828 MoveAxis(W, 21, B)
01:59:45.210 00.000 9828 Guiding  Dir = 3, Dur = 21
01:59:45.210 00.000 9828 IsSlewing returns 0
01:59:45.210 00.000 9828 IsGuiding returns 0
01:59:45.211 00.001 9828 PulseGuide returned control before completion, sleep 31
01:59:45.246 00.035 9828 IsGuiding returns 1
01:59:45.246 00.000 9828 scope still moving after pulse duration time elapsed
01:59:45.277 00.031 9828 IsSlewing returns 0
01:59:45.277 00.000 9828 IsGuiding returns 1
01:59:45.307 00.030 9828 IsSlewing returns 0
01:59:45.307 00.000 9828 IsGuiding returns 1
01:59:45.338 00.031 9828 IsSlewing returns 0
01:59:45.338 00.000 9828 IsGuiding returns 0
01:59:45.338 00.000 9828 scope move finished after 21 + 106 ms
01:59:45.338 00.000 9828 Move returns status 0, amount 21
01:59:45.338 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:45.338 00.000 9828 MoveAxis(N, 14, B)
01:59:45.338 00.000 9828 Guiding  Dir = 0, Dur = 14
01:59:45.354 00.016 9828 IsSlewing returns 0
01:59:45.354 00.000 9828 IsGuiding returns 0
01:59:45.354 00.000 9828 PulseGuide returned control before completion, sleep 24
01:59:45.384 00.030 9828 IsGuiding returns 1
01:59:45.384 00.000 9828 scope still moving after pulse duration time elapsed
01:59:45.416 00.032 9828 IsSlewing returns 0
01:59:45.416 00.000 9828 IsGuiding returns 1
01:59:45.447 00.031 9828 IsSlewing returns 0
01:59:45.448 00.001 9828 IsGuiding returns 1
01:59:45.478 00.030 9828 IsSlewing returns 0
01:59:45.479 00.001 9828 IsGuiding returns 1
01:59:45.510 00.031 9828 IsSlewing returns 0
01:59:45.510 00.000 9828 IsGuiding returns 0
01:59:45.510 00.000 9828 scope move finished after 14 + 142 ms
01:59:45.510 00.000 9828 Move returns status 0, amount 14
01:59:45.510 00.000 9828 move complete, result=0
01:59:45.510 00.000 9828 worker thread done servicing request
01:59:45.510 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
01:59:45.902 00.392 8976 Exposure complete
01:59:45.907 00.005 8976 worker thread done servicing request
01:59:45.907 00.000 5052 OnExposeComplete: enter
01:59:45.907 00.000 5052 UpdateGuideState(): m_state=6
01:59:45.907 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6552
01:59:45.907 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.94, Mass=203, SNR=9.9, Peak=71 HFD=2.6
01:59:45.907 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
01:59:45.907 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
01:59:45.907 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.23 hyp=0.60 cameraTheta=0.39 mountX=-0.05 mountY=-0.59, mountTheta=-1.65
01:59:45.908 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.23, opts=13)
01:59:45.908 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.23)
01:59:45.908 00.000 8976 Worker thread wakes up
01:59:45.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.23) opts 0xd
01:59:45.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.23)
01:59:45.908 00.000 8976 Moving (0.56, 0.23) raw xDistance=-0.05 yDistance=-0.59
01:59:45.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:59:45.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
01:59:45.908 00.000 8976 MoveAxis(R, 0, ABG)
01:59:45.908 00.000 8976 MoveAxis(U, 3, ABG)
01:59:45.908 00.000 8976 stepping (-24, -3) + (0, 3)
01:59:45.908 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:45.909 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
01:59:45.919 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
01:59:45.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:45.919 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:45.919 00.000 5052 Enqueuing Expose request
01:59:45.945 00.026 8976 Received - 47 (G) 
01:59:45.945 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:45.945 00.000 8976 stepped: pos (-24, 0)
01:59:45.945 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
01:59:45.945 00.000 8976 MountToCamera -- mountX=4.02 mountY=0.58 hyp=4.06 mountTheta=0.14 cameraX=-2.35, cameraY=3.32 cameraTheta=2.19
01:59:45.945 00.000 8976 incremental bump (-2.348, 3.316) isValid = 1
01:59:45.945 00.000 8976 Scheduling Mount bump of (-0.066, 0.097)
01:59:45.945 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
01:59:45.945 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
01:59:45.945 00.000 8976 move complete, result=0
01:59:45.945 00.000 8976 worker thread done servicing request
01:59:45.945 00.000 8976 Worker thread wakes up
01:59:45.945 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
01:59:45.946 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:45.946 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:45.946 00.000 9828 Worker thread wakes up
01:59:45.946 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
01:59:45.946 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:59:45.946 00.000 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.27 = -1.02)
01:59:45.946 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.10)
01:59:45.946 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=0.06 mountY=-0.10, mountTheta=-1.04
01:59:45.946 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
01:59:45.946 00.000 9828 BLC: window closed
01:59:45.946 00.000 9828 MoveAxis(W, 20, B)
01:59:45.947 00.001 9828 Guiding  Dir = 3, Dur = 20
01:59:45.948 00.001 9828 IsSlewing returns 0
01:59:45.948 00.000 9828 IsGuiding returns 0
01:59:45.948 00.000 9828 PulseGuide returned control before completion, sleep 30
01:59:45.990 00.042 9828 IsGuiding returns 1
01:59:45.990 00.000 9828 scope still moving after pulse duration time elapsed
01:59:46.021 00.031 9828 IsSlewing returns 0
01:59:46.021 00.000 9828 IsGuiding returns 1
01:59:46.053 00.032 9828 IsSlewing returns 0
01:59:46.053 00.000 9828 IsGuiding returns 1
01:59:46.085 00.032 9828 IsSlewing returns 0
01:59:46.086 00.001 9828 IsGuiding returns 0
01:59:46.086 00.000 9828 scope move finished after 20 + 117 ms
01:59:46.086 00.000 9828 Move returns status 0, amount 20
01:59:46.086 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:46.086 00.000 9828 MoveAxis(N, 14, B)
01:59:46.086 00.000 9828 Guiding  Dir = 0, Dur = 14
01:59:46.100 00.014 9828 IsSlewing returns 0
01:59:46.100 00.000 9828 IsGuiding returns 0
01:59:46.100 00.000 9828 PulseGuide returned control before completion, sleep 24
01:59:46.132 00.032 9828 IsGuiding returns 1
01:59:46.132 00.000 9828 scope still moving after pulse duration time elapsed
01:59:46.164 00.032 9828 IsSlewing returns 0
01:59:46.164 00.000 9828 IsGuiding returns 1
01:59:46.195 00.031 9828 IsSlewing returns 0
01:59:46.195 00.000 9828 IsGuiding returns 1
01:59:46.227 00.032 9828 IsSlewing returns 0
01:59:46.227 00.000 9828 IsGuiding returns 1
01:59:46.259 00.032 9828 IsSlewing returns 0
01:59:46.259 00.000 9828 IsGuiding returns 0
01:59:46.259 00.000 9828 scope move finished after 14 + 144 ms
01:59:46.259 00.000 9828 Move returns status 0, amount 14
01:59:46.259 00.000 9828 move complete, result=0
01:59:46.259 00.000 9828 worker thread done servicing request
01:59:46.259 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
01:59:46.636 00.377 8976 Exposure complete
01:59:46.641 00.005 8976 worker thread done servicing request
01:59:46.641 00.000 5052 OnExposeComplete: enter
01:59:46.641 00.000 5052 UpdateGuideState(): m_state=6
01:59:46.641 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6553
01:59:46.641 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.90, Mass=212, SNR=10.0, Peak=73 HFD=2.4
01:59:46.641 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
01:59:46.641 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
01:59:46.641 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.19 hyp=0.67 cameraTheta=0.29 mountX=-0.12 mountY=-0.64, mountTheta=-1.76
01:59:46.641 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.19, opts=13)
01:59:46.641 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.19)
01:59:46.641 00.000 8976 Worker thread wakes up
01:59:46.642 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.19) opts 0xd
01:59:46.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.19)
01:59:46.642 00.000 8976 Moving (0.64, 0.19) raw xDistance=-0.12 yDistance=-0.64
01:59:46.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:59:46.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
01:59:46.642 00.000 8976 MoveAxis(R, 0, ABG)
01:59:46.642 00.000 8976 MoveAxis(U, 3, ABG)
01:59:46.642 00.000 8976 stepping (-24, 0) + (0, 3)
01:59:46.642 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:46.643 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:59:46.652 00.009 5052 UpdateGuideState exits: m=212 SNR=10.0
01:59:46.653 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:46.653 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:46.653 00.000 5052 Enqueuing Expose request
01:59:46.680 00.027 8976 Received - 47 (G) 
01:59:46.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:46.680 00.000 8976 stepped: pos (-24, 3)
01:59:46.680 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
01:59:46.680 00.000 8976 MountToCamera -- mountX=3.91 mountY=0.23 hyp=3.91 mountTheta=0.06 cameraX=-1.99, cameraY=3.37 cameraTheta=2.10
01:59:46.680 00.000 8976 incremental bump (-1.985, 3.373) isValid = 1
01:59:46.680 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
01:59:46.680 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
01:59:46.680 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
01:59:46.680 00.000 8976 move complete, result=0
01:59:46.680 00.000 9828 Worker thread wakes up
01:59:46.680 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
01:59:46.680 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:59:46.680 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
01:59:46.680 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
01:59:46.680 00.000 8976 worker thread done servicing request
01:59:46.680 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
01:59:46.680 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.12
01:59:46.681 00.001 8976 Worker thread wakes up
01:59:46.681 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
01:59:46.681 00.000 9828 BLC: window closed
01:59:46.681 00.000 9828 MoveAxis(W, 17, B)
01:59:46.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:46.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:46.681 00.000 9828 Guiding  Dir = 3, Dur = 17
01:59:46.681 00.000 9828 IsSlewing returns 0
01:59:46.681 00.000 9828 IsGuiding returns 0
01:59:46.682 00.001 9828 PulseGuide returned control before completion, sleep 27
01:59:46.722 00.040 9828 IsGuiding returns 1
01:59:46.722 00.000 9828 scope still moving after pulse duration time elapsed
01:59:46.753 00.031 9828 IsSlewing returns 0
01:59:46.753 00.000 9828 IsGuiding returns 1
01:59:46.784 00.031 9828 IsSlewing returns 0
01:59:46.784 00.000 9828 IsGuiding returns 1
01:59:46.815 00.031 9828 IsSlewing returns 0
01:59:46.815 00.000 9828 IsGuiding returns 0
01:59:46.815 00.000 9828 scope move finished after 17 + 116 ms
01:59:46.815 00.000 9828 Move returns status 0, amount 17
01:59:46.815 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:46.815 00.000 9828 MoveAxis(N, 15, B)
01:59:46.815 00.000 9828 Guiding  Dir = 0, Dur = 15
01:59:46.831 00.016 9828 IsSlewing returns 0
01:59:46.831 00.000 9828 IsGuiding returns 0
01:59:46.831 00.000 9828 PulseGuide returned control before completion, sleep 25
01:59:46.863 00.032 9828 IsGuiding returns 1
01:59:46.863 00.000 9828 scope still moving after pulse duration time elapsed
01:59:46.894 00.031 9828 IsSlewing returns 0
01:59:46.894 00.000 9828 IsGuiding returns 1
01:59:46.925 00.031 9828 IsSlewing returns 0
01:59:46.925 00.000 9828 IsGuiding returns 1
01:59:46.957 00.032 9828 IsSlewing returns 0
01:59:46.957 00.000 9828 IsGuiding returns 0
01:59:46.957 00.000 9828 scope move finished after 15 + 110 ms
01:59:46.957 00.000 9828 Move returns status 0, amount 15
01:59:46.957 00.000 9828 move complete, result=0
01:59:46.957 00.000 9828 worker thread done servicing request
01:59:46.957 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
01:59:47.377 00.420 8976 Exposure complete
01:59:47.382 00.005 8976 worker thread done servicing request
01:59:47.383 00.001 5052 OnExposeComplete: enter
01:59:47.383 00.000 5052 UpdateGuideState(): m_state=6
01:59:47.383 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6554
01:59:47.383 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.69, Mass=199, SNR=9.7, Peak=67 HFD=2.5
01:59:47.383 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
01:59:47.383 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
01:59:47.383 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.02 hyp=0.88 cameraTheta=-0.02 mountX=-0.42 mountY=-0.73, mountTheta=-2.09
01:59:47.384 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.02, opts=13)
01:59:47.384 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.02)
01:59:47.384 00.000 8976 Worker thread wakes up
01:59:47.384 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.02) opts 0xd
01:59:47.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.02)
01:59:47.384 00.000 8976 Moving (0.88, -0.02) raw xDistance=-0.42 yDistance=-0.73
01:59:47.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
01:59:47.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
01:59:47.384 00.000 8976 MoveAxis(R, 2, ABG)
01:59:47.384 00.000 8976 stepping (-24, 3) + (2, 0)
01:59:47.384 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:47.385 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
01:59:47.395 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
01:59:47.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:47.395 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:47.395 00.000 5052 Enqueuing Expose request
01:59:47.415 00.020 8976 Received - 47 (G) 
01:59:47.416 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:47.416 00.000 8976 stepped: pos (-22, 3)
01:59:47.416 00.000 8976 MoveAxis(U, 3, ABG)
01:59:47.416 00.000 8976 stepping (-22, 3) + (0, 3)
01:59:47.416 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:47.447 00.031 8976 Received - 47 (G) 
01:59:47.448 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:47.448 00.000 8976 stepped: pos (-22, 6)
01:59:47.448 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.00 = 2.00)
01:59:47.448 00.000 8976 MountToCamera -- mountX=3.73 mountY=-0.16 hyp=3.73 mountTheta=-0.04 cameraX=-1.56, cameraY=3.39 cameraTheta=2.00
01:59:47.448 00.000 8976 incremental bump (-1.556, 3.393) isValid = 1
01:59:47.448 00.000 8976 Scheduling Mount bump of (-0.048, 0.108)
01:59:47.448 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
01:59:47.448 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
01:59:47.448 00.000 8976 move complete, result=0
01:59:47.448 00.000 8976 worker thread done servicing request
01:59:47.448 00.000 8976 Worker thread wakes up
01:59:47.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:47.449 00.001 9828 Worker thread wakes up
01:59:47.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:47.449 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
01:59:47.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
01:59:47.449 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:59:47.449 00.000 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.08 = -1.20)
01:59:47.449 00.000 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.00 = -1.28)
01:59:47.449 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.04 mountY=-0.11, mountTheta=-1.21
01:59:47.449 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
01:59:47.449 00.000 9828 BLC: window closed
01:59:47.449 00.000 9828 MoveAxis(W, 14, B)
01:59:47.449 00.000 9828 Guiding  Dir = 3, Dur = 14
01:59:47.450 00.001 9828 IsSlewing returns 0
01:59:47.450 00.000 9828 IsGuiding returns 0
01:59:47.450 00.000 9828 PulseGuide returned control before completion, sleep 24
01:59:47.481 00.031 9828 IsGuiding returns 1
01:59:47.481 00.000 9828 scope still moving after pulse duration time elapsed
01:59:47.512 00.031 9828 IsSlewing returns 0
01:59:47.512 00.000 9828 IsGuiding returns 1
01:59:47.543 00.031 9828 IsSlewing returns 0
01:59:47.543 00.000 9828 IsGuiding returns 1
01:59:47.574 00.031 9828 IsSlewing returns 0
01:59:47.574 00.000 9828 IsGuiding returns 1
01:59:47.605 00.031 9828 IsSlewing returns 0
01:59:47.605 00.000 9828 IsGuiding returns 0
01:59:47.605 00.000 9828 scope move finished after 14 + 141 ms
01:59:47.605 00.000 9828 Move returns status 0, amount 14
01:59:47.605 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:47.605 00.000 9828 MoveAxis(N, 15, B)
01:59:47.606 00.001 9828 Guiding  Dir = 0, Dur = 15
01:59:47.621 00.015 9828 IsSlewing returns 0
01:59:47.621 00.000 9828 IsGuiding returns 0
01:59:47.622 00.001 9828 PulseGuide returned control before completion, sleep 25
01:59:47.653 00.031 9828 IsGuiding returns 1
01:59:47.653 00.000 9828 scope still moving after pulse duration time elapsed
01:59:47.685 00.032 9828 IsSlewing returns 0
01:59:47.685 00.000 9828 IsGuiding returns 1
01:59:47.716 00.031 9828 IsSlewing returns 0
01:59:47.716 00.000 9828 IsGuiding returns 1
01:59:47.747 00.031 9828 IsSlewing returns 0
01:59:47.747 00.000 9828 IsGuiding returns 1
01:59:47.778 00.031 9828 IsSlewing returns 0
01:59:47.778 00.000 9828 IsGuiding returns 0
01:59:47.778 00.000 9828 scope move finished after 15 + 141 ms
01:59:47.778 00.000 9828 Move returns status 0, amount 15
01:59:47.778 00.000 9828 move complete, result=0
01:59:47.778 00.000 9828 worker thread done servicing request
01:59:47.778 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
01:59:48.150 00.372 8976 Exposure complete
01:59:48.156 00.006 8976 worker thread done servicing request
01:59:48.156 00.000 5052 OnExposeComplete: enter
01:59:48.156 00.000 5052 UpdateGuideState(): m_state=6
01:59:48.156 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6555
01:59:48.156 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.30, Mass=201, SNR=9.8, Peak=71 HFD=2.3
01:59:48.156 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
01:59:48.157 00.001 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
01:59:48.157 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.41 hyp=0.82 cameraTheta=-0.52 mountX=-0.69 mountY=-0.38, mountTheta=-2.64
01:59:48.157 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.41, opts=13)
01:59:48.157 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.41)
01:59:48.157 00.000 8976 Worker thread wakes up
01:59:48.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.41) opts 0xd
01:59:48.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.41)
01:59:48.157 00.000 8976 Moving (0.71, -0.41) raw xDistance=-0.69 yDistance=-0.38
01:59:48.158 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
01:59:48.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38
01:59:48.158 00.000 8976 MoveAxis(R, 3, ABG)
01:59:48.158 00.000 8976 stepping (-22, 6) + (3, 0)
01:59:48.158 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:48.158 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:59:48.169 00.011 5052 UpdateGuideState exits: m=201 SNR=9.8
01:59:48.170 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:48.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:48.170 00.000 5052 Enqueuing Expose request
01:59:48.199 00.029 8976 Received - 47 (G) 
01:59:48.199 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:48.199 00.000 8976 stepped: pos (-19, 6)
01:59:48.199 00.000 8976 MoveAxis(U, 2, ABG)
01:59:48.199 00.000 8976 stepping (-19, 6) + (0, 2)
01:59:48.199 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:48.230 00.031 8976 Received - 47 (G) 
01:59:48.230 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:48.230 00.000 8976 stepped: pos (-19, 8)
01:59:48.230 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
01:59:48.230 00.000 8976 MountToCamera -- mountX=3.46 mountY=-0.53 hyp=3.50 mountTheta=-0.15 cameraX=-1.11, cameraY=3.32 cameraTheta=1.89
01:59:48.230 00.000 8976 incremental bump (-1.106, 3.319) isValid = 1
01:59:48.230 00.000 8976 Scheduling Mount bump of (-0.036, 0.113)
01:59:48.231 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
01:59:48.231 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
01:59:48.231 00.000 8976 move complete, result=0
01:59:48.231 00.000 8976 worker thread done servicing request
01:59:48.231 00.000 8976 Worker thread wakes up
01:59:48.231 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.4 px 2 ms NORTH
01:59:48.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:48.231 00.000 9828 Worker thread wakes up
01:59:48.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:48.231 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
01:59:48.231 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:59:48.231 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.31)
01:59:48.231 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.39)
01:59:48.231 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.31
01:59:48.232 00.001 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
01:59:48.232 00.000 9828 BLC: window closed
01:59:48.232 00.000 9828 MoveAxis(W, 10, B)
01:59:48.232 00.000 9828 Guiding  Dir = 3, Dur = 10
01:59:48.232 00.000 9828 IsSlewing returns 0
01:59:48.232 00.000 9828 IsGuiding returns 0
01:59:48.233 00.001 9828 PulseGuide returned control before completion, sleep 20
01:59:48.262 00.029 9828 IsGuiding returns 1
01:59:48.262 00.000 9828 scope still moving after pulse duration time elapsed
01:59:48.294 00.032 9828 IsSlewing returns 0
01:59:48.294 00.000 9828 IsGuiding returns 1
01:59:48.324 00.030 9828 IsSlewing returns 0
01:59:48.324 00.000 9828 IsGuiding returns 1
01:59:48.356 00.032 9828 IsSlewing returns 0
01:59:48.356 00.000 9828 IsGuiding returns 1
01:59:48.388 00.032 9828 IsSlewing returns 0
01:59:48.388 00.000 9828 IsGuiding returns 0
01:59:48.388 00.000 9828 scope move finished after 10 + 145 ms
01:59:48.388 00.000 9828 Move returns status 0, amount 10
01:59:48.388 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:48.388 00.000 9828 MoveAxis(N, 16, B)
01:59:48.388 00.000 9828 Guiding  Dir = 0, Dur = 16
01:59:48.404 00.016 9828 IsSlewing returns 0
01:59:48.404 00.000 9828 IsGuiding returns 0
01:59:48.404 00.000 9828 PulseGuide returned control before completion, sleep 26
01:59:48.435 00.031 9828 IsGuiding returns 1
01:59:48.435 00.000 9828 scope still moving after pulse duration time elapsed
01:59:48.466 00.031 9828 IsSlewing returns 0
01:59:48.466 00.000 9828 IsGuiding returns 1
01:59:48.496 00.030 9828 IsSlewing returns 0
01:59:48.496 00.000 9828 IsGuiding returns 1
01:59:48.528 00.032 9828 IsSlewing returns 0
01:59:48.528 00.000 9828 IsGuiding returns 1
01:59:48.559 00.031 9828 IsSlewing returns 0
01:59:48.559 00.000 9828 IsGuiding returns 0
01:59:48.559 00.000 9828 scope move finished after 16 + 138 ms
01:59:48.559 00.000 9828 Move returns status 0, amount 16
01:59:48.559 00.000 9828 move complete, result=0
01:59:48.559 00.000 9828 worker thread done servicing request
01:59:48.559 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
01:59:48.945 00.386 8976 Exposure complete
01:59:48.951 00.006 8976 worker thread done servicing request
01:59:48.951 00.000 5052 OnExposeComplete: enter
01:59:48.951 00.000 5052 UpdateGuideState(): m_state=6
01:59:48.951 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6556
01:59:48.951 00.000 5052 Star::Find returns 1 (0), X=330.44, Y=282.03, Mass=199, SNR=9.7, Peak=70 HFD=2.6
01:59:48.951 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
01:59:48.951 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
01:59:48.951 00.000 5052 CameraToMount -- cameraX=1.27 cameraY=0.32 hyp=1.31 cameraTheta=0.25 mountX=-0.29 mountY=-1.24, mountTheta=-1.80
01:59:48.952 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.27, y=0.32, opts=13)
01:59:48.952 00.000 5052 Enqueuing Move request for stepguider (1.27, 0.32)
01:59:48.952 00.000 8976 Worker thread wakes up
01:59:48.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.27, 0.32) opts 0xd
01:59:48.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.27, 0.32)
01:59:48.952 00.000 8976 Moving (1.27, 0.32) raw xDistance=-0.29 yDistance=-1.24
01:59:48.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
01:59:48.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.24
01:59:48.952 00.000 8976 MoveAxis(R, 1, ABG)
01:59:48.952 00.000 8976 stepping (-19, 8) + (1, 0)
01:59:48.952 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:48.953 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
01:59:48.962 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
01:59:48.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:48.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:48.962 00.000 5052 Enqueuing Expose request
01:59:48.982 00.020 8976 Received - 47 (G) 
01:59:48.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:48.982 00.000 8976 stepped: pos (-18, 8)
01:59:48.982 00.000 8976 MoveAxis(U, 5, ABG)
01:59:48.982 00.000 8976 stepping (-18, 8) + (0, 5)
01:59:48.982 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:59:49.030 00.048 8976 Received - 47 (G) 
01:59:49.030 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:59:49.030 00.000 8976 stepped: pos (-18, 13)
01:59:49.030 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
01:59:49.030 00.000 8976 MountToCamera -- mountX=3.23 mountY=-1.03 hyp=3.39 mountTheta=-0.31 cameraX=-0.55, cameraY=3.34 cameraTheta=1.73
01:59:49.030 00.000 8976 incremental bump (-0.549, 3.344) isValid = 1
01:59:49.030 00.000 8976 Scheduling Mount bump of (-0.019, 0.118)
01:59:49.030 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
01:59:49.030 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
01:59:49.030 00.000 8976 move complete, result=0
01:59:49.030 00.000 9828 Worker thread wakes up
01:59:49.030 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
01:59:49.030 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:59:49.030 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
01:59:49.030 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.54)
01:59:49.030 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.46
01:59:49.030 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
01:59:49.030 00.000 9828 BLC: window closed
01:59:49.030 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.2 px 5 ms NORTH
01:59:49.031 00.001 8976 worker thread done servicing request
01:59:49.031 00.000 8976 Worker thread wakes up
01:59:49.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:49.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:49.031 00.000 9828 MoveAxis(W, 4, B)
01:59:49.031 00.000 9828 Guiding  Dir = 3, Dur = 4
01:59:49.031 00.000 9828 IsSlewing returns 0
01:59:49.031 00.000 9828 IsGuiding returns 0
01:59:49.031 00.000 9828 PulseGuide returned control before completion, sleep 14
01:59:49.057 00.026 9828 IsGuiding returns 1
01:59:49.057 00.000 9828 scope still moving after pulse duration time elapsed
01:59:49.088 00.031 9828 IsSlewing returns 0
01:59:49.088 00.000 9828 IsGuiding returns 1
01:59:49.119 00.031 9828 IsSlewing returns 0
01:59:49.119 00.000 9828 IsGuiding returns 1
01:59:49.149 00.030 9828 IsSlewing returns 0
01:59:49.149 00.000 9828 IsGuiding returns 0
01:59:49.149 00.000 9828 scope move finished after 4 + 113 ms
01:59:49.149 00.000 9828 Move returns status 0, amount 4
01:59:49.149 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:49.149 00.000 9828 MoveAxis(N, 16, B)
01:59:49.149 00.000 9828 Guiding  Dir = 0, Dur = 16
01:59:49.166 00.017 9828 IsSlewing returns 0
01:59:49.167 00.001 9828 IsGuiding returns 0
01:59:49.167 00.000 9828 PulseGuide returned control before completion, sleep 26
01:59:49.196 00.029 9828 IsGuiding returns 1
01:59:49.197 00.001 9828 scope still moving after pulse duration time elapsed
01:59:49.227 00.030 9828 IsSlewing returns 0
01:59:49.227 00.000 9828 IsGuiding returns 1
01:59:49.258 00.031 9828 IsSlewing returns 0
01:59:49.258 00.000 9828 IsGuiding returns 1
01:59:49.288 00.030 9828 IsSlewing returns 0
01:59:49.288 00.000 9828 IsGuiding returns 0
01:59:49.288 00.000 9828 scope move finished after 16 + 105 ms
01:59:49.288 00.000 9828 Move returns status 0, amount 16
01:59:49.288 00.000 9828 move complete, result=0
01:59:49.289 00.001 9828 worker thread done servicing request
01:59:49.289 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
01:59:49.722 00.433 8976 Exposure complete
01:59:49.728 00.006 8976 worker thread done servicing request
01:59:49.728 00.000 5052 OnExposeComplete: enter
01:59:49.728 00.000 5052 UpdateGuideState(): m_state=6
01:59:49.728 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6557
01:59:49.728 00.000 5052 Star::Find returns 1 (0), X=330.20, Y=282.09, Mass=197, SNR=9.7, Peak=68 HFD=2.5
01:59:49.728 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
01:59:49.728 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
01:59:49.728 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=0.38 hyp=1.10 cameraTheta=0.35 mountX=-0.13 mountY=-1.07, mountTheta=-1.69
01:59:49.728 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=0.38, opts=13)
01:59:49.729 00.001 5052 Enqueuing Move request for stepguider (1.03, 0.38)
01:59:49.729 00.000 8976 Worker thread wakes up
01:59:49.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, 0.38) opts 0xd
01:59:49.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, 0.38)
01:59:49.729 00.000 8976 Moving (1.03, 0.38) raw xDistance=-0.13 yDistance=-1.07
01:59:49.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:59:49.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.07
01:59:49.729 00.000 8976 MoveAxis(R, 0, ABG)
01:59:49.729 00.000 8976 MoveAxis(U, 5, ABG)
01:59:49.729 00.000 8976 stepping (-18, 13) + (0, 5)
01:59:49.729 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:59:49.729 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
01:59:49.739 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
01:59:49.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:49.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:49.739 00.000 5052 Enqueuing Expose request
01:59:49.765 00.026 8976 Received - 47 (G) 
01:59:49.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
01:59:49.765 00.000 8976 stepped: pos (-18, 18)
01:59:49.766 00.001 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
01:59:49.766 00.000 8976 MountToCamera -- mountX=3.07 mountY=-1.64 hyp=3.48 mountTheta=-0.49 cameraX=0.06, cameraY=3.48 cameraTheta=1.55
01:59:49.766 00.000 8976 incremental bump (0.058, 3.480) isValid = 1
01:59:49.766 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
01:59:49.766 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
01:59:49.766 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
01:59:49.766 00.000 8976 move complete, result=0
01:59:49.766 00.000 9828 Worker thread wakes up
01:59:49.766 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.1 px 5 ms NORTH
01:59:49.766 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
01:59:49.766 00.000 8976 worker thread done servicing request
01:59:49.766 00.000 8976 Worker thread wakes up
01:59:49.766 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:59:49.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:49.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:49.766 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
01:59:49.767 00.001 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
01:59:49.767 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
01:59:49.767 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
01:59:49.767 00.000 9828 BLC: window closed
01:59:49.767 00.000 9828 MoveAxis(E, 2, B)
01:59:49.767 00.000 9828 Guiding  Dir = 2, Dur = 2
01:59:49.767 00.000 9828 IsSlewing returns 0
01:59:49.767 00.000 9828 IsGuiding returns 0
01:59:49.767 00.000 9828 PulseGuide returned control before completion, sleep 12
01:59:49.786 00.019 9828 IsGuiding returns 1
01:59:49.786 00.000 9828 scope still moving after pulse duration time elapsed
01:59:49.817 00.031 9828 IsSlewing returns 0
01:59:49.817 00.000 9828 IsGuiding returns 1
01:59:49.847 00.030 9828 IsSlewing returns 0
01:59:49.847 00.000 9828 IsGuiding returns 1
01:59:49.879 00.032 9828 IsSlewing returns 0
01:59:49.879 00.000 9828 IsGuiding returns 0
01:59:49.879 00.000 9828 scope move finished after 2 + 109 ms
01:59:49.879 00.000 9828 Move returns status 0, amount 2
01:59:49.879 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:49.879 00.000 9828 MoveAxis(N, 16, B)
01:59:49.879 00.000 9828 Guiding  Dir = 0, Dur = 16
01:59:49.894 00.015 9828 IsSlewing returns 0
01:59:49.895 00.001 9828 IsGuiding returns 0
01:59:49.895 00.000 9828 PulseGuide returned control before completion, sleep 26
01:59:49.925 00.030 9828 IsGuiding returns 1
01:59:49.925 00.000 9828 scope still moving after pulse duration time elapsed
01:59:49.956 00.031 9828 IsSlewing returns 0
01:59:49.956 00.000 9828 IsGuiding returns 1
01:59:49.987 00.031 9828 IsSlewing returns 0
01:59:49.987 00.000 9828 IsGuiding returns 1
01:59:50.019 00.032 9828 IsSlewing returns 0
01:59:50.019 00.000 9828 IsGuiding returns 1
01:59:50.048 00.029 9828 IsSlewing returns 0
01:59:50.048 00.000 9828 IsGuiding returns 0
01:59:50.048 00.000 9828 scope move finished after 16 + 137 ms
01:59:50.048 00.000 9828 Move returns status 0, amount 16
01:59:50.048 00.000 9828 move complete, result=0
01:59:50.048 00.000 9828 worker thread done servicing request
01:59:50.048 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
01:59:50.456 00.408 8976 Exposure complete
01:59:50.462 00.006 8976 worker thread done servicing request
01:59:50.462 00.000 5052 OnExposeComplete: enter
01:59:50.462 00.000 5052 UpdateGuideState(): m_state=6
01:59:50.462 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6558
01:59:50.463 00.001 5052 Star::Find returns 1 (0), X=329.29, Y=281.33, Mass=197, SNR=9.7, Peak=69 HFD=2.7
01:59:50.463 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.30 = 2.98)
01:59:50.463 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.88)
01:59:50.463 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.38 hyp=0.40 cameraTheta=-1.26 mountX=-0.39 mountY=0.10, mountTheta=2.88
01:59:50.463 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.38, opts=13)
01:59:50.463 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.38)
01:59:50.463 00.000 8976 Worker thread wakes up
01:59:50.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.38) opts 0xd
01:59:50.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.38)
01:59:50.463 00.000 8976 Moving (0.12, -0.38) raw xDistance=-0.39 yDistance=0.10
01:59:50.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:59:50.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:59:50.463 00.000 8976 MoveAxis(R, 2, ABG)
01:59:50.463 00.000 8976 stepping (-18, 18) + (2, 0)
01:59:50.463 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:50.463 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
01:59:50.474 00.011 5052 UpdateGuideState exits: m=197 SNR=9.7
01:59:50.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:50.474 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:50.474 00.000 5052 Enqueuing Expose request
01:59:50.500 00.026 8976 Received - 47 (G) 
01:59:50.500 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:50.501 00.001 8976 stepped: pos (-16, 18)
01:59:50.501 00.000 8976 MoveAxis(U, 0, ABG)
01:59:50.501 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
01:59:50.501 00.000 8976 MountToCamera -- mountX=2.87 mountY=-2.04 hyp=3.52 mountTheta=-0.62 cameraX=0.51, cameraY=3.48 cameraTheta=1.43
01:59:50.501 00.000 8976 incremental bump (0.511, 3.481) isValid = 1
01:59:50.501 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
01:59:50.501 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:59:50.501 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:59:50.501 00.000 8976 move complete, result=0
01:59:50.501 00.000 9828 Worker thread wakes up
01:59:50.501 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
01:59:50.501 00.000 8976 worker thread done servicing request
01:59:50.501 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:59:50.501 00.000 8976 Worker thread wakes up
01:59:50.501 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:59:50.501 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:50.501 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
01:59:50.501 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.84)
01:59:50.502 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:50.502 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
01:59:50.502 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:59:50.502 00.000 9828 BLC: window closed
01:59:50.502 00.000 9828 MoveAxis(E, 7, B)
01:59:50.502 00.000 9828 Guiding  Dir = 2, Dur = 7
01:59:50.502 00.000 9828 IsSlewing returns 0
01:59:50.502 00.000 9828 IsGuiding returns 0
01:59:50.503 00.001 9828 PulseGuide returned control before completion, sleep 17
01:59:50.534 00.031 9828 IsGuiding returns 1
01:59:50.534 00.000 9828 scope still moving after pulse duration time elapsed
01:59:50.564 00.030 9828 IsSlewing returns 0
01:59:50.564 00.000 9828 IsGuiding returns 1
01:59:50.595 00.031 9828 IsSlewing returns 0
01:59:50.595 00.000 9828 IsGuiding returns 1
01:59:50.626 00.031 9828 IsSlewing returns 0
01:59:50.626 00.000 9828 IsGuiding returns 0
01:59:50.626 00.000 9828 scope move finished after 7 + 116 ms
01:59:50.626 00.000 9828 Move returns status 0, amount 7
01:59:50.626 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:50.626 00.000 9828 MoveAxis(N, 16, B)
01:59:50.626 00.000 9828 Guiding  Dir = 0, Dur = 16
01:59:50.641 00.015 9828 IsSlewing returns 0
01:59:50.641 00.000 9828 IsGuiding returns 0
01:59:50.641 00.000 9828 PulseGuide returned control before completion, sleep 26
01:59:50.672 00.031 9828 IsGuiding returns 1
01:59:50.672 00.000 9828 scope still moving after pulse duration time elapsed
01:59:50.704 00.032 9828 IsSlewing returns 0
01:59:50.704 00.000 9828 IsGuiding returns 1
01:59:50.735 00.031 9828 IsSlewing returns 0
01:59:50.735 00.000 9828 IsGuiding returns 1
01:59:50.765 00.030 9828 IsSlewing returns 0
01:59:50.765 00.000 9828 IsGuiding returns 1
01:59:50.796 00.031 9828 IsSlewing returns 0
01:59:50.796 00.000 9828 IsGuiding returns 0
01:59:50.796 00.000 9828 scope move finished after 16 + 139 ms
01:59:50.796 00.000 9828 Move returns status 0, amount 16
01:59:50.796 00.000 9828 move complete, result=0
01:59:50.796 00.000 9828 worker thread done servicing request
01:59:50.796 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:59:51.195 00.399 8976 Exposure complete
01:59:51.201 00.006 8976 worker thread done servicing request
01:59:51.201 00.000 5052 OnExposeComplete: enter
01:59:51.201 00.000 5052 UpdateGuideState(): m_state=6
01:59:51.201 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6559
01:59:51.201 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.94, Mass=193, SNR=9.6, Peak=68 HFD=2.5
01:59:51.201 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
01:59:51.201 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
01:59:51.202 00.001 5052 CameraToMount -- cameraX=0.41 cameraY=0.23 hyp=0.47 cameraTheta=0.52 mountX=0.02 mountY=-0.47, mountTheta=-1.52
01:59:51.202 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.23, opts=13)
01:59:51.202 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.23)
01:59:51.202 00.000 8976 Worker thread wakes up
01:59:51.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.23) opts 0xd
01:59:51.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.23)
01:59:51.202 00.000 8976 Moving (0.41, 0.23) raw xDistance=0.02 yDistance=-0.47
01:59:51.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:59:51.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:59:51.202 00.000 8976 MoveAxis(R, 0, ABG)
01:59:51.203 00.001 8976 MoveAxis(U, 2, ABG)
01:59:51.203 00.000 8976 stepping (-16, 18) + (0, 2)
01:59:51.203 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:51.203 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:59:51.213 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
01:59:51.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:51.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:51.213 00.000 5052 Enqueuing Expose request
01:59:51.236 00.023 8976 Received - 47 (G) 
01:59:51.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:51.236 00.000 8976 stepped: pos (-16, 20)
01:59:51.236 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
01:59:51.236 00.000 8976 MountToCamera -- mountX=2.73 mountY=-2.41 hyp=3.64 mountTheta=-0.72 cameraX=0.91, cameraY=3.53 cameraTheta=1.32
01:59:51.236 00.000 8976 incremental bump (0.907, 3.529) isValid = 1
01:59:51.236 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
01:59:51.236 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:59:51.236 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:59:51.236 00.000 8976 move complete, result=0
01:59:51.236 00.000 9828 Worker thread wakes up
01:59:51.236 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:59:51.236 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:59:51.236 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
01:59:51.236 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
01:59:51.237 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
01:59:51.237 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:59:51.237 00.000 8976 worker thread done servicing request
01:59:51.237 00.000 8976 Worker thread wakes up
01:59:51.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:51.237 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:51.237 00.000 9828 BLC: window closed
01:59:51.237 00.000 9828 MoveAxis(E, 11, B)
01:59:51.237 00.000 9828 Guiding  Dir = 2, Dur = 11
01:59:51.237 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
01:59:51.237 00.000 9828 IsSlewing returns 0
01:59:51.238 00.001 9828 IsGuiding returns 0
01:59:51.238 00.000 9828 PulseGuide returned control before completion, sleep 21
01:59:51.266 00.028 9828 IsGuiding returns 1
01:59:51.266 00.000 9828 scope still moving after pulse duration time elapsed
01:59:51.297 00.031 9828 IsSlewing returns 0
01:59:51.297 00.000 9828 IsGuiding returns 1
01:59:51.328 00.031 9828 IsSlewing returns 0
01:59:51.328 00.000 9828 IsGuiding returns 1
01:59:51.359 00.031 9828 IsSlewing returns 0
01:59:51.359 00.000 9828 IsGuiding returns 1
01:59:51.389 00.030 9828 IsSlewing returns 0
01:59:51.389 00.000 9828 IsGuiding returns 0
01:59:51.389 00.000 9828 scope move finished after 11 + 140 ms
01:59:51.389 00.000 9828 Move returns status 0, amount 11
01:59:51.389 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:51.389 00.000 9828 MoveAxis(N, 15, B)
01:59:51.389 00.000 9828 Guiding  Dir = 0, Dur = 15
01:59:51.405 00.016 9828 IsSlewing returns 0
01:59:51.405 00.000 9828 IsGuiding returns 0
01:59:51.405 00.000 9828 PulseGuide returned control before completion, sleep 25
01:59:51.435 00.030 9828 IsGuiding returns 1
01:59:51.435 00.000 9828 scope still moving after pulse duration time elapsed
01:59:51.466 00.031 9828 IsSlewing returns 0
01:59:51.466 00.000 9828 IsGuiding returns 1
01:59:51.497 00.031 9828 IsSlewing returns 0
01:59:51.497 00.000 9828 IsGuiding returns 1
01:59:51.528 00.031 9828 IsSlewing returns 0
01:59:51.533 00.005 9828 IsGuiding returns 1
01:59:51.558 00.025 9828 IsSlewing returns 0
01:59:51.558 00.000 9828 IsGuiding returns 0
01:59:51.558 00.000 9828 scope move finished after 15 + 138 ms
01:59:51.558 00.000 9828 Move returns status 0, amount 15
01:59:51.558 00.000 9828 move complete, result=0
01:59:51.558 00.000 9828 worker thread done servicing request
01:59:51.558 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:59:51.928 00.370 8976 Exposure complete
01:59:51.933 00.005 8976 worker thread done servicing request
01:59:51.934 00.001 5052 OnExposeComplete: enter
01:59:51.934 00.000 5052 UpdateGuideState(): m_state=6
01:59:51.934 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6560
01:59:51.934 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.83, Mass=182, SNR=9.3, Peak=65 HFD=2.5
01:59:51.934 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
01:59:51.934 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
01:59:51.934 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.12 hyp=0.27 cameraTheta=2.67 mountX=0.22 mountY=0.14, mountTheta=0.56
01:59:51.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.12, opts=13)
01:59:51.935 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.12)
01:59:51.935 00.000 8976 Worker thread wakes up
01:59:51.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.12) opts 0xd
01:59:51.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.12)
01:59:51.935 00.000 8976 Moving (-0.24, 0.12) raw xDistance=0.22 yDistance=0.14
01:59:51.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:59:51.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:59:51.935 00.000 8976 MoveAxis(R, 0, ABG)
01:59:51.935 00.000 8976 MoveAxis(U, 0, ABG)
01:59:51.935 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
01:59:51.935 00.000 8976 MountToCamera -- mountX=2.64 mountY=-2.67 hyp=3.75 mountTheta=-0.79 cameraX=1.17, cameraY=3.56 cameraTheta=1.25
01:59:51.935 00.000 8976 incremental bump (1.173, 3.562) isValid = 1
01:59:51.935 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
01:59:51.935 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:59:51.935 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:59:51.935 00.000 8976 move complete, result=0
01:59:51.935 00.000 9828 Worker thread wakes up
01:59:51.935 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:59:51.936 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:59:51.936 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
01:59:51.936 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
01:59:51.936 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:59:51.936 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:59:51.936 00.000 8976 worker thread done servicing request
01:59:51.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
01:59:51.936 00.000 9828 BLC: window closed
01:59:51.936 00.000 9828 MoveAxis(E, 13, B)
01:59:51.936 00.000 9828 Guiding  Dir = 2, Dur = 13
01:59:51.936 00.000 9828 IsSlewing returns 0
01:59:51.936 00.000 9828 IsGuiding returns 0
01:59:51.937 00.001 9828 PulseGuide returned control before completion, sleep 23
01:59:51.947 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
01:59:51.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:51.947 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:51.947 00.000 5052 Enqueuing Expose request
01:59:51.947 00.000 8976 Worker thread wakes up
01:59:51.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:51.947 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:51.948 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:51.965 00.017 9828 IsGuiding returns 1
01:59:51.965 00.000 9828 scope still moving after pulse duration time elapsed
01:59:51.996 00.031 9828 IsSlewing returns 0
01:59:51.996 00.000 9828 IsGuiding returns 1
01:59:52.027 00.031 9828 IsSlewing returns 0
01:59:52.028 00.001 9828 IsGuiding returns 1
01:59:52.059 00.031 9828 IsSlewing returns 0
01:59:52.059 00.000 9828 IsGuiding returns 1
01:59:52.089 00.030 9828 IsSlewing returns 0
01:59:52.089 00.000 9828 IsGuiding returns 0
01:59:52.089 00.000 9828 scope move finished after 13 + 139 ms
01:59:52.089 00.000 9828 Move returns status 0, amount 13
01:59:52.089 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:52.089 00.000 9828 MoveAxis(N, 15, B)
01:59:52.089 00.000 9828 Guiding  Dir = 0, Dur = 15
01:59:52.105 00.016 9828 IsSlewing returns 0
01:59:52.105 00.000 9828 IsGuiding returns 0
01:59:52.106 00.001 9828 PulseGuide returned control before completion, sleep 25
01:59:52.135 00.029 9828 IsGuiding returns 1
01:59:52.135 00.000 9828 scope still moving after pulse duration time elapsed
01:59:52.166 00.031 9828 IsSlewing returns 0
01:59:52.166 00.000 9828 IsGuiding returns 1
01:59:52.198 00.032 9828 IsSlewing returns 0
01:59:52.198 00.000 9828 IsGuiding returns 1
01:59:52.229 00.031 9828 IsSlewing returns 0
01:59:52.230 00.001 9828 IsGuiding returns 1
01:59:52.261 00.031 9828 IsSlewing returns 0
01:59:52.261 00.000 9828 IsGuiding returns 0
01:59:52.261 00.000 9828 scope move finished after 15 + 141 ms
01:59:52.261 00.000 9828 Move returns status 0, amount 15
01:59:52.261 00.000 9828 move complete, result=0
01:59:52.261 00.000 9828 worker thread done servicing request
01:59:52.261 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
01:59:52.637 00.376 8976 Exposure complete
01:59:52.643 00.006 8976 worker thread done servicing request
01:59:52.643 00.000 5052 OnExposeComplete: enter
01:59:52.643 00.000 5052 UpdateGuideState(): m_state=6
01:59:52.643 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6561
01:59:52.643 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.86, Mass=206, SNR=9.9, Peak=74 HFD=2.3
01:59:52.643 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
01:59:52.643 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
01:59:52.643 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.15 hyp=0.40 cameraTheta=2.76 mountX=0.30 mountY=0.23, mountTheta=0.65
01:59:52.644 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.15, opts=13)
01:59:52.644 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.15)
01:59:52.644 00.000 8976 Worker thread wakes up
01:59:52.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.15) opts 0xd
01:59:52.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.15)
01:59:52.644 00.000 8976 Moving (-0.37, 0.15) raw xDistance=0.30 yDistance=0.23
01:59:52.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:59:52.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:59:52.644 00.000 8976 MoveAxis(L, 1, ABG)
01:59:52.644 00.000 8976 stepping (-16, 20) + (-1, 0)
01:59:52.644 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:52.645 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
01:59:52.654 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
01:59:52.655 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:52.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:52.655 00.000 5052 Enqueuing Expose request
01:59:52.674 00.019 8976 Received - 47 (G) 
01:59:52.674 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:52.675 00.001 8976 stepped: pos (-17, 20)
01:59:52.675 00.000 8976 MoveAxis(U, 0, ABG)
01:59:52.675 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
01:59:52.675 00.000 8976 MountToCamera -- mountX=2.63 mountY=-2.83 hyp=3.86 mountTheta=-0.82 cameraX=1.33, cameraY=3.63 cameraTheta=1.22
01:59:52.675 00.000 8976 incremental bump (1.328, 3.628) isValid = 1
01:59:52.675 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
01:59:52.675 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:59:52.675 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:59:52.675 00.000 8976 move complete, result=0
01:59:52.675 00.000 9828 Worker thread wakes up
01:59:52.675 00.000 8976 worker thread done servicing request
01:59:52.675 00.000 8976 Worker thread wakes up
01:59:52.675 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:59:52.675 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:59:52.675 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
01:59:52.675 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
01:59:52.675 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
01:59:52.675 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
01:59:52.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:52.676 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:59:52.676 00.000 9828 BLC: window closed
01:59:52.676 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:52.676 00.000 9828 MoveAxis(E, 14, B)
01:59:52.676 00.000 9828 Guiding  Dir = 2, Dur = 14
01:59:52.676 00.000 9828 IsSlewing returns 0
01:59:52.676 00.000 9828 IsGuiding returns 0
01:59:52.676 00.000 9828 PulseGuide returned control before completion, sleep 24
01:59:52.716 00.040 9828 IsGuiding returns 1
01:59:52.716 00.000 9828 scope still moving after pulse duration time elapsed
01:59:52.747 00.031 9828 IsSlewing returns 0
01:59:52.747 00.000 9828 IsGuiding returns 1
01:59:52.777 00.030 9828 IsSlewing returns 0
01:59:52.777 00.000 9828 IsGuiding returns 1
01:59:52.808 00.031 9828 IsSlewing returns 0
01:59:52.808 00.000 9828 IsGuiding returns 0
01:59:52.808 00.000 9828 scope move finished after 14 + 117 ms
01:59:52.808 00.000 9828 Move returns status 0, amount 14
01:59:52.808 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:52.808 00.000 9828 MoveAxis(N, 14, B)
01:59:52.808 00.000 9828 Guiding  Dir = 0, Dur = 14
01:59:52.824 00.016 9828 IsSlewing returns 0
01:59:52.824 00.000 9828 IsGuiding returns 0
01:59:52.825 00.001 9828 PulseGuide returned control before completion, sleep 24
01:59:52.855 00.030 9828 IsGuiding returns 1
01:59:52.855 00.000 9828 scope still moving after pulse duration time elapsed
01:59:52.886 00.031 9828 IsSlewing returns 0
01:59:52.886 00.000 9828 IsGuiding returns 1
01:59:52.916 00.030 9828 IsSlewing returns 0
01:59:52.917 00.001 9828 IsGuiding returns 1
01:59:52.947 00.030 9828 IsSlewing returns 0
01:59:52.947 00.000 9828 IsGuiding returns 1
01:59:52.979 00.032 9828 IsSlewing returns 0
01:59:52.979 00.000 9828 IsGuiding returns 1
01:59:53.009 00.030 9828 IsSlewing returns 0
01:59:53.010 00.001 9828 IsGuiding returns 0
01:59:53.010 00.000 9828 scope move finished after 14 + 171 ms
01:59:53.010 00.000 9828 Move returns status 0, amount 14
01:59:53.010 00.000 9828 move complete, result=0
01:59:53.010 00.000 9828 worker thread done servicing request
01:59:53.010 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
01:59:53.364 00.354 8976 Exposure complete
01:59:53.369 00.005 8976 worker thread done servicing request
01:59:53.369 00.000 5052 OnExposeComplete: enter
01:59:53.369 00.000 5052 UpdateGuideState(): m_state=6
01:59:53.369 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6562
01:59:53.369 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.46, Mass=203, SNR=9.8, Peak=72 HFD=2.7
01:59:53.369 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
01:59:53.369 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
01:59:53.369 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.25 hyp=0.95 cameraTheta=-2.88 mountX=0.19 mountY=0.91, mountTheta=1.36
01:59:53.370 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.25, opts=13)
01:59:53.371 00.001 5052 Enqueuing Move request for stepguider (-0.92, -0.25)
01:59:53.371 00.000 8976 Worker thread wakes up
01:59:53.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.25) opts 0xd
01:59:53.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.25)
01:59:53.371 00.000 8976 Moving (-0.92, -0.25) raw xDistance=0.19 yDistance=0.91
01:59:53.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:59:53.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
01:59:53.371 00.000 8976 MoveAxis(R, 0, ABG)
01:59:53.371 00.000 8976 MoveAxis(D, 4, ABG)
01:59:53.371 00.000 8976 stepping (-17, 20) + (0, -4)
01:59:53.371 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:59:53.372 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
01:59:53.381 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
01:59:53.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:53.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:53.381 00.000 5052 Enqueuing Expose request
01:59:53.410 00.029 8976 Received - 47 (G) 
01:59:53.410 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
01:59:53.410 00.000 8976 stepped: pos (-17, 16)
01:59:53.410 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
01:59:53.410 00.000 8976 MountToCamera -- mountX=2.62 mountY=-2.74 hyp=3.79 mountTheta=-0.81 cameraX=1.25, cameraY=3.58 cameraTheta=1.24
01:59:53.410 00.000 8976 incremental bump (1.245, 3.578) isValid = 1
01:59:53.410 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
01:59:53.410 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
01:59:53.410 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
01:59:53.410 00.000 8976 move complete, result=0
01:59:53.410 00.000 9828 Worker thread wakes up
01:59:53.410 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
01:59:53.410 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:59:53.410 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
01:59:53.410 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
01:59:53.410 00.000 8976 worker thread done servicing request
01:59:53.410 00.000 8976 Worker thread wakes up
01:59:53.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:53.410 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
01:59:53.411 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
01:59:53.411 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:59:53.411 00.000 9828 BLC: window closed
01:59:53.411 00.000 9828 MoveAxis(E, 14, B)
01:59:53.411 00.000 9828 Guiding  Dir = 2, Dur = 14
01:59:53.411 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:53.411 00.000 9828 IsSlewing returns 0
01:59:53.411 00.000 9828 IsGuiding returns 0
01:59:53.411 00.000 9828 PulseGuide returned control before completion, sleep 24
01:59:53.448 00.037 9828 IsGuiding returns 1
01:59:53.448 00.000 9828 scope still moving after pulse duration time elapsed
01:59:53.479 00.031 9828 IsSlewing returns 0
01:59:53.480 00.001 9828 IsGuiding returns 1
01:59:53.510 00.030 9828 IsSlewing returns 0
01:59:53.511 00.001 9828 IsGuiding returns 1
01:59:53.541 00.030 9828 IsSlewing returns 0
01:59:53.542 00.001 9828 IsGuiding returns 0
01:59:53.542 00.000 9828 scope move finished after 14 + 116 ms
01:59:53.542 00.000 9828 Move returns status 0, amount 14
01:59:53.542 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:53.542 00.000 9828 MoveAxis(N, 15, B)
01:59:53.542 00.000 9828 Guiding  Dir = 0, Dur = 15
01:59:53.557 00.015 9828 IsSlewing returns 0
01:59:53.557 00.000 9828 IsGuiding returns 0
01:59:53.557 00.000 9828 PulseGuide returned control before completion, sleep 25
01:59:53.587 00.030 9828 IsGuiding returns 1
01:59:53.587 00.000 9828 scope still moving after pulse duration time elapsed
01:59:53.618 00.031 9828 IsSlewing returns 0
01:59:53.618 00.000 9828 IsGuiding returns 1
01:59:53.650 00.032 9828 IsSlewing returns 0
01:59:53.650 00.000 9828 IsGuiding returns 1
01:59:53.681 00.031 9828 IsSlewing returns 0
01:59:53.681 00.000 9828 IsGuiding returns 1
01:59:53.713 00.032 9828 IsSlewing returns 0
01:59:53.713 00.000 9828 IsGuiding returns 0
01:59:53.713 00.000 9828 scope move finished after 15 + 141 ms
01:59:53.714 00.001 9828 Move returns status 0, amount 15
01:59:53.714 00.000 9828 move complete, result=0
01:59:53.714 00.000 9828 worker thread done servicing request
01:59:53.714 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
01:59:54.108 00.394 8976 Exposure complete
01:59:54.114 00.006 8976 worker thread done servicing request
01:59:54.114 00.000 5052 OnExposeComplete: enter
01:59:54.114 00.000 5052 UpdateGuideState(): m_state=6
01:59:54.114 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6563
01:59:54.114 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.38, Mass=233, SNR=10.5, Peak=82 HFD=2.2
01:59:54.114 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.61 = 1.68)
01:59:54.114 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
01:59:54.114 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.33 hyp=0.60 cameraTheta=-2.56 mountX=-0.06 mountY=0.60, mountTheta=1.68
01:59:54.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.33, opts=13)
01:59:54.115 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.33)
01:59:54.115 00.000 8976 Worker thread wakes up
01:59:54.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.33) opts 0xd
01:59:54.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.33)
01:59:54.115 00.000 8976 Moving (-0.50, -0.33) raw xDistance=-0.06 yDistance=0.60
01:59:54.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:59:54.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.60
01:59:54.115 00.000 8976 MoveAxis(R, 0, ABG)
01:59:54.115 00.000 8976 MoveAxis(D, 3, ABG)
01:59:54.115 00.000 8976 stepping (-17, 16) + (0, -3)
01:59:54.115 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:54.116 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
01:59:54.125 00.009 5052 UpdateGuideState exits: m=233 SNR=10.5
01:59:54.125 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:54.125 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:54.125 00.000 5052 Enqueuing Expose request
01:59:54.146 00.021 8976 Received - 47 (G) 
01:59:54.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
01:59:54.146 00.000 8976 stepped: pos (-17, 13)
01:59:54.146 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
01:59:54.146 00.000 8976 MountToCamera -- mountX=2.61 mountY=-2.52 hyp=3.63 mountTheta=-0.77 cameraX=1.05, cameraY=3.47 cameraTheta=1.28
01:59:54.146 00.000 8976 incremental bump (1.050, 3.472) isValid = 1
01:59:54.146 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
01:59:54.146 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
01:59:54.146 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
01:59:54.146 00.000 8976 move complete, result=0
01:59:54.146 00.000 9828 Worker thread wakes up
01:59:54.146 00.000 8976 worker thread done servicing request
01:59:54.146 00.000 8976 Worker thread wakes up
01:59:54.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:54.146 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:54.146 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
01:59:54.146 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:59:54.146 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
01:59:54.146 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
01:59:54.147 00.001 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
01:59:54.147 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
01:59:54.147 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
01:59:54.147 00.000 9828 BLC: window closed
01:59:54.147 00.000 9828 MoveAxis(E, 12, B)
01:59:54.147 00.000 9828 Guiding  Dir = 2, Dur = 12
01:59:54.147 00.000 9828 IsSlewing returns 0
01:59:54.147 00.000 9828 IsGuiding returns 0
01:59:54.147 00.000 9828 PulseGuide returned control before completion, sleep 22
01:59:54.184 00.037 9828 IsGuiding returns 1
01:59:54.184 00.000 9828 scope still moving after pulse duration time elapsed
01:59:54.215 00.031 9828 IsSlewing returns 0
01:59:54.215 00.000 9828 IsGuiding returns 1
01:59:54.245 00.030 9828 IsSlewing returns 0
01:59:54.245 00.000 9828 IsGuiding returns 1
01:59:54.276 00.031 9828 IsSlewing returns 0
01:59:54.276 00.000 9828 IsGuiding returns 0
01:59:54.276 00.000 9828 scope move finished after 12 + 116 ms
01:59:54.276 00.000 9828 Move returns status 0, amount 12
01:59:54.276 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:54.276 00.000 9828 MoveAxis(N, 15, B)
01:59:54.276 00.000 9828 Guiding  Dir = 0, Dur = 15
01:59:54.291 00.015 9828 IsSlewing returns 0
01:59:54.291 00.000 9828 IsGuiding returns 0
01:59:54.291 00.000 9828 PulseGuide returned control before completion, sleep 25
01:59:54.321 00.030 9828 IsGuiding returns 1
01:59:54.322 00.001 9828 scope still moving after pulse duration time elapsed
01:59:54.353 00.031 9828 IsSlewing returns 0
01:59:54.353 00.000 9828 IsGuiding returns 1
01:59:54.383 00.030 9828 IsSlewing returns 0
01:59:54.384 00.001 9828 IsGuiding returns 1
01:59:54.414 00.030 9828 IsSlewing returns 0
01:59:54.415 00.001 9828 IsGuiding returns 1
01:59:54.445 00.030 9828 IsSlewing returns 0
01:59:54.446 00.001 9828 IsGuiding returns 0
01:59:54.446 00.000 9828 scope move finished after 15 + 140 ms
01:59:54.446 00.000 9828 Move returns status 0, amount 15
01:59:54.446 00.000 9828 move complete, result=0
01:59:54.446 00.000 9828 worker thread done servicing request
01:59:54.446 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
01:59:54.841 00.395 8976 Exposure complete
01:59:54.846 00.005 8976 worker thread done servicing request
01:59:54.846 00.000 5052 OnExposeComplete: enter
01:59:54.847 00.001 5052 UpdateGuideState(): m_state=6
01:59:54.847 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6564
01:59:54.847 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.80, Mass=217, SNR=10.2, Peak=83 HFD=2.0
01:59:54.847 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
01:59:54.847 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
01:59:54.847 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.04 mountX=0.05 mountY=-0.09, mountTheta=-1.03
01:59:54.848 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.09, opts=13)
01:59:54.848 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.09)
01:59:54.848 00.000 8976 Worker thread wakes up
01:59:54.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.09) opts 0xd
01:59:54.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.09)
01:59:54.848 00.000 8976 Moving (0.05, 0.09) raw xDistance=0.05 yDistance=-0.09
01:59:54.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:59:54.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:59:54.848 00.000 8976 MoveAxis(R, 0, ABG)
01:59:54.848 00.000 8976 MoveAxis(U, 0, ABG)
01:59:54.848 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
01:59:54.848 00.000 8976 MountToCamera -- mountX=2.61 mountY=-2.37 hyp=3.52 mountTheta=-0.74 cameraX=0.92, cameraY=3.40 cameraTheta=1.31
01:59:54.848 00.000 8976 incremental bump (0.919, 3.401) isValid = 1
01:59:54.848 00.000 8976 Scheduling Mount bump of (0.026, 0.098)
01:59:54.848 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.10, opts=4)
01:59:54.848 00.000 8976 Enqueuing Move request for scope (0.03, 0.10)
01:59:54.848 00.000 8976 move complete, result=0
01:59:54.848 00.000 9828 Worker thread wakes up
01:59:54.848 00.000 8976 worker thread done servicing request
01:59:54.849 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0x4
01:59:54.849 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:59:54.849 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
01:59:54.849 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
01:59:54.849 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.32 mountX=-0.03 mountY=-0.09, mountTheta=-1.88
01:59:54.849 00.000 9828 Moving (0.03, 0.10) raw xDistance=-0.03 yDistance=-0.09
01:59:54.849 00.000 9828 BLC: window closed
01:59:54.849 00.000 9828 MoveAxis(E, 10, B)
01:59:54.849 00.000 9828 Guiding  Dir = 2, Dur = 10
01:59:54.849 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=134, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
01:59:54.849 00.000 9828 IsSlewing returns 0
01:59:54.849 00.000 9828 IsGuiding returns 0
01:59:54.849 00.000 9828 PulseGuide returned control before completion, sleep 20
01:59:54.859 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
01:59:54.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:54.860 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:54.860 00.000 5052 Enqueuing Expose request
01:59:54.860 00.000 8976 Worker thread wakes up
01:59:54.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:54.860 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:54.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:54.883 00.023 9828 IsGuiding returns 1
01:59:54.883 00.000 9828 scope still moving after pulse duration time elapsed
01:59:54.914 00.031 9828 IsSlewing returns 0
01:59:54.915 00.001 9828 IsGuiding returns 1
01:59:54.946 00.031 9828 IsSlewing returns 0
01:59:54.946 00.000 9828 IsGuiding returns 1
01:59:54.977 00.031 9828 IsSlewing returns 0
01:59:54.977 00.000 9828 IsGuiding returns 0
01:59:54.977 00.000 9828 scope move finished after 10 + 117 ms
01:59:54.977 00.000 9828 Move returns status 0, amount 10
01:59:54.977 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:54.977 00.000 9828 MoveAxis(N, 13, B)
01:59:54.977 00.000 9828 Guiding  Dir = 0, Dur = 13
01:59:54.993 00.016 9828 IsSlewing returns 0
01:59:54.993 00.000 9828 IsGuiding returns 0
01:59:54.993 00.000 9828 PulseGuide returned control before completion, sleep 23
01:59:55.023 00.030 9828 IsGuiding returns 1
01:59:55.023 00.000 9828 scope still moving after pulse duration time elapsed
01:59:55.054 00.031 9828 IsSlewing returns 0
01:59:55.054 00.000 9828 IsGuiding returns 1
01:59:55.085 00.031 9828 IsSlewing returns 0
01:59:55.085 00.000 9828 IsGuiding returns 1
01:59:55.116 00.031 9828 IsSlewing returns 0
01:59:55.116 00.000 9828 IsGuiding returns 1
01:59:55.147 00.031 9828 IsSlewing returns 0
01:59:55.147 00.000 9828 IsGuiding returns 0
01:59:55.147 00.000 9828 scope move finished after 13 + 141 ms
01:59:55.147 00.000 9828 Move returns status 0, amount 13
01:59:55.147 00.000 9828 move complete, result=0
01:59:55.147 00.000 9828 worker thread done servicing request
01:59:55.147 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 13 ms NORTH
01:59:55.548 00.401 8976 Exposure complete
01:59:55.553 00.005 8976 worker thread done servicing request
01:59:55.553 00.000 5052 OnExposeComplete: enter
01:59:55.553 00.000 5052 UpdateGuideState(): m_state=6
01:59:55.553 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6565
01:59:55.554 00.001 5052 Star::Find returns 1 (0), X=329.34, Y=282.11, Mass=204, SNR=9.9, Peak=84 HFD=2.1
01:59:55.554 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
01:59:55.554 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
01:59:55.554 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.40 hyp=0.44 cameraTheta=1.19 mountX=0.29 mountY=-0.36, mountTheta=-0.89
01:59:55.554 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.40, opts=13)
01:59:55.554 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.40)
01:59:55.554 00.000 8976 Worker thread wakes up
01:59:55.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.40) opts 0xd
01:59:55.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.40)
01:59:55.555 00.001 8976 Moving (0.16, 0.40) raw xDistance=0.29 yDistance=-0.36
01:59:55.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:59:55.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
01:59:55.555 00.000 8976 MoveAxis(L, 1, ABG)
01:59:55.555 00.000 8976 stepping (-17, 13) + (-1, 0)
01:59:55.555 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:55.555 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:59:55.564 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
01:59:55.564 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:55.564 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:55.564 00.000 5052 Enqueuing Expose request
01:59:55.584 00.020 8976 Received - 47 (G) 
01:59:55.584 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:55.584 00.000 8976 stepped: pos (-18, 13)
01:59:55.584 00.000 8976 MoveAxis(U, 1, ABG)
01:59:55.584 00.000 8976 stepping (-18, 13) + (0, 1)
01:59:55.584 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:55.616 00.032 8976 Received - 47 (G) 
01:59:55.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:55.616 00.000 8976 stepped: pos (-18, 14)
01:59:55.616 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
01:59:55.616 00.000 8976 MountToCamera -- mountX=2.66 mountY=-2.32 hyp=3.53 mountTheta=-0.72 cameraX=0.85, cameraY=3.42 cameraTheta=1.33
01:59:55.616 00.000 8976 incremental bump (0.855, 3.423) isValid = 1
01:59:55.616 00.000 8976 Scheduling Mount bump of (0.028, 0.116)
01:59:55.617 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:59:55.617 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:59:55.617 00.000 8976 move complete, result=0
01:59:55.617 00.000 9828 Worker thread wakes up
01:59:55.617 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:59:55.617 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
01:59:55.617 00.000 8976 worker thread done servicing request
01:59:55.617 00.000 8976 Worker thread wakes up
01:59:55.617 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:59:55.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:55.617 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
01:59:55.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:55.617 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
01:59:55.617 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
01:59:55.617 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:59:55.617 00.000 9828 BLC: window closed
01:59:55.617 00.000 9828 MoveAxis(E, 11, B)
01:59:55.618 00.001 9828 Guiding  Dir = 2, Dur = 11
01:59:55.618 00.000 9828 IsSlewing returns 0
01:59:55.618 00.000 9828 IsGuiding returns 0
01:59:55.618 00.000 9828 PulseGuide returned control before completion, sleep 21
01:59:55.647 00.029 9828 IsGuiding returns 1
01:59:55.648 00.001 9828 scope still moving after pulse duration time elapsed
01:59:55.678 00.030 9828 IsSlewing returns 0
01:59:55.679 00.001 9828 IsGuiding returns 1
01:59:55.708 00.029 9828 IsSlewing returns 0
01:59:55.708 00.000 9828 IsGuiding returns 1
01:59:55.740 00.032 9828 IsSlewing returns 0
01:59:55.740 00.000 9828 IsGuiding returns 1
01:59:55.770 00.030 9828 IsSlewing returns 0
01:59:55.770 00.000 9828 IsGuiding returns 0
01:59:55.770 00.000 9828 scope move finished after 11 + 141 ms
01:59:55.770 00.000 9828 Move returns status 0, amount 11
01:59:55.770 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:55.770 00.000 9828 MoveAxis(N, 15, B)
01:59:55.770 00.000 9828 Guiding  Dir = 0, Dur = 15
01:59:55.785 00.015 9828 IsSlewing returns 0
01:59:55.785 00.000 9828 IsGuiding returns 0
01:59:55.785 00.000 9828 PulseGuide returned control before completion, sleep 25
01:59:55.816 00.031 9828 IsGuiding returns 1
01:59:55.816 00.000 9828 scope still moving after pulse duration time elapsed
01:59:55.847 00.031 9828 IsSlewing returns 0
01:59:55.847 00.000 9828 IsGuiding returns 1
01:59:55.878 00.031 9828 IsSlewing returns 0
01:59:55.878 00.000 9828 IsGuiding returns 1
01:59:55.909 00.031 9828 IsSlewing returns 0
01:59:55.909 00.000 9828 IsGuiding returns 1
01:59:55.939 00.030 9828 IsSlewing returns 0
01:59:55.939 00.000 9828 IsGuiding returns 0
01:59:55.939 00.000 9828 scope move finished after 15 + 138 ms
01:59:55.939 00.000 9828 Move returns status 0, amount 15
01:59:55.939 00.000 9828 move complete, result=0
01:59:55.939 00.000 9828 worker thread done servicing request
01:59:55.939 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
01:59:56.313 00.374 8976 Exposure complete
01:59:56.318 00.005 8976 worker thread done servicing request
01:59:56.318 00.000 5052 OnExposeComplete: enter
01:59:56.318 00.000 5052 UpdateGuideState(): m_state=6
01:59:56.318 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6566
01:59:56.319 00.001 5052 Star::Find returns 1 (0), X=329.01, Y=281.62, Mass=216, SNR=10.2, Peak=76 HFD=2.2
01:59:56.319 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.71 = 1.58)
01:59:56.319 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
01:59:56.319 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.66 mountX=-0.00 mountY=0.19, mountTheta=1.58
01:59:56.319 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.09, opts=13)
01:59:56.319 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.09)
01:59:56.320 00.001 8976 Worker thread wakes up
01:59:56.320 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.09) opts 0xd
01:59:56.320 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.09)
01:59:56.320 00.000 8976 Moving (-0.17, -0.09) raw xDistance=-0.00 yDistance=0.19
01:59:56.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:59:56.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:59:56.320 00.000 8976 MoveAxis(R, 0, ABG)
01:59:56.320 00.000 8976 MoveAxis(U, 0, ABG)
01:59:56.320 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
01:59:56.320 00.000 8976 MountToCamera -- mountX=2.69 mountY=-2.29 hyp=3.53 mountTheta=-0.70 cameraX=0.81, cameraY=3.44 cameraTheta=1.34
01:59:56.320 00.000 8976 incremental bump (0.812, 3.437) isValid = 1
01:59:56.320 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
01:59:56.320 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:59:56.320 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:59:56.321 00.001 8976 move complete, result=0
01:59:56.321 00.000 8976 worker thread done servicing request
01:59:56.321 00.000 9828 Worker thread wakes up
01:59:56.321 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:59:56.321 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
01:59:56.321 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:59:56.321 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
01:59:56.321 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
01:59:56.321 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
01:59:56.321 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:59:56.321 00.000 9828 BLC: window closed
01:59:56.322 00.001 9828 MoveAxis(E, 10, B)
01:59:56.322 00.000 9828 Guiding  Dir = 2, Dur = 10
01:59:56.322 00.000 9828 IsSlewing returns 0
01:59:56.323 00.001 9828 IsGuiding returns 0
01:59:56.323 00.000 9828 PulseGuide returned control before completion, sleep 20
01:59:56.333 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
01:59:56.333 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:56.333 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:56.333 00.000 5052 Enqueuing Expose request
01:59:56.333 00.000 8976 Worker thread wakes up
01:59:56.334 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:56.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:56.334 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:56.346 00.012 9828 IsGuiding returns 1
01:59:56.346 00.000 9828 scope still moving after pulse duration time elapsed
01:59:56.377 00.031 9828 IsSlewing returns 0
01:59:56.377 00.000 9828 IsGuiding returns 1
01:59:56.408 00.031 9828 IsSlewing returns 0
01:59:56.408 00.000 9828 IsGuiding returns 1
01:59:56.440 00.032 9828 IsSlewing returns 0
01:59:56.440 00.000 9828 IsGuiding returns 1
01:59:56.470 00.030 9828 IsSlewing returns 0
01:59:56.470 00.000 9828 IsGuiding returns 1
01:59:56.501 00.031 9828 IsSlewing returns 0
01:59:56.501 00.000 9828 IsGuiding returns 1
01:59:56.547 00.046 9828 IsSlewing returns 0
01:59:56.547 00.000 9828 IsGuiding returns 0
01:59:56.547 00.000 9828 scope move finished after 10 + 214 ms
01:59:56.547 00.000 9828 Move returns status 0, amount 10
01:59:56.547 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:56.547 00.000 9828 MoveAxis(N, 15, B)
01:59:56.547 00.000 9828 Guiding  Dir = 0, Dur = 15
01:59:56.562 00.015 9828 IsSlewing returns 0
01:59:56.562 00.000 9828 IsGuiding returns 0
01:59:56.562 00.000 9828 PulseGuide returned control before completion, sleep 25
01:59:56.594 00.032 9828 IsGuiding returns 1
01:59:56.594 00.000 9828 scope still moving after pulse duration time elapsed
01:59:56.624 00.030 9828 IsSlewing returns 0
01:59:56.624 00.000 9828 IsGuiding returns 1
01:59:56.655 00.031 9828 IsSlewing returns 0
01:59:56.655 00.000 9828 IsGuiding returns 1
01:59:56.686 00.031 9828 IsSlewing returns 0
01:59:56.686 00.000 9828 IsGuiding returns 1
01:59:56.716 00.030 9828 IsSlewing returns 0
01:59:56.716 00.000 9828 IsGuiding returns 0
01:59:56.716 00.000 9828 scope move finished after 15 + 138 ms
01:59:56.716 00.000 9828 Move returns status 0, amount 15
01:59:56.716 00.000 9828 move complete, result=0
01:59:56.716 00.000 9828 worker thread done servicing request
01:59:56.716 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:59:57.021 00.305 8976 Exposure complete
01:59:57.026 00.005 8976 worker thread done servicing request
01:59:57.026 00.000 5052 OnExposeComplete: enter
01:59:57.026 00.000 5052 UpdateGuideState(): m_state=6
01:59:57.026 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6567
01:59:57.026 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.65, Mass=181, SNR=9.4, Peak=72 HFD=2.3
01:59:57.026 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
01:59:57.026 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
01:59:57.026 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.35 mountX=-0.12 mountY=-0.10, mountTheta=-2.46
01:59:57.028 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.06, opts=13)
01:59:57.028 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.06)
01:59:57.028 00.000 8976 Worker thread wakes up
01:59:57.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.06) opts 0xd
01:59:57.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.06)
01:59:57.028 00.000 8976 Moving (0.16, -0.06) raw xDistance=-0.12 yDistance=-0.10
01:59:57.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:59:57.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:59:57.028 00.000 8976 MoveAxis(R, 0, ABG)
01:59:57.028 00.000 8976 MoveAxis(U, 0, ABG)
01:59:57.028 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
01:59:57.028 00.000 8976 MountToCamera -- mountX=2.71 mountY=-2.27 hyp=3.53 mountTheta=-0.70 cameraX=0.78, cameraY=3.45 cameraTheta=1.35
01:59:57.029 00.001 8976 incremental bump (0.783, 3.447) isValid = 1
01:59:57.029 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
01:59:57.029 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
01:59:57.029 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
01:59:57.029 00.000 8976 move complete, result=0
01:59:57.029 00.000 9828 Worker thread wakes up
01:59:57.029 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
01:59:57.029 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:59:57.029 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
01:59:57.029 00.000 8976 worker thread done servicing request
01:59:57.029 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
01:59:57.029 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
01:59:57.029 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
01:59:57.029 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:59:57.029 00.000 9828 BLC: window closed
01:59:57.029 00.000 9828 MoveAxis(E, 10, B)
01:59:57.029 00.000 9828 Guiding  Dir = 2, Dur = 10
01:59:57.030 00.001 9828 IsSlewing returns 0
01:59:57.030 00.000 9828 IsGuiding returns 0
01:59:57.030 00.000 9828 PulseGuide returned control before completion, sleep 20
01:59:57.038 00.008 5052 UpdateGuideState exits: m=181 SNR=9.4
01:59:57.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:57.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:57.038 00.000 5052 Enqueuing Expose request
01:59:57.039 00.001 8976 Worker thread wakes up
01:59:57.039 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:57.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:57.039 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:57.057 00.018 9828 IsGuiding returns 1
01:59:57.057 00.000 9828 scope still moving after pulse duration time elapsed
01:59:57.088 00.031 9828 IsSlewing returns 0
01:59:57.088 00.000 9828 IsGuiding returns 1
01:59:57.118 00.030 9828 IsSlewing returns 0
01:59:57.118 00.000 9828 IsGuiding returns 1
01:59:57.149 00.031 9828 IsSlewing returns 0
01:59:57.150 00.001 9828 IsGuiding returns 1
01:59:57.180 00.030 9828 IsSlewing returns 0
01:59:57.180 00.000 9828 IsGuiding returns 0
01:59:57.180 00.000 9828 scope move finished after 10 + 140 ms
01:59:57.180 00.000 9828 Move returns status 0, amount 10
01:59:57.180 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:57.180 00.000 9828 MoveAxis(N, 15, B)
01:59:57.180 00.000 9828 Guiding  Dir = 0, Dur = 15
01:59:57.196 00.016 9828 IsSlewing returns 0
01:59:57.197 00.001 9828 IsGuiding returns 0
01:59:57.197 00.000 9828 PulseGuide returned control before completion, sleep 25
01:59:57.227 00.030 9828 IsGuiding returns 1
01:59:57.227 00.000 9828 scope still moving after pulse duration time elapsed
01:59:57.257 00.030 9828 IsSlewing returns 0
01:59:57.257 00.000 9828 IsGuiding returns 1
01:59:57.288 00.031 9828 IsSlewing returns 0
01:59:57.288 00.000 9828 IsGuiding returns 1
01:59:57.318 00.030 9828 IsSlewing returns 0
01:59:57.318 00.000 9828 IsGuiding returns 1
01:59:57.350 00.032 9828 IsSlewing returns 0
01:59:57.350 00.000 9828 IsGuiding returns 0
01:59:57.350 00.000 9828 scope move finished after 15 + 138 ms
01:59:57.350 00.000 9828 Move returns status 0, amount 15
01:59:57.350 00.000 9828 move complete, result=0
01:59:57.350 00.000 9828 worker thread done servicing request
01:59:57.350 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
01:59:57.731 00.381 8976 Exposure complete
01:59:57.737 00.006 8976 worker thread done servicing request
01:59:57.737 00.000 5052 OnExposeComplete: enter
01:59:57.737 00.000 5052 UpdateGuideState(): m_state=6
01:59:57.737 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6568
01:59:57.737 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.34, Mass=201, SNR=9.9, Peak=72 HFD=2.2
01:59:57.737 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.07 = 2.22)
01:59:57.737 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.17 = 2.11)
01:59:57.737 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.37 hyp=0.41 cameraTheta=-2.02 mountX=-0.25 mountY=0.35, mountTheta=2.18
01:59:57.738 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.37, opts=13)
01:59:57.738 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.37)
01:59:57.738 00.000 8976 Worker thread wakes up
01:59:57.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.37) opts 0xd
01:59:57.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.37)
01:59:57.738 00.000 8976 Moving (-0.18, -0.37) raw xDistance=-0.25 yDistance=0.35
01:59:57.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:59:57.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:59:57.738 00.000 8976 MoveAxis(R, 0, ABG)
01:59:57.738 00.000 8976 MoveAxis(D, 1, ABG)
01:59:57.738 00.000 8976 stepping (-18, 14) + (0, -1)
01:59:57.738 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:57.739 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
01:59:57.748 00.009 5052 UpdateGuideState exits: m=201 SNR=9.9
01:59:57.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:57.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:57.748 00.000 5052 Enqueuing Expose request
01:59:57.758 00.010 8976 Received - 47 (G) 
01:59:57.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:57.758 00.000 8976 stepped: pos (-18, 13)
01:59:57.758 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
01:59:57.758 00.000 8976 MountToCamera -- mountX=2.73 mountY=-2.20 hyp=3.50 mountTheta=-0.68 cameraX=0.72, cameraY=3.43 cameraTheta=1.36
01:59:57.758 00.000 8976 incremental bump (0.717, 3.429) isValid = 1
01:59:57.758 00.000 8976 Scheduling Mount bump of (0.024, 0.117)
01:59:57.758 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:59:57.758 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:59:57.758 00.000 8976 move complete, result=0
01:59:57.758 00.000 9828 Worker thread wakes up
01:59:57.758 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:59:57.758 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:59:57.758 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.82)
01:59:57.758 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.90)
01:59:57.759 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
01:59:57.759 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
01:59:57.759 00.000 9828 BLC: window closed
01:59:57.759 00.000 8976 worker thread done servicing request
01:59:57.759 00.000 8976 Worker thread wakes up
01:59:57.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:57.759 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:57.759 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
01:59:57.759 00.000 9828 MoveAxis(E, 9, B)
01:59:57.759 00.000 9828 Guiding  Dir = 2, Dur = 9
01:59:57.759 00.000 9828 IsSlewing returns 0
01:59:57.760 00.001 9828 IsGuiding returns 0
01:59:57.760 00.000 9828 PulseGuide returned control before completion, sleep 19
01:59:57.787 00.027 9828 IsGuiding returns 1
01:59:57.787 00.000 9828 scope still moving after pulse duration time elapsed
01:59:57.818 00.031 9828 IsSlewing returns 0
01:59:57.818 00.000 9828 IsGuiding returns 1
01:59:57.850 00.032 9828 IsSlewing returns 0
01:59:57.850 00.000 9828 IsGuiding returns 1
01:59:57.880 00.030 9828 IsSlewing returns 0
01:59:57.880 00.000 9828 IsGuiding returns 1
01:59:57.912 00.032 9828 IsSlewing returns 0
01:59:57.912 00.000 9828 IsGuiding returns 0
01:59:57.912 00.000 9828 scope move finished after 9 + 143 ms
01:59:57.912 00.000 9828 Move returns status 0, amount 9
01:59:57.912 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:57.912 00.000 9828 MoveAxis(N, 15, B)
01:59:57.912 00.000 9828 Guiding  Dir = 0, Dur = 15
01:59:57.928 00.016 9828 IsSlewing returns 0
01:59:57.928 00.000 9828 IsGuiding returns 0
01:59:57.928 00.000 9828 PulseGuide returned control before completion, sleep 25
01:59:57.959 00.031 9828 IsGuiding returns 1
01:59:57.959 00.000 9828 scope still moving after pulse duration time elapsed
01:59:57.990 00.031 9828 IsSlewing returns 0
01:59:57.990 00.000 9828 IsGuiding returns 1
01:59:58.020 00.030 9828 IsSlewing returns 0
01:59:58.020 00.000 9828 IsGuiding returns 1
01:59:58.052 00.032 9828 IsSlewing returns 0
01:59:58.052 00.000 9828 IsGuiding returns 1
01:59:58.083 00.031 9828 IsSlewing returns 0
01:59:58.083 00.000 9828 IsGuiding returns 0
01:59:58.083 00.000 9828 scope move finished after 15 + 139 ms
01:59:58.083 00.000 9828 Move returns status 0, amount 15
01:59:58.083 00.000 9828 move complete, result=0
01:59:58.083 00.000 9828 worker thread done servicing request
01:59:58.083 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
01:59:58.453 00.370 8976 Exposure complete
01:59:58.459 00.006 8976 worker thread done servicing request
01:59:58.459 00.000 5052 OnExposeComplete: enter
01:59:58.459 00.000 5052 UpdateGuideState(): m_state=6
01:59:58.459 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6569
01:59:58.459 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.29, Mass=221, SNR=10.3, Peak=71 HFD=2.3
01:59:58.459 00.000 5052 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.04) = xAngle (-4.19 = 2.09)
01:59:58.459 00.000 5052 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.30 = 1.99)
01:59:58.459 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.42 hyp=0.50 cameraTheta=-2.15 mountX=-0.25 mountY=0.46, mountTheta=2.07
01:59:58.461 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.42, opts=13)
01:59:58.461 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.42)
01:59:58.461 00.000 8976 Worker thread wakes up
01:59:58.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.42) opts 0xd
01:59:58.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.42)
01:59:58.461 00.000 8976 Moving (-0.28, -0.42) raw xDistance=-0.25 yDistance=0.46
01:59:58.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:59:58.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
01:59:58.461 00.000 8976 MoveAxis(R, 0, ABG)
01:59:58.461 00.000 8976 MoveAxis(D, 2, ABG)
01:59:58.461 00.000 8976 stepping (-18, 13) + (0, -2)
01:59:58.461 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:58.462 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
01:59:58.472 00.010 5052 UpdateGuideState exits: m=221 SNR=10.3
01:59:58.472 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:58.472 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:58.472 00.000 5052 Enqueuing Expose request
01:59:58.494 00.022 8976 Received - 47 (G) 
01:59:58.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
01:59:58.494 00.000 8976 stepped: pos (-18, 11)
01:59:58.494 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
01:59:58.494 00.000 8976 MountToCamera -- mountX=2.74 mountY=-2.05 hyp=3.42 mountTheta=-0.64 cameraX=0.58, cameraY=3.37 cameraTheta=1.40
01:59:58.494 00.000 8976 incremental bump (0.580, 3.370) isValid = 1
01:59:58.494 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
01:59:58.494 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:59:58.494 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:59:58.494 00.000 8976 move complete, result=0
01:59:58.494 00.000 8976 worker thread done servicing request
01:59:58.494 00.000 8976 Worker thread wakes up
01:59:58.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:58.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:58.494 00.000 9828 Worker thread wakes up
01:59:58.494 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:59:58.494 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:59:58.494 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
01:59:58.494 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
01:59:58.495 00.001 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
01:59:58.495 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.79
01:59:58.495 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:59:58.495 00.000 9828 BLC: window closed
01:59:58.495 00.000 9828 MoveAxis(E, 8, B)
01:59:58.495 00.000 9828 Guiding  Dir = 2, Dur = 8
01:59:58.495 00.000 9828 IsSlewing returns 0
01:59:58.495 00.000 9828 IsGuiding returns 0
01:59:58.495 00.000 9828 PulseGuide returned control before completion, sleep 18
01:59:58.521 00.026 9828 IsGuiding returns 1
01:59:58.521 00.000 9828 scope still moving after pulse duration time elapsed
01:59:58.553 00.032 9828 IsSlewing returns 0
01:59:58.553 00.000 9828 IsGuiding returns 1
01:59:58.583 00.030 9828 IsSlewing returns 0
01:59:58.584 00.001 9828 IsGuiding returns 1
01:59:58.613 00.029 9828 IsSlewing returns 0
01:59:58.613 00.000 9828 IsGuiding returns 1
01:59:58.644 00.031 9828 IsSlewing returns 0
01:59:58.644 00.000 9828 IsGuiding returns 0
01:59:58.644 00.000 9828 scope move finished after 8 + 141 ms
01:59:58.644 00.000 9828 Move returns status 0, amount 8
01:59:58.644 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:58.644 00.000 9828 MoveAxis(N, 16, B)
01:59:58.644 00.000 9828 Guiding  Dir = 0, Dur = 16
01:59:58.660 00.016 9828 IsSlewing returns 0
01:59:58.660 00.000 9828 IsGuiding returns 0
01:59:58.660 00.000 9828 PulseGuide returned control before completion, sleep 26
01:59:58.691 00.031 9828 IsGuiding returns 1
01:59:58.691 00.000 9828 scope still moving after pulse duration time elapsed
01:59:58.722 00.031 9828 IsSlewing returns 0
01:59:58.722 00.000 9828 IsGuiding returns 1
01:59:58.753 00.031 9828 IsSlewing returns 0
01:59:58.753 00.000 9828 IsGuiding returns 1
01:59:58.785 00.032 9828 IsSlewing returns 0
01:59:58.785 00.000 9828 IsGuiding returns 1
01:59:58.815 00.030 9828 IsSlewing returns 0
01:59:58.815 00.000 9828 IsGuiding returns 1
01:59:58.847 00.032 9828 IsSlewing returns 0
01:59:58.847 00.000 9828 IsGuiding returns 1
01:59:58.879 00.032 9828 IsSlewing returns 0
01:59:58.879 00.000 9828 IsGuiding returns 0
01:59:58.879 00.000 9828 scope move finished after 16 + 202 ms
01:59:58.879 00.000 9828 Move returns status 0, amount 16
01:59:58.879 00.000 9828 move complete, result=0
01:59:58.879 00.000 9828 worker thread done servicing request
01:59:58.879 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
01:59:59.184 00.305 8976 Exposure complete
01:59:59.190 00.006 8976 worker thread done servicing request
01:59:59.190 00.000 5052 OnExposeComplete: enter
01:59:59.190 00.000 5052 UpdateGuideState(): m_state=6
01:59:59.190 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6570
01:59:59.190 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.86, Mass=195, SNR=9.7, Peak=71 HFD=2.4
01:59:59.190 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
01:59:59.190 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
01:59:59.190 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.93 mountX=0.08 mountY=-0.17, mountTheta=-1.13
01:59:59.191 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.15, opts=13)
01:59:59.191 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.15)
01:59:59.191 00.000 8976 Worker thread wakes up
01:59:59.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.15) opts 0xd
01:59:59.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.15)
01:59:59.191 00.000 8976 Moving (0.11, 0.15) raw xDistance=0.08 yDistance=-0.17
01:59:59.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:59:59.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:59:59.191 00.000 8976 MoveAxis(R, 0, ABG)
01:59:59.191 00.000 8976 MoveAxis(U, 0, ABG)
01:59:59.191 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
01:59:59.191 00.000 8976 MountToCamera -- mountX=2.74 mountY=-1.95 hyp=3.37 mountTheta=-0.62 cameraX=0.49, cameraY=3.33 cameraTheta=1.43
01:59:59.191 00.000 8976 incremental bump (0.488, 3.330) isValid = 1
01:59:59.192 00.001 8976 Scheduling Mount bump of (0.017, 0.118)
01:59:59.192 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:59:59.192 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:59:59.192 00.000 8976 move complete, result=0
01:59:59.192 00.000 9828 Worker thread wakes up
01:59:59.192 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:59:59.192 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:59:59.192 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
01:59:59.192 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.84)
01:59:59.192 00.000 8976 worker thread done servicing request
01:59:59.192 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:59:59.192 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
01:59:59.192 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
01:59:59.192 00.000 9828 BLC: window closed
01:59:59.192 00.000 9828 MoveAxis(E, 7, B)
01:59:59.192 00.000 9828 Guiding  Dir = 2, Dur = 7
01:59:59.192 00.000 9828 IsSlewing returns 0
01:59:59.192 00.000 9828 IsGuiding returns 0
01:59:59.192 00.000 9828 PulseGuide returned control before completion, sleep 17
01:59:59.201 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
01:59:59.202 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:59.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:59.202 00.000 5052 Enqueuing Expose request
01:59:59.202 00.000 8976 Worker thread wakes up
01:59:59.202 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:59:59.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:59.202 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:59.219 00.017 9828 IsGuiding returns 1
01:59:59.219 00.000 9828 scope still moving after pulse duration time elapsed
01:59:59.249 00.030 9828 IsSlewing returns 0
01:59:59.249 00.000 9828 IsGuiding returns 1
01:59:59.279 00.030 9828 IsSlewing returns 0
01:59:59.279 00.000 9828 IsGuiding returns 1
01:59:59.310 00.031 9828 IsSlewing returns 0
01:59:59.310 00.000 9828 IsGuiding returns 1
01:59:59.340 00.030 9828 IsSlewing returns 0
01:59:59.340 00.000 9828 IsGuiding returns 0
01:59:59.340 00.000 9828 scope move finished after 7 + 141 ms
01:59:59.340 00.000 9828 Move returns status 0, amount 7
01:59:59.340 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:59:59.340 00.000 9828 MoveAxis(N, 16, B)
01:59:59.340 00.000 9828 Guiding  Dir = 0, Dur = 16
01:59:59.356 00.016 9828 IsSlewing returns 0
01:59:59.356 00.000 9828 IsGuiding returns 0
01:59:59.357 00.001 9828 PulseGuide returned control before completion, sleep 26
01:59:59.387 00.030 9828 IsGuiding returns 1
01:59:59.387 00.000 9828 scope still moving after pulse duration time elapsed
01:59:59.419 00.032 9828 IsSlewing returns 0
01:59:59.419 00.000 9828 IsGuiding returns 1
01:59:59.449 00.030 9828 IsSlewing returns 0
01:59:59.449 00.000 9828 IsGuiding returns 1
01:59:59.480 00.031 9828 IsSlewing returns 0
01:59:59.480 00.000 9828 IsGuiding returns 1
01:59:59.510 00.030 9828 IsSlewing returns 0
01:59:59.510 00.000 9828 IsGuiding returns 0
01:59:59.510 00.000 9828 scope move finished after 16 + 137 ms
01:59:59.510 00.000 9828 Move returns status 0, amount 16
01:59:59.510 00.000 9828 move complete, result=0
01:59:59.510 00.000 9828 worker thread done servicing request
01:59:59.510 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
01:59:59.889 00.379 8976 Exposure complete
01:59:59.895 00.006 8976 worker thread done servicing request
01:59:59.895 00.000 5052 OnExposeComplete: enter
01:59:59.895 00.000 5052 UpdateGuideState(): m_state=6
01:59:59.895 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6571
01:59:59.895 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.41, Mass=191, SNR=9.6, Peak=72 HFD=2.2
01:59:59.895 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.04) = xAngle (-3.28 = 3.00)
01:59:59.895 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.38 = 2.90)
01:59:59.895 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.31 cameraTheta=-1.24 mountX=-0.31 mountY=0.07, mountTheta=2.91
01:59:59.896 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.30, opts=13)
01:59:59.896 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.30)
01:59:59.896 00.000 8976 Worker thread wakes up
01:59:59.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.30) opts 0xd
01:59:59.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.30)
01:59:59.896 00.000 8976 Moving (0.10, -0.30) raw xDistance=-0.31 yDistance=0.07
01:59:59.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:59:59.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:59:59.896 00.000 8976 MoveAxis(R, 1, ABG)
01:59:59.896 00.000 8976 stepping (-18, 11) + (1, 0)
01:59:59.896 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:59.897 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
01:59:59.907 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
01:59:59.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:59.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
01:59:59.907 00.000 5052 Enqueuing Expose request
01:59:59.916 00.009 8976 Received - 47 (G) 
01:59:59.916 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
01:59:59.916 00.000 8976 stepped: pos (-17, 11)
01:59:59.916 00.000 8976 MoveAxis(U, 0, ABG)
01:59:59.916 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
01:59:59.916 00.000 8976 MountToCamera -- mountX=2.70 mountY=-1.88 hyp=3.29 mountTheta=-0.61 cameraX=0.45, cameraY=3.26 cameraTheta=1.43
01:59:59.917 00.001 8976 incremental bump (0.449, 3.259) isValid = 1
01:59:59.917 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
01:59:59.917 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
01:59:59.917 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
01:59:59.917 00.000 8976 move complete, result=0
01:59:59.917 00.000 9828 Worker thread wakes up
01:59:59.917 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
01:59:59.917 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
01:59:59.917 00.000 8976 worker thread done servicing request
01:59:59.917 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:59:59.917 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
01:59:59.917 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
01:59:59.917 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
01:59:59.917 00.000 8976 Worker thread wakes up
01:59:59.917 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
01:59:59.917 00.000 9828 BLC: window closed
01:59:59.918 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
01:59:59.918 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
01:59:59.918 00.000 9828 MoveAxis(E, 7, B)
01:59:59.918 00.000 9828 Guiding  Dir = 2, Dur = 7
01:59:59.918 00.000 9828 IsSlewing returns 0
01:59:59.918 00.000 9828 IsGuiding returns 0
01:59:59.919 00.001 9828 PulseGuide returned control before completion, sleep 17
01:59:59.946 00.027 9828 IsGuiding returns 1
01:59:59.946 00.000 9828 scope still moving after pulse duration time elapsed
01:59:59.976 00.030 9828 IsSlewing returns 0
01:59:59.977 00.001 9828 IsGuiding returns 1
02:00:00.007 00.030 9828 IsSlewing returns 0
02:00:00.007 00.000 9828 IsGuiding returns 1
02:00:00.040 00.033 9828 IsSlewing returns 0
02:00:00.040 00.000 9828 IsGuiding returns 1
02:00:00.074 00.034 9828 IsSlewing returns 0
02:00:00.074 00.000 9828 IsGuiding returns 0
02:00:00.074 00.000 9828 scope move finished after 7 + 148 ms
02:00:00.074 00.000 9828 Move returns status 0, amount 7
02:00:00.074 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:00.074 00.000 9828 MoveAxis(N, 16, B)
02:00:00.074 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:00.085 00.011 9828 IsSlewing returns 0
02:00:00.085 00.000 9828 IsGuiding returns 0
02:00:00.086 00.001 9828 PulseGuide returned control before completion, sleep 26
02:00:00.117 00.031 9828 IsGuiding returns 1
02:00:00.117 00.000 9828 scope still moving after pulse duration time elapsed
02:00:00.149 00.032 9828 IsSlewing returns 0
02:00:00.149 00.000 9828 IsGuiding returns 1
02:00:00.181 00.032 9828 IsSlewing returns 0
02:00:00.181 00.000 9828 IsGuiding returns 1
02:00:00.213 00.032 9828 IsSlewing returns 0
02:00:00.213 00.000 9828 IsGuiding returns 1
02:00:00.245 00.032 9828 IsSlewing returns 0
02:00:00.245 00.000 9828 IsGuiding returns 0
02:00:00.245 00.000 9828 scope move finished after 16 + 143 ms
02:00:00.245 00.000 9828 Move returns status 0, amount 16
02:00:00.245 00.000 9828 move complete, result=0
02:00:00.245 00.000 9828 worker thread done servicing request
02:00:00.245 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:00:00.609 00.364 8976 Exposure complete
02:00:00.615 00.006 8976 worker thread done servicing request
02:00:00.615 00.000 5052 OnExposeComplete: enter
02:00:00.615 00.000 5052 UpdateGuideState(): m_state=6
02:00:00.615 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6572
02:00:00.615 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.74, Mass=198, SNR=9.7, Peak=73 HFD=2.4
02:00:00.615 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:00:00.615 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
02:00:00.615 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.34 mountX=-0.01 mountY=-0.09, mountTheta=-1.71
02:00:00.616 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.03, opts=13)
02:00:00.616 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.03)
02:00:00.616 00.000 8976 Worker thread wakes up
02:00:00.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.03) opts 0xd
02:00:00.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.03)
02:00:00.616 00.000 8976 Moving (0.09, 0.03) raw xDistance=-0.01 yDistance=-0.09
02:00:00.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:00:00.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:00:00.616 00.000 8976 MoveAxis(R, 0, ABG)
02:00:00.616 00.000 8976 MoveAxis(U, 0, ABG)
02:00:00.616 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:00:00.616 00.000 8976 MountToCamera -- mountX=2.67 mountY=-1.84 hyp=3.24 mountTheta=-0.60 cameraX=0.42, cameraY=3.21 cameraTheta=1.44
02:00:00.616 00.000 8976 incremental bump (0.423, 3.211) isValid = 1
02:00:00.616 00.000 8976 Scheduling Mount bump of (0.012, 0.093)
02:00:00.616 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.09, opts=4)
02:00:00.616 00.000 8976 Enqueuing Move request for scope (0.01, 0.09)
02:00:00.616 00.000 8976 move complete, result=0
02:00:00.616 00.000 9828 Worker thread wakes up
02:00:00.617 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0x4
02:00:00.617 00.000 8976 worker thread done servicing request
02:00:00.617 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
02:00:00.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:00:00.617 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
02:00:00.618 00.001 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
02:00:00.618 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.44 mountX=-0.02 mountY=-0.09, mountTheta=-1.75
02:00:00.618 00.000 9828 Moving (0.01, 0.09) raw xDistance=-0.02 yDistance=-0.09
02:00:00.618 00.000 9828 BLC: window closed
02:00:00.618 00.000 9828 MoveAxis(E, 5, B)
02:00:00.618 00.000 9828 Guiding  Dir = 2, Dur = 5
02:00:00.618 00.000 9828 IsSlewing returns 0
02:00:00.618 00.000 9828 IsGuiding returns 0
02:00:00.618 00.000 9828 PulseGuide returned control before completion, sleep 15
02:00:00.627 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
02:00:00.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:00.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:00.627 00.000 5052 Enqueuing Expose request
02:00:00.627 00.000 8976 Worker thread wakes up
02:00:00.627 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:00.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:00.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:00.647 00.020 9828 IsGuiding returns 1
02:00:00.647 00.000 9828 scope still moving after pulse duration time elapsed
02:00:00.678 00.031 9828 IsSlewing returns 0
02:00:00.678 00.000 9828 IsGuiding returns 1
02:00:00.709 00.031 9828 IsSlewing returns 0
02:00:00.709 00.000 9828 IsGuiding returns 1
02:00:00.740 00.031 9828 IsSlewing returns 0
02:00:00.740 00.000 9828 IsGuiding returns 0
02:00:00.740 00.000 9828 scope move finished after 5 + 116 ms
02:00:00.740 00.000 9828 Move returns status 0, amount 5
02:00:00.740 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:00.740 00.000 9828 MoveAxis(N, 12, B)
02:00:00.740 00.000 9828 Guiding  Dir = 0, Dur = 12
02:00:00.755 00.015 9828 IsSlewing returns 0
02:00:00.755 00.000 9828 IsGuiding returns 0
02:00:00.755 00.000 9828 PulseGuide returned control before completion, sleep 22
02:00:00.786 00.031 9828 IsGuiding returns 1
02:00:00.786 00.000 9828 scope still moving after pulse duration time elapsed
02:00:00.817 00.031 9828 IsSlewing returns 0
02:00:00.817 00.000 9828 IsGuiding returns 1
02:00:00.848 00.031 9828 IsSlewing returns 0
02:00:00.848 00.000 9828 IsGuiding returns 1
02:00:00.880 00.032 9828 IsSlewing returns 0
02:00:00.880 00.000 9828 IsGuiding returns 1
02:00:00.912 00.032 9828 IsSlewing returns 0
02:00:00.912 00.000 9828 IsGuiding returns 0
02:00:00.912 00.000 9828 scope move finished after 12 + 145 ms
02:00:00.912 00.000 9828 Move returns status 0, amount 12
02:00:00.912 00.000 9828 move complete, result=0
02:00:00.912 00.000 9828 worker thread done servicing request
02:00:00.912 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 12 ms NORTH
02:00:01.317 00.405 8976 Exposure complete
02:00:01.323 00.006 8976 worker thread done servicing request
02:00:01.323 00.000 5052 OnExposeComplete: enter
02:00:01.323 00.000 5052 UpdateGuideState(): m_state=6
02:00:01.323 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6573
02:00:01.323 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.51, Mass=213, SNR=10.1, Peak=79 HFD=1.8
02:00:01.323 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
02:00:01.323 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
02:00:01.323 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.20 hyp=0.55 cameraTheta=-0.36 mountX=-0.41 mountY=-0.33, mountTheta=-2.47
02:00:01.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.20, opts=13)
02:00:01.324 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.20)
02:00:01.324 00.000 8976 Worker thread wakes up
02:00:01.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.20) opts 0xd
02:00:01.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.20)
02:00:01.324 00.000 8976 Moving (0.52, -0.20) raw xDistance=-0.41 yDistance=-0.33
02:00:01.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:00:01.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
02:00:01.324 00.000 8976 MoveAxis(R, 2, ABG)
02:00:01.324 00.000 8976 stepping (-17, 11) + (2, 0)
02:00:01.325 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:01.325 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:00:01.335 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
02:00:01.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:01.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:01.335 00.000 5052 Enqueuing Expose request
02:00:01.355 00.020 8976 Received - 47 (G) 
02:00:01.355 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:01.355 00.000 8976 stepped: pos (-15, 11)
02:00:01.355 00.000 8976 MoveAxis(U, 1, ABG)
02:00:01.355 00.000 8976 stepping (-15, 11) + (0, 1)
02:00:01.355 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:01.387 00.032 8976 Received - 47 (G) 
02:00:01.387 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:01.387 00.000 8976 stepped: pos (-15, 12)
02:00:01.387 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:00:01.387 00.000 8976 MountToCamera -- mountX=2.54 mountY=-1.86 hyp=3.15 mountTheta=-0.63 cameraX=0.50, cameraY=3.11 cameraTheta=1.41
02:00:01.387 00.000 8976 incremental bump (0.498, 3.112) isValid = 1
02:00:01.387 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
02:00:01.387 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:00:01.387 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:00:01.388 00.001 8976 move complete, result=0
02:00:01.388 00.000 9828 Worker thread wakes up
02:00:01.388 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:00:01.388 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
02:00:01.388 00.000 8976 worker thread done servicing request
02:00:01.388 00.000 8976 Worker thread wakes up
02:00:01.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:01.388 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:00:01.388 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
02:00:01.388 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
02:00:01.388 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
02:00:01.388 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:00:01.388 00.000 9828 BLC: window closed
02:00:01.388 00.000 9828 MoveAxis(E, 7, B)
02:00:01.388 00.000 9828 Guiding  Dir = 2, Dur = 7
02:00:01.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:01.389 00.001 9828 IsSlewing returns 0
02:00:01.389 00.000 9828 IsGuiding returns 0
02:00:01.389 00.000 9828 PulseGuide returned control before completion, sleep 17
02:00:01.412 00.023 9828 IsGuiding returns 1
02:00:01.412 00.000 9828 scope still moving after pulse duration time elapsed
02:00:01.443 00.031 9828 IsSlewing returns 0
02:00:01.443 00.000 9828 IsGuiding returns 1
02:00:01.473 00.030 9828 IsSlewing returns 0
02:00:01.473 00.000 9828 IsGuiding returns 1
02:00:01.504 00.031 9828 IsSlewing returns 0
02:00:01.504 00.000 9828 IsGuiding returns 1
02:00:01.535 00.031 9828 IsSlewing returns 0
02:00:01.535 00.000 9828 IsGuiding returns 0
02:00:01.535 00.000 9828 scope move finished after 7 + 139 ms
02:00:01.535 00.000 9828 Move returns status 0, amount 7
02:00:01.535 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:01.535 00.000 9828 MoveAxis(N, 16, B)
02:00:01.535 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:01.550 00.015 9828 IsSlewing returns 0
02:00:01.550 00.000 9828 IsGuiding returns 0
02:00:01.550 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:01.581 00.031 9828 IsGuiding returns 1
02:00:01.581 00.000 9828 scope still moving after pulse duration time elapsed
02:00:01.612 00.031 9828 IsSlewing returns 0
02:00:01.612 00.000 9828 IsGuiding returns 1
02:00:01.643 00.031 9828 IsSlewing returns 0
02:00:01.643 00.000 9828 IsGuiding returns 1
02:00:01.673 00.030 9828 IsSlewing returns 0
02:00:01.673 00.000 9828 IsGuiding returns 1
02:00:01.705 00.032 9828 IsSlewing returns 0
02:00:01.705 00.000 9828 IsGuiding returns 0
02:00:01.705 00.000 9828 scope move finished after 16 + 139 ms
02:00:01.705 00.000 9828 Move returns status 0, amount 16
02:00:01.706 00.001 9828 move complete, result=0
02:00:01.706 00.000 9828 worker thread done servicing request
02:00:01.706 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:00:02.080 00.374 8976 Exposure complete
02:00:02.086 00.006 8976 worker thread done servicing request
02:00:02.086 00.000 5052 OnExposeComplete: enter
02:00:02.086 00.000 5052 UpdateGuideState(): m_state=6
02:00:02.086 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6574
02:00:02.086 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.69, Mass=211, SNR=10.0, Peak=72 HFD=2.4
02:00:02.086 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
02:00:02.086 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
02:00:02.086 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.99 mountX=0.04 mountY=0.12, mountTheta=1.24
02:00:02.087 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.02, opts=13)
02:00:02.087 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.02)
02:00:02.087 00.000 8976 Worker thread wakes up
02:00:02.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.02) opts 0xd
02:00:02.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.02)
02:00:02.087 00.000 8976 Moving (-0.13, -0.02) raw xDistance=0.04 yDistance=0.12
02:00:02.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:00:02.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:00:02.087 00.000 8976 MoveAxis(R, 0, ABG)
02:00:02.087 00.000 8976 MoveAxis(U, 0, ABG)
02:00:02.087 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
02:00:02.087 00.000 8976 MountToCamera -- mountX=2.46 mountY=-1.88 hyp=3.10 mountTheta=-0.65 cameraX=0.55, cameraY=3.05 cameraTheta=1.39
02:00:02.087 00.000 8976 incremental bump (0.549, 3.046) isValid = 1
02:00:02.087 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:00:02.087 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:00:02.088 00.001 8976 Enqueuing Move request for scope (0.02, 0.12)
02:00:02.088 00.000 8976 move complete, result=0
02:00:02.088 00.000 9828 Worker thread wakes up
02:00:02.088 00.000 8976 worker thread done servicing request
02:00:02.088 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:00:02.088 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:00:02.088 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
02:00:02.088 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
02:00:02.088 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:00:02.088 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:00:02.088 00.000 9828 BLC: window closed
02:00:02.088 00.000 9828 MoveAxis(E, 8, B)
02:00:02.088 00.000 9828 Guiding  Dir = 2, Dur = 8
02:00:02.088 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:00:02.089 00.001 9828 IsSlewing returns 0
02:00:02.089 00.000 9828 IsGuiding returns 0
02:00:02.089 00.000 9828 PulseGuide returned control before completion, sleep 18
02:00:02.099 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
02:00:02.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:02.099 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:02.099 00.000 5052 Enqueuing Expose request
02:00:02.099 00.000 8976 Worker thread wakes up
02:00:02.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:02.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:02.099 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:02.111 00.012 9828 IsGuiding returns 1
02:00:02.111 00.000 9828 scope still moving after pulse duration time elapsed
02:00:02.142 00.031 9828 IsSlewing returns 0
02:00:02.142 00.000 9828 IsGuiding returns 1
02:00:02.189 00.047 9828 IsSlewing returns 0
02:00:02.190 00.001 9828 IsGuiding returns 1
02:00:02.220 00.030 9828 IsSlewing returns 0
02:00:02.220 00.000 9828 IsGuiding returns 0
02:00:02.220 00.000 9828 scope move finished after 8 + 123 ms
02:00:02.220 00.000 9828 Move returns status 0, amount 8
02:00:02.220 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:02.220 00.000 9828 MoveAxis(N, 15, B)
02:00:02.220 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:02.235 00.015 9828 IsSlewing returns 0
02:00:02.235 00.000 9828 IsGuiding returns 0
02:00:02.235 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:02.266 00.031 9828 IsGuiding returns 1
02:00:02.266 00.000 9828 scope still moving after pulse duration time elapsed
02:00:02.298 00.032 9828 IsSlewing returns 0
02:00:02.298 00.000 9828 IsGuiding returns 1
02:00:02.330 00.032 9828 IsSlewing returns 0
02:00:02.330 00.000 9828 IsGuiding returns 1
02:00:02.362 00.032 9828 IsSlewing returns 0
02:00:02.362 00.000 9828 IsGuiding returns 1
02:00:02.393 00.031 9828 IsSlewing returns 0
02:00:02.393 00.000 9828 IsGuiding returns 1
02:00:02.424 00.031 9828 IsSlewing returns 0
02:00:02.424 00.000 9828 IsGuiding returns 0
02:00:02.424 00.000 9828 scope move finished after 15 + 174 ms
02:00:02.424 00.000 9828 Move returns status 0, amount 15
02:00:02.425 00.001 9828 move complete, result=0
02:00:02.425 00.000 9828 worker thread done servicing request
02:00:02.425 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:00:02.788 00.363 8976 Exposure complete
02:00:02.793 00.005 8976 worker thread done servicing request
02:00:02.793 00.000 5052 OnExposeComplete: enter
02:00:02.794 00.001 5052 UpdateGuideState(): m_state=6
02:00:02.794 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6575
02:00:02.794 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.78, Mass=204, SNR=9.9, Peak=78 HFD=2.1
02:00:02.794 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:00:02.794 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
02:00:02.794 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.07 hyp=0.41 cameraTheta=2.97 mountX=0.25 mountY=0.30, mountTheta=0.88
02:00:02.795 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.07, opts=13)
02:00:02.795 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.07)
02:00:02.795 00.000 8976 Worker thread wakes up
02:00:02.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.07) opts 0xd
02:00:02.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.07)
02:00:02.795 00.000 8976 Moving (-0.41, 0.07) raw xDistance=0.25 yDistance=0.30
02:00:02.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:00:02.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:00:02.795 00.000 8976 MoveAxis(R, 0, ABG)
02:00:02.795 00.000 8976 MoveAxis(D, 1, ABG)
02:00:02.795 00.000 8976 stepping (-15, 12) + (0, -1)
02:00:02.795 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:02.796 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:00:02.805 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:00:02.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:02.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:02.805 00.000 5052 Enqueuing Expose request
02:00:02.825 00.020 8976 Received - 47 (G) 
02:00:02.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:02.825 00.000 8976 stepped: pos (-15, 11)
02:00:02.825 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
02:00:02.825 00.000 8976 MountToCamera -- mountX=2.41 mountY=-1.83 hyp=3.03 mountTheta=-0.65 cameraX=0.54, cameraY=2.98 cameraTheta=1.39
02:00:02.825 00.000 8976 incremental bump (0.536, 2.978) isValid = 1
02:00:02.826 00.001 8976 Scheduling Mount bump of (0.020, 0.117)
02:00:02.826 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:00:02.826 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:00:02.826 00.000 8976 move complete, result=0
02:00:02.826 00.000 9828 Worker thread wakes up
02:00:02.826 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:00:02.826 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:00:02.826 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
02:00:02.826 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
02:00:02.826 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:00:02.826 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:00:02.826 00.000 8976 worker thread done servicing request
02:00:02.826 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:00:02.826 00.000 9828 BLC: window closed
02:00:02.826 00.000 8976 Worker thread wakes up
02:00:02.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:02.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:02.827 00.001 9828 MoveAxis(E, 8, B)
02:00:02.827 00.000 9828 Guiding  Dir = 2, Dur = 8
02:00:02.827 00.000 9828 IsSlewing returns 0
02:00:02.827 00.000 9828 IsGuiding returns 0
02:00:02.827 00.000 9828 PulseGuide returned control before completion, sleep 18
02:00:02.859 00.032 9828 IsGuiding returns 1
02:00:02.859 00.000 9828 scope still moving after pulse duration time elapsed
02:00:02.890 00.031 9828 IsSlewing returns 0
02:00:02.890 00.000 9828 IsGuiding returns 1
02:00:02.921 00.031 9828 IsSlewing returns 0
02:00:02.921 00.000 9828 IsGuiding returns 1
02:00:02.953 00.032 9828 IsSlewing returns 0
02:00:02.953 00.000 9828 IsGuiding returns 0
02:00:02.953 00.000 9828 scope move finished after 8 + 117 ms
02:00:02.953 00.000 9828 Move returns status 0, amount 8
02:00:02.953 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:02.953 00.000 9828 MoveAxis(N, 15, B)
02:00:02.953 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:02.969 00.016 9828 IsSlewing returns 0
02:00:02.969 00.000 9828 IsGuiding returns 0
02:00:02.969 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:02.999 00.030 9828 IsGuiding returns 1
02:00:02.999 00.000 9828 scope still moving after pulse duration time elapsed
02:00:03.030 00.031 9828 IsSlewing returns 0
02:00:03.030 00.000 9828 IsGuiding returns 1
02:00:03.061 00.031 9828 IsSlewing returns 0
02:00:03.061 00.000 9828 IsGuiding returns 1
02:00:03.093 00.032 9828 IsSlewing returns 0
02:00:03.093 00.000 9828 IsGuiding returns 1
02:00:03.124 00.031 9828 IsSlewing returns 0
02:00:03.124 00.000 9828 IsGuiding returns 0
02:00:03.124 00.000 9828 scope move finished after 15 + 139 ms
02:00:03.124 00.000 9828 Move returns status 0, amount 15
02:00:03.124 00.000 9828 move complete, result=0
02:00:03.124 00.000 9828 worker thread done servicing request
02:00:03.124 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:00:03.514 00.390 8976 Exposure complete
02:00:03.520 00.006 8976 worker thread done servicing request
02:00:03.520 00.000 5052 OnExposeComplete: enter
02:00:03.520 00.000 5052 UpdateGuideState(): m_state=6
02:00:03.520 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6576
02:00:03.521 00.001 5052 Star::Find returns 1 (0), X=328.36, Y=281.75, Mass=204, SNR=9.9, Peak=77 HFD=2.0
02:00:03.521 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:00:03.521 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:00:03.521 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=0.04 hyp=0.81 cameraTheta=3.09 mountX=0.41 mountY=0.66, mountTheta=1.02
02:00:03.521 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=0.04, opts=13)
02:00:03.521 00.000 5052 Enqueuing Move request for stepguider (-0.81, 0.04)
02:00:03.521 00.000 8976 Worker thread wakes up
02:00:03.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 0.04) opts 0xd
02:00:03.522 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 0.04)
02:00:03.522 00.000 8976 Moving (-0.81, 0.04) raw xDistance=0.41 yDistance=0.66
02:00:03.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:00:03.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66
02:00:03.522 00.000 8976 MoveAxis(L, 2, ABG)
02:00:03.522 00.000 8976 stepping (-15, 11) + (-2, 0)
02:00:03.522 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:03.523 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:00:03.533 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
02:00:03.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:03.533 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:03.533 00.000 5052 Enqueuing Expose request
02:00:03.545 00.012 8976 Received - 47 (G) 
02:00:03.545 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:03.545 00.000 8976 stepped: pos (-17, 11)
02:00:03.545 00.000 8976 MoveAxis(D, 3, ABG)
02:00:03.545 00.000 8976 stepping (-17, 11) + (0, -3)
02:00:03.545 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:03.577 00.032 8976 Received - 47 (G) 
02:00:03.577 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:03.577 00.000 8976 stepped: pos (-17, 8)
02:00:03.577 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:00:03.578 00.001 8976 MountToCamera -- mountX=2.47 mountY=-1.65 hyp=2.97 mountTheta=-0.59 cameraX=0.34, cameraY=2.95 cameraTheta=1.46
02:00:03.578 00.000 8976 incremental bump (0.341, 2.951) isValid = 1
02:00:03.578 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
02:00:03.578 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:00:03.578 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:00:03.578 00.000 8976 move complete, result=0
02:00:03.578 00.000 8976 worker thread done servicing request
02:00:03.578 00.000 8976 Worker thread wakes up
02:00:03.578 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:00:03.579 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:03.579 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:03.580 00.001 9828 Worker thread wakes up
02:00:03.580 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:00:03.580 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:00:03.580 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
02:00:03.580 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
02:00:03.580 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
02:00:03.580 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:00:03.580 00.000 9828 BLC: window closed
02:00:03.580 00.000 9828 MoveAxis(E, 6, B)
02:00:03.580 00.000 9828 Guiding  Dir = 2, Dur = 6
02:00:03.580 00.000 9828 IsSlewing returns 0
02:00:03.581 00.001 9828 IsGuiding returns 0
02:00:03.581 00.000 9828 PulseGuide returned control before completion, sleep 16
02:00:03.609 00.028 9828 IsGuiding returns 1
02:00:03.609 00.000 9828 scope still moving after pulse duration time elapsed
02:00:03.639 00.030 9828 IsSlewing returns 0
02:00:03.639 00.000 9828 IsGuiding returns 1
02:00:03.670 00.031 9828 IsSlewing returns 0
02:00:03.670 00.000 9828 IsGuiding returns 1
02:00:03.701 00.031 9828 IsSlewing returns 0
02:00:03.701 00.000 9828 IsGuiding returns 1
02:00:03.732 00.031 9828 IsSlewing returns 0
02:00:03.732 00.000 9828 IsGuiding returns 0
02:00:03.732 00.000 9828 scope move finished after 6 + 146 ms
02:00:03.732 00.000 9828 Move returns status 0, amount 6
02:00:03.732 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:03.732 00.000 9828 MoveAxis(N, 16, B)
02:00:03.732 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:03.748 00.016 9828 IsSlewing returns 0
02:00:03.748 00.000 9828 IsGuiding returns 0
02:00:03.749 00.001 9828 PulseGuide returned control before completion, sleep 26
02:00:03.778 00.029 9828 IsGuiding returns 1
02:00:03.778 00.000 9828 scope still moving after pulse duration time elapsed
02:00:03.809 00.031 9828 IsSlewing returns 0
02:00:03.809 00.000 9828 IsGuiding returns 1
02:00:03.839 00.030 9828 IsSlewing returns 0
02:00:03.839 00.000 9828 IsGuiding returns 1
02:00:03.870 00.031 9828 IsSlewing returns 0
02:00:03.870 00.000 9828 IsGuiding returns 1
02:00:03.901 00.031 9828 IsSlewing returns 0
02:00:03.901 00.000 9828 IsGuiding returns 0
02:00:03.901 00.000 9828 scope move finished after 16 + 137 ms
02:00:03.901 00.000 9828 Move returns status 0, amount 16
02:00:03.901 00.000 9828 move complete, result=0
02:00:03.901 00.000 9828 worker thread done servicing request
02:00:03.901 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:00:04.271 00.370 8976 Exposure complete
02:00:04.277 00.006 8976 worker thread done servicing request
02:00:04.277 00.000 5052 OnExposeComplete: enter
02:00:04.278 00.001 5052 UpdateGuideState(): m_state=6
02:00:04.278 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6577
02:00:04.278 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.53, Mass=195, SNR=9.7, Peak=78 HFD=1.6
02:00:04.278 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
02:00:04.278 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.29)
02:00:04.278 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.18 hyp=0.62 cameraTheta=-2.85 mountX=0.11 mountY=0.59, mountTheta=1.38
02:00:04.279 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.18, opts=13)
02:00:04.279 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.18)
02:00:04.279 00.000 8976 Worker thread wakes up
02:00:04.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.18) opts 0xd
02:00:04.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.18)
02:00:04.279 00.000 8976 Moving (-0.59, -0.18) raw xDistance=0.11 yDistance=0.59
02:00:04.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:00:04.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
02:00:04.279 00.000 8976 MoveAxis(R, 0, ABG)
02:00:04.279 00.000 8976 MoveAxis(D, 3, ABG)
02:00:04.279 00.000 8976 stepping (-17, 8) + (0, -3)
02:00:04.279 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:04.280 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:00:04.289 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:00:04.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:04.289 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:04.289 00.000 5052 Enqueuing Expose request
02:00:04.312 00.023 8976 Received - 47 (G) 
02:00:04.313 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:04.313 00.000 8976 stepped: pos (-17, 5)
02:00:04.313 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
02:00:04.313 00.000 8976 MountToCamera -- mountX=2.52 mountY=-1.37 hyp=2.86 mountTheta=-0.50 cameraX=0.07, cameraY=2.86 cameraTheta=1.55
02:00:04.313 00.000 8976 incremental bump (0.071, 2.862) isValid = 1
02:00:04.313 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
02:00:04.313 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:00:04.313 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:00:04.313 00.000 8976 move complete, result=0
02:00:04.313 00.000 8976 worker thread done servicing request
02:00:04.313 00.000 8976 Worker thread wakes up
02:00:04.313 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:04.313 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:04.313 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:00:04.313 00.000 9828 Worker thread wakes up
02:00:04.314 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:00:04.314 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:00:04.314 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
02:00:04.314 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
02:00:04.314 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
02:00:04.314 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:00:04.314 00.000 9828 BLC: window closed
02:00:04.314 00.000 9828 MoveAxis(E, 3, B)
02:00:04.314 00.000 9828 Guiding  Dir = 2, Dur = 3
02:00:04.314 00.000 9828 IsSlewing returns 0
02:00:04.314 00.000 9828 IsGuiding returns 0
02:00:04.314 00.000 9828 PulseGuide returned control before completion, sleep 13
02:00:04.340 00.026 9828 IsGuiding returns 1
02:00:04.340 00.000 9828 scope still moving after pulse duration time elapsed
02:00:04.370 00.030 9828 IsSlewing returns 0
02:00:04.370 00.000 9828 IsGuiding returns 1
02:00:04.401 00.031 9828 IsSlewing returns 0
02:00:04.402 00.001 9828 IsGuiding returns 1
02:00:04.432 00.030 9828 IsSlewing returns 0
02:00:04.432 00.000 9828 IsGuiding returns 0
02:00:04.432 00.000 9828 scope move finished after 3 + 115 ms
02:00:04.432 00.000 9828 Move returns status 0, amount 3
02:00:04.432 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:04.432 00.000 9828 MoveAxis(N, 16, B)
02:00:04.432 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:04.448 00.016 9828 IsSlewing returns 0
02:00:04.449 00.001 9828 IsGuiding returns 0
02:00:04.449 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:04.479 00.030 9828 IsGuiding returns 1
02:00:04.479 00.000 9828 scope still moving after pulse duration time elapsed
02:00:04.510 00.031 9828 IsSlewing returns 0
02:00:04.510 00.000 9828 IsGuiding returns 1
02:00:04.541 00.031 9828 IsSlewing returns 0
02:00:04.541 00.000 9828 IsGuiding returns 1
02:00:04.573 00.032 9828 IsSlewing returns 0
02:00:04.574 00.001 9828 IsGuiding returns 1
02:00:04.605 00.031 9828 IsSlewing returns 0
02:00:04.605 00.000 9828 IsGuiding returns 0
02:00:04.605 00.000 9828 scope move finished after 16 + 141 ms
02:00:04.605 00.000 9828 Move returns status 0, amount 16
02:00:04.605 00.000 9828 move complete, result=0
02:00:04.605 00.000 9828 worker thread done servicing request
02:00:04.606 00.001 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:00:05.004 00.398 8976 Exposure complete
02:00:05.009 00.005 8976 worker thread done servicing request
02:00:05.009 00.000 5052 OnExposeComplete: enter
02:00:05.009 00.000 5052 UpdateGuideState(): m_state=6
02:00:05.009 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6578
02:00:05.009 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.60, Mass=208, SNR=10.0, Peak=79 HFD=1.8
02:00:05.009 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
02:00:05.009 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.22)
02:00:05.009 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.11 hyp=0.49 cameraTheta=-2.92 mountX=0.12 mountY=0.46, mountTheta=1.31
02:00:05.010 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.11, opts=13)
02:00:05.010 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.11)
02:00:05.010 00.000 8976 Worker thread wakes up
02:00:05.010 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.11) opts 0xd
02:00:05.010 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.11)
02:00:05.010 00.000 8976 Moving (-0.48, -0.11) raw xDistance=0.12 yDistance=0.46
02:00:05.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:00:05.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
02:00:05.011 00.001 8976 MoveAxis(R, 0, ABG)
02:00:05.011 00.000 8976 MoveAxis(D, 2, ABG)
02:00:05.011 00.000 8976 stepping (-17, 5) + (0, -2)
02:00:05.011 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:05.011 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:00:05.020 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
02:00:05.021 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:05.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:05.021 00.000 5052 Enqueuing Expose request
02:00:05.048 00.027 8976 Received - 47 (G) 
02:00:05.048 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:05.048 00.000 8976 stepped: pos (-17, 3)
02:00:05.048 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
02:00:05.048 00.000 8976 MountToCamera -- mountX=2.54 mountY=-1.07 hyp=2.76 mountTheta=-0.40 cameraX=-0.20, cameraY=2.75 cameraTheta=1.64
02:00:05.048 00.000 8976 incremental bump (-0.204, 2.754) isValid = 1
02:00:05.048 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
02:00:05.048 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:00:05.048 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:00:05.048 00.000 8976 move complete, result=0
02:00:05.048 00.000 9828 Worker thread wakes up
02:00:05.048 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:00:05.048 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:00:05.048 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.55)
02:00:05.048 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.63)
02:00:05.048 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
02:00:05.048 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:00:05.048 00.000 8976 worker thread done servicing request
02:00:05.048 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:00:05.048 00.000 8976 Worker thread wakes up
02:00:05.048 00.000 9828 BLC: window closed
02:00:05.048 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:05.048 00.000 9828 MoveAxis(W, 1, B)
02:00:05.048 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:05.048 00.000 9828 Guiding  Dir = 3, Dur = 1
02:00:05.049 00.001 9828 IsSlewing returns 0
02:00:05.049 00.000 9828 IsGuiding returns 0
02:00:05.049 00.000 9828 PulseGuide returned control before completion, sleep 11
02:00:05.073 00.024 9828 IsGuiding returns 1
02:00:05.073 00.000 9828 scope still moving after pulse duration time elapsed
02:00:05.104 00.031 9828 IsSlewing returns 0
02:00:05.104 00.000 9828 IsGuiding returns 1
02:00:05.136 00.032 9828 IsSlewing returns 0
02:00:05.136 00.000 9828 IsGuiding returns 1
02:00:05.166 00.030 9828 IsSlewing returns 0
02:00:05.172 00.006 9828 IsGuiding returns 0
02:00:05.172 00.000 9828 scope move finished after 1 + 121 ms
02:00:05.172 00.000 9828 Move returns status 0, amount 1
02:00:05.172 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:05.172 00.000 9828 MoveAxis(N, 16, B)
02:00:05.172 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:05.198 00.026 9828 IsSlewing returns 0
02:00:05.198 00.000 9828 IsGuiding returns 0
02:00:05.199 00.001 9828 PulseGuide returned control before completion, sleep 26
02:00:05.228 00.029 9828 IsGuiding returns 1
02:00:05.228 00.000 9828 scope still moving after pulse duration time elapsed
02:00:05.259 00.031 9828 IsSlewing returns 0
02:00:05.259 00.000 9828 IsGuiding returns 1
02:00:05.291 00.032 9828 IsSlewing returns 0
02:00:05.291 00.000 9828 IsGuiding returns 1
02:00:05.321 00.030 9828 IsSlewing returns 0
02:00:05.322 00.001 9828 IsGuiding returns 1
02:00:05.352 00.030 9828 IsSlewing returns 0
02:00:05.353 00.001 9828 IsGuiding returns 0
02:00:05.353 00.000 9828 scope move finished after 16 + 138 ms
02:00:05.353 00.000 9828 Move returns status 0, amount 16
02:00:05.353 00.000 9828 move complete, result=0
02:00:05.353 00.000 9828 worker thread done servicing request
02:00:05.353 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:00:05.743 00.390 8976 Exposure complete
02:00:05.748 00.005 8976 worker thread done servicing request
02:00:05.748 00.000 5052 OnExposeComplete: enter
02:00:05.748 00.000 5052 UpdateGuideState(): m_state=6
02:00:05.749 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6579
02:00:05.749 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.60, Mass=201, SNR=9.9, Peak=76 HFD=1.8
02:00:05.749 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.06 = 1.23)
02:00:05.749 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
02:00:05.749 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=-0.11 hyp=0.83 cameraTheta=-3.01 mountX=0.28 mountY=0.75, mountTheta=1.21
02:00:05.749 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=-0.11, opts=13)
02:00:05.749 00.000 5052 Enqueuing Move request for stepguider (-0.82, -0.11)
02:00:05.750 00.001 8976 Worker thread wakes up
02:00:05.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, -0.11) opts 0xd
02:00:05.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, -0.11)
02:00:05.750 00.000 8976 Moving (-0.82, -0.11) raw xDistance=0.28 yDistance=0.75
02:00:05.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:00:05.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75
02:00:05.750 00.000 8976 MoveAxis(L, 1, ABG)
02:00:05.750 00.000 8976 stepping (-17, 3) + (-1, 0)
02:00:05.750 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:05.750 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:00:05.762 00.012 5052 UpdateGuideState exits: m=201 SNR=9.9
02:00:05.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:05.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:05.762 00.000 5052 Enqueuing Expose request
02:00:05.783 00.021 8976 Received - 47 (G) 
02:00:05.783 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:05.783 00.000 8976 stepped: pos (-18, 3)
02:00:05.783 00.000 8976 MoveAxis(D, 3, ABG)
02:00:05.783 00.000 8976 stepping (-18, 3) + (0, -3)
02:00:05.784 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:05.815 00.031 8976 Received - 47 (G) 
02:00:05.815 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:05.815 00.000 8976 stepped: pos (-18, 0)
02:00:05.815 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
02:00:05.815 00.000 8976 MountToCamera -- mountX=2.61 mountY=-0.72 hyp=2.71 mountTheta=-0.27 cameraX=-0.55, cameraY=2.65 cameraTheta=1.78
02:00:05.815 00.000 8976 incremental bump (-0.551, 2.655) isValid = 1
02:00:05.815 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
02:00:05.816 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:00:05.816 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:00:05.816 00.000 8976 move complete, result=0
02:00:05.816 00.000 9828 Worker thread wakes up
02:00:05.816 00.000 8976 worker thread done servicing request
02:00:05.816 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
02:00:05.816 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:00:05.816 00.000 8976 Worker thread wakes up
02:00:05.816 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:00:05.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:05.816 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
02:00:05.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:05.816 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
02:00:05.816 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
02:00:05.816 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:00:05.816 00.000 9828 BLC: window closed
02:00:05.816 00.000 9828 MoveAxis(W, 6, B)
02:00:05.816 00.000 9828 Guiding  Dir = 3, Dur = 6
02:00:05.817 00.001 9828 IsSlewing returns 0
02:00:05.817 00.000 9828 IsGuiding returns 0
02:00:05.817 00.000 9828 PulseGuide returned control before completion, sleep 16
02:00:05.835 00.018 9828 IsGuiding returns 1
02:00:05.835 00.000 9828 scope still moving after pulse duration time elapsed
02:00:05.865 00.030 9828 IsSlewing returns 0
02:00:05.865 00.000 9828 IsGuiding returns 1
02:00:05.897 00.032 9828 IsSlewing returns 0
02:00:05.897 00.000 9828 IsGuiding returns 1
02:00:05.928 00.031 9828 IsSlewing returns 0
02:00:05.928 00.000 9828 IsGuiding returns 1
02:00:05.959 00.031 9828 IsSlewing returns 0
02:00:05.959 00.000 9828 IsGuiding returns 0
02:00:05.959 00.000 9828 scope move finished after 6 + 136 ms
02:00:05.959 00.000 9828 Move returns status 0, amount 6
02:00:05.959 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:05.959 00.000 9828 MoveAxis(N, 16, B)
02:00:05.959 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:05.974 00.015 9828 IsSlewing returns 0
02:00:05.974 00.000 9828 IsGuiding returns 0
02:00:05.974 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:06.005 00.031 9828 IsGuiding returns 1
02:00:06.005 00.000 9828 scope still moving after pulse duration time elapsed
02:00:06.037 00.032 9828 IsSlewing returns 0
02:00:06.037 00.000 9828 IsGuiding returns 1
02:00:06.068 00.031 9828 IsSlewing returns 0
02:00:06.068 00.000 9828 IsGuiding returns 1
02:00:06.100 00.032 9828 IsSlewing returns 0
02:00:06.100 00.000 9828 IsGuiding returns 1
02:00:06.131 00.031 9828 IsSlewing returns 0
02:00:06.131 00.000 9828 IsGuiding returns 0
02:00:06.131 00.000 9828 scope move finished after 16 + 141 ms
02:00:06.131 00.000 9828 Move returns status 0, amount 16
02:00:06.131 00.000 9828 move complete, result=0
02:00:06.132 00.001 9828 worker thread done servicing request
02:00:06.132 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:00:06.509 00.377 8976 Exposure complete
02:00:06.514 00.005 8976 worker thread done servicing request
02:00:06.514 00.000 5052 OnExposeComplete: enter
02:00:06.514 00.000 5052 UpdateGuideState(): m_state=6
02:00:06.515 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6580
02:00:06.515 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.79, Mass=191, SNR=9.6, Peak=83 HFD=2.1
02:00:06.515 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:00:06.515 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:00:06.515 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.08 hyp=0.39 cameraTheta=2.94 mountX=0.24 mountY=0.28, mountTheta=0.86
02:00:06.515 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.08, opts=13)
02:00:06.515 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.08)
02:00:06.515 00.000 8976 Worker thread wakes up
02:00:06.516 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.08) opts 0xd
02:00:06.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.08)
02:00:06.516 00.000 8976 Moving (-0.38, 0.08) raw xDistance=0.24 yDistance=0.28
02:00:06.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:00:06.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.28
02:00:06.516 00.000 8976 MoveAxis(R, 0, ABG)
02:00:06.516 00.000 8976 MoveAxis(D, 1, ABG)
02:00:06.516 00.000 8976 stepping (-18, 0) + (0, -1)
02:00:06.516 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:06.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:00:06.525 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
02:00:06.528 00.003 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:06.528 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:06.528 00.000 5052 Enqueuing Expose request
02:00:06.535 00.007 8976 Received - 47 (G) 
02:00:06.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:06.535 00.000 8976 stepped: pos (-18, -1)
02:00:06.535 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
02:00:06.535 00.000 8976 MountToCamera -- mountX=2.66 mountY=-0.43 hyp=2.70 mountTheta=-0.16 cameraX=-0.83, cameraY=2.56 cameraTheta=1.88
02:00:06.535 00.000 8976 incremental bump (-0.830, 2.565) isValid = 1
02:00:06.535 00.000 8976 Scheduling Mount bump of (-0.035, 0.113)
02:00:06.535 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:00:06.535 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:00:06.535 00.000 8976 move complete, result=0
02:00:06.535 00.000 9828 Worker thread wakes up
02:00:06.535 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:00:06.535 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:00:06.535 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
02:00:06.535 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:00:06.535 00.000 8976 worker thread done servicing request
02:00:06.535 00.000 8976 Worker thread wakes up
02:00:06.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:06.535 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:06.535 00.000 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.40)
02:00:06.536 00.001 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=-0.12, mountTheta=-1.32
02:00:06.536 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:00:06.536 00.000 9828 BLC: window closed
02:00:06.536 00.000 9828 MoveAxis(W, 10, B)
02:00:06.536 00.000 9828 Guiding  Dir = 3, Dur = 10
02:00:06.536 00.000 9828 IsSlewing returns 0
02:00:06.536 00.000 9828 IsGuiding returns 0
02:00:06.536 00.000 9828 PulseGuide returned control before completion, sleep 20
02:00:06.569 00.033 9828 IsGuiding returns 1
02:00:06.569 00.000 9828 scope still moving after pulse duration time elapsed
02:00:06.600 00.031 9828 IsSlewing returns 0
02:00:06.600 00.000 9828 IsGuiding returns 1
02:00:06.631 00.031 9828 IsSlewing returns 0
02:00:06.631 00.000 9828 IsGuiding returns 1
02:00:06.661 00.030 9828 IsSlewing returns 0
02:00:06.661 00.000 9828 IsGuiding returns 0
02:00:06.661 00.000 9828 scope move finished after 10 + 115 ms
02:00:06.661 00.000 9828 Move returns status 0, amount 10
02:00:06.661 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:06.661 00.000 9828 MoveAxis(N, 16, B)
02:00:06.661 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:06.677 00.016 9828 IsSlewing returns 0
02:00:06.677 00.000 9828 IsGuiding returns 0
02:00:06.677 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:06.708 00.031 9828 IsGuiding returns 1
02:00:06.708 00.000 9828 scope still moving after pulse duration time elapsed
02:00:06.739 00.031 9828 IsSlewing returns 0
02:00:06.739 00.000 9828 IsGuiding returns 1
02:00:06.770 00.031 9828 IsSlewing returns 0
02:00:06.770 00.000 9828 IsGuiding returns 1
02:00:06.802 00.032 9828 IsSlewing returns 0
02:00:06.802 00.000 9828 IsGuiding returns 1
02:00:06.832 00.030 9828 IsSlewing returns 0
02:00:06.833 00.001 9828 IsGuiding returns 0
02:00:06.833 00.000 9828 scope move finished after 16 + 139 ms
02:00:06.833 00.000 9828 Move returns status 0, amount 16
02:00:06.833 00.000 9828 move complete, result=0
02:00:06.833 00.000 9828 worker thread done servicing request
02:00:06.833 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:00:07.226 00.393 8976 Exposure complete
02:00:07.231 00.005 8976 worker thread done servicing request
02:00:07.232 00.001 5052 OnExposeComplete: enter
02:00:07.232 00.000 5052 UpdateGuideState(): m_state=6
02:00:07.232 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6581
02:00:07.232 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.62, Mass=206, SNR=10.0, Peak=79 HFD=1.8
02:00:07.232 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.20 = 3.08)
02:00:07.232 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.30 = 2.98)
02:00:07.232 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.16 mountX=-0.10 mountY=0.02, mountTheta=2.98
02:00:07.232 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.09, opts=13)
02:00:07.232 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.09)
02:00:07.233 00.001 8976 Worker thread wakes up
02:00:07.233 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.09) opts 0xd
02:00:07.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.09)
02:00:07.233 00.000 8976 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=0.02
02:00:07.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:00:07.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:00:07.233 00.000 8976 MoveAxis(R, 0, ABG)
02:00:07.233 00.000 8976 MoveAxis(U, 0, ABG)
02:00:07.233 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.96 = 1.96)
02:00:07.233 00.000 8976 MountToCamera -- mountX=2.69 mountY=-0.23 hyp=2.70 mountTheta=-0.09 cameraX=-1.02, cameraY=2.50 cameraTheta=1.96
02:00:07.233 00.000 8976 incremental bump (-1.017, 2.504) isValid = 1
02:00:07.233 00.000 8976 Scheduling Mount bump of (-0.036, 0.091)
02:00:07.233 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.09, opts=4)
02:00:07.233 00.000 8976 Enqueuing Move request for scope (-0.04, 0.09)
02:00:07.233 00.000 8976 move complete, result=0
02:00:07.233 00.000 9828 Worker thread wakes up
02:00:07.233 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0x4
02:00:07.233 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
02:00:07.233 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
02:00:07.233 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:00:07.234 00.001 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.32)
02:00:07.234 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.94 mountX=0.03 mountY=-0.10, mountTheta=-1.25
02:00:07.234 00.000 9828 Moving (-0.04, 0.09) raw xDistance=0.03 yDistance=-0.10
02:00:07.234 00.000 9828 BLC: window closed
02:00:07.234 00.000 8976 worker thread done servicing request
02:00:07.234 00.000 9828 MoveAxis(W, 10, B)
02:00:07.234 00.000 9828 Guiding  Dir = 3, Dur = 10
02:00:07.234 00.000 9828 IsSlewing returns 0
02:00:07.234 00.000 9828 IsGuiding returns 0
02:00:07.235 00.001 9828 PulseGuide returned control before completion, sleep 20
02:00:07.244 00.009 5052 UpdateGuideState exits: m=206 SNR=10.0
02:00:07.244 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:07.244 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:07.244 00.000 5052 Enqueuing Expose request
02:00:07.244 00.000 8976 Worker thread wakes up
02:00:07.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:07.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:07.245 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:00:07.255 00.010 9828 IsGuiding returns 1
02:00:07.255 00.000 9828 scope still moving after pulse duration time elapsed
02:00:07.286 00.031 9828 IsSlewing returns 0
02:00:07.286 00.000 9828 IsGuiding returns 1
02:00:07.318 00.032 9828 IsSlewing returns 0
02:00:07.318 00.000 9828 IsGuiding returns 1
02:00:07.349 00.031 9828 IsSlewing returns 0
02:00:07.349 00.000 9828 IsGuiding returns 1
02:00:07.380 00.031 9828 IsSlewing returns 0
02:00:07.380 00.000 9828 IsGuiding returns 0
02:00:07.380 00.000 9828 scope move finished after 10 + 135 ms
02:00:07.380 00.000 9828 Move returns status 0, amount 10
02:00:07.380 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:07.380 00.000 9828 MoveAxis(N, 13, B)
02:00:07.380 00.000 9828 Guiding  Dir = 0, Dur = 13
02:00:07.396 00.016 9828 IsSlewing returns 0
02:00:07.396 00.000 9828 IsGuiding returns 0
02:00:07.396 00.000 9828 PulseGuide returned control before completion, sleep 23
02:00:07.427 00.031 9828 IsGuiding returns 1
02:00:07.427 00.000 9828 scope still moving after pulse duration time elapsed
02:00:07.458 00.031 9828 IsSlewing returns 0
02:00:07.458 00.000 9828 IsGuiding returns 1
02:00:07.488 00.030 9828 IsSlewing returns 0
02:00:07.488 00.000 9828 IsGuiding returns 1
02:00:07.520 00.032 9828 IsSlewing returns 0
02:00:07.520 00.000 9828 IsGuiding returns 1
02:00:07.551 00.031 9828 IsSlewing returns 0
02:00:07.551 00.000 9828 IsGuiding returns 0
02:00:07.551 00.000 9828 scope move finished after 13 + 141 ms
02:00:07.551 00.000 9828 Move returns status 0, amount 13
02:00:07.551 00.000 9828 move complete, result=0
02:00:07.551 00.000 9828 worker thread done servicing request
02:00:07.551 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 13 ms NORTH
02:00:07.932 00.381 8976 Exposure complete
02:00:07.938 00.006 8976 worker thread done servicing request
02:00:07.938 00.000 5052 OnExposeComplete: enter
02:00:07.938 00.000 5052 UpdateGuideState(): m_state=6
02:00:07.938 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6582
02:00:07.938 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.83, Mass=216, SNR=10.2, Peak=75 HFD=2.5
02:00:07.938 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
02:00:07.938 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
02:00:07.938 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.12 hyp=0.30 cameraTheta=0.43 mountX=-0.01 mountY=-0.30, mountTheta=-1.61
02:00:07.939 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.12, opts=13)
02:00:07.939 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.12)
02:00:07.939 00.000 8976 Worker thread wakes up
02:00:07.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.12) opts 0xd
02:00:07.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.12)
02:00:07.939 00.000 8976 Moving (0.27, 0.12) raw xDistance=-0.01 yDistance=-0.30
02:00:07.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:00:07.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:00:07.939 00.000 8976 MoveAxis(R, 0, ABG)
02:00:07.939 00.000 8976 MoveAxis(U, 1, ABG)
02:00:07.939 00.000 8976 stepping (-18, -1) + (0, 1)
02:00:07.939 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:07.940 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:00:07.949 00.009 5052 UpdateGuideState exits: m=216 SNR=10.2
02:00:07.950 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:07.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:07.950 00.000 5052 Enqueuing Expose request
02:00:07.957 00.007 8976 Received - 47 (G) 
02:00:07.957 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:07.957 00.000 8976 stepped: pos (-18, 0)
02:00:07.957 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
02:00:07.957 00.000 8976 MountToCamera -- mountX=2.71 mountY=-0.16 hyp=2.72 mountTheta=-0.06 cameraX=-1.10, cameraY=2.49 cameraTheta=1.99
02:00:07.957 00.000 8976 incremental bump (-1.095, 2.488) isValid = 1
02:00:07.957 00.000 8976 Scheduling Mount bump of (-0.046, 0.109)
02:00:07.957 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:00:07.957 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:00:07.957 00.000 8976 move complete, result=0
02:00:07.957 00.000 8976 worker thread done servicing request
02:00:07.957 00.000 8976 Worker thread wakes up
02:00:07.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:07.957 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:07.957 00.000 9828 Worker thread wakes up
02:00:07.957 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:00:07.958 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:00:07.958 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:00:07.958 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.22)
02:00:07.958 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.30)
02:00:07.958 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.22
02:00:07.958 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:00:07.958 00.000 9828 BLC: window closed
02:00:07.958 00.000 9828 MoveAxis(W, 13, B)
02:00:07.958 00.000 9828 Guiding  Dir = 3, Dur = 13
02:00:07.958 00.000 9828 IsSlewing returns 0
02:00:07.958 00.000 9828 IsGuiding returns 0
02:00:07.959 00.001 9828 PulseGuide returned control before completion, sleep 23
02:00:07.986 00.027 9828 IsGuiding returns 1
02:00:07.986 00.000 9828 scope still moving after pulse duration time elapsed
02:00:08.016 00.030 9828 IsSlewing returns 0
02:00:08.016 00.000 9828 IsGuiding returns 1
02:00:08.047 00.031 9828 IsSlewing returns 0
02:00:08.047 00.000 9828 IsGuiding returns 1
02:00:08.078 00.031 9828 IsSlewing returns 0
02:00:08.078 00.000 9828 IsGuiding returns 1
02:00:08.109 00.031 9828 IsSlewing returns 0
02:00:08.109 00.000 9828 IsGuiding returns 0
02:00:08.109 00.000 9828 scope move finished after 13 + 137 ms
02:00:08.109 00.000 9828 Move returns status 0, amount 13
02:00:08.109 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:08.109 00.000 9828 MoveAxis(N, 16, B)
02:00:08.109 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:08.125 00.016 9828 IsSlewing returns 0
02:00:08.125 00.000 9828 IsGuiding returns 0
02:00:08.125 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:08.156 00.031 9828 IsGuiding returns 1
02:00:08.156 00.000 9828 scope still moving after pulse duration time elapsed
02:00:08.187 00.031 9828 IsSlewing returns 0
02:00:08.187 00.000 9828 IsGuiding returns 1
02:00:08.217 00.030 9828 IsSlewing returns 0
02:00:08.217 00.000 9828 IsGuiding returns 1
02:00:08.249 00.032 9828 IsSlewing returns 0
02:00:08.249 00.000 9828 IsGuiding returns 1
02:00:08.280 00.031 9828 IsSlewing returns 0
02:00:08.280 00.000 9828 IsGuiding returns 1
02:00:08.312 00.032 9828 IsSlewing returns 0
02:00:08.312 00.000 9828 IsGuiding returns 0
02:00:08.312 00.000 9828 scope move finished after 16 + 170 ms
02:00:08.312 00.000 9828 Move returns status 0, amount 16
02:00:08.312 00.000 9828 move complete, result=0
02:00:08.312 00.000 9828 worker thread done servicing request
02:00:08.312 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:00:08.651 00.339 8976 Exposure complete
02:00:08.657 00.006 8976 worker thread done servicing request
02:00:08.657 00.000 5052 OnExposeComplete: enter
02:00:08.657 00.000 5052 UpdateGuideState(): m_state=6
02:00:08.657 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6583
02:00:08.657 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.53, Mass=206, SNR=9.9, Peak=73 HFD=2.3
02:00:08.657 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
02:00:08.657 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
02:00:08.657 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-0.18 hyp=0.82 cameraTheta=-0.22 mountX=-0.52 mountY=-0.57, mountTheta=-2.31
02:00:08.658 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=-0.18, opts=13)
02:00:08.658 00.000 5052 Enqueuing Move request for stepguider (0.80, -0.18)
02:00:08.658 00.000 8976 Worker thread wakes up
02:00:08.658 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, -0.18) opts 0xd
02:00:08.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, -0.18)
02:00:08.658 00.000 8976 Moving (0.80, -0.18) raw xDistance=-0.52 yDistance=-0.57
02:00:08.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:00:08.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
02:00:08.658 00.000 8976 MoveAxis(R, 2, ABG)
02:00:08.658 00.000 8976 stepping (-18, 0) + (2, 0)
02:00:08.658 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:08.659 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:00:08.669 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
02:00:08.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:08.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:08.669 00.000 5052 Enqueuing Expose request
02:00:08.693 00.024 8976 Received - 47 (G) 
02:00:08.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:08.693 00.000 8976 stepped: pos (-16, 0)
02:00:08.693 00.000 8976 MoveAxis(U, 2, ABG)
02:00:08.693 00.000 8976 stepping (-16, 0) + (0, 2)
02:00:08.693 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:08.725 00.032 8976 Received - 47 (G) 
02:00:08.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:08.725 00.000 8976 stepped: pos (-16, 2)
02:00:08.725 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.96 = 1.96)
02:00:08.725 00.000 8976 MountToCamera -- mountX=2.63 mountY=-0.21 hyp=2.64 mountTheta=-0.08 cameraX=-1.01, cameraY=2.43 cameraTheta=1.96
02:00:08.725 00.000 8976 incremental bump (-1.009, 2.434) isValid = 1
02:00:08.725 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
02:00:08.725 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:00:08.725 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:00:08.725 00.000 8976 move complete, result=0
02:00:08.726 00.001 9828 Worker thread wakes up
02:00:08.726 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:00:08.726 00.000 8976 worker thread done servicing request
02:00:08.726 00.000 8976 Worker thread wakes up
02:00:08.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:08.726 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:08.726 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
02:00:08.726 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:00:08.726 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.24)
02:00:08.726 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.32)
02:00:08.726 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.24
02:00:08.726 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
02:00:08.726 00.000 9828 BLC: window closed
02:00:08.726 00.000 9828 MoveAxis(W, 12, B)
02:00:08.726 00.000 9828 Guiding  Dir = 3, Dur = 12
02:00:08.726 00.000 9828 IsSlewing returns 0
02:00:08.726 00.000 9828 IsGuiding returns 0
02:00:08.727 00.001 9828 PulseGuide returned control before completion, sleep 22
02:00:08.764 00.037 9828 IsGuiding returns 1
02:00:08.764 00.000 9828 scope still moving after pulse duration time elapsed
02:00:08.795 00.031 9828 IsSlewing returns 0
02:00:08.795 00.000 9828 IsGuiding returns 1
02:00:08.827 00.032 9828 IsSlewing returns 0
02:00:08.827 00.000 9828 IsGuiding returns 1
02:00:08.858 00.031 9828 IsSlewing returns 0
02:00:08.858 00.000 9828 IsGuiding returns 0
02:00:08.858 00.000 9828 scope move finished after 12 + 119 ms
02:00:08.858 00.000 9828 Move returns status 0, amount 12
02:00:08.858 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:08.858 00.000 9828 MoveAxis(N, 16, B)
02:00:08.858 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:08.874 00.016 9828 IsSlewing returns 0
02:00:08.874 00.000 9828 IsGuiding returns 0
02:00:08.874 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:08.906 00.032 9828 IsGuiding returns 1
02:00:08.906 00.000 9828 scope still moving after pulse duration time elapsed
02:00:08.938 00.032 9828 IsSlewing returns 0
02:00:08.938 00.000 9828 IsGuiding returns 1
02:00:08.969 00.031 9828 IsSlewing returns 0
02:00:08.969 00.000 9828 IsGuiding returns 1
02:00:09.001 00.032 9828 IsSlewing returns 0
02:00:09.001 00.000 9828 IsGuiding returns 1
02:00:09.033 00.032 9828 IsSlewing returns 0
02:00:09.033 00.000 9828 IsGuiding returns 0
02:00:09.033 00.000 9828 scope move finished after 16 + 142 ms
02:00:09.033 00.000 9828 Move returns status 0, amount 16
02:00:09.033 00.000 9828 move complete, result=0
02:00:09.033 00.000 9828 worker thread done servicing request
02:00:09.033 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:00:09.417 00.384 8976 Exposure complete
02:00:09.423 00.006 8976 worker thread done servicing request
02:00:09.423 00.000 5052 OnExposeComplete: enter
02:00:09.423 00.000 5052 UpdateGuideState(): m_state=6
02:00:09.423 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6584
02:00:09.423 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.58, Mass=207, SNR=9.9, Peak=71 HFD=2.5
02:00:09.423 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
02:00:09.423 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
02:00:09.423 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.13 hyp=0.67 cameraTheta=-0.20 mountX=-0.41 mountY=-0.48, mountTheta=-2.28
02:00:09.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.13, opts=13)
02:00:09.424 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.13)
02:00:09.424 00.000 8976 Worker thread wakes up
02:00:09.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.13) opts 0xd
02:00:09.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.13)
02:00:09.424 00.000 8976 Moving (0.65, -0.13) raw xDistance=-0.41 yDistance=-0.48
02:00:09.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
02:00:09.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
02:00:09.424 00.000 8976 MoveAxis(R, 2, ABG)
02:00:09.424 00.000 8976 stepping (-16, 2) + (2, 0)
02:00:09.424 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:09.425 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:00:09.435 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
02:00:09.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:09.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:09.435 00.000 5052 Enqueuing Expose request
02:00:09.460 00.025 8976 Received - 47 (G) 
02:00:09.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:09.460 00.000 8976 stepped: pos (-14, 2)
02:00:09.460 00.000 8976 MoveAxis(U, 2, ABG)
02:00:09.460 00.000 8976 stepping (-14, 2) + (0, 2)
02:00:09.460 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:09.492 00.032 8976 Received - 47 (G) 
02:00:09.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:09.492 00.000 8976 stepped: pos (-14, 4)
02:00:09.492 00.000 8976 MountToCamera -- mountTheta (-0.14) + m_xAngle (2.04) = xAngle (1.90 = 1.90)
02:00:09.492 00.000 8976 MountToCamera -- mountX=2.47 mountY=-0.35 hyp=2.49 mountTheta=-0.14 cameraX=-0.81, cameraY=2.36 cameraTheta=1.90
02:00:09.492 00.000 8976 incremental bump (-0.811, 2.356) isValid = 1
02:00:09.492 00.000 8976 Scheduling Mount bump of (-0.037, 0.113)
02:00:09.492 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:00:09.492 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:00:09.492 00.000 8976 move complete, result=0
02:00:09.492 00.000 9828 Worker thread wakes up
02:00:09.493 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:00:09.493 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:00:09.493 00.000 9828 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.30)
02:00:09.493 00.000 9828 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.38)
02:00:09.493 00.000 8976 worker thread done servicing request
02:00:09.493 00.000 8976 Worker thread wakes up
02:00:09.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:09.493 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:09.493 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:00:09.493 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.89 mountX=0.03 mountY=-0.12, mountTheta=-1.30
02:00:09.493 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:00:09.493 00.000 9828 BLC: window closed
02:00:09.493 00.000 9828 MoveAxis(W, 10, B)
02:00:09.493 00.000 9828 Guiding  Dir = 3, Dur = 10
02:00:09.494 00.001 9828 IsSlewing returns 0
02:00:09.494 00.000 9828 IsGuiding returns 0
02:00:09.494 00.000 9828 PulseGuide returned control before completion, sleep 20
02:00:09.526 00.032 9828 IsGuiding returns 1
02:00:09.526 00.000 9828 scope still moving after pulse duration time elapsed
02:00:09.557 00.031 9828 IsSlewing returns 0
02:00:09.557 00.000 9828 IsGuiding returns 1
02:00:09.588 00.031 9828 IsSlewing returns 0
02:00:09.589 00.001 9828 IsGuiding returns 1
02:00:09.620 00.031 9828 IsSlewing returns 0
02:00:09.620 00.000 9828 IsGuiding returns 1
02:00:09.651 00.031 9828 IsSlewing returns 0
02:00:09.652 00.001 9828 IsGuiding returns 0
02:00:09.652 00.000 9828 scope move finished after 10 + 147 ms
02:00:09.652 00.000 9828 Move returns status 0, amount 10
02:00:09.652 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:09.652 00.000 9828 MoveAxis(N, 16, B)
02:00:09.652 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:09.667 00.015 9828 IsSlewing returns 0
02:00:09.667 00.000 9828 IsGuiding returns 0
02:00:09.667 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:09.698 00.031 9828 IsGuiding returns 1
02:00:09.698 00.000 9828 scope still moving after pulse duration time elapsed
02:00:09.729 00.031 9828 IsSlewing returns 0
02:00:09.729 00.000 9828 IsGuiding returns 1
02:00:09.760 00.031 9828 IsSlewing returns 0
02:00:09.761 00.001 9828 IsGuiding returns 1
02:00:09.791 00.030 9828 IsSlewing returns 0
02:00:09.791 00.000 9828 IsGuiding returns 1
02:00:09.823 00.032 9828 IsSlewing returns 0
02:00:09.823 00.000 9828 IsGuiding returns 0
02:00:09.823 00.000 9828 scope move finished after 16 + 140 ms
02:00:09.823 00.000 9828 Move returns status 0, amount 16
02:00:09.823 00.000 9828 move complete, result=0
02:00:09.823 00.000 9828 worker thread done servicing request
02:00:09.823 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:00:10.185 00.362 8976 Exposure complete
02:00:10.190 00.005 8976 worker thread done servicing request
02:00:10.190 00.000 5052 OnExposeComplete: enter
02:00:10.190 00.000 5052 UpdateGuideState(): m_state=6
02:00:10.190 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6585
02:00:10.190 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=282.32, Mass=205, SNR=9.9, Peak=75 HFD=2.3
02:00:10.190 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
02:00:10.191 00.001 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
02:00:10.191 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.61 hyp=0.95 cameraTheta=0.69 mountX=0.21 mountY=-0.95, mountTheta=-1.36
02:00:10.191 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.61, opts=13)
02:00:10.191 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.61)
02:00:10.191 00.000 8976 Worker thread wakes up
02:00:10.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.61) opts 0xd
02:00:10.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.61)
02:00:10.192 00.001 8976 Moving (0.73, 0.61) raw xDistance=0.21 yDistance=-0.95
02:00:10.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:00:10.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.95
02:00:10.192 00.000 8976 MoveAxis(R, 0, ABG)
02:00:10.192 00.000 8976 MoveAxis(U, 4, ABG)
02:00:10.192 00.000 8976 stepping (-14, 4) + (0, 4)
02:00:10.192 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:00:10.192 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:00:10.202 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
02:00:10.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:10.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:10.202 00.000 5052 Enqueuing Expose request
02:00:10.228 00.026 8976 Received - 47 (G) 
02:00:10.228 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:00:10.228 00.000 8976 stepped: pos (-14, 8)
02:00:10.228 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
02:00:10.228 00.000 8976 MountToCamera -- mountX=2.36 mountY=-0.65 hyp=2.45 mountTheta=-0.27 cameraX=-0.49, cameraY=2.40 cameraTheta=1.77
02:00:10.228 00.000 8976 incremental bump (-0.492, 2.400) isValid = 1
02:00:10.228 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
02:00:10.228 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:00:10.228 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:00:10.228 00.000 8976 move complete, result=0
02:00:10.228 00.000 9828 Worker thread wakes up
02:00:10.228 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
02:00:10.228 00.000 8976 worker thread done servicing request
02:00:10.228 00.000 8976 Worker thread wakes up
02:00:10.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:10.228 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:10.228 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:00:10.228 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:00:10.228 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
02:00:10.229 00.001 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
02:00:10.229 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
02:00:10.229 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:00:10.229 00.000 9828 BLC: window closed
02:00:10.229 00.000 9828 MoveAxis(W, 6, B)
02:00:10.229 00.000 9828 Guiding  Dir = 3, Dur = 6
02:00:10.230 00.001 9828 IsSlewing returns 0
02:00:10.230 00.000 9828 IsGuiding returns 0
02:00:10.230 00.000 9828 PulseGuide returned control before completion, sleep 16
02:00:10.258 00.028 9828 IsGuiding returns 1
02:00:10.258 00.000 9828 scope still moving after pulse duration time elapsed
02:00:10.289 00.031 9828 IsSlewing returns 0
02:00:10.289 00.000 9828 IsGuiding returns 1
02:00:10.320 00.031 9828 IsSlewing returns 0
02:00:10.320 00.000 9828 IsGuiding returns 1
02:00:10.351 00.031 9828 IsSlewing returns 0
02:00:10.352 00.001 9828 IsGuiding returns 0
02:00:10.352 00.000 9828 scope move finished after 6 + 115 ms
02:00:10.352 00.000 9828 Move returns status 0, amount 6
02:00:10.352 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:10.352 00.000 9828 MoveAxis(N, 16, B)
02:00:10.352 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:10.367 00.015 9828 IsSlewing returns 0
02:00:10.367 00.000 9828 IsGuiding returns 0
02:00:10.367 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:10.397 00.030 9828 IsGuiding returns 1
02:00:10.397 00.000 9828 scope still moving after pulse duration time elapsed
02:00:10.429 00.032 9828 IsSlewing returns 0
02:00:10.429 00.000 9828 IsGuiding returns 1
02:00:10.460 00.031 9828 IsSlewing returns 0
02:00:10.460 00.000 9828 IsGuiding returns 1
02:00:10.491 00.031 9828 IsSlewing returns 0
02:00:10.491 00.000 9828 IsGuiding returns 0
02:00:10.491 00.000 9828 scope move finished after 16 + 107 ms
02:00:10.491 00.000 9828 Move returns status 0, amount 16
02:00:10.491 00.000 9828 move complete, result=0
02:00:10.491 00.000 9828 worker thread done servicing request
02:00:10.491 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:00:10.921 00.430 8976 Exposure complete
02:00:10.927 00.006 8976 worker thread done servicing request
02:00:10.927 00.000 5052 OnExposeComplete: enter
02:00:10.927 00.000 5052 UpdateGuideState(): m_state=6
02:00:10.927 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6586
02:00:10.927 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.17, Mass=192, SNR=9.6, Peak=76 HFD=2.3
02:00:10.927 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
02:00:10.927 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
02:00:10.927 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.46 hyp=0.49 cameraTheta=1.23 mountX=0.34 mountY=-0.39, mountTheta=-0.85
02:00:10.928 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.46, opts=13)
02:00:10.928 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.46)
02:00:10.928 00.000 8976 Worker thread wakes up
02:00:10.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.46) opts 0xd
02:00:10.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.46)
02:00:10.928 00.000 8976 Moving (0.16, 0.46) raw xDistance=0.34 yDistance=-0.39
02:00:10.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:00:10.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.39
02:00:10.929 00.001 8976 MoveAxis(L, 1, ABG)
02:00:10.929 00.000 8976 stepping (-14, 8) + (-1, 0)
02:00:10.929 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:10.929 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:00:10.938 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
02:00:10.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:10.939 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:10.939 00.000 5052 Enqueuing Expose request
02:00:10.947 00.008 8976 Received - 47 (G) 
02:00:10.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:10.947 00.000 8976 stepped: pos (-15, 8)
02:00:10.947 00.000 8976 MoveAxis(U, 2, ABG)
02:00:10.947 00.000 8976 stepping (-15, 8) + (0, 2)
02:00:10.947 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:10.979 00.032 8976 Received - 47 (G) 
02:00:10.979 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:10.979 00.000 8976 stepped: pos (-15, 10)
02:00:10.979 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
02:00:10.979 00.000 8976 MountToCamera -- mountX=2.34 mountY=-0.96 hyp=2.53 mountTheta=-0.39 cameraX=-0.21, cameraY=2.52 cameraTheta=1.65
02:00:10.979 00.000 8976 incremental bump (-0.208, 2.521) isValid = 1
02:00:10.980 00.001 8976 Scheduling Mount bump of (-0.009, 0.119)
02:00:10.980 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:00:10.980 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:00:10.980 00.000 8976 move complete, result=0
02:00:10.980 00.000 9828 Worker thread wakes up
02:00:10.980 00.000 8976 worker thread done servicing request
02:00:10.980 00.000 8976 Worker thread wakes up
02:00:10.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:10.980 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:00:10.980 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:00:10.980 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.54)
02:00:10.980 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
02:00:10.980 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:10.980 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.62)
02:00:10.980 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
02:00:10.981 00.001 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:00:10.981 00.000 9828 BLC: window closed
02:00:10.981 00.000 9828 MoveAxis(W, 1, B)
02:00:10.981 00.000 9828 Guiding  Dir = 3, Dur = 1
02:00:10.981 00.000 9828 IsSlewing returns 0
02:00:10.981 00.000 9828 IsGuiding returns 0
02:00:10.981 00.000 9828 PulseGuide returned control before completion, sleep 11
02:00:11.004 00.023 9828 IsGuiding returns 1
02:00:11.004 00.000 9828 scope still moving after pulse duration time elapsed
02:00:11.037 00.033 9828 IsSlewing returns 0
02:00:11.037 00.000 9828 IsGuiding returns 1
02:00:11.068 00.031 9828 IsSlewing returns 0
02:00:11.068 00.000 9828 IsGuiding returns 1
02:00:11.099 00.031 9828 IsSlewing returns 0
02:00:11.099 00.000 9828 IsGuiding returns 0
02:00:11.099 00.000 9828 scope move finished after 1 + 117 ms
02:00:11.099 00.000 9828 Move returns status 0, amount 1
02:00:11.099 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:11.099 00.000 9828 MoveAxis(N, 16, B)
02:00:11.099 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:11.114 00.015 9828 IsSlewing returns 0
02:00:11.114 00.000 9828 IsGuiding returns 0
02:00:11.114 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:11.146 00.032 9828 IsGuiding returns 1
02:00:11.146 00.000 9828 scope still moving after pulse duration time elapsed
02:00:11.178 00.032 9828 IsSlewing returns 0
02:00:11.178 00.000 9828 IsGuiding returns 1
02:00:11.209 00.031 9828 IsSlewing returns 0
02:00:11.209 00.000 9828 IsGuiding returns 1
02:00:11.240 00.031 9828 IsSlewing returns 0
02:00:11.240 00.000 9828 IsGuiding returns 1
02:00:11.271 00.031 9828 IsSlewing returns 0
02:00:11.271 00.000 9828 IsGuiding returns 0
02:00:11.271 00.000 9828 scope move finished after 16 + 141 ms
02:00:11.271 00.000 9828 Move returns status 0, amount 16
02:00:11.271 00.000 9828 move complete, result=0
02:00:11.271 00.000 9828 worker thread done servicing request
02:00:11.271 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:00:11.677 00.406 8976 Exposure complete
02:00:11.683 00.006 8976 worker thread done servicing request
02:00:11.683 00.000 5052 OnExposeComplete: enter
02:00:11.683 00.000 5052 UpdateGuideState(): m_state=6
02:00:11.683 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6587
02:00:11.683 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.17, Mass=232, SNR=10.5, Peak=76 HFD=2.4
02:00:11.684 00.001 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.23 = 2.05)
02:00:11.684 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.95)
02:00:11.684 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.54 hyp=0.66 cameraTheta=-2.19 mountX=-0.31 mountY=0.61, mountTheta=2.03
02:00:11.684 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.54, opts=13)
02:00:11.685 00.001 5052 Enqueuing Move request for stepguider (-0.38, -0.54)
02:00:11.685 00.000 8976 Worker thread wakes up
02:00:11.685 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.54) opts 0xd
02:00:11.685 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.54)
02:00:11.685 00.000 8976 Moving (-0.38, -0.54) raw xDistance=-0.31 yDistance=0.61
02:00:11.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
02:00:11.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.61
02:00:11.685 00.000 8976 MoveAxis(R, 1, ABG)
02:00:11.685 00.000 8976 stepping (-15, 10) + (1, 0)
02:00:11.685 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:11.686 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:00:11.697 00.011 5052 UpdateGuideState exits: m=232 SNR=10.5
02:00:11.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:11.697 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:11.697 00.000 5052 Enqueuing Expose request
02:00:11.714 00.017 8976 Received - 47 (G) 
02:00:11.714 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:11.714 00.000 8976 stepped: pos (-14, 10)
02:00:11.714 00.000 8976 MoveAxis(D, 2, ABG)
02:00:11.714 00.000 8976 stepping (-14, 10) + (0, -2)
02:00:11.714 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:11.746 00.032 8976 Received - 47 (G) 
02:00:11.746 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:11.746 00.000 8976 stepped: pos (-14, 8)
02:00:11.746 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
02:00:11.746 00.000 8976 MountToCamera -- mountX=2.28 mountY=-1.06 hyp=2.51 mountTheta=-0.44 cameraX=-0.09, cameraY=2.51 cameraTheta=1.61
02:00:11.746 00.000 8976 incremental bump (-0.088, 2.510) isValid = 1
02:00:11.746 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
02:00:11.746 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:00:11.746 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:00:11.746 00.000 8976 move complete, result=0
02:00:11.746 00.000 9828 Worker thread wakes up
02:00:11.746 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:00:11.746 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:00:11.746 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
02:00:11.746 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
02:00:11.746 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 2 ms SOUTH
02:00:11.746 00.000 8976 worker thread done servicing request
02:00:11.746 00.000 8976 Worker thread wakes up
02:00:11.747 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:11.747 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
02:00:11.747 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:00:11.747 00.000 9828 BLC: window closed
02:00:11.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:11.747 00.000 9828 MoveAxis(E, 0, B)
02:00:11.747 00.000 9828 Move returns status 0, amount 0
02:00:11.747 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:11.747 00.000 9828 MoveAxis(N, 16, B)
02:00:11.747 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:11.747 00.000 9828 IsSlewing returns 0
02:00:11.747 00.000 9828 IsGuiding returns 0
02:00:11.748 00.001 9828 PulseGuide returned control before completion, sleep 26
02:00:11.788 00.040 9828 IsGuiding returns 1
02:00:11.788 00.000 9828 scope still moving after pulse duration time elapsed
02:00:11.819 00.031 9828 IsSlewing returns 0
02:00:11.819 00.000 9828 IsGuiding returns 1
02:00:11.850 00.031 9828 IsSlewing returns 0
02:00:11.850 00.000 9828 IsGuiding returns 1
02:00:11.882 00.032 9828 IsSlewing returns 0
02:00:11.882 00.000 9828 IsGuiding returns 0
02:00:11.882 00.000 9828 scope move finished after 16 + 118 ms
02:00:11.883 00.001 9828 Move returns status 0, amount 16
02:00:11.883 00.000 9828 move complete, result=0
02:00:11.883 00.000 9828 worker thread done servicing request
02:00:11.883 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
02:00:12.444 00.561 8976 Exposure complete
02:00:12.450 00.006 8976 worker thread done servicing request
02:00:12.450 00.000 5052 OnExposeComplete: enter
02:00:12.450 00.000 5052 UpdateGuideState(): m_state=6
02:00:12.450 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6588
02:00:12.450 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.28, Mass=192, SNR=9.6, Peak=78 HFD=1.9
02:00:12.450 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
02:00:12.450 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
02:00:12.450 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.43 hyp=0.65 cameraTheta=-0.72 mountX=-0.61 mountY=-0.18, mountTheta=-2.86
02:00:12.450 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.43, opts=13)
02:00:12.450 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.43)
02:00:12.451 00.001 8976 Worker thread wakes up
02:00:12.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.43) opts 0xd
02:00:12.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.43)
02:00:12.451 00.000 8976 Moving (0.49, -0.43) raw xDistance=-0.61 yDistance=-0.18
02:00:12.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.61
02:00:12.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:00:12.451 00.000 8976 MoveAxis(R, 3, ABG)
02:00:12.451 00.000 8976 stepping (-14, 8) + (3, 0)
02:00:12.451 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:12.451 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:00:12.461 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
02:00:12.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:12.461 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:12.461 00.000 5052 Enqueuing Expose request
02:00:12.481 00.020 8976 Received - 47 (G) 
02:00:12.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:12.481 00.000 8976 stepped: pos (-11, 8)
02:00:12.481 00.000 8976 MoveAxis(U, 0, ABG)
02:00:12.481 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:00:12.481 00.000 8976 MountToCamera -- mountX=2.08 mountY=-1.13 hyp=2.37 mountTheta=-0.50 cameraX=0.06, cameraY=2.37 cameraTheta=1.54
02:00:12.481 00.000 8976 incremental bump (0.061, 2.367) isValid = 1
02:00:12.481 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
02:00:12.481 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:00:12.481 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:00:12.481 00.000 8976 move complete, result=0
02:00:12.481 00.000 9828 Worker thread wakes up
02:00:12.482 00.001 5052 GuideStep: -0.6 px 3 ms EAST, -0.2 px 0 ms NORTH
02:00:12.482 00.000 8976 worker thread done servicing request
02:00:12.482 00.000 8976 Worker thread wakes up
02:00:12.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:12.482 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:12.482 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:00:12.482 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:00:12.482 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
02:00:12.482 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
02:00:12.482 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
02:00:12.482 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:00:12.482 00.000 9828 BLC: window closed
02:00:12.482 00.000 9828 MoveAxis(E, 3, B)
02:00:12.482 00.000 9828 Guiding  Dir = 2, Dur = 3
02:00:12.483 00.001 9828 IsSlewing returns 0
02:00:12.483 00.000 9828 IsGuiding returns 0
02:00:12.483 00.000 9828 PulseGuide returned control before completion, sleep 13
02:00:12.505 00.022 9828 IsGuiding returns 1
02:00:12.506 00.001 9828 scope still moving after pulse duration time elapsed
02:00:12.537 00.031 9828 IsSlewing returns 0
02:00:12.537 00.000 9828 IsGuiding returns 1
02:00:12.567 00.030 9828 IsSlewing returns 0
02:00:12.567 00.000 9828 IsGuiding returns 1
02:00:12.599 00.032 9828 IsSlewing returns 0
02:00:12.599 00.000 9828 IsGuiding returns 0
02:00:12.599 00.000 9828 scope move finished after 3 + 112 ms
02:00:12.599 00.000 9828 Move returns status 0, amount 3
02:00:12.599 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:12.599 00.000 9828 MoveAxis(N, 16, B)
02:00:12.599 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:12.615 00.016 9828 IsSlewing returns 0
02:00:12.615 00.000 9828 IsGuiding returns 0
02:00:12.615 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:12.645 00.030 9828 IsGuiding returns 1
02:00:12.645 00.000 9828 scope still moving after pulse duration time elapsed
02:00:12.677 00.032 9828 IsSlewing returns 0
02:00:12.677 00.000 9828 IsGuiding returns 1
02:00:12.707 00.030 9828 IsSlewing returns 0
02:00:12.707 00.000 9828 IsGuiding returns 1
02:00:12.738 00.031 9828 IsSlewing returns 0
02:00:12.738 00.000 9828 IsGuiding returns 1
02:00:12.769 00.031 9828 IsSlewing returns 0
02:00:12.769 00.000 9828 IsGuiding returns 0
02:00:12.769 00.000 9828 scope move finished after 16 + 138 ms
02:00:12.769 00.000 9828 Move returns status 0, amount 16
02:00:12.769 00.000 9828 move complete, result=0
02:00:12.769 00.000 9828 worker thread done servicing request
02:00:12.769 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:00:13.174 00.405 8976 Exposure complete
02:00:13.179 00.005 8976 worker thread done servicing request
02:00:13.179 00.000 5052 OnExposeComplete: enter
02:00:13.179 00.000 5052 UpdateGuideState(): m_state=6
02:00:13.179 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6589
02:00:13.179 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=282.03, Mass=202, SNR=9.9, Peak=77 HFD=2.2
02:00:13.180 00.001 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:00:13.180 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
02:00:13.180 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=0.32 hyp=0.97 cameraTheta=0.33 mountX=-0.13 mountY=-0.94, mountTheta=-1.71
02:00:13.180 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=0.32, opts=13)
02:00:13.180 00.000 5052 Enqueuing Move request for stepguider (0.92, 0.32)
02:00:13.180 00.000 8976 Worker thread wakes up
02:00:13.180 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, 0.32) opts 0xd
02:00:13.180 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, 0.32)
02:00:13.180 00.000 8976 Moving (0.92, 0.32) raw xDistance=-0.13 yDistance=-0.94
02:00:13.181 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:00:13.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94
02:00:13.181 00.000 8976 MoveAxis(R, 0, ABG)
02:00:13.181 00.000 8976 MoveAxis(U, 4, ABG)
02:00:13.181 00.000 8976 stepping (-11, 8) + (0, 4)
02:00:13.181 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:00:13.181 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
02:00:13.190 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
02:00:13.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:13.191 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:13.191 00.000 5052 Enqueuing Expose request
02:00:13.217 00.026 8976 Received - 47 (G) 
02:00:13.217 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:00:13.217 00.000 8976 stepped: pos (-11, 12)
02:00:13.217 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:00:13.217 00.000 8976 MountToCamera -- mountX=1.95 mountY=-1.39 hyp=2.39 mountTheta=-0.62 cameraX=0.35, cameraY=2.37 cameraTheta=1.42
02:00:13.217 00.000 8976 incremental bump (0.348, 2.367) isValid = 1
02:00:13.217 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:00:13.217 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:00:13.217 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:00:13.217 00.000 8976 move complete, result=0
02:00:13.217 00.000 9828 Worker thread wakes up
02:00:13.217 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:00:13.217 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:00:13.217 00.000 8976 worker thread done servicing request
02:00:13.217 00.000 8976 Worker thread wakes up
02:00:13.217 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
02:00:13.217 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.84)
02:00:13.217 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:00:13.217 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:00:13.217 00.000 9828 BLC: window closed
02:00:13.217 00.000 9828 MoveAxis(E, 7, B)
02:00:13.218 00.001 9828 Guiding  Dir = 2, Dur = 7
02:00:13.218 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
02:00:13.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:13.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:13.218 00.000 9828 IsSlewing returns 0
02:00:13.218 00.000 9828 IsGuiding returns 0
02:00:13.218 00.000 9828 PulseGuide returned control before completion, sleep 17
02:00:13.239 00.021 9828 IsGuiding returns 1
02:00:13.240 00.001 9828 scope still moving after pulse duration time elapsed
02:00:13.269 00.029 9828 IsSlewing returns 0
02:00:13.269 00.000 9828 IsGuiding returns 1
02:00:13.300 00.031 9828 IsSlewing returns 0
02:00:13.300 00.000 9828 IsGuiding returns 1
02:00:13.331 00.031 9828 IsSlewing returns 0
02:00:13.332 00.001 9828 IsGuiding returns 0
02:00:13.332 00.000 9828 scope move finished after 7 + 106 ms
02:00:13.332 00.000 9828 Move returns status 0, amount 7
02:00:13.332 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:13.332 00.000 9828 MoveAxis(N, 16, B)
02:00:13.332 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:13.347 00.015 9828 IsSlewing returns 0
02:00:13.352 00.005 9828 IsGuiding returns 0
02:00:13.352 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:13.379 00.027 9828 IsGuiding returns 1
02:00:13.379 00.000 9828 scope still moving after pulse duration time elapsed
02:00:13.409 00.030 9828 IsSlewing returns 0
02:00:13.409 00.000 9828 IsGuiding returns 1
02:00:13.441 00.032 9828 IsSlewing returns 0
02:00:13.441 00.000 9828 IsGuiding returns 1
02:00:13.471 00.030 9828 IsSlewing returns 0
02:00:13.471 00.000 9828 IsGuiding returns 1
02:00:13.502 00.031 9828 IsSlewing returns 0
02:00:13.502 00.000 9828 IsGuiding returns 0
02:00:13.502 00.000 9828 scope move finished after 16 + 134 ms
02:00:13.502 00.000 9828 Move returns status 0, amount 16
02:00:13.502 00.000 9828 move complete, result=0
02:00:13.502 00.000 9828 worker thread done servicing request
02:00:13.502 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:00:13.912 00.410 8976 Exposure complete
02:00:13.918 00.006 8976 worker thread done servicing request
02:00:13.919 00.001 5052 OnExposeComplete: enter
02:00:13.919 00.000 5052 UpdateGuideState(): m_state=6
02:00:13.919 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6590
02:00:13.919 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.66, Mass=217, SNR=10.2, Peak=78 HFD=2.2
02:00:13.919 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
02:00:13.919 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
02:00:13.919 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.05 hyp=0.59 cameraTheta=-0.08 mountX=-0.31 mountY=-0.47, mountTheta=-2.15
02:00:13.920 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.05, opts=13)
02:00:13.920 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.05)
02:00:13.920 00.000 8976 Worker thread wakes up
02:00:13.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.05) opts 0xd
02:00:13.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.05)
02:00:13.920 00.000 8976 Moving (0.59, -0.05) raw xDistance=-0.31 yDistance=-0.47
02:00:13.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:00:13.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.47
02:00:13.920 00.000 8976 MoveAxis(R, 1, ABG)
02:00:13.920 00.000 8976 stepping (-11, 12) + (1, 0)
02:00:13.920 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:13.921 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:00:13.931 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
02:00:13.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:13.931 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:13.931 00.000 5052 Enqueuing Expose request
02:00:13.952 00.021 8976 Received - 47 (G) 
02:00:13.952 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:13.952 00.000 8976 stepped: pos (-10, 12)
02:00:13.952 00.000 8976 MoveAxis(U, 2, ABG)
02:00:13.952 00.000 8976 stepping (-10, 12) + (0, 2)
02:00:13.952 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:13.984 00.032 8976 Received - 47 (G) 
02:00:13.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:13.984 00.000 8976 stepped: pos (-10, 14)
02:00:13.984 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:00:13.985 00.001 8976 MountToCamera -- mountX=1.81 mountY=-1.66 hyp=2.46 mountTheta=-0.74 cameraX=0.66, cameraY=2.37 cameraTheta=1.30
02:00:13.985 00.000 8976 incremental bump (0.656, 2.370) isValid = 1
02:00:13.985 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:00:13.985 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:00:13.985 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:00:13.985 00.000 8976 move complete, result=0
02:00:13.985 00.000 9828 Worker thread wakes up
02:00:13.985 00.000 8976 worker thread done servicing request
02:00:13.985 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:00:13.985 00.000 8976 Worker thread wakes up
02:00:13.985 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:00:13.985 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:00:13.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:13.985 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.88)
02:00:13.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:13.986 00.001 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
02:00:13.986 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:00:13.986 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:00:13.986 00.000 9828 BLC: window closed
02:00:13.986 00.000 9828 MoveAxis(E, 11, B)
02:00:13.986 00.000 9828 Guiding  Dir = 2, Dur = 11
02:00:13.986 00.000 9828 IsSlewing returns 0
02:00:13.986 00.000 9828 IsGuiding returns 0
02:00:13.987 00.001 9828 PulseGuide returned control before completion, sleep 21
02:00:14.015 00.028 9828 IsGuiding returns 1
02:00:14.015 00.000 9828 scope still moving after pulse duration time elapsed
02:00:14.046 00.031 9828 IsSlewing returns 0
02:00:14.047 00.001 9828 IsGuiding returns 1
02:00:14.078 00.031 9828 IsSlewing returns 0
02:00:14.078 00.000 9828 IsGuiding returns 1
02:00:14.108 00.030 9828 IsSlewing returns 0
02:00:14.108 00.000 9828 IsGuiding returns 1
02:00:14.140 00.032 9828 IsSlewing returns 0
02:00:14.140 00.000 9828 IsGuiding returns 1
02:00:14.171 00.031 9828 IsSlewing returns 0
02:00:14.171 00.000 9828 IsGuiding returns 0
02:00:14.171 00.000 9828 scope move finished after 11 + 174 ms
02:00:14.171 00.000 9828 Move returns status 0, amount 11
02:00:14.171 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:14.171 00.000 9828 MoveAxis(N, 15, B)
02:00:14.171 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:14.186 00.015 9828 IsSlewing returns 0
02:00:14.186 00.000 9828 IsGuiding returns 0
02:00:14.186 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:14.217 00.031 9828 IsGuiding returns 1
02:00:14.217 00.000 9828 scope still moving after pulse duration time elapsed
02:00:14.249 00.032 9828 IsSlewing returns 0
02:00:14.249 00.000 9828 IsGuiding returns 1
02:00:14.280 00.031 9828 IsSlewing returns 0
02:00:14.280 00.000 9828 IsGuiding returns 1
02:00:14.311 00.031 9828 IsSlewing returns 0
02:00:14.311 00.000 9828 IsGuiding returns 1
02:00:14.342 00.031 9828 IsSlewing returns 0
02:00:14.342 00.000 9828 IsGuiding returns 0
02:00:14.342 00.000 9828 scope move finished after 15 + 141 ms
02:00:14.342 00.000 9828 Move returns status 0, amount 15
02:00:14.342 00.000 9828 move complete, result=0
02:00:14.342 00.000 9828 worker thread done servicing request
02:00:14.342 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:00:14.690 00.348 8976 Exposure complete
02:00:14.696 00.006 8976 worker thread done servicing request
02:00:14.696 00.000 5052 OnExposeComplete: enter
02:00:14.696 00.000 5052 UpdateGuideState(): m_state=6
02:00:14.696 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6591
02:00:14.696 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.60, Mass=188, SNR=9.5, Peak=75 HFD=2.0
02:00:14.696 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
02:00:14.701 00.005 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
02:00:14.701 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.11 hyp=0.66 cameraTheta=-0.17 mountX=-0.40 mountY=-0.48, mountTheta=-2.26
02:00:14.701 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.11, opts=13)
02:00:14.701 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.11)
02:00:14.701 00.000 8976 Worker thread wakes up
02:00:14.703 00.002 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.11) opts 0xd
02:00:14.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.11)
02:00:14.703 00.000 8976 Moving (0.65, -0.11) raw xDistance=-0.40 yDistance=-0.48
02:00:14.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
02:00:14.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
02:00:14.703 00.000 8976 MoveAxis(R, 2, ABG)
02:00:14.703 00.000 8976 stepping (-10, 14) + (2, 0)
02:00:14.703 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:14.703 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:00:14.713 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:00:14.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:14.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:14.713 00.000 5052 Enqueuing Expose request
02:00:14.736 00.023 8976 Received - 47 (G) 
02:00:14.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:14.736 00.000 8976 stepped: pos (-8, 14)
02:00:14.736 00.000 8976 MoveAxis(U, 2, ABG)
02:00:14.736 00.000 8976 stepping (-8, 14) + (0, 2)
02:00:14.736 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:14.768 00.032 8976 Received - 47 (G) 
02:00:14.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:14.768 00.000 8976 stepped: pos (-8, 16)
02:00:14.768 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:00:14.768 00.000 8976 MountToCamera -- mountX=1.62 mountY=-1.95 hyp=2.54 mountTheta=-0.88 cameraX=1.00, cameraY=2.33 cameraTheta=1.16
02:00:14.768 00.000 8976 incremental bump (1.002, 2.330) isValid = 1
02:00:14.768 00.000 8976 Scheduling Mount bump of (0.045, 0.109)
02:00:14.768 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:00:14.768 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:00:14.768 00.000 8976 move complete, result=0
02:00:14.768 00.000 9828 Worker thread wakes up
02:00:14.768 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:00:14.768 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:00:14.768 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
02:00:14.768 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
02:00:14.768 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:00:14.768 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:00:14.768 00.000 9828 BLC: window closed
02:00:14.768 00.000 9828 MoveAxis(E, 16, B)
02:00:14.768 00.000 8976 worker thread done servicing request
02:00:14.769 00.001 8976 Worker thread wakes up
02:00:14.769 00.000 9828 Guiding  Dir = 2, Dur = 16
02:00:14.769 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:00:14.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:14.769 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:14.769 00.000 9828 IsSlewing returns 0
02:00:14.769 00.000 9828 IsGuiding returns 0
02:00:14.769 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:14.805 00.036 9828 IsGuiding returns 1
02:00:14.805 00.000 9828 scope still moving after pulse duration time elapsed
02:00:14.836 00.031 9828 IsSlewing returns 0
02:00:14.836 00.000 9828 IsGuiding returns 1
02:00:14.867 00.031 9828 IsSlewing returns 0
02:00:14.867 00.000 9828 IsGuiding returns 1
02:00:14.898 00.031 9828 IsSlewing returns 0
02:00:14.898 00.000 9828 IsGuiding returns 0
02:00:14.898 00.000 9828 scope move finished after 16 + 113 ms
02:00:14.898 00.000 9828 Move returns status 0, amount 16
02:00:14.898 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:14.898 00.000 9828 MoveAxis(N, 14, B)
02:00:14.898 00.000 9828 Guiding  Dir = 0, Dur = 14
02:00:14.915 00.017 9828 IsSlewing returns 0
02:00:14.915 00.000 9828 IsGuiding returns 0
02:00:14.915 00.000 9828 PulseGuide returned control before completion, sleep 24
02:00:14.946 00.031 9828 IsGuiding returns 1
02:00:14.946 00.000 9828 scope still moving after pulse duration time elapsed
02:00:14.978 00.032 9828 IsSlewing returns 0
02:00:14.978 00.000 9828 IsGuiding returns 1
02:00:15.010 00.032 9828 IsSlewing returns 0
02:00:15.010 00.000 9828 IsGuiding returns 1
02:00:15.042 00.032 9828 IsSlewing returns 0
02:00:15.042 00.000 9828 IsGuiding returns 1
02:00:15.073 00.031 9828 IsSlewing returns 0
02:00:15.073 00.000 9828 IsGuiding returns 0
02:00:15.073 00.000 9828 scope move finished after 14 + 145 ms
02:00:15.073 00.000 9828 Move returns status 0, amount 14
02:00:15.073 00.000 9828 move complete, result=0
02:00:15.074 00.001 9828 worker thread done servicing request
02:00:15.074 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:00:15.465 00.391 8976 Exposure complete
02:00:15.470 00.005 8976 worker thread done servicing request
02:00:15.471 00.001 5052 OnExposeComplete: enter
02:00:15.471 00.000 5052 UpdateGuideState(): m_state=6
02:00:15.471 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6592
02:00:15.471 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.87, Mass=204, SNR=9.9, Peak=72 HFD=2.4
02:00:15.471 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:00:15.471 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
02:00:15.471 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.16 hyp=0.67 cameraTheta=0.23 mountX=-0.16 mountY=-0.64, mountTheta=-1.82
02:00:15.471 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.16, opts=13)
02:00:15.472 00.001 5052 Enqueuing Move request for stepguider (0.66, 0.16)
02:00:15.472 00.000 8976 Worker thread wakes up
02:00:15.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.16) opts 0xd
02:00:15.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.16)
02:00:15.472 00.000 8976 Moving (0.66, 0.16) raw xDistance=-0.16 yDistance=-0.64
02:00:15.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:00:15.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
02:00:15.472 00.000 8976 MoveAxis(R, 0, ABG)
02:00:15.472 00.000 8976 MoveAxis(U, 3, ABG)
02:00:15.472 00.000 8976 stepping (-8, 16) + (0, 3)
02:00:15.472 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:15.472 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:00:15.482 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
02:00:15.483 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:15.483 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:15.483 00.000 5052 Enqueuing Expose request
02:00:15.503 00.020 8976 Received - 47 (G) 
02:00:15.503 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:15.503 00.000 8976 stepped: pos (-8, 19)
02:00:15.503 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:00:15.503 00.000 8976 MountToCamera -- mountX=1.49 mountY=-2.30 hyp=2.74 mountTheta=-1.00 cameraX=1.37, cameraY=2.37 cameraTheta=1.05
02:00:15.503 00.000 8976 incremental bump (1.374, 2.374) isValid = 1
02:00:15.503 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:00:15.503 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:00:15.503 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:00:15.503 00.000 8976 move complete, result=0
02:00:15.503 00.000 9828 Worker thread wakes up
02:00:15.503 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:00:15.503 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:00:15.504 00.001 8976 worker thread done servicing request
02:00:15.504 00.000 8976 Worker thread wakes up
02:00:15.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:15.504 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:00:15.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:15.504 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
02:00:15.504 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
02:00:15.504 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
02:00:15.504 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:00:15.504 00.000 9828 BLC: window closed
02:00:15.505 00.001 9828 MoveAxis(E, 20, B)
02:00:15.505 00.000 9828 Guiding  Dir = 2, Dur = 20
02:00:15.505 00.000 9828 IsSlewing returns 0
02:00:15.505 00.000 9828 IsGuiding returns 0
02:00:15.505 00.000 9828 PulseGuide returned control before completion, sleep 30
02:00:15.551 00.046 9828 IsGuiding returns 1
02:00:15.551 00.000 9828 scope still moving after pulse duration time elapsed
02:00:15.581 00.030 9828 IsSlewing returns 0
02:00:15.581 00.000 9828 IsGuiding returns 1
02:00:15.613 00.032 9828 IsSlewing returns 0
02:00:15.613 00.000 9828 IsGuiding returns 1
02:00:15.644 00.031 9828 IsSlewing returns 0
02:00:15.644 00.000 9828 IsGuiding returns 0
02:00:15.644 00.000 9828 scope move finished after 20 + 118 ms
02:00:15.644 00.000 9828 Move returns status 0, amount 20
02:00:15.644 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:15.644 00.000 9828 MoveAxis(N, 13, B)
02:00:15.644 00.000 9828 Guiding  Dir = 0, Dur = 13
02:00:15.660 00.016 9828 IsSlewing returns 0
02:00:15.660 00.000 9828 IsGuiding returns 0
02:00:15.660 00.000 9828 PulseGuide returned control before completion, sleep 23
02:00:15.691 00.031 9828 IsGuiding returns 1
02:00:15.691 00.000 9828 scope still moving after pulse duration time elapsed
02:00:15.723 00.032 9828 IsSlewing returns 0
02:00:15.723 00.000 9828 IsGuiding returns 1
02:00:15.753 00.030 9828 IsSlewing returns 0
02:00:15.753 00.000 9828 IsGuiding returns 1
02:00:15.784 00.031 9828 IsSlewing returns 0
02:00:15.784 00.000 9828 IsGuiding returns 1
02:00:15.815 00.031 9828 IsSlewing returns 0
02:00:15.815 00.000 9828 IsGuiding returns 0
02:00:15.815 00.000 9828 scope move finished after 13 + 142 ms
02:00:15.815 00.000 9828 Move returns status 0, amount 13
02:00:15.815 00.000 9828 move complete, result=0
02:00:15.815 00.000 9828 worker thread done servicing request
02:00:15.815 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:00:16.195 00.380 8976 Exposure complete
02:00:16.200 00.005 8976 worker thread done servicing request
02:00:16.201 00.001 5052 OnExposeComplete: enter
02:00:16.201 00.000 5052 UpdateGuideState(): m_state=6
02:00:16.201 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6593
02:00:16.201 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.34, Mass=189, SNR=9.5, Peak=75 HFD=2.1
02:00:16.201 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.35 = 1.93)
02:00:16.201 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.82)
02:00:16.201 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.37 hyp=0.50 cameraTheta=-2.31 mountX=-0.17 mountY=0.48, mountTheta=1.92
02:00:16.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.37, opts=13)
02:00:16.202 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.37)
02:00:16.202 00.000 8976 Worker thread wakes up
02:00:16.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.37) opts 0xd
02:00:16.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.37)
02:00:16.202 00.000 8976 Moving (-0.34, -0.37) raw xDistance=-0.17 yDistance=0.48
02:00:16.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:00:16.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
02:00:16.202 00.000 8976 MoveAxis(R, 0, ABG)
02:00:16.202 00.000 8976 MoveAxis(D, 2, ABG)
02:00:16.202 00.000 8976 stepping (-8, 19) + (0, -2)
02:00:16.202 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:16.203 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:00:16.213 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
02:00:16.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:16.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:16.213 00.000 5052 Enqueuing Expose request
02:00:16.238 00.025 8976 Received - 47 (G) 
02:00:16.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:16.238 00.000 8976 stepped: pos (-8, 17)
02:00:16.238 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:00:16.238 00.000 8976 MountToCamera -- mountX=1.40 mountY=-2.43 hyp=2.81 mountTheta=-1.05 cameraX=1.53, cameraY=2.36 cameraTheta=0.99
02:00:16.238 00.000 8976 incremental bump (1.530, 2.356) isValid = 1
02:00:16.238 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
02:00:16.238 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:00:16.238 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:00:16.238 00.000 8976 move complete, result=0
02:00:16.238 00.000 8976 worker thread done servicing request
02:00:16.238 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:00:16.238 00.000 8976 Worker thread wakes up
02:00:16.238 00.000 9828 Worker thread wakes up
02:00:16.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:16.239 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:16.239 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:00:16.239 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:00:16.239 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
02:00:16.239 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
02:00:16.239 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:00:16.239 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:00:16.239 00.000 9828 BLC: window closed
02:00:16.239 00.000 9828 MoveAxis(E, 21, B)
02:00:16.239 00.000 9828 Guiding  Dir = 2, Dur = 21
02:00:16.239 00.000 9828 IsSlewing returns 0
02:00:16.239 00.000 9828 IsGuiding returns 0
02:00:16.240 00.001 9828 PulseGuide returned control before completion, sleep 31
02:00:16.283 00.043 9828 IsGuiding returns 1
02:00:16.283 00.000 9828 scope still moving after pulse duration time elapsed
02:00:16.314 00.031 9828 IsSlewing returns 0
02:00:16.314 00.000 9828 IsGuiding returns 1
02:00:16.345 00.031 9828 IsSlewing returns 0
02:00:16.345 00.000 9828 IsGuiding returns 1
02:00:16.377 00.032 9828 IsSlewing returns 0
02:00:16.377 00.000 9828 IsGuiding returns 0
02:00:16.377 00.000 9828 scope move finished after 21 + 116 ms
02:00:16.377 00.000 9828 Move returns status 0, amount 21
02:00:16.377 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:16.377 00.000 9828 MoveAxis(N, 12, B)
02:00:16.377 00.000 9828 Guiding  Dir = 0, Dur = 12
02:00:16.392 00.015 9828 IsSlewing returns 0
02:00:16.392 00.000 9828 IsGuiding returns 0
02:00:16.392 00.000 9828 PulseGuide returned control before completion, sleep 22
02:00:16.424 00.032 9828 IsGuiding returns 1
02:00:16.424 00.000 9828 scope still moving after pulse duration time elapsed
02:00:16.455 00.031 9828 IsSlewing returns 0
02:00:16.455 00.000 9828 IsGuiding returns 1
02:00:16.486 00.031 9828 IsSlewing returns 0
02:00:16.486 00.000 9828 IsGuiding returns 1
02:00:16.517 00.031 9828 IsSlewing returns 0
02:00:16.517 00.000 9828 IsGuiding returns 0
02:00:16.517 00.000 9828 scope move finished after 12 + 113 ms
02:00:16.517 00.000 9828 Move returns status 0, amount 12
02:00:16.517 00.000 9828 move complete, result=0
02:00:16.517 00.000 9828 worker thread done servicing request
02:00:16.518 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:00:16.931 00.413 8976 Exposure complete
02:00:16.937 00.006 8976 worker thread done servicing request
02:00:16.937 00.000 5052 OnExposeComplete: enter
02:00:16.937 00.000 5052 UpdateGuideState(): m_state=6
02:00:16.937 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6594
02:00:16.937 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.61, Mass=208, SNR=9.9, Peak=71 HFD=2.3
02:00:16.937 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.60 = 1.69)
02:00:16.937 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
02:00:16.938 00.001 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.55 mountX=-0.02 mountY=0.18, mountTheta=1.69
02:00:16.938 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.10, opts=13)
02:00:16.938 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.10)
02:00:16.939 00.001 8976 Worker thread wakes up
02:00:16.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.10) opts 0xd
02:00:16.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.10)
02:00:16.939 00.000 8976 Moving (-0.15, -0.10) raw xDistance=-0.02 yDistance=0.18
02:00:16.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:00:16.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:00:16.939 00.000 8976 MoveAxis(R, 0, ABG)
02:00:16.939 00.000 8976 MoveAxis(U, 0, ABG)
02:00:16.939 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:00:16.939 00.000 8976 MountToCamera -- mountX=1.34 mountY=-2.52 hyp=2.86 mountTheta=-1.08 cameraX=1.63, cameraY=2.34 cameraTheta=0.96
02:00:16.939 00.000 8976 incremental bump (1.634, 2.344) isValid = 1
02:00:16.939 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
02:00:16.939 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:00:16.939 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:00:16.940 00.001 8976 move complete, result=0
02:00:16.940 00.000 9828 Worker thread wakes up
02:00:16.940 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:00:16.940 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:00:16.940 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:00:16.940 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:00:16.940 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:00:16.940 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:00:16.940 00.000 9828 BLC: window closed
02:00:16.940 00.000 9828 MoveAxis(E, 22, B)
02:00:16.940 00.000 8976 worker thread done servicing request
02:00:16.940 00.000 9828 Guiding  Dir = 2, Dur = 22
02:00:16.940 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:00:16.941 00.001 9828 IsSlewing returns 0
02:00:16.941 00.000 9828 IsGuiding returns 0
02:00:16.941 00.000 9828 PulseGuide returned control before completion, sleep 32
02:00:16.951 00.010 5052 UpdateGuideState exits: m=208 SNR=9.9
02:00:16.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:16.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:16.951 00.000 5052 Enqueuing Expose request
02:00:16.951 00.000 8976 Worker thread wakes up
02:00:16.951 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:16.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:16.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:16.986 00.035 9828 IsGuiding returns 1
02:00:16.986 00.000 9828 scope still moving after pulse duration time elapsed
02:00:17.017 00.031 9828 IsSlewing returns 0
02:00:17.017 00.000 9828 IsGuiding returns 1
02:00:17.062 00.045 9828 IsSlewing returns 0
02:00:17.062 00.000 9828 IsGuiding returns 1
02:00:17.093 00.031 9828 IsSlewing returns 0
02:00:17.093 00.000 9828 IsGuiding returns 0
02:00:17.093 00.000 9828 scope move finished after 22 + 130 ms
02:00:17.093 00.000 9828 Move returns status 0, amount 22
02:00:17.093 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:17.093 00.000 9828 MoveAxis(N, 12, B)
02:00:17.093 00.000 9828 Guiding  Dir = 0, Dur = 12
02:00:17.109 00.016 9828 IsSlewing returns 0
02:00:17.109 00.000 9828 IsGuiding returns 0
02:00:17.109 00.000 9828 PulseGuide returned control before completion, sleep 22
02:00:17.139 00.030 9828 IsGuiding returns 1
02:00:17.139 00.000 9828 scope still moving after pulse duration time elapsed
02:00:17.170 00.031 9828 IsSlewing returns 0
02:00:17.170 00.000 9828 IsGuiding returns 1
02:00:17.200 00.030 9828 IsSlewing returns 0
02:00:17.200 00.000 9828 IsGuiding returns 1
02:00:17.231 00.031 9828 IsSlewing returns 0
02:00:17.231 00.000 9828 IsGuiding returns 1
02:00:17.262 00.031 9828 IsSlewing returns 0
02:00:17.262 00.000 9828 IsGuiding returns 0
02:00:17.262 00.000 9828 scope move finished after 12 + 141 ms
02:00:17.262 00.000 9828 Move returns status 0, amount 12
02:00:17.262 00.000 9828 move complete, result=0
02:00:17.262 00.000 9828 worker thread done servicing request
02:00:17.262 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:00:17.643 00.381 8976 Exposure complete
02:00:17.649 00.006 8976 worker thread done servicing request
02:00:17.649 00.000 5052 OnExposeComplete: enter
02:00:17.649 00.000 5052 UpdateGuideState(): m_state=6
02:00:17.649 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6595
02:00:17.649 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.71, Mass=186, SNR=9.5, Peak=76 HFD=2.1
02:00:17.649 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:00:17.649 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:00:17.649 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.13 mountX=0.08 mountY=0.14, mountTheta=1.06
02:00:17.651 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.00, opts=13)
02:00:17.651 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.00)
02:00:17.651 00.000 8976 Worker thread wakes up
02:00:17.651 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.00) opts 0xd
02:00:17.651 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.00)
02:00:17.651 00.000 8976 Moving (-0.16, 0.00) raw xDistance=0.08 yDistance=0.14
02:00:17.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:00:17.652 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:00:17.652 00.000 8976 MoveAxis(R, 0, ABG)
02:00:17.652 00.000 8976 MoveAxis(U, 0, ABG)
02:00:17.652 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:00:17.652 00.000 8976 MountToCamera -- mountX=1.30 mountY=-2.58 hyp=2.89 mountTheta=-1.10 cameraX=1.70, cameraY=2.34 cameraTheta=0.94
02:00:17.652 00.000 8976 incremental bump (1.704, 2.336) isValid = 1
02:00:17.652 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:00:17.652 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:00:17.652 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:00:17.652 00.000 8976 move complete, result=0
02:00:17.652 00.000 8976 worker thread done servicing request
02:00:17.652 00.000 9828 Worker thread wakes up
02:00:17.652 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:00:17.652 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:00:17.652 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
02:00:17.652 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
02:00:17.652 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:00:17.652 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:00:17.652 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:00:17.652 00.000 9828 BLC: window closed
02:00:17.652 00.000 9828 MoveAxis(E, 23, B)
02:00:17.652 00.000 9828 Guiding  Dir = 2, Dur = 23
02:00:17.653 00.001 9828 IsSlewing returns 0
02:00:17.653 00.000 9828 IsGuiding returns 0
02:00:17.653 00.000 9828 PulseGuide returned control before completion, sleep 33
02:00:17.662 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
02:00:17.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:17.662 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:17.662 00.000 5052 Enqueuing Expose request
02:00:17.662 00.000 8976 Worker thread wakes up
02:00:17.662 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:17.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:17.662 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:17.697 00.035 9828 IsGuiding returns 1
02:00:17.697 00.000 9828 scope still moving after pulse duration time elapsed
02:00:17.728 00.031 9828 IsSlewing returns 0
02:00:17.728 00.000 9828 IsGuiding returns 1
02:00:17.759 00.031 9828 IsSlewing returns 0
02:00:17.760 00.001 9828 IsGuiding returns 1
02:00:17.790 00.030 9828 IsSlewing returns 0
02:00:17.790 00.000 9828 IsGuiding returns 0
02:00:17.790 00.000 9828 scope move finished after 23 + 113 ms
02:00:17.790 00.000 9828 Move returns status 0, amount 23
02:00:17.790 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:17.790 00.000 9828 MoveAxis(N, 12, B)
02:00:17.790 00.000 9828 Guiding  Dir = 0, Dur = 12
02:00:17.805 00.015 9828 IsSlewing returns 0
02:00:17.805 00.000 9828 IsGuiding returns 0
02:00:17.806 00.001 9828 PulseGuide returned control before completion, sleep 22
02:00:17.836 00.030 9828 IsGuiding returns 1
02:00:17.836 00.000 9828 scope still moving after pulse duration time elapsed
02:00:17.868 00.032 9828 IsSlewing returns 0
02:00:17.868 00.000 9828 IsGuiding returns 1
02:00:17.899 00.031 9828 IsSlewing returns 0
02:00:17.899 00.000 9828 IsGuiding returns 1
02:00:17.930 00.031 9828 IsSlewing returns 0
02:00:17.930 00.000 9828 IsGuiding returns 1
02:00:17.961 00.031 9828 IsSlewing returns 0
02:00:17.961 00.000 9828 IsGuiding returns 0
02:00:17.961 00.000 9828 scope move finished after 12 + 144 ms
02:00:17.961 00.000 9828 Move returns status 0, amount 12
02:00:17.961 00.000 9828 move complete, result=0
02:00:17.961 00.000 9828 worker thread done servicing request
02:00:17.961 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:00:18.355 00.394 8976 Exposure complete
02:00:18.360 00.005 8976 worker thread done servicing request
02:00:18.361 00.001 5052 OnExposeComplete: enter
02:00:18.361 00.000 5052 UpdateGuideState(): m_state=6
02:00:18.361 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6596
02:00:18.361 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.59, Mass=200, SNR=9.8, Peak=73 HFD=2.9
02:00:18.361 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
02:00:18.361 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
02:00:18.361 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.12 hyp=0.60 cameraTheta=-2.95 mountX=0.16 mountY=0.56, mountTheta=1.28
02:00:18.361 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.12, opts=13)
02:00:18.362 00.001 5052 Enqueuing Move request for stepguider (-0.59, -0.12)
02:00:18.362 00.000 8976 Worker thread wakes up
02:00:18.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.12) opts 0xd
02:00:18.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.12)
02:00:18.362 00.000 8976 Moving (-0.59, -0.12) raw xDistance=0.16 yDistance=0.56
02:00:18.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:00:18.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
02:00:18.362 00.000 8976 MoveAxis(R, 0, ABG)
02:00:18.362 00.000 8976 MoveAxis(D, 2, ABG)
02:00:18.362 00.000 8976 stepping (-8, 17) + (0, -2)
02:00:18.362 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:18.363 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:00:18.372 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:00:18.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:18.372 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:18.372 00.000 5052 Enqueuing Expose request
02:00:18.396 00.024 8976 Received - 47 (G) 
02:00:18.396 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:18.396 00.000 8976 stepped: pos (-8, 15)
02:00:18.396 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:00:18.396 00.000 8976 MountToCamera -- mountX=1.28 mountY=-2.52 hyp=2.82 mountTheta=-1.10 cameraX=1.66, cameraY=2.28 cameraTheta=0.94
02:00:18.396 00.000 8976 incremental bump (1.658, 2.283) isValid = 1
02:00:18.397 00.001 8976 Scheduling Mount bump of (0.067, 0.096)
02:00:18.397 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:00:18.397 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:00:18.397 00.000 8976 move complete, result=0
02:00:18.397 00.000 9828 Worker thread wakes up
02:00:18.397 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:00:18.397 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:00:18.397 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
02:00:18.397 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
02:00:18.397 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:00:18.397 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:00:18.397 00.000 8976 worker thread done servicing request
02:00:18.397 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:00:18.397 00.000 9828 BLC: window closed
02:00:18.397 00.000 9828 MoveAxis(E, 23, B)
02:00:18.397 00.000 9828 Guiding  Dir = 2, Dur = 23
02:00:18.398 00.001 8976 Worker thread wakes up
02:00:18.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:18.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:18.398 00.000 9828 IsSlewing returns 0
02:00:18.398 00.000 9828 IsGuiding returns 0
02:00:18.398 00.000 9828 PulseGuide returned control before completion, sleep 33
02:00:18.433 00.035 9828 IsGuiding returns 1
02:00:18.433 00.000 9828 scope still moving after pulse duration time elapsed
02:00:18.464 00.031 9828 IsSlewing returns 0
02:00:18.464 00.000 9828 IsGuiding returns 1
02:00:18.495 00.031 9828 IsSlewing returns 0
02:00:18.495 00.000 9828 IsGuiding returns 1
02:00:18.527 00.032 9828 IsSlewing returns 0
02:00:18.527 00.000 9828 IsGuiding returns 0
02:00:18.527 00.000 9828 scope move finished after 23 + 106 ms
02:00:18.527 00.000 9828 Move returns status 0, amount 23
02:00:18.527 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:18.527 00.000 9828 MoveAxis(N, 12, B)
02:00:18.527 00.000 9828 Guiding  Dir = 0, Dur = 12
02:00:18.542 00.015 9828 IsSlewing returns 0
02:00:18.542 00.000 9828 IsGuiding returns 0
02:00:18.542 00.000 9828 PulseGuide returned control before completion, sleep 22
02:00:18.573 00.031 9828 IsGuiding returns 1
02:00:18.573 00.000 9828 scope still moving after pulse duration time elapsed
02:00:18.605 00.032 9828 IsSlewing returns 0
02:00:18.605 00.000 9828 IsGuiding returns 1
02:00:18.635 00.030 9828 IsSlewing returns 0
02:00:18.635 00.000 9828 IsGuiding returns 1
02:00:18.665 00.030 9828 IsSlewing returns 0
02:00:18.665 00.000 9828 IsGuiding returns 1
02:00:18.696 00.031 9828 IsSlewing returns 0
02:00:18.697 00.001 9828 IsGuiding returns 0
02:00:18.697 00.000 9828 scope move finished after 12 + 142 ms
02:00:18.697 00.000 9828 Move returns status 0, amount 12
02:00:18.697 00.000 9828 move complete, result=0
02:00:18.697 00.000 9828 worker thread done servicing request
02:00:18.697 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:00:19.090 00.393 8976 Exposure complete
02:00:19.096 00.006 8976 worker thread done servicing request
02:00:19.096 00.000 5052 OnExposeComplete: enter
02:00:19.096 00.000 5052 UpdateGuideState(): m_state=6
02:00:19.096 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6597
02:00:19.096 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.56, Mass=199, SNR=9.8, Peak=80 HFD=2.2
02:00:19.096 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.53 = 1.76)
02:00:19.096 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.65)
02:00:19.096 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.25 cameraTheta=-2.48 mountX=-0.05 mountY=0.25, mountTheta=1.76
02:00:19.097 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.15, opts=13)
02:00:19.097 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.15)
02:00:19.097 00.000 8976 Worker thread wakes up
02:00:19.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.15) opts 0xd
02:00:19.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.15)
02:00:19.097 00.000 8976 Moving (-0.19, -0.15) raw xDistance=-0.05 yDistance=0.25
02:00:19.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:00:19.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:00:19.097 00.000 8976 MoveAxis(R, 0, ABG)
02:00:19.097 00.000 8976 MoveAxis(U, 0, ABG)
02:00:19.097 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:00:19.097 00.000 8976 MountToCamera -- mountX=1.26 mountY=-2.47 hyp=2.77 mountTheta=-1.10 cameraX=1.63, cameraY=2.25 cameraTheta=0.94
02:00:19.097 00.000 8976 incremental bump (1.627, 2.247) isValid = 1
02:00:19.098 00.001 8976 Scheduling Mount bump of (0.067, 0.096)
02:00:19.098 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:00:19.098 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:00:19.098 00.000 8976 move complete, result=0
02:00:19.098 00.000 9828 Worker thread wakes up
02:00:19.098 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:00:19.098 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:00:19.098 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
02:00:19.098 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
02:00:19.098 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:00:19.098 00.000 8976 worker thread done servicing request
02:00:19.098 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:00:19.098 00.000 9828 BLC: window closed
02:00:19.098 00.000 9828 MoveAxis(E, 23, B)
02:00:19.098 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
02:00:19.098 00.000 9828 Guiding  Dir = 2, Dur = 23
02:00:19.099 00.001 9828 IsSlewing returns 0
02:00:19.099 00.000 9828 IsGuiding returns 0
02:00:19.099 00.000 9828 PulseGuide returned control before completion, sleep 33
02:00:19.108 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:00:19.109 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:19.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:19.109 00.000 5052 Enqueuing Expose request
02:00:19.109 00.000 8976 Worker thread wakes up
02:00:19.109 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:19.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:19.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:19.147 00.038 9828 IsGuiding returns 1
02:00:19.147 00.000 9828 scope still moving after pulse duration time elapsed
02:00:19.179 00.032 9828 IsSlewing returns 0
02:00:19.179 00.000 9828 IsGuiding returns 1
02:00:19.209 00.030 9828 IsSlewing returns 0
02:00:19.209 00.000 9828 IsGuiding returns 1
02:00:19.239 00.030 9828 IsSlewing returns 0
02:00:19.239 00.000 9828 IsGuiding returns 0
02:00:19.239 00.000 9828 scope move finished after 23 + 117 ms
02:00:19.239 00.000 9828 Move returns status 0, amount 23
02:00:19.239 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:19.239 00.000 9828 MoveAxis(N, 12, B)
02:00:19.239 00.000 9828 Guiding  Dir = 0, Dur = 12
02:00:19.255 00.016 9828 IsSlewing returns 0
02:00:19.255 00.000 9828 IsGuiding returns 0
02:00:19.255 00.000 9828 PulseGuide returned control before completion, sleep 22
02:00:19.286 00.031 9828 IsGuiding returns 1
02:00:19.286 00.000 9828 scope still moving after pulse duration time elapsed
02:00:19.317 00.031 9828 IsSlewing returns 0
02:00:19.317 00.000 9828 IsGuiding returns 1
02:00:19.348 00.031 9828 IsSlewing returns 0
02:00:19.348 00.000 9828 IsGuiding returns 1
02:00:19.378 00.030 9828 IsSlewing returns 0
02:00:19.378 00.000 9828 IsGuiding returns 1
02:00:19.410 00.032 9828 IsSlewing returns 0
02:00:19.410 00.000 9828 IsGuiding returns 0
02:00:19.410 00.000 9828 scope move finished after 12 + 143 ms
02:00:19.410 00.000 9828 Move returns status 0, amount 12
02:00:19.410 00.000 9828 move complete, result=0
02:00:19.410 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:00:19.411 00.001 9828 worker thread done servicing request
02:00:19.800 00.389 8976 Exposure complete
02:00:19.806 00.006 8976 worker thread done servicing request
02:00:19.806 00.000 5052 OnExposeComplete: enter
02:00:19.806 00.000 5052 UpdateGuideState(): m_state=6
02:00:19.806 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6598
02:00:19.806 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.65, Mass=204, SNR=9.9, Peak=71 HFD=2.4
02:00:19.806 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
02:00:19.806 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
02:00:19.806 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.06 hyp=0.35 cameraTheta=-2.98 mountX=0.11 mountY=0.32, mountTheta=1.25
02:00:19.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.06, opts=13)
02:00:19.807 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.06)
02:00:19.807 00.000 8976 Worker thread wakes up
02:00:19.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.06) opts 0xd
02:00:19.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.06)
02:00:19.808 00.001 8976 Moving (-0.35, -0.06) raw xDistance=0.11 yDistance=0.32
02:00:19.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:00:19.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:00:19.808 00.000 8976 MoveAxis(R, 0, ABG)
02:00:19.808 00.000 8976 MoveAxis(D, 1, ABG)
02:00:19.808 00.000 8976 stepping (-8, 15) + (0, -1)
02:00:19.808 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:19.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:00:19.819 00.011 5052 UpdateGuideState exits: m=204 SNR=9.9
02:00:19.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:19.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:19.819 00.000 5052 Enqueuing Expose request
02:00:19.834 00.015 8976 Received - 47 (G) 
02:00:19.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:19.834 00.000 8976 stepped: pos (-8, 14)
02:00:19.834 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:00:19.834 00.000 8976 MountToCamera -- mountX=1.25 mountY=-2.39 hyp=2.70 mountTheta=-1.09 cameraX=1.56, cameraY=2.20 cameraTheta=0.95
02:00:19.835 00.001 8976 incremental bump (1.559, 2.200) isValid = 1
02:00:19.835 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:00:19.835 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:00:19.835 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:00:19.835 00.000 8976 move complete, result=0
02:00:19.835 00.000 9828 Worker thread wakes up
02:00:19.835 00.000 8976 worker thread done servicing request
02:00:19.835 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:00:19.835 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:00:19.835 00.000 8976 Worker thread wakes up
02:00:19.835 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:00:19.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:19.835 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
02:00:19.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:19.835 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
02:00:19.836 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:00:19.836 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:00:19.836 00.000 9828 BLC: window closed
02:00:19.836 00.000 9828 MoveAxis(E, 22, B)
02:00:19.836 00.000 9828 Guiding  Dir = 2, Dur = 22
02:00:19.836 00.000 9828 IsSlewing returns 0
02:00:19.836 00.000 9828 IsGuiding returns 0
02:00:19.837 00.001 9828 PulseGuide returned control before completion, sleep 32
02:00:19.875 00.038 9828 IsGuiding returns 1
02:00:19.875 00.000 9828 scope still moving after pulse duration time elapsed
02:00:19.907 00.032 9828 IsSlewing returns 0
02:00:19.907 00.000 9828 IsGuiding returns 1
02:00:19.938 00.031 9828 IsSlewing returns 0
02:00:19.938 00.000 9828 IsGuiding returns 1
02:00:19.968 00.030 9828 IsSlewing returns 0
02:00:19.968 00.000 9828 IsGuiding returns 1
02:00:19.999 00.031 9828 IsSlewing returns 0
02:00:19.999 00.000 9828 IsGuiding returns 1
02:00:20.030 00.031 9828 IsSlewing returns 0
02:00:20.031 00.001 9828 IsGuiding returns 1
02:00:20.062 00.031 9828 IsSlewing returns 0
02:00:20.062 00.000 9828 IsGuiding returns 0
02:00:20.062 00.000 9828 scope move finished after 22 + 203 ms
02:00:20.062 00.000 9828 Move returns status 0, amount 22
02:00:20.062 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:20.062 00.000 9828 MoveAxis(N, 12, B)
02:00:20.062 00.000 9828 Guiding  Dir = 0, Dur = 12
02:00:20.078 00.016 9828 IsSlewing returns 0
02:00:20.078 00.000 9828 IsGuiding returns 0
02:00:20.078 00.000 9828 PulseGuide returned control before completion, sleep 22
02:00:20.109 00.031 9828 IsGuiding returns 1
02:00:20.109 00.000 9828 scope still moving after pulse duration time elapsed
02:00:20.141 00.032 9828 IsSlewing returns 0
02:00:20.141 00.000 9828 IsGuiding returns 1
02:00:20.171 00.030 9828 IsSlewing returns 0
02:00:20.171 00.000 9828 IsGuiding returns 1
02:00:20.202 00.031 9828 IsSlewing returns 0
02:00:20.202 00.000 9828 IsGuiding returns 1
02:00:20.233 00.031 9828 IsSlewing returns 0
02:00:20.233 00.000 9828 IsGuiding returns 0
02:00:20.233 00.000 9828 scope move finished after 12 + 143 ms
02:00:20.233 00.000 9828 Move returns status 0, amount 12
02:00:20.233 00.000 9828 move complete, result=0
02:00:20.233 00.000 9828 worker thread done servicing request
02:00:20.234 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:00:20.531 00.297 8976 Exposure complete
02:00:20.536 00.005 8976 worker thread done servicing request
02:00:20.536 00.000 5052 OnExposeComplete: enter
02:00:20.536 00.000 5052 UpdateGuideState(): m_state=6
02:00:20.536 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6599
02:00:20.536 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.93, Mass=203, SNR=9.8, Peak=77 HFD=2.3
02:00:20.536 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:00:20.536 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
02:00:20.536 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.22 hyp=0.74 cameraTheta=2.84 mountX=0.52 mountY=0.47, mountTheta=0.74
02:00:20.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.22, opts=13)
02:00:20.537 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.22)
02:00:20.537 00.000 8976 Worker thread wakes up
02:00:20.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.22) opts 0xd
02:00:20.538 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.22)
02:00:20.538 00.000 8976 Moving (-0.71, 0.22) raw xDistance=0.52 yDistance=0.47
02:00:20.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.52
02:00:20.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
02:00:20.538 00.000 8976 MoveAxis(L, 2, ABG)
02:00:20.538 00.000 8976 stepping (-8, 14) + (-2, 0)
02:00:20.538 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:20.539 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:00:20.548 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
02:00:20.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:20.548 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:20.548 00.000 5052 Enqueuing Expose request
02:00:20.569 00.021 8976 Received - 47 (G) 
02:00:20.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:20.569 00.000 8976 stepped: pos (-10, 14)
02:00:20.570 00.001 8976 MoveAxis(D, 2, ABG)
02:00:20.570 00.000 8976 stepping (-10, 14) + (0, -2)
02:00:20.570 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:20.602 00.032 8976 Received - 47 (G) 
02:00:20.602 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:20.602 00.000 8976 stepped: pos (-10, 12)
02:00:20.602 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:00:20.602 00.000 8976 MountToCamera -- mountX=1.34 mountY=-2.23 hyp=2.60 mountTheta=-1.03 cameraX=1.37, cameraY=2.21 cameraTheta=1.01
02:00:20.602 00.000 8976 incremental bump (1.374, 2.210) isValid = 1
02:00:20.603 00.001 8976 Scheduling Mount bump of (0.061, 0.101)
02:00:20.603 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:00:20.603 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:00:20.603 00.000 8976 move complete, result=0
02:00:20.603 00.000 8976 worker thread done servicing request
02:00:20.603 00.000 8976 Worker thread wakes up
02:00:20.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:20.603 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:20.603 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:00:20.603 00.000 9828 Worker thread wakes up
02:00:20.604 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:00:20.604 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:00:20.604 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
02:00:20.604 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
02:00:20.604 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
02:00:20.604 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:00:20.604 00.000 9828 BLC: window closed
02:00:20.604 00.000 9828 MoveAxis(E, 21, B)
02:00:20.604 00.000 9828 Guiding  Dir = 2, Dur = 21
02:00:20.605 00.001 9828 IsSlewing returns 0
02:00:20.605 00.000 9828 IsGuiding returns 0
02:00:20.605 00.000 9828 PulseGuide returned control before completion, sleep 31
02:00:20.638 00.033 9828 IsGuiding returns 1
02:00:20.638 00.000 9828 scope still moving after pulse duration time elapsed
02:00:20.668 00.030 9828 IsSlewing returns 0
02:00:20.669 00.001 9828 IsGuiding returns 1
02:00:20.699 00.030 9828 IsSlewing returns 0
02:00:20.699 00.000 9828 IsGuiding returns 1
02:00:20.731 00.032 9828 IsSlewing returns 0
02:00:20.731 00.000 9828 IsGuiding returns 0
02:00:20.731 00.000 9828 scope move finished after 21 + 105 ms
02:00:20.731 00.000 9828 Move returns status 0, amount 21
02:00:20.731 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:20.731 00.000 9828 MoveAxis(N, 13, B)
02:00:20.731 00.000 9828 Guiding  Dir = 0, Dur = 13
02:00:20.746 00.015 9828 IsSlewing returns 0
02:00:20.746 00.000 9828 IsGuiding returns 0
02:00:20.746 00.000 9828 PulseGuide returned control before completion, sleep 23
02:00:20.777 00.031 9828 IsGuiding returns 1
02:00:20.777 00.000 9828 scope still moving after pulse duration time elapsed
02:00:20.807 00.030 9828 IsSlewing returns 0
02:00:20.807 00.000 9828 IsGuiding returns 1
02:00:20.838 00.031 9828 IsSlewing returns 0
02:00:20.839 00.001 9828 IsGuiding returns 1
02:00:20.869 00.030 9828 IsSlewing returns 0
02:00:20.869 00.000 9828 IsGuiding returns 1
02:00:20.900 00.031 9828 IsSlewing returns 0
02:00:20.900 00.000 9828 IsGuiding returns 0
02:00:20.900 00.000 9828 scope move finished after 13 + 141 ms
02:00:20.900 00.000 9828 Move returns status 0, amount 13
02:00:20.900 00.000 9828 move complete, result=0
02:00:20.900 00.000 9828 worker thread done servicing request
02:00:20.901 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:00:21.299 00.398 8976 Exposure complete
02:00:21.305 00.006 8976 worker thread done servicing request
02:00:21.305 00.000 5052 OnExposeComplete: enter
02:00:21.305 00.000 5052 UpdateGuideState(): m_state=6
02:00:21.305 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6600
02:00:21.305 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.66, Mass=186, SNR=9.4, Peak=67 HFD=2.7
02:00:21.305 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
02:00:21.305 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
02:00:21.305 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.05 hyp=0.50 cameraTheta=-3.05 mountX=0.19 mountY=0.44, mountTheta=1.17
02:00:21.305 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.05, opts=13)
02:00:21.306 00.001 5052 Enqueuing Move request for stepguider (-0.50, -0.05)
02:00:21.306 00.000 8976 Worker thread wakes up
02:00:21.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.05) opts 0xd
02:00:21.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.05)
02:00:21.306 00.000 8976 Moving (-0.50, -0.05) raw xDistance=0.19 yDistance=0.44
02:00:21.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:00:21.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
02:00:21.306 00.000 8976 MoveAxis(R, 0, ABG)
02:00:21.306 00.000 8976 MoveAxis(D, 2, ABG)
02:00:21.306 00.000 8976 stepping (-10, 12) + (0, -2)
02:00:21.306 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:21.307 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:00:21.316 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
02:00:21.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:21.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:21.316 00.000 5052 Enqueuing Expose request
02:00:21.338 00.022 8976 Received - 47 (G) 
02:00:21.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:21.338 00.000 8976 stepped: pos (-10, 10)
02:00:21.338 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:00:21.338 00.000 8976 MountToCamera -- mountX=1.40 mountY=-2.02 hyp=2.46 mountTheta=-0.96 cameraX=1.16, cameraY=2.17 cameraTheta=1.08
02:00:21.338 00.000 8976 incremental bump (1.157, 2.169) isValid = 1
02:00:21.338 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:00:21.338 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:00:21.338 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:00:21.338 00.000 8976 move complete, result=0
02:00:21.338 00.000 9828 Worker thread wakes up
02:00:21.338 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:00:21.338 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:00:21.338 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:00:21.338 00.000 8976 worker thread done servicing request
02:00:21.338 00.000 8976 Worker thread wakes up
02:00:21.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:21.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:21.338 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:00:21.338 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:00:21.339 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:00:21.339 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:00:21.339 00.000 9828 BLC: window closed
02:00:21.339 00.000 9828 MoveAxis(E, 19, B)
02:00:21.339 00.000 9828 Guiding  Dir = 2, Dur = 19
02:00:21.339 00.000 9828 IsSlewing returns 0
02:00:21.339 00.000 9828 IsGuiding returns 0
02:00:21.339 00.000 9828 PulseGuide returned control before completion, sleep 29
02:00:21.371 00.032 9828 IsGuiding returns 1
02:00:21.371 00.000 9828 scope still moving after pulse duration time elapsed
02:00:21.402 00.031 9828 IsSlewing returns 0
02:00:21.402 00.000 9828 IsGuiding returns 1
02:00:21.434 00.032 9828 IsSlewing returns 0
02:00:21.434 00.000 9828 IsGuiding returns 1
02:00:21.465 00.031 9828 IsSlewing returns 0
02:00:21.465 00.000 9828 IsGuiding returns 0
02:00:21.465 00.000 9828 scope move finished after 19 + 106 ms
02:00:21.465 00.000 9828 Move returns status 0, amount 19
02:00:21.465 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:21.465 00.000 9828 MoveAxis(N, 13, B)
02:00:21.465 00.000 9828 Guiding  Dir = 0, Dur = 13
02:00:21.480 00.015 9828 IsSlewing returns 0
02:00:21.480 00.000 9828 IsGuiding returns 0
02:00:21.480 00.000 9828 PulseGuide returned control before completion, sleep 23
02:00:21.511 00.031 9828 IsGuiding returns 1
02:00:21.511 00.000 9828 scope still moving after pulse duration time elapsed
02:00:21.541 00.030 9828 IsSlewing returns 0
02:00:21.541 00.000 9828 IsGuiding returns 1
02:00:21.572 00.031 9828 IsSlewing returns 0
02:00:21.572 00.000 9828 IsGuiding returns 1
02:00:21.605 00.033 9828 IsSlewing returns 0
02:00:21.605 00.000 9828 IsGuiding returns 1
02:00:21.635 00.030 9828 IsSlewing returns 0
02:00:21.635 00.000 9828 IsGuiding returns 0
02:00:21.635 00.000 9828 scope move finished after 13 + 142 ms
02:00:21.635 00.000 9828 Move returns status 0, amount 13
02:00:21.636 00.001 9828 move complete, result=0
02:00:21.636 00.000 9828 worker thread done servicing request
02:00:21.636 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:00:22.032 00.396 8976 Exposure complete
02:00:22.037 00.005 8976 worker thread done servicing request
02:00:22.037 00.000 5052 OnExposeComplete: enter
02:00:22.037 00.000 5052 UpdateGuideState(): m_state=6
02:00:22.037 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6601
02:00:22.037 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.81, Mass=218, SNR=10.2, Peak=67 HFD=2.7
02:00:22.037 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:00:22.037 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:00:22.037 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.10 hyp=0.50 cameraTheta=2.95 mountX=0.31 mountY=0.36, mountTheta=0.86
02:00:22.038 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.10, opts=13)
02:00:22.038 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.10)
02:00:22.039 00.001 8976 Worker thread wakes up
02:00:22.039 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.10) opts 0xd
02:00:22.039 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.10)
02:00:22.039 00.000 8976 Moving (-0.49, 0.10) raw xDistance=0.31 yDistance=0.36
02:00:22.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:00:22.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
02:00:22.039 00.000 8976 MoveAxis(L, 1, ABG)
02:00:22.039 00.000 8976 stepping (-10, 10) + (-1, 0)
02:00:22.039 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:22.042 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:00:22.052 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
02:00:22.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:22.052 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:22.052 00.000 5052 Enqueuing Expose request
02:00:22.072 00.020 8976 Received - 47 (G) 
02:00:22.072 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:22.073 00.001 8976 stepped: pos (-11, 10)
02:00:22.073 00.000 8976 MoveAxis(D, 2, ABG)
02:00:22.073 00.000 8976 stepping (-11, 10) + (0, -2)
02:00:22.073 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:22.104 00.031 8976 Received - 47 (G) 
02:00:22.105 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:22.105 00.000 8976 stepped: pos (-11, 8)
02:00:22.105 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:00:22.105 00.000 8976 MountToCamera -- mountX=1.50 mountY=-1.77 hyp=2.32 mountTheta=-0.87 cameraX=0.90, cameraY=2.14 cameraTheta=1.17
02:00:22.105 00.000 8976 incremental bump (0.896, 2.139) isValid = 1
02:00:22.105 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:00:22.105 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:00:22.105 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:00:22.105 00.000 8976 move complete, result=0
02:00:22.105 00.000 8976 worker thread done servicing request
02:00:22.106 00.001 8976 Worker thread wakes up
02:00:22.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:22.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:22.106 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:00:22.106 00.000 9828 Worker thread wakes up
02:00:22.106 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:00:22.106 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:00:22.106 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:00:22.106 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:00:22.106 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:00:22.106 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:00:22.106 00.000 9828 BLC: window closed
02:00:22.106 00.000 9828 MoveAxis(E, 16, B)
02:00:22.106 00.000 9828 Guiding  Dir = 2, Dur = 16
02:00:22.107 00.001 9828 IsSlewing returns 0
02:00:22.107 00.000 9828 IsGuiding returns 0
02:00:22.107 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:22.135 00.028 9828 IsGuiding returns 1
02:00:22.135 00.000 9828 scope still moving after pulse duration time elapsed
02:00:22.167 00.032 9828 IsSlewing returns 0
02:00:22.168 00.001 9828 IsGuiding returns 1
02:00:22.198 00.030 9828 IsSlewing returns 0
02:00:22.199 00.001 9828 IsGuiding returns 1
02:00:22.230 00.031 9828 IsSlewing returns 0
02:00:22.230 00.000 9828 IsGuiding returns 0
02:00:22.230 00.000 9828 scope move finished after 16 + 107 ms
02:00:22.230 00.000 9828 Move returns status 0, amount 16
02:00:22.230 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:22.230 00.000 9828 MoveAxis(N, 14, B)
02:00:22.230 00.000 9828 Guiding  Dir = 0, Dur = 14
02:00:22.246 00.016 9828 IsSlewing returns 0
02:00:22.246 00.000 9828 IsGuiding returns 0
02:00:22.246 00.000 9828 PulseGuide returned control before completion, sleep 24
02:00:22.278 00.032 9828 IsGuiding returns 1
02:00:22.278 00.000 9828 scope still moving after pulse duration time elapsed
02:00:22.309 00.031 9828 IsSlewing returns 0
02:00:22.309 00.000 9828 IsGuiding returns 1
02:00:22.341 00.032 9828 IsSlewing returns 0
02:00:22.341 00.000 9828 IsGuiding returns 1
02:00:22.372 00.031 9828 IsSlewing returns 0
02:00:22.373 00.001 9828 IsGuiding returns 1
02:00:22.403 00.030 9828 IsSlewing returns 0
02:00:22.403 00.000 9828 IsGuiding returns 0
02:00:22.403 00.000 9828 scope move finished after 14 + 142 ms
02:00:22.403 00.000 9828 Move returns status 0, amount 14
02:00:22.403 00.000 9828 move complete, result=0
02:00:22.403 00.000 9828 worker thread done servicing request
02:00:22.403 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:00:22.798 00.395 8976 Exposure complete
02:00:22.804 00.006 8976 worker thread done servicing request
02:00:22.804 00.000 5052 OnExposeComplete: enter
02:00:22.804 00.000 5052 UpdateGuideState(): m_state=6
02:00:22.804 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6602
02:00:22.804 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.00, Mass=188, SNR=9.5, Peak=69 HFD=2.3
02:00:22.804 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
02:00:22.804 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
02:00:22.804 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.29 hyp=0.38 cameraTheta=2.30 mountX=0.37 mountY=0.06, mountTheta=0.16
02:00:22.805 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.29, opts=13)
02:00:22.805 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.29)
02:00:22.806 00.001 8976 Worker thread wakes up
02:00:22.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.29) opts 0xd
02:00:22.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.29)
02:00:22.806 00.000 8976 Moving (-0.26, 0.29) raw xDistance=0.37 yDistance=0.06
02:00:22.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:00:22.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:00:22.806 00.000 8976 MoveAxis(L, 2, ABG)
02:00:22.806 00.000 8976 stepping (-11, 8) + (-2, 0)
02:00:22.806 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:22.807 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:00:22.816 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
02:00:22.817 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:22.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:22.817 00.000 5052 Enqueuing Expose request
02:00:22.840 00.023 8976 Received - 47 (G) 
02:00:22.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:22.840 00.000 8976 stepped: pos (-13, 8)
02:00:22.840 00.000 8976 MoveAxis(U, 0, ABG)
02:00:22.840 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:00:22.840 00.000 8976 MountToCamera -- mountX=1.66 mountY=-1.61 hyp=2.31 mountTheta=-0.77 cameraX=0.67, cameraY=2.21 cameraTheta=1.27
02:00:22.840 00.000 8976 incremental bump (0.674, 2.209) isValid = 1
02:00:22.840 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:00:22.840 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:00:22.840 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:00:22.841 00.001 8976 move complete, result=0
02:00:22.841 00.000 9828 Worker thread wakes up
02:00:22.841 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:00:22.841 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:00:22.841 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:00:22.841 00.000 8976 worker thread done servicing request
02:00:22.841 00.000 8976 Worker thread wakes up
02:00:22.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:22.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:22.841 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:00:22.841 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:00:22.841 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:00:22.841 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:00:22.841 00.000 9828 BLC: window closed
02:00:22.841 00.000 9828 MoveAxis(E, 12, B)
02:00:22.841 00.000 9828 Guiding  Dir = 2, Dur = 12
02:00:22.842 00.001 9828 IsSlewing returns 0
02:00:22.842 00.000 9828 IsGuiding returns 0
02:00:22.842 00.000 9828 PulseGuide returned control before completion, sleep 22
02:00:22.867 00.025 9828 IsGuiding returns 1
02:00:22.868 00.001 9828 scope still moving after pulse duration time elapsed
02:00:22.898 00.030 9828 IsSlewing returns 0
02:00:22.898 00.000 9828 IsGuiding returns 1
02:00:22.930 00.032 9828 IsSlewing returns 0
02:00:22.930 00.000 9828 IsGuiding returns 1
02:00:22.960 00.030 9828 IsSlewing returns 0
02:00:22.960 00.000 9828 IsGuiding returns 1
02:00:22.991 00.031 9828 IsSlewing returns 0
02:00:22.991 00.000 9828 IsGuiding returns 0
02:00:22.991 00.000 9828 scope move finished after 12 + 138 ms
02:00:22.991 00.000 9828 Move returns status 0, amount 12
02:00:22.991 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:22.992 00.001 9828 MoveAxis(N, 15, B)
02:00:22.992 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:23.007 00.015 9828 IsSlewing returns 0
02:00:23.007 00.000 9828 IsGuiding returns 0
02:00:23.008 00.001 9828 PulseGuide returned control before completion, sleep 25
02:00:23.037 00.029 9828 IsGuiding returns 1
02:00:23.037 00.000 9828 scope still moving after pulse duration time elapsed
02:00:23.068 00.031 9828 IsSlewing returns 0
02:00:23.068 00.000 9828 IsGuiding returns 1
02:00:23.100 00.032 9828 IsSlewing returns 0
02:00:23.100 00.000 9828 IsGuiding returns 1
02:00:23.131 00.031 9828 IsSlewing returns 0
02:00:23.131 00.000 9828 IsGuiding returns 1
02:00:23.162 00.031 9828 IsSlewing returns 0
02:00:23.162 00.000 9828 IsGuiding returns 0
02:00:23.162 00.000 9828 scope move finished after 15 + 139 ms
02:00:23.162 00.000 9828 Move returns status 0, amount 15
02:00:23.162 00.000 9828 move complete, result=0
02:00:23.162 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:00:23.162 00.000 9828 worker thread done servicing request
02:00:23.534 00.372 8976 Exposure complete
02:00:23.539 00.005 8976 worker thread done servicing request
02:00:23.539 00.000 5052 OnExposeComplete: enter
02:00:23.539 00.000 5052 UpdateGuideState(): m_state=6
02:00:23.539 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6603
02:00:23.539 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.67, Mass=204, SNR=9.9, Peak=72 HFD=2.4
02:00:23.541 00.002 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
02:00:23.541 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
02:00:23.541 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.94 mountX=0.05 mountY=0.16, mountTheta=1.29
02:00:23.541 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.04, opts=13)
02:00:23.541 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.04)
02:00:23.541 00.000 8976 Worker thread wakes up
02:00:23.541 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.04) opts 0xd
02:00:23.541 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.04)
02:00:23.541 00.000 8976 Moving (-0.17, -0.04) raw xDistance=0.05 yDistance=0.16
02:00:23.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:00:23.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:00:23.541 00.000 8976 MoveAxis(R, 0, ABG)
02:00:23.541 00.000 8976 MoveAxis(U, 0, ABG)
02:00:23.541 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:00:23.541 00.000 8976 MountToCamera -- mountX=1.77 mountY=-1.50 hyp=2.32 mountTheta=-0.70 cameraX=0.53, cameraY=2.26 cameraTheta=1.34
02:00:23.541 00.000 8976 incremental bump (0.526, 2.256) isValid = 1
02:00:23.541 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
02:00:23.541 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:00:23.541 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:00:23.541 00.000 8976 move complete, result=0
02:00:23.541 00.000 9828 Worker thread wakes up
02:00:23.541 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:00:23.541 00.000 8976 worker thread done servicing request
02:00:23.541 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:00:23.541 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.84)
02:00:23.541 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:00:23.541 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
02:00:23.541 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:00:23.541 00.000 9828 BLC: window closed
02:00:23.543 00.002 9828 MoveAxis(E, 10, B)
02:00:23.543 00.000 9828 Guiding  Dir = 2, Dur = 10
02:00:23.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:00:23.543 00.000 9828 IsSlewing returns 0
02:00:23.543 00.000 9828 IsGuiding returns 0
02:00:23.543 00.000 9828 PulseGuide returned control before completion, sleep 20
02:00:23.552 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:00:23.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:23.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:23.552 00.000 5052 Enqueuing Expose request
02:00:23.552 00.000 8976 Worker thread wakes up
02:00:23.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:23.552 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:23.552 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:23.568 00.016 9828 IsGuiding returns 1
02:00:23.568 00.000 9828 scope still moving after pulse duration time elapsed
02:00:23.600 00.032 9828 IsSlewing returns 0
02:00:23.600 00.000 9828 IsGuiding returns 1
02:00:23.631 00.031 9828 IsSlewing returns 0
02:00:23.631 00.000 9828 IsGuiding returns 1
02:00:23.663 00.032 9828 IsSlewing returns 0
02:00:23.663 00.000 9828 IsGuiding returns 0
02:00:23.663 00.000 9828 scope move finished after 10 + 110 ms
02:00:23.663 00.000 9828 Move returns status 0, amount 10
02:00:23.663 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:23.663 00.000 9828 MoveAxis(N, 15, B)
02:00:23.663 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:23.679 00.016 9828 IsSlewing returns 0
02:00:23.680 00.001 9828 IsGuiding returns 0
02:00:23.680 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:23.710 00.030 9828 IsGuiding returns 1
02:00:23.710 00.000 9828 scope still moving after pulse duration time elapsed
02:00:23.741 00.031 9828 IsSlewing returns 0
02:00:23.741 00.000 9828 IsGuiding returns 1
02:00:23.772 00.031 9828 IsSlewing returns 0
02:00:23.772 00.000 9828 IsGuiding returns 1
02:00:23.804 00.032 9828 IsSlewing returns 0
02:00:23.804 00.000 9828 IsGuiding returns 1
02:00:23.835 00.031 9828 IsSlewing returns 0
02:00:23.835 00.000 9828 IsGuiding returns 0
02:00:23.835 00.000 9828 scope move finished after 15 + 140 ms
02:00:23.835 00.000 9828 Move returns status 0, amount 15
02:00:23.835 00.000 9828 move complete, result=0
02:00:23.835 00.000 9828 worker thread done servicing request
02:00:23.835 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:00:24.242 00.407 8976 Exposure complete
02:00:24.248 00.006 8976 worker thread done servicing request
02:00:24.248 00.000 5052 OnExposeComplete: enter
02:00:24.248 00.000 5052 UpdateGuideState(): m_state=6
02:00:24.248 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6604
02:00:24.248 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.83, Mass=177, SNR=9.2, Peak=68 HFD=2.7
02:00:24.248 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
02:00:24.248 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
02:00:24.248 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.20 cameraTheta=0.68 mountX=0.04 mountY=-0.20, mountTheta=-1.37
02:00:24.249 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.12, opts=13)
02:00:24.249 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.12)
02:00:24.249 00.000 8976 Worker thread wakes up
02:00:24.249 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.12) opts 0xd
02:00:24.249 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.12)
02:00:24.249 00.000 8976 Moving (0.15, 0.12) raw xDistance=0.04 yDistance=-0.20
02:00:24.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:00:24.250 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:00:24.250 00.000 8976 MoveAxis(R, 0, ABG)
02:00:24.250 00.000 8976 MoveAxis(U, 0, ABG)
02:00:24.250 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
02:00:24.250 00.000 8976 MountToCamera -- mountX=1.84 mountY=-1.42 hyp=2.33 mountTheta=-0.66 cameraX=0.43, cameraY=2.29 cameraTheta=1.39
02:00:24.250 00.000 8976 incremental bump (0.427, 2.287) isValid = 1
02:00:24.250 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
02:00:24.250 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:00:24.250 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:00:24.250 00.000 8976 move complete, result=0
02:00:24.250 00.000 8976 worker thread done servicing request
02:00:24.250 00.000 9828 Worker thread wakes up
02:00:24.250 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:00:24.250 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:00:24.250 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:00:24.250 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
02:00:24.250 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.88)
02:00:24.251 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
02:00:24.251 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:00:24.251 00.000 9828 BLC: window closed
02:00:24.251 00.000 9828 MoveAxis(E, 8, B)
02:00:24.251 00.000 9828 Guiding  Dir = 2, Dur = 8
02:00:24.251 00.000 9828 IsSlewing returns 0
02:00:24.251 00.000 9828 IsGuiding returns 0
02:00:24.251 00.000 9828 PulseGuide returned control before completion, sleep 18
02:00:24.261 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
02:00:24.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:24.261 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:24.261 00.000 5052 Enqueuing Expose request
02:00:24.261 00.000 8976 Worker thread wakes up
02:00:24.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:24.261 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:24.261 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:00:24.283 00.022 9828 IsGuiding returns 1
02:00:24.283 00.000 9828 scope still moving after pulse duration time elapsed
02:00:24.315 00.032 9828 IsSlewing returns 0
02:00:24.315 00.000 9828 IsGuiding returns 1
02:00:24.348 00.033 9828 IsSlewing returns 0
02:00:24.348 00.000 9828 IsGuiding returns 1
02:00:24.380 00.032 9828 IsSlewing returns 0
02:00:24.380 00.000 9828 IsGuiding returns 0
02:00:24.380 00.000 9828 scope move finished after 8 + 121 ms
02:00:24.380 00.000 9828 Move returns status 0, amount 8
02:00:24.380 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:24.380 00.000 9828 MoveAxis(N, 15, B)
02:00:24.380 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:24.396 00.016 9828 IsSlewing returns 0
02:00:24.396 00.000 9828 IsGuiding returns 0
02:00:24.396 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:24.428 00.032 9828 IsGuiding returns 1
02:00:24.428 00.000 9828 scope still moving after pulse duration time elapsed
02:00:24.460 00.032 9828 IsSlewing returns 0
02:00:24.460 00.000 9828 IsGuiding returns 1
02:00:24.491 00.031 9828 IsSlewing returns 0
02:00:24.491 00.000 9828 IsGuiding returns 1
02:00:24.522 00.031 9828 IsSlewing returns 0
02:00:24.522 00.000 9828 IsGuiding returns 1
02:00:24.553 00.031 9828 IsSlewing returns 0
02:00:24.553 00.000 9828 IsGuiding returns 0
02:00:24.553 00.000 9828 scope move finished after 15 + 142 ms
02:00:24.553 00.000 9828 Move returns status 0, amount 15
02:00:24.553 00.000 9828 move complete, result=0
02:00:24.553 00.000 9828 worker thread done servicing request
02:00:24.553 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:00:24.949 00.396 8976 Exposure complete
02:00:24.954 00.005 8976 worker thread done servicing request
02:00:24.955 00.001 5052 OnExposeComplete: enter
02:00:24.955 00.000 5052 UpdateGuideState(): m_state=6
02:00:24.955 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6605
02:00:24.955 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.74, Mass=200, SNR=9.8, Peak=70 HFD=2.4
02:00:24.955 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:00:24.955 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
02:00:24.955 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.05 cameraTheta=2.64 mountX=0.04 mountY=0.03, mountTheta=0.52
02:00:24.956 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.03, opts=13)
02:00:24.956 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.03)
02:00:24.956 00.000 8976 Worker thread wakes up
02:00:24.956 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.03) opts 0xd
02:00:24.956 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.03)
02:00:24.956 00.000 8976 Moving (-0.05, 0.03) raw xDistance=0.04 yDistance=0.03
02:00:24.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:00:24.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:00:24.956 00.000 8976 MoveAxis(R, 0, ABG)
02:00:24.956 00.000 8976 MoveAxis(U, 0, ABG)
02:00:24.956 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:00:24.956 00.000 8976 MountToCamera -- mountX=1.89 mountY=-1.37 hyp=2.34 mountTheta=-0.63 cameraX=0.36, cameraY=2.31 cameraTheta=1.42
02:00:24.956 00.000 8976 incremental bump (0.360, 2.308) isValid = 1
02:00:24.956 00.000 8976 Scheduling Mount bump of (0.008, 0.053)
02:00:24.956 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.05, opts=4)
02:00:24.956 00.000 8976 Enqueuing Move request for scope (0.01, 0.05)
02:00:24.956 00.000 8976 move complete, result=0
02:00:24.956 00.000 9828 Worker thread wakes up
02:00:24.957 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0x4
02:00:24.957 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
02:00:24.957 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.77)
02:00:24.957 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.85)
02:00:24.957 00.000 8976 worker thread done servicing request
02:00:24.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:00:24.957 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.42 mountX=-0.01 mountY=-0.05, mountTheta=-1.77
02:00:24.957 00.000 9828 Moving (0.01, 0.05) raw xDistance=-0.01 yDistance=-0.05
02:00:24.957 00.000 9828 BLC: window closed
02:00:24.957 00.000 9828 MoveAxis(E, 3, B)
02:00:24.957 00.000 9828 Guiding  Dir = 2, Dur = 3
02:00:24.957 00.000 9828 IsSlewing returns 0
02:00:24.957 00.000 9828 IsGuiding returns 0
02:00:24.958 00.001 9828 PulseGuide returned control before completion, sleep 13
02:00:24.966 00.008 5052 UpdateGuideState exits: m=200 SNR=9.8
02:00:24.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:24.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:24.966 00.000 5052 Enqueuing Expose request
02:00:24.966 00.000 8976 Worker thread wakes up
02:00:24.967 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:00:24.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:24.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:24.985 00.018 9828 IsGuiding returns 1
02:00:24.985 00.000 9828 scope still moving after pulse duration time elapsed
02:00:25.017 00.032 9828 IsSlewing returns 0
02:00:25.017 00.000 9828 IsGuiding returns 1
02:00:25.049 00.032 9828 IsSlewing returns 0
02:00:25.049 00.000 9828 IsGuiding returns 1
02:00:25.080 00.031 9828 IsSlewing returns 0
02:00:25.080 00.000 9828 IsGuiding returns 0
02:00:25.080 00.000 9828 scope move finished after 3 + 119 ms
02:00:25.080 00.000 9828 Move returns status 0, amount 3
02:00:25.080 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:25.080 00.000 9828 MoveAxis(N, 7, B)
02:00:25.080 00.000 9828 Guiding  Dir = 0, Dur = 7
02:00:25.095 00.015 9828 IsSlewing returns 0
02:00:25.095 00.000 9828 IsGuiding returns 0
02:00:25.095 00.000 9828 PulseGuide returned control before completion, sleep 17
02:00:25.127 00.032 9828 IsGuiding returns 1
02:00:25.127 00.000 9828 scope still moving after pulse duration time elapsed
02:00:25.158 00.031 9828 IsSlewing returns 0
02:00:25.158 00.000 9828 IsGuiding returns 1
02:00:25.188 00.030 9828 IsSlewing returns 0
02:00:25.188 00.000 9828 IsGuiding returns 1
02:00:25.220 00.032 9828 IsSlewing returns 0
02:00:25.220 00.000 9828 IsGuiding returns 0
02:00:25.220 00.000 9828 scope move finished after 7 + 117 ms
02:00:25.220 00.000 9828 Move returns status 0, amount 7
02:00:25.220 00.000 9828 move complete, result=0
02:00:25.220 00.000 9828 worker thread done servicing request
02:00:25.220 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 7 ms NORTH
02:00:25.663 00.443 8976 Exposure complete
02:00:25.669 00.006 8976 worker thread done servicing request
02:00:25.669 00.000 5052 OnExposeComplete: enter
02:00:25.669 00.000 5052 UpdateGuideState(): m_state=6
02:00:25.669 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6606
02:00:25.669 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.31, Mass=203, SNR=9.9, Peak=82 HFD=2.2
02:00:25.669 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.70 = 2.59)
02:00:25.669 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.48)
02:00:25.670 00.001 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.65 mountX=-0.34 mountY=0.25, mountTheta=2.52
02:00:25.670 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.40, opts=13)
02:00:25.670 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.40)
02:00:25.670 00.000 8976 Worker thread wakes up
02:00:25.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.40) opts 0xd
02:00:25.671 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.40)
02:00:25.671 00.000 8976 Moving (-0.03, -0.40) raw xDistance=-0.34 yDistance=0.25
02:00:25.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:00:25.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:00:25.671 00.000 8976 MoveAxis(R, 1, ABG)
02:00:25.671 00.000 8976 stepping (-13, 8) + (1, 0)
02:00:25.671 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:25.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:00:25.682 00.011 5052 UpdateGuideState exits: m=203 SNR=9.9
02:00:25.683 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:25.683 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:25.683 00.000 5052 Enqueuing Expose request
02:00:25.701 00.018 8976 Received - 47 (G) 
02:00:25.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:25.701 00.000 8976 stepped: pos (-12, 8)
02:00:25.701 00.000 8976 MoveAxis(U, 0, ABG)
02:00:25.701 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:00:25.702 00.001 8976 MountToCamera -- mountX=1.87 mountY=-1.34 hyp=2.30 mountTheta=-0.62 cameraX=0.34, cameraY=2.28 cameraTheta=1.42
02:00:25.702 00.000 8976 incremental bump (0.339, 2.277) isValid = 1
02:00:25.702 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:00:25.702 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:00:25.702 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:00:25.702 00.000 8976 move complete, result=0
02:00:25.702 00.000 8976 worker thread done servicing request
02:00:25.702 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:00:25.702 00.000 8976 Worker thread wakes up
02:00:25.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:25.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:25.702 00.000 9828 Worker thread wakes up
02:00:25.702 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:00:25.702 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:00:25.703 00.001 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
02:00:25.703 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:00:25.703 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:00:25.703 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:00:25.703 00.000 9828 BLC: window closed
02:00:25.703 00.000 9828 MoveAxis(E, 7, B)
02:00:25.703 00.000 9828 Guiding  Dir = 2, Dur = 7
02:00:25.703 00.000 9828 IsSlewing returns 0
02:00:25.703 00.000 9828 IsGuiding returns 0
02:00:25.704 00.001 9828 PulseGuide returned control before completion, sleep 17
02:00:25.732 00.028 9828 IsGuiding returns 1
02:00:25.732 00.000 9828 scope still moving after pulse duration time elapsed
02:00:25.765 00.033 9828 IsSlewing returns 0
02:00:25.765 00.000 9828 IsGuiding returns 1
02:00:25.795 00.030 9828 IsSlewing returns 0
02:00:25.795 00.000 9828 IsGuiding returns 1
02:00:25.827 00.032 9828 IsSlewing returns 0
02:00:25.827 00.000 9828 IsGuiding returns 0
02:00:25.827 00.000 9828 scope move finished after 7 + 116 ms
02:00:25.827 00.000 9828 Move returns status 0, amount 7
02:00:25.827 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:25.827 00.000 9828 MoveAxis(N, 16, B)
02:00:25.827 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:25.842 00.015 9828 IsSlewing returns 0
02:00:25.842 00.000 9828 IsGuiding returns 1
02:00:25.842 00.000 9828 Entered PulseGuideScope while moving
02:00:25.904 00.062 9828 IsSlewing returns 0
02:00:25.904 00.000 9828 IsGuiding returns 1
02:00:25.904 00.000 9828 Still moving
02:00:25.966 00.062 9828 IsSlewing returns 0
02:00:25.966 00.000 9828 IsGuiding returns 0
02:00:25.966 00.000 9828 Movement stopped - continuing
02:00:25.966 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:25.997 00.031 9828 IsGuiding returns 1
02:00:25.997 00.000 9828 scope still moving after pulse duration time elapsed
02:00:26.029 00.032 9828 IsSlewing returns 0
02:00:26.029 00.000 9828 IsGuiding returns 1
02:00:26.060 00.031 9828 IsSlewing returns 0
02:00:26.060 00.000 9828 IsGuiding returns 1
02:00:26.091 00.031 9828 IsSlewing returns 0
02:00:26.091 00.000 9828 IsGuiding returns 1
02:00:26.121 00.030 9828 IsSlewing returns 0
02:00:26.121 00.000 9828 IsGuiding returns 0
02:00:26.121 00.000 9828 scope move finished after 16 + 139 ms
02:00:26.121 00.000 9828 Move returns status 0, amount 16
02:00:26.121 00.000 9828 move complete, result=0
02:00:26.121 00.000 9828 worker thread done servicing request
02:00:26.121 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:00:26.395 00.274 8976 Exposure complete
02:00:26.400 00.005 8976 worker thread done servicing request
02:00:26.400 00.000 5052 OnExposeComplete: enter
02:00:26.400 00.000 5052 UpdateGuideState(): m_state=6
02:00:26.400 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6607
02:00:26.400 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.76, Mass=180, SNR=9.3, Peak=69 HFD=2.4
02:00:26.400 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
02:00:26.400 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
02:00:26.400 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.87 mountX=0.05 mountY=-0.01, mountTheta=-0.27
02:00:26.401 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.05, opts=13)
02:00:26.401 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.05)
02:00:26.401 00.000 8976 Worker thread wakes up
02:00:26.401 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.05) opts 0xd
02:00:26.401 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.05)
02:00:26.401 00.000 8976 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
02:00:26.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:00:26.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:00:26.402 00.001 8976 MoveAxis(R, 0, ABG)
02:00:26.402 00.000 8976 MoveAxis(U, 0, ABG)
02:00:26.402 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
02:00:26.402 00.000 8976 MountToCamera -- mountX=1.86 mountY=-1.32 hyp=2.28 mountTheta=-0.62 cameraX=0.32, cameraY=2.26 cameraTheta=1.43
02:00:26.402 00.000 8976 incremental bump (0.324, 2.257) isValid = 1
02:00:26.402 00.000 8976 Scheduling Mount bump of (0.007, 0.049)
02:00:26.402 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.05, opts=4)
02:00:26.402 00.000 8976 Enqueuing Move request for scope (0.01, 0.05)
02:00:26.402 00.000 8976 move complete, result=0
02:00:26.402 00.000 8976 worker thread done servicing request
02:00:26.402 00.000 9828 Worker thread wakes up
02:00:26.402 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0x4
02:00:26.403 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
02:00:26.403 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
02:00:26.403 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.84)
02:00:26.403 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.43 mountX=-0.01 mountY=-0.05, mountTheta=-1.76
02:00:26.403 00.000 9828 Moving (0.01, 0.05) raw xDistance=-0.01 yDistance=-0.05
02:00:26.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:00:26.403 00.000 9828 BLC: window closed
02:00:26.403 00.000 9828 MoveAxis(E, 3, B)
02:00:26.403 00.000 9828 Guiding  Dir = 2, Dur = 3
02:00:26.403 00.000 9828 IsSlewing returns 0
02:00:26.403 00.000 9828 IsGuiding returns 0
02:00:26.404 00.001 9828 PulseGuide returned control before completion, sleep 13
02:00:26.412 00.008 5052 UpdateGuideState exits: m=180 SNR=9.3
02:00:26.412 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:26.412 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:26.412 00.000 5052 Enqueuing Expose request
02:00:26.413 00.001 8976 Worker thread wakes up
02:00:26.413 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:26.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:26.413 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:26.418 00.005 9828 IsGuiding returns 1
02:00:26.418 00.000 9828 scope still moving after pulse duration time elapsed
02:00:26.450 00.032 9828 IsSlewing returns 0
02:00:26.450 00.000 9828 IsGuiding returns 1
02:00:26.480 00.030 9828 IsSlewing returns 0
02:00:26.481 00.001 9828 IsGuiding returns 1
02:00:26.512 00.031 9828 IsSlewing returns 0
02:00:26.512 00.000 9828 IsGuiding returns 1
02:00:26.543 00.031 9828 IsSlewing returns 0
02:00:26.543 00.000 9828 IsGuiding returns 0
02:00:26.544 00.001 9828 scope move finished after 3 + 136 ms
02:00:26.544 00.000 9828 Move returns status 0, amount 3
02:00:26.544 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:26.544 00.000 9828 MoveAxis(N, 7, B)
02:00:26.544 00.000 9828 Guiding  Dir = 0, Dur = 7
02:00:26.558 00.014 9828 IsSlewing returns 0
02:00:26.558 00.000 9828 IsGuiding returns 0
02:00:26.558 00.000 9828 PulseGuide returned control before completion, sleep 17
02:00:26.589 00.031 9828 IsGuiding returns 1
02:00:26.589 00.000 9828 scope still moving after pulse duration time elapsed
02:00:26.621 00.032 9828 IsSlewing returns 0
02:00:26.621 00.000 9828 IsGuiding returns 1
02:00:26.651 00.030 9828 IsSlewing returns 0
02:00:26.651 00.000 9828 IsGuiding returns 1
02:00:26.682 00.031 9828 IsSlewing returns 0
02:00:26.682 00.000 9828 IsGuiding returns 0
02:00:26.682 00.000 9828 scope move finished after 7 + 117 ms
02:00:26.682 00.000 9828 Move returns status 0, amount 7
02:00:26.682 00.000 9828 move complete, result=0
02:00:26.682 00.000 9828 worker thread done servicing request
02:00:26.682 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.0 px 7 ms NORTH
02:00:27.105 00.423 8976 Exposure complete
02:00:27.110 00.005 8976 worker thread done servicing request
02:00:27.110 00.000 5052 OnExposeComplete: enter
02:00:27.111 00.001 5052 UpdateGuideState(): m_state=6
02:00:27.111 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6608
02:00:27.111 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.92, Mass=207, SNR=10.0, Peak=72 HFD=2.4
02:00:27.111 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
02:00:27.111 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
02:00:27.111 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.21 hyp=0.39 cameraTheta=0.57 mountX=0.04 mountY=-0.39, mountTheta=-1.47
02:00:27.112 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.21, opts=13)
02:00:27.112 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.21)
02:00:27.112 00.000 8976 Worker thread wakes up
02:00:27.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.21) opts 0xd
02:00:27.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.21)
02:00:27.112 00.000 8976 Moving (0.33, 0.21) raw xDistance=0.04 yDistance=-0.39
02:00:27.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:00:27.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
02:00:27.112 00.000 8976 MoveAxis(R, 0, ABG)
02:00:27.112 00.000 8976 MoveAxis(U, 2, ABG)
02:00:27.112 00.000 8976 stepping (-12, 8) + (0, 2)
02:00:27.113 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:27.113 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:00:27.123 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
02:00:27.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:27.123 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:27.123 00.000 5052 Enqueuing Expose request
02:00:27.141 00.018 8976 Received - 47 (G) 
02:00:27.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:27.141 00.000 8976 stepped: pos (-12, 10)
02:00:27.141 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
02:00:27.141 00.000 8976 MountToCamera -- mountX=1.85 mountY=-1.41 hyp=2.33 mountTheta=-0.65 cameraX=0.41, cameraY=2.29 cameraTheta=1.39
02:00:27.141 00.000 8976 incremental bump (0.408, 2.290) isValid = 1
02:00:27.141 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:00:27.141 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:00:27.141 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:00:27.141 00.000 8976 move complete, result=0
02:00:27.141 00.000 9828 Worker thread wakes up
02:00:27.141 00.000 8976 worker thread done servicing request
02:00:27.141 00.000 8976 Worker thread wakes up
02:00:27.141 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:00:27.141 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:00:27.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:27.142 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:27.142 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.79)
02:00:27.142 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.87)
02:00:27.142 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:00:27.142 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:00:27.142 00.000 9828 BLC: window closed
02:00:27.142 00.000 9828 MoveAxis(E, 8, B)
02:00:27.142 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:00:27.142 00.000 9828 Guiding  Dir = 2, Dur = 8
02:00:27.142 00.000 9828 IsSlewing returns 0
02:00:27.142 00.000 9828 IsGuiding returns 0
02:00:27.143 00.001 9828 PulseGuide returned control before completion, sleep 18
02:00:27.167 00.024 9828 IsGuiding returns 1
02:00:27.167 00.000 9828 scope still moving after pulse duration time elapsed
02:00:27.199 00.032 9828 IsSlewing returns 0
02:00:27.199 00.000 9828 IsGuiding returns 1
02:00:27.230 00.031 9828 IsSlewing returns 0
02:00:27.230 00.000 9828 IsGuiding returns 1
02:00:27.260 00.030 9828 IsSlewing returns 0
02:00:27.261 00.001 9828 IsGuiding returns 0
02:00:27.261 00.000 9828 scope move finished after 8 + 110 ms
02:00:27.261 00.000 9828 Move returns status 0, amount 8
02:00:27.261 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:27.261 00.000 9828 MoveAxis(N, 15, B)
02:00:27.261 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:27.276 00.015 9828 IsSlewing returns 0
02:00:27.276 00.000 9828 IsGuiding returns 0
02:00:27.277 00.001 9828 PulseGuide returned control before completion, sleep 25
02:00:27.308 00.031 9828 IsGuiding returns 1
02:00:27.308 00.000 9828 scope still moving after pulse duration time elapsed
02:00:27.339 00.031 9828 IsSlewing returns 0
02:00:27.339 00.000 9828 IsGuiding returns 1
02:00:27.370 00.031 9828 IsSlewing returns 0
02:00:27.370 00.000 9828 IsGuiding returns 1
02:00:27.401 00.031 9828 IsSlewing returns 0
02:00:27.401 00.000 9828 IsGuiding returns 1
02:00:27.431 00.030 9828 IsSlewing returns 0
02:00:27.431 00.000 9828 IsGuiding returns 0
02:00:27.431 00.000 9828 scope move finished after 15 + 140 ms
02:00:27.431 00.000 9828 Move returns status 0, amount 15
02:00:27.431 00.000 9828 move complete, result=0
02:00:27.431 00.000 9828 worker thread done servicing request
02:00:27.431 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:00:27.835 00.404 8976 Exposure complete
02:00:27.840 00.005 8976 worker thread done servicing request
02:00:27.841 00.001 5052 OnExposeComplete: enter
02:00:27.841 00.000 5052 UpdateGuideState(): m_state=6
02:00:27.841 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6609
02:00:27.841 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.05, Mass=210, SNR=10.0, Peak=76 HFD=2.2
02:00:27.841 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
02:00:27.841 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.13 = 0.13)
02:00:27.841 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.34 hyp=0.45 cameraTheta=2.28 mountX=0.43 mountY=0.06, mountTheta=0.13
02:00:27.842 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.34, opts=13)
02:00:27.842 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.34)
02:00:27.842 00.000 8976 Worker thread wakes up
02:00:27.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.34) opts 0xd
02:00:27.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.34)
02:00:27.842 00.000 8976 Moving (-0.29, 0.34) raw xDistance=0.43 yDistance=0.06
02:00:27.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:00:27.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:00:27.842 00.000 8976 MoveAxis(L, 2, ABG)
02:00:27.842 00.000 8976 stepping (-12, 10) + (-2, 0)
02:00:27.842 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:27.843 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:00:27.853 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
02:00:27.853 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:27.853 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:27.853 00.000 5052 Enqueuing Expose request
02:00:27.876 00.023 8976 Received - 47 (G) 
02:00:27.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:27.876 00.000 8976 stepped: pos (-14, 10)
02:00:27.876 00.000 8976 MoveAxis(U, 0, ABG)
02:00:27.876 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:00:27.876 00.000 8976 MountToCamera -- mountX=1.95 mountY=-1.47 hyp=2.44 mountTheta=-0.64 cameraX=0.42, cameraY=2.40 cameraTheta=1.40
02:00:27.876 00.000 8976 incremental bump (0.418, 2.403) isValid = 1
02:00:27.876 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:00:27.876 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:00:27.876 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:00:27.876 00.000 8976 move complete, result=0
02:00:27.876 00.000 9828 Worker thread wakes up
02:00:27.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:00:27.876 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:00:27.876 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:00:27.876 00.000 8976 worker thread done servicing request
02:00:27.876 00.000 8976 Worker thread wakes up
02:00:27.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:27.877 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:27.877 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:00:27.877 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
02:00:27.877 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:00:27.877 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:00:27.877 00.000 9828 BLC: window closed
02:00:27.877 00.000 9828 MoveAxis(E, 8, B)
02:00:27.877 00.000 9828 Guiding  Dir = 2, Dur = 8
02:00:27.877 00.000 9828 IsSlewing returns 0
02:00:27.877 00.000 9828 IsGuiding returns 0
02:00:27.877 00.000 9828 PulseGuide returned control before completion, sleep 18
02:00:27.897 00.020 9828 IsGuiding returns 1
02:00:27.897 00.000 9828 scope still moving after pulse duration time elapsed
02:00:27.928 00.031 9828 IsSlewing returns 0
02:00:27.928 00.000 9828 IsGuiding returns 1
02:00:27.959 00.031 9828 IsSlewing returns 0
02:00:27.959 00.000 9828 IsGuiding returns 1
02:00:27.990 00.031 9828 IsSlewing returns 0
02:00:27.990 00.000 9828 IsGuiding returns 0
02:00:27.990 00.000 9828 scope move finished after 8 + 104 ms
02:00:27.990 00.000 9828 Move returns status 0, amount 8
02:00:27.990 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:27.990 00.000 9828 MoveAxis(N, 16, B)
02:00:27.990 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:28.005 00.015 9828 IsSlewing returns 0
02:00:28.005 00.000 9828 IsGuiding returns 0
02:00:28.005 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:28.037 00.032 9828 IsGuiding returns 1
02:00:28.037 00.000 9828 scope still moving after pulse duration time elapsed
02:00:28.069 00.032 9828 IsSlewing returns 0
02:00:28.069 00.000 9828 IsGuiding returns 1
02:00:28.101 00.032 9828 IsSlewing returns 0
02:00:28.101 00.000 9828 IsGuiding returns 1
02:00:28.132 00.031 9828 IsSlewing returns 0
02:00:28.132 00.000 9828 IsGuiding returns 0
02:00:28.132 00.000 9828 scope move finished after 16 + 111 ms
02:00:28.132 00.000 9828 Move returns status 0, amount 16
02:00:28.132 00.000 9828 move complete, result=0
02:00:28.132 00.000 9828 worker thread done servicing request
02:00:28.132 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:00:28.571 00.439 8976 Exposure complete
02:00:28.577 00.006 8976 worker thread done servicing request
02:00:28.577 00.000 5052 OnExposeComplete: enter
02:00:28.577 00.000 5052 UpdateGuideState(): m_state=6
02:00:28.577 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6610
02:00:28.577 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.54, Mass=182, SNR=9.3, Peak=77 HFD=1.9
02:00:28.577 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.04) = xAngle (-3.29 = 3.00)
02:00:28.577 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.39 = 2.89)
02:00:28.577 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.24 mountX=-0.18 mountY=0.04, mountTheta=2.90
02:00:28.577 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.17, opts=13)
02:00:28.577 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.17)
02:00:28.578 00.001 8976 Worker thread wakes up
02:00:28.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.17) opts 0xd
02:00:28.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.17)
02:00:28.578 00.000 8976 Moving (0.06, -0.17) raw xDistance=-0.18 yDistance=0.04
02:00:28.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:00:28.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:00:28.578 00.000 8976 MoveAxis(R, 0, ABG)
02:00:28.578 00.000 8976 MoveAxis(U, 0, ABG)
02:00:28.578 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:00:28.578 00.000 8976 MountToCamera -- mountX=2.01 mountY=-1.51 hyp=2.51 mountTheta=-0.64 cameraX=0.42, cameraY=2.48 cameraTheta=1.40
02:00:28.578 00.000 8976 incremental bump (0.424, 2.479) isValid = 1
02:00:28.578 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
02:00:28.578 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:00:28.578 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:00:28.578 00.000 8976 move complete, result=0
02:00:28.578 00.000 9828 Worker thread wakes up
02:00:28.578 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:00:28.578 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:00:28.578 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:00:28.578 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
02:00:28.578 00.000 8976 worker thread done servicing request
02:00:28.579 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
02:00:28.579 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:00:28.579 00.000 9828 BLC: window closed
02:00:28.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:00:28.579 00.000 9828 MoveAxis(E, 8, B)
02:00:28.579 00.000 9828 Guiding  Dir = 2, Dur = 8
02:00:28.579 00.000 9828 IsSlewing returns 0
02:00:28.579 00.000 9828 IsGuiding returns 0
02:00:28.579 00.000 9828 PulseGuide returned control before completion, sleep 18
02:00:28.588 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
02:00:28.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:28.588 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:28.589 00.001 5052 Enqueuing Expose request
02:00:28.589 00.000 8976 Worker thread wakes up
02:00:28.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:28.589 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:00:28.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:28.605 00.016 9828 IsGuiding returns 1
02:00:28.605 00.000 9828 scope still moving after pulse duration time elapsed
02:00:28.634 00.029 9828 IsSlewing returns 0
02:00:28.634 00.000 9828 IsGuiding returns 1
02:00:28.666 00.032 9828 IsSlewing returns 0
02:00:28.666 00.000 9828 IsGuiding returns 1
02:00:28.697 00.031 9828 IsSlewing returns 0
02:00:28.697 00.000 9828 IsGuiding returns 0
02:00:28.697 00.000 9828 scope move finished after 8 + 110 ms
02:00:28.697 00.000 9828 Move returns status 0, amount 8
02:00:28.697 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:28.697 00.000 9828 MoveAxis(N, 16, B)
02:00:28.697 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:28.712 00.015 9828 IsSlewing returns 0
02:00:28.712 00.000 9828 IsGuiding returns 0
02:00:28.712 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:28.742 00.030 9828 IsGuiding returns 1
02:00:28.742 00.000 9828 scope still moving after pulse duration time elapsed
02:00:28.774 00.032 9828 IsSlewing returns 0
02:00:28.774 00.000 9828 IsGuiding returns 1
02:00:28.805 00.031 9828 IsSlewing returns 0
02:00:28.805 00.000 9828 IsGuiding returns 1
02:00:28.835 00.030 9828 IsSlewing returns 0
02:00:28.835 00.000 9828 IsGuiding returns 1
02:00:28.866 00.031 9828 IsSlewing returns 0
02:00:28.866 00.000 9828 IsGuiding returns 0
02:00:28.866 00.000 9828 scope move finished after 16 + 138 ms
02:00:28.866 00.000 9828 Move returns status 0, amount 16
02:00:28.866 00.000 9828 move complete, result=0
02:00:28.866 00.000 9828 worker thread done servicing request
02:00:28.866 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:00:29.279 00.413 8976 Exposure complete
02:00:29.285 00.006 8976 worker thread done servicing request
02:00:29.285 00.000 5052 OnExposeComplete: enter
02:00:29.285 00.000 5052 UpdateGuideState(): m_state=6
02:00:29.285 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6611
02:00:29.285 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.10, Mass=210, SNR=10.0, Peak=80 HFD=2.3
02:00:29.285 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
02:00:29.285 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.05 = -3.05)
02:00:29.285 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.61 hyp=0.78 cameraTheta=-0.90 mountX=-0.76 mountY=-0.07, mountTheta=-3.04
02:00:29.286 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.61, opts=13)
02:00:29.286 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.61)
02:00:29.286 00.000 8976 Worker thread wakes up
02:00:29.287 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.61) opts 0xd
02:00:29.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.61)
02:00:29.287 00.000 8976 Moving (0.49, -0.61) raw xDistance=-0.76 yDistance=-0.07
02:00:29.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
02:00:29.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:00:29.287 00.000 8976 MoveAxis(R, 3, ABG)
02:00:29.287 00.000 8976 stepping (-14, 10) + (3, 0)
02:00:29.287 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:29.288 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:00:29.299 00.011 5052 UpdateGuideState exits: m=210 SNR=10.0
02:00:29.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:29.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:29.299 00.000 5052 Enqueuing Expose request
02:00:29.314 00.015 8976 Received - 47 (G) 
02:00:29.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:29.314 00.000 8976 stepped: pos (-11, 10)
02:00:29.314 00.000 8976 MoveAxis(U, 0, ABG)
02:00:29.314 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
02:00:29.315 00.001 8976 MountToCamera -- mountX=1.90 mountY=-1.53 hyp=2.45 mountTheta=-0.68 cameraX=0.50, cameraY=2.39 cameraTheta=1.37
02:00:29.315 00.000 8976 incremental bump (0.498, 2.394) isValid = 1
02:00:29.315 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
02:00:29.315 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:00:29.315 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:00:29.315 00.000 8976 move complete, result=0
02:00:29.315 00.000 8976 worker thread done servicing request
02:00:29.315 00.000 8976 Worker thread wakes up
02:00:29.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:29.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:29.315 00.000 9828 Worker thread wakes up
02:00:29.315 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.1 px 0 ms NORTH
02:00:29.315 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:00:29.315 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:00:29.315 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
02:00:29.315 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.90)
02:00:29.315 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:00:29.315 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:00:29.315 00.000 9828 BLC: window closed
02:00:29.316 00.001 9828 MoveAxis(E, 9, B)
02:00:29.316 00.000 9828 Guiding  Dir = 2, Dur = 9
02:00:29.316 00.000 9828 IsSlewing returns 0
02:00:29.316 00.000 9828 IsGuiding returns 0
02:00:29.316 00.000 9828 PulseGuide returned control before completion, sleep 19
02:00:29.349 00.033 9828 IsGuiding returns 1
02:00:29.349 00.000 9828 scope still moving after pulse duration time elapsed
02:00:29.380 00.031 9828 IsSlewing returns 0
02:00:29.380 00.000 9828 IsGuiding returns 1
02:00:29.412 00.032 9828 IsSlewing returns 0
02:00:29.412 00.000 9828 IsGuiding returns 1
02:00:29.442 00.030 9828 IsSlewing returns 0
02:00:29.442 00.000 9828 IsGuiding returns 1
02:00:29.473 00.031 9828 IsSlewing returns 0
02:00:29.473 00.000 9828 IsGuiding returns 0
02:00:29.473 00.000 9828 scope move finished after 9 + 147 ms
02:00:29.473 00.000 9828 Move returns status 0, amount 9
02:00:29.473 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:29.473 00.000 9828 MoveAxis(N, 15, B)
02:00:29.473 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:29.488 00.015 9828 IsSlewing returns 0
02:00:29.488 00.000 9828 IsGuiding returns 0
02:00:29.488 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:29.519 00.031 9828 IsGuiding returns 1
02:00:29.519 00.000 9828 scope still moving after pulse duration time elapsed
02:00:29.549 00.030 9828 IsSlewing returns 0
02:00:29.549 00.000 9828 IsGuiding returns 1
02:00:29.580 00.031 9828 IsSlewing returns 0
02:00:29.580 00.000 9828 IsGuiding returns 1
02:00:29.611 00.031 9828 IsSlewing returns 0
02:00:29.611 00.000 9828 IsGuiding returns 1
02:00:29.642 00.031 9828 IsSlewing returns 0
02:00:29.642 00.000 9828 IsGuiding returns 0
02:00:29.642 00.000 9828 scope move finished after 15 + 138 ms
02:00:29.642 00.000 9828 Move returns status 0, amount 15
02:00:29.642 00.000 9828 move complete, result=0
02:00:29.642 00.000 9828 worker thread done servicing request
02:00:29.642 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:00:30.007 00.365 8976 Exposure complete
02:00:30.012 00.005 8976 worker thread done servicing request
02:00:30.013 00.001 5052 OnExposeComplete: enter
02:00:30.013 00.000 5052 UpdateGuideState(): m_state=6
02:00:30.013 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6612
02:00:30.013 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.67, Mass=228, SNR=10.4, Peak=73 HFD=2.4
02:00:30.013 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
02:00:30.013 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
02:00:30.013 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.04 hyp=0.34 cameraTheta=-3.02 mountX=0.12 mountY=0.31, mountTheta=1.21
02:00:30.014 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.04, opts=13)
02:00:30.014 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.04)
02:00:30.014 00.000 8976 Worker thread wakes up
02:00:30.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.04) opts 0xd
02:00:30.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.04)
02:00:30.014 00.000 8976 Moving (-0.34, -0.04) raw xDistance=0.12 yDistance=0.31
02:00:30.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:00:30.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:00:30.014 00.000 8976 MoveAxis(R, 0, ABG)
02:00:30.014 00.000 8976 MoveAxis(D, 1, ABG)
02:00:30.014 00.000 8976 stepping (-11, 10) + (0, -1)
02:00:30.014 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:30.015 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
02:00:30.025 00.010 5052 UpdateGuideState exits: m=228 SNR=10.4
02:00:30.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:30.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:30.025 00.000 5052 Enqueuing Expose request
02:00:30.034 00.009 8976 Received - 47 (G) 
02:00:30.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:30.034 00.000 8976 stepped: pos (-11, 9)
02:00:30.034 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:00:30.034 00.000 8976 MountToCamera -- mountX=1.83 mountY=-1.50 hyp=2.37 mountTheta=-0.69 cameraX=0.50, cameraY=2.31 cameraTheta=1.36
02:00:30.034 00.000 8976 incremental bump (0.501, 2.314) isValid = 1
02:00:30.034 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
02:00:30.034 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:00:30.034 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:00:30.034 00.000 8976 move complete, result=0
02:00:30.034 00.000 9828 Worker thread wakes up
02:00:30.034 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:00:30.034 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:00:30.034 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
02:00:30.034 00.000 8976 worker thread done servicing request
02:00:30.034 00.000 8976 Worker thread wakes up
02:00:30.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:30.034 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:00:30.035 00.001 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
02:00:30.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:30.035 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:00:30.035 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:00:30.035 00.000 9828 BLC: window closed
02:00:30.035 00.000 9828 MoveAxis(E, 9, B)
02:00:30.035 00.000 9828 Guiding  Dir = 2, Dur = 9
02:00:30.035 00.000 9828 IsSlewing returns 0
02:00:30.035 00.000 9828 IsGuiding returns 0
02:00:30.035 00.000 9828 PulseGuide returned control before completion, sleep 19
02:00:30.064 00.029 9828 IsGuiding returns 1
02:00:30.064 00.000 9828 scope still moving after pulse duration time elapsed
02:00:30.096 00.032 9828 IsSlewing returns 0
02:00:30.096 00.000 9828 IsGuiding returns 1
02:00:30.127 00.031 9828 IsSlewing returns 0
02:00:30.127 00.000 9828 IsGuiding returns 1
02:00:30.157 00.030 9828 IsSlewing returns 0
02:00:30.157 00.000 9828 IsGuiding returns 1
02:00:30.187 00.030 9828 IsSlewing returns 0
02:00:30.187 00.000 9828 IsGuiding returns 0
02:00:30.187 00.000 9828 scope move finished after 9 + 143 ms
02:00:30.187 00.000 9828 Move returns status 0, amount 9
02:00:30.187 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:30.187 00.000 9828 MoveAxis(N, 15, B)
02:00:30.187 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:30.204 00.017 9828 IsSlewing returns 0
02:00:30.204 00.000 9828 IsGuiding returns 0
02:00:30.204 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:30.234 00.030 9828 IsGuiding returns 1
02:00:30.234 00.000 9828 scope still moving after pulse duration time elapsed
02:00:30.265 00.031 9828 IsSlewing returns 0
02:00:30.265 00.000 9828 IsGuiding returns 1
02:00:30.296 00.031 9828 IsSlewing returns 0
02:00:30.296 00.000 9828 IsGuiding returns 1
02:00:30.328 00.032 9828 IsSlewing returns 0
02:00:30.328 00.000 9828 IsGuiding returns 1
02:00:30.359 00.031 9828 IsSlewing returns 0
02:00:30.359 00.000 9828 IsGuiding returns 0
02:00:30.359 00.000 9828 scope move finished after 15 + 140 ms
02:00:30.359 00.000 9828 Move returns status 0, amount 15
02:00:30.359 00.000 9828 move complete, result=0
02:00:30.359 00.000 9828 worker thread done servicing request
02:00:30.359 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:00:30.741 00.382 8976 Exposure complete
02:00:30.746 00.005 8976 worker thread done servicing request
02:00:30.746 00.000 5052 OnExposeComplete: enter
02:00:30.746 00.000 5052 UpdateGuideState(): m_state=6
02:00:30.747 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6613
02:00:30.747 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.74, Mass=193, SNR=9.6, Peak=70 HFD=2.3
02:00:30.747 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:00:30.747 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
02:00:30.747 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.01 mountX=0.13 mountY=0.17, mountTheta=0.93
02:00:30.747 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.03, opts=13)
02:00:30.747 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.03)
02:00:30.748 00.001 8976 Worker thread wakes up
02:00:30.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.03) opts 0xd
02:00:30.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.03)
02:00:30.748 00.000 8976 Moving (-0.23, 0.03) raw xDistance=0.13 yDistance=0.17
02:00:30.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:00:30.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:00:30.748 00.000 8976 MoveAxis(R, 0, ABG)
02:00:30.748 00.000 8976 MoveAxis(U, 0, ABG)
02:00:30.748 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
02:00:30.748 00.000 8976 MountToCamera -- mountX=1.78 mountY=-1.48 hyp=2.31 mountTheta=-0.69 cameraX=0.50, cameraY=2.26 cameraTheta=1.35
02:00:30.748 00.000 8976 incremental bump (0.502, 2.260) isValid = 1
02:00:30.748 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
02:00:30.748 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:00:30.748 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:00:30.748 00.000 8976 move complete, result=0
02:00:30.748 00.000 9828 Worker thread wakes up
02:00:30.748 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:00:30.748 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:00:30.749 00.001 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.83)
02:00:30.749 00.000 8976 worker thread done servicing request
02:00:30.749 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:00:30.749 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
02:00:30.749 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:00:30.749 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:00:30.749 00.000 9828 BLC: window closed
02:00:30.749 00.000 9828 MoveAxis(E, 10, B)
02:00:30.749 00.000 9828 Guiding  Dir = 2, Dur = 10
02:00:30.749 00.000 9828 IsSlewing returns 0
02:00:30.749 00.000 9828 IsGuiding returns 0
02:00:30.750 00.001 9828 PulseGuide returned control before completion, sleep 20
02:00:30.761 00.011 5052 UpdateGuideState exits: m=193 SNR=9.6
02:00:30.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:30.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:30.761 00.000 5052 Enqueuing Expose request
02:00:30.761 00.000 8976 Worker thread wakes up
02:00:30.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:30.762 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:30.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:30.781 00.019 9828 IsGuiding returns 1
02:00:30.781 00.000 9828 scope still moving after pulse duration time elapsed
02:00:30.811 00.030 9828 IsSlewing returns 0
02:00:30.811 00.000 9828 IsGuiding returns 1
02:00:30.842 00.031 9828 IsSlewing returns 0
02:00:30.842 00.000 9828 IsGuiding returns 1
02:00:30.874 00.032 9828 IsSlewing returns 0
02:00:30.874 00.000 9828 IsGuiding returns 0
02:00:30.874 00.000 9828 scope move finished after 10 + 114 ms
02:00:30.874 00.000 9828 Move returns status 0, amount 10
02:00:30.874 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:30.874 00.000 9828 MoveAxis(N, 15, B)
02:00:30.874 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:30.889 00.015 9828 IsSlewing returns 0
02:00:30.889 00.000 9828 IsGuiding returns 0
02:00:30.889 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:30.919 00.030 9828 IsGuiding returns 1
02:00:30.919 00.000 9828 scope still moving after pulse duration time elapsed
02:00:30.951 00.032 9828 IsSlewing returns 0
02:00:30.951 00.000 9828 IsGuiding returns 1
02:00:30.983 00.032 9828 IsSlewing returns 0
02:00:30.983 00.000 9828 IsGuiding returns 1
02:00:31.013 00.030 9828 IsSlewing returns 0
02:00:31.013 00.000 9828 IsGuiding returns 1
02:00:31.045 00.032 9828 IsSlewing returns 0
02:00:31.045 00.000 9828 IsGuiding returns 0
02:00:31.045 00.000 9828 scope move finished after 15 + 140 ms
02:00:31.045 00.000 9828 Move returns status 0, amount 15
02:00:31.045 00.000 9828 move complete, result=0
02:00:31.045 00.000 9828 worker thread done servicing request
02:00:31.046 00.001 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:00:31.452 00.406 8976 Exposure complete
02:00:31.458 00.006 8976 worker thread done servicing request
02:00:31.458 00.000 5052 OnExposeComplete: enter
02:00:31.458 00.000 5052 UpdateGuideState(): m_state=6
02:00:31.458 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6614
02:00:31.458 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.69, Mass=185, SNR=9.4, Peak=78 HFD=1.9
02:00:31.458 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:00:31.458 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:00:31.458 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.02 hyp=0.52 cameraTheta=-3.11 mountX=0.22 mountY=0.45, mountTheta=1.11
02:00:31.459 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.02, opts=13)
02:00:31.459 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.02)
02:00:31.459 00.000 8976 Worker thread wakes up
02:00:31.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.02) opts 0xd
02:00:31.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.02)
02:00:31.459 00.000 8976 Moving (-0.52, -0.02) raw xDistance=0.22 yDistance=0.45
02:00:31.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:00:31.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:00:31.459 00.000 8976 MoveAxis(R, 0, ABG)
02:00:31.459 00.000 8976 MoveAxis(D, 2, ABG)
02:00:31.459 00.000 8976 stepping (-11, 9) + (0, -2)
02:00:31.460 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:31.460 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:00:31.470 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
02:00:31.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:31.470 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:31.470 00.000 5052 Enqueuing Expose request
02:00:31.489 00.019 8976 Received - 47 (G) 
02:00:31.489 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:31.489 00.000 8976 stepped: pos (-11, 7)
02:00:31.489 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
02:00:31.489 00.000 8976 MountToCamera -- mountX=1.75 mountY=-1.36 hyp=2.21 mountTheta=-0.66 cameraX=0.41, cameraY=2.18 cameraTheta=1.38
02:00:31.489 00.000 8976 incremental bump (0.410, 2.176) isValid = 1
02:00:31.489 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
02:00:31.489 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:00:31.489 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:00:31.489 00.000 8976 move complete, result=0
02:00:31.489 00.000 9828 Worker thread wakes up
02:00:31.489 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:00:31.489 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:00:31.489 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.80)
02:00:31.489 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.88)
02:00:31.489 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:00:31.489 00.000 8976 worker thread done servicing request
02:00:31.489 00.000 8976 Worker thread wakes up
02:00:31.490 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:31.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:31.490 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
02:00:31.490 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:00:31.490 00.000 9828 BLC: window closed
02:00:31.490 00.000 9828 MoveAxis(E, 8, B)
02:00:31.490 00.000 9828 Guiding  Dir = 2, Dur = 8
02:00:31.490 00.000 9828 IsSlewing returns 0
02:00:31.490 00.000 9828 IsGuiding returns 0
02:00:31.490 00.000 9828 PulseGuide returned control before completion, sleep 18
02:00:31.510 00.020 9828 IsGuiding returns 1
02:00:31.510 00.000 9828 scope still moving after pulse duration time elapsed
02:00:31.541 00.031 9828 IsSlewing returns 0
02:00:31.541 00.000 9828 IsGuiding returns 1
02:00:31.573 00.032 9828 IsSlewing returns 0
02:00:31.573 00.000 9828 IsGuiding returns 1
02:00:31.603 00.030 9828 IsSlewing returns 0
02:00:31.604 00.001 9828 IsGuiding returns 0
02:00:31.604 00.000 9828 scope move finished after 8 + 105 ms
02:00:31.604 00.000 9828 Move returns status 0, amount 8
02:00:31.604 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:31.604 00.000 9828 MoveAxis(N, 15, B)
02:00:31.604 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:31.619 00.015 9828 IsSlewing returns 0
02:00:31.619 00.000 9828 IsGuiding returns 0
02:00:31.620 00.001 9828 PulseGuide returned control before completion, sleep 25
02:00:31.650 00.030 9828 IsGuiding returns 1
02:00:31.650 00.000 9828 scope still moving after pulse duration time elapsed
02:00:31.681 00.031 9828 IsSlewing returns 0
02:00:31.681 00.000 9828 IsGuiding returns 1
02:00:31.712 00.031 9828 IsSlewing returns 0
02:00:31.712 00.000 9828 IsGuiding returns 1
02:00:31.742 00.030 9828 IsSlewing returns 0
02:00:31.742 00.000 9828 IsGuiding returns 1
02:00:31.772 00.030 9828 IsSlewing returns 0
02:00:31.772 00.000 9828 IsGuiding returns 1
02:00:31.803 00.031 9828 IsSlewing returns 0
02:00:31.803 00.000 9828 IsGuiding returns 1
02:00:31.834 00.031 9828 IsSlewing returns 0
02:00:31.834 00.000 9828 IsGuiding returns 0
02:00:31.834 00.000 9828 scope move finished after 15 + 199 ms
02:00:31.834 00.000 9828 Move returns status 0, amount 15
02:00:31.834 00.000 9828 move complete, result=0
02:00:31.834 00.000 9828 worker thread done servicing request
02:00:31.834 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:00:32.182 00.348 8976 Exposure complete
02:00:32.187 00.005 8976 worker thread done servicing request
02:00:32.187 00.000 5052 OnExposeComplete: enter
02:00:32.187 00.000 5052 UpdateGuideState(): m_state=6
02:00:32.187 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6615
02:00:32.187 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.16, Mass=204, SNR=9.9, Peak=89 HFD=2.2
02:00:32.187 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.04) = xAngle (-0.38 = -0.38)
02:00:32.187 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.48 = -0.48)
02:00:32.187 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.45 hyp=0.45 cameraTheta=1.66 mountX=0.42 mountY=-0.21, mountTheta=-0.46
02:00:32.188 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.45, opts=13)
02:00:32.188 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.45)
02:00:32.188 00.000 8976 Worker thread wakes up
02:00:32.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.45) opts 0xd
02:00:32.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.45)
02:00:32.188 00.000 8976 Moving (-0.04, 0.45) raw xDistance=0.42 yDistance=-0.21
02:00:32.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:00:32.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:00:32.189 00.001 8976 MoveAxis(L, 2, ABG)
02:00:32.189 00.000 8976 stepping (-11, 7) + (-2, 0)
02:00:32.189 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:32.189 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:00:32.200 00.011 5052 UpdateGuideState exits: m=204 SNR=9.9
02:00:32.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:32.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:32.200 00.000 5052 Enqueuing Expose request
02:00:32.224 00.024 8976 Received - 47 (G) 
02:00:32.224 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:32.224 00.000 8976 stepped: pos (-13, 7)
02:00:32.224 00.000 8976 MoveAxis(U, 0, ABG)
02:00:32.224 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
02:00:32.224 00.000 8976 MountToCamera -- mountX=1.83 mountY=-1.28 hyp=2.23 mountTheta=-0.61 cameraX=0.30, cameraY=2.21 cameraTheta=1.43
02:00:32.224 00.000 8976 incremental bump (0.302, 2.210) isValid = 1
02:00:32.224 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
02:00:32.224 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:00:32.224 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:00:32.224 00.000 8976 move complete, result=0
02:00:32.224 00.000 9828 Worker thread wakes up
02:00:32.224 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:00:32.224 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:00:32.224 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
02:00:32.224 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:00:32.225 00.001 8976 worker thread done servicing request
02:00:32.225 00.000 8976 Worker thread wakes up
02:00:32.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:32.225 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
02:00:32.225 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
02:00:32.225 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:00:32.225 00.000 9828 BLC: window closed
02:00:32.225 00.000 9828 MoveAxis(E, 7, B)
02:00:32.225 00.000 9828 Guiding  Dir = 2, Dur = 7
02:00:32.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:32.225 00.000 9828 IsSlewing returns 0
02:00:32.225 00.000 9828 IsGuiding returns 0
02:00:32.225 00.000 9828 PulseGuide returned control before completion, sleep 17
02:00:32.255 00.030 9828 IsGuiding returns 1
02:00:32.255 00.000 9828 scope still moving after pulse duration time elapsed
02:00:32.286 00.031 9828 IsSlewing returns 0
02:00:32.286 00.000 9828 IsGuiding returns 1
02:00:32.316 00.030 9828 IsSlewing returns 0
02:00:32.316 00.000 9828 IsGuiding returns 1
02:00:32.347 00.031 9828 IsSlewing returns 0
02:00:32.347 00.000 9828 IsGuiding returns 0
02:00:32.347 00.000 9828 scope move finished after 7 + 114 ms
02:00:32.347 00.000 9828 Move returns status 0, amount 7
02:00:32.347 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:32.347 00.000 9828 MoveAxis(N, 16, B)
02:00:32.347 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:32.363 00.016 9828 IsSlewing returns 0
02:00:32.363 00.000 9828 IsGuiding returns 0
02:00:32.363 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:32.394 00.031 9828 IsGuiding returns 1
02:00:32.394 00.000 9828 scope still moving after pulse duration time elapsed
02:00:32.425 00.031 9828 IsSlewing returns 0
02:00:32.429 00.004 9828 IsGuiding returns 1
02:00:32.456 00.027 9828 IsSlewing returns 0
02:00:32.456 00.000 9828 IsGuiding returns 1
02:00:32.488 00.032 9828 IsSlewing returns 0
02:00:32.488 00.000 9828 IsGuiding returns 1
02:00:32.520 00.032 9828 IsSlewing returns 0
02:00:32.520 00.000 9828 IsGuiding returns 0
02:00:32.520 00.000 9828 scope move finished after 16 + 140 ms
02:00:32.520 00.000 9828 Move returns status 0, amount 16
02:00:32.520 00.000 9828 move complete, result=0
02:00:32.520 00.000 9828 worker thread done servicing request
02:00:32.520 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:00:32.913 00.393 8976 Exposure complete
02:00:32.919 00.006 8976 worker thread done servicing request
02:00:32.919 00.000 5052 OnExposeComplete: enter
02:00:32.919 00.000 5052 UpdateGuideState(): m_state=6
02:00:32.919 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6616
02:00:32.919 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.50, Mass=213, SNR=10.1, Peak=80 HFD=1.9
02:00:32.919 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.16 = 3.13)
02:00:32.919 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
02:00:32.919 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.11 mountX=-0.23 mountY=0.03, mountTheta=3.02
02:00:32.920 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.21, opts=13)
02:00:32.920 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.21)
02:00:32.920 00.000 8976 Worker thread wakes up
02:00:32.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.21) opts 0xd
02:00:32.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.21)
02:00:32.920 00.000 8976 Moving (0.10, -0.21) raw xDistance=-0.23 yDistance=0.03
02:00:32.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:00:32.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:00:32.920 00.000 8976 MoveAxis(R, 0, ABG)
02:00:32.920 00.000 8976 MoveAxis(U, 0, ABG)
02:00:32.920 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:00:32.921 00.001 8976 MountToCamera -- mountX=1.88 mountY=-1.22 hyp=2.24 mountTheta=-0.58 cameraX=0.23, cameraY=2.23 cameraTheta=1.47
02:00:32.921 00.000 8976 incremental bump (0.230, 2.233) isValid = 1
02:00:32.921 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
02:00:32.921 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:00:32.921 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:00:32.921 00.000 8976 move complete, result=0
02:00:32.921 00.000 9828 Worker thread wakes up
02:00:32.921 00.000 8976 worker thread done servicing request
02:00:32.921 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:00:32.921 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:00:32.921 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
02:00:32.921 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
02:00:32.921 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:00:32.921 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:00:32.921 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:00:32.921 00.000 9828 BLC: window closed
02:00:32.921 00.000 9828 MoveAxis(E, 5, B)
02:00:32.922 00.001 9828 Guiding  Dir = 2, Dur = 5
02:00:32.922 00.000 9828 IsSlewing returns 0
02:00:32.922 00.000 9828 IsGuiding returns 0
02:00:32.922 00.000 9828 PulseGuide returned control before completion, sleep 15
02:00:32.932 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
02:00:32.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:32.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:32.932 00.000 5052 Enqueuing Expose request
02:00:32.932 00.000 8976 Worker thread wakes up
02:00:32.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:32.932 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:00:32.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:32.939 00.007 9828 IsGuiding returns 1
02:00:32.939 00.000 9828 scope still moving after pulse duration time elapsed
02:00:32.970 00.031 9828 IsSlewing returns 0
02:00:32.970 00.000 9828 IsGuiding returns 1
02:00:33.002 00.032 9828 IsSlewing returns 0
02:00:33.002 00.000 9828 IsGuiding returns 1
02:00:33.032 00.030 9828 IsSlewing returns 0
02:00:33.032 00.000 9828 IsGuiding returns 0
02:00:33.032 00.000 9828 scope move finished after 5 + 105 ms
02:00:33.032 00.000 9828 Move returns status 0, amount 5
02:00:33.032 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:33.032 00.000 9828 MoveAxis(N, 16, B)
02:00:33.032 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:33.047 00.015 9828 IsSlewing returns 0
02:00:33.047 00.000 9828 IsGuiding returns 0
02:00:33.048 00.001 9828 PulseGuide returned control before completion, sleep 26
02:00:33.078 00.030 9828 IsGuiding returns 1
02:00:33.078 00.000 9828 scope still moving after pulse duration time elapsed
02:00:33.109 00.031 9828 IsSlewing returns 0
02:00:33.109 00.000 9828 IsGuiding returns 1
02:00:33.141 00.032 9828 IsSlewing returns 0
02:00:33.141 00.000 9828 IsGuiding returns 1
02:00:33.172 00.031 9828 IsSlewing returns 0
02:00:33.172 00.000 9828 IsGuiding returns 1
02:00:33.203 00.031 9828 IsSlewing returns 0
02:00:33.203 00.000 9828 IsGuiding returns 0
02:00:33.203 00.000 9828 scope move finished after 16 + 139 ms
02:00:33.203 00.000 9828 Move returns status 0, amount 16
02:00:33.203 00.000 9828 move complete, result=0
02:00:33.203 00.000 9828 worker thread done servicing request
02:00:33.203 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:00:33.620 00.417 8976 Exposure complete
02:00:33.626 00.006 8976 worker thread done servicing request
02:00:33.627 00.001 5052 OnExposeComplete: enter
02:00:33.627 00.000 5052 UpdateGuideState(): m_state=6
02:00:33.627 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6617
02:00:33.627 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.31, Mass=224, SNR=10.4, Peak=77 HFD=2.3
02:00:33.627 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.04) = xAngle (-3.63 = 2.65)
02:00:33.627 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.74 = 2.55)
02:00:33.627 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.59 mountX=-0.35 mountY=0.22, mountTheta=2.58
02:00:33.627 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.40, opts=13)
02:00:33.628 00.001 5052 Enqueuing Move request for stepguider (-0.01, -0.40)
02:00:33.628 00.000 8976 Worker thread wakes up
02:00:33.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.40) opts 0xd
02:00:33.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.40)
02:00:33.628 00.000 8976 Moving (-0.01, -0.40) raw xDistance=-0.35 yDistance=0.22
02:00:33.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:00:33.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:00:33.628 00.000 8976 MoveAxis(R, 1, ABG)
02:00:33.628 00.000 8976 stepping (-13, 7) + (1, 0)
02:00:33.628 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:33.628 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:00:33.638 00.010 5052 UpdateGuideState exits: m=224 SNR=10.4
02:00:33.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:33.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:33.638 00.000 5052 Enqueuing Expose request
02:00:33.647 00.009 8976 Received - 47 (G) 
02:00:33.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:33.647 00.000 8976 stepped: pos (-12, 7)
02:00:33.647 00.000 8976 MoveAxis(U, 0, ABG)
02:00:33.647 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
02:00:33.647 00.000 8976 MountToCamera -- mountX=1.87 mountY=-1.19 hyp=2.21 mountTheta=-0.57 cameraX=0.20, cameraY=2.20 cameraTheta=1.48
02:00:33.647 00.000 8976 incremental bump (0.205, 2.203) isValid = 1
02:00:33.647 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
02:00:33.647 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:00:33.647 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:00:33.647 00.000 8976 move complete, result=0
02:00:33.647 00.000 9828 Worker thread wakes up
02:00:33.647 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:00:33.647 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:00:33.647 00.000 8976 worker thread done servicing request
02:00:33.647 00.000 8976 Worker thread wakes up
02:00:33.647 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:33.647 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:33.647 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
02:00:33.647 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.71)
02:00:33.647 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.79)
02:00:33.648 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:00:33.648 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:00:33.648 00.000 9828 BLC: window closed
02:00:33.648 00.000 9828 MoveAxis(E, 5, B)
02:00:33.648 00.000 9828 Guiding  Dir = 2, Dur = 5
02:00:33.648 00.000 9828 IsSlewing returns 0
02:00:33.648 00.000 9828 IsGuiding returns 0
02:00:33.648 00.000 9828 PulseGuide returned control before completion, sleep 15
02:00:33.667 00.019 9828 IsGuiding returns 1
02:00:33.667 00.000 9828 scope still moving after pulse duration time elapsed
02:00:33.697 00.030 9828 IsSlewing returns 0
02:00:33.697 00.000 9828 IsGuiding returns 1
02:00:33.728 00.031 9828 IsSlewing returns 0
02:00:33.728 00.000 9828 IsGuiding returns 1
02:00:33.759 00.031 9828 IsSlewing returns 0
02:00:33.759 00.000 9828 IsGuiding returns 0
02:00:33.759 00.000 9828 scope move finished after 5 + 105 ms
02:00:33.759 00.000 9828 Move returns status 0, amount 5
02:00:33.759 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:33.759 00.000 9828 MoveAxis(N, 16, B)
02:00:33.759 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:33.774 00.015 9828 IsSlewing returns 0
02:00:33.774 00.000 9828 IsGuiding returns 0
02:00:33.774 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:33.807 00.033 9828 IsGuiding returns 1
02:00:33.807 00.000 9828 scope still moving after pulse duration time elapsed
02:00:33.839 00.032 9828 IsSlewing returns 0
02:00:33.839 00.000 9828 IsGuiding returns 1
02:00:33.871 00.032 9828 IsSlewing returns 0
02:00:33.871 00.000 9828 IsGuiding returns 1
02:00:33.902 00.031 9828 IsSlewing returns 0
02:00:33.902 00.000 9828 IsGuiding returns 1
02:00:33.934 00.032 9828 IsSlewing returns 0
02:00:33.934 00.000 9828 IsGuiding returns 0
02:00:33.934 00.000 9828 scope move finished after 16 + 143 ms
02:00:33.934 00.000 9828 Move returns status 0, amount 16
02:00:33.934 00.000 9828 move complete, result=0
02:00:33.934 00.000 9828 worker thread done servicing request
02:00:33.934 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:00:34.339 00.405 8976 Exposure complete
02:00:34.344 00.005 8976 worker thread done servicing request
02:00:34.344 00.000 5052 OnExposeComplete: enter
02:00:34.344 00.000 5052 UpdateGuideState(): m_state=6
02:00:34.345 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6618
02:00:34.345 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.53, Mass=206, SNR=10.0, Peak=75 HFD=1.9
02:00:34.345 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.77 = 1.52)
02:00:34.345 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.41)
02:00:34.345 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.18 hyp=0.43 cameraTheta=-2.72 mountX=0.02 mountY=0.43, mountTheta=1.51
02:00:34.346 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.18, opts=13)
02:00:34.346 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.18)
02:00:34.346 00.000 8976 Worker thread wakes up
02:00:34.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.18) opts 0xd
02:00:34.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.18)
02:00:34.346 00.000 8976 Moving (-0.40, -0.18) raw xDistance=0.02 yDistance=0.43
02:00:34.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:00:34.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:00:34.346 00.000 8976 MoveAxis(R, 0, ABG)
02:00:34.346 00.000 8976 MoveAxis(D, 2, ABG)
02:00:34.346 00.000 8976 stepping (-12, 7) + (0, -2)
02:00:34.346 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:34.347 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:00:34.357 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
02:00:34.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:34.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:34.357 00.000 5052 Enqueuing Expose request
02:00:34.382 00.025 8976 Received - 47 (G) 
02:00:34.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:34.382 00.000 8976 stepped: pos (-12, 5)
02:00:34.382 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
02:00:34.382 00.000 8976 MountToCamera -- mountX=1.86 mountY=-1.06 hyp=2.14 mountTheta=-0.52 cameraX=0.09, cameraY=2.14 cameraTheta=1.53
02:00:34.382 00.000 8976 incremental bump (0.094, 2.135) isValid = 1
02:00:34.382 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
02:00:34.382 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:00:34.382 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:00:34.382 00.000 8976 move complete, result=0
02:00:34.382 00.000 8976 worker thread done servicing request
02:00:34.382 00.000 8976 Worker thread wakes up
02:00:34.382 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:00:34.383 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:34.383 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:34.383 00.000 9828 Worker thread wakes up
02:00:34.383 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:00:34.383 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:00:34.383 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
02:00:34.383 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
02:00:34.383 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
02:00:34.383 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:00:34.383 00.000 9828 BLC: window closed
02:00:34.383 00.000 9828 MoveAxis(E, 3, B)
02:00:34.383 00.000 9828 Guiding  Dir = 2, Dur = 3
02:00:34.386 00.003 9828 IsSlewing returns 0
02:00:34.386 00.000 9828 IsGuiding returns 0
02:00:34.386 00.000 9828 PulseGuide returned control before completion, sleep 13
02:00:34.415 00.029 9828 IsGuiding returns 1
02:00:34.415 00.000 9828 scope still moving after pulse duration time elapsed
02:00:34.447 00.032 9828 IsSlewing returns 0
02:00:34.447 00.000 9828 IsGuiding returns 1
02:00:34.477 00.030 9828 IsSlewing returns 0
02:00:34.477 00.000 9828 IsGuiding returns 1
02:00:34.508 00.031 9828 IsSlewing returns 0
02:00:34.509 00.001 9828 IsGuiding returns 0
02:00:34.509 00.000 9828 scope move finished after 3 + 119 ms
02:00:34.509 00.000 9828 Move returns status 0, amount 3
02:00:34.509 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:34.509 00.000 9828 MoveAxis(N, 16, B)
02:00:34.509 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:34.524 00.015 9828 IsSlewing returns 0
02:00:34.524 00.000 9828 IsGuiding returns 0
02:00:34.524 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:34.556 00.032 9828 IsGuiding returns 1
02:00:34.556 00.000 9828 scope still moving after pulse duration time elapsed
02:00:34.588 00.032 9828 IsSlewing returns 0
02:00:34.588 00.000 9828 IsGuiding returns 1
02:00:34.619 00.031 9828 IsSlewing returns 0
02:00:34.619 00.000 9828 IsGuiding returns 1
02:00:34.651 00.032 9828 IsSlewing returns 0
02:00:34.651 00.000 9828 IsGuiding returns 1
02:00:34.682 00.031 9828 IsSlewing returns 0
02:00:34.682 00.000 9828 IsGuiding returns 0
02:00:34.682 00.000 9828 scope move finished after 16 + 142 ms
02:00:34.682 00.000 9828 Move returns status 0, amount 16
02:00:34.682 00.000 9828 move complete, result=0
02:00:34.682 00.000 9828 worker thread done servicing request
02:00:34.682 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:00:35.082 00.400 8976 Exposure complete
02:00:35.087 00.005 8976 worker thread done servicing request
02:00:35.087 00.000 5052 OnExposeComplete: enter
02:00:35.088 00.001 5052 UpdateGuideState(): m_state=6
02:00:35.088 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6619
02:00:35.088 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.70, Mass=204, SNR=9.9, Peak=78 HFD=2.2
02:00:35.088 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
02:00:35.088 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
02:00:35.088 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.06 mountX=0.04 mountY=0.09, mountTheta=1.17
02:00:35.088 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.01, opts=13)
02:00:35.088 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.01)
02:00:35.088 00.000 8976 Worker thread wakes up
02:00:35.089 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.01) opts 0xd
02:00:35.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.01)
02:00:35.089 00.000 8976 Moving (-0.10, -0.01) raw xDistance=0.04 yDistance=0.09
02:00:35.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:00:35.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:00:35.089 00.000 8976 MoveAxis(R, 0, ABG)
02:00:35.089 00.000 8976 MoveAxis(U, 0, ABG)
02:00:35.089 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:00:35.089 00.000 8976 MountToCamera -- mountX=1.85 mountY=-0.97 hyp=2.09 mountTheta=-0.48 cameraX=0.02, cameraY=2.09 cameraTheta=1.56
02:00:35.089 00.000 8976 incremental bump (0.021, 2.090) isValid = 1
02:00:35.090 00.001 8976 Scheduling Mount bump of (0.001, 0.101)
02:00:35.090 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.10, opts=4)
02:00:35.090 00.000 8976 Enqueuing Move request for scope (0.00, 0.10)
02:00:35.090 00.000 8976 move complete, result=0
02:00:35.090 00.000 8976 worker thread done servicing request
02:00:35.090 00.000 9828 Worker thread wakes up
02:00:35.090 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0x4
02:00:35.090 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
02:00:35.090 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
02:00:35.090 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.71)
02:00:35.090 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.56 mountX=-0.01 mountY=-0.10, mountTheta=-1.63
02:00:35.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:00:35.090 00.000 9828 Moving (0.00, 0.10) raw xDistance=-0.01 yDistance=-0.10
02:00:35.090 00.000 9828 BLC: window closed
02:00:35.090 00.000 9828 MoveAxis(E, 2, B)
02:00:35.090 00.000 9828 Guiding  Dir = 2, Dur = 2
02:00:35.091 00.001 9828 IsSlewing returns 0
02:00:35.091 00.000 9828 IsGuiding returns 0
02:00:35.091 00.000 9828 PulseGuide returned control before completion, sleep 12
02:00:35.100 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:00:35.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:35.100 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:35.100 00.000 5052 Enqueuing Expose request
02:00:35.101 00.001 8976 Worker thread wakes up
02:00:35.101 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:35.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:35.101 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:35.117 00.016 9828 IsGuiding returns 1
02:00:35.117 00.000 9828 scope still moving after pulse duration time elapsed
02:00:35.149 00.032 9828 IsSlewing returns 0
02:00:35.153 00.004 9828 IsGuiding returns 1
02:00:35.182 00.029 9828 IsSlewing returns 0
02:00:35.182 00.000 9828 IsGuiding returns 1
02:00:35.212 00.030 9828 IsSlewing returns 0
02:00:35.212 00.000 9828 IsGuiding returns 0
02:00:35.212 00.000 9828 scope move finished after 2 + 119 ms
02:00:35.212 00.000 9828 Move returns status 0, amount 2
02:00:35.212 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:35.212 00.000 9828 MoveAxis(N, 14, B)
02:00:35.212 00.000 9828 Guiding  Dir = 0, Dur = 14
02:00:35.227 00.015 9828 IsSlewing returns 0
02:00:35.228 00.001 9828 IsGuiding returns 1
02:00:35.228 00.000 9828 Entered PulseGuideScope while moving
02:00:35.290 00.062 9828 IsSlewing returns 0
02:00:35.290 00.000 9828 IsGuiding returns 1
02:00:35.290 00.000 9828 Still moving
02:00:35.353 00.063 9828 IsSlewing returns 0
02:00:35.353 00.000 9828 IsGuiding returns 0
02:00:35.353 00.000 9828 Movement stopped - continuing
02:00:35.353 00.000 9828 PulseGuide returned control before completion, sleep 24
02:00:35.384 00.031 9828 IsGuiding returns 1
02:00:35.385 00.001 9828 scope still moving after pulse duration time elapsed
02:00:35.416 00.031 9828 IsSlewing returns 0
02:00:35.416 00.000 9828 IsGuiding returns 1
02:00:35.447 00.031 9828 IsSlewing returns 0
02:00:35.447 00.000 9828 IsGuiding returns 1
02:00:35.477 00.030 9828 IsSlewing returns 0
02:00:35.478 00.001 9828 IsGuiding returns 1
02:00:35.508 00.030 9828 IsSlewing returns 0
02:00:35.508 00.000 9828 IsGuiding returns 0
02:00:35.508 00.000 9828 scope move finished after 14 + 140 ms
02:00:35.508 00.000 9828 Move returns status 0, amount 14
02:00:35.508 00.000 9828 move complete, result=0
02:00:35.508 00.000 9828 worker thread done servicing request
02:00:35.508 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 14 ms NORTH
02:00:35.792 00.284 8976 Exposure complete
02:00:35.797 00.005 8976 worker thread done servicing request
02:00:35.797 00.000 5052 OnExposeComplete: enter
02:00:35.798 00.001 5052 UpdateGuideState(): m_state=6
02:00:35.798 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6620
02:00:35.798 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.83, Mass=226, SNR=10.4, Peak=85 HFD=2.0
02:00:35.798 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:00:35.798 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:00:35.798 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.12 hyp=0.50 cameraTheta=2.91 mountX=0.33 mountY=0.35, mountTheta=0.81
02:00:35.798 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.12, opts=13)
02:00:35.798 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.12)
02:00:35.798 00.000 8976 Worker thread wakes up
02:00:35.799 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.12) opts 0xd
02:00:35.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.12)
02:00:35.799 00.000 8976 Moving (-0.49, 0.12) raw xDistance=0.33 yDistance=0.35
02:00:35.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:00:35.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:00:35.799 00.000 8976 MoveAxis(L, 1, ABG)
02:00:35.799 00.000 8976 stepping (-12, 5) + (-1, 0)
02:00:35.799 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:35.799 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:00:35.809 00.010 5052 UpdateGuideState exits: m=226 SNR=10.4
02:00:35.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:35.809 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:35.809 00.000 5052 Enqueuing Expose request
02:00:35.821 00.012 8976 Received - 47 (G) 
02:00:35.821 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:35.821 00.000 8976 stepped: pos (-13, 5)
02:00:35.821 00.000 8976 MoveAxis(D, 1, ABG)
02:00:35.821 00.000 8976 stepping (-13, 5) + (0, -1)
02:00:35.821 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:35.853 00.032 8976 Received - 47 (G) 
02:00:35.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:35.853 00.000 8976 stepped: pos (-13, 4)
02:00:35.853 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:00:35.853 00.000 8976 MountToCamera -- mountX=1.90 mountY=-0.86 hyp=2.08 mountTheta=-0.43 cameraX=-0.10, cameraY=2.08 cameraTheta=1.62
02:00:35.853 00.000 8976 incremental bump (-0.099, 2.080) isValid = 1
02:00:35.853 00.000 8976 Scheduling Mount bump of (-0.005, 0.119)
02:00:35.853 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:00:35.853 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:00:35.853 00.000 8976 move complete, result=0
02:00:35.853 00.000 8976 worker thread done servicing request
02:00:35.853 00.000 8976 Worker thread wakes up
02:00:35.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:35.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:35.854 00.001 9828 Worker thread wakes up
02:00:35.854 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:00:35.854 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:00:35.854 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:00:35.854 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
02:00:35.854 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
02:00:35.854 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=-0.00 mountY=-0.12, mountTheta=-1.57
02:00:35.854 00.000 9828 Moving (-0.01, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:00:35.854 00.000 9828 BLC: window closed
02:00:35.854 00.000 9828 MoveAxis(E, 0, B)
02:00:35.854 00.000 9828 Move returns status 0, amount 0
02:00:35.854 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:35.854 00.000 9828 MoveAxis(N, 16, B)
02:00:35.854 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:35.855 00.001 9828 IsSlewing returns 0
02:00:35.855 00.000 9828 IsGuiding returns 0
02:00:35.856 00.001 9828 PulseGuide returned control before completion, sleep 26
02:00:35.896 00.040 9828 IsGuiding returns 1
02:00:35.896 00.000 9828 scope still moving after pulse duration time elapsed
02:00:35.927 00.031 9828 IsSlewing returns 0
02:00:35.927 00.000 9828 IsGuiding returns 1
02:00:35.959 00.032 9828 IsSlewing returns 0
02:00:35.959 00.000 9828 IsGuiding returns 1
02:00:35.989 00.030 9828 IsSlewing returns 0
02:00:35.989 00.000 9828 IsGuiding returns 0
02:00:35.989 00.000 9828 scope move finished after 16 + 117 ms
02:00:35.989 00.000 9828 Move returns status 0, amount 16
02:00:35.990 00.001 9828 move complete, result=0
02:00:35.990 00.000 9828 worker thread done servicing request
02:00:35.990 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
02:00:36.551 00.561 8976 Exposure complete
02:00:36.556 00.005 8976 worker thread done servicing request
02:00:36.557 00.001 5052 OnExposeComplete: enter
02:00:36.557 00.000 5052 UpdateGuideState(): m_state=6
02:00:36.557 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6621
02:00:36.557 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.71, Mass=203, SNR=9.9, Peak=76 HFD=2.4
02:00:36.557 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
02:00:36.557 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
02:00:36.557 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.00 hyp=0.75 cameraTheta=-3.14 mountX=0.34 mountY=0.63, mountTheta=1.08
02:00:36.558 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.00, opts=13)
02:00:36.558 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.00)
02:00:36.558 00.000 8976 Worker thread wakes up
02:00:36.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.00) opts 0xd
02:00:36.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.00)
02:00:36.558 00.000 8976 Moving (-0.75, -0.00) raw xDistance=0.34 yDistance=0.63
02:00:36.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:00:36.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63
02:00:36.558 00.000 8976 MoveAxis(L, 1, ABG)
02:00:36.558 00.000 8976 stepping (-13, 4) + (-1, 0)
02:00:36.558 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:36.559 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:00:36.569 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
02:00:36.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:36.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:36.569 00.000 5052 Enqueuing Expose request
02:00:36.588 00.019 8976 Received - 47 (G) 
02:00:36.588 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:36.588 00.000 8976 stepped: pos (-14, 4)
02:00:36.588 00.000 8976 MoveAxis(D, 3, ABG)
02:00:36.589 00.001 8976 stepping (-14, 4) + (0, -3)
02:00:36.589 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:36.621 00.032 8976 Received - 47 (G) 
02:00:36.621 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:36.621 00.000 8976 stepped: pos (-14, 1)
02:00:36.621 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
02:00:36.621 00.000 8976 MountToCamera -- mountX=1.98 mountY=-0.63 hyp=2.08 mountTheta=-0.31 cameraX=-0.34, cameraY=2.05 cameraTheta=1.74
02:00:36.621 00.000 8976 incremental bump (-0.342, 2.048) isValid = 1
02:00:36.621 00.000 8976 Scheduling Mount bump of (-0.019, 0.117)
02:00:36.621 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:00:36.621 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:00:36.621 00.000 8976 move complete, result=0
02:00:36.621 00.000 9828 Worker thread wakes up
02:00:36.621 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:00:36.621 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:00:36.621 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.46)
02:00:36.621 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
02:00:36.621 00.000 8976 worker thread done servicing request
02:00:36.621 00.000 8976 Worker thread wakes up
02:00:36.621 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.54)
02:00:36.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:36.622 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:36.622 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.46
02:00:36.622 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:00:36.622 00.000 9828 BLC: window closed
02:00:36.622 00.000 9828 MoveAxis(W, 4, B)
02:00:36.622 00.000 9828 Guiding  Dir = 3, Dur = 4
02:00:36.622 00.000 9828 IsSlewing returns 0
02:00:36.622 00.000 9828 IsGuiding returns 0
02:00:36.622 00.000 9828 PulseGuide returned control before completion, sleep 14
02:00:36.643 00.021 9828 IsGuiding returns 1
02:00:36.643 00.000 9828 scope still moving after pulse duration time elapsed
02:00:36.673 00.030 9828 IsSlewing returns 0
02:00:36.673 00.000 9828 IsGuiding returns 1
02:00:36.705 00.032 9828 IsSlewing returns 0
02:00:36.705 00.000 9828 IsGuiding returns 1
02:00:36.735 00.030 9828 IsSlewing returns 0
02:00:36.735 00.000 9828 IsGuiding returns 0
02:00:36.735 00.000 9828 scope move finished after 4 + 109 ms
02:00:36.735 00.000 9828 Move returns status 0, amount 4
02:00:36.735 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:36.735 00.000 9828 MoveAxis(N, 16, B)
02:00:36.735 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:36.750 00.015 9828 IsSlewing returns 0
02:00:36.750 00.000 9828 IsGuiding returns 0
02:00:36.750 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:36.782 00.032 9828 IsGuiding returns 1
02:00:36.782 00.000 9828 scope still moving after pulse duration time elapsed
02:00:36.812 00.030 9828 IsSlewing returns 0
02:00:36.812 00.000 9828 IsGuiding returns 1
02:00:36.844 00.032 9828 IsSlewing returns 0
02:00:36.844 00.000 9828 IsGuiding returns 1
02:00:36.874 00.030 9828 IsSlewing returns 0
02:00:36.874 00.000 9828 IsGuiding returns 1
02:00:36.904 00.030 9828 IsSlewing returns 0
02:00:36.904 00.000 9828 IsGuiding returns 0
02:00:36.904 00.000 9828 scope move finished after 16 + 138 ms
02:00:36.905 00.001 9828 Move returns status 0, amount 16
02:00:36.905 00.000 9828 move complete, result=0
02:00:36.905 00.000 9828 worker thread done servicing request
02:00:36.905 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:00:37.318 00.413 8976 Exposure complete
02:00:37.323 00.005 8976 worker thread done servicing request
02:00:37.323 00.000 5052 OnExposeComplete: enter
02:00:37.323 00.000 5052 UpdateGuideState(): m_state=6
02:00:37.323 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6622
02:00:37.323 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.64, Mass=211, SNR=10.0, Peak=80 HFD=2.5
02:00:37.324 00.001 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
02:00:37.324 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
02:00:37.324 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.07 hyp=0.56 cameraTheta=-3.02 mountX=0.19 mountY=0.51, mountTheta=1.21
02:00:37.324 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.07, opts=13)
02:00:37.324 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.07)
02:00:37.325 00.001 8976 Worker thread wakes up
02:00:37.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.07) opts 0xd
02:00:37.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.07)
02:00:37.325 00.000 8976 Moving (-0.56, -0.07) raw xDistance=0.19 yDistance=0.51
02:00:37.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:00:37.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
02:00:37.325 00.000 8976 MoveAxis(R, 0, ABG)
02:00:37.325 00.000 8976 MoveAxis(D, 2, ABG)
02:00:37.325 00.000 8976 stepping (-14, 1) + (0, -2)
02:00:37.325 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:37.326 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:00:37.335 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
02:00:37.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:37.336 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:37.336 00.000 5052 Enqueuing Expose request
02:00:37.355 00.019 8976 Received - 47 (G) 
02:00:37.355 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:37.355 00.000 8976 stepped: pos (-14, -1)
02:00:37.355 00.000 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
02:00:37.355 00.000 8976 MountToCamera -- mountX=2.03 mountY=-0.37 hyp=2.07 mountTheta=-0.18 cameraX=-0.60, cameraY=1.98 cameraTheta=1.86
02:00:37.355 00.000 8976 incremental bump (-0.598, 1.978) isValid = 1
02:00:37.355 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
02:00:37.355 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:00:37.355 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:00:37.355 00.000 8976 move complete, result=0
02:00:37.355 00.000 9828 Worker thread wakes up
02:00:37.355 00.000 8976 worker thread done servicing request
02:00:37.355 00.000 8976 Worker thread wakes up
02:00:37.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:37.356 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:00:37.356 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:00:37.356 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:37.356 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:00:37.356 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.95 = -1.33)
02:00:37.356 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.41)
02:00:37.356 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
02:00:37.356 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:00:37.356 00.000 9828 BLC: window closed
02:00:37.356 00.000 9828 MoveAxis(W, 9, B)
02:00:37.356 00.000 9828 Guiding  Dir = 3, Dur = 9
02:00:37.356 00.000 9828 IsSlewing returns 0
02:00:37.357 00.001 9828 IsGuiding returns 0
02:00:37.357 00.000 9828 PulseGuide returned control before completion, sleep 19
02:00:37.387 00.030 9828 IsGuiding returns 1
02:00:37.387 00.000 9828 scope still moving after pulse duration time elapsed
02:00:37.418 00.031 9828 IsSlewing returns 0
02:00:37.418 00.000 9828 IsGuiding returns 1
02:00:37.450 00.032 9828 IsSlewing returns 0
02:00:37.450 00.000 9828 IsGuiding returns 1
02:00:37.480 00.030 9828 IsSlewing returns 0
02:00:37.480 00.000 9828 IsGuiding returns 1
02:00:37.513 00.033 9828 IsSlewing returns 0
02:00:37.513 00.000 9828 IsGuiding returns 0
02:00:37.513 00.000 9828 scope move finished after 9 + 146 ms
02:00:37.513 00.000 9828 Move returns status 0, amount 9
02:00:37.513 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:37.513 00.000 9828 MoveAxis(N, 16, B)
02:00:37.513 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:37.527 00.014 9828 IsSlewing returns 0
02:00:37.527 00.000 9828 IsGuiding returns 0
02:00:37.527 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:37.558 00.031 9828 IsGuiding returns 1
02:00:37.558 00.000 9828 scope still moving after pulse duration time elapsed
02:00:37.590 00.032 9828 IsSlewing returns 0
02:00:37.590 00.000 9828 IsGuiding returns 1
02:00:37.620 00.030 9828 IsSlewing returns 0
02:00:37.620 00.000 9828 IsGuiding returns 1
02:00:37.651 00.031 9828 IsSlewing returns 0
02:00:37.651 00.000 9828 IsGuiding returns 1
02:00:37.682 00.031 9828 IsSlewing returns 0
02:00:37.682 00.000 9828 IsGuiding returns 1
02:00:37.714 00.032 9828 IsSlewing returns 0
02:00:37.714 00.000 9828 IsGuiding returns 0
02:00:37.714 00.000 9828 scope move finished after 16 + 170 ms
02:00:37.714 00.000 9828 Move returns status 0, amount 16
02:00:37.714 00.000 9828 move complete, result=0
02:00:37.714 00.000 9828 worker thread done servicing request
02:00:37.714 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:00:38.046 00.332 8976 Exposure complete
02:00:38.051 00.005 8976 worker thread done servicing request
02:00:38.051 00.000 5052 OnExposeComplete: enter
02:00:38.051 00.000 5052 UpdateGuideState(): m_state=6
02:00:38.051 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6623
02:00:38.051 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.78, Mass=194, SNR=9.7, Peak=73 HFD=2.5
02:00:38.051 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:00:38.051 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
02:00:38.051 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.07 hyp=0.53 cameraTheta=3.01 mountX=0.30 mountY=0.40, mountTheta=0.93
02:00:38.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.07, opts=13)
02:00:38.052 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.07)
02:00:38.052 00.000 8976 Worker thread wakes up
02:00:38.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.07) opts 0xd
02:00:38.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.07)
02:00:38.052 00.000 8976 Moving (-0.53, 0.07) raw xDistance=0.30 yDistance=0.40
02:00:38.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:00:38.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
02:00:38.053 00.001 8976 MoveAxis(L, 1, ABG)
02:00:38.053 00.000 8976 stepping (-14, -1) + (-1, 0)
02:00:38.053 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:38.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:00:38.063 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
02:00:38.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:38.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:38.063 00.000 5052 Enqueuing Expose request
02:00:38.075 00.012 8976 Received - 47 (G) 
02:00:38.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:38.075 00.000 8976 stepped: pos (-15, -1)
02:00:38.075 00.000 8976 MoveAxis(D, 2, ABG)
02:00:38.075 00.000 8976 stepping (-15, -1) + (0, -2)
02:00:38.075 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:38.107 00.032 8976 Received - 47 (G) 
02:00:38.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:38.107 00.000 8976 stepped: pos (-15, -3)
02:00:38.107 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.00 = 2.00)
02:00:38.107 00.000 8976 MountToCamera -- mountX=2.12 mountY=-0.09 hyp=2.12 mountTheta=-0.04 cameraX=-0.89, cameraY=1.93 cameraTheta=2.00
02:00:38.107 00.000 8976 incremental bump (-0.885, 1.929) isValid = 1
02:00:38.107 00.000 8976 Scheduling Mount bump of (-0.048, 0.108)
02:00:38.107 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:00:38.107 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:00:38.107 00.000 8976 move complete, result=0
02:00:38.107 00.000 9828 Worker thread wakes up
02:00:38.107 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:00:38.107 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:00:38.107 00.000 8976 worker thread done servicing request
02:00:38.108 00.001 8976 Worker thread wakes up
02:00:38.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:38.108 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:38.108 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:00:38.108 00.000 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.08 = -1.20)
02:00:38.108 00.000 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.00 = -1.28)
02:00:38.108 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.04 mountY=-0.11, mountTheta=-1.21
02:00:38.108 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:00:38.108 00.000 9828 BLC: window closed
02:00:38.108 00.000 9828 MoveAxis(W, 14, B)
02:00:38.108 00.000 9828 Guiding  Dir = 3, Dur = 14
02:00:38.110 00.002 9828 IsSlewing returns 0
02:00:38.111 00.001 9828 IsGuiding returns 0
02:00:38.111 00.000 9828 PulseGuide returned control before completion, sleep 24
02:00:38.139 00.028 9828 IsGuiding returns 1
02:00:38.139 00.000 9828 scope still moving after pulse duration time elapsed
02:00:38.170 00.031 9828 IsSlewing returns 0
02:00:38.170 00.000 9828 IsGuiding returns 1
02:00:38.201 00.031 9828 IsSlewing returns 0
02:00:38.201 00.000 9828 IsGuiding returns 1
02:00:38.232 00.031 9828 IsSlewing returns 0
02:00:38.232 00.000 9828 IsGuiding returns 1
02:00:38.263 00.031 9828 IsSlewing returns 0
02:00:38.263 00.000 9828 IsGuiding returns 0
02:00:38.263 00.000 9828 scope move finished after 14 + 138 ms
02:00:38.263 00.000 9828 Move returns status 0, amount 14
02:00:38.263 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:38.263 00.000 9828 MoveAxis(N, 15, B)
02:00:38.263 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:38.279 00.016 9828 IsSlewing returns 0
02:00:38.279 00.000 9828 IsGuiding returns 0
02:00:38.279 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:38.309 00.030 9828 IsGuiding returns 1
02:00:38.309 00.000 9828 scope still moving after pulse duration time elapsed
02:00:38.340 00.031 9828 IsSlewing returns 0
02:00:38.340 00.000 9828 IsGuiding returns 1
02:00:38.370 00.030 9828 IsSlewing returns 0
02:00:38.370 00.000 9828 IsGuiding returns 1
02:00:38.401 00.031 9828 IsSlewing returns 0
02:00:38.401 00.000 9828 IsGuiding returns 1
02:00:38.432 00.031 9828 IsSlewing returns 0
02:00:38.432 00.000 9828 IsGuiding returns 0
02:00:38.432 00.000 9828 scope move finished after 15 + 138 ms
02:00:38.432 00.000 9828 Move returns status 0, amount 15
02:00:38.432 00.000 9828 move complete, result=0
02:00:38.432 00.000 9828 worker thread done servicing request
02:00:38.432 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:00:38.796 00.364 8976 Exposure complete
02:00:38.801 00.005 8976 worker thread done servicing request
02:00:38.801 00.000 5052 OnExposeComplete: enter
02:00:38.801 00.000 5052 UpdateGuideState(): m_state=6
02:00:38.801 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6624
02:00:38.801 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.57, Mass=184, SNR=9.4, Peak=73 HFD=2.3
02:00:38.802 00.001 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
02:00:38.802 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.87)
02:00:38.802 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.26 mountX=-0.07 mountY=0.18, mountTheta=1.96
02:00:38.802 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.14, opts=13)
02:00:38.802 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.14)
02:00:38.802 00.000 8976 Worker thread wakes up
02:00:38.802 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.14) opts 0xd
02:00:38.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.14)
02:00:38.802 00.000 8976 Moving (-0.12, -0.14) raw xDistance=-0.07 yDistance=0.18
02:00:38.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:00:38.803 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:00:38.803 00.000 8976 MoveAxis(R, 0, ABG)
02:00:38.803 00.000 8976 MoveAxis(U, 0, ABG)
02:00:38.803 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
02:00:38.803 00.000 8976 MountToCamera -- mountX=2.18 mountY=0.10 hyp=2.18 mountTheta=0.04 cameraX=-1.08, cameraY=1.90 cameraTheta=2.09
02:00:38.803 00.000 8976 incremental bump (-1.078, 1.895) isValid = 1
02:00:38.803 00.000 8976 Scheduling Mount bump of (-0.057, 0.104)
02:00:38.803 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:00:38.803 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:00:38.803 00.000 8976 move complete, result=0
02:00:38.803 00.000 8976 worker thread done servicing request
02:00:38.803 00.000 9828 Worker thread wakes up
02:00:38.803 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:00:38.803 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:00:38.803 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
02:00:38.803 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.20)
02:00:38.803 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
02:00:38.803 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:00:38.803 00.000 9828 BLC: window closed
02:00:38.804 00.001 9828 MoveAxis(W, 17, B)
02:00:38.804 00.000 9828 Guiding  Dir = 3, Dur = 17
02:00:38.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:00:38.804 00.000 9828 IsSlewing returns 0
02:00:38.804 00.000 9828 IsGuiding returns 0
02:00:38.804 00.000 9828 PulseGuide returned control before completion, sleep 27
02:00:38.814 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
02:00:38.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:38.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:38.814 00.000 5052 Enqueuing Expose request
02:00:38.814 00.000 8976 Worker thread wakes up
02:00:38.814 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:38.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:38.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:38.840 00.026 9828 IsGuiding returns 1
02:00:38.840 00.000 9828 scope still moving after pulse duration time elapsed
02:00:38.870 00.030 9828 IsSlewing returns 0
02:00:38.870 00.000 9828 IsGuiding returns 1
02:00:38.901 00.031 9828 IsSlewing returns 0
02:00:38.901 00.000 9828 IsGuiding returns 1
02:00:38.932 00.031 9828 IsSlewing returns 0
02:00:38.932 00.000 9828 IsGuiding returns 0
02:00:38.932 00.000 9828 scope move finished after 17 + 111 ms
02:00:38.932 00.000 9828 Move returns status 0, amount 17
02:00:38.932 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:38.932 00.000 9828 MoveAxis(N, 15, B)
02:00:38.932 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:38.948 00.016 9828 IsSlewing returns 0
02:00:38.949 00.001 9828 IsGuiding returns 0
02:00:38.949 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:38.979 00.030 9828 IsGuiding returns 1
02:00:38.979 00.000 9828 scope still moving after pulse duration time elapsed
02:00:39.010 00.031 9828 IsSlewing returns 0
02:00:39.011 00.001 9828 IsGuiding returns 1
02:00:39.040 00.029 9828 IsSlewing returns 0
02:00:39.040 00.000 9828 IsGuiding returns 1
02:00:39.071 00.031 9828 IsSlewing returns 0
02:00:39.071 00.000 9828 IsGuiding returns 1
02:00:39.103 00.032 9828 IsSlewing returns 0
02:00:39.103 00.000 9828 IsGuiding returns 0
02:00:39.103 00.000 9828 scope move finished after 15 + 139 ms
02:00:39.103 00.000 9828 Move returns status 0, amount 15
02:00:39.103 00.000 9828 move complete, result=0
02:00:39.103 00.000 9828 worker thread done servicing request
02:00:39.103 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:00:39.504 00.401 8976 Exposure complete
02:00:39.509 00.005 8976 worker thread done servicing request
02:00:39.509 00.000 5052 OnExposeComplete: enter
02:00:39.510 00.001 5052 UpdateGuideState(): m_state=6
02:00:39.510 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6625
02:00:39.510 00.000 5052 Star::Find returns 1 (1), X=329.01, Y=281.55, Mass=192, SNR=9.6, Peak=71 HFD=2.2
02:00:39.510 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.41 = 1.87)
02:00:39.510 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
02:00:39.510 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-2.37 mountX=-0.07 mountY=0.22, mountTheta=1.87
02:00:39.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.16, opts=13)
02:00:39.511 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.16)
02:00:39.511 00.000 8976 Worker thread wakes up
02:00:39.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.16) opts 0xd
02:00:39.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.16)
02:00:39.511 00.000 8976 Moving (-0.16, -0.16) raw xDistance=-0.07 yDistance=0.22
02:00:39.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:00:39.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:00:39.511 00.000 8976 MoveAxis(R, 0, ABG)
02:00:39.511 00.000 8976 MoveAxis(U, 0, ABG)
02:00:39.511 00.000 8976 MountToCamera -- mountTheta (0.10) + m_xAngle (2.04) = xAngle (2.14 = 2.14)
02:00:39.511 00.000 8976 MountToCamera -- mountX=2.22 mountY=0.22 hyp=2.23 mountTheta=0.10 cameraX=-1.21, cameraY=1.87 cameraTheta=2.14
02:00:39.511 00.000 8976 incremental bump (-1.208, 1.873) isValid = 1
02:00:39.511 00.000 8976 Scheduling Mount bump of (-0.062, 0.100)
02:00:39.511 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:00:39.511 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:00:39.511 00.000 8976 move complete, result=0
02:00:39.511 00.000 9828 Worker thread wakes up
02:00:39.511 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:00:39.511 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:00:39.511 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.22 = -1.06)
02:00:39.512 00.001 8976 worker thread done servicing request
02:00:39.512 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.14 = -1.14)
02:00:39.512 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.08
02:00:39.512 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:00:39.512 00.000 9828 BLC: window closed
02:00:39.512 00.000 9828 MoveAxis(W, 18, B)
02:00:39.512 00.000 9828 Guiding  Dir = 3, Dur = 18
02:00:39.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:00:39.512 00.000 9828 IsSlewing returns 0
02:00:39.512 00.000 9828 IsGuiding returns 0
02:00:39.513 00.001 9828 PulseGuide returned control before completion, sleep 28
02:00:39.521 00.008 5052 UpdateGuideState exits: m=192 SNR=9.6 Saturated
02:00:39.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:39.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:39.521 00.000 5052 Enqueuing Expose request
02:00:39.521 00.000 8976 Worker thread wakes up
02:00:39.522 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:39.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:39.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:39.556 00.034 9828 IsGuiding returns 1
02:00:39.556 00.000 9828 scope still moving after pulse duration time elapsed
02:00:39.587 00.031 9828 IsSlewing returns 0
02:00:39.587 00.000 9828 IsGuiding returns 1
02:00:39.618 00.031 9828 IsSlewing returns 0
02:00:39.618 00.000 9828 IsGuiding returns 1
02:00:39.649 00.031 9828 IsSlewing returns 0
02:00:39.649 00.000 9828 IsGuiding returns 0
02:00:39.649 00.000 9828 scope move finished after 18 + 119 ms
02:00:39.649 00.000 9828 Move returns status 0, amount 18
02:00:39.649 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:39.649 00.000 9828 MoveAxis(N, 15, B)
02:00:39.649 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:39.665 00.016 9828 IsSlewing returns 0
02:00:39.665 00.000 9828 IsGuiding returns 0
02:00:39.665 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:39.696 00.031 9828 IsGuiding returns 1
02:00:39.696 00.000 9828 scope still moving after pulse duration time elapsed
02:00:39.727 00.031 9828 IsSlewing returns 0
02:00:39.727 00.000 9828 IsGuiding returns 1
02:00:39.758 00.031 9828 IsSlewing returns 0
02:00:39.758 00.000 9828 IsGuiding returns 1
02:00:39.791 00.033 9828 IsSlewing returns 0
02:00:39.791 00.000 9828 IsGuiding returns 1
02:00:39.819 00.028 9828 IsSlewing returns 0
02:00:39.819 00.000 9828 IsGuiding returns 0
02:00:39.819 00.000 9828 scope move finished after 15 + 138 ms
02:00:39.819 00.000 9828 Move returns status 0, amount 15
02:00:39.819 00.000 9828 move complete, result=0
02:00:39.819 00.000 9828 worker thread done servicing request
02:00:39.819 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:00:40.216 00.397 8976 Exposure complete
02:00:40.221 00.005 8976 worker thread done servicing request
02:00:40.221 00.000 5052 OnExposeComplete: enter
02:00:40.221 00.000 5052 UpdateGuideState(): m_state=6
02:00:40.221 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6626
02:00:40.221 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.59, Mass=190, SNR=9.6, Peak=77 HFD=2.3
02:00:40.221 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.57 = 1.72)
02:00:40.221 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
02:00:40.221 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.52 mountX=-0.03 mountY=0.21, mountTheta=1.71
02:00:40.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.12, opts=13)
02:00:40.222 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.12)
02:00:40.222 00.000 8976 Worker thread wakes up
02:00:40.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.12) opts 0xd
02:00:40.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.12)
02:00:40.222 00.000 8976 Moving (-0.17, -0.12) raw xDistance=-0.03 yDistance=0.21
02:00:40.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:00:40.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:00:40.222 00.000 8976 MoveAxis(R, 0, ABG)
02:00:40.222 00.000 8976 MoveAxis(U, 0, ABG)
02:00:40.222 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.18 = 2.18)
02:00:40.222 00.000 8976 MountToCamera -- mountX=2.24 mountY=0.31 hyp=2.26 mountTheta=0.14 cameraX=-1.29, cameraY=1.86 cameraTheta=2.18
02:00:40.222 00.000 8976 incremental bump (-1.294, 1.858) isValid = 1
02:00:40.223 00.001 8976 Scheduling Mount bump of (-0.066, 0.098)
02:00:40.223 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:00:40.223 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:00:40.223 00.000 8976 move complete, result=0
02:00:40.223 00.000 9828 Worker thread wakes up
02:00:40.223 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:00:40.223 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:00:40.223 00.000 9828 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.26 = -1.03)
02:00:40.223 00.000 8976 worker thread done servicing request
02:00:40.223 00.000 9828 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.11)
02:00:40.223 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=0.06 mountY=-0.11, mountTheta=-1.04
02:00:40.223 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
02:00:40.223 00.000 9828 BLC: window closed
02:00:40.223 00.000 9828 MoveAxis(W, 19, B)
02:00:40.223 00.000 9828 Guiding  Dir = 3, Dur = 19
02:00:40.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:00:40.223 00.000 9828 IsSlewing returns 0
02:00:40.224 00.001 9828 IsGuiding returns 0
02:00:40.224 00.000 9828 PulseGuide returned control before completion, sleep 29
02:00:40.233 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
02:00:40.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:40.233 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:40.233 00.000 5052 Enqueuing Expose request
02:00:40.234 00.001 8976 Worker thread wakes up
02:00:40.234 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:40.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:40.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:40.260 00.026 9828 IsGuiding returns 1
02:00:40.260 00.000 9828 scope still moving after pulse duration time elapsed
02:00:40.292 00.032 9828 IsSlewing returns 0
02:00:40.293 00.001 9828 IsGuiding returns 1
02:00:40.324 00.031 9828 IsSlewing returns 0
02:00:40.324 00.000 9828 IsGuiding returns 1
02:00:40.355 00.031 9828 IsSlewing returns 0
02:00:40.355 00.000 9828 IsGuiding returns 0
02:00:40.355 00.000 9828 scope move finished after 19 + 111 ms
02:00:40.355 00.000 9828 Move returns status 0, amount 19
02:00:40.355 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:40.355 00.000 9828 MoveAxis(N, 14, B)
02:00:40.355 00.000 9828 Guiding  Dir = 0, Dur = 14
02:00:40.369 00.014 9828 IsSlewing returns 0
02:00:40.369 00.000 9828 IsGuiding returns 0
02:00:40.369 00.000 9828 PulseGuide returned control before completion, sleep 24
02:00:40.400 00.031 9828 IsGuiding returns 1
02:00:40.400 00.000 9828 scope still moving after pulse duration time elapsed
02:00:40.431 00.031 9828 IsSlewing returns 0
02:00:40.431 00.000 9828 IsGuiding returns 1
02:00:40.461 00.030 9828 IsSlewing returns 0
02:00:40.461 00.000 9828 IsGuiding returns 1
02:00:40.492 00.031 9828 IsSlewing returns 0
02:00:40.492 00.000 9828 IsGuiding returns 1
02:00:40.523 00.031 9828 IsSlewing returns 0
02:00:40.523 00.000 9828 IsGuiding returns 0
02:00:40.523 00.000 9828 scope move finished after 14 + 140 ms
02:00:40.523 00.000 9828 Move returns status 0, amount 14
02:00:40.523 00.000 9828 move complete, result=0
02:00:40.524 00.001 9828 worker thread done servicing request
02:00:40.524 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:00:40.923 00.399 8976 Exposure complete
02:00:40.929 00.006 8976 worker thread done servicing request
02:00:40.929 00.000 5052 OnExposeComplete: enter
02:00:40.929 00.000 5052 UpdateGuideState(): m_state=6
02:00:40.929 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6627
02:00:40.929 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.65, Mass=224, SNR=10.3, Peak=81 HFD=2.3
02:00:40.929 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.32 = 1.97)
02:00:40.929 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.86)
02:00:40.929 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.27 mountX=-0.03 mountY=0.07, mountTheta=1.95
02:00:40.930 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.06, opts=13)
02:00:40.930 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.06)
02:00:40.930 00.000 8976 Worker thread wakes up
02:00:40.930 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.06) opts 0xd
02:00:40.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.06)
02:00:40.930 00.000 8976 Moving (-0.05, -0.06) raw xDistance=-0.03 yDistance=0.07
02:00:40.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:00:40.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:00:40.930 00.000 8976 MoveAxis(R, 0, ABG)
02:00:40.930 00.000 8976 MoveAxis(U, 0, ABG)
02:00:40.930 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
02:00:40.930 00.000 8976 MountToCamera -- mountX=2.26 mountY=0.36 hyp=2.29 mountTheta=0.16 cameraX=-1.35, cameraY=1.85 cameraTheta=2.20
02:00:40.930 00.000 8976 incremental bump (-1.352, 1.848) isValid = 1
02:00:40.931 00.001 8976 Scheduling Mount bump of (-0.043, 0.061)
02:00:40.931 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.06, opts=4)
02:00:40.931 00.000 8976 Enqueuing Move request for scope (-0.04, 0.06)
02:00:40.931 00.000 8976 move complete, result=0
02:00:40.931 00.000 9828 Worker thread wakes up
02:00:40.931 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0x4
02:00:40.931 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
02:00:40.931 00.000 9828 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
02:00:40.931 00.000 9828 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.08)
02:00:40.931 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.19 mountX=0.04 mountY=-0.07, mountTheta=-1.02
02:00:40.931 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:00:40.931 00.000 8976 worker thread done servicing request
02:00:40.931 00.000 9828 Moving (-0.04, 0.06) raw xDistance=0.04 yDistance=-0.07
02:00:40.931 00.000 9828 BLC: window closed
02:00:40.931 00.000 9828 MoveAxis(W, 13, B)
02:00:40.931 00.000 9828 Guiding  Dir = 3, Dur = 13
02:00:40.932 00.001 9828 IsSlewing returns 0
02:00:40.932 00.000 9828 IsGuiding returns 0
02:00:40.932 00.000 9828 PulseGuide returned control before completion, sleep 23
02:00:40.940 00.008 5052 UpdateGuideState exits: m=224 SNR=10.3
02:00:40.941 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:40.941 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:40.941 00.000 5052 Enqueuing Expose request
02:00:40.941 00.000 8976 Worker thread wakes up
02:00:40.941 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:40.941 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:40.941 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:40.961 00.020 9828 IsGuiding returns 1
02:00:40.961 00.000 9828 scope still moving after pulse duration time elapsed
02:00:40.991 00.030 9828 IsSlewing returns 0
02:00:40.991 00.000 9828 IsGuiding returns 1
02:00:41.021 00.030 9828 IsSlewing returns 0
02:00:41.021 00.000 9828 IsGuiding returns 1
02:00:41.053 00.032 9828 IsSlewing returns 0
02:00:41.053 00.000 9828 IsGuiding returns 0
02:00:41.053 00.000 9828 scope move finished after 13 + 108 ms
02:00:41.053 00.000 9828 Move returns status 0, amount 13
02:00:41.053 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:41.053 00.000 9828 MoveAxis(N, 9, B)
02:00:41.053 00.000 9828 Guiding  Dir = 0, Dur = 9
02:00:41.068 00.015 9828 IsSlewing returns 0
02:00:41.068 00.000 9828 IsGuiding returns 0
02:00:41.068 00.000 9828 PulseGuide returned control before completion, sleep 19
02:00:41.100 00.032 9828 IsGuiding returns 1
02:00:41.100 00.000 9828 scope still moving after pulse duration time elapsed
02:00:41.130 00.030 9828 IsSlewing returns 0
02:00:41.130 00.000 9828 IsGuiding returns 1
02:00:41.161 00.031 9828 IsSlewing returns 0
02:00:41.161 00.000 9828 IsGuiding returns 1
02:00:41.192 00.031 9828 IsSlewing returns 0
02:00:41.192 00.000 9828 IsGuiding returns 1
02:00:41.223 00.031 9828 IsSlewing returns 0
02:00:41.223 00.000 9828 IsGuiding returns 0
02:00:41.223 00.000 9828 scope move finished after 9 + 145 ms
02:00:41.223 00.000 9828 Move returns status 0, amount 9
02:00:41.223 00.000 9828 move complete, result=0
02:00:41.223 00.000 9828 worker thread done servicing request
02:00:41.223 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 9 ms NORTH
02:00:41.630 00.407 8976 Exposure complete
02:00:41.635 00.005 8976 worker thread done servicing request
02:00:41.635 00.000 5052 OnExposeComplete: enter
02:00:41.635 00.000 5052 UpdateGuideState(): m_state=6
02:00:41.635 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6628
02:00:41.635 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.50, Mass=208, SNR=10.0, Peak=79 HFD=2.0
02:00:41.635 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
02:00:41.635 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
02:00:41.635 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.21 hyp=0.68 cameraTheta=-0.31 mountX=-0.48 mountY=-0.43, mountTheta=-2.42
02:00:41.636 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.21, opts=13)
02:00:41.636 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.21)
02:00:41.636 00.000 8976 Worker thread wakes up
02:00:41.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.21) opts 0xd
02:00:41.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.21)
02:00:41.636 00.000 8976 Moving (0.65, -0.21) raw xDistance=-0.48 yDistance=-0.43
02:00:41.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:00:41.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:00:41.636 00.000 8976 MoveAxis(R, 2, ABG)
02:00:41.637 00.001 8976 stepping (-15, -3) + (2, 0)
02:00:41.637 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:41.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:00:41.646 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
02:00:41.646 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:41.646 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:41.647 00.001 5052 Enqueuing Expose request
02:00:41.672 00.025 8976 Received - 47 (G) 
02:00:41.672 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:41.672 00.000 8976 stepped: pos (-13, -3)
02:00:41.672 00.000 8976 MoveAxis(U, 2, ABG)
02:00:41.672 00.000 8976 stepping (-13, -3) + (0, 2)
02:00:41.672 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:41.704 00.032 8976 Received - 47 (G) 
02:00:41.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:41.704 00.000 8976 stepped: pos (-13, -1)
02:00:41.704 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.18 = 2.18)
02:00:41.704 00.000 8976 MountToCamera -- mountX=2.17 mountY=0.30 hyp=2.19 mountTheta=0.14 cameraX=-1.25, cameraY=1.80 cameraTheta=2.18
02:00:41.704 00.000 8976 incremental bump (-1.252, 1.800) isValid = 1
02:00:41.704 00.000 8976 Scheduling Mount bump of (-0.066, 0.098)
02:00:41.704 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:00:41.704 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:00:41.704 00.000 8976 move complete, result=0
02:00:41.704 00.000 9828 Worker thread wakes up
02:00:41.704 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:00:41.704 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:00:41.704 00.000 9828 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.26 = -1.03)
02:00:41.704 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
02:00:41.704 00.000 8976 worker thread done servicing request
02:00:41.704 00.000 8976 Worker thread wakes up
02:00:41.705 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:41.705 00.000 9828 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.11)
02:00:41.705 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=0.06 mountY=-0.11, mountTheta=-1.05
02:00:41.705 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
02:00:41.705 00.000 9828 BLC: window closed
02:00:41.705 00.000 9828 MoveAxis(W, 19, B)
02:00:41.705 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:41.705 00.000 9828 Guiding  Dir = 3, Dur = 19
02:00:41.705 00.000 9828 IsSlewing returns 0
02:00:41.705 00.000 9828 IsGuiding returns 0
02:00:41.705 00.000 9828 PulseGuide returned control before completion, sleep 29
02:00:41.738 00.033 9828 IsGuiding returns 1
02:00:41.738 00.000 9828 scope still moving after pulse duration time elapsed
02:00:41.770 00.032 9828 IsSlewing returns 0
02:00:41.770 00.000 9828 IsGuiding returns 1
02:00:41.801 00.031 9828 IsSlewing returns 0
02:00:41.801 00.000 9828 IsGuiding returns 1
02:00:41.832 00.031 9828 IsSlewing returns 0
02:00:41.832 00.000 9828 IsGuiding returns 0
02:00:41.832 00.000 9828 scope move finished after 19 + 108 ms
02:00:41.832 00.000 9828 Move returns status 0, amount 19
02:00:41.832 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:41.832 00.000 9828 MoveAxis(N, 14, B)
02:00:41.832 00.000 9828 Guiding  Dir = 0, Dur = 14
02:00:41.848 00.016 9828 IsSlewing returns 0
02:00:41.848 00.000 9828 IsGuiding returns 0
02:00:41.848 00.000 9828 PulseGuide returned control before completion, sleep 24
02:00:41.878 00.030 9828 IsGuiding returns 1
02:00:41.878 00.000 9828 scope still moving after pulse duration time elapsed
02:00:41.909 00.031 9828 IsSlewing returns 0
02:00:41.909 00.000 9828 IsGuiding returns 1
02:00:41.941 00.032 9828 IsSlewing returns 0
02:00:41.941 00.000 9828 IsGuiding returns 1
02:00:41.973 00.032 9828 IsSlewing returns 0
02:00:41.977 00.004 9828 IsGuiding returns 1
02:00:42.004 00.027 9828 IsSlewing returns 0
02:00:42.004 00.000 9828 IsGuiding returns 0
02:00:42.004 00.000 9828 scope move finished after 14 + 141 ms
02:00:42.004 00.000 9828 Move returns status 0, amount 14
02:00:42.004 00.000 9828 move complete, result=0
02:00:42.004 00.000 9828 worker thread done servicing request
02:00:42.004 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:00:42.401 00.397 8976 Exposure complete
02:00:42.406 00.005 8976 worker thread done servicing request
02:00:42.407 00.001 5052 OnExposeComplete: enter
02:00:42.407 00.000 5052 UpdateGuideState(): m_state=6
02:00:42.407 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6629
02:00:42.407 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.64, Mass=186, SNR=9.5, Peak=76 HFD=1.6
02:00:42.407 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
02:00:42.407 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
02:00:42.407 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-0.20 mountX=-0.22 mountY=-0.25, mountTheta=-2.29
02:00:42.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.07, opts=13)
02:00:42.408 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.07)
02:00:42.408 00.000 8976 Worker thread wakes up
02:00:42.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.07) opts 0xd
02:00:42.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.07)
02:00:42.408 00.000 8976 Moving (0.34, -0.07) raw xDistance=-0.22 yDistance=-0.25
02:00:42.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:00:42.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:00:42.408 00.000 8976 MoveAxis(R, 0, ABG)
02:00:42.408 00.000 8976 MoveAxis(U, 0, ABG)
02:00:42.408 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
02:00:42.408 00.000 8976 MountToCamera -- mountX=2.11 mountY=0.25 hyp=2.13 mountTheta=0.12 cameraX=-1.18, cameraY=1.77 cameraTheta=2.16
02:00:42.408 00.000 8976 incremental bump (-1.184, 1.767) isValid = 1
02:00:42.408 00.000 8976 Scheduling Mount bump of (-0.064, 0.099)
02:00:42.408 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:00:42.408 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:00:42.408 00.000 8976 move complete, result=0
02:00:42.408 00.000 9828 Worker thread wakes up
02:00:42.409 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:00:42.409 00.000 8976 worker thread done servicing request
02:00:42.409 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:00:42.409 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
02:00:42.409 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.12)
02:00:42.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:00:42.409 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.06
02:00:42.409 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:00:42.409 00.000 9828 BLC: window closed
02:00:42.409 00.000 9828 MoveAxis(W, 19, B)
02:00:42.409 00.000 9828 Guiding  Dir = 3, Dur = 19
02:00:42.409 00.000 9828 IsSlewing returns 0
02:00:42.410 00.001 9828 IsGuiding returns 0
02:00:42.410 00.000 9828 PulseGuide returned control before completion, sleep 29
02:00:42.420 00.010 5052 UpdateGuideState exits: m=186 SNR=9.5
02:00:42.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:42.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:42.421 00.001 5052 Enqueuing Expose request
02:00:42.421 00.000 8976 Worker thread wakes up
02:00:42.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:42.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:42.421 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:00:42.441 00.020 9828 IsGuiding returns 1
02:00:42.441 00.000 9828 scope still moving after pulse duration time elapsed
02:00:42.473 00.032 9828 IsSlewing returns 0
02:00:42.473 00.000 9828 IsGuiding returns 1
02:00:42.503 00.030 9828 IsSlewing returns 0
02:00:42.503 00.000 9828 IsGuiding returns 1
02:00:42.534 00.031 9828 IsSlewing returns 0
02:00:42.534 00.000 9828 IsGuiding returns 0
02:00:42.534 00.000 9828 scope move finished after 19 + 105 ms
02:00:42.534 00.000 9828 Move returns status 0, amount 19
02:00:42.535 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:42.535 00.000 9828 MoveAxis(N, 14, B)
02:00:42.535 00.000 9828 Guiding  Dir = 0, Dur = 14
02:00:42.550 00.015 9828 IsSlewing returns 0
02:00:42.550 00.000 9828 IsGuiding returns 0
02:00:42.550 00.000 9828 PulseGuide returned control before completion, sleep 24
02:00:42.582 00.032 9828 IsGuiding returns 1
02:00:42.582 00.000 9828 scope still moving after pulse duration time elapsed
02:00:42.612 00.030 9828 IsSlewing returns 0
02:00:42.612 00.000 9828 IsGuiding returns 1
02:00:42.644 00.032 9828 IsSlewing returns 0
02:00:42.644 00.000 9828 IsGuiding returns 1
02:00:42.675 00.031 9828 IsSlewing returns 0
02:00:42.675 00.000 9828 IsGuiding returns 1
02:00:42.707 00.032 9828 IsSlewing returns 0
02:00:42.707 00.000 9828 IsGuiding returns 0
02:00:42.707 00.000 9828 scope move finished after 14 + 142 ms
02:00:42.707 00.000 9828 Move returns status 0, amount 14
02:00:42.707 00.000 9828 move complete, result=0
02:00:42.707 00.000 9828 worker thread done servicing request
02:00:42.707 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:00:43.109 00.402 8976 Exposure complete
02:00:43.114 00.005 8976 worker thread done servicing request
02:00:43.114 00.000 5052 OnExposeComplete: enter
02:00:43.114 00.000 5052 UpdateGuideState(): m_state=6
02:00:43.114 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6630
02:00:43.114 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.16, Mass=198, SNR=9.8, Peak=77 HFD=2.3
02:00:43.114 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
02:00:43.114 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
02:00:43.114 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.55 hyp=1.00 cameraTheta=-0.58 mountX=-0.87 mountY=-0.40, mountTheta=-2.71
02:00:43.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.55, opts=13)
02:00:43.115 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.55)
02:00:43.115 00.000 8976 Worker thread wakes up
02:00:43.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.55) opts 0xd
02:00:43.116 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.55)
02:00:43.116 00.000 8976 Moving (0.83, -0.55) raw xDistance=-0.87 yDistance=-0.40
02:00:43.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
02:00:43.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:00:43.116 00.000 8976 MoveAxis(R, 4, ABG)
02:00:43.116 00.000 8976 stepping (-13, -1) + (4, 0)
02:00:43.116 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:00:43.116 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:00:43.126 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
02:00:43.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:43.126 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:43.127 00.001 5052 Enqueuing Expose request
02:00:43.159 00.032 8976 Received - 47 (G) 
02:00:43.159 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:00:43.159 00.000 8976 stepped: pos (-9, -1)
02:00:43.159 00.000 8976 MoveAxis(U, 2, ABG)
02:00:43.159 00.000 8976 stepping (-9, -1) + (0, 2)
02:00:43.159 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:43.190 00.031 8976 Received - 47 (G) 
02:00:43.190 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:43.190 00.000 8976 stepped: pos (-9, 1)
02:00:43.190 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
02:00:43.190 00.000 8976 MountToCamera -- mountX=1.87 mountY=0.12 hyp=1.87 mountTheta=0.06 cameraX=-0.95, cameraY=1.61 cameraTheta=2.10
02:00:43.190 00.000 8976 incremental bump (-0.954, 1.613) isValid = 1
02:00:43.191 00.001 8976 Scheduling Mount bump of (-0.058, 0.103)
02:00:43.191 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:00:43.191 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:00:43.191 00.000 8976 move complete, result=0
02:00:43.191 00.000 9828 Worker thread wakes up
02:00:43.191 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:00:43.191 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:00:43.191 00.000 8976 worker thread done servicing request
02:00:43.191 00.000 8976 Worker thread wakes up
02:00:43.191 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
02:00:43.191 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.4 px 2 ms NORTH
02:00:43.191 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:43.191 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
02:00:43.191 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
02:00:43.191 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:00:43.191 00.000 9828 BLC: window closed
02:00:43.191 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:43.191 00.000 9828 MoveAxis(W, 17, B)
02:00:43.191 00.000 9828 Guiding  Dir = 3, Dur = 17
02:00:43.192 00.001 9828 IsSlewing returns 0
02:00:43.192 00.000 9828 IsGuiding returns 0
02:00:43.192 00.000 9828 PulseGuide returned control before completion, sleep 27
02:00:43.233 00.041 9828 IsGuiding returns 1
02:00:43.233 00.000 9828 scope still moving after pulse duration time elapsed
02:00:43.265 00.032 9828 IsSlewing returns 0
02:00:43.265 00.000 9828 IsGuiding returns 1
02:00:43.295 00.030 9828 IsSlewing returns 0
02:00:43.295 00.000 9828 IsGuiding returns 1
02:00:43.327 00.032 9828 IsSlewing returns 0
02:00:43.327 00.000 9828 IsGuiding returns 0
02:00:43.327 00.000 9828 scope move finished after 17 + 118 ms
02:00:43.327 00.000 9828 Move returns status 0, amount 17
02:00:43.327 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:43.328 00.001 9828 MoveAxis(N, 15, B)
02:00:43.328 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:43.343 00.015 9828 IsSlewing returns 0
02:00:43.343 00.000 9828 IsGuiding returns 0
02:00:43.343 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:43.374 00.031 9828 IsGuiding returns 1
02:00:43.374 00.000 9828 scope still moving after pulse duration time elapsed
02:00:43.405 00.031 9828 IsSlewing returns 0
02:00:43.405 00.000 9828 IsGuiding returns 1
02:00:43.437 00.032 9828 IsSlewing returns 0
02:00:43.437 00.000 9828 IsGuiding returns 1
02:00:43.468 00.031 9828 IsSlewing returns 0
02:00:43.468 00.000 9828 IsGuiding returns 1
02:00:43.499 00.031 9828 IsSlewing returns 0
02:00:43.499 00.000 9828 IsGuiding returns 1
02:00:43.530 00.031 9828 IsSlewing returns 0
02:00:43.530 00.000 9828 IsGuiding returns 1
02:00:43.562 00.032 9828 IsSlewing returns 0
02:00:43.562 00.000 9828 IsGuiding returns 1
02:00:43.593 00.031 9828 IsSlewing returns 0
02:00:43.593 00.000 9828 IsGuiding returns 0
02:00:43.593 00.000 9828 scope move finished after 15 + 235 ms
02:00:43.593 00.000 9828 Move returns status 0, amount 15
02:00:43.593 00.000 9828 move complete, result=0
02:00:43.594 00.001 9828 worker thread done servicing request
02:00:43.594 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:00:43.886 00.292 8976 Exposure complete
02:00:43.892 00.006 8976 worker thread done servicing request
02:00:43.892 00.000 5052 OnExposeComplete: enter
02:00:43.892 00.000 5052 UpdateGuideState(): m_state=6
02:00:43.892 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6631
02:00:43.892 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.79, Mass=195, SNR=9.7, Peak=72 HFD=2.6
02:00:43.892 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
02:00:43.892 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:00:43.892 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.09 hyp=0.32 cameraTheta=0.27 mountX=-0.06 mountY=-0.30, mountTheta=-1.78
02:00:43.893 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.09, opts=13)
02:00:43.893 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.09)
02:00:43.893 00.000 8976 Worker thread wakes up
02:00:43.893 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.09) opts 0xd
02:00:43.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.09)
02:00:43.893 00.000 8976 Moving (0.31, 0.09) raw xDistance=-0.06 yDistance=-0.30
02:00:43.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:00:43.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
02:00:43.894 00.001 8976 MoveAxis(R, 0, ABG)
02:00:43.894 00.000 8976 MoveAxis(U, 1, ABG)
02:00:43.894 00.000 8976 stepping (-9, 1) + (0, 1)
02:00:43.894 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:43.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:00:43.904 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:00:43.904 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:43.904 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:43.904 00.000 5052 Enqueuing Expose request
02:00:43.925 00.021 8976 Received - 47 (G) 
02:00:43.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:43.925 00.000 8976 stepped: pos (-9, 2)
02:00:43.925 00.000 8976 MountToCamera -- mountTheta (-0.02) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
02:00:43.925 00.000 8976 MountToCamera -- mountX=1.71 mountY=-0.03 hyp=1.71 mountTheta=-0.02 cameraX=-0.75, cameraY=1.53 cameraTheta=2.03
02:00:43.925 00.000 8976 incremental bump (-0.753, 1.533) isValid = 1
02:00:43.925 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
02:00:43.925 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:00:43.926 00.001 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:00:43.926 00.000 8976 move complete, result=0
02:00:43.926 00.000 8976 worker thread done servicing request
02:00:43.926 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:00:43.926 00.000 9828 Worker thread wakes up
02:00:43.926 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:00:43.926 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:00:43.926 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
02:00:43.926 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.26)
02:00:43.926 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.05 mountY=-0.11, mountTheta=-1.18
02:00:43.926 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:00:43.926 00.000 9828 BLC: window closed
02:00:43.926 00.000 8976 Worker thread wakes up
02:00:43.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:43.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:43.927 00.001 9828 MoveAxis(W, 15, B)
02:00:43.927 00.000 9828 Guiding  Dir = 3, Dur = 15
02:00:43.927 00.000 9828 IsSlewing returns 0
02:00:43.927 00.000 9828 IsGuiding returns 0
02:00:43.927 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:43.964 00.037 9828 IsGuiding returns 1
02:00:43.964 00.000 9828 scope still moving after pulse duration time elapsed
02:00:43.996 00.032 9828 IsSlewing returns 0
02:00:43.996 00.000 9828 IsGuiding returns 1
02:00:44.027 00.031 9828 IsSlewing returns 0
02:00:44.027 00.000 9828 IsGuiding returns 1
02:00:44.058 00.031 9828 IsSlewing returns 0
02:00:44.058 00.000 9828 IsGuiding returns 0
02:00:44.058 00.000 9828 scope move finished after 15 + 115 ms
02:00:44.058 00.000 9828 Move returns status 0, amount 15
02:00:44.058 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:44.058 00.000 9828 MoveAxis(N, 15, B)
02:00:44.058 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:44.074 00.016 9828 IsSlewing returns 0
02:00:44.074 00.000 9828 IsGuiding returns 0
02:00:44.074 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:44.105 00.031 9828 IsGuiding returns 1
02:00:44.105 00.000 9828 scope still moving after pulse duration time elapsed
02:00:44.136 00.031 9828 IsSlewing returns 0
02:00:44.136 00.000 9828 IsGuiding returns 1
02:00:44.167 00.031 9828 IsSlewing returns 0
02:00:44.167 00.000 9828 IsGuiding returns 1
02:00:44.198 00.031 9828 IsSlewing returns 0
02:00:44.198 00.000 9828 IsGuiding returns 1
02:00:44.228 00.030 9828 IsSlewing returns 0
02:00:44.228 00.000 9828 IsGuiding returns 0
02:00:44.228 00.000 9828 scope move finished after 15 + 139 ms
02:00:44.228 00.000 9828 Move returns status 0, amount 15
02:00:44.228 00.000 9828 move complete, result=0
02:00:44.228 00.000 9828 worker thread done servicing request
02:00:44.228 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:00:44.619 00.391 8976 Exposure complete
02:00:44.625 00.006 8976 worker thread done servicing request
02:00:44.625 00.000 5052 OnExposeComplete: enter
02:00:44.625 00.000 5052 UpdateGuideState(): m_state=6
02:00:44.625 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6632
02:00:44.625 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=282.18, Mass=215, SNR=10.1, Peak=73 HFD=2.4
02:00:44.625 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
02:00:44.626 00.001 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
02:00:44.626 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.47 hyp=0.83 cameraTheta=0.60 mountX=0.11 mountY=-0.83, mountTheta=-1.44
02:00:44.626 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.47, opts=13)
02:00:44.626 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.47)
02:00:44.626 00.000 8976 Worker thread wakes up
02:00:44.626 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.47) opts 0xd
02:00:44.626 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.47)
02:00:44.626 00.000 8976 Moving (0.69, 0.47) raw xDistance=0.11 yDistance=-0.83
02:00:44.627 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:00:44.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.83
02:00:44.627 00.000 8976 MoveAxis(R, 0, ABG)
02:00:44.627 00.000 8976 MoveAxis(U, 3, ABG)
02:00:44.627 00.000 8976 stepping (-9, 2) + (0, 3)
02:00:44.627 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:44.628 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:00:44.638 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
02:00:44.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:44.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:44.638 00.000 5052 Enqueuing Expose request
02:00:44.661 00.023 8976 Received - 47 (G) 
02:00:44.661 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:44.661 00.000 8976 stepped: pos (-9, 5)
02:00:44.662 00.001 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
02:00:44.662 00.000 8976 MountToCamera -- mountX=1.60 mountY=-0.28 hyp=1.62 mountTheta=-0.17 cameraX=-0.48, cameraY=1.55 cameraTheta=1.87
02:00:44.662 00.000 8976 incremental bump (-0.478, 1.551) isValid = 1
02:00:44.662 00.000 8976 Scheduling Mount bump of (-0.034, 0.114)
02:00:44.662 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:00:44.662 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:00:44.662 00.000 8976 move complete, result=0
02:00:44.662 00.000 8976 worker thread done servicing request
02:00:44.662 00.000 9828 Worker thread wakes up
02:00:44.662 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:00:44.662 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:00:44.662 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.33)
02:00:44.662 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.41)
02:00:44.662 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:00:44.662 00.000 8976 Worker thread wakes up
02:00:44.662 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.03 mountY=-0.12, mountTheta=-1.33
02:00:44.662 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:00:44.663 00.001 9828 BLC: window closed
02:00:44.663 00.000 9828 MoveAxis(W, 9, B)
02:00:44.663 00.000 9828 Guiding  Dir = 3, Dur = 9
02:00:44.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:44.663 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:44.663 00.000 9828 IsSlewing returns 0
02:00:44.663 00.000 9828 IsGuiding returns 0
02:00:44.663 00.000 9828 PulseGuide returned control before completion, sleep 19
02:00:44.698 00.035 9828 IsGuiding returns 1
02:00:44.698 00.000 9828 scope still moving after pulse duration time elapsed
02:00:44.729 00.031 9828 IsSlewing returns 0
02:00:44.729 00.000 9828 IsGuiding returns 1
02:00:44.761 00.032 9828 IsSlewing returns 0
02:00:44.761 00.000 9828 IsGuiding returns 1
02:00:44.791 00.030 9828 IsSlewing returns 0
02:00:44.791 00.000 9828 IsGuiding returns 0
02:00:44.791 00.000 9828 scope move finished after 9 + 120 ms
02:00:44.791 00.000 9828 Move returns status 0, amount 9
02:00:44.791 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:44.791 00.000 9828 MoveAxis(N, 16, B)
02:00:44.791 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:44.807 00.016 9828 IsSlewing returns 0
02:00:44.808 00.001 9828 IsGuiding returns 0
02:00:44.808 00.000 9828 PulseGuide returned control before completion, sleep 26
02:00:44.838 00.030 9828 IsGuiding returns 1
02:00:44.838 00.000 9828 scope still moving after pulse duration time elapsed
02:00:44.868 00.030 9828 IsSlewing returns 0
02:00:44.868 00.000 9828 IsGuiding returns 1
02:00:44.899 00.031 9828 IsSlewing returns 0
02:00:44.899 00.000 9828 IsGuiding returns 1
02:00:44.929 00.030 9828 IsSlewing returns 0
02:00:44.929 00.000 9828 IsGuiding returns 1
02:00:44.962 00.033 9828 IsSlewing returns 0
02:00:44.962 00.000 9828 IsGuiding returns 0
02:00:44.962 00.000 9828 scope move finished after 16 + 137 ms
02:00:44.962 00.000 9828 Move returns status 0, amount 16
02:00:44.962 00.000 9828 move complete, result=0
02:00:44.962 00.000 9828 worker thread done servicing request
02:00:44.962 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:00:45.357 00.395 8976 Exposure complete
02:00:45.363 00.006 8976 worker thread done servicing request
02:00:45.363 00.000 5052 OnExposeComplete: enter
02:00:45.363 00.000 5052 UpdateGuideState(): m_state=6
02:00:45.363 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6633
02:00:45.363 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.41, Mass=199, SNR=9.8, Peak=74 HFD=2.3
02:00:45.363 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
02:00:45.363 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
02:00:45.363 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=-0.30 hyp=0.87 cameraTheta=-0.35 mountX=-0.64 mountY=-0.52, mountTheta=-2.46
02:00:45.364 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=-0.30, opts=13)
02:00:45.364 00.000 5052 Enqueuing Move request for stepguider (0.82, -0.30)
02:00:45.364 00.000 8976 Worker thread wakes up
02:00:45.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, -0.30) opts 0xd
02:00:45.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, -0.30)
02:00:45.364 00.000 8976 Moving (0.82, -0.30) raw xDistance=-0.64 yDistance=-0.52
02:00:45.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
02:00:45.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.52
02:00:45.364 00.000 8976 MoveAxis(R, 3, ABG)
02:00:45.364 00.000 8976 stepping (-9, 5) + (3, 0)
02:00:45.365 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:45.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:00:45.375 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:00:45.375 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:45.375 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:45.375 00.000 5052 Enqueuing Expose request
02:00:45.397 00.022 8976 Received - 47 (G) 
02:00:45.397 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:45.397 00.000 8976 stepped: pos (-6, 5)
02:00:45.397 00.000 8976 MoveAxis(U, 2, ABG)
02:00:45.397 00.000 8976 stepping (-6, 5) + (0, 2)
02:00:45.397 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:45.428 00.031 8976 Received - 47 (G) 
02:00:45.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:45.428 00.000 8976 stepped: pos (-6, 7)
02:00:45.429 00.001 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
02:00:45.429 00.000 8976 MountToCamera -- mountX=1.37 mountY=-0.55 hyp=1.48 mountTheta=-0.38 cameraX=-0.13, cameraY=1.48 cameraTheta=1.66
02:00:45.429 00.000 8976 incremental bump (-0.132, 1.476) isValid = 1
02:00:45.429 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
02:00:45.429 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:00:45.429 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:00:45.429 00.000 8976 move complete, result=0
02:00:45.429 00.000 8976 worker thread done servicing request
02:00:45.429 00.000 9828 Worker thread wakes up
02:00:45.429 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.5 px 2 ms NORTH
02:00:45.429 00.000 8976 Worker thread wakes up
02:00:45.429 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:45.429 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:45.429 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:00:45.429 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:00:45.429 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
02:00:45.429 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
02:00:45.430 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.00 mountY=-0.12, mountTheta=-1.53
02:00:45.430 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:00:45.430 00.000 9828 BLC: window closed
02:00:45.430 00.000 9828 MoveAxis(W, 2, B)
02:00:45.430 00.000 9828 Guiding  Dir = 3, Dur = 2
02:00:45.430 00.000 9828 IsSlewing returns 0
02:00:45.430 00.000 9828 IsGuiding returns 0
02:00:45.430 00.000 9828 PulseGuide returned control before completion, sleep 12
02:00:45.444 00.014 9828 IsGuiding returns 1
02:00:45.444 00.000 9828 scope still moving after pulse duration time elapsed
02:00:45.475 00.031 9828 IsSlewing returns 0
02:00:45.475 00.000 9828 IsGuiding returns 1
02:00:45.506 00.031 9828 IsSlewing returns 0
02:00:45.507 00.001 9828 IsGuiding returns 1
02:00:45.537 00.030 9828 IsSlewing returns 0
02:00:45.537 00.000 9828 IsGuiding returns 1
02:00:45.568 00.031 9828 IsSlewing returns 0
02:00:45.568 00.000 9828 IsGuiding returns 0
02:00:45.568 00.000 9828 scope move finished after 2 + 136 ms
02:00:45.568 00.000 9828 Move returns status 0, amount 2
02:00:45.568 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:45.568 00.000 9828 MoveAxis(N, 16, B)
02:00:45.568 00.000 9828 Guiding  Dir = 0, Dur = 16
02:00:45.583 00.015 9828 IsSlewing returns 0
02:00:45.583 00.000 9828 IsGuiding returns 0
02:00:45.584 00.001 9828 PulseGuide returned control before completion, sleep 26
02:00:45.614 00.030 9828 IsGuiding returns 1
02:00:45.614 00.000 9828 scope still moving after pulse duration time elapsed
02:00:45.645 00.031 9828 IsSlewing returns 0
02:00:45.645 00.000 9828 IsGuiding returns 1
02:00:45.676 00.031 9828 IsSlewing returns 0
02:00:45.676 00.000 9828 IsGuiding returns 1
02:00:45.708 00.032 9828 IsSlewing returns 0
02:00:45.708 00.000 9828 IsGuiding returns 1
02:00:45.740 00.032 9828 IsSlewing returns 0
02:00:45.740 00.000 9828 IsGuiding returns 0
02:00:45.740 00.000 9828 scope move finished after 16 + 140 ms
02:00:45.740 00.000 9828 Move returns status 0, amount 16
02:00:45.740 00.000 9828 move complete, result=0
02:00:45.740 00.000 9828 worker thread done servicing request
02:00:45.740 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:00:46.120 00.380 8976 Exposure complete
02:00:46.125 00.005 8976 worker thread done servicing request
02:00:46.125 00.000 5052 OnExposeComplete: enter
02:00:46.125 00.000 5052 UpdateGuideState(): m_state=6
02:00:46.125 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6634
02:00:46.126 00.001 5052 Star::Find returns 1 (0), X=330.02, Y=281.80, Mass=195, SNR=9.7, Peak=73 HFD=2.1
02:00:46.126 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:00:46.126 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:00:46.126 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.09 hyp=0.85 cameraTheta=0.11 mountX=-0.30 mountY=-0.76, mountTheta=-1.95
02:00:46.126 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.09, opts=13)
02:00:46.126 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.09)
02:00:46.127 00.001 8976 Worker thread wakes up
02:00:46.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.09) opts 0xd
02:00:46.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.09)
02:00:46.127 00.000 8976 Moving (0.85, 0.09) raw xDistance=-0.30 yDistance=-0.76
02:00:46.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
02:00:46.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.76
02:00:46.127 00.000 8976 MoveAxis(R, 1, ABG)
02:00:46.127 00.000 8976 stepping (-6, 7) + (1, 0)
02:00:46.127 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:46.128 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:00:46.138 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:00:46.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:46.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:46.138 00.000 5052 Enqueuing Expose request
02:00:46.148 00.010 8976 Received - 47 (G) 
02:00:46.148 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:46.148 00.000 8976 stepped: pos (-5, 7)
02:00:46.148 00.000 8976 MoveAxis(U, 3, ABG)
02:00:46.148 00.000 8976 stepping (-5, 7) + (0, 3)
02:00:46.148 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:46.180 00.032 8976 Received - 47 (G) 
02:00:46.180 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:00:46.180 00.000 8976 stepped: pos (-5, 10)
02:00:46.180 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
02:00:46.180 00.000 8976 MountToCamera -- mountX=1.17 mountY=-0.90 hyp=1.48 mountTheta=-0.65 cameraX=0.26, cameraY=1.45 cameraTheta=1.39
02:00:46.180 00.000 8976 incremental bump (0.263, 1.453) isValid = 1
02:00:46.180 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:00:46.180 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:00:46.180 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:00:46.180 00.000 8976 move complete, result=0
02:00:46.180 00.000 9828 Worker thread wakes up
02:00:46.180 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:00:46.180 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:00:46.180 00.000 8976 worker thread done servicing request
02:00:46.180 00.000 8976 Worker thread wakes up
02:00:46.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:46.180 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
02:00:46.181 00.001 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
02:00:46.181 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
02:00:46.181 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:00:46.181 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:00:46.181 00.000 9828 BLC: window closed
02:00:46.181 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:46.181 00.000 9828 MoveAxis(E, 8, B)
02:00:46.181 00.000 9828 Guiding  Dir = 2, Dur = 8
02:00:46.181 00.000 9828 IsSlewing returns 0
02:00:46.181 00.000 9828 IsGuiding returns 0
02:00:46.181 00.000 9828 PulseGuide returned control before completion, sleep 18
02:00:46.210 00.029 9828 IsGuiding returns 1
02:00:46.210 00.000 9828 scope still moving after pulse duration time elapsed
02:00:46.241 00.031 9828 IsSlewing returns 0
02:00:46.241 00.000 9828 IsGuiding returns 1
02:00:46.272 00.031 9828 IsSlewing returns 0
02:00:46.272 00.000 9828 IsGuiding returns 1
02:00:46.302 00.030 9828 IsSlewing returns 0
02:00:46.302 00.000 9828 IsGuiding returns 1
02:00:46.333 00.031 9828 IsSlewing returns 0
02:00:46.334 00.001 9828 IsGuiding returns 0
02:00:46.334 00.000 9828 scope move finished after 8 + 143 ms
02:00:46.334 00.000 9828 Move returns status 0, amount 8
02:00:46.334 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:46.334 00.000 9828 MoveAxis(N, 15, B)
02:00:46.334 00.000 9828 Guiding  Dir = 0, Dur = 15
02:00:46.348 00.014 9828 IsSlewing returns 0
02:00:46.348 00.000 9828 IsGuiding returns 0
02:00:46.348 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:46.379 00.031 9828 IsGuiding returns 1
02:00:46.379 00.000 9828 scope still moving after pulse duration time elapsed
02:00:46.410 00.031 9828 IsSlewing returns 0
02:00:46.410 00.000 9828 IsGuiding returns 1
02:00:46.441 00.031 9828 IsSlewing returns 0
02:00:46.441 00.000 9828 IsGuiding returns 1
02:00:46.472 00.031 9828 IsSlewing returns 0
02:00:46.472 00.000 9828 IsGuiding returns 1
02:00:46.503 00.031 9828 IsSlewing returns 0
02:00:46.503 00.000 9828 IsGuiding returns 0
02:00:46.503 00.000 9828 scope move finished after 15 + 139 ms
02:00:46.503 00.000 9828 Move returns status 0, amount 15
02:00:46.503 00.000 9828 move complete, result=0
02:00:46.503 00.000 9828 worker thread done servicing request
02:00:46.503 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:00:46.872 00.369 8976 Exposure complete
02:00:46.877 00.005 8976 worker thread done servicing request
02:00:46.878 00.001 5052 OnExposeComplete: enter
02:00:46.878 00.000 5052 UpdateGuideState(): m_state=6
02:00:46.878 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6635
02:00:46.878 00.000 5052 Star::Find returns 1 (0), X=330.22, Y=281.80, Mass=199, SNR=9.7, Peak=73 HFD=2.5
02:00:46.878 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:00:46.878 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:00:46.878 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=0.09 hyp=1.05 cameraTheta=0.08 mountX=-0.40 mountY=-0.92, mountTheta=-1.98
02:00:46.879 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=0.09, opts=13)
02:00:46.879 00.000 5052 Enqueuing Move request for stepguider (1.04, 0.09)
02:00:46.879 00.000 8976 Worker thread wakes up
02:00:46.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, 0.09) opts 0xd
02:00:46.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, 0.09)
02:00:46.879 00.000 8976 Moving (1.04, 0.09) raw xDistance=-0.40 yDistance=-0.92
02:00:46.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
02:00:46.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.92
02:00:46.879 00.000 8976 MoveAxis(R, 2, ABG)
02:00:46.879 00.000 8976 stepping (-5, 10) + (2, 0)
02:00:46.879 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:46.880 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:00:46.890 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
02:00:46.891 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:46.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:46.891 00.000 5052 Enqueuing Expose request
02:00:46.915 00.024 8976 Received - 47 (G) 
02:00:46.915 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:46.915 00.000 8976 stepped: pos (-3, 10)
02:00:46.915 00.000 8976 MoveAxis(U, 4, ABG)
02:00:46.915 00.000 8976 stepping (-3, 10) + (0, 4)
02:00:46.915 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:00:46.947 00.032 8976 Received - 47 (G) 
02:00:46.948 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:00:46.948 00.000 8976 stepped: pos (-3, 14)
02:00:46.948 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:00:46.948 00.000 8976 MountToCamera -- mountX=0.94 mountY=-1.33 hyp=1.63 mountTheta=-0.96 cameraX=0.76, cameraY=1.44 cameraTheta=1.09
02:00:46.948 00.000 8976 incremental bump (0.761, 1.442) isValid = 1
02:00:46.948 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:00:46.948 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:00:46.948 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:00:46.948 00.000 8976 move complete, result=0
02:00:46.948 00.000 9828 Worker thread wakes up
02:00:46.948 00.000 8976 worker thread done servicing request
02:00:46.948 00.000 8976 Worker thread wakes up
02:00:46.948 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:00:46.948 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:00:46.948 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
02:00:46.949 00.001 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.17)
02:00:46.949 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 4 ms NORTH
02:00:46.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:46.949 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:00:46.949 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:00:46.949 00.000 9828 BLC: window closed
02:00:46.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:46.949 00.000 9828 MoveAxis(E, 19, B)
02:00:46.949 00.000 9828 Guiding  Dir = 2, Dur = 19
02:00:46.950 00.001 9828 IsSlewing returns 0
02:00:46.950 00.000 9828 IsGuiding returns 0
02:00:46.950 00.000 9828 PulseGuide returned control before completion, sleep 29
02:00:46.990 00.040 9828 IsGuiding returns 1
02:00:46.990 00.000 9828 scope still moving after pulse duration time elapsed
02:00:47.021 00.031 9828 IsSlewing returns 0
02:00:47.021 00.000 9828 IsGuiding returns 1
02:00:47.053 00.032 9828 IsSlewing returns 0
02:00:47.053 00.000 9828 IsGuiding returns 1
02:00:47.083 00.030 9828 IsSlewing returns 0
02:00:47.083 00.000 9828 IsGuiding returns 1
02:00:47.114 00.031 9828 IsSlewing returns 0
02:00:47.114 00.000 9828 IsGuiding returns 0
02:00:47.114 00.000 9828 scope move finished after 19 + 145 ms
02:00:47.114 00.000 9828 Move returns status 0, amount 19
02:00:47.114 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:47.114 00.000 9828 MoveAxis(N, 13, B)
02:00:47.114 00.000 9828 Guiding  Dir = 0, Dur = 13
02:00:47.129 00.015 9828 IsSlewing returns 0
02:00:47.129 00.000 9828 IsGuiding returns 0
02:00:47.129 00.000 9828 PulseGuide returned control before completion, sleep 23
02:00:47.160 00.031 9828 IsGuiding returns 1
02:00:47.160 00.000 9828 scope still moving after pulse duration time elapsed
02:00:47.191 00.031 9828 IsSlewing returns 0
02:00:47.191 00.000 9828 IsGuiding returns 1
02:00:47.222 00.031 9828 IsSlewing returns 0
02:00:47.222 00.000 9828 IsGuiding returns 1
02:00:47.253 00.031 9828 IsSlewing returns 0
02:00:47.253 00.000 9828 IsGuiding returns 1
02:00:47.284 00.031 9828 IsSlewing returns 0
02:00:47.284 00.000 9828 IsGuiding returns 0
02:00:47.284 00.000 9828 scope move finished after 13 + 142 ms
02:00:47.284 00.000 9828 Move returns status 0, amount 13
02:00:47.284 00.000 9828 move complete, result=0
02:00:47.284 00.000 9828 worker thread done servicing request
02:00:47.284 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:00:47.642 00.358 8976 Exposure complete
02:00:47.646 00.004 8976 worker thread done servicing request
02:00:47.646 00.000 5052 OnExposeComplete: enter
02:00:47.646 00.000 5052 UpdateGuideState(): m_state=6
02:00:47.646 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6636
02:00:47.647 00.001 5052 Star::Find returns 1 (0), X=329.23, Y=281.66, Mass=195, SNR=9.7, Peak=74 HFD=2.0
02:00:47.647 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
02:00:47.647 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
02:00:47.647 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.67 mountX=-0.07 mountY=-0.02, mountTheta=-2.81
02:00:47.647 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.05, opts=13)
02:00:47.647 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.05)
02:00:47.647 00.000 8976 Worker thread wakes up
02:00:47.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.05) opts 0xd
02:00:47.648 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.05)
02:00:47.648 00.000 8976 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.02
02:00:47.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:00:47.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:00:47.648 00.000 8976 MoveAxis(R, 0, ABG)
02:00:47.648 00.000 8976 MoveAxis(U, 0, ABG)
02:00:47.648 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:00:47.648 00.000 8976 MountToCamera -- mountX=0.78 mountY=-1.63 hyp=1.80 mountTheta=-1.12 cameraX=1.09, cameraY=1.44 cameraTheta=0.92
02:00:47.648 00.000 8976 incremental bump (1.094, 1.435) isValid = 1
02:00:47.648 00.000 8976 Scheduling Mount bump of (0.045, 0.061)
02:00:47.648 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.06, opts=4)
02:00:47.648 00.000 8976 Enqueuing Move request for scope (0.04, 0.06)
02:00:47.648 00.000 8976 move complete, result=0
02:00:47.648 00.000 9828 Worker thread wakes up
02:00:47.648 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0x4
02:00:47.648 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:00:47.648 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
02:00:47.648 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:00:47.648 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.94 mountX=-0.05 mountY=-0.06, mountTheta=-2.29
02:00:47.648 00.000 9828 Moving (0.04, 0.06) raw xDistance=-0.05 yDistance=-0.06
02:00:47.648 00.000 9828 BLC: window closed
02:00:47.648 00.000 9828 MoveAxis(E, 15, B)
02:00:47.649 00.001 9828 Guiding  Dir = 2, Dur = 15
02:00:47.649 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:00:47.649 00.000 8976 worker thread done servicing request
02:00:47.649 00.000 9828 IsSlewing returns 0
02:00:47.649 00.000 9828 IsGuiding returns 0
02:00:47.649 00.000 9828 PulseGuide returned control before completion, sleep 25
02:00:47.659 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:00:47.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:47.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:47.659 00.000 5052 Enqueuing Expose request
02:00:47.659 00.000 8976 Worker thread wakes up
02:00:47.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:47.659 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:47.659 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:47.687 00.028 9828 IsGuiding returns 1
02:00:47.687 00.000 9828 scope still moving after pulse duration time elapsed
02:00:47.718 00.031 9828 IsSlewing returns 0
02:00:47.718 00.000 9828 IsGuiding returns 1
02:00:47.748 00.030 9828 IsSlewing returns 0
02:00:47.748 00.000 9828 IsGuiding returns 1
02:00:47.780 00.032 9828 IsSlewing returns 0
02:00:47.780 00.000 9828 IsGuiding returns 0
02:00:47.780 00.000 9828 scope move finished after 15 + 116 ms
02:00:47.780 00.000 9828 Move returns status 0, amount 15
02:00:47.780 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:47.780 00.000 9828 MoveAxis(N, 7, B)
02:00:47.780 00.000 9828 Guiding  Dir = 0, Dur = 7
02:00:47.796 00.016 9828 IsSlewing returns 0
02:00:47.796 00.000 9828 IsGuiding returns 0
02:00:47.796 00.000 9828 PulseGuide returned control before completion, sleep 17
02:00:47.826 00.030 9828 IsGuiding returns 1
02:00:47.826 00.000 9828 scope still moving after pulse duration time elapsed
02:00:47.858 00.032 9828 IsSlewing returns 0
02:00:47.858 00.000 9828 IsGuiding returns 1
02:00:47.889 00.031 9828 IsSlewing returns 0
02:00:47.889 00.000 9828 IsGuiding returns 1
02:00:47.921 00.032 9828 IsSlewing returns 0
02:00:47.921 00.000 9828 IsGuiding returns 0
02:00:47.921 00.000 9828 scope move finished after 7 + 117 ms
02:00:47.921 00.000 9828 Move returns status 0, amount 7
02:00:47.921 00.000 9828 move complete, result=0
02:00:47.921 00.000 9828 worker thread done servicing request
02:00:47.921 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 7 ms NORTH
02:00:48.350 00.429 8976 Exposure complete
02:00:48.356 00.006 8976 worker thread done servicing request
02:00:48.356 00.000 5052 OnExposeComplete: enter
02:00:48.356 00.000 5052 UpdateGuideState(): m_state=6
02:00:48.356 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6637
02:00:48.356 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.97, Mass=187, SNR=9.5, Peak=78 HFD=2.2
02:00:48.357 00.001 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
02:00:48.357 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
02:00:48.357 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.34 cameraTheta=0.88 mountX=0.13 mountY=-0.32, mountTheta=-1.17
02:00:48.357 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.26, opts=13)
02:00:48.357 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.26)
02:00:48.357 00.000 8976 Worker thread wakes up
02:00:48.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.26) opts 0xd
02:00:48.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.26)
02:00:48.357 00.000 8976 Moving (0.21, 0.26) raw xDistance=0.13 yDistance=-0.32
02:00:48.358 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:00:48.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:00:48.358 00.000 8976 MoveAxis(R, 0, ABG)
02:00:48.358 00.000 8976 MoveAxis(U, 1, ABG)
02:00:48.358 00.000 8976 stepping (-3, 14) + (0, 1)
02:00:48.358 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:48.359 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:00:48.368 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
02:00:48.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:48.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:48.368 00.000 5052 Enqueuing Expose request
02:00:48.386 00.018 8976 Received - 47 (G) 
02:00:48.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:48.386 00.000 8976 stepped: pos (-3, 15)
02:00:48.386 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:00:48.386 00.000 8976 MountToCamera -- mountX=0.67 mountY=-1.88 hyp=1.99 mountTheta=-1.23 cameraX=1.36, cameraY=1.45 cameraTheta=0.82
02:00:48.386 00.000 8976 incremental bump (1.364, 1.455) isValid = 1
02:00:48.386 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:00:48.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:00:48.386 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:00:48.386 00.000 8976 move complete, result=0
02:00:48.386 00.000 9828 Worker thread wakes up
02:00:48.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:00:48.386 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:00:48.387 00.001 8976 worker thread done servicing request
02:00:48.387 00.000 8976 Worker thread wakes up
02:00:48.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:48.387 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:00:48.387 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
02:00:48.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:48.387 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
02:00:48.387 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:00:48.388 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:00:48.388 00.000 9828 BLC: window closed
02:00:48.388 00.000 9828 MoveAxis(E, 26, B)
02:00:48.388 00.000 9828 Guiding  Dir = 2, Dur = 26
02:00:48.388 00.000 9828 IsSlewing returns 0
02:00:48.388 00.000 9828 IsGuiding returns 0
02:00:48.388 00.000 9828 PulseGuide returned control before completion, sleep 36
02:00:48.436 00.048 9828 IsGuiding returns 1
02:00:48.436 00.000 9828 scope still moving after pulse duration time elapsed
02:00:48.468 00.032 9828 IsSlewing returns 0
02:00:48.468 00.000 9828 IsGuiding returns 1
02:00:48.499 00.031 9828 IsSlewing returns 0
02:00:48.499 00.000 9828 IsGuiding returns 1
02:00:48.530 00.031 9828 IsSlewing returns 0
02:00:48.530 00.000 9828 IsGuiding returns 0
02:00:48.530 00.000 9828 scope move finished after 26 + 116 ms
02:00:48.530 00.000 9828 Move returns status 0, amount 26
02:00:48.530 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:48.530 00.000 9828 MoveAxis(N, 10, B)
02:00:48.530 00.000 9828 Guiding  Dir = 0, Dur = 10
02:00:48.546 00.016 9828 IsSlewing returns 0
02:00:48.546 00.000 9828 IsGuiding returns 0
02:00:48.546 00.000 9828 PulseGuide returned control before completion, sleep 20
02:00:48.577 00.031 9828 IsGuiding returns 1
02:00:48.577 00.000 9828 scope still moving after pulse duration time elapsed
02:00:48.609 00.032 9828 IsSlewing returns 0
02:00:48.609 00.000 9828 IsGuiding returns 1
02:00:48.639 00.030 9828 IsSlewing returns 0
02:00:48.639 00.000 9828 IsGuiding returns 1
02:00:48.670 00.031 9828 IsSlewing returns 0
02:00:48.670 00.000 9828 IsGuiding returns 1
02:00:48.702 00.032 9828 IsSlewing returns 0
02:00:48.702 00.000 9828 IsGuiding returns 0
02:00:48.702 00.000 9828 scope move finished after 10 + 145 ms
02:00:48.702 00.000 9828 Move returns status 0, amount 10
02:00:48.702 00.000 9828 move complete, result=0
02:00:48.702 00.000 9828 worker thread done servicing request
02:00:48.702 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:00:49.078 00.376 8976 Exposure complete
02:00:49.083 00.005 8976 worker thread done servicing request
02:00:49.083 00.000 5052 OnExposeComplete: enter
02:00:49.083 00.000 5052 UpdateGuideState(): m_state=6
02:00:49.084 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6638
02:00:49.084 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.89, Mass=186, SNR=9.5, Peak=84 HFD=1.9
02:00:49.084 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
02:00:49.084 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
02:00:49.084 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.18 hyp=0.31 cameraTheta=0.62 mountX=0.05 mountY=-0.31, mountTheta=-1.43
02:00:49.084 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.18, opts=13)
02:00:49.084 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.18)
02:00:49.084 00.000 8976 Worker thread wakes up
02:00:49.085 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.18) opts 0xd
02:00:49.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.18)
02:00:49.085 00.000 8976 Moving (0.25, 0.18) raw xDistance=0.05 yDistance=-0.31
02:00:49.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:00:49.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:00:49.085 00.000 8976 MoveAxis(R, 0, ABG)
02:00:49.085 00.000 8976 MoveAxis(U, 1, ABG)
02:00:49.085 00.000 8976 stepping (-3, 15) + (0, 1)
02:00:49.085 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:49.085 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:00:49.095 00.010 5052 UpdateGuideState exits: m=186 SNR=9.5
02:00:49.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:49.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:49.095 00.000 5052 Enqueuing Expose request
02:00:49.104 00.009 8976 Received - 47 (G) 
02:00:49.105 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:49.105 00.000 8976 stepped: pos (-3, 16)
02:00:49.105 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:00:49.105 00.000 8976 MountToCamera -- mountX=0.60 mountY=-2.10 hyp=2.18 mountTheta=-1.29 cameraX=1.59, cameraY=1.49 cameraTheta=0.75
02:00:49.105 00.000 8976 incremental bump (1.591, 1.491) isValid = 1
02:00:49.105 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:00:49.105 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:00:49.105 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:00:49.105 00.000 8976 move complete, result=0
02:00:49.105 00.000 8976 worker thread done servicing request
02:00:49.105 00.000 8976 Worker thread wakes up
02:00:49.106 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:00:49.106 00.000 9828 Worker thread wakes up
02:00:49.106 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:00:49.106 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:00:49.106 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
02:00:49.106 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
02:00:49.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:49.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:49.106 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
02:00:49.106 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:00:49.106 00.000 9828 BLC: window closed
02:00:49.106 00.000 9828 MoveAxis(E, 28, B)
02:00:49.106 00.000 9828 Guiding  Dir = 2, Dur = 28
02:00:49.107 00.001 9828 IsSlewing returns 0
02:00:49.107 00.000 9828 IsGuiding returns 0
02:00:49.107 00.000 9828 PulseGuide returned control before completion, sleep 38
02:00:49.150 00.043 9828 IsGuiding returns 1
02:00:49.150 00.000 9828 scope still moving after pulse duration time elapsed
02:00:49.181 00.031 9828 IsSlewing returns 0
02:00:49.182 00.001 9828 IsGuiding returns 1
02:00:49.212 00.030 9828 IsSlewing returns 0
02:00:49.212 00.000 9828 IsGuiding returns 1
02:00:49.243 00.031 9828 IsSlewing returns 0
02:00:49.243 00.000 9828 IsGuiding returns 1
02:00:49.275 00.032 9828 IsSlewing returns 0
02:00:49.275 00.000 9828 IsGuiding returns 0
02:00:49.275 00.000 9828 scope move finished after 28 + 139 ms
02:00:49.275 00.000 9828 Move returns status 0, amount 28
02:00:49.275 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:49.275 00.000 9828 MoveAxis(N, 10, B)
02:00:49.276 00.001 9828 Guiding  Dir = 0, Dur = 10
02:00:49.291 00.015 9828 IsSlewing returns 0
02:00:49.291 00.000 9828 IsGuiding returns 0
02:00:49.291 00.000 9828 PulseGuide returned control before completion, sleep 20
02:00:49.323 00.032 9828 IsGuiding returns 1
02:00:49.323 00.000 9828 scope still moving after pulse duration time elapsed
02:00:49.354 00.031 9828 IsSlewing returns 0
02:00:49.354 00.000 9828 IsGuiding returns 1
02:00:49.387 00.033 9828 IsSlewing returns 0
02:00:49.387 00.000 9828 IsGuiding returns 1
02:00:49.418 00.031 9828 IsSlewing returns 0
02:00:49.418 00.000 9828 IsGuiding returns 0
02:00:49.418 00.000 9828 scope move finished after 10 + 117 ms
02:00:49.418 00.000 9828 Move returns status 0, amount 10
02:00:49.418 00.000 9828 move complete, result=0
02:00:49.418 00.000 9828 worker thread done servicing request
02:00:49.418 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:00:49.797 00.379 8976 Exposure complete
02:00:49.803 00.006 8976 worker thread done servicing request
02:00:49.803 00.000 5052 OnExposeComplete: enter
02:00:49.803 00.000 5052 UpdateGuideState(): m_state=6
02:00:49.803 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6639
02:00:49.803 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.58, Mass=197, SNR=9.8, Peak=81 HFD=1.8
02:00:49.803 00.000 5052 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.04) = xAngle (-3.96 = 2.32)
02:00:49.803 00.000 5052 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.06 = 2.22)
02:00:49.803 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.13 cameraTheta=-1.91 mountX=-0.09 mountY=0.11, mountTheta=2.28
02:00:49.804 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.13, opts=13)
02:00:49.804 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.13)
02:00:49.804 00.000 8976 Worker thread wakes up
02:00:49.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.13) opts 0xd
02:00:49.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.13)
02:00:49.804 00.000 8976 Moving (-0.05, -0.13) raw xDistance=-0.09 yDistance=0.11
02:00:49.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:00:49.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:00:49.804 00.000 8976 MoveAxis(R, 0, ABG)
02:00:49.805 00.001 8976 MoveAxis(U, 0, ABG)
02:00:49.805 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:00:49.805 00.000 8976 MountToCamera -- mountX=0.56 mountY=-2.24 hyp=2.31 mountTheta=-1.33 cameraX=1.74, cameraY=1.52 cameraTheta=0.72
02:00:49.805 00.000 8976 incremental bump (1.744, 1.516) isValid = 1
02:00:49.805 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
02:00:49.805 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:00:49.805 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:00:49.805 00.000 8976 move complete, result=0
02:00:49.805 00.000 9828 Worker thread wakes up
02:00:49.805 00.000 8976 worker thread done servicing request
02:00:49.805 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:00:49.805 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:00:49.805 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
02:00:49.805 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
02:00:49.805 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
02:00:49.805 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:00:49.805 00.000 9828 BLC: window closed
02:00:49.805 00.000 9828 MoveAxis(E, 29, B)
02:00:49.805 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:00:49.805 00.000 9828 Guiding  Dir = 2, Dur = 29
02:00:49.806 00.001 9828 IsSlewing returns 0
02:00:49.806 00.000 9828 IsGuiding returns 0
02:00:49.806 00.000 9828 PulseGuide returned control before completion, sleep 39
02:00:49.815 00.009 5052 UpdateGuideState exits: m=197 SNR=9.8
02:00:49.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:49.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:49.815 00.000 5052 Enqueuing Expose request
02:00:49.815 00.000 8976 Worker thread wakes up
02:00:49.815 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:49.816 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:49.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:49.855 00.039 9828 IsGuiding returns 1
02:00:49.855 00.000 9828 scope still moving after pulse duration time elapsed
02:00:49.886 00.031 9828 IsSlewing returns 0
02:00:49.887 00.001 9828 IsGuiding returns 1
02:00:49.915 00.028 9828 IsSlewing returns 0
02:00:49.915 00.000 9828 IsGuiding returns 1
02:00:49.946 00.031 9828 IsSlewing returns 0
02:00:49.948 00.002 9828 IsGuiding returns 0
02:00:49.948 00.000 9828 scope move finished after 29 + 112 ms
02:00:49.948 00.000 9828 Move returns status 0, amount 29
02:00:49.948 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:49.948 00.000 9828 MoveAxis(N, 9, B)
02:00:49.948 00.000 9828 Guiding  Dir = 0, Dur = 9
02:00:49.962 00.014 9828 IsSlewing returns 0
02:00:49.962 00.000 9828 IsGuiding returns 0
02:00:49.962 00.000 9828 PulseGuide returned control before completion, sleep 19
02:00:49.994 00.032 9828 IsGuiding returns 1
02:00:49.994 00.000 9828 scope still moving after pulse duration time elapsed
02:00:50.025 00.031 9828 IsSlewing returns 0
02:00:50.025 00.000 9828 IsGuiding returns 1
02:00:50.057 00.032 9828 IsSlewing returns 0
02:00:50.057 00.000 9828 IsGuiding returns 1
02:00:50.088 00.031 9828 IsSlewing returns 0
02:00:50.088 00.000 9828 IsGuiding returns 0
02:00:50.088 00.000 9828 scope move finished after 9 + 117 ms
02:00:50.088 00.000 9828 Move returns status 0, amount 9
02:00:50.089 00.001 9828 move complete, result=0
02:00:50.089 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:00:50.089 00.000 9828 worker thread done servicing request
02:00:50.507 00.418 8976 Exposure complete
02:00:50.514 00.007 8976 worker thread done servicing request
02:00:50.514 00.000 5052 OnExposeComplete: enter
02:00:50.514 00.000 5052 UpdateGuideState(): m_state=6
02:00:50.514 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6640
02:00:50.514 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.66, Mass=214, SNR=10.1, Peak=81 HFD=1.7
02:00:50.514 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
02:00:50.514 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
02:00:50.514 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.05 hyp=0.56 cameraTheta=-3.06 mountX=0.21 mountY=0.49, mountTheta=1.17
02:00:50.514 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.05, opts=13)
02:00:50.514 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.05)
02:00:50.515 00.001 8976 Worker thread wakes up
02:00:50.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.05) opts 0xd
02:00:50.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.05)
02:00:50.515 00.000 8976 Moving (-0.56, -0.05) raw xDistance=0.21 yDistance=0.49
02:00:50.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:00:50.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:00:50.515 00.000 8976 MoveAxis(R, 0, ABG)
02:00:50.515 00.000 8976 MoveAxis(D, 2, ABG)
02:00:50.515 00.000 8976 stepping (-3, 16) + (0, -2)
02:00:50.515 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:50.515 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=67, Gamma=2.630
02:00:50.525 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
02:00:50.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:50.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:50.525 00.000 5052 Enqueuing Expose request
02:00:50.543 00.018 8976 Received - 47 (G) 
02:00:50.544 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:50.544 00.000 8976 stepped: pos (-3, 14)
02:00:50.544 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:00:50.544 00.000 8976 MountToCamera -- mountX=0.52 mountY=-2.24 hyp=2.30 mountTheta=-1.34 cameraX=1.75, cameraY=1.48 cameraTheta=0.70
02:00:50.544 00.000 8976 incremental bump (1.753, 1.485) isValid = 1
02:00:50.544 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
02:00:50.544 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:00:50.544 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:00:50.544 00.000 8976 move complete, result=0
02:00:50.544 00.000 9828 Worker thread wakes up
02:00:50.544 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:00:50.544 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:00:50.544 00.000 8976 worker thread done servicing request
02:00:50.544 00.000 8976 Worker thread wakes up
02:00:50.544 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:00:50.544 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
02:00:50.545 00.001 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.55)
02:00:50.545 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
02:00:50.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:50.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:50.545 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:00:50.545 00.000 9828 BLC: window closed
02:00:50.545 00.000 9828 MoveAxis(E, 29, B)
02:00:50.545 00.000 9828 Guiding  Dir = 2, Dur = 29
02:00:50.545 00.000 9828 IsSlewing returns 0
02:00:50.545 00.000 9828 IsGuiding returns 0
02:00:50.545 00.000 9828 PulseGuide returned control before completion, sleep 39
02:00:50.587 00.042 9828 IsGuiding returns 1
02:00:50.587 00.000 9828 scope still moving after pulse duration time elapsed
02:00:50.618 00.031 9828 IsSlewing returns 0
02:00:50.618 00.000 9828 IsGuiding returns 1
02:00:50.650 00.032 9828 IsSlewing returns 0
02:00:50.650 00.000 9828 IsGuiding returns 1
02:00:50.681 00.031 9828 IsSlewing returns 0
02:00:50.681 00.000 9828 IsGuiding returns 1
02:00:50.712 00.031 9828 IsSlewing returns 0
02:00:50.712 00.000 9828 IsGuiding returns 0
02:00:50.712 00.000 9828 scope move finished after 29 + 137 ms
02:00:50.712 00.000 9828 Move returns status 0, amount 29
02:00:50.712 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:50.712 00.000 9828 MoveAxis(N, 9, B)
02:00:50.712 00.000 9828 Guiding  Dir = 0, Dur = 9
02:00:50.728 00.016 9828 IsSlewing returns 0
02:00:50.728 00.000 9828 IsGuiding returns 0
02:00:50.728 00.000 9828 PulseGuide returned control before completion, sleep 19
02:00:50.759 00.031 9828 IsGuiding returns 1
02:00:50.759 00.000 9828 scope still moving after pulse duration time elapsed
02:00:50.790 00.031 9828 IsSlewing returns 0
02:00:50.790 00.000 9828 IsGuiding returns 1
02:00:50.821 00.031 9828 IsSlewing returns 0
02:00:50.821 00.000 9828 IsGuiding returns 1
02:00:50.853 00.032 9828 IsSlewing returns 0
02:00:50.854 00.001 9828 IsGuiding returns 0
02:00:50.854 00.000 9828 scope move finished after 9 + 116 ms
02:00:50.854 00.000 9828 Move returns status 0, amount 9
02:00:50.854 00.000 9828 move complete, result=0
02:00:50.854 00.000 9828 worker thread done servicing request
02:00:50.854 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:00:51.236 00.382 8976 Exposure complete
02:00:51.241 00.005 8976 worker thread done servicing request
02:00:51.241 00.000 5052 OnExposeComplete: enter
02:00:51.241 00.000 5052 UpdateGuideState(): m_state=6
02:00:51.241 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6641
02:00:51.241 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.78, Mass=200, SNR=9.8, Peak=76 HFD=2.1
02:00:51.241 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:00:51.242 00.001 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:00:51.242 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.78 mountX=0.14 mountY=0.11, mountTheta=0.67
02:00:51.242 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.07, opts=13)
02:00:51.242 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.07)
02:00:51.242 00.000 8976 Worker thread wakes up
02:00:51.243 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.07) opts 0xd
02:00:51.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.07)
02:00:51.243 00.000 8976 Moving (-0.17, 0.07) raw xDistance=0.14 yDistance=0.11
02:00:51.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:00:51.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:00:51.243 00.000 8976 MoveAxis(R, 0, ABG)
02:00:51.243 00.000 8976 MoveAxis(U, 0, ABG)
02:00:51.243 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:00:51.243 00.000 8976 MountToCamera -- mountX=0.50 mountY=-2.23 hyp=2.29 mountTheta=-1.35 cameraX=1.76, cameraY=1.46 cameraTheta=0.69
02:00:51.243 00.000 8976 incremental bump (1.759, 1.464) isValid = 1
02:00:51.244 00.001 8976 Scheduling Mount bump of (0.088, 0.076)
02:00:51.244 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:00:51.244 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:00:51.244 00.000 8976 move complete, result=0
02:00:51.244 00.000 8976 worker thread done servicing request
02:00:51.244 00.000 9828 Worker thread wakes up
02:00:51.244 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:00:51.244 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:00:51.244 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
02:00:51.244 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
02:00:51.244 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
02:00:51.244 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:00:51.244 00.000 9828 BLC: window closed
02:00:51.244 00.000 9828 MoveAxis(E, 29, B)
02:00:51.244 00.000 9828 Guiding  Dir = 2, Dur = 29
02:00:51.244 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:00:51.245 00.001 9828 IsSlewing returns 0
02:00:51.245 00.000 9828 IsGuiding returns 0
02:00:51.245 00.000 9828 PulseGuide returned control before completion, sleep 39
02:00:51.254 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:00:51.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:51.254 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:51.254 00.000 5052 Enqueuing Expose request
02:00:51.254 00.000 8976 Worker thread wakes up
02:00:51.254 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:51.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:51.254 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:51.291 00.037 9828 IsGuiding returns 1
02:00:51.291 00.000 9828 scope still moving after pulse duration time elapsed
02:00:51.321 00.030 9828 IsSlewing returns 0
02:00:51.321 00.000 9828 IsGuiding returns 1
02:00:51.351 00.030 9828 IsSlewing returns 0
02:00:51.351 00.000 9828 IsGuiding returns 1
02:00:51.383 00.032 9828 IsSlewing returns 0
02:00:51.384 00.001 9828 IsGuiding returns 1
02:00:51.415 00.031 9828 IsSlewing returns 0
02:00:51.415 00.000 9828 IsGuiding returns 0
02:00:51.415 00.000 9828 scope move finished after 29 + 142 ms
02:00:51.415 00.000 9828 Move returns status 0, amount 29
02:00:51.415 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:51.415 00.000 9828 MoveAxis(N, 9, B)
02:00:51.415 00.000 9828 Guiding  Dir = 0, Dur = 9
02:00:51.431 00.016 9828 IsSlewing returns 0
02:00:51.431 00.000 9828 IsGuiding returns 0
02:00:51.432 00.001 9828 PulseGuide returned control before completion, sleep 19
02:00:51.463 00.031 9828 IsGuiding returns 1
02:00:51.463 00.000 9828 scope still moving after pulse duration time elapsed
02:00:51.495 00.032 9828 IsSlewing returns 0
02:00:51.495 00.000 9828 IsGuiding returns 1
02:00:51.526 00.031 9828 IsSlewing returns 0
02:00:51.526 00.000 9828 IsGuiding returns 1
02:00:51.557 00.031 9828 IsSlewing returns 0
02:00:51.557 00.000 9828 IsGuiding returns 0
02:00:51.557 00.000 9828 scope move finished after 9 + 116 ms
02:00:51.557 00.000 9828 Move returns status 0, amount 9
02:00:51.557 00.000 9828 move complete, result=0
02:00:51.557 00.000 9828 worker thread done servicing request
02:00:51.557 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:00:51.947 00.390 8976 Exposure complete
02:00:51.953 00.006 8976 worker thread done servicing request
02:00:51.953 00.000 5052 OnExposeComplete: enter
02:00:51.953 00.000 5052 UpdateGuideState(): m_state=6
02:00:51.953 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6642
02:00:51.953 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.58, Mass=201, SNR=9.9, Peak=79 HFD=1.8
02:00:51.953 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
02:00:51.953 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.32)
02:00:51.954 00.001 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.13 hyp=0.41 cameraTheta=-2.82 mountX=0.06 mountY=0.39, mountTheta=1.42
02:00:51.955 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.13, opts=13)
02:00:51.955 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.13)
02:00:51.955 00.000 8976 Worker thread wakes up
02:00:51.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.13) opts 0xd
02:00:51.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.13)
02:00:51.955 00.000 8976 Moving (-0.38, -0.13) raw xDistance=0.06 yDistance=0.39
02:00:51.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:00:51.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:00:51.955 00.000 8976 MoveAxis(R, 0, ABG)
02:00:51.956 00.001 8976 MoveAxis(D, 2, ABG)
02:00:51.956 00.000 8976 stepping (-3, 14) + (0, -2)
02:00:51.956 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:51.956 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
02:00:51.966 00.010 5052 UpdateGuideState exits: m=201 SNR=9.9
02:00:51.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:51.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:51.966 00.000 5052 Enqueuing Expose request
02:00:51.983 00.017 8976 Received - 47 (G) 
02:00:51.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:51.983 00.000 8976 stepped: pos (-3, 12)
02:00:51.983 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:00:51.983 00.000 8976 MountToCamera -- mountX=0.49 mountY=-2.12 hyp=2.18 mountTheta=-1.34 cameraX=1.67, cameraY=1.40 cameraTheta=0.70
02:00:51.983 00.000 8976 incremental bump (1.669, 1.402) isValid = 1
02:00:51.983 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
02:00:51.983 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:00:51.983 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:00:51.983 00.000 8976 move complete, result=0
02:00:51.983 00.000 8976 worker thread done servicing request
02:00:51.983 00.000 8976 Worker thread wakes up
02:00:51.983 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:00:51.983 00.000 9828 Worker thread wakes up
02:00:51.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:51.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:51.984 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:00:51.984 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:00:51.984 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
02:00:51.984 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
02:00:51.984 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
02:00:51.984 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:00:51.984 00.000 9828 BLC: window closed
02:00:51.984 00.000 9828 MoveAxis(E, 29, B)
02:00:51.984 00.000 9828 Guiding  Dir = 2, Dur = 29
02:00:51.984 00.000 9828 IsSlewing returns 0
02:00:51.985 00.001 9828 IsGuiding returns 0
02:00:51.985 00.000 9828 PulseGuide returned control before completion, sleep 39
02:00:52.039 00.054 9828 IsGuiding returns 1
02:00:52.039 00.000 9828 scope still moving after pulse duration time elapsed
02:00:52.071 00.032 9828 IsSlewing returns 0
02:00:52.071 00.000 9828 IsGuiding returns 1
02:00:52.103 00.032 9828 IsSlewing returns 0
02:00:52.103 00.000 9828 IsGuiding returns 1
02:00:52.133 00.030 9828 IsSlewing returns 0
02:00:52.133 00.000 9828 IsGuiding returns 0
02:00:52.133 00.000 9828 scope move finished after 29 + 119 ms
02:00:52.133 00.000 9828 Move returns status 0, amount 29
02:00:52.133 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:52.133 00.000 9828 MoveAxis(N, 9, B)
02:00:52.133 00.000 9828 Guiding  Dir = 0, Dur = 9
02:00:52.148 00.015 9828 IsSlewing returns 0
02:00:52.148 00.000 9828 IsGuiding returns 0
02:00:52.149 00.001 9828 PulseGuide returned control before completion, sleep 19
02:00:52.180 00.031 9828 IsGuiding returns 1
02:00:52.180 00.000 9828 scope still moving after pulse duration time elapsed
02:00:52.211 00.031 9828 IsSlewing returns 0
02:00:52.211 00.000 9828 IsGuiding returns 1
02:00:52.242 00.031 9828 IsSlewing returns 0
02:00:52.242 00.000 9828 IsGuiding returns 1
02:00:52.273 00.031 9828 IsSlewing returns 0
02:00:52.273 00.000 9828 IsGuiding returns 1
02:00:52.304 00.031 9828 IsSlewing returns 0
02:00:52.304 00.000 9828 IsGuiding returns 0
02:00:52.304 00.000 9828 scope move finished after 9 + 145 ms
02:00:52.304 00.000 9828 Move returns status 0, amount 9
02:00:52.304 00.000 9828 move complete, result=0
02:00:52.304 00.000 9828 worker thread done servicing request
02:00:52.304 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:00:52.679 00.375 8976 Exposure complete
02:00:52.684 00.005 8976 worker thread done servicing request
02:00:52.684 00.000 5052 OnExposeComplete: enter
02:00:52.684 00.000 5052 UpdateGuideState(): m_state=6
02:00:52.684 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6643
02:00:52.684 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.77, Mass=205, SNR=9.9, Peak=78 HFD=1.9
02:00:52.684 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:00:52.684 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:00:52.685 00.001 5052 CameraToMount -- cameraX=-0.50 cameraY=0.06 hyp=0.51 cameraTheta=3.03 mountX=0.28 mountY=0.39, mountTheta=0.95
02:00:52.685 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.06, opts=13)
02:00:52.685 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.06)
02:00:52.685 00.000 8976 Worker thread wakes up
02:00:52.685 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.06) opts 0xd
02:00:52.686 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.06)
02:00:52.686 00.000 8976 Moving (-0.50, 0.06) raw xDistance=0.28 yDistance=0.39
02:00:52.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:00:52.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
02:00:52.686 00.000 8976 MoveAxis(L, 1, ABG)
02:00:52.686 00.000 8976 stepping (-3, 12) + (-1, 0)
02:00:52.686 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:52.686 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:00:52.697 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
02:00:52.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:52.697 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:52.697 00.000 5052 Enqueuing Expose request
02:00:52.718 00.021 8976 Received - 47 (G) 
02:00:52.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:52.718 00.000 8976 stepped: pos (-4, 12)
02:00:52.718 00.000 8976 MoveAxis(D, 2, ABG)
02:00:52.718 00.000 8976 stepping (-4, 12) + (0, -2)
02:00:52.718 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:52.750 00.032 8976 Received - 47 (G) 
02:00:52.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:52.750 00.000 8976 stepped: pos (-4, 10)
02:00:52.750 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:00:52.750 00.000 8976 MountToCamera -- mountX=0.53 mountY=-1.95 hyp=2.02 mountTheta=-1.31 cameraX=1.49, cameraY=1.36 cameraTheta=0.74
02:00:52.750 00.000 8976 incremental bump (1.493, 1.358) isValid = 1
02:00:52.750 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
02:00:52.750 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:00:52.750 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:00:52.750 00.000 8976 move complete, result=0
02:00:52.750 00.000 8976 worker thread done servicing request
02:00:52.750 00.000 9828 Worker thread wakes up
02:00:52.750 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:00:52.750 00.000 8976 Worker thread wakes up
02:00:52.751 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:00:52.751 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:52.751 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:00:52.751 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:52.751 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
02:00:52.751 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
02:00:52.751 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
02:00:52.751 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:00:52.751 00.000 9828 BLC: window closed
02:00:52.751 00.000 9828 MoveAxis(E, 28, B)
02:00:52.751 00.000 9828 Guiding  Dir = 2, Dur = 28
02:00:52.751 00.000 9828 IsSlewing returns 0
02:00:52.752 00.001 9828 IsGuiding returns 0
02:00:52.752 00.000 9828 PulseGuide returned control before completion, sleep 38
02:00:52.803 00.051 9828 IsGuiding returns 1
02:00:52.803 00.000 9828 scope still moving after pulse duration time elapsed
02:00:52.835 00.032 9828 IsSlewing returns 0
02:00:52.835 00.000 9828 IsGuiding returns 1
02:00:52.867 00.032 9828 IsSlewing returns 0
02:00:52.867 00.000 9828 IsGuiding returns 1
02:00:52.898 00.031 9828 IsSlewing returns 0
02:00:52.898 00.000 9828 IsGuiding returns 1
02:00:52.928 00.030 9828 IsSlewing returns 0
02:00:52.928 00.000 9828 IsGuiding returns 1
02:00:52.959 00.031 9828 IsSlewing returns 0
02:00:52.959 00.000 9828 IsGuiding returns 1
02:00:52.989 00.030 9828 IsSlewing returns 0
02:00:52.989 00.000 9828 IsGuiding returns 0
02:00:52.989 00.000 9828 scope move finished after 28 + 209 ms
02:00:52.990 00.001 9828 Move returns status 0, amount 28
02:00:52.990 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:52.990 00.000 9828 MoveAxis(N, 9, B)
02:00:52.990 00.000 9828 Guiding  Dir = 0, Dur = 9
02:00:53.004 00.014 9828 IsSlewing returns 0
02:00:53.004 00.000 9828 IsGuiding returns 0
02:00:53.004 00.000 9828 PulseGuide returned control before completion, sleep 19
02:00:53.036 00.032 9828 IsGuiding returns 1
02:00:53.036 00.000 9828 scope still moving after pulse duration time elapsed
02:00:53.066 00.030 9828 IsSlewing returns 0
02:00:53.066 00.000 9828 IsGuiding returns 1
02:00:53.097 00.031 9828 IsSlewing returns 0
02:00:53.097 00.000 9828 IsGuiding returns 1
02:00:53.128 00.031 9828 IsSlewing returns 0
02:00:53.128 00.000 9828 IsGuiding returns 1
02:00:53.159 00.031 9828 IsSlewing returns 0
02:00:53.159 00.000 9828 IsGuiding returns 0
02:00:53.159 00.000 9828 scope move finished after 9 + 145 ms
02:00:53.159 00.000 9828 Move returns status 0, amount 9
02:00:53.159 00.000 9828 move complete, result=0
02:00:53.159 00.000 9828 worker thread done servicing request
02:00:53.159 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:00:53.445 00.286 8976 Exposure complete
02:00:53.451 00.006 8976 worker thread done servicing request
02:00:53.451 00.000 5052 OnExposeComplete: enter
02:00:53.451 00.000 5052 UpdateGuideState(): m_state=6
02:00:53.451 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6644
02:00:53.451 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.84, Mass=202, SNR=9.8, Peak=79 HFD=2.3
02:00:53.451 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
02:00:53.451 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
02:00:53.451 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.34 mountX=0.11 mountY=-0.10, mountTheta=-0.76
02:00:53.452 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.13, opts=13)
02:00:53.452 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.13)
02:00:53.452 00.000 8976 Worker thread wakes up
02:00:53.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.13) opts 0xd
02:00:53.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.13)
02:00:53.452 00.000 8976 Moving (0.03, 0.13) raw xDistance=0.11 yDistance=-0.10
02:00:53.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:00:53.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:00:53.452 00.000 8976 MoveAxis(R, 0, ABG)
02:00:53.452 00.000 8976 MoveAxis(U, 0, ABG)
02:00:53.452 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:00:53.452 00.000 8976 MountToCamera -- mountX=0.56 mountY=-1.83 hyp=1.91 mountTheta=-1.28 cameraX=1.37, cameraY=1.33 cameraTheta=0.77
02:00:53.452 00.000 8976 incremental bump (1.375, 1.328) isValid = 1
02:00:53.453 00.001 8976 Scheduling Mount bump of (0.083, 0.083)
02:00:53.453 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:00:53.453 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:00:53.453 00.000 8976 move complete, result=0
02:00:53.453 00.000 9828 Worker thread wakes up
02:00:53.453 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:00:53.453 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:00:53.453 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
02:00:53.453 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
02:00:53.453 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
02:00:53.453 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:00:53.453 00.000 9828 BLC: window closed
02:00:53.453 00.000 9828 MoveAxis(E, 27, B)
02:00:53.453 00.000 9828 Guiding  Dir = 2, Dur = 27
02:00:53.453 00.000 8976 worker thread done servicing request
02:00:53.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:00:53.454 00.001 9828 IsSlewing returns 0
02:00:53.454 00.000 9828 IsGuiding returns 0
02:00:53.454 00.000 9828 PulseGuide returned control before completion, sleep 37
02:00:53.464 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
02:00:53.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:53.464 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:53.464 00.000 5052 Enqueuing Expose request
02:00:53.464 00.000 8976 Worker thread wakes up
02:00:53.464 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:53.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:53.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:53.503 00.039 9828 IsGuiding returns 1
02:00:53.503 00.000 9828 scope still moving after pulse duration time elapsed
02:00:53.533 00.030 9828 IsSlewing returns 0
02:00:53.533 00.000 9828 IsGuiding returns 1
02:00:53.564 00.031 9828 IsSlewing returns 0
02:00:53.564 00.000 9828 IsGuiding returns 1
02:00:53.595 00.031 9828 IsSlewing returns 0
02:00:53.595 00.000 9828 IsGuiding returns 0
02:00:53.595 00.000 9828 scope move finished after 27 + 113 ms
02:00:53.595 00.000 9828 Move returns status 0, amount 27
02:00:53.595 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:53.595 00.000 9828 MoveAxis(N, 10, B)
02:00:53.595 00.000 9828 Guiding  Dir = 0, Dur = 10
02:00:53.611 00.016 9828 IsSlewing returns 0
02:00:53.612 00.001 9828 IsGuiding returns 0
02:00:53.612 00.000 9828 PulseGuide returned control before completion, sleep 20
02:00:53.642 00.030 9828 IsGuiding returns 1
02:00:53.642 00.000 9828 scope still moving after pulse duration time elapsed
02:00:53.673 00.031 9828 IsSlewing returns 0
02:00:53.673 00.000 9828 IsGuiding returns 1
02:00:53.719 00.046 9828 IsSlewing returns 0
02:00:53.719 00.000 9828 IsGuiding returns 1
02:00:53.750 00.031 9828 IsSlewing returns 0
02:00:53.750 00.000 9828 IsGuiding returns 1
02:00:53.781 00.031 9828 IsSlewing returns 0
02:00:53.781 00.000 9828 IsGuiding returns 0
02:00:53.781 00.000 9828 scope move finished after 10 + 160 ms
02:00:53.781 00.000 9828 Move returns status 0, amount 10
02:00:53.781 00.000 9828 move complete, result=0
02:00:53.781 00.000 9828 worker thread done servicing request
02:00:53.781 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:00:54.156 00.375 8976 Exposure complete
02:00:54.161 00.005 8976 worker thread done servicing request
02:00:54.162 00.001 5052 OnExposeComplete: enter
02:00:54.162 00.000 5052 UpdateGuideState(): m_state=6
02:00:54.162 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6645
02:00:54.162 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.59, Mass=215, SNR=10.1, Peak=75 HFD=2.2
02:00:54.162 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
02:00:54.162 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
02:00:54.162 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.22 mountX=-0.06 mountY=0.14, mountTheta=2.01
02:00:54.163 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.12, opts=13)
02:00:54.163 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.12)
02:00:54.163 00.000 8976 Worker thread wakes up
02:00:54.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.12) opts 0xd
02:00:54.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.12)
02:00:54.163 00.000 8976 Moving (-0.09, -0.12) raw xDistance=-0.06 yDistance=0.14
02:00:54.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:00:54.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:00:54.163 00.000 8976 MoveAxis(R, 0, ABG)
02:00:54.163 00.000 8976 MoveAxis(U, 0, ABG)
02:00:54.163 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:00:54.163 00.000 8976 MountToCamera -- mountX=0.58 mountY=-1.75 hyp=1.84 mountTheta=-1.25 cameraX=1.30, cameraY=1.31 cameraTheta=0.79
02:00:54.163 00.000 8976 incremental bump (1.296, 1.309) isValid = 1
02:00:54.163 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
02:00:54.163 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:00:54.164 00.001 8976 Enqueuing Move request for scope (0.08, 0.08)
02:00:54.164 00.000 8976 move complete, result=0
02:00:54.164 00.000 9828 Worker thread wakes up
02:00:54.164 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:00:54.164 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:00:54.164 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
02:00:54.164 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
02:00:54.164 00.000 8976 worker thread done servicing request
02:00:54.164 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
02:00:54.164 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:00:54.164 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
02:00:54.164 00.000 9828 BLC: window closed
02:00:54.164 00.000 9828 MoveAxis(E, 27, B)
02:00:54.164 00.000 9828 Guiding  Dir = 2, Dur = 27
02:00:54.165 00.001 9828 IsSlewing returns 0
02:00:54.165 00.000 9828 IsGuiding returns 0
02:00:54.165 00.000 9828 PulseGuide returned control before completion, sleep 37
02:00:54.174 00.009 5052 UpdateGuideState exits: m=215 SNR=10.1
02:00:54.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:54.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:54.174 00.000 5052 Enqueuing Expose request
02:00:54.174 00.000 8976 Worker thread wakes up
02:00:54.175 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:54.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:54.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:54.206 00.031 9828 IsGuiding returns 1
02:00:54.206 00.000 9828 scope still moving after pulse duration time elapsed
02:00:54.235 00.029 9828 IsSlewing returns 0
02:00:54.240 00.005 9828 IsGuiding returns 1
02:00:54.282 00.042 9828 IsSlewing returns 0
02:00:54.282 00.000 9828 IsGuiding returns 1
02:00:54.314 00.032 9828 IsSlewing returns 0
02:00:54.314 00.000 9828 IsGuiding returns 0
02:00:54.314 00.000 9828 scope move finished after 27 + 121 ms
02:00:54.314 00.000 9828 Move returns status 0, amount 27
02:00:54.314 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:54.314 00.000 9828 MoveAxis(N, 10, B)
02:00:54.314 00.000 9828 Guiding  Dir = 0, Dur = 10
02:00:54.331 00.017 9828 IsSlewing returns 0
02:00:54.331 00.000 9828 IsGuiding returns 0
02:00:54.331 00.000 9828 PulseGuide returned control before completion, sleep 20
02:00:54.362 00.031 9828 IsGuiding returns 1
02:00:54.362 00.000 9828 scope still moving after pulse duration time elapsed
02:00:54.393 00.031 9828 IsSlewing returns 0
02:00:54.393 00.000 9828 IsGuiding returns 1
02:00:54.424 00.031 9828 IsSlewing returns 0
02:00:54.424 00.000 9828 IsGuiding returns 1
02:00:54.455 00.031 9828 IsSlewing returns 0
02:00:54.455 00.000 9828 IsGuiding returns 1
02:00:54.487 00.032 9828 IsSlewing returns 0
02:00:54.487 00.000 9828 IsGuiding returns 0
02:00:54.487 00.000 9828 scope move finished after 10 + 146 ms
02:00:54.487 00.000 9828 Move returns status 0, amount 10
02:00:54.487 00.000 9828 move complete, result=0
02:00:54.487 00.000 9828 worker thread done servicing request
02:00:54.487 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:00:54.866 00.379 8976 Exposure complete
02:00:54.871 00.005 8976 worker thread done servicing request
02:00:54.872 00.001 5052 OnExposeComplete: enter
02:00:54.872 00.000 5052 UpdateGuideState(): m_state=6
02:00:54.872 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6646
02:00:54.872 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.51, Mass=219, SNR=10.2, Peak=82 HFD=2.0
02:00:54.872 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.86 = 2.42)
02:00:54.872 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.32)
02:00:54.872 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.82 mountX=-0.16 mountY=0.15, mountTheta=2.37
02:00:54.873 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.20, opts=13)
02:00:54.873 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.20)
02:00:54.873 00.000 8976 Worker thread wakes up
02:00:54.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.20) opts 0xd
02:00:54.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.20)
02:00:54.873 00.000 8976 Moving (-0.05, -0.20) raw xDistance=-0.16 yDistance=0.15
02:00:54.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:00:54.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:00:54.873 00.000 8976 MoveAxis(R, 0, ABG)
02:00:54.873 00.000 8976 MoveAxis(U, 0, ABG)
02:00:54.873 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:00:54.873 00.000 8976 MountToCamera -- mountX=0.59 mountY=-1.70 hyp=1.80 mountTheta=-1.24 cameraX=1.24, cameraY=1.30 cameraTheta=0.81
02:00:54.873 00.000 8976 incremental bump (1.243, 1.295) isValid = 1
02:00:54.873 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:00:54.873 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:00:54.873 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:00:54.873 00.000 8976 move complete, result=0
02:00:54.874 00.001 8976 worker thread done servicing request
02:00:54.874 00.000 9828 Worker thread wakes up
02:00:54.874 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:00:54.874 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:00:54.874 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:00:54.874 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:00:54.874 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:00:54.874 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
02:00:54.874 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:00:54.874 00.000 9828 BLC: window closed
02:00:54.874 00.000 9828 MoveAxis(E, 26, B)
02:00:54.874 00.000 9828 Guiding  Dir = 2, Dur = 26
02:00:54.875 00.001 9828 IsSlewing returns 0
02:00:54.875 00.000 9828 IsGuiding returns 0
02:00:54.875 00.000 9828 PulseGuide returned control before completion, sleep 36
02:00:54.884 00.009 5052 UpdateGuideState exits: m=219 SNR=10.2
02:00:54.885 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:54.885 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:54.885 00.000 5052 Enqueuing Expose request
02:00:54.885 00.000 8976 Worker thread wakes up
02:00:54.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:54.885 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:54.885 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:54.924 00.039 9828 IsGuiding returns 1
02:00:54.924 00.000 9828 scope still moving after pulse duration time elapsed
02:00:54.956 00.032 9828 IsSlewing returns 0
02:00:54.956 00.000 9828 IsGuiding returns 1
02:00:54.986 00.030 9828 IsSlewing returns 0
02:00:54.986 00.000 9828 IsGuiding returns 1
02:00:55.017 00.031 9828 IsSlewing returns 0
02:00:55.018 00.001 9828 IsGuiding returns 0
02:00:55.018 00.000 9828 scope move finished after 26 + 116 ms
02:00:55.018 00.000 9828 Move returns status 0, amount 26
02:00:55.018 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:55.018 00.000 9828 MoveAxis(N, 10, B)
02:00:55.018 00.000 9828 Guiding  Dir = 0, Dur = 10
02:00:55.033 00.015 9828 IsSlewing returns 0
02:00:55.033 00.000 9828 IsGuiding returns 0
02:00:55.033 00.000 9828 PulseGuide returned control before completion, sleep 20
02:00:55.064 00.031 9828 IsGuiding returns 1
02:00:55.064 00.000 9828 scope still moving after pulse duration time elapsed
02:00:55.096 00.032 9828 IsSlewing returns 0
02:00:55.096 00.000 9828 IsGuiding returns 1
02:00:55.126 00.030 9828 IsSlewing returns 0
02:00:55.126 00.000 9828 IsGuiding returns 1
02:00:55.158 00.032 9828 IsSlewing returns 0
02:00:55.158 00.000 9828 IsGuiding returns 0
02:00:55.158 00.000 9828 scope move finished after 10 + 115 ms
02:00:55.158 00.000 9828 Move returns status 0, amount 10
02:00:55.158 00.000 9828 move complete, result=0
02:00:55.158 00.000 9828 worker thread done servicing request
02:00:55.158 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:00:55.574 00.416 8976 Exposure complete
02:00:55.580 00.006 8976 worker thread done servicing request
02:00:55.580 00.000 5052 OnExposeComplete: enter
02:00:55.580 00.000 5052 UpdateGuideState(): m_state=6
02:00:55.580 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6647
02:00:55.580 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.94, Mass=205, SNR=9.9, Peak=86 HFD=2.1
02:00:55.580 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
02:00:55.580 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
02:00:55.580 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.74 mountX=0.22 mountY=-0.09, mountTheta=-0.39
02:00:55.581 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.23, opts=13)
02:00:55.581 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.23)
02:00:55.581 00.000 8976 Worker thread wakes up
02:00:55.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.23) opts 0xd
02:00:55.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.23)
02:00:55.581 00.000 8976 Moving (-0.04, 0.23) raw xDistance=0.22 yDistance=-0.09
02:00:55.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:00:55.582 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:00:55.582 00.000 8976 MoveAxis(R, 0, ABG)
02:00:55.582 00.000 8976 MoveAxis(U, 0, ABG)
02:00:55.582 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:00:55.582 00.000 8976 MountToCamera -- mountX=0.60 mountY=-1.66 hyp=1.76 mountTheta=-1.23 cameraX=1.21, cameraY=1.29 cameraTheta=0.82
02:00:55.582 00.000 8976 incremental bump (1.207, 1.286) isValid = 1
02:00:55.582 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:00:55.582 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:00:55.582 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:00:55.582 00.000 8976 move complete, result=0
02:00:55.582 00.000 9828 Worker thread wakes up
02:00:55.582 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:00:55.582 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:00:55.582 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
02:00:55.582 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
02:00:55.582 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:00:55.583 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:00:55.583 00.000 8976 worker thread done servicing request
02:00:55.583 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:00:55.583 00.000 9828 BLC: window closed
02:00:55.583 00.000 9828 MoveAxis(E, 26, B)
02:00:55.583 00.000 9828 Guiding  Dir = 2, Dur = 26
02:00:55.583 00.000 9828 IsSlewing returns 0
02:00:55.583 00.000 9828 IsGuiding returns 0
02:00:55.584 00.001 9828 PulseGuide returned control before completion, sleep 36
02:00:55.592 00.008 5052 UpdateGuideState exits: m=205 SNR=9.9
02:00:55.593 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:55.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:55.593 00.000 5052 Enqueuing Expose request
02:00:55.598 00.005 8976 Worker thread wakes up
02:00:55.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:55.598 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:55.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:55.625 00.027 9828 IsGuiding returns 1
02:00:55.625 00.000 9828 scope still moving after pulse duration time elapsed
02:00:55.656 00.031 9828 IsSlewing returns 0
02:00:55.656 00.000 9828 IsGuiding returns 1
02:00:55.687 00.031 9828 IsSlewing returns 0
02:00:55.687 00.000 9828 IsGuiding returns 1
02:00:55.718 00.031 9828 IsSlewing returns 0
02:00:55.718 00.000 9828 IsGuiding returns 1
02:00:55.749 00.031 9828 IsSlewing returns 0
02:00:55.749 00.000 9828 IsGuiding returns 0
02:00:55.749 00.000 9828 scope move finished after 26 + 138 ms
02:00:55.749 00.000 9828 Move returns status 0, amount 26
02:00:55.749 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:55.749 00.000 9828 MoveAxis(N, 10, B)
02:00:55.749 00.000 9828 Guiding  Dir = 0, Dur = 10
02:00:55.764 00.015 9828 IsSlewing returns 0
02:00:55.764 00.000 9828 IsGuiding returns 0
02:00:55.764 00.000 9828 PulseGuide returned control before completion, sleep 20
02:00:55.795 00.031 9828 IsGuiding returns 1
02:00:55.795 00.000 9828 scope still moving after pulse duration time elapsed
02:00:55.827 00.032 9828 IsSlewing returns 0
02:00:55.827 00.000 9828 IsGuiding returns 1
02:00:55.856 00.029 9828 IsSlewing returns 0
02:00:55.856 00.000 9828 IsGuiding returns 1
02:00:55.887 00.031 9828 IsSlewing returns 0
02:00:55.887 00.000 9828 IsGuiding returns 1
02:00:55.922 00.035 9828 IsSlewing returns 0
02:00:55.922 00.000 9828 IsGuiding returns 0
02:00:55.922 00.000 9828 scope move finished after 10 + 147 ms
02:00:55.922 00.000 9828 Move returns status 0, amount 10
02:00:55.923 00.001 9828 move complete, result=0
02:00:55.923 00.000 9828 worker thread done servicing request
02:00:55.923 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:00:56.295 00.372 8976 Exposure complete
02:00:56.301 00.006 8976 worker thread done servicing request
02:00:56.301 00.000 5052 OnExposeComplete: enter
02:00:56.301 00.000 5052 UpdateGuideState(): m_state=6
02:00:56.301 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6648
02:00:56.301 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=282.23, Mass=228, SNR=10.5, Peak=88 HFD=2.3
02:00:56.301 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
02:00:56.301 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
02:00:56.301 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.52 hyp=0.60 cameraTheta=2.10 mountX=0.60 mountY=-0.03, mountTheta=-0.05
02:00:56.302 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.52, opts=13)
02:00:56.303 00.001 5052 Enqueuing Move request for stepguider (-0.30, 0.52)
02:00:56.303 00.000 8976 Worker thread wakes up
02:00:56.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.52) opts 0xd
02:00:56.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.52)
02:00:56.303 00.000 8976 Moving (-0.30, 0.52) raw xDistance=0.60 yDistance=-0.03
02:00:56.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
02:00:56.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:00:56.303 00.000 8976 MoveAxis(L, 2, ABG)
02:00:56.303 00.000 8976 stepping (-4, 10) + (-2, 0)
02:00:56.303 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:56.304 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:00:56.314 00.010 5052 UpdateGuideState exits: m=228 SNR=10.5
02:00:56.315 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:56.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:56.315 00.000 5052 Enqueuing Expose request
02:00:56.331 00.016 8976 Received - 47 (G) 
02:00:56.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:56.331 00.000 8976 stepped: pos (-6, 10)
02:00:56.331 00.000 8976 MoveAxis(U, 0, ABG)
02:00:56.331 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:00:56.331 00.000 8976 MountToCamera -- mountX=0.70 mountY=-1.64 hyp=1.78 mountTheta=-1.17 cameraX=1.14, cameraY=1.37 cameraTheta=0.88
02:00:56.331 00.000 8976 incremental bump (1.137, 1.370) isValid = 1
02:00:56.331 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:00:56.331 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:00:56.331 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:00:56.331 00.000 8976 move complete, result=0
02:00:56.331 00.000 9828 Worker thread wakes up
02:00:56.331 00.000 8976 worker thread done servicing request
02:00:56.331 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.0 px 0 ms NORTH
02:00:56.331 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:00:56.332 00.001 8976 Worker thread wakes up
02:00:56.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:56.332 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:00:56.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:56.332 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
02:00:56.332 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
02:00:56.332 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:00:56.332 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:00:56.332 00.000 9828 BLC: window closed
02:00:56.332 00.000 9828 MoveAxis(E, 25, B)
02:00:56.332 00.000 9828 Guiding  Dir = 2, Dur = 25
02:00:56.332 00.000 9828 IsSlewing returns 0
02:00:56.332 00.000 9828 IsGuiding returns 0
02:00:56.333 00.001 9828 PulseGuide returned control before completion, sleep 35
02:00:56.371 00.038 9828 IsGuiding returns 1
02:00:56.371 00.000 9828 scope still moving after pulse duration time elapsed
02:00:56.403 00.032 9828 IsSlewing returns 0
02:00:56.403 00.000 9828 IsGuiding returns 1
02:00:56.435 00.032 9828 IsSlewing returns 0
02:00:56.435 00.000 9828 IsGuiding returns 1
02:00:56.466 00.031 9828 IsSlewing returns 0
02:00:56.466 00.000 9828 IsGuiding returns 1
02:00:56.497 00.031 9828 IsSlewing returns 0
02:00:56.497 00.000 9828 IsGuiding returns 0
02:00:56.497 00.000 9828 scope move finished after 25 + 139 ms
02:00:56.498 00.001 9828 Move returns status 0, amount 25
02:00:56.498 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:56.498 00.000 9828 MoveAxis(N, 11, B)
02:00:56.498 00.000 9828 Guiding  Dir = 0, Dur = 11
02:00:56.513 00.015 9828 IsSlewing returns 0
02:00:56.513 00.000 9828 IsGuiding returns 0
02:00:56.513 00.000 9828 PulseGuide returned control before completion, sleep 21
02:00:56.544 00.031 9828 IsGuiding returns 1
02:00:56.545 00.001 9828 scope still moving after pulse duration time elapsed
02:00:56.576 00.031 9828 IsSlewing returns 0
02:00:56.576 00.000 9828 IsGuiding returns 1
02:00:56.608 00.032 9828 IsSlewing returns 0
02:00:56.608 00.000 9828 IsGuiding returns 1
02:00:56.639 00.031 9828 IsSlewing returns 0
02:00:56.639 00.000 9828 IsGuiding returns 1
02:00:56.670 00.031 9828 IsSlewing returns 0
02:00:56.670 00.000 9828 IsGuiding returns 0
02:00:56.670 00.000 9828 scope move finished after 11 + 146 ms
02:00:56.670 00.000 9828 Move returns status 0, amount 11
02:00:56.670 00.000 9828 move complete, result=0
02:00:56.670 00.000 9828 worker thread done servicing request
02:00:56.670 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:00:57.022 00.352 8976 Exposure complete
02:00:57.027 00.005 8976 worker thread done servicing request
02:00:57.027 00.000 5052 OnExposeComplete: enter
02:00:57.027 00.000 5052 UpdateGuideState(): m_state=6
02:00:57.027 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6649
02:00:57.027 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.26, Mass=218, SNR=10.2, Peak=79 HFD=2.3
02:00:57.027 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.53 = 2.75)
02:00:57.028 00.001 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.65)
02:00:57.028 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.45 hyp=0.45 cameraTheta=-1.49 mountX=-0.42 mountY=0.22, mountTheta=2.67
02:00:57.028 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.45, opts=13)
02:00:57.028 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.45)
02:00:57.028 00.000 8976 Worker thread wakes up
02:00:57.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.45) opts 0xd
02:00:57.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.45)
02:00:57.028 00.000 8976 Moving (0.04, -0.45) raw xDistance=-0.42 yDistance=0.22
02:00:57.029 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
02:00:57.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:00:57.029 00.000 8976 MoveAxis(R, 2, ABG)
02:00:57.029 00.000 8976 stepping (-6, 10) + (2, 0)
02:00:57.029 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:57.029 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:00:57.038 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
02:00:57.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:57.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:57.039 00.001 5052 Enqueuing Expose request
02:00:57.051 00.012 8976 Received - 47 (G) 
02:00:57.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:57.051 00.000 8976 stepped: pos (-4, 10)
02:00:57.051 00.000 8976 MoveAxis(U, 0, ABG)
02:00:57.051 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:00:57.051 00.000 8976 MountToCamera -- mountX=0.67 mountY=-1.62 hyp=1.75 mountTheta=-1.18 cameraX=1.14, cameraY=1.34 cameraTheta=0.87
02:00:57.051 00.000 8976 incremental bump (1.137, 1.337) isValid = 1
02:00:57.051 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
02:00:57.051 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:00:57.051 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:00:57.051 00.000 8976 move complete, result=0
02:00:57.051 00.000 8976 worker thread done servicing request
02:00:57.051 00.000 8976 Worker thread wakes up
02:00:57.051 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
02:00:57.051 00.000 9828 Worker thread wakes up
02:00:57.052 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:00:57.052 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:00:57.052 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
02:00:57.052 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
02:00:57.052 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:00:57.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:57.052 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:57.052 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:00:57.052 00.000 9828 BLC: window closed
02:00:57.052 00.000 9828 MoveAxis(E, 25, B)
02:00:57.052 00.000 9828 Guiding  Dir = 2, Dur = 25
02:00:57.052 00.000 9828 IsSlewing returns 0
02:00:57.052 00.000 9828 IsGuiding returns 0
02:00:57.053 00.001 9828 PulseGuide returned control before completion, sleep 35
02:00:57.103 00.050 9828 IsGuiding returns 1
02:00:57.103 00.000 9828 scope still moving after pulse duration time elapsed
02:00:57.134 00.031 9828 IsSlewing returns 0
02:00:57.134 00.000 9828 IsGuiding returns 1
02:00:57.165 00.031 9828 IsSlewing returns 0
02:00:57.165 00.000 9828 IsGuiding returns 1
02:00:57.197 00.032 9828 IsSlewing returns 0
02:00:57.197 00.000 9828 IsGuiding returns 0
02:00:57.197 00.000 9828 scope move finished after 25 + 120 ms
02:00:57.197 00.000 9828 Move returns status 0, amount 25
02:00:57.198 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:57.198 00.000 9828 MoveAxis(N, 11, B)
02:00:57.198 00.000 9828 Guiding  Dir = 0, Dur = 11
02:00:57.212 00.014 9828 IsSlewing returns 0
02:00:57.212 00.000 9828 IsGuiding returns 0
02:00:57.212 00.000 9828 PulseGuide returned control before completion, sleep 21
02:00:57.244 00.032 9828 IsGuiding returns 1
02:00:57.244 00.000 9828 scope still moving after pulse duration time elapsed
02:00:57.276 00.032 9828 IsSlewing returns 0
02:00:57.276 00.000 9828 IsGuiding returns 1
02:00:57.308 00.032 9828 IsSlewing returns 0
02:00:57.308 00.000 9828 IsGuiding returns 1
02:00:57.339 00.031 9828 IsSlewing returns 0
02:00:57.339 00.000 9828 IsGuiding returns 1
02:00:57.371 00.032 9828 IsSlewing returns 0
02:00:57.371 00.000 9828 IsGuiding returns 0
02:00:57.371 00.000 9828 scope move finished after 11 + 147 ms
02:00:57.371 00.000 9828 Move returns status 0, amount 11
02:00:57.371 00.000 9828 move complete, result=0
02:00:57.372 00.001 9828 worker thread done servicing request
02:00:57.372 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:00:57.743 00.371 8976 Exposure complete
02:00:57.748 00.005 8976 worker thread done servicing request
02:00:57.748 00.000 5052 OnExposeComplete: enter
02:00:57.748 00.000 5052 UpdateGuideState(): m_state=6
02:00:57.748 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6650
02:00:57.749 00.001 5052 Star::Find returns 1 (0), X=328.93, Y=281.81, Mass=213, SNR=10.1, Peak=72 HFD=2.3
02:00:57.749 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:00:57.749 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
02:00:57.749 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.74 mountX=0.20 mountY=0.15, mountTheta=0.63
02:00:57.749 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.10, opts=13)
02:00:57.749 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.10)
02:00:57.749 00.000 8976 Worker thread wakes up
02:00:57.749 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.10) opts 0xd
02:00:57.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.10)
02:00:57.750 00.001 8976 Moving (-0.24, 0.10) raw xDistance=0.20 yDistance=0.15
02:00:57.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:00:57.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:00:57.750 00.000 8976 MoveAxis(R, 0, ABG)
02:00:57.750 00.000 8976 MoveAxis(U, 0, ABG)
02:00:57.750 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:00:57.750 00.000 8976 MountToCamera -- mountX=0.65 mountY=-1.61 hyp=1.74 mountTheta=-1.19 cameraX=1.14, cameraY=1.31 cameraTheta=0.86
02:00:57.750 00.000 8976 incremental bump (1.136, 1.314) isValid = 1
02:00:57.750 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:00:57.750 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:00:57.750 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:00:57.750 00.000 8976 move complete, result=0
02:00:57.750 00.000 9828 Worker thread wakes up
02:00:57.750 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:00:57.750 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:00:57.750 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:00:57.750 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:00:57.750 00.000 8976 worker thread done servicing request
02:00:57.750 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:00:57.751 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:00:57.751 00.000 9828 BLC: window closed
02:00:57.751 00.000 9828 MoveAxis(E, 25, B)
02:00:57.751 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
02:00:57.751 00.000 9828 Guiding  Dir = 2, Dur = 25
02:00:57.751 00.000 9828 IsSlewing returns 0
02:00:57.751 00.000 9828 IsGuiding returns 0
02:00:57.751 00.000 9828 PulseGuide returned control before completion, sleep 35
02:00:57.762 00.011 5052 UpdateGuideState exits: m=213 SNR=10.1
02:00:57.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:57.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:57.762 00.000 5052 Enqueuing Expose request
02:00:57.762 00.000 8976 Worker thread wakes up
02:00:57.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:57.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:57.762 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:57.792 00.030 9828 IsGuiding returns 1
02:00:57.792 00.000 9828 scope still moving after pulse duration time elapsed
02:00:57.823 00.031 9828 IsSlewing returns 0
02:00:57.823 00.000 9828 IsGuiding returns 1
02:00:57.855 00.032 9828 IsSlewing returns 0
02:00:57.855 00.000 9828 IsGuiding returns 1
02:00:57.885 00.030 9828 IsSlewing returns 0
02:00:57.885 00.000 9828 IsGuiding returns 1
02:00:57.917 00.032 9828 IsSlewing returns 0
02:00:57.917 00.000 9828 IsGuiding returns 0
02:00:57.917 00.000 9828 scope move finished after 25 + 141 ms
02:00:57.917 00.000 9828 Move returns status 0, amount 25
02:00:57.917 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:57.917 00.000 9828 MoveAxis(N, 11, B)
02:00:57.917 00.000 9828 Guiding  Dir = 0, Dur = 11
02:00:57.932 00.015 9828 IsSlewing returns 0
02:00:57.932 00.000 9828 IsGuiding returns 0
02:00:57.932 00.000 9828 PulseGuide returned control before completion, sleep 21
02:00:57.964 00.032 9828 IsGuiding returns 1
02:00:57.964 00.000 9828 scope still moving after pulse duration time elapsed
02:00:57.996 00.032 9828 IsSlewing returns 0
02:00:57.996 00.000 9828 IsGuiding returns 1
02:00:58.027 00.031 9828 IsSlewing returns 0
02:00:58.027 00.000 9828 IsGuiding returns 1
02:00:58.059 00.032 9828 IsSlewing returns 0
02:00:58.059 00.000 9828 IsGuiding returns 1
02:00:58.089 00.030 9828 IsSlewing returns 0
02:00:58.089 00.000 9828 IsGuiding returns 0
02:00:58.089 00.000 9828 scope move finished after 11 + 145 ms
02:00:58.089 00.000 9828 Move returns status 0, amount 11
02:00:58.089 00.000 9828 move complete, result=0
02:00:58.089 00.000 9828 worker thread done servicing request
02:00:58.089 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:00:58.452 00.363 8976 Exposure complete
02:00:58.457 00.005 8976 worker thread done servicing request
02:00:58.457 00.000 5052 OnExposeComplete: enter
02:00:58.458 00.001 5052 UpdateGuideState(): m_state=6
02:00:58.458 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6651
02:00:58.458 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.56, Mass=212, SNR=10.1, Peak=76 HFD=2.1
02:00:58.458 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
02:00:58.458 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
02:00:58.458 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.15 hyp=0.35 cameraTheta=-2.69 mountX=0.01 mountY=0.34, mountTheta=1.54
02:00:58.458 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.15, opts=13)
02:00:58.458 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.15)
02:00:58.459 00.001 8976 Worker thread wakes up
02:00:58.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.15) opts 0xd
02:00:58.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.15)
02:00:58.459 00.000 8976 Moving (-0.31, -0.15) raw xDistance=0.01 yDistance=0.34
02:00:58.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:00:58.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:00:58.459 00.000 8976 MoveAxis(R, 0, ABG)
02:00:58.459 00.000 8976 MoveAxis(D, 1, ABG)
02:00:58.459 00.000 8976 stepping (-4, 10) + (0, -1)
02:00:58.459 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:58.459 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=66, Gamma=2.630
02:00:58.469 00.010 5052 UpdateGuideState exits: m=212 SNR=10.1
02:00:58.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:58.469 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:58.469 00.000 5052 Enqueuing Expose request
02:00:58.489 00.020 8976 Received - 47 (G) 
02:00:58.489 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:00:58.489 00.000 8976 stepped: pos (-4, 9)
02:00:58.489 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:00:58.489 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.55 hyp=1.68 mountTheta=-1.18 cameraX=1.09, cameraY=1.28 cameraTheta=0.86
02:00:58.489 00.000 8976 incremental bump (1.089, 1.275) isValid = 1
02:00:58.490 00.001 8976 Scheduling Mount bump of (0.075, 0.091)
02:00:58.490 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:00:58.490 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:00:58.490 00.000 8976 move complete, result=0
02:00:58.490 00.000 8976 worker thread done servicing request
02:00:58.490 00.000 8976 Worker thread wakes up
02:00:58.490 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:00:58.490 00.000 9828 Worker thread wakes up
02:00:58.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:58.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:58.490 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:00:58.490 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:00:58.490 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
02:00:58.490 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.39)
02:00:58.490 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:00:58.490 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:00:58.490 00.000 9828 BLC: window closed
02:00:58.490 00.000 9828 MoveAxis(E, 25, B)
02:00:58.491 00.001 9828 Guiding  Dir = 2, Dur = 25
02:00:58.491 00.000 9828 IsSlewing returns 0
02:00:58.491 00.000 9828 IsGuiding returns 0
02:00:58.491 00.000 9828 PulseGuide returned control before completion, sleep 35
02:00:58.539 00.048 9828 IsGuiding returns 1
02:00:58.539 00.000 9828 scope still moving after pulse duration time elapsed
02:00:58.572 00.033 9828 IsSlewing returns 0
02:00:58.573 00.001 9828 IsGuiding returns 1
02:00:58.602 00.029 9828 IsSlewing returns 0
02:00:58.603 00.001 9828 IsGuiding returns 1
02:00:58.632 00.029 9828 IsSlewing returns 0
02:00:58.632 00.000 9828 IsGuiding returns 0
02:00:58.632 00.000 9828 scope move finished after 25 + 116 ms
02:00:58.632 00.000 9828 Move returns status 0, amount 25
02:00:58.632 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:58.632 00.000 9828 MoveAxis(N, 11, B)
02:00:58.632 00.000 9828 Guiding  Dir = 0, Dur = 11
02:00:58.648 00.016 9828 IsSlewing returns 0
02:00:58.648 00.000 9828 IsGuiding returns 0
02:00:58.648 00.000 9828 PulseGuide returned control before completion, sleep 21
02:00:58.679 00.031 9828 IsGuiding returns 1
02:00:58.679 00.000 9828 scope still moving after pulse duration time elapsed
02:00:58.711 00.032 9828 IsSlewing returns 0
02:00:58.711 00.000 9828 IsGuiding returns 1
02:00:58.743 00.032 9828 IsSlewing returns 0
02:00:58.743 00.000 9828 IsGuiding returns 1
02:00:58.775 00.032 9828 IsSlewing returns 0
02:00:58.775 00.000 9828 IsGuiding returns 1
02:00:58.807 00.032 9828 IsSlewing returns 0
02:00:58.807 00.000 9828 IsGuiding returns 0
02:00:58.807 00.000 9828 scope move finished after 11 + 148 ms
02:00:58.807 00.000 9828 Move returns status 0, amount 11
02:00:58.807 00.000 9828 move complete, result=0
02:00:58.807 00.000 9828 worker thread done servicing request
02:00:58.807 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:00:59.184 00.377 8976 Exposure complete
02:00:59.189 00.005 8976 worker thread done servicing request
02:00:59.189 00.000 5052 OnExposeComplete: enter
02:00:59.189 00.000 5052 UpdateGuideState(): m_state=6
02:00:59.189 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6652
02:00:59.189 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.80, Mass=205, SNR=9.9, Peak=73 HFD=2.3
02:00:59.189 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
02:00:59.189 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
02:00:59.189 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.61 mountX=0.08 mountY=-0.05, mountTheta=-0.51
02:00:59.190 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.09, opts=13)
02:00:59.190 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.09)
02:00:59.190 00.000 8976 Worker thread wakes up
02:00:59.190 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.09) opts 0xd
02:00:59.190 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.09)
02:00:59.190 00.000 8976 Moving (-0.00, 0.09) raw xDistance=0.08 yDistance=-0.05
02:00:59.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:00:59.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:00:59.190 00.000 8976 MoveAxis(R, 0, ABG)
02:00:59.190 00.000 8976 MoveAxis(U, 0, ABG)
02:00:59.190 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:00:59.191 00.001 8976 MountToCamera -- mountX=0.63 mountY=-1.51 hyp=1.64 mountTheta=-1.18 cameraX=1.06, cameraY=1.25 cameraTheta=0.87
02:00:59.191 00.000 8976 incremental bump (1.058, 1.249) isValid = 1
02:00:59.191 00.000 8976 Scheduling Mount bump of (0.057, 0.070)
02:00:59.191 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.07, opts=4)
02:00:59.191 00.000 8976 Enqueuing Move request for scope (0.06, 0.07)
02:00:59.191 00.000 8976 move complete, result=0
02:00:59.191 00.000 8976 worker thread done servicing request
02:00:59.191 00.000 9828 Worker thread wakes up
02:00:59.191 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0x4
02:00:59.191 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
02:00:59.191 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
02:00:59.191 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
02:00:59.191 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.89 mountX=-0.06 mountY=-0.06, mountTheta=-2.34
02:00:59.191 00.000 9828 Moving (0.06, 0.07) raw xDistance=-0.06 yDistance=-0.06
02:00:59.191 00.000 9828 BLC: window closed
02:00:59.191 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:00:59.191 00.000 9828 MoveAxis(E, 19, B)
02:00:59.191 00.000 9828 Guiding  Dir = 2, Dur = 19
02:00:59.192 00.001 9828 IsSlewing returns 0
02:00:59.192 00.000 9828 IsGuiding returns 0
02:00:59.192 00.000 9828 PulseGuide returned control before completion, sleep 29
02:00:59.202 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
02:00:59.203 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:59.203 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:59.203 00.000 5052 Enqueuing Expose request
02:00:59.203 00.000 8976 Worker thread wakes up
02:00:59.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:59.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:59.203 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:59.228 00.025 9828 IsGuiding returns 1
02:00:59.228 00.000 9828 scope still moving after pulse duration time elapsed
02:00:59.258 00.030 9828 IsSlewing returns 0
02:00:59.258 00.000 9828 IsGuiding returns 1
02:00:59.290 00.032 9828 IsSlewing returns 0
02:00:59.290 00.000 9828 IsGuiding returns 1
02:00:59.319 00.029 9828 IsSlewing returns 0
02:00:59.320 00.001 9828 IsGuiding returns 0
02:00:59.320 00.000 9828 scope move finished after 19 + 108 ms
02:00:59.320 00.000 9828 Move returns status 0, amount 19
02:00:59.320 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:00:59.320 00.000 9828 MoveAxis(N, 8, B)
02:00:59.320 00.000 9828 Guiding  Dir = 0, Dur = 8
02:00:59.335 00.015 9828 IsSlewing returns 0
02:00:59.335 00.000 9828 IsGuiding returns 0
02:00:59.335 00.000 9828 PulseGuide returned control before completion, sleep 18
02:00:59.367 00.032 9828 IsGuiding returns 1
02:00:59.367 00.000 9828 scope still moving after pulse duration time elapsed
02:00:59.397 00.030 9828 IsSlewing returns 0
02:00:59.397 00.000 9828 IsGuiding returns 1
02:00:59.428 00.031 9828 IsSlewing returns 0
02:00:59.428 00.000 9828 IsGuiding returns 1
02:00:59.459 00.031 9828 IsSlewing returns 0
02:00:59.459 00.000 9828 IsGuiding returns 1
02:00:59.490 00.031 9828 IsSlewing returns 0
02:00:59.490 00.000 9828 IsGuiding returns 0
02:00:59.490 00.000 9828 scope move finished after 8 + 146 ms
02:00:59.490 00.000 9828 Move returns status 0, amount 8
02:00:59.490 00.000 9828 move complete, result=0
02:00:59.490 00.000 9828 worker thread done servicing request
02:00:59.491 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 8 ms NORTH
02:00:59.890 00.399 8976 Exposure complete
02:00:59.895 00.005 8976 worker thread done servicing request
02:00:59.895 00.000 5052 OnExposeComplete: enter
02:00:59.895 00.000 5052 UpdateGuideState(): m_state=6
02:00:59.895 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6653
02:00:59.896 00.001 5052 Star::Find returns 1 (0), X=328.68, Y=281.37, Mass=225, SNR=10.3, Peak=76 HFD=2.6
02:00:59.896 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
02:00:59.896 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
02:00:59.896 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.34 hyp=0.60 cameraTheta=-2.54 mountX=-0.08 mountY=0.60, mountTheta=1.70
02:00:59.896 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.34, opts=13)
02:00:59.896 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.34)
02:00:59.897 00.001 8976 Worker thread wakes up
02:00:59.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.34) opts 0xd
02:00:59.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.34)
02:00:59.897 00.000 8976 Moving (-0.49, -0.34) raw xDistance=-0.08 yDistance=0.60
02:00:59.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:00:59.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
02:00:59.897 00.000 8976 MoveAxis(R, 0, ABG)
02:00:59.897 00.000 8976 MoveAxis(D, 2, ABG)
02:00:59.897 00.000 8976 stepping (-4, 9) + (0, -2)
02:00:59.897 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:59.898 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:00:59.907 00.009 5052 UpdateGuideState exits: m=225 SNR=10.3
02:00:59.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:59.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:00:59.907 00.000 5052 Enqueuing Expose request
02:00:59.928 00.021 8976 Received - 47 (G) 
02:00:59.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:00:59.928 00.000 8976 stepped: pos (-4, 7)
02:00:59.928 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:00:59.928 00.000 8976 MountToCamera -- mountX=0.62 mountY=-1.38 hyp=1.51 mountTheta=-1.15 cameraX=0.94, cameraY=1.18 cameraTheta=0.90
02:00:59.928 00.000 8976 incremental bump (0.943, 1.184) isValid = 1
02:00:59.928 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
02:00:59.929 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:00:59.929 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:00:59.929 00.000 8976 move complete, result=0
02:00:59.929 00.000 9828 Worker thread wakes up
02:00:59.929 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:00:59.929 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:00:59.929 00.000 8976 worker thread done servicing request
02:00:59.929 00.000 8976 Worker thread wakes up
02:00:59.929 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:00:59.929 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
02:00:59.929 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
02:00:59.929 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
02:00:59.929 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:00:59.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:00:59.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:00:59.929 00.000 9828 BLC: window closed
02:00:59.930 00.001 9828 MoveAxis(E, 24, B)
02:00:59.930 00.000 9828 Guiding  Dir = 2, Dur = 24
02:00:59.930 00.000 9828 IsSlewing returns 0
02:00:59.930 00.000 9828 IsGuiding returns 0
02:00:59.930 00.000 9828 PulseGuide returned control before completion, sleep 34
02:00:59.974 00.044 9828 IsGuiding returns 1
02:00:59.974 00.000 9828 scope still moving after pulse duration time elapsed
02:01:00.006 00.032 9828 IsSlewing returns 0
02:01:00.006 00.000 9828 IsGuiding returns 1
02:01:00.037 00.031 9828 IsSlewing returns 0
02:01:00.037 00.000 9828 IsGuiding returns 1
02:01:00.068 00.031 9828 IsSlewing returns 0
02:01:00.068 00.000 9828 IsGuiding returns 1
02:01:00.100 00.032 9828 IsSlewing returns 0
02:01:00.100 00.000 9828 IsGuiding returns 0
02:01:00.101 00.001 9828 scope move finished after 24 + 146 ms
02:01:00.101 00.000 9828 Move returns status 0, amount 24
02:01:00.101 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:01:00.101 00.000 9828 MoveAxis(N, 11, B)
02:01:00.101 00.000 9828 Guiding  Dir = 0, Dur = 11
02:01:00.116 00.015 9828 IsSlewing returns 0
02:01:00.116 00.000 9828 IsGuiding returns 0
02:01:00.116 00.000 9828 PulseGuide returned control before completion, sleep 21
02:01:00.147 00.031 9828 IsGuiding returns 1
02:01:00.147 00.000 9828 scope still moving after pulse duration time elapsed
02:01:00.178 00.031 9828 IsSlewing returns 0
02:01:00.178 00.000 9828 IsGuiding returns 1
02:01:00.209 00.031 9828 IsSlewing returns 0
02:01:00.209 00.000 9828 IsGuiding returns 1
02:01:00.239 00.030 9828 IsSlewing returns 0
02:01:00.239 00.000 9828 IsGuiding returns 1
02:01:00.270 00.031 9828 IsSlewing returns 0
02:01:00.271 00.001 9828 IsGuiding returns 0
02:01:00.271 00.000 9828 scope move finished after 11 + 143 ms
02:01:00.271 00.000 9828 Move returns status 0, amount 11
02:01:00.271 00.000 9828 move complete, result=0
02:01:00.271 00.000 9828 worker thread done servicing request
02:01:00.271 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:01:00.623 00.352 8976 Exposure complete
02:01:00.628 00.005 8976 worker thread done servicing request
02:01:00.628 00.000 5052 OnExposeComplete: enter
02:01:00.628 00.000 5052 UpdateGuideState(): m_state=6
02:01:00.628 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6654
02:01:00.628 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.52, Mass=228, SNR=10.5, Peak=72 HFD=2.7
02:01:00.628 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.33)
02:01:00.628 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
02:01:00.629 00.001 5052 CameraToMount -- cameraX=-0.82 cameraY=-0.19 hyp=0.84 cameraTheta=-2.91 mountX=0.20 mountY=0.79, mountTheta=1.32
02:01:00.629 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=-0.19, opts=13)
02:01:00.629 00.000 5052 Enqueuing Move request for stepguider (-0.82, -0.19)
02:01:00.629 00.000 8976 Worker thread wakes up
02:01:00.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, -0.19) opts 0xd
02:01:00.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, -0.19)
02:01:00.629 00.000 8976 Moving (-0.82, -0.19) raw xDistance=0.20 yDistance=0.79
02:01:00.630 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:01:00.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.79
02:01:00.630 00.000 8976 MoveAxis(R, 0, ABG)
02:01:00.630 00.000 8976 MoveAxis(D, 3, ABG)
02:01:00.630 00.000 8976 stepping (-4, 7) + (0, -3)
02:01:00.630 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:00.630 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:01:00.640 00.010 5052 UpdateGuideState exits: m=228 SNR=10.5
02:01:00.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:00.641 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:00.641 00.000 5052 Enqueuing Expose request
02:01:00.663 00.022 8976 Received - 47 (G) 
02:01:00.663 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:00.663 00.000 8976 stepped: pos (-4, 4)
02:01:00.663 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:01:00.663 00.000 8976 MountToCamera -- mountX=0.62 mountY=-1.13 hyp=1.29 mountTheta=-1.07 cameraX=0.73, cameraY=1.07 cameraTheta=0.97
02:01:00.663 00.000 8976 incremental bump (0.727, 1.069) isValid = 1
02:01:00.664 00.001 8976 Scheduling Mount bump of (0.065, 0.098)
02:01:00.664 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:01:00.664 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:01:00.664 00.000 8976 move complete, result=0
02:01:00.664 00.000 8976 worker thread done servicing request
02:01:00.664 00.000 8976 Worker thread wakes up
02:01:00.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:00.664 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:00.664 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:01:00.664 00.000 9828 Worker thread wakes up
02:01:00.664 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:01:00.664 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:01:00.664 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
02:01:00.665 00.001 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
02:01:00.665 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:01:00.665 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:01:00.665 00.000 9828 BLC: window closed
02:01:00.665 00.000 9828 MoveAxis(E, 22, B)
02:01:00.665 00.000 9828 Guiding  Dir = 2, Dur = 22
02:01:00.665 00.000 9828 IsSlewing returns 0
02:01:00.666 00.001 9828 IsGuiding returns 0
02:01:00.666 00.000 9828 PulseGuide returned control before completion, sleep 32
02:01:00.704 00.038 9828 IsGuiding returns 1
02:01:00.704 00.000 9828 scope still moving after pulse duration time elapsed
02:01:00.736 00.032 9828 IsSlewing returns 0
02:01:00.737 00.001 9828 IsGuiding returns 1
02:01:00.766 00.029 9828 IsSlewing returns 0
02:01:00.766 00.000 9828 IsGuiding returns 1
02:01:00.797 00.031 9828 IsSlewing returns 0
02:01:00.797 00.000 9828 IsGuiding returns 0
02:01:00.797 00.000 9828 scope move finished after 22 + 109 ms
02:01:00.797 00.000 9828 Move returns status 0, amount 22
02:01:00.797 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:01:00.797 00.000 9828 MoveAxis(N, 12, B)
02:01:00.797 00.000 9828 Guiding  Dir = 0, Dur = 12
02:01:00.814 00.017 9828 IsSlewing returns 0
02:01:00.814 00.000 9828 IsGuiding returns 0
02:01:00.814 00.000 9828 PulseGuide returned control before completion, sleep 22
02:01:00.845 00.031 9828 IsGuiding returns 1
02:01:00.845 00.000 9828 scope still moving after pulse duration time elapsed
02:01:00.876 00.031 9828 IsSlewing returns 0
02:01:00.876 00.000 9828 IsGuiding returns 1
02:01:00.907 00.031 9828 IsSlewing returns 0
02:01:00.907 00.000 9828 IsGuiding returns 1
02:01:00.937 00.030 9828 IsSlewing returns 0
02:01:00.937 00.000 9828 IsGuiding returns 1
02:01:00.968 00.031 9828 IsSlewing returns 0
02:01:00.968 00.000 9828 IsGuiding returns 0
02:01:00.968 00.000 9828 scope move finished after 12 + 142 ms
02:01:00.968 00.000 9828 Move returns status 0, amount 12
02:01:00.968 00.000 9828 move complete, result=0
02:01:00.968 00.000 9828 worker thread done servicing request
02:01:00.968 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:01:01.361 00.393 8976 Exposure complete
02:01:01.366 00.005 8976 worker thread done servicing request
02:01:01.366 00.000 5052 OnExposeComplete: enter
02:01:01.366 00.000 5052 UpdateGuideState(): m_state=6
02:01:01.366 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6655
02:01:01.366 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.73, Mass=193, SNR=9.6, Peak=70 HFD=2.3
02:01:01.366 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:01:01.366 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:01:01.366 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.02 hyp=0.97 cameraTheta=3.12 mountX=0.46 mountY=0.80, mountTheta=1.05
02:01:01.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.02, opts=13)
02:01:01.367 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.02)
02:01:01.367 00.000 8976 Worker thread wakes up
02:01:01.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.02) opts 0xd
02:01:01.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.02)
02:01:01.367 00.000 8976 Moving (-0.97, 0.02) raw xDistance=0.46 yDistance=0.80
02:01:01.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:01:01.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.80
02:01:01.368 00.001 8976 MoveAxis(L, 2, ABG)
02:01:01.368 00.000 8976 stepping (-4, 4) + (-2, 0)
02:01:01.368 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:01.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:01:01.378 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
02:01:01.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:01.378 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:01.378 00.000 5052 Enqueuing Expose request
02:01:01.398 00.020 8976 Received - 47 (G) 
02:01:01.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:01.398 00.000 8976 stepped: pos (-6, 4)
02:01:01.398 00.000 8976 MoveAxis(D, 3, ABG)
02:01:01.398 00.000 8976 stepping (-6, 4) + (0, -3)
02:01:01.398 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:01.431 00.033 8976 Received - 47 (G) 
02:01:01.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:01.431 00.000 8976 stepped: pos (-6, 1)
02:01:01.431 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:01:01.431 00.000 8976 move complete, result=0
02:01:01.431 00.000 8976 worker thread done servicing request
02:01:01.431 00.000 8976 Worker thread wakes up
02:01:01.431 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:01:01.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:01.431 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:02.129 00.698 8976 Exposure complete
02:01:02.135 00.006 5052 OnExposeComplete: enter
02:01:02.135 00.000 5052 UpdateGuideState(): m_state=6
02:01:02.136 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6656
02:01:02.136 00.000 5052 Star::Find returns 1 (0), X=327.98, Y=281.97, Mass=211, SNR=10.0, Peak=75 HFD=2.0
02:01:02.136 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:01:02.136 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:01:02.136 00.000 8976 worker thread done servicing request
02:01:02.136 00.000 5052 CameraToMount -- cameraX=-1.20 cameraY=0.26 hyp=1.22 cameraTheta=2.92 mountX=0.78 mountY=0.86, mountTheta=0.83
02:01:02.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.20, y=0.26, opts=13)
02:01:02.137 00.000 5052 Enqueuing Move request for stepguider (-1.20, 0.26)
02:01:02.137 00.000 8976 Worker thread wakes up
02:01:02.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.20, 0.26) opts 0xd
02:01:02.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.20, 0.26)
02:01:02.137 00.000 8976 Moving (-1.20, 0.26) raw xDistance=0.78 yDistance=0.86
02:01:02.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.78
02:01:02.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.86
02:01:02.138 00.001 8976 MoveAxis(L, 3, ABG)
02:01:02.138 00.000 8976 stepping (-6, 1) + (-3, 0)
02:01:02.138 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:02.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:01:02.149 00.011 5052 UpdateGuideState exits: m=211 SNR=10.0
02:01:02.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:02.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:02.149 00.000 5052 Enqueuing Expose request
02:01:02.167 00.018 8976 Received - 47 (G) 
02:01:02.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:02.167 00.000 8976 stepped: pos (-9, 1)
02:01:02.167 00.000 8976 MoveAxis(D, 4, ABG)
02:01:02.167 00.000 8976 stepping (-9, 1) + (0, -4)
02:01:02.167 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:01:02.198 00.031 8976 Received - 47 (G) 
02:01:02.199 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:01:02.199 00.000 8976 stepped: pos (-9, -3)
02:01:02.199 00.000 8976 move complete, result=0
02:01:02.199 00.000 8976 worker thread done servicing request
02:01:02.199 00.000 8976 Worker thread wakes up
02:01:02.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:02.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:02.199 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.9 px 4 ms SOUTH
02:01:02.897 00.698 8976 Exposure complete
02:01:02.903 00.006 8976 worker thread done servicing request
02:01:02.903 00.000 5052 OnExposeComplete: enter
02:01:02.903 00.000 5052 UpdateGuideState(): m_state=6
02:01:02.903 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6657
02:01:02.903 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.72, Mass=210, SNR=10.0, Peak=74 HFD=2.5
02:01:02.903 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:01:02.903 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:01:02.903 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=0.01 hyp=0.90 cameraTheta=3.13 mountX=0.42 mountY=0.75, mountTheta=1.06
02:01:02.904 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=0.01, opts=13)
02:01:02.904 00.000 5052 Enqueuing Move request for stepguider (-0.90, 0.01)
02:01:02.904 00.000 8976 Worker thread wakes up
02:01:02.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, 0.01) opts 0xd
02:01:02.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, 0.01)
02:01:02.904 00.000 8976 Moving (-0.90, 0.01) raw xDistance=0.42 yDistance=0.75
02:01:02.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
02:01:02.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.75
02:01:02.904 00.000 8976 MoveAxis(L, 2, ABG)
02:01:02.904 00.000 8976 stepping (-9, -3) + (-2, 0)
02:01:02.905 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:02.905 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:01:02.915 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
02:01:02.915 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:02.915 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:02.915 00.000 5052 Enqueuing Expose request
02:01:02.933 00.018 8976 Received - 47 (G) 
02:01:02.933 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:02.933 00.000 8976 stepped: pos (-11, -3)
02:01:02.933 00.000 8976 MoveAxis(D, 3, ABG)
02:01:02.933 00.000 8976 stepping (-11, -3) + (0, -3)
02:01:02.933 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:02.965 00.032 8976 Received - 47 (G) 
02:01:02.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:02.965 00.000 8976 stepped: pos (-11, -6)
02:01:02.965 00.000 8976 move complete, result=0
02:01:02.965 00.000 8976 worker thread done servicing request
02:01:02.965 00.000 8976 Worker thread wakes up
02:01:02.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:02.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:02.965 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:01:03.660 00.695 8976 Exposure complete
02:01:03.665 00.005 8976 worker thread done servicing request
02:01:03.666 00.001 5052 OnExposeComplete: enter
02:01:03.666 00.000 5052 UpdateGuideState(): m_state=6
02:01:03.666 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6658
02:01:03.666 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.78, Mass=201, SNR=9.8, Peak=73 HFD=2.5
02:01:03.666 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:01:03.666 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
02:01:03.666 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.07 hyp=0.39 cameraTheta=2.97 mountX=0.23 mountY=0.28, mountTheta=0.88
02:01:03.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.07, opts=13)
02:01:03.667 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.07)
02:01:03.667 00.000 8976 Worker thread wakes up
02:01:03.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.07) opts 0xd
02:01:03.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.07)
02:01:03.667 00.000 8976 Moving (-0.38, 0.07) raw xDistance=0.23 yDistance=0.28
02:01:03.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:01:03.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.28
02:01:03.667 00.000 8976 MoveAxis(R, 0, ABG)
02:01:03.667 00.000 8976 MoveAxis(D, 1, ABG)
02:01:03.667 00.000 8976 stepping (-11, -6) + (0, -1)
02:01:03.667 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:03.668 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:01:03.677 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
02:01:03.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:03.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:03.677 00.000 5052 Enqueuing Expose request
02:01:03.701 00.024 8976 Received - 47 (G) 
02:01:03.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:03.701 00.000 8976 stepped: pos (-11, -7)
02:01:03.701 00.000 8976 move complete, result=0
02:01:03.701 00.000 8976 worker thread done servicing request
02:01:03.701 00.000 8976 Worker thread wakes up
02:01:03.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:03.701 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:03.701 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:01:04.391 00.690 8976 Exposure complete
02:01:04.397 00.006 8976 worker thread done servicing request
02:01:04.397 00.000 5052 OnExposeComplete: enter
02:01:04.397 00.000 5052 UpdateGuideState(): m_state=6
02:01:04.397 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6659
02:01:04.397 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.98, Mass=177, SNR=9.3, Peak=75 HFD=2.0
02:01:04.397 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.04) = xAngle (0.07 = 0.07)
02:01:04.397 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.03 = -0.03)
02:01:04.397 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.31 cameraTheta=2.11 mountX=0.31 mountY=-0.01, mountTheta=-0.03
02:01:04.398 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.27, opts=13)
02:01:04.398 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.27)
02:01:04.398 00.000 8976 Worker thread wakes up
02:01:04.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.27) opts 0xd
02:01:04.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.27)
02:01:04.398 00.000 8976 Moving (-0.16, 0.27) raw xDistance=0.31 yDistance=-0.01
02:01:04.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:01:04.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:01:04.398 00.000 8976 MoveAxis(L, 1, ABG)
02:01:04.398 00.000 8976 stepping (-11, -7) + (-1, 0)
02:01:04.398 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:04.399 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:01:04.409 00.010 5052 UpdateGuideState exits: m=177 SNR=9.3
02:01:04.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:04.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:04.409 00.000 5052 Enqueuing Expose request
02:01:04.420 00.011 8976 Received - 47 (G) 
02:01:04.420 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:04.420 00.000 8976 stepped: pos (-12, -7)
02:01:04.420 00.000 8976 MoveAxis(U, 0, ABG)
02:01:04.420 00.000 8976 move complete, result=0
02:01:04.420 00.000 8976 worker thread done servicing request
02:01:04.420 00.000 8976 Worker thread wakes up
02:01:04.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:04.420 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:04.420 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:01:05.106 00.686 8976 Exposure complete
02:01:05.111 00.005 8976 worker thread done servicing request
02:01:05.111 00.000 5052 OnExposeComplete: enter
02:01:05.111 00.000 5052 UpdateGuideState(): m_state=6
02:01:05.111 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6660
02:01:05.111 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.69, Mass=187, SNR=9.5, Peak=68 HFD=2.8
02:01:05.111 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:01:05.111 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
02:01:05.111 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-0.06 mountX=-0.14 mountY=-0.22, mountTheta=-2.13
02:01:05.113 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.02, opts=13)
02:01:05.113 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.02)
02:01:05.113 00.000 8976 Worker thread wakes up
02:01:05.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.02) opts 0xd
02:01:05.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.02)
02:01:05.113 00.000 8976 Moving (0.28, -0.02) raw xDistance=-0.14 yDistance=-0.22
02:01:05.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:01:05.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:01:05.113 00.000 8976 MoveAxis(R, 0, ABG)
02:01:05.113 00.000 8976 MoveAxis(U, 0, ABG)
02:01:05.113 00.000 8976 move complete, result=0
02:01:05.114 00.001 8976 worker thread done servicing request
02:01:05.114 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:01:05.124 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
02:01:05.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:05.124 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:05.124 00.000 5052 Enqueuing Expose request
02:01:05.124 00.000 8976 Worker thread wakes up
02:01:05.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:05.124 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:05.124 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:05.817 00.693 8976 Exposure complete
02:01:05.822 00.005 8976 worker thread done servicing request
02:01:05.823 00.001 5052 OnExposeComplete: enter
02:01:05.823 00.000 5052 UpdateGuideState(): m_state=6
02:01:05.823 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6661
02:01:05.823 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.63, Mass=178, SNR=9.2, Peak=65 HFD=2.5
02:01:05.823 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
02:01:05.823 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:01:05.823 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.08 hyp=0.67 cameraTheta=-0.12 mountX=-0.37 mountY=-0.51, mountTheta=-2.20
02:01:05.823 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.08, opts=13)
02:01:05.823 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.08)
02:01:05.824 00.001 8976 Worker thread wakes up
02:01:05.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.08) opts 0xd
02:01:05.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.08)
02:01:05.824 00.000 8976 Moving (0.66, -0.08) raw xDistance=-0.37 yDistance=-0.51
02:01:05.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:01:05.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:01:05.824 00.000 8976 MoveAxis(R, 2, ABG)
02:01:05.824 00.000 8976 stepping (-12, -7) + (2, 0)
02:01:05.824 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:05.824 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:01:05.834 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
02:01:05.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:05.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:05.834 00.000 5052 Enqueuing Expose request
02:01:05.858 00.024 8976 Received - 47 (G) 
02:01:05.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:05.858 00.000 8976 stepped: pos (-10, -7)
02:01:05.858 00.000 8976 MoveAxis(U, 2, ABG)
02:01:05.859 00.001 8976 stepping (-10, -7) + (0, 2)
02:01:05.859 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:05.890 00.031 8976 Received - 47 (G) 
02:01:05.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:05.890 00.000 8976 stepped: pos (-10, -5)
02:01:05.890 00.000 8976 move complete, result=0
02:01:05.890 00.000 8976 worker thread done servicing request
02:01:05.890 00.000 8976 Worker thread wakes up
02:01:05.891 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:05.891 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:05.891 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:01:06.584 00.693 8976 Exposure complete
02:01:06.589 00.005 8976 worker thread done servicing request
02:01:06.590 00.001 5052 OnExposeComplete: enter
02:01:06.590 00.000 5052 UpdateGuideState(): m_state=6
02:01:06.590 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6662
02:01:06.590 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.97, Mass=184, SNR=9.4, Peak=70 HFD=2.3
02:01:06.590 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.22 = -1.22)
02:01:06.590 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
02:01:06.590 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.26 hyp=0.36 cameraTheta=0.82 mountX=0.12 mountY=-0.35, mountTheta=-1.23
02:01:06.590 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.26, opts=13)
02:01:06.590 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.26)
02:01:06.591 00.001 8976 Worker thread wakes up
02:01:06.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.26) opts 0xd
02:01:06.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.26)
02:01:06.591 00.000 8976 Moving (0.24, 0.26) raw xDistance=0.12 yDistance=-0.35
02:01:06.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:01:06.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
02:01:06.591 00.000 8976 MoveAxis(R, 0, ABG)
02:01:06.591 00.000 8976 MoveAxis(U, 2, ABG)
02:01:06.591 00.000 8976 stepping (-10, -5) + (0, 2)
02:01:06.591 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:06.591 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:01:06.601 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
02:01:06.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:06.601 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:06.601 00.000 5052 Enqueuing Expose request
02:01:06.626 00.025 8976 Received - 47 (G) 
02:01:06.626 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:06.626 00.000 8976 stepped: pos (-10, -3)
02:01:06.626 00.000 8976 move complete, result=0
02:01:06.626 00.000 8976 worker thread done servicing request
02:01:06.626 00.000 8976 Worker thread wakes up
02:01:06.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:06.626 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:06.626 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 2 ms NORTH
02:01:07.318 00.692 8976 Exposure complete
02:01:07.323 00.005 8976 worker thread done servicing request
02:01:07.324 00.001 5052 OnExposeComplete: enter
02:01:07.324 00.000 5052 UpdateGuideState(): m_state=6
02:01:07.324 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6663
02:01:07.324 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.37, Mass=202, SNR=9.8, Peak=72 HFD=2.8
02:01:07.324 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.18 = 3.11)
02:01:07.324 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.00)
02:01:07.324 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.34 hyp=0.37 cameraTheta=-1.13 mountX=-0.37 mountY=0.05, mountTheta=3.00
02:01:07.325 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.34, opts=13)
02:01:07.325 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.34)
02:01:07.325 00.000 8976 Worker thread wakes up
02:01:07.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.34) opts 0xd
02:01:07.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.34)
02:01:07.325 00.000 8976 Moving (0.16, -0.34) raw xDistance=-0.37 yDistance=0.05
02:01:07.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
02:01:07.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:01:07.325 00.000 8976 MoveAxis(R, 2, ABG)
02:01:07.325 00.000 8976 stepping (-10, -3) + (2, 0)
02:01:07.325 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:07.326 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:01:07.335 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
02:01:07.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:07.336 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:07.336 00.000 5052 Enqueuing Expose request
02:01:07.361 00.025 8976 Received - 47 (G) 
02:01:07.361 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:07.361 00.000 8976 stepped: pos (-8, -3)
02:01:07.361 00.000 8976 MoveAxis(U, 0, ABG)
02:01:07.361 00.000 8976 move complete, result=0
02:01:07.361 00.000 8976 worker thread done servicing request
02:01:07.361 00.000 8976 Worker thread wakes up
02:01:07.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:07.361 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:07.361 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:01:08.052 00.691 8976 Exposure complete
02:01:08.057 00.005 8976 worker thread done servicing request
02:01:08.057 00.000 5052 OnExposeComplete: enter
02:01:08.057 00.000 5052 UpdateGuideState(): m_state=6
02:01:08.057 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6664
02:01:08.057 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.90, Mass=190, SNR=9.6, Peak=75 HFD=2.1
02:01:08.057 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
02:01:08.057 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
02:01:08.057 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.23 mountX=0.23 mountY=0.02, mountTheta=0.08
02:01:08.059 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.19, opts=13)
02:01:08.059 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.19)
02:01:08.059 00.000 8976 Worker thread wakes up
02:01:08.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.19) opts 0xd
02:01:08.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.19)
02:01:08.059 00.000 8976 Moving (-0.14, 0.19) raw xDistance=0.23 yDistance=0.02
02:01:08.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:01:08.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:01:08.059 00.000 8976 MoveAxis(R, 0, ABG)
02:01:08.059 00.000 8976 MoveAxis(U, 0, ABG)
02:01:08.059 00.000 8976 move complete, result=0
02:01:08.059 00.000 8976 worker thread done servicing request
02:01:08.060 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:01:08.070 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
02:01:08.070 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:08.070 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:08.070 00.000 5052 Enqueuing Expose request
02:01:08.070 00.000 8976 Worker thread wakes up
02:01:08.070 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:08.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:08.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:08.757 00.687 8976 Exposure complete
02:01:08.763 00.006 8976 worker thread done servicing request
02:01:08.763 00.000 5052 OnExposeComplete: enter
02:01:08.763 00.000 5052 UpdateGuideState(): m_state=6
02:01:08.763 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6665
02:01:08.763 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.98, Mass=202, SNR=9.8, Peak=75 HFD=2.3
02:01:08.763 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
02:01:08.763 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
02:01:08.763 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.27 hyp=0.47 cameraTheta=2.51 mountX=0.42 mountY=0.17, mountTheta=0.38
02:01:08.764 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.27, opts=13)
02:01:08.764 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.27)
02:01:08.764 00.000 8976 Worker thread wakes up
02:01:08.764 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.27) opts 0xd
02:01:08.764 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.27)
02:01:08.764 00.000 8976 Moving (-0.38, 0.27) raw xDistance=0.42 yDistance=0.17
02:01:08.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:01:08.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:01:08.764 00.000 8976 MoveAxis(L, 2, ABG)
02:01:08.764 00.000 8976 stepping (-8, -3) + (-2, 0)
02:01:08.764 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:08.765 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:01:08.774 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
02:01:08.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:08.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:08.775 00.001 5052 Enqueuing Expose request
02:01:08.799 00.024 8976 Received - 47 (G) 
02:01:08.800 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:08.800 00.000 8976 stepped: pos (-10, -3)
02:01:08.800 00.000 8976 MoveAxis(U, 0, ABG)
02:01:08.800 00.000 8976 move complete, result=0
02:01:08.800 00.000 8976 worker thread done servicing request
02:01:08.800 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:01:08.800 00.000 8976 Worker thread wakes up
02:01:08.800 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:08.800 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:09.491 00.691 8976 Exposure complete
02:01:09.496 00.005 8976 worker thread done servicing request
02:01:09.496 00.000 5052 OnExposeComplete: enter
02:01:09.496 00.000 5052 UpdateGuideState(): m_state=6
02:01:09.496 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6666
02:01:09.496 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.95, Mass=213, SNR=10.1, Peak=78 HFD=2.3
02:01:09.496 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:01:09.496 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
02:01:09.497 00.001 5052 CameraToMount -- cameraX=-0.46 cameraY=0.24 hyp=0.52 cameraTheta=2.65 mountX=0.43 mountY=0.25, mountTheta=0.54
02:01:09.497 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.24, opts=13)
02:01:09.497 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.24)
02:01:09.497 00.000 8976 Worker thread wakes up
02:01:09.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.24) opts 0xd
02:01:09.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.24)
02:01:09.498 00.001 8976 Moving (-0.46, 0.24) raw xDistance=0.43 yDistance=0.25
02:01:09.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
02:01:09.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:01:09.498 00.000 8976 MoveAxis(L, 2, ABG)
02:01:09.498 00.000 8976 stepping (-10, -3) + (-2, 0)
02:01:09.498 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:09.498 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:01:09.508 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
02:01:09.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:09.508 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:09.508 00.000 5052 Enqueuing Expose request
02:01:09.520 00.012 8976 Received - 47 (G) 
02:01:09.520 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:09.520 00.000 8976 stepped: pos (-12, -3)
02:01:09.520 00.000 8976 MoveAxis(U, 0, ABG)
02:01:09.520 00.000 8976 move complete, result=0
02:01:09.520 00.000 8976 worker thread done servicing request
02:01:09.520 00.000 8976 Worker thread wakes up
02:01:09.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:09.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:09.520 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 0 ms NORTH
02:01:10.211 00.691 8976 Exposure complete
02:01:10.216 00.005 8976 worker thread done servicing request
02:01:10.216 00.000 5052 OnExposeComplete: enter
02:01:10.216 00.000 5052 UpdateGuideState(): m_state=6
02:01:10.216 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6667
02:01:10.216 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.75, Mass=182, SNR=9.3, Peak=75 HFD=2.3
02:01:10.216 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
02:01:10.216 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
02:01:10.216 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.73 mountX=0.03 mountY=-0.01, mountTheta=-0.40
02:01:10.216 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.04, opts=13)
02:01:10.216 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.04)
02:01:10.217 00.001 8976 Worker thread wakes up
02:01:10.217 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.04) opts 0xd
02:01:10.217 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.04)
02:01:10.217 00.000 8976 Moving (-0.01, 0.04) raw xDistance=0.03 yDistance=-0.01
02:01:10.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:01:10.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:01:10.217 00.000 8976 MoveAxis(R, 0, ABG)
02:01:10.217 00.000 8976 MoveAxis(U, 0, ABG)
02:01:10.217 00.000 8976 move complete, result=0
02:01:10.217 00.000 8976 worker thread done servicing request
02:01:10.217 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:01:10.227 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
02:01:10.227 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:10.227 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:10.227 00.000 5052 Enqueuing Expose request
02:01:10.227 00.000 8976 Worker thread wakes up
02:01:10.227 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:10.228 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:10.228 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:10.916 00.688 8976 Exposure complete
02:01:10.922 00.006 8976 worker thread done servicing request
02:01:10.922 00.000 5052 OnExposeComplete: enter
02:01:10.922 00.000 5052 UpdateGuideState(): m_state=6
02:01:10.922 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6668
02:01:10.922 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.83, Mass=196, SNR=9.7, Peak=78 HFD=2.1
02:01:10.922 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
02:01:10.922 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
02:01:10.922 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.12 hyp=0.31 cameraTheta=0.40 mountX=-0.02 mountY=-0.30, mountTheta=-1.64
02:01:10.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.12, opts=13)
02:01:10.923 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.12)
02:01:10.923 00.000 8976 Worker thread wakes up
02:01:10.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.12) opts 0xd
02:01:10.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.12)
02:01:10.923 00.000 8976 Moving (0.28, 0.12) raw xDistance=-0.02 yDistance=-0.30
02:01:10.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:01:10.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:01:10.923 00.000 8976 MoveAxis(R, 0, ABG)
02:01:10.923 00.000 8976 MoveAxis(U, 1, ABG)
02:01:10.924 00.001 8976 stepping (-12, -3) + (0, 1)
02:01:10.924 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:10.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:01:10.934 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:01:10.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:10.934 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:10.934 00.000 5052 Enqueuing Expose request
02:01:10.942 00.008 8976 Received - 47 (G) 
02:01:10.942 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:10.942 00.000 8976 stepped: pos (-12, -2)
02:01:10.942 00.000 8976 move complete, result=0
02:01:10.943 00.001 8976 worker thread done servicing request
02:01:10.943 00.000 8976 Worker thread wakes up
02:01:10.943 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:01:10.943 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:10.943 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:11.604 00.661 8976 Exposure complete
02:01:11.610 00.006 8976 worker thread done servicing request
02:01:11.610 00.000 5052 OnExposeComplete: enter
02:01:11.610 00.000 5052 UpdateGuideState(): m_state=6
02:01:11.610 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6669
02:01:11.610 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.91, Mass=198, SNR=9.7, Peak=78 HFD=2.4
02:01:11.610 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
02:01:11.611 00.001 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
02:01:11.611 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.33 cameraTheta=0.65 mountX=0.06 mountY=-0.33, mountTheta=-1.40
02:01:11.611 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.20, opts=13)
02:01:11.611 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.20)
02:01:11.611 00.000 8976 Worker thread wakes up
02:01:11.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.20) opts 0xd
02:01:11.612 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.20)
02:01:11.612 00.000 8976 Moving (0.27, 0.20) raw xDistance=0.06 yDistance=-0.33
02:01:11.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:01:11.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
02:01:11.612 00.000 8976 MoveAxis(R, 0, ABG)
02:01:11.612 00.000 8976 MoveAxis(U, 1, ABG)
02:01:11.612 00.000 8976 stepping (-12, -2) + (0, 1)
02:01:11.612 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:11.612 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:01:11.622 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
02:01:11.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:11.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:11.622 00.000 5052 Enqueuing Expose request
02:01:11.646 00.024 8976 Received - 47 (G) 
02:01:11.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:11.646 00.000 8976 stepped: pos (-12, -1)
02:01:11.646 00.000 8976 move complete, result=0
02:01:11.646 00.000 8976 worker thread done servicing request
02:01:11.646 00.000 8976 Worker thread wakes up
02:01:11.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:11.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:11.646 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:01:12.308 00.662 8976 Exposure complete
02:01:12.313 00.005 8976 worker thread done servicing request
02:01:12.314 00.001 5052 OnExposeComplete: enter
02:01:12.314 00.000 5052 UpdateGuideState(): m_state=6
02:01:12.314 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6670
02:01:12.314 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.50, Mass=185, SNR=9.4, Peak=73 HFD=2.2
02:01:12.314 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.33 = 1.95)
02:01:12.314 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.85)
02:01:12.314 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-2.29 mountX=-0.11 mountY=0.27, mountTheta=1.94
02:01:12.314 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.21, opts=13)
02:01:12.314 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.21)
02:01:12.315 00.001 8976 Worker thread wakes up
02:01:12.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.21) opts 0xd
02:01:12.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.21)
02:01:12.315 00.000 8976 Moving (-0.19, -0.21) raw xDistance=-0.11 yDistance=0.27
02:01:12.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:01:12.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
02:01:12.315 00.000 8976 MoveAxis(R, 0, ABG)
02:01:12.315 00.000 8976 MoveAxis(D, 1, ABG)
02:01:12.315 00.000 8976 stepping (-12, -1) + (0, -1)
02:01:12.315 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:12.315 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:01:12.325 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
02:01:12.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:12.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:12.325 00.000 5052 Enqueuing Expose request
02:01:12.333 00.008 8976 Received - 47 (G) 
02:01:12.333 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:12.333 00.000 8976 stepped: pos (-12, -2)
02:01:12.333 00.000 8976 move complete, result=0
02:01:12.333 00.000 8976 worker thread done servicing request
02:01:12.333 00.000 8976 Worker thread wakes up
02:01:12.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:12.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:12.333 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:01:12.995 00.662 8976 Exposure complete
02:01:13.000 00.005 8976 worker thread done servicing request
02:01:13.000 00.000 5052 OnExposeComplete: enter
02:01:13.000 00.000 5052 UpdateGuideState(): m_state=6
02:01:13.000 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6671
02:01:13.000 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.73, Mass=179, SNR=9.3, Peak=76 HFD=2.4
02:01:13.000 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:01:13.000 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:01:13.000 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.14 mountX=-0.05 mountY=-0.15, mountTheta=-1.91
02:01:13.001 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.02, opts=13)
02:01:13.001 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.02)
02:01:13.001 00.000 8976 Worker thread wakes up
02:01:13.001 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.02) opts 0xd
02:01:13.001 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.02)
02:01:13.001 00.000 8976 Moving (0.16, 0.02) raw xDistance=-0.05 yDistance=-0.15
02:01:13.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:01:13.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:01:13.001 00.000 8976 MoveAxis(R, 0, ABG)
02:01:13.001 00.000 8976 MoveAxis(U, 0, ABG)
02:01:13.002 00.001 8976 move complete, result=0
02:01:13.002 00.000 8976 worker thread done servicing request
02:01:13.002 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:01:13.013 00.011 5052 UpdateGuideState exits: m=179 SNR=9.3
02:01:13.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:13.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:13.013 00.000 5052 Enqueuing Expose request
02:01:13.013 00.000 8976 Worker thread wakes up
02:01:13.013 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:13.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:13.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:13.670 00.657 8976 Exposure complete
02:01:13.676 00.006 8976 worker thread done servicing request
02:01:13.676 00.000 5052 OnExposeComplete: enter
02:01:13.676 00.000 5052 UpdateGuideState(): m_state=6
02:01:13.676 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6672
02:01:13.676 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.48, Mass=209, SNR=10.0, Peak=75 HFD=2.3
02:01:13.676 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.34 = 1.94)
02:01:13.676 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.84)
02:01:13.676 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.23 hyp=0.30 cameraTheta=-2.30 mountX=-0.11 mountY=0.29, mountTheta=1.93
02:01:13.676 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.23, opts=13)
02:01:13.676 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.23)
02:01:13.677 00.001 8976 Worker thread wakes up
02:01:13.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.23) opts 0xd
02:01:13.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.23)
02:01:13.677 00.000 8976 Moving (-0.20, -0.23) raw xDistance=-0.11 yDistance=0.29
02:01:13.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:01:13.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:01:13.677 00.000 8976 MoveAxis(R, 0, ABG)
02:01:13.677 00.000 8976 MoveAxis(D, 1, ABG)
02:01:13.677 00.000 8976 stepping (-12, -2) + (0, -1)
02:01:13.677 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:13.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:01:13.687 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
02:01:13.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:13.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:13.687 00.000 5052 Enqueuing Expose request
02:01:13.708 00.021 8976 Received - 47 (G) 
02:01:13.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:13.708 00.000 8976 stepped: pos (-12, -3)
02:01:13.708 00.000 8976 move complete, result=0
02:01:13.708 00.000 8976 worker thread done servicing request
02:01:13.708 00.000 8976 Worker thread wakes up
02:01:13.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:13.708 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:13.708 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:01:14.365 00.657 8976 Exposure complete
02:01:14.370 00.005 8976 worker thread done servicing request
02:01:14.370 00.000 5052 OnExposeComplete: enter
02:01:14.370 00.000 5052 UpdateGuideState(): m_state=6
02:01:14.370 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6673
02:01:14.370 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.68, Mass=184, SNR=9.4, Peak=72 HFD=2.4
02:01:14.371 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
02:01:14.371 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
02:01:14.371 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.32 mountX=-0.07 mountY=-0.07, mountTheta=-2.42
02:01:14.371 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.03, opts=13)
02:01:14.371 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.03)
02:01:14.371 00.000 8976 Worker thread wakes up
02:01:14.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.03) opts 0xd
02:01:14.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.03)
02:01:14.371 00.000 8976 Moving (0.10, -0.03) raw xDistance=-0.07 yDistance=-0.07
02:01:14.372 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:01:14.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:01:14.372 00.000 8976 MoveAxis(R, 0, ABG)
02:01:14.372 00.000 8976 MoveAxis(U, 0, ABG)
02:01:14.372 00.000 8976 move complete, result=0
02:01:14.372 00.000 8976 worker thread done servicing request
02:01:14.372 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:01:14.382 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
02:01:14.382 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:14.382 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:14.382 00.000 5052 Enqueuing Expose request
02:01:14.382 00.000 8976 Worker thread wakes up
02:01:14.382 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:14.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:14.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:15.043 00.661 8976 Exposure complete
02:01:15.048 00.005 8976 worker thread done servicing request
02:01:15.048 00.000 5052 OnExposeComplete: enter
02:01:15.048 00.000 5052 UpdateGuideState(): m_state=6
02:01:15.048 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6674
02:01:15.048 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.56, Mass=196, SNR=9.7, Peak=73 HFD=3.1
02:01:15.049 00.001 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
02:01:15.049 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
02:01:15.049 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.15 hyp=0.37 cameraTheta=-0.41 mountX=-0.29 mountY=-0.21, mountTheta=-2.52
02:01:15.049 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.15, opts=13)
02:01:15.049 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.15)
02:01:15.049 00.000 8976 Worker thread wakes up
02:01:15.050 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.15) opts 0xd
02:01:15.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.15)
02:01:15.050 00.000 8976 Moving (0.34, -0.15) raw xDistance=-0.29 yDistance=-0.21
02:01:15.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:01:15.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:01:15.050 00.000 8976 MoveAxis(R, 1, ABG)
02:01:15.050 00.000 8976 stepping (-12, -3) + (1, 0)
02:01:15.050 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:15.050 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:01:15.059 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:01:15.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:15.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:15.059 00.000 5052 Enqueuing Expose request
02:01:15.083 00.024 8976 Received - 47 (G) 
02:01:15.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:15.083 00.000 8976 stepped: pos (-11, -3)
02:01:15.083 00.000 8976 MoveAxis(U, 0, ABG)
02:01:15.083 00.000 8976 move complete, result=0
02:01:15.083 00.000 8976 worker thread done servicing request
02:01:15.083 00.000 8976 Worker thread wakes up
02:01:15.083 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:01:15.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:15.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:15.776 00.693 8976 Exposure complete
02:01:15.782 00.006 8976 worker thread done servicing request
02:01:15.782 00.000 5052 OnExposeComplete: enter
02:01:15.782 00.000 5052 UpdateGuideState(): m_state=6
02:01:15.782 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6675
02:01:15.782 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.96, Mass=186, SNR=9.4, Peak=73 HFD=2.1
02:01:15.782 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
02:01:15.782 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
02:01:15.782 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.25 hyp=0.91 cameraTheta=0.28 mountX=-0.17 mountY=-0.87, mountTheta=-1.76
02:01:15.783 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.25, opts=13)
02:01:15.783 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.25)
02:01:15.784 00.001 8976 Worker thread wakes up
02:01:15.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.25) opts 0xd
02:01:15.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.25)
02:01:15.784 00.000 8976 Moving (0.87, 0.25) raw xDistance=-0.17 yDistance=-0.87
02:01:15.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:01:15.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
02:01:15.784 00.000 8976 MoveAxis(R, 0, ABG)
02:01:15.784 00.000 8976 MoveAxis(U, 3, ABG)
02:01:15.784 00.000 8976 stepping (-11, -3) + (0, 3)
02:01:15.784 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:15.785 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:01:15.795 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
02:01:15.796 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:15.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:15.796 00.000 5052 Enqueuing Expose request
02:01:15.818 00.022 8976 Received - 47 (G) 
02:01:15.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:15.818 00.000 8976 stepped: pos (-11, 0)
02:01:15.818 00.000 8976 move complete, result=0
02:01:15.818 00.000 8976 worker thread done servicing request
02:01:15.818 00.000 8976 Worker thread wakes up
02:01:15.818 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 3 ms NORTH
02:01:15.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:15.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:16.514 00.696 8976 Exposure complete
02:01:16.520 00.006 8976 worker thread done servicing request
02:01:16.520 00.000 5052 OnExposeComplete: enter
02:01:16.520 00.000 5052 UpdateGuideState(): m_state=6
02:01:16.520 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6676
02:01:16.520 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.69, Mass=207, SNR=10.0, Peak=85 HFD=2.1
02:01:16.520 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:01:16.520 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:01:16.520 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.02 hyp=0.49 cameraTheta=-0.04 mountX=-0.24 mountY=-0.40, mountTheta=-2.11
02:01:16.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.02, opts=13)
02:01:16.521 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.02)
02:01:16.521 00.000 8976 Worker thread wakes up
02:01:16.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.02) opts 0xd
02:01:16.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.02)
02:01:16.521 00.000 8976 Moving (0.49, -0.02) raw xDistance=-0.24 yDistance=-0.40
02:01:16.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:01:16.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.40
02:01:16.521 00.000 8976 MoveAxis(R, 0, ABG)
02:01:16.521 00.000 8976 MoveAxis(U, 2, ABG)
02:01:16.521 00.000 8976 stepping (-11, 0) + (0, 2)
02:01:16.522 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:16.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:01:16.533 00.011 5052 UpdateGuideState exits: m=207 SNR=10.0
02:01:16.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:16.533 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:16.533 00.000 5052 Enqueuing Expose request
02:01:16.554 00.021 8976 Received - 47 (G) 
02:01:16.554 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:16.554 00.000 8976 stepped: pos (-11, 2)
02:01:16.554 00.000 8976 move complete, result=0
02:01:16.554 00.000 8976 worker thread done servicing request
02:01:16.554 00.000 8976 Worker thread wakes up
02:01:16.554 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:01:16.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:16.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:17.252 00.698 8976 Exposure complete
02:01:17.258 00.006 8976 worker thread done servicing request
02:01:17.258 00.000 5052 OnExposeComplete: enter
02:01:17.258 00.000 5052 UpdateGuideState(): m_state=6
02:01:17.258 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6677
02:01:17.259 00.001 5052 Star::Find returns 1 (0), X=329.66, Y=281.42, Mass=237, SNR=10.7, Peak=74 HFD=2.7
02:01:17.259 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
02:01:17.259 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:01:17.259 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.29 hyp=0.57 cameraTheta=-0.54 mountX=-0.48 mountY=-0.25, mountTheta=-2.66
02:01:17.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.29, opts=13)
02:01:17.260 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.29)
02:01:17.260 00.000 8976 Worker thread wakes up
02:01:17.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.29) opts 0xd
02:01:17.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.29)
02:01:17.260 00.000 8976 Moving (0.49, -0.29) raw xDistance=-0.48 yDistance=-0.25
02:01:17.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:01:17.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:01:17.260 00.000 8976 MoveAxis(R, 2, ABG)
02:01:17.260 00.000 8976 stepping (-11, 2) + (2, 0)
02:01:17.260 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:17.261 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:01:17.271 00.010 5052 UpdateGuideState exits: m=237 SNR=10.7
02:01:17.272 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:17.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:17.272 00.000 5052 Enqueuing Expose request
02:01:17.288 00.016 8976 Received - 47 (G) 
02:01:17.289 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:17.289 00.000 8976 stepped: pos (-9, 2)
02:01:17.289 00.000 8976 MoveAxis(U, 0, ABG)
02:01:17.289 00.000 8976 move complete, result=0
02:01:17.289 00.000 8976 worker thread done servicing request
02:01:17.289 00.000 8976 Worker thread wakes up
02:01:17.289 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 0 ms NORTH
02:01:17.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:17.289 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:17.975 00.686 8976 Exposure complete
02:01:17.980 00.005 8976 worker thread done servicing request
02:01:17.981 00.001 5052 OnExposeComplete: enter
02:01:17.981 00.000 5052 UpdateGuideState(): m_state=6
02:01:17.981 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6678
02:01:17.981 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.94, Mass=196, SNR=9.7, Peak=82 HFD=2.4
02:01:17.981 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
02:01:17.981 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
02:01:17.981 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.23 hyp=0.40 cameraTheta=0.60 mountX=0.05 mountY=-0.40, mountTheta=-1.45
02:01:17.982 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.23, opts=13)
02:01:17.982 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.23)
02:01:17.982 00.000 8976 Worker thread wakes up
02:01:17.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.23) opts 0xd
02:01:17.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.23)
02:01:17.982 00.000 8976 Moving (0.33, 0.23) raw xDistance=0.05 yDistance=-0.40
02:01:17.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:01:17.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:01:17.982 00.000 8976 MoveAxis(R, 0, ABG)
02:01:17.982 00.000 8976 MoveAxis(U, 2, ABG)
02:01:17.982 00.000 8976 stepping (-9, 2) + (0, 2)
02:01:17.982 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:17.983 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:01:17.994 00.011 5052 UpdateGuideState exits: m=196 SNR=9.7
02:01:17.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:17.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:17.994 00.000 5052 Enqueuing Expose request
02:01:18.008 00.014 8976 Received - 47 (G) 
02:01:18.008 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:18.008 00.000 8976 stepped: pos (-9, 4)
02:01:18.008 00.000 8976 move complete, result=0
02:01:18.008 00.000 8976 worker thread done servicing request
02:01:18.008 00.000 8976 Worker thread wakes up
02:01:18.008 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:18.008 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:18.008 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:01:18.705 00.697 8976 Exposure complete
02:01:18.710 00.005 8976 worker thread done servicing request
02:01:18.710 00.000 5052 OnExposeComplete: enter
02:01:18.710 00.000 5052 UpdateGuideState(): m_state=6
02:01:18.710 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6679
02:01:18.710 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.91, Mass=218, SNR=10.2, Peak=83 HFD=2.2
02:01:18.711 00.001 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
02:01:18.711 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
02:01:18.711 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.20 hyp=0.27 cameraTheta=2.33 mountX=0.26 mountY=0.05, mountTheta=0.19
02:01:18.711 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.20, opts=13)
02:01:18.711 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.20)
02:01:18.713 00.002 8976 Worker thread wakes up
02:01:18.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.20) opts 0xd
02:01:18.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.20)
02:01:18.713 00.000 8976 Moving (-0.19, 0.20) raw xDistance=0.26 yDistance=0.05
02:01:18.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:01:18.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:01:18.713 00.000 8976 MoveAxis(R, 0, ABG)
02:01:18.713 00.000 8976 MoveAxis(U, 0, ABG)
02:01:18.713 00.000 8976 move complete, result=0
02:01:18.713 00.000 8976 worker thread done servicing request
02:01:18.714 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:01:18.724 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
02:01:18.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:18.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:18.724 00.000 5052 Enqueuing Expose request
02:01:18.724 00.000 8976 Worker thread wakes up
02:01:18.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:18.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:18.724 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:19.419 00.695 8976 Exposure complete
02:01:19.425 00.006 8976 worker thread done servicing request
02:01:19.425 00.000 5052 OnExposeComplete: enter
02:01:19.425 00.000 5052 UpdateGuideState(): m_state=6
02:01:19.425 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6680
02:01:19.425 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=282.17, Mass=199, SNR=9.8, Peak=73 HFD=2.4
02:01:19.425 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
02:01:19.425 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
02:01:19.425 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.46 hyp=0.64 cameraTheta=2.33 mountX=0.61 mountY=0.11, mountTheta=0.18
02:01:19.426 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.46, opts=13)
02:01:19.426 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.46)
02:01:19.426 00.000 8976 Worker thread wakes up
02:01:19.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.46) opts 0xd
02:01:19.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.46)
02:01:19.426 00.000 8976 Moving (-0.44, 0.46) raw xDistance=0.61 yDistance=0.11
02:01:19.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
02:01:19.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:01:19.426 00.000 8976 MoveAxis(L, 3, ABG)
02:01:19.426 00.000 8976 stepping (-9, 4) + (-3, 0)
02:01:19.426 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:19.427 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:01:19.437 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:01:19.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:19.437 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:19.437 00.000 5052 Enqueuing Expose request
02:01:19.463 00.026 8976 Received - 47 (G) 
02:01:19.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:19.463 00.000 8976 stepped: pos (-12, 4)
02:01:19.463 00.000 8976 MoveAxis(U, 0, ABG)
02:01:19.463 00.000 8976 move complete, result=0
02:01:19.463 00.000 8976 worker thread done servicing request
02:01:19.463 00.000 8976 Worker thread wakes up
02:01:19.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:19.463 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.1 px 0 ms NORTH
02:01:19.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:20.152 00.689 8976 Exposure complete
02:01:20.157 00.005 8976 worker thread done servicing request
02:01:20.157 00.000 5052 OnExposeComplete: enter
02:01:20.157 00.000 5052 UpdateGuideState(): m_state=6
02:01:20.157 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6681
02:01:20.158 00.001 5052 Star::Find returns 1 (0), X=328.31, Y=281.59, Mass=206, SNR=9.9, Peak=72 HFD=2.3
02:01:20.158 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
02:01:20.158 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
02:01:20.158 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=-0.12 hyp=0.88 cameraTheta=-3.00 mountX=0.29 mountY=0.80, mountTheta=1.23
02:01:20.158 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=-0.12, opts=13)
02:01:20.158 00.000 5052 Enqueuing Move request for stepguider (-0.87, -0.12)
02:01:20.158 00.000 8976 Worker thread wakes up
02:01:20.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, -0.12) opts 0xd
02:01:20.159 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, -0.12)
02:01:20.159 00.000 8976 Moving (-0.87, -0.12) raw xDistance=0.29 yDistance=0.80
02:01:20.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
02:01:20.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.80
02:01:20.159 00.000 8976 MoveAxis(L, 1, ABG)
02:01:20.159 00.000 8976 stepping (-12, 4) + (-1, 0)
02:01:20.159 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:20.159 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:01:20.169 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
02:01:20.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:20.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:20.169 00.000 5052 Enqueuing Expose request
02:01:20.182 00.013 8976 Received - 47 (G) 
02:01:20.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:20.182 00.000 8976 stepped: pos (-13, 4)
02:01:20.182 00.000 8976 MoveAxis(D, 3, ABG)
02:01:20.182 00.000 8976 stepping (-13, 4) + (0, -3)
02:01:20.182 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:20.214 00.032 8976 Received - 47 (G) 
02:01:20.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:20.214 00.000 8976 stepped: pos (-13, 1)
02:01:20.214 00.000 8976 move complete, result=0
02:01:20.214 00.000 8976 worker thread done servicing request
02:01:20.214 00.000 8976 Worker thread wakes up
02:01:20.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:20.214 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
02:01:20.214 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:20.910 00.696 8976 Exposure complete
02:01:20.915 00.005 8976 worker thread done servicing request
02:01:20.915 00.000 5052 OnExposeComplete: enter
02:01:20.915 00.000 5052 UpdateGuideState(): m_state=6
02:01:20.915 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6682
02:01:20.915 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.60, Mass=191, SNR=9.6, Peak=74 HFD=2.1
02:01:20.915 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
02:01:20.915 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
02:01:20.916 00.001 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.11 hyp=0.34 cameraTheta=-2.83 mountX=0.05 mountY=0.33, mountTheta=1.41
02:01:20.916 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.11, opts=13)
02:01:20.917 00.001 5052 Enqueuing Move request for stepguider (-0.33, -0.11)
02:01:20.917 00.000 8976 Worker thread wakes up
02:01:20.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.11) opts 0xd
02:01:20.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.11)
02:01:20.917 00.000 8976 Moving (-0.33, -0.11) raw xDistance=0.05 yDistance=0.33
02:01:20.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:01:20.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
02:01:20.917 00.000 8976 MoveAxis(R, 0, ABG)
02:01:20.917 00.000 8976 MoveAxis(D, 2, ABG)
02:01:20.917 00.000 8976 stepping (-13, 1) + (0, -2)
02:01:20.917 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:20.918 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:01:20.928 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
02:01:20.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:20.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:20.928 00.000 5052 Enqueuing Expose request
02:01:20.950 00.022 8976 Received - 47 (G) 
02:01:20.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:20.950 00.000 8976 stepped: pos (-13, -1)
02:01:20.950 00.000 8976 move complete, result=0
02:01:20.950 00.000 8976 worker thread done servicing request
02:01:20.950 00.000 8976 Worker thread wakes up
02:01:20.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:20.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:20.950 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 2 ms SOUTH
02:01:21.641 00.691 8976 Exposure complete
02:01:21.647 00.006 8976 worker thread done servicing request
02:01:21.647 00.000 5052 OnExposeComplete: enter
02:01:21.647 00.000 5052 UpdateGuideState(): m_state=6
02:01:21.647 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6683
02:01:21.647 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.91, Mass=182, SNR=9.4, Peak=77 HFD=2.2
02:01:21.647 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
02:01:21.647 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
02:01:21.647 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.35 cameraTheta=2.53 mountX=0.31 mountY=0.13, mountTheta=0.40
02:01:21.648 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.20, opts=13)
02:01:21.648 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.20)
02:01:21.648 00.000 8976 Worker thread wakes up
02:01:21.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.20) opts 0xd
02:01:21.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.20)
02:01:21.648 00.000 8976 Moving (-0.28, 0.20) raw xDistance=0.31 yDistance=0.13
02:01:21.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:01:21.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:01:21.648 00.000 8976 MoveAxis(L, 1, ABG)
02:01:21.648 00.000 8976 stepping (-13, -1) + (-1, 0)
02:01:21.648 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:21.649 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:01:21.659 00.010 5052 UpdateGuideState exits: m=182 SNR=9.4
02:01:21.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:21.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:21.659 00.000 5052 Enqueuing Expose request
02:01:21.669 00.010 8976 Received - 47 (G) 
02:01:21.669 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:21.669 00.000 8976 stepped: pos (-14, -1)
02:01:21.669 00.000 8976 MoveAxis(U, 0, ABG)
02:01:21.669 00.000 8976 move complete, result=0
02:01:21.669 00.000 8976 worker thread done servicing request
02:01:21.669 00.000 8976 Worker thread wakes up
02:01:21.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:21.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:21.669 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:01:22.359 00.690 8976 Exposure complete
02:01:22.365 00.006 8976 worker thread done servicing request
02:01:22.365 00.000 5052 OnExposeComplete: enter
02:01:22.365 00.000 5052 UpdateGuideState(): m_state=6
02:01:22.365 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6684
02:01:22.365 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.90, Mass=196, SNR=9.7, Peak=80 HFD=2.1
02:01:22.365 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
02:01:22.365 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
02:01:22.365 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.27 cameraTheta=2.35 mountX=0.26 mountY=0.06, mountTheta=0.21
02:01:22.366 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.19, opts=13)
02:01:22.366 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.19)
02:01:22.366 00.000 8976 Worker thread wakes up
02:01:22.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.19) opts 0xd
02:01:22.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.19)
02:01:22.366 00.000 8976 Moving (-0.19, 0.19) raw xDistance=0.26 yDistance=0.06
02:01:22.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:01:22.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:01:22.366 00.000 8976 MoveAxis(R, 0, ABG)
02:01:22.366 00.000 8976 MoveAxis(U, 0, ABG)
02:01:22.366 00.000 8976 move complete, result=0
02:01:22.366 00.000 8976 worker thread done servicing request
02:01:22.367 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:01:22.376 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:01:22.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:22.376 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:22.376 00.000 5052 Enqueuing Expose request
02:01:22.377 00.001 8976 Worker thread wakes up
02:01:22.377 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:22.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:22.377 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:23.069 00.692 8976 Exposure complete
02:01:23.075 00.006 8976 worker thread done servicing request
02:01:23.075 00.000 5052 OnExposeComplete: enter
02:01:23.075 00.000 5052 UpdateGuideState(): m_state=6
02:01:23.075 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6685
02:01:23.075 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.92, Mass=194, SNR=9.6, Peak=70 HFD=2.4
02:01:23.075 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
02:01:23.075 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
02:01:23.075 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.21 hyp=0.39 cameraTheta=0.56 mountX=0.03 mountY=-0.39, mountTheta=-1.49
02:01:23.076 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.21, opts=13)
02:01:23.077 00.001 5052 Enqueuing Move request for stepguider (0.33, 0.21)
02:01:23.077 00.000 8976 Worker thread wakes up
02:01:23.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.21) opts 0xd
02:01:23.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.21)
02:01:23.077 00.000 8976 Moving (0.33, 0.21) raw xDistance=0.03 yDistance=-0.39
02:01:23.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:01:23.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:01:23.077 00.000 8976 MoveAxis(R, 0, ABG)
02:01:23.077 00.000 8976 MoveAxis(U, 2, ABG)
02:01:23.077 00.000 8976 stepping (-14, -1) + (0, 2)
02:01:23.077 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:23.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:01:23.087 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
02:01:23.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:23.087 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:23.087 00.000 5052 Enqueuing Expose request
02:01:23.108 00.021 8976 Received - 47 (G) 
02:01:23.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:23.108 00.000 8976 stepped: pos (-14, 1)
02:01:23.108 00.000 8976 move complete, result=0
02:01:23.108 00.000 8976 worker thread done servicing request
02:01:23.108 00.000 8976 Worker thread wakes up
02:01:23.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:23.108 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:23.108 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:01:23.798 00.690 8976 Exposure complete
02:01:23.803 00.005 8976 worker thread done servicing request
02:01:23.804 00.001 5052 OnExposeComplete: enter
02:01:23.804 00.000 5052 UpdateGuideState(): m_state=6
02:01:23.804 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6686
02:01:23.804 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=282.00, Mass=195, SNR=9.7, Peak=71 HFD=2.2
02:01:23.804 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
02:01:23.804 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
02:01:23.804 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.29 hyp=0.43 cameraTheta=0.74 mountX=0.11 mountY=-0.42, mountTheta=-1.31
02:01:23.804 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.29, opts=13)
02:01:23.805 00.001 5052 Enqueuing Move request for stepguider (0.32, 0.29)
02:01:23.805 00.000 8976 Worker thread wakes up
02:01:23.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.29) opts 0xd
02:01:23.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.29)
02:01:23.805 00.000 8976 Moving (0.32, 0.29) raw xDistance=0.11 yDistance=-0.42
02:01:23.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:01:23.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
02:01:23.805 00.000 8976 MoveAxis(R, 0, ABG)
02:01:23.805 00.000 8976 MoveAxis(U, 2, ABG)
02:01:23.805 00.000 8976 stepping (-14, 1) + (0, 2)
02:01:23.805 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:23.805 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:01:23.815 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:01:23.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:23.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:23.815 00.000 5052 Enqueuing Expose request
02:01:23.827 00.012 8976 Received - 47 (G) 
02:01:23.827 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:23.827 00.000 8976 stepped: pos (-14, 3)
02:01:23.827 00.000 8976 move complete, result=0
02:01:23.827 00.000 8976 worker thread done servicing request
02:01:23.827 00.000 8976 Worker thread wakes up
02:01:23.827 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:01:23.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:23.827 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:24.525 00.698 8976 Exposure complete
02:01:24.530 00.005 8976 worker thread done servicing request
02:01:24.530 00.000 5052 OnExposeComplete: enter
02:01:24.530 00.000 5052 UpdateGuideState(): m_state=6
02:01:24.530 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6687
02:01:24.530 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.58, Mass=210, SNR=10.0, Peak=70 HFD=3.0
02:01:24.531 00.001 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
02:01:24.531 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
02:01:24.531 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.13 hyp=0.46 cameraTheta=-0.28 mountX=-0.32 mountY=-0.30, mountTheta=-2.38
02:01:24.531 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.13, opts=13)
02:01:24.531 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.13)
02:01:24.532 00.001 8976 Worker thread wakes up
02:01:24.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.13) opts 0xd
02:01:24.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.13)
02:01:24.532 00.000 8976 Moving (0.45, -0.13) raw xDistance=-0.32 yDistance=-0.30
02:01:24.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:01:24.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
02:01:24.532 00.000 8976 MoveAxis(R, 1, ABG)
02:01:24.532 00.000 8976 stepping (-14, 3) + (1, 0)
02:01:24.532 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:24.532 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:01:24.543 00.011 5052 UpdateGuideState exits: m=210 SNR=10.0
02:01:24.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:24.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:24.543 00.000 5052 Enqueuing Expose request
02:01:24.563 00.020 8976 Received - 47 (G) 
02:01:24.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:24.563 00.000 8976 stepped: pos (-13, 3)
02:01:24.563 00.000 8976 MoveAxis(U, 1, ABG)
02:01:24.563 00.000 8976 stepping (-13, 3) + (0, 1)
02:01:24.563 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:24.594 00.031 8976 Received - 47 (G) 
02:01:24.594 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:24.594 00.000 8976 stepped: pos (-13, 4)
02:01:24.594 00.000 8976 move complete, result=0
02:01:24.594 00.000 8976 worker thread done servicing request
02:01:24.594 00.000 8976 Worker thread wakes up
02:01:24.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:24.594 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:24.594 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:01:25.306 00.712 8976 Exposure complete
02:01:25.312 00.006 8976 worker thread done servicing request
02:01:25.312 00.000 5052 OnExposeComplete: enter
02:01:25.312 00.000 5052 UpdateGuideState(): m_state=6
02:01:25.312 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6688
02:01:25.312 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.82, Mass=204, SNR=9.9, Peak=69 HFD=2.6
02:01:25.312 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
02:01:25.312 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
02:01:25.312 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.11 hyp=0.31 cameraTheta=0.36 mountX=-0.03 mountY=-0.31, mountTheta=-1.68
02:01:25.313 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.11, opts=13)
02:01:25.313 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.11)
02:01:25.313 00.000 8976 Worker thread wakes up
02:01:25.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.11) opts 0xd
02:01:25.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.11)
02:01:25.313 00.000 8976 Moving (0.29, 0.11) raw xDistance=-0.03 yDistance=-0.31
02:01:25.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:01:25.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:01:25.313 00.000 8976 MoveAxis(R, 0, ABG)
02:01:25.313 00.000 8976 MoveAxis(U, 1, ABG)
02:01:25.313 00.000 8976 stepping (-13, 4) + (0, 1)
02:01:25.313 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:25.314 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:01:25.324 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
02:01:25.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:25.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:25.324 00.000 5052 Enqueuing Expose request
02:01:25.346 00.022 8976 Received - 47 (G) 
02:01:25.346 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:25.346 00.000 8976 stepped: pos (-13, 5)
02:01:25.346 00.000 8976 move complete, result=0
02:01:25.346 00.000 8976 worker thread done servicing request
02:01:25.346 00.000 8976 Worker thread wakes up
02:01:25.346 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:25.346 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:25.346 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:01:26.043 00.697 8976 Exposure complete
02:01:26.049 00.006 8976 worker thread done servicing request
02:01:26.049 00.000 5052 OnExposeComplete: enter
02:01:26.049 00.000 5052 UpdateGuideState(): m_state=6
02:01:26.049 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6689
02:01:26.049 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.86, Mass=206, SNR=10.0, Peak=78 HFD=2.3
02:01:26.049 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
02:01:26.049 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
02:01:26.049 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.99 mountX=0.09 mountY=-0.16, mountTheta=-1.08
02:01:26.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.15, opts=13)
02:01:26.050 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.15)
02:01:26.050 00.000 8976 Worker thread wakes up
02:01:26.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.15) opts 0xd
02:01:26.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.15)
02:01:26.050 00.000 8976 Moving (0.10, 0.15) raw xDistance=0.09 yDistance=-0.16
02:01:26.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:01:26.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:01:26.050 00.000 8976 MoveAxis(R, 0, ABG)
02:01:26.051 00.001 8976 MoveAxis(U, 0, ABG)
02:01:26.051 00.000 8976 move complete, result=0
02:01:26.051 00.000 8976 worker thread done servicing request
02:01:26.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:01:26.061 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
02:01:26.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:26.061 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:26.061 00.000 5052 Enqueuing Expose request
02:01:26.061 00.000 8976 Worker thread wakes up
02:01:26.061 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:26.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:26.061 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:26.751 00.690 8976 Exposure complete
02:01:26.757 00.006 8976 worker thread done servicing request
02:01:26.757 00.000 5052 OnExposeComplete: enter
02:01:26.757 00.000 5052 UpdateGuideState(): m_state=6
02:01:26.757 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6690
02:01:26.757 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.69, Mass=197, SNR=9.7, Peak=77 HFD=2.2
02:01:26.758 00.001 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
02:01:26.758 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:01:26.758 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.11 mountX=-0.12 mountY=-0.17, mountTheta=-2.19
02:01:26.758 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.02, opts=13)
02:01:26.759 00.001 5052 Enqueuing Move request for stepguider (0.22, -0.02)
02:01:26.759 00.000 8976 Worker thread wakes up
02:01:26.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.02) opts 0xd
02:01:26.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.02)
02:01:26.759 00.000 8976 Moving (0.22, -0.02) raw xDistance=-0.12 yDistance=-0.17
02:01:26.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:01:26.759 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:01:26.759 00.000 8976 MoveAxis(R, 0, ABG)
02:01:26.759 00.000 8976 MoveAxis(U, 0, ABG)
02:01:26.759 00.000 8976 move complete, result=0
02:01:26.759 00.000 8976 worker thread done servicing request
02:01:26.761 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:01:26.771 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:01:26.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:26.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:26.771 00.000 5052 Enqueuing Expose request
02:01:26.771 00.000 8976 Worker thread wakes up
02:01:26.771 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:26.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:26.771 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:27.459 00.688 8976 Exposure complete
02:01:27.464 00.005 8976 worker thread done servicing request
02:01:27.464 00.000 5052 OnExposeComplete: enter
02:01:27.464 00.000 5052 UpdateGuideState(): m_state=6
02:01:27.464 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6691
02:01:27.464 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=282.01, Mass=195, SNR=9.7, Peak=79 HFD=2.3
02:01:27.464 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.04) = xAngle (-1.01 = -1.01)
02:01:27.464 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.11 = -1.11)
02:01:27.464 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.30 hyp=0.35 cameraTheta=1.04 mountX=0.19 mountY=-0.31, mountTheta=-1.03
02:01:27.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.30, opts=13)
02:01:27.465 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.30)
02:01:27.465 00.000 8976 Worker thread wakes up
02:01:27.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.30) opts 0xd
02:01:27.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.30)
02:01:27.465 00.000 8976 Moving (0.18, 0.30) raw xDistance=0.19 yDistance=-0.31
02:01:27.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:01:27.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:01:27.465 00.000 8976 MoveAxis(R, 0, ABG)
02:01:27.465 00.000 8976 MoveAxis(U, 1, ABG)
02:01:27.465 00.000 8976 stepping (-13, 5) + (0, 1)
02:01:27.465 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:27.466 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:01:27.475 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:01:27.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:27.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:27.476 00.001 5052 Enqueuing Expose request
02:01:27.488 00.012 8976 Received - 47 (G) 
02:01:27.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:27.488 00.000 8976 stepped: pos (-13, 6)
02:01:27.488 00.000 8976 move complete, result=0
02:01:27.488 00.000 8976 worker thread done servicing request
02:01:27.488 00.000 8976 Worker thread wakes up
02:01:27.488 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:01:27.489 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:27.489 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:28.180 00.691 8976 Exposure complete
02:01:28.186 00.006 8976 worker thread done servicing request
02:01:28.186 00.000 5052 OnExposeComplete: enter
02:01:28.186 00.000 5052 UpdateGuideState(): m_state=6
02:01:28.186 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6692
02:01:28.186 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.34, Mass=209, SNR=10.0, Peak=72 HFD=2.3
02:01:28.186 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.86 = 2.42)
02:01:28.186 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.32)
02:01:28.186 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.37 hyp=0.39 cameraTheta=-1.82 mountX=-0.29 mountY=0.28, mountTheta=2.37
02:01:28.187 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.37, opts=13)
02:01:28.187 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.37)
02:01:28.187 00.000 8976 Worker thread wakes up
02:01:28.187 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.37) opts 0xd
02:01:28.187 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.37)
02:01:28.187 00.000 8976 Moving (-0.10, -0.37) raw xDistance=-0.29 yDistance=0.28
02:01:28.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:01:28.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
02:01:28.187 00.000 8976 MoveAxis(R, 1, ABG)
02:01:28.187 00.000 8976 stepping (-13, 6) + (1, 0)
02:01:28.187 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:28.188 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
02:01:28.199 00.011 5052 UpdateGuideState exits: m=209 SNR=10.0
02:01:28.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:28.199 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:28.199 00.000 5052 Enqueuing Expose request
02:01:28.208 00.009 8976 Received - 47 (G) 
02:01:28.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:28.208 00.000 8976 stepped: pos (-12, 6)
02:01:28.208 00.000 8976 MoveAxis(D, 1, ABG)
02:01:28.208 00.000 8976 stepping (-12, 6) + (0, -1)
02:01:28.208 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:28.240 00.032 8976 Received - 47 (G) 
02:01:28.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:28.240 00.000 8976 stepped: pos (-12, 5)
02:01:28.240 00.000 8976 move complete, result=0
02:01:28.240 00.000 8976 worker thread done servicing request
02:01:28.240 00.000 8976 Worker thread wakes up
02:01:28.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:28.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:28.240 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:01:28.931 00.691 8976 Exposure complete
02:01:28.937 00.006 8976 worker thread done servicing request
02:01:28.937 00.000 5052 OnExposeComplete: enter
02:01:28.937 00.000 5052 UpdateGuideState(): m_state=6
02:01:28.937 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6693
02:01:28.937 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.93, Mass=216, SNR=10.2, Peak=78 HFD=2.2
02:01:28.937 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
02:01:28.937 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
02:01:28.937 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.23 hyp=0.36 cameraTheta=0.69 mountX=0.08 mountY=-0.35, mountTheta=-1.36
02:01:28.938 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.23, opts=13)
02:01:28.938 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.23)
02:01:28.938 00.000 8976 Worker thread wakes up
02:01:28.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.23) opts 0xd
02:01:28.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.23)
02:01:28.938 00.000 8976 Moving (0.28, 0.23) raw xDistance=0.08 yDistance=-0.35
02:01:28.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:01:28.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
02:01:28.938 00.000 8976 MoveAxis(R, 0, ABG)
02:01:28.938 00.000 8976 MoveAxis(U, 1, ABG)
02:01:28.938 00.000 8976 stepping (-12, 5) + (0, 1)
02:01:28.938 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:28.939 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:01:28.950 00.011 5052 UpdateGuideState exits: m=216 SNR=10.2
02:01:28.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:28.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:28.950 00.000 5052 Enqueuing Expose request
02:01:28.959 00.009 8976 Received - 47 (G) 
02:01:28.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:28.959 00.000 8976 stepped: pos (-12, 6)
02:01:28.959 00.000 8976 move complete, result=0
02:01:28.959 00.000 8976 worker thread done servicing request
02:01:28.959 00.000 8976 Worker thread wakes up
02:01:28.959 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:01:28.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:28.959 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:29.650 00.691 8976 Exposure complete
02:01:29.656 00.006 8976 worker thread done servicing request
02:01:29.656 00.000 5052 OnExposeComplete: enter
02:01:29.656 00.000 5052 UpdateGuideState(): m_state=6
02:01:29.656 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6694
02:01:29.656 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.49, Mass=202, SNR=9.9, Peak=74 HFD=1.6
02:01:29.656 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
02:01:29.656 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.88 = -2.88)
02:01:29.656 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-0.73 mountX=-0.30 mountY=-0.08, mountTheta=-2.87
02:01:29.657 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.22, opts=13)
02:01:29.657 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.22)
02:01:29.657 00.000 8976 Worker thread wakes up
02:01:29.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.22) opts 0xd
02:01:29.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.22)
02:01:29.657 00.000 8976 Moving (0.24, -0.22) raw xDistance=-0.30 yDistance=-0.08
02:01:29.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:01:29.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:01:29.657 00.000 8976 MoveAxis(R, 1, ABG)
02:01:29.657 00.000 8976 stepping (-12, 6) + (1, 0)
02:01:29.657 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:29.658 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:01:29.668 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
02:01:29.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:29.669 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:29.669 00.000 5052 Enqueuing Expose request
02:01:29.679 00.010 8976 Received - 47 (G) 
02:01:29.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:29.679 00.000 8976 stepped: pos (-11, 6)
02:01:29.679 00.000 8976 MoveAxis(U, 0, ABG)
02:01:29.679 00.000 8976 move complete, result=0
02:01:29.679 00.000 8976 worker thread done servicing request
02:01:29.679 00.000 8976 Worker thread wakes up
02:01:29.679 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:01:29.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:29.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:30.373 00.694 8976 Exposure complete
02:01:30.377 00.004 8976 worker thread done servicing request
02:01:30.378 00.001 5052 OnExposeComplete: enter
02:01:30.378 00.000 5052 UpdateGuideState(): m_state=6
02:01:30.378 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6695
02:01:30.378 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.93, Mass=205, SNR=9.9, Peak=81 HFD=2.3
02:01:30.378 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
02:01:30.378 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
02:01:30.378 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.19 mountX=0.15 mountY=-0.19, mountTheta=-0.90
02:01:30.379 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.22, opts=13)
02:01:30.379 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.22)
02:01:30.379 00.000 8976 Worker thread wakes up
02:01:30.379 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.22) opts 0xd
02:01:30.379 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.22)
02:01:30.379 00.000 8976 Moving (0.09, 0.22) raw xDistance=0.15 yDistance=-0.19
02:01:30.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:01:30.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:01:30.379 00.000 8976 MoveAxis(R, 0, ABG)
02:01:30.379 00.000 8976 MoveAxis(U, 0, ABG)
02:01:30.379 00.000 8976 move complete, result=0
02:01:30.379 00.000 8976 worker thread done servicing request
02:01:30.380 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:01:30.391 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
02:01:30.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:30.391 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:30.391 00.000 5052 Enqueuing Expose request
02:01:30.391 00.000 8976 Worker thread wakes up
02:01:30.392 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:30.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:30.392 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:31.084 00.692 8976 Exposure complete
02:01:31.089 00.005 8976 worker thread done servicing request
02:01:31.089 00.000 5052 OnExposeComplete: enter
02:01:31.089 00.000 5052 UpdateGuideState(): m_state=6
02:01:31.089 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6696
02:01:31.089 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.99, Mass=213, SNR=10.1, Peak=82 HFD=2.4
02:01:31.090 00.001 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:01:31.090 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
02:01:31.090 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.28 hyp=0.55 cameraTheta=2.61 mountX=0.46 mountY=0.25, mountTheta=0.49
02:01:31.090 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.28, opts=13)
02:01:31.090 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.28)
02:01:31.090 00.000 8976 Worker thread wakes up
02:01:31.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.28) opts 0xd
02:01:31.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.28)
02:01:31.091 00.001 8976 Moving (-0.47, 0.28) raw xDistance=0.46 yDistance=0.25
02:01:31.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:01:31.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:01:31.091 00.000 8976 MoveAxis(L, 2, ABG)
02:01:31.091 00.000 8976 stepping (-11, 6) + (-2, 0)
02:01:31.091 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:31.091 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:01:31.100 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
02:01:31.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:31.100 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:31.101 00.001 5052 Enqueuing Expose request
02:01:31.117 00.016 8976 Received - 47 (G) 
02:01:31.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:31.117 00.000 8976 stepped: pos (-13, 6)
02:01:31.118 00.001 8976 MoveAxis(U, 0, ABG)
02:01:31.118 00.000 8976 move complete, result=0
02:01:31.118 00.000 8976 worker thread done servicing request
02:01:31.118 00.000 8976 Worker thread wakes up
02:01:31.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:31.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:31.118 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:01:31.809 00.691 8976 Exposure complete
02:01:31.814 00.005 8976 worker thread done servicing request
02:01:31.814 00.000 5052 OnExposeComplete: enter
02:01:31.814 00.000 5052 UpdateGuideState(): m_state=6
02:01:31.814 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6697
02:01:31.814 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.74, Mass=192, SNR=9.6, Peak=73 HFD=2.2
02:01:31.814 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:01:31.815 00.001 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:01:31.815 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=0.03 hyp=0.94 cameraTheta=3.11 mountX=0.45 mountY=0.77, mountTheta=1.04
02:01:31.815 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=0.03, opts=13)
02:01:31.815 00.000 5052 Enqueuing Move request for stepguider (-0.94, 0.03)
02:01:31.816 00.001 8976 Worker thread wakes up
02:01:31.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, 0.03) opts 0xd
02:01:31.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, 0.03)
02:01:31.816 00.000 8976 Moving (-0.94, 0.03) raw xDistance=0.45 yDistance=0.77
02:01:31.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
02:01:31.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
02:01:31.816 00.000 8976 MoveAxis(L, 2, ABG)
02:01:31.816 00.000 8976 stepping (-13, 6) + (-2, 0)
02:01:31.816 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:31.817 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:01:31.826 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
02:01:31.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:31.826 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:31.826 00.000 5052 Enqueuing Expose request
02:01:31.853 00.027 8976 Received - 47 (G) 
02:01:31.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:31.853 00.000 8976 stepped: pos (-15, 6)
02:01:31.853 00.000 8976 MoveAxis(D, 3, ABG)
02:01:31.853 00.000 8976 stepping (-15, 6) + (0, -3)
02:01:31.853 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:31.884 00.031 8976 Received - 47 (G) 
02:01:31.884 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:31.884 00.000 8976 stepped: pos (-15, 3)
02:01:31.884 00.000 8976 move complete, result=0
02:01:31.884 00.000 8976 worker thread done servicing request
02:01:31.884 00.000 8976 Worker thread wakes up
02:01:31.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:31.884 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:31.885 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:01:32.580 00.695 8976 Exposure complete
02:01:32.585 00.005 8976 worker thread done servicing request
02:01:32.585 00.000 5052 OnExposeComplete: enter
02:01:32.585 00.000 5052 UpdateGuideState(): m_state=6
02:01:32.585 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6698
02:01:32.585 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.56, Mass=188, SNR=9.5, Peak=72 HFD=1.8
02:01:32.585 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-5.00 = 1.29)
02:01:32.585 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
02:01:32.586 00.001 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.15 hyp=0.78 cameraTheta=-2.95 mountX=0.22 mountY=0.73, mountTheta=1.28
02:01:32.586 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.15, opts=13)
02:01:32.586 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.15)
02:01:32.586 00.000 8976 Worker thread wakes up
02:01:32.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.15) opts 0xd
02:01:32.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.15)
02:01:32.587 00.001 8976 Moving (-0.77, -0.15) raw xDistance=0.22 yDistance=0.73
02:01:32.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:01:32.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.73
02:01:32.587 00.000 8976 MoveAxis(R, 0, ABG)
02:01:32.587 00.000 8976 MoveAxis(D, 3, ABG)
02:01:32.587 00.000 8976 stepping (-15, 3) + (0, -3)
02:01:32.587 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:32.587 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:01:32.597 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:01:32.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:32.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:32.597 00.000 5052 Enqueuing Expose request
02:01:32.620 00.023 8976 Received - 47 (G) 
02:01:32.620 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:32.620 00.000 8976 stepped: pos (-15, 0)
02:01:32.620 00.000 8976 move complete, result=0
02:01:32.620 00.000 8976 worker thread done servicing request
02:01:32.620 00.000 8976 Worker thread wakes up
02:01:32.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:32.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:32.620 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:01:33.314 00.694 8976 Exposure complete
02:01:33.320 00.006 8976 worker thread done servicing request
02:01:33.320 00.000 5052 OnExposeComplete: enter
02:01:33.320 00.000 5052 UpdateGuideState(): m_state=6
02:01:33.320 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6699
02:01:33.320 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.04, Mass=190, SNR=9.6, Peak=83 HFD=2.3
02:01:33.320 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:01:33.320 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
02:01:33.320 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.33 hyp=0.64 cameraTheta=2.61 mountX=0.54 mountY=0.29, mountTheta=0.49
02:01:33.322 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.33, opts=13)
02:01:33.322 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.33)
02:01:33.322 00.000 8976 Worker thread wakes up
02:01:33.322 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.33) opts 0xd
02:01:33.322 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.33)
02:01:33.322 00.000 8976 Moving (-0.55, 0.33) raw xDistance=0.54 yDistance=0.29
02:01:33.323 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:01:33.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
02:01:33.323 00.000 8976 MoveAxis(L, 2, ABG)
02:01:33.323 00.000 8976 stepping (-15, 0) + (-2, 0)
02:01:33.323 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:33.325 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:01:33.335 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
02:01:33.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:33.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:33.335 00.000 5052 Enqueuing Expose request
02:01:33.355 00.020 8976 Received - 47 (G) 
02:01:33.355 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:33.355 00.000 8976 stepped: pos (-17, 0)
02:01:33.355 00.000 8976 MoveAxis(D, 1, ABG)
02:01:33.355 00.000 8976 stepping (-17, 0) + (0, -1)
02:01:33.355 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:33.386 00.031 8976 Received - 47 (G) 
02:01:33.387 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:33.387 00.000 8976 stepped: pos (-17, -1)
02:01:33.387 00.000 8976 move complete, result=0
02:01:33.387 00.000 8976 worker thread done servicing request
02:01:33.387 00.000 8976 Worker thread wakes up
02:01:33.387 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:01:33.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:33.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:34.080 00.693 8976 Exposure complete
02:01:34.085 00.005 8976 worker thread done servicing request
02:01:34.085 00.000 5052 OnExposeComplete: enter
02:01:34.086 00.001 5052 UpdateGuideState(): m_state=6
02:01:34.086 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6700
02:01:34.086 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.64, Mass=200, SNR=9.8, Peak=70 HFD=2.1
02:01:34.086 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
02:01:34.086 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
02:01:34.086 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.07 hyp=0.47 cameraTheta=-2.99 mountX=0.15 mountY=0.43, mountTheta=1.24
02:01:34.086 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.07, opts=13)
02:01:34.087 00.001 5052 Enqueuing Move request for stepguider (-0.47, -0.07)
02:01:34.087 00.000 8976 Worker thread wakes up
02:01:34.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.07) opts 0xd
02:01:34.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.07)
02:01:34.087 00.000 8976 Moving (-0.47, -0.07) raw xDistance=0.15 yDistance=0.43
02:01:34.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:01:34.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
02:01:34.087 00.000 8976 MoveAxis(R, 0, ABG)
02:01:34.087 00.000 8976 MoveAxis(D, 2, ABG)
02:01:34.087 00.000 8976 stepping (-17, -1) + (0, -2)
02:01:34.087 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:34.089 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=66, Gamma=2.630
02:01:34.099 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
02:01:34.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:34.099 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:34.099 00.000 5052 Enqueuing Expose request
02:01:34.122 00.023 8976 Received - 47 (G) 
02:01:34.122 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:34.122 00.000 8976 stepped: pos (-17, -3)
02:01:34.122 00.000 8976 move complete, result=0
02:01:34.122 00.000 8976 worker thread done servicing request
02:01:34.122 00.000 8976 Worker thread wakes up
02:01:34.122 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:34.122 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:34.122 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:01:34.814 00.692 8976 Exposure complete
02:01:34.819 00.005 8976 worker thread done servicing request
02:01:34.819 00.000 5052 OnExposeComplete: enter
02:01:34.819 00.000 5052 UpdateGuideState(): m_state=6
02:01:34.819 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6701
02:01:34.819 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.86, Mass=207, SNR=9.9, Peak=76 HFD=2.3
02:01:34.820 00.001 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
02:01:34.820 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
02:01:34.820 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.93 mountX=0.08 mountY=-0.17, mountTheta=-1.13
02:01:34.821 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.15, opts=13)
02:01:34.821 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.15)
02:01:34.821 00.000 8976 Worker thread wakes up
02:01:34.821 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.15) opts 0xd
02:01:34.821 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.15)
02:01:34.821 00.000 8976 Moving (0.11, 0.15) raw xDistance=0.08 yDistance=-0.17
02:01:34.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:01:34.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:01:34.822 00.001 8976 MoveAxis(R, 0, ABG)
02:01:34.822 00.000 8976 MoveAxis(U, 0, ABG)
02:01:34.822 00.000 8976 move complete, result=0
02:01:34.822 00.000 8976 worker thread done servicing request
02:01:34.822 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:01:34.832 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
02:01:34.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:34.832 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:34.832 00.000 5052 Enqueuing Expose request
02:01:34.832 00.000 8976 Worker thread wakes up
02:01:34.832 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:34.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:34.832 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:35.518 00.686 8976 Exposure complete
02:01:35.524 00.006 8976 worker thread done servicing request
02:01:35.524 00.000 5052 OnExposeComplete: enter
02:01:35.524 00.000 5052 UpdateGuideState(): m_state=6
02:01:35.524 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6702
02:01:35.524 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.91, Mass=200, SNR=9.8, Peak=73 HFD=2.4
02:01:35.524 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:01:35.524 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
02:01:35.524 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.20 hyp=0.47 cameraTheta=0.44 mountX=-0.01 mountY=-0.47, mountTheta=-1.60
02:01:35.525 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.20, opts=13)
02:01:35.525 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.20)
02:01:35.525 00.000 8976 Worker thread wakes up
02:01:35.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.20) opts 0xd
02:01:35.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.20)
02:01:35.525 00.000 8976 Moving (0.43, 0.20) raw xDistance=-0.01 yDistance=-0.47
02:01:35.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:01:35.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:01:35.525 00.000 8976 MoveAxis(R, 0, ABG)
02:01:35.525 00.000 8976 MoveAxis(U, 2, ABG)
02:01:35.525 00.000 8976 stepping (-17, -3) + (0, 2)
02:01:35.525 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:35.526 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:01:35.536 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
02:01:35.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:35.536 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:35.536 00.000 5052 Enqueuing Expose request
02:01:35.561 00.025 8976 Received - 47 (G) 
02:01:35.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:35.561 00.000 8976 stepped: pos (-17, -1)
02:01:35.561 00.000 8976 move complete, result=0
02:01:35.561 00.000 8976 worker thread done servicing request
02:01:35.561 00.000 8976 Worker thread wakes up
02:01:35.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:35.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:35.562 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:01:36.253 00.691 8976 Exposure complete
02:01:36.259 00.006 8976 worker thread done servicing request
02:01:36.260 00.001 5052 OnExposeComplete: enter
02:01:36.260 00.000 5052 UpdateGuideState(): m_state=6
02:01:36.260 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6703
02:01:36.260 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.91, Mass=182, SNR=9.4, Peak=74 HFD=2.3
02:01:36.260 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
02:01:36.260 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
02:01:36.260 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.20 hyp=0.41 cameraTheta=2.64 mountX=0.34 mountY=0.19, mountTheta=0.51
02:01:36.261 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.20, opts=13)
02:01:36.261 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.20)
02:01:36.261 00.000 8976 Worker thread wakes up
02:01:36.261 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.20) opts 0xd
02:01:36.261 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.20)
02:01:36.261 00.000 8976 Moving (-0.36, 0.20) raw xDistance=0.34 yDistance=0.19
02:01:36.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:01:36.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:01:36.261 00.000 8976 MoveAxis(L, 1, ABG)
02:01:36.261 00.000 8976 stepping (-17, -1) + (-1, 0)
02:01:36.261 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:36.262 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:01:36.273 00.011 5052 UpdateGuideState exits: m=182 SNR=9.4
02:01:36.274 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:36.274 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:36.274 00.000 5052 Enqueuing Expose request
02:01:36.280 00.006 8976 Received - 47 (G) 
02:01:36.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:36.280 00.000 8976 stepped: pos (-18, -1)
02:01:36.280 00.000 8976 MoveAxis(U, 0, ABG)
02:01:36.280 00.000 8976 move complete, result=0
02:01:36.280 00.000 8976 worker thread done servicing request
02:01:36.280 00.000 8976 Worker thread wakes up
02:01:36.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:36.281 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:01:36.281 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:36.970 00.689 8976 Exposure complete
02:01:36.976 00.006 8976 worker thread done servicing request
02:01:36.976 00.000 5052 OnExposeComplete: enter
02:01:36.976 00.000 5052 UpdateGuideState(): m_state=6
02:01:36.976 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6704
02:01:36.976 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.30, Mass=188, SNR=9.5, Peak=72 HFD=2.8
02:01:36.976 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
02:01:36.976 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
02:01:36.976 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.41 hyp=0.87 cameraTheta=-2.66 mountX=-0.01 mountY=0.87, mountTheta=1.58
02:01:36.977 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.41, opts=13)
02:01:36.977 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.41)
02:01:36.977 00.000 8976 Worker thread wakes up
02:01:36.977 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.41) opts 0xd
02:01:36.977 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.41)
02:01:36.977 00.000 8976 Moving (-0.77, -0.41) raw xDistance=-0.01 yDistance=0.87
02:01:36.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:01:36.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
02:01:36.977 00.000 8976 MoveAxis(R, 0, ABG)
02:01:36.977 00.000 8976 MoveAxis(D, 3, ABG)
02:01:36.977 00.000 8976 stepping (-18, -1) + (0, -3)
02:01:36.978 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:36.980 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:01:36.989 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
02:01:36.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:36.990 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:36.990 00.000 5052 Enqueuing Expose request
02:01:37.016 00.026 8976 Received - 47 (G) 
02:01:37.016 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:37.016 00.000 8976 stepped: pos (-18, -4)
02:01:37.016 00.000 8976 move complete, result=0
02:01:37.016 00.000 8976 worker thread done servicing request
02:01:37.016 00.000 8976 Worker thread wakes up
02:01:37.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:37.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:37.016 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.9 px 3 ms SOUTH
02:01:37.706 00.690 8976 Exposure complete
02:01:37.711 00.005 8976 worker thread done servicing request
02:01:37.711 00.000 5052 OnExposeComplete: enter
02:01:37.712 00.001 5052 UpdateGuideState(): m_state=6
02:01:37.712 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6705
02:01:37.712 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.97, Mass=190, SNR=9.5, Peak=70 HFD=2.3
02:01:37.712 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:01:37.712 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:01:37.712 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.26 hyp=0.72 cameraTheta=2.78 mountX=0.54 mountY=0.43, mountTheta=0.67
02:01:37.712 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.26, opts=13)
02:01:37.713 00.001 5052 Enqueuing Move request for stepguider (-0.68, 0.26)
02:01:37.713 00.000 8976 Worker thread wakes up
02:01:37.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.26) opts 0xd
02:01:37.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.26)
02:01:37.713 00.000 8976 Moving (-0.68, 0.26) raw xDistance=0.54 yDistance=0.43
02:01:37.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:01:37.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
02:01:37.713 00.000 8976 MoveAxis(L, 2, ABG)
02:01:37.713 00.000 8976 stepping (-18, -4) + (-2, 0)
02:01:37.713 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:37.714 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:01:37.723 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
02:01:37.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:37.723 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:37.723 00.000 5052 Enqueuing Expose request
02:01:37.736 00.013 8976 Received - 47 (G) 
02:01:37.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:37.736 00.000 8976 stepped: pos (-20, -4)
02:01:37.736 00.000 8976 MoveAxis(D, 2, ABG)
02:01:37.736 00.000 8976 stepping (-20, -4) + (0, -2)
02:01:37.736 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:37.768 00.032 8976 Received - 47 (G) 
02:01:37.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:37.768 00.000 8976 stepped: pos (-20, -6)
02:01:37.768 00.000 8976 move complete, result=0
02:01:37.768 00.000 8976 worker thread done servicing request
02:01:37.768 00.000 8976 Worker thread wakes up
02:01:37.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:37.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:37.768 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:01:38.456 00.688 8976 Exposure complete
02:01:38.462 00.006 8976 worker thread done servicing request
02:01:38.462 00.000 5052 OnExposeComplete: enter
02:01:38.462 00.000 5052 UpdateGuideState(): m_state=6
02:01:38.462 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6706
02:01:38.462 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.97, Mass=206, SNR=9.9, Peak=72 HFD=2.3
02:01:38.462 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:01:38.462 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
02:01:38.462 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.26 hyp=0.71 cameraTheta=2.76 mountX=0.54 mountY=0.41, mountTheta=0.65
02:01:38.463 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.26, opts=13)
02:01:38.463 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.26)
02:01:38.463 00.000 8976 Worker thread wakes up
02:01:38.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.26) opts 0xd
02:01:38.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.26)
02:01:38.463 00.000 8976 Moving (-0.66, 0.26) raw xDistance=0.54 yDistance=0.41
02:01:38.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
02:01:38.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
02:01:38.463 00.000 8976 MoveAxis(L, 2, ABG)
02:01:38.463 00.000 8976 stepping (-20, -6) + (-2, 0)
02:01:38.463 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:38.464 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:01:38.473 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
02:01:38.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:38.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:38.473 00.000 5052 Enqueuing Expose request
02:01:38.487 00.014 8976 Received - 47 (G) 
02:01:38.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:38.487 00.000 8976 stepped: pos (-22, -6)
02:01:38.487 00.000 8976 MoveAxis(D, 2, ABG)
02:01:38.487 00.000 8976 stepping (-22, -6) + (0, -2)
02:01:38.487 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:38.518 00.031 8976 Received - 47 (G) 
02:01:38.519 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:38.519 00.000 8976 stepped: pos (-22, -8)
02:01:38.519 00.000 8976 move complete, result=0
02:01:38.519 00.000 8976 worker thread done servicing request
02:01:38.519 00.000 8976 Worker thread wakes up
02:01:38.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:38.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:38.519 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:01:39.214 00.695 8976 Exposure complete
02:01:39.220 00.006 8976 worker thread done servicing request
02:01:39.220 00.000 5052 OnExposeComplete: enter
02:01:39.221 00.001 5052 UpdateGuideState(): m_state=6
02:01:39.221 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6707
02:01:39.221 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.58, Mass=219, SNR=10.2, Peak=81 HFD=1.9
02:01:39.221 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
02:01:39.221 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
02:01:39.221 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=-0.13 hyp=0.88 cameraTheta=-3.00 mountX=0.28 mountY=0.80, mountTheta=1.23
02:01:39.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=-0.13, opts=13)
02:01:39.222 00.000 5052 Enqueuing Move request for stepguider (-0.87, -0.13)
02:01:39.222 00.000 8976 Worker thread wakes up
02:01:39.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, -0.13) opts 0xd
02:01:39.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, -0.13)
02:01:39.222 00.000 8976 Moving (-0.87, -0.13) raw xDistance=0.28 yDistance=0.80
02:01:39.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
02:01:39.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.80
02:01:39.222 00.000 8976 MoveAxis(L, 1, ABG)
02:01:39.222 00.000 8976 stepping (-22, -8) + (-1, 0)
02:01:39.222 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:39.223 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:01:39.233 00.010 5052 UpdateGuideState exits: m=219 SNR=10.2
02:01:39.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:39.233 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:39.233 00.000 5052 Enqueuing Expose request
02:01:39.254 00.021 8976 Received - 47 (G) 
02:01:39.254 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:39.254 00.000 8976 stepped: pos (-23, -8)
02:01:39.254 00.000 8976 MoveAxis(D, 3, ABG)
02:01:39.254 00.000 8976 stepping (-23, -8) + (0, -3)
02:01:39.255 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:39.286 00.031 8976 Received - 47 (G) 
02:01:39.286 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:39.286 00.000 8976 stepped: pos (-23, -11)
02:01:39.286 00.000 8976 move complete, result=0
02:01:39.286 00.000 8976 worker thread done servicing request
02:01:39.286 00.000 8976 Worker thread wakes up
02:01:39.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:39.286 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:39.286 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
02:01:39.977 00.691 8976 Exposure complete
02:01:39.982 00.005 8976 worker thread done servicing request
02:01:39.982 00.000 5052 OnExposeComplete: enter
02:01:39.982 00.000 5052 UpdateGuideState(): m_state=6
02:01:39.982 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6708
02:01:39.983 00.001 5052 Star::Find returns 1 (0), X=328.76, Y=281.61, Mass=209, SNR=10.0, Peak=79 HFD=1.9
02:01:39.983 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
02:01:39.983 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
02:01:39.983 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.10 hyp=0.42 cameraTheta=-2.90 mountX=0.10 mountY=0.40, mountTheta=1.33
02:01:39.983 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.10, opts=13)
02:01:39.983 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.10)
02:01:39.983 00.000 8976 Worker thread wakes up
02:01:39.984 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.10) opts 0xd
02:01:39.984 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.10)
02:01:39.984 00.000 8976 Moving (-0.41, -0.10) raw xDistance=0.10 yDistance=0.40
02:01:39.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:01:39.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.40
02:01:39.984 00.000 8976 MoveAxis(R, 0, ABG)
02:01:39.984 00.000 8976 MoveAxis(D, 2, ABG)
02:01:39.984 00.000 8976 stepping (-23, -11) + (0, -2)
02:01:39.984 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:39.984 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=65, Gamma=2.630
02:01:39.994 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
02:01:39.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:39.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:39.994 00.000 5052 Enqueuing Expose request
02:01:40.006 00.012 8976 Received - 47 (G) 
02:01:40.006 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:40.006 00.000 8976 stepped: pos (-23, -13)
02:01:40.006 00.000 8976 move complete, result=0
02:01:40.006 00.000 8976 worker thread done servicing request
02:01:40.006 00.000 8976 Worker thread wakes up
02:01:40.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:40.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:40.006 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:01:40.697 00.691 8976 Exposure complete
02:01:40.703 00.006 8976 worker thread done servicing request
02:01:40.703 00.000 5052 OnExposeComplete: enter
02:01:40.703 00.000 5052 UpdateGuideState(): m_state=6
02:01:40.704 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6709
02:01:40.704 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.66, Mass=200, SNR=9.8, Peak=78 HFD=1.8
02:01:40.704 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
02:01:40.704 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
02:01:40.704 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.25 cameraTheta=-0.19 mountX=-0.16 mountY=-0.18, mountTheta=-2.28
02:01:40.704 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.05, opts=13)
02:01:40.704 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.05)
02:01:40.705 00.001 8976 Worker thread wakes up
02:01:40.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.05) opts 0xd
02:01:40.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.05)
02:01:40.705 00.000 8976 Moving (0.25, -0.05) raw xDistance=-0.16 yDistance=-0.18
02:01:40.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:01:40.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:01:40.705 00.000 8976 MoveAxis(R, 0, ABG)
02:01:40.705 00.000 8976 MoveAxis(U, 0, ABG)
02:01:40.705 00.000 8976 move complete, result=0
02:01:40.705 00.000 8976 worker thread done servicing request
02:01:40.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:01:40.714 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:01:40.715 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:40.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:40.715 00.000 5052 Enqueuing Expose request
02:01:40.715 00.000 8976 Worker thread wakes up
02:01:40.715 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:40.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:40.715 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:41.403 00.688 8976 Exposure complete
02:01:41.408 00.005 8976 worker thread done servicing request
02:01:41.408 00.000 5052 OnExposeComplete: enter
02:01:41.408 00.000 5052 UpdateGuideState(): m_state=6
02:01:41.408 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6710
02:01:41.408 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.79, Mass=192, SNR=9.6, Peak=75 HFD=2.2
02:01:41.408 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:01:41.408 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:01:41.408 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=0.08 hyp=0.92 cameraTheta=0.09 mountX=-0.35 mountY=-0.81, mountTheta=-1.97
02:01:41.408 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=0.08, opts=13)
02:01:41.408 00.000 5052 Enqueuing Move request for stepguider (0.92, 0.08)
02:01:41.409 00.001 8976 Worker thread wakes up
02:01:41.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, 0.08) opts 0xd
02:01:41.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, 0.08)
02:01:41.409 00.000 8976 Moving (0.92, 0.08) raw xDistance=-0.35 yDistance=-0.81
02:01:41.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:01:41.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
02:01:41.409 00.000 8976 MoveAxis(R, 1, ABG)
02:01:41.409 00.000 8976 stepping (-23, -13) + (1, 0)
02:01:41.409 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:41.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:01:41.420 00.011 5052 UpdateGuideState exits: m=192 SNR=9.6
02:01:41.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:41.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:41.420 00.000 5052 Enqueuing Expose request
02:01:41.428 00.008 8976 Received - 47 (G) 
02:01:41.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:41.428 00.000 8976 stepped: pos (-22, -13)
02:01:41.428 00.000 8976 MoveAxis(U, 3, ABG)
02:01:41.428 00.000 8976 stepping (-22, -13) + (0, 3)
02:01:41.428 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:41.461 00.033 8976 Received - 47 (G) 
02:01:41.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:41.461 00.000 8976 stepped: pos (-22, -10)
02:01:41.461 00.000 8976 move complete, result=0
02:01:41.461 00.000 8976 worker thread done servicing request
02:01:41.461 00.000 8976 Worker thread wakes up
02:01:41.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:41.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:41.461 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
02:01:42.153 00.692 8976 Exposure complete
02:01:42.159 00.006 8976 worker thread done servicing request
02:01:42.159 00.000 5052 OnExposeComplete: enter
02:01:42.159 00.000 5052 UpdateGuideState(): m_state=6
02:01:42.159 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6711
02:01:42.159 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=282.06, Mass=211, SNR=10.0, Peak=74 HFD=2.5
02:01:42.159 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:01:42.159 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
02:01:42.159 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=0.35 hyp=1.06 cameraTheta=0.33 mountX=-0.15 mountY=-1.03, mountTheta=-1.71
02:01:42.160 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=0.35, opts=13)
02:01:42.160 00.000 5052 Enqueuing Move request for stepguider (1.01, 0.35)
02:01:42.160 00.000 8976 Worker thread wakes up
02:01:42.160 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, 0.35) opts 0xd
02:01:42.160 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, 0.35)
02:01:42.160 00.000 8976 Moving (1.01, 0.35) raw xDistance=-0.15 yDistance=-1.03
02:01:42.160 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:01:42.160 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.03
02:01:42.160 00.000 8976 MoveAxis(R, 0, ABG)
02:01:42.160 00.000 8976 MoveAxis(U, 4, ABG)
02:01:42.160 00.000 8976 stepping (-22, -10) + (0, 4)
02:01:42.160 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:01:42.161 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:01:42.171 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
02:01:42.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:42.171 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:42.171 00.000 5052 Enqueuing Expose request
02:01:42.195 00.024 8976 Received - 47 (G) 
02:01:42.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:01:42.195 00.000 8976 stepped: pos (-22, -6)
02:01:42.195 00.000 8976 move complete, result=0
02:01:42.195 00.000 8976 worker thread done servicing request
02:01:42.195 00.000 8976 Worker thread wakes up
02:01:42.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:42.195 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
02:01:42.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:42.888 00.693 8976 Exposure complete
02:01:42.893 00.005 8976 worker thread done servicing request
02:01:42.894 00.001 5052 OnExposeComplete: enter
02:01:42.894 00.000 5052 UpdateGuideState(): m_state=6
02:01:42.894 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6712
02:01:42.894 00.000 5052 Star::Find returns 1 (0), X=330.31, Y=281.46, Mass=200, SNR=9.9, Peak=71 HFD=2.3
02:01:42.894 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
02:01:42.894 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:01:42.894 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=-0.25 hyp=1.16 cameraTheta=-0.22 mountX=-0.74 mountY=-0.82, mountTheta=-2.31
02:01:42.894 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=-0.25, opts=13)
02:01:42.894 00.000 5052 Enqueuing Move request for stepguider (1.14, -0.25)
02:01:42.894 00.000 8976 Worker thread wakes up
02:01:42.895 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, -0.25) opts 0xd
02:01:42.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, -0.25)
02:01:42.895 00.000 8976 Moving (1.14, -0.25) raw xDistance=-0.74 yDistance=-0.82
02:01:42.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
02:01:42.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.82
02:01:42.895 00.000 8976 MoveAxis(R, 3, ABG)
02:01:42.895 00.000 8976 stepping (-22, -6) + (3, 0)
02:01:42.895 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:42.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:01:42.905 00.010 5052 UpdateGuideState exits: m=200 SNR=9.9
02:01:42.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:42.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:42.905 00.000 5052 Enqueuing Expose request
02:01:42.931 00.026 8976 Received - 47 (G) 
02:01:42.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:42.931 00.000 8976 stepped: pos (-19, -6)
02:01:42.931 00.000 8976 MoveAxis(U, 4, ABG)
02:01:42.931 00.000 8976 stepping (-19, -6) + (0, 4)
02:01:42.931 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:01:42.963 00.032 8976 Received - 47 (G) 
02:01:42.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:01:42.963 00.000 8976 stepped: pos (-19, -2)
02:01:42.963 00.000 8976 move complete, result=0
02:01:42.963 00.000 8976 worker thread done servicing request
02:01:42.963 00.000 8976 Worker thread wakes up
02:01:42.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:42.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:42.963 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 4 ms NORTH
02:01:43.659 00.696 8976 Exposure complete
02:01:43.665 00.006 8976 worker thread done servicing request
02:01:43.665 00.000 5052 OnExposeComplete: enter
02:01:43.665 00.000 5052 UpdateGuideState(): m_state=6
02:01:43.666 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6713
02:01:43.666 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=282.03, Mass=189, SNR=9.5, Peak=72 HFD=2.2
02:01:43.666 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:01:43.666 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:01:43.666 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.32 hyp=1.00 cameraTheta=0.32 mountX=-0.15 mountY=-0.97, mountTheta=-1.73
02:01:43.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.32, opts=13)
02:01:43.667 00.000 5052 Enqueuing Move request for stepguider (0.95, 0.32)
02:01:43.667 00.000 8976 Worker thread wakes up
02:01:43.668 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.32) opts 0xd
02:01:43.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.32)
02:01:43.668 00.000 8976 Moving (0.95, 0.32) raw xDistance=-0.15 yDistance=-0.97
02:01:43.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:01:43.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.97
02:01:43.668 00.000 8976 MoveAxis(R, 0, ABG)
02:01:43.668 00.000 8976 MoveAxis(U, 4, ABG)
02:01:43.668 00.000 8976 stepping (-19, -2) + (0, 4)
02:01:43.668 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:01:43.669 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:01:43.678 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
02:01:43.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:43.679 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:43.679 00.000 5052 Enqueuing Expose request
02:01:43.699 00.020 8976 Received - 47 (G) 
02:01:43.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:01:43.699 00.000 8976 stepped: pos (-19, 2)
02:01:43.699 00.000 8976 move complete, result=0
02:01:43.699 00.000 8976 worker thread done servicing request
02:01:43.699 00.000 8976 Worker thread wakes up
02:01:43.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:43.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:43.699 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
02:01:44.390 00.691 8976 Exposure complete
02:01:44.395 00.005 8976 worker thread done servicing request
02:01:44.396 00.001 5052 OnExposeComplete: enter
02:01:44.396 00.000 5052 UpdateGuideState(): m_state=6
02:01:44.396 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6714
02:01:44.396 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.80, Mass=202, SNR=9.8, Peak=67 HFD=2.5
02:01:44.396 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:01:44.396 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:01:44.396 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.09 hyp=0.88 cameraTheta=0.11 mountX=-0.32 mountY=-0.78, mountTheta=-1.95
02:01:44.397 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.09, opts=13)
02:01:44.397 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.09)
02:01:44.397 00.000 8976 Worker thread wakes up
02:01:44.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.09) opts 0xd
02:01:44.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.09)
02:01:44.397 00.000 8976 Moving (0.87, 0.09) raw xDistance=-0.32 yDistance=-0.78
02:01:44.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:01:44.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.78
02:01:44.397 00.000 8976 MoveAxis(R, 1, ABG)
02:01:44.397 00.000 8976 stepping (-19, 2) + (1, 0)
02:01:44.397 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:44.398 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:01:44.407 00.009 5052 UpdateGuideState exits: m=202 SNR=9.8
02:01:44.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:44.407 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:44.407 00.000 5052 Enqueuing Expose request
02:01:44.417 00.010 8976 Received - 47 (G) 
02:01:44.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:44.417 00.000 8976 stepped: pos (-18, 2)
02:01:44.418 00.001 8976 MoveAxis(U, 3, ABG)
02:01:44.418 00.000 8976 stepping (-18, 2) + (0, 3)
02:01:44.418 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:44.450 00.032 8976 Received - 47 (G) 
02:01:44.450 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:44.450 00.000 8976 stepped: pos (-18, 5)
02:01:44.450 00.000 8976 move complete, result=0
02:01:44.450 00.000 8976 worker thread done servicing request
02:01:44.450 00.000 8976 Worker thread wakes up
02:01:44.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:44.450 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
02:01:44.450 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:45.143 00.693 8976 Exposure complete
02:01:45.148 00.005 8976 worker thread done servicing request
02:01:45.149 00.001 5052 OnExposeComplete: enter
02:01:45.149 00.000 5052 UpdateGuideState(): m_state=6
02:01:45.149 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6715
02:01:45.149 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.60, Mass=209, SNR=10.0, Peak=69 HFD=2.4
02:01:45.149 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
02:01:45.149 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
02:01:45.149 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.11 hyp=0.70 cameraTheta=-0.16 mountX=-0.42 mountY=-0.52, mountTheta=-2.25
02:01:45.149 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.11, opts=13)
02:01:45.150 00.001 5052 Enqueuing Move request for stepguider (0.69, -0.11)
02:01:45.150 00.000 8976 Worker thread wakes up
02:01:45.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.11) opts 0xd
02:01:45.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.11)
02:01:45.150 00.000 8976 Moving (0.69, -0.11) raw xDistance=-0.42 yDistance=-0.52
02:01:45.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
02:01:45.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
02:01:45.150 00.000 8976 MoveAxis(R, 2, ABG)
02:01:45.150 00.000 8976 stepping (-18, 5) + (2, 0)
02:01:45.150 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:45.150 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:01:45.160 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
02:01:45.160 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:45.160 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:45.160 00.000 5052 Enqueuing Expose request
02:01:45.185 00.025 8976 Received - 47 (G) 
02:01:45.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:45.185 00.000 8976 stepped: pos (-16, 5)
02:01:45.185 00.000 8976 MoveAxis(U, 2, ABG)
02:01:45.185 00.000 8976 stepping (-16, 5) + (0, 2)
02:01:45.185 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:45.217 00.032 8976 Received - 47 (G) 
02:01:45.217 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:45.217 00.000 8976 stepped: pos (-16, 7)
02:01:45.217 00.000 8976 move complete, result=0
02:01:45.217 00.000 8976 worker thread done servicing request
02:01:45.217 00.000 8976 Worker thread wakes up
02:01:45.217 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:01:45.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:45.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:45.910 00.693 8976 Exposure complete
02:01:45.916 00.006 8976 worker thread done servicing request
02:01:45.916 00.000 5052 OnExposeComplete: enter
02:01:45.916 00.000 5052 UpdateGuideState(): m_state=6
02:01:45.916 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6716
02:01:45.916 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.19, Mass=220, SNR=10.2, Peak=75 HFD=2.7
02:01:45.916 00.000 5052 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
02:01:45.916 00.000 5052 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
02:01:45.916 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.48 hyp=0.52 cameraTheta=1.20 mountX=0.34 mountY=-0.42, mountTheta=-0.88
02:01:45.917 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.48, opts=13)
02:01:45.917 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.48)
02:01:45.917 00.000 8976 Worker thread wakes up
02:01:45.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.48) opts 0xd
02:01:45.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.48)
02:01:45.917 00.000 8976 Moving (0.19, 0.48) raw xDistance=0.34 yDistance=-0.42
02:01:45.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
02:01:45.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
02:01:45.917 00.000 8976 MoveAxis(L, 1, ABG)
02:01:45.917 00.000 8976 stepping (-16, 7) + (-1, 0)
02:01:45.917 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:45.918 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:01:45.927 00.009 5052 UpdateGuideState exits: m=220 SNR=10.2
02:01:45.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:45.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:45.927 00.000 5052 Enqueuing Expose request
02:01:45.952 00.025 8976 Received - 47 (G) 
02:01:45.952 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:45.952 00.000 8976 stepped: pos (-17, 7)
02:01:45.952 00.000 8976 MoveAxis(U, 2, ABG)
02:01:45.952 00.000 8976 stepping (-17, 7) + (0, 2)
02:01:45.952 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:45.985 00.033 8976 Received - 47 (G) 
02:01:45.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:45.985 00.000 8976 stepped: pos (-17, 9)
02:01:45.985 00.000 8976 move complete, result=0
02:01:45.985 00.000 8976 worker thread done servicing request
02:01:45.985 00.000 8976 Worker thread wakes up
02:01:45.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:45.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:45.985 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
02:01:46.676 00.691 8976 Exposure complete
02:01:46.681 00.005 8976 worker thread done servicing request
02:01:46.681 00.000 5052 OnExposeComplete: enter
02:01:46.681 00.000 5052 UpdateGuideState(): m_state=6
02:01:46.681 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6717
02:01:46.681 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.57, Mass=185, SNR=9.4, Peak=72 HFD=2.6
02:01:46.681 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
02:01:46.681 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.36 = 2.93)
02:01:46.681 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.21 mountX=-0.15 mountY=0.03, mountTheta=2.93
02:01:46.681 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.14, opts=13)
02:01:46.681 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.14)
02:01:46.682 00.001 8976 Worker thread wakes up
02:01:46.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.14) opts 0xd
02:01:46.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.14)
02:01:46.682 00.000 8976 Moving (0.05, -0.14) raw xDistance=-0.15 yDistance=0.03
02:01:46.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:01:46.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:01:46.682 00.000 8976 MoveAxis(R, 0, ABG)
02:01:46.682 00.000 8976 MoveAxis(U, 0, ABG)
02:01:46.682 00.000 8976 move complete, result=0
02:01:46.682 00.000 8976 worker thread done servicing request
02:01:46.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:01:46.693 00.011 5052 UpdateGuideState exits: m=185 SNR=9.4
02:01:46.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:46.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:46.693 00.000 5052 Enqueuing Expose request
02:01:46.693 00.000 8976 Worker thread wakes up
02:01:46.693 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:46.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:46.693 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:47.382 00.689 8976 Exposure complete
02:01:47.388 00.006 8976 worker thread done servicing request
02:01:47.388 00.000 5052 OnExposeComplete: enter
02:01:47.388 00.000 5052 UpdateGuideState(): m_state=6
02:01:47.388 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6718
02:01:47.389 00.001 5052 Star::Find returns 1 (0), X=329.37, Y=281.63, Mass=175, SNR=9.2, Peak=70 HFD=2.5
02:01:47.389 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
02:01:47.389 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
02:01:47.389 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.38 mountX=-0.16 mountY=-0.12, mountTheta=-2.48
02:01:47.389 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.08, opts=13)
02:01:47.389 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.08)
02:01:47.389 00.000 8976 Worker thread wakes up
02:01:47.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.08) opts 0xd
02:01:47.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.08)
02:01:47.390 00.001 8976 Moving (0.19, -0.08) raw xDistance=-0.16 yDistance=-0.12
02:01:47.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:01:47.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:01:47.390 00.000 8976 MoveAxis(R, 0, ABG)
02:01:47.390 00.000 8976 MoveAxis(U, 0, ABG)
02:01:47.390 00.000 8976 move complete, result=0
02:01:47.390 00.000 8976 worker thread done servicing request
02:01:47.390 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:01:47.400 00.010 5052 UpdateGuideState exits: m=175 SNR=9.2
02:01:47.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:47.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:47.400 00.000 5052 Enqueuing Expose request
02:01:47.400 00.000 8976 Worker thread wakes up
02:01:47.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:47.401 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:47.401 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:48.089 00.688 8976 Exposure complete
02:01:48.095 00.006 8976 worker thread done servicing request
02:01:48.095 00.000 5052 OnExposeComplete: enter
02:01:48.095 00.000 5052 UpdateGuideState(): m_state=6
02:01:48.095 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6719
02:01:48.095 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.74, Mass=211, SNR=10.0, Peak=68 HFD=2.5
02:01:48.095 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:01:48.095 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:01:48.095 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.03 hyp=0.24 cameraTheta=3.00 mountX=0.14 mountY=0.18, mountTheta=0.92
02:01:48.096 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.03, opts=13)
02:01:48.096 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.03)
02:01:48.096 00.000 8976 Worker thread wakes up
02:01:48.096 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.03) opts 0xd
02:01:48.096 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.03)
02:01:48.096 00.000 8976 Moving (-0.24, 0.03) raw xDistance=0.14 yDistance=0.18
02:01:48.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:01:48.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:01:48.096 00.000 8976 MoveAxis(R, 0, ABG)
02:01:48.096 00.000 8976 MoveAxis(U, 0, ABG)
02:01:48.096 00.000 8976 move complete, result=0
02:01:48.096 00.000 8976 worker thread done servicing request
02:01:48.097 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=84, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:01:48.106 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
02:01:48.106 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:48.107 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:48.107 00.000 5052 Enqueuing Expose request
02:01:48.107 00.000 8976 Worker thread wakes up
02:01:48.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:48.107 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:01:48.107 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:48.797 00.690 8976 Exposure complete
02:01:48.802 00.005 8976 worker thread done servicing request
02:01:48.803 00.001 5052 OnExposeComplete: enter
02:01:48.803 00.000 5052 UpdateGuideState(): m_state=6
02:01:48.803 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6720
02:01:48.803 00.000 5052 Star::Find returns 1 (1), X=329.10, Y=281.42, Mass=196, SNR=9.6, Peak=65 HFD=2.5
02:01:48.803 00.000 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.04) = xAngle (-3.86 = 2.43)
02:01:48.803 00.000 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.32)
02:01:48.803 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.81 mountX=-0.23 mountY=0.22, mountTheta=2.37
02:01:48.804 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.29, opts=13)
02:01:48.804 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.29)
02:01:48.804 00.000 8976 Worker thread wakes up
02:01:48.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.29) opts 0xd
02:01:48.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.29)
02:01:48.804 00.000 8976 Moving (-0.07, -0.29) raw xDistance=-0.23 yDistance=0.22
02:01:48.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:01:48.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:01:48.804 00.000 8976 MoveAxis(R, 0, ABG)
02:01:48.804 00.000 8976 MoveAxis(U, 0, ABG)
02:01:48.804 00.000 8976 move complete, result=0
02:01:48.804 00.000 8976 worker thread done servicing request
02:01:48.805 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:01:48.814 00.009 5052 UpdateGuideState exits: m=196 SNR=9.6 Saturated
02:01:48.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:48.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:48.814 00.000 5052 Enqueuing Expose request
02:01:48.814 00.000 8976 Worker thread wakes up
02:01:48.814 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:01:48.815 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:48.815 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:49.503 00.688 8976 Exposure complete
02:01:49.509 00.006 8976 worker thread done servicing request
02:01:49.510 00.001 5052 OnExposeComplete: enter
02:01:49.510 00.000 5052 UpdateGuideState(): m_state=6
02:01:49.510 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6721
02:01:49.510 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.66, Mass=188, SNR=9.5, Peak=69 HFD=2.4
02:01:49.510 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.35 = 1.94)
02:01:49.510 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.83)
02:01:49.510 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.30 mountX=-0.02 mountY=0.06, mountTheta=1.92
02:01:49.510 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.05, opts=13)
02:01:49.510 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.05)
02:01:49.511 00.001 8976 Worker thread wakes up
02:01:49.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.05) opts 0xd
02:01:49.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.05)
02:01:49.511 00.000 8976 Moving (-0.04, -0.05) raw xDistance=-0.02 yDistance=0.06
02:01:49.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:01:49.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:01:49.511 00.000 8976 MoveAxis(R, 0, ABG)
02:01:49.511 00.000 8976 MoveAxis(U, 0, ABG)
02:01:49.511 00.000 8976 move complete, result=0
02:01:49.511 00.000 8976 worker thread done servicing request
02:01:49.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:01:49.521 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:01:49.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:49.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:49.521 00.000 5052 Enqueuing Expose request
02:01:49.521 00.000 8976 Worker thread wakes up
02:01:49.521 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:49.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:49.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:50.204 00.683 8976 Exposure complete
02:01:50.210 00.006 8976 worker thread done servicing request
02:01:50.210 00.000 5052 OnExposeComplete: enter
02:01:50.210 00.000 5052 UpdateGuideState(): m_state=6
02:01:50.210 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6722
02:01:50.210 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.71, Mass=194, SNR=9.7, Peak=68 HFD=2.5
02:01:50.210 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
02:01:50.210 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
02:01:50.210 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.12 mountX=0.06 mountY=0.12, mountTheta=1.10
02:01:50.211 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.00, opts=13)
02:01:50.211 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.00)
02:01:50.211 00.000 8976 Worker thread wakes up
02:01:50.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.00) opts 0xd
02:01:50.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.00)
02:01:50.211 00.000 8976 Moving (-0.14, -0.00) raw xDistance=0.06 yDistance=0.12
02:01:50.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:01:50.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:01:50.211 00.000 8976 MoveAxis(R, 0, ABG)
02:01:50.211 00.000 8976 MoveAxis(U, 0, ABG)
02:01:50.211 00.000 8976 move complete, result=0
02:01:50.211 00.000 8976 worker thread done servicing request
02:01:50.212 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:01:50.221 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
02:01:50.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:50.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:50.221 00.000 5052 Enqueuing Expose request
02:01:50.221 00.000 8976 Worker thread wakes up
02:01:50.221 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:50.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:50.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:50.912 00.691 8976 Exposure complete
02:01:50.917 00.005 8976 worker thread done servicing request
02:01:50.917 00.000 5052 OnExposeComplete: enter
02:01:50.917 00.000 5052 UpdateGuideState(): m_state=6
02:01:50.917 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6723
02:01:50.917 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.73, Mass=197, SNR=9.8, Peak=75 HFD=2.7
02:01:50.917 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:01:50.917 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:01:50.917 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.08 mountX=-0.09 mountY=-0.21, mountTheta=-1.98
02:01:50.918 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.02, opts=13)
02:01:50.918 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.02)
02:01:50.918 00.000 8976 Worker thread wakes up
02:01:50.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.02) opts 0xd
02:01:50.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.02)
02:01:50.918 00.000 8976 Moving (0.24, 0.02) raw xDistance=-0.09 yDistance=-0.21
02:01:50.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:01:50.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:01:50.919 00.001 8976 MoveAxis(R, 0, ABG)
02:01:50.919 00.000 8976 MoveAxis(U, 0, ABG)
02:01:50.919 00.000 8976 move complete, result=0
02:01:50.919 00.000 8976 worker thread done servicing request
02:01:50.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:01:50.929 00.010 5052 UpdateGuideState exits: m=197 SNR=9.8
02:01:50.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:50.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:50.929 00.000 5052 Enqueuing Expose request
02:01:50.929 00.000 8976 Worker thread wakes up
02:01:50.929 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:50.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:50.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:51.620 00.691 8976 Exposure complete
02:01:51.626 00.006 8976 worker thread done servicing request
02:01:51.626 00.000 5052 OnExposeComplete: enter
02:01:51.626 00.000 5052 UpdateGuideState(): m_state=6
02:01:51.626 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6724
02:01:51.626 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.92, Mass=198, SNR=9.7, Peak=70 HFD=2.3
02:01:51.626 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
02:01:51.626 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
02:01:51.626 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.21 hyp=0.54 cameraTheta=0.39 mountX=-0.05 mountY=-0.53, mountTheta=-1.66
02:01:51.627 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.21, opts=13)
02:01:51.627 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.21)
02:01:51.627 00.000 8976 Worker thread wakes up
02:01:51.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.21) opts 0xd
02:01:51.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.21)
02:01:51.627 00.000 8976 Moving (0.50, 0.21) raw xDistance=-0.05 yDistance=-0.53
02:01:51.628 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:01:51.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
02:01:51.628 00.000 8976 MoveAxis(R, 0, ABG)
02:01:51.628 00.000 8976 MoveAxis(U, 2, ABG)
02:01:51.628 00.000 8976 stepping (-17, 9) + (0, 2)
02:01:51.628 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:51.628 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:01:51.638 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
02:01:51.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:51.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:51.638 00.000 5052 Enqueuing Expose request
02:01:51.660 00.022 8976 Received - 47 (G) 
02:01:51.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:51.660 00.000 8976 stepped: pos (-17, 11)
02:01:51.660 00.000 8976 move complete, result=0
02:01:51.660 00.000 8976 worker thread done servicing request
02:01:51.660 00.000 8976 Worker thread wakes up
02:01:51.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:51.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:51.660 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:01:52.351 00.691 8976 Exposure complete
02:01:52.357 00.006 8976 worker thread done servicing request
02:01:52.357 00.000 5052 OnExposeComplete: enter
02:01:52.357 00.000 5052 UpdateGuideState(): m_state=6
02:01:52.357 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6725
02:01:52.357 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.48, Mass=197, SNR=9.7, Peak=72 HFD=2.7
02:01:52.357 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
02:01:52.357 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.09 = -3.09)
02:01:52.358 00.001 5052 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-0.94 mountX=-0.28 mountY=-0.02, mountTheta=-3.09
02:01:52.358 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.23, opts=13)
02:01:52.358 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.23)
02:01:52.358 00.000 8976 Worker thread wakes up
02:01:52.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.23) opts 0xd
02:01:52.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.23)
02:01:52.358 00.000 8976 Moving (0.17, -0.23) raw xDistance=-0.28 yDistance=-0.02
02:01:52.359 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:01:52.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:01:52.359 00.000 8976 MoveAxis(R, 1, ABG)
02:01:52.359 00.000 8976 stepping (-17, 11) + (1, 0)
02:01:52.359 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:52.359 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:01:52.369 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:01:52.369 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:52.369 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:52.369 00.000 5052 Enqueuing Expose request
02:01:52.379 00.010 8976 Received - 47 (G) 
02:01:52.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:52.379 00.000 8976 stepped: pos (-16, 11)
02:01:52.379 00.000 8976 MoveAxis(U, 0, ABG)
02:01:52.379 00.000 8976 move complete, result=0
02:01:52.379 00.000 8976 worker thread done servicing request
02:01:52.379 00.000 8976 Worker thread wakes up
02:01:52.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:52.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:52.379 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
02:01:53.070 00.691 8976 Exposure complete
02:01:53.076 00.006 8976 worker thread done servicing request
02:01:53.076 00.000 5052 OnExposeComplete: enter
02:01:53.076 00.000 5052 UpdateGuideState(): m_state=6
02:01:53.076 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6726
02:01:53.076 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.41, Mass=206, SNR=9.9, Peak=75 HFD=2.2
02:01:53.076 00.000 5052 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.04) = xAngle (-3.23 = 3.06)
02:01:53.076 00.000 5052 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.33 = 2.95)
02:01:53.076 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.18 mountX=-0.32 mountY=0.06, mountTheta=2.96
02:01:53.077 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.30, opts=13)
02:01:53.077 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.30)
02:01:53.077 00.000 8976 Worker thread wakes up
02:01:53.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.30) opts 0xd
02:01:53.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.30)
02:01:53.077 00.000 8976 Moving (0.12, -0.30) raw xDistance=-0.32 yDistance=0.06
02:01:53.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
02:01:53.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:01:53.077 00.000 8976 MoveAxis(R, 1, ABG)
02:01:53.077 00.000 8976 stepping (-16, 11) + (1, 0)
02:01:53.077 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:53.078 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:01:53.087 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
02:01:53.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:53.087 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:53.087 00.000 5052 Enqueuing Expose request
02:01:53.098 00.011 8976 Received - 47 (G) 
02:01:53.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:53.098 00.000 8976 stepped: pos (-15, 11)
02:01:53.098 00.000 8976 MoveAxis(U, 0, ABG)
02:01:53.098 00.000 8976 move complete, result=0
02:01:53.098 00.000 8976 worker thread done servicing request
02:01:53.098 00.000 8976 Worker thread wakes up
02:01:53.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:53.099 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:53.099 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:01:53.790 00.691 8976 Exposure complete
02:01:53.795 00.005 8976 worker thread done servicing request
02:01:53.796 00.001 5052 OnExposeComplete: enter
02:01:53.796 00.000 5052 UpdateGuideState(): m_state=6
02:01:53.796 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6727
02:01:53.796 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.90, Mass=207, SNR=10.0, Peak=75 HFD=2.2
02:01:53.796 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
02:01:53.796 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
02:01:53.796 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.19 hyp=0.30 cameraTheta=2.44 mountX=0.27 mountY=0.09, mountTheta=0.30
02:01:53.797 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.19, opts=13)
02:01:53.797 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.19)
02:01:53.797 00.000 8976 Worker thread wakes up
02:01:53.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.19) opts 0xd
02:01:53.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.19)
02:01:53.797 00.000 8976 Moving (-0.23, 0.19) raw xDistance=0.27 yDistance=0.09
02:01:53.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
02:01:53.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:01:53.797 00.000 8976 MoveAxis(L, 1, ABG)
02:01:53.797 00.000 8976 stepping (-15, 11) + (-1, 0)
02:01:53.797 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:53.798 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:01:53.807 00.009 5052 UpdateGuideState exits: m=207 SNR=10.0
02:01:53.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:53.807 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:53.807 00.000 5052 Enqueuing Expose request
02:01:53.818 00.011 8976 Received - 47 (G) 
02:01:53.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:53.818 00.000 8976 stepped: pos (-16, 11)
02:01:53.818 00.000 8976 MoveAxis(U, 0, ABG)
02:01:53.818 00.000 8976 move complete, result=0
02:01:53.818 00.000 8976 worker thread done servicing request
02:01:53.818 00.000 8976 Worker thread wakes up
02:01:53.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:53.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:53.818 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:01:54.511 00.693 8976 Exposure complete
02:01:54.517 00.006 8976 worker thread done servicing request
02:01:54.517 00.000 5052 OnExposeComplete: enter
02:01:54.517 00.000 5052 UpdateGuideState(): m_state=6
02:01:54.517 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6728
02:01:54.517 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.72, Mass=205, SNR=9.9, Peak=77 HFD=2.3
02:01:54.517 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:01:54.517 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:01:54.517 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.05 mountX=-0.09 mountY=-0.18, mountTheta=-2.01
02:01:54.518 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.01, opts=13)
02:01:54.518 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.01)
02:01:54.518 00.000 8976 Worker thread wakes up
02:01:54.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.01) opts 0xd
02:01:54.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.01)
02:01:54.518 00.000 8976 Moving (0.21, 0.01) raw xDistance=-0.09 yDistance=-0.18
02:01:54.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:01:54.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:01:54.518 00.000 8976 MoveAxis(R, 0, ABG)
02:01:54.518 00.000 8976 MoveAxis(U, 0, ABG)
02:01:54.518 00.000 8976 move complete, result=0
02:01:54.518 00.000 8976 worker thread done servicing request
02:01:54.519 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:01:54.528 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
02:01:54.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:54.528 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:54.528 00.000 5052 Enqueuing Expose request
02:01:54.528 00.000 8976 Worker thread wakes up
02:01:54.528 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:54.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:54.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:55.217 00.689 8976 Exposure complete
02:01:55.222 00.005 8976 worker thread done servicing request
02:01:55.222 00.000 5052 OnExposeComplete: enter
02:01:55.223 00.001 5052 UpdateGuideState(): m_state=6
02:01:55.223 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6729
02:01:55.223 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=282.16, Mass=203, SNR=9.9, Peak=83 HFD=2.2
02:01:55.223 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.09 = -1.09)
02:01:55.223 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.19 = -1.19)
02:01:55.223 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.45 hyp=0.55 cameraTheta=0.96 mountX=0.26 mountY=-0.51, mountTheta=-1.10
02:01:55.223 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.45, opts=13)
02:01:55.224 00.001 5052 Enqueuing Move request for stepguider (0.32, 0.45)
02:01:55.224 00.000 8976 Worker thread wakes up
02:01:55.224 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.45) opts 0xd
02:01:55.224 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.45)
02:01:55.224 00.000 8976 Moving (0.32, 0.45) raw xDistance=0.26 yDistance=-0.51
02:01:55.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:01:55.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:01:55.224 00.000 8976 MoveAxis(R, 0, ABG)
02:01:55.224 00.000 8976 MoveAxis(U, 2, ABG)
02:01:55.224 00.000 8976 stepping (-16, 11) + (0, 2)
02:01:55.224 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:55.225 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:01:55.236 00.011 5052 UpdateGuideState exits: m=203 SNR=9.9
02:01:55.236 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:55.236 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:55.236 00.000 5052 Enqueuing Expose request
02:01:55.257 00.021 8976 Received - 47 (G) 
02:01:55.257 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:55.257 00.000 8976 stepped: pos (-16, 13)
02:01:55.257 00.000 8976 move complete, result=0
02:01:55.257 00.000 8976 worker thread done servicing request
02:01:55.257 00.000 8976 Worker thread wakes up
02:01:55.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:55.257 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:55.257 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.5 px 2 ms NORTH
02:01:55.948 00.691 8976 Exposure complete
02:01:55.954 00.006 8976 worker thread done servicing request
02:01:55.954 00.000 5052 OnExposeComplete: enter
02:01:55.954 00.000 5052 UpdateGuideState(): m_state=6
02:01:55.954 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6730
02:01:55.954 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.83, Mass=203, SNR=9.9, Peak=76 HFD=2.3
02:01:55.954 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:01:55.954 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
02:01:55.954 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.12 hyp=0.38 cameraTheta=2.80 mountX=0.27 mountY=0.23, mountTheta=0.70
02:01:55.955 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.12, opts=13)
02:01:55.955 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.12)
02:01:55.955 00.000 8976 Worker thread wakes up
02:01:55.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.12) opts 0xd
02:01:55.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.12)
02:01:55.955 00.000 8976 Moving (-0.36, 0.12) raw xDistance=0.27 yDistance=0.23
02:01:55.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:01:55.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:01:55.955 00.000 8976 MoveAxis(L, 1, ABG)
02:01:55.955 00.000 8976 stepping (-16, 13) + (-1, 0)
02:01:55.956 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:55.956 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:01:55.967 00.011 5052 UpdateGuideState exits: m=203 SNR=9.9
02:01:55.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:55.967 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:55.967 00.000 5052 Enqueuing Expose request
02:01:55.976 00.009 8976 Received - 47 (G) 
02:01:55.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:55.976 00.000 8976 stepped: pos (-17, 13)
02:01:55.976 00.000 8976 MoveAxis(U, 0, ABG)
02:01:55.976 00.000 8976 move complete, result=0
02:01:55.976 00.000 8976 worker thread done servicing request
02:01:55.976 00.000 8976 Worker thread wakes up
02:01:55.976 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:55.976 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:01:55.976 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:56.669 00.693 8976 Exposure complete
02:01:56.674 00.005 8976 worker thread done servicing request
02:01:56.674 00.000 5052 OnExposeComplete: enter
02:01:56.674 00.000 5052 UpdateGuideState(): m_state=6
02:01:56.674 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6731
02:01:56.674 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.76, Mass=207, SNR=10.0, Peak=77 HFD=2.3
02:01:56.674 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:01:56.674 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
02:01:56.674 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.05 hyp=0.35 cameraTheta=2.99 mountX=0.21 mountY=0.26, mountTheta=0.90
02:01:56.675 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.05, opts=13)
02:01:56.675 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.05)
02:01:56.675 00.000 8976 Worker thread wakes up
02:01:56.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.05) opts 0xd
02:01:56.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.05)
02:01:56.675 00.000 8976 Moving (-0.35, 0.05) raw xDistance=0.21 yDistance=0.26
02:01:56.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:01:56.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:01:56.676 00.001 8976 MoveAxis(R, 0, ABG)
02:01:56.676 00.000 8976 MoveAxis(D, 1, ABG)
02:01:56.676 00.000 8976 stepping (-17, 13) + (0, -1)
02:01:56.676 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:56.676 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
02:01:56.687 00.011 5052 UpdateGuideState exits: m=207 SNR=10.0
02:01:56.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:56.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:56.687 00.000 5052 Enqueuing Expose request
02:01:56.695 00.008 8976 Received - 47 (G) 
02:01:56.695 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:56.695 00.000 8976 stepped: pos (-17, 12)
02:01:56.695 00.000 8976 move complete, result=0
02:01:56.695 00.000 8976 worker thread done servicing request
02:01:56.696 00.001 8976 Worker thread wakes up
02:01:56.696 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:01:56.696 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:56.696 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:57.388 00.692 8976 Exposure complete
02:01:57.394 00.006 8976 worker thread done servicing request
02:01:57.394 00.000 5052 OnExposeComplete: enter
02:01:57.394 00.000 5052 UpdateGuideState(): m_state=6
02:01:57.394 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6732
02:01:57.394 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.91, Mass=197, SNR=9.7, Peak=76 HFD=2.3
02:01:57.394 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:01:57.394 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
02:01:57.394 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.20 hyp=0.42 cameraTheta=2.65 mountX=0.34 mountY=0.20, mountTheta=0.54
02:01:57.396 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.20, opts=13)
02:01:57.396 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.20)
02:01:57.396 00.000 8976 Worker thread wakes up
02:01:57.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.20) opts 0xd
02:01:57.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.20)
02:01:57.396 00.000 8976 Moving (-0.37, 0.20) raw xDistance=0.34 yDistance=0.20
02:01:57.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:01:57.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:01:57.396 00.000 8976 MoveAxis(L, 1, ABG)
02:01:57.396 00.000 8976 stepping (-17, 12) + (-1, 0)
02:01:57.396 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:57.397 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:01:57.408 00.011 5052 UpdateGuideState exits: m=197 SNR=9.7
02:01:57.409 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:57.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:57.409 00.000 5052 Enqueuing Expose request
02:01:57.414 00.005 8976 Received - 47 (G) 
02:01:57.414 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:01:57.414 00.000 8976 stepped: pos (-18, 12)
02:01:57.414 00.000 8976 MoveAxis(U, 0, ABG)
02:01:57.414 00.000 8976 move complete, result=0
02:01:57.414 00.000 8976 worker thread done servicing request
02:01:57.415 00.001 8976 Worker thread wakes up
02:01:57.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:57.415 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:57.415 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:01:58.117 00.702 8976 Exposure complete
02:01:58.124 00.007 8976 worker thread done servicing request
02:01:58.124 00.000 5052 OnExposeComplete: enter
02:01:58.124 00.000 5052 UpdateGuideState(): m_state=6
02:01:58.124 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6733
02:01:58.124 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.82, Mass=205, SNR=9.9, Peak=83 HFD=2.0
02:01:58.124 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:01:58.124 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:01:58.124 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=0.11 hyp=0.81 cameraTheta=3.00 mountX=0.47 mountY=0.62, mountTheta=0.92
02:01:58.125 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=0.11, opts=13)
02:01:58.125 00.000 5052 Enqueuing Move request for stepguider (-0.81, 0.11)
02:01:58.125 00.000 8976 Worker thread wakes up
02:01:58.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 0.11) opts 0xd
02:01:58.126 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 0.11)
02:01:58.126 00.000 8976 Moving (-0.81, 0.11) raw xDistance=0.47 yDistance=0.62
02:01:58.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
02:01:58.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
02:01:58.126 00.000 8976 MoveAxis(L, 2, ABG)
02:01:58.126 00.000 8976 stepping (-18, 12) + (-2, 0)
02:01:58.126 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:58.127 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:01:58.140 00.013 5052 UpdateGuideState exits: m=205 SNR=9.9
02:01:58.141 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:58.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:58.141 00.000 5052 Enqueuing Expose request
02:01:58.150 00.009 8976 Received - 47 (G) 
02:01:58.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:58.150 00.000 8976 stepped: pos (-20, 12)
02:01:58.150 00.000 8976 MoveAxis(D, 2, ABG)
02:01:58.150 00.000 8976 stepping (-20, 12) + (0, -2)
02:01:58.150 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:58.181 00.031 8976 Received - 47 (G) 
02:01:58.182 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:58.182 00.000 8976 stepped: pos (-20, 10)
02:01:58.182 00.000 8976 move complete, result=0
02:01:58.182 00.000 8976 worker thread done servicing request
02:01:58.182 00.000 8976 Worker thread wakes up
02:01:58.182 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:01:58.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:58.182 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:58.879 00.697 8976 Exposure complete
02:01:58.885 00.006 8976 worker thread done servicing request
02:01:58.885 00.000 5052 OnExposeComplete: enter
02:01:58.885 00.000 5052 UpdateGuideState(): m_state=6
02:01:58.885 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6734
02:01:58.885 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.83, Mass=190, SNR=9.6, Peak=72 HFD=2.4
02:01:58.885 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:01:58.886 00.001 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:01:58.886 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.12 hyp=0.81 cameraTheta=3.00 mountX=0.47 mountY=0.61, mountTheta=0.92
02:01:58.887 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.12, opts=13)
02:01:58.887 00.000 5052 Enqueuing Move request for stepguider (-0.80, 0.12)
02:01:58.887 00.000 8976 Worker thread wakes up
02:01:58.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.12) opts 0xd
02:01:58.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.12)
02:01:58.887 00.000 8976 Moving (-0.80, 0.12) raw xDistance=0.47 yDistance=0.61
02:01:58.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
02:01:58.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
02:01:58.887 00.000 8976 MoveAxis(L, 2, ABG)
02:01:58.887 00.000 8976 stepping (-20, 10) + (-2, 0)
02:01:58.887 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:58.888 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:01:58.898 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
02:01:58.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:58.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:58.898 00.000 5052 Enqueuing Expose request
02:01:58.917 00.019 8976 Received - 47 (G) 
02:01:58.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:58.917 00.000 8976 stepped: pos (-22, 10)
02:01:58.917 00.000 8976 MoveAxis(D, 3, ABG)
02:01:58.917 00.000 8976 stepping (-22, 10) + (0, -3)
02:01:58.917 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:58.949 00.032 8976 Received - 47 (G) 
02:01:58.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:01:58.949 00.000 8976 stepped: pos (-22, 7)
02:01:58.949 00.000 8976 move complete, result=0
02:01:58.949 00.000 8976 worker thread done servicing request
02:01:58.949 00.000 8976 Worker thread wakes up
02:01:58.949 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:01:58.950 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:58.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:59.639 00.689 8976 Exposure complete
02:01:59.645 00.006 8976 worker thread done servicing request
02:01:59.645 00.000 5052 OnExposeComplete: enter
02:01:59.645 00.000 5052 UpdateGuideState(): m_state=6
02:01:59.645 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6735
02:01:59.645 00.000 5052 Star::Find returns 1 (0), X=327.85, Y=281.62, Mass=214, SNR=10.1, Peak=71 HFD=2.5
02:01:59.645 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.12 = 1.17)
02:01:59.645 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
02:01:59.645 00.000 5052 CameraToMount -- cameraX=-1.32 cameraY=-0.09 hyp=1.33 cameraTheta=-3.07 mountX=0.52 mountY=1.16, mountTheta=1.15
02:01:59.646 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.32, y=-0.09, opts=13)
02:01:59.646 00.000 5052 Enqueuing Move request for stepguider (-1.32, -0.09)
02:01:59.646 00.000 8976 Worker thread wakes up
02:01:59.646 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.32, -0.09) opts 0xd
02:01:59.646 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.32, -0.09)
02:01:59.646 00.000 8976 Moving (-1.32, -0.09) raw xDistance=0.52 yDistance=1.16
02:01:59.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
02:01:59.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.16
02:01:59.646 00.000 8976 MoveAxis(L, 2, ABG)
02:01:59.646 00.000 8976 stepping (-22, 7) + (-2, 0)
02:01:59.646 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:59.647 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:01:59.657 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
02:01:59.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:59.657 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:01:59.657 00.000 5052 Enqueuing Expose request
02:01:59.668 00.011 8976 Received - 47 (G) 
02:01:59.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:01:59.668 00.000 8976 stepped: pos (-24, 7)
02:01:59.669 00.001 8976 MoveAxis(D, 5, ABG)
02:01:59.669 00.000 8976 stepping (-24, 7) + (0, -5)
02:01:59.669 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:01:59.716 00.047 8976 Received - 47 (G) 
02:01:59.716 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:01:59.716 00.000 8976 stepped: pos (-24, 2)
02:01:59.716 00.000 8976 move complete, result=0
02:01:59.716 00.000 8976 worker thread done servicing request
02:01:59.716 00.000 8976 Worker thread wakes up
02:01:59.717 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:01:59.717 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:01:59.717 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.2 px 5 ms SOUTH
02:02:00.417 00.700 8976 Exposure complete
02:02:00.423 00.006 8976 worker thread done servicing request
02:02:00.423 00.000 5052 OnExposeComplete: enter
02:02:00.423 00.000 5052 UpdateGuideState(): m_state=6
02:02:00.423 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6736
02:02:00.423 00.000 5052 Star::Find returns 1 (0), X=327.51, Y=281.67, Mass=175, SNR=9.2, Peak=69 HFD=2.2
02:02:00.423 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
02:02:00.423 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
02:02:00.423 00.000 5052 CameraToMount -- cameraX=-1.67 cameraY=-0.04 hyp=1.67 cameraTheta=-3.11 mountX=0.72 mountY=1.42, mountTheta=1.10
02:02:00.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.67, y=-0.04, opts=13)
02:02:00.424 00.000 5052 Enqueuing Move request for stepguider (-1.67, -0.04)
02:02:00.424 00.000 8976 Worker thread wakes up
02:02:00.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.67, -0.04) opts 0xd
02:02:00.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.67, -0.04)
02:02:00.424 00.000 8976 Moving (-1.67, -0.04) raw xDistance=0.72 yDistance=1.42
02:02:00.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.72
02:02:00.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.95 from input 1.42
02:02:00.424 00.000 8976 MoveAxis(L, 3, ABG)
02:02:00.424 00.000 8976 stepping (-24, 2) + (-3, 0)
02:02:00.424 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:00.425 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:02:00.436 00.011 5052 UpdateGuideState exits: m=175 SNR=9.2
02:02:00.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:00.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:00.436 00.000 5052 Enqueuing Expose request
02:02:00.452 00.016 8976 Received - 47 (G) 
02:02:00.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:00.452 00.000 8976 stepped: pos (-27, 2)
02:02:00.452 00.000 8976 MoveAxis(D, 6, ABG)
02:02:00.452 00.000 8976 stepping (-27, 2) + (0, -6)
02:02:00.452 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:02:00.500 00.048 8976 Received - 47 (G) 
02:02:00.500 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:02:00.500 00.000 8976 stepped: pos (-27, -4)
02:02:00.500 00.000 8976 move complete, result=0
02:02:00.500 00.000 8976 worker thread done servicing request
02:02:00.500 00.000 8976 Worker thread wakes up
02:02:00.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:00.500 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:00.500 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.4 px 6 ms SOUTH
02:02:01.193 00.693 8976 Exposure complete
02:02:01.199 00.006 8976 worker thread done servicing request
02:02:01.199 00.000 5052 OnExposeComplete: enter
02:02:01.199 00.000 5052 UpdateGuideState(): m_state=6
02:02:01.199 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6737
02:02:01.199 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.76, Mass=192, SNR=9.6, Peak=70 HFD=2.5
02:02:01.199 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:02:01.199 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:02:01.199 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.05 hyp=0.46 cameraTheta=3.03 mountX=0.25 mountY=0.35, mountTheta=0.95
02:02:01.199 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.05, opts=13)
02:02:01.199 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.05)
02:02:01.200 00.001 8976 Worker thread wakes up
02:02:01.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.05) opts 0xd
02:02:01.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.05)
02:02:01.200 00.000 8976 Moving (-0.45, 0.05) raw xDistance=0.25 yDistance=0.35
02:02:01.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:02:01.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.35
02:02:01.200 00.000 8976 MoveAxis(R, 0, ABG)
02:02:01.200 00.000 8976 MoveAxis(D, 2, ABG)
02:02:01.200 00.000 8976 stepping (-27, -4) + (0, -2)
02:02:01.200 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:01.201 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:02:01.210 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
02:02:01.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:01.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:01.210 00.000 5052 Enqueuing Expose request
02:02:01.236 00.026 8976 Received - 47 (G) 
02:02:01.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:01.236 00.000 8976 stepped: pos (-27, -6)
02:02:01.236 00.000 8976 move complete, result=0
02:02:01.236 00.000 8976 worker thread done servicing request
02:02:01.236 00.000 8976 Worker thread wakes up
02:02:01.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:01.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:01.236 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:02:01.919 00.683 8976 Exposure complete
02:02:01.924 00.005 8976 worker thread done servicing request
02:02:01.925 00.001 5052 OnExposeComplete: enter
02:02:01.925 00.000 5052 UpdateGuideState(): m_state=6
02:02:01.925 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6738
02:02:01.925 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.68, Mass=183, SNR=9.4, Peak=73 HFD=1.8
02:02:01.925 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
02:02:01.925 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
02:02:01.925 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.03 hyp=0.62 cameraTheta=-3.10 mountX=0.26 mountY=0.53, mountTheta=1.12
02:02:01.925 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.03, opts=13)
02:02:01.926 00.001 5052 Enqueuing Move request for stepguider (-0.62, -0.03)
02:02:01.926 00.000 8976 Worker thread wakes up
02:02:01.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.03) opts 0xd
02:02:01.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.03)
02:02:01.926 00.000 8976 Moving (-0.62, -0.03) raw xDistance=0.26 yDistance=0.53
02:02:01.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:02:01.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
02:02:01.926 00.000 8976 MoveAxis(R, 0, ABG)
02:02:01.926 00.000 8976 MoveAxis(D, 2, ABG)
02:02:01.926 00.000 8976 stepping (-27, -6) + (0, -2)
02:02:01.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:01.926 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:02:01.936 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
02:02:01.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:01.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:01.936 00.000 5052 Enqueuing Expose request
02:02:01.955 00.019 8976 Received - 47 (G) 
02:02:01.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:01.955 00.000 8976 stepped: pos (-27, -8)
02:02:01.955 00.000 8976 move complete, result=0
02:02:01.955 00.000 8976 worker thread done servicing request
02:02:01.955 00.000 8976 Worker thread wakes up
02:02:01.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:01.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:01.955 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:02:02.644 00.689 8976 Exposure complete
02:02:02.650 00.006 8976 worker thread done servicing request
02:02:02.650 00.000 5052 OnExposeComplete: enter
02:02:02.650 00.000 5052 UpdateGuideState(): m_state=6
02:02:02.650 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6739
02:02:02.650 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.79, Mass=216, SNR=10.2, Peak=75 HFD=2.5
02:02:02.650 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:02:02.650 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
02:02:02.650 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.70 mountX=0.15 mountY=0.10, mountTheta=0.59
02:02:02.651 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.08, opts=13)
02:02:02.651 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.08)
02:02:02.651 00.000 8976 Worker thread wakes up
02:02:02.651 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.08) opts 0xd
02:02:02.651 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.08)
02:02:02.651 00.000 8976 Moving (-0.17, 0.08) raw xDistance=0.15 yDistance=0.10
02:02:02.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:02:02.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:02:02.651 00.000 8976 MoveAxis(R, 0, ABG)
02:02:02.652 00.001 8976 MoveAxis(U, 0, ABG)
02:02:02.652 00.000 8976 move complete, result=0
02:02:02.652 00.000 8976 worker thread done servicing request
02:02:02.652 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:02:02.661 00.009 5052 UpdateGuideState exits: m=216 SNR=10.2
02:02:02.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:02.662 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:02.662 00.000 5052 Enqueuing Expose request
02:02:02.662 00.000 8976 Worker thread wakes up
02:02:02.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:02.662 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:02.662 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:03.354 00.692 8976 Exposure complete
02:02:03.360 00.006 8976 worker thread done servicing request
02:02:03.360 00.000 5052 OnExposeComplete: enter
02:02:03.360 00.000 5052 UpdateGuideState(): m_state=6
02:02:03.360 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6740
02:02:03.360 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.76, Mass=187, SNR=9.5, Peak=78 HFD=2.0
02:02:03.360 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:02:03.360 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
02:02:03.360 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.05 hyp=0.45 cameraTheta=0.11 mountX=-0.16 mountY=-0.41, mountTheta=-1.94
02:02:03.361 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.05, opts=13)
02:02:03.361 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.05)
02:02:03.361 00.000 8976 Worker thread wakes up
02:02:03.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.05) opts 0xd
02:02:03.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.05)
02:02:03.361 00.000 8976 Moving (0.45, 0.05) raw xDistance=-0.16 yDistance=-0.41
02:02:03.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:02:03.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:02:03.362 00.001 8976 MoveAxis(R, 0, ABG)
02:02:03.362 00.000 8976 MoveAxis(U, 2, ABG)
02:02:03.362 00.000 8976 stepping (-27, -8) + (0, 2)
02:02:03.362 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:03.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:02:03.372 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
02:02:03.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:03.372 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:03.372 00.000 5052 Enqueuing Expose request
02:02:03.393 00.021 8976 Received - 47 (G) 
02:02:03.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:03.393 00.000 8976 stepped: pos (-27, -6)
02:02:03.394 00.001 8976 move complete, result=0
02:02:03.394 00.000 8976 worker thread done servicing request
02:02:03.394 00.000 8976 Worker thread wakes up
02:02:03.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:03.394 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:03.394 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:02:04.083 00.689 8976 Exposure complete
02:02:04.088 00.005 8976 worker thread done servicing request
02:02:04.088 00.000 5052 OnExposeComplete: enter
02:02:04.089 00.001 5052 UpdateGuideState(): m_state=6
02:02:04.089 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6741
02:02:04.089 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.44, Mass=192, SNR=9.6, Peak=78 HFD=1.6
02:02:04.089 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
02:02:04.089 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:02:04.089 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.27 hyp=0.53 cameraTheta=-0.54 mountX=-0.45 mountY=-0.24, mountTheta=-2.66
02:02:04.090 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.27, opts=13)
02:02:04.090 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.27)
02:02:04.090 00.000 8976 Worker thread wakes up
02:02:04.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.27) opts 0xd
02:02:04.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.27)
02:02:04.090 00.000 8976 Moving (0.46, -0.27) raw xDistance=-0.45 yDistance=-0.24
02:02:04.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
02:02:04.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:02:04.090 00.000 8976 MoveAxis(R, 2, ABG)
02:02:04.090 00.000 8976 stepping (-27, -6) + (2, 0)
02:02:04.090 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:04.091 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:02:04.100 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
02:02:04.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:04.100 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:04.100 00.000 5052 Enqueuing Expose request
02:02:04.113 00.013 8976 Received - 47 (G) 
02:02:04.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:04.113 00.000 8976 stepped: pos (-25, -6)
02:02:04.113 00.000 8976 MoveAxis(U, 0, ABG)
02:02:04.113 00.000 8976 move complete, result=0
02:02:04.113 00.000 8976 worker thread done servicing request
02:02:04.113 00.000 8976 Worker thread wakes up
02:02:04.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:04.113 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:04.113 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:02:04.800 00.687 8976 Exposure complete
02:02:04.806 00.006 8976 worker thread done servicing request
02:02:04.806 00.000 5052 OnExposeComplete: enter
02:02:04.806 00.000 5052 UpdateGuideState(): m_state=6
02:02:04.806 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6742
02:02:04.806 00.000 5052 Star::Find returns 1 (0), X=330.39, Y=282.03, Mass=185, SNR=9.4, Peak=76 HFD=2.2
02:02:04.806 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
02:02:04.806 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
02:02:04.806 00.000 5052 CameraToMount -- cameraX=1.21 cameraY=0.32 hyp=1.25 cameraTheta=0.26 mountX=-0.27 mountY=-1.19, mountTheta=-1.79
02:02:04.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.21, y=0.32, opts=13)
02:02:04.807 00.000 5052 Enqueuing Move request for stepguider (1.21, 0.32)
02:02:04.807 00.000 8976 Worker thread wakes up
02:02:04.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.21, 0.32) opts 0xd
02:02:04.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.21, 0.32)
02:02:04.807 00.000 8976 Moving (1.21, 0.32) raw xDistance=-0.27 yDistance=-1.19
02:02:04.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:02:04.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.19
02:02:04.807 00.000 8976 MoveAxis(R, 1, ABG)
02:02:04.807 00.000 8976 stepping (-25, -6) + (1, 0)
02:02:04.807 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:04.808 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:02:04.817 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
02:02:04.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:04.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:04.817 00.000 5052 Enqueuing Expose request
02:02:04.832 00.015 8976 Received - 47 (G) 
02:02:04.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:04.832 00.000 8976 stepped: pos (-24, -6)
02:02:04.832 00.000 8976 MoveAxis(U, 5, ABG)
02:02:04.832 00.000 8976 stepping (-24, -6) + (0, 5)
02:02:04.832 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:02:04.880 00.048 8976 Received - 47 (G) 
02:02:04.881 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:02:04.881 00.000 8976 stepped: pos (-24, -1)
02:02:04.881 00.000 8976 move complete, result=0
02:02:04.881 00.000 8976 worker thread done servicing request
02:02:04.881 00.000 8976 Worker thread wakes up
02:02:04.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:04.881 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:04.881 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.2 px 5 ms NORTH
02:02:05.573 00.692 8976 Exposure complete
02:02:05.578 00.005 8976 worker thread done servicing request
02:02:05.578 00.000 5052 OnExposeComplete: enter
02:02:05.579 00.001 5052 UpdateGuideState(): m_state=6
02:02:05.579 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6743
02:02:05.579 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.85, Mass=206, SNR=9.9, Peak=74 HFD=2.2
02:02:05.579 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
02:02:05.579 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
02:02:05.579 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.14 hyp=0.35 cameraTheta=0.40 mountX=-0.03 mountY=-0.35, mountTheta=-1.65
02:02:05.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.14, opts=13)
02:02:05.580 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.14)
02:02:05.580 00.000 8976 Worker thread wakes up
02:02:05.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.14) opts 0xd
02:02:05.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.14)
02:02:05.580 00.000 8976 Moving (0.33, 0.14) raw xDistance=-0.03 yDistance=-0.35
02:02:05.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:02:05.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.35
02:02:05.580 00.000 8976 MoveAxis(R, 0, ABG)
02:02:05.580 00.000 8976 MoveAxis(U, 2, ABG)
02:02:05.580 00.000 8976 stepping (-24, -1) + (0, 2)
02:02:05.580 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:05.581 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:02:05.590 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
02:02:05.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:05.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:05.590 00.000 5052 Enqueuing Expose request
02:02:05.615 00.025 8976 Received - 47 (G) 
02:02:05.615 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:05.615 00.000 8976 stepped: pos (-24, 1)
02:02:05.615 00.000 8976 move complete, result=0
02:02:05.615 00.000 8976 worker thread done servicing request
02:02:05.615 00.000 8976 Worker thread wakes up
02:02:05.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:05.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:05.616 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 2 ms NORTH
02:02:06.310 00.694 8976 Exposure complete
02:02:06.315 00.005 8976 worker thread done servicing request
02:02:06.315 00.000 5052 OnExposeComplete: enter
02:02:06.315 00.000 5052 UpdateGuideState(): m_state=6
02:02:06.315 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6744
02:02:06.315 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.55, Mass=193, SNR=9.6, Peak=79 HFD=1.6
02:02:06.315 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
02:02:06.315 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
02:02:06.315 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-0.62 mountX=-0.24 mountY=-0.10, mountTheta=-2.75
02:02:06.316 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.16, opts=13)
02:02:06.316 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.16)
02:02:06.316 00.000 8976 Worker thread wakes up
02:02:06.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.16) opts 0xd
02:02:06.317 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.16)
02:02:06.317 00.000 8976 Moving (0.22, -0.16) raw xDistance=-0.24 yDistance=-0.10
02:02:06.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:02:06.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:02:06.317 00.000 8976 MoveAxis(R, 0, ABG)
02:02:06.317 00.000 8976 MoveAxis(U, 0, ABG)
02:02:06.317 00.000 8976 move complete, result=0
02:02:06.317 00.000 8976 worker thread done servicing request
02:02:06.317 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:02:06.327 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
02:02:06.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:06.327 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:06.328 00.001 5052 Enqueuing Expose request
02:02:06.328 00.000 8976 Worker thread wakes up
02:02:06.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:06.328 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:06.328 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:07.014 00.686 8976 Exposure complete
02:02:07.020 00.006 8976 worker thread done servicing request
02:02:07.020 00.000 5052 OnExposeComplete: enter
02:02:07.020 00.000 5052 UpdateGuideState(): m_state=6
02:02:07.020 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6745
02:02:07.020 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.46, Mass=211, SNR=10.0, Peak=74 HFD=2.0
02:02:07.020 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
02:02:07.020 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
02:02:07.020 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.25 hyp=0.43 cameraTheta=-0.61 mountX=-0.38 mountY=-0.16, mountTheta=-2.74
02:02:07.021 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.25, opts=13)
02:02:07.021 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.25)
02:02:07.021 00.000 8976 Worker thread wakes up
02:02:07.021 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.25) opts 0xd
02:02:07.021 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.25)
02:02:07.021 00.000 8976 Moving (0.36, -0.25) raw xDistance=-0.38 yDistance=-0.16
02:02:07.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:02:07.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:02:07.021 00.000 8976 MoveAxis(R, 2, ABG)
02:02:07.021 00.000 8976 stepping (-24, 1) + (2, 0)
02:02:07.021 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:07.022 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:02:07.031 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
02:02:07.031 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:07.031 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:07.031 00.000 5052 Enqueuing Expose request
02:02:07.053 00.022 8976 Received - 47 (G) 
02:02:07.054 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:07.054 00.000 8976 stepped: pos (-22, 1)
02:02:07.054 00.000 8976 MoveAxis(U, 0, ABG)
02:02:07.054 00.000 8976 move complete, result=0
02:02:07.054 00.000 8976 worker thread done servicing request
02:02:07.054 00.000 8976 Worker thread wakes up
02:02:07.054 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:02:07.054 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:07.054 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:07.745 00.691 8976 Exposure complete
02:02:07.751 00.006 8976 worker thread done servicing request
02:02:07.751 00.000 5052 OnExposeComplete: enter
02:02:07.751 00.000 5052 UpdateGuideState(): m_state=6
02:02:07.751 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6746
02:02:07.751 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=282.23, Mass=202, SNR=9.8, Peak=75 HFD=2.2
02:02:07.751 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
02:02:07.751 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
02:02:07.751 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.52 hyp=0.88 cameraTheta=0.63 mountX=0.14 mountY=-0.88, mountTheta=-1.41
02:02:07.751 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.52, opts=13)
02:02:07.751 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.52)
02:02:07.752 00.001 8976 Worker thread wakes up
02:02:07.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.52) opts 0xd
02:02:07.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.52)
02:02:07.752 00.000 8976 Moving (0.71, 0.52) raw xDistance=0.14 yDistance=-0.88
02:02:07.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:02:07.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.88
02:02:07.752 00.000 8976 MoveAxis(R, 0, ABG)
02:02:07.752 00.000 8976 MoveAxis(U, 3, ABG)
02:02:07.752 00.000 8976 stepping (-22, 1) + (0, 3)
02:02:07.752 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:07.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:02:07.763 00.011 5052 UpdateGuideState exits: m=202 SNR=9.8
02:02:07.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:07.763 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:07.763 00.000 5052 Enqueuing Expose request
02:02:07.790 00.027 8976 Received - 47 (G) 
02:02:07.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:07.790 00.000 8976 stepped: pos (-22, 4)
02:02:07.790 00.000 8976 move complete, result=0
02:02:07.790 00.000 8976 worker thread done servicing request
02:02:07.790 00.000 8976 Worker thread wakes up
02:02:07.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:07.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:07.790 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.9 px 3 ms NORTH
02:02:08.480 00.690 8976 Exposure complete
02:02:08.485 00.005 8976 worker thread done servicing request
02:02:08.485 00.000 5052 OnExposeComplete: enter
02:02:08.486 00.001 5052 UpdateGuideState(): m_state=6
02:02:08.486 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6747
02:02:08.486 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=282.29, Mass=205, SNR=9.9, Peak=79 HFD=2.3
02:02:08.486 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
02:02:08.486 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
02:02:08.486 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.58 hyp=0.88 cameraTheta=0.72 mountX=0.22 mountY=-0.87, mountTheta=-1.33
02:02:08.487 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.58, opts=13)
02:02:08.487 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.58)
02:02:08.487 00.000 8976 Worker thread wakes up
02:02:08.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.58) opts 0xd
02:02:08.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.58)
02:02:08.487 00.000 8976 Moving (0.66, 0.58) raw xDistance=0.22 yDistance=-0.87
02:02:08.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:02:08.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.87
02:02:08.487 00.000 8976 MoveAxis(R, 0, ABG)
02:02:08.487 00.000 8976 MoveAxis(U, 4, ABG)
02:02:08.487 00.000 8976 stepping (-22, 4) + (0, 4)
02:02:08.487 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:02:08.488 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:02:08.497 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
02:02:08.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:08.497 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:08.497 00.000 5052 Enqueuing Expose request
02:02:08.525 00.028 8976 Received - 47 (G) 
02:02:08.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:02:08.525 00.000 8976 stepped: pos (-22, 8)
02:02:08.525 00.000 8976 move complete, result=0
02:02:08.525 00.000 8976 worker thread done servicing request
02:02:08.525 00.000 8976 Worker thread wakes up
02:02:08.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:08.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:08.525 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
02:02:09.220 00.695 8976 Exposure complete
02:02:09.226 00.006 8976 worker thread done servicing request
02:02:09.226 00.000 5052 OnExposeComplete: enter
02:02:09.226 00.000 5052 UpdateGuideState(): m_state=6
02:02:09.226 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6748
02:02:09.226 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.97, Mass=228, SNR=10.5, Peak=78 HFD=2.1
02:02:09.226 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:02:09.226 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:02:09.226 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.26 hyp=0.82 cameraTheta=0.33 mountX=-0.12 mountY=-0.79, mountTheta=-1.72
02:02:09.227 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.26, opts=13)
02:02:09.227 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.26)
02:02:09.227 00.000 8976 Worker thread wakes up
02:02:09.227 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.26) opts 0xd
02:02:09.227 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.26)
02:02:09.227 00.000 8976 Moving (0.78, 0.26) raw xDistance=-0.12 yDistance=-0.79
02:02:09.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:02:09.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.79
02:02:09.227 00.000 8976 MoveAxis(R, 0, ABG)
02:02:09.227 00.000 8976 MoveAxis(U, 3, ABG)
02:02:09.227 00.000 8976 stepping (-22, 8) + (0, 3)
02:02:09.227 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:09.228 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:02:09.238 00.010 5052 UpdateGuideState exits: m=228 SNR=10.5
02:02:09.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:09.239 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:09.239 00.000 5052 Enqueuing Expose request
02:02:09.261 00.022 8976 Received - 47 (G) 
02:02:09.261 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:09.261 00.000 8976 stepped: pos (-22, 11)
02:02:09.261 00.000 8976 move complete, result=0
02:02:09.261 00.000 8976 worker thread done servicing request
02:02:09.261 00.000 8976 Worker thread wakes up
02:02:09.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:09.261 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:09.261 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:02:09.955 00.694 8976 Exposure complete
02:02:09.961 00.006 8976 worker thread done servicing request
02:02:09.961 00.000 5052 OnExposeComplete: enter
02:02:09.961 00.000 5052 UpdateGuideState(): m_state=6
02:02:09.961 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6749
02:02:09.961 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.78, Mass=197, SNR=9.7, Peak=74 HFD=2.4
02:02:09.961 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
02:02:09.961 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
02:02:09.961 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.26 mountX=0.09 mountY=0.01, mountTheta=0.11
02:02:09.962 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.07, opts=13)
02:02:09.962 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.07)
02:02:09.962 00.000 8976 Worker thread wakes up
02:02:09.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.07) opts 0xd
02:02:09.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.07)
02:02:09.962 00.000 8976 Moving (-0.06, 0.07) raw xDistance=0.09 yDistance=0.01
02:02:09.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:02:09.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:02:09.962 00.000 8976 MoveAxis(R, 0, ABG)
02:02:09.962 00.000 8976 MoveAxis(U, 0, ABG)
02:02:09.962 00.000 8976 move complete, result=0
02:02:09.962 00.000 8976 worker thread done servicing request
02:02:09.963 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:02:09.973 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:02:09.973 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:09.973 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:09.973 00.000 5052 Enqueuing Expose request
02:02:09.973 00.000 8976 Worker thread wakes up
02:02:09.973 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:09.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:09.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:10.663 00.690 8976 Exposure complete
02:02:10.668 00.005 8976 worker thread done servicing request
02:02:10.668 00.000 5052 OnExposeComplete: enter
02:02:10.668 00.000 5052 UpdateGuideState(): m_state=6
02:02:10.668 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6750
02:02:10.668 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.03, Mass=211, SNR=10.1, Peak=83 HFD=2.0
02:02:10.668 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.07 = 0.07)
02:02:10.668 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.03 = -0.03)
02:02:10.668 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.32 hyp=0.37 cameraTheta=2.12 mountX=0.37 mountY=-0.01, mountTheta=-0.03
02:02:10.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.32, opts=13)
02:02:10.669 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.32)
02:02:10.669 00.000 8976 Worker thread wakes up
02:02:10.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.32) opts 0xd
02:02:10.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.32)
02:02:10.669 00.000 8976 Moving (-0.19, 0.32) raw xDistance=0.37 yDistance=-0.01
02:02:10.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:02:10.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:02:10.669 00.000 8976 MoveAxis(L, 2, ABG)
02:02:10.670 00.001 8976 stepping (-22, 11) + (-2, 0)
02:02:10.670 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:10.670 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:02:10.680 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
02:02:10.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:10.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:10.680 00.000 5052 Enqueuing Expose request
02:02:10.699 00.019 8976 Received - 47 (G) 
02:02:10.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:10.699 00.000 8976 stepped: pos (-24, 11)
02:02:10.699 00.000 8976 MoveAxis(U, 0, ABG)
02:02:10.699 00.000 8976 move complete, result=0
02:02:10.699 00.000 8976 worker thread done servicing request
02:02:10.699 00.000 8976 Worker thread wakes up
02:02:10.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:10.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:10.699 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
02:02:11.390 00.691 8976 Exposure complete
02:02:11.396 00.006 8976 worker thread done servicing request
02:02:11.396 00.000 5052 OnExposeComplete: enter
02:02:11.396 00.000 5052 UpdateGuideState(): m_state=6
02:02:11.396 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6751
02:02:11.396 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.09, Mass=213, SNR=10.1, Peak=80 HFD=2.2
02:02:11.396 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.22 = 2.06)
02:02:11.396 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.96)
02:02:11.396 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.62 hyp=0.75 cameraTheta=-2.18 mountX=-0.35 mountY=0.70, mountTheta=2.04
02:02:11.396 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.62, opts=13)
02:02:11.397 00.001 5052 Enqueuing Move request for stepguider (-0.43, -0.62)
02:02:11.397 00.000 8976 Worker thread wakes up
02:02:11.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.62) opts 0xd
02:02:11.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.62)
02:02:11.397 00.000 8976 Moving (-0.43, -0.62) raw xDistance=-0.35 yDistance=0.70
02:02:11.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
02:02:11.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
02:02:11.397 00.000 8976 MoveAxis(R, 1, ABG)
02:02:11.397 00.000 8976 stepping (-24, 11) + (1, 0)
02:02:11.397 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:11.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:02:11.407 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
02:02:11.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:11.407 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:11.407 00.000 5052 Enqueuing Expose request
02:02:11.418 00.011 8976 Received - 47 (G) 
02:02:11.419 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:11.419 00.000 8976 stepped: pos (-23, 11)
02:02:11.419 00.000 8976 MoveAxis(D, 3, ABG)
02:02:11.419 00.000 8976 stepping (-23, 11) + (0, -3)
02:02:11.419 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:11.451 00.032 8976 Received - 47 (G) 
02:02:11.451 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:11.451 00.000 8976 stepped: pos (-23, 8)
02:02:11.451 00.000 8976 move complete, result=0
02:02:11.451 00.000 8976 worker thread done servicing request
02:02:11.451 00.000 8976 Worker thread wakes up
02:02:11.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:11.451 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:11.451 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.7 px 3 ms SOUTH
02:02:12.144 00.693 8976 Exposure complete
02:02:12.149 00.005 8976 worker thread done servicing request
02:02:12.149 00.000 5052 OnExposeComplete: enter
02:02:12.149 00.000 5052 UpdateGuideState(): m_state=6
02:02:12.149 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6752
02:02:12.149 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.85, Mass=194, SNR=9.7, Peak=82 HFD=2.3
02:02:12.149 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
02:02:12.149 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
02:02:12.149 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.24 mountX=0.11 mountY=-0.12, mountTheta=-0.85
02:02:12.150 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.14, opts=13)
02:02:12.150 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.14)
02:02:12.150 00.000 8976 Worker thread wakes up
02:02:12.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.14) opts 0xd
02:02:12.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.14)
02:02:12.150 00.000 8976 Moving (0.05, 0.14) raw xDistance=0.11 yDistance=-0.12
02:02:12.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:02:12.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:02:12.150 00.000 8976 MoveAxis(R, 0, ABG)
02:02:12.150 00.000 8976 MoveAxis(U, 0, ABG)
02:02:12.151 00.001 8976 move complete, result=0
02:02:12.151 00.000 8976 worker thread done servicing request
02:02:12.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:02:12.160 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
02:02:12.160 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:12.160 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:12.160 00.000 5052 Enqueuing Expose request
02:02:12.160 00.000 8976 Worker thread wakes up
02:02:12.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:12.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:12.160 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:12.870 00.710 8976 Exposure complete
02:02:12.875 00.005 8976 worker thread done servicing request
02:02:12.875 00.000 5052 OnExposeComplete: enter
02:02:12.875 00.000 5052 UpdateGuideState(): m_state=6
02:02:12.875 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6753
02:02:12.875 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=282.05, Mass=215, SNR=10.1, Peak=84 HFD=2.3
02:02:12.875 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
02:02:12.876 00.001 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
02:02:12.876 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.34 hyp=0.65 cameraTheta=0.55 mountX=0.05 mountY=-0.65, mountTheta=-1.50
02:02:12.876 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.34, opts=13)
02:02:12.876 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.34)
02:02:12.876 00.000 8976 Worker thread wakes up
02:02:12.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.34) opts 0xd
02:02:12.877 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.34)
02:02:12.877 00.000 8976 Moving (0.56, 0.34) raw xDistance=0.05 yDistance=-0.65
02:02:12.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:12.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
02:02:12.877 00.000 8976 MoveAxis(R, 0, ABG)
02:02:12.877 00.000 8976 MoveAxis(U, 3, ABG)
02:02:12.877 00.000 8976 stepping (-23, 8) + (0, 3)
02:02:12.877 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:12.877 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:02:12.887 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
02:02:12.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:12.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:12.887 00.000 5052 Enqueuing Expose request
02:02:12.905 00.018 8976 Received - 47 (G) 
02:02:12.905 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:12.906 00.001 8976 stepped: pos (-23, 11)
02:02:12.906 00.000 8976 move complete, result=0
02:02:12.906 00.000 8976 worker thread done servicing request
02:02:12.906 00.000 8976 Worker thread wakes up
02:02:12.906 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
02:02:12.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:12.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:13.593 00.687 8976 Exposure complete
02:02:13.598 00.005 8976 worker thread done servicing request
02:02:13.598 00.000 5052 OnExposeComplete: enter
02:02:13.599 00.001 5052 UpdateGuideState(): m_state=6
02:02:13.599 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6754
02:02:13.599 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.99, Mass=199, SNR=9.7, Peak=69 HFD=2.5
02:02:13.599 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:02:13.599 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
02:02:13.599 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.28 hyp=0.63 cameraTheta=0.46 mountX=-0.01 mountY=-0.62, mountTheta=-1.59
02:02:13.600 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.28, opts=13)
02:02:13.600 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.28)
02:02:13.600 00.000 8976 Worker thread wakes up
02:02:13.600 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.28) opts 0xd
02:02:13.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.28)
02:02:13.600 00.000 8976 Moving (0.56, 0.28) raw xDistance=-0.01 yDistance=-0.62
02:02:13.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:02:13.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
02:02:13.600 00.000 8976 MoveAxis(R, 0, ABG)
02:02:13.600 00.000 8976 MoveAxis(U, 3, ABG)
02:02:13.600 00.000 8976 stepping (-23, 11) + (0, 3)
02:02:13.600 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:13.601 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:02:13.610 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
02:02:13.610 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:13.610 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:13.610 00.000 5052 Enqueuing Expose request
02:02:13.640 00.030 8976 Received - 47 (G) 
02:02:13.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:13.640 00.000 8976 stepped: pos (-23, 14)
02:02:13.640 00.000 8976 move complete, result=0
02:02:13.641 00.001 8976 worker thread done servicing request
02:02:13.641 00.000 8976 Worker thread wakes up
02:02:13.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:13.641 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:13.641 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
02:02:14.329 00.688 8976 Exposure complete
02:02:14.335 00.006 8976 worker thread done servicing request
02:02:14.335 00.000 5052 OnExposeComplete: enter
02:02:14.335 00.000 5052 UpdateGuideState(): m_state=6
02:02:14.335 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6755
02:02:14.336 00.001 5052 Star::Find returns 1 (0), X=329.32, Y=281.84, Mass=195, SNR=9.7, Peak=77 HFD=2.4
02:02:14.336 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
02:02:14.336 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
02:02:14.336 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.74 mountX=0.05 mountY=-0.19, mountTheta=-1.31
02:02:14.336 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.13, opts=13)
02:02:14.337 00.001 5052 Enqueuing Move request for stepguider (0.15, 0.13)
02:02:14.337 00.000 8976 Worker thread wakes up
02:02:14.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.13) opts 0xd
02:02:14.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.13)
02:02:14.337 00.000 8976 Moving (0.15, 0.13) raw xDistance=0.05 yDistance=-0.19
02:02:14.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:14.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:02:14.337 00.000 8976 MoveAxis(R, 0, ABG)
02:02:14.337 00.000 8976 MoveAxis(U, 0, ABG)
02:02:14.337 00.000 8976 move complete, result=0
02:02:14.337 00.000 8976 worker thread done servicing request
02:02:14.338 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:02:14.347 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:02:14.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:14.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:14.347 00.000 5052 Enqueuing Expose request
02:02:14.348 00.001 8976 Worker thread wakes up
02:02:14.348 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:14.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:14.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:15.040 00.692 8976 Exposure complete
02:02:15.045 00.005 8976 worker thread done servicing request
02:02:15.045 00.000 5052 OnExposeComplete: enter
02:02:15.045 00.000 5052 UpdateGuideState(): m_state=6
02:02:15.045 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6756
02:02:15.045 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.77, Mass=215, SNR=10.2, Peak=77 HFD=1.8
02:02:15.045 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
02:02:15.045 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
02:02:15.045 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.06 hyp=0.32 cameraTheta=0.19 mountX=-0.09 mountY=-0.30, mountTheta=-1.86
02:02:15.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.06, opts=13)
02:02:15.046 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.06)
02:02:15.046 00.000 8976 Worker thread wakes up
02:02:15.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.06) opts 0xd
02:02:15.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.06)
02:02:15.046 00.000 8976 Moving (0.32, 0.06) raw xDistance=-0.09 yDistance=-0.30
02:02:15.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:02:15.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:02:15.046 00.000 8976 MoveAxis(R, 0, ABG)
02:02:15.046 00.000 8976 MoveAxis(U, 1, ABG)
02:02:15.046 00.000 8976 stepping (-23, 14) + (0, 1)
02:02:15.047 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:15.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:02:15.057 00.010 5052 UpdateGuideState exits: m=215 SNR=10.2
02:02:15.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:15.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:15.057 00.000 5052 Enqueuing Expose request
02:02:15.079 00.022 8976 Received - 47 (G) 
02:02:15.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:15.079 00.000 8976 stepped: pos (-23, 15)
02:02:15.079 00.000 8976 move complete, result=0
02:02:15.079 00.000 8976 worker thread done servicing request
02:02:15.079 00.000 8976 Worker thread wakes up
02:02:15.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:15.079 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:02:15.079 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:15.769 00.690 8976 Exposure complete
02:02:15.774 00.005 8976 worker thread done servicing request
02:02:15.774 00.000 5052 OnExposeComplete: enter
02:02:15.774 00.000 5052 UpdateGuideState(): m_state=6
02:02:15.774 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6757
02:02:15.775 00.001 5052 Star::Find returns 1 (0), X=329.31, Y=281.85, Mass=189, SNR=9.6, Peak=72 HFD=2.4
02:02:15.775 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
02:02:15.775 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
02:02:15.775 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.78 mountX=0.06 mountY=-0.19, mountTheta=-1.27
02:02:15.775 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.14, opts=13)
02:02:15.775 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.14)
02:02:15.775 00.000 8976 Worker thread wakes up
02:02:15.776 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.14) opts 0xd
02:02:15.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.14)
02:02:15.776 00.000 8976 Moving (0.14, 0.14) raw xDistance=0.06 yDistance=-0.19
02:02:15.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:02:15.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:02:15.776 00.000 8976 MoveAxis(R, 0, ABG)
02:02:15.776 00.000 8976 MoveAxis(U, 0, ABG)
02:02:15.776 00.000 8976 move complete, result=0
02:02:15.776 00.000 8976 worker thread done servicing request
02:02:15.776 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:02:15.785 00.009 5052 UpdateGuideState exits: m=189 SNR=9.6
02:02:15.786 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:15.786 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:15.786 00.000 5052 Enqueuing Expose request
02:02:15.786 00.000 8976 Worker thread wakes up
02:02:15.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:15.786 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:15.786 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:16.477 00.691 8976 Exposure complete
02:02:16.482 00.005 8976 worker thread done servicing request
02:02:16.483 00.001 5052 OnExposeComplete: enter
02:02:16.483 00.000 5052 UpdateGuideState(): m_state=6
02:02:16.483 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6758
02:02:16.483 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.63, Mass=181, SNR=9.4, Peak=75 HFD=1.6
02:02:16.483 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
02:02:16.483 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
02:02:16.483 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-0.31 mountX=-0.19 mountY=-0.17, mountTheta=-2.41
02:02:16.483 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.08, opts=13)
02:02:16.483 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.08)
02:02:16.484 00.001 8976 Worker thread wakes up
02:02:16.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.08) opts 0xd
02:02:16.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.08)
02:02:16.484 00.000 8976 Moving (0.25, -0.08) raw xDistance=-0.19 yDistance=-0.17
02:02:16.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:02:16.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:02:16.484 00.000 8976 MoveAxis(R, 0, ABG)
02:02:16.484 00.000 8976 MoveAxis(U, 0, ABG)
02:02:16.484 00.000 8976 move complete, result=0
02:02:16.484 00.000 8976 worker thread done servicing request
02:02:16.484 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:02:16.494 00.010 5052 UpdateGuideState exits: m=181 SNR=9.4
02:02:16.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:16.494 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:16.494 00.000 5052 Enqueuing Expose request
02:02:16.494 00.000 8976 Worker thread wakes up
02:02:16.494 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:16.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:16.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:17.190 00.696 8976 Exposure complete
02:02:17.195 00.005 8976 worker thread done servicing request
02:02:17.196 00.001 5052 OnExposeComplete: enter
02:02:17.196 00.000 5052 UpdateGuideState(): m_state=6
02:02:17.196 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6759
02:02:17.196 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.31, Mass=222, SNR=10.3, Peak=75 HFD=2.4
02:02:17.196 00.000 5052 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.04) = xAngle (-2.92 = -2.92)
02:02:17.196 00.000 5052 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
02:02:17.197 00.001 5052 CameraToMount -- cameraX=0.33 cameraY=-0.40 hyp=0.51 cameraTheta=-0.88 mountX=-0.50 mountY=-0.06, mountTheta=-3.02
02:02:17.198 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.40, opts=13)
02:02:17.198 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.40)
02:02:17.198 00.000 8976 Worker thread wakes up
02:02:17.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.40) opts 0xd
02:02:17.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.40)
02:02:17.198 00.000 8976 Moving (0.33, -0.40) raw xDistance=-0.50 yDistance=-0.06
02:02:17.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
02:02:17.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:02:17.198 00.000 8976 MoveAxis(R, 2, ABG)
02:02:17.198 00.000 8976 stepping (-23, 15) + (2, 0)
02:02:17.198 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:17.199 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
02:02:17.208 00.009 5052 UpdateGuideState exits: m=222 SNR=10.3
02:02:17.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:17.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:17.209 00.001 5052 Enqueuing Expose request
02:02:17.221 00.012 8976 Received - 47 (G) 
02:02:17.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:17.221 00.000 8976 stepped: pos (-21, 15)
02:02:17.221 00.000 8976 MoveAxis(U, 0, ABG)
02:02:17.221 00.000 8976 move complete, result=0
02:02:17.221 00.000 8976 worker thread done servicing request
02:02:17.221 00.000 8976 Worker thread wakes up
02:02:17.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:17.222 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
02:02:17.222 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:17.910 00.688 8976 Exposure complete
02:02:17.916 00.006 8976 worker thread done servicing request
02:02:17.916 00.000 5052 OnExposeComplete: enter
02:02:17.916 00.000 5052 UpdateGuideState(): m_state=6
02:02:17.916 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6760
02:02:17.916 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.75, Mass=195, SNR=9.7, Peak=78 HFD=1.9
02:02:17.916 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
02:02:17.916 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
02:02:17.916 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.21 cameraTheta=0.18 mountX=-0.06 mountY=-0.19, mountTheta=-1.87
02:02:17.917 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.04, opts=13)
02:02:17.917 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.04)
02:02:17.917 00.000 8976 Worker thread wakes up
02:02:17.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.04) opts 0xd
02:02:17.918 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.04)
02:02:17.918 00.000 8976 Moving (0.20, 0.04) raw xDistance=-0.06 yDistance=-0.19
02:02:17.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:02:17.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:02:17.918 00.000 8976 MoveAxis(R, 0, ABG)
02:02:17.918 00.000 8976 MoveAxis(U, 0, ABG)
02:02:17.918 00.000 8976 move complete, result=0
02:02:17.918 00.000 8976 worker thread done servicing request
02:02:17.918 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:02:17.928 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:02:17.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:17.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:17.928 00.000 5052 Enqueuing Expose request
02:02:17.928 00.000 8976 Worker thread wakes up
02:02:17.928 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:17.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:17.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:18.622 00.694 8976 Exposure complete
02:02:18.629 00.007 8976 worker thread done servicing request
02:02:18.629 00.000 5052 OnExposeComplete: enter
02:02:18.629 00.000 5052 UpdateGuideState(): m_state=6
02:02:18.629 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6761
02:02:18.629 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.77, Mass=179, SNR=9.3, Peak=75 HFD=1.8
02:02:18.629 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:02:18.629 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
02:02:18.629 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.06 hyp=0.31 cameraTheta=0.20 mountX=-0.08 mountY=-0.29, mountTheta=-1.85
02:02:18.630 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.06, opts=13)
02:02:18.630 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.06)
02:02:18.630 00.000 8976 Worker thread wakes up
02:02:18.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.06) opts 0xd
02:02:18.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.06)
02:02:18.630 00.000 8976 Moving (0.31, 0.06) raw xDistance=-0.08 yDistance=-0.29
02:02:18.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:02:18.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:02:18.630 00.000 8976 MoveAxis(R, 0, ABG)
02:02:18.630 00.000 8976 MoveAxis(U, 1, ABG)
02:02:18.630 00.000 8976 stepping (-21, 15) + (0, 1)
02:02:18.631 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:18.631 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:02:18.642 00.011 5052 UpdateGuideState exits: m=179 SNR=9.3
02:02:18.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:18.642 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:18.642 00.000 5052 Enqueuing Expose request
02:02:18.660 00.018 8976 Received - 47 (G) 
02:02:18.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:18.660 00.000 8976 stepped: pos (-21, 16)
02:02:18.660 00.000 8976 move complete, result=0
02:02:18.660 00.000 8976 worker thread done servicing request
02:02:18.660 00.000 8976 Worker thread wakes up
02:02:18.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:18.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:18.660 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:02:19.353 00.693 8976 Exposure complete
02:02:19.358 00.005 8976 worker thread done servicing request
02:02:19.358 00.000 5052 OnExposeComplete: enter
02:02:19.358 00.000 5052 UpdateGuideState(): m_state=6
02:02:19.359 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6762
02:02:19.359 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.16, Mass=203, SNR=9.9, Peak=77 HFD=2.0
02:02:19.359 00.000 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.04) = xAngle (-3.06 = -3.06)
02:02:19.359 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.17 = 3.12)
02:02:19.359 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.55 hyp=0.65 cameraTheta=-1.02 mountX=-0.64 mountY=0.02, mountTheta=3.12
02:02:19.359 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.55, opts=13)
02:02:19.360 00.001 5052 Enqueuing Move request for stepguider (0.34, -0.55)
02:02:19.360 00.000 8976 Worker thread wakes up
02:02:19.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.55) opts 0xd
02:02:19.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.55)
02:02:19.360 00.000 8976 Moving (0.34, -0.55) raw xDistance=-0.64 yDistance=0.02
02:02:19.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
02:02:19.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:02:19.360 00.000 8976 MoveAxis(R, 3, ABG)
02:02:19.360 00.000 8976 stepping (-21, 16) + (3, 0)
02:02:19.360 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:19.361 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:02:19.371 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
02:02:19.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:19.371 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:19.371 00.000 5052 Enqueuing Expose request
02:02:19.396 00.025 8976 Received - 47 (G) 
02:02:19.396 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:19.396 00.000 8976 stepped: pos (-18, 16)
02:02:19.396 00.000 8976 MoveAxis(U, 0, ABG)
02:02:19.396 00.000 8976 move complete, result=0
02:02:19.396 00.000 8976 worker thread done servicing request
02:02:19.396 00.000 8976 Worker thread wakes up
02:02:19.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:19.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:19.396 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.0 px 0 ms NORTH
02:02:20.082 00.686 8976 Exposure complete
02:02:20.087 00.005 8976 worker thread done servicing request
02:02:20.088 00.001 5052 OnExposeComplete: enter
02:02:20.088 00.000 5052 UpdateGuideState(): m_state=6
02:02:20.088 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6763
02:02:20.088 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.10, Mass=196, SNR=9.8, Peak=82 HFD=2.3
02:02:20.088 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
02:02:20.088 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
02:02:20.088 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.39 hyp=0.40 cameraTheta=1.40 mountX=0.32 mountY=-0.27, mountTheta=-0.70
02:02:20.089 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.39, opts=13)
02:02:20.089 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.39)
02:02:20.089 00.000 8976 Worker thread wakes up
02:02:20.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.39) opts 0xd
02:02:20.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.39)
02:02:20.089 00.000 8976 Moving (0.07, 0.39) raw xDistance=0.32 yDistance=-0.27
02:02:20.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.32
02:02:20.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:02:20.089 00.000 8976 MoveAxis(L, 1, ABG)
02:02:20.089 00.000 8976 stepping (-18, 16) + (-1, 0)
02:02:20.089 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:20.090 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:02:20.099 00.009 5052 UpdateGuideState exits: m=196 SNR=9.8
02:02:20.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:20.100 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:20.100 00.000 5052 Enqueuing Expose request
02:02:20.115 00.015 8976 Received - 47 (G) 
02:02:20.115 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:20.115 00.000 8976 stepped: pos (-19, 16)
02:02:20.115 00.000 8976 MoveAxis(U, 1, ABG)
02:02:20.115 00.000 8976 stepping (-19, 16) + (0, 1)
02:02:20.115 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:20.147 00.032 8976 Received - 47 (G) 
02:02:20.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:20.147 00.000 8976 stepped: pos (-19, 17)
02:02:20.147 00.000 8976 move complete, result=0
02:02:20.147 00.000 8976 worker thread done servicing request
02:02:20.147 00.000 8976 Worker thread wakes up
02:02:20.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:20.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:20.147 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:02:20.838 00.691 8976 Exposure complete
02:02:20.843 00.005 8976 worker thread done servicing request
02:02:20.843 00.000 5052 OnExposeComplete: enter
02:02:20.843 00.000 5052 UpdateGuideState(): m_state=6
02:02:20.843 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6764
02:02:20.843 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.02, Mass=206, SNR=10.0, Peak=90 HFD=2.1
02:02:20.843 00.000 5052 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
02:02:20.843 00.000 5052 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.73 = -0.73)
02:02:20.843 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.42 mountX=0.25 mountY=-0.21, mountTheta=-0.69
02:02:20.844 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.31, opts=13)
02:02:20.844 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.31)
02:02:20.844 00.000 8976 Worker thread wakes up
02:02:20.844 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.31) opts 0xd
02:02:20.844 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.31)
02:02:20.845 00.001 8976 Moving (0.05, 0.31) raw xDistance=0.25 yDistance=-0.21
02:02:20.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:02:20.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:02:20.845 00.000 8976 MoveAxis(R, 0, ABG)
02:02:20.845 00.000 8976 MoveAxis(U, 0, ABG)
02:02:20.845 00.000 8976 move complete, result=0
02:02:20.846 00.001 8976 worker thread done servicing request
02:02:20.846 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:02:20.856 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
02:02:20.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:20.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:20.857 00.001 5052 Enqueuing Expose request
02:02:20.857 00.000 8976 Worker thread wakes up
02:02:20.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:20.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:20.857 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:21.562 00.705 8976 Exposure complete
02:02:21.567 00.005 8976 worker thread done servicing request
02:02:21.568 00.001 5052 OnExposeComplete: enter
02:02:21.568 00.000 5052 UpdateGuideState(): m_state=6
02:02:21.568 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6765
02:02:21.568 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.98, Mass=199, SNR=9.8, Peak=86 HFD=2.2
02:02:21.568 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
02:02:21.568 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
02:02:21.568 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.30 cameraTheta=1.15 mountX=0.18 mountY=-0.25, mountTheta=-0.93
02:02:21.568 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.27, opts=13)
02:02:21.569 00.001 5052 Enqueuing Move request for stepguider (0.12, 0.27)
02:02:21.569 00.000 8976 Worker thread wakes up
02:02:21.569 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.27) opts 0xd
02:02:21.569 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.27)
02:02:21.569 00.000 8976 Moving (0.12, 0.27) raw xDistance=0.18 yDistance=-0.25
02:02:21.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:02:21.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:02:21.569 00.000 8976 MoveAxis(R, 0, ABG)
02:02:21.569 00.000 8976 MoveAxis(U, 0, ABG)
02:02:21.569 00.000 8976 move complete, result=0
02:02:21.569 00.000 8976 worker thread done servicing request
02:02:21.569 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:02:21.580 00.011 5052 UpdateGuideState exits: m=199 SNR=9.8
02:02:21.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:21.580 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:21.580 00.000 5052 Enqueuing Expose request
02:02:21.580 00.000 8976 Worker thread wakes up
02:02:21.580 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:21.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:21.580 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:22.272 00.692 8976 Exposure complete
02:02:22.278 00.006 8976 worker thread done servicing request
02:02:22.278 00.000 5052 OnExposeComplete: enter
02:02:22.278 00.000 5052 UpdateGuideState(): m_state=6
02:02:22.279 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6766
02:02:22.279 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=282.01, Mass=187, SNR=9.5, Peak=84 HFD=2.2
02:02:22.279 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
02:02:22.279 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.02 = -1.02)
02:02:22.279 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.12 mountX=0.20 mountY=-0.28, mountTheta=-0.95
02:02:22.280 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.30, opts=13)
02:02:22.280 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.30)
02:02:22.280 00.000 8976 Worker thread wakes up
02:02:22.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.30) opts 0xd
02:02:22.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.30)
02:02:22.280 00.000 8976 Moving (0.14, 0.30) raw xDistance=0.20 yDistance=-0.28
02:02:22.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:02:22.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:02:22.280 00.000 8976 MoveAxis(R, 0, ABG)
02:02:22.280 00.000 8976 MoveAxis(U, 1, ABG)
02:02:22.280 00.000 8976 stepping (-19, 17) + (0, 1)
02:02:22.280 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:22.281 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:02:22.291 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
02:02:22.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:22.291 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:22.291 00.000 5052 Enqueuing Expose request
02:02:22.305 00.014 8976 Received - 47 (G) 
02:02:22.305 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:22.305 00.000 8976 stepped: pos (-19, 18)
02:02:22.305 00.000 8976 move complete, result=0
02:02:22.305 00.000 8976 worker thread done servicing request
02:02:22.305 00.000 8976 Worker thread wakes up
02:02:22.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:22.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:22.305 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:02:22.996 00.691 8976 Exposure complete
02:02:23.001 00.005 8976 worker thread done servicing request
02:02:23.001 00.000 5052 OnExposeComplete: enter
02:02:23.001 00.000 5052 UpdateGuideState(): m_state=6
02:02:23.001 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6767
02:02:23.001 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=282.01, Mass=196, SNR=9.7, Peak=82 HFD=2.4
02:02:23.002 00.001 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
02:02:23.002 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
02:02:23.002 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.23 mountX=0.22 mountY=-0.26, mountTheta=-0.86
02:02:23.002 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.30, opts=13)
02:02:23.002 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.30)
02:02:23.002 00.000 8976 Worker thread wakes up
02:02:23.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.30) opts 0xd
02:02:23.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.30)
02:02:23.002 00.000 8976 Moving (0.11, 0.30) raw xDistance=0.22 yDistance=-0.26
02:02:23.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:02:23.003 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:02:23.003 00.000 8976 MoveAxis(R, 0, ABG)
02:02:23.003 00.000 8976 MoveAxis(U, 0, ABG)
02:02:23.003 00.000 8976 move complete, result=0
02:02:23.003 00.000 8976 worker thread done servicing request
02:02:23.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:02:23.013 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:02:23.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:23.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:23.013 00.000 5052 Enqueuing Expose request
02:02:23.013 00.000 8976 Worker thread wakes up
02:02:23.013 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:02:23.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:23.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:23.701 00.688 8976 Exposure complete
02:02:23.707 00.006 8976 worker thread done servicing request
02:02:23.707 00.000 5052 OnExposeComplete: enter
02:02:23.707 00.000 5052 UpdateGuideState(): m_state=6
02:02:23.707 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6768
02:02:23.707 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=282.17, Mass=196, SNR=9.7, Peak=80 HFD=2.4
02:02:23.707 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
02:02:23.707 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
02:02:23.707 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.46 hyp=0.47 cameraTheta=1.37 mountX=0.37 mountY=-0.33, mountTheta=-0.74
02:02:23.707 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.46, opts=13)
02:02:23.707 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.46)
02:02:23.707 00.000 8976 Worker thread wakes up
02:02:23.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.46) opts 0xd
02:02:23.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.46)
02:02:23.707 00.000 8976 Moving (0.10, 0.46) raw xDistance=0.37 yDistance=-0.33
02:02:23.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:02:23.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:02:23.707 00.000 8976 MoveAxis(L, 2, ABG)
02:02:23.707 00.000 8976 stepping (-19, 18) + (-2, 0)
02:02:23.707 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:23.708 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:02:23.717 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:02:23.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:23.717 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:23.717 00.000 5052 Enqueuing Expose request
02:02:23.744 00.027 8976 Received - 47 (G) 
02:02:23.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:23.744 00.000 8976 stepped: pos (-21, 18)
02:02:23.744 00.000 8976 MoveAxis(U, 1, ABG)
02:02:23.744 00.000 8976 stepping (-21, 18) + (0, 1)
02:02:23.744 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:23.776 00.032 8976 Received - 47 (G) 
02:02:23.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:23.776 00.000 8976 stepped: pos (-21, 19)
02:02:23.776 00.000 8976 move complete, result=0
02:02:23.776 00.000 8976 worker thread done servicing request
02:02:23.776 00.000 8976 Worker thread wakes up
02:02:23.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:23.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:23.776 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
02:02:24.465 00.689 8976 Exposure complete
02:02:24.470 00.005 8976 worker thread done servicing request
02:02:24.471 00.001 5052 OnExposeComplete: enter
02:02:24.471 00.000 5052 UpdateGuideState(): m_state=6
02:02:24.471 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6769
02:02:24.471 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.75, Mass=186, SNR=9.5, Peak=71 HFD=2.3
02:02:24.471 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:02:24.471 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:02:24.471 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.24 cameraTheta=2.99 mountX=0.14 mountY=0.18, mountTheta=0.91
02:02:24.471 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.04, opts=13)
02:02:24.472 00.001 5052 Enqueuing Move request for stepguider (-0.24, 0.04)
02:02:24.472 00.000 8976 Worker thread wakes up
02:02:24.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.04) opts 0xd
02:02:24.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.04)
02:02:24.472 00.000 8976 Moving (-0.24, 0.04) raw xDistance=0.14 yDistance=0.18
02:02:24.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:02:24.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:02:24.472 00.000 8976 MoveAxis(R, 0, ABG)
02:02:24.472 00.000 8976 MoveAxis(U, 0, ABG)
02:02:24.472 00.000 8976 move complete, result=0
02:02:24.472 00.000 8976 worker thread done servicing request
02:02:24.473 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:02:24.483 00.010 5052 UpdateGuideState exits: m=186 SNR=9.5
02:02:24.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:24.483 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:24.483 00.000 5052 Enqueuing Expose request
02:02:24.483 00.000 8976 Worker thread wakes up
02:02:24.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:24.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:24.483 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:02:25.174 00.691 8976 Exposure complete
02:02:25.180 00.006 8976 worker thread done servicing request
02:02:25.181 00.001 5052 OnExposeComplete: enter
02:02:25.181 00.000 5052 UpdateGuideState(): m_state=6
02:02:25.181 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6770
02:02:25.181 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.76, Mass=191, SNR=9.6, Peak=76 HFD=2.1
02:02:25.181 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
02:02:25.181 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:02:25.181 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.44 mountX=-0.00 mountY=-0.13, mountTheta=-1.61
02:02:25.181 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.05, opts=13)
02:02:25.181 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.05)
02:02:25.181 00.000 8976 Worker thread wakes up
02:02:25.182 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.05) opts 0xd
02:02:25.182 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.05)
02:02:25.182 00.000 8976 Moving (0.12, 0.05) raw xDistance=-0.00 yDistance=-0.13
02:02:25.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:02:25.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:02:25.182 00.000 8976 MoveAxis(R, 0, ABG)
02:02:25.182 00.000 8976 MoveAxis(U, 0, ABG)
02:02:25.182 00.000 8976 move complete, result=0
02:02:25.182 00.000 8976 worker thread done servicing request
02:02:25.182 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:02:25.192 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
02:02:25.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:25.192 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:25.192 00.000 5052 Enqueuing Expose request
02:02:25.192 00.000 8976 Worker thread wakes up
02:02:25.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:25.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:25.192 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:25.881 00.689 8976 Exposure complete
02:02:25.886 00.005 8976 worker thread done servicing request
02:02:25.887 00.001 5052 OnExposeComplete: enter
02:02:25.887 00.000 5052 UpdateGuideState(): m_state=6
02:02:25.887 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6771
02:02:25.887 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.59, Mass=197, SNR=9.7, Peak=75 HFD=2.2
02:02:25.887 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
02:02:25.887 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
02:02:25.887 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.83 mountX=-0.16 mountY=-0.03, mountTheta=-2.97
02:02:25.888 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.12, opts=13)
02:02:25.888 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.12)
02:02:25.888 00.000 8976 Worker thread wakes up
02:02:25.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.12) opts 0xd
02:02:25.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.12)
02:02:25.888 00.000 8976 Moving (0.11, -0.12) raw xDistance=-0.16 yDistance=-0.03
02:02:25.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:02:25.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:02:25.888 00.000 8976 MoveAxis(R, 0, ABG)
02:02:25.888 00.000 8976 MoveAxis(U, 0, ABG)
02:02:25.888 00.000 8976 move complete, result=0
02:02:25.888 00.000 8976 worker thread done servicing request
02:02:25.889 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:02:25.898 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
02:02:25.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:25.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:25.898 00.000 5052 Enqueuing Expose request
02:02:25.898 00.000 8976 Worker thread wakes up
02:02:25.898 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:25.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:25.898 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:26.587 00.689 8976 Exposure complete
02:02:26.593 00.006 8976 worker thread done servicing request
02:02:26.593 00.000 5052 OnExposeComplete: enter
02:02:26.593 00.000 5052 UpdateGuideState(): m_state=6
02:02:26.593 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6772
02:02:26.593 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.91, Mass=200, SNR=9.8, Peak=79 HFD=2.4
02:02:26.593 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
02:02:26.593 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
02:02:26.593 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.20 hyp=0.41 cameraTheta=0.52 mountX=0.02 mountY=-0.41, mountTheta=-1.53
02:02:26.594 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.20, opts=13)
02:02:26.594 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.20)
02:02:26.594 00.000 8976 Worker thread wakes up
02:02:26.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.20) opts 0xd
02:02:26.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.20)
02:02:26.594 00.000 8976 Moving (0.36, 0.20) raw xDistance=0.02 yDistance=-0.41
02:02:26.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:02:26.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:02:26.594 00.000 8976 MoveAxis(R, 0, ABG)
02:02:26.594 00.000 8976 MoveAxis(U, 2, ABG)
02:02:26.594 00.000 8976 stepping (-21, 19) + (0, 2)
02:02:26.594 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:26.595 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:02:26.606 00.011 5052 UpdateGuideState exits: m=200 SNR=9.8
02:02:26.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:26.606 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:26.606 00.000 5052 Enqueuing Expose request
02:02:26.622 00.016 8976 Received - 47 (G) 
02:02:26.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:26.622 00.000 8976 stepped: pos (-21, 21)
02:02:26.622 00.000 8976 move complete, result=0
02:02:26.622 00.000 8976 worker thread done servicing request
02:02:26.622 00.000 8976 Worker thread wakes up
02:02:26.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:26.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:26.622 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:02:27.311 00.689 8976 Exposure complete
02:02:27.316 00.005 8976 worker thread done servicing request
02:02:27.316 00.000 5052 OnExposeComplete: enter
02:02:27.316 00.000 5052 UpdateGuideState(): m_state=6
02:02:27.316 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6773
02:02:27.316 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.99, Mass=208, SNR=10.0, Peak=73 HFD=2.4
02:02:27.316 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
02:02:27.316 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
02:02:27.317 00.001 5052 CameraToMount -- cameraX=0.48 cameraY=0.28 hyp=0.55 cameraTheta=0.53 mountX=0.03 mountY=-0.55, mountTheta=-1.52
02:02:27.317 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.28, opts=13)
02:02:27.317 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.28)
02:02:27.317 00.000 8976 Worker thread wakes up
02:02:27.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.28) opts 0xd
02:02:27.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.28)
02:02:27.317 00.000 8976 Moving (0.48, 0.28) raw xDistance=0.03 yDistance=-0.55
02:02:27.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:02:27.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
02:02:27.318 00.001 8976 MoveAxis(R, 0, ABG)
02:02:27.318 00.000 8976 MoveAxis(U, 2, ABG)
02:02:27.318 00.000 8976 stepping (-21, 21) + (0, 2)
02:02:27.318 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:27.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:02:27.328 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:02:27.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:27.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:27.328 00.000 5052 Enqueuing Expose request
02:02:27.341 00.013 8976 Received - 47 (G) 
02:02:27.341 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:27.341 00.000 8976 stepped: pos (-21, 23)
02:02:27.341 00.000 8976 move complete, result=0
02:02:27.341 00.000 8976 worker thread done servicing request
02:02:27.341 00.000 8976 Worker thread wakes up
02:02:27.341 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
02:02:27.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:27.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:28.032 00.691 8976 Exposure complete
02:02:28.037 00.005 8976 worker thread done servicing request
02:02:28.037 00.000 5052 OnExposeComplete: enter
02:02:28.037 00.000 5052 UpdateGuideState(): m_state=6
02:02:28.038 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6774
02:02:28.038 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.53, Mass=206, SNR=10.0, Peak=71 HFD=2.2
02:02:28.038 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.04) = xAngle (-4.09 = 2.20)
02:02:28.038 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.19 = 2.09)
02:02:28.038 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.04 mountX=-0.12 mountY=0.17, mountTheta=2.16
02:02:28.039 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.18, opts=13)
02:02:28.039 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.18)
02:02:28.039 00.000 8976 Worker thread wakes up
02:02:28.039 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.18) opts 0xd
02:02:28.039 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.18)
02:02:28.039 00.000 8976 Moving (-0.09, -0.18) raw xDistance=-0.12 yDistance=0.17
02:02:28.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:02:28.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:02:28.039 00.000 8976 MoveAxis(R, 0, ABG)
02:02:28.039 00.000 8976 MoveAxis(U, 0, ABG)
02:02:28.039 00.000 8976 move complete, result=0
02:02:28.040 00.001 8976 worker thread done servicing request
02:02:28.040 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
02:02:28.051 00.011 5052 UpdateGuideState exits: m=206 SNR=10.0
02:02:28.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:28.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:28.051 00.000 5052 Enqueuing Expose request
02:02:28.051 00.000 8976 Worker thread wakes up
02:02:28.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:28.051 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:28.052 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:02:28.739 00.687 8976 Exposure complete
02:02:28.744 00.005 8976 worker thread done servicing request
02:02:28.744 00.000 5052 OnExposeComplete: enter
02:02:28.744 00.000 5052 UpdateGuideState(): m_state=6
02:02:28.745 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6775
02:02:28.745 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.87, Mass=199, SNR=9.8, Peak=76 HFD=2.2
02:02:28.745 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
02:02:28.745 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
02:02:28.745 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.16 hyp=0.33 cameraTheta=2.63 mountX=0.27 mountY=0.15, mountTheta=0.51
02:02:28.745 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.16, opts=13)
02:02:28.746 00.001 5052 Enqueuing Move request for stepguider (-0.29, 0.16)
02:02:28.746 00.000 8976 Worker thread wakes up
02:02:28.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.16) opts 0xd
02:02:28.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.16)
02:02:28.746 00.000 8976 Moving (-0.29, 0.16) raw xDistance=0.27 yDistance=0.15
02:02:28.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:02:28.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:02:28.746 00.000 8976 MoveAxis(L, 1, ABG)
02:02:28.746 00.000 8976 stepping (-21, 23) + (-1, 0)
02:02:28.746 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:28.747 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:02:28.756 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:02:28.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:28.756 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:28.756 00.000 5052 Enqueuing Expose request
02:02:28.763 00.007 8976 Received - 47 (G) 
02:02:28.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:28.764 00.001 8976 stepped: pos (-22, 23)
02:02:28.764 00.000 8976 MoveAxis(U, 0, ABG)
02:02:28.764 00.000 8976 move complete, result=0
02:02:28.764 00.000 8976 worker thread done servicing request
02:02:28.764 00.000 8976 Worker thread wakes up
02:02:28.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:28.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:28.764 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:02:29.456 00.692 8976 Exposure complete
02:02:29.462 00.006 8976 worker thread done servicing request
02:02:29.462 00.000 5052 OnExposeComplete: enter
02:02:29.462 00.000 5052 UpdateGuideState(): m_state=6
02:02:29.462 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6776
02:02:29.462 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.56, Mass=222, SNR=10.3, Peak=78 HFD=2.0
02:02:29.462 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
02:02:29.462 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
02:02:29.462 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=-0.15 hyp=0.92 cameraTheta=-2.98 mountX=0.28 mountY=0.84, mountTheta=1.25
02:02:29.463 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=-0.15, opts=13)
02:02:29.463 00.000 5052 Enqueuing Move request for stepguider (-0.91, -0.15)
02:02:29.463 00.000 8976 Worker thread wakes up
02:02:29.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, -0.15) opts 0xd
02:02:29.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, -0.15)
02:02:29.463 00.000 8976 Moving (-0.91, -0.15) raw xDistance=0.28 yDistance=0.84
02:02:29.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:02:29.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
02:02:29.463 00.000 8976 MoveAxis(L, 1, ABG)
02:02:29.463 00.000 8976 stepping (-22, 23) + (-1, 0)
02:02:29.463 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:29.464 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:02:29.473 00.009 5052 UpdateGuideState exits: m=222 SNR=10.3
02:02:29.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:29.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:29.473 00.000 5052 Enqueuing Expose request
02:02:29.483 00.010 8976 Received - 47 (G) 
02:02:29.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:29.483 00.000 8976 stepped: pos (-23, 23)
02:02:29.483 00.000 8976 MoveAxis(D, 3, ABG)
02:02:29.483 00.000 8976 stepping (-23, 23) + (0, -3)
02:02:29.483 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:29.515 00.032 8976 Received - 47 (G) 
02:02:29.515 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:29.515 00.000 8976 stepped: pos (-23, 20)
02:02:29.515 00.000 8976 move complete, result=0
02:02:29.515 00.000 8976 worker thread done servicing request
02:02:29.515 00.000 8976 Worker thread wakes up
02:02:29.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:29.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:29.515 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
02:02:30.221 00.706 8976 Exposure complete
02:02:30.227 00.006 8976 worker thread done servicing request
02:02:30.227 00.000 5052 OnExposeComplete: enter
02:02:30.227 00.000 5052 UpdateGuideState(): m_state=6
02:02:30.227 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6777
02:02:30.227 00.000 5052 Star::Find returns 1 (0), X=327.59, Y=281.43, Mass=203, SNR=9.9, Peak=81 HFD=1.6
02:02:30.227 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.01 = 1.28)
02:02:30.227 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
02:02:30.227 00.000 5052 CameraToMount -- cameraX=-1.58 cameraY=-0.28 hyp=1.61 cameraTheta=-2.96 mountX=0.47 mountY=1.48, mountTheta=1.27
02:02:30.228 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.58, y=-0.28, opts=13)
02:02:30.228 00.000 5052 Enqueuing Move request for stepguider (-1.58, -0.28)
02:02:30.228 00.000 8976 Worker thread wakes up
02:02:30.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.58, -0.28) opts 0xd
02:02:30.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.58, -0.28)
02:02:30.228 00.000 8976 Moving (-1.58, -0.28) raw xDistance=0.47 yDistance=1.48
02:02:30.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
02:02:30.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.48
02:02:30.228 00.000 8976 MoveAxis(L, 2, ABG)
02:02:30.228 00.000 8976 stepping (-23, 20) + (-2, 0)
02:02:30.228 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:30.229 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:02:30.238 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
02:02:30.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:30.239 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:30.239 00.000 5052 Enqueuing Expose request
02:02:30.266 00.027 8976 Received - 47 (G) 
02:02:30.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:30.266 00.000 8976 stepped: pos (-25, 20)
02:02:30.266 00.000 8976 MoveAxis(D, 6, ABG)
02:02:30.266 00.000 8976 stepping (-25, 20) + (0, -6)
02:02:30.266 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:02:30.314 00.048 8976 Received - 47 (G) 
02:02:30.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:02:30.314 00.000 8976 stepped: pos (-25, 14)
02:02:30.314 00.000 8976 move complete, result=0
02:02:30.314 00.000 8976 worker thread done servicing request
02:02:30.314 00.000 8976 Worker thread wakes up
02:02:30.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:30.314 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.5 px 6 ms SOUTH
02:02:30.314 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:31.008 00.694 8976 Exposure complete
02:02:31.014 00.006 8976 worker thread done servicing request
02:02:31.014 00.000 5052 OnExposeComplete: enter
02:02:31.014 00.000 5052 UpdateGuideState(): m_state=6
02:02:31.014 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6778
02:02:31.014 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.73, Mass=188, SNR=9.5, Peak=71 HFD=2.0
02:02:31.014 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:02:31.014 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:02:31.014 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.02 hyp=0.52 cameraTheta=3.10 mountX=0.25 mountY=0.43, mountTheta=1.03
02:02:31.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.02, opts=13)
02:02:31.015 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.02)
02:02:31.015 00.000 8976 Worker thread wakes up
02:02:31.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.02) opts 0xd
02:02:31.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.02)
02:02:31.015 00.000 8976 Moving (-0.52, 0.02) raw xDistance=0.25 yDistance=0.43
02:02:31.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:02:31.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.43
02:02:31.015 00.000 8976 MoveAxis(R, 0, ABG)
02:02:31.015 00.000 8976 MoveAxis(D, 2, ABG)
02:02:31.015 00.000 8976 stepping (-25, 14) + (0, -2)
02:02:31.015 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:31.016 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:02:31.025 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
02:02:31.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:31.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:31.025 00.000 5052 Enqueuing Expose request
02:02:31.050 00.025 8976 Received - 47 (G) 
02:02:31.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:31.050 00.000 8976 stepped: pos (-25, 12)
02:02:31.050 00.000 8976 move complete, result=0
02:02:31.050 00.000 8976 worker thread done servicing request
02:02:31.050 00.000 8976 Worker thread wakes up
02:02:31.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:31.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:31.050 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:02:31.741 00.691 8976 Exposure complete
02:02:31.746 00.005 8976 worker thread done servicing request
02:02:31.748 00.002 5052 OnExposeComplete: enter
02:02:31.748 00.000 5052 UpdateGuideState(): m_state=6
02:02:31.748 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6779
02:02:31.748 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.94, Mass=196, SNR=9.7, Peak=72 HFD=2.4
02:02:31.748 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.55 = -0.55)
02:02:31.748 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.65 = -0.65)
02:02:31.748 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.49 mountX=0.20 mountY=-0.14, mountTheta=-0.62
02:02:31.749 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.23, opts=13)
02:02:31.749 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.23)
02:02:31.749 00.000 8976 Worker thread wakes up
02:02:31.749 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.23) opts 0xd
02:02:31.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.23)
02:02:31.749 00.000 8976 Moving (0.02, 0.23) raw xDistance=0.20 yDistance=-0.14
02:02:31.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:02:31.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:02:31.749 00.000 8976 MoveAxis(R, 0, ABG)
02:02:31.749 00.000 8976 MoveAxis(U, 0, ABG)
02:02:31.749 00.000 8976 move complete, result=0
02:02:31.749 00.000 8976 worker thread done servicing request
02:02:31.750 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:02:31.760 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:02:31.760 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:31.760 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:31.760 00.000 5052 Enqueuing Expose request
02:02:31.760 00.000 8976 Worker thread wakes up
02:02:31.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:31.761 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:31.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:32.450 00.689 8976 Exposure complete
02:02:32.455 00.005 8976 worker thread done servicing request
02:02:32.455 00.000 5052 OnExposeComplete: enter
02:02:32.455 00.000 5052 UpdateGuideState(): m_state=6
02:02:32.455 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6780
02:02:32.455 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=282.03, Mass=190, SNR=9.6, Peak=74 HFD=2.3
02:02:32.455 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
02:02:32.455 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
02:02:32.455 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.32 hyp=0.50 cameraTheta=0.71 mountX=0.11 mountY=-0.49, mountTheta=-1.34
02:02:32.456 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.32, opts=13)
02:02:32.456 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.32)
02:02:32.456 00.000 8976 Worker thread wakes up
02:02:32.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.32) opts 0xd
02:02:32.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.32)
02:02:32.456 00.000 8976 Moving (0.38, 0.32) raw xDistance=0.11 yDistance=-0.49
02:02:32.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:02:32.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:02:32.456 00.000 8976 MoveAxis(R, 0, ABG)
02:02:32.456 00.000 8976 MoveAxis(U, 2, ABG)
02:02:32.456 00.000 8976 stepping (-25, 12) + (0, 2)
02:02:32.456 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:32.458 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:02:32.467 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
02:02:32.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:32.467 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:32.467 00.000 5052 Enqueuing Expose request
02:02:32.488 00.021 8976 Received - 47 (G) 
02:02:32.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:32.488 00.000 8976 stepped: pos (-25, 14)
02:02:32.488 00.000 8976 move complete, result=0
02:02:32.488 00.000 8976 worker thread done servicing request
02:02:32.488 00.000 8976 Worker thread wakes up
02:02:32.489 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:32.489 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:02:32.489 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:33.179 00.690 8976 Exposure complete
02:02:33.184 00.005 8976 worker thread done servicing request
02:02:33.184 00.000 5052 OnExposeComplete: enter
02:02:33.184 00.000 5052 UpdateGuideState(): m_state=6
02:02:33.184 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6781
02:02:33.184 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=282.03, Mass=194, SNR=9.7, Peak=73 HFD=2.4
02:02:33.184 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
02:02:33.184 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
02:02:33.184 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.32 hyp=0.55 cameraTheta=0.61 mountX=0.08 mountY=-0.55, mountTheta=-1.43
02:02:33.185 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.32, opts=13)
02:02:33.185 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.32)
02:02:33.185 00.000 8976 Worker thread wakes up
02:02:33.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.32) opts 0xd
02:02:33.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.32)
02:02:33.185 00.000 8976 Moving (0.45, 0.32) raw xDistance=0.08 yDistance=-0.55
02:02:33.186 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:02:33.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
02:02:33.186 00.000 8976 MoveAxis(R, 0, ABG)
02:02:33.186 00.000 8976 MoveAxis(U, 2, ABG)
02:02:33.186 00.000 8976 stepping (-25, 14) + (0, 2)
02:02:33.186 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:33.186 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:02:33.198 00.012 5052 UpdateGuideState exits: m=194 SNR=9.7
02:02:33.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:33.198 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:33.198 00.000 5052 Enqueuing Expose request
02:02:33.224 00.026 8976 Received - 47 (G) 
02:02:33.224 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:33.224 00.000 8976 stepped: pos (-25, 16)
02:02:33.224 00.000 8976 move complete, result=0
02:02:33.224 00.000 8976 worker thread done servicing request
02:02:33.224 00.000 8976 Worker thread wakes up
02:02:33.224 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:33.224 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:33.224 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:02:33.916 00.692 8976 Exposure complete
02:02:33.922 00.006 8976 worker thread done servicing request
02:02:33.922 00.000 5052 OnExposeComplete: enter
02:02:33.922 00.000 5052 UpdateGuideState(): m_state=6
02:02:33.922 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6782
02:02:33.922 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.77, Mass=203, SNR=9.9, Peak=70 HFD=2.4
02:02:33.922 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:02:33.922 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:02:33.922 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.06 hyp=0.40 cameraTheta=3.00 mountX=0.23 mountY=0.30, mountTheta=0.92
02:02:33.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.06, opts=13)
02:02:33.923 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.06)
02:02:33.923 00.000 8976 Worker thread wakes up
02:02:33.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.06) opts 0xd
02:02:33.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.06)
02:02:33.923 00.000 8976 Moving (-0.40, 0.06) raw xDistance=0.23 yDistance=0.30
02:02:33.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:02:33.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.30
02:02:33.923 00.000 8976 MoveAxis(R, 0, ABG)
02:02:33.923 00.000 8976 MoveAxis(D, 1, ABG)
02:02:33.924 00.001 8976 stepping (-25, 16) + (0, -1)
02:02:33.924 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:33.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:02:33.934 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
02:02:33.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:33.934 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:33.934 00.000 5052 Enqueuing Expose request
02:02:33.943 00.009 8976 Received - 47 (G) 
02:02:33.944 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:33.944 00.000 8976 stepped: pos (-25, 15)
02:02:33.944 00.000 8976 move complete, result=0
02:02:33.944 00.000 8976 worker thread done servicing request
02:02:33.944 00.000 8976 Worker thread wakes up
02:02:33.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:33.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:33.944 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:02:34.637 00.693 8976 Exposure complete
02:02:34.643 00.006 8976 worker thread done servicing request
02:02:34.643 00.000 5052 OnExposeComplete: enter
02:02:34.643 00.000 5052 UpdateGuideState(): m_state=6
02:02:34.643 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6783
02:02:34.643 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.68, Mass=226, SNR=10.4, Peak=79 HFD=2.8
02:02:34.643 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
02:02:34.643 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:02:34.643 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.03 hyp=0.71 cameraTheta=-3.10 mountX=0.30 mountY=0.61, mountTheta=1.12
02:02:34.644 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.03, opts=13)
02:02:34.644 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.03)
02:02:34.644 00.000 8976 Worker thread wakes up
02:02:34.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.03) opts 0xd
02:02:34.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.03)
02:02:34.644 00.000 8976 Moving (-0.71, -0.03) raw xDistance=0.30 yDistance=0.61
02:02:34.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:02:34.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
02:02:34.644 00.000 8976 MoveAxis(L, 1, ABG)
02:02:34.644 00.000 8976 stepping (-25, 15) + (-1, 0)
02:02:34.644 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:34.645 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:02:34.654 00.009 5052 UpdateGuideState exits: m=226 SNR=10.4
02:02:34.655 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:34.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:34.655 00.000 5052 Enqueuing Expose request
02:02:34.679 00.024 8976 Received - 47 (G) 
02:02:34.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:34.679 00.000 8976 stepped: pos (-26, 15)
02:02:34.679 00.000 8976 MoveAxis(D, 2, ABG)
02:02:34.679 00.000 8976 stepping (-26, 15) + (0, -2)
02:02:34.679 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:34.711 00.032 8976 Received - 47 (G) 
02:02:34.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:34.711 00.000 8976 stepped: pos (-26, 13)
02:02:34.711 00.000 8976 move complete, result=0
02:02:34.711 00.000 8976 worker thread done servicing request
02:02:34.711 00.000 8976 Worker thread wakes up
02:02:34.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:34.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:34.711 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
02:02:35.400 00.689 8976 Exposure complete
02:02:35.405 00.005 8976 worker thread done servicing request
02:02:35.405 00.000 5052 OnExposeComplete: enter
02:02:35.405 00.000 5052 UpdateGuideState(): m_state=6
02:02:35.405 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6784
02:02:35.405 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=281.80, Mass=183, SNR=9.4, Peak=76 HFD=2.0
02:02:35.406 00.001 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:02:35.406 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:02:35.406 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=0.09 hyp=1.07 cameraTheta=3.06 mountX=0.56 mountY=0.85, mountTheta=0.99
02:02:35.406 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=0.09, opts=13)
02:02:35.406 00.000 5052 Enqueuing Move request for stepguider (-1.07, 0.09)
02:02:35.406 00.000 8976 Worker thread wakes up
02:02:35.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, 0.09) opts 0xd
02:02:35.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, 0.09)
02:02:35.406 00.000 8976 Moving (-1.07, 0.09) raw xDistance=0.56 yDistance=0.85
02:02:35.407 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
02:02:35.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.85
02:02:35.407 00.000 8976 MoveAxis(L, 2, ABG)
02:02:35.407 00.000 8976 stepping (-26, 13) + (-2, 0)
02:02:35.407 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:35.407 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:02:35.419 00.012 5052 UpdateGuideState exits: m=183 SNR=9.4
02:02:35.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:35.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:35.419 00.000 5052 Enqueuing Expose request
02:02:35.446 00.027 8976 Received - 47 (G) 
02:02:35.446 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:35.446 00.000 8976 stepped: pos (-28, 13)
02:02:35.446 00.000 8976 MoveAxis(D, 4, ABG)
02:02:35.446 00.000 8976 stepping (-28, 13) + (0, -4)
02:02:35.446 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:02:35.478 00.032 8976 Received - 47 (G) 
02:02:35.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:02:35.478 00.000 8976 stepped: pos (-28, 9)
02:02:35.478 00.000 8976 move complete, result=0
02:02:35.478 00.000 8976 worker thread done servicing request
02:02:35.478 00.000 8976 Worker thread wakes up
02:02:35.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:35.479 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:35.479 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.8 px 4 ms SOUTH
02:02:36.172 00.693 8976 Exposure complete
02:02:36.178 00.006 8976 worker thread done servicing request
02:02:36.178 00.000 5052 OnExposeComplete: enter
02:02:36.178 00.000 5052 UpdateGuideState(): m_state=6
02:02:36.178 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6785
02:02:36.178 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.83, Mass=183, SNR=9.3, Peak=79 HFD=2.0
02:02:36.178 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:02:36.178 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
02:02:36.178 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.12 hyp=0.79 cameraTheta=2.99 mountX=0.46 mountY=0.59, mountTheta=0.91
02:02:36.179 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=0.12, opts=13)
02:02:36.179 00.000 5052 Enqueuing Move request for stepguider (-0.78, 0.12)
02:02:36.179 00.000 8976 Worker thread wakes up
02:02:36.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, 0.12) opts 0xd
02:02:36.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, 0.12)
02:02:36.179 00.000 8976 Moving (-0.78, 0.12) raw xDistance=0.46 yDistance=0.59
02:02:36.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
02:02:36.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.59
02:02:36.179 00.000 8976 MoveAxis(L, 2, ABG)
02:02:36.179 00.000 8976 stepping (-28, 9) + (-2, 0)
02:02:36.179 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:36.180 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:02:36.189 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
02:02:36.189 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:36.189 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:36.189 00.000 5052 Enqueuing Expose request
02:02:36.213 00.024 8976 Received - 47 (G) 
02:02:36.213 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:36.213 00.000 8976 stepped: pos (-30, 9)
02:02:36.213 00.000 8976 MoveAxis(D, 3, ABG)
02:02:36.213 00.000 8976 stepping (-30, 9) + (0, -3)
02:02:36.213 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:36.245 00.032 8976 Received - 47 (G) 
02:02:36.245 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:36.245 00.000 8976 stepped: pos (-30, 6)
02:02:36.245 00.000 8976 move complete, result=0
02:02:36.245 00.000 8976 worker thread done servicing request
02:02:36.245 00.000 8976 Worker thread wakes up
02:02:36.245 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:02:36.245 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:36.245 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:36.941 00.696 8976 Exposure complete
02:02:36.947 00.006 8976 worker thread done servicing request
02:02:36.947 00.000 5052 OnExposeComplete: enter
02:02:36.947 00.000 5052 UpdateGuideState(): m_state=6
02:02:36.947 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6786
02:02:36.947 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.84, Mass=214, SNR=10.1, Peak=75 HFD=2.3
02:02:36.947 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
02:02:36.947 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
02:02:36.948 00.001 5052 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.45 mountX=0.18 mountY=0.06, mountTheta=0.32
02:02:36.948 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.13, opts=13)
02:02:36.949 00.001 5052 Enqueuing Move request for stepguider (-0.15, 0.13)
02:02:36.949 00.000 8976 Worker thread wakes up
02:02:36.949 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.13) opts 0xd
02:02:36.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.13)
02:02:36.949 00.000 8976 Moving (-0.15, 0.13) raw xDistance=0.18 yDistance=0.06
02:02:36.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:02:36.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:02:36.949 00.000 8976 MoveAxis(R, 0, ABG)
02:02:36.949 00.000 8976 MoveAxis(U, 0, ABG)
02:02:36.950 00.001 8976 move complete, result=0
02:02:36.950 00.000 8976 worker thread done servicing request
02:02:36.950 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
02:02:36.960 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
02:02:36.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:36.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:36.960 00.000 5052 Enqueuing Expose request
02:02:36.960 00.000 8976 Worker thread wakes up
02:02:36.960 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:36.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:36.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:37.651 00.691 8976 Exposure complete
02:02:37.656 00.005 8976 worker thread done servicing request
02:02:37.656 00.000 5052 OnExposeComplete: enter
02:02:37.656 00.000 5052 UpdateGuideState(): m_state=6
02:02:37.656 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6787
02:02:37.657 00.001 5052 Star::Find returns 1 (0), X=328.91, Y=281.82, Mass=200, SNR=9.8, Peak=68 HFD=2.4
02:02:37.657 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:02:37.657 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
02:02:37.657 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.28 cameraTheta=2.75 mountX=0.21 mountY=0.16, mountTheta=0.64
02:02:37.657 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.11, opts=13)
02:02:37.657 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.11)
02:02:37.657 00.000 8976 Worker thread wakes up
02:02:37.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.11) opts 0xd
02:02:37.658 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.11)
02:02:37.658 00.000 8976 Moving (-0.26, 0.11) raw xDistance=0.21 yDistance=0.16
02:02:37.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:02:37.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:02:37.658 00.000 8976 MoveAxis(R, 0, ABG)
02:02:37.658 00.000 8976 MoveAxis(U, 0, ABG)
02:02:37.658 00.000 8976 move complete, result=0
02:02:37.658 00.000 8976 worker thread done servicing request
02:02:37.658 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:02:37.670 00.012 5052 UpdateGuideState exits: m=200 SNR=9.8
02:02:37.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:37.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:37.670 00.000 5052 Enqueuing Expose request
02:02:37.670 00.000 8976 Worker thread wakes up
02:02:37.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:37.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:37.670 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:02:38.357 00.687 8976 Exposure complete
02:02:38.363 00.006 8976 worker thread done servicing request
02:02:38.363 00.000 5052 OnExposeComplete: enter
02:02:38.363 00.000 5052 UpdateGuideState(): m_state=6
02:02:38.363 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6788
02:02:38.363 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.91, Mass=201, SNR=9.8, Peak=74 HFD=2.4
02:02:38.363 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
02:02:38.363 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
02:02:38.363 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.28 mountX=0.15 mountY=-0.16, mountTheta=-0.81
02:02:38.364 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.20, opts=13)
02:02:38.364 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.20)
02:02:38.364 00.000 8976 Worker thread wakes up
02:02:38.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.20) opts 0xd
02:02:38.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.20)
02:02:38.364 00.000 8976 Moving (0.06, 0.20) raw xDistance=0.15 yDistance=-0.16
02:02:38.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:02:38.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:02:38.364 00.000 8976 MoveAxis(R, 0, ABG)
02:02:38.364 00.000 8976 MoveAxis(U, 0, ABG)
02:02:38.364 00.000 8976 move complete, result=0
02:02:38.364 00.000 8976 worker thread done servicing request
02:02:38.365 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:02:38.375 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
02:02:38.375 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:38.375 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:38.375 00.000 5052 Enqueuing Expose request
02:02:38.375 00.000 8976 Worker thread wakes up
02:02:38.375 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:38.375 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:38.375 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:39.060 00.685 8976 Exposure complete
02:02:39.065 00.005 8976 worker thread done servicing request
02:02:39.065 00.000 5052 OnExposeComplete: enter
02:02:39.065 00.000 5052 UpdateGuideState(): m_state=6
02:02:39.065 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6789
02:02:39.065 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.93, Mass=186, SNR=9.4, Peak=71 HFD=2.1
02:02:39.065 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
02:02:39.065 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:02:39.065 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.22 hyp=0.90 cameraTheta=0.25 mountX=-0.20 mountY=-0.85, mountTheta=-1.80
02:02:39.066 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.22, opts=13)
02:02:39.066 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.22)
02:02:39.066 00.000 8976 Worker thread wakes up
02:02:39.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.22) opts 0xd
02:02:39.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.22)
02:02:39.066 00.000 8976 Moving (0.87, 0.22) raw xDistance=-0.20 yDistance=-0.85
02:02:39.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:02:39.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
02:02:39.066 00.000 8976 MoveAxis(R, 0, ABG)
02:02:39.067 00.001 8976 MoveAxis(U, 3, ABG)
02:02:39.067 00.000 8976 stepping (-30, 6) + (0, 3)
02:02:39.067 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:39.067 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:02:39.077 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
02:02:39.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:39.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:39.077 00.000 5052 Enqueuing Expose request
02:02:39.106 00.029 8976 Received - 47 (G) 
02:02:39.107 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:39.107 00.000 8976 stepped: pos (-30, 9)
02:02:39.107 00.000 8976 move complete, result=0
02:02:39.107 00.000 8976 worker thread done servicing request
02:02:39.107 00.000 8976 Worker thread wakes up
02:02:39.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:39.107 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:39.107 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 3 ms NORTH
02:02:39.796 00.689 8976 Exposure complete
02:02:39.802 00.006 8976 worker thread done servicing request
02:02:39.802 00.000 5052 OnExposeComplete: enter
02:02:39.802 00.000 5052 UpdateGuideState(): m_state=6
02:02:39.802 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6790
02:02:39.802 00.000 5052 Star::Find returns 1 (0), X=330.48, Y=281.81, Mass=223, SNR=10.4, Peak=72 HFD=2.6
02:02:39.802 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
02:02:39.802 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:02:39.802 00.000 5052 CameraToMount -- cameraX=1.31 cameraY=0.10 hyp=1.31 cameraTheta=0.07 mountX=-0.51 mountY=-1.15, mountTheta=-1.99
02:02:39.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.31, y=0.10, opts=13)
02:02:39.803 00.000 5052 Enqueuing Move request for stepguider (1.31, 0.10)
02:02:39.803 00.000 8976 Worker thread wakes up
02:02:39.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.31, 0.10) opts 0xd
02:02:39.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.31, 0.10)
02:02:39.803 00.000 8976 Moving (1.31, 0.10) raw xDistance=-0.51 yDistance=-1.15
02:02:39.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:02:39.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.15
02:02:39.803 00.000 8976 MoveAxis(R, 2, ABG)
02:02:39.803 00.000 8976 stepping (-30, 9) + (2, 0)
02:02:39.803 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:39.804 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:02:39.813 00.009 5052 UpdateGuideState exits: m=223 SNR=10.4
02:02:39.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:39.813 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:39.813 00.000 5052 Enqueuing Expose request
02:02:39.826 00.013 8976 Received - 47 (G) 
02:02:39.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:39.826 00.000 8976 stepped: pos (-28, 9)
02:02:39.826 00.000 8976 MoveAxis(U, 5, ABG)
02:02:39.826 00.000 8976 stepping (-28, 9) + (0, 5)
02:02:39.826 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:02:39.874 00.048 8976 Received - 47 (G) 
02:02:39.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:02:39.874 00.000 8976 stepped: pos (-28, 14)
02:02:39.874 00.000 8976 move complete, result=0
02:02:39.874 00.000 8976 worker thread done servicing request
02:02:39.874 00.000 8976 Worker thread wakes up
02:02:39.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:39.874 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.1 px 5 ms NORTH
02:02:39.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:40.566 00.692 8976 Exposure complete
02:02:40.574 00.008 8976 worker thread done servicing request
02:02:40.576 00.002 5052 OnExposeComplete: enter
02:02:40.576 00.000 5052 UpdateGuideState(): m_state=6
02:02:40.576 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6791
02:02:40.576 00.000 5052 Star::Find returns 1 (0), X=330.71, Y=281.23, Mass=200, SNR=9.8, Peak=73 HFD=2.6
02:02:40.576 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
02:02:40.576 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
02:02:40.576 00.000 5052 CameraToMount -- cameraX=1.54 cameraY=-0.48 hyp=1.61 cameraTheta=-0.30 mountX=-1.13 mountY=-1.03, mountTheta=-2.40
02:02:40.576 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.54, y=-0.48, opts=13)
02:02:40.576 00.000 5052 Enqueuing Move request for stepguider (1.54, -0.48)
02:02:40.576 00.000 8976 Worker thread wakes up
02:02:40.576 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.54, -0.48) opts 0xd
02:02:40.576 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.54, -0.48)
02:02:40.576 00.000 8976 Moving (1.54, -0.48) raw xDistance=-1.13 yDistance=-1.03
02:02:40.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.13
02:02:40.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.03
02:02:40.576 00.000 8976 MoveAxis(R, 5, ABG)
02:02:40.576 00.000 8976 stepping (-28, 14) + (5, 0)
02:02:40.576 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:02:40.577 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:02:40.586 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:02:40.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:40.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:40.587 00.001 5052 Enqueuing Expose request
02:02:40.626 00.039 8976 Received - 47 (G) 
02:02:40.626 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:02:40.626 00.000 8976 stepped: pos (-23, 14)
02:02:40.626 00.000 8976 MoveAxis(U, 4, ABG)
02:02:40.626 00.000 8976 stepping (-23, 14) + (0, 4)
02:02:40.626 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:02:40.658 00.032 8976 Received - 47 (G) 
02:02:40.658 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:02:40.658 00.000 8976 stepped: pos (-23, 18)
02:02:40.658 00.000 8976 move complete, result=0
02:02:40.658 00.000 8976 worker thread done servicing request
02:02:40.658 00.000 8976 Worker thread wakes up
02:02:40.658 00.000 5052 GuideStep: -1.1 px 5 ms EAST, -1.0 px 4 ms NORTH
02:02:40.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:40.658 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:41.350 00.692 8976 Exposure complete
02:02:41.355 00.005 8976 worker thread done servicing request
02:02:41.355 00.000 5052 OnExposeComplete: enter
02:02:41.355 00.000 5052 UpdateGuideState(): m_state=6
02:02:41.356 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6792
02:02:41.356 00.000 5052 Star::Find returns 1 (0), X=330.56, Y=282.09, Mass=194, SNR=9.6, Peak=78 HFD=2.4
02:02:41.356 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
02:02:41.356 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:02:41.356 00.000 5052 CameraToMount -- cameraX=1.39 cameraY=0.38 hyp=1.44 cameraTheta=0.26 mountX=-0.30 mountY=-1.37, mountTheta=-1.78
02:02:41.356 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.39, y=0.38, opts=13)
02:02:41.356 00.000 5052 Enqueuing Move request for stepguider (1.39, 0.38)
02:02:41.357 00.001 8976 Worker thread wakes up
02:02:41.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.39, 0.38) opts 0xd
02:02:41.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.39, 0.38)
02:02:41.357 00.000 8976 Moving (1.39, 0.38) raw xDistance=-0.30 yDistance=-1.37
02:02:41.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.30
02:02:41.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.37
02:02:41.357 00.000 8976 MoveAxis(R, 2, ABG)
02:02:41.357 00.000 8976 stepping (-23, 18) + (2, 0)
02:02:41.357 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:41.357 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:02:41.367 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
02:02:41.368 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:41.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:41.368 00.000 5052 Enqueuing Expose request
02:02:41.393 00.025 8976 Received - 47 (G) 
02:02:41.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:41.393 00.000 8976 stepped: pos (-21, 18)
02:02:41.393 00.000 8976 MoveAxis(U, 6, ABG)
02:02:41.393 00.000 8976 stepping (-21, 18) + (0, 6)
02:02:41.393 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:02:41.441 00.048 8976 Received - 47 (G) 
02:02:41.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:02:41.441 00.000 8976 stepped: pos (-21, 24)
02:02:41.441 00.000 8976 move complete, result=0
02:02:41.441 00.000 8976 worker thread done servicing request
02:02:41.441 00.000 8976 Worker thread wakes up
02:02:41.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:41.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:41.441 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -1.4 px 6 ms NORTH
02:02:42.132 00.691 8976 Exposure complete
02:02:42.139 00.007 8976 worker thread done servicing request
02:02:42.139 00.000 5052 OnExposeComplete: enter
02:02:42.139 00.000 5052 UpdateGuideState(): m_state=6
02:02:42.139 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6793
02:02:42.139 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=282.27, Mass=196, SNR=9.7, Peak=78 HFD=2.2
02:02:42.139 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
02:02:42.139 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
02:02:42.139 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.56 hyp=0.92 cameraTheta=0.65 mountX=0.16 mountY=-0.92, mountTheta=-1.40
02:02:42.139 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.56, opts=13)
02:02:42.139 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.56)
02:02:42.139 00.000 8976 Worker thread wakes up
02:02:42.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.56) opts 0xd
02:02:42.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.56)
02:02:42.139 00.000 8976 Moving (0.73, 0.56) raw xDistance=0.16 yDistance=-0.92
02:02:42.140 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:02:42.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.92
02:02:42.140 00.000 8976 MoveAxis(R, 0, ABG)
02:02:42.140 00.000 8976 MoveAxis(U, 4, ABG)
02:02:42.140 00.000 8976 stepping (-21, 24) + (0, 4)
02:02:42.140 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:02:42.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:02:42.150 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:02:42.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:42.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:42.150 00.000 5052 Enqueuing Expose request
02:02:42.176 00.026 8976 Received - 47 (G) 
02:02:42.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:02:42.176 00.000 8976 stepped: pos (-21, 28)
02:02:42.176 00.000 8976 move complete, result=0
02:02:42.176 00.000 8976 worker thread done servicing request
02:02:42.176 00.000 8976 Worker thread wakes up
02:02:42.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:42.176 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:42.176 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
02:02:42.865 00.689 8976 Exposure complete
02:02:42.871 00.006 8976 worker thread done servicing request
02:02:42.871 00.000 5052 OnExposeComplete: enter
02:02:42.871 00.000 5052 UpdateGuideState(): m_state=6
02:02:42.871 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6794
02:02:42.871 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=282.13, Mass=204, SNR=9.9, Peak=82 HFD=2.3
02:02:42.871 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
02:02:42.871 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
02:02:42.871 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.42 hyp=0.79 cameraTheta=0.57 mountX=0.07 mountY=-0.79, mountTheta=-1.48
02:02:42.872 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.42, opts=13)
02:02:42.872 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.42)
02:02:42.872 00.000 8976 Worker thread wakes up
02:02:42.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.42) opts 0xd
02:02:42.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.42)
02:02:42.872 00.000 8976 Moving (0.66, 0.42) raw xDistance=0.07 yDistance=-0.79
02:02:42.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:02:42.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.79
02:02:42.872 00.000 8976 MoveAxis(R, 0, ABG)
02:02:42.872 00.000 8976 MoveAxis(U, 3, ABG)
02:02:42.872 00.000 8976 stepping (-21, 28) + (0, 3)
02:02:42.872 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:42.873 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:02:42.883 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
02:02:42.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:42.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:42.883 00.000 5052 Enqueuing Expose request
02:02:42.911 00.028 8976 Received - 47 (G) 
02:02:42.911 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:42.911 00.000 8976 stepped: pos (-21, 31)
02:02:42.911 00.000 8976 starting a new bump
02:02:42.911 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:02:42.911 00.000 8976 MountToCamera -- mountX=3.49 mountY=-3.77 hyp=5.14 mountTheta=-0.82 cameraX=1.77, cameraY=4.83 cameraTheta=1.22
02:02:42.911 00.000 8976 incremental bump (1.769, 4.827) isValid = 1
02:02:42.911 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
02:02:42.911 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:02:42.911 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:02:42.911 00.000 8976 move complete, result=0
02:02:42.911 00.000 9828 Worker thread wakes up
02:02:42.911 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:02:42.911 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:02:42.911 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:02:42.912 00.001 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
02:02:42.912 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
02:02:42.912 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:02:42.912 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:02:42.912 00.000 8976 worker thread done servicing request
02:02:42.912 00.000 8976 Worker thread wakes up
02:02:42.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:42.912 00.000 9828 BLC: window closed
02:02:42.912 00.000 9828 MoveAxis(E, 14, B)
02:02:42.912 00.000 9828 Guiding  Dir = 2, Dur = 14
02:02:42.912 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:42.912 00.000 9828 IsSlewing returns 0
02:02:42.913 00.001 9828 IsGuiding returns 0
02:02:42.913 00.000 9828 PulseGuide returned control before completion, sleep 24
02:02:42.944 00.031 9828 IsGuiding returns 1
02:02:42.944 00.000 9828 scope still moving after pulse duration time elapsed
02:02:42.976 00.032 9828 IsSlewing returns 0
02:02:42.976 00.000 9828 IsGuiding returns 1
02:02:43.007 00.031 9828 IsSlewing returns 0
02:02:43.007 00.000 9828 IsGuiding returns 1
02:02:43.037 00.030 9828 IsSlewing returns 0
02:02:43.037 00.000 9828 IsGuiding returns 0
02:02:43.037 00.000 9828 scope move finished after 14 + 109 ms
02:02:43.037 00.000 9828 Move returns status 0, amount 14
02:02:43.037 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:43.037 00.000 9828 MoveAxis(N, 14, B)
02:02:43.037 00.000 9828 Guiding  Dir = 0, Dur = 14
02:02:43.053 00.016 9828 IsSlewing returns 0
02:02:43.053 00.000 9828 IsGuiding returns 0
02:02:43.054 00.001 9828 PulseGuide returned control before completion, sleep 24
02:02:43.084 00.030 9828 IsGuiding returns 1
02:02:43.084 00.000 9828 scope still moving after pulse duration time elapsed
02:02:43.115 00.031 9828 IsSlewing returns 0
02:02:43.115 00.000 9828 IsGuiding returns 1
02:02:43.145 00.030 9828 IsSlewing returns 0
02:02:43.145 00.000 9828 IsGuiding returns 1
02:02:43.176 00.031 9828 IsSlewing returns 0
02:02:43.176 00.000 9828 IsGuiding returns 1
02:02:43.208 00.032 9828 IsSlewing returns 0
02:02:43.208 00.000 9828 IsGuiding returns 0
02:02:43.208 00.000 9828 scope move finished after 14 + 140 ms
02:02:43.208 00.000 9828 Move returns status 0, amount 14
02:02:43.208 00.000 9828 move complete, result=0
02:02:43.209 00.001 9828 worker thread done servicing request
02:02:43.209 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:02:43.603 00.394 8976 Exposure complete
02:02:43.609 00.006 8976 worker thread done servicing request
02:02:43.609 00.000 5052 OnExposeComplete: enter
02:02:43.609 00.000 5052 UpdateGuideState(): m_state=6
02:02:43.609 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6795
02:02:43.609 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.81, Mass=205, SNR=9.9, Peak=70 HFD=2.5
02:02:43.609 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.20 = -1.20)
02:02:43.609 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
02:02:43.610 00.001 5052 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.84 mountX=0.05 mountY=-0.13, mountTheta=-1.21
02:02:43.610 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.10, opts=13)
02:02:43.610 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.10)
02:02:43.610 00.000 8976 Worker thread wakes up
02:02:43.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.10) opts 0xd
02:02:43.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.10)
02:02:43.610 00.000 8976 Moving (0.09, 0.10) raw xDistance=0.05 yDistance=-0.13
02:02:43.611 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:43.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:02:43.611 00.000 8976 MoveAxis(R, 0, ABG)
02:02:43.611 00.000 8976 MoveAxis(U, 0, ABG)
02:02:43.611 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:02:43.611 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:02:43.611 00.000 8976 MountToCamera -- mountX=3.40 mountY=-4.15 hyp=5.37 mountTheta=-0.88 cameraX=2.15, cameraY=4.92 cameraTheta=1.16
02:02:43.611 00.000 8976 incremental bump (2.149, 4.919) isValid = 1
02:02:43.611 00.000 8976 Scheduling Mount bump of (0.050, 0.120)
02:02:43.611 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.12, opts=4)
02:02:43.611 00.000 8976 Enqueuing Move request for scope (0.05, 0.12)
02:02:43.611 00.000 8976 move complete, result=0
02:02:43.611 00.000 9828 Worker thread wakes up
02:02:43.611 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0x4
02:02:43.611 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
02:02:43.611 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.02)
02:02:43.611 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
02:02:43.611 00.000 8976 worker thread done servicing request
02:02:43.612 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
02:02:43.612 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.17 mountX=-0.06 mountY=-0.11, mountTheta=-2.03
02:02:43.612 00.000 9828 Moving (0.05, 0.12) raw xDistance=-0.06 yDistance=-0.11
02:02:43.612 00.000 9828 BLC: window closed
02:02:43.612 00.000 9828 MoveAxis(E, 18, B)
02:02:43.612 00.000 9828 Guiding  Dir = 2, Dur = 18
02:02:43.612 00.000 9828 IsSlewing returns 0
02:02:43.612 00.000 9828 IsGuiding returns 0
02:02:43.613 00.001 9828 PulseGuide returned control before completion, sleep 28
02:02:43.622 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
02:02:43.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:43.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:43.622 00.000 5052 Enqueuing Expose request
02:02:43.623 00.001 8976 Worker thread wakes up
02:02:43.623 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:43.623 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:43.623 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:43.645 00.022 9828 IsGuiding returns 1
02:02:43.645 00.000 9828 scope still moving after pulse duration time elapsed
02:02:43.676 00.031 9828 IsSlewing returns 0
02:02:43.676 00.000 9828 IsGuiding returns 1
02:02:43.708 00.032 9828 IsSlewing returns 0
02:02:43.708 00.000 9828 IsGuiding returns 1
02:02:43.740 00.032 9828 IsSlewing returns 0
02:02:43.740 00.000 9828 IsGuiding returns 0
02:02:43.740 00.000 9828 scope move finished after 18 + 109 ms
02:02:43.740 00.000 9828 Move returns status 0, amount 18
02:02:43.740 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:43.740 00.000 9828 MoveAxis(N, 15, B)
02:02:43.740 00.000 9828 Guiding  Dir = 0, Dur = 15
02:02:43.755 00.015 9828 IsSlewing returns 0
02:02:43.755 00.000 9828 IsGuiding returns 0
02:02:43.755 00.000 9828 PulseGuide returned control before completion, sleep 25
02:02:43.787 00.032 9828 IsGuiding returns 1
02:02:43.787 00.000 9828 scope still moving after pulse duration time elapsed
02:02:43.818 00.031 9828 IsSlewing returns 0
02:02:43.818 00.000 9828 IsGuiding returns 1
02:02:43.849 00.031 9828 IsSlewing returns 0
02:02:43.849 00.000 9828 IsGuiding returns 1
02:02:43.879 00.030 9828 IsSlewing returns 0
02:02:43.879 00.000 9828 IsGuiding returns 1
02:02:43.910 00.031 9828 IsSlewing returns 0
02:02:43.910 00.000 9828 IsGuiding returns 0
02:02:43.910 00.000 9828 scope move finished after 15 + 139 ms
02:02:43.910 00.000 9828 Move returns status 0, amount 15
02:02:43.910 00.000 9828 move complete, result=0
02:02:43.910 00.000 9828 worker thread done servicing request
02:02:43.911 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 15 ms NORTH
02:02:44.315 00.404 8976 Exposure complete
02:02:44.321 00.006 8976 worker thread done servicing request
02:02:44.321 00.000 5052 OnExposeComplete: enter
02:02:44.321 00.000 5052 UpdateGuideState(): m_state=6
02:02:44.321 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6796
02:02:44.321 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.56, Mass=201, SNR=9.8, Peak=70 HFD=2.3
02:02:44.321 00.000 5052 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.04) = xAngle (-3.52 = 2.76)
02:02:44.321 00.000 5052 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.62 = 2.66)
02:02:44.321 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.48 mountX=-0.14 mountY=0.07, mountTheta=2.68
02:02:44.322 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.15, opts=13)
02:02:44.322 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.15)
02:02:44.322 00.000 8976 Worker thread wakes up
02:02:44.322 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.15) opts 0xd
02:02:44.322 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.15)
02:02:44.322 00.000 8976 Moving (0.01, -0.15) raw xDistance=-0.14 yDistance=0.07
02:02:44.322 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:02:44.323 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:02:44.323 00.000 8976 MoveAxis(R, 0, ABG)
02:02:44.323 00.000 8976 MoveAxis(U, 0, ABG)
02:02:44.323 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:02:44.323 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:02:44.323 00.000 8976 MountToCamera -- mountX=3.34 mountY=-4.41 hyp=5.53 mountTheta=-0.92 cameraX=2.40, cameraY=4.98 cameraTheta=1.12
02:02:44.323 00.000 8976 incremental bump (2.403, 4.980) isValid = 1
02:02:44.323 00.000 8976 Scheduling Mount bump of (0.063, 0.135)
02:02:44.323 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.13, opts=4)
02:02:44.323 00.000 8976 Enqueuing Move request for scope (0.06, 0.13)
02:02:44.323 00.000 8976 move complete, result=0
02:02:44.323 00.000 8976 worker thread done servicing request
02:02:44.323 00.000 9828 Worker thread wakes up
02:02:44.323 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0x4
02:02:44.324 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
02:02:44.324 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:02:44.324 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:02:44.324 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.14 mountX=-0.07 mountY=-0.13, mountTheta=-2.07
02:02:44.324 00.000 9828 Moving (0.06, 0.13) raw xDistance=-0.07 yDistance=-0.13
02:02:44.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:02:44.324 00.000 9828 BLC: window closed
02:02:44.324 00.000 9828 MoveAxis(E, 22, B)
02:02:44.324 00.000 9828 Guiding  Dir = 2, Dur = 22
02:02:44.324 00.000 9828 IsSlewing returns 0
02:02:44.324 00.000 9828 IsGuiding returns 0
02:02:44.325 00.001 9828 PulseGuide returned control before completion, sleep 32
02:02:44.334 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
02:02:44.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:44.334 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:44.334 00.000 5052 Enqueuing Expose request
02:02:44.334 00.000 8976 Worker thread wakes up
02:02:44.334 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:44.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:44.334 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:44.364 00.030 9828 IsGuiding returns 1
02:02:44.364 00.000 9828 scope still moving after pulse duration time elapsed
02:02:44.395 00.031 9828 IsSlewing returns 0
02:02:44.395 00.000 9828 IsGuiding returns 1
02:02:44.426 00.031 9828 IsSlewing returns 0
02:02:44.426 00.000 9828 IsGuiding returns 1
02:02:44.457 00.031 9828 IsSlewing returns 0
02:02:44.458 00.001 9828 IsGuiding returns 0
02:02:44.458 00.000 9828 scope move finished after 22 + 110 ms
02:02:44.458 00.000 9828 Move returns status 0, amount 22
02:02:44.458 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:44.458 00.000 9828 MoveAxis(N, 17, B)
02:02:44.458 00.000 9828 Guiding  Dir = 0, Dur = 17
02:02:44.472 00.014 9828 IsSlewing returns 0
02:02:44.473 00.001 9828 IsGuiding returns 0
02:02:44.473 00.000 9828 PulseGuide returned control before completion, sleep 27
02:02:44.503 00.030 9828 IsGuiding returns 1
02:02:44.503 00.000 9828 scope still moving after pulse duration time elapsed
02:02:44.533 00.030 9828 IsSlewing returns 0
02:02:44.533 00.000 9828 IsGuiding returns 1
02:02:44.564 00.031 9828 IsSlewing returns 0
02:02:44.564 00.000 9828 IsGuiding returns 1
02:02:44.595 00.031 9828 IsSlewing returns 0
02:02:44.595 00.000 9828 IsGuiding returns 1
02:02:44.626 00.031 9828 IsSlewing returns 0
02:02:44.626 00.000 9828 IsGuiding returns 0
02:02:44.626 00.000 9828 scope move finished after 17 + 137 ms
02:02:44.626 00.000 9828 Move returns status 0, amount 17
02:02:44.626 00.000 9828 move complete, result=0
02:02:44.626 00.000 9828 worker thread done servicing request
02:02:44.626 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 17 ms NORTH
02:02:45.028 00.402 8976 Exposure complete
02:02:45.034 00.006 8976 worker thread done servicing request
02:02:45.034 00.000 5052 OnExposeComplete: enter
02:02:45.034 00.000 5052 UpdateGuideState(): m_state=6
02:02:45.034 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6797
02:02:45.034 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.75, Mass=200, SNR=9.8, Peak=68 HFD=2.5
02:02:45.034 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.20 = -1.20)
02:02:45.034 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
02:02:45.034 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.84 mountX=0.02 mountY=-0.05, mountTheta=-1.21
02:02:45.036 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.04, opts=13)
02:02:45.036 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.04)
02:02:45.036 00.000 8976 Worker thread wakes up
02:02:45.036 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.04) opts 0xd
02:02:45.036 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.04)
02:02:45.036 00.000 8976 Moving (0.04, 0.04) raw xDistance=0.02 yDistance=-0.05
02:02:45.037 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:02:45.037 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:02:45.037 00.000 8976 MoveAxis(R, 0, ABG)
02:02:45.037 00.000 8976 MoveAxis(U, 0, ABG)
02:02:45.037 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
02:02:45.037 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:02:45.037 00.000 8976 MountToCamera -- mountX=3.30 mountY=-4.58 hyp=5.64 mountTheta=-0.95 cameraX=2.57, cameraY=5.02 cameraTheta=1.10
02:02:45.037 00.000 8976 incremental bump (2.574, 5.021) isValid = 1
02:02:45.037 00.000 8976 Scheduling Mount bump of (0.023, 0.047)
02:02:45.037 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.05, opts=4)
02:02:45.037 00.000 8976 Enqueuing Move request for scope (0.02, 0.05)
02:02:45.037 00.000 8976 move complete, result=0
02:02:45.037 00.000 9828 Worker thread wakes up
02:02:45.037 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0x4
02:02:45.037 00.000 8976 worker thread done servicing request
02:02:45.038 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
02:02:45.038 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:02:45.038 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
02:02:45.038 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
02:02:45.038 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.11 mountX=-0.03 mountY=-0.04, mountTheta=-2.10
02:02:45.038 00.000 9828 Moving (0.02, 0.05) raw xDistance=-0.03 yDistance=-0.04
02:02:45.038 00.000 9828 BLC: window closed
02:02:45.038 00.000 9828 MoveAxis(E, 8, B)
02:02:45.038 00.000 9828 Guiding  Dir = 2, Dur = 8
02:02:45.038 00.000 9828 IsSlewing returns 0
02:02:45.039 00.001 9828 IsGuiding returns 0
02:02:45.039 00.000 9828 PulseGuide returned control before completion, sleep 18
02:02:45.047 00.008 5052 UpdateGuideState exits: m=200 SNR=9.8
02:02:45.048 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:45.048 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:45.048 00.000 5052 Enqueuing Expose request
02:02:45.048 00.000 8976 Worker thread wakes up
02:02:45.048 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:45.048 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:45.048 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:45.068 00.020 9828 IsGuiding returns 1
02:02:45.068 00.000 9828 scope still moving after pulse duration time elapsed
02:02:45.098 00.030 9828 IsSlewing returns 0
02:02:45.098 00.000 9828 IsGuiding returns 1
02:02:45.129 00.031 9828 IsSlewing returns 0
02:02:45.129 00.000 9828 IsGuiding returns 1
02:02:45.161 00.032 9828 IsSlewing returns 0
02:02:45.161 00.000 9828 IsGuiding returns 0
02:02:45.161 00.000 9828 scope move finished after 8 + 114 ms
02:02:45.161 00.000 9828 Move returns status 0, amount 8
02:02:45.161 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:45.161 00.000 9828 MoveAxis(N, 6, B)
02:02:45.161 00.000 9828 Guiding  Dir = 0, Dur = 6
02:02:45.176 00.015 9828 IsSlewing returns 0
02:02:45.176 00.000 9828 IsGuiding returns 0
02:02:45.176 00.000 9828 PulseGuide returned control before completion, sleep 16
02:02:45.207 00.031 9828 IsGuiding returns 1
02:02:45.207 00.000 9828 scope still moving after pulse duration time elapsed
02:02:45.238 00.031 9828 IsSlewing returns 0
02:02:45.238 00.000 9828 IsGuiding returns 1
02:02:45.268 00.030 9828 IsSlewing returns 0
02:02:45.268 00.000 9828 IsGuiding returns 1
02:02:45.300 00.032 9828 IsSlewing returns 0
02:02:45.300 00.000 9828 IsGuiding returns 0
02:02:45.300 00.000 9828 scope move finished after 6 + 117 ms
02:02:45.300 00.000 9828 Move returns status 0, amount 6
02:02:45.300 00.000 9828 move complete, result=0
02:02:45.300 00.000 9828 worker thread done servicing request
02:02:45.301 00.001 5052 GuideStep: -0.0 px 8 ms EAST, -0.0 px 6 ms NORTH
02:02:45.738 00.437 8976 Exposure complete
02:02:45.744 00.006 8976 worker thread done servicing request
02:02:45.744 00.000 5052 OnExposeComplete: enter
02:02:45.744 00.000 5052 UpdateGuideState(): m_state=6
02:02:45.744 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6798
02:02:45.744 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.71, Mass=210, SNR=10.1, Peak=75 HFD=2.2
02:02:45.744 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:02:45.744 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:02:45.744 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.00 mountX=-0.04 mountY=-0.08, mountTheta=-2.07
02:02:45.745 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.00, opts=13)
02:02:45.745 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.00)
02:02:45.745 00.000 8976 Worker thread wakes up
02:02:45.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.00) opts 0xd
02:02:45.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.00)
02:02:45.745 00.000 8976 Moving (0.10, -0.00) raw xDistance=-0.04 yDistance=-0.08
02:02:45.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:02:45.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:02:45.745 00.000 8976 MoveAxis(R, 0, ABG)
02:02:45.745 00.000 8976 MoveAxis(U, 0, ABG)
02:02:45.745 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
02:02:45.745 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:02:45.745 00.000 8976 MountToCamera -- mountX=3.27 mountY=-4.69 hyp=5.72 mountTheta=-0.96 cameraX=2.69, cameraY=5.05 cameraTheta=1.08
02:02:45.745 00.000 8976 incremental bump (2.688, 5.049) isValid = 1
02:02:45.745 00.000 8976 Scheduling Mount bump of (0.045, 0.087)
02:02:45.745 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.09, opts=4)
02:02:45.746 00.001 8976 Enqueuing Move request for scope (0.04, 0.09)
02:02:45.746 00.000 8976 move complete, result=0
02:02:45.746 00.000 9828 Worker thread wakes up
02:02:45.746 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0x4
02:02:45.746 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
02:02:45.746 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:02:45.746 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:02:45.746 00.000 8976 worker thread done servicing request
02:02:45.746 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.10 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
02:02:45.746 00.000 9828 Moving (0.04, 0.09) raw xDistance=-0.05 yDistance=-0.08
02:02:45.746 00.000 9828 BLC: window closed
02:02:45.746 00.000 9828 MoveAxis(E, 15, B)
02:02:45.746 00.000 9828 Guiding  Dir = 2, Dur = 15
02:02:45.746 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:02:45.747 00.001 9828 IsSlewing returns 0
02:02:45.747 00.000 9828 IsGuiding returns 0
02:02:45.747 00.000 9828 PulseGuide returned control before completion, sleep 25
02:02:45.756 00.009 5052 UpdateGuideState exits: m=210 SNR=10.1
02:02:45.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:45.756 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:45.756 00.000 5052 Enqueuing Expose request
02:02:45.756 00.000 8976 Worker thread wakes up
02:02:45.756 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:45.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:45.756 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:45.777 00.021 9828 IsGuiding returns 1
02:02:45.777 00.000 9828 scope still moving after pulse duration time elapsed
02:02:45.808 00.031 9828 IsSlewing returns 0
02:02:45.808 00.000 9828 IsGuiding returns 1
02:02:45.839 00.031 9828 IsSlewing returns 0
02:02:45.839 00.000 9828 IsGuiding returns 1
02:02:45.870 00.031 9828 IsSlewing returns 0
02:02:45.870 00.000 9828 IsGuiding returns 0
02:02:45.870 00.000 9828 scope move finished after 15 + 108 ms
02:02:45.870 00.000 9828 Move returns status 0, amount 15
02:02:45.870 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:45.870 00.000 9828 MoveAxis(N, 11, B)
02:02:45.870 00.000 9828 Guiding  Dir = 0, Dur = 11
02:02:45.886 00.016 9828 IsSlewing returns 0
02:02:45.886 00.000 9828 IsGuiding returns 0
02:02:45.886 00.000 9828 PulseGuide returned control before completion, sleep 21
02:02:45.917 00.031 9828 IsGuiding returns 1
02:02:45.917 00.000 9828 scope still moving after pulse duration time elapsed
02:02:45.948 00.031 9828 IsSlewing returns 0
02:02:45.949 00.001 9828 IsGuiding returns 1
02:02:45.979 00.030 9828 IsSlewing returns 0
02:02:45.979 00.000 9828 IsGuiding returns 1
02:02:46.010 00.031 9828 IsSlewing returns 0
02:02:46.012 00.002 9828 IsGuiding returns 1
02:02:46.041 00.029 9828 IsSlewing returns 0
02:02:46.041 00.000 9828 IsGuiding returns 1
02:02:46.071 00.030 9828 IsSlewing returns 0
02:02:46.071 00.000 9828 IsGuiding returns 0
02:02:46.071 00.000 9828 scope move finished after 11 + 174 ms
02:02:46.071 00.000 9828 Move returns status 0, amount 11
02:02:46.071 00.000 9828 move complete, result=0
02:02:46.071 00.000 9828 worker thread done servicing request
02:02:46.071 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 11 ms NORTH
02:02:46.446 00.375 8976 Exposure complete
02:02:46.452 00.006 8976 worker thread done servicing request
02:02:46.452 00.000 5052 OnExposeComplete: enter
02:02:46.452 00.000 5052 UpdateGuideState(): m_state=6
02:02:46.452 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6799
02:02:46.452 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.72, Mass=212, SNR=10.1, Peak=74 HFD=2.4
02:02:46.452 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
02:02:46.452 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
02:02:46.452 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.43 mountX=0.02 mountY=0.00, mountTheta=0.29
02:02:46.453 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.01, opts=13)
02:02:46.453 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.01)
02:02:46.453 00.000 8976 Worker thread wakes up
02:02:46.453 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.01) opts 0xd
02:02:46.453 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.01)
02:02:46.453 00.000 8976 Moving (-0.01, 0.01) raw xDistance=0.02 yDistance=0.00
02:02:46.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:02:46.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:02:46.453 00.000 8976 MoveAxis(R, 0, ABG)
02:02:46.453 00.000 8976 MoveAxis(U, 0, ABG)
02:02:46.454 00.001 8976 outside bump range, increase bump weight 1.67 => 1.83
02:02:46.454 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:02:46.454 00.000 8976 MountToCamera -- mountX=3.25 mountY=-4.77 hyp=5.77 mountTheta=-0.97 cameraX=2.76, cameraY=5.07 cameraTheta=1.07
02:02:46.454 00.000 8976 incremental bump (2.764, 5.067) isValid = 1
02:02:46.455 00.001 8976 Scheduling Mount bump of (0.008, 0.015)
02:02:46.455 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.02, opts=4)
02:02:46.455 00.000 8976 Enqueuing Move request for scope (0.01, 0.02)
02:02:46.455 00.000 8976 move complete, result=0
02:02:46.455 00.000 9828 Worker thread wakes up
02:02:46.455 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0x4
02:02:46.455 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
02:02:46.455 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:02:46.455 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:02:46.455 00.000 8976 worker thread done servicing request
02:02:46.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:02:46.455 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.09 mountX=-0.01 mountY=-0.01, mountTheta=-2.12
02:02:46.455 00.000 9828 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.01
02:02:46.455 00.000 9828 BLC: window closed
02:02:46.455 00.000 9828 MoveAxis(E, 3, B)
02:02:46.455 00.000 9828 Guiding  Dir = 2, Dur = 3
02:02:46.456 00.001 9828 IsSlewing returns 0
02:02:46.456 00.000 9828 IsGuiding returns 0
02:02:46.456 00.000 9828 PulseGuide returned control before completion, sleep 13
02:02:46.465 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
02:02:46.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:46.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:46.465 00.000 5052 Enqueuing Expose request
02:02:46.465 00.000 8976 Worker thread wakes up
02:02:46.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:46.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:46.466 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:46.478 00.012 9828 IsGuiding returns 1
02:02:46.478 00.000 9828 scope still moving after pulse duration time elapsed
02:02:46.509 00.031 9828 IsSlewing returns 0
02:02:46.509 00.000 9828 IsGuiding returns 1
02:02:46.540 00.031 9828 IsSlewing returns 0
02:02:46.541 00.001 9828 IsGuiding returns 1
02:02:46.570 00.029 9828 IsSlewing returns 0
02:02:46.570 00.000 9828 IsGuiding returns 0
02:02:46.570 00.000 9828 scope move finished after 3 + 112 ms
02:02:46.570 00.000 9828 Move returns status 0, amount 3
02:02:46.570 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:46.570 00.000 9828 MoveAxis(N, 2, B)
02:02:46.570 00.000 9828 Guiding  Dir = 0, Dur = 2
02:02:46.586 00.016 9828 IsSlewing returns 0
02:02:46.586 00.000 9828 IsGuiding returns 0
02:02:46.586 00.000 9828 PulseGuide returned control before completion, sleep 12
02:02:46.604 00.018 9828 IsGuiding returns 1
02:02:46.604 00.000 9828 scope still moving after pulse duration time elapsed
02:02:46.632 00.028 9828 IsSlewing returns 0
02:02:46.632 00.000 9828 IsGuiding returns 1
02:02:46.663 00.031 9828 IsSlewing returns 0
02:02:46.663 00.000 9828 IsGuiding returns 1
02:02:46.694 00.031 9828 IsSlewing returns 0
02:02:46.694 00.000 9828 IsGuiding returns 1
02:02:46.726 00.032 9828 IsSlewing returns 0
02:02:46.726 00.000 9828 IsGuiding returns 0
02:02:46.726 00.000 9828 scope move finished after 2 + 137 ms
02:02:46.726 00.000 9828 Move returns status 0, amount 2
02:02:46.726 00.000 9828 move complete, result=0
02:02:46.726 00.000 9828 worker thread done servicing request
02:02:46.726 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.0 px 2 ms NORTH
02:02:47.155 00.429 8976 Exposure complete
02:02:47.160 00.005 8976 worker thread done servicing request
02:02:47.160 00.000 5052 OnExposeComplete: enter
02:02:47.160 00.000 5052 UpdateGuideState(): m_state=6
02:02:47.161 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6800
02:02:47.161 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.68, Mass=203, SNR=9.8, Peak=69 HFD=2.3
02:02:47.161 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
02:02:47.161 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.14)
02:02:47.161 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-3.00 mountX=0.07 mountY=0.21, mountTheta=1.23
02:02:47.161 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.03, opts=13)
02:02:47.162 00.001 5052 Enqueuing Move request for stepguider (-0.23, -0.03)
02:02:47.162 00.000 8976 Worker thread wakes up
02:02:47.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.03) opts 0xd
02:02:47.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.03)
02:02:47.162 00.000 8976 Moving (-0.23, -0.03) raw xDistance=0.07 yDistance=0.21
02:02:47.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:02:47.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:02:47.162 00.000 8976 MoveAxis(R, 0, ABG)
02:02:47.162 00.000 8976 MoveAxis(U, 0, ABG)
02:02:47.162 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
02:02:47.163 00.001 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:02:47.163 00.000 8976 MountToCamera -- mountX=3.24 mountY=-4.82 hyp=5.81 mountTheta=-0.98 cameraX=2.82, cameraY=5.08 cameraTheta=1.06
02:02:47.163 00.000 8976 incremental bump (2.815, 5.079) isValid = 1
02:02:47.163 00.000 8976 Scheduling Mount bump of (0.108, 0.202)
02:02:47.163 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.20, opts=4)
02:02:47.163 00.000 8976 Enqueuing Move request for scope (0.11, 0.20)
02:02:47.163 00.000 8976 move complete, result=0
02:02:47.163 00.000 9828 Worker thread wakes up
02:02:47.163 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0x4
02:02:47.163 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
02:02:47.163 00.000 8976 worker thread done servicing request
02:02:47.163 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
02:02:47.163 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:02:47.163 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.08 mountX=-0.12 mountY=-0.19, mountTheta=-2.13
02:02:47.163 00.000 9828 Moving (0.11, 0.20) raw xDistance=-0.12 yDistance=-0.19
02:02:47.163 00.000 9828 BLC: window closed
02:02:47.163 00.000 9828 MoveAxis(E, 37, B)
02:02:47.163 00.000 9828 Guiding  Dir = 2, Dur = 37
02:02:47.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:02:47.164 00.001 9828 IsSlewing returns 0
02:02:47.164 00.000 9828 IsGuiding returns 0
02:02:47.164 00.000 9828 PulseGuide returned control before completion, sleep 47
02:02:47.173 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
02:02:47.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:47.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:47.173 00.000 5052 Enqueuing Expose request
02:02:47.173 00.000 8976 Worker thread wakes up
02:02:47.173 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:02:47.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:47.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:47.224 00.051 9828 IsGuiding returns 1
02:02:47.224 00.000 9828 scope still moving after pulse duration time elapsed
02:02:47.255 00.031 9828 IsSlewing returns 0
02:02:47.255 00.000 9828 IsGuiding returns 1
02:02:47.286 00.031 9828 IsSlewing returns 0
02:02:47.286 00.000 9828 IsGuiding returns 1
02:02:47.317 00.031 9828 IsSlewing returns 0
02:02:47.317 00.000 9828 IsGuiding returns 0
02:02:47.317 00.000 9828 scope move finished after 37 + 116 ms
02:02:47.317 00.000 9828 Move returns status 0, amount 37
02:02:47.317 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:47.317 00.000 9828 MoveAxis(N, 25, B)
02:02:47.317 00.000 9828 Guiding  Dir = 0, Dur = 25
02:02:47.332 00.015 9828 IsSlewing returns 0
02:02:47.332 00.000 9828 IsGuiding returns 0
02:02:47.332 00.000 9828 PulseGuide returned control before completion, sleep 35
02:02:47.380 00.048 9828 IsGuiding returns 1
02:02:47.384 00.004 9828 scope still moving after pulse duration time elapsed
02:02:47.411 00.027 9828 IsSlewing returns 0
02:02:47.411 00.000 9828 IsGuiding returns 1
02:02:47.442 00.031 9828 IsSlewing returns 0
02:02:47.442 00.000 9828 IsGuiding returns 1
02:02:47.473 00.031 9828 IsSlewing returns 0
02:02:47.473 00.000 9828 IsGuiding returns 1
02:02:47.503 00.030 9828 IsSlewing returns 0
02:02:47.503 00.000 9828 IsGuiding returns 0
02:02:47.503 00.000 9828 scope move finished after 25 + 146 ms
02:02:47.503 00.000 9828 Move returns status 0, amount 25
02:02:47.503 00.000 9828 move complete, result=0
02:02:47.503 00.000 9828 worker thread done servicing request
02:02:47.503 00.000 5052 GuideStep: -0.1 px 37 ms EAST, -0.2 px 25 ms NORTH
02:02:47.859 00.356 8976 Exposure complete
02:02:47.865 00.006 8976 worker thread done servicing request
02:02:47.865 00.000 5052 OnExposeComplete: enter
02:02:47.865 00.000 5052 UpdateGuideState(): m_state=6
02:02:47.865 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6801
02:02:47.865 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=281.65, Mass=191, SNR=9.5, Peak=73 HFD=2.0
02:02:47.865 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
02:02:47.865 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
02:02:47.865 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=-0.05 hyp=0.97 cameraTheta=-3.08 mountX=0.39 mountY=0.84, mountTheta=1.14
02:02:47.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=-0.05, opts=13)
02:02:47.866 00.000 5052 Enqueuing Move request for stepguider (-0.97, -0.05)
02:02:47.866 00.000 8976 Worker thread wakes up
02:02:47.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, -0.05) opts 0xd
02:02:47.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, -0.05)
02:02:47.866 00.000 8976 Moving (-0.97, -0.05) raw xDistance=0.39 yDistance=0.84
02:02:47.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:02:47.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
02:02:47.866 00.000 8976 MoveAxis(L, 2, ABG)
02:02:47.866 00.000 8976 stepping (-21, 31) + (-2, 0)
02:02:47.866 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:47.867 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:02:47.876 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
02:02:47.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:47.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:47.876 00.000 5052 Enqueuing Expose request
02:02:47.898 00.022 8976 Received - 47 (G) 
02:02:47.899 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:47.899 00.000 8976 stepped: pos (-23, 31)
02:02:47.899 00.000 8976 MoveAxis(D, 3, ABG)
02:02:47.899 00.000 8976 stepping (-23, 31) + (0, -3)
02:02:47.899 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:47.931 00.032 8976 Received - 47 (G) 
02:02:47.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:47.931 00.000 8976 stepped: pos (-23, 28)
02:02:47.931 00.000 8976 back inside bump range: decrease bump weight 2.00 => 1.00
02:02:47.931 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:02:47.931 00.000 8976 MountToCamera -- mountX=3.33 mountY=-4.70 hyp=5.76 mountTheta=-0.95 cameraX=2.66, cameraY=5.11 cameraTheta=1.09
02:02:47.931 00.000 8976 incremental bump (2.664, 5.106) isValid = 1
02:02:47.931 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:02:47.931 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:02:47.931 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:02:47.931 00.000 8976 move complete, result=0
02:02:47.931 00.000 9828 Worker thread wakes up
02:02:47.931 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:02:47.931 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:02:47.931 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:02:47.931 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:02:47.931 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:02:47.931 00.000 8976 worker thread done servicing request
02:02:47.931 00.000 8976 Worker thread wakes up
02:02:47.932 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:02:47.932 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:02:47.932 00.000 9828 BLC: window closed
02:02:47.932 00.000 9828 MoveAxis(E, 18, B)
02:02:47.932 00.000 9828 Guiding  Dir = 2, Dur = 18
02:02:47.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:47.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:47.932 00.000 9828 IsSlewing returns 0
02:02:47.932 00.000 9828 IsGuiding returns 0
02:02:47.932 00.000 9828 PulseGuide returned control before completion, sleep 28
02:02:47.974 00.042 9828 IsGuiding returns 1
02:02:47.974 00.000 9828 scope still moving after pulse duration time elapsed
02:02:48.005 00.031 9828 IsSlewing returns 0
02:02:48.005 00.000 9828 IsGuiding returns 1
02:02:48.035 00.030 9828 IsSlewing returns 0
02:02:48.035 00.000 9828 IsGuiding returns 1
02:02:48.067 00.032 9828 IsSlewing returns 0
02:02:48.067 00.000 9828 IsGuiding returns 0
02:02:48.068 00.001 9828 scope move finished after 18 + 117 ms
02:02:48.068 00.000 9828 Move returns status 0, amount 18
02:02:48.068 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:48.068 00.000 9828 MoveAxis(N, 13, B)
02:02:48.068 00.000 9828 Guiding  Dir = 0, Dur = 13
02:02:48.083 00.015 9828 IsSlewing returns 0
02:02:48.083 00.000 9828 IsGuiding returns 0
02:02:48.083 00.000 9828 PulseGuide returned control before completion, sleep 23
02:02:48.116 00.033 9828 IsGuiding returns 1
02:02:48.116 00.000 9828 scope still moving after pulse duration time elapsed
02:02:48.146 00.030 9828 IsSlewing returns 0
02:02:48.146 00.000 9828 IsGuiding returns 1
02:02:48.178 00.032 9828 IsSlewing returns 0
02:02:48.178 00.000 9828 IsGuiding returns 1
02:02:48.208 00.030 9828 IsSlewing returns 0
02:02:48.208 00.000 9828 IsGuiding returns 1
02:02:48.240 00.032 9828 IsSlewing returns 0
02:02:48.240 00.000 9828 IsGuiding returns 0
02:02:48.240 00.000 9828 scope move finished after 13 + 143 ms
02:02:48.240 00.000 9828 Move returns status 0, amount 13
02:02:48.240 00.000 9828 move complete, result=0
02:02:48.240 00.000 9828 worker thread done servicing request
02:02:48.240 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:02:48.620 00.380 8976 Exposure complete
02:02:48.625 00.005 8976 worker thread done servicing request
02:02:48.625 00.000 5052 OnExposeComplete: enter
02:02:48.625 00.000 5052 UpdateGuideState(): m_state=6
02:02:48.625 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6802
02:02:48.625 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.15, Mass=185, SNR=9.5, Peak=80 HFD=1.9
02:02:48.625 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
02:02:48.625 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
02:02:48.625 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.56 hyp=0.72 cameraTheta=-2.25 mountX=-0.29 mountY=0.68, mountTheta=1.97
02:02:48.627 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.56, opts=13)
02:02:48.627 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.56)
02:02:48.627 00.000 8976 Worker thread wakes up
02:02:48.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.56) opts 0xd
02:02:48.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.56)
02:02:48.627 00.000 8976 Moving (-0.45, -0.56) raw xDistance=-0.29 yDistance=0.68
02:02:48.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
02:02:48.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.68
02:02:48.627 00.000 8976 MoveAxis(R, 1, ABG)
02:02:48.627 00.000 8976 stepping (-23, 28) + (1, 0)
02:02:48.627 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:48.628 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:02:48.637 00.009 5052 UpdateGuideState exits: m=185 SNR=9.5
02:02:48.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:48.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:48.637 00.000 5052 Enqueuing Expose request
02:02:48.650 00.013 8976 Received - 47 (G) 
02:02:48.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:48.650 00.000 8976 stepped: pos (-22, 28)
02:02:48.650 00.000 8976 MoveAxis(D, 3, ABG)
02:02:48.650 00.000 8976 stepping (-22, 28) + (0, -3)
02:02:48.650 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:48.682 00.032 8976 Received - 47 (G) 
02:02:48.682 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:48.682 00.000 8976 stepped: pos (-22, 25)
02:02:48.682 00.000 8976 back inside bump range: decrease bump weight 1.00 => 1.00
02:02:48.682 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:02:48.682 00.000 8976 MountToCamera -- mountX=3.35 mountY=-4.46 hyp=5.57 mountTheta=-0.93 cameraX=2.45, cameraY=5.01 cameraTheta=1.12
02:02:48.682 00.000 8976 incremental bump (2.445, 5.007) isValid = 1
02:02:48.682 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:02:48.682 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:02:48.682 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:02:48.682 00.000 8976 move complete, result=0
02:02:48.682 00.000 9828 Worker thread wakes up
02:02:48.682 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:02:48.683 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:02:48.683 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
02:02:48.683 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.7 px 3 ms SOUTH
02:02:48.683 00.000 8976 worker thread done servicing request
02:02:48.683 00.000 8976 Worker thread wakes up
02:02:48.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:48.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:48.683 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
02:02:48.683 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:02:48.683 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:02:48.683 00.000 9828 BLC: window closed
02:02:48.683 00.000 9828 MoveAxis(E, 18, B)
02:02:48.683 00.000 9828 Guiding  Dir = 2, Dur = 18
02:02:48.683 00.000 9828 IsSlewing returns 0
02:02:48.684 00.001 9828 IsGuiding returns 0
02:02:48.684 00.000 9828 PulseGuide returned control before completion, sleep 28
02:02:48.720 00.036 9828 IsGuiding returns 1
02:02:48.720 00.000 9828 scope still moving after pulse duration time elapsed
02:02:48.750 00.030 9828 IsSlewing returns 0
02:02:48.750 00.000 9828 IsGuiding returns 1
02:02:48.781 00.031 9828 IsSlewing returns 0
02:02:48.781 00.000 9828 IsGuiding returns 1
02:02:48.813 00.032 9828 IsSlewing returns 0
02:02:48.813 00.000 9828 IsGuiding returns 0
02:02:48.813 00.000 9828 scope move finished after 18 + 110 ms
02:02:48.813 00.000 9828 Move returns status 0, amount 18
02:02:48.813 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:48.813 00.000 9828 MoveAxis(N, 14, B)
02:02:48.813 00.000 9828 Guiding  Dir = 0, Dur = 14
02:02:48.828 00.015 9828 IsSlewing returns 0
02:02:48.828 00.000 9828 IsGuiding returns 0
02:02:48.828 00.000 9828 PulseGuide returned control before completion, sleep 24
02:02:48.860 00.032 9828 IsGuiding returns 1
02:02:48.860 00.000 9828 scope still moving after pulse duration time elapsed
02:02:48.892 00.032 9828 IsSlewing returns 0
02:02:48.892 00.000 9828 IsGuiding returns 1
02:02:48.923 00.031 9828 IsSlewing returns 0
02:02:48.923 00.000 9828 IsGuiding returns 1
02:02:48.969 00.046 9828 IsSlewing returns 0
02:02:48.969 00.000 9828 IsGuiding returns 0
02:02:48.969 00.000 9828 scope move finished after 14 + 126 ms
02:02:48.969 00.000 9828 Move returns status 0, amount 14
02:02:48.969 00.000 9828 move complete, result=0
02:02:48.969 00.000 9828 worker thread done servicing request
02:02:48.969 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:02:49.378 00.409 8976 Exposure complete
02:02:49.384 00.006 8976 worker thread done servicing request
02:02:49.384 00.000 5052 OnExposeComplete: enter
02:02:49.384 00.000 5052 UpdateGuideState(): m_state=6
02:02:49.384 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6803
02:02:49.384 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.81, Mass=214, SNR=10.2, Peak=81 HFD=2.2
02:02:49.384 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:02:49.384 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:02:49.384 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.77 mountX=0.21 mountY=0.17, mountTheta=0.67
02:02:49.385 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.10, opts=13)
02:02:49.385 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.10)
02:02:49.385 00.000 8976 Worker thread wakes up
02:02:49.385 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.10) opts 0xd
02:02:49.385 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.10)
02:02:49.385 00.000 8976 Moving (-0.27, 0.10) raw xDistance=0.21 yDistance=0.17
02:02:49.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:02:49.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:02:49.385 00.000 8976 MoveAxis(R, 0, ABG)
02:02:49.385 00.000 8976 MoveAxis(U, 0, ABG)
02:02:49.385 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:02:49.385 00.000 8976 MountToCamera -- mountX=3.35 mountY=-4.30 hyp=5.45 mountTheta=-0.91 cameraX=2.30, cameraY=4.94 cameraTheta=1.14
02:02:49.385 00.000 8976 incremental bump (2.299, 4.941) isValid = 1
02:02:49.385 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:02:49.385 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:02:49.386 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
02:02:49.386 00.000 8976 move complete, result=0
02:02:49.386 00.000 9828 Worker thread wakes up
02:02:49.386 00.000 8976 worker thread done servicing request
02:02:49.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:02:49.386 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:02:49.386 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
02:02:49.386 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:02:49.386 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:02:49.386 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:02:49.386 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:02:49.386 00.000 9828 BLC: window closed
02:02:49.386 00.000 9828 MoveAxis(E, 17, B)
02:02:49.386 00.000 9828 Guiding  Dir = 2, Dur = 17
02:02:49.387 00.001 9828 IsSlewing returns 0
02:02:49.387 00.000 9828 IsGuiding returns 0
02:02:49.387 00.000 9828 PulseGuide returned control before completion, sleep 27
02:02:49.396 00.009 5052 UpdateGuideState exits: m=214 SNR=10.2
02:02:49.397 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:49.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:49.397 00.000 5052 Enqueuing Expose request
02:02:49.397 00.000 8976 Worker thread wakes up
02:02:49.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:49.397 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:49.397 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:02:49.420 00.023 9828 IsGuiding returns 1
02:02:49.420 00.000 9828 scope still moving after pulse duration time elapsed
02:02:49.450 00.030 9828 IsSlewing returns 0
02:02:49.450 00.000 9828 IsGuiding returns 1
02:02:49.481 00.031 9828 IsSlewing returns 0
02:02:49.481 00.000 9828 IsGuiding returns 1
02:02:49.514 00.033 9828 IsSlewing returns 0
02:02:49.514 00.000 9828 IsGuiding returns 1
02:02:49.545 00.031 9828 IsSlewing returns 0
02:02:49.545 00.000 9828 IsGuiding returns 1
02:02:49.577 00.032 9828 IsSlewing returns 0
02:02:49.577 00.000 9828 IsGuiding returns 0
02:02:49.577 00.000 9828 scope move finished after 17 + 172 ms
02:02:49.577 00.000 9828 Move returns status 0, amount 17
02:02:49.577 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:49.577 00.000 9828 MoveAxis(N, 14, B)
02:02:49.577 00.000 9828 Guiding  Dir = 0, Dur = 14
02:02:49.593 00.016 9828 IsSlewing returns 0
02:02:49.593 00.000 9828 IsGuiding returns 0
02:02:49.593 00.000 9828 PulseGuide returned control before completion, sleep 24
02:02:49.623 00.030 9828 IsGuiding returns 1
02:02:49.623 00.000 9828 scope still moving after pulse duration time elapsed
02:02:49.655 00.032 9828 IsSlewing returns 0
02:02:49.655 00.000 9828 IsGuiding returns 1
02:02:49.686 00.031 9828 IsSlewing returns 0
02:02:49.686 00.000 9828 IsGuiding returns 1
02:02:49.717 00.031 9828 IsSlewing returns 0
02:02:49.717 00.000 9828 IsGuiding returns 1
02:02:49.748 00.031 9828 IsSlewing returns 0
02:02:49.748 00.000 9828 IsGuiding returns 0
02:02:49.748 00.000 9828 scope move finished after 14 + 140 ms
02:02:49.748 00.000 9828 Move returns status 0, amount 14
02:02:49.748 00.000 9828 move complete, result=0
02:02:49.748 00.000 9828 worker thread done servicing request
02:02:49.748 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:02:50.090 00.342 8976 Exposure complete
02:02:50.095 00.005 8976 worker thread done servicing request
02:02:50.095 00.000 5052 OnExposeComplete: enter
02:02:50.095 00.000 5052 UpdateGuideState(): m_state=6
02:02:50.095 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6804
02:02:50.095 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.82, Mass=208, SNR=10.0, Peak=76 HFD=2.3
02:02:50.095 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:02:50.095 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
02:02:50.095 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.11 hyp=0.75 cameraTheta=2.99 mountX=0.44 mountY=0.56, mountTheta=0.90
02:02:50.096 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.11, opts=13)
02:02:50.096 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.11)
02:02:50.096 00.000 8976 Worker thread wakes up
02:02:50.096 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.11) opts 0xd
02:02:50.096 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.11)
02:02:50.096 00.000 8976 Moving (-0.74, 0.11) raw xDistance=0.44 yDistance=0.56
02:02:50.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:02:50.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
02:02:50.096 00.000 8976 MoveAxis(L, 2, ABG)
02:02:50.096 00.000 8976 stepping (-22, 25) + (-2, 0)
02:02:50.096 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:50.097 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:02:50.109 00.012 5052 UpdateGuideState exits: m=208 SNR=10.0
02:02:50.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:50.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:50.109 00.000 5052 Enqueuing Expose request
02:02:50.121 00.012 8976 Received - 47 (G) 
02:02:50.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:50.121 00.000 8976 stepped: pos (-24, 25)
02:02:50.121 00.000 8976 MoveAxis(D, 2, ABG)
02:02:50.121 00.000 8976 stepping (-24, 25) + (0, -2)
02:02:50.121 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:50.153 00.032 8976 Received - 47 (G) 
02:02:50.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:50.153 00.000 8976 stepped: pos (-24, 23)
02:02:50.153 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:02:50.153 00.000 8976 MountToCamera -- mountX=3.46 mountY=-4.08 hyp=5.35 mountTheta=-0.87 cameraX=2.06, cameraY=4.94 cameraTheta=1.18
02:02:50.153 00.000 8976 incremental bump (2.061, 4.939) isValid = 1
02:02:50.153 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:02:50.153 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:02:50.153 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:02:50.153 00.000 8976 move complete, result=0
02:02:50.153 00.000 8976 worker thread done servicing request
02:02:50.153 00.000 8976 Worker thread wakes up
02:02:50.153 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:02:50.153 00.000 9828 Worker thread wakes up
02:02:50.153 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:02:50.153 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:02:50.153 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:02:50.153 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:02:50.153 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:02:50.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:50.154 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:50.154 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:02:50.154 00.000 9828 BLC: window closed
02:02:50.154 00.000 9828 MoveAxis(E, 16, B)
02:02:50.154 00.000 9828 Guiding  Dir = 2, Dur = 16
02:02:50.154 00.000 9828 IsSlewing returns 0
02:02:50.154 00.000 9828 IsGuiding returns 0
02:02:50.154 00.000 9828 PulseGuide returned control before completion, sleep 26
02:02:50.196 00.042 9828 IsGuiding returns 1
02:02:50.196 00.000 9828 scope still moving after pulse duration time elapsed
02:02:50.227 00.031 9828 IsSlewing returns 0
02:02:50.227 00.000 9828 IsGuiding returns 1
02:02:50.260 00.033 9828 IsSlewing returns 0
02:02:50.260 00.000 9828 IsGuiding returns 1
02:02:50.292 00.032 9828 IsSlewing returns 0
02:02:50.292 00.000 9828 IsGuiding returns 0
02:02:50.293 00.001 9828 scope move finished after 16 + 121 ms
02:02:50.293 00.000 9828 Move returns status 0, amount 16
02:02:50.293 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:50.293 00.000 9828 MoveAxis(N, 14, B)
02:02:50.293 00.000 9828 Guiding  Dir = 0, Dur = 14
02:02:50.307 00.014 9828 IsSlewing returns 0
02:02:50.307 00.000 9828 IsGuiding returns 0
02:02:50.308 00.001 9828 PulseGuide returned control before completion, sleep 24
02:02:50.339 00.031 9828 IsGuiding returns 1
02:02:50.339 00.000 9828 scope still moving after pulse duration time elapsed
02:02:50.371 00.032 9828 IsSlewing returns 0
02:02:50.371 00.000 9828 IsGuiding returns 1
02:02:50.402 00.031 9828 IsSlewing returns 0
02:02:50.402 00.000 9828 IsGuiding returns 1
02:02:50.433 00.031 9828 IsSlewing returns 0
02:02:50.433 00.000 9828 IsGuiding returns 1
02:02:50.465 00.032 9828 IsSlewing returns 0
02:02:50.465 00.000 9828 IsGuiding returns 0
02:02:50.465 00.000 9828 scope move finished after 14 + 143 ms
02:02:50.465 00.000 9828 Move returns status 0, amount 14
02:02:50.465 00.000 9828 move complete, result=0
02:02:50.465 00.000 9828 worker thread done servicing request
02:02:50.465 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:02:50.861 00.396 8976 Exposure complete
02:02:50.866 00.005 8976 worker thread done servicing request
02:02:50.866 00.000 5052 OnExposeComplete: enter
02:02:50.866 00.000 5052 UpdateGuideState(): m_state=6
02:02:50.867 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6805
02:02:50.867 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.43, Mass=217, SNR=10.2, Peak=77 HFD=2.2
02:02:50.867 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.58 = 1.71)
02:02:50.867 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
02:02:50.867 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.28 hyp=0.49 cameraTheta=-2.53 mountX=-0.07 mountY=0.49, mountTheta=1.70
02:02:50.867 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.28, opts=13)
02:02:50.868 00.001 5052 Enqueuing Move request for stepguider (-0.40, -0.28)
02:02:50.868 00.000 8976 Worker thread wakes up
02:02:50.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.28) opts 0xd
02:02:50.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.28)
02:02:50.868 00.000 8976 Moving (-0.40, -0.28) raw xDistance=-0.07 yDistance=0.49
02:02:50.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:02:50.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
02:02:50.868 00.000 8976 MoveAxis(R, 0, ABG)
02:02:50.868 00.000 8976 MoveAxis(D, 2, ABG)
02:02:50.868 00.000 8976 stepping (-24, 23) + (0, -2)
02:02:50.868 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:50.869 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:02:50.879 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
02:02:50.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:50.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:50.879 00.000 5052 Enqueuing Expose request
02:02:50.904 00.025 8976 Received - 47 (G) 
02:02:50.905 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:50.905 00.000 8976 stepped: pos (-24, 21)
02:02:50.905 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:02:50.905 00.000 8976 MountToCamera -- mountX=3.53 mountY=-3.84 hyp=5.21 mountTheta=-0.83 cameraX=1.81, cameraY=4.89 cameraTheta=1.22
02:02:50.905 00.000 8976 incremental bump (1.809, 4.890) isValid = 1
02:02:50.905 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
02:02:50.905 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:02:50.905 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:02:50.905 00.000 8976 move complete, result=0
02:02:50.905 00.000 9828 Worker thread wakes up
02:02:50.905 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:02:50.905 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:02:50.905 00.000 8976 worker thread done servicing request
02:02:50.905 00.000 8976 Worker thread wakes up
02:02:50.905 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:02:50.905 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:02:50.905 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:02:50.905 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:02:50.905 00.000 9828 BLC: window closed
02:02:50.906 00.001 9828 MoveAxis(E, 14, B)
02:02:50.906 00.000 9828 Guiding  Dir = 2, Dur = 14
02:02:50.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:50.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:50.906 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:02:50.906 00.000 9828 IsSlewing returns 0
02:02:50.906 00.000 9828 IsGuiding returns 0
02:02:50.906 00.000 9828 PulseGuide returned control before completion, sleep 24
02:02:50.934 00.028 9828 IsGuiding returns 1
02:02:50.934 00.000 9828 scope still moving after pulse duration time elapsed
02:02:50.964 00.030 9828 IsSlewing returns 0
02:02:50.964 00.000 9828 IsGuiding returns 1
02:02:50.995 00.031 9828 IsSlewing returns 0
02:02:50.995 00.000 9828 IsGuiding returns 1
02:02:51.026 00.031 9828 IsSlewing returns 0
02:02:51.026 00.000 9828 IsGuiding returns 1
02:02:51.057 00.031 9828 IsSlewing returns 0
02:02:51.057 00.000 9828 IsGuiding returns 0
02:02:51.057 00.000 9828 scope move finished after 14 + 137 ms
02:02:51.057 00.000 9828 Move returns status 0, amount 14
02:02:51.057 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:51.057 00.000 9828 MoveAxis(N, 14, B)
02:02:51.057 00.000 9828 Guiding  Dir = 0, Dur = 14
02:02:51.073 00.016 9828 IsSlewing returns 0
02:02:51.073 00.000 9828 IsGuiding returns 0
02:02:51.073 00.000 9828 PulseGuide returned control before completion, sleep 24
02:02:51.105 00.032 9828 IsGuiding returns 1
02:02:51.105 00.000 9828 scope still moving after pulse duration time elapsed
02:02:51.136 00.031 9828 IsSlewing returns 0
02:02:51.136 00.000 9828 IsGuiding returns 1
02:02:51.166 00.030 9828 IsSlewing returns 0
02:02:51.166 00.000 9828 IsGuiding returns 1
02:02:51.198 00.032 9828 IsSlewing returns 0
02:02:51.198 00.000 9828 IsGuiding returns 1
02:02:51.228 00.030 9828 IsSlewing returns 0
02:02:51.229 00.001 9828 IsGuiding returns 0
02:02:51.229 00.000 9828 scope move finished after 14 + 141 ms
02:02:51.229 00.000 9828 Move returns status 0, amount 14
02:02:51.229 00.000 9828 move complete, result=0
02:02:51.229 00.000 9828 worker thread done servicing request
02:02:51.229 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:02:51.599 00.370 8976 Exposure complete
02:02:51.605 00.006 8976 worker thread done servicing request
02:02:51.605 00.000 5052 OnExposeComplete: enter
02:02:51.605 00.000 5052 UpdateGuideState(): m_state=6
02:02:51.605 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6806
02:02:51.605 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.25, Mass=202, SNR=9.9, Peak=74 HFD=2.2
02:02:51.605 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.06 = 2.22)
02:02:51.605 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.16 = 2.12)
02:02:51.605 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.46 hyp=0.51 cameraTheta=-2.02 mountX=-0.31 mountY=0.44, mountTheta=2.19
02:02:51.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.46, opts=13)
02:02:51.606 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.46)
02:02:51.606 00.000 8976 Worker thread wakes up
02:02:51.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.46) opts 0xd
02:02:51.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.46)
02:02:51.606 00.000 8976 Moving (-0.22, -0.46) raw xDistance=-0.31 yDistance=0.44
02:02:51.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:02:51.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
02:02:51.606 00.000 8976 MoveAxis(R, 1, ABG)
02:02:51.606 00.000 8976 stepping (-24, 21) + (1, 0)
02:02:51.606 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:51.607 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:02:51.617 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
02:02:51.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:51.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:51.617 00.000 5052 Enqueuing Expose request
02:02:51.639 00.022 8976 Received - 47 (G) 
02:02:51.640 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:51.640 00.000 8976 stepped: pos (-23, 21)
02:02:51.640 00.000 8976 MoveAxis(D, 2, ABG)
02:02:51.640 00.000 8976 stepping (-23, 21) + (0, -2)
02:02:51.640 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:51.671 00.031 8976 Received - 47 (G) 
02:02:51.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:51.671 00.000 8976 stepped: pos (-23, 19)
02:02:51.671 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:02:51.671 00.000 8976 MountToCamera -- mountX=3.53 mountY=-3.57 hyp=5.02 mountTheta=-0.79 cameraX=1.57, cameraY=4.76 cameraTheta=1.25
02:02:51.671 00.000 8976 incremental bump (1.569, 4.765) isValid = 1
02:02:51.672 00.001 8976 Scheduling Mount bump of (0.036, 0.113)
02:02:51.672 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:02:51.672 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:02:51.672 00.000 8976 move complete, result=0
02:02:51.672 00.000 9828 Worker thread wakes up
02:02:51.672 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:02:51.672 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:02:51.672 00.000 8976 worker thread done servicing request
02:02:51.672 00.000 8976 Worker thread wakes up
02:02:51.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:51.672 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:51.672 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
02:02:51.672 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
02:02:51.672 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:02:51.672 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:02:51.672 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:02:51.672 00.000 9828 BLC: window closed
02:02:51.673 00.001 9828 MoveAxis(E, 13, B)
02:02:51.673 00.000 9828 Guiding  Dir = 2, Dur = 13
02:02:51.673 00.000 9828 IsSlewing returns 0
02:02:51.673 00.000 9828 IsGuiding returns 0
02:02:51.673 00.000 9828 PulseGuide returned control before completion, sleep 23
02:02:51.698 00.025 9828 IsGuiding returns 1
02:02:51.698 00.000 9828 scope still moving after pulse duration time elapsed
02:02:51.730 00.032 9828 IsSlewing returns 0
02:02:51.730 00.000 9828 IsGuiding returns 1
02:02:51.761 00.031 9828 IsSlewing returns 0
02:02:51.761 00.000 9828 IsGuiding returns 1
02:02:51.793 00.032 9828 IsSlewing returns 0
02:02:51.793 00.000 9828 IsGuiding returns 0
02:02:51.794 00.001 9828 scope move finished after 13 + 107 ms
02:02:51.794 00.000 9828 Move returns status 0, amount 13
02:02:51.794 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:51.794 00.000 9828 MoveAxis(N, 15, B)
02:02:51.794 00.000 9828 Guiding  Dir = 0, Dur = 15
02:02:51.807 00.013 9828 IsSlewing returns 0
02:02:51.807 00.000 9828 IsGuiding returns 1
02:02:51.807 00.000 9828 Entered PulseGuideScope while moving
02:02:51.869 00.062 9828 IsSlewing returns 0
02:02:51.869 00.000 9828 IsGuiding returns 1
02:02:51.870 00.001 9828 Still moving
02:02:51.932 00.062 9828 IsSlewing returns 0
02:02:51.932 00.000 9828 IsGuiding returns 0
02:02:51.932 00.000 9828 Movement stopped - continuing
02:02:51.932 00.000 9828 PulseGuide returned control before completion, sleep 25
02:02:51.963 00.031 9828 IsGuiding returns 1
02:02:51.963 00.000 9828 scope still moving after pulse duration time elapsed
02:02:51.993 00.030 9828 IsSlewing returns 0
02:02:51.993 00.000 9828 IsGuiding returns 1
02:02:52.025 00.032 9828 IsSlewing returns 0
02:02:52.025 00.000 9828 IsGuiding returns 1
02:02:52.056 00.031 9828 IsSlewing returns 0
02:02:52.056 00.000 9828 IsGuiding returns 1
02:02:52.088 00.032 9828 IsSlewing returns 0
02:02:52.088 00.000 9828 IsGuiding returns 0
02:02:52.088 00.000 9828 scope move finished after 15 + 141 ms
02:02:52.088 00.000 9828 Move returns status 0, amount 15
02:02:52.088 00.000 9828 move complete, result=0
02:02:52.088 00.000 9828 worker thread done servicing request
02:02:52.088 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:02:52.365 00.277 8976 Exposure complete
02:02:52.370 00.005 8976 worker thread done servicing request
02:02:52.370 00.000 5052 OnExposeComplete: enter
02:02:52.370 00.000 5052 UpdateGuideState(): m_state=6
02:02:52.370 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6807
02:02:52.371 00.001 5052 Star::Find returns 1 (0), X=329.29, Y=281.77, Mass=200, SNR=9.8, Peak=80 HFD=2.0
02:02:52.371 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
02:02:52.371 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
02:02:52.371 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.48 mountX=0.00 mountY=-0.14, mountTheta=-1.56
02:02:52.373 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.06, opts=13)
02:02:52.373 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.06)
02:02:52.373 00.000 8976 Worker thread wakes up
02:02:52.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.06) opts 0xd
02:02:52.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.06)
02:02:52.373 00.000 8976 Moving (0.12, 0.06) raw xDistance=0.00 yDistance=-0.14
02:02:52.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:02:52.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:02:52.373 00.000 8976 MoveAxis(R, 0, ABG)
02:02:52.373 00.000 8976 MoveAxis(U, 0, ABG)
02:02:52.373 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:02:52.373 00.000 8976 MountToCamera -- mountX=3.53 mountY=-3.39 hyp=4.89 mountTheta=-0.77 cameraX=1.41, cameraY=4.68 cameraTheta=1.28
02:02:52.373 00.000 8976 incremental bump (1.409, 4.680) isValid = 1
02:02:52.373 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
02:02:52.374 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:02:52.374 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:02:52.374 00.000 8976 move complete, result=0
02:02:52.374 00.000 9828 Worker thread wakes up
02:02:52.374 00.000 8976 worker thread done servicing request
02:02:52.374 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:02:52.374 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:02:52.374 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:02:52.374 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:02:52.374 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:02:52.374 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:02:52.374 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:02:52.374 00.000 9828 BLC: window closed
02:02:52.374 00.000 9828 MoveAxis(E, 12, B)
02:02:52.374 00.000 9828 Guiding  Dir = 2, Dur = 12
02:02:52.375 00.001 9828 IsSlewing returns 0
02:02:52.375 00.000 9828 IsGuiding returns 0
02:02:52.375 00.000 9828 PulseGuide returned control before completion, sleep 22
02:02:52.384 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:02:52.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:52.384 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:52.384 00.000 5052 Enqueuing Expose request
02:02:52.384 00.000 8976 Worker thread wakes up
02:02:52.384 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:52.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:52.385 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:52.401 00.016 9828 IsGuiding returns 1
02:02:52.401 00.000 9828 scope still moving after pulse duration time elapsed
02:02:52.432 00.031 9828 IsSlewing returns 0
02:02:52.432 00.000 9828 IsGuiding returns 1
02:02:52.463 00.031 9828 IsSlewing returns 0
02:02:52.463 00.000 9828 IsGuiding returns 1
02:02:52.494 00.031 9828 IsSlewing returns 0
02:02:52.494 00.000 9828 IsGuiding returns 1
02:02:52.525 00.031 9828 IsSlewing returns 0
02:02:52.525 00.000 9828 IsGuiding returns 0
02:02:52.525 00.000 9828 scope move finished after 12 + 137 ms
02:02:52.525 00.000 9828 Move returns status 0, amount 12
02:02:52.525 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:52.525 00.000 9828 MoveAxis(N, 15, B)
02:02:52.525 00.000 9828 Guiding  Dir = 0, Dur = 15
02:02:52.541 00.016 9828 IsSlewing returns 0
02:02:52.542 00.001 9828 IsGuiding returns 0
02:02:52.542 00.000 9828 PulseGuide returned control before completion, sleep 25
02:02:52.572 00.030 9828 IsGuiding returns 1
02:02:52.572 00.000 9828 scope still moving after pulse duration time elapsed
02:02:52.604 00.032 9828 IsSlewing returns 0
02:02:52.605 00.001 9828 IsGuiding returns 1
02:02:52.635 00.030 9828 IsSlewing returns 0
02:02:52.635 00.000 9828 IsGuiding returns 1
02:02:52.667 00.032 9828 IsSlewing returns 0
02:02:52.667 00.000 9828 IsGuiding returns 1
02:02:52.697 00.030 9828 IsSlewing returns 0
02:02:52.697 00.000 9828 IsGuiding returns 0
02:02:52.697 00.000 9828 scope move finished after 15 + 141 ms
02:02:52.697 00.000 9828 Move returns status 0, amount 15
02:02:52.697 00.000 9828 move complete, result=0
02:02:52.697 00.000 9828 worker thread done servicing request
02:02:52.697 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:02:53.073 00.376 8976 Exposure complete
02:02:53.078 00.005 8976 worker thread done servicing request
02:02:53.078 00.000 5052 OnExposeComplete: enter
02:02:53.078 00.000 5052 UpdateGuideState(): m_state=6
02:02:53.078 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6808
02:02:53.079 00.001 5052 Star::Find returns 1 (0), X=329.62, Y=281.19, Mass=207, SNR=10.0, Peak=69 HFD=2.7
02:02:53.079 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
02:02:53.079 00.000 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.01 = -3.01)
02:02:53.079 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.52 hyp=0.68 cameraTheta=-0.86 mountX=-0.66 mountY=-0.09, mountTheta=-3.01
02:02:53.079 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.52, opts=13)
02:02:53.079 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.52)
02:02:53.079 00.000 8976 Worker thread wakes up
02:02:53.080 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.52) opts 0xd
02:02:53.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.52)
02:02:53.080 00.000 8976 Moving (0.44, -0.52) raw xDistance=-0.66 yDistance=-0.09
02:02:53.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
02:02:53.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:02:53.080 00.000 8976 MoveAxis(R, 3, ABG)
02:02:53.080 00.000 8976 stepping (-23, 19) + (3, 0)
02:02:53.080 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:53.080 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:02:53.090 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
02:02:53.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:53.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:53.090 00.000 5052 Enqueuing Expose request
02:02:53.110 00.020 8976 Received - 47 (G) 
02:02:53.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:53.110 00.000 8976 stepped: pos (-20, 19)
02:02:53.110 00.000 8976 MoveAxis(U, 0, ABG)
02:02:53.110 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:02:53.110 00.000 8976 MountToCamera -- mountX=3.37 mountY=-3.26 hyp=4.69 mountTheta=-0.77 cameraX=1.37, cameraY=4.49 cameraTheta=1.27
02:02:53.110 00.000 8976 incremental bump (1.371, 4.489) isValid = 1
02:02:53.110 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:02:53.110 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:02:53.110 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:02:53.110 00.000 8976 move complete, result=0
02:02:53.110 00.000 9828 Worker thread wakes up
02:02:53.110 00.000 8976 worker thread done servicing request
02:02:53.110 00.000 8976 Worker thread wakes up
02:02:53.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:53.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:53.110 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
02:02:53.110 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:02:53.110 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:02:53.111 00.001 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:02:53.111 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:02:53.111 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:02:53.111 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:02:53.111 00.000 9828 BLC: window closed
02:02:53.111 00.000 9828 MoveAxis(E, 12, B)
02:02:53.111 00.000 9828 Guiding  Dir = 2, Dur = 12
02:02:53.111 00.000 9828 IsSlewing returns 0
02:02:53.111 00.000 9828 IsGuiding returns 0
02:02:53.111 00.000 9828 PulseGuide returned control before completion, sleep 22
02:02:53.149 00.038 9828 IsGuiding returns 1
02:02:53.149 00.000 9828 scope still moving after pulse duration time elapsed
02:02:53.180 00.031 9828 IsSlewing returns 0
02:02:53.180 00.000 9828 IsGuiding returns 1
02:02:53.211 00.031 9828 IsSlewing returns 0
02:02:53.211 00.000 9828 IsGuiding returns 1
02:02:53.243 00.032 9828 IsSlewing returns 0
02:02:53.243 00.000 9828 IsGuiding returns 0
02:02:53.243 00.000 9828 scope move finished after 12 + 119 ms
02:02:53.243 00.000 9828 Move returns status 0, amount 12
02:02:53.243 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:53.243 00.000 9828 MoveAxis(N, 15, B)
02:02:53.243 00.000 9828 Guiding  Dir = 0, Dur = 15
02:02:53.258 00.015 9828 IsSlewing returns 0
02:02:53.258 00.000 9828 IsGuiding returns 0
02:02:53.258 00.000 9828 PulseGuide returned control before completion, sleep 25
02:02:53.290 00.032 9828 IsGuiding returns 1
02:02:53.290 00.000 9828 scope still moving after pulse duration time elapsed
02:02:53.321 00.031 9828 IsSlewing returns 0
02:02:53.321 00.000 9828 IsGuiding returns 1
02:02:53.352 00.031 9828 IsSlewing returns 0
02:02:53.352 00.000 9828 IsGuiding returns 1
02:02:53.383 00.031 9828 IsSlewing returns 0
02:02:53.383 00.000 9828 IsGuiding returns 1
02:02:53.415 00.032 9828 IsSlewing returns 0
02:02:53.415 00.000 9828 IsGuiding returns 0
02:02:53.415 00.000 9828 scope move finished after 15 + 142 ms
02:02:53.415 00.000 9828 Move returns status 0, amount 15
02:02:53.415 00.000 9828 move complete, result=0
02:02:53.415 00.000 9828 worker thread done servicing request
02:02:53.415 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:02:53.802 00.387 8976 Exposure complete
02:02:53.807 00.005 8976 worker thread done servicing request
02:02:53.807 00.000 5052 OnExposeComplete: enter
02:02:53.807 00.000 5052 UpdateGuideState(): m_state=6
02:02:53.807 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6809
02:02:53.807 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.64, Mass=197, SNR=9.7, Peak=70 HFD=2.8
02:02:53.807 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
02:02:53.808 00.001 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
02:02:53.808 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.67 mountX=-0.10 mountY=-0.03, mountTheta=-2.81
02:02:53.809 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.07, opts=13)
02:02:53.809 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.07)
02:02:53.809 00.000 8976 Worker thread wakes up
02:02:53.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.07) opts 0xd
02:02:53.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.07)
02:02:53.809 00.000 8976 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=-0.03
02:02:53.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:02:53.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:02:53.809 00.000 8976 MoveAxis(R, 0, ABG)
02:02:53.809 00.000 8976 MoveAxis(U, 0, ABG)
02:02:53.809 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:02:53.809 00.000 8976 MountToCamera -- mountX=3.27 mountY=-3.18 hyp=4.56 mountTheta=-0.77 cameraX=1.34, cameraY=4.36 cameraTheta=1.27
02:02:53.810 00.001 8976 incremental bump (1.345, 4.361) isValid = 1
02:02:53.810 00.000 8976 Scheduling Mount bump of (0.031, 0.105)
02:02:53.810 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:02:53.810 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:02:53.810 00.000 8976 move complete, result=0
02:02:53.810 00.000 9828 Worker thread wakes up
02:02:53.810 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:02:53.810 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:02:53.810 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.91)
02:02:53.810 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
02:02:53.810 00.000 8976 worker thread done servicing request
02:02:53.810 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.28 mountX=-0.04 mountY=-0.10, mountTheta=-1.92
02:02:53.810 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.10
02:02:53.810 00.000 9828 BLC: window closed
02:02:53.810 00.000 9828 MoveAxis(E, 11, B)
02:02:53.810 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:02:53.811 00.001 9828 Guiding  Dir = 2, Dur = 11
02:02:53.811 00.000 9828 IsSlewing returns 0
02:02:53.811 00.000 9828 IsGuiding returns 0
02:02:53.811 00.000 9828 PulseGuide returned control before completion, sleep 21
02:02:53.821 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:02:53.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:53.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:53.821 00.000 5052 Enqueuing Expose request
02:02:53.821 00.000 8976 Worker thread wakes up
02:02:53.821 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:53.821 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:53.821 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:53.840 00.019 9828 IsGuiding returns 1
02:02:53.840 00.000 9828 scope still moving after pulse duration time elapsed
02:02:53.871 00.031 9828 IsSlewing returns 0
02:02:53.871 00.000 9828 IsGuiding returns 1
02:02:53.902 00.031 9828 IsSlewing returns 0
02:02:53.902 00.000 9828 IsGuiding returns 1
02:02:53.933 00.031 9828 IsSlewing returns 0
02:02:53.933 00.000 9828 IsGuiding returns 1
02:02:53.964 00.031 9828 IsSlewing returns 0
02:02:53.964 00.000 9828 IsGuiding returns 0
02:02:53.964 00.000 9828 scope move finished after 11 + 142 ms
02:02:53.964 00.000 9828 Move returns status 0, amount 11
02:02:53.964 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:53.964 00.000 9828 MoveAxis(N, 14, B)
02:02:53.965 00.001 9828 Guiding  Dir = 0, Dur = 14
02:02:53.980 00.015 9828 IsSlewing returns 0
02:02:53.981 00.001 9828 IsGuiding returns 0
02:02:53.981 00.000 9828 PulseGuide returned control before completion, sleep 24
02:02:54.011 00.030 9828 IsGuiding returns 1
02:02:54.011 00.000 9828 scope still moving after pulse duration time elapsed
02:02:54.042 00.031 9828 IsSlewing returns 0
02:02:54.042 00.000 9828 IsGuiding returns 1
02:02:54.074 00.032 9828 IsSlewing returns 0
02:02:54.074 00.000 9828 IsGuiding returns 1
02:02:54.105 00.031 9828 IsSlewing returns 0
02:02:54.105 00.000 9828 IsGuiding returns 0
02:02:54.105 00.000 9828 scope move finished after 14 + 110 ms
02:02:54.105 00.000 9828 Move returns status 0, amount 14
02:02:54.105 00.000 9828 move complete, result=0
02:02:54.106 00.001 9828 worker thread done servicing request
02:02:54.106 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 14 ms NORTH
02:02:54.510 00.404 8976 Exposure complete
02:02:54.516 00.006 8976 worker thread done servicing request
02:02:54.516 00.000 5052 OnExposeComplete: enter
02:02:54.517 00.001 5052 UpdateGuideState(): m_state=6
02:02:54.517 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6810
02:02:54.517 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.64, Mass=204, SNR=9.9, Peak=72 HFD=2.3
02:02:54.517 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.63 = 1.65)
02:02:54.517 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.55)
02:02:54.517 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.59 mountX=-0.01 mountY=0.14, mountTheta=1.65
02:02:54.517 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.07, opts=13)
02:02:54.517 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.07)
02:02:54.518 00.001 8976 Worker thread wakes up
02:02:54.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.07) opts 0xd
02:02:54.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.07)
02:02:54.518 00.000 8976 Moving (-0.12, -0.07) raw xDistance=-0.01 yDistance=0.14
02:02:54.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:02:54.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:02:54.518 00.000 8976 MoveAxis(R, 0, ABG)
02:02:54.518 00.000 8976 MoveAxis(U, 0, ABG)
02:02:54.518 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:02:54.518 00.000 8976 MountToCamera -- mountX=3.20 mountY=-3.13 hyp=4.48 mountTheta=-0.77 cameraX=1.33, cameraY=4.27 cameraTheta=1.27
02:02:54.518 00.000 8976 incremental bump (1.327, 4.275) isValid = 1
02:02:54.518 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:02:54.518 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:02:54.518 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:02:54.518 00.000 8976 move complete, result=0
02:02:54.518 00.000 8976 worker thread done servicing request
02:02:54.518 00.000 9828 Worker thread wakes up
02:02:54.518 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:02:54.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:02:54.519 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:02:54.519 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.91)
02:02:54.519 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
02:02:54.519 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:02:54.519 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:02:54.519 00.000 9828 BLC: window closed
02:02:54.519 00.000 9828 MoveAxis(E, 12, B)
02:02:54.519 00.000 9828 Guiding  Dir = 2, Dur = 12
02:02:54.519 00.000 9828 IsSlewing returns 0
02:02:54.519 00.000 9828 IsGuiding returns 0
02:02:54.519 00.000 9828 PulseGuide returned control before completion, sleep 22
02:02:54.528 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:02:54.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:54.528 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:54.528 00.000 5052 Enqueuing Expose request
02:02:54.528 00.000 8976 Worker thread wakes up
02:02:54.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:54.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:54.528 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:54.546 00.018 9828 IsGuiding returns 1
02:02:54.546 00.000 9828 scope still moving after pulse duration time elapsed
02:02:54.576 00.030 9828 IsSlewing returns 0
02:02:54.577 00.001 9828 IsGuiding returns 1
02:02:54.607 00.030 9828 IsSlewing returns 0
02:02:54.607 00.000 9828 IsGuiding returns 1
02:02:54.637 00.030 9828 IsSlewing returns 0
02:02:54.637 00.000 9828 IsGuiding returns 1
02:02:54.669 00.032 9828 IsSlewing returns 0
02:02:54.669 00.000 9828 IsGuiding returns 0
02:02:54.669 00.000 9828 scope move finished after 12 + 138 ms
02:02:54.669 00.000 9828 Move returns status 0, amount 12
02:02:54.669 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:54.669 00.000 9828 MoveAxis(N, 15, B)
02:02:54.669 00.000 9828 Guiding  Dir = 0, Dur = 15
02:02:54.684 00.015 9828 IsSlewing returns 0
02:02:54.684 00.000 9828 IsGuiding returns 0
02:02:54.684 00.000 9828 PulseGuide returned control before completion, sleep 25
02:02:54.715 00.031 9828 IsGuiding returns 1
02:02:54.715 00.000 9828 scope still moving after pulse duration time elapsed
02:02:54.745 00.030 9828 IsSlewing returns 0
02:02:54.745 00.000 9828 IsGuiding returns 1
02:02:54.777 00.032 9828 IsSlewing returns 0
02:02:54.777 00.000 9828 IsGuiding returns 1
02:02:54.808 00.031 9828 IsSlewing returns 0
02:02:54.808 00.000 9828 IsGuiding returns 1
02:02:54.839 00.031 9828 IsSlewing returns 0
02:02:54.839 00.000 9828 IsGuiding returns 0
02:02:54.839 00.000 9828 scope move finished after 15 + 139 ms
02:02:54.839 00.000 9828 Move returns status 0, amount 15
02:02:54.839 00.000 9828 move complete, result=0
02:02:54.839 00.000 9828 worker thread done servicing request
02:02:54.839 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:02:55.221 00.382 8976 Exposure complete
02:02:55.227 00.006 8976 worker thread done servicing request
02:02:55.227 00.000 5052 OnExposeComplete: enter
02:02:55.227 00.000 5052 UpdateGuideState(): m_state=6
02:02:55.227 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6811
02:02:55.227 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.54, Mass=183, SNR=9.4, Peak=71 HFD=2.5
02:02:55.227 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
02:02:55.227 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.50)
02:02:55.227 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.17 hyp=0.36 cameraTheta=-2.64 mountX=-0.01 mountY=0.36, mountTheta=1.60
02:02:55.228 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.17, opts=13)
02:02:55.228 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.17)
02:02:55.228 00.000 8976 Worker thread wakes up
02:02:55.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.17) opts 0xd
02:02:55.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.17)
02:02:55.228 00.000 8976 Moving (-0.31, -0.17) raw xDistance=-0.01 yDistance=0.36
02:02:55.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:02:55.229 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:02:55.229 00.000 8976 MoveAxis(R, 0, ABG)
02:02:55.229 00.000 8976 MoveAxis(D, 1, ABG)
02:02:55.229 00.000 8976 stepping (-20, 19) + (0, -1)
02:02:55.229 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:55.229 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:02:55.240 00.011 5052 UpdateGuideState exits: m=183 SNR=9.4
02:02:55.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:55.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:55.240 00.000 5052 Enqueuing Expose request
02:02:55.252 00.012 8976 Received - 47 (G) 
02:02:55.252 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:55.252 00.000 8976 stepped: pos (-20, 18)
02:02:55.252 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:02:55.252 00.000 8976 MountToCamera -- mountX=3.16 mountY=-3.04 hyp=4.38 mountTheta=-0.77 cameraX=1.27, cameraY=4.19 cameraTheta=1.28
02:02:55.252 00.000 8976 incremental bump (1.269, 4.194) isValid = 1
02:02:55.252 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
02:02:55.252 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:02:55.252 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:02:55.252 00.000 8976 move complete, result=0
02:02:55.252 00.000 8976 worker thread done servicing request
02:02:55.252 00.000 8976 Worker thread wakes up
02:02:55.252 00.000 9828 Worker thread wakes up
02:02:55.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:55.252 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:55.252 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:02:55.252 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:02:55.254 00.002 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:02:55.254 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:02:55.254 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:02:55.254 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:02:55.254 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:02:55.254 00.000 9828 BLC: window closed
02:02:55.254 00.000 9828 MoveAxis(E, 12, B)
02:02:55.254 00.000 9828 Guiding  Dir = 2, Dur = 12
02:02:55.254 00.000 9828 IsSlewing returns 0
02:02:55.254 00.000 9828 IsGuiding returns 0
02:02:55.254 00.000 9828 PulseGuide returned control before completion, sleep 22
02:02:55.290 00.036 9828 IsGuiding returns 1
02:02:55.290 00.000 9828 scope still moving after pulse duration time elapsed
02:02:55.321 00.031 9828 IsSlewing returns 0
02:02:55.321 00.000 9828 IsGuiding returns 1
02:02:55.352 00.031 9828 IsSlewing returns 0
02:02:55.353 00.001 9828 IsGuiding returns 1
02:02:55.383 00.030 9828 IsSlewing returns 0
02:02:55.383 00.000 9828 IsGuiding returns 1
02:02:55.415 00.032 9828 IsSlewing returns 0
02:02:55.416 00.001 9828 IsGuiding returns 1
02:02:55.445 00.029 9828 IsSlewing returns 0
02:02:55.445 00.000 9828 IsGuiding returns 0
02:02:55.445 00.000 9828 scope move finished after 12 + 179 ms
02:02:55.445 00.000 9828 Move returns status 0, amount 12
02:02:55.445 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:55.445 00.000 9828 MoveAxis(N, 15, B)
02:02:55.445 00.000 9828 Guiding  Dir = 0, Dur = 15
02:02:55.461 00.016 9828 IsSlewing returns 0
02:02:55.461 00.000 9828 IsGuiding returns 0
02:02:55.461 00.000 9828 PulseGuide returned control before completion, sleep 25
02:02:55.491 00.030 9828 IsGuiding returns 1
02:02:55.491 00.000 9828 scope still moving after pulse duration time elapsed
02:02:55.522 00.031 9828 IsSlewing returns 0
02:02:55.522 00.000 9828 IsGuiding returns 1
02:02:55.554 00.032 9828 IsSlewing returns 0
02:02:55.554 00.000 9828 IsGuiding returns 1
02:02:55.584 00.030 9828 IsSlewing returns 0
02:02:55.584 00.000 9828 IsGuiding returns 1
02:02:55.616 00.032 9828 IsSlewing returns 0
02:02:55.616 00.000 9828 IsGuiding returns 0
02:02:55.616 00.000 9828 scope move finished after 15 + 140 ms
02:02:55.617 00.001 9828 Move returns status 0, amount 15
02:02:55.617 00.000 9828 move complete, result=0
02:02:55.617 00.000 9828 worker thread done servicing request
02:02:55.617 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:02:55.945 00.328 8976 Exposure complete
02:02:55.951 00.006 8976 worker thread done servicing request
02:02:55.951 00.000 5052 OnExposeComplete: enter
02:02:55.951 00.000 5052 UpdateGuideState(): m_state=6
02:02:55.951 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6812
02:02:55.951 00.000 5052 Star::Find returns 1 (1), X=328.77, Y=281.74, Mass=201, SNR=9.8, Peak=67 HFD=2.4
02:02:55.951 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:02:55.951 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:02:55.951 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.03 hyp=0.40 cameraTheta=3.06 mountX=0.21 mountY=0.32, mountTheta=0.98
02:02:55.952 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.03, opts=13)
02:02:55.952 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.03)
02:02:55.952 00.000 8976 Worker thread wakes up
02:02:55.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.03) opts 0xd
02:02:55.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.03)
02:02:55.952 00.000 8976 Moving (-0.40, 0.03) raw xDistance=0.21 yDistance=0.32
02:02:55.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:02:55.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
02:02:55.952 00.000 8976 MoveAxis(R, 0, ABG)
02:02:55.952 00.000 8976 MoveAxis(D, 1, ABG)
02:02:55.953 00.001 8976 stepping (-20, 18) + (0, -1)
02:02:55.953 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:55.953 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:02:55.962 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8 Saturated
02:02:55.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:55.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:55.962 00.000 5052 Enqueuing Expose request
02:02:55.972 00.010 8976 Received - 47 (G) 
02:02:55.972 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:02:55.972 00.000 8976 stepped: pos (-20, 17)
02:02:55.972 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:02:55.972 00.000 8976 MountToCamera -- mountX=3.13 mountY=-2.93 hyp=4.28 mountTheta=-0.75 cameraX=1.18, cameraY=4.12 cameraTheta=1.29
02:02:55.972 00.000 8976 incremental bump (1.184, 4.115) isValid = 1
02:02:55.972 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:02:55.972 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:02:55.972 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:02:55.972 00.000 8976 move complete, result=0
02:02:55.972 00.000 9828 Worker thread wakes up
02:02:55.972 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:02:55.972 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:02:55.972 00.000 8976 worker thread done servicing request
02:02:55.972 00.000 8976 Worker thread wakes up
02:02:55.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:55.972 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
02:02:55.972 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
02:02:55.972 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:02:55.972 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:02:55.973 00.001 9828 BLC: window closed
02:02:55.973 00.000 9828 MoveAxis(E, 12, B)
02:02:55.973 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:02:55.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:55.973 00.000 9828 Guiding  Dir = 2, Dur = 12
02:02:55.973 00.000 9828 IsSlewing returns 0
02:02:55.973 00.000 9828 IsGuiding returns 0
02:02:55.973 00.000 9828 PulseGuide returned control before completion, sleep 22
02:02:56.001 00.028 9828 IsGuiding returns 1
02:02:56.001 00.000 9828 scope still moving after pulse duration time elapsed
02:02:56.032 00.031 9828 IsSlewing returns 0
02:02:56.032 00.000 9828 IsGuiding returns 1
02:02:56.063 00.031 9828 IsSlewing returns 0
02:02:56.063 00.000 9828 IsGuiding returns 1
02:02:56.095 00.032 9828 IsSlewing returns 0
02:02:56.095 00.000 9828 IsGuiding returns 1
02:02:56.125 00.030 9828 IsSlewing returns 0
02:02:56.125 00.000 9828 IsGuiding returns 0
02:02:56.125 00.000 9828 scope move finished after 12 + 139 ms
02:02:56.125 00.000 9828 Move returns status 0, amount 12
02:02:56.125 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:56.125 00.000 9828 MoveAxis(N, 15, B)
02:02:56.125 00.000 9828 Guiding  Dir = 0, Dur = 15
02:02:56.141 00.016 9828 IsSlewing returns 0
02:02:56.141 00.000 9828 IsGuiding returns 0
02:02:56.141 00.000 9828 PulseGuide returned control before completion, sleep 25
02:02:56.173 00.032 9828 IsGuiding returns 1
02:02:56.173 00.000 9828 scope still moving after pulse duration time elapsed
02:02:56.204 00.031 9828 IsSlewing returns 0
02:02:56.204 00.000 9828 IsGuiding returns 1
02:02:56.235 00.031 9828 IsSlewing returns 0
02:02:56.235 00.000 9828 IsGuiding returns 1
02:02:56.266 00.031 9828 IsSlewing returns 0
02:02:56.266 00.000 9828 IsGuiding returns 1
02:02:56.298 00.032 9828 IsSlewing returns 0
02:02:56.298 00.000 9828 IsGuiding returns 0
02:02:56.298 00.000 9828 scope move finished after 15 + 141 ms
02:02:56.298 00.000 9828 Move returns status 0, amount 15
02:02:56.298 00.000 9828 move complete, result=0
02:02:56.298 00.000 9828 worker thread done servicing request
02:02:56.298 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:02:56.664 00.366 8976 Exposure complete
02:02:56.670 00.006 8976 worker thread done servicing request
02:02:56.670 00.000 5052 OnExposeComplete: enter
02:02:56.670 00.000 5052 UpdateGuideState(): m_state=6
02:02:56.670 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6813
02:02:56.670 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.70, Mass=195, SNR=9.6, Peak=73 HFD=2.3
02:02:56.670 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
02:02:56.671 00.001 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
02:02:56.671 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.08 mountX=0.09 mountY=0.20, mountTheta=1.14
02:02:56.671 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.01, opts=13)
02:02:56.671 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.01)
02:02:56.671 00.000 8976 Worker thread wakes up
02:02:56.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.01) opts 0xd
02:02:56.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.01)
02:02:56.671 00.000 8976 Moving (-0.23, -0.01) raw xDistance=0.09 yDistance=0.20
02:02:56.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:02:56.672 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:02:56.672 00.000 8976 MoveAxis(R, 0, ABG)
02:02:56.672 00.000 8976 MoveAxis(U, 0, ABG)
02:02:56.672 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:02:56.672 00.000 8976 MountToCamera -- mountX=3.10 mountY=-2.85 hyp=4.22 mountTheta=-0.74 cameraX=1.13, cameraY=4.06 cameraTheta=1.30
02:02:56.672 00.000 8976 incremental bump (1.126, 4.063) isValid = 1
02:02:56.672 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:02:56.672 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:02:56.672 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:02:56.672 00.000 8976 move complete, result=0
02:02:56.672 00.000 9828 Worker thread wakes up
02:02:56.672 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:02:56.672 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:02:56.672 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:02:56.672 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.88)
02:02:56.672 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
02:02:56.672 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:02:56.672 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:02:56.672 00.000 8976 worker thread done servicing request
02:02:56.673 00.001 9828 BLC: window closed
02:02:56.673 00.000 9828 MoveAxis(E, 11, B)
02:02:56.673 00.000 9828 Guiding  Dir = 2, Dur = 11
02:02:56.673 00.000 9828 IsSlewing returns 0
02:02:56.673 00.000 9828 IsGuiding returns 0
02:02:56.673 00.000 9828 PulseGuide returned control before completion, sleep 21
02:02:56.682 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
02:02:56.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:56.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:56.682 00.000 5052 Enqueuing Expose request
02:02:56.682 00.000 8976 Worker thread wakes up
02:02:56.682 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:02:56.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:56.682 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:56.707 00.025 9828 IsGuiding returns 1
02:02:56.707 00.000 9828 scope still moving after pulse duration time elapsed
02:02:56.738 00.031 9828 IsSlewing returns 0
02:02:56.738 00.000 9828 IsGuiding returns 1
02:02:56.769 00.031 9828 IsSlewing returns 0
02:02:56.769 00.000 9828 IsGuiding returns 1
02:02:56.800 00.031 9828 IsSlewing returns 0
02:02:56.800 00.000 9828 IsGuiding returns 0
02:02:56.800 00.000 9828 scope move finished after 11 + 116 ms
02:02:56.800 00.000 9828 Move returns status 0, amount 11
02:02:56.800 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:56.800 00.000 9828 MoveAxis(N, 15, B)
02:02:56.800 00.000 9828 Guiding  Dir = 0, Dur = 15
02:02:56.816 00.016 9828 IsSlewing returns 0
02:02:56.816 00.000 9828 IsGuiding returns 0
02:02:56.817 00.001 9828 PulseGuide returned control before completion, sleep 25
02:02:56.847 00.030 9828 IsGuiding returns 1
02:02:56.847 00.000 9828 scope still moving after pulse duration time elapsed
02:02:56.879 00.032 9828 IsSlewing returns 0
02:02:56.879 00.000 9828 IsGuiding returns 1
02:02:56.909 00.030 9828 IsSlewing returns 0
02:02:56.909 00.000 9828 IsGuiding returns 1
02:02:56.940 00.031 9828 IsSlewing returns 0
02:02:56.940 00.000 9828 IsGuiding returns 1
02:02:56.971 00.031 9828 IsSlewing returns 0
02:02:56.971 00.000 9828 IsGuiding returns 0
02:02:56.971 00.000 9828 scope move finished after 15 + 139 ms
02:02:56.971 00.000 9828 Move returns status 0, amount 15
02:02:56.971 00.000 9828 move complete, result=0
02:02:56.971 00.000 9828 worker thread done servicing request
02:02:56.971 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:02:57.372 00.401 8976 Exposure complete
02:02:57.379 00.007 8976 worker thread done servicing request
02:02:57.379 00.000 5052 OnExposeComplete: enter
02:02:57.379 00.000 5052 UpdateGuideState(): m_state=6
02:02:57.379 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6814
02:02:57.379 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.33, Mass=207, SNR=9.9, Peak=72 HFD=2.8
02:02:57.379 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
02:02:57.379 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.63)
02:02:57.379 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.38 hyp=0.64 cameraTheta=-2.51 mountX=-0.10 mountY=0.64, mountTheta=1.73
02:02:57.379 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.38, opts=13)
02:02:57.379 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.38)
02:02:57.379 00.000 8976 Worker thread wakes up
02:02:57.379 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.38) opts 0xd
02:02:57.379 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.38)
02:02:57.379 00.000 8976 Moving (-0.52, -0.38) raw xDistance=-0.10 yDistance=0.64
02:02:57.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:02:57.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
02:02:57.379 00.000 8976 MoveAxis(R, 0, ABG)
02:02:57.379 00.000 8976 MoveAxis(D, 3, ABG)
02:02:57.379 00.000 8976 stepping (-20, 17) + (0, -3)
02:02:57.379 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:57.380 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
02:02:57.391 00.011 5052 UpdateGuideState exits: m=207 SNR=9.9
02:02:57.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:57.391 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:57.391 00.000 5052 Enqueuing Expose request
02:02:57.411 00.020 8976 Received - 47 (G) 
02:02:57.411 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:02:57.411 00.000 8976 stepped: pos (-20, 14)
02:02:57.411 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:02:57.411 00.000 8976 MountToCamera -- mountX=3.09 mountY=-2.64 hyp=4.07 mountTheta=-0.71 cameraX=0.95, cameraY=3.96 cameraTheta=1.34
02:02:57.411 00.000 8976 incremental bump (0.948, 3.956) isValid = 1
02:02:57.411 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:02:57.411 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:02:57.411 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:02:57.411 00.000 8976 move complete, result=0
02:02:57.411 00.000 8976 worker thread done servicing request
02:02:57.411 00.000 8976 Worker thread wakes up
02:02:57.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:57.411 00.000 9828 Worker thread wakes up
02:02:57.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:02:57.411 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:02:57.411 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:02:57.412 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:57.412 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:02:57.412 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:02:57.412 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:02:57.412 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:02:57.412 00.000 9828 BLC: window closed
02:02:57.412 00.000 9828 MoveAxis(E, 10, B)
02:02:57.412 00.000 9828 Guiding  Dir = 2, Dur = 10
02:02:57.412 00.000 9828 IsSlewing returns 0
02:02:57.412 00.000 9828 IsGuiding returns 0
02:02:57.413 00.001 9828 PulseGuide returned control before completion, sleep 20
02:02:57.434 00.021 9828 IsGuiding returns 1
02:02:57.434 00.000 9828 scope still moving after pulse duration time elapsed
02:02:57.464 00.030 9828 IsSlewing returns 0
02:02:57.464 00.000 9828 IsGuiding returns 1
02:02:57.496 00.032 9828 IsSlewing returns 0
02:02:57.496 00.000 9828 IsGuiding returns 1
02:02:57.526 00.030 9828 IsSlewing returns 0
02:02:57.526 00.000 9828 IsGuiding returns 1
02:02:57.558 00.032 9828 IsSlewing returns 0
02:02:57.558 00.000 9828 IsGuiding returns 0
02:02:57.558 00.000 9828 scope move finished after 10 + 135 ms
02:02:57.558 00.000 9828 Move returns status 0, amount 10
02:02:57.558 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:57.558 00.000 9828 MoveAxis(N, 15, B)
02:02:57.558 00.000 9828 Guiding  Dir = 0, Dur = 15
02:02:57.574 00.016 9828 IsSlewing returns 0
02:02:57.574 00.000 9828 IsGuiding returns 0
02:02:57.574 00.000 9828 PulseGuide returned control before completion, sleep 25
02:02:57.605 00.031 9828 IsGuiding returns 1
02:02:57.605 00.000 9828 scope still moving after pulse duration time elapsed
02:02:57.637 00.032 9828 IsSlewing returns 0
02:02:57.637 00.000 9828 IsGuiding returns 1
02:02:57.667 00.030 9828 IsSlewing returns 0
02:02:57.668 00.001 9828 IsGuiding returns 1
02:02:57.698 00.030 9828 IsSlewing returns 0
02:02:57.699 00.001 9828 IsGuiding returns 1
02:02:57.731 00.032 9828 IsSlewing returns 0
02:02:57.731 00.000 9828 IsGuiding returns 1
02:02:57.760 00.029 9828 IsSlewing returns 0
02:02:57.760 00.000 9828 IsGuiding returns 1
02:02:57.792 00.032 9828 IsSlewing returns 0
02:02:57.792 00.000 9828 IsGuiding returns 1
02:02:57.823 00.031 9828 IsSlewing returns 0
02:02:57.823 00.000 9828 IsGuiding returns 0
02:02:57.823 00.000 9828 scope move finished after 15 + 233 ms
02:02:57.823 00.000 9828 Move returns status 0, amount 15
02:02:57.823 00.000 9828 move complete, result=0
02:02:57.823 00.000 9828 worker thread done servicing request
02:02:57.823 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:02:58.109 00.286 8976 Exposure complete
02:02:58.114 00.005 8976 worker thread done servicing request
02:02:58.114 00.000 5052 OnExposeComplete: enter
02:02:58.114 00.000 5052 UpdateGuideState(): m_state=6
02:02:58.114 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6815
02:02:58.114 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.02, Mass=185, SNR=9.4, Peak=74 HFD=2.4
02:02:58.114 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
02:02:58.114 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
02:02:58.114 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.31 hyp=0.49 cameraTheta=2.45 mountX=0.45 mountY=0.15, mountTheta=0.32
02:02:58.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.31, opts=13)
02:02:58.115 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.31)
02:02:58.115 00.000 8976 Worker thread wakes up
02:02:58.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.31) opts 0xd
02:02:58.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.31)
02:02:58.115 00.000 8976 Moving (-0.38, 0.31) raw xDistance=0.45 yDistance=0.15
02:02:58.116 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:02:58.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:02:58.116 00.000 8976 MoveAxis(L, 2, ABG)
02:02:58.116 00.000 8976 stepping (-20, 14) + (-2, 0)
02:02:58.116 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:58.116 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:02:58.126 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
02:02:58.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:58.126 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:58.126 00.000 5052 Enqueuing Expose request
02:02:58.146 00.020 8976 Received - 47 (G) 
02:02:58.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:58.146 00.000 8976 stepped: pos (-22, 14)
02:02:58.146 00.000 8976 MoveAxis(U, 0, ABG)
02:02:58.146 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
02:02:58.146 00.000 8976 MountToCamera -- mountX=3.18 mountY=-2.51 hyp=4.05 mountTheta=-0.67 cameraX=0.78, cameraY=3.97 cameraTheta=1.38
02:02:58.146 00.000 8976 incremental bump (0.782, 3.974) isValid = 1
02:02:58.146 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
02:02:58.146 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:02:58.146 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:02:58.146 00.000 8976 move complete, result=0
02:02:58.146 00.000 9828 Worker thread wakes up
02:02:58.146 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
02:02:58.146 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:02:58.146 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:02:58.146 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
02:02:58.146 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
02:02:58.146 00.000 8976 worker thread done servicing request
02:02:58.147 00.001 8976 Worker thread wakes up
02:02:58.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:58.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:58.147 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
02:02:58.147 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:02:58.147 00.000 9828 BLC: window closed
02:02:58.147 00.000 9828 MoveAxis(E, 9, B)
02:02:58.147 00.000 9828 Guiding  Dir = 2, Dur = 9
02:02:58.147 00.000 9828 IsSlewing returns 0
02:02:58.147 00.000 9828 IsGuiding returns 0
02:02:58.147 00.000 9828 PulseGuide returned control before completion, sleep 19
02:02:58.181 00.034 9828 IsGuiding returns 1
02:02:58.181 00.000 9828 scope still moving after pulse duration time elapsed
02:02:58.213 00.032 9828 IsSlewing returns 0
02:02:58.213 00.000 9828 IsGuiding returns 1
02:02:58.244 00.031 9828 IsSlewing returns 0
02:02:58.244 00.000 9828 IsGuiding returns 1
02:02:58.276 00.032 9828 IsSlewing returns 0
02:02:58.280 00.004 9828 IsGuiding returns 0
02:02:58.280 00.000 9828 scope move finished after 9 + 123 ms
02:02:58.280 00.000 9828 Move returns status 0, amount 9
02:02:58.280 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:58.280 00.000 9828 MoveAxis(N, 15, B)
02:02:58.280 00.000 9828 Guiding  Dir = 0, Dur = 15
02:02:58.291 00.011 9828 IsSlewing returns 0
02:02:58.291 00.000 9828 IsGuiding returns 0
02:02:58.291 00.000 9828 PulseGuide returned control before completion, sleep 25
02:02:58.321 00.030 9828 IsGuiding returns 1
02:02:58.322 00.001 9828 scope still moving after pulse duration time elapsed
02:02:58.352 00.030 9828 IsSlewing returns 0
02:02:58.352 00.000 9828 IsGuiding returns 1
02:02:58.383 00.031 9828 IsSlewing returns 0
02:02:58.383 00.000 9828 IsGuiding returns 1
02:02:58.415 00.032 9828 IsSlewing returns 0
02:02:58.416 00.001 9828 IsGuiding returns 1
02:02:58.445 00.029 9828 IsSlewing returns 0
02:02:58.445 00.000 9828 IsGuiding returns 0
02:02:58.445 00.000 9828 scope move finished after 15 + 139 ms
02:02:58.445 00.000 9828 Move returns status 0, amount 15
02:02:58.445 00.000 9828 move complete, result=0
02:02:58.446 00.001 9828 worker thread done servicing request
02:02:58.446 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:02:58.836 00.390 8976 Exposure complete
02:02:58.842 00.006 8976 worker thread done servicing request
02:02:58.842 00.000 5052 OnExposeComplete: enter
02:02:58.842 00.000 5052 UpdateGuideState(): m_state=6
02:02:58.842 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6816
02:02:58.842 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.72, Mass=174, SNR=9.2, Peak=65 HFD=2.9
02:02:58.842 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:02:58.842 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:02:58.842 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.01 hyp=0.72 cameraTheta=3.13 mountX=0.33 mountY=0.60, mountTheta=1.06
02:02:58.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.01, opts=13)
02:02:58.843 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.01)
02:02:58.843 00.000 8976 Worker thread wakes up
02:02:58.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.01) opts 0xd
02:02:58.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.01)
02:02:58.843 00.000 8976 Moving (-0.72, 0.01) raw xDistance=0.33 yDistance=0.60
02:02:58.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
02:02:58.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
02:02:58.843 00.000 8976 MoveAxis(L, 2, ABG)
02:02:58.844 00.001 8976 stepping (-22, 14) + (-2, 0)
02:02:58.844 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:58.844 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:02:58.856 00.012 5052 UpdateGuideState exits: m=174 SNR=9.2
02:02:58.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:58.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:58.856 00.000 5052 Enqueuing Expose request
02:02:58.881 00.025 8976 Received - 47 (G) 
02:02:58.881 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:58.881 00.000 8976 stepped: pos (-24, 14)
02:02:58.881 00.000 8976 MoveAxis(D, 2, ABG)
02:02:58.881 00.000 8976 stepping (-24, 14) + (0, -2)
02:02:58.881 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:58.913 00.032 8976 Received - 47 (G) 
02:02:58.913 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:58.913 00.000 8976 stepped: pos (-24, 12)
02:02:58.913 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:02:58.913 00.000 8976 MountToCamera -- mountX=3.35 mountY=-2.31 hyp=4.06 mountTheta=-0.60 cameraX=0.53, cameraY=4.03 cameraTheta=1.44
02:02:58.913 00.000 8976 incremental bump (0.532, 4.029) isValid = 1
02:02:58.913 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
02:02:58.913 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:02:58.913 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:02:58.913 00.000 8976 move complete, result=0
02:02:58.913 00.000 9828 Worker thread wakes up
02:02:58.913 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:02:58.913 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:02:58.914 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:02:58.914 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
02:02:58.914 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
02:02:58.914 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
02:02:58.914 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:02:58.914 00.000 9828 BLC: window closed
02:02:58.914 00.000 9828 MoveAxis(E, 6, B)
02:02:58.914 00.000 9828 Guiding  Dir = 2, Dur = 6
02:02:58.914 00.000 8976 worker thread done servicing request
02:02:58.914 00.000 8976 Worker thread wakes up
02:02:58.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:58.914 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:58.915 00.001 9828 IsSlewing returns 0
02:02:58.915 00.000 9828 IsGuiding returns 0
02:02:58.915 00.000 9828 PulseGuide returned control before completion, sleep 16
02:02:58.940 00.025 9828 IsGuiding returns 1
02:02:58.940 00.000 9828 scope still moving after pulse duration time elapsed
02:02:58.970 00.030 9828 IsSlewing returns 0
02:02:58.970 00.000 9828 IsGuiding returns 1
02:02:59.002 00.032 9828 IsSlewing returns 0
02:02:59.003 00.001 9828 IsGuiding returns 1
02:02:59.032 00.029 9828 IsSlewing returns 0
02:02:59.032 00.000 9828 IsGuiding returns 0
02:02:59.032 00.000 9828 scope move finished after 6 + 111 ms
02:02:59.032 00.000 9828 Move returns status 0, amount 6
02:02:59.032 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:59.032 00.000 9828 MoveAxis(N, 16, B)
02:02:59.032 00.000 9828 Guiding  Dir = 0, Dur = 16
02:02:59.047 00.015 9828 IsSlewing returns 0
02:02:59.047 00.000 9828 IsGuiding returns 0
02:02:59.047 00.000 9828 PulseGuide returned control before completion, sleep 26
02:02:59.078 00.031 9828 IsGuiding returns 1
02:02:59.078 00.000 9828 scope still moving after pulse duration time elapsed
02:02:59.110 00.032 9828 IsSlewing returns 0
02:02:59.110 00.000 9828 IsGuiding returns 1
02:02:59.141 00.031 9828 IsSlewing returns 0
02:02:59.141 00.000 9828 IsGuiding returns 1
02:02:59.172 00.031 9828 IsSlewing returns 0
02:02:59.172 00.000 9828 IsGuiding returns 1
02:02:59.203 00.031 9828 IsSlewing returns 0
02:02:59.203 00.000 9828 IsGuiding returns 0
02:02:59.203 00.000 9828 scope move finished after 16 + 139 ms
02:02:59.203 00.000 9828 Move returns status 0, amount 16
02:02:59.203 00.000 9828 move complete, result=0
02:02:59.203 00.000 9828 worker thread done servicing request
02:02:59.203 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:02:59.604 00.401 8976 Exposure complete
02:02:59.609 00.005 8976 worker thread done servicing request
02:02:59.609 00.000 5052 OnExposeComplete: enter
02:02:59.609 00.000 5052 UpdateGuideState(): m_state=6
02:02:59.609 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6817
02:02:59.609 00.000 5052 Star::Find returns 1 (0), X=328.10, Y=281.81, Mass=197, SNR=9.6, Peak=68 HFD=2.5
02:02:59.609 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:02:59.610 00.001 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:02:59.610 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=0.10 hyp=1.08 cameraTheta=3.05 mountX=0.58 mountY=0.84, mountTheta=0.97
02:02:59.610 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=0.10, opts=13)
02:02:59.610 00.000 5052 Enqueuing Move request for stepguider (-1.07, 0.10)
02:02:59.610 00.000 8976 Worker thread wakes up
02:02:59.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, 0.10) opts 0xd
02:02:59.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, 0.10)
02:02:59.610 00.000 8976 Moving (-1.07, 0.10) raw xDistance=0.58 yDistance=0.84
02:02:59.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
02:02:59.611 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.84
02:02:59.611 00.000 8976 MoveAxis(L, 2, ABG)
02:02:59.611 00.000 8976 stepping (-24, 12) + (-2, 0)
02:02:59.611 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:59.611 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:02:59.621 00.010 5052 UpdateGuideState exits: m=197 SNR=9.6
02:02:59.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:59.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:02:59.621 00.000 5052 Enqueuing Expose request
02:02:59.632 00.011 8976 Received - 47 (G) 
02:02:59.632 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:02:59.632 00.000 8976 stepped: pos (-26, 12)
02:02:59.633 00.001 8976 MoveAxis(D, 4, ABG)
02:02:59.633 00.000 8976 stepping (-26, 12) + (0, -4)
02:02:59.633 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:02:59.665 00.032 8976 Received - 47 (G) 
02:02:59.665 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:02:59.665 00.000 8976 stepped: pos (-26, 8)
02:02:59.665 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:02:59.665 00.000 8976 MountToCamera -- mountX=3.56 mountY=-1.97 hyp=4.06 mountTheta=-0.51 cameraX=0.13, cameraY=4.06 cameraTheta=1.54
02:02:59.665 00.000 8976 incremental bump (0.132, 4.060) isValid = 1
02:02:59.665 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
02:02:59.665 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:02:59.665 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:02:59.665 00.000 8976 move complete, result=0
02:02:59.665 00.000 9828 Worker thread wakes up
02:02:59.665 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:02:59.665 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:02:59.665 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.65)
02:02:59.665 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
02:02:59.665 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.8 px 4 ms SOUTH
02:02:59.665 00.000 8976 worker thread done servicing request
02:02:59.666 00.001 8976 Worker thread wakes up
02:02:59.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:02:59.666 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:02:59.666 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
02:02:59.666 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:02:59.666 00.000 9828 BLC: window closed
02:02:59.666 00.000 9828 MoveAxis(E, 3, B)
02:02:59.666 00.000 9828 Guiding  Dir = 2, Dur = 3
02:02:59.667 00.001 9828 IsSlewing returns 0
02:02:59.667 00.000 9828 IsGuiding returns 0
02:02:59.667 00.000 9828 PulseGuide returned control before completion, sleep 13
02:02:59.683 00.016 9828 IsGuiding returns 1
02:02:59.683 00.000 9828 scope still moving after pulse duration time elapsed
02:02:59.715 00.032 9828 IsSlewing returns 0
02:02:59.715 00.000 9828 IsGuiding returns 1
02:02:59.745 00.030 9828 IsSlewing returns 0
02:02:59.745 00.000 9828 IsGuiding returns 1
02:02:59.777 00.032 9828 IsSlewing returns 0
02:02:59.777 00.000 9828 IsGuiding returns 0
02:02:59.777 00.000 9828 scope move finished after 3 + 107 ms
02:02:59.777 00.000 9828 Move returns status 0, amount 3
02:02:59.777 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:02:59.777 00.000 9828 MoveAxis(N, 16, B)
02:02:59.777 00.000 9828 Guiding  Dir = 0, Dur = 16
02:02:59.793 00.016 9828 IsSlewing returns 0
02:02:59.793 00.000 9828 IsGuiding returns 0
02:02:59.793 00.000 9828 PulseGuide returned control before completion, sleep 26
02:02:59.825 00.032 9828 IsGuiding returns 1
02:02:59.825 00.000 9828 scope still moving after pulse duration time elapsed
02:02:59.855 00.030 9828 IsSlewing returns 0
02:02:59.856 00.001 9828 IsGuiding returns 1
02:02:59.887 00.031 9828 IsSlewing returns 0
02:02:59.887 00.000 9828 IsGuiding returns 1
02:02:59.919 00.032 9828 IsSlewing returns 0
02:02:59.919 00.000 9828 IsGuiding returns 1
02:02:59.951 00.032 9828 IsSlewing returns 0
02:02:59.951 00.000 9828 IsGuiding returns 0
02:02:59.951 00.000 9828 scope move finished after 16 + 141 ms
02:02:59.951 00.000 9828 Move returns status 0, amount 16
02:02:59.951 00.000 9828 move complete, result=0
02:02:59.951 00.000 9828 worker thread done servicing request
02:02:59.951 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:03:00.359 00.408 8976 Exposure complete
02:03:00.364 00.005 8976 worker thread done servicing request
02:03:00.364 00.000 5052 OnExposeComplete: enter
02:03:00.364 00.000 5052 UpdateGuideState(): m_state=6
02:03:00.364 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6818
02:03:00.364 00.000 5052 Star::Find returns 1 (0), X=327.86, Y=281.52, Mass=184, SNR=9.4, Peak=75 HFD=2.4
02:03:00.364 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
02:03:00.364 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.14)
02:03:00.364 00.000 5052 CameraToMount -- cameraX=-1.31 cameraY=-0.19 hyp=1.32 cameraTheta=-3.00 mountX=0.43 mountY=1.20, mountTheta=1.23
02:03:00.365 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.31, y=-0.19, opts=13)
02:03:00.365 00.000 5052 Enqueuing Move request for stepguider (-1.31, -0.19)
02:03:00.365 00.000 8976 Worker thread wakes up
02:03:00.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.31, -0.19) opts 0xd
02:03:00.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.31, -0.19)
02:03:00.365 00.000 8976 Moving (-1.31, -0.19) raw xDistance=0.43 yDistance=1.20
02:03:00.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
02:03:00.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.20
02:03:00.365 00.000 8976 MoveAxis(L, 2, ABG)
02:03:00.365 00.000 8976 stepping (-26, 8) + (-2, 0)
02:03:00.366 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:00.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:03:00.375 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
02:03:00.376 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:00.376 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:00.376 00.000 5052 Enqueuing Expose request
02:03:00.400 00.024 8976 Received - 47 (G) 
02:03:00.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:00.400 00.000 8976 stepped: pos (-28, 8)
02:03:00.400 00.000 8976 MoveAxis(D, 5, ABG)
02:03:00.400 00.000 8976 stepping (-28, 8) + (0, -5)
02:03:00.400 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:03:00.447 00.047 8976 Received - 47 (G) 
02:03:00.447 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:03:00.447 00.000 8976 stepped: pos (-28, 3)
02:03:00.448 00.001 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
02:03:00.448 00.000 8976 MountToCamera -- mountX=3.80 mountY=-1.47 hyp=4.07 mountTheta=-0.37 cameraX=-0.42, cameraY=4.05 cameraTheta=1.67
02:03:00.448 00.000 8976 incremental bump (-0.416, 4.052) isValid = 1
02:03:00.448 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
02:03:00.448 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:03:00.448 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:03:00.448 00.000 8976 move complete, result=0
02:03:00.448 00.000 8976 worker thread done servicing request
02:03:00.448 00.000 8976 Worker thread wakes up
02:03:00.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:00.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:00.448 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.2 px 5 ms SOUTH
02:03:00.449 00.001 9828 Worker thread wakes up
02:03:00.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:03:00.449 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:03:00.449 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.52)
02:03:00.449 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
02:03:00.449 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:03:00.449 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:03:00.449 00.000 9828 BLC: window closed
02:03:00.449 00.000 9828 MoveAxis(W, 2, B)
02:03:00.449 00.000 9828 Guiding  Dir = 3, Dur = 2
02:03:00.449 00.000 9828 IsSlewing returns 0
02:03:00.449 00.000 9828 IsGuiding returns 0
02:03:00.449 00.000 9828 PulseGuide returned control before completion, sleep 12
02:03:00.464 00.015 9828 IsGuiding returns 1
02:03:00.464 00.000 9828 scope still moving after pulse duration time elapsed
02:03:00.496 00.032 9828 IsSlewing returns 0
02:03:00.496 00.000 9828 IsGuiding returns 1
02:03:00.527 00.031 9828 IsSlewing returns 0
02:03:00.527 00.000 9828 IsGuiding returns 1
02:03:00.558 00.031 9828 IsSlewing returns 0
02:03:00.558 00.000 9828 IsGuiding returns 1
02:03:00.589 00.031 9828 IsSlewing returns 0
02:03:00.589 00.000 9828 IsGuiding returns 0
02:03:00.589 00.000 9828 scope move finished after 2 + 137 ms
02:03:00.589 00.000 9828 Move returns status 0, amount 2
02:03:00.589 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:00.589 00.000 9828 MoveAxis(N, 16, B)
02:03:00.589 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:00.605 00.016 9828 IsSlewing returns 0
02:03:00.605 00.000 9828 IsGuiding returns 0
02:03:00.605 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:00.636 00.031 9828 IsGuiding returns 1
02:03:00.636 00.000 9828 scope still moving after pulse duration time elapsed
02:03:00.667 00.031 9828 IsSlewing returns 0
02:03:00.667 00.000 9828 IsGuiding returns 1
02:03:00.698 00.031 9828 IsSlewing returns 0
02:03:00.698 00.000 9828 IsGuiding returns 1
02:03:00.729 00.031 9828 IsSlewing returns 0
02:03:00.729 00.000 9828 IsGuiding returns 1
02:03:00.760 00.031 9828 IsSlewing returns 0
02:03:00.760 00.000 9828 IsGuiding returns 0
02:03:00.760 00.000 9828 scope move finished after 16 + 139 ms
02:03:00.760 00.000 9828 Move returns status 0, amount 16
02:03:00.760 00.000 9828 move complete, result=0
02:03:00.760 00.000 9828 worker thread done servicing request
02:03:00.760 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:03:01.148 00.388 8976 Exposure complete
02:03:01.154 00.006 8976 worker thread done servicing request
02:03:01.154 00.000 5052 OnExposeComplete: enter
02:03:01.154 00.000 5052 UpdateGuideState(): m_state=6
02:03:01.154 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6819
02:03:01.154 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=281.68, Mass=180, SNR=9.3, Peak=70 HFD=2.4
02:03:01.154 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
02:03:01.154 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:03:01.154 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=-0.03 hyp=0.90 cameraTheta=-3.10 mountX=0.38 mountY=0.77, mountTheta=1.12
02:03:01.155 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=-0.03, opts=13)
02:03:01.155 00.000 5052 Enqueuing Move request for stepguider (-0.90, -0.03)
02:03:01.155 00.000 8976 Worker thread wakes up
02:03:01.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, -0.03) opts 0xd
02:03:01.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, -0.03)
02:03:01.155 00.000 8976 Moving (-0.90, -0.03) raw xDistance=0.38 yDistance=0.77
02:03:01.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
02:03:01.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.77
02:03:01.155 00.000 8976 MoveAxis(L, 2, ABG)
02:03:01.155 00.000 8976 stepping (-28, 3) + (-2, 0)
02:03:01.155 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:01.156 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:03:01.167 00.011 5052 UpdateGuideState exits: m=180 SNR=9.3
02:03:01.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:01.168 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:01.168 00.000 5052 Enqueuing Expose request
02:03:01.183 00.015 8976 Received - 47 (G) 
02:03:01.184 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:01.184 00.000 8976 stepped: pos (-30, 3)
02:03:01.184 00.000 8976 MoveAxis(D, 3, ABG)
02:03:01.184 00.000 8976 stepping (-30, 3) + (0, -3)
02:03:01.184 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:01.215 00.031 8976 Received - 47 (G) 
02:03:01.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:01.215 00.000 8976 stepped: pos (-30, 0)
02:03:01.216 00.001 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
02:03:01.216 00.000 8976 MountToCamera -- mountX=4.06 mountY=-0.99 hyp=4.18 mountTheta=-0.24 cameraX=-0.97, cameraY=4.06 cameraTheta=1.80
02:03:01.216 00.000 8976 incremental bump (-0.969, 4.064) isValid = 1
02:03:01.216 00.000 8976 Scheduling Mount bump of (-0.027, 0.116)
02:03:01.216 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:03:01.216 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:03:01.216 00.000 8976 move complete, result=0
02:03:01.216 00.000 8976 worker thread done servicing request
02:03:01.216 00.000 8976 Worker thread wakes up
02:03:01.216 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:03:01.216 00.000 9828 Worker thread wakes up
02:03:01.216 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:03:01.216 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:03:01.216 00.000 9828 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
02:03:01.216 00.000 9828 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.47)
02:03:01.216 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.02 mountY=-0.12, mountTheta=-1.39
02:03:01.216 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:03:01.217 00.001 9828 BLC: window closed
02:03:01.217 00.000 9828 MoveAxis(W, 7, B)
02:03:01.217 00.000 9828 Guiding  Dir = 3, Dur = 7
02:03:01.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:01.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:01.217 00.000 9828 IsSlewing returns 0
02:03:01.217 00.000 9828 IsGuiding returns 0
02:03:01.217 00.000 9828 PulseGuide returned control before completion, sleep 17
02:03:01.246 00.029 9828 IsGuiding returns 1
02:03:01.246 00.000 9828 scope still moving after pulse duration time elapsed
02:03:01.278 00.032 9828 IsSlewing returns 0
02:03:01.279 00.001 9828 IsGuiding returns 1
02:03:01.308 00.029 9828 IsSlewing returns 0
02:03:01.308 00.000 9828 IsGuiding returns 1
02:03:01.339 00.031 9828 IsSlewing returns 0
02:03:01.339 00.000 9828 IsGuiding returns 0
02:03:01.339 00.000 9828 scope move finished after 7 + 115 ms
02:03:01.339 00.000 9828 Move returns status 0, amount 7
02:03:01.339 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:01.339 00.000 9828 MoveAxis(N, 16, B)
02:03:01.339 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:01.354 00.015 9828 IsSlewing returns 0
02:03:01.355 00.001 9828 IsGuiding returns 0
02:03:01.355 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:01.386 00.031 9828 IsGuiding returns 1
02:03:01.386 00.000 9828 scope still moving after pulse duration time elapsed
02:03:01.418 00.032 9828 IsSlewing returns 0
02:03:01.418 00.000 9828 IsGuiding returns 1
02:03:01.450 00.032 9828 IsSlewing returns 0
02:03:01.451 00.001 9828 IsGuiding returns 1
02:03:01.482 00.031 9828 IsSlewing returns 0
02:03:01.482 00.000 9828 IsGuiding returns 1
02:03:01.512 00.030 9828 IsSlewing returns 0
02:03:01.512 00.000 9828 IsGuiding returns 0
02:03:01.512 00.000 9828 scope move finished after 16 + 141 ms
02:03:01.512 00.000 9828 Move returns status 0, amount 16
02:03:01.512 00.000 9828 move complete, result=0
02:03:01.513 00.001 9828 worker thread done servicing request
02:03:01.513 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
02:03:01.912 00.399 8976 Exposure complete
02:03:01.918 00.006 8976 worker thread done servicing request
02:03:01.918 00.000 5052 OnExposeComplete: enter
02:03:01.918 00.000 5052 UpdateGuideState(): m_state=6
02:03:01.918 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6820
02:03:01.918 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.46, Mass=177, SNR=9.2, Peak=78 HFD=2.0
02:03:01.918 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
02:03:01.918 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.53)
02:03:01.918 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.25 hyp=0.49 cameraTheta=-2.61 mountX=-0.03 mountY=0.49, mountTheta=1.63
02:03:01.919 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.25, opts=13)
02:03:01.919 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.25)
02:03:01.919 00.000 8976 Worker thread wakes up
02:03:01.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.25) opts 0xd
02:03:01.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.25)
02:03:01.919 00.000 8976 Moving (-0.42, -0.25) raw xDistance=-0.03 yDistance=0.49
02:03:01.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:03:01.920 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49
02:03:01.920 00.000 8976 MoveAxis(R, 0, ABG)
02:03:01.920 00.000 8976 MoveAxis(D, 2, ABG)
02:03:01.920 00.000 8976 stepping (-30, 0) + (0, -2)
02:03:01.920 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:01.920 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:03:01.929 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
02:03:01.930 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:01.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:01.930 00.000 5052 Enqueuing Expose request
02:03:01.950 00.020 8976 Received - 47 (G) 
02:03:01.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:01.950 00.000 8976 stepped: pos (-30, -2)
02:03:01.950 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
02:03:01.950 00.000 8976 MountToCamera -- mountX=4.24 mountY=-0.56 hyp=4.27 mountTheta=-0.13 cameraX=-1.43, cameraY=4.03 cameraTheta=1.91
02:03:01.950 00.000 8976 incremental bump (-1.433, 4.025) isValid = 1
02:03:01.950 00.000 8976 Scheduling Mount bump of (-0.039, 0.112)
02:03:01.950 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:03:01.950 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:03:01.950 00.000 8976 move complete, result=0
02:03:01.951 00.001 8976 worker thread done servicing request
02:03:01.951 00.000 8976 Worker thread wakes up
02:03:01.951 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:03:01.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:01.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:01.951 00.000 9828 Worker thread wakes up
02:03:01.951 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:03:01.951 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:03:01.951 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (5.00 = -1.29)
02:03:01.951 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.37)
02:03:01.951 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.29
02:03:01.951 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:03:01.951 00.000 9828 BLC: window closed
02:03:01.951 00.000 9828 MoveAxis(W, 11, B)
02:03:01.951 00.000 9828 Guiding  Dir = 3, Dur = 11
02:03:01.952 00.001 9828 IsSlewing returns 0
02:03:01.952 00.000 9828 IsGuiding returns 0
02:03:01.952 00.000 9828 PulseGuide returned control before completion, sleep 21
02:03:01.982 00.030 9828 IsGuiding returns 1
02:03:01.983 00.001 9828 scope still moving after pulse duration time elapsed
02:03:02.012 00.029 9828 IsSlewing returns 0
02:03:02.012 00.000 9828 IsGuiding returns 1
02:03:02.044 00.032 9828 IsSlewing returns 0
02:03:02.044 00.000 9828 IsGuiding returns 1
02:03:02.079 00.035 9828 IsSlewing returns 0
02:03:02.079 00.000 9828 IsGuiding returns 0
02:03:02.079 00.000 9828 scope move finished after 11 + 116 ms
02:03:02.079 00.000 9828 Move returns status 0, amount 11
02:03:02.079 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:02.079 00.000 9828 MoveAxis(N, 16, B)
02:03:02.079 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:02.106 00.027 9828 IsSlewing returns 0
02:03:02.106 00.000 9828 IsGuiding returns 0
02:03:02.106 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:02.137 00.031 9828 IsGuiding returns 1
02:03:02.137 00.000 9828 scope still moving after pulse duration time elapsed
02:03:02.167 00.030 9828 IsSlewing returns 0
02:03:02.167 00.000 9828 IsGuiding returns 1
02:03:02.199 00.032 9828 IsSlewing returns 0
02:03:02.199 00.000 9828 IsGuiding returns 1
02:03:02.230 00.031 9828 IsSlewing returns 0
02:03:02.230 00.000 9828 IsGuiding returns 1
02:03:02.261 00.031 9828 IsSlewing returns 0
02:03:02.261 00.000 9828 IsGuiding returns 0
02:03:02.261 00.000 9828 scope move finished after 16 + 138 ms
02:03:02.261 00.000 9828 Move returns status 0, amount 16
02:03:02.261 00.000 9828 move complete, result=0
02:03:02.261 00.000 9828 worker thread done servicing request
02:03:02.262 00.001 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
02:03:02.645 00.383 8976 Exposure complete
02:03:02.650 00.005 8976 worker thread done servicing request
02:03:02.650 00.000 5052 OnExposeComplete: enter
02:03:02.650 00.000 5052 UpdateGuideState(): m_state=6
02:03:02.651 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6821
02:03:02.651 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.52, Mass=181, SNR=9.3, Peak=68 HFD=2.3
02:03:02.651 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.13 = 2.15)
02:03:02.651 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.05)
02:03:02.651 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.09 mountX=-0.12 mountY=0.19, mountTheta=2.12
02:03:02.652 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.19, opts=13)
02:03:02.652 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.19)
02:03:02.652 00.000 8976 Worker thread wakes up
02:03:02.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.19) opts 0xd
02:03:02.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.19)
02:03:02.652 00.000 8976 Moving (-0.11, -0.19) raw xDistance=-0.12 yDistance=0.19
02:03:02.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:03:02.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:03:02.652 00.000 8976 MoveAxis(R, 0, ABG)
02:03:02.652 00.000 8976 MoveAxis(U, 0, ABG)
02:03:02.652 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
02:03:02.652 00.000 8976 MountToCamera -- mountX=4.35 mountY=-0.27 hyp=4.36 mountTheta=-0.06 cameraX=-1.74, cameraY=4.00 cameraTheta=1.98
02:03:02.652 00.000 8976 incremental bump (-1.743, 3.999) isValid = 1
02:03:02.653 00.001 8976 Scheduling Mount bump of (-0.046, 0.109)
02:03:02.653 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:03:02.653 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:03:02.653 00.000 8976 move complete, result=0
02:03:02.653 00.000 9828 Worker thread wakes up
02:03:02.653 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:03:02.653 00.000 8976 worker thread done servicing request
02:03:02.653 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:03:02.653 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
02:03:02.653 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
02:03:02.653 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.23
02:03:02.653 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:03:02.653 00.000 9828 BLC: window closed
02:03:02.653 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
02:03:02.653 00.000 9828 MoveAxis(W, 13, B)
02:03:02.654 00.001 9828 Guiding  Dir = 3, Dur = 13
02:03:02.654 00.000 9828 IsSlewing returns 0
02:03:02.654 00.000 9828 IsGuiding returns 0
02:03:02.654 00.000 9828 PulseGuide returned control before completion, sleep 23
02:03:02.663 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
02:03:02.663 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:02.663 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:02.663 00.000 5052 Enqueuing Expose request
02:03:02.663 00.000 8976 Worker thread wakes up
02:03:02.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:02.663 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:02.663 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:02.683 00.020 9828 IsGuiding returns 1
02:03:02.683 00.000 9828 scope still moving after pulse duration time elapsed
02:03:02.713 00.030 9828 IsSlewing returns 0
02:03:02.714 00.001 9828 IsGuiding returns 1
02:03:02.745 00.031 9828 IsSlewing returns 0
02:03:02.745 00.000 9828 IsGuiding returns 1
02:03:02.776 00.031 9828 IsSlewing returns 0
02:03:02.776 00.000 9828 IsGuiding returns 1
02:03:02.806 00.030 9828 IsSlewing returns 0
02:03:02.806 00.000 9828 IsGuiding returns 0
02:03:02.806 00.000 9828 scope move finished after 13 + 139 ms
02:03:02.806 00.000 9828 Move returns status 0, amount 13
02:03:02.806 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:02.806 00.000 9828 MoveAxis(N, 16, B)
02:03:02.806 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:02.822 00.016 9828 IsSlewing returns 0
02:03:02.822 00.000 9828 IsGuiding returns 0
02:03:02.822 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:02.854 00.032 9828 IsGuiding returns 1
02:03:02.854 00.000 9828 scope still moving after pulse duration time elapsed
02:03:02.885 00.031 9828 IsSlewing returns 0
02:03:02.885 00.000 9828 IsGuiding returns 1
02:03:02.916 00.031 9828 IsSlewing returns 0
02:03:02.916 00.000 9828 IsGuiding returns 1
02:03:02.948 00.032 9828 IsSlewing returns 0
02:03:02.948 00.000 9828 IsGuiding returns 1
02:03:02.979 00.031 9828 IsSlewing returns 0
02:03:02.979 00.000 9828 IsGuiding returns 0
02:03:02.979 00.000 9828 scope move finished after 16 + 140 ms
02:03:02.979 00.000 9828 Move returns status 0, amount 16
02:03:02.979 00.000 9828 move complete, result=0
02:03:02.979 00.000 9828 worker thread done servicing request
02:03:02.979 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:03:03.348 00.369 8976 Exposure complete
02:03:03.354 00.006 8976 worker thread done servicing request
02:03:03.354 00.000 5052 OnExposeComplete: enter
02:03:03.354 00.000 5052 UpdateGuideState(): m_state=6
02:03:03.354 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6822
02:03:03.354 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.21, Mass=209, SNR=10.0, Peak=79 HFD=2.6
02:03:03.354 00.000 5052 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.04) = xAngle (-3.03 = -3.03)
02:03:03.354 00.000 5052 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.13 = -3.13)
02:03:03.354 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.50 hyp=0.60 cameraTheta=-0.99 mountX=-0.59 mountY=-0.01, mountTheta=-3.13
02:03:03.356 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.50, opts=13)
02:03:03.356 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.50)
02:03:03.356 00.000 8976 Worker thread wakes up
02:03:03.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.50) opts 0xd
02:03:03.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.50)
02:03:03.356 00.000 8976 Moving (0.33, -0.50) raw xDistance=-0.59 yDistance=-0.01
02:03:03.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
02:03:03.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:03:03.356 00.000 8976 MoveAxis(R, 2, ABG)
02:03:03.356 00.000 8976 stepping (-30, -2) + (2, 0)
02:03:03.356 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:03.357 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:03:03.367 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
02:03:03.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:03.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:03.367 00.000 5052 Enqueuing Expose request
02:03:03.389 00.022 8976 Received - 47 (G) 
02:03:03.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:03.389 00.000 8976 stepped: pos (-28, -2)
02:03:03.389 00.000 8976 MoveAxis(U, 0, ABG)
02:03:03.389 00.000 8976 MountToCamera -- mountTheta (-0.02) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
02:03:03.389 00.000 8976 MountToCamera -- mountX=4.33 mountY=-0.07 hyp=4.33 mountTheta=-0.02 cameraX=-1.91, cameraY=3.89 cameraTheta=2.03
02:03:03.389 00.000 8976 incremental bump (-1.905, 3.891) isValid = 1
02:03:03.389 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
02:03:03.389 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:03:03.390 00.001 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:03:03.390 00.000 8976 move complete, result=0
02:03:03.390 00.000 8976 worker thread done servicing request
02:03:03.390 00.000 8976 Worker thread wakes up
02:03:03.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:03.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:03.390 00.000 9828 Worker thread wakes up
02:03:03.390 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:03:03.390 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:03:03.390 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.11 = -1.18)
02:03:03.390 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.26)
02:03:03.390 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.05 mountY=-0.11, mountTheta=-1.19
02:03:03.390 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.0 px 0 ms NORTH
02:03:03.390 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:03:03.390 00.000 9828 BLC: window closed
02:03:03.390 00.000 9828 MoveAxis(W, 14, B)
02:03:03.390 00.000 9828 Guiding  Dir = 3, Dur = 14
02:03:03.391 00.001 9828 IsSlewing returns 0
02:03:03.391 00.000 9828 IsGuiding returns 0
02:03:03.391 00.000 9828 PulseGuide returned control before completion, sleep 24
02:03:03.431 00.040 9828 IsGuiding returns 1
02:03:03.431 00.000 9828 scope still moving after pulse duration time elapsed
02:03:03.461 00.030 9828 IsSlewing returns 0
02:03:03.461 00.000 9828 IsGuiding returns 1
02:03:03.492 00.031 9828 IsSlewing returns 0
02:03:03.492 00.000 9828 IsGuiding returns 1
02:03:03.525 00.033 9828 IsSlewing returns 0
02:03:03.525 00.000 9828 IsGuiding returns 0
02:03:03.525 00.000 9828 scope move finished after 14 + 119 ms
02:03:03.525 00.000 9828 Move returns status 0, amount 14
02:03:03.525 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:03.525 00.000 9828 MoveAxis(N, 15, B)
02:03:03.525 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:03.539 00.014 9828 IsSlewing returns 0
02:03:03.539 00.000 9828 IsGuiding returns 0
02:03:03.539 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:03.569 00.030 9828 IsGuiding returns 1
02:03:03.569 00.000 9828 scope still moving after pulse duration time elapsed
02:03:03.602 00.033 9828 IsSlewing returns 0
02:03:03.602 00.000 9828 IsGuiding returns 1
02:03:03.631 00.029 9828 IsSlewing returns 0
02:03:03.631 00.000 9828 IsGuiding returns 1
02:03:03.662 00.031 9828 IsSlewing returns 0
02:03:03.662 00.000 9828 IsGuiding returns 1
02:03:03.693 00.031 9828 IsSlewing returns 0
02:03:03.693 00.000 9828 IsGuiding returns 0
02:03:03.693 00.000 9828 scope move finished after 15 + 139 ms
02:03:03.693 00.000 9828 Move returns status 0, amount 15
02:03:03.693 00.000 9828 move complete, result=0
02:03:03.693 00.000 9828 worker thread done servicing request
02:03:03.693 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:03:04.083 00.390 8976 Exposure complete
02:03:04.090 00.007 8976 worker thread done servicing request
02:03:04.090 00.000 5052 OnExposeComplete: enter
02:03:04.090 00.000 5052 UpdateGuideState(): m_state=6
02:03:04.090 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6823
02:03:04.090 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.78, Mass=194, SNR=9.6, Peak=68 HFD=2.4
02:03:04.090 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:03:04.090 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:03:04.090 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.07 hyp=0.67 cameraTheta=0.10 mountX=-0.24 mountY=-0.60, mountTheta=-1.96
02:03:04.092 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.07, opts=13)
02:03:04.092 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.07)
02:03:04.092 00.000 8976 Worker thread wakes up
02:03:04.092 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.07) opts 0xd
02:03:04.092 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.07)
02:03:04.092 00.000 8976 Moving (0.67, 0.07) raw xDistance=-0.24 yDistance=-0.60
02:03:04.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:03:04.093 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:03:04.093 00.000 8976 MoveAxis(R, 0, ABG)
02:03:04.093 00.000 8976 MoveAxis(U, 2, ABG)
02:03:04.093 00.000 8976 stepping (-28, -2) + (0, 2)
02:03:04.093 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:04.093 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:03:04.104 00.011 5052 UpdateGuideState exits: m=194 SNR=9.6
02:03:04.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:04.104 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:04.104 00.000 5052 Enqueuing Expose request
02:03:04.125 00.021 8976 Received - 47 (G) 
02:03:04.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:04.125 00.000 8976 stepped: pos (-28, 0)
02:03:04.125 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
02:03:04.125 00.000 8976 MountToCamera -- mountX=4.32 mountY=-0.05 hyp=4.32 mountTheta=-0.01 cameraX=-1.92, cameraY=3.87 cameraTheta=2.03
02:03:04.125 00.000 8976 incremental bump (-1.921, 3.867) isValid = 1
02:03:04.125 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
02:03:04.125 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:03:04.125 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:03:04.125 00.000 8976 move complete, result=0
02:03:04.125 00.000 9828 Worker thread wakes up
02:03:04.125 00.000 8976 worker thread done servicing request
02:03:04.125 00.000 8976 Worker thread wakes up
02:03:04.125 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:03:04.125 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:03:04.125 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
02:03:04.126 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:04.126 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:04.126 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
02:03:04.126 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:03:04.126 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.18
02:03:04.126 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:03:04.126 00.000 9828 BLC: window closed
02:03:04.126 00.000 9828 MoveAxis(W, 15, B)
02:03:04.126 00.000 9828 Guiding  Dir = 3, Dur = 15
02:03:04.126 00.000 9828 IsSlewing returns 0
02:03:04.126 00.000 9828 IsGuiding returns 0
02:03:04.127 00.001 9828 PulseGuide returned control before completion, sleep 25
02:03:04.162 00.035 9828 IsGuiding returns 1
02:03:04.162 00.000 9828 scope still moving after pulse duration time elapsed
02:03:04.192 00.030 9828 IsSlewing returns 0
02:03:04.192 00.000 9828 IsGuiding returns 1
02:03:04.222 00.030 9828 IsSlewing returns 0
02:03:04.223 00.001 9828 IsGuiding returns 1
02:03:04.253 00.030 9828 IsSlewing returns 0
02:03:04.253 00.000 9828 IsGuiding returns 0
02:03:04.253 00.000 9828 scope move finished after 15 + 112 ms
02:03:04.253 00.000 9828 Move returns status 0, amount 15
02:03:04.253 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:04.253 00.000 9828 MoveAxis(N, 15, B)
02:03:04.253 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:04.269 00.016 9828 IsSlewing returns 0
02:03:04.269 00.000 9828 IsGuiding returns 0
02:03:04.269 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:04.300 00.031 9828 IsGuiding returns 1
02:03:04.300 00.000 9828 scope still moving after pulse duration time elapsed
02:03:04.332 00.032 9828 IsSlewing returns 0
02:03:04.332 00.000 9828 IsGuiding returns 1
02:03:04.363 00.031 9828 IsSlewing returns 0
02:03:04.363 00.000 9828 IsGuiding returns 1
02:03:04.396 00.033 9828 IsSlewing returns 0
02:03:04.397 00.001 9828 IsGuiding returns 1
02:03:04.426 00.029 9828 IsSlewing returns 0
02:03:04.426 00.000 9828 IsGuiding returns 0
02:03:04.426 00.000 9828 scope move finished after 15 + 141 ms
02:03:04.426 00.000 9828 Move returns status 0, amount 15
02:03:04.426 00.000 9828 move complete, result=0
02:03:04.426 00.000 9828 worker thread done servicing request
02:03:04.426 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:03:04.816 00.390 8976 Exposure complete
02:03:04.823 00.007 8976 worker thread done servicing request
02:03:04.823 00.000 5052 OnExposeComplete: enter
02:03:04.823 00.000 5052 UpdateGuideState(): m_state=6
02:03:04.823 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6824
02:03:04.823 00.000 5052 Star::Find returns 1 (0), X=330.30, Y=281.10, Mass=213, SNR=10.1, Peak=80 HFD=2.5
02:03:04.823 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
02:03:04.823 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
02:03:04.823 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=-0.61 hyp=1.28 cameraTheta=-0.49 mountX=-1.05 mountY=-0.61, mountTheta=-2.61
02:03:04.823 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=-0.61, opts=13)
02:03:04.823 00.000 5052 Enqueuing Move request for stepguider (1.12, -0.61)
02:03:04.823 00.000 8976 Worker thread wakes up
02:03:04.823 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, -0.61) opts 0xd
02:03:04.823 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, -0.61)
02:03:04.823 00.000 8976 Moving (1.12, -0.61) raw xDistance=-1.05 yDistance=-0.61
02:03:04.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.05
02:03:04.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
02:03:04.823 00.000 8976 MoveAxis(R, 4, ABG)
02:03:04.823 00.000 8976 stepping (-28, 0) + (4, 0)
02:03:04.824 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:03:04.824 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:03:04.833 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
02:03:04.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:04.833 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:04.833 00.000 5052 Enqueuing Expose request
02:03:04.859 00.026 8976 Received - 47 (G) 
02:03:04.860 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:03:04.860 00.000 8976 stepped: pos (-24, 0)
02:03:04.860 00.000 8976 MoveAxis(U, 3, ABG)
02:03:04.860 00.000 8976 stepping (-24, 0) + (0, 3)
02:03:04.860 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:04.891 00.031 8976 Received - 47 (G) 
02:03:04.892 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:04.892 00.000 8976 stepped: pos (-24, 3)
02:03:04.892 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (2.00 = 2.00)
02:03:04.892 00.000 8976 MountToCamera -- mountX=4.11 mountY=-0.19 hyp=4.11 mountTheta=-0.05 cameraX=-1.70, cameraY=3.74 cameraTheta=2.00
02:03:04.892 00.000 8976 incremental bump (-1.699, 3.742) isValid = 1
02:03:04.892 00.000 8976 Scheduling Mount bump of (-0.047, 0.108)
02:03:04.892 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:03:04.892 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:03:04.892 00.000 8976 move complete, result=0
02:03:04.892 00.000 9828 Worker thread wakes up
02:03:04.892 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:03:04.892 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:03:04.892 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.08 = -1.20)
02:03:04.892 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.00 = -1.28)
02:03:04.892 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.04 mountY=-0.11, mountTheta=-1.21
02:03:04.892 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:03:04.892 00.000 9828 BLC: window closed
02:03:04.892 00.000 9828 MoveAxis(W, 13, B)
02:03:04.893 00.001 9828 Guiding  Dir = 3, Dur = 13
02:03:04.893 00.000 8976 worker thread done servicing request
02:03:04.893 00.000 8976 Worker thread wakes up
02:03:04.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:04.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:04.893 00.000 5052 GuideStep: -1.1 px 4 ms EAST, -0.6 px 3 ms NORTH
02:03:04.893 00.000 9828 IsSlewing returns 0
02:03:04.893 00.000 9828 IsGuiding returns 0
02:03:04.893 00.000 9828 PulseGuide returned control before completion, sleep 23
02:03:04.931 00.038 9828 IsGuiding returns 1
02:03:04.931 00.000 9828 scope still moving after pulse duration time elapsed
02:03:04.963 00.032 9828 IsSlewing returns 0
02:03:04.963 00.000 9828 IsGuiding returns 1
02:03:04.995 00.032 9828 IsSlewing returns 0
02:03:04.995 00.000 9828 IsGuiding returns 1
02:03:05.026 00.031 9828 IsSlewing returns 0
02:03:05.026 00.000 9828 IsGuiding returns 0
02:03:05.026 00.000 9828 scope move finished after 13 + 120 ms
02:03:05.026 00.000 9828 Move returns status 0, amount 13
02:03:05.026 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:05.026 00.000 9828 MoveAxis(N, 15, B)
02:03:05.026 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:05.041 00.015 9828 IsSlewing returns 0
02:03:05.041 00.000 9828 IsGuiding returns 0
02:03:05.041 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:05.072 00.031 9828 IsGuiding returns 1
02:03:05.072 00.000 9828 scope still moving after pulse duration time elapsed
02:03:05.104 00.032 9828 IsSlewing returns 0
02:03:05.104 00.000 9828 IsGuiding returns 1
02:03:05.135 00.031 9828 IsSlewing returns 0
02:03:05.135 00.000 9828 IsGuiding returns 1
02:03:05.167 00.032 9828 IsSlewing returns 0
02:03:05.167 00.000 9828 IsGuiding returns 1
02:03:05.199 00.032 9828 IsSlewing returns 0
02:03:05.199 00.000 9828 IsGuiding returns 0
02:03:05.199 00.000 9828 scope move finished after 15 + 142 ms
02:03:05.199 00.000 9828 Move returns status 0, amount 15
02:03:05.199 00.000 9828 move complete, result=0
02:03:05.199 00.000 9828 worker thread done servicing request
02:03:05.199 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 15 ms NORTH
02:03:05.586 00.387 8976 Exposure complete
02:03:05.591 00.005 8976 worker thread done servicing request
02:03:05.592 00.001 5052 OnExposeComplete: enter
02:03:05.592 00.000 5052 UpdateGuideState(): m_state=6
02:03:05.592 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6825
02:03:05.592 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.51, Mass=188, SNR=9.5, Peak=69 HFD=2.2
02:03:05.592 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
02:03:05.592 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
02:03:05.592 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.20 hyp=0.84 cameraTheta=-0.24 mountX=-0.55 mountY=-0.57, mountTheta=-2.33
02:03:05.593 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.20, opts=13)
02:03:05.593 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.20)
02:03:05.593 00.000 8976 Worker thread wakes up
02:03:05.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.20) opts 0xd
02:03:05.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.20)
02:03:05.593 00.000 8976 Moving (0.81, -0.20) raw xDistance=-0.55 yDistance=-0.57
02:03:05.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.55
02:03:05.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
02:03:05.593 00.000 8976 MoveAxis(R, 3, ABG)
02:03:05.593 00.000 8976 stepping (-24, 3) + (3, 0)
02:03:05.593 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:05.594 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:03:05.605 00.011 5052 UpdateGuideState exits: m=188 SNR=9.5
02:03:05.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:05.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:05.605 00.000 5052 Enqueuing Expose request
02:03:05.628 00.023 8976 Received - 47 (G) 
02:03:05.628 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:05.628 00.000 8976 stepped: pos (-21, 3)
02:03:05.628 00.000 8976 MoveAxis(U, 2, ABG)
02:03:05.628 00.000 8976 stepping (-21, 3) + (0, 2)
02:03:05.628 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:05.660 00.032 8976 Received - 47 (G) 
02:03:05.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:05.660 00.000 8976 stepped: pos (-21, 5)
02:03:05.660 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
02:03:05.660 00.000 8976 MountToCamera -- mountX=3.81 mountY=-0.39 hyp=3.83 mountTheta=-0.10 cameraX=-1.39, cameraY=3.57 cameraTheta=1.94
02:03:05.660 00.000 8976 incremental bump (-1.388, 3.572) isValid = 1
02:03:05.660 00.000 8976 Scheduling Mount bump of (-0.042, 0.111)
02:03:05.660 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:03:05.660 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:03:05.660 00.000 8976 move complete, result=0
02:03:05.660 00.000 9828 Worker thread wakes up
02:03:05.660 00.000 8976 worker thread done servicing request
02:03:05.660 00.000 8976 Worker thread wakes up
02:03:05.660 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:03:05.660 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:03:05.660 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.26)
02:03:05.661 00.001 5052 GuideStep: -0.5 px 3 ms EAST, -0.6 px 2 ms NORTH
02:03:05.661 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:05.661 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:05.661 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.34)
02:03:05.661 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.26
02:03:05.661 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:03:05.661 00.000 9828 BLC: window closed
02:03:05.661 00.000 9828 MoveAxis(W, 12, B)
02:03:05.661 00.000 9828 Guiding  Dir = 3, Dur = 12
02:03:05.661 00.000 9828 IsSlewing returns 0
02:03:05.661 00.000 9828 IsGuiding returns 0
02:03:05.662 00.001 9828 PulseGuide returned control before completion, sleep 22
02:03:05.698 00.036 9828 IsGuiding returns 1
02:03:05.698 00.000 9828 scope still moving after pulse duration time elapsed
02:03:05.730 00.032 9828 IsSlewing returns 0
02:03:05.730 00.000 9828 IsGuiding returns 1
02:03:05.762 00.032 9828 IsSlewing returns 0
02:03:05.763 00.001 9828 IsGuiding returns 1
02:03:05.791 00.028 9828 IsSlewing returns 0
02:03:05.792 00.001 9828 IsGuiding returns 0
02:03:05.792 00.000 9828 scope move finished after 12 + 119 ms
02:03:05.792 00.000 9828 Move returns status 0, amount 12
02:03:05.792 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:05.792 00.000 9828 MoveAxis(N, 16, B)
02:03:05.792 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:05.807 00.015 9828 IsSlewing returns 0
02:03:05.807 00.000 9828 IsGuiding returns 0
02:03:05.807 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:05.838 00.031 9828 IsGuiding returns 1
02:03:05.838 00.000 9828 scope still moving after pulse duration time elapsed
02:03:05.869 00.031 9828 IsSlewing returns 0
02:03:05.869 00.000 9828 IsGuiding returns 1
02:03:05.901 00.032 9828 IsSlewing returns 0
02:03:05.901 00.000 9828 IsGuiding returns 1
02:03:05.931 00.030 9828 IsSlewing returns 0
02:03:05.931 00.000 9828 IsGuiding returns 0
02:03:05.931 00.000 9828 scope move finished after 16 + 108 ms
02:03:05.931 00.000 9828 Move returns status 0, amount 16
02:03:05.931 00.000 9828 move complete, result=0
02:03:05.932 00.001 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:03:05.932 00.000 9828 worker thread done servicing request
02:03:06.357 00.425 8976 Exposure complete
02:03:06.363 00.006 8976 worker thread done servicing request
02:03:06.363 00.000 5052 OnExposeComplete: enter
02:03:06.363 00.000 5052 UpdateGuideState(): m_state=6
02:03:06.363 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6826
02:03:06.363 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=282.27, Mass=197, SNR=9.7, Peak=75 HFD=2.4
02:03:06.363 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
02:03:06.363 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
02:03:06.363 00.000 5052 CameraToMount -- cameraX=1.07 cameraY=0.56 hyp=1.20 cameraTheta=0.49 mountX=0.02 mountY=-1.20, mountTheta=-1.56
02:03:06.363 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.07, y=0.56, opts=13)
02:03:06.364 00.001 5052 Enqueuing Move request for stepguider (1.07, 0.56)
02:03:06.364 00.000 8976 Worker thread wakes up
02:03:06.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.07, 0.56) opts 0xd
02:03:06.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.07, 0.56)
02:03:06.364 00.000 8976 Moving (1.07, 0.56) raw xDistance=0.02 yDistance=-1.20
02:03:06.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:03:06.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.20
02:03:06.364 00.000 8976 MoveAxis(R, 0, ABG)
02:03:06.364 00.000 8976 MoveAxis(U, 5, ABG)
02:03:06.364 00.000 8976 stepping (-21, 5) + (0, 5)
02:03:06.364 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:03:06.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:03:06.374 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:03:06.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:06.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:06.374 00.000 5052 Enqueuing Expose request
02:03:06.411 00.037 8976 Received - 47 (G) 
02:03:06.411 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:03:06.411 00.000 8976 stepped: pos (-21, 10)
02:03:06.411 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
02:03:06.411 00.000 8976 MountToCamera -- mountX=3.62 mountY=-0.79 hyp=3.70 mountTheta=-0.21 cameraX=-0.95, cameraY=3.58 cameraTheta=1.83
02:03:06.411 00.000 8976 incremental bump (-0.947, 3.576) isValid = 1
02:03:06.411 00.000 8976 Scheduling Mount bump of (-0.029, 0.115)
02:03:06.411 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:03:06.411 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:03:06.411 00.000 8976 move complete, result=0
02:03:06.411 00.000 8976 worker thread done servicing request
02:03:06.411 00.000 8976 Worker thread wakes up
02:03:06.411 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -1.2 px 5 ms NORTH
02:03:06.411 00.000 9828 Worker thread wakes up
02:03:06.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:03:06.412 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:06.412 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:06.412 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:03:06.412 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.37)
02:03:06.412 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.45)
02:03:06.412 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:03:06.412 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:03:06.412 00.000 9828 BLC: window closed
02:03:06.412 00.000 9828 MoveAxis(W, 8, B)
02:03:06.412 00.000 9828 Guiding  Dir = 3, Dur = 8
02:03:06.412 00.000 9828 IsSlewing returns 0
02:03:06.412 00.000 9828 IsGuiding returns 0
02:03:06.413 00.001 9828 PulseGuide returned control before completion, sleep 18
02:03:06.436 00.023 9828 IsGuiding returns 1
02:03:06.436 00.000 9828 scope still moving after pulse duration time elapsed
02:03:06.467 00.031 9828 IsSlewing returns 0
02:03:06.471 00.004 9828 IsGuiding returns 1
02:03:06.497 00.026 9828 IsSlewing returns 0
02:03:06.497 00.000 9828 IsGuiding returns 1
02:03:06.529 00.032 9828 IsSlewing returns 0
02:03:06.529 00.000 9828 IsGuiding returns 0
02:03:06.529 00.000 9828 scope move finished after 8 + 108 ms
02:03:06.529 00.000 9828 Move returns status 0, amount 8
02:03:06.529 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:06.529 00.000 9828 MoveAxis(N, 16, B)
02:03:06.529 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:06.544 00.015 9828 IsSlewing returns 0
02:03:06.544 00.000 9828 IsGuiding returns 0
02:03:06.544 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:06.575 00.031 9828 IsGuiding returns 1
02:03:06.575 00.000 9828 scope still moving after pulse duration time elapsed
02:03:06.606 00.031 9828 IsSlewing returns 0
02:03:06.606 00.000 9828 IsGuiding returns 1
02:03:06.637 00.031 9828 IsSlewing returns 0
02:03:06.637 00.000 9828 IsGuiding returns 1
02:03:06.667 00.030 9828 IsSlewing returns 0
02:03:06.667 00.000 9828 IsGuiding returns 1
02:03:06.698 00.031 9828 IsSlewing returns 0
02:03:06.698 00.000 9828 IsGuiding returns 0
02:03:06.698 00.000 9828 scope move finished after 16 + 137 ms
02:03:06.698 00.000 9828 Move returns status 0, amount 16
02:03:06.698 00.000 9828 move complete, result=0
02:03:06.698 00.000 9828 worker thread done servicing request
02:03:06.698 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:03:07.105 00.407 8976 Exposure complete
02:03:07.111 00.006 8976 worker thread done servicing request
02:03:07.111 00.000 5052 OnExposeComplete: enter
02:03:07.111 00.000 5052 UpdateGuideState(): m_state=6
02:03:07.111 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6827
02:03:07.111 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.64, Mass=199, SNR=9.8, Peak=77 HFD=2.0
02:03:07.111 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
02:03:07.111 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
02:03:07.111 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=-0.07 hyp=0.98 cameraTheta=-0.07 mountX=-0.50 mountY=-0.78, mountTheta=-2.14
02:03:07.112 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=-0.07, opts=13)
02:03:07.112 00.000 5052 Enqueuing Move request for stepguider (0.97, -0.07)
02:03:07.112 00.000 8976 Worker thread wakes up
02:03:07.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, -0.07) opts 0xd
02:03:07.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, -0.07)
02:03:07.112 00.000 8976 Moving (0.97, -0.07) raw xDistance=-0.50 yDistance=-0.78
02:03:07.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
02:03:07.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.78
02:03:07.112 00.000 8976 MoveAxis(R, 2, ABG)
02:03:07.113 00.001 8976 stepping (-21, 10) + (2, 0)
02:03:07.113 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:07.113 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:03:07.123 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:03:07.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:07.123 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:07.123 00.000 5052 Enqueuing Expose request
02:03:07.146 00.023 8976 Received - 47 (G) 
02:03:07.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:07.147 00.001 8976 stepped: pos (-19, 10)
02:03:07.147 00.000 8976 MoveAxis(U, 3, ABG)
02:03:07.147 00.000 8976 stepping (-19, 10) + (0, 3)
02:03:07.147 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:07.178 00.031 8976 Received - 47 (G) 
02:03:07.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:07.178 00.000 8976 stepped: pos (-19, 13)
02:03:07.178 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
02:03:07.178 00.000 8976 MountToCamera -- mountX=3.38 mountY=-1.21 hyp=3.59 mountTheta=-0.34 cameraX=-0.46, cameraY=3.56 cameraTheta=1.70
02:03:07.178 00.000 8976 incremental bump (-0.465, 3.561) isValid = 1
02:03:07.178 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
02:03:07.178 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:03:07.178 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:03:07.178 00.000 8976 move complete, result=0
02:03:07.178 00.000 9828 Worker thread wakes up
02:03:07.179 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:03:07.179 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:03:07.179 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
02:03:07.179 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
02:03:07.179 00.000 8976 worker thread done servicing request
02:03:07.179 00.000 8976 Worker thread wakes up
02:03:07.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:07.179 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:07.179 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
02:03:07.179 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
02:03:07.179 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:03:07.179 00.000 9828 BLC: window closed
02:03:07.179 00.000 9828 MoveAxis(W, 3, B)
02:03:07.179 00.000 9828 Guiding  Dir = 3, Dur = 3
02:03:07.179 00.000 9828 IsSlewing returns 0
02:03:07.180 00.001 9828 IsGuiding returns 0
02:03:07.180 00.000 9828 PulseGuide returned control before completion, sleep 13
02:03:07.199 00.019 9828 IsGuiding returns 1
02:03:07.199 00.000 9828 scope still moving after pulse duration time elapsed
02:03:07.231 00.032 9828 IsSlewing returns 0
02:03:07.231 00.000 9828 IsGuiding returns 1
02:03:07.262 00.031 9828 IsSlewing returns 0
02:03:07.262 00.000 9828 IsGuiding returns 1
02:03:07.294 00.032 9828 IsSlewing returns 0
02:03:07.294 00.000 9828 IsGuiding returns 0
02:03:07.294 00.000 9828 scope move finished after 3 + 111 ms
02:03:07.294 00.000 9828 Move returns status 0, amount 3
02:03:07.294 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:07.294 00.000 9828 MoveAxis(N, 16, B)
02:03:07.295 00.001 9828 Guiding  Dir = 0, Dur = 16
02:03:07.310 00.015 9828 IsSlewing returns 0
02:03:07.310 00.000 9828 IsGuiding returns 0
02:03:07.310 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:07.342 00.032 9828 IsGuiding returns 1
02:03:07.342 00.000 9828 scope still moving after pulse duration time elapsed
02:03:07.374 00.032 9828 IsSlewing returns 0
02:03:07.374 00.000 9828 IsGuiding returns 1
02:03:07.406 00.032 9828 IsSlewing returns 0
02:03:07.406 00.000 9828 IsGuiding returns 1
02:03:07.437 00.031 9828 IsSlewing returns 0
02:03:07.437 00.000 9828 IsGuiding returns 1
02:03:07.468 00.031 9828 IsSlewing returns 0
02:03:07.468 00.000 9828 IsGuiding returns 0
02:03:07.468 00.000 9828 scope move finished after 16 + 141 ms
02:03:07.468 00.000 9828 Move returns status 0, amount 16
02:03:07.468 00.000 9828 move complete, result=0
02:03:07.468 00.000 9828 worker thread done servicing request
02:03:07.468 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:03:07.871 00.403 8976 Exposure complete
02:03:07.876 00.005 8976 worker thread done servicing request
02:03:07.876 00.000 5052 OnExposeComplete: enter
02:03:07.876 00.000 5052 UpdateGuideState(): m_state=6
02:03:07.876 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6828
02:03:07.876 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.69, Mass=209, SNR=10.0, Peak=76 HFD=2.1
02:03:07.876 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:03:07.876 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:03:07.876 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.02 hyp=0.64 cameraTheta=-0.04 mountX=-0.31 mountY=-0.52, mountTheta=-2.11
02:03:07.877 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.02, opts=13)
02:03:07.877 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.02)
02:03:07.877 00.000 8976 Worker thread wakes up
02:03:07.877 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.02) opts 0xd
02:03:07.878 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.02)
02:03:07.878 00.000 8976 Moving (0.64, -0.02) raw xDistance=-0.31 yDistance=-0.52
02:03:07.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
02:03:07.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.52
02:03:07.878 00.000 8976 MoveAxis(R, 1, ABG)
02:03:07.878 00.000 8976 stepping (-19, 13) + (1, 0)
02:03:07.878 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:07.878 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
02:03:07.888 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
02:03:07.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:07.889 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:07.889 00.000 5052 Enqueuing Expose request
02:03:07.897 00.008 8976 Received - 47 (G) 
02:03:07.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:07.897 00.000 8976 stepped: pos (-18, 13)
02:03:07.897 00.000 8976 MoveAxis(U, 2, ABG)
02:03:07.897 00.000 8976 stepping (-18, 13) + (0, 2)
02:03:07.898 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:07.929 00.031 8976 Received - 47 (G) 
02:03:07.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:07.929 00.000 8976 stepped: pos (-18, 15)
02:03:07.929 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
02:03:07.929 00.000 8976 MountToCamera -- mountX=3.18 mountY=-1.60 hyp=3.55 mountTheta=-0.47 cameraX=-0.03, cameraY=3.55 cameraTheta=1.58
02:03:07.930 00.001 8976 incremental bump (-0.025, 3.554) isValid = 1
02:03:07.930 00.000 8976 Scheduling Mount bump of (-0.001, 0.119)
02:03:07.930 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:03:07.930 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:03:07.930 00.000 8976 move complete, result=0
02:03:07.930 00.000 9828 Worker thread wakes up
02:03:07.930 00.000 8976 worker thread done servicing request
02:03:07.930 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:03:07.930 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:03:07.930 00.000 8976 Worker thread wakes up
02:03:07.930 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:03:07.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:07.930 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
02:03:07.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:07.930 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.69)
02:03:07.930 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
02:03:07.930 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:03:07.931 00.001 9828 BLC: window closed
02:03:07.931 00.000 9828 MoveAxis(E, 1, B)
02:03:07.931 00.000 9828 Guiding  Dir = 2, Dur = 1
02:03:07.931 00.000 9828 IsSlewing returns 0
02:03:07.931 00.000 9828 IsGuiding returns 0
02:03:07.931 00.000 9828 PulseGuide returned control before completion, sleep 11
02:03:07.946 00.015 9828 IsGuiding returns 1
02:03:07.946 00.000 9828 scope still moving after pulse duration time elapsed
02:03:07.978 00.032 9828 IsSlewing returns 0
02:03:07.978 00.000 9828 IsGuiding returns 1
02:03:08.009 00.031 9828 IsSlewing returns 0
02:03:08.009 00.000 9828 IsGuiding returns 1
02:03:08.040 00.031 9828 IsSlewing returns 0
02:03:08.041 00.001 9828 IsGuiding returns 1
02:03:08.071 00.030 9828 IsSlewing returns 0
02:03:08.071 00.000 9828 IsGuiding returns 0
02:03:08.072 00.001 9828 scope move finished after 1 + 139 ms
02:03:08.072 00.000 9828 Move returns status 0, amount 1
02:03:08.072 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:08.072 00.000 9828 MoveAxis(N, 16, B)
02:03:08.072 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:08.086 00.014 9828 IsSlewing returns 0
02:03:08.087 00.001 9828 IsGuiding returns 0
02:03:08.087 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:08.117 00.030 9828 IsGuiding returns 1
02:03:08.117 00.000 9828 scope still moving after pulse duration time elapsed
02:03:08.148 00.031 9828 IsSlewing returns 0
02:03:08.148 00.000 9828 IsGuiding returns 1
02:03:08.180 00.032 9828 IsSlewing returns 0
02:03:08.180 00.000 9828 IsGuiding returns 1
02:03:08.212 00.032 9828 IsSlewing returns 0
02:03:08.212 00.000 9828 IsGuiding returns 1
02:03:08.242 00.030 9828 IsSlewing returns 0
02:03:08.242 00.000 9828 IsGuiding returns 0
02:03:08.242 00.000 9828 scope move finished after 16 + 140 ms
02:03:08.242 00.000 9828 Move returns status 0, amount 16
02:03:08.242 00.000 9828 move complete, result=0
02:03:08.242 00.000 9828 worker thread done servicing request
02:03:08.242 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:03:08.627 00.385 8976 Exposure complete
02:03:08.633 00.006 8976 worker thread done servicing request
02:03:08.633 00.000 5052 OnExposeComplete: enter
02:03:08.633 00.000 5052 UpdateGuideState(): m_state=6
02:03:08.634 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6829
02:03:08.634 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.65, Mass=197, SNR=9.7, Peak=78 HFD=1.8
02:03:08.634 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
02:03:08.634 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:03:08.634 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.06 hyp=0.46 cameraTheta=-0.13 mountX=-0.26 mountY=-0.35, mountTheta=-2.21
02:03:08.635 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.06, opts=13)
02:03:08.635 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.06)
02:03:08.635 00.000 8976 Worker thread wakes up
02:03:08.635 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.06) opts 0xd
02:03:08.635 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.06)
02:03:08.635 00.000 8976 Moving (0.46, -0.06) raw xDistance=-0.26 yDistance=-0.35
02:03:08.636 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
02:03:08.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
02:03:08.636 00.000 8976 MoveAxis(R, 1, ABG)
02:03:08.636 00.000 8976 stepping (-18, 15) + (1, 0)
02:03:08.636 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:08.636 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:03:08.647 00.011 5052 UpdateGuideState exits: m=197 SNR=9.7
02:03:08.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:08.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:08.647 00.000 5052 Enqueuing Expose request
02:03:08.664 00.017 8976 Received - 47 (G) 
02:03:08.664 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:08.665 00.001 8976 stepped: pos (-17, 15)
02:03:08.665 00.000 8976 MoveAxis(U, 2, ABG)
02:03:08.665 00.000 8976 stepping (-17, 15) + (0, 2)
02:03:08.665 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:08.696 00.031 8976 Received - 47 (G) 
02:03:08.697 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:08.697 00.000 8976 stepped: pos (-17, 17)
02:03:08.697 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:03:08.697 00.000 8976 MountToCamera -- mountX=2.99 mountY=-1.96 hyp=3.57 mountTheta=-0.58 cameraX=0.39, cameraY=3.55 cameraTheta=1.46
02:03:08.697 00.000 8976 incremental bump (0.385, 3.552) isValid = 1
02:03:08.697 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
02:03:08.697 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:03:08.697 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:03:08.697 00.000 8976 move complete, result=0
02:03:08.698 00.001 8976 worker thread done servicing request
02:03:08.698 00.000 8976 Worker thread wakes up
02:03:08.698 00.000 9828 Worker thread wakes up
02:03:08.698 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:03:08.698 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:03:08.698 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
02:03:08.698 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
02:03:08.698 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:03:08.698 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:03:08.698 00.000 9828 BLC: window closed
02:03:08.698 00.000 9828 MoveAxis(E, 6, B)
02:03:08.698 00.000 9828 Guiding  Dir = 2, Dur = 6
02:03:08.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:08.698 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
02:03:08.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:08.699 00.001 9828 IsSlewing returns 0
02:03:08.699 00.000 9828 IsGuiding returns 0
02:03:08.700 00.001 9828 PulseGuide returned control before completion, sleep 16
02:03:08.726 00.026 9828 IsGuiding returns 1
02:03:08.726 00.000 9828 scope still moving after pulse duration time elapsed
02:03:08.757 00.031 9828 IsSlewing returns 0
02:03:08.757 00.000 9828 IsGuiding returns 1
02:03:08.787 00.030 9828 IsSlewing returns 0
02:03:08.787 00.000 9828 IsGuiding returns 1
02:03:08.818 00.031 9828 IsSlewing returns 0
02:03:08.819 00.001 9828 IsGuiding returns 0
02:03:08.819 00.000 9828 scope move finished after 6 + 112 ms
02:03:08.819 00.000 9828 Move returns status 0, amount 6
02:03:08.819 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:08.819 00.000 9828 MoveAxis(N, 16, B)
02:03:08.819 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:08.834 00.015 9828 IsSlewing returns 0
02:03:08.834 00.000 9828 IsGuiding returns 0
02:03:08.834 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:08.864 00.030 9828 IsGuiding returns 1
02:03:08.864 00.000 9828 scope still moving after pulse duration time elapsed
02:03:08.896 00.032 9828 IsSlewing returns 0
02:03:08.896 00.000 9828 IsGuiding returns 1
02:03:08.927 00.031 9828 IsSlewing returns 0
02:03:08.927 00.000 9828 IsGuiding returns 1
02:03:08.958 00.031 9828 IsSlewing returns 0
02:03:08.958 00.000 9828 IsGuiding returns 1
02:03:08.989 00.031 9828 IsSlewing returns 0
02:03:08.989 00.000 9828 IsGuiding returns 0
02:03:08.989 00.000 9828 scope move finished after 16 + 139 ms
02:03:08.989 00.000 9828 Move returns status 0, amount 16
02:03:08.989 00.000 9828 move complete, result=0
02:03:08.989 00.000 9828 worker thread done servicing request
02:03:08.989 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:03:09.396 00.407 8976 Exposure complete
02:03:09.402 00.006 8976 worker thread done servicing request
02:03:09.403 00.001 5052 OnExposeComplete: enter
02:03:09.403 00.000 5052 UpdateGuideState(): m_state=6
02:03:09.403 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6830
02:03:09.403 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.74, Mass=212, SNR=10.1, Peak=81 HFD=2.0
02:03:09.403 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:03:09.403 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:03:09.403 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.03 hyp=0.56 cameraTheta=0.06 mountX=-0.22 mountY=-0.48, mountTheta=-2.00
02:03:09.403 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.03, opts=13)
02:03:09.404 00.001 5052 Enqueuing Move request for stepguider (0.56, 0.03)
02:03:09.404 00.000 8976 Worker thread wakes up
02:03:09.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.03) opts 0xd
02:03:09.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.03)
02:03:09.404 00.000 8976 Moving (0.56, 0.03) raw xDistance=-0.22 yDistance=-0.48
02:03:09.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:03:09.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
02:03:09.404 00.000 8976 MoveAxis(R, 0, ABG)
02:03:09.404 00.000 8976 MoveAxis(U, 2, ABG)
02:03:09.404 00.000 8976 stepping (-17, 17) + (0, 2)
02:03:09.404 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:09.405 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:03:09.417 00.012 5052 UpdateGuideState exits: m=212 SNR=10.1
02:03:09.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:09.417 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:09.417 00.000 5052 Enqueuing Expose request
02:03:09.432 00.015 8976 Received - 47 (G) 
02:03:09.432 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:09.432 00.000 8976 stepped: pos (-17, 19)
02:03:09.432 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:03:09.432 00.000 8976 MountToCamera -- mountX=2.86 mountY=-2.31 hyp=3.68 mountTheta=-0.68 cameraX=0.75, cameraY=3.60 cameraTheta=1.36
02:03:09.432 00.000 8976 incremental bump (0.754, 3.598) isValid = 1
02:03:09.432 00.000 8976 Scheduling Mount bump of (0.024, 0.117)
02:03:09.432 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:03:09.432 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:03:09.432 00.000 8976 move complete, result=0
02:03:09.432 00.000 9828 Worker thread wakes up
02:03:09.432 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:03:09.432 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:03:09.432 00.000 8976 worker thread done servicing request
02:03:09.432 00.000 8976 Worker thread wakes up
02:03:09.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:09.432 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:03:09.432 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.82)
02:03:09.433 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:09.433 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.90)
02:03:09.433 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:03:09.433 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:03:09.433 00.000 9828 BLC: window closed
02:03:09.433 00.000 9828 MoveAxis(E, 9, B)
02:03:09.433 00.000 9828 Guiding  Dir = 2, Dur = 9
02:03:09.433 00.000 9828 IsSlewing returns 0
02:03:09.433 00.000 9828 IsGuiding returns 0
02:03:09.433 00.000 9828 PulseGuide returned control before completion, sleep 19
02:03:09.460 00.027 9828 IsGuiding returns 1
02:03:09.460 00.000 9828 scope still moving after pulse duration time elapsed
02:03:09.489 00.029 9828 IsSlewing returns 0
02:03:09.489 00.000 9828 IsGuiding returns 1
02:03:09.520 00.031 9828 IsSlewing returns 0
02:03:09.520 00.000 9828 IsGuiding returns 1
02:03:09.551 00.031 9828 IsSlewing returns 0
02:03:09.551 00.000 9828 IsGuiding returns 1
02:03:09.582 00.031 9828 IsSlewing returns 0
02:03:09.582 00.000 9828 IsGuiding returns 0
02:03:09.582 00.000 9828 scope move finished after 9 + 139 ms
02:03:09.582 00.000 9828 Move returns status 0, amount 9
02:03:09.582 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:09.582 00.000 9828 MoveAxis(N, 15, B)
02:03:09.582 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:09.598 00.016 9828 IsSlewing returns 0
02:03:09.598 00.000 9828 IsGuiding returns 0
02:03:09.598 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:09.629 00.031 9828 IsGuiding returns 1
02:03:09.629 00.000 9828 scope still moving after pulse duration time elapsed
02:03:09.661 00.032 9828 IsSlewing returns 0
02:03:09.661 00.000 9828 IsGuiding returns 1
02:03:09.692 00.031 9828 IsSlewing returns 0
02:03:09.692 00.000 9828 IsGuiding returns 1
02:03:09.724 00.032 9828 IsSlewing returns 0
02:03:09.724 00.000 9828 IsGuiding returns 1
02:03:09.754 00.030 9828 IsSlewing returns 0
02:03:09.754 00.000 9828 IsGuiding returns 0
02:03:09.754 00.000 9828 scope move finished after 15 + 141 ms
02:03:09.754 00.000 9828 Move returns status 0, amount 15
02:03:09.754 00.000 9828 move complete, result=0
02:03:09.755 00.001 9828 worker thread done servicing request
02:03:09.755 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:03:10.124 00.369 8976 Exposure complete
02:03:10.129 00.005 8976 worker thread done servicing request
02:03:10.129 00.000 5052 OnExposeComplete: enter
02:03:10.129 00.000 5052 UpdateGuideState(): m_state=6
02:03:10.129 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6831
02:03:10.130 00.001 5052 Star::Find returns 1 (0), X=329.21, Y=281.29, Mass=196, SNR=9.7, Peak=78 HFD=2.1
02:03:10.130 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.53 = 2.75)
02:03:10.130 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.65)
02:03:10.130 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.42 hyp=0.42 cameraTheta=-1.49 mountX=-0.39 mountY=0.20, mountTheta=2.67
02:03:10.131 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.42, opts=13)
02:03:10.131 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.42)
02:03:10.131 00.000 8976 Worker thread wakes up
02:03:10.131 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.42) opts 0xd
02:03:10.131 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.42)
02:03:10.131 00.000 8976 Moving (0.03, -0.42) raw xDistance=-0.39 yDistance=0.20
02:03:10.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:03:10.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:03:10.131 00.000 8976 MoveAxis(R, 2, ABG)
02:03:10.131 00.000 8976 stepping (-17, 19) + (2, 0)
02:03:10.132 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:10.132 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:03:10.141 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:03:10.142 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:10.142 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:10.142 00.000 5052 Enqueuing Expose request
02:03:10.167 00.025 8976 Received - 47 (G) 
02:03:10.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:10.167 00.000 8976 stepped: pos (-15, 19)
02:03:10.167 00.000 8976 MoveAxis(U, 0, ABG)
02:03:10.167 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:03:10.167 00.000 8976 MountToCamera -- mountX=2.67 mountY=-2.54 hyp=3.69 mountTheta=-0.76 cameraX=1.05, cameraY=3.54 cameraTheta=1.28
02:03:10.168 00.001 8976 incremental bump (1.046, 3.539) isValid = 1
02:03:10.168 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
02:03:10.168 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:03:10.168 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:03:10.168 00.000 8976 move complete, result=0
02:03:10.168 00.000 8976 worker thread done servicing request
02:03:10.168 00.000 8976 Worker thread wakes up
02:03:10.168 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
02:03:10.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:10.168 00.000 9828 Worker thread wakes up
02:03:10.168 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:03:10.168 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:03:10.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:10.168 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
02:03:10.168 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.98)
02:03:10.168 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:03:10.168 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:03:10.168 00.000 9828 BLC: window closed
02:03:10.169 00.001 9828 MoveAxis(E, 12, B)
02:03:10.169 00.000 9828 Guiding  Dir = 2, Dur = 12
02:03:10.169 00.000 9828 IsSlewing returns 0
02:03:10.169 00.000 9828 IsGuiding returns 0
02:03:10.169 00.000 9828 PulseGuide returned control before completion, sleep 22
02:03:10.194 00.025 9828 IsGuiding returns 1
02:03:10.194 00.000 9828 scope still moving after pulse duration time elapsed
02:03:10.226 00.032 9828 IsSlewing returns 0
02:03:10.226 00.000 9828 IsGuiding returns 1
02:03:10.258 00.032 9828 IsSlewing returns 0
02:03:10.258 00.000 9828 IsGuiding returns 1
02:03:10.288 00.030 9828 IsSlewing returns 0
02:03:10.288 00.000 9828 IsGuiding returns 1
02:03:10.319 00.031 9828 IsSlewing returns 0
02:03:10.319 00.000 9828 IsGuiding returns 0
02:03:10.319 00.000 9828 scope move finished after 12 + 137 ms
02:03:10.319 00.000 9828 Move returns status 0, amount 12
02:03:10.319 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:10.319 00.000 9828 MoveAxis(N, 15, B)
02:03:10.319 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:10.334 00.015 9828 IsSlewing returns 0
02:03:10.334 00.000 9828 IsGuiding returns 0
02:03:10.334 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:10.364 00.030 9828 IsGuiding returns 1
02:03:10.364 00.000 9828 scope still moving after pulse duration time elapsed
02:03:10.395 00.031 9828 IsSlewing returns 0
02:03:10.395 00.000 9828 IsGuiding returns 1
02:03:10.427 00.032 9828 IsSlewing returns 0
02:03:10.427 00.000 9828 IsGuiding returns 1
02:03:10.458 00.031 9828 IsSlewing returns 0
02:03:10.458 00.000 9828 IsGuiding returns 1
02:03:10.488 00.030 9828 IsSlewing returns 0
02:03:10.488 00.000 9828 IsGuiding returns 0
02:03:10.488 00.000 9828 scope move finished after 15 + 139 ms
02:03:10.488 00.000 9828 Move returns status 0, amount 15
02:03:10.488 00.000 9828 move complete, result=0
02:03:10.489 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:03:10.489 00.000 9828 worker thread done servicing request
02:03:10.860 00.371 8976 Exposure complete
02:03:10.866 00.006 8976 worker thread done servicing request
02:03:10.866 00.000 5052 OnExposeComplete: enter
02:03:10.866 00.000 5052 UpdateGuideState(): m_state=6
02:03:10.866 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6832
02:03:10.866 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.75, Mass=197, SNR=9.7, Peak=80 HFD=1.9
02:03:10.866 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:03:10.866 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
02:03:10.866 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.04 hyp=0.37 cameraTheta=0.12 mountX=-0.13 mountY=-0.34, mountTheta=-1.94
02:03:10.866 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.04, opts=13)
02:03:10.867 00.001 5052 Enqueuing Move request for stepguider (0.37, 0.04)
02:03:10.867 00.000 8976 Worker thread wakes up
02:03:10.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.04) opts 0xd
02:03:10.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.04)
02:03:10.867 00.000 8976 Moving (0.37, 0.04) raw xDistance=-0.13 yDistance=-0.34
02:03:10.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:03:10.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:03:10.867 00.000 8976 MoveAxis(R, 0, ABG)
02:03:10.867 00.000 8976 MoveAxis(U, 1, ABG)
02:03:10.867 00.000 8976 stepping (-15, 19) + (0, 1)
02:03:10.867 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:10.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:03:10.877 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:03:10.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:10.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:10.877 00.000 5052 Enqueuing Expose request
02:03:10.887 00.010 8976 Received - 47 (G) 
02:03:10.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:10.887 00.000 8976 stepped: pos (-15, 20)
02:03:10.888 00.001 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:03:10.888 00.000 8976 MountToCamera -- mountX=2.55 mountY=-2.75 hyp=3.75 mountTheta=-0.82 cameraX=1.29, cameraY=3.52 cameraTheta=1.22
02:03:10.888 00.000 8976 incremental bump (1.289, 3.523) isValid = 1
02:03:10.888 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:03:10.888 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:03:10.888 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:03:10.888 00.000 8976 move complete, result=0
02:03:10.888 00.000 9828 Worker thread wakes up
02:03:10.888 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:03:10.888 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:03:10.888 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
02:03:10.888 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
02:03:10.888 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:03:10.888 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:03:10.888 00.000 8976 worker thread done servicing request
02:03:10.888 00.000 8976 Worker thread wakes up
02:03:10.889 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:10.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:10.889 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:03:10.889 00.000 9828 BLC: window closed
02:03:10.889 00.000 9828 MoveAxis(E, 14, B)
02:03:10.889 00.000 9828 Guiding  Dir = 2, Dur = 14
02:03:10.889 00.000 9828 IsSlewing returns 0
02:03:10.889 00.000 9828 IsGuiding returns 0
02:03:10.889 00.000 9828 PulseGuide returned control before completion, sleep 24
02:03:10.926 00.037 9828 IsGuiding returns 1
02:03:10.926 00.000 9828 scope still moving after pulse duration time elapsed
02:03:10.957 00.031 9828 IsSlewing returns 0
02:03:10.957 00.000 9828 IsGuiding returns 1
02:03:10.987 00.030 9828 IsSlewing returns 0
02:03:10.987 00.000 9828 IsGuiding returns 1
02:03:11.018 00.031 9828 IsSlewing returns 0
02:03:11.018 00.000 9828 IsGuiding returns 0
02:03:11.018 00.000 9828 scope move finished after 14 + 115 ms
02:03:11.018 00.000 9828 Move returns status 0, amount 14
02:03:11.018 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:11.018 00.000 9828 MoveAxis(N, 14, B)
02:03:11.018 00.000 9828 Guiding  Dir = 0, Dur = 14
02:03:11.034 00.016 9828 IsSlewing returns 0
02:03:11.034 00.000 9828 IsGuiding returns 0
02:03:11.034 00.000 9828 PulseGuide returned control before completion, sleep 24
02:03:11.064 00.030 9828 IsGuiding returns 1
02:03:11.064 00.000 9828 scope still moving after pulse duration time elapsed
02:03:11.096 00.032 9828 IsSlewing returns 0
02:03:11.096 00.000 9828 IsGuiding returns 1
02:03:11.127 00.031 9828 IsSlewing returns 0
02:03:11.127 00.000 9828 IsGuiding returns 1
02:03:11.157 00.030 9828 IsSlewing returns 0
02:03:11.157 00.000 9828 IsGuiding returns 1
02:03:11.188 00.031 9828 IsSlewing returns 0
02:03:11.188 00.000 9828 IsGuiding returns 0
02:03:11.188 00.000 9828 scope move finished after 14 + 140 ms
02:03:11.188 00.000 9828 Move returns status 0, amount 14
02:03:11.188 00.000 9828 move complete, result=0
02:03:11.188 00.000 9828 worker thread done servicing request
02:03:11.188 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:03:11.586 00.398 8976 Exposure complete
02:03:11.590 00.004 8976 worker thread done servicing request
02:03:11.590 00.000 5052 OnExposeComplete: enter
02:03:11.590 00.000 5052 UpdateGuideState(): m_state=6
02:03:11.590 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6833
02:03:11.590 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.60, Mass=216, SNR=10.2, Peak=79 HFD=2.0
02:03:11.591 00.001 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.68 = 2.61)
02:03:11.591 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.50)
02:03:11.591 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.63 mountX=-0.10 mountY=0.07, mountTheta=2.54
02:03:11.591 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.11, opts=13)
02:03:11.591 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.11)
02:03:11.591 00.000 8976 Worker thread wakes up
02:03:11.592 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.11) opts 0xd
02:03:11.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.11)
02:03:11.592 00.000 8976 Moving (-0.01, -0.11) raw xDistance=-0.10 yDistance=0.07
02:03:11.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:03:11.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:03:11.592 00.000 8976 MoveAxis(R, 0, ABG)
02:03:11.592 00.000 8976 MoveAxis(U, 0, ABG)
02:03:11.592 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:03:11.592 00.000 8976 MountToCamera -- mountX=2.47 mountY=-2.89 hyp=3.80 mountTheta=-0.86 cameraX=1.45, cameraY=3.51 cameraTheta=1.18
02:03:11.592 00.000 8976 incremental bump (1.452, 3.512) isValid = 1
02:03:11.593 00.001 8976 Scheduling Mount bump of (0.041, 0.103)
02:03:11.593 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.10, opts=4)
02:03:11.593 00.000 8976 Enqueuing Move request for scope (0.04, 0.10)
02:03:11.593 00.000 8976 move complete, result=0
02:03:11.593 00.000 9828 Worker thread wakes up
02:03:11.593 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0x4
02:03:11.593 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
02:03:11.593 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:03:11.593 00.000 8976 worker thread done servicing request
02:03:11.593 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
02:03:11.593 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:03:11.593 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:03:11.593 00.000 9828 Moving (0.04, 0.10) raw xDistance=-0.05 yDistance=-0.10
02:03:11.593 00.000 9828 BLC: window closed
02:03:11.593 00.000 9828 MoveAxis(E, 15, B)
02:03:11.593 00.000 9828 Guiding  Dir = 2, Dur = 15
02:03:11.594 00.001 9828 IsSlewing returns 0
02:03:11.594 00.000 9828 IsGuiding returns 0
02:03:11.594 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:11.603 00.009 5052 UpdateGuideState exits: m=216 SNR=10.2
02:03:11.604 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:11.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:11.604 00.000 5052 Enqueuing Expose request
02:03:11.604 00.000 8976 Worker thread wakes up
02:03:11.604 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:11.604 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:11.604 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:11.624 00.020 9828 IsGuiding returns 1
02:03:11.624 00.000 9828 scope still moving after pulse duration time elapsed
02:03:11.655 00.031 9828 IsSlewing returns 0
02:03:11.655 00.000 9828 IsGuiding returns 1
02:03:11.685 00.030 9828 IsSlewing returns 0
02:03:11.685 00.000 9828 IsGuiding returns 1
02:03:11.715 00.030 9828 IsSlewing returns 0
02:03:11.715 00.000 9828 IsGuiding returns 1
02:03:11.746 00.031 9828 IsSlewing returns 0
02:03:11.746 00.000 9828 IsGuiding returns 0
02:03:11.746 00.000 9828 scope move finished after 15 + 137 ms
02:03:11.746 00.000 9828 Move returns status 0, amount 15
02:03:11.746 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:11.746 00.000 9828 MoveAxis(N, 13, B)
02:03:11.746 00.000 9828 Guiding  Dir = 0, Dur = 13
02:03:11.762 00.016 9828 IsSlewing returns 0
02:03:11.762 00.000 9828 IsGuiding returns 0
02:03:11.762 00.000 9828 PulseGuide returned control before completion, sleep 23
02:03:11.794 00.032 9828 IsGuiding returns 1
02:03:11.794 00.000 9828 scope still moving after pulse duration time elapsed
02:03:11.824 00.030 9828 IsSlewing returns 0
02:03:11.824 00.000 9828 IsGuiding returns 1
02:03:11.856 00.032 9828 IsSlewing returns 0
02:03:11.856 00.000 9828 IsGuiding returns 1
02:03:11.886 00.030 9828 IsSlewing returns 0
02:03:11.887 00.001 9828 IsGuiding returns 1
02:03:11.917 00.030 9828 IsSlewing returns 0
02:03:11.917 00.000 9828 IsGuiding returns 1
02:03:11.947 00.030 9828 IsSlewing returns 0
02:03:11.947 00.000 9828 IsGuiding returns 0
02:03:11.947 00.000 9828 scope move finished after 13 + 172 ms
02:03:11.947 00.000 9828 Move returns status 0, amount 13
02:03:11.947 00.000 9828 move complete, result=0
02:03:11.947 00.000 9828 worker thread done servicing request
02:03:11.947 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 13 ms NORTH
02:03:12.297 00.350 8976 Exposure complete
02:03:12.303 00.006 8976 worker thread done servicing request
02:03:12.303 00.000 5052 OnExposeComplete: enter
02:03:12.303 00.000 5052 UpdateGuideState(): m_state=6
02:03:12.303 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6834
02:03:12.303 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.04, Mass=203, SNR=9.8, Peak=75 HFD=2.1
02:03:12.303 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
02:03:12.303 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
02:03:12.303 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.85 mountX=0.33 mountY=-0.10, mountTheta=-0.29
02:03:12.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.33, opts=13)
02:03:12.304 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.33)
02:03:12.304 00.000 8976 Worker thread wakes up
02:03:12.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.33) opts 0xd
02:03:12.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.33)
02:03:12.304 00.000 8976 Moving (-0.09, 0.33) raw xDistance=0.33 yDistance=-0.10
02:03:12.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:03:12.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:03:12.304 00.000 8976 MoveAxis(L, 1, ABG)
02:03:12.304 00.000 8976 stepping (-15, 20) + (-1, 0)
02:03:12.304 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:12.305 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:03:12.314 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
02:03:12.315 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:12.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:12.315 00.000 5052 Enqueuing Expose request
02:03:12.326 00.011 8976 Received - 47 (G) 
02:03:12.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:12.326 00.000 8976 stepped: pos (-16, 20)
02:03:12.326 00.000 8976 MoveAxis(U, 0, ABG)
02:03:12.326 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:03:12.326 00.000 8976 MountToCamera -- mountX=2.46 mountY=-2.99 hyp=3.87 mountTheta=-0.88 cameraX=1.54, cameraY=3.55 cameraTheta=1.16
02:03:12.326 00.000 8976 incremental bump (1.538, 3.550) isValid = 1
02:03:12.326 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:03:12.326 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:03:12.326 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:03:12.326 00.000 8976 move complete, result=0
02:03:12.326 00.000 8976 worker thread done servicing request
02:03:12.326 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:03:12.326 00.000 9828 Worker thread wakes up
02:03:12.326 00.000 8976 Worker thread wakes up
02:03:12.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:12.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:12.327 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:03:12.327 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:03:12.327 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
02:03:12.327 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
02:03:12.327 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:03:12.327 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:03:12.327 00.000 9828 BLC: window closed
02:03:12.327 00.000 9828 MoveAxis(E, 16, B)
02:03:12.327 00.000 9828 Guiding  Dir = 2, Dur = 16
02:03:12.327 00.000 9828 IsSlewing returns 0
02:03:12.327 00.000 9828 IsGuiding returns 0
02:03:12.328 00.001 9828 PulseGuide returned control before completion, sleep 26
02:03:12.356 00.028 9828 IsGuiding returns 1
02:03:12.356 00.000 9828 scope still moving after pulse duration time elapsed
02:03:12.386 00.030 9828 IsSlewing returns 0
02:03:12.386 00.000 9828 IsGuiding returns 1
02:03:12.418 00.032 9828 IsSlewing returns 0
02:03:12.418 00.000 9828 IsGuiding returns 1
02:03:12.448 00.030 9828 IsSlewing returns 0
02:03:12.448 00.000 9828 IsGuiding returns 1
02:03:12.479 00.031 9828 IsSlewing returns 0
02:03:12.479 00.000 9828 IsGuiding returns 0
02:03:12.479 00.000 9828 scope move finished after 16 + 136 ms
02:03:12.479 00.000 9828 Move returns status 0, amount 16
02:03:12.479 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:12.479 00.000 9828 MoveAxis(N, 14, B)
02:03:12.479 00.000 9828 Guiding  Dir = 0, Dur = 14
02:03:12.495 00.016 9828 IsSlewing returns 0
02:03:12.495 00.000 9828 IsGuiding returns 0
02:03:12.495 00.000 9828 PulseGuide returned control before completion, sleep 24
02:03:12.525 00.030 9828 IsGuiding returns 1
02:03:12.525 00.000 9828 scope still moving after pulse duration time elapsed
02:03:12.556 00.031 9828 IsSlewing returns 0
02:03:12.556 00.000 9828 IsGuiding returns 1
02:03:12.588 00.032 9828 IsSlewing returns 0
02:03:12.588 00.000 9828 IsGuiding returns 1
02:03:12.620 00.032 9828 IsSlewing returns 0
02:03:12.620 00.000 9828 IsGuiding returns 1
02:03:12.651 00.031 9828 IsSlewing returns 0
02:03:12.651 00.000 9828 IsGuiding returns 0
02:03:12.651 00.000 9828 scope move finished after 14 + 142 ms
02:03:12.651 00.000 9828 Move returns status 0, amount 14
02:03:12.651 00.000 9828 move complete, result=0
02:03:12.651 00.000 9828 worker thread done servicing request
02:03:12.651 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:03:13.017 00.366 8976 Exposure complete
02:03:13.023 00.006 8976 worker thread done servicing request
02:03:13.023 00.000 5052 OnExposeComplete: enter
02:03:13.023 00.000 5052 UpdateGuideState(): m_state=6
02:03:13.023 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6835
02:03:13.023 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.50, Mass=205, SNR=9.9, Peak=78 HFD=2.2
02:03:13.023 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.29 = 1.99)
02:03:13.023 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.89)
02:03:13.023 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-2.25 mountX=-0.11 mountY=0.26, mountTheta=1.98
02:03:13.024 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.21, opts=13)
02:03:13.024 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.21)
02:03:13.024 00.000 8976 Worker thread wakes up
02:03:13.025 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.21) opts 0xd
02:03:13.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.21)
02:03:13.025 00.000 8976 Moving (-0.17, -0.21) raw xDistance=-0.11 yDistance=0.26
02:03:13.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:03:13.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:03:13.025 00.000 8976 MoveAxis(R, 0, ABG)
02:03:13.025 00.000 8976 MoveAxis(U, 0, ABG)
02:03:13.025 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:03:13.025 00.000 8976 MountToCamera -- mountX=2.46 mountY=-3.05 hyp=3.92 mountTheta=-0.89 cameraX=1.60, cameraY=3.58 cameraTheta=1.15
02:03:13.025 00.000 8976 incremental bump (1.596, 3.576) isValid = 1
02:03:13.025 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:03:13.025 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:03:13.025 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:03:13.025 00.000 8976 move complete, result=0
02:03:13.025 00.000 9828 Worker thread wakes up
02:03:13.025 00.000 8976 worker thread done servicing request
02:03:13.025 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:03:13.025 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:03:13.025 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:03:13.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:03:13.025 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
02:03:13.026 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:03:13.026 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:03:13.026 00.000 9828 BLC: window closed
02:03:13.026 00.000 9828 MoveAxis(E, 16, B)
02:03:13.026 00.000 9828 Guiding  Dir = 2, Dur = 16
02:03:13.026 00.000 9828 IsSlewing returns 0
02:03:13.026 00.000 9828 IsGuiding returns 0
02:03:13.026 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:13.035 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
02:03:13.036 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:13.036 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:13.036 00.000 5052 Enqueuing Expose request
02:03:13.036 00.000 8976 Worker thread wakes up
02:03:13.036 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:03:13.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:13.036 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:13.055 00.019 9828 IsGuiding returns 1
02:03:13.055 00.000 9828 scope still moving after pulse duration time elapsed
02:03:13.086 00.031 9828 IsSlewing returns 0
02:03:13.087 00.001 9828 IsGuiding returns 1
02:03:13.117 00.030 9828 IsSlewing returns 0
02:03:13.117 00.000 9828 IsGuiding returns 1
02:03:13.148 00.031 9828 IsSlewing returns 0
02:03:13.148 00.000 9828 IsGuiding returns 1
02:03:13.178 00.030 9828 IsSlewing returns 0
02:03:13.178 00.000 9828 IsGuiding returns 0
02:03:13.178 00.000 9828 scope move finished after 16 + 136 ms
02:03:13.178 00.000 9828 Move returns status 0, amount 16
02:03:13.178 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:13.178 00.000 9828 MoveAxis(N, 14, B)
02:03:13.178 00.000 9828 Guiding  Dir = 0, Dur = 14
02:03:13.194 00.016 9828 IsSlewing returns 0
02:03:13.194 00.000 9828 IsGuiding returns 0
02:03:13.194 00.000 9828 PulseGuide returned control before completion, sleep 24
02:03:13.225 00.031 9828 IsGuiding returns 1
02:03:13.225 00.000 9828 scope still moving after pulse duration time elapsed
02:03:13.257 00.032 9828 IsSlewing returns 0
02:03:13.257 00.000 9828 IsGuiding returns 1
02:03:13.289 00.032 9828 IsSlewing returns 0
02:03:13.289 00.000 9828 IsGuiding returns 1
02:03:13.320 00.031 9828 IsSlewing returns 0
02:03:13.320 00.000 9828 IsGuiding returns 1
02:03:13.351 00.031 9828 IsSlewing returns 0
02:03:13.351 00.000 9828 IsGuiding returns 0
02:03:13.351 00.000 9828 scope move finished after 14 + 143 ms
02:03:13.351 00.000 9828 Move returns status 0, amount 14
02:03:13.351 00.000 9828 move complete, result=0
02:03:13.351 00.000 9828 worker thread done servicing request
02:03:13.351 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:03:13.728 00.377 8976 Exposure complete
02:03:13.734 00.006 8976 worker thread done servicing request
02:03:13.734 00.000 5052 OnExposeComplete: enter
02:03:13.734 00.000 5052 UpdateGuideState(): m_state=6
02:03:13.734 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6836
02:03:13.734 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.57, Mass=203, SNR=9.9, Peak=76 HFD=2.2
02:03:13.734 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.52 = 1.77)
02:03:13.734 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
02:03:13.734 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.22 cameraTheta=-2.47 mountX=-0.04 mountY=0.22, mountTheta=1.76
02:03:13.735 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.14, opts=13)
02:03:13.735 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.14)
02:03:13.735 00.000 8976 Worker thread wakes up
02:03:13.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.14) opts 0xd
02:03:13.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.14)
02:03:13.735 00.000 8976 Moving (-0.18, -0.14) raw xDistance=-0.04 yDistance=0.22
02:03:13.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:03:13.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:03:13.735 00.000 8976 MoveAxis(R, 0, ABG)
02:03:13.735 00.000 8976 MoveAxis(U, 0, ABG)
02:03:13.735 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:03:13.735 00.000 8976 MountToCamera -- mountX=2.46 mountY=-3.09 hyp=3.95 mountTheta=-0.90 cameraX=1.63, cameraY=3.59 cameraTheta=1.14
02:03:13.735 00.000 8976 incremental bump (1.634, 3.593) isValid = 1
02:03:13.735 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:03:13.735 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:03:13.736 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
02:03:13.736 00.000 8976 move complete, result=0
02:03:13.736 00.000 9828 Worker thread wakes up
02:03:13.736 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:03:13.736 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:03:13.736 00.000 8976 worker thread done servicing request
02:03:13.736 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
02:03:13.736 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:03:13.736 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
02:03:13.736 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
02:03:13.736 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:03:13.736 00.000 9828 BLC: window closed
02:03:13.736 00.000 9828 MoveAxis(E, 17, B)
02:03:13.736 00.000 9828 Guiding  Dir = 2, Dur = 17
02:03:13.737 00.001 9828 IsSlewing returns 0
02:03:13.737 00.000 9828 IsGuiding returns 0
02:03:13.737 00.000 9828 PulseGuide returned control before completion, sleep 27
02:03:13.745 00.008 5052 UpdateGuideState exits: m=203 SNR=9.9
02:03:13.745 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:13.745 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:13.745 00.000 5052 Enqueuing Expose request
02:03:13.745 00.000 8976 Worker thread wakes up
02:03:13.746 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:13.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:13.746 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:13.769 00.023 9828 IsGuiding returns 1
02:03:13.769 00.000 9828 scope still moving after pulse duration time elapsed
02:03:13.800 00.031 9828 IsSlewing returns 0
02:03:13.800 00.000 9828 IsGuiding returns 1
02:03:13.832 00.032 9828 IsSlewing returns 0
02:03:13.832 00.000 9828 IsGuiding returns 1
02:03:13.864 00.032 9828 IsSlewing returns 0
02:03:13.864 00.000 9828 IsGuiding returns 1
02:03:13.896 00.032 9828 IsSlewing returns 0
02:03:13.896 00.000 9828 IsGuiding returns 0
02:03:13.896 00.000 9828 scope move finished after 17 + 142 ms
02:03:13.896 00.000 9828 Move returns status 0, amount 17
02:03:13.896 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:13.896 00.000 9828 MoveAxis(N, 14, B)
02:03:13.896 00.000 9828 Guiding  Dir = 0, Dur = 14
02:03:13.911 00.015 9828 IsSlewing returns 0
02:03:13.911 00.000 9828 IsGuiding returns 0
02:03:13.911 00.000 9828 PulseGuide returned control before completion, sleep 24
02:03:13.942 00.031 9828 IsGuiding returns 1
02:03:13.942 00.000 9828 scope still moving after pulse duration time elapsed
02:03:13.973 00.031 9828 IsSlewing returns 0
02:03:13.973 00.000 9828 IsGuiding returns 1
02:03:14.005 00.032 9828 IsSlewing returns 0
02:03:14.005 00.000 9828 IsGuiding returns 1
02:03:14.037 00.032 9828 IsSlewing returns 0
02:03:14.037 00.000 9828 IsGuiding returns 1
02:03:14.069 00.032 9828 IsSlewing returns 0
02:03:14.069 00.000 9828 IsGuiding returns 0
02:03:14.069 00.000 9828 scope move finished after 14 + 142 ms
02:03:14.069 00.000 9828 Move returns status 0, amount 14
02:03:14.069 00.000 9828 move complete, result=0
02:03:14.069 00.000 9828 worker thread done servicing request
02:03:14.069 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:03:14.434 00.365 8976 Exposure complete
02:03:14.439 00.005 8976 worker thread done servicing request
02:03:14.439 00.000 5052 OnExposeComplete: enter
02:03:14.440 00.001 5052 UpdateGuideState(): m_state=6
02:03:14.440 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6837
02:03:14.440 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.53, Mass=186, SNR=9.5, Peak=78 HFD=1.8
02:03:14.440 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
02:03:14.440 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
02:03:14.440 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.18 hyp=0.49 cameraTheta=-2.76 mountX=0.05 mountY=0.48, mountTheta=1.47
02:03:14.440 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.18, opts=13)
02:03:14.440 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.18)
02:03:14.441 00.001 8976 Worker thread wakes up
02:03:14.441 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.18) opts 0xd
02:03:14.441 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.18)
02:03:14.441 00.000 8976 Moving (-0.46, -0.18) raw xDistance=0.05 yDistance=0.48
02:03:14.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:03:14.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:03:14.441 00.000 8976 MoveAxis(R, 0, ABG)
02:03:14.441 00.000 8976 MoveAxis(D, 2, ABG)
02:03:14.441 00.000 8976 stepping (-16, 20) + (0, -2)
02:03:14.441 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:14.441 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:03:14.452 00.011 5052 UpdateGuideState exits: m=186 SNR=9.5
02:03:14.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:14.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:14.452 00.000 5052 Enqueuing Expose request
02:03:14.468 00.016 8976 Received - 47 (G) 
02:03:14.468 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:14.468 00.000 8976 stepped: pos (-16, 18)
02:03:14.468 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:03:14.468 00.000 8976 MountToCamera -- mountX=2.45 mountY=-3.01 hyp=3.89 mountTheta=-0.89 cameraX=1.57, cameraY=3.56 cameraTheta=1.16
02:03:14.468 00.000 8976 incremental bump (1.567, 3.557) isValid = 1
02:03:14.468 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:03:14.468 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:03:14.468 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:03:14.468 00.000 8976 move complete, result=0
02:03:14.468 00.000 8976 worker thread done servicing request
02:03:14.468 00.000 8976 Worker thread wakes up
02:03:14.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:14.468 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:03:14.468 00.000 9828 Worker thread wakes up
02:03:14.468 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:14.468 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:03:14.469 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:03:14.469 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:03:14.469 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
02:03:14.469 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:03:14.469 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:03:14.469 00.000 9828 BLC: window closed
02:03:14.469 00.000 9828 MoveAxis(E, 16, B)
02:03:14.469 00.000 9828 Guiding  Dir = 2, Dur = 16
02:03:14.469 00.000 9828 IsSlewing returns 0
02:03:14.469 00.000 9828 IsGuiding returns 0
02:03:14.469 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:14.506 00.037 9828 IsGuiding returns 1
02:03:14.506 00.000 9828 scope still moving after pulse duration time elapsed
02:03:14.538 00.032 9828 IsSlewing returns 0
02:03:14.538 00.000 9828 IsGuiding returns 1
02:03:14.569 00.031 9828 IsSlewing returns 0
02:03:14.569 00.000 9828 IsGuiding returns 1
02:03:14.602 00.033 9828 IsSlewing returns 0
02:03:14.602 00.000 9828 IsGuiding returns 0
02:03:14.602 00.000 9828 scope move finished after 16 + 116 ms
02:03:14.602 00.000 9828 Move returns status 0, amount 16
02:03:14.602 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:14.602 00.000 9828 MoveAxis(N, 14, B)
02:03:14.602 00.000 9828 Guiding  Dir = 0, Dur = 14
02:03:14.617 00.015 9828 IsSlewing returns 0
02:03:14.617 00.000 9828 IsGuiding returns 0
02:03:14.617 00.000 9828 PulseGuide returned control before completion, sleep 24
02:03:14.648 00.031 9828 IsGuiding returns 1
02:03:14.648 00.000 9828 scope still moving after pulse duration time elapsed
02:03:14.680 00.032 9828 IsSlewing returns 0
02:03:14.680 00.000 9828 IsGuiding returns 1
02:03:14.710 00.030 9828 IsSlewing returns 0
02:03:14.710 00.000 9828 IsGuiding returns 1
02:03:14.742 00.032 9828 IsSlewing returns 0
02:03:14.742 00.000 9828 IsGuiding returns 1
02:03:14.773 00.031 9828 IsSlewing returns 0
02:03:14.773 00.000 9828 IsGuiding returns 0
02:03:14.773 00.000 9828 scope move finished after 14 + 141 ms
02:03:14.773 00.000 9828 Move returns status 0, amount 14
02:03:14.773 00.000 9828 move complete, result=0
02:03:14.773 00.000 9828 worker thread done servicing request
02:03:14.773 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:03:15.165 00.392 8976 Exposure complete
02:03:15.171 00.006 8976 worker thread done servicing request
02:03:15.172 00.001 5052 OnExposeComplete: enter
02:03:15.172 00.000 5052 UpdateGuideState(): m_state=6
02:03:15.172 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6838
02:03:15.172 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.68, Mass=212, SNR=10.1, Peak=77 HFD=2.2
02:03:15.172 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
02:03:15.172 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
02:03:15.172 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.95 mountX=0.04 mountY=0.12, mountTheta=1.28
02:03:15.172 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.03, opts=13)
02:03:15.172 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.03)
02:03:15.173 00.001 8976 Worker thread wakes up
02:03:15.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.03) opts 0xd
02:03:15.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.03)
02:03:15.173 00.000 8976 Moving (-0.13, -0.03) raw xDistance=0.04 yDistance=0.12
02:03:15.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:03:15.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:03:15.173 00.000 8976 MoveAxis(R, 0, ABG)
02:03:15.173 00.000 8976 MoveAxis(U, 0, ABG)
02:03:15.173 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:03:15.173 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.96 hyp=3.85 mountTheta=-0.88 cameraX=1.52, cameraY=3.53 cameraTheta=1.16
02:03:15.173 00.000 8976 incremental bump (1.522, 3.532) isValid = 1
02:03:15.173 00.000 8976 Scheduling Mount bump of (0.045, 0.109)
02:03:15.173 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:03:15.173 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:03:15.173 00.000 8976 move complete, result=0
02:03:15.173 00.000 9828 Worker thread wakes up
02:03:15.173 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:03:15.173 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:03:15.173 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
02:03:15.173 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
02:03:15.173 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:03:15.174 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
02:03:15.174 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:03:15.174 00.000 9828 BLC: window closed
02:03:15.174 00.000 9828 MoveAxis(E, 16, B)
02:03:15.174 00.000 9828 Guiding  Dir = 2, Dur = 16
02:03:15.174 00.000 8976 worker thread done servicing request
02:03:15.174 00.000 9828 IsSlewing returns 0
02:03:15.174 00.000 9828 IsGuiding returns 0
02:03:15.174 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:15.184 00.010 5052 UpdateGuideState exits: m=212 SNR=10.1
02:03:15.185 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:15.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:15.185 00.000 5052 Enqueuing Expose request
02:03:15.185 00.000 8976 Worker thread wakes up
02:03:15.185 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:15.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:15.185 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:15.207 00.022 9828 IsGuiding returns 1
02:03:15.207 00.000 9828 scope still moving after pulse duration time elapsed
02:03:15.240 00.033 9828 IsSlewing returns 0
02:03:15.240 00.000 9828 IsGuiding returns 1
02:03:15.269 00.029 9828 IsSlewing returns 0
02:03:15.269 00.000 9828 IsGuiding returns 1
02:03:15.301 00.032 9828 IsSlewing returns 0
02:03:15.301 00.000 9828 IsGuiding returns 0
02:03:15.301 00.000 9828 scope move finished after 16 + 110 ms
02:03:15.301 00.000 9828 Move returns status 0, amount 16
02:03:15.301 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:15.301 00.000 9828 MoveAxis(N, 14, B)
02:03:15.301 00.000 9828 Guiding  Dir = 0, Dur = 14
02:03:15.316 00.015 9828 IsSlewing returns 0
02:03:15.317 00.001 9828 IsGuiding returns 0
02:03:15.317 00.000 9828 PulseGuide returned control before completion, sleep 24
02:03:15.348 00.031 9828 IsGuiding returns 1
02:03:15.348 00.000 9828 scope still moving after pulse duration time elapsed
02:03:15.379 00.031 9828 IsSlewing returns 0
02:03:15.379 00.000 9828 IsGuiding returns 1
02:03:15.411 00.032 9828 IsSlewing returns 0
02:03:15.411 00.000 9828 IsGuiding returns 1
02:03:15.443 00.032 9828 IsSlewing returns 0
02:03:15.443 00.000 9828 IsGuiding returns 1
02:03:15.475 00.032 9828 IsSlewing returns 0
02:03:15.475 00.000 9828 IsGuiding returns 0
02:03:15.475 00.000 9828 scope move finished after 14 + 144 ms
02:03:15.475 00.000 9828 Move returns status 0, amount 14
02:03:15.475 00.000 9828 move complete, result=0
02:03:15.475 00.000 9828 worker thread done servicing request
02:03:15.475 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:03:15.876 00.401 8976 Exposure complete
02:03:15.883 00.007 8976 worker thread done servicing request
02:03:15.884 00.001 5052 OnExposeComplete: enter
02:03:15.884 00.000 5052 UpdateGuideState(): m_state=6
02:03:15.884 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6839
02:03:15.884 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.55, Mass=207, SNR=10.0, Peak=76 HFD=1.9
02:03:15.884 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
02:03:15.884 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
02:03:15.884 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.16 hyp=0.59 cameraTheta=-2.87 mountX=0.12 mountY=0.56, mountTheta=1.36
02:03:15.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.16, opts=13)
02:03:15.885 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.16)
02:03:15.885 00.000 8976 Worker thread wakes up
02:03:15.886 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.16) opts 0xd
02:03:15.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.16)
02:03:15.886 00.000 8976 Moving (-0.57, -0.16) raw xDistance=0.12 yDistance=0.56
02:03:15.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:03:15.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
02:03:15.886 00.000 8976 MoveAxis(R, 0, ABG)
02:03:15.886 00.000 8976 MoveAxis(D, 2, ABG)
02:03:15.886 00.000 8976 stepping (-16, 18) + (0, -2)
02:03:15.886 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:15.887 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=66, Gamma=2.630
02:03:15.899 00.012 5052 UpdateGuideState exits: m=207 SNR=10.0
02:03:15.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:15.899 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:15.900 00.001 5052 Enqueuing Expose request
02:03:15.923 00.023 8976 Received - 47 (G) 
02:03:15.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:15.923 00.000 8976 stepped: pos (-16, 16)
02:03:15.923 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:03:15.923 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.82 hyp=3.74 mountTheta=-0.86 cameraX=1.40, cameraY=3.47 cameraTheta=1.19
02:03:15.923 00.000 8976 incremental bump (1.398, 3.468) isValid = 1
02:03:15.923 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:03:15.923 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:03:15.923 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:03:15.923 00.000 8976 move complete, result=0
02:03:15.923 00.000 8976 worker thread done servicing request
02:03:15.923 00.000 8976 Worker thread wakes up
02:03:15.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:15.923 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:15.923 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:03:15.923 00.000 9828 Worker thread wakes up
02:03:15.923 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:03:15.924 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:03:15.924 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:03:15.924 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
02:03:15.924 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:03:15.924 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:03:15.924 00.000 9828 BLC: window closed
02:03:15.924 00.000 9828 MoveAxis(E, 15, B)
02:03:15.924 00.000 9828 Guiding  Dir = 2, Dur = 15
02:03:15.924 00.000 9828 IsSlewing returns 0
02:03:15.925 00.001 9828 IsGuiding returns 0
02:03:15.925 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:15.964 00.039 9828 IsGuiding returns 1
02:03:15.964 00.000 9828 scope still moving after pulse duration time elapsed
02:03:15.995 00.031 9828 IsSlewing returns 0
02:03:15.995 00.000 9828 IsGuiding returns 1
02:03:16.025 00.030 9828 IsSlewing returns 0
02:03:16.025 00.000 9828 IsGuiding returns 1
02:03:16.055 00.030 9828 IsSlewing returns 0
02:03:16.055 00.000 9828 IsGuiding returns 0
02:03:16.055 00.000 9828 scope move finished after 15 + 116 ms
02:03:16.055 00.000 9828 Move returns status 0, amount 15
02:03:16.055 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:16.055 00.000 9828 MoveAxis(N, 14, B)
02:03:16.055 00.000 9828 Guiding  Dir = 0, Dur = 14
02:03:16.071 00.016 9828 IsSlewing returns 0
02:03:16.071 00.000 9828 IsGuiding returns 0
02:03:16.072 00.001 9828 PulseGuide returned control before completion, sleep 24
02:03:16.103 00.031 9828 IsGuiding returns 1
02:03:16.103 00.000 9828 scope still moving after pulse duration time elapsed
02:03:16.135 00.032 9828 IsSlewing returns 0
02:03:16.135 00.000 9828 IsGuiding returns 1
02:03:16.164 00.029 9828 IsSlewing returns 0
02:03:16.164 00.000 9828 IsGuiding returns 1
02:03:16.196 00.032 9828 IsSlewing returns 0
02:03:16.197 00.001 9828 IsGuiding returns 1
02:03:16.228 00.031 9828 IsSlewing returns 0
02:03:16.228 00.000 9828 IsGuiding returns 0
02:03:16.228 00.000 9828 scope move finished after 14 + 142 ms
02:03:16.228 00.000 9828 Move returns status 0, amount 14
02:03:16.228 00.000 9828 move complete, result=0
02:03:16.228 00.000 9828 worker thread done servicing request
02:03:16.228 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:03:16.615 00.387 8976 Exposure complete
02:03:16.620 00.005 8976 worker thread done servicing request
02:03:16.620 00.000 5052 OnExposeComplete: enter
02:03:16.620 00.000 5052 UpdateGuideState(): m_state=6
02:03:16.620 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6840
02:03:16.621 00.001 5052 Star::Find returns 1 (0), X=329.07, Y=281.30, Mass=202, SNR=9.9, Peak=71 HFD=2.3
02:03:16.621 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.86 = 2.42)
02:03:16.621 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.32)
02:03:16.621 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.41 hyp=0.42 cameraTheta=-1.82 mountX=-0.32 mountY=0.31, mountTheta=2.37
02:03:16.621 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.41, opts=13)
02:03:16.621 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.41)
02:03:16.621 00.000 8976 Worker thread wakes up
02:03:16.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.41) opts 0xd
02:03:16.622 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.41)
02:03:16.622 00.000 8976 Moving (-0.10, -0.41) raw xDistance=-0.32 yDistance=0.31
02:03:16.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:03:16.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
02:03:16.622 00.000 8976 MoveAxis(R, 1, ABG)
02:03:16.622 00.000 8976 stepping (-16, 16) + (1, 0)
02:03:16.622 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:16.622 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
02:03:16.632 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
02:03:16.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:16.632 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:16.632 00.000 5052 Enqueuing Expose request
02:03:16.641 00.009 8976 Received - 47 (G) 
02:03:16.641 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:16.641 00.000 8976 stepped: pos (-15, 16)
02:03:16.641 00.000 8976 MoveAxis(D, 1, ABG)
02:03:16.641 00.000 8976 stepping (-15, 16) + (0, -1)
02:03:16.642 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:16.674 00.032 8976 Received - 47 (G) 
02:03:16.674 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:16.674 00.000 8976 stepped: pos (-15, 15)
02:03:16.674 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:03:16.674 00.000 8976 MountToCamera -- mountX=2.40 mountY=-2.68 hyp=3.60 mountTheta=-0.84 cameraX=1.29, cameraY=3.36 cameraTheta=1.20
02:03:16.674 00.000 8976 incremental bump (1.292, 3.356) isValid = 1
02:03:16.674 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:03:16.674 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:03:16.674 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:03:16.674 00.000 8976 move complete, result=0
02:03:16.674 00.000 8976 worker thread done servicing request
02:03:16.674 00.000 8976 Worker thread wakes up
02:03:16.674 00.000 9828 Worker thread wakes up
02:03:16.674 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:03:16.674 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:03:16.674 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:03:16.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:16.674 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:16.675 00.001 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:03:16.675 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:03:16.675 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
02:03:16.675 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:03:16.675 00.000 9828 BLC: window closed
02:03:16.675 00.000 9828 MoveAxis(E, 15, B)
02:03:16.675 00.000 9828 Guiding  Dir = 2, Dur = 15
02:03:16.675 00.000 9828 IsSlewing returns 0
02:03:16.675 00.000 9828 IsGuiding returns 0
02:03:16.676 00.001 9828 PulseGuide returned control before completion, sleep 25
02:03:16.707 00.031 9828 IsGuiding returns 1
02:03:16.707 00.000 9828 scope still moving after pulse duration time elapsed
02:03:16.739 00.032 9828 IsSlewing returns 0
02:03:16.739 00.000 9828 IsGuiding returns 1
02:03:16.770 00.031 9828 IsSlewing returns 0
02:03:16.770 00.000 9828 IsGuiding returns 1
02:03:16.801 00.031 9828 IsSlewing returns 0
02:03:16.802 00.001 9828 IsGuiding returns 1
02:03:16.832 00.030 9828 IsSlewing returns 0
02:03:16.832 00.000 9828 IsGuiding returns 0
02:03:16.832 00.000 9828 scope move finished after 15 + 141 ms
02:03:16.832 00.000 9828 Move returns status 0, amount 15
02:03:16.832 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:16.832 00.000 9828 MoveAxis(N, 14, B)
02:03:16.832 00.000 9828 Guiding  Dir = 0, Dur = 14
02:03:16.848 00.016 9828 IsSlewing returns 0
02:03:16.848 00.000 9828 IsGuiding returns 0
02:03:16.849 00.001 9828 PulseGuide returned control before completion, sleep 24
02:03:16.880 00.031 9828 IsGuiding returns 1
02:03:16.880 00.000 9828 scope still moving after pulse duration time elapsed
02:03:16.912 00.032 9828 IsSlewing returns 0
02:03:16.912 00.000 9828 IsGuiding returns 1
02:03:16.944 00.032 9828 IsSlewing returns 0
02:03:16.944 00.000 9828 IsGuiding returns 1
02:03:16.975 00.031 9828 IsSlewing returns 0
02:03:16.975 00.000 9828 IsGuiding returns 1
02:03:17.007 00.032 9828 IsSlewing returns 0
02:03:17.007 00.000 9828 IsGuiding returns 0
02:03:17.007 00.000 9828 scope move finished after 14 + 144 ms
02:03:17.007 00.000 9828 Move returns status 0, amount 14
02:03:17.007 00.000 9828 move complete, result=0
02:03:17.007 00.000 9828 worker thread done servicing request
02:03:17.007 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:03:17.366 00.359 8976 Exposure complete
02:03:17.372 00.006 8976 worker thread done servicing request
02:03:17.372 00.000 5052 OnExposeComplete: enter
02:03:17.372 00.000 5052 UpdateGuideState(): m_state=6
02:03:17.372 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6841
02:03:17.372 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.69, Mass=202, SNR=9.8, Peak=73 HFD=2.7
02:03:17.372 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:03:17.372 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:03:17.372 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.10 mountX=-0.08 mountY=-0.12, mountTheta=-2.18
02:03:17.373 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.02, opts=13)
02:03:17.373 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.02)
02:03:17.373 00.000 8976 Worker thread wakes up
02:03:17.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.02) opts 0xd
02:03:17.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.02)
02:03:17.373 00.000 8976 Moving (0.15, -0.02) raw xDistance=-0.08 yDistance=-0.12
02:03:17.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:03:17.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:03:17.373 00.000 8976 MoveAxis(R, 0, ABG)
02:03:17.373 00.000 8976 MoveAxis(U, 0, ABG)
02:03:17.373 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:03:17.373 00.000 8976 MountToCamera -- mountX=2.37 mountY=-2.58 hyp=3.50 mountTheta=-0.83 cameraX=1.22, cameraY=3.28 cameraTheta=1.21
02:03:17.373 00.000 8976 incremental bump (1.220, 3.282) isValid = 1
02:03:17.373 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
02:03:17.373 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:03:17.373 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:03:17.373 00.000 8976 move complete, result=0
02:03:17.373 00.000 9828 Worker thread wakes up
02:03:17.373 00.000 8976 worker thread done servicing request
02:03:17.374 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:03:17.374 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:03:17.374 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:03:17.374 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:03:17.374 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.05 mountY=-0.11, mountTheta=-1.97
02:03:17.374 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:03:17.374 00.000 9828 BLC: window closed
02:03:17.374 00.000 9828 MoveAxis(E, 14, B)
02:03:17.374 00.000 9828 Guiding  Dir = 2, Dur = 14
02:03:17.374 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:03:17.374 00.000 9828 IsSlewing returns 0
02:03:17.374 00.000 9828 IsGuiding returns 0
02:03:17.375 00.001 9828 PulseGuide returned control before completion, sleep 24
02:03:17.387 00.012 5052 UpdateGuideState exits: m=202 SNR=9.8
02:03:17.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:17.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:17.387 00.000 5052 Enqueuing Expose request
02:03:17.388 00.001 8976 Worker thread wakes up
02:03:17.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:17.388 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:17.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:17.408 00.020 9828 IsGuiding returns 1
02:03:17.408 00.000 9828 scope still moving after pulse duration time elapsed
02:03:17.439 00.031 9828 IsSlewing returns 0
02:03:17.439 00.000 9828 IsGuiding returns 1
02:03:17.484 00.045 9828 IsSlewing returns 0
02:03:17.484 00.000 9828 IsGuiding returns 1
02:03:17.516 00.032 9828 IsSlewing returns 0
02:03:17.516 00.000 9828 IsGuiding returns 0
02:03:17.516 00.000 9828 scope move finished after 14 + 127 ms
02:03:17.516 00.000 9828 Move returns status 0, amount 14
02:03:17.516 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:17.516 00.000 9828 MoveAxis(N, 14, B)
02:03:17.516 00.000 9828 Guiding  Dir = 0, Dur = 14
02:03:17.531 00.015 9828 IsSlewing returns 0
02:03:17.531 00.000 9828 IsGuiding returns 0
02:03:17.531 00.000 9828 PulseGuide returned control before completion, sleep 24
02:03:17.562 00.031 9828 IsGuiding returns 1
02:03:17.562 00.000 9828 scope still moving after pulse duration time elapsed
02:03:17.593 00.031 9828 IsSlewing returns 0
02:03:17.593 00.000 9828 IsGuiding returns 1
02:03:17.625 00.032 9828 IsSlewing returns 0
02:03:17.625 00.000 9828 IsGuiding returns 1
02:03:17.656 00.031 9828 IsSlewing returns 0
02:03:17.656 00.000 9828 IsGuiding returns 0
02:03:17.656 00.000 9828 scope move finished after 14 + 111 ms
02:03:17.656 00.000 9828 Move returns status 0, amount 14
02:03:17.656 00.000 9828 move complete, result=0
02:03:17.656 00.000 9828 worker thread done servicing request
02:03:17.656 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:03:18.082 00.426 8976 Exposure complete
02:03:18.087 00.005 8976 worker thread done servicing request
02:03:18.087 00.000 5052 OnExposeComplete: enter
02:03:18.087 00.000 5052 UpdateGuideState(): m_state=6
02:03:18.087 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6842
02:03:18.088 00.001 5052 Star::Find returns 1 (0), X=329.05, Y=281.78, Mass=204, SNR=9.9, Peak=84 HFD=2.1
02:03:18.088 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
02:03:18.088 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
02:03:18.088 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.63 mountX=0.12 mountY=0.07, mountTheta=0.51
02:03:18.088 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.07, opts=13)
02:03:18.088 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.07)
02:03:18.088 00.000 8976 Worker thread wakes up
02:03:18.089 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.07) opts 0xd
02:03:18.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.07)
02:03:18.089 00.000 8976 Moving (-0.13, 0.07) raw xDistance=0.12 yDistance=0.07
02:03:18.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:03:18.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:03:18.089 00.000 8976 MoveAxis(R, 0, ABG)
02:03:18.089 00.000 8976 MoveAxis(U, 0, ABG)
02:03:18.089 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:03:18.089 00.000 8976 MountToCamera -- mountX=2.34 mountY=-2.51 hyp=3.44 mountTheta=-0.82 cameraX=1.17, cameraY=3.23 cameraTheta=1.22
02:03:18.089 00.000 8976 incremental bump (1.172, 3.231) isValid = 1
02:03:18.089 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:03:18.089 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:03:18.089 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:03:18.089 00.000 8976 move complete, result=0
02:03:18.089 00.000 9828 Worker thread wakes up
02:03:18.089 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:03:18.089 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:03:18.089 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:03:18.089 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:03:18.090 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:03:18.090 00.000 8976 worker thread done servicing request
02:03:18.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:03:18.090 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:03:18.090 00.000 9828 BLC: window closed
02:03:18.090 00.000 9828 MoveAxis(E, 14, B)
02:03:18.090 00.000 9828 Guiding  Dir = 2, Dur = 14
02:03:18.090 00.000 9828 IsSlewing returns 0
02:03:18.090 00.000 9828 IsGuiding returns 0
02:03:18.091 00.001 9828 PulseGuide returned control before completion, sleep 24
02:03:18.099 00.008 5052 UpdateGuideState exits: m=204 SNR=9.9
02:03:18.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:18.099 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:18.099 00.000 5052 Enqueuing Expose request
02:03:18.099 00.000 8976 Worker thread wakes up
02:03:18.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:18.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:18.100 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:18.124 00.024 9828 IsGuiding returns 1
02:03:18.124 00.000 9828 scope still moving after pulse duration time elapsed
02:03:18.156 00.032 9828 IsSlewing returns 0
02:03:18.156 00.000 9828 IsGuiding returns 1
02:03:18.188 00.032 9828 IsSlewing returns 0
02:03:18.188 00.000 9828 IsGuiding returns 1
02:03:18.220 00.032 9828 IsSlewing returns 0
02:03:18.220 00.000 9828 IsGuiding returns 1
02:03:18.251 00.031 9828 IsSlewing returns 0
02:03:18.251 00.000 9828 IsGuiding returns 0
02:03:18.251 00.000 9828 scope move finished after 14 + 146 ms
02:03:18.251 00.000 9828 Move returns status 0, amount 14
02:03:18.251 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:18.251 00.000 9828 MoveAxis(N, 14, B)
02:03:18.251 00.000 9828 Guiding  Dir = 0, Dur = 14
02:03:18.267 00.016 9828 IsSlewing returns 0
02:03:18.267 00.000 9828 IsGuiding returns 0
02:03:18.267 00.000 9828 PulseGuide returned control before completion, sleep 24
02:03:18.299 00.032 9828 IsGuiding returns 1
02:03:18.299 00.000 9828 scope still moving after pulse duration time elapsed
02:03:18.330 00.031 9828 IsSlewing returns 0
02:03:18.330 00.000 9828 IsGuiding returns 1
02:03:18.361 00.031 9828 IsSlewing returns 0
02:03:18.361 00.000 9828 IsGuiding returns 1
02:03:18.393 00.032 9828 IsSlewing returns 0
02:03:18.393 00.000 9828 IsGuiding returns 1
02:03:18.423 00.030 9828 IsSlewing returns 0
02:03:18.423 00.000 9828 IsGuiding returns 0
02:03:18.423 00.000 9828 scope move finished after 14 + 141 ms
02:03:18.423 00.000 9828 Move returns status 0, amount 14
02:03:18.423 00.000 9828 move complete, result=0
02:03:18.423 00.000 9828 worker thread done servicing request
02:03:18.423 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:03:18.791 00.368 8976 Exposure complete
02:03:18.798 00.007 8976 worker thread done servicing request
02:03:18.799 00.001 5052 OnExposeComplete: enter
02:03:18.799 00.000 5052 UpdateGuideState(): m_state=6
02:03:18.799 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6843
02:03:18.799 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.70, Mass=203, SNR=9.9, Peak=72 HFD=2.3
02:03:18.799 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
02:03:18.799 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
02:03:18.799 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.08 mountX=0.04 mountY=0.09, mountTheta=1.14
02:03:18.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.01, opts=13)
02:03:18.800 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.01)
02:03:18.800 00.000 8976 Worker thread wakes up
02:03:18.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.01) opts 0xd
02:03:18.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.01)
02:03:18.800 00.000 8976 Moving (-0.10, -0.01) raw xDistance=0.04 yDistance=0.09
02:03:18.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:03:18.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:03:18.800 00.000 8976 MoveAxis(R, 0, ABG)
02:03:18.800 00.000 8976 MoveAxis(U, 0, ABG)
02:03:18.800 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:03:18.800 00.000 8976 MountToCamera -- mountX=2.33 mountY=-2.47 hyp=3.40 mountTheta=-0.82 cameraX=1.14, cameraY=3.20 cameraTheta=1.23
02:03:18.800 00.000 8976 incremental bump (1.140, 3.198) isValid = 1
02:03:18.800 00.000 8976 Scheduling Mount bump of (0.034, 0.099)
02:03:18.800 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.10, opts=4)
02:03:18.801 00.001 8976 Enqueuing Move request for scope (0.03, 0.10)
02:03:18.801 00.000 8976 move complete, result=0
02:03:18.801 00.000 8976 worker thread done servicing request
02:03:18.801 00.000 9828 Worker thread wakes up
02:03:18.801 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0x4
02:03:18.801 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
02:03:18.801 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
02:03:18.801 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:03:18.801 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.24 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
02:03:18.801 00.000 9828 Moving (0.03, 0.10) raw xDistance=-0.04 yDistance=-0.09
02:03:18.801 00.000 9828 BLC: window closed
02:03:18.801 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:03:18.801 00.000 9828 MoveAxis(E, 12, B)
02:03:18.801 00.000 9828 Guiding  Dir = 2, Dur = 12
02:03:18.802 00.001 9828 IsSlewing returns 0
02:03:18.802 00.000 9828 IsGuiding returns 0
02:03:18.802 00.000 9828 PulseGuide returned control before completion, sleep 22
02:03:18.812 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
02:03:18.812 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:18.812 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:18.812 00.000 5052 Enqueuing Expose request
02:03:18.812 00.000 8976 Worker thread wakes up
02:03:18.812 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:18.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:18.812 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:18.826 00.014 9828 IsGuiding returns 1
02:03:18.826 00.000 9828 scope still moving after pulse duration time elapsed
02:03:18.858 00.032 9828 IsSlewing returns 0
02:03:18.858 00.000 9828 IsGuiding returns 1
02:03:18.889 00.031 9828 IsSlewing returns 0
02:03:18.889 00.000 9828 IsGuiding returns 1
02:03:18.919 00.030 9828 IsSlewing returns 0
02:03:18.919 00.000 9828 IsGuiding returns 1
02:03:18.950 00.031 9828 IsSlewing returns 0
02:03:18.950 00.000 9828 IsGuiding returns 1
02:03:18.981 00.031 9828 IsSlewing returns 0
02:03:18.981 00.000 9828 IsGuiding returns 1
02:03:19.011 00.030 9828 IsSlewing returns 0
02:03:19.011 00.000 9828 IsGuiding returns 0
02:03:19.011 00.000 9828 scope move finished after 12 + 198 ms
02:03:19.011 00.000 9828 Move returns status 0, amount 12
02:03:19.011 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:19.011 00.000 9828 MoveAxis(N, 13, B)
02:03:19.011 00.000 9828 Guiding  Dir = 0, Dur = 13
02:03:19.027 00.016 9828 IsSlewing returns 0
02:03:19.027 00.000 9828 IsGuiding returns 0
02:03:19.027 00.000 9828 PulseGuide returned control before completion, sleep 23
02:03:19.058 00.031 9828 IsGuiding returns 1
02:03:19.058 00.000 9828 scope still moving after pulse duration time elapsed
02:03:19.089 00.031 9828 IsSlewing returns 0
02:03:19.089 00.000 9828 IsGuiding returns 1
02:03:19.120 00.031 9828 IsSlewing returns 0
02:03:19.121 00.001 9828 IsGuiding returns 1
02:03:19.150 00.029 9828 IsSlewing returns 0
02:03:19.150 00.000 9828 IsGuiding returns 1
02:03:19.181 00.031 9828 IsSlewing returns 0
02:03:19.181 00.000 9828 IsGuiding returns 0
02:03:19.181 00.000 9828 scope move finished after 13 + 141 ms
02:03:19.181 00.000 9828 Move returns status 0, amount 13
02:03:19.181 00.000 9828 move complete, result=0
02:03:19.181 00.000 9828 worker thread done servicing request
02:03:19.181 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 13 ms NORTH
02:03:19.507 00.326 8976 Exposure complete
02:03:19.513 00.006 8976 worker thread done servicing request
02:03:19.513 00.000 5052 OnExposeComplete: enter
02:03:19.513 00.000 5052 UpdateGuideState(): m_state=6
02:03:19.513 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6844
02:03:19.513 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.16, Mass=215, SNR=10.2, Peak=82 HFD=2.3
02:03:19.513 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.14 = 2.14)
02:03:19.513 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
02:03:19.513 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.55 hyp=0.64 cameraTheta=-2.10 mountX=-0.35 mountY=0.57, mountTheta=2.12
02:03:19.514 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.55, opts=13)
02:03:19.514 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.55)
02:03:19.514 00.000 8976 Worker thread wakes up
02:03:19.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.55) opts 0xd
02:03:19.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.55)
02:03:19.514 00.000 8976 Moving (-0.32, -0.55) raw xDistance=-0.35 yDistance=0.57
02:03:19.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:03:19.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:03:19.514 00.000 8976 MoveAxis(R, 1, ABG)
02:03:19.514 00.000 8976 stepping (-15, 15) + (1, 0)
02:03:19.514 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:19.515 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
02:03:19.525 00.010 5052 UpdateGuideState exits: m=215 SNR=10.2
02:03:19.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:19.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:19.525 00.000 5052 Enqueuing Expose request
02:03:19.535 00.010 8976 Received - 47 (G) 
02:03:19.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:19.535 00.000 8976 stepped: pos (-14, 15)
02:03:19.535 00.000 8976 MoveAxis(D, 2, ABG)
02:03:19.535 00.000 8976 stepping (-14, 15) + (0, -2)
02:03:19.535 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:19.567 00.032 8976 Received - 47 (G) 
02:03:19.567 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:19.567 00.000 8976 stepped: pos (-14, 13)
02:03:19.567 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:03:19.567 00.000 8976 MountToCamera -- mountX=2.27 mountY=-2.34 hyp=3.26 mountTheta=-0.80 cameraX=1.05, cameraY=3.08 cameraTheta=1.24
02:03:19.568 00.001 8976 incremental bump (1.049, 3.083) isValid = 1
02:03:19.568 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:03:19.568 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:03:19.568 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:03:19.568 00.000 8976 move complete, result=0
02:03:19.568 00.000 8976 worker thread done servicing request
02:03:19.568 00.000 8976 Worker thread wakes up
02:03:19.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:19.568 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:19.568 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 2 ms SOUTH
02:03:19.568 00.000 9828 Worker thread wakes up
02:03:19.568 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:03:19.568 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:03:19.568 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:03:19.568 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:03:19.568 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:03:19.568 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:03:19.568 00.000 9828 BLC: window closed
02:03:19.568 00.000 9828 MoveAxis(E, 13, B)
02:03:19.569 00.001 9828 Guiding  Dir = 2, Dur = 13
02:03:19.569 00.000 9828 IsSlewing returns 0
02:03:19.569 00.000 9828 IsGuiding returns 0
02:03:19.569 00.000 9828 PulseGuide returned control before completion, sleep 23
02:03:19.602 00.033 9828 IsGuiding returns 1
02:03:19.602 00.000 9828 scope still moving after pulse duration time elapsed
02:03:19.633 00.031 9828 IsSlewing returns 0
02:03:19.633 00.000 9828 IsGuiding returns 1
02:03:19.664 00.031 9828 IsSlewing returns 0
02:03:19.664 00.000 9828 IsGuiding returns 1
02:03:19.695 00.031 9828 IsSlewing returns 0
02:03:19.695 00.000 9828 IsGuiding returns 0
02:03:19.695 00.000 9828 scope move finished after 13 + 113 ms
02:03:19.696 00.001 9828 Move returns status 0, amount 13
02:03:19.696 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:19.696 00.000 9828 MoveAxis(N, 15, B)
02:03:19.696 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:19.710 00.014 9828 IsSlewing returns 0
02:03:19.710 00.000 9828 IsGuiding returns 0
02:03:19.710 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:19.742 00.032 9828 IsGuiding returns 1
02:03:19.742 00.000 9828 scope still moving after pulse duration time elapsed
02:03:19.773 00.031 9828 IsSlewing returns 0
02:03:19.773 00.000 9828 IsGuiding returns 1
02:03:19.804 00.031 9828 IsSlewing returns 0
02:03:19.804 00.000 9828 IsGuiding returns 1
02:03:19.834 00.030 9828 IsSlewing returns 0
02:03:19.834 00.000 9828 IsGuiding returns 1
02:03:19.864 00.030 9828 IsSlewing returns 0
02:03:19.864 00.000 9828 IsGuiding returns 0
02:03:19.864 00.000 9828 scope move finished after 15 + 139 ms
02:03:19.864 00.000 9828 Move returns status 0, amount 15
02:03:19.864 00.000 9828 move complete, result=0
02:03:19.865 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:03:19.865 00.000 9828 worker thread done servicing request
02:03:20.265 00.400 8976 Exposure complete
02:03:20.271 00.006 8976 worker thread done servicing request
02:03:20.271 00.000 5052 OnExposeComplete: enter
02:03:20.271 00.000 5052 UpdateGuideState(): m_state=6
02:03:20.271 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6845
02:03:20.271 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.03, Mass=195, SNR=9.7, Peak=84 HFD=2.0
02:03:20.271 00.000 5052 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.04) = xAngle (-0.01 = -0.01)
02:03:20.271 00.000 5052 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.11 = -0.11)
02:03:20.271 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.32 hyp=0.35 cameraTheta=2.03 mountX=0.35 mountY=-0.04, mountTheta=-0.11
02:03:20.272 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.32, opts=13)
02:03:20.272 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.32)
02:03:20.272 00.000 8976 Worker thread wakes up
02:03:20.272 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.32) opts 0xd
02:03:20.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.32)
02:03:20.272 00.000 8976 Moving (-0.16, 0.32) raw xDistance=0.35 yDistance=-0.04
02:03:20.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
02:03:20.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:03:20.272 00.000 8976 MoveAxis(L, 1, ABG)
02:03:20.272 00.000 8976 stepping (-14, 13) + (-1, 0)
02:03:20.272 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:20.272 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:03:20.283 00.011 5052 UpdateGuideState exits: m=195 SNR=9.7
02:03:20.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:20.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:20.283 00.000 5052 Enqueuing Expose request
02:03:20.303 00.020 8976 Received - 47 (G) 
02:03:20.303 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:20.303 00.000 8976 stepped: pos (-15, 13)
02:03:20.303 00.000 8976 MoveAxis(U, 0, ABG)
02:03:20.303 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:03:20.303 00.000 8976 MountToCamera -- mountX=2.28 mountY=-2.25 hyp=3.20 mountTheta=-0.78 cameraX=0.96, cameraY=3.05 cameraTheta=1.26
02:03:20.303 00.000 8976 incremental bump (0.964, 3.050) isValid = 1
02:03:20.303 00.000 8976 Scheduling Mount bump of (0.035, 0.114)
02:03:20.303 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:03:20.303 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:03:20.303 00.000 8976 move complete, result=0
02:03:20.303 00.000 9828 Worker thread wakes up
02:03:20.303 00.000 8976 worker thread done servicing request
02:03:20.303 00.000 8976 Worker thread wakes up
02:03:20.304 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:03:20.304 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:03:20.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:20.304 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:20.304 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
02:03:20.304 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
02:03:20.304 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.0 px 0 ms NORTH
02:03:20.304 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:03:20.304 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:03:20.304 00.000 9828 BLC: window closed
02:03:20.304 00.000 9828 MoveAxis(E, 13, B)
02:03:20.304 00.000 9828 Guiding  Dir = 2, Dur = 13
02:03:20.304 00.000 9828 IsSlewing returns 0
02:03:20.304 00.000 9828 IsGuiding returns 0
02:03:20.305 00.001 9828 PulseGuide returned control before completion, sleep 23
02:03:20.332 00.027 9828 IsGuiding returns 1
02:03:20.332 00.000 9828 scope still moving after pulse duration time elapsed
02:03:20.364 00.032 9828 IsSlewing returns 0
02:03:20.364 00.000 9828 IsGuiding returns 1
02:03:20.394 00.030 9828 IsSlewing returns 0
02:03:20.394 00.000 9828 IsGuiding returns 1
02:03:20.426 00.032 9828 IsSlewing returns 0
02:03:20.426 00.000 9828 IsGuiding returns 1
02:03:20.456 00.030 9828 IsSlewing returns 0
02:03:20.456 00.000 9828 IsGuiding returns 0
02:03:20.456 00.000 9828 scope move finished after 13 + 139 ms
02:03:20.456 00.000 9828 Move returns status 0, amount 13
02:03:20.457 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:20.457 00.000 9828 MoveAxis(N, 15, B)
02:03:20.457 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:20.471 00.014 9828 IsSlewing returns 0
02:03:20.471 00.000 9828 IsGuiding returns 0
02:03:20.471 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:20.503 00.032 9828 IsGuiding returns 1
02:03:20.503 00.000 9828 scope still moving after pulse duration time elapsed
02:03:20.534 00.031 9828 IsSlewing returns 0
02:03:20.534 00.000 9828 IsGuiding returns 1
02:03:20.564 00.030 9828 IsSlewing returns 0
02:03:20.564 00.000 9828 IsGuiding returns 1
02:03:20.595 00.031 9828 IsSlewing returns 0
02:03:20.595 00.000 9828 IsGuiding returns 1
02:03:20.626 00.031 9828 IsSlewing returns 0
02:03:20.626 00.000 9828 IsGuiding returns 0
02:03:20.626 00.000 9828 scope move finished after 15 + 140 ms
02:03:20.626 00.000 9828 Move returns status 0, amount 15
02:03:20.626 00.000 9828 move complete, result=0
02:03:20.626 00.000 9828 worker thread done servicing request
02:03:20.626 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:03:20.994 00.368 8976 Exposure complete
02:03:20.999 00.005 8976 worker thread done servicing request
02:03:20.999 00.000 5052 OnExposeComplete: enter
02:03:20.999 00.000 5052 UpdateGuideState(): m_state=6
02:03:20.999 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6846
02:03:20.999 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=282.04, Mass=195, SNR=9.7, Peak=82 HFD=2.2
02:03:20.999 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
02:03:21.000 00.001 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
02:03:21.000 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.33 hyp=0.43 cameraTheta=0.89 mountX=0.17 mountY=-0.41, mountTheta=-1.17
02:03:21.000 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.33, opts=13)
02:03:21.000 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.33)
02:03:21.000 00.000 8976 Worker thread wakes up
02:03:21.000 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.33) opts 0xd
02:03:21.000 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.33)
02:03:21.001 00.001 8976 Moving (0.27, 0.33) raw xDistance=0.17 yDistance=-0.41
02:03:21.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:03:21.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:03:21.001 00.000 8976 MoveAxis(R, 0, ABG)
02:03:21.001 00.000 8976 MoveAxis(U, 2, ABG)
02:03:21.001 00.000 8976 stepping (-15, 13) + (0, 2)
02:03:21.001 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:21.001 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:03:21.012 00.011 5052 UpdateGuideState exits: m=195 SNR=9.7
02:03:21.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:21.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:21.012 00.000 5052 Enqueuing Expose request
02:03:21.037 00.025 8976 Received - 47 (G) 
02:03:21.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:21.037 00.000 8976 stepped: pos (-15, 15)
02:03:21.037 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:03:21.038 00.001 8976 MountToCamera -- mountX=2.28 mountY=-2.29 hyp=3.24 mountTheta=-0.79 cameraX=1.00, cameraY=3.08 cameraTheta=1.26
02:03:21.038 00.000 8976 incremental bump (1.001, 3.077) isValid = 1
02:03:21.038 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:03:21.038 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:03:21.038 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:03:21.038 00.000 8976 move complete, result=0
02:03:21.038 00.000 8976 worker thread done servicing request
02:03:21.038 00.000 8976 Worker thread wakes up
02:03:21.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:21.038 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:21.038 00.000 9828 Worker thread wakes up
02:03:21.038 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:03:21.039 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:03:21.039 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:03:21.039 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
02:03:21.039 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:03:21.041 00.002 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:03:21.041 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:03:21.041 00.000 9828 BLC: window closed
02:03:21.041 00.000 9828 MoveAxis(E, 13, B)
02:03:21.041 00.000 9828 Guiding  Dir = 2, Dur = 13
02:03:21.042 00.001 9828 IsSlewing returns 0
02:03:21.042 00.000 9828 IsGuiding returns 0
02:03:21.042 00.000 9828 PulseGuide returned control before completion, sleep 23
02:03:21.080 00.038 9828 IsGuiding returns 1
02:03:21.080 00.000 9828 scope still moving after pulse duration time elapsed
02:03:21.112 00.032 9828 IsSlewing returns 0
02:03:21.112 00.000 9828 IsGuiding returns 1
02:03:21.143 00.031 9828 IsSlewing returns 0
02:03:21.143 00.000 9828 IsGuiding returns 1
02:03:21.174 00.031 9828 IsSlewing returns 0
02:03:21.175 00.001 9828 IsGuiding returns 0
02:03:21.175 00.000 9828 scope move finished after 13 + 119 ms
02:03:21.175 00.000 9828 Move returns status 0, amount 13
02:03:21.175 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:21.175 00.000 9828 MoveAxis(N, 15, B)
02:03:21.175 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:21.189 00.014 9828 IsSlewing returns 0
02:03:21.189 00.000 9828 IsGuiding returns 0
02:03:21.189 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:21.220 00.031 9828 IsGuiding returns 1
02:03:21.220 00.000 9828 scope still moving after pulse duration time elapsed
02:03:21.251 00.031 9828 IsSlewing returns 0
02:03:21.251 00.000 9828 IsGuiding returns 1
02:03:21.297 00.046 9828 IsSlewing returns 0
02:03:21.297 00.000 9828 IsGuiding returns 1
02:03:21.329 00.032 9828 IsSlewing returns 0
02:03:21.329 00.000 9828 IsGuiding returns 0
02:03:21.329 00.000 9828 scope move finished after 15 + 124 ms
02:03:21.329 00.000 9828 Move returns status 0, amount 15
02:03:21.329 00.000 9828 move complete, result=0
02:03:21.329 00.000 9828 worker thread done servicing request
02:03:21.329 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:03:21.733 00.404 8976 Exposure complete
02:03:21.738 00.005 8976 worker thread done servicing request
02:03:21.738 00.000 5052 OnExposeComplete: enter
02:03:21.739 00.001 5052 UpdateGuideState(): m_state=6
02:03:21.739 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6847
02:03:21.739 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.64, Mass=226, SNR=10.4, Peak=74 HFD=2.6
02:03:21.739 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.04) = xAngle (-3.37 = 2.91)
02:03:21.739 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.48 = 2.81)
02:03:21.739 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.33 mountX=-0.07 mountY=0.03, mountTheta=2.82
02:03:21.739 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.07, opts=13)
02:03:21.739 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.07)
02:03:21.740 00.001 8976 Worker thread wakes up
02:03:21.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.07) opts 0xd
02:03:21.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.07)
02:03:21.740 00.000 8976 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.03
02:03:21.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:03:21.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:03:21.740 00.000 8976 MoveAxis(R, 0, ABG)
02:03:21.740 00.000 8976 MoveAxis(U, 0, ABG)
02:03:21.740 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:03:21.740 00.000 8976 MountToCamera -- mountX=2.29 mountY=-2.32 hyp=3.26 mountTheta=-0.79 cameraX=1.03, cameraY=3.09 cameraTheta=1.25
02:03:21.740 00.000 8976 incremental bump (1.025, 3.094) isValid = 1
02:03:21.740 00.000 8976 Scheduling Mount bump of (0.023, 0.073)
02:03:21.740 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.07, opts=4)
02:03:21.740 00.000 8976 Enqueuing Move request for scope (0.02, 0.07)
02:03:21.740 00.000 8976 move complete, result=0
02:03:21.740 00.000 9828 Worker thread wakes up
02:03:21.740 00.000 8976 worker thread done servicing request
02:03:21.740 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0x4
02:03:21.740 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
02:03:21.740 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
02:03:21.740 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
02:03:21.740 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.26 mountX=-0.03 mountY=-0.07, mountTheta=-1.94
02:03:21.740 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:03:21.740 00.000 9828 Moving (0.02, 0.07) raw xDistance=-0.03 yDistance=-0.07
02:03:21.740 00.000 9828 BLC: window closed
02:03:21.740 00.000 9828 MoveAxis(E, 8, B)
02:03:21.740 00.000 9828 Guiding  Dir = 2, Dur = 8
02:03:21.741 00.001 9828 IsSlewing returns 0
02:03:21.741 00.000 9828 IsGuiding returns 0
02:03:21.741 00.000 9828 PulseGuide returned control before completion, sleep 18
02:03:21.750 00.009 5052 UpdateGuideState exits: m=226 SNR=10.4
02:03:21.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:21.750 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:21.750 00.000 5052 Enqueuing Expose request
02:03:21.750 00.000 8976 Worker thread wakes up
02:03:21.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:21.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:21.750 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:21.767 00.017 9828 IsGuiding returns 1
02:03:21.767 00.000 9828 scope still moving after pulse duration time elapsed
02:03:21.797 00.030 9828 IsSlewing returns 0
02:03:21.798 00.001 9828 IsGuiding returns 1
02:03:21.829 00.031 9828 IsSlewing returns 0
02:03:21.829 00.000 9828 IsGuiding returns 1
02:03:21.859 00.030 9828 IsSlewing returns 0
02:03:21.859 00.000 9828 IsGuiding returns 1
02:03:21.890 00.031 9828 IsSlewing returns 0
02:03:21.890 00.000 9828 IsGuiding returns 0
02:03:21.890 00.000 9828 scope move finished after 8 + 141 ms
02:03:21.890 00.000 9828 Move returns status 0, amount 8
02:03:21.890 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:21.890 00.000 9828 MoveAxis(N, 9, B)
02:03:21.890 00.000 9828 Guiding  Dir = 0, Dur = 9
02:03:21.905 00.015 9828 IsSlewing returns 0
02:03:21.905 00.000 9828 IsGuiding returns 0
02:03:21.906 00.001 9828 PulseGuide returned control before completion, sleep 19
02:03:21.936 00.030 9828 IsGuiding returns 1
02:03:21.936 00.000 9828 scope still moving after pulse duration time elapsed
02:03:21.967 00.031 9828 IsSlewing returns 0
02:03:21.967 00.000 9828 IsGuiding returns 1
02:03:21.997 00.030 9828 IsSlewing returns 0
02:03:21.997 00.000 9828 IsGuiding returns 1
02:03:22.028 00.031 9828 IsSlewing returns 0
02:03:22.028 00.000 9828 IsGuiding returns 1
02:03:22.060 00.032 9828 IsSlewing returns 0
02:03:22.060 00.000 9828 IsGuiding returns 0
02:03:22.060 00.000 9828 scope move finished after 9 + 145 ms
02:03:22.060 00.000 9828 Move returns status 0, amount 9
02:03:22.060 00.000 9828 move complete, result=0
02:03:22.061 00.001 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 9 ms NORTH
02:03:22.061 00.000 9828 worker thread done servicing request
02:03:22.449 00.388 8976 Exposure complete
02:03:22.454 00.005 8976 worker thread done servicing request
02:03:22.454 00.000 5052 OnExposeComplete: enter
02:03:22.454 00.000 5052 UpdateGuideState(): m_state=6
02:03:22.454 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6848
02:03:22.454 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.52, Mass=201, SNR=9.8, Peak=70 HFD=2.2
02:03:22.454 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
02:03:22.454 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.72)
02:03:22.454 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.42 mountX=-0.07 mountY=0.28, mountTheta=1.81
02:03:22.455 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.19, opts=13)
02:03:22.455 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.19)
02:03:22.455 00.000 8976 Worker thread wakes up
02:03:22.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.19) opts 0xd
02:03:22.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.19)
02:03:22.455 00.000 8976 Moving (-0.21, -0.19) raw xDistance=-0.07 yDistance=0.28
02:03:22.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:03:22.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:03:22.455 00.000 8976 MoveAxis(R, 0, ABG)
02:03:22.455 00.000 8976 MoveAxis(D, 1, ABG)
02:03:22.455 00.000 8976 stepping (-15, 15) + (0, -1)
02:03:22.455 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:22.456 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
02:03:22.465 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
02:03:22.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:22.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:22.465 00.000 5052 Enqueuing Expose request
02:03:22.477 00.012 8976 Received - 47 (G) 
02:03:22.477 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:22.477 00.000 8976 stepped: pos (-15, 14)
02:03:22.477 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:03:22.477 00.000 8976 MountToCamera -- mountX=2.29 mountY=-2.29 hyp=3.24 mountTheta=-0.78 cameraX=1.00, cameraY=3.08 cameraTheta=1.26
02:03:22.477 00.000 8976 incremental bump (0.995, 3.082) isValid = 1
02:03:22.477 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
02:03:22.477 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:03:22.477 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:03:22.477 00.000 8976 move complete, result=0
02:03:22.477 00.000 8976 worker thread done servicing request
02:03:22.477 00.000 8976 Worker thread wakes up
02:03:22.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:22.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:22.478 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:03:22.478 00.000 9828 Worker thread wakes up
02:03:22.478 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:03:22.478 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:03:22.478 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
02:03:22.478 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:03:22.478 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:03:22.478 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:03:22.478 00.000 9828 BLC: window closed
02:03:22.478 00.000 9828 MoveAxis(E, 13, B)
02:03:22.478 00.000 9828 Guiding  Dir = 2, Dur = 13
02:03:22.479 00.001 9828 IsSlewing returns 0
02:03:22.479 00.000 9828 IsGuiding returns 0
02:03:22.480 00.001 9828 PulseGuide returned control before completion, sleep 23
02:03:22.513 00.033 9828 IsGuiding returns 1
02:03:22.513 00.000 9828 scope still moving after pulse duration time elapsed
02:03:22.543 00.030 9828 IsSlewing returns 0
02:03:22.544 00.001 9828 IsGuiding returns 1
02:03:22.573 00.029 9828 IsSlewing returns 0
02:03:22.573 00.000 9828 IsGuiding returns 1
02:03:22.604 00.031 9828 IsSlewing returns 0
02:03:22.604 00.000 9828 IsGuiding returns 0
02:03:22.604 00.000 9828 scope move finished after 13 + 110 ms
02:03:22.604 00.000 9828 Move returns status 0, amount 13
02:03:22.604 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:22.604 00.000 9828 MoveAxis(N, 15, B)
02:03:22.604 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:22.619 00.015 9828 IsSlewing returns 0
02:03:22.619 00.000 9828 IsGuiding returns 0
02:03:22.619 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:22.650 00.031 9828 IsGuiding returns 1
02:03:22.650 00.000 9828 scope still moving after pulse duration time elapsed
02:03:22.681 00.031 9828 IsSlewing returns 0
02:03:22.681 00.000 9828 IsGuiding returns 1
02:03:22.712 00.031 9828 IsSlewing returns 0
02:03:22.712 00.000 9828 IsGuiding returns 1
02:03:22.743 00.031 9828 IsSlewing returns 0
02:03:22.743 00.000 9828 IsGuiding returns 1
02:03:22.773 00.030 9828 IsSlewing returns 0
02:03:22.773 00.000 9828 IsGuiding returns 0
02:03:22.773 00.000 9828 scope move finished after 15 + 139 ms
02:03:22.773 00.000 9828 Move returns status 0, amount 15
02:03:22.774 00.001 9828 move complete, result=0
02:03:22.774 00.000 9828 worker thread done servicing request
02:03:22.774 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:03:23.174 00.400 8976 Exposure complete
02:03:23.179 00.005 8976 worker thread done servicing request
02:03:23.179 00.000 5052 OnExposeComplete: enter
02:03:23.179 00.000 5052 UpdateGuideState(): m_state=6
02:03:23.180 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6849
02:03:23.180 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.71, Mass=192, SNR=9.6, Peak=76 HFD=1.7
02:03:23.180 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:03:23.180 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:03:23.180 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.00 hyp=0.28 cameraTheta=-0.01 mountX=-0.13 mountY=-0.23, mountTheta=-2.07
02:03:23.181 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.00, opts=13)
02:03:23.181 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.00)
02:03:23.181 00.000 8976 Worker thread wakes up
02:03:23.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.00) opts 0xd
02:03:23.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.00)
02:03:23.181 00.000 8976 Moving (0.28, -0.00) raw xDistance=-0.13 yDistance=-0.23
02:03:23.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:03:23.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:03:23.181 00.000 8976 MoveAxis(R, 0, ABG)
02:03:23.181 00.000 8976 MoveAxis(U, 0, ABG)
02:03:23.181 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:03:23.181 00.000 8976 MountToCamera -- mountX=2.29 mountY=-2.27 hyp=3.22 mountTheta=-0.78 cameraX=0.98, cameraY=3.07 cameraTheta=1.26
02:03:23.181 00.000 8976 incremental bump (0.975, 3.074) isValid = 1
02:03:23.182 00.001 8976 Scheduling Mount bump of (0.035, 0.114)
02:03:23.182 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:03:23.182 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:03:23.182 00.000 8976 move complete, result=0
02:03:23.182 00.000 8976 worker thread done servicing request
02:03:23.182 00.000 9828 Worker thread wakes up
02:03:23.182 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:03:23.182 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:03:23.182 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
02:03:23.182 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
02:03:23.182 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:03:23.182 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:03:23.182 00.000 9828 BLC: window closed
02:03:23.182 00.000 9828 MoveAxis(E, 13, B)
02:03:23.182 00.000 9828 Guiding  Dir = 2, Dur = 13
02:03:23.182 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:03:23.182 00.000 9828 IsSlewing returns 0
02:03:23.182 00.000 9828 IsGuiding returns 0
02:03:23.182 00.000 9828 PulseGuide returned control before completion, sleep 23
02:03:23.191 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
02:03:23.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:23.191 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:23.192 00.001 5052 Enqueuing Expose request
02:03:23.192 00.000 8976 Worker thread wakes up
02:03:23.192 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:03:23.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:23.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:23.211 00.019 9828 IsGuiding returns 1
02:03:23.211 00.000 9828 scope still moving after pulse duration time elapsed
02:03:23.242 00.031 9828 IsSlewing returns 0
02:03:23.242 00.000 9828 IsGuiding returns 1
02:03:23.273 00.031 9828 IsSlewing returns 0
02:03:23.274 00.001 9828 IsGuiding returns 1
02:03:23.304 00.030 9828 IsSlewing returns 0
02:03:23.304 00.000 9828 IsGuiding returns 1
02:03:23.336 00.032 9828 IsSlewing returns 0
02:03:23.336 00.000 9828 IsGuiding returns 0
02:03:23.336 00.000 9828 scope move finished after 13 + 140 ms
02:03:23.336 00.000 9828 Move returns status 0, amount 13
02:03:23.336 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:23.336 00.000 9828 MoveAxis(N, 15, B)
02:03:23.336 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:23.352 00.016 9828 IsSlewing returns 0
02:03:23.352 00.000 9828 IsGuiding returns 0
02:03:23.352 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:23.382 00.030 9828 IsGuiding returns 1
02:03:23.382 00.000 9828 scope still moving after pulse duration time elapsed
02:03:23.413 00.031 9828 IsSlewing returns 0
02:03:23.413 00.000 9828 IsGuiding returns 1
02:03:23.444 00.031 9828 IsSlewing returns 0
02:03:23.444 00.000 9828 IsGuiding returns 1
02:03:23.474 00.030 9828 IsSlewing returns 0
02:03:23.474 00.000 9828 IsGuiding returns 1
02:03:23.505 00.031 9828 IsSlewing returns 0
02:03:23.505 00.000 9828 IsGuiding returns 0
02:03:23.505 00.000 9828 scope move finished after 15 + 138 ms
02:03:23.505 00.000 9828 Move returns status 0, amount 15
02:03:23.505 00.000 9828 move complete, result=0
02:03:23.505 00.000 9828 worker thread done servicing request
02:03:23.505 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:03:23.884 00.379 8976 Exposure complete
02:03:23.890 00.006 8976 worker thread done servicing request
02:03:23.891 00.001 5052 OnExposeComplete: enter
02:03:23.891 00.000 5052 UpdateGuideState(): m_state=6
02:03:23.891 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6850
02:03:23.891 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.87, Mass=191, SNR=9.6, Peak=81 HFD=2.0
02:03:23.891 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
02:03:23.891 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
02:03:23.891 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.99 mountX=0.18 mountY=-0.03, mountTheta=-0.15
02:03:23.891 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.16, opts=13)
02:03:23.892 00.001 5052 Enqueuing Move request for stepguider (-0.07, 0.16)
02:03:23.892 00.000 8976 Worker thread wakes up
02:03:23.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.16) opts 0xd
02:03:23.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.16)
02:03:23.892 00.000 8976 Moving (-0.07, 0.16) raw xDistance=0.18 yDistance=-0.03
02:03:23.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:03:23.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:03:23.892 00.000 8976 MoveAxis(R, 0, ABG)
02:03:23.892 00.000 8976 MoveAxis(U, 0, ABG)
02:03:23.892 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:03:23.892 00.000 8976 MountToCamera -- mountX=2.29 mountY=-2.25 hyp=3.22 mountTheta=-0.78 cameraX=0.96, cameraY=3.07 cameraTheta=1.27
02:03:23.892 00.000 8976 incremental bump (0.961, 3.068) isValid = 1
02:03:23.892 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:03:23.892 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:03:23.892 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:03:23.892 00.000 8976 move complete, result=0
02:03:23.892 00.000 9828 Worker thread wakes up
02:03:23.892 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:03:23.893 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:03:23.893 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
02:03:23.893 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
02:03:23.893 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:03:23.893 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:03:23.893 00.000 9828 BLC: window closed
02:03:23.893 00.000 9828 MoveAxis(E, 13, B)
02:03:23.893 00.000 9828 Guiding  Dir = 2, Dur = 13
02:03:23.893 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:03:23.893 00.000 8976 worker thread done servicing request
02:03:23.893 00.000 9828 IsSlewing returns 0
02:03:23.893 00.000 9828 IsGuiding returns 0
02:03:23.894 00.001 9828 PulseGuide returned control before completion, sleep 23
02:03:23.903 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
02:03:23.903 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:23.903 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:23.903 00.000 5052 Enqueuing Expose request
02:03:23.903 00.000 8976 Worker thread wakes up
02:03:23.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:23.903 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:23.904 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:23.927 00.023 9828 IsGuiding returns 1
02:03:23.927 00.000 9828 scope still moving after pulse duration time elapsed
02:03:23.958 00.031 9828 IsSlewing returns 0
02:03:23.958 00.000 9828 IsGuiding returns 1
02:03:23.989 00.031 9828 IsSlewing returns 0
02:03:23.989 00.000 9828 IsGuiding returns 1
02:03:24.020 00.031 9828 IsSlewing returns 0
02:03:24.020 00.000 9828 IsGuiding returns 0
02:03:24.021 00.001 9828 scope move finished after 13 + 113 ms
02:03:24.021 00.000 9828 Move returns status 0, amount 13
02:03:24.021 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:24.021 00.000 9828 MoveAxis(N, 15, B)
02:03:24.021 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:24.035 00.014 9828 IsSlewing returns 0
02:03:24.035 00.000 9828 IsGuiding returns 0
02:03:24.036 00.001 9828 PulseGuide returned control before completion, sleep 25
02:03:24.066 00.030 9828 IsGuiding returns 1
02:03:24.066 00.000 9828 scope still moving after pulse duration time elapsed
02:03:24.096 00.030 9828 IsSlewing returns 0
02:03:24.096 00.000 9828 IsGuiding returns 1
02:03:24.127 00.031 9828 IsSlewing returns 0
02:03:24.127 00.000 9828 IsGuiding returns 1
02:03:24.157 00.030 9828 IsSlewing returns 0
02:03:24.157 00.000 9828 IsGuiding returns 1
02:03:24.188 00.031 9828 IsSlewing returns 0
02:03:24.193 00.005 9828 IsGuiding returns 0
02:03:24.193 00.000 9828 scope move finished after 15 + 142 ms
02:03:24.193 00.000 9828 Move returns status 0, amount 15
02:03:24.193 00.000 9828 move complete, result=0
02:03:24.193 00.000 9828 worker thread done servicing request
02:03:24.193 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:03:24.599 00.406 8976 Exposure complete
02:03:24.605 00.006 8976 worker thread done servicing request
02:03:24.605 00.000 5052 OnExposeComplete: enter
02:03:24.605 00.000 5052 UpdateGuideState(): m_state=6
02:03:24.605 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6851
02:03:24.605 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.97, Mass=214, SNR=10.1, Peak=90 HFD=2.1
02:03:24.605 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
02:03:24.605 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
02:03:24.605 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.26 hyp=0.41 cameraTheta=2.44 mountX=0.38 mountY=0.12, mountTheta=0.31
02:03:24.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.26, opts=13)
02:03:24.606 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.26)
02:03:24.606 00.000 8976 Worker thread wakes up
02:03:24.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.26) opts 0xd
02:03:24.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.26)
02:03:24.606 00.000 8976 Moving (-0.31, 0.26) raw xDistance=0.38 yDistance=0.12
02:03:24.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:03:24.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:03:24.606 00.000 8976 MoveAxis(L, 2, ABG)
02:03:24.606 00.000 8976 stepping (-15, 14) + (-2, 0)
02:03:24.606 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:24.607 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:03:24.617 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
02:03:24.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:24.618 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:24.618 00.000 5052 Enqueuing Expose request
02:03:24.635 00.017 8976 Received - 47 (G) 
02:03:24.635 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:24.635 00.000 8976 stepped: pos (-17, 14)
02:03:24.635 00.000 8976 MoveAxis(U, 0, ABG)
02:03:24.635 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:03:24.635 00.000 8976 MountToCamera -- mountX=2.40 mountY=-2.24 hyp=3.28 mountTheta=-0.75 cameraX=0.91, cameraY=3.15 cameraTheta=1.29
02:03:24.635 00.000 8976 incremental bump (0.906, 3.155) isValid = 1
02:03:24.635 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:03:24.635 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:03:24.635 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:03:24.635 00.000 8976 move complete, result=0
02:03:24.635 00.000 8976 worker thread done servicing request
02:03:24.635 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:03:24.635 00.000 9828 Worker thread wakes up
02:03:24.635 00.000 8976 Worker thread wakes up
02:03:24.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:24.636 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:24.636 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:03:24.636 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:03:24.636 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
02:03:24.636 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
02:03:24.636 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:03:24.636 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:03:24.636 00.000 9828 BLC: window closed
02:03:24.636 00.000 9828 MoveAxis(E, 12, B)
02:03:24.636 00.000 9828 Guiding  Dir = 2, Dur = 12
02:03:24.636 00.000 9828 IsSlewing returns 0
02:03:24.636 00.000 9828 IsGuiding returns 0
02:03:24.637 00.001 9828 PulseGuide returned control before completion, sleep 22
02:03:24.661 00.024 9828 IsGuiding returns 1
02:03:24.661 00.000 9828 scope still moving after pulse duration time elapsed
02:03:24.693 00.032 9828 IsSlewing returns 0
02:03:24.693 00.000 9828 IsGuiding returns 1
02:03:24.723 00.030 9828 IsSlewing returns 0
02:03:24.723 00.000 9828 IsGuiding returns 1
02:03:24.754 00.031 9828 IsSlewing returns 0
02:03:24.754 00.000 9828 IsGuiding returns 1
02:03:24.784 00.030 9828 IsSlewing returns 0
02:03:24.784 00.000 9828 IsGuiding returns 1
02:03:24.815 00.031 9828 IsSlewing returns 0
02:03:24.815 00.000 9828 IsGuiding returns 1
02:03:24.845 00.030 9828 IsSlewing returns 0
02:03:24.845 00.000 9828 IsGuiding returns 1
02:03:24.877 00.032 9828 IsSlewing returns 0
02:03:24.877 00.000 9828 IsGuiding returns 0
02:03:24.877 00.000 9828 scope move finished after 12 + 228 ms
02:03:24.877 00.000 9828 Move returns status 0, amount 12
02:03:24.877 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:24.877 00.000 9828 MoveAxis(N, 15, B)
02:03:24.877 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:24.892 00.015 9828 IsSlewing returns 0
02:03:24.893 00.001 9828 IsGuiding returns 0
02:03:24.893 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:24.923 00.030 9828 IsGuiding returns 1
02:03:24.923 00.000 9828 scope still moving after pulse duration time elapsed
02:03:24.954 00.031 9828 IsSlewing returns 0
02:03:24.954 00.000 9828 IsGuiding returns 1
02:03:24.986 00.032 9828 IsSlewing returns 0
02:03:24.986 00.000 9828 IsGuiding returns 1
02:03:25.018 00.032 9828 IsSlewing returns 0
02:03:25.018 00.000 9828 IsGuiding returns 1
02:03:25.049 00.031 9828 IsSlewing returns 0
02:03:25.049 00.000 9828 IsGuiding returns 0
02:03:25.049 00.000 9828 scope move finished after 15 + 141 ms
02:03:25.049 00.000 9828 Move returns status 0, amount 15
02:03:25.049 00.000 9828 move complete, result=0
02:03:25.049 00.000 9828 worker thread done servicing request
02:03:25.049 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:03:25.325 00.276 8976 Exposure complete
02:03:25.331 00.006 8976 worker thread done servicing request
02:03:25.331 00.000 5052 OnExposeComplete: enter
02:03:25.331 00.000 5052 UpdateGuideState(): m_state=6
02:03:25.331 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6852
02:03:25.331 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.43, Mass=209, SNR=10.0, Peak=75 HFD=2.1
02:03:25.331 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.38 = 1.91)
02:03:25.331 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
02:03:25.331 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.28 hyp=0.38 cameraTheta=-2.33 mountX=-0.13 mountY=0.37, mountTheta=1.90
02:03:25.332 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.28, opts=13)
02:03:25.332 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.28)
02:03:25.332 00.000 8976 Worker thread wakes up
02:03:25.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.28) opts 0xd
02:03:25.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.28)
02:03:25.332 00.000 8976 Moving (-0.26, -0.28) raw xDistance=-0.13 yDistance=0.37
02:03:25.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:03:25.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:03:25.332 00.000 8976 MoveAxis(R, 0, ABG)
02:03:25.332 00.000 8976 MoveAxis(D, 1, ABG)
02:03:25.332 00.000 8976 stepping (-17, 14) + (0, -1)
02:03:25.332 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:25.333 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=66, Gamma=2.630
02:03:25.342 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
02:03:25.343 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:25.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:25.343 00.000 5052 Enqueuing Expose request
02:03:25.354 00.011 8976 Received - 47 (G) 
02:03:25.354 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:25.354 00.000 8976 stepped: pos (-17, 13)
02:03:25.354 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
02:03:25.355 00.001 8976 MountToCamera -- mountX=2.46 mountY=-2.18 hyp=3.29 mountTheta=-0.73 cameraX=0.82, cameraY=3.19 cameraTheta=1.32
02:03:25.355 00.000 8976 incremental bump (0.823, 3.189) isValid = 1
02:03:25.355 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
02:03:25.355 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:03:25.355 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:03:25.355 00.000 8976 move complete, result=0
02:03:25.355 00.000 9828 Worker thread wakes up
02:03:25.355 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:03:25.355 00.000 8976 worker thread done servicing request
02:03:25.355 00.000 8976 Worker thread wakes up
02:03:25.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:25.355 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:25.356 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:03:25.356 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:03:25.356 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
02:03:25.356 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
02:03:25.356 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
02:03:25.356 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:03:25.356 00.000 9828 BLC: window closed
02:03:25.356 00.000 9828 MoveAxis(E, 11, B)
02:03:25.356 00.000 9828 Guiding  Dir = 2, Dur = 11
02:03:25.356 00.000 9828 IsSlewing returns 0
02:03:25.357 00.001 9828 IsGuiding returns 0
02:03:25.357 00.000 9828 PulseGuide returned control before completion, sleep 21
02:03:25.386 00.029 9828 IsGuiding returns 1
02:03:25.386 00.000 9828 scope still moving after pulse duration time elapsed
02:03:25.416 00.030 9828 IsSlewing returns 0
02:03:25.416 00.000 9828 IsGuiding returns 1
02:03:25.449 00.033 9828 IsSlewing returns 0
02:03:25.450 00.001 9828 IsGuiding returns 1
02:03:25.479 00.029 9828 IsSlewing returns 0
02:03:25.479 00.000 9828 IsGuiding returns 1
02:03:25.510 00.031 9828 IsSlewing returns 0
02:03:25.510 00.000 9828 IsGuiding returns 0
02:03:25.510 00.000 9828 scope move finished after 11 + 142 ms
02:03:25.510 00.000 9828 Move returns status 0, amount 11
02:03:25.511 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:25.511 00.000 9828 MoveAxis(N, 15, B)
02:03:25.511 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:25.526 00.015 9828 IsSlewing returns 0
02:03:25.526 00.000 9828 IsGuiding returns 0
02:03:25.527 00.001 9828 PulseGuide returned control before completion, sleep 25
02:03:25.557 00.030 9828 IsGuiding returns 1
02:03:25.557 00.000 9828 scope still moving after pulse duration time elapsed
02:03:25.589 00.032 9828 IsSlewing returns 0
02:03:25.589 00.000 9828 IsGuiding returns 1
02:03:25.619 00.030 9828 IsSlewing returns 0
02:03:25.619 00.000 9828 IsGuiding returns 1
02:03:25.650 00.031 9828 IsSlewing returns 0
02:03:25.650 00.000 9828 IsGuiding returns 1
02:03:25.680 00.030 9828 IsSlewing returns 0
02:03:25.680 00.000 9828 IsGuiding returns 0
02:03:25.680 00.000 9828 scope move finished after 15 + 138 ms
02:03:25.680 00.000 9828 Move returns status 0, amount 15
02:03:25.680 00.000 9828 move complete, result=0
02:03:25.680 00.000 9828 worker thread done servicing request
02:03:25.680 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:03:26.047 00.367 8976 Exposure complete
02:03:26.052 00.005 8976 worker thread done servicing request
02:03:26.052 00.000 5052 OnExposeComplete: enter
02:03:26.052 00.000 5052 UpdateGuideState(): m_state=6
02:03:26.052 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6853
02:03:26.053 00.001 5052 Star::Find returns 1 (0), X=328.72, Y=281.76, Mass=206, SNR=9.9, Peak=72 HFD=2.3
02:03:26.053 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:03:26.053 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:03:26.053 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.05 hyp=0.45 cameraTheta=3.04 mountX=0.25 mountY=0.35, mountTheta=0.96
02:03:26.053 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.05, opts=13)
02:03:26.053 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.05)
02:03:26.054 00.001 8976 Worker thread wakes up
02:03:26.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.05) opts 0xd
02:03:26.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.05)
02:03:26.054 00.000 8976 Moving (-0.45, 0.05) raw xDistance=0.25 yDistance=0.35
02:03:26.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:03:26.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:03:26.054 00.000 8976 MoveAxis(R, 0, ABG)
02:03:26.054 00.000 8976 MoveAxis(D, 2, ABG)
02:03:26.054 00.000 8976 stepping (-17, 13) + (0, -2)
02:03:26.054 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:26.055 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:03:26.063 00.008 5052 UpdateGuideState exits: m=206 SNR=9.9
02:03:26.064 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:26.064 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:26.064 00.000 5052 Enqueuing Expose request
02:03:26.090 00.026 8976 Received - 47 (G) 
02:03:26.090 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:26.090 00.000 8976 stepped: pos (-17, 11)
02:03:26.090 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:03:26.090 00.000 8976 MountToCamera -- mountX=2.51 mountY=-2.04 hyp=3.23 mountTheta=-0.68 cameraX=0.67, cameraY=3.16 cameraTheta=1.36
02:03:26.090 00.000 8976 incremental bump (0.673, 3.164) isValid = 1
02:03:26.090 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
02:03:26.090 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:03:26.090 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:03:26.090 00.000 8976 move complete, result=0
02:03:26.090 00.000 9828 Worker thread wakes up
02:03:26.090 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:03:26.090 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:03:26.090 00.000 8976 worker thread done servicing request
02:03:26.090 00.000 8976 Worker thread wakes up
02:03:26.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:26.090 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:26.090 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:03:26.091 00.001 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
02:03:26.091 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
02:03:26.091 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:03:26.091 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:03:26.091 00.000 9828 BLC: window closed
02:03:26.091 00.000 9828 MoveAxis(E, 9, B)
02:03:26.091 00.000 9828 Guiding  Dir = 2, Dur = 9
02:03:26.091 00.000 9828 IsSlewing returns 0
02:03:26.091 00.000 9828 IsGuiding returns 0
02:03:26.091 00.000 9828 PulseGuide returned control before completion, sleep 19
02:03:26.113 00.022 9828 IsGuiding returns 1
02:03:26.113 00.000 9828 scope still moving after pulse duration time elapsed
02:03:26.145 00.032 9828 IsSlewing returns 0
02:03:26.145 00.000 9828 IsGuiding returns 1
02:03:26.176 00.031 9828 IsSlewing returns 0
02:03:26.176 00.000 9828 IsGuiding returns 1
02:03:26.208 00.032 9828 IsSlewing returns 0
02:03:26.208 00.000 9828 IsGuiding returns 0
02:03:26.208 00.000 9828 scope move finished after 9 + 108 ms
02:03:26.208 00.000 9828 Move returns status 0, amount 9
02:03:26.208 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:26.208 00.000 9828 MoveAxis(N, 15, B)
02:03:26.208 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:26.223 00.015 9828 IsSlewing returns 0
02:03:26.223 00.000 9828 IsGuiding returns 0
02:03:26.223 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:26.254 00.031 9828 IsGuiding returns 1
02:03:26.254 00.000 9828 scope still moving after pulse duration time elapsed
02:03:26.286 00.032 9828 IsSlewing returns 0
02:03:26.286 00.000 9828 IsGuiding returns 1
02:03:26.317 00.031 9828 IsSlewing returns 0
02:03:26.317 00.000 9828 IsGuiding returns 1
02:03:26.349 00.032 9828 IsSlewing returns 0
02:03:26.350 00.001 9828 IsGuiding returns 1
02:03:26.381 00.031 9828 IsSlewing returns 0
02:03:26.381 00.000 9828 IsGuiding returns 0
02:03:26.381 00.000 9828 scope move finished after 15 + 142 ms
02:03:26.381 00.000 9828 Move returns status 0, amount 15
02:03:26.381 00.000 9828 move complete, result=0
02:03:26.381 00.000 9828 worker thread done servicing request
02:03:26.381 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:03:26.782 00.401 8976 Exposure complete
02:03:26.787 00.005 8976 worker thread done servicing request
02:03:26.787 00.000 5052 OnExposeComplete: enter
02:03:26.787 00.000 5052 UpdateGuideState(): m_state=6
02:03:26.787 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6854
02:03:26.787 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.90, Mass=184, SNR=9.4, Peak=75 HFD=2.2
02:03:26.787 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
02:03:26.787 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
02:03:26.787 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.19 hyp=0.34 cameraTheta=2.56 mountX=0.29 mountY=0.14, mountTheta=0.43
02:03:26.788 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.19, opts=13)
02:03:26.788 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.19)
02:03:26.788 00.000 8976 Worker thread wakes up
02:03:26.788 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.19) opts 0xd
02:03:26.788 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.19)
02:03:26.789 00.001 8976 Moving (-0.28, 0.19) raw xDistance=0.29 yDistance=0.14
02:03:26.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
02:03:26.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:03:26.789 00.000 8976 MoveAxis(L, 1, ABG)
02:03:26.789 00.000 8976 stepping (-17, 11) + (-1, 0)
02:03:26.789 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:26.790 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:03:26.801 00.011 5052 UpdateGuideState exits: m=184 SNR=9.4
02:03:26.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:26.801 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:26.802 00.001 5052 Enqueuing Expose request
02:03:26.809 00.007 8976 Received - 47 (G) 
02:03:26.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:26.809 00.000 8976 stepped: pos (-18, 11)
02:03:26.809 00.000 8976 MoveAxis(U, 0, ABG)
02:03:26.809 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:03:26.809 00.000 8976 MountToCamera -- mountX=2.59 mountY=-1.94 hyp=3.24 mountTheta=-0.64 cameraX=0.55, cameraY=3.19 cameraTheta=1.40
02:03:26.809 00.000 8976 incremental bump (0.550, 3.192) isValid = 1
02:03:26.809 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:03:26.809 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:03:26.809 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:03:26.809 00.000 8976 move complete, result=0
02:03:26.809 00.000 8976 worker thread done servicing request
02:03:26.809 00.000 9828 Worker thread wakes up
02:03:26.809 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:03:26.809 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:03:26.809 00.000 8976 Worker thread wakes up
02:03:26.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:26.809 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:26.809 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:03:26.809 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:03:26.809 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
02:03:26.810 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.79
02:03:26.810 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:03:26.810 00.000 9828 BLC: window closed
02:03:26.810 00.000 9828 MoveAxis(E, 8, B)
02:03:26.810 00.000 9828 Guiding  Dir = 2, Dur = 8
02:03:26.810 00.000 9828 IsSlewing returns 0
02:03:26.810 00.000 9828 IsGuiding returns 0
02:03:26.810 00.000 9828 PulseGuide returned control before completion, sleep 18
02:03:26.836 00.026 9828 IsGuiding returns 1
02:03:26.836 00.000 9828 scope still moving after pulse duration time elapsed
02:03:26.867 00.031 9828 IsSlewing returns 0
02:03:26.867 00.000 9828 IsGuiding returns 1
02:03:26.897 00.030 9828 IsSlewing returns 0
02:03:26.897 00.000 9828 IsGuiding returns 1
02:03:26.929 00.032 9828 IsSlewing returns 0
02:03:26.929 00.000 9828 IsGuiding returns 0
02:03:26.929 00.000 9828 scope move finished after 8 + 110 ms
02:03:26.929 00.000 9828 Move returns status 0, amount 8
02:03:26.929 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:26.929 00.000 9828 MoveAxis(N, 16, B)
02:03:26.929 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:26.945 00.016 9828 IsSlewing returns 0
02:03:26.945 00.000 9828 IsGuiding returns 0
02:03:26.946 00.001 9828 PulseGuide returned control before completion, sleep 26
02:03:26.977 00.031 9828 IsGuiding returns 1
02:03:26.977 00.000 9828 scope still moving after pulse duration time elapsed
02:03:27.007 00.030 9828 IsSlewing returns 0
02:03:27.007 00.000 9828 IsGuiding returns 1
02:03:27.039 00.032 9828 IsSlewing returns 0
02:03:27.039 00.000 9828 IsGuiding returns 1
02:03:27.071 00.032 9828 IsSlewing returns 0
02:03:27.071 00.000 9828 IsGuiding returns 0
02:03:27.071 00.000 9828 scope move finished after 16 + 109 ms
02:03:27.071 00.000 9828 Move returns status 0, amount 16
02:03:27.071 00.000 9828 move complete, result=0
02:03:27.071 00.000 9828 worker thread done servicing request
02:03:27.072 00.001 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:03:27.493 00.421 8976 Exposure complete
02:03:27.498 00.005 8976 worker thread done servicing request
02:03:27.498 00.000 5052 OnExposeComplete: enter
02:03:27.499 00.001 5052 UpdateGuideState(): m_state=6
02:03:27.499 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6855
02:03:27.499 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=282.00, Mass=197, SNR=9.7, Peak=76 HFD=2.5
02:03:27.499 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:03:27.499 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
02:03:27.499 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=0.29 hyp=0.94 cameraTheta=2.82 mountX=0.67 mountY=0.59, mountTheta=0.72
02:03:27.499 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=0.29, opts=13)
02:03:27.499 00.000 5052 Enqueuing Move request for stepguider (-0.89, 0.29)
02:03:27.500 00.001 8976 Worker thread wakes up
02:03:27.500 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, 0.29) opts 0xd
02:03:27.500 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, 0.29)
02:03:27.500 00.000 8976 Moving (-0.89, 0.29) raw xDistance=0.67 yDistance=0.59
02:03:27.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.67
02:03:27.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
02:03:27.500 00.000 8976 MoveAxis(L, 3, ABG)
02:03:27.500 00.000 8976 stepping (-18, 11) + (-3, 0)
02:03:27.500 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:27.500 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:03:27.511 00.011 5052 UpdateGuideState exits: m=197 SNR=9.7
02:03:27.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:27.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:27.511 00.000 5052 Enqueuing Expose request
02:03:27.528 00.017 8976 Received - 47 (G) 
02:03:27.528 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:27.528 00.000 8976 stepped: pos (-21, 11)
02:03:27.528 00.000 8976 MoveAxis(D, 2, ABG)
02:03:27.528 00.000 8976 stepping (-21, 11) + (0, -2)
02:03:27.528 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:27.561 00.033 8976 Received - 47 (G) 
02:03:27.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:27.561 00.000 8976 stepped: pos (-21, 9)
02:03:27.561 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
02:03:27.561 00.000 8976 MountToCamera -- mountX=2.80 mountY=-1.77 hyp=3.31 mountTheta=-0.57 cameraX=0.31, cameraY=3.30 cameraTheta=1.48
02:03:27.561 00.000 8976 incremental bump (0.306, 3.298) isValid = 1
02:03:27.561 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
02:03:27.561 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:03:27.561 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:03:27.561 00.000 8976 move complete, result=0
02:03:27.561 00.000 8976 worker thread done servicing request
02:03:27.561 00.000 8976 Worker thread wakes up
02:03:27.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:27.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:27.561 00.000 9828 Worker thread wakes up
02:03:27.561 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:03:27.561 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:03:27.561 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.71)
02:03:27.561 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 2 ms SOUTH
02:03:27.562 00.001 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.79)
02:03:27.562 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:03:27.562 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:03:27.562 00.000 9828 BLC: window closed
02:03:27.562 00.000 9828 MoveAxis(E, 5, B)
02:03:27.562 00.000 9828 Guiding  Dir = 2, Dur = 5
02:03:27.562 00.000 9828 IsSlewing returns 0
02:03:27.562 00.000 9828 IsGuiding returns 0
02:03:27.562 00.000 9828 PulseGuide returned control before completion, sleep 15
02:03:27.581 00.019 9828 IsGuiding returns 1
02:03:27.581 00.000 9828 scope still moving after pulse duration time elapsed
02:03:27.612 00.031 9828 IsSlewing returns 0
02:03:27.612 00.000 9828 IsGuiding returns 1
02:03:27.643 00.031 9828 IsSlewing returns 0
02:03:27.643 00.000 9828 IsGuiding returns 1
02:03:27.674 00.031 9828 IsSlewing returns 0
02:03:27.674 00.000 9828 IsGuiding returns 0
02:03:27.674 00.000 9828 scope move finished after 5 + 107 ms
02:03:27.674 00.000 9828 Move returns status 0, amount 5
02:03:27.674 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:27.674 00.000 9828 MoveAxis(N, 16, B)
02:03:27.674 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:27.690 00.016 9828 IsSlewing returns 0
02:03:27.690 00.000 9828 IsGuiding returns 0
02:03:27.690 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:27.722 00.032 9828 IsGuiding returns 1
02:03:27.722 00.000 9828 scope still moving after pulse duration time elapsed
02:03:27.754 00.032 9828 IsSlewing returns 0
02:03:27.754 00.000 9828 IsGuiding returns 1
02:03:27.785 00.031 9828 IsSlewing returns 0
02:03:27.785 00.000 9828 IsGuiding returns 1
02:03:27.815 00.030 9828 IsSlewing returns 0
02:03:27.815 00.000 9828 IsGuiding returns 1
02:03:27.845 00.030 9828 IsSlewing returns 0
02:03:27.845 00.000 9828 IsGuiding returns 0
02:03:27.845 00.000 9828 scope move finished after 16 + 139 ms
02:03:27.845 00.000 9828 Move returns status 0, amount 16
02:03:27.845 00.000 9828 move complete, result=0
02:03:27.846 00.001 9828 worker thread done servicing request
02:03:27.846 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:03:28.258 00.412 8976 Exposure complete
02:03:28.264 00.006 8976 worker thread done servicing request
02:03:28.264 00.000 5052 OnExposeComplete: enter
02:03:28.264 00.000 5052 UpdateGuideState(): m_state=6
02:03:28.264 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6856
02:03:28.264 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.22, Mass=187, SNR=9.5, Peak=87 HFD=1.6
02:03:28.264 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
02:03:28.264 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
02:03:28.264 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.49 hyp=1.04 cameraTheta=-2.66 mountX=-0.01 mountY=1.04, mountTheta=1.58
02:03:28.265 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.49, opts=13)
02:03:28.265 00.000 5052 Enqueuing Move request for stepguider (-0.92, -0.49)
02:03:28.265 00.000 8976 Worker thread wakes up
02:03:28.265 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.49) opts 0xd
02:03:28.265 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.49)
02:03:28.265 00.000 8976 Moving (-0.92, -0.49) raw xDistance=-0.01 yDistance=1.04
02:03:28.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:03:28.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.04
02:03:28.266 00.001 8976 MoveAxis(R, 0, ABG)
02:03:28.266 00.000 8976 MoveAxis(D, 4, ABG)
02:03:28.266 00.000 8976 stepping (-21, 9) + (0, -4)
02:03:28.266 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:03:28.266 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:03:28.276 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
02:03:28.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:28.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:28.276 00.000 5052 Enqueuing Expose request
02:03:28.295 00.019 8976 Received - 47 (G) 
02:03:28.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:03:28.295 00.000 8976 stepped: pos (-21, 5)
02:03:28.296 00.001 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
02:03:28.296 00.000 8976 MountToCamera -- mountX=2.94 mountY=-1.45 hyp=3.27 mountTheta=-0.46 cameraX=-0.05, cameraY=3.27 cameraTheta=1.58
02:03:28.296 00.000 8976 incremental bump (-0.045, 3.274) isValid = 1
02:03:28.296 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
02:03:28.296 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:03:28.296 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:03:28.296 00.000 8976 move complete, result=0
02:03:28.296 00.000 9828 Worker thread wakes up
02:03:28.296 00.000 8976 worker thread done servicing request
02:03:28.296 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 1.0 px 4 ms SOUTH
02:03:28.296 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:03:28.296 00.000 8976 Worker thread wakes up
02:03:28.296 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:03:28.296 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:28.296 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:28.297 00.001 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
02:03:28.297 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
02:03:28.297 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
02:03:28.297 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:03:28.297 00.000 9828 BLC: window closed
02:03:28.297 00.000 9828 MoveAxis(E, 1, B)
02:03:28.297 00.000 9828 Guiding  Dir = 2, Dur = 1
02:03:28.297 00.000 9828 IsSlewing returns 0
02:03:28.297 00.000 9828 IsGuiding returns 0
02:03:28.298 00.001 9828 PulseGuide returned control before completion, sleep 11
02:03:28.311 00.013 9828 IsGuiding returns 1
02:03:28.311 00.000 9828 scope still moving after pulse duration time elapsed
02:03:28.343 00.032 9828 IsSlewing returns 0
02:03:28.343 00.000 9828 IsGuiding returns 1
02:03:28.374 00.031 9828 IsSlewing returns 0
02:03:28.374 00.000 9828 IsGuiding returns 1
02:03:28.404 00.030 9828 IsSlewing returns 0
02:03:28.404 00.000 9828 IsGuiding returns 1
02:03:28.435 00.031 9828 IsSlewing returns 0
02:03:28.435 00.000 9828 IsGuiding returns 0
02:03:28.435 00.000 9828 scope move finished after 1 + 136 ms
02:03:28.435 00.000 9828 Move returns status 0, amount 1
02:03:28.435 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:28.435 00.000 9828 MoveAxis(N, 16, B)
02:03:28.435 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:28.451 00.016 9828 IsSlewing returns 0
02:03:28.451 00.000 9828 IsGuiding returns 0
02:03:28.451 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:28.482 00.031 9828 IsGuiding returns 1
02:03:28.482 00.000 9828 scope still moving after pulse duration time elapsed
02:03:28.513 00.031 9828 IsSlewing returns 0
02:03:28.513 00.000 9828 IsGuiding returns 1
02:03:28.543 00.030 9828 IsSlewing returns 0
02:03:28.543 00.000 9828 IsGuiding returns 1
02:03:28.574 00.031 9828 IsSlewing returns 0
02:03:28.574 00.000 9828 IsGuiding returns 1
02:03:28.605 00.031 9828 IsSlewing returns 0
02:03:28.606 00.001 9828 IsGuiding returns 0
02:03:28.606 00.000 9828 scope move finished after 16 + 138 ms
02:03:28.606 00.000 9828 Move returns status 0, amount 16
02:03:28.606 00.000 9828 move complete, result=0
02:03:28.606 00.000 9828 worker thread done servicing request
02:03:28.606 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:03:28.991 00.385 8976 Exposure complete
02:03:28.997 00.006 8976 worker thread done servicing request
02:03:28.997 00.000 5052 OnExposeComplete: enter
02:03:28.997 00.000 5052 UpdateGuideState(): m_state=6
02:03:28.997 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6857
02:03:28.997 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.47, Mass=208, SNR=10.0, Peak=84 HFD=1.7
02:03:28.997 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
02:03:28.997 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
02:03:28.997 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.24 hyp=0.88 cameraTheta=-2.87 mountX=0.17 mountY=0.84, mountTheta=1.37
02:03:28.998 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.24, opts=13)
02:03:28.998 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.24)
02:03:28.998 00.000 8976 Worker thread wakes up
02:03:28.998 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.24) opts 0xd
02:03:28.998 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.24)
02:03:28.998 00.000 8976 Moving (-0.85, -0.24) raw xDistance=0.17 yDistance=0.84
02:03:28.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:03:28.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.84
02:03:28.998 00.000 8976 MoveAxis(R, 0, ABG)
02:03:28.998 00.000 8976 MoveAxis(D, 4, ABG)
02:03:28.998 00.000 8976 stepping (-21, 5) + (0, -4)
02:03:28.998 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:03:28.999 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:03:29.011 00.012 5052 UpdateGuideState exits: m=208 SNR=10.0
02:03:29.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:29.011 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:29.011 00.000 5052 Enqueuing Expose request
02:03:29.031 00.020 8976 Received - 47 (G) 
02:03:29.031 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:03:29.031 00.000 8976 stepped: pos (-21, 1)
02:03:29.031 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:03:29.031 00.000 8976 MountToCamera -- mountX=3.03 mountY=-1.02 hyp=3.20 mountTheta=-0.33 cameraX=-0.47, cameraY=3.16 cameraTheta=1.72
02:03:29.031 00.000 8976 incremental bump (-0.467, 3.162) isValid = 1
02:03:29.031 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
02:03:29.031 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:03:29.031 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:03:29.031 00.000 8976 move complete, result=0
02:03:29.031 00.000 8976 worker thread done servicing request
02:03:29.032 00.001 8976 Worker thread wakes up
02:03:29.032 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:29.032 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:29.032 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 4 ms SOUTH
02:03:29.032 00.000 9828 Worker thread wakes up
02:03:29.032 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:03:29.032 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:03:29.032 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.48)
02:03:29.032 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.56)
02:03:29.032 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.48
02:03:29.032 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:03:29.032 00.000 9828 BLC: window closed
02:03:29.032 00.000 9828 MoveAxis(W, 4, B)
02:03:29.032 00.000 9828 Guiding  Dir = 3, Dur = 4
02:03:29.033 00.001 9828 IsSlewing returns 0
02:03:29.033 00.000 9828 IsGuiding returns 0
02:03:29.033 00.000 9828 PulseGuide returned control before completion, sleep 14
02:03:29.059 00.026 9828 IsGuiding returns 1
02:03:29.059 00.000 9828 scope still moving after pulse duration time elapsed
02:03:29.089 00.030 9828 IsSlewing returns 0
02:03:29.089 00.000 9828 IsGuiding returns 1
02:03:29.120 00.031 9828 IsSlewing returns 0
02:03:29.120 00.000 9828 IsGuiding returns 1
02:03:29.151 00.031 9828 IsSlewing returns 0
02:03:29.151 00.000 9828 IsGuiding returns 0
02:03:29.152 00.001 9828 scope move finished after 4 + 115 ms
02:03:29.152 00.000 9828 Move returns status 0, amount 4
02:03:29.152 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:29.152 00.000 9828 MoveAxis(N, 16, B)
02:03:29.152 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:29.167 00.015 9828 IsSlewing returns 0
02:03:29.167 00.000 9828 IsGuiding returns 0
02:03:29.167 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:29.199 00.032 9828 IsGuiding returns 1
02:03:29.199 00.000 9828 scope still moving after pulse duration time elapsed
02:03:29.231 00.032 9828 IsSlewing returns 0
02:03:29.231 00.000 9828 IsGuiding returns 1
02:03:29.261 00.030 9828 IsSlewing returns 0
02:03:29.261 00.000 9828 IsGuiding returns 1
02:03:29.292 00.031 9828 IsSlewing returns 0
02:03:29.292 00.000 9828 IsGuiding returns 1
02:03:29.324 00.032 9828 IsSlewing returns 0
02:03:29.324 00.000 9828 IsGuiding returns 0
02:03:29.324 00.000 9828 scope move finished after 16 + 140 ms
02:03:29.324 00.000 9828 Move returns status 0, amount 16
02:03:29.324 00.000 9828 move complete, result=0
02:03:29.324 00.000 9828 worker thread done servicing request
02:03:29.324 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:03:29.736 00.412 8976 Exposure complete
02:03:29.742 00.006 8976 worker thread done servicing request
02:03:29.742 00.000 5052 OnExposeComplete: enter
02:03:29.742 00.000 5052 UpdateGuideState(): m_state=6
02:03:29.742 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6858
02:03:29.742 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.65, Mass=198, SNR=9.7, Peak=72 HFD=2.2
02:03:29.742 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
02:03:29.742 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
02:03:29.742 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.90 mountX=0.05 mountY=0.22, mountTheta=1.33
02:03:29.743 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.06, opts=13)
02:03:29.743 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.06)
02:03:29.743 00.000 8976 Worker thread wakes up
02:03:29.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.06) opts 0xd
02:03:29.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.06)
02:03:29.743 00.000 8976 Moving (-0.22, -0.06) raw xDistance=0.05 yDistance=0.22
02:03:29.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:03:29.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:03:29.743 00.000 8976 MoveAxis(R, 0, ABG)
02:03:29.743 00.000 8976 MoveAxis(U, 0, ABG)
02:03:29.743 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
02:03:29.743 00.000 8976 MountToCamera -- mountX=3.09 mountY=-0.74 hyp=3.18 mountTheta=-0.23 cameraX=-0.75, cameraY=3.09 cameraTheta=1.81
02:03:29.744 00.001 8976 incremental bump (-0.749, 3.087) isValid = 1
02:03:29.744 00.000 8976 Scheduling Mount bump of (-0.027, 0.116)
02:03:29.744 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:03:29.744 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:03:29.744 00.000 8976 move complete, result=0
02:03:29.744 00.000 8976 worker thread done servicing request
02:03:29.744 00.000 9828 Worker thread wakes up
02:03:29.744 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:03:29.744 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:03:29.744 00.000 9828 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.90 = -1.39)
02:03:29.744 00.000 9828 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.47)
02:03:29.744 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.02 mountY=-0.12, mountTheta=-1.39
02:03:29.744 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:03:29.744 00.000 9828 BLC: window closed
02:03:29.744 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:03:29.744 00.000 9828 MoveAxis(W, 7, B)
02:03:29.744 00.000 9828 Guiding  Dir = 3, Dur = 7
02:03:29.745 00.001 9828 IsSlewing returns 0
02:03:29.745 00.000 9828 IsGuiding returns 0
02:03:29.745 00.000 9828 PulseGuide returned control before completion, sleep 17
02:03:29.755 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
02:03:29.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:29.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:29.755 00.000 5052 Enqueuing Expose request
02:03:29.756 00.001 8976 Worker thread wakes up
02:03:29.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:29.756 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:29.756 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:29.764 00.008 9828 IsGuiding returns 1
02:03:29.764 00.000 9828 scope still moving after pulse duration time elapsed
02:03:29.796 00.032 9828 IsSlewing returns 0
02:03:29.797 00.001 9828 IsGuiding returns 1
02:03:29.827 00.030 9828 IsSlewing returns 0
02:03:29.827 00.000 9828 IsGuiding returns 1
02:03:29.858 00.031 9828 IsSlewing returns 0
02:03:29.858 00.000 9828 IsGuiding returns 0
02:03:29.858 00.000 9828 scope move finished after 7 + 106 ms
02:03:29.858 00.000 9828 Move returns status 0, amount 7
02:03:29.858 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:29.858 00.000 9828 MoveAxis(N, 16, B)
02:03:29.858 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:29.873 00.015 9828 IsSlewing returns 0
02:03:29.873 00.000 9828 IsGuiding returns 0
02:03:29.873 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:29.904 00.031 9828 IsGuiding returns 1
02:03:29.904 00.000 9828 scope still moving after pulse duration time elapsed
02:03:29.935 00.031 9828 IsSlewing returns 0
02:03:29.935 00.000 9828 IsGuiding returns 1
02:03:29.967 00.032 9828 IsSlewing returns 0
02:03:29.967 00.000 9828 IsGuiding returns 1
02:03:29.998 00.031 9828 IsSlewing returns 0
02:03:29.998 00.000 9828 IsGuiding returns 1
02:03:30.030 00.032 9828 IsSlewing returns 0
02:03:30.030 00.000 9828 IsGuiding returns 0
02:03:30.030 00.000 9828 scope move finished after 16 + 140 ms
02:03:30.030 00.000 9828 Move returns status 0, amount 16
02:03:30.030 00.000 9828 move complete, result=0
02:03:30.030 00.000 9828 worker thread done servicing request
02:03:30.030 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
02:03:30.461 00.431 8976 Exposure complete
02:03:30.466 00.005 8976 worker thread done servicing request
02:03:30.466 00.000 5052 OnExposeComplete: enter
02:03:30.466 00.000 5052 UpdateGuideState(): m_state=6
02:03:30.467 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6859
02:03:30.467 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.54, Mass=223, SNR=10.3, Peak=72 HFD=2.2
02:03:30.467 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.50 = 1.78)
02:03:30.467 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.68)
02:03:30.467 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-2.46 mountX=-0.06 mountY=0.27, mountTheta=1.78
02:03:30.467 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.17, opts=13)
02:03:30.467 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.17)
02:03:30.468 00.001 8976 Worker thread wakes up
02:03:30.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.17) opts 0xd
02:03:30.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.17)
02:03:30.468 00.000 8976 Moving (-0.21, -0.17) raw xDistance=-0.06 yDistance=0.27
02:03:30.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:03:30.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:03:30.468 00.000 8976 MoveAxis(R, 0, ABG)
02:03:30.468 00.000 8976 MoveAxis(D, 1, ABG)
02:03:30.468 00.000 8976 stepping (-21, 1) + (0, -1)
02:03:30.468 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:30.468 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=66, Gamma=2.630
02:03:30.479 00.011 5052 UpdateGuideState exits: m=223 SNR=10.3
02:03:30.479 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:30.479 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:30.479 00.000 5052 Enqueuing Expose request
02:03:30.502 00.023 8976 Received - 47 (G) 
02:03:30.502 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:30.502 00.000 8976 stepped: pos (-21, 0)
02:03:30.502 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
02:03:30.502 00.000 8976 MountToCamera -- mountX=3.13 mountY=-0.49 hyp=3.17 mountTheta=-0.16 cameraX=-0.98, cameraY=3.01 cameraTheta=1.89
02:03:30.502 00.000 8976 incremental bump (-0.985, 3.013) isValid = 1
02:03:30.502 00.000 8976 Scheduling Mount bump of (-0.036, 0.113)
02:03:30.502 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:03:30.502 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:03:30.502 00.000 8976 move complete, result=0
02:03:30.502 00.000 9828 Worker thread wakes up
02:03:30.502 00.000 8976 worker thread done servicing request
02:03:30.502 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:03:30.502 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:03:30.502 00.000 8976 Worker thread wakes up
02:03:30.503 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:30.503 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:30.503 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:03:30.503 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
02:03:30.503 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.39)
02:03:30.503 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.32
02:03:30.503 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:03:30.503 00.000 9828 BLC: window closed
02:03:30.503 00.000 9828 MoveAxis(W, 10, B)
02:03:30.503 00.000 9828 Guiding  Dir = 3, Dur = 10
02:03:30.503 00.000 9828 IsSlewing returns 0
02:03:30.504 00.001 9828 IsGuiding returns 0
02:03:30.504 00.000 9828 PulseGuide returned control before completion, sleep 20
02:03:30.534 00.030 9828 IsGuiding returns 1
02:03:30.534 00.000 9828 scope still moving after pulse duration time elapsed
02:03:30.565 00.031 9828 IsSlewing returns 0
02:03:30.565 00.000 9828 IsGuiding returns 1
02:03:30.596 00.031 9828 IsSlewing returns 0
02:03:30.596 00.000 9828 IsGuiding returns 1
02:03:30.627 00.031 9828 IsSlewing returns 0
02:03:30.627 00.000 9828 IsGuiding returns 0
02:03:30.627 00.000 9828 scope move finished after 10 + 113 ms
02:03:30.627 00.000 9828 Move returns status 0, amount 10
02:03:30.627 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:30.627 00.000 9828 MoveAxis(N, 16, B)
02:03:30.627 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:30.642 00.015 9828 IsSlewing returns 0
02:03:30.642 00.000 9828 IsGuiding returns 1
02:03:30.642 00.000 9828 Entered PulseGuideScope while moving
02:03:30.704 00.062 9828 IsSlewing returns 0
02:03:30.704 00.000 9828 IsGuiding returns 1
02:03:30.704 00.000 9828 Still moving
02:03:30.766 00.062 9828 IsSlewing returns 0
02:03:30.766 00.000 9828 IsGuiding returns 0
02:03:30.766 00.000 9828 Movement stopped - continuing
02:03:30.766 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:30.797 00.031 9828 IsGuiding returns 1
02:03:30.797 00.000 9828 scope still moving after pulse duration time elapsed
02:03:30.828 00.031 9828 IsSlewing returns 0
02:03:30.828 00.000 9828 IsGuiding returns 1
02:03:30.859 00.031 9828 IsSlewing returns 0
02:03:30.859 00.000 9828 IsGuiding returns 1
02:03:30.890 00.031 9828 IsSlewing returns 0
02:03:30.890 00.000 9828 IsGuiding returns 1
02:03:30.922 00.032 9828 IsSlewing returns 0
02:03:30.922 00.000 9828 IsGuiding returns 0
02:03:30.922 00.000 9828 scope move finished after 16 + 139 ms
02:03:30.922 00.000 9828 Move returns status 0, amount 16
02:03:30.922 00.000 9828 move complete, result=0
02:03:30.922 00.000 9828 worker thread done servicing request
02:03:30.922 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:03:31.197 00.275 8976 Exposure complete
02:03:31.202 00.005 8976 worker thread done servicing request
02:03:31.202 00.000 5052 OnExposeComplete: enter
02:03:31.202 00.000 5052 UpdateGuideState(): m_state=6
02:03:31.202 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6860
02:03:31.202 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.44, Mass=192, SNR=9.6, Peak=74 HFD=1.6
02:03:31.202 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
02:03:31.202 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
02:03:31.202 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.27 hyp=0.48 cameraTheta=-0.60 mountX=-0.42 mountY=-0.18, mountTheta=-2.73
02:03:31.203 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.27, opts=13)
02:03:31.203 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.27)
02:03:31.203 00.000 8976 Worker thread wakes up
02:03:31.204 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.27) opts 0xd
02:03:31.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.27)
02:03:31.204 00.000 8976 Moving (0.40, -0.27) raw xDistance=-0.42 yDistance=-0.18
02:03:31.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
02:03:31.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:03:31.204 00.000 8976 MoveAxis(R, 2, ABG)
02:03:31.204 00.000 8976 stepping (-21, 0) + (2, 0)
02:03:31.204 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:31.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:03:31.214 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
02:03:31.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:31.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:31.214 00.000 5052 Enqueuing Expose request
02:03:31.237 00.023 8976 Received - 47 (G) 
02:03:31.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:31.237 00.000 8976 stepped: pos (-19, 0)
02:03:31.237 00.000 8976 MoveAxis(U, 0, ABG)
02:03:31.237 00.000 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
02:03:31.237 00.000 8976 MountToCamera -- mountX=3.06 mountY=-0.33 hyp=3.08 mountTheta=-0.11 cameraX=-1.10, cameraY=2.87 cameraTheta=1.94
02:03:31.237 00.000 8976 incremental bump (-1.097, 2.874) isValid = 1
02:03:31.237 00.000 8976 Scheduling Mount bump of (-0.041, 0.111)
02:03:31.237 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:03:31.237 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:03:31.237 00.000 8976 move complete, result=0
02:03:31.237 00.000 8976 worker thread done servicing request
02:03:31.237 00.000 8976 Worker thread wakes up
02:03:31.237 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:03:31.237 00.000 9828 Worker thread wakes up
02:03:31.237 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:03:31.237 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:03:31.237 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
02:03:31.237 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.34)
02:03:31.238 00.001 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.04 mountY=-0.12, mountTheta=-1.27
02:03:31.238 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:03:31.238 00.000 9828 BLC: window closed
02:03:31.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:31.238 00.000 9828 MoveAxis(W, 11, B)
02:03:31.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:31.238 00.000 9828 Guiding  Dir = 3, Dur = 11
02:03:31.238 00.000 9828 IsSlewing returns 0
02:03:31.238 00.000 9828 IsGuiding returns 0
02:03:31.239 00.001 9828 PulseGuide returned control before completion, sleep 21
02:03:31.265 00.026 9828 IsGuiding returns 1
02:03:31.265 00.000 9828 scope still moving after pulse duration time elapsed
02:03:31.295 00.030 9828 IsSlewing returns 0
02:03:31.295 00.000 9828 IsGuiding returns 1
02:03:31.325 00.030 9828 IsSlewing returns 0
02:03:31.325 00.000 9828 IsGuiding returns 1
02:03:31.356 00.031 9828 IsSlewing returns 0
02:03:31.356 00.000 9828 IsGuiding returns 1
02:03:31.387 00.031 9828 IsSlewing returns 0
02:03:31.387 00.000 9828 IsGuiding returns 0
02:03:31.387 00.000 9828 scope move finished after 11 + 137 ms
02:03:31.387 00.000 9828 Move returns status 0, amount 11
02:03:31.387 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:31.387 00.000 9828 MoveAxis(N, 16, B)
02:03:31.387 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:31.402 00.015 9828 IsSlewing returns 0
02:03:31.402 00.000 9828 IsGuiding returns 0
02:03:31.402 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:31.433 00.031 9828 IsGuiding returns 1
02:03:31.433 00.000 9828 scope still moving after pulse duration time elapsed
02:03:31.464 00.031 9828 IsSlewing returns 0
02:03:31.464 00.000 9828 IsGuiding returns 1
02:03:31.494 00.030 9828 IsSlewing returns 0
02:03:31.494 00.000 9828 IsGuiding returns 1
02:03:31.526 00.032 9828 IsSlewing returns 0
02:03:31.526 00.000 9828 IsGuiding returns 1
02:03:31.557 00.031 9828 IsSlewing returns 0
02:03:31.557 00.000 9828 IsGuiding returns 0
02:03:31.557 00.000 9828 scope move finished after 16 + 139 ms
02:03:31.557 00.000 9828 Move returns status 0, amount 16
02:03:31.557 00.000 9828 move complete, result=0
02:03:31.557 00.000 9828 worker thread done servicing request
02:03:31.557 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
02:03:31.931 00.374 8976 Exposure complete
02:03:31.936 00.005 8976 worker thread done servicing request
02:03:31.936 00.000 5052 OnExposeComplete: enter
02:03:31.936 00.000 5052 UpdateGuideState(): m_state=6
02:03:31.936 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6861
02:03:31.936 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.78, Mass=195, SNR=9.7, Peak=75 HFD=2.1
02:03:31.936 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:03:31.936 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:03:31.936 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.23 cameraTheta=0.33 mountX=-0.03 mountY=-0.23, mountTheta=-1.72
02:03:31.937 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.08, opts=13)
02:03:31.937 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.08)
02:03:31.937 00.000 8976 Worker thread wakes up
02:03:31.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.08) opts 0xd
02:03:31.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.08)
02:03:31.937 00.000 8976 Moving (0.22, 0.08) raw xDistance=-0.03 yDistance=-0.23
02:03:31.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:03:31.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:03:31.937 00.000 8976 MoveAxis(R, 0, ABG)
02:03:31.937 00.000 8976 MoveAxis(U, 0, ABG)
02:03:31.937 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
02:03:31.937 00.000 8976 MountToCamera -- mountX=3.01 mountY=-0.22 hyp=3.02 mountTheta=-0.07 cameraX=-1.17, cameraY=2.78 cameraTheta=1.97
02:03:31.938 00.001 8976 incremental bump (-1.172, 2.780) isValid = 1
02:03:31.938 00.000 8976 Scheduling Mount bump of (-0.045, 0.110)
02:03:31.938 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:03:31.938 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:03:31.938 00.000 8976 move complete, result=0
02:03:31.938 00.000 9828 Worker thread wakes up
02:03:31.938 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:03:31.938 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:03:31.938 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
02:03:31.938 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
02:03:31.938 00.000 8976 worker thread done servicing request
02:03:31.938 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:03:31.938 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.24
02:03:31.938 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
02:03:31.938 00.000 9828 BLC: window closed
02:03:31.938 00.000 9828 MoveAxis(W, 13, B)
02:03:31.938 00.000 9828 Guiding  Dir = 3, Dur = 13
02:03:31.939 00.001 9828 IsSlewing returns 0
02:03:31.939 00.000 9828 IsGuiding returns 0
02:03:31.939 00.000 9828 PulseGuide returned control before completion, sleep 23
02:03:31.948 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:03:31.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:31.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:31.948 00.000 5052 Enqueuing Expose request
02:03:31.949 00.001 8976 Worker thread wakes up
02:03:31.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:31.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:31.949 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:03:31.978 00.029 9828 IsGuiding returns 1
02:03:31.979 00.001 9828 scope still moving after pulse duration time elapsed
02:03:32.008 00.029 9828 IsSlewing returns 0
02:03:32.008 00.000 9828 IsGuiding returns 1
02:03:32.039 00.031 9828 IsSlewing returns 0
02:03:32.039 00.000 9828 IsGuiding returns 1
02:03:32.070 00.031 9828 IsSlewing returns 0
02:03:32.070 00.000 9828 IsGuiding returns 0
02:03:32.070 00.000 9828 scope move finished after 13 + 118 ms
02:03:32.070 00.000 9828 Move returns status 0, amount 13
02:03:32.070 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:32.070 00.000 9828 MoveAxis(N, 16, B)
02:03:32.070 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:32.087 00.017 9828 IsSlewing returns 0
02:03:32.087 00.000 9828 IsGuiding returns 0
02:03:32.087 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:32.117 00.030 9828 IsGuiding returns 1
02:03:32.117 00.000 9828 scope still moving after pulse duration time elapsed
02:03:32.148 00.031 9828 IsSlewing returns 0
02:03:32.148 00.000 9828 IsGuiding returns 1
02:03:32.180 00.032 9828 IsSlewing returns 0
02:03:32.180 00.000 9828 IsGuiding returns 1
02:03:32.211 00.031 9828 IsSlewing returns 0
02:03:32.211 00.000 9828 IsGuiding returns 1
02:03:32.242 00.031 9828 IsSlewing returns 0
02:03:32.242 00.000 9828 IsGuiding returns 0
02:03:32.242 00.000 9828 scope move finished after 16 + 139 ms
02:03:32.242 00.000 9828 Move returns status 0, amount 16
02:03:32.242 00.000 9828 move complete, result=0
02:03:32.242 00.000 9828 worker thread done servicing request
02:03:32.242 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:03:32.638 00.396 8976 Exposure complete
02:03:32.644 00.006 8976 worker thread done servicing request
02:03:32.644 00.000 5052 OnExposeComplete: enter
02:03:32.644 00.000 5052 UpdateGuideState(): m_state=6
02:03:32.644 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6862
02:03:32.644 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.63, Mass=201, SNR=9.8, Peak=73 HFD=2.3
02:03:32.644 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
02:03:32.644 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.34)
02:03:32.644 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-2.80 mountX=0.03 mountY=0.22, mountTheta=1.44
02:03:32.645 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.08, opts=13)
02:03:32.645 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.08)
02:03:32.645 00.000 8976 Worker thread wakes up
02:03:32.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.08) opts 0xd
02:03:32.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.08)
02:03:32.646 00.001 8976 Moving (-0.22, -0.08) raw xDistance=0.03 yDistance=0.22
02:03:32.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:03:32.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:03:32.646 00.000 8976 MoveAxis(R, 0, ABG)
02:03:32.646 00.000 8976 MoveAxis(U, 0, ABG)
02:03:32.646 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
02:03:32.646 00.000 8976 MountToCamera -- mountX=2.98 mountY=-0.15 hyp=2.98 mountTheta=-0.05 cameraX=-1.22, cameraY=2.72 cameraTheta=1.99
02:03:32.646 00.000 8976 incremental bump (-1.222, 2.718) isValid = 1
02:03:32.646 00.000 8976 Scheduling Mount bump of (-0.047, 0.109)
02:03:32.646 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:03:32.646 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:03:32.646 00.000 8976 move complete, result=0
02:03:32.646 00.000 9828 Worker thread wakes up
02:03:32.646 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:03:32.646 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:03:32.646 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.08 = -1.21)
02:03:32.646 00.000 8976 worker thread done servicing request
02:03:32.646 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.29)
02:03:32.647 00.001 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.04 mountY=-0.11, mountTheta=-1.22
02:03:32.647 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
02:03:32.647 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:03:32.647 00.000 9828 BLC: window closed
02:03:32.647 00.000 9828 MoveAxis(W, 13, B)
02:03:32.647 00.000 9828 Guiding  Dir = 3, Dur = 13
02:03:32.647 00.000 9828 IsSlewing returns 0
02:03:32.647 00.000 9828 IsGuiding returns 0
02:03:32.648 00.001 9828 PulseGuide returned control before completion, sleep 23
02:03:32.657 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
02:03:32.658 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:32.658 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:32.658 00.000 5052 Enqueuing Expose request
02:03:32.658 00.000 8976 Worker thread wakes up
02:03:32.658 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:32.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:32.658 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:32.679 00.021 9828 IsGuiding returns 1
02:03:32.679 00.000 9828 scope still moving after pulse duration time elapsed
02:03:32.710 00.031 9828 IsSlewing returns 0
02:03:32.710 00.000 9828 IsGuiding returns 1
02:03:32.741 00.031 9828 IsSlewing returns 0
02:03:32.741 00.000 9828 IsGuiding returns 1
02:03:32.773 00.032 9828 IsSlewing returns 0
02:03:32.773 00.000 9828 IsGuiding returns 0
02:03:32.773 00.000 9828 scope move finished after 13 + 112 ms
02:03:32.773 00.000 9828 Move returns status 0, amount 13
02:03:32.773 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:32.773 00.000 9828 MoveAxis(N, 15, B)
02:03:32.774 00.001 9828 Guiding  Dir = 0, Dur = 15
02:03:32.788 00.014 9828 IsSlewing returns 0
02:03:32.788 00.000 9828 IsGuiding returns 0
02:03:32.788 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:32.818 00.030 9828 IsGuiding returns 1
02:03:32.818 00.000 9828 scope still moving after pulse duration time elapsed
02:03:32.849 00.031 9828 IsSlewing returns 0
02:03:32.849 00.000 9828 IsGuiding returns 1
02:03:32.880 00.031 9828 IsSlewing returns 0
02:03:32.880 00.000 9828 IsGuiding returns 1
02:03:32.912 00.032 9828 IsSlewing returns 0
02:03:32.912 00.000 9828 IsGuiding returns 1
02:03:32.943 00.031 9828 IsSlewing returns 0
02:03:32.943 00.000 9828 IsGuiding returns 0
02:03:32.943 00.000 9828 scope move finished after 15 + 140 ms
02:03:32.943 00.000 9828 Move returns status 0, amount 15
02:03:32.943 00.000 9828 move complete, result=0
02:03:32.943 00.000 9828 worker thread done servicing request
02:03:32.943 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 15 ms NORTH
02:03:33.350 00.407 8976 Exposure complete
02:03:33.356 00.006 8976 worker thread done servicing request
02:03:33.356 00.000 5052 OnExposeComplete: enter
02:03:33.356 00.000 5052 UpdateGuideState(): m_state=6
02:03:33.356 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6863
02:03:33.356 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.70, Mass=196, SNR=9.7, Peak=75 HFD=2.1
02:03:33.356 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
02:03:33.356 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
02:03:33.356 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.13 mountX=0.14 mountY=0.27, mountTheta=1.09
02:03:33.357 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.01, opts=13)
02:03:33.357 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.01)
02:03:33.357 00.000 8976 Worker thread wakes up
02:03:33.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.01) opts 0xd
02:03:33.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.01)
02:03:33.357 00.000 8976 Moving (-0.32, -0.01) raw xDistance=0.14 yDistance=0.27
02:03:33.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:03:33.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:03:33.357 00.000 8976 MoveAxis(R, 0, ABG)
02:03:33.357 00.000 8976 MoveAxis(D, 1, ABG)
02:03:33.357 00.000 8976 stepping (-19, 0) + (0, -1)
02:03:33.357 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:33.358 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:03:33.368 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:03:33.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:33.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:33.368 00.000 5052 Enqueuing Expose request
02:03:33.379 00.011 8976 Received - 47 (G) 
02:03:33.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:33.379 00.000 8976 stepped: pos (-19, -1)
02:03:33.379 00.000 8976 MountToCamera -- mountTheta (-0.02) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
02:03:33.379 00.000 8976 MountToCamera -- mountX=2.95 mountY=-0.05 hyp=2.95 mountTheta=-0.02 cameraX=-1.30, cameraY=2.65 cameraTheta=2.03
02:03:33.379 00.000 8976 incremental bump (-1.303, 2.652) isValid = 1
02:03:33.379 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
02:03:33.379 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:03:33.379 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:03:33.379 00.000 8976 move complete, result=0
02:03:33.379 00.000 9828 Worker thread wakes up
02:03:33.380 00.001 8976 worker thread done servicing request
02:03:33.380 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:03:33.380 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:03:33.380 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:03:33.380 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
02:03:33.380 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.26)
02:03:33.380 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.05 mountY=-0.11, mountTheta=-1.18
02:03:33.380 00.000 8976 Worker thread wakes up
02:03:33.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:33.380 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:33.380 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:03:33.380 00.000 9828 BLC: window closed
02:03:33.380 00.000 9828 MoveAxis(W, 15, B)
02:03:33.380 00.000 9828 Guiding  Dir = 3, Dur = 15
02:03:33.381 00.001 9828 IsSlewing returns 0
02:03:33.381 00.000 9828 IsGuiding returns 0
02:03:33.381 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:33.412 00.031 9828 IsGuiding returns 1
02:03:33.412 00.000 9828 scope still moving after pulse duration time elapsed
02:03:33.443 00.031 9828 IsSlewing returns 0
02:03:33.443 00.000 9828 IsGuiding returns 1
02:03:33.473 00.030 9828 IsSlewing returns 0
02:03:33.473 00.000 9828 IsGuiding returns 1
02:03:33.504 00.031 9828 IsSlewing returns 0
02:03:33.504 00.000 9828 IsGuiding returns 1
02:03:33.535 00.031 9828 IsSlewing returns 0
02:03:33.535 00.000 9828 IsGuiding returns 0
02:03:33.535 00.000 9828 scope move finished after 15 + 139 ms
02:03:33.535 00.000 9828 Move returns status 0, amount 15
02:03:33.535 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:33.535 00.000 9828 MoveAxis(N, 15, B)
02:03:33.535 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:33.550 00.015 9828 IsSlewing returns 0
02:03:33.550 00.000 9828 IsGuiding returns 0
02:03:33.551 00.001 9828 PulseGuide returned control before completion, sleep 25
02:03:33.581 00.030 9828 IsGuiding returns 1
02:03:33.581 00.000 9828 scope still moving after pulse duration time elapsed
02:03:33.612 00.031 9828 IsSlewing returns 0
02:03:33.612 00.000 9828 IsGuiding returns 1
02:03:33.644 00.032 9828 IsSlewing returns 0
02:03:33.644 00.000 9828 IsGuiding returns 1
02:03:33.674 00.030 9828 IsSlewing returns 0
02:03:33.674 00.000 9828 IsGuiding returns 1
02:03:33.704 00.030 9828 IsSlewing returns 0
02:03:33.704 00.000 9828 IsGuiding returns 0
02:03:33.704 00.000 9828 scope move finished after 15 + 138 ms
02:03:33.704 00.000 9828 Move returns status 0, amount 15
02:03:33.704 00.000 9828 move complete, result=0
02:03:33.704 00.000 9828 worker thread done servicing request
02:03:33.704 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:03:34.072 00.368 8976 Exposure complete
02:03:34.079 00.007 8976 worker thread done servicing request
02:03:34.079 00.000 5052 OnExposeComplete: enter
02:03:34.079 00.000 5052 UpdateGuideState(): m_state=6
02:03:34.079 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6864
02:03:34.079 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.83, Mass=187, SNR=9.5, Peak=72 HFD=2.1
02:03:34.079 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:03:34.079 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
02:03:34.079 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.12 hyp=0.47 cameraTheta=2.89 mountX=0.31 mountY=0.32, mountTheta=0.80
02:03:34.080 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.12, opts=13)
02:03:34.080 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.12)
02:03:34.080 00.000 8976 Worker thread wakes up
02:03:34.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.12) opts 0xd
02:03:34.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.12)
02:03:34.080 00.000 8976 Moving (-0.45, 0.12) raw xDistance=0.31 yDistance=0.32
02:03:34.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:03:34.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
02:03:34.080 00.000 8976 MoveAxis(L, 1, ABG)
02:03:34.080 00.000 8976 stepping (-19, -1) + (-1, 0)
02:03:34.080 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:34.081 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:03:34.091 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
02:03:34.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:34.091 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:34.091 00.000 5052 Enqueuing Expose request
02:03:34.098 00.007 8976 Received - 47 (G) 
02:03:34.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:34.098 00.000 8976 stepped: pos (-20, -1)
02:03:34.098 00.000 8976 MoveAxis(D, 1, ABG)
02:03:34.098 00.000 8976 stepping (-20, -1) + (0, -1)
02:03:34.098 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:34.130 00.032 8976 Received - 47 (G) 
02:03:34.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:34.130 00.000 8976 stepped: pos (-20, -2)
02:03:34.131 00.001 8976 MountToCamera -- mountTheta (0.02) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
02:03:34.131 00.000 8976 MountToCamera -- mountX=2.99 mountY=0.07 hyp=2.99 mountTheta=0.02 cameraX=-1.43, cameraY=2.63 cameraTheta=2.07
02:03:34.131 00.000 8976 incremental bump (-1.426, 2.629) isValid = 1
02:03:34.131 00.000 8976 Scheduling Mount bump of (-0.055, 0.105)
02:03:34.131 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.10, opts=4)
02:03:34.131 00.000 8976 Enqueuing Move request for scope (-0.05, 0.10)
02:03:34.131 00.000 8976 move complete, result=0
02:03:34.131 00.000 8976 worker thread done servicing request
02:03:34.131 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:03:34.131 00.000 8976 Worker thread wakes up
02:03:34.131 00.000 9828 Worker thread wakes up
02:03:34.131 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0x4
02:03:34.131 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
02:03:34.131 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
02:03:34.131 00.000 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.22)
02:03:34.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:34.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:34.132 00.001 9828 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.05 mountX=0.05 mountY=-0.11, mountTheta=-1.15
02:03:34.132 00.000 9828 Moving (-0.05, 0.10) raw xDistance=0.05 yDistance=-0.11
02:03:34.132 00.000 9828 BLC: window closed
02:03:34.132 00.000 9828 MoveAxis(W, 16, B)
02:03:34.132 00.000 9828 Guiding  Dir = 3, Dur = 16
02:03:34.132 00.000 9828 IsSlewing returns 0
02:03:34.132 00.000 9828 IsGuiding returns 0
02:03:34.132 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:34.175 00.043 9828 IsGuiding returns 1
02:03:34.175 00.000 9828 scope still moving after pulse duration time elapsed
02:03:34.205 00.030 9828 IsSlewing returns 0
02:03:34.206 00.001 9828 IsGuiding returns 1
02:03:34.238 00.032 9828 IsSlewing returns 0
02:03:34.238 00.000 9828 IsGuiding returns 1
02:03:34.267 00.029 9828 IsSlewing returns 0
02:03:34.267 00.000 9828 IsGuiding returns 1
02:03:34.313 00.046 9828 IsSlewing returns 0
02:03:34.313 00.000 9828 IsGuiding returns 0
02:03:34.313 00.000 9828 scope move finished after 16 + 165 ms
02:03:34.313 00.000 9828 Move returns status 0, amount 16
02:03:34.313 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:34.313 00.000 9828 MoveAxis(N, 15, B)
02:03:34.313 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:34.328 00.015 9828 IsSlewing returns 0
02:03:34.328 00.000 9828 IsGuiding returns 0
02:03:34.328 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:34.360 00.032 9828 IsGuiding returns 1
02:03:34.360 00.000 9828 scope still moving after pulse duration time elapsed
02:03:34.391 00.031 9828 IsSlewing returns 0
02:03:34.391 00.000 9828 IsGuiding returns 1
02:03:34.422 00.031 9828 IsSlewing returns 0
02:03:34.422 00.000 9828 IsGuiding returns 1
02:03:34.453 00.031 9828 IsSlewing returns 0
02:03:34.453 00.000 9828 IsGuiding returns 1
02:03:34.483 00.030 9828 IsSlewing returns 0
02:03:34.483 00.000 9828 IsGuiding returns 0
02:03:34.483 00.000 9828 scope move finished after 15 + 139 ms
02:03:34.483 00.000 9828 Move returns status 0, amount 15
02:03:34.483 00.000 9828 move complete, result=0
02:03:34.483 00.000 9828 worker thread done servicing request
02:03:34.484 00.001 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 15 ms NORTH
02:03:34.824 00.340 8976 Exposure complete
02:03:34.829 00.005 8976 worker thread done servicing request
02:03:34.829 00.000 5052 OnExposeComplete: enter
02:03:34.829 00.000 5052 UpdateGuideState(): m_state=6
02:03:34.829 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6865
02:03:34.829 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.50, Mass=187, SNR=9.5, Peak=76 HFD=2.0
02:03:34.829 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
02:03:34.829 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.92 = 2.37)
02:03:34.829 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.77 mountX=-0.16 mountY=0.15, mountTheta=2.41
02:03:34.830 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.20, opts=13)
02:03:34.830 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.20)
02:03:34.830 00.000 8976 Worker thread wakes up
02:03:34.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.20) opts 0xd
02:03:34.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.20)
02:03:34.830 00.000 8976 Moving (-0.04, -0.20) raw xDistance=-0.16 yDistance=0.15
02:03:34.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:03:34.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:03:34.830 00.000 8976 MoveAxis(R, 0, ABG)
02:03:34.831 00.001 8976 MoveAxis(U, 0, ABG)
02:03:34.831 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
02:03:34.831 00.000 8976 MountToCamera -- mountX=3.01 mountY=0.15 hyp=3.02 mountTheta=0.05 cameraX=-1.51, cameraY=2.61 cameraTheta=2.09
02:03:34.831 00.000 8976 incremental bump (-1.509, 2.614) isValid = 1
02:03:34.831 00.000 8976 Scheduling Mount bump of (-0.057, 0.103)
02:03:34.831 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:03:34.831 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:03:34.831 00.000 8976 move complete, result=0
02:03:34.831 00.000 9828 Worker thread wakes up
02:03:34.831 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:03:34.831 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:03:34.831 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
02:03:34.831 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.19)
02:03:34.831 00.000 8976 worker thread done servicing request
02:03:34.831 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:03:34.831 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.05 mountY=-0.11, mountTheta=-1.12
02:03:34.831 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:03:34.832 00.001 9828 BLC: window closed
02:03:34.832 00.000 9828 MoveAxis(W, 17, B)
02:03:34.832 00.000 9828 Guiding  Dir = 3, Dur = 17
02:03:34.832 00.000 9828 IsSlewing returns 0
02:03:34.832 00.000 9828 IsGuiding returns 0
02:03:34.832 00.000 9828 PulseGuide returned control before completion, sleep 27
02:03:34.841 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
02:03:34.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:34.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:34.841 00.000 5052 Enqueuing Expose request
02:03:34.841 00.000 8976 Worker thread wakes up
02:03:34.841 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:34.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:34.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:34.874 00.033 9828 IsGuiding returns 1
02:03:34.874 00.000 9828 scope still moving after pulse duration time elapsed
02:03:34.905 00.031 9828 IsSlewing returns 0
02:03:34.905 00.000 9828 IsGuiding returns 1
02:03:34.936 00.031 9828 IsSlewing returns 0
02:03:34.936 00.000 9828 IsGuiding returns 1
02:03:34.966 00.030 9828 IsSlewing returns 0
02:03:34.966 00.000 9828 IsGuiding returns 0
02:03:34.966 00.000 9828 scope move finished after 17 + 117 ms
02:03:34.966 00.000 9828 Move returns status 0, amount 17
02:03:34.966 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:34.966 00.000 9828 MoveAxis(N, 15, B)
02:03:34.966 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:34.981 00.015 9828 IsSlewing returns 0
02:03:34.981 00.000 9828 IsGuiding returns 0
02:03:34.981 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:35.011 00.030 9828 IsGuiding returns 1
02:03:35.011 00.000 9828 scope still moving after pulse duration time elapsed
02:03:35.043 00.032 9828 IsSlewing returns 0
02:03:35.043 00.000 9828 IsGuiding returns 1
02:03:35.074 00.031 9828 IsSlewing returns 0
02:03:35.074 00.000 9828 IsGuiding returns 1
02:03:35.105 00.031 9828 IsSlewing returns 0
02:03:35.105 00.000 9828 IsGuiding returns 1
02:03:35.136 00.031 9828 IsSlewing returns 0
02:03:35.136 00.000 9828 IsGuiding returns 0
02:03:35.136 00.000 9828 scope move finished after 15 + 140 ms
02:03:35.136 00.000 9828 Move returns status 0, amount 15
02:03:35.136 00.000 9828 move complete, result=0
02:03:35.136 00.000 9828 worker thread done servicing request
02:03:35.136 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:03:35.534 00.398 8976 Exposure complete
02:03:35.540 00.006 8976 worker thread done servicing request
02:03:35.540 00.000 5052 OnExposeComplete: enter
02:03:35.540 00.000 5052 UpdateGuideState(): m_state=6
02:03:35.540 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6866
02:03:35.540 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.23, Mass=215, SNR=10.1, Peak=76 HFD=2.3
02:03:35.540 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.72 = 2.56)
02:03:35.540 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.82 = 2.46)
02:03:35.541 00.001 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.48 hyp=0.48 cameraTheta=-1.68 mountX=-0.40 mountY=0.30, mountTheta=2.50
02:03:35.542 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.48, opts=13)
02:03:35.543 00.001 5052 Enqueuing Move request for stepguider (-0.05, -0.48)
02:03:35.543 00.000 8976 Worker thread wakes up
02:03:35.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.48) opts 0xd
02:03:35.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.48)
02:03:35.543 00.000 8976 Moving (-0.05, -0.48) raw xDistance=-0.40 yDistance=0.30
02:03:35.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:03:35.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:03:35.543 00.000 8976 MoveAxis(R, 2, ABG)
02:03:35.543 00.000 8976 stepping (-20, -2) + (2, 0)
02:03:35.543 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:35.544 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:03:35.553 00.009 5052 UpdateGuideState exits: m=215 SNR=10.1
02:03:35.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:35.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:35.553 00.000 5052 Enqueuing Expose request
02:03:35.569 00.016 8976 Received - 47 (G) 
02:03:35.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:35.569 00.000 8976 stepped: pos (-18, -2)
02:03:35.569 00.000 8976 MoveAxis(D, 1, ABG)
02:03:35.569 00.000 8976 stepping (-18, -2) + (0, -1)
02:03:35.569 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:35.601 00.032 8976 Received - 47 (G) 
02:03:35.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:35.601 00.000 8976 stepped: pos (-18, -3)
02:03:35.601 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
02:03:35.601 00.000 8976 MountToCamera -- mountX=2.93 mountY=0.26 hyp=2.94 mountTheta=0.09 cameraX=-1.57, cameraY=2.49 cameraTheta=2.13
02:03:35.601 00.000 8976 incremental bump (-1.565, 2.489) isValid = 1
02:03:35.601 00.000 8976 Scheduling Mount bump of (-0.061, 0.101)
02:03:35.601 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:03:35.601 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:03:35.601 00.000 8976 move complete, result=0
02:03:35.601 00.000 8976 worker thread done servicing request
02:03:35.601 00.000 8976 Worker thread wakes up
02:03:35.601 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
02:03:35.601 00.000 9828 Worker thread wakes up
02:03:35.602 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:35.602 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:35.602 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:03:35.602 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:03:35.602 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
02:03:35.602 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.15)
02:03:35.602 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.09
02:03:35.602 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:03:35.602 00.000 9828 BLC: window closed
02:03:35.603 00.001 9828 MoveAxis(W, 18, B)
02:03:35.603 00.000 9828 Guiding  Dir = 3, Dur = 18
02:03:35.603 00.000 9828 IsSlewing returns 0
02:03:35.603 00.000 9828 IsGuiding returns 0
02:03:35.604 00.001 9828 PulseGuide returned control before completion, sleep 28
02:03:35.634 00.030 9828 IsGuiding returns 1
02:03:35.635 00.001 9828 scope still moving after pulse duration time elapsed
02:03:35.665 00.030 9828 IsSlewing returns 0
02:03:35.665 00.000 9828 IsGuiding returns 1
02:03:35.696 00.031 9828 IsSlewing returns 0
02:03:35.696 00.000 9828 IsGuiding returns 1
02:03:35.728 00.032 9828 IsSlewing returns 0
02:03:35.728 00.000 9828 IsGuiding returns 1
02:03:35.759 00.031 9828 IsSlewing returns 0
02:03:35.759 00.000 9828 IsGuiding returns 0
02:03:35.759 00.000 9828 scope move finished after 18 + 137 ms
02:03:35.759 00.000 9828 Move returns status 0, amount 18
02:03:35.759 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:35.759 00.000 9828 MoveAxis(N, 15, B)
02:03:35.759 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:35.774 00.015 9828 IsSlewing returns 0
02:03:35.774 00.000 9828 IsGuiding returns 0
02:03:35.775 00.001 9828 PulseGuide returned control before completion, sleep 25
02:03:35.805 00.030 9828 IsGuiding returns 1
02:03:35.805 00.000 9828 scope still moving after pulse duration time elapsed
02:03:35.837 00.032 9828 IsSlewing returns 0
02:03:35.837 00.000 9828 IsGuiding returns 1
02:03:35.869 00.032 9828 IsSlewing returns 0
02:03:35.869 00.000 9828 IsGuiding returns 1
02:03:35.900 00.031 9828 IsSlewing returns 0
02:03:35.900 00.000 9828 IsGuiding returns 1
02:03:35.931 00.031 9828 IsSlewing returns 0
02:03:35.931 00.000 9828 IsGuiding returns 0
02:03:35.931 00.000 9828 scope move finished after 15 + 141 ms
02:03:35.931 00.000 9828 Move returns status 0, amount 15
02:03:35.931 00.000 9828 move complete, result=0
02:03:35.931 00.000 9828 worker thread done servicing request
02:03:35.931 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:03:36.294 00.363 8976 Exposure complete
02:03:36.299 00.005 8976 worker thread done servicing request
02:03:36.299 00.000 5052 OnExposeComplete: enter
02:03:36.299 00.000 5052 UpdateGuideState(): m_state=6
02:03:36.299 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6867
02:03:36.299 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.93, Mass=189, SNR=9.6, Peak=80 HFD=2.2
02:03:36.299 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
02:03:36.299 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.31 = -0.31)
02:03:36.299 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.23 cameraTheta=1.84 mountX=0.23 mountY=-0.07, mountTheta=-0.30
02:03:36.300 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.23, opts=13)
02:03:36.300 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.23)
02:03:36.300 00.000 8976 Worker thread wakes up
02:03:36.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.23) opts 0xd
02:03:36.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.23)
02:03:36.300 00.000 8976 Moving (-0.06, 0.23) raw xDistance=0.23 yDistance=-0.07
02:03:36.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:03:36.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:03:36.300 00.000 8976 MoveAxis(R, 0, ABG)
02:03:36.300 00.000 8976 MoveAxis(U, 0, ABG)
02:03:36.301 00.001 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
02:03:36.301 00.000 8976 MountToCamera -- mountX=2.87 mountY=0.33 hyp=2.89 mountTheta=0.11 cameraX=-1.60, cameraY=2.41 cameraTheta=2.16
02:03:36.301 00.000 8976 incremental bump (-1.603, 2.406) isValid = 1
02:03:36.301 00.000 8976 Scheduling Mount bump of (-0.064, 0.099)
02:03:36.301 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:03:36.301 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:03:36.301 00.000 8976 move complete, result=0
02:03:36.301 00.000 9828 Worker thread wakes up
02:03:36.301 00.000 8976 worker thread done servicing request
02:03:36.301 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:03:36.301 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:03:36.301 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.05)
02:03:36.301 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.13)
02:03:36.301 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.06
02:03:36.301 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:03:36.302 00.001 9828 BLC: window closed
02:03:36.302 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:03:36.302 00.000 9828 MoveAxis(W, 19, B)
02:03:36.302 00.000 9828 Guiding  Dir = 3, Dur = 19
02:03:36.302 00.000 9828 IsSlewing returns 0
02:03:36.302 00.000 9828 IsGuiding returns 0
02:03:36.302 00.000 9828 PulseGuide returned control before completion, sleep 29
02:03:36.311 00.009 5052 UpdateGuideState exits: m=189 SNR=9.6
02:03:36.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:36.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:36.311 00.000 5052 Enqueuing Expose request
02:03:36.311 00.000 8976 Worker thread wakes up
02:03:36.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:36.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:36.311 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:36.333 00.022 9828 IsGuiding returns 1
02:03:36.333 00.000 9828 scope still moving after pulse duration time elapsed
02:03:36.364 00.031 9828 IsSlewing returns 0
02:03:36.364 00.000 9828 IsGuiding returns 1
02:03:36.394 00.030 9828 IsSlewing returns 0
02:03:36.394 00.000 9828 IsGuiding returns 1
02:03:36.426 00.032 9828 IsSlewing returns 0
02:03:36.426 00.000 9828 IsGuiding returns 1
02:03:36.457 00.031 9828 IsSlewing returns 0
02:03:36.457 00.000 9828 IsGuiding returns 0
02:03:36.457 00.000 9828 scope move finished after 19 + 135 ms
02:03:36.457 00.000 9828 Move returns status 0, amount 19
02:03:36.457 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:36.457 00.000 9828 MoveAxis(N, 14, B)
02:03:36.457 00.000 9828 Guiding  Dir = 0, Dur = 14
02:03:36.473 00.016 9828 IsSlewing returns 0
02:03:36.473 00.000 9828 IsGuiding returns 0
02:03:36.473 00.000 9828 PulseGuide returned control before completion, sleep 24
02:03:36.504 00.031 9828 IsGuiding returns 1
02:03:36.504 00.000 9828 scope still moving after pulse duration time elapsed
02:03:36.535 00.031 9828 IsSlewing returns 0
02:03:36.535 00.000 9828 IsGuiding returns 1
02:03:36.567 00.032 9828 IsSlewing returns 0
02:03:36.567 00.000 9828 IsGuiding returns 1
02:03:36.599 00.032 9828 IsSlewing returns 0
02:03:36.599 00.000 9828 IsGuiding returns 1
02:03:36.630 00.031 9828 IsSlewing returns 0
02:03:36.630 00.000 9828 IsGuiding returns 1
02:03:36.661 00.031 9828 IsSlewing returns 0
02:03:36.661 00.000 9828 IsGuiding returns 0
02:03:36.661 00.000 9828 scope move finished after 14 + 173 ms
02:03:36.661 00.000 9828 Move returns status 0, amount 14
02:03:36.661 00.000 9828 move complete, result=0
02:03:36.661 00.000 9828 worker thread done servicing request
02:03:36.662 00.001 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:03:36.994 00.332 8976 Exposure complete
02:03:36.999 00.005 8976 worker thread done servicing request
02:03:37.000 00.001 5052 OnExposeComplete: enter
02:03:37.000 00.000 5052 UpdateGuideState(): m_state=6
02:03:37.000 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6868
02:03:37.000 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=282.29, Mass=208, SNR=10.0, Peak=73 HFD=2.5
02:03:37.000 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.48 = -0.48)
02:03:37.000 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
02:03:37.000 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.58 hyp=0.58 cameraTheta=1.56 mountX=0.52 mountY=-0.32, mountTheta=-0.56
02:03:37.001 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.58, opts=13)
02:03:37.001 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.58)
02:03:37.001 00.000 8976 Worker thread wakes up
02:03:37.001 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.58) opts 0xd
02:03:37.001 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.58)
02:03:37.001 00.000 8976 Moving (0.01, 0.58) raw xDistance=0.52 yDistance=-0.32
02:03:37.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:03:37.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:03:37.001 00.000 8976 MoveAxis(L, 2, ABG)
02:03:37.001 00.000 8976 stepping (-18, -3) + (-2, 0)
02:03:37.001 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:37.002 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:03:37.011 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
02:03:37.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:37.011 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:37.011 00.000 5052 Enqueuing Expose request
02:03:37.024 00.013 8976 Received - 47 (G) 
02:03:37.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:37.024 00.000 8976 stepped: pos (-20, -3)
02:03:37.024 00.000 8976 MoveAxis(U, 1, ABG)
02:03:37.024 00.000 8976 stepping (-20, -3) + (0, 1)
02:03:37.024 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:37.056 00.032 8976 Received - 47 (G) 
02:03:37.056 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:37.056 00.000 8976 stepped: pos (-20, -2)
02:03:37.056 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
02:03:37.056 00.000 8976 MountToCamera -- mountX=2.93 mountY=0.33 hyp=2.95 mountTheta=0.11 cameraX=-1.63, cameraY=2.46 cameraTheta=2.15
02:03:37.056 00.000 8976 incremental bump (-1.627, 2.464) isValid = 1
02:03:37.056 00.000 8976 Scheduling Mount bump of (-0.063, 0.099)
02:03:37.056 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:03:37.056 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:03:37.056 00.000 8976 move complete, result=0
02:03:37.056 00.000 8976 worker thread done servicing request
02:03:37.056 00.000 8976 Worker thread wakes up
02:03:37.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:37.056 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:37.056 00.000 9828 Worker thread wakes up
02:03:37.056 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:03:37.056 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:03:37.056 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
02:03:37.056 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.3 px 1 ms NORTH
02:03:37.057 00.001 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
02:03:37.057 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.07
02:03:37.057 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:03:37.057 00.000 9828 BLC: window closed
02:03:37.057 00.000 9828 MoveAxis(W, 19, B)
02:03:37.057 00.000 9828 Guiding  Dir = 3, Dur = 19
02:03:37.057 00.000 9828 IsSlewing returns 0
02:03:37.057 00.000 9828 IsGuiding returns 0
02:03:37.057 00.000 9828 PulseGuide returned control before completion, sleep 29
02:03:37.092 00.035 9828 IsGuiding returns 1
02:03:37.092 00.000 9828 scope still moving after pulse duration time elapsed
02:03:37.124 00.032 9828 IsSlewing returns 0
02:03:37.124 00.000 9828 IsGuiding returns 1
02:03:37.156 00.032 9828 IsSlewing returns 0
02:03:37.156 00.000 9828 IsGuiding returns 1
02:03:37.187 00.031 9828 IsSlewing returns 0
02:03:37.187 00.000 9828 IsGuiding returns 0
02:03:37.187 00.000 9828 scope move finished after 19 + 110 ms
02:03:37.187 00.000 9828 Move returns status 0, amount 19
02:03:37.187 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:37.187 00.000 9828 MoveAxis(N, 15, B)
02:03:37.187 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:37.203 00.016 9828 IsSlewing returns 0
02:03:37.203 00.000 9828 IsGuiding returns 0
02:03:37.203 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:37.235 00.032 9828 IsGuiding returns 1
02:03:37.235 00.000 9828 scope still moving after pulse duration time elapsed
02:03:37.267 00.032 9828 IsSlewing returns 0
02:03:37.267 00.000 9828 IsGuiding returns 1
02:03:37.299 00.032 9828 IsSlewing returns 0
02:03:37.299 00.000 9828 IsGuiding returns 1
02:03:37.329 00.030 9828 IsSlewing returns 0
02:03:37.329 00.000 9828 IsGuiding returns 1
02:03:37.361 00.032 9828 IsSlewing returns 0
02:03:37.361 00.000 9828 IsGuiding returns 0
02:03:37.361 00.000 9828 scope move finished after 15 + 142 ms
02:03:37.361 00.000 9828 Move returns status 0, amount 15
02:03:37.361 00.000 9828 move complete, result=0
02:03:37.361 00.000 9828 worker thread done servicing request
02:03:37.361 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 15 ms NORTH
02:03:37.748 00.387 8976 Exposure complete
02:03:37.754 00.006 8976 worker thread done servicing request
02:03:37.754 00.000 5052 OnExposeComplete: enter
02:03:37.754 00.000 5052 UpdateGuideState(): m_state=6
02:03:37.754 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6869
02:03:37.754 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.76, Mass=198, SNR=9.8, Peak=78 HFD=2.3
02:03:37.754 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
02:03:37.754 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
02:03:37.754 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.56 mountX=0.08 mountY=0.04, mountTheta=0.44
02:03:37.755 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.05, opts=13)
02:03:37.755 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.05)
02:03:37.755 00.000 8976 Worker thread wakes up
02:03:37.755 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.05) opts 0xd
02:03:37.755 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.05)
02:03:37.755 00.000 8976 Moving (-0.08, 0.05) raw xDistance=0.08 yDistance=0.04
02:03:37.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:03:37.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:03:37.755 00.000 8976 MoveAxis(R, 0, ABG)
02:03:37.755 00.000 8976 MoveAxis(U, 0, ABG)
02:03:37.755 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
02:03:37.755 00.000 8976 MountToCamera -- mountX=2.98 mountY=0.32 hyp=2.99 mountTheta=0.11 cameraX=-1.64, cameraY=2.50 cameraTheta=2.15
02:03:37.756 00.001 8976 incremental bump (-1.644, 2.503) isValid = 1
02:03:37.756 00.000 8976 Scheduling Mount bump of (-0.051, 0.080)
02:03:37.756 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.08, opts=4)
02:03:37.756 00.000 8976 Enqueuing Move request for scope (-0.05, 0.08)
02:03:37.756 00.000 9828 Worker thread wakes up
02:03:37.756 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0x4
02:03:37.756 00.000 8976 move complete, result=0
02:03:37.756 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
02:03:37.756 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
02:03:37.756 00.000 8976 worker thread done servicing request
02:03:37.756 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
02:03:37.756 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.14 mountX=0.05 mountY=-0.09, mountTheta=-1.07
02:03:37.756 00.000 9828 Moving (-0.05, 0.08) raw xDistance=0.05 yDistance=-0.09
02:03:37.756 00.000 9828 BLC: window closed
02:03:37.756 00.000 9828 MoveAxis(W, 15, B)
02:03:37.756 00.000 9828 Guiding  Dir = 3, Dur = 15
02:03:37.757 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
02:03:37.758 00.001 9828 IsSlewing returns 0
02:03:37.758 00.000 9828 IsGuiding returns 0
02:03:37.758 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:37.767 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
02:03:37.768 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:37.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:37.768 00.000 5052 Enqueuing Expose request
02:03:37.768 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:37.768 00.000 8976 Worker thread wakes up
02:03:37.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:37.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:37.793 00.025 9828 IsGuiding returns 1
02:03:37.794 00.001 9828 scope still moving after pulse duration time elapsed
02:03:37.825 00.031 9828 IsSlewing returns 0
02:03:37.825 00.000 9828 IsGuiding returns 1
02:03:37.855 00.030 9828 IsSlewing returns 0
02:03:37.855 00.000 9828 IsGuiding returns 1
02:03:37.886 00.031 9828 IsSlewing returns 0
02:03:37.886 00.000 9828 IsGuiding returns 0
02:03:37.886 00.000 9828 scope move finished after 15 + 113 ms
02:03:37.886 00.000 9828 Move returns status 0, amount 15
02:03:37.886 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:37.886 00.000 9828 MoveAxis(N, 12, B)
02:03:37.886 00.000 9828 Guiding  Dir = 0, Dur = 12
02:03:37.902 00.016 9828 IsSlewing returns 0
02:03:37.902 00.000 9828 IsGuiding returns 0
02:03:37.902 00.000 9828 PulseGuide returned control before completion, sleep 22
02:03:37.933 00.031 9828 IsGuiding returns 1
02:03:37.933 00.000 9828 scope still moving after pulse duration time elapsed
02:03:37.964 00.031 9828 IsSlewing returns 0
02:03:37.964 00.000 9828 IsGuiding returns 1
02:03:37.995 00.031 9828 IsSlewing returns 0
02:03:37.995 00.000 9828 IsGuiding returns 1
02:03:38.025 00.030 9828 IsSlewing returns 0
02:03:38.025 00.000 9828 IsGuiding returns 1
02:03:38.057 00.032 9828 IsSlewing returns 0
02:03:38.057 00.000 9828 IsGuiding returns 0
02:03:38.057 00.000 9828 scope move finished after 12 + 142 ms
02:03:38.057 00.000 9828 Move returns status 0, amount 12
02:03:38.057 00.000 9828 move complete, result=0
02:03:38.057 00.000 9828 worker thread done servicing request
02:03:38.058 00.001 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 12 ms NORTH
02:03:38.460 00.402 8976 Exposure complete
02:03:38.465 00.005 8976 worker thread done servicing request
02:03:38.465 00.000 5052 OnExposeComplete: enter
02:03:38.465 00.000 5052 UpdateGuideState(): m_state=6
02:03:38.465 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6870
02:03:38.465 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.52, Mass=209, SNR=10.1, Peak=75 HFD=1.5
02:03:38.465 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
02:03:38.465 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
02:03:38.465 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.19 hyp=0.33 cameraTheta=-0.62 mountX=-0.29 mountY=-0.12, mountTheta=-2.75
02:03:38.466 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.19, opts=13)
02:03:38.466 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.19)
02:03:38.466 00.000 8976 Worker thread wakes up
02:03:38.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.19) opts 0xd
02:03:38.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.19)
02:03:38.466 00.000 8976 Moving (0.26, -0.19) raw xDistance=-0.29 yDistance=-0.12
02:03:38.467 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:03:38.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:03:38.467 00.000 8976 MoveAxis(R, 1, ABG)
02:03:38.467 00.000 8976 stepping (-20, -2) + (1, 0)
02:03:38.467 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:38.467 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:03:38.477 00.010 5052 UpdateGuideState exits: m=209 SNR=10.1
02:03:38.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:38.477 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:38.477 00.000 5052 Enqueuing Expose request
02:03:38.494 00.017 8976 Received - 47 (G) 
02:03:38.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:38.494 00.000 8976 stepped: pos (-19, -2)
02:03:38.494 00.000 8976 MoveAxis(U, 0, ABG)
02:03:38.494 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
02:03:38.495 00.001 8976 MountToCamera -- mountX=2.95 mountY=0.32 hyp=2.97 mountTheta=0.11 cameraX=-1.63, cameraY=2.48 cameraTheta=2.15
02:03:38.495 00.000 8976 incremental bump (-1.632, 2.484) isValid = 1
02:03:38.495 00.000 8976 Scheduling Mount bump of (-0.063, 0.100)
02:03:38.495 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:03:38.495 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:03:38.495 00.000 8976 move complete, result=0
02:03:38.495 00.000 8976 worker thread done servicing request
02:03:38.495 00.000 8976 Worker thread wakes up
02:03:38.495 00.000 9828 Worker thread wakes up
02:03:38.495 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:03:38.495 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:03:38.495 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
02:03:38.495 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
02:03:38.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:38.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:38.495 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.07
02:03:38.495 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:03:38.495 00.000 9828 BLC: window closed
02:03:38.496 00.001 9828 MoveAxis(W, 19, B)
02:03:38.496 00.000 9828 Guiding  Dir = 3, Dur = 19
02:03:38.496 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:03:38.496 00.000 9828 IsSlewing returns 0
02:03:38.496 00.000 9828 IsGuiding returns 0
02:03:38.496 00.000 9828 PulseGuide returned control before completion, sleep 29
02:03:38.538 00.042 9828 IsGuiding returns 1
02:03:38.538 00.000 9828 scope still moving after pulse duration time elapsed
02:03:38.571 00.033 9828 IsSlewing returns 0
02:03:38.571 00.000 9828 IsGuiding returns 1
02:03:38.602 00.031 9828 IsSlewing returns 0
02:03:38.602 00.000 9828 IsGuiding returns 1
02:03:38.632 00.030 9828 IsSlewing returns 0
02:03:38.632 00.000 9828 IsGuiding returns 0
02:03:38.632 00.000 9828 scope move finished after 19 + 117 ms
02:03:38.632 00.000 9828 Move returns status 0, amount 19
02:03:38.632 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:38.632 00.000 9828 MoveAxis(N, 15, B)
02:03:38.633 00.001 9828 Guiding  Dir = 0, Dur = 15
02:03:38.648 00.015 9828 IsSlewing returns 0
02:03:38.648 00.000 9828 IsGuiding returns 0
02:03:38.648 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:38.679 00.031 9828 IsGuiding returns 1
02:03:38.679 00.000 9828 scope still moving after pulse duration time elapsed
02:03:38.710 00.031 9828 IsSlewing returns 0
02:03:38.710 00.000 9828 IsGuiding returns 1
02:03:38.741 00.031 9828 IsSlewing returns 0
02:03:38.741 00.000 9828 IsGuiding returns 1
02:03:38.772 00.031 9828 IsSlewing returns 0
02:03:38.772 00.000 9828 IsGuiding returns 1
02:03:38.803 00.031 9828 IsSlewing returns 0
02:03:38.803 00.000 9828 IsGuiding returns 0
02:03:38.803 00.000 9828 scope move finished after 15 + 140 ms
02:03:38.803 00.000 9828 Move returns status 0, amount 15
02:03:38.803 00.000 9828 move complete, result=0
02:03:38.803 00.000 9828 worker thread done servicing request
02:03:38.803 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 15 ms NORTH
02:03:39.190 00.387 8976 Exposure complete
02:03:39.196 00.006 8976 worker thread done servicing request
02:03:39.196 00.000 5052 OnExposeComplete: enter
02:03:39.196 00.000 5052 UpdateGuideState(): m_state=6
02:03:39.196 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6871
02:03:39.196 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.69, Mass=208, SNR=10.0, Peak=80 HFD=2.4
02:03:39.196 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:03:39.196 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
02:03:39.196 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.02 hyp=0.84 cameraTheta=-0.02 mountX=-0.40 mountY=-0.69, mountTheta=-2.09
02:03:39.197 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.02, opts=13)
02:03:39.197 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.02)
02:03:39.197 00.000 8976 Worker thread wakes up
02:03:39.197 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.02) opts 0xd
02:03:39.197 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.02)
02:03:39.197 00.000 8976 Moving (0.83, -0.02) raw xDistance=-0.40 yDistance=-0.69
02:03:39.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
02:03:39.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
02:03:39.197 00.000 8976 MoveAxis(R, 2, ABG)
02:03:39.197 00.000 8976 stepping (-19, -2) + (2, 0)
02:03:39.197 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:39.198 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:03:39.208 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:03:39.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:39.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:39.208 00.000 5052 Enqueuing Expose request
02:03:39.230 00.022 8976 Received - 47 (G) 
02:03:39.230 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:39.230 00.000 8976 stepped: pos (-17, -2)
02:03:39.230 00.000 8976 MoveAxis(U, 3, ABG)
02:03:39.230 00.000 8976 stepping (-17, -2) + (0, 3)
02:03:39.230 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:39.262 00.032 8976 Received - 47 (G) 
02:03:39.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:39.262 00.000 8976 stepped: pos (-17, 1)
02:03:39.262 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
02:03:39.262 00.000 8976 MountToCamera -- mountX=2.84 mountY=0.16 hyp=2.84 mountTheta=0.06 cameraX=-1.44, cameraY=2.45 cameraTheta=2.10
02:03:39.262 00.000 8976 incremental bump (-1.438, 2.453) isValid = 1
02:03:39.262 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
02:03:39.262 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:03:39.262 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:03:39.262 00.000 8976 move complete, result=0
02:03:39.262 00.000 9828 Worker thread wakes up
02:03:39.262 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
02:03:39.262 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:03:39.262 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:03:39.262 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
02:03:39.262 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
02:03:39.262 00.000 8976 worker thread done servicing request
02:03:39.263 00.001 8976 Worker thread wakes up
02:03:39.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:39.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:39.263 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.12
02:03:39.263 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:03:39.263 00.000 9828 BLC: window closed
02:03:39.263 00.000 9828 MoveAxis(W, 17, B)
02:03:39.263 00.000 9828 Guiding  Dir = 3, Dur = 17
02:03:39.263 00.000 9828 IsSlewing returns 0
02:03:39.264 00.001 9828 IsGuiding returns 0
02:03:39.264 00.000 9828 PulseGuide returned control before completion, sleep 27
02:03:39.301 00.037 9828 IsGuiding returns 1
02:03:39.301 00.000 9828 scope still moving after pulse duration time elapsed
02:03:39.332 00.031 9828 IsSlewing returns 0
02:03:39.332 00.000 9828 IsGuiding returns 1
02:03:39.363 00.031 9828 IsSlewing returns 0
02:03:39.363 00.000 9828 IsGuiding returns 1
02:03:39.395 00.032 9828 IsSlewing returns 0
02:03:39.395 00.000 9828 IsGuiding returns 0
02:03:39.395 00.000 9828 scope move finished after 17 + 113 ms
02:03:39.395 00.000 9828 Move returns status 0, amount 17
02:03:39.395 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:39.395 00.000 9828 MoveAxis(N, 15, B)
02:03:39.395 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:39.409 00.014 9828 IsSlewing returns 0
02:03:39.409 00.000 9828 IsGuiding returns 0
02:03:39.409 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:39.440 00.031 9828 IsGuiding returns 1
02:03:39.440 00.000 9828 scope still moving after pulse duration time elapsed
02:03:39.472 00.032 9828 IsSlewing returns 0
02:03:39.472 00.000 9828 IsGuiding returns 1
02:03:39.502 00.030 9828 IsSlewing returns 0
02:03:39.502 00.000 9828 IsGuiding returns 1
02:03:39.533 00.031 9828 IsSlewing returns 0
02:03:39.533 00.000 9828 IsGuiding returns 1
02:03:39.563 00.030 9828 IsSlewing returns 0
02:03:39.563 00.000 9828 IsGuiding returns 0
02:03:39.563 00.000 9828 scope move finished after 15 + 139 ms
02:03:39.563 00.000 9828 Move returns status 0, amount 15
02:03:39.563 00.000 9828 move complete, result=0
02:03:39.563 00.000 9828 worker thread done servicing request
02:03:39.563 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:03:39.957 00.394 8976 Exposure complete
02:03:39.963 00.006 8976 worker thread done servicing request
02:03:39.963 00.000 5052 OnExposeComplete: enter
02:03:39.963 00.000 5052 UpdateGuideState(): m_state=6
02:03:39.963 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6872
02:03:39.963 00.000 5052 Star::Find returns 1 (0), X=330.22, Y=282.00, Mass=208, SNR=9.9, Peak=77 HFD=2.4
02:03:39.963 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
02:03:39.964 00.001 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:03:39.964 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=0.29 hyp=1.09 cameraTheta=0.27 mountX=-0.22 mountY=-1.03, mountTheta=-1.78
02:03:39.964 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=0.29, opts=13)
02:03:39.964 00.000 5052 Enqueuing Move request for stepguider (1.05, 0.29)
02:03:39.965 00.001 8976 Worker thread wakes up
02:03:39.965 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, 0.29) opts 0xd
02:03:39.965 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, 0.29)
02:03:39.965 00.000 8976 Moving (1.05, 0.29) raw xDistance=-0.22 yDistance=-1.03
02:03:39.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:03:39.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.03
02:03:39.965 00.000 8976 MoveAxis(R, 0, ABG)
02:03:39.965 00.000 8976 MoveAxis(U, 4, ABG)
02:03:39.965 00.000 8976 stepping (-17, 1) + (0, 4)
02:03:39.965 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:03:39.966 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:03:39.976 00.010 5052 UpdateGuideState exits: m=208 SNR=9.9
02:03:39.976 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:39.976 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:39.976 00.000 5052 Enqueuing Expose request
02:03:39.997 00.021 8976 Received - 47 (G) 
02:03:39.998 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:03:39.998 00.000 8976 stepped: pos (-17, 5)
02:03:39.998 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
02:03:39.998 00.000 8976 MountToCamera -- mountX=2.76 mountY=-0.15 hyp=2.77 mountTheta=-0.06 cameraX=-1.12, cameraY=2.53 cameraTheta=1.99
02:03:39.998 00.000 8976 incremental bump (-1.121, 2.528) isValid = 1
02:03:39.998 00.000 8976 Scheduling Mount bump of (-0.047, 0.109)
02:03:39.998 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:03:39.998 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:03:39.998 00.000 8976 move complete, result=0
02:03:39.998 00.000 9828 Worker thread wakes up
02:03:39.998 00.000 8976 worker thread done servicing request
02:03:39.998 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
02:03:39.998 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:03:39.998 00.000 8976 Worker thread wakes up
02:03:39.999 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:39.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:39.999 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:03:39.999 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
02:03:39.999 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.29)
02:03:39.999 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.22
02:03:39.999 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:03:39.999 00.000 9828 BLC: window closed
02:03:39.999 00.000 9828 MoveAxis(W, 13, B)
02:03:39.999 00.000 9828 Guiding  Dir = 3, Dur = 13
02:03:40.001 00.002 9828 IsSlewing returns 0
02:03:40.001 00.000 9828 IsGuiding returns 0
02:03:40.002 00.001 9828 PulseGuide returned control before completion, sleep 23
02:03:40.031 00.029 9828 IsGuiding returns 1
02:03:40.031 00.000 9828 scope still moving after pulse duration time elapsed
02:03:40.063 00.032 9828 IsSlewing returns 0
02:03:40.063 00.000 9828 IsGuiding returns 1
02:03:40.095 00.032 9828 IsSlewing returns 0
02:03:40.095 00.000 9828 IsGuiding returns 1
02:03:40.126 00.031 9828 IsSlewing returns 0
02:03:40.126 00.000 9828 IsGuiding returns 1
02:03:40.157 00.031 9828 IsSlewing returns 0
02:03:40.157 00.000 9828 IsGuiding returns 1
02:03:40.203 00.046 9828 IsSlewing returns 0
02:03:40.203 00.000 9828 IsGuiding returns 0
02:03:40.203 00.000 9828 scope move finished after 13 + 188 ms
02:03:40.203 00.000 9828 Move returns status 0, amount 13
02:03:40.203 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:40.203 00.000 9828 MoveAxis(N, 16, B)
02:03:40.203 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:40.219 00.016 9828 IsSlewing returns 0
02:03:40.219 00.000 9828 IsGuiding returns 0
02:03:40.219 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:40.250 00.031 9828 IsGuiding returns 1
02:03:40.250 00.000 9828 scope still moving after pulse duration time elapsed
02:03:40.280 00.030 9828 IsSlewing returns 0
02:03:40.280 00.000 9828 IsGuiding returns 1
02:03:40.311 00.031 9828 IsSlewing returns 0
02:03:40.311 00.000 9828 IsGuiding returns 1
02:03:40.343 00.032 9828 IsSlewing returns 0
02:03:40.343 00.000 9828 IsGuiding returns 1
02:03:40.374 00.031 9828 IsSlewing returns 0
02:03:40.374 00.000 9828 IsGuiding returns 0
02:03:40.374 00.000 9828 scope move finished after 16 + 139 ms
02:03:40.374 00.000 9828 Move returns status 0, amount 16
02:03:40.374 00.000 9828 move complete, result=0
02:03:40.374 00.000 9828 worker thread done servicing request
02:03:40.374 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:03:40.692 00.318 8976 Exposure complete
02:03:40.698 00.006 8976 worker thread done servicing request
02:03:40.699 00.001 5052 OnExposeComplete: enter
02:03:40.699 00.000 5052 UpdateGuideState(): m_state=6
02:03:40.699 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6873
02:03:40.699 00.000 5052 Star::Find returns 1 (0), X=330.35, Y=281.66, Mass=210, SNR=10.0, Peak=75 HFD=2.8
02:03:40.699 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:03:40.699 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:03:40.699 00.000 5052 CameraToMount -- cameraX=1.17 cameraY=-0.05 hyp=1.17 cameraTheta=-0.04 mountX=-0.58 mountY=-0.96, mountTheta=-2.11
02:03:40.700 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.17, y=-0.05, opts=13)
02:03:40.700 00.000 5052 Enqueuing Move request for stepguider (1.17, -0.05)
02:03:40.700 00.000 8976 Worker thread wakes up
02:03:40.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.17, -0.05) opts 0xd
02:03:40.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.17, -0.05)
02:03:40.700 00.000 8976 Moving (1.17, -0.05) raw xDistance=-0.58 yDistance=-0.96
02:03:40.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
02:03:40.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.96
02:03:40.700 00.000 8976 MoveAxis(R, 2, ABG)
02:03:40.700 00.000 8976 stepping (-17, 5) + (2, 0)
02:03:40.700 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:40.701 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
02:03:40.710 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
02:03:40.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:40.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:40.710 00.000 5052 Enqueuing Expose request
02:03:40.733 00.023 8976 Received - 47 (G) 
02:03:40.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:40.733 00.000 8976 stepped: pos (-15, 5)
02:03:40.733 00.000 8976 MoveAxis(U, 4, ABG)
02:03:40.733 00.000 8976 stepping (-15, 5) + (0, 4)
02:03:40.733 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:03:40.765 00.032 8976 Received - 47 (G) 
02:03:40.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:03:40.765 00.000 8976 stepped: pos (-15, 9)
02:03:40.765 00.000 8976 MountToCamera -- mountTheta (-0.22) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
02:03:40.765 00.000 8976 MountToCamera -- mountX=2.61 mountY=-0.57 hyp=2.67 mountTheta=-0.22 cameraX=-0.68, cameraY=2.58 cameraTheta=1.83
02:03:40.765 00.000 8976 incremental bump (-0.676, 2.583) isValid = 1
02:03:40.765 00.000 8976 Scheduling Mount bump of (-0.029, 0.115)
02:03:40.765 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:03:40.765 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:03:40.765 00.000 8976 move complete, result=0
02:03:40.765 00.000 9828 Worker thread wakes up
02:03:40.765 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:03:40.765 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:03:40.765 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.91 = -1.37)
02:03:40.765 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.45)
02:03:40.765 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -1.0 px 4 ms NORTH
02:03:40.765 00.000 8976 worker thread done servicing request
02:03:40.766 00.001 8976 Worker thread wakes up
02:03:40.766 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:03:40.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:40.766 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:03:40.766 00.000 9828 BLC: window closed
02:03:40.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:40.766 00.000 9828 MoveAxis(W, 8, B)
02:03:40.766 00.000 9828 Guiding  Dir = 3, Dur = 8
02:03:40.767 00.001 9828 IsSlewing returns 0
02:03:40.767 00.000 9828 IsGuiding returns 0
02:03:40.767 00.000 9828 PulseGuide returned control before completion, sleep 18
02:03:40.798 00.031 9828 IsGuiding returns 1
02:03:40.798 00.000 9828 scope still moving after pulse duration time elapsed
02:03:40.828 00.030 9828 IsSlewing returns 0
02:03:40.828 00.000 9828 IsGuiding returns 1
02:03:40.859 00.031 9828 IsSlewing returns 0
02:03:40.859 00.000 9828 IsGuiding returns 1
02:03:40.891 00.032 9828 IsSlewing returns 0
02:03:40.891 00.000 9828 IsGuiding returns 0
02:03:40.891 00.000 9828 scope move finished after 8 + 115 ms
02:03:40.891 00.000 9828 Move returns status 0, amount 8
02:03:40.891 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:40.891 00.000 9828 MoveAxis(N, 16, B)
02:03:40.891 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:40.906 00.015 9828 IsSlewing returns 0
02:03:40.906 00.000 9828 IsGuiding returns 0
02:03:40.906 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:40.938 00.032 9828 IsGuiding returns 1
02:03:40.938 00.000 9828 scope still moving after pulse duration time elapsed
02:03:40.968 00.030 9828 IsSlewing returns 0
02:03:40.968 00.000 9828 IsGuiding returns 1
02:03:40.999 00.031 9828 IsSlewing returns 0
02:03:40.999 00.000 9828 IsGuiding returns 1
02:03:41.030 00.031 9828 IsSlewing returns 0
02:03:41.031 00.001 9828 IsGuiding returns 1
02:03:41.062 00.031 9828 IsSlewing returns 0
02:03:41.062 00.000 9828 IsGuiding returns 0
02:03:41.062 00.000 9828 scope move finished after 16 + 139 ms
02:03:41.062 00.000 9828 Move returns status 0, amount 16
02:03:41.062 00.000 9828 move complete, result=0
02:03:41.062 00.000 9828 worker thread done servicing request
02:03:41.062 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:03:41.461 00.399 8976 Exposure complete
02:03:41.466 00.005 8976 worker thread done servicing request
02:03:41.466 00.000 5052 OnExposeComplete: enter
02:03:41.466 00.000 5052 UpdateGuideState(): m_state=6
02:03:41.466 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6874
02:03:41.467 00.001 5052 Star::Find returns 1 (0), X=329.62, Y=281.75, Mass=193, SNR=9.7, Peak=76 HFD=2.2
02:03:41.467 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:03:41.467 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:03:41.467 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.04 hyp=0.45 cameraTheta=0.09 mountX=-0.17 mountY=-0.40, mountTheta=-1.97
02:03:41.467 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.04, opts=13)
02:03:41.467 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.04)
02:03:41.467 00.000 8976 Worker thread wakes up
02:03:41.468 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.04) opts 0xd
02:03:41.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.04)
02:03:41.468 00.000 8976 Moving (0.44, 0.04) raw xDistance=-0.17 yDistance=-0.40
02:03:41.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:03:41.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.40
02:03:41.468 00.000 8976 MoveAxis(R, 0, ABG)
02:03:41.468 00.000 8976 MoveAxis(U, 2, ABG)
02:03:41.468 00.000 8976 stepping (-15, 9) + (0, 2)
02:03:41.468 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:41.469 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:03:41.480 00.011 5052 UpdateGuideState exits: m=193 SNR=9.7
02:03:41.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:41.481 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:41.481 00.000 5052 Enqueuing Expose request
02:03:41.500 00.019 8976 Received - 47 (G) 
02:03:41.500 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:41.500 00.000 8976 stepped: pos (-15, 11)
02:03:41.500 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
02:03:41.500 00.000 8976 MountToCamera -- mountX=2.51 mountY=-0.96 hyp=2.68 mountTheta=-0.37 cameraX=-0.28, cameraY=2.67 cameraTheta=1.68
02:03:41.500 00.000 8976 incremental bump (-0.285, 2.668) isValid = 1
02:03:41.500 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
02:03:41.500 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:03:41.500 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:03:41.500 00.000 8976 move complete, result=0
02:03:41.500 00.000 9828 Worker thread wakes up
02:03:41.500 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:03:41.500 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:03:41.500 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
02:03:41.500 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:03:41.500 00.000 8976 worker thread done servicing request
02:03:41.500 00.000 8976 Worker thread wakes up
02:03:41.500 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
02:03:41.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:41.501 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.51
02:03:41.501 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:03:41.501 00.000 9828 BLC: window closed
02:03:41.501 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:41.501 00.000 9828 MoveAxis(W, 2, B)
02:03:41.501 00.000 9828 Guiding  Dir = 3, Dur = 2
02:03:41.501 00.000 9828 IsSlewing returns 0
02:03:41.501 00.000 9828 IsGuiding returns 0
02:03:41.501 00.000 9828 PulseGuide returned control before completion, sleep 12
02:03:41.529 00.028 9828 IsGuiding returns 1
02:03:41.529 00.000 9828 scope still moving after pulse duration time elapsed
02:03:41.560 00.031 9828 IsSlewing returns 0
02:03:41.560 00.000 9828 IsGuiding returns 1
02:03:41.592 00.032 9828 IsSlewing returns 0
02:03:41.592 00.000 9828 IsGuiding returns 1
02:03:41.623 00.031 9828 IsSlewing returns 0
02:03:41.623 00.000 9828 IsGuiding returns 0
02:03:41.623 00.000 9828 scope move finished after 2 + 119 ms
02:03:41.623 00.000 9828 Move returns status 0, amount 2
02:03:41.623 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:41.623 00.000 9828 MoveAxis(N, 16, B)
02:03:41.623 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:41.638 00.015 9828 IsSlewing returns 0
02:03:41.638 00.000 9828 IsGuiding returns 0
02:03:41.639 00.001 9828 PulseGuide returned control before completion, sleep 26
02:03:41.669 00.030 9828 IsGuiding returns 1
02:03:41.669 00.000 9828 scope still moving after pulse duration time elapsed
02:03:41.700 00.031 9828 IsSlewing returns 0
02:03:41.700 00.000 9828 IsGuiding returns 1
02:03:41.730 00.030 9828 IsSlewing returns 0
02:03:41.730 00.000 9828 IsGuiding returns 1
02:03:41.760 00.030 9828 IsSlewing returns 0
02:03:41.760 00.000 9828 IsGuiding returns 1
02:03:41.791 00.031 9828 IsSlewing returns 0
02:03:41.791 00.000 9828 IsGuiding returns 0
02:03:41.791 00.000 9828 scope move finished after 16 + 137 ms
02:03:41.791 00.000 9828 Move returns status 0, amount 16
02:03:41.791 00.000 9828 move complete, result=0
02:03:41.792 00.001 9828 worker thread done servicing request
02:03:41.792 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:03:42.190 00.398 8976 Exposure complete
02:03:42.195 00.005 8976 worker thread done servicing request
02:03:42.195 00.000 5052 OnExposeComplete: enter
02:03:42.195 00.000 5052 UpdateGuideState(): m_state=6
02:03:42.195 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6875
02:03:42.196 00.001 5052 Star::Find returns 1 (0), X=328.74, Y=281.61, Mass=182, SNR=9.4, Peak=76 HFD=1.9
02:03:42.196 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
02:03:42.196 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
02:03:42.196 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.10 hyp=0.45 cameraTheta=-2.92 mountX=0.11 mountY=0.42, mountTheta=1.31
02:03:42.197 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.10, opts=13)
02:03:42.197 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.10)
02:03:42.197 00.000 8976 Worker thread wakes up
02:03:42.197 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.10) opts 0xd
02:03:42.197 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.10)
02:03:42.197 00.000 8976 Moving (-0.44, -0.10) raw xDistance=0.11 yDistance=0.42
02:03:42.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:03:42.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42
02:03:42.197 00.000 8976 MoveAxis(R, 0, ABG)
02:03:42.197 00.000 8976 MoveAxis(D, 2, ABG)
02:03:42.197 00.000 8976 stepping (-15, 11) + (0, -2)
02:03:42.197 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:42.199 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:03:42.208 00.009 5052 UpdateGuideState exits: m=182 SNR=9.4
02:03:42.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:42.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:42.208 00.000 5052 Enqueuing Expose request
02:03:42.220 00.012 8976 Received - 47 (G) 
02:03:42.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:42.220 00.000 8976 stepped: pos (-15, 9)
02:03:42.220 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
02:03:42.220 00.000 8976 MountToCamera -- mountX=2.44 mountY=-1.12 hyp=2.68 mountTheta=-0.43 cameraX=-0.12, cameraY=2.68 cameraTheta=1.61
02:03:42.220 00.000 8976 incremental bump (-0.116, 2.677) isValid = 1
02:03:42.220 00.000 8976 Scheduling Mount bump of (-0.005, 0.119)
02:03:42.220 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:03:42.220 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:03:42.220 00.000 8976 move complete, result=0
02:03:42.220 00.000 9828 Worker thread wakes up
02:03:42.220 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:03:42.220 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:03:42.220 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
02:03:42.220 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.66)
02:03:42.220 00.000 8976 worker thread done servicing request
02:03:42.220 00.000 8976 Worker thread wakes up
02:03:42.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:42.221 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:42.221 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:03:42.221 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.57
02:03:42.221 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:03:42.221 00.000 9828 BLC: window closed
02:03:42.221 00.000 9828 MoveAxis(E, 0, B)
02:03:42.221 00.000 9828 Move returns status 0, amount 0
02:03:42.221 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:42.221 00.000 9828 MoveAxis(N, 16, B)
02:03:42.221 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:42.221 00.000 9828 IsSlewing returns 0
02:03:42.221 00.000 9828 IsGuiding returns 0
02:03:42.222 00.001 9828 PulseGuide returned control before completion, sleep 26
02:03:42.258 00.036 9828 IsGuiding returns 1
02:03:42.258 00.000 9828 scope still moving after pulse duration time elapsed
02:03:42.289 00.031 9828 IsSlewing returns 0
02:03:42.290 00.001 9828 IsGuiding returns 1
02:03:42.320 00.030 9828 IsSlewing returns 0
02:03:42.321 00.001 9828 IsGuiding returns 1
02:03:42.351 00.030 9828 IsSlewing returns 0
02:03:42.351 00.000 9828 IsGuiding returns 0
02:03:42.351 00.000 9828 scope move finished after 16 + 114 ms
02:03:42.352 00.001 9828 Move returns status 0, amount 16
02:03:42.352 00.000 9828 move complete, result=0
02:03:42.352 00.000 9828 worker thread done servicing request
02:03:42.352 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
02:03:42.914 00.562 8976 Exposure complete
02:03:42.920 00.006 8976 worker thread done servicing request
02:03:42.920 00.000 5052 OnExposeComplete: enter
02:03:42.920 00.000 5052 UpdateGuideState(): m_state=6
02:03:42.920 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6876
02:03:42.920 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.78, Mass=207, SNR=9.9, Peak=71 HFD=2.4
02:03:42.920 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:03:42.920 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
02:03:42.920 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.25 cameraTheta=2.85 mountX=0.18 mountY=0.16, mountTheta=0.75
02:03:42.921 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.07, opts=13)
02:03:42.921 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.07)
02:03:42.921 00.000 8976 Worker thread wakes up
02:03:42.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.07) opts 0xd
02:03:42.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.07)
02:03:42.921 00.000 8976 Moving (-0.24, 0.07) raw xDistance=0.18 yDistance=0.16
02:03:42.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:03:42.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:03:42.922 00.001 8976 MoveAxis(R, 0, ABG)
02:03:42.922 00.000 8976 MoveAxis(U, 0, ABG)
02:03:42.922 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
02:03:42.922 00.000 8976 MountToCamera -- mountX=2.39 mountY=-1.22 hyp=2.68 mountTheta=-0.47 cameraX=-0.00, cameraY=2.68 cameraTheta=1.57
02:03:42.922 00.000 8976 incremental bump (-0.003, 2.683) isValid = 1
02:03:42.922 00.000 8976 Scheduling Mount bump of (-0.000, 0.119)
02:03:42.922 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:03:42.922 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:03:42.922 00.000 8976 move complete, result=0
02:03:42.922 00.000 9828 Worker thread wakes up
02:03:42.922 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:03:42.922 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:03:42.922 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
02:03:42.922 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.70)
02:03:42.922 00.000 8976 worker thread done servicing request
02:03:42.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:03:42.922 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
02:03:42.922 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:03:42.922 00.000 9828 BLC: window closed
02:03:42.922 00.000 9828 MoveAxis(E, 2, B)
02:03:42.922 00.000 9828 Guiding  Dir = 2, Dur = 2
02:03:42.923 00.001 9828 IsSlewing returns 0
02:03:42.923 00.000 9828 IsGuiding returns 0
02:03:42.923 00.000 9828 PulseGuide returned control before completion, sleep 12
02:03:42.932 00.009 5052 UpdateGuideState exits: m=207 SNR=9.9
02:03:42.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:42.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:42.932 00.000 5052 Enqueuing Expose request
02:03:42.932 00.000 8976 Worker thread wakes up
02:03:42.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:42.932 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:42.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:42.943 00.011 9828 IsGuiding returns 1
02:03:42.943 00.000 9828 scope still moving after pulse duration time elapsed
02:03:42.975 00.032 9828 IsSlewing returns 0
02:03:42.975 00.000 9828 IsGuiding returns 1
02:03:43.006 00.031 9828 IsSlewing returns 0
02:03:43.006 00.000 9828 IsGuiding returns 1
02:03:43.036 00.030 9828 IsSlewing returns 0
02:03:43.036 00.000 9828 IsGuiding returns 0
02:03:43.036 00.000 9828 scope move finished after 2 + 111 ms
02:03:43.036 00.000 9828 Move returns status 0, amount 2
02:03:43.036 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:43.036 00.000 9828 MoveAxis(N, 16, B)
02:03:43.036 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:43.052 00.016 9828 IsSlewing returns 0
02:03:43.052 00.000 9828 IsGuiding returns 0
02:03:43.053 00.001 9828 PulseGuide returned control before completion, sleep 26
02:03:43.083 00.030 9828 IsGuiding returns 1
02:03:43.083 00.000 9828 scope still moving after pulse duration time elapsed
02:03:43.114 00.031 9828 IsSlewing returns 0
02:03:43.114 00.000 9828 IsGuiding returns 1
02:03:43.144 00.030 9828 IsSlewing returns 0
02:03:43.144 00.000 9828 IsGuiding returns 1
02:03:43.176 00.032 9828 IsSlewing returns 0
02:03:43.176 00.000 9828 IsGuiding returns 1
02:03:43.207 00.031 9828 IsSlewing returns 0
02:03:43.207 00.000 9828 IsGuiding returns 0
02:03:43.207 00.000 9828 scope move finished after 16 + 138 ms
02:03:43.207 00.000 9828 Move returns status 0, amount 16
02:03:43.207 00.000 9828 move complete, result=0
02:03:43.207 00.000 9828 worker thread done servicing request
02:03:43.207 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:03:43.621 00.414 8976 Exposure complete
02:03:43.627 00.006 8976 worker thread done servicing request
02:03:43.627 00.000 5052 OnExposeComplete: enter
02:03:43.627 00.000 5052 UpdateGuideState(): m_state=6
02:03:43.627 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6877
02:03:43.627 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.46, Mass=214, SNR=10.1, Peak=76 HFD=1.9
02:03:43.627 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
02:03:43.628 00.001 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
02:03:43.628 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.25 hyp=0.89 cameraTheta=-2.86 mountX=0.17 mountY=0.85, mountTheta=1.38
02:03:43.628 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.25, opts=13)
02:03:43.628 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.25)
02:03:43.628 00.000 8976 Worker thread wakes up
02:03:43.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.25) opts 0xd
02:03:43.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.25)
02:03:43.628 00.000 8976 Moving (-0.85, -0.25) raw xDistance=0.17 yDistance=0.85
02:03:43.629 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:03:43.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.85
02:03:43.629 00.000 8976 MoveAxis(R, 0, ABG)
02:03:43.629 00.000 8976 MoveAxis(D, 3, ABG)
02:03:43.629 00.000 8976 stepping (-15, 9) + (0, -3)
02:03:43.629 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:43.629 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:03:43.639 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
02:03:43.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:43.639 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:43.639 00.000 5052 Enqueuing Expose request
02:03:43.659 00.020 8976 Received - 47 (G) 
02:03:43.659 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:43.659 00.000 8976 stepped: pos (-15, 6)
02:03:43.659 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
02:03:43.659 00.000 8976 MountToCamera -- mountX=2.36 mountY=-1.13 hyp=2.62 mountTheta=-0.45 cameraX=-0.07, cameraY=2.62 cameraTheta=1.60
02:03:43.659 00.000 8976 incremental bump (-0.067, 2.616) isValid = 1
02:03:43.659 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
02:03:43.659 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:03:43.659 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:03:43.659 00.000 8976 move complete, result=0
02:03:43.659 00.000 9828 Worker thread wakes up
02:03:43.659 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:03:43.659 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:03:43.659 00.000 8976 worker thread done servicing request
02:03:43.659 00.000 8976 Worker thread wakes up
02:03:43.659 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:03:43.659 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
02:03:43.660 00.001 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.67)
02:03:43.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:43.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:43.660 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
02:03:43.660 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:03:43.660 00.000 9828 BLC: window closed
02:03:43.660 00.000 9828 MoveAxis(E, 1, B)
02:03:43.660 00.000 9828 Guiding  Dir = 2, Dur = 1
02:03:43.660 00.000 9828 IsSlewing returns 0
02:03:43.660 00.000 9828 IsGuiding returns 0
02:03:43.660 00.000 9828 PulseGuide returned control before completion, sleep 11
02:03:43.673 00.013 9828 IsGuiding returns 1
02:03:43.673 00.000 9828 scope still moving after pulse duration time elapsed
02:03:43.704 00.031 9828 IsSlewing returns 0
02:03:43.704 00.000 9828 IsGuiding returns 1
02:03:43.734 00.030 9828 IsSlewing returns 0
02:03:43.734 00.000 9828 IsGuiding returns 1
02:03:43.765 00.031 9828 IsSlewing returns 0
02:03:43.765 00.000 9828 IsGuiding returns 1
02:03:43.796 00.031 9828 IsSlewing returns 0
02:03:43.796 00.000 9828 IsGuiding returns 0
02:03:43.796 00.000 9828 scope move finished after 1 + 134 ms
02:03:43.796 00.000 9828 Move returns status 0, amount 1
02:03:43.796 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:43.796 00.000 9828 MoveAxis(N, 16, B)
02:03:43.796 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:43.812 00.016 9828 IsSlewing returns 0
02:03:43.812 00.000 9828 IsGuiding returns 0
02:03:43.812 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:43.842 00.030 9828 IsGuiding returns 1
02:03:43.842 00.000 9828 scope still moving after pulse duration time elapsed
02:03:43.873 00.031 9828 IsSlewing returns 0
02:03:43.873 00.000 9828 IsGuiding returns 1
02:03:43.904 00.031 9828 IsSlewing returns 0
02:03:43.904 00.000 9828 IsGuiding returns 1
02:03:43.936 00.032 9828 IsSlewing returns 0
02:03:43.936 00.000 9828 IsGuiding returns 1
02:03:43.968 00.032 9828 IsSlewing returns 0
02:03:43.968 00.000 9828 IsGuiding returns 0
02:03:43.968 00.000 9828 scope move finished after 16 + 140 ms
02:03:43.968 00.000 9828 Move returns status 0, amount 16
02:03:43.968 00.000 9828 move complete, result=0
02:03:43.968 00.000 9828 worker thread done servicing request
02:03:43.968 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:03:44.349 00.381 8976 Exposure complete
02:03:44.355 00.006 8976 worker thread done servicing request
02:03:44.355 00.000 5052 OnExposeComplete: enter
02:03:44.355 00.000 5052 UpdateGuideState(): m_state=6
02:03:44.355 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6878
02:03:44.355 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.63, Mass=181, SNR=9.3, Peak=72 HFD=1.8
02:03:44.355 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
02:03:44.356 00.001 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
02:03:44.356 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.08 hyp=0.46 cameraTheta=-2.97 mountX=0.14 mountY=0.43, mountTheta=1.26
02:03:44.356 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.08, opts=13)
02:03:44.356 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.08)
02:03:44.356 00.000 8976 Worker thread wakes up
02:03:44.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.08) opts 0xd
02:03:44.357 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.08)
02:03:44.357 00.000 8976 Moving (-0.46, -0.08) raw xDistance=0.14 yDistance=0.43
02:03:44.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:03:44.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
02:03:44.357 00.000 8976 MoveAxis(R, 0, ABG)
02:03:44.357 00.000 8976 MoveAxis(D, 2, ABG)
02:03:44.357 00.000 8976 stepping (-15, 6) + (0, -2)
02:03:44.357 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:44.357 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:03:44.367 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
02:03:44.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:44.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:44.367 00.000 5052 Enqueuing Expose request
02:03:44.394 00.027 8976 Received - 47 (G) 
02:03:44.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:44.394 00.000 8976 stepped: pos (-15, 4)
02:03:44.394 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
02:03:44.394 00.000 8976 MountToCamera -- mountX=2.34 mountY=-0.97 hyp=2.53 mountTheta=-0.39 cameraX=-0.20, cameraY=2.52 cameraTheta=1.65
02:03:44.394 00.000 8976 incremental bump (-0.203, 2.523) isValid = 1
02:03:44.394 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
02:03:44.394 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:03:44.394 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:03:44.394 00.000 8976 move complete, result=0
02:03:44.394 00.000 9828 Worker thread wakes up
02:03:44.394 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:03:44.394 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:03:44.394 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
02:03:44.395 00.001 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
02:03:44.395 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
02:03:44.395 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:03:44.395 00.000 9828 BLC: window closed
02:03:44.395 00.000 8976 worker thread done servicing request
02:03:44.395 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:03:44.395 00.000 9828 MoveAxis(W, 1, B)
02:03:44.395 00.000 8976 Worker thread wakes up
02:03:44.395 00.000 9828 Guiding  Dir = 3, Dur = 1
02:03:44.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:44.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:44.395 00.000 9828 IsSlewing returns 0
02:03:44.395 00.000 9828 IsGuiding returns 0
02:03:44.396 00.001 9828 PulseGuide returned control before completion, sleep 11
02:03:44.421 00.025 9828 IsGuiding returns 1
02:03:44.421 00.000 9828 scope still moving after pulse duration time elapsed
02:03:44.452 00.031 9828 IsSlewing returns 0
02:03:44.452 00.000 9828 IsGuiding returns 1
02:03:44.482 00.030 9828 IsSlewing returns 0
02:03:44.482 00.000 9828 IsGuiding returns 1
02:03:44.513 00.031 9828 IsSlewing returns 0
02:03:44.513 00.000 9828 IsGuiding returns 0
02:03:44.513 00.000 9828 scope move finished after 1 + 116 ms
02:03:44.513 00.000 9828 Move returns status 0, amount 1
02:03:44.513 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:44.513 00.000 9828 MoveAxis(N, 16, B)
02:03:44.513 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:44.529 00.016 9828 IsSlewing returns 0
02:03:44.529 00.000 9828 IsGuiding returns 0
02:03:44.529 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:44.561 00.032 9828 IsGuiding returns 1
02:03:44.561 00.000 9828 scope still moving after pulse duration time elapsed
02:03:44.592 00.031 9828 IsSlewing returns 0
02:03:44.592 00.000 9828 IsGuiding returns 1
02:03:44.624 00.032 9828 IsSlewing returns 0
02:03:44.624 00.000 9828 IsGuiding returns 1
02:03:44.655 00.031 9828 IsSlewing returns 0
02:03:44.655 00.000 9828 IsGuiding returns 1
02:03:44.686 00.031 9828 IsSlewing returns 0
02:03:44.686 00.000 9828 IsGuiding returns 0
02:03:44.686 00.000 9828 scope move finished after 16 + 140 ms
02:03:44.686 00.000 9828 Move returns status 0, amount 16
02:03:44.686 00.000 9828 move complete, result=0
02:03:44.687 00.001 9828 worker thread done servicing request
02:03:44.687 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:03:45.088 00.401 8976 Exposure complete
02:03:45.094 00.006 8976 worker thread done servicing request
02:03:45.094 00.000 5052 OnExposeComplete: enter
02:03:45.094 00.000 5052 UpdateGuideState(): m_state=6
02:03:45.094 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6879
02:03:45.094 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.64, Mass=198, SNR=9.8, Peak=81 HFD=2.2
02:03:45.094 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.04 = 2.24)
02:03:45.094 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.14)
02:03:45.094 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-2.00 mountX=-0.04 mountY=0.06, mountTheta=2.20
02:03:45.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.07, opts=13)
02:03:45.095 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.07)
02:03:45.095 00.000 8976 Worker thread wakes up
02:03:45.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.07) opts 0xd
02:03:45.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.07)
02:03:45.095 00.000 8976 Moving (-0.03, -0.07) raw xDistance=-0.04 yDistance=0.06
02:03:45.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:03:45.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:03:45.095 00.000 8976 MoveAxis(R, 0, ABG)
02:03:45.095 00.000 8976 MoveAxis(U, 0, ABG)
02:03:45.095 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
02:03:45.095 00.000 8976 MountToCamera -- mountX=2.33 mountY=-0.86 hyp=2.48 mountTheta=-0.35 cameraX=-0.29, cameraY=2.46 cameraTheta=1.69
02:03:45.095 00.000 8976 incremental bump (-0.295, 2.461) isValid = 1
02:03:45.095 00.000 8976 Scheduling Mount bump of (-0.008, 0.072)
02:03:45.095 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.07, opts=4)
02:03:45.096 00.001 8976 Enqueuing Move request for scope (-0.01, 0.07)
02:03:45.096 00.000 8976 move complete, result=0
02:03:45.096 00.000 9828 Worker thread wakes up
02:03:45.096 00.000 8976 worker thread done servicing request
02:03:45.096 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0x4
02:03:45.096 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
02:03:45.096 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:03:45.096 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.78 = -1.50)
02:03:45.096 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.70 = -1.58)
02:03:45.096 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.69 mountX=0.01 mountY=-0.07, mountTheta=-1.50
02:03:45.096 00.000 9828 Moving (-0.01, 0.07) raw xDistance=0.01 yDistance=-0.07
02:03:45.096 00.000 9828 BLC: window closed
02:03:45.096 00.000 9828 MoveAxis(W, 2, B)
02:03:45.096 00.000 9828 Guiding  Dir = 3, Dur = 2
02:03:45.097 00.001 9828 IsSlewing returns 0
02:03:45.097 00.000 9828 IsGuiding returns 0
02:03:45.097 00.000 9828 PulseGuide returned control before completion, sleep 12
02:03:45.107 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
02:03:45.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:45.107 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:45.107 00.000 5052 Enqueuing Expose request
02:03:45.107 00.000 8976 Worker thread wakes up
02:03:45.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:45.107 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:45.107 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:45.121 00.014 9828 IsGuiding returns 1
02:03:45.121 00.000 9828 scope still moving after pulse duration time elapsed
02:03:45.152 00.031 9828 IsSlewing returns 0
02:03:45.152 00.000 9828 IsGuiding returns 1
02:03:45.183 00.031 9828 IsSlewing returns 0
02:03:45.184 00.001 9828 IsGuiding returns 1
02:03:45.215 00.031 9828 IsSlewing returns 0
02:03:45.215 00.000 9828 IsGuiding returns 0
02:03:45.215 00.000 9828 scope move finished after 2 + 116 ms
02:03:45.215 00.000 9828 Move returns status 0, amount 2
02:03:45.215 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:45.215 00.000 9828 MoveAxis(N, 10, B)
02:03:45.215 00.000 9828 Guiding  Dir = 0, Dur = 10
02:03:45.232 00.017 9828 IsSlewing returns 0
02:03:45.232 00.000 9828 IsGuiding returns 0
02:03:45.232 00.000 9828 PulseGuide returned control before completion, sleep 20
02:03:45.263 00.031 9828 IsGuiding returns 1
02:03:45.263 00.000 9828 scope still moving after pulse duration time elapsed
02:03:45.293 00.030 9828 IsSlewing returns 0
02:03:45.293 00.000 9828 IsGuiding returns 1
02:03:45.325 00.032 9828 IsSlewing returns 0
02:03:45.325 00.000 9828 IsGuiding returns 1
02:03:45.357 00.032 9828 IsSlewing returns 0
02:03:45.357 00.000 9828 IsGuiding returns 1
02:03:45.388 00.031 9828 IsSlewing returns 0
02:03:45.388 00.000 9828 IsGuiding returns 0
02:03:45.388 00.000 9828 scope move finished after 10 + 146 ms
02:03:45.388 00.000 9828 Move returns status 0, amount 10
02:03:45.388 00.000 9828 move complete, result=0
02:03:45.388 00.000 9828 worker thread done servicing request
02:03:45.388 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 10 ms NORTH
02:03:45.801 00.413 8976 Exposure complete
02:03:45.807 00.006 8976 worker thread done servicing request
02:03:45.807 00.000 5052 OnExposeComplete: enter
02:03:45.807 00.000 5052 UpdateGuideState(): m_state=6
02:03:45.807 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6880
02:03:45.807 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.64, Mass=221, SNR=10.3, Peak=78 HFD=2.3
02:03:45.807 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
02:03:45.808 00.001 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
02:03:45.808 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.70 mountX=0.00 mountY=0.17, mountTheta=1.54
02:03:45.808 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.07, opts=13)
02:03:45.808 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.07)
02:03:45.809 00.001 8976 Worker thread wakes up
02:03:45.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.07) opts 0xd
02:03:45.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.07)
02:03:45.809 00.000 8976 Moving (-0.16, -0.07) raw xDistance=0.00 yDistance=0.17
02:03:45.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:03:45.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:03:45.809 00.000 8976 MoveAxis(R, 0, ABG)
02:03:45.809 00.000 8976 MoveAxis(U, 0, ABG)
02:03:45.809 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:03:45.809 00.000 8976 MountToCamera -- mountX=2.32 mountY=-0.78 hyp=2.45 mountTheta=-0.33 cameraX=-0.36, cameraY=2.42 cameraTheta=1.72
02:03:45.809 00.000 8976 incremental bump (-0.356, 2.419) isValid = 1
02:03:45.809 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
02:03:45.809 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:03:45.809 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:03:45.809 00.000 8976 move complete, result=0
02:03:45.809 00.000 9828 Worker thread wakes up
02:03:45.809 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:03:45.809 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:03:45.810 00.001 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.48)
02:03:45.810 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.56)
02:03:45.810 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.48
02:03:45.810 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:03:45.810 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:03:45.810 00.000 9828 BLC: window closed
02:03:45.810 00.000 9828 MoveAxis(W, 4, B)
02:03:45.810 00.000 9828 Guiding  Dir = 3, Dur = 4
02:03:45.811 00.001 9828 IsSlewing returns 0
02:03:45.811 00.000 9828 IsGuiding returns 0
02:03:45.811 00.000 9828 PulseGuide returned control before completion, sleep 14
02:03:45.811 00.000 8976 worker thread done servicing request
02:03:45.824 00.013 5052 UpdateGuideState exits: m=221 SNR=10.3
02:03:45.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:45.825 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:45.825 00.000 5052 Enqueuing Expose request
02:03:45.825 00.000 8976 Worker thread wakes up
02:03:45.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:45.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:45.825 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:45.834 00.009 9828 IsGuiding returns 1
02:03:45.834 00.000 9828 scope still moving after pulse duration time elapsed
02:03:45.865 00.031 9828 IsSlewing returns 0
02:03:45.866 00.001 9828 IsGuiding returns 1
02:03:45.904 00.038 9828 IsSlewing returns 0
02:03:45.904 00.000 9828 IsGuiding returns 1
02:03:45.930 00.026 9828 IsSlewing returns 0
02:03:45.930 00.000 9828 IsGuiding returns 1
02:03:45.961 00.031 9828 IsSlewing returns 0
02:03:45.961 00.000 9828 IsGuiding returns 1
02:03:45.992 00.031 9828 IsSlewing returns 0
02:03:45.992 00.000 9828 IsGuiding returns 1
02:03:46.024 00.032 9828 IsSlewing returns 0
02:03:46.024 00.000 9828 IsGuiding returns 1
02:03:46.055 00.031 9828 IsSlewing returns 0
02:03:46.055 00.000 9828 IsGuiding returns 0
02:03:46.055 00.000 9828 scope move finished after 4 + 240 ms
02:03:46.055 00.000 9828 Move returns status 0, amount 4
02:03:46.055 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:46.055 00.000 9828 MoveAxis(N, 16, B)
02:03:46.055 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:46.071 00.016 9828 IsSlewing returns 0
02:03:46.071 00.000 9828 IsGuiding returns 0
02:03:46.071 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:46.103 00.032 9828 IsGuiding returns 1
02:03:46.103 00.000 9828 scope still moving after pulse duration time elapsed
02:03:46.133 00.030 9828 IsSlewing returns 0
02:03:46.133 00.000 9828 IsGuiding returns 1
02:03:46.165 00.032 9828 IsSlewing returns 0
02:03:46.166 00.001 9828 IsGuiding returns 1
02:03:46.198 00.032 9828 IsSlewing returns 0
02:03:46.198 00.000 9828 IsGuiding returns 1
02:03:46.227 00.029 9828 IsSlewing returns 0
02:03:46.228 00.001 9828 IsGuiding returns 0
02:03:46.228 00.000 9828 scope move finished after 16 + 140 ms
02:03:46.228 00.000 9828 Move returns status 0, amount 16
02:03:46.228 00.000 9828 move complete, result=0
02:03:46.228 00.000 9828 worker thread done servicing request
02:03:46.228 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:03:46.517 00.289 8976 Exposure complete
02:03:46.524 00.007 8976 worker thread done servicing request
02:03:46.524 00.000 5052 OnExposeComplete: enter
02:03:46.524 00.000 5052 UpdateGuideState(): m_state=6
02:03:46.524 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6881
02:03:46.524 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.60, Mass=215, SNR=10.2, Peak=86 HFD=2.2
02:03:46.524 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.41 = 1.87)
02:03:46.524 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
02:03:46.524 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.37 mountX=-0.05 mountY=0.15, mountTheta=1.87
02:03:46.525 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.11, opts=13)
02:03:46.525 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.11)
02:03:46.525 00.000 8976 Worker thread wakes up
02:03:46.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.11) opts 0xd
02:03:46.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.11)
02:03:46.525 00.000 8976 Moving (-0.11, -0.11) raw xDistance=-0.05 yDistance=0.15
02:03:46.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:03:46.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:03:46.525 00.000 8976 MoveAxis(R, 0, ABG)
02:03:46.525 00.000 8976 MoveAxis(U, 0, ABG)
02:03:46.525 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
02:03:46.525 00.000 8976 MountToCamera -- mountX=2.31 mountY=-0.74 hyp=2.42 mountTheta=-0.31 cameraX=-0.40, cameraY=2.39 cameraTheta=1.74
02:03:46.525 00.000 8976 incremental bump (-0.397, 2.391) isValid = 1
02:03:46.525 00.000 8976 Scheduling Mount bump of (-0.019, 0.118)
02:03:46.525 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:03:46.525 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:03:46.525 00.000 8976 move complete, result=0
02:03:46.525 00.000 9828 Worker thread wakes up
02:03:46.526 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:03:46.526 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:03:46.526 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.46)
02:03:46.526 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.54)
02:03:46.526 00.000 8976 worker thread done servicing request
02:03:46.526 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.46
02:03:46.526 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:03:46.526 00.000 9828 BLC: window closed
02:03:46.526 00.000 9828 MoveAxis(W, 4, B)
02:03:46.526 00.000 9828 Guiding  Dir = 3, Dur = 4
02:03:46.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:03:46.526 00.000 9828 IsSlewing returns 0
02:03:46.526 00.000 9828 IsGuiding returns 0
02:03:46.527 00.001 9828 PulseGuide returned control before completion, sleep 14
02:03:46.535 00.008 5052 UpdateGuideState exits: m=215 SNR=10.2
02:03:46.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:46.535 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:46.535 00.000 5052 Enqueuing Expose request
02:03:46.536 00.001 8976 Worker thread wakes up
02:03:46.536 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:46.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:46.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:46.551 00.015 9828 IsGuiding returns 1
02:03:46.551 00.000 9828 scope still moving after pulse duration time elapsed
02:03:46.584 00.033 9828 IsSlewing returns 0
02:03:46.584 00.000 9828 IsGuiding returns 1
02:03:46.614 00.030 9828 IsSlewing returns 0
02:03:46.614 00.000 9828 IsGuiding returns 1
02:03:46.644 00.030 9828 IsSlewing returns 0
02:03:46.644 00.000 9828 IsGuiding returns 0
02:03:46.644 00.000 9828 scope move finished after 4 + 114 ms
02:03:46.644 00.000 9828 Move returns status 0, amount 4
02:03:46.644 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:46.644 00.000 9828 MoveAxis(N, 16, B)
02:03:46.644 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:46.660 00.016 9828 IsSlewing returns 0
02:03:46.660 00.000 9828 IsGuiding returns 0
02:03:46.660 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:46.692 00.032 9828 IsGuiding returns 1
02:03:46.692 00.000 9828 scope still moving after pulse duration time elapsed
02:03:46.724 00.032 9828 IsSlewing returns 0
02:03:46.724 00.000 9828 IsGuiding returns 1
02:03:46.755 00.031 9828 IsSlewing returns 0
02:03:46.755 00.000 9828 IsGuiding returns 1
02:03:46.786 00.031 9828 IsSlewing returns 0
02:03:46.786 00.000 9828 IsGuiding returns 1
02:03:46.817 00.031 9828 IsSlewing returns 0
02:03:46.817 00.000 9828 IsGuiding returns 0
02:03:46.817 00.000 9828 scope move finished after 16 + 141 ms
02:03:46.817 00.000 9828 Move returns status 0, amount 16
02:03:46.817 00.000 9828 move complete, result=0
02:03:46.817 00.000 9828 worker thread done servicing request
02:03:46.817 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:03:47.226 00.409 8976 Exposure complete
02:03:47.231 00.005 8976 worker thread done servicing request
02:03:47.231 00.000 5052 OnExposeComplete: enter
02:03:47.231 00.000 5052 UpdateGuideState(): m_state=6
02:03:47.231 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6882
02:03:47.232 00.001 5052 Star::Find returns 1 (0), X=328.80, Y=281.70, Mass=202, SNR=9.8, Peak=74 HFD=2.1
02:03:47.232 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
02:03:47.232 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
02:03:47.232 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.01 hyp=0.37 cameraTheta=-3.12 mountX=0.16 mountY=0.31, mountTheta=1.09
02:03:47.232 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.01, opts=13)
02:03:47.232 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.01)
02:03:47.232 00.000 8976 Worker thread wakes up
02:03:47.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.01) opts 0xd
02:03:47.233 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.01)
02:03:47.233 00.000 8976 Moving (-0.37, -0.01) raw xDistance=0.16 yDistance=0.31
02:03:47.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:03:47.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:03:47.233 00.000 8976 MoveAxis(R, 0, ABG)
02:03:47.233 00.000 8976 MoveAxis(D, 1, ABG)
02:03:47.233 00.000 8976 stepping (-15, 4) + (0, -1)
02:03:47.233 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:47.234 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
02:03:47.242 00.008 5052 UpdateGuideState exits: m=202 SNR=9.8
02:03:47.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:47.242 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:47.243 00.001 5052 Enqueuing Expose request
02:03:47.256 00.013 8976 Received - 47 (G) 
02:03:47.256 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:47.256 00.000 8976 stepped: pos (-15, 3)
02:03:47.256 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
02:03:47.256 00.000 8976 MountToCamera -- mountX=2.31 mountY=-0.65 hyp=2.40 mountTheta=-0.27 cameraX=-0.47, cameraY=2.35 cameraTheta=1.77
02:03:47.256 00.000 8976 incremental bump (-0.471, 2.349) isValid = 1
02:03:47.256 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
02:03:47.256 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:03:47.256 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:03:47.256 00.000 8976 move complete, result=0
02:03:47.256 00.000 9828 Worker thread wakes up
02:03:47.256 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:03:47.256 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:03:47.256 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.43)
02:03:47.256 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:03:47.256 00.000 8976 worker thread done servicing request
02:03:47.256 00.000 8976 Worker thread wakes up
02:03:47.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:47.257 00.001 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.51)
02:03:47.257 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.02 mountY=-0.12, mountTheta=-1.43
02:03:47.257 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:03:47.257 00.000 9828 BLC: window closed
02:03:47.257 00.000 9828 MoveAxis(W, 5, B)
02:03:47.257 00.000 9828 Guiding  Dir = 3, Dur = 5
02:03:47.257 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:47.257 00.000 9828 IsSlewing returns 0
02:03:47.257 00.000 9828 IsGuiding returns 0
02:03:47.257 00.000 9828 PulseGuide returned control before completion, sleep 15
02:03:47.280 00.023 9828 IsGuiding returns 1
02:03:47.280 00.000 9828 scope still moving after pulse duration time elapsed
02:03:47.312 00.032 9828 IsSlewing returns 0
02:03:47.312 00.000 9828 IsGuiding returns 1
02:03:47.344 00.032 9828 IsSlewing returns 0
02:03:47.344 00.000 9828 IsGuiding returns 1
02:03:47.375 00.031 9828 IsSlewing returns 0
02:03:47.375 00.000 9828 IsGuiding returns 0
02:03:47.375 00.000 9828 scope move finished after 5 + 113 ms
02:03:47.375 00.000 9828 Move returns status 0, amount 5
02:03:47.375 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:47.375 00.000 9828 MoveAxis(N, 16, B)
02:03:47.375 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:47.391 00.016 9828 IsSlewing returns 0
02:03:47.391 00.000 9828 IsGuiding returns 0
02:03:47.391 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:47.422 00.031 9828 IsGuiding returns 1
02:03:47.422 00.000 9828 scope still moving after pulse duration time elapsed
02:03:47.454 00.032 9828 IsSlewing returns 0
02:03:47.454 00.000 9828 IsGuiding returns 1
02:03:47.502 00.048 9828 IsSlewing returns 0
02:03:47.502 00.000 9828 IsGuiding returns 1
02:03:47.532 00.030 9828 IsSlewing returns 0
02:03:47.532 00.000 9828 IsGuiding returns 0
02:03:47.532 00.000 9828 scope move finished after 16 + 124 ms
02:03:47.532 00.000 9828 Move returns status 0, amount 16
02:03:47.532 00.000 9828 move complete, result=0
02:03:47.532 00.000 9828 worker thread done servicing request
02:03:47.532 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:03:47.952 00.420 8976 Exposure complete
02:03:47.957 00.005 8976 worker thread done servicing request
02:03:47.957 00.000 5052 OnExposeComplete: enter
02:03:47.957 00.000 5052 UpdateGuideState(): m_state=6
02:03:47.957 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6883
02:03:47.957 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.52, Mass=187, SNR=9.5, Peak=75 HFD=1.7
02:03:47.957 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.79 = 1.49)
02:03:47.957 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
02:03:47.958 00.001 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.19 hyp=0.50 cameraTheta=-2.75 mountX=0.04 mountY=0.49, mountTheta=1.49
02:03:47.958 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.19, opts=13)
02:03:47.958 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.19)
02:03:47.958 00.000 8976 Worker thread wakes up
02:03:47.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.19) opts 0xd
02:03:47.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.19)
02:03:47.959 00.001 8976 Moving (-0.46, -0.19) raw xDistance=0.04 yDistance=0.49
02:03:47.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:03:47.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
02:03:47.959 00.000 8976 MoveAxis(R, 0, ABG)
02:03:47.959 00.000 8976 MoveAxis(D, 2, ABG)
02:03:47.959 00.000 8976 stepping (-15, 3) + (0, -2)
02:03:47.959 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:47.959 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:03:47.969 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
02:03:47.969 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:47.969 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:47.969 00.000 5052 Enqueuing Expose request
02:03:47.990 00.021 8976 Received - 47 (G) 
02:03:47.991 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:47.991 00.000 8976 stepped: pos (-15, 1)
02:03:47.991 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
02:03:47.991 00.000 8976 MountToCamera -- mountX=2.30 mountY=-0.49 hyp=2.35 mountTheta=-0.21 cameraX=-0.61, cameraY=2.27 cameraTheta=1.83
02:03:47.991 00.000 8976 incremental bump (-0.614, 2.272) isValid = 1
02:03:47.991 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
02:03:47.991 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:03:47.991 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:03:47.991 00.000 8976 move complete, result=0
02:03:47.991 00.000 9828 Worker thread wakes up
02:03:47.991 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:03:47.991 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:03:47.991 00.000 8976 worker thread done servicing request
02:03:47.991 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:03:47.991 00.000 8976 Worker thread wakes up
02:03:47.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:47.992 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:47.992 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
02:03:47.992 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
02:03:47.992 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.02 mountY=-0.12, mountTheta=-1.36
02:03:47.992 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.02 yDistance=-0.12
02:03:47.992 00.000 9828 BLC: window closed
02:03:47.992 00.000 9828 MoveAxis(W, 8, B)
02:03:47.992 00.000 9828 Guiding  Dir = 3, Dur = 8
02:03:47.992 00.000 9828 IsSlewing returns 0
02:03:47.992 00.000 9828 IsGuiding returns 0
02:03:47.993 00.001 9828 PulseGuide returned control before completion, sleep 18
02:03:48.013 00.020 9828 IsGuiding returns 1
02:03:48.013 00.000 9828 scope still moving after pulse duration time elapsed
02:03:48.045 00.032 9828 IsSlewing returns 0
02:03:48.045 00.000 9828 IsGuiding returns 1
02:03:48.075 00.030 9828 IsSlewing returns 0
02:03:48.075 00.000 9828 IsGuiding returns 1
02:03:48.106 00.031 9828 IsSlewing returns 0
02:03:48.106 00.000 9828 IsGuiding returns 0
02:03:48.106 00.000 9828 scope move finished after 8 + 105 ms
02:03:48.106 00.000 9828 Move returns status 0, amount 8
02:03:48.107 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:48.107 00.000 9828 MoveAxis(N, 16, B)
02:03:48.107 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:48.121 00.014 9828 IsSlewing returns 0
02:03:48.121 00.000 9828 IsGuiding returns 0
02:03:48.121 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:48.152 00.031 9828 IsGuiding returns 1
02:03:48.152 00.000 9828 scope still moving after pulse duration time elapsed
02:03:48.183 00.031 9828 IsSlewing returns 0
02:03:48.183 00.000 9828 IsGuiding returns 1
02:03:48.214 00.031 9828 IsSlewing returns 0
02:03:48.214 00.000 9828 IsGuiding returns 1
02:03:48.245 00.031 9828 IsSlewing returns 0
02:03:48.245 00.000 9828 IsGuiding returns 0
02:03:48.245 00.000 9828 scope move finished after 16 + 108 ms
02:03:48.245 00.000 9828 Move returns status 0, amount 16
02:03:48.245 00.000 9828 move complete, result=0
02:03:48.245 00.000 9828 worker thread done servicing request
02:03:48.245 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:03:48.686 00.441 8976 Exposure complete
02:03:48.691 00.005 8976 worker thread done servicing request
02:03:48.691 00.000 5052 OnExposeComplete: enter
02:03:48.692 00.001 5052 UpdateGuideState(): m_state=6
02:03:48.692 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6884
02:03:48.692 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.56, Mass=211, SNR=10.1, Peak=80 HFD=2.2
02:03:48.692 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.40 = 1.89)
02:03:48.692 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
02:03:48.692 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.22 cameraTheta=-2.35 mountX=-0.07 mountY=0.21, mountTheta=1.88
02:03:48.692 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.15, opts=13)
02:03:48.693 00.001 5052 Enqueuing Move request for stepguider (-0.15, -0.15)
02:03:48.693 00.000 8976 Worker thread wakes up
02:03:48.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.15) opts 0xd
02:03:48.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.15)
02:03:48.693 00.000 8976 Moving (-0.15, -0.15) raw xDistance=-0.07 yDistance=0.21
02:03:48.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:03:48.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:03:48.693 00.000 8976 MoveAxis(R, 0, ABG)
02:03:48.693 00.000 8976 MoveAxis(U, 0, ABG)
02:03:48.693 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
02:03:48.693 00.000 8976 MountToCamera -- mountX=2.30 mountY=-0.38 hyp=2.33 mountTheta=-0.16 cameraX=-0.71, cameraY=2.22 cameraTheta=1.88
02:03:48.693 00.000 8976 incremental bump (-0.710, 2.221) isValid = 1
02:03:48.693 00.000 8976 Scheduling Mount bump of (-0.035, 0.113)
02:03:48.693 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:03:48.693 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:03:48.693 00.000 8976 move complete, result=0
02:03:48.694 00.001 9828 Worker thread wakes up
02:03:48.694 00.000 8976 worker thread done servicing request
02:03:48.694 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:03:48.694 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:03:48.694 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.32)
02:03:48.694 00.000 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.40)
02:03:48.694 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=-0.12, mountTheta=-1.32
02:03:48.694 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:03:48.694 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:03:48.694 00.000 9828 BLC: window closed
02:03:48.694 00.000 9828 MoveAxis(W, 9, B)
02:03:48.694 00.000 9828 Guiding  Dir = 3, Dur = 9
02:03:48.695 00.001 9828 IsSlewing returns 0
02:03:48.695 00.000 9828 IsGuiding returns 0
02:03:48.695 00.000 9828 PulseGuide returned control before completion, sleep 19
02:03:48.705 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
02:03:48.705 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:48.705 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:48.705 00.000 5052 Enqueuing Expose request
02:03:48.705 00.000 8976 Worker thread wakes up
02:03:48.705 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:48.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:48.705 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:48.729 00.024 9828 IsGuiding returns 1
02:03:48.729 00.000 9828 scope still moving after pulse duration time elapsed
02:03:48.761 00.032 9828 IsSlewing returns 0
02:03:48.761 00.000 9828 IsGuiding returns 1
02:03:48.792 00.031 9828 IsSlewing returns 0
02:03:48.793 00.001 9828 IsGuiding returns 1
02:03:48.824 00.031 9828 IsSlewing returns 0
02:03:48.824 00.000 9828 IsGuiding returns 0
02:03:48.824 00.000 9828 scope move finished after 9 + 120 ms
02:03:48.824 00.000 9828 Move returns status 0, amount 9
02:03:48.824 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:48.824 00.000 9828 MoveAxis(N, 16, B)
02:03:48.824 00.000 9828 Guiding  Dir = 0, Dur = 16
02:03:48.838 00.014 9828 IsSlewing returns 0
02:03:48.838 00.000 9828 IsGuiding returns 0
02:03:48.838 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:48.870 00.032 9828 IsGuiding returns 1
02:03:48.870 00.000 9828 scope still moving after pulse duration time elapsed
02:03:48.901 00.031 9828 IsSlewing returns 0
02:03:48.901 00.000 9828 IsGuiding returns 1
02:03:48.931 00.030 9828 IsSlewing returns 0
02:03:48.931 00.000 9828 IsGuiding returns 1
02:03:48.962 00.031 9828 IsSlewing returns 0
02:03:48.962 00.000 9828 IsGuiding returns 1
02:03:48.993 00.031 9828 IsSlewing returns 0
02:03:48.993 00.000 9828 IsGuiding returns 0
02:03:48.993 00.000 9828 scope move finished after 16 + 138 ms
02:03:48.993 00.000 9828 Move returns status 0, amount 16
02:03:48.993 00.000 9828 move complete, result=0
02:03:48.993 00.000 9828 worker thread done servicing request
02:03:48.993 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:03:49.395 00.402 8976 Exposure complete
02:03:49.400 00.005 8976 worker thread done servicing request
02:03:49.401 00.001 5052 OnExposeComplete: enter
02:03:49.401 00.000 5052 UpdateGuideState(): m_state=6
02:03:49.401 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6885
02:03:49.401 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.53, Mass=205, SNR=10.0, Peak=77 HFD=2.0
02:03:49.401 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.63 = 1.65)
02:03:49.401 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.73 = 1.55)
02:03:49.401 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.18 hyp=0.35 cameraTheta=-2.59 mountX=-0.03 mountY=0.35, mountTheta=1.65
02:03:49.402 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.18, opts=13)
02:03:49.402 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.18)
02:03:49.402 00.000 8976 Worker thread wakes up
02:03:49.402 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.18) opts 0xd
02:03:49.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.18)
02:03:49.402 00.000 8976 Moving (-0.30, -0.18) raw xDistance=-0.03 yDistance=0.35
02:03:49.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:03:49.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:03:49.402 00.000 8976 MoveAxis(R, 0, ABG)
02:03:49.402 00.000 8976 MoveAxis(D, 1, ABG)
02:03:49.402 00.000 8976 stepping (-15, 1) + (0, -1)
02:03:49.402 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:49.403 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:03:49.414 00.011 5052 UpdateGuideState exits: m=205 SNR=10.0
02:03:49.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:49.414 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:49.414 00.000 5052 Enqueuing Expose request
02:03:49.429 00.015 8976 Received - 47 (G) 
02:03:49.429 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:49.429 00.000 8976 stepped: pos (-15, 0)
02:03:49.429 00.000 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.93 = 1.93)
02:03:49.429 00.000 8976 MountToCamera -- mountX=2.30 mountY=-0.25 hyp=2.31 mountTheta=-0.11 cameraX=-0.82, cameraY=2.16 cameraTheta=1.93
02:03:49.429 00.000 8976 incremental bump (-0.821, 2.163) isValid = 1
02:03:49.430 00.001 8976 Scheduling Mount bump of (-0.041, 0.111)
02:03:49.430 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:03:49.430 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:03:49.430 00.000 8976 move complete, result=0
02:03:49.430 00.000 9828 Worker thread wakes up
02:03:49.430 00.000 8976 worker thread done servicing request
02:03:49.430 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:03:49.430 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:03:49.430 00.000 8976 Worker thread wakes up
02:03:49.430 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:03:49.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:49.430 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.02 = -1.27)
02:03:49.430 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:49.430 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.35)
02:03:49.430 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.04 mountY=-0.12, mountTheta=-1.27
02:03:49.431 00.001 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:03:49.431 00.000 9828 BLC: window closed
02:03:49.431 00.000 9828 MoveAxis(W, 11, B)
02:03:49.431 00.000 9828 Guiding  Dir = 3, Dur = 11
02:03:49.431 00.000 9828 IsSlewing returns 0
02:03:49.431 00.000 9828 IsGuiding returns 0
02:03:49.431 00.000 9828 PulseGuide returned control before completion, sleep 21
02:03:49.461 00.030 9828 IsGuiding returns 1
02:03:49.461 00.000 9828 scope still moving after pulse duration time elapsed
02:03:49.492 00.031 9828 IsSlewing returns 0
02:03:49.492 00.000 9828 IsGuiding returns 1
02:03:49.524 00.032 9828 IsSlewing returns 0
02:03:49.524 00.000 9828 IsGuiding returns 1
02:03:49.555 00.031 9828 IsSlewing returns 0
02:03:49.555 00.000 9828 IsGuiding returns 1
02:03:49.586 00.031 9828 IsSlewing returns 0
02:03:49.586 00.000 9828 IsGuiding returns 0
02:03:49.586 00.000 9828 scope move finished after 11 + 143 ms
02:03:49.586 00.000 9828 Move returns status 0, amount 11
02:03:49.586 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:49.586 00.000 9828 MoveAxis(N, 16, B)
02:03:49.587 00.001 9828 Guiding  Dir = 0, Dur = 16
02:03:49.601 00.014 9828 IsSlewing returns 0
02:03:49.602 00.001 9828 IsGuiding returns 0
02:03:49.602 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:49.633 00.031 9828 IsGuiding returns 1
02:03:49.633 00.000 9828 scope still moving after pulse duration time elapsed
02:03:49.664 00.031 9828 IsSlewing returns 0
02:03:49.665 00.001 9828 IsGuiding returns 1
02:03:49.695 00.030 9828 IsSlewing returns 0
02:03:49.695 00.000 9828 IsGuiding returns 1
02:03:49.725 00.030 9828 IsSlewing returns 0
02:03:49.725 00.000 9828 IsGuiding returns 1
02:03:49.756 00.031 9828 IsSlewing returns 0
02:03:49.756 00.000 9828 IsGuiding returns 0
02:03:49.756 00.000 9828 scope move finished after 16 + 138 ms
02:03:49.756 00.000 9828 Move returns status 0, amount 16
02:03:49.756 00.000 9828 move complete, result=0
02:03:49.756 00.000 9828 worker thread done servicing request
02:03:49.756 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
02:03:50.124 00.368 8976 Exposure complete
02:03:50.129 00.005 8976 worker thread done servicing request
02:03:50.129 00.000 5052 OnExposeComplete: enter
02:03:50.129 00.000 5052 UpdateGuideState(): m_state=6
02:03:50.129 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6886
02:03:50.129 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.75, Mass=199, SNR=9.8, Peak=72 HFD=2.4
02:03:50.129 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:03:50.129 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:03:50.129 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.04 hyp=0.42 cameraTheta=3.04 mountX=0.23 mountY=0.33, mountTheta=0.96
02:03:50.130 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.04, opts=13)
02:03:50.130 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.04)
02:03:50.130 00.000 8976 Worker thread wakes up
02:03:50.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.04) opts 0xd
02:03:50.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.04)
02:03:50.130 00.000 8976 Moving (-0.41, 0.04) raw xDistance=0.23 yDistance=0.33
02:03:50.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:03:50.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
02:03:50.131 00.001 8976 MoveAxis(R, 0, ABG)
02:03:50.131 00.000 8976 MoveAxis(D, 1, ABG)
02:03:50.131 00.000 8976 stepping (-15, 0) + (0, -1)
02:03:50.131 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:50.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:03:50.141 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:03:50.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:50.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:50.141 00.000 5052 Enqueuing Expose request
02:03:50.148 00.007 8976 Received - 47 (G) 
02:03:50.148 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:50.148 00.000 8976 stepped: pos (-15, -1)
02:03:50.148 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
02:03:50.148 00.000 8976 MountToCamera -- mountX=2.30 mountY=-0.12 hyp=2.30 mountTheta=-0.05 cameraX=-0.94, cameraY=2.10 cameraTheta=1.99
02:03:50.149 00.001 8976 incremental bump (-0.942, 2.100) isValid = 1
02:03:50.149 00.000 8976 Scheduling Mount bump of (-0.047, 0.109)
02:03:50.149 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:03:50.149 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:03:50.149 00.000 8976 move complete, result=0
02:03:50.149 00.000 8976 worker thread done servicing request
02:03:50.149 00.000 9828 Worker thread wakes up
02:03:50.149 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:03:50.149 00.000 8976 Worker thread wakes up
02:03:50.149 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:03:50.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:50.149 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:50.149 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:03:50.149 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
02:03:50.149 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.29)
02:03:50.149 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.04 mountY=-0.11, mountTheta=-1.22
02:03:50.150 00.001 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:03:50.150 00.000 9828 BLC: window closed
02:03:50.150 00.000 9828 MoveAxis(W, 13, B)
02:03:50.150 00.000 9828 Guiding  Dir = 3, Dur = 13
02:03:50.150 00.000 9828 IsSlewing returns 0
02:03:50.150 00.000 9828 IsGuiding returns 0
02:03:50.150 00.000 9828 PulseGuide returned control before completion, sleep 23
02:03:50.177 00.027 9828 IsGuiding returns 1
02:03:50.177 00.000 9828 scope still moving after pulse duration time elapsed
02:03:50.208 00.031 9828 IsSlewing returns 0
02:03:50.208 00.000 9828 IsGuiding returns 1
02:03:50.240 00.032 9828 IsSlewing returns 0
02:03:50.240 00.000 9828 IsGuiding returns 1
02:03:50.272 00.032 9828 IsSlewing returns 0
02:03:50.272 00.000 9828 IsGuiding returns 1
02:03:50.304 00.032 9828 IsSlewing returns 0
02:03:50.304 00.000 9828 IsGuiding returns 0
02:03:50.304 00.000 9828 scope move finished after 13 + 140 ms
02:03:50.304 00.000 9828 Move returns status 0, amount 13
02:03:50.304 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:50.304 00.000 9828 MoveAxis(N, 15, B)
02:03:50.304 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:50.318 00.014 9828 IsSlewing returns 0
02:03:50.318 00.000 9828 IsGuiding returns 0
02:03:50.318 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:50.349 00.031 9828 IsGuiding returns 1
02:03:50.349 00.000 9828 scope still moving after pulse duration time elapsed
02:03:50.381 00.032 9828 IsSlewing returns 0
02:03:50.381 00.000 9828 IsGuiding returns 1
02:03:50.412 00.031 9828 IsSlewing returns 0
02:03:50.412 00.000 9828 IsGuiding returns 1
02:03:50.443 00.031 9828 IsSlewing returns 0
02:03:50.443 00.000 9828 IsGuiding returns 1
02:03:50.474 00.031 9828 IsSlewing returns 0
02:03:50.474 00.000 9828 IsGuiding returns 0
02:03:50.474 00.000 9828 scope move finished after 15 + 140 ms
02:03:50.474 00.000 9828 Move returns status 0, amount 15
02:03:50.474 00.000 9828 move complete, result=0
02:03:50.474 00.000 9828 worker thread done servicing request
02:03:50.474 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 15 ms NORTH
02:03:50.840 00.366 8976 Exposure complete
02:03:50.845 00.005 8976 worker thread done servicing request
02:03:50.845 00.000 5052 OnExposeComplete: enter
02:03:50.845 00.000 5052 UpdateGuideState(): m_state=6
02:03:50.846 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6887
02:03:50.846 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.70, Mass=189, SNR=9.5, Peak=70 HFD=2.5
02:03:50.846 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
02:03:50.846 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
02:03:50.846 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.01 hyp=0.54 cameraTheta=-3.12 mountX=0.24 mountY=0.46, mountTheta=1.10
02:03:50.846 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.01, opts=13)
02:03:50.846 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.01)
02:03:50.847 00.001 8976 Worker thread wakes up
02:03:50.847 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.01) opts 0xd
02:03:50.847 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.01)
02:03:50.847 00.000 8976 Moving (-0.54, -0.01) raw xDistance=0.24 yDistance=0.46
02:03:50.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:03:50.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
02:03:50.847 00.000 8976 MoveAxis(R, 0, ABG)
02:03:50.847 00.000 8976 MoveAxis(D, 2, ABG)
02:03:50.847 00.000 8976 stepping (-15, -1) + (0, -2)
02:03:50.847 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:50.848 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:03:50.857 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
02:03:50.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:50.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:50.857 00.000 5052 Enqueuing Expose request
02:03:50.884 00.027 8976 Received - 47 (G) 
02:03:50.884 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:50.884 00.000 8976 stepped: pos (-15, -3)
02:03:50.884 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
02:03:50.884 00.000 8976 MountToCamera -- mountX=2.30 mountY=0.08 hyp=2.30 mountTheta=0.03 cameraX=-1.12, cameraY=2.01 cameraTheta=2.08
02:03:50.885 00.001 8976 incremental bump (-1.116, 2.011) isValid = 1
02:03:50.885 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
02:03:50.885 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:03:50.885 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:03:50.885 00.000 8976 move complete, result=0
02:03:50.885 00.000 9828 Worker thread wakes up
02:03:50.885 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:03:50.885 00.000 8976 worker thread done servicing request
02:03:50.885 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:03:50.885 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.13)
02:03:50.885 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.21)
02:03:50.885 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=-0.11, mountTheta=-1.14
02:03:50.885 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:03:50.885 00.000 9828 BLC: window closed
02:03:50.885 00.000 9828 MoveAxis(W, 16, B)
02:03:50.885 00.000 9828 Guiding  Dir = 3, Dur = 16
02:03:50.885 00.000 8976 Worker thread wakes up
02:03:50.886 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:50.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:50.886 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:03:50.886 00.000 9828 IsSlewing returns 0
02:03:50.887 00.001 9828 IsGuiding returns 0
02:03:50.887 00.000 9828 PulseGuide returned control before completion, sleep 26
02:03:50.928 00.041 9828 IsGuiding returns 1
02:03:50.928 00.000 9828 scope still moving after pulse duration time elapsed
02:03:50.959 00.031 9828 IsSlewing returns 0
02:03:50.959 00.000 9828 IsGuiding returns 1
02:03:50.990 00.031 9828 IsSlewing returns 0
02:03:50.990 00.000 9828 IsGuiding returns 1
02:03:51.021 00.031 9828 IsSlewing returns 0
02:03:51.021 00.000 9828 IsGuiding returns 0
02:03:51.021 00.000 9828 scope move finished after 16 + 118 ms
02:03:51.021 00.000 9828 Move returns status 0, amount 16
02:03:51.021 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:51.022 00.001 9828 MoveAxis(N, 15, B)
02:03:51.022 00.000 9828 Guiding  Dir = 0, Dur = 15
02:03:51.037 00.015 9828 IsSlewing returns 0
02:03:51.037 00.000 9828 IsGuiding returns 0
02:03:51.037 00.000 9828 PulseGuide returned control before completion, sleep 25
02:03:51.067 00.030 9828 IsGuiding returns 1
02:03:51.067 00.000 9828 scope still moving after pulse duration time elapsed
02:03:51.098 00.031 9828 IsSlewing returns 0
02:03:51.098 00.000 9828 IsGuiding returns 1
02:03:51.129 00.031 9828 IsSlewing returns 0
02:03:51.129 00.000 9828 IsGuiding returns 1
02:03:51.158 00.029 9828 IsSlewing returns 0
02:03:51.158 00.000 9828 IsGuiding returns 1
02:03:51.190 00.032 9828 IsSlewing returns 0
02:03:51.190 00.000 9828 IsGuiding returns 0
02:03:51.190 00.000 9828 scope move finished after 15 + 138 ms
02:03:51.190 00.000 9828 Move returns status 0, amount 15
02:03:51.190 00.000 9828 move complete, result=0
02:03:51.190 00.000 9828 worker thread done servicing request
02:03:51.190 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:03:51.579 00.389 8976 Exposure complete
02:03:51.584 00.005 8976 worker thread done servicing request
02:03:51.584 00.000 5052 OnExposeComplete: enter
02:03:51.584 00.000 5052 UpdateGuideState(): m_state=6
02:03:51.584 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6888
02:03:51.584 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=281.89, Mass=191, SNR=9.6, Peak=69 HFD=2.4
02:03:51.584 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:03:51.585 00.001 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
02:03:51.585 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=0.18 hyp=0.97 cameraTheta=2.95 mountX=0.60 mountY=0.70, mountTheta=0.87
02:03:51.585 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=0.18, opts=13)
02:03:51.585 00.000 5052 Enqueuing Move request for stepguider (-0.95, 0.18)
02:03:51.585 00.000 8976 Worker thread wakes up
02:03:51.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, 0.18) opts 0xd
02:03:51.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, 0.18)
02:03:51.585 00.000 8976 Moving (-0.95, 0.18) raw xDistance=0.60 yDistance=0.70
02:03:51.586 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.60
02:03:51.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
02:03:51.586 00.000 8976 MoveAxis(L, 2, ABG)
02:03:51.586 00.000 8976 stepping (-15, -3) + (-2, 0)
02:03:51.586 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:51.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:03:51.596 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
02:03:51.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:51.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:51.596 00.000 5052 Enqueuing Expose request
02:03:51.620 00.024 8976 Received - 47 (G) 
02:03:51.620 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:51.620 00.000 8976 stepped: pos (-17, -3)
02:03:51.620 00.000 8976 MoveAxis(D, 3, ABG)
02:03:51.620 00.000 8976 stepping (-17, -3) + (0, -3)
02:03:51.620 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:51.652 00.032 8976 Received - 47 (G) 
02:03:51.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:51.652 00.000 8976 stepped: pos (-17, -6)
02:03:51.652 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
02:03:51.652 00.000 8976 MountToCamera -- mountX=2.40 mountY=0.37 hyp=2.43 mountTheta=0.15 cameraX=-1.42, cameraY=1.97 cameraTheta=2.20
02:03:51.652 00.000 8976 incremental bump (-1.419, 1.969) isValid = 1
02:03:51.652 00.000 8976 Scheduling Mount bump of (-0.067, 0.097)
02:03:51.652 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:03:51.652 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:03:51.652 00.000 8976 move complete, result=0
02:03:51.652 00.000 9828 Worker thread wakes up
02:03:51.652 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:03:51.652 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:03:51.652 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.27 = -1.01)
02:03:51.652 00.000 8976 worker thread done servicing request
02:03:51.652 00.000 8976 Worker thread wakes up
02:03:51.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:51.653 00.001 5052 GuideStep: 0.6 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:03:51.653 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.09)
02:03:51.653 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.06 mountY=-0.10, mountTheta=-1.03
02:03:51.653 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
02:03:51.653 00.000 9828 BLC: window closed
02:03:51.653 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:51.653 00.000 9828 MoveAxis(W, 20, B)
02:03:51.653 00.000 9828 Guiding  Dir = 3, Dur = 20
02:03:51.653 00.000 9828 IsSlewing returns 0
02:03:51.653 00.000 9828 IsGuiding returns 0
02:03:51.654 00.001 9828 PulseGuide returned control before completion, sleep 30
02:03:51.689 00.035 9828 IsGuiding returns 1
02:03:51.689 00.000 9828 scope still moving after pulse duration time elapsed
02:03:51.720 00.031 9828 IsSlewing returns 0
02:03:51.720 00.000 9828 IsGuiding returns 1
02:03:51.750 00.030 9828 IsSlewing returns 0
02:03:51.751 00.001 9828 IsGuiding returns 1
02:03:51.798 00.047 9828 IsSlewing returns 0
02:03:51.798 00.000 9828 IsGuiding returns 0
02:03:51.798 00.000 9828 scope move finished after 20 + 125 ms
02:03:51.798 00.000 9828 Move returns status 0, amount 20
02:03:51.798 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:51.798 00.000 9828 MoveAxis(N, 14, B)
02:03:51.798 00.000 9828 Guiding  Dir = 0, Dur = 14
02:03:51.813 00.015 9828 IsSlewing returns 0
02:03:51.813 00.000 9828 IsGuiding returns 1
02:03:51.814 00.001 9828 Entered PulseGuideScope while moving
02:03:51.876 00.062 9828 IsSlewing returns 0
02:03:51.876 00.000 9828 IsGuiding returns 1
02:03:51.876 00.000 9828 Still moving
02:03:51.937 00.061 9828 IsSlewing returns 0
02:03:51.937 00.000 9828 IsGuiding returns 0
02:03:51.937 00.000 9828 Movement stopped - continuing
02:03:51.937 00.000 9828 PulseGuide returned control before completion, sleep 24
02:03:51.969 00.032 9828 IsGuiding returns 1
02:03:51.969 00.000 9828 scope still moving after pulse duration time elapsed
02:03:51.999 00.030 9828 IsSlewing returns 0
02:03:51.999 00.000 9828 IsGuiding returns 1
02:03:52.031 00.032 9828 IsSlewing returns 0
02:03:52.031 00.000 9828 IsGuiding returns 1
02:03:52.063 00.032 9828 IsSlewing returns 0
02:03:52.063 00.000 9828 IsGuiding returns 1
02:03:52.095 00.032 9828 IsSlewing returns 0
02:03:52.095 00.000 9828 IsGuiding returns 0
02:03:52.095 00.000 9828 scope move finished after 14 + 143 ms
02:03:52.095 00.000 9828 Move returns status 0, amount 14
02:03:52.095 00.000 9828 move complete, result=0
02:03:52.095 00.000 9828 worker thread done servicing request
02:03:52.095 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
02:03:52.349 00.254 8976 Exposure complete
02:03:52.355 00.006 8976 worker thread done servicing request
02:03:52.355 00.000 5052 OnExposeComplete: enter
02:03:52.355 00.000 5052 UpdateGuideState(): m_state=6
02:03:52.355 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6889
02:03:52.355 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.86, Mass=182, SNR=9.3, Peak=68 HFD=2.5
02:03:52.355 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:03:52.355 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:03:52.355 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.15 hyp=0.71 cameraTheta=2.93 mountX=0.45 mountY=0.50, mountTheta=0.84
02:03:52.356 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.15, opts=13)
02:03:52.356 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.15)
02:03:52.356 00.000 8976 Worker thread wakes up
02:03:52.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.15) opts 0xd
02:03:52.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.15)
02:03:52.356 00.000 8976 Moving (-0.69, 0.15) raw xDistance=0.45 yDistance=0.50
02:03:52.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
02:03:52.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
02:03:52.356 00.000 8976 MoveAxis(L, 2, ABG)
02:03:52.356 00.000 8976 stepping (-17, -6) + (-2, 0)
02:03:52.356 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:52.357 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:03:52.366 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
02:03:52.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:52.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:52.366 00.000 5052 Enqueuing Expose request
02:03:52.386 00.020 8976 Received - 47 (G) 
02:03:52.387 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:52.387 00.000 8976 stepped: pos (-19, -6)
02:03:52.387 00.000 8976 MoveAxis(D, 2, ABG)
02:03:52.387 00.000 8976 stepping (-19, -6) + (0, -2)
02:03:52.387 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:52.418 00.031 8976 Received - 47 (G) 
02:03:52.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:52.418 00.000 8976 stepped: pos (-19, -8)
02:03:52.418 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
02:03:52.418 00.000 8976 MountToCamera -- mountX=2.57 mountY=0.67 hyp=2.65 mountTheta=0.25 cameraX=-1.76, cameraY=1.98 cameraTheta=2.30
02:03:52.419 00.001 8976 incremental bump (-1.761, 1.983) isValid = 1
02:03:52.419 00.000 8976 Scheduling Mount bump of (-0.076, 0.089)
02:03:52.419 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:03:52.419 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:03:52.419 00.000 8976 move complete, result=0
02:03:52.419 00.000 9828 Worker thread wakes up
02:03:52.419 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:03:52.419 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:03:52.419 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.37 = -0.91)
02:03:52.419 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -0.99)
02:03:52.419 00.000 8976 worker thread done servicing request
02:03:52.419 00.000 8976 Worker thread wakes up
02:03:52.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:52.419 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:03:52.419 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.07 mountY=-0.10, mountTheta=-0.94
02:03:52.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:52.419 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
02:03:52.420 00.001 9828 BLC: window closed
02:03:52.420 00.000 9828 MoveAxis(W, 23, B)
02:03:52.420 00.000 9828 Guiding  Dir = 3, Dur = 23
02:03:52.420 00.000 9828 IsSlewing returns 0
02:03:52.420 00.000 9828 IsGuiding returns 0
02:03:52.420 00.000 9828 PulseGuide returned control before completion, sleep 33
02:03:52.468 00.048 9828 IsGuiding returns 1
02:03:52.468 00.000 9828 scope still moving after pulse duration time elapsed
02:03:52.499 00.031 9828 IsSlewing returns 0
02:03:52.499 00.000 9828 IsGuiding returns 1
02:03:52.530 00.031 9828 IsSlewing returns 0
02:03:52.530 00.000 9828 IsGuiding returns 1
02:03:52.562 00.032 9828 IsSlewing returns 0
02:03:52.562 00.000 9828 IsGuiding returns 0
02:03:52.562 00.000 9828 scope move finished after 23 + 118 ms
02:03:52.562 00.000 9828 Move returns status 0, amount 23
02:03:52.562 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:52.562 00.000 9828 MoveAxis(N, 13, B)
02:03:52.562 00.000 9828 Guiding  Dir = 0, Dur = 13
02:03:52.577 00.015 9828 IsSlewing returns 0
02:03:52.577 00.000 9828 IsGuiding returns 0
02:03:52.577 00.000 9828 PulseGuide returned control before completion, sleep 23
02:03:52.608 00.031 9828 IsGuiding returns 1
02:03:52.608 00.000 9828 scope still moving after pulse duration time elapsed
02:03:52.640 00.032 9828 IsSlewing returns 0
02:03:52.640 00.000 9828 IsGuiding returns 1
02:03:52.671 00.031 9828 IsSlewing returns 0
02:03:52.671 00.000 9828 IsGuiding returns 1
02:03:52.703 00.032 9828 IsSlewing returns 0
02:03:52.703 00.000 9828 IsGuiding returns 1
02:03:52.733 00.030 9828 IsSlewing returns 0
02:03:52.733 00.000 9828 IsGuiding returns 0
02:03:52.733 00.000 9828 scope move finished after 13 + 142 ms
02:03:52.733 00.000 9828 Move returns status 0, amount 13
02:03:52.733 00.000 9828 move complete, result=0
02:03:52.733 00.000 9828 worker thread done servicing request
02:03:52.733 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
02:03:53.118 00.385 8976 Exposure complete
02:03:53.123 00.005 8976 worker thread done servicing request
02:03:53.123 00.000 5052 OnExposeComplete: enter
02:03:53.123 00.000 5052 UpdateGuideState(): m_state=6
02:03:53.124 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6890
02:03:53.124 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.21, Mass=192, SNR=9.5, Peak=70 HFD=2.5
02:03:53.124 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.33 = 1.95)
02:03:53.124 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.85)
02:03:53.124 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.50 hyp=0.66 cameraTheta=-2.29 mountX=-0.25 mountY=0.64, mountTheta=1.94
02:03:53.124 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.50, opts=13)
02:03:53.125 00.001 5052 Enqueuing Move request for stepguider (-0.43, -0.50)
02:03:53.125 00.000 8976 Worker thread wakes up
02:03:53.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.50) opts 0xd
02:03:53.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.50)
02:03:53.125 00.000 8976 Moving (-0.43, -0.50) raw xDistance=-0.25 yDistance=0.64
02:03:53.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:03:53.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
02:03:53.125 00.000 8976 MoveAxis(R, 0, ABG)
02:03:53.125 00.000 8976 MoveAxis(D, 3, ABG)
02:03:53.125 00.000 8976 stepping (-19, -8) + (0, -3)
02:03:53.125 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:53.126 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:03:53.136 00.010 5052 UpdateGuideState exits: m=192 SNR=9.5
02:03:53.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:53.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:53.136 00.000 5052 Enqueuing Expose request
02:03:53.154 00.018 8976 Received - 47 (G) 
02:03:53.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:53.154 00.000 8976 stepped: pos (-19, -11)
02:03:53.154 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.41 = 2.41)
02:03:53.154 00.000 8976 MountToCamera -- mountX=2.68 mountY=1.02 hyp=2.87 mountTheta=0.36 cameraX=-2.13, cameraY=1.92 cameraTheta=2.41
02:03:53.154 00.000 8976 incremental bump (-2.130, 1.921) isValid = 1
02:03:53.154 00.000 8976 Scheduling Mount bump of (-0.085, 0.080)
02:03:53.154 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
02:03:53.154 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
02:03:53.154 00.000 8976 move complete, result=0
02:03:53.154 00.000 9828 Worker thread wakes up
02:03:53.154 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
02:03:53.154 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:03:53.154 00.000 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.49 = -0.80)
02:03:53.154 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:03:53.154 00.000 8976 worker thread done servicing request
02:03:53.154 00.000 8976 Worker thread wakes up
02:03:53.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:53.154 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:53.155 00.001 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.88)
02:03:53.155 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.08 mountY=-0.09, mountTheta=-0.83
02:03:53.155 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
02:03:53.155 00.000 9828 BLC: window closed
02:03:53.155 00.000 9828 MoveAxis(W, 26, B)
02:03:53.155 00.000 9828 Guiding  Dir = 3, Dur = 26
02:03:53.155 00.000 9828 IsSlewing returns 0
02:03:53.155 00.000 9828 IsGuiding returns 0
02:03:53.155 00.000 9828 PulseGuide returned control before completion, sleep 36
02:03:53.205 00.050 9828 IsGuiding returns 1
02:03:53.205 00.000 9828 scope still moving after pulse duration time elapsed
02:03:53.236 00.031 9828 IsSlewing returns 0
02:03:53.236 00.000 9828 IsGuiding returns 1
02:03:53.268 00.032 9828 IsSlewing returns 0
02:03:53.268 00.000 9828 IsGuiding returns 1
02:03:53.299 00.031 9828 IsSlewing returns 0
02:03:53.299 00.000 9828 IsGuiding returns 0
02:03:53.299 00.000 9828 scope move finished after 26 + 117 ms
02:03:53.299 00.000 9828 Move returns status 0, amount 26
02:03:53.299 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:53.299 00.000 9828 MoveAxis(N, 12, B)
02:03:53.299 00.000 9828 Guiding  Dir = 0, Dur = 12
02:03:53.314 00.015 9828 IsSlewing returns 0
02:03:53.314 00.000 9828 IsGuiding returns 0
02:03:53.314 00.000 9828 PulseGuide returned control before completion, sleep 22
02:03:53.346 00.032 9828 IsGuiding returns 1
02:03:53.346 00.000 9828 scope still moving after pulse duration time elapsed
02:03:53.378 00.032 9828 IsSlewing returns 0
02:03:53.378 00.000 9828 IsGuiding returns 1
02:03:53.409 00.031 9828 IsSlewing returns 0
02:03:53.409 00.000 9828 IsGuiding returns 1
02:03:53.440 00.031 9828 IsSlewing returns 0
02:03:53.440 00.000 9828 IsGuiding returns 1
02:03:53.471 00.031 9828 IsSlewing returns 0
02:03:53.471 00.000 9828 IsGuiding returns 0
02:03:53.471 00.000 9828 scope move finished after 12 + 144 ms
02:03:53.471 00.000 9828 Move returns status 0, amount 12
02:03:53.471 00.000 9828 move complete, result=0
02:03:53.471 00.000 9828 worker thread done servicing request
02:03:53.471 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
02:03:53.848 00.377 8976 Exposure complete
02:03:53.853 00.005 8976 worker thread done servicing request
02:03:53.853 00.000 5052 OnExposeComplete: enter
02:03:53.853 00.000 5052 UpdateGuideState(): m_state=6
02:03:53.853 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6891
02:03:53.853 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.36, Mass=213, SNR=10.1, Peak=70 HFD=2.4
02:03:53.854 00.001 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.80 = 2.49)
02:03:53.854 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
02:03:53.854 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.35 hyp=0.35 cameraTheta=-1.75 mountX=-0.28 mountY=0.24, mountTheta=2.43
02:03:53.855 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.35, opts=13)
02:03:53.855 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.35)
02:03:53.855 00.000 8976 Worker thread wakes up
02:03:53.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.35) opts 0xd
02:03:53.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.35)
02:03:53.855 00.000 8976 Moving (-0.06, -0.35) raw xDistance=-0.28 yDistance=0.24
02:03:53.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:03:53.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:03:53.855 00.000 8976 MoveAxis(R, 1, ABG)
02:03:53.855 00.000 8976 stepping (-19, -11) + (1, 0)
02:03:53.855 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:53.856 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:03:53.866 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
02:03:53.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:53.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:53.866 00.000 5052 Enqueuing Expose request
02:03:53.874 00.008 8976 Received - 47 (G) 
02:03:53.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:53.874 00.000 8976 stepped: pos (-18, -11)
02:03:53.874 00.000 8976 MoveAxis(U, 0, ABG)
02:03:53.874 00.000 8976 MountToCamera -- mountTheta (0.44) + m_xAngle (2.04) = xAngle (2.48 = 2.48)
02:03:53.874 00.000 8976 MountToCamera -- mountX=2.71 mountY=1.26 hyp=2.98 mountTheta=0.44 cameraX=-2.35, cameraY=1.83 cameraTheta=2.48
02:03:53.874 00.000 8976 incremental bump (-2.355, 1.835) isValid = 1
02:03:53.874 00.000 8976 Scheduling Mount bump of (-0.091, 0.073)
02:03:53.874 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:03:53.874 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:03:53.874 00.000 8976 move complete, result=0
02:03:53.874 00.000 9828 Worker thread wakes up
02:03:53.874 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:03:53.874 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:03:53.874 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:03:53.874 00.000 9828 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.10) = xAngle (5.56 = -0.73)
02:03:53.874 00.000 8976 worker thread done servicing request
02:03:53.874 00.000 8976 Worker thread wakes up
02:03:53.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:53.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:53.875 00.001 9828 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.48 = -0.81)
02:03:53.875 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.46 mountX=0.09 mountY=-0.08, mountTheta=-0.77
02:03:53.875 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:03:53.875 00.000 9828 BLC: window closed
02:03:53.875 00.000 9828 MoveAxis(W, 28, B)
02:03:53.875 00.000 9828 Guiding  Dir = 3, Dur = 28
02:03:53.875 00.000 9828 IsSlewing returns 0
02:03:53.875 00.000 9828 IsGuiding returns 0
02:03:53.875 00.000 9828 PulseGuide returned control before completion, sleep 38
02:03:53.926 00.051 9828 IsGuiding returns 1
02:03:53.926 00.000 9828 scope still moving after pulse duration time elapsed
02:03:53.958 00.032 9828 IsSlewing returns 0
02:03:53.958 00.000 9828 IsGuiding returns 1
02:03:53.989 00.031 9828 IsSlewing returns 0
02:03:53.989 00.000 9828 IsGuiding returns 1
02:03:54.021 00.032 9828 IsSlewing returns 0
02:03:54.021 00.000 9828 IsGuiding returns 0
02:03:54.021 00.000 9828 scope move finished after 28 + 118 ms
02:03:54.021 00.000 9828 Move returns status 0, amount 28
02:03:54.021 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:54.021 00.000 9828 MoveAxis(N, 11, B)
02:03:54.021 00.000 9828 Guiding  Dir = 0, Dur = 11
02:03:54.037 00.016 9828 IsSlewing returns 0
02:03:54.037 00.000 9828 IsGuiding returns 0
02:03:54.038 00.001 9828 PulseGuide returned control before completion, sleep 21
02:03:54.068 00.030 9828 IsGuiding returns 1
02:03:54.068 00.000 9828 scope still moving after pulse duration time elapsed
02:03:54.099 00.031 9828 IsSlewing returns 0
02:03:54.099 00.000 9828 IsGuiding returns 1
02:03:54.130 00.031 9828 IsSlewing returns 0
02:03:54.130 00.000 9828 IsGuiding returns 1
02:03:54.162 00.032 9828 IsSlewing returns 0
02:03:54.162 00.000 9828 IsGuiding returns 1
02:03:54.193 00.031 9828 IsSlewing returns 0
02:03:54.193 00.000 9828 IsGuiding returns 1
02:03:54.225 00.032 9828 IsSlewing returns 0
02:03:54.225 00.000 9828 IsGuiding returns 1
02:03:54.257 00.032 9828 IsSlewing returns 0
02:03:54.257 00.000 9828 IsGuiding returns 1
02:03:54.288 00.031 9828 IsSlewing returns 0
02:03:54.288 00.000 9828 IsGuiding returns 0
02:03:54.288 00.000 9828 scope move finished after 11 + 240 ms
02:03:54.288 00.000 9828 Move returns status 0, amount 11
02:03:54.288 00.000 9828 move complete, result=0
02:03:54.288 00.000 9828 worker thread done servicing request
02:03:54.288 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
02:03:54.565 00.277 8976 Exposure complete
02:03:54.570 00.005 8976 worker thread done servicing request
02:03:54.570 00.000 5052 OnExposeComplete: enter
02:03:54.570 00.000 5052 UpdateGuideState(): m_state=6
02:03:54.570 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6892
02:03:54.570 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.62, Mass=184, SNR=9.5, Peak=76 HFD=2.2
02:03:54.570 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
02:03:54.570 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.52)
02:03:54.571 00.001 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-2.62 mountX=-0.01 mountY=0.17, mountTheta=1.62
02:03:54.572 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.09, opts=13)
02:03:54.573 00.001 5052 Enqueuing Move request for stepguider (-0.15, -0.09)
02:03:54.573 00.000 8976 Worker thread wakes up
02:03:54.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.09) opts 0xd
02:03:54.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.09)
02:03:54.573 00.000 8976 Moving (-0.15, -0.09) raw xDistance=-0.01 yDistance=0.17
02:03:54.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:03:54.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:03:54.573 00.000 8976 MoveAxis(R, 0, ABG)
02:03:54.573 00.000 8976 MoveAxis(U, 0, ABG)
02:03:54.573 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.52 = 2.52)
02:03:54.573 00.000 8976 MountToCamera -- mountX=2.72 mountY=1.42 hyp=3.07 mountTheta=0.48 cameraX=-2.50, cameraY=1.78 cameraTheta=2.52
02:03:54.573 00.000 8976 incremental bump (-2.505, 1.777) isValid = 1
02:03:54.573 00.000 8976 Scheduling Mount bump of (-0.094, 0.069)
02:03:54.573 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:03:54.573 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:03:54.573 00.000 8976 move complete, result=0
02:03:54.574 00.001 8976 worker thread done servicing request
02:03:54.574 00.000 9828 Worker thread wakes up
02:03:54.574 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:03:54.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:03:54.574 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:03:54.575 00.001 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
02:03:54.575 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
02:03:54.575 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.73
02:03:54.575 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:03:54.575 00.000 9828 BLC: window closed
02:03:54.575 00.000 9828 MoveAxis(W, 29, B)
02:03:54.575 00.000 9828 Guiding  Dir = 3, Dur = 29
02:03:54.575 00.000 9828 IsSlewing returns 0
02:03:54.576 00.001 9828 IsGuiding returns 0
02:03:54.576 00.000 9828 PulseGuide returned control before completion, sleep 39
02:03:54.584 00.008 5052 UpdateGuideState exits: m=184 SNR=9.5
02:03:54.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:54.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:54.584 00.000 5052 Enqueuing Expose request
02:03:54.584 00.000 8976 Worker thread wakes up
02:03:54.584 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:54.584 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:54.585 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:54.627 00.042 9828 IsGuiding returns 1
02:03:54.627 00.000 9828 scope still moving after pulse duration time elapsed
02:03:54.658 00.031 9828 IsSlewing returns 0
02:03:54.658 00.000 9828 IsGuiding returns 1
02:03:54.688 00.030 9828 IsSlewing returns 0
02:03:54.688 00.000 9828 IsGuiding returns 1
02:03:54.719 00.031 9828 IsSlewing returns 0
02:03:54.719 00.000 9828 IsGuiding returns 0
02:03:54.719 00.000 9828 scope move finished after 29 + 114 ms
02:03:54.719 00.000 9828 Move returns status 0, amount 29
02:03:54.719 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:54.719 00.000 9828 MoveAxis(N, 11, B)
02:03:54.719 00.000 9828 Guiding  Dir = 0, Dur = 11
02:03:54.734 00.015 9828 IsSlewing returns 0
02:03:54.734 00.000 9828 IsGuiding returns 0
02:03:54.734 00.000 9828 PulseGuide returned control before completion, sleep 21
02:03:54.766 00.032 9828 IsGuiding returns 1
02:03:54.766 00.000 9828 scope still moving after pulse duration time elapsed
02:03:54.796 00.030 9828 IsSlewing returns 0
02:03:54.796 00.000 9828 IsGuiding returns 1
02:03:54.827 00.031 9828 IsSlewing returns 0
02:03:54.827 00.000 9828 IsGuiding returns 1
02:03:54.859 00.032 9828 IsSlewing returns 0
02:03:54.859 00.000 9828 IsGuiding returns 1
02:03:54.890 00.031 9828 IsSlewing returns 0
02:03:54.890 00.000 9828 IsGuiding returns 0
02:03:54.890 00.000 9828 scope move finished after 11 + 144 ms
02:03:54.890 00.000 9828 Move returns status 0, amount 11
02:03:54.890 00.000 9828 move complete, result=0
02:03:54.890 00.000 9828 worker thread done servicing request
02:03:54.890 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:03:55.272 00.382 8976 Exposure complete
02:03:55.277 00.005 8976 worker thread done servicing request
02:03:55.277 00.000 5052 OnExposeComplete: enter
02:03:55.277 00.000 5052 UpdateGuideState(): m_state=6
02:03:55.277 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6893
02:03:55.277 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.37, Mass=215, SNR=10.2, Peak=77 HFD=2.3
02:03:55.277 00.000 5052 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.04) = xAngle (-4.11 = 2.18)
02:03:55.277 00.000 5052 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.07)
02:03:55.277 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.34 hyp=0.39 cameraTheta=-2.06 mountX=-0.22 mountY=0.34, mountTheta=2.15
02:03:55.278 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.34, opts=13)
02:03:55.278 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.34)
02:03:55.278 00.000 8976 Worker thread wakes up
02:03:55.278 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.34) opts 0xd
02:03:55.278 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.34)
02:03:55.278 00.000 8976 Moving (-0.18, -0.34) raw xDistance=-0.22 yDistance=0.34
02:03:55.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:03:55.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:03:55.278 00.000 8976 MoveAxis(R, 0, ABG)
02:03:55.278 00.000 8976 MoveAxis(D, 1, ABG)
02:03:55.278 00.000 8976 stepping (-18, -11) + (0, -1)
02:03:55.278 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:55.279 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:03:55.293 00.014 5052 UpdateGuideState exits: m=215 SNR=10.2
02:03:55.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:55.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:55.293 00.000 5052 Enqueuing Expose request
02:03:55.312 00.019 8976 Received - 47 (G) 
02:03:55.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:55.312 00.000 8976 stepped: pos (-18, -12)
02:03:55.312 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
02:03:55.312 00.000 8976 MountToCamera -- mountX=2.73 mountY=1.58 hyp=3.16 mountTheta=0.52 cameraX=-2.65, cameraY=1.71 cameraTheta=2.57
02:03:55.312 00.000 8976 incremental bump (-2.652, 1.714) isValid = 1
02:03:55.312 00.000 8976 Scheduling Mount bump of (-0.096, 0.065)
02:03:55.312 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:03:55.312 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:03:55.312 00.000 8976 move complete, result=0
02:03:55.312 00.000 9828 Worker thread wakes up
02:03:55.312 00.000 8976 worker thread done servicing request
02:03:55.313 00.001 8976 Worker thread wakes up
02:03:55.313 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:03:55.313 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:03:55.313 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:55.313 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:03:55.313 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:55.313 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.64)
02:03:55.313 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.57 = -0.72)
02:03:55.313 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.69
02:03:55.313 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
02:03:55.313 00.000 9828 BLC: window closed
02:03:55.313 00.000 9828 MoveAxis(W, 30, B)
02:03:55.313 00.000 9828 Guiding  Dir = 3, Dur = 30
02:03:55.314 00.001 9828 IsSlewing returns 0
02:03:55.314 00.000 9828 IsGuiding returns 0
02:03:55.314 00.000 9828 PulseGuide returned control before completion, sleep 40
02:03:55.359 00.045 9828 IsGuiding returns 1
02:03:55.359 00.000 9828 scope still moving after pulse duration time elapsed
02:03:55.391 00.032 9828 IsSlewing returns 0
02:03:55.391 00.000 9828 IsGuiding returns 1
02:03:55.421 00.030 9828 IsSlewing returns 0
02:03:55.421 00.000 9828 IsGuiding returns 1
02:03:55.452 00.031 9828 IsSlewing returns 0
02:03:55.452 00.000 9828 IsGuiding returns 1
02:03:55.483 00.031 9828 IsSlewing returns 0
02:03:55.483 00.000 9828 IsGuiding returns 0
02:03:55.483 00.000 9828 scope move finished after 30 + 139 ms
02:03:55.483 00.000 9828 Move returns status 0, amount 30
02:03:55.483 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:55.483 00.000 9828 MoveAxis(N, 10, B)
02:03:55.483 00.000 9828 Guiding  Dir = 0, Dur = 10
02:03:55.499 00.016 9828 IsSlewing returns 0
02:03:55.499 00.000 9828 IsGuiding returns 0
02:03:55.499 00.000 9828 PulseGuide returned control before completion, sleep 20
02:03:55.531 00.032 9828 IsGuiding returns 1
02:03:55.535 00.004 9828 scope still moving after pulse duration time elapsed
02:03:55.562 00.027 9828 IsSlewing returns 0
02:03:55.562 00.000 9828 IsGuiding returns 1
02:03:55.593 00.031 9828 IsSlewing returns 0
02:03:55.593 00.000 9828 IsGuiding returns 1
02:03:55.626 00.033 9828 IsSlewing returns 0
02:03:55.626 00.000 9828 IsGuiding returns 0
02:03:55.626 00.000 9828 scope move finished after 10 + 116 ms
02:03:55.626 00.000 9828 Move returns status 0, amount 10
02:03:55.626 00.000 9828 move complete, result=0
02:03:55.626 00.000 9828 worker thread done servicing request
02:03:55.627 00.001 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:03:56.007 00.380 8976 Exposure complete
02:03:56.012 00.005 8976 worker thread done servicing request
02:03:56.012 00.000 5052 OnExposeComplete: enter
02:03:56.012 00.000 5052 UpdateGuideState(): m_state=6
02:03:56.012 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6894
02:03:56.013 00.001 5052 Star::Find returns 1 (0), X=329.42, Y=281.73, Mass=203, SNR=9.8, Peak=73 HFD=1.9
02:03:56.013 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:03:56.013 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:03:56.013 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.09 mountX=-0.09 mountY=-0.22, mountTheta=-1.97
02:03:56.013 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.02, opts=13)
02:03:56.014 00.001 5052 Enqueuing Move request for stepguider (0.24, 0.02)
02:03:56.014 00.000 8976 Worker thread wakes up
02:03:56.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.02) opts 0xd
02:03:56.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.02)
02:03:56.014 00.000 8976 Moving (0.24, 0.02) raw xDistance=-0.09 yDistance=-0.22
02:03:56.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:03:56.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:03:56.014 00.000 8976 MoveAxis(R, 0, ABG)
02:03:56.014 00.000 8976 MoveAxis(U, 0, ABG)
02:03:56.014 00.000 8976 MountToCamera -- mountTheta (0.55) + m_xAngle (2.04) = xAngle (2.60 = 2.60)
02:03:56.014 00.000 8976 MountToCamera -- mountX=2.74 mountY=1.69 hyp=3.22 mountTheta=0.55 cameraX=-2.75, cameraY=1.67 cameraTheta=2.60
02:03:56.014 00.000 8976 incremental bump (-2.751, 1.672) isValid = 1
02:03:56.014 00.000 8976 Scheduling Mount bump of (-0.098, 0.062)
02:03:56.014 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:03:56.014 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:03:56.014 00.000 8976 move complete, result=0
02:03:56.014 00.000 9828 Worker thread wakes up
02:03:56.014 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:03:56.015 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:03:56.015 00.000 9828 CameraToMount -- cameraTheta (2.58) - m_xAngle (-3.10) = xAngle (5.68 = -0.61)
02:03:56.015 00.000 9828 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.59 = -0.69)
02:03:56.015 00.000 8976 worker thread done servicing request
02:03:56.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
02:03:56.015 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.58 mountX=0.10 mountY=-0.07, mountTheta=-0.66
02:03:56.015 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
02:03:56.015 00.000 9828 BLC: window closed
02:03:56.015 00.000 9828 MoveAxis(W, 30, B)
02:03:56.015 00.000 9828 Guiding  Dir = 3, Dur = 30
02:03:56.015 00.000 9828 IsSlewing returns 0
02:03:56.016 00.001 9828 IsGuiding returns 0
02:03:56.016 00.000 9828 PulseGuide returned control before completion, sleep 40
02:03:56.025 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
02:03:56.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:56.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:56.025 00.000 5052 Enqueuing Expose request
02:03:56.025 00.000 8976 Worker thread wakes up
02:03:56.025 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:03:56.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:56.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:56.060 00.035 9828 IsGuiding returns 1
02:03:56.060 00.000 9828 scope still moving after pulse duration time elapsed
02:03:56.092 00.032 9828 IsSlewing returns 0
02:03:56.093 00.001 9828 IsGuiding returns 1
02:03:56.125 00.032 9828 IsSlewing returns 0
02:03:56.125 00.000 9828 IsGuiding returns 1
02:03:56.154 00.029 9828 IsSlewing returns 0
02:03:56.154 00.000 9828 IsGuiding returns 1
02:03:56.186 00.032 9828 IsSlewing returns 0
02:03:56.186 00.000 9828 IsGuiding returns 1
02:03:56.217 00.031 9828 IsSlewing returns 0
02:03:56.217 00.000 9828 IsGuiding returns 0
02:03:56.217 00.000 9828 scope move finished after 30 + 170 ms
02:03:56.217 00.000 9828 Move returns status 0, amount 30
02:03:56.217 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:56.217 00.000 9828 MoveAxis(N, 10, B)
02:03:56.217 00.000 9828 Guiding  Dir = 0, Dur = 10
02:03:56.233 00.016 9828 IsSlewing returns 0
02:03:56.233 00.000 9828 IsGuiding returns 0
02:03:56.233 00.000 9828 PulseGuide returned control before completion, sleep 20
02:03:56.264 00.031 9828 IsGuiding returns 1
02:03:56.264 00.000 9828 scope still moving after pulse duration time elapsed
02:03:56.296 00.032 9828 IsSlewing returns 0
02:03:56.296 00.000 9828 IsGuiding returns 1
02:03:56.327 00.031 9828 IsSlewing returns 0
02:03:56.327 00.000 9828 IsGuiding returns 1
02:03:56.358 00.031 9828 IsSlewing returns 0
02:03:56.358 00.000 9828 IsGuiding returns 1
02:03:56.390 00.032 9828 IsSlewing returns 0
02:03:56.390 00.000 9828 IsGuiding returns 0
02:03:56.390 00.000 9828 scope move finished after 10 + 147 ms
02:03:56.390 00.000 9828 Move returns status 0, amount 10
02:03:56.390 00.000 9828 move complete, result=0
02:03:56.391 00.001 9828 worker thread done servicing request
02:03:56.391 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:03:56.714 00.323 8976 Exposure complete
02:03:56.720 00.006 8976 worker thread done servicing request
02:03:56.720 00.000 5052 OnExposeComplete: enter
02:03:56.720 00.000 5052 UpdateGuideState(): m_state=6
02:03:56.720 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6895
02:03:56.720 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.22, Mass=209, SNR=10.0, Peak=76 HFD=2.5
02:03:56.720 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
02:03:56.720 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
02:03:56.720 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.49 hyp=0.69 cameraTheta=-0.79 mountX=-0.66 mountY=-0.14, mountTheta=-2.94
02:03:56.721 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.49, opts=13)
02:03:56.721 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.49)
02:03:56.721 00.000 8976 Worker thread wakes up
02:03:56.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.49) opts 0xd
02:03:56.721 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.49)
02:03:56.721 00.000 8976 Moving (0.48, -0.49) raw xDistance=-0.66 yDistance=-0.14
02:03:56.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
02:03:56.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:03:56.721 00.000 8976 MoveAxis(R, 3, ABG)
02:03:56.721 00.000 8976 stepping (-18, -12) + (3, 0)
02:03:56.721 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:56.722 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:03:56.731 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
02:03:56.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:56.731 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:56.731 00.000 5052 Enqueuing Expose request
02:03:56.751 00.020 8976 Received - 47 (G) 
02:03:56.751 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:03:56.751 00.000 8976 stepped: pos (-15, -12)
02:03:56.751 00.000 8976 MoveAxis(U, 0, ABG)
02:03:56.751 00.000 8976 MountToCamera -- mountTheta (0.60) + m_xAngle (2.04) = xAngle (2.64 = 2.64)
02:03:56.751 00.000 8976 MountToCamera -- mountX=2.59 mountY=1.76 hyp=3.14 mountTheta=0.60 cameraX=-2.75, cameraY=1.51 cameraTheta=2.64
02:03:56.751 00.000 8976 incremental bump (-2.748, 1.509) isValid = 1
02:03:56.751 00.000 8976 Scheduling Mount bump of (-0.101, 0.057)
02:03:56.751 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:03:56.751 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:03:56.751 00.000 8976 move complete, result=0
02:03:56.751 00.000 9828 Worker thread wakes up
02:03:56.751 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
02:03:56.751 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:03:56.751 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:03:56.751 00.000 9828 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.10) = xAngle (5.72 = -0.56)
02:03:56.751 00.000 9828 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.64 = -0.64)
02:03:56.751 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.62 mountX=0.10 mountY=-0.07, mountTheta=-0.62
02:03:56.751 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
02:03:56.752 00.001 9828 BLC: window closed
02:03:56.752 00.000 9828 MoveAxis(W, 31, B)
02:03:56.752 00.000 9828 Guiding  Dir = 3, Dur = 31
02:03:56.752 00.000 8976 worker thread done servicing request
02:03:56.752 00.000 8976 Worker thread wakes up
02:03:56.752 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:56.752 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:56.752 00.000 9828 IsSlewing returns 0
02:03:56.752 00.000 9828 IsGuiding returns 0
02:03:56.752 00.000 9828 PulseGuide returned control before completion, sleep 41
02:03:56.794 00.042 9828 IsGuiding returns 1
02:03:56.794 00.000 9828 scope still moving after pulse duration time elapsed
02:03:56.826 00.032 9828 IsSlewing returns 0
02:03:56.826 00.000 9828 IsGuiding returns 1
02:03:56.857 00.031 9828 IsSlewing returns 0
02:03:56.857 00.000 9828 IsGuiding returns 1
02:03:56.889 00.032 9828 IsSlewing returns 0
02:03:56.893 00.004 9828 IsGuiding returns 1
02:03:56.920 00.027 9828 IsSlewing returns 0
02:03:56.920 00.000 9828 IsGuiding returns 0
02:03:56.920 00.000 9828 scope move finished after 31 + 136 ms
02:03:56.920 00.000 9828 Move returns status 0, amount 31
02:03:56.920 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:56.920 00.000 9828 MoveAxis(N, 9, B)
02:03:56.920 00.000 9828 Guiding  Dir = 0, Dur = 9
02:03:56.936 00.016 9828 IsSlewing returns 0
02:03:56.936 00.000 9828 IsGuiding returns 0
02:03:56.936 00.000 9828 PulseGuide returned control before completion, sleep 19
02:03:56.968 00.032 9828 IsGuiding returns 1
02:03:56.968 00.000 9828 scope still moving after pulse duration time elapsed
02:03:57.000 00.032 9828 IsSlewing returns 0
02:03:57.000 00.000 9828 IsGuiding returns 1
02:03:57.032 00.032 9828 IsSlewing returns 0
02:03:57.032 00.000 9828 IsGuiding returns 1
02:03:57.062 00.030 9828 IsSlewing returns 0
02:03:57.062 00.000 9828 IsGuiding returns 0
02:03:57.062 00.000 9828 scope move finished after 9 + 117 ms
02:03:57.062 00.000 9828 Move returns status 0, amount 9
02:03:57.062 00.000 9828 move complete, result=0
02:03:57.062 00.000 9828 worker thread done servicing request
02:03:57.062 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 9 ms NORTH
02:03:57.443 00.381 8976 Exposure complete
02:03:57.448 00.005 8976 worker thread done servicing request
02:03:57.448 00.000 5052 OnExposeComplete: enter
02:03:57.448 00.000 5052 UpdateGuideState(): m_state=6
02:03:57.448 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6896
02:03:57.448 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=282.38, Mass=198, SNR=9.8, Peak=90 HFD=1.5
02:03:57.448 00.000 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.04) = xAngle (-0.82 = -0.82)
02:03:57.448 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.93 = -0.93)
02:03:57.448 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.67 hyp=0.71 cameraTheta=1.22 mountX=0.48 mountY=-0.57, mountTheta=-0.87
02:03:57.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.67, opts=13)
02:03:57.449 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.67)
02:03:57.449 00.000 8976 Worker thread wakes up
02:03:57.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.67) opts 0xd
02:03:57.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.67)
02:03:57.449 00.000 8976 Moving (0.24, 0.67) raw xDistance=0.48 yDistance=-0.57
02:03:57.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.48
02:03:57.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:03:57.449 00.000 8976 MoveAxis(L, 2, ABG)
02:03:57.449 00.000 8976 stepping (-15, -12) + (-2, 0)
02:03:57.450 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:57.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:03:57.459 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
02:03:57.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:57.459 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:57.459 00.000 5052 Enqueuing Expose request
02:03:57.486 00.027 8976 Received - 47 (G) 
02:03:57.486 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:57.486 00.000 8976 stepped: pos (-17, -12)
02:03:57.486 00.000 8976 MoveAxis(U, 2, ABG)
02:03:57.486 00.000 8976 stepping (-17, -12) + (0, 2)
02:03:57.486 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:57.518 00.032 8976 Received - 47 (G) 
02:03:57.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:03:57.518 00.000 8976 stepped: pos (-17, -10)
02:03:57.518 00.000 8976 MountToCamera -- mountTheta (0.58) + m_xAngle (2.04) = xAngle (2.62 = 2.62)
02:03:57.518 00.000 8976 MountToCamera -- mountX=2.60 mountY=1.70 hyp=3.11 mountTheta=0.58 cameraX=-2.70, cameraY=1.54 cameraTheta=2.62
02:03:57.518 00.000 8976 incremental bump (-2.699, 1.537) isValid = 1
02:03:57.518 00.000 8976 Scheduling Mount bump of (-0.100, 0.059)
02:03:57.518 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:03:57.518 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:03:57.518 00.000 8976 move complete, result=0
02:03:57.519 00.001 8976 worker thread done servicing request
02:03:57.519 00.000 8976 Worker thread wakes up
02:03:57.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:57.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:57.519 00.000 9828 Worker thread wakes up
02:03:57.519 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.6 px 2 ms NORTH
02:03:57.519 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:03:57.519 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:03:57.519 00.000 9828 CameraToMount -- cameraTheta (2.61) - m_xAngle (-3.10) = xAngle (5.70 = -0.58)
02:03:57.519 00.000 9828 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.62 = -0.66)
02:03:57.519 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.61 mountX=0.10 mountY=-0.07, mountTheta=-0.63
02:03:57.519 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
02:03:57.519 00.000 9828 BLC: window closed
02:03:57.519 00.000 9828 MoveAxis(W, 31, B)
02:03:57.519 00.000 9828 Guiding  Dir = 3, Dur = 31
02:03:57.520 00.001 9828 IsSlewing returns 0
02:03:57.520 00.000 9828 IsGuiding returns 0
02:03:57.520 00.000 9828 PulseGuide returned control before completion, sleep 41
02:03:57.573 00.053 9828 IsGuiding returns 1
02:03:57.573 00.000 9828 scope still moving after pulse duration time elapsed
02:03:57.605 00.032 9828 IsSlewing returns 0
02:03:57.606 00.001 9828 IsGuiding returns 1
02:03:57.637 00.031 9828 IsSlewing returns 0
02:03:57.637 00.000 9828 IsGuiding returns 1
02:03:57.668 00.031 9828 IsSlewing returns 0
02:03:57.668 00.000 9828 IsGuiding returns 0
02:03:57.668 00.000 9828 scope move finished after 31 + 117 ms
02:03:57.668 00.000 9828 Move returns status 0, amount 31
02:03:57.668 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:57.668 00.000 9828 MoveAxis(N, 10, B)
02:03:57.668 00.000 9828 Guiding  Dir = 0, Dur = 10
02:03:57.684 00.016 9828 IsSlewing returns 0
02:03:57.684 00.000 9828 IsGuiding returns 0
02:03:57.684 00.000 9828 PulseGuide returned control before completion, sleep 20
02:03:57.716 00.032 9828 IsGuiding returns 1
02:03:57.716 00.000 9828 scope still moving after pulse duration time elapsed
02:03:57.747 00.031 9828 IsSlewing returns 0
02:03:57.747 00.000 9828 IsGuiding returns 1
02:03:57.778 00.031 9828 IsSlewing returns 0
02:03:57.779 00.001 9828 IsGuiding returns 1
02:03:57.808 00.029 9828 IsSlewing returns 0
02:03:57.808 00.000 9828 IsGuiding returns 1
02:03:57.839 00.031 9828 IsSlewing returns 0
02:03:57.839 00.000 9828 IsGuiding returns 0
02:03:57.839 00.000 9828 scope move finished after 10 + 145 ms
02:03:57.839 00.000 9828 Move returns status 0, amount 10
02:03:57.839 00.000 9828 move complete, result=0
02:03:57.839 00.000 9828 worker thread done servicing request
02:03:57.839 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
02:03:58.213 00.374 8976 Exposure complete
02:03:58.219 00.006 8976 worker thread done servicing request
02:03:58.220 00.001 5052 OnExposeComplete: enter
02:03:58.220 00.000 5052 UpdateGuideState(): m_state=6
02:03:58.220 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6897
02:03:58.220 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.68, Mass=227, SNR=10.5, Peak=84 HFD=2.4
02:03:58.220 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
02:03:58.220 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
02:03:58.220 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.03 hyp=0.37 cameraTheta=-0.07 mountX=-0.19 mountY=-0.29, mountTheta=-2.15
02:03:58.220 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.03, opts=13)
02:03:58.220 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.03)
02:03:58.221 00.001 8976 Worker thread wakes up
02:03:58.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.03) opts 0xd
02:03:58.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.03)
02:03:58.221 00.000 8976 Moving (0.37, -0.03) raw xDistance=-0.19 yDistance=-0.29
02:03:58.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:03:58.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
02:03:58.221 00.000 8976 MoveAxis(R, 0, ABG)
02:03:58.221 00.000 8976 MoveAxis(U, 1, ABG)
02:03:58.221 00.000 8976 stepping (-17, -10) + (0, 1)
02:03:58.221 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:58.221 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:03:58.231 00.010 5052 UpdateGuideState exits: m=227 SNR=10.5
02:03:58.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:58.231 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:58.231 00.000 5052 Enqueuing Expose request
02:03:58.254 00.023 8976 Received - 47 (G) 
02:03:58.254 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:58.254 00.000 8976 stepped: pos (-17, -9)
02:03:58.254 00.000 8976 MountToCamera -- mountTheta (0.56) + m_xAngle (2.04) = xAngle (2.60 = 2.60)
02:03:58.254 00.000 8976 MountToCamera -- mountX=2.60 mountY=1.61 hyp=3.06 mountTheta=0.56 cameraX=-2.62, cameraY=1.58 cameraTheta=2.60
02:03:58.254 00.000 8976 incremental bump (-2.619, 1.580) isValid = 1
02:03:58.254 00.000 8976 Scheduling Mount bump of (-0.098, 0.062)
02:03:58.254 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:03:58.254 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:03:58.254 00.000 8976 move complete, result=0
02:03:58.254 00.000 8976 worker thread done servicing request
02:03:58.254 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:03:58.254 00.000 9828 Worker thread wakes up
02:03:58.255 00.001 8976 Worker thread wakes up
02:03:58.255 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:58.255 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:03:58.255 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:03:58.255 00.000 9828 CameraToMount -- cameraTheta (2.58) - m_xAngle (-3.10) = xAngle (5.68 = -0.60)
02:03:58.255 00.000 9828 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.60 = -0.69)
02:03:58.255 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:58.255 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.58 mountX=0.10 mountY=-0.07, mountTheta=-0.66
02:03:58.255 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
02:03:58.255 00.000 9828 BLC: window closed
02:03:58.255 00.000 9828 MoveAxis(W, 30, B)
02:03:58.255 00.000 9828 Guiding  Dir = 3, Dur = 30
02:03:58.256 00.001 9828 IsSlewing returns 0
02:03:58.256 00.000 9828 IsGuiding returns 0
02:03:58.256 00.000 9828 PulseGuide returned control before completion, sleep 40
02:03:58.308 00.052 9828 IsGuiding returns 1
02:03:58.308 00.000 9828 scope still moving after pulse duration time elapsed
02:03:58.338 00.030 9828 IsSlewing returns 0
02:03:58.338 00.000 9828 IsGuiding returns 1
02:03:58.370 00.032 9828 IsSlewing returns 0
02:03:58.370 00.000 9828 IsGuiding returns 1
02:03:58.400 00.030 9828 IsSlewing returns 0
02:03:58.400 00.000 9828 IsGuiding returns 0
02:03:58.400 00.000 9828 scope move finished after 30 + 114 ms
02:03:58.400 00.000 9828 Move returns status 0, amount 30
02:03:58.400 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:58.400 00.000 9828 MoveAxis(N, 10, B)
02:03:58.400 00.000 9828 Guiding  Dir = 0, Dur = 10
02:03:58.416 00.016 9828 IsSlewing returns 0
02:03:58.416 00.000 9828 IsGuiding returns 0
02:03:58.416 00.000 9828 PulseGuide returned control before completion, sleep 20
02:03:58.447 00.031 9828 IsGuiding returns 1
02:03:58.447 00.000 9828 scope still moving after pulse duration time elapsed
02:03:58.479 00.032 9828 IsSlewing returns 0
02:03:58.479 00.000 9828 IsGuiding returns 1
02:03:58.508 00.029 9828 IsSlewing returns 0
02:03:58.508 00.000 9828 IsGuiding returns 1
02:03:58.539 00.031 9828 IsSlewing returns 0
02:03:58.539 00.000 9828 IsGuiding returns 1
02:03:58.571 00.032 9828 IsSlewing returns 0
02:03:58.571 00.000 9828 IsGuiding returns 0
02:03:58.571 00.000 9828 scope move finished after 10 + 144 ms
02:03:58.571 00.000 9828 Move returns status 0, amount 10
02:03:58.571 00.000 9828 move complete, result=0
02:03:58.571 00.000 9828 worker thread done servicing request
02:03:58.571 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:03:58.946 00.375 8976 Exposure complete
02:03:58.951 00.005 8976 worker thread done servicing request
02:03:58.951 00.000 5052 OnExposeComplete: enter
02:03:58.951 00.000 5052 UpdateGuideState(): m_state=6
02:03:58.951 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6898
02:03:58.951 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.60, Mass=197, SNR=9.7, Peak=84 HFD=1.6
02:03:58.951 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
02:03:58.951 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
02:03:58.951 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.11 hyp=0.42 cameraTheta=-0.26 mountX=-0.28 mountY=-0.28, mountTheta=-2.36
02:03:58.952 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.11, opts=13)
02:03:58.952 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.11)
02:03:58.952 00.000 8976 Worker thread wakes up
02:03:58.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.11) opts 0xd
02:03:58.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.11)
02:03:58.952 00.000 8976 Moving (0.40, -0.11) raw xDistance=-0.28 yDistance=-0.28
02:03:58.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:03:58.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
02:03:58.952 00.000 8976 MoveAxis(R, 1, ABG)
02:03:58.952 00.000 8976 stepping (-17, -9) + (1, 0)
02:03:58.952 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:58.953 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:03:58.963 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:03:58.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:58.963 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:58.963 00.000 5052 Enqueuing Expose request
02:03:58.973 00.010 8976 Received - 47 (G) 
02:03:58.973 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:58.973 00.000 8976 stepped: pos (-16, -9)
02:03:58.973 00.000 8976 MoveAxis(U, 1, ABG)
02:03:58.973 00.000 8976 stepping (-16, -9) + (0, 1)
02:03:58.973 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:59.005 00.032 8976 Received - 47 (G) 
02:03:59.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:03:59.005 00.000 8976 stepped: pos (-16, -8)
02:03:59.005 00.000 8976 MountToCamera -- mountTheta (0.53) + m_xAngle (2.04) = xAngle (2.58 = 2.58)
02:03:59.005 00.000 8976 MountToCamera -- mountX=2.55 mountY=1.50 hyp=2.96 mountTheta=0.53 cameraX=-2.50, cameraY=1.59 cameraTheta=2.58
02:03:59.005 00.000 8976 incremental bump (-2.496, 1.588) isValid = 1
02:03:59.005 00.000 8976 Scheduling Mount bump of (-0.097, 0.064)
02:03:59.005 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:03:59.005 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:03:59.006 00.001 8976 move complete, result=0
02:03:59.006 00.000 8976 worker thread done servicing request
02:03:59.006 00.000 8976 Worker thread wakes up
02:03:59.006 00.000 9828 Worker thread wakes up
02:03:59.006 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:03:59.006 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:03:59.006 00.000 9828 CameraToMount -- cameraTheta (2.56) - m_xAngle (-3.10) = xAngle (5.65 = -0.63)
02:03:59.006 00.000 9828 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.57 = -0.71)
02:03:59.006 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.56 mountX=0.09 mountY=-0.08, mountTheta=-0.68
02:03:59.006 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
02:03:59.006 00.000 9828 BLC: window closed
02:03:59.006 00.000 9828 MoveAxis(W, 30, B)
02:03:59.006 00.000 9828 Guiding  Dir = 3, Dur = 30
02:03:59.006 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:03:59.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:59.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:59.007 00.001 9828 IsSlewing returns 0
02:03:59.007 00.000 9828 IsGuiding returns 0
02:03:59.007 00.000 9828 PulseGuide returned control before completion, sleep 40
02:03:59.055 00.048 9828 IsGuiding returns 1
02:03:59.055 00.000 9828 scope still moving after pulse duration time elapsed
02:03:59.086 00.031 9828 IsSlewing returns 0
02:03:59.086 00.000 9828 IsGuiding returns 1
02:03:59.118 00.032 9828 IsSlewing returns 0
02:03:59.118 00.000 9828 IsGuiding returns 1
02:03:59.148 00.030 9828 IsSlewing returns 0
02:03:59.148 00.000 9828 IsGuiding returns 0
02:03:59.148 00.000 9828 scope move finished after 30 + 112 ms
02:03:59.148 00.000 9828 Move returns status 0, amount 30
02:03:59.148 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:59.148 00.000 9828 MoveAxis(N, 10, B)
02:03:59.148 00.000 9828 Guiding  Dir = 0, Dur = 10
02:03:59.164 00.016 9828 IsSlewing returns 0
02:03:59.165 00.001 9828 IsGuiding returns 0
02:03:59.165 00.000 9828 PulseGuide returned control before completion, sleep 20
02:03:59.195 00.030 9828 IsGuiding returns 1
02:03:59.195 00.000 9828 scope still moving after pulse duration time elapsed
02:03:59.228 00.033 9828 IsSlewing returns 0
02:03:59.229 00.001 9828 IsGuiding returns 1
02:03:59.258 00.029 9828 IsSlewing returns 0
02:03:59.259 00.001 9828 IsGuiding returns 1
02:03:59.288 00.029 9828 IsSlewing returns 0
02:03:59.288 00.000 9828 IsGuiding returns 1
02:03:59.319 00.031 9828 IsSlewing returns 0
02:03:59.319 00.000 9828 IsGuiding returns 0
02:03:59.319 00.000 9828 scope move finished after 10 + 145 ms
02:03:59.319 00.000 9828 Move returns status 0, amount 10
02:03:59.319 00.000 9828 move complete, result=0
02:03:59.319 00.000 9828 worker thread done servicing request
02:03:59.319 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:03:59.705 00.386 8976 Exposure complete
02:03:59.711 00.006 8976 worker thread done servicing request
02:03:59.711 00.000 5052 OnExposeComplete: enter
02:03:59.711 00.000 5052 UpdateGuideState(): m_state=6
02:03:59.711 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6899
02:03:59.711 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.72, Mass=213, SNR=10.1, Peak=82 HFD=2.1
02:03:59.711 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
02:03:59.711 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:03:59.712 00.001 5052 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.05 mountX=-0.09 mountY=-0.18, mountTheta=-2.02
02:03:59.712 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.01, opts=13)
02:03:59.712 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.01)
02:03:59.712 00.000 8976 Worker thread wakes up
02:03:59.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.01) opts 0xd
02:03:59.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.01)
02:03:59.713 00.001 8976 Moving (0.21, 0.01) raw xDistance=-0.09 yDistance=-0.18
02:03:59.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:03:59.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:03:59.713 00.000 8976 MoveAxis(R, 0, ABG)
02:03:59.713 00.000 8976 MoveAxis(U, 0, ABG)
02:03:59.713 00.000 8976 MountToCamera -- mountTheta (0.51) + m_xAngle (2.04) = xAngle (2.56 = 2.56)
02:03:59.713 00.000 8976 MountToCamera -- mountX=2.52 mountY=1.42 hyp=2.89 mountTheta=0.51 cameraX=-2.41, cameraY=1.59 cameraTheta=2.56
02:03:59.713 00.000 8976 incremental bump (-2.414, 1.593) isValid = 1
02:03:59.713 00.000 8976 Scheduling Mount bump of (-0.096, 0.066)
02:03:59.713 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
02:03:59.713 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
02:03:59.713 00.000 8976 move complete, result=0
02:03:59.713 00.000 9828 Worker thread wakes up
02:03:59.713 00.000 8976 worker thread done servicing request
02:03:59.713 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
02:03:59.714 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:03:59.714 00.000 9828 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.10) = xAngle (5.64 = -0.65)
02:03:59.714 00.000 9828 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.73)
02:03:59.714 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.54 mountX=0.09 mountY=-0.08, mountTheta=-0.69
02:03:59.714 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
02:03:59.714 00.000 9828 BLC: window closed
02:03:59.714 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:03:59.714 00.000 9828 MoveAxis(W, 29, B)
02:03:59.714 00.000 9828 Guiding  Dir = 3, Dur = 29
02:03:59.714 00.000 9828 IsSlewing returns 0
02:03:59.714 00.000 9828 IsGuiding returns 0
02:03:59.715 00.001 9828 PulseGuide returned control before completion, sleep 39
02:03:59.724 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
02:03:59.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:59.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:03:59.724 00.000 5052 Enqueuing Expose request
02:03:59.724 00.000 8976 Worker thread wakes up
02:03:59.724 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:03:59.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:03:59.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:03:59.757 00.033 9828 IsGuiding returns 1
02:03:59.757 00.000 9828 scope still moving after pulse duration time elapsed
02:03:59.788 00.031 9828 IsSlewing returns 0
02:03:59.788 00.000 9828 IsGuiding returns 1
02:03:59.819 00.031 9828 IsSlewing returns 0
02:03:59.819 00.000 9828 IsGuiding returns 1
02:03:59.849 00.030 9828 IsSlewing returns 0
02:03:59.849 00.000 9828 IsGuiding returns 1
02:03:59.880 00.031 9828 IsSlewing returns 0
02:03:59.880 00.000 9828 IsGuiding returns 0
02:03:59.880 00.000 9828 scope move finished after 29 + 136 ms
02:03:59.880 00.000 9828 Move returns status 0, amount 29
02:03:59.880 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:03:59.880 00.000 9828 MoveAxis(N, 11, B)
02:03:59.880 00.000 9828 Guiding  Dir = 0, Dur = 11
02:03:59.896 00.016 9828 IsSlewing returns 0
02:03:59.896 00.000 9828 IsGuiding returns 0
02:03:59.896 00.000 9828 PulseGuide returned control before completion, sleep 21
02:03:59.927 00.031 9828 IsGuiding returns 1
02:03:59.927 00.000 9828 scope still moving after pulse duration time elapsed
02:03:59.958 00.031 9828 IsSlewing returns 0
02:03:59.958 00.000 9828 IsGuiding returns 1
02:03:59.988 00.030 9828 IsSlewing returns 0
02:03:59.988 00.000 9828 IsGuiding returns 1
02:04:00.020 00.032 9828 IsSlewing returns 0
02:04:00.020 00.000 9828 IsGuiding returns 0
02:04:00.020 00.000 9828 scope move finished after 11 + 112 ms
02:04:00.020 00.000 9828 Move returns status 0, amount 11
02:04:00.020 00.000 9828 move complete, result=0
02:04:00.021 00.001 9828 worker thread done servicing request
02:04:00.021 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:04:00.415 00.394 8976 Exposure complete
02:04:00.420 00.005 8976 worker thread done servicing request
02:04:00.420 00.000 5052 OnExposeComplete: enter
02:04:00.420 00.000 5052 UpdateGuideState(): m_state=6
02:04:00.420 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6900
02:04:00.420 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.83, Mass=204, SNR=9.9, Peak=87 HFD=2.3
02:04:00.420 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
02:04:00.420 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
02:04:00.420 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.12 hyp=0.67 cameraTheta=0.17 mountX=-0.20 mountY=-0.62, mountTheta=-1.88
02:04:00.421 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.12, opts=13)
02:04:00.421 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.12)
02:04:00.421 00.000 8976 Worker thread wakes up
02:04:00.421 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.12) opts 0xd
02:04:00.421 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.12)
02:04:00.421 00.000 8976 Moving (0.66, 0.12) raw xDistance=-0.20 yDistance=-0.62
02:04:00.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:04:00.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
02:04:00.422 00.001 8976 MoveAxis(R, 0, ABG)
02:04:00.422 00.000 8976 MoveAxis(U, 2, ABG)
02:04:00.422 00.000 8976 stepping (-16, -8) + (0, 2)
02:04:00.422 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:00.422 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:04:00.432 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
02:04:00.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:00.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:00.432 00.000 5052 Enqueuing Expose request
02:04:00.443 00.011 8976 Received - 47 (G) 
02:04:00.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:00.443 00.000 8976 stepped: pos (-16, -6)
02:04:00.444 00.001 8976 MountToCamera -- mountTheta (0.47) + m_xAngle (2.04) = xAngle (2.51 = 2.51)
02:04:00.444 00.000 8976 MountToCamera -- mountX=2.49 mountY=1.27 hyp=2.80 mountTheta=0.47 cameraX=-2.27, cameraY=1.64 cameraTheta=2.51
02:04:00.444 00.000 8976 incremental bump (-2.265, 1.644) isValid = 1
02:04:00.444 00.000 8976 Scheduling Mount bump of (-0.093, 0.070)
02:04:00.444 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:04:00.444 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:04:00.444 00.000 8976 move complete, result=0
02:04:00.444 00.000 9828 Worker thread wakes up
02:04:00.444 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:04:00.444 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:04:00.444 00.000 9828 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.10) = xAngle (5.59 = -0.69)
02:04:00.444 00.000 9828 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.51 = -0.77)
02:04:00.444 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.50 mountX=0.09 mountY=-0.08, mountTheta=-0.74
02:04:00.444 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:04:00.444 00.000 8976 worker thread done servicing request
02:04:00.445 00.001 8976 Worker thread wakes up
02:04:00.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:00.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:00.445 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:04:00.445 00.000 9828 BLC: window closed
02:04:00.445 00.000 9828 MoveAxis(W, 28, B)
02:04:00.445 00.000 9828 Guiding  Dir = 3, Dur = 28
02:04:00.445 00.000 9828 IsSlewing returns 0
02:04:00.446 00.001 9828 IsGuiding returns 0
02:04:00.446 00.000 9828 PulseGuide returned control before completion, sleep 38
02:04:00.490 00.044 9828 IsGuiding returns 1
02:04:00.490 00.000 9828 scope still moving after pulse duration time elapsed
02:04:00.521 00.031 9828 IsSlewing returns 0
02:04:00.521 00.000 9828 IsGuiding returns 1
02:04:00.553 00.032 9828 IsSlewing returns 0
02:04:00.553 00.000 9828 IsGuiding returns 1
02:04:00.583 00.030 9828 IsSlewing returns 0
02:04:00.583 00.000 9828 IsGuiding returns 1
02:04:00.615 00.032 9828 IsSlewing returns 0
02:04:00.615 00.000 9828 IsGuiding returns 0
02:04:00.615 00.000 9828 scope move finished after 28 + 141 ms
02:04:00.615 00.000 9828 Move returns status 0, amount 28
02:04:00.615 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:00.615 00.000 9828 MoveAxis(N, 11, B)
02:04:00.615 00.000 9828 Guiding  Dir = 0, Dur = 11
02:04:00.631 00.016 9828 IsSlewing returns 0
02:04:00.631 00.000 9828 IsGuiding returns 0
02:04:00.631 00.000 9828 PulseGuide returned control before completion, sleep 21
02:04:00.662 00.031 9828 IsGuiding returns 1
02:04:00.662 00.000 9828 scope still moving after pulse duration time elapsed
02:04:00.693 00.031 9828 IsSlewing returns 0
02:04:00.693 00.000 9828 IsGuiding returns 1
02:04:00.724 00.031 9828 IsSlewing returns 0
02:04:00.724 00.000 9828 IsGuiding returns 1
02:04:00.757 00.033 9828 IsSlewing returns 0
02:04:00.757 00.000 9828 IsGuiding returns 1
02:04:00.788 00.031 9828 IsSlewing returns 0
02:04:00.788 00.000 9828 IsGuiding returns 0
02:04:00.788 00.000 9828 scope move finished after 11 + 145 ms
02:04:00.788 00.000 9828 Move returns status 0, amount 11
02:04:00.788 00.000 9828 move complete, result=0
02:04:00.788 00.000 9828 worker thread done servicing request
02:04:00.788 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
02:04:01.139 00.351 8976 Exposure complete
02:04:01.144 00.005 8976 worker thread done servicing request
02:04:01.145 00.001 5052 OnExposeComplete: enter
02:04:01.145 00.000 5052 UpdateGuideState(): m_state=6
02:04:01.145 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6901
02:04:01.145 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.70, Mass=203, SNR=9.9, Peak=79 HFD=2.0
02:04:01.145 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.75 = 1.54)
02:04:01.145 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
02:04:01.145 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.70 mountX=0.00 mountY=0.03, mountTheta=1.54
02:04:01.146 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.01, opts=13)
02:04:01.146 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.01)
02:04:01.146 00.000 8976 Worker thread wakes up
02:04:01.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.01) opts 0xd
02:04:01.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.01)
02:04:01.146 00.000 8976 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
02:04:01.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:04:01.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:04:01.146 00.000 8976 MoveAxis(R, 0, ABG)
02:04:01.146 00.000 8976 MoveAxis(U, 0, ABG)
02:04:01.146 00.000 8976 MountToCamera -- mountTheta (0.44) + m_xAngle (2.04) = xAngle (2.48 = 2.48)
02:04:01.146 00.000 8976 MountToCamera -- mountX=2.48 mountY=1.16 hyp=2.74 mountTheta=0.44 cameraX=-2.17, cameraY=1.68 cameraTheta=2.48
02:04:01.147 00.001 8976 incremental bump (-2.166, 1.678) isValid = 1
02:04:01.147 00.000 8976 Scheduling Mount bump of (-0.024, 0.019)
02:04:01.147 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.02, opts=4)
02:04:01.147 00.000 8976 Enqueuing Move request for scope (-0.02, 0.02)
02:04:01.147 00.000 8976 move complete, result=0
02:04:01.147 00.000 9828 Worker thread wakes up
02:04:01.147 00.000 8976 worker thread done servicing request
02:04:01.147 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0x4
02:04:01.147 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
02:04:01.147 00.000 9828 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.10) = xAngle (5.56 = -0.72)
02:04:01.147 00.000 9828 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.48 = -0.80)
02:04:01.147 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:04:01.147 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.46 mountX=0.02 mountY=-0.02, mountTheta=-0.76
02:04:01.147 00.000 9828 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
02:04:01.147 00.000 9828 BLC: window closed
02:04:01.147 00.000 9828 MoveAxis(W, 7, B)
02:04:01.148 00.001 9828 Guiding  Dir = 3, Dur = 7
02:04:01.148 00.000 9828 IsSlewing returns 0
02:04:01.148 00.000 9828 IsGuiding returns 0
02:04:01.148 00.000 9828 PulseGuide returned control before completion, sleep 17
02:04:01.158 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
02:04:01.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:01.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:01.158 00.000 5052 Enqueuing Expose request
02:04:01.158 00.000 8976 Worker thread wakes up
02:04:01.158 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:04:01.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:01.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:01.175 00.017 9828 IsGuiding returns 1
02:04:01.175 00.000 9828 scope still moving after pulse duration time elapsed
02:04:01.207 00.032 9828 IsSlewing returns 0
02:04:01.207 00.000 9828 IsGuiding returns 1
02:04:01.237 00.030 9828 IsSlewing returns 0
02:04:01.237 00.000 9828 IsGuiding returns 1
02:04:01.269 00.032 9828 IsSlewing returns 0
02:04:01.269 00.000 9828 IsGuiding returns 1
02:04:01.299 00.030 9828 IsSlewing returns 0
02:04:01.299 00.000 9828 IsGuiding returns 0
02:04:01.299 00.000 9828 scope move finished after 7 + 144 ms
02:04:01.299 00.000 9828 Move returns status 0, amount 7
02:04:01.299 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:01.299 00.000 9828 MoveAxis(N, 3, B)
02:04:01.299 00.000 9828 Guiding  Dir = 0, Dur = 3
02:04:01.315 00.016 9828 IsSlewing returns 0
02:04:01.315 00.000 9828 IsGuiding returns 0
02:04:01.315 00.000 9828 PulseGuide returned control before completion, sleep 13
02:04:01.331 00.016 9828 IsGuiding returns 1
02:04:01.331 00.000 9828 scope still moving after pulse duration time elapsed
02:04:01.363 00.032 9828 IsSlewing returns 0
02:04:01.363 00.000 9828 IsGuiding returns 1
02:04:01.394 00.031 9828 IsSlewing returns 0
02:04:01.394 00.000 9828 IsGuiding returns 1
02:04:01.425 00.031 9828 IsSlewing returns 0
02:04:01.425 00.000 9828 IsGuiding returns 1
02:04:01.455 00.030 9828 IsSlewing returns 0
02:04:01.455 00.000 9828 IsGuiding returns 0
02:04:01.455 00.000 9828 scope move finished after 3 + 137 ms
02:04:01.455 00.000 9828 Move returns status 0, amount 3
02:04:01.455 00.000 9828 move complete, result=0
02:04:01.455 00.000 9828 worker thread done servicing request
02:04:01.455 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.0 px 3 ms NORTH
02:04:01.847 00.392 8976 Exposure complete
02:04:01.852 00.005 8976 worker thread done servicing request
02:04:01.853 00.001 5052 OnExposeComplete: enter
02:04:01.853 00.000 5052 UpdateGuideState(): m_state=6
02:04:01.853 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6902
02:04:01.853 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.02, Mass=194, SNR=9.7, Peak=79 HFD=2.1
02:04:01.853 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
02:04:01.853 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
02:04:01.853 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.31 hyp=0.31 cameraTheta=1.57 mountX=0.28 mountY=-0.17, mountTheta=-0.55
02:04:01.854 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.31, opts=13)
02:04:01.854 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.31)
02:04:01.854 00.000 8976 Worker thread wakes up
02:04:01.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.31) opts 0xd
02:04:01.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.31)
02:04:01.854 00.000 8976 Moving (-0.00, 0.31) raw xDistance=0.28 yDistance=-0.17
02:04:01.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:04:01.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:04:01.854 00.000 8976 MoveAxis(L, 1, ABG)
02:04:01.854 00.000 8976 stepping (-16, -6) + (-1, 0)
02:04:01.854 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:01.855 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:04:01.864 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
02:04:01.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:01.864 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:01.864 00.000 5052 Enqueuing Expose request
02:04:01.882 00.018 8976 Received - 47 (G) 
02:04:01.883 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:01.883 00.000 8976 stepped: pos (-17, -6)
02:04:01.883 00.000 8976 MoveAxis(U, 0, ABG)
02:04:01.883 00.000 8976 MountToCamera -- mountTheta (0.41) + m_xAngle (2.04) = xAngle (2.45 = 2.45)
02:04:01.883 00.000 8976 MountToCamera -- mountX=2.52 mountY=1.09 hyp=2.75 mountTheta=0.41 cameraX=-2.12, cameraY=1.75 cameraTheta=2.45
02:04:01.883 00.000 8976 incremental bump (-2.122, 1.746) isValid = 1
02:04:01.883 00.000 8976 Scheduling Mount bump of (-0.089, 0.076)
02:04:01.883 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
02:04:01.883 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
02:04:01.883 00.000 8976 move complete, result=0
02:04:01.883 00.000 8976 worker thread done servicing request
02:04:01.883 00.000 8976 Worker thread wakes up
02:04:01.883 00.000 9828 Worker thread wakes up
02:04:01.883 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
02:04:01.883 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:04:01.883 00.000 9828 CameraToMount -- cameraTheta (2.44) - m_xAngle (-3.10) = xAngle (5.53 = -0.75)
02:04:01.883 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:01.883 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:01.884 00.001 9828 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.45 = -0.83)
02:04:01.884 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.44 mountX=0.09 mountY=-0.09, mountTheta=-0.79
02:04:01.884 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.09 yDistance=-0.09
02:04:01.884 00.000 9828 BLC: window closed
02:04:01.884 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:04:01.884 00.000 9828 MoveAxis(W, 27, B)
02:04:01.884 00.000 9828 Guiding  Dir = 3, Dur = 27
02:04:01.884 00.000 9828 IsSlewing returns 0
02:04:01.884 00.000 9828 IsGuiding returns 0
02:04:01.885 00.001 9828 PulseGuide returned control before completion, sleep 37
02:04:01.925 00.040 9828 IsGuiding returns 1
02:04:01.925 00.000 9828 scope still moving after pulse duration time elapsed
02:04:01.955 00.030 9828 IsSlewing returns 0
02:04:01.955 00.000 9828 IsGuiding returns 1
02:04:01.986 00.031 9828 IsSlewing returns 0
02:04:01.986 00.000 9828 IsGuiding returns 1
02:04:02.017 00.031 9828 IsSlewing returns 0
02:04:02.017 00.000 9828 IsGuiding returns 1
02:04:02.051 00.034 9828 IsSlewing returns 0
02:04:02.051 00.000 9828 IsGuiding returns 0
02:04:02.051 00.000 9828 scope move finished after 27 + 139 ms
02:04:02.051 00.000 9828 Move returns status 0, amount 27
02:04:02.051 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:02.051 00.000 9828 MoveAxis(N, 12, B)
02:04:02.051 00.000 9828 Guiding  Dir = 0, Dur = 12
02:04:02.064 00.013 9828 IsSlewing returns 0
02:04:02.064 00.000 9828 IsGuiding returns 0
02:04:02.064 00.000 9828 PulseGuide returned control before completion, sleep 22
02:04:02.095 00.031 9828 IsGuiding returns 1
02:04:02.095 00.000 9828 scope still moving after pulse duration time elapsed
02:04:02.127 00.032 9828 IsSlewing returns 0
02:04:02.127 00.000 9828 IsGuiding returns 1
02:04:02.157 00.030 9828 IsSlewing returns 0
02:04:02.157 00.000 9828 IsGuiding returns 1
02:04:02.188 00.031 9828 IsSlewing returns 0
02:04:02.188 00.000 9828 IsGuiding returns 1
02:04:02.219 00.031 9828 IsSlewing returns 0
02:04:02.219 00.000 9828 IsGuiding returns 0
02:04:02.219 00.000 9828 scope move finished after 12 + 143 ms
02:04:02.219 00.000 9828 Move returns status 0, amount 12
02:04:02.219 00.000 9828 move complete, result=0
02:04:02.219 00.000 9828 worker thread done servicing request
02:04:02.219 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
02:04:02.576 00.357 8976 Exposure complete
02:04:02.581 00.005 8976 worker thread done servicing request
02:04:02.581 00.000 5052 OnExposeComplete: enter
02:04:02.582 00.001 5052 UpdateGuideState(): m_state=6
02:04:02.582 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6903
02:04:02.582 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.21, Mass=194, SNR=9.7, Peak=75 HFD=2.2
02:04:02.582 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.76 = -2.76)
02:04:02.582 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.86 = -2.86)
02:04:02.582 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.50 hyp=0.76 cameraTheta=-0.71 mountX=-0.70 mountY=-0.21, mountTheta=-2.85
02:04:02.582 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.50, opts=13)
02:04:02.583 00.001 5052 Enqueuing Move request for stepguider (0.57, -0.50)
02:04:02.583 00.000 8976 Worker thread wakes up
02:04:02.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.50) opts 0xd
02:04:02.583 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.50)
02:04:02.583 00.000 8976 Moving (0.57, -0.50) raw xDistance=-0.70 yDistance=-0.21
02:04:02.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.70
02:04:02.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:04:02.583 00.000 8976 MoveAxis(R, 3, ABG)
02:04:02.583 00.000 8976 stepping (-17, -6) + (3, 0)
02:04:02.583 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:02.584 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:04:02.593 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
02:04:02.593 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:02.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:02.593 00.000 5052 Enqueuing Expose request
02:04:02.618 00.025 8976 Received - 47 (G) 
02:04:02.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:02.618 00.000 8976 stepped: pos (-14, -6)
02:04:02.618 00.000 8976 MoveAxis(U, 0, ABG)
02:04:02.618 00.000 8976 MountToCamera -- mountTheta (0.41) + m_xAngle (2.04) = xAngle (2.46 = 2.46)
02:04:02.618 00.000 8976 MountToCamera -- mountX=2.40 mountY=1.05 hyp=2.62 mountTheta=0.41 cameraX=-2.02, cameraY=1.66 cameraTheta=2.46
02:04:02.618 00.000 8976 incremental bump (-2.024, 1.657) isValid = 1
02:04:02.618 00.000 8976 Scheduling Mount bump of (-0.089, 0.075)
02:04:02.618 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
02:04:02.618 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
02:04:02.618 00.000 8976 move complete, result=0
02:04:02.619 00.001 9828 Worker thread wakes up
02:04:02.619 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.2 px 0 ms NORTH
02:04:02.619 00.000 8976 worker thread done servicing request
02:04:02.619 00.000 8976 Worker thread wakes up
02:04:02.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:02.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:02.619 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
02:04:02.619 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:04:02.619 00.000 9828 CameraToMount -- cameraTheta (2.44) - m_xAngle (-3.10) = xAngle (5.53 = -0.75)
02:04:02.619 00.000 9828 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.45 = -0.83)
02:04:02.619 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.44 mountX=0.09 mountY=-0.09, mountTheta=-0.79
02:04:02.619 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.09 yDistance=-0.09
02:04:02.619 00.000 9828 BLC: window closed
02:04:02.619 00.000 9828 MoveAxis(W, 27, B)
02:04:02.619 00.000 9828 Guiding  Dir = 3, Dur = 27
02:04:02.620 00.001 9828 IsSlewing returns 0
02:04:02.620 00.000 9828 IsGuiding returns 0
02:04:02.620 00.000 9828 PulseGuide returned control before completion, sleep 37
02:04:02.673 00.053 9828 IsGuiding returns 1
02:04:02.673 00.000 9828 scope still moving after pulse duration time elapsed
02:04:02.704 00.031 9828 IsSlewing returns 0
02:04:02.704 00.000 9828 IsGuiding returns 1
02:04:02.736 00.032 9828 IsSlewing returns 0
02:04:02.736 00.000 9828 IsGuiding returns 1
02:04:02.766 00.030 9828 IsSlewing returns 0
02:04:02.766 00.000 9828 IsGuiding returns 0
02:04:02.766 00.000 9828 scope move finished after 27 + 119 ms
02:04:02.766 00.000 9828 Move returns status 0, amount 27
02:04:02.766 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:02.766 00.000 9828 MoveAxis(N, 12, B)
02:04:02.766 00.000 9828 Guiding  Dir = 0, Dur = 12
02:04:02.781 00.015 9828 IsSlewing returns 0
02:04:02.781 00.000 9828 IsGuiding returns 0
02:04:02.781 00.000 9828 PulseGuide returned control before completion, sleep 22
02:04:02.812 00.031 9828 IsGuiding returns 1
02:04:02.812 00.000 9828 scope still moving after pulse duration time elapsed
02:04:02.843 00.031 9828 IsSlewing returns 0
02:04:02.843 00.000 9828 IsGuiding returns 1
02:04:02.873 00.030 9828 IsSlewing returns 0
02:04:02.873 00.000 9828 IsGuiding returns 1
02:04:02.904 00.031 9828 IsSlewing returns 0
02:04:02.904 00.000 9828 IsGuiding returns 1
02:04:02.934 00.030 9828 IsSlewing returns 0
02:04:02.934 00.000 9828 IsGuiding returns 0
02:04:02.934 00.000 9828 scope move finished after 12 + 141 ms
02:04:02.934 00.000 9828 Move returns status 0, amount 12
02:04:02.934 00.000 9828 move complete, result=0
02:04:02.934 00.000 9828 worker thread done servicing request
02:04:02.934 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
02:04:03.310 00.376 8976 Exposure complete
02:04:03.316 00.006 8976 worker thread done servicing request
02:04:03.316 00.000 5052 OnExposeComplete: enter
02:04:03.316 00.000 5052 UpdateGuideState(): m_state=6
02:04:03.316 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6904
02:04:03.316 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.86, Mass=195, SNR=9.6, Peak=75 HFD=2.3
02:04:03.316 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
02:04:03.316 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
02:04:03.316 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.15 hyp=0.81 cameraTheta=0.18 mountX=-0.23 mountY=-0.75, mountTheta=-1.87
02:04:03.317 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.15, opts=13)
02:04:03.317 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.15)
02:04:03.317 00.000 8976 Worker thread wakes up
02:04:03.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.15) opts 0xd
02:04:03.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.15)
02:04:03.317 00.000 8976 Moving (0.80, 0.15) raw xDistance=-0.23 yDistance=-0.75
02:04:03.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:04:03.318 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
02:04:03.318 00.000 8976 MoveAxis(R, 0, ABG)
02:04:03.318 00.000 8976 MoveAxis(U, 3, ABG)
02:04:03.318 00.000 8976 stepping (-14, -6) + (0, 3)
02:04:03.318 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:03.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:04:03.329 00.011 5052 UpdateGuideState exits: m=195 SNR=9.6
02:04:03.329 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:03.329 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:03.329 00.000 5052 Enqueuing Expose request
02:04:03.353 00.024 8976 Received - 47 (G) 
02:04:03.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:03.354 00.001 8976 stepped: pos (-14, -3)
02:04:03.354 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.40 = 2.40)
02:04:03.354 00.000 8976 MountToCamera -- mountX=2.31 mountY=0.86 hyp=2.47 mountTheta=0.36 cameraX=-1.82, cameraY=1.67 cameraTheta=2.40
02:04:03.354 00.000 8976 incremental bump (-1.818, 1.668) isValid = 1
02:04:03.354 00.000 8976 Scheduling Mount bump of (-0.085, 0.081)
02:04:03.354 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:04:03.354 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:04:03.354 00.000 8976 move complete, result=0
02:04:03.354 00.000 8976 worker thread done servicing request
02:04:03.354 00.000 8976 Worker thread wakes up
02:04:03.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:03.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:03.354 00.000 9828 Worker thread wakes up
02:04:03.355 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
02:04:03.355 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:04:03.355 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:04:03.355 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.48 = -0.81)
02:04:03.355 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.89)
02:04:03.355 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=0.08 mountY=-0.09, mountTheta=-0.84
02:04:03.355 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:04:03.355 00.000 9828 BLC: window closed
02:04:03.355 00.000 9828 MoveAxis(W, 26, B)
02:04:03.355 00.000 9828 Guiding  Dir = 3, Dur = 26
02:04:03.355 00.000 9828 IsSlewing returns 0
02:04:03.355 00.000 9828 IsGuiding returns 0
02:04:03.356 00.001 9828 PulseGuide returned control before completion, sleep 36
02:04:03.401 00.045 9828 IsGuiding returns 1
02:04:03.401 00.000 9828 scope still moving after pulse duration time elapsed
02:04:03.433 00.032 9828 IsSlewing returns 0
02:04:03.434 00.001 9828 IsGuiding returns 1
02:04:03.464 00.030 9828 IsSlewing returns 0
02:04:03.464 00.000 9828 IsGuiding returns 1
02:04:03.495 00.031 9828 IsSlewing returns 0
02:04:03.495 00.000 9828 IsGuiding returns 1
02:04:03.526 00.031 9828 IsSlewing returns 0
02:04:03.526 00.000 9828 IsGuiding returns 0
02:04:03.526 00.000 9828 scope move finished after 26 + 144 ms
02:04:03.526 00.000 9828 Move returns status 0, amount 26
02:04:03.526 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:03.526 00.000 9828 MoveAxis(N, 12, B)
02:04:03.526 00.000 9828 Guiding  Dir = 0, Dur = 12
02:04:03.542 00.016 9828 IsSlewing returns 0
02:04:03.542 00.000 9828 IsGuiding returns 0
02:04:03.542 00.000 9828 PulseGuide returned control before completion, sleep 22
02:04:03.573 00.031 9828 IsGuiding returns 1
02:04:03.573 00.000 9828 scope still moving after pulse duration time elapsed
02:04:03.604 00.031 9828 IsSlewing returns 0
02:04:03.604 00.000 9828 IsGuiding returns 1
02:04:03.635 00.031 9828 IsSlewing returns 0
02:04:03.636 00.001 9828 IsGuiding returns 1
02:04:03.666 00.030 9828 IsSlewing returns 0
02:04:03.666 00.000 9828 IsGuiding returns 1
02:04:03.696 00.030 9828 IsSlewing returns 0
02:04:03.696 00.000 9828 IsGuiding returns 0
02:04:03.696 00.000 9828 scope move finished after 12 + 142 ms
02:04:03.696 00.000 9828 Move returns status 0, amount 12
02:04:03.696 00.000 9828 move complete, result=0
02:04:03.696 00.000 9828 worker thread done servicing request
02:04:03.696 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
02:04:04.048 00.352 8976 Exposure complete
02:04:04.054 00.006 8976 worker thread done servicing request
02:04:04.054 00.000 5052 OnExposeComplete: enter
02:04:04.054 00.000 5052 UpdateGuideState(): m_state=6
02:04:04.054 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6905
02:04:04.054 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.85, Mass=179, SNR=9.3, Peak=71 HFD=2.3
02:04:04.054 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:04:04.054 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:04:04.054 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.14 hyp=0.62 cameraTheta=0.23 mountX=-0.15 mountY=-0.58, mountTheta=-1.82
02:04:04.054 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.14, opts=13)
02:04:04.054 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.14)
02:04:04.054 00.000 8976 Worker thread wakes up
02:04:04.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.14) opts 0xd
02:04:04.055 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.14)
02:04:04.055 00.000 8976 Moving (0.60, 0.14) raw xDistance=-0.15 yDistance=-0.58
02:04:04.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:04:04.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
02:04:04.055 00.000 8976 MoveAxis(R, 0, ABG)
02:04:04.055 00.000 8976 MoveAxis(U, 3, ABG)
02:04:04.055 00.000 8976 stepping (-14, -3) + (0, 3)
02:04:04.055 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:04.055 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:04:04.066 00.011 5052 UpdateGuideState exits: m=179 SNR=9.3
02:04:04.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:04.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:04.066 00.000 5052 Enqueuing Expose request
02:04:04.088 00.022 8976 Received - 47 (G) 
02:04:04.089 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:04.089 00.000 8976 stepped: pos (-14, 0)
02:04:04.089 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.29 = 2.29)
02:04:04.089 00.000 8976 MountToCamera -- mountX=2.26 mountY=0.58 hyp=2.33 mountTheta=0.25 cameraX=-1.54, cameraY=1.75 cameraTheta=2.29
02:04:04.089 00.000 8976 incremental bump (-1.540, 1.748) isValid = 1
02:04:04.089 00.000 8976 Scheduling Mount bump of (-0.076, 0.089)
02:04:04.089 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:04:04.089 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:04:04.089 00.000 8976 move complete, result=0
02:04:04.089 00.000 8976 worker thread done servicing request
02:04:04.089 00.000 8976 Worker thread wakes up
02:04:04.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:04.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:04.089 00.000 9828 Worker thread wakes up
02:04:04.089 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:04:04.089 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:04:04.089 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
02:04:04.089 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.37 = -0.91)
02:04:04.089 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -0.99)
02:04:04.089 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.07 mountY=-0.10, mountTheta=-0.94
02:04:04.090 00.001 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
02:04:04.090 00.000 9828 BLC: window closed
02:04:04.090 00.000 9828 MoveAxis(W, 23, B)
02:04:04.090 00.000 9828 Guiding  Dir = 3, Dur = 23
02:04:04.090 00.000 9828 IsSlewing returns 0
02:04:04.090 00.000 9828 IsGuiding returns 0
02:04:04.090 00.000 9828 PulseGuide returned control before completion, sleep 33
02:04:04.135 00.045 9828 IsGuiding returns 1
02:04:04.135 00.000 9828 scope still moving after pulse duration time elapsed
02:04:04.166 00.031 9828 IsSlewing returns 0
02:04:04.166 00.000 9828 IsGuiding returns 1
02:04:04.197 00.031 9828 IsSlewing returns 0
02:04:04.198 00.001 9828 IsGuiding returns 1
02:04:04.228 00.030 9828 IsSlewing returns 0
02:04:04.229 00.001 9828 IsGuiding returns 0
02:04:04.229 00.000 9828 scope move finished after 23 + 115 ms
02:04:04.229 00.000 9828 Move returns status 0, amount 23
02:04:04.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:04.229 00.000 9828 MoveAxis(N, 13, B)
02:04:04.229 00.000 9828 Guiding  Dir = 0, Dur = 13
02:04:04.244 00.015 9828 IsSlewing returns 0
02:04:04.244 00.000 9828 IsGuiding returns 0
02:04:04.244 00.000 9828 PulseGuide returned control before completion, sleep 23
02:04:04.275 00.031 9828 IsGuiding returns 1
02:04:04.275 00.000 9828 scope still moving after pulse duration time elapsed
02:04:04.307 00.032 9828 IsSlewing returns 0
02:04:04.307 00.000 9828 IsGuiding returns 1
02:04:04.338 00.031 9828 IsSlewing returns 0
02:04:04.338 00.000 9828 IsGuiding returns 1
02:04:04.369 00.031 9828 IsSlewing returns 0
02:04:04.369 00.000 9828 IsGuiding returns 1
02:04:04.400 00.031 9828 IsSlewing returns 0
02:04:04.400 00.000 9828 IsGuiding returns 0
02:04:04.400 00.000 9828 scope move finished after 13 + 143 ms
02:04:04.400 00.000 9828 Move returns status 0, amount 13
02:04:04.400 00.000 9828 move complete, result=0
02:04:04.400 00.000 9828 worker thread done servicing request
02:04:04.400 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
02:04:04.779 00.379 8976 Exposure complete
02:04:04.784 00.005 8976 worker thread done servicing request
02:04:04.784 00.000 5052 OnExposeComplete: enter
02:04:04.784 00.000 5052 UpdateGuideState(): m_state=6
02:04:04.785 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6906
02:04:04.785 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.37, Mass=185, SNR=9.5, Peak=80 HFD=2.0
02:04:04.785 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
02:04:04.785 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
02:04:04.785 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=-0.34 hyp=1.03 cameraTheta=-0.33 mountX=-0.74 mountY=-0.63, mountTheta=-2.44
02:04:04.785 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=-0.34, opts=13)
02:04:04.786 00.001 5052 Enqueuing Move request for stepguider (0.98, -0.34)
02:04:04.786 00.000 8976 Worker thread wakes up
02:04:04.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, -0.34) opts 0xd
02:04:04.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, -0.34)
02:04:04.786 00.000 8976 Moving (0.98, -0.34) raw xDistance=-0.74 yDistance=-0.63
02:04:04.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
02:04:04.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
02:04:04.786 00.000 8976 MoveAxis(R, 3, ABG)
02:04:04.786 00.000 8976 stepping (-14, 0) + (3, 0)
02:04:04.786 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:04.787 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:04:04.796 00.009 5052 UpdateGuideState exits: m=185 SNR=9.5
02:04:04.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:04.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:04.796 00.000 5052 Enqueuing Expose request
02:04:04.823 00.027 8976 Received - 47 (G) 
02:04:04.823 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:04.824 00.001 8976 stepped: pos (-11, 0)
02:04:04.824 00.000 8976 MoveAxis(U, 3, ABG)
02:04:04.824 00.000 8976 stepping (-11, 0) + (0, 3)
02:04:04.824 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:04.856 00.032 8976 Received - 47 (G) 
02:04:04.856 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:04.856 00.000 8976 stepped: pos (-11, 3)
02:04:04.856 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
02:04:04.856 00.000 8976 MountToCamera -- mountX=2.07 mountY=0.23 hyp=2.08 mountTheta=0.11 cameraX=-1.14, cameraY=1.74 cameraTheta=2.15
02:04:04.856 00.000 8976 incremental bump (-1.145, 1.737) isValid = 1
02:04:04.856 00.000 8976 Scheduling Mount bump of (-0.063, 0.099)
02:04:04.856 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:04:04.856 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:04:04.856 00.000 8976 move complete, result=0
02:04:04.856 00.000 8976 worker thread done servicing request
02:04:04.857 00.001 8976 Worker thread wakes up
02:04:04.857 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 3 ms NORTH
02:04:04.857 00.000 9828 Worker thread wakes up
02:04:04.857 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:04:04.857 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:04:04.857 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
02:04:04.857 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
02:04:04.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:04.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:04.857 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.07
02:04:04.857 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:04:04.857 00.000 9828 BLC: window closed
02:04:04.857 00.000 9828 MoveAxis(W, 19, B)
02:04:04.857 00.000 9828 Guiding  Dir = 3, Dur = 19
02:04:04.858 00.001 9828 IsSlewing returns 0
02:04:04.858 00.000 9828 IsGuiding returns 0
02:04:04.858 00.000 9828 PulseGuide returned control before completion, sleep 29
02:04:04.902 00.044 9828 IsGuiding returns 1
02:04:04.902 00.000 9828 scope still moving after pulse duration time elapsed
02:04:04.933 00.031 9828 IsSlewing returns 0
02:04:04.933 00.000 9828 IsGuiding returns 1
02:04:04.964 00.031 9828 IsSlewing returns 0
02:04:04.964 00.000 9828 IsGuiding returns 1
02:04:04.994 00.030 9828 IsSlewing returns 0
02:04:04.994 00.000 9828 IsGuiding returns 0
02:04:04.994 00.000 9828 scope move finished after 19 + 117 ms
02:04:04.994 00.000 9828 Move returns status 0, amount 19
02:04:04.994 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:04.994 00.000 9828 MoveAxis(N, 15, B)
02:04:04.994 00.000 9828 Guiding  Dir = 0, Dur = 15
02:04:05.010 00.016 9828 IsSlewing returns 0
02:04:05.011 00.001 9828 IsGuiding returns 0
02:04:05.011 00.000 9828 PulseGuide returned control before completion, sleep 25
02:04:05.040 00.029 9828 IsGuiding returns 1
02:04:05.040 00.000 9828 scope still moving after pulse duration time elapsed
02:04:05.071 00.031 9828 IsSlewing returns 0
02:04:05.071 00.000 9828 IsGuiding returns 1
02:04:05.103 00.032 9828 IsSlewing returns 0
02:04:05.103 00.000 9828 IsGuiding returns 1
02:04:05.134 00.031 9828 IsSlewing returns 0
02:04:05.134 00.000 9828 IsGuiding returns 1
02:04:05.163 00.029 9828 IsSlewing returns 0
02:04:05.163 00.000 9828 IsGuiding returns 0
02:04:05.163 00.000 9828 scope move finished after 15 + 137 ms
02:04:05.163 00.000 9828 Move returns status 0, amount 15
02:04:05.163 00.000 9828 move complete, result=0
02:04:05.163 00.000 9828 worker thread done servicing request
02:04:05.164 00.001 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 15 ms NORTH
02:04:05.548 00.384 8976 Exposure complete
02:04:05.554 00.006 8976 worker thread done servicing request
02:04:05.554 00.000 5052 OnExposeComplete: enter
02:04:05.554 00.000 5052 UpdateGuideState(): m_state=6
02:04:05.554 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6907
02:04:05.554 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.45, Mass=208, SNR=10.0, Peak=72 HFD=2.3
02:04:05.554 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
02:04:05.554 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
02:04:05.554 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=-0.26 hyp=0.81 cameraTheta=-0.33 mountX=-0.58 mountY=-0.50, mountTheta=-2.43
02:04:05.555 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.26, opts=13)
02:04:05.555 00.000 5052 Enqueuing Move request for stepguider (0.76, -0.26)
02:04:05.555 00.000 8976 Worker thread wakes up
02:04:05.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.26) opts 0xd
02:04:05.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.26)
02:04:05.555 00.000 8976 Moving (0.76, -0.26) raw xDistance=-0.58 yDistance=-0.50
02:04:05.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
02:04:05.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
02:04:05.555 00.000 8976 MoveAxis(R, 3, ABG)
02:04:05.555 00.000 8976 stepping (-11, 3) + (3, 0)
02:04:05.555 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:05.556 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:04:05.566 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:04:05.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:05.566 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:05.566 00.000 5052 Enqueuing Expose request
02:04:05.592 00.026 8976 Received - 47 (G) 
02:04:05.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:05.592 00.000 8976 stepped: pos (-8, 3)
02:04:05.592 00.000 8976 MoveAxis(U, 2, ABG)
02:04:05.592 00.000 8976 stepping (-8, 3) + (0, 2)
02:04:05.592 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:05.623 00.031 8976 Received - 47 (G) 
02:04:05.623 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:05.623 00.000 8976 stepped: pos (-8, 5)
02:04:05.623 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
02:04:05.623 00.000 8976 MountToCamera -- mountX=1.79 mountY=-0.11 hyp=1.79 mountTheta=-0.06 cameraX=-0.72, cameraY=1.64 cameraTheta=1.98
02:04:05.623 00.000 8976 incremental bump (-0.718, 1.643) isValid = 1
02:04:05.623 00.000 8976 Scheduling Mount bump of (-0.046, 0.109)
02:04:05.623 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:04:05.623 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:04:05.623 00.000 8976 move complete, result=0
02:04:05.623 00.000 8976 worker thread done servicing request
02:04:05.623 00.000 9828 Worker thread wakes up
02:04:05.623 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:04:05.623 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:04:05.623 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.22)
02:04:05.623 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
02:04:05.623 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.23
02:04:05.624 00.001 8976 Worker thread wakes up
02:04:05.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:05.624 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:05.624 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.5 px 2 ms NORTH
02:04:05.624 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:04:05.624 00.000 9828 BLC: window closed
02:04:05.624 00.000 9828 MoveAxis(W, 13, B)
02:04:05.624 00.000 9828 Guiding  Dir = 3, Dur = 13
02:04:05.624 00.000 9828 IsSlewing returns 0
02:04:05.624 00.000 9828 IsGuiding returns 0
02:04:05.624 00.000 9828 PulseGuide returned control before completion, sleep 23
02:04:05.658 00.034 9828 IsGuiding returns 1
02:04:05.658 00.000 9828 scope still moving after pulse duration time elapsed
02:04:05.689 00.031 9828 IsSlewing returns 0
02:04:05.690 00.001 9828 IsGuiding returns 1
02:04:05.719 00.029 9828 IsSlewing returns 0
02:04:05.719 00.000 9828 IsGuiding returns 1
02:04:05.750 00.031 9828 IsSlewing returns 0
02:04:05.750 00.000 9828 IsGuiding returns 0
02:04:05.750 00.000 9828 scope move finished after 13 + 112 ms
02:04:05.750 00.000 9828 Move returns status 0, amount 13
02:04:05.750 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:05.750 00.000 9828 MoveAxis(N, 16, B)
02:04:05.750 00.000 9828 Guiding  Dir = 0, Dur = 16
02:04:05.766 00.016 9828 IsSlewing returns 0
02:04:05.766 00.000 9828 IsGuiding returns 0
02:04:05.766 00.000 9828 PulseGuide returned control before completion, sleep 26
02:04:05.798 00.032 9828 IsGuiding returns 1
02:04:05.798 00.000 9828 scope still moving after pulse duration time elapsed
02:04:05.828 00.030 9828 IsSlewing returns 0
02:04:05.828 00.000 9828 IsGuiding returns 1
02:04:05.859 00.031 9828 IsSlewing returns 0
02:04:05.859 00.000 9828 IsGuiding returns 1
02:04:05.891 00.032 9828 IsSlewing returns 0
02:04:05.891 00.000 9828 IsGuiding returns 0
02:04:05.891 00.000 9828 scope move finished after 16 + 108 ms
02:04:05.891 00.000 9828 Move returns status 0, amount 16
02:04:05.891 00.000 9828 move complete, result=0
02:04:05.891 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:04:05.891 00.000 9828 worker thread done servicing request
02:04:06.320 00.429 8976 Exposure complete
02:04:06.325 00.005 8976 worker thread done servicing request
02:04:06.325 00.000 5052 OnExposeComplete: enter
02:04:06.325 00.000 5052 UpdateGuideState(): m_state=6
02:04:06.325 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6908
02:04:06.326 00.001 5052 Star::Find returns 1 (0), X=330.23, Y=281.57, Mass=208, SNR=10.0, Peak=70 HFD=2.6
02:04:06.326 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
02:04:06.326 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
02:04:06.326 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=-0.14 hyp=1.07 cameraTheta=-0.14 mountX=-0.61 mountY=-0.81, mountTheta=-2.22
02:04:06.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=-0.14, opts=13)
02:04:06.327 00.000 5052 Enqueuing Move request for stepguider (1.06, -0.14)
02:04:06.327 00.000 8976 Worker thread wakes up
02:04:06.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, -0.14) opts 0xd
02:04:06.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, -0.14)
02:04:06.327 00.000 8976 Moving (1.06, -0.14) raw xDistance=-0.61 yDistance=-0.81
02:04:06.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
02:04:06.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.81
02:04:06.327 00.000 8976 MoveAxis(R, 3, ABG)
02:04:06.327 00.000 8976 stepping (-8, 5) + (3, 0)
02:04:06.327 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:06.328 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:04:06.337 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
02:04:06.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:06.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:06.337 00.000 5052 Enqueuing Expose request
02:04:06.359 00.022 8976 Received - 47 (G) 
02:04:06.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:06.359 00.000 8976 stepped: pos (-5, 5)
02:04:06.359 00.000 8976 MoveAxis(U, 3, ABG)
02:04:06.359 00.000 8976 stepping (-5, 5) + (0, 3)
02:04:06.359 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:06.390 00.031 8976 Received - 47 (G) 
02:04:06.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:06.390 00.000 8976 stepped: pos (-5, 8)
02:04:06.391 00.001 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:04:06.391 00.000 8976 MountToCamera -- mountX=1.45 mountY=-0.49 hyp=1.53 mountTheta=-0.33 cameraX=-0.22, cameraY=1.52 cameraTheta=1.72
02:04:06.391 00.000 8976 incremental bump (-0.223, 1.517) isValid = 1
02:04:06.391 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
02:04:06.391 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:04:06.391 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:04:06.391 00.000 8976 move complete, result=0
02:04:06.391 00.000 9828 Worker thread wakes up
02:04:06.391 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.8 px 3 ms NORTH
02:04:06.391 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:04:06.391 00.000 8976 worker thread done servicing request
02:04:06.391 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:04:06.391 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.48)
02:04:06.391 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.56)
02:04:06.391 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.48
02:04:06.391 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:04:06.391 00.000 9828 BLC: window closed
02:04:06.392 00.001 9828 MoveAxis(W, 4, B)
02:04:06.392 00.000 9828 Guiding  Dir = 3, Dur = 4
02:04:06.392 00.000 8976 Worker thread wakes up
02:04:06.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:06.392 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:06.392 00.000 9828 IsSlewing returns 0
02:04:06.392 00.000 9828 IsGuiding returns 0
02:04:06.392 00.000 9828 PulseGuide returned control before completion, sleep 14
02:04:06.421 00.029 9828 IsGuiding returns 1
02:04:06.421 00.000 9828 scope still moving after pulse duration time elapsed
02:04:06.451 00.030 9828 IsSlewing returns 0
02:04:06.451 00.000 9828 IsGuiding returns 1
02:04:06.483 00.032 9828 IsSlewing returns 0
02:04:06.483 00.000 9828 IsGuiding returns 1
02:04:06.515 00.032 9828 IsSlewing returns 0
02:04:06.515 00.000 9828 IsGuiding returns 0
02:04:06.515 00.000 9828 scope move finished after 4 + 118 ms
02:04:06.515 00.000 9828 Move returns status 0, amount 4
02:04:06.515 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:06.515 00.000 9828 MoveAxis(N, 16, B)
02:04:06.515 00.000 9828 Guiding  Dir = 0, Dur = 16
02:04:06.530 00.015 9828 IsSlewing returns 0
02:04:06.530 00.000 9828 IsGuiding returns 0
02:04:06.530 00.000 9828 PulseGuide returned control before completion, sleep 26
02:04:06.562 00.032 9828 IsGuiding returns 1
02:04:06.562 00.000 9828 scope still moving after pulse duration time elapsed
02:04:06.594 00.032 9828 IsSlewing returns 0
02:04:06.594 00.000 9828 IsGuiding returns 1
02:04:06.625 00.031 9828 IsSlewing returns 0
02:04:06.625 00.000 9828 IsGuiding returns 1
02:04:06.657 00.032 9828 IsSlewing returns 0
02:04:06.657 00.000 9828 IsGuiding returns 1
02:04:06.688 00.031 9828 IsSlewing returns 0
02:04:06.688 00.000 9828 IsGuiding returns 0
02:04:06.688 00.000 9828 scope move finished after 16 + 141 ms
02:04:06.688 00.000 9828 Move returns status 0, amount 16
02:04:06.688 00.000 9828 move complete, result=0
02:04:06.688 00.000 9828 worker thread done servicing request
02:04:06.688 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:04:07.085 00.397 8976 Exposure complete
02:04:07.091 00.006 8976 worker thread done servicing request
02:04:07.092 00.001 5052 OnExposeComplete: enter
02:04:07.092 00.000 5052 UpdateGuideState(): m_state=6
02:04:07.092 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6909
02:04:07.092 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.73, Mass=202, SNR=9.8, Peak=73 HFD=2.4
02:04:07.092 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:04:07.092 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:04:07.092 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.02 hyp=0.65 cameraTheta=0.02 mountX=-0.28 mountY=-0.55, mountTheta=-2.04
02:04:07.092 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.02, opts=13)
02:04:07.092 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.02)
02:04:07.093 00.001 8976 Worker thread wakes up
02:04:07.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.02) opts 0xd
02:04:07.093 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.02)
02:04:07.093 00.000 8976 Moving (0.65, 0.02) raw xDistance=-0.28 yDistance=-0.55
02:04:07.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
02:04:07.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.55
02:04:07.093 00.000 8976 MoveAxis(R, 1, ABG)
02:04:07.093 00.000 8976 stepping (-5, 8) + (1, 0)
02:04:07.093 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:07.093 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:04:07.104 00.011 5052 UpdateGuideState exits: m=202 SNR=9.8
02:04:07.105 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:07.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:07.105 00.000 5052 Enqueuing Expose request
02:04:07.125 00.020 8976 Received - 47 (G) 
02:04:07.126 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:07.126 00.000 8976 stepped: pos (-4, 8)
02:04:07.126 00.000 8976 MoveAxis(U, 2, ABG)
02:04:07.126 00.000 8976 stepping (-4, 8) + (0, 2)
02:04:07.126 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:07.158 00.032 8976 Received - 47 (G) 
02:04:07.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:07.158 00.000 8976 stepped: pos (-4, 10)
02:04:07.158 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:04:07.158 00.000 8976 MountToCamera -- mountX=1.17 mountY=-0.85 hyp=1.45 mountTheta=-0.63 cameraX=0.23, cameraY=1.43 cameraTheta=1.41
02:04:07.158 00.000 8976 incremental bump (0.225, 1.435) isValid = 1
02:04:07.158 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
02:04:07.158 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:04:07.158 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:04:07.158 00.000 8976 move complete, result=0
02:04:07.158 00.000 8976 worker thread done servicing request
02:04:07.158 00.000 8976 Worker thread wakes up
02:04:07.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:07.158 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
02:04:07.158 00.000 9828 Worker thread wakes up
02:04:07.158 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:04:07.158 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:04:07.159 00.001 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.77)
02:04:07.159 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.85)
02:04:07.159 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
02:04:07.159 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:04:07.159 00.000 9828 BLC: window closed
02:04:07.159 00.000 9828 MoveAxis(E, 7, B)
02:04:07.159 00.000 9828 Guiding  Dir = 2, Dur = 7
02:04:07.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:07.159 00.000 9828 IsSlewing returns 0
02:04:07.159 00.000 9828 IsGuiding returns 0
02:04:07.159 00.000 9828 PulseGuide returned control before completion, sleep 17
02:04:07.185 00.026 9828 IsGuiding returns 1
02:04:07.185 00.000 9828 scope still moving after pulse duration time elapsed
02:04:07.216 00.031 9828 IsSlewing returns 0
02:04:07.216 00.000 9828 IsGuiding returns 1
02:04:07.247 00.031 9828 IsSlewing returns 0
02:04:07.247 00.000 9828 IsGuiding returns 1
02:04:07.277 00.030 9828 IsSlewing returns 0
02:04:07.277 00.000 9828 IsGuiding returns 0
02:04:07.277 00.000 9828 scope move finished after 7 + 111 ms
02:04:07.277 00.000 9828 Move returns status 0, amount 7
02:04:07.277 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:07.277 00.000 9828 MoveAxis(N, 16, B)
02:04:07.277 00.000 9828 Guiding  Dir = 0, Dur = 16
02:04:07.293 00.016 9828 IsSlewing returns 0
02:04:07.293 00.000 9828 IsGuiding returns 0
02:04:07.293 00.000 9828 PulseGuide returned control before completion, sleep 26
02:04:07.323 00.030 9828 IsGuiding returns 1
02:04:07.323 00.000 9828 scope still moving after pulse duration time elapsed
02:04:07.355 00.032 9828 IsSlewing returns 0
02:04:07.355 00.000 9828 IsGuiding returns 1
02:04:07.384 00.029 9828 IsSlewing returns 0
02:04:07.385 00.001 9828 IsGuiding returns 1
02:04:07.416 00.031 9828 IsSlewing returns 0
02:04:07.416 00.000 9828 IsGuiding returns 1
02:04:07.447 00.031 9828 IsSlewing returns 0
02:04:07.448 00.001 9828 IsGuiding returns 0
02:04:07.448 00.000 9828 scope move finished after 16 + 138 ms
02:04:07.448 00.000 9828 Move returns status 0, amount 16
02:04:07.448 00.000 9828 move complete, result=0
02:04:07.448 00.000 9828 worker thread done servicing request
02:04:07.448 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:04:07.853 00.405 8976 Exposure complete
02:04:07.859 00.006 8976 worker thread done servicing request
02:04:07.859 00.000 5052 OnExposeComplete: enter
02:04:07.859 00.000 5052 UpdateGuideState(): m_state=6
02:04:07.859 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6910
02:04:07.859 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.57, Mass=203, SNR=9.9, Peak=78 HFD=3.0
02:04:07.859 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
02:04:07.859 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
02:04:07.859 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.14 hyp=0.30 cameraTheta=-0.49 mountX=-0.25 mountY=-0.15, mountTheta=-2.61
02:04:07.860 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.14, opts=13)
02:04:07.860 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.14)
02:04:07.860 00.000 8976 Worker thread wakes up
02:04:07.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.14) opts 0xd
02:04:07.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.14)
02:04:07.860 00.000 8976 Moving (0.27, -0.14) raw xDistance=-0.25 yDistance=-0.15
02:04:07.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:04:07.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:04:07.861 00.001 8976 MoveAxis(R, 0, ABG)
02:04:07.861 00.000 8976 MoveAxis(U, 0, ABG)
02:04:07.861 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:04:07.861 00.000 8976 MountToCamera -- mountX=0.99 mountY=-1.10 hyp=1.48 mountTheta=-0.84 cameraX=0.53, cameraY=1.38 cameraTheta=1.21
02:04:07.861 00.000 8976 incremental bump (0.526, 1.380) isValid = 1
02:04:07.861 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:04:07.861 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:04:07.861 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:04:07.861 00.000 8976 move complete, result=0
02:04:07.861 00.000 9828 Worker thread wakes up
02:04:07.861 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:04:07.861 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:04:07.861 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:04:07.861 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:04:07.861 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:04:07.861 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:04:07.861 00.000 9828 BLC: window closed
02:04:07.863 00.002 9828 MoveAxis(E, 15, B)
02:04:07.863 00.000 9828 Guiding  Dir = 2, Dur = 15
02:04:07.863 00.000 8976 worker thread done servicing request
02:04:07.863 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:04:07.863 00.000 9828 IsSlewing returns 0
02:04:07.863 00.000 9828 IsGuiding returns 0
02:04:07.863 00.000 9828 PulseGuide returned control before completion, sleep 25
02:04:07.872 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
02:04:07.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:07.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:07.872 00.000 5052 Enqueuing Expose request
02:04:07.872 00.000 8976 Worker thread wakes up
02:04:07.872 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:07.872 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:07.872 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:07.901 00.029 9828 IsGuiding returns 1
02:04:07.901 00.000 9828 scope still moving after pulse duration time elapsed
02:04:07.932 00.031 9828 IsSlewing returns 0
02:04:07.933 00.001 9828 IsGuiding returns 1
02:04:07.963 00.030 9828 IsSlewing returns 0
02:04:07.963 00.000 9828 IsGuiding returns 1
02:04:07.994 00.031 9828 IsSlewing returns 0
02:04:07.994 00.000 9828 IsGuiding returns 0
02:04:07.994 00.000 9828 scope move finished after 15 + 116 ms
02:04:07.994 00.000 9828 Move returns status 0, amount 15
02:04:07.994 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:07.994 00.000 9828 MoveAxis(N, 14, B)
02:04:07.994 00.000 9828 Guiding  Dir = 0, Dur = 14
02:04:08.011 00.017 9828 IsSlewing returns 0
02:04:08.011 00.000 9828 IsGuiding returns 0
02:04:08.011 00.000 9828 PulseGuide returned control before completion, sleep 24
02:04:08.042 00.031 9828 IsGuiding returns 1
02:04:08.042 00.000 9828 scope still moving after pulse duration time elapsed
02:04:08.073 00.031 9828 IsSlewing returns 0
02:04:08.074 00.001 9828 IsGuiding returns 1
02:04:08.105 00.031 9828 IsSlewing returns 0
02:04:08.105 00.000 9828 IsGuiding returns 1
02:04:08.135 00.030 9828 IsSlewing returns 0
02:04:08.135 00.000 9828 IsGuiding returns 1
02:04:08.168 00.033 9828 IsSlewing returns 0
02:04:08.168 00.000 9828 IsGuiding returns 1
02:04:08.200 00.032 9828 IsSlewing returns 0
02:04:08.200 00.000 9828 IsGuiding returns 0
02:04:08.200 00.000 9828 scope move finished after 14 + 174 ms
02:04:08.200 00.000 9828 Move returns status 0, amount 14
02:04:08.200 00.000 9828 move complete, result=0
02:04:08.200 00.000 9828 worker thread done servicing request
02:04:08.200 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:04:08.568 00.368 8976 Exposure complete
02:04:08.573 00.005 8976 worker thread done servicing request
02:04:08.573 00.000 5052 OnExposeComplete: enter
02:04:08.574 00.001 5052 UpdateGuideState(): m_state=6
02:04:08.574 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6911
02:04:08.574 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.73, Mass=180, SNR=9.3, Peak=73 HFD=1.9
02:04:08.574 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
02:04:08.574 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:04:08.574 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.02 hyp=0.49 cameraTheta=0.05 mountX=-0.20 mountY=-0.43, mountTheta=-2.02
02:04:08.574 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.02, opts=13)
02:04:08.574 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.02)
02:04:08.575 00.001 8976 Worker thread wakes up
02:04:08.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.02) opts 0xd
02:04:08.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.02)
02:04:08.575 00.000 8976 Moving (0.49, 0.02) raw xDistance=-0.20 yDistance=-0.43
02:04:08.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:04:08.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:04:08.575 00.000 8976 MoveAxis(R, 0, ABG)
02:04:08.575 00.000 8976 MoveAxis(U, 2, ABG)
02:04:08.575 00.000 8976 stepping (-4, 10) + (0, 2)
02:04:08.575 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:08.576 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:04:08.585 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
02:04:08.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:08.585 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:08.585 00.000 5052 Enqueuing Expose request
02:04:08.597 00.012 8976 Received - 47 (G) 
02:04:08.597 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:08.597 00.000 8976 stepped: pos (-4, 12)
02:04:08.597 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:04:08.597 00.000 8976 MountToCamera -- mountX=0.86 mountY=-1.36 hyp=1.61 mountTheta=-1.01 cameraX=0.82, cameraY=1.39 cameraTheta=1.04
02:04:08.597 00.000 8976 incremental bump (0.820, 1.391) isValid = 1
02:04:08.597 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:04:08.597 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:04:08.597 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:04:08.597 00.000 8976 move complete, result=0
02:04:08.597 00.000 9828 Worker thread wakes up
02:04:08.597 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:04:08.597 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:04:08.597 00.000 8976 worker thread done servicing request
02:04:08.597 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:04:08.597 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:04:08.598 00.001 8976 Worker thread wakes up
02:04:08.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:08.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:08.598 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:04:08.598 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:04:08.598 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:04:08.598 00.000 9828 BLC: window closed
02:04:08.598 00.000 9828 MoveAxis(E, 20, B)
02:04:08.598 00.000 9828 Guiding  Dir = 2, Dur = 20
02:04:08.598 00.000 9828 IsSlewing returns 0
02:04:08.598 00.000 9828 IsGuiding returns 0
02:04:08.599 00.001 9828 PulseGuide returned control before completion, sleep 30
02:04:08.635 00.036 9828 IsGuiding returns 1
02:04:08.635 00.000 9828 scope still moving after pulse duration time elapsed
02:04:08.665 00.030 9828 IsSlewing returns 0
02:04:08.665 00.000 9828 IsGuiding returns 1
02:04:08.697 00.032 9828 IsSlewing returns 0
02:04:08.698 00.001 9828 IsGuiding returns 1
02:04:08.729 00.031 9828 IsSlewing returns 0
02:04:08.729 00.000 9828 IsGuiding returns 0
02:04:08.729 00.000 9828 scope move finished after 20 + 110 ms
02:04:08.729 00.000 9828 Move returns status 0, amount 20
02:04:08.729 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:08.729 00.000 9828 MoveAxis(N, 13, B)
02:04:08.729 00.000 9828 Guiding  Dir = 0, Dur = 13
02:04:08.744 00.015 9828 IsSlewing returns 0
02:04:08.744 00.000 9828 IsGuiding returns 0
02:04:08.744 00.000 9828 PulseGuide returned control before completion, sleep 23
02:04:08.775 00.031 9828 IsGuiding returns 1
02:04:08.775 00.000 9828 scope still moving after pulse duration time elapsed
02:04:08.807 00.032 9828 IsSlewing returns 0
02:04:08.807 00.000 9828 IsGuiding returns 1
02:04:08.838 00.031 9828 IsSlewing returns 0
02:04:08.838 00.000 9828 IsGuiding returns 1
02:04:08.869 00.031 9828 IsSlewing returns 0
02:04:08.869 00.000 9828 IsGuiding returns 1
02:04:08.900 00.031 9828 IsSlewing returns 0
02:04:08.900 00.000 9828 IsGuiding returns 0
02:04:08.900 00.000 9828 scope move finished after 13 + 143 ms
02:04:08.900 00.000 9828 Move returns status 0, amount 13
02:04:08.900 00.000 9828 move complete, result=0
02:04:08.900 00.000 9828 worker thread done servicing request
02:04:08.900 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:04:09.289 00.389 8976 Exposure complete
02:04:09.295 00.006 8976 worker thread done servicing request
02:04:09.295 00.000 5052 OnExposeComplete: enter
02:04:09.296 00.001 5052 UpdateGuideState(): m_state=6
02:04:09.296 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6912
02:04:09.296 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.36, Mass=209, SNR=10.0, Peak=82 HFD=2.1
02:04:09.296 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
02:04:09.296 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.90 = -2.90)
02:04:09.296 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.35 hyp=0.51 cameraTheta=-0.76 mountX=-0.48 mountY=-0.12, mountTheta=-2.90
02:04:09.297 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.35, opts=13)
02:04:09.297 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.35)
02:04:09.297 00.000 8976 Worker thread wakes up
02:04:09.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.35) opts 0xd
02:04:09.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.35)
02:04:09.297 00.000 8976 Moving (0.37, -0.35) raw xDistance=-0.48 yDistance=-0.12
02:04:09.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:04:09.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:04:09.297 00.000 8976 MoveAxis(R, 2, ABG)
02:04:09.297 00.000 8976 stepping (-4, 12) + (2, 0)
02:04:09.297 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:09.298 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:04:09.308 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
02:04:09.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:09.308 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:09.308 00.000 5052 Enqueuing Expose request
02:04:09.331 00.023 8976 Received - 47 (G) 
02:04:09.332 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:09.332 00.000 8976 stepped: pos (-2, 12)
02:04:09.332 00.000 8976 MoveAxis(U, 0, ABG)
02:04:09.332 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:04:09.332 00.000 8976 MountToCamera -- mountX=0.68 mountY=-1.54 hyp=1.69 mountTheta=-1.16 cameraX=1.06, cameraY=1.31 cameraTheta=0.89
02:04:09.332 00.000 8976 incremental bump (1.063, 1.308) isValid = 1
02:04:09.332 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
02:04:09.332 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:04:09.332 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:04:09.332 00.000 8976 move complete, result=0
02:04:09.332 00.000 9828 Worker thread wakes up
02:04:09.332 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:04:09.332 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:04:09.332 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:04:09.332 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:04:09.332 00.000 8976 worker thread done servicing request
02:04:09.332 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
02:04:09.332 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:04:09.333 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:04:09.333 00.000 9828 BLC: window closed
02:04:09.333 00.000 8976 Worker thread wakes up
02:04:09.333 00.000 9828 MoveAxis(E, 24, B)
02:04:09.333 00.000 9828 Guiding  Dir = 2, Dur = 24
02:04:09.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:09.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:09.333 00.000 9828 IsSlewing returns 0
02:04:09.333 00.000 9828 IsGuiding returns 0
02:04:09.333 00.000 9828 PulseGuide returned control before completion, sleep 34
02:04:09.370 00.037 9828 IsGuiding returns 1
02:04:09.370 00.000 9828 scope still moving after pulse duration time elapsed
02:04:09.402 00.032 9828 IsSlewing returns 0
02:04:09.402 00.000 9828 IsGuiding returns 1
02:04:09.433 00.031 9828 IsSlewing returns 0
02:04:09.433 00.000 9828 IsGuiding returns 1
02:04:09.464 00.031 9828 IsSlewing returns 0
02:04:09.464 00.000 9828 IsGuiding returns 0
02:04:09.464 00.000 9828 scope move finished after 24 + 106 ms
02:04:09.464 00.000 9828 Move returns status 0, amount 24
02:04:09.464 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:09.464 00.000 9828 MoveAxis(N, 11, B)
02:04:09.464 00.000 9828 Guiding  Dir = 0, Dur = 11
02:04:09.480 00.016 9828 IsSlewing returns 0
02:04:09.480 00.000 9828 IsGuiding returns 1
02:04:09.480 00.000 9828 Entered PulseGuideScope while moving
02:04:09.541 00.061 9828 IsSlewing returns 0
02:04:09.541 00.000 9828 IsGuiding returns 1
02:04:09.541 00.000 9828 Still moving
02:04:09.605 00.064 9828 IsSlewing returns 0
02:04:09.605 00.000 9828 IsGuiding returns 0
02:04:09.605 00.000 9828 Movement stopped - continuing
02:04:09.606 00.001 9828 PulseGuide returned control before completion, sleep 21
02:04:09.636 00.030 9828 IsGuiding returns 1
02:04:09.636 00.000 9828 scope still moving after pulse duration time elapsed
02:04:09.666 00.030 9828 IsSlewing returns 0
02:04:09.667 00.001 9828 IsGuiding returns 1
02:04:09.698 00.031 9828 IsSlewing returns 0
02:04:09.698 00.000 9828 IsGuiding returns 1
02:04:09.729 00.031 9828 IsSlewing returns 0
02:04:09.729 00.000 9828 IsGuiding returns 1
02:04:09.760 00.031 9828 IsSlewing returns 0
02:04:09.760 00.000 9828 IsGuiding returns 0
02:04:09.761 00.001 9828 scope move finished after 11 + 144 ms
02:04:09.761 00.000 9828 Move returns status 0, amount 11
02:04:09.761 00.000 9828 move complete, result=0
02:04:09.761 00.000 9828 worker thread done servicing request
02:04:09.761 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:04:10.027 00.266 8976 Exposure complete
02:04:10.032 00.005 8976 worker thread done servicing request
02:04:10.033 00.001 5052 OnExposeComplete: enter
02:04:10.033 00.000 5052 UpdateGuideState(): m_state=6
02:04:10.033 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6913
02:04:10.033 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.05, Mass=191, SNR=9.5, Peak=80 HFD=2.1
02:04:10.033 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.04) = xAngle (-0.33 = -0.33)
02:04:10.033 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
02:04:10.033 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.71 mountX=0.32 mountY=-0.14, mountTheta=-0.42
02:04:10.034 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.34, opts=13)
02:04:10.034 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.34)
02:04:10.034 00.000 8976 Worker thread wakes up
02:04:10.034 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.34) opts 0xd
02:04:10.034 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.34)
02:04:10.034 00.000 8976 Moving (-0.05, 0.34) raw xDistance=0.32 yDistance=-0.14
02:04:10.035 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
02:04:10.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:04:10.035 00.000 8976 MoveAxis(L, 1, ABG)
02:04:10.035 00.000 8976 stepping (-2, 12) + (-1, 0)
02:04:10.035 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:10.035 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:04:10.047 00.012 5052 UpdateGuideState exits: m=191 SNR=9.5
02:04:10.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:10.047 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:10.047 00.000 5052 Enqueuing Expose request
02:04:10.067 00.020 8976 Received - 47 (G) 
02:04:10.067 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:10.067 00.000 8976 stepped: pos (-3, 12)
02:04:10.067 00.000 8976 MoveAxis(U, 0, ABG)
02:04:10.067 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:04:10.067 00.000 8976 MountToCamera -- mountX=0.61 mountY=-1.66 hyp=1.77 mountTheta=-1.22 cameraX=1.20, cameraY=1.30 cameraTheta=0.82
02:04:10.067 00.000 8976 incremental bump (1.203, 1.298) isValid = 1
02:04:10.067 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
02:04:10.067 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:04:10.067 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:04:10.067 00.000 8976 move complete, result=0
02:04:10.068 00.001 8976 worker thread done servicing request
02:04:10.068 00.000 9828 Worker thread wakes up
02:04:10.068 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:04:10.068 00.000 8976 Worker thread wakes up
02:04:10.068 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:04:10.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:10.068 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:04:10.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:10.068 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
02:04:10.068 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
02:04:10.068 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
02:04:10.068 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:04:10.068 00.000 9828 BLC: window closed
02:04:10.068 00.000 9828 MoveAxis(E, 26, B)
02:04:10.068 00.000 9828 Guiding  Dir = 2, Dur = 26
02:04:10.069 00.001 9828 IsSlewing returns 0
02:04:10.069 00.000 9828 IsGuiding returns 0
02:04:10.069 00.000 9828 PulseGuide returned control before completion, sleep 36
02:04:10.119 00.050 9828 IsGuiding returns 1
02:04:10.119 00.000 9828 scope still moving after pulse duration time elapsed
02:04:10.150 00.031 9828 IsSlewing returns 0
02:04:10.150 00.000 9828 IsGuiding returns 1
02:04:10.181 00.031 9828 IsSlewing returns 0
02:04:10.181 00.000 9828 IsGuiding returns 1
02:04:10.212 00.031 9828 IsSlewing returns 0
02:04:10.212 00.000 9828 IsGuiding returns 1
02:04:10.242 00.030 9828 IsSlewing returns 0
02:04:10.243 00.001 9828 IsGuiding returns 0
02:04:10.243 00.000 9828 scope move finished after 26 + 147 ms
02:04:10.243 00.000 9828 Move returns status 0, amount 26
02:04:10.243 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:10.243 00.000 9828 MoveAxis(N, 10, B)
02:04:10.243 00.000 9828 Guiding  Dir = 0, Dur = 10
02:04:10.258 00.015 9828 IsSlewing returns 0
02:04:10.259 00.001 9828 IsGuiding returns 0
02:04:10.259 00.000 9828 PulseGuide returned control before completion, sleep 20
02:04:10.288 00.029 9828 IsGuiding returns 1
02:04:10.288 00.000 9828 scope still moving after pulse duration time elapsed
02:04:10.319 00.031 9828 IsSlewing returns 0
02:04:10.319 00.000 9828 IsGuiding returns 1
02:04:10.350 00.031 9828 IsSlewing returns 0
02:04:10.350 00.000 9828 IsGuiding returns 1
02:04:10.381 00.031 9828 IsSlewing returns 0
02:04:10.381 00.000 9828 IsGuiding returns 1
02:04:10.412 00.031 9828 IsSlewing returns 0
02:04:10.412 00.000 9828 IsGuiding returns 0
02:04:10.412 00.000 9828 scope move finished after 10 + 143 ms
02:04:10.412 00.000 9828 Move returns status 0, amount 10
02:04:10.413 00.001 9828 move complete, result=0
02:04:10.413 00.000 9828 worker thread done servicing request
02:04:10.413 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:04:10.761 00.348 8976 Exposure complete
02:04:10.766 00.005 8976 worker thread done servicing request
02:04:10.766 00.000 5052 OnExposeComplete: enter
02:04:10.766 00.000 5052 UpdateGuideState(): m_state=6
02:04:10.767 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6914
02:04:10.767 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.58, Mass=199, SNR=9.8, Peak=76 HFD=2.2
02:04:10.767 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
02:04:10.767 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.75)
02:04:10.767 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.39 mountX=-0.05 mountY=0.18, mountTheta=1.85
02:04:10.767 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.13, opts=13)
02:04:10.767 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.13)
02:04:10.768 00.001 8976 Worker thread wakes up
02:04:10.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.13) opts 0xd
02:04:10.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.13)
02:04:10.768 00.000 8976 Moving (-0.13, -0.13) raw xDistance=-0.05 yDistance=0.18
02:04:10.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:04:10.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:04:10.768 00.000 8976 MoveAxis(R, 0, ABG)
02:04:10.768 00.000 8976 MoveAxis(U, 0, ABG)
02:04:10.768 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:04:10.768 00.000 8976 MountToCamera -- mountX=0.56 mountY=-1.74 hyp=1.83 mountTheta=-1.26 cameraX=1.30, cameraY=1.29 cameraTheta=0.78
02:04:10.768 00.000 8976 incremental bump (1.297, 1.291) isValid = 1
02:04:10.768 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
02:04:10.768 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:04:10.768 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:04:10.768 00.000 8976 move complete, result=0
02:04:10.768 00.000 9828 Worker thread wakes up
02:04:10.768 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:04:10.768 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:04:10.768 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
02:04:10.768 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
02:04:10.768 00.000 8976 worker thread done servicing request
02:04:10.769 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:04:10.769 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
02:04:10.769 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:04:10.769 00.000 9828 BLC: window closed
02:04:10.769 00.000 9828 MoveAxis(E, 27, B)
02:04:10.769 00.000 9828 Guiding  Dir = 2, Dur = 27
02:04:10.769 00.000 9828 IsSlewing returns 0
02:04:10.769 00.000 9828 IsGuiding returns 0
02:04:10.769 00.000 9828 PulseGuide returned control before completion, sleep 37
02:04:10.779 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:04:10.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:10.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:10.779 00.000 5052 Enqueuing Expose request
02:04:10.779 00.000 8976 Worker thread wakes up
02:04:10.779 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:10.780 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:10.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:10.817 00.037 9828 IsGuiding returns 1
02:04:10.817 00.000 9828 scope still moving after pulse duration time elapsed
02:04:10.848 00.031 9828 IsSlewing returns 0
02:04:10.848 00.000 9828 IsGuiding returns 1
02:04:10.880 00.032 9828 IsSlewing returns 0
02:04:10.880 00.000 9828 IsGuiding returns 1
02:04:10.910 00.030 9828 IsSlewing returns 0
02:04:10.910 00.000 9828 IsGuiding returns 0
02:04:10.910 00.000 9828 scope move finished after 27 + 114 ms
02:04:10.911 00.001 9828 Move returns status 0, amount 27
02:04:10.911 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:10.911 00.000 9828 MoveAxis(N, 10, B)
02:04:10.911 00.000 9828 Guiding  Dir = 0, Dur = 10
02:04:10.926 00.015 9828 IsSlewing returns 0
02:04:10.926 00.000 9828 IsGuiding returns 0
02:04:10.926 00.000 9828 PulseGuide returned control before completion, sleep 20
02:04:10.958 00.032 9828 IsGuiding returns 1
02:04:10.958 00.000 9828 scope still moving after pulse duration time elapsed
02:04:10.988 00.030 9828 IsSlewing returns 0
02:04:10.988 00.000 9828 IsGuiding returns 1
02:04:11.019 00.031 9828 IsSlewing returns 0
02:04:11.019 00.000 9828 IsGuiding returns 1
02:04:11.050 00.031 9828 IsSlewing returns 0
02:04:11.050 00.000 9828 IsGuiding returns 1
02:04:11.081 00.031 9828 IsSlewing returns 0
02:04:11.081 00.000 9828 IsGuiding returns 0
02:04:11.081 00.000 9828 scope move finished after 10 + 144 ms
02:04:11.081 00.000 9828 Move returns status 0, amount 10
02:04:11.081 00.000 9828 move complete, result=0
02:04:11.081 00.000 9828 worker thread done servicing request
02:04:11.081 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:04:11.469 00.388 8976 Exposure complete
02:04:11.474 00.005 8976 worker thread done servicing request
02:04:11.474 00.000 5052 OnExposeComplete: enter
02:04:11.474 00.000 5052 UpdateGuideState(): m_state=6
02:04:11.474 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6915
02:04:11.474 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.93, Mass=209, SNR=10.0, Peak=73 HFD=2.1
02:04:11.474 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
02:04:11.475 00.001 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
02:04:11.475 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.22 hyp=0.28 cameraTheta=2.21 mountX=0.27 mountY=0.02, mountTheta=0.07
02:04:11.475 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.22, opts=13)
02:04:11.475 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.22)
02:04:11.475 00.000 8976 Worker thread wakes up
02:04:11.475 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.22) opts 0xd
02:04:11.475 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.22)
02:04:11.475 00.000 8976 Moving (-0.16, 0.22) raw xDistance=0.27 yDistance=0.02
02:04:11.476 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:04:11.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:04:11.476 00.000 8976 MoveAxis(L, 1, ABG)
02:04:11.476 00.000 8976 stepping (-3, 12) + (-1, 0)
02:04:11.476 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:11.476 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:04:11.488 00.012 5052 UpdateGuideState exits: m=209 SNR=10.0
02:04:11.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:11.488 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:11.488 00.000 5052 Enqueuing Expose request
02:04:11.506 00.018 8976 Received - 47 (G) 
02:04:11.506 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:11.506 00.000 8976 stepped: pos (-4, 12)
02:04:11.506 00.000 8976 MoveAxis(U, 0, ABG)
02:04:11.506 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:04:11.506 00.000 8976 MountToCamera -- mountX=0.58 mountY=-1.80 hyp=1.89 mountTheta=-1.26 cameraX=1.34, cameraY=1.33 cameraTheta=0.78
02:04:11.506 00.000 8976 incremental bump (1.337, 1.331) isValid = 1
02:04:11.506 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
02:04:11.507 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:04:11.507 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:04:11.507 00.000 8976 move complete, result=0
02:04:11.507 00.000 8976 worker thread done servicing request
02:04:11.507 00.000 9828 Worker thread wakes up
02:04:11.507 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:04:11.507 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:04:11.507 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
02:04:11.507 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
02:04:11.507 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
02:04:11.507 00.000 8976 Worker thread wakes up
02:04:11.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:11.507 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:11.507 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
02:04:11.508 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:04:11.508 00.000 9828 BLC: window closed
02:04:11.508 00.000 9828 MoveAxis(E, 27, B)
02:04:11.508 00.000 9828 Guiding  Dir = 2, Dur = 27
02:04:11.508 00.000 9828 IsSlewing returns 0
02:04:11.508 00.000 9828 IsGuiding returns 0
02:04:11.508 00.000 9828 PulseGuide returned control before completion, sleep 37
02:04:11.548 00.040 9828 IsGuiding returns 1
02:04:11.548 00.000 9828 scope still moving after pulse duration time elapsed
02:04:11.578 00.030 9828 IsSlewing returns 0
02:04:11.578 00.000 9828 IsGuiding returns 1
02:04:11.609 00.031 9828 IsSlewing returns 0
02:04:11.609 00.000 9828 IsGuiding returns 1
02:04:11.640 00.031 9828 IsSlewing returns 0
02:04:11.640 00.000 9828 IsGuiding returns 1
02:04:11.670 00.030 9828 IsSlewing returns 0
02:04:11.670 00.000 9828 IsGuiding returns 0
02:04:11.670 00.000 9828 scope move finished after 27 + 135 ms
02:04:11.670 00.000 9828 Move returns status 0, amount 27
02:04:11.670 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:11.670 00.000 9828 MoveAxis(N, 10, B)
02:04:11.670 00.000 9828 Guiding  Dir = 0, Dur = 10
02:04:11.685 00.015 9828 IsSlewing returns 0
02:04:11.685 00.000 9828 IsGuiding returns 0
02:04:11.685 00.000 9828 PulseGuide returned control before completion, sleep 20
02:04:11.716 00.031 9828 IsGuiding returns 1
02:04:11.716 00.000 9828 scope still moving after pulse duration time elapsed
02:04:11.749 00.033 9828 IsSlewing returns 0
02:04:11.749 00.000 9828 IsGuiding returns 1
02:04:11.780 00.031 9828 IsSlewing returns 0
02:04:11.780 00.000 9828 IsGuiding returns 1
02:04:11.811 00.031 9828 IsSlewing returns 0
02:04:11.811 00.000 9828 IsGuiding returns 0
02:04:11.811 00.000 9828 scope move finished after 10 + 115 ms
02:04:11.811 00.000 9828 Move returns status 0, amount 10
02:04:11.811 00.000 9828 move complete, result=0
02:04:11.811 00.000 9828 worker thread done servicing request
02:04:11.811 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:04:12.199 00.388 8976 Exposure complete
02:04:12.205 00.006 8976 worker thread done servicing request
02:04:12.205 00.000 5052 OnExposeComplete: enter
02:04:12.205 00.000 5052 UpdateGuideState(): m_state=6
02:04:12.205 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6916
02:04:12.206 00.001 5052 Star::Find returns 1 (0), X=329.15, Y=281.83, Mass=186, SNR=9.5, Peak=73 HFD=2.4
02:04:12.206 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
02:04:12.206 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.38 = -0.38)
02:04:12.206 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.12 mountY=-0.04, mountTheta=-0.37
02:04:12.206 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.12, opts=13)
02:04:12.206 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.12)
02:04:12.206 00.000 8976 Worker thread wakes up
02:04:12.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.12) opts 0xd
02:04:12.207 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.12)
02:04:12.207 00.000 8976 Moving (-0.02, 0.12) raw xDistance=0.12 yDistance=-0.04
02:04:12.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:04:12.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:04:12.207 00.000 8976 MoveAxis(R, 0, ABG)
02:04:12.207 00.000 8976 MoveAxis(U, 0, ABG)
02:04:12.207 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:04:12.207 00.000 8976 MountToCamera -- mountX=0.59 mountY=-1.83 hyp=1.92 mountTheta=-1.26 cameraX=1.36, cameraY=1.36 cameraTheta=0.78
02:04:12.207 00.000 8976 incremental bump (1.364, 1.358) isValid = 1
02:04:12.207 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
02:04:12.207 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:04:12.207 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:04:12.207 00.000 8976 move complete, result=0
02:04:12.207 00.000 8976 worker thread done servicing request
02:04:12.207 00.000 9828 Worker thread wakes up
02:04:12.207 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:04:12.207 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:04:12.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:04:12.207 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
02:04:12.208 00.001 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
02:04:12.208 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
02:04:12.208 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:04:12.208 00.000 9828 BLC: window closed
02:04:12.208 00.000 9828 MoveAxis(E, 27, B)
02:04:12.208 00.000 9828 Guiding  Dir = 2, Dur = 27
02:04:12.208 00.000 9828 IsSlewing returns 0
02:04:12.208 00.000 9828 IsGuiding returns 0
02:04:12.208 00.000 9828 PulseGuide returned control before completion, sleep 37
02:04:12.217 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
02:04:12.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:12.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:12.217 00.000 5052 Enqueuing Expose request
02:04:12.217 00.000 8976 Worker thread wakes up
02:04:12.217 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:04:12.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:12.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:12.249 00.032 9828 IsGuiding returns 1
02:04:12.249 00.000 9828 scope still moving after pulse duration time elapsed
02:04:12.280 00.031 9828 IsSlewing returns 0
02:04:12.280 00.000 9828 IsGuiding returns 1
02:04:12.310 00.030 9828 IsSlewing returns 0
02:04:12.310 00.000 9828 IsGuiding returns 1
02:04:12.341 00.031 9828 IsSlewing returns 0
02:04:12.341 00.000 9828 IsGuiding returns 1
02:04:12.372 00.031 9828 IsSlewing returns 0
02:04:12.372 00.000 9828 IsGuiding returns 0
02:04:12.372 00.000 9828 scope move finished after 27 + 137 ms
02:04:12.372 00.000 9828 Move returns status 0, amount 27
02:04:12.372 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:12.372 00.000 9828 MoveAxis(N, 10, B)
02:04:12.372 00.000 9828 Guiding  Dir = 0, Dur = 10
02:04:12.388 00.016 9828 IsSlewing returns 0
02:04:12.388 00.000 9828 IsGuiding returns 0
02:04:12.388 00.000 9828 PulseGuide returned control before completion, sleep 20
02:04:12.419 00.031 9828 IsGuiding returns 1
02:04:12.419 00.000 9828 scope still moving after pulse duration time elapsed
02:04:12.450 00.031 9828 IsSlewing returns 0
02:04:12.450 00.000 9828 IsGuiding returns 1
02:04:12.481 00.031 9828 IsSlewing returns 0
02:04:12.481 00.000 9828 IsGuiding returns 1
02:04:12.512 00.031 9828 IsSlewing returns 0
02:04:12.512 00.000 9828 IsGuiding returns 1
02:04:12.542 00.030 9828 IsSlewing returns 0
02:04:12.542 00.000 9828 IsGuiding returns 0
02:04:12.542 00.000 9828 scope move finished after 10 + 143 ms
02:04:12.542 00.000 9828 Move returns status 0, amount 10
02:04:12.542 00.000 9828 move complete, result=0
02:04:12.542 00.000 9828 worker thread done servicing request
02:04:12.542 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:04:12.911 00.369 8976 Exposure complete
02:04:12.916 00.005 8976 worker thread done servicing request
02:04:12.917 00.001 5052 OnExposeComplete: enter
02:04:12.917 00.000 5052 UpdateGuideState(): m_state=6
02:04:12.917 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6917
02:04:12.918 00.001 5052 Star::Find returns 1 (0), X=329.20, Y=281.97, Mass=171, SNR=9.1, Peak=68 HFD=2.3
02:04:12.918 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
02:04:12.918 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
02:04:12.918 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.49 mountX=0.22 mountY=-0.16, mountTheta=-0.63
02:04:12.918 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.26, opts=13)
02:04:12.918 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.26)
02:04:12.918 00.000 8976 Worker thread wakes up
02:04:12.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.26) opts 0xd
02:04:12.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.26)
02:04:12.918 00.000 8976 Moving (0.02, 0.26) raw xDistance=0.22 yDistance=-0.16
02:04:12.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:04:12.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:04:12.918 00.000 8976 MoveAxis(R, 0, ABG)
02:04:12.918 00.000 8976 MoveAxis(U, 0, ABG)
02:04:12.919 00.001 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:04:12.919 00.000 8976 MountToCamera -- mountX=0.60 mountY=-1.86 hyp=1.95 mountTheta=-1.26 cameraX=1.38, cameraY=1.38 cameraTheta=0.78
02:04:12.919 00.000 8976 incremental bump (1.382, 1.376) isValid = 1
02:04:12.919 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
02:04:12.919 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:04:12.919 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:04:12.919 00.000 8976 move complete, result=0
02:04:12.919 00.000 8976 worker thread done servicing request
02:04:12.919 00.000 9828 Worker thread wakes up
02:04:12.919 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:04:12.919 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:04:12.919 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
02:04:12.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:04:12.919 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
02:04:12.919 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
02:04:12.920 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:04:12.920 00.000 9828 BLC: window closed
02:04:12.920 00.000 9828 MoveAxis(E, 27, B)
02:04:12.920 00.000 9828 Guiding  Dir = 2, Dur = 27
02:04:12.920 00.000 9828 IsSlewing returns 0
02:04:12.920 00.000 9828 IsGuiding returns 0
02:04:12.920 00.000 9828 PulseGuide returned control before completion, sleep 37
02:04:12.930 00.010 5052 UpdateGuideState exits: m=171 SNR=9.1
02:04:12.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:12.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:12.930 00.000 5052 Enqueuing Expose request
02:04:12.930 00.000 8976 Worker thread wakes up
02:04:12.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:12.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:12.930 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:04:12.965 00.035 9828 IsGuiding returns 1
02:04:12.965 00.000 9828 scope still moving after pulse duration time elapsed
02:04:12.995 00.030 9828 IsSlewing returns 0
02:04:12.996 00.001 9828 IsGuiding returns 1
02:04:13.026 00.030 9828 IsSlewing returns 0
02:04:13.026 00.000 9828 IsGuiding returns 1
02:04:13.057 00.031 9828 IsSlewing returns 0
02:04:13.057 00.000 9828 IsGuiding returns 1
02:04:13.088 00.031 9828 IsSlewing returns 0
02:04:13.088 00.000 9828 IsGuiding returns 1
02:04:13.119 00.031 9828 IsSlewing returns 0
02:04:13.119 00.000 9828 IsGuiding returns 1
02:04:13.151 00.032 9828 IsSlewing returns 0
02:04:13.151 00.000 9828 IsGuiding returns 0
02:04:13.151 00.000 9828 scope move finished after 27 + 203 ms
02:04:13.151 00.000 9828 Move returns status 0, amount 27
02:04:13.151 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:13.151 00.000 9828 MoveAxis(N, 10, B)
02:04:13.151 00.000 9828 Guiding  Dir = 0, Dur = 10
02:04:13.166 00.015 9828 IsSlewing returns 0
02:04:13.166 00.000 9828 IsGuiding returns 0
02:04:13.166 00.000 9828 PulseGuide returned control before completion, sleep 20
02:04:13.198 00.032 9828 IsGuiding returns 1
02:04:13.198 00.000 9828 scope still moving after pulse duration time elapsed
02:04:13.229 00.031 9828 IsSlewing returns 0
02:04:13.229 00.000 9828 IsGuiding returns 1
02:04:13.261 00.032 9828 IsSlewing returns 0
02:04:13.261 00.000 9828 IsGuiding returns 1
02:04:13.293 00.032 9828 IsSlewing returns 0
02:04:13.293 00.000 9828 IsGuiding returns 0
02:04:13.293 00.000 9828 scope move finished after 10 + 116 ms
02:04:13.293 00.000 9828 Move returns status 0, amount 10
02:04:13.293 00.000 9828 move complete, result=0
02:04:13.293 00.000 9828 worker thread done servicing request
02:04:13.293 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:04:13.622 00.329 8976 Exposure complete
02:04:13.628 00.006 8976 worker thread done servicing request
02:04:13.628 00.000 5052 OnExposeComplete: enter
02:04:13.628 00.000 5052 UpdateGuideState(): m_state=6
02:04:13.628 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6918
02:04:13.628 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.66, Mass=190, SNR=9.5, Peak=68 HFD=2.3
02:04:13.628 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
02:04:13.628 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
02:04:13.628 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-2.89 mountX=0.05 mountY=0.21, mountTheta=1.34
02:04:13.629 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.05, opts=13)
02:04:13.629 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.05)
02:04:13.629 00.000 8976 Worker thread wakes up
02:04:13.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.05) opts 0xd
02:04:13.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.05)
02:04:13.629 00.000 8976 Moving (-0.21, -0.05) raw xDistance=0.05 yDistance=0.21
02:04:13.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:04:13.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:04:13.629 00.000 8976 MoveAxis(R, 0, ABG)
02:04:13.629 00.000 8976 MoveAxis(U, 0, ABG)
02:04:13.629 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:04:13.629 00.000 8976 MountToCamera -- mountX=0.60 mountY=-1.87 hyp=1.97 mountTheta=-1.26 cameraX=1.39, cameraY=1.39 cameraTheta=0.78
02:04:13.629 00.000 8976 incremental bump (1.394, 1.388) isValid = 1
02:04:13.629 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
02:04:13.629 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:04:13.629 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:04:13.629 00.000 8976 move complete, result=0
02:04:13.629 00.000 9828 Worker thread wakes up
02:04:13.630 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:04:13.630 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:04:13.630 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
02:04:13.630 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
02:04:13.630 00.000 8976 worker thread done servicing request
02:04:13.630 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
02:04:13.630 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:04:13.630 00.000 9828 BLC: window closed
02:04:13.630 00.000 9828 MoveAxis(E, 27, B)
02:04:13.630 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:04:13.630 00.000 9828 Guiding  Dir = 2, Dur = 27
02:04:13.630 00.000 9828 IsSlewing returns 0
02:04:13.631 00.001 9828 IsGuiding returns 0
02:04:13.631 00.000 9828 PulseGuide returned control before completion, sleep 37
02:04:13.640 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
02:04:13.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:13.640 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:13.640 00.000 5052 Enqueuing Expose request
02:04:13.640 00.000 8976 Worker thread wakes up
02:04:13.641 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:13.641 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:13.641 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:13.679 00.038 9828 IsGuiding returns 1
02:04:13.679 00.000 9828 scope still moving after pulse duration time elapsed
02:04:13.710 00.031 9828 IsSlewing returns 0
02:04:13.710 00.000 9828 IsGuiding returns 1
02:04:13.741 00.031 9828 IsSlewing returns 0
02:04:13.741 00.000 9828 IsGuiding returns 1
02:04:13.772 00.031 9828 IsSlewing returns 0
02:04:13.772 00.000 9828 IsGuiding returns 0
02:04:13.772 00.000 9828 scope move finished after 27 + 114 ms
02:04:13.772 00.000 9828 Move returns status 0, amount 27
02:04:13.772 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:13.772 00.000 9828 MoveAxis(N, 10, B)
02:04:13.772 00.000 9828 Guiding  Dir = 0, Dur = 10
02:04:13.787 00.015 9828 IsSlewing returns 0
02:04:13.787 00.000 9828 IsGuiding returns 0
02:04:13.787 00.000 9828 PulseGuide returned control before completion, sleep 20
02:04:13.818 00.031 9828 IsGuiding returns 1
02:04:13.818 00.000 9828 scope still moving after pulse duration time elapsed
02:04:13.849 00.031 9828 IsSlewing returns 0
02:04:13.849 00.000 9828 IsGuiding returns 1
02:04:13.879 00.030 9828 IsSlewing returns 0
02:04:13.879 00.000 9828 IsGuiding returns 1
02:04:13.910 00.031 9828 IsSlewing returns 0
02:04:13.910 00.000 9828 IsGuiding returns 1
02:04:13.941 00.031 9828 IsSlewing returns 0
02:04:13.941 00.000 9828 IsGuiding returns 0
02:04:13.941 00.000 9828 scope move finished after 10 + 143 ms
02:04:13.941 00.000 9828 Move returns status 0, amount 10
02:04:13.941 00.000 9828 move complete, result=0
02:04:13.941 00.000 9828 worker thread done servicing request
02:04:13.941 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:04:14.327 00.386 8976 Exposure complete
02:04:14.332 00.005 8976 worker thread done servicing request
02:04:14.333 00.001 5052 OnExposeComplete: enter
02:04:14.333 00.000 5052 UpdateGuideState(): m_state=6
02:04:14.333 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6919
02:04:14.333 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.61, Mass=220, SNR=10.3, Peak=71 HFD=2.4
02:04:14.333 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
02:04:14.333 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.32)
02:04:14.333 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-2.82 mountX=0.05 mountY=0.30, mountTheta=1.42
02:04:14.334 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.10, opts=13)
02:04:14.334 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.10)
02:04:14.334 00.000 8976 Worker thread wakes up
02:04:14.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.10) opts 0xd
02:04:14.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.10)
02:04:14.334 00.000 8976 Moving (-0.29, -0.10) raw xDistance=0.05 yDistance=0.30
02:04:14.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:04:14.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:04:14.334 00.000 8976 MoveAxis(R, 0, ABG)
02:04:14.334 00.000 8976 MoveAxis(D, 1, ABG)
02:04:14.334 00.000 8976 stepping (-4, 12) + (0, -1)
02:04:14.334 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:14.335 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:04:14.344 00.009 5052 UpdateGuideState exits: m=220 SNR=10.3
02:04:14.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:14.344 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:14.344 00.000 5052 Enqueuing Expose request
02:04:14.368 00.024 8976 Received - 47 (G) 
02:04:14.368 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:14.368 00.000 8976 stepped: pos (-4, 11)
02:04:14.368 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:04:14.368 00.000 8976 MountToCamera -- mountX=0.61 mountY=-1.83 hyp=1.93 mountTheta=-1.25 cameraX=1.36, cameraY=1.37 cameraTheta=0.79
02:04:14.368 00.000 8976 incremental bump (1.355, 1.373) isValid = 1
02:04:14.368 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
02:04:14.368 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:04:14.368 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:04:14.368 00.000 8976 move complete, result=0
02:04:14.368 00.000 9828 Worker thread wakes up
02:04:14.368 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:04:14.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:04:14.369 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:04:14.369 00.000 8976 worker thread done servicing request
02:04:14.369 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
02:04:14.369 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
02:04:14.369 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
02:04:14.369 00.000 8976 Worker thread wakes up
02:04:14.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:14.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:14.369 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
02:04:14.369 00.000 9828 BLC: window closed
02:04:14.369 00.000 9828 MoveAxis(E, 27, B)
02:04:14.369 00.000 9828 Guiding  Dir = 2, Dur = 27
02:04:14.369 00.000 9828 IsSlewing returns 0
02:04:14.370 00.001 9828 IsGuiding returns 0
02:04:14.370 00.000 9828 PulseGuide returned control before completion, sleep 37
02:04:14.410 00.040 9828 IsGuiding returns 1
02:04:14.410 00.000 9828 scope still moving after pulse duration time elapsed
02:04:14.441 00.031 9828 IsSlewing returns 0
02:04:14.441 00.000 9828 IsGuiding returns 1
02:04:14.472 00.031 9828 IsSlewing returns 0
02:04:14.472 00.000 9828 IsGuiding returns 1
02:04:14.502 00.030 9828 IsSlewing returns 0
02:04:14.502 00.000 9828 IsGuiding returns 1
02:04:14.533 00.031 9828 IsSlewing returns 0
02:04:14.533 00.000 9828 IsGuiding returns 0
02:04:14.533 00.000 9828 scope move finished after 27 + 136 ms
02:04:14.533 00.000 9828 Move returns status 0, amount 27
02:04:14.533 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:14.533 00.000 9828 MoveAxis(N, 10, B)
02:04:14.533 00.000 9828 Guiding  Dir = 0, Dur = 10
02:04:14.548 00.015 9828 IsSlewing returns 0
02:04:14.548 00.000 9828 IsGuiding returns 0
02:04:14.548 00.000 9828 PulseGuide returned control before completion, sleep 20
02:04:14.580 00.032 9828 IsGuiding returns 1
02:04:14.580 00.000 9828 scope still moving after pulse duration time elapsed
02:04:14.611 00.031 9828 IsSlewing returns 0
02:04:14.612 00.001 9828 IsGuiding returns 1
02:04:14.642 00.030 9828 IsSlewing returns 0
02:04:14.642 00.000 9828 IsGuiding returns 1
02:04:14.674 00.032 9828 IsSlewing returns 0
02:04:14.674 00.000 9828 IsGuiding returns 1
02:04:14.704 00.030 9828 IsSlewing returns 0
02:04:14.704 00.000 9828 IsGuiding returns 0
02:04:14.704 00.000 9828 scope move finished after 10 + 146 ms
02:04:14.704 00.000 9828 Move returns status 0, amount 10
02:04:14.704 00.000 9828 move complete, result=0
02:04:14.704 00.000 9828 worker thread done servicing request
02:04:14.704 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:04:15.073 00.369 8976 Exposure complete
02:04:15.079 00.006 8976 worker thread done servicing request
02:04:15.079 00.000 5052 OnExposeComplete: enter
02:04:15.079 00.000 5052 UpdateGuideState(): m_state=6
02:04:15.079 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6920
02:04:15.079 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.98, Mass=206, SNR=9.9, Peak=73 HFD=2.3
02:04:15.079 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
02:04:15.079 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
02:04:15.079 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.61 mountX=0.24 mountY=-0.14, mountTheta=-0.51
02:04:15.080 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.27, opts=13)
02:04:15.080 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.27)
02:04:15.080 00.000 8976 Worker thread wakes up
02:04:15.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.27) opts 0xd
02:04:15.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.27)
02:04:15.080 00.000 8976 Moving (-0.01, 0.27) raw xDistance=0.24 yDistance=-0.14
02:04:15.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:04:15.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:04:15.080 00.000 8976 MoveAxis(R, 0, ABG)
02:04:15.080 00.000 8976 MoveAxis(U, 0, ABG)
02:04:15.080 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:04:15.080 00.000 8976 MountToCamera -- mountX=0.61 mountY=-1.80 hyp=1.90 mountTheta=-1.25 cameraX=1.33, cameraY=1.36 cameraTheta=0.80
02:04:15.080 00.000 8976 incremental bump (1.329, 1.362) isValid = 1
02:04:15.080 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
02:04:15.080 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:04:15.080 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:04:15.081 00.001 8976 move complete, result=0
02:04:15.081 00.000 8976 worker thread done servicing request
02:04:15.081 00.000 9828 Worker thread wakes up
02:04:15.081 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:04:15.081 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:04:15.081 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
02:04:15.081 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
02:04:15.081 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
02:04:15.081 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:04:15.081 00.000 9828 BLC: window closed
02:04:15.081 00.000 9828 MoveAxis(E, 27, B)
02:04:15.081 00.000 9828 Guiding  Dir = 2, Dur = 27
02:04:15.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:04:15.081 00.000 9828 IsSlewing returns 0
02:04:15.082 00.001 9828 IsGuiding returns 0
02:04:15.082 00.000 9828 PulseGuide returned control before completion, sleep 37
02:04:15.091 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
02:04:15.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:15.091 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:15.091 00.000 5052 Enqueuing Expose request
02:04:15.091 00.000 8976 Worker thread wakes up
02:04:15.091 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:15.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:15.091 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:15.124 00.033 9828 IsGuiding returns 1
02:04:15.124 00.000 9828 scope still moving after pulse duration time elapsed
02:04:15.155 00.031 9828 IsSlewing returns 0
02:04:15.155 00.000 9828 IsGuiding returns 1
02:04:15.185 00.030 9828 IsSlewing returns 0
02:04:15.185 00.000 9828 IsGuiding returns 1
02:04:15.216 00.031 9828 IsSlewing returns 0
02:04:15.216 00.000 9828 IsGuiding returns 1
02:04:15.247 00.031 9828 IsSlewing returns 0
02:04:15.247 00.000 9828 IsGuiding returns 0
02:04:15.247 00.000 9828 scope move finished after 27 + 139 ms
02:04:15.247 00.000 9828 Move returns status 0, amount 27
02:04:15.247 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:15.247 00.000 9828 MoveAxis(N, 10, B)
02:04:15.247 00.000 9828 Guiding  Dir = 0, Dur = 10
02:04:15.263 00.016 9828 IsSlewing returns 0
02:04:15.263 00.000 9828 IsGuiding returns 0
02:04:15.263 00.000 9828 PulseGuide returned control before completion, sleep 20
02:04:15.294 00.031 9828 IsGuiding returns 1
02:04:15.294 00.000 9828 scope still moving after pulse duration time elapsed
02:04:15.324 00.030 9828 IsSlewing returns 0
02:04:15.325 00.001 9828 IsGuiding returns 1
02:04:15.356 00.031 9828 IsSlewing returns 0
02:04:15.356 00.000 9828 IsGuiding returns 1
02:04:15.388 00.032 9828 IsSlewing returns 0
02:04:15.388 00.000 9828 IsGuiding returns 1
02:04:15.419 00.031 9828 IsSlewing returns 0
02:04:15.419 00.000 9828 IsGuiding returns 1
02:04:15.451 00.032 9828 IsSlewing returns 0
02:04:15.451 00.000 9828 IsGuiding returns 0
02:04:15.451 00.000 9828 scope move finished after 10 + 178 ms
02:04:15.451 00.000 9828 Move returns status 0, amount 10
02:04:15.451 00.000 9828 move complete, result=0
02:04:15.451 00.000 9828 worker thread done servicing request
02:04:15.451 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:04:15.782 00.331 8976 Exposure complete
02:04:15.787 00.005 8976 worker thread done servicing request
02:04:15.787 00.000 5052 OnExposeComplete: enter
02:04:15.787 00.000 5052 UpdateGuideState(): m_state=6
02:04:15.787 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6921
02:04:15.787 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.77, Mass=222, SNR=10.3, Peak=73 HFD=2.3
02:04:15.788 00.001 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:04:15.788 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:04:15.788 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.28 cameraTheta=2.94 mountX=0.18 mountY=0.20, mountTheta=0.85
02:04:15.789 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.06, opts=13)
02:04:15.789 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.06)
02:04:15.789 00.000 8976 Worker thread wakes up
02:04:15.789 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.06) opts 0xd
02:04:15.789 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.06)
02:04:15.789 00.000 8976 Moving (-0.27, 0.06) raw xDistance=0.18 yDistance=0.20
02:04:15.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:04:15.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:04:15.789 00.000 8976 MoveAxis(R, 0, ABG)
02:04:15.789 00.000 8976 MoveAxis(U, 0, ABG)
02:04:15.789 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:04:15.789 00.000 8976 MountToCamera -- mountX=0.61 mountY=-1.78 hyp=1.89 mountTheta=-1.24 cameraX=1.31, cameraY=1.35 cameraTheta=0.80
02:04:15.789 00.000 8976 incremental bump (1.312, 1.355) isValid = 1
02:04:15.789 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:04:15.789 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:04:15.789 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:04:15.789 00.000 8976 move complete, result=0
02:04:15.789 00.000 9828 Worker thread wakes up
02:04:15.790 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:04:15.790 00.000 8976 worker thread done servicing request
02:04:15.790 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:04:15.790 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
02:04:15.790 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
02:04:15.790 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
02:04:15.790 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:04:15.790 00.000 9828 BLC: window closed
02:04:15.790 00.000 9828 MoveAxis(E, 27, B)
02:04:15.790 00.000 9828 Guiding  Dir = 2, Dur = 27
02:04:15.791 00.001 9828 IsSlewing returns 0
02:04:15.791 00.000 9828 IsGuiding returns 0
02:04:15.791 00.000 9828 PulseGuide returned control before completion, sleep 37
02:04:15.791 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
02:04:15.801 00.010 5052 UpdateGuideState exits: m=222 SNR=10.3
02:04:15.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:15.801 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:15.801 00.000 5052 Enqueuing Expose request
02:04:15.801 00.000 8976 Worker thread wakes up
02:04:15.802 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:15.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:15.802 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:15.837 00.035 9828 IsGuiding returns 1
02:04:15.837 00.000 9828 scope still moving after pulse duration time elapsed
02:04:15.868 00.031 9828 IsSlewing returns 0
02:04:15.869 00.001 9828 IsGuiding returns 1
02:04:15.899 00.030 9828 IsSlewing returns 0
02:04:15.899 00.000 9828 IsGuiding returns 1
02:04:15.931 00.032 9828 IsSlewing returns 0
02:04:15.931 00.000 9828 IsGuiding returns 1
02:04:15.962 00.031 9828 IsSlewing returns 0
02:04:15.962 00.000 9828 IsGuiding returns 0
02:04:15.962 00.000 9828 scope move finished after 27 + 143 ms
02:04:15.962 00.000 9828 Move returns status 0, amount 27
02:04:15.962 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:15.962 00.000 9828 MoveAxis(N, 10, B)
02:04:15.962 00.000 9828 Guiding  Dir = 0, Dur = 10
02:04:15.978 00.016 9828 IsSlewing returns 0
02:04:15.982 00.004 9828 IsGuiding returns 0
02:04:15.982 00.000 9828 PulseGuide returned control before completion, sleep 20
02:04:16.007 00.025 9828 IsGuiding returns 1
02:04:16.007 00.000 9828 scope still moving after pulse duration time elapsed
02:04:16.040 00.033 9828 IsSlewing returns 0
02:04:16.041 00.001 9828 IsGuiding returns 1
02:04:16.071 00.030 9828 IsSlewing returns 0
02:04:16.072 00.001 9828 IsGuiding returns 1
02:04:16.101 00.029 9828 IsSlewing returns 0
02:04:16.101 00.000 9828 IsGuiding returns 1
02:04:16.133 00.032 9828 IsSlewing returns 0
02:04:16.133 00.000 9828 IsGuiding returns 0
02:04:16.133 00.000 9828 scope move finished after 10 + 140 ms
02:04:16.133 00.000 9828 Move returns status 0, amount 10
02:04:16.133 00.000 9828 move complete, result=0
02:04:16.133 00.000 9828 worker thread done servicing request
02:04:16.133 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:04:16.497 00.364 8976 Exposure complete
02:04:16.502 00.005 8976 worker thread done servicing request
02:04:16.503 00.001 5052 OnExposeComplete: enter
02:04:16.503 00.000 5052 UpdateGuideState(): m_state=6
02:04:16.503 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6922
02:04:16.503 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.78, Mass=174, SNR=9.1, Peak=71 HFD=2.2
02:04:16.503 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:04:16.503 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
02:04:16.503 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.07 hyp=0.36 cameraTheta=2.95 mountX=0.22 mountY=0.26, mountTheta=0.87
02:04:16.503 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.07, opts=13)
02:04:16.503 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.07)
02:04:16.504 00.001 8976 Worker thread wakes up
02:04:16.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.07) opts 0xd
02:04:16.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.07)
02:04:16.504 00.000 8976 Moving (-0.35, 0.07) raw xDistance=0.22 yDistance=0.26
02:04:16.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:04:16.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:04:16.504 00.000 8976 MoveAxis(R, 0, ABG)
02:04:16.504 00.000 8976 MoveAxis(U, 0, ABG)
02:04:16.504 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:04:16.504 00.000 8976 MountToCamera -- mountX=0.61 mountY=-1.77 hyp=1.87 mountTheta=-1.24 cameraX=1.30, cameraY=1.35 cameraTheta=0.80
02:04:16.504 00.000 8976 incremental bump (1.300, 1.350) isValid = 1
02:04:16.504 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:04:16.504 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:04:16.504 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:04:16.504 00.000 8976 move complete, result=0
02:04:16.504 00.000 8976 worker thread done servicing request
02:04:16.504 00.000 9828 Worker thread wakes up
02:04:16.504 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:04:16.504 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:04:16.505 00.001 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:04:16.505 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
02:04:16.505 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:04:16.505 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
02:04:16.505 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:04:16.505 00.000 9828 BLC: window closed
02:04:16.505 00.000 9828 MoveAxis(E, 27, B)
02:04:16.505 00.000 9828 Guiding  Dir = 2, Dur = 27
02:04:16.505 00.000 9828 IsSlewing returns 0
02:04:16.505 00.000 9828 IsGuiding returns 0
02:04:16.505 00.000 9828 PulseGuide returned control before completion, sleep 37
02:04:16.514 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
02:04:16.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:16.514 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:16.514 00.000 5052 Enqueuing Expose request
02:04:16.514 00.000 8976 Worker thread wakes up
02:04:16.514 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:04:16.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:16.514 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:16.548 00.034 9828 IsGuiding returns 1
02:04:16.548 00.000 9828 scope still moving after pulse duration time elapsed
02:04:16.579 00.031 9828 IsSlewing returns 0
02:04:16.579 00.000 9828 IsGuiding returns 1
02:04:16.610 00.031 9828 IsSlewing returns 0
02:04:16.610 00.000 9828 IsGuiding returns 1
02:04:16.641 00.031 9828 IsSlewing returns 0
02:04:16.641 00.000 9828 IsGuiding returns 1
02:04:16.671 00.030 9828 IsSlewing returns 0
02:04:16.671 00.000 9828 IsGuiding returns 0
02:04:16.671 00.000 9828 scope move finished after 27 + 139 ms
02:04:16.671 00.000 9828 Move returns status 0, amount 27
02:04:16.671 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:16.671 00.000 9828 MoveAxis(N, 10, B)
02:04:16.671 00.000 9828 Guiding  Dir = 0, Dur = 10
02:04:16.687 00.016 9828 IsSlewing returns 0
02:04:16.687 00.000 9828 IsGuiding returns 0
02:04:16.687 00.000 9828 PulseGuide returned control before completion, sleep 20
02:04:16.718 00.031 9828 IsGuiding returns 1
02:04:16.718 00.000 9828 scope still moving after pulse duration time elapsed
02:04:16.750 00.032 9828 IsSlewing returns 0
02:04:16.750 00.000 9828 IsGuiding returns 1
02:04:16.782 00.032 9828 IsSlewing returns 0
02:04:16.782 00.000 9828 IsGuiding returns 1
02:04:16.813 00.031 9828 IsSlewing returns 0
02:04:16.813 00.000 9828 IsGuiding returns 1
02:04:16.845 00.032 9828 IsSlewing returns 0
02:04:16.845 00.000 9828 IsGuiding returns 0
02:04:16.845 00.000 9828 scope move finished after 10 + 148 ms
02:04:16.845 00.000 9828 Move returns status 0, amount 10
02:04:16.845 00.000 9828 move complete, result=0
02:04:16.845 00.000 9828 worker thread done servicing request
02:04:16.845 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:04:17.173 00.328 8976 Exposure complete
02:04:17.178 00.005 8976 worker thread done servicing request
02:04:17.179 00.001 5052 OnExposeComplete: enter
02:04:17.179 00.000 5052 UpdateGuideState(): m_state=6
02:04:17.179 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6923
02:04:17.179 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=282.06, Mass=215, SNR=10.1, Peak=76 HFD=2.3
02:04:17.179 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
02:04:17.179 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
02:04:17.179 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.35 hyp=0.67 cameraTheta=2.59 mountX=0.57 mountY=0.28, mountTheta=0.46
02:04:17.180 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.35, opts=13)
02:04:17.180 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.35)
02:04:17.180 00.000 8976 Worker thread wakes up
02:04:17.180 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.35) opts 0xd
02:04:17.180 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.35)
02:04:17.180 00.000 8976 Moving (-0.57, 0.35) raw xDistance=0.57 yDistance=0.28
02:04:17.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:04:17.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:04:17.180 00.000 8976 MoveAxis(L, 2, ABG)
02:04:17.180 00.000 8976 stepping (-4, 11) + (-2, 0)
02:04:17.180 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:17.181 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:04:17.190 00.009 5052 UpdateGuideState exits: m=215 SNR=10.1
02:04:17.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:17.190 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:17.190 00.000 5052 Enqueuing Expose request
02:04:17.214 00.024 8976 Received - 47 (G) 
02:04:17.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:17.214 00.000 8976 stepped: pos (-6, 11)
02:04:17.214 00.000 8976 MoveAxis(D, 1, ABG)
02:04:17.214 00.000 8976 stepping (-6, 11) + (0, -1)
02:04:17.214 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:17.246 00.032 8976 Received - 47 (G) 
02:04:17.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:17.246 00.000 8976 stepped: pos (-6, 10)
02:04:17.246 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:04:17.246 00.000 8976 MountToCamera -- mountX=0.71 mountY=-1.71 hyp=1.85 mountTheta=-1.18 cameraX=1.20, cameraY=1.41 cameraTheta=0.87
02:04:17.246 00.000 8976 incremental bump (1.200, 1.413) isValid = 1
02:04:17.246 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
02:04:17.246 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:04:17.246 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:04:17.246 00.000 8976 move complete, result=0
02:04:17.246 00.000 8976 worker thread done servicing request
02:04:17.246 00.000 8976 Worker thread wakes up
02:04:17.246 00.000 9828 Worker thread wakes up
02:04:17.246 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:04:17.246 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:04:17.246 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
02:04:17.246 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
02:04:17.246 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:04:17.247 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:04:17.247 00.000 9828 BLC: window closed
02:04:17.247 00.000 9828 MoveAxis(E, 25, B)
02:04:17.247 00.000 9828 Guiding  Dir = 2, Dur = 25
02:04:17.247 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:04:17.247 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:17.247 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:17.247 00.000 9828 IsSlewing returns 0
02:04:17.247 00.000 9828 IsGuiding returns 0
02:04:17.247 00.000 9828 PulseGuide returned control before completion, sleep 35
02:04:17.293 00.046 9828 IsGuiding returns 1
02:04:17.293 00.000 9828 scope still moving after pulse duration time elapsed
02:04:17.324 00.031 9828 IsSlewing returns 0
02:04:17.324 00.000 9828 IsGuiding returns 1
02:04:17.355 00.031 9828 IsSlewing returns 0
02:04:17.355 00.000 9828 IsGuiding returns 1
02:04:17.386 00.031 9828 IsSlewing returns 0
02:04:17.386 00.000 9828 IsGuiding returns 0
02:04:17.386 00.000 9828 scope move finished after 25 + 114 ms
02:04:17.386 00.000 9828 Move returns status 0, amount 25
02:04:17.386 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:17.386 00.000 9828 MoveAxis(N, 11, B)
02:04:17.386 00.000 9828 Guiding  Dir = 0, Dur = 11
02:04:17.401 00.015 9828 IsSlewing returns 0
02:04:17.401 00.000 9828 IsGuiding returns 0
02:04:17.401 00.000 9828 PulseGuide returned control before completion, sleep 21
02:04:17.433 00.032 9828 IsGuiding returns 1
02:04:17.433 00.000 9828 scope still moving after pulse duration time elapsed
02:04:17.465 00.032 9828 IsSlewing returns 0
02:04:17.465 00.000 9828 IsGuiding returns 1
02:04:17.496 00.031 9828 IsSlewing returns 0
02:04:17.496 00.000 9828 IsGuiding returns 1
02:04:17.527 00.031 9828 IsSlewing returns 0
02:04:17.527 00.000 9828 IsGuiding returns 1
02:04:17.557 00.030 9828 IsSlewing returns 0
02:04:17.557 00.000 9828 IsGuiding returns 0
02:04:17.557 00.000 9828 scope move finished after 11 + 144 ms
02:04:17.557 00.000 9828 Move returns status 0, amount 11
02:04:17.558 00.001 9828 move complete, result=0
02:04:17.558 00.000 9828 worker thread done servicing request
02:04:17.558 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:04:17.909 00.351 8976 Exposure complete
02:04:17.916 00.007 8976 worker thread done servicing request
02:04:17.916 00.000 5052 OnExposeComplete: enter
02:04:17.916 00.000 5052 UpdateGuideState(): m_state=6
02:04:17.916 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6924
02:04:17.917 00.001 5052 Star::Find returns 1 (0), X=328.65, Y=281.42, Mass=198, SNR=9.8, Peak=74 HFD=2.1
02:04:17.917 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
02:04:17.917 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.50)
02:04:17.917 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.29 hyp=0.60 cameraTheta=-2.64 mountX=-0.02 mountY=0.60, mountTheta=1.60
02:04:17.918 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.29, opts=13)
02:04:17.918 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.29)
02:04:17.918 00.000 8976 Worker thread wakes up
02:04:17.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.29) opts 0xd
02:04:17.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.29)
02:04:17.918 00.000 8976 Moving (-0.53, -0.29) raw xDistance=-0.02 yDistance=0.60
02:04:17.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:04:17.919 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
02:04:17.919 00.000 8976 MoveAxis(R, 0, ABG)
02:04:17.919 00.000 8976 MoveAxis(D, 2, ABG)
02:04:17.919 00.000 8976 stepping (-6, 10) + (0, -2)
02:04:17.919 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:17.920 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:04:17.930 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
02:04:17.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:17.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:17.931 00.001 5052 Enqueuing Expose request
02:04:17.949 00.018 8976 Received - 47 (G) 
02:04:17.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:17.949 00.000 8976 stepped: pos (-6, 8)
02:04:17.949 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:04:17.949 00.000 8976 MountToCamera -- mountX=0.78 mountY=-1.57 hyp=1.75 mountTheta=-1.11 cameraX=1.04, cameraY=1.41 cameraTheta=0.93
02:04:17.949 00.000 8976 incremental bump (1.039, 1.408) isValid = 1
02:04:17.949 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:04:17.949 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:04:17.949 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:04:17.949 00.000 9828 Worker thread wakes up
02:04:17.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:04:17.949 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:04:17.949 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
02:04:17.950 00.001 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
02:04:17.950 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:04:17.950 00.000 8976 move complete, result=0
02:04:17.950 00.000 8976 worker thread done servicing request
02:04:17.950 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:04:17.950 00.000 9828 BLC: window closed
02:04:17.950 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:04:17.950 00.000 8976 Worker thread wakes up
02:04:17.950 00.000 9828 MoveAxis(E, 23, B)
02:04:17.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:17.950 00.000 9828 Guiding  Dir = 2, Dur = 23
02:04:17.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:17.950 00.000 9828 IsSlewing returns 0
02:04:17.951 00.001 9828 IsGuiding returns 0
02:04:17.951 00.000 9828 PulseGuide returned control before completion, sleep 33
02:04:17.994 00.043 9828 IsGuiding returns 1
02:04:17.994 00.000 9828 scope still moving after pulse duration time elapsed
02:04:18.026 00.032 9828 IsSlewing returns 0
02:04:18.026 00.000 9828 IsGuiding returns 1
02:04:18.058 00.032 9828 IsSlewing returns 0
02:04:18.058 00.000 9828 IsGuiding returns 1
02:04:18.090 00.032 9828 IsSlewing returns 0
02:04:18.090 00.000 9828 IsGuiding returns 0
02:04:18.090 00.000 9828 scope move finished after 23 + 116 ms
02:04:18.090 00.000 9828 Move returns status 0, amount 23
02:04:18.090 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:18.090 00.000 9828 MoveAxis(N, 12, B)
02:04:18.090 00.000 9828 Guiding  Dir = 0, Dur = 12
02:04:18.106 00.016 9828 IsSlewing returns 0
02:04:18.106 00.000 9828 IsGuiding returns 0
02:04:18.106 00.000 9828 PulseGuide returned control before completion, sleep 22
02:04:18.137 00.031 9828 IsGuiding returns 1
02:04:18.137 00.000 9828 scope still moving after pulse duration time elapsed
02:04:18.168 00.031 9828 IsSlewing returns 0
02:04:18.168 00.000 9828 IsGuiding returns 1
02:04:18.198 00.030 9828 IsSlewing returns 0
02:04:18.198 00.000 9828 IsGuiding returns 1
02:04:18.229 00.031 9828 IsSlewing returns 0
02:04:18.229 00.000 9828 IsGuiding returns 1
02:04:18.260 00.031 9828 IsSlewing returns 0
02:04:18.260 00.000 9828 IsGuiding returns 0
02:04:18.260 00.000 9828 scope move finished after 12 + 141 ms
02:04:18.260 00.000 9828 Move returns status 0, amount 12
02:04:18.260 00.000 9828 move complete, result=0
02:04:18.260 00.000 9828 worker thread done servicing request
02:04:18.260 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:04:18.610 00.350 8976 Exposure complete
02:04:18.614 00.004 8976 worker thread done servicing request
02:04:18.615 00.001 5052 OnExposeComplete: enter
02:04:18.615 00.000 5052 UpdateGuideState(): m_state=6
02:04:18.615 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6925
02:04:18.615 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.55, Mass=196, SNR=9.7, Peak=73 HFD=2.3
02:04:18.615 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.26 = 2.03)
02:04:18.615 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
02:04:18.615 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.21 mountX=-0.09 mountY=0.19, mountTheta=2.01
02:04:18.616 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.16, opts=13)
02:04:18.616 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.16)
02:04:18.616 00.000 8976 Worker thread wakes up
02:04:18.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.16) opts 0xd
02:04:18.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.16)
02:04:18.616 00.000 8976 Moving (-0.12, -0.16) raw xDistance=-0.09 yDistance=0.19
02:04:18.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:04:18.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:04:18.616 00.000 8976 MoveAxis(R, 0, ABG)
02:04:18.616 00.000 8976 MoveAxis(U, 0, ABG)
02:04:18.616 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:04:18.616 00.000 8976 MountToCamera -- mountX=0.83 mountY=-1.47 hyp=1.68 mountTheta=-1.06 cameraX=0.93, cameraY=1.40 cameraTheta=0.99
02:04:18.616 00.000 8976 incremental bump (0.931, 1.404) isValid = 1
02:04:18.617 00.001 8976 Scheduling Mount bump of (0.063, 0.099)
02:04:18.617 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:04:18.617 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:04:18.617 00.000 8976 move complete, result=0
02:04:18.617 00.000 9828 Worker thread wakes up
02:04:18.617 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:04:18.617 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:04:18.617 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
02:04:18.617 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
02:04:18.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:04:18.617 00.000 8976 worker thread done servicing request
02:04:18.617 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:04:18.617 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:04:18.617 00.000 9828 BLC: window closed
02:04:18.617 00.000 9828 MoveAxis(E, 22, B)
02:04:18.617 00.000 9828 Guiding  Dir = 2, Dur = 22
02:04:18.618 00.001 9828 IsSlewing returns 0
02:04:18.618 00.000 9828 IsGuiding returns 0
02:04:18.618 00.000 9828 PulseGuide returned control before completion, sleep 32
02:04:18.626 00.008 5052 UpdateGuideState exits: m=196 SNR=9.7
02:04:18.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:18.626 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:18.627 00.001 5052 Enqueuing Expose request
02:04:18.627 00.000 8976 Worker thread wakes up
02:04:18.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:18.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:18.627 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:18.662 00.035 9828 IsGuiding returns 1
02:04:18.662 00.000 9828 scope still moving after pulse duration time elapsed
02:04:18.693 00.031 9828 IsSlewing returns 0
02:04:18.693 00.000 9828 IsGuiding returns 1
02:04:18.724 00.031 9828 IsSlewing returns 0
02:04:18.725 00.001 9828 IsGuiding returns 1
02:04:18.755 00.030 9828 IsSlewing returns 0
02:04:18.755 00.000 9828 IsGuiding returns 0
02:04:18.755 00.000 9828 scope move finished after 22 + 114 ms
02:04:18.755 00.000 9828 Move returns status 0, amount 22
02:04:18.755 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:18.755 00.000 9828 MoveAxis(N, 12, B)
02:04:18.755 00.000 9828 Guiding  Dir = 0, Dur = 12
02:04:18.770 00.015 9828 IsSlewing returns 0
02:04:18.770 00.000 9828 IsGuiding returns 0
02:04:18.770 00.000 9828 PulseGuide returned control before completion, sleep 22
02:04:18.801 00.031 9828 IsGuiding returns 1
02:04:18.801 00.000 9828 scope still moving after pulse duration time elapsed
02:04:18.831 00.030 9828 IsSlewing returns 0
02:04:18.831 00.000 9828 IsGuiding returns 1
02:04:18.863 00.032 9828 IsSlewing returns 0
02:04:18.863 00.000 9828 IsGuiding returns 1
02:04:18.893 00.030 9828 IsSlewing returns 0
02:04:18.893 00.000 9828 IsGuiding returns 1
02:04:18.925 00.032 9828 IsSlewing returns 0
02:04:18.925 00.000 9828 IsGuiding returns 1
02:04:18.956 00.031 9828 IsSlewing returns 0
02:04:18.956 00.000 9828 IsGuiding returns 1
02:04:18.987 00.031 9828 IsSlewing returns 0
02:04:18.987 00.000 9828 IsGuiding returns 0
02:04:18.987 00.000 9828 scope move finished after 12 + 204 ms
02:04:18.987 00.000 9828 Move returns status 0, amount 12
02:04:18.987 00.000 9828 move complete, result=0
02:04:18.987 00.000 9828 worker thread done servicing request
02:04:18.987 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:04:19.287 00.300 8976 Exposure complete
02:04:19.292 00.005 8976 worker thread done servicing request
02:04:19.292 00.000 5052 OnExposeComplete: enter
02:04:19.293 00.001 5052 UpdateGuideState(): m_state=6
02:04:19.293 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6926
02:04:19.293 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.43, Mass=202, SNR=9.8, Peak=70 HFD=2.7
02:04:19.293 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
02:04:19.293 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.59)
02:04:19.293 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.28 hyp=0.50 cameraTheta=-2.55 mountX=-0.06 mountY=0.50, mountTheta=1.69
02:04:19.293 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.28, opts=13)
02:04:19.293 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.28)
02:04:19.294 00.001 8976 Worker thread wakes up
02:04:19.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.28) opts 0xd
02:04:19.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.28)
02:04:19.294 00.000 8976 Moving (-0.41, -0.28) raw xDistance=-0.06 yDistance=0.50
02:04:19.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:04:19.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:04:19.294 00.000 8976 MoveAxis(R, 0, ABG)
02:04:19.294 00.000 8976 MoveAxis(D, 2, ABG)
02:04:19.294 00.000 8976 stepping (-6, 8) + (0, -2)
02:04:19.294 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:19.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:04:19.304 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
02:04:19.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:19.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:19.304 00.000 5052 Enqueuing Expose request
02:04:19.324 00.020 8976 Received - 47 (G) 
02:04:19.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:19.324 00.000 8976 stepped: pos (-6, 6)
02:04:19.324 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:04:19.324 00.000 8976 MountToCamera -- mountX=0.86 mountY=-1.30 hyp=1.56 mountTheta=-0.99 cameraX=0.77, cameraY=1.35 cameraTheta=1.06
02:04:19.324 00.000 8976 incremental bump (0.766, 1.354) isValid = 1
02:04:19.324 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
02:04:19.324 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:04:19.324 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:04:19.324 00.000 8976 move complete, result=0
02:04:19.324 00.000 9828 Worker thread wakes up
02:04:19.324 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:04:19.324 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:04:19.324 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
02:04:19.324 00.000 8976 worker thread done servicing request
02:04:19.325 00.001 8976 Worker thread wakes up
02:04:19.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:19.325 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
02:04:19.325 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:04:19.325 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:04:19.325 00.000 9828 BLC: window closed
02:04:19.325 00.000 9828 MoveAxis(E, 19, B)
02:04:19.325 00.000 9828 Guiding  Dir = 2, Dur = 19
02:04:19.325 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:04:19.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:19.325 00.000 9828 IsSlewing returns 0
02:04:19.325 00.000 9828 IsGuiding returns 0
02:04:19.325 00.000 9828 PulseGuide returned control before completion, sleep 29
02:04:19.358 00.033 9828 IsGuiding returns 1
02:04:19.358 00.000 9828 scope still moving after pulse duration time elapsed
02:04:19.389 00.031 9828 IsSlewing returns 0
02:04:19.389 00.000 9828 IsGuiding returns 1
02:04:19.420 00.031 9828 IsSlewing returns 0
02:04:19.420 00.000 9828 IsGuiding returns 1
02:04:19.452 00.032 9828 IsSlewing returns 0
02:04:19.452 00.000 9828 IsGuiding returns 0
02:04:19.452 00.000 9828 scope move finished after 19 + 108 ms
02:04:19.452 00.000 9828 Move returns status 0, amount 19
02:04:19.452 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:19.452 00.000 9828 MoveAxis(N, 13, B)
02:04:19.452 00.000 9828 Guiding  Dir = 0, Dur = 13
02:04:19.468 00.016 9828 IsSlewing returns 0
02:04:19.468 00.000 9828 IsGuiding returns 0
02:04:19.468 00.000 9828 PulseGuide returned control before completion, sleep 23
02:04:19.499 00.031 9828 IsGuiding returns 1
02:04:19.499 00.000 9828 scope still moving after pulse duration time elapsed
02:04:19.530 00.031 9828 IsSlewing returns 0
02:04:19.530 00.000 9828 IsGuiding returns 1
02:04:19.561 00.031 9828 IsSlewing returns 0
02:04:19.561 00.000 9828 IsGuiding returns 1
02:04:19.591 00.030 9828 IsSlewing returns 0
02:04:19.591 00.000 9828 IsGuiding returns 1
02:04:19.622 00.031 9828 IsSlewing returns 0
02:04:19.622 00.000 9828 IsGuiding returns 0
02:04:19.622 00.000 9828 scope move finished after 13 + 141 ms
02:04:19.622 00.000 9828 Move returns status 0, amount 13
02:04:19.622 00.000 9828 move complete, result=0
02:04:19.622 00.000 9828 worker thread done servicing request
02:04:19.622 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:04:19.989 00.367 8976 Exposure complete
02:04:19.994 00.005 8976 worker thread done servicing request
02:04:19.994 00.000 5052 OnExposeComplete: enter
02:04:19.995 00.001 5052 UpdateGuideState(): m_state=6
02:04:19.995 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6927
02:04:19.995 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.62, Mass=204, SNR=9.9, Peak=68 HFD=2.4
02:04:19.995 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.40 = 1.89)
02:04:19.995 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
02:04:19.995 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.35 mountX=-0.04 mountY=0.13, mountTheta=1.88
02:04:19.995 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.09, opts=13)
02:04:19.996 00.001 5052 Enqueuing Move request for stepguider (-0.09, -0.09)
02:04:19.996 00.000 8976 Worker thread wakes up
02:04:19.996 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.09) opts 0xd
02:04:19.996 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.09)
02:04:19.996 00.000 8976 Moving (-0.09, -0.09) raw xDistance=-0.04 yDistance=0.13
02:04:19.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:04:19.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:04:19.996 00.000 8976 MoveAxis(R, 0, ABG)
02:04:19.996 00.000 8976 MoveAxis(U, 0, ABG)
02:04:19.996 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:04:19.996 00.000 8976 MountToCamera -- mountX=0.88 mountY=-1.18 hyp=1.47 mountTheta=-0.93 cameraX=0.66, cameraY=1.32 cameraTheta=1.11
02:04:19.996 00.000 8976 incremental bump (0.655, 1.320) isValid = 1
02:04:19.996 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:04:19.996 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:04:19.996 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:04:19.996 00.000 8976 move complete, result=0
02:04:19.996 00.000 9828 Worker thread wakes up
02:04:19.996 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:04:19.997 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:04:19.997 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:04:19.997 00.000 8976 worker thread done servicing request
02:04:19.997 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:04:19.997 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:04:19.997 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:04:19.997 00.000 9828 BLC: window closed
02:04:19.997 00.000 9828 MoveAxis(E, 18, B)
02:04:19.997 00.000 9828 Guiding  Dir = 2, Dur = 18
02:04:19.997 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:04:19.997 00.000 9828 IsSlewing returns 0
02:04:19.997 00.000 9828 IsGuiding returns 0
02:04:19.997 00.000 9828 PulseGuide returned control before completion, sleep 28
02:04:20.008 00.011 5052 UpdateGuideState exits: m=204 SNR=9.9
02:04:20.008 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:20.008 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:20.008 00.000 5052 Enqueuing Expose request
02:04:20.008 00.000 8976 Worker thread wakes up
02:04:20.008 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:20.008 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:20.009 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:20.041 00.032 9828 IsGuiding returns 1
02:04:20.041 00.000 9828 scope still moving after pulse duration time elapsed
02:04:20.069 00.028 9828 IsSlewing returns 0
02:04:20.069 00.000 9828 IsGuiding returns 1
02:04:20.101 00.032 9828 IsSlewing returns 0
02:04:20.101 00.000 9828 IsGuiding returns 1
02:04:20.133 00.032 9828 IsSlewing returns 0
02:04:20.133 00.000 9828 IsGuiding returns 1
02:04:20.165 00.032 9828 IsSlewing returns 0
02:04:20.165 00.000 9828 IsGuiding returns 0
02:04:20.165 00.000 9828 scope move finished after 18 + 149 ms
02:04:20.165 00.000 9828 Move returns status 0, amount 18
02:04:20.165 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:20.165 00.000 9828 MoveAxis(N, 14, B)
02:04:20.165 00.000 9828 Guiding  Dir = 0, Dur = 14
02:04:20.181 00.016 9828 IsSlewing returns 0
02:04:20.182 00.001 9828 IsGuiding returns 0
02:04:20.182 00.000 9828 PulseGuide returned control before completion, sleep 24
02:04:20.212 00.030 9828 IsGuiding returns 1
02:04:20.212 00.000 9828 scope still moving after pulse duration time elapsed
02:04:20.244 00.032 9828 IsSlewing returns 0
02:04:20.244 00.000 9828 IsGuiding returns 1
02:04:20.275 00.031 9828 IsSlewing returns 0
02:04:20.275 00.000 9828 IsGuiding returns 1
02:04:20.307 00.032 9828 IsSlewing returns 0
02:04:20.307 00.000 9828 IsGuiding returns 1
02:04:20.337 00.030 9828 IsSlewing returns 0
02:04:20.337 00.000 9828 IsGuiding returns 0
02:04:20.337 00.000 9828 scope move finished after 14 + 141 ms
02:04:20.337 00.000 9828 Move returns status 0, amount 14
02:04:20.337 00.000 9828 move complete, result=0
02:04:20.337 00.000 9828 worker thread done servicing request
02:04:20.337 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:04:20.672 00.335 8976 Exposure complete
02:04:20.677 00.005 8976 worker thread done servicing request
02:04:20.677 00.000 5052 OnExposeComplete: enter
02:04:20.677 00.000 5052 UpdateGuideState(): m_state=6
02:04:20.677 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6928
02:04:20.677 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.60, Mass=193, SNR=9.7, Peak=70 HFD=2.8
02:04:20.677 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.04) = xAngle (-2.76 = -2.76)
02:04:20.677 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.86 = -2.86)
02:04:20.677 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.72 mountX=-0.15 mountY=-0.04, mountTheta=-2.85
02:04:20.678 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.11, opts=13)
02:04:20.678 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.11)
02:04:20.678 00.000 8976 Worker thread wakes up
02:04:20.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.11) opts 0xd
02:04:20.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.11)
02:04:20.678 00.000 8976 Moving (0.12, -0.11) raw xDistance=-0.15 yDistance=-0.04
02:04:20.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:04:20.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:04:20.678 00.000 8976 MoveAxis(R, 0, ABG)
02:04:20.678 00.000 8976 MoveAxis(U, 0, ABG)
02:04:20.678 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:04:20.678 00.000 8976 MountToCamera -- mountX=0.89 mountY=-1.11 hyp=1.42 mountTheta=-0.89 cameraX=0.58, cameraY=1.30 cameraTheta=1.15
02:04:20.678 00.000 8976 incremental bump (0.581, 1.298) isValid = 1
02:04:20.679 00.001 8976 Scheduling Mount bump of (0.047, 0.109)
02:04:20.679 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:04:20.679 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:04:20.679 00.000 8976 move complete, result=0
02:04:20.679 00.000 9828 Worker thread wakes up
02:04:20.679 00.000 8976 worker thread done servicing request
02:04:20.679 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:04:20.679 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:04:20.679 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:04:20.679 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
02:04:20.679 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:04:20.679 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:04:20.679 00.000 9828 BLC: window closed
02:04:20.679 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:04:20.679 00.000 9828 MoveAxis(E, 16, B)
02:04:20.679 00.000 9828 Guiding  Dir = 2, Dur = 16
02:04:20.680 00.001 9828 IsSlewing returns 0
02:04:20.680 00.000 9828 IsGuiding returns 0
02:04:20.680 00.000 9828 PulseGuide returned control before completion, sleep 26
02:04:20.688 00.008 5052 UpdateGuideState exits: m=193 SNR=9.7
02:04:20.689 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:20.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:20.689 00.000 5052 Enqueuing Expose request
02:04:20.689 00.000 8976 Worker thread wakes up
02:04:20.689 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:04:20.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:20.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:20.711 00.022 9828 IsGuiding returns 1
02:04:20.711 00.000 9828 scope still moving after pulse duration time elapsed
02:04:20.742 00.031 9828 IsSlewing returns 0
02:04:20.742 00.000 9828 IsGuiding returns 1
02:04:20.774 00.032 9828 IsSlewing returns 0
02:04:20.774 00.000 9828 IsGuiding returns 1
02:04:20.804 00.030 9828 IsSlewing returns 0
02:04:20.804 00.000 9828 IsGuiding returns 1
02:04:20.836 00.032 9828 IsSlewing returns 0
02:04:20.836 00.000 9828 IsGuiding returns 0
02:04:20.836 00.000 9828 scope move finished after 16 + 140 ms
02:04:20.836 00.000 9828 Move returns status 0, amount 16
02:04:20.836 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:20.836 00.000 9828 MoveAxis(N, 14, B)
02:04:20.836 00.000 9828 Guiding  Dir = 0, Dur = 14
02:04:20.852 00.016 9828 IsSlewing returns 0
02:04:20.852 00.000 9828 IsGuiding returns 0
02:04:20.852 00.000 9828 PulseGuide returned control before completion, sleep 24
02:04:20.882 00.030 9828 IsGuiding returns 1
02:04:20.882 00.000 9828 scope still moving after pulse duration time elapsed
02:04:20.914 00.032 9828 IsSlewing returns 0
02:04:20.914 00.000 9828 IsGuiding returns 1
02:04:20.946 00.032 9828 IsSlewing returns 0
02:04:20.946 00.000 9828 IsGuiding returns 1
02:04:20.977 00.031 9828 IsSlewing returns 0
02:04:20.978 00.001 9828 IsGuiding returns 1
02:04:21.009 00.031 9828 IsSlewing returns 0
02:04:21.009 00.000 9828 IsGuiding returns 0
02:04:21.009 00.000 9828 scope move finished after 14 + 142 ms
02:04:21.009 00.000 9828 Move returns status 0, amount 14
02:04:21.010 00.001 9828 move complete, result=0
02:04:21.010 00.000 9828 worker thread done servicing request
02:04:21.010 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:04:21.384 00.374 8976 Exposure complete
02:04:21.391 00.007 8976 worker thread done servicing request
02:04:21.391 00.000 5052 OnExposeComplete: enter
02:04:21.391 00.000 5052 UpdateGuideState(): m_state=6
02:04:21.391 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6929
02:04:21.391 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.42, Mass=199, SNR=9.7, Peak=68 HFD=2.9
02:04:21.392 00.001 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
02:04:21.392 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.10)
02:04:21.392 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-1.04 mountX=-0.34 mountY=0.01, mountTheta=3.10
02:04:21.392 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.29, opts=13)
02:04:21.392 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.29)
02:04:21.392 00.000 8976 Worker thread wakes up
02:04:21.393 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.29) opts 0xd
02:04:21.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.29)
02:04:21.393 00.000 8976 Moving (0.17, -0.29) raw xDistance=-0.34 yDistance=0.01
02:04:21.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:04:21.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:04:21.393 00.000 8976 MoveAxis(R, 1, ABG)
02:04:21.393 00.000 8976 stepping (-6, 6) + (1, 0)
02:04:21.393 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:21.394 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:04:21.404 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
02:04:21.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:21.404 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:21.404 00.000 5052 Enqueuing Expose request
02:04:21.418 00.014 8976 Received - 47 (G) 
02:04:21.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:21.418 00.000 8976 stepped: pos (-5, 6)
02:04:21.418 00.000 8976 MoveAxis(U, 0, ABG)
02:04:21.418 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:04:21.419 00.001 8976 MountToCamera -- mountX=0.85 mountY=-1.06 hyp=1.36 mountTheta=-0.89 cameraX=0.55, cameraY=1.24 cameraTheta=1.15
02:04:21.419 00.000 8976 incremental bump (0.554, 1.238) isValid = 1
02:04:21.419 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:04:21.419 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:04:21.419 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:04:21.419 00.000 8976 move complete, result=0
02:04:21.419 00.000 8976 worker thread done servicing request
02:04:21.419 00.000 8976 Worker thread wakes up
02:04:21.419 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
02:04:21.419 00.000 9828 Worker thread wakes up
02:04:21.419 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:04:21.419 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:04:21.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:21.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:21.419 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:04:21.419 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
02:04:21.420 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:04:21.420 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:04:21.420 00.000 9828 BLC: window closed
02:04:21.420 00.000 9828 MoveAxis(E, 16, B)
02:04:21.420 00.000 9828 Guiding  Dir = 2, Dur = 16
02:04:21.420 00.000 9828 IsSlewing returns 0
02:04:21.420 00.000 9828 IsGuiding returns 0
02:04:21.420 00.000 9828 PulseGuide returned control before completion, sleep 26
02:04:21.447 00.027 9828 IsGuiding returns 1
02:04:21.447 00.000 9828 scope still moving after pulse duration time elapsed
02:04:21.479 00.032 9828 IsSlewing returns 0
02:04:21.480 00.001 9828 IsGuiding returns 1
02:04:21.512 00.032 9828 IsSlewing returns 0
02:04:21.513 00.001 9828 IsGuiding returns 1
02:04:21.542 00.029 9828 IsSlewing returns 0
02:04:21.542 00.000 9828 IsGuiding returns 1
02:04:21.575 00.033 9828 IsSlewing returns 0
02:04:21.575 00.000 9828 IsGuiding returns 0
02:04:21.575 00.000 9828 scope move finished after 16 + 139 ms
02:04:21.575 00.000 9828 Move returns status 0, amount 16
02:04:21.575 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:21.575 00.000 9828 MoveAxis(N, 14, B)
02:04:21.575 00.000 9828 Guiding  Dir = 0, Dur = 14
02:04:21.590 00.015 9828 IsSlewing returns 0
02:04:21.590 00.000 9828 IsGuiding returns 0
02:04:21.590 00.000 9828 PulseGuide returned control before completion, sleep 24
02:04:21.622 00.032 9828 IsGuiding returns 1
02:04:21.622 00.000 9828 scope still moving after pulse duration time elapsed
02:04:21.654 00.032 9828 IsSlewing returns 0
02:04:21.654 00.000 9828 IsGuiding returns 1
02:04:21.686 00.032 9828 IsSlewing returns 0
02:04:21.686 00.000 9828 IsGuiding returns 1
02:04:21.718 00.032 9828 IsSlewing returns 0
02:04:21.718 00.000 9828 IsGuiding returns 1
02:04:21.748 00.030 9828 IsSlewing returns 0
02:04:21.748 00.000 9828 IsGuiding returns 0
02:04:21.748 00.000 9828 scope move finished after 14 + 144 ms
02:04:21.748 00.000 9828 Move returns status 0, amount 14
02:04:21.748 00.000 9828 move complete, result=0
02:04:21.748 00.000 9828 worker thread done servicing request
02:04:21.748 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:04:22.114 00.366 8976 Exposure complete
02:04:22.119 00.005 8976 worker thread done servicing request
02:04:22.119 00.000 5052 OnExposeComplete: enter
02:04:22.119 00.000 5052 UpdateGuideState(): m_state=6
02:04:22.120 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6930
02:04:22.120 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.17, Mass=189, SNR=9.5, Peak=71 HFD=2.4
02:04:22.120 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.75 = -0.75)
02:04:22.120 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.85 = -0.85)
02:04:22.120 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.46 hyp=0.47 cameraTheta=1.30 mountX=0.35 mountY=-0.36, mountTheta=-0.80
02:04:22.121 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.46, opts=13)
02:04:22.121 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.46)
02:04:22.121 00.000 8976 Worker thread wakes up
02:04:22.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.46) opts 0xd
02:04:22.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.46)
02:04:22.121 00.000 8976 Moving (0.13, 0.46) raw xDistance=0.35 yDistance=-0.36
02:04:22.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
02:04:22.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
02:04:22.121 00.000 8976 MoveAxis(L, 1, ABG)
02:04:22.121 00.000 8976 stepping (-5, 6) + (-1, 0)
02:04:22.121 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:22.122 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:04:22.133 00.011 5052 UpdateGuideState exits: m=189 SNR=9.5
02:04:22.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:22.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:22.133 00.000 5052 Enqueuing Expose request
02:04:22.154 00.021 8976 Received - 47 (G) 
02:04:22.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:22.154 00.000 8976 stepped: pos (-6, 6)
02:04:22.154 00.000 8976 MoveAxis(U, 1, ABG)
02:04:22.154 00.000 8976 stepping (-6, 6) + (0, 1)
02:04:22.154 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:22.185 00.031 8976 Received - 47 (G) 
02:04:22.186 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:22.186 00.000 8976 stepped: pos (-6, 7)
02:04:22.186 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:04:22.186 00.000 8976 MountToCamera -- mountX=0.87 mountY=-1.07 hyp=1.38 mountTheta=-0.89 cameraX=0.56, cameraY=1.27 cameraTheta=1.15
02:04:22.186 00.000 8976 incremental bump (0.560, 1.266) isValid = 1
02:04:22.186 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:04:22.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:04:22.186 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:04:22.186 00.000 8976 move complete, result=0
02:04:22.186 00.000 8976 worker thread done servicing request
02:04:22.186 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
02:04:22.186 00.000 9828 Worker thread wakes up
02:04:22.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:04:22.186 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:04:22.186 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:04:22.186 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
02:04:22.186 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:04:22.187 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:04:22.187 00.000 9828 BLC: window closed
02:04:22.187 00.000 9828 MoveAxis(E, 16, B)
02:04:22.187 00.000 9828 Guiding  Dir = 2, Dur = 16
02:04:22.187 00.000 8976 Worker thread wakes up
02:04:22.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:22.187 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:22.187 00.000 9828 IsSlewing returns 0
02:04:22.187 00.000 9828 IsGuiding returns 0
02:04:22.188 00.001 9828 PulseGuide returned control before completion, sleep 26
02:04:22.216 00.028 9828 IsGuiding returns 1
02:04:22.216 00.000 9828 scope still moving after pulse duration time elapsed
02:04:22.247 00.031 9828 IsSlewing returns 0
02:04:22.248 00.001 9828 IsGuiding returns 1
02:04:22.277 00.029 9828 IsSlewing returns 0
02:04:22.277 00.000 9828 IsGuiding returns 1
02:04:22.308 00.031 9828 IsSlewing returns 0
02:04:22.308 00.000 9828 IsGuiding returns 1
02:04:22.345 00.037 9828 IsSlewing returns 0
02:04:22.345 00.000 9828 IsGuiding returns 0
02:04:22.346 00.001 9828 scope move finished after 16 + 142 ms
02:04:22.346 00.000 9828 Move returns status 0, amount 16
02:04:22.346 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:22.346 00.000 9828 MoveAxis(N, 14, B)
02:04:22.346 00.000 9828 Guiding  Dir = 0, Dur = 14
02:04:22.372 00.026 9828 IsSlewing returns 0
02:04:22.373 00.001 9828 IsGuiding returns 0
02:04:22.373 00.000 9828 PulseGuide returned control before completion, sleep 24
02:04:22.402 00.029 9828 IsGuiding returns 1
02:04:22.402 00.000 9828 scope still moving after pulse duration time elapsed
02:04:22.434 00.032 9828 IsSlewing returns 0
02:04:22.434 00.000 9828 IsGuiding returns 1
02:04:22.465 00.031 9828 IsSlewing returns 0
02:04:22.465 00.000 9828 IsGuiding returns 1
02:04:22.496 00.031 9828 IsSlewing returns 0
02:04:22.496 00.000 9828 IsGuiding returns 1
02:04:22.527 00.031 9828 IsSlewing returns 0
02:04:22.527 00.000 9828 IsGuiding returns 1
02:04:22.558 00.031 9828 IsSlewing returns 0
02:04:22.558 00.000 9828 IsGuiding returns 0
02:04:22.558 00.000 9828 scope move finished after 14 + 172 ms
02:04:22.558 00.000 9828 Move returns status 0, amount 14
02:04:22.558 00.000 9828 move complete, result=0
02:04:22.558 00.000 9828 worker thread done servicing request
02:04:22.559 00.001 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:04:22.883 00.324 8976 Exposure complete
02:04:22.888 00.005 8976 worker thread done servicing request
02:04:22.888 00.000 5052 OnExposeComplete: enter
02:04:22.889 00.001 5052 UpdateGuideState(): m_state=6
02:04:22.889 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6931
02:04:22.889 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.79, Mass=208, SNR=10.0, Peak=73 HFD=2.4
02:04:22.889 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:04:22.889 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:04:22.889 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.25 cameraTheta=0.33 mountX=-0.04 mountY=-0.24, mountTheta=-1.72
02:04:22.889 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.08, opts=13)
02:04:22.889 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.08)
02:04:22.890 00.001 8976 Worker thread wakes up
02:04:22.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.08) opts 0xd
02:04:22.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.08)
02:04:22.890 00.000 8976 Moving (0.24, 0.08) raw xDistance=-0.04 yDistance=-0.24
02:04:22.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:04:22.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:04:22.890 00.000 8976 MoveAxis(R, 0, ABG)
02:04:22.890 00.000 8976 MoveAxis(U, 0, ABG)
02:04:22.890 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:04:22.890 00.000 8976 MountToCamera -- mountX=0.89 mountY=-1.09 hyp=1.40 mountTheta=-0.89 cameraX=0.56, cameraY=1.29 cameraTheta=1.16
02:04:22.890 00.000 8976 incremental bump (0.564, 1.285) isValid = 1
02:04:22.890 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:04:22.890 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:04:22.890 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:04:22.890 00.000 8976 move complete, result=0
02:04:22.890 00.000 8976 worker thread done servicing request
02:04:22.890 00.000 9828 Worker thread wakes up
02:04:22.890 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:04:22.890 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:04:22.890 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.02)
02:04:22.890 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
02:04:22.891 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:04:22.891 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:04:22.891 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:04:22.891 00.000 9828 BLC: window closed
02:04:22.891 00.000 9828 MoveAxis(E, 16, B)
02:04:22.891 00.000 9828 Guiding  Dir = 2, Dur = 16
02:04:22.891 00.000 9828 IsSlewing returns 0
02:04:22.891 00.000 9828 IsGuiding returns 0
02:04:22.891 00.000 9828 PulseGuide returned control before completion, sleep 26
02:04:22.900 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
02:04:22.901 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:22.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:22.901 00.000 5052 Enqueuing Expose request
02:04:22.901 00.000 8976 Worker thread wakes up
02:04:22.901 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:04:22.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:22.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:22.933 00.032 9828 IsGuiding returns 1
02:04:22.933 00.000 9828 scope still moving after pulse duration time elapsed
02:04:22.966 00.033 9828 IsSlewing returns 0
02:04:22.966 00.000 9828 IsGuiding returns 1
02:04:22.996 00.030 9828 IsSlewing returns 0
02:04:22.996 00.000 9828 IsGuiding returns 1
02:04:23.027 00.031 9828 IsSlewing returns 0
02:04:23.027 00.000 9828 IsGuiding returns 0
02:04:23.027 00.000 9828 scope move finished after 16 + 119 ms
02:04:23.027 00.000 9828 Move returns status 0, amount 16
02:04:23.027 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:23.028 00.001 9828 MoveAxis(N, 14, B)
02:04:23.028 00.000 9828 Guiding  Dir = 0, Dur = 14
02:04:23.043 00.015 9828 IsSlewing returns 0
02:04:23.043 00.000 9828 IsGuiding returns 0
02:04:23.043 00.000 9828 PulseGuide returned control before completion, sleep 24
02:04:23.075 00.032 9828 IsGuiding returns 1
02:04:23.075 00.000 9828 scope still moving after pulse duration time elapsed
02:04:23.108 00.033 9828 IsSlewing returns 0
02:04:23.108 00.000 9828 IsGuiding returns 1
02:04:23.139 00.031 9828 IsSlewing returns 0
02:04:23.139 00.000 9828 IsGuiding returns 1
02:04:23.171 00.032 9828 IsSlewing returns 0
02:04:23.171 00.000 9828 IsGuiding returns 1
02:04:23.203 00.032 9828 IsSlewing returns 0
02:04:23.203 00.000 9828 IsGuiding returns 0
02:04:23.203 00.000 9828 scope move finished after 14 + 146 ms
02:04:23.203 00.000 9828 Move returns status 0, amount 14
02:04:23.203 00.000 9828 move complete, result=0
02:04:23.203 00.000 9828 worker thread done servicing request
02:04:23.203 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:04:23.594 00.391 8976 Exposure complete
02:04:23.601 00.007 5052 OnExposeComplete: enter
02:04:23.601 00.000 5052 UpdateGuideState(): m_state=6
02:04:23.601 00.000 8976 worker thread done servicing request
02:04:23.601 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6932
02:04:23.601 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.69, Mass=207, SNR=10.0, Peak=72 HFD=2.2
02:04:23.601 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.14 = 1.15)
02:04:23.601 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
02:04:23.601 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-3.09 mountX=0.15 mountY=0.32, mountTheta=1.13
02:04:23.603 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.02, opts=13)
02:04:23.603 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.02)
02:04:23.603 00.000 8976 Worker thread wakes up
02:04:23.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.02) opts 0xd
02:04:23.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.02)
02:04:23.603 00.000 8976 Moving (-0.36, -0.02) raw xDistance=0.15 yDistance=0.32
02:04:23.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:04:23.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:04:23.603 00.000 8976 MoveAxis(R, 0, ABG)
02:04:23.603 00.000 8976 MoveAxis(D, 1, ABG)
02:04:23.604 00.001 8976 stepping (-6, 7) + (0, -1)
02:04:23.604 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:23.605 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:04:23.615 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
02:04:23.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:23.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:23.615 00.000 5052 Enqueuing Expose request
02:04:23.624 00.009 8976 Received - 47 (G) 
02:04:23.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:23.624 00.000 8976 stepped: pos (-6, 6)
02:04:23.624 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:04:23.624 00.000 8976 MountToCamera -- mountX=0.90 mountY=-1.04 hyp=1.38 mountTheta=-0.86 cameraX=0.52, cameraY=1.27 cameraTheta=1.18
02:04:23.624 00.000 8976 incremental bump (0.520, 1.274) isValid = 1
02:04:23.624 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:04:23.624 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:04:23.624 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:04:23.624 00.000 8976 move complete, result=0
02:04:23.624 00.000 9828 Worker thread wakes up
02:04:23.624 00.000 8976 worker thread done servicing request
02:04:23.624 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:04:23.624 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:04:23.624 00.000 8976 Worker thread wakes up
02:04:23.624 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:04:23.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:23.624 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:04:23.625 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:23.625 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:04:23.625 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:04:23.625 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:04:23.625 00.000 9828 BLC: window closed
02:04:23.625 00.000 9828 MoveAxis(E, 15, B)
02:04:23.625 00.000 9828 Guiding  Dir = 2, Dur = 15
02:04:23.626 00.001 9828 IsSlewing returns 0
02:04:23.626 00.000 9828 IsGuiding returns 0
02:04:23.626 00.000 9828 PulseGuide returned control before completion, sleep 25
02:04:23.659 00.033 9828 IsGuiding returns 1
02:04:23.659 00.000 9828 scope still moving after pulse duration time elapsed
02:04:23.689 00.030 9828 IsSlewing returns 0
02:04:23.689 00.000 9828 IsGuiding returns 1
02:04:23.721 00.032 9828 IsSlewing returns 0
02:04:23.721 00.000 9828 IsGuiding returns 1
02:04:23.752 00.031 9828 IsSlewing returns 0
02:04:23.752 00.000 9828 IsGuiding returns 0
02:04:23.752 00.000 9828 scope move finished after 15 + 112 ms
02:04:23.752 00.000 9828 Move returns status 0, amount 15
02:04:23.752 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:23.752 00.000 9828 MoveAxis(N, 14, B)
02:04:23.752 00.000 9828 Guiding  Dir = 0, Dur = 14
02:04:23.768 00.016 9828 IsSlewing returns 0
02:04:23.768 00.000 9828 IsGuiding returns 0
02:04:23.769 00.001 9828 PulseGuide returned control before completion, sleep 24
02:04:23.800 00.031 9828 IsGuiding returns 1
02:04:23.800 00.000 9828 scope still moving after pulse duration time elapsed
02:04:23.832 00.032 9828 IsSlewing returns 0
02:04:23.832 00.000 9828 IsGuiding returns 1
02:04:23.864 00.032 9828 IsSlewing returns 0
02:04:23.864 00.000 9828 IsGuiding returns 1
02:04:23.896 00.032 9828 IsSlewing returns 0
02:04:23.896 00.000 9828 IsGuiding returns 1
02:04:23.928 00.032 9828 IsSlewing returns 0
02:04:23.928 00.000 9828 IsGuiding returns 0
02:04:23.928 00.000 9828 scope move finished after 14 + 145 ms
02:04:23.928 00.000 9828 Move returns status 0, amount 14
02:04:23.928 00.000 9828 move complete, result=0
02:04:23.928 00.000 9828 worker thread done servicing request
02:04:23.928 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:04:24.317 00.389 8976 Exposure complete
02:04:24.323 00.006 8976 worker thread done servicing request
02:04:24.323 00.000 5052 OnExposeComplete: enter
02:04:24.323 00.000 5052 UpdateGuideState(): m_state=6
02:04:24.323 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6933
02:04:24.323 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.47, Mass=197, SNR=9.7, Peak=77 HFD=2.1
02:04:24.323 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.04) = xAngle (-3.27 = 3.01)
02:04:24.323 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
02:04:24.323 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.23 mountX=-0.26 mountY=0.06, mountTheta=2.91
02:04:24.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.24, opts=13)
02:04:24.324 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.24)
02:04:24.324 00.000 8976 Worker thread wakes up
02:04:24.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.24) opts 0xd
02:04:24.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.24)
02:04:24.324 00.000 8976 Moving (0.09, -0.24) raw xDistance=-0.26 yDistance=0.06
02:04:24.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:04:24.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:04:24.324 00.000 8976 MoveAxis(R, 0, ABG)
02:04:24.324 00.000 8976 MoveAxis(U, 0, ABG)
02:04:24.324 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:04:24.324 00.000 8976 MountToCamera -- mountX=0.90 mountY=-1.01 hyp=1.36 mountTheta=-0.84 cameraX=0.49, cameraY=1.27 cameraTheta=1.20
02:04:24.324 00.000 8976 incremental bump (0.490, 1.267) isValid = 1
02:04:24.324 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:04:24.325 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:04:24.325 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:04:24.325 00.000 8976 move complete, result=0
02:04:24.325 00.000 9828 Worker thread wakes up
02:04:24.325 00.000 8976 worker thread done servicing request
02:04:24.325 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:04:24.325 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:04:24.325 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:04:24.325 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:04:24.325 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:04:24.325 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:04:24.325 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:04:24.325 00.000 9828 BLC: window closed
02:04:24.325 00.000 9828 MoveAxis(E, 15, B)
02:04:24.325 00.000 9828 Guiding  Dir = 2, Dur = 15
02:04:24.326 00.001 9828 IsSlewing returns 0
02:04:24.326 00.000 9828 IsGuiding returns 0
02:04:24.326 00.000 9828 PulseGuide returned control before completion, sleep 25
02:04:24.335 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
02:04:24.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:24.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:24.335 00.000 5052 Enqueuing Expose request
02:04:24.335 00.000 8976 Worker thread wakes up
02:04:24.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:24.335 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:24.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:24.365 00.030 9828 IsGuiding returns 1
02:04:24.365 00.000 9828 scope still moving after pulse duration time elapsed
02:04:24.396 00.031 9828 IsSlewing returns 0
02:04:24.396 00.000 9828 IsGuiding returns 1
02:04:24.427 00.031 9828 IsSlewing returns 0
02:04:24.427 00.000 9828 IsGuiding returns 1
02:04:24.458 00.031 9828 IsSlewing returns 0
02:04:24.458 00.000 9828 IsGuiding returns 0
02:04:24.458 00.000 9828 scope move finished after 15 + 116 ms
02:04:24.458 00.000 9828 Move returns status 0, amount 15
02:04:24.458 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:24.458 00.000 9828 MoveAxis(N, 14, B)
02:04:24.458 00.000 9828 Guiding  Dir = 0, Dur = 14
02:04:24.473 00.015 9828 IsSlewing returns 0
02:04:24.473 00.000 9828 IsGuiding returns 0
02:04:24.474 00.001 9828 PulseGuide returned control before completion, sleep 24
02:04:24.504 00.030 9828 IsGuiding returns 1
02:04:24.504 00.000 9828 scope still moving after pulse duration time elapsed
02:04:24.536 00.032 9828 IsSlewing returns 0
02:04:24.536 00.000 9828 IsGuiding returns 1
02:04:24.567 00.031 9828 IsSlewing returns 0
02:04:24.567 00.000 9828 IsGuiding returns 1
02:04:24.599 00.032 9828 IsSlewing returns 0
02:04:24.599 00.000 9828 IsGuiding returns 1
02:04:24.630 00.031 9828 IsSlewing returns 0
02:04:24.630 00.000 9828 IsGuiding returns 0
02:04:24.630 00.000 9828 scope move finished after 14 + 142 ms
02:04:24.630 00.000 9828 Move returns status 0, amount 14
02:04:24.630 00.000 9828 move complete, result=0
02:04:24.630 00.000 9828 worker thread done servicing request
02:04:24.630 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:04:25.028 00.398 8976 Exposure complete
02:04:25.034 00.006 8976 worker thread done servicing request
02:04:25.034 00.000 5052 OnExposeComplete: enter
02:04:25.034 00.000 5052 UpdateGuideState(): m_state=6
02:04:25.034 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6934
02:04:25.034 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.73, Mass=200, SNR=9.9, Peak=79 HFD=2.2
02:04:25.034 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:04:25.034 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:04:25.034 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.02 hyp=0.26 cameraTheta=3.05 mountX=0.14 mountY=0.20, mountTheta=0.97
02:04:25.035 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.02, opts=13)
02:04:25.035 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.02)
02:04:25.035 00.000 8976 Worker thread wakes up
02:04:25.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.02) opts 0xd
02:04:25.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.02)
02:04:25.035 00.000 8976 Moving (-0.26, 0.02) raw xDistance=0.14 yDistance=0.20
02:04:25.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:04:25.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:04:25.035 00.000 8976 MoveAxis(R, 0, ABG)
02:04:25.035 00.000 8976 MoveAxis(U, 0, ABG)
02:04:25.035 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:04:25.035 00.000 8976 MountToCamera -- mountX=0.91 mountY=-0.99 hyp=1.35 mountTheta=-0.83 cameraX=0.47, cameraY=1.26 cameraTheta=1.21
02:04:25.035 00.000 8976 incremental bump (0.470, 1.262) isValid = 1
02:04:25.036 00.001 8976 Scheduling Mount bump of (0.040, 0.112)
02:04:25.036 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:04:25.036 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:04:25.036 00.000 8976 move complete, result=0
02:04:25.036 00.000 8976 worker thread done servicing request
02:04:25.036 00.000 9828 Worker thread wakes up
02:04:25.036 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:04:25.036 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:04:25.036 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:04:25.036 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:04:25.036 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:04:25.036 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.05 mountY=-0.11, mountTheta=-1.97
02:04:25.036 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:04:25.036 00.000 9828 BLC: window closed
02:04:25.036 00.000 9828 MoveAxis(E, 14, B)
02:04:25.036 00.000 9828 Guiding  Dir = 2, Dur = 14
02:04:25.037 00.001 9828 IsSlewing returns 0
02:04:25.037 00.000 9828 IsGuiding returns 0
02:04:25.037 00.000 9828 PulseGuide returned control before completion, sleep 24
02:04:25.047 00.010 5052 UpdateGuideState exits: m=200 SNR=9.9
02:04:25.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:25.047 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:25.047 00.000 5052 Enqueuing Expose request
02:04:25.047 00.000 8976 Worker thread wakes up
02:04:25.047 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:25.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:25.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:25.077 00.030 9828 IsGuiding returns 1
02:04:25.077 00.000 9828 scope still moving after pulse duration time elapsed
02:04:25.108 00.031 9828 IsSlewing returns 0
02:04:25.108 00.000 9828 IsGuiding returns 1
02:04:25.139 00.031 9828 IsSlewing returns 0
02:04:25.139 00.000 9828 IsGuiding returns 1
02:04:25.170 00.031 9828 IsSlewing returns 0
02:04:25.170 00.000 9828 IsGuiding returns 0
02:04:25.170 00.000 9828 scope move finished after 14 + 118 ms
02:04:25.170 00.000 9828 Move returns status 0, amount 14
02:04:25.170 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:25.170 00.000 9828 MoveAxis(N, 14, B)
02:04:25.170 00.000 9828 Guiding  Dir = 0, Dur = 14
02:04:25.185 00.015 9828 IsSlewing returns 0
02:04:25.185 00.000 9828 IsGuiding returns 0
02:04:25.185 00.000 9828 PulseGuide returned control before completion, sleep 24
02:04:25.217 00.032 9828 IsGuiding returns 1
02:04:25.217 00.000 9828 scope still moving after pulse duration time elapsed
02:04:25.248 00.031 9828 IsSlewing returns 0
02:04:25.248 00.000 9828 IsGuiding returns 1
02:04:25.278 00.030 9828 IsSlewing returns 0
02:04:25.278 00.000 9828 IsGuiding returns 1
02:04:25.309 00.031 9828 IsSlewing returns 0
02:04:25.309 00.000 9828 IsGuiding returns 1
02:04:25.340 00.031 9828 IsSlewing returns 0
02:04:25.340 00.000 9828 IsGuiding returns 0
02:04:25.340 00.000 9828 scope move finished after 14 + 141 ms
02:04:25.340 00.000 9828 Move returns status 0, amount 14
02:04:25.340 00.000 9828 move complete, result=0
02:04:25.340 00.000 9828 worker thread done servicing request
02:04:25.340 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:04:25.738 00.398 8976 Exposure complete
02:04:25.743 00.005 8976 worker thread done servicing request
02:04:25.744 00.001 5052 OnExposeComplete: enter
02:04:25.744 00.000 5052 UpdateGuideState(): m_state=6
02:04:25.744 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6935
02:04:25.744 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.68, Mass=204, SNR=9.9, Peak=72 HFD=2.6
02:04:25.744 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
02:04:25.744 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:04:25.744 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.03 hyp=0.73 cameraTheta=-3.10 mountX=0.31 mountY=0.63, mountTheta=1.12
02:04:25.745 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.03, opts=13)
02:04:25.745 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.03)
02:04:25.745 00.000 8976 Worker thread wakes up
02:04:25.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.03) opts 0xd
02:04:25.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.03)
02:04:25.745 00.000 8976 Moving (-0.73, -0.03) raw xDistance=0.31 yDistance=0.63
02:04:25.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:04:25.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.63
02:04:25.745 00.000 8976 MoveAxis(L, 1, ABG)
02:04:25.745 00.000 8976 stepping (-6, 6) + (-1, 0)
02:04:25.745 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:25.746 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:04:25.755 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:04:25.756 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:25.756 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:25.756 00.000 5052 Enqueuing Expose request
02:04:25.766 00.010 8976 Received - 47 (G) 
02:04:25.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:25.766 00.000 8976 stepped: pos (-7, 6)
02:04:25.766 00.000 8976 MoveAxis(D, 2, ABG)
02:04:25.766 00.000 8976 stepping (-7, 6) + (0, -2)
02:04:25.766 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:25.798 00.032 8976 Received - 47 (G) 
02:04:25.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:25.798 00.000 8976 stepped: pos (-7, 4)
02:04:25.798 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:04:25.798 00.000 8976 MountToCamera -- mountX=0.96 mountY=-0.88 hyp=1.30 mountTheta=-0.74 cameraX=0.34, cameraY=1.26 cameraTheta=1.31
02:04:25.798 00.000 8976 incremental bump (0.341, 1.256) isValid = 1
02:04:25.798 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
02:04:25.798 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:04:25.799 00.001 8976 Enqueuing Move request for scope (0.03, 0.11)
02:04:25.799 00.000 8976 move complete, result=0
02:04:25.799 00.000 9828 Worker thread wakes up
02:04:25.799 00.000 8976 worker thread done servicing request
02:04:25.799 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
02:04:25.799 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:04:25.799 00.000 8976 Worker thread wakes up
02:04:25.799 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:04:25.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:25.799 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
02:04:25.799 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:25.799 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
02:04:25.799 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
02:04:25.799 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:04:25.799 00.000 9828 BLC: window closed
02:04:25.799 00.000 9828 MoveAxis(E, 11, B)
02:04:25.799 00.000 9828 Guiding  Dir = 2, Dur = 11
02:04:25.800 00.001 9828 IsSlewing returns 0
02:04:25.800 00.000 9828 IsGuiding returns 0
02:04:25.800 00.000 9828 PulseGuide returned control before completion, sleep 21
02:04:25.834 00.034 9828 IsGuiding returns 1
02:04:25.834 00.000 9828 scope still moving after pulse duration time elapsed
02:04:25.868 00.034 9828 IsSlewing returns 0
02:04:25.868 00.000 9828 IsGuiding returns 1
02:04:25.897 00.029 9828 IsSlewing returns 0
02:04:25.897 00.000 9828 IsGuiding returns 1
02:04:25.928 00.031 9828 IsSlewing returns 0
02:04:25.928 00.000 9828 IsGuiding returns 0
02:04:25.928 00.000 9828 scope move finished after 11 + 117 ms
02:04:25.928 00.000 9828 Move returns status 0, amount 11
02:04:25.928 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:04:25.928 00.000 9828 MoveAxis(N, 15, B)
02:04:25.928 00.000 9828 Guiding  Dir = 0, Dur = 15
02:04:25.943 00.015 9828 IsSlewing returns 0
02:04:25.943 00.000 9828 IsGuiding returns 1
02:04:25.943 00.000 9828 Entered PulseGuideScope while moving
02:04:26.006 00.063 9828 IsSlewing returns 0
02:04:26.006 00.000 9828 IsGuiding returns 1
02:04:26.006 00.000 9828 Still moving
02:04:26.067 00.061 9828 IsSlewing returns 0
02:04:26.067 00.000 9828 IsGuiding returns 0
02:04:26.067 00.000 9828 Movement stopped - continuing
02:04:26.067 00.000 9828 PulseGuide returned control before completion, sleep 25
02:04:26.099 00.032 9828 IsGuiding returns 1
02:04:26.099 00.000 9828 scope still moving after pulse duration time elapsed
02:04:26.129 00.030 9828 IsSlewing returns 0
02:04:26.129 00.000 9828 IsGuiding returns 1
02:04:26.159 00.030 9828 IsSlewing returns 0
02:04:26.159 00.000 9828 IsGuiding returns 1
02:04:26.191 00.032 9828 IsSlewing returns 0
02:04:26.191 00.000 9828 IsGuiding returns 1
02:04:26.223 00.032 9828 IsSlewing returns 0
02:04:26.223 00.000 9828 IsGuiding returns 0
02:04:26.223 00.000 9828 scope move finished after 15 + 140 ms
02:04:26.223 00.000 9828 Move returns status 0, amount 15
02:04:26.223 00.000 9828 move complete, result=0
02:04:26.223 00.000 9828 worker thread done servicing request
02:04:26.224 00.001 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:04:26.494 00.270 8976 Exposure complete
02:04:26.500 00.006 8976 worker thread done servicing request
02:04:26.500 00.000 5052 OnExposeComplete: enter
02:04:26.500 00.000 5052 UpdateGuideState(): m_state=6
02:04:26.500 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6936
02:04:26.500 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.39, Mass=191, SNR=9.5, Peak=77 HFD=1.6
02:04:26.500 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
02:04:26.500 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
02:04:26.500 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.32 hyp=0.69 cameraTheta=-2.66 mountX=-0.01 mountY=0.69, mountTheta=1.58
02:04:26.501 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.32, opts=13)
02:04:26.501 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.32)
02:04:26.501 00.000 8976 Worker thread wakes up
02:04:26.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.32) opts 0xd
02:04:26.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.32)
02:04:26.501 00.000 8976 Moving (-0.61, -0.32) raw xDistance=-0.01 yDistance=0.69
02:04:26.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:04:26.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.69
02:04:26.501 00.000 8976 MoveAxis(R, 0, ABG)
02:04:26.501 00.000 8976 MoveAxis(D, 3, ABG)
02:04:26.501 00.000 8976 stepping (-7, 4) + (0, -3)
02:04:26.501 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:26.502 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:04:26.511 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
02:04:26.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:26.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:26.511 00.000 5052 Enqueuing Expose request
02:04:26.533 00.022 8976 Received - 47 (G) 
02:04:26.533 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:26.533 00.000 8976 stepped: pos (-7, 1)
02:04:26.533 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:04:26.533 00.000 8976 move complete, result=0
02:04:26.534 00.001 8976 worker thread done servicing request
02:04:26.534 00.000 8976 Worker thread wakes up
02:04:26.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:26.534 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:26.534 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:04:27.246 00.712 8976 Exposure complete
02:04:27.251 00.005 8976 worker thread done servicing request
02:04:27.251 00.000 5052 OnExposeComplete: enter
02:04:27.251 00.000 5052 UpdateGuideState(): m_state=6
02:04:27.252 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6937
02:04:27.252 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.82, Mass=202, SNR=9.8, Peak=73 HFD=2.3
02:04:27.252 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:04:27.252 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
02:04:27.252 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.11 hyp=0.48 cameraTheta=2.92 mountX=0.31 mountY=0.34, mountTheta=0.83
02:04:27.253 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.11, opts=13)
02:04:27.253 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.11)
02:04:27.253 00.000 8976 Worker thread wakes up
02:04:27.253 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.11) opts 0xd
02:04:27.253 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.11)
02:04:27.253 00.000 8976 Moving (-0.47, 0.11) raw xDistance=0.31 yDistance=0.34
02:04:27.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:04:27.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:04:27.253 00.000 8976 MoveAxis(L, 1, ABG)
02:04:27.253 00.000 8976 stepping (-7, 1) + (-1, 0)
02:04:27.254 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:27.255 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:04:27.265 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
02:04:27.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:27.265 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:27.265 00.000 5052 Enqueuing Expose request
02:04:27.285 00.020 8976 Received - 47 (G) 
02:04:27.285 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:27.285 00.000 8976 stepped: pos (-8, 1)
02:04:27.285 00.000 8976 MoveAxis(D, 2, ABG)
02:04:27.285 00.000 8976 stepping (-8, 1) + (0, -2)
02:04:27.285 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:27.317 00.032 8976 Received - 47 (G) 
02:04:27.317 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:27.317 00.000 8976 stepped: pos (-8, -1)
02:04:27.317 00.000 8976 move complete, result=0
02:04:27.317 00.000 8976 worker thread done servicing request
02:04:27.317 00.000 8976 Worker thread wakes up
02:04:27.317 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:27.317 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:27.317 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 2 ms SOUTH
02:04:28.012 00.695 8976 Exposure complete
02:04:28.018 00.006 8976 worker thread done servicing request
02:04:28.018 00.000 5052 OnExposeComplete: enter
02:04:28.018 00.000 5052 UpdateGuideState(): m_state=6
02:04:28.018 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6938
02:04:28.018 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.90, Mass=204, SNR=9.9, Peak=76 HFD=2.2
02:04:28.018 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:04:28.018 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
02:04:28.018 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.19 hyp=0.63 cameraTheta=2.84 mountX=0.44 mountY=0.41, mountTheta=0.74
02:04:28.019 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.19, opts=13)
02:04:28.019 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.19)
02:04:28.019 00.000 8976 Worker thread wakes up
02:04:28.019 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.19) opts 0xd
02:04:28.019 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.19)
02:04:28.019 00.000 8976 Moving (-0.61, 0.19) raw xDistance=0.44 yDistance=0.41
02:04:28.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
02:04:28.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
02:04:28.019 00.000 8976 MoveAxis(L, 2, ABG)
02:04:28.019 00.000 8976 stepping (-8, -1) + (-2, 0)
02:04:28.019 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:28.020 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:04:28.029 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:04:28.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:28.029 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:28.029 00.000 5052 Enqueuing Expose request
02:04:28.052 00.023 8976 Received - 47 (G) 
02:04:28.052 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:28.052 00.000 8976 stepped: pos (-10, -1)
02:04:28.052 00.000 8976 MoveAxis(D, 2, ABG)
02:04:28.052 00.000 8976 stepping (-10, -1) + (0, -2)
02:04:28.052 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:28.084 00.032 8976 Received - 47 (G) 
02:04:28.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:28.084 00.000 8976 stepped: pos (-10, -3)
02:04:28.084 00.000 8976 move complete, result=0
02:04:28.084 00.000 8976 worker thread done servicing request
02:04:28.084 00.000 8976 Worker thread wakes up
02:04:28.084 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:04:28.085 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:28.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:28.783 00.698 8976 Exposure complete
02:04:28.788 00.005 8976 worker thread done servicing request
02:04:28.788 00.000 5052 OnExposeComplete: enter
02:04:28.788 00.000 5052 UpdateGuideState(): m_state=6
02:04:28.789 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6939
02:04:28.789 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.40, Mass=192, SNR=9.6, Peak=76 HFD=1.6
02:04:28.789 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.75 = -2.75)
02:04:28.789 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
02:04:28.789 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.31 hyp=0.48 cameraTheta=-0.71 mountX=-0.44 mountY=-0.14, mountTheta=-2.84
02:04:28.789 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.31, opts=13)
02:04:28.790 00.001 5052 Enqueuing Move request for stepguider (0.36, -0.31)
02:04:28.790 00.000 8976 Worker thread wakes up
02:04:28.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.31) opts 0xd
02:04:28.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.31)
02:04:28.790 00.000 8976 Moving (0.36, -0.31) raw xDistance=-0.44 yDistance=-0.14
02:04:28.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
02:04:28.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:04:28.790 00.000 8976 MoveAxis(R, 2, ABG)
02:04:28.790 00.000 8976 stepping (-10, -3) + (2, 0)
02:04:28.790 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:28.790 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:04:28.801 00.011 5052 UpdateGuideState exits: m=192 SNR=9.6
02:04:28.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:28.801 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:28.801 00.000 5052 Enqueuing Expose request
02:04:28.820 00.019 8976 Received - 47 (G) 
02:04:28.820 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:28.820 00.000 8976 stepped: pos (-8, -3)
02:04:28.820 00.000 8976 MoveAxis(U, 0, ABG)
02:04:28.820 00.000 8976 move complete, result=0
02:04:28.820 00.000 8976 worker thread done servicing request
02:04:28.820 00.000 8976 Worker thread wakes up
02:04:28.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:28.820 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:04:28.820 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:29.513 00.693 8976 Exposure complete
02:04:29.519 00.006 8976 worker thread done servicing request
02:04:29.519 00.000 5052 OnExposeComplete: enter
02:04:29.519 00.000 5052 UpdateGuideState(): m_state=6
02:04:29.519 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6940
02:04:29.519 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.86, Mass=201, SNR=9.8, Peak=76 HFD=2.3
02:04:29.519 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
02:04:29.519 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.38 = -0.38)
02:04:29.519 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.76 mountX=0.15 mountY=-0.06, mountTheta=-0.37
02:04:29.520 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.15, opts=13)
02:04:29.520 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.15)
02:04:29.520 00.000 8976 Worker thread wakes up
02:04:29.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.15) opts 0xd
02:04:29.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.15)
02:04:29.520 00.000 8976 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.06
02:04:29.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:04:29.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:04:29.520 00.000 8976 MoveAxis(R, 0, ABG)
02:04:29.521 00.001 8976 MoveAxis(U, 0, ABG)
02:04:29.521 00.000 8976 move complete, result=0
02:04:29.521 00.000 8976 worker thread done servicing request
02:04:29.521 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:04:29.530 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
02:04:29.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:29.530 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:29.530 00.000 5052 Enqueuing Expose request
02:04:29.530 00.000 8976 Worker thread wakes up
02:04:29.530 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:29.531 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:29.531 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:30.227 00.696 8976 Exposure complete
02:04:30.233 00.006 8976 worker thread done servicing request
02:04:30.233 00.000 5052 OnExposeComplete: enter
02:04:30.233 00.000 5052 UpdateGuideState(): m_state=6
02:04:30.233 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6941
02:04:30.234 00.001 5052 Star::Find returns 1 (0), X=329.13, Y=282.17, Mass=206, SNR=9.9, Peak=79 HFD=2.2
02:04:30.234 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.04) = xAngle (-0.38 = -0.38)
02:04:30.234 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.49 = -0.49)
02:04:30.234 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.46 hyp=0.46 cameraTheta=1.66 mountX=0.43 mountY=-0.22, mountTheta=-0.47
02:04:30.234 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.46, opts=13)
02:04:30.234 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.46)
02:04:30.235 00.001 8976 Worker thread wakes up
02:04:30.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.46) opts 0xd
02:04:30.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.46)
02:04:30.235 00.000 8976 Moving (-0.04, 0.46) raw xDistance=0.43 yDistance=-0.22
02:04:30.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:04:30.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:04:30.235 00.000 8976 MoveAxis(L, 2, ABG)
02:04:30.235 00.000 8976 stepping (-8, -3) + (-2, 0)
02:04:30.235 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:30.236 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:04:30.245 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
02:04:30.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:30.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:30.245 00.000 5052 Enqueuing Expose request
02:04:30.258 00.013 8976 Received - 47 (G) 
02:04:30.258 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:30.258 00.000 8976 stepped: pos (-10, -3)
02:04:30.258 00.000 8976 MoveAxis(U, 0, ABG)
02:04:30.258 00.000 8976 move complete, result=0
02:04:30.258 00.000 8976 worker thread done servicing request
02:04:30.258 00.000 8976 Worker thread wakes up
02:04:30.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:30.258 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:04:30.258 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:30.950 00.692 8976 Exposure complete
02:04:30.955 00.005 8976 worker thread done servicing request
02:04:30.956 00.001 5052 OnExposeComplete: enter
02:04:30.956 00.000 5052 UpdateGuideState(): m_state=6
02:04:30.956 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6942
02:04:30.956 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.87, Mass=237, SNR=10.6, Peak=81 HFD=2.2
02:04:30.956 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
02:04:30.956 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
02:04:30.956 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.28 cameraTheta=2.53 mountX=0.24 mountY=0.10, mountTheta=0.40
02:04:30.956 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.16, opts=13)
02:04:30.957 00.001 5052 Enqueuing Move request for stepguider (-0.22, 0.16)
02:04:30.957 00.000 8976 Worker thread wakes up
02:04:30.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.16) opts 0xd
02:04:30.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.16)
02:04:30.957 00.000 8976 Moving (-0.22, 0.16) raw xDistance=0.24 yDistance=0.10
02:04:30.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:04:30.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:04:30.957 00.000 8976 MoveAxis(R, 0, ABG)
02:04:30.957 00.000 8976 MoveAxis(U, 0, ABG)
02:04:30.957 00.000 8976 move complete, result=0
02:04:30.957 00.000 8976 worker thread done servicing request
02:04:30.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:04:30.967 00.010 5052 UpdateGuideState exits: m=237 SNR=10.6
02:04:30.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:30.967 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:30.967 00.000 5052 Enqueuing Expose request
02:04:30.967 00.000 8976 Worker thread wakes up
02:04:30.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:30.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:30.967 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:31.659 00.692 8976 Exposure complete
02:04:31.665 00.006 8976 worker thread done servicing request
02:04:31.665 00.000 5052 OnExposeComplete: enter
02:04:31.666 00.001 5052 UpdateGuideState(): m_state=6
02:04:31.666 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6943
02:04:31.666 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.86, Mass=192, SNR=9.6, Peak=78 HFD=2.1
02:04:31.666 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:04:31.666 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
02:04:31.666 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.15 hyp=0.59 cameraTheta=2.88 mountX=0.39 mountY=0.39, mountTheta=0.78
02:04:31.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.15, opts=13)
02:04:31.667 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.15)
02:04:31.667 00.000 8976 Worker thread wakes up
02:04:31.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.15) opts 0xd
02:04:31.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.15)
02:04:31.667 00.000 8976 Moving (-0.57, 0.15) raw xDistance=0.39 yDistance=0.39
02:04:31.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:04:31.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:04:31.667 00.000 8976 MoveAxis(L, 2, ABG)
02:04:31.667 00.000 8976 stepping (-10, -3) + (-2, 0)
02:04:31.667 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:31.668 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:04:31.678 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
02:04:31.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:31.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:31.678 00.000 5052 Enqueuing Expose request
02:04:31.697 00.019 8976 Received - 47 (G) 
02:04:31.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:31.697 00.000 8976 stepped: pos (-12, -3)
02:04:31.697 00.000 8976 MoveAxis(D, 2, ABG)
02:04:31.697 00.000 8976 stepping (-12, -3) + (0, -2)
02:04:31.697 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:31.729 00.032 8976 Received - 47 (G) 
02:04:31.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:31.729 00.000 8976 stepped: pos (-12, -5)
02:04:31.730 00.001 8976 move complete, result=0
02:04:31.730 00.000 8976 worker thread done servicing request
02:04:31.730 00.000 8976 Worker thread wakes up
02:04:31.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:31.730 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:31.730 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:04:32.421 00.691 8976 Exposure complete
02:04:32.426 00.005 8976 worker thread done servicing request
02:04:32.426 00.000 5052 OnExposeComplete: enter
02:04:32.426 00.000 5052 UpdateGuideState(): m_state=6
02:04:32.426 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6944
02:04:32.426 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.75, Mass=211, SNR=10.1, Peak=78 HFD=2.4
02:04:32.426 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.80 = -0.80)
02:04:32.426 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
02:04:32.426 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.24 mountX=0.03 mountY=-0.03, mountTheta=-0.85
02:04:32.427 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.04, opts=13)
02:04:32.427 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.04)
02:04:32.427 00.000 8976 Worker thread wakes up
02:04:32.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.04) opts 0xd
02:04:32.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.04)
02:04:32.427 00.000 8976 Moving (0.01, 0.04) raw xDistance=0.03 yDistance=-0.03
02:04:32.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:04:32.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:04:32.427 00.000 8976 MoveAxis(R, 0, ABG)
02:04:32.428 00.001 8976 MoveAxis(U, 0, ABG)
02:04:32.428 00.000 8976 move complete, result=0
02:04:32.428 00.000 8976 worker thread done servicing request
02:04:32.428 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:04:32.439 00.011 5052 UpdateGuideState exits: m=211 SNR=10.1
02:04:32.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:32.439 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:32.439 00.000 5052 Enqueuing Expose request
02:04:32.439 00.000 8976 Worker thread wakes up
02:04:32.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:32.439 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:32.439 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:04:33.131 00.692 8976 Exposure complete
02:04:33.137 00.006 8976 worker thread done servicing request
02:04:33.137 00.000 5052 OnExposeComplete: enter
02:04:33.137 00.000 5052 UpdateGuideState(): m_state=6
02:04:33.137 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6945
02:04:33.137 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.10, Mass=202, SNR=9.9, Peak=75 HFD=2.3
02:04:33.137 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
02:04:33.138 00.001 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
02:04:33.138 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.65 mountX=0.36 mountY=-0.19, mountTheta=-0.48
02:04:33.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.39, opts=13)
02:04:33.139 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.39)
02:04:33.139 00.000 8976 Worker thread wakes up
02:04:33.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.39) opts 0xd
02:04:33.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.39)
02:04:33.139 00.000 8976 Moving (-0.03, 0.39) raw xDistance=0.36 yDistance=-0.19
02:04:33.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:04:33.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:04:33.139 00.000 8976 MoveAxis(L, 1, ABG)
02:04:33.139 00.000 8976 stepping (-12, -5) + (-1, 0)
02:04:33.139 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:33.141 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:04:33.151 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
02:04:33.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:33.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:33.151 00.000 5052 Enqueuing Expose request
02:04:33.168 00.017 8976 Received - 47 (G) 
02:04:33.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:33.168 00.000 8976 stepped: pos (-13, -5)
02:04:33.168 00.000 8976 MoveAxis(U, 0, ABG)
02:04:33.168 00.000 8976 move complete, result=0
02:04:33.168 00.000 8976 worker thread done servicing request
02:04:33.168 00.000 8976 Worker thread wakes up
02:04:33.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:33.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:33.168 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.2 px 0 ms NORTH
02:04:33.862 00.694 8976 Exposure complete
02:04:33.867 00.005 8976 worker thread done servicing request
02:04:33.868 00.001 5052 OnExposeComplete: enter
02:04:33.868 00.000 5052 UpdateGuideState(): m_state=6
02:04:33.868 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6946
02:04:33.868 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.87, Mass=174, SNR=9.1, Peak=68 HFD=2.1
02:04:33.868 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
02:04:33.868 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
02:04:33.868 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.16 hyp=0.38 cameraTheta=0.43 mountX=-0.02 mountY=-0.38, mountTheta=-1.62
02:04:33.869 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.16, opts=13)
02:04:33.869 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.16)
02:04:33.869 00.000 8976 Worker thread wakes up
02:04:33.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.16) opts 0xd
02:04:33.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.16)
02:04:33.869 00.000 8976 Moving (0.35, 0.16) raw xDistance=-0.02 yDistance=-0.38
02:04:33.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:04:33.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:04:33.869 00.000 8976 MoveAxis(R, 0, ABG)
02:04:33.869 00.000 8976 MoveAxis(U, 1, ABG)
02:04:33.869 00.000 8976 stepping (-13, -5) + (0, 1)
02:04:33.869 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:33.870 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:04:33.880 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
02:04:33.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:33.880 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:33.880 00.000 5052 Enqueuing Expose request
02:04:33.887 00.007 8976 Received - 47 (G) 
02:04:33.888 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:33.888 00.000 8976 stepped: pos (-13, -4)
02:04:33.888 00.000 8976 move complete, result=0
02:04:33.888 00.000 8976 worker thread done servicing request
02:04:33.888 00.000 8976 Worker thread wakes up
02:04:33.888 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
02:04:33.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:33.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:34.578 00.690 8976 Exposure complete
02:04:34.584 00.006 8976 worker thread done servicing request
02:04:34.584 00.000 5052 OnExposeComplete: enter
02:04:34.584 00.000 5052 UpdateGuideState(): m_state=6
02:04:34.584 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6947
02:04:34.584 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.46, Mass=213, SNR=10.1, Peak=73 HFD=2.4
02:04:34.584 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
02:04:34.584 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
02:04:34.584 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.25 hyp=0.74 cameraTheta=-0.34 mountX=-0.54 mountY=-0.45, mountTheta=-2.45
02:04:34.585 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.25, opts=13)
02:04:34.585 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.25)
02:04:34.585 00.000 8976 Worker thread wakes up
02:04:34.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.25) opts 0xd
02:04:34.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.25)
02:04:34.585 00.000 8976 Moving (0.70, -0.25) raw xDistance=-0.54 yDistance=-0.45
02:04:34.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:04:34.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
02:04:34.585 00.000 8976 MoveAxis(R, 2, ABG)
02:04:34.585 00.000 8976 stepping (-13, -4) + (2, 0)
02:04:34.585 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:34.586 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:04:34.595 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
02:04:34.595 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:34.595 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:34.595 00.000 5052 Enqueuing Expose request
02:04:34.623 00.028 8976 Received - 47 (G) 
02:04:34.623 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:34.623 00.000 8976 stepped: pos (-11, -4)
02:04:34.623 00.000 8976 MoveAxis(U, 2, ABG)
02:04:34.623 00.000 8976 stepping (-11, -4) + (0, 2)
02:04:34.623 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:34.655 00.032 8976 Received - 47 (G) 
02:04:34.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:34.655 00.000 8976 stepped: pos (-11, -2)
02:04:34.655 00.000 8976 move complete, result=0
02:04:34.655 00.000 8976 worker thread done servicing request
02:04:34.655 00.000 8976 Worker thread wakes up
02:04:34.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:34.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:34.655 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
02:04:35.350 00.695 8976 Exposure complete
02:04:35.355 00.005 8976 worker thread done servicing request
02:04:35.355 00.000 5052 OnExposeComplete: enter
02:04:35.355 00.000 5052 UpdateGuideState(): m_state=6
02:04:35.355 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6948
02:04:35.355 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.74, Mass=215, SNR=10.2, Peak=79 HFD=2.3
02:04:35.355 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:04:35.355 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:04:35.355 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.03 hyp=0.60 cameraTheta=0.05 mountX=-0.24 mountY=-0.52, mountTheta=-2.01
02:04:35.355 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.03, opts=13)
02:04:35.356 00.001 5052 Enqueuing Move request for stepguider (0.60, 0.03)
02:04:35.356 00.000 8976 Worker thread wakes up
02:04:35.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.03) opts 0xd
02:04:35.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.03)
02:04:35.356 00.000 8976 Moving (0.60, 0.03) raw xDistance=-0.24 yDistance=-0.52
02:04:35.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:04:35.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
02:04:35.356 00.000 8976 MoveAxis(R, 0, ABG)
02:04:35.356 00.000 8976 MoveAxis(U, 2, ABG)
02:04:35.356 00.000 8976 stepping (-11, -2) + (0, 2)
02:04:35.356 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:35.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:04:35.366 00.010 5052 UpdateGuideState exits: m=215 SNR=10.2
02:04:35.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:35.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:35.366 00.000 5052 Enqueuing Expose request
02:04:35.390 00.024 8976 Received - 47 (G) 
02:04:35.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:35.390 00.000 8976 stepped: pos (-11, 0)
02:04:35.390 00.000 8976 move complete, result=0
02:04:35.390 00.000 8976 worker thread done servicing request
02:04:35.390 00.000 8976 Worker thread wakes up
02:04:35.390 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:04:35.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:35.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:36.082 00.692 8976 Exposure complete
02:04:36.088 00.006 8976 worker thread done servicing request
02:04:36.088 00.000 5052 OnExposeComplete: enter
02:04:36.088 00.000 5052 UpdateGuideState(): m_state=6
02:04:36.088 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6949
02:04:36.088 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.33, Mass=232, SNR=10.6, Peak=89 HFD=2.2
02:04:36.088 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
02:04:36.088 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
02:04:36.088 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=-0.38 hyp=0.85 cameraTheta=-0.46 mountX=-0.69 mountY=-0.44, mountTheta=-2.57
02:04:36.089 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=-0.38, opts=13)
02:04:36.089 00.000 5052 Enqueuing Move request for stepguider (0.77, -0.38)
02:04:36.090 00.001 8976 Worker thread wakes up
02:04:36.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, -0.38) opts 0xd
02:04:36.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, -0.38)
02:04:36.090 00.000 8976 Moving (0.77, -0.38) raw xDistance=-0.69 yDistance=-0.44
02:04:36.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
02:04:36.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
02:04:36.090 00.000 8976 MoveAxis(R, 3, ABG)
02:04:36.090 00.000 8976 stepping (-11, 0) + (3, 0)
02:04:36.090 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:36.091 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:04:36.101 00.010 5052 UpdateGuideState exits: m=232 SNR=10.6
02:04:36.101 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:36.101 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:36.101 00.000 5052 Enqueuing Expose request
02:04:36.126 00.025 8976 Received - 47 (G) 
02:04:36.126 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:36.126 00.000 8976 stepped: pos (-8, 0)
02:04:36.126 00.000 8976 MoveAxis(U, 2, ABG)
02:04:36.126 00.000 8976 stepping (-8, 0) + (0, 2)
02:04:36.126 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:36.158 00.032 8976 Received - 47 (G) 
02:04:36.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:36.158 00.000 8976 stepped: pos (-8, 2)
02:04:36.158 00.000 8976 move complete, result=0
02:04:36.158 00.000 8976 worker thread done servicing request
02:04:36.158 00.000 8976 Worker thread wakes up
02:04:36.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:36.158 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.4 px 2 ms NORTH
02:04:36.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:36.849 00.691 8976 Exposure complete
02:04:36.855 00.006 8976 worker thread done servicing request
02:04:36.855 00.000 5052 OnExposeComplete: enter
02:04:36.855 00.000 5052 UpdateGuideState(): m_state=6
02:04:36.855 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6950
02:04:36.855 00.000 5052 Star::Find returns 1 (0), X=330.51, Y=281.84, Mass=192, SNR=9.6, Peak=70 HFD=2.3
02:04:36.855 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:04:36.855 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:04:36.855 00.000 5052 CameraToMount -- cameraX=1.34 cameraY=0.13 hyp=1.35 cameraTheta=0.10 mountX=-0.50 mountY=-1.19, mountTheta=-1.96
02:04:36.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.34, y=0.13, opts=13)
02:04:36.856 00.000 5052 Enqueuing Move request for stepguider (1.34, 0.13)
02:04:36.856 00.000 8976 Worker thread wakes up
02:04:36.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.34, 0.13) opts 0xd
02:04:36.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.34, 0.13)
02:04:36.856 00.000 8976 Moving (1.34, 0.13) raw xDistance=-0.50 yDistance=-1.19
02:04:36.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
02:04:36.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.19
02:04:36.856 00.000 8976 MoveAxis(R, 2, ABG)
02:04:36.856 00.000 8976 stepping (-8, 2) + (2, 0)
02:04:36.856 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:36.857 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:04:36.867 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
02:04:36.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:36.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:36.867 00.000 5052 Enqueuing Expose request
02:04:36.892 00.025 8976 Received - 47 (G) 
02:04:36.892 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:36.892 00.000 8976 stepped: pos (-6, 2)
02:04:36.892 00.000 8976 MoveAxis(U, 5, ABG)
02:04:36.892 00.000 8976 stepping (-6, 2) + (0, 5)
02:04:36.893 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:04:36.941 00.048 8976 Received - 47 (G) 
02:04:36.941 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:04:36.941 00.000 8976 stepped: pos (-6, 7)
02:04:36.941 00.000 8976 move complete, result=0
02:04:36.941 00.000 8976 worker thread done servicing request
02:04:36.941 00.000 8976 Worker thread wakes up
02:04:36.941 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:36.941 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:36.941 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.2 px 5 ms NORTH
02:04:37.638 00.697 8976 Exposure complete
02:04:37.644 00.006 8976 worker thread done servicing request
02:04:37.644 00.000 5052 OnExposeComplete: enter
02:04:37.644 00.000 5052 UpdateGuideState(): m_state=6
02:04:37.644 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6951
02:04:37.644 00.000 5052 Star::Find returns 1 (0), X=330.41, Y=282.11, Mass=196, SNR=9.7, Peak=73 HFD=2.4
02:04:37.644 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
02:04:37.644 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:04:37.645 00.001 5052 CameraToMount -- cameraX=1.23 cameraY=0.40 hyp=1.30 cameraTheta=0.31 mountX=-0.20 mountY=-1.25, mountTheta=-1.73
02:04:37.645 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.23, y=0.40, opts=13)
02:04:37.645 00.000 5052 Enqueuing Move request for stepguider (1.23, 0.40)
02:04:37.645 00.000 8976 Worker thread wakes up
02:04:37.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.23, 0.40) opts 0xd
02:04:37.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.23, 0.40)
02:04:37.646 00.001 8976 Moving (1.23, 0.40) raw xDistance=-0.20 yDistance=-1.25
02:04:37.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:04:37.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.25
02:04:37.646 00.000 8976 MoveAxis(R, 0, ABG)
02:04:37.646 00.000 8976 MoveAxis(U, 5, ABG)
02:04:37.646 00.000 8976 stepping (-6, 7) + (0, 5)
02:04:37.646 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:04:37.646 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:04:37.656 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:04:37.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:37.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:37.656 00.000 5052 Enqueuing Expose request
02:04:37.692 00.036 8976 Received - 47 (G) 
02:04:37.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:04:37.692 00.000 8976 stepped: pos (-6, 12)
02:04:37.692 00.000 8976 move complete, result=0
02:04:37.692 00.000 8976 worker thread done servicing request
02:04:37.692 00.000 8976 Worker thread wakes up
02:04:37.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:37.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:37.692 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.3 px 5 ms NORTH
02:04:38.382 00.690 8976 Exposure complete
02:04:38.387 00.005 8976 worker thread done servicing request
02:04:38.388 00.001 5052 OnExposeComplete: enter
02:04:38.388 00.000 5052 UpdateGuideState(): m_state=6
02:04:38.388 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6952
02:04:38.388 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.40, Mass=220, SNR=10.3, Peak=81 HFD=2.3
02:04:38.388 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
02:04:38.388 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
02:04:38.388 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.31 hyp=0.76 cameraTheta=-0.42 mountX=-0.59 mountY=-0.41, mountTheta=-2.53
02:04:38.389 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.31, opts=13)
02:04:38.389 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.31)
02:04:38.389 00.000 8976 Worker thread wakes up
02:04:38.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.31) opts 0xd
02:04:38.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.31)
02:04:38.389 00.000 8976 Moving (0.69, -0.31) raw xDistance=-0.59 yDistance=-0.41
02:04:38.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
02:04:38.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.41
02:04:38.389 00.000 8976 MoveAxis(R, 2, ABG)
02:04:38.389 00.000 8976 stepping (-6, 12) + (2, 0)
02:04:38.389 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:38.390 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
02:04:38.400 00.010 5052 UpdateGuideState exits: m=220 SNR=10.3
02:04:38.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:38.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:38.400 00.000 5052 Enqueuing Expose request
02:04:38.411 00.011 8976 Received - 47 (G) 
02:04:38.411 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:38.411 00.000 8976 stepped: pos (-4, 12)
02:04:38.411 00.000 8976 MoveAxis(U, 2, ABG)
02:04:38.411 00.000 8976 stepping (-4, 12) + (0, 2)
02:04:38.411 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:38.443 00.032 8976 Received - 47 (G) 
02:04:38.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:38.443 00.000 8976 stepped: pos (-4, 14)
02:04:38.443 00.000 8976 move complete, result=0
02:04:38.443 00.000 8976 worker thread done servicing request
02:04:38.443 00.000 8976 Worker thread wakes up
02:04:38.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:38.443 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:38.443 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 2 ms NORTH
02:04:39.116 00.673 8976 Exposure complete
02:04:39.121 00.005 8976 worker thread done servicing request
02:04:39.121 00.000 5052 OnExposeComplete: enter
02:04:39.121 00.000 5052 UpdateGuideState(): m_state=6
02:04:39.121 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6953
02:04:39.121 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.65, Mass=193, SNR=9.6, Peak=72 HFD=1.9
02:04:39.121 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
02:04:39.121 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
02:04:39.121 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.06 hyp=0.45 cameraTheta=-0.14 mountX=-0.26 mountY=-0.34, mountTheta=-2.22
02:04:39.122 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.06, opts=13)
02:04:39.122 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.06)
02:04:39.122 00.000 8976 Worker thread wakes up
02:04:39.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.06) opts 0xd
02:04:39.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.06)
02:04:39.122 00.000 8976 Moving (0.45, -0.06) raw xDistance=-0.26 yDistance=-0.34
02:04:39.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
02:04:39.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:04:39.122 00.000 8976 MoveAxis(R, 1, ABG)
02:04:39.122 00.000 8976 stepping (-4, 14) + (1, 0)
02:04:39.123 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:39.124 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:04:39.133 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
02:04:39.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:39.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:39.133 00.000 5052 Enqueuing Expose request
02:04:39.147 00.014 8976 Received - 47 (G) 
02:04:39.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:39.147 00.000 8976 stepped: pos (-3, 14)
02:04:39.147 00.000 8976 MoveAxis(U, 1, ABG)
02:04:39.147 00.000 8976 stepping (-3, 14) + (0, 1)
02:04:39.147 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:39.179 00.032 8976 Received - 47 (G) 
02:04:39.179 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:39.179 00.000 8976 stepped: pos (-3, 15)
02:04:39.179 00.000 8976 move complete, result=0
02:04:39.179 00.000 8976 worker thread done servicing request
02:04:39.179 00.000 8976 Worker thread wakes up
02:04:39.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:39.179 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:39.179 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:04:39.840 00.661 8976 Exposure complete
02:04:39.845 00.005 8976 worker thread done servicing request
02:04:39.845 00.000 5052 OnExposeComplete: enter
02:04:39.845 00.000 5052 UpdateGuideState(): m_state=6
02:04:39.845 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6954
02:04:39.845 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.12, Mass=193, SNR=9.6, Peak=80 HFD=2.3
02:04:39.845 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
02:04:39.846 00.001 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
02:04:39.846 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.41 hyp=0.41 cameraTheta=1.57 mountX=0.37 mountY=-0.22, mountTheta=-0.55
02:04:39.846 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.41, opts=13)
02:04:39.846 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.41)
02:04:39.846 00.000 8976 Worker thread wakes up
02:04:39.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.41) opts 0xd
02:04:39.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.41)
02:04:39.846 00.000 8976 Moving (-0.00, 0.41) raw xDistance=0.37 yDistance=-0.22
02:04:39.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
02:04:39.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:04:39.847 00.001 8976 MoveAxis(L, 1, ABG)
02:04:39.847 00.000 8976 stepping (-3, 15) + (-1, 0)
02:04:39.847 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:39.847 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:04:39.857 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
02:04:39.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:39.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:39.857 00.000 5052 Enqueuing Expose request
02:04:39.881 00.024 8976 Received - 47 (G) 
02:04:39.881 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:39.881 00.000 8976 stepped: pos (-4, 15)
02:04:39.881 00.000 8976 MoveAxis(U, 0, ABG)
02:04:39.881 00.000 8976 move complete, result=0
02:04:39.881 00.000 8976 worker thread done servicing request
02:04:39.882 00.001 8976 Worker thread wakes up
02:04:39.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:39.882 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:39.882 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.2 px 0 ms NORTH
02:04:40.545 00.663 8976 Exposure complete
02:04:40.550 00.005 8976 worker thread done servicing request
02:04:40.551 00.001 5052 OnExposeComplete: enter
02:04:40.551 00.000 5052 UpdateGuideState(): m_state=6
02:04:40.551 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6955
02:04:40.551 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=282.26, Mass=191, SNR=9.6, Peak=69 HFD=2.3
02:04:40.551 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.25 = -0.25)
02:04:40.551 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
02:04:40.551 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.55 hyp=0.56 cameraTheta=1.79 mountX=0.55 mountY=-0.20, mountTheta=-0.35
02:04:40.551 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.55, opts=13)
02:04:40.552 00.001 5052 Enqueuing Move request for stepguider (-0.12, 0.55)
02:04:40.552 00.000 8976 Worker thread wakes up
02:04:40.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.55) opts 0xd
02:04:40.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.55)
02:04:40.552 00.000 8976 Moving (-0.12, 0.55) raw xDistance=0.55 yDistance=-0.20
02:04:40.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
02:04:40.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:04:40.552 00.000 8976 MoveAxis(L, 2, ABG)
02:04:40.552 00.000 8976 stepping (-4, 15) + (-2, 0)
02:04:40.552 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:40.553 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:04:40.565 00.012 5052 UpdateGuideState exits: m=191 SNR=9.6
02:04:40.565 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:40.565 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:40.565 00.000 5052 Enqueuing Expose request
02:04:40.585 00.020 8976 Received - 47 (G) 
02:04:40.586 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:40.586 00.000 8976 stepped: pos (-6, 15)
02:04:40.586 00.000 8976 MoveAxis(U, 0, ABG)
02:04:40.586 00.000 8976 move complete, result=0
02:04:40.586 00.000 8976 worker thread done servicing request
02:04:40.586 00.000 8976 Worker thread wakes up
02:04:40.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:40.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:40.586 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
02:04:41.250 00.664 8976 Exposure complete
02:04:41.255 00.005 8976 worker thread done servicing request
02:04:41.256 00.001 5052 OnExposeComplete: enter
02:04:41.256 00.000 5052 UpdateGuideState(): m_state=6
02:04:41.256 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6956
02:04:41.256 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.93, Mass=217, SNR=10.2, Peak=78 HFD=2.1
02:04:41.256 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:04:41.256 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
02:04:41.256 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.22 hyp=0.65 cameraTheta=2.80 mountX=0.47 mountY=0.39, mountTheta=0.70
02:04:41.257 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.22, opts=13)
02:04:41.257 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.22)
02:04:41.257 00.000 8976 Worker thread wakes up
02:04:41.257 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.22) opts 0xd
02:04:41.257 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.22)
02:04:41.257 00.000 8976 Moving (-0.61, 0.22) raw xDistance=0.47 yDistance=0.39
02:04:41.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
02:04:41.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:04:41.257 00.000 8976 MoveAxis(L, 2, ABG)
02:04:41.257 00.000 8976 stepping (-6, 15) + (-2, 0)
02:04:41.257 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:41.258 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
02:04:41.267 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
02:04:41.268 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:41.268 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:41.268 00.000 5052 Enqueuing Expose request
02:04:41.288 00.020 8976 Received - 47 (G) 
02:04:41.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:41.288 00.000 8976 stepped: pos (-8, 15)
02:04:41.288 00.000 8976 MoveAxis(D, 2, ABG)
02:04:41.288 00.000 8976 stepping (-8, 15) + (0, -2)
02:04:41.289 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:41.321 00.032 8976 Received - 47 (G) 
02:04:41.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:41.321 00.000 8976 stepped: pos (-8, 13)
02:04:41.321 00.000 8976 move complete, result=0
02:04:41.321 00.000 8976 worker thread done servicing request
02:04:41.321 00.000 8976 Worker thread wakes up
02:04:41.321 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:41.321 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:41.321 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:04:41.981 00.660 8976 Exposure complete
02:04:41.986 00.005 8976 worker thread done servicing request
02:04:41.987 00.001 5052 OnExposeComplete: enter
02:04:41.987 00.000 5052 UpdateGuideState(): m_state=6
02:04:41.987 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6957
02:04:41.987 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.45, Mass=221, SNR=10.3, Peak=83 HFD=2.0
02:04:41.987 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
02:04:41.987 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
02:04:41.987 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.26 hyp=0.50 cameraTheta=-2.60 mountX=-0.04 mountY=0.50, mountTheta=1.64
02:04:41.987 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.26, opts=13)
02:04:41.987 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.26)
02:04:41.988 00.001 8976 Worker thread wakes up
02:04:41.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.26) opts 0xd
02:04:41.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.26)
02:04:41.988 00.000 8976 Moving (-0.43, -0.26) raw xDistance=-0.04 yDistance=0.50
02:04:41.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:04:41.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
02:04:41.988 00.000 8976 MoveAxis(R, 0, ABG)
02:04:41.988 00.000 8976 MoveAxis(D, 2, ABG)
02:04:41.988 00.000 8976 stepping (-8, 13) + (0, -2)
02:04:41.988 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:41.988 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:04:41.998 00.010 5052 UpdateGuideState exits: m=221 SNR=10.3
02:04:41.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:41.998 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:41.998 00.000 5052 Enqueuing Expose request
02:04:42.024 00.026 8976 Received - 47 (G) 
02:04:42.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:42.024 00.000 8976 stepped: pos (-8, 11)
02:04:42.024 00.000 8976 move complete, result=0
02:04:42.025 00.001 8976 worker thread done servicing request
02:04:42.025 00.000 8976 Worker thread wakes up
02:04:42.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:42.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:42.025 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:04:42.687 00.662 8976 Exposure complete
02:04:42.692 00.005 8976 worker thread done servicing request
02:04:42.692 00.000 5052 OnExposeComplete: enter
02:04:42.692 00.000 5052 UpdateGuideState(): m_state=6
02:04:42.692 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6958
02:04:42.693 00.001 5052 Star::Find returns 1 (0), X=329.02, Y=281.76, Mass=213, SNR=10.1, Peak=74 HFD=2.5
02:04:42.693 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:04:42.693 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
02:04:42.693 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.79 mountX=0.12 mountY=0.10, mountTheta=0.69
02:04:42.693 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.05, opts=13)
02:04:42.693 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.05)
02:04:42.693 00.000 8976 Worker thread wakes up
02:04:42.694 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.05) opts 0xd
02:04:42.694 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.05)
02:04:42.694 00.000 8976 Moving (-0.15, 0.05) raw xDistance=0.12 yDistance=0.10
02:04:42.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:04:42.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:04:42.694 00.000 8976 MoveAxis(R, 0, ABG)
02:04:42.694 00.000 8976 MoveAxis(U, 0, ABG)
02:04:42.694 00.000 8976 move complete, result=0
02:04:42.694 00.000 8976 worker thread done servicing request
02:04:42.694 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
02:04:42.704 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
02:04:42.704 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:42.704 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:42.704 00.000 5052 Enqueuing Expose request
02:04:42.704 00.000 8976 Worker thread wakes up
02:04:42.704 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:42.704 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:42.704 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:43.398 00.694 8976 Exposure complete
02:04:43.404 00.006 8976 worker thread done servicing request
02:04:43.404 00.000 5052 OnExposeComplete: enter
02:04:43.404 00.000 5052 UpdateGuideState(): m_state=6
02:04:43.404 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6959
02:04:43.404 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.87, Mass=204, SNR=9.9, Peak=83 HFD=2.0
02:04:43.404 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
02:04:43.404 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
02:04:43.404 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.40 mountX=0.23 mountY=0.06, mountTheta=0.26
02:04:43.406 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.16, opts=13)
02:04:43.406 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.16)
02:04:43.406 00.000 8976 Worker thread wakes up
02:04:43.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.16) opts 0xd
02:04:43.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.16)
02:04:43.406 00.000 8976 Moving (-0.18, 0.16) raw xDistance=0.23 yDistance=0.06
02:04:43.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:04:43.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:04:43.406 00.000 8976 MoveAxis(R, 0, ABG)
02:04:43.406 00.000 8976 MoveAxis(U, 0, ABG)
02:04:43.406 00.000 8976 move complete, result=0
02:04:43.406 00.000 8976 worker thread done servicing request
02:04:43.407 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:04:43.417 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
02:04:43.418 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:43.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:43.418 00.000 5052 Enqueuing Expose request
02:04:43.418 00.000 8976 Worker thread wakes up
02:04:43.418 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:43.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:43.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:44.107 00.689 8976 Exposure complete
02:04:44.113 00.006 8976 worker thread done servicing request
02:04:44.113 00.000 5052 OnExposeComplete: enter
02:04:44.113 00.000 5052 UpdateGuideState(): m_state=6
02:04:44.113 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6960
02:04:44.113 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=282.27, Mass=195, SNR=9.7, Peak=82 HFD=1.8
02:04:44.113 00.000 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
02:04:44.113 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.07 = -1.07)
02:04:44.114 00.001 5052 CameraToMount -- cameraX=0.30 cameraY=0.56 hyp=0.63 cameraTheta=1.08 mountX=0.36 mountY=-0.55, mountTheta=-0.99
02:04:44.114 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.56, opts=13)
02:04:44.114 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.56)
02:04:44.114 00.000 8976 Worker thread wakes up
02:04:44.114 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.56) opts 0xd
02:04:44.114 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.56)
02:04:44.114 00.000 8976 Moving (0.30, 0.56) raw xDistance=0.36 yDistance=-0.55
02:04:44.115 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:04:44.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
02:04:44.115 00.000 8976 MoveAxis(L, 1, ABG)
02:04:44.115 00.000 8976 stepping (-8, 11) + (-1, 0)
02:04:44.115 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:44.115 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:04:44.125 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:04:44.126 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:44.126 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:44.126 00.000 5052 Enqueuing Expose request
02:04:44.134 00.008 8976 Received - 47 (G) 
02:04:44.134 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:44.134 00.000 8976 stepped: pos (-9, 11)
02:04:44.134 00.000 8976 MoveAxis(U, 2, ABG)
02:04:44.134 00.000 8976 stepping (-9, 11) + (0, 2)
02:04:44.134 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:44.166 00.032 8976 Received - 47 (G) 
02:04:44.167 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:44.167 00.000 8976 stepped: pos (-9, 13)
02:04:44.167 00.000 8976 move complete, result=0
02:04:44.167 00.000 8976 worker thread done servicing request
02:04:44.167 00.000 8976 Worker thread wakes up
02:04:44.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:44.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:44.167 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.6 px 2 ms NORTH
02:04:44.854 00.687 8976 Exposure complete
02:04:44.860 00.006 8976 worker thread done servicing request
02:04:44.860 00.000 5052 OnExposeComplete: enter
02:04:44.860 00.000 5052 UpdateGuideState(): m_state=6
02:04:44.860 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6961
02:04:44.860 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=282.01, Mass=217, SNR=10.2, Peak=77 HFD=2.1
02:04:44.860 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:04:44.860 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
02:04:44.860 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.30 hyp=0.92 cameraTheta=0.34 mountX=-0.13 mountY=-0.90, mountTheta=-1.71
02:04:44.861 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.30, opts=13)
02:04:44.861 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.30)
02:04:44.861 00.000 8976 Worker thread wakes up
02:04:44.861 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.30) opts 0xd
02:04:44.861 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.30)
02:04:44.861 00.000 8976 Moving (0.87, 0.30) raw xDistance=-0.13 yDistance=-0.90
02:04:44.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:04:44.862 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.90
02:04:44.862 00.000 8976 MoveAxis(R, 0, ABG)
02:04:44.862 00.000 8976 MoveAxis(U, 4, ABG)
02:04:44.862 00.000 8976 stepping (-9, 13) + (0, 4)
02:04:44.862 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:04:44.862 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:04:44.871 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
02:04:44.871 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:44.871 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:44.872 00.001 5052 Enqueuing Expose request
02:04:44.902 00.030 8976 Received - 47 (G) 
02:04:44.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:04:44.902 00.000 8976 stepped: pos (-9, 17)
02:04:44.902 00.000 8976 move complete, result=0
02:04:44.902 00.000 8976 worker thread done servicing request
02:04:44.902 00.000 8976 Worker thread wakes up
02:04:44.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:44.902 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:44.902 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
02:04:45.591 00.689 8976 Exposure complete
02:04:45.597 00.006 8976 worker thread done servicing request
02:04:45.597 00.000 5052 OnExposeComplete: enter
02:04:45.597 00.000 5052 UpdateGuideState(): m_state=6
02:04:45.597 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6962
02:04:45.597 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.29, Mass=202, SNR=9.9, Peak=82 HFD=1.8
02:04:45.597 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.10 = -3.10)
02:04:45.597 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.20 = 3.08)
02:04:45.597 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.42 hyp=0.49 cameraTheta=-1.05 mountX=-0.49 mountY=0.03, mountTheta=3.08
02:04:45.598 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.42, opts=13)
02:04:45.598 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.42)
02:04:45.598 00.000 8976 Worker thread wakes up
02:04:45.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.42) opts 0xd
02:04:45.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.42)
02:04:45.598 00.000 8976 Moving (0.24, -0.42) raw xDistance=-0.49 yDistance=0.03
02:04:45.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:04:45.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:04:45.598 00.000 8976 MoveAxis(R, 2, ABG)
02:04:45.598 00.000 8976 stepping (-9, 17) + (2, 0)
02:04:45.598 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:45.599 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:04:45.608 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
02:04:45.609 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:45.609 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:45.609 00.000 5052 Enqueuing Expose request
02:04:45.621 00.012 8976 Received - 47 (G) 
02:04:45.621 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:45.621 00.000 8976 stepped: pos (-7, 17)
02:04:45.621 00.000 8976 MoveAxis(U, 0, ABG)
02:04:45.621 00.000 8976 move complete, result=0
02:04:45.621 00.000 8976 worker thread done servicing request
02:04:45.621 00.000 8976 Worker thread wakes up
02:04:45.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:45.621 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:45.621 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.0 px 0 ms NORTH
02:04:46.312 00.691 8976 Exposure complete
02:04:46.317 00.005 8976 worker thread done servicing request
02:04:46.317 00.000 5052 OnExposeComplete: enter
02:04:46.317 00.000 5052 UpdateGuideState(): m_state=6
02:04:46.317 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6963
02:04:46.317 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.42, Mass=190, SNR=9.5, Peak=74 HFD=1.8
02:04:46.317 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
02:04:46.317 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
02:04:46.317 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.29 hyp=0.44 cameraTheta=-0.70 mountX=-0.41 mountY=-0.13, mountTheta=-2.84
02:04:46.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.29, opts=13)
02:04:46.318 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.29)
02:04:46.318 00.000 8976 Worker thread wakes up
02:04:46.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.29) opts 0xd
02:04:46.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.29)
02:04:46.318 00.000 8976 Moving (0.34, -0.29) raw xDistance=-0.41 yDistance=-0.13
02:04:46.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
02:04:46.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:04:46.318 00.000 8976 MoveAxis(R, 2, ABG)
02:04:46.318 00.000 8976 stepping (-7, 17) + (2, 0)
02:04:46.319 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:46.319 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:04:46.328 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
02:04:46.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:46.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:46.328 00.000 5052 Enqueuing Expose request
02:04:46.340 00.012 8976 Received - 47 (G) 
02:04:46.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:46.340 00.000 8976 stepped: pos (-5, 17)
02:04:46.340 00.000 8976 MoveAxis(U, 0, ABG)
02:04:46.340 00.000 8976 move complete, result=0
02:04:46.340 00.000 8976 worker thread done servicing request
02:04:46.340 00.000 8976 Worker thread wakes up
02:04:46.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:46.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:46.340 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:04:47.031 00.691 8976 Exposure complete
02:04:47.036 00.005 8976 worker thread done servicing request
02:04:47.036 00.000 5052 OnExposeComplete: enter
02:04:47.036 00.000 5052 UpdateGuideState(): m_state=6
02:04:47.036 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6964
02:04:47.037 00.001 5052 Star::Find returns 1 (0), X=329.19, Y=281.86, Mass=195, SNR=9.7, Peak=80 HFD=2.3
02:04:47.037 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
02:04:47.037 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
02:04:47.037 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.48 mountX=0.13 mountY=-0.09, mountTheta=-0.63
02:04:47.037 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.15, opts=13)
02:04:47.037 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.15)
02:04:47.037 00.000 8976 Worker thread wakes up
02:04:47.037 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.15) opts 0xd
02:04:47.038 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.15)
02:04:47.038 00.000 8976 Moving (0.01, 0.15) raw xDistance=0.13 yDistance=-0.09
02:04:47.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:04:47.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:04:47.038 00.000 8976 MoveAxis(R, 0, ABG)
02:04:47.038 00.000 8976 MoveAxis(U, 0, ABG)
02:04:47.038 00.000 8976 move complete, result=0
02:04:47.038 00.000 8976 worker thread done servicing request
02:04:47.039 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
02:04:47.049 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:04:47.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:47.049 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:47.049 00.000 5052 Enqueuing Expose request
02:04:47.049 00.000 8976 Worker thread wakes up
02:04:47.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:47.049 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:47.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:47.735 00.686 8976 Exposure complete
02:04:47.740 00.005 8976 worker thread done servicing request
02:04:47.741 00.001 5052 OnExposeComplete: enter
02:04:47.741 00.000 5052 UpdateGuideState(): m_state=6
02:04:47.741 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6965
02:04:47.741 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=282.05, Mass=215, SNR=10.2, Peak=82 HFD=2.2
02:04:47.741 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.04) = xAngle (-0.32 = -0.32)
02:04:47.741 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
02:04:47.741 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.73 mountX=0.32 mountY=-0.14, mountTheta=-0.41
02:04:47.741 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.34, opts=13)
02:04:47.741 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.34)
02:04:47.742 00.001 8976 Worker thread wakes up
02:04:47.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.34) opts 0xd
02:04:47.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.34)
02:04:47.742 00.000 8976 Moving (-0.05, 0.34) raw xDistance=0.32 yDistance=-0.14
02:04:47.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:04:47.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:04:47.742 00.000 8976 MoveAxis(L, 1, ABG)
02:04:47.742 00.000 8976 stepping (-5, 17) + (-1, 0)
02:04:47.742 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:47.742 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:04:47.752 00.010 5052 UpdateGuideState exits: m=215 SNR=10.2
02:04:47.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:47.752 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:47.752 00.000 5052 Enqueuing Expose request
02:04:47.762 00.010 8976 Received - 47 (G) 
02:04:47.763 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:47.763 00.000 8976 stepped: pos (-6, 17)
02:04:47.763 00.000 8976 MoveAxis(U, 0, ABG)
02:04:47.763 00.000 8976 move complete, result=0
02:04:47.763 00.000 8976 worker thread done servicing request
02:04:47.763 00.000 8976 Worker thread wakes up
02:04:47.763 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:04:47.763 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:47.763 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:48.453 00.690 8976 Exposure complete
02:04:48.458 00.005 8976 worker thread done servicing request
02:04:48.458 00.000 5052 OnExposeComplete: enter
02:04:48.458 00.000 5052 UpdateGuideState(): m_state=6
02:04:48.458 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6966
02:04:48.458 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.66, Mass=218, SNR=10.2, Peak=75 HFD=2.8
02:04:48.458 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
02:04:48.458 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
02:04:48.458 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.32 mountX=-0.12 mountY=-0.11, mountTheta=-2.42
02:04:48.459 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.05, opts=13)
02:04:48.459 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.05)
02:04:48.459 00.000 8976 Worker thread wakes up
02:04:48.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.05) opts 0xd
02:04:48.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.05)
02:04:48.459 00.000 8976 Moving (0.16, -0.05) raw xDistance=-0.12 yDistance=-0.11
02:04:48.460 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:04:48.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:04:48.460 00.000 8976 MoveAxis(R, 0, ABG)
02:04:48.460 00.000 8976 MoveAxis(U, 0, ABG)
02:04:48.460 00.000 8976 move complete, result=0
02:04:48.460 00.000 8976 worker thread done servicing request
02:04:48.460 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:04:48.470 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
02:04:48.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:48.470 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:48.470 00.000 5052 Enqueuing Expose request
02:04:48.470 00.000 8976 Worker thread wakes up
02:04:48.470 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:48.470 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:48.470 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:49.162 00.692 8976 Exposure complete
02:04:49.167 00.005 8976 worker thread done servicing request
02:04:49.167 00.000 5052 OnExposeComplete: enter
02:04:49.167 00.000 5052 UpdateGuideState(): m_state=6
02:04:49.167 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6967
02:04:49.167 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=282.07, Mass=199, SNR=9.8, Peak=75 HFD=2.3
02:04:49.167 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
02:04:49.167 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
02:04:49.167 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.36 hyp=0.37 cameraTheta=1.29 mountX=0.27 mountY=-0.28, mountTheta=-0.81
02:04:49.168 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.36, opts=13)
02:04:49.168 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.36)
02:04:49.168 00.000 8976 Worker thread wakes up
02:04:49.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.36) opts 0xd
02:04:49.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.36)
02:04:49.168 00.000 8976 Moving (0.11, 0.36) raw xDistance=0.27 yDistance=-0.28
02:04:49.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:04:49.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:04:49.168 00.000 8976 MoveAxis(L, 1, ABG)
02:04:49.168 00.000 8976 stepping (-6, 17) + (-1, 0)
02:04:49.168 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:49.169 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:04:49.178 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:04:49.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:49.178 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:49.179 00.001 5052 Enqueuing Expose request
02:04:49.202 00.023 8976 Received - 47 (G) 
02:04:49.202 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:49.202 00.000 8976 stepped: pos (-7, 17)
02:04:49.202 00.000 8976 MoveAxis(U, 1, ABG)
02:04:49.202 00.000 8976 stepping (-7, 17) + (0, 1)
02:04:49.202 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:49.233 00.031 8976 Received - 47 (G) 
02:04:49.233 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:49.233 00.000 8976 stepped: pos (-7, 18)
02:04:49.233 00.000 8976 move complete, result=0
02:04:49.233 00.000 8976 worker thread done servicing request
02:04:49.233 00.000 8976 Worker thread wakes up
02:04:49.234 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:49.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:49.234 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:04:49.924 00.690 8976 Exposure complete
02:04:49.930 00.006 8976 worker thread done servicing request
02:04:49.930 00.000 5052 OnExposeComplete: enter
02:04:49.930 00.000 5052 UpdateGuideState(): m_state=6
02:04:49.930 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6968
02:04:49.930 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.92, Mass=186, SNR=9.5, Peak=68 HFD=2.4
02:04:49.930 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
02:04:49.930 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.35 = -0.35)
02:04:49.930 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.80 mountX=0.21 mountY=-0.07, mountTheta=-0.34
02:04:49.931 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.21, opts=13)
02:04:49.931 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.21)
02:04:49.931 00.000 8976 Worker thread wakes up
02:04:49.931 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.21) opts 0xd
02:04:49.931 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.21)
02:04:49.931 00.000 8976 Moving (-0.05, 0.21) raw xDistance=0.21 yDistance=-0.07
02:04:49.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:04:49.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:04:49.931 00.000 8976 MoveAxis(R, 0, ABG)
02:04:49.931 00.000 8976 MoveAxis(U, 0, ABG)
02:04:49.931 00.000 8976 move complete, result=0
02:04:49.931 00.000 8976 worker thread done servicing request
02:04:49.932 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:04:49.942 00.010 5052 UpdateGuideState exits: m=186 SNR=9.5
02:04:49.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:49.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:49.942 00.000 5052 Enqueuing Expose request
02:04:49.942 00.000 8976 Worker thread wakes up
02:04:49.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:49.942 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:49.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:50.633 00.691 8976 Exposure complete
02:04:50.638 00.005 8976 worker thread done servicing request
02:04:50.638 00.000 5052 OnExposeComplete: enter
02:04:50.639 00.001 5052 UpdateGuideState(): m_state=6
02:04:50.639 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6969
02:04:50.639 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.06, Mass=200, SNR=9.8, Peak=86 HFD=2.2
02:04:50.639 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
02:04:50.639 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
02:04:50.639 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.41 mountX=0.29 mountY=-0.24, mountTheta=-0.70
02:04:50.639 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.35, opts=13)
02:04:50.640 00.001 5052 Enqueuing Move request for stepguider (0.06, 0.35)
02:04:50.640 00.000 8976 Worker thread wakes up
02:04:50.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.35) opts 0xd
02:04:50.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.35)
02:04:50.640 00.000 8976 Moving (0.06, 0.35) raw xDistance=0.29 yDistance=-0.24
02:04:50.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:04:50.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:04:50.640 00.000 8976 MoveAxis(L, 1, ABG)
02:04:50.640 00.000 8976 stepping (-7, 18) + (-1, 0)
02:04:50.640 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:50.641 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
02:04:50.650 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:04:50.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:50.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:50.650 00.000 5052 Enqueuing Expose request
02:04:50.672 00.022 8976 Received - 47 (G) 
02:04:50.673 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:50.673 00.000 8976 stepped: pos (-8, 18)
02:04:50.673 00.000 8976 MoveAxis(U, 0, ABG)
02:04:50.673 00.000 8976 move complete, result=0
02:04:50.673 00.000 8976 worker thread done servicing request
02:04:50.673 00.000 8976 Worker thread wakes up
02:04:50.673 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:50.673 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:04:50.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:51.363 00.690 8976 Exposure complete
02:04:51.368 00.005 8976 worker thread done servicing request
02:04:51.368 00.000 5052 OnExposeComplete: enter
02:04:51.368 00.000 5052 UpdateGuideState(): m_state=6
02:04:51.368 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6970
02:04:51.368 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.75, Mass=212, SNR=10.1, Peak=76 HFD=2.3
02:04:51.368 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:04:51.368 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:04:51.368 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.04 hyp=0.72 cameraTheta=3.09 mountX=0.36 mountY=0.58, mountTheta=1.01
02:04:51.369 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.04, opts=13)
02:04:51.369 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.04)
02:04:51.369 00.000 8976 Worker thread wakes up
02:04:51.369 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.04) opts 0xd
02:04:51.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.04)
02:04:51.369 00.000 8976 Moving (-0.72, 0.04) raw xDistance=0.36 yDistance=0.58
02:04:51.370 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
02:04:51.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
02:04:51.370 00.000 8976 MoveAxis(L, 2, ABG)
02:04:51.370 00.000 8976 stepping (-8, 18) + (-2, 0)
02:04:51.370 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:51.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:04:51.379 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
02:04:51.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:51.379 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:51.379 00.000 5052 Enqueuing Expose request
02:04:51.408 00.029 8976 Received - 47 (G) 
02:04:51.408 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:51.408 00.000 8976 stepped: pos (-10, 18)
02:04:51.408 00.000 8976 MoveAxis(D, 2, ABG)
02:04:51.408 00.000 8976 stepping (-10, 18) + (0, -2)
02:04:51.408 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:51.440 00.032 8976 Received - 47 (G) 
02:04:51.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:51.440 00.000 8976 stepped: pos (-10, 16)
02:04:51.440 00.000 8976 move complete, result=0
02:04:51.440 00.000 8976 worker thread done servicing request
02:04:51.440 00.000 8976 Worker thread wakes up
02:04:51.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:51.440 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:04:51.440 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:52.131 00.691 8976 Exposure complete
02:04:52.137 00.006 5052 OnExposeComplete: enter
02:04:52.137 00.000 5052 UpdateGuideState(): m_state=6
02:04:52.137 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6971
02:04:52.137 00.000 8976 worker thread done servicing request
02:04:52.137 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=281.93, Mass=201, SNR=9.8, Peak=72 HFD=2.4
02:04:52.137 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:04:52.137 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
02:04:52.137 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=0.22 hyp=0.92 cameraTheta=2.90 mountX=0.60 mountY=0.63, mountTheta=0.81
02:04:52.138 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=0.22, opts=13)
02:04:52.138 00.000 5052 Enqueuing Move request for stepguider (-0.89, 0.22)
02:04:52.138 00.000 8976 Worker thread wakes up
02:04:52.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, 0.22) opts 0xd
02:04:52.139 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, 0.22)
02:04:52.139 00.000 8976 Moving (-0.89, 0.22) raw xDistance=0.60 yDistance=0.63
02:04:52.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
02:04:52.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
02:04:52.139 00.000 8976 MoveAxis(L, 3, ABG)
02:04:52.139 00.000 8976 stepping (-10, 16) + (-3, 0)
02:04:52.139 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:52.139 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:04:52.149 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
02:04:52.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:52.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:52.149 00.000 5052 Enqueuing Expose request
02:04:52.175 00.026 8976 Received - 47 (G) 
02:04:52.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:52.175 00.000 8976 stepped: pos (-13, 16)
02:04:52.175 00.000 8976 MoveAxis(D, 3, ABG)
02:04:52.175 00.000 8976 stepping (-13, 16) + (0, -3)
02:04:52.175 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:52.207 00.032 8976 Received - 47 (G) 
02:04:52.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:52.207 00.000 8976 stepped: pos (-13, 13)
02:04:52.207 00.000 8976 move complete, result=0
02:04:52.207 00.000 8976 worker thread done servicing request
02:04:52.207 00.000 8976 Worker thread wakes up
02:04:52.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:52.207 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.6 px 3 ms SOUTH
02:04:52.208 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:52.901 00.693 8976 Exposure complete
02:04:52.906 00.005 8976 worker thread done servicing request
02:04:52.906 00.000 5052 OnExposeComplete: enter
02:04:52.907 00.001 5052 UpdateGuideState(): m_state=6
02:04:52.907 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6972
02:04:52.907 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.51, Mass=221, SNR=10.2, Peak=77 HFD=3.1
02:04:52.907 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
02:04:52.907 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.28)
02:04:52.907 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.20 hyp=0.71 cameraTheta=-2.86 mountX=0.13 mountY=0.68, mountTheta=1.38
02:04:52.908 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.20, opts=13)
02:04:52.908 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.20)
02:04:52.908 00.000 8976 Worker thread wakes up
02:04:52.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.20) opts 0xd
02:04:52.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.20)
02:04:52.908 00.000 8976 Moving (-0.68, -0.20) raw xDistance=0.13 yDistance=0.68
02:04:52.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:04:52.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.68
02:04:52.908 00.000 8976 MoveAxis(R, 0, ABG)
02:04:52.908 00.000 8976 MoveAxis(D, 3, ABG)
02:04:52.908 00.000 8976 stepping (-13, 13) + (0, -3)
02:04:52.908 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:52.909 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:04:52.918 00.009 5052 UpdateGuideState exits: m=221 SNR=10.2
02:04:52.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:52.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:52.918 00.000 5052 Enqueuing Expose request
02:04:52.942 00.024 8976 Received - 47 (G) 
02:04:52.942 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:52.942 00.000 8976 stepped: pos (-13, 10)
02:04:52.942 00.000 8976 move complete, result=0
02:04:52.942 00.000 8976 worker thread done servicing request
02:04:52.942 00.000 8976 Worker thread wakes up
02:04:52.942 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:04:52.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:52.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:53.635 00.693 8976 Exposure complete
02:04:53.640 00.005 8976 worker thread done servicing request
02:04:53.641 00.001 5052 OnExposeComplete: enter
02:04:53.641 00.000 5052 UpdateGuideState(): m_state=6
02:04:53.641 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6973
02:04:53.641 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.69, Mass=184, SNR=9.4, Peak=74 HFD=1.9
02:04:53.641 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
02:04:53.641 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
02:04:53.641 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.02 hyp=0.51 cameraTheta=-3.10 mountX=0.21 mountY=0.44, mountTheta=1.12
02:04:53.642 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.02, opts=13)
02:04:53.642 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.02)
02:04:53.642 00.000 8976 Worker thread wakes up
02:04:53.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.02) opts 0xd
02:04:53.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.02)
02:04:53.642 00.000 8976 Moving (-0.51, -0.02) raw xDistance=0.21 yDistance=0.44
02:04:53.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:04:53.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
02:04:53.642 00.000 8976 MoveAxis(R, 0, ABG)
02:04:53.642 00.000 8976 MoveAxis(D, 2, ABG)
02:04:53.642 00.000 8976 stepping (-13, 10) + (0, -2)
02:04:53.642 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:53.643 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:04:53.652 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
02:04:53.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:53.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:53.652 00.000 5052 Enqueuing Expose request
02:04:53.678 00.026 8976 Received - 47 (G) 
02:04:53.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:53.678 00.000 8976 stepped: pos (-13, 8)
02:04:53.678 00.000 8976 move complete, result=0
02:04:53.678 00.000 8976 worker thread done servicing request
02:04:53.678 00.000 8976 Worker thread wakes up
02:04:53.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:53.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:53.678 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:04:54.369 00.691 8976 Exposure complete
02:04:54.374 00.005 8976 worker thread done servicing request
02:04:54.374 00.000 5052 OnExposeComplete: enter
02:04:54.374 00.000 5052 UpdateGuideState(): m_state=6
02:04:54.374 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6974
02:04:54.374 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.75, Mass=202, SNR=9.8, Peak=68 HFD=2.3
02:04:54.374 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:04:54.374 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
02:04:54.374 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.31 cameraTheta=3.02 mountX=0.17 mountY=0.23, mountTheta=0.94
02:04:54.375 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.04, opts=13)
02:04:54.375 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.04)
02:04:54.375 00.000 8976 Worker thread wakes up
02:04:54.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.04) opts 0xd
02:04:54.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.04)
02:04:54.375 00.000 8976 Moving (-0.30, 0.04) raw xDistance=0.17 yDistance=0.23
02:04:54.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:04:54.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:04:54.375 00.000 8976 MoveAxis(R, 0, ABG)
02:04:54.376 00.001 8976 MoveAxis(U, 0, ABG)
02:04:54.376 00.000 8976 move complete, result=0
02:04:54.376 00.000 8976 worker thread done servicing request
02:04:54.376 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:04:54.388 00.012 5052 UpdateGuideState exits: m=202 SNR=9.8
02:04:54.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:54.388 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:54.388 00.000 5052 Enqueuing Expose request
02:04:54.388 00.000 8976 Worker thread wakes up
02:04:54.389 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:54.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:54.389 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:55.076 00.687 8976 Exposure complete
02:04:55.082 00.006 8976 worker thread done servicing request
02:04:55.082 00.000 5052 OnExposeComplete: enter
02:04:55.082 00.000 5052 UpdateGuideState(): m_state=6
02:04:55.082 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6975
02:04:55.082 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.81, Mass=209, SNR=10.0, Peak=81 HFD=2.1
02:04:55.082 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
02:04:55.082 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
02:04:55.082 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.58 mountX=0.16 mountY=0.08, mountTheta=0.45
02:04:55.083 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.10, opts=13)
02:04:55.083 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.10)
02:04:55.083 00.000 8976 Worker thread wakes up
02:04:55.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.10) opts 0xd
02:04:55.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.10)
02:04:55.083 00.000 8976 Moving (-0.16, 0.10) raw xDistance=0.16 yDistance=0.08
02:04:55.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:04:55.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:04:55.083 00.000 8976 MoveAxis(R, 0, ABG)
02:04:55.083 00.000 8976 MoveAxis(U, 0, ABG)
02:04:55.083 00.000 8976 move complete, result=0
02:04:55.083 00.000 8976 worker thread done servicing request
02:04:55.084 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:04:55.093 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
02:04:55.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:55.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:55.093 00.000 5052 Enqueuing Expose request
02:04:55.093 00.000 8976 Worker thread wakes up
02:04:55.093 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:55.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:55.093 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:55.780 00.687 8976 Exposure complete
02:04:55.785 00.005 8976 worker thread done servicing request
02:04:55.785 00.000 5052 OnExposeComplete: enter
02:04:55.785 00.000 5052 UpdateGuideState(): m_state=6
02:04:55.785 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6976
02:04:55.785 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.89, Mass=208, SNR=10.0, Peak=87 HFD=2.2
02:04:55.785 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
02:04:55.785 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
02:04:55.785 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=0.09 mountY=-0.22, mountTheta=-1.17
02:04:55.786 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.18, opts=13)
02:04:55.786 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.18)
02:04:55.786 00.000 8976 Worker thread wakes up
02:04:55.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.18) opts 0xd
02:04:55.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.18)
02:04:55.786 00.000 8976 Moving (0.14, 0.18) raw xDistance=0.09 yDistance=-0.22
02:04:55.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:04:55.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:04:55.786 00.000 8976 MoveAxis(R, 0, ABG)
02:04:55.786 00.000 8976 MoveAxis(U, 0, ABG)
02:04:55.787 00.001 8976 move complete, result=0
02:04:55.787 00.000 8976 worker thread done servicing request
02:04:55.787 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:04:55.797 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:04:55.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:55.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:55.797 00.000 5052 Enqueuing Expose request
02:04:55.797 00.000 8976 Worker thread wakes up
02:04:55.798 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:55.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:55.798 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:04:56.489 00.691 8976 Exposure complete
02:04:56.495 00.006 8976 worker thread done servicing request
02:04:56.495 00.000 5052 OnExposeComplete: enter
02:04:56.495 00.000 5052 UpdateGuideState(): m_state=6
02:04:56.495 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6977
02:04:56.495 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.99, Mass=187, SNR=9.5, Peak=72 HFD=2.2
02:04:56.495 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
02:04:56.495 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
02:04:56.495 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.28 hyp=0.73 cameraTheta=0.39 mountX=-0.06 mountY=-0.72, mountTheta=-1.66
02:04:56.496 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.28, opts=13)
02:04:56.496 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.28)
02:04:56.496 00.000 8976 Worker thread wakes up
02:04:56.496 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.28) opts 0xd
02:04:56.496 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.28)
02:04:56.496 00.000 8976 Moving (0.68, 0.28) raw xDistance=-0.06 yDistance=-0.72
02:04:56.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:04:56.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
02:04:56.496 00.000 8976 MoveAxis(R, 0, ABG)
02:04:56.496 00.000 8976 MoveAxis(U, 3, ABG)
02:04:56.496 00.000 8976 stepping (-13, 8) + (0, 3)
02:04:56.496 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:56.497 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:04:56.506 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
02:04:56.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:56.506 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:56.506 00.000 5052 Enqueuing Expose request
02:04:56.523 00.017 8976 Received - 47 (G) 
02:04:56.523 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:04:56.523 00.000 8976 stepped: pos (-13, 11)
02:04:56.524 00.001 8976 move complete, result=0
02:04:56.524 00.000 8976 worker thread done servicing request
02:04:56.524 00.000 8976 Worker thread wakes up
02:04:56.524 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:04:56.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:56.524 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:57.213 00.689 8976 Exposure complete
02:04:57.219 00.006 8976 worker thread done servicing request
02:04:57.219 00.000 5052 OnExposeComplete: enter
02:04:57.219 00.000 5052 UpdateGuideState(): m_state=6
02:04:57.219 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6978
02:04:57.219 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.71, Mass=214, SNR=10.1, Peak=74 HFD=2.3
02:04:57.219 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
02:04:57.219 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
02:04:57.219 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.00 hyp=0.41 cameraTheta=0.00 mountX=-0.18 mountY=-0.34, mountTheta=-2.06
02:04:57.220 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.00, opts=13)
02:04:57.220 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.00)
02:04:57.220 00.000 8976 Worker thread wakes up
02:04:57.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.00) opts 0xd
02:04:57.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.00)
02:04:57.220 00.000 8976 Moving (0.41, 0.00) raw xDistance=-0.18 yDistance=-0.34
02:04:57.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:04:57.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.34
02:04:57.220 00.000 8976 MoveAxis(R, 0, ABG)
02:04:57.220 00.000 8976 MoveAxis(U, 2, ABG)
02:04:57.220 00.000 8976 stepping (-13, 11) + (0, 2)
02:04:57.220 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:57.221 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:04:57.232 00.011 5052 UpdateGuideState exits: m=214 SNR=10.1
02:04:57.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:57.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:57.232 00.000 5052 Enqueuing Expose request
02:04:57.243 00.011 8976 Received - 47 (G) 
02:04:57.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:57.243 00.000 8976 stepped: pos (-13, 13)
02:04:57.243 00.000 8976 move complete, result=0
02:04:57.243 00.000 8976 worker thread done servicing request
02:04:57.243 00.000 8976 Worker thread wakes up
02:04:57.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:57.243 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:57.243 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 2 ms NORTH
02:04:57.930 00.687 8976 Exposure complete
02:04:57.935 00.005 8976 worker thread done servicing request
02:04:57.936 00.001 5052 OnExposeComplete: enter
02:04:57.936 00.000 5052 UpdateGuideState(): m_state=6
02:04:57.936 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6979
02:04:57.936 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.91, Mass=183, SNR=9.4, Peak=69 HFD=2.2
02:04:57.936 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
02:04:57.936 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
02:04:57.936 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.40 mountX=0.28 mountY=0.08, mountTheta=0.26
02:04:57.937 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.20, opts=13)
02:04:57.937 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.20)
02:04:57.937 00.000 8976 Worker thread wakes up
02:04:57.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.20) opts 0xd
02:04:57.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.20)
02:04:57.937 00.000 8976 Moving (-0.22, 0.20) raw xDistance=0.28 yDistance=0.08
02:04:57.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:04:57.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:04:57.937 00.000 8976 MoveAxis(L, 1, ABG)
02:04:57.937 00.000 8976 stepping (-13, 13) + (-1, 0)
02:04:57.937 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:57.938 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:04:57.948 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
02:04:57.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:57.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:57.948 00.000 5052 Enqueuing Expose request
02:04:57.962 00.014 8976 Received - 47 (G) 
02:04:57.962 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:57.962 00.000 8976 stepped: pos (-14, 13)
02:04:57.962 00.000 8976 MoveAxis(U, 0, ABG)
02:04:57.962 00.000 8976 move complete, result=0
02:04:57.962 00.000 8976 worker thread done servicing request
02:04:57.962 00.000 8976 Worker thread wakes up
02:04:57.962 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:04:57.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:57.962 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:58.651 00.689 8976 Exposure complete
02:04:58.656 00.005 8976 worker thread done servicing request
02:04:58.657 00.001 5052 OnExposeComplete: enter
02:04:58.657 00.000 5052 UpdateGuideState(): m_state=6
02:04:58.657 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6980
02:04:58.657 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.95, Mass=183, SNR=9.4, Peak=70 HFD=2.2
02:04:58.657 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
02:04:58.657 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
02:04:58.657 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.24 hyp=0.38 cameraTheta=2.45 mountX=0.35 mountY=0.12, mountTheta=0.32
02:04:58.657 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.24, opts=13)
02:04:58.657 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.24)
02:04:58.658 00.001 8976 Worker thread wakes up
02:04:58.658 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.24) opts 0xd
02:04:58.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.24)
02:04:58.658 00.000 8976 Moving (-0.30, 0.24) raw xDistance=0.35 yDistance=0.12
02:04:58.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
02:04:58.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:04:58.658 00.000 8976 MoveAxis(L, 2, ABG)
02:04:58.658 00.000 8976 stepping (-14, 13) + (-2, 0)
02:04:58.658 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:58.658 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:04:58.668 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
02:04:58.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:58.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:58.668 00.000 5052 Enqueuing Expose request
02:04:58.681 00.013 8976 Received - 47 (G) 
02:04:58.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:58.681 00.000 8976 stepped: pos (-16, 13)
02:04:58.681 00.000 8976 MoveAxis(U, 0, ABG)
02:04:58.681 00.000 8976 move complete, result=0
02:04:58.681 00.000 8976 worker thread done servicing request
02:04:58.681 00.000 8976 Worker thread wakes up
02:04:58.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:58.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:58.681 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:04:59.372 00.691 8976 Exposure complete
02:04:59.377 00.005 8976 worker thread done servicing request
02:04:59.377 00.000 5052 OnExposeComplete: enter
02:04:59.377 00.000 5052 UpdateGuideState(): m_state=6
02:04:59.377 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6981
02:04:59.377 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.18, Mass=210, SNR=10.0, Peak=73 HFD=2.5
02:04:59.377 00.000 5052 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.04) = xAngle (-4.11 = 2.17)
02:04:59.377 00.000 5052 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.07)
02:04:59.377 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.53 hyp=0.60 cameraTheta=-2.07 mountX=-0.34 mountY=0.53, mountTheta=2.14
02:04:59.378 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.53, opts=13)
02:04:59.378 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.53)
02:04:59.378 00.000 8976 Worker thread wakes up
02:04:59.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.53) opts 0xd
02:04:59.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.53)
02:04:59.378 00.000 8976 Moving (-0.28, -0.53) raw xDistance=-0.34 yDistance=0.53
02:04:59.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
02:04:59.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
02:04:59.378 00.000 8976 MoveAxis(R, 1, ABG)
02:04:59.378 00.000 8976 stepping (-16, 13) + (1, 0)
02:04:59.378 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:59.379 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:04:59.390 00.011 5052 UpdateGuideState exits: m=210 SNR=10.0
02:04:59.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:59.390 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:04:59.390 00.000 5052 Enqueuing Expose request
02:04:59.401 00.011 8976 Received - 47 (G) 
02:04:59.401 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:04:59.401 00.000 8976 stepped: pos (-15, 13)
02:04:59.401 00.000 8976 MoveAxis(D, 2, ABG)
02:04:59.401 00.000 8976 stepping (-15, 13) + (0, -2)
02:04:59.401 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:59.433 00.032 8976 Received - 47 (G) 
02:04:59.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:04:59.433 00.000 8976 stepped: pos (-15, 11)
02:04:59.433 00.000 8976 move complete, result=0
02:04:59.433 00.000 8976 worker thread done servicing request
02:04:59.433 00.000 8976 Worker thread wakes up
02:04:59.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:04:59.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:04:59.433 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
02:05:00.128 00.695 8976 Exposure complete
02:05:00.133 00.005 8976 worker thread done servicing request
02:05:00.134 00.001 5052 OnExposeComplete: enter
02:05:00.134 00.000 5052 UpdateGuideState(): m_state=6
02:05:00.134 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6982
02:05:00.134 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.42, Mass=191, SNR=9.6, Peak=73 HFD=2.4
02:05:00.134 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.15 = 3.13)
02:05:00.134 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.25 = 3.03)
02:05:00.134 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-1.11 mountX=-0.32 mountY=0.04, mountTheta=3.03
02:05:00.136 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.29, opts=13)
02:05:00.136 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.29)
02:05:00.136 00.000 8976 Worker thread wakes up
02:05:00.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.29) opts 0xd
02:05:00.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.29)
02:05:00.136 00.000 8976 Moving (0.14, -0.29) raw xDistance=-0.32 yDistance=0.04
02:05:00.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
02:05:00.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:05:00.136 00.000 8976 MoveAxis(R, 1, ABG)
02:05:00.137 00.001 8976 stepping (-15, 11) + (1, 0)
02:05:00.137 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:00.138 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:05:00.148 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
02:05:00.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:00.148 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:00.148 00.000 5052 Enqueuing Expose request
02:05:00.168 00.020 8976 Received - 47 (G) 
02:05:00.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:00.168 00.000 8976 stepped: pos (-14, 11)
02:05:00.168 00.000 8976 MoveAxis(U, 0, ABG)
02:05:00.168 00.000 8976 move complete, result=0
02:05:00.168 00.000 8976 worker thread done servicing request
02:05:00.168 00.000 8976 Worker thread wakes up
02:05:00.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:00.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:00.168 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
02:05:00.857 00.689 8976 Exposure complete
02:05:00.862 00.005 8976 worker thread done servicing request
02:05:00.862 00.000 5052 OnExposeComplete: enter
02:05:00.862 00.000 5052 UpdateGuideState(): m_state=6
02:05:00.862 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6983
02:05:00.862 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.85, Mass=185, SNR=9.4, Peak=66 HFD=2.4
02:05:00.862 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:05:00.862 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
02:05:00.862 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.14 hyp=0.88 cameraTheta=0.16 mountX=-0.27 mountY=-0.80, mountTheta=-1.89
02:05:00.863 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.14, opts=13)
02:05:00.863 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.14)
02:05:00.863 00.000 8976 Worker thread wakes up
02:05:00.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.14) opts 0xd
02:05:00.863 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.14)
02:05:00.863 00.000 8976 Moving (0.87, 0.14) raw xDistance=-0.27 yDistance=-0.80
02:05:00.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
02:05:00.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.80
02:05:00.863 00.000 8976 MoveAxis(R, 1, ABG)
02:05:00.864 00.001 8976 stepping (-14, 11) + (1, 0)
02:05:00.864 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:00.864 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:05:00.873 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
02:05:00.874 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:00.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:00.874 00.000 5052 Enqueuing Expose request
02:05:00.888 00.014 8976 Received - 47 (G) 
02:05:00.888 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:00.888 00.000 8976 stepped: pos (-13, 11)
02:05:00.888 00.000 8976 MoveAxis(U, 3, ABG)
02:05:00.888 00.000 8976 stepping (-13, 11) + (0, 3)
02:05:00.888 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:00.919 00.031 8976 Received - 47 (G) 
02:05:00.919 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:00.919 00.000 8976 stepped: pos (-13, 14)
02:05:00.919 00.000 8976 move complete, result=0
02:05:00.919 00.000 8976 worker thread done servicing request
02:05:00.919 00.000 8976 Worker thread wakes up
02:05:00.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:00.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:00.920 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
02:05:01.610 00.690 8976 Exposure complete
02:05:01.616 00.006 8976 worker thread done servicing request
02:05:01.616 00.000 5052 OnExposeComplete: enter
02:05:01.616 00.000 5052 UpdateGuideState(): m_state=6
02:05:01.616 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6984
02:05:01.616 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.75, Mass=201, SNR=9.9, Peak=80 HFD=2.3
02:05:01.616 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
02:05:01.616 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:05:01.616 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=0.04 hyp=0.97 cameraTheta=0.04 mountX=-0.41 mountY=-0.84, mountTheta=-2.02
02:05:01.617 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=0.04, opts=13)
02:05:01.617 00.000 5052 Enqueuing Move request for stepguider (0.97, 0.04)
02:05:01.617 00.000 8976 Worker thread wakes up
02:05:01.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, 0.04) opts 0xd
02:05:01.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, 0.04)
02:05:01.617 00.000 8976 Moving (0.97, 0.04) raw xDistance=-0.41 yDistance=-0.84
02:05:01.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
02:05:01.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84
02:05:01.617 00.000 8976 MoveAxis(R, 2, ABG)
02:05:01.617 00.000 8976 stepping (-13, 14) + (2, 0)
02:05:01.617 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:01.618 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:05:01.627 00.009 5052 UpdateGuideState exits: m=201 SNR=9.9
02:05:01.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:01.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:01.627 00.000 5052 Enqueuing Expose request
02:05:01.655 00.028 8976 Received - 47 (G) 
02:05:01.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:01.655 00.000 8976 stepped: pos (-11, 14)
02:05:01.655 00.000 8976 MoveAxis(U, 4, ABG)
02:05:01.655 00.000 8976 stepping (-11, 14) + (0, 4)
02:05:01.655 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:05:01.687 00.032 8976 Received - 47 (G) 
02:05:01.687 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:05:01.687 00.000 8976 stepped: pos (-11, 18)
02:05:01.687 00.000 8976 move complete, result=0
02:05:01.687 00.000 8976 worker thread done servicing request
02:05:01.687 00.000 8976 Worker thread wakes up
02:05:01.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:01.687 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:01.687 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 4 ms NORTH
02:05:02.372 00.685 8976 Exposure complete
02:05:02.378 00.006 8976 worker thread done servicing request
02:05:02.378 00.000 5052 OnExposeComplete: enter
02:05:02.378 00.000 5052 UpdateGuideState(): m_state=6
02:05:02.378 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6985
02:05:02.378 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.81, Mass=213, SNR=10.1, Peak=75 HFD=2.4
02:05:02.378 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:05:02.378 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
02:05:02.378 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.10 hyp=0.64 cameraTheta=0.16 mountX=-0.19 mountY=-0.58, mountTheta=-1.89
02:05:02.379 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.10, opts=13)
02:05:02.379 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.10)
02:05:02.379 00.000 8976 Worker thread wakes up
02:05:02.379 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.10) opts 0xd
02:05:02.379 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.10)
02:05:02.379 00.000 8976 Moving (0.63, 0.10) raw xDistance=-0.19 yDistance=-0.58
02:05:02.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:05:02.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.58
02:05:02.379 00.000 8976 MoveAxis(R, 0, ABG)
02:05:02.379 00.000 8976 MoveAxis(U, 3, ABG)
02:05:02.379 00.000 8976 stepping (-11, 18) + (0, 3)
02:05:02.379 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:02.380 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:05:02.390 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
02:05:02.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:02.390 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:02.390 00.000 5052 Enqueuing Expose request
02:05:02.406 00.016 8976 Received - 47 (G) 
02:05:02.406 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:02.406 00.000 8976 stepped: pos (-11, 21)
02:05:02.406 00.000 8976 move complete, result=0
02:05:02.406 00.000 8976 worker thread done servicing request
02:05:02.406 00.000 8976 Worker thread wakes up
02:05:02.406 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:05:02.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:02.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:03.068 00.662 8976 Exposure complete
02:05:03.074 00.006 8976 worker thread done servicing request
02:05:03.074 00.000 5052 OnExposeComplete: enter
02:05:03.074 00.000 5052 UpdateGuideState(): m_state=6
02:05:03.074 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6986
02:05:03.074 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.93, Mass=216, SNR=10.1, Peak=73 HFD=2.4
02:05:03.074 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
02:05:03.074 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
02:05:03.074 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.23 hyp=0.34 cameraTheta=0.72 mountX=0.08 mountY=-0.34, mountTheta=-1.32
02:05:03.075 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.23, opts=13)
02:05:03.075 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.23)
02:05:03.075 00.000 8976 Worker thread wakes up
02:05:03.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.23) opts 0xd
02:05:03.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.23)
02:05:03.075 00.000 8976 Moving (0.25, 0.23) raw xDistance=0.08 yDistance=-0.34
02:05:03.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:05:03.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:05:03.075 00.000 8976 MoveAxis(R, 0, ABG)
02:05:03.075 00.000 8976 MoveAxis(U, 2, ABG)
02:05:03.075 00.000 8976 stepping (-11, 21) + (0, 2)
02:05:03.075 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:03.076 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:05:03.085 00.009 5052 UpdateGuideState exits: m=216 SNR=10.1
02:05:03.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:03.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:03.086 00.001 5052 Enqueuing Expose request
02:05:03.109 00.023 8976 Received - 47 (G) 
02:05:03.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:03.109 00.000 8976 stepped: pos (-11, 23)
02:05:03.109 00.000 8976 move complete, result=0
02:05:03.109 00.000 8976 worker thread done servicing request
02:05:03.109 00.000 8976 Worker thread wakes up
02:05:03.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:03.109 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 2 ms NORTH
02:05:03.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:03.772 00.663 8976 Exposure complete
02:05:03.777 00.005 8976 worker thread done servicing request
02:05:03.777 00.000 5052 OnExposeComplete: enter
02:05:03.777 00.000 5052 UpdateGuideState(): m_state=6
02:05:03.777 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6987
02:05:03.777 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.94, Mass=199, SNR=9.7, Peak=79 HFD=2.3
02:05:03.777 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
02:05:03.777 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
02:05:03.777 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.23 hyp=0.29 cameraTheta=0.92 mountX=0.12 mountY=-0.27, mountTheta=-1.14
02:05:03.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.23, opts=13)
02:05:03.778 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.23)
02:05:03.778 00.000 8976 Worker thread wakes up
02:05:03.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.23) opts 0xd
02:05:03.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.23)
02:05:03.778 00.000 8976 Moving (0.17, 0.23) raw xDistance=0.12 yDistance=-0.27
02:05:03.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:05:03.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:05:03.778 00.000 8976 MoveAxis(R, 0, ABG)
02:05:03.778 00.000 8976 MoveAxis(U, 1, ABG)
02:05:03.778 00.000 8976 stepping (-11, 23) + (0, 1)
02:05:03.778 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:03.779 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:05:03.789 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
02:05:03.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:03.789 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:03.789 00.000 5052 Enqueuing Expose request
02:05:03.797 00.008 8976 Received - 47 (G) 
02:05:03.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:03.797 00.000 8976 stepped: pos (-11, 24)
02:05:03.797 00.000 8976 move complete, result=0
02:05:03.797 00.000 8976 worker thread done servicing request
02:05:03.797 00.000 8976 Worker thread wakes up
02:05:03.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:03.797 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:03.797 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:05:04.459 00.662 8976 Exposure complete
02:05:04.464 00.005 8976 worker thread done servicing request
02:05:04.464 00.000 5052 OnExposeComplete: enter
02:05:04.464 00.000 5052 UpdateGuideState(): m_state=6
02:05:04.464 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6988
02:05:04.464 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.72, Mass=201, SNR=9.8, Peak=75 HFD=2.2
02:05:04.464 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:05:04.464 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:05:04.464 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.09 mountX=-0.05 mountY=-0.13, mountTheta=-1.97
02:05:04.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.01, opts=13)
02:05:04.465 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.01)
02:05:04.465 00.000 8976 Worker thread wakes up
02:05:04.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.01) opts 0xd
02:05:04.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.01)
02:05:04.465 00.000 8976 Moving (0.15, 0.01) raw xDistance=-0.05 yDistance=-0.13
02:05:04.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:05:04.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:05:04.465 00.000 8976 MoveAxis(R, 0, ABG)
02:05:04.465 00.000 8976 MoveAxis(U, 0, ABG)
02:05:04.465 00.000 8976 move complete, result=0
02:05:04.465 00.000 8976 worker thread done servicing request
02:05:04.466 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:05:04.476 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
02:05:04.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:04.476 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:04.476 00.000 5052 Enqueuing Expose request
02:05:04.476 00.000 8976 Worker thread wakes up
02:05:04.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:04.476 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:04.476 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:05.136 00.660 8976 Exposure complete
02:05:05.141 00.005 8976 worker thread done servicing request
02:05:05.141 00.000 5052 OnExposeComplete: enter
02:05:05.141 00.000 5052 UpdateGuideState(): m_state=6
02:05:05.142 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6989
02:05:05.142 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.64, Mass=188, SNR=9.5, Peak=74 HFD=1.8
02:05:05.142 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
02:05:05.142 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
02:05:05.142 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.46 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
02:05:05.142 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.07, opts=13)
02:05:05.142 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.07)
02:05:05.143 00.001 8976 Worker thread wakes up
02:05:05.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.07) opts 0xd
02:05:05.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.07)
02:05:05.143 00.000 8976 Moving (0.15, -0.07) raw xDistance=-0.13 yDistance=-0.08
02:05:05.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:05:05.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:05:05.143 00.000 8976 MoveAxis(R, 0, ABG)
02:05:05.143 00.000 8976 MoveAxis(U, 0, ABG)
02:05:05.143 00.000 8976 move complete, result=0
02:05:05.143 00.000 8976 worker thread done servicing request
02:05:05.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:05:05.153 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:05:05.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:05.153 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:05.153 00.000 5052 Enqueuing Expose request
02:05:05.153 00.000 8976 Worker thread wakes up
02:05:05.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:05.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:05.153 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:05.813 00.660 8976 Exposure complete
02:05:05.819 00.006 8976 worker thread done servicing request
02:05:05.819 00.000 5052 OnExposeComplete: enter
02:05:05.819 00.000 5052 UpdateGuideState(): m_state=6
02:05:05.819 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6990
02:05:05.819 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.72, Mass=190, SNR=9.6, Peak=71 HFD=2.3
02:05:05.819 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:05:05.819 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
02:05:05.819 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.17 mountX=-0.01 mountY=-0.04, mountTheta=-1.89
02:05:05.820 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.01, opts=13)
02:05:05.820 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.01)
02:05:05.820 00.000 8976 Worker thread wakes up
02:05:05.820 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.01) opts 0xd
02:05:05.821 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.01)
02:05:05.821 00.000 8976 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
02:05:05.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:05:05.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:05:05.821 00.000 8976 MoveAxis(R, 0, ABG)
02:05:05.821 00.000 8976 MoveAxis(U, 0, ABG)
02:05:05.821 00.000 8976 move complete, result=0
02:05:05.821 00.000 8976 worker thread done servicing request
02:05:05.823 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:05:05.833 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
02:05:05.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:05.833 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:05.833 00.000 5052 Enqueuing Expose request
02:05:05.833 00.000 8976 Worker thread wakes up
02:05:05.833 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:05.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:05.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:06.516 00.683 8976 Exposure complete
02:05:06.521 00.005 8976 worker thread done servicing request
02:05:06.521 00.000 5052 OnExposeComplete: enter
02:05:06.521 00.000 5052 UpdateGuideState(): m_state=6
02:05:06.521 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6991
02:05:06.521 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.79, Mass=187, SNR=9.5, Peak=76 HFD=2.2
02:05:06.521 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
02:05:06.521 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
02:05:06.521 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.81 mountX=0.04 mountY=-0.11, mountTheta=-1.24
02:05:06.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.08, opts=13)
02:05:06.522 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.08)
02:05:06.522 00.000 8976 Worker thread wakes up
02:05:06.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.08) opts 0xd
02:05:06.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.08)
02:05:06.522 00.000 8976 Moving (0.08, 0.08) raw xDistance=0.04 yDistance=-0.11
02:05:06.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:05:06.523 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:05:06.523 00.000 8976 MoveAxis(R, 0, ABG)
02:05:06.523 00.000 8976 MoveAxis(U, 0, ABG)
02:05:06.523 00.000 8976 move complete, result=0
02:05:06.523 00.000 8976 worker thread done servicing request
02:05:06.524 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:05:06.535 00.011 5052 UpdateGuideState exits: m=187 SNR=9.5
02:05:06.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:06.535 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:06.535 00.000 5052 Enqueuing Expose request
02:05:06.535 00.000 8976 Worker thread wakes up
02:05:06.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:06.535 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:06.535 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:07.230 00.695 8976 Exposure complete
02:05:07.236 00.006 8976 worker thread done servicing request
02:05:07.236 00.000 5052 OnExposeComplete: enter
02:05:07.236 00.000 5052 UpdateGuideState(): m_state=6
02:05:07.236 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6992
02:05:07.236 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.91, Mass=202, SNR=9.8, Peak=73 HFD=2.3
02:05:07.236 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
02:05:07.236 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
02:05:07.236 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.01 mountX=0.12 mountY=-0.22, mountTheta=-1.06
02:05:07.237 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.20, opts=13)
02:05:07.237 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.20)
02:05:07.237 00.000 8976 Worker thread wakes up
02:05:07.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.20) opts 0xd
02:05:07.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.20)
02:05:07.237 00.000 8976 Moving (0.13, 0.20) raw xDistance=0.12 yDistance=-0.22
02:05:07.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:05:07.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:05:07.237 00.000 8976 MoveAxis(R, 0, ABG)
02:05:07.238 00.001 8976 MoveAxis(U, 0, ABG)
02:05:07.238 00.000 8976 move complete, result=0
02:05:07.238 00.000 8976 worker thread done servicing request
02:05:07.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:05:07.249 00.011 5052 UpdateGuideState exits: m=202 SNR=9.8
02:05:07.249 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:07.249 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:07.249 00.000 5052 Enqueuing Expose request
02:05:07.249 00.000 8976 Worker thread wakes up
02:05:07.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:07.249 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:05:07.249 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:07.946 00.697 8976 Exposure complete
02:05:07.952 00.006 8976 worker thread done servicing request
02:05:07.952 00.000 5052 OnExposeComplete: enter
02:05:07.952 00.000 5052 UpdateGuideState(): m_state=6
02:05:07.952 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6993
02:05:07.952 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.77, Mass=201, SNR=9.8, Peak=72 HFD=2.4
02:05:07.952 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
02:05:07.952 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
02:05:07.952 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.51 mountX=0.09 mountY=0.04, mountTheta=0.37
02:05:07.953 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.06, opts=13)
02:05:07.953 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.06)
02:05:07.953 00.000 8976 Worker thread wakes up
02:05:07.954 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.06) opts 0xd
02:05:07.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.06)
02:05:07.954 00.000 8976 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=0.04
02:05:07.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:05:07.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:05:07.954 00.000 8976 MoveAxis(R, 0, ABG)
02:05:07.954 00.000 8976 MoveAxis(U, 0, ABG)
02:05:07.954 00.000 8976 move complete, result=0
02:05:07.954 00.000 8976 worker thread done servicing request
02:05:07.955 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:05:07.966 00.011 5052 UpdateGuideState exits: m=201 SNR=9.8
02:05:07.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:07.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:07.966 00.000 5052 Enqueuing Expose request
02:05:07.966 00.000 8976 Worker thread wakes up
02:05:07.967 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:07.967 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:07.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:08.660 00.693 8976 Exposure complete
02:05:08.666 00.006 8976 worker thread done servicing request
02:05:08.666 00.000 5052 OnExposeComplete: enter
02:05:08.666 00.000 5052 UpdateGuideState(): m_state=6
02:05:08.666 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6994
02:05:08.666 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.70, Mass=213, SNR=10.1, Peak=78 HFD=2.8
02:05:08.666 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:05:08.666 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:05:08.666 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.06 mountX=-0.12 mountY=-0.19, mountTheta=-2.13
02:05:08.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.01, opts=13)
02:05:08.667 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.01)
02:05:08.667 00.000 8976 Worker thread wakes up
02:05:08.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.01) opts 0xd
02:05:08.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.01)
02:05:08.667 00.000 8976 Moving (0.24, -0.01) raw xDistance=-0.12 yDistance=-0.19
02:05:08.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:05:08.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:05:08.667 00.000 8976 MoveAxis(R, 0, ABG)
02:05:08.667 00.000 8976 MoveAxis(U, 0, ABG)
02:05:08.667 00.000 8976 move complete, result=0
02:05:08.667 00.000 8976 worker thread done servicing request
02:05:08.668 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:05:08.678 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
02:05:08.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:08.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:08.678 00.000 5052 Enqueuing Expose request
02:05:08.678 00.000 8976 Worker thread wakes up
02:05:08.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:08.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:08.678 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:05:09.379 00.701 8976 Exposure complete
02:05:09.386 00.007 8976 worker thread done servicing request
02:05:09.386 00.000 5052 OnExposeComplete: enter
02:05:09.386 00.000 5052 UpdateGuideState(): m_state=6
02:05:09.386 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6995
02:05:09.386 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.80, Mass=208, SNR=10.0, Peak=80 HFD=2.2
02:05:09.386 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
02:05:09.386 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
02:05:09.386 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.41 mountX=-0.02 mountY=-0.24, mountTheta=-1.64
02:05:09.387 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.09, opts=13)
02:05:09.387 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.09)
02:05:09.387 00.000 8976 Worker thread wakes up
02:05:09.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.09) opts 0xd
02:05:09.388 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.09)
02:05:09.388 00.000 8976 Moving (0.22, 0.09) raw xDistance=-0.02 yDistance=-0.24
02:05:09.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:05:09.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:05:09.388 00.000 8976 MoveAxis(R, 0, ABG)
02:05:09.388 00.000 8976 MoveAxis(U, 0, ABG)
02:05:09.389 00.001 8976 move complete, result=0
02:05:09.389 00.000 8976 worker thread done servicing request
02:05:09.389 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:05:09.399 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:05:09.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:09.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:09.399 00.000 5052 Enqueuing Expose request
02:05:09.399 00.000 8976 Worker thread wakes up
02:05:09.399 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:05:09.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:09.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:10.091 00.692 8976 Exposure complete
02:05:10.097 00.006 8976 worker thread done servicing request
02:05:10.097 00.000 5052 OnExposeComplete: enter
02:05:10.097 00.000 5052 UpdateGuideState(): m_state=6
02:05:10.097 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6996
02:05:10.097 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.80, Mass=190, SNR=9.5, Peak=79 HFD=2.3
02:05:10.097 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
02:05:10.097 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
02:05:10.097 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.94 mountX=0.10 mountY=-0.02, mountTheta=-0.21
02:05:10.098 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.09, opts=13)
02:05:10.098 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.09)
02:05:10.098 00.000 8976 Worker thread wakes up
02:05:10.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.09) opts 0xd
02:05:10.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.09)
02:05:10.098 00.000 8976 Moving (-0.04, 0.09) raw xDistance=0.10 yDistance=-0.02
02:05:10.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:05:10.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:05:10.099 00.001 8976 MoveAxis(R, 0, ABG)
02:05:10.099 00.000 8976 MoveAxis(U, 0, ABG)
02:05:10.099 00.000 8976 move complete, result=0
02:05:10.099 00.000 8976 worker thread done servicing request
02:05:10.099 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:05:10.109 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
02:05:10.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:10.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:10.109 00.000 5052 Enqueuing Expose request
02:05:10.109 00.000 8976 Worker thread wakes up
02:05:10.109 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:10.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:10.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:10.795 00.686 8976 Exposure complete
02:05:10.801 00.006 8976 worker thread done servicing request
02:05:10.801 00.000 5052 OnExposeComplete: enter
02:05:10.801 00.000 5052 UpdateGuideState(): m_state=6
02:05:10.801 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6997
02:05:10.801 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=282.01, Mass=197, SNR=9.7, Peak=76 HFD=2.2
02:05:10.801 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
02:05:10.801 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
02:05:10.801 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.82 mountX=0.31 mountY=-0.10, mountTheta=-0.32
02:05:10.802 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.30, opts=13)
02:05:10.802 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.30)
02:05:10.802 00.000 8976 Worker thread wakes up
02:05:10.802 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.30) opts 0xd
02:05:10.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.30)
02:05:10.802 00.000 8976 Moving (-0.08, 0.30) raw xDistance=0.31 yDistance=-0.10
02:05:10.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:05:10.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:05:10.802 00.000 8976 MoveAxis(L, 1, ABG)
02:05:10.802 00.000 8976 stepping (-11, 24) + (-1, 0)
02:05:10.802 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:10.803 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:05:10.813 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:05:10.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:10.813 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:10.813 00.000 5052 Enqueuing Expose request
02:05:10.831 00.018 8976 Received - 47 (G) 
02:05:10.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:10.831 00.000 8976 stepped: pos (-12, 24)
02:05:10.831 00.000 8976 MoveAxis(U, 0, ABG)
02:05:10.831 00.000 8976 move complete, result=0
02:05:10.831 00.000 8976 worker thread done servicing request
02:05:10.831 00.000 8976 Worker thread wakes up
02:05:10.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:10.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:10.831 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:05:11.521 00.690 8976 Exposure complete
02:05:11.527 00.006 8976 worker thread done servicing request
02:05:11.527 00.000 5052 OnExposeComplete: enter
02:05:11.527 00.000 5052 UpdateGuideState(): m_state=6
02:05:11.527 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6998
02:05:11.527 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.74, Mass=213, SNR=10.1, Peak=87 HFD=2.1
02:05:11.527 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:05:11.527 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:05:11.527 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=2.99 mountX=0.12 mountY=0.16, mountTheta=0.91
02:05:11.528 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.03, opts=13)
02:05:11.528 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.03)
02:05:11.528 00.000 8976 Worker thread wakes up
02:05:11.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.03) opts 0xd
02:05:11.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.03)
02:05:11.528 00.000 8976 Moving (-0.21, 0.03) raw xDistance=0.12 yDistance=0.16
02:05:11.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:05:11.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:05:11.528 00.000 8976 MoveAxis(R, 0, ABG)
02:05:11.528 00.000 8976 MoveAxis(U, 0, ABG)
02:05:11.528 00.000 8976 move complete, result=0
02:05:11.528 00.000 8976 worker thread done servicing request
02:05:11.529 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:05:11.538 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
02:05:11.538 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:11.538 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:11.538 00.000 5052 Enqueuing Expose request
02:05:11.538 00.000 8976 Worker thread wakes up
02:05:11.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:11.538 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:11.538 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:12.242 00.704 8976 Exposure complete
02:05:12.247 00.005 8976 worker thread done servicing request
02:05:12.247 00.000 5052 OnExposeComplete: enter
02:05:12.247 00.000 5052 UpdateGuideState(): m_state=6
02:05:12.247 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6999
02:05:12.247 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.83, Mass=181, SNR=9.3, Peak=80 HFD=2.1
02:05:12.247 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
02:05:12.247 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
02:05:12.247 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.38 mountX=0.10 mountY=-0.09, mountTheta=-0.72
02:05:12.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.12, opts=13)
02:05:12.248 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.12)
02:05:12.248 00.000 8976 Worker thread wakes up
02:05:12.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.12) opts 0xd
02:05:12.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.12)
02:05:12.249 00.001 8976 Moving (0.02, 0.12) raw xDistance=0.10 yDistance=-0.09
02:05:12.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:05:12.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:05:12.249 00.000 8976 MoveAxis(R, 0, ABG)
02:05:12.249 00.000 8976 MoveAxis(U, 0, ABG)
02:05:12.249 00.000 8976 move complete, result=0
02:05:12.249 00.000 8976 worker thread done servicing request
02:05:12.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:05:12.260 00.011 5052 UpdateGuideState exits: m=181 SNR=9.3
02:05:12.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:12.260 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:12.260 00.000 5052 Enqueuing Expose request
02:05:12.260 00.000 8976 Worker thread wakes up
02:05:12.260 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:12.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:12.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:12.953 00.693 8976 Exposure complete
02:05:12.958 00.005 8976 worker thread done servicing request
02:05:12.958 00.000 5052 OnExposeComplete: enter
02:05:12.958 00.000 5052 UpdateGuideState(): m_state=6
02:05:12.959 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7000
02:05:12.959 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.99, Mass=202, SNR=9.9, Peak=79 HFD=2.2
02:05:12.959 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
02:05:12.959 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
02:05:12.959 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.68 mountX=0.27 mountY=-0.13, mountTheta=-0.45
02:05:12.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.28, opts=13)
02:05:12.960 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.28)
02:05:12.960 00.000 8976 Worker thread wakes up
02:05:12.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.28) opts 0xd
02:05:12.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.28)
02:05:12.960 00.000 8976 Moving (-0.03, 0.28) raw xDistance=0.27 yDistance=-0.13
02:05:12.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:05:12.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:05:12.960 00.000 8976 MoveAxis(L, 1, ABG)
02:05:12.960 00.000 8976 stepping (-12, 24) + (-1, 0)
02:05:12.960 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:12.961 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:05:12.972 00.011 5052 UpdateGuideState exits: m=202 SNR=9.9
02:05:12.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:12.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:12.972 00.000 5052 Enqueuing Expose request
02:05:12.989 00.017 8976 Received - 47 (G) 
02:05:12.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:12.989 00.000 8976 stepped: pos (-13, 24)
02:05:12.989 00.000 8976 MoveAxis(U, 0, ABG)
02:05:12.989 00.000 8976 move complete, result=0
02:05:12.989 00.000 8976 worker thread done servicing request
02:05:12.989 00.000 8976 Worker thread wakes up
02:05:12.989 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:05:12.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:12.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:13.678 00.689 8976 Exposure complete
02:05:13.683 00.005 8976 worker thread done servicing request
02:05:13.683 00.000 5052 OnExposeComplete: enter
02:05:13.683 00.000 5052 UpdateGuideState(): m_state=6
02:05:13.685 00.002 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7001
02:05:13.685 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.83, Mass=188, SNR=9.5, Peak=81 HFD=1.9
02:05:13.685 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
02:05:13.685 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
02:05:13.685 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.12 hyp=0.34 cameraTheta=0.37 mountX=-0.03 mountY=-0.33, mountTheta=-1.67
02:05:13.685 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.12, opts=13)
02:05:13.685 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.12)
02:05:13.685 00.000 8976 Worker thread wakes up
02:05:13.685 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.12) opts 0xd
02:05:13.685 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.12)
02:05:13.685 00.000 8976 Moving (0.32, 0.12) raw xDistance=-0.03 yDistance=-0.33
02:05:13.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:05:13.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:05:13.685 00.000 8976 MoveAxis(R, 0, ABG)
02:05:13.685 00.000 8976 MoveAxis(U, 1, ABG)
02:05:13.685 00.000 8976 stepping (-13, 24) + (0, 1)
02:05:13.685 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:13.685 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:05:13.696 00.011 5052 UpdateGuideState exits: m=188 SNR=9.5
02:05:13.696 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:13.696 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:13.696 00.000 5052 Enqueuing Expose request
02:05:13.709 00.013 8976 Received - 47 (G) 
02:05:13.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:13.709 00.000 8976 stepped: pos (-13, 25)
02:05:13.709 00.000 8976 move complete, result=0
02:05:13.709 00.000 8976 worker thread done servicing request
02:05:13.709 00.000 8976 Worker thread wakes up
02:05:13.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:13.709 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:13.709 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:05:14.402 00.693 8976 Exposure complete
02:05:14.408 00.006 8976 worker thread done servicing request
02:05:14.408 00.000 5052 OnExposeComplete: enter
02:05:14.408 00.000 5052 UpdateGuideState(): m_state=6
02:05:14.408 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7002
02:05:14.408 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.78, Mass=215, SNR=10.1, Peak=75 HFD=2.5
02:05:14.408 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:05:14.408 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
02:05:14.408 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.07 hyp=0.60 cameraTheta=0.11 mountX=-0.21 mountY=-0.53, mountTheta=-1.95
02:05:14.409 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.07, opts=13)
02:05:14.409 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.07)
02:05:14.409 00.000 8976 Worker thread wakes up
02:05:14.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.07) opts 0xd
02:05:14.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.07)
02:05:14.409 00.000 8976 Moving (0.59, 0.07) raw xDistance=-0.21 yDistance=-0.53
02:05:14.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:05:14.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
02:05:14.409 00.000 8976 MoveAxis(R, 0, ABG)
02:05:14.409 00.000 8976 MoveAxis(U, 2, ABG)
02:05:14.409 00.000 8976 stepping (-13, 25) + (0, 2)
02:05:14.409 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:14.410 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:05:14.420 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
02:05:14.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:14.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:14.420 00.000 5052 Enqueuing Expose request
02:05:14.444 00.024 8976 Received - 47 (G) 
02:05:14.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:14.444 00.000 8976 stepped: pos (-13, 27)
02:05:14.444 00.000 8976 move complete, result=0
02:05:14.444 00.000 8976 worker thread done servicing request
02:05:14.444 00.000 8976 Worker thread wakes up
02:05:14.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:14.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:14.444 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:05:15.137 00.693 8976 Exposure complete
02:05:15.142 00.005 8976 worker thread done servicing request
02:05:15.142 00.000 5052 OnExposeComplete: enter
02:05:15.143 00.001 5052 UpdateGuideState(): m_state=6
02:05:15.143 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7003
02:05:15.143 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.58, Mass=197, SNR=9.8, Peak=82 HFD=1.8
02:05:15.143 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
02:05:15.143 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
02:05:15.143 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.13 hyp=0.62 cameraTheta=-0.20 mountX=-0.39 mountY=-0.44, mountTheta=-2.29
02:05:15.144 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.13, opts=13)
02:05:15.144 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.13)
02:05:15.144 00.000 8976 Worker thread wakes up
02:05:15.144 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.13) opts 0xd
02:05:15.144 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.13)
02:05:15.144 00.000 8976 Moving (0.61, -0.13) raw xDistance=-0.39 yDistance=-0.44
02:05:15.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
02:05:15.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
02:05:15.144 00.000 8976 MoveAxis(R, 2, ABG)
02:05:15.144 00.000 8976 stepping (-13, 27) + (2, 0)
02:05:15.144 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:15.145 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:05:15.155 00.010 5052 UpdateGuideState exits: m=197 SNR=9.8
02:05:15.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:15.155 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:15.155 00.000 5052 Enqueuing Expose request
02:05:15.179 00.024 8976 Received - 47 (G) 
02:05:15.179 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:15.179 00.000 8976 stepped: pos (-11, 27)
02:05:15.179 00.000 8976 MoveAxis(U, 2, ABG)
02:05:15.179 00.000 8976 stepping (-11, 27) + (0, 2)
02:05:15.179 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:15.211 00.032 8976 Received - 47 (G) 
02:05:15.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:15.211 00.000 8976 stepped: pos (-11, 29)
02:05:15.211 00.000 8976 move complete, result=0
02:05:15.211 00.000 8976 worker thread done servicing request
02:05:15.211 00.000 8976 Worker thread wakes up
02:05:15.211 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
02:05:15.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:15.211 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:15.918 00.707 8976 Exposure complete
02:05:15.924 00.006 8976 worker thread done servicing request
02:05:15.924 00.000 5052 OnExposeComplete: enter
02:05:15.924 00.000 5052 UpdateGuideState(): m_state=6
02:05:15.924 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7004
02:05:15.924 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.96, Mass=204, SNR=9.9, Peak=78 HFD=2.2
02:05:15.924 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
02:05:15.924 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
02:05:15.924 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.25 hyp=0.41 cameraTheta=0.66 mountX=0.08 mountY=-0.41, mountTheta=-1.39
02:05:15.925 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.25, opts=13)
02:05:15.925 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.25)
02:05:15.925 00.000 8976 Worker thread wakes up
02:05:15.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.25) opts 0xd
02:05:15.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.25)
02:05:15.925 00.000 8976 Moving (0.33, 0.25) raw xDistance=0.08 yDistance=-0.41
02:05:15.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:05:15.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
02:05:15.925 00.000 8976 MoveAxis(R, 0, ABG)
02:05:15.925 00.000 8976 MoveAxis(U, 2, ABG)
02:05:15.925 00.000 8976 stepping (-11, 29) + (0, 2)
02:05:15.925 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:15.926 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:05:15.935 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:05:15.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:15.935 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:15.935 00.000 5052 Enqueuing Expose request
02:05:15.962 00.027 8976 Received - 47 (G) 
02:05:15.962 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:15.962 00.000 8976 stepped: pos (-11, 31)
02:05:15.962 00.000 8976 starting a new bump
02:05:15.962 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:05:15.962 00.000 8976 MountToCamera -- mountX=1.80 mountY=-4.44 hyp=4.79 mountTheta=-1.19 cameraX=3.14, cameraY=3.62 cameraTheta=0.86
02:05:15.962 00.000 8976 incremental bump (3.136, 3.619) isValid = 1
02:05:15.962 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:05:15.962 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:05:15.962 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:05:15.962 00.000 8976 move complete, result=0
02:05:15.962 00.000 8976 worker thread done servicing request
02:05:15.963 00.001 8976 Worker thread wakes up
02:05:15.963 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:05:15.963 00.000 9828 Worker thread wakes up
02:05:15.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:15.963 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:05:15.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:15.963 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:05:15.963 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:05:15.963 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:05:15.963 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:05:15.963 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:05:15.963 00.000 9828 BLC: window closed
02:05:15.963 00.000 9828 MoveAxis(E, 25, B)
02:05:15.963 00.000 9828 Guiding  Dir = 2, Dur = 25
02:05:15.963 00.000 9828 IsSlewing returns 0
02:05:15.964 00.001 9828 IsGuiding returns 0
02:05:15.964 00.000 9828 PulseGuide returned control before completion, sleep 35
02:05:16.000 00.036 9828 IsGuiding returns 1
02:05:16.000 00.000 9828 scope still moving after pulse duration time elapsed
02:05:16.032 00.032 9828 IsSlewing returns 0
02:05:16.033 00.001 9828 IsGuiding returns 1
02:05:16.063 00.030 9828 IsSlewing returns 0
02:05:16.063 00.000 9828 IsGuiding returns 1
02:05:16.093 00.030 9828 IsSlewing returns 0
02:05:16.093 00.000 9828 IsGuiding returns 1
02:05:16.125 00.032 9828 IsSlewing returns 0
02:05:16.125 00.000 9828 IsGuiding returns 0
02:05:16.125 00.000 9828 scope move finished after 25 + 136 ms
02:05:16.125 00.000 9828 Move returns status 0, amount 25
02:05:16.125 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:16.125 00.000 9828 MoveAxis(N, 11, B)
02:05:16.125 00.000 9828 Guiding  Dir = 0, Dur = 11
02:05:16.141 00.016 9828 IsSlewing returns 0
02:05:16.142 00.001 9828 IsGuiding returns 0
02:05:16.142 00.000 9828 PulseGuide returned control before completion, sleep 21
02:05:16.172 00.030 9828 IsGuiding returns 1
02:05:16.172 00.000 9828 scope still moving after pulse duration time elapsed
02:05:16.202 00.030 9828 IsSlewing returns 0
02:05:16.202 00.000 9828 IsGuiding returns 1
02:05:16.234 00.032 9828 IsSlewing returns 0
02:05:16.234 00.000 9828 IsGuiding returns 1
02:05:16.264 00.030 9828 IsSlewing returns 0
02:05:16.264 00.000 9828 IsGuiding returns 1
02:05:16.295 00.031 9828 IsSlewing returns 0
02:05:16.296 00.001 9828 IsGuiding returns 0
02:05:16.296 00.000 9828 scope move finished after 11 + 142 ms
02:05:16.296 00.000 9828 Move returns status 0, amount 11
02:05:16.296 00.000 9828 move complete, result=0
02:05:16.296 00.000 9828 worker thread done servicing request
02:05:16.296 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:05:16.656 00.360 8976 Exposure complete
02:05:16.661 00.005 8976 worker thread done servicing request
02:05:16.661 00.000 5052 OnExposeComplete: enter
02:05:16.661 00.000 5052 UpdateGuideState(): m_state=6
02:05:16.661 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7005
02:05:16.661 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.17, Mass=209, SNR=10.0, Peak=82 HFD=2.0
02:05:16.661 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.04) = xAngle (-3.56 = 2.73)
02:05:16.661 00.000 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.66 = 2.62)
02:05:16.661 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.54 hyp=0.54 cameraTheta=-1.51 mountX=-0.49 mountY=0.27, mountTheta=2.65
02:05:16.663 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.54, opts=13)
02:05:16.663 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.54)
02:05:16.663 00.000 8976 Worker thread wakes up
02:05:16.663 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.54) opts 0xd
02:05:16.664 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.54)
02:05:16.664 00.000 8976 Moving (0.03, -0.54) raw xDistance=-0.49 yDistance=0.27
02:05:16.664 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:05:16.664 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
02:05:16.664 00.000 8976 MoveAxis(R, 2, ABG)
02:05:16.664 00.000 8976 stepping (-11, 31) + (2, 0)
02:05:16.664 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:16.665 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:05:16.676 00.011 5052 UpdateGuideState exits: m=209 SNR=10.0
02:05:16.676 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:16.676 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:16.676 00.000 5052 Enqueuing Expose request
02:05:16.697 00.021 8976 Received - 47 (G) 
02:05:16.698 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:16.698 00.000 8976 stepped: pos (-9, 31)
02:05:16.698 00.000 8976 MoveAxis(D, 1, ABG)
02:05:16.698 00.000 8976 stepping (-9, 31) + (0, -1)
02:05:16.698 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:16.729 00.031 8976 Received - 47 (G) 
02:05:16.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:16.729 00.000 8976 stepped: pos (-9, 30)
02:05:16.730 00.001 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:05:16.730 00.000 8976 MountToCamera -- mountX=1.66 mountY=-4.55 hyp=4.84 mountTheta=-1.22 cameraX=3.29, cameraY=3.55 cameraTheta=0.82
02:05:16.730 00.000 8976 incremental bump (3.294, 3.546) isValid = 1
02:05:16.730 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
02:05:16.730 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:05:16.730 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:05:16.730 00.000 8976 move complete, result=0
02:05:16.730 00.000 8976 worker thread done servicing request
02:05:16.730 00.000 8976 Worker thread wakes up
02:05:16.730 00.000 9828 Worker thread wakes up
02:05:16.730 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
02:05:16.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:16.731 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:16.731 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:05:16.731 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:05:16.731 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
02:05:16.731 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
02:05:16.731 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
02:05:16.731 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:05:16.731 00.000 9828 BLC: window closed
02:05:16.731 00.000 9828 MoveAxis(E, 26, B)
02:05:16.731 00.000 9828 Guiding  Dir = 2, Dur = 26
02:05:16.731 00.000 9828 IsSlewing returns 0
02:05:16.731 00.000 9828 IsGuiding returns 0
02:05:16.732 00.001 9828 PulseGuide returned control before completion, sleep 36
02:05:16.782 00.050 9828 IsGuiding returns 1
02:05:16.782 00.000 9828 scope still moving after pulse duration time elapsed
02:05:16.813 00.031 9828 IsSlewing returns 0
02:05:16.814 00.001 9828 IsGuiding returns 1
02:05:16.843 00.029 9828 IsSlewing returns 0
02:05:16.843 00.000 9828 IsGuiding returns 1
02:05:16.874 00.031 9828 IsSlewing returns 0
02:05:16.874 00.000 9828 IsGuiding returns 0
02:05:16.874 00.000 9828 scope move finished after 26 + 115 ms
02:05:16.874 00.000 9828 Move returns status 0, amount 26
02:05:16.874 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:16.874 00.000 9828 MoveAxis(N, 10, B)
02:05:16.874 00.000 9828 Guiding  Dir = 0, Dur = 10
02:05:16.889 00.015 9828 IsSlewing returns 0
02:05:16.889 00.000 9828 IsGuiding returns 0
02:05:16.889 00.000 9828 PulseGuide returned control before completion, sleep 20
02:05:16.919 00.030 9828 IsGuiding returns 1
02:05:16.919 00.000 9828 scope still moving after pulse duration time elapsed
02:05:16.950 00.031 9828 IsSlewing returns 0
02:05:16.950 00.000 9828 IsGuiding returns 1
02:05:16.981 00.031 9828 IsSlewing returns 0
02:05:16.981 00.000 9828 IsGuiding returns 1
02:05:17.012 00.031 9828 IsSlewing returns 0
02:05:17.012 00.000 9828 IsGuiding returns 1
02:05:17.042 00.030 9828 IsSlewing returns 0
02:05:17.042 00.000 9828 IsGuiding returns 0
02:05:17.043 00.001 9828 scope move finished after 10 + 143 ms
02:05:17.043 00.000 9828 Move returns status 0, amount 10
02:05:17.043 00.000 9828 move complete, result=0
02:05:17.043 00.000 9828 worker thread done servicing request
02:05:17.043 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:05:17.441 00.398 8976 Exposure complete
02:05:17.446 00.005 8976 worker thread done servicing request
02:05:17.446 00.000 5052 OnExposeComplete: enter
02:05:17.447 00.001 5052 UpdateGuideState(): m_state=6
02:05:17.447 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7006
02:05:17.447 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.79, Mass=199, SNR=9.8, Peak=84 HFD=1.9
02:05:17.447 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:05:17.447 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:05:17.447 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.08 hyp=0.53 cameraTheta=3.00 mountX=0.31 mountY=0.40, mountTheta=0.91
02:05:17.448 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.08, opts=13)
02:05:17.448 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.08)
02:05:17.448 00.000 8976 Worker thread wakes up
02:05:17.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.08) opts 0xd
02:05:17.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.08)
02:05:17.448 00.000 8976 Moving (-0.52, 0.08) raw xDistance=0.31 yDistance=0.40
02:05:17.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
02:05:17.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
02:05:17.448 00.000 8976 MoveAxis(L, 1, ABG)
02:05:17.448 00.000 8976 stepping (-9, 30) + (-1, 0)
02:05:17.448 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:17.449 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:05:17.458 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:05:17.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:17.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:17.458 00.000 5052 Enqueuing Expose request
02:05:17.480 00.022 8976 Received - 47 (G) 
02:05:17.481 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:17.481 00.000 8976 stepped: pos (-10, 30)
02:05:17.481 00.000 8976 MoveAxis(D, 2, ABG)
02:05:17.481 00.000 8976 stepping (-10, 30) + (0, -2)
02:05:17.481 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:17.513 00.032 8976 Received - 47 (G) 
02:05:17.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:17.513 00.000 8976 stepped: pos (-10, 28)
02:05:17.513 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:05:17.513 00.000 8976 MountToCamera -- mountX=1.62 mountY=-4.51 hyp=4.79 mountTheta=-1.23 cameraX=3.28, cameraY=3.49 cameraTheta=0.82
02:05:17.513 00.000 8976 incremental bump (3.283, 3.494) isValid = 1
02:05:17.513 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:05:17.513 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:05:17.513 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:05:17.513 00.000 8976 move complete, result=0
02:05:17.513 00.000 8976 worker thread done servicing request
02:05:17.513 00.000 8976 Worker thread wakes up
02:05:17.513 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:05:17.513 00.000 9828 Worker thread wakes up
02:05:17.513 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:05:17.513 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:05:17.513 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
02:05:17.513 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
02:05:17.514 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:05:17.514 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:05:17.514 00.000 9828 BLC: window closed
02:05:17.514 00.000 9828 MoveAxis(E, 26, B)
02:05:17.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:17.514 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:17.514 00.000 9828 Guiding  Dir = 2, Dur = 26
02:05:17.515 00.001 9828 IsSlewing returns 0
02:05:17.515 00.000 9828 IsGuiding returns 0
02:05:17.515 00.000 9828 PulseGuide returned control before completion, sleep 36
02:05:17.556 00.041 9828 IsGuiding returns 1
02:05:17.556 00.000 9828 scope still moving after pulse duration time elapsed
02:05:17.589 00.033 9828 IsSlewing returns 0
02:05:17.589 00.000 9828 IsGuiding returns 1
02:05:17.618 00.029 9828 IsSlewing returns 0
02:05:17.618 00.000 9828 IsGuiding returns 1
02:05:17.648 00.030 9828 IsSlewing returns 0
02:05:17.648 00.000 9828 IsGuiding returns 1
02:05:17.679 00.031 9828 IsSlewing returns 0
02:05:17.679 00.000 9828 IsGuiding returns 0
02:05:17.679 00.000 9828 scope move finished after 26 + 138 ms
02:05:17.679 00.000 9828 Move returns status 0, amount 26
02:05:17.679 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:17.679 00.000 9828 MoveAxis(N, 10, B)
02:05:17.679 00.000 9828 Guiding  Dir = 0, Dur = 10
02:05:17.695 00.016 9828 IsSlewing returns 0
02:05:17.695 00.000 9828 IsGuiding returns 0
02:05:17.695 00.000 9828 PulseGuide returned control before completion, sleep 20
02:05:17.727 00.032 9828 IsGuiding returns 1
02:05:17.727 00.000 9828 scope still moving after pulse duration time elapsed
02:05:17.758 00.031 9828 IsSlewing returns 0
02:05:17.758 00.000 9828 IsGuiding returns 1
02:05:17.790 00.032 9828 IsSlewing returns 0
02:05:17.790 00.000 9828 IsGuiding returns 1
02:05:17.822 00.032 9828 IsSlewing returns 0
02:05:17.823 00.001 9828 IsGuiding returns 0
02:05:17.823 00.000 9828 scope move finished after 10 + 116 ms
02:05:17.823 00.000 9828 Move returns status 0, amount 10
02:05:17.823 00.000 9828 move complete, result=0
02:05:17.823 00.000 9828 worker thread done servicing request
02:05:17.823 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:05:18.215 00.392 8976 Exposure complete
02:05:18.220 00.005 8976 worker thread done servicing request
02:05:18.220 00.000 5052 OnExposeComplete: enter
02:05:18.220 00.000 5052 UpdateGuideState(): m_state=6
02:05:18.221 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7007
02:05:18.221 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.98, Mass=180, SNR=9.3, Peak=77 HFD=2.1
02:05:18.221 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
02:05:18.221 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
02:05:18.221 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.91 mountX=0.29 mountY=-0.07, mountTheta=-0.24
02:05:18.221 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.27, opts=13)
02:05:18.221 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.27)
02:05:18.221 00.000 8976 Worker thread wakes up
02:05:18.222 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.27) opts 0xd
02:05:18.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.27)
02:05:18.222 00.000 8976 Moving (-0.09, 0.27) raw xDistance=0.29 yDistance=-0.07
02:05:18.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
02:05:18.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:05:18.222 00.000 8976 MoveAxis(L, 1, ABG)
02:05:18.222 00.000 8976 stepping (-10, 28) + (-1, 0)
02:05:18.222 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:18.222 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:05:18.233 00.011 5052 UpdateGuideState exits: m=180 SNR=9.3
02:05:18.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:18.233 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:18.233 00.000 5052 Enqueuing Expose request
02:05:18.249 00.016 8976 Received - 47 (G) 
02:05:18.249 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:18.249 00.000 8976 stepped: pos (-11, 28)
02:05:18.249 00.000 8976 MoveAxis(U, 0, ABG)
02:05:18.249 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:05:18.249 00.000 8976 MountToCamera -- mountX=1.64 mountY=-4.49 hyp=4.78 mountTheta=-1.22 cameraX=3.25, cameraY=3.50 cameraTheta=0.82
02:05:18.249 00.000 8976 incremental bump (3.253, 3.504) isValid = 1
02:05:18.249 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
02:05:18.249 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:05:18.249 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:05:18.249 00.000 8976 move complete, result=0
02:05:18.249 00.000 8976 worker thread done servicing request
02:05:18.249 00.000 9828 Worker thread wakes up
02:05:18.249 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:05:18.249 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:05:18.249 00.000 8976 Worker thread wakes up
02:05:18.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:18.249 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:05:18.250 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:18.250 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
02:05:18.250 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
02:05:18.250 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
02:05:18.250 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:05:18.250 00.000 9828 BLC: window closed
02:05:18.250 00.000 9828 MoveAxis(E, 26, B)
02:05:18.250 00.000 9828 Guiding  Dir = 2, Dur = 26
02:05:18.250 00.000 9828 IsSlewing returns 0
02:05:18.250 00.000 9828 IsGuiding returns 0
02:05:18.251 00.001 9828 PulseGuide returned control before completion, sleep 36
02:05:18.293 00.042 9828 IsGuiding returns 1
02:05:18.293 00.000 9828 scope still moving after pulse duration time elapsed
02:05:18.325 00.032 9828 IsSlewing returns 0
02:05:18.325 00.000 9828 IsGuiding returns 1
02:05:18.356 00.031 9828 IsSlewing returns 0
02:05:18.356 00.000 9828 IsGuiding returns 1
02:05:18.387 00.031 9828 IsSlewing returns 0
02:05:18.387 00.000 9828 IsGuiding returns 1
02:05:18.417 00.030 9828 IsSlewing returns 0
02:05:18.417 00.000 9828 IsGuiding returns 0
02:05:18.417 00.000 9828 scope move finished after 26 + 141 ms
02:05:18.417 00.000 9828 Move returns status 0, amount 26
02:05:18.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:18.417 00.000 9828 MoveAxis(N, 10, B)
02:05:18.417 00.000 9828 Guiding  Dir = 0, Dur = 10
02:05:18.432 00.015 9828 IsSlewing returns 0
02:05:18.432 00.000 9828 IsGuiding returns 0
02:05:18.432 00.000 9828 PulseGuide returned control before completion, sleep 20
02:05:18.463 00.031 9828 IsGuiding returns 1
02:05:18.463 00.000 9828 scope still moving after pulse duration time elapsed
02:05:18.494 00.031 9828 IsSlewing returns 0
02:05:18.494 00.000 9828 IsGuiding returns 1
02:05:18.525 00.031 9828 IsSlewing returns 0
02:05:18.526 00.001 9828 IsGuiding returns 1
02:05:18.556 00.030 9828 IsSlewing returns 0
02:05:18.556 00.000 9828 IsGuiding returns 1
02:05:18.588 00.032 9828 IsSlewing returns 0
02:05:18.588 00.000 9828 IsGuiding returns 0
02:05:18.588 00.000 9828 scope move finished after 10 + 145 ms
02:05:18.588 00.000 9828 Move returns status 0, amount 10
02:05:18.588 00.000 9828 move complete, result=0
02:05:18.588 00.000 9828 worker thread done servicing request
02:05:18.588 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:05:18.942 00.354 8976 Exposure complete
02:05:18.947 00.005 8976 worker thread done servicing request
02:05:18.948 00.001 5052 OnExposeComplete: enter
02:05:18.948 00.000 5052 UpdateGuideState(): m_state=6
02:05:18.948 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7008
02:05:18.948 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.59, Mass=201, SNR=9.8, Peak=81 HFD=1.8
02:05:18.948 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
02:05:18.948 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.22)
02:05:18.948 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.12 hyp=0.52 cameraTheta=-2.92 mountX=0.13 mountY=0.49, mountTheta=1.31
02:05:18.948 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.12, opts=13)
02:05:18.949 00.001 5052 Enqueuing Move request for stepguider (-0.51, -0.12)
02:05:18.949 00.000 8976 Worker thread wakes up
02:05:18.949 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.12) opts 0xd
02:05:18.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.12)
02:05:18.949 00.000 8976 Moving (-0.51, -0.12) raw xDistance=0.13 yDistance=0.49
02:05:18.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:05:18.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:05:18.949 00.000 8976 MoveAxis(R, 0, ABG)
02:05:18.949 00.000 8976 MoveAxis(D, 2, ABG)
02:05:18.949 00.000 8976 stepping (-11, 28) + (0, -2)
02:05:18.949 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:18.949 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:05:18.958 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
02:05:18.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:18.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:18.958 00.000 5052 Enqueuing Expose request
02:05:18.984 00.026 8976 Received - 47 (G) 
02:05:18.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:18.984 00.000 8976 stepped: pos (-11, 26)
02:05:18.984 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:05:18.984 00.000 8976 MountToCamera -- mountX=1.65 mountY=-4.37 hyp=4.67 mountTheta=-1.21 cameraX=3.14, cameraY=3.46 cameraTheta=0.83
02:05:18.984 00.000 8976 incremental bump (3.140, 3.463) isValid = 1
02:05:18.984 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:05:18.984 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:05:18.984 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:05:18.984 00.000 8976 move complete, result=0
02:05:18.984 00.000 9828 Worker thread wakes up
02:05:18.984 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:05:18.984 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:05:18.985 00.001 8976 worker thread done servicing request
02:05:18.985 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:05:18.985 00.000 8976 Worker thread wakes up
02:05:18.985 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
02:05:18.985 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
02:05:18.985 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:05:18.985 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:05:18.985 00.000 9828 BLC: window closed
02:05:18.985 00.000 9828 MoveAxis(E, 26, B)
02:05:18.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:18.985 00.000 9828 Guiding  Dir = 2, Dur = 26
02:05:18.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:18.985 00.000 9828 IsSlewing returns 0
02:05:18.986 00.001 9828 IsGuiding returns 0
02:05:18.986 00.000 9828 PulseGuide returned control before completion, sleep 36
02:05:19.036 00.050 9828 IsGuiding returns 1
02:05:19.036 00.000 9828 scope still moving after pulse duration time elapsed
02:05:19.066 00.030 9828 IsSlewing returns 0
02:05:19.066 00.000 9828 IsGuiding returns 1
02:05:19.097 00.031 9828 IsSlewing returns 0
02:05:19.097 00.000 9828 IsGuiding returns 1
02:05:19.128 00.031 9828 IsSlewing returns 0
02:05:19.128 00.000 9828 IsGuiding returns 0
02:05:19.128 00.000 9828 scope move finished after 26 + 116 ms
02:05:19.128 00.000 9828 Move returns status 0, amount 26
02:05:19.128 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:19.128 00.000 9828 MoveAxis(N, 11, B)
02:05:19.128 00.000 9828 Guiding  Dir = 0, Dur = 11
02:05:19.144 00.016 9828 IsSlewing returns 0
02:05:19.144 00.000 9828 IsGuiding returns 0
02:05:19.144 00.000 9828 PulseGuide returned control before completion, sleep 21
02:05:19.175 00.031 9828 IsGuiding returns 1
02:05:19.175 00.000 9828 scope still moving after pulse duration time elapsed
02:05:19.206 00.031 9828 IsSlewing returns 0
02:05:19.206 00.000 9828 IsGuiding returns 1
02:05:19.238 00.032 9828 IsSlewing returns 0
02:05:19.238 00.000 9828 IsGuiding returns 1
02:05:19.268 00.030 9828 IsSlewing returns 0
02:05:19.268 00.000 9828 IsGuiding returns 1
02:05:19.300 00.032 9828 IsSlewing returns 0
02:05:19.300 00.000 9828 IsGuiding returns 0
02:05:19.300 00.000 9828 scope move finished after 11 + 145 ms
02:05:19.300 00.000 9828 Move returns status 0, amount 11
02:05:19.300 00.000 9828 move complete, result=0
02:05:19.300 00.000 9828 worker thread done servicing request
02:05:19.300 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:05:19.674 00.374 8976 Exposure complete
02:05:19.679 00.005 8976 worker thread done servicing request
02:05:19.679 00.000 5052 OnExposeComplete: enter
02:05:19.679 00.000 5052 UpdateGuideState(): m_state=6
02:05:19.679 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7009
02:05:19.679 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.80, Mass=203, SNR=9.9, Peak=80 HFD=2.1
02:05:19.679 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:05:19.680 00.001 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:05:19.680 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.09 hyp=0.47 cameraTheta=2.95 mountX=0.29 mountY=0.34, mountTheta=0.86
02:05:19.680 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.09, opts=13)
02:05:19.680 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.09)
02:05:19.680 00.000 8976 Worker thread wakes up
02:05:19.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.09) opts 0xd
02:05:19.681 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.09)
02:05:19.681 00.000 8976 Moving (-0.46, 0.09) raw xDistance=0.29 yDistance=0.34
02:05:19.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:05:19.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:05:19.681 00.000 8976 MoveAxis(L, 1, ABG)
02:05:19.681 00.000 8976 stepping (-11, 26) + (-1, 0)
02:05:19.681 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:19.681 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:05:19.692 00.011 5052 UpdateGuideState exits: m=203 SNR=9.9
02:05:19.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:19.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:19.692 00.000 5052 Enqueuing Expose request
02:05:19.704 00.012 8976 Received - 47 (G) 
02:05:19.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:19.704 00.000 8976 stepped: pos (-12, 26)
02:05:19.704 00.000 8976 MoveAxis(D, 1, ABG)
02:05:19.704 00.000 8976 stepping (-12, 26) + (0, -1)
02:05:19.704 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:19.735 00.031 8976 Received - 47 (G) 
02:05:19.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:19.735 00.000 8976 stepped: pos (-12, 25)
02:05:19.735 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:05:19.735 00.000 8976 MountToCamera -- mountX=1.71 mountY=-4.24 hyp=4.57 mountTheta=-1.19 cameraX=2.99, cameraY=3.46 cameraTheta=0.86
02:05:19.735 00.000 8976 incremental bump (2.994, 3.456) isValid = 1
02:05:19.735 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:05:19.735 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:05:19.735 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:05:19.736 00.001 8976 move complete, result=0
02:05:19.736 00.000 9828 Worker thread wakes up
02:05:19.736 00.000 8976 worker thread done servicing request
02:05:19.736 00.000 8976 Worker thread wakes up
02:05:19.736 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:05:19.736 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:05:19.736 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:05:19.736 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:05:19.736 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:05:19.736 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:05:19.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:19.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:19.736 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:05:19.736 00.000 9828 BLC: window closed
02:05:19.736 00.000 9828 MoveAxis(E, 25, B)
02:05:19.736 00.000 9828 Guiding  Dir = 2, Dur = 25
02:05:19.737 00.001 9828 IsSlewing returns 0
02:05:19.737 00.000 9828 IsGuiding returns 0
02:05:19.737 00.000 9828 PulseGuide returned control before completion, sleep 35
02:05:19.783 00.046 9828 IsGuiding returns 1
02:05:19.783 00.000 9828 scope still moving after pulse duration time elapsed
02:05:19.815 00.032 9828 IsSlewing returns 0
02:05:19.815 00.000 9828 IsGuiding returns 1
02:05:19.845 00.030 9828 IsSlewing returns 0
02:05:19.845 00.000 9828 IsGuiding returns 1
02:05:19.876 00.031 9828 IsSlewing returns 0
02:05:19.876 00.000 9828 IsGuiding returns 1
02:05:19.906 00.030 9828 IsSlewing returns 0
02:05:19.906 00.000 9828 IsGuiding returns 0
02:05:19.906 00.000 9828 scope move finished after 25 + 144 ms
02:05:19.906 00.000 9828 Move returns status 0, amount 25
02:05:19.906 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:19.906 00.000 9828 MoveAxis(N, 11, B)
02:05:19.906 00.000 9828 Guiding  Dir = 0, Dur = 11
02:05:19.922 00.016 9828 IsSlewing returns 0
02:05:19.922 00.000 9828 IsGuiding returns 0
02:05:19.922 00.000 9828 PulseGuide returned control before completion, sleep 21
02:05:19.953 00.031 9828 IsGuiding returns 1
02:05:19.953 00.000 9828 scope still moving after pulse duration time elapsed
02:05:19.984 00.031 9828 IsSlewing returns 0
02:05:19.984 00.000 9828 IsGuiding returns 1
02:05:20.019 00.035 9828 IsSlewing returns 0
02:05:20.019 00.000 9828 IsGuiding returns 1
02:05:20.051 00.032 9828 IsSlewing returns 0
02:05:20.051 00.000 9828 IsGuiding returns 0
02:05:20.051 00.000 9828 scope move finished after 11 + 118 ms
02:05:20.051 00.000 9828 Move returns status 0, amount 11
02:05:20.051 00.000 9828 move complete, result=0
02:05:20.051 00.000 9828 worker thread done servicing request
02:05:20.051 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:05:20.427 00.376 8976 Exposure complete
02:05:20.433 00.006 8976 worker thread done servicing request
02:05:20.433 00.000 5052 OnExposeComplete: enter
02:05:20.433 00.000 5052 UpdateGuideState(): m_state=6
02:05:20.433 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7010
02:05:20.433 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.59, Mass=196, SNR=9.7, Peak=77 HFD=2.1
02:05:20.433 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
02:05:20.433 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
02:05:20.433 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.12 hyp=0.28 cameraTheta=-2.72 mountX=0.01 mountY=0.28, mountTheta=1.52
02:05:20.433 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.12, opts=13)
02:05:20.434 00.001 5052 Enqueuing Move request for stepguider (-0.26, -0.12)
02:05:20.434 00.000 8976 Worker thread wakes up
02:05:20.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.12) opts 0xd
02:05:20.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.12)
02:05:20.434 00.000 8976 Moving (-0.26, -0.12) raw xDistance=0.01 yDistance=0.28
02:05:20.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:05:20.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:05:20.434 00.000 8976 MoveAxis(R, 0, ABG)
02:05:20.434 00.000 8976 MoveAxis(D, 1, ABG)
02:05:20.434 00.000 8976 stepping (-12, 25) + (0, -1)
02:05:20.434 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:20.434 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
02:05:20.444 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:05:20.444 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:20.444 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:20.444 00.000 5052 Enqueuing Expose request
02:05:20.455 00.011 8976 Received - 47 (G) 
02:05:20.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:20.455 00.000 8976 stepped: pos (-12, 24)
02:05:20.455 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:05:20.455 00.000 8976 MountToCamera -- mountX=1.76 mountY=-4.10 hyp=4.46 mountTheta=-1.17 cameraX=2.85, cameraY=3.43 cameraTheta=0.88
02:05:20.455 00.000 8976 incremental bump (2.850, 3.428) isValid = 1
02:05:20.455 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:05:20.455 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:05:20.455 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:05:20.455 00.000 8976 move complete, result=0
02:05:20.455 00.000 9828 Worker thread wakes up
02:05:20.455 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:05:20.455 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:05:20.455 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
02:05:20.455 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:05:20.455 00.000 8976 worker thread done servicing request
02:05:20.455 00.000 8976 Worker thread wakes up
02:05:20.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:20.456 00.001 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
02:05:20.456 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:05:20.456 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:05:20.456 00.000 9828 BLC: window closed
02:05:20.456 00.000 9828 MoveAxis(E, 25, B)
02:05:20.456 00.000 9828 Guiding  Dir = 2, Dur = 25
02:05:20.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:20.456 00.000 9828 IsSlewing returns 0
02:05:20.456 00.000 9828 IsGuiding returns 0
02:05:20.456 00.000 9828 PulseGuide returned control before completion, sleep 35
02:05:20.506 00.050 9828 IsGuiding returns 1
02:05:20.506 00.000 9828 scope still moving after pulse duration time elapsed
02:05:20.537 00.031 9828 IsSlewing returns 0
02:05:20.537 00.000 9828 IsGuiding returns 1
02:05:20.568 00.031 9828 IsSlewing returns 0
02:05:20.568 00.000 9828 IsGuiding returns 1
02:05:20.599 00.031 9828 IsSlewing returns 0
02:05:20.599 00.000 9828 IsGuiding returns 0
02:05:20.599 00.000 9828 scope move finished after 25 + 117 ms
02:05:20.599 00.000 9828 Move returns status 0, amount 25
02:05:20.599 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:20.599 00.000 9828 MoveAxis(N, 11, B)
02:05:20.599 00.000 9828 Guiding  Dir = 0, Dur = 11
02:05:20.614 00.015 9828 IsSlewing returns 0
02:05:20.614 00.000 9828 IsGuiding returns 0
02:05:20.614 00.000 9828 PulseGuide returned control before completion, sleep 21
02:05:20.646 00.032 9828 IsGuiding returns 1
02:05:20.646 00.000 9828 scope still moving after pulse duration time elapsed
02:05:20.676 00.030 9828 IsSlewing returns 0
02:05:20.676 00.000 9828 IsGuiding returns 1
02:05:20.707 00.031 9828 IsSlewing returns 0
02:05:20.707 00.000 9828 IsGuiding returns 1
02:05:20.739 00.032 9828 IsSlewing returns 0
02:05:20.739 00.000 9828 IsGuiding returns 1
02:05:20.769 00.030 9828 IsSlewing returns 0
02:05:20.769 00.000 9828 IsGuiding returns 0
02:05:20.769 00.000 9828 scope move finished after 11 + 144 ms
02:05:20.769 00.000 9828 Move returns status 0, amount 11
02:05:20.769 00.000 9828 move complete, result=0
02:05:20.769 00.000 9828 worker thread done servicing request
02:05:20.769 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:05:21.148 00.379 8976 Exposure complete
02:05:21.154 00.006 8976 worker thread done servicing request
02:05:21.154 00.000 5052 OnExposeComplete: enter
02:05:21.154 00.000 5052 UpdateGuideState(): m_state=6
02:05:21.154 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7011
02:05:21.154 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.69, Mass=192, SNR=9.6, Peak=83 HFD=1.7
02:05:21.154 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
02:05:21.154 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
02:05:21.155 00.001 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.02 hyp=0.58 cameraTheta=-3.11 mountX=0.25 mountY=0.49, mountTheta=1.10
02:05:21.155 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.02, opts=13)
02:05:21.155 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.02)
02:05:21.155 00.000 8976 Worker thread wakes up
02:05:21.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.02) opts 0xd
02:05:21.156 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.02)
02:05:21.156 00.000 8976 Moving (-0.58, -0.02) raw xDistance=0.25 yDistance=0.49
02:05:21.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:05:21.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
02:05:21.156 00.000 8976 MoveAxis(R, 0, ABG)
02:05:21.156 00.000 8976 MoveAxis(D, 2, ABG)
02:05:21.156 00.000 8976 stepping (-12, 24) + (0, -2)
02:05:21.156 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:21.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:05:21.167 00.011 5052 UpdateGuideState exits: m=192 SNR=9.6
02:05:21.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:21.167 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:21.167 00.000 5052 Enqueuing Expose request
02:05:21.189 00.022 8976 Received - 47 (G) 
02:05:21.190 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:21.190 00.000 8976 stepped: pos (-12, 22)
02:05:21.190 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:05:21.190 00.000 8976 MountToCamera -- mountX=1.78 mountY=-3.90 hyp=4.29 mountTheta=-1.14 cameraX=2.66, cameraY=3.36 cameraTheta=0.90
02:05:21.190 00.000 8976 incremental bump (2.660, 3.362) isValid = 1
02:05:21.190 00.000 8976 Scheduling Mount bump of (0.071, 0.093)
02:05:21.190 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:05:21.190 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:05:21.190 00.000 8976 move complete, result=0
02:05:21.190 00.000 9828 Worker thread wakes up
02:05:21.190 00.000 8976 worker thread done servicing request
02:05:21.190 00.000 8976 Worker thread wakes up
02:05:21.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:21.190 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:21.190 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:05:21.190 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:05:21.190 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:05:21.190 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
02:05:21.191 00.001 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
02:05:21.191 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
02:05:21.191 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:05:21.191 00.000 9828 BLC: window closed
02:05:21.191 00.000 9828 MoveAxis(E, 24, B)
02:05:21.191 00.000 9828 Guiding  Dir = 2, Dur = 24
02:05:21.191 00.000 9828 IsSlewing returns 0
02:05:21.191 00.000 9828 IsGuiding returns 0
02:05:21.191 00.000 9828 PulseGuide returned control before completion, sleep 34
02:05:21.235 00.044 9828 IsGuiding returns 1
02:05:21.235 00.000 9828 scope still moving after pulse duration time elapsed
02:05:21.265 00.030 9828 IsSlewing returns 0
02:05:21.265 00.000 9828 IsGuiding returns 1
02:05:21.296 00.031 9828 IsSlewing returns 0
02:05:21.296 00.000 9828 IsGuiding returns 1
02:05:21.327 00.031 9828 IsSlewing returns 0
02:05:21.327 00.000 9828 IsGuiding returns 1
02:05:21.358 00.031 9828 IsSlewing returns 0
02:05:21.358 00.000 9828 IsGuiding returns 1
02:05:21.390 00.032 9828 IsSlewing returns 0
02:05:21.390 00.000 9828 IsGuiding returns 0
02:05:21.390 00.000 9828 scope move finished after 24 + 174 ms
02:05:21.390 00.000 9828 Move returns status 0, amount 24
02:05:21.390 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:21.390 00.000 9828 MoveAxis(N, 11, B)
02:05:21.390 00.000 9828 Guiding  Dir = 0, Dur = 11
02:05:21.405 00.015 9828 IsSlewing returns 0
02:05:21.405 00.000 9828 IsGuiding returns 0
02:05:21.405 00.000 9828 PulseGuide returned control before completion, sleep 21
02:05:21.436 00.031 9828 IsGuiding returns 1
02:05:21.436 00.000 9828 scope still moving after pulse duration time elapsed
02:05:21.467 00.031 9828 IsSlewing returns 0
02:05:21.467 00.000 9828 IsGuiding returns 1
02:05:21.498 00.031 9828 IsSlewing returns 0
02:05:21.498 00.000 9828 IsGuiding returns 1
02:05:21.530 00.032 9828 IsSlewing returns 0
02:05:21.530 00.000 9828 IsGuiding returns 1
02:05:21.561 00.031 9828 IsSlewing returns 0
02:05:21.561 00.000 9828 IsGuiding returns 0
02:05:21.561 00.000 9828 scope move finished after 11 + 144 ms
02:05:21.561 00.000 9828 Move returns status 0, amount 11
02:05:21.561 00.000 9828 move complete, result=0
02:05:21.561 00.000 9828 worker thread done servicing request
02:05:21.561 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:05:21.880 00.319 8976 Exposure complete
02:05:21.885 00.005 8976 worker thread done servicing request
02:05:21.886 00.001 5052 OnExposeComplete: enter
02:05:21.886 00.000 5052 UpdateGuideState(): m_state=6
02:05:21.886 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7012
02:05:21.886 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.71, Mass=196, SNR=9.7, Peak=84 HFD=1.5
02:05:21.886 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
02:05:21.886 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
02:05:21.886 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=-0.00 hyp=0.82 cameraTheta=-3.14 mountX=0.37 mountY=0.69, mountTheta=1.08
02:05:21.887 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=-0.00, opts=13)
02:05:21.887 00.000 5052 Enqueuing Move request for stepguider (-0.82, -0.00)
02:05:21.887 00.000 8976 Worker thread wakes up
02:05:21.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, -0.00) opts 0xd
02:05:21.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, -0.00)
02:05:21.887 00.000 8976 Moving (-0.82, -0.00) raw xDistance=0.37 yDistance=0.69
02:05:21.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:05:21.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.69
02:05:21.887 00.000 8976 MoveAxis(L, 2, ABG)
02:05:21.887 00.000 8976 stepping (-12, 22) + (-2, 0)
02:05:21.887 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:21.888 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:05:21.898 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:05:21.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:21.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:21.898 00.000 5052 Enqueuing Expose request
02:05:21.925 00.027 8976 Received - 47 (G) 
02:05:21.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:21.925 00.000 8976 stepped: pos (-14, 22)
02:05:21.925 00.000 8976 MoveAxis(D, 3, ABG)
02:05:21.925 00.000 8976 stepping (-14, 22) + (0, -3)
02:05:21.925 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:21.957 00.032 8976 Received - 47 (G) 
02:05:21.957 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:21.957 00.000 8976 stepped: pos (-14, 19)
02:05:21.957 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:05:21.957 00.000 8976 MountToCamera -- mountX=1.90 mountY=-3.61 hyp=4.08 mountTheta=-1.09 cameraX=2.35, cameraY=3.34 cameraTheta=0.96
02:05:21.957 00.000 8976 incremental bump (2.347, 3.336) isValid = 1
02:05:21.957 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:05:21.957 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:05:21.957 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:05:21.957 00.000 8976 move complete, result=0
02:05:21.957 00.000 8976 worker thread done servicing request
02:05:21.957 00.000 9828 Worker thread wakes up
02:05:21.957 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:05:21.957 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:05:21.957 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:05:21.957 00.000 8976 Worker thread wakes up
02:05:21.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:21.957 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:21.957 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:05:21.958 00.001 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:05:21.958 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:05:21.958 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:05:21.958 00.000 9828 BLC: window closed
02:05:21.958 00.000 9828 MoveAxis(E, 22, B)
02:05:21.958 00.000 9828 Guiding  Dir = 2, Dur = 22
02:05:21.958 00.000 9828 IsSlewing returns 0
02:05:21.958 00.000 9828 IsGuiding returns 0
02:05:21.958 00.000 9828 PulseGuide returned control before completion, sleep 32
02:05:21.997 00.039 9828 IsGuiding returns 1
02:05:21.997 00.000 9828 scope still moving after pulse duration time elapsed
02:05:22.028 00.031 9828 IsSlewing returns 0
02:05:22.028 00.000 9828 IsGuiding returns 1
02:05:22.059 00.031 9828 IsSlewing returns 0
02:05:22.059 00.000 9828 IsGuiding returns 1
02:05:22.089 00.030 9828 IsSlewing returns 0
02:05:22.089 00.000 9828 IsGuiding returns 0
02:05:22.090 00.001 9828 scope move finished after 22 + 108 ms
02:05:22.090 00.000 9828 Move returns status 0, amount 22
02:05:22.090 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:22.090 00.000 9828 MoveAxis(N, 12, B)
02:05:22.090 00.000 9828 Guiding  Dir = 0, Dur = 12
02:05:22.105 00.015 9828 IsSlewing returns 0
02:05:22.106 00.001 9828 IsGuiding returns 0
02:05:22.106 00.000 9828 PulseGuide returned control before completion, sleep 22
02:05:22.135 00.029 9828 IsGuiding returns 1
02:05:22.135 00.000 9828 scope still moving after pulse duration time elapsed
02:05:22.167 00.032 9828 IsSlewing returns 0
02:05:22.167 00.000 9828 IsGuiding returns 1
02:05:22.200 00.033 9828 IsSlewing returns 0
02:05:22.200 00.000 9828 IsGuiding returns 1
02:05:22.231 00.031 9828 IsSlewing returns 0
02:05:22.231 00.000 9828 IsGuiding returns 1
02:05:22.263 00.032 9828 IsSlewing returns 0
02:05:22.263 00.000 9828 IsGuiding returns 0
02:05:22.263 00.000 9828 scope move finished after 12 + 145 ms
02:05:22.263 00.000 9828 Move returns status 0, amount 12
02:05:22.263 00.000 9828 move complete, result=0
02:05:22.263 00.000 9828 worker thread done servicing request
02:05:22.263 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:05:22.647 00.384 8976 Exposure complete
02:05:22.652 00.005 8976 worker thread done servicing request
02:05:22.652 00.000 5052 OnExposeComplete: enter
02:05:22.652 00.000 5052 UpdateGuideState(): m_state=6
02:05:22.652 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7013
02:05:22.653 00.001 5052 Star::Find returns 1 (0), X=328.36, Y=281.57, Mass=215, SNR=10.2, Peak=86 HFD=1.7
02:05:22.653 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
02:05:22.653 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
02:05:22.653 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=-0.14 hyp=0.83 cameraTheta=-2.98 mountX=0.25 mountY=0.76, mountTheta=1.25
02:05:22.653 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=-0.14, opts=13)
02:05:22.653 00.000 5052 Enqueuing Move request for stepguider (-0.82, -0.14)
02:05:22.654 00.001 8976 Worker thread wakes up
02:05:22.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, -0.14) opts 0xd
02:05:22.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, -0.14)
02:05:22.654 00.000 8976 Moving (-0.82, -0.14) raw xDistance=0.25 yDistance=0.76
02:05:22.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:05:22.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.76
02:05:22.654 00.000 8976 MoveAxis(R, 0, ABG)
02:05:22.654 00.000 8976 MoveAxis(D, 3, ABG)
02:05:22.654 00.000 8976 stepping (-14, 19) + (0, -3)
02:05:22.654 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:22.655 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:05:22.665 00.010 5052 UpdateGuideState exits: m=215 SNR=10.2
02:05:22.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:22.665 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:22.665 00.000 5052 Enqueuing Expose request
02:05:22.693 00.028 8976 Received - 47 (G) 
02:05:22.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:22.693 00.000 8976 stepped: pos (-14, 16)
02:05:22.693 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:05:22.693 00.000 8976 MountToCamera -- mountX=1.98 mountY=-3.26 hyp=3.81 mountTheta=-1.02 cameraX=2.00, cameraY=3.25 cameraTheta=1.02
02:05:22.693 00.000 8976 incremental bump (1.997, 3.246) isValid = 1
02:05:22.693 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
02:05:22.693 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:05:22.693 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:05:22.693 00.000 8976 move complete, result=0
02:05:22.693 00.000 9828 Worker thread wakes up
02:05:22.693 00.000 8976 worker thread done servicing request
02:05:22.693 00.000 8976 Worker thread wakes up
02:05:22.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:22.693 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:05:22.693 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:05:22.693 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
02:05:22.693 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:05:22.694 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:22.694 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:05:22.694 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
02:05:22.694 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:05:22.694 00.000 9828 BLC: window closed
02:05:22.694 00.000 9828 MoveAxis(E, 21, B)
02:05:22.694 00.000 9828 Guiding  Dir = 2, Dur = 21
02:05:22.694 00.000 9828 IsSlewing returns 0
02:05:22.694 00.000 9828 IsGuiding returns 0
02:05:22.694 00.000 9828 PulseGuide returned control before completion, sleep 31
02:05:22.733 00.039 9828 IsGuiding returns 1
02:05:22.733 00.000 9828 scope still moving after pulse duration time elapsed
02:05:22.764 00.031 9828 IsSlewing returns 0
02:05:22.764 00.000 9828 IsGuiding returns 1
02:05:22.794 00.030 9828 IsSlewing returns 0
02:05:22.794 00.000 9828 IsGuiding returns 1
02:05:22.825 00.031 9828 IsSlewing returns 0
02:05:22.825 00.000 9828 IsGuiding returns 0
02:05:22.825 00.000 9828 scope move finished after 21 + 109 ms
02:05:22.825 00.000 9828 Move returns status 0, amount 21
02:05:22.825 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:22.825 00.000 9828 MoveAxis(N, 13, B)
02:05:22.825 00.000 9828 Guiding  Dir = 0, Dur = 13
02:05:22.840 00.015 9828 IsSlewing returns 0
02:05:22.840 00.000 9828 IsGuiding returns 0
02:05:22.840 00.000 9828 PulseGuide returned control before completion, sleep 23
02:05:22.872 00.032 9828 IsGuiding returns 1
02:05:22.872 00.000 9828 scope still moving after pulse duration time elapsed
02:05:22.903 00.031 9828 IsSlewing returns 0
02:05:22.903 00.000 9828 IsGuiding returns 1
02:05:22.934 00.031 9828 IsSlewing returns 0
02:05:22.934 00.000 9828 IsGuiding returns 1
02:05:22.965 00.031 9828 IsSlewing returns 0
02:05:22.965 00.000 9828 IsGuiding returns 1
02:05:22.996 00.031 9828 IsSlewing returns 0
02:05:22.997 00.001 9828 IsGuiding returns 0
02:05:22.997 00.000 9828 scope move finished after 13 + 142 ms
02:05:22.997 00.000 9828 Move returns status 0, amount 13
02:05:22.997 00.000 9828 move complete, result=0
02:05:22.997 00.000 9828 worker thread done servicing request
02:05:22.997 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:05:23.387 00.390 8976 Exposure complete
02:05:23.392 00.005 8976 worker thread done servicing request
02:05:23.392 00.000 5052 OnExposeComplete: enter
02:05:23.392 00.000 5052 UpdateGuideState(): m_state=6
02:05:23.392 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7014
02:05:23.392 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.75, Mass=198, SNR=9.8, Peak=82 HFD=1.9
02:05:23.392 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:05:23.392 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
02:05:23.392 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.04 hyp=0.54 cameraTheta=3.07 mountX=0.28 mountY=0.43, mountTheta=0.99
02:05:23.393 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.04, opts=13)
02:05:23.393 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.04)
02:05:23.393 00.000 8976 Worker thread wakes up
02:05:23.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.04) opts 0xd
02:05:23.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.04)
02:05:23.393 00.000 8976 Moving (-0.53, 0.04) raw xDistance=0.28 yDistance=0.43
02:05:23.394 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:05:23.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
02:05:23.394 00.000 8976 MoveAxis(L, 1, ABG)
02:05:23.394 00.000 8976 stepping (-14, 16) + (-1, 0)
02:05:23.394 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:23.394 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:05:23.403 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
02:05:23.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:23.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:23.404 00.001 5052 Enqueuing Expose request
02:05:23.428 00.024 8976 Received - 47 (G) 
02:05:23.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:23.428 00.000 8976 stepped: pos (-15, 16)
02:05:23.428 00.000 8976 MoveAxis(D, 2, ABG)
02:05:23.428 00.000 8976 stepping (-15, 16) + (0, -2)
02:05:23.428 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:23.460 00.032 8976 Received - 47 (G) 
02:05:23.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:23.460 00.000 8976 stepped: pos (-15, 14)
02:05:23.460 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:05:23.460 00.000 8976 MountToCamera -- mountX=2.09 mountY=-2.92 hyp=3.58 mountTheta=-0.95 cameraX=1.65, cameraY=3.18 cameraTheta=1.09
02:05:23.460 00.000 8976 incremental bump (1.646, 3.184) isValid = 1
02:05:23.460 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:05:23.460 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:05:23.460 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:05:23.460 00.000 8976 move complete, result=0
02:05:23.460 00.000 9828 Worker thread wakes up
02:05:23.460 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:05:23.460 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:05:23.460 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:05:23.460 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:05:23.460 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:05:23.461 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:05:23.461 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:05:23.461 00.000 9828 BLC: window closed
02:05:23.461 00.000 8976 worker thread done servicing request
02:05:23.461 00.000 8976 Worker thread wakes up
02:05:23.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:23.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:23.461 00.000 9828 MoveAxis(E, 18, B)
02:05:23.461 00.000 9828 Guiding  Dir = 2, Dur = 18
02:05:23.461 00.000 9828 IsSlewing returns 0
02:05:23.461 00.000 9828 IsGuiding returns 0
02:05:23.462 00.001 9828 PulseGuide returned control before completion, sleep 28
02:05:23.505 00.043 9828 IsGuiding returns 1
02:05:23.505 00.000 9828 scope still moving after pulse duration time elapsed
02:05:23.538 00.033 9828 IsSlewing returns 0
02:05:23.538 00.000 9828 IsGuiding returns 1
02:05:23.567 00.029 9828 IsSlewing returns 0
02:05:23.567 00.000 9828 IsGuiding returns 1
02:05:23.598 00.031 9828 IsSlewing returns 0
02:05:23.598 00.000 9828 IsGuiding returns 1
02:05:23.630 00.032 9828 IsSlewing returns 0
02:05:23.630 00.000 9828 IsGuiding returns 1
02:05:23.661 00.031 9828 IsSlewing returns 0
02:05:23.661 00.000 9828 IsGuiding returns 1
02:05:23.693 00.032 9828 IsSlewing returns 0
02:05:23.693 00.000 9828 IsGuiding returns 1
02:05:23.724 00.031 9828 IsSlewing returns 0
02:05:23.724 00.000 9828 IsGuiding returns 0
02:05:23.724 00.000 9828 scope move finished after 18 + 244 ms
02:05:23.724 00.000 9828 Move returns status 0, amount 18
02:05:23.724 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:23.724 00.000 9828 MoveAxis(N, 13, B)
02:05:23.724 00.000 9828 Guiding  Dir = 0, Dur = 13
02:05:23.739 00.015 9828 IsSlewing returns 0
02:05:23.739 00.000 9828 IsGuiding returns 0
02:05:23.739 00.000 9828 PulseGuide returned control before completion, sleep 23
02:05:23.770 00.031 9828 IsGuiding returns 1
02:05:23.770 00.000 9828 scope still moving after pulse duration time elapsed
02:05:23.801 00.031 9828 IsSlewing returns 0
02:05:23.801 00.000 9828 IsGuiding returns 1
02:05:23.832 00.031 9828 IsSlewing returns 0
02:05:23.832 00.000 9828 IsGuiding returns 1
02:05:23.862 00.030 9828 IsSlewing returns 0
02:05:23.862 00.000 9828 IsGuiding returns 1
02:05:23.894 00.032 9828 IsSlewing returns 0
02:05:23.894 00.000 9828 IsGuiding returns 0
02:05:23.894 00.000 9828 scope move finished after 13 + 141 ms
02:05:23.894 00.000 9828 Move returns status 0, amount 13
02:05:23.894 00.000 9828 move complete, result=0
02:05:23.894 00.000 9828 worker thread done servicing request
02:05:23.894 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:05:24.151 00.257 8976 Exposure complete
02:05:24.157 00.006 8976 worker thread done servicing request
02:05:24.157 00.000 5052 OnExposeComplete: enter
02:05:24.157 00.000 5052 UpdateGuideState(): m_state=6
02:05:24.157 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7015
02:05:24.157 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.84, Mass=175, SNR=9.1, Peak=75 HFD=2.1
02:05:24.157 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.09 = 0.09)
02:05:24.157 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
02:05:24.157 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.14 mountX=0.15 mountY=-0.00, mountTheta=-0.01
02:05:24.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.13, opts=13)
02:05:24.158 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.13)
02:05:24.158 00.000 8976 Worker thread wakes up
02:05:24.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.13) opts 0xd
02:05:24.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.13)
02:05:24.158 00.000 8976 Moving (-0.08, 0.13) raw xDistance=0.15 yDistance=-0.00
02:05:24.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:05:24.159 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:05:24.159 00.000 8976 MoveAxis(R, 0, ABG)
02:05:24.159 00.000 8976 MoveAxis(U, 0, ABG)
02:05:24.159 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:05:24.159 00.000 8976 MountToCamera -- mountX=2.16 mountY=-2.69 hyp=3.44 mountTheta=-0.89 cameraX=1.41, cameraY=3.14 cameraTheta=1.15
02:05:24.159 00.000 8976 incremental bump (1.411, 3.142) isValid = 1
02:05:24.159 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:05:24.159 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:05:24.159 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:05:24.159 00.000 8976 move complete, result=0
02:05:24.159 00.000 9828 Worker thread wakes up
02:05:24.159 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:05:24.159 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:05:24.159 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
02:05:24.159 00.000 8976 worker thread done servicing request
02:05:24.159 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
02:05:24.159 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:05:24.159 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:05:24.159 00.000 9828 BLC: window closed
02:05:24.159 00.000 9828 MoveAxis(E, 17, B)
02:05:24.159 00.000 9828 Guiding  Dir = 2, Dur = 17
02:05:24.160 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:05:24.160 00.000 9828 IsSlewing returns 0
02:05:24.160 00.000 9828 IsGuiding returns 0
02:05:24.160 00.000 9828 PulseGuide returned control before completion, sleep 27
02:05:24.169 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
02:05:24.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:24.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:24.169 00.000 5052 Enqueuing Expose request
02:05:24.169 00.000 8976 Worker thread wakes up
02:05:24.170 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:24.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:24.170 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:24.188 00.018 9828 IsGuiding returns 1
02:05:24.188 00.000 9828 scope still moving after pulse duration time elapsed
02:05:24.220 00.032 9828 IsSlewing returns 0
02:05:24.220 00.000 9828 IsGuiding returns 1
02:05:24.251 00.031 9828 IsSlewing returns 0
02:05:24.251 00.000 9828 IsGuiding returns 1
02:05:24.282 00.031 9828 IsSlewing returns 0
02:05:24.282 00.000 9828 IsGuiding returns 1
02:05:24.313 00.031 9828 IsSlewing returns 0
02:05:24.313 00.000 9828 IsGuiding returns 0
02:05:24.313 00.000 9828 scope move finished after 17 + 136 ms
02:05:24.313 00.000 9828 Move returns status 0, amount 17
02:05:24.313 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:24.313 00.000 9828 MoveAxis(N, 14, B)
02:05:24.313 00.000 9828 Guiding  Dir = 0, Dur = 14
02:05:24.328 00.015 9828 IsSlewing returns 0
02:05:24.328 00.000 9828 IsGuiding returns 0
02:05:24.328 00.000 9828 PulseGuide returned control before completion, sleep 24
02:05:24.360 00.032 9828 IsGuiding returns 1
02:05:24.360 00.000 9828 scope still moving after pulse duration time elapsed
02:05:24.392 00.032 9828 IsSlewing returns 0
02:05:24.392 00.000 9828 IsGuiding returns 1
02:05:24.423 00.031 9828 IsSlewing returns 0
02:05:24.423 00.000 9828 IsGuiding returns 1
02:05:24.454 00.031 9828 IsSlewing returns 0
02:05:24.454 00.000 9828 IsGuiding returns 1
02:05:24.484 00.030 9828 IsSlewing returns 0
02:05:24.484 00.000 9828 IsGuiding returns 0
02:05:24.484 00.000 9828 scope move finished after 14 + 141 ms
02:05:24.484 00.000 9828 Move returns status 0, amount 14
02:05:24.484 00.000 9828 move complete, result=0
02:05:24.484 00.000 9828 worker thread done servicing request
02:05:24.484 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:05:24.858 00.374 8976 Exposure complete
02:05:24.863 00.005 8976 worker thread done servicing request
02:05:24.864 00.001 5052 OnExposeComplete: enter
02:05:24.864 00.000 5052 UpdateGuideState(): m_state=6
02:05:24.864 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7016
02:05:24.864 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.69, Mass=204, SNR=9.9, Peak=73 HFD=2.2
02:05:24.864 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:05:24.864 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:05:24.864 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.02 hyp=0.44 cameraTheta=-3.11 mountX=0.19 mountY=0.38, mountTheta=1.11
02:05:24.865 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.02, opts=13)
02:05:24.865 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.02)
02:05:24.865 00.000 8976 Worker thread wakes up
02:05:24.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.02) opts 0xd
02:05:24.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.02)
02:05:24.865 00.000 8976 Moving (-0.44, -0.02) raw xDistance=0.19 yDistance=0.38
02:05:24.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:05:24.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:05:24.865 00.000 8976 MoveAxis(R, 0, ABG)
02:05:24.865 00.000 8976 MoveAxis(D, 2, ABG)
02:05:24.865 00.000 8976 stepping (-15, 14) + (0, -2)
02:05:24.865 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:24.866 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:05:24.875 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:05:24.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:24.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:24.875 00.000 5052 Enqueuing Expose request
02:05:24.899 00.024 8976 Received - 47 (G) 
02:05:24.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:24.899 00.000 8976 stepped: pos (-15, 12)
02:05:24.899 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:05:24.899 00.000 8976 MountToCamera -- mountX=2.20 mountY=-2.43 hyp=3.28 mountTheta=-0.83 cameraX=1.16, cameraY=3.07 cameraTheta=1.21
02:05:24.899 00.000 8976 incremental bump (1.160, 3.067) isValid = 1
02:05:24.899 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:05:24.899 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:05:24.899 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:05:24.899 00.000 8976 move complete, result=0
02:05:24.899 00.000 9828 Worker thread wakes up
02:05:24.899 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:05:24.899 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:05:24.899 00.000 8976 worker thread done servicing request
02:05:24.899 00.000 8976 Worker thread wakes up
02:05:24.899 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:05:24.899 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.97)
02:05:24.900 00.001 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
02:05:24.900 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:05:24.900 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:05:24.900 00.000 9828 BLC: window closed
02:05:24.900 00.000 9828 MoveAxis(E, 15, B)
02:05:24.900 00.000 9828 Guiding  Dir = 2, Dur = 15
02:05:24.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:24.900 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:24.900 00.000 9828 IsSlewing returns 0
02:05:24.900 00.000 9828 IsGuiding returns 0
02:05:24.900 00.000 9828 PulseGuide returned control before completion, sleep 25
02:05:24.936 00.036 9828 IsGuiding returns 1
02:05:24.936 00.000 9828 scope still moving after pulse duration time elapsed
02:05:24.968 00.032 9828 IsSlewing returns 0
02:05:24.968 00.000 9828 IsGuiding returns 1
02:05:24.999 00.031 9828 IsSlewing returns 0
02:05:24.999 00.000 9828 IsGuiding returns 1
02:05:25.029 00.030 9828 IsSlewing returns 0
02:05:25.029 00.000 9828 IsGuiding returns 0
02:05:25.030 00.001 9828 scope move finished after 15 + 114 ms
02:05:25.030 00.000 9828 Move returns status 0, amount 15
02:05:25.030 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:25.030 00.000 9828 MoveAxis(N, 14, B)
02:05:25.030 00.000 9828 Guiding  Dir = 0, Dur = 14
02:05:25.044 00.014 9828 IsSlewing returns 0
02:05:25.044 00.000 9828 IsGuiding returns 0
02:05:25.044 00.000 9828 PulseGuide returned control before completion, sleep 24
02:05:25.076 00.032 9828 IsGuiding returns 1
02:05:25.076 00.000 9828 scope still moving after pulse duration time elapsed
02:05:25.108 00.032 9828 IsSlewing returns 0
02:05:25.108 00.000 9828 IsGuiding returns 1
02:05:25.139 00.031 9828 IsSlewing returns 0
02:05:25.139 00.000 9828 IsGuiding returns 1
02:05:25.170 00.031 9828 IsSlewing returns 0
02:05:25.170 00.000 9828 IsGuiding returns 1
02:05:25.200 00.030 9828 IsSlewing returns 0
02:05:25.200 00.000 9828 IsGuiding returns 0
02:05:25.200 00.000 9828 scope move finished after 14 + 141 ms
02:05:25.200 00.000 9828 Move returns status 0, amount 14
02:05:25.200 00.000 9828 move complete, result=0
02:05:25.200 00.000 9828 worker thread done servicing request
02:05:25.200 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:05:25.590 00.390 8976 Exposure complete
02:05:25.595 00.005 8976 worker thread done servicing request
02:05:25.595 00.000 5052 OnExposeComplete: enter
02:05:25.595 00.000 5052 UpdateGuideState(): m_state=6
02:05:25.595 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7017
02:05:25.595 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.80, Mass=206, SNR=9.9, Peak=81 HFD=2.6
02:05:25.595 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:05:25.595 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
02:05:25.596 00.001 5052 CameraToMount -- cameraX=-0.74 cameraY=0.09 hyp=0.75 cameraTheta=3.01 mountX=0.42 mountY=0.57, mountTheta=0.93
02:05:25.596 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.09, opts=13)
02:05:25.596 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.09)
02:05:25.596 00.000 8976 Worker thread wakes up
02:05:25.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.09) opts 0xd
02:05:25.596 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.09)
02:05:25.596 00.000 8976 Moving (-0.74, 0.09) raw xDistance=0.42 yDistance=0.57
02:05:25.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
02:05:25.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
02:05:25.597 00.001 8976 MoveAxis(L, 2, ABG)
02:05:25.597 00.000 8976 stepping (-15, 12) + (-2, 0)
02:05:25.597 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:25.597 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:05:25.606 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
02:05:25.607 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:25.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:25.607 00.000 5052 Enqueuing Expose request
02:05:25.618 00.011 8976 Received - 47 (G) 
02:05:25.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:25.618 00.000 8976 stepped: pos (-17, 12)
02:05:25.618 00.000 8976 MoveAxis(D, 2, ABG)
02:05:25.618 00.000 8976 stepping (-17, 12) + (0, -2)
02:05:25.618 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:25.649 00.031 8976 Received - 47 (G) 
02:05:25.649 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:25.649 00.000 8976 stepped: pos (-17, 10)
02:05:25.650 00.001 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:05:25.650 00.000 8976 MountToCamera -- mountX=2.33 mountY=-2.15 hyp=3.17 mountTheta=-0.74 cameraX=0.85, cameraY=3.06 cameraTheta=1.30
02:05:25.650 00.000 8976 incremental bump (0.853, 3.058) isValid = 1
02:05:25.650 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:05:25.650 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:05:25.650 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:05:25.650 00.000 8976 move complete, result=0
02:05:25.650 00.000 9828 Worker thread wakes up
02:05:25.650 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:05:25.650 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:05:25.650 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:05:25.650 00.000 8976 worker thread done servicing request
02:05:25.650 00.000 8976 Worker thread wakes up
02:05:25.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:25.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:25.650 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
02:05:25.650 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
02:05:25.650 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:05:25.651 00.001 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:05:25.651 00.000 9828 BLC: window closed
02:05:25.651 00.000 9828 MoveAxis(E, 11, B)
02:05:25.651 00.000 9828 Guiding  Dir = 2, Dur = 11
02:05:25.651 00.000 9828 IsSlewing returns 0
02:05:25.651 00.000 9828 IsGuiding returns 0
02:05:25.651 00.000 9828 PulseGuide returned control before completion, sleep 21
02:05:25.680 00.029 9828 IsGuiding returns 1
02:05:25.680 00.000 9828 scope still moving after pulse duration time elapsed
02:05:25.713 00.033 9828 IsSlewing returns 0
02:05:25.713 00.000 9828 IsGuiding returns 1
02:05:25.744 00.031 9828 IsSlewing returns 0
02:05:25.744 00.000 9828 IsGuiding returns 1
02:05:25.775 00.031 9828 IsSlewing returns 0
02:05:25.775 00.000 9828 IsGuiding returns 1
02:05:25.806 00.031 9828 IsSlewing returns 0
02:05:25.806 00.000 9828 IsGuiding returns 0
02:05:25.806 00.000 9828 scope move finished after 11 + 143 ms
02:05:25.806 00.000 9828 Move returns status 0, amount 11
02:05:25.806 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:25.806 00.000 9828 MoveAxis(N, 15, B)
02:05:25.806 00.000 9828 Guiding  Dir = 0, Dur = 15
02:05:25.821 00.015 9828 IsSlewing returns 0
02:05:25.821 00.000 9828 IsGuiding returns 0
02:05:25.821 00.000 9828 PulseGuide returned control before completion, sleep 25
02:05:25.854 00.033 9828 IsGuiding returns 1
02:05:25.854 00.000 9828 scope still moving after pulse duration time elapsed
02:05:25.885 00.031 9828 IsSlewing returns 0
02:05:25.885 00.000 9828 IsGuiding returns 1
02:05:25.915 00.030 9828 IsSlewing returns 0
02:05:25.916 00.001 9828 IsGuiding returns 1
02:05:25.947 00.031 9828 IsSlewing returns 0
02:05:25.947 00.000 9828 IsGuiding returns 1
02:05:25.979 00.032 9828 IsSlewing returns 0
02:05:25.979 00.000 9828 IsGuiding returns 1
02:05:26.008 00.029 9828 IsSlewing returns 0
02:05:26.008 00.000 9828 IsGuiding returns 1
02:05:26.039 00.031 9828 IsSlewing returns 0
02:05:26.039 00.000 9828 IsGuiding returns 1
02:05:26.072 00.033 9828 IsSlewing returns 0
02:05:26.072 00.000 9828 IsGuiding returns 0
02:05:26.072 00.000 9828 scope move finished after 15 + 234 ms
02:05:26.072 00.000 9828 Move returns status 0, amount 15
02:05:26.072 00.000 9828 move complete, result=0
02:05:26.072 00.000 9828 worker thread done servicing request
02:05:26.072 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:05:26.348 00.276 8976 Exposure complete
02:05:26.353 00.005 8976 worker thread done servicing request
02:05:26.354 00.001 5052 OnExposeComplete: enter
02:05:26.354 00.000 5052 UpdateGuideState(): m_state=6
02:05:26.354 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7018
02:05:26.354 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.69, Mass=204, SNR=9.9, Peak=69 HFD=2.8
02:05:26.354 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
02:05:26.354 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
02:05:26.354 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=-0.02 hyp=0.82 cameraTheta=-3.11 mountX=0.35 mountY=0.70, mountTheta=1.10
02:05:26.355 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=-0.02, opts=13)
02:05:26.355 00.000 5052 Enqueuing Move request for stepguider (-0.82, -0.02)
02:05:26.355 00.000 8976 Worker thread wakes up
02:05:26.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, -0.02) opts 0xd
02:05:26.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, -0.02)
02:05:26.355 00.000 8976 Moving (-0.82, -0.02) raw xDistance=0.35 yDistance=0.70
02:05:26.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:05:26.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.70
02:05:26.355 00.000 8976 MoveAxis(L, 2, ABG)
02:05:26.355 00.000 8976 stepping (-17, 10) + (-2, 0)
02:05:26.355 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:26.356 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:05:26.365 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:05:26.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:26.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:26.366 00.001 5052 Enqueuing Expose request
02:05:26.385 00.019 8976 Received - 47 (G) 
02:05:26.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:26.385 00.000 8976 stepped: pos (-19, 10)
02:05:26.385 00.000 8976 MoveAxis(D, 3, ABG)
02:05:26.385 00.000 8976 stepping (-19, 10) + (0, -3)
02:05:26.385 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:26.418 00.033 8976 Received - 47 (G) 
02:05:26.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:26.418 00.000 8976 stepped: pos (-19, 7)
02:05:26.418 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:05:26.418 00.000 8976 MountToCamera -- mountX=2.52 mountY=-1.81 hyp=3.11 mountTheta=-0.62 cameraX=0.46, cameraY=3.07 cameraTheta=1.42
02:05:26.418 00.000 8976 incremental bump (0.461, 3.071) isValid = 1
02:05:26.418 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:05:26.418 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:05:26.418 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:05:26.418 00.000 8976 move complete, result=0
02:05:26.418 00.000 9828 Worker thread wakes up
02:05:26.418 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:05:26.418 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:05:26.418 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
02:05:26.419 00.001 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:05:26.419 00.000 8976 worker thread done servicing request
02:05:26.419 00.000 8976 Worker thread wakes up
02:05:26.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:26.419 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:05:26.419 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:05:26.419 00.000 9828 BLC: window closed
02:05:26.419 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:05:26.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:26.419 00.000 9828 MoveAxis(E, 7, B)
02:05:26.419 00.000 9828 Guiding  Dir = 2, Dur = 7
02:05:26.420 00.001 9828 IsSlewing returns 0
02:05:26.420 00.000 9828 IsGuiding returns 0
02:05:26.420 00.000 9828 PulseGuide returned control before completion, sleep 17
02:05:26.443 00.023 9828 IsGuiding returns 1
02:05:26.443 00.000 9828 scope still moving after pulse duration time elapsed
02:05:26.474 00.031 9828 IsSlewing returns 0
02:05:26.474 00.000 9828 IsGuiding returns 1
02:05:26.504 00.030 9828 IsSlewing returns 0
02:05:26.504 00.000 9828 IsGuiding returns 1
02:05:26.536 00.032 9828 IsSlewing returns 0
02:05:26.536 00.000 9828 IsGuiding returns 0
02:05:26.536 00.000 9828 scope move finished after 7 + 109 ms
02:05:26.536 00.000 9828 Move returns status 0, amount 7
02:05:26.536 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:26.536 00.000 9828 MoveAxis(N, 16, B)
02:05:26.536 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:26.551 00.015 9828 IsSlewing returns 0
02:05:26.551 00.000 9828 IsGuiding returns 0
02:05:26.551 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:26.582 00.031 9828 IsGuiding returns 1
02:05:26.582 00.000 9828 scope still moving after pulse duration time elapsed
02:05:26.613 00.031 9828 IsSlewing returns 0
02:05:26.613 00.000 9828 IsGuiding returns 1
02:05:26.644 00.031 9828 IsSlewing returns 0
02:05:26.644 00.000 9828 IsGuiding returns 1
02:05:26.675 00.031 9828 IsSlewing returns 0
02:05:26.675 00.000 9828 IsGuiding returns 1
02:05:26.706 00.031 9828 IsSlewing returns 0
02:05:26.706 00.000 9828 IsGuiding returns 0
02:05:26.706 00.000 9828 scope move finished after 16 + 138 ms
02:05:26.706 00.000 9828 Move returns status 0, amount 16
02:05:26.706 00.000 9828 move complete, result=0
02:05:26.706 00.000 9828 worker thread done servicing request
02:05:26.706 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:05:27.111 00.405 8976 Exposure complete
02:05:27.117 00.006 8976 worker thread done servicing request
02:05:27.117 00.000 5052 OnExposeComplete: enter
02:05:27.117 00.000 5052 UpdateGuideState(): m_state=6
02:05:27.117 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7019
02:05:27.117 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=281.31, Mass=199, SNR=9.8, Peak=76 HFD=2.7
02:05:27.117 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.75 = 1.53)
02:05:27.117 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
02:05:27.117 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=-0.40 hyp=0.95 cameraTheta=-2.71 mountX=0.04 mountY=0.94, mountTheta=1.53
02:05:27.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=-0.40, opts=13)
02:05:27.118 00.000 5052 Enqueuing Move request for stepguider (-0.87, -0.40)
02:05:27.118 00.000 8976 Worker thread wakes up
02:05:27.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, -0.40) opts 0xd
02:05:27.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, -0.40)
02:05:27.118 00.000 8976 Moving (-0.87, -0.40) raw xDistance=0.04 yDistance=0.94
02:05:27.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:05:27.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.94
02:05:27.118 00.000 8976 MoveAxis(R, 0, ABG)
02:05:27.118 00.000 8976 MoveAxis(D, 4, ABG)
02:05:27.118 00.000 8976 stepping (-19, 7) + (0, -4)
02:05:27.118 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:05:27.119 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:05:27.128 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:05:27.129 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:27.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:27.129 00.000 5052 Enqueuing Expose request
02:05:27.152 00.023 8976 Received - 47 (G) 
02:05:27.153 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:05:27.153 00.000 8976 stepped: pos (-19, 3)
02:05:27.153 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
02:05:27.153 00.000 8976 MountToCamera -- mountX=2.65 mountY=-1.37 hyp=2.98 mountTheta=-0.48 cameraX=0.01, cameraY=2.98 cameraTheta=1.57
02:05:27.153 00.000 8976 incremental bump (0.012, 2.984) isValid = 1
02:05:27.153 00.000 8976 Scheduling Mount bump of (0.000, 0.119)
02:05:27.153 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:05:27.153 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:05:27.153 00.000 8976 move complete, result=0
02:05:27.153 00.000 8976 worker thread done servicing request
02:05:27.153 00.000 8976 Worker thread wakes up
02:05:27.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:27.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:27.153 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:05:27.153 00.000 9828 Worker thread wakes up
02:05:27.153 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:05:27.153 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:05:27.153 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
02:05:27.154 00.001 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
02:05:27.154 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
02:05:27.154 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:05:27.154 00.000 9828 BLC: window closed
02:05:27.154 00.000 9828 MoveAxis(E, 2, B)
02:05:27.154 00.000 9828 Guiding  Dir = 2, Dur = 2
02:05:27.154 00.000 9828 IsSlewing returns 0
02:05:27.154 00.000 9828 IsGuiding returns 0
02:05:27.154 00.000 9828 PulseGuide returned control before completion, sleep 12
02:05:27.172 00.018 9828 IsGuiding returns 1
02:05:27.172 00.000 9828 scope still moving after pulse duration time elapsed
02:05:27.203 00.031 9828 IsSlewing returns 0
02:05:27.203 00.000 9828 IsGuiding returns 1
02:05:27.235 00.032 9828 IsSlewing returns 0
02:05:27.235 00.000 9828 IsGuiding returns 1
02:05:27.265 00.030 9828 IsSlewing returns 0
02:05:27.265 00.000 9828 IsGuiding returns 0
02:05:27.266 00.001 9828 scope move finished after 2 + 109 ms
02:05:27.266 00.000 9828 Move returns status 0, amount 2
02:05:27.266 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:27.266 00.000 9828 MoveAxis(N, 16, B)
02:05:27.266 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:27.281 00.015 9828 IsSlewing returns 0
02:05:27.281 00.000 9828 IsGuiding returns 0
02:05:27.281 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:27.312 00.031 9828 IsGuiding returns 1
02:05:27.312 00.000 9828 scope still moving after pulse duration time elapsed
02:05:27.343 00.031 9828 IsSlewing returns 0
02:05:27.343 00.000 9828 IsGuiding returns 1
02:05:27.374 00.031 9828 IsSlewing returns 0
02:05:27.374 00.000 9828 IsGuiding returns 1
02:05:27.405 00.031 9828 IsSlewing returns 0
02:05:27.405 00.000 9828 IsGuiding returns 1
02:05:27.437 00.032 9828 IsSlewing returns 0
02:05:27.437 00.000 9828 IsGuiding returns 0
02:05:27.437 00.000 9828 scope move finished after 16 + 139 ms
02:05:27.437 00.000 9828 Move returns status 0, amount 16
02:05:27.437 00.000 9828 move complete, result=0
02:05:27.437 00.000 9828 worker thread done servicing request
02:05:27.437 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:05:27.849 00.412 8976 Exposure complete
02:05:27.855 00.006 8976 worker thread done servicing request
02:05:27.856 00.001 5052 OnExposeComplete: enter
02:05:27.856 00.000 5052 UpdateGuideState(): m_state=6
02:05:27.856 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7020
02:05:27.856 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.02, Mass=207, SNR=9.9, Peak=83 HFD=2.1
02:05:27.856 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.12 = -0.12)
02:05:27.856 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.22 = -0.22)
02:05:27.856 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.92 mountX=0.33 mountY=-0.07, mountTheta=-0.22
02:05:27.857 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.31, opts=13)
02:05:27.857 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.31)
02:05:27.857 00.000 8976 Worker thread wakes up
02:05:27.857 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.31) opts 0xd
02:05:27.857 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.31)
02:05:27.857 00.000 8976 Moving (-0.11, 0.31) raw xDistance=0.33 yDistance=-0.07
02:05:27.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:05:27.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:05:27.857 00.000 8976 MoveAxis(L, 1, ABG)
02:05:27.857 00.000 8976 stepping (-19, 3) + (-1, 0)
02:05:27.857 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:27.858 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:05:27.868 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
02:05:27.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:27.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:27.868 00.000 5052 Enqueuing Expose request
02:05:27.888 00.020 8976 Received - 47 (G) 
02:05:27.888 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:27.888 00.000 8976 stepped: pos (-20, 3)
02:05:27.888 00.000 8976 MoveAxis(U, 0, ABG)
02:05:27.888 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
02:05:27.888 00.000 8976 MountToCamera -- mountX=2.79 mountY=-1.07 hyp=2.99 mountTheta=-0.37 cameraX=-0.31, cameraY=2.97 cameraTheta=1.68
02:05:27.888 00.000 8976 incremental bump (-0.312, 2.971) isValid = 1
02:05:27.888 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
02:05:27.888 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:05:27.888 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:05:27.889 00.001 8976 move complete, result=0
02:05:27.889 00.000 8976 worker thread done servicing request
02:05:27.889 00.000 8976 Worker thread wakes up
02:05:27.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:27.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:27.889 00.000 9828 Worker thread wakes up
02:05:27.889 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:05:27.889 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:05:27.889 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:05:27.889 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.52)
02:05:27.889 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.60)
02:05:27.889 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:05:27.889 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:05:27.889 00.000 9828 BLC: window closed
02:05:27.889 00.000 9828 MoveAxis(W, 2, B)
02:05:27.889 00.000 9828 Guiding  Dir = 3, Dur = 2
02:05:27.890 00.001 9828 IsSlewing returns 0
02:05:27.890 00.000 9828 IsGuiding returns 0
02:05:27.890 00.000 9828 PulseGuide returned control before completion, sleep 12
02:05:27.909 00.019 9828 IsGuiding returns 1
02:05:27.909 00.000 9828 scope still moving after pulse duration time elapsed
02:05:27.939 00.030 9828 IsSlewing returns 0
02:05:27.939 00.000 9828 IsGuiding returns 1
02:05:27.970 00.031 9828 IsSlewing returns 0
02:05:27.970 00.000 9828 IsGuiding returns 1
02:05:28.016 00.046 9828 IsSlewing returns 0
02:05:28.016 00.000 9828 IsGuiding returns 0
02:05:28.016 00.000 9828 scope move finished after 2 + 124 ms
02:05:28.016 00.000 9828 Move returns status 0, amount 2
02:05:28.016 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:28.016 00.000 9828 MoveAxis(N, 16, B)
02:05:28.016 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:28.031 00.015 9828 IsSlewing returns 0
02:05:28.031 00.000 9828 IsGuiding returns 0
02:05:28.031 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:28.061 00.030 9828 IsGuiding returns 1
02:05:28.061 00.000 9828 scope still moving after pulse duration time elapsed
02:05:28.093 00.032 9828 IsSlewing returns 0
02:05:28.093 00.000 9828 IsGuiding returns 1
02:05:28.124 00.031 9828 IsSlewing returns 0
02:05:28.124 00.000 9828 IsGuiding returns 1
02:05:28.155 00.031 9828 IsSlewing returns 0
02:05:28.155 00.000 9828 IsGuiding returns 1
02:05:28.186 00.031 9828 IsSlewing returns 0
02:05:28.186 00.000 9828 IsGuiding returns 0
02:05:28.186 00.000 9828 scope move finished after 16 + 139 ms
02:05:28.186 00.000 9828 Move returns status 0, amount 16
02:05:28.186 00.000 9828 move complete, result=0
02:05:28.186 00.000 9828 worker thread done servicing request
02:05:28.186 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:05:28.586 00.400 8976 Exposure complete
02:05:28.591 00.005 8976 worker thread done servicing request
02:05:28.592 00.001 5052 OnExposeComplete: enter
02:05:28.592 00.000 5052 UpdateGuideState(): m_state=6
02:05:28.592 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7021
02:05:28.592 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.57, Mass=192, SNR=9.6, Peak=82 HFD=2.2
02:05:28.592 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.54 = 1.75)
02:05:28.592 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
02:05:28.592 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.49 mountX=-0.04 mountY=0.24, mountTheta=1.74
02:05:28.593 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.14, opts=13)
02:05:28.593 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.14)
02:05:28.593 00.000 8976 Worker thread wakes up
02:05:28.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.14) opts 0xd
02:05:28.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.14)
02:05:28.593 00.000 8976 Moving (-0.19, -0.14) raw xDistance=-0.04 yDistance=0.24
02:05:28.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:05:28.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:05:28.593 00.000 8976 MoveAxis(R, 0, ABG)
02:05:28.593 00.000 8976 MoveAxis(U, 0, ABG)
02:05:28.593 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
02:05:28.593 00.000 8976 MountToCamera -- mountX=2.88 mountY=-0.88 hyp=3.01 mountTheta=-0.30 cameraX=-0.53, cameraY=2.96 cameraTheta=1.75
02:05:28.593 00.000 8976 incremental bump (-0.529, 2.962) isValid = 1
02:05:28.593 00.000 8976 Scheduling Mount bump of (-0.020, 0.117)
02:05:28.594 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:05:28.594 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:05:28.594 00.000 8976 move complete, result=0
02:05:28.594 00.000 8976 worker thread done servicing request
02:05:28.594 00.000 9828 Worker thread wakes up
02:05:28.594 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:05:28.594 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:05:28.594 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.45)
02:05:28.594 00.000 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.53)
02:05:28.594 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:05:28.594 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.01 mountY=-0.12, mountTheta=-1.45
02:05:28.594 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:05:28.594 00.000 9828 BLC: window closed
02:05:28.594 00.000 9828 MoveAxis(W, 5, B)
02:05:28.594 00.000 9828 Guiding  Dir = 3, Dur = 5
02:05:28.595 00.001 9828 IsSlewing returns 0
02:05:28.595 00.000 9828 IsGuiding returns 0
02:05:28.595 00.000 9828 PulseGuide returned control before completion, sleep 15
02:05:28.603 00.008 5052 UpdateGuideState exits: m=192 SNR=9.6
02:05:28.604 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:28.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:28.604 00.000 5052 Enqueuing Expose request
02:05:28.604 00.000 8976 Worker thread wakes up
02:05:28.604 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:28.604 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:28.604 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:28.624 00.020 9828 IsGuiding returns 1
02:05:28.624 00.000 9828 scope still moving after pulse duration time elapsed
02:05:28.655 00.031 9828 IsSlewing returns 0
02:05:28.655 00.000 9828 IsGuiding returns 1
02:05:28.686 00.031 9828 IsSlewing returns 0
02:05:28.686 00.000 9828 IsGuiding returns 1
02:05:28.718 00.032 9828 IsSlewing returns 0
02:05:28.718 00.000 9828 IsGuiding returns 0
02:05:28.718 00.000 9828 scope move finished after 5 + 118 ms
02:05:28.718 00.000 9828 Move returns status 0, amount 5
02:05:28.718 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:28.718 00.000 9828 MoveAxis(N, 16, B)
02:05:28.718 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:28.734 00.016 9828 IsSlewing returns 0
02:05:28.734 00.000 9828 IsGuiding returns 0
02:05:28.734 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:28.764 00.030 9828 IsGuiding returns 1
02:05:28.764 00.000 9828 scope still moving after pulse duration time elapsed
02:05:28.796 00.032 9828 IsSlewing returns 0
02:05:28.796 00.000 9828 IsGuiding returns 1
02:05:28.827 00.031 9828 IsSlewing returns 0
02:05:28.827 00.000 9828 IsGuiding returns 1
02:05:28.858 00.031 9828 IsSlewing returns 0
02:05:28.858 00.000 9828 IsGuiding returns 1
02:05:28.890 00.032 9828 IsSlewing returns 0
02:05:28.890 00.000 9828 IsGuiding returns 0
02:05:28.890 00.000 9828 scope move finished after 16 + 140 ms
02:05:28.890 00.000 9828 Move returns status 0, amount 16
02:05:28.890 00.000 9828 move complete, result=0
02:05:28.890 00.000 9828 worker thread done servicing request
02:05:28.890 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:05:29.294 00.404 8976 Exposure complete
02:05:29.301 00.007 8976 worker thread done servicing request
02:05:29.301 00.000 5052 OnExposeComplete: enter
02:05:29.301 00.000 5052 UpdateGuideState(): m_state=6
02:05:29.301 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7022
02:05:29.301 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.94, Mass=196, SNR=9.7, Peak=79 HFD=2.3
02:05:29.301 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
02:05:29.301 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
02:05:29.301 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.23 hyp=0.30 cameraTheta=0.87 mountX=0.12 mountY=-0.29, mountTheta=-1.18
02:05:29.302 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.23, opts=13)
02:05:29.302 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.23)
02:05:29.302 00.000 8976 Worker thread wakes up
02:05:29.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.23) opts 0xd
02:05:29.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.23)
02:05:29.302 00.000 8976 Moving (0.19, 0.23) raw xDistance=0.12 yDistance=-0.29
02:05:29.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:05:29.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:05:29.302 00.000 8976 MoveAxis(R, 0, ABG)
02:05:29.302 00.000 8976 MoveAxis(U, 1, ABG)
02:05:29.302 00.000 8976 stepping (-20, 3) + (0, 1)
02:05:29.303 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:29.303 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:05:29.313 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:05:29.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:29.313 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:29.313 00.000 5052 Enqueuing Expose request
02:05:29.327 00.014 8976 Received - 47 (G) 
02:05:29.327 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:29.327 00.000 8976 stepped: pos (-20, 4)
02:05:29.327 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
02:05:29.327 00.000 8976 MountToCamera -- mountX=2.94 mountY=-0.80 hyp=3.05 mountTheta=-0.26 cameraX=-0.63, cameraY=2.98 cameraTheta=1.78
02:05:29.327 00.000 8976 incremental bump (-0.628, 2.980) isValid = 1
02:05:29.327 00.000 8976 Scheduling Mount bump of (-0.024, 0.117)
02:05:29.327 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:05:29.327 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:05:29.328 00.001 8976 move complete, result=0
02:05:29.328 00.000 9828 Worker thread wakes up
02:05:29.328 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:05:29.328 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:05:29.328 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.42)
02:05:29.328 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:05:29.328 00.000 8976 worker thread done servicing request
02:05:29.328 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.50)
02:05:29.328 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
02:05:29.328 00.000 8976 Worker thread wakes up
02:05:29.328 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:05:29.328 00.000 9828 BLC: window closed
02:05:29.328 00.000 9828 MoveAxis(W, 6, B)
02:05:29.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:29.328 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:29.329 00.001 9828 Guiding  Dir = 3, Dur = 6
02:05:29.329 00.000 9828 IsSlewing returns 0
02:05:29.329 00.000 9828 IsGuiding returns 0
02:05:29.329 00.000 9828 PulseGuide returned control before completion, sleep 16
02:05:29.358 00.029 9828 IsGuiding returns 1
02:05:29.358 00.000 9828 scope still moving after pulse duration time elapsed
02:05:29.389 00.031 9828 IsSlewing returns 0
02:05:29.389 00.000 9828 IsGuiding returns 1
02:05:29.421 00.032 9828 IsSlewing returns 0
02:05:29.421 00.000 9828 IsGuiding returns 1
02:05:29.451 00.030 9828 IsSlewing returns 0
02:05:29.451 00.000 9828 IsGuiding returns 0
02:05:29.451 00.000 9828 scope move finished after 6 + 116 ms
02:05:29.451 00.000 9828 Move returns status 0, amount 6
02:05:29.451 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:29.451 00.000 9828 MoveAxis(N, 16, B)
02:05:29.451 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:29.466 00.015 9828 IsSlewing returns 0
02:05:29.466 00.000 9828 IsGuiding returns 0
02:05:29.466 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:29.497 00.031 9828 IsGuiding returns 1
02:05:29.497 00.000 9828 scope still moving after pulse duration time elapsed
02:05:29.528 00.031 9828 IsSlewing returns 0
02:05:29.528 00.000 9828 IsGuiding returns 1
02:05:29.559 00.031 9828 IsSlewing returns 0
02:05:29.559 00.000 9828 IsGuiding returns 1
02:05:29.590 00.031 9828 IsSlewing returns 0
02:05:29.590 00.000 9828 IsGuiding returns 1
02:05:29.621 00.031 9828 IsSlewing returns 0
02:05:29.621 00.000 9828 IsGuiding returns 0
02:05:29.621 00.000 9828 scope move finished after 16 + 139 ms
02:05:29.621 00.000 9828 Move returns status 0, amount 16
02:05:29.621 00.000 9828 move complete, result=0
02:05:29.621 00.000 9828 worker thread done servicing request
02:05:29.621 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:05:30.020 00.399 8976 Exposure complete
02:05:30.025 00.005 8976 worker thread done servicing request
02:05:30.026 00.001 5052 OnExposeComplete: enter
02:05:30.026 00.000 5052 UpdateGuideState(): m_state=6
02:05:30.026 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7023
02:05:30.026 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.67, Mass=192, SNR=9.6, Peak=73 HFD=1.8
02:05:30.026 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:05:30.026 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:05:30.026 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.04 hyp=0.43 cameraTheta=-0.10 mountX=-0.24 mountY=-0.34, mountTheta=-2.18
02:05:30.027 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.04, opts=13)
02:05:30.027 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.04)
02:05:30.027 00.000 8976 Worker thread wakes up
02:05:30.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.04) opts 0xd
02:05:30.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.04)
02:05:30.027 00.000 8976 Moving (0.43, -0.04) raw xDistance=-0.24 yDistance=-0.34
02:05:30.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:05:30.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
02:05:30.027 00.000 8976 MoveAxis(R, 0, ABG)
02:05:30.027 00.000 8976 MoveAxis(U, 1, ABG)
02:05:30.027 00.000 8976 stepping (-20, 4) + (0, 1)
02:05:30.027 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:30.028 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:05:30.039 00.011 5052 UpdateGuideState exits: m=192 SNR=9.6
02:05:30.039 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:30.039 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:30.039 00.000 5052 Enqueuing Expose request
02:05:30.046 00.007 8976 Received - 47 (G) 
02:05:30.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:30.046 00.000 8976 stepped: pos (-20, 5)
02:05:30.046 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
02:05:30.046 00.000 8976 MountToCamera -- mountX=2.98 mountY=-0.80 hyp=3.08 mountTheta=-0.26 cameraX=-0.65, cameraY=3.02 cameraTheta=1.78
02:05:30.046 00.000 8976 incremental bump (-0.648, 3.016) isValid = 1
02:05:30.046 00.000 8976 Scheduling Mount bump of (-0.024, 0.116)
02:05:30.046 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:05:30.046 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:05:30.046 00.000 8976 move complete, result=0
02:05:30.046 00.000 8976 worker thread done servicing request
02:05:30.046 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:05:30.046 00.000 9828 Worker thread wakes up
02:05:30.046 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:05:30.046 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:05:30.047 00.001 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
02:05:30.047 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.49)
02:05:30.047 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.41
02:05:30.047 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:05:30.047 00.000 9828 BLC: window closed
02:05:30.047 00.000 8976 Worker thread wakes up
02:05:30.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:30.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:30.047 00.000 9828 MoveAxis(W, 6, B)
02:05:30.047 00.000 9828 Guiding  Dir = 3, Dur = 6
02:05:30.047 00.000 9828 IsSlewing returns 0
02:05:30.048 00.001 9828 IsGuiding returns 0
02:05:30.048 00.000 9828 PulseGuide returned control before completion, sleep 16
02:05:30.075 00.027 9828 IsGuiding returns 1
02:05:30.075 00.000 9828 scope still moving after pulse duration time elapsed
02:05:30.107 00.032 9828 IsSlewing returns 0
02:05:30.107 00.000 9828 IsGuiding returns 1
02:05:30.138 00.031 9828 IsSlewing returns 0
02:05:30.138 00.000 9828 IsGuiding returns 1
02:05:30.170 00.032 9828 IsSlewing returns 0
02:05:30.170 00.000 9828 IsGuiding returns 1
02:05:30.202 00.032 9828 IsSlewing returns 0
02:05:30.202 00.000 9828 IsGuiding returns 0
02:05:30.202 00.000 9828 scope move finished after 6 + 148 ms
02:05:30.202 00.000 9828 Move returns status 0, amount 6
02:05:30.203 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:30.203 00.000 9828 MoveAxis(N, 16, B)
02:05:30.203 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:30.218 00.015 9828 IsSlewing returns 0
02:05:30.218 00.000 9828 IsGuiding returns 0
02:05:30.218 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:30.249 00.031 9828 IsGuiding returns 1
02:05:30.249 00.000 9828 scope still moving after pulse duration time elapsed
02:05:30.280 00.031 9828 IsSlewing returns 0
02:05:30.280 00.000 9828 IsGuiding returns 1
02:05:30.312 00.032 9828 IsSlewing returns 0
02:05:30.312 00.000 9828 IsGuiding returns 1
02:05:30.343 00.031 9828 IsSlewing returns 0
02:05:30.343 00.000 9828 IsGuiding returns 1
02:05:30.374 00.031 9828 IsSlewing returns 0
02:05:30.374 00.000 9828 IsGuiding returns 0
02:05:30.374 00.000 9828 scope move finished after 16 + 140 ms
02:05:30.374 00.000 9828 Move returns status 0, amount 16
02:05:30.374 00.000 9828 move complete, result=0
02:05:30.374 00.000 9828 worker thread done servicing request
02:05:30.374 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:05:30.740 00.366 8976 Exposure complete
02:05:30.745 00.005 8976 worker thread done servicing request
02:05:30.745 00.000 5052 OnExposeComplete: enter
02:05:30.745 00.000 5052 UpdateGuideState(): m_state=6
02:05:30.745 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7024
02:05:30.745 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.46, Mass=199, SNR=9.8, Peak=76 HFD=2.2
02:05:30.745 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
02:05:30.745 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
02:05:30.746 00.001 5052 CameraToMount -- cameraX=0.76 cameraY=-0.25 hyp=0.80 cameraTheta=-0.32 mountX=-0.57 mountY=-0.50, mountTheta=-2.42
02:05:30.746 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.25, opts=13)
02:05:30.746 00.000 5052 Enqueuing Move request for stepguider (0.76, -0.25)
02:05:30.746 00.000 8976 Worker thread wakes up
02:05:30.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.25) opts 0xd
02:05:30.747 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.25)
02:05:30.747 00.000 8976 Moving (0.76, -0.25) raw xDistance=-0.57 yDistance=-0.50
02:05:30.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:05:30.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
02:05:30.747 00.000 8976 MoveAxis(R, 2, ABG)
02:05:30.747 00.000 8976 stepping (-20, 5) + (2, 0)
02:05:30.747 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:30.747 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
02:05:30.756 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:05:30.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:30.756 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:30.756 00.000 5052 Enqueuing Expose request
02:05:30.782 00.026 8976 Received - 47 (G) 
02:05:30.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:30.782 00.000 8976 stepped: pos (-18, 5)
02:05:30.782 00.000 8976 MoveAxis(U, 2, ABG)
02:05:30.782 00.000 8976 stepping (-18, 5) + (0, 2)
02:05:30.782 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:30.813 00.031 8976 Received - 47 (G) 
02:05:30.813 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:30.813 00.000 8976 stepped: pos (-18, 7)
02:05:30.813 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
02:05:30.813 00.000 8976 MountToCamera -- mountX=2.91 mountY=-0.90 hyp=3.04 mountTheta=-0.30 cameraX=-0.52, cameraY=3.00 cameraTheta=1.74
02:05:30.813 00.000 8976 incremental bump (-0.521, 2.997) isValid = 1
02:05:30.813 00.000 8976 Scheduling Mount bump of (-0.020, 0.117)
02:05:30.813 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:05:30.813 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:05:30.813 00.000 8976 move complete, result=0
02:05:30.813 00.000 8976 worker thread done servicing request
02:05:30.813 00.000 9828 Worker thread wakes up
02:05:30.813 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:05:30.813 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:05:30.813 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.5 px 2 ms NORTH
02:05:30.815 00.002 8976 Worker thread wakes up
02:05:30.815 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.83 = -1.45)
02:05:30.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:30.815 00.000 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.53)
02:05:30.815 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.01 mountY=-0.12, mountTheta=-1.45
02:05:30.815 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:05:30.815 00.000 9828 BLC: window closed
02:05:30.815 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:30.815 00.000 9828 MoveAxis(W, 5, B)
02:05:30.815 00.000 9828 Guiding  Dir = 3, Dur = 5
02:05:30.815 00.000 9828 IsSlewing returns 0
02:05:30.815 00.000 9828 IsGuiding returns 0
02:05:30.816 00.001 9828 PulseGuide returned control before completion, sleep 15
02:05:30.845 00.029 9828 IsGuiding returns 1
02:05:30.845 00.000 9828 scope still moving after pulse duration time elapsed
02:05:30.876 00.031 9828 IsSlewing returns 0
02:05:30.876 00.000 9828 IsGuiding returns 1
02:05:30.908 00.032 9828 IsSlewing returns 0
02:05:30.908 00.000 9828 IsGuiding returns 1
02:05:30.939 00.031 9828 IsSlewing returns 0
02:05:30.939 00.000 9828 IsGuiding returns 0
02:05:30.939 00.000 9828 scope move finished after 5 + 118 ms
02:05:30.939 00.000 9828 Move returns status 0, amount 5
02:05:30.939 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:30.939 00.000 9828 MoveAxis(N, 16, B)
02:05:30.939 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:30.954 00.015 9828 IsSlewing returns 0
02:05:30.954 00.000 9828 IsGuiding returns 0
02:05:30.954 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:30.986 00.032 9828 IsGuiding returns 1
02:05:30.986 00.000 9828 scope still moving after pulse duration time elapsed
02:05:31.017 00.031 9828 IsSlewing returns 0
02:05:31.017 00.000 9828 IsGuiding returns 1
02:05:31.063 00.046 9828 IsSlewing returns 0
02:05:31.063 00.000 9828 IsGuiding returns 1
02:05:31.094 00.031 9828 IsSlewing returns 0
02:05:31.094 00.000 9828 IsGuiding returns 0
02:05:31.094 00.000 9828 scope move finished after 16 + 124 ms
02:05:31.094 00.000 9828 Move returns status 0, amount 16
02:05:31.094 00.000 9828 move complete, result=0
02:05:31.094 00.000 9828 worker thread done servicing request
02:05:31.094 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:05:31.503 00.409 8976 Exposure complete
02:05:31.509 00.006 8976 worker thread done servicing request
02:05:31.509 00.000 5052 OnExposeComplete: enter
02:05:31.509 00.000 5052 UpdateGuideState(): m_state=6
02:05:31.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7025
02:05:31.509 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.79, Mass=193, SNR=9.7, Peak=81 HFD=1.9
02:05:31.509 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:05:31.509 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
02:05:31.509 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.08 hyp=0.74 cameraTheta=0.11 mountX=-0.26 mountY=-0.66, mountTheta=-1.94
02:05:31.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.08, opts=13)
02:05:31.510 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.08)
02:05:31.510 00.000 8976 Worker thread wakes up
02:05:31.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.08) opts 0xd
02:05:31.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.08)
02:05:31.510 00.000 8976 Moving (0.73, 0.08) raw xDistance=-0.26 yDistance=-0.66
02:05:31.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:05:31.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
02:05:31.510 00.000 8976 MoveAxis(R, 0, ABG)
02:05:31.510 00.000 8976 MoveAxis(U, 3, ABG)
02:05:31.510 00.000 8976 stepping (-18, 7) + (0, 3)
02:05:31.510 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:31.511 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:05:31.520 00.009 5052 UpdateGuideState exits: m=193 SNR=9.7
02:05:31.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:31.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:31.520 00.000 5052 Enqueuing Expose request
02:05:31.549 00.029 8976 Received - 47 (G) 
02:05:31.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:31.549 00.000 8976 stepped: pos (-18, 10)
02:05:31.549 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
02:05:31.549 00.000 8976 MountToCamera -- mountX=2.86 mountY=-1.13 hyp=3.07 mountTheta=-0.38 cameraX=-0.30, cameraY=3.06 cameraTheta=1.67
02:05:31.549 00.000 8976 incremental bump (-0.297, 3.057) isValid = 1
02:05:31.549 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
02:05:31.549 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:05:31.549 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:05:31.549 00.000 8976 move complete, result=0
02:05:31.549 00.000 8976 worker thread done servicing request
02:05:31.549 00.000 8976 Worker thread wakes up
02:05:31.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:31.549 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:31.549 00.000 9828 Worker thread wakes up
02:05:31.549 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:05:31.549 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:05:31.550 00.001 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
02:05:31.550 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.7 px 3 ms NORTH
02:05:31.550 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
02:05:31.550 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:05:31.550 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:05:31.550 00.000 9828 BLC: window closed
02:05:31.550 00.000 9828 MoveAxis(W, 2, B)
02:05:31.550 00.000 9828 Guiding  Dir = 3, Dur = 2
02:05:31.550 00.000 9828 IsSlewing returns 0
02:05:31.550 00.000 9828 IsGuiding returns 0
02:05:31.551 00.001 9828 PulseGuide returned control before completion, sleep 12
02:05:31.578 00.027 9828 IsGuiding returns 1
02:05:31.578 00.000 9828 scope still moving after pulse duration time elapsed
02:05:31.608 00.030 9828 IsSlewing returns 0
02:05:31.608 00.000 9828 IsGuiding returns 1
02:05:31.639 00.031 9828 IsSlewing returns 0
02:05:31.639 00.000 9828 IsGuiding returns 1
02:05:31.671 00.032 9828 IsSlewing returns 0
02:05:31.671 00.000 9828 IsGuiding returns 0
02:05:31.671 00.000 9828 scope move finished after 2 + 118 ms
02:05:31.671 00.000 9828 Move returns status 0, amount 2
02:05:31.671 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:31.671 00.000 9828 MoveAxis(N, 16, B)
02:05:31.671 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:31.687 00.016 9828 IsSlewing returns 0
02:05:31.687 00.000 9828 IsGuiding returns 0
02:05:31.687 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:31.717 00.030 9828 IsGuiding returns 1
02:05:31.717 00.000 9828 scope still moving after pulse duration time elapsed
02:05:31.748 00.031 9828 IsSlewing returns 0
02:05:31.748 00.000 9828 IsGuiding returns 1
02:05:31.779 00.031 9828 IsSlewing returns 0
02:05:31.779 00.000 9828 IsGuiding returns 1
02:05:31.811 00.032 9828 IsSlewing returns 0
02:05:31.811 00.000 9828 IsGuiding returns 0
02:05:31.811 00.000 9828 scope move finished after 16 + 107 ms
02:05:31.811 00.000 9828 Move returns status 0, amount 16
02:05:31.811 00.000 9828 move complete, result=0
02:05:31.811 00.000 9828 worker thread done servicing request
02:05:31.811 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:05:32.240 00.429 8976 Exposure complete
02:05:32.245 00.005 8976 worker thread done servicing request
02:05:32.245 00.000 5052 OnExposeComplete: enter
02:05:32.245 00.000 5052 UpdateGuideState(): m_state=6
02:05:32.245 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7026
02:05:32.245 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.28, Mass=218, SNR=10.2, Peak=91 HFD=1.7
02:05:32.245 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
02:05:32.245 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.90 = -2.90)
02:05:32.245 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.43 hyp=0.64 cameraTheta=-0.75 mountX=-0.60 mountY=-0.15, mountTheta=-2.89
02:05:32.246 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.43, opts=13)
02:05:32.246 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.43)
02:05:32.246 00.000 8976 Worker thread wakes up
02:05:32.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.43) opts 0xd
02:05:32.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.43)
02:05:32.246 00.000 8976 Moving (0.46, -0.43) raw xDistance=-0.60 yDistance=-0.15
02:05:32.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:05:32.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:05:32.246 00.000 8976 MoveAxis(R, 2, ABG)
02:05:32.246 00.000 8976 stepping (-18, 10) + (2, 0)
02:05:32.246 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:32.247 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:05:32.256 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
02:05:32.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:32.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:32.256 00.000 5052 Enqueuing Expose request
02:05:32.268 00.012 8976 Received - 47 (G) 
02:05:32.269 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:32.269 00.000 8976 stepped: pos (-16, 10)
02:05:32.269 00.000 8976 MoveAxis(U, 0, ABG)
02:05:32.269 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
02:05:32.269 00.000 8976 MountToCamera -- mountX=2.72 mountY=-1.28 hyp=3.01 mountTheta=-0.44 cameraX=-0.10, cameraY=3.01 cameraTheta=1.60
02:05:32.269 00.000 8976 incremental bump (-0.100, 3.006) isValid = 1
02:05:32.269 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
02:05:32.269 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:05:32.269 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:05:32.269 00.000 8976 move complete, result=0
02:05:32.269 00.000 8976 worker thread done servicing request
02:05:32.269 00.000 8976 Worker thread wakes up
02:05:32.269 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.2 px 0 ms NORTH
02:05:32.269 00.000 9828 Worker thread wakes up
02:05:32.269 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:05:32.269 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:05:32.269 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
02:05:32.269 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.67)
02:05:32.270 00.001 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
02:05:32.270 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:05:32.270 00.000 9828 BLC: window closed
02:05:32.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:32.270 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:32.270 00.000 9828 MoveAxis(E, 1, B)
02:05:32.270 00.000 9828 Guiding  Dir = 2, Dur = 1
02:05:32.270 00.000 9828 IsSlewing returns 0
02:05:32.270 00.000 9828 IsGuiding returns 0
02:05:32.271 00.001 9828 PulseGuide returned control before completion, sleep 11
02:05:32.293 00.022 9828 IsGuiding returns 1
02:05:32.293 00.000 9828 scope still moving after pulse duration time elapsed
02:05:32.324 00.031 9828 IsSlewing returns 0
02:05:32.325 00.001 9828 IsGuiding returns 1
02:05:32.356 00.031 9828 IsSlewing returns 0
02:05:32.356 00.000 9828 IsGuiding returns 1
02:05:32.388 00.032 9828 IsSlewing returns 0
02:05:32.388 00.000 9828 IsGuiding returns 0
02:05:32.388 00.000 9828 scope move finished after 1 + 116 ms
02:05:32.388 00.000 9828 Move returns status 0, amount 1
02:05:32.388 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:32.388 00.000 9828 MoveAxis(N, 16, B)
02:05:32.388 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:32.403 00.015 9828 IsSlewing returns 0
02:05:32.403 00.000 9828 IsGuiding returns 0
02:05:32.403 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:32.434 00.031 9828 IsGuiding returns 1
02:05:32.434 00.000 9828 scope still moving after pulse duration time elapsed
02:05:32.464 00.030 9828 IsSlewing returns 0
02:05:32.464 00.000 9828 IsGuiding returns 1
02:05:32.495 00.031 9828 IsSlewing returns 0
02:05:32.495 00.000 9828 IsGuiding returns 1
02:05:32.528 00.033 9828 IsSlewing returns 0
02:05:32.528 00.000 9828 IsGuiding returns 1
02:05:32.557 00.029 9828 IsSlewing returns 0
02:05:32.557 00.000 9828 IsGuiding returns 0
02:05:32.557 00.000 9828 scope move finished after 16 + 137 ms
02:05:32.557 00.000 9828 Move returns status 0, amount 16
02:05:32.557 00.000 9828 move complete, result=0
02:05:32.557 00.000 9828 worker thread done servicing request
02:05:32.557 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:05:32.964 00.407 8976 Exposure complete
02:05:32.970 00.006 8976 worker thread done servicing request
02:05:32.970 00.000 5052 OnExposeComplete: enter
02:05:32.970 00.000 5052 UpdateGuideState(): m_state=6
02:05:32.970 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7027
02:05:32.970 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.64, Mass=200, SNR=9.8, Peak=85 HFD=2.1
02:05:32.970 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:05:32.970 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
02:05:32.970 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=-0.07 hyp=0.77 cameraTheta=-0.09 mountX=-0.41 mountY=-0.61, mountTheta=-2.17
02:05:32.971 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=-0.07, opts=13)
02:05:32.971 00.000 5052 Enqueuing Move request for stepguider (0.77, -0.07)
02:05:32.971 00.000 8976 Worker thread wakes up
02:05:32.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, -0.07) opts 0xd
02:05:32.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, -0.07)
02:05:32.971 00.000 8976 Moving (0.77, -0.07) raw xDistance=-0.41 yDistance=-0.61
02:05:32.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.41
02:05:32.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
02:05:32.971 00.000 8976 MoveAxis(R, 2, ABG)
02:05:32.971 00.000 8976 stepping (-16, 10) + (2, 0)
02:05:32.971 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:32.972 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:05:32.981 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:05:32.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:32.982 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:32.982 00.000 5052 Enqueuing Expose request
02:05:33.003 00.021 8976 Received - 47 (G) 
02:05:33.003 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:33.003 00.000 8976 stepped: pos (-14, 10)
02:05:33.003 00.000 8976 MoveAxis(U, 2, ABG)
02:05:33.003 00.000 8976 stepping (-14, 10) + (0, 2)
02:05:33.003 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:33.036 00.033 8976 Received - 47 (G) 
02:05:33.036 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:33.036 00.000 8976 stepped: pos (-14, 12)
02:05:33.036 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:05:33.036 00.000 8976 MountToCamera -- mountX=2.53 mountY=-1.49 hyp=2.94 mountTheta=-0.53 cameraX=0.17, cameraY=2.93 cameraTheta=1.51
02:05:33.036 00.000 8976 incremental bump (0.171, 2.931) isValid = 1
02:05:33.036 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
02:05:33.036 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:05:33.036 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:05:33.036 00.000 8976 move complete, result=0
02:05:33.036 00.000 9828 Worker thread wakes up
02:05:33.036 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
02:05:33.037 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:05:33.037 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:05:33.037 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:05:33.037 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
02:05:33.037 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:05:33.037 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:05:33.037 00.000 9828 BLC: window closed
02:05:33.037 00.000 8976 worker thread done servicing request
02:05:33.037 00.000 8976 Worker thread wakes up
02:05:33.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:33.037 00.000 9828 MoveAxis(E, 4, B)
02:05:33.037 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:33.037 00.000 9828 Guiding  Dir = 2, Dur = 4
02:05:33.038 00.001 9828 IsSlewing returns 0
02:05:33.038 00.000 9828 IsGuiding returns 0
02:05:33.038 00.000 9828 PulseGuide returned control before completion, sleep 14
02:05:33.065 00.027 9828 IsGuiding returns 1
02:05:33.065 00.000 9828 scope still moving after pulse duration time elapsed
02:05:33.096 00.031 9828 IsSlewing returns 0
02:05:33.096 00.000 9828 IsGuiding returns 1
02:05:33.127 00.031 9828 IsSlewing returns 0
02:05:33.127 00.000 9828 IsGuiding returns 1
02:05:33.159 00.032 9828 IsSlewing returns 0
02:05:33.159 00.000 9828 IsGuiding returns 0
02:05:33.159 00.000 9828 scope move finished after 4 + 117 ms
02:05:33.159 00.000 9828 Move returns status 0, amount 4
02:05:33.159 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:33.159 00.000 9828 MoveAxis(N, 16, B)
02:05:33.159 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:33.174 00.015 9828 IsSlewing returns 0
02:05:33.174 00.000 9828 IsGuiding returns 0
02:05:33.174 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:33.205 00.031 9828 IsGuiding returns 1
02:05:33.205 00.000 9828 scope still moving after pulse duration time elapsed
02:05:33.235 00.030 9828 IsSlewing returns 0
02:05:33.235 00.000 9828 IsGuiding returns 1
02:05:33.281 00.046 9828 IsSlewing returns 0
02:05:33.281 00.000 9828 IsGuiding returns 1
02:05:33.313 00.032 9828 IsSlewing returns 0
02:05:33.313 00.000 9828 IsGuiding returns 0
02:05:33.313 00.000 9828 scope move finished after 16 + 122 ms
02:05:33.313 00.000 9828 Move returns status 0, amount 16
02:05:33.313 00.000 9828 move complete, result=0
02:05:33.313 00.000 9828 worker thread done servicing request
02:05:33.313 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:05:33.728 00.415 8976 Exposure complete
02:05:33.734 00.006 8976 worker thread done servicing request
02:05:33.735 00.001 5052 OnExposeComplete: enter
02:05:33.735 00.000 5052 UpdateGuideState(): m_state=6
02:05:33.735 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7028
02:05:33.735 00.000 5052 Star::Find returns 1 (0), X=330.32, Y=281.65, Mass=218, SNR=10.2, Peak=81 HFD=1.7
02:05:33.735 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
02:05:33.735 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:05:33.735 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=-0.06 hyp=1.15 cameraTheta=-0.05 mountX=-0.57 mountY=-0.93, mountTheta=-2.12
02:05:33.735 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=-0.06, opts=13)
02:05:33.735 00.000 5052 Enqueuing Move request for stepguider (1.14, -0.06)
02:05:33.736 00.001 8976 Worker thread wakes up
02:05:33.736 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, -0.06) opts 0xd
02:05:33.736 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, -0.06)
02:05:33.736 00.000 8976 Moving (1.14, -0.06) raw xDistance=-0.57 yDistance=-0.93
02:05:33.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
02:05:33.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.93
02:05:33.736 00.000 8976 MoveAxis(R, 2, ABG)
02:05:33.736 00.000 8976 stepping (-14, 12) + (2, 0)
02:05:33.736 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:33.736 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:05:33.745 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
02:05:33.745 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:33.746 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:33.746 00.000 5052 Enqueuing Expose request
02:05:33.771 00.025 8976 Received - 47 (G) 
02:05:33.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:33.771 00.000 8976 stepped: pos (-12, 12)
02:05:33.771 00.000 8976 MoveAxis(U, 4, ABG)
02:05:33.771 00.000 8976 stepping (-12, 12) + (0, 4)
02:05:33.771 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:05:33.803 00.032 8976 Received - 47 (G) 
02:05:33.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:05:33.803 00.000 8976 stepped: pos (-12, 16)
02:05:33.803 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
02:05:33.803 00.000 8976 MountToCamera -- mountX=2.30 mountY=-1.83 hyp=2.94 mountTheta=-0.67 cameraX=0.58, cameraY=2.89 cameraTheta=1.37
02:05:33.803 00.000 8976 incremental bump (0.585, 2.885) isValid = 1
02:05:33.803 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
02:05:33.803 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:05:33.803 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:05:33.803 00.000 8976 move complete, result=0
02:05:33.803 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.9 px 4 ms NORTH
02:05:33.804 00.001 9828 Worker thread wakes up
02:05:33.804 00.000 8976 worker thread done servicing request
02:05:33.804 00.000 8976 Worker thread wakes up
02:05:33.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:33.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:33.804 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:05:33.804 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:05:33.804 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
02:05:33.804 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
02:05:33.804 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
02:05:33.804 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:05:33.804 00.000 9828 BLC: window closed
02:05:33.804 00.000 9828 MoveAxis(E, 9, B)
02:05:33.804 00.000 9828 Guiding  Dir = 2, Dur = 9
02:05:33.805 00.001 9828 IsSlewing returns 0
02:05:33.805 00.000 9828 IsGuiding returns 0
02:05:33.805 00.000 9828 PulseGuide returned control before completion, sleep 19
02:05:33.826 00.021 9828 IsGuiding returns 1
02:05:33.826 00.000 9828 scope still moving after pulse duration time elapsed
02:05:33.857 00.031 9828 IsSlewing returns 0
02:05:33.857 00.000 9828 IsGuiding returns 1
02:05:33.888 00.031 9828 IsSlewing returns 0
02:05:33.888 00.000 9828 IsGuiding returns 1
02:05:33.920 00.032 9828 IsSlewing returns 0
02:05:33.920 00.000 9828 IsGuiding returns 0
02:05:33.920 00.000 9828 scope move finished after 9 + 106 ms
02:05:33.920 00.000 9828 Move returns status 0, amount 9
02:05:33.920 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:33.920 00.000 9828 MoveAxis(N, 15, B)
02:05:33.920 00.000 9828 Guiding  Dir = 0, Dur = 15
02:05:33.935 00.015 9828 IsSlewing returns 0
02:05:33.935 00.000 9828 IsGuiding returns 0
02:05:33.935 00.000 9828 PulseGuide returned control before completion, sleep 25
02:05:33.966 00.031 9828 IsGuiding returns 1
02:05:33.966 00.000 9828 scope still moving after pulse duration time elapsed
02:05:33.997 00.031 9828 IsSlewing returns 0
02:05:33.997 00.000 9828 IsGuiding returns 1
02:05:34.029 00.032 9828 IsSlewing returns 0
02:05:34.029 00.000 9828 IsGuiding returns 1
02:05:34.060 00.031 9828 IsSlewing returns 0
02:05:34.060 00.000 9828 IsGuiding returns 1
02:05:34.091 00.031 9828 IsSlewing returns 0
02:05:34.091 00.000 9828 IsGuiding returns 0
02:05:34.091 00.000 9828 scope move finished after 15 + 140 ms
02:05:34.091 00.000 9828 Move returns status 0, amount 15
02:05:34.091 00.000 9828 move complete, result=0
02:05:34.092 00.001 9828 worker thread done servicing request
02:05:34.092 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:05:34.496 00.404 8976 Exposure complete
02:05:34.501 00.005 8976 worker thread done servicing request
02:05:34.502 00.001 5052 OnExposeComplete: enter
02:05:34.502 00.000 5052 UpdateGuideState(): m_state=6
02:05:34.502 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7029
02:05:34.502 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.82, Mass=218, SNR=10.3, Peak=102 HFD=1.9
02:05:34.502 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:05:34.502 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:05:34.502 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.11 hyp=0.84 cameraTheta=0.13 mountX=-0.28 mountY=-0.76, mountTheta=-1.93
02:05:34.502 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.11, opts=13)
02:05:34.502 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.11)
02:05:34.503 00.001 8976 Worker thread wakes up
02:05:34.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.11) opts 0xd
02:05:34.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.11)
02:05:34.503 00.000 8976 Moving (0.84, 0.11) raw xDistance=-0.28 yDistance=-0.76
02:05:34.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
02:05:34.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.76
02:05:34.503 00.000 8976 MoveAxis(R, 1, ABG)
02:05:34.503 00.000 8976 stepping (-12, 16) + (1, 0)
02:05:34.503 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:34.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:05:34.512 00.009 5052 UpdateGuideState exits: m=218 SNR=10.3
02:05:34.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:34.513 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:34.513 00.000 5052 Enqueuing Expose request
02:05:34.522 00.009 8976 Received - 47 (G) 
02:05:34.522 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:34.522 00.000 8976 stepped: pos (-11, 16)
02:05:34.522 00.000 8976 MoveAxis(U, 3, ABG)
02:05:34.522 00.000 8976 stepping (-11, 16) + (0, 3)
02:05:34.522 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:34.554 00.032 8976 Received - 47 (G) 
02:05:34.554 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:34.554 00.000 8976 stepped: pos (-11, 19)
02:05:34.554 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:05:34.554 00.000 8976 MountToCamera -- mountX=2.10 mountY=-2.22 hyp=3.06 mountTheta=-0.81 cameraX=1.03, cameraY=2.88 cameraTheta=1.23
02:05:34.554 00.000 8976 incremental bump (1.025, 2.881) isValid = 1
02:05:34.554 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:05:34.554 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:05:34.554 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:05:34.554 00.000 8976 move complete, result=0
02:05:34.554 00.000 9828 Worker thread wakes up
02:05:34.554 00.000 8976 worker thread done servicing request
02:05:34.554 00.000 8976 Worker thread wakes up
02:05:34.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:34.554 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:05:34.555 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:05:34.555 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
02:05:34.555 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
02:05:34.555 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:34.555 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
02:05:34.555 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:05:34.555 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:05:34.555 00.000 9828 BLC: window closed
02:05:34.555 00.000 9828 MoveAxis(E, 14, B)
02:05:34.555 00.000 9828 Guiding  Dir = 2, Dur = 14
02:05:34.555 00.000 9828 IsSlewing returns 0
02:05:34.556 00.001 9828 IsGuiding returns 0
02:05:34.556 00.000 9828 PulseGuide returned control before completion, sleep 24
02:05:34.585 00.029 9828 IsGuiding returns 1
02:05:34.585 00.000 9828 scope still moving after pulse duration time elapsed
02:05:34.616 00.031 9828 IsSlewing returns 0
02:05:34.616 00.000 9828 IsGuiding returns 1
02:05:34.647 00.031 9828 IsSlewing returns 0
02:05:34.647 00.000 9828 IsGuiding returns 1
02:05:34.678 00.031 9828 IsSlewing returns 0
02:05:34.678 00.000 9828 IsGuiding returns 1
02:05:34.709 00.031 9828 IsSlewing returns 0
02:05:34.709 00.000 9828 IsGuiding returns 0
02:05:34.709 00.000 9828 scope move finished after 14 + 139 ms
02:05:34.709 00.000 9828 Move returns status 0, amount 14
02:05:34.709 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:34.709 00.000 9828 MoveAxis(N, 14, B)
02:05:34.709 00.000 9828 Guiding  Dir = 0, Dur = 14
02:05:34.725 00.016 9828 IsSlewing returns 0
02:05:34.725 00.000 9828 IsGuiding returns 0
02:05:34.725 00.000 9828 PulseGuide returned control before completion, sleep 24
02:05:34.757 00.032 9828 IsGuiding returns 1
02:05:34.757 00.000 9828 scope still moving after pulse duration time elapsed
02:05:34.788 00.031 9828 IsSlewing returns 0
02:05:34.788 00.000 9828 IsGuiding returns 1
02:05:34.818 00.030 9828 IsSlewing returns 0
02:05:34.818 00.000 9828 IsGuiding returns 1
02:05:34.850 00.032 9828 IsSlewing returns 0
02:05:34.850 00.000 9828 IsGuiding returns 1
02:05:34.881 00.031 9828 IsSlewing returns 0
02:05:34.881 00.000 9828 IsGuiding returns 0
02:05:34.881 00.000 9828 scope move finished after 14 + 141 ms
02:05:34.881 00.000 9828 Move returns status 0, amount 14
02:05:34.881 00.000 9828 move complete, result=0
02:05:34.881 00.000 9828 worker thread done servicing request
02:05:34.881 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:05:35.254 00.373 8976 Exposure complete
02:05:35.261 00.007 8976 worker thread done servicing request
02:05:35.262 00.001 5052 OnExposeComplete: enter
02:05:35.262 00.000 5052 UpdateGuideState(): m_state=6
02:05:35.262 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7030
02:05:35.262 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.82, Mass=206, SNR=10.0, Peak=102 HFD=1.6
02:05:35.262 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
02:05:35.262 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
02:05:35.262 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.11 hyp=0.58 cameraTheta=0.20 mountX=-0.16 mountY=-0.54, mountTheta=-1.86
02:05:35.264 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.11, opts=13)
02:05:35.264 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.11)
02:05:35.264 00.000 8976 Worker thread wakes up
02:05:35.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.11) opts 0xd
02:05:35.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.11)
02:05:35.264 00.000 8976 Moving (0.57, 0.11) raw xDistance=-0.16 yDistance=-0.54
02:05:35.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:05:35.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
02:05:35.264 00.000 8976 MoveAxis(R, 0, ABG)
02:05:35.264 00.000 8976 MoveAxis(U, 2, ABG)
02:05:35.264 00.000 8976 stepping (-11, 19) + (0, 2)
02:05:35.264 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:35.265 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:05:35.275 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
02:05:35.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:35.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:35.275 00.000 5052 Enqueuing Expose request
02:05:35.290 00.015 8976 Received - 47 (G) 
02:05:35.290 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:35.290 00.000 8976 stepped: pos (-11, 21)
02:05:35.290 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:05:35.290 00.000 8976 MountToCamera -- mountX=1.96 mountY=-2.59 hyp=3.25 mountTheta=-0.92 cameraX=1.41, cameraY=2.93 cameraTheta=1.12
02:05:35.290 00.000 8976 incremental bump (1.414, 2.926) isValid = 1
02:05:35.290 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:05:35.290 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:05:35.290 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:05:35.290 00.000 8976 move complete, result=0
02:05:35.290 00.000 9828 Worker thread wakes up
02:05:35.290 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:05:35.290 00.000 8976 worker thread done servicing request
02:05:35.290 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:05:35.290 00.000 8976 Worker thread wakes up
02:05:35.291 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:05:35.291 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:35.291 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:05:35.291 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:35.291 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:05:35.291 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:05:35.291 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:05:35.291 00.000 9828 BLC: window closed
02:05:35.291 00.000 9828 MoveAxis(E, 17, B)
02:05:35.291 00.000 9828 Guiding  Dir = 2, Dur = 17
02:05:35.291 00.000 9828 IsSlewing returns 0
02:05:35.291 00.000 9828 IsGuiding returns 0
02:05:35.292 00.001 9828 PulseGuide returned control before completion, sleep 27
02:05:35.330 00.038 9828 IsGuiding returns 1
02:05:35.330 00.000 9828 scope still moving after pulse duration time elapsed
02:05:35.361 00.031 9828 IsSlewing returns 0
02:05:35.361 00.000 9828 IsGuiding returns 1
02:05:35.392 00.031 9828 IsSlewing returns 0
02:05:35.392 00.000 9828 IsGuiding returns 1
02:05:35.424 00.032 9828 IsSlewing returns 0
02:05:35.424 00.000 9828 IsGuiding returns 1
02:05:35.454 00.030 9828 IsSlewing returns 0
02:05:35.454 00.000 9828 IsGuiding returns 1
02:05:35.486 00.032 9828 IsSlewing returns 0
02:05:35.486 00.000 9828 IsGuiding returns 0
02:05:35.486 00.000 9828 scope move finished after 17 + 177 ms
02:05:35.486 00.000 9828 Move returns status 0, amount 17
02:05:35.486 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:35.486 00.000 9828 MoveAxis(N, 14, B)
02:05:35.486 00.000 9828 Guiding  Dir = 0, Dur = 14
02:05:35.501 00.015 9828 IsSlewing returns 0
02:05:35.501 00.000 9828 IsGuiding returns 0
02:05:35.501 00.000 9828 PulseGuide returned control before completion, sleep 24
02:05:35.532 00.031 9828 IsGuiding returns 1
02:05:35.532 00.000 9828 scope still moving after pulse duration time elapsed
02:05:35.563 00.031 9828 IsSlewing returns 0
02:05:35.563 00.000 9828 IsGuiding returns 1
02:05:35.593 00.030 9828 IsSlewing returns 0
02:05:35.593 00.000 9828 IsGuiding returns 1
02:05:35.624 00.031 9828 IsSlewing returns 0
02:05:35.624 00.000 9828 IsGuiding returns 1
02:05:35.654 00.030 9828 IsSlewing returns 0
02:05:35.654 00.000 9828 IsGuiding returns 0
02:05:35.654 00.000 9828 scope move finished after 14 + 139 ms
02:05:35.654 00.000 9828 Move returns status 0, amount 14
02:05:35.654 00.000 9828 move complete, result=0
02:05:35.654 00.000 9828 worker thread done servicing request
02:05:35.655 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:05:35.985 00.330 8976 Exposure complete
02:05:35.991 00.006 8976 worker thread done servicing request
02:05:35.991 00.000 5052 OnExposeComplete: enter
02:05:35.991 00.000 5052 UpdateGuideState(): m_state=6
02:05:35.991 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7031
02:05:35.991 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.66, Mass=199, SNR=9.8, Peak=90 HFD=1.5
02:05:35.991 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
02:05:35.991 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
02:05:35.991 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.05 hyp=0.45 cameraTheta=-0.11 mountX=-0.25 mountY=-0.35, mountTheta=-2.19
02:05:35.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.05, opts=13)
02:05:35.992 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.05)
02:05:35.992 00.000 8976 Worker thread wakes up
02:05:35.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.05) opts 0xd
02:05:35.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.05)
02:05:35.992 00.000 8976 Moving (0.45, -0.05) raw xDistance=-0.25 yDistance=-0.35
02:05:35.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:05:35.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
02:05:35.992 00.000 8976 MoveAxis(R, 0, ABG)
02:05:35.992 00.000 8976 MoveAxis(U, 2, ABG)
02:05:35.993 00.001 8976 stepping (-11, 21) + (0, 2)
02:05:35.993 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:35.994 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=90, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:05:36.003 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:05:36.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:36.003 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:36.003 00.000 5052 Enqueuing Expose request
02:05:36.025 00.022 8976 Received - 47 (G) 
02:05:36.025 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:36.025 00.000 8976 stepped: pos (-11, 23)
02:05:36.025 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:05:36.025 00.000 8976 MountToCamera -- mountX=1.87 mountY=-2.94 hyp=3.49 mountTheta=-1.00 cameraX=1.77, cameraY=3.00 cameraTheta=1.04
02:05:36.025 00.000 8976 incremental bump (1.767, 3.004) isValid = 1
02:05:36.025 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:05:36.025 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:05:36.025 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:05:36.025 00.000 8976 move complete, result=0
02:05:36.025 00.000 9828 Worker thread wakes up
02:05:36.025 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:05:36.025 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:05:36.025 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:05:36.025 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:05:36.026 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:05:36.026 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:05:36.026 00.000 9828 BLC: window closed
02:05:36.026 00.000 9828 MoveAxis(E, 20, B)
02:05:36.026 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 2 ms NORTH
02:05:36.026 00.000 8976 worker thread done servicing request
02:05:36.026 00.000 8976 Worker thread wakes up
02:05:36.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:36.026 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:36.026 00.000 9828 Guiding  Dir = 2, Dur = 20
02:05:36.027 00.001 9828 IsSlewing returns 0
02:05:36.027 00.000 9828 IsGuiding returns 0
02:05:36.027 00.000 9828 PulseGuide returned control before completion, sleep 30
02:05:36.070 00.043 9828 IsGuiding returns 1
02:05:36.070 00.000 9828 scope still moving after pulse duration time elapsed
02:05:36.102 00.032 9828 IsSlewing returns 0
02:05:36.102 00.000 9828 IsGuiding returns 1
02:05:36.131 00.029 9828 IsSlewing returns 0
02:05:36.131 00.000 9828 IsGuiding returns 1
02:05:36.162 00.031 9828 IsSlewing returns 0
02:05:36.163 00.001 9828 IsGuiding returns 1
02:05:36.193 00.030 9828 IsSlewing returns 0
02:05:36.193 00.000 9828 IsGuiding returns 0
02:05:36.194 00.001 9828 scope move finished after 20 + 146 ms
02:05:36.194 00.000 9828 Move returns status 0, amount 20
02:05:36.194 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:36.194 00.000 9828 MoveAxis(N, 13, B)
02:05:36.194 00.000 9828 Guiding  Dir = 0, Dur = 13
02:05:36.208 00.014 9828 IsSlewing returns 0
02:05:36.208 00.000 9828 IsGuiding returns 0
02:05:36.208 00.000 9828 PulseGuide returned control before completion, sleep 23
02:05:36.239 00.031 9828 IsGuiding returns 1
02:05:36.239 00.000 9828 scope still moving after pulse duration time elapsed
02:05:36.270 00.031 9828 IsSlewing returns 0
02:05:36.270 00.000 9828 IsGuiding returns 1
02:05:36.300 00.030 9828 IsSlewing returns 0
02:05:36.300 00.000 9828 IsGuiding returns 1
02:05:36.331 00.031 9828 IsSlewing returns 0
02:05:36.331 00.000 9828 IsGuiding returns 1
02:05:36.363 00.032 9828 IsSlewing returns 0
02:05:36.363 00.000 9828 IsGuiding returns 0
02:05:36.363 00.000 9828 scope move finished after 13 + 141 ms
02:05:36.363 00.000 9828 Move returns status 0, amount 13
02:05:36.363 00.000 9828 move complete, result=0
02:05:36.363 00.000 9828 worker thread done servicing request
02:05:36.363 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:05:36.720 00.357 8976 Exposure complete
02:05:36.727 00.007 8976 worker thread done servicing request
02:05:36.727 00.000 5052 OnExposeComplete: enter
02:05:36.727 00.000 5052 UpdateGuideState(): m_state=6
02:05:36.727 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7032
02:05:36.727 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.78, Mass=193, SNR=9.7, Peak=84 HFD=1.9
02:05:36.727 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:05:36.727 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:05:36.727 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.07 hyp=0.68 cameraTheta=0.10 mountX=-0.25 mountY=-0.60, mountTheta=-1.96
02:05:36.728 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.07, opts=13)
02:05:36.728 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.07)
02:05:36.728 00.000 8976 Worker thread wakes up
02:05:36.728 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.07) opts 0xd
02:05:36.728 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.07)
02:05:36.728 00.000 8976 Moving (0.68, 0.07) raw xDistance=-0.25 yDistance=-0.60
02:05:36.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:05:36.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
02:05:36.728 00.000 8976 MoveAxis(R, 0, ABG)
02:05:36.728 00.000 8976 MoveAxis(U, 3, ABG)
02:05:36.729 00.001 8976 stepping (-11, 23) + (0, 3)
02:05:36.729 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:36.729 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
02:05:36.739 00.010 5052 UpdateGuideState exits: m=193 SNR=9.7
02:05:36.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:36.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:36.739 00.000 5052 Enqueuing Expose request
02:05:36.760 00.021 8976 Received - 47 (G) 
02:05:36.761 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:36.761 00.000 8976 stepped: pos (-11, 26)
02:05:36.761 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:05:36.761 00.000 8976 MountToCamera -- mountX=1.81 mountY=-3.33 hyp=3.79 mountTheta=-1.07 cameraX=2.14, cameraY=3.13 cameraTheta=0.97
02:05:36.761 00.000 8976 incremental bump (2.144, 3.128) isValid = 1
02:05:36.761 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
02:05:36.761 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:05:36.761 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:05:36.761 00.000 8976 move complete, result=0
02:05:36.761 00.000 9828 Worker thread wakes up
02:05:36.761 00.000 8976 worker thread done servicing request
02:05:36.761 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:05:36.761 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:05:36.761 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
02:05:36.762 00.001 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
02:05:36.762 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:05:36.762 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:05:36.762 00.000 9828 BLC: window closed
02:05:36.762 00.000 9828 MoveAxis(E, 22, B)
02:05:36.762 00.000 9828 Guiding  Dir = 2, Dur = 22
02:05:36.762 00.000 8976 Worker thread wakes up
02:05:36.762 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:05:36.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:36.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:36.762 00.000 9828 IsSlewing returns 0
02:05:36.763 00.001 9828 IsGuiding returns 0
02:05:36.763 00.000 9828 PulseGuide returned control before completion, sleep 32
02:05:36.801 00.038 9828 IsGuiding returns 1
02:05:36.801 00.000 9828 scope still moving after pulse duration time elapsed
02:05:36.832 00.031 9828 IsSlewing returns 0
02:05:36.832 00.000 9828 IsGuiding returns 1
02:05:36.862 00.030 9828 IsSlewing returns 0
02:05:36.862 00.000 9828 IsGuiding returns 1
02:05:36.894 00.032 9828 IsSlewing returns 0
02:05:36.894 00.000 9828 IsGuiding returns 0
02:05:36.894 00.000 9828 scope move finished after 22 + 109 ms
02:05:36.894 00.000 9828 Move returns status 0, amount 22
02:05:36.894 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:36.894 00.000 9828 MoveAxis(N, 12, B)
02:05:36.894 00.000 9828 Guiding  Dir = 0, Dur = 12
02:05:36.909 00.015 9828 IsSlewing returns 0
02:05:36.909 00.000 9828 IsGuiding returns 0
02:05:36.909 00.000 9828 PulseGuide returned control before completion, sleep 22
02:05:36.941 00.032 9828 IsGuiding returns 1
02:05:36.941 00.000 9828 scope still moving after pulse duration time elapsed
02:05:36.972 00.031 9828 IsSlewing returns 0
02:05:36.972 00.000 9828 IsGuiding returns 1
02:05:36.997 00.025 9828 IsSlewing returns 0
02:05:36.997 00.000 9828 IsGuiding returns 1
02:05:37.027 00.030 9828 IsSlewing returns 0
02:05:37.027 00.000 9828 IsGuiding returns 1
02:05:37.058 00.031 9828 IsSlewing returns 0
02:05:37.058 00.000 9828 IsGuiding returns 0
02:05:37.058 00.000 9828 scope move finished after 12 + 136 ms
02:05:37.058 00.000 9828 Move returns status 0, amount 12
02:05:37.058 00.000 9828 move complete, result=0
02:05:37.058 00.000 9828 worker thread done servicing request
02:05:37.058 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:05:37.453 00.395 8976 Exposure complete
02:05:37.459 00.006 8976 worker thread done servicing request
02:05:37.459 00.000 5052 OnExposeComplete: enter
02:05:37.459 00.000 5052 UpdateGuideState(): m_state=6
02:05:37.460 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7033
02:05:37.460 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.71, Mass=216, SNR=10.1, Peak=82 HFD=1.9
02:05:37.460 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:05:37.460 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
02:05:37.460 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.01 mountX=-0.03 mountY=-0.05, mountTheta=-2.08
02:05:37.461 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.00, opts=13)
02:05:37.461 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.00)
02:05:37.461 00.000 8976 Worker thread wakes up
02:05:37.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.00) opts 0xd
02:05:37.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.00)
02:05:37.461 00.000 8976 Moving (0.06, -0.00) raw xDistance=-0.03 yDistance=-0.05
02:05:37.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:05:37.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:05:37.461 00.000 8976 MoveAxis(R, 0, ABG)
02:05:37.461 00.000 8976 MoveAxis(U, 0, ABG)
02:05:37.461 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:05:37.462 00.001 8976 MountToCamera -- mountX=1.77 mountY=-3.60 hyp=4.01 mountTheta=-1.11 cameraX=2.40, cameraY=3.21 cameraTheta=0.93
02:05:37.462 00.000 8976 incremental bump (2.397, 3.211) isValid = 1
02:05:37.462 00.000 8976 Scheduling Mount bump of (0.037, 0.051)
02:05:37.462 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.05, opts=4)
02:05:37.462 00.000 8976 Enqueuing Move request for scope (0.04, 0.05)
02:05:37.462 00.000 8976 move complete, result=0
02:05:37.462 00.000 9828 Worker thread wakes up
02:05:37.462 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0x4
02:05:37.462 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
02:05:37.462 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:05:37.462 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:05:37.462 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.95 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
02:05:37.462 00.000 9828 Moving (0.04, 0.05) raw xDistance=-0.04 yDistance=-0.05
02:05:37.462 00.000 9828 BLC: window closed
02:05:37.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:05:37.463 00.001 8976 worker thread done servicing request
02:05:37.463 00.000 9828 MoveAxis(E, 12, B)
02:05:37.463 00.000 9828 Guiding  Dir = 2, Dur = 12
02:05:37.463 00.000 9828 IsSlewing returns 0
02:05:37.463 00.000 9828 IsGuiding returns 0
02:05:37.463 00.000 9828 PulseGuide returned control before completion, sleep 22
02:05:37.473 00.010 5052 UpdateGuideState exits: m=216 SNR=10.1
02:05:37.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:37.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:37.473 00.000 5052 Enqueuing Expose request
02:05:37.473 00.000 8976 Worker thread wakes up
02:05:37.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:37.473 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:37.473 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:37.493 00.020 9828 IsGuiding returns 1
02:05:37.493 00.000 9828 scope still moving after pulse duration time elapsed
02:05:37.524 00.031 9828 IsSlewing returns 0
02:05:37.524 00.000 9828 IsGuiding returns 1
02:05:37.555 00.031 9828 IsSlewing returns 0
02:05:37.555 00.000 9828 IsGuiding returns 1
02:05:37.586 00.031 9828 IsSlewing returns 0
02:05:37.586 00.000 9828 IsGuiding returns 1
02:05:37.617 00.031 9828 IsSlewing returns 0
02:05:37.617 00.000 9828 IsGuiding returns 0
02:05:37.617 00.000 9828 scope move finished after 12 + 142 ms
02:05:37.617 00.000 9828 Move returns status 0, amount 12
02:05:37.617 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:37.617 00.000 9828 MoveAxis(N, 6, B)
02:05:37.617 00.000 9828 Guiding  Dir = 0, Dur = 6
02:05:37.633 00.016 9828 IsSlewing returns 0
02:05:37.633 00.000 9828 IsGuiding returns 0
02:05:37.633 00.000 9828 PulseGuide returned control before completion, sleep 16
02:05:37.664 00.031 9828 IsGuiding returns 1
02:05:37.664 00.000 9828 scope still moving after pulse duration time elapsed
02:05:37.695 00.031 9828 IsSlewing returns 0
02:05:37.696 00.001 9828 IsGuiding returns 1
02:05:37.727 00.031 9828 IsSlewing returns 0
02:05:37.727 00.000 9828 IsGuiding returns 1
02:05:37.759 00.032 9828 IsSlewing returns 0
02:05:37.759 00.000 9828 IsGuiding returns 1
02:05:37.791 00.032 9828 IsSlewing returns 0
02:05:37.791 00.000 9828 IsGuiding returns 1
02:05:37.821 00.030 9828 IsSlewing returns 0
02:05:37.822 00.001 9828 IsGuiding returns 0
02:05:37.822 00.000 9828 scope move finished after 6 + 182 ms
02:05:37.822 00.000 9828 Move returns status 0, amount 6
02:05:37.822 00.000 9828 move complete, result=0
02:05:37.822 00.000 9828 worker thread done servicing request
02:05:37.822 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.0 px 6 ms NORTH
02:05:38.170 00.348 8976 Exposure complete
02:05:38.176 00.006 8976 worker thread done servicing request
02:05:38.176 00.000 5052 OnExposeComplete: enter
02:05:38.176 00.000 5052 UpdateGuideState(): m_state=6
02:05:38.176 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7034
02:05:38.176 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.59, Mass=199, SNR=9.8, Peak=92 HFD=1.7
02:05:38.176 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
02:05:38.176 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
02:05:38.176 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.12 hyp=0.37 cameraTheta=-2.82 mountX=0.05 mountY=0.36, mountTheta=1.42
02:05:38.177 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.12, opts=13)
02:05:38.177 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.12)
02:05:38.177 00.000 8976 Worker thread wakes up
02:05:38.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.12) opts 0xd
02:05:38.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.12)
02:05:38.177 00.000 8976 Moving (-0.35, -0.12) raw xDistance=0.05 yDistance=0.36
02:05:38.178 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:05:38.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:05:38.178 00.000 8976 MoveAxis(R, 0, ABG)
02:05:38.178 00.000 8976 MoveAxis(D, 1, ABG)
02:05:38.178 00.000 8976 stepping (-11, 26) + (0, -1)
02:05:38.178 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:38.178 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:05:38.189 00.011 5052 UpdateGuideState exits: m=199 SNR=9.8
02:05:38.189 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:38.189 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:38.189 00.000 5052 Enqueuing Expose request
02:05:38.199 00.010 8976 Received - 47 (G) 
02:05:38.199 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:38.199 00.000 8976 stepped: pos (-11, 25)
02:05:38.199 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:05:38.199 00.000 8976 MountToCamera -- mountX=1.74 mountY=-3.72 hyp=4.11 mountTheta=-1.13 cameraX=2.52, cameraY=3.24 cameraTheta=0.91
02:05:38.199 00.000 8976 incremental bump (2.519, 3.243) isValid = 1
02:05:38.199 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
02:05:38.200 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:05:38.200 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:05:38.200 00.000 8976 move complete, result=0
02:05:38.200 00.000 8976 worker thread done servicing request
02:05:38.200 00.000 8976 Worker thread wakes up
02:05:38.200 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:05:38.200 00.000 9828 Worker thread wakes up
02:05:38.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:38.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:38.200 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:05:38.200 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:05:38.200 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
02:05:38.200 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
02:05:38.200 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
02:05:38.200 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:05:38.201 00.001 9828 BLC: window closed
02:05:38.201 00.000 9828 MoveAxis(E, 24, B)
02:05:38.201 00.000 9828 Guiding  Dir = 2, Dur = 24
02:05:38.201 00.000 9828 IsSlewing returns 0
02:05:38.201 00.000 9828 IsGuiding returns 0
02:05:38.201 00.000 9828 PulseGuide returned control before completion, sleep 34
02:05:38.240 00.039 9828 IsGuiding returns 1
02:05:38.240 00.000 9828 scope still moving after pulse duration time elapsed
02:05:38.271 00.031 9828 IsSlewing returns 0
02:05:38.271 00.000 9828 IsGuiding returns 1
02:05:38.301 00.030 9828 IsSlewing returns 0
02:05:38.301 00.000 9828 IsGuiding returns 1
02:05:38.332 00.031 9828 IsSlewing returns 0
02:05:38.333 00.001 9828 IsGuiding returns 1
02:05:38.363 00.030 9828 IsSlewing returns 0
02:05:38.363 00.000 9828 IsGuiding returns 0
02:05:38.363 00.000 9828 scope move finished after 24 + 138 ms
02:05:38.363 00.000 9828 Move returns status 0, amount 24
02:05:38.363 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:38.363 00.000 9828 MoveAxis(N, 11, B)
02:05:38.364 00.001 9828 Guiding  Dir = 0, Dur = 11
02:05:38.379 00.015 9828 IsSlewing returns 0
02:05:38.379 00.000 9828 IsGuiding returns 0
02:05:38.379 00.000 9828 PulseGuide returned control before completion, sleep 21
02:05:38.409 00.030 9828 IsGuiding returns 1
02:05:38.409 00.000 9828 scope still moving after pulse duration time elapsed
02:05:38.440 00.031 9828 IsSlewing returns 0
02:05:38.440 00.000 9828 IsGuiding returns 1
02:05:38.471 00.031 9828 IsSlewing returns 0
02:05:38.471 00.000 9828 IsGuiding returns 1
02:05:38.502 00.031 9828 IsSlewing returns 0
02:05:38.502 00.000 9828 IsGuiding returns 1
02:05:38.533 00.031 9828 IsSlewing returns 0
02:05:38.533 00.000 9828 IsGuiding returns 0
02:05:38.533 00.000 9828 scope move finished after 11 + 143 ms
02:05:38.533 00.000 9828 Move returns status 0, amount 11
02:05:38.533 00.000 9828 move complete, result=0
02:05:38.533 00.000 9828 worker thread done servicing request
02:05:38.534 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:05:38.893 00.359 8976 Exposure complete
02:05:38.899 00.006 8976 worker thread done servicing request
02:05:38.899 00.000 5052 OnExposeComplete: enter
02:05:38.899 00.000 5052 UpdateGuideState(): m_state=6
02:05:38.899 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7035
02:05:38.899 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.58, Mass=211, SNR=10.1, Peak=89 HFD=2.1
02:05:38.899 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
02:05:38.899 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.50)
02:05:38.899 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-2.63 mountX=-0.01 mountY=0.26, mountTheta=1.61
02:05:38.900 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.13, opts=13)
02:05:38.900 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.13)
02:05:38.900 00.000 8976 Worker thread wakes up
02:05:38.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.13) opts 0xd
02:05:38.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.13)
02:05:38.900 00.000 8976 Moving (-0.23, -0.13) raw xDistance=-0.01 yDistance=0.26
02:05:38.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:05:38.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
02:05:38.901 00.001 8976 MoveAxis(R, 0, ABG)
02:05:38.901 00.000 8976 MoveAxis(D, 1, ABG)
02:05:38.901 00.000 8976 stepping (-11, 25) + (0, -1)
02:05:38.901 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:38.901 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
02:05:38.910 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
02:05:38.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:38.910 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:38.910 00.000 5052 Enqueuing Expose request
02:05:38.934 00.024 8976 Received - 47 (G) 
02:05:38.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:38.934 00.000 8976 stepped: pos (-11, 24)
02:05:38.934 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:05:38.934 00.000 8976 MountToCamera -- mountX=1.72 mountY=-3.75 hyp=4.13 mountTheta=-1.14 cameraX=2.55, cameraY=3.24 cameraTheta=0.90
02:05:38.935 00.001 8976 incremental bump (2.555, 3.240) isValid = 1
02:05:38.935 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
02:05:38.935 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:05:38.935 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:05:38.935 00.000 8976 move complete, result=0
02:05:38.935 00.000 9828 Worker thread wakes up
02:05:38.935 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:05:38.935 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:05:38.935 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.27)
02:05:38.935 00.000 8976 worker thread done servicing request
02:05:38.935 00.000 8976 Worker thread wakes up
02:05:38.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:38.935 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:05:38.935 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.35)
02:05:38.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:38.935 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
02:05:38.935 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:05:38.935 00.000 9828 BLC: window closed
02:05:38.936 00.001 9828 MoveAxis(E, 24, B)
02:05:38.936 00.000 9828 Guiding  Dir = 2, Dur = 24
02:05:38.936 00.000 9828 IsSlewing returns 0
02:05:38.936 00.000 9828 IsGuiding returns 0
02:05:38.936 00.000 9828 PulseGuide returned control before completion, sleep 34
02:05:38.971 00.035 9828 IsGuiding returns 1
02:05:38.971 00.000 9828 scope still moving after pulse duration time elapsed
02:05:39.002 00.031 9828 IsSlewing returns 0
02:05:39.002 00.000 9828 IsGuiding returns 1
02:05:39.032 00.030 9828 IsSlewing returns 0
02:05:39.032 00.000 9828 IsGuiding returns 1
02:05:39.079 00.047 9828 IsSlewing returns 0
02:05:39.079 00.000 9828 IsGuiding returns 0
02:05:39.079 00.000 9828 scope move finished after 24 + 119 ms
02:05:39.079 00.000 9828 Move returns status 0, amount 24
02:05:39.079 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:39.079 00.000 9828 MoveAxis(N, 11, B)
02:05:39.079 00.000 9828 Guiding  Dir = 0, Dur = 11
02:05:39.094 00.015 9828 IsSlewing returns 0
02:05:39.094 00.000 9828 IsGuiding returns 0
02:05:39.094 00.000 9828 PulseGuide returned control before completion, sleep 21
02:05:39.126 00.032 9828 IsGuiding returns 1
02:05:39.126 00.000 9828 scope still moving after pulse duration time elapsed
02:05:39.157 00.031 9828 IsSlewing returns 0
02:05:39.157 00.000 9828 IsGuiding returns 1
02:05:39.188 00.031 9828 IsSlewing returns 0
02:05:39.188 00.000 9828 IsGuiding returns 1
02:05:39.219 00.031 9828 IsSlewing returns 0
02:05:39.219 00.000 9828 IsGuiding returns 1
02:05:39.250 00.031 9828 IsSlewing returns 0
02:05:39.250 00.000 9828 IsGuiding returns 0
02:05:39.250 00.000 9828 scope move finished after 11 + 145 ms
02:05:39.250 00.000 9828 Move returns status 0, amount 11
02:05:39.250 00.000 9828 move complete, result=0
02:05:39.250 00.000 9828 worker thread done servicing request
02:05:39.250 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:05:39.632 00.382 8976 Exposure complete
02:05:39.638 00.006 8976 worker thread done servicing request
02:05:39.638 00.000 5052 OnExposeComplete: enter
02:05:39.638 00.000 5052 UpdateGuideState(): m_state=6
02:05:39.638 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7036
02:05:39.638 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.33, Mass=220, SNR=10.3, Peak=80 HFD=1.7
02:05:39.638 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.60 = 1.69)
02:05:39.638 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
02:05:39.638 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.38 hyp=0.68 cameraTheta=-2.55 mountX=-0.08 mountY=0.68, mountTheta=1.68
02:05:39.640 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.38, opts=13)
02:05:39.640 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.38)
02:05:39.640 00.000 8976 Worker thread wakes up
02:05:39.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.38) opts 0xd
02:05:39.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.38)
02:05:39.640 00.000 8976 Moving (-0.57, -0.38) raw xDistance=-0.08 yDistance=0.68
02:05:39.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:05:39.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.68
02:05:39.640 00.000 8976 MoveAxis(R, 0, ABG)
02:05:39.640 00.000 8976 MoveAxis(D, 3, ABG)
02:05:39.640 00.000 8976 stepping (-11, 24) + (0, -3)
02:05:39.640 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:39.641 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:05:39.651 00.010 5052 UpdateGuideState exits: m=220 SNR=10.3
02:05:39.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:39.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:39.651 00.000 5052 Enqueuing Expose request
02:05:39.670 00.019 8976 Received - 47 (G) 
02:05:39.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:39.670 00.000 8976 stepped: pos (-11, 21)
02:05:39.670 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:05:39.670 00.000 8976 MountToCamera -- mountX=1.71 mountY=-3.61 hyp=4.00 mountTheta=-1.13 cameraX=2.44, cameraY=3.17 cameraTheta=0.91
02:05:39.670 00.000 8976 incremental bump (2.439, 3.167) isValid = 1
02:05:39.670 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
02:05:39.670 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:05:39.670 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:05:39.671 00.001 8976 move complete, result=0
02:05:39.671 00.000 9828 Worker thread wakes up
02:05:39.671 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:05:39.671 00.000 8976 worker thread done servicing request
02:05:39.671 00.000 8976 Worker thread wakes up
02:05:39.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:39.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:39.671 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:05:39.671 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:05:39.671 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
02:05:39.671 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
02:05:39.671 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:05:39.671 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:05:39.671 00.000 9828 BLC: window closed
02:05:39.672 00.001 9828 MoveAxis(E, 24, B)
02:05:39.672 00.000 9828 Guiding  Dir = 2, Dur = 24
02:05:39.672 00.000 9828 IsSlewing returns 0
02:05:39.672 00.000 9828 IsGuiding returns 0
02:05:39.672 00.000 9828 PulseGuide returned control before completion, sleep 34
02:05:39.715 00.043 9828 IsGuiding returns 1
02:05:39.715 00.000 9828 scope still moving after pulse duration time elapsed
02:05:39.746 00.031 9828 IsSlewing returns 0
02:05:39.747 00.001 9828 IsGuiding returns 1
02:05:39.776 00.029 9828 IsSlewing returns 0
02:05:39.777 00.001 9828 IsGuiding returns 1
02:05:39.808 00.031 9828 IsSlewing returns 0
02:05:39.808 00.000 9828 IsGuiding returns 1
02:05:39.838 00.030 9828 IsSlewing returns 0
02:05:39.838 00.000 9828 IsGuiding returns 0
02:05:39.838 00.000 9828 scope move finished after 24 + 142 ms
02:05:39.838 00.000 9828 Move returns status 0, amount 24
02:05:39.838 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:39.838 00.000 9828 MoveAxis(N, 12, B)
02:05:39.838 00.000 9828 Guiding  Dir = 0, Dur = 12
02:05:39.854 00.016 9828 IsSlewing returns 0
02:05:39.855 00.001 9828 IsGuiding returns 0
02:05:39.855 00.000 9828 PulseGuide returned control before completion, sleep 22
02:05:39.885 00.030 9828 IsGuiding returns 1
02:05:39.885 00.000 9828 scope still moving after pulse duration time elapsed
02:05:39.917 00.032 9828 IsSlewing returns 0
02:05:39.917 00.000 9828 IsGuiding returns 1
02:05:39.949 00.032 9828 IsSlewing returns 0
02:05:39.949 00.000 9828 IsGuiding returns 1
02:05:39.980 00.031 9828 IsSlewing returns 0
02:05:39.980 00.000 9828 IsGuiding returns 1
02:05:40.011 00.031 9828 IsSlewing returns 0
02:05:40.011 00.000 9828 IsGuiding returns 0
02:05:40.011 00.000 9828 scope move finished after 12 + 144 ms
02:05:40.011 00.000 9828 Move returns status 0, amount 12
02:05:40.012 00.001 9828 move complete, result=0
02:05:40.012 00.000 9828 worker thread done servicing request
02:05:40.012 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:05:40.379 00.367 8976 Exposure complete
02:05:40.385 00.006 8976 worker thread done servicing request
02:05:40.385 00.000 5052 OnExposeComplete: enter
02:05:40.385 00.000 5052 UpdateGuideState(): m_state=6
02:05:40.385 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7037
02:05:40.385 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.74, Mass=193, SNR=9.7, Peak=85 HFD=1.9
02:05:40.385 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:05:40.385 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:05:40.385 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.03 hyp=0.31 cameraTheta=3.05 mountX=0.17 mountY=0.24, mountTheta=0.97
02:05:40.386 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.03, opts=13)
02:05:40.386 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.03)
02:05:40.386 00.000 8976 Worker thread wakes up
02:05:40.387 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.03) opts 0xd
02:05:40.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.03)
02:05:40.387 00.000 8976 Moving (-0.31, 0.03) raw xDistance=0.17 yDistance=0.24
02:05:40.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:05:40.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:05:40.387 00.000 8976 MoveAxis(R, 0, ABG)
02:05:40.387 00.000 8976 MoveAxis(U, 0, ABG)
02:05:40.387 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:05:40.387 00.000 8976 MountToCamera -- mountX=1.70 mountY=-3.52 hyp=3.91 mountTheta=-1.12 cameraX=2.36, cameraY=3.12 cameraTheta=0.92
02:05:40.387 00.000 8976 incremental bump (2.361, 3.118) isValid = 1
02:05:40.387 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:05:40.387 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:05:40.387 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:05:40.387 00.000 8976 move complete, result=0
02:05:40.387 00.000 9828 Worker thread wakes up
02:05:40.387 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:05:40.387 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:05:40.387 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
02:05:40.387 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
02:05:40.388 00.001 8976 worker thread done servicing request
02:05:40.388 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:05:40.388 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:05:40.388 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
02:05:40.388 00.000 9828 BLC: window closed
02:05:40.388 00.000 9828 MoveAxis(E, 23, B)
02:05:40.388 00.000 9828 Guiding  Dir = 2, Dur = 23
02:05:40.388 00.000 9828 IsSlewing returns 0
02:05:40.388 00.000 9828 IsGuiding returns 0
02:05:40.388 00.000 9828 PulseGuide returned control before completion, sleep 33
02:05:40.398 00.010 5052 UpdateGuideState exits: m=193 SNR=9.7
02:05:40.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:40.398 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:40.398 00.000 5052 Enqueuing Expose request
02:05:40.398 00.000 8976 Worker thread wakes up
02:05:40.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:40.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:40.398 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:40.430 00.032 9828 IsGuiding returns 1
02:05:40.430 00.000 9828 scope still moving after pulse duration time elapsed
02:05:40.461 00.031 9828 IsSlewing returns 0
02:05:40.461 00.000 9828 IsGuiding returns 1
02:05:40.494 00.033 9828 IsSlewing returns 0
02:05:40.498 00.004 9828 IsGuiding returns 1
02:05:40.524 00.026 9828 IsSlewing returns 0
02:05:40.524 00.000 9828 IsGuiding returns 0
02:05:40.524 00.000 9828 scope move finished after 23 + 112 ms
02:05:40.524 00.000 9828 Move returns status 0, amount 23
02:05:40.524 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:40.524 00.000 9828 MoveAxis(N, 12, B)
02:05:40.524 00.000 9828 Guiding  Dir = 0, Dur = 12
02:05:40.540 00.016 9828 IsSlewing returns 0
02:05:40.540 00.000 9828 IsGuiding returns 0
02:05:40.540 00.000 9828 PulseGuide returned control before completion, sleep 22
02:05:40.571 00.031 9828 IsGuiding returns 1
02:05:40.571 00.000 9828 scope still moving after pulse duration time elapsed
02:05:40.602 00.031 9828 IsSlewing returns 0
02:05:40.602 00.000 9828 IsGuiding returns 1
02:05:40.633 00.031 9828 IsSlewing returns 0
02:05:40.634 00.001 9828 IsGuiding returns 1
02:05:40.664 00.030 9828 IsSlewing returns 0
02:05:40.664 00.000 9828 IsGuiding returns 1
02:05:40.695 00.031 9828 IsSlewing returns 0
02:05:40.695 00.000 9828 IsGuiding returns 0
02:05:40.695 00.000 9828 scope move finished after 12 + 143 ms
02:05:40.695 00.000 9828 Move returns status 0, amount 12
02:05:40.695 00.000 9828 move complete, result=0
02:05:40.695 00.000 9828 worker thread done servicing request
02:05:40.695 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:05:41.093 00.398 8976 Exposure complete
02:05:41.099 00.006 8976 worker thread done servicing request
02:05:41.099 00.000 5052 OnExposeComplete: enter
02:05:41.099 00.000 5052 UpdateGuideState(): m_state=6
02:05:41.099 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7038
02:05:41.099 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.75, Mass=210, SNR=10.1, Peak=81 HFD=2.1
02:05:41.099 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:05:41.099 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
02:05:41.099 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.24 cameraTheta=2.97 mountX=0.14 mountY=0.18, mountTheta=0.88
02:05:41.100 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.04, opts=13)
02:05:41.100 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.04)
02:05:41.100 00.000 8976 Worker thread wakes up
02:05:41.100 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.04) opts 0xd
02:05:41.100 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.04)
02:05:41.100 00.000 8976 Moving (-0.24, 0.04) raw xDistance=0.14 yDistance=0.18
02:05:41.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:05:41.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:05:41.100 00.000 8976 MoveAxis(R, 0, ABG)
02:05:41.100 00.000 8976 MoveAxis(U, 0, ABG)
02:05:41.101 00.001 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:05:41.101 00.000 8976 MountToCamera -- mountX=1.70 mountY=-3.46 hyp=3.85 mountTheta=-1.12 cameraX=2.31, cameraY=3.08 cameraTheta=0.93
02:05:41.101 00.000 8976 incremental bump (2.309, 3.085) isValid = 1
02:05:41.101 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:05:41.101 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:05:41.101 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:05:41.101 00.000 8976 move complete, result=0
02:05:41.101 00.000 9828 Worker thread wakes up
02:05:41.101 00.000 8976 worker thread done servicing request
02:05:41.101 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:05:41.101 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:05:41.101 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:05:41.101 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:05:41.101 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:05:41.101 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:05:41.101 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:05:41.102 00.001 9828 BLC: window closed
02:05:41.102 00.000 9828 MoveAxis(E, 23, B)
02:05:41.102 00.000 9828 Guiding  Dir = 2, Dur = 23
02:05:41.102 00.000 9828 IsSlewing returns 0
02:05:41.102 00.000 9828 IsGuiding returns 0
02:05:41.102 00.000 9828 PulseGuide returned control before completion, sleep 33
02:05:41.112 00.010 5052 UpdateGuideState exits: m=210 SNR=10.1
02:05:41.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:41.112 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:41.112 00.000 5052 Enqueuing Expose request
02:05:41.112 00.000 8976 Worker thread wakes up
02:05:41.112 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:41.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:41.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:41.146 00.034 9828 IsGuiding returns 1
02:05:41.146 00.000 9828 scope still moving after pulse duration time elapsed
02:05:41.177 00.031 9828 IsSlewing returns 0
02:05:41.178 00.001 9828 IsGuiding returns 1
02:05:41.208 00.030 9828 IsSlewing returns 0
02:05:41.208 00.000 9828 IsGuiding returns 1
02:05:41.239 00.031 9828 IsSlewing returns 0
02:05:41.239 00.000 9828 IsGuiding returns 0
02:05:41.239 00.000 9828 scope move finished after 23 + 113 ms
02:05:41.239 00.000 9828 Move returns status 0, amount 23
02:05:41.239 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:41.239 00.000 9828 MoveAxis(N, 12, B)
02:05:41.239 00.000 9828 Guiding  Dir = 0, Dur = 12
02:05:41.255 00.016 9828 IsSlewing returns 0
02:05:41.255 00.000 9828 IsGuiding returns 1
02:05:41.255 00.000 9828 Entered PulseGuideScope while moving
02:05:41.316 00.061 9828 IsSlewing returns 0
02:05:41.316 00.000 9828 IsGuiding returns 1
02:05:41.316 00.000 9828 Still moving
02:05:41.380 00.064 9828 IsSlewing returns 0
02:05:41.380 00.000 9828 IsGuiding returns 0
02:05:41.380 00.000 9828 Movement stopped - continuing
02:05:41.381 00.001 9828 PulseGuide returned control before completion, sleep 22
02:05:41.411 00.030 9828 IsGuiding returns 1
02:05:41.411 00.000 9828 scope still moving after pulse duration time elapsed
02:05:41.441 00.030 9828 IsSlewing returns 0
02:05:41.441 00.000 9828 IsGuiding returns 1
02:05:41.472 00.031 9828 IsSlewing returns 0
02:05:41.472 00.000 9828 IsGuiding returns 1
02:05:41.504 00.032 9828 IsSlewing returns 0
02:05:41.504 00.000 9828 IsGuiding returns 1
02:05:41.534 00.030 9828 IsSlewing returns 0
02:05:41.534 00.000 9828 IsGuiding returns 0
02:05:41.535 00.001 9828 scope move finished after 12 + 142 ms
02:05:41.535 00.000 9828 Move returns status 0, amount 12
02:05:41.535 00.000 9828 move complete, result=0
02:05:41.535 00.000 9828 worker thread done servicing request
02:05:41.535 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:05:41.802 00.267 8976 Exposure complete
02:05:41.807 00.005 8976 worker thread done servicing request
02:05:41.807 00.000 5052 OnExposeComplete: enter
02:05:41.807 00.000 5052 UpdateGuideState(): m_state=6
02:05:41.807 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7039
02:05:41.808 00.001 5052 Star::Find returns 1 (0), X=328.69, Y=281.34, Mass=218, SNR=10.2, Peak=85 HFD=1.9
02:05:41.808 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.53 = 1.75)
02:05:41.808 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
02:05:41.808 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.37 hyp=0.60 cameraTheta=-2.49 mountX=-0.11 mountY=0.60, mountTheta=1.75
02:05:41.808 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.37, opts=13)
02:05:41.808 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.37)
02:05:41.808 00.000 8976 Worker thread wakes up
02:05:41.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.37) opts 0xd
02:05:41.809 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.37)
02:05:41.809 00.000 8976 Moving (-0.48, -0.37) raw xDistance=-0.11 yDistance=0.60
02:05:41.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:05:41.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
02:05:41.809 00.000 8976 MoveAxis(R, 0, ABG)
02:05:41.809 00.000 8976 MoveAxis(D, 2, ABG)
02:05:41.809 00.000 8976 stepping (-11, 21) + (0, -2)
02:05:41.809 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:41.809 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:05:41.819 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
02:05:41.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:41.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:41.819 00.000 5052 Enqueuing Expose request
02:05:41.844 00.025 8976 Received - 47 (G) 
02:05:41.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:41.844 00.000 8976 stepped: pos (-11, 19)
02:05:41.844 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:05:41.844 00.000 8976 MountToCamera -- mountX=1.69 mountY=-3.31 hyp=3.72 mountTheta=-1.10 cameraX=2.18, cameraY=3.02 cameraTheta=0.94
02:05:41.844 00.000 8976 incremental bump (2.180, 3.015) isValid = 1
02:05:41.844 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
02:05:41.844 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:05:41.845 00.001 8976 Enqueuing Move request for scope (0.07, 0.10)
02:05:41.845 00.000 8976 move complete, result=0
02:05:41.845 00.000 9828 Worker thread wakes up
02:05:41.845 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:05:41.845 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:05:41.845 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
02:05:41.845 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:05:41.845 00.000 8976 worker thread done servicing request
02:05:41.845 00.000 8976 Worker thread wakes up
02:05:41.845 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:41.845 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
02:05:41.845 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:05:41.845 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:41.845 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:05:41.845 00.000 9828 BLC: window closed
02:05:41.845 00.000 9828 MoveAxis(E, 23, B)
02:05:41.845 00.000 9828 Guiding  Dir = 2, Dur = 23
02:05:41.846 00.001 9828 IsSlewing returns 0
02:05:41.846 00.000 9828 IsGuiding returns 0
02:05:41.846 00.000 9828 PulseGuide returned control before completion, sleep 33
02:05:41.890 00.044 9828 IsGuiding returns 1
02:05:41.890 00.000 9828 scope still moving after pulse duration time elapsed
02:05:41.921 00.031 9828 IsSlewing returns 0
02:05:41.921 00.000 9828 IsGuiding returns 1
02:05:41.952 00.031 9828 IsSlewing returns 0
02:05:41.952 00.000 9828 IsGuiding returns 1
02:05:41.982 00.030 9828 IsSlewing returns 0
02:05:41.983 00.001 9828 IsGuiding returns 1
02:05:42.006 00.023 9828 IsSlewing returns 0
02:05:42.006 00.000 9828 IsGuiding returns 0
02:05:42.006 00.000 9828 scope move finished after 23 + 137 ms
02:05:42.006 00.000 9828 Move returns status 0, amount 23
02:05:42.006 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:42.006 00.000 9828 MoveAxis(N, 12, B)
02:05:42.006 00.000 9828 Guiding  Dir = 0, Dur = 12
02:05:42.022 00.016 9828 IsSlewing returns 0
02:05:42.022 00.000 9828 IsGuiding returns 0
02:05:42.022 00.000 9828 PulseGuide returned control before completion, sleep 22
02:05:42.052 00.030 9828 IsGuiding returns 1
02:05:42.052 00.000 9828 scope still moving after pulse duration time elapsed
02:05:42.082 00.030 9828 IsSlewing returns 0
02:05:42.082 00.000 9828 IsGuiding returns 1
02:05:42.113 00.031 9828 IsSlewing returns 0
02:05:42.113 00.000 9828 IsGuiding returns 1
02:05:42.144 00.031 9828 IsSlewing returns 0
02:05:42.144 00.000 9828 IsGuiding returns 1
02:05:42.176 00.032 9828 IsSlewing returns 0
02:05:42.176 00.000 9828 IsGuiding returns 0
02:05:42.176 00.000 9828 scope move finished after 12 + 141 ms
02:05:42.176 00.000 9828 Move returns status 0, amount 12
02:05:42.176 00.000 9828 move complete, result=0
02:05:42.176 00.000 9828 worker thread done servicing request
02:05:42.176 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:05:42.533 00.357 8976 Exposure complete
02:05:42.538 00.005 8976 worker thread done servicing request
02:05:42.538 00.000 5052 OnExposeComplete: enter
02:05:42.538 00.000 5052 UpdateGuideState(): m_state=6
02:05:42.538 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7040
02:05:42.538 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.56, Mass=218, SNR=10.3, Peak=81 HFD=2.0
02:05:42.538 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.88 = 2.40)
02:05:42.538 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.30)
02:05:42.538 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.84 mountX=-0.11 mountY=0.11, mountTheta=2.35
02:05:42.539 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.15, opts=13)
02:05:42.539 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.15)
02:05:42.539 00.000 8976 Worker thread wakes up
02:05:42.539 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.15) opts 0xd
02:05:42.539 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.15)
02:05:42.539 00.000 8976 Moving (-0.04, -0.15) raw xDistance=-0.11 yDistance=0.11
02:05:42.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:05:42.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:05:42.539 00.000 8976 MoveAxis(R, 0, ABG)
02:05:42.539 00.000 8976 MoveAxis(U, 0, ABG)
02:05:42.540 00.001 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:05:42.540 00.000 8976 MountToCamera -- mountX=1.69 mountY=-3.22 hyp=3.63 mountTheta=-1.09 cameraX=2.09, cameraY=2.97 cameraTheta=0.96
02:05:42.540 00.000 8976 incremental bump (2.094, 2.968) isValid = 1
02:05:42.540 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:05:42.540 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:05:42.540 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:05:42.540 00.000 8976 move complete, result=0
02:05:42.540 00.000 9828 Worker thread wakes up
02:05:42.540 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:05:42.540 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:05:42.540 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:05:42.540 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:05:42.540 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:05:42.540 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:05:42.540 00.000 9828 BLC: window closed
02:05:42.540 00.000 9828 MoveAxis(E, 22, B)
02:05:42.540 00.000 9828 Guiding  Dir = 2, Dur = 22
02:05:42.540 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:05:42.540 00.000 8976 worker thread done servicing request
02:05:42.541 00.001 9828 IsSlewing returns 0
02:05:42.541 00.000 9828 IsGuiding returns 0
02:05:42.541 00.000 9828 PulseGuide returned control before completion, sleep 32
02:05:42.550 00.009 5052 UpdateGuideState exits: m=218 SNR=10.3
02:05:42.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:42.550 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:42.550 00.000 5052 Enqueuing Expose request
02:05:42.550 00.000 8976 Worker thread wakes up
02:05:42.550 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:42.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:42.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:42.583 00.033 9828 IsGuiding returns 1
02:05:42.583 00.000 9828 scope still moving after pulse duration time elapsed
02:05:42.614 00.031 9828 IsSlewing returns 0
02:05:42.614 00.000 9828 IsGuiding returns 1
02:05:42.646 00.032 9828 IsSlewing returns 0
02:05:42.646 00.000 9828 IsGuiding returns 1
02:05:42.677 00.031 9828 IsSlewing returns 0
02:05:42.677 00.000 9828 IsGuiding returns 0
02:05:42.677 00.000 9828 scope move finished after 22 + 114 ms
02:05:42.677 00.000 9828 Move returns status 0, amount 22
02:05:42.678 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:42.678 00.000 9828 MoveAxis(N, 12, B)
02:05:42.678 00.000 9828 Guiding  Dir = 0, Dur = 12
02:05:42.692 00.014 9828 IsSlewing returns 0
02:05:42.692 00.000 9828 IsGuiding returns 0
02:05:42.692 00.000 9828 PulseGuide returned control before completion, sleep 22
02:05:42.722 00.030 9828 IsGuiding returns 1
02:05:42.722 00.000 9828 scope still moving after pulse duration time elapsed
02:05:42.754 00.032 9828 IsSlewing returns 0
02:05:42.754 00.000 9828 IsGuiding returns 1
02:05:42.785 00.031 9828 IsSlewing returns 0
02:05:42.785 00.000 9828 IsGuiding returns 1
02:05:42.816 00.031 9828 IsSlewing returns 0
02:05:42.816 00.000 9828 IsGuiding returns 1
02:05:42.846 00.030 9828 IsSlewing returns 0
02:05:42.846 00.000 9828 IsGuiding returns 0
02:05:42.846 00.000 9828 scope move finished after 12 + 141 ms
02:05:42.846 00.000 9828 Move returns status 0, amount 12
02:05:42.846 00.000 9828 move complete, result=0
02:05:42.846 00.000 9828 worker thread done servicing request
02:05:42.846 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:05:43.245 00.399 8976 Exposure complete
02:05:43.250 00.005 8976 worker thread done servicing request
02:05:43.250 00.000 5052 OnExposeComplete: enter
02:05:43.250 00.000 5052 UpdateGuideState(): m_state=6
02:05:43.250 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7041
02:05:43.250 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.44, Mass=205, SNR=10.0, Peak=90 HFD=2.1
02:05:43.250 00.000 5052 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.04) = xAngle (-4.01 = 2.28)
02:05:43.250 00.000 5052 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.11 = 2.17)
02:05:43.250 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.96 mountX=-0.19 mountY=0.24, mountTheta=2.24
02:05:43.251 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.27, opts=13)
02:05:43.251 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.27)
02:05:43.251 00.000 8976 Worker thread wakes up
02:05:43.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.27) opts 0xd
02:05:43.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.27)
02:05:43.251 00.000 8976 Moving (-0.11, -0.27) raw xDistance=-0.19 yDistance=0.24
02:05:43.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:05:43.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:05:43.252 00.001 8976 MoveAxis(R, 0, ABG)
02:05:43.252 00.000 8976 MoveAxis(U, 0, ABG)
02:05:43.252 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:05:43.252 00.000 8976 MountToCamera -- mountX=1.69 mountY=-3.15 hyp=3.57 mountTheta=-1.08 cameraX=2.04, cameraY=2.94 cameraTheta=0.96
02:05:43.252 00.000 8976 incremental bump (2.037, 2.937) isValid = 1
02:05:43.252 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
02:05:43.252 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:05:43.252 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:05:43.252 00.000 8976 move complete, result=0
02:05:43.252 00.000 9828 Worker thread wakes up
02:05:43.252 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:05:43.252 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:05:43.252 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
02:05:43.252 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
02:05:43.252 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:05:43.252 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:05:43.252 00.000 9828 BLC: window closed
02:05:43.252 00.000 8976 worker thread done servicing request
02:05:43.252 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=90, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:05:43.252 00.000 9828 MoveAxis(E, 22, B)
02:05:43.252 00.000 9828 Guiding  Dir = 2, Dur = 22
02:05:43.253 00.001 9828 IsSlewing returns 0
02:05:43.253 00.000 9828 IsGuiding returns 0
02:05:43.253 00.000 9828 PulseGuide returned control before completion, sleep 32
02:05:43.263 00.010 5052 UpdateGuideState exits: m=205 SNR=10.0
02:05:43.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:43.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:43.263 00.000 5052 Enqueuing Expose request
02:05:43.263 00.000 8976 Worker thread wakes up
02:05:43.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:43.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:43.263 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:43.293 00.030 9828 IsGuiding returns 1
02:05:43.293 00.000 9828 scope still moving after pulse duration time elapsed
02:05:43.324 00.031 9828 IsSlewing returns 0
02:05:43.325 00.001 9828 IsGuiding returns 1
02:05:43.356 00.031 9828 IsSlewing returns 0
02:05:43.356 00.000 9828 IsGuiding returns 1
02:05:43.385 00.029 9828 IsSlewing returns 0
02:05:43.385 00.000 9828 IsGuiding returns 0
02:05:43.385 00.000 9828 scope move finished after 22 + 109 ms
02:05:43.385 00.000 9828 Move returns status 0, amount 22
02:05:43.385 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:43.385 00.000 9828 MoveAxis(N, 12, B)
02:05:43.385 00.000 9828 Guiding  Dir = 0, Dur = 12
02:05:43.400 00.015 9828 IsSlewing returns 0
02:05:43.400 00.000 9828 IsGuiding returns 0
02:05:43.400 00.000 9828 PulseGuide returned control before completion, sleep 22
02:05:43.432 00.032 9828 IsGuiding returns 1
02:05:43.432 00.000 9828 scope still moving after pulse duration time elapsed
02:05:43.462 00.030 9828 IsSlewing returns 0
02:05:43.462 00.000 9828 IsGuiding returns 1
02:05:43.493 00.031 9828 IsSlewing returns 0
02:05:43.493 00.000 9828 IsGuiding returns 1
02:05:43.524 00.031 9828 IsSlewing returns 0
02:05:43.524 00.000 9828 IsGuiding returns 1
02:05:43.556 00.032 9828 IsSlewing returns 0
02:05:43.556 00.000 9828 IsGuiding returns 0
02:05:43.556 00.000 9828 scope move finished after 12 + 143 ms
02:05:43.556 00.000 9828 Move returns status 0, amount 12
02:05:43.556 00.000 9828 move complete, result=0
02:05:43.556 00.000 9828 worker thread done servicing request
02:05:43.556 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:05:43.966 00.410 8976 Exposure complete
02:05:43.971 00.005 8976 worker thread done servicing request
02:05:43.971 00.000 5052 OnExposeComplete: enter
02:05:43.971 00.000 5052 UpdateGuideState(): m_state=6
02:05:43.971 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7042
02:05:43.971 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.42, Mass=211, SNR=10.1, Peak=83 HFD=1.8
02:05:43.971 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.54 = 1.74)
02:05:43.972 00.001 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
02:05:43.972 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.29 hyp=0.48 cameraTheta=-2.50 mountX=-0.08 mountY=0.47, mountTheta=1.74
02:05:43.973 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.29, opts=13)
02:05:43.973 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.29)
02:05:43.973 00.000 8976 Worker thread wakes up
02:05:43.973 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.29) opts 0xd
02:05:43.973 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.29)
02:05:43.973 00.000 8976 Moving (-0.38, -0.29) raw xDistance=-0.08 yDistance=0.47
02:05:43.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:05:43.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
02:05:43.973 00.000 8976 MoveAxis(R, 0, ABG)
02:05:43.973 00.000 8976 MoveAxis(D, 2, ABG)
02:05:43.973 00.000 8976 stepping (-11, 19) + (0, -2)
02:05:43.974 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:43.975 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:05:43.984 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
02:05:43.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:43.984 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:43.984 00.000 5052 Enqueuing Expose request
02:05:44.002 00.018 8976 Received - 47 (G) 
02:05:44.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:44.002 00.000 8976 stepped: pos (-11, 17)
02:05:44.002 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:05:44.002 00.000 8976 MountToCamera -- mountX=1.69 mountY=-3.00 hyp=3.44 mountTheta=-1.06 cameraX=1.90, cameraY=2.87 cameraTheta=0.98
02:05:44.002 00.000 8976 incremental bump (1.905, 2.868) isValid = 1
02:05:44.002 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:05:44.002 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:05:44.002 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:05:44.002 00.000 8976 move complete, result=0
02:05:44.002 00.000 9828 Worker thread wakes up
02:05:44.002 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:05:44.002 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:05:44.002 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:05:44.002 00.000 8976 worker thread done servicing request
02:05:44.002 00.000 8976 Worker thread wakes up
02:05:44.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:44.002 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
02:05:44.003 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:44.003 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
02:05:44.003 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:05:44.003 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:05:44.003 00.000 9828 BLC: window closed
02:05:44.003 00.000 9828 MoveAxis(E, 22, B)
02:05:44.003 00.000 9828 Guiding  Dir = 2, Dur = 22
02:05:44.003 00.000 9828 IsSlewing returns 0
02:05:44.003 00.000 9828 IsGuiding returns 0
02:05:44.003 00.000 9828 PulseGuide returned control before completion, sleep 32
02:05:44.052 00.049 9828 IsGuiding returns 1
02:05:44.052 00.000 9828 scope still moving after pulse duration time elapsed
02:05:44.085 00.033 9828 IsSlewing returns 0
02:05:44.085 00.000 9828 IsGuiding returns 1
02:05:44.112 00.027 9828 IsSlewing returns 0
02:05:44.112 00.000 9828 IsGuiding returns 1
02:05:44.143 00.031 9828 IsSlewing returns 0
02:05:44.143 00.000 9828 IsGuiding returns 0
02:05:44.143 00.000 9828 scope move finished after 22 + 117 ms
02:05:44.143 00.000 9828 Move returns status 0, amount 22
02:05:44.143 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:44.143 00.000 9828 MoveAxis(N, 12, B)
02:05:44.143 00.000 9828 Guiding  Dir = 0, Dur = 12
02:05:44.159 00.016 9828 IsSlewing returns 0
02:05:44.159 00.000 9828 IsGuiding returns 0
02:05:44.159 00.000 9828 PulseGuide returned control before completion, sleep 22
02:05:44.189 00.030 9828 IsGuiding returns 1
02:05:44.189 00.000 9828 scope still moving after pulse duration time elapsed
02:05:44.220 00.031 9828 IsSlewing returns 0
02:05:44.220 00.000 9828 IsGuiding returns 1
02:05:44.252 00.032 9828 IsSlewing returns 0
02:05:44.253 00.001 9828 IsGuiding returns 1
02:05:44.284 00.031 9828 IsSlewing returns 0
02:05:44.284 00.000 9828 IsGuiding returns 1
02:05:44.316 00.032 9828 IsSlewing returns 0
02:05:44.316 00.000 9828 IsGuiding returns 0
02:05:44.316 00.000 9828 scope move finished after 12 + 144 ms
02:05:44.316 00.000 9828 Move returns status 0, amount 12
02:05:44.316 00.000 9828 move complete, result=0
02:05:44.316 00.000 9828 worker thread done servicing request
02:05:44.316 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:05:44.698 00.382 8976 Exposure complete
02:05:44.703 00.005 8976 worker thread done servicing request
02:05:44.703 00.000 5052 OnExposeComplete: enter
02:05:44.704 00.001 5052 UpdateGuideState(): m_state=6
02:05:44.704 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7043
02:05:44.704 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.73, Mass=208, SNR=10.0, Peak=93 HFD=1.7
02:05:44.704 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:05:44.704 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
02:05:44.704 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.02 hyp=0.36 cameraTheta=3.09 mountX=0.18 mountY=0.30, mountTheta=1.02
02:05:44.704 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.02, opts=13)
02:05:44.705 00.001 5052 Enqueuing Move request for stepguider (-0.36, 0.02)
02:05:44.705 00.000 8976 Worker thread wakes up
02:05:44.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.02) opts 0xd
02:05:44.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.02)
02:05:44.705 00.000 8976 Moving (-0.36, 0.02) raw xDistance=0.18 yDistance=0.30
02:05:44.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:05:44.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
02:05:44.705 00.000 8976 MoveAxis(R, 0, ABG)
02:05:44.705 00.000 8976 MoveAxis(D, 1, ABG)
02:05:44.705 00.000 8976 stepping (-11, 17) + (0, -1)
02:05:44.705 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:44.706 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=93, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:05:44.715 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
02:05:44.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:44.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:44.715 00.000 5052 Enqueuing Expose request
02:05:44.738 00.023 8976 Received - 47 (G) 
02:05:44.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:44.738 00.000 8976 stepped: pos (-11, 16)
02:05:44.738 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:05:44.738 00.000 8976 MountToCamera -- mountX=1.69 mountY=-2.85 hyp=3.31 mountTheta=-1.04 cameraX=1.77, cameraY=2.80 cameraTheta=1.01
02:05:44.738 00.000 8976 incremental bump (1.770, 2.798) isValid = 1
02:05:44.738 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:05:44.738 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:05:44.738 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:05:44.738 00.000 8976 move complete, result=0
02:05:44.738 00.000 8976 worker thread done servicing request
02:05:44.738 00.000 8976 Worker thread wakes up
02:05:44.738 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:05:44.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:44.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:44.738 00.000 9828 Worker thread wakes up
02:05:44.739 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:05:44.739 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:05:44.739 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:05:44.739 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
02:05:44.739 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:05:44.739 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:05:44.739 00.000 9828 BLC: window closed
02:05:44.739 00.000 9828 MoveAxis(E, 21, B)
02:05:44.739 00.000 9828 Guiding  Dir = 2, Dur = 21
02:05:44.739 00.000 9828 IsSlewing returns 0
02:05:44.739 00.000 9828 IsGuiding returns 0
02:05:44.740 00.001 9828 PulseGuide returned control before completion, sleep 31
02:05:44.781 00.041 9828 IsGuiding returns 1
02:05:44.781 00.000 9828 scope still moving after pulse duration time elapsed
02:05:44.812 00.031 9828 IsSlewing returns 0
02:05:44.812 00.000 9828 IsGuiding returns 1
02:05:44.837 00.025 9828 IsSlewing returns 0
02:05:44.837 00.000 9828 IsGuiding returns 1
02:05:44.867 00.030 9828 IsSlewing returns 0
02:05:44.867 00.000 9828 IsGuiding returns 1
02:05:44.899 00.032 9828 IsSlewing returns 0
02:05:44.899 00.000 9828 IsGuiding returns 1
02:05:44.930 00.031 9828 IsSlewing returns 0
02:05:44.930 00.000 9828 IsGuiding returns 0
02:05:44.930 00.000 9828 scope move finished after 21 + 170 ms
02:05:44.930 00.000 9828 Move returns status 0, amount 21
02:05:44.930 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:44.930 00.000 9828 MoveAxis(N, 13, B)
02:05:44.930 00.000 9828 Guiding  Dir = 0, Dur = 13
02:05:44.945 00.015 9828 IsSlewing returns 0
02:05:44.945 00.000 9828 IsGuiding returns 0
02:05:44.945 00.000 9828 PulseGuide returned control before completion, sleep 23
02:05:44.976 00.031 9828 IsGuiding returns 1
02:05:44.976 00.000 9828 scope still moving after pulse duration time elapsed
02:05:45.007 00.031 9828 IsSlewing returns 0
02:05:45.007 00.000 9828 IsGuiding returns 1
02:05:45.038 00.031 9828 IsSlewing returns 0
02:05:45.038 00.000 9828 IsGuiding returns 1
02:05:45.070 00.032 9828 IsSlewing returns 0
02:05:45.070 00.000 9828 IsGuiding returns 1
02:05:45.101 00.031 9828 IsSlewing returns 0
02:05:45.101 00.000 9828 IsGuiding returns 0
02:05:45.101 00.000 9828 scope move finished after 13 + 142 ms
02:05:45.102 00.001 9828 Move returns status 0, amount 13
02:05:45.102 00.000 9828 move complete, result=0
02:05:45.102 00.000 9828 worker thread done servicing request
02:05:45.102 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:05:45.428 00.326 8976 Exposure complete
02:05:45.434 00.006 8976 worker thread done servicing request
02:05:45.434 00.000 5052 OnExposeComplete: enter
02:05:45.434 00.000 5052 UpdateGuideState(): m_state=6
02:05:45.434 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7044
02:05:45.434 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.87, Mass=209, SNR=10.1, Peak=102 HFD=1.7
02:05:45.434 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:05:45.434 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
02:05:45.434 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.16 hyp=0.42 cameraTheta=2.76 mountX=0.32 mountY=0.24, mountTheta=0.65
02:05:45.435 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.16, opts=13)
02:05:45.435 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.16)
02:05:45.435 00.000 8976 Worker thread wakes up
02:05:45.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.16) opts 0xd
02:05:45.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.16)
02:05:45.435 00.000 8976 Moving (-0.39, 0.16) raw xDistance=0.32 yDistance=0.24
02:05:45.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:05:45.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:05:45.435 00.000 8976 MoveAxis(L, 1, ABG)
02:05:45.435 00.000 8976 stepping (-11, 16) + (-1, 0)
02:05:45.436 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:45.436 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=102, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:05:45.446 00.010 5052 UpdateGuideState exits: m=209 SNR=10.1
02:05:45.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:45.446 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:45.446 00.000 5052 Enqueuing Expose request
02:05:45.457 00.011 8976 Received - 47 (G) 
02:05:45.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:45.457 00.000 8976 stepped: pos (-12, 16)
02:05:45.457 00.000 8976 MoveAxis(U, 0, ABG)
02:05:45.457 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:05:45.457 00.000 8976 MountToCamera -- mountX=1.74 mountY=-2.75 hyp=3.25 mountTheta=-1.01 cameraX=1.66, cameraY=2.80 cameraTheta=1.04
02:05:45.457 00.000 8976 incremental bump (1.656, 2.797) isValid = 1
02:05:45.457 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:05:45.457 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:05:45.457 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:05:45.457 00.000 8976 move complete, result=0
02:05:45.457 00.000 9828 Worker thread wakes up
02:05:45.457 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:05:45.457 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:05:45.457 00.000 8976 worker thread done servicing request
02:05:45.457 00.000 8976 Worker thread wakes up
02:05:45.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:45.457 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
02:05:45.457 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
02:05:45.457 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:05:45.458 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:05:45.458 00.000 9828 BLC: window closed
02:05:45.458 00.000 9828 MoveAxis(E, 20, B)
02:05:45.458 00.000 9828 Guiding  Dir = 2, Dur = 20
02:05:45.458 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:45.458 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:05:45.458 00.000 9828 IsSlewing returns 0
02:05:45.458 00.000 9828 IsGuiding returns 0
02:05:45.458 00.000 9828 PulseGuide returned control before completion, sleep 30
02:05:45.496 00.038 9828 IsGuiding returns 1
02:05:45.496 00.000 9828 scope still moving after pulse duration time elapsed
02:05:45.526 00.030 9828 IsSlewing returns 0
02:05:45.526 00.000 9828 IsGuiding returns 1
02:05:45.557 00.031 9828 IsSlewing returns 0
02:05:45.557 00.000 9828 IsGuiding returns 1
02:05:45.588 00.031 9828 IsSlewing returns 0
02:05:45.588 00.000 9828 IsGuiding returns 0
02:05:45.588 00.000 9828 scope move finished after 20 + 110 ms
02:05:45.589 00.001 9828 Move returns status 0, amount 20
02:05:45.589 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:45.589 00.000 9828 MoveAxis(N, 13, B)
02:05:45.589 00.000 9828 Guiding  Dir = 0, Dur = 13
02:05:45.605 00.016 9828 IsSlewing returns 0
02:05:45.605 00.000 9828 IsGuiding returns 0
02:05:45.605 00.000 9828 PulseGuide returned control before completion, sleep 23
02:05:45.635 00.030 9828 IsGuiding returns 1
02:05:45.635 00.000 9828 scope still moving after pulse duration time elapsed
02:05:45.667 00.032 9828 IsSlewing returns 0
02:05:45.667 00.000 9828 IsGuiding returns 1
02:05:45.699 00.032 9828 IsSlewing returns 0
02:05:45.699 00.000 9828 IsGuiding returns 1
02:05:45.730 00.031 9828 IsSlewing returns 0
02:05:45.730 00.000 9828 IsGuiding returns 1
02:05:45.761 00.031 9828 IsSlewing returns 0
02:05:45.761 00.000 9828 IsGuiding returns 0
02:05:45.762 00.001 9828 scope move finished after 13 + 143 ms
02:05:45.762 00.000 9828 Move returns status 0, amount 13
02:05:45.762 00.000 9828 move complete, result=0
02:05:45.762 00.000 9828 worker thread done servicing request
02:05:45.762 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:05:46.149 00.387 8976 Exposure complete
02:05:46.155 00.006 8976 worker thread done servicing request
02:05:46.155 00.000 5052 OnExposeComplete: enter
02:05:46.155 00.000 5052 UpdateGuideState(): m_state=6
02:05:46.155 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7045
02:05:46.155 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.90, Mass=192, SNR=9.6, Peak=90 HFD=1.8
02:05:46.155 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:05:46.155 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
02:05:46.155 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.19 hyp=0.40 cameraTheta=2.64 mountX=0.33 mountY=0.19, mountTheta=0.52
02:05:46.155 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.19, opts=13)
02:05:46.155 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.19)
02:05:46.156 00.001 8976 Worker thread wakes up
02:05:46.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.19) opts 0xd
02:05:46.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.19)
02:05:46.156 00.000 8976 Moving (-0.35, 0.19) raw xDistance=0.33 yDistance=0.19
02:05:46.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
02:05:46.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:05:46.156 00.000 8976 MoveAxis(L, 1, ABG)
02:05:46.156 00.000 8976 stepping (-12, 16) + (-1, 0)
02:05:46.156 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:46.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=90, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:05:46.168 00.012 5052 UpdateGuideState exits: m=192 SNR=9.6
02:05:46.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:46.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:46.168 00.000 5052 Enqueuing Expose request
02:05:46.176 00.008 8976 Received - 47 (G) 
02:05:46.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:46.176 00.000 8976 stepped: pos (-13, 16)
02:05:46.176 00.000 8976 MoveAxis(U, 0, ABG)
02:05:46.176 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:05:46.176 00.000 8976 MountToCamera -- mountX=1.82 mountY=-2.68 hyp=3.24 mountTheta=-0.97 cameraX=1.56, cameraY=2.84 cameraTheta=1.07
02:05:46.176 00.000 8976 incremental bump (1.557, 2.840) isValid = 1
02:05:46.176 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
02:05:46.176 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:05:46.176 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:05:46.176 00.000 8976 move complete, result=0
02:05:46.176 00.000 9828 Worker thread wakes up
02:05:46.176 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:05:46.176 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:05:46.176 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:05:46.176 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:05:46.176 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:05:46.176 00.000 8976 worker thread done servicing request
02:05:46.176 00.000 8976 Worker thread wakes up
02:05:46.177 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:46.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:46.177 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:05:46.177 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:05:46.177 00.000 9828 BLC: window closed
02:05:46.177 00.000 9828 MoveAxis(E, 19, B)
02:05:46.177 00.000 9828 Guiding  Dir = 2, Dur = 19
02:05:46.177 00.000 9828 IsSlewing returns 0
02:05:46.177 00.000 9828 IsGuiding returns 0
02:05:46.177 00.000 9828 PulseGuide returned control before completion, sleep 29
02:05:46.209 00.032 9828 IsGuiding returns 1
02:05:46.209 00.000 9828 scope still moving after pulse duration time elapsed
02:05:46.239 00.030 9828 IsSlewing returns 0
02:05:46.239 00.000 9828 IsGuiding returns 1
02:05:46.271 00.032 9828 IsSlewing returns 0
02:05:46.272 00.001 9828 IsGuiding returns 1
02:05:46.303 00.031 9828 IsSlewing returns 0
02:05:46.303 00.000 9828 IsGuiding returns 0
02:05:46.303 00.000 9828 scope move finished after 19 + 106 ms
02:05:46.303 00.000 9828 Move returns status 0, amount 19
02:05:46.303 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:46.303 00.000 9828 MoveAxis(N, 13, B)
02:05:46.303 00.000 9828 Guiding  Dir = 0, Dur = 13
02:05:46.320 00.017 9828 IsSlewing returns 0
02:05:46.320 00.000 9828 IsGuiding returns 0
02:05:46.320 00.000 9828 PulseGuide returned control before completion, sleep 23
02:05:46.351 00.031 9828 IsGuiding returns 1
02:05:46.351 00.000 9828 scope still moving after pulse duration time elapsed
02:05:46.381 00.030 9828 IsSlewing returns 0
02:05:46.381 00.000 9828 IsGuiding returns 1
02:05:46.412 00.031 9828 IsSlewing returns 0
02:05:46.413 00.001 9828 IsGuiding returns 1
02:05:46.442 00.029 9828 IsSlewing returns 0
02:05:46.442 00.000 9828 IsGuiding returns 1
02:05:46.473 00.031 9828 IsSlewing returns 0
02:05:46.473 00.000 9828 IsGuiding returns 0
02:05:46.473 00.000 9828 scope move finished after 13 + 140 ms
02:05:46.473 00.000 9828 Move returns status 0, amount 13
02:05:46.473 00.000 9828 move complete, result=0
02:05:46.474 00.001 9828 worker thread done servicing request
02:05:46.474 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:05:46.838 00.364 8976 Exposure complete
02:05:46.843 00.005 8976 worker thread done servicing request
02:05:46.843 00.000 5052 OnExposeComplete: enter
02:05:46.843 00.000 5052 UpdateGuideState(): m_state=6
02:05:46.843 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7046
02:05:46.843 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.25, Mass=223, SNR=10.4, Peak=89 HFD=1.8
02:05:46.843 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.04) = xAngle (-3.55 = 2.73)
02:05:46.843 00.000 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.66 = 2.63)
02:05:46.844 00.001 5052 CameraToMount -- cameraX=0.03 cameraY=-0.46 hyp=0.46 cameraTheta=-1.51 mountX=-0.42 mountY=0.23, mountTheta=2.65
02:05:46.844 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.46, opts=13)
02:05:46.844 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.46)
02:05:46.844 00.000 8976 Worker thread wakes up
02:05:46.844 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.46) opts 0xd
02:05:46.845 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.46)
02:05:46.845 00.000 8976 Moving (0.03, -0.46) raw xDistance=-0.42 yDistance=0.23
02:05:46.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
02:05:46.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:05:46.845 00.000 8976 MoveAxis(R, 2, ABG)
02:05:46.845 00.000 8976 stepping (-13, 16) + (2, 0)
02:05:46.845 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:46.846 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:05:46.855 00.009 5052 UpdateGuideState exits: m=223 SNR=10.4
02:05:46.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:46.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:46.855 00.000 5052 Enqueuing Expose request
02:05:46.880 00.025 8976 Received - 47 (G) 
02:05:46.880 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:46.880 00.000 8976 stepped: pos (-11, 16)
02:05:46.880 00.000 8976 MoveAxis(U, 0, ABG)
02:05:46.880 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:05:46.880 00.000 8976 MountToCamera -- mountX=1.78 mountY=-2.63 hyp=3.18 mountTheta=-0.98 cameraX=1.54, cameraY=2.78 cameraTheta=1.07
02:05:46.880 00.000 8976 incremental bump (1.537, 2.780) isValid = 1
02:05:46.880 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:05:46.880 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:05:46.880 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:05:46.880 00.000 8976 move complete, result=0
02:05:46.880 00.000 8976 worker thread done servicing request
02:05:46.880 00.000 8976 Worker thread wakes up
02:05:46.880 00.000 9828 Worker thread wakes up
02:05:46.880 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:05:46.880 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:05:46.880 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
02:05:46.880 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
02:05:46.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:46.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:46.880 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
02:05:46.880 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:05:46.880 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:05:46.881 00.001 9828 BLC: window closed
02:05:46.881 00.000 9828 MoveAxis(E, 19, B)
02:05:46.881 00.000 9828 Guiding  Dir = 2, Dur = 19
02:05:46.881 00.000 9828 IsSlewing returns 0
02:05:46.881 00.000 9828 IsGuiding returns 0
02:05:46.881 00.000 9828 PulseGuide returned control before completion, sleep 29
02:05:46.924 00.043 9828 IsGuiding returns 1
02:05:46.924 00.000 9828 scope still moving after pulse duration time elapsed
02:05:46.954 00.030 9828 IsSlewing returns 0
02:05:46.954 00.000 9828 IsGuiding returns 1
02:05:46.985 00.031 9828 IsSlewing returns 0
02:05:46.985 00.000 9828 IsGuiding returns 1
02:05:47.016 00.031 9828 IsSlewing returns 0
02:05:47.016 00.000 9828 IsGuiding returns 0
02:05:47.016 00.000 9828 scope move finished after 19 + 116 ms
02:05:47.016 00.000 9828 Move returns status 0, amount 19
02:05:47.016 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:47.017 00.001 9828 MoveAxis(N, 13, B)
02:05:47.017 00.000 9828 Guiding  Dir = 0, Dur = 13
02:05:47.032 00.015 9828 IsSlewing returns 0
02:05:47.032 00.000 9828 IsGuiding returns 0
02:05:47.032 00.000 9828 PulseGuide returned control before completion, sleep 23
02:05:47.063 00.031 9828 IsGuiding returns 1
02:05:47.063 00.000 9828 scope still moving after pulse duration time elapsed
02:05:47.094 00.031 9828 IsSlewing returns 0
02:05:47.094 00.000 9828 IsGuiding returns 1
02:05:47.126 00.032 9828 IsSlewing returns 0
02:05:47.126 00.000 9828 IsGuiding returns 1
02:05:47.157 00.031 9828 IsSlewing returns 0
02:05:47.157 00.000 9828 IsGuiding returns 1
02:05:47.189 00.032 9828 IsSlewing returns 0
02:05:47.189 00.000 9828 IsGuiding returns 1
02:05:47.220 00.031 9828 IsSlewing returns 0
02:05:47.220 00.000 9828 IsGuiding returns 1
02:05:47.251 00.031 9828 IsSlewing returns 0
02:05:47.251 00.000 9828 IsGuiding returns 1
02:05:47.282 00.031 9828 IsSlewing returns 0
02:05:47.282 00.000 9828 IsGuiding returns 0
02:05:47.282 00.000 9828 scope move finished after 13 + 236 ms
02:05:47.282 00.000 9828 Move returns status 0, amount 13
02:05:47.282 00.000 9828 move complete, result=0
02:05:47.282 00.000 9828 worker thread done servicing request
02:05:47.282 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:05:47.542 00.260 8976 Exposure complete
02:05:47.547 00.005 8976 worker thread done servicing request
02:05:47.547 00.000 5052 OnExposeComplete: enter
02:05:47.547 00.000 5052 UpdateGuideState(): m_state=6
02:05:47.547 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7047
02:05:47.547 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.82, Mass=210, SNR=10.0, Peak=88 HFD=1.9
02:05:47.547 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
02:05:47.547 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
02:05:47.547 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=0.06 mountY=-0.14, mountTheta=-1.18
02:05:47.548 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.11, opts=13)
02:05:47.548 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.11)
02:05:47.548 00.000 8976 Worker thread wakes up
02:05:47.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.11) opts 0xd
02:05:47.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.11)
02:05:47.548 00.000 8976 Moving (0.09, 0.11) raw xDistance=0.06 yDistance=-0.14
02:05:47.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:05:47.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:05:47.548 00.000 8976 MoveAxis(R, 0, ABG)
02:05:47.548 00.000 8976 MoveAxis(U, 0, ABG)
02:05:47.548 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:05:47.549 00.001 8976 MountToCamera -- mountX=1.75 mountY=-2.60 hyp=3.13 mountTheta=-0.98 cameraX=1.52, cameraY=2.74 cameraTheta=1.06
02:05:47.549 00.000 8976 incremental bump (1.523, 2.739) isValid = 1
02:05:47.549 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:05:47.549 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:05:47.549 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:05:47.549 00.000 8976 move complete, result=0
02:05:47.549 00.000 9828 Worker thread wakes up
02:05:47.549 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:05:47.549 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:05:47.549 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:05:47.549 00.000 8976 worker thread done servicing request
02:05:47.549 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:05:47.549 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:05:47.549 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:05:47.549 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:05:47.549 00.000 9828 BLC: window closed
02:05:47.549 00.000 9828 MoveAxis(E, 19, B)
02:05:47.550 00.001 9828 Guiding  Dir = 2, Dur = 19
02:05:47.550 00.000 9828 IsSlewing returns 0
02:05:47.550 00.000 9828 IsGuiding returns 0
02:05:47.550 00.000 9828 PulseGuide returned control before completion, sleep 29
02:05:47.558 00.008 5052 UpdateGuideState exits: m=210 SNR=10.0
02:05:47.559 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:47.559 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:47.559 00.000 5052 Enqueuing Expose request
02:05:47.559 00.000 8976 Worker thread wakes up
02:05:47.559 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:47.559 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:47.559 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:47.592 00.033 9828 IsGuiding returns 1
02:05:47.592 00.000 9828 scope still moving after pulse duration time elapsed
02:05:47.622 00.030 9828 IsSlewing returns 0
02:05:47.622 00.000 9828 IsGuiding returns 1
02:05:47.653 00.031 9828 IsSlewing returns 0
02:05:47.653 00.000 9828 IsGuiding returns 1
02:05:47.684 00.031 9828 IsSlewing returns 0
02:05:47.684 00.000 9828 IsGuiding returns 0
02:05:47.684 00.000 9828 scope move finished after 19 + 114 ms
02:05:47.684 00.000 9828 Move returns status 0, amount 19
02:05:47.684 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:47.684 00.000 9828 MoveAxis(N, 13, B)
02:05:47.684 00.000 9828 Guiding  Dir = 0, Dur = 13
02:05:47.699 00.015 9828 IsSlewing returns 0
02:05:47.699 00.000 9828 IsGuiding returns 0
02:05:47.699 00.000 9828 PulseGuide returned control before completion, sleep 23
02:05:47.730 00.031 9828 IsGuiding returns 1
02:05:47.730 00.000 9828 scope still moving after pulse duration time elapsed
02:05:47.763 00.033 9828 IsSlewing returns 0
02:05:47.763 00.000 9828 IsGuiding returns 1
02:05:47.793 00.030 9828 IsSlewing returns 0
02:05:47.793 00.000 9828 IsGuiding returns 1
02:05:47.824 00.031 9828 IsSlewing returns 0
02:05:47.824 00.000 9828 IsGuiding returns 1
02:05:47.856 00.032 9828 IsSlewing returns 0
02:05:47.856 00.000 9828 IsGuiding returns 0
02:05:47.856 00.000 9828 scope move finished after 13 + 144 ms
02:05:47.856 00.000 9828 Move returns status 0, amount 13
02:05:47.856 00.000 9828 move complete, result=0
02:05:47.856 00.000 9828 worker thread done servicing request
02:05:47.857 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:05:48.221 00.364 8976 Exposure complete
02:05:48.226 00.005 8976 worker thread done servicing request
02:05:48.226 00.000 5052 OnExposeComplete: enter
02:05:48.226 00.000 5052 UpdateGuideState(): m_state=6
02:05:48.226 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7048
02:05:48.227 00.001 5052 Star::Find returns 1 (0), X=329.16, Y=281.64, Mass=197, SNR=9.7, Peak=82 HFD=1.9
02:05:48.227 00.000 5052 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.04) = xAngle (-3.84 = 2.44)
02:05:48.227 00.000 5052 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
02:05:48.227 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.80 mountX=-0.06 mountY=0.05, mountTheta=2.39
02:05:48.227 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.07, opts=13)
02:05:48.227 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.07)
02:05:48.228 00.001 8976 Worker thread wakes up
02:05:48.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.07) opts 0xd
02:05:48.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.07)
02:05:48.228 00.000 8976 Moving (-0.02, -0.07) raw xDistance=-0.06 yDistance=0.05
02:05:48.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:05:48.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:05:48.228 00.000 8976 MoveAxis(R, 0, ABG)
02:05:48.228 00.000 8976 MoveAxis(U, 0, ABG)
02:05:48.228 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:05:48.228 00.000 8976 MountToCamera -- mountX=1.73 mountY=-2.58 hyp=3.11 mountTheta=-0.98 cameraX=1.51, cameraY=2.71 cameraTheta=1.06
02:05:48.228 00.000 8976 incremental bump (1.514, 2.712) isValid = 1
02:05:48.228 00.000 8976 Scheduling Mount bump of (0.036, 0.067)
02:05:48.228 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.07, opts=4)
02:05:48.228 00.000 8976 Enqueuing Move request for scope (0.04, 0.07)
02:05:48.228 00.000 8976 move complete, result=0
02:05:48.228 00.000 9828 Worker thread wakes up
02:05:48.228 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0x4
02:05:48.228 00.000 8976 worker thread done servicing request
02:05:48.228 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:05:48.229 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
02:05:48.229 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:05:48.229 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:05:48.229 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.08 mountX=-0.04 mountY=-0.06, mountTheta=-2.13
02:05:48.229 00.000 9828 Moving (0.04, 0.07) raw xDistance=-0.04 yDistance=-0.06
02:05:48.229 00.000 9828 BLC: window closed
02:05:48.229 00.000 9828 MoveAxis(E, 12, B)
02:05:48.229 00.000 9828 Guiding  Dir = 2, Dur = 12
02:05:48.229 00.000 9828 IsSlewing returns 0
02:05:48.229 00.000 9828 IsGuiding returns 0
02:05:48.229 00.000 9828 PulseGuide returned control before completion, sleep 22
02:05:48.238 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
02:05:48.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:48.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:48.238 00.000 5052 Enqueuing Expose request
02:05:48.238 00.000 8976 Worker thread wakes up
02:05:48.238 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:48.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:48.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:48.258 00.020 9828 IsGuiding returns 1
02:05:48.259 00.001 9828 scope still moving after pulse duration time elapsed
02:05:48.292 00.033 9828 IsSlewing returns 0
02:05:48.292 00.000 9828 IsGuiding returns 1
02:05:48.319 00.027 9828 IsSlewing returns 0
02:05:48.320 00.001 9828 IsGuiding returns 1
02:05:48.350 00.030 9828 IsSlewing returns 0
02:05:48.350 00.000 9828 IsGuiding returns 1
02:05:48.381 00.031 9828 IsSlewing returns 0
02:05:48.381 00.000 9828 IsGuiding returns 1
02:05:48.412 00.031 9828 IsSlewing returns 0
02:05:48.412 00.000 9828 IsGuiding returns 0
02:05:48.412 00.000 9828 scope move finished after 12 + 170 ms
02:05:48.412 00.000 9828 Move returns status 0, amount 12
02:05:48.412 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:48.412 00.000 9828 MoveAxis(N, 8, B)
02:05:48.412 00.000 9828 Guiding  Dir = 0, Dur = 8
02:05:48.428 00.016 9828 IsSlewing returns 0
02:05:48.428 00.000 9828 IsGuiding returns 0
02:05:48.428 00.000 9828 PulseGuide returned control before completion, sleep 18
02:05:48.458 00.030 9828 IsGuiding returns 1
02:05:48.458 00.000 9828 scope still moving after pulse duration time elapsed
02:05:48.489 00.031 9828 IsSlewing returns 0
02:05:48.489 00.000 9828 IsGuiding returns 1
02:05:48.522 00.033 9828 IsSlewing returns 0
02:05:48.522 00.000 9828 IsGuiding returns 1
02:05:48.553 00.031 9828 IsSlewing returns 0
02:05:48.553 00.000 9828 IsGuiding returns 0
02:05:48.553 00.000 9828 scope move finished after 8 + 117 ms
02:05:48.553 00.000 9828 Move returns status 0, amount 8
02:05:48.553 00.000 9828 move complete, result=0
02:05:48.553 00.000 9828 worker thread done servicing request
02:05:48.553 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 8 ms NORTH
02:05:48.898 00.345 8976 Exposure complete
02:05:48.903 00.005 8976 worker thread done servicing request
02:05:48.903 00.000 5052 OnExposeComplete: enter
02:05:48.903 00.000 5052 UpdateGuideState(): m_state=6
02:05:48.903 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7049
02:05:48.903 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.83, Mass=197, SNR=9.7, Peak=85 HFD=1.8
02:05:48.904 00.001 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
02:05:48.904 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
02:05:48.904 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.21 cameraTheta=0.58 mountX=0.02 mountY=-0.21, mountTheta=-1.46
02:05:48.904 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.12, opts=13)
02:05:48.904 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.12)
02:05:48.904 00.000 8976 Worker thread wakes up
02:05:48.905 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.12) opts 0xd
02:05:48.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.12)
02:05:48.905 00.000 8976 Moving (0.18, 0.12) raw xDistance=0.02 yDistance=-0.21
02:05:48.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:05:48.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:05:48.905 00.000 8976 MoveAxis(R, 0, ABG)
02:05:48.905 00.000 8976 MoveAxis(U, 0, ABG)
02:05:48.905 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:05:48.905 00.000 8976 MountToCamera -- mountX=1.71 mountY=-2.57 hyp=3.09 mountTheta=-0.98 cameraX=1.51, cameraY=2.69 cameraTheta=1.06
02:05:48.905 00.000 8976 incremental bump (1.508, 2.694) isValid = 1
02:05:48.905 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:05:48.905 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:05:48.905 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:05:48.905 00.000 8976 move complete, result=0
02:05:48.905 00.000 9828 Worker thread wakes up
02:05:48.905 00.000 8976 worker thread done servicing request
02:05:48.905 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:05:48.905 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:05:48.905 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:05:48.905 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:05:48.906 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:05:48.906 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:05:48.906 00.000 9828 BLC: window closed
02:05:48.906 00.000 9828 MoveAxis(E, 19, B)
02:05:48.906 00.000 9828 Guiding  Dir = 2, Dur = 19
02:05:48.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:05:48.906 00.000 9828 IsSlewing returns 0
02:05:48.906 00.000 9828 IsGuiding returns 0
02:05:48.906 00.000 9828 PulseGuide returned control before completion, sleep 29
02:05:48.916 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:05:48.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:48.916 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:48.916 00.000 5052 Enqueuing Expose request
02:05:48.916 00.000 8976 Worker thread wakes up
02:05:48.916 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:05:48.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:48.916 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:48.940 00.024 9828 IsGuiding returns 1
02:05:48.940 00.000 9828 scope still moving after pulse duration time elapsed
02:05:48.971 00.031 9828 IsSlewing returns 0
02:05:48.971 00.000 9828 IsGuiding returns 1
02:05:49.002 00.031 9828 IsSlewing returns 0
02:05:49.002 00.000 9828 IsGuiding returns 1
02:05:49.032 00.030 9828 IsSlewing returns 0
02:05:49.032 00.000 9828 IsGuiding returns 0
02:05:49.032 00.000 9828 scope move finished after 19 + 107 ms
02:05:49.032 00.000 9828 Move returns status 0, amount 19
02:05:49.032 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:49.032 00.000 9828 MoveAxis(N, 13, B)
02:05:49.033 00.001 9828 Guiding  Dir = 0, Dur = 13
02:05:49.048 00.015 9828 IsSlewing returns 0
02:05:49.048 00.000 9828 IsGuiding returns 0
02:05:49.049 00.001 9828 PulseGuide returned control before completion, sleep 23
02:05:49.080 00.031 9828 IsGuiding returns 1
02:05:49.080 00.000 9828 scope still moving after pulse duration time elapsed
02:05:49.112 00.032 9828 IsSlewing returns 0
02:05:49.112 00.000 9828 IsGuiding returns 1
02:05:49.144 00.032 9828 IsSlewing returns 0
02:05:49.144 00.000 9828 IsGuiding returns 1
02:05:49.175 00.031 9828 IsSlewing returns 0
02:05:49.175 00.000 9828 IsGuiding returns 1
02:05:49.206 00.031 9828 IsSlewing returns 0
02:05:49.206 00.000 9828 IsGuiding returns 0
02:05:49.206 00.000 9828 scope move finished after 13 + 144 ms
02:05:49.206 00.000 9828 Move returns status 0, amount 13
02:05:49.206 00.000 9828 move complete, result=0
02:05:49.206 00.000 9828 worker thread done servicing request
02:05:49.206 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:05:49.575 00.369 8976 Exposure complete
02:05:49.580 00.005 8976 worker thread done servicing request
02:05:49.581 00.001 5052 OnExposeComplete: enter
02:05:49.581 00.000 5052 UpdateGuideState(): m_state=6
02:05:49.581 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7050
02:05:49.581 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.34, Mass=203, SNR=9.9, Peak=83 HFD=1.9
02:05:49.581 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.41 = 1.88)
02:05:49.581 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
02:05:49.581 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.37 hyp=0.53 cameraTheta=-2.36 mountX=-0.16 mountY=0.52, mountTheta=1.87
02:05:49.582 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.37, opts=13)
02:05:49.582 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.37)
02:05:49.582 00.000 8976 Worker thread wakes up
02:05:49.582 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.37) opts 0xd
02:05:49.582 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.37)
02:05:49.582 00.000 8976 Moving (-0.38, -0.37) raw xDistance=-0.16 yDistance=0.52
02:05:49.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:05:49.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:05:49.582 00.000 8976 MoveAxis(R, 0, ABG)
02:05:49.582 00.000 8976 MoveAxis(D, 2, ABG)
02:05:49.582 00.000 8976 stepping (-11, 16) + (0, -2)
02:05:49.582 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:49.583 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:05:49.591 00.008 5052 UpdateGuideState exits: m=203 SNR=9.9
02:05:49.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:49.591 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:49.591 00.000 5052 Enqueuing Expose request
02:05:49.613 00.022 8976 Received - 47 (G) 
02:05:49.614 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:49.614 00.000 8976 stepped: pos (-11, 14)
02:05:49.614 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:05:49.614 00.000 8976 MountToCamera -- mountX=1.70 mountY=-2.45 hyp=2.99 mountTheta=-0.96 cameraX=1.41, cameraY=2.63 cameraTheta=1.08
02:05:49.614 00.000 8976 incremental bump (1.411, 2.634) isValid = 1
02:05:49.614 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:05:49.614 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:05:49.614 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:05:49.614 00.000 8976 move complete, result=0
02:05:49.614 00.000 8976 worker thread done servicing request
02:05:49.614 00.000 8976 Worker thread wakes up
02:05:49.614 00.000 9828 Worker thread wakes up
02:05:49.614 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:05:49.614 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:05:49.614 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:05:49.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:49.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:49.614 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:05:49.614 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:05:49.615 00.001 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:05:49.615 00.000 9828 BLC: window closed
02:05:49.615 00.000 9828 MoveAxis(E, 19, B)
02:05:49.615 00.000 9828 Guiding  Dir = 2, Dur = 19
02:05:49.615 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:05:49.615 00.000 9828 IsSlewing returns 0
02:05:49.615 00.000 9828 IsGuiding returns 0
02:05:49.615 00.000 9828 PulseGuide returned control before completion, sleep 29
02:05:49.659 00.044 9828 IsGuiding returns 1
02:05:49.659 00.000 9828 scope still moving after pulse duration time elapsed
02:05:49.689 00.030 9828 IsSlewing returns 0
02:05:49.689 00.000 9828 IsGuiding returns 1
02:05:49.720 00.031 9828 IsSlewing returns 0
02:05:49.720 00.000 9828 IsGuiding returns 1
02:05:49.751 00.031 9828 IsSlewing returns 0
02:05:49.751 00.000 9828 IsGuiding returns 0
02:05:49.751 00.000 9828 scope move finished after 19 + 116 ms
02:05:49.751 00.000 9828 Move returns status 0, amount 19
02:05:49.751 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:49.751 00.000 9828 MoveAxis(N, 13, B)
02:05:49.751 00.000 9828 Guiding  Dir = 0, Dur = 13
02:05:49.766 00.015 9828 IsSlewing returns 0
02:05:49.766 00.000 9828 IsGuiding returns 0
02:05:49.766 00.000 9828 PulseGuide returned control before completion, sleep 23
02:05:49.796 00.030 9828 IsGuiding returns 1
02:05:49.796 00.000 9828 scope still moving after pulse duration time elapsed
02:05:49.828 00.032 9828 IsSlewing returns 0
02:05:49.828 00.000 9828 IsGuiding returns 1
02:05:49.859 00.031 9828 IsSlewing returns 0
02:05:49.859 00.000 9828 IsGuiding returns 1
02:05:49.890 00.031 9828 IsSlewing returns 0
02:05:49.890 00.000 9828 IsGuiding returns 1
02:05:49.922 00.032 9828 IsSlewing returns 0
02:05:49.922 00.000 9828 IsGuiding returns 0
02:05:49.922 00.000 9828 scope move finished after 13 + 143 ms
02:05:49.922 00.000 9828 Move returns status 0, amount 13
02:05:49.922 00.000 9828 move complete, result=0
02:05:49.922 00.000 9828 worker thread done servicing request
02:05:49.922 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:05:50.274 00.352 8976 Exposure complete
02:05:50.280 00.006 8976 worker thread done servicing request
02:05:50.280 00.000 5052 OnExposeComplete: enter
02:05:50.280 00.000 5052 UpdateGuideState(): m_state=6
02:05:50.280 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7051
02:05:50.280 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.66, Mass=209, SNR=10.0, Peak=77 HFD=1.7
02:05:50.280 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
02:05:50.280 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.09)
02:05:50.280 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.05 hyp=0.53 cameraTheta=-3.05 mountX=0.20 mountY=0.47, mountTheta=1.17
02:05:50.281 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.05, opts=13)
02:05:50.281 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.05)
02:05:50.281 00.000 8976 Worker thread wakes up
02:05:50.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.05) opts 0xd
02:05:50.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.05)
02:05:50.281 00.000 8976 Moving (-0.52, -0.05) raw xDistance=0.20 yDistance=0.47
02:05:50.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:05:50.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
02:05:50.281 00.000 8976 MoveAxis(R, 0, ABG)
02:05:50.281 00.000 8976 MoveAxis(D, 2, ABG)
02:05:50.281 00.000 8976 stepping (-11, 14) + (0, -2)
02:05:50.282 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:50.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:05:50.292 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
02:05:50.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:50.292 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:50.292 00.000 5052 Enqueuing Expose request
02:05:50.317 00.025 8976 Received - 47 (G) 
02:05:50.317 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:50.317 00.000 8976 stepped: pos (-11, 12)
02:05:50.317 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:05:50.317 00.000 8976 MountToCamera -- mountX=1.70 mountY=-2.27 hyp=2.84 mountTheta=-0.93 cameraX=1.25, cameraY=2.55 cameraTheta=1.11
02:05:50.317 00.000 8976 incremental bump (1.252, 2.546) isValid = 1
02:05:50.317 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:05:50.317 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:05:50.317 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:05:50.317 00.000 8976 move complete, result=0
02:05:50.317 00.000 9828 Worker thread wakes up
02:05:50.317 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:05:50.317 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:05:50.317 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:05:50.317 00.000 8976 worker thread done servicing request
02:05:50.317 00.000 8976 Worker thread wakes up
02:05:50.317 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:05:50.317 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:05:50.318 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:05:50.318 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:05:50.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:50.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:50.318 00.000 9828 BLC: window closed
02:05:50.318 00.000 9828 MoveAxis(E, 18, B)
02:05:50.318 00.000 9828 Guiding  Dir = 2, Dur = 18
02:05:50.318 00.000 9828 IsSlewing returns 0
02:05:50.318 00.000 9828 IsGuiding returns 0
02:05:50.318 00.000 9828 PulseGuide returned control before completion, sleep 28
02:05:50.357 00.039 9828 IsGuiding returns 1
02:05:50.357 00.000 9828 scope still moving after pulse duration time elapsed
02:05:50.387 00.030 9828 IsSlewing returns 0
02:05:50.387 00.000 9828 IsGuiding returns 1
02:05:50.419 00.032 9828 IsSlewing returns 0
02:05:50.419 00.000 9828 IsGuiding returns 1
02:05:50.450 00.031 9828 IsSlewing returns 0
02:05:50.450 00.000 9828 IsGuiding returns 0
02:05:50.450 00.000 9828 scope move finished after 18 + 113 ms
02:05:50.450 00.000 9828 Move returns status 0, amount 18
02:05:50.450 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:50.450 00.000 9828 MoveAxis(N, 14, B)
02:05:50.450 00.000 9828 Guiding  Dir = 0, Dur = 14
02:05:50.465 00.015 9828 IsSlewing returns 0
02:05:50.465 00.000 9828 IsGuiding returns 0
02:05:50.465 00.000 9828 PulseGuide returned control before completion, sleep 24
02:05:50.497 00.032 9828 IsGuiding returns 1
02:05:50.497 00.000 9828 scope still moving after pulse duration time elapsed
02:05:50.528 00.031 9828 IsSlewing returns 0
02:05:50.528 00.000 9828 IsGuiding returns 1
02:05:50.560 00.032 9828 IsSlewing returns 0
02:05:50.560 00.000 9828 IsGuiding returns 1
02:05:50.592 00.032 9828 IsSlewing returns 0
02:05:50.592 00.000 9828 IsGuiding returns 1
02:05:50.624 00.032 9828 IsSlewing returns 0
02:05:50.624 00.000 9828 IsGuiding returns 0
02:05:50.624 00.000 9828 scope move finished after 14 + 145 ms
02:05:50.624 00.000 9828 Move returns status 0, amount 14
02:05:50.624 00.000 9828 move complete, result=0
02:05:50.624 00.000 9828 worker thread done servicing request
02:05:50.624 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:05:51.012 00.388 8976 Exposure complete
02:05:51.019 00.007 8976 worker thread done servicing request
02:05:51.019 00.000 5052 OnExposeComplete: enter
02:05:51.019 00.000 5052 UpdateGuideState(): m_state=6
02:05:51.019 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7052
02:05:51.019 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.93, Mass=178, SNR=9.3, Peak=83 HFD=2.0
02:05:51.019 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:05:51.019 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
02:05:51.019 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.22 hyp=0.71 cameraTheta=2.83 mountX=0.50 mountY=0.45, mountTheta=0.73
02:05:51.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.22, opts=13)
02:05:51.020 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.22)
02:05:51.020 00.000 8976 Worker thread wakes up
02:05:51.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.22) opts 0xd
02:05:51.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.22)
02:05:51.020 00.000 8976 Moving (-0.68, 0.22) raw xDistance=0.50 yDistance=0.45
02:05:51.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
02:05:51.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
02:05:51.021 00.001 8976 MoveAxis(L, 2, ABG)
02:05:51.021 00.000 8976 stepping (-11, 12) + (-2, 0)
02:05:51.021 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:51.022 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:05:51.034 00.012 5052 UpdateGuideState exits: m=178 SNR=9.3
02:05:51.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:51.034 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:51.034 00.000 5052 Enqueuing Expose request
02:05:51.052 00.018 8976 Received - 47 (G) 
02:05:51.052 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:51.052 00.000 8976 stepped: pos (-13, 12)
02:05:51.052 00.000 8976 MoveAxis(D, 2, ABG)
02:05:51.053 00.001 8976 stepping (-13, 12) + (0, -2)
02:05:51.053 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:51.084 00.031 8976 Received - 47 (G) 
02:05:51.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:51.084 00.000 8976 stepped: pos (-13, 10)
02:05:51.084 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:05:51.084 00.000 8976 MountToCamera -- mountX=1.79 mountY=-2.05 hyp=2.72 mountTheta=-0.85 cameraX=1.01, cameraY=2.53 cameraTheta=1.19
02:05:51.084 00.000 8976 incremental bump (1.006, 2.529) isValid = 1
02:05:51.084 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:05:51.084 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:05:51.084 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:05:51.084 00.000 8976 move complete, result=0
02:05:51.085 00.001 8976 worker thread done servicing request
02:05:51.085 00.000 8976 Worker thread wakes up
02:05:51.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:51.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:51.085 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:05:51.085 00.000 9828 Worker thread wakes up
02:05:51.085 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:05:51.085 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:05:51.085 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:05:51.085 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:05:51.085 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:05:51.085 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:05:51.085 00.000 9828 BLC: window closed
02:05:51.085 00.000 9828 MoveAxis(E, 15, B)
02:05:51.085 00.000 9828 Guiding  Dir = 2, Dur = 15
02:05:51.086 00.001 9828 IsSlewing returns 0
02:05:51.086 00.000 9828 IsGuiding returns 0
02:05:51.086 00.000 9828 PulseGuide returned control before completion, sleep 25
02:05:51.125 00.039 9828 IsGuiding returns 1
02:05:51.125 00.000 9828 scope still moving after pulse duration time elapsed
02:05:51.157 00.032 9828 IsSlewing returns 0
02:05:51.157 00.000 9828 IsGuiding returns 1
02:05:51.189 00.032 9828 IsSlewing returns 0
02:05:51.189 00.000 9828 IsGuiding returns 1
02:05:51.219 00.030 9828 IsSlewing returns 0
02:05:51.220 00.001 9828 IsGuiding returns 0
02:05:51.220 00.000 9828 scope move finished after 15 + 118 ms
02:05:51.220 00.000 9828 Move returns status 0, amount 15
02:05:51.220 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:51.220 00.000 9828 MoveAxis(N, 14, B)
02:05:51.220 00.000 9828 Guiding  Dir = 0, Dur = 14
02:05:51.235 00.015 9828 IsSlewing returns 0
02:05:51.235 00.000 9828 IsGuiding returns 0
02:05:51.236 00.001 9828 PulseGuide returned control before completion, sleep 24
02:05:51.266 00.030 9828 IsGuiding returns 1
02:05:51.266 00.000 9828 scope still moving after pulse duration time elapsed
02:05:51.297 00.031 9828 IsSlewing returns 0
02:05:51.297 00.000 9828 IsGuiding returns 1
02:05:51.327 00.030 9828 IsSlewing returns 0
02:05:51.327 00.000 9828 IsGuiding returns 1
02:05:51.358 00.031 9828 IsSlewing returns 0
02:05:51.358 00.000 9828 IsGuiding returns 1
02:05:51.389 00.031 9828 IsSlewing returns 0
02:05:51.389 00.000 9828 IsGuiding returns 0
02:05:51.389 00.000 9828 scope move finished after 14 + 139 ms
02:05:51.389 00.000 9828 Move returns status 0, amount 14
02:05:51.389 00.000 9828 move complete, result=0
02:05:51.389 00.000 9828 worker thread done servicing request
02:05:51.389 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:05:51.786 00.397 8976 Exposure complete
02:05:51.791 00.005 8976 worker thread done servicing request
02:05:51.791 00.000 5052 OnExposeComplete: enter
02:05:51.792 00.001 5052 UpdateGuideState(): m_state=6
02:05:51.792 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7053
02:05:51.792 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=282.02, Mass=192, SNR=9.6, Peak=83 HFD=2.2
02:05:51.792 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:05:51.792 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:05:51.792 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.31 hyp=0.68 cameraTheta=2.67 mountX=0.55 mountY=0.34, mountTheta=0.55
02:05:51.793 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.31, opts=13)
02:05:51.793 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.31)
02:05:51.793 00.000 8976 Worker thread wakes up
02:05:51.794 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.31) opts 0xd
02:05:51.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.31)
02:05:51.794 00.000 8976 Moving (-0.60, 0.31) raw xDistance=0.55 yDistance=0.34
02:05:51.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
02:05:51.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:05:51.794 00.000 8976 MoveAxis(L, 2, ABG)
02:05:51.794 00.000 8976 stepping (-13, 10) + (-2, 0)
02:05:51.794 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:51.795 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:05:51.807 00.012 5052 UpdateGuideState exits: m=192 SNR=9.6
02:05:51.808 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:51.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:51.808 00.000 5052 Enqueuing Expose request
02:05:51.820 00.012 8976 Received - 47 (G) 
02:05:51.820 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:51.820 00.000 8976 stepped: pos (-15, 10)
02:05:51.820 00.000 8976 MoveAxis(D, 1, ABG)
02:05:51.820 00.000 8976 stepping (-15, 10) + (0, -1)
02:05:51.820 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:51.851 00.031 8976 Received - 47 (G) 
02:05:51.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:51.851 00.000 8976 stepped: pos (-15, 9)
02:05:51.851 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:05:51.851 00.000 8976 MountToCamera -- mountX=1.96 mountY=-1.84 hyp=2.69 mountTheta=-0.75 cameraX=0.75, cameraY=2.58 cameraTheta=1.29
02:05:51.852 00.001 8976 incremental bump (0.749, 2.584) isValid = 1
02:05:51.852 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:05:51.852 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:05:51.852 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:05:51.852 00.000 8976 move complete, result=0
02:05:51.852 00.000 8976 worker thread done servicing request
02:05:51.852 00.000 8976 Worker thread wakes up
02:05:51.852 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:51.852 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:51.852 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:05:51.861 00.009 9828 Worker thread wakes up
02:05:51.867 00.006 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:05:51.867 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:05:51.867 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
02:05:51.867 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
02:05:51.867 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:05:51.867 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:05:51.867 00.000 9828 BLC: window closed
02:05:51.867 00.000 9828 MoveAxis(E, 12, B)
02:05:51.867 00.000 9828 Guiding  Dir = 2, Dur = 12
02:05:51.868 00.001 9828 IsSlewing returns 0
02:05:51.868 00.000 9828 IsGuiding returns 0
02:05:51.868 00.000 9828 PulseGuide returned control before completion, sleep 22
02:05:51.905 00.037 9828 IsGuiding returns 1
02:05:51.905 00.000 9828 scope still moving after pulse duration time elapsed
02:05:51.936 00.031 9828 IsSlewing returns 0
02:05:51.936 00.000 9828 IsGuiding returns 1
02:05:51.967 00.031 9828 IsSlewing returns 0
02:05:51.967 00.000 9828 IsGuiding returns 1
02:05:51.998 00.031 9828 IsSlewing returns 0
02:05:51.998 00.000 9828 IsGuiding returns 0
02:05:51.998 00.000 9828 scope move finished after 12 + 118 ms
02:05:51.998 00.000 9828 Move returns status 0, amount 12
02:05:51.998 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:51.998 00.000 9828 MoveAxis(N, 15, B)
02:05:51.998 00.000 9828 Guiding  Dir = 0, Dur = 15
02:05:52.015 00.017 9828 IsSlewing returns 0
02:05:52.015 00.000 9828 IsGuiding returns 0
02:05:52.015 00.000 9828 PulseGuide returned control before completion, sleep 25
02:05:52.050 00.035 9828 IsGuiding returns 1
02:05:52.050 00.000 9828 scope still moving after pulse duration time elapsed
02:05:52.078 00.028 9828 IsSlewing returns 0
02:05:52.078 00.000 9828 IsGuiding returns 1
02:05:52.107 00.029 9828 IsSlewing returns 0
02:05:52.108 00.001 9828 IsGuiding returns 1
02:05:52.139 00.031 9828 IsSlewing returns 0
02:05:52.140 00.001 9828 IsGuiding returns 1
02:05:52.170 00.030 9828 IsSlewing returns 0
02:05:52.170 00.000 9828 IsGuiding returns 0
02:05:52.170 00.000 9828 scope move finished after 15 + 140 ms
02:05:52.170 00.000 9828 Move returns status 0, amount 15
02:05:52.170 00.000 9828 move complete, result=0
02:05:52.170 00.000 9828 worker thread done servicing request
02:05:52.171 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:05:52.551 00.380 8976 Exposure complete
02:05:52.556 00.005 8976 worker thread done servicing request
02:05:52.557 00.001 5052 OnExposeComplete: enter
02:05:52.557 00.000 5052 UpdateGuideState(): m_state=6
02:05:52.557 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7054
02:05:52.557 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.70, Mass=201, SNR=9.8, Peak=78 HFD=1.7
02:05:52.557 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
02:05:52.557 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
02:05:52.557 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.01 hyp=0.77 cameraTheta=-3.12 mountX=0.34 mountY=0.65, mountTheta=1.09
02:05:52.558 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.01, opts=13)
02:05:52.558 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.01)
02:05:52.558 00.000 8976 Worker thread wakes up
02:05:52.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.01) opts 0xd
02:05:52.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.01)
02:05:52.558 00.000 8976 Moving (-0.77, -0.01) raw xDistance=0.34 yDistance=0.65
02:05:52.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:05:52.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
02:05:52.558 00.000 8976 MoveAxis(L, 2, ABG)
02:05:52.558 00.000 8976 stepping (-15, 9) + (-2, 0)
02:05:52.558 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:52.559 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:05:52.569 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
02:05:52.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:52.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:52.569 00.000 5052 Enqueuing Expose request
02:05:52.587 00.018 8976 Received - 47 (G) 
02:05:52.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:52.587 00.000 8976 stepped: pos (-17, 9)
02:05:52.587 00.000 8976 MoveAxis(D, 3, ABG)
02:05:52.587 00.000 8976 stepping (-17, 9) + (0, -3)
02:05:52.587 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:52.618 00.031 8976 Received - 47 (G) 
02:05:52.619 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:52.619 00.000 8976 stepped: pos (-17, 6)
02:05:52.619 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:05:52.619 00.000 8976 MountToCamera -- mountX=2.17 mountY=-1.55 hyp=2.67 mountTheta=-0.62 cameraX=0.39, cameraY=2.64 cameraTheta=1.42
02:05:52.619 00.000 8976 incremental bump (0.391, 2.639) isValid = 1
02:05:52.619 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:05:52.619 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:05:52.619 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:05:52.619 00.000 8976 move complete, result=0
02:05:52.619 00.000 9828 Worker thread wakes up
02:05:52.619 00.000 8976 worker thread done servicing request
02:05:52.619 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:05:52.619 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:05:52.619 00.000 8976 Worker thread wakes up
02:05:52.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:52.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:52.620 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:05:52.620 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
02:05:52.620 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:05:52.620 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:05:52.620 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:05:52.620 00.000 9828 BLC: window closed
02:05:52.620 00.000 9828 MoveAxis(E, 7, B)
02:05:52.620 00.000 9828 Guiding  Dir = 2, Dur = 7
02:05:52.620 00.000 9828 IsSlewing returns 0
02:05:52.621 00.001 9828 IsGuiding returns 0
02:05:52.621 00.000 9828 PulseGuide returned control before completion, sleep 17
02:05:52.640 00.019 9828 IsGuiding returns 1
02:05:52.640 00.000 9828 scope still moving after pulse duration time elapsed
02:05:52.672 00.032 9828 IsSlewing returns 0
02:05:52.673 00.001 9828 IsGuiding returns 1
02:05:52.717 00.044 9828 IsSlewing returns 0
02:05:52.718 00.001 9828 IsGuiding returns 1
02:05:52.748 00.030 9828 IsSlewing returns 0
02:05:52.748 00.000 9828 IsGuiding returns 0
02:05:52.748 00.000 9828 scope move finished after 7 + 120 ms
02:05:52.748 00.000 9828 Move returns status 0, amount 7
02:05:52.748 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:52.748 00.000 9828 MoveAxis(N, 16, B)
02:05:52.748 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:52.764 00.016 9828 IsSlewing returns 0
02:05:52.768 00.004 9828 IsGuiding returns 0
02:05:52.768 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:52.810 00.042 9828 IsGuiding returns 1
02:05:52.810 00.000 9828 scope still moving after pulse duration time elapsed
02:05:52.842 00.032 9828 IsSlewing returns 0
02:05:52.842 00.000 9828 IsGuiding returns 1
02:05:52.874 00.032 9828 IsSlewing returns 0
02:05:52.874 00.000 9828 IsGuiding returns 1
02:05:52.904 00.030 9828 IsSlewing returns 0
02:05:52.904 00.000 9828 IsGuiding returns 0
02:05:52.904 00.000 9828 scope move finished after 16 + 119 ms
02:05:52.904 00.000 9828 Move returns status 0, amount 16
02:05:52.904 00.000 9828 move complete, result=0
02:05:52.904 00.000 9828 worker thread done servicing request
02:05:52.904 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:05:53.317 00.413 8976 Exposure complete
02:05:53.323 00.006 8976 worker thread done servicing request
02:05:53.323 00.000 5052 OnExposeComplete: enter
02:05:53.323 00.000 5052 UpdateGuideState(): m_state=6
02:05:53.323 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7055
02:05:53.324 00.001 5052 Star::Find returns 1 (0), X=329.08, Y=281.49, Mass=219, SNR=10.2, Peak=82 HFD=2.1
02:05:53.324 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.04) = xAngle (-4.03 = 2.25)
02:05:53.324 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.13 = 2.15)
02:05:53.324 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.99 mountX=-0.15 mountY=0.20, mountTheta=2.22
02:05:53.324 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.22, opts=13)
02:05:53.324 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.22)
02:05:53.325 00.001 8976 Worker thread wakes up
02:05:53.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.22) opts 0xd
02:05:53.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.22)
02:05:53.325 00.000 8976 Moving (-0.10, -0.22) raw xDistance=-0.15 yDistance=0.20
02:05:53.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:05:53.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:05:53.325 00.000 8976 MoveAxis(R, 0, ABG)
02:05:53.325 00.000 8976 MoveAxis(U, 0, ABG)
02:05:53.325 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:05:53.325 00.000 8976 MountToCamera -- mountX=2.31 mountY=-1.35 hyp=2.68 mountTheta=-0.53 cameraX=0.15, cameraY=2.68 cameraTheta=1.51
02:05:53.325 00.000 8976 incremental bump (0.151, 2.676) isValid = 1
02:05:53.325 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
02:05:53.325 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:05:53.325 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:05:53.325 00.000 8976 move complete, result=0
02:05:53.325 00.000 9828 Worker thread wakes up
02:05:53.325 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:05:53.325 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:05:53.326 00.001 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:05:53.326 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
02:05:53.326 00.000 8976 worker thread done servicing request
02:05:53.326 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:05:53.326 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:05:53.326 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:05:53.326 00.000 9828 BLC: window closed
02:05:53.326 00.000 9828 MoveAxis(E, 4, B)
02:05:53.326 00.000 9828 Guiding  Dir = 2, Dur = 4
02:05:53.326 00.000 9828 IsSlewing returns 0
02:05:53.326 00.000 9828 IsGuiding returns 0
02:05:53.327 00.001 9828 PulseGuide returned control before completion, sleep 14
02:05:53.336 00.009 5052 UpdateGuideState exits: m=219 SNR=10.2
02:05:53.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:53.336 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:53.336 00.000 5052 Enqueuing Expose request
02:05:53.336 00.000 8976 Worker thread wakes up
02:05:53.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:53.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:53.336 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:53.346 00.010 9828 IsGuiding returns 1
02:05:53.346 00.000 9828 scope still moving after pulse duration time elapsed
02:05:53.378 00.032 9828 IsSlewing returns 0
02:05:53.378 00.000 9828 IsGuiding returns 1
02:05:53.408 00.030 9828 IsSlewing returns 0
02:05:53.408 00.000 9828 IsGuiding returns 1
02:05:53.440 00.032 9828 IsSlewing returns 0
02:05:53.440 00.000 9828 IsGuiding returns 0
02:05:53.440 00.000 9828 scope move finished after 4 + 110 ms
02:05:53.440 00.000 9828 Move returns status 0, amount 4
02:05:53.440 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:53.440 00.000 9828 MoveAxis(N, 16, B)
02:05:53.440 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:53.455 00.015 9828 IsSlewing returns 0
02:05:53.455 00.000 9828 IsGuiding returns 0
02:05:53.455 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:53.487 00.032 9828 IsGuiding returns 1
02:05:53.487 00.000 9828 scope still moving after pulse duration time elapsed
02:05:53.517 00.030 9828 IsSlewing returns 0
02:05:53.517 00.000 9828 IsGuiding returns 1
02:05:53.563 00.046 9828 IsSlewing returns 0
02:05:53.563 00.000 9828 IsGuiding returns 1
02:05:53.594 00.031 9828 IsSlewing returns 0
02:05:53.594 00.000 9828 IsGuiding returns 0
02:05:53.594 00.000 9828 scope move finished after 16 + 122 ms
02:05:53.594 00.000 9828 Move returns status 0, amount 16
02:05:53.594 00.000 9828 move complete, result=0
02:05:53.594 00.000 9828 worker thread done servicing request
02:05:53.594 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:05:54.028 00.434 8976 Exposure complete
02:05:54.033 00.005 8976 worker thread done servicing request
02:05:54.034 00.001 5052 OnExposeComplete: enter
02:05:54.034 00.000 5052 UpdateGuideState(): m_state=6
02:05:54.034 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7056
02:05:54.034 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.40, Mass=220, SNR=10.3, Peak=92 HFD=1.8
02:05:54.034 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.42 = 2.86)
02:05:54.034 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.75)
02:05:54.034 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.31 hyp=0.31 cameraTheta=-1.38 mountX=-0.30 mountY=0.12, mountTheta=2.77
02:05:54.035 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.31, opts=13)
02:05:54.035 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.31)
02:05:54.035 00.000 8976 Worker thread wakes up
02:05:54.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.31) opts 0xd
02:05:54.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.31)
02:05:54.035 00.000 8976 Moving (0.06, -0.31) raw xDistance=-0.30 yDistance=0.12
02:05:54.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:05:54.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:05:54.035 00.000 8976 MoveAxis(R, 1, ABG)
02:05:54.035 00.000 8976 stepping (-17, 6) + (1, 0)
02:05:54.035 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:54.035 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:05:54.046 00.011 5052 UpdateGuideState exits: m=220 SNR=10.3
02:05:54.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:54.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:54.046 00.000 5052 Enqueuing Expose request
02:05:54.057 00.011 8976 Received - 47 (G) 
02:05:54.058 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:54.058 00.000 8976 stepped: pos (-16, 6)
02:05:54.058 00.000 8976 MoveAxis(U, 0, ABG)
02:05:54.058 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
02:05:54.058 00.000 8976 MountToCamera -- mountX=2.36 mountY=-1.22 hyp=2.66 mountTheta=-0.48 cameraX=0.01, cameraY=2.66 cameraTheta=1.57
02:05:54.058 00.000 8976 incremental bump (0.013, 2.656) isValid = 1
02:05:54.058 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
02:05:54.058 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:05:54.058 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:05:54.058 00.000 8976 move complete, result=0
02:05:54.058 00.000 9828 Worker thread wakes up
02:05:54.058 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:05:54.058 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:05:54.058 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
02:05:54.058 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
02:05:54.058 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
02:05:54.058 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:05:54.059 00.001 9828 BLC: window closed
02:05:54.059 00.000 9828 MoveAxis(E, 2, B)
02:05:54.059 00.000 8976 worker thread done servicing request
02:05:54.059 00.000 8976 Worker thread wakes up
02:05:54.059 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:54.059 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:54.059 00.000 9828 Guiding  Dir = 2, Dur = 2
02:05:54.059 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:05:54.059 00.000 9828 IsSlewing returns 0
02:05:54.059 00.000 9828 IsGuiding returns 0
02:05:54.060 00.001 9828 PulseGuide returned control before completion, sleep 12
02:05:54.087 00.027 9828 IsGuiding returns 1
02:05:54.087 00.000 9828 scope still moving after pulse duration time elapsed
02:05:54.123 00.036 9828 IsSlewing returns 0
02:05:54.123 00.000 9828 IsGuiding returns 1
02:05:54.150 00.027 9828 IsSlewing returns 0
02:05:54.151 00.001 9828 IsGuiding returns 1
02:05:54.181 00.030 9828 IsSlewing returns 0
02:05:54.181 00.000 9828 IsGuiding returns 0
02:05:54.181 00.000 9828 scope move finished after 2 + 120 ms
02:05:54.181 00.000 9828 Move returns status 0, amount 2
02:05:54.181 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:54.181 00.000 9828 MoveAxis(N, 16, B)
02:05:54.182 00.001 9828 Guiding  Dir = 0, Dur = 16
02:05:54.196 00.014 9828 IsSlewing returns 0
02:05:54.197 00.001 9828 IsGuiding returns 1
02:05:54.197 00.000 9828 Entered PulseGuideScope while moving
02:05:54.260 00.063 9828 IsSlewing returns 0
02:05:54.261 00.001 9828 IsGuiding returns 1
02:05:54.261 00.000 9828 Still moving
02:05:54.322 00.061 9828 IsSlewing returns 0
02:05:54.322 00.000 9828 IsGuiding returns 0
02:05:54.322 00.000 9828 Movement stopped - continuing
02:05:54.322 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:54.355 00.033 9828 IsGuiding returns 1
02:05:54.355 00.000 9828 scope still moving after pulse duration time elapsed
02:05:54.385 00.030 9828 IsSlewing returns 0
02:05:54.385 00.000 9828 IsGuiding returns 1
02:05:54.417 00.032 9828 IsSlewing returns 0
02:05:54.417 00.000 9828 IsGuiding returns 1
02:05:54.448 00.031 9828 IsSlewing returns 0
02:05:54.448 00.000 9828 IsGuiding returns 1
02:05:54.479 00.031 9828 IsSlewing returns 0
02:05:54.479 00.000 9828 IsGuiding returns 0
02:05:54.479 00.000 9828 scope move finished after 16 + 140 ms
02:05:54.479 00.000 9828 Move returns status 0, amount 16
02:05:54.479 00.000 9828 move complete, result=0
02:05:54.479 00.000 9828 worker thread done servicing request
02:05:54.480 00.001 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:05:54.750 00.270 8976 Exposure complete
02:05:54.755 00.005 8976 worker thread done servicing request
02:05:54.755 00.000 5052 OnExposeComplete: enter
02:05:54.755 00.000 5052 UpdateGuideState(): m_state=6
02:05:54.756 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7057
02:05:54.756 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.77, Mass=203, SNR=9.9, Peak=85 HFD=1.7
02:05:54.756 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
02:05:54.756 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:05:54.756 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.31 mountX=-0.03 mountY=-0.20, mountTheta=-1.73
02:05:54.756 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.06, opts=13)
02:05:54.757 00.001 5052 Enqueuing Move request for stepguider (0.20, 0.06)
02:05:54.757 00.000 8976 Worker thread wakes up
02:05:54.757 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.06) opts 0xd
02:05:54.757 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.06)
02:05:54.757 00.000 8976 Moving (0.20, 0.06) raw xDistance=-0.03 yDistance=-0.20
02:05:54.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:05:54.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:05:54.757 00.000 8976 MoveAxis(R, 0, ABG)
02:05:54.757 00.000 8976 MoveAxis(U, 0, ABG)
02:05:54.757 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
02:05:54.757 00.000 8976 MountToCamera -- mountX=2.39 mountY=-1.13 hyp=2.64 mountTheta=-0.44 cameraX=-0.08, cameraY=2.64 cameraTheta=1.60
02:05:54.757 00.000 8976 incremental bump (-0.079, 2.643) isValid = 1
02:05:54.757 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
02:05:54.757 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:05:54.757 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:05:54.758 00.001 8976 move complete, result=0
02:05:54.758 00.000 9828 Worker thread wakes up
02:05:54.758 00.000 8976 worker thread done servicing request
02:05:54.758 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:05:54.758 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:05:54.758 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
02:05:54.758 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.67)
02:05:54.758 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:05:54.758 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
02:05:54.758 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:05:54.758 00.000 9828 BLC: window closed
02:05:54.758 00.000 9828 MoveAxis(E, 1, B)
02:05:54.759 00.001 9828 Guiding  Dir = 2, Dur = 1
02:05:54.759 00.000 9828 IsSlewing returns 0
02:05:54.759 00.000 9828 IsGuiding returns 0
02:05:54.759 00.000 9828 PulseGuide returned control before completion, sleep 11
02:05:54.768 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
02:05:54.769 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:54.769 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:54.769 00.000 5052 Enqueuing Expose request
02:05:54.769 00.000 8976 Worker thread wakes up
02:05:54.769 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:05:54.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:54.769 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:54.773 00.004 9828 IsGuiding returns 1
02:05:54.773 00.000 9828 scope still moving after pulse duration time elapsed
02:05:54.804 00.031 9828 IsSlewing returns 0
02:05:54.804 00.000 9828 IsGuiding returns 1
02:05:54.835 00.031 9828 IsSlewing returns 0
02:05:54.835 00.000 9828 IsGuiding returns 1
02:05:54.866 00.031 9828 IsSlewing returns 0
02:05:54.866 00.000 9828 IsGuiding returns 1
02:05:54.896 00.030 9828 IsSlewing returns 0
02:05:54.896 00.000 9828 IsGuiding returns 0
02:05:54.897 00.001 9828 scope move finished after 1 + 136 ms
02:05:54.897 00.000 9828 Move returns status 0, amount 1
02:05:54.897 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:54.897 00.000 9828 MoveAxis(N, 16, B)
02:05:54.897 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:54.912 00.015 9828 IsSlewing returns 0
02:05:54.912 00.000 9828 IsGuiding returns 0
02:05:54.912 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:54.944 00.032 9828 IsGuiding returns 1
02:05:54.944 00.000 9828 scope still moving after pulse duration time elapsed
02:05:54.975 00.031 9828 IsSlewing returns 0
02:05:54.975 00.000 9828 IsGuiding returns 1
02:05:55.006 00.031 9828 IsSlewing returns 0
02:05:55.006 00.000 9828 IsGuiding returns 1
02:05:55.038 00.032 9828 IsSlewing returns 0
02:05:55.038 00.000 9828 IsGuiding returns 1
02:05:55.070 00.032 9828 IsSlewing returns 0
02:05:55.070 00.000 9828 IsGuiding returns 0
02:05:55.070 00.000 9828 scope move finished after 16 + 141 ms
02:05:55.070 00.000 9828 Move returns status 0, amount 16
02:05:55.071 00.001 9828 move complete, result=0
02:05:55.071 00.000 9828 worker thread done servicing request
02:05:55.071 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:05:55.456 00.385 8976 Exposure complete
02:05:55.461 00.005 8976 worker thread done servicing request
02:05:55.462 00.001 5052 OnExposeComplete: enter
02:05:55.462 00.000 5052 UpdateGuideState(): m_state=6
02:05:55.462 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7058
02:05:55.462 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.56, Mass=234, SNR=10.6, Peak=89 HFD=1.9
02:05:55.462 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.65 = 2.63)
02:05:55.462 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.53)
02:05:55.462 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.61 mountX=-0.13 mountY=0.09, mountTheta=2.56
02:05:55.463 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.15, opts=13)
02:05:55.463 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.15)
02:05:55.463 00.000 8976 Worker thread wakes up
02:05:55.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.15) opts 0xd
02:05:55.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.15)
02:05:55.463 00.000 8976 Moving (-0.01, -0.15) raw xDistance=-0.13 yDistance=0.09
02:05:55.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:05:55.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:05:55.463 00.000 8976 MoveAxis(R, 0, ABG)
02:05:55.463 00.000 8976 MoveAxis(U, 0, ABG)
02:05:55.463 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:05:55.463 00.000 8976 MountToCamera -- mountX=2.41 mountY=-1.07 hyp=2.64 mountTheta=-0.42 cameraX=-0.14, cameraY=2.63 cameraTheta=1.62
02:05:55.463 00.000 8976 incremental bump (-0.141, 2.634) isValid = 1
02:05:55.463 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
02:05:55.463 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:05:55.463 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:05:55.463 00.000 8976 move complete, result=0
02:05:55.463 00.000 9828 Worker thread wakes up
02:05:55.464 00.001 8976 worker thread done servicing request
02:05:55.464 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:05:55.464 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:05:55.464 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
02:05:55.464 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.65)
02:05:55.464 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.56
02:05:55.464 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:05:55.464 00.000 9828 BLC: window closed
02:05:55.464 00.000 9828 MoveAxis(W, 0, B)
02:05:55.464 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:05:55.464 00.000 9828 Move returns status 0, amount 0
02:05:55.464 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:55.464 00.000 9828 MoveAxis(N, 16, B)
02:05:55.464 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:55.465 00.001 9828 IsSlewing returns 0
02:05:55.465 00.000 9828 IsGuiding returns 0
02:05:55.465 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:55.474 00.009 5052 UpdateGuideState exits: m=234 SNR=10.6
02:05:55.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:55.474 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:55.474 00.000 5052 Enqueuing Expose request
02:05:55.474 00.000 8976 Worker thread wakes up
02:05:55.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:55.475 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:55.475 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:55.505 00.030 9828 IsGuiding returns 1
02:05:55.505 00.000 9828 scope still moving after pulse duration time elapsed
02:05:55.535 00.030 9828 IsSlewing returns 0
02:05:55.535 00.000 9828 IsGuiding returns 1
02:05:55.566 00.031 9828 IsSlewing returns 0
02:05:55.566 00.000 9828 IsGuiding returns 1
02:05:55.597 00.031 9828 IsSlewing returns 0
02:05:55.597 00.000 9828 IsGuiding returns 0
02:05:55.597 00.000 9828 scope move finished after 16 + 116 ms
02:05:55.597 00.000 9828 Move returns status 0, amount 16
02:05:55.597 00.000 9828 move complete, result=0
02:05:55.598 00.001 9828 worker thread done servicing request
02:05:55.598 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:05:56.164 00.566 8976 Exposure complete
02:05:56.169 00.005 8976 worker thread done servicing request
02:05:56.169 00.000 5052 OnExposeComplete: enter
02:05:56.169 00.000 5052 UpdateGuideState(): m_state=6
02:05:56.169 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7059
02:05:56.169 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.79, Mass=202, SNR=9.9, Peak=94 HFD=1.6
02:05:56.169 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
02:05:56.169 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
02:05:56.169 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.79 mountX=0.03 mountY=-0.10, mountTheta=-1.26
02:05:56.170 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.08, opts=13)
02:05:56.170 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.08)
02:05:56.170 00.000 8976 Worker thread wakes up
02:05:56.170 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.08) opts 0xd
02:05:56.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.08)
02:05:56.170 00.000 8976 Moving (0.07, 0.08) raw xDistance=0.03 yDistance=-0.10
02:05:56.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:05:56.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:05:56.170 00.000 8976 MoveAxis(R, 0, ABG)
02:05:56.170 00.000 8976 MoveAxis(U, 0, ABG)
02:05:56.170 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
02:05:56.170 00.000 8976 MountToCamera -- mountX=2.42 mountY=-1.03 hyp=2.63 mountTheta=-0.40 cameraX=-0.18, cameraY=2.63 cameraTheta=1.64
02:05:56.170 00.000 8976 incremental bump (-0.183, 2.628) isValid = 1
02:05:56.170 00.000 8976 Scheduling Mount bump of (-0.007, 0.106)
02:05:56.170 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.11, opts=4)
02:05:56.170 00.000 8976 Enqueuing Move request for scope (-0.01, 0.11)
02:05:56.171 00.001 8976 move complete, result=0
02:05:56.171 00.000 9828 Worker thread wakes up
02:05:56.171 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0x4
02:05:56.171 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
02:05:56.171 00.000 8976 worker thread done servicing request
02:05:56.171 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
02:05:56.171 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:05:56.171 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
02:05:56.171 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.64 mountX=0.00 mountY=-0.11, mountTheta=-1.55
02:05:56.171 00.000 9828 Moving (-0.01, 0.11) raw xDistance=0.00 yDistance=-0.11
02:05:56.171 00.000 9828 BLC: window closed
02:05:56.171 00.000 9828 MoveAxis(W, 1, B)
02:05:56.171 00.000 9828 Guiding  Dir = 3, Dur = 1
02:05:56.172 00.001 9828 IsSlewing returns 0
02:05:56.172 00.000 9828 IsGuiding returns 0
02:05:56.172 00.000 9828 PulseGuide returned control before completion, sleep 11
02:05:56.181 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
02:05:56.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:56.181 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:56.181 00.000 5052 Enqueuing Expose request
02:05:56.181 00.000 8976 Worker thread wakes up
02:05:56.181 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:56.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:56.181 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:56.187 00.006 9828 IsGuiding returns 1
02:05:56.187 00.000 9828 scope still moving after pulse duration time elapsed
02:05:56.219 00.032 9828 IsSlewing returns 0
02:05:56.219 00.000 9828 IsGuiding returns 1
02:05:56.250 00.031 9828 IsSlewing returns 0
02:05:56.250 00.000 9828 IsGuiding returns 1
02:05:56.282 00.032 9828 IsSlewing returns 0
02:05:56.282 00.000 9828 IsGuiding returns 1
02:05:56.312 00.030 9828 IsSlewing returns 0
02:05:56.312 00.000 9828 IsGuiding returns 0
02:05:56.312 00.000 9828 scope move finished after 1 + 139 ms
02:05:56.312 00.000 9828 Move returns status 0, amount 1
02:05:56.312 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:56.312 00.000 9828 MoveAxis(N, 14, B)
02:05:56.312 00.000 9828 Guiding  Dir = 0, Dur = 14
02:05:56.328 00.016 9828 IsSlewing returns 0
02:05:56.328 00.000 9828 IsGuiding returns 0
02:05:56.328 00.000 9828 PulseGuide returned control before completion, sleep 24
02:05:56.360 00.032 9828 IsGuiding returns 1
02:05:56.360 00.000 9828 scope still moving after pulse duration time elapsed
02:05:56.391 00.031 9828 IsSlewing returns 0
02:05:56.391 00.000 9828 IsGuiding returns 1
02:05:56.423 00.032 9828 IsSlewing returns 0
02:05:56.423 00.000 9828 IsGuiding returns 1
02:05:56.455 00.032 9828 IsSlewing returns 0
02:05:56.455 00.000 9828 IsGuiding returns 1
02:05:56.486 00.031 9828 IsSlewing returns 0
02:05:56.486 00.000 9828 IsGuiding returns 0
02:05:56.486 00.000 9828 scope move finished after 14 + 144 ms
02:05:56.486 00.000 9828 Move returns status 0, amount 14
02:05:56.486 00.000 9828 move complete, result=0
02:05:56.486 00.000 9828 worker thread done servicing request
02:05:56.486 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 14 ms NORTH
02:05:56.875 00.389 8976 Exposure complete
02:05:56.880 00.005 8976 worker thread done servicing request
02:05:56.880 00.000 5052 OnExposeComplete: enter
02:05:56.880 00.000 5052 UpdateGuideState(): m_state=6
02:05:56.880 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7060
02:05:56.880 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.77, Mass=214, SNR=10.2, Peak=85 HFD=1.8
02:05:56.880 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
02:05:56.880 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
02:05:56.880 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.28 mountX=0.04 mountY=-0.04, mountTheta=-0.81
02:05:56.881 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.06, opts=13)
02:05:56.881 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.06)
02:05:56.881 00.000 8976 Worker thread wakes up
02:05:56.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.06) opts 0xd
02:05:56.881 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.06)
02:05:56.881 00.000 8976 Moving (0.02, 0.06) raw xDistance=0.04 yDistance=-0.04
02:05:56.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:05:56.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:05:56.881 00.000 8976 MoveAxis(R, 0, ABG)
02:05:56.881 00.000 8976 MoveAxis(U, 0, ABG)
02:05:56.881 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
02:05:56.882 00.001 8976 MountToCamera -- mountX=2.43 mountY=-1.01 hyp=2.63 mountTheta=-0.39 cameraX=-0.21, cameraY=2.62 cameraTheta=1.65
02:05:56.882 00.000 8976 incremental bump (-0.211, 2.624) isValid = 1
02:05:56.882 00.000 8976 Scheduling Mount bump of (-0.004, 0.058)
02:05:56.882 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.06, opts=4)
02:05:56.882 00.000 8976 Enqueuing Move request for scope (-0.00, 0.06)
02:05:56.882 00.000 8976 move complete, result=0
02:05:56.882 00.000 9828 Worker thread wakes up
02:05:56.882 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0x4
02:05:56.882 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
02:05:56.882 00.000 8976 worker thread done servicing request
02:05:56.882 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
02:05:56.882 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
02:05:56.882 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.65 mountX=0.00 mountY=-0.06, mountTheta=-1.54
02:05:56.882 00.000 9828 Moving (-0.00, 0.06) raw xDistance=0.00 yDistance=-0.06
02:05:56.882 00.000 9828 BLC: window closed
02:05:56.882 00.000 9828 MoveAxis(W, 1, B)
02:05:56.882 00.000 9828 Guiding  Dir = 3, Dur = 1
02:05:56.882 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:05:56.883 00.001 9828 IsSlewing returns 0
02:05:56.883 00.000 9828 IsGuiding returns 0
02:05:56.883 00.000 9828 PulseGuide returned control before completion, sleep 11
02:05:56.892 00.009 5052 UpdateGuideState exits: m=214 SNR=10.2
02:05:56.892 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:56.892 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:56.892 00.000 5052 Enqueuing Expose request
02:05:56.892 00.000 8976 Worker thread wakes up
02:05:56.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:56.892 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:56.893 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:56.903 00.010 9828 IsGuiding returns 1
02:05:56.903 00.000 9828 scope still moving after pulse duration time elapsed
02:05:56.935 00.032 9828 IsSlewing returns 0
02:05:56.935 00.000 9828 IsGuiding returns 1
02:05:56.966 00.031 9828 IsSlewing returns 0
02:05:56.966 00.000 9828 IsGuiding returns 1
02:05:56.997 00.031 9828 IsSlewing returns 0
02:05:56.997 00.000 9828 IsGuiding returns 0
02:05:56.997 00.000 9828 scope move finished after 1 + 113 ms
02:05:56.997 00.000 9828 Move returns status 0, amount 1
02:05:56.997 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:56.997 00.000 9828 MoveAxis(N, 8, B)
02:05:56.998 00.001 9828 Guiding  Dir = 0, Dur = 8
02:05:57.013 00.015 9828 IsSlewing returns 0
02:05:57.013 00.000 9828 IsGuiding returns 0
02:05:57.013 00.000 9828 PulseGuide returned control before completion, sleep 18
02:05:57.043 00.030 9828 IsGuiding returns 1
02:05:57.043 00.000 9828 scope still moving after pulse duration time elapsed
02:05:57.075 00.032 9828 IsSlewing returns 0
02:05:57.075 00.000 9828 IsGuiding returns 1
02:05:57.105 00.030 9828 IsSlewing returns 0
02:05:57.105 00.000 9828 IsGuiding returns 1
02:05:57.137 00.032 9828 IsSlewing returns 0
02:05:57.137 00.000 9828 IsGuiding returns 0
02:05:57.137 00.000 9828 scope move finished after 8 + 116 ms
02:05:57.137 00.000 9828 Move returns status 0, amount 8
02:05:57.138 00.001 9828 move complete, result=0
02:05:57.138 00.000 9828 worker thread done servicing request
02:05:57.138 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 8 ms NORTH
02:05:57.585 00.447 8976 Exposure complete
02:05:57.591 00.006 8976 worker thread done servicing request
02:05:57.591 00.000 5052 OnExposeComplete: enter
02:05:57.591 00.000 5052 UpdateGuideState(): m_state=6
02:05:57.591 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7061
02:05:57.591 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.29, Mass=208, SNR=10.0, Peak=89 HFD=2.0
02:05:57.592 00.001 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
02:05:57.592 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.37)
02:05:57.592 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.42 hyp=0.43 cameraTheta=-1.76 mountX=-0.34 mountY=0.30, mountTheta=2.42
02:05:57.592 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.42, opts=13)
02:05:57.592 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.42)
02:05:57.593 00.001 8976 Worker thread wakes up
02:05:57.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.42) opts 0xd
02:05:57.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.42)
02:05:57.593 00.000 8976 Moving (-0.08, -0.42) raw xDistance=-0.34 yDistance=0.30
02:05:57.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:05:57.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:05:57.593 00.000 8976 MoveAxis(R, 1, ABG)
02:05:57.593 00.000 8976 stepping (-16, 6) + (1, 0)
02:05:57.593 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:57.594 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:05:57.603 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
02:05:57.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:57.603 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:57.603 00.000 5052 Enqueuing Expose request
02:05:57.623 00.020 8976 Received - 47 (G) 
02:05:57.623 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:57.623 00.000 8976 stepped: pos (-15, 6)
02:05:57.623 00.000 8976 MoveAxis(D, 1, ABG)
02:05:57.623 00.000 8976 stepping (-15, 6) + (0, -1)
02:05:57.623 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:57.655 00.032 8976 Received - 47 (G) 
02:05:57.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:05:57.655 00.000 8976 stepped: pos (-15, 5)
02:05:57.655 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
02:05:57.655 00.000 8976 MountToCamera -- mountX=2.39 mountY=-0.94 hyp=2.56 mountTheta=-0.37 cameraX=-0.25, cameraY=2.55 cameraTheta=1.67
02:05:57.655 00.000 8976 incremental bump (-0.253, 2.552) isValid = 1
02:05:57.655 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
02:05:57.655 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:05:57.655 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:05:57.655 00.000 8976 move complete, result=0
02:05:57.655 00.000 8976 worker thread done servicing request
02:05:57.655 00.000 9828 Worker thread wakes up
02:05:57.655 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:05:57.655 00.000 8976 Worker thread wakes up
02:05:57.655 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:05:57.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:57.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:57.656 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:05:57.656 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
02:05:57.656 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
02:05:57.656 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:05:57.656 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:05:57.656 00.000 9828 BLC: window closed
02:05:57.656 00.000 9828 MoveAxis(W, 2, B)
02:05:57.656 00.000 9828 Guiding  Dir = 3, Dur = 2
02:05:57.656 00.000 9828 IsSlewing returns 0
02:05:57.656 00.000 9828 IsGuiding returns 0
02:05:57.657 00.001 9828 PulseGuide returned control before completion, sleep 12
02:05:57.680 00.023 9828 IsGuiding returns 1
02:05:57.680 00.000 9828 scope still moving after pulse duration time elapsed
02:05:57.713 00.033 9828 IsSlewing returns 0
02:05:57.713 00.000 9828 IsGuiding returns 1
02:05:57.743 00.030 9828 IsSlewing returns 0
02:05:57.743 00.000 9828 IsGuiding returns 1
02:05:57.773 00.030 9828 IsSlewing returns 0
02:05:57.773 00.000 9828 IsGuiding returns 1
02:05:57.805 00.032 9828 IsSlewing returns 0
02:05:57.805 00.000 9828 IsGuiding returns 1
02:05:57.836 00.031 9828 IsSlewing returns 0
02:05:57.836 00.000 9828 IsGuiding returns 0
02:05:57.836 00.000 9828 scope move finished after 2 + 178 ms
02:05:57.836 00.000 9828 Move returns status 0, amount 2
02:05:57.836 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:57.836 00.000 9828 MoveAxis(N, 16, B)
02:05:57.836 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:57.852 00.016 9828 IsSlewing returns 0
02:05:57.852 00.000 9828 IsGuiding returns 0
02:05:57.852 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:57.883 00.031 9828 IsGuiding returns 1
02:05:57.883 00.000 9828 scope still moving after pulse duration time elapsed
02:05:57.914 00.031 9828 IsSlewing returns 0
02:05:57.914 00.000 9828 IsGuiding returns 1
02:05:57.946 00.032 9828 IsSlewing returns 0
02:05:57.946 00.000 9828 IsGuiding returns 1
02:05:57.976 00.030 9828 IsSlewing returns 0
02:05:57.976 00.000 9828 IsGuiding returns 1
02:05:58.007 00.031 9828 IsSlewing returns 0
02:05:58.007 00.000 9828 IsGuiding returns 0
02:05:58.007 00.000 9828 scope move finished after 16 + 139 ms
02:05:58.007 00.000 9828 Move returns status 0, amount 16
02:05:58.007 00.000 9828 move complete, result=0
02:05:58.007 00.000 9828 worker thread done servicing request
02:05:58.007 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:05:58.351 00.344 8976 Exposure complete
02:05:58.356 00.005 8976 worker thread done servicing request
02:05:58.356 00.000 5052 OnExposeComplete: enter
02:05:58.356 00.000 5052 UpdateGuideState(): m_state=6
02:05:58.356 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7062
02:05:58.356 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.91, Mass=207, SNR=10.0, Peak=84 HFD=2.2
02:05:58.357 00.001 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
02:05:58.357 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
02:05:58.357 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.20 hyp=0.49 cameraTheta=0.43 mountX=-0.02 mountY=-0.48, mountTheta=-1.61
02:05:58.357 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.20, opts=13)
02:05:58.357 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.20)
02:05:58.357 00.000 8976 Worker thread wakes up
02:05:58.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.20) opts 0xd
02:05:58.358 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.20)
02:05:58.358 00.000 8976 Moving (0.44, 0.20) raw xDistance=-0.02 yDistance=-0.48
02:05:58.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:05:58.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.48
02:05:58.358 00.000 8976 MoveAxis(R, 0, ABG)
02:05:58.358 00.000 8976 MoveAxis(U, 2, ABG)
02:05:58.358 00.000 8976 stepping (-15, 5) + (0, 2)
02:05:58.358 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:58.358 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:05:58.368 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
02:05:58.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:58.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:58.368 00.000 5052 Enqueuing Expose request
02:05:58.389 00.021 8976 Received - 47 (G) 
02:05:58.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:58.390 00.001 8976 stepped: pos (-15, 7)
02:05:58.390 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
02:05:58.390 00.000 8976 MountToCamera -- mountX=2.36 mountY=-0.99 hyp=2.56 mountTheta=-0.40 cameraX=-0.19, cameraY=2.55 cameraTheta=1.64
02:05:58.390 00.000 8976 incremental bump (-0.188, 2.552) isValid = 1
02:05:58.390 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
02:05:58.390 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:05:58.390 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:05:58.390 00.000 8976 move complete, result=0
02:05:58.390 00.000 9828 Worker thread wakes up
02:05:58.390 00.000 8976 worker thread done servicing request
02:05:58.390 00.000 8976 Worker thread wakes up
02:05:58.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:58.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:58.390 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:05:58.390 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:05:58.390 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:05:58.390 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.55)
02:05:58.390 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.63)
02:05:58.391 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
02:05:58.391 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:05:58.391 00.000 9828 BLC: window closed
02:05:58.391 00.000 9828 MoveAxis(W, 1, B)
02:05:58.391 00.000 9828 Guiding  Dir = 3, Dur = 1
02:05:58.391 00.000 9828 IsSlewing returns 0
02:05:58.391 00.000 9828 IsGuiding returns 0
02:05:58.391 00.000 9828 PulseGuide returned control before completion, sleep 11
02:05:58.411 00.020 9828 IsGuiding returns 1
02:05:58.411 00.000 9828 scope still moving after pulse duration time elapsed
02:05:58.443 00.032 9828 IsSlewing returns 0
02:05:58.443 00.000 9828 IsGuiding returns 1
02:05:58.475 00.032 9828 IsSlewing returns 0
02:05:58.475 00.000 9828 IsGuiding returns 1
02:05:58.505 00.030 9828 IsSlewing returns 0
02:05:58.505 00.000 9828 IsGuiding returns 0
02:05:58.505 00.000 9828 scope move finished after 1 + 112 ms
02:05:58.505 00.000 9828 Move returns status 0, amount 1
02:05:58.505 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:58.505 00.000 9828 MoveAxis(N, 16, B)
02:05:58.505 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:58.521 00.016 9828 IsSlewing returns 0
02:05:58.521 00.000 9828 IsGuiding returns 0
02:05:58.522 00.001 9828 PulseGuide returned control before completion, sleep 26
02:05:58.552 00.030 9828 IsGuiding returns 1
02:05:58.552 00.000 9828 scope still moving after pulse duration time elapsed
02:05:58.583 00.031 9828 IsSlewing returns 0
02:05:58.583 00.000 9828 IsGuiding returns 1
02:05:58.615 00.032 9828 IsSlewing returns 0
02:05:58.615 00.000 9828 IsGuiding returns 1
02:05:58.645 00.030 9828 IsSlewing returns 0
02:05:58.645 00.000 9828 IsGuiding returns 1
02:05:58.676 00.031 9828 IsSlewing returns 0
02:05:58.676 00.000 9828 IsGuiding returns 0
02:05:58.676 00.000 9828 scope move finished after 16 + 139 ms
02:05:58.676 00.000 9828 Move returns status 0, amount 16
02:05:58.676 00.000 9828 move complete, result=0
02:05:58.676 00.000 9828 worker thread done servicing request
02:05:58.676 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:05:59.084 00.408 8976 Exposure complete
02:05:59.089 00.005 8976 worker thread done servicing request
02:05:59.089 00.000 5052 OnExposeComplete: enter
02:05:59.089 00.000 5052 UpdateGuideState(): m_state=6
02:05:59.089 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7063
02:05:59.090 00.001 5052 Star::Find returns 1 (0), X=329.85, Y=281.57, Mass=193, SNR=9.7, Peak=86 HFD=1.9
02:05:59.090 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
02:05:59.090 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
02:05:59.090 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.14 hyp=0.69 cameraTheta=-0.21 mountX=-0.43 mountY=-0.49, mountTheta=-2.29
02:05:59.090 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.14, opts=13)
02:05:59.090 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.14)
02:05:59.090 00.000 8976 Worker thread wakes up
02:05:59.091 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.14) opts 0xd
02:05:59.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.14)
02:05:59.091 00.000 8976 Moving (0.67, -0.14) raw xDistance=-0.43 yDistance=-0.49
02:05:59.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:05:59.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
02:05:59.091 00.000 8976 MoveAxis(R, 2, ABG)
02:05:59.091 00.000 8976 stepping (-15, 7) + (2, 0)
02:05:59.091 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:59.091 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:05:59.101 00.010 5052 UpdateGuideState exits: m=193 SNR=9.7
02:05:59.101 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:59.101 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:59.101 00.000 5052 Enqueuing Expose request
02:05:59.125 00.024 8976 Received - 47 (G) 
02:05:59.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:59.125 00.000 8976 stepped: pos (-13, 7)
02:05:59.126 00.001 8976 MoveAxis(U, 2, ABG)
02:05:59.126 00.000 8976 stepping (-13, 7) + (0, 2)
02:05:59.126 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:59.158 00.032 8976 Received - 47 (G) 
02:05:59.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:05:59.158 00.000 8976 stepped: pos (-13, 9)
02:05:59.158 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
02:05:59.158 00.000 8976 MountToCamera -- mountX=2.24 mountY=-1.14 hyp=2.51 mountTheta=-0.47 cameraX=-0.00, cameraY=2.51 cameraTheta=1.57
02:05:59.158 00.000 8976 incremental bump (-0.005, 2.509) isValid = 1
02:05:59.158 00.000 8976 Scheduling Mount bump of (-0.000, 0.119)
02:05:59.158 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:05:59.158 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:05:59.158 00.000 8976 move complete, result=0
02:05:59.158 00.000 8976 worker thread done servicing request
02:05:59.158 00.000 8976 Worker thread wakes up
02:05:59.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:59.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:59.158 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:05:59.159 00.001 9828 Worker thread wakes up
02:05:59.159 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:05:59.159 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:05:59.159 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
02:05:59.159 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.70)
02:05:59.159 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.61
02:05:59.159 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:05:59.159 00.000 9828 BLC: window closed
02:05:59.159 00.000 9828 MoveAxis(E, 2, B)
02:05:59.159 00.000 9828 Guiding  Dir = 2, Dur = 2
02:05:59.159 00.000 9828 IsSlewing returns 0
02:05:59.160 00.001 9828 IsGuiding returns 0
02:05:59.160 00.000 9828 PulseGuide returned control before completion, sleep 12
02:05:59.174 00.014 9828 IsGuiding returns 1
02:05:59.174 00.000 9828 scope still moving after pulse duration time elapsed
02:05:59.205 00.031 9828 IsSlewing returns 0
02:05:59.205 00.000 9828 IsGuiding returns 1
02:05:59.236 00.031 9828 IsSlewing returns 0
02:05:59.236 00.000 9828 IsGuiding returns 1
02:05:59.267 00.031 9828 IsSlewing returns 0
02:05:59.267 00.000 9828 IsGuiding returns 1
02:05:59.298 00.031 9828 IsSlewing returns 0
02:05:59.298 00.000 9828 IsGuiding returns 0
02:05:59.298 00.000 9828 scope move finished after 2 + 136 ms
02:05:59.298 00.000 9828 Move returns status 0, amount 2
02:05:59.298 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:05:59.298 00.000 9828 MoveAxis(N, 16, B)
02:05:59.298 00.000 9828 Guiding  Dir = 0, Dur = 16
02:05:59.314 00.016 9828 IsSlewing returns 0
02:05:59.314 00.000 9828 IsGuiding returns 0
02:05:59.314 00.000 9828 PulseGuide returned control before completion, sleep 26
02:05:59.344 00.030 9828 IsGuiding returns 1
02:05:59.344 00.000 9828 scope still moving after pulse duration time elapsed
02:05:59.375 00.031 9828 IsSlewing returns 0
02:05:59.375 00.000 9828 IsGuiding returns 1
02:05:59.406 00.031 9828 IsSlewing returns 0
02:05:59.406 00.000 9828 IsGuiding returns 1
02:05:59.437 00.031 9828 IsSlewing returns 0
02:05:59.437 00.000 9828 IsGuiding returns 1
02:05:59.468 00.031 9828 IsSlewing returns 0
02:05:59.468 00.000 9828 IsGuiding returns 0
02:05:59.468 00.000 9828 scope move finished after 16 + 137 ms
02:05:59.468 00.000 9828 Move returns status 0, amount 16
02:05:59.468 00.000 9828 move complete, result=0
02:05:59.468 00.000 9828 worker thread done servicing request
02:05:59.468 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:05:59.852 00.384 8976 Exposure complete
02:05:59.857 00.005 8976 worker thread done servicing request
02:05:59.857 00.000 5052 OnExposeComplete: enter
02:05:59.857 00.000 5052 UpdateGuideState(): m_state=6
02:05:59.857 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7064
02:05:59.858 00.001 5052 Star::Find returns 1 (0), X=329.90, Y=281.84, Mass=209, SNR=10.1, Peak=94 HFD=1.9
02:05:59.858 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
02:05:59.858 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
02:05:59.858 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.13 hyp=0.74 cameraTheta=0.18 mountX=-0.21 mountY=-0.68, mountTheta=-1.87
02:05:59.858 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.13, opts=13)
02:05:59.858 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.13)
02:05:59.858 00.000 8976 Worker thread wakes up
02:05:59.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.13) opts 0xd
02:05:59.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.13)
02:05:59.858 00.000 8976 Moving (0.73, 0.13) raw xDistance=-0.21 yDistance=-0.68
02:05:59.859 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:05:59.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
02:05:59.859 00.000 8976 MoveAxis(R, 0, ABG)
02:05:59.859 00.000 8976 MoveAxis(U, 3, ABG)
02:05:59.859 00.000 8976 stepping (-13, 9) + (0, 3)
02:05:59.859 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:59.859 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:05:59.868 00.009 5052 UpdateGuideState exits: m=209 SNR=10.1
02:05:59.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:59.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:05:59.869 00.001 5052 Enqueuing Expose request
02:05:59.893 00.024 8976 Received - 47 (G) 
02:05:59.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:05:59.893 00.000 8976 stepped: pos (-13, 12)
02:05:59.893 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:05:59.893 00.000 8976 MountToCamera -- mountX=2.16 mountY=-1.39 hyp=2.57 mountTheta=-0.57 cameraX=0.26, cameraY=2.55 cameraTheta=1.47
02:05:59.893 00.000 8976 incremental bump (0.258, 2.552) isValid = 1
02:05:59.893 00.000 8976 Scheduling Mount bump of (0.012, 0.119)
02:05:59.893 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:05:59.893 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:05:59.893 00.000 8976 move complete, result=0
02:05:59.893 00.000 8976 worker thread done servicing request
02:05:59.893 00.000 9828 Worker thread wakes up
02:05:59.894 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:05:59.894 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:05:59.894 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
02:05:59.894 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
02:05:59.894 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:05:59.894 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:05:59.894 00.000 8976 Worker thread wakes up
02:05:59.894 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:05:59.894 00.000 9828 BLC: window closed
02:05:59.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:05:59.894 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:05:59.894 00.000 9828 MoveAxis(E, 5, B)
02:05:59.894 00.000 9828 Guiding  Dir = 2, Dur = 5
02:05:59.895 00.001 9828 IsSlewing returns 0
02:05:59.895 00.000 9828 IsGuiding returns 0
02:05:59.895 00.000 9828 PulseGuide returned control before completion, sleep 15
02:05:59.919 00.024 9828 IsGuiding returns 1
02:05:59.919 00.000 9828 scope still moving after pulse duration time elapsed
02:05:59.950 00.031 9828 IsSlewing returns 0
02:05:59.950 00.000 9828 IsGuiding returns 1
02:05:59.980 00.030 9828 IsSlewing returns 0
02:05:59.981 00.001 9828 IsGuiding returns 1
02:06:00.011 00.030 9828 IsSlewing returns 0
02:06:00.011 00.000 9828 IsGuiding returns 0
02:06:00.011 00.000 9828 scope move finished after 5 + 111 ms
02:06:00.011 00.000 9828 Move returns status 0, amount 5
02:06:00.011 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:00.012 00.001 9828 MoveAxis(N, 16, B)
02:06:00.012 00.000 9828 Guiding  Dir = 0, Dur = 16
02:06:00.027 00.015 9828 IsSlewing returns 0
02:06:00.027 00.000 9828 IsGuiding returns 0
02:06:00.028 00.001 9828 PulseGuide returned control before completion, sleep 26
02:06:00.058 00.030 9828 IsGuiding returns 1
02:06:00.058 00.000 9828 scope still moving after pulse duration time elapsed
02:06:00.090 00.032 9828 IsSlewing returns 0
02:06:00.090 00.000 9828 IsGuiding returns 1
02:06:00.121 00.031 9828 IsSlewing returns 0
02:06:00.121 00.000 9828 IsGuiding returns 1
02:06:00.152 00.031 9828 IsSlewing returns 0
02:06:00.152 00.000 9828 IsGuiding returns 1
02:06:00.183 00.031 9828 IsSlewing returns 0
02:06:00.184 00.001 9828 IsGuiding returns 1
02:06:00.213 00.029 9828 IsSlewing returns 0
02:06:00.213 00.000 9828 IsGuiding returns 0
02:06:00.213 00.000 9828 scope move finished after 16 + 169 ms
02:06:00.213 00.000 9828 Move returns status 0, amount 16
02:06:00.213 00.000 9828 move complete, result=0
02:06:00.213 00.000 9828 worker thread done servicing request
02:06:00.214 00.001 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:06:00.585 00.371 8976 Exposure complete
02:06:00.590 00.005 8976 worker thread done servicing request
02:06:00.590 00.000 5052 OnExposeComplete: enter
02:06:00.590 00.000 5052 UpdateGuideState(): m_state=6
02:06:00.590 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7065
02:06:00.590 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.35, Mass=184, SNR=9.4, Peak=85 HFD=2.1
02:06:00.590 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
02:06:00.590 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
02:06:00.590 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.36 hyp=0.87 cameraTheta=-0.43 mountX=-0.68 mountY=-0.47, mountTheta=-2.54
02:06:00.592 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.36, opts=13)
02:06:00.592 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.36)
02:06:00.592 00.000 8976 Worker thread wakes up
02:06:00.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.36) opts 0xd
02:06:00.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.36)
02:06:00.592 00.000 8976 Moving (0.79, -0.36) raw xDistance=-0.68 yDistance=-0.47
02:06:00.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
02:06:00.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
02:06:00.592 00.000 8976 MoveAxis(R, 3, ABG)
02:06:00.592 00.000 8976 stepping (-13, 12) + (3, 0)
02:06:00.592 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:00.593 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:06:00.602 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
02:06:00.602 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:00.602 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:00.602 00.000 5052 Enqueuing Expose request
02:06:00.628 00.026 8976 Received - 47 (G) 
02:06:00.628 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:00.628 00.000 8976 stepped: pos (-10, 12)
02:06:00.628 00.000 8976 MoveAxis(U, 2, ABG)
02:06:00.628 00.000 8976 stepping (-10, 12) + (0, 2)
02:06:00.628 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:00.660 00.032 8976 Received - 47 (G) 
02:06:00.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:00.660 00.000 8976 stepped: pos (-10, 14)
02:06:00.660 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:06:00.660 00.000 8976 MountToCamera -- mountX=1.95 mountY=-1.67 hyp=2.56 mountTheta=-0.71 cameraX=0.60, cameraY=2.49 cameraTheta=1.34
02:06:00.660 00.000 8976 incremental bump (0.596, 2.494) isValid = 1
02:06:00.660 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:06:00.660 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:06:00.660 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:06:00.660 00.000 8976 move complete, result=0
02:06:00.660 00.000 9828 Worker thread wakes up
02:06:00.660 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
02:06:00.660 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:06:00.660 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:06:00.660 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:06:00.660 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:06:00.660 00.000 8976 worker thread done servicing request
02:06:00.660 00.000 8976 Worker thread wakes up
02:06:00.661 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:00.661 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:00.661 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:06:00.661 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:06:00.661 00.000 9828 BLC: window closed
02:06:00.661 00.000 9828 MoveAxis(E, 10, B)
02:06:00.661 00.000 9828 Guiding  Dir = 2, Dur = 10
02:06:00.661 00.000 9828 IsSlewing returns 0
02:06:00.661 00.000 9828 IsGuiding returns 0
02:06:00.661 00.000 9828 PulseGuide returned control before completion, sleep 20
02:06:00.695 00.034 9828 IsGuiding returns 1
02:06:00.695 00.000 9828 scope still moving after pulse duration time elapsed
02:06:00.727 00.032 9828 IsSlewing returns 0
02:06:00.727 00.000 9828 IsGuiding returns 1
02:06:00.757 00.030 9828 IsSlewing returns 0
02:06:00.757 00.000 9828 IsGuiding returns 1
02:06:00.788 00.031 9828 IsSlewing returns 0
02:06:00.788 00.000 9828 IsGuiding returns 0
02:06:00.788 00.000 9828 scope move finished after 10 + 116 ms
02:06:00.788 00.000 9828 Move returns status 0, amount 10
02:06:00.788 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:00.788 00.000 9828 MoveAxis(N, 15, B)
02:06:00.788 00.000 9828 Guiding  Dir = 0, Dur = 15
02:06:00.803 00.015 9828 IsSlewing returns 0
02:06:00.803 00.000 9828 IsGuiding returns 0
02:06:00.803 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:00.833 00.030 9828 IsGuiding returns 1
02:06:00.833 00.000 9828 scope still moving after pulse duration time elapsed
02:06:00.865 00.032 9828 IsSlewing returns 0
02:06:00.865 00.000 9828 IsGuiding returns 1
02:06:00.897 00.032 9828 IsSlewing returns 0
02:06:00.897 00.000 9828 IsGuiding returns 1
02:06:00.929 00.032 9828 IsSlewing returns 0
02:06:00.929 00.000 9828 IsGuiding returns 1
02:06:00.960 00.031 9828 IsSlewing returns 0
02:06:00.960 00.000 9828 IsGuiding returns 0
02:06:00.960 00.000 9828 scope move finished after 15 + 141 ms
02:06:00.960 00.000 9828 Move returns status 0, amount 15
02:06:00.960 00.000 9828 move complete, result=0
02:06:00.960 00.000 9828 worker thread done servicing request
02:06:00.960 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:06:01.352 00.392 8976 Exposure complete
02:06:01.357 00.005 8976 worker thread done servicing request
02:06:01.357 00.000 5052 OnExposeComplete: enter
02:06:01.357 00.000 5052 UpdateGuideState(): m_state=6
02:06:01.357 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7066
02:06:01.357 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.44, Mass=202, SNR=9.9, Peak=81 HFD=1.8
02:06:01.357 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
02:06:01.357 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
02:06:01.358 00.001 5052 CameraToMount -- cameraX=0.61 cameraY=-0.27 hyp=0.66 cameraTheta=-0.42 mountX=-0.52 mountY=-0.36, mountTheta=-2.54
02:06:01.358 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.27, opts=13)
02:06:01.358 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.27)
02:06:01.358 00.000 8976 Worker thread wakes up
02:06:01.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.27) opts 0xd
02:06:01.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.27)
02:06:01.358 00.000 8976 Moving (0.61, -0.27) raw xDistance=-0.52 yDistance=-0.36
02:06:01.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
02:06:01.359 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
02:06:01.359 00.000 8976 MoveAxis(R, 2, ABG)
02:06:01.359 00.000 8976 stepping (-10, 14) + (2, 0)
02:06:01.359 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:01.359 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:06:01.368 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
02:06:01.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:01.369 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:01.369 00.000 5052 Enqueuing Expose request
02:06:01.395 00.026 8976 Received - 47 (G) 
02:06:01.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:01.395 00.000 8976 stepped: pos (-8, 14)
02:06:01.395 00.000 8976 MoveAxis(U, 2, ABG)
02:06:01.395 00.000 8976 stepping (-8, 14) + (0, 2)
02:06:01.395 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:01.428 00.033 8976 Received - 47 (G) 
02:06:01.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:01.428 00.000 8976 stepped: pos (-8, 16)
02:06:01.428 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:06:01.428 00.000 8976 MountToCamera -- mountX=1.71 mountY=-1.95 hyp=2.60 mountTheta=-0.85 cameraX=0.96, cameraY=2.41 cameraTheta=1.19
02:06:01.428 00.000 8976 incremental bump (0.962, 2.413) isValid = 1
02:06:01.428 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
02:06:01.428 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:06:01.428 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:06:01.428 00.000 8976 move complete, result=0
02:06:01.428 00.000 9828 Worker thread wakes up
02:06:01.428 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:06:01.428 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:06:01.428 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:06:01.428 00.000 8976 worker thread done servicing request
02:06:01.428 00.000 8976 Worker thread wakes up
02:06:01.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:01.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:01.428 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
02:06:01.429 00.001 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:06:01.429 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:06:01.429 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:06:01.429 00.000 9828 BLC: window closed
02:06:01.429 00.000 9828 MoveAxis(E, 15, B)
02:06:01.429 00.000 9828 Guiding  Dir = 2, Dur = 15
02:06:01.429 00.000 9828 IsSlewing returns 0
02:06:01.429 00.000 9828 IsGuiding returns 0
02:06:01.429 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:01.457 00.028 9828 IsGuiding returns 1
02:06:01.457 00.000 9828 scope still moving after pulse duration time elapsed
02:06:01.489 00.032 9828 IsSlewing returns 0
02:06:01.489 00.000 9828 IsGuiding returns 1
02:06:01.519 00.030 9828 IsSlewing returns 0
02:06:01.519 00.000 9828 IsGuiding returns 1
02:06:01.550 00.031 9828 IsSlewing returns 0
02:06:01.550 00.000 9828 IsGuiding returns 1
02:06:01.581 00.031 9828 IsSlewing returns 0
02:06:01.581 00.000 9828 IsGuiding returns 0
02:06:01.581 00.000 9828 scope move finished after 15 + 136 ms
02:06:01.581 00.000 9828 Move returns status 0, amount 15
02:06:01.581 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:01.581 00.000 9828 MoveAxis(N, 14, B)
02:06:01.581 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:01.596 00.015 9828 IsSlewing returns 0
02:06:01.596 00.000 9828 IsGuiding returns 0
02:06:01.596 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:01.627 00.031 9828 IsGuiding returns 1
02:06:01.627 00.000 9828 scope still moving after pulse duration time elapsed
02:06:01.659 00.032 9828 IsSlewing returns 0
02:06:01.659 00.000 9828 IsGuiding returns 1
02:06:01.689 00.030 9828 IsSlewing returns 0
02:06:01.689 00.000 9828 IsGuiding returns 1
02:06:01.720 00.031 9828 IsSlewing returns 0
02:06:01.720 00.000 9828 IsGuiding returns 1
02:06:01.751 00.031 9828 IsSlewing returns 0
02:06:01.751 00.000 9828 IsGuiding returns 0
02:06:01.751 00.000 9828 scope move finished after 14 + 140 ms
02:06:01.751 00.000 9828 Move returns status 0, amount 14
02:06:01.751 00.000 9828 move complete, result=0
02:06:01.751 00.000 9828 worker thread done servicing request
02:06:01.751 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:06:02.120 00.369 8976 Exposure complete
02:06:02.125 00.005 8976 worker thread done servicing request
02:06:02.125 00.000 5052 OnExposeComplete: enter
02:06:02.126 00.001 5052 UpdateGuideState(): m_state=6
02:06:02.126 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7067
02:06:02.126 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.41, Mass=209, SNR=10.0, Peak=80 HFD=1.9
02:06:02.126 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.18 = 3.11)
02:06:02.126 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.00)
02:06:02.126 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-1.13 mountX=-0.33 mountY=0.05, mountTheta=3.01
02:06:02.127 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.30, opts=13)
02:06:02.127 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.30)
02:06:02.127 00.000 8976 Worker thread wakes up
02:06:02.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.30) opts 0xd
02:06:02.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.30)
02:06:02.127 00.000 8976 Moving (0.14, -0.30) raw xDistance=-0.33 yDistance=0.05
02:06:02.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
02:06:02.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:06:02.127 00.000 8976 MoveAxis(R, 2, ABG)
02:06:02.127 00.000 8976 stepping (-8, 16) + (2, 0)
02:06:02.127 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:02.128 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:06:02.137 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
02:06:02.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:02.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:02.137 00.000 5052 Enqueuing Expose request
02:06:02.162 00.025 8976 Received - 47 (G) 
02:06:02.163 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:02.163 00.000 8976 stepped: pos (-6, 16)
02:06:02.163 00.000 8976 MoveAxis(U, 0, ABG)
02:06:02.163 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:06:02.163 00.000 8976 MountToCamera -- mountX=1.45 mountY=-2.15 hyp=2.59 mountTheta=-0.98 cameraX=1.25, cameraY=2.27 cameraTheta=1.07
02:06:02.163 00.000 8976 incremental bump (1.253, 2.268) isValid = 1
02:06:02.163 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:06:02.163 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:06:02.163 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:06:02.163 00.000 8976 move complete, result=0
02:06:02.163 00.000 8976 worker thread done servicing request
02:06:02.163 00.000 8976 Worker thread wakes up
02:06:02.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:02.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:02.163 00.000 9828 Worker thread wakes up
02:06:02.163 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:06:02.163 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:06:02.164 00.001 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
02:06:02.164 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
02:06:02.164 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:06:02.164 00.000 5052 GuideStep: -0.3 px 2 ms EAST, 0.0 px 0 ms NORTH
02:06:02.164 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:06:02.164 00.000 9828 BLC: window closed
02:06:02.164 00.000 9828 MoveAxis(E, 19, B)
02:06:02.164 00.000 9828 Guiding  Dir = 2, Dur = 19
02:06:02.164 00.000 9828 IsSlewing returns 0
02:06:02.164 00.000 9828 IsGuiding returns 0
02:06:02.165 00.001 9828 PulseGuide returned control before completion, sleep 29
02:06:02.203 00.038 9828 IsGuiding returns 1
02:06:02.203 00.000 9828 scope still moving after pulse duration time elapsed
02:06:02.235 00.032 9828 IsSlewing returns 0
02:06:02.235 00.000 9828 IsGuiding returns 1
02:06:02.266 00.031 9828 IsSlewing returns 0
02:06:02.266 00.000 9828 IsGuiding returns 1
02:06:02.296 00.030 9828 IsSlewing returns 0
02:06:02.296 00.000 9828 IsGuiding returns 0
02:06:02.296 00.000 9828 scope move finished after 19 + 112 ms
02:06:02.296 00.000 9828 Move returns status 0, amount 19
02:06:02.296 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:02.296 00.000 9828 MoveAxis(N, 13, B)
02:06:02.296 00.000 9828 Guiding  Dir = 0, Dur = 13
02:06:02.312 00.016 9828 IsSlewing returns 0
02:06:02.312 00.000 9828 IsGuiding returns 0
02:06:02.312 00.000 9828 PulseGuide returned control before completion, sleep 23
02:06:02.342 00.030 9828 IsGuiding returns 1
02:06:02.342 00.000 9828 scope still moving after pulse duration time elapsed
02:06:02.380 00.038 9828 IsSlewing returns 0
02:06:02.380 00.000 9828 IsGuiding returns 1
02:06:02.405 00.025 9828 IsSlewing returns 0
02:06:02.405 00.000 9828 IsGuiding returns 1
02:06:02.437 00.032 9828 IsSlewing returns 0
02:06:02.437 00.000 9828 IsGuiding returns 0
02:06:02.437 00.000 9828 scope move finished after 13 + 112 ms
02:06:02.437 00.000 9828 Move returns status 0, amount 13
02:06:02.437 00.000 9828 move complete, result=0
02:06:02.437 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:06:02.438 00.001 9828 worker thread done servicing request
02:06:02.858 00.420 8976 Exposure complete
02:06:02.864 00.006 8976 worker thread done servicing request
02:06:02.864 00.000 5052 OnExposeComplete: enter
02:06:02.864 00.000 5052 UpdateGuideState(): m_state=6
02:06:02.864 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7068
02:06:02.864 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.95, Mass=203, SNR=9.9, Peak=79 HFD=2.3
02:06:02.864 00.000 5052 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.04) = xAngle (-1.01 = -1.01)
02:06:02.864 00.000 5052 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
02:06:02.864 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.29 cameraTheta=1.03 mountX=0.15 mountY=-0.26, mountTheta=-1.04
02:06:02.864 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.24, opts=13)
02:06:02.865 00.001 5052 Enqueuing Move request for stepguider (0.15, 0.24)
02:06:02.865 00.000 8976 Worker thread wakes up
02:06:02.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.24) opts 0xd
02:06:02.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.24)
02:06:02.865 00.000 8976 Moving (0.15, 0.24) raw xDistance=0.15 yDistance=-0.26
02:06:02.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:06:02.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:06:02.865 00.000 8976 MoveAxis(R, 0, ABG)
02:06:02.865 00.000 8976 MoveAxis(U, 0, ABG)
02:06:02.865 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:06:02.865 00.000 8976 MountToCamera -- mountX=1.27 mountY=-2.28 hyp=2.61 mountTheta=-1.06 cameraX=1.45, cameraY=2.17 cameraTheta=0.98
02:06:02.865 00.000 8976 incremental bump (1.448, 2.171) isValid = 1
02:06:02.865 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:06:02.865 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:06:02.865 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:06:02.865 00.000 8976 move complete, result=0
02:06:02.865 00.000 9828 Worker thread wakes up
02:06:02.866 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:06:02.866 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:06:02.866 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
02:06:02.866 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:06:02.866 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:06:02.866 00.000 8976 worker thread done servicing request
02:06:02.866 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:06:02.866 00.000 9828 BLC: window closed
02:06:02.866 00.000 9828 MoveAxis(E, 22, B)
02:06:02.866 00.000 9828 Guiding  Dir = 2, Dur = 22
02:06:02.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:06:02.866 00.000 9828 IsSlewing returns 0
02:06:02.866 00.000 9828 IsGuiding returns 0
02:06:02.867 00.001 9828 PulseGuide returned control before completion, sleep 32
02:06:02.876 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
02:06:02.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:02.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:02.876 00.000 5052 Enqueuing Expose request
02:06:02.876 00.000 8976 Worker thread wakes up
02:06:02.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:02.876 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:06:02.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:02.903 00.027 9828 IsGuiding returns 1
02:06:02.903 00.000 9828 scope still moving after pulse duration time elapsed
02:06:02.935 00.032 9828 IsSlewing returns 0
02:06:02.935 00.000 9828 IsGuiding returns 1
02:06:02.966 00.031 9828 IsSlewing returns 0
02:06:02.966 00.000 9828 IsGuiding returns 1
02:06:02.997 00.031 9828 IsSlewing returns 0
02:06:02.997 00.000 9828 IsGuiding returns 0
02:06:02.997 00.000 9828 scope move finished after 22 + 108 ms
02:06:02.997 00.000 9828 Move returns status 0, amount 22
02:06:02.997 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:02.997 00.000 9828 MoveAxis(N, 12, B)
02:06:02.997 00.000 9828 Guiding  Dir = 0, Dur = 12
02:06:03.012 00.015 9828 IsSlewing returns 0
02:06:03.013 00.001 9828 IsGuiding returns 0
02:06:03.013 00.000 9828 PulseGuide returned control before completion, sleep 22
02:06:03.044 00.031 9828 IsGuiding returns 1
02:06:03.044 00.000 9828 scope still moving after pulse duration time elapsed
02:06:03.074 00.030 9828 IsSlewing returns 0
02:06:03.074 00.000 9828 IsGuiding returns 1
02:06:03.105 00.031 9828 IsSlewing returns 0
02:06:03.105 00.000 9828 IsGuiding returns 1
02:06:03.136 00.031 9828 IsSlewing returns 0
02:06:03.136 00.000 9828 IsGuiding returns 1
02:06:03.168 00.032 9828 IsSlewing returns 0
02:06:03.168 00.000 9828 IsGuiding returns 0
02:06:03.168 00.000 9828 scope move finished after 12 + 143 ms
02:06:03.168 00.000 9828 Move returns status 0, amount 12
02:06:03.169 00.001 9828 move complete, result=0
02:06:03.169 00.000 9828 worker thread done servicing request
02:06:03.169 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:06:03.568 00.399 8976 Exposure complete
02:06:03.574 00.006 8976 worker thread done servicing request
02:06:03.574 00.000 5052 OnExposeComplete: enter
02:06:03.574 00.000 5052 UpdateGuideState(): m_state=6
02:06:03.574 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7069
02:06:03.574 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.64, Mass=194, SNR=9.6, Peak=76 HFD=2.2
02:06:03.574 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
02:06:03.574 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.35)
02:06:03.574 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.79 mountX=0.02 mountY=0.19, mountTheta=1.45
02:06:03.575 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.07, opts=13)
02:06:03.575 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.07)
02:06:03.575 00.000 8976 Worker thread wakes up
02:06:03.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.07) opts 0xd
02:06:03.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.07)
02:06:03.575 00.000 8976 Moving (-0.19, -0.07) raw xDistance=0.02 yDistance=0.19
02:06:03.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:06:03.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:06:03.575 00.000 8976 MoveAxis(R, 0, ABG)
02:06:03.575 00.000 8976 MoveAxis(U, 0, ABG)
02:06:03.576 00.001 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:06:03.576 00.000 8976 MountToCamera -- mountX=1.16 mountY=-2.36 hyp=2.63 mountTheta=-1.12 cameraX=1.58, cameraY=2.11 cameraTheta=0.93
02:06:03.576 00.000 8976 incremental bump (1.579, 2.107) isValid = 1
02:06:03.576 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:06:03.576 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:06:03.576 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:06:03.576 00.000 8976 move complete, result=0
02:06:03.576 00.000 9828 Worker thread wakes up
02:06:03.576 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:06:03.576 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:06:03.576 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:06:03.576 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:06:03.576 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:06:03.576 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:06:03.576 00.000 8976 worker thread done servicing request
02:06:03.576 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:06:03.576 00.000 9828 BLC: window closed
02:06:03.576 00.000 9828 MoveAxis(E, 23, B)
02:06:03.577 00.001 9828 Guiding  Dir = 2, Dur = 23
02:06:03.577 00.000 9828 IsSlewing returns 0
02:06:03.577 00.000 9828 IsGuiding returns 0
02:06:03.577 00.000 9828 PulseGuide returned control before completion, sleep 33
02:06:03.586 00.009 5052 UpdateGuideState exits: m=194 SNR=9.6
02:06:03.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:03.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:03.586 00.000 5052 Enqueuing Expose request
02:06:03.586 00.000 8976 Worker thread wakes up
02:06:03.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:03.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:03.586 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:03.617 00.031 9828 IsGuiding returns 1
02:06:03.617 00.000 9828 scope still moving after pulse duration time elapsed
02:06:03.648 00.031 9828 IsSlewing returns 0
02:06:03.648 00.000 9828 IsGuiding returns 1
02:06:03.679 00.031 9828 IsSlewing returns 0
02:06:03.679 00.000 9828 IsGuiding returns 1
02:06:03.710 00.031 9828 IsSlewing returns 0
02:06:03.710 00.000 9828 IsGuiding returns 1
02:06:03.741 00.031 9828 IsSlewing returns 0
02:06:03.741 00.000 9828 IsGuiding returns 0
02:06:03.741 00.000 9828 scope move finished after 23 + 140 ms
02:06:03.741 00.000 9828 Move returns status 0, amount 23
02:06:03.741 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:03.741 00.000 9828 MoveAxis(N, 12, B)
02:06:03.741 00.000 9828 Guiding  Dir = 0, Dur = 12
02:06:03.756 00.015 9828 IsSlewing returns 0
02:06:03.756 00.000 9828 IsGuiding returns 0
02:06:03.756 00.000 9828 PulseGuide returned control before completion, sleep 22
02:06:03.788 00.032 9828 IsGuiding returns 1
02:06:03.788 00.000 9828 scope still moving after pulse duration time elapsed
02:06:03.819 00.031 9828 IsSlewing returns 0
02:06:03.819 00.000 9828 IsGuiding returns 1
02:06:03.851 00.032 9828 IsSlewing returns 0
02:06:03.851 00.000 9828 IsGuiding returns 1
02:06:03.883 00.032 9828 IsSlewing returns 0
02:06:03.884 00.001 9828 IsGuiding returns 0
02:06:03.884 00.000 9828 scope move finished after 12 + 115 ms
02:06:03.884 00.000 9828 Move returns status 0, amount 12
02:06:03.884 00.000 9828 move complete, result=0
02:06:03.884 00.000 9828 worker thread done servicing request
02:06:03.884 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:06:04.281 00.397 8976 Exposure complete
02:06:04.287 00.006 8976 worker thread done servicing request
02:06:04.287 00.000 5052 OnExposeComplete: enter
02:06:04.287 00.000 5052 UpdateGuideState(): m_state=6
02:06:04.287 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7070
02:06:04.287 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.76, Mass=190, SNR=9.6, Peak=84 HFD=1.6
02:06:04.287 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
02:06:04.287 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
02:06:04.287 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.25 mountX=-0.04 mountY=-0.19, mountTheta=-1.80
02:06:04.288 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.05, opts=13)
02:06:04.288 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.05)
02:06:04.288 00.000 8976 Worker thread wakes up
02:06:04.288 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.05) opts 0xd
02:06:04.288 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.05)
02:06:04.288 00.000 8976 Moving (0.19, 0.05) raw xDistance=-0.04 yDistance=-0.19
02:06:04.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:06:04.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:06:04.289 00.001 8976 MoveAxis(R, 0, ABG)
02:06:04.289 00.000 8976 MoveAxis(U, 0, ABG)
02:06:04.289 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:06:04.289 00.000 8976 MountToCamera -- mountX=1.08 mountY=-2.42 hyp=2.65 mountTheta=-1.15 cameraX=1.67, cameraY=2.06 cameraTheta=0.89
02:06:04.289 00.000 8976 incremental bump (1.666, 2.063) isValid = 1
02:06:04.289 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
02:06:04.289 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:06:04.289 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:06:04.289 00.000 8976 move complete, result=0
02:06:04.289 00.000 9828 Worker thread wakes up
02:06:04.289 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:06:04.289 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:06:04.289 00.000 8976 worker thread done servicing request
02:06:04.289 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:06:04.289 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:06:04.289 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:06:04.290 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:06:04.290 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:06:04.290 00.000 9828 BLC: window closed
02:06:04.290 00.000 9828 MoveAxis(E, 24, B)
02:06:04.290 00.000 9828 Guiding  Dir = 2, Dur = 24
02:06:04.290 00.000 9828 IsSlewing returns 0
02:06:04.290 00.000 9828 IsGuiding returns 0
02:06:04.290 00.000 9828 PulseGuide returned control before completion, sleep 34
02:06:04.299 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
02:06:04.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:04.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:04.299 00.000 5052 Enqueuing Expose request
02:06:04.299 00.000 8976 Worker thread wakes up
02:06:04.299 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:04.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:04.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:04.334 00.035 9828 IsGuiding returns 1
02:06:04.334 00.000 9828 scope still moving after pulse duration time elapsed
02:06:04.365 00.031 9828 IsSlewing returns 0
02:06:04.365 00.000 9828 IsGuiding returns 1
02:06:04.396 00.031 9828 IsSlewing returns 0
02:06:04.396 00.000 9828 IsGuiding returns 1
02:06:04.427 00.031 9828 IsSlewing returns 0
02:06:04.427 00.000 9828 IsGuiding returns 0
02:06:04.427 00.000 9828 scope move finished after 24 + 113 ms
02:06:04.427 00.000 9828 Move returns status 0, amount 24
02:06:04.427 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:04.427 00.000 9828 MoveAxis(N, 11, B)
02:06:04.427 00.000 9828 Guiding  Dir = 0, Dur = 11
02:06:04.443 00.016 9828 IsSlewing returns 0
02:06:04.443 00.000 9828 IsGuiding returns 0
02:06:04.444 00.001 9828 PulseGuide returned control before completion, sleep 21
02:06:04.475 00.031 9828 IsGuiding returns 1
02:06:04.475 00.000 9828 scope still moving after pulse duration time elapsed
02:06:04.506 00.031 9828 IsSlewing returns 0
02:06:04.506 00.000 9828 IsGuiding returns 1
02:06:04.536 00.030 9828 IsSlewing returns 0
02:06:04.536 00.000 9828 IsGuiding returns 1
02:06:04.567 00.031 9828 IsSlewing returns 0
02:06:04.567 00.000 9828 IsGuiding returns 1
02:06:04.599 00.032 9828 IsSlewing returns 0
02:06:04.599 00.000 9828 IsGuiding returns 0
02:06:04.599 00.000 9828 scope move finished after 11 + 145 ms
02:06:04.599 00.000 9828 Move returns status 0, amount 11
02:06:04.599 00.000 9828 move complete, result=0
02:06:04.599 00.000 9828 worker thread done servicing request
02:06:04.600 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:06:04.986 00.386 8976 Exposure complete
02:06:04.992 00.006 8976 worker thread done servicing request
02:06:04.992 00.000 5052 OnExposeComplete: enter
02:06:04.992 00.000 5052 UpdateGuideState(): m_state=6
02:06:04.992 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7071
02:06:04.992 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.75, Mass=178, SNR=9.2, Peak=71 HFD=1.9
02:06:04.992 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:06:04.992 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:06:04.992 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.04 hyp=0.43 cameraTheta=0.10 mountX=-0.16 mountY=-0.38, mountTheta=-1.96
02:06:04.993 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.04, opts=13)
02:06:04.993 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.04)
02:06:04.993 00.000 8976 Worker thread wakes up
02:06:04.993 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.04) opts 0xd
02:06:04.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.04)
02:06:04.993 00.000 8976 Moving (0.43, 0.04) raw xDistance=-0.16 yDistance=-0.38
02:06:04.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:06:04.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:06:04.993 00.000 8976 MoveAxis(R, 0, ABG)
02:06:04.994 00.001 8976 MoveAxis(U, 2, ABG)
02:06:04.994 00.000 8976 stepping (-6, 16) + (0, 2)
02:06:04.994 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:04.994 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
02:06:05.003 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
02:06:05.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:05.003 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:05.003 00.000 5052 Enqueuing Expose request
02:06:05.025 00.022 8976 Received - 47 (G) 
02:06:05.025 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:05.025 00.000 8976 stepped: pos (-6, 18)
02:06:05.025 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:06:05.025 00.000 8976 MountToCamera -- mountX=1.03 mountY=-2.57 hyp=2.76 mountTheta=-1.19 cameraX=1.82, cameraY=2.08 cameraTheta=0.85
02:06:05.025 00.000 8976 incremental bump (1.818, 2.082) isValid = 1
02:06:05.025 00.000 8976 Scheduling Mount bump of (0.076, 0.090)
02:06:05.025 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:06:05.025 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:06:05.025 00.000 8976 move complete, result=0
02:06:05.025 00.000 9828 Worker thread wakes up
02:06:05.025 00.000 8976 worker thread done servicing request
02:06:05.025 00.000 8976 Worker thread wakes up
02:06:05.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:05.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:05.025 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:06:05.025 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:06:05.025 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
02:06:05.025 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
02:06:05.025 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:06:05.025 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:06:05.025 00.000 9828 BLC: window closed
02:06:05.025 00.000 9828 MoveAxis(E, 25, B)
02:06:05.025 00.000 9828 Guiding  Dir = 2, Dur = 25
02:06:05.025 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:06:05.025 00.000 9828 IsSlewing returns 0
02:06:05.026 00.001 9828 IsGuiding returns 0
02:06:05.026 00.000 9828 PulseGuide returned control before completion, sleep 35
02:06:05.064 00.038 9828 IsGuiding returns 1
02:06:05.064 00.000 9828 scope still moving after pulse duration time elapsed
02:06:05.096 00.032 9828 IsSlewing returns 0
02:06:05.096 00.000 9828 IsGuiding returns 1
02:06:05.126 00.030 9828 IsSlewing returns 0
02:06:05.126 00.000 9828 IsGuiding returns 1
02:06:05.158 00.032 9828 IsSlewing returns 0
02:06:05.158 00.000 9828 IsGuiding returns 1
02:06:05.204 00.046 9828 IsSlewing returns 0
02:06:05.204 00.000 9828 IsGuiding returns 0
02:06:05.204 00.000 9828 scope move finished after 25 + 152 ms
02:06:05.204 00.000 9828 Move returns status 0, amount 25
02:06:05.204 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:05.204 00.000 9828 MoveAxis(N, 11, B)
02:06:05.204 00.000 9828 Guiding  Dir = 0, Dur = 11
02:06:05.220 00.016 9828 IsSlewing returns 0
02:06:05.220 00.000 9828 IsGuiding returns 0
02:06:05.220 00.000 9828 PulseGuide returned control before completion, sleep 21
02:06:05.251 00.031 9828 IsGuiding returns 1
02:06:05.251 00.000 9828 scope still moving after pulse duration time elapsed
02:06:05.282 00.031 9828 IsSlewing returns 0
02:06:05.282 00.000 9828 IsGuiding returns 1
02:06:05.314 00.032 9828 IsSlewing returns 0
02:06:05.314 00.000 9828 IsGuiding returns 1
02:06:05.345 00.031 9828 IsSlewing returns 0
02:06:05.345 00.000 9828 IsGuiding returns 1
02:06:05.376 00.031 9828 IsSlewing returns 0
02:06:05.376 00.000 9828 IsGuiding returns 0
02:06:05.376 00.000 9828 scope move finished after 11 + 144 ms
02:06:05.376 00.000 9828 Move returns status 0, amount 11
02:06:05.376 00.000 9828 move complete, result=0
02:06:05.376 00.000 9828 worker thread done servicing request
02:06:05.376 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:06:05.715 00.339 8976 Exposure complete
02:06:05.720 00.005 8976 worker thread done servicing request
02:06:05.720 00.000 5052 OnExposeComplete: enter
02:06:05.721 00.001 5052 UpdateGuideState(): m_state=6
02:06:05.721 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7072
02:06:05.721 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.81, Mass=189, SNR=9.5, Peak=75 HFD=2.1
02:06:05.721 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.04) = xAngle (-0.13 = -0.13)
02:06:05.721 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
02:06:05.721 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.91 mountX=0.11 mountY=-0.03, mountTheta=-0.23
02:06:05.721 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.10, opts=13)
02:06:05.721 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.10)
02:06:05.721 00.000 8976 Worker thread wakes up
02:06:05.722 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.10) opts 0xd
02:06:05.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.10)
02:06:05.722 00.000 8976 Moving (-0.04, 0.10) raw xDistance=0.11 yDistance=-0.03
02:06:05.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:06:05.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:06:05.722 00.000 8976 MoveAxis(R, 0, ABG)
02:06:05.722 00.000 8976 MoveAxis(U, 0, ABG)
02:06:05.722 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:06:05.722 00.000 8976 MountToCamera -- mountX=0.99 mountY=-2.66 hyp=2.84 mountTheta=-1.21 cameraX=1.92, cameraY=2.09 cameraTheta=0.83
02:06:05.722 00.000 8976 incremental bump (1.920, 2.094) isValid = 1
02:06:05.722 00.000 8976 Scheduling Mount bump of (0.072, 0.081)
02:06:05.722 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.08, opts=4)
02:06:05.722 00.000 8976 Enqueuing Move request for scope (0.07, 0.08)
02:06:05.722 00.000 8976 move complete, result=0
02:06:05.722 00.000 9828 Worker thread wakes up
02:06:05.722 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0x4
02:06:05.722 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
02:06:05.722 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
02:06:05.722 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
02:06:05.722 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:06:05.722 00.000 8976 worker thread done servicing request
02:06:05.723 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.85 mountX=-0.08 mountY=-0.07, mountTheta=-2.38
02:06:05.723 00.000 9828 Moving (0.07, 0.08) raw xDistance=-0.08 yDistance=-0.07
02:06:05.723 00.000 9828 BLC: window closed
02:06:05.723 00.000 9828 MoveAxis(E, 24, B)
02:06:05.723 00.000 9828 Guiding  Dir = 2, Dur = 24
02:06:05.723 00.000 9828 IsSlewing returns 0
02:06:05.723 00.000 9828 IsGuiding returns 0
02:06:05.723 00.000 9828 PulseGuide returned control before completion, sleep 34
02:06:05.732 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
02:06:05.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:05.732 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:05.732 00.000 5052 Enqueuing Expose request
02:06:05.733 00.001 8976 Worker thread wakes up
02:06:05.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:05.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:05.733 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:05.760 00.027 9828 IsGuiding returns 1
02:06:05.760 00.000 9828 scope still moving after pulse duration time elapsed
02:06:05.791 00.031 9828 IsSlewing returns 0
02:06:05.792 00.001 9828 IsGuiding returns 1
02:06:05.821 00.029 9828 IsSlewing returns 0
02:06:05.822 00.001 9828 IsGuiding returns 1
02:06:05.854 00.032 9828 IsSlewing returns 0
02:06:05.854 00.000 9828 IsGuiding returns 0
02:06:05.855 00.001 9828 scope move finished after 24 + 106 ms
02:06:05.855 00.000 9828 Move returns status 0, amount 24
02:06:05.855 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:05.855 00.000 9828 MoveAxis(N, 10, B)
02:06:05.855 00.000 9828 Guiding  Dir = 0, Dur = 10
02:06:05.869 00.014 9828 IsSlewing returns 0
02:06:05.869 00.000 9828 IsGuiding returns 0
02:06:05.869 00.000 9828 PulseGuide returned control before completion, sleep 20
02:06:05.899 00.030 9828 IsGuiding returns 1
02:06:05.899 00.000 9828 scope still moving after pulse duration time elapsed
02:06:05.930 00.031 9828 IsSlewing returns 0
02:06:05.930 00.000 9828 IsGuiding returns 1
02:06:05.963 00.033 9828 IsSlewing returns 0
02:06:05.963 00.000 9828 IsGuiding returns 1
02:06:05.995 00.032 9828 IsSlewing returns 0
02:06:05.995 00.000 9828 IsGuiding returns 1
02:06:06.026 00.031 9828 IsSlewing returns 0
02:06:06.026 00.000 9828 IsGuiding returns 1
02:06:06.058 00.032 9828 IsSlewing returns 0
02:06:06.058 00.000 9828 IsGuiding returns 1
02:06:06.089 00.031 9828 IsSlewing returns 0
02:06:06.089 00.000 9828 IsGuiding returns 0
02:06:06.089 00.000 9828 scope move finished after 10 + 209 ms
02:06:06.089 00.000 9828 Move returns status 0, amount 10
02:06:06.089 00.000 9828 move complete, result=0
02:06:06.089 00.000 9828 worker thread done servicing request
02:06:06.089 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 10 ms NORTH
02:06:06.422 00.333 8976 Exposure complete
02:06:06.428 00.006 8976 worker thread done servicing request
02:06:06.428 00.000 5052 OnExposeComplete: enter
02:06:06.428 00.000 5052 UpdateGuideState(): m_state=6
02:06:06.428 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7073
02:06:06.428 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.46, Mass=198, SNR=9.8, Peak=77 HFD=2.0
02:06:06.428 00.000 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.04) = xAngle (-3.75 = 2.53)
02:06:06.428 00.000 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.86 = 2.43)
02:06:06.428 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.71 mountX=-0.21 mountY=0.16, mountTheta=2.47
02:06:06.429 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.25, opts=13)
02:06:06.429 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.25)
02:06:06.429 00.000 8976 Worker thread wakes up
02:06:06.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.25) opts 0xd
02:06:06.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.25)
02:06:06.429 00.000 8976 Moving (-0.03, -0.25) raw xDistance=-0.21 yDistance=0.16
02:06:06.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:06:06.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:06:06.429 00.000 8976 MoveAxis(R, 0, ABG)
02:06:06.429 00.000 8976 MoveAxis(U, 0, ABG)
02:06:06.429 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:06:06.429 00.000 8976 MountToCamera -- mountX=0.97 mountY=-2.73 hyp=2.89 mountTheta=-1.23 cameraX=1.99, cameraY=2.10 cameraTheta=0.81
02:06:06.429 00.000 8976 incremental bump (1.988, 2.102) isValid = 1
02:06:06.429 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:06:06.429 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:06:06.429 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:06:06.429 00.000 8976 move complete, result=0
02:06:06.429 00.000 9828 Worker thread wakes up
02:06:06.430 00.001 8976 worker thread done servicing request
02:06:06.430 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:06:06.430 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:06:06.430 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
02:06:06.430 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
02:06:06.430 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
02:06:06.430 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:06:06.430 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:06:06.430 00.000 9828 BLC: window closed
02:06:06.430 00.000 9828 MoveAxis(E, 26, B)
02:06:06.430 00.000 9828 Guiding  Dir = 2, Dur = 26
02:06:06.430 00.000 9828 IsSlewing returns 0
02:06:06.431 00.001 9828 IsGuiding returns 0
02:06:06.431 00.000 9828 PulseGuide returned control before completion, sleep 36
02:06:06.439 00.008 5052 UpdateGuideState exits: m=198 SNR=9.8
02:06:06.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:06.439 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:06.439 00.000 5052 Enqueuing Expose request
02:06:06.439 00.000 8976 Worker thread wakes up
02:06:06.439 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:06.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:06.439 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:06.478 00.039 9828 IsGuiding returns 1
02:06:06.478 00.000 9828 scope still moving after pulse duration time elapsed
02:06:06.509 00.031 9828 IsSlewing returns 0
02:06:06.509 00.000 9828 IsGuiding returns 1
02:06:06.541 00.032 9828 IsSlewing returns 0
02:06:06.541 00.000 9828 IsGuiding returns 1
02:06:06.571 00.030 9828 IsSlewing returns 0
02:06:06.571 00.000 9828 IsGuiding returns 1
02:06:06.603 00.032 9828 IsSlewing returns 0
02:06:06.603 00.000 9828 IsGuiding returns 0
02:06:06.603 00.000 9828 scope move finished after 26 + 146 ms
02:06:06.603 00.000 9828 Move returns status 0, amount 26
02:06:06.603 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:06.603 00.000 9828 MoveAxis(N, 10, B)
02:06:06.604 00.001 9828 Guiding  Dir = 0, Dur = 10
02:06:06.618 00.014 9828 IsSlewing returns 0
02:06:06.618 00.000 9828 IsGuiding returns 0
02:06:06.619 00.001 9828 PulseGuide returned control before completion, sleep 20
02:06:06.648 00.029 9828 IsGuiding returns 1
02:06:06.648 00.000 9828 scope still moving after pulse duration time elapsed
02:06:06.680 00.032 9828 IsSlewing returns 0
02:06:06.680 00.000 9828 IsGuiding returns 1
02:06:06.711 00.031 9828 IsSlewing returns 0
02:06:06.711 00.000 9828 IsGuiding returns 1
02:06:06.742 00.031 9828 IsSlewing returns 0
02:06:06.742 00.000 9828 IsGuiding returns 1
02:06:06.773 00.031 9828 IsSlewing returns 0
02:06:06.773 00.000 9828 IsGuiding returns 0
02:06:06.773 00.000 9828 scope move finished after 10 + 145 ms
02:06:06.773 00.000 9828 Move returns status 0, amount 10
02:06:06.773 00.000 9828 move complete, result=0
02:06:06.773 00.000 9828 worker thread done servicing request
02:06:06.774 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:06:07.130 00.356 8976 Exposure complete
02:06:07.136 00.006 8976 worker thread done servicing request
02:06:07.136 00.000 5052 OnExposeComplete: enter
02:06:07.136 00.000 5052 UpdateGuideState(): m_state=6
02:06:07.136 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7074
02:06:07.136 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.40, Mass=201, SNR=9.8, Peak=74 HFD=2.2
02:06:07.136 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.22 = 2.06)
02:06:07.136 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.96)
02:06:07.136 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.31 hyp=0.37 cameraTheta=-2.18 mountX=-0.18 mountY=0.35, mountTheta=2.04
02:06:07.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.31, opts=13)
02:06:07.137 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.31)
02:06:07.137 00.000 8976 Worker thread wakes up
02:06:07.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.31) opts 0xd
02:06:07.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.31)
02:06:07.137 00.000 8976 Moving (-0.21, -0.31) raw xDistance=-0.18 yDistance=0.35
02:06:07.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:06:07.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:06:07.137 00.000 8976 MoveAxis(R, 0, ABG)
02:06:07.137 00.000 8976 MoveAxis(D, 1, ABG)
02:06:07.137 00.000 8976 stepping (-6, 18) + (0, -1)
02:06:07.138 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:07.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
02:06:07.148 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
02:06:07.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:07.148 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:07.148 00.000 5052 Enqueuing Expose request
02:06:07.167 00.019 8976 Received - 47 (G) 
02:06:07.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:07.167 00.000 8976 stepped: pos (-6, 17)
02:06:07.167 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:06:07.167 00.000 8976 MountToCamera -- mountX=0.95 mountY=-2.72 hyp=2.88 mountTheta=-1.23 cameraX=1.99, cameraY=2.08 cameraTheta=0.81
02:06:07.167 00.000 8976 incremental bump (1.987, 2.084) isValid = 1
02:06:07.167 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:06:07.167 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:06:07.167 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:06:07.167 00.000 8976 move complete, result=0
02:06:07.167 00.000 9828 Worker thread wakes up
02:06:07.167 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:06:07.167 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:06:07.167 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:06:07.167 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:06:07.167 00.000 8976 worker thread done servicing request
02:06:07.167 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:06:07.167 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:06:07.168 00.001 8976 Worker thread wakes up
02:06:07.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:07.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:07.168 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:06:07.168 00.000 9828 BLC: window closed
02:06:07.168 00.000 9828 MoveAxis(E, 26, B)
02:06:07.168 00.000 9828 Guiding  Dir = 2, Dur = 26
02:06:07.168 00.000 9828 IsSlewing returns 0
02:06:07.168 00.000 9828 IsGuiding returns 0
02:06:07.168 00.000 9828 PulseGuide returned control before completion, sleep 36
02:06:07.207 00.039 9828 IsGuiding returns 1
02:06:07.207 00.000 9828 scope still moving after pulse duration time elapsed
02:06:07.239 00.032 9828 IsSlewing returns 0
02:06:07.239 00.000 9828 IsGuiding returns 1
02:06:07.270 00.031 9828 IsSlewing returns 0
02:06:07.270 00.000 9828 IsGuiding returns 1
02:06:07.302 00.032 9828 IsSlewing returns 0
02:06:07.302 00.000 9828 IsGuiding returns 1
02:06:07.334 00.032 9828 IsSlewing returns 0
02:06:07.334 00.000 9828 IsGuiding returns 0
02:06:07.334 00.000 9828 scope move finished after 26 + 139 ms
02:06:07.334 00.000 9828 Move returns status 0, amount 26
02:06:07.334 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:07.334 00.000 9828 MoveAxis(N, 10, B)
02:06:07.334 00.000 9828 Guiding  Dir = 0, Dur = 10
02:06:07.349 00.015 9828 IsSlewing returns 0
02:06:07.349 00.000 9828 IsGuiding returns 0
02:06:07.349 00.000 9828 PulseGuide returned control before completion, sleep 20
02:06:07.381 00.032 9828 IsGuiding returns 1
02:06:07.381 00.000 9828 scope still moving after pulse duration time elapsed
02:06:07.411 00.030 9828 IsSlewing returns 0
02:06:07.411 00.000 9828 IsGuiding returns 1
02:06:07.443 00.032 9828 IsSlewing returns 0
02:06:07.443 00.000 9828 IsGuiding returns 1
02:06:07.473 00.030 9828 IsSlewing returns 0
02:06:07.473 00.000 9828 IsGuiding returns 1
02:06:07.504 00.031 9828 IsSlewing returns 0
02:06:07.504 00.000 9828 IsGuiding returns 0
02:06:07.504 00.000 9828 scope move finished after 10 + 145 ms
02:06:07.504 00.000 9828 Move returns status 0, amount 10
02:06:07.504 00.000 9828 move complete, result=0
02:06:07.504 00.000 9828 worker thread done servicing request
02:06:07.504 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:06:07.855 00.351 8976 Exposure complete
02:06:07.860 00.005 8976 worker thread done servicing request
02:06:07.860 00.000 5052 OnExposeComplete: enter
02:06:07.860 00.000 5052 UpdateGuideState(): m_state=6
02:06:07.860 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7075
02:06:07.860 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.37, Mass=189, SNR=9.5, Peak=79 HFD=1.6
02:06:07.860 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
02:06:07.860 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
02:06:07.860 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.34 hyp=0.78 cameraTheta=-2.70 mountX=0.02 mountY=0.77, mountTheta=1.54
02:06:07.861 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.34, opts=13)
02:06:07.861 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.34)
02:06:07.861 00.000 8976 Worker thread wakes up
02:06:07.861 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.34) opts 0xd
02:06:07.861 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.34)
02:06:07.861 00.000 8976 Moving (-0.71, -0.34) raw xDistance=0.02 yDistance=0.77
02:06:07.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:06:07.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.77
02:06:07.861 00.000 8976 MoveAxis(R, 0, ABG)
02:06:07.861 00.000 8976 MoveAxis(D, 3, ABG)
02:06:07.861 00.000 8976 stepping (-6, 17) + (0, -3)
02:06:07.861 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:07.863 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:06:07.872 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
02:06:07.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:07.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:07.872 00.000 5052 Enqueuing Expose request
02:06:07.902 00.030 8976 Received - 47 (G) 
02:06:07.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:07.902 00.000 8976 stepped: pos (-6, 14)
02:06:07.902 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:06:07.902 00.000 8976 MountToCamera -- mountX=0.94 mountY=-2.56 hyp=2.72 mountTheta=-1.22 cameraX=1.85, cameraY=2.00 cameraTheta=0.83
02:06:07.902 00.000 8976 incremental bump (1.847, 2.000) isValid = 1
02:06:07.902 00.000 8976 Scheduling Mount bump of (0.078, 0.088)
02:06:07.902 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:06:07.902 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:06:07.902 00.000 8976 move complete, result=0
02:06:07.902 00.000 9828 Worker thread wakes up
02:06:07.903 00.001 8976 worker thread done servicing request
02:06:07.903 00.000 8976 Worker thread wakes up
02:06:07.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:07.903 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:06:07.903 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:06:07.903 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:07.903 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:06:07.903 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
02:06:07.903 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
02:06:07.903 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
02:06:07.903 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:06:07.903 00.000 9828 BLC: window closed
02:06:07.903 00.000 9828 MoveAxis(E, 26, B)
02:06:07.903 00.000 9828 Guiding  Dir = 2, Dur = 26
02:06:07.904 00.001 9828 IsSlewing returns 0
02:06:07.904 00.000 9828 IsGuiding returns 0
02:06:07.904 00.000 9828 PulseGuide returned control before completion, sleep 36
02:06:07.941 00.037 9828 IsGuiding returns 1
02:06:07.941 00.000 9828 scope still moving after pulse duration time elapsed
02:06:07.972 00.031 9828 IsSlewing returns 0
02:06:07.972 00.000 9828 IsGuiding returns 1
02:06:08.004 00.032 9828 IsSlewing returns 0
02:06:08.004 00.000 9828 IsGuiding returns 1
02:06:08.033 00.029 9828 IsSlewing returns 0
02:06:08.033 00.000 9828 IsGuiding returns 1
02:06:08.065 00.032 9828 IsSlewing returns 0
02:06:08.065 00.000 9828 IsGuiding returns 0
02:06:08.065 00.000 9828 scope move finished after 26 + 135 ms
02:06:08.065 00.000 9828 Move returns status 0, amount 26
02:06:08.065 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:08.065 00.000 9828 MoveAxis(N, 10, B)
02:06:08.065 00.000 9828 Guiding  Dir = 0, Dur = 10
02:06:08.081 00.016 9828 IsSlewing returns 0
02:06:08.081 00.000 9828 IsGuiding returns 0
02:06:08.081 00.000 9828 PulseGuide returned control before completion, sleep 20
02:06:08.111 00.030 9828 IsGuiding returns 1
02:06:08.111 00.000 9828 scope still moving after pulse duration time elapsed
02:06:08.142 00.031 9828 IsSlewing returns 0
02:06:08.142 00.000 9828 IsGuiding returns 1
02:06:08.173 00.031 9828 IsSlewing returns 0
02:06:08.173 00.000 9828 IsGuiding returns 1
02:06:08.203 00.030 9828 IsSlewing returns 0
02:06:08.203 00.000 9828 IsGuiding returns 1
02:06:08.235 00.032 9828 IsSlewing returns 0
02:06:08.235 00.000 9828 IsGuiding returns 0
02:06:08.235 00.000 9828 scope move finished after 10 + 144 ms
02:06:08.235 00.000 9828 Move returns status 0, amount 10
02:06:08.235 00.000 9828 move complete, result=0
02:06:08.235 00.000 9828 worker thread done servicing request
02:06:08.235 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:06:08.596 00.361 8976 Exposure complete
02:06:08.602 00.006 8976 worker thread done servicing request
02:06:08.602 00.000 5052 OnExposeComplete: enter
02:06:08.602 00.000 5052 UpdateGuideState(): m_state=6
02:06:08.602 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7076
02:06:08.602 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.81, Mass=183, SNR=9.4, Peak=82 HFD=1.8
02:06:08.602 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:06:08.602 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:06:08.602 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.10 hyp=0.44 cameraTheta=2.90 mountX=0.29 mountY=0.30, mountTheta=0.81
02:06:08.603 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.10, opts=13)
02:06:08.603 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.10)
02:06:08.603 00.000 8976 Worker thread wakes up
02:06:08.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.10) opts 0xd
02:06:08.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.10)
02:06:08.603 00.000 8976 Moving (-0.43, 0.10) raw xDistance=0.29 yDistance=0.30
02:06:08.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:06:08.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.30
02:06:08.603 00.000 8976 MoveAxis(L, 1, ABG)
02:06:08.604 00.001 8976 stepping (-6, 14) + (-1, 0)
02:06:08.604 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:08.604 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:06:08.614 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
02:06:08.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:08.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:08.614 00.000 5052 Enqueuing Expose request
02:06:08.637 00.023 8976 Received - 47 (G) 
02:06:08.637 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:08.637 00.000 8976 stepped: pos (-7, 14)
02:06:08.637 00.000 8976 MoveAxis(D, 1, ABG)
02:06:08.637 00.000 8976 stepping (-7, 14) + (0, -1)
02:06:08.638 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:08.669 00.031 8976 Received - 47 (G) 
02:06:08.669 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:08.669 00.000 8976 stepped: pos (-7, 13)
02:06:08.669 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:06:08.669 00.000 8976 MountToCamera -- mountX=0.98 mountY=-2.39 hyp=2.59 mountTheta=-1.18 cameraX=1.68, cameraY=1.97 cameraTheta=0.86
02:06:08.669 00.000 8976 incremental bump (1.683, 1.965) isValid = 1
02:06:08.669 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:06:08.669 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:06:08.669 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:06:08.670 00.001 8976 move complete, result=0
02:06:08.670 00.000 9828 Worker thread wakes up
02:06:08.670 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:06:08.670 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:06:08.670 00.000 8976 worker thread done servicing request
02:06:08.670 00.000 8976 Worker thread wakes up
02:06:08.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:08.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:08.670 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:06:08.670 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
02:06:08.670 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.39)
02:06:08.670 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:06:08.670 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:06:08.670 00.000 9828 BLC: window closed
02:06:08.670 00.000 9828 MoveAxis(E, 25, B)
02:06:08.671 00.001 9828 Guiding  Dir = 2, Dur = 25
02:06:08.671 00.000 9828 IsSlewing returns 0
02:06:08.673 00.002 9828 IsGuiding returns 0
02:06:08.673 00.000 9828 PulseGuide returned control before completion, sleep 35
02:06:08.717 00.044 9828 IsGuiding returns 1
02:06:08.717 00.000 9828 scope still moving after pulse duration time elapsed
02:06:08.748 00.031 9828 IsSlewing returns 0
02:06:08.748 00.000 9828 IsGuiding returns 1
02:06:08.779 00.031 9828 IsSlewing returns 0
02:06:08.779 00.000 9828 IsGuiding returns 1
02:06:08.810 00.031 9828 IsSlewing returns 0
02:06:08.810 00.000 9828 IsGuiding returns 0
02:06:08.810 00.000 9828 scope move finished after 25 + 112 ms
02:06:08.810 00.000 9828 Move returns status 0, amount 25
02:06:08.810 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:08.810 00.000 9828 MoveAxis(N, 11, B)
02:06:08.810 00.000 9828 Guiding  Dir = 0, Dur = 11
02:06:08.826 00.016 9828 IsSlewing returns 0
02:06:08.826 00.000 9828 IsGuiding returns 0
02:06:08.826 00.000 9828 PulseGuide returned control before completion, sleep 21
02:06:08.857 00.031 9828 IsGuiding returns 1
02:06:08.857 00.000 9828 scope still moving after pulse duration time elapsed
02:06:08.887 00.030 9828 IsSlewing returns 0
02:06:08.887 00.000 9828 IsGuiding returns 1
02:06:08.918 00.031 9828 IsSlewing returns 0
02:06:08.918 00.000 9828 IsGuiding returns 1
02:06:08.949 00.031 9828 IsSlewing returns 0
02:06:08.949 00.000 9828 IsGuiding returns 1
02:06:08.980 00.031 9828 IsSlewing returns 0
02:06:08.980 00.000 9828 IsGuiding returns 0
02:06:08.980 00.000 9828 scope move finished after 11 + 142 ms
02:06:08.980 00.000 9828 Move returns status 0, amount 11
02:06:08.980 00.000 9828 move complete, result=0
02:06:08.980 00.000 9828 worker thread done servicing request
02:06:08.980 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:06:09.365 00.385 8976 Exposure complete
02:06:09.372 00.007 8976 worker thread done servicing request
02:06:09.372 00.000 5052 OnExposeComplete: enter
02:06:09.372 00.000 5052 UpdateGuideState(): m_state=6
02:06:09.372 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7077
02:06:09.372 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.77, Mass=170, SNR=9.1, Peak=76 HFD=2.0
02:06:09.372 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:06:09.372 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
02:06:09.372 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.06 hyp=0.38 cameraTheta=2.99 mountX=0.22 mountY=0.28, mountTheta=0.91
02:06:09.373 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.06, opts=13)
02:06:09.373 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.06)
02:06:09.373 00.000 8976 Worker thread wakes up
02:06:09.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.06) opts 0xd
02:06:09.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.06)
02:06:09.373 00.000 8976 Moving (-0.37, 0.06) raw xDistance=0.22 yDistance=0.28
02:06:09.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:06:09.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:06:09.373 00.000 8976 MoveAxis(R, 0, ABG)
02:06:09.373 00.000 8976 MoveAxis(D, 1, ABG)
02:06:09.373 00.000 8976 stepping (-7, 13) + (0, -1)
02:06:09.373 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:09.374 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:06:09.384 00.010 5052 UpdateGuideState exits: m=170 SNR=9.1
02:06:09.385 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:09.385 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:09.385 00.000 5052 Enqueuing Expose request
02:06:09.405 00.020 8976 Received - 47 (G) 
02:06:09.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:09.405 00.000 8976 stepped: pos (-7, 12)
02:06:09.405 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:06:09.405 00.000 8976 MountToCamera -- mountX=1.01 mountY=-2.23 hyp=2.45 mountTheta=-1.14 cameraX=1.53, cameraY=1.92 cameraTheta=0.90
02:06:09.405 00.000 8976 incremental bump (1.527, 1.918) isValid = 1
02:06:09.405 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
02:06:09.405 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:06:09.405 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:06:09.405 00.000 8976 move complete, result=0
02:06:09.405 00.000 8976 worker thread done servicing request
02:06:09.405 00.000 9828 Worker thread wakes up
02:06:09.406 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:06:09.406 00.000 8976 Worker thread wakes up
02:06:09.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:09.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:09.406 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:06:09.406 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:06:09.406 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
02:06:09.406 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
02:06:09.406 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
02:06:09.406 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:06:09.406 00.000 9828 BLC: window closed
02:06:09.406 00.000 9828 MoveAxis(E, 24, B)
02:06:09.406 00.000 9828 Guiding  Dir = 2, Dur = 24
02:06:09.407 00.001 9828 IsSlewing returns 0
02:06:09.407 00.000 9828 IsGuiding returns 0
02:06:09.407 00.000 9828 PulseGuide returned control before completion, sleep 34
02:06:09.450 00.043 9828 IsGuiding returns 1
02:06:09.450 00.000 9828 scope still moving after pulse duration time elapsed
02:06:09.480 00.030 9828 IsSlewing returns 0
02:06:09.481 00.001 9828 IsGuiding returns 1
02:06:09.512 00.031 9828 IsSlewing returns 0
02:06:09.512 00.000 9828 IsGuiding returns 1
02:06:09.542 00.030 9828 IsSlewing returns 0
02:06:09.542 00.000 9828 IsGuiding returns 1
02:06:09.572 00.030 9828 IsSlewing returns 0
02:06:09.572 00.000 9828 IsGuiding returns 1
02:06:09.604 00.032 9828 IsSlewing returns 0
02:06:09.604 00.000 9828 IsGuiding returns 1
02:06:09.635 00.031 9828 IsSlewing returns 0
02:06:09.636 00.001 9828 IsGuiding returns 0
02:06:09.636 00.000 9828 scope move finished after 24 + 204 ms
02:06:09.636 00.000 9828 Move returns status 0, amount 24
02:06:09.636 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:09.636 00.000 9828 MoveAxis(N, 11, B)
02:06:09.636 00.000 9828 Guiding  Dir = 0, Dur = 11
02:06:09.651 00.015 9828 IsSlewing returns 0
02:06:09.651 00.000 9828 IsGuiding returns 0
02:06:09.651 00.000 9828 PulseGuide returned control before completion, sleep 21
02:06:09.681 00.030 9828 IsGuiding returns 1
02:06:09.681 00.000 9828 scope still moving after pulse duration time elapsed
02:06:09.712 00.031 9828 IsSlewing returns 0
02:06:09.712 00.000 9828 IsGuiding returns 1
02:06:09.743 00.031 9828 IsSlewing returns 0
02:06:09.743 00.000 9828 IsGuiding returns 1
02:06:09.774 00.031 9828 IsSlewing returns 0
02:06:09.774 00.000 9828 IsGuiding returns 1
02:06:09.805 00.031 9828 IsSlewing returns 0
02:06:09.805 00.000 9828 IsGuiding returns 0
02:06:09.805 00.000 9828 scope move finished after 11 + 143 ms
02:06:09.805 00.000 9828 Move returns status 0, amount 11
02:06:09.805 00.000 9828 move complete, result=0
02:06:09.805 00.000 9828 worker thread done servicing request
02:06:09.805 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:06:10.107 00.302 8976 Exposure complete
02:06:10.114 00.007 8976 worker thread done servicing request
02:06:10.114 00.000 5052 OnExposeComplete: enter
02:06:10.114 00.000 5052 UpdateGuideState(): m_state=6
02:06:10.114 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7078
02:06:10.114 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.92, Mass=216, SNR=10.2, Peak=83 HFD=2.2
02:06:10.114 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:06:10.114 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
02:06:10.114 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.21 hyp=0.64 cameraTheta=2.81 mountX=0.46 mountY=0.39, mountTheta=0.71
02:06:10.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.21, opts=13)
02:06:10.115 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.21)
02:06:10.115 00.000 8976 Worker thread wakes up
02:06:10.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.21) opts 0xd
02:06:10.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.21)
02:06:10.115 00.000 8976 Moving (-0.60, 0.21) raw xDistance=0.46 yDistance=0.39
02:06:10.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:06:10.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
02:06:10.115 00.000 8976 MoveAxis(L, 2, ABG)
02:06:10.115 00.000 8976 stepping (-7, 12) + (-2, 0)
02:06:10.115 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:10.116 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:06:10.127 00.011 5052 UpdateGuideState exits: m=216 SNR=10.2
02:06:10.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:10.127 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:10.127 00.000 5052 Enqueuing Expose request
02:06:10.139 00.012 8976 Received - 47 (G) 
02:06:10.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:10.140 00.001 8976 stepped: pos (-9, 12)
02:06:10.140 00.000 8976 MoveAxis(D, 2, ABG)
02:06:10.140 00.000 8976 stepping (-9, 12) + (0, -2)
02:06:10.140 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:10.171 00.031 8976 Received - 47 (G) 
02:06:10.172 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:10.172 00.000 8976 stepped: pos (-9, 10)
02:06:10.172 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:06:10.172 00.000 8976 MountToCamera -- mountX=1.13 mountY=-2.02 hyp=2.32 mountTheta=-1.06 cameraX=1.28, cameraY=1.93 cameraTheta=0.98
02:06:10.172 00.000 8976 incremental bump (1.282, 1.929) isValid = 1
02:06:10.172 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:06:10.172 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:06:10.172 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:06:10.172 00.000 8976 move complete, result=0
02:06:10.172 00.000 9828 Worker thread wakes up
02:06:10.172 00.000 8976 worker thread done servicing request
02:06:10.172 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:06:10.172 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:06:10.173 00.001 8976 Worker thread wakes up
02:06:10.173 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:06:10.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:10.173 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
02:06:10.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:10.173 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
02:06:10.173 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:06:10.173 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:06:10.173 00.000 9828 BLC: window closed
02:06:10.173 00.000 9828 MoveAxis(E, 22, B)
02:06:10.173 00.000 9828 Guiding  Dir = 2, Dur = 22
02:06:10.174 00.001 9828 IsSlewing returns 0
02:06:10.174 00.000 9828 IsGuiding returns 0
02:06:10.174 00.000 9828 PulseGuide returned control before completion, sleep 32
02:06:10.212 00.038 9828 IsGuiding returns 1
02:06:10.212 00.000 9828 scope still moving after pulse duration time elapsed
02:06:10.243 00.031 9828 IsSlewing returns 0
02:06:10.243 00.000 9828 IsGuiding returns 1
02:06:10.275 00.032 9828 IsSlewing returns 0
02:06:10.275 00.000 9828 IsGuiding returns 1
02:06:10.306 00.031 9828 IsSlewing returns 0
02:06:10.307 00.001 9828 IsGuiding returns 0
02:06:10.307 00.000 9828 scope move finished after 22 + 110 ms
02:06:10.307 00.000 9828 Move returns status 0, amount 22
02:06:10.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:10.307 00.000 9828 MoveAxis(N, 12, B)
02:06:10.307 00.000 9828 Guiding  Dir = 0, Dur = 12
02:06:10.322 00.015 9828 IsSlewing returns 0
02:06:10.322 00.000 9828 IsGuiding returns 0
02:06:10.323 00.001 9828 PulseGuide returned control before completion, sleep 22
02:06:10.354 00.031 9828 IsGuiding returns 1
02:06:10.354 00.000 9828 scope still moving after pulse duration time elapsed
02:06:10.385 00.031 9828 IsSlewing returns 0
02:06:10.385 00.000 9828 IsGuiding returns 1
02:06:10.415 00.030 9828 IsSlewing returns 0
02:06:10.415 00.000 9828 IsGuiding returns 1
02:06:10.446 00.031 9828 IsSlewing returns 0
02:06:10.446 00.000 9828 IsGuiding returns 1
02:06:10.477 00.031 9828 IsSlewing returns 0
02:06:10.477 00.000 9828 IsGuiding returns 0
02:06:10.477 00.000 9828 scope move finished after 12 + 142 ms
02:06:10.477 00.000 9828 Move returns status 0, amount 12
02:06:10.477 00.000 9828 move complete, result=0
02:06:10.478 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:06:10.478 00.000 9828 worker thread done servicing request
02:06:10.878 00.400 8976 Exposure complete
02:06:10.886 00.008 8976 worker thread done servicing request
02:06:10.886 00.000 5052 OnExposeComplete: enter
02:06:10.886 00.000 5052 UpdateGuideState(): m_state=6
02:06:10.886 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7079
02:06:10.886 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.83, Mass=181, SNR=9.4, Peak=79 HFD=1.9
02:06:10.886 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:06:10.886 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:06:10.886 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.12 hyp=0.37 cameraTheta=0.33 mountX=-0.05 mountY=-0.36, mountTheta=-1.72
02:06:10.887 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.12, opts=13)
02:06:10.887 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.12)
02:06:10.887 00.000 8976 Worker thread wakes up
02:06:10.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.12) opts 0xd
02:06:10.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.12)
02:06:10.887 00.000 8976 Moving (0.35, 0.12) raw xDistance=-0.05 yDistance=-0.36
02:06:10.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:06:10.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
02:06:10.887 00.000 8976 MoveAxis(R, 0, ABG)
02:06:10.887 00.000 8976 MoveAxis(U, 1, ABG)
02:06:10.887 00.000 8976 stepping (-9, 10) + (0, 1)
02:06:10.887 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:10.888 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:06:10.899 00.011 5052 UpdateGuideState exits: m=181 SNR=9.4
02:06:10.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:10.899 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:10.899 00.000 5052 Enqueuing Expose request
02:06:10.907 00.008 8976 Received - 47 (G) 
02:06:10.907 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:10.907 00.000 8976 stepped: pos (-9, 11)
02:06:10.907 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:06:10.907 00.000 8976 MountToCamera -- mountX=1.21 mountY=-1.93 hyp=2.28 mountTheta=-1.01 cameraX=1.17, cameraY=1.96 cameraTheta=1.03
02:06:10.907 00.000 8976 incremental bump (1.165, 1.960) isValid = 1
02:06:10.907 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:06:10.907 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:06:10.907 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:06:10.907 00.000 8976 move complete, result=0
02:06:10.908 00.001 9828 Worker thread wakes up
02:06:10.908 00.000 8976 worker thread done servicing request
02:06:10.908 00.000 8976 Worker thread wakes up
02:06:10.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:10.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:10.908 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:06:10.908 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:06:10.908 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:06:10.908 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
02:06:10.908 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
02:06:10.908 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:06:10.908 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:06:10.908 00.000 9828 BLC: window closed
02:06:10.908 00.000 9828 MoveAxis(E, 20, B)
02:06:10.909 00.001 9828 Guiding  Dir = 2, Dur = 20
02:06:10.909 00.000 9828 IsSlewing returns 0
02:06:10.909 00.000 9828 IsGuiding returns 0
02:06:10.909 00.000 9828 PulseGuide returned control before completion, sleep 30
02:06:10.948 00.039 9828 IsGuiding returns 1
02:06:10.948 00.000 9828 scope still moving after pulse duration time elapsed
02:06:10.979 00.031 9828 IsSlewing returns 0
02:06:10.979 00.000 9828 IsGuiding returns 1
02:06:11.010 00.031 9828 IsSlewing returns 0
02:06:11.010 00.000 9828 IsGuiding returns 1
02:06:11.040 00.030 9828 IsSlewing returns 0
02:06:11.040 00.000 9828 IsGuiding returns 0
02:06:11.040 00.000 9828 scope move finished after 20 + 111 ms
02:06:11.040 00.000 9828 Move returns status 0, amount 20
02:06:11.040 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:11.040 00.000 9828 MoveAxis(N, 13, B)
02:06:11.040 00.000 9828 Guiding  Dir = 0, Dur = 13
02:06:11.055 00.015 9828 IsSlewing returns 0
02:06:11.055 00.000 9828 IsGuiding returns 0
02:06:11.055 00.000 9828 PulseGuide returned control before completion, sleep 23
02:06:11.087 00.032 9828 IsGuiding returns 1
02:06:11.087 00.000 9828 scope still moving after pulse duration time elapsed
02:06:11.117 00.030 9828 IsSlewing returns 0
02:06:11.117 00.000 9828 IsGuiding returns 1
02:06:11.148 00.031 9828 IsSlewing returns 0
02:06:11.148 00.000 9828 IsGuiding returns 1
02:06:11.179 00.031 9828 IsSlewing returns 0
02:06:11.179 00.000 9828 IsGuiding returns 1
02:06:11.211 00.032 9828 IsSlewing returns 0
02:06:11.211 00.000 9828 IsGuiding returns 0
02:06:11.211 00.000 9828 scope move finished after 13 + 142 ms
02:06:11.211 00.000 9828 Move returns status 0, amount 13
02:06:11.211 00.000 9828 move complete, result=0
02:06:11.211 00.000 9828 worker thread done servicing request
02:06:11.211 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:06:11.604 00.393 8976 Exposure complete
02:06:11.609 00.005 8976 worker thread done servicing request
02:06:11.609 00.000 5052 OnExposeComplete: enter
02:06:11.609 00.000 5052 UpdateGuideState(): m_state=6
02:06:11.610 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7080
02:06:11.610 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.70, Mass=189, SNR=9.6, Peak=71 HFD=2.2
02:06:11.610 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
02:06:11.610 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
02:06:11.610 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.16 mountX=-0.03 mountY=-0.03, mountTheta=-2.24
02:06:11.610 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.01, opts=13)
02:06:11.610 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.01)
02:06:11.610 00.000 8976 Worker thread wakes up
02:06:11.611 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.01) opts 0xd
02:06:11.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.01)
02:06:11.611 00.000 8976 Moving (0.04, -0.01) raw xDistance=-0.03 yDistance=-0.03
02:06:11.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:06:11.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:06:11.611 00.000 8976 MoveAxis(R, 0, ABG)
02:06:11.611 00.000 8976 MoveAxis(U, 0, ABG)
02:06:11.611 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:06:11.611 00.000 8976 MountToCamera -- mountX=1.27 mountY=-1.87 hyp=2.26 mountTheta=-0.97 cameraX=1.09, cameraY=1.98 cameraTheta=1.07
02:06:11.611 00.000 8976 incremental bump (1.087, 1.980) isValid = 1
02:06:11.612 00.001 8976 Scheduling Mount bump of (0.021, 0.039)
02:06:11.612 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.04, opts=4)
02:06:11.612 00.000 8976 Enqueuing Move request for scope (0.02, 0.04)
02:06:11.612 00.000 8976 move complete, result=0
02:06:11.612 00.000 9828 Worker thread wakes up
02:06:11.612 00.000 8976 worker thread done servicing request
02:06:11.612 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0x4
02:06:11.612 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
02:06:11.612 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:06:11.612 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:06:11.612 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.08 mountX=-0.02 mountY=-0.04, mountTheta=-2.13
02:06:11.612 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:06:11.612 00.000 9828 Moving (0.02, 0.04) raw xDistance=-0.02 yDistance=-0.04
02:06:11.612 00.000 9828 BLC: window closed
02:06:11.612 00.000 9828 MoveAxis(E, 7, B)
02:06:11.612 00.000 9828 Guiding  Dir = 2, Dur = 7
02:06:11.613 00.001 9828 IsSlewing returns 0
02:06:11.613 00.000 9828 IsGuiding returns 0
02:06:11.613 00.000 9828 PulseGuide returned control before completion, sleep 17
02:06:11.622 00.009 5052 UpdateGuideState exits: m=189 SNR=9.6
02:06:11.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:11.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:11.622 00.000 5052 Enqueuing Expose request
02:06:11.622 00.000 8976 Worker thread wakes up
02:06:11.623 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:11.623 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:11.623 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:11.633 00.010 9828 IsGuiding returns 1
02:06:11.633 00.000 9828 scope still moving after pulse duration time elapsed
02:06:11.664 00.031 9828 IsSlewing returns 0
02:06:11.664 00.000 9828 IsGuiding returns 1
02:06:11.695 00.031 9828 IsSlewing returns 0
02:06:11.695 00.000 9828 IsGuiding returns 1
02:06:11.726 00.031 9828 IsSlewing returns 0
02:06:11.727 00.001 9828 IsGuiding returns 0
02:06:11.727 00.000 9828 scope move finished after 7 + 107 ms
02:06:11.727 00.000 9828 Move returns status 0, amount 7
02:06:11.727 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:11.727 00.000 9828 MoveAxis(N, 5, B)
02:06:11.727 00.000 9828 Guiding  Dir = 0, Dur = 5
02:06:11.742 00.015 9828 IsSlewing returns 0
02:06:11.742 00.000 9828 IsGuiding returns 0
02:06:11.742 00.000 9828 PulseGuide returned control before completion, sleep 15
02:06:11.772 00.030 9828 IsGuiding returns 1
02:06:11.772 00.000 9828 scope still moving after pulse duration time elapsed
02:06:11.804 00.032 9828 IsSlewing returns 0
02:06:11.805 00.001 9828 IsGuiding returns 1
02:06:11.835 00.030 9828 IsSlewing returns 0
02:06:11.835 00.000 9828 IsGuiding returns 1
02:06:11.866 00.031 9828 IsSlewing returns 0
02:06:11.867 00.001 9828 IsGuiding returns 1
02:06:11.897 00.030 9828 IsSlewing returns 0
02:06:11.898 00.001 9828 IsGuiding returns 1
02:06:11.928 00.030 9828 IsSlewing returns 0
02:06:11.928 00.000 9828 IsGuiding returns 1
02:06:11.960 00.032 9828 IsSlewing returns 0
02:06:11.961 00.001 9828 IsGuiding returns 0
02:06:11.961 00.000 9828 scope move finished after 5 + 213 ms
02:06:11.961 00.000 9828 Move returns status 0, amount 5
02:06:11.961 00.000 9828 move complete, result=0
02:06:11.961 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.0 px 5 ms NORTH
02:06:11.961 00.000 9828 worker thread done servicing request
02:06:12.318 00.357 8976 Exposure complete
02:06:12.324 00.006 8976 worker thread done servicing request
02:06:12.324 00.000 5052 OnExposeComplete: enter
02:06:12.324 00.000 5052 UpdateGuideState(): m_state=6
02:06:12.325 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7081
02:06:12.325 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.69, Mass=191, SNR=9.6, Peak=73 HFD=1.9
02:06:12.325 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
02:06:12.325 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
02:06:12.325 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.22 mountX=-0.05 mountY=-0.06, mountTheta=-2.31
02:06:12.325 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.02, opts=13)
02:06:12.326 00.001 5052 Enqueuing Move request for stepguider (0.08, -0.02)
02:06:12.326 00.000 8976 Worker thread wakes up
02:06:12.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.02) opts 0xd
02:06:12.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.02)
02:06:12.326 00.000 8976 Moving (0.08, -0.02) raw xDistance=-0.05 yDistance=-0.06
02:06:12.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:06:12.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:06:12.326 00.000 8976 MoveAxis(R, 0, ABG)
02:06:12.326 00.000 8976 MoveAxis(U, 0, ABG)
02:06:12.326 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:06:12.326 00.000 8976 MountToCamera -- mountX=1.30 mountY=-1.83 hyp=2.25 mountTheta=-0.95 cameraX=1.03, cameraY=1.99 cameraTheta=1.09
02:06:12.326 00.000 8976 incremental bump (1.035, 1.994) isValid = 1
02:06:12.326 00.000 8976 Scheduling Mount bump of (0.038, 0.076)
02:06:12.326 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.08, opts=4)
02:06:12.326 00.000 8976 Enqueuing Move request for scope (0.04, 0.08)
02:06:12.326 00.000 8976 move complete, result=0
02:06:12.327 00.001 9828 Worker thread wakes up
02:06:12.327 00.000 8976 worker thread done servicing request
02:06:12.327 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0x4
02:06:12.327 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
02:06:12.327 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:06:12.327 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:06:12.327 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.08 cameraTheta=1.11 mountX=-0.04 mountY=-0.07, mountTheta=-2.10
02:06:12.327 00.000 9828 Moving (0.04, 0.08) raw xDistance=-0.04 yDistance=-0.07
02:06:12.327 00.000 9828 BLC: window closed
02:06:12.327 00.000 9828 MoveAxis(E, 13, B)
02:06:12.327 00.000 9828 Guiding  Dir = 2, Dur = 13
02:06:12.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:06:12.328 00.001 9828 IsSlewing returns 0
02:06:12.328 00.000 9828 IsGuiding returns 0
02:06:12.328 00.000 9828 PulseGuide returned control before completion, sleep 23
02:06:12.337 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
02:06:12.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:12.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:12.337 00.000 5052 Enqueuing Expose request
02:06:12.338 00.001 8976 Worker thread wakes up
02:06:12.338 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:12.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:12.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:12.358 00.020 9828 IsGuiding returns 1
02:06:12.358 00.000 9828 scope still moving after pulse duration time elapsed
02:06:12.389 00.031 9828 IsSlewing returns 0
02:06:12.389 00.000 9828 IsGuiding returns 1
02:06:12.421 00.032 9828 IsSlewing returns 0
02:06:12.421 00.000 9828 IsGuiding returns 1
02:06:12.451 00.030 9828 IsSlewing returns 0
02:06:12.451 00.000 9828 IsGuiding returns 1
02:06:12.482 00.031 9828 IsSlewing returns 0
02:06:12.482 00.000 9828 IsGuiding returns 0
02:06:12.482 00.000 9828 scope move finished after 13 + 141 ms
02:06:12.482 00.000 9828 Move returns status 0, amount 13
02:06:12.482 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:12.482 00.000 9828 MoveAxis(N, 10, B)
02:06:12.482 00.000 9828 Guiding  Dir = 0, Dur = 10
02:06:12.498 00.016 9828 IsSlewing returns 0
02:06:12.498 00.000 9828 IsGuiding returns 0
02:06:12.498 00.000 9828 PulseGuide returned control before completion, sleep 20
02:06:12.529 00.031 9828 IsGuiding returns 1
02:06:12.529 00.000 9828 scope still moving after pulse duration time elapsed
02:06:12.559 00.030 9828 IsSlewing returns 0
02:06:12.559 00.000 9828 IsGuiding returns 1
02:06:12.590 00.031 9828 IsSlewing returns 0
02:06:12.590 00.000 9828 IsGuiding returns 1
02:06:12.620 00.030 9828 IsSlewing returns 0
02:06:12.620 00.000 9828 IsGuiding returns 1
02:06:12.652 00.032 9828 IsSlewing returns 0
02:06:12.652 00.000 9828 IsGuiding returns 0
02:06:12.652 00.000 9828 scope move finished after 10 + 143 ms
02:06:12.652 00.000 9828 Move returns status 0, amount 10
02:06:12.652 00.000 9828 move complete, result=0
02:06:12.652 00.000 9828 worker thread done servicing request
02:06:12.652 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 10 ms NORTH
02:06:13.049 00.397 8976 Exposure complete
02:06:13.054 00.005 8976 worker thread done servicing request
02:06:13.054 00.000 5052 OnExposeComplete: enter
02:06:13.054 00.000 5052 UpdateGuideState(): m_state=6
02:06:13.054 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7082
02:06:13.054 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.53, Mass=203, SNR=9.9, Peak=78 HFD=2.3
02:06:13.055 00.001 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.53 = 1.76)
02:06:13.055 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.65)
02:06:13.055 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-2.48 mountX=-0.05 mountY=0.29, mountTheta=1.75
02:06:13.055 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.18, opts=13)
02:06:13.055 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.18)
02:06:13.055 00.000 8976 Worker thread wakes up
02:06:13.056 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.18) opts 0xd
02:06:13.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.18)
02:06:13.056 00.000 8976 Moving (-0.23, -0.18) raw xDistance=-0.05 yDistance=0.29
02:06:13.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:06:13.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:06:13.056 00.000 8976 MoveAxis(R, 0, ABG)
02:06:13.056 00.000 8976 MoveAxis(D, 1, ABG)
02:06:13.056 00.000 8976 stepping (-9, 11) + (0, -1)
02:06:13.056 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:13.057 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:06:13.066 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
02:06:13.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:13.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:13.066 00.000 5052 Enqueuing Expose request
02:06:13.082 00.016 8976 Received - 47 (G) 
02:06:13.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:13.082 00.000 8976 stepped: pos (-9, 10)
02:06:13.082 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:06:13.082 00.000 8976 MountToCamera -- mountX=1.33 mountY=-1.75 hyp=2.20 mountTheta=-0.92 cameraX=0.95, cameraY=1.98 cameraTheta=1.12
02:06:13.082 00.000 8976 incremental bump (0.953, 1.980) isValid = 1
02:06:13.082 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:06:13.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:06:13.082 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:06:13.082 00.000 8976 move complete, result=0
02:06:13.082 00.000 8976 worker thread done servicing request
02:06:13.082 00.000 8976 Worker thread wakes up
02:06:13.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:13.082 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:13.082 00.000 9828 Worker thread wakes up
02:06:13.082 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:06:13.082 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:06:13.082 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:06:13.082 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:06:13.082 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:06:13.082 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:06:13.082 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:06:13.082 00.000 9828 BLC: window closed
02:06:13.082 00.000 9828 MoveAxis(E, 17, B)
02:06:13.082 00.000 9828 Guiding  Dir = 2, Dur = 17
02:06:13.082 00.000 9828 IsSlewing returns 0
02:06:13.084 00.002 9828 IsGuiding returns 0
02:06:13.084 00.000 9828 PulseGuide returned control before completion, sleep 27
02:06:13.111 00.027 9828 IsGuiding returns 1
02:06:13.111 00.000 9828 scope still moving after pulse duration time elapsed
02:06:13.141 00.030 9828 IsSlewing returns 0
02:06:13.141 00.000 9828 IsGuiding returns 1
02:06:13.173 00.032 9828 IsSlewing returns 0
02:06:13.173 00.000 9828 IsGuiding returns 1
02:06:13.204 00.031 9828 IsSlewing returns 0
02:06:13.204 00.000 9828 IsGuiding returns 1
02:06:13.235 00.031 9828 IsSlewing returns 0
02:06:13.235 00.000 9828 IsGuiding returns 0
02:06:13.235 00.000 9828 scope move finished after 17 + 135 ms
02:06:13.235 00.000 9828 Move returns status 0, amount 17
02:06:13.235 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:13.235 00.000 9828 MoveAxis(N, 14, B)
02:06:13.235 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:13.250 00.015 9828 IsSlewing returns 0
02:06:13.250 00.000 9828 IsGuiding returns 0
02:06:13.250 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:13.281 00.031 9828 IsGuiding returns 1
02:06:13.281 00.000 9828 scope still moving after pulse duration time elapsed
02:06:13.312 00.031 9828 IsSlewing returns 0
02:06:13.312 00.000 9828 IsGuiding returns 1
02:06:13.343 00.031 9828 IsSlewing returns 0
02:06:13.343 00.000 9828 IsGuiding returns 1
02:06:13.374 00.031 9828 IsSlewing returns 0
02:06:13.374 00.000 9828 IsGuiding returns 1
02:06:13.405 00.031 9828 IsSlewing returns 0
02:06:13.405 00.000 9828 IsGuiding returns 0
02:06:13.405 00.000 9828 scope move finished after 14 + 140 ms
02:06:13.405 00.000 9828 Move returns status 0, amount 14
02:06:13.405 00.000 9828 move complete, result=0
02:06:13.405 00.000 9828 worker thread done servicing request
02:06:13.406 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:06:13.772 00.366 8976 Exposure complete
02:06:13.777 00.005 8976 worker thread done servicing request
02:06:13.778 00.001 5052 OnExposeComplete: enter
02:06:13.778 00.000 5052 UpdateGuideState(): m_state=6
02:06:13.778 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7083
02:06:13.778 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.16, Mass=216, SNR=10.2, Peak=81 HFD=2.1
02:06:13.778 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.04) = xAngle (-3.90 = 2.38)
02:06:13.778 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.00 = 2.28)
02:06:13.778 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.55 hyp=0.57 cameraTheta=-1.86 mountX=-0.41 mountY=0.43, mountTheta=2.33
02:06:13.779 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.55, opts=13)
02:06:13.779 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.55)
02:06:13.779 00.000 8976 Worker thread wakes up
02:06:13.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.55) opts 0xd
02:06:13.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.55)
02:06:13.779 00.000 8976 Moving (-0.16, -0.55) raw xDistance=-0.41 yDistance=0.43
02:06:13.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:06:13.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
02:06:13.779 00.000 8976 MoveAxis(R, 2, ABG)
02:06:13.779 00.000 8976 stepping (-9, 10) + (2, 0)
02:06:13.779 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:13.780 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
02:06:13.790 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
02:06:13.791 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:13.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:13.791 00.000 5052 Enqueuing Expose request
02:06:13.801 00.010 8976 Received - 47 (G) 
02:06:13.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:13.801 00.000 8976 stepped: pos (-7, 10)
02:06:13.801 00.000 8976 MoveAxis(D, 2, ABG)
02:06:13.801 00.000 8976 stepping (-7, 10) + (0, -2)
02:06:13.801 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:13.833 00.032 8976 Received - 47 (G) 
02:06:13.833 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:13.833 00.000 8976 stepped: pos (-7, 8)
02:06:13.833 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:06:13.833 00.000 8976 MountToCamera -- mountX=1.24 mountY=-1.59 hyp=2.02 mountTheta=-0.91 cameraX=0.85, cameraY=1.83 cameraTheta=1.14
02:06:13.833 00.000 8976 incremental bump (0.851, 1.832) isValid = 1
02:06:13.833 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:06:13.833 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:06:13.833 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:06:13.833 00.000 8976 move complete, result=0
02:06:13.833 00.000 9828 Worker thread wakes up
02:06:13.833 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
02:06:13.833 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:06:13.833 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:06:13.833 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
02:06:13.833 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:06:13.833 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:06:13.834 00.001 8976 worker thread done servicing request
02:06:13.834 00.000 8976 Worker thread wakes up
02:06:13.834 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:13.834 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:13.834 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:06:13.834 00.000 9828 BLC: window closed
02:06:13.834 00.000 9828 MoveAxis(E, 17, B)
02:06:13.834 00.000 9828 Guiding  Dir = 2, Dur = 17
02:06:13.834 00.000 9828 IsSlewing returns 0
02:06:13.834 00.000 9828 IsGuiding returns 0
02:06:13.835 00.001 9828 PulseGuide returned control before completion, sleep 27
02:06:13.869 00.034 9828 IsGuiding returns 1
02:06:13.869 00.000 9828 scope still moving after pulse duration time elapsed
02:06:13.900 00.031 9828 IsSlewing returns 0
02:06:13.900 00.000 9828 IsGuiding returns 1
02:06:13.931 00.031 9828 IsSlewing returns 0
02:06:13.931 00.000 9828 IsGuiding returns 1
02:06:13.962 00.031 9828 IsSlewing returns 0
02:06:13.962 00.000 9828 IsGuiding returns 0
02:06:13.962 00.000 9828 scope move finished after 17 + 110 ms
02:06:13.962 00.000 9828 Move returns status 0, amount 17
02:06:13.962 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:13.962 00.000 9828 MoveAxis(N, 14, B)
02:06:13.962 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:13.977 00.015 9828 IsSlewing returns 0
02:06:13.977 00.000 9828 IsGuiding returns 0
02:06:13.977 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:14.008 00.031 9828 IsGuiding returns 1
02:06:14.008 00.000 9828 scope still moving after pulse duration time elapsed
02:06:14.039 00.031 9828 IsSlewing returns 0
02:06:14.039 00.000 9828 IsGuiding returns 1
02:06:14.070 00.031 9828 IsSlewing returns 0
02:06:14.070 00.000 9828 IsGuiding returns 1
02:06:14.101 00.031 9828 IsSlewing returns 0
02:06:14.101 00.000 9828 IsGuiding returns 1
02:06:14.132 00.031 9828 IsSlewing returns 0
02:06:14.132 00.000 9828 IsGuiding returns 0
02:06:14.132 00.000 9828 scope move finished after 14 + 140 ms
02:06:14.132 00.000 9828 Move returns status 0, amount 14
02:06:14.132 00.000 9828 move complete, result=0
02:06:14.132 00.000 9828 worker thread done servicing request
02:06:14.132 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:06:14.524 00.392 8976 Exposure complete
02:06:14.529 00.005 8976 worker thread done servicing request
02:06:14.529 00.000 5052 OnExposeComplete: enter
02:06:14.529 00.000 5052 UpdateGuideState(): m_state=6
02:06:14.529 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7084
02:06:14.530 00.001 5052 Star::Find returns 1 (0), X=328.82, Y=281.94, Mass=202, SNR=9.8, Peak=82 HFD=2.2
02:06:14.530 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
02:06:14.530 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
02:06:14.530 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.23 hyp=0.42 cameraTheta=2.57 mountX=0.36 mountY=0.17, mountTheta=0.44
02:06:14.530 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.23, opts=13)
02:06:14.530 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.23)
02:06:14.530 00.000 8976 Worker thread wakes up
02:06:14.531 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.23) opts 0xd
02:06:14.531 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.23)
02:06:14.531 00.000 8976 Moving (-0.35, 0.23) raw xDistance=0.36 yDistance=0.17
02:06:14.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
02:06:14.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:06:14.531 00.000 8976 MoveAxis(L, 1, ABG)
02:06:14.531 00.000 8976 stepping (-7, 8) + (-1, 0)
02:06:14.531 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:14.531 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:06:14.541 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
02:06:14.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:14.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:14.541 00.000 5052 Enqueuing Expose request
02:06:14.553 00.012 8976 Received - 47 (G) 
02:06:14.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:14.553 00.000 8976 stepped: pos (-8, 8)
02:06:14.553 00.000 8976 MoveAxis(U, 0, ABG)
02:06:14.553 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:06:14.553 00.000 8976 MountToCamera -- mountX=1.24 mountY=-1.49 hyp=1.93 mountTheta=-0.88 cameraX=0.76, cameraY=1.78 cameraTheta=1.17
02:06:14.553 00.000 8976 incremental bump (0.759, 1.778) isValid = 1
02:06:14.553 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
02:06:14.553 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:06:14.553 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:06:14.553 00.000 8976 move complete, result=0
02:06:14.553 00.000 9828 Worker thread wakes up
02:06:14.553 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:06:14.553 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:06:14.553 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
02:06:14.553 00.000 8976 worker thread done servicing request
02:06:14.553 00.000 8976 Worker thread wakes up
02:06:14.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:14.553 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
02:06:14.553 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
02:06:14.554 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:14.554 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:06:14.554 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:06:14.554 00.000 9828 BLC: window closed
02:06:14.554 00.000 9828 MoveAxis(E, 16, B)
02:06:14.554 00.000 9828 Guiding  Dir = 2, Dur = 16
02:06:14.554 00.000 9828 IsSlewing returns 0
02:06:14.554 00.000 9828 IsGuiding returns 0
02:06:14.554 00.000 9828 PulseGuide returned control before completion, sleep 26
02:06:14.588 00.034 9828 IsGuiding returns 1
02:06:14.588 00.000 9828 scope still moving after pulse duration time elapsed
02:06:14.619 00.031 9828 IsSlewing returns 0
02:06:14.619 00.000 9828 IsGuiding returns 1
02:06:14.650 00.031 9828 IsSlewing returns 0
02:06:14.650 00.000 9828 IsGuiding returns 1
02:06:14.681 00.031 9828 IsSlewing returns 0
02:06:14.681 00.000 9828 IsGuiding returns 0
02:06:14.681 00.000 9828 scope move finished after 16 + 111 ms
02:06:14.681 00.000 9828 Move returns status 0, amount 16
02:06:14.681 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:14.681 00.000 9828 MoveAxis(N, 14, B)
02:06:14.681 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:14.698 00.017 9828 IsSlewing returns 0
02:06:14.698 00.000 9828 IsGuiding returns 0
02:06:14.699 00.001 9828 PulseGuide returned control before completion, sleep 24
02:06:14.729 00.030 9828 IsGuiding returns 1
02:06:14.729 00.000 9828 scope still moving after pulse duration time elapsed
02:06:14.760 00.031 9828 IsSlewing returns 0
02:06:14.761 00.001 9828 IsGuiding returns 1
02:06:14.792 00.031 9828 IsSlewing returns 0
02:06:14.793 00.001 9828 IsGuiding returns 1
02:06:14.822 00.029 9828 IsSlewing returns 0
02:06:14.822 00.000 9828 IsGuiding returns 1
02:06:14.854 00.032 9828 IsSlewing returns 0
02:06:14.854 00.000 9828 IsGuiding returns 0
02:06:14.854 00.000 9828 scope move finished after 14 + 141 ms
02:06:14.854 00.000 9828 Move returns status 0, amount 14
02:06:14.854 00.000 9828 move complete, result=0
02:06:14.855 00.001 9828 worker thread done servicing request
02:06:14.855 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:06:15.260 00.405 8976 Exposure complete
02:06:15.266 00.006 8976 worker thread done servicing request
02:06:15.267 00.001 5052 OnExposeComplete: enter
02:06:15.267 00.000 5052 UpdateGuideState(): m_state=6
02:06:15.267 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7085
02:06:15.267 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.81, Mass=216, SNR=10.2, Peak=93 HFD=2.0
02:06:15.267 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
02:06:15.267 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
02:06:15.267 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.35 mountX=0.13 mountY=0.03, mountTheta=0.20
02:06:15.268 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.10, opts=13)
02:06:15.268 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.10)
02:06:15.268 00.000 8976 Worker thread wakes up
02:06:15.268 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.10) opts 0xd
02:06:15.268 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.10)
02:06:15.268 00.000 8976 Moving (-0.10, 0.10) raw xDistance=0.13 yDistance=0.03
02:06:15.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:06:15.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:06:15.269 00.001 8976 MoveAxis(R, 0, ABG)
02:06:15.269 00.000 8976 MoveAxis(U, 0, ABG)
02:06:15.269 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:06:15.269 00.000 8976 MountToCamera -- mountX=1.23 mountY=-1.41 hyp=1.88 mountTheta=-0.85 cameraX=0.70, cameraY=1.74 cameraTheta=1.19
02:06:15.269 00.000 8976 incremental bump (0.698, 1.742) isValid = 1
02:06:15.269 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
02:06:15.269 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:06:15.269 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:06:15.269 00.000 8976 move complete, result=0
02:06:15.269 00.000 9828 Worker thread wakes up
02:06:15.269 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:06:15.269 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:06:15.270 00.001 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:06:15.270 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
02:06:15.270 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:06:15.270 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:06:15.270 00.000 9828 BLC: window closed
02:06:15.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:06:15.270 00.000 8976 worker thread done servicing request
02:06:15.270 00.000 9828 MoveAxis(E, 15, B)
02:06:15.270 00.000 9828 Guiding  Dir = 2, Dur = 15
02:06:15.271 00.001 9828 IsSlewing returns 0
02:06:15.271 00.000 9828 IsGuiding returns 0
02:06:15.271 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:15.282 00.011 5052 UpdateGuideState exits: m=216 SNR=10.2
02:06:15.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:15.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:15.282 00.000 5052 Enqueuing Expose request
02:06:15.282 00.000 8976 Worker thread wakes up
02:06:15.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:15.282 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:15.282 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:15.306 00.024 9828 IsGuiding returns 1
02:06:15.307 00.001 9828 scope still moving after pulse duration time elapsed
02:06:15.339 00.032 9828 IsSlewing returns 0
02:06:15.340 00.001 9828 IsGuiding returns 1
02:06:15.367 00.027 9828 IsSlewing returns 0
02:06:15.368 00.001 9828 IsGuiding returns 1
02:06:15.398 00.030 9828 IsSlewing returns 0
02:06:15.398 00.000 9828 IsGuiding returns 1
02:06:15.429 00.031 9828 IsSlewing returns 0
02:06:15.429 00.000 9828 IsGuiding returns 1
02:06:15.460 00.031 9828 IsSlewing returns 0
02:06:15.460 00.000 9828 IsGuiding returns 1
02:06:15.490 00.030 9828 IsSlewing returns 0
02:06:15.490 00.000 9828 IsGuiding returns 0
02:06:15.490 00.000 9828 scope move finished after 15 + 204 ms
02:06:15.490 00.000 9828 Move returns status 0, amount 15
02:06:15.490 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:15.490 00.000 9828 MoveAxis(N, 14, B)
02:06:15.490 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:15.505 00.015 9828 IsSlewing returns 0
02:06:15.505 00.000 9828 IsGuiding returns 0
02:06:15.505 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:15.536 00.031 9828 IsGuiding returns 1
02:06:15.536 00.000 9828 scope still moving after pulse duration time elapsed
02:06:15.567 00.031 9828 IsSlewing returns 0
02:06:15.567 00.000 9828 IsGuiding returns 1
02:06:15.598 00.031 9828 IsSlewing returns 0
02:06:15.598 00.000 9828 IsGuiding returns 1
02:06:15.628 00.030 9828 IsSlewing returns 0
02:06:15.628 00.000 9828 IsGuiding returns 1
02:06:15.660 00.032 9828 IsSlewing returns 0
02:06:15.660 00.000 9828 IsGuiding returns 0
02:06:15.660 00.000 9828 scope move finished after 14 + 140 ms
02:06:15.660 00.000 9828 Move returns status 0, amount 14
02:06:15.660 00.000 9828 move complete, result=0
02:06:15.660 00.000 9828 worker thread done servicing request
02:06:15.660 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:06:15.981 00.321 8976 Exposure complete
02:06:15.987 00.006 8976 worker thread done servicing request
02:06:15.987 00.000 5052 OnExposeComplete: enter
02:06:15.987 00.000 5052 UpdateGuideState(): m_state=6
02:06:15.987 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7086
02:06:15.987 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.92, Mass=201, SNR=9.9, Peak=97 HFD=1.8
02:06:15.987 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.04) = xAngle (-0.09 = -0.09)
02:06:15.987 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.20 = -0.20)
02:06:15.987 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.95 mountX=0.23 mountY=-0.04, mountTheta=-0.19
02:06:15.988 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.21, opts=13)
02:06:15.988 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.21)
02:06:15.988 00.000 8976 Worker thread wakes up
02:06:15.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.21) opts 0xd
02:06:15.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.21)
02:06:15.988 00.000 8976 Moving (-0.08, 0.21) raw xDistance=0.23 yDistance=-0.04
02:06:15.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:06:15.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:06:15.988 00.000 8976 MoveAxis(R, 0, ABG)
02:06:15.988 00.000 8976 MoveAxis(U, 0, ABG)
02:06:15.989 00.001 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:06:15.989 00.000 8976 MountToCamera -- mountX=1.23 mountY=-1.37 hyp=1.84 mountTheta=-0.84 cameraX=0.66, cameraY=1.72 cameraTheta=1.21
02:06:15.989 00.000 8976 incremental bump (0.657, 1.718) isValid = 1
02:06:15.989 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:06:15.989 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:06:15.989 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:06:15.989 00.000 8976 move complete, result=0
02:06:15.989 00.000 9828 Worker thread wakes up
02:06:15.989 00.000 8976 worker thread done servicing request
02:06:15.989 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:06:15.989 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:06:15.989 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:06:15.989 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:06:15.989 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:06:15.989 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:06:15.989 00.000 9828 BLC: window closed
02:06:15.989 00.000 9828 MoveAxis(E, 15, B)
02:06:15.989 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:06:15.989 00.000 9828 Guiding  Dir = 2, Dur = 15
02:06:15.990 00.001 9828 IsSlewing returns 0
02:06:15.990 00.000 9828 IsGuiding returns 0
02:06:15.990 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:15.999 00.009 5052 UpdateGuideState exits: m=201 SNR=9.9
02:06:15.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:15.999 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:15.999 00.000 5052 Enqueuing Expose request
02:06:16.000 00.001 8976 Worker thread wakes up
02:06:16.000 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:16.000 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:16.000 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:16.017 00.017 9828 IsGuiding returns 1
02:06:16.017 00.000 9828 scope still moving after pulse duration time elapsed
02:06:16.047 00.030 9828 IsSlewing returns 0
02:06:16.047 00.000 9828 IsGuiding returns 1
02:06:16.079 00.032 9828 IsSlewing returns 0
02:06:16.079 00.000 9828 IsGuiding returns 1
02:06:16.110 00.031 9828 IsSlewing returns 0
02:06:16.110 00.000 9828 IsGuiding returns 1
02:06:16.140 00.030 9828 IsSlewing returns 0
02:06:16.140 00.000 9828 IsGuiding returns 0
02:06:16.140 00.000 9828 scope move finished after 15 + 135 ms
02:06:16.140 00.000 9828 Move returns status 0, amount 15
02:06:16.140 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:16.141 00.001 9828 MoveAxis(N, 14, B)
02:06:16.141 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:16.156 00.015 9828 IsSlewing returns 0
02:06:16.156 00.000 9828 IsGuiding returns 0
02:06:16.157 00.001 9828 PulseGuide returned control before completion, sleep 24
02:06:16.186 00.029 9828 IsGuiding returns 1
02:06:16.186 00.000 9828 scope still moving after pulse duration time elapsed
02:06:16.218 00.032 9828 IsSlewing returns 0
02:06:16.218 00.000 9828 IsGuiding returns 1
02:06:16.249 00.031 9828 IsSlewing returns 0
02:06:16.249 00.000 9828 IsGuiding returns 1
02:06:16.280 00.031 9828 IsSlewing returns 0
02:06:16.280 00.000 9828 IsGuiding returns 1
02:06:16.310 00.030 9828 IsSlewing returns 0
02:06:16.311 00.001 9828 IsGuiding returns 0
02:06:16.311 00.000 9828 scope move finished after 14 + 140 ms
02:06:16.311 00.000 9828 Move returns status 0, amount 14
02:06:16.311 00.000 9828 move complete, result=0
02:06:16.311 00.000 9828 worker thread done servicing request
02:06:16.311 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:06:16.686 00.375 8976 Exposure complete
02:06:16.691 00.005 8976 worker thread done servicing request
02:06:16.691 00.000 5052 OnExposeComplete: enter
02:06:16.691 00.000 5052 UpdateGuideState(): m_state=6
02:06:16.691 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7087
02:06:16.691 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.95, Mass=200, SNR=9.8, Peak=88 HFD=2.0
02:06:16.691 00.000 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
02:06:16.691 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.76 = -0.76)
02:06:16.691 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.39 mountX=0.20 mountY=-0.17, mountTheta=-0.71
02:06:16.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.24, opts=13)
02:06:16.692 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.24)
02:06:16.692 00.000 8976 Worker thread wakes up
02:06:16.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.24) opts 0xd
02:06:16.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.24)
02:06:16.692 00.000 8976 Moving (0.04, 0.24) raw xDistance=0.20 yDistance=-0.17
02:06:16.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:06:16.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:06:16.692 00.000 8976 MoveAxis(R, 0, ABG)
02:06:16.692 00.000 8976 MoveAxis(U, 0, ABG)
02:06:16.692 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:06:16.692 00.000 8976 MountToCamera -- mountX=1.23 mountY=-1.34 hyp=1.81 mountTheta=-0.83 cameraX=0.63, cameraY=1.70 cameraTheta=1.22
02:06:16.692 00.000 8976 incremental bump (0.629, 1.702) isValid = 1
02:06:16.693 00.001 8976 Scheduling Mount bump of (0.040, 0.112)
02:06:16.693 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:06:16.693 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:06:16.693 00.000 8976 move complete, result=0
02:06:16.693 00.000 9828 Worker thread wakes up
02:06:16.693 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:06:16.693 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:06:16.693 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:06:16.693 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:06:16.693 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:06:16.693 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:06:16.693 00.000 8976 worker thread done servicing request
02:06:16.693 00.000 9828 BLC: window closed
02:06:16.693 00.000 9828 MoveAxis(E, 14, B)
02:06:16.693 00.000 9828 Guiding  Dir = 2, Dur = 14
02:06:16.693 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:06:16.694 00.001 9828 IsSlewing returns 0
02:06:16.694 00.000 9828 IsGuiding returns 0
02:06:16.694 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:16.703 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:06:16.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:16.704 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:16.704 00.000 5052 Enqueuing Expose request
02:06:16.704 00.000 8976 Worker thread wakes up
02:06:16.704 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:16.704 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:16.704 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:16.728 00.024 9828 IsGuiding returns 1
02:06:16.728 00.000 9828 scope still moving after pulse duration time elapsed
02:06:16.759 00.031 9828 IsSlewing returns 0
02:06:16.759 00.000 9828 IsGuiding returns 1
02:06:16.790 00.031 9828 IsSlewing returns 0
02:06:16.790 00.000 9828 IsGuiding returns 1
02:06:16.821 00.031 9828 IsSlewing returns 0
02:06:16.821 00.000 9828 IsGuiding returns 0
02:06:16.821 00.000 9828 scope move finished after 14 + 113 ms
02:06:16.821 00.000 9828 Move returns status 0, amount 14
02:06:16.821 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:16.821 00.000 9828 MoveAxis(N, 14, B)
02:06:16.821 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:16.836 00.015 9828 IsSlewing returns 0
02:06:16.836 00.000 9828 IsGuiding returns 0
02:06:16.836 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:16.867 00.031 9828 IsGuiding returns 1
02:06:16.867 00.000 9828 scope still moving after pulse duration time elapsed
02:06:16.899 00.032 9828 IsSlewing returns 0
02:06:16.899 00.000 9828 IsGuiding returns 1
02:06:16.931 00.032 9828 IsSlewing returns 0
02:06:16.931 00.000 9828 IsGuiding returns 1
02:06:16.962 00.031 9828 IsSlewing returns 0
02:06:16.962 00.000 9828 IsGuiding returns 1
02:06:16.994 00.032 9828 IsSlewing returns 0
02:06:16.994 00.000 9828 IsGuiding returns 0
02:06:16.994 00.000 9828 scope move finished after 14 + 144 ms
02:06:16.994 00.000 9828 Move returns status 0, amount 14
02:06:16.994 00.000 9828 move complete, result=0
02:06:16.994 00.000 9828 worker thread done servicing request
02:06:16.994 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:06:17.397 00.403 8976 Exposure complete
02:06:17.403 00.006 8976 worker thread done servicing request
02:06:17.404 00.001 5052 OnExposeComplete: enter
02:06:17.404 00.000 5052 UpdateGuideState(): m_state=6
02:06:17.404 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7088
02:06:17.404 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=282.24, Mass=199, SNR=9.8, Peak=92 HFD=1.6
02:06:17.404 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
02:06:17.404 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
02:06:17.404 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.53 hyp=0.62 cameraTheta=1.00 mountX=0.32 mountY=-0.57, mountTheta=-1.06
02:06:17.405 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.53, opts=13)
02:06:17.405 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.53)
02:06:17.405 00.000 8976 Worker thread wakes up
02:06:17.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.53) opts 0xd
02:06:17.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.53)
02:06:17.405 00.000 8976 Moving (0.33, 0.53) raw xDistance=0.32 yDistance=-0.57
02:06:17.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:06:17.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:06:17.406 00.001 8976 MoveAxis(L, 1, ABG)
02:06:17.406 00.000 8976 stepping (-8, 8) + (-1, 0)
02:06:17.406 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:17.407 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:06:17.430 00.023 8976 Received - 47 (G) 
02:06:17.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:17.430 00.000 8976 stepped: pos (-9, 8)
02:06:17.430 00.000 8976 MoveAxis(U, 2, ABG)
02:06:17.430 00.000 8976 stepping (-9, 8) + (0, 2)
02:06:17.430 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:17.434 00.004 5052 UpdateGuideState exits: m=199 SNR=9.8
02:06:17.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:17.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:17.434 00.000 5052 Enqueuing Expose request
02:06:17.461 00.027 8976 Received - 47 (G) 
02:06:17.462 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:17.462 00.000 8976 stepped: pos (-9, 10)
02:06:17.462 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:06:17.462 00.000 8976 MountToCamera -- mountX=1.28 mountY=-1.42 hyp=1.91 mountTheta=-0.84 cameraX=0.68, cameraY=1.78 cameraTheta=1.21
02:06:17.462 00.000 8976 incremental bump (0.681, 1.784) isValid = 1
02:06:17.462 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:06:17.462 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:06:17.462 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:06:17.462 00.000 8976 move complete, result=0
02:06:17.462 00.000 8976 worker thread done servicing request
02:06:17.462 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
02:06:17.462 00.000 8976 Worker thread wakes up
02:06:17.462 00.000 9828 Worker thread wakes up
02:06:17.462 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:17.463 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:17.463 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:06:17.463 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:06:17.463 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:06:17.463 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:06:17.463 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:06:17.463 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:06:17.463 00.000 9828 BLC: window closed
02:06:17.463 00.000 9828 MoveAxis(E, 15, B)
02:06:17.463 00.000 9828 Guiding  Dir = 2, Dur = 15
02:06:17.464 00.001 9828 IsSlewing returns 0
02:06:17.464 00.000 9828 IsGuiding returns 0
02:06:17.464 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:17.494 00.030 9828 IsGuiding returns 1
02:06:17.494 00.000 9828 scope still moving after pulse duration time elapsed
02:06:17.525 00.031 9828 IsSlewing returns 0
02:06:17.525 00.000 9828 IsGuiding returns 1
02:06:17.557 00.032 9828 IsSlewing returns 0
02:06:17.557 00.000 9828 IsGuiding returns 1
02:06:17.588 00.031 9828 IsSlewing returns 0
02:06:17.588 00.000 9828 IsGuiding returns 0
02:06:17.588 00.000 9828 scope move finished after 15 + 109 ms
02:06:17.588 00.000 9828 Move returns status 0, amount 15
02:06:17.588 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:17.588 00.000 9828 MoveAxis(N, 14, B)
02:06:17.588 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:17.603 00.015 9828 IsSlewing returns 0
02:06:17.604 00.001 9828 IsGuiding returns 0
02:06:17.604 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:17.635 00.031 9828 IsGuiding returns 1
02:06:17.635 00.000 9828 scope still moving after pulse duration time elapsed
02:06:17.666 00.031 9828 IsSlewing returns 0
02:06:17.667 00.001 9828 IsGuiding returns 1
02:06:17.699 00.032 9828 IsSlewing returns 0
02:06:17.699 00.000 9828 IsGuiding returns 1
02:06:17.728 00.029 9828 IsSlewing returns 0
02:06:17.728 00.000 9828 IsGuiding returns 0
02:06:17.728 00.000 9828 scope move finished after 14 + 109 ms
02:06:17.728 00.000 9828 Move returns status 0, amount 14
02:06:17.728 00.000 9828 move complete, result=0
02:06:17.728 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:06:17.728 00.000 9828 worker thread done servicing request
02:06:18.159 00.431 8976 Exposure complete
02:06:18.164 00.005 8976 worker thread done servicing request
02:06:18.164 00.000 5052 OnExposeComplete: enter
02:06:18.164 00.000 5052 UpdateGuideState(): m_state=6
02:06:18.164 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7089
02:06:18.164 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.15, Mass=218, SNR=10.2, Peak=90 HFD=2.3
02:06:18.164 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.42 = -0.42)
02:06:18.164 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.52 = -0.52)
02:06:18.164 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.44 hyp=0.44 cameraTheta=1.62 mountX=0.40 mountY=-0.22, mountTheta=-0.50
02:06:18.165 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.44, opts=13)
02:06:18.165 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.44)
02:06:18.165 00.000 8976 Worker thread wakes up
02:06:18.165 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.44) opts 0xd
02:06:18.165 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.44)
02:06:18.165 00.000 8976 Moving (-0.02, 0.44) raw xDistance=0.40 yDistance=-0.22
02:06:18.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:06:18.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:06:18.165 00.000 8976 MoveAxis(L, 2, ABG)
02:06:18.165 00.000 8976 stepping (-9, 10) + (-2, 0)
02:06:18.166 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:18.166 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:06:18.176 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
02:06:18.176 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:18.176 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:18.176 00.000 5052 Enqueuing Expose request
02:06:18.197 00.021 8976 Received - 47 (G) 
02:06:18.198 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:18.198 00.000 8976 stepped: pos (-11, 10)
02:06:18.198 00.000 8976 MoveAxis(U, 0, ABG)
02:06:18.198 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:06:18.198 00.000 8976 MountToCamera -- mountX=1.41 mountY=-1.47 hyp=2.04 mountTheta=-0.81 cameraX=0.67, cameraY=1.93 cameraTheta=1.24
02:06:18.198 00.000 8976 incremental bump (0.670, 1.929) isValid = 1
02:06:18.198 00.000 8976 Scheduling Mount bump of (0.038, 0.113)
02:06:18.198 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:06:18.198 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:06:18.198 00.000 8976 move complete, result=0
02:06:18.198 00.000 8976 worker thread done servicing request
02:06:18.198 00.000 8976 Worker thread wakes up
02:06:18.199 00.001 9828 Worker thread wakes up
02:06:18.199 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:06:18.199 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:06:18.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:18.199 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:06:18.199 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:06:18.199 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:06:18.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:18.199 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:06:18.199 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:06:18.199 00.000 9828 BLC: window closed
02:06:18.199 00.000 9828 MoveAxis(E, 14, B)
02:06:18.199 00.000 9828 Guiding  Dir = 2, Dur = 14
02:06:18.200 00.001 9828 IsSlewing returns 0
02:06:18.200 00.000 9828 IsGuiding returns 0
02:06:18.200 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:18.227 00.027 9828 IsGuiding returns 1
02:06:18.227 00.000 9828 scope still moving after pulse duration time elapsed
02:06:18.260 00.033 9828 IsSlewing returns 0
02:06:18.260 00.000 9828 IsGuiding returns 1
02:06:18.290 00.030 9828 IsSlewing returns 0
02:06:18.290 00.000 9828 IsGuiding returns 1
02:06:18.321 00.031 9828 IsSlewing returns 0
02:06:18.321 00.000 9828 IsGuiding returns 1
02:06:18.352 00.031 9828 IsSlewing returns 0
02:06:18.352 00.000 9828 IsGuiding returns 0
02:06:18.352 00.000 9828 scope move finished after 14 + 138 ms
02:06:18.352 00.000 9828 Move returns status 0, amount 14
02:06:18.353 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:18.353 00.000 9828 MoveAxis(N, 15, B)
02:06:18.353 00.000 9828 Guiding  Dir = 0, Dur = 15
02:06:18.367 00.014 9828 IsSlewing returns 0
02:06:18.367 00.000 9828 IsGuiding returns 0
02:06:18.367 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:18.399 00.032 9828 IsGuiding returns 1
02:06:18.399 00.000 9828 scope still moving after pulse duration time elapsed
02:06:18.430 00.031 9828 IsSlewing returns 0
02:06:18.430 00.000 9828 IsGuiding returns 1
02:06:18.461 00.031 9828 IsSlewing returns 0
02:06:18.461 00.000 9828 IsGuiding returns 1
02:06:18.492 00.031 9828 IsSlewing returns 0
02:06:18.492 00.000 9828 IsGuiding returns 1
02:06:18.522 00.030 9828 IsSlewing returns 0
02:06:18.522 00.000 9828 IsGuiding returns 0
02:06:18.522 00.000 9828 scope move finished after 15 + 140 ms
02:06:18.522 00.000 9828 Move returns status 0, amount 15
02:06:18.522 00.000 9828 move complete, result=0
02:06:18.522 00.000 9828 worker thread done servicing request
02:06:18.522 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:06:18.889 00.367 8976 Exposure complete
02:06:18.894 00.005 8976 worker thread done servicing request
02:06:18.894 00.000 5052 OnExposeComplete: enter
02:06:18.894 00.000 5052 UpdateGuideState(): m_state=6
02:06:18.895 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7090
02:06:18.895 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.61, Mass=199, SNR=9.8, Peak=80 HFD=1.7
02:06:18.895 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.04) = xAngle (-3.24 = 3.04)
02:06:18.895 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.94)
02:06:18.895 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.20 mountX=-0.10 mountY=0.02, mountTheta=2.94
02:06:18.895 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.10, opts=13)
02:06:18.895 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.10)
02:06:18.895 00.000 8976 Worker thread wakes up
02:06:18.896 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.10) opts 0xd
02:06:18.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.10)
02:06:18.896 00.000 8976 Moving (0.04, -0.10) raw xDistance=-0.10 yDistance=0.02
02:06:18.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:06:18.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:06:18.896 00.000 8976 MoveAxis(R, 0, ABG)
02:06:18.896 00.000 8976 MoveAxis(U, 0, ABG)
02:06:18.896 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:06:18.896 00.000 8976 MountToCamera -- mountX=1.50 mountY=-1.51 hyp=2.13 mountTheta=-0.79 cameraX=0.66, cameraY=2.03 cameraTheta=1.25
02:06:18.896 00.000 8976 incremental bump (0.662, 2.026) isValid = 1
02:06:18.896 00.000 8976 Scheduling Mount bump of (0.031, 0.099)
02:06:18.896 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.10, opts=4)
02:06:18.896 00.000 8976 Enqueuing Move request for scope (0.03, 0.10)
02:06:18.896 00.000 8976 move complete, result=0
02:06:18.896 00.000 9828 Worker thread wakes up
02:06:18.896 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0x4
02:06:18.896 00.000 8976 worker thread done servicing request
02:06:18.896 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
02:06:18.897 00.001 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
02:06:18.897 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:06:18.897 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.27 mountX=-0.04 mountY=-0.09, mountTheta=-1.93
02:06:18.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:06:18.897 00.000 9828 Moving (0.03, 0.10) raw xDistance=-0.04 yDistance=-0.09
02:06:18.897 00.000 9828 BLC: window closed
02:06:18.897 00.000 9828 MoveAxis(E, 11, B)
02:06:18.897 00.000 9828 Guiding  Dir = 2, Dur = 11
02:06:18.897 00.000 9828 IsSlewing returns 0
02:06:18.897 00.000 9828 IsGuiding returns 0
02:06:18.897 00.000 9828 PulseGuide returned control before completion, sleep 21
02:06:18.906 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:06:18.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:18.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:18.906 00.000 5052 Enqueuing Expose request
02:06:18.906 00.000 8976 Worker thread wakes up
02:06:18.906 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:18.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:18.907 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:18.925 00.018 9828 IsGuiding returns 1
02:06:18.925 00.000 9828 scope still moving after pulse duration time elapsed
02:06:18.956 00.031 9828 IsSlewing returns 0
02:06:18.956 00.000 9828 IsGuiding returns 1
02:06:18.986 00.030 9828 IsSlewing returns 0
02:06:18.986 00.000 9828 IsGuiding returns 1
02:06:19.018 00.032 9828 IsSlewing returns 0
02:06:19.018 00.000 9828 IsGuiding returns 1
02:06:19.050 00.032 9828 IsSlewing returns 0
02:06:19.050 00.000 9828 IsGuiding returns 0
02:06:19.050 00.000 9828 scope move finished after 11 + 142 ms
02:06:19.050 00.000 9828 Move returns status 0, amount 11
02:06:19.050 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:19.050 00.000 9828 MoveAxis(N, 13, B)
02:06:19.050 00.000 9828 Guiding  Dir = 0, Dur = 13
02:06:19.066 00.016 9828 IsSlewing returns 0
02:06:19.066 00.000 9828 IsGuiding returns 0
02:06:19.066 00.000 9828 PulseGuide returned control before completion, sleep 23
02:06:19.097 00.031 9828 IsGuiding returns 1
02:06:19.097 00.000 9828 scope still moving after pulse duration time elapsed
02:06:19.128 00.031 9828 IsSlewing returns 0
02:06:19.128 00.000 9828 IsGuiding returns 1
02:06:19.159 00.031 9828 IsSlewing returns 0
02:06:19.159 00.000 9828 IsGuiding returns 1
02:06:19.191 00.032 9828 IsSlewing returns 0
02:06:19.191 00.000 9828 IsGuiding returns 1
02:06:19.223 00.032 9828 IsSlewing returns 0
02:06:19.223 00.000 9828 IsGuiding returns 0
02:06:19.223 00.000 9828 scope move finished after 13 + 143 ms
02:06:19.224 00.001 9828 Move returns status 0, amount 13
02:06:19.224 00.000 9828 move complete, result=0
02:06:19.224 00.000 9828 worker thread done servicing request
02:06:19.224 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 13 ms NORTH
02:06:19.598 00.374 8976 Exposure complete
02:06:19.604 00.006 8976 worker thread done servicing request
02:06:19.604 00.000 5052 OnExposeComplete: enter
02:06:19.604 00.000 5052 UpdateGuideState(): m_state=6
02:06:19.604 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7091
02:06:19.604 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.26, Mass=218, SNR=10.2, Peak=92 HFD=1.7
02:06:19.604 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.66 = 1.63)
02:06:19.604 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.52)
02:06:19.604 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.45 hyp=0.90 cameraTheta=-2.61 mountX=-0.05 mountY=0.90, mountTheta=1.63
02:06:19.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.45, opts=13)
02:06:19.605 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.45)
02:06:19.605 00.000 8976 Worker thread wakes up
02:06:19.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.45) opts 0xd
02:06:19.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.45)
02:06:19.605 00.000 8976 Moving (-0.78, -0.45) raw xDistance=-0.05 yDistance=0.90
02:06:19.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:06:19.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.90
02:06:19.605 00.000 8976 MoveAxis(R, 0, ABG)
02:06:19.605 00.000 8976 MoveAxis(D, 4, ABG)
02:06:19.605 00.000 8976 stepping (-11, 10) + (0, -4)
02:06:19.605 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:06:19.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=92, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:06:19.617 00.012 5052 UpdateGuideState exits: m=218 SNR=10.2
02:06:19.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:19.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:19.617 00.000 5052 Enqueuing Expose request
02:06:19.636 00.019 8976 Received - 47 (G) 
02:06:19.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:06:19.636 00.000 8976 stepped: pos (-11, 6)
02:06:19.636 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:06:19.636 00.000 8976 MountToCamera -- mountX=1.56 mountY=-1.33 hyp=2.05 mountTheta=-0.70 cameraX=0.47, cameraY=2.00 cameraTheta=1.34
02:06:19.636 00.000 8976 incremental bump (0.471, 1.995) isValid = 1
02:06:19.636 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
02:06:19.636 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:06:19.636 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:06:19.636 00.000 8976 move complete, result=0
02:06:19.636 00.000 8976 worker thread done servicing request
02:06:19.636 00.000 8976 Worker thread wakes up
02:06:19.636 00.000 9828 Worker thread wakes up
02:06:19.636 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:06:19.636 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:06:19.636 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:06:19.636 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:06:19.637 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:06:19.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:19.637 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:19.637 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:06:19.637 00.000 9828 BLC: window closed
02:06:19.637 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:06:19.637 00.000 9828 MoveAxis(E, 10, B)
02:06:19.637 00.000 9828 Guiding  Dir = 2, Dur = 10
02:06:19.637 00.000 9828 IsSlewing returns 0
02:06:19.638 00.001 9828 IsGuiding returns 0
02:06:19.638 00.000 9828 PulseGuide returned control before completion, sleep 20
02:06:19.671 00.033 9828 IsGuiding returns 1
02:06:19.671 00.000 9828 scope still moving after pulse duration time elapsed
02:06:19.702 00.031 9828 IsSlewing returns 0
02:06:19.703 00.001 9828 IsGuiding returns 1
02:06:19.735 00.032 9828 IsSlewing returns 0
02:06:19.735 00.000 9828 IsGuiding returns 1
02:06:19.766 00.031 9828 IsSlewing returns 0
02:06:19.767 00.001 9828 IsGuiding returns 0
02:06:19.767 00.000 9828 scope move finished after 10 + 118 ms
02:06:19.767 00.000 9828 Move returns status 0, amount 10
02:06:19.767 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:19.767 00.000 9828 MoveAxis(N, 15, B)
02:06:19.767 00.000 9828 Guiding  Dir = 0, Dur = 15
02:06:19.780 00.013 9828 IsSlewing returns 0
02:06:19.780 00.000 9828 IsGuiding returns 0
02:06:19.780 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:19.812 00.032 9828 IsGuiding returns 1
02:06:19.812 00.000 9828 scope still moving after pulse duration time elapsed
02:06:19.844 00.032 9828 IsSlewing returns 0
02:06:19.844 00.000 9828 IsGuiding returns 1
02:06:19.876 00.032 9828 IsSlewing returns 0
02:06:19.876 00.000 9828 IsGuiding returns 1
02:06:19.908 00.032 9828 IsSlewing returns 0
02:06:19.908 00.000 9828 IsGuiding returns 1
02:06:19.942 00.034 9828 IsSlewing returns 0
02:06:19.942 00.000 9828 IsGuiding returns 0
02:06:19.942 00.000 9828 scope move finished after 15 + 146 ms
02:06:19.942 00.000 9828 Move returns status 0, amount 15
02:06:19.942 00.000 9828 move complete, result=0
02:06:19.942 00.000 9828 worker thread done servicing request
02:06:19.942 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:06:20.355 00.413 8976 Exposure complete
02:06:20.362 00.007 8976 worker thread done servicing request
02:06:20.362 00.000 5052 OnExposeComplete: enter
02:06:20.362 00.000 5052 UpdateGuideState(): m_state=6
02:06:20.362 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7092
02:06:20.362 00.000 5052 Star::Find returns 1 (0), X=328.06, Y=281.70, Mass=207, SNR=10.0, Peak=96 HFD=1.8
02:06:20.362 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
02:06:20.362 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
02:06:20.362 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=-0.01 hyp=1.12 cameraTheta=-3.13 mountX=0.50 mountY=0.94, mountTheta=1.08
02:06:20.364 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=-0.01, opts=13)
02:06:20.364 00.000 5052 Enqueuing Move request for stepguider (-1.12, -0.01)
02:06:20.364 00.000 8976 Worker thread wakes up
02:06:20.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, -0.01) opts 0xd
02:06:20.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, -0.01)
02:06:20.364 00.000 8976 Moving (-1.12, -0.01) raw xDistance=0.50 yDistance=0.94
02:06:20.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
02:06:20.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.94
02:06:20.364 00.000 8976 MoveAxis(L, 2, ABG)
02:06:20.364 00.000 8976 stepping (-11, 6) + (-2, 0)
02:06:20.365 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:20.366 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:06:20.377 00.011 5052 UpdateGuideState exits: m=207 SNR=10.0
02:06:20.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:20.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:20.378 00.001 5052 Enqueuing Expose request
02:06:20.387 00.009 8976 Received - 47 (G) 
02:06:20.387 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:20.387 00.000 8976 stepped: pos (-13, 6)
02:06:20.387 00.000 8976 MoveAxis(D, 4, ABG)
02:06:20.388 00.001 8976 stepping (-13, 6) + (0, -4)
02:06:20.388 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:06:20.419 00.031 8976 Received - 47 (G) 
02:06:20.420 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:06:20.420 00.000 8976 stepped: pos (-13, 2)
02:06:20.420 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
02:06:20.420 00.000 8976 MountToCamera -- mountX=1.70 mountY=-0.99 hyp=1.97 mountTheta=-0.53 cameraX=0.11, cameraY=1.97 cameraTheta=1.52
02:06:20.420 00.000 8976 incremental bump (0.110, 1.970) isValid = 1
02:06:20.420 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
02:06:20.420 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:06:20.421 00.001 8976 Enqueuing Move request for scope (0.01, 0.12)
02:06:20.421 00.000 8976 move complete, result=0
02:06:20.421 00.000 8976 worker thread done servicing request
02:06:20.421 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
02:06:20.421 00.000 8976 Worker thread wakes up
02:06:20.421 00.000 9828 Worker thread wakes up
02:06:20.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:20.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:20.421 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:06:20.421 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:06:20.421 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:06:20.421 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
02:06:20.421 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:06:20.421 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:06:20.421 00.000 9828 BLC: window closed
02:06:20.421 00.000 9828 MoveAxis(E, 4, B)
02:06:20.422 00.001 9828 Guiding  Dir = 2, Dur = 4
02:06:20.422 00.000 9828 IsSlewing returns 0
02:06:20.422 00.000 9828 IsGuiding returns 0
02:06:20.422 00.000 9828 PulseGuide returned control before completion, sleep 14
02:06:20.444 00.022 9828 IsGuiding returns 1
02:06:20.444 00.000 9828 scope still moving after pulse duration time elapsed
02:06:20.471 00.027 9828 IsSlewing returns 0
02:06:20.471 00.000 9828 IsGuiding returns 1
02:06:20.502 00.031 9828 IsSlewing returns 0
02:06:20.502 00.000 9828 IsGuiding returns 1
02:06:20.534 00.032 9828 IsSlewing returns 0
02:06:20.534 00.000 9828 IsGuiding returns 0
02:06:20.534 00.000 9828 scope move finished after 4 + 108 ms
02:06:20.534 00.000 9828 Move returns status 0, amount 4
02:06:20.535 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:20.535 00.000 9828 MoveAxis(N, 16, B)
02:06:20.535 00.000 9828 Guiding  Dir = 0, Dur = 16
02:06:20.550 00.015 9828 IsSlewing returns 0
02:06:20.550 00.000 9828 IsGuiding returns 0
02:06:20.550 00.000 9828 PulseGuide returned control before completion, sleep 26
02:06:20.581 00.031 9828 IsGuiding returns 1
02:06:20.581 00.000 9828 scope still moving after pulse duration time elapsed
02:06:20.612 00.031 9828 IsSlewing returns 0
02:06:20.612 00.000 9828 IsGuiding returns 1
02:06:20.644 00.032 9828 IsSlewing returns 0
02:06:20.644 00.000 9828 IsGuiding returns 1
02:06:20.675 00.031 9828 IsSlewing returns 0
02:06:20.676 00.001 9828 IsGuiding returns 1
02:06:20.707 00.031 9828 IsSlewing returns 0
02:06:20.707 00.000 9828 IsGuiding returns 0
02:06:20.707 00.000 9828 scope move finished after 16 + 140 ms
02:06:20.707 00.000 9828 Move returns status 0, amount 16
02:06:20.707 00.000 9828 move complete, result=0
02:06:20.707 00.000 9828 worker thread done servicing request
02:06:20.708 00.001 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:06:21.150 00.442 8976 Exposure complete
02:06:21.156 00.006 8976 worker thread done servicing request
02:06:21.156 00.000 5052 OnExposeComplete: enter
02:06:21.157 00.001 5052 UpdateGuideState(): m_state=6
02:06:21.157 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7093
02:06:21.157 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.59, Mass=189, SNR=9.5, Peak=81 HFD=1.5
02:06:21.157 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
02:06:21.157 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
02:06:21.157 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.12 hyp=0.65 cameraTheta=-2.96 mountX=0.18 mountY=0.60, mountTheta=1.27
02:06:21.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.12, opts=13)
02:06:21.158 00.000 5052 Enqueuing Move request for stepguider (-0.64, -0.12)
02:06:21.158 00.000 8976 Worker thread wakes up
02:06:21.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.12) opts 0xd
02:06:21.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.12)
02:06:21.158 00.000 8976 Moving (-0.64, -0.12) raw xDistance=0.18 yDistance=0.60
02:06:21.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:06:21.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.60
02:06:21.158 00.000 8976 MoveAxis(R, 0, ABG)
02:06:21.158 00.000 8976 MoveAxis(D, 3, ABG)
02:06:21.158 00.000 8976 stepping (-13, 2) + (0, -3)
02:06:21.158 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:21.160 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:06:21.179 00.019 5052 UpdateGuideState exits: m=189 SNR=9.5
02:06:21.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:21.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:21.179 00.000 5052 Enqueuing Expose request
02:06:21.186 00.007 8976 Received - 47 (G) 
02:06:21.187 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:21.187 00.000 8976 stepped: pos (-13, -1)
02:06:21.187 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
02:06:21.187 00.000 8976 MountToCamera -- mountX=1.80 mountY=-0.61 hyp=1.90 mountTheta=-0.33 cameraX=-0.27, cameraY=1.88 cameraTheta=1.71
02:06:21.187 00.000 8976 incremental bump (-0.272, 1.881) isValid = 1
02:06:21.187 00.000 8976 Scheduling Mount bump of (-0.016, 0.118)
02:06:21.187 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:06:21.187 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:06:21.187 00.000 8976 move complete, result=0
02:06:21.187 00.000 9828 Worker thread wakes up
02:06:21.187 00.000 8976 worker thread done servicing request
02:06:21.187 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:06:21.187 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:06:21.187 00.000 8976 Worker thread wakes up
02:06:21.188 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:06:21.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:21.188 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.48)
02:06:21.188 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:21.188 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
02:06:21.188 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.48
02:06:21.188 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:06:21.188 00.000 9828 BLC: window closed
02:06:21.188 00.000 9828 MoveAxis(W, 4, B)
02:06:21.188 00.000 9828 Guiding  Dir = 3, Dur = 4
02:06:21.189 00.001 9828 IsSlewing returns 0
02:06:21.189 00.000 9828 IsGuiding returns 0
02:06:21.189 00.000 9828 PulseGuide returned control before completion, sleep 14
02:06:21.211 00.022 9828 IsGuiding returns 1
02:06:21.211 00.000 9828 scope still moving after pulse duration time elapsed
02:06:21.243 00.032 9828 IsSlewing returns 0
02:06:21.243 00.000 9828 IsGuiding returns 1
02:06:21.274 00.031 9828 IsSlewing returns 0
02:06:21.274 00.000 9828 IsGuiding returns 1
02:06:21.305 00.031 9828 IsSlewing returns 0
02:06:21.305 00.000 9828 IsGuiding returns 1
02:06:21.336 00.031 9828 IsSlewing returns 0
02:06:21.336 00.000 9828 IsGuiding returns 1
02:06:21.367 00.031 9828 IsSlewing returns 0
02:06:21.367 00.000 9828 IsGuiding returns 0
02:06:21.367 00.000 9828 scope move finished after 4 + 174 ms
02:06:21.367 00.000 9828 Move returns status 0, amount 4
02:06:21.367 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:21.367 00.000 9828 MoveAxis(N, 16, B)
02:06:21.367 00.000 9828 Guiding  Dir = 0, Dur = 16
02:06:21.383 00.016 9828 IsSlewing returns 0
02:06:21.388 00.005 9828 IsGuiding returns 0
02:06:21.388 00.000 9828 PulseGuide returned control before completion, sleep 26
02:06:21.428 00.040 9828 IsGuiding returns 1
02:06:21.428 00.000 9828 scope still moving after pulse duration time elapsed
02:06:21.459 00.031 9828 IsSlewing returns 0
02:06:21.460 00.001 9828 IsGuiding returns 1
02:06:21.491 00.031 9828 IsSlewing returns 0
02:06:21.492 00.001 9828 IsGuiding returns 1
02:06:21.522 00.030 9828 IsSlewing returns 0
02:06:21.522 00.000 9828 IsGuiding returns 0
02:06:21.522 00.000 9828 scope move finished after 16 + 118 ms
02:06:21.522 00.000 9828 Move returns status 0, amount 16
02:06:21.522 00.000 9828 move complete, result=0
02:06:21.522 00.000 9828 worker thread done servicing request
02:06:21.523 00.001 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:06:21.878 00.355 8976 Exposure complete
02:06:21.883 00.005 8976 worker thread done servicing request
02:06:21.884 00.001 5052 OnExposeComplete: enter
02:06:21.884 00.000 5052 UpdateGuideState(): m_state=6
02:06:21.884 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7094
02:06:21.884 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.45, Mass=196, SNR=9.8, Peak=90 HFD=1.7
02:06:21.884 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.55 = 1.74)
02:06:21.884 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
02:06:21.884 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.26 hyp=0.43 cameraTheta=-2.50 mountX=-0.07 mountY=0.43, mountTheta=1.73
02:06:21.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.26, opts=13)
02:06:21.885 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.26)
02:06:21.885 00.000 8976 Worker thread wakes up
02:06:21.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.26) opts 0xd
02:06:21.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.26)
02:06:21.885 00.000 8976 Moving (-0.35, -0.26) raw xDistance=-0.07 yDistance=0.43
02:06:21.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:06:21.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
02:06:21.885 00.000 8976 MoveAxis(R, 0, ABG)
02:06:21.885 00.000 8976 MoveAxis(D, 2, ABG)
02:06:21.886 00.001 8976 stepping (-13, -1) + (0, -2)
02:06:21.886 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:21.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:06:21.897 00.011 5052 UpdateGuideState exits: m=196 SNR=9.8
02:06:21.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:21.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:21.897 00.000 5052 Enqueuing Expose request
02:06:21.921 00.024 8976 Received - 47 (G) 
02:06:21.921 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:21.921 00.000 8976 stepped: pos (-13, -3)
02:06:21.921 00.000 8976 MountToCamera -- mountTheta (-0.14) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
02:06:21.921 00.000 8976 MountToCamera -- mountX=1.86 mountY=-0.25 hyp=1.88 mountTheta=-0.14 cameraX=-0.62, cameraY=1.77 cameraTheta=1.91
02:06:21.921 00.000 8976 incremental bump (-0.621, 1.773) isValid = 1
02:06:21.921 00.000 8976 Scheduling Mount bump of (-0.038, 0.112)
02:06:21.921 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:06:21.921 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:06:21.921 00.000 8976 move complete, result=0
02:06:21.921 00.000 8976 worker thread done servicing request
02:06:21.922 00.001 8976 Worker thread wakes up
02:06:21.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:21.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:21.922 00.000 9828 Worker thread wakes up
02:06:21.922 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:06:21.922 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:06:21.922 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
02:06:21.922 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
02:06:21.922 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.30
02:06:21.922 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:06:21.922 00.000 9828 BLC: window closed
02:06:21.922 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:06:21.922 00.000 9828 MoveAxis(W, 10, B)
02:06:21.922 00.000 9828 Guiding  Dir = 3, Dur = 10
02:06:21.923 00.001 9828 IsSlewing returns 0
02:06:21.923 00.000 9828 IsGuiding returns 0
02:06:21.923 00.000 9828 PulseGuide returned control before completion, sleep 20
02:06:21.959 00.036 9828 IsGuiding returns 1
02:06:21.959 00.000 9828 scope still moving after pulse duration time elapsed
02:06:21.990 00.031 9828 IsSlewing returns 0
02:06:21.990 00.000 9828 IsGuiding returns 1
02:06:22.021 00.031 9828 IsSlewing returns 0
02:06:22.021 00.000 9828 IsGuiding returns 1
02:06:22.052 00.031 9828 IsSlewing returns 0
02:06:22.052 00.000 9828 IsGuiding returns 0
02:06:22.052 00.000 9828 scope move finished after 10 + 118 ms
02:06:22.052 00.000 9828 Move returns status 0, amount 10
02:06:22.053 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:22.053 00.000 9828 MoveAxis(N, 16, B)
02:06:22.053 00.000 9828 Guiding  Dir = 0, Dur = 16
02:06:22.067 00.014 9828 IsSlewing returns 0
02:06:22.067 00.000 9828 IsGuiding returns 0
02:06:22.067 00.000 9828 PulseGuide returned control before completion, sleep 26
02:06:22.097 00.030 9828 IsGuiding returns 1
02:06:22.097 00.000 9828 scope still moving after pulse duration time elapsed
02:06:22.129 00.032 9828 IsSlewing returns 0
02:06:22.129 00.000 9828 IsGuiding returns 1
02:06:22.160 00.031 9828 IsSlewing returns 0
02:06:22.160 00.000 9828 IsGuiding returns 1
02:06:22.191 00.031 9828 IsSlewing returns 0
02:06:22.191 00.000 9828 IsGuiding returns 1
02:06:22.221 00.030 9828 IsSlewing returns 0
02:06:22.221 00.000 9828 IsGuiding returns 0
02:06:22.221 00.000 9828 scope move finished after 16 + 138 ms
02:06:22.221 00.000 9828 Move returns status 0, amount 16
02:06:22.221 00.000 9828 move complete, result=0
02:06:22.221 00.000 9828 worker thread done servicing request
02:06:22.221 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:06:22.614 00.393 8976 Exposure complete
02:06:22.619 00.005 8976 worker thread done servicing request
02:06:22.620 00.001 5052 OnExposeComplete: enter
02:06:22.620 00.000 5052 UpdateGuideState(): m_state=6
02:06:22.620 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7095
02:06:22.620 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.58, Mass=205, SNR=9.9, Peak=84 HFD=2.2
02:06:22.620 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.56 = 1.72)
02:06:22.620 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.62)
02:06:22.620 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.23 cameraTheta=-2.52 mountX=-0.03 mountY=0.23, mountTheta=1.72
02:06:22.621 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.13, opts=13)
02:06:22.621 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.13)
02:06:22.621 00.000 8976 Worker thread wakes up
02:06:22.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.13) opts 0xd
02:06:22.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.13)
02:06:22.621 00.000 8976 Moving (-0.18, -0.13) raw xDistance=-0.03 yDistance=0.23
02:06:22.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:06:22.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:06:22.621 00.000 8976 MoveAxis(R, 0, ABG)
02:06:22.621 00.000 8976 MoveAxis(U, 0, ABG)
02:06:22.621 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
02:06:22.621 00.000 8976 MountToCamera -- mountX=1.90 mountY=-0.01 hyp=1.90 mountTheta=-0.01 cameraX=-0.86, cameraY=1.70 cameraTheta=2.04
02:06:22.621 00.000 8976 incremental bump (-0.855, 1.701) isValid = 1
02:06:22.621 00.000 8976 Scheduling Mount bump of (-0.052, 0.106)
02:06:22.621 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:06:22.621 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:06:22.621 00.000 8976 move complete, result=0
02:06:22.622 00.001 9828 Worker thread wakes up
02:06:22.622 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:06:22.622 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:06:22.622 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.17)
02:06:22.622 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.25)
02:06:22.622 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.18
02:06:22.622 00.000 8976 worker thread done servicing request
02:06:22.622 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:06:22.622 00.000 9828 BLC: window closed
02:06:22.622 00.000 9828 MoveAxis(W, 15, B)
02:06:22.622 00.000 9828 Guiding  Dir = 3, Dur = 15
02:06:22.622 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:06:22.622 00.000 9828 IsSlewing returns 0
02:06:22.623 00.001 9828 IsGuiding returns 0
02:06:22.623 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:22.633 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
02:06:22.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:22.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:22.633 00.000 5052 Enqueuing Expose request
02:06:22.633 00.000 8976 Worker thread wakes up
02:06:22.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:22.633 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:22.633 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:22.659 00.026 9828 IsGuiding returns 1
02:06:22.659 00.000 9828 scope still moving after pulse duration time elapsed
02:06:22.690 00.031 9828 IsSlewing returns 0
02:06:22.690 00.000 9828 IsGuiding returns 1
02:06:22.721 00.031 9828 IsSlewing returns 0
02:06:22.721 00.000 9828 IsGuiding returns 1
02:06:22.752 00.031 9828 IsSlewing returns 0
02:06:22.752 00.000 9828 IsGuiding returns 0
02:06:22.752 00.000 9828 scope move finished after 15 + 114 ms
02:06:22.752 00.000 9828 Move returns status 0, amount 15
02:06:22.752 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:22.752 00.000 9828 MoveAxis(N, 15, B)
02:06:22.752 00.000 9828 Guiding  Dir = 0, Dur = 15
02:06:22.767 00.015 9828 IsSlewing returns 0
02:06:22.767 00.000 9828 IsGuiding returns 0
02:06:22.767 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:22.797 00.030 9828 IsGuiding returns 1
02:06:22.797 00.000 9828 scope still moving after pulse duration time elapsed
02:06:22.829 00.032 9828 IsSlewing returns 0
02:06:22.829 00.000 9828 IsGuiding returns 1
02:06:22.860 00.031 9828 IsSlewing returns 0
02:06:22.860 00.000 9828 IsGuiding returns 1
02:06:22.891 00.031 9828 IsSlewing returns 0
02:06:22.891 00.000 9828 IsGuiding returns 1
02:06:22.922 00.031 9828 IsSlewing returns 0
02:06:22.922 00.000 9828 IsGuiding returns 0
02:06:22.922 00.000 9828 scope move finished after 15 + 140 ms
02:06:22.922 00.000 9828 Move returns status 0, amount 15
02:06:22.922 00.000 9828 move complete, result=0
02:06:22.923 00.001 9828 worker thread done servicing request
02:06:22.923 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:06:23.320 00.397 8976 Exposure complete
02:06:23.326 00.006 8976 worker thread done servicing request
02:06:23.326 00.000 5052 OnExposeComplete: enter
02:06:23.326 00.000 5052 UpdateGuideState(): m_state=6
02:06:23.326 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7096
02:06:23.326 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.43, Mass=206, SNR=10.0, Peak=86 HFD=2.2
02:06:23.326 00.000 5052 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.04) = xAngle (-4.01 = 2.28)
02:06:23.327 00.001 5052 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.11 = 2.17)
02:06:23.327 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.28 hyp=0.31 cameraTheta=-1.96 mountX=-0.20 mountY=0.25, mountTheta=2.24
02:06:23.327 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.28, opts=13)
02:06:23.327 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.28)
02:06:23.327 00.000 8976 Worker thread wakes up
02:06:23.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.28) opts 0xd
02:06:23.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.28)
02:06:23.328 00.001 8976 Moving (-0.12, -0.28) raw xDistance=-0.20 yDistance=0.25
02:06:23.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:06:23.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:06:23.328 00.000 8976 MoveAxis(R, 0, ABG)
02:06:23.328 00.000 8976 MoveAxis(U, 0, ABG)
02:06:23.328 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
02:06:23.328 00.000 8976 MountToCamera -- mountX=1.93 mountY=0.15 hyp=1.94 mountTheta=0.08 cameraX=-1.01, cameraY=1.65 cameraTheta=2.12
02:06:23.328 00.000 8976 incremental bump (-1.012, 1.653) isValid = 1
02:06:23.328 00.000 8976 Scheduling Mount bump of (-0.060, 0.102)
02:06:23.328 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:06:23.328 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:06:23.328 00.000 8976 move complete, result=0
02:06:23.328 00.000 8976 worker thread done servicing request
02:06:23.328 00.000 9828 Worker thread wakes up
02:06:23.328 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:06:23.329 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:06:23.329 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:06:23.329 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
02:06:23.329 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
02:06:23.329 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.06 mountY=-0.11, mountTheta=-1.10
02:06:23.329 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:06:23.329 00.000 9828 BLC: window closed
02:06:23.329 00.000 9828 MoveAxis(W, 18, B)
02:06:23.329 00.000 9828 Guiding  Dir = 3, Dur = 18
02:06:23.329 00.000 9828 IsSlewing returns 0
02:06:23.329 00.000 9828 IsGuiding returns 0
02:06:23.330 00.001 9828 PulseGuide returned control before completion, sleep 28
02:06:23.339 00.009 5052 UpdateGuideState exits: m=206 SNR=10.0
02:06:23.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:23.339 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:23.339 00.000 5052 Enqueuing Expose request
02:06:23.339 00.000 8976 Worker thread wakes up
02:06:23.339 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:23.339 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:23.339 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:06:23.373 00.034 9828 IsGuiding returns 1
02:06:23.373 00.000 9828 scope still moving after pulse duration time elapsed
02:06:23.403 00.030 9828 IsSlewing returns 0
02:06:23.403 00.000 9828 IsGuiding returns 1
02:06:23.435 00.032 9828 IsSlewing returns 0
02:06:23.435 00.000 9828 IsGuiding returns 1
02:06:23.467 00.032 9828 IsSlewing returns 0
02:06:23.467 00.000 9828 IsGuiding returns 0
02:06:23.467 00.000 9828 scope move finished after 18 + 119 ms
02:06:23.467 00.000 9828 Move returns status 0, amount 18
02:06:23.467 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:23.467 00.000 9828 MoveAxis(N, 15, B)
02:06:23.467 00.000 9828 Guiding  Dir = 0, Dur = 15
02:06:23.482 00.015 9828 IsSlewing returns 0
02:06:23.482 00.000 9828 IsGuiding returns 0
02:06:23.482 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:23.513 00.031 9828 IsGuiding returns 1
02:06:23.513 00.000 9828 scope still moving after pulse duration time elapsed
02:06:23.545 00.032 9828 IsSlewing returns 0
02:06:23.545 00.000 9828 IsGuiding returns 1
02:06:23.577 00.032 9828 IsSlewing returns 0
02:06:23.577 00.000 9828 IsGuiding returns 1
02:06:23.608 00.031 9828 IsSlewing returns 0
02:06:23.608 00.000 9828 IsGuiding returns 0
02:06:23.608 00.000 9828 scope move finished after 15 + 110 ms
02:06:23.608 00.000 9828 Move returns status 0, amount 15
02:06:23.608 00.000 9828 move complete, result=0
02:06:23.608 00.000 9828 worker thread done servicing request
02:06:23.609 00.001 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:06:24.039 00.430 8976 Exposure complete
02:06:24.045 00.006 8976 worker thread done servicing request
02:06:24.045 00.000 5052 OnExposeComplete: enter
02:06:24.045 00.000 5052 UpdateGuideState(): m_state=6
02:06:24.046 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7097
02:06:24.046 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.87, Mass=178, SNR=9.3, Peak=81 HFD=2.3
02:06:24.046 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:06:24.046 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
02:06:24.046 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.16 hyp=0.43 cameraTheta=2.75 mountX=0.33 mountY=0.24, mountTheta=0.64
02:06:24.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.16, opts=13)
02:06:24.047 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.16)
02:06:24.047 00.000 8976 Worker thread wakes up
02:06:24.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.16) opts 0xd
02:06:24.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.16)
02:06:24.047 00.000 8976 Moving (-0.40, 0.16) raw xDistance=0.33 yDistance=0.24
02:06:24.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:06:24.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:06:24.047 00.000 8976 MoveAxis(L, 1, ABG)
02:06:24.047 00.000 8976 stepping (-13, -3) + (-1, 0)
02:06:24.047 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:24.048 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
02:06:24.059 00.011 5052 UpdateGuideState exits: m=178 SNR=9.3
02:06:24.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:24.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:24.059 00.000 5052 Enqueuing Expose request
02:06:24.079 00.020 8976 Received - 47 (G) 
02:06:24.080 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:24.080 00.000 8976 stepped: pos (-14, -3)
02:06:24.080 00.000 8976 MoveAxis(U, 0, ABG)
02:06:24.080 00.000 8976 MountToCamera -- mountTheta (0.13) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
02:06:24.080 00.000 8976 MountToCamera -- mountX=2.00 mountY=0.26 hyp=2.02 mountTheta=0.13 cameraX=-1.14, cameraY=1.67 cameraTheta=2.17
02:06:24.080 00.000 8976 incremental bump (-1.140, 1.666) isValid = 1
02:06:24.080 00.000 8976 Scheduling Mount bump of (-0.065, 0.098)
02:06:24.080 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:06:24.080 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:06:24.080 00.000 8976 move complete, result=0
02:06:24.080 00.000 8976 worker thread done servicing request
02:06:24.080 00.000 8976 Worker thread wakes up
02:06:24.080 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:06:24.080 00.000 9828 Worker thread wakes up
02:06:24.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:24.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:24.081 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:06:24.081 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:06:24.081 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
02:06:24.081 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.11)
02:06:24.081 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.05
02:06:24.081 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:06:24.081 00.000 9828 BLC: window closed
02:06:24.081 00.000 9828 MoveAxis(W, 19, B)
02:06:24.081 00.000 9828 Guiding  Dir = 3, Dur = 19
02:06:24.082 00.001 9828 IsSlewing returns 0
02:06:24.082 00.000 9828 IsGuiding returns 0
02:06:24.082 00.000 9828 PulseGuide returned control before completion, sleep 29
02:06:24.118 00.036 9828 IsGuiding returns 1
02:06:24.122 00.004 9828 scope still moving after pulse duration time elapsed
02:06:24.150 00.028 9828 IsSlewing returns 0
02:06:24.150 00.000 9828 IsGuiding returns 1
02:06:24.182 00.032 9828 IsSlewing returns 0
02:06:24.182 00.000 9828 IsGuiding returns 1
02:06:24.213 00.031 9828 IsSlewing returns 0
02:06:24.213 00.000 9828 IsGuiding returns 0
02:06:24.213 00.000 9828 scope move finished after 19 + 111 ms
02:06:24.213 00.000 9828 Move returns status 0, amount 19
02:06:24.213 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:24.213 00.000 9828 MoveAxis(N, 14, B)
02:06:24.213 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:24.229 00.016 9828 IsSlewing returns 0
02:06:24.229 00.000 9828 IsGuiding returns 0
02:06:24.229 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:24.260 00.031 9828 IsGuiding returns 1
02:06:24.260 00.000 9828 scope still moving after pulse duration time elapsed
02:06:24.291 00.031 9828 IsSlewing returns 0
02:06:24.291 00.000 9828 IsGuiding returns 1
02:06:24.322 00.031 9828 IsSlewing returns 0
02:06:24.322 00.000 9828 IsGuiding returns 1
02:06:24.354 00.032 9828 IsSlewing returns 0
02:06:24.354 00.000 9828 IsGuiding returns 1
02:06:24.383 00.029 9828 IsSlewing returns 0
02:06:24.383 00.000 9828 IsGuiding returns 0
02:06:24.383 00.000 9828 scope move finished after 14 + 140 ms
02:06:24.383 00.000 9828 Move returns status 0, amount 14
02:06:24.383 00.000 9828 move complete, result=0
02:06:24.383 00.000 9828 worker thread done servicing request
02:06:24.383 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:06:24.775 00.392 8976 Exposure complete
02:06:24.781 00.006 8976 worker thread done servicing request
02:06:24.781 00.000 5052 OnExposeComplete: enter
02:06:24.781 00.000 5052 UpdateGuideState(): m_state=6
02:06:24.781 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7098
02:06:24.781 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.42, Mass=202, SNR=9.9, Peak=88 HFD=1.5
02:06:24.781 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.76 = 1.53)
02:06:24.781 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
02:06:24.781 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.29 hyp=0.70 cameraTheta=-2.71 mountX=0.03 mountY=0.69, mountTheta=1.53
02:06:24.782 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.29, opts=13)
02:06:24.782 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.29)
02:06:24.782 00.000 8976 Worker thread wakes up
02:06:24.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.29) opts 0xd
02:06:24.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.29)
02:06:24.782 00.000 8976 Moving (-0.63, -0.29) raw xDistance=0.03 yDistance=0.69
02:06:24.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:06:24.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69
02:06:24.782 00.000 8976 MoveAxis(R, 0, ABG)
02:06:24.782 00.000 8976 MoveAxis(D, 3, ABG)
02:06:24.782 00.000 8976 stepping (-14, -3) + (0, -3)
02:06:24.782 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:24.783 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:06:24.792 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
02:06:24.793 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:24.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:24.793 00.000 5052 Enqueuing Expose request
02:06:24.815 00.022 8976 Received - 47 (G) 
02:06:24.815 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:24.815 00.000 8976 stepped: pos (-14, -6)
02:06:24.815 00.000 8976 MountToCamera -- mountTheta (0.23) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
02:06:24.815 00.000 8976 MountToCamera -- mountX=2.05 mountY=0.49 hyp=2.11 mountTheta=0.23 cameraX=-1.37, cameraY=1.60 cameraTheta=2.28
02:06:24.815 00.000 8976 incremental bump (-1.366, 1.603) isValid = 1
02:06:24.815 00.000 8976 Scheduling Mount bump of (-0.074, 0.091)
02:06:24.815 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:06:24.815 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:06:24.816 00.001 8976 move complete, result=0
02:06:24.816 00.000 8976 worker thread done servicing request
02:06:24.816 00.000 8976 Worker thread wakes up
02:06:24.816 00.000 9828 Worker thread wakes up
02:06:24.816 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:06:24.816 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:06:24.816 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.35 = -0.93)
02:06:24.816 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.27 = -1.01)
02:06:24.816 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.96
02:06:24.816 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:06:24.816 00.000 9828 BLC: window closed
02:06:24.816 00.000 9828 MoveAxis(W, 22, B)
02:06:24.816 00.000 9828 Guiding  Dir = 3, Dur = 22
02:06:24.816 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:06:24.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:24.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:24.817 00.001 9828 IsSlewing returns 0
02:06:24.817 00.000 9828 IsGuiding returns 0
02:06:24.817 00.000 9828 PulseGuide returned control before completion, sleep 32
02:06:24.850 00.033 9828 IsGuiding returns 1
02:06:24.850 00.000 9828 scope still moving after pulse duration time elapsed
02:06:24.883 00.033 9828 IsSlewing returns 0
02:06:24.883 00.000 9828 IsGuiding returns 1
02:06:24.914 00.031 9828 IsSlewing returns 0
02:06:24.914 00.000 9828 IsGuiding returns 1
02:06:24.945 00.031 9828 IsSlewing returns 0
02:06:24.945 00.000 9828 IsGuiding returns 0
02:06:24.945 00.000 9828 scope move finished after 22 + 106 ms
02:06:24.945 00.000 9828 Move returns status 0, amount 22
02:06:24.945 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:24.945 00.000 9828 MoveAxis(N, 14, B)
02:06:24.945 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:24.961 00.016 9828 IsSlewing returns 0
02:06:24.961 00.000 9828 IsGuiding returns 0
02:06:24.961 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:24.991 00.030 9828 IsGuiding returns 1
02:06:24.991 00.000 9828 scope still moving after pulse duration time elapsed
02:06:25.022 00.031 9828 IsSlewing returns 0
02:06:25.022 00.000 9828 IsGuiding returns 1
02:06:25.054 00.032 9828 IsSlewing returns 0
02:06:25.054 00.000 9828 IsGuiding returns 1
02:06:25.086 00.032 9828 IsSlewing returns 0
02:06:25.086 00.000 9828 IsGuiding returns 1
02:06:25.117 00.031 9828 IsSlewing returns 0
02:06:25.117 00.000 9828 IsGuiding returns 0
02:06:25.117 00.000 9828 scope move finished after 14 + 141 ms
02:06:25.117 00.000 9828 Move returns status 0, amount 14
02:06:25.117 00.000 9828 move complete, result=0
02:06:25.117 00.000 9828 worker thread done servicing request
02:06:25.118 00.001 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:06:25.510 00.392 8976 Exposure complete
02:06:25.515 00.005 8976 worker thread done servicing request
02:06:25.516 00.001 5052 OnExposeComplete: enter
02:06:25.516 00.000 5052 UpdateGuideState(): m_state=6
02:06:25.516 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7099
02:06:25.516 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=281.82, Mass=202, SNR=9.9, Peak=83 HFD=1.7
02:06:25.516 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:06:25.516 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:06:25.516 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=0.12 hyp=0.88 cameraTheta=3.01 mountX=0.50 mountY=0.67, mountTheta=0.93
02:06:25.517 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=0.12, opts=13)
02:06:25.517 00.000 5052 Enqueuing Move request for stepguider (-0.87, 0.12)
02:06:25.517 00.000 8976 Worker thread wakes up
02:06:25.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, 0.12) opts 0xd
02:06:25.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, 0.12)
02:06:25.517 00.000 8976 Moving (-0.87, 0.12) raw xDistance=0.50 yDistance=0.67
02:06:25.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:06:25.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.67
02:06:25.517 00.000 8976 MoveAxis(L, 2, ABG)
02:06:25.517 00.000 8976 stepping (-14, -6) + (-2, 0)
02:06:25.517 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:25.518 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:06:25.528 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
02:06:25.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:25.528 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:25.528 00.000 5052 Enqueuing Expose request
02:06:25.550 00.022 8976 Received - 47 (G) 
02:06:25.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:25.551 00.001 8976 stepped: pos (-16, -6)
02:06:25.551 00.000 8976 MoveAxis(D, 3, ABG)
02:06:25.551 00.000 8976 stepping (-16, -6) + (0, -3)
02:06:25.551 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:25.582 00.031 8976 Received - 47 (G) 
02:06:25.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:25.583 00.001 8976 stepped: pos (-16, -9)
02:06:25.583 00.000 8976 MountToCamera -- mountTheta (0.35) + m_xAngle (2.04) = xAngle (2.39 = 2.39)
02:06:25.583 00.000 8976 MountToCamera -- mountX=2.18 mountY=0.80 hyp=2.32 mountTheta=0.35 cameraX=-1.70, cameraY=1.58 cameraTheta=2.39
02:06:25.583 00.000 8976 incremental bump (-1.703, 1.579) isValid = 1
02:06:25.583 00.000 8976 Scheduling Mount bump of (-0.084, 0.081)
02:06:25.583 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:06:25.583 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:06:25.583 00.000 8976 move complete, result=0
02:06:25.583 00.000 9828 Worker thread wakes up
02:06:25.583 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:06:25.583 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:06:25.583 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.47 = -0.81)
02:06:25.583 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.39 = -0.89)
02:06:25.583 00.000 8976 worker thread done servicing request
02:06:25.583 00.000 8976 Worker thread wakes up
02:06:25.583 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:25.583 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:25.583 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:06:25.584 00.001 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=0.08 mountY=-0.09, mountTheta=-0.85
02:06:25.584 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:06:25.584 00.000 9828 BLC: window closed
02:06:25.584 00.000 9828 MoveAxis(W, 26, B)
02:06:25.584 00.000 9828 Guiding  Dir = 3, Dur = 26
02:06:25.586 00.002 9828 IsSlewing returns 0
02:06:25.586 00.000 9828 IsGuiding returns 0
02:06:25.586 00.000 9828 PulseGuide returned control before completion, sleep 36
02:06:25.630 00.044 9828 IsGuiding returns 1
02:06:25.630 00.000 9828 scope still moving after pulse duration time elapsed
02:06:25.661 00.031 9828 IsSlewing returns 0
02:06:25.661 00.000 9828 IsGuiding returns 1
02:06:25.691 00.030 9828 IsSlewing returns 0
02:06:25.691 00.000 9828 IsGuiding returns 1
02:06:25.722 00.031 9828 IsSlewing returns 0
02:06:25.722 00.000 9828 IsGuiding returns 0
02:06:25.722 00.000 9828 scope move finished after 26 + 110 ms
02:06:25.722 00.000 9828 Move returns status 0, amount 26
02:06:25.722 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:25.722 00.000 9828 MoveAxis(N, 12, B)
02:06:25.722 00.000 9828 Guiding  Dir = 0, Dur = 12
02:06:25.738 00.016 9828 IsSlewing returns 0
02:06:25.738 00.000 9828 IsGuiding returns 0
02:06:25.738 00.000 9828 PulseGuide returned control before completion, sleep 22
02:06:25.768 00.030 9828 IsGuiding returns 1
02:06:25.768 00.000 9828 scope still moving after pulse duration time elapsed
02:06:25.799 00.031 9828 IsSlewing returns 0
02:06:25.799 00.000 9828 IsGuiding returns 1
02:06:25.830 00.031 9828 IsSlewing returns 0
02:06:25.830 00.000 9828 IsGuiding returns 1
02:06:25.876 00.046 9828 IsSlewing returns 0
02:06:25.876 00.000 9828 IsGuiding returns 0
02:06:25.876 00.000 9828 scope move finished after 12 + 125 ms
02:06:25.876 00.000 9828 Move returns status 0, amount 12
02:06:25.876 00.000 9828 move complete, result=0
02:06:25.876 00.000 9828 worker thread done servicing request
02:06:25.876 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
02:06:26.281 00.405 8976 Exposure complete
02:06:26.287 00.006 8976 worker thread done servicing request
02:06:26.287 00.000 5052 OnExposeComplete: enter
02:06:26.287 00.000 5052 UpdateGuideState(): m_state=6
02:06:26.287 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7100
02:06:26.287 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.72, Mass=185, SNR=9.4, Peak=83 HFD=1.7
02:06:26.287 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:06:26.287 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:06:26.287 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.01 hyp=0.54 cameraTheta=3.11 mountX=0.26 mountY=0.45, mountTheta=1.04
02:06:26.288 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.01, opts=13)
02:06:26.288 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.01)
02:06:26.288 00.000 8976 Worker thread wakes up
02:06:26.288 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.01) opts 0xd
02:06:26.288 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.01)
02:06:26.288 00.000 8976 Moving (-0.54, 0.01) raw xDistance=0.26 yDistance=0.45
02:06:26.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:06:26.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
02:06:26.288 00.000 8976 MoveAxis(R, 0, ABG)
02:06:26.288 00.000 8976 MoveAxis(D, 2, ABG)
02:06:26.289 00.001 8976 stepping (-16, -9) + (0, -2)
02:06:26.289 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:26.289 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:06:26.300 00.011 5052 UpdateGuideState exits: m=185 SNR=9.4
02:06:26.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:26.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:26.300 00.000 5052 Enqueuing Expose request
02:06:26.318 00.018 8976 Received - 47 (G) 
02:06:26.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:26.318 00.000 8976 stepped: pos (-16, -11)
02:06:26.318 00.000 8976 MountToCamera -- mountTheta (0.46) + m_xAngle (2.04) = xAngle (2.50 = 2.50)
02:06:26.318 00.000 8976 MountToCamera -- mountX=2.27 mountY=1.11 hyp=2.53 mountTheta=0.46 cameraX=-2.02, cameraY=1.52 cameraTheta=2.50
02:06:26.318 00.000 8976 incremental bump (-2.023, 1.516) isValid = 1
02:06:26.318 00.000 8976 Scheduling Mount bump of (-0.092, 0.071)
02:06:26.318 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:06:26.318 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:06:26.318 00.000 8976 move complete, result=0
02:06:26.318 00.000 9828 Worker thread wakes up
02:06:26.318 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:06:26.318 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:06:26.318 00.000 8976 worker thread done servicing request
02:06:26.318 00.000 8976 Worker thread wakes up
02:06:26.318 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:06:26.318 00.000 9828 CameraToMount -- cameraTheta (2.48) - m_xAngle (-3.10) = xAngle (5.58 = -0.71)
02:06:26.318 00.000 9828 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.50 = -0.79)
02:06:26.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:26.319 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:26.319 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.48 mountX=0.09 mountY=-0.08, mountTheta=-0.75
02:06:26.319 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:06:26.319 00.000 9828 BLC: window closed
02:06:26.319 00.000 9828 MoveAxis(W, 28, B)
02:06:26.319 00.000 9828 Guiding  Dir = 3, Dur = 28
02:06:26.320 00.001 9828 IsSlewing returns 0
02:06:26.320 00.000 9828 IsGuiding returns 0
02:06:26.320 00.000 9828 PulseGuide returned control before completion, sleep 38
02:06:26.374 00.054 9828 IsGuiding returns 1
02:06:26.374 00.000 9828 scope still moving after pulse duration time elapsed
02:06:26.406 00.032 9828 IsSlewing returns 0
02:06:26.407 00.001 9828 IsGuiding returns 1
02:06:26.436 00.029 9828 IsSlewing returns 0
02:06:26.436 00.000 9828 IsGuiding returns 1
02:06:26.468 00.032 9828 IsSlewing returns 0
02:06:26.468 00.000 9828 IsGuiding returns 0
02:06:26.468 00.000 9828 scope move finished after 28 + 119 ms
02:06:26.468 00.000 9828 Move returns status 0, amount 28
02:06:26.468 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:26.468 00.000 9828 MoveAxis(N, 11, B)
02:06:26.468 00.000 9828 Guiding  Dir = 0, Dur = 11
02:06:26.484 00.016 9828 IsSlewing returns 0
02:06:26.484 00.000 9828 IsGuiding returns 0
02:06:26.484 00.000 9828 PulseGuide returned control before completion, sleep 21
02:06:26.516 00.032 9828 IsGuiding returns 1
02:06:26.516 00.000 9828 scope still moving after pulse duration time elapsed
02:06:26.547 00.031 9828 IsSlewing returns 0
02:06:26.547 00.000 9828 IsGuiding returns 1
02:06:26.578 00.031 9828 IsSlewing returns 0
02:06:26.578 00.000 9828 IsGuiding returns 1
02:06:26.609 00.031 9828 IsSlewing returns 0
02:06:26.609 00.000 9828 IsGuiding returns 1
02:06:26.641 00.032 9828 IsSlewing returns 0
02:06:26.641 00.000 9828 IsGuiding returns 0
02:06:26.641 00.000 9828 scope move finished after 11 + 145 ms
02:06:26.641 00.000 9828 Move returns status 0, amount 11
02:06:26.641 00.000 9828 move complete, result=0
02:06:26.641 00.000 9828 worker thread done servicing request
02:06:26.641 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
02:06:27.017 00.376 8976 Exposure complete
02:06:27.023 00.006 8976 worker thread done servicing request
02:06:27.023 00.000 5052 OnExposeComplete: enter
02:06:27.023 00.000 5052 UpdateGuideState(): m_state=6
02:06:27.023 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7101
02:06:27.023 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.69, Mass=185, SNR=9.4, Peak=80 HFD=1.5
02:06:27.023 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
02:06:27.023 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
02:06:27.023 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.19 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:06:27.024 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.02, opts=13)
02:06:27.024 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.02)
02:06:27.024 00.000 8976 Worker thread wakes up
02:06:27.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.02) opts 0xd
02:06:27.024 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.02)
02:06:27.024 00.000 8976 Moving (0.12, -0.02) raw xDistance=-0.07 yDistance=-0.09
02:06:27.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:06:27.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:06:27.025 00.001 8976 MoveAxis(R, 0, ABG)
02:06:27.025 00.000 8976 MoveAxis(U, 0, ABG)
02:06:27.025 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.56 = 2.56)
02:06:27.025 00.000 8976 MountToCamera -- mountX=2.33 mountY=1.32 hyp=2.68 mountTheta=0.52 cameraX=-2.24, cameraY=1.47 cameraTheta=2.56
02:06:27.025 00.000 8976 incremental bump (-2.236, 1.473) isValid = 1
02:06:27.025 00.000 8976 Scheduling Mount bump of (-0.096, 0.066)
02:06:27.025 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
02:06:27.025 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
02:06:27.025 00.000 8976 move complete, result=0
02:06:27.025 00.000 9828 Worker thread wakes up
02:06:27.025 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
02:06:27.025 00.000 8976 worker thread done servicing request
02:06:27.025 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:06:27.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:06:27.026 00.001 9828 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.10) = xAngle (5.64 = -0.64)
02:06:27.026 00.000 9828 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.73)
02:06:27.026 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.54 mountX=0.09 mountY=-0.08, mountTheta=-0.69
02:06:27.026 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
02:06:27.026 00.000 9828 BLC: window closed
02:06:27.026 00.000 9828 MoveAxis(W, 29, B)
02:06:27.026 00.000 9828 Guiding  Dir = 3, Dur = 29
02:06:27.026 00.000 9828 IsSlewing returns 0
02:06:27.026 00.000 9828 IsGuiding returns 0
02:06:27.026 00.000 9828 PulseGuide returned control before completion, sleep 39
02:06:27.036 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
02:06:27.036 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:27.036 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:27.036 00.000 5052 Enqueuing Expose request
02:06:27.036 00.000 8976 Worker thread wakes up
02:06:27.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:27.036 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:27.036 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:27.078 00.042 9828 IsGuiding returns 1
02:06:27.078 00.000 9828 scope still moving after pulse duration time elapsed
02:06:27.108 00.030 9828 IsSlewing returns 0
02:06:27.108 00.000 9828 IsGuiding returns 1
02:06:27.139 00.031 9828 IsSlewing returns 0
02:06:27.139 00.000 9828 IsGuiding returns 1
02:06:27.170 00.031 9828 IsSlewing returns 0
02:06:27.170 00.000 9828 IsGuiding returns 1
02:06:27.201 00.031 9828 IsSlewing returns 0
02:06:27.201 00.000 9828 IsGuiding returns 1
02:06:27.233 00.032 9828 IsSlewing returns 0
02:06:27.233 00.000 9828 IsGuiding returns 1
02:06:27.264 00.031 9828 IsSlewing returns 0
02:06:27.264 00.000 9828 IsGuiding returns 1
02:06:27.294 00.030 9828 IsSlewing returns 0
02:06:27.294 00.000 9828 IsGuiding returns 0
02:06:27.294 00.000 9828 scope move finished after 29 + 238 ms
02:06:27.294 00.000 9828 Move returns status 0, amount 29
02:06:27.294 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:27.294 00.000 9828 MoveAxis(N, 11, B)
02:06:27.294 00.000 9828 Guiding  Dir = 0, Dur = 11
02:06:27.309 00.015 9828 IsSlewing returns 0
02:06:27.309 00.000 9828 IsGuiding returns 0
02:06:27.309 00.000 9828 PulseGuide returned control before completion, sleep 21
02:06:27.340 00.031 9828 IsGuiding returns 1
02:06:27.340 00.000 9828 scope still moving after pulse duration time elapsed
02:06:27.370 00.030 9828 IsSlewing returns 0
02:06:27.370 00.000 9828 IsGuiding returns 1
02:06:27.401 00.031 9828 IsSlewing returns 0
02:06:27.401 00.000 9828 IsGuiding returns 1
02:06:27.433 00.032 9828 IsSlewing returns 0
02:06:27.433 00.000 9828 IsGuiding returns 1
02:06:27.464 00.031 9828 IsSlewing returns 0
02:06:27.464 00.000 9828 IsGuiding returns 0
02:06:27.464 00.000 9828 scope move finished after 11 + 143 ms
02:06:27.464 00.000 9828 Move returns status 0, amount 11
02:06:27.464 00.000 9828 move complete, result=0
02:06:27.464 00.000 9828 worker thread done servicing request
02:06:27.464 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:06:27.725 00.261 8976 Exposure complete
02:06:27.731 00.006 8976 worker thread done servicing request
02:06:27.731 00.000 5052 OnExposeComplete: enter
02:06:27.731 00.000 5052 UpdateGuideState(): m_state=6
02:06:27.731 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7102
02:06:27.731 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.62, Mass=184, SNR=9.4, Peak=83 HFD=1.6
02:06:27.731 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
02:06:27.732 00.001 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
02:06:27.732 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.09 hyp=0.39 cameraTheta=-0.22 mountX=-0.25 mountY=-0.27, mountTheta=-2.31
02:06:27.732 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.09, opts=13)
02:06:27.732 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.09)
02:06:27.732 00.000 8976 Worker thread wakes up
02:06:27.732 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.09) opts 0xd
02:06:27.732 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.09)
02:06:27.733 00.001 8976 Moving (0.38, -0.09) raw xDistance=-0.25 yDistance=-0.27
02:06:27.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:06:27.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:06:27.733 00.000 8976 MoveAxis(R, 0, ABG)
02:06:27.733 00.000 8976 MoveAxis(U, 1, ABG)
02:06:27.733 00.000 8976 stepping (-16, -11) + (0, 1)
02:06:27.733 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:27.734 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:06:27.744 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
02:06:27.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:27.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:27.744 00.000 5052 Enqueuing Expose request
02:06:27.757 00.013 8976 Received - 47 (G) 
02:06:27.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:27.757 00.000 8976 stepped: pos (-16, -10)
02:06:27.757 00.000 8976 MountToCamera -- mountTheta (0.54) + m_xAngle (2.04) = xAngle (2.58 = 2.58)
02:06:27.757 00.000 8976 MountToCamera -- mountX=2.37 mountY=1.41 hyp=2.76 mountTheta=0.54 cameraX=-2.33, cameraY=1.47 cameraTheta=2.58
02:06:27.757 00.000 8976 incremental bump (-2.333, 1.468) isValid = 1
02:06:27.757 00.000 8976 Scheduling Mount bump of (-0.097, 0.063)
02:06:27.757 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:06:27.757 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:06:27.758 00.001 8976 move complete, result=0
02:06:27.758 00.000 8976 worker thread done servicing request
02:06:27.758 00.000 8976 Worker thread wakes up
02:06:27.758 00.000 9828 Worker thread wakes up
02:06:27.758 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:06:27.758 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:06:27.758 00.000 9828 CameraToMount -- cameraTheta (2.56) - m_xAngle (-3.10) = xAngle (5.66 = -0.62)
02:06:27.758 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:06:27.758 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:27.758 00.000 9828 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.58 = -0.70)
02:06:27.758 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.56 mountX=0.09 mountY=-0.08, mountTheta=-0.67
02:06:27.758 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
02:06:27.758 00.000 9828 BLC: window closed
02:06:27.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:27.758 00.000 9828 MoveAxis(W, 30, B)
02:06:27.758 00.000 9828 Guiding  Dir = 3, Dur = 30
02:06:27.759 00.001 9828 IsSlewing returns 0
02:06:27.759 00.000 9828 IsGuiding returns 0
02:06:27.759 00.000 9828 PulseGuide returned control before completion, sleep 40
02:06:27.808 00.049 9828 IsGuiding returns 1
02:06:27.808 00.000 9828 scope still moving after pulse duration time elapsed
02:06:27.839 00.031 9828 IsSlewing returns 0
02:06:27.839 00.000 9828 IsGuiding returns 1
02:06:27.870 00.031 9828 IsSlewing returns 0
02:06:27.870 00.000 9828 IsGuiding returns 1
02:06:27.901 00.031 9828 IsSlewing returns 0
02:06:27.901 00.000 9828 IsGuiding returns 0
02:06:27.901 00.000 9828 scope move finished after 30 + 111 ms
02:06:27.901 00.000 9828 Move returns status 0, amount 30
02:06:27.901 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:27.901 00.000 9828 MoveAxis(N, 10, B)
02:06:27.901 00.000 9828 Guiding  Dir = 0, Dur = 10
02:06:27.916 00.015 9828 IsSlewing returns 0
02:06:27.916 00.000 9828 IsGuiding returns 0
02:06:27.917 00.001 9828 PulseGuide returned control before completion, sleep 20
02:06:27.947 00.030 9828 IsGuiding returns 1
02:06:27.947 00.000 9828 scope still moving after pulse duration time elapsed
02:06:27.979 00.032 9828 IsSlewing returns 0
02:06:27.979 00.000 9828 IsGuiding returns 1
02:06:28.009 00.030 9828 IsSlewing returns 0
02:06:28.009 00.000 9828 IsGuiding returns 1
02:06:28.049 00.040 9828 IsSlewing returns 0
02:06:28.049 00.000 9828 IsGuiding returns 0
02:06:28.049 00.000 9828 scope move finished after 10 + 122 ms
02:06:28.049 00.000 9828 Move returns status 0, amount 10
02:06:28.049 00.000 9828 move complete, result=0
02:06:28.049 00.000 9828 worker thread done servicing request
02:06:28.049 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:06:28.455 00.406 8976 Exposure complete
02:06:28.461 00.006 8976 worker thread done servicing request
02:06:28.461 00.000 5052 OnExposeComplete: enter
02:06:28.461 00.000 5052 UpdateGuideState(): m_state=6
02:06:28.462 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7103
02:06:28.462 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=281.38, Mass=212, SNR=10.0, Peak=77 HFD=2.2
02:06:28.462 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
02:06:28.462 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
02:06:28.462 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=-0.33 hyp=1.11 cameraTheta=-0.30 mountX=-0.78 mountY=-0.71, mountTheta=-2.40
02:06:28.462 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=-0.33, opts=13)
02:06:28.462 00.000 5052 Enqueuing Move request for stepguider (1.06, -0.33)
02:06:28.462 00.000 8976 Worker thread wakes up
02:06:28.463 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, -0.33) opts 0xd
02:06:28.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, -0.33)
02:06:28.463 00.000 8976 Moving (1.06, -0.33) raw xDistance=-0.78 yDistance=-0.71
02:06:28.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
02:06:28.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
02:06:28.463 00.000 8976 MoveAxis(R, 3, ABG)
02:06:28.463 00.000 8976 stepping (-16, -10) + (3, 0)
02:06:28.463 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:28.463 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:06:28.473 00.010 5052 UpdateGuideState exits: m=212 SNR=10.0
02:06:28.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:28.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:28.473 00.000 5052 Enqueuing Expose request
02:06:28.491 00.018 8976 Received - 47 (G) 
02:06:28.492 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:28.492 00.000 8976 stepped: pos (-13, -10)
02:06:28.492 00.000 8976 MoveAxis(U, 3, ABG)
02:06:28.492 00.000 8976 stepping (-13, -10) + (0, 3)
02:06:28.492 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:28.524 00.032 8976 Received - 47 (G) 
02:06:28.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:28.524 00.000 8976 stepped: pos (-13, -7)
02:06:28.524 00.000 8976 MountToCamera -- mountTheta (0.53) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
02:06:28.524 00.000 8976 MountToCamera -- mountX=2.24 mountY=1.31 hyp=2.60 mountTheta=0.53 cameraX=-2.19, cameraY=1.40 cameraTheta=2.57
02:06:28.524 00.000 8976 incremental bump (-2.189, 1.402) isValid = 1
02:06:28.524 00.000 8976 Scheduling Mount bump of (-0.097, 0.064)
02:06:28.524 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:06:28.524 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:06:28.524 00.000 8976 move complete, result=0
02:06:28.525 00.001 9828 Worker thread wakes up
02:06:28.525 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.7 px 3 ms NORTH
02:06:28.525 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:06:28.525 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:06:28.525 00.000 9828 CameraToMount -- cameraTheta (2.56) - m_xAngle (-3.10) = xAngle (5.65 = -0.63)
02:06:28.525 00.000 8976 worker thread done servicing request
02:06:28.525 00.000 8976 Worker thread wakes up
02:06:28.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:28.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:28.525 00.000 9828 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.57 = -0.71)
02:06:28.525 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.56 mountX=0.09 mountY=-0.08, mountTheta=-0.68
02:06:28.525 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
02:06:28.525 00.000 9828 BLC: window closed
02:06:28.525 00.000 9828 MoveAxis(W, 30, B)
02:06:28.525 00.000 9828 Guiding  Dir = 3, Dur = 30
02:06:28.526 00.001 9828 IsSlewing returns 0
02:06:28.526 00.000 9828 IsGuiding returns 0
02:06:28.526 00.000 9828 PulseGuide returned control before completion, sleep 40
02:06:28.580 00.054 9828 IsGuiding returns 1
02:06:28.580 00.000 9828 scope still moving after pulse duration time elapsed
02:06:28.611 00.031 9828 IsSlewing returns 0
02:06:28.611 00.000 9828 IsGuiding returns 1
02:06:28.657 00.046 9828 IsSlewing returns 0
02:06:28.658 00.001 9828 IsGuiding returns 1
02:06:28.688 00.030 9828 IsSlewing returns 0
02:06:28.688 00.000 9828 IsGuiding returns 0
02:06:28.688 00.000 9828 scope move finished after 30 + 132 ms
02:06:28.688 00.000 9828 Move returns status 0, amount 30
02:06:28.688 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:28.688 00.000 9828 MoveAxis(N, 10, B)
02:06:28.688 00.000 9828 Guiding  Dir = 0, Dur = 10
02:06:28.704 00.016 9828 IsSlewing returns 0
02:06:28.704 00.000 9828 IsGuiding returns 0
02:06:28.704 00.000 9828 PulseGuide returned control before completion, sleep 20
02:06:28.734 00.030 9828 IsGuiding returns 1
02:06:28.734 00.000 9828 scope still moving after pulse duration time elapsed
02:06:28.765 00.031 9828 IsSlewing returns 0
02:06:28.765 00.000 9828 IsGuiding returns 1
02:06:28.796 00.031 9828 IsSlewing returns 0
02:06:28.796 00.000 9828 IsGuiding returns 1
02:06:28.826 00.030 9828 IsSlewing returns 0
02:06:28.826 00.000 9828 IsGuiding returns 1
02:06:28.857 00.031 9828 IsSlewing returns 0
02:06:28.857 00.000 9828 IsGuiding returns 0
02:06:28.857 00.000 9828 scope move finished after 10 + 143 ms
02:06:28.857 00.000 9828 Move returns status 0, amount 10
02:06:28.857 00.000 9828 move complete, result=0
02:06:28.858 00.001 9828 worker thread done servicing request
02:06:28.858 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:06:29.221 00.363 8976 Exposure complete
02:06:29.226 00.005 8976 worker thread done servicing request
02:06:29.226 00.000 5052 OnExposeComplete: enter
02:06:29.226 00.000 5052 UpdateGuideState(): m_state=6
02:06:29.226 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7104
02:06:29.226 00.000 5052 Star::Find returns 1 (0), X=330.44, Y=282.07, Mass=217, SNR=10.1, Peak=76 HFD=2.4
02:06:29.226 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
02:06:29.226 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
02:06:29.226 00.000 5052 CameraToMount -- cameraX=1.26 cameraY=0.36 hyp=1.31 cameraTheta=0.28 mountX=-0.26 mountY=-1.25, mountTheta=-1.77
02:06:29.227 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.26, y=0.36, opts=13)
02:06:29.227 00.000 5052 Enqueuing Move request for stepguider (1.26, 0.36)
02:06:29.227 00.000 8976 Worker thread wakes up
02:06:29.228 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.26, 0.36) opts 0xd
02:06:29.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.26, 0.36)
02:06:29.228 00.000 8976 Moving (1.26, 0.36) raw xDistance=-0.26 yDistance=-1.25
02:06:29.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:06:29.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.25
02:06:29.228 00.000 8976 MoveAxis(R, 0, ABG)
02:06:29.228 00.000 8976 MoveAxis(U, 5, ABG)
02:06:29.228 00.000 8976 stepping (-13, -7) + (0, 5)
02:06:29.228 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:06:29.229 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:06:29.239 00.010 5052 UpdateGuideState exits: m=217 SNR=10.1
02:06:29.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:29.239 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:29.239 00.000 5052 Enqueuing Expose request
02:06:29.276 00.037 8976 Received - 47 (G) 
02:06:29.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:06:29.276 00.000 8976 stepped: pos (-13, -2)
02:06:29.276 00.000 8976 MountToCamera -- mountTheta (0.43) + m_xAngle (2.04) = xAngle (2.47 = 2.47)
02:06:29.276 00.000 8976 MountToCamera -- mountX=2.16 mountY=0.98 hyp=2.37 mountTheta=0.43 cameraX=-1.86, cameraY=1.48 cameraTheta=2.47
02:06:29.276 00.000 8976 incremental bump (-1.859, 1.476) isValid = 1
02:06:29.276 00.000 8976 Scheduling Mount bump of (-0.090, 0.074)
02:06:29.276 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:06:29.276 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:06:29.276 00.000 8976 move complete, result=0
02:06:29.276 00.000 8976 worker thread done servicing request
02:06:29.276 00.000 8976 Worker thread wakes up
02:06:29.276 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -1.3 px 5 ms NORTH
02:06:29.277 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:29.277 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:29.277 00.000 9828 Worker thread wakes up
02:06:29.277 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:06:29.277 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:06:29.277 00.000 9828 CameraToMount -- cameraTheta (2.45) - m_xAngle (-3.10) = xAngle (5.55 = -0.73)
02:06:29.277 00.000 9828 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.47 = -0.82)
02:06:29.277 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.45 mountX=0.09 mountY=-0.08, mountTheta=-0.78
02:06:29.277 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:06:29.277 00.000 9828 BLC: window closed
02:06:29.277 00.000 9828 MoveAxis(W, 27, B)
02:06:29.277 00.000 9828 Guiding  Dir = 3, Dur = 27
02:06:29.277 00.000 9828 IsSlewing returns 0
02:06:29.278 00.001 9828 IsGuiding returns 0
02:06:29.278 00.000 9828 PulseGuide returned control before completion, sleep 37
02:06:29.325 00.047 9828 IsGuiding returns 1
02:06:29.325 00.000 9828 scope still moving after pulse duration time elapsed
02:06:29.357 00.032 9828 IsSlewing returns 0
02:06:29.357 00.000 9828 IsGuiding returns 1
02:06:29.388 00.031 9828 IsSlewing returns 0
02:06:29.388 00.000 9828 IsGuiding returns 1
02:06:29.420 00.032 9828 IsSlewing returns 0
02:06:29.420 00.000 9828 IsGuiding returns 0
02:06:29.420 00.000 9828 scope move finished after 27 + 115 ms
02:06:29.420 00.000 9828 Move returns status 0, amount 27
02:06:29.420 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:29.420 00.000 9828 MoveAxis(N, 12, B)
02:06:29.420 00.000 9828 Guiding  Dir = 0, Dur = 12
02:06:29.435 00.015 9828 IsSlewing returns 0
02:06:29.435 00.000 9828 IsGuiding returns 0
02:06:29.435 00.000 9828 PulseGuide returned control before completion, sleep 22
02:06:29.466 00.031 9828 IsGuiding returns 1
02:06:29.466 00.000 9828 scope still moving after pulse duration time elapsed
02:06:29.497 00.031 9828 IsSlewing returns 0
02:06:29.497 00.000 9828 IsGuiding returns 1
02:06:29.528 00.031 9828 IsSlewing returns 0
02:06:29.528 00.000 9828 IsGuiding returns 1
02:06:29.559 00.031 9828 IsSlewing returns 0
02:06:29.559 00.000 9828 IsGuiding returns 1
02:06:29.590 00.031 9828 IsSlewing returns 0
02:06:29.590 00.000 9828 IsGuiding returns 1
02:06:29.621 00.031 9828 IsSlewing returns 0
02:06:29.621 00.000 9828 IsGuiding returns 0
02:06:29.621 00.000 9828 scope move finished after 12 + 173 ms
02:06:29.621 00.000 9828 Move returns status 0, amount 12
02:06:29.621 00.000 9828 move complete, result=0
02:06:29.621 00.000 9828 worker thread done servicing request
02:06:29.621 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
02:06:29.971 00.350 8976 Exposure complete
02:06:29.978 00.007 8976 worker thread done servicing request
02:06:29.978 00.000 5052 OnExposeComplete: enter
02:06:29.978 00.000 5052 UpdateGuideState(): m_state=6
02:06:29.978 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7105
02:06:29.978 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.53, Mass=214, SNR=10.2, Peak=78 HFD=2.2
02:06:29.979 00.001 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
02:06:29.979 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:06:29.979 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=-0.18 hyp=0.86 cameraTheta=-0.22 mountX=-0.54 mountY=-0.60, mountTheta=-2.31
02:06:29.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=-0.18, opts=13)
02:06:29.980 00.000 5052 Enqueuing Move request for stepguider (0.84, -0.18)
02:06:29.981 00.001 8976 Worker thread wakes up
02:06:29.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, -0.18) opts 0xd
02:06:29.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, -0.18)
02:06:29.981 00.000 8976 Moving (0.84, -0.18) raw xDistance=-0.54 yDistance=-0.60
02:06:29.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:06:29.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.60
02:06:29.981 00.000 8976 MoveAxis(R, 2, ABG)
02:06:29.981 00.000 8976 stepping (-13, -2) + (2, 0)
02:06:29.981 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:29.982 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:06:29.991 00.009 5052 UpdateGuideState exits: m=214 SNR=10.2
02:06:29.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:29.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:29.991 00.000 5052 Enqueuing Expose request
02:06:30.011 00.020 8976 Received - 47 (G) 
02:06:30.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:30.011 00.000 8976 stepped: pos (-11, -2)
02:06:30.011 00.000 8976 MoveAxis(U, 3, ABG)
02:06:30.011 00.000 8976 stepping (-11, -2) + (0, 3)
02:06:30.011 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:30.043 00.032 8976 Received - 47 (G) 
02:06:30.043 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:30.043 00.000 8976 stepped: pos (-11, 1)
02:06:30.043 00.000 8976 MountToCamera -- mountTheta (0.29) + m_xAngle (2.04) = xAngle (2.34 = 2.34)
02:06:30.044 00.001 8976 MountToCamera -- mountX=2.00 mountY=0.61 hyp=2.09 mountTheta=0.29 cameraX=-1.45, cameraY=1.51 cameraTheta=2.34
02:06:30.044 00.000 8976 incremental bump (-1.452, 1.508) isValid = 1
02:06:30.044 00.000 8976 Scheduling Mount bump of (-0.080, 0.086)
02:06:30.044 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:06:30.044 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:06:30.044 00.000 8976 move complete, result=0
02:06:30.044 00.000 8976 worker thread done servicing request
02:06:30.044 00.000 8976 Worker thread wakes up
02:06:30.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:30.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:30.044 00.000 9828 Worker thread wakes up
02:06:30.044 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
02:06:30.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:06:30.044 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:06:30.044 00.000 9828 CameraToMount -- cameraTheta (2.32) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
02:06:30.044 00.000 9828 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.95)
02:06:30.045 00.001 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.32 mountX=0.08 mountY=-0.10, mountTheta=-0.90
02:06:30.045 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.10
02:06:30.045 00.000 9828 BLC: window closed
02:06:30.045 00.000 9828 MoveAxis(W, 24, B)
02:06:30.045 00.000 9828 Guiding  Dir = 3, Dur = 24
02:06:30.045 00.000 9828 IsSlewing returns 0
02:06:30.045 00.000 9828 IsGuiding returns 0
02:06:30.045 00.000 9828 PulseGuide returned control before completion, sleep 34
02:06:30.084 00.039 9828 IsGuiding returns 1
02:06:30.084 00.000 9828 scope still moving after pulse duration time elapsed
02:06:30.115 00.031 9828 IsSlewing returns 0
02:06:30.116 00.001 9828 IsGuiding returns 1
02:06:30.146 00.030 9828 IsSlewing returns 0
02:06:30.146 00.000 9828 IsGuiding returns 1
02:06:30.177 00.031 9828 IsSlewing returns 0
02:06:30.177 00.000 9828 IsGuiding returns 0
02:06:30.177 00.000 9828 scope move finished after 24 + 107 ms
02:06:30.177 00.000 9828 Move returns status 0, amount 24
02:06:30.177 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:30.177 00.000 9828 MoveAxis(N, 13, B)
02:06:30.177 00.000 9828 Guiding  Dir = 0, Dur = 13
02:06:30.192 00.015 9828 IsSlewing returns 0
02:06:30.192 00.000 9828 IsGuiding returns 0
02:06:30.192 00.000 9828 PulseGuide returned control before completion, sleep 23
02:06:30.223 00.031 9828 IsGuiding returns 1
02:06:30.223 00.000 9828 scope still moving after pulse duration time elapsed
02:06:30.255 00.032 9828 IsSlewing returns 0
02:06:30.255 00.000 9828 IsGuiding returns 1
02:06:30.285 00.030 9828 IsSlewing returns 0
02:06:30.285 00.000 9828 IsGuiding returns 1
02:06:30.317 00.032 9828 IsSlewing returns 0
02:06:30.317 00.000 9828 IsGuiding returns 1
02:06:30.349 00.032 9828 IsSlewing returns 0
02:06:30.349 00.000 9828 IsGuiding returns 0
02:06:30.349 00.000 9828 scope move finished after 13 + 143 ms
02:06:30.349 00.000 9828 Move returns status 0, amount 13
02:06:30.349 00.000 9828 move complete, result=0
02:06:30.349 00.000 9828 worker thread done servicing request
02:06:30.349 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
02:06:30.738 00.389 8976 Exposure complete
02:06:30.743 00.005 8976 worker thread done servicing request
02:06:30.743 00.000 5052 OnExposeComplete: enter
02:06:30.743 00.000 5052 UpdateGuideState(): m_state=6
02:06:30.743 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7106
02:06:30.743 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.84, Mass=211, SNR=10.0, Peak=78 HFD=2.3
02:06:30.743 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:06:30.743 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:06:30.743 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=0.13 hyp=0.94 cameraTheta=0.14 mountX=-0.31 mountY=-0.85, mountTheta=-1.92
02:06:30.744 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=0.13, opts=13)
02:06:30.744 00.000 5052 Enqueuing Move request for stepguider (0.93, 0.13)
02:06:30.744 00.000 8976 Worker thread wakes up
02:06:30.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, 0.13) opts 0xd
02:06:30.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, 0.13)
02:06:30.744 00.000 8976 Moving (0.93, 0.13) raw xDistance=-0.31 yDistance=-0.85
02:06:30.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
02:06:30.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.85
02:06:30.744 00.000 8976 MoveAxis(R, 1, ABG)
02:06:30.744 00.000 8976 stepping (-11, 1) + (1, 0)
02:06:30.744 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:30.745 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:06:30.755 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
02:06:30.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:30.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:30.755 00.000 5052 Enqueuing Expose request
02:06:30.762 00.007 8976 Received - 47 (G) 
02:06:30.763 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:30.763 00.000 8976 stepped: pos (-10, 1)
02:06:30.763 00.000 8976 MoveAxis(U, 4, ABG)
02:06:30.763 00.000 8976 stepping (-10, 1) + (0, 4)
02:06:30.763 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:06:30.794 00.031 8976 Received - 47 (G) 
02:06:30.794 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:06:30.794 00.000 8976 stepped: pos (-10, 5)
02:06:30.794 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
02:06:30.794 00.000 8976 MountToCamera -- mountX=1.85 mountY=0.14 hyp=1.85 mountTheta=0.08 cameraX=-0.97, cameraY=1.58 cameraTheta=2.12
02:06:30.794 00.000 8976 incremental bump (-0.970, 1.580) isValid = 1
02:06:30.794 00.000 8976 Scheduling Mount bump of (-0.060, 0.102)
02:06:30.794 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:06:30.794 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:06:30.794 00.000 8976 move complete, result=0
02:06:30.794 00.000 9828 Worker thread wakes up
02:06:30.794 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:06:30.794 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:06:30.794 00.000 8976 worker thread done servicing request
02:06:30.794 00.000 8976 Worker thread wakes up
02:06:30.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:30.795 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:30.795 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
02:06:30.795 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
02:06:30.795 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
02:06:30.795 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.10
02:06:30.795 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:06:30.795 00.000 9828 BLC: window closed
02:06:30.795 00.000 9828 MoveAxis(W, 18, B)
02:06:30.795 00.000 9828 Guiding  Dir = 3, Dur = 18
02:06:30.796 00.001 9828 IsSlewing returns 0
02:06:30.796 00.000 9828 IsGuiding returns 0
02:06:30.796 00.000 9828 PulseGuide returned control before completion, sleep 28
02:06:30.829 00.033 9828 IsGuiding returns 1
02:06:30.829 00.000 9828 scope still moving after pulse duration time elapsed
02:06:30.860 00.031 9828 IsSlewing returns 0
02:06:30.860 00.000 9828 IsGuiding returns 1
02:06:30.891 00.031 9828 IsSlewing returns 0
02:06:30.891 00.000 9828 IsGuiding returns 1
02:06:30.921 00.030 9828 IsSlewing returns 0
02:06:30.921 00.000 9828 IsGuiding returns 0
02:06:30.921 00.000 9828 scope move finished after 18 + 107 ms
02:06:30.921 00.000 9828 Move returns status 0, amount 18
02:06:30.922 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:30.922 00.000 9828 MoveAxis(N, 15, B)
02:06:30.922 00.000 9828 Guiding  Dir = 0, Dur = 15
02:06:30.937 00.015 9828 IsSlewing returns 0
02:06:30.937 00.000 9828 IsGuiding returns 0
02:06:30.937 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:30.969 00.032 9828 IsGuiding returns 1
02:06:30.969 00.000 9828 scope still moving after pulse duration time elapsed
02:06:31.001 00.032 9828 IsSlewing returns 0
02:06:31.001 00.000 9828 IsGuiding returns 1
02:06:31.033 00.032 9828 IsSlewing returns 0
02:06:31.033 00.000 9828 IsGuiding returns 1
02:06:31.064 00.031 9828 IsSlewing returns 0
02:06:31.064 00.000 9828 IsGuiding returns 1
02:06:31.095 00.031 9828 IsSlewing returns 0
02:06:31.095 00.000 9828 IsGuiding returns 0
02:06:31.095 00.000 9828 scope move finished after 15 + 143 ms
02:06:31.095 00.000 9828 Move returns status 0, amount 15
02:06:31.095 00.000 9828 move complete, result=0
02:06:31.095 00.000 9828 worker thread done servicing request
02:06:31.095 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:06:31.492 00.397 8976 Exposure complete
02:06:31.496 00.004 8976 worker thread done servicing request
02:06:31.497 00.001 5052 OnExposeComplete: enter
02:06:31.497 00.000 5052 UpdateGuideState(): m_state=6
02:06:31.497 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7107
02:06:31.497 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.36, Mass=195, SNR=9.7, Peak=83 HFD=2.1
02:06:31.497 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
02:06:31.497 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
02:06:31.497 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=-0.34 hyp=0.98 cameraTheta=-0.36 mountX=-0.72 mountY=-0.58, mountTheta=-2.47
02:06:31.498 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=-0.34, opts=13)
02:06:31.498 00.000 5052 Enqueuing Move request for stepguider (0.91, -0.34)
02:06:31.498 00.000 8976 Worker thread wakes up
02:06:31.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, -0.34) opts 0xd
02:06:31.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, -0.34)
02:06:31.498 00.000 8976 Moving (0.91, -0.34) raw xDistance=-0.72 yDistance=-0.58
02:06:31.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
02:06:31.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
02:06:31.498 00.000 8976 MoveAxis(R, 3, ABG)
02:06:31.498 00.000 8976 stepping (-10, 5) + (3, 0)
02:06:31.498 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:31.499 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:06:31.508 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:06:31.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:31.508 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:31.509 00.001 5052 Enqueuing Expose request
02:06:31.530 00.021 8976 Received - 47 (G) 
02:06:31.530 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:31.530 00.000 8976 stepped: pos (-7, 5)
02:06:31.530 00.000 8976 MoveAxis(U, 3, ABG)
02:06:31.530 00.000 8976 stepping (-7, 5) + (0, 3)
02:06:31.530 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:31.562 00.032 8976 Received - 47 (G) 
02:06:31.562 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:31.562 00.000 8976 stepped: pos (-7, 8)
02:06:31.562 00.000 8976 MountToCamera -- mountTheta (-0.20) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
02:06:31.562 00.000 8976 MountToCamera -- mountX=1.59 mountY=-0.32 hyp=1.62 mountTheta=-0.20 cameraX=-0.44, cameraY=1.56 cameraTheta=1.84
02:06:31.562 00.000 8976 incremental bump (-0.437, 1.564) isValid = 1
02:06:31.562 00.000 8976 Scheduling Mount bump of (-0.031, 0.115)
02:06:31.562 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:06:31.562 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:06:31.562 00.000 8976 move complete, result=0
02:06:31.562 00.000 8976 worker thread done servicing request
02:06:31.562 00.000 8976 Worker thread wakes up
02:06:31.562 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 3 ms NORTH
02:06:31.562 00.000 9828 Worker thread wakes up
02:06:31.563 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:06:31.563 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:06:31.563 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.93 = -1.35)
02:06:31.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:31.563 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:31.563 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.43)
02:06:31.563 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.03 mountY=-0.12, mountTheta=-1.36
02:06:31.563 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:06:31.563 00.000 9828 BLC: window closed
02:06:31.563 00.000 9828 MoveAxis(W, 8, B)
02:06:31.563 00.000 9828 Guiding  Dir = 3, Dur = 8
02:06:31.563 00.000 9828 IsSlewing returns 0
02:06:31.563 00.000 9828 IsGuiding returns 0
02:06:31.564 00.001 9828 PulseGuide returned control before completion, sleep 18
02:06:31.593 00.029 9828 IsGuiding returns 1
02:06:31.593 00.000 9828 scope still moving after pulse duration time elapsed
02:06:31.625 00.032 9828 IsSlewing returns 0
02:06:31.626 00.001 9828 IsGuiding returns 1
02:06:31.654 00.028 9828 IsSlewing returns 0
02:06:31.654 00.000 9828 IsGuiding returns 1
02:06:31.686 00.032 9828 IsSlewing returns 0
02:06:31.686 00.000 9828 IsGuiding returns 1
02:06:31.717 00.031 9828 IsSlewing returns 0
02:06:31.717 00.000 9828 IsGuiding returns 0
02:06:31.717 00.000 9828 scope move finished after 8 + 145 ms
02:06:31.717 00.000 9828 Move returns status 0, amount 8
02:06:31.717 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:31.717 00.000 9828 MoveAxis(N, 16, B)
02:06:31.717 00.000 9828 Guiding  Dir = 0, Dur = 16
02:06:31.732 00.015 9828 IsSlewing returns 0
02:06:31.732 00.000 9828 IsGuiding returns 0
02:06:31.732 00.000 9828 PulseGuide returned control before completion, sleep 26
02:06:31.763 00.031 9828 IsGuiding returns 1
02:06:31.763 00.000 9828 scope still moving after pulse duration time elapsed
02:06:31.795 00.032 9828 IsSlewing returns 0
02:06:31.795 00.000 9828 IsGuiding returns 1
02:06:31.826 00.031 9828 IsSlewing returns 0
02:06:31.826 00.000 9828 IsGuiding returns 1
02:06:31.857 00.031 9828 IsSlewing returns 0
02:06:31.857 00.000 9828 IsGuiding returns 0
02:06:31.857 00.000 9828 scope move finished after 16 + 109 ms
02:06:31.857 00.000 9828 Move returns status 0, amount 16
02:06:31.858 00.001 9828 move complete, result=0
02:06:31.858 00.000 9828 worker thread done servicing request
02:06:31.858 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:06:32.258 00.400 8976 Exposure complete
02:06:32.263 00.005 8976 worker thread done servicing request
02:06:32.263 00.000 5052 OnExposeComplete: enter
02:06:32.263 00.000 5052 UpdateGuideState(): m_state=6
02:06:32.263 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7108
02:06:32.263 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.60, Mass=192, SNR=9.6, Peak=84 HFD=1.8
02:06:32.263 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
02:06:32.263 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:06:32.263 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-0.11 hyp=0.90 cameraTheta=-0.12 mountX=-0.50 mountY=-0.69, mountTheta=-2.20
02:06:32.264 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=-0.11, opts=13)
02:06:32.264 00.000 5052 Enqueuing Move request for stepguider (0.90, -0.11)
02:06:32.264 00.000 8976 Worker thread wakes up
02:06:32.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, -0.11) opts 0xd
02:06:32.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, -0.11)
02:06:32.264 00.000 8976 Moving (0.90, -0.11) raw xDistance=-0.50 yDistance=-0.69
02:06:32.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
02:06:32.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.69
02:06:32.265 00.001 8976 MoveAxis(R, 2, ABG)
02:06:32.265 00.000 8976 stepping (-7, 8) + (2, 0)
02:06:32.265 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:32.265 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:06:32.276 00.011 5052 UpdateGuideState exits: m=192 SNR=9.6
02:06:32.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:32.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:32.276 00.000 5052 Enqueuing Expose request
02:06:32.296 00.020 8976 Received - 47 (G) 
02:06:32.296 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:32.296 00.000 8976 stepped: pos (-5, 8)
02:06:32.296 00.000 8976 MoveAxis(U, 3, ABG)
02:06:32.296 00.000 8976 stepping (-5, 8) + (0, 3)
02:06:32.297 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:32.328 00.031 8976 Received - 47 (G) 
02:06:32.328 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:32.328 00.000 8976 stepped: pos (-5, 11)
02:06:32.329 00.001 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:06:32.329 00.000 8976 MountToCamera -- mountX=1.32 mountY=-0.79 hyp=1.54 mountTheta=-0.54 cameraX=0.11, cameraY=1.54 cameraTheta=1.50
02:06:32.329 00.000 8976 incremental bump (0.105, 1.535) isValid = 1
02:06:32.329 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
02:06:32.329 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:06:32.329 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:06:32.329 00.000 8976 move complete, result=0
02:06:32.329 00.000 9828 Worker thread wakes up
02:06:32.329 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
02:06:32.329 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:06:32.329 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:06:32.329 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
02:06:32.329 00.000 8976 worker thread done servicing request
02:06:32.329 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
02:06:32.329 00.000 8976 Worker thread wakes up
02:06:32.329 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
02:06:32.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:32.329 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:06:32.329 00.000 9828 BLC: window closed
02:06:32.330 00.001 9828 MoveAxis(E, 4, B)
02:06:32.330 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:32.330 00.000 9828 Guiding  Dir = 2, Dur = 4
02:06:32.330 00.000 9828 IsSlewing returns 0
02:06:32.330 00.000 9828 IsGuiding returns 0
02:06:32.330 00.000 9828 PulseGuide returned control before completion, sleep 14
02:06:32.355 00.025 9828 IsGuiding returns 1
02:06:32.355 00.000 9828 scope still moving after pulse duration time elapsed
02:06:32.387 00.032 9828 IsSlewing returns 0
02:06:32.387 00.000 9828 IsGuiding returns 1
02:06:32.419 00.032 9828 IsSlewing returns 0
02:06:32.419 00.000 9828 IsGuiding returns 1
02:06:32.451 00.032 9828 IsSlewing returns 0
02:06:32.451 00.000 9828 IsGuiding returns 0
02:06:32.451 00.000 9828 scope move finished after 4 + 116 ms
02:06:32.451 00.000 9828 Move returns status 0, amount 4
02:06:32.451 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:32.451 00.000 9828 MoveAxis(N, 16, B)
02:06:32.451 00.000 9828 Guiding  Dir = 0, Dur = 16
02:06:32.466 00.015 9828 IsSlewing returns 0
02:06:32.466 00.000 9828 IsGuiding returns 0
02:06:32.466 00.000 9828 PulseGuide returned control before completion, sleep 26
02:06:32.497 00.031 9828 IsGuiding returns 1
02:06:32.497 00.000 9828 scope still moving after pulse duration time elapsed
02:06:32.527 00.030 9828 IsSlewing returns 0
02:06:32.527 00.000 9828 IsGuiding returns 1
02:06:32.558 00.031 9828 IsSlewing returns 0
02:06:32.558 00.000 9828 IsGuiding returns 1
02:06:32.589 00.031 9828 IsSlewing returns 0
02:06:32.589 00.000 9828 IsGuiding returns 1
02:06:32.619 00.030 9828 IsSlewing returns 0
02:06:32.619 00.000 9828 IsGuiding returns 0
02:06:32.619 00.000 9828 scope move finished after 16 + 137 ms
02:06:32.619 00.000 9828 Move returns status 0, amount 16
02:06:32.619 00.000 9828 move complete, result=0
02:06:32.620 00.001 9828 worker thread done servicing request
02:06:32.620 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:06:33.026 00.406 8976 Exposure complete
02:06:33.031 00.005 8976 worker thread done servicing request
02:06:33.031 00.000 5052 OnExposeComplete: enter
02:06:33.032 00.001 5052 UpdateGuideState(): m_state=6
02:06:33.032 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7109
02:06:33.032 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.56, Mass=193, SNR=9.7, Peak=81 HFD=2.0
02:06:33.032 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
02:06:33.032 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:06:33.032 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.15 hyp=0.72 cameraTheta=-0.21 mountX=-0.45 mountY=-0.50, mountTheta=-2.30
02:06:33.033 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.15, opts=13)
02:06:33.033 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.15)
02:06:33.033 00.000 8976 Worker thread wakes up
02:06:33.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.15) opts 0xd
02:06:33.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.15)
02:06:33.033 00.000 8976 Moving (0.70, -0.15) raw xDistance=-0.45 yDistance=-0.50
02:06:33.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
02:06:33.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
02:06:33.033 00.000 8976 MoveAxis(R, 2, ABG)
02:06:33.033 00.000 8976 stepping (-5, 11) + (2, 0)
02:06:33.033 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:33.034 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:06:33.043 00.009 5052 UpdateGuideState exits: m=193 SNR=9.7
02:06:33.044 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:33.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:33.044 00.000 5052 Enqueuing Expose request
02:06:33.064 00.020 8976 Received - 47 (G) 
02:06:33.064 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:33.064 00.000 8976 stepped: pos (-3, 11)
02:06:33.064 00.000 8976 MoveAxis(U, 2, ABG)
02:06:33.064 00.000 8976 stepping (-3, 11) + (0, 2)
02:06:33.064 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:33.096 00.032 8976 Received - 47 (G) 
02:06:33.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:33.096 00.000 8976 stepped: pos (-3, 13)
02:06:33.096 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:06:33.096 00.000 8976 MountToCamera -- mountX=1.04 mountY=-1.21 hyp=1.59 mountTheta=-0.86 cameraX=0.61, cameraY=1.47 cameraTheta=1.18
02:06:33.096 00.000 8976 incremental bump (0.608, 1.474) isValid = 1
02:06:33.096 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:06:33.096 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:06:33.096 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:06:33.096 00.000 8976 move complete, result=0
02:06:33.096 00.000 9828 Worker thread wakes up
02:06:33.097 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:06:33.097 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:06:33.097 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
02:06:33.097 00.000 8976 worker thread done servicing request
02:06:33.097 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:06:33.097 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
02:06:33.097 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:06:33.097 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:06:33.097 00.000 9828 BLC: window closed
02:06:33.097 00.000 9828 MoveAxis(E, 16, B)
02:06:33.097 00.000 9828 Guiding  Dir = 2, Dur = 16
02:06:33.097 00.000 8976 Worker thread wakes up
02:06:33.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:33.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:33.098 00.001 9828 IsSlewing returns 0
02:06:33.098 00.000 9828 IsGuiding returns 0
02:06:33.098 00.000 9828 PulseGuide returned control before completion, sleep 26
02:06:33.136 00.038 9828 IsGuiding returns 1
02:06:33.136 00.000 9828 scope still moving after pulse duration time elapsed
02:06:33.167 00.031 9828 IsSlewing returns 0
02:06:33.167 00.000 9828 IsGuiding returns 1
02:06:33.196 00.029 9828 IsSlewing returns 0
02:06:33.196 00.000 9828 IsGuiding returns 1
02:06:33.228 00.032 9828 IsSlewing returns 0
02:06:33.229 00.001 9828 IsGuiding returns 0
02:06:33.229 00.000 9828 scope move finished after 16 + 114 ms
02:06:33.229 00.000 9828 Move returns status 0, amount 16
02:06:33.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:33.229 00.000 9828 MoveAxis(N, 14, B)
02:06:33.229 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:33.244 00.015 9828 IsSlewing returns 0
02:06:33.244 00.000 9828 IsGuiding returns 0
02:06:33.244 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:33.274 00.030 9828 IsGuiding returns 1
02:06:33.274 00.000 9828 scope still moving after pulse duration time elapsed
02:06:33.305 00.031 9828 IsSlewing returns 0
02:06:33.305 00.000 9828 IsGuiding returns 1
02:06:33.336 00.031 9828 IsSlewing returns 0
02:06:33.336 00.000 9828 IsGuiding returns 1
02:06:33.367 00.031 9828 IsSlewing returns 0
02:06:33.367 00.000 9828 IsGuiding returns 1
02:06:33.398 00.031 9828 IsSlewing returns 0
02:06:33.398 00.000 9828 IsGuiding returns 0
02:06:33.398 00.000 9828 scope move finished after 14 + 140 ms
02:06:33.398 00.000 9828 Move returns status 0, amount 14
02:06:33.398 00.000 9828 move complete, result=0
02:06:33.398 00.000 9828 worker thread done servicing request
02:06:33.399 00.001 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:06:33.792 00.393 8976 Exposure complete
02:06:33.798 00.006 8976 worker thread done servicing request
02:06:33.798 00.000 5052 OnExposeComplete: enter
02:06:33.798 00.000 5052 UpdateGuideState(): m_state=6
02:06:33.798 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7110
02:06:33.798 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.82, Mass=208, SNR=10.0, Peak=85 HFD=1.8
02:06:33.798 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
02:06:33.798 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
02:06:33.798 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.09 mountX=0.12 mountY=-0.01, mountTheta=-0.05
02:06:33.799 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.11, opts=13)
02:06:33.799 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.11)
02:06:33.799 00.000 8976 Worker thread wakes up
02:06:33.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.11) opts 0xd
02:06:33.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.11)
02:06:33.799 00.000 8976 Moving (-0.06, 0.11) raw xDistance=0.12 yDistance=-0.01
02:06:33.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:06:33.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:06:33.799 00.000 8976 MoveAxis(R, 0, ABG)
02:06:33.799 00.000 8976 MoveAxis(U, 0, ABG)
02:06:33.799 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:06:33.799 00.000 8976 MountToCamera -- mountX=0.85 mountY=-1.49 hyp=1.72 mountTheta=-1.06 cameraX=0.95, cameraY=1.43 cameraTheta=0.99
02:06:33.800 00.001 8976 incremental bump (0.945, 1.433) isValid = 1
02:06:33.800 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
02:06:33.800 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:06:33.800 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:06:33.800 00.000 8976 move complete, result=0
02:06:33.800 00.000 8976 worker thread done servicing request
02:06:33.800 00.000 9828 Worker thread wakes up
02:06:33.800 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:06:33.800 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:06:33.800 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:06:33.800 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
02:06:33.800 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
02:06:33.800 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:06:33.800 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:06:33.800 00.000 9828 BLC: window closed
02:06:33.800 00.000 9828 MoveAxis(E, 22, B)
02:06:33.801 00.001 9828 Guiding  Dir = 2, Dur = 22
02:06:33.801 00.000 9828 IsSlewing returns 0
02:06:33.801 00.000 9828 IsGuiding returns 0
02:06:33.801 00.000 9828 PulseGuide returned control before completion, sleep 32
02:06:33.810 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
02:06:33.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:33.810 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:33.810 00.000 5052 Enqueuing Expose request
02:06:33.811 00.001 8976 Worker thread wakes up
02:06:33.811 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:33.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:33.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:33.836 00.025 9828 IsGuiding returns 1
02:06:33.836 00.000 9828 scope still moving after pulse duration time elapsed
02:06:33.868 00.032 9828 IsSlewing returns 0
02:06:33.868 00.000 9828 IsGuiding returns 1
02:06:33.899 00.031 9828 IsSlewing returns 0
02:06:33.899 00.000 9828 IsGuiding returns 1
02:06:33.929 00.030 9828 IsSlewing returns 0
02:06:33.929 00.000 9828 IsGuiding returns 0
02:06:33.929 00.000 9828 scope move finished after 22 + 105 ms
02:06:33.929 00.000 9828 Move returns status 0, amount 22
02:06:33.929 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:33.929 00.000 9828 MoveAxis(N, 12, B)
02:06:33.929 00.000 9828 Guiding  Dir = 0, Dur = 12
02:06:33.945 00.016 9828 IsSlewing returns 0
02:06:33.945 00.000 9828 IsGuiding returns 0
02:06:33.945 00.000 9828 PulseGuide returned control before completion, sleep 22
02:06:33.975 00.030 9828 IsGuiding returns 1
02:06:33.975 00.000 9828 scope still moving after pulse duration time elapsed
02:06:34.005 00.030 9828 IsSlewing returns 0
02:06:34.006 00.001 9828 IsGuiding returns 1
02:06:34.038 00.032 9828 IsSlewing returns 0
02:06:34.038 00.000 9828 IsGuiding returns 1
02:06:34.069 00.031 9828 IsSlewing returns 0
02:06:34.070 00.001 9828 IsGuiding returns 1
02:06:34.101 00.031 9828 IsSlewing returns 0
02:06:34.104 00.003 9828 IsGuiding returns 0
02:06:34.104 00.000 9828 scope move finished after 12 + 146 ms
02:06:34.104 00.000 9828 Move returns status 0, amount 12
02:06:34.104 00.000 9828 move complete, result=0
02:06:34.104 00.000 9828 worker thread done servicing request
02:06:34.104 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:06:34.506 00.402 8976 Exposure complete
02:06:34.512 00.006 8976 worker thread done servicing request
02:06:34.512 00.000 5052 OnExposeComplete: enter
02:06:34.512 00.000 5052 UpdateGuideState(): m_state=6
02:06:34.512 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7111
02:06:34.512 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.91, Mass=202, SNR=9.9, Peak=95 HFD=1.6
02:06:34.512 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
02:06:34.512 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
02:06:34.512 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.02 mountX=0.12 mountY=-0.21, mountTheta=-1.05
02:06:34.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.20, opts=13)
02:06:34.513 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.20)
02:06:34.513 00.000 8976 Worker thread wakes up
02:06:34.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.20) opts 0xd
02:06:34.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.20)
02:06:34.513 00.000 8976 Moving (0.12, 0.20) raw xDistance=0.12 yDistance=-0.21
02:06:34.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:06:34.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:06:34.513 00.000 8976 MoveAxis(R, 0, ABG)
02:06:34.513 00.000 8976 MoveAxis(U, 0, ABG)
02:06:34.513 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:06:34.513 00.000 8976 MountToCamera -- mountX=0.72 mountY=-1.68 hyp=1.83 mountTheta=-1.17 cameraX=1.17, cameraY=1.40 cameraTheta=0.88
02:06:34.513 00.000 8976 incremental bump (1.171, 1.405) isValid = 1
02:06:34.513 00.000 8976 Scheduling Mount bump of (0.074, 0.092)
02:06:34.514 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:06:34.514 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:06:34.514 00.000 8976 move complete, result=0
02:06:34.514 00.000 8976 worker thread done servicing request
02:06:34.514 00.000 9828 Worker thread wakes up
02:06:34.514 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:06:34.514 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:06:34.514 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
02:06:34.514 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
02:06:34.514 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:06:34.514 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:06:34.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=95, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:06:34.514 00.000 9828 BLC: window closed
02:06:34.514 00.000 9828 MoveAxis(E, 25, B)
02:06:34.514 00.000 9828 Guiding  Dir = 2, Dur = 25
02:06:34.515 00.001 9828 IsSlewing returns 0
02:06:34.515 00.000 9828 IsGuiding returns 0
02:06:34.515 00.000 9828 PulseGuide returned control before completion, sleep 35
02:06:34.525 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
02:06:34.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:34.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:34.525 00.000 5052 Enqueuing Expose request
02:06:34.525 00.000 8976 Worker thread wakes up
02:06:34.525 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:34.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:34.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:34.554 00.029 9828 IsGuiding returns 1
02:06:34.554 00.000 9828 scope still moving after pulse duration time elapsed
02:06:34.585 00.031 9828 IsSlewing returns 0
02:06:34.586 00.001 9828 IsGuiding returns 1
02:06:34.616 00.030 9828 IsSlewing returns 0
02:06:34.617 00.001 9828 IsGuiding returns 1
02:06:34.648 00.031 9828 IsSlewing returns 0
02:06:34.648 00.000 9828 IsGuiding returns 0
02:06:34.648 00.000 9828 scope move finished after 25 + 107 ms
02:06:34.648 00.000 9828 Move returns status 0, amount 25
02:06:34.648 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:34.649 00.001 9828 MoveAxis(N, 11, B)
02:06:34.649 00.000 9828 Guiding  Dir = 0, Dur = 11
02:06:34.663 00.014 9828 IsSlewing returns 0
02:06:34.663 00.000 9828 IsGuiding returns 0
02:06:34.664 00.001 9828 PulseGuide returned control before completion, sleep 21
02:06:34.694 00.030 9828 IsGuiding returns 1
02:06:34.694 00.000 9828 scope still moving after pulse duration time elapsed
02:06:34.726 00.032 9828 IsSlewing returns 0
02:06:34.726 00.000 9828 IsGuiding returns 1
02:06:34.757 00.031 9828 IsSlewing returns 0
02:06:34.757 00.000 9828 IsGuiding returns 1
02:06:34.789 00.032 9828 IsSlewing returns 0
02:06:34.789 00.000 9828 IsGuiding returns 1
02:06:34.819 00.030 9828 IsSlewing returns 0
02:06:34.819 00.000 9828 IsGuiding returns 0
02:06:34.819 00.000 9828 scope move finished after 11 + 145 ms
02:06:34.819 00.000 9828 Move returns status 0, amount 11
02:06:34.819 00.000 9828 move complete, result=0
02:06:34.819 00.000 9828 worker thread done servicing request
02:06:34.819 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:06:35.213 00.394 8976 Exposure complete
02:06:35.218 00.005 8976 worker thread done servicing request
02:06:35.218 00.000 5052 OnExposeComplete: enter
02:06:35.218 00.000 5052 UpdateGuideState(): m_state=6
02:06:35.218 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7112
02:06:35.218 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.04, Mass=207, SNR=10.0, Peak=102 HFD=1.8
02:06:35.218 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.65 = -0.65)
02:06:35.218 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.75 = -0.75)
02:06:35.219 00.001 5052 CameraToMount -- cameraX=0.06 cameraY=0.33 hyp=0.33 cameraTheta=1.40 mountX=0.26 mountY=-0.23, mountTheta=-0.71
02:06:35.219 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.33, opts=13)
02:06:35.219 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.33)
02:06:35.219 00.000 8976 Worker thread wakes up
02:06:35.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.33) opts 0xd
02:06:35.220 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.33)
02:06:35.220 00.000 8976 Moving (0.06, 0.33) raw xDistance=0.26 yDistance=-0.23
02:06:35.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:06:35.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:06:35.220 00.000 8976 MoveAxis(L, 1, ABG)
02:06:35.220 00.000 8976 stepping (-3, 13) + (-1, 0)
02:06:35.220 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:35.220 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:06:35.231 00.011 5052 UpdateGuideState exits: m=207 SNR=10.0
02:06:35.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:35.231 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:35.231 00.000 5052 Enqueuing Expose request
02:06:35.238 00.007 8976 Received - 47 (G) 
02:06:35.239 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:35.239 00.000 8976 stepped: pos (-4, 13)
02:06:35.239 00.000 8976 MoveAxis(U, 0, ABG)
02:06:35.239 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:06:35.239 00.000 8976 MountToCamera -- mountX=0.68 mountY=-1.81 hyp=1.93 mountTheta=-1.21 cameraX=1.30, cameraY=1.43 cameraTheta=0.83
02:06:35.239 00.000 8976 incremental bump (1.299, 1.431) isValid = 1
02:06:35.239 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:06:35.239 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:06:35.239 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:06:35.239 00.000 8976 move complete, result=0
02:06:35.239 00.000 8976 worker thread done servicing request
02:06:35.239 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:06:35.239 00.000 8976 Worker thread wakes up
02:06:35.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:35.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:35.239 00.000 9828 Worker thread wakes up
02:06:35.240 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:06:35.240 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:06:35.240 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
02:06:35.240 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
02:06:35.240 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:06:35.240 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:06:35.240 00.000 9828 BLC: window closed
02:06:35.240 00.000 9828 MoveAxis(E, 26, B)
02:06:35.240 00.000 9828 Guiding  Dir = 2, Dur = 26
02:06:35.240 00.000 9828 IsSlewing returns 0
02:06:35.241 00.001 9828 IsGuiding returns 0
02:06:35.241 00.000 9828 PulseGuide returned control before completion, sleep 36
02:06:35.286 00.045 9828 IsGuiding returns 1
02:06:35.286 00.000 9828 scope still moving after pulse duration time elapsed
02:06:35.318 00.032 9828 IsSlewing returns 0
02:06:35.322 00.004 9828 IsGuiding returns 1
02:06:35.350 00.028 9828 IsSlewing returns 0
02:06:35.350 00.000 9828 IsGuiding returns 1
02:06:35.381 00.031 9828 IsSlewing returns 0
02:06:35.381 00.000 9828 IsGuiding returns 0
02:06:35.381 00.000 9828 scope move finished after 26 + 114 ms
02:06:35.381 00.000 9828 Move returns status 0, amount 26
02:06:35.381 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:35.382 00.001 9828 MoveAxis(N, 11, B)
02:06:35.382 00.000 9828 Guiding  Dir = 0, Dur = 11
02:06:35.396 00.014 9828 IsSlewing returns 0
02:06:35.396 00.000 9828 IsGuiding returns 0
02:06:35.396 00.000 9828 PulseGuide returned control before completion, sleep 21
02:06:35.427 00.031 9828 IsGuiding returns 1
02:06:35.427 00.000 9828 scope still moving after pulse duration time elapsed
02:06:35.458 00.031 9828 IsSlewing returns 0
02:06:35.458 00.000 9828 IsGuiding returns 1
02:06:35.489 00.031 9828 IsSlewing returns 0
02:06:35.489 00.000 9828 IsGuiding returns 1
02:06:35.520 00.031 9828 IsSlewing returns 0
02:06:35.520 00.000 9828 IsGuiding returns 1
02:06:35.551 00.031 9828 IsSlewing returns 0
02:06:35.551 00.000 9828 IsGuiding returns 1
02:06:35.582 00.031 9828 IsSlewing returns 0
02:06:35.582 00.000 9828 IsGuiding returns 0
02:06:35.582 00.000 9828 scope move finished after 11 + 175 ms
02:06:35.582 00.000 9828 Move returns status 0, amount 11
02:06:35.582 00.000 9828 move complete, result=0
02:06:35.582 00.000 9828 worker thread done servicing request
02:06:35.582 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:06:35.932 00.350 8976 Exposure complete
02:06:35.937 00.005 8976 worker thread done servicing request
02:06:35.938 00.001 5052 OnExposeComplete: enter
02:06:35.938 00.000 5052 UpdateGuideState(): m_state=6
02:06:35.938 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7113
02:06:35.938 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.85, Mass=198, SNR=9.8, Peak=89 HFD=1.7
02:06:35.938 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.04) = xAngle (-0.95 = -0.95)
02:06:35.938 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
02:06:35.938 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.09 mountX=0.09 mountY=-0.14, mountTheta=-0.98
02:06:35.939 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.14, opts=13)
02:06:35.939 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.14)
02:06:35.939 00.000 8976 Worker thread wakes up
02:06:35.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.14) opts 0xd
02:06:35.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.14)
02:06:35.939 00.000 8976 Moving (0.07, 0.14) raw xDistance=0.09 yDistance=-0.14
02:06:35.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:06:35.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:06:35.939 00.000 8976 MoveAxis(R, 0, ABG)
02:06:35.939 00.000 8976 MoveAxis(U, 0, ABG)
02:06:35.939 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:06:35.939 00.000 8976 MountToCamera -- mountX=0.66 mountY=-1.89 hyp=2.00 mountTheta=-1.24 cameraX=1.38, cameraY=1.45 cameraTheta=0.81
02:06:35.939 00.000 8976 incremental bump (1.385, 1.449) isValid = 1
02:06:35.939 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:06:35.939 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:06:35.939 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:06:35.939 00.000 8976 move complete, result=0
02:06:35.939 00.000 9828 Worker thread wakes up
02:06:35.939 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:06:35.939 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:06:35.940 00.001 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:06:35.940 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:06:35.940 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
02:06:35.940 00.000 8976 worker thread done servicing request
02:06:35.940 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:06:35.940 00.000 9828 BLC: window closed
02:06:35.940 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=42, FiltMin=34, FiltMax=58, Gamma=2.630
02:06:35.940 00.000 9828 MoveAxis(E, 26, B)
02:06:35.940 00.000 9828 Guiding  Dir = 2, Dur = 26
02:06:35.940 00.000 9828 IsSlewing returns 0
02:06:35.940 00.000 9828 IsGuiding returns 0
02:06:35.940 00.000 9828 PulseGuide returned control before completion, sleep 36
02:06:35.951 00.011 5052 UpdateGuideState exits: m=198 SNR=9.8
02:06:35.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:35.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:35.952 00.001 5052 Enqueuing Expose request
02:06:35.952 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:35.952 00.000 8976 Worker thread wakes up
02:06:35.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:35.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:35.987 00.035 9828 IsGuiding returns 1
02:06:35.987 00.000 9828 scope still moving after pulse duration time elapsed
02:06:36.018 00.031 9828 IsSlewing returns 0
02:06:36.018 00.000 9828 IsGuiding returns 1
02:06:36.049 00.031 9828 IsSlewing returns 0
02:06:36.049 00.000 9828 IsGuiding returns 1
02:06:36.079 00.030 9828 IsSlewing returns 0
02:06:36.079 00.000 9828 IsGuiding returns 0
02:06:36.079 00.000 9828 scope move finished after 26 + 113 ms
02:06:36.080 00.001 9828 Move returns status 0, amount 26
02:06:36.080 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:36.080 00.000 9828 MoveAxis(N, 10, B)
02:06:36.080 00.000 9828 Guiding  Dir = 0, Dur = 10
02:06:36.095 00.015 9828 IsSlewing returns 0
02:06:36.095 00.000 9828 IsGuiding returns 0
02:06:36.096 00.001 9828 PulseGuide returned control before completion, sleep 20
02:06:36.126 00.030 9828 IsGuiding returns 1
02:06:36.126 00.000 9828 scope still moving after pulse duration time elapsed
02:06:36.157 00.031 9828 IsSlewing returns 0
02:06:36.157 00.000 9828 IsGuiding returns 1
02:06:36.188 00.031 9828 IsSlewing returns 0
02:06:36.188 00.000 9828 IsGuiding returns 1
02:06:36.219 00.031 9828 IsSlewing returns 0
02:06:36.219 00.000 9828 IsGuiding returns 1
02:06:36.250 00.031 9828 IsSlewing returns 0
02:06:36.250 00.000 9828 IsGuiding returns 0
02:06:36.250 00.000 9828 scope move finished after 10 + 144 ms
02:06:36.250 00.000 9828 Move returns status 0, amount 10
02:06:36.250 00.000 9828 move complete, result=0
02:06:36.250 00.000 9828 worker thread done servicing request
02:06:36.250 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:06:36.639 00.389 8976 Exposure complete
02:06:36.645 00.006 8976 worker thread done servicing request
02:06:36.645 00.000 5052 OnExposeComplete: enter
02:06:36.645 00.000 5052 UpdateGuideState(): m_state=6
02:06:36.645 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7114
02:06:36.645 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.30, Mass=217, SNR=10.2, Peak=90 HFD=1.7
02:06:36.645 00.000 5052 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.04) = xAngle (-3.22 = 3.06)
02:06:36.645 00.000 5052 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.96)
02:06:36.645 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.41 hyp=0.44 cameraTheta=-1.18 mountX=-0.44 mountY=0.08, mountTheta=2.96
02:06:36.647 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.41, opts=13)
02:06:36.647 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.41)
02:06:36.647 00.000 8976 Worker thread wakes up
02:06:36.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.41) opts 0xd
02:06:36.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.41)
02:06:36.647 00.000 8976 Moving (0.17, -0.41) raw xDistance=-0.44 yDistance=0.08
02:06:36.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:06:36.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:06:36.647 00.000 8976 MoveAxis(R, 2, ABG)
02:06:36.647 00.000 8976 stepping (-4, 13) + (2, 0)
02:06:36.647 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:36.647 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=90, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:06:36.657 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
02:06:36.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:36.657 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:36.657 00.000 5052 Enqueuing Expose request
02:06:36.677 00.020 8976 Received - 47 (G) 
02:06:36.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:36.677 00.000 8976 stepped: pos (-2, 13)
02:06:36.677 00.000 8976 MoveAxis(U, 0, ABG)
02:06:36.677 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:06:36.677 00.000 8976 MountToCamera -- mountX=0.54 mountY=-1.95 hyp=2.02 mountTheta=-1.30 cameraX=1.49, cameraY=1.37 cameraTheta=0.74
02:06:36.677 00.000 8976 incremental bump (1.489, 1.371) isValid = 1
02:06:36.677 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:06:36.677 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:06:36.677 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:06:36.677 00.000 8976 move complete, result=0
02:06:36.677 00.000 9828 Worker thread wakes up
02:06:36.677 00.000 8976 worker thread done servicing request
02:06:36.677 00.000 8976 Worker thread wakes up
02:06:36.677 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:06:36.677 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:06:36.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:36.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:36.678 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:06:36.678 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
02:06:36.678 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.51)
02:06:36.678 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
02:06:36.678 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:06:36.678 00.000 9828 BLC: window closed
02:06:36.678 00.000 9828 MoveAxis(E, 28, B)
02:06:36.678 00.000 9828 Guiding  Dir = 2, Dur = 28
02:06:36.678 00.000 9828 IsSlewing returns 0
02:06:36.678 00.000 9828 IsGuiding returns 0
02:06:36.678 00.000 9828 PulseGuide returned control before completion, sleep 38
02:06:36.718 00.040 9828 IsGuiding returns 1
02:06:36.718 00.000 9828 scope still moving after pulse duration time elapsed
02:06:36.749 00.031 9828 IsSlewing returns 0
02:06:36.749 00.000 9828 IsGuiding returns 1
02:06:36.781 00.032 9828 IsSlewing returns 0
02:06:36.781 00.000 9828 IsGuiding returns 1
02:06:36.812 00.031 9828 IsSlewing returns 0
02:06:36.812 00.000 9828 IsGuiding returns 1
02:06:36.842 00.030 9828 IsSlewing returns 0
02:06:36.842 00.000 9828 IsGuiding returns 0
02:06:36.842 00.000 9828 scope move finished after 28 + 135 ms
02:06:36.842 00.000 9828 Move returns status 0, amount 28
02:06:36.843 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:36.843 00.000 9828 MoveAxis(N, 9, B)
02:06:36.843 00.000 9828 Guiding  Dir = 0, Dur = 9
02:06:36.858 00.015 9828 IsSlewing returns 0
02:06:36.858 00.000 9828 IsGuiding returns 0
02:06:36.858 00.000 9828 PulseGuide returned control before completion, sleep 19
02:06:36.888 00.030 9828 IsGuiding returns 1
02:06:36.888 00.000 9828 scope still moving after pulse duration time elapsed
02:06:36.920 00.032 9828 IsSlewing returns 0
02:06:36.920 00.000 9828 IsGuiding returns 1
02:06:36.950 00.030 9828 IsSlewing returns 0
02:06:36.950 00.000 9828 IsGuiding returns 1
02:06:36.981 00.031 9828 IsSlewing returns 0
02:06:36.981 00.000 9828 IsGuiding returns 1
02:06:37.011 00.030 9828 IsSlewing returns 0
02:06:37.011 00.000 9828 IsGuiding returns 0
02:06:37.011 00.000 9828 scope move finished after 9 + 144 ms
02:06:37.011 00.000 9828 Move returns status 0, amount 9
02:06:37.011 00.000 9828 move complete, result=0
02:06:37.011 00.000 9828 worker thread done servicing request
02:06:37.012 00.001 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:06:37.368 00.356 8976 Exposure complete
02:06:37.373 00.005 8976 worker thread done servicing request
02:06:37.373 00.000 5052 OnExposeComplete: enter
02:06:37.373 00.000 5052 UpdateGuideState(): m_state=6
02:06:37.373 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7115
02:06:37.373 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.95, Mass=219, SNR=10.2, Peak=85 HFD=2.3
02:06:37.373 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:06:37.373 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
02:06:37.373 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.24 hyp=0.55 cameraTheta=0.45 mountX=-0.01 mountY=-0.55, mountTheta=-1.60
02:06:37.374 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.24, opts=13)
02:06:37.374 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.24)
02:06:37.375 00.001 8976 Worker thread wakes up
02:06:37.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.24) opts 0xd
02:06:37.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.24)
02:06:37.375 00.000 8976 Moving (0.50, 0.24) raw xDistance=-0.01 yDistance=-0.55
02:06:37.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:06:37.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
02:06:37.375 00.000 8976 MoveAxis(R, 0, ABG)
02:06:37.375 00.000 8976 MoveAxis(U, 2, ABG)
02:06:37.375 00.000 8976 stepping (-2, 13) + (0, 2)
02:06:37.375 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:37.376 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:06:37.386 00.010 5052 UpdateGuideState exits: m=219 SNR=10.2
02:06:37.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:37.387 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:37.387 00.000 5052 Enqueuing Expose request
02:06:37.413 00.026 8976 Received - 47 (G) 
02:06:37.413 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:37.413 00.000 8976 stepped: pos (-2, 15)
02:06:37.413 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:06:37.413 00.000 8976 MountToCamera -- mountX=0.46 mountY=-2.09 hyp=2.14 mountTheta=-1.35 cameraX=1.65, cameraY=1.37 cameraTheta=0.69
02:06:37.413 00.000 8976 incremental bump (1.651, 1.367) isValid = 1
02:06:37.413 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
02:06:37.413 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:06:37.413 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:06:37.413 00.000 8976 move complete, result=0
02:06:37.413 00.000 8976 worker thread done servicing request
02:06:37.413 00.000 9828 Worker thread wakes up
02:06:37.413 00.000 8976 Worker thread wakes up
02:06:37.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:37.413 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:37.414 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:06:37.414 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:06:37.414 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
02:06:37.414 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
02:06:37.414 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
02:06:37.414 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:06:37.414 00.000 9828 BLC: window closed
02:06:37.414 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:06:37.414 00.000 9828 MoveAxis(E, 29, B)
02:06:37.414 00.000 9828 Guiding  Dir = 2, Dur = 29
02:06:37.414 00.000 9828 IsSlewing returns 0
02:06:37.415 00.001 9828 IsGuiding returns 0
02:06:37.415 00.000 9828 PulseGuide returned control before completion, sleep 39
02:06:37.465 00.050 9828 IsGuiding returns 1
02:06:37.465 00.000 9828 scope still moving after pulse duration time elapsed
02:06:37.496 00.031 9828 IsSlewing returns 0
02:06:37.496 00.000 9828 IsGuiding returns 1
02:06:37.526 00.030 9828 IsSlewing returns 0
02:06:37.527 00.001 9828 IsGuiding returns 1
02:06:37.558 00.031 9828 IsSlewing returns 0
02:06:37.558 00.000 9828 IsGuiding returns 0
02:06:37.558 00.000 9828 scope move finished after 29 + 114 ms
02:06:37.558 00.000 9828 Move returns status 0, amount 29
02:06:37.558 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:37.558 00.000 9828 MoveAxis(N, 9, B)
02:06:37.558 00.000 9828 Guiding  Dir = 0, Dur = 9
02:06:37.573 00.015 9828 IsSlewing returns 0
02:06:37.573 00.000 9828 IsGuiding returns 0
02:06:37.573 00.000 9828 PulseGuide returned control before completion, sleep 19
02:06:37.603 00.030 9828 IsGuiding returns 1
02:06:37.603 00.000 9828 scope still moving after pulse duration time elapsed
02:06:37.634 00.031 9828 IsSlewing returns 0
02:06:37.635 00.001 9828 IsGuiding returns 1
02:06:37.665 00.030 9828 IsSlewing returns 0
02:06:37.665 00.000 9828 IsGuiding returns 1
02:06:37.696 00.031 9828 IsSlewing returns 0
02:06:37.696 00.000 9828 IsGuiding returns 1
02:06:37.730 00.034 9828 IsSlewing returns 0
02:06:37.731 00.001 9828 IsGuiding returns 0
02:06:37.731 00.000 9828 scope move finished after 9 + 148 ms
02:06:37.731 00.000 9828 Move returns status 0, amount 9
02:06:37.731 00.000 9828 move complete, result=0
02:06:37.731 00.000 9828 worker thread done servicing request
02:06:37.731 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:06:38.109 00.378 8976 Exposure complete
02:06:38.115 00.006 8976 worker thread done servicing request
02:06:38.115 00.000 5052 OnExposeComplete: enter
02:06:38.115 00.000 5052 UpdateGuideState(): m_state=6
02:06:38.115 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7116
02:06:38.115 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=282.11, Mass=211, SNR=10.0, Peak=82 HFD=2.3
02:06:38.115 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
02:06:38.115 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
02:06:38.115 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.40 hyp=0.47 cameraTheta=1.00 mountX=0.24 mountY=-0.43, mountTheta=-1.06
02:06:38.116 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.40, opts=13)
02:06:38.116 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.40)
02:06:38.116 00.000 8976 Worker thread wakes up
02:06:38.116 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.40) opts 0xd
02:06:38.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.40)
02:06:38.116 00.000 8976 Moving (0.25, 0.40) raw xDistance=0.24 yDistance=-0.43
02:06:38.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:06:38.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
02:06:38.116 00.000 8976 MoveAxis(R, 0, ABG)
02:06:38.116 00.000 8976 MoveAxis(U, 2, ABG)
02:06:38.116 00.000 8976 stepping (-2, 15) + (0, 2)
02:06:38.116 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:38.117 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:06:38.126 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
02:06:38.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:38.126 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:38.126 00.000 5052 Enqueuing Expose request
02:06:38.147 00.021 8976 Received - 47 (G) 
02:06:38.148 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:38.148 00.000 8976 stepped: pos (-2, 17)
02:06:38.148 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:06:38.148 00.000 8976 MountToCamera -- mountX=0.41 mountY=-2.29 hyp=2.33 mountTheta=-1.39 cameraX=1.85, cameraY=1.41 cameraTheta=0.65
02:06:38.148 00.000 8976 incremental bump (1.854, 1.411) isValid = 1
02:06:38.148 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
02:06:38.148 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:06:38.148 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:06:38.148 00.000 8976 move complete, result=0
02:06:38.148 00.000 9828 Worker thread wakes up
02:06:38.148 00.000 8976 worker thread done servicing request
02:06:38.148 00.000 8976 Worker thread wakes up
02:06:38.148 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:06:38.148 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:06:38.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:38.148 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:38.148 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
02:06:38.148 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
02:06:38.148 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:06:38.149 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
02:06:38.149 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:06:38.149 00.000 9828 BLC: window closed
02:06:38.149 00.000 9828 MoveAxis(E, 30, B)
02:06:38.149 00.000 9828 Guiding  Dir = 2, Dur = 30
02:06:38.149 00.000 9828 IsSlewing returns 0
02:06:38.149 00.000 9828 IsGuiding returns 0
02:06:38.149 00.000 9828 PulseGuide returned control before completion, sleep 40
02:06:38.197 00.048 9828 IsGuiding returns 1
02:06:38.197 00.000 9828 scope still moving after pulse duration time elapsed
02:06:38.228 00.031 9828 IsSlewing returns 0
02:06:38.229 00.001 9828 IsGuiding returns 1
02:06:38.259 00.030 9828 IsSlewing returns 0
02:06:38.259 00.000 9828 IsGuiding returns 1
02:06:38.290 00.031 9828 IsSlewing returns 0
02:06:38.290 00.000 9828 IsGuiding returns 0
02:06:38.290 00.000 9828 scope move finished after 30 + 111 ms
02:06:38.290 00.000 9828 Move returns status 0, amount 30
02:06:38.290 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:38.290 00.000 9828 MoveAxis(N, 8, B)
02:06:38.290 00.000 9828 Guiding  Dir = 0, Dur = 8
02:06:38.306 00.016 9828 IsSlewing returns 0
02:06:38.306 00.000 9828 IsGuiding returns 0
02:06:38.306 00.000 9828 PulseGuide returned control before completion, sleep 18
02:06:38.337 00.031 9828 IsGuiding returns 1
02:06:38.337 00.000 9828 scope still moving after pulse duration time elapsed
02:06:38.368 00.031 9828 IsSlewing returns 0
02:06:38.368 00.000 9828 IsGuiding returns 1
02:06:38.399 00.031 9828 IsSlewing returns 0
02:06:38.399 00.000 9828 IsGuiding returns 1
02:06:38.428 00.029 9828 IsSlewing returns 0
02:06:38.428 00.000 9828 IsGuiding returns 1
02:06:38.460 00.032 9828 IsSlewing returns 0
02:06:38.460 00.000 9828 IsGuiding returns 0
02:06:38.460 00.000 9828 scope move finished after 8 + 146 ms
02:06:38.460 00.000 9828 Move returns status 0, amount 8
02:06:38.460 00.000 9828 move complete, result=0
02:06:38.460 00.000 9828 worker thread done servicing request
02:06:38.461 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:06:38.845 00.384 8976 Exposure complete
02:06:38.850 00.005 8976 worker thread done servicing request
02:06:38.850 00.000 5052 OnExposeComplete: enter
02:06:38.850 00.000 5052 UpdateGuideState(): m_state=6
02:06:38.850 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7117
02:06:38.850 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.31, Mass=204, SNR=9.9, Peak=81 HFD=2.0
02:06:38.851 00.001 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.67 = 2.61)
02:06:38.851 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.51)
02:06:38.851 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.40 hyp=0.40 cameraTheta=-1.63 mountX=-0.35 mountY=0.24, mountTheta=2.54
02:06:38.852 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.40, opts=13)
02:06:38.852 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.40)
02:06:38.852 00.000 8976 Worker thread wakes up
02:06:38.852 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.40) opts 0xd
02:06:38.852 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.40)
02:06:38.852 00.000 8976 Moving (-0.02, -0.40) raw xDistance=-0.35 yDistance=0.24
02:06:38.853 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:06:38.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:06:38.853 00.000 8976 MoveAxis(R, 1, ABG)
02:06:38.853 00.000 8976 stepping (-2, 17) + (1, 0)
02:06:38.853 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:38.854 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:06:38.865 00.011 5052 UpdateGuideState exits: m=204 SNR=9.9
02:06:38.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:38.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:38.865 00.000 5052 Enqueuing Expose request
02:06:38.883 00.018 8976 Received - 47 (G) 
02:06:38.883 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:38.883 00.000 8976 stepped: pos (-1, 17)
02:06:38.883 00.000 8976 MoveAxis(U, 0, ABG)
02:06:38.883 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:06:38.883 00.000 8976 MountToCamera -- mountX=0.33 mountY=-2.43 hyp=2.45 mountTheta=-1.44 cameraX=2.01, cameraY=1.40 cameraTheta=0.61
02:06:38.883 00.000 8976 incremental bump (2.012, 1.396) isValid = 1
02:06:38.884 00.001 8976 Scheduling Mount bump of (0.094, 0.068)
02:06:38.884 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:06:38.884 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:06:38.884 00.000 8976 move complete, result=0
02:06:38.884 00.000 9828 Worker thread wakes up
02:06:38.884 00.000 8976 worker thread done servicing request
02:06:38.884 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:06:38.884 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:06:38.884 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:06:38.884 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
02:06:38.884 00.000 8976 Worker thread wakes up
02:06:38.884 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
02:06:38.884 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
02:06:38.885 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:06:38.885 00.000 9828 BLC: window closed
02:06:38.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:38.885 00.000 9828 MoveAxis(E, 31, B)
02:06:38.885 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:38.885 00.000 9828 Guiding  Dir = 2, Dur = 31
02:06:38.885 00.000 9828 IsSlewing returns 0
02:06:38.885 00.000 9828 IsGuiding returns 0
02:06:38.885 00.000 9828 PulseGuide returned control before completion, sleep 41
02:06:38.930 00.045 9828 IsGuiding returns 1
02:06:38.930 00.000 9828 scope still moving after pulse duration time elapsed
02:06:38.960 00.030 9828 IsSlewing returns 0
02:06:38.960 00.000 9828 IsGuiding returns 1
02:06:38.992 00.032 9828 IsSlewing returns 0
02:06:38.992 00.000 9828 IsGuiding returns 1
02:06:39.023 00.031 9828 IsSlewing returns 0
02:06:39.023 00.000 9828 IsGuiding returns 1
02:06:39.053 00.030 9828 IsSlewing returns 0
02:06:39.053 00.000 9828 IsGuiding returns 1
02:06:39.084 00.031 9828 IsSlewing returns 0
02:06:39.084 00.000 9828 IsGuiding returns 0
02:06:39.084 00.000 9828 scope move finished after 31 + 168 ms
02:06:39.084 00.000 9828 Move returns status 0, amount 31
02:06:39.084 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:39.084 00.000 9828 MoveAxis(N, 8, B)
02:06:39.084 00.000 9828 Guiding  Dir = 0, Dur = 8
02:06:39.101 00.017 9828 IsSlewing returns 0
02:06:39.101 00.000 9828 IsGuiding returns 0
02:06:39.101 00.000 9828 PulseGuide returned control before completion, sleep 18
02:06:39.131 00.030 9828 IsGuiding returns 1
02:06:39.131 00.000 9828 scope still moving after pulse duration time elapsed
02:06:39.162 00.031 9828 IsSlewing returns 0
02:06:39.162 00.000 9828 IsGuiding returns 1
02:06:39.193 00.031 9828 IsSlewing returns 0
02:06:39.193 00.000 9828 IsGuiding returns 1
02:06:39.224 00.031 9828 IsSlewing returns 0
02:06:39.224 00.000 9828 IsGuiding returns 1
02:06:39.256 00.032 9828 IsSlewing returns 0
02:06:39.256 00.000 9828 IsGuiding returns 0
02:06:39.256 00.000 9828 scope move finished after 8 + 147 ms
02:06:39.256 00.000 9828 Move returns status 0, amount 8
02:06:39.256 00.000 9828 move complete, result=0
02:06:39.256 00.000 9828 worker thread done servicing request
02:06:39.256 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:06:39.576 00.320 8976 Exposure complete
02:06:39.581 00.005 8976 worker thread done servicing request
02:06:39.581 00.000 5052 OnExposeComplete: enter
02:06:39.581 00.000 5052 UpdateGuideState(): m_state=6
02:06:39.582 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7118
02:06:39.582 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.62, Mass=209, SNR=10.0, Peak=83 HFD=2.1
02:06:39.582 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.25 = 2.04)
02:06:39.582 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
02:06:39.582 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.20 mountX=-0.05 mountY=0.10, mountTheta=2.02
02:06:39.583 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.09, opts=13)
02:06:39.583 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.09)
02:06:39.583 00.000 8976 Worker thread wakes up
02:06:39.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.09) opts 0xd
02:06:39.583 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.09)
02:06:39.583 00.000 8976 Moving (-0.06, -0.09) raw xDistance=-0.05 yDistance=0.10
02:06:39.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:06:39.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:06:39.583 00.000 8976 MoveAxis(R, 0, ABG)
02:06:39.583 00.000 8976 MoveAxis(U, 0, ABG)
02:06:39.583 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
02:06:39.583 00.000 8976 MountToCamera -- mountX=0.27 mountY=-2.52 hyp=2.53 mountTheta=-1.46 cameraX=2.12, cameraY=1.39 cameraTheta=0.58
02:06:39.583 00.000 8976 incremental bump (2.118, 1.386) isValid = 1
02:06:39.584 00.001 8976 Scheduling Mount bump of (0.088, 0.060)
02:06:39.584 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.06, opts=4)
02:06:39.584 00.000 8976 Enqueuing Move request for scope (0.09, 0.06)
02:06:39.584 00.000 8976 move complete, result=0
02:06:39.584 00.000 9828 Worker thread wakes up
02:06:39.584 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0x4
02:06:39.584 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
02:06:39.584 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
02:06:39.584 00.000 8976 worker thread done servicing request
02:06:39.584 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
02:06:39.584 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.60 mountX=-0.09 mountY=-0.05, mountTheta=-2.65
02:06:39.584 00.000 9828 Moving (0.09, 0.06) raw xDistance=-0.09 yDistance=-0.05
02:06:39.584 00.000 9828 BLC: window closed
02:06:39.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:06:39.584 00.000 9828 MoveAxis(E, 29, B)
02:06:39.584 00.000 9828 Guiding  Dir = 2, Dur = 29
02:06:39.585 00.001 9828 IsSlewing returns 0
02:06:39.585 00.000 9828 IsGuiding returns 0
02:06:39.585 00.000 9828 PulseGuide returned control before completion, sleep 39
02:06:39.594 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
02:06:39.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:39.594 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:39.594 00.000 5052 Enqueuing Expose request
02:06:39.594 00.000 8976 Worker thread wakes up
02:06:39.594 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:39.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:39.594 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:39.628 00.034 9828 IsGuiding returns 1
02:06:39.628 00.000 9828 scope still moving after pulse duration time elapsed
02:06:39.660 00.032 9828 IsSlewing returns 0
02:06:39.660 00.000 9828 IsGuiding returns 1
02:06:39.691 00.031 9828 IsSlewing returns 0
02:06:39.691 00.000 9828 IsGuiding returns 1
02:06:39.721 00.030 9828 IsSlewing returns 0
02:06:39.721 00.000 9828 IsGuiding returns 1
02:06:39.752 00.031 9828 IsSlewing returns 0
02:06:39.752 00.000 9828 IsGuiding returns 0
02:06:39.752 00.000 9828 scope move finished after 29 + 138 ms
02:06:39.752 00.000 9828 Move returns status 0, amount 29
02:06:39.752 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:39.752 00.000 9828 MoveAxis(N, 7, B)
02:06:39.752 00.000 9828 Guiding  Dir = 0, Dur = 7
02:06:39.767 00.015 9828 IsSlewing returns 0
02:06:39.767 00.000 9828 IsGuiding returns 0
02:06:39.768 00.001 9828 PulseGuide returned control before completion, sleep 17
02:06:39.798 00.030 9828 IsGuiding returns 1
02:06:39.798 00.000 9828 scope still moving after pulse duration time elapsed
02:06:39.830 00.032 9828 IsSlewing returns 0
02:06:39.830 00.000 9828 IsGuiding returns 1
02:06:39.876 00.046 9828 IsSlewing returns 0
02:06:39.876 00.000 9828 IsGuiding returns 1
02:06:39.907 00.031 9828 IsSlewing returns 0
02:06:39.907 00.000 9828 IsGuiding returns 0
02:06:39.907 00.000 9828 scope move finished after 7 + 132 ms
02:06:39.907 00.000 9828 Move returns status 0, amount 7
02:06:39.907 00.000 9828 move complete, result=0
02:06:39.907 00.000 9828 worker thread done servicing request
02:06:39.907 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.0 px 7 ms NORTH
02:06:40.288 00.381 8976 Exposure complete
02:06:40.294 00.006 8976 worker thread done servicing request
02:06:40.295 00.001 5052 OnExposeComplete: enter
02:06:40.295 00.000 5052 UpdateGuideState(): m_state=6
02:06:40.295 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7119
02:06:40.295 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=282.06, Mass=195, SNR=9.7, Peak=88 HFD=2.0
02:06:40.295 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
02:06:40.295 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
02:06:40.295 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.35 hyp=0.63 cameraTheta=2.55 mountX=0.55 mountY=0.24, mountTheta=0.42
02:06:40.295 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.35, opts=13)
02:06:40.296 00.001 5052 Enqueuing Move request for stepguider (-0.52, 0.35)
02:06:40.296 00.000 8976 Worker thread wakes up
02:06:40.296 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.35) opts 0xd
02:06:40.296 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.35)
02:06:40.296 00.000 8976 Moving (-0.52, 0.35) raw xDistance=0.55 yDistance=0.24
02:06:40.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:06:40.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:06:40.296 00.000 8976 MoveAxis(L, 2, ABG)
02:06:40.296 00.000 8976 stepping (-1, 17) + (-2, 0)
02:06:40.296 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:40.296 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:06:40.306 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:06:40.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:40.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:40.306 00.000 5052 Enqueuing Expose request
02:06:40.321 00.015 8976 Received - 47 (G) 
02:06:40.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:40.321 00.000 8976 stepped: pos (-3, 17)
02:06:40.322 00.001 8976 MoveAxis(U, 0, ABG)
02:06:40.322 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:06:40.322 00.000 8976 MountToCamera -- mountX=0.33 mountY=-2.58 hyp=2.60 mountTheta=-1.44 cameraX=2.14, cameraY=1.47 cameraTheta=0.60
02:06:40.322 00.000 8976 incremental bump (2.144, 1.469) isValid = 1
02:06:40.322 00.000 8976 Scheduling Mount bump of (0.095, 0.067)
02:06:40.322 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:06:40.322 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:06:40.322 00.000 8976 move complete, result=0
02:06:40.322 00.000 8976 worker thread done servicing request
02:06:40.322 00.000 9828 Worker thread wakes up
02:06:40.322 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:06:40.322 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:06:40.322 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
02:06:40.322 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.65)
02:06:40.322 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.2 px 0 ms NORTH
02:06:40.322 00.000 8976 Worker thread wakes up
02:06:40.323 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.05, mountTheta=-2.63
02:06:40.323 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.05
02:06:40.323 00.000 9828 BLC: window closed
02:06:40.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:40.323 00.000 9828 MoveAxis(E, 31, B)
02:06:40.323 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:40.323 00.000 9828 Guiding  Dir = 2, Dur = 31
02:06:40.323 00.000 9828 IsSlewing returns 0
02:06:40.324 00.001 9828 IsGuiding returns 0
02:06:40.324 00.000 9828 PulseGuide returned control before completion, sleep 41
02:06:40.378 00.054 9828 IsGuiding returns 1
02:06:40.378 00.000 9828 scope still moving after pulse duration time elapsed
02:06:40.409 00.031 9828 IsSlewing returns 0
02:06:40.409 00.000 9828 IsGuiding returns 1
02:06:40.440 00.031 9828 IsSlewing returns 0
02:06:40.440 00.000 9828 IsGuiding returns 1
02:06:40.471 00.031 9828 IsSlewing returns 0
02:06:40.475 00.004 9828 IsGuiding returns 0
02:06:40.476 00.001 9828 scope move finished after 31 + 120 ms
02:06:40.476 00.000 9828 Move returns status 0, amount 31
02:06:40.476 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:40.476 00.000 9828 MoveAxis(N, 7, B)
02:06:40.476 00.000 9828 Guiding  Dir = 0, Dur = 7
02:06:40.487 00.011 9828 IsSlewing returns 0
02:06:40.487 00.000 9828 IsGuiding returns 0
02:06:40.487 00.000 9828 PulseGuide returned control before completion, sleep 17
02:06:40.519 00.032 9828 IsGuiding returns 1
02:06:40.519 00.000 9828 scope still moving after pulse duration time elapsed
02:06:40.549 00.030 9828 IsSlewing returns 0
02:06:40.549 00.000 9828 IsGuiding returns 1
02:06:40.581 00.032 9828 IsSlewing returns 0
02:06:40.581 00.000 9828 IsGuiding returns 1
02:06:40.613 00.032 9828 IsSlewing returns 0
02:06:40.613 00.000 9828 IsGuiding returns 0
02:06:40.613 00.000 9828 scope move finished after 7 + 118 ms
02:06:40.613 00.000 9828 Move returns status 0, amount 7
02:06:40.613 00.000 9828 move complete, result=0
02:06:40.613 00.000 9828 worker thread done servicing request
02:06:40.613 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
02:06:41.013 00.400 8976 Exposure complete
02:06:41.019 00.006 8976 worker thread done servicing request
02:06:41.019 00.000 5052 OnExposeComplete: enter
02:06:41.019 00.000 5052 UpdateGuideState(): m_state=6
02:06:41.019 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7120
02:06:41.019 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.70, Mass=227, SNR=10.5, Peak=78 HFD=2.1
02:06:41.019 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
02:06:41.019 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
02:06:41.019 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.01 hyp=0.42 cameraTheta=-3.12 mountX=0.18 mountY=0.36, mountTheta=1.10
02:06:41.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.01, opts=13)
02:06:41.020 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.01)
02:06:41.020 00.000 8976 Worker thread wakes up
02:06:41.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.01) opts 0xd
02:06:41.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.01)
02:06:41.020 00.000 8976 Moving (-0.42, -0.01) raw xDistance=0.18 yDistance=0.36
02:06:41.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:06:41.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
02:06:41.020 00.000 8976 MoveAxis(R, 0, ABG)
02:06:41.020 00.000 8976 MoveAxis(D, 1, ABG)
02:06:41.020 00.000 8976 stepping (-3, 17) + (0, -1)
02:06:41.020 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:41.021 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=67, Gamma=2.630
02:06:41.030 00.009 5052 UpdateGuideState exits: m=227 SNR=10.5
02:06:41.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:41.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:41.030 00.000 5052 Enqueuing Expose request
02:06:41.041 00.011 8976 Received - 47 (G) 
02:06:41.041 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:41.041 00.000 8976 stepped: pos (-3, 16)
02:06:41.041 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:06:41.041 00.000 8976 MountToCamera -- mountX=0.37 mountY=-2.57 hyp=2.59 mountTheta=-1.43 cameraX=2.11, cameraY=1.50 cameraTheta=0.62
02:06:41.041 00.000 8976 incremental bump (2.114, 1.501) isValid = 1
02:06:41.041 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
02:06:41.042 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:06:41.042 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:06:41.042 00.000 8976 move complete, result=0
02:06:41.042 00.000 8976 worker thread done servicing request
02:06:41.042 00.000 8976 Worker thread wakes up
02:06:41.042 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:06:41.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:41.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:41.042 00.000 9828 Worker thread wakes up
02:06:41.043 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:06:41.043 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:06:41.043 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
02:06:41.043 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
02:06:41.043 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
02:06:41.043 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:06:41.043 00.000 9828 BLC: window closed
02:06:41.043 00.000 9828 MoveAxis(E, 31, B)
02:06:41.043 00.000 9828 Guiding  Dir = 2, Dur = 31
02:06:41.043 00.000 9828 IsSlewing returns 0
02:06:41.043 00.000 9828 IsGuiding returns 0
02:06:41.044 00.001 9828 PulseGuide returned control before completion, sleep 41
02:06:41.093 00.049 9828 IsGuiding returns 1
02:06:41.093 00.000 9828 scope still moving after pulse duration time elapsed
02:06:41.123 00.030 9828 IsSlewing returns 0
02:06:41.123 00.000 9828 IsGuiding returns 1
02:06:41.155 00.032 9828 IsSlewing returns 0
02:06:41.155 00.000 9828 IsGuiding returns 1
02:06:41.186 00.031 9828 IsSlewing returns 0
02:06:41.186 00.000 9828 IsGuiding returns 0
02:06:41.186 00.000 9828 scope move finished after 31 + 111 ms
02:06:41.186 00.000 9828 Move returns status 0, amount 31
02:06:41.186 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:41.186 00.000 9828 MoveAxis(N, 8, B)
02:06:41.186 00.000 9828 Guiding  Dir = 0, Dur = 8
02:06:41.203 00.017 9828 IsSlewing returns 0
02:06:41.203 00.000 9828 IsGuiding returns 0
02:06:41.203 00.000 9828 PulseGuide returned control before completion, sleep 18
02:06:41.235 00.032 9828 IsGuiding returns 1
02:06:41.235 00.000 9828 scope still moving after pulse duration time elapsed
02:06:41.265 00.030 9828 IsSlewing returns 0
02:06:41.265 00.000 9828 IsGuiding returns 1
02:06:41.295 00.030 9828 IsSlewing returns 0
02:06:41.295 00.000 9828 IsGuiding returns 1
02:06:41.327 00.032 9828 IsSlewing returns 0
02:06:41.327 00.000 9828 IsGuiding returns 1
02:06:41.359 00.032 9828 IsSlewing returns 0
02:06:41.359 00.000 9828 IsGuiding returns 1
02:06:41.390 00.031 9828 IsSlewing returns 0
02:06:41.390 00.000 9828 IsGuiding returns 1
02:06:41.421 00.031 9828 IsSlewing returns 0
02:06:41.421 00.000 9828 IsGuiding returns 0
02:06:41.421 00.000 9828 scope move finished after 8 + 210 ms
02:06:41.421 00.000 9828 Move returns status 0, amount 8
02:06:41.421 00.000 9828 move complete, result=0
02:06:41.421 00.000 9828 worker thread done servicing request
02:06:41.421 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:06:41.738 00.317 8976 Exposure complete
02:06:41.744 00.006 8976 worker thread done servicing request
02:06:41.745 00.001 5052 OnExposeComplete: enter
02:06:41.745 00.000 5052 UpdateGuideState(): m_state=6
02:06:41.745 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7121
02:06:41.745 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.86, Mass=210, SNR=10.1, Peak=80 HFD=2.2
02:06:41.745 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:06:41.745 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
02:06:41.745 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.15 hyp=0.50 cameraTheta=2.83 mountX=0.35 mountY=0.31, mountTheta=0.73
02:06:41.745 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.15, opts=13)
02:06:41.745 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.15)
02:06:41.746 00.001 8976 Worker thread wakes up
02:06:41.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.15) opts 0xd
02:06:41.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.15)
02:06:41.746 00.000 8976 Moving (-0.47, 0.15) raw xDistance=0.35 yDistance=0.31
02:06:41.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:06:41.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:06:41.746 00.000 8976 MoveAxis(L, 1, ABG)
02:06:41.746 00.000 8976 stepping (-3, 16) + (-1, 0)
02:06:41.746 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:41.746 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:06:41.756 00.010 5052 UpdateGuideState exits: m=210 SNR=10.1
02:06:41.757 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:41.757 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:41.757 00.000 5052 Enqueuing Expose request
02:06:41.776 00.019 8976 Received - 47 (G) 
02:06:41.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:41.776 00.000 8976 stepped: pos (-4, 16)
02:06:41.777 00.001 8976 MoveAxis(D, 1, ABG)
02:06:41.777 00.000 8976 stepping (-4, 16) + (0, -1)
02:06:41.777 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:41.808 00.031 8976 Received - 47 (G) 
02:06:41.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:41.808 00.000 8976 stepped: pos (-4, 15)
02:06:41.808 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:06:41.808 00.000 8976 MountToCamera -- mountX=0.45 mountY=-2.50 hyp=2.55 mountTheta=-1.39 cameraX=2.02, cameraY=1.54 cameraTheta=0.65
02:06:41.808 00.000 8976 incremental bump (2.024, 1.544) isValid = 1
02:06:41.809 00.001 8976 Scheduling Mount bump of (0.091, 0.072)
02:06:41.809 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:06:41.809 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:06:41.809 00.000 8976 move complete, result=0
02:06:41.809 00.000 8976 worker thread done servicing request
02:06:41.809 00.000 8976 Worker thread wakes up
02:06:41.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:41.809 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:41.809 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:06:41.809 00.000 9828 Worker thread wakes up
02:06:41.809 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:06:41.809 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:06:41.809 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
02:06:41.809 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
02:06:41.809 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
02:06:41.809 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:06:41.809 00.000 9828 BLC: window closed
02:06:41.809 00.000 9828 MoveAxis(E, 30, B)
02:06:41.809 00.000 9828 Guiding  Dir = 2, Dur = 30
02:06:41.810 00.001 9828 IsSlewing returns 0
02:06:41.810 00.000 9828 IsGuiding returns 0
02:06:41.810 00.000 9828 PulseGuide returned control before completion, sleep 40
02:06:41.855 00.045 9828 IsGuiding returns 1
02:06:41.856 00.001 9828 scope still moving after pulse duration time elapsed
02:06:41.886 00.030 9828 IsSlewing returns 0
02:06:41.887 00.001 9828 IsGuiding returns 1
02:06:41.918 00.031 9828 IsSlewing returns 0
02:06:41.918 00.000 9828 IsGuiding returns 1
02:06:41.949 00.031 9828 IsSlewing returns 0
02:06:41.949 00.000 9828 IsGuiding returns 1
02:06:41.980 00.031 9828 IsSlewing returns 0
02:06:41.980 00.000 9828 IsGuiding returns 0
02:06:41.980 00.000 9828 scope move finished after 30 + 140 ms
02:06:41.981 00.001 9828 Move returns status 0, amount 30
02:06:41.981 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:41.981 00.000 9828 MoveAxis(N, 8, B)
02:06:41.981 00.000 9828 Guiding  Dir = 0, Dur = 8
02:06:41.996 00.015 9828 IsSlewing returns 0
02:06:41.996 00.000 9828 IsGuiding returns 0
02:06:41.996 00.000 9828 PulseGuide returned control before completion, sleep 18
02:06:42.027 00.031 9828 IsGuiding returns 1
02:06:42.027 00.000 9828 scope still moving after pulse duration time elapsed
02:06:42.059 00.032 9828 IsSlewing returns 0
02:06:42.059 00.000 9828 IsGuiding returns 1
02:06:42.089 00.030 9828 IsSlewing returns 0
02:06:42.089 00.000 9828 IsGuiding returns 1
02:06:42.120 00.031 9828 IsSlewing returns 0
02:06:42.120 00.000 9828 IsGuiding returns 1
02:06:42.151 00.031 9828 IsSlewing returns 0
02:06:42.151 00.000 9828 IsGuiding returns 0
02:06:42.151 00.000 9828 scope move finished after 8 + 146 ms
02:06:42.151 00.000 9828 Move returns status 0, amount 8
02:06:42.151 00.000 9828 move complete, result=0
02:06:42.151 00.000 9828 worker thread done servicing request
02:06:42.151 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:06:42.517 00.366 8976 Exposure complete
02:06:42.523 00.006 8976 worker thread done servicing request
02:06:42.523 00.000 5052 OnExposeComplete: enter
02:06:42.523 00.000 5052 UpdateGuideState(): m_state=6
02:06:42.523 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7122
02:06:42.523 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.75, Mass=197, SNR=9.7, Peak=75 HFD=1.9
02:06:42.523 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:06:42.523 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:06:42.523 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.04 hyp=0.81 cameraTheta=3.09 mountX=0.40 mountY=0.65, mountTheta=1.01
02:06:42.524 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.04, opts=13)
02:06:42.524 00.000 5052 Enqueuing Move request for stepguider (-0.80, 0.04)
02:06:42.524 00.000 8976 Worker thread wakes up
02:06:42.524 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.04) opts 0xd
02:06:42.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.04)
02:06:42.524 00.000 8976 Moving (-0.80, 0.04) raw xDistance=0.40 yDistance=0.65
02:06:42.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:06:42.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
02:06:42.524 00.000 8976 MoveAxis(L, 2, ABG)
02:06:42.524 00.000 8976 stepping (-4, 15) + (-2, 0)
02:06:42.524 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:42.525 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:06:42.534 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
02:06:42.535 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:42.535 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:42.535 00.000 5052 Enqueuing Expose request
02:06:42.559 00.024 8976 Received - 47 (G) 
02:06:42.559 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:42.559 00.000 8976 stepped: pos (-6, 15)
02:06:42.559 00.000 8976 MoveAxis(D, 3, ABG)
02:06:42.559 00.000 8976 stepping (-6, 15) + (0, -3)
02:06:42.559 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:42.592 00.033 8976 Received - 47 (G) 
02:06:42.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:42.592 00.000 8976 stepped: pos (-6, 12)
02:06:42.592 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:06:42.592 00.000 8976 MountToCamera -- mountX=0.61 mountY=-2.31 hyp=2.39 mountTheta=-1.31 cameraX=1.78, cameraY=1.59 cameraTheta=0.73
02:06:42.592 00.000 8976 incremental bump (1.778, 1.590) isValid = 1
02:06:42.592 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:06:42.592 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:06:42.592 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:06:42.593 00.001 8976 move complete, result=0
02:06:42.593 00.000 8976 worker thread done servicing request
02:06:42.593 00.000 8976 Worker thread wakes up
02:06:42.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:42.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:42.593 00.000 9828 Worker thread wakes up
02:06:42.593 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:06:42.593 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:06:42.593 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
02:06:42.593 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:06:42.593 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
02:06:42.593 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
02:06:42.593 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:06:42.593 00.000 9828 BLC: window closed
02:06:42.593 00.000 9828 MoveAxis(E, 28, B)
02:06:42.593 00.000 9828 Guiding  Dir = 2, Dur = 28
02:06:42.594 00.001 9828 IsSlewing returns 0
02:06:42.594 00.000 9828 IsGuiding returns 0
02:06:42.594 00.000 9828 PulseGuide returned control before completion, sleep 38
02:06:42.634 00.040 9828 IsGuiding returns 1
02:06:42.634 00.000 9828 scope still moving after pulse duration time elapsed
02:06:42.665 00.031 9828 IsSlewing returns 0
02:06:42.665 00.000 9828 IsGuiding returns 1
02:06:42.694 00.029 9828 IsSlewing returns 0
02:06:42.694 00.000 9828 IsGuiding returns 1
02:06:42.725 00.031 9828 IsSlewing returns 0
02:06:42.725 00.000 9828 IsGuiding returns 1
02:06:42.757 00.032 9828 IsSlewing returns 0
02:06:42.758 00.001 9828 IsGuiding returns 0
02:06:42.758 00.000 9828 scope move finished after 28 + 136 ms
02:06:42.758 00.000 9828 Move returns status 0, amount 28
02:06:42.758 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:42.758 00.000 9828 MoveAxis(N, 9, B)
02:06:42.758 00.000 9828 Guiding  Dir = 0, Dur = 9
02:06:42.773 00.015 9828 IsSlewing returns 0
02:06:42.773 00.000 9828 IsGuiding returns 0
02:06:42.773 00.000 9828 PulseGuide returned control before completion, sleep 19
02:06:42.803 00.030 9828 IsGuiding returns 1
02:06:42.803 00.000 9828 scope still moving after pulse duration time elapsed
02:06:42.835 00.032 9828 IsSlewing returns 0
02:06:42.835 00.000 9828 IsGuiding returns 1
02:06:42.866 00.031 9828 IsSlewing returns 0
02:06:42.866 00.000 9828 IsGuiding returns 1
02:06:42.898 00.032 9828 IsSlewing returns 0
02:06:42.898 00.000 9828 IsGuiding returns 0
02:06:42.898 00.000 9828 scope move finished after 9 + 116 ms
02:06:42.898 00.000 9828 Move returns status 0, amount 9
02:06:42.898 00.000 9828 move complete, result=0
02:06:42.899 00.001 9828 worker thread done servicing request
02:06:42.899 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:06:43.287 00.388 8976 Exposure complete
02:06:43.293 00.006 8976 worker thread done servicing request
02:06:43.293 00.000 5052 OnExposeComplete: enter
02:06:43.293 00.000 5052 UpdateGuideState(): m_state=6
02:06:43.293 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7123
02:06:43.293 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.16, Mass=215, SNR=10.2, Peak=78 HFD=2.3
02:06:43.294 00.001 5052 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.04) = xAngle (-4.06 = 2.23)
02:06:43.294 00.000 5052 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.16 = 2.12)
02:06:43.294 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.55 hyp=0.61 cameraTheta=-2.01 mountX=-0.37 mountY=0.52, mountTheta=2.19
02:06:43.294 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.55, opts=13)
02:06:43.294 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.55)
02:06:43.295 00.001 8976 Worker thread wakes up
02:06:43.295 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.55) opts 0xd
02:06:43.295 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.55)
02:06:43.295 00.000 8976 Moving (-0.26, -0.55) raw xDistance=-0.37 yDistance=0.52
02:06:43.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
02:06:43.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.52
02:06:43.295 00.000 8976 MoveAxis(R, 1, ABG)
02:06:43.295 00.000 8976 stepping (-6, 12) + (1, 0)
02:06:43.295 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:43.296 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:06:43.305 00.009 5052 UpdateGuideState exits: m=215 SNR=10.2
02:06:43.306 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:43.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:43.306 00.000 5052 Enqueuing Expose request
02:06:43.327 00.021 8976 Received - 47 (G) 
02:06:43.327 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:43.327 00.000 8976 stepped: pos (-5, 12)
02:06:43.327 00.000 8976 MoveAxis(D, 2, ABG)
02:06:43.327 00.000 8976 stepping (-5, 12) + (0, -2)
02:06:43.327 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:43.359 00.032 8976 Received - 47 (G) 
02:06:43.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:43.359 00.000 8976 stepped: pos (-5, 10)
02:06:43.359 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:06:43.359 00.000 8976 MountToCamera -- mountX=0.66 mountY=-2.07 hyp=2.17 mountTheta=-1.26 cameraX=1.54, cameraY=1.53 cameraTheta=0.78
02:06:43.359 00.000 8976 incremental bump (1.543, 1.529) isValid = 1
02:06:43.359 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
02:06:43.359 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:06:43.360 00.001 8976 Enqueuing Move request for scope (0.08, 0.08)
02:06:43.360 00.000 8976 move complete, result=0
02:06:43.360 00.000 9828 Worker thread wakes up
02:06:43.360 00.000 8976 worker thread done servicing request
02:06:43.360 00.000 8976 Worker thread wakes up
02:06:43.360 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:06:43.360 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:06:43.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:43.360 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:43.360 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:06:43.360 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:06:43.360 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
02:06:43.360 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:06:43.360 00.000 9828 BLC: window closed
02:06:43.360 00.000 9828 MoveAxis(E, 27, B)
02:06:43.360 00.000 9828 Guiding  Dir = 2, Dur = 27
02:06:43.360 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.5 px 2 ms SOUTH
02:06:43.361 00.001 9828 IsSlewing returns 0
02:06:43.361 00.000 9828 IsGuiding returns 0
02:06:43.361 00.000 9828 PulseGuide returned control before completion, sleep 37
02:06:43.414 00.053 9828 IsGuiding returns 1
02:06:43.414 00.000 9828 scope still moving after pulse duration time elapsed
02:06:43.444 00.030 9828 IsSlewing returns 0
02:06:43.444 00.000 9828 IsGuiding returns 1
02:06:43.474 00.030 9828 IsSlewing returns 0
02:06:43.474 00.000 9828 IsGuiding returns 1
02:06:43.506 00.032 9828 IsSlewing returns 0
02:06:43.506 00.000 9828 IsGuiding returns 0
02:06:43.506 00.000 9828 scope move finished after 27 + 118 ms
02:06:43.506 00.000 9828 Move returns status 0, amount 27
02:06:43.506 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:43.506 00.000 9828 MoveAxis(N, 10, B)
02:06:43.506 00.000 9828 Guiding  Dir = 0, Dur = 10
02:06:43.521 00.015 9828 IsSlewing returns 0
02:06:43.521 00.000 9828 IsGuiding returns 0
02:06:43.521 00.000 9828 PulseGuide returned control before completion, sleep 20
02:06:43.552 00.031 9828 IsGuiding returns 1
02:06:43.552 00.000 9828 scope still moving after pulse duration time elapsed
02:06:43.583 00.031 9828 IsSlewing returns 0
02:06:43.583 00.000 9828 IsGuiding returns 1
02:06:43.613 00.030 9828 IsSlewing returns 0
02:06:43.613 00.000 9828 IsGuiding returns 1
02:06:43.645 00.032 9828 IsSlewing returns 0
02:06:43.645 00.000 9828 IsGuiding returns 1
02:06:43.676 00.031 9828 IsSlewing returns 0
02:06:43.676 00.000 9828 IsGuiding returns 1
02:06:43.707 00.031 9828 IsSlewing returns 0
02:06:43.708 00.001 9828 IsGuiding returns 1
02:06:43.739 00.031 9828 IsSlewing returns 0
02:06:43.739 00.000 9828 IsGuiding returns 1
02:06:43.770 00.031 9828 IsSlewing returns 0
02:06:43.770 00.000 9828 IsGuiding returns 0
02:06:43.770 00.000 9828 scope move finished after 10 + 239 ms
02:06:43.770 00.000 9828 Move returns status 0, amount 10
02:06:43.770 00.000 9828 move complete, result=0
02:06:43.770 00.000 9828 worker thread done servicing request
02:06:43.770 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:06:44.059 00.289 8976 Exposure complete
02:06:44.066 00.007 8976 worker thread done servicing request
02:06:44.066 00.000 5052 OnExposeComplete: enter
02:06:44.066 00.000 5052 UpdateGuideState(): m_state=6
02:06:44.066 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7124
02:06:44.066 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.28, Mass=217, SNR=10.2, Peak=78 HFD=2.5
02:06:44.066 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.07 = -0.07)
02:06:44.066 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
02:06:44.066 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.57 hyp=0.62 cameraTheta=1.97 mountX=0.62 mountY=-0.11, mountTheta=-0.17
02:06:44.067 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.57, opts=13)
02:06:44.067 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.57)
02:06:44.067 00.000 8976 Worker thread wakes up
02:06:44.067 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.57) opts 0xd
02:06:44.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.57)
02:06:44.067 00.000 8976 Moving (-0.24, 0.57) raw xDistance=0.62 yDistance=-0.11
02:06:44.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62
02:06:44.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:06:44.067 00.000 8976 MoveAxis(L, 2, ABG)
02:06:44.067 00.000 8976 stepping (-5, 10) + (-2, 0)
02:06:44.067 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:44.068 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:06:44.079 00.011 5052 UpdateGuideState exits: m=217 SNR=10.2
02:06:44.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:44.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:44.079 00.000 5052 Enqueuing Expose request
02:06:44.094 00.015 8976 Received - 47 (G) 
02:06:44.094 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:44.094 00.000 8976 stepped: pos (-7, 10)
02:06:44.094 00.000 8976 MoveAxis(U, 0, ABG)
02:06:44.094 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:06:44.094 00.000 8976 MountToCamera -- mountX=0.80 mountY=-1.91 hyp=2.07 mountTheta=-1.18 cameraX=1.34, cameraY=1.58 cameraTheta=0.87
02:06:44.094 00.000 8976 incremental bump (1.339, 1.578) isValid = 1
02:06:44.094 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
02:06:44.094 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:06:44.094 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:06:44.094 00.000 8976 move complete, result=0
02:06:44.094 00.000 9828 Worker thread wakes up
02:06:44.094 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:06:44.095 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:06:44.095 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
02:06:44.095 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
02:06:44.095 00.000 8976 worker thread done servicing request
02:06:44.095 00.000 8976 Worker thread wakes up
02:06:44.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:44.095 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:44.095 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.1 px 0 ms NORTH
02:06:44.095 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:06:44.095 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:06:44.095 00.000 9828 BLC: window closed
02:06:44.095 00.000 9828 MoveAxis(E, 25, B)
02:06:44.095 00.000 9828 Guiding  Dir = 2, Dur = 25
02:06:44.095 00.000 9828 IsSlewing returns 0
02:06:44.096 00.001 9828 IsGuiding returns 0
02:06:44.096 00.000 9828 PulseGuide returned control before completion, sleep 35
02:06:44.146 00.050 9828 IsGuiding returns 1
02:06:44.146 00.000 9828 scope still moving after pulse duration time elapsed
02:06:44.177 00.031 9828 IsSlewing returns 0
02:06:44.177 00.000 9828 IsGuiding returns 1
02:06:44.208 00.031 9828 IsSlewing returns 0
02:06:44.208 00.000 9828 IsGuiding returns 1
02:06:44.238 00.030 9828 IsSlewing returns 0
02:06:44.238 00.000 9828 IsGuiding returns 0
02:06:44.238 00.000 9828 scope move finished after 25 + 118 ms
02:06:44.238 00.000 9828 Move returns status 0, amount 25
02:06:44.239 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:44.239 00.000 9828 MoveAxis(N, 11, B)
02:06:44.239 00.000 9828 Guiding  Dir = 0, Dur = 11
02:06:44.254 00.015 9828 IsSlewing returns 0
02:06:44.254 00.000 9828 IsGuiding returns 0
02:06:44.254 00.000 9828 PulseGuide returned control before completion, sleep 21
02:06:44.285 00.031 9828 IsGuiding returns 1
02:06:44.285 00.000 9828 scope still moving after pulse duration time elapsed
02:06:44.315 00.030 9828 IsSlewing returns 0
02:06:44.315 00.000 9828 IsGuiding returns 1
02:06:44.347 00.032 9828 IsSlewing returns 0
02:06:44.347 00.000 9828 IsGuiding returns 1
02:06:44.378 00.031 9828 IsSlewing returns 0
02:06:44.378 00.000 9828 IsGuiding returns 1
02:06:44.409 00.031 9828 IsSlewing returns 0
02:06:44.409 00.000 9828 IsGuiding returns 0
02:06:44.409 00.000 9828 scope move finished after 11 + 144 ms
02:06:44.409 00.000 9828 Move returns status 0, amount 11
02:06:44.409 00.000 9828 move complete, result=0
02:06:44.409 00.000 9828 worker thread done servicing request
02:06:44.409 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:06:44.787 00.378 8976 Exposure complete
02:06:44.793 00.006 8976 worker thread done servicing request
02:06:44.793 00.000 5052 OnExposeComplete: enter
02:06:44.793 00.000 5052 UpdateGuideState(): m_state=6
02:06:44.794 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7125
02:06:44.794 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.24, Mass=188, SNR=9.5, Peak=80 HFD=1.9
02:06:44.794 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.23 = 2.05)
02:06:44.794 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.95)
02:06:44.794 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.47 hyp=0.58 cameraTheta=-2.19 mountX=-0.27 mountY=0.54, mountTheta=2.03
02:06:44.795 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.47, opts=13)
02:06:44.795 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.47)
02:06:44.795 00.000 8976 Worker thread wakes up
02:06:44.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.47) opts 0xd
02:06:44.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.47)
02:06:44.795 00.000 8976 Moving (-0.33, -0.47) raw xDistance=-0.27 yDistance=0.54
02:06:44.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.27
02:06:44.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:06:44.795 00.000 8976 MoveAxis(R, 1, ABG)
02:06:44.795 00.000 8976 stepping (-7, 10) + (1, 0)
02:06:44.795 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:44.797 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:06:44.807 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:06:44.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:44.807 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:44.807 00.000 5052 Enqueuing Expose request
02:06:44.813 00.006 8976 Received - 47 (G) 
02:06:44.813 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:44.813 00.000 8976 stepped: pos (-6, 10)
02:06:44.813 00.000 8976 MoveAxis(D, 2, ABG)
02:06:44.813 00.000 8976 stepping (-6, 10) + (0, -2)
02:06:44.813 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:44.846 00.033 8976 Received - 47 (G) 
02:06:44.846 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:44.846 00.000 8976 stepped: pos (-6, 8)
02:06:44.846 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:06:44.846 00.000 8976 MountToCamera -- mountX=0.84 mountY=-1.70 hyp=1.89 mountTheta=-1.11 cameraX=1.13, cameraY=1.52 cameraTheta=0.93
02:06:44.846 00.000 8976 incremental bump (1.133, 1.518) isValid = 1
02:06:44.846 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:06:44.846 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:06:44.846 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:06:44.846 00.000 8976 move complete, result=0
02:06:44.846 00.000 8976 worker thread done servicing request
02:06:44.846 00.000 9828 Worker thread wakes up
02:06:44.846 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:06:44.846 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:06:44.846 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:06:44.846 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
02:06:44.847 00.001 8976 Worker thread wakes up
02:06:44.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:44.847 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:44.847 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:06:44.847 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:06:44.847 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:06:44.847 00.000 9828 BLC: window closed
02:06:44.847 00.000 9828 MoveAxis(E, 23, B)
02:06:44.847 00.000 9828 Guiding  Dir = 2, Dur = 23
02:06:44.847 00.000 9828 IsSlewing returns 0
02:06:44.847 00.000 9828 IsGuiding returns 0
02:06:44.847 00.000 9828 PulseGuide returned control before completion, sleep 33
02:06:44.893 00.046 9828 IsGuiding returns 1
02:06:44.893 00.000 9828 scope still moving after pulse duration time elapsed
02:06:44.924 00.031 9828 IsSlewing returns 0
02:06:44.924 00.000 9828 IsGuiding returns 1
02:06:44.956 00.032 9828 IsSlewing returns 0
02:06:44.956 00.000 9828 IsGuiding returns 1
02:06:44.987 00.031 9828 IsSlewing returns 0
02:06:44.987 00.000 9828 IsGuiding returns 0
02:06:44.987 00.000 9828 scope move finished after 23 + 117 ms
02:06:44.987 00.000 9828 Move returns status 0, amount 23
02:06:44.987 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:44.987 00.000 9828 MoveAxis(N, 12, B)
02:06:44.987 00.000 9828 Guiding  Dir = 0, Dur = 12
02:06:45.003 00.016 9828 IsSlewing returns 0
02:06:45.003 00.000 9828 IsGuiding returns 0
02:06:45.004 00.001 9828 PulseGuide returned control before completion, sleep 22
02:06:45.033 00.029 9828 IsGuiding returns 1
02:06:45.033 00.000 9828 scope still moving after pulse duration time elapsed
02:06:45.065 00.032 9828 IsSlewing returns 0
02:06:45.065 00.000 9828 IsGuiding returns 1
02:06:45.096 00.031 9828 IsSlewing returns 0
02:06:45.096 00.000 9828 IsGuiding returns 1
02:06:45.127 00.031 9828 IsSlewing returns 0
02:06:45.127 00.000 9828 IsGuiding returns 1
02:06:45.158 00.031 9828 IsSlewing returns 0
02:06:45.158 00.000 9828 IsGuiding returns 0
02:06:45.158 00.000 9828 scope move finished after 12 + 142 ms
02:06:45.158 00.000 9828 Move returns status 0, amount 12
02:06:45.158 00.000 9828 move complete, result=0
02:06:45.158 00.000 9828 worker thread done servicing request
02:06:45.158 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:06:45.541 00.383 8976 Exposure complete
02:06:45.547 00.006 8976 worker thread done servicing request
02:06:45.547 00.000 5052 OnExposeComplete: enter
02:06:45.547 00.000 5052 UpdateGuideState(): m_state=6
02:06:45.547 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7126
02:06:45.547 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.80, Mass=193, SNR=9.6, Peak=76 HFD=2.3
02:06:45.547 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:06:45.547 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
02:06:45.547 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.09 hyp=0.32 cameraTheta=2.87 mountX=0.22 mountY=0.21, mountTheta=0.77
02:06:45.548 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.09, opts=13)
02:06:45.548 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.09)
02:06:45.548 00.000 8976 Worker thread wakes up
02:06:45.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.09) opts 0xd
02:06:45.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.09)
02:06:45.548 00.000 8976 Moving (-0.31, 0.09) raw xDistance=0.22 yDistance=0.21
02:06:45.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:06:45.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:06:45.548 00.000 8976 MoveAxis(R, 0, ABG)
02:06:45.548 00.000 8976 MoveAxis(U, 0, ABG)
02:06:45.548 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:06:45.548 00.000 8976 MountToCamera -- mountX=0.86 mountY=-1.56 hyp=1.78 mountTheta=-1.06 cameraX=0.99, cameraY=1.48 cameraTheta=0.98
02:06:45.548 00.000 8976 incremental bump (0.994, 1.478) isValid = 1
02:06:45.548 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:06:45.548 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:06:45.548 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:06:45.548 00.000 8976 move complete, result=0
02:06:45.549 00.001 9828 Worker thread wakes up
02:06:45.549 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:06:45.549 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:06:45.549 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:06:45.549 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:06:45.549 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:06:45.549 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:06:45.549 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:06:45.549 00.000 9828 BLC: window closed
02:06:45.549 00.000 8976 worker thread done servicing request
02:06:45.549 00.000 9828 MoveAxis(E, 22, B)
02:06:45.549 00.000 9828 Guiding  Dir = 2, Dur = 22
02:06:45.550 00.001 9828 IsSlewing returns 0
02:06:45.550 00.000 9828 IsGuiding returns 0
02:06:45.550 00.000 9828 PulseGuide returned control before completion, sleep 32
02:06:45.559 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
02:06:45.560 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:45.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:45.560 00.000 5052 Enqueuing Expose request
02:06:45.560 00.000 8976 Worker thread wakes up
02:06:45.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:45.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:45.560 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:45.598 00.038 9828 IsGuiding returns 1
02:06:45.598 00.000 9828 scope still moving after pulse duration time elapsed
02:06:45.628 00.030 9828 IsSlewing returns 0
02:06:45.628 00.000 9828 IsGuiding returns 1
02:06:45.659 00.031 9828 IsSlewing returns 0
02:06:45.659 00.000 9828 IsGuiding returns 1
02:06:45.689 00.030 9828 IsSlewing returns 0
02:06:45.689 00.000 9828 IsGuiding returns 0
02:06:45.689 00.000 9828 scope move finished after 22 + 117 ms
02:06:45.689 00.000 9828 Move returns status 0, amount 22
02:06:45.689 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:45.689 00.000 9828 MoveAxis(N, 12, B)
02:06:45.689 00.000 9828 Guiding  Dir = 0, Dur = 12
02:06:45.705 00.016 9828 IsSlewing returns 0
02:06:45.705 00.000 9828 IsGuiding returns 0
02:06:45.705 00.000 9828 PulseGuide returned control before completion, sleep 22
02:06:45.736 00.031 9828 IsGuiding returns 1
02:06:45.736 00.000 9828 scope still moving after pulse duration time elapsed
02:06:45.767 00.031 9828 IsSlewing returns 0
02:06:45.767 00.000 9828 IsGuiding returns 1
02:06:45.798 00.031 9828 IsSlewing returns 0
02:06:45.798 00.000 9828 IsGuiding returns 1
02:06:45.829 00.031 9828 IsSlewing returns 0
02:06:45.829 00.000 9828 IsGuiding returns 1
02:06:45.860 00.031 9828 IsSlewing returns 0
02:06:45.860 00.000 9828 IsGuiding returns 0
02:06:45.860 00.000 9828 scope move finished after 12 + 142 ms
02:06:45.860 00.000 9828 Move returns status 0, amount 12
02:06:45.860 00.000 9828 move complete, result=0
02:06:45.860 00.000 9828 worker thread done servicing request
02:06:45.860 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:06:46.254 00.394 8976 Exposure complete
02:06:46.260 00.006 8976 worker thread done servicing request
02:06:46.260 00.000 5052 OnExposeComplete: enter
02:06:46.260 00.000 5052 UpdateGuideState(): m_state=6
02:06:46.260 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7127
02:06:46.260 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.57, Mass=205, SNR=9.9, Peak=79 HFD=2.0
02:06:46.260 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.04) = xAngle (-3.58 = 2.70)
02:06:46.260 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.69 = 2.60)
02:06:46.260 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.54 mountX=-0.12 mountY=0.07, mountTheta=2.62
02:06:46.261 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.14, opts=13)
02:06:46.261 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.14)
02:06:46.261 00.000 8976 Worker thread wakes up
02:06:46.261 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.14) opts 0xd
02:06:46.261 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.14)
02:06:46.261 00.000 8976 Moving (0.00, -0.14) raw xDistance=-0.12 yDistance=0.07
02:06:46.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:06:46.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:06:46.261 00.000 8976 MoveAxis(R, 0, ABG)
02:06:46.261 00.000 8976 MoveAxis(U, 0, ABG)
02:06:46.261 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:06:46.261 00.000 8976 MountToCamera -- mountX=0.88 mountY=-1.46 hyp=1.71 mountTheta=-1.03 cameraX=0.90, cameraY=1.45 cameraTheta=1.01
02:06:46.261 00.000 8976 incremental bump (0.901, 1.451) isValid = 1
02:06:46.262 00.001 8976 Scheduling Mount bump of (0.061, 0.101)
02:06:46.262 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:06:46.262 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:06:46.262 00.000 8976 move complete, result=0
02:06:46.262 00.000 9828 Worker thread wakes up
02:06:46.262 00.000 8976 worker thread done servicing request
02:06:46.262 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:06:46.262 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:06:46.262 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
02:06:46.262 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
02:06:46.262 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
02:06:46.262 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:06:46.262 00.000 9828 BLC: window closed
02:06:46.262 00.000 9828 MoveAxis(E, 21, B)
02:06:46.262 00.000 9828 Guiding  Dir = 2, Dur = 21
02:06:46.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:06:46.262 00.000 9828 IsSlewing returns 0
02:06:46.262 00.000 9828 IsGuiding returns 0
02:06:46.262 00.000 9828 PulseGuide returned control before completion, sleep 31
02:06:46.273 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
02:06:46.274 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:46.274 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:46.274 00.000 5052 Enqueuing Expose request
02:06:46.274 00.000 8976 Worker thread wakes up
02:06:46.274 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:46.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:46.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:46.297 00.023 9828 IsGuiding returns 1
02:06:46.297 00.000 9828 scope still moving after pulse duration time elapsed
02:06:46.329 00.032 9828 IsSlewing returns 0
02:06:46.329 00.000 9828 IsGuiding returns 1
02:06:46.361 00.032 9828 IsSlewing returns 0
02:06:46.361 00.000 9828 IsGuiding returns 1
02:06:46.393 00.032 9828 IsSlewing returns 0
02:06:46.393 00.000 9828 IsGuiding returns 0
02:06:46.393 00.000 9828 scope move finished after 21 + 108 ms
02:06:46.393 00.000 9828 Move returns status 0, amount 21
02:06:46.393 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:46.393 00.000 9828 MoveAxis(N, 13, B)
02:06:46.393 00.000 9828 Guiding  Dir = 0, Dur = 13
02:06:46.408 00.015 9828 IsSlewing returns 0
02:06:46.408 00.000 9828 IsGuiding returns 0
02:06:46.409 00.001 9828 PulseGuide returned control before completion, sleep 23
02:06:46.439 00.030 9828 IsGuiding returns 1
02:06:46.439 00.000 9828 scope still moving after pulse duration time elapsed
02:06:46.471 00.032 9828 IsSlewing returns 0
02:06:46.471 00.000 9828 IsGuiding returns 1
02:06:46.501 00.030 9828 IsSlewing returns 0
02:06:46.501 00.000 9828 IsGuiding returns 1
02:06:46.547 00.046 9828 IsSlewing returns 0
02:06:46.547 00.000 9828 IsGuiding returns 0
02:06:46.547 00.000 9828 scope move finished after 13 + 126 ms
02:06:46.547 00.000 9828 Move returns status 0, amount 13
02:06:46.547 00.000 9828 move complete, result=0
02:06:46.547 00.000 9828 worker thread done servicing request
02:06:46.547 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:06:46.965 00.418 8976 Exposure complete
02:06:46.969 00.004 8976 worker thread done servicing request
02:06:46.969 00.000 5052 OnExposeComplete: enter
02:06:46.970 00.001 5052 UpdateGuideState(): m_state=6
02:06:46.970 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7128
02:06:46.970 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.49, Mass=213, SNR=10.1, Peak=80 HFD=1.5
02:06:46.970 00.000 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
02:06:46.970 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
02:06:46.970 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.22 hyp=0.36 cameraTheta=-0.65 mountX=-0.32 mountY=-0.12, mountTheta=-2.78
02:06:46.970 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.22, opts=13)
02:06:46.970 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.22)
02:06:46.970 00.000 8976 Worker thread wakes up
02:06:46.971 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.22) opts 0xd
02:06:46.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.22)
02:06:46.971 00.000 8976 Moving (0.29, -0.22) raw xDistance=-0.32 yDistance=-0.12
02:06:46.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:06:46.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:06:46.971 00.000 8976 MoveAxis(R, 1, ABG)
02:06:46.971 00.000 8976 stepping (-6, 8) + (1, 0)
02:06:46.971 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:46.971 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:06:46.981 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
02:06:46.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:46.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:46.981 00.000 5052 Enqueuing Expose request
02:06:47.004 00.023 8976 Received - 47 (G) 
02:06:47.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:47.004 00.000 8976 stepped: pos (-5, 8)
02:06:47.004 00.000 8976 MoveAxis(U, 0, ABG)
02:06:47.004 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:06:47.004 00.000 8976 MountToCamera -- mountX=0.84 mountY=-1.40 hyp=1.63 mountTheta=-1.03 cameraX=0.86, cameraY=1.39 cameraTheta=1.01
02:06:47.004 00.000 8976 incremental bump (0.862, 1.388) isValid = 1
02:06:47.004 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:06:47.004 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:06:47.004 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:06:47.004 00.000 8976 move complete, result=0
02:06:47.004 00.000 9828 Worker thread wakes up
02:06:47.004 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:06:47.004 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:06:47.004 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:06:47.004 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
02:06:47.004 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
02:06:47.005 00.001 8976 worker thread done servicing request
02:06:47.005 00.000 8976 Worker thread wakes up
02:06:47.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:47.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:47.005 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
02:06:47.005 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:06:47.005 00.000 9828 BLC: window closed
02:06:47.005 00.000 9828 MoveAxis(E, 21, B)
02:06:47.005 00.000 9828 Guiding  Dir = 2, Dur = 21
02:06:47.005 00.000 9828 IsSlewing returns 0
02:06:47.005 00.000 9828 IsGuiding returns 0
02:06:47.006 00.001 9828 PulseGuide returned control before completion, sleep 31
02:06:47.045 00.039 9828 IsGuiding returns 1
02:06:47.045 00.000 9828 scope still moving after pulse duration time elapsed
02:06:47.076 00.031 9828 IsSlewing returns 0
02:06:47.076 00.000 9828 IsGuiding returns 1
02:06:47.108 00.032 9828 IsSlewing returns 0
02:06:47.108 00.000 9828 IsGuiding returns 1
02:06:47.140 00.032 9828 IsSlewing returns 0
02:06:47.140 00.000 9828 IsGuiding returns 0
02:06:47.140 00.000 9828 scope move finished after 21 + 113 ms
02:06:47.140 00.000 9828 Move returns status 0, amount 21
02:06:47.140 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:47.140 00.000 9828 MoveAxis(N, 13, B)
02:06:47.140 00.000 9828 Guiding  Dir = 0, Dur = 13
02:06:47.155 00.015 9828 IsSlewing returns 0
02:06:47.155 00.000 9828 IsGuiding returns 0
02:06:47.155 00.000 9828 PulseGuide returned control before completion, sleep 23
02:06:47.185 00.030 9828 IsGuiding returns 1
02:06:47.185 00.000 9828 scope still moving after pulse duration time elapsed
02:06:47.216 00.031 9828 IsSlewing returns 0
02:06:47.216 00.000 9828 IsGuiding returns 1
02:06:47.246 00.030 9828 IsSlewing returns 0
02:06:47.246 00.000 9828 IsGuiding returns 1
02:06:47.277 00.031 9828 IsSlewing returns 0
02:06:47.277 00.000 9828 IsGuiding returns 1
02:06:47.308 00.031 9828 IsSlewing returns 0
02:06:47.308 00.000 9828 IsGuiding returns 0
02:06:47.308 00.000 9828 scope move finished after 13 + 140 ms
02:06:47.308 00.000 9828 Move returns status 0, amount 13
02:06:47.308 00.000 9828 move complete, result=0
02:06:47.308 00.000 9828 worker thread done servicing request
02:06:47.308 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:06:47.695 00.387 8976 Exposure complete
02:06:47.701 00.006 8976 worker thread done servicing request
02:06:47.701 00.000 5052 OnExposeComplete: enter
02:06:47.701 00.000 5052 UpdateGuideState(): m_state=6
02:06:47.701 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7129
02:06:47.701 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.04, Mass=197, SNR=9.7, Peak=85 HFD=2.1
02:06:47.701 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
02:06:47.701 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
02:06:47.701 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.33 hyp=0.45 cameraTheta=2.33 mountX=0.43 mountY=0.08, mountTheta=0.19
02:06:47.701 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.33, opts=13)
02:06:47.702 00.001 5052 Enqueuing Move request for stepguider (-0.31, 0.33)
02:06:47.702 00.000 8976 Worker thread wakes up
02:06:47.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.33) opts 0xd
02:06:47.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.33)
02:06:47.702 00.000 8976 Moving (-0.31, 0.33) raw xDistance=0.43 yDistance=0.08
02:06:47.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.43
02:06:47.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:06:47.702 00.000 8976 MoveAxis(L, 2, ABG)
02:06:47.702 00.000 8976 stepping (-5, 8) + (-2, 0)
02:06:47.702 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:47.703 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:06:47.712 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
02:06:47.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:47.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:47.712 00.000 5052 Enqueuing Expose request
02:06:47.739 00.027 8976 Received - 47 (G) 
02:06:47.739 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:47.739 00.000 8976 stepped: pos (-7, 8)
02:06:47.739 00.000 8976 MoveAxis(U, 0, ABG)
02:06:47.739 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:06:47.739 00.000 8976 MountToCamera -- mountX=0.92 mountY=-1.36 hyp=1.64 mountTheta=-0.98 cameraX=0.79, cameraY=1.44 cameraTheta=1.07
02:06:47.739 00.000 8976 incremental bump (0.790, 1.436) isValid = 1
02:06:47.739 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
02:06:47.739 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:06:47.739 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:06:47.739 00.000 8976 move complete, result=0
02:06:47.739 00.000 8976 worker thread done servicing request
02:06:47.739 00.000 9828 Worker thread wakes up
02:06:47.739 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:06:47.739 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:06:47.739 00.000 8976 Worker thread wakes up
02:06:47.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:47.739 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:47.740 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:06:47.740 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:06:47.740 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
02:06:47.740 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:06:47.740 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:06:47.740 00.000 9828 BLC: window closed
02:06:47.740 00.000 9828 MoveAxis(E, 19, B)
02:06:47.740 00.000 9828 Guiding  Dir = 2, Dur = 19
02:06:47.740 00.000 9828 IsSlewing returns 0
02:06:47.740 00.000 9828 IsGuiding returns 0
02:06:47.740 00.000 9828 PulseGuide returned control before completion, sleep 29
02:06:47.778 00.038 9828 IsGuiding returns 1
02:06:47.778 00.000 9828 scope still moving after pulse duration time elapsed
02:06:47.810 00.032 9828 IsSlewing returns 0
02:06:47.810 00.000 9828 IsGuiding returns 1
02:06:47.841 00.031 9828 IsSlewing returns 0
02:06:47.841 00.000 9828 IsGuiding returns 1
02:06:47.872 00.031 9828 IsSlewing returns 0
02:06:47.872 00.000 9828 IsGuiding returns 0
02:06:47.872 00.000 9828 scope move finished after 19 + 112 ms
02:06:47.872 00.000 9828 Move returns status 0, amount 19
02:06:47.872 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:47.872 00.000 9828 MoveAxis(N, 13, B)
02:06:47.872 00.000 9828 Guiding  Dir = 0, Dur = 13
02:06:47.887 00.015 9828 IsSlewing returns 0
02:06:47.887 00.000 9828 IsGuiding returns 0
02:06:47.887 00.000 9828 PulseGuide returned control before completion, sleep 23
02:06:47.918 00.031 9828 IsGuiding returns 1
02:06:47.918 00.000 9828 scope still moving after pulse duration time elapsed
02:06:47.949 00.031 9828 IsSlewing returns 0
02:06:47.949 00.000 9828 IsGuiding returns 1
02:06:47.980 00.031 9828 IsSlewing returns 0
02:06:47.980 00.000 9828 IsGuiding returns 1
02:06:48.010 00.030 9828 IsSlewing returns 0
02:06:48.010 00.000 9828 IsGuiding returns 1
02:06:48.043 00.033 9828 IsSlewing returns 0
02:06:48.043 00.000 9828 IsGuiding returns 0
02:06:48.043 00.000 9828 scope move finished after 13 + 142 ms
02:06:48.043 00.000 9828 Move returns status 0, amount 13
02:06:48.043 00.000 9828 move complete, result=0
02:06:48.043 00.000 9828 worker thread done servicing request
02:06:48.043 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:06:48.435 00.392 8976 Exposure complete
02:06:48.440 00.005 8976 worker thread done servicing request
02:06:48.440 00.000 5052 OnExposeComplete: enter
02:06:48.440 00.000 5052 UpdateGuideState(): m_state=6
02:06:48.440 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7130
02:06:48.440 00.000 5052 Star::Find returns 1 (1), X=328.42, Y=281.73, Mass=200, SNR=9.8, Peak=78 HFD=1.7
02:06:48.441 00.001 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:06:48.441 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:06:48.441 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=0.02 hyp=0.76 cameraTheta=3.11 mountX=0.36 mountY=0.62, mountTheta=1.04
02:06:48.441 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=0.02, opts=13)
02:06:48.441 00.000 5052 Enqueuing Move request for stepguider (-0.76, 0.02)
02:06:48.442 00.001 8976 Worker thread wakes up
02:06:48.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, 0.02) opts 0xd
02:06:48.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, 0.02)
02:06:48.442 00.000 8976 Moving (-0.76, 0.02) raw xDistance=0.36 yDistance=0.62
02:06:48.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
02:06:48.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
02:06:48.442 00.000 8976 MoveAxis(L, 2, ABG)
02:06:48.442 00.000 8976 stepping (-7, 8) + (-2, 0)
02:06:48.442 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:48.443 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:06:48.453 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8 Saturated
02:06:48.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:48.453 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:48.453 00.000 5052 Enqueuing Expose request
02:06:48.474 00.021 8976 Received - 47 (G) 
02:06:48.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:48.474 00.000 8976 stepped: pos (-9, 8)
02:06:48.474 00.000 8976 MoveAxis(D, 2, ABG)
02:06:48.474 00.000 8976 stepping (-9, 8) + (0, -2)
02:06:48.474 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:48.506 00.032 8976 Received - 47 (G) 
02:06:48.506 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:48.506 00.000 8976 stepped: pos (-9, 6)
02:06:48.507 00.001 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:06:48.507 00.000 8976 MountToCamera -- mountX=1.07 mountY=-1.22 hyp=1.63 mountTheta=-0.85 cameraX=0.60, cameraY=1.51 cameraTheta=1.19
02:06:48.507 00.000 8976 incremental bump (0.602, 1.510) isValid = 1
02:06:48.507 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
02:06:48.507 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:06:48.507 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:06:48.507 00.000 8976 move complete, result=0
02:06:48.507 00.000 9828 Worker thread wakes up
02:06:48.507 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:06:48.507 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:06:48.507 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:06:48.507 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:06:48.507 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:06:48.507 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:06:48.507 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:06:48.507 00.000 9828 BLC: window closed
02:06:48.507 00.000 9828 MoveAxis(E, 15, B)
02:06:48.507 00.000 9828 Guiding  Dir = 2, Dur = 15
02:06:48.507 00.000 8976 worker thread done servicing request
02:06:48.507 00.000 8976 Worker thread wakes up
02:06:48.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:48.507 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:48.507 00.000 9828 IsSlewing returns 0
02:06:48.507 00.000 9828 IsGuiding returns 0
02:06:48.507 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:48.539 00.032 9828 IsGuiding returns 1
02:06:48.539 00.000 9828 scope still moving after pulse duration time elapsed
02:06:48.571 00.032 9828 IsSlewing returns 0
02:06:48.571 00.000 9828 IsGuiding returns 1
02:06:48.603 00.032 9828 IsSlewing returns 0
02:06:48.604 00.001 9828 IsGuiding returns 1
02:06:48.633 00.029 9828 IsSlewing returns 0
02:06:48.633 00.000 9828 IsGuiding returns 0
02:06:48.633 00.000 9828 scope move finished after 15 + 110 ms
02:06:48.633 00.000 9828 Move returns status 0, amount 15
02:06:48.633 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:48.633 00.000 9828 MoveAxis(N, 14, B)
02:06:48.634 00.001 9828 Guiding  Dir = 0, Dur = 14
02:06:48.648 00.014 9828 IsSlewing returns 0
02:06:48.653 00.005 9828 IsGuiding returns 0
02:06:48.653 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:48.680 00.027 9828 IsGuiding returns 1
02:06:48.680 00.000 9828 scope still moving after pulse duration time elapsed
02:06:48.711 00.031 9828 IsSlewing returns 0
02:06:48.711 00.000 9828 IsGuiding returns 1
02:06:48.741 00.030 9828 IsSlewing returns 0
02:06:48.741 00.000 9828 IsGuiding returns 1
02:06:48.772 00.031 9828 IsSlewing returns 0
02:06:48.772 00.000 9828 IsGuiding returns 1
02:06:48.803 00.031 9828 IsSlewing returns 0
02:06:48.803 00.000 9828 IsGuiding returns 0
02:06:48.803 00.000 9828 scope move finished after 14 + 136 ms
02:06:48.803 00.000 9828 Move returns status 0, amount 14
02:06:48.803 00.000 9828 move complete, result=0
02:06:48.803 00.000 9828 worker thread done servicing request
02:06:48.803 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:06:49.203 00.400 8976 Exposure complete
02:06:49.208 00.005 8976 worker thread done servicing request
02:06:49.208 00.000 5052 OnExposeComplete: enter
02:06:49.208 00.000 5052 UpdateGuideState(): m_state=6
02:06:49.208 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7131
02:06:49.208 00.000 5052 Star::Find returns 1 (0), X=327.78, Y=281.60, Mass=200, SNR=9.8, Peak=79 HFD=2.0
02:06:49.209 00.001 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
02:06:49.209 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
02:06:49.209 00.000 5052 CameraToMount -- cameraX=-1.40 cameraY=-0.11 hyp=1.40 cameraTheta=-3.06 mountX=0.54 mountY=1.23, mountTheta=1.16
02:06:49.209 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.40, y=-0.11, opts=13)
02:06:49.209 00.000 5052 Enqueuing Move request for stepguider (-1.40, -0.11)
02:06:49.209 00.000 8976 Worker thread wakes up
02:06:49.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.40, -0.11) opts 0xd
02:06:49.210 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.40, -0.11)
02:06:49.210 00.000 8976 Moving (-1.40, -0.11) raw xDistance=0.54 yDistance=1.23
02:06:49.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
02:06:49.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.23
02:06:49.210 00.000 8976 MoveAxis(L, 2, ABG)
02:06:49.210 00.000 8976 stepping (-9, 6) + (-2, 0)
02:06:49.210 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:49.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:06:49.220 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
02:06:49.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:49.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:49.220 00.000 5052 Enqueuing Expose request
02:06:49.241 00.021 8976 Received - 47 (G) 
02:06:49.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:49.241 00.000 8976 stepped: pos (-11, 6)
02:06:49.241 00.000 8976 MoveAxis(D, 5, ABG)
02:06:49.241 00.000 8976 stepping (-11, 6) + (0, -5)
02:06:49.241 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:06:49.289 00.048 8976 Received - 47 (G) 
02:06:49.289 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:06:49.289 00.000 8976 stepped: pos (-11, 1)
02:06:49.289 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:06:49.289 00.000 8976 MountToCamera -- mountX=1.27 mountY=-0.87 hyp=1.54 mountTheta=-0.60 cameraX=0.20, cameraY=1.53 cameraTheta=1.44
02:06:49.289 00.000 8976 incremental bump (0.197, 1.531) isValid = 1
02:06:49.289 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
02:06:49.289 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:06:49.289 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:06:49.289 00.000 8976 move complete, result=0
02:06:49.290 00.001 9828 Worker thread wakes up
02:06:49.290 00.000 8976 worker thread done servicing request
02:06:49.290 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.2 px 5 ms SOUTH
02:06:49.290 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:06:49.290 00.000 8976 Worker thread wakes up
02:06:49.290 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:49.290 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:06:49.290 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:49.290 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
02:06:49.290 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
02:06:49.290 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
02:06:49.290 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:06:49.290 00.000 9828 BLC: window closed
02:06:49.290 00.000 9828 MoveAxis(E, 6, B)
02:06:49.290 00.000 9828 Guiding  Dir = 2, Dur = 6
02:06:49.291 00.001 9828 IsSlewing returns 0
02:06:49.291 00.000 9828 IsGuiding returns 0
02:06:49.291 00.000 9828 PulseGuide returned control before completion, sleep 16
02:06:49.314 00.023 9828 IsGuiding returns 1
02:06:49.314 00.000 9828 scope still moving after pulse duration time elapsed
02:06:49.345 00.031 9828 IsSlewing returns 0
02:06:49.345 00.000 9828 IsGuiding returns 1
02:06:49.377 00.032 9828 IsSlewing returns 0
02:06:49.377 00.000 9828 IsGuiding returns 1
02:06:49.409 00.032 9828 IsSlewing returns 0
02:06:49.409 00.000 9828 IsGuiding returns 0
02:06:49.409 00.000 9828 scope move finished after 6 + 112 ms
02:06:49.410 00.001 9828 Move returns status 0, amount 6
02:06:49.410 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:49.410 00.000 9828 MoveAxis(N, 16, B)
02:06:49.410 00.000 9828 Guiding  Dir = 0, Dur = 16
02:06:49.424 00.014 9828 IsSlewing returns 0
02:06:49.424 00.000 9828 IsGuiding returns 0
02:06:49.424 00.000 9828 PulseGuide returned control before completion, sleep 26
02:06:49.456 00.032 9828 IsGuiding returns 1
02:06:49.456 00.000 9828 scope still moving after pulse duration time elapsed
02:06:49.488 00.032 9828 IsSlewing returns 0
02:06:49.488 00.000 9828 IsGuiding returns 1
02:06:49.520 00.032 9828 IsSlewing returns 0
02:06:49.520 00.000 9828 IsGuiding returns 1
02:06:49.552 00.032 9828 IsSlewing returns 0
02:06:49.552 00.000 9828 IsGuiding returns 1
02:06:49.583 00.031 9828 IsSlewing returns 0
02:06:49.583 00.000 9828 IsGuiding returns 1
02:06:49.614 00.031 9828 IsSlewing returns 0
02:06:49.614 00.000 9828 IsGuiding returns 1
02:06:49.646 00.032 9828 IsSlewing returns 0
02:06:49.646 00.000 9828 IsGuiding returns 0
02:06:49.646 00.000 9828 scope move finished after 16 + 205 ms
02:06:49.646 00.000 9828 Move returns status 0, amount 16
02:06:49.646 00.000 9828 move complete, result=0
02:06:49.646 00.000 9828 worker thread done servicing request
02:06:49.646 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:06:49.982 00.336 8976 Exposure complete
02:06:49.988 00.006 8976 worker thread done servicing request
02:06:49.988 00.000 5052 OnExposeComplete: enter
02:06:49.988 00.000 5052 UpdateGuideState(): m_state=6
02:06:49.988 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7132
02:06:49.988 00.000 5052 Star::Find returns 1 (0), X=327.93, Y=281.65, Mass=209, SNR=10.0, Peak=80 HFD=2.3
02:06:49.988 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
02:06:49.988 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
02:06:49.988 00.000 5052 CameraToMount -- cameraX=-1.24 cameraY=-0.06 hyp=1.24 cameraTheta=-3.09 mountX=0.51 mountY=1.07, mountTheta=1.13
02:06:49.990 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.24, y=-0.06, opts=13)
02:06:49.990 00.000 5052 Enqueuing Move request for stepguider (-1.24, -0.06)
02:06:49.990 00.000 8976 Worker thread wakes up
02:06:49.990 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.24, -0.06) opts 0xd
02:06:49.990 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.24, -0.06)
02:06:49.990 00.000 8976 Moving (-1.24, -0.06) raw xDistance=0.51 yDistance=1.07
02:06:49.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
02:06:49.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.07
02:06:49.990 00.000 8976 MoveAxis(L, 2, ABG)
02:06:49.991 00.001 8976 stepping (-11, 1) + (-2, 0)
02:06:49.991 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:49.991 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:06:50.002 00.011 5052 UpdateGuideState exits: m=209 SNR=10.0
02:06:50.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:50.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:50.002 00.000 5052 Enqueuing Expose request
02:06:50.024 00.022 8976 Received - 47 (G) 
02:06:50.025 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:50.025 00.000 8976 stepped: pos (-13, 1)
02:06:50.025 00.000 8976 MoveAxis(D, 5, ABG)
02:06:50.025 00.000 8976 stepping (-13, 1) + (0, -5)
02:06:50.025 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:06:50.072 00.047 8976 Received - 47 (G) 
02:06:50.072 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:06:50.072 00.000 8976 stepped: pos (-13, -4)
02:06:50.073 00.001 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
02:06:50.073 00.000 8976 MountToCamera -- mountX=1.51 mountY=-0.37 hyp=1.56 mountTheta=-0.24 cameraX=-0.35, cameraY=1.51 cameraTheta=1.80
02:06:50.073 00.000 8976 incremental bump (-0.354, 1.515) isValid = 1
02:06:50.073 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
02:06:50.073 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:06:50.073 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:06:50.073 00.000 8976 move complete, result=0
02:06:50.073 00.000 8976 worker thread done servicing request
02:06:50.073 00.000 8976 Worker thread wakes up
02:06:50.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:50.073 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:50.073 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 5 ms SOUTH
02:06:50.074 00.001 9828 Worker thread wakes up
02:06:50.074 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:06:50.074 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:06:50.074 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.40)
02:06:50.074 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.48)
02:06:50.074 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
02:06:50.074 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:06:50.074 00.000 9828 BLC: window closed
02:06:50.074 00.000 9828 MoveAxis(W, 7, B)
02:06:50.074 00.000 9828 Guiding  Dir = 3, Dur = 7
02:06:50.075 00.001 9828 IsSlewing returns 0
02:06:50.075 00.000 9828 IsGuiding returns 0
02:06:50.075 00.000 9828 PulseGuide returned control before completion, sleep 17
02:06:50.096 00.021 9828 IsGuiding returns 1
02:06:50.096 00.000 9828 scope still moving after pulse duration time elapsed
02:06:50.128 00.032 9828 IsSlewing returns 0
02:06:50.128 00.000 9828 IsGuiding returns 1
02:06:50.159 00.031 9828 IsSlewing returns 0
02:06:50.159 00.000 9828 IsGuiding returns 1
02:06:50.190 00.031 9828 IsSlewing returns 0
02:06:50.190 00.000 9828 IsGuiding returns 0
02:06:50.190 00.000 9828 scope move finished after 7 + 108 ms
02:06:50.190 00.000 9828 Move returns status 0, amount 7
02:06:50.190 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:50.190 00.000 9828 MoveAxis(N, 16, B)
02:06:50.190 00.000 9828 Guiding  Dir = 0, Dur = 16
02:06:50.206 00.016 9828 IsSlewing returns 0
02:06:50.206 00.000 9828 IsGuiding returns 0
02:06:50.206 00.000 9828 PulseGuide returned control before completion, sleep 26
02:06:50.237 00.031 9828 IsGuiding returns 1
02:06:50.237 00.000 9828 scope still moving after pulse duration time elapsed
02:06:50.268 00.031 9828 IsSlewing returns 0
02:06:50.268 00.000 9828 IsGuiding returns 1
02:06:50.299 00.031 9828 IsSlewing returns 0
02:06:50.299 00.000 9828 IsGuiding returns 1
02:06:50.329 00.030 9828 IsSlewing returns 0
02:06:50.329 00.000 9828 IsGuiding returns 1
02:06:50.360 00.031 9828 IsSlewing returns 0
02:06:50.360 00.000 9828 IsGuiding returns 0
02:06:50.360 00.000 9828 scope move finished after 16 + 138 ms
02:06:50.360 00.000 9828 Move returns status 0, amount 16
02:06:50.360 00.000 9828 move complete, result=0
02:06:50.361 00.001 9828 worker thread done servicing request
02:06:50.361 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
02:06:50.767 00.406 8976 Exposure complete
02:06:50.772 00.005 8976 worker thread done servicing request
02:06:50.772 00.000 5052 OnExposeComplete: enter
02:06:50.772 00.000 5052 UpdateGuideState(): m_state=6
02:06:50.772 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7133
02:06:50.772 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.46, Mass=191, SNR=9.6, Peak=79 HFD=2.1
02:06:50.772 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.41 = 1.88)
02:06:50.772 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
02:06:50.772 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.25 hyp=0.35 cameraTheta=-2.36 mountX=-0.11 mountY=0.34, mountTheta=1.87
02:06:50.773 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.25, opts=13)
02:06:50.773 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.25)
02:06:50.773 00.000 8976 Worker thread wakes up
02:06:50.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.25) opts 0xd
02:06:50.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.25)
02:06:50.773 00.000 8976 Moving (-0.25, -0.25) raw xDistance=-0.11 yDistance=0.34
02:06:50.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:06:50.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.34
02:06:50.773 00.000 8976 MoveAxis(R, 0, ABG)
02:06:50.773 00.000 8976 MoveAxis(D, 2, ABG)
02:06:50.774 00.001 8976 stepping (-13, -4) + (0, -2)
02:06:50.774 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:50.774 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:06:50.783 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
02:06:50.784 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:50.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:50.784 00.000 5052 Enqueuing Expose request
02:06:50.808 00.024 8976 Received - 47 (G) 
02:06:50.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:50.808 00.000 8976 stepped: pos (-13, -6)
02:06:50.808 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
02:06:50.808 00.000 8976 MountToCamera -- mountX=1.67 mountY=0.06 hyp=1.67 mountTheta=0.04 cameraX=-0.82, cameraY=1.46 cameraTheta=2.08
02:06:50.808 00.000 8976 incremental bump (-0.816, 1.457) isValid = 1
02:06:50.808 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
02:06:50.808 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:06:50.808 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:06:50.808 00.000 8976 move complete, result=0
02:06:50.808 00.000 8976 worker thread done servicing request
02:06:50.809 00.001 8976 Worker thread wakes up
02:06:50.809 00.000 9828 Worker thread wakes up
02:06:50.809 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:06:50.809 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:06:50.809 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
02:06:50.809 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.20)
02:06:50.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:50.809 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:50.809 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
02:06:50.809 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:06:50.809 00.000 9828 BLC: window closed
02:06:50.809 00.000 9828 MoveAxis(W, 16, B)
02:06:50.809 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 2 ms SOUTH
02:06:50.809 00.000 9828 Guiding  Dir = 3, Dur = 16
02:06:50.810 00.001 9828 IsSlewing returns 0
02:06:50.810 00.000 9828 IsGuiding returns 0
02:06:50.810 00.000 9828 PulseGuide returned control before completion, sleep 26
02:06:50.841 00.031 9828 IsGuiding returns 1
02:06:50.841 00.000 9828 scope still moving after pulse duration time elapsed
02:06:50.872 00.031 9828 IsSlewing returns 0
02:06:50.872 00.000 9828 IsGuiding returns 1
02:06:50.904 00.032 9828 IsSlewing returns 0
02:06:50.904 00.000 9828 IsGuiding returns 1
02:06:50.935 00.031 9828 IsSlewing returns 0
02:06:50.936 00.001 9828 IsGuiding returns 1
02:06:50.966 00.030 9828 IsSlewing returns 0
02:06:50.966 00.000 9828 IsGuiding returns 0
02:06:50.966 00.000 9828 scope move finished after 16 + 139 ms
02:06:50.966 00.000 9828 Move returns status 0, amount 16
02:06:50.966 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:50.966 00.000 9828 MoveAxis(N, 15, B)
02:06:50.966 00.000 9828 Guiding  Dir = 0, Dur = 15
02:06:50.981 00.015 9828 IsSlewing returns 0
02:06:50.981 00.000 9828 IsGuiding returns 0
02:06:50.981 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:51.012 00.031 9828 IsGuiding returns 1
02:06:51.012 00.000 9828 scope still moving after pulse duration time elapsed
02:06:51.042 00.030 9828 IsSlewing returns 0
02:06:51.042 00.000 9828 IsGuiding returns 1
02:06:51.073 00.031 9828 IsSlewing returns 0
02:06:51.073 00.000 9828 IsGuiding returns 1
02:06:51.104 00.031 9828 IsSlewing returns 0
02:06:51.105 00.001 9828 IsGuiding returns 1
02:06:51.135 00.030 9828 IsSlewing returns 0
02:06:51.136 00.001 9828 IsGuiding returns 0
02:06:51.136 00.000 9828 scope move finished after 15 + 139 ms
02:06:51.136 00.000 9828 Move returns status 0, amount 15
02:06:51.136 00.000 9828 move complete, result=0
02:06:51.136 00.000 9828 worker thread done servicing request
02:06:51.136 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:06:51.505 00.369 8976 Exposure complete
02:06:51.511 00.006 8976 worker thread done servicing request
02:06:51.511 00.000 5052 OnExposeComplete: enter
02:06:51.511 00.000 5052 UpdateGuideState(): m_state=6
02:06:51.511 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7134
02:06:51.512 00.001 5052 Star::Find returns 1 (0), X=329.62, Y=281.75, Mass=210, SNR=10.1, Peak=82 HFD=1.8
02:06:51.512 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:06:51.512 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:06:51.512 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.04 hyp=0.45 cameraTheta=0.08 mountX=-0.17 mountY=-0.40, mountTheta=-1.98
02:06:51.512 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.04, opts=13)
02:06:51.513 00.001 5052 Enqueuing Move request for stepguider (0.45, 0.04)
02:06:51.513 00.000 8976 Worker thread wakes up
02:06:51.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.04) opts 0xd
02:06:51.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.04)
02:06:51.513 00.000 8976 Moving (0.45, 0.04) raw xDistance=-0.17 yDistance=-0.40
02:06:51.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:06:51.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40
02:06:51.513 00.000 8976 MoveAxis(R, 0, ABG)
02:06:51.513 00.000 8976 MoveAxis(U, 1, ABG)
02:06:51.513 00.000 8976 stepping (-13, -6) + (0, 1)
02:06:51.513 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:51.514 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:06:51.524 00.010 5052 UpdateGuideState exits: m=210 SNR=10.1
02:06:51.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:51.524 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:51.524 00.000 5052 Enqueuing Expose request
02:06:51.543 00.019 8976 Received - 47 (G) 
02:06:51.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:51.543 00.000 8976 stepped: pos (-13, -5)
02:06:51.543 00.000 8976 MountToCamera -- mountTheta (0.17) + m_xAngle (2.04) = xAngle (2.21 = 2.21)
02:06:51.543 00.000 8976 MountToCamera -- mountX=1.77 mountY=0.30 hyp=1.80 mountTheta=0.17 cameraX=-1.08, cameraY=1.44 cameraTheta=2.21
02:06:51.543 00.000 8976 incremental bump (-1.079, 1.442) isValid = 1
02:06:51.543 00.000 8976 Scheduling Mount bump of (-0.069, 0.095)
02:06:51.543 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:06:51.543 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:06:51.543 00.000 8976 move complete, result=0
02:06:51.543 00.000 9828 Worker thread wakes up
02:06:51.544 00.001 8976 worker thread done servicing request
02:06:51.544 00.000 8976 Worker thread wakes up
02:06:51.544 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
02:06:51.544 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:06:51.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:51.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:51.544 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:06:51.544 00.000 9828 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.10) = xAngle (5.29 = -0.99)
02:06:51.544 00.000 9828 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.21 = -1.07)
02:06:51.544 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.20 mountX=0.06 mountY=-0.10, mountTheta=-1.01
02:06:51.544 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
02:06:51.544 00.000 9828 BLC: window closed
02:06:51.545 00.001 9828 MoveAxis(W, 20, B)
02:06:51.545 00.000 9828 Guiding  Dir = 3, Dur = 20
02:06:51.545 00.000 9828 IsSlewing returns 0
02:06:51.545 00.000 9828 IsGuiding returns 0
02:06:51.545 00.000 9828 PulseGuide returned control before completion, sleep 30
02:06:51.576 00.031 9828 IsGuiding returns 1
02:06:51.576 00.000 9828 scope still moving after pulse duration time elapsed
02:06:51.608 00.032 9828 IsSlewing returns 0
02:06:51.608 00.000 9828 IsGuiding returns 1
02:06:51.639 00.031 9828 IsSlewing returns 0
02:06:51.639 00.000 9828 IsGuiding returns 1
02:06:51.670 00.031 9828 IsSlewing returns 0
02:06:51.670 00.000 9828 IsGuiding returns 1
02:06:51.701 00.031 9828 IsSlewing returns 0
02:06:51.701 00.000 9828 IsGuiding returns 0
02:06:51.701 00.000 9828 scope move finished after 20 + 136 ms
02:06:51.701 00.000 9828 Move returns status 0, amount 20
02:06:51.701 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:51.701 00.000 9828 MoveAxis(N, 14, B)
02:06:51.701 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:51.717 00.016 9828 IsSlewing returns 0
02:06:51.717 00.000 9828 IsGuiding returns 0
02:06:51.717 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:51.748 00.031 9828 IsGuiding returns 1
02:06:51.748 00.000 9828 scope still moving after pulse duration time elapsed
02:06:51.778 00.030 9828 IsSlewing returns 0
02:06:51.778 00.000 9828 IsGuiding returns 1
02:06:51.810 00.032 9828 IsSlewing returns 0
02:06:51.810 00.000 9828 IsGuiding returns 1
02:06:51.842 00.032 9828 IsSlewing returns 0
02:06:51.842 00.000 9828 IsGuiding returns 0
02:06:51.842 00.000 9828 scope move finished after 14 + 110 ms
02:06:51.842 00.000 9828 Move returns status 0, amount 14
02:06:51.842 00.000 9828 move complete, result=0
02:06:51.842 00.000 9828 worker thread done servicing request
02:06:51.842 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
02:06:52.239 00.397 8976 Exposure complete
02:06:52.244 00.005 8976 worker thread done servicing request
02:06:52.244 00.000 5052 OnExposeComplete: enter
02:06:52.245 00.001 5052 UpdateGuideState(): m_state=6
02:06:52.245 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7135
02:06:52.245 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.74, Mass=208, SNR=10.0, Peak=85 HFD=1.8
02:06:52.245 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
02:06:52.245 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:06:52.245 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.03 hyp=0.37 cameraTheta=0.07 mountX=-0.14 mountY=-0.32, mountTheta=-1.99
02:06:52.246 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.03, opts=13)
02:06:52.246 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.03)
02:06:52.246 00.000 8976 Worker thread wakes up
02:06:52.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.03) opts 0xd
02:06:52.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.03)
02:06:52.246 00.000 8976 Moving (0.36, 0.03) raw xDistance=-0.14 yDistance=-0.32
02:06:52.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:06:52.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
02:06:52.246 00.000 8976 MoveAxis(R, 0, ABG)
02:06:52.246 00.000 8976 MoveAxis(U, 1, ABG)
02:06:52.246 00.000 8976 stepping (-13, -5) + (0, 1)
02:06:52.246 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:52.247 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:06:52.257 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:06:52.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:52.257 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:52.257 00.000 5052 Enqueuing Expose request
02:06:52.279 00.022 8976 Received - 47 (G) 
02:06:52.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:52.279 00.000 8976 stepped: pos (-13, -4)
02:06:52.279 00.000 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (2.04) = xAngle (2.26 = 2.26)
02:06:52.279 00.000 8976 MountToCamera -- mountX=1.85 mountY=0.41 hyp=1.89 mountTheta=0.22 cameraX=-1.21, cameraY=1.46 cameraTheta=2.26
02:06:52.279 00.000 8976 incremental bump (-1.209, 1.455) isValid = 1
02:06:52.279 00.000 8976 Scheduling Mount bump of (-0.073, 0.092)
02:06:52.280 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:06:52.280 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:06:52.280 00.000 8976 move complete, result=0
02:06:52.280 00.000 9828 Worker thread wakes up
02:06:52.280 00.000 8976 worker thread done servicing request
02:06:52.280 00.000 8976 Worker thread wakes up
02:06:52.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:52.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:52.280 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:06:52.280 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:06:52.280 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:06:52.280 00.000 9828 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.34 = -0.94)
02:06:52.280 00.000 9828 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.02)
02:06:52.280 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.25 mountX=0.07 mountY=-0.10, mountTheta=-0.97
02:06:52.280 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:06:52.280 00.000 9828 BLC: window closed
02:06:52.280 00.000 9828 MoveAxis(W, 22, B)
02:06:52.281 00.001 9828 Guiding  Dir = 3, Dur = 22
02:06:52.281 00.000 9828 IsSlewing returns 0
02:06:52.281 00.000 9828 IsGuiding returns 0
02:06:52.281 00.000 9828 PulseGuide returned control before completion, sleep 32
02:06:52.325 00.044 9828 IsGuiding returns 1
02:06:52.326 00.001 9828 scope still moving after pulse duration time elapsed
02:06:52.356 00.030 9828 IsSlewing returns 0
02:06:52.356 00.000 9828 IsGuiding returns 1
02:06:52.386 00.030 9828 IsSlewing returns 0
02:06:52.386 00.000 9828 IsGuiding returns 1
02:06:52.418 00.032 9828 IsSlewing returns 0
02:06:52.418 00.000 9828 IsGuiding returns 0
02:06:52.418 00.000 9828 scope move finished after 22 + 115 ms
02:06:52.418 00.000 9828 Move returns status 0, amount 22
02:06:52.418 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:52.418 00.000 9828 MoveAxis(N, 14, B)
02:06:52.418 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:52.433 00.015 9828 IsSlewing returns 0
02:06:52.433 00.000 9828 IsGuiding returns 0
02:06:52.433 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:52.464 00.031 9828 IsGuiding returns 1
02:06:52.464 00.000 9828 scope still moving after pulse duration time elapsed
02:06:52.495 00.031 9828 IsSlewing returns 0
02:06:52.495 00.000 9828 IsGuiding returns 1
02:06:52.526 00.031 9828 IsSlewing returns 0
02:06:52.526 00.000 9828 IsGuiding returns 1
02:06:52.557 00.031 9828 IsSlewing returns 0
02:06:52.557 00.000 9828 IsGuiding returns 1
02:06:52.588 00.031 9828 IsSlewing returns 0
02:06:52.588 00.000 9828 IsGuiding returns 0
02:06:52.588 00.000 9828 scope move finished after 14 + 141 ms
02:06:52.588 00.000 9828 Move returns status 0, amount 14
02:06:52.588 00.000 9828 move complete, result=0
02:06:52.588 00.000 9828 worker thread done servicing request
02:06:52.588 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:06:52.973 00.385 8976 Exposure complete
02:06:52.979 00.006 8976 worker thread done servicing request
02:06:52.980 00.001 5052 OnExposeComplete: enter
02:06:52.980 00.000 5052 UpdateGuideState(): m_state=6
02:06:52.980 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7136
02:06:52.980 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.06, Mass=194, SNR=9.7, Peak=93 HFD=1.9
02:06:52.980 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
02:06:52.980 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
02:06:52.980 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=-0.65 hyp=1.11 cameraTheta=-0.63 mountX=-0.99 mountY=-0.39, mountTheta=-2.76
02:06:52.981 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=-0.65, opts=13)
02:06:52.981 00.000 5052 Enqueuing Move request for stepguider (0.89, -0.65)
02:06:52.981 00.000 8976 Worker thread wakes up
02:06:52.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, -0.65) opts 0xd
02:06:52.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, -0.65)
02:06:52.981 00.000 8976 Moving (0.89, -0.65) raw xDistance=-0.99 yDistance=-0.39
02:06:52.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.99
02:06:52.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
02:06:52.981 00.000 8976 MoveAxis(R, 4, ABG)
02:06:52.981 00.000 8976 stepping (-13, -4) + (4, 0)
02:06:52.981 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:06:52.982 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:06:52.992 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
02:06:52.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:52.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:52.992 00.000 5052 Enqueuing Expose request
02:06:53.014 00.022 8976 Received - 47 (G) 
02:06:53.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:06:53.014 00.000 8976 stepped: pos (-9, -4)
02:06:53.014 00.000 8976 MoveAxis(U, 2, ABG)
02:06:53.014 00.000 8976 stepping (-9, -4) + (0, 2)
02:06:53.014 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:53.046 00.032 8976 Received - 47 (G) 
02:06:53.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:06:53.046 00.000 8976 stepped: pos (-9, -2)
02:06:53.046 00.000 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (2.04) = xAngle (2.27 = 2.27)
02:06:53.046 00.000 8976 MountToCamera -- mountX=1.69 mountY=0.38 hyp=1.73 mountTheta=0.22 cameraX=-1.11, cameraY=1.33 cameraTheta=2.27
02:06:53.046 00.000 8976 incremental bump (-1.110, 1.332) isValid = 1
02:06:53.046 00.000 8976 Scheduling Mount bump of (-0.074, 0.092)
02:06:53.046 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:06:53.046 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:06:53.046 00.000 8976 move complete, result=0
02:06:53.046 00.000 8976 worker thread done servicing request
02:06:53.047 00.001 8976 Worker thread wakes up
02:06:53.047 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.4 px 2 ms NORTH
02:06:53.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:53.047 00.000 9828 Worker thread wakes up
02:06:53.047 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:06:53.047 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:06:53.047 00.000 9828 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.34 = -0.94)
02:06:53.047 00.000 9828 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.02)
02:06:53.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:53.047 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.25 mountX=0.07 mountY=-0.10, mountTheta=-0.97
02:06:53.047 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:06:53.047 00.000 9828 BLC: window closed
02:06:53.047 00.000 9828 MoveAxis(W, 22, B)
02:06:53.047 00.000 9828 Guiding  Dir = 3, Dur = 22
02:06:53.048 00.001 9828 IsSlewing returns 0
02:06:53.048 00.000 9828 IsGuiding returns 0
02:06:53.048 00.000 9828 PulseGuide returned control before completion, sleep 32
02:06:53.089 00.041 9828 IsGuiding returns 1
02:06:53.089 00.000 9828 scope still moving after pulse duration time elapsed
02:06:53.120 00.031 9828 IsSlewing returns 0
02:06:53.120 00.000 9828 IsGuiding returns 1
02:06:53.151 00.031 9828 IsSlewing returns 0
02:06:53.151 00.000 9828 IsGuiding returns 1
02:06:53.182 00.031 9828 IsSlewing returns 0
02:06:53.182 00.000 9828 IsGuiding returns 0
02:06:53.182 00.000 9828 scope move finished after 22 + 112 ms
02:06:53.182 00.000 9828 Move returns status 0, amount 22
02:06:53.182 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:53.182 00.000 9828 MoveAxis(N, 14, B)
02:06:53.182 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:53.198 00.016 9828 IsSlewing returns 0
02:06:53.198 00.000 9828 IsGuiding returns 0
02:06:53.198 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:53.230 00.032 9828 IsGuiding returns 1
02:06:53.230 00.000 9828 scope still moving after pulse duration time elapsed
02:06:53.260 00.030 9828 IsSlewing returns 0
02:06:53.260 00.000 9828 IsGuiding returns 1
02:06:53.291 00.031 9828 IsSlewing returns 0
02:06:53.291 00.000 9828 IsGuiding returns 1
02:06:53.322 00.031 9828 IsSlewing returns 0
02:06:53.322 00.000 9828 IsGuiding returns 1
02:06:53.353 00.031 9828 IsSlewing returns 0
02:06:53.353 00.000 9828 IsGuiding returns 0
02:06:53.353 00.000 9828 scope move finished after 14 + 140 ms
02:06:53.353 00.000 9828 Move returns status 0, amount 14
02:06:53.353 00.000 9828 move complete, result=0
02:06:53.354 00.001 9828 worker thread done servicing request
02:06:53.354 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:06:53.740 00.386 8976 Exposure complete
02:06:53.746 00.006 8976 worker thread done servicing request
02:06:53.746 00.000 5052 OnExposeComplete: enter
02:06:53.746 00.000 5052 UpdateGuideState(): m_state=6
02:06:53.746 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7137
02:06:53.746 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.76, Mass=216, SNR=10.2, Peak=85 HFD=1.9
02:06:53.746 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
02:06:53.746 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:06:53.746 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.23 cameraTheta=0.21 mountX=-0.06 mountY=-0.22, mountTheta=-1.84
02:06:53.747 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.05, opts=13)
02:06:53.747 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.05)
02:06:53.747 00.000 8976 Worker thread wakes up
02:06:53.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.05) opts 0xd
02:06:53.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.05)
02:06:53.747 00.000 8976 Moving (0.23, 0.05) raw xDistance=-0.06 yDistance=-0.22
02:06:53.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:06:53.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:06:53.747 00.000 8976 MoveAxis(R, 0, ABG)
02:06:53.747 00.000 8976 MoveAxis(U, 0, ABG)
02:06:53.747 00.000 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (2.04) = xAngle (2.27 = 2.27)
02:06:53.747 00.000 8976 MountToCamera -- mountX=1.59 mountY=0.36 hyp=1.63 mountTheta=0.22 cameraX=-1.04, cameraY=1.25 cameraTheta=2.27
02:06:53.747 00.000 8976 incremental bump (-1.044, 1.250) isValid = 1
02:06:53.747 00.000 8976 Scheduling Mount bump of (-0.074, 0.091)
02:06:53.747 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:06:53.747 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:06:53.747 00.000 8976 move complete, result=0
02:06:53.747 00.000 9828 Worker thread wakes up
02:06:53.747 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:06:53.748 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:06:53.748 00.000 9828 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.34 = -0.94)
02:06:53.748 00.000 9828 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.02)
02:06:53.748 00.000 8976 worker thread done servicing request
02:06:53.748 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:06:53.748 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.25 mountX=0.07 mountY=-0.10, mountTheta=-0.96
02:06:53.748 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:06:53.748 00.000 9828 BLC: window closed
02:06:53.748 00.000 9828 MoveAxis(W, 22, B)
02:06:53.748 00.000 9828 Guiding  Dir = 3, Dur = 22
02:06:53.748 00.000 9828 IsSlewing returns 0
02:06:53.748 00.000 9828 IsGuiding returns 0
02:06:53.749 00.001 9828 PulseGuide returned control before completion, sleep 32
02:06:53.757 00.008 5052 UpdateGuideState exits: m=216 SNR=10.2
02:06:53.757 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:53.757 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:53.757 00.000 5052 Enqueuing Expose request
02:06:53.757 00.000 8976 Worker thread wakes up
02:06:53.757 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:53.758 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:53.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:53.792 00.034 9828 IsGuiding returns 1
02:06:53.792 00.000 9828 scope still moving after pulse duration time elapsed
02:06:53.823 00.031 9828 IsSlewing returns 0
02:06:53.824 00.001 9828 IsGuiding returns 1
02:06:53.854 00.030 9828 IsSlewing returns 0
02:06:53.855 00.001 9828 IsGuiding returns 1
02:06:53.885 00.030 9828 IsSlewing returns 0
02:06:53.886 00.001 9828 IsGuiding returns 0
02:06:53.886 00.000 9828 scope move finished after 22 + 114 ms
02:06:53.886 00.000 9828 Move returns status 0, amount 22
02:06:53.886 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:53.886 00.000 9828 MoveAxis(N, 14, B)
02:06:53.886 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:53.901 00.015 9828 IsSlewing returns 0
02:06:53.901 00.000 9828 IsGuiding returns 0
02:06:53.901 00.000 9828 PulseGuide returned control before completion, sleep 24
02:06:53.930 00.029 9828 IsGuiding returns 1
02:06:53.930 00.000 9828 scope still moving after pulse duration time elapsed
02:06:53.961 00.031 9828 IsSlewing returns 0
02:06:53.961 00.000 9828 IsGuiding returns 1
02:06:53.992 00.031 9828 IsSlewing returns 0
02:06:53.992 00.000 9828 IsGuiding returns 1
02:06:54.023 00.031 9828 IsSlewing returns 0
02:06:54.023 00.000 9828 IsGuiding returns 1
02:06:54.054 00.031 9828 IsSlewing returns 0
02:06:54.054 00.000 9828 IsGuiding returns 0
02:06:54.054 00.000 9828 scope move finished after 14 + 139 ms
02:06:54.054 00.000 9828 Move returns status 0, amount 14
02:06:54.055 00.001 9828 move complete, result=0
02:06:54.055 00.000 9828 worker thread done servicing request
02:06:54.055 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:06:54.447 00.392 8976 Exposure complete
02:06:54.453 00.006 8976 worker thread done servicing request
02:06:54.453 00.000 5052 OnExposeComplete: enter
02:06:54.453 00.000 5052 UpdateGuideState(): m_state=6
02:06:54.453 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7138
02:06:54.454 00.001 5052 Star::Find returns 1 (0), X=329.98, Y=281.89, Mass=213, SNR=10.1, Peak=94 HFD=2.0
02:06:54.454 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:06:54.454 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:06:54.454 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.18 hyp=0.82 cameraTheta=0.22 mountX=-0.20 mountY=-0.77, mountTheta=-1.83
02:06:54.454 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.18, opts=13)
02:06:54.454 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.18)
02:06:54.455 00.001 8976 Worker thread wakes up
02:06:54.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.18) opts 0xd
02:06:54.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.18)
02:06:54.455 00.000 8976 Moving (0.80, 0.18) raw xDistance=-0.20 yDistance=-0.77
02:06:54.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:06:54.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77
02:06:54.455 00.000 8976 MoveAxis(R, 0, ABG)
02:06:54.455 00.000 8976 MoveAxis(U, 3, ABG)
02:06:54.455 00.000 8976 stepping (-9, -2) + (0, 3)
02:06:54.455 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:54.456 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=94, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:06:54.465 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
02:06:54.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:54.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:54.465 00.000 5052 Enqueuing Expose request
02:06:54.484 00.019 8976 Received - 47 (G) 
02:06:54.484 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:54.484 00.000 8976 stepped: pos (-9, 1)
02:06:54.484 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
02:06:54.485 00.001 8976 MountToCamera -- mountX=1.52 mountY=0.19 hyp=1.53 mountTheta=0.12 cameraX=-0.86, cameraY=1.27 cameraTheta=2.17
02:06:54.485 00.000 8976 incremental bump (-0.860, 1.266) isValid = 1
02:06:54.485 00.000 8976 Scheduling Mount bump of (-0.065, 0.099)
02:06:54.485 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:06:54.485 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:06:54.485 00.000 8976 move complete, result=0
02:06:54.485 00.000 8976 worker thread done servicing request
02:06:54.485 00.000 8976 Worker thread wakes up
02:06:54.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:54.485 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:54.485 00.000 9828 Worker thread wakes up
02:06:54.485 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:06:54.485 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:06:54.485 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
02:06:54.485 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.04)
02:06:54.485 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.12)
02:06:54.485 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.06
02:06:54.485 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:06:54.485 00.000 9828 BLC: window closed
02:06:54.485 00.000 9828 MoveAxis(W, 19, B)
02:06:54.485 00.000 9828 Guiding  Dir = 3, Dur = 19
02:06:54.486 00.001 9828 IsSlewing returns 0
02:06:54.486 00.000 9828 IsGuiding returns 0
02:06:54.486 00.000 9828 PulseGuide returned control before completion, sleep 29
02:06:54.526 00.040 9828 IsGuiding returns 1
02:06:54.526 00.000 9828 scope still moving after pulse duration time elapsed
02:06:54.557 00.031 9828 IsSlewing returns 0
02:06:54.557 00.000 9828 IsGuiding returns 1
02:06:54.588 00.031 9828 IsSlewing returns 0
02:06:54.588 00.000 9828 IsGuiding returns 1
02:06:54.618 00.030 9828 IsSlewing returns 0
02:06:54.618 00.000 9828 IsGuiding returns 0
02:06:54.618 00.000 9828 scope move finished after 19 + 112 ms
02:06:54.618 00.000 9828 Move returns status 0, amount 19
02:06:54.618 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:54.618 00.000 9828 MoveAxis(N, 14, B)
02:06:54.618 00.000 9828 Guiding  Dir = 0, Dur = 14
02:06:54.635 00.017 9828 IsSlewing returns 0
02:06:54.635 00.000 9828 IsGuiding returns 0
02:06:54.636 00.001 9828 PulseGuide returned control before completion, sleep 24
02:06:54.665 00.029 9828 IsGuiding returns 1
02:06:54.665 00.000 9828 scope still moving after pulse duration time elapsed
02:06:54.697 00.032 9828 IsSlewing returns 0
02:06:54.697 00.000 9828 IsGuiding returns 1
02:06:54.728 00.031 9828 IsSlewing returns 0
02:06:54.728 00.000 9828 IsGuiding returns 1
02:06:54.759 00.031 9828 IsSlewing returns 0
02:06:54.759 00.000 9828 IsGuiding returns 1
02:06:54.790 00.031 9828 IsSlewing returns 0
02:06:54.790 00.000 9828 IsGuiding returns 0
02:06:54.790 00.000 9828 scope move finished after 14 + 141 ms
02:06:54.790 00.000 9828 Move returns status 0, amount 14
02:06:54.790 00.000 9828 move complete, result=0
02:06:54.790 00.000 9828 worker thread done servicing request
02:06:54.790 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:06:55.179 00.389 8976 Exposure complete
02:06:55.184 00.005 8976 worker thread done servicing request
02:06:55.184 00.000 5052 OnExposeComplete: enter
02:06:55.184 00.000 5052 UpdateGuideState(): m_state=6
02:06:55.185 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7139
02:06:55.185 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.47, Mass=213, SNR=10.1, Peak=93 HFD=2.1
02:06:55.185 00.000 5052 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.04) = xAngle (-4.11 = 2.17)
02:06:55.185 00.000 5052 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.07)
02:06:55.185 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-2.06 mountX=-0.16 mountY=0.24, mountTheta=2.15
02:06:55.185 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.24, opts=13)
02:06:55.185 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.24)
02:06:55.185 00.000 8976 Worker thread wakes up
02:06:55.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.24) opts 0xd
02:06:55.186 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.24)
02:06:55.186 00.000 8976 Moving (-0.13, -0.24) raw xDistance=-0.16 yDistance=0.24
02:06:55.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:06:55.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:06:55.186 00.000 8976 MoveAxis(R, 0, ABG)
02:06:55.186 00.000 8976 MoveAxis(U, 0, ABG)
02:06:55.186 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
02:06:55.186 00.000 8976 MountToCamera -- mountX=1.47 mountY=0.07 hyp=1.47 mountTheta=0.05 cameraX=-0.74, cameraY=1.28 cameraTheta=2.09
02:06:55.186 00.000 8976 incremental bump (-0.737, 1.277) isValid = 1
02:06:55.186 00.000 8976 Scheduling Mount bump of (-0.057, 0.103)
02:06:55.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:06:55.186 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:06:55.186 00.000 8976 move complete, result=0
02:06:55.186 00.000 9828 Worker thread wakes up
02:06:55.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:06:55.186 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:06:55.186 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
02:06:55.186 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.19)
02:06:55.186 00.000 8976 worker thread done servicing request
02:06:55.186 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:06:55.186 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.05 mountY=-0.11, mountTheta=-1.12
02:06:55.187 00.001 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:06:55.187 00.000 9828 BLC: window closed
02:06:55.187 00.000 9828 MoveAxis(W, 17, B)
02:06:55.187 00.000 9828 Guiding  Dir = 3, Dur = 17
02:06:55.187 00.000 9828 IsSlewing returns 0
02:06:55.187 00.000 9828 IsGuiding returns 0
02:06:55.187 00.000 9828 PulseGuide returned control before completion, sleep 27
02:06:55.197 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
02:06:55.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:55.197 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:55.198 00.001 5052 Enqueuing Expose request
02:06:55.198 00.000 8976 Worker thread wakes up
02:06:55.198 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:55.198 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:55.198 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:55.228 00.030 9828 IsGuiding returns 1
02:06:55.228 00.000 9828 scope still moving after pulse duration time elapsed
02:06:55.260 00.032 9828 IsSlewing returns 0
02:06:55.260 00.000 9828 IsGuiding returns 1
02:06:55.290 00.030 9828 IsSlewing returns 0
02:06:55.290 00.000 9828 IsGuiding returns 1
02:06:55.321 00.031 9828 IsSlewing returns 0
02:06:55.321 00.000 9828 IsGuiding returns 0
02:06:55.321 00.000 9828 scope move finished after 17 + 116 ms
02:06:55.321 00.000 9828 Move returns status 0, amount 17
02:06:55.321 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:55.321 00.000 9828 MoveAxis(N, 15, B)
02:06:55.321 00.000 9828 Guiding  Dir = 0, Dur = 15
02:06:55.336 00.015 9828 IsSlewing returns 0
02:06:55.336 00.000 9828 IsGuiding returns 0
02:06:55.336 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:55.368 00.032 9828 IsGuiding returns 1
02:06:55.368 00.000 9828 scope still moving after pulse duration time elapsed
02:06:55.399 00.031 9828 IsSlewing returns 0
02:06:55.399 00.000 9828 IsGuiding returns 1
02:06:55.430 00.031 9828 IsSlewing returns 0
02:06:55.430 00.000 9828 IsGuiding returns 1
02:06:55.461 00.031 9828 IsSlewing returns 0
02:06:55.466 00.005 9828 IsGuiding returns 1
02:06:55.492 00.026 9828 IsSlewing returns 0
02:06:55.492 00.000 9828 IsGuiding returns 1
02:06:55.524 00.032 9828 IsSlewing returns 0
02:06:55.524 00.000 9828 IsGuiding returns 1
02:06:55.556 00.032 9828 IsSlewing returns 0
02:06:55.556 00.000 9828 IsGuiding returns 1
02:06:55.588 00.032 9828 IsSlewing returns 0
02:06:55.589 00.001 9828 IsGuiding returns 0
02:06:55.589 00.000 9828 scope move finished after 15 + 237 ms
02:06:55.589 00.000 9828 Move returns status 0, amount 15
02:06:55.589 00.000 9828 move complete, result=0
02:06:55.589 00.000 9828 worker thread done servicing request
02:06:55.589 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:06:55.889 00.300 8976 Exposure complete
02:06:55.894 00.005 8976 worker thread done servicing request
02:06:55.894 00.000 5052 OnExposeComplete: enter
02:06:55.894 00.000 5052 UpdateGuideState(): m_state=6
02:06:55.894 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7140
02:06:55.894 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.63, Mass=210, SNR=10.1, Peak=98 HFD=1.9
02:06:55.894 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
02:06:55.895 00.001 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
02:06:55.895 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-2.78 mountX=0.03 mountY=0.23, mountTheta=1.46
02:06:55.895 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.08, opts=13)
02:06:55.895 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.08)
02:06:55.895 00.000 8976 Worker thread wakes up
02:06:55.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.08) opts 0xd
02:06:55.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.08)
02:06:55.896 00.001 8976 Moving (-0.22, -0.08) raw xDistance=0.03 yDistance=0.23
02:06:55.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:06:55.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:06:55.896 00.000 8976 MoveAxis(R, 0, ABG)
02:06:55.896 00.000 8976 MoveAxis(U, 0, ABG)
02:06:55.896 00.000 8976 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
02:06:55.896 00.000 8976 MountToCamera -- mountX=1.44 mountY=-0.00 hyp=1.44 mountTheta=-0.00 cameraX=-0.65, cameraY=1.28 cameraTheta=2.04
02:06:55.896 00.000 8976 incremental bump (-0.654, 1.285) isValid = 1
02:06:55.896 00.000 8976 Scheduling Mount bump of (-0.052, 0.106)
02:06:55.896 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:06:55.896 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:06:55.896 00.000 8976 move complete, result=0
02:06:55.896 00.000 9828 Worker thread wakes up
02:06:55.896 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:06:55.896 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:06:55.896 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
02:06:55.896 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.24)
02:06:55.896 00.000 8976 worker thread done servicing request
02:06:55.896 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
02:06:55.896 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:06:55.896 00.000 9828 BLC: window closed
02:06:55.897 00.001 9828 MoveAxis(W, 15, B)
02:06:55.897 00.000 9828 Guiding  Dir = 3, Dur = 15
02:06:55.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:06:55.897 00.000 9828 IsSlewing returns 0
02:06:55.897 00.000 9828 IsGuiding returns 0
02:06:55.897 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:55.907 00.010 5052 UpdateGuideState exits: m=210 SNR=10.1
02:06:55.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:55.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:55.907 00.000 5052 Enqueuing Expose request
02:06:55.907 00.000 8976 Worker thread wakes up
02:06:55.907 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:55.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:55.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:55.933 00.026 9828 IsGuiding returns 1
02:06:55.933 00.000 9828 scope still moving after pulse duration time elapsed
02:06:55.964 00.031 9828 IsSlewing returns 0
02:06:55.964 00.000 9828 IsGuiding returns 1
02:06:55.994 00.030 9828 IsSlewing returns 0
02:06:55.994 00.000 9828 IsGuiding returns 1
02:06:56.026 00.032 9828 IsSlewing returns 0
02:06:56.026 00.000 9828 IsGuiding returns 0
02:06:56.026 00.000 9828 scope move finished after 15 + 114 ms
02:06:56.026 00.000 9828 Move returns status 0, amount 15
02:06:56.026 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:56.026 00.000 9828 MoveAxis(N, 15, B)
02:06:56.026 00.000 9828 Guiding  Dir = 0, Dur = 15
02:06:56.041 00.015 9828 IsSlewing returns 0
02:06:56.041 00.000 9828 IsGuiding returns 0
02:06:56.041 00.000 9828 PulseGuide returned control before completion, sleep 25
02:06:56.073 00.032 9828 IsGuiding returns 1
02:06:56.073 00.000 9828 scope still moving after pulse duration time elapsed
02:06:56.105 00.032 9828 IsSlewing returns 0
02:06:56.105 00.000 9828 IsGuiding returns 1
02:06:56.135 00.030 9828 IsSlewing returns 0
02:06:56.135 00.000 9828 IsGuiding returns 1
02:06:56.166 00.031 9828 IsSlewing returns 0
02:06:56.166 00.000 9828 IsGuiding returns 1
02:06:56.197 00.031 9828 IsSlewing returns 0
02:06:56.198 00.001 9828 IsGuiding returns 0
02:06:56.198 00.000 9828 scope move finished after 15 + 141 ms
02:06:56.198 00.000 9828 Move returns status 0, amount 15
02:06:56.198 00.000 9828 move complete, result=0
02:06:56.198 00.000 9828 worker thread done servicing request
02:06:56.198 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:06:56.598 00.400 8976 Exposure complete
02:06:56.605 00.007 8976 worker thread done servicing request
02:06:56.605 00.000 5052 OnExposeComplete: enter
02:06:56.605 00.000 5052 UpdateGuideState(): m_state=6
02:06:56.605 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7141
02:06:56.606 00.001 5052 Star::Find returns 1 (0), X=329.89, Y=281.94, Mass=213, SNR=10.1, Peak=99 HFD=1.9
02:06:56.606 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:06:56.606 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:06:56.606 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.23 hyp=0.75 cameraTheta=0.31 mountX=-0.12 mountY=-0.72, mountTheta=-1.74
02:06:56.607 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.23, opts=13)
02:06:56.607 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.23)
02:06:56.607 00.000 8976 Worker thread wakes up
02:06:56.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.23) opts 0xd
02:06:56.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.23)
02:06:56.607 00.000 8976 Moving (0.72, 0.23) raw xDistance=-0.12 yDistance=-0.72
02:06:56.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:06:56.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72
02:06:56.607 00.000 8976 MoveAxis(R, 0, ABG)
02:06:56.607 00.000 8976 MoveAxis(U, 3, ABG)
02:06:56.607 00.000 8976 stepping (-9, 1) + (0, 3)
02:06:56.607 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:56.608 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:06:56.617 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
02:06:56.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:56.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:56.617 00.000 5052 Enqueuing Expose request
02:06:56.643 00.026 8976 Received - 47 (G) 
02:06:56.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:56.643 00.000 8976 stepped: pos (-9, 4)
02:06:56.643 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.90 = 1.90)
02:06:56.643 00.000 8976 MountToCamera -- mountX=1.42 mountY=-0.21 hyp=1.44 mountTheta=-0.15 cameraX=-0.46, cameraY=1.36 cameraTheta=1.90
02:06:56.643 00.000 8976 incremental bump (-0.458, 1.361) isValid = 1
02:06:56.643 00.000 8976 Scheduling Mount bump of (-0.037, 0.113)
02:06:56.644 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:06:56.644 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:06:56.644 00.000 8976 move complete, result=0
02:06:56.644 00.000 9828 Worker thread wakes up
02:06:56.644 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:06:56.644 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:06:56.644 00.000 8976 worker thread done servicing request
02:06:56.644 00.000 8976 Worker thread wakes up
02:06:56.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:56.644 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:06:56.644 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.30)
02:06:56.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:56.644 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.38)
02:06:56.644 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.31
02:06:56.644 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:06:56.644 00.000 9828 BLC: window closed
02:06:56.644 00.000 9828 MoveAxis(W, 10, B)
02:06:56.644 00.000 9828 Guiding  Dir = 3, Dur = 10
02:06:56.645 00.001 9828 IsSlewing returns 0
02:06:56.645 00.000 9828 IsGuiding returns 0
02:06:56.645 00.000 9828 PulseGuide returned control before completion, sleep 20
02:06:56.680 00.035 9828 IsGuiding returns 1
02:06:56.680 00.000 9828 scope still moving after pulse duration time elapsed
02:06:56.712 00.032 9828 IsSlewing returns 0
02:06:56.712 00.000 9828 IsGuiding returns 1
02:06:56.741 00.029 9828 IsSlewing returns 0
02:06:56.741 00.000 9828 IsGuiding returns 1
02:06:56.772 00.031 9828 IsSlewing returns 0
02:06:56.772 00.000 9828 IsGuiding returns 0
02:06:56.772 00.000 9828 scope move finished after 10 + 117 ms
02:06:56.772 00.000 9828 Move returns status 0, amount 10
02:06:56.772 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:56.772 00.000 9828 MoveAxis(N, 16, B)
02:06:56.772 00.000 9828 Guiding  Dir = 0, Dur = 16
02:06:56.787 00.015 9828 IsSlewing returns 0
02:06:56.787 00.000 9828 IsGuiding returns 0
02:06:56.787 00.000 9828 PulseGuide returned control before completion, sleep 26
02:06:56.818 00.031 9828 IsGuiding returns 1
02:06:56.818 00.000 9828 scope still moving after pulse duration time elapsed
02:06:56.849 00.031 9828 IsSlewing returns 0
02:06:56.849 00.000 9828 IsGuiding returns 1
02:06:56.879 00.030 9828 IsSlewing returns 0
02:06:56.879 00.000 9828 IsGuiding returns 1
02:06:56.910 00.031 9828 IsSlewing returns 0
02:06:56.910 00.000 9828 IsGuiding returns 1
02:06:56.941 00.031 9828 IsSlewing returns 0
02:06:56.941 00.000 9828 IsGuiding returns 0
02:06:56.941 00.000 9828 scope move finished after 16 + 137 ms
02:06:56.941 00.000 9828 Move returns status 0, amount 16
02:06:56.941 00.000 9828 move complete, result=0
02:06:56.941 00.000 9828 worker thread done servicing request
02:06:56.941 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:06:57.332 00.391 8976 Exposure complete
02:06:57.337 00.005 8976 worker thread done servicing request
02:06:57.337 00.000 5052 OnExposeComplete: enter
02:06:57.337 00.000 5052 UpdateGuideState(): m_state=6
02:06:57.337 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7142
02:06:57.337 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.87, Mass=219, SNR=10.3, Peak=89 HFD=2.0
02:06:57.337 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
02:06:57.337 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:06:57.337 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.16 hyp=0.78 cameraTheta=0.21 mountX=-0.20 mountY=-0.72, mountTheta=-1.84
02:06:57.338 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.16, opts=13)
02:06:57.338 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.16)
02:06:57.338 00.000 8976 Worker thread wakes up
02:06:57.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.16) opts 0xd
02:06:57.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.16)
02:06:57.338 00.000 8976 Moving (0.76, 0.16) raw xDistance=-0.20 yDistance=-0.72
02:06:57.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:06:57.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.72
02:06:57.338 00.000 8976 MoveAxis(R, 0, ABG)
02:06:57.338 00.000 8976 MoveAxis(U, 3, ABG)
02:06:57.338 00.000 8976 stepping (-9, 4) + (0, 3)
02:06:57.338 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:57.339 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:06:57.348 00.009 5052 UpdateGuideState exits: m=219 SNR=10.3
02:06:57.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:57.348 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:57.348 00.000 5052 Enqueuing Expose request
02:06:57.379 00.031 8976 Received - 47 (G) 
02:06:57.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:06:57.379 00.000 8976 stepped: pos (-9, 7)
02:06:57.379 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
02:06:57.379 00.000 8976 MountToCamera -- mountX=1.41 mountY=-0.51 hyp=1.50 mountTheta=-0.35 cameraX=-0.19, cameraY=1.48 cameraTheta=1.70
02:06:57.379 00.000 8976 incremental bump (-0.188, 1.484) isValid = 1
02:06:57.379 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
02:06:57.379 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:06:57.379 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:06:57.379 00.000 8976 move complete, result=0
02:06:57.379 00.000 8976 worker thread done servicing request
02:06:57.379 00.000 8976 Worker thread wakes up
02:06:57.379 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:06:57.379 00.000 9828 Worker thread wakes up
02:06:57.379 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:06:57.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:57.379 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:06:57.379 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.50)
02:06:57.380 00.001 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.58)
02:06:57.380 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
02:06:57.380 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:57.380 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:06:57.380 00.000 9828 BLC: window closed
02:06:57.380 00.000 9828 MoveAxis(W, 3, B)
02:06:57.380 00.000 9828 Guiding  Dir = 3, Dur = 3
02:06:57.380 00.000 9828 IsSlewing returns 0
02:06:57.380 00.000 9828 IsGuiding returns 0
02:06:57.380 00.000 9828 PulseGuide returned control before completion, sleep 13
02:06:57.407 00.027 9828 IsGuiding returns 1
02:06:57.407 00.000 9828 scope still moving after pulse duration time elapsed
02:06:57.439 00.032 9828 IsSlewing returns 0
02:06:57.439 00.000 9828 IsGuiding returns 1
02:06:57.484 00.045 9828 IsSlewing returns 0
02:06:57.484 00.000 9828 IsGuiding returns 1
02:06:57.515 00.031 9828 IsSlewing returns 0
02:06:57.515 00.000 9828 IsGuiding returns 0
02:06:57.515 00.000 9828 scope move finished after 3 + 131 ms
02:06:57.515 00.000 9828 Move returns status 0, amount 3
02:06:57.515 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:57.515 00.000 9828 MoveAxis(N, 16, B)
02:06:57.515 00.000 9828 Guiding  Dir = 0, Dur = 16
02:06:57.531 00.016 9828 IsSlewing returns 0
02:06:57.531 00.000 9828 IsGuiding returns 0
02:06:57.531 00.000 9828 PulseGuide returned control before completion, sleep 26
02:06:57.563 00.032 9828 IsGuiding returns 1
02:06:57.563 00.000 9828 scope still moving after pulse duration time elapsed
02:06:57.593 00.030 9828 IsSlewing returns 0
02:06:57.593 00.000 9828 IsGuiding returns 1
02:06:57.624 00.031 9828 IsSlewing returns 0
02:06:57.624 00.000 9828 IsGuiding returns 1
02:06:57.654 00.030 9828 IsSlewing returns 0
02:06:57.654 00.000 9828 IsGuiding returns 1
02:06:57.686 00.032 9828 IsSlewing returns 0
02:06:57.686 00.000 9828 IsGuiding returns 0
02:06:57.686 00.000 9828 scope move finished after 16 + 139 ms
02:06:57.686 00.000 9828 Move returns status 0, amount 16
02:06:57.686 00.000 9828 move complete, result=0
02:06:57.686 00.000 9828 worker thread done servicing request
02:06:57.686 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:06:58.071 00.385 8976 Exposure complete
02:06:58.077 00.006 8976 worker thread done servicing request
02:06:58.077 00.000 5052 OnExposeComplete: enter
02:06:58.077 00.000 5052 UpdateGuideState(): m_state=6
02:06:58.077 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7143
02:06:58.077 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.52, Mass=222, SNR=10.3, Peak=88 HFD=1.4
02:06:58.077 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.04) = xAngle (-2.60 = -2.60)
02:06:58.077 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.70 = -2.70)
02:06:58.077 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.19 hyp=0.37 cameraTheta=-0.56 mountX=-0.31 mountY=-0.16, mountTheta=-2.68
02:06:58.078 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.19, opts=13)
02:06:58.078 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.19)
02:06:58.078 00.000 8976 Worker thread wakes up
02:06:58.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.19) opts 0xd
02:06:58.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.19)
02:06:58.078 00.000 8976 Moving (0.31, -0.19) raw xDistance=-0.31 yDistance=-0.16
02:06:58.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:06:58.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:06:58.078 00.000 8976 MoveAxis(R, 1, ABG)
02:06:58.078 00.000 8976 stepping (-9, 7) + (1, 0)
02:06:58.078 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:58.079 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:06:58.089 00.010 5052 UpdateGuideState exits: m=222 SNR=10.3
02:06:58.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:58.089 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:58.089 00.000 5052 Enqueuing Expose request
02:06:58.098 00.009 8976 Received - 47 (G) 
02:06:58.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:58.098 00.000 8976 stepped: pos (-8, 7)
02:06:58.098 00.000 8976 MoveAxis(U, 0, ABG)
02:06:58.098 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:06:58.098 00.000 8976 MountToCamera -- mountX=1.35 mountY=-0.71 hyp=1.52 mountTheta=-0.48 cameraX=0.02, cameraY=1.52 cameraTheta=1.56
02:06:58.098 00.000 8976 incremental bump (0.017, 1.521) isValid = 1
02:06:58.098 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
02:06:58.098 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:06:58.098 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:06:58.098 00.000 8976 move complete, result=0
02:06:58.098 00.000 9828 Worker thread wakes up
02:06:58.098 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:06:58.098 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:06:58.098 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
02:06:58.098 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:06:58.098 00.000 8976 worker thread done servicing request
02:06:58.099 00.001 8976 Worker thread wakes up
02:06:58.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:58.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:58.099 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.71)
02:06:58.099 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:06:58.099 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:06:58.099 00.000 9828 BLC: window closed
02:06:58.099 00.000 9828 MoveAxis(E, 2, B)
02:06:58.099 00.000 9828 Guiding  Dir = 2, Dur = 2
02:06:58.099 00.000 9828 IsSlewing returns 0
02:06:58.099 00.000 9828 IsGuiding returns 0
02:06:58.099 00.000 9828 PulseGuide returned control before completion, sleep 12
02:06:58.122 00.023 9828 IsGuiding returns 1
02:06:58.122 00.000 9828 scope still moving after pulse duration time elapsed
02:06:58.153 00.031 9828 IsSlewing returns 0
02:06:58.153 00.000 9828 IsGuiding returns 1
02:06:58.185 00.032 9828 IsSlewing returns 0
02:06:58.186 00.001 9828 IsGuiding returns 1
02:06:58.216 00.030 9828 IsSlewing returns 0
02:06:58.216 00.000 9828 IsGuiding returns 0
02:06:58.216 00.000 9828 scope move finished after 2 + 114 ms
02:06:58.216 00.000 9828 Move returns status 0, amount 2
02:06:58.216 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:58.216 00.000 9828 MoveAxis(N, 16, B)
02:06:58.216 00.000 9828 Guiding  Dir = 0, Dur = 16
02:06:58.231 00.015 9828 IsSlewing returns 0
02:06:58.232 00.001 9828 IsGuiding returns 0
02:06:58.232 00.000 9828 PulseGuide returned control before completion, sleep 26
02:06:58.262 00.030 9828 IsGuiding returns 1
02:06:58.262 00.000 9828 scope still moving after pulse duration time elapsed
02:06:58.293 00.031 9828 IsSlewing returns 0
02:06:58.293 00.000 9828 IsGuiding returns 1
02:06:58.323 00.030 9828 IsSlewing returns 0
02:06:58.324 00.001 9828 IsGuiding returns 1
02:06:58.354 00.030 9828 IsSlewing returns 0
02:06:58.355 00.001 9828 IsGuiding returns 1
02:06:58.386 00.031 9828 IsSlewing returns 0
02:06:58.386 00.000 9828 IsGuiding returns 0
02:06:58.386 00.000 9828 scope move finished after 16 + 138 ms
02:06:58.386 00.000 9828 Move returns status 0, amount 16
02:06:58.386 00.000 9828 move complete, result=0
02:06:58.386 00.000 9828 worker thread done servicing request
02:06:58.386 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:06:58.790 00.404 8976 Exposure complete
02:06:58.796 00.006 8976 worker thread done servicing request
02:06:58.796 00.000 5052 OnExposeComplete: enter
02:06:58.796 00.000 5052 UpdateGuideState(): m_state=6
02:06:58.796 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7144
02:06:58.796 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.55, Mass=223, SNR=10.3, Peak=83 HFD=2.2
02:06:58.796 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
02:06:58.796 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
02:06:58.796 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.21 mountX=-0.09 mountY=0.19, mountTheta=2.02
02:06:58.797 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.16, opts=13)
02:06:58.797 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.16)
02:06:58.797 00.000 8976 Worker thread wakes up
02:06:58.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.16) opts 0xd
02:06:58.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.16)
02:06:58.797 00.000 8976 Moving (-0.12, -0.16) raw xDistance=-0.09 yDistance=0.19
02:06:58.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:06:58.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:06:58.797 00.000 8976 MoveAxis(R, 0, ABG)
02:06:58.797 00.000 8976 MoveAxis(U, 0, ABG)
02:06:58.797 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:06:58.797 00.000 8976 MountToCamera -- mountX=1.31 mountY=-0.84 hyp=1.55 mountTheta=-0.57 cameraX=0.15, cameraY=1.55 cameraTheta=1.47
02:06:58.798 00.001 8976 incremental bump (0.154, 1.546) isValid = 1
02:06:58.798 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
02:06:58.798 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:06:58.798 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:06:58.798 00.000 8976 move complete, result=0
02:06:58.798 00.000 9828 Worker thread wakes up
02:06:58.798 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:06:58.798 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:06:58.798 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
02:06:58.798 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
02:06:58.798 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:06:58.798 00.000 8976 worker thread done servicing request
02:06:58.798 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:06:58.798 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:06:58.798 00.000 9828 BLC: window closed
02:06:58.798 00.000 9828 MoveAxis(E, 5, B)
02:06:58.798 00.000 9828 Guiding  Dir = 2, Dur = 5
02:06:58.799 00.001 9828 IsSlewing returns 0
02:06:58.799 00.000 9828 IsGuiding returns 0
02:06:58.800 00.001 9828 PulseGuide returned control before completion, sleep 15
02:06:58.808 00.008 5052 UpdateGuideState exits: m=223 SNR=10.3
02:06:58.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:58.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:58.808 00.000 5052 Enqueuing Expose request
02:06:58.808 00.000 8976 Worker thread wakes up
02:06:58.808 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:58.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:58.808 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:58.819 00.011 9828 IsGuiding returns 1
02:06:58.819 00.000 9828 scope still moving after pulse duration time elapsed
02:06:58.850 00.031 9828 IsSlewing returns 0
02:06:58.850 00.000 9828 IsGuiding returns 1
02:06:58.881 00.031 9828 IsSlewing returns 0
02:06:58.882 00.001 9828 IsGuiding returns 1
02:06:58.912 00.030 9828 IsSlewing returns 0
02:06:58.912 00.000 9828 IsGuiding returns 0
02:06:58.912 00.000 9828 scope move finished after 5 + 108 ms
02:06:58.912 00.000 9828 Move returns status 0, amount 5
02:06:58.912 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:58.912 00.000 9828 MoveAxis(N, 16, B)
02:06:58.912 00.000 9828 Guiding  Dir = 0, Dur = 16
02:06:58.927 00.015 9828 IsSlewing returns 0
02:06:58.927 00.000 9828 IsGuiding returns 0
02:06:58.927 00.000 9828 PulseGuide returned control before completion, sleep 26
02:06:58.959 00.032 9828 IsGuiding returns 1
02:06:58.960 00.001 9828 scope still moving after pulse duration time elapsed
02:06:58.988 00.028 9828 IsSlewing returns 0
02:06:58.988 00.000 9828 IsGuiding returns 1
02:06:59.020 00.032 9828 IsSlewing returns 0
02:06:59.020 00.000 9828 IsGuiding returns 1
02:06:59.050 00.030 9828 IsSlewing returns 0
02:06:59.050 00.000 9828 IsGuiding returns 1
02:06:59.082 00.032 9828 IsSlewing returns 0
02:06:59.082 00.000 9828 IsGuiding returns 0
02:06:59.082 00.000 9828 scope move finished after 16 + 138 ms
02:06:59.082 00.000 9828 Move returns status 0, amount 16
02:06:59.082 00.000 9828 move complete, result=0
02:06:59.082 00.000 9828 worker thread done servicing request
02:06:59.082 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:06:59.500 00.418 8976 Exposure complete
02:06:59.506 00.006 8976 worker thread done servicing request
02:06:59.506 00.000 5052 OnExposeComplete: enter
02:06:59.506 00.000 5052 UpdateGuideState(): m_state=6
02:06:59.506 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7145
02:06:59.506 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.30, Mass=209, SNR=10.0, Peak=83 HFD=2.0
02:06:59.506 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.69 = 2.59)
02:06:59.506 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.49)
02:06:59.506 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.41 hyp=0.42 cameraTheta=-1.65 mountX=-0.35 mountY=0.25, mountTheta=2.52
02:06:59.507 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.41, opts=13)
02:06:59.507 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.41)
02:06:59.507 00.000 8976 Worker thread wakes up
02:06:59.507 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.41) opts 0xd
02:06:59.507 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.41)
02:06:59.507 00.000 8976 Moving (-0.03, -0.41) raw xDistance=-0.35 yDistance=0.25
02:06:59.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:06:59.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:06:59.507 00.000 8976 MoveAxis(R, 1, ABG)
02:06:59.507 00.000 8976 stepping (-8, 7) + (1, 0)
02:06:59.507 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:59.508 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
02:06:59.519 00.011 5052 UpdateGuideState exits: m=209 SNR=10.0
02:06:59.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:59.519 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:06:59.519 00.000 5052 Enqueuing Expose request
02:06:59.536 00.017 8976 Received - 47 (G) 
02:06:59.536 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:06:59.536 00.000 8976 stepped: pos (-7, 7)
02:06:59.536 00.000 8976 MoveAxis(U, 0, ABG)
02:06:59.536 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:06:59.536 00.000 8976 MountToCamera -- mountX=1.23 mountY=-0.93 hyp=1.54 mountTheta=-0.65 cameraX=0.27, cameraY=1.52 cameraTheta=1.40
02:06:59.537 00.001 8976 incremental bump (0.269, 1.518) isValid = 1
02:06:59.537 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:06:59.537 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:06:59.537 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:06:59.537 00.000 8976 move complete, result=0
02:06:59.537 00.000 8976 worker thread done servicing request
02:06:59.537 00.000 8976 Worker thread wakes up
02:06:59.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:06:59.537 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:06:59.537 00.000 9828 Worker thread wakes up
02:06:59.537 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:06:59.537 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:06:59.537 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.79)
02:06:59.537 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.87)
02:06:59.537 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.3 px 0 ms NORTH
02:06:59.537 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:06:59.537 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:06:59.537 00.000 9828 BLC: window closed
02:06:59.537 00.000 9828 MoveAxis(E, 8, B)
02:06:59.538 00.001 9828 Guiding  Dir = 2, Dur = 8
02:06:59.538 00.000 9828 IsSlewing returns 0
02:06:59.538 00.000 9828 IsGuiding returns 0
02:06:59.538 00.000 9828 PulseGuide returned control before completion, sleep 18
02:06:59.561 00.023 9828 IsGuiding returns 1
02:06:59.561 00.000 9828 scope still moving after pulse duration time elapsed
02:06:59.592 00.031 9828 IsSlewing returns 0
02:06:59.592 00.000 9828 IsGuiding returns 1
02:06:59.623 00.031 9828 IsSlewing returns 0
02:06:59.623 00.000 9828 IsGuiding returns 1
02:06:59.654 00.031 9828 IsSlewing returns 0
02:06:59.654 00.000 9828 IsGuiding returns 0
02:06:59.654 00.000 9828 scope move finished after 8 + 108 ms
02:06:59.654 00.000 9828 Move returns status 0, amount 8
02:06:59.654 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:06:59.654 00.000 9828 MoveAxis(N, 16, B)
02:06:59.654 00.000 9828 Guiding  Dir = 0, Dur = 16
02:06:59.670 00.016 9828 IsSlewing returns 0
02:06:59.670 00.000 9828 IsGuiding returns 0
02:06:59.670 00.000 9828 PulseGuide returned control before completion, sleep 26
02:06:59.701 00.031 9828 IsGuiding returns 1
02:06:59.701 00.000 9828 scope still moving after pulse duration time elapsed
02:06:59.732 00.031 9828 IsSlewing returns 0
02:06:59.732 00.000 9828 IsGuiding returns 1
02:06:59.763 00.031 9828 IsSlewing returns 0
02:06:59.763 00.000 9828 IsGuiding returns 1
02:06:59.794 00.031 9828 IsSlewing returns 0
02:06:59.794 00.000 9828 IsGuiding returns 1
02:06:59.826 00.032 9828 IsSlewing returns 0
02:06:59.826 00.000 9828 IsGuiding returns 0
02:06:59.826 00.000 9828 scope move finished after 16 + 140 ms
02:06:59.826 00.000 9828 Move returns status 0, amount 16
02:06:59.826 00.000 9828 move complete, result=0
02:06:59.827 00.001 9828 worker thread done servicing request
02:06:59.827 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:07:00.232 00.405 8976 Exposure complete
02:07:00.238 00.006 8976 worker thread done servicing request
02:07:00.238 00.000 5052 OnExposeComplete: enter
02:07:00.238 00.000 5052 UpdateGuideState(): m_state=6
02:07:00.238 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7146
02:07:00.238 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.28, Mass=193, SNR=9.6, Peak=88 HFD=2.0
02:07:00.238 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.79 = 2.50)
02:07:00.238 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.39)
02:07:00.238 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.43 hyp=0.44 cameraTheta=-1.74 mountX=-0.35 mountY=0.30, mountTheta=2.44
02:07:00.239 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.43, opts=13)
02:07:00.239 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.43)
02:07:00.239 00.000 8976 Worker thread wakes up
02:07:00.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.43) opts 0xd
02:07:00.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.43)
02:07:00.239 00.000 8976 Moving (-0.08, -0.43) raw xDistance=-0.35 yDistance=0.30
02:07:00.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
02:07:00.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:07:00.239 00.000 8976 MoveAxis(R, 2, ABG)
02:07:00.239 00.000 8976 stepping (-7, 7) + (2, 0)
02:07:00.239 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:00.240 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:07:00.250 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
02:07:00.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:00.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:00.250 00.000 5052 Enqueuing Expose request
02:07:00.271 00.021 8976 Received - 47 (G) 
02:07:00.271 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:00.272 00.001 8976 stepped: pos (-5, 7)
02:07:00.272 00.000 8976 MoveAxis(D, 1, ABG)
02:07:00.272 00.000 8976 stepping (-5, 7) + (0, -1)
02:07:00.272 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:00.304 00.032 8976 Received - 47 (G) 
02:07:00.304 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:00.304 00.000 8976 stepped: pos (-5, 6)
02:07:00.304 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:07:00.304 00.000 8976 MountToCamera -- mountX=1.08 mountY=-0.94 hyp=1.43 mountTheta=-0.72 cameraX=0.35, cameraY=1.39 cameraTheta=1.33
02:07:00.304 00.000 8976 incremental bump (0.345, 1.385) isValid = 1
02:07:00.304 00.000 8976 Scheduling Mount bump of (0.028, 0.116)
02:07:00.304 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:07:00.304 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:07:00.304 00.000 8976 move complete, result=0
02:07:00.304 00.000 8976 worker thread done servicing request
02:07:00.304 00.000 5052 GuideStep: -0.3 px 2 ms EAST, 0.3 px 1 ms SOUTH
02:07:00.304 00.000 8976 Worker thread wakes up
02:07:00.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:00.304 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:00.304 00.000 9828 Worker thread wakes up
02:07:00.304 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:07:00.304 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:07:00.304 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
02:07:00.304 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
02:07:00.304 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
02:07:00.304 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:07:00.304 00.000 9828 BLC: window closed
02:07:00.305 00.001 9828 MoveAxis(E, 10, B)
02:07:00.305 00.000 9828 Guiding  Dir = 2, Dur = 10
02:07:00.305 00.000 9828 IsSlewing returns 0
02:07:00.305 00.000 9828 IsGuiding returns 0
02:07:00.305 00.000 9828 PulseGuide returned control before completion, sleep 20
02:07:00.336 00.031 9828 IsGuiding returns 1
02:07:00.337 00.001 9828 scope still moving after pulse duration time elapsed
02:07:00.368 00.031 9828 IsSlewing returns 0
02:07:00.368 00.000 9828 IsGuiding returns 1
02:07:00.399 00.031 9828 IsSlewing returns 0
02:07:00.399 00.000 9828 IsGuiding returns 1
02:07:00.426 00.027 9828 IsSlewing returns 0
02:07:00.426 00.000 9828 IsGuiding returns 0
02:07:00.426 00.000 9828 scope move finished after 10 + 110 ms
02:07:00.426 00.000 9828 Move returns status 0, amount 10
02:07:00.426 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:00.426 00.000 9828 MoveAxis(N, 15, B)
02:07:00.426 00.000 9828 Guiding  Dir = 0, Dur = 15
02:07:00.442 00.016 9828 IsSlewing returns 0
02:07:00.443 00.001 9828 IsGuiding returns 0
02:07:00.443 00.000 9828 PulseGuide returned control before completion, sleep 25
02:07:00.471 00.028 9828 IsGuiding returns 1
02:07:00.471 00.000 9828 scope still moving after pulse duration time elapsed
02:07:00.501 00.030 9828 IsSlewing returns 0
02:07:00.502 00.001 9828 IsGuiding returns 1
02:07:00.549 00.047 9828 IsSlewing returns 0
02:07:00.549 00.000 9828 IsGuiding returns 1
02:07:00.594 00.045 9828 IsSlewing returns 0
02:07:00.594 00.000 9828 IsGuiding returns 0
02:07:00.594 00.000 9828 scope move finished after 15 + 135 ms
02:07:00.594 00.000 9828 Move returns status 0, amount 15
02:07:00.594 00.000 9828 move complete, result=0
02:07:00.594 00.000 9828 worker thread done servicing request
02:07:00.594 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:07:00.997 00.403 8976 Exposure complete
02:07:01.002 00.005 8976 worker thread done servicing request
02:07:01.002 00.000 5052 OnExposeComplete: enter
02:07:01.003 00.001 5052 UpdateGuideState(): m_state=6
02:07:01.003 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7147
02:07:01.003 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.58, Mass=203, SNR=9.8, Peak=74 HFD=2.2
02:07:01.003 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.47 = 1.81)
02:07:01.003 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
02:07:01.003 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.19 cameraTheta=-2.43 mountX=-0.05 mountY=0.19, mountTheta=1.81
02:07:01.004 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.13, opts=13)
02:07:01.004 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.13)
02:07:01.004 00.000 8976 Worker thread wakes up
02:07:01.004 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.13) opts 0xd
02:07:01.004 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.13)
02:07:01.004 00.000 8976 Moving (-0.15, -0.13) raw xDistance=-0.05 yDistance=0.19
02:07:01.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:07:01.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:07:01.004 00.000 8976 MoveAxis(R, 0, ABG)
02:07:01.004 00.000 8976 MoveAxis(U, 0, ABG)
02:07:01.004 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:07:01.004 00.000 8976 MountToCamera -- mountX=0.97 mountY=-0.94 hyp=1.36 mountTheta=-0.77 cameraX=0.40, cameraY=1.30 cameraTheta=1.27
02:07:01.004 00.000 8976 incremental bump (0.396, 1.296) isValid = 1
02:07:01.004 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:07:01.004 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:07:01.004 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:07:01.004 00.000 8976 move complete, result=0
02:07:01.004 00.000 9828 Worker thread wakes up
02:07:01.004 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:07:01.004 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:07:01.005 00.001 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:07:01.005 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:07:01.005 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:07:01.005 00.000 8976 worker thread done servicing request
02:07:01.005 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:07:01.005 00.000 9828 BLC: window closed
02:07:01.005 00.000 9828 MoveAxis(E, 12, B)
02:07:01.005 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:07:01.005 00.000 9828 Guiding  Dir = 2, Dur = 12
02:07:01.005 00.000 9828 IsSlewing returns 0
02:07:01.005 00.000 9828 IsGuiding returns 0
02:07:01.006 00.001 9828 PulseGuide returned control before completion, sleep 22
02:07:01.015 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
02:07:01.016 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:01.016 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:01.016 00.000 5052 Enqueuing Expose request
02:07:01.016 00.000 8976 Worker thread wakes up
02:07:01.016 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:07:01.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:01.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:01.041 00.025 9828 IsGuiding returns 1
02:07:01.041 00.000 9828 scope still moving after pulse duration time elapsed
02:07:01.072 00.031 9828 IsSlewing returns 0
02:07:01.072 00.000 9828 IsGuiding returns 1
02:07:01.103 00.031 9828 IsSlewing returns 0
02:07:01.103 00.000 9828 IsGuiding returns 1
02:07:01.136 00.033 9828 IsSlewing returns 0
02:07:01.136 00.000 9828 IsGuiding returns 0
02:07:01.136 00.000 9828 scope move finished after 12 + 119 ms
02:07:01.136 00.000 9828 Move returns status 0, amount 12
02:07:01.136 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:01.136 00.000 9828 MoveAxis(N, 15, B)
02:07:01.136 00.000 9828 Guiding  Dir = 0, Dur = 15
02:07:01.151 00.015 9828 IsSlewing returns 0
02:07:01.152 00.001 9828 IsGuiding returns 0
02:07:01.152 00.000 9828 PulseGuide returned control before completion, sleep 25
02:07:01.183 00.031 9828 IsGuiding returns 1
02:07:01.183 00.000 9828 scope still moving after pulse duration time elapsed
02:07:01.215 00.032 9828 IsSlewing returns 0
02:07:01.215 00.000 9828 IsGuiding returns 1
02:07:01.246 00.031 9828 IsSlewing returns 0
02:07:01.246 00.000 9828 IsGuiding returns 1
02:07:01.277 00.031 9828 IsSlewing returns 0
02:07:01.277 00.000 9828 IsGuiding returns 0
02:07:01.277 00.000 9828 scope move finished after 15 + 109 ms
02:07:01.277 00.000 9828 Move returns status 0, amount 15
02:07:01.277 00.000 9828 move complete, result=0
02:07:01.277 00.000 9828 worker thread done servicing request
02:07:01.277 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:07:01.708 00.431 8976 Exposure complete
02:07:01.713 00.005 8976 worker thread done servicing request
02:07:01.714 00.001 5052 OnExposeComplete: enter
02:07:01.714 00.000 5052 UpdateGuideState(): m_state=6
02:07:01.714 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7148
02:07:01.714 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.80, Mass=207, SNR=10.0, Peak=89 HFD=2.1
02:07:01.714 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
02:07:01.714 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
02:07:01.714 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.59 mountX=0.08 mountY=-0.05, mountTheta=-0.53
02:07:01.715 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.09, opts=13)
02:07:01.715 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.09)
02:07:01.715 00.000 8976 Worker thread wakes up
02:07:01.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.09) opts 0xd
02:07:01.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.09)
02:07:01.715 00.000 8976 Moving (-0.00, 0.09) raw xDistance=0.08 yDistance=-0.05
02:07:01.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:07:01.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:07:01.715 00.000 8976 MoveAxis(R, 0, ABG)
02:07:01.715 00.000 8976 MoveAxis(U, 0, ABG)
02:07:01.715 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:07:01.715 00.000 8976 MountToCamera -- mountX=0.91 mountY=-0.95 hyp=1.31 mountTheta=-0.81 cameraX=0.43, cameraY=1.24 cameraTheta=1.24
02:07:01.715 00.000 8976 incremental bump (0.430, 1.237) isValid = 1
02:07:01.715 00.000 8976 Scheduling Mount bump of (0.028, 0.082)
02:07:01.715 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.08, opts=4)
02:07:01.715 00.000 8976 Enqueuing Move request for scope (0.03, 0.08)
02:07:01.715 00.000 8976 move complete, result=0
02:07:01.715 00.000 9828 Worker thread wakes up
02:07:01.715 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0x4
02:07:01.715 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
02:07:01.715 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:07:01.716 00.001 8976 worker thread done servicing request
02:07:01.716 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:07:01.716 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:07:01.716 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.25 mountX=-0.03 mountY=-0.08, mountTheta=-1.95
02:07:01.716 00.000 9828 Moving (0.03, 0.08) raw xDistance=-0.03 yDistance=-0.08
02:07:01.716 00.000 9828 BLC: window closed
02:07:01.716 00.000 9828 MoveAxis(E, 10, B)
02:07:01.716 00.000 9828 Guiding  Dir = 2, Dur = 10
02:07:01.716 00.000 9828 IsSlewing returns 0
02:07:01.716 00.000 9828 IsGuiding returns 0
02:07:01.716 00.000 9828 PulseGuide returned control before completion, sleep 20
02:07:01.725 00.009 5052 UpdateGuideState exits: m=207 SNR=10.0
02:07:01.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:01.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:01.725 00.000 5052 Enqueuing Expose request
02:07:01.725 00.000 8976 Worker thread wakes up
02:07:01.725 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:01.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:01.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:01.743 00.018 9828 IsGuiding returns 1
02:07:01.743 00.000 9828 scope still moving after pulse duration time elapsed
02:07:01.773 00.030 9828 IsSlewing returns 0
02:07:01.773 00.000 9828 IsGuiding returns 1
02:07:01.804 00.031 9828 IsSlewing returns 0
02:07:01.805 00.001 9828 IsGuiding returns 1
02:07:01.835 00.030 9828 IsSlewing returns 0
02:07:01.835 00.000 9828 IsGuiding returns 1
02:07:01.867 00.032 9828 IsSlewing returns 0
02:07:01.867 00.000 9828 IsGuiding returns 0
02:07:01.867 00.000 9828 scope move finished after 10 + 140 ms
02:07:01.867 00.000 9828 Move returns status 0, amount 10
02:07:01.867 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:01.867 00.000 9828 MoveAxis(N, 11, B)
02:07:01.867 00.000 9828 Guiding  Dir = 0, Dur = 11
02:07:01.883 00.016 9828 IsSlewing returns 0
02:07:01.883 00.000 9828 IsGuiding returns 0
02:07:01.883 00.000 9828 PulseGuide returned control before completion, sleep 21
02:07:01.914 00.031 9828 IsGuiding returns 1
02:07:01.914 00.000 9828 scope still moving after pulse duration time elapsed
02:07:01.946 00.032 9828 IsSlewing returns 0
02:07:01.946 00.000 9828 IsGuiding returns 1
02:07:01.978 00.032 9828 IsSlewing returns 0
02:07:01.978 00.000 9828 IsGuiding returns 1
02:07:02.010 00.032 9828 IsSlewing returns 0
02:07:02.011 00.001 9828 IsGuiding returns 0
02:07:02.011 00.000 9828 scope move finished after 11 + 116 ms
02:07:02.011 00.000 9828 Move returns status 0, amount 11
02:07:02.011 00.000 9828 move complete, result=0
02:07:02.011 00.000 9828 worker thread done servicing request
02:07:02.011 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 11 ms NORTH
02:07:02.419 00.408 8976 Exposure complete
02:07:02.425 00.006 8976 worker thread done servicing request
02:07:02.425 00.000 5052 OnExposeComplete: enter
02:07:02.425 00.000 5052 UpdateGuideState(): m_state=6
02:07:02.425 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7149
02:07:02.425 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.64, Mass=202, SNR=9.9, Peak=74 HFD=2.0
02:07:02.425 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.17 = 3.11)
02:07:02.425 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.27 = 3.01)
02:07:02.425 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.13 mountX=-0.08 mountY=0.01, mountTheta=3.01
02:07:02.426 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.07, opts=13)
02:07:02.426 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.07)
02:07:02.426 00.000 8976 Worker thread wakes up
02:07:02.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.07) opts 0xd
02:07:02.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.07)
02:07:02.426 00.000 8976 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=0.01
02:07:02.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:07:02.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:07:02.426 00.000 8976 MoveAxis(R, 0, ABG)
02:07:02.426 00.000 8976 MoveAxis(U, 0, ABG)
02:07:02.427 00.001 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:07:02.427 00.000 8976 MountToCamera -- mountX=0.86 mountY=-0.95 hyp=1.28 mountTheta=-0.83 cameraX=0.45, cameraY=1.20 cameraTheta=1.21
02:07:02.427 00.000 8976 incremental bump (0.453, 1.197) isValid = 1
02:07:02.427 00.000 8976 Scheduling Mount bump of (0.027, 0.074)
02:07:02.427 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.07, opts=4)
02:07:02.427 00.000 8976 Enqueuing Move request for scope (0.03, 0.07)
02:07:02.427 00.000 8976 move complete, result=0
02:07:02.427 00.000 9828 Worker thread wakes up
02:07:02.427 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0x4
02:07:02.427 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
02:07:02.427 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.97)
02:07:02.427 00.000 8976 worker thread done servicing request
02:07:02.427 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
02:07:02.427 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.22 mountX=-0.03 mountY=-0.07, mountTheta=-1.98
02:07:02.427 00.000 9828 Moving (0.03, 0.07) raw xDistance=-0.03 yDistance=-0.07
02:07:02.427 00.000 9828 BLC: window closed
02:07:02.427 00.000 9828 MoveAxis(E, 10, B)
02:07:02.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:07:02.428 00.001 9828 Guiding  Dir = 2, Dur = 10
02:07:02.428 00.000 9828 IsSlewing returns 0
02:07:02.428 00.000 9828 IsGuiding returns 0
02:07:02.428 00.000 9828 PulseGuide returned control before completion, sleep 20
02:07:02.437 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
02:07:02.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:02.437 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:02.437 00.000 5052 Enqueuing Expose request
02:07:02.437 00.000 8976 Worker thread wakes up
02:07:02.437 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:02.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:02.438 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:02.449 00.011 9828 IsGuiding returns 1
02:07:02.449 00.000 9828 scope still moving after pulse duration time elapsed
02:07:02.480 00.031 9828 IsSlewing returns 0
02:07:02.480 00.000 9828 IsGuiding returns 1
02:07:02.510 00.030 9828 IsSlewing returns 0
02:07:02.510 00.000 9828 IsGuiding returns 1
02:07:02.542 00.032 9828 IsSlewing returns 0
02:07:02.542 00.000 9828 IsGuiding returns 1
02:07:02.574 00.032 9828 IsSlewing returns 0
02:07:02.574 00.000 9828 IsGuiding returns 1
02:07:02.606 00.032 9828 IsSlewing returns 0
02:07:02.606 00.000 9828 IsGuiding returns 0
02:07:02.606 00.000 9828 scope move finished after 10 + 167 ms
02:07:02.606 00.000 9828 Move returns status 0, amount 10
02:07:02.606 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:02.606 00.000 9828 MoveAxis(N, 10, B)
02:07:02.606 00.000 9828 Guiding  Dir = 0, Dur = 10
02:07:02.621 00.015 9828 IsSlewing returns 0
02:07:02.621 00.000 9828 IsGuiding returns 0
02:07:02.621 00.000 9828 PulseGuide returned control before completion, sleep 20
02:07:02.652 00.031 9828 IsGuiding returns 1
02:07:02.652 00.000 9828 scope still moving after pulse duration time elapsed
02:07:02.683 00.031 9828 IsSlewing returns 0
02:07:02.683 00.000 9828 IsGuiding returns 1
02:07:02.714 00.031 9828 IsSlewing returns 0
02:07:02.714 00.000 9828 IsGuiding returns 1
02:07:02.745 00.031 9828 IsSlewing returns 0
02:07:02.745 00.000 9828 IsGuiding returns 1
02:07:02.776 00.031 9828 IsSlewing returns 0
02:07:02.776 00.000 9828 IsGuiding returns 0
02:07:02.777 00.001 9828 scope move finished after 10 + 145 ms
02:07:02.777 00.000 9828 Move returns status 0, amount 10
02:07:02.777 00.000 9828 move complete, result=0
02:07:02.777 00.000 9828 worker thread done servicing request
02:07:02.777 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 10 ms NORTH
02:07:03.131 00.354 8976 Exposure complete
02:07:03.136 00.005 8976 worker thread done servicing request
02:07:03.137 00.001 5052 OnExposeComplete: enter
02:07:03.137 00.000 5052 UpdateGuideState(): m_state=6
02:07:03.137 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7150
02:07:03.137 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.61, Mass=189, SNR=9.6, Peak=77 HFD=1.6
02:07:03.137 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
02:07:03.137 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:07:03.137 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-0.21 mountX=-0.29 mountY=-0.32, mountTheta=-2.30
02:07:03.138 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.09, opts=13)
02:07:03.138 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.09)
02:07:03.138 00.000 8976 Worker thread wakes up
02:07:03.139 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.09) opts 0xd
02:07:03.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.09)
02:07:03.139 00.000 8976 Moving (0.44, -0.09) raw xDistance=-0.29 yDistance=-0.32
02:07:03.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:07:03.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:07:03.139 00.000 8976 MoveAxis(R, 1, ABG)
02:07:03.139 00.000 8976 stepping (-5, 6) + (1, 0)
02:07:03.139 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:03.139 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:07:03.149 00.010 5052 UpdateGuideState exits: m=189 SNR=9.6
02:07:03.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:03.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:03.149 00.000 5052 Enqueuing Expose request
02:07:03.165 00.016 8976 Received - 47 (G) 
02:07:03.165 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:03.166 00.001 8976 stepped: pos (-4, 6)
02:07:03.166 00.000 8976 MoveAxis(U, 1, ABG)
02:07:03.166 00.000 8976 stepping (-4, 6) + (0, 1)
02:07:03.166 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:03.197 00.031 8976 Received - 47 (G) 
02:07:03.197 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:03.197 00.000 8976 stepped: pos (-4, 7)
02:07:03.198 00.001 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:07:03.198 00.000 8976 MountToCamera -- mountX=0.78 mountY=-1.00 hyp=1.27 mountTheta=-0.91 cameraX=0.54, cameraY=1.15 cameraTheta=1.13
02:07:03.198 00.000 8976 incremental bump (0.538, 1.149) isValid = 1
02:07:03.198 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:07:03.198 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:07:03.198 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:07:03.198 00.000 8976 move complete, result=0
02:07:03.198 00.000 9828 Worker thread wakes up
02:07:03.198 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:07:03.198 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:07:03.198 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
02:07:03.198 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:07:03.198 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:07:03.198 00.000 8976 worker thread done servicing request
02:07:03.198 00.000 8976 Worker thread wakes up
02:07:03.199 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:03.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:03.199 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:07:03.199 00.000 9828 BLC: window closed
02:07:03.199 00.000 9828 MoveAxis(E, 17, B)
02:07:03.199 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:07:03.199 00.000 9828 Guiding  Dir = 2, Dur = 17
02:07:03.200 00.001 9828 IsSlewing returns 0
02:07:03.200 00.000 9828 IsGuiding returns 0
02:07:03.200 00.000 9828 PulseGuide returned control before completion, sleep 27
02:07:03.243 00.043 9828 IsGuiding returns 1
02:07:03.243 00.000 9828 scope still moving after pulse duration time elapsed
02:07:03.273 00.030 9828 IsSlewing returns 0
02:07:03.274 00.001 9828 IsGuiding returns 1
02:07:03.303 00.029 9828 IsSlewing returns 0
02:07:03.303 00.000 9828 IsGuiding returns 1
02:07:03.335 00.032 9828 IsSlewing returns 0
02:07:03.335 00.000 9828 IsGuiding returns 0
02:07:03.335 00.000 9828 scope move finished after 17 + 117 ms
02:07:03.335 00.000 9828 Move returns status 0, amount 17
02:07:03.335 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:03.335 00.000 9828 MoveAxis(N, 14, B)
02:07:03.335 00.000 9828 Guiding  Dir = 0, Dur = 14
02:07:03.350 00.015 9828 IsSlewing returns 0
02:07:03.350 00.000 9828 IsGuiding returns 0
02:07:03.350 00.000 9828 PulseGuide returned control before completion, sleep 24
02:07:03.381 00.031 9828 IsGuiding returns 1
02:07:03.381 00.000 9828 scope still moving after pulse duration time elapsed
02:07:03.412 00.031 9828 IsSlewing returns 0
02:07:03.412 00.000 9828 IsGuiding returns 1
02:07:03.443 00.031 9828 IsSlewing returns 0
02:07:03.443 00.000 9828 IsGuiding returns 1
02:07:03.474 00.031 9828 IsSlewing returns 0
02:07:03.474 00.000 9828 IsGuiding returns 1
02:07:03.505 00.031 9828 IsSlewing returns 0
02:07:03.505 00.000 9828 IsGuiding returns 0
02:07:03.505 00.000 9828 scope move finished after 14 + 140 ms
02:07:03.505 00.000 9828 Move returns status 0, amount 14
02:07:03.505 00.000 9828 move complete, result=0
02:07:03.505 00.000 9828 worker thread done servicing request
02:07:03.505 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:07:03.896 00.391 8976 Exposure complete
02:07:03.902 00.006 8976 worker thread done servicing request
02:07:03.902 00.000 5052 OnExposeComplete: enter
02:07:03.902 00.000 5052 UpdateGuideState(): m_state=6
02:07:03.902 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7151
02:07:03.903 00.001 5052 Star::Find returns 1 (0), X=329.12, Y=281.71, Mass=217, SNR=10.2, Peak=86 HFD=2.1
02:07:03.903 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
02:07:03.903 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
02:07:03.903 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.06 mountX=0.02 mountY=0.04, mountTheta=1.16
02:07:03.903 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.00, opts=13)
02:07:03.903 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.00)
02:07:03.904 00.001 8976 Worker thread wakes up
02:07:03.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.00) opts 0xd
02:07:03.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.00)
02:07:03.904 00.000 8976 Moving (-0.05, -0.00) raw xDistance=0.02 yDistance=0.04
02:07:03.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:07:03.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:07:03.904 00.000 8976 MoveAxis(R, 0, ABG)
02:07:03.904 00.000 8976 MoveAxis(U, 0, ABG)
02:07:03.904 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:07:03.904 00.000 8976 MountToCamera -- mountX=0.72 mountY=-1.04 hyp=1.27 mountTheta=-0.96 cameraX=0.60, cameraY=1.12 cameraTheta=1.08
02:07:03.904 00.000 8976 incremental bump (0.595, 1.117) isValid = 1
02:07:03.904 00.000 8976 Scheduling Mount bump of (0.023, 0.045)
02:07:03.904 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.04, opts=4)
02:07:03.904 00.000 8976 Enqueuing Move request for scope (0.02, 0.04)
02:07:03.904 00.000 8976 move complete, result=0
02:07:03.904 00.000 9828 Worker thread wakes up
02:07:03.905 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0x4
02:07:03.905 00.000 8976 worker thread done servicing request
02:07:03.905 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
02:07:03.905 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:07:03.905 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:07:03.905 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:07:03.905 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.10 mountX=-0.03 mountY=-0.04, mountTheta=-2.11
02:07:03.905 00.000 9828 Moving (0.02, 0.04) raw xDistance=-0.03 yDistance=-0.04
02:07:03.905 00.000 9828 BLC: window closed
02:07:03.905 00.000 9828 MoveAxis(E, 8, B)
02:07:03.905 00.000 9828 Guiding  Dir = 2, Dur = 8
02:07:03.905 00.000 9828 IsSlewing returns 0
02:07:03.905 00.000 9828 IsGuiding returns 0
02:07:03.906 00.001 9828 PulseGuide returned control before completion, sleep 18
02:07:03.915 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
02:07:03.915 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:03.915 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:03.915 00.000 5052 Enqueuing Expose request
02:07:03.915 00.000 8976 Worker thread wakes up
02:07:03.915 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:03.916 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:03.916 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:03.925 00.009 9828 IsGuiding returns 1
02:07:03.925 00.000 9828 scope still moving after pulse duration time elapsed
02:07:03.957 00.032 9828 IsSlewing returns 0
02:07:03.957 00.000 9828 IsGuiding returns 1
02:07:03.988 00.031 9828 IsSlewing returns 0
02:07:03.989 00.001 9828 IsGuiding returns 1
02:07:04.018 00.029 9828 IsSlewing returns 0
02:07:04.018 00.000 9828 IsGuiding returns 0
02:07:04.018 00.000 9828 scope move finished after 8 + 105 ms
02:07:04.018 00.000 9828 Move returns status 0, amount 8
02:07:04.018 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:04.018 00.000 9828 MoveAxis(N, 6, B)
02:07:04.018 00.000 9828 Guiding  Dir = 0, Dur = 6
02:07:04.035 00.017 9828 IsSlewing returns 0
02:07:04.035 00.000 9828 IsGuiding returns 0
02:07:04.035 00.000 9828 PulseGuide returned control before completion, sleep 16
02:07:04.064 00.029 9828 IsGuiding returns 1
02:07:04.064 00.000 9828 scope still moving after pulse duration time elapsed
02:07:04.095 00.031 9828 IsSlewing returns 0
02:07:04.095 00.000 9828 IsGuiding returns 1
02:07:04.126 00.031 9828 IsSlewing returns 0
02:07:04.126 00.000 9828 IsGuiding returns 1
02:07:04.157 00.031 9828 IsSlewing returns 0
02:07:04.157 00.000 9828 IsGuiding returns 1
02:07:04.188 00.031 9828 IsSlewing returns 0
02:07:04.188 00.000 9828 IsGuiding returns 0
02:07:04.188 00.000 9828 scope move finished after 6 + 146 ms
02:07:04.188 00.000 9828 Move returns status 0, amount 6
02:07:04.188 00.000 9828 move complete, result=0
02:07:04.188 00.000 9828 worker thread done servicing request
02:07:04.188 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.0 px 6 ms NORTH
02:07:04.602 00.414 8976 Exposure complete
02:07:04.608 00.006 8976 worker thread done servicing request
02:07:04.608 00.000 5052 OnExposeComplete: enter
02:07:04.608 00.000 5052 UpdateGuideState(): m_state=6
02:07:04.608 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7152
02:07:04.608 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.81, Mass=196, SNR=9.7, Peak=88 HFD=1.7
02:07:04.608 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
02:07:04.608 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
02:07:04.608 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.73 mountX=0.04 mountY=-0.15, mountTheta=-1.32
02:07:04.609 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.10, opts=13)
02:07:04.609 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.10)
02:07:04.609 00.000 8976 Worker thread wakes up
02:07:04.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.10) opts 0xd
02:07:04.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.10)
02:07:04.609 00.000 8976 Moving (0.11, 0.10) raw xDistance=0.04 yDistance=-0.15
02:07:04.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:07:04.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:07:04.609 00.000 8976 MoveAxis(R, 0, ABG)
02:07:04.609 00.000 8976 MoveAxis(U, 0, ABG)
02:07:04.609 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:07:04.609 00.000 8976 MountToCamera -- mountX=0.69 mountY=-1.06 hyp=1.27 mountTheta=-1.00 cameraX=0.63, cameraY=1.10 cameraTheta=1.05
02:07:04.609 00.000 8976 incremental bump (0.633, 1.095) isValid = 1
02:07:04.609 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:07:04.609 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:07:04.609 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:07:04.609 00.000 8976 move complete, result=0
02:07:04.610 00.001 8976 worker thread done servicing request
02:07:04.610 00.000 9828 Worker thread wakes up
02:07:04.610 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:07:04.610 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:07:04.610 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
02:07:04.610 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
02:07:04.610 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
02:07:04.610 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:07:04.610 00.000 9828 BLC: window closed
02:07:04.610 00.000 9828 MoveAxis(E, 20, B)
02:07:04.610 00.000 9828 Guiding  Dir = 2, Dur = 20
02:07:04.610 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:07:04.610 00.000 9828 IsSlewing returns 0
02:07:04.610 00.000 9828 IsGuiding returns 0
02:07:04.611 00.001 9828 PulseGuide returned control before completion, sleep 30
02:07:04.620 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:07:04.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:04.620 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:04.620 00.000 5052 Enqueuing Expose request
02:07:04.620 00.000 8976 Worker thread wakes up
02:07:04.620 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:04.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:04.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:04.643 00.023 9828 IsGuiding returns 1
02:07:04.643 00.000 9828 scope still moving after pulse duration time elapsed
02:07:04.675 00.032 9828 IsSlewing returns 0
02:07:04.675 00.000 9828 IsGuiding returns 1
02:07:04.706 00.031 9828 IsSlewing returns 0
02:07:04.706 00.000 9828 IsGuiding returns 1
02:07:04.738 00.032 9828 IsSlewing returns 0
02:07:04.738 00.000 9828 IsGuiding returns 1
02:07:04.768 00.030 9828 IsSlewing returns 0
02:07:04.768 00.000 9828 IsGuiding returns 0
02:07:04.768 00.000 9828 scope move finished after 20 + 137 ms
02:07:04.768 00.000 9828 Move returns status 0, amount 20
02:07:04.768 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:04.768 00.000 9828 MoveAxis(N, 13, B)
02:07:04.768 00.000 9828 Guiding  Dir = 0, Dur = 13
02:07:04.784 00.016 9828 IsSlewing returns 0
02:07:04.784 00.000 9828 IsGuiding returns 0
02:07:04.784 00.000 9828 PulseGuide returned control before completion, sleep 23
02:07:04.814 00.030 9828 IsGuiding returns 1
02:07:04.814 00.000 9828 scope still moving after pulse duration time elapsed
02:07:04.846 00.032 9828 IsSlewing returns 0
02:07:04.846 00.000 9828 IsGuiding returns 1
02:07:04.877 00.031 9828 IsSlewing returns 0
02:07:04.877 00.000 9828 IsGuiding returns 1
02:07:04.908 00.031 9828 IsSlewing returns 0
02:07:04.908 00.000 9828 IsGuiding returns 1
02:07:04.939 00.031 9828 IsSlewing returns 0
02:07:04.939 00.000 9828 IsGuiding returns 1
02:07:04.969 00.030 9828 IsSlewing returns 0
02:07:04.969 00.000 9828 IsGuiding returns 0
02:07:04.969 00.000 9828 scope move finished after 13 + 172 ms
02:07:04.969 00.000 9828 Move returns status 0, amount 13
02:07:04.969 00.000 9828 move complete, result=0
02:07:04.969 00.000 9828 worker thread done servicing request
02:07:04.969 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:07:05.311 00.342 8976 Exposure complete
02:07:05.316 00.005 8976 worker thread done servicing request
02:07:05.316 00.000 5052 OnExposeComplete: enter
02:07:05.316 00.000 5052 UpdateGuideState(): m_state=6
02:07:05.316 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7153
02:07:05.316 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.91, Mass=204, SNR=9.9, Peak=81 HFD=2.1
02:07:05.316 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
02:07:05.316 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
02:07:05.316 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.20 hyp=0.37 cameraTheta=0.58 mountX=0.04 mountY=-0.37, mountTheta=-1.47
02:07:05.317 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.20, opts=13)
02:07:05.317 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.20)
02:07:05.317 00.000 8976 Worker thread wakes up
02:07:05.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.20) opts 0xd
02:07:05.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.20)
02:07:05.317 00.000 8976 Moving (0.31, 0.20) raw xDistance=0.04 yDistance=-0.37
02:07:05.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:07:05.318 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:07:05.318 00.000 8976 MoveAxis(R, 0, ABG)
02:07:05.318 00.000 8976 MoveAxis(U, 1, ABG)
02:07:05.318 00.000 8976 stepping (-4, 7) + (0, 1)
02:07:05.318 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:05.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:07:05.328 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
02:07:05.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:05.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:05.328 00.000 5052 Enqueuing Expose request
02:07:05.340 00.012 8976 Received - 47 (G) 
02:07:05.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:05.340 00.000 8976 stepped: pos (-4, 8)
02:07:05.340 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:07:05.340 00.000 8976 MountToCamera -- mountX=0.66 mountY=-1.13 hyp=1.31 mountTheta=-1.04 cameraX=0.71, cameraY=1.10 cameraTheta=1.00
02:07:05.340 00.000 8976 incremental bump (0.706, 1.105) isValid = 1
02:07:05.340 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:07:05.340 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:07:05.340 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:07:05.340 00.000 8976 move complete, result=0
02:07:05.340 00.000 8976 worker thread done servicing request
02:07:05.340 00.000 9828 Worker thread wakes up
02:07:05.340 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:07:05.340 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:07:05.340 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
02:07:05.340 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
02:07:05.340 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
02:07:05.341 00.001 8976 Worker thread wakes up
02:07:05.341 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:07:05.341 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:07:05.341 00.000 9828 BLC: window closed
02:07:05.341 00.000 9828 MoveAxis(E, 21, B)
02:07:05.341 00.000 9828 Guiding  Dir = 2, Dur = 21
02:07:05.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:05.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:05.341 00.000 9828 IsSlewing returns 0
02:07:05.341 00.000 9828 IsGuiding returns 0
02:07:05.341 00.000 9828 PulseGuide returned control before completion, sleep 31
02:07:05.376 00.035 9828 IsGuiding returns 1
02:07:05.376 00.000 9828 scope still moving after pulse duration time elapsed
02:07:05.408 00.032 9828 IsSlewing returns 0
02:07:05.408 00.000 9828 IsGuiding returns 1
02:07:05.454 00.046 9828 IsSlewing returns 0
02:07:05.454 00.000 9828 IsGuiding returns 1
02:07:05.486 00.032 9828 IsSlewing returns 0
02:07:05.486 00.000 9828 IsGuiding returns 0
02:07:05.486 00.000 9828 scope move finished after 21 + 123 ms
02:07:05.486 00.000 9828 Move returns status 0, amount 21
02:07:05.486 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:05.486 00.000 9828 MoveAxis(N, 12, B)
02:07:05.486 00.000 9828 Guiding  Dir = 0, Dur = 12
02:07:05.502 00.016 9828 IsSlewing returns 0
02:07:05.502 00.000 9828 IsGuiding returns 0
02:07:05.503 00.001 9828 PulseGuide returned control before completion, sleep 22
02:07:05.534 00.031 9828 IsGuiding returns 1
02:07:05.534 00.000 9828 scope still moving after pulse duration time elapsed
02:07:05.565 00.031 9828 IsSlewing returns 0
02:07:05.565 00.000 9828 IsGuiding returns 1
02:07:05.596 00.031 9828 IsSlewing returns 0
02:07:05.596 00.000 9828 IsGuiding returns 1
02:07:05.627 00.031 9828 IsSlewing returns 0
02:07:05.627 00.000 9828 IsGuiding returns 1
02:07:05.658 00.031 9828 IsSlewing returns 0
02:07:05.658 00.000 9828 IsGuiding returns 0
02:07:05.658 00.000 9828 scope move finished after 12 + 143 ms
02:07:05.658 00.000 9828 Move returns status 0, amount 12
02:07:05.658 00.000 9828 move complete, result=0
02:07:05.658 00.000 9828 worker thread done servicing request
02:07:05.658 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:07:06.035 00.377 8976 Exposure complete
02:07:06.042 00.007 8976 worker thread done servicing request
02:07:06.042 00.000 5052 OnExposeComplete: enter
02:07:06.042 00.000 5052 UpdateGuideState(): m_state=6
02:07:06.042 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7154
02:07:06.042 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.37, Mass=198, SNR=9.8, Peak=77 HFD=1.6
02:07:06.043 00.001 5052 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.04) = xAngle (-2.97 = -2.97)
02:07:06.043 00.000 5052 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.08 = -3.08)
02:07:06.043 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.34 hyp=0.43 cameraTheta=-0.93 mountX=-0.42 mountY=-0.03, mountTheta=-3.07
02:07:06.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.34, opts=13)
02:07:06.044 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.34)
02:07:06.044 00.000 8976 Worker thread wakes up
02:07:06.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.34) opts 0xd
02:07:06.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.34)
02:07:06.044 00.000 8976 Moving (0.26, -0.34) raw xDistance=-0.42 yDistance=-0.03
02:07:06.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
02:07:06.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:07:06.044 00.000 8976 MoveAxis(R, 2, ABG)
02:07:06.044 00.000 8976 stepping (-4, 8) + (2, 0)
02:07:06.044 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:06.045 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:07:06.055 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
02:07:06.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:06.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:06.055 00.000 5052 Enqueuing Expose request
02:07:06.075 00.020 8976 Received - 47 (G) 
02:07:06.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:06.075 00.000 8976 stepped: pos (-2, 8)
02:07:06.075 00.000 8976 MoveAxis(U, 0, ABG)
02:07:06.075 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:07:06.075 00.000 8976 MountToCamera -- mountX=0.54 mountY=-1.18 hyp=1.30 mountTheta=-1.14 cameraX=0.80, cameraY=1.02 cameraTheta=0.91
02:07:06.075 00.000 8976 incremental bump (0.800, 1.021) isValid = 1
02:07:06.075 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
02:07:06.075 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:07:06.075 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:07:06.075 00.000 8976 move complete, result=0
02:07:06.075 00.000 8976 worker thread done servicing request
02:07:06.075 00.000 8976 Worker thread wakes up
02:07:06.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:06.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:06.075 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
02:07:06.076 00.001 9828 Worker thread wakes up
02:07:06.076 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:07:06.076 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:07:06.076 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
02:07:06.076 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
02:07:06.076 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
02:07:06.076 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:07:06.076 00.000 9828 BLC: window closed
02:07:06.076 00.000 9828 MoveAxis(E, 24, B)
02:07:06.076 00.000 9828 Guiding  Dir = 2, Dur = 24
02:07:06.076 00.000 9828 IsSlewing returns 0
02:07:06.077 00.001 9828 IsGuiding returns 0
02:07:06.077 00.000 9828 PulseGuide returned control before completion, sleep 34
02:07:06.126 00.049 9828 IsGuiding returns 1
02:07:06.126 00.000 9828 scope still moving after pulse duration time elapsed
02:07:06.158 00.032 9828 IsSlewing returns 0
02:07:06.158 00.000 9828 IsGuiding returns 1
02:07:06.189 00.031 9828 IsSlewing returns 0
02:07:06.189 00.000 9828 IsGuiding returns 1
02:07:06.235 00.046 9828 IsSlewing returns 0
02:07:06.235 00.000 9828 IsGuiding returns 0
02:07:06.235 00.000 9828 scope move finished after 24 + 134 ms
02:07:06.235 00.000 9828 Move returns status 0, amount 24
02:07:06.235 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:06.235 00.000 9828 MoveAxis(N, 11, B)
02:07:06.235 00.000 9828 Guiding  Dir = 0, Dur = 11
02:07:06.250 00.015 9828 IsSlewing returns 0
02:07:06.250 00.000 9828 IsGuiding returns 0
02:07:06.251 00.001 9828 PulseGuide returned control before completion, sleep 21
02:07:06.280 00.029 9828 IsGuiding returns 1
02:07:06.280 00.000 9828 scope still moving after pulse duration time elapsed
02:07:06.311 00.031 9828 IsSlewing returns 0
02:07:06.311 00.000 9828 IsGuiding returns 1
02:07:06.342 00.031 9828 IsSlewing returns 0
02:07:06.342 00.000 9828 IsGuiding returns 1
02:07:06.373 00.031 9828 IsSlewing returns 0
02:07:06.378 00.005 9828 IsGuiding returns 0
02:07:06.378 00.000 9828 scope move finished after 11 + 116 ms
02:07:06.378 00.000 9828 Move returns status 0, amount 11
02:07:06.378 00.000 9828 move complete, result=0
02:07:06.378 00.000 9828 worker thread done servicing request
02:07:06.378 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:07:06.784 00.406 8976 Exposure complete
02:07:06.790 00.006 8976 worker thread done servicing request
02:07:06.790 00.000 5052 OnExposeComplete: enter
02:07:06.790 00.000 5052 UpdateGuideState(): m_state=6
02:07:06.791 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7155
02:07:06.791 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.74, Mass=181, SNR=9.3, Peak=81 HFD=2.1
02:07:06.791 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:07:06.791 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:07:06.791 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.03 hyp=0.75 cameraTheta=0.03 mountX=-0.32 mountY=-0.64, mountTheta=-2.03
02:07:06.791 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.03, opts=13)
02:07:06.792 00.001 5052 Enqueuing Move request for stepguider (0.75, 0.03)
02:07:06.792 00.000 8976 Worker thread wakes up
02:07:06.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.03) opts 0xd
02:07:06.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.03)
02:07:06.792 00.000 8976 Moving (0.75, 0.03) raw xDistance=-0.32 yDistance=-0.64
02:07:06.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
02:07:06.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
02:07:06.792 00.000 8976 MoveAxis(R, 1, ABG)
02:07:06.792 00.000 8976 stepping (-2, 8) + (1, 0)
02:07:06.792 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:06.793 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:07:06.802 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
02:07:06.803 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:06.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:06.803 00.000 5052 Enqueuing Expose request
02:07:06.826 00.023 8976 Received - 47 (G) 
02:07:06.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:06.826 00.000 8976 stepped: pos (-1, 8)
02:07:06.826 00.000 8976 MoveAxis(U, 3, ABG)
02:07:06.826 00.000 8976 stepping (-1, 8) + (0, 3)
02:07:06.826 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:06.858 00.032 8976 Received - 47 (G) 
02:07:06.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:06.858 00.000 8976 stepped: pos (-1, 11)
02:07:06.858 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:07:06.858 00.000 8976 MountToCamera -- mountX=0.42 mountY=-1.37 hyp=1.43 mountTheta=-1.28 cameraX=1.03, cameraY=0.99 cameraTheta=0.77
02:07:06.858 00.000 8976 incremental bump (1.026, 0.991) isValid = 1
02:07:06.858 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
02:07:06.858 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:07:06.858 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:07:06.859 00.001 8976 move complete, result=0
02:07:06.859 00.000 9828 Worker thread wakes up
02:07:06.859 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
02:07:06.859 00.000 8976 worker thread done servicing request
02:07:06.859 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:07:06.859 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:07:06.859 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
02:07:06.859 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
02:07:06.859 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
02:07:06.859 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:07:06.859 00.000 8976 Worker thread wakes up
02:07:06.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:06.859 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:06.859 00.000 9828 BLC: window closed
02:07:06.860 00.001 9828 MoveAxis(E, 27, B)
02:07:06.860 00.000 9828 Guiding  Dir = 2, Dur = 27
02:07:06.860 00.000 9828 IsSlewing returns 0
02:07:06.860 00.000 9828 IsGuiding returns 0
02:07:06.860 00.000 9828 PulseGuide returned control before completion, sleep 37
02:07:06.902 00.042 9828 IsGuiding returns 1
02:07:06.902 00.000 9828 scope still moving after pulse duration time elapsed
02:07:06.933 00.031 9828 IsSlewing returns 0
02:07:06.933 00.000 9828 IsGuiding returns 1
02:07:06.965 00.032 9828 IsSlewing returns 0
02:07:06.965 00.000 9828 IsGuiding returns 1
02:07:06.996 00.031 9828 IsSlewing returns 0
02:07:06.996 00.000 9828 IsGuiding returns 1
02:07:07.028 00.032 9828 IsSlewing returns 0
02:07:07.028 00.000 9828 IsGuiding returns 0
02:07:07.028 00.000 9828 scope move finished after 27 + 140 ms
02:07:07.028 00.000 9828 Move returns status 0, amount 27
02:07:07.028 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:07.028 00.000 9828 MoveAxis(N, 10, B)
02:07:07.028 00.000 9828 Guiding  Dir = 0, Dur = 10
02:07:07.043 00.015 9828 IsSlewing returns 0
02:07:07.043 00.000 9828 IsGuiding returns 0
02:07:07.043 00.000 9828 PulseGuide returned control before completion, sleep 20
02:07:07.073 00.030 9828 IsGuiding returns 1
02:07:07.073 00.000 9828 scope still moving after pulse duration time elapsed
02:07:07.104 00.031 9828 IsSlewing returns 0
02:07:07.105 00.001 9828 IsGuiding returns 1
02:07:07.136 00.031 9828 IsSlewing returns 0
02:07:07.136 00.000 9828 IsGuiding returns 1
02:07:07.167 00.031 9828 IsSlewing returns 0
02:07:07.167 00.000 9828 IsGuiding returns 0
02:07:07.167 00.000 9828 scope move finished after 10 + 114 ms
02:07:07.167 00.000 9828 Move returns status 0, amount 10
02:07:07.168 00.001 9828 move complete, result=0
02:07:07.168 00.000 9828 worker thread done servicing request
02:07:07.168 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:07:07.549 00.381 8976 Exposure complete
02:07:07.554 00.005 8976 worker thread done servicing request
02:07:07.554 00.000 5052 OnExposeComplete: enter
02:07:07.554 00.000 5052 UpdateGuideState(): m_state=6
02:07:07.554 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7156
02:07:07.554 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.44, Mass=212, SNR=10.1, Peak=81 HFD=1.9
02:07:07.554 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.04) = xAngle (-3.47 = 2.81)
02:07:07.554 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.71)
02:07:07.554 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.43 mountX=-0.25 mountY=0.11, mountTheta=2.73
02:07:07.555 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.27, opts=13)
02:07:07.555 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.27)
02:07:07.555 00.000 8976 Worker thread wakes up
02:07:07.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.27) opts 0xd
02:07:07.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.27)
02:07:07.555 00.000 8976 Moving (0.04, -0.27) raw xDistance=-0.25 yDistance=0.11
02:07:07.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:07:07.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:07:07.555 00.000 8976 MoveAxis(R, 0, ABG)
02:07:07.555 00.000 8976 MoveAxis(U, 0, ABG)
02:07:07.555 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:07:07.555 00.000 8976 MountToCamera -- mountX=0.33 mountY=-1.49 hyp=1.53 mountTheta=-1.35 cameraX=1.18, cameraY=0.97 cameraTheta=0.69
02:07:07.555 00.000 8976 incremental bump (1.178, 0.972) isValid = 1
02:07:07.555 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
02:07:07.556 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:07:07.556 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:07:07.556 00.000 8976 move complete, result=0
02:07:07.556 00.000 9828 Worker thread wakes up
02:07:07.556 00.000 8976 worker thread done servicing request
02:07:07.556 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:07:07.556 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:07:07.556 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
02:07:07.556 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
02:07:07.556 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:07:07.556 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
02:07:07.556 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:07:07.556 00.000 9828 BLC: window closed
02:07:07.556 00.000 9828 MoveAxis(E, 29, B)
02:07:07.556 00.000 9828 Guiding  Dir = 2, Dur = 29
02:07:07.557 00.001 9828 IsSlewing returns 0
02:07:07.557 00.000 9828 IsGuiding returns 0
02:07:07.557 00.000 9828 PulseGuide returned control before completion, sleep 39
02:07:07.566 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
02:07:07.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:07.566 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:07.566 00.000 5052 Enqueuing Expose request
02:07:07.566 00.000 8976 Worker thread wakes up
02:07:07.566 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:07.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:07.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:07.604 00.038 9828 IsGuiding returns 1
02:07:07.604 00.000 9828 scope still moving after pulse duration time elapsed
02:07:07.636 00.032 9828 IsSlewing returns 0
02:07:07.637 00.001 9828 IsGuiding returns 1
02:07:07.667 00.030 9828 IsSlewing returns 0
02:07:07.667 00.000 9828 IsGuiding returns 1
02:07:07.697 00.030 9828 IsSlewing returns 0
02:07:07.697 00.000 9828 IsGuiding returns 1
02:07:07.728 00.031 9828 IsSlewing returns 0
02:07:07.728 00.000 9828 IsGuiding returns 0
02:07:07.728 00.000 9828 scope move finished after 29 + 141 ms
02:07:07.728 00.000 9828 Move returns status 0, amount 29
02:07:07.728 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:07.728 00.000 9828 MoveAxis(N, 9, B)
02:07:07.728 00.000 9828 Guiding  Dir = 0, Dur = 9
02:07:07.743 00.015 9828 IsSlewing returns 0
02:07:07.748 00.005 9828 IsGuiding returns 0
02:07:07.748 00.000 9828 PulseGuide returned control before completion, sleep 19
02:07:07.774 00.026 9828 IsGuiding returns 1
02:07:07.774 00.000 9828 scope still moving after pulse duration time elapsed
02:07:07.805 00.031 9828 IsSlewing returns 0
02:07:07.805 00.000 9828 IsGuiding returns 1
02:07:07.836 00.031 9828 IsSlewing returns 0
02:07:07.836 00.000 9828 IsGuiding returns 1
02:07:07.867 00.031 9828 IsSlewing returns 0
02:07:07.867 00.000 9828 IsGuiding returns 1
02:07:07.898 00.031 9828 IsSlewing returns 0
02:07:07.898 00.000 9828 IsGuiding returns 0
02:07:07.898 00.000 9828 scope move finished after 9 + 141 ms
02:07:07.898 00.000 9828 Move returns status 0, amount 9
02:07:07.898 00.000 9828 move complete, result=0
02:07:07.898 00.000 9828 worker thread done servicing request
02:07:07.898 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:07:08.260 00.362 8976 Exposure complete
02:07:08.267 00.007 8976 worker thread done servicing request
02:07:08.267 00.000 5052 OnExposeComplete: enter
02:07:08.267 00.000 5052 UpdateGuideState(): m_state=6
02:07:08.267 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7157
02:07:08.267 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.81, Mass=188, SNR=9.5, Peak=92 HFD=2.0
02:07:08.267 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:07:08.267 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
02:07:08.267 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.65 mountX=0.17 mountY=0.10, mountTheta=0.54
02:07:08.268 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.10, opts=13)
02:07:08.268 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.10)
02:07:08.268 00.000 8976 Worker thread wakes up
02:07:08.268 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.10) opts 0xd
02:07:08.268 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.10)
02:07:08.268 00.000 8976 Moving (-0.19, 0.10) raw xDistance=0.17 yDistance=0.10
02:07:08.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:07:08.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:07:08.268 00.000 8976 MoveAxis(R, 0, ABG)
02:07:08.268 00.000 8976 MoveAxis(U, 0, ABG)
02:07:08.268 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:07:08.269 00.001 8976 MountToCamera -- mountX=0.27 mountY=-1.58 hyp=1.60 mountTheta=-1.40 cameraX=1.28, cameraY=0.96 cameraTheta=0.64
02:07:08.269 00.000 8976 incremental bump (1.280, 0.958) isValid = 1
02:07:08.269 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
02:07:08.269 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:07:08.269 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:07:08.269 00.000 8976 move complete, result=0
02:07:08.269 00.000 9828 Worker thread wakes up
02:07:08.269 00.000 8976 worker thread done servicing request
02:07:08.269 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:07:08.269 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:07:08.269 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
02:07:08.269 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
02:07:08.269 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
02:07:08.269 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:07:08.269 00.000 9828 BLC: window closed
02:07:08.269 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:07:08.269 00.000 9828 MoveAxis(E, 30, B)
02:07:08.270 00.001 9828 Guiding  Dir = 2, Dur = 30
02:07:08.270 00.000 9828 IsSlewing returns 0
02:07:08.270 00.000 9828 IsGuiding returns 0
02:07:08.270 00.000 9828 PulseGuide returned control before completion, sleep 40
02:07:08.280 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:07:08.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:08.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:08.280 00.000 5052 Enqueuing Expose request
02:07:08.280 00.000 8976 Worker thread wakes up
02:07:08.280 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:08.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:08.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:08.321 00.041 9828 IsGuiding returns 1
02:07:08.321 00.000 9828 scope still moving after pulse duration time elapsed
02:07:08.353 00.032 9828 IsSlewing returns 0
02:07:08.353 00.000 9828 IsGuiding returns 1
02:07:08.383 00.030 9828 IsSlewing returns 0
02:07:08.383 00.000 9828 IsGuiding returns 1
02:07:08.414 00.031 9828 IsSlewing returns 0
02:07:08.414 00.000 9828 IsGuiding returns 1
02:07:08.445 00.031 9828 IsSlewing returns 0
02:07:08.445 00.000 9828 IsGuiding returns 1
02:07:08.477 00.032 9828 IsSlewing returns 0
02:07:08.477 00.000 9828 IsGuiding returns 1
02:07:08.507 00.030 9828 IsSlewing returns 0
02:07:08.508 00.001 9828 IsGuiding returns 0
02:07:08.508 00.000 9828 scope move finished after 30 + 207 ms
02:07:08.508 00.000 9828 Move returns status 0, amount 30
02:07:08.508 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:08.508 00.000 9828 MoveAxis(N, 8, B)
02:07:08.508 00.000 9828 Guiding  Dir = 0, Dur = 8
02:07:08.522 00.014 9828 IsSlewing returns 0
02:07:08.522 00.000 9828 IsGuiding returns 0
02:07:08.522 00.000 9828 PulseGuide returned control before completion, sleep 18
02:07:08.553 00.031 9828 IsGuiding returns 1
02:07:08.553 00.000 9828 scope still moving after pulse duration time elapsed
02:07:08.584 00.031 9828 IsSlewing returns 0
02:07:08.584 00.000 9828 IsGuiding returns 1
02:07:08.615 00.031 9828 IsSlewing returns 0
02:07:08.615 00.000 9828 IsGuiding returns 1
02:07:08.646 00.031 9828 IsSlewing returns 0
02:07:08.646 00.000 9828 IsGuiding returns 1
02:07:08.677 00.031 9828 IsSlewing returns 0
02:07:08.677 00.000 9828 IsGuiding returns 0
02:07:08.677 00.000 9828 scope move finished after 8 + 146 ms
02:07:08.677 00.000 9828 Move returns status 0, amount 8
02:07:08.677 00.000 9828 move complete, result=0
02:07:08.677 00.000 9828 worker thread done servicing request
02:07:08.677 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:07:08.972 00.295 8976 Exposure complete
02:07:08.978 00.006 8976 worker thread done servicing request
02:07:08.978 00.000 5052 OnExposeComplete: enter
02:07:08.978 00.000 5052 UpdateGuideState(): m_state=6
02:07:08.978 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7158
02:07:08.978 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.69, Mass=204, SNR=9.9, Peak=79 HFD=2.2
02:07:08.978 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
02:07:08.978 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
02:07:08.978 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-3.09 mountX=0.14 mountY=0.31, mountTheta=1.13
02:07:08.979 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.02, opts=13)
02:07:08.979 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.02)
02:07:08.979 00.000 8976 Worker thread wakes up
02:07:08.980 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.02) opts 0xd
02:07:08.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.02)
02:07:08.980 00.000 8976 Moving (-0.36, -0.02) raw xDistance=0.14 yDistance=0.31
02:07:08.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:07:08.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:07:08.980 00.000 8976 MoveAxis(R, 0, ABG)
02:07:08.980 00.000 8976 MoveAxis(D, 1, ABG)
02:07:08.980 00.000 8976 stepping (-1, 11) + (0, -1)
02:07:08.980 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:08.981 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:07:08.990 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:07:08.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:08.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:08.990 00.000 5052 Enqueuing Expose request
02:07:09.000 00.010 8976 Received - 47 (G) 
02:07:09.000 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:09.000 00.000 8976 stepped: pos (-1, 10)
02:07:09.000 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:07:09.000 00.000 8976 MountToCamera -- mountX=0.23 mountY=-1.58 hyp=1.60 mountTheta=-1.42 cameraX=1.30, cameraY=0.93 cameraTheta=0.62
02:07:09.000 00.000 8976 incremental bump (1.301, 0.926) isValid = 1
02:07:09.000 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
02:07:09.000 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:07:09.000 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:07:09.001 00.001 8976 move complete, result=0
02:07:09.001 00.000 8976 worker thread done servicing request
02:07:09.001 00.000 8976 Worker thread wakes up
02:07:09.001 00.000 9828 Worker thread wakes up
02:07:09.001 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:07:09.001 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:07:09.001 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
02:07:09.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:09.001 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:07:09.001 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
02:07:09.001 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:09.001 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
02:07:09.001 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:07:09.001 00.000 9828 BLC: window closed
02:07:09.001 00.000 9828 MoveAxis(E, 31, B)
02:07:09.001 00.000 9828 Guiding  Dir = 2, Dur = 31
02:07:09.002 00.001 9828 IsSlewing returns 0
02:07:09.002 00.000 9828 IsGuiding returns 0
02:07:09.002 00.000 9828 PulseGuide returned control before completion, sleep 41
02:07:09.049 00.047 9828 IsGuiding returns 1
02:07:09.049 00.000 9828 scope still moving after pulse duration time elapsed
02:07:09.080 00.031 9828 IsSlewing returns 0
02:07:09.080 00.000 9828 IsGuiding returns 1
02:07:09.111 00.031 9828 IsSlewing returns 0
02:07:09.112 00.001 9828 IsGuiding returns 1
02:07:09.143 00.031 9828 IsSlewing returns 0
02:07:09.143 00.000 9828 IsGuiding returns 0
02:07:09.143 00.000 9828 scope move finished after 31 + 109 ms
02:07:09.143 00.000 9828 Move returns status 0, amount 31
02:07:09.143 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:09.143 00.000 9828 MoveAxis(N, 8, B)
02:07:09.143 00.000 9828 Guiding  Dir = 0, Dur = 8
02:07:09.158 00.015 9828 IsSlewing returns 0
02:07:09.158 00.000 9828 IsGuiding returns 0
02:07:09.158 00.000 9828 PulseGuide returned control before completion, sleep 18
02:07:09.189 00.031 9828 IsGuiding returns 1
02:07:09.189 00.000 9828 scope still moving after pulse duration time elapsed
02:07:09.219 00.030 9828 IsSlewing returns 0
02:07:09.219 00.000 9828 IsGuiding returns 1
02:07:09.250 00.031 9828 IsSlewing returns 0
02:07:09.250 00.000 9828 IsGuiding returns 1
02:07:09.281 00.031 9828 IsSlewing returns 0
02:07:09.281 00.000 9828 IsGuiding returns 1
02:07:09.312 00.031 9828 IsSlewing returns 0
02:07:09.312 00.000 9828 IsGuiding returns 0
02:07:09.312 00.000 9828 scope move finished after 8 + 145 ms
02:07:09.312 00.000 9828 Move returns status 0, amount 8
02:07:09.312 00.000 9828 move complete, result=0
02:07:09.312 00.000 9828 worker thread done servicing request
02:07:09.312 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:07:09.695 00.383 8976 Exposure complete
02:07:09.701 00.006 8976 worker thread done servicing request
02:07:09.701 00.000 5052 OnExposeComplete: enter
02:07:09.701 00.000 5052 UpdateGuideState(): m_state=6
02:07:09.701 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7159
02:07:09.701 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.44, Mass=202, SNR=9.8, Peak=83 HFD=2.1
02:07:09.701 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.63 = 1.65)
02:07:09.701 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.73 = 1.55)
02:07:09.701 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.27 hyp=0.51 cameraTheta=-2.59 mountX=-0.04 mountY=0.51, mountTheta=1.65
02:07:09.702 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.27, opts=13)
02:07:09.702 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.27)
02:07:09.702 00.000 8976 Worker thread wakes up
02:07:09.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.27) opts 0xd
02:07:09.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.27)
02:07:09.702 00.000 8976 Moving (-0.43, -0.27) raw xDistance=-0.04 yDistance=0.51
02:07:09.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:07:09.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.51
02:07:09.703 00.001 8976 MoveAxis(R, 0, ABG)
02:07:09.703 00.000 8976 MoveAxis(D, 2, ABG)
02:07:09.703 00.000 8976 stepping (-1, 10) + (0, -2)
02:07:09.703 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:09.703 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:07:09.713 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
02:07:09.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:09.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:09.713 00.000 5052 Enqueuing Expose request
02:07:09.736 00.023 8976 Received - 47 (G) 
02:07:09.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:09.736 00.000 8976 stepped: pos (-1, 8)
02:07:09.736 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:07:09.736 00.000 8976 MountToCamera -- mountX=0.21 mountY=-1.48 hyp=1.49 mountTheta=-1.43 cameraX=1.22, cameraY=0.86 cameraTheta=0.61
02:07:09.736 00.000 8976 incremental bump (1.222, 0.856) isValid = 1
02:07:09.736 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
02:07:09.736 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:07:09.736 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:07:09.736 00.000 8976 move complete, result=0
02:07:09.736 00.000 9828 Worker thread wakes up
02:07:09.736 00.000 8976 worker thread done servicing request
02:07:09.737 00.001 8976 Worker thread wakes up
02:07:09.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:09.737 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:09.737 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:07:09.737 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:07:09.737 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:07:09.737 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
02:07:09.737 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
02:07:09.737 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
02:07:09.737 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:07:09.737 00.000 9828 BLC: window closed
02:07:09.737 00.000 9828 MoveAxis(E, 31, B)
02:07:09.737 00.000 9828 Guiding  Dir = 2, Dur = 31
02:07:09.738 00.001 9828 IsSlewing returns 0
02:07:09.738 00.000 9828 IsGuiding returns 0
02:07:09.738 00.000 9828 PulseGuide returned control before completion, sleep 41
02:07:09.784 00.046 9828 IsGuiding returns 1
02:07:09.784 00.000 9828 scope still moving after pulse duration time elapsed
02:07:09.815 00.031 9828 IsSlewing returns 0
02:07:09.815 00.000 9828 IsGuiding returns 1
02:07:09.846 00.031 9828 IsSlewing returns 0
02:07:09.846 00.000 9828 IsGuiding returns 1
02:07:09.877 00.031 9828 IsSlewing returns 0
02:07:09.877 00.000 9828 IsGuiding returns 1
02:07:09.907 00.030 9828 IsSlewing returns 0
02:07:09.907 00.000 9828 IsGuiding returns 0
02:07:09.907 00.000 9828 scope move finished after 31 + 138 ms
02:07:09.907 00.000 9828 Move returns status 0, amount 31
02:07:09.907 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:09.907 00.000 9828 MoveAxis(N, 8, B)
02:07:09.907 00.000 9828 Guiding  Dir = 0, Dur = 8
02:07:09.923 00.016 9828 IsSlewing returns 0
02:07:09.923 00.000 9828 IsGuiding returns 0
02:07:09.923 00.000 9828 PulseGuide returned control before completion, sleep 18
02:07:09.955 00.032 9828 IsGuiding returns 1
02:07:09.955 00.000 9828 scope still moving after pulse duration time elapsed
02:07:09.986 00.031 9828 IsSlewing returns 0
02:07:09.986 00.000 9828 IsGuiding returns 1
02:07:10.017 00.031 9828 IsSlewing returns 0
02:07:10.017 00.000 9828 IsGuiding returns 1
02:07:10.048 00.031 9828 IsSlewing returns 0
02:07:10.048 00.000 9828 IsGuiding returns 0
02:07:10.048 00.000 9828 scope move finished after 8 + 117 ms
02:07:10.048 00.000 9828 Move returns status 0, amount 8
02:07:10.048 00.000 9828 move complete, result=0
02:07:10.048 00.000 9828 worker thread done servicing request
02:07:10.049 00.001 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:07:10.427 00.378 8976 Exposure complete
02:07:10.432 00.005 8976 worker thread done servicing request
02:07:10.432 00.000 5052 OnExposeComplete: enter
02:07:10.432 00.000 5052 UpdateGuideState(): m_state=6
02:07:10.432 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7160
02:07:10.432 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.08, Mass=202, SNR=9.9, Peak=85 HFD=2.2
02:07:10.432 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.04) = xAngle (0.14 = 0.14)
02:07:10.432 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
02:07:10.432 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.37 hyp=0.45 cameraTheta=2.18 mountX=0.44 mountY=0.02, mountTheta=0.04
02:07:10.433 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.37, opts=13)
02:07:10.433 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.37)
02:07:10.433 00.000 8976 Worker thread wakes up
02:07:10.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.37) opts 0xd
02:07:10.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.37)
02:07:10.433 00.000 8976 Moving (-0.26, 0.37) raw xDistance=0.44 yDistance=0.02
02:07:10.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:07:10.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:07:10.433 00.000 8976 MoveAxis(L, 2, ABG)
02:07:10.433 00.000 8976 stepping (-1, 8) + (-2, 0)
02:07:10.434 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:10.434 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:07:10.443 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
02:07:10.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:10.443 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:10.443 00.000 5052 Enqueuing Expose request
02:07:10.472 00.029 8976 Received - 47 (G) 
02:07:10.474 00.002 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:10.474 00.000 8976 stepped: pos (-3, 8)
02:07:10.474 00.000 8976 MoveAxis(U, 0, ABG)
02:07:10.474 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:07:10.474 00.000 8976 MountToCamera -- mountX=0.29 mountY=-1.41 hyp=1.44 mountTheta=-1.37 cameraX=1.12, cameraY=0.90 cameraTheta=0.68
02:07:10.474 00.000 8976 incremental bump (1.123, 0.899) isValid = 1
02:07:10.474 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
02:07:10.474 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:07:10.474 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:07:10.474 00.000 8976 move complete, result=0
02:07:10.474 00.000 8976 worker thread done servicing request
02:07:10.474 00.000 8976 Worker thread wakes up
02:07:10.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:10.474 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
02:07:10.474 00.000 9828 Worker thread wakes up
02:07:10.474 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:07:10.474 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:10.475 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:07:10.475 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
02:07:10.475 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.58)
02:07:10.475 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
02:07:10.475 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:07:10.475 00.000 9828 BLC: window closed
02:07:10.475 00.000 9828 MoveAxis(E, 30, B)
02:07:10.475 00.000 9828 Guiding  Dir = 2, Dur = 30
02:07:10.475 00.000 9828 IsSlewing returns 0
02:07:10.475 00.000 9828 IsGuiding returns 0
02:07:10.475 00.000 9828 PulseGuide returned control before completion, sleep 40
02:07:10.531 00.056 9828 IsGuiding returns 1
02:07:10.531 00.000 9828 scope still moving after pulse duration time elapsed
02:07:10.562 00.031 9828 IsSlewing returns 0
02:07:10.562 00.000 9828 IsGuiding returns 1
02:07:10.593 00.031 9828 IsSlewing returns 0
02:07:10.593 00.000 9828 IsGuiding returns 1
02:07:10.624 00.031 9828 IsSlewing returns 0
02:07:10.624 00.000 9828 IsGuiding returns 0
02:07:10.624 00.000 9828 scope move finished after 30 + 119 ms
02:07:10.624 00.000 9828 Move returns status 0, amount 30
02:07:10.624 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:10.624 00.000 9828 MoveAxis(N, 9, B)
02:07:10.624 00.000 9828 Guiding  Dir = 0, Dur = 9
02:07:10.640 00.016 9828 IsSlewing returns 0
02:07:10.640 00.000 9828 IsGuiding returns 0
02:07:10.641 00.001 9828 PulseGuide returned control before completion, sleep 19
02:07:10.670 00.029 9828 IsGuiding returns 1
02:07:10.670 00.000 9828 scope still moving after pulse duration time elapsed
02:07:10.702 00.032 9828 IsSlewing returns 0
02:07:10.702 00.000 9828 IsGuiding returns 1
02:07:10.734 00.032 9828 IsSlewing returns 0
02:07:10.734 00.000 9828 IsGuiding returns 1
02:07:10.766 00.032 9828 IsSlewing returns 0
02:07:10.766 00.000 9828 IsGuiding returns 1
02:07:10.797 00.031 9828 IsSlewing returns 0
02:07:10.797 00.000 9828 IsGuiding returns 1
02:07:10.828 00.031 9828 IsSlewing returns 0
02:07:10.828 00.000 9828 IsGuiding returns 0
02:07:10.828 00.000 9828 scope move finished after 9 + 178 ms
02:07:10.828 00.000 9828 Move returns status 0, amount 9
02:07:10.828 00.000 9828 move complete, result=0
02:07:10.828 00.000 9828 worker thread done servicing request
02:07:10.828 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 9 ms NORTH
02:07:11.164 00.336 8976 Exposure complete
02:07:11.169 00.005 8976 worker thread done servicing request
02:07:11.170 00.001 5052 OnExposeComplete: enter
02:07:11.170 00.000 5052 UpdateGuideState(): m_state=6
02:07:11.170 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7161
02:07:11.170 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=282.06, Mass=202, SNR=9.8, Peak=81 HFD=2.2
02:07:11.170 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
02:07:11.170 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
02:07:11.170 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.35 hyp=0.43 cameraTheta=0.94 mountX=0.19 mountY=-0.41, mountTheta=-1.12
02:07:11.170 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.35, opts=13)
02:07:11.170 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.35)
02:07:11.170 00.000 8976 Worker thread wakes up
02:07:11.170 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.35) opts 0xd
02:07:11.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.35)
02:07:11.170 00.000 8976 Moving (0.26, 0.35) raw xDistance=0.19 yDistance=-0.41
02:07:11.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:07:11.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:07:11.170 00.000 8976 MoveAxis(R, 0, ABG)
02:07:11.170 00.000 8976 MoveAxis(U, 2, ABG)
02:07:11.171 00.001 8976 stepping (-3, 8) + (0, 2)
02:07:11.171 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:11.171 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:07:11.181 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
02:07:11.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:11.181 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:11.181 00.000 5052 Enqueuing Expose request
02:07:11.207 00.026 8976 Received - 47 (G) 
02:07:11.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:11.207 00.000 8976 stepped: pos (-3, 10)
02:07:11.207 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:07:11.207 00.000 8976 MountToCamera -- mountX=0.35 mountY=-1.47 hyp=1.51 mountTheta=-1.34 cameraX=1.15, cameraY=0.98 cameraTheta=0.70
02:07:11.207 00.000 8976 incremental bump (1.150, 0.976) isValid = 1
02:07:11.207 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
02:07:11.207 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:07:11.207 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:07:11.207 00.000 8976 move complete, result=0
02:07:11.207 00.000 8976 worker thread done servicing request
02:07:11.207 00.000 9828 Worker thread wakes up
02:07:11.207 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:07:11.207 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:07:11.207 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
02:07:11.207 00.000 8976 Worker thread wakes up
02:07:11.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:11.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:11.208 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:07:11.208 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.55)
02:07:11.208 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
02:07:11.208 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:07:11.208 00.000 9828 BLC: window closed
02:07:11.208 00.000 9828 MoveAxis(E, 29, B)
02:07:11.208 00.000 9828 Guiding  Dir = 2, Dur = 29
02:07:11.208 00.000 9828 IsSlewing returns 0
02:07:11.208 00.000 9828 IsGuiding returns 0
02:07:11.208 00.000 9828 PulseGuide returned control before completion, sleep 39
02:07:11.250 00.042 9828 IsGuiding returns 1
02:07:11.250 00.000 9828 scope still moving after pulse duration time elapsed
02:07:11.281 00.031 9828 IsSlewing returns 0
02:07:11.281 00.000 9828 IsGuiding returns 1
02:07:11.311 00.030 9828 IsSlewing returns 0
02:07:11.311 00.000 9828 IsGuiding returns 1
02:07:11.342 00.031 9828 IsSlewing returns 0
02:07:11.342 00.000 9828 IsGuiding returns 1
02:07:11.373 00.031 9828 IsSlewing returns 0
02:07:11.373 00.000 9828 IsGuiding returns 0
02:07:11.373 00.000 9828 scope move finished after 29 + 135 ms
02:07:11.373 00.000 9828 Move returns status 0, amount 29
02:07:11.373 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:11.373 00.000 9828 MoveAxis(N, 9, B)
02:07:11.374 00.001 9828 Guiding  Dir = 0, Dur = 9
02:07:11.388 00.014 9828 IsSlewing returns 0
02:07:11.388 00.000 9828 IsGuiding returns 0
02:07:11.388 00.000 9828 PulseGuide returned control before completion, sleep 19
02:07:11.418 00.030 9828 IsGuiding returns 1
02:07:11.418 00.000 9828 scope still moving after pulse duration time elapsed
02:07:11.450 00.032 9828 IsSlewing returns 0
02:07:11.450 00.000 9828 IsGuiding returns 1
02:07:11.480 00.030 9828 IsSlewing returns 0
02:07:11.480 00.000 9828 IsGuiding returns 1
02:07:11.512 00.032 9828 IsSlewing returns 0
02:07:11.513 00.001 9828 IsGuiding returns 0
02:07:11.513 00.000 9828 scope move finished after 9 + 115 ms
02:07:11.513 00.000 9828 Move returns status 0, amount 9
02:07:11.513 00.000 9828 move complete, result=0
02:07:11.513 00.000 9828 worker thread done servicing request
02:07:11.513 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:07:11.899 00.386 8976 Exposure complete
02:07:11.904 00.005 8976 worker thread done servicing request
02:07:11.905 00.001 5052 OnExposeComplete: enter
02:07:11.905 00.000 5052 UpdateGuideState(): m_state=6
02:07:11.905 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7162
02:07:11.905 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.63, Mass=195, SNR=9.7, Peak=77 HFD=2.1
02:07:11.905 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.04) = xAngle (-3.55 = 2.73)
02:07:11.905 00.000 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.65 = 2.63)
02:07:11.905 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.51 mountX=-0.07 mountY=0.04, mountTheta=2.65
02:07:11.905 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.08, opts=13)
02:07:11.906 00.001 5052 Enqueuing Move request for stepguider (0.01, -0.08)
02:07:11.906 00.000 8976 Worker thread wakes up
02:07:11.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.08) opts 0xd
02:07:11.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.08)
02:07:11.906 00.000 8976 Moving (0.01, -0.08) raw xDistance=-0.07 yDistance=0.04
02:07:11.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:07:11.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:07:11.906 00.000 8976 MoveAxis(R, 0, ABG)
02:07:11.906 00.000 8976 MoveAxis(U, 0, ABG)
02:07:11.906 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:07:11.906 00.000 8976 MountToCamera -- mountX=0.38 mountY=-1.51 hyp=1.56 mountTheta=-1.32 cameraX=1.17, cameraY=1.03 cameraTheta=0.72
02:07:11.906 00.000 8976 incremental bump (1.168, 1.028) isValid = 1
02:07:11.907 00.001 8976 Scheduling Mount bump of (0.059, 0.054)
02:07:11.907 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.05, opts=4)
02:07:11.907 00.000 8976 Enqueuing Move request for scope (0.06, 0.05)
02:07:11.907 00.000 8976 move complete, result=0
02:07:11.907 00.000 8976 worker thread done servicing request
02:07:11.907 00.000 9828 Worker thread wakes up
02:07:11.907 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0x4
02:07:11.907 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
02:07:11.907 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
02:07:11.907 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
02:07:11.907 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:07:11.907 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.74 mountX=-0.06 mountY=-0.05, mountTheta=-2.50
02:07:11.907 00.000 9828 Moving (0.06, 0.05) raw xDistance=-0.06 yDistance=-0.05
02:07:11.907 00.000 9828 BLC: window closed
02:07:11.907 00.000 9828 MoveAxis(E, 19, B)
02:07:11.907 00.000 9828 Guiding  Dir = 2, Dur = 19
02:07:11.908 00.001 9828 IsSlewing returns 0
02:07:11.908 00.000 9828 IsGuiding returns 0
02:07:11.908 00.000 9828 PulseGuide returned control before completion, sleep 29
02:07:11.917 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:07:11.917 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:11.917 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:11.917 00.000 5052 Enqueuing Expose request
02:07:11.917 00.000 8976 Worker thread wakes up
02:07:11.917 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:11.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:11.917 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:11.949 00.032 9828 IsGuiding returns 1
02:07:11.949 00.000 9828 scope still moving after pulse duration time elapsed
02:07:11.980 00.031 9828 IsSlewing returns 0
02:07:11.981 00.001 9828 IsGuiding returns 1
02:07:12.011 00.030 9828 IsSlewing returns 0
02:07:12.012 00.001 9828 IsGuiding returns 1
02:07:12.043 00.031 9828 IsSlewing returns 0
02:07:12.044 00.001 9828 IsGuiding returns 0
02:07:12.044 00.000 9828 scope move finished after 19 + 117 ms
02:07:12.044 00.000 9828 Move returns status 0, amount 19
02:07:12.044 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:12.044 00.000 9828 MoveAxis(N, 6, B)
02:07:12.044 00.000 9828 Guiding  Dir = 0, Dur = 6
02:07:12.056 00.012 9828 IsSlewing returns 0
02:07:12.056 00.000 9828 IsGuiding returns 0
02:07:12.056 00.000 9828 PulseGuide returned control before completion, sleep 16
02:07:12.088 00.032 9828 IsGuiding returns 1
02:07:12.088 00.000 9828 scope still moving after pulse duration time elapsed
02:07:12.119 00.031 9828 IsSlewing returns 0
02:07:12.119 00.000 9828 IsGuiding returns 1
02:07:12.150 00.031 9828 IsSlewing returns 0
02:07:12.150 00.000 9828 IsGuiding returns 1
02:07:12.181 00.031 9828 IsSlewing returns 0
02:07:12.181 00.000 9828 IsGuiding returns 1
02:07:12.212 00.031 9828 IsSlewing returns 0
02:07:12.212 00.000 9828 IsGuiding returns 0
02:07:12.212 00.000 9828 scope move finished after 6 + 149 ms
02:07:12.212 00.000 9828 Move returns status 0, amount 6
02:07:12.212 00.000 9828 move complete, result=0
02:07:12.212 00.000 9828 worker thread done servicing request
02:07:12.212 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.0 px 6 ms NORTH
02:07:12.608 00.396 8976 Exposure complete
02:07:12.613 00.005 8976 worker thread done servicing request
02:07:12.613 00.000 5052 OnExposeComplete: enter
02:07:12.613 00.000 5052 UpdateGuideState(): m_state=6
02:07:12.613 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7163
02:07:12.613 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.69, Mass=186, SNR=9.5, Peak=74 HFD=1.9
02:07:12.613 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
02:07:12.614 00.001 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:07:12.614 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.22 mountX=-0.05 mountY=-0.05, mountTheta=-2.31
02:07:12.614 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.02, opts=13)
02:07:12.614 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.02)
02:07:12.614 00.000 8976 Worker thread wakes up
02:07:12.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.02) opts 0xd
02:07:12.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.02)
02:07:12.614 00.000 8976 Moving (0.08, -0.02) raw xDistance=-0.05 yDistance=-0.05
02:07:12.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:07:12.615 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:07:12.615 00.000 8976 MoveAxis(R, 0, ABG)
02:07:12.615 00.000 8976 MoveAxis(U, 0, ABG)
02:07:12.615 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:07:12.615 00.000 8976 MountToCamera -- mountX=0.41 mountY=-1.53 hyp=1.59 mountTheta=-1.31 cameraX=1.18, cameraY=1.06 cameraTheta=0.73
02:07:12.615 00.000 8976 incremental bump (1.180, 1.062) isValid = 1
02:07:12.615 00.000 8976 Scheduling Mount bump of (0.057, 0.053)
02:07:12.615 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.05, opts=4)
02:07:12.615 00.000 8976 Enqueuing Move request for scope (0.06, 0.05)
02:07:12.615 00.000 8976 move complete, result=0
02:07:12.615 00.000 9828 Worker thread wakes up
02:07:12.615 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0x4
02:07:12.615 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
02:07:12.615 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.44)
02:07:12.615 00.000 8976 worker thread done servicing request
02:07:12.615 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:07:12.615 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.52)
02:07:12.615 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.75 mountX=-0.06 mountY=-0.05, mountTheta=-2.49
02:07:12.615 00.000 9828 Moving (0.06, 0.05) raw xDistance=-0.06 yDistance=-0.05
02:07:12.615 00.000 9828 BLC: window closed
02:07:12.615 00.000 9828 MoveAxis(E, 19, B)
02:07:12.615 00.000 9828 Guiding  Dir = 2, Dur = 19
02:07:12.616 00.001 9828 IsSlewing returns 0
02:07:12.616 00.000 9828 IsGuiding returns 0
02:07:12.616 00.000 9828 PulseGuide returned control before completion, sleep 29
02:07:12.625 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
02:07:12.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:12.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:12.625 00.000 5052 Enqueuing Expose request
02:07:12.625 00.000 8976 Worker thread wakes up
02:07:12.626 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:12.626 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:12.626 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:12.650 00.024 9828 IsGuiding returns 1
02:07:12.650 00.000 9828 scope still moving after pulse duration time elapsed
02:07:12.680 00.030 9828 IsSlewing returns 0
02:07:12.680 00.000 9828 IsGuiding returns 1
02:07:12.713 00.033 9828 IsSlewing returns 0
02:07:12.713 00.000 9828 IsGuiding returns 1
02:07:12.744 00.031 9828 IsSlewing returns 0
02:07:12.744 00.000 9828 IsGuiding returns 0
02:07:12.744 00.000 9828 scope move finished after 19 + 109 ms
02:07:12.744 00.000 9828 Move returns status 0, amount 19
02:07:12.744 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:12.744 00.000 9828 MoveAxis(N, 6, B)
02:07:12.744 00.000 9828 Guiding  Dir = 0, Dur = 6
02:07:12.760 00.016 9828 IsSlewing returns 0
02:07:12.760 00.000 9828 IsGuiding returns 0
02:07:12.760 00.000 9828 PulseGuide returned control before completion, sleep 16
02:07:12.792 00.032 9828 IsGuiding returns 1
02:07:12.792 00.000 9828 scope still moving after pulse duration time elapsed
02:07:12.823 00.031 9828 IsSlewing returns 0
02:07:12.823 00.000 9828 IsGuiding returns 1
02:07:12.855 00.032 9828 IsSlewing returns 0
02:07:12.856 00.001 9828 IsGuiding returns 1
02:07:12.886 00.030 9828 IsSlewing returns 0
02:07:12.887 00.001 9828 IsGuiding returns 0
02:07:12.887 00.000 9828 scope move finished after 6 + 121 ms
02:07:12.887 00.000 9828 Move returns status 0, amount 6
02:07:12.887 00.000 9828 move complete, result=0
02:07:12.887 00.000 9828 worker thread done servicing request
02:07:12.887 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.0 px 6 ms NORTH
02:07:13.317 00.430 8976 Exposure complete
02:07:13.323 00.006 8976 worker thread done servicing request
02:07:13.323 00.000 5052 OnExposeComplete: enter
02:07:13.323 00.000 5052 UpdateGuideState(): m_state=6
02:07:13.323 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7164
02:07:13.323 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.81, Mass=203, SNR=9.9, Peak=77 HFD=2.2
02:07:13.323 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
02:07:13.323 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
02:07:13.323 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.23 mountX=0.13 mountY=0.01, mountTheta=0.08
02:07:13.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.10, opts=13)
02:07:13.324 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.10)
02:07:13.324 00.000 8976 Worker thread wakes up
02:07:13.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.10) opts 0xd
02:07:13.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.10)
02:07:13.324 00.000 8976 Moving (-0.08, 0.10) raw xDistance=0.13 yDistance=0.01
02:07:13.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:07:13.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:07:13.324 00.000 8976 MoveAxis(R, 0, ABG)
02:07:13.325 00.001 8976 MoveAxis(U, 0, ABG)
02:07:13.325 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:07:13.325 00.000 8976 MountToCamera -- mountX=0.43 mountY=-1.55 hyp=1.61 mountTheta=-1.30 cameraX=1.19, cameraY=1.09 cameraTheta=0.74
02:07:13.325 00.000 8976 incremental bump (1.188, 1.085) isValid = 1
02:07:13.325 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
02:07:13.325 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:07:13.325 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:07:13.325 00.000 8976 move complete, result=0
02:07:13.325 00.000 9828 Worker thread wakes up
02:07:13.325 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:07:13.325 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:07:13.325 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
02:07:13.325 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
02:07:13.325 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
02:07:13.325 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:07:13.325 00.000 8976 worker thread done servicing request
02:07:13.326 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:07:13.326 00.000 9828 BLC: window closed
02:07:13.326 00.000 9828 MoveAxis(E, 28, B)
02:07:13.326 00.000 9828 Guiding  Dir = 2, Dur = 28
02:07:13.326 00.000 9828 IsSlewing returns 0
02:07:13.326 00.000 9828 IsGuiding returns 0
02:07:13.326 00.000 9828 PulseGuide returned control before completion, sleep 38
02:07:13.335 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
02:07:13.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:13.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:13.335 00.000 5052 Enqueuing Expose request
02:07:13.335 00.000 8976 Worker thread wakes up
02:07:13.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:13.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:13.335 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:13.371 00.036 9828 IsGuiding returns 1
02:07:13.371 00.000 9828 scope still moving after pulse duration time elapsed
02:07:13.401 00.030 9828 IsSlewing returns 0
02:07:13.401 00.000 9828 IsGuiding returns 1
02:07:13.431 00.030 9828 IsSlewing returns 0
02:07:13.431 00.000 9828 IsGuiding returns 1
02:07:13.462 00.031 9828 IsSlewing returns 0
02:07:13.463 00.001 9828 IsGuiding returns 1
02:07:13.494 00.031 9828 IsSlewing returns 0
02:07:13.494 00.000 9828 IsGuiding returns 0
02:07:13.494 00.000 9828 scope move finished after 28 + 140 ms
02:07:13.494 00.000 9828 Move returns status 0, amount 28
02:07:13.494 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:13.494 00.000 9828 MoveAxis(N, 9, B)
02:07:13.494 00.000 9828 Guiding  Dir = 0, Dur = 9
02:07:13.509 00.015 9828 IsSlewing returns 0
02:07:13.509 00.000 9828 IsGuiding returns 0
02:07:13.510 00.001 9828 PulseGuide returned control before completion, sleep 19
02:07:13.538 00.028 9828 IsGuiding returns 1
02:07:13.538 00.000 9828 scope still moving after pulse duration time elapsed
02:07:13.569 00.031 9828 IsSlewing returns 0
02:07:13.569 00.000 9828 IsGuiding returns 1
02:07:13.599 00.030 9828 IsSlewing returns 0
02:07:13.599 00.000 9828 IsGuiding returns 1
02:07:13.630 00.031 9828 IsSlewing returns 0
02:07:13.630 00.000 9828 IsGuiding returns 1
02:07:13.661 00.031 9828 IsSlewing returns 0
02:07:13.661 00.000 9828 IsGuiding returns 0
02:07:13.661 00.000 9828 scope move finished after 9 + 142 ms
02:07:13.661 00.000 9828 Move returns status 0, amount 9
02:07:13.661 00.000 9828 move complete, result=0
02:07:13.661 00.000 9828 worker thread done servicing request
02:07:13.661 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:07:14.027 00.366 8976 Exposure complete
02:07:14.033 00.006 8976 worker thread done servicing request
02:07:14.033 00.000 5052 OnExposeComplete: enter
02:07:14.033 00.000 5052 UpdateGuideState(): m_state=6
02:07:14.034 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7165
02:07:14.034 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.44, Mass=218, SNR=10.2, Peak=81 HFD=1.7
02:07:14.034 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
02:07:14.034 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
02:07:14.034 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.27 hyp=0.59 cameraTheta=-2.68 mountX=0.00 mountY=0.59, mountTheta=1.56
02:07:14.035 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.27, opts=13)
02:07:14.035 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.27)
02:07:14.035 00.000 8976 Worker thread wakes up
02:07:14.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.27) opts 0xd
02:07:14.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.27)
02:07:14.035 00.000 8976 Moving (-0.53, -0.27) raw xDistance=0.00 yDistance=0.59
02:07:14.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:07:14.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
02:07:14.035 00.000 8976 MoveAxis(R, 0, ABG)
02:07:14.035 00.000 8976 MoveAxis(D, 2, ABG)
02:07:14.035 00.000 8976 stepping (-3, 10) + (0, -2)
02:07:14.035 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:14.036 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:07:14.047 00.011 5052 UpdateGuideState exits: m=218 SNR=10.2
02:07:14.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:14.047 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:14.047 00.000 5052 Enqueuing Expose request
02:07:14.068 00.021 8976 Received - 47 (G) 
02:07:14.068 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:14.068 00.000 8976 stepped: pos (-3, 8)
02:07:14.068 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:07:14.068 00.000 8976 MountToCamera -- mountX=0.44 mountY=-1.46 hyp=1.52 mountTheta=-1.28 cameraX=1.10, cameraY=1.05 cameraTheta=0.76
02:07:14.068 00.000 8976 incremental bump (1.100, 1.053) isValid = 1
02:07:14.068 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
02:07:14.068 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:07:14.068 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:07:14.068 00.000 8976 move complete, result=0
02:07:14.069 00.001 8976 worker thread done servicing request
02:07:14.069 00.000 8976 Worker thread wakes up
02:07:14.069 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:07:14.069 00.000 9828 Worker thread wakes up
02:07:14.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:14.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:14.069 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:07:14.069 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:07:14.069 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.41)
02:07:14.069 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.49)
02:07:14.069 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
02:07:14.070 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:07:14.070 00.000 9828 BLC: window closed
02:07:14.070 00.000 9828 MoveAxis(E, 28, B)
02:07:14.070 00.000 9828 Guiding  Dir = 2, Dur = 28
02:07:14.071 00.001 9828 IsSlewing returns 0
02:07:14.071 00.000 9828 IsGuiding returns 0
02:07:14.072 00.001 9828 PulseGuide returned control before completion, sleep 38
02:07:14.114 00.042 9828 IsGuiding returns 1
02:07:14.114 00.000 9828 scope still moving after pulse duration time elapsed
02:07:14.144 00.030 9828 IsSlewing returns 0
02:07:14.144 00.000 9828 IsGuiding returns 1
02:07:14.175 00.031 9828 IsSlewing returns 0
02:07:14.175 00.000 9828 IsGuiding returns 1
02:07:14.205 00.030 9828 IsSlewing returns 0
02:07:14.205 00.000 9828 IsGuiding returns 0
02:07:14.205 00.000 9828 scope move finished after 28 + 105 ms
02:07:14.205 00.000 9828 Move returns status 0, amount 28
02:07:14.205 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:14.205 00.000 9828 MoveAxis(N, 10, B)
02:07:14.205 00.000 9828 Guiding  Dir = 0, Dur = 10
02:07:14.221 00.016 9828 IsSlewing returns 0
02:07:14.221 00.000 9828 IsGuiding returns 0
02:07:14.222 00.001 9828 PulseGuide returned control before completion, sleep 20
02:07:14.252 00.030 9828 IsGuiding returns 1
02:07:14.252 00.000 9828 scope still moving after pulse duration time elapsed
02:07:14.283 00.031 9828 IsSlewing returns 0
02:07:14.283 00.000 9828 IsGuiding returns 1
02:07:14.315 00.032 9828 IsSlewing returns 0
02:07:14.315 00.000 9828 IsGuiding returns 1
02:07:14.346 00.031 9828 IsSlewing returns 0
02:07:14.346 00.000 9828 IsGuiding returns 1
02:07:14.377 00.031 9828 IsSlewing returns 0
02:07:14.377 00.000 9828 IsGuiding returns 0
02:07:14.377 00.000 9828 scope move finished after 10 + 145 ms
02:07:14.377 00.000 9828 Move returns status 0, amount 10
02:07:14.377 00.000 9828 move complete, result=0
02:07:14.377 00.000 9828 worker thread done servicing request
02:07:14.377 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:07:14.759 00.382 8976 Exposure complete
02:07:14.765 00.006 8976 worker thread done servicing request
02:07:14.765 00.000 5052 OnExposeComplete: enter
02:07:14.765 00.000 5052 UpdateGuideState(): m_state=6
02:07:14.765 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7166
02:07:14.765 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.74, Mass=201, SNR=9.8, Peak=75 HFD=1.8
02:07:14.765 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:07:14.765 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:07:14.765 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.24 cameraTheta=0.14 mountX=-0.08 mountY=-0.22, mountTheta=-1.91
02:07:14.766 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.03, opts=13)
02:07:14.766 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.03)
02:07:14.766 00.000 8976 Worker thread wakes up
02:07:14.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.03) opts 0xd
02:07:14.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.03)
02:07:14.766 00.000 8976 Moving (0.24, 0.03) raw xDistance=-0.08 yDistance=-0.22
02:07:14.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:07:14.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:07:14.766 00.000 8976 MoveAxis(R, 0, ABG)
02:07:14.766 00.000 8976 MoveAxis(U, 0, ABG)
02:07:14.767 00.001 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:07:14.767 00.000 8976 MountToCamera -- mountX=0.44 mountY=-1.40 hyp=1.47 mountTheta=-1.26 cameraX=1.04, cameraY=1.03 cameraTheta=0.78
02:07:14.767 00.000 8976 incremental bump (1.042, 1.031) isValid = 1
02:07:14.767 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
02:07:14.767 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:07:14.767 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:07:14.767 00.000 8976 move complete, result=0
02:07:14.767 00.000 9828 Worker thread wakes up
02:07:14.767 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:07:14.767 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:07:14.767 00.000 8976 worker thread done servicing request
02:07:14.767 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:07:14.767 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:07:14.767 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:07:14.767 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:07:14.767 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:07:14.767 00.000 9828 BLC: window closed
02:07:14.767 00.000 9828 MoveAxis(E, 27, B)
02:07:14.767 00.000 9828 Guiding  Dir = 2, Dur = 27
02:07:14.768 00.001 9828 IsSlewing returns 0
02:07:14.768 00.000 9828 IsGuiding returns 0
02:07:14.768 00.000 9828 PulseGuide returned control before completion, sleep 37
02:07:14.776 00.008 5052 UpdateGuideState exits: m=201 SNR=9.8
02:07:14.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:14.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:14.776 00.000 5052 Enqueuing Expose request
02:07:14.777 00.001 8976 Worker thread wakes up
02:07:14.777 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:14.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:14.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:14.814 00.037 9828 IsGuiding returns 1
02:07:14.814 00.000 9828 scope still moving after pulse duration time elapsed
02:07:14.844 00.030 9828 IsSlewing returns 0
02:07:14.844 00.000 9828 IsGuiding returns 1
02:07:14.875 00.031 9828 IsSlewing returns 0
02:07:14.875 00.000 9828 IsGuiding returns 1
02:07:14.906 00.031 9828 IsSlewing returns 0
02:07:14.906 00.000 9828 IsGuiding returns 1
02:07:14.937 00.031 9828 IsSlewing returns 0
02:07:14.937 00.000 9828 IsGuiding returns 0
02:07:14.937 00.000 9828 scope move finished after 27 + 141 ms
02:07:14.937 00.000 9828 Move returns status 0, amount 27
02:07:14.937 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:14.937 00.000 9828 MoveAxis(N, 10, B)
02:07:14.937 00.000 9828 Guiding  Dir = 0, Dur = 10
02:07:14.952 00.015 9828 IsSlewing returns 0
02:07:14.952 00.000 9828 IsGuiding returns 0
02:07:14.953 00.001 9828 PulseGuide returned control before completion, sleep 20
02:07:14.984 00.031 9828 IsGuiding returns 1
02:07:14.984 00.000 9828 scope still moving after pulse duration time elapsed
02:07:15.016 00.032 9828 IsSlewing returns 0
02:07:15.016 00.000 9828 IsGuiding returns 1
02:07:15.048 00.032 9828 IsSlewing returns 0
02:07:15.048 00.000 9828 IsGuiding returns 1
02:07:15.080 00.032 9828 IsSlewing returns 0
02:07:15.080 00.000 9828 IsGuiding returns 0
02:07:15.080 00.000 9828 scope move finished after 10 + 117 ms
02:07:15.080 00.000 9828 Move returns status 0, amount 10
02:07:15.080 00.000 9828 move complete, result=0
02:07:15.080 00.000 9828 worker thread done servicing request
02:07:15.080 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:07:15.467 00.387 8976 Exposure complete
02:07:15.473 00.006 8976 worker thread done servicing request
02:07:15.473 00.000 5052 OnExposeComplete: enter
02:07:15.473 00.000 5052 UpdateGuideState(): m_state=6
02:07:15.473 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7167
02:07:15.473 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.22, Mass=184, SNR=9.4, Peak=83 HFD=1.8
02:07:15.473 00.000 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
02:07:15.473 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.15 = 3.13)
02:07:15.473 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.49 hyp=0.58 cameraTheta=-1.00 mountX=-0.57 mountY=0.01, mountTheta=3.13
02:07:15.474 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.49, opts=13)
02:07:15.474 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.49)
02:07:15.474 00.000 8976 Worker thread wakes up
02:07:15.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.49) opts 0xd
02:07:15.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.49)
02:07:15.474 00.000 8976 Moving (0.31, -0.49) raw xDistance=-0.57 yDistance=0.01
02:07:15.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:07:15.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:07:15.474 00.000 8976 MoveAxis(R, 2, ABG)
02:07:15.475 00.001 8976 stepping (-3, 8) + (2, 0)
02:07:15.475 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:15.475 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:07:15.487 00.012 5052 UpdateGuideState exits: m=184 SNR=9.4
02:07:15.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:15.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:15.487 00.000 5052 Enqueuing Expose request
02:07:15.506 00.019 8976 Received - 47 (G) 
02:07:15.506 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:15.507 00.001 8976 stepped: pos (-1, 8)
02:07:15.507 00.000 8976 MoveAxis(U, 0, ABG)
02:07:15.507 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:07:15.507 00.000 8976 MountToCamera -- mountX=0.35 mountY=-1.36 hyp=1.40 mountTheta=-1.32 cameraX=1.05, cameraY=0.93 cameraTheta=0.72
02:07:15.507 00.000 8976 incremental bump (1.048, 0.927) isValid = 1
02:07:15.507 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:07:15.507 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:07:15.507 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:07:15.507 00.000 8976 move complete, result=0
02:07:15.507 00.000 8976 worker thread done servicing request
02:07:15.507 00.000 8976 Worker thread wakes up
02:07:15.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:15.507 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:15.507 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.0 px 0 ms NORTH
02:07:15.507 00.000 9828 Worker thread wakes up
02:07:15.507 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:07:15.508 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:07:15.508 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
02:07:15.508 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.53)
02:07:15.508 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
02:07:15.508 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:07:15.508 00.000 9828 BLC: window closed
02:07:15.509 00.001 9828 MoveAxis(E, 28, B)
02:07:15.509 00.000 9828 Guiding  Dir = 2, Dur = 28
02:07:15.509 00.000 9828 IsSlewing returns 0
02:07:15.510 00.001 9828 IsGuiding returns 0
02:07:15.510 00.000 9828 PulseGuide returned control before completion, sleep 38
02:07:15.563 00.053 9828 IsGuiding returns 1
02:07:15.563 00.000 9828 scope still moving after pulse duration time elapsed
02:07:15.595 00.032 9828 IsSlewing returns 0
02:07:15.595 00.000 9828 IsGuiding returns 1
02:07:15.626 00.031 9828 IsSlewing returns 0
02:07:15.626 00.000 9828 IsGuiding returns 1
02:07:15.658 00.032 9828 IsSlewing returns 0
02:07:15.658 00.000 9828 IsGuiding returns 0
02:07:15.658 00.000 9828 scope move finished after 28 + 119 ms
02:07:15.658 00.000 9828 Move returns status 0, amount 28
02:07:15.658 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:15.658 00.000 9828 MoveAxis(N, 9, B)
02:07:15.658 00.000 9828 Guiding  Dir = 0, Dur = 9
02:07:15.673 00.015 9828 IsSlewing returns 0
02:07:15.673 00.000 9828 IsGuiding returns 0
02:07:15.673 00.000 9828 PulseGuide returned control before completion, sleep 19
02:07:15.704 00.031 9828 IsGuiding returns 1
02:07:15.704 00.000 9828 scope still moving after pulse duration time elapsed
02:07:15.737 00.033 9828 IsSlewing returns 0
02:07:15.737 00.000 9828 IsGuiding returns 1
02:07:15.769 00.032 9828 IsSlewing returns 0
02:07:15.769 00.000 9828 IsGuiding returns 1
02:07:15.801 00.032 9828 IsSlewing returns 0
02:07:15.801 00.000 9828 IsGuiding returns 0
02:07:15.801 00.000 9828 scope move finished after 9 + 118 ms
02:07:15.801 00.000 9828 Move returns status 0, amount 9
02:07:15.801 00.000 9828 move complete, result=0
02:07:15.801 00.000 9828 worker thread done servicing request
02:07:15.801 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:07:16.199 00.398 8976 Exposure complete
02:07:16.203 00.004 8976 worker thread done servicing request
02:07:16.204 00.001 5052 OnExposeComplete: enter
02:07:16.204 00.000 5052 UpdateGuideState(): m_state=6
02:07:16.204 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7168
02:07:16.204 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.84, Mass=200, SNR=9.8, Peak=91 HFD=2.0
02:07:16.204 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
02:07:16.204 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
02:07:16.204 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.24 cameraTheta=2.53 mountX=0.21 mountY=0.09, mountTheta=0.40
02:07:16.205 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.13, opts=13)
02:07:16.205 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.13)
02:07:16.205 00.000 8976 Worker thread wakes up
02:07:16.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.13) opts 0xd
02:07:16.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.13)
02:07:16.205 00.000 8976 Moving (-0.19, 0.13) raw xDistance=0.21 yDistance=0.09
02:07:16.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:07:16.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:07:16.205 00.000 8976 MoveAxis(R, 0, ABG)
02:07:16.205 00.000 8976 MoveAxis(U, 0, ABG)
02:07:16.206 00.001 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:07:16.206 00.000 8976 MountToCamera -- mountX=0.28 mountY=-1.33 hyp=1.36 mountTheta=-1.36 cameraX=1.05, cameraY=0.86 cameraTheta=0.68
02:07:16.206 00.000 8976 incremental bump (1.053, 0.857) isValid = 1
02:07:16.206 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
02:07:16.206 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:07:16.206 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:07:16.206 00.000 8976 move complete, result=0
02:07:16.206 00.000 9828 Worker thread wakes up
02:07:16.206 00.000 8976 worker thread done servicing request
02:07:16.206 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:07:16.206 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:07:16.206 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
02:07:16.206 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
02:07:16.207 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:07:16.207 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:07:16.207 00.000 9828 BLC: window closed
02:07:16.207 00.000 9828 MoveAxis(E, 29, B)
02:07:16.207 00.000 9828 Guiding  Dir = 2, Dur = 29
02:07:16.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:07:16.207 00.000 9828 IsSlewing returns 0
02:07:16.207 00.000 9828 IsGuiding returns 0
02:07:16.207 00.000 9828 PulseGuide returned control before completion, sleep 39
02:07:16.217 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
02:07:16.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:16.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:16.217 00.000 5052 Enqueuing Expose request
02:07:16.217 00.000 8976 Worker thread wakes up
02:07:16.217 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:16.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:16.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:16.251 00.034 9828 IsGuiding returns 1
02:07:16.251 00.000 9828 scope still moving after pulse duration time elapsed
02:07:16.282 00.031 9828 IsSlewing returns 0
02:07:16.282 00.000 9828 IsGuiding returns 1
02:07:16.313 00.031 9828 IsSlewing returns 0
02:07:16.313 00.000 9828 IsGuiding returns 1
02:07:16.345 00.032 9828 IsSlewing returns 0
02:07:16.345 00.000 9828 IsGuiding returns 1
02:07:16.377 00.032 9828 IsSlewing returns 0
02:07:16.377 00.000 9828 IsGuiding returns 0
02:07:16.377 00.000 9828 scope move finished after 29 + 140 ms
02:07:16.377 00.000 9828 Move returns status 0, amount 29
02:07:16.377 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:16.377 00.000 9828 MoveAxis(N, 9, B)
02:07:16.377 00.000 9828 Guiding  Dir = 0, Dur = 9
02:07:16.393 00.016 9828 IsSlewing returns 0
02:07:16.393 00.000 9828 IsGuiding returns 0
02:07:16.393 00.000 9828 PulseGuide returned control before completion, sleep 19
02:07:16.425 00.032 9828 IsGuiding returns 1
02:07:16.425 00.000 9828 scope still moving after pulse duration time elapsed
02:07:16.457 00.032 9828 IsSlewing returns 0
02:07:16.457 00.000 9828 IsGuiding returns 1
02:07:16.489 00.032 9828 IsSlewing returns 0
02:07:16.489 00.000 9828 IsGuiding returns 1
02:07:16.519 00.030 9828 IsSlewing returns 0
02:07:16.520 00.001 9828 IsGuiding returns 0
02:07:16.520 00.000 9828 scope move finished after 9 + 117 ms
02:07:16.520 00.000 9828 Move returns status 0, amount 9
02:07:16.520 00.000 9828 move complete, result=0
02:07:16.520 00.000 9828 worker thread done servicing request
02:07:16.520 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:07:16.911 00.391 8976 Exposure complete
02:07:16.916 00.005 8976 worker thread done servicing request
02:07:16.916 00.000 5052 OnExposeComplete: enter
02:07:16.916 00.000 5052 UpdateGuideState(): m_state=6
02:07:16.917 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7169
02:07:16.917 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.75, Mass=202, SNR=9.9, Peak=89 HFD=1.7
02:07:16.917 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:07:16.917 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:07:16.917 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.04 hyp=0.39 cameraTheta=3.04 mountX=0.21 mountY=0.31, mountTheta=0.96
02:07:16.918 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.04, opts=13)
02:07:16.918 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.04)
02:07:16.918 00.000 8976 Worker thread wakes up
02:07:16.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.04) opts 0xd
02:07:16.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.04)
02:07:16.918 00.000 8976 Moving (-0.39, 0.04) raw xDistance=0.21 yDistance=0.31
02:07:16.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:07:16.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:07:16.918 00.000 8976 MoveAxis(R, 0, ABG)
02:07:16.918 00.000 8976 MoveAxis(D, 1, ABG)
02:07:16.918 00.000 8976 stepping (-1, 8) + (0, -1)
02:07:16.918 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:16.919 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:07:16.928 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
02:07:16.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:16.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:16.928 00.000 5052 Enqueuing Expose request
02:07:16.946 00.018 8976 Received - 47 (G) 
02:07:16.946 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:16.946 00.000 8976 stepped: pos (-1, 7)
02:07:16.946 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:07:16.946 00.000 8976 MountToCamera -- mountX=0.24 mountY=-1.26 hyp=1.28 mountTheta=-1.38 cameraX=1.01, cameraY=0.79 cameraTheta=0.66
02:07:16.946 00.000 8976 incremental bump (1.009, 0.786) isValid = 1
02:07:16.946 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
02:07:16.946 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:07:16.946 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:07:16.946 00.000 8976 move complete, result=0
02:07:16.946 00.000 9828 Worker thread wakes up
02:07:16.946 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:07:16.946 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:07:16.946 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
02:07:16.946 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:07:16.946 00.000 8976 worker thread done servicing request
02:07:16.946 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
02:07:16.946 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:07:16.946 00.000 8976 Worker thread wakes up
02:07:16.946 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:16.946 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:16.946 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:07:16.946 00.000 9828 BLC: window closed
02:07:16.946 00.000 9828 MoveAxis(E, 30, B)
02:07:16.946 00.000 9828 Guiding  Dir = 2, Dur = 30
02:07:16.947 00.001 9828 IsSlewing returns 0
02:07:16.947 00.000 9828 IsGuiding returns 0
02:07:16.947 00.000 9828 PulseGuide returned control before completion, sleep 40
02:07:17.002 00.055 9828 IsGuiding returns 1
02:07:17.002 00.000 9828 scope still moving after pulse duration time elapsed
02:07:17.032 00.030 9828 IsSlewing returns 0
02:07:17.032 00.000 9828 IsGuiding returns 1
02:07:17.064 00.032 9828 IsSlewing returns 0
02:07:17.064 00.000 9828 IsGuiding returns 1
02:07:17.096 00.032 9828 IsSlewing returns 0
02:07:17.096 00.000 9828 IsGuiding returns 0
02:07:17.096 00.000 9828 scope move finished after 30 + 118 ms
02:07:17.096 00.000 9828 Move returns status 0, amount 30
02:07:17.096 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:07:17.096 00.000 9828 MoveAxis(N, 8, B)
02:07:17.096 00.000 9828 Guiding  Dir = 0, Dur = 8
02:07:17.112 00.016 9828 IsSlewing returns 0
02:07:17.112 00.000 9828 IsGuiding returns 0
02:07:17.112 00.000 9828 PulseGuide returned control before completion, sleep 18
02:07:17.144 00.032 9828 IsGuiding returns 1
02:07:17.144 00.000 9828 scope still moving after pulse duration time elapsed
02:07:17.175 00.031 9828 IsSlewing returns 0
02:07:17.175 00.000 9828 IsGuiding returns 1
02:07:17.205 00.030 9828 IsSlewing returns 0
02:07:17.205 00.000 9828 IsGuiding returns 1
02:07:17.236 00.031 9828 IsSlewing returns 0
02:07:17.236 00.000 9828 IsGuiding returns 1
02:07:17.267 00.031 9828 IsSlewing returns 0
02:07:17.267 00.000 9828 IsGuiding returns 0
02:07:17.267 00.000 9828 scope move finished after 8 + 147 ms
02:07:17.267 00.000 9828 Move returns status 0, amount 8
02:07:17.267 00.000 9828 move complete, result=0
02:07:17.267 00.000 9828 worker thread done servicing request
02:07:17.267 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:07:17.637 00.370 8976 Exposure complete
02:07:17.643 00.006 8976 worker thread done servicing request
02:07:17.643 00.000 5052 OnExposeComplete: enter
02:07:17.643 00.000 5052 UpdateGuideState(): m_state=6
02:07:17.643 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7170
02:07:17.643 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.86, Mass=182, SNR=9.4, Peak=83 HFD=1.8
02:07:17.643 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:07:17.643 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:07:17.643 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.15 hyp=0.64 cameraTheta=2.90 mountX=0.42 mountY=0.44, mountTheta=0.81
02:07:17.644 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.15, opts=13)
02:07:17.644 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.15)
02:07:17.644 00.000 8976 Worker thread wakes up
02:07:17.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.15) opts 0xd
02:07:17.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.15)
02:07:17.644 00.000 8976 Moving (-0.62, 0.15) raw xDistance=0.42 yDistance=0.44
02:07:17.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:07:17.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
02:07:17.644 00.000 8976 MoveAxis(L, 2, ABG)
02:07:17.645 00.001 8976 stepping (-1, 7) + (-2, 0)
02:07:17.645 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:17.645 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:07:17.655 00.010 5052 UpdateGuideState exits: m=182 SNR=9.4
02:07:17.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:17.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:17.655 00.000 5052 Enqueuing Expose request
02:07:17.681 00.026 8976 Received - 47 (G) 
02:07:17.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:17.681 00.000 8976 stepped: pos (-3, 7)
02:07:17.681 00.000 8976 MoveAxis(D, 2, ABG)
02:07:17.681 00.000 8976 stepping (-3, 7) + (0, -2)
02:07:17.681 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:17.713 00.032 8976 Received - 47 (G) 
02:07:17.713 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:17.713 00.000 8976 stepped: pos (-3, 5)
02:07:17.713 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:07:17.713 00.000 8976 move complete, result=0
02:07:17.713 00.000 8976 worker thread done servicing request
02:07:17.714 00.001 8976 Worker thread wakes up
02:07:17.714 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:07:17.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:17.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:18.411 00.697 8976 Exposure complete
02:07:18.416 00.005 8976 worker thread done servicing request
02:07:18.417 00.001 5052 OnExposeComplete: enter
02:07:18.417 00.000 5052 UpdateGuideState(): m_state=6
02:07:18.417 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7171
02:07:18.417 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.98, Mass=200, SNR=9.8, Peak=86 HFD=2.2
02:07:18.417 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:07:18.417 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
02:07:18.417 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.27 hyp=0.64 cameraTheta=2.71 mountX=0.50 mountY=0.34, mountTheta=0.60
02:07:18.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.27, opts=13)
02:07:18.418 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.27)
02:07:18.418 00.000 8976 Worker thread wakes up
02:07:18.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.27) opts 0xd
02:07:18.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.27)
02:07:18.418 00.000 8976 Moving (-0.58, 0.27) raw xDistance=0.50 yDistance=0.34
02:07:18.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
02:07:18.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:07:18.418 00.000 8976 MoveAxis(L, 2, ABG)
02:07:18.418 00.000 8976 stepping (-3, 5) + (-2, 0)
02:07:18.418 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:18.419 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:07:18.428 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:07:18.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:18.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:18.428 00.000 5052 Enqueuing Expose request
02:07:18.448 00.020 8976 Received - 47 (G) 
02:07:18.448 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:18.448 00.000 8976 stepped: pos (-5, 5)
02:07:18.448 00.000 8976 MoveAxis(D, 1, ABG)
02:07:18.448 00.000 8976 stepping (-5, 5) + (0, -1)
02:07:18.448 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:18.480 00.032 8976 Received - 47 (G) 
02:07:18.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:18.480 00.000 8976 stepped: pos (-5, 4)
02:07:18.480 00.000 8976 move complete, result=0
02:07:18.480 00.000 8976 worker thread done servicing request
02:07:18.480 00.000 8976 Worker thread wakes up
02:07:18.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:18.480 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:18.480 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:07:19.172 00.692 8976 Exposure complete
02:07:19.178 00.006 8976 worker thread done servicing request
02:07:19.178 00.000 5052 OnExposeComplete: enter
02:07:19.178 00.000 5052 UpdateGuideState(): m_state=6
02:07:19.178 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7172
02:07:19.178 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.74, Mass=204, SNR=9.9, Peak=81 HFD=1.7
02:07:19.178 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:07:19.178 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
02:07:19.178 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=0.03 hyp=0.75 cameraTheta=3.10 mountX=0.37 mountY=0.61, mountTheta=1.03
02:07:19.179 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.03, opts=13)
02:07:19.179 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.03)
02:07:19.179 00.000 8976 Worker thread wakes up
02:07:19.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.03) opts 0xd
02:07:19.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.03)
02:07:19.179 00.000 8976 Moving (-0.75, 0.03) raw xDistance=0.37 yDistance=0.61
02:07:19.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
02:07:19.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
02:07:19.179 00.000 8976 MoveAxis(L, 2, ABG)
02:07:19.179 00.000 8976 stepping (-5, 4) + (-2, 0)
02:07:19.179 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:19.180 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:07:19.189 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:07:19.190 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:19.190 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:19.190 00.000 5052 Enqueuing Expose request
02:07:19.216 00.026 8976 Received - 47 (G) 
02:07:19.216 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:19.216 00.000 8976 stepped: pos (-7, 4)
02:07:19.216 00.000 8976 MoveAxis(D, 3, ABG)
02:07:19.216 00.000 8976 stepping (-7, 4) + (0, -3)
02:07:19.216 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:19.248 00.032 8976 Received - 47 (G) 
02:07:19.248 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:19.248 00.000 8976 stepped: pos (-7, 1)
02:07:19.248 00.000 8976 move complete, result=0
02:07:19.248 00.000 8976 worker thread done servicing request
02:07:19.248 00.000 8976 Worker thread wakes up
02:07:19.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:19.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:19.248 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:07:19.938 00.690 8976 Exposure complete
02:07:19.944 00.006 8976 worker thread done servicing request
02:07:19.944 00.000 5052 OnExposeComplete: enter
02:07:19.944 00.000 5052 UpdateGuideState(): m_state=6
02:07:19.944 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7173
02:07:19.944 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.61, Mass=215, SNR=10.2, Peak=88 HFD=1.7
02:07:19.944 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
02:07:19.944 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
02:07:19.944 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.10 hyp=0.42 cameraTheta=-2.90 mountX=0.10 mountY=0.40, mountTheta=1.34
02:07:19.945 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.10, opts=13)
02:07:19.945 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.10)
02:07:19.945 00.000 8976 Worker thread wakes up
02:07:19.945 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.10) opts 0xd
02:07:19.946 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.10)
02:07:19.946 00.000 8976 Moving (-0.41, -0.10) raw xDistance=0.10 yDistance=0.40
02:07:19.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:07:19.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
02:07:19.946 00.000 8976 MoveAxis(R, 0, ABG)
02:07:19.946 00.000 8976 MoveAxis(D, 2, ABG)
02:07:19.946 00.000 8976 stepping (-7, 1) + (0, -2)
02:07:19.946 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:19.948 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:07:19.958 00.010 5052 UpdateGuideState exits: m=215 SNR=10.2
02:07:19.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:19.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:19.958 00.000 5052 Enqueuing Expose request
02:07:19.983 00.025 8976 Received - 47 (G) 
02:07:19.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:19.983 00.000 8976 stepped: pos (-7, -1)
02:07:19.983 00.000 8976 move complete, result=0
02:07:19.983 00.000 8976 worker thread done servicing request
02:07:19.983 00.000 8976 Worker thread wakes up
02:07:19.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:19.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:19.983 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:07:20.672 00.689 8976 Exposure complete
02:07:20.677 00.005 8976 worker thread done servicing request
02:07:20.677 00.000 5052 OnExposeComplete: enter
02:07:20.678 00.001 5052 UpdateGuideState(): m_state=6
02:07:20.678 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7174
02:07:20.678 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.07, Mass=228, SNR=10.4, Peak=99 HFD=2.1
02:07:20.678 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
02:07:20.678 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
02:07:20.678 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.36 hyp=0.39 cameraTheta=1.23 mountX=0.27 mountY=-0.31, mountTheta=-0.85
02:07:20.678 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.36, opts=13)
02:07:20.678 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.36)
02:07:20.679 00.001 8976 Worker thread wakes up
02:07:20.679 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.36) opts 0xd
02:07:20.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.36)
02:07:20.679 00.000 8976 Moving (0.13, 0.36) raw xDistance=0.27 yDistance=-0.31
02:07:20.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:07:20.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
02:07:20.679 00.000 8976 MoveAxis(L, 1, ABG)
02:07:20.679 00.000 8976 stepping (-7, -1) + (-1, 0)
02:07:20.679 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:20.679 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:07:20.689 00.010 5052 UpdateGuideState exits: m=228 SNR=10.4
02:07:20.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:20.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:20.689 00.000 5052 Enqueuing Expose request
02:07:20.702 00.013 8976 Received - 47 (G) 
02:07:20.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:20.702 00.000 8976 stepped: pos (-8, -1)
02:07:20.702 00.000 8976 MoveAxis(U, 1, ABG)
02:07:20.702 00.000 8976 stepping (-8, -1) + (0, 1)
02:07:20.702 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:20.735 00.033 8976 Received - 47 (G) 
02:07:20.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:20.735 00.000 8976 stepped: pos (-8, 0)
02:07:20.735 00.000 8976 move complete, result=0
02:07:20.735 00.000 8976 worker thread done servicing request
02:07:20.735 00.000 8976 Worker thread wakes up
02:07:20.735 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:07:20.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:20.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:21.424 00.689 8976 Exposure complete
02:07:21.429 00.005 8976 worker thread done servicing request
02:07:21.430 00.001 5052 OnExposeComplete: enter
02:07:21.430 00.000 5052 UpdateGuideState(): m_state=6
02:07:21.430 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7175
02:07:21.430 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.92, Mass=205, SNR=10.0, Peak=97 HFD=1.7
02:07:21.430 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
02:07:21.430 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
02:07:21.430 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.26 mountX=0.16 mountY=-0.17, mountTheta=-0.83
02:07:21.430 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.21, opts=13)
02:07:21.430 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.21)
02:07:21.430 00.000 8976 Worker thread wakes up
02:07:21.431 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.21) opts 0xd
02:07:21.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.21)
02:07:21.431 00.000 8976 Moving (0.07, 0.21) raw xDistance=0.16 yDistance=-0.17
02:07:21.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:07:21.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:07:21.431 00.000 8976 MoveAxis(R, 0, ABG)
02:07:21.431 00.000 8976 MoveAxis(U, 0, ABG)
02:07:21.431 00.000 8976 move complete, result=0
02:07:21.431 00.000 8976 worker thread done servicing request
02:07:21.431 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:07:21.440 00.009 5052 UpdateGuideState exits: m=205 SNR=10.0
02:07:21.441 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:21.441 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:21.441 00.000 5052 Enqueuing Expose request
02:07:21.441 00.000 8976 Worker thread wakes up
02:07:21.441 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:21.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:21.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:22.134 00.693 8976 Exposure complete
02:07:22.140 00.006 8976 worker thread done servicing request
02:07:22.141 00.001 5052 OnExposeComplete: enter
02:07:22.141 00.000 5052 UpdateGuideState(): m_state=6
02:07:22.141 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7176
02:07:22.141 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.59, Mass=182, SNR=9.4, Peak=81 HFD=1.7
02:07:22.141 00.000 5052 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.04) = xAngle (-3.96 = 2.32)
02:07:22.141 00.000 5052 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.07 = 2.22)
02:07:22.141 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.92 mountX=-0.09 mountY=0.10, mountTheta=2.28
02:07:22.141 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.12, opts=13)
02:07:22.141 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.12)
02:07:22.142 00.001 8976 Worker thread wakes up
02:07:22.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.12) opts 0xd
02:07:22.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.12)
02:07:22.142 00.000 8976 Moving (-0.04, -0.12) raw xDistance=-0.09 yDistance=0.10
02:07:22.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:07:22.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:07:22.142 00.000 8976 MoveAxis(R, 0, ABG)
02:07:22.142 00.000 8976 MoveAxis(U, 0, ABG)
02:07:22.142 00.000 8976 move complete, result=0
02:07:22.142 00.000 8976 worker thread done servicing request
02:07:22.142 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:07:22.151 00.009 5052 UpdateGuideState exits: m=182 SNR=9.4
02:07:22.152 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:22.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:22.152 00.000 5052 Enqueuing Expose request
02:07:22.152 00.000 8976 Worker thread wakes up
02:07:22.152 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:22.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:22.152 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:22.838 00.686 8976 Exposure complete
02:07:22.843 00.005 8976 worker thread done servicing request
02:07:22.843 00.000 5052 OnExposeComplete: enter
02:07:22.843 00.000 5052 UpdateGuideState(): m_state=6
02:07:22.843 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7177
02:07:22.843 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.73, Mass=186, SNR=9.4, Peak=77 HFD=2.1
02:07:22.843 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:07:22.843 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:07:22.843 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.95 mountX=0.08 mountY=0.10, mountTheta=0.86
02:07:22.844 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.03, opts=13)
02:07:22.844 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.03)
02:07:22.844 00.000 8976 Worker thread wakes up
02:07:22.844 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.03) opts 0xd
02:07:22.844 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.03)
02:07:22.844 00.000 8976 Moving (-0.13, 0.03) raw xDistance=0.08 yDistance=0.10
02:07:22.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:07:22.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:07:22.844 00.000 8976 MoveAxis(R, 0, ABG)
02:07:22.844 00.000 8976 MoveAxis(U, 0, ABG)
02:07:22.844 00.000 8976 move complete, result=0
02:07:22.844 00.000 8976 worker thread done servicing request
02:07:22.845 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:07:22.855 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
02:07:22.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:22.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:22.856 00.001 5052 Enqueuing Expose request
02:07:22.856 00.000 8976 Worker thread wakes up
02:07:22.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:22.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:22.856 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:23.546 00.690 8976 Exposure complete
02:07:23.552 00.006 8976 worker thread done servicing request
02:07:23.552 00.000 5052 OnExposeComplete: enter
02:07:23.552 00.000 5052 UpdateGuideState(): m_state=6
02:07:23.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7178
02:07:23.552 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.92, Mass=197, SNR=9.7, Peak=86 HFD=2.1
02:07:23.552 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:07:23.552 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:07:23.552 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.21 hyp=0.67 cameraTheta=2.82 mountX=0.48 mountY=0.42, mountTheta=0.72
02:07:23.553 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.21, opts=13)
02:07:23.553 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.21)
02:07:23.553 00.000 8976 Worker thread wakes up
02:07:23.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.21) opts 0xd
02:07:23.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.21)
02:07:23.553 00.000 8976 Moving (-0.64, 0.21) raw xDistance=0.48 yDistance=0.42
02:07:23.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:07:23.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:07:23.553 00.000 8976 MoveAxis(L, 2, ABG)
02:07:23.553 00.000 8976 stepping (-8, 0) + (-2, 0)
02:07:23.553 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:23.554 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:07:23.565 00.011 5052 UpdateGuideState exits: m=197 SNR=9.7
02:07:23.565 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:23.565 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:23.565 00.000 5052 Enqueuing Expose request
02:07:23.580 00.015 8976 Received - 47 (G) 
02:07:23.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:23.580 00.000 8976 stepped: pos (-10, 0)
02:07:23.580 00.000 8976 MoveAxis(D, 2, ABG)
02:07:23.580 00.000 8976 stepping (-10, 0) + (0, -2)
02:07:23.580 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:23.612 00.032 8976 Received - 47 (G) 
02:07:23.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:23.612 00.000 8976 stepped: pos (-10, -2)
02:07:23.612 00.000 8976 move complete, result=0
02:07:23.612 00.000 8976 worker thread done servicing request
02:07:23.612 00.000 8976 Worker thread wakes up
02:07:23.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:23.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:23.612 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:07:24.301 00.689 8976 Exposure complete
02:07:24.307 00.006 8976 worker thread done servicing request
02:07:24.307 00.000 5052 OnExposeComplete: enter
02:07:24.307 00.000 5052 UpdateGuideState(): m_state=6
02:07:24.307 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7179
02:07:24.307 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.60, Mass=195, SNR=9.7, Peak=80 HFD=1.6
02:07:24.308 00.001 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
02:07:24.308 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
02:07:24.308 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.11 hyp=0.69 cameraTheta=-2.98 mountX=0.21 mountY=0.63, mountTheta=1.25
02:07:24.308 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.11, opts=13)
02:07:24.308 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.11)
02:07:24.308 00.000 8976 Worker thread wakes up
02:07:24.308 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.11) opts 0xd
02:07:24.308 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.11)
02:07:24.308 00.000 8976 Moving (-0.68, -0.11) raw xDistance=0.21 yDistance=0.63
02:07:24.309 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:07:24.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
02:07:24.309 00.000 8976 MoveAxis(R, 0, ABG)
02:07:24.309 00.000 8976 MoveAxis(D, 3, ABG)
02:07:24.309 00.000 8976 stepping (-10, -2) + (0, -3)
02:07:24.309 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:24.309 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:07:24.318 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:07:24.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:24.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:24.318 00.000 5052 Enqueuing Expose request
02:07:24.348 00.030 8976 Received - 47 (G) 
02:07:24.348 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:24.348 00.000 8976 stepped: pos (-10, -5)
02:07:24.348 00.000 8976 move complete, result=0
02:07:24.348 00.000 8976 worker thread done servicing request
02:07:24.348 00.000 8976 Worker thread wakes up
02:07:24.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:24.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:24.348 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:07:25.041 00.693 8976 Exposure complete
02:07:25.047 00.006 8976 worker thread done servicing request
02:07:25.047 00.000 5052 OnExposeComplete: enter
02:07:25.047 00.000 5052 UpdateGuideState(): m_state=6
02:07:25.047 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7180
02:07:25.047 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.89, Mass=187, SNR=9.5, Peak=87 HFD=2.0
02:07:25.047 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
02:07:25.047 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
02:07:25.047 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.17 mountX=0.22 mountY=0.01, mountTheta=0.02
02:07:25.048 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.18, opts=13)
02:07:25.048 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.18)
02:07:25.048 00.000 8976 Worker thread wakes up
02:07:25.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.18) opts 0xd
02:07:25.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.18)
02:07:25.048 00.000 8976 Moving (-0.13, 0.18) raw xDistance=0.22 yDistance=0.01
02:07:25.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:07:25.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:07:25.048 00.000 8976 MoveAxis(R, 0, ABG)
02:07:25.048 00.000 8976 MoveAxis(U, 0, ABG)
02:07:25.048 00.000 8976 move complete, result=0
02:07:25.048 00.000 8976 worker thread done servicing request
02:07:25.049 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:07:25.058 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
02:07:25.059 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:25.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:25.059 00.000 5052 Enqueuing Expose request
02:07:25.059 00.000 8976 Worker thread wakes up
02:07:25.059 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:25.059 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:25.059 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:25.747 00.688 8976 Exposure complete
02:07:25.752 00.005 8976 worker thread done servicing request
02:07:25.753 00.001 5052 OnExposeComplete: enter
02:07:25.753 00.000 5052 UpdateGuideState(): m_state=6
02:07:25.753 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7181
02:07:25.753 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.99, Mass=183, SNR=9.4, Peak=96 HFD=1.9
02:07:25.753 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
02:07:25.753 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.23 = 0.23)
02:07:25.753 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.28 hyp=0.41 cameraTheta=2.38 mountX=0.38 mountY=0.09, mountTheta=0.24
02:07:25.753 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.28, opts=13)
02:07:25.753 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.28)
02:07:25.754 00.001 8976 Worker thread wakes up
02:07:25.754 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.28) opts 0xd
02:07:25.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.28)
02:07:25.754 00.000 8976 Moving (-0.29, 0.28) raw xDistance=0.38 yDistance=0.09
02:07:25.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:07:25.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:07:25.754 00.000 8976 MoveAxis(L, 2, ABG)
02:07:25.754 00.000 8976 stepping (-10, -5) + (-2, 0)
02:07:25.754 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:25.755 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:07:25.765 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
02:07:25.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:25.765 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:25.765 00.000 5052 Enqueuing Expose request
02:07:25.786 00.021 8976 Received - 47 (G) 
02:07:25.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:25.786 00.000 8976 stepped: pos (-12, -5)
02:07:25.786 00.000 8976 MoveAxis(U, 0, ABG)
02:07:25.786 00.000 8976 move complete, result=0
02:07:25.786 00.000 8976 worker thread done servicing request
02:07:25.786 00.000 8976 Worker thread wakes up
02:07:25.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:25.786 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:25.786 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:07:26.486 00.700 8976 Exposure complete
02:07:26.491 00.005 8976 worker thread done servicing request
02:07:26.491 00.000 5052 OnExposeComplete: enter
02:07:26.491 00.000 5052 UpdateGuideState(): m_state=6
02:07:26.491 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7182
02:07:26.491 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.67, Mass=202, SNR=9.9, Peak=84 HFD=1.7
02:07:26.491 00.000 5052 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.04) = xAngle (-2.93 = -2.93)
02:07:26.491 00.000 5052 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.03 = -3.03)
02:07:26.491 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.88 mountX=-0.05 mountY=-0.01, mountTheta=-3.03
02:07:26.492 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.04, opts=13)
02:07:26.492 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.04)
02:07:26.492 00.000 8976 Worker thread wakes up
02:07:26.492 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.04) opts 0xd
02:07:26.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.04)
02:07:26.492 00.000 8976 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.01
02:07:26.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:07:26.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:07:26.492 00.000 8976 MoveAxis(R, 0, ABG)
02:07:26.492 00.000 8976 MoveAxis(U, 0, ABG)
02:07:26.492 00.000 8976 move complete, result=0
02:07:26.493 00.001 8976 worker thread done servicing request
02:07:26.493 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:07:26.502 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
02:07:26.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:26.502 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:26.502 00.000 5052 Enqueuing Expose request
02:07:26.502 00.000 8976 Worker thread wakes up
02:07:26.502 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:26.503 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:26.503 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:27.189 00.686 8976 Exposure complete
02:07:27.194 00.005 8976 worker thread done servicing request
02:07:27.194 00.000 5052 OnExposeComplete: enter
02:07:27.195 00.001 5052 UpdateGuideState(): m_state=6
02:07:27.195 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7183
02:07:27.195 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.15, Mass=199, SNR=9.8, Peak=80 HFD=2.0
02:07:27.195 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.04) = xAngle (-2.90 = -2.90)
02:07:27.195 00.000 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.01 = -3.01)
02:07:27.195 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.56 hyp=0.74 cameraTheta=-0.86 mountX=-0.72 mountY=-0.10, mountTheta=-3.01
02:07:27.196 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.56, opts=13)
02:07:27.196 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.56)
02:07:27.196 00.000 8976 Worker thread wakes up
02:07:27.196 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.56) opts 0xd
02:07:27.196 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.56)
02:07:27.196 00.000 8976 Moving (0.48, -0.56) raw xDistance=-0.72 yDistance=-0.10
02:07:27.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
02:07:27.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:07:27.196 00.000 8976 MoveAxis(R, 3, ABG)
02:07:27.196 00.000 8976 stepping (-12, -5) + (3, 0)
02:07:27.196 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:27.198 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:07:27.208 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:07:27.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:27.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:27.208 00.000 5052 Enqueuing Expose request
02:07:27.225 00.017 8976 Received - 47 (G) 
02:07:27.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:27.225 00.000 8976 stepped: pos (-9, -5)
02:07:27.225 00.000 8976 MoveAxis(U, 0, ABG)
02:07:27.225 00.000 8976 move complete, result=0
02:07:27.225 00.000 8976 worker thread done servicing request
02:07:27.225 00.000 8976 Worker thread wakes up
02:07:27.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:27.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:27.225 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
02:07:27.916 00.691 8976 Exposure complete
02:07:27.922 00.006 8976 worker thread done servicing request
02:07:27.922 00.000 5052 OnExposeComplete: enter
02:07:27.922 00.000 5052 UpdateGuideState(): m_state=6
02:07:27.922 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7184
02:07:27.922 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.91, Mass=216, SNR=10.2, Peak=95 HFD=2.1
02:07:27.922 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
02:07:27.922 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
02:07:27.922 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.20 hyp=0.48 cameraTheta=0.43 mountX=-0.02 mountY=-0.48, mountTheta=-1.62
02:07:27.922 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.20, opts=13)
02:07:27.923 00.001 5052 Enqueuing Move request for stepguider (0.44, 0.20)
02:07:27.923 00.000 8976 Worker thread wakes up
02:07:27.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.20) opts 0xd
02:07:27.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.20)
02:07:27.923 00.000 8976 Moving (0.44, 0.20) raw xDistance=-0.02 yDistance=-0.48
02:07:27.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:07:27.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:07:27.923 00.000 8976 MoveAxis(R, 0, ABG)
02:07:27.923 00.000 8976 MoveAxis(U, 2, ABG)
02:07:27.923 00.000 8976 stepping (-9, -5) + (0, 2)
02:07:27.923 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:27.923 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=95, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:07:27.933 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
02:07:27.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:27.933 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:27.933 00.000 5052 Enqueuing Expose request
02:07:27.961 00.028 8976 Received - 47 (G) 
02:07:27.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:27.961 00.000 8976 stepped: pos (-9, -3)
02:07:27.961 00.000 8976 move complete, result=0
02:07:27.961 00.000 8976 worker thread done servicing request
02:07:27.961 00.000 8976 Worker thread wakes up
02:07:27.961 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:07:27.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:27.961 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:28.655 00.694 8976 Exposure complete
02:07:28.661 00.006 8976 worker thread done servicing request
02:07:28.661 00.000 5052 OnExposeComplete: enter
02:07:28.661 00.000 5052 UpdateGuideState(): m_state=6
02:07:28.661 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7185
02:07:28.661 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.83, Mass=199, SNR=9.8, Peak=85 HFD=2.3
02:07:28.661 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
02:07:28.661 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
02:07:28.662 00.001 5052 CameraToMount -- cameraX=0.71 cameraY=0.12 hyp=0.72 cameraTheta=0.17 mountX=-0.21 mountY=-0.66, mountTheta=-1.88
02:07:28.662 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.12, opts=13)
02:07:28.662 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.12)
02:07:28.662 00.000 8976 Worker thread wakes up
02:07:28.662 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.12) opts 0xd
02:07:28.663 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.12)
02:07:28.663 00.000 8976 Moving (0.71, 0.12) raw xDistance=-0.21 yDistance=-0.66
02:07:28.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:07:28.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
02:07:28.663 00.000 8976 MoveAxis(R, 0, ABG)
02:07:28.663 00.000 8976 MoveAxis(U, 3, ABG)
02:07:28.663 00.000 8976 stepping (-9, -3) + (0, 3)
02:07:28.663 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:28.664 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:07:28.676 00.012 5052 UpdateGuideState exits: m=199 SNR=9.8
02:07:28.676 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:28.676 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:28.676 00.000 5052 Enqueuing Expose request
02:07:28.695 00.019 8976 Received - 47 (G) 
02:07:28.696 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:28.696 00.000 8976 stepped: pos (-9, 0)
02:07:28.696 00.000 8976 move complete, result=0
02:07:28.696 00.000 8976 worker thread done servicing request
02:07:28.696 00.000 8976 Worker thread wakes up
02:07:28.696 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:07:28.696 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:28.696 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:29.390 00.694 8976 Exposure complete
02:07:29.395 00.005 8976 worker thread done servicing request
02:07:29.395 00.000 5052 OnExposeComplete: enter
02:07:29.395 00.000 5052 UpdateGuideState(): m_state=6
02:07:29.395 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7186
02:07:29.395 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=281.70, Mass=209, SNR=10.1, Peak=84 HFD=2.1
02:07:29.395 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:07:29.395 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:07:29.395 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=-0.01 hyp=1.00 cameraTheta=-0.01 mountX=-0.46 mountY=-0.84, mountTheta=-2.08
02:07:29.396 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=-0.01, opts=13)
02:07:29.396 00.000 5052 Enqueuing Move request for stepguider (1.00, -0.01)
02:07:29.396 00.000 8976 Worker thread wakes up
02:07:29.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, -0.01) opts 0xd
02:07:29.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, -0.01)
02:07:29.396 00.000 8976 Moving (1.00, -0.01) raw xDistance=-0.46 yDistance=-0.84
02:07:29.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:07:29.397 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84
02:07:29.397 00.000 8976 MoveAxis(R, 2, ABG)
02:07:29.397 00.000 8976 stepping (-9, 0) + (2, 0)
02:07:29.397 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:29.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:07:29.408 00.011 5052 UpdateGuideState exits: m=209 SNR=10.1
02:07:29.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:29.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:29.408 00.000 5052 Enqueuing Expose request
02:07:29.431 00.023 8976 Received - 47 (G) 
02:07:29.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:29.431 00.000 8976 stepped: pos (-7, 0)
02:07:29.431 00.000 8976 MoveAxis(U, 4, ABG)
02:07:29.431 00.000 8976 stepping (-7, 0) + (0, 4)
02:07:29.431 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:07:29.463 00.032 8976 Received - 47 (G) 
02:07:29.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:07:29.463 00.000 8976 stepped: pos (-7, 4)
02:07:29.463 00.000 8976 move complete, result=0
02:07:29.463 00.000 8976 worker thread done servicing request
02:07:29.463 00.000 8976 Worker thread wakes up
02:07:29.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:29.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:29.463 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 4 ms NORTH
02:07:30.151 00.688 8976 Exposure complete
02:07:30.156 00.005 8976 worker thread done servicing request
02:07:30.156 00.000 5052 OnExposeComplete: enter
02:07:30.156 00.000 5052 UpdateGuideState(): m_state=6
02:07:30.157 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7187
02:07:30.157 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.95, Mass=222, SNR=10.3, Peak=78 HFD=2.4
02:07:30.157 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:07:30.157 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:07:30.157 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.24 hyp=0.56 cameraTheta=0.44 mountX=-0.02 mountY=-0.55, mountTheta=-1.60
02:07:30.157 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.24, opts=13)
02:07:30.157 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.24)
02:07:30.158 00.001 8976 Worker thread wakes up
02:07:30.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.24) opts 0xd
02:07:30.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.24)
02:07:30.158 00.000 8976 Moving (0.50, 0.24) raw xDistance=-0.02 yDistance=-0.55
02:07:30.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:07:30.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.55
02:07:30.158 00.000 8976 MoveAxis(R, 0, ABG)
02:07:30.158 00.000 8976 MoveAxis(U, 2, ABG)
02:07:30.158 00.000 8976 stepping (-7, 4) + (0, 2)
02:07:30.158 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:30.158 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:07:30.169 00.011 5052 UpdateGuideState exits: m=222 SNR=10.3
02:07:30.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:30.170 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:30.170 00.000 5052 Enqueuing Expose request
02:07:30.183 00.013 8976 Received - 47 (G) 
02:07:30.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:30.183 00.000 8976 stepped: pos (-7, 6)
02:07:30.183 00.000 8976 move complete, result=0
02:07:30.183 00.000 8976 worker thread done servicing request
02:07:30.183 00.000 8976 Worker thread wakes up
02:07:30.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:30.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:30.183 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
02:07:30.876 00.693 8976 Exposure complete
02:07:30.881 00.005 8976 worker thread done servicing request
02:07:30.881 00.000 5052 OnExposeComplete: enter
02:07:30.881 00.000 5052 UpdateGuideState(): m_state=6
02:07:30.881 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7188
02:07:30.882 00.001 5052 Star::Find returns 1 (0), X=330.22, Y=281.80, Mass=221, SNR=10.3, Peak=90 HFD=1.8
02:07:30.882 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:07:30.882 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:07:30.882 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=0.09 hyp=1.05 cameraTheta=0.08 mountX=-0.40 mountY=-0.92, mountTheta=-1.98
02:07:30.882 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=0.09, opts=13)
02:07:30.883 00.001 5052 Enqueuing Move request for stepguider (1.04, 0.09)
02:07:30.883 00.000 8976 Worker thread wakes up
02:07:30.883 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, 0.09) opts 0xd
02:07:30.883 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, 0.09)
02:07:30.883 00.000 8976 Moving (1.04, 0.09) raw xDistance=-0.40 yDistance=-0.92
02:07:30.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:07:30.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.92
02:07:30.883 00.000 8976 MoveAxis(R, 2, ABG)
02:07:30.883 00.000 8976 stepping (-7, 6) + (2, 0)
02:07:30.883 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:30.885 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:07:30.895 00.010 5052 UpdateGuideState exits: m=221 SNR=10.3
02:07:30.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:30.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:30.895 00.000 5052 Enqueuing Expose request
02:07:30.917 00.022 8976 Received - 47 (G) 
02:07:30.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:30.917 00.000 8976 stepped: pos (-5, 6)
02:07:30.917 00.000 8976 MoveAxis(U, 4, ABG)
02:07:30.917 00.000 8976 stepping (-5, 6) + (0, 4)
02:07:30.917 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:07:30.950 00.033 8976 Received - 47 (G) 
02:07:30.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:07:30.950 00.000 8976 stepped: pos (-5, 10)
02:07:30.950 00.000 8976 move complete, result=0
02:07:30.950 00.000 8976 worker thread done servicing request
02:07:30.950 00.000 8976 Worker thread wakes up
02:07:30.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:30.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:30.950 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 4 ms NORTH
02:07:31.643 00.693 8976 Exposure complete
02:07:31.648 00.005 8976 worker thread done servicing request
02:07:31.648 00.000 5052 OnExposeComplete: enter
02:07:31.648 00.000 5052 UpdateGuideState(): m_state=6
02:07:31.648 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7189
02:07:31.648 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.91, Mass=178, SNR=9.3, Peak=87 HFD=1.9
02:07:31.648 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:07:31.648 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:07:31.648 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.20 hyp=0.64 cameraTheta=0.33 mountX=-0.09 mountY=-0.62, mountTheta=-1.72
02:07:31.649 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.20, opts=13)
02:07:31.649 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.20)
02:07:31.649 00.000 8976 Worker thread wakes up
02:07:31.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.20) opts 0xd
02:07:31.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.20)
02:07:31.649 00.000 8976 Moving (0.60, 0.20) raw xDistance=-0.09 yDistance=-0.62
02:07:31.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:07:31.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.62
02:07:31.649 00.000 8976 MoveAxis(R, 0, ABG)
02:07:31.649 00.000 8976 MoveAxis(U, 3, ABG)
02:07:31.649 00.000 8976 stepping (-5, 10) + (0, 3)
02:07:31.649 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:31.650 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:07:31.659 00.009 5052 UpdateGuideState exits: m=178 SNR=9.3
02:07:31.660 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:31.660 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:31.660 00.000 5052 Enqueuing Expose request
02:07:31.685 00.025 8976 Received - 47 (G) 
02:07:31.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:31.685 00.000 8976 stepped: pos (-5, 13)
02:07:31.685 00.000 8976 move complete, result=0
02:07:31.685 00.000 8976 worker thread done servicing request
02:07:31.685 00.000 8976 Worker thread wakes up
02:07:31.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:31.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:31.685 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
02:07:32.383 00.698 8976 Exposure complete
02:07:32.389 00.006 8976 worker thread done servicing request
02:07:32.390 00.001 5052 OnExposeComplete: enter
02:07:32.390 00.000 5052 UpdateGuideState(): m_state=6
02:07:32.390 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7190
02:07:32.390 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.60, Mass=209, SNR=10.0, Peak=87 HFD=1.5
02:07:32.390 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
02:07:32.390 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
02:07:32.390 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.62 mountX=-0.16 mountY=-0.07, mountTheta=-2.75
02:07:32.390 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.11, opts=13)
02:07:32.391 00.001 5052 Enqueuing Move request for stepguider (0.15, -0.11)
02:07:32.391 00.000 8976 Worker thread wakes up
02:07:32.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.11) opts 0xd
02:07:32.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.11)
02:07:32.391 00.000 8976 Moving (0.15, -0.11) raw xDistance=-0.16 yDistance=-0.07
02:07:32.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:07:32.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:07:32.391 00.000 8976 MoveAxis(R, 0, ABG)
02:07:32.391 00.000 8976 MoveAxis(U, 0, ABG)
02:07:32.391 00.000 8976 move complete, result=0
02:07:32.391 00.000 8976 worker thread done servicing request
02:07:32.392 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:07:32.401 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
02:07:32.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:32.401 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:32.401 00.000 5052 Enqueuing Expose request
02:07:32.401 00.000 8976 Worker thread wakes up
02:07:32.401 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:32.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:32.402 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:33.092 00.690 8976 Exposure complete
02:07:33.098 00.006 8976 worker thread done servicing request
02:07:33.098 00.000 5052 OnExposeComplete: enter
02:07:33.098 00.000 5052 UpdateGuideState(): m_state=6
02:07:33.098 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7191
02:07:33.098 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.81, Mass=202, SNR=9.9, Peak=97 HFD=1.8
02:07:33.098 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
02:07:33.098 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
02:07:33.098 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.43 mountX=0.14 mountY=0.04, mountTheta=0.29
02:07:33.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.10, opts=13)
02:07:33.099 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.10)
02:07:33.099 00.000 8976 Worker thread wakes up
02:07:33.100 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.10) opts 0xd
02:07:33.100 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.10)
02:07:33.100 00.000 8976 Moving (-0.12, 0.10) raw xDistance=0.14 yDistance=0.04
02:07:33.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:07:33.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:07:33.100 00.000 8976 MoveAxis(R, 0, ABG)
02:07:33.100 00.000 8976 MoveAxis(U, 0, ABG)
02:07:33.100 00.000 8976 move complete, result=0
02:07:33.100 00.000 8976 worker thread done servicing request
02:07:33.101 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:07:33.113 00.012 5052 UpdateGuideState exits: m=202 SNR=9.9
02:07:33.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:33.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:33.113 00.000 5052 Enqueuing Expose request
02:07:33.113 00.000 8976 Worker thread wakes up
02:07:33.113 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:33.114 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:33.114 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:33.801 00.687 8976 Exposure complete
02:07:33.806 00.005 8976 worker thread done servicing request
02:07:33.807 00.001 5052 OnExposeComplete: enter
02:07:33.807 00.000 5052 UpdateGuideState(): m_state=6
02:07:33.807 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7192
02:07:33.807 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.76, Mass=195, SNR=9.8, Peak=98 HFD=1.6
02:07:33.807 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
02:07:33.807 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
02:07:33.807 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.56 mountX=0.01 mountY=-0.10, mountTheta=-1.48
02:07:33.807 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.05, opts=13)
02:07:33.808 00.001 5052 Enqueuing Move request for stepguider (0.09, 0.05)
02:07:33.808 00.000 8976 Worker thread wakes up
02:07:33.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.05) opts 0xd
02:07:33.808 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.05)
02:07:33.808 00.000 8976 Moving (0.09, 0.05) raw xDistance=0.01 yDistance=-0.10
02:07:33.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:07:33.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:07:33.808 00.000 8976 MoveAxis(R, 0, ABG)
02:07:33.808 00.000 8976 MoveAxis(U, 0, ABG)
02:07:33.808 00.000 8976 move complete, result=0
02:07:33.808 00.000 8976 worker thread done servicing request
02:07:33.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=98, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:07:33.818 00.010 5052 UpdateGuideState exits: m=195 SNR=9.8
02:07:33.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:33.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:33.818 00.000 5052 Enqueuing Expose request
02:07:33.818 00.000 8976 Worker thread wakes up
02:07:33.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:33.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:33.818 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:34.507 00.689 8976 Exposure complete
02:07:34.512 00.005 8976 worker thread done servicing request
02:07:34.513 00.001 5052 OnExposeComplete: enter
02:07:34.513 00.000 5052 UpdateGuideState(): m_state=6
02:07:34.513 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7193
02:07:34.513 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.94, Mass=208, SNR=10.0, Peak=84 HFD=2.1
02:07:34.513 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
02:07:34.513 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
02:07:34.513 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.23 hyp=0.45 cameraTheta=0.53 mountX=0.03 mountY=-0.45, mountTheta=-1.51
02:07:34.513 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.23, opts=13)
02:07:34.513 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.23)
02:07:34.514 00.001 8976 Worker thread wakes up
02:07:34.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.23) opts 0xd
02:07:34.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.23)
02:07:34.514 00.000 8976 Moving (0.39, 0.23) raw xDistance=0.03 yDistance=-0.45
02:07:34.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:07:34.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:07:34.514 00.000 8976 MoveAxis(R, 0, ABG)
02:07:34.514 00.000 8976 MoveAxis(U, 2, ABG)
02:07:34.514 00.000 8976 stepping (-5, 13) + (0, 2)
02:07:34.514 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:34.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:07:34.524 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:07:34.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:34.524 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:34.524 00.000 5052 Enqueuing Expose request
02:07:34.546 00.022 8976 Received - 47 (G) 
02:07:34.546 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:34.546 00.000 8976 stepped: pos (-5, 15)
02:07:34.546 00.000 8976 move complete, result=0
02:07:34.546 00.000 8976 worker thread done servicing request
02:07:34.546 00.000 8976 Worker thread wakes up
02:07:34.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:34.546 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:34.546 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:07:35.238 00.692 8976 Exposure complete
02:07:35.243 00.005 8976 worker thread done servicing request
02:07:35.243 00.000 5052 OnExposeComplete: enter
02:07:35.244 00.001 5052 UpdateGuideState(): m_state=6
02:07:35.244 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7194
02:07:35.244 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.00, Mass=189, SNR=9.6, Peak=89 HFD=2.0
02:07:35.244 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.04) = xAngle (-0.97 = -0.97)
02:07:35.244 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.07 = -1.07)
02:07:35.244 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.29 hyp=0.33 cameraTheta=1.07 mountX=0.19 mountY=-0.29, mountTheta=-1.00
02:07:35.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.29, opts=13)
02:07:35.245 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.29)
02:07:35.245 00.000 8976 Worker thread wakes up
02:07:35.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.29) opts 0xd
02:07:35.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.29)
02:07:35.245 00.000 8976 Moving (0.16, 0.29) raw xDistance=0.19 yDistance=-0.29
02:07:35.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:07:35.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:07:35.245 00.000 8976 MoveAxis(R, 0, ABG)
02:07:35.245 00.000 8976 MoveAxis(U, 1, ABG)
02:07:35.245 00.000 8976 stepping (-5, 15) + (0, 1)
02:07:35.245 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:35.246 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:07:35.255 00.009 5052 UpdateGuideState exits: m=189 SNR=9.6
02:07:35.256 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:35.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:35.256 00.000 5052 Enqueuing Expose request
02:07:35.266 00.010 8976 Received - 47 (G) 
02:07:35.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:35.266 00.000 8976 stepped: pos (-5, 16)
02:07:35.266 00.000 8976 move complete, result=0
02:07:35.266 00.000 8976 worker thread done servicing request
02:07:35.266 00.000 8976 Worker thread wakes up
02:07:35.266 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:07:35.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:35.266 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:35.954 00.688 8976 Exposure complete
02:07:35.960 00.006 8976 worker thread done servicing request
02:07:35.960 00.000 5052 OnExposeComplete: enter
02:07:35.960 00.000 5052 UpdateGuideState(): m_state=6
02:07:35.960 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7195
02:07:35.960 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.63, Mass=190, SNR=9.6, Peak=81 HFD=2.1
02:07:35.960 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.44 = 1.84)
02:07:35.960 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.74)
02:07:35.960 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.40 mountX=-0.03 mountY=0.12, mountTheta=1.83
02:07:35.961 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.08, opts=13)
02:07:35.961 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.08)
02:07:35.961 00.000 8976 Worker thread wakes up
02:07:35.961 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.08) opts 0xd
02:07:35.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.08)
02:07:35.961 00.000 8976 Moving (-0.09, -0.08) raw xDistance=-0.03 yDistance=0.12
02:07:35.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:07:35.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:07:35.961 00.000 8976 MoveAxis(R, 0, ABG)
02:07:35.961 00.000 8976 MoveAxis(U, 0, ABG)
02:07:35.961 00.000 8976 move complete, result=0
02:07:35.961 00.000 8976 worker thread done servicing request
02:07:35.962 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:07:35.971 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
02:07:35.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:35.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:35.971 00.000 5052 Enqueuing Expose request
02:07:35.971 00.000 8976 Worker thread wakes up
02:07:35.971 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:35.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:35.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:36.662 00.691 8976 Exposure complete
02:07:36.667 00.005 8976 worker thread done servicing request
02:07:36.667 00.000 5052 OnExposeComplete: enter
02:07:36.667 00.000 5052 UpdateGuideState(): m_state=6
02:07:36.667 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7196
02:07:36.667 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.29, Mass=207, SNR=9.9, Peak=83 HFD=1.7
02:07:36.667 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
02:07:36.668 00.001 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
02:07:36.668 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.42 hyp=0.53 cameraTheta=-0.91 mountX=-0.52 mountY=-0.05, mountTheta=-3.06
02:07:36.668 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.42, opts=13)
02:07:36.668 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.42)
02:07:36.668 00.000 8976 Worker thread wakes up
02:07:36.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.42) opts 0xd
02:07:36.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.42)
02:07:36.669 00.001 8976 Moving (0.33, -0.42) raw xDistance=-0.52 yDistance=-0.05
02:07:36.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:07:36.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:07:36.669 00.000 8976 MoveAxis(R, 2, ABG)
02:07:36.669 00.000 8976 stepping (-5, 16) + (2, 0)
02:07:36.669 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:36.669 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:07:36.679 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
02:07:36.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:36.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:36.679 00.000 5052 Enqueuing Expose request
02:07:36.705 00.026 8976 Received - 47 (G) 
02:07:36.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:36.705 00.000 8976 stepped: pos (-3, 16)
02:07:36.705 00.000 8976 MoveAxis(U, 0, ABG)
02:07:36.705 00.000 8976 move complete, result=0
02:07:36.705 00.000 8976 worker thread done servicing request
02:07:36.705 00.000 8976 Worker thread wakes up
02:07:36.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:36.705 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:36.705 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
02:07:37.393 00.688 8976 Exposure complete
02:07:37.398 00.005 8976 worker thread done servicing request
02:07:37.398 00.000 5052 OnExposeComplete: enter
02:07:37.398 00.000 5052 UpdateGuideState(): m_state=6
02:07:37.398 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7197
02:07:37.398 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.06, Mass=209, SNR=10.0, Peak=77 HFD=2.2
02:07:37.398 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
02:07:37.398 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
02:07:37.398 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.35 hyp=0.41 cameraTheta=1.02 mountX=0.21 mountY=-0.37, mountTheta=-1.05
02:07:37.399 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.35, opts=13)
02:07:37.399 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.35)
02:07:37.399 00.000 8976 Worker thread wakes up
02:07:37.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.35) opts 0xd
02:07:37.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.35)
02:07:37.399 00.000 8976 Moving (0.21, 0.35) raw xDistance=0.21 yDistance=-0.37
02:07:37.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:07:37.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:07:37.399 00.000 8976 MoveAxis(R, 0, ABG)
02:07:37.399 00.000 8976 MoveAxis(U, 1, ABG)
02:07:37.400 00.001 8976 stepping (-3, 16) + (0, 1)
02:07:37.400 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:37.400 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:07:37.409 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
02:07:37.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:37.410 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:37.410 00.000 5052 Enqueuing Expose request
02:07:37.424 00.014 8976 Received - 47 (G) 
02:07:37.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:37.425 00.001 8976 stepped: pos (-3, 17)
02:07:37.425 00.000 8976 move complete, result=0
02:07:37.425 00.000 8976 worker thread done servicing request
02:07:37.425 00.000 8976 Worker thread wakes up
02:07:37.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:37.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:37.425 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
02:07:38.113 00.688 8976 Exposure complete
02:07:38.118 00.005 8976 worker thread done servicing request
02:07:38.118 00.000 5052 OnExposeComplete: enter
02:07:38.118 00.000 5052 UpdateGuideState(): m_state=6
02:07:38.118 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7198
02:07:38.118 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.88, Mass=195, SNR=9.7, Peak=84 HFD=1.8
02:07:38.118 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.04) = xAngle (-0.99 = -0.99)
02:07:38.118 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.09 = -1.09)
02:07:38.118 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.06 mountX=0.11 mountY=-0.17, mountTheta=-1.01
02:07:38.119 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.17, opts=13)
02:07:38.119 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.17)
02:07:38.119 00.000 8976 Worker thread wakes up
02:07:38.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.17) opts 0xd
02:07:38.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.17)
02:07:38.119 00.000 8976 Moving (0.09, 0.17) raw xDistance=0.11 yDistance=-0.17
02:07:38.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:07:38.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:07:38.119 00.000 8976 MoveAxis(R, 0, ABG)
02:07:38.119 00.000 8976 MoveAxis(U, 0, ABG)
02:07:38.119 00.000 8976 move complete, result=0
02:07:38.119 00.000 8976 worker thread done servicing request
02:07:38.120 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:07:38.130 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:07:38.130 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:38.130 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:38.130 00.000 5052 Enqueuing Expose request
02:07:38.130 00.000 8976 Worker thread wakes up
02:07:38.130 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:38.130 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:38.130 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:38.816 00.686 8976 Exposure complete
02:07:38.822 00.006 8976 worker thread done servicing request
02:07:38.823 00.001 5052 OnExposeComplete: enter
02:07:38.823 00.000 5052 UpdateGuideState(): m_state=6
02:07:38.823 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7199
02:07:38.823 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=282.11, Mass=209, SNR=10.0, Peak=87 HFD=2.2
02:07:38.823 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.04) = xAngle (-0.33 = -0.33)
02:07:38.823 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
02:07:38.823 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.40 hyp=0.41 cameraTheta=1.71 mountX=0.38 mountY=-0.17, mountTheta=-0.42
02:07:38.824 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.40, opts=13)
02:07:38.824 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.40)
02:07:38.824 00.000 8976 Worker thread wakes up
02:07:38.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.40) opts 0xd
02:07:38.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.40)
02:07:38.824 00.000 8976 Moving (-0.06, 0.40) raw xDistance=0.38 yDistance=-0.17
02:07:38.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:07:38.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:07:38.825 00.001 8976 MoveAxis(L, 2, ABG)
02:07:38.825 00.000 8976 stepping (-3, 17) + (-2, 0)
02:07:38.825 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:38.825 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
02:07:38.835 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
02:07:38.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:38.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:38.835 00.000 5052 Enqueuing Expose request
02:07:38.863 00.028 8976 Received - 47 (G) 
02:07:38.863 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:38.863 00.000 8976 stepped: pos (-5, 17)
02:07:38.863 00.000 8976 MoveAxis(U, 0, ABG)
02:07:38.863 00.000 8976 move complete, result=0
02:07:38.863 00.000 8976 worker thread done servicing request
02:07:38.863 00.000 8976 Worker thread wakes up
02:07:38.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:38.863 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:38.863 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:07:39.553 00.690 8976 Exposure complete
02:07:39.559 00.006 8976 worker thread done servicing request
02:07:39.559 00.000 5052 OnExposeComplete: enter
02:07:39.559 00.000 5052 UpdateGuideState(): m_state=6
02:07:39.559 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7200
02:07:39.559 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=282.01, Mass=207, SNR=9.9, Peak=75 HFD=2.3
02:07:39.559 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
02:07:39.559 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
02:07:39.559 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.30 hyp=0.58 cameraTheta=2.60 mountX=0.49 mountY=0.25, mountTheta=0.48
02:07:39.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.30, opts=13)
02:07:39.560 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.30)
02:07:39.560 00.000 8976 Worker thread wakes up
02:07:39.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.30) opts 0xd
02:07:39.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.30)
02:07:39.560 00.000 8976 Moving (-0.49, 0.30) raw xDistance=0.49 yDistance=0.25
02:07:39.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
02:07:39.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:07:39.560 00.000 8976 MoveAxis(L, 2, ABG)
02:07:39.560 00.000 8976 stepping (-5, 17) + (-2, 0)
02:07:39.560 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:39.561 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:07:39.571 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
02:07:39.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:39.571 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:39.571 00.000 5052 Enqueuing Expose request
02:07:39.582 00.011 8976 Received - 47 (G) 
02:07:39.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:39.582 00.000 8976 stepped: pos (-7, 17)
02:07:39.582 00.000 8976 MoveAxis(U, 0, ABG)
02:07:39.582 00.000 8976 move complete, result=0
02:07:39.582 00.000 8976 worker thread done servicing request
02:07:39.582 00.000 8976 Worker thread wakes up
02:07:39.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:39.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:39.582 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 0 ms NORTH
02:07:40.273 00.691 8976 Exposure complete
02:07:40.278 00.005 8976 worker thread done servicing request
02:07:40.278 00.000 5052 OnExposeComplete: enter
02:07:40.278 00.000 5052 UpdateGuideState(): m_state=6
02:07:40.278 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7201
02:07:40.278 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.63, Mass=185, SNR=9.5, Peak=76 HFD=1.6
02:07:40.278 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
02:07:40.278 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.13)
02:07:40.278 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.08 hyp=0.60 cameraTheta=-3.01 mountX=0.20 mountY=0.54, mountTheta=1.22
02:07:40.279 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.08, opts=13)
02:07:40.279 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.08)
02:07:40.279 00.000 8976 Worker thread wakes up
02:07:40.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.08) opts 0xd
02:07:40.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.08)
02:07:40.279 00.000 8976 Moving (-0.60, -0.08) raw xDistance=0.20 yDistance=0.54
02:07:40.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:07:40.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:07:40.279 00.000 8976 MoveAxis(R, 0, ABG)
02:07:40.279 00.000 8976 MoveAxis(D, 2, ABG)
02:07:40.279 00.000 8976 stepping (-7, 17) + (0, -2)
02:07:40.279 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:40.280 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:07:40.290 00.010 5052 UpdateGuideState exits: m=185 SNR=9.5
02:07:40.290 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:40.290 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:40.290 00.000 5052 Enqueuing Expose request
02:07:40.301 00.011 8976 Received - 47 (G) 
02:07:40.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:40.301 00.000 8976 stepped: pos (-7, 15)
02:07:40.301 00.000 8976 move complete, result=0
02:07:40.301 00.000 8976 worker thread done servicing request
02:07:40.301 00.000 8976 Worker thread wakes up
02:07:40.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:40.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:40.302 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:07:40.992 00.690 8976 Exposure complete
02:07:40.997 00.005 8976 worker thread done servicing request
02:07:40.997 00.000 5052 OnExposeComplete: enter
02:07:40.997 00.000 5052 UpdateGuideState(): m_state=6
02:07:40.997 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7202
02:07:40.997 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.65, Mass=201, SNR=9.8, Peak=80 HFD=2.1
02:07:40.997 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
02:07:40.997 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
02:07:40.997 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-2.91 mountX=0.07 mountY=0.27, mountTheta=1.32
02:07:40.998 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.06, opts=13)
02:07:40.998 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.06)
02:07:40.998 00.000 8976 Worker thread wakes up
02:07:40.998 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.06) opts 0xd
02:07:40.998 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.06)
02:07:40.998 00.000 8976 Moving (-0.28, -0.06) raw xDistance=0.07 yDistance=0.27
02:07:40.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:07:40.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
02:07:40.998 00.000 8976 MoveAxis(R, 0, ABG)
02:07:40.998 00.000 8976 MoveAxis(D, 1, ABG)
02:07:40.998 00.000 8976 stepping (-7, 15) + (0, -1)
02:07:40.998 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:40.999 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:07:41.011 00.012 5052 UpdateGuideState exits: m=201 SNR=9.8
02:07:41.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:41.011 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:41.011 00.000 5052 Enqueuing Expose request
02:07:41.021 00.010 8976 Received - 47 (G) 
02:07:41.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:41.021 00.000 8976 stepped: pos (-7, 14)
02:07:41.021 00.000 8976 move complete, result=0
02:07:41.021 00.000 8976 worker thread done servicing request
02:07:41.021 00.000 8976 Worker thread wakes up
02:07:41.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:41.021 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:07:41.021 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:41.715 00.694 8976 Exposure complete
02:07:41.720 00.005 8976 worker thread done servicing request
02:07:41.721 00.001 5052 OnExposeComplete: enter
02:07:41.721 00.000 5052 UpdateGuideState(): m_state=6
02:07:41.721 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7203
02:07:41.721 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.77, Mass=171, SNR=9.1, Peak=76 HFD=1.8
02:07:41.721 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.72 = -0.72)
02:07:41.721 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.82 = -0.82)
02:07:41.721 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.32 mountX=0.04 mountY=-0.04, mountTheta=-0.77
02:07:41.721 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.06, opts=13)
02:07:41.721 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.06)
02:07:41.722 00.001 8976 Worker thread wakes up
02:07:41.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.06) opts 0xd
02:07:41.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.06)
02:07:41.722 00.000 8976 Moving (0.01, 0.06) raw xDistance=0.04 yDistance=-0.04
02:07:41.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:07:41.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:07:41.722 00.000 8976 MoveAxis(R, 0, ABG)
02:07:41.722 00.000 8976 MoveAxis(U, 0, ABG)
02:07:41.722 00.000 8976 move complete, result=0
02:07:41.722 00.000 8976 worker thread done servicing request
02:07:41.722 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:07:41.731 00.009 5052 UpdateGuideState exits: m=171 SNR=9.1
02:07:41.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:41.731 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:41.732 00.001 5052 Enqueuing Expose request
02:07:41.732 00.000 8976 Worker thread wakes up
02:07:41.732 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:41.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:41.732 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:42.422 00.690 8976 Exposure complete
02:07:42.427 00.005 8976 worker thread done servicing request
02:07:42.427 00.000 5052 OnExposeComplete: enter
02:07:42.427 00.000 5052 UpdateGuideState(): m_state=6
02:07:42.428 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7204
02:07:42.428 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.80, Mass=192, SNR=9.7, Peak=78 HFD=1.9
02:07:42.428 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
02:07:42.428 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
02:07:42.428 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.09 hyp=0.28 cameraTheta=0.35 mountX=-0.04 mountY=-0.27, mountTheta=-1.70
02:07:42.429 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.09, opts=13)
02:07:42.429 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.09)
02:07:42.429 00.000 8976 Worker thread wakes up
02:07:42.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.09) opts 0xd
02:07:42.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.09)
02:07:42.429 00.000 8976 Moving (0.26, 0.09) raw xDistance=-0.04 yDistance=-0.27
02:07:42.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:07:42.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:07:42.429 00.000 8976 MoveAxis(R, 0, ABG)
02:07:42.429 00.000 8976 MoveAxis(U, 1, ABG)
02:07:42.429 00.000 8976 stepping (-7, 14) + (0, 1)
02:07:42.429 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:42.430 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:07:42.440 00.010 5052 UpdateGuideState exits: m=192 SNR=9.7
02:07:42.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:42.440 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:42.440 00.000 5052 Enqueuing Expose request
02:07:42.460 00.020 8976 Received - 47 (G) 
02:07:42.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:42.460 00.000 8976 stepped: pos (-7, 15)
02:07:42.460 00.000 8976 move complete, result=0
02:07:42.460 00.000 8976 worker thread done servicing request
02:07:42.460 00.000 8976 Worker thread wakes up
02:07:42.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:42.460 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:42.460 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:07:43.151 00.691 8976 Exposure complete
02:07:43.157 00.006 8976 worker thread done servicing request
02:07:43.157 00.000 5052 OnExposeComplete: enter
02:07:43.157 00.000 5052 UpdateGuideState(): m_state=6
02:07:43.157 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7205
02:07:43.157 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.69, Mass=203, SNR=9.9, Peak=80 HFD=1.6
02:07:43.157 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:07:43.157 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:07:43.157 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.10 mountX=-0.12 mountY=-0.17, mountTheta=-2.18
02:07:43.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.02, opts=13)
02:07:43.158 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.02)
02:07:43.158 00.000 8976 Worker thread wakes up
02:07:43.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.02) opts 0xd
02:07:43.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.02)
02:07:43.158 00.000 8976 Moving (0.22, -0.02) raw xDistance=-0.12 yDistance=-0.17
02:07:43.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:07:43.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:07:43.158 00.000 8976 MoveAxis(R, 0, ABG)
02:07:43.158 00.000 8976 MoveAxis(U, 0, ABG)
02:07:43.158 00.000 8976 move complete, result=0
02:07:43.158 00.000 8976 worker thread done servicing request
02:07:43.159 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:07:43.169 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
02:07:43.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:43.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:43.169 00.000 5052 Enqueuing Expose request
02:07:43.170 00.001 8976 Worker thread wakes up
02:07:43.170 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:43.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:43.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:43.859 00.689 8976 Exposure complete
02:07:43.864 00.005 8976 worker thread done servicing request
02:07:43.865 00.001 5052 OnExposeComplete: enter
02:07:43.865 00.000 5052 UpdateGuideState(): m_state=6
02:07:43.865 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7206
02:07:43.865 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.69, Mass=204, SNR=9.9, Peak=79 HFD=1.7
02:07:43.865 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
02:07:43.865 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
02:07:43.865 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.07 mountX=-0.14 mountY=-0.22, mountTheta=-2.14
02:07:43.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.02, opts=13)
02:07:43.866 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.02)
02:07:43.866 00.000 8976 Worker thread wakes up
02:07:43.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.02) opts 0xd
02:07:43.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.02)
02:07:43.866 00.000 8976 Moving (0.27, -0.02) raw xDistance=-0.14 yDistance=-0.22
02:07:43.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:07:43.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:07:43.866 00.000 8976 MoveAxis(R, 0, ABG)
02:07:43.866 00.000 8976 MoveAxis(U, 0, ABG)
02:07:43.866 00.000 8976 move complete, result=0
02:07:43.866 00.000 8976 worker thread done servicing request
02:07:43.867 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:07:43.876 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:07:43.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:43.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:43.876 00.000 5052 Enqueuing Expose request
02:07:43.876 00.000 8976 Worker thread wakes up
02:07:43.877 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:43.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:43.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:44.568 00.691 8976 Exposure complete
02:07:44.574 00.006 8976 worker thread done servicing request
02:07:44.574 00.000 5052 OnExposeComplete: enter
02:07:44.574 00.000 5052 UpdateGuideState(): m_state=6
02:07:44.575 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7207
02:07:44.575 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.88, Mass=192, SNR=9.6, Peak=73 HFD=2.3
02:07:44.575 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
02:07:44.575 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
02:07:44.575 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.94 mountX=0.09 mountY=-0.20, mountTheta=-1.12
02:07:44.575 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.17, opts=13)
02:07:44.575 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.17)
02:07:44.575 00.000 8976 Worker thread wakes up
02:07:44.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.17) opts 0xd
02:07:44.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.17)
02:07:44.575 00.000 8976 Moving (0.12, 0.17) raw xDistance=0.09 yDistance=-0.20
02:07:44.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:07:44.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:07:44.575 00.000 8976 MoveAxis(R, 0, ABG)
02:07:44.575 00.000 8976 MoveAxis(U, 0, ABG)
02:07:44.576 00.001 8976 move complete, result=0
02:07:44.576 00.000 8976 worker thread done servicing request
02:07:44.576 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:07:44.586 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
02:07:44.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:44.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:44.586 00.000 5052 Enqueuing Expose request
02:07:44.587 00.001 8976 Worker thread wakes up
02:07:44.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:44.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:44.587 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:45.276 00.689 8976 Exposure complete
02:07:45.281 00.005 8976 worker thread done servicing request
02:07:45.281 00.000 5052 OnExposeComplete: enter
02:07:45.281 00.000 5052 UpdateGuideState(): m_state=6
02:07:45.281 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7208
02:07:45.281 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.16, Mass=216, SNR=10.2, Peak=83 HFD=2.3
02:07:45.281 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.55 = -0.55)
02:07:45.281 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
02:07:45.281 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.45 hyp=0.46 cameraTheta=1.49 mountX=0.39 mountY=-0.28, mountTheta=-0.62
02:07:45.281 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.45, opts=13)
02:07:45.282 00.001 5052 Enqueuing Move request for stepguider (0.04, 0.45)
02:07:45.282 00.000 8976 Worker thread wakes up
02:07:45.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.45) opts 0xd
02:07:45.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.45)
02:07:45.282 00.000 8976 Moving (0.04, 0.45) raw xDistance=0.39 yDistance=-0.28
02:07:45.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
02:07:45.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:07:45.282 00.000 8976 MoveAxis(L, 2, ABG)
02:07:45.282 00.000 8976 stepping (-7, 15) + (-2, 0)
02:07:45.282 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:45.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:07:45.295 00.013 5052 UpdateGuideState exits: m=216 SNR=10.2
02:07:45.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:45.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:45.295 00.000 5052 Enqueuing Expose request
02:07:45.321 00.026 8976 Received - 47 (G) 
02:07:45.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:45.321 00.000 8976 stepped: pos (-9, 15)
02:07:45.321 00.000 8976 MoveAxis(U, 1, ABG)
02:07:45.321 00.000 8976 stepping (-9, 15) + (0, 1)
02:07:45.321 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:45.353 00.032 8976 Received - 47 (G) 
02:07:45.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:45.353 00.000 8976 stepped: pos (-9, 16)
02:07:45.353 00.000 8976 move complete, result=0
02:07:45.353 00.000 8976 worker thread done servicing request
02:07:45.353 00.000 8976 Worker thread wakes up
02:07:45.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:45.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:45.353 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
02:07:46.044 00.691 8976 Exposure complete
02:07:46.049 00.005 8976 worker thread done servicing request
02:07:46.049 00.000 5052 OnExposeComplete: enter
02:07:46.049 00.000 5052 UpdateGuideState(): m_state=6
02:07:46.049 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7209
02:07:46.049 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.39, Mass=196, SNR=9.7, Peak=79 HFD=1.7
02:07:46.049 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
02:07:46.050 00.001 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.09)
02:07:46.050 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.32 hyp=0.37 cameraTheta=-1.04 mountX=-0.37 mountY=0.02, mountTheta=3.09
02:07:46.050 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.32, opts=13)
02:07:46.050 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.32)
02:07:46.050 00.000 8976 Worker thread wakes up
02:07:46.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.32) opts 0xd
02:07:46.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.32)
02:07:46.050 00.000 8976 Moving (0.19, -0.32) raw xDistance=-0.37 yDistance=0.02
02:07:46.051 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
02:07:46.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:07:46.051 00.000 8976 MoveAxis(R, 1, ABG)
02:07:46.051 00.000 8976 stepping (-9, 16) + (1, 0)
02:07:46.051 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:46.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:07:46.061 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:07:46.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:46.061 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:46.061 00.000 5052 Enqueuing Expose request
02:07:46.072 00.011 8976 Received - 47 (G) 
02:07:46.073 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:46.073 00.000 8976 stepped: pos (-8, 16)
02:07:46.073 00.000 8976 MoveAxis(U, 0, ABG)
02:07:46.073 00.000 8976 move complete, result=0
02:07:46.073 00.000 8976 worker thread done servicing request
02:07:46.073 00.000 8976 Worker thread wakes up
02:07:46.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:46.073 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:46.073 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.0 px 0 ms NORTH
02:07:46.763 00.690 8976 Exposure complete
02:07:46.769 00.006 8976 worker thread done servicing request
02:07:46.769 00.000 5052 OnExposeComplete: enter
02:07:46.769 00.000 5052 UpdateGuideState(): m_state=6
02:07:46.769 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7210
02:07:46.769 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.46, Mass=190, SNR=9.6, Peak=80 HFD=1.4
02:07:46.769 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.81 = 1.48)
02:07:46.769 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
02:07:46.769 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.25 hyp=0.69 cameraTheta=-2.76 mountX=0.07 mountY=0.67, mountTheta=1.47
02:07:46.769 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.25, opts=13)
02:07:46.769 00.000 5052 Enqueuing Move request for stepguider (-0.64, -0.25)
02:07:46.770 00.001 8976 Worker thread wakes up
02:07:46.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.25) opts 0xd
02:07:46.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.25)
02:07:46.770 00.000 8976 Moving (-0.64, -0.25) raw xDistance=0.07 yDistance=0.67
02:07:46.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:07:46.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
02:07:46.770 00.000 8976 MoveAxis(R, 0, ABG)
02:07:46.770 00.000 8976 MoveAxis(D, 3, ABG)
02:07:46.770 00.000 8976 stepping (-8, 16) + (0, -3)
02:07:46.770 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:46.770 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:07:46.780 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
02:07:46.780 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:46.780 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:46.780 00.000 5052 Enqueuing Expose request
02:07:46.808 00.028 8976 Received - 47 (G) 
02:07:46.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:46.808 00.000 8976 stepped: pos (-8, 13)
02:07:46.808 00.000 8976 move complete, result=0
02:07:46.808 00.000 8976 worker thread done servicing request
02:07:46.808 00.000 8976 Worker thread wakes up
02:07:46.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:46.808 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:46.808 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:07:47.497 00.689 8976 Exposure complete
02:07:47.502 00.005 8976 worker thread done servicing request
02:07:47.502 00.000 5052 OnExposeComplete: enter
02:07:47.502 00.000 5052 UpdateGuideState(): m_state=6
02:07:47.502 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7211
02:07:47.502 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.92, Mass=196, SNR=9.7, Peak=74 HFD=2.2
02:07:47.502 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:07:47.502 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:07:47.502 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.21 hyp=0.58 cameraTheta=2.77 mountX=0.43 mountY=0.34, mountTheta=0.67
02:07:47.503 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.21, opts=13)
02:07:47.503 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.21)
02:07:47.503 00.000 8976 Worker thread wakes up
02:07:47.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.21) opts 0xd
02:07:47.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.21)
02:07:47.503 00.000 8976 Moving (-0.54, 0.21) raw xDistance=0.43 yDistance=0.34
02:07:47.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:07:47.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:07:47.503 00.000 8976 MoveAxis(L, 2, ABG)
02:07:47.504 00.001 8976 stepping (-8, 13) + (-2, 0)
02:07:47.504 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:47.504 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:07:47.514 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:07:47.515 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:47.515 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:47.515 00.000 5052 Enqueuing Expose request
02:07:47.527 00.012 8976 Received - 47 (G) 
02:07:47.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:47.527 00.000 8976 stepped: pos (-10, 13)
02:07:47.527 00.000 8976 MoveAxis(D, 2, ABG)
02:07:47.527 00.000 8976 stepping (-10, 13) + (0, -2)
02:07:47.527 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:47.560 00.033 8976 Received - 47 (G) 
02:07:47.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:47.560 00.000 8976 stepped: pos (-10, 11)
02:07:47.560 00.000 8976 move complete, result=0
02:07:47.560 00.000 8976 worker thread done servicing request
02:07:47.560 00.000 8976 Worker thread wakes up
02:07:47.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:47.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:47.560 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 2 ms SOUTH
02:07:48.274 00.714 8976 Exposure complete
02:07:48.282 00.008 8976 worker thread done servicing request
02:07:48.282 00.000 5052 OnExposeComplete: enter
02:07:48.282 00.000 5052 UpdateGuideState(): m_state=6
02:07:48.282 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7212
02:07:48.282 00.000 5052 Star::Find returns 1 (0), X=327.73, Y=281.81, Mass=188, SNR=9.5, Peak=81 HFD=1.9
02:07:48.282 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:07:48.282 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
02:07:48.282 00.000 5052 CameraToMount -- cameraX=-1.44 cameraY=0.10 hyp=1.45 cameraTheta=3.07 mountX=0.75 mountY=1.15, mountTheta=0.99
02:07:48.283 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.44, y=0.10, opts=13)
02:07:48.283 00.000 5052 Enqueuing Move request for stepguider (-1.44, 0.10)
02:07:48.283 00.000 8976 Worker thread wakes up
02:07:48.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.44, 0.10) opts 0xd
02:07:48.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.44, 0.10)
02:07:48.283 00.000 8976 Moving (-1.44, 0.10) raw xDistance=0.75 yDistance=1.15
02:07:48.284 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75
02:07:48.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.15
02:07:48.284 00.000 8976 MoveAxis(L, 3, ABG)
02:07:48.284 00.000 8976 stepping (-10, 11) + (-3, 0)
02:07:48.284 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:48.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=65, Gamma=2.630
02:07:48.295 00.011 5052 UpdateGuideState exits: m=188 SNR=9.5
02:07:48.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:48.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:48.295 00.000 5052 Enqueuing Expose request
02:07:48.327 00.032 8976 Received - 47 (G) 
02:07:48.327 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:48.327 00.000 8976 stepped: pos (-13, 11)
02:07:48.327 00.000 8976 MoveAxis(D, 5, ABG)
02:07:48.327 00.000 8976 stepping (-13, 11) + (0, -5)
02:07:48.327 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:07:48.375 00.048 8976 Received - 47 (G) 
02:07:48.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:07:48.375 00.000 8976 stepped: pos (-13, 6)
02:07:48.375 00.000 8976 move complete, result=0
02:07:48.375 00.000 8976 worker thread done servicing request
02:07:48.375 00.000 8976 Worker thread wakes up
02:07:48.375 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:48.375 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:48.375 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 1.2 px 5 ms SOUTH
02:07:49.064 00.689 8976 Exposure complete
02:07:49.069 00.005 8976 worker thread done servicing request
02:07:49.069 00.000 5052 OnExposeComplete: enter
02:07:49.069 00.000 5052 UpdateGuideState(): m_state=6
02:07:49.069 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7213
02:07:49.069 00.000 5052 Star::Find returns 1 (0), X=327.98, Y=281.61, Mass=178, SNR=9.3, Peak=77 HFD=2.2
02:07:49.069 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
02:07:49.070 00.001 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
02:07:49.070 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=-0.10 hyp=1.19 cameraTheta=-3.06 mountX=0.46 mountY=1.05, mountTheta=1.16
02:07:49.071 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.19, y=-0.10, opts=13)
02:07:49.071 00.000 5052 Enqueuing Move request for stepguider (-1.19, -0.10)
02:07:49.071 00.000 8976 Worker thread wakes up
02:07:49.071 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.19, -0.10) opts 0xd
02:07:49.071 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.19, -0.10)
02:07:49.071 00.000 8976 Moving (-1.19, -0.10) raw xDistance=0.46 yDistance=1.05
02:07:49.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
02:07:49.072 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.05
02:07:49.072 00.000 8976 MoveAxis(L, 2, ABG)
02:07:49.072 00.000 8976 stepping (-13, 6) + (-2, 0)
02:07:49.072 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:49.072 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:07:49.081 00.009 5052 UpdateGuideState exits: m=178 SNR=9.3
02:07:49.082 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:49.082 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:49.082 00.000 5052 Enqueuing Expose request
02:07:49.094 00.012 8976 Received - 47 (G) 
02:07:49.094 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:49.094 00.000 8976 stepped: pos (-15, 6)
02:07:49.094 00.000 8976 MoveAxis(D, 4, ABG)
02:07:49.094 00.000 8976 stepping (-15, 6) + (0, -4)
02:07:49.094 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:07:49.126 00.032 8976 Received - 47 (G) 
02:07:49.126 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:07:49.126 00.000 8976 stepped: pos (-15, 2)
02:07:49.126 00.000 8976 move complete, result=0
02:07:49.126 00.000 8976 worker thread done servicing request
02:07:49.126 00.000 8976 Worker thread wakes up
02:07:49.126 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:49.126 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:49.126 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 4 ms SOUTH
02:07:49.819 00.693 8976 Exposure complete
02:07:49.824 00.005 8976 worker thread done servicing request
02:07:49.825 00.001 5052 OnExposeComplete: enter
02:07:49.825 00.000 5052 UpdateGuideState(): m_state=6
02:07:49.825 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7214
02:07:49.825 00.000 5052 Star::Find returns 1 (0), X=328.03, Y=281.70, Mass=185, SNR=9.5, Peak=77 HFD=2.2
02:07:49.825 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
02:07:49.825 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
02:07:49.825 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=-0.01 hyp=1.14 cameraTheta=-3.13 mountX=0.51 mountY=0.96, mountTheta=1.09
02:07:49.826 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.14, y=-0.01, opts=13)
02:07:49.826 00.000 5052 Enqueuing Move request for stepguider (-1.14, -0.01)
02:07:49.826 00.000 8976 Worker thread wakes up
02:07:49.826 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.14, -0.01) opts 0xd
02:07:49.826 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.14, -0.01)
02:07:49.826 00.000 8976 Moving (-1.14, -0.01) raw xDistance=0.51 yDistance=0.96
02:07:49.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
02:07:49.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.96
02:07:49.826 00.000 8976 MoveAxis(L, 2, ABG)
02:07:49.826 00.000 8976 stepping (-15, 2) + (-2, 0)
02:07:49.826 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:49.827 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:07:49.836 00.009 5052 UpdateGuideState exits: m=185 SNR=9.5
02:07:49.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:49.836 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:49.836 00.000 5052 Enqueuing Expose request
02:07:49.861 00.025 8976 Received - 47 (G) 
02:07:49.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:49.861 00.000 8976 stepped: pos (-17, 2)
02:07:49.861 00.000 8976 MoveAxis(D, 4, ABG)
02:07:49.861 00.000 8976 stepping (-17, 2) + (0, -4)
02:07:49.861 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:07:49.893 00.032 8976 Received - 47 (G) 
02:07:49.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:07:49.893 00.000 8976 stepped: pos (-17, -2)
02:07:49.893 00.000 8976 move complete, result=0
02:07:49.893 00.000 8976 worker thread done servicing request
02:07:49.893 00.000 8976 Worker thread wakes up
02:07:49.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:49.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:49.893 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
02:07:50.586 00.693 8976 Exposure complete
02:07:50.591 00.005 8976 worker thread done servicing request
02:07:50.592 00.001 5052 OnExposeComplete: enter
02:07:50.592 00.000 5052 UpdateGuideState(): m_state=6
02:07:50.592 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7215
02:07:50.592 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.41, Mass=206, SNR=9.9, Peak=74 HFD=2.2
02:07:50.592 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
02:07:50.592 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
02:07:50.592 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.30 hyp=0.52 cameraTheta=-2.54 mountX=-0.07 mountY=0.52, mountTheta=1.70
02:07:50.593 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.30, opts=13)
02:07:50.593 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.30)
02:07:50.593 00.000 8976 Worker thread wakes up
02:07:50.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.30) opts 0xd
02:07:50.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.30)
02:07:50.593 00.000 8976 Moving (-0.43, -0.30) raw xDistance=-0.07 yDistance=0.52
02:07:50.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:07:50.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.52
02:07:50.593 00.000 8976 MoveAxis(R, 0, ABG)
02:07:50.593 00.000 8976 MoveAxis(D, 2, ABG)
02:07:50.593 00.000 8976 stepping (-17, -2) + (0, -2)
02:07:50.593 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:50.594 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:07:50.606 00.012 5052 UpdateGuideState exits: m=206 SNR=9.9
02:07:50.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:50.606 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:50.606 00.000 5052 Enqueuing Expose request
02:07:50.628 00.022 8976 Received - 47 (G) 
02:07:50.628 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:50.628 00.000 8976 stepped: pos (-17, -4)
02:07:50.628 00.000 8976 move complete, result=0
02:07:50.629 00.001 8976 worker thread done servicing request
02:07:50.629 00.000 8976 Worker thread wakes up
02:07:50.629 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:50.629 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:07:50.629 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:51.319 00.690 8976 Exposure complete
02:07:51.325 00.006 8976 worker thread done servicing request
02:07:51.325 00.000 5052 OnExposeComplete: enter
02:07:51.325 00.000 5052 UpdateGuideState(): m_state=6
02:07:51.326 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7216
02:07:51.326 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.79, Mass=199, SNR=9.8, Peak=77 HFD=2.0
02:07:51.326 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
02:07:51.326 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:07:51.326 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.08 hyp=0.66 cameraTheta=0.13 mountX=-0.22 mountY=-0.59, mountTheta=-1.93
02:07:51.326 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.08, opts=13)
02:07:51.327 00.001 5052 Enqueuing Move request for stepguider (0.65, 0.08)
02:07:51.327 00.000 8976 Worker thread wakes up
02:07:51.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.08) opts 0xd
02:07:51.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.08)
02:07:51.327 00.000 8976 Moving (0.65, 0.08) raw xDistance=-0.22 yDistance=-0.59
02:07:51.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:07:51.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.59
02:07:51.327 00.000 8976 MoveAxis(R, 0, ABG)
02:07:51.327 00.000 8976 MoveAxis(U, 2, ABG)
02:07:51.327 00.000 8976 stepping (-17, -4) + (0, 2)
02:07:51.327 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:51.328 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:07:51.337 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:07:51.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:51.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:51.337 00.000 5052 Enqueuing Expose request
02:07:51.364 00.027 8976 Received - 47 (G) 
02:07:51.364 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:51.364 00.000 8976 stepped: pos (-17, -2)
02:07:51.364 00.000 8976 move complete, result=0
02:07:51.364 00.000 8976 worker thread done servicing request
02:07:51.364 00.000 8976 Worker thread wakes up
02:07:51.364 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:07:51.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:51.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:52.055 00.691 8976 Exposure complete
02:07:52.061 00.006 8976 worker thread done servicing request
02:07:52.061 00.000 5052 OnExposeComplete: enter
02:07:52.061 00.000 5052 UpdateGuideState(): m_state=6
02:07:52.061 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7217
02:07:52.061 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.52, Mass=199, SNR=9.8, Peak=85 HFD=2.1
02:07:52.061 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
02:07:52.061 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
02:07:52.061 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.19 hyp=0.72 cameraTheta=-0.26 mountX=-0.48 mountY=-0.48, mountTheta=-2.35
02:07:52.062 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.19, opts=13)
02:07:52.062 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.19)
02:07:52.062 00.000 8976 Worker thread wakes up
02:07:52.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.19) opts 0xd
02:07:52.062 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.19)
02:07:52.062 00.000 8976 Moving (0.70, -0.19) raw xDistance=-0.48 yDistance=-0.48
02:07:52.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:07:52.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
02:07:52.062 00.000 8976 MoveAxis(R, 2, ABG)
02:07:52.062 00.000 8976 stepping (-17, -2) + (2, 0)
02:07:52.062 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:52.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:07:52.075 00.013 5052 UpdateGuideState exits: m=199 SNR=9.8
02:07:52.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:52.075 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:52.075 00.000 5052 Enqueuing Expose request
02:07:52.100 00.025 8976 Received - 47 (G) 
02:07:52.100 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:52.100 00.000 8976 stepped: pos (-15, -2)
02:07:52.100 00.000 8976 MoveAxis(U, 2, ABG)
02:07:52.100 00.000 8976 stepping (-15, -2) + (0, 2)
02:07:52.100 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:52.132 00.032 8976 Received - 47 (G) 
02:07:52.132 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:52.132 00.000 8976 stepped: pos (-15, 0)
02:07:52.132 00.000 8976 move complete, result=0
02:07:52.132 00.000 8976 worker thread done servicing request
02:07:52.132 00.000 8976 Worker thread wakes up
02:07:52.132 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:52.132 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:52.132 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
02:07:52.827 00.695 8976 Exposure complete
02:07:52.832 00.005 8976 worker thread done servicing request
02:07:52.832 00.000 5052 OnExposeComplete: enter
02:07:52.832 00.000 5052 UpdateGuideState(): m_state=6
02:07:52.832 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7218
02:07:52.832 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.93, Mass=227, SNR=10.4, Peak=75 HFD=2.3
02:07:52.832 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
02:07:52.832 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:07:52.832 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.22 hyp=0.52 cameraTheta=0.43 mountX=-0.02 mountY=-0.52, mountTheta=-1.61
02:07:52.833 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.22, opts=13)
02:07:52.833 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.22)
02:07:52.833 00.000 8976 Worker thread wakes up
02:07:52.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.22) opts 0xd
02:07:52.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.22)
02:07:52.833 00.000 8976 Moving (0.47, 0.22) raw xDistance=-0.02 yDistance=-0.52
02:07:52.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:07:52.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
02:07:52.833 00.000 8976 MoveAxis(R, 0, ABG)
02:07:52.833 00.000 8976 MoveAxis(U, 2, ABG)
02:07:52.833 00.000 8976 stepping (-15, 0) + (0, 2)
02:07:52.834 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:52.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:07:52.844 00.010 5052 UpdateGuideState exits: m=227 SNR=10.4
02:07:52.844 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:52.844 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:52.844 00.000 5052 Enqueuing Expose request
02:07:52.867 00.023 8976 Received - 47 (G) 
02:07:52.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:52.867 00.000 8976 stepped: pos (-15, 2)
02:07:52.867 00.000 8976 move complete, result=0
02:07:52.867 00.000 8976 worker thread done servicing request
02:07:52.867 00.000 8976 Worker thread wakes up
02:07:52.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:52.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:52.867 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:07:53.560 00.693 8976 Exposure complete
02:07:53.566 00.006 8976 worker thread done servicing request
02:07:53.566 00.000 5052 OnExposeComplete: enter
02:07:53.566 00.000 5052 UpdateGuideState(): m_state=6
02:07:53.566 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7219
02:07:53.566 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.85, Mass=207, SNR=9.9, Peak=72 HFD=2.5
02:07:53.566 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
02:07:53.566 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
02:07:53.566 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.28 cameraTheta=0.52 mountX=0.01 mountY=-0.28, mountTheta=-1.53
02:07:53.567 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.14, opts=13)
02:07:53.567 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.14)
02:07:53.567 00.000 8976 Worker thread wakes up
02:07:53.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.14) opts 0xd
02:07:53.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.14)
02:07:53.567 00.000 8976 Moving (0.25, 0.14) raw xDistance=0.01 yDistance=-0.28
02:07:53.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:07:53.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
02:07:53.567 00.000 8976 MoveAxis(R, 0, ABG)
02:07:53.567 00.000 8976 MoveAxis(U, 1, ABG)
02:07:53.568 00.001 8976 stepping (-15, 2) + (0, 1)
02:07:53.568 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:53.568 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:07:53.578 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
02:07:53.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:53.578 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:53.578 00.000 5052 Enqueuing Expose request
02:07:53.586 00.008 8976 Received - 47 (G) 
02:07:53.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:53.586 00.000 8976 stepped: pos (-15, 3)
02:07:53.586 00.000 8976 move complete, result=0
02:07:53.586 00.000 8976 worker thread done servicing request
02:07:53.586 00.000 8976 Worker thread wakes up
02:07:53.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:53.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:53.586 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:07:54.279 00.693 8976 Exposure complete
02:07:54.284 00.005 8976 worker thread done servicing request
02:07:54.284 00.000 5052 OnExposeComplete: enter
02:07:54.284 00.000 5052 UpdateGuideState(): m_state=6
02:07:54.285 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7220
02:07:54.285 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.61, Mass=176, SNR=9.2, Peak=71 HFD=1.6
02:07:54.285 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
02:07:54.285 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
02:07:54.285 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.10 hyp=0.44 cameraTheta=-0.23 mountX=-0.29 mountY=-0.31, mountTheta=-2.33
02:07:54.285 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.10, opts=13)
02:07:54.285 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.10)
02:07:54.285 00.000 8976 Worker thread wakes up
02:07:54.286 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.10) opts 0xd
02:07:54.286 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.10)
02:07:54.286 00.000 8976 Moving (0.43, -0.10) raw xDistance=-0.29 yDistance=-0.31
02:07:54.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:07:54.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:07:54.286 00.000 8976 MoveAxis(R, 1, ABG)
02:07:54.286 00.000 8976 stepping (-15, 3) + (1, 0)
02:07:54.286 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:54.286 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:07:54.295 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
02:07:54.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:54.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:54.296 00.001 5052 Enqueuing Expose request
02:07:54.305 00.009 8976 Received - 47 (G) 
02:07:54.305 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:54.305 00.000 8976 stepped: pos (-14, 3)
02:07:54.305 00.000 8976 MoveAxis(U, 1, ABG)
02:07:54.305 00.000 8976 stepping (-14, 3) + (0, 1)
02:07:54.305 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:54.336 00.031 8976 Received - 47 (G) 
02:07:54.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:54.338 00.002 8976 stepped: pos (-14, 4)
02:07:54.338 00.000 8976 move complete, result=0
02:07:54.338 00.000 8976 worker thread done servicing request
02:07:54.338 00.000 8976 Worker thread wakes up
02:07:54.338 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:07:54.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:54.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:55.044 00.706 8976 Exposure complete
02:07:55.050 00.006 8976 worker thread done servicing request
02:07:55.051 00.001 5052 OnExposeComplete: enter
02:07:55.051 00.000 5052 UpdateGuideState(): m_state=6
02:07:55.051 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7221
02:07:55.051 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.78, Mass=211, SNR=10.1, Peak=85 HFD=2.3
02:07:55.051 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:07:55.051 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:07:55.051 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.07 hyp=0.63 cameraTheta=0.11 mountX=-0.23 mountY=-0.57, mountTheta=-1.95
02:07:55.051 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.07, opts=13)
02:07:55.051 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.07)
02:07:55.052 00.001 8976 Worker thread wakes up
02:07:55.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.07) opts 0xd
02:07:55.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.07)
02:07:55.052 00.000 8976 Moving (0.63, 0.07) raw xDistance=-0.23 yDistance=-0.57
02:07:55.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:07:55.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
02:07:55.052 00.000 8976 MoveAxis(R, 0, ABG)
02:07:55.052 00.000 8976 MoveAxis(U, 2, ABG)
02:07:55.052 00.000 8976 stepping (-14, 4) + (0, 2)
02:07:55.052 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:55.052 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:07:55.061 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
02:07:55.062 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:55.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:55.062 00.000 5052 Enqueuing Expose request
02:07:55.089 00.027 8976 Received - 47 (G) 
02:07:55.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:55.089 00.000 8976 stepped: pos (-14, 6)
02:07:55.089 00.000 8976 move complete, result=0
02:07:55.089 00.000 8976 worker thread done servicing request
02:07:55.089 00.000 8976 Worker thread wakes up
02:07:55.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:55.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:55.089 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:07:55.782 00.693 8976 Exposure complete
02:07:55.788 00.006 8976 worker thread done servicing request
02:07:55.788 00.000 5052 OnExposeComplete: enter
02:07:55.788 00.000 5052 UpdateGuideState(): m_state=6
02:07:55.788 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7222
02:07:55.788 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=281.33, Mass=215, SNR=10.2, Peak=77 HFD=2.0
02:07:55.788 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
02:07:55.788 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
02:07:55.788 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=-0.38 hyp=1.13 cameraTheta=-0.34 mountX=-0.82 mountY=-0.69, mountTheta=-2.44
02:07:55.789 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=-0.38, opts=13)
02:07:55.789 00.000 5052 Enqueuing Move request for stepguider (1.06, -0.38)
02:07:55.790 00.001 8976 Worker thread wakes up
02:07:55.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, -0.38) opts 0xd
02:07:55.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, -0.38)
02:07:55.790 00.000 8976 Moving (1.06, -0.38) raw xDistance=-0.82 yDistance=-0.69
02:07:55.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
02:07:55.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
02:07:55.790 00.000 8976 MoveAxis(R, 3, ABG)
02:07:55.790 00.000 8976 stepping (-14, 6) + (3, 0)
02:07:55.790 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:55.792 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:07:55.801 00.009 5052 UpdateGuideState exits: m=215 SNR=10.2
02:07:55.802 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:55.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:55.802 00.000 5052 Enqueuing Expose request
02:07:55.824 00.022 8976 Received - 47 (G) 
02:07:55.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:55.824 00.000 8976 stepped: pos (-11, 6)
02:07:55.824 00.000 8976 MoveAxis(U, 3, ABG)
02:07:55.824 00.000 8976 stepping (-11, 6) + (0, 3)
02:07:55.824 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:55.856 00.032 8976 Received - 47 (G) 
02:07:55.856 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:55.856 00.000 8976 stepped: pos (-11, 9)
02:07:55.856 00.000 8976 move complete, result=0
02:07:55.856 00.000 8976 worker thread done servicing request
02:07:55.856 00.000 8976 Worker thread wakes up
02:07:55.856 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.7 px 3 ms NORTH
02:07:55.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:55.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:56.548 00.692 8976 Exposure complete
02:07:56.553 00.005 8976 worker thread done servicing request
02:07:56.553 00.000 5052 OnExposeComplete: enter
02:07:56.553 00.000 5052 UpdateGuideState(): m_state=6
02:07:56.553 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7223
02:07:56.553 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=281.80, Mass=211, SNR=10.1, Peak=83 HFD=2.3
02:07:56.553 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:07:56.554 00.001 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:07:56.554 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.09 hyp=0.95 cameraTheta=0.10 mountX=-0.35 mountY=-0.84, mountTheta=-1.96
02:07:56.554 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.09, opts=13)
02:07:56.554 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.09)
02:07:56.554 00.000 8976 Worker thread wakes up
02:07:56.555 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.09) opts 0xd
02:07:56.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.09)
02:07:56.555 00.000 8976 Moving (0.94, 0.09) raw xDistance=-0.35 yDistance=-0.84
02:07:56.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
02:07:56.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84
02:07:56.555 00.000 8976 MoveAxis(R, 2, ABG)
02:07:56.555 00.000 8976 stepping (-11, 9) + (2, 0)
02:07:56.555 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:56.555 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:07:56.566 00.011 5052 UpdateGuideState exits: m=211 SNR=10.1
02:07:56.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:56.566 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:56.566 00.000 5052 Enqueuing Expose request
02:07:56.592 00.026 8976 Received - 47 (G) 
02:07:56.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:56.592 00.000 8976 stepped: pos (-9, 9)
02:07:56.592 00.000 8976 MoveAxis(U, 4, ABG)
02:07:56.592 00.000 8976 stepping (-9, 9) + (0, 4)
02:07:56.592 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:07:56.624 00.032 8976 Received - 47 (G) 
02:07:56.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:07:56.624 00.000 8976 stepped: pos (-9, 13)
02:07:56.624 00.000 8976 move complete, result=0
02:07:56.624 00.000 8976 worker thread done servicing request
02:07:56.624 00.000 8976 Worker thread wakes up
02:07:56.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:56.624 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:56.624 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.8 px 4 ms NORTH
02:07:57.317 00.693 8976 Exposure complete
02:07:57.322 00.005 8976 worker thread done servicing request
02:07:57.322 00.000 5052 OnExposeComplete: enter
02:07:57.322 00.000 5052 UpdateGuideState(): m_state=6
02:07:57.322 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7224
02:07:57.322 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.53, Mass=195, SNR=9.7, Peak=85 HFD=2.2
02:07:57.322 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
02:07:57.322 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
02:07:57.322 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.18 hyp=0.83 cameraTheta=-0.22 mountX=-0.53 mountY=-0.58, mountTheta=-2.31
02:07:57.324 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.18, opts=13)
02:07:57.324 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.18)
02:07:57.324 00.000 8976 Worker thread wakes up
02:07:57.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.18) opts 0xd
02:07:57.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.18)
02:07:57.324 00.000 8976 Moving (0.81, -0.18) raw xDistance=-0.53 yDistance=-0.58
02:07:57.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
02:07:57.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
02:07:57.324 00.000 8976 MoveAxis(R, 2, ABG)
02:07:57.324 00.000 8976 stepping (-9, 13) + (2, 0)
02:07:57.324 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:57.325 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:07:57.334 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:07:57.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:57.334 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:57.334 00.000 5052 Enqueuing Expose request
02:07:57.359 00.025 8976 Received - 47 (G) 
02:07:57.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:07:57.359 00.000 8976 stepped: pos (-7, 13)
02:07:57.359 00.000 8976 MoveAxis(U, 3, ABG)
02:07:57.359 00.000 8976 stepping (-7, 13) + (0, 3)
02:07:57.359 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:57.391 00.032 8976 Received - 47 (G) 
02:07:57.391 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:07:57.391 00.000 8976 stepped: pos (-7, 16)
02:07:57.391 00.000 8976 move complete, result=0
02:07:57.391 00.000 8976 worker thread done servicing request
02:07:57.391 00.000 8976 Worker thread wakes up
02:07:57.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:57.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:57.391 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
02:07:58.082 00.691 8976 Exposure complete
02:07:58.087 00.005 8976 worker thread done servicing request
02:07:58.087 00.000 5052 OnExposeComplete: enter
02:07:58.088 00.001 5052 UpdateGuideState(): m_state=6
02:07:58.088 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7225
02:07:58.088 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=282.08, Mass=211, SNR=10.1, Peak=86 HFD=2.2
02:07:58.088 00.000 5052 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.04) = xAngle (-0.71 = -0.71)
02:07:58.088 00.000 5052 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
02:07:58.088 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.33 mountX=0.29 mountY=-0.27, mountTheta=-0.76
02:07:58.088 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.37, opts=13)
02:07:58.089 00.001 5052 Enqueuing Move request for stepguider (0.09, 0.37)
02:07:58.089 00.000 8976 Worker thread wakes up
02:07:58.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.37) opts 0xd
02:07:58.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.37)
02:07:58.089 00.000 8976 Moving (0.09, 0.37) raw xDistance=0.29 yDistance=-0.27
02:07:58.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
02:07:58.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
02:07:58.089 00.000 8976 MoveAxis(L, 1, ABG)
02:07:58.089 00.000 8976 stepping (-7, 16) + (-1, 0)
02:07:58.089 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:58.090 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:07:58.100 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
02:07:58.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:58.100 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:58.100 00.000 5052 Enqueuing Expose request
02:07:58.110 00.010 8976 Received - 47 (G) 
02:07:58.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:58.110 00.000 8976 stepped: pos (-8, 16)
02:07:58.110 00.000 8976 MoveAxis(U, 1, ABG)
02:07:58.110 00.000 8976 stepping (-8, 16) + (0, 1)
02:07:58.110 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:58.142 00.032 8976 Received - 47 (G) 
02:07:58.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:07:58.142 00.000 8976 stepped: pos (-8, 17)
02:07:58.142 00.000 8976 move complete, result=0
02:07:58.142 00.000 8976 worker thread done servicing request
02:07:58.142 00.000 8976 Worker thread wakes up
02:07:58.142 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:07:58.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:58.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:58.836 00.694 8976 Exposure complete
02:07:58.842 00.006 8976 worker thread done servicing request
02:07:58.842 00.000 5052 OnExposeComplete: enter
02:07:58.842 00.000 5052 UpdateGuideState(): m_state=6
02:07:58.842 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7226
02:07:58.842 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.80, Mass=217, SNR=10.2, Peak=78 HFD=2.0
02:07:58.842 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
02:07:58.842 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
02:07:58.842 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.47 mountX=-0.00 mountY=-0.21, mountTheta=-1.58
02:07:58.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.09, opts=13)
02:07:58.843 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.09)
02:07:58.843 00.000 8976 Worker thread wakes up
02:07:58.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.09) opts 0xd
02:07:58.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.09)
02:07:58.843 00.000 8976 Moving (0.19, 0.09) raw xDistance=-0.00 yDistance=-0.21
02:07:58.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:07:58.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:07:58.843 00.000 8976 MoveAxis(R, 0, ABG)
02:07:58.843 00.000 8976 MoveAxis(U, 0, ABG)
02:07:58.843 00.000 8976 move complete, result=0
02:07:58.843 00.000 8976 worker thread done servicing request
02:07:58.844 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:07:58.856 00.012 5052 UpdateGuideState exits: m=217 SNR=10.2
02:07:58.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:58.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:58.856 00.000 5052 Enqueuing Expose request
02:07:58.856 00.000 8976 Worker thread wakes up
02:07:58.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:58.856 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:58.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:07:59.542 00.686 8976 Exposure complete
02:07:59.549 00.007 8976 worker thread done servicing request
02:07:59.549 00.000 5052 OnExposeComplete: enter
02:07:59.549 00.000 5052 UpdateGuideState(): m_state=6
02:07:59.549 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7227
02:07:59.549 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.92, Mass=189, SNR=9.6, Peak=86 HFD=1.9
02:07:59.550 00.001 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
02:07:59.550 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
02:07:59.550 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.15 mountX=0.14 mountY=-0.19, mountTheta=-0.93
02:07:59.550 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.21, opts=13)
02:07:59.550 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.21)
02:07:59.550 00.000 8976 Worker thread wakes up
02:07:59.550 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.21) opts 0xd
02:07:59.550 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.21)
02:07:59.551 00.001 8976 Moving (0.09, 0.21) raw xDistance=0.14 yDistance=-0.19
02:07:59.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:07:59.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:07:59.551 00.000 8976 MoveAxis(R, 0, ABG)
02:07:59.551 00.000 8976 MoveAxis(U, 0, ABG)
02:07:59.551 00.000 8976 move complete, result=0
02:07:59.551 00.000 8976 worker thread done servicing request
02:07:59.551 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:07:59.561 00.010 5052 UpdateGuideState exits: m=189 SNR=9.6
02:07:59.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:59.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:07:59.561 00.000 5052 Enqueuing Expose request
02:07:59.561 00.000 8976 Worker thread wakes up
02:07:59.561 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:59.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:07:59.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:00.254 00.693 8976 Exposure complete
02:08:00.261 00.007 8976 worker thread done servicing request
02:08:00.261 00.000 5052 OnExposeComplete: enter
02:08:00.261 00.000 5052 UpdateGuideState(): m_state=6
02:08:00.261 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7228
02:08:00.261 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.95, Mass=190, SNR=9.6, Peak=78 HFD=2.1
02:08:00.261 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
02:08:00.261 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
02:08:00.261 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.24 hyp=0.37 cameraTheta=0.69 mountX=0.08 mountY=-0.37, mountTheta=-1.35
02:08:00.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.24, opts=13)
02:08:00.262 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.24)
02:08:00.263 00.001 8976 Worker thread wakes up
02:08:00.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.24) opts 0xd
02:08:00.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.24)
02:08:00.263 00.000 8976 Moving (0.28, 0.24) raw xDistance=0.08 yDistance=-0.37
02:08:00.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:08:00.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:08:00.263 00.000 8976 MoveAxis(R, 0, ABG)
02:08:00.263 00.000 8976 MoveAxis(U, 1, ABG)
02:08:00.263 00.000 8976 stepping (-8, 17) + (0, 1)
02:08:00.263 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:00.264 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:08:00.273 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
02:08:00.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:00.273 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:00.273 00.000 5052 Enqueuing Expose request
02:08:00.285 00.012 8976 Received - 47 (G) 
02:08:00.285 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:00.285 00.000 8976 stepped: pos (-8, 18)
02:08:00.285 00.000 8976 move complete, result=0
02:08:00.285 00.000 8976 worker thread done servicing request
02:08:00.285 00.000 8976 Worker thread wakes up
02:08:00.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:00.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:00.285 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:08:00.975 00.690 8976 Exposure complete
02:08:00.980 00.005 8976 worker thread done servicing request
02:08:00.981 00.001 5052 OnExposeComplete: enter
02:08:00.981 00.000 5052 UpdateGuideState(): m_state=6
02:08:00.981 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7229
02:08:00.981 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.88, Mass=202, SNR=9.9, Peak=87 HFD=2.0
02:08:00.981 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.04) = xAngle (-0.58 = -0.58)
02:08:00.981 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.69 = -0.69)
02:08:00.981 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.46 mountX=0.14 mountY=-0.11, mountTheta=-0.65
02:08:00.982 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.17, opts=13)
02:08:00.982 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.17)
02:08:00.982 00.000 8976 Worker thread wakes up
02:08:00.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.17) opts 0xd
02:08:00.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.17)
02:08:00.982 00.000 8976 Moving (0.02, 0.17) raw xDistance=0.14 yDistance=-0.11
02:08:00.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:08:00.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:08:00.982 00.000 8976 MoveAxis(R, 0, ABG)
02:08:00.982 00.000 8976 MoveAxis(U, 0, ABG)
02:08:00.982 00.000 8976 move complete, result=0
02:08:00.982 00.000 8976 worker thread done servicing request
02:08:00.983 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:08:00.992 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
02:08:00.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:00.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:00.992 00.000 5052 Enqueuing Expose request
02:08:00.992 00.000 8976 Worker thread wakes up
02:08:00.993 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:00.993 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:00.993 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:01.684 00.691 8976 Exposure complete
02:08:01.690 00.006 8976 worker thread done servicing request
02:08:01.690 00.000 5052 OnExposeComplete: enter
02:08:01.690 00.000 5052 UpdateGuideState(): m_state=6
02:08:01.690 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7230
02:08:01.690 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.02, Mass=189, SNR=9.6, Peak=96 HFD=2.0
02:08:01.690 00.000 5052 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.04) = xAngle (-0.01 = -0.01)
02:08:01.690 00.000 5052 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.12 = -0.12)
02:08:01.691 00.001 5052 CameraToMount -- cameraX=-0.15 cameraY=0.31 hyp=0.34 cameraTheta=2.03 mountX=0.34 mountY=-0.04, mountTheta=-0.11
02:08:01.691 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.31, opts=13)
02:08:01.691 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.31)
02:08:01.691 00.000 8976 Worker thread wakes up
02:08:01.691 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.31) opts 0xd
02:08:01.691 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.31)
02:08:01.691 00.000 8976 Moving (-0.15, 0.31) raw xDistance=0.34 yDistance=-0.04
02:08:01.692 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:08:01.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:08:01.692 00.000 8976 MoveAxis(L, 1, ABG)
02:08:01.692 00.000 8976 stepping (-8, 18) + (-1, 0)
02:08:01.692 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:01.692 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=96, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:08:01.702 00.010 5052 UpdateGuideState exits: m=189 SNR=9.6
02:08:01.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:01.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:01.702 00.000 5052 Enqueuing Expose request
02:08:01.723 00.021 8976 Received - 47 (G) 
02:08:01.723 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:01.723 00.000 8976 stepped: pos (-9, 18)
02:08:01.724 00.001 8976 MoveAxis(U, 0, ABG)
02:08:01.724 00.000 8976 move complete, result=0
02:08:01.724 00.000 8976 worker thread done servicing request
02:08:01.724 00.000 8976 Worker thread wakes up
02:08:01.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:01.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:01.724 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:08:02.413 00.689 8976 Exposure complete
02:08:02.419 00.006 8976 worker thread done servicing request
02:08:02.419 00.000 5052 OnExposeComplete: enter
02:08:02.419 00.000 5052 UpdateGuideState(): m_state=6
02:08:02.419 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7231
02:08:02.419 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.06, Mass=190, SNR=9.6, Peak=91 HFD=1.9
02:08:02.419 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
02:08:02.419 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
02:08:02.419 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.35 hyp=0.36 cameraTheta=1.71 mountX=0.34 mountY=-0.15, mountTheta=-0.42
02:08:02.421 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.35, opts=13)
02:08:02.421 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.35)
02:08:02.421 00.000 8976 Worker thread wakes up
02:08:02.421 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.35) opts 0xd
02:08:02.421 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.35)
02:08:02.421 00.000 8976 Moving (-0.05, 0.35) raw xDistance=0.34 yDistance=-0.15
02:08:02.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:08:02.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:08:02.421 00.000 8976 MoveAxis(L, 1, ABG)
02:08:02.421 00.000 8976 stepping (-9, 18) + (-1, 0)
02:08:02.421 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:02.422 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=91, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:08:02.432 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
02:08:02.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:02.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:02.433 00.001 5052 Enqueuing Expose request
02:08:02.442 00.009 8976 Received - 47 (G) 
02:08:02.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:02.442 00.000 8976 stepped: pos (-10, 18)
02:08:02.442 00.000 8976 MoveAxis(U, 0, ABG)
02:08:02.442 00.000 8976 move complete, result=0
02:08:02.442 00.000 8976 worker thread done servicing request
02:08:02.442 00.000 8976 Worker thread wakes up
02:08:02.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:02.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:02.443 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:08:03.133 00.690 8976 Exposure complete
02:08:03.139 00.006 8976 worker thread done servicing request
02:08:03.139 00.000 5052 OnExposeComplete: enter
02:08:03.139 00.000 5052 UpdateGuideState(): m_state=6
02:08:03.139 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7232
02:08:03.139 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.94, Mass=200, SNR=9.8, Peak=91 HFD=1.9
02:08:03.139 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
02:08:03.139 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
02:08:03.139 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.23 hyp=0.33 cameraTheta=0.78 mountX=0.10 mountY=-0.32, mountTheta=-1.27
02:08:03.140 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.23, opts=13)
02:08:03.140 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.23)
02:08:03.140 00.000 8976 Worker thread wakes up
02:08:03.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.23) opts 0xd
02:08:03.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.23)
02:08:03.140 00.000 8976 Moving (0.23, 0.23) raw xDistance=0.10 yDistance=-0.32
02:08:03.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:08:03.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:08:03.140 00.000 8976 MoveAxis(R, 0, ABG)
02:08:03.140 00.000 8976 MoveAxis(U, 1, ABG)
02:08:03.140 00.000 8976 stepping (-10, 18) + (0, 1)
02:08:03.140 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:03.141 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:08:03.150 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:08:03.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:03.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:03.150 00.000 5052 Enqueuing Expose request
02:08:03.162 00.012 8976 Received - 47 (G) 
02:08:03.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:03.162 00.000 8976 stepped: pos (-10, 19)
02:08:03.162 00.000 8976 move complete, result=0
02:08:03.162 00.000 8976 worker thread done servicing request
02:08:03.162 00.000 8976 Worker thread wakes up
02:08:03.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:03.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:03.162 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:08:03.851 00.689 8976 Exposure complete
02:08:03.856 00.005 8976 worker thread done servicing request
02:08:03.857 00.001 5052 OnExposeComplete: enter
02:08:03.857 00.000 5052 UpdateGuideState(): m_state=6
02:08:03.857 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7233
02:08:03.857 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.64, Mass=215, SNR=10.1, Peak=83 HFD=2.2
02:08:03.857 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
02:08:03.857 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.50)
02:08:03.857 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.64 mountX=-0.00 mountY=0.15, mountTheta=1.60
02:08:03.858 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.07, opts=13)
02:08:03.858 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.07)
02:08:03.858 00.000 8976 Worker thread wakes up
02:08:03.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.07) opts 0xd
02:08:03.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.07)
02:08:03.858 00.000 8976 Moving (-0.14, -0.07) raw xDistance=-0.00 yDistance=0.15
02:08:03.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:08:03.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:08:03.858 00.000 8976 MoveAxis(R, 0, ABG)
02:08:03.858 00.000 8976 MoveAxis(U, 0, ABG)
02:08:03.858 00.000 8976 move complete, result=0
02:08:03.858 00.000 8976 worker thread done servicing request
02:08:03.859 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:08:03.869 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
02:08:03.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:03.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:03.869 00.000 5052 Enqueuing Expose request
02:08:03.869 00.000 8976 Worker thread wakes up
02:08:03.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:03.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:03.870 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:04.555 00.685 8976 Exposure complete
02:08:04.560 00.005 8976 worker thread done servicing request
02:08:04.560 00.000 5052 OnExposeComplete: enter
02:08:04.560 00.000 5052 UpdateGuideState(): m_state=6
02:08:04.560 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7234
02:08:04.560 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.86, Mass=195, SNR=9.7, Peak=91 HFD=1.9
02:08:04.560 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
02:08:04.560 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
02:08:04.560 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.81 mountX=0.15 mountY=-0.05, mountTheta=-0.33
02:08:04.561 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.15, opts=13)
02:08:04.561 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.15)
02:08:04.561 00.000 8976 Worker thread wakes up
02:08:04.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.15) opts 0xd
02:08:04.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.15)
02:08:04.561 00.000 8976 Moving (-0.04, 0.15) raw xDistance=0.15 yDistance=-0.05
02:08:04.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:08:04.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:08:04.561 00.000 8976 MoveAxis(R, 0, ABG)
02:08:04.561 00.000 8976 MoveAxis(U, 0, ABG)
02:08:04.561 00.000 8976 move complete, result=0
02:08:04.561 00.000 8976 worker thread done servicing request
02:08:04.562 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:08:04.574 00.012 5052 UpdateGuideState exits: m=195 SNR=9.7
02:08:04.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:04.574 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:04.574 00.000 5052 Enqueuing Expose request
02:08:04.574 00.000 8976 Worker thread wakes up
02:08:04.575 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:04.575 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:04.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:05.278 00.703 8976 Exposure complete
02:08:05.284 00.006 8976 worker thread done servicing request
02:08:05.284 00.000 5052 OnExposeComplete: enter
02:08:05.284 00.000 5052 UpdateGuideState(): m_state=6
02:08:05.284 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7235
02:08:05.284 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.97, Mass=182, SNR=9.3, Peak=82 HFD=2.1
02:08:05.284 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.07 = -0.07)
02:08:05.284 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
02:08:05.284 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.97 mountX=0.28 mountY=-0.05, mountTheta=-0.18
02:08:05.286 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.26, opts=13)
02:08:05.286 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.26)
02:08:05.286 00.000 8976 Worker thread wakes up
02:08:05.286 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.26) opts 0xd
02:08:05.286 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.26)
02:08:05.286 00.000 8976 Moving (-0.11, 0.26) raw xDistance=0.28 yDistance=-0.05
02:08:05.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:08:05.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:08:05.286 00.000 8976 MoveAxis(L, 1, ABG)
02:08:05.286 00.000 8976 stepping (-10, 19) + (-1, 0)
02:08:05.286 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:05.287 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:08:05.297 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
02:08:05.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:05.297 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:05.297 00.000 5052 Enqueuing Expose request
02:08:05.305 00.008 8976 Received - 47 (G) 
02:08:05.305 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:05.305 00.000 8976 stepped: pos (-11, 19)
02:08:05.305 00.000 8976 MoveAxis(U, 0, ABG)
02:08:05.305 00.000 8976 move complete, result=0
02:08:05.305 00.000 8976 worker thread done servicing request
02:08:05.305 00.000 8976 Worker thread wakes up
02:08:05.305 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:08:05.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:05.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:05.993 00.688 8976 Exposure complete
02:08:05.999 00.006 8976 worker thread done servicing request
02:08:05.999 00.000 5052 OnExposeComplete: enter
02:08:06.000 00.001 5052 UpdateGuideState(): m_state=6
02:08:06.000 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7236
02:08:06.000 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.45, Mass=195, SNR=9.6, Peak=73 HFD=2.2
02:08:06.000 00.000 5052 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.04) = xAngle (-4.06 = 2.23)
02:08:06.000 00.000 5052 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.16 = 2.12)
02:08:06.000 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.26 hyp=0.28 cameraTheta=-2.01 mountX=-0.17 mountY=0.24, mountTheta=2.19
02:08:06.001 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.26, opts=13)
02:08:06.001 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.26)
02:08:06.001 00.000 8976 Worker thread wakes up
02:08:06.001 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.26) opts 0xd
02:08:06.001 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.26)
02:08:06.001 00.000 8976 Moving (-0.12, -0.26) raw xDistance=-0.17 yDistance=0.24
02:08:06.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:08:06.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:08:06.001 00.000 8976 MoveAxis(R, 0, ABG)
02:08:06.001 00.000 8976 MoveAxis(U, 0, ABG)
02:08:06.001 00.000 8976 move complete, result=0
02:08:06.001 00.000 8976 worker thread done servicing request
02:08:06.002 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:08:06.014 00.012 5052 UpdateGuideState exits: m=195 SNR=9.6
02:08:06.015 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:06.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:06.015 00.000 5052 Enqueuing Expose request
02:08:06.015 00.000 8976 Worker thread wakes up
02:08:06.015 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:06.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:06.015 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:06.707 00.692 8976 Exposure complete
02:08:06.712 00.005 8976 worker thread done servicing request
02:08:06.712 00.000 5052 OnExposeComplete: enter
02:08:06.712 00.000 5052 UpdateGuideState(): m_state=6
02:08:06.712 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7237
02:08:06.712 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.39, Mass=189, SNR=9.5, Peak=77 HFD=2.1
02:08:06.712 00.000 5052 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.04) = xAngle (-3.40 = 2.89)
02:08:06.712 00.000 5052 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.50 = 2.78)
02:08:06.712 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.35 mountX=-0.32 mountY=0.12, mountTheta=2.79
02:08:06.713 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.32, opts=13)
02:08:06.713 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.32)
02:08:06.713 00.000 8976 Worker thread wakes up
02:08:06.714 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.32) opts 0xd
02:08:06.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.32)
02:08:06.714 00.000 8976 Moving (0.07, -0.32) raw xDistance=-0.32 yDistance=0.12
02:08:06.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:08:06.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:08:06.714 00.000 8976 MoveAxis(R, 1, ABG)
02:08:06.714 00.000 8976 stepping (-11, 19) + (1, 0)
02:08:06.714 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:06.715 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:08:06.724 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
02:08:06.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:06.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:06.724 00.000 5052 Enqueuing Expose request
02:08:06.742 00.018 8976 Received - 47 (G) 
02:08:06.742 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:06.742 00.000 8976 stepped: pos (-10, 19)
02:08:06.742 00.000 8976 MoveAxis(U, 0, ABG)
02:08:06.743 00.001 8976 move complete, result=0
02:08:06.743 00.000 8976 worker thread done servicing request
02:08:06.743 00.000 8976 Worker thread wakes up
02:08:06.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:06.743 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:06.743 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:08:07.430 00.687 8976 Exposure complete
02:08:07.435 00.005 8976 worker thread done servicing request
02:08:07.436 00.001 5052 OnExposeComplete: enter
02:08:07.436 00.000 5052 UpdateGuideState(): m_state=6
02:08:07.436 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7238
02:08:07.436 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.56, Mass=188, SNR=9.5, Peak=78 HFD=1.8
02:08:07.436 00.000 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.04) = xAngle (-3.04 = -3.04)
02:08:07.436 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.14 = 3.14)
02:08:07.436 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-1.00 mountX=-0.18 mountY=0.00, mountTheta=3.14
02:08:07.437 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.15, opts=13)
02:08:07.437 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.15)
02:08:07.437 00.000 8976 Worker thread wakes up
02:08:07.437 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.15) opts 0xd
02:08:07.437 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.15)
02:08:07.437 00.000 8976 Moving (0.10, -0.15) raw xDistance=-0.18 yDistance=0.00
02:08:07.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:08:07.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:08:07.437 00.000 8976 MoveAxis(R, 0, ABG)
02:08:07.437 00.000 8976 MoveAxis(U, 0, ABG)
02:08:07.437 00.000 8976 move complete, result=0
02:08:07.437 00.000 8976 worker thread done servicing request
02:08:07.438 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:08:07.449 00.011 5052 UpdateGuideState exits: m=188 SNR=9.5
02:08:07.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:07.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:07.449 00.000 5052 Enqueuing Expose request
02:08:07.449 00.000 8976 Worker thread wakes up
02:08:07.449 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:07.450 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:07.450 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:08.141 00.691 8976 Exposure complete
02:08:08.147 00.006 8976 worker thread done servicing request
02:08:08.147 00.000 5052 OnExposeComplete: enter
02:08:08.147 00.000 5052 UpdateGuideState(): m_state=6
02:08:08.147 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7239
02:08:08.147 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.86, Mass=191, SNR=9.6, Peak=73 HFD=2.0
02:08:08.147 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
02:08:08.147 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
02:08:08.147 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.15 hyp=0.33 cameraTheta=0.48 mountX=0.00 mountY=-0.33, mountTheta=-1.56
02:08:08.147 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.15, opts=13)
02:08:08.148 00.001 5052 Enqueuing Move request for stepguider (0.30, 0.15)
02:08:08.148 00.000 8976 Worker thread wakes up
02:08:08.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.15) opts 0xd
02:08:08.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.15)
02:08:08.148 00.000 8976 Moving (0.30, 0.15) raw xDistance=0.00 yDistance=-0.33
02:08:08.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:08:08.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:08:08.148 00.000 8976 MoveAxis(R, 0, ABG)
02:08:08.148 00.000 8976 MoveAxis(U, 1, ABG)
02:08:08.148 00.000 8976 stepping (-10, 19) + (0, 1)
02:08:08.148 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:08.149 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:08:08.158 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
02:08:08.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:08.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:08.158 00.000 5052 Enqueuing Expose request
02:08:08.182 00.024 8976 Received - 47 (G) 
02:08:08.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:08.182 00.000 8976 stepped: pos (-10, 20)
02:08:08.182 00.000 8976 move complete, result=0
02:08:08.182 00.000 8976 worker thread done servicing request
02:08:08.182 00.000 8976 Worker thread wakes up
02:08:08.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:08.182 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:08.182 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:08:08.871 00.689 8976 Exposure complete
02:08:08.877 00.006 8976 worker thread done servicing request
02:08:08.877 00.000 5052 OnExposeComplete: enter
02:08:08.877 00.000 5052 UpdateGuideState(): m_state=6
02:08:08.877 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7240
02:08:08.877 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.51, Mass=196, SNR=9.7, Peak=79 HFD=1.6
02:08:08.877 00.000 5052 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
02:08:08.877 00.000 5052 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
02:08:08.877 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-0.74 mountX=-0.28 mountY=-0.07, mountTheta=-2.88
02:08:08.878 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.20, opts=13)
02:08:08.878 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.20)
02:08:08.878 00.000 8976 Worker thread wakes up
02:08:08.878 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.20) opts 0xd
02:08:08.878 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.20)
02:08:08.878 00.000 8976 Moving (0.22, -0.20) raw xDistance=-0.28 yDistance=-0.07
02:08:08.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:08:08.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:08:08.878 00.000 8976 MoveAxis(R, 1, ABG)
02:08:08.878 00.000 8976 stepping (-10, 20) + (1, 0)
02:08:08.878 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:08.879 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:08:08.888 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:08:08.889 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:08.889 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:08.889 00.000 5052 Enqueuing Expose request
02:08:08.901 00.012 8976 Received - 47 (G) 
02:08:08.901 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:08.901 00.000 8976 stepped: pos (-9, 20)
02:08:08.901 00.000 8976 MoveAxis(U, 0, ABG)
02:08:08.901 00.000 8976 move complete, result=0
02:08:08.901 00.000 8976 worker thread done servicing request
02:08:08.901 00.000 8976 Worker thread wakes up
02:08:08.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:08.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:08.901 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:08:09.585 00.684 8976 Exposure complete
02:08:09.591 00.006 8976 worker thread done servicing request
02:08:09.591 00.000 5052 OnExposeComplete: enter
02:08:09.591 00.000 5052 UpdateGuideState(): m_state=6
02:08:09.591 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7241
02:08:09.591 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.95, Mass=182, SNR=9.3, Peak=79 HFD=2.2
02:08:09.591 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
02:08:09.591 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
02:08:09.591 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.24 hyp=0.53 cameraTheta=0.47 mountX=-0.00 mountY=-0.53, mountTheta=-1.58
02:08:09.592 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.24, opts=13)
02:08:09.592 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.24)
02:08:09.592 00.000 8976 Worker thread wakes up
02:08:09.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.24) opts 0xd
02:08:09.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.24)
02:08:09.592 00.000 8976 Moving (0.48, 0.24) raw xDistance=-0.00 yDistance=-0.53
02:08:09.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:08:09.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
02:08:09.592 00.000 8976 MoveAxis(R, 0, ABG)
02:08:09.592 00.000 8976 MoveAxis(U, 2, ABG)
02:08:09.592 00.000 8976 stepping (-9, 20) + (0, 2)
02:08:09.592 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:09.593 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:08:09.605 00.012 5052 UpdateGuideState exits: m=182 SNR=9.3
02:08:09.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:09.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:09.605 00.000 5052 Enqueuing Expose request
02:08:09.621 00.016 8976 Received - 47 (G) 
02:08:09.621 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:09.621 00.000 8976 stepped: pos (-9, 22)
02:08:09.621 00.000 8976 move complete, result=0
02:08:09.621 00.000 8976 worker thread done servicing request
02:08:09.621 00.000 8976 Worker thread wakes up
02:08:09.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:09.621 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:09.621 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:08:10.306 00.685 8976 Exposure complete
02:08:10.311 00.005 8976 worker thread done servicing request
02:08:10.311 00.000 5052 OnExposeComplete: enter
02:08:10.312 00.001 5052 UpdateGuideState(): m_state=6
02:08:10.312 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7242
02:08:10.312 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.70, Mass=189, SNR=9.5, Peak=69 HFD=2.3
02:08:10.312 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
02:08:10.312 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
02:08:10.312 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.01 hyp=0.81 cameraTheta=-0.01 mountX=-0.38 mountY=-0.67, mountTheta=-2.08
02:08:10.312 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.01, opts=13)
02:08:10.312 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.01)
02:08:10.313 00.001 8976 Worker thread wakes up
02:08:10.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.01) opts 0xd
02:08:10.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.01)
02:08:10.313 00.000 8976 Moving (0.81, -0.01) raw xDistance=-0.38 yDistance=-0.67
02:08:10.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:08:10.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
02:08:10.313 00.000 8976 MoveAxis(R, 2, ABG)
02:08:10.313 00.000 8976 stepping (-9, 22) + (2, 0)
02:08:10.313 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:10.313 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:08:10.324 00.011 5052 UpdateGuideState exits: m=189 SNR=9.5
02:08:10.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:10.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:10.324 00.000 5052 Enqueuing Expose request
02:08:10.340 00.016 8976 Received - 47 (G) 
02:08:10.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:10.340 00.000 8976 stepped: pos (-7, 22)
02:08:10.340 00.000 8976 MoveAxis(U, 3, ABG)
02:08:10.340 00.000 8976 stepping (-7, 22) + (0, 3)
02:08:10.340 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:10.372 00.032 8976 Received - 47 (G) 
02:08:10.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:10.372 00.000 8976 stepped: pos (-7, 25)
02:08:10.372 00.000 8976 move complete, result=0
02:08:10.372 00.000 8976 worker thread done servicing request
02:08:10.372 00.000 8976 Worker thread wakes up
02:08:10.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:10.372 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:10.372 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
02:08:11.066 00.694 8976 Exposure complete
02:08:11.072 00.006 8976 worker thread done servicing request
02:08:11.072 00.000 5052 OnExposeComplete: enter
02:08:11.072 00.000 5052 UpdateGuideState(): m_state=6
02:08:11.072 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7243
02:08:11.072 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.79, Mass=185, SNR=9.5, Peak=77 HFD=2.1
02:08:11.072 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:08:11.072 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:08:11.072 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.08 hyp=0.58 cameraTheta=0.14 mountX=-0.19 mountY=-0.52, mountTheta=-1.91
02:08:11.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.08, opts=13)
02:08:11.073 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.08)
02:08:11.073 00.000 8976 Worker thread wakes up
02:08:11.074 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.08) opts 0xd
02:08:11.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.08)
02:08:11.074 00.000 8976 Moving (0.57, 0.08) raw xDistance=-0.19 yDistance=-0.52
02:08:11.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:08:11.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
02:08:11.074 00.000 8976 MoveAxis(R, 0, ABG)
02:08:11.074 00.000 8976 MoveAxis(U, 2, ABG)
02:08:11.074 00.000 8976 stepping (-7, 25) + (0, 2)
02:08:11.074 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:11.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:08:11.084 00.010 5052 UpdateGuideState exits: m=185 SNR=9.5
02:08:11.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:11.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:11.084 00.000 5052 Enqueuing Expose request
02:08:11.107 00.023 8976 Received - 47 (G) 
02:08:11.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:11.107 00.000 8976 stepped: pos (-7, 27)
02:08:11.107 00.000 8976 move complete, result=0
02:08:11.107 00.000 8976 worker thread done servicing request
02:08:11.107 00.000 8976 Worker thread wakes up
02:08:11.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:11.107 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:11.107 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:08:11.801 00.694 8976 Exposure complete
02:08:11.806 00.005 8976 worker thread done servicing request
02:08:11.807 00.001 5052 OnExposeComplete: enter
02:08:11.807 00.000 5052 UpdateGuideState(): m_state=6
02:08:11.807 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7244
02:08:11.807 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.44, Mass=209, SNR=10.0, Peak=72 HFD=2.8
02:08:11.807 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
02:08:11.807 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.20 = 3.09)
02:08:11.807 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.05 mountX=-0.31 mountY=0.02, mountTheta=3.09
02:08:11.807 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.27, opts=13)
02:08:11.808 00.001 5052 Enqueuing Move request for stepguider (0.15, -0.27)
02:08:11.808 00.000 8976 Worker thread wakes up
02:08:11.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.27) opts 0xd
02:08:11.808 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.27)
02:08:11.808 00.000 8976 Moving (0.15, -0.27) raw xDistance=-0.31 yDistance=0.02
02:08:11.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:08:11.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:08:11.808 00.000 8976 MoveAxis(R, 1, ABG)
02:08:11.808 00.000 8976 stepping (-7, 27) + (1, 0)
02:08:11.808 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:11.809 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:08:11.819 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
02:08:11.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:11.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:11.819 00.000 5052 Enqueuing Expose request
02:08:11.826 00.007 8976 Received - 47 (G) 
02:08:11.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:11.826 00.000 8976 stepped: pos (-6, 27)
02:08:11.826 00.000 8976 MoveAxis(U, 0, ABG)
02:08:11.826 00.000 8976 move complete, result=0
02:08:11.826 00.000 8976 worker thread done servicing request
02:08:11.826 00.000 8976 Worker thread wakes up
02:08:11.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:11.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:11.826 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
02:08:12.517 00.691 8976 Exposure complete
02:08:12.522 00.005 8976 worker thread done servicing request
02:08:12.522 00.000 5052 OnExposeComplete: enter
02:08:12.522 00.000 5052 UpdateGuideState(): m_state=6
02:08:12.522 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7245
02:08:12.522 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.02, Mass=185, SNR=9.4, Peak=78 HFD=2.1
02:08:12.522 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
02:08:12.522 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
02:08:12.522 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.64 mountX=0.29 mountY=-0.15, mountTheta=-0.49
02:08:12.523 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.31, opts=13)
02:08:12.523 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.31)
02:08:12.523 00.000 8976 Worker thread wakes up
02:08:12.523 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.31) opts 0xd
02:08:12.524 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.31)
02:08:12.524 00.000 8976 Moving (-0.02, 0.31) raw xDistance=0.29 yDistance=-0.15
02:08:12.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
02:08:12.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:08:12.524 00.000 8976 MoveAxis(L, 1, ABG)
02:08:12.524 00.000 8976 stepping (-6, 27) + (-1, 0)
02:08:12.524 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:12.524 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:08:12.534 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
02:08:12.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:12.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:12.534 00.000 5052 Enqueuing Expose request
02:08:12.546 00.012 8976 Received - 47 (G) 
02:08:12.546 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:12.546 00.000 8976 stepped: pos (-7, 27)
02:08:12.546 00.000 8976 MoveAxis(U, 0, ABG)
02:08:12.546 00.000 8976 move complete, result=0
02:08:12.546 00.000 8976 worker thread done servicing request
02:08:12.546 00.000 8976 Worker thread wakes up
02:08:12.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:12.546 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:12.546 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:08:13.234 00.688 8976 Exposure complete
02:08:13.240 00.006 8976 worker thread done servicing request
02:08:13.240 00.000 5052 OnExposeComplete: enter
02:08:13.240 00.000 5052 UpdateGuideState(): m_state=6
02:08:13.240 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7246
02:08:13.240 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.71, Mass=176, SNR=9.2, Peak=74 HFD=2.0
02:08:13.240 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:08:13.240 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:08:13.240 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.00 hyp=0.40 cameraTheta=3.14 mountX=0.18 mountY=0.34, mountTheta=1.07
02:08:13.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.00, opts=13)
02:08:13.241 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.00)
02:08:13.241 00.000 8976 Worker thread wakes up
02:08:13.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.00) opts 0xd
02:08:13.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.00)
02:08:13.241 00.000 8976 Moving (-0.40, 0.00) raw xDistance=0.18 yDistance=0.34
02:08:13.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:08:13.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:08:13.241 00.000 8976 MoveAxis(R, 0, ABG)
02:08:13.241 00.000 8976 MoveAxis(D, 1, ABG)
02:08:13.241 00.000 8976 stepping (-7, 27) + (0, -1)
02:08:13.241 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:13.242 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
02:08:13.252 00.010 5052 UpdateGuideState exits: m=176 SNR=9.2
02:08:13.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:13.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:13.252 00.000 5052 Enqueuing Expose request
02:08:13.265 00.013 8976 Received - 47 (G) 
02:08:13.265 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:13.265 00.000 8976 stepped: pos (-7, 26)
02:08:13.265 00.000 8976 move complete, result=0
02:08:13.265 00.000 8976 worker thread done servicing request
02:08:13.265 00.000 8976 Worker thread wakes up
02:08:13.266 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:13.266 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:13.266 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:08:13.958 00.692 8976 Exposure complete
02:08:13.963 00.005 8976 worker thread done servicing request
02:08:13.963 00.000 5052 OnExposeComplete: enter
02:08:13.963 00.000 5052 UpdateGuideState(): m_state=6
02:08:13.963 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7247
02:08:13.963 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.93, Mass=191, SNR=9.6, Peak=82 HFD=2.1
02:08:13.963 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:08:13.963 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
02:08:13.963 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.22 hyp=0.47 cameraTheta=2.65 mountX=0.38 mountY=0.23, mountTheta=0.53
02:08:13.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.22, opts=13)
02:08:13.964 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.22)
02:08:13.964 00.000 8976 Worker thread wakes up
02:08:13.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.22) opts 0xd
02:08:13.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.22)
02:08:13.964 00.000 8976 Moving (-0.41, 0.22) raw xDistance=0.38 yDistance=0.23
02:08:13.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:08:13.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:08:13.964 00.000 8976 MoveAxis(L, 2, ABG)
02:08:13.964 00.000 8976 stepping (-7, 26) + (-2, 0)
02:08:13.965 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:13.965 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:08:13.975 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
02:08:13.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:13.975 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:13.975 00.000 5052 Enqueuing Expose request
02:08:14.000 00.025 8976 Received - 47 (G) 
02:08:14.001 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:14.001 00.000 8976 stepped: pos (-9, 26)
02:08:14.001 00.000 8976 MoveAxis(U, 0, ABG)
02:08:14.001 00.000 8976 move complete, result=0
02:08:14.001 00.000 8976 worker thread done servicing request
02:08:14.001 00.000 8976 Worker thread wakes up
02:08:14.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:14.001 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:14.001 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:08:14.694 00.693 8976 Exposure complete
02:08:14.699 00.005 8976 worker thread done servicing request
02:08:14.700 00.001 5052 OnExposeComplete: enter
02:08:14.700 00.000 5052 UpdateGuideState(): m_state=6
02:08:14.700 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7248
02:08:14.700 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=281.91, Mass=200, SNR=9.8, Peak=79 HFD=2.2
02:08:14.700 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:08:14.700 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:08:14.700 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=0.21 hyp=1.01 cameraTheta=2.94 mountX=0.63 mountY=0.72, mountTheta=0.85
02:08:14.700 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=0.21, opts=13)
02:08:14.701 00.001 5052 Enqueuing Move request for stepguider (-0.99, 0.21)
02:08:14.701 00.000 8976 Worker thread wakes up
02:08:14.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, 0.21) opts 0xd
02:08:14.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, 0.21)
02:08:14.701 00.000 8976 Moving (-0.99, 0.21) raw xDistance=0.63 yDistance=0.72
02:08:14.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
02:08:14.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
02:08:14.701 00.000 8976 MoveAxis(L, 3, ABG)
02:08:14.701 00.000 8976 stepping (-9, 26) + (-3, 0)
02:08:14.701 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:14.702 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:08:14.711 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:08:14.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:14.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:14.711 00.000 5052 Enqueuing Expose request
02:08:14.736 00.025 8976 Received - 47 (G) 
02:08:14.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:14.736 00.000 8976 stepped: pos (-12, 26)
02:08:14.736 00.000 8976 MoveAxis(D, 3, ABG)
02:08:14.736 00.000 8976 stepping (-12, 26) + (0, -3)
02:08:14.736 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:14.768 00.032 8976 Received - 47 (G) 
02:08:14.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:14.768 00.000 8976 stepped: pos (-12, 23)
02:08:14.768 00.000 8976 move complete, result=0
02:08:14.768 00.000 8976 worker thread done servicing request
02:08:14.768 00.000 8976 Worker thread wakes up
02:08:14.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:14.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:14.768 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.7 px 3 ms SOUTH
02:08:15.456 00.688 8976 Exposure complete
02:08:15.462 00.006 8976 worker thread done servicing request
02:08:15.462 00.000 5052 OnExposeComplete: enter
02:08:15.462 00.000 5052 UpdateGuideState(): m_state=6
02:08:15.462 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7249
02:08:15.462 00.000 5052 Star::Find returns 1 (0), X=327.72, Y=281.77, Mass=186, SNR=9.5, Peak=83 HFD=1.6
02:08:15.462 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:08:15.462 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
02:08:15.462 00.000 5052 CameraToMount -- cameraX=-1.46 cameraY=0.06 hyp=1.46 cameraTheta=3.10 mountX=0.72 mountY=1.19, mountTheta=1.02
02:08:15.463 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.46, y=0.06, opts=13)
02:08:15.463 00.000 5052 Enqueuing Move request for stepguider (-1.46, 0.06)
02:08:15.463 00.000 8976 Worker thread wakes up
02:08:15.464 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.46, 0.06) opts 0xd
02:08:15.464 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.46, 0.06)
02:08:15.464 00.000 8976 Moving (-1.46, 0.06) raw xDistance=0.72 yDistance=1.19
02:08:15.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.72
02:08:15.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.19
02:08:15.464 00.000 8976 MoveAxis(L, 3, ABG)
02:08:15.464 00.000 8976 stepping (-12, 23) + (-3, 0)
02:08:15.464 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:15.465 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:08:15.474 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
02:08:15.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:15.474 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:15.474 00.000 5052 Enqueuing Expose request
02:08:15.504 00.030 8976 Received - 47 (G) 
02:08:15.504 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:15.504 00.000 8976 stepped: pos (-15, 23)
02:08:15.504 00.000 8976 MoveAxis(D, 5, ABG)
02:08:15.504 00.000 8976 stepping (-15, 23) + (0, -5)
02:08:15.504 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:08:15.552 00.048 8976 Received - 47 (G) 
02:08:15.552 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:08:15.552 00.000 8976 stepped: pos (-15, 18)
02:08:15.552 00.000 8976 move complete, result=0
02:08:15.552 00.000 8976 worker thread done servicing request
02:08:15.552 00.000 8976 Worker thread wakes up
02:08:15.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:15.552 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:15.552 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.2 px 5 ms SOUTH
02:08:16.243 00.691 8976 Exposure complete
02:08:16.249 00.006 8976 worker thread done servicing request
02:08:16.249 00.000 5052 OnExposeComplete: enter
02:08:16.249 00.000 5052 UpdateGuideState(): m_state=6
02:08:16.249 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7250
02:08:16.249 00.000 5052 Star::Find returns 1 (0), X=327.63, Y=281.54, Mass=188, SNR=9.5, Peak=79 HFD=1.5
02:08:16.249 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.08 = 1.21)
02:08:16.249 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
02:08:16.249 00.000 5052 CameraToMount -- cameraX=-1.54 cameraY=-0.17 hyp=1.55 cameraTheta=-3.03 mountX=0.55 mountY=1.39, mountTheta=1.19
02:08:16.250 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.54, y=-0.17, opts=13)
02:08:16.250 00.000 5052 Enqueuing Move request for stepguider (-1.54, -0.17)
02:08:16.250 00.000 8976 Worker thread wakes up
02:08:16.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.54, -0.17) opts 0xd
02:08:16.250 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.54, -0.17)
02:08:16.250 00.000 8976 Moving (-1.54, -0.17) raw xDistance=0.55 yDistance=1.39
02:08:16.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.55
02:08:16.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.39
02:08:16.250 00.000 8976 MoveAxis(L, 2, ABG)
02:08:16.250 00.000 8976 stepping (-15, 18) + (-2, 0)
02:08:16.250 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:16.251 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:08:16.261 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:08:16.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:16.261 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:16.261 00.000 5052 Enqueuing Expose request
02:08:16.287 00.026 8976 Received - 47 (G) 
02:08:16.287 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:16.287 00.000 8976 stepped: pos (-17, 18)
02:08:16.287 00.000 8976 MoveAxis(D, 6, ABG)
02:08:16.287 00.000 8976 stepping (-17, 18) + (0, -6)
02:08:16.287 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:08:16.335 00.048 8976 Received - 47 (G) 
02:08:16.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:08:16.335 00.000 8976 stepped: pos (-17, 12)
02:08:16.335 00.000 8976 move complete, result=0
02:08:16.335 00.000 8976 worker thread done servicing request
02:08:16.335 00.000 8976 Worker thread wakes up
02:08:16.335 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 1.4 px 6 ms SOUTH
02:08:16.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:16.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:17.022 00.687 8976 Exposure complete
02:08:17.027 00.005 8976 worker thread done servicing request
02:08:17.027 00.000 5052 OnExposeComplete: enter
02:08:17.027 00.000 5052 UpdateGuideState(): m_state=6
02:08:17.027 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7251
02:08:17.027 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.68, Mass=206, SNR=10.0, Peak=92 HFD=1.5
02:08:17.027 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
02:08:17.027 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
02:08:17.027 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=-0.03 hyp=0.92 cameraTheta=-3.11 mountX=0.39 mountY=0.78, mountTheta=1.10
02:08:17.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=-0.03, opts=13)
02:08:17.028 00.000 5052 Enqueuing Move request for stepguider (-0.91, -0.03)
02:08:17.029 00.001 8976 Worker thread wakes up
02:08:17.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, -0.03) opts 0xd
02:08:17.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, -0.03)
02:08:17.029 00.000 8976 Moving (-0.91, -0.03) raw xDistance=0.39 yDistance=0.78
02:08:17.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
02:08:17.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.78
02:08:17.029 00.000 8976 MoveAxis(L, 2, ABG)
02:08:17.029 00.000 8976 stepping (-17, 12) + (-2, 0)
02:08:17.029 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:17.030 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:08:17.039 00.009 5052 UpdateGuideState exits: m=206 SNR=10.0
02:08:17.039 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:17.039 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:17.039 00.000 5052 Enqueuing Expose request
02:08:17.054 00.015 8976 Received - 47 (G) 
02:08:17.054 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:17.054 00.000 8976 stepped: pos (-19, 12)
02:08:17.054 00.000 8976 MoveAxis(D, 4, ABG)
02:08:17.054 00.000 8976 stepping (-19, 12) + (0, -4)
02:08:17.054 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:08:17.086 00.032 8976 Received - 47 (G) 
02:08:17.086 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:08:17.086 00.000 8976 stepped: pos (-19, 8)
02:08:17.086 00.000 8976 move complete, result=0
02:08:17.086 00.000 8976 worker thread done servicing request
02:08:17.086 00.000 8976 Worker thread wakes up
02:08:17.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:17.086 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:17.086 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 4 ms SOUTH
02:08:17.781 00.695 8976 Exposure complete
02:08:17.787 00.006 8976 worker thread done servicing request
02:08:17.787 00.000 5052 OnExposeComplete: enter
02:08:17.787 00.000 5052 UpdateGuideState(): m_state=6
02:08:17.788 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7252
02:08:17.788 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.22, Mass=223, SNR=10.4, Peak=89 HFD=1.8
02:08:17.788 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
02:08:17.788 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
02:08:17.788 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=-0.49 hyp=1.07 cameraTheta=-2.67 mountX=-0.00 mountY=1.06, mountTheta=1.57
02:08:17.789 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=-0.49, opts=13)
02:08:17.789 00.000 5052 Enqueuing Move request for stepguider (-0.95, -0.49)
02:08:17.789 00.000 8976 Worker thread wakes up
02:08:17.790 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, -0.49) opts 0xd
02:08:17.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, -0.49)
02:08:17.790 00.000 8976 Moving (-0.95, -0.49) raw xDistance=-0.00 yDistance=1.06
02:08:17.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:08:17.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.06
02:08:17.790 00.000 8976 MoveAxis(R, 0, ABG)
02:08:17.790 00.000 8976 MoveAxis(D, 4, ABG)
02:08:17.790 00.000 8976 stepping (-19, 8) + (0, -4)
02:08:17.790 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:08:17.791 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:08:17.801 00.010 5052 UpdateGuideState exits: m=223 SNR=10.4
02:08:17.802 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:17.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:17.802 00.000 5052 Enqueuing Expose request
02:08:17.821 00.019 8976 Received - 47 (G) 
02:08:17.822 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:08:17.822 00.000 8976 stepped: pos (-19, 4)
02:08:17.822 00.000 8976 move complete, result=0
02:08:17.822 00.000 8976 worker thread done servicing request
02:08:17.822 00.000 8976 Worker thread wakes up
02:08:17.822 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 1.1 px 4 ms SOUTH
02:08:17.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:17.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:18.513 00.691 8976 Exposure complete
02:08:18.518 00.005 8976 worker thread done servicing request
02:08:18.518 00.000 5052 OnExposeComplete: enter
02:08:18.518 00.000 5052 UpdateGuideState(): m_state=6
02:08:18.518 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7253
02:08:18.518 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.59, Mass=196, SNR=9.7, Peak=80 HFD=1.8
02:08:18.518 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
02:08:18.519 00.001 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
02:08:18.519 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.11 hyp=0.48 cameraTheta=-2.90 mountX=0.11 mountY=0.46, mountTheta=1.33
02:08:18.520 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.11, opts=13)
02:08:18.520 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.11)
02:08:18.520 00.000 8976 Worker thread wakes up
02:08:18.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.11) opts 0xd
02:08:18.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.11)
02:08:18.520 00.000 8976 Moving (-0.47, -0.11) raw xDistance=0.11 yDistance=0.46
02:08:18.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:08:18.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.46
02:08:18.520 00.000 8976 MoveAxis(R, 0, ABG)
02:08:18.520 00.000 8976 MoveAxis(D, 2, ABG)
02:08:18.520 00.000 8976 stepping (-19, 4) + (0, -2)
02:08:18.520 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:18.521 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:08:18.530 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:08:18.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:18.530 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:18.530 00.000 5052 Enqueuing Expose request
02:08:18.557 00.027 8976 Received - 47 (G) 
02:08:18.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:18.557 00.000 8976 stepped: pos (-19, 2)
02:08:18.557 00.000 8976 move complete, result=0
02:08:18.557 00.000 8976 worker thread done servicing request
02:08:18.557 00.000 8976 Worker thread wakes up
02:08:18.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:18.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:18.557 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:08:19.245 00.688 8976 Exposure complete
02:08:19.250 00.005 8976 worker thread done servicing request
02:08:19.250 00.000 5052 OnExposeComplete: enter
02:08:19.250 00.000 5052 UpdateGuideState(): m_state=6
02:08:19.250 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7254
02:08:19.250 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=282.20, Mass=199, SNR=9.8, Peak=92 HFD=2.0
02:08:19.250 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
02:08:19.250 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
02:08:19.250 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.49 hyp=0.50 cameraTheta=1.83 mountX=0.49 mountY=-0.16, mountTheta=-0.31
02:08:19.251 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.49, opts=13)
02:08:19.251 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.49)
02:08:19.251 00.000 8976 Worker thread wakes up
02:08:19.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.49) opts 0xd
02:08:19.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.49)
02:08:19.251 00.000 8976 Moving (-0.13, 0.49) raw xDistance=0.49 yDistance=-0.16
02:08:19.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:08:19.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:08:19.252 00.001 8976 MoveAxis(L, 2, ABG)
02:08:19.252 00.000 8976 stepping (-19, 2) + (-2, 0)
02:08:19.252 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:19.252 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=92, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:08:19.262 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:08:19.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:19.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:19.262 00.000 5052 Enqueuing Expose request
02:08:19.275 00.013 8976 Received - 47 (G) 
02:08:19.276 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:19.276 00.000 8976 stepped: pos (-21, 2)
02:08:19.276 00.000 8976 MoveAxis(U, 0, ABG)
02:08:19.276 00.000 8976 move complete, result=0
02:08:19.276 00.000 8976 worker thread done servicing request
02:08:19.276 00.000 8976 Worker thread wakes up
02:08:19.276 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
02:08:19.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:19.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:19.965 00.689 8976 Exposure complete
02:08:19.971 00.006 8976 worker thread done servicing request
02:08:19.971 00.000 5052 OnExposeComplete: enter
02:08:19.971 00.000 5052 UpdateGuideState(): m_state=6
02:08:19.971 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7255
02:08:19.971 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.75, Mass=187, SNR=9.5, Peak=85 HFD=2.0
02:08:19.971 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:08:19.971 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
02:08:19.971 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.11 cameraTheta=2.80 mountX=0.08 mountY=0.07, mountTheta=0.69
02:08:19.972 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.04, opts=13)
02:08:19.972 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.04)
02:08:19.972 00.000 8976 Worker thread wakes up
02:08:19.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.04) opts 0xd
02:08:19.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.04)
02:08:19.972 00.000 8976 Moving (-0.11, 0.04) raw xDistance=0.08 yDistance=0.07
02:08:19.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:08:19.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:08:19.973 00.001 8976 MoveAxis(R, 0, ABG)
02:08:19.973 00.000 8976 MoveAxis(U, 0, ABG)
02:08:19.973 00.000 8976 move complete, result=0
02:08:19.973 00.000 8976 worker thread done servicing request
02:08:19.973 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:08:19.983 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
02:08:19.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:19.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:19.984 00.001 5052 Enqueuing Expose request
02:08:19.984 00.000 8976 Worker thread wakes up
02:08:19.984 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:19.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:19.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:20.673 00.689 8976 Exposure complete
02:08:20.678 00.005 8976 worker thread done servicing request
02:08:20.678 00.000 5052 OnExposeComplete: enter
02:08:20.678 00.000 5052 UpdateGuideState(): m_state=6
02:08:20.678 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7256
02:08:20.678 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.61, Mass=195, SNR=9.7, Peak=75 HFD=1.9
02:08:20.678 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.92 = 1.37)
02:08:20.678 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
02:08:20.678 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-2.87 mountX=0.07 mountY=0.34, mountTheta=1.36
02:08:20.679 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.09, opts=13)
02:08:20.679 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.09)
02:08:20.679 00.000 8976 Worker thread wakes up
02:08:20.679 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.09) opts 0xd
02:08:20.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.09)
02:08:20.679 00.000 8976 Moving (-0.35, -0.09) raw xDistance=0.07 yDistance=0.34
02:08:20.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:08:20.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:08:20.679 00.000 8976 MoveAxis(R, 0, ABG)
02:08:20.679 00.000 8976 MoveAxis(D, 1, ABG)
02:08:20.679 00.000 8976 stepping (-21, 2) + (0, -1)
02:08:20.680 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:20.680 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:08:20.690 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:08:20.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:20.690 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:20.690 00.000 5052 Enqueuing Expose request
02:08:20.699 00.009 8976 Received - 47 (G) 
02:08:20.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:20.699 00.000 8976 stepped: pos (-21, 1)
02:08:20.699 00.000 8976 move complete, result=0
02:08:20.699 00.000 8976 worker thread done servicing request
02:08:20.699 00.000 8976 Worker thread wakes up
02:08:20.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:20.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:20.699 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:08:21.388 00.689 8976 Exposure complete
02:08:21.394 00.006 8976 worker thread done servicing request
02:08:21.394 00.000 5052 OnExposeComplete: enter
02:08:21.394 00.000 5052 UpdateGuideState(): m_state=6
02:08:21.394 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7257
02:08:21.394 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.63, Mass=183, SNR=9.3, Peak=75 HFD=1.7
02:08:21.394 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
02:08:21.394 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
02:08:21.394 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.08 hyp=0.54 cameraTheta=-2.99 mountX=0.17 mountY=0.49, mountTheta=1.24
02:08:21.396 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.08, opts=13)
02:08:21.396 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.08)
02:08:21.396 00.000 8976 Worker thread wakes up
02:08:21.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.08) opts 0xd
02:08:21.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.08)
02:08:21.396 00.000 8976 Moving (-0.53, -0.08) raw xDistance=0.17 yDistance=0.49
02:08:21.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:08:21.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
02:08:21.396 00.000 8976 MoveAxis(R, 0, ABG)
02:08:21.396 00.000 8976 MoveAxis(D, 2, ABG)
02:08:21.396 00.000 8976 stepping (-21, 1) + (0, -2)
02:08:21.396 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:21.397 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:08:21.406 00.009 5052 UpdateGuideState exits: m=183 SNR=9.3
02:08:21.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:21.407 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:21.407 00.000 5052 Enqueuing Expose request
02:08:21.434 00.027 8976 Received - 47 (G) 
02:08:21.434 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:21.435 00.001 8976 stepped: pos (-21, -1)
02:08:21.435 00.000 8976 move complete, result=0
02:08:21.435 00.000 8976 worker thread done servicing request
02:08:21.435 00.000 8976 Worker thread wakes up
02:08:21.435 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:08:21.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:21.435 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:22.127 00.692 8976 Exposure complete
02:08:22.133 00.006 8976 worker thread done servicing request
02:08:22.133 00.000 5052 OnExposeComplete: enter
02:08:22.133 00.000 5052 UpdateGuideState(): m_state=6
02:08:22.133 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7258
02:08:22.133 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.90, Mass=171, SNR=9.1, Peak=76 HFD=2.0
02:08:22.133 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
02:08:22.133 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
02:08:22.133 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.19 hyp=0.29 cameraTheta=0.73 mountX=0.07 mountY=-0.29, mountTheta=-1.32
02:08:22.134 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.19, opts=13)
02:08:22.134 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.19)
02:08:22.134 00.000 8976 Worker thread wakes up
02:08:22.134 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.19) opts 0xd
02:08:22.134 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.19)
02:08:22.134 00.000 8976 Moving (0.22, 0.19) raw xDistance=0.07 yDistance=-0.29
02:08:22.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:08:22.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
02:08:22.134 00.000 8976 MoveAxis(R, 0, ABG)
02:08:22.134 00.000 8976 MoveAxis(U, 1, ABG)
02:08:22.134 00.000 8976 stepping (-21, -1) + (0, 1)
02:08:22.134 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:22.136 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:08:22.145 00.009 5052 UpdateGuideState exits: m=171 SNR=9.1
02:08:22.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:22.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:22.145 00.000 5052 Enqueuing Expose request
02:08:22.154 00.009 8976 Received - 47 (G) 
02:08:22.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:22.154 00.000 8976 stepped: pos (-21, 0)
02:08:22.154 00.000 8976 move complete, result=0
02:08:22.154 00.000 8976 worker thread done servicing request
02:08:22.154 00.000 8976 Worker thread wakes up
02:08:22.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:22.154 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:22.154 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:08:22.843 00.689 8976 Exposure complete
02:08:22.849 00.006 8976 worker thread done servicing request
02:08:22.849 00.000 5052 OnExposeComplete: enter
02:08:22.849 00.000 5052 UpdateGuideState(): m_state=6
02:08:22.849 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7259
02:08:22.849 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.75, Mass=181, SNR=9.4, Peak=76 HFD=1.8
02:08:22.849 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:08:22.849 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:08:22.849 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.20 mountX=-0.06 mountY=-0.20, mountTheta=-1.85
02:08:22.850 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.04, opts=13)
02:08:22.850 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.04)
02:08:22.850 00.000 8976 Worker thread wakes up
02:08:22.850 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.04) opts 0xd
02:08:22.850 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.04)
02:08:22.850 00.000 8976 Moving (0.21, 0.04) raw xDistance=-0.06 yDistance=-0.20
02:08:22.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:08:22.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:08:22.850 00.000 8976 MoveAxis(R, 0, ABG)
02:08:22.850 00.000 8976 MoveAxis(U, 0, ABG)
02:08:22.850 00.000 8976 move complete, result=0
02:08:22.850 00.000 8976 worker thread done servicing request
02:08:22.851 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:08:22.862 00.011 5052 UpdateGuideState exits: m=181 SNR=9.4
02:08:22.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:22.862 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:22.862 00.000 5052 Enqueuing Expose request
02:08:22.862 00.000 8976 Worker thread wakes up
02:08:22.862 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:22.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:22.862 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:23.547 00.685 8976 Exposure complete
02:08:23.552 00.005 8976 worker thread done servicing request
02:08:23.552 00.000 5052 OnExposeComplete: enter
02:08:23.552 00.000 5052 UpdateGuideState(): m_state=6
02:08:23.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7260
02:08:23.553 00.001 5052 Star::Find returns 1 (0), X=329.74, Y=281.93, Mass=199, SNR=9.7, Peak=73 HFD=2.3
02:08:23.553 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
02:08:23.553 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
02:08:23.553 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.23 hyp=0.61 cameraTheta=0.38 mountX=-0.06 mountY=-0.60, mountTheta=-1.67
02:08:23.553 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.23, opts=13)
02:08:23.553 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.23)
02:08:23.553 00.000 8976 Worker thread wakes up
02:08:23.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.23) opts 0xd
02:08:23.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.23)
02:08:23.554 00.001 8976 Moving (0.57, 0.23) raw xDistance=-0.06 yDistance=-0.60
02:08:23.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:08:23.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:08:23.554 00.000 8976 MoveAxis(R, 0, ABG)
02:08:23.554 00.000 8976 MoveAxis(U, 2, ABG)
02:08:23.554 00.000 8976 stepping (-21, 0) + (0, 2)
02:08:23.554 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:23.554 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:08:23.563 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
02:08:23.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:23.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:23.563 00.000 5052 Enqueuing Expose request
02:08:23.576 00.013 8976 Received - 47 (G) 
02:08:23.576 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:23.576 00.000 8976 stepped: pos (-21, 2)
02:08:23.576 00.000 8976 move complete, result=0
02:08:23.576 00.000 8976 worker thread done servicing request
02:08:23.576 00.000 8976 Worker thread wakes up
02:08:23.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:23.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:23.576 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:08:24.267 00.691 8976 Exposure complete
02:08:24.273 00.006 8976 worker thread done servicing request
02:08:24.273 00.000 5052 OnExposeComplete: enter
02:08:24.273 00.000 5052 UpdateGuideState(): m_state=6
02:08:24.274 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7261
02:08:24.274 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.88, Mass=177, SNR=9.2, Peak=81 HFD=1.9
02:08:24.274 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
02:08:24.274 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:08:24.274 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.17 hyp=0.65 cameraTheta=0.26 mountX=-0.14 mountY=-0.62, mountTheta=-1.79
02:08:24.274 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.17, opts=13)
02:08:24.275 00.001 5052 Enqueuing Move request for stepguider (0.63, 0.17)
02:08:24.275 00.000 8976 Worker thread wakes up
02:08:24.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.17) opts 0xd
02:08:24.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.17)
02:08:24.275 00.000 8976 Moving (0.63, 0.17) raw xDistance=-0.14 yDistance=-0.62
02:08:24.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:08:24.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
02:08:24.275 00.000 8976 MoveAxis(R, 0, ABG)
02:08:24.275 00.000 8976 MoveAxis(U, 3, ABG)
02:08:24.275 00.000 8976 stepping (-21, 2) + (0, 3)
02:08:24.275 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:24.276 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:08:24.286 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
02:08:24.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:24.286 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:24.286 00.000 5052 Enqueuing Expose request
02:08:24.312 00.026 8976 Received - 47 (G) 
02:08:24.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:24.312 00.000 8976 stepped: pos (-21, 5)
02:08:24.312 00.000 8976 move complete, result=0
02:08:24.312 00.000 8976 worker thread done servicing request
02:08:24.312 00.000 8976 Worker thread wakes up
02:08:24.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:24.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:24.312 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
02:08:25.002 00.690 8976 Exposure complete
02:08:25.008 00.006 8976 worker thread done servicing request
02:08:25.008 00.000 5052 OnExposeComplete: enter
02:08:25.008 00.000 5052 UpdateGuideState(): m_state=6
02:08:25.008 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7262
02:08:25.008 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.84, Mass=208, SNR=10.0, Peak=84 HFD=2.2
02:08:25.008 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
02:08:25.008 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
02:08:25.008 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.13 hyp=0.75 cameraTheta=0.18 mountX=-0.22 mountY=-0.69, mountTheta=-1.87
02:08:25.009 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.13, opts=13)
02:08:25.010 00.001 5052 Enqueuing Move request for stepguider (0.73, 0.13)
02:08:25.010 00.000 8976 Worker thread wakes up
02:08:25.010 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.13) opts 0xd
02:08:25.010 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.13)
02:08:25.010 00.000 8976 Moving (0.73, 0.13) raw xDistance=-0.22 yDistance=-0.69
02:08:25.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:08:25.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
02:08:25.010 00.000 8976 MoveAxis(R, 0, ABG)
02:08:25.010 00.000 8976 MoveAxis(U, 3, ABG)
02:08:25.010 00.000 8976 stepping (-21, 5) + (0, 3)
02:08:25.010 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:25.011 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:08:25.021 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:08:25.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:25.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:25.021 00.000 5052 Enqueuing Expose request
02:08:25.047 00.026 8976 Received - 47 (G) 
02:08:25.047 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:25.047 00.000 8976 stepped: pos (-21, 8)
02:08:25.047 00.000 8976 move complete, result=0
02:08:25.047 00.000 8976 worker thread done servicing request
02:08:25.047 00.000 8976 Worker thread wakes up
02:08:25.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:25.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:25.047 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:08:25.736 00.689 8976 Exposure complete
02:08:25.742 00.006 8976 worker thread done servicing request
02:08:25.742 00.000 5052 OnExposeComplete: enter
02:08:25.742 00.000 5052 UpdateGuideState(): m_state=6
02:08:25.742 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7263
02:08:25.742 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.78, Mass=213, SNR=10.1, Peak=83 HFD=1.8
02:08:25.742 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
02:08:25.742 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
02:08:25.742 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.07 hyp=0.39 cameraTheta=0.17 mountX=-0.11 mountY=-0.36, mountTheta=-1.88
02:08:25.743 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.07, opts=13)
02:08:25.743 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.07)
02:08:25.743 00.000 8976 Worker thread wakes up
02:08:25.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.07) opts 0xd
02:08:25.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.07)
02:08:25.743 00.000 8976 Moving (0.38, 0.07) raw xDistance=-0.11 yDistance=-0.36
02:08:25.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:08:25.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
02:08:25.743 00.000 8976 MoveAxis(R, 0, ABG)
02:08:25.743 00.000 8976 MoveAxis(U, 2, ABG)
02:08:25.743 00.000 8976 stepping (-21, 8) + (0, 2)
02:08:25.744 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:25.744 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:08:25.753 00.009 5052 UpdateGuideState exits: m=213 SNR=10.1
02:08:25.754 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:25.754 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:25.754 00.000 5052 Enqueuing Expose request
02:08:25.767 00.013 8976 Received - 47 (G) 
02:08:25.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:25.767 00.000 8976 stepped: pos (-21, 10)
02:08:25.767 00.000 8976 move complete, result=0
02:08:25.767 00.000 8976 worker thread done servicing request
02:08:25.767 00.000 8976 Worker thread wakes up
02:08:25.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:25.767 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:25.767 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:08:26.455 00.688 8976 Exposure complete
02:08:26.460 00.005 8976 worker thread done servicing request
02:08:26.460 00.000 5052 OnExposeComplete: enter
02:08:26.460 00.000 5052 UpdateGuideState(): m_state=6
02:08:26.461 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7264
02:08:26.461 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.86, Mass=200, SNR=9.8, Peak=85 HFD=2.0
02:08:26.461 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:08:26.461 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
02:08:26.461 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.15 hyp=0.35 cameraTheta=0.45 mountX=-0.01 mountY=-0.35, mountTheta=-1.59
02:08:26.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.15, opts=13)
02:08:26.462 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.15)
02:08:26.462 00.000 8976 Worker thread wakes up
02:08:26.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.15) opts 0xd
02:08:26.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.15)
02:08:26.462 00.000 8976 Moving (0.32, 0.15) raw xDistance=-0.01 yDistance=-0.35
02:08:26.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:08:26.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
02:08:26.462 00.000 8976 MoveAxis(R, 0, ABG)
02:08:26.462 00.000 8976 MoveAxis(U, 1, ABG)
02:08:26.462 00.000 8976 stepping (-21, 10) + (0, 1)
02:08:26.462 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:26.463 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:08:26.472 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:08:26.472 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:26.472 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:26.473 00.001 5052 Enqueuing Expose request
02:08:26.486 00.013 8976 Received - 47 (G) 
02:08:26.486 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:26.486 00.000 8976 stepped: pos (-21, 11)
02:08:26.486 00.000 8976 move complete, result=0
02:08:26.486 00.000 8976 worker thread done servicing request
02:08:26.486 00.000 8976 Worker thread wakes up
02:08:26.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:26.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:26.486 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:08:27.177 00.691 8976 Exposure complete
02:08:27.182 00.005 8976 worker thread done servicing request
02:08:27.182 00.000 5052 OnExposeComplete: enter
02:08:27.182 00.000 5052 UpdateGuideState(): m_state=6
02:08:27.182 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7265
02:08:27.183 00.001 5052 Star::Find returns 1 (0), X=329.50, Y=281.82, Mass=206, SNR=9.9, Peak=78 HFD=1.9
02:08:27.183 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:08:27.183 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:08:27.183 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.11 hyp=0.35 cameraTheta=0.32 mountX=-0.05 mountY=-0.34, mountTheta=-1.72
02:08:27.184 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.11, opts=13)
02:08:27.184 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.11)
02:08:27.184 00.000 8976 Worker thread wakes up
02:08:27.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.11) opts 0xd
02:08:27.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.11)
02:08:27.184 00.000 8976 Moving (0.33, 0.11) raw xDistance=-0.05 yDistance=-0.34
02:08:27.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:08:27.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
02:08:27.184 00.000 8976 MoveAxis(R, 0, ABG)
02:08:27.184 00.000 8976 MoveAxis(U, 1, ABG)
02:08:27.184 00.000 8976 stepping (-21, 11) + (0, 1)
02:08:27.184 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:27.185 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:08:27.195 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
02:08:27.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:27.195 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:27.195 00.000 5052 Enqueuing Expose request
02:08:27.205 00.010 8976 Received - 47 (G) 
02:08:27.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:27.205 00.000 8976 stepped: pos (-21, 12)
02:08:27.205 00.000 8976 move complete, result=0
02:08:27.205 00.000 8976 worker thread done servicing request
02:08:27.205 00.000 8976 Worker thread wakes up
02:08:27.205 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:08:27.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:27.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:27.898 00.693 8976 Exposure complete
02:08:27.903 00.005 8976 worker thread done servicing request
02:08:27.903 00.000 5052 OnExposeComplete: enter
02:08:27.903 00.000 5052 UpdateGuideState(): m_state=6
02:08:27.903 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7266
02:08:27.903 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.56, Mass=188, SNR=9.6, Peak=80 HFD=1.5
02:08:27.903 00.000 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.04) = xAngle (-2.70 = -2.70)
02:08:27.903 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.80 = -2.80)
02:08:27.903 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.65 mountX=-0.22 mountY=-0.08, mountTheta=-2.79
02:08:27.904 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.15, opts=13)
02:08:27.904 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.15)
02:08:27.904 00.000 8976 Worker thread wakes up
02:08:27.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.15) opts 0xd
02:08:27.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.15)
02:08:27.904 00.000 8976 Moving (0.19, -0.15) raw xDistance=-0.22 yDistance=-0.08
02:08:27.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:08:27.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:08:27.905 00.001 8976 MoveAxis(R, 0, ABG)
02:08:27.905 00.000 8976 MoveAxis(U, 0, ABG)
02:08:27.905 00.000 8976 move complete, result=0
02:08:27.905 00.000 8976 worker thread done servicing request
02:08:27.905 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:08:27.916 00.011 5052 UpdateGuideState exits: m=188 SNR=9.6
02:08:27.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:27.916 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:27.916 00.000 5052 Enqueuing Expose request
02:08:27.916 00.000 8976 Worker thread wakes up
02:08:27.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:27.916 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:27.916 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:28.604 00.688 8976 Exposure complete
02:08:28.609 00.005 8976 worker thread done servicing request
02:08:28.609 00.000 5052 OnExposeComplete: enter
02:08:28.609 00.000 5052 UpdateGuideState(): m_state=6
02:08:28.609 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7267
02:08:28.609 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=281.73, Mass=199, SNR=9.8, Peak=79 HFD=2.2
02:08:28.609 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:08:28.609 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
02:08:28.609 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=0.02 hyp=1.00 cameraTheta=0.02 mountX=-0.44 mountY=-0.85, mountTheta=-2.05
02:08:28.610 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=0.02, opts=13)
02:08:28.610 00.000 5052 Enqueuing Move request for stepguider (1.00, 0.02)
02:08:28.610 00.000 8976 Worker thread wakes up
02:08:28.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, 0.02) opts 0xd
02:08:28.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, 0.02)
02:08:28.610 00.000 8976 Moving (1.00, 0.02) raw xDistance=-0.44 yDistance=-0.85
02:08:28.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:08:28.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
02:08:28.610 00.000 8976 MoveAxis(R, 2, ABG)
02:08:28.610 00.000 8976 stepping (-21, 12) + (2, 0)
02:08:28.610 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:28.611 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:08:28.620 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:08:28.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:28.620 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:28.620 00.000 5052 Enqueuing Expose request
02:08:28.644 00.024 8976 Received - 47 (G) 
02:08:28.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:28.644 00.000 8976 stepped: pos (-19, 12)
02:08:28.644 00.000 8976 MoveAxis(U, 3, ABG)
02:08:28.644 00.000 8976 stepping (-19, 12) + (0, 3)
02:08:28.644 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:28.676 00.032 8976 Received - 47 (G) 
02:08:28.676 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:28.676 00.000 8976 stepped: pos (-19, 15)
02:08:28.676 00.000 8976 move complete, result=0
02:08:28.676 00.000 8976 worker thread done servicing request
02:08:28.676 00.000 8976 Worker thread wakes up
02:08:28.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:28.676 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:28.676 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 3 ms NORTH
02:08:29.393 00.717 8976 Exposure complete
02:08:29.398 00.005 8976 worker thread done servicing request
02:08:29.398 00.000 5052 OnExposeComplete: enter
02:08:29.398 00.000 5052 UpdateGuideState(): m_state=6
02:08:29.398 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7268
02:08:29.398 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.84, Mass=216, SNR=10.2, Peak=91 HFD=2.0
02:08:29.398 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
02:08:29.398 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:08:29.398 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.13 hyp=0.52 cameraTheta=0.25 mountX=-0.11 mountY=-0.49, mountTheta=-1.80
02:08:29.399 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.13, opts=13)
02:08:29.399 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.13)
02:08:29.399 00.000 8976 Worker thread wakes up
02:08:29.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.13) opts 0xd
02:08:29.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.13)
02:08:29.399 00.000 8976 Moving (0.50, 0.13) raw xDistance=-0.11 yDistance=-0.49
02:08:29.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:08:29.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.49
02:08:29.399 00.000 8976 MoveAxis(R, 0, ABG)
02:08:29.399 00.000 8976 MoveAxis(U, 2, ABG)
02:08:29.399 00.000 8976 stepping (-19, 15) + (0, 2)
02:08:29.399 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:29.400 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:08:29.409 00.009 5052 UpdateGuideState exits: m=216 SNR=10.2
02:08:29.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:29.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:29.409 00.000 5052 Enqueuing Expose request
02:08:29.427 00.018 8976 Received - 47 (G) 
02:08:29.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:29.427 00.000 8976 stepped: pos (-19, 17)
02:08:29.427 00.000 8976 move complete, result=0
02:08:29.428 00.001 8976 worker thread done servicing request
02:08:29.428 00.000 8976 Worker thread wakes up
02:08:29.428 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:08:29.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:29.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:30.118 00.690 8976 Exposure complete
02:08:30.123 00.005 8976 worker thread done servicing request
02:08:30.124 00.001 5052 OnExposeComplete: enter
02:08:30.124 00.000 5052 UpdateGuideState(): m_state=6
02:08:30.124 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7269
02:08:30.124 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.35, Mass=193, SNR=9.7, Peak=84 HFD=1.6
02:08:30.124 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.92 = -2.92)
02:08:30.124 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
02:08:30.124 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.36 hyp=0.47 cameraTheta=-0.87 mountX=-0.45 mountY=-0.06, mountTheta=-3.02
02:08:30.124 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.36, opts=13)
02:08:30.124 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.36)
02:08:30.125 00.001 8976 Worker thread wakes up
02:08:30.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.36) opts 0xd
02:08:30.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.36)
02:08:30.125 00.000 8976 Moving (0.30, -0.36) raw xDistance=-0.45 yDistance=-0.06
02:08:30.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
02:08:30.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:08:30.125 00.000 8976 MoveAxis(R, 2, ABG)
02:08:30.125 00.000 8976 stepping (-19, 17) + (2, 0)
02:08:30.125 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:30.125 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:08:30.138 00.013 5052 UpdateGuideState exits: m=193 SNR=9.7
02:08:30.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:30.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:30.138 00.000 5052 Enqueuing Expose request
02:08:30.147 00.009 8976 Received - 47 (G) 
02:08:30.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:30.147 00.000 8976 stepped: pos (-17, 17)
02:08:30.147 00.000 8976 MoveAxis(U, 0, ABG)
02:08:30.147 00.000 8976 move complete, result=0
02:08:30.147 00.000 8976 worker thread done servicing request
02:08:30.147 00.000 8976 Worker thread wakes up
02:08:30.147 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
02:08:30.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:30.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:30.839 00.692 8976 Exposure complete
02:08:30.844 00.005 8976 worker thread done servicing request
02:08:30.844 00.000 5052 OnExposeComplete: enter
02:08:30.845 00.001 5052 UpdateGuideState(): m_state=6
02:08:30.845 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7270
02:08:30.845 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.42, Mass=205, SNR=9.9, Peak=81 HFD=1.6
02:08:30.845 00.000 5052 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.04) = xAngle (-3.04 = -3.04)
02:08:30.845 00.000 5052 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.14 = -3.14)
02:08:30.845 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.29 hyp=0.34 cameraTheta=-0.99 mountX=-0.34 mountY=-0.00, mountTheta=-3.14
02:08:30.845 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.29, opts=13)
02:08:30.845 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.29)
02:08:30.845 00.000 8976 Worker thread wakes up
02:08:30.846 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.29) opts 0xd
02:08:30.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.29)
02:08:30.846 00.000 8976 Moving (0.19, -0.29) raw xDistance=-0.34 yDistance=-0.00
02:08:30.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:08:30.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:08:30.846 00.000 8976 MoveAxis(R, 2, ABG)
02:08:30.846 00.000 8976 stepping (-17, 17) + (2, 0)
02:08:30.846 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:30.846 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:08:30.859 00.013 5052 UpdateGuideState exits: m=205 SNR=9.9
02:08:30.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:30.859 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:30.859 00.000 5052 Enqueuing Expose request
02:08:30.882 00.023 8976 Received - 47 (G) 
02:08:30.882 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:30.882 00.000 8976 stepped: pos (-15, 17)
02:08:30.882 00.000 8976 MoveAxis(U, 0, ABG)
02:08:30.882 00.000 8976 move complete, result=0
02:08:30.882 00.000 8976 worker thread done servicing request
02:08:30.882 00.000 8976 Worker thread wakes up
02:08:30.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:30.882 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:30.882 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.0 px 0 ms NORTH
02:08:31.574 00.692 8976 Exposure complete
02:08:31.580 00.006 8976 worker thread done servicing request
02:08:31.580 00.000 5052 OnExposeComplete: enter
02:08:31.580 00.000 5052 UpdateGuideState(): m_state=6
02:08:31.580 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7271
02:08:31.580 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.38, Mass=180, SNR=9.3, Peak=87 HFD=1.5
02:08:31.580 00.000 5052 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.04) = xAngle (-0.71 = -0.71)
02:08:31.580 00.000 5052 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.82 = -0.82)
02:08:31.581 00.001 5052 CameraToMount -- cameraX=0.17 cameraY=0.67 hyp=0.69 cameraTheta=1.33 mountX=0.52 mountY=-0.51, mountTheta=-0.77
02:08:31.581 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.67, opts=13)
02:08:31.581 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.67)
02:08:31.581 00.000 8976 Worker thread wakes up
02:08:31.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.67) opts 0xd
02:08:31.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.67)
02:08:31.582 00.001 8976 Moving (0.17, 0.67) raw xDistance=0.52 yDistance=-0.51
02:08:31.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.52
02:08:31.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:08:31.582 00.000 8976 MoveAxis(L, 2, ABG)
02:08:31.582 00.000 8976 stepping (-15, 17) + (-2, 0)
02:08:31.582 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:31.582 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:08:31.592 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
02:08:31.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:31.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:31.592 00.000 5052 Enqueuing Expose request
02:08:31.618 00.026 8976 Received - 47 (G) 
02:08:31.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:31.618 00.000 8976 stepped: pos (-17, 17)
02:08:31.618 00.000 8976 MoveAxis(U, 2, ABG)
02:08:31.618 00.000 8976 stepping (-17, 17) + (0, 2)
02:08:31.618 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:31.650 00.032 8976 Received - 47 (G) 
02:08:31.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:31.650 00.000 8976 stepped: pos (-17, 19)
02:08:31.650 00.000 8976 move complete, result=0
02:08:31.650 00.000 8976 worker thread done servicing request
02:08:31.650 00.000 8976 Worker thread wakes up
02:08:31.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:31.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:31.650 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.5 px 2 ms NORTH
02:08:32.341 00.691 8976 Exposure complete
02:08:32.347 00.006 8976 worker thread done servicing request
02:08:32.348 00.001 5052 OnExposeComplete: enter
02:08:32.348 00.000 5052 UpdateGuideState(): m_state=6
02:08:32.348 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7272
02:08:32.348 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.51, Mass=186, SNR=9.5, Peak=82 HFD=2.2
02:08:32.348 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
02:08:32.348 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.82)
02:08:32.348 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-2.32 mountX=-0.10 mountY=0.27, mountTheta=1.91
02:08:32.349 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.20, opts=13)
02:08:32.349 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.20)
02:08:32.349 00.000 8976 Worker thread wakes up
02:08:32.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.20) opts 0xd
02:08:32.349 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.20)
02:08:32.349 00.000 8976 Moving (-0.19, -0.20) raw xDistance=-0.10 yDistance=0.27
02:08:32.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:08:32.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
02:08:32.349 00.000 8976 MoveAxis(R, 0, ABG)
02:08:32.349 00.000 8976 MoveAxis(D, 1, ABG)
02:08:32.349 00.000 8976 stepping (-17, 19) + (0, -1)
02:08:32.349 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:32.350 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:08:32.359 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
02:08:32.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:32.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:32.359 00.000 5052 Enqueuing Expose request
02:08:32.369 00.010 8976 Received - 47 (G) 
02:08:32.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:32.369 00.000 8976 stepped: pos (-17, 18)
02:08:32.369 00.000 8976 move complete, result=0
02:08:32.369 00.000 8976 worker thread done servicing request
02:08:32.369 00.000 8976 Worker thread wakes up
02:08:32.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:32.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:32.369 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:08:33.064 00.695 8976 Exposure complete
02:08:33.069 00.005 8976 worker thread done servicing request
02:08:33.069 00.000 5052 OnExposeComplete: enter
02:08:33.069 00.000 5052 UpdateGuideState(): m_state=6
02:08:33.069 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7273
02:08:33.070 00.001 5052 Star::Find returns 1 (0), X=329.32, Y=281.87, Mass=196, SNR=9.8, Peak=87 HFD=1.7
02:08:33.070 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
02:08:33.070 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
02:08:33.070 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.22 cameraTheta=0.84 mountX=0.08 mountY=-0.21, mountTheta=-1.22
02:08:33.071 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.16, opts=13)
02:08:33.071 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.16)
02:08:33.071 00.000 8976 Worker thread wakes up
02:08:33.071 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.16) opts 0xd
02:08:33.071 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.16)
02:08:33.071 00.000 8976 Moving (0.14, 0.16) raw xDistance=0.08 yDistance=-0.21
02:08:33.072 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:08:33.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:08:33.072 00.000 8976 MoveAxis(R, 0, ABG)
02:08:33.072 00.000 8976 MoveAxis(U, 0, ABG)
02:08:33.072 00.000 8976 move complete, result=0
02:08:33.072 00.000 8976 worker thread done servicing request
02:08:33.072 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:08:33.083 00.011 5052 UpdateGuideState exits: m=196 SNR=9.8
02:08:33.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:33.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:33.083 00.000 5052 Enqueuing Expose request
02:08:33.083 00.000 8976 Worker thread wakes up
02:08:33.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:33.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:33.083 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:33.771 00.688 8976 Exposure complete
02:08:33.776 00.005 8976 worker thread done servicing request
02:08:33.776 00.000 5052 OnExposeComplete: enter
02:08:33.776 00.000 5052 UpdateGuideState(): m_state=6
02:08:33.776 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7274
02:08:33.776 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.58, Mass=196, SNR=9.7, Peak=89 HFD=1.9
02:08:33.776 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
02:08:33.777 00.001 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.26 = 2.03)
02:08:33.777 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.11 mountX=-0.08 mountY=0.14, mountTheta=2.11
02:08:33.777 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.13, opts=13)
02:08:33.777 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.13)
02:08:33.777 00.000 8976 Worker thread wakes up
02:08:33.777 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.13) opts 0xd
02:08:33.777 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.13)
02:08:33.778 00.001 8976 Moving (-0.08, -0.13) raw xDistance=-0.08 yDistance=0.14
02:08:33.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:08:33.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:08:33.778 00.000 8976 MoveAxis(R, 0, ABG)
02:08:33.778 00.000 8976 MoveAxis(U, 0, ABG)
02:08:33.778 00.000 8976 move complete, result=0
02:08:33.778 00.000 8976 worker thread done servicing request
02:08:33.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:08:33.787 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:08:33.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:33.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:33.787 00.000 5052 Enqueuing Expose request
02:08:33.787 00.000 8976 Worker thread wakes up
02:08:33.788 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:33.788 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:33.788 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:34.478 00.690 8976 Exposure complete
02:08:34.484 00.006 8976 worker thread done servicing request
02:08:34.484 00.000 5052 OnExposeComplete: enter
02:08:34.484 00.000 5052 UpdateGuideState(): m_state=6
02:08:34.484 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7275
02:08:34.484 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.22, Mass=199, SNR=9.8, Peak=92 HFD=1.8
02:08:34.484 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.42 = -0.42)
02:08:34.484 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
02:08:34.484 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.51 hyp=0.51 cameraTheta=1.62 mountX=0.46 mountY=-0.25, mountTheta=-0.50
02:08:34.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.51, opts=13)
02:08:34.485 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.51)
02:08:34.485 00.000 8976 Worker thread wakes up
02:08:34.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.51) opts 0xd
02:08:34.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.51)
02:08:34.485 00.000 8976 Moving (-0.02, 0.51) raw xDistance=0.46 yDistance=-0.25
02:08:34.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:08:34.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:08:34.485 00.000 8976 MoveAxis(L, 2, ABG)
02:08:34.485 00.000 8976 stepping (-17, 18) + (-2, 0)
02:08:34.485 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:34.486 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:08:34.496 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:08:34.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:34.496 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:34.496 00.000 5052 Enqueuing Expose request
02:08:34.511 00.015 8976 Received - 47 (G) 
02:08:34.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:34.511 00.000 8976 stepped: pos (-19, 18)
02:08:34.511 00.000 8976 MoveAxis(U, 0, ABG)
02:08:34.511 00.000 8976 move complete, result=0
02:08:34.511 00.000 8976 worker thread done servicing request
02:08:34.511 00.000 8976 Worker thread wakes up
02:08:34.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:34.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:34.511 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.3 px 0 ms NORTH
02:08:35.202 00.691 8976 Exposure complete
02:08:35.206 00.004 8976 worker thread done servicing request
02:08:35.207 00.001 5052 OnExposeComplete: enter
02:08:35.207 00.000 5052 UpdateGuideState(): m_state=6
02:08:35.207 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7276
02:08:35.207 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.55, Mass=210, SNR=10.1, Peak=86 HFD=1.8
02:08:35.207 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.04) = xAngle (-3.14 = 3.14)
02:08:35.207 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.25 = 3.04)
02:08:35.207 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.10 mountX=-0.18 mountY=0.02, mountTheta=3.04
02:08:35.207 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.16, opts=13)
02:08:35.208 00.001 5052 Enqueuing Move request for stepguider (0.08, -0.16)
02:08:35.208 00.000 8976 Worker thread wakes up
02:08:35.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.16) opts 0xd
02:08:35.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.16)
02:08:35.208 00.000 8976 Moving (0.08, -0.16) raw xDistance=-0.18 yDistance=0.02
02:08:35.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:08:35.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:08:35.208 00.000 8976 MoveAxis(R, 0, ABG)
02:08:35.208 00.000 8976 MoveAxis(U, 0, ABG)
02:08:35.208 00.000 8976 move complete, result=0
02:08:35.208 00.000 8976 worker thread done servicing request
02:08:35.208 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:08:35.218 00.010 5052 UpdateGuideState exits: m=210 SNR=10.1
02:08:35.218 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:35.218 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:35.218 00.000 5052 Enqueuing Expose request
02:08:35.218 00.000 8976 Worker thread wakes up
02:08:35.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:35.219 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:35.219 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:35.912 00.693 8976 Exposure complete
02:08:35.918 00.006 8976 worker thread done servicing request
02:08:35.918 00.000 5052 OnExposeComplete: enter
02:08:35.918 00.000 5052 UpdateGuideState(): m_state=6
02:08:35.918 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7277
02:08:35.918 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.81, Mass=187, SNR=9.5, Peak=91 HFD=2.0
02:08:35.918 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:08:35.918 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
02:08:35.918 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.73 mountX=0.19 mountY=0.13, mountTheta=0.62
02:08:35.919 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.10, opts=13)
02:08:35.919 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.10)
02:08:35.919 00.000 8976 Worker thread wakes up
02:08:35.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.10) opts 0xd
02:08:35.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.10)
02:08:35.919 00.000 8976 Moving (-0.22, 0.10) raw xDistance=0.19 yDistance=0.13
02:08:35.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:08:35.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:08:35.919 00.000 8976 MoveAxis(R, 0, ABG)
02:08:35.920 00.001 8976 MoveAxis(U, 0, ABG)
02:08:35.920 00.000 8976 move complete, result=0
02:08:35.920 00.000 8976 worker thread done servicing request
02:08:35.920 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=91, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:08:35.929 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
02:08:35.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:35.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:35.929 00.000 5052 Enqueuing Expose request
02:08:35.930 00.001 8976 Worker thread wakes up
02:08:35.930 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:35.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:35.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:36.617 00.687 8976 Exposure complete
02:08:36.623 00.006 8976 worker thread done servicing request
02:08:36.623 00.000 5052 OnExposeComplete: enter
02:08:36.623 00.000 5052 UpdateGuideState(): m_state=6
02:08:36.623 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7278
02:08:36.623 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.96, Mass=190, SNR=9.6, Peak=78 HFD=2.2
02:08:36.623 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
02:08:36.623 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
02:08:36.623 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.25 hyp=0.36 cameraTheta=0.75 mountX=0.10 mountY=-0.36, mountTheta=-1.30
02:08:36.624 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.25, opts=13)
02:08:36.624 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.25)
02:08:36.624 00.000 8976 Worker thread wakes up
02:08:36.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.25) opts 0xd
02:08:36.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.25)
02:08:36.624 00.000 8976 Moving (0.26, 0.25) raw xDistance=0.10 yDistance=-0.36
02:08:36.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:08:36.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:08:36.624 00.000 8976 MoveAxis(R, 0, ABG)
02:08:36.624 00.000 8976 MoveAxis(U, 1, ABG)
02:08:36.624 00.000 8976 stepping (-19, 18) + (0, 1)
02:08:36.624 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:36.625 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:08:36.636 00.011 5052 UpdateGuideState exits: m=190 SNR=9.6
02:08:36.636 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:36.636 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:36.636 00.000 5052 Enqueuing Expose request
02:08:36.653 00.017 8976 Received - 47 (G) 
02:08:36.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:36.653 00.000 8976 stepped: pos (-19, 19)
02:08:36.653 00.000 8976 move complete, result=0
02:08:36.653 00.000 8976 worker thread done servicing request
02:08:36.653 00.000 8976 Worker thread wakes up
02:08:36.653 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:08:36.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:36.653 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:37.346 00.693 8976 Exposure complete
02:08:37.351 00.005 8976 worker thread done servicing request
02:08:37.351 00.000 5052 OnExposeComplete: enter
02:08:37.351 00.000 5052 UpdateGuideState(): m_state=6
02:08:37.351 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7279
02:08:37.351 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.67, Mass=193, SNR=9.6, Peak=70 HFD=2.3
02:08:37.351 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
02:08:37.352 00.001 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.11)
02:08:37.352 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.04 hyp=0.39 cameraTheta=-3.03 mountX=0.14 mountY=0.35, mountTheta=1.20
02:08:37.353 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.04, opts=13)
02:08:37.353 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.04)
02:08:37.353 00.000 8976 Worker thread wakes up
02:08:37.353 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.04) opts 0xd
02:08:37.353 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.04)
02:08:37.353 00.000 8976 Moving (-0.39, -0.04) raw xDistance=0.14 yDistance=0.35
02:08:37.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:08:37.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
02:08:37.353 00.000 8976 MoveAxis(R, 0, ABG)
02:08:37.353 00.000 8976 MoveAxis(D, 1, ABG)
02:08:37.353 00.000 8976 stepping (-19, 19) + (0, -1)
02:08:37.353 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:37.356 00.003 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:08:37.364 00.008 5052 UpdateGuideState exits: m=193 SNR=9.6
02:08:37.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:37.364 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:37.364 00.000 5052 Enqueuing Expose request
02:08:37.372 00.008 8976 Received - 47 (G) 
02:08:37.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:37.372 00.000 8976 stepped: pos (-19, 18)
02:08:37.372 00.000 8976 move complete, result=0
02:08:37.372 00.000 8976 worker thread done servicing request
02:08:37.372 00.000 8976 Worker thread wakes up
02:08:37.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:37.372 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:08:37.372 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:38.063 00.691 8976 Exposure complete
02:08:38.069 00.006 8976 worker thread done servicing request
02:08:38.069 00.000 5052 OnExposeComplete: enter
02:08:38.069 00.000 5052 UpdateGuideState(): m_state=6
02:08:38.069 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7280
02:08:38.069 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.38, Mass=193, SNR=9.7, Peak=76 HFD=1.7
02:08:38.070 00.001 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.04) = xAngle (-4.62 = 1.66)
02:08:38.070 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.56)
02:08:38.070 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.33 hyp=0.61 cameraTheta=-2.58 mountX=-0.06 mountY=0.61, mountTheta=1.66
02:08:38.070 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.33, opts=13)
02:08:38.070 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.33)
02:08:38.070 00.000 8976 Worker thread wakes up
02:08:38.070 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.33) opts 0xd
02:08:38.070 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.33)
02:08:38.070 00.000 8976 Moving (-0.52, -0.33) raw xDistance=-0.06 yDistance=0.61
02:08:38.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:08:38.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
02:08:38.070 00.000 8976 MoveAxis(R, 0, ABG)
02:08:38.070 00.000 8976 MoveAxis(D, 3, ABG)
02:08:38.070 00.000 8976 stepping (-19, 18) + (0, -3)
02:08:38.070 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:38.072 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:08:38.083 00.011 5052 UpdateGuideState exits: m=193 SNR=9.7
02:08:38.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:38.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:38.083 00.000 5052 Enqueuing Expose request
02:08:38.108 00.025 8976 Received - 47 (G) 
02:08:38.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:38.108 00.000 8976 stepped: pos (-19, 15)
02:08:38.108 00.000 8976 move complete, result=0
02:08:38.108 00.000 8976 worker thread done servicing request
02:08:38.108 00.000 8976 Worker thread wakes up
02:08:38.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:38.108 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:38.108 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:08:38.799 00.691 8976 Exposure complete
02:08:38.804 00.005 8976 worker thread done servicing request
02:08:38.804 00.000 5052 OnExposeComplete: enter
02:08:38.804 00.000 5052 UpdateGuideState(): m_state=6
02:08:38.804 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7281
02:08:38.804 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.61, Mass=230, SNR=10.5, Peak=83 HFD=2.1
02:08:38.805 00.001 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
02:08:38.805 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
02:08:38.805 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.10 hyp=0.47 cameraTheta=-2.94 mountX=0.13 mountY=0.44, mountTheta=1.29
02:08:38.805 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.10, opts=13)
02:08:38.805 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.10)
02:08:38.805 00.000 8976 Worker thread wakes up
02:08:38.806 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.10) opts 0xd
02:08:38.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.10)
02:08:38.806 00.000 8976 Moving (-0.46, -0.10) raw xDistance=0.13 yDistance=0.44
02:08:38.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:08:38.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
02:08:38.806 00.000 8976 MoveAxis(R, 0, ABG)
02:08:38.806 00.000 8976 MoveAxis(D, 2, ABG)
02:08:38.806 00.000 8976 stepping (-19, 15) + (0, -2)
02:08:38.806 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:38.807 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=67, Gamma=2.630
02:08:38.816 00.009 5052 UpdateGuideState exits: m=230 SNR=10.5
02:08:38.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:38.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:38.816 00.000 5052 Enqueuing Expose request
02:08:38.843 00.027 8976 Received - 47 (G) 
02:08:38.843 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:38.843 00.000 8976 stepped: pos (-19, 13)
02:08:38.843 00.000 8976 move complete, result=0
02:08:38.843 00.000 8976 worker thread done servicing request
02:08:38.843 00.000 8976 Worker thread wakes up
02:08:38.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:38.843 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:38.843 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:08:39.536 00.693 8976 Exposure complete
02:08:39.542 00.006 8976 worker thread done servicing request
02:08:39.542 00.000 5052 OnExposeComplete: enter
02:08:39.542 00.000 5052 UpdateGuideState(): m_state=6
02:08:39.542 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7282
02:08:39.542 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=282.34, Mass=212, SNR=10.1, Peak=82 HFD=1.7
02:08:39.542 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
02:08:39.542 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
02:08:39.542 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.63 hyp=0.97 cameraTheta=2.43 mountX=0.90 mountY=0.27, mountTheta=0.30
02:08:39.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.63, opts=13)
02:08:39.543 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.63)
02:08:39.543 00.000 8976 Worker thread wakes up
02:08:39.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.63) opts 0xd
02:08:39.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.63)
02:08:39.543 00.000 8976 Moving (-0.74, 0.63) raw xDistance=0.90 yDistance=0.27
02:08:39.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.90
02:08:39.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
02:08:39.543 00.000 8976 MoveAxis(L, 4, ABG)
02:08:39.543 00.000 8976 stepping (-19, 13) + (-4, 0)
02:08:39.543 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:08:39.544 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:08:39.553 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
02:08:39.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:39.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:39.553 00.000 5052 Enqueuing Expose request
02:08:39.579 00.026 8976 Received - 47 (G) 
02:08:39.579 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:08:39.579 00.000 8976 stepped: pos (-23, 13)
02:08:39.579 00.000 8976 MoveAxis(D, 1, ABG)
02:08:39.579 00.000 8976 stepping (-23, 13) + (0, -1)
02:08:39.579 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:39.611 00.032 8976 Received - 47 (G) 
02:08:39.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:39.611 00.000 8976 stepped: pos (-23, 12)
02:08:39.611 00.000 8976 move complete, result=0
02:08:39.611 00.000 8976 worker thread done servicing request
02:08:39.611 00.000 8976 Worker thread wakes up
02:08:39.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:39.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:39.611 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.3 px 1 ms SOUTH
02:08:40.301 00.690 8976 Exposure complete
02:08:40.306 00.005 8976 worker thread done servicing request
02:08:40.306 00.000 5052 OnExposeComplete: enter
02:08:40.306 00.000 5052 UpdateGuideState(): m_state=6
02:08:40.306 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7283
02:08:40.306 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.97, Mass=220, SNR=10.3, Peak=84 HFD=2.2
02:08:40.306 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:08:40.306 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
02:08:40.306 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.26 hyp=0.55 cameraTheta=2.65 mountX=0.45 mountY=0.26, mountTheta=0.53
02:08:40.307 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.26, opts=13)
02:08:40.307 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.26)
02:08:40.307 00.000 8976 Worker thread wakes up
02:08:40.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.26) opts 0xd
02:08:40.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.26)
02:08:40.307 00.000 8976 Moving (-0.49, 0.26) raw xDistance=0.45 yDistance=0.26
02:08:40.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.45
02:08:40.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
02:08:40.307 00.000 8976 MoveAxis(L, 2, ABG)
02:08:40.307 00.000 8976 stepping (-23, 12) + (-2, 0)
02:08:40.307 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:40.309 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=65, Gamma=2.630
02:08:40.318 00.009 5052 UpdateGuideState exits: m=220 SNR=10.3
02:08:40.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:40.319 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:40.319 00.000 5052 Enqueuing Expose request
02:08:40.330 00.011 8976 Received - 47 (G) 
02:08:40.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:40.330 00.000 8976 stepped: pos (-25, 12)
02:08:40.330 00.000 8976 MoveAxis(D, 1, ABG)
02:08:40.330 00.000 8976 stepping (-25, 12) + (0, -1)
02:08:40.330 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:40.361 00.031 8976 Received - 47 (G) 
02:08:40.361 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:40.361 00.000 8976 stepped: pos (-25, 11)
02:08:40.361 00.000 8976 move complete, result=0
02:08:40.362 00.001 8976 worker thread done servicing request
02:08:40.362 00.000 8976 Worker thread wakes up
02:08:40.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:40.362 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:40.362 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:08:41.066 00.704 8976 Exposure complete
02:08:41.072 00.006 8976 worker thread done servicing request
02:08:41.072 00.000 5052 OnExposeComplete: enter
02:08:41.072 00.000 5052 UpdateGuideState(): m_state=6
02:08:41.072 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7284
02:08:41.072 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.37, Mass=209, SNR=10.1, Peak=92 HFD=1.9
02:08:41.072 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.04) = xAngle (-3.75 = 2.53)
02:08:41.072 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.43)
02:08:41.072 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.70 mountX=-0.28 mountY=0.22, mountTheta=2.47
02:08:41.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.34, opts=13)
02:08:41.073 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.34)
02:08:41.073 00.000 8976 Worker thread wakes up
02:08:41.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.34) opts 0xd
02:08:41.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.34)
02:08:41.073 00.000 8976 Moving (-0.05, -0.34) raw xDistance=-0.28 yDistance=0.22
02:08:41.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28
02:08:41.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:08:41.073 00.000 8976 MoveAxis(R, 1, ABG)
02:08:41.073 00.000 8976 stepping (-25, 11) + (1, 0)
02:08:41.073 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:41.074 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=92, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:08:41.083 00.009 5052 UpdateGuideState exits: m=209 SNR=10.1
02:08:41.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:41.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:41.083 00.000 5052 Enqueuing Expose request
02:08:41.097 00.014 8976 Received - 47 (G) 
02:08:41.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:41.097 00.000 8976 stepped: pos (-24, 11)
02:08:41.097 00.000 8976 MoveAxis(U, 0, ABG)
02:08:41.097 00.000 8976 move complete, result=0
02:08:41.097 00.000 8976 worker thread done servicing request
02:08:41.097 00.000 8976 Worker thread wakes up
02:08:41.097 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:08:41.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:41.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:41.787 00.690 8976 Exposure complete
02:08:41.793 00.006 8976 worker thread done servicing request
02:08:41.793 00.000 5052 OnExposeComplete: enter
02:08:41.793 00.000 5052 UpdateGuideState(): m_state=6
02:08:41.793 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7285
02:08:41.793 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.77, Mass=188, SNR=9.5, Peak=81 HFD=1.6
02:08:41.793 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
02:08:41.793 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
02:08:41.793 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=0.00 mountY=-0.12, mountTheta=-1.54
02:08:41.794 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.06, opts=13)
02:08:41.794 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.06)
02:08:41.794 00.000 8976 Worker thread wakes up
02:08:41.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.06) opts 0xd
02:08:41.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.06)
02:08:41.794 00.000 8976 Moving (0.11, 0.06) raw xDistance=0.00 yDistance=-0.12
02:08:41.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:08:41.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:08:41.794 00.000 8976 MoveAxis(R, 0, ABG)
02:08:41.794 00.000 8976 MoveAxis(U, 0, ABG)
02:08:41.794 00.000 8976 move complete, result=0
02:08:41.795 00.001 8976 worker thread done servicing request
02:08:41.795 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:08:41.804 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
02:08:41.805 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:41.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:41.805 00.000 5052 Enqueuing Expose request
02:08:41.805 00.000 8976 Worker thread wakes up
02:08:41.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:41.805 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:41.806 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:42.494 00.688 8976 Exposure complete
02:08:42.500 00.006 8976 worker thread done servicing request
02:08:42.500 00.000 5052 OnExposeComplete: enter
02:08:42.500 00.000 5052 UpdateGuideState(): m_state=6
02:08:42.500 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7286
02:08:42.500 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.75, Mass=202, SNR=9.8, Peak=81 HFD=1.9
02:08:42.500 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
02:08:42.500 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
02:08:42.500 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.14 mountX=0.03 mountY=-0.04, mountTheta=-0.94
02:08:42.501 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.04, opts=13)
02:08:42.501 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.04)
02:08:42.501 00.000 8976 Worker thread wakes up
02:08:42.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.04) opts 0xd
02:08:42.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.04)
02:08:42.501 00.000 8976 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.04
02:08:42.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:08:42.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:08:42.501 00.000 8976 MoveAxis(R, 0, ABG)
02:08:42.501 00.000 8976 MoveAxis(U, 0, ABG)
02:08:42.501 00.000 8976 move complete, result=0
02:08:42.501 00.000 8976 worker thread done servicing request
02:08:42.502 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:08:42.514 00.012 5052 UpdateGuideState exits: m=202 SNR=9.8
02:08:42.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:42.514 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:42.514 00.000 5052 Enqueuing Expose request
02:08:42.514 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:42.517 00.003 8976 Worker thread wakes up
02:08:42.517 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:42.517 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:43.204 00.687 8976 Exposure complete
02:08:43.209 00.005 8976 worker thread done servicing request
02:08:43.209 00.000 5052 OnExposeComplete: enter
02:08:43.209 00.000 5052 UpdateGuideState(): m_state=6
02:08:43.209 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7287
02:08:43.209 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.44, Mass=202, SNR=9.9, Peak=82 HFD=1.5
02:08:43.209 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
02:08:43.209 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.40)
02:08:43.210 00.001 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.27 hyp=0.69 cameraTheta=-2.74 mountX=0.05 mountY=0.68, mountTheta=1.50
02:08:43.210 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.27, opts=13)
02:08:43.210 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.27)
02:08:43.210 00.000 8976 Worker thread wakes up
02:08:43.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.27) opts 0xd
02:08:43.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.27)
02:08:43.210 00.000 8976 Moving (-0.63, -0.27) raw xDistance=0.05 yDistance=0.68
02:08:43.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:08:43.211 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
02:08:43.211 00.000 8976 MoveAxis(R, 0, ABG)
02:08:43.211 00.000 8976 MoveAxis(D, 3, ABG)
02:08:43.211 00.000 8976 stepping (-24, 11) + (0, -3)
02:08:43.211 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:43.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:08:43.220 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
02:08:43.221 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:43.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:43.221 00.000 5052 Enqueuing Expose request
02:08:43.239 00.018 8976 Received - 47 (G) 
02:08:43.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:43.239 00.000 8976 stepped: pos (-24, 8)
02:08:43.239 00.000 8976 move complete, result=0
02:08:43.239 00.000 8976 worker thread done servicing request
02:08:43.239 00.000 8976 Worker thread wakes up
02:08:43.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:43.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:43.239 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:08:43.944 00.705 8976 Exposure complete
02:08:43.949 00.005 8976 worker thread done servicing request
02:08:43.949 00.000 5052 OnExposeComplete: enter
02:08:43.950 00.001 5052 UpdateGuideState(): m_state=6
02:08:43.950 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7288
02:08:43.950 00.000 5052 Star::Find returns 1 (0), X=328.15, Y=281.74, Mass=196, SNR=9.7, Peak=82 HFD=1.8
02:08:43.950 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:08:43.950 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:08:43.950 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=0.03 hyp=1.03 cameraTheta=3.11 mountX=0.50 mountY=0.84, mountTheta=1.04
02:08:43.950 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=0.03, opts=13)
02:08:43.950 00.000 5052 Enqueuing Move request for stepguider (-1.02, 0.03)
02:08:43.951 00.001 8976 Worker thread wakes up
02:08:43.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, 0.03) opts 0xd
02:08:43.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, 0.03)
02:08:43.951 00.000 8976 Moving (-1.02, 0.03) raw xDistance=0.50 yDistance=0.84
02:08:43.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:08:43.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.84
02:08:43.951 00.000 8976 MoveAxis(L, 2, ABG)
02:08:43.951 00.000 8976 stepping (-24, 8) + (-2, 0)
02:08:43.951 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:43.952 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:08:43.961 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:08:43.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:43.961 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:43.961 00.000 5052 Enqueuing Expose request
02:08:43.975 00.014 8976 Received - 47 (G) 
02:08:43.975 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:43.975 00.000 8976 stepped: pos (-26, 8)
02:08:43.975 00.000 8976 MoveAxis(D, 4, ABG)
02:08:43.975 00.000 8976 stepping (-26, 8) + (0, -4)
02:08:43.975 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:08:44.006 00.031 8976 Received - 47 (G) 
02:08:44.006 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:08:44.007 00.001 8976 stepped: pos (-26, 4)
02:08:44.007 00.000 8976 move complete, result=0
02:08:44.007 00.000 8976 worker thread done servicing request
02:08:44.007 00.000 8976 Worker thread wakes up
02:08:44.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:44.007 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 4 ms SOUTH
02:08:44.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:44.697 00.690 8976 Exposure complete
02:08:44.703 00.006 8976 worker thread done servicing request
02:08:44.703 00.000 5052 OnExposeComplete: enter
02:08:44.703 00.000 5052 UpdateGuideState(): m_state=6
02:08:44.703 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7289
02:08:44.703 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.87, Mass=182, SNR=9.4, Peak=79 HFD=2.0
02:08:44.703 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:08:44.703 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:08:44.703 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=0.16 hyp=0.77 cameraTheta=2.93 mountX=0.49 mountY=0.54, mountTheta=0.84
02:08:44.704 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.16, opts=13)
02:08:44.704 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.16)
02:08:44.704 00.000 8976 Worker thread wakes up
02:08:44.704 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.16) opts 0xd
02:08:44.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.16)
02:08:44.704 00.000 8976 Moving (-0.75, 0.16) raw xDistance=0.49 yDistance=0.54
02:08:44.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
02:08:44.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.54
02:08:44.704 00.000 8976 MoveAxis(L, 2, ABG)
02:08:44.704 00.000 8976 stepping (-26, 4) + (-2, 0)
02:08:44.704 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:44.705 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:08:44.714 00.009 5052 UpdateGuideState exits: m=182 SNR=9.4
02:08:44.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:44.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:44.714 00.000 5052 Enqueuing Expose request
02:08:44.726 00.012 8976 Received - 47 (G) 
02:08:44.726 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:44.726 00.000 8976 stepped: pos (-28, 4)
02:08:44.726 00.000 8976 MoveAxis(D, 2, ABG)
02:08:44.726 00.000 8976 stepping (-28, 4) + (0, -2)
02:08:44.727 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:44.758 00.031 8976 Received - 47 (G) 
02:08:44.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:44.758 00.000 8976 stepped: pos (-28, 2)
02:08:44.758 00.000 8976 move complete, result=0
02:08:44.758 00.000 8976 worker thread done servicing request
02:08:44.758 00.000 8976 Worker thread wakes up
02:08:44.758 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:44.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:44.758 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:08:45.453 00.695 8976 Exposure complete
02:08:45.458 00.005 8976 worker thread done servicing request
02:08:45.458 00.000 5052 OnExposeComplete: enter
02:08:45.458 00.000 5052 UpdateGuideState(): m_state=6
02:08:45.458 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7290
02:08:45.458 00.000 5052 Star::Find returns 1 (0), X=327.87, Y=281.83, Mass=210, SNR=10.0, Peak=75 HFD=2.3
02:08:45.458 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:08:45.458 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:08:45.458 00.000 5052 CameraToMount -- cameraX=-1.30 cameraY=0.12 hyp=1.31 cameraTheta=3.05 mountX=0.70 mountY=1.03, mountTheta=0.97
02:08:45.459 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.30, y=0.12, opts=13)
02:08:45.459 00.000 5052 Enqueuing Move request for stepguider (-1.30, 0.12)
02:08:45.459 00.000 8976 Worker thread wakes up
02:08:45.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.30, 0.12) opts 0xd
02:08:45.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.30, 0.12)
02:08:45.459 00.000 8976 Moving (-1.30, 0.12) raw xDistance=0.70 yDistance=1.03
02:08:45.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.70
02:08:45.460 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.03
02:08:45.460 00.000 8976 MoveAxis(L, 3, ABG)
02:08:45.460 00.000 8976 stepping (-28, 2) + (-3, 0)
02:08:45.460 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:45.461 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:08:45.471 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
02:08:45.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:45.471 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:45.471 00.000 5052 Enqueuing Expose request
02:08:45.493 00.022 8976 Received - 47 (G) 
02:08:45.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:45.493 00.000 8976 stepped: pos (-31, 2)
02:08:45.494 00.001 8976 MoveAxis(D, 4, ABG)
02:08:45.494 00.000 8976 stepping (-31, 2) + (0, -4)
02:08:45.494 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:08:45.525 00.031 8976 Received - 47 (G) 
02:08:45.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:08:45.525 00.000 8976 stepped: pos (-31, -2)
02:08:45.525 00.000 8976 starting a new bump
02:08:45.525 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
02:08:45.525 00.000 8976 MountToCamera -- mountX=4.19 mountY=-0.56 hyp=4.23 mountTheta=-0.13 cameraX=-1.41, cameraY=3.99 cameraTheta=1.91
02:08:45.525 00.000 8976 incremental bump (-1.408, 3.985) isValid = 1
02:08:45.526 00.001 8976 Scheduling Mount bump of (-0.038, 0.112)
02:08:45.526 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:08:45.526 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:08:45.526 00.000 8976 move complete, result=0
02:08:45.526 00.000 8976 worker thread done servicing request
02:08:45.526 00.000 8976 Worker thread wakes up
02:08:45.526 00.000 9828 Worker thread wakes up
02:08:45.526 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.0 px 4 ms SOUTH
02:08:45.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:45.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:45.526 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:08:45.526 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:08:45.526 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (5.00 = -1.29)
02:08:45.526 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
02:08:45.526 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.29
02:08:45.526 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:08:45.526 00.000 9828 BLC: window closed
02:08:45.527 00.001 9828 MoveAxis(W, 11, B)
02:08:45.527 00.000 9828 Guiding  Dir = 3, Dur = 11
02:08:45.527 00.000 9828 IsSlewing returns 0
02:08:45.527 00.000 9828 IsGuiding returns 0
02:08:45.527 00.000 9828 PulseGuide returned control before completion, sleep 21
02:08:45.553 00.026 9828 IsGuiding returns 1
02:08:45.553 00.000 9828 scope still moving after pulse duration time elapsed
02:08:45.585 00.032 9828 IsSlewing returns 0
02:08:45.585 00.000 9828 IsGuiding returns 1
02:08:45.616 00.031 9828 IsSlewing returns 0
02:08:45.616 00.000 9828 IsGuiding returns 1
02:08:45.646 00.030 9828 IsSlewing returns 0
02:08:45.646 00.000 9828 IsGuiding returns 1
02:08:45.677 00.031 9828 IsSlewing returns 0
02:08:45.677 00.000 9828 IsGuiding returns 0
02:08:45.677 00.000 9828 scope move finished after 11 + 139 ms
02:08:45.677 00.000 9828 Move returns status 0, amount 11
02:08:45.677 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:45.677 00.000 9828 MoveAxis(N, 16, B)
02:08:45.677 00.000 9828 Guiding  Dir = 0, Dur = 16
02:08:45.692 00.015 9828 IsSlewing returns 0
02:08:45.692 00.000 9828 IsGuiding returns 0
02:08:45.692 00.000 9828 PulseGuide returned control before completion, sleep 26
02:08:45.724 00.032 9828 IsGuiding returns 1
02:08:45.724 00.000 9828 scope still moving after pulse duration time elapsed
02:08:45.755 00.031 9828 IsSlewing returns 0
02:08:45.755 00.000 9828 IsGuiding returns 1
02:08:45.786 00.031 9828 IsSlewing returns 0
02:08:45.786 00.000 9828 IsGuiding returns 1
02:08:45.817 00.031 9828 IsSlewing returns 0
02:08:45.817 00.000 9828 IsGuiding returns 1
02:08:45.848 00.031 9828 IsSlewing returns 0
02:08:45.848 00.000 9828 IsGuiding returns 0
02:08:45.848 00.000 9828 scope move finished after 16 + 139 ms
02:08:45.848 00.000 9828 Move returns status 0, amount 16
02:08:45.848 00.000 9828 move complete, result=0
02:08:45.848 00.000 9828 worker thread done servicing request
02:08:45.848 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
02:08:46.222 00.374 8976 Exposure complete
02:08:46.228 00.006 8976 worker thread done servicing request
02:08:46.228 00.000 5052 OnExposeComplete: enter
02:08:46.228 00.000 5052 UpdateGuideState(): m_state=6
02:08:46.229 00.001 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7291
02:08:46.229 00.000 5052 Star::Find returns 1 (0), X=328.03, Y=281.54, Mass=200, SNR=9.8, Peak=82 HFD=2.2
02:08:46.229 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
02:08:46.229 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
02:08:46.229 00.000 5052 CameraToMount -- cameraX=-1.15 cameraY=-0.17 hyp=1.16 cameraTheta=-3.00 mountX=0.37 mountY=1.05, mountTheta=1.23
02:08:46.230 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.15, y=-0.17, opts=13)
02:08:46.230 00.000 5052 Enqueuing Move request for stepguider (-1.15, -0.17)
02:08:46.230 00.000 8976 Worker thread wakes up
02:08:46.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.15, -0.17) opts 0xd
02:08:46.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.15, -0.17)
02:08:46.230 00.000 8976 Moving (-1.15, -0.17) raw xDistance=0.37 yDistance=1.05
02:08:46.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.37
02:08:46.231 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.05
02:08:46.231 00.000 8976 MoveAxis(L, 2, ABG)
02:08:46.231 00.000 8976 stepping (-31, -2) + (-2, 0)
02:08:46.231 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:46.232 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:08:46.243 00.011 5052 UpdateGuideState exits: m=200 SNR=9.8
02:08:46.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:46.243 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:46.243 00.000 5052 Enqueuing Expose request
02:08:46.260 00.017 8976 Received - 47 (G) 
02:08:46.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:46.260 00.000 8976 stepped: pos (-33, -2)
02:08:46.260 00.000 8976 MoveAxis(D, 4, ABG)
02:08:46.261 00.001 8976 stepping (-33, -2) + (0, -4)
02:08:46.261 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:08:46.292 00.031 8976 Received - 47 (G) 
02:08:46.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:08:46.292 00.000 8976 stepped: pos (-33, -6)
02:08:46.292 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:08:46.292 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
02:08:46.293 00.001 8976 MountToCamera -- mountX=4.47 mountY=-0.06 hyp=4.47 mountTheta=-0.01 cameraX=-1.98, cameraY=4.01 cameraTheta=2.03
02:08:46.293 00.000 8976 incremental bump (-1.983, 4.012) isValid = 1
02:08:46.293 00.000 8976 Scheduling Mount bump of (-0.059, 0.125)
02:08:46.293 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.12, opts=4)
02:08:46.293 00.000 8976 Enqueuing Move request for scope (-0.06, 0.12)
02:08:46.293 00.000 8976 move complete, result=0
02:08:46.293 00.000 8976 worker thread done servicing request
02:08:46.293 00.000 8976 Worker thread wakes up
02:08:46.293 00.000 9828 Worker thread wakes up
02:08:46.293 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.1 px 4 ms SOUTH
02:08:46.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:46.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:46.293 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0x4
02:08:46.293 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
02:08:46.293 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
02:08:46.293 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
02:08:46.293 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.02 mountX=0.05 mountY=-0.13, mountTheta=-1.18
02:08:46.293 00.000 9828 Moving (-0.06, 0.12) raw xDistance=0.05 yDistance=-0.13
02:08:46.293 00.000 9828 BLC: window closed
02:08:46.294 00.001 9828 MoveAxis(W, 17, B)
02:08:46.294 00.000 9828 Guiding  Dir = 3, Dur = 17
02:08:46.294 00.000 9828 IsSlewing returns 0
02:08:46.294 00.000 9828 IsGuiding returns 0
02:08:46.294 00.000 9828 PulseGuide returned control before completion, sleep 27
02:08:46.334 00.040 9828 IsGuiding returns 1
02:08:46.334 00.000 9828 scope still moving after pulse duration time elapsed
02:08:46.366 00.032 9828 IsSlewing returns 0
02:08:46.366 00.000 9828 IsGuiding returns 1
02:08:46.398 00.032 9828 IsSlewing returns 0
02:08:46.398 00.000 9828 IsGuiding returns 1
02:08:46.430 00.032 9828 IsSlewing returns 0
02:08:46.430 00.000 9828 IsGuiding returns 0
02:08:46.430 00.000 9828 scope move finished after 17 + 118 ms
02:08:46.430 00.000 9828 Move returns status 0, amount 17
02:08:46.430 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:46.430 00.000 9828 MoveAxis(N, 18, B)
02:08:46.430 00.000 9828 Guiding  Dir = 0, Dur = 18
02:08:46.446 00.016 9828 IsSlewing returns 0
02:08:46.446 00.000 9828 IsGuiding returns 0
02:08:46.446 00.000 9828 PulseGuide returned control before completion, sleep 28
02:08:46.476 00.030 9828 IsGuiding returns 1
02:08:46.476 00.000 9828 scope still moving after pulse duration time elapsed
02:08:46.506 00.030 9828 IsSlewing returns 0
02:08:46.506 00.000 9828 IsGuiding returns 1
02:08:46.537 00.031 9828 IsSlewing returns 0
02:08:46.537 00.000 9828 IsGuiding returns 1
02:08:46.568 00.031 9828 IsSlewing returns 0
02:08:46.568 00.000 9828 IsGuiding returns 1
02:08:46.598 00.030 9828 IsSlewing returns 0
02:08:46.598 00.000 9828 IsGuiding returns 0
02:08:46.598 00.000 9828 scope move finished after 18 + 134 ms
02:08:46.598 00.000 9828 Move returns status 0, amount 18
02:08:46.598 00.000 9828 move complete, result=0
02:08:46.598 00.000 9828 worker thread done servicing request
02:08:46.598 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 18 ms NORTH
02:08:46.987 00.389 8976 Exposure complete
02:08:46.992 00.005 8976 worker thread done servicing request
02:08:46.992 00.000 5052 OnExposeComplete: enter
02:08:46.992 00.000 5052 UpdateGuideState(): m_state=6
02:08:46.992 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7292
02:08:46.993 00.001 5052 Star::Find returns 1 (0), X=328.72, Y=281.73, Mass=188, SNR=9.5, Peak=75 HFD=1.7
02:08:46.993 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:08:46.993 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:08:46.993 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.02 hyp=0.46 cameraTheta=3.11 mountX=0.22 mountY=0.37, mountTheta=1.03
02:08:46.993 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.02, opts=13)
02:08:46.993 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.02)
02:08:46.994 00.001 8976 Worker thread wakes up
02:08:46.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.02) opts 0xd
02:08:46.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.02)
02:08:46.994 00.000 8976 Moving (-0.46, 0.02) raw xDistance=0.22 yDistance=0.37
02:08:46.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:08:46.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.37
02:08:46.994 00.000 8976 MoveAxis(R, 0, ABG)
02:08:46.994 00.000 8976 MoveAxis(D, 2, ABG)
02:08:46.994 00.000 8976 stepping (-33, -6) + (0, -2)
02:08:46.994 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:46.995 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:08:47.005 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:08:47.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:47.005 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:47.005 00.000 5052 Enqueuing Expose request
02:08:47.028 00.023 8976 Received - 47 (G) 
02:08:47.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:47.028 00.000 8976 stepped: pos (-33, -8)
02:08:47.028 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:08:47.028 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
02:08:47.028 00.000 8976 MountToCamera -- mountX=4.67 mountY=0.38 hyp=4.68 mountTheta=0.08 cameraX=-2.46, cameraY=3.98 cameraTheta=2.12
02:08:47.028 00.000 8976 incremental bump (-2.461, 3.982) isValid = 1
02:08:47.028 00.000 8976 Scheduling Mount bump of (-0.081, 0.135)
02:08:47.028 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.14, opts=4)
02:08:47.028 00.000 8976 Enqueuing Move request for scope (-0.08, 0.14)
02:08:47.028 00.000 8976 move complete, result=0
02:08:47.028 00.000 9828 Worker thread wakes up
02:08:47.028 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0x4
02:08:47.028 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
02:08:47.028 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
02:08:47.028 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
02:08:47.028 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.11 mountX=0.07 mountY=-0.14, mountTheta=-1.10
02:08:47.028 00.000 9828 Moving (-0.08, 0.14) raw xDistance=0.07 yDistance=-0.14
02:08:47.028 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:08:47.028 00.000 8976 worker thread done servicing request
02:08:47.028 00.000 8976 Worker thread wakes up
02:08:47.029 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:47.029 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:47.029 00.000 9828 BLC: window closed
02:08:47.029 00.000 9828 MoveAxis(W, 24, B)
02:08:47.029 00.000 9828 Guiding  Dir = 3, Dur = 24
02:08:47.029 00.000 9828 IsSlewing returns 0
02:08:47.029 00.000 9828 IsGuiding returns 0
02:08:47.029 00.000 9828 PulseGuide returned control before completion, sleep 34
02:08:47.067 00.038 9828 IsGuiding returns 1
02:08:47.067 00.000 9828 scope still moving after pulse duration time elapsed
02:08:47.097 00.030 9828 IsSlewing returns 0
02:08:47.097 00.000 9828 IsGuiding returns 1
02:08:47.128 00.031 9828 IsSlewing returns 0
02:08:47.128 00.000 9828 IsGuiding returns 1
02:08:47.160 00.032 9828 IsSlewing returns 0
02:08:47.160 00.000 9828 IsGuiding returns 0
02:08:47.160 00.000 9828 scope move finished after 24 + 106 ms
02:08:47.160 00.000 9828 Move returns status 0, amount 24
02:08:47.160 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:47.160 00.000 9828 MoveAxis(N, 20, B)
02:08:47.160 00.000 9828 Guiding  Dir = 0, Dur = 20
02:08:47.175 00.015 9828 IsSlewing returns 0
02:08:47.175 00.000 9828 IsGuiding returns 0
02:08:47.175 00.000 9828 PulseGuide returned control before completion, sleep 30
02:08:47.221 00.046 9828 IsGuiding returns 1
02:08:47.221 00.000 9828 scope still moving after pulse duration time elapsed
02:08:47.253 00.032 9828 IsSlewing returns 0
02:08:47.257 00.004 9828 IsGuiding returns 1
02:08:47.284 00.027 9828 IsSlewing returns 0
02:08:47.284 00.000 9828 IsGuiding returns 1
02:08:47.316 00.032 9828 IsSlewing returns 0
02:08:47.316 00.000 9828 IsGuiding returns 0
02:08:47.316 00.000 9828 scope move finished after 20 + 120 ms
02:08:47.316 00.000 9828 Move returns status 0, amount 20
02:08:47.316 00.000 9828 move complete, result=0
02:08:47.316 00.000 9828 worker thread done servicing request
02:08:47.316 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 20 ms NORTH
02:08:47.726 00.410 8976 Exposure complete
02:08:47.732 00.006 8976 worker thread done servicing request
02:08:47.732 00.000 5052 OnExposeComplete: enter
02:08:47.732 00.000 5052 UpdateGuideState(): m_state=6
02:08:47.732 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7293
02:08:47.732 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.93, Mass=210, SNR=10.0, Peak=80 HFD=2.3
02:08:47.732 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
02:08:47.732 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
02:08:47.732 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.22 hyp=0.43 cameraTheta=2.60 mountX=0.37 mountY=0.19, mountTheta=0.48
02:08:47.733 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.22, opts=13)
02:08:47.733 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.22)
02:08:47.733 00.000 8976 Worker thread wakes up
02:08:47.733 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.22) opts 0xd
02:08:47.733 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.22)
02:08:47.733 00.000 8976 Moving (-0.37, 0.22) raw xDistance=0.37 yDistance=0.19
02:08:47.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:08:47.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:08:47.733 00.000 8976 MoveAxis(L, 2, ABG)
02:08:47.733 00.000 8976 stepping (-33, -8) + (-2, 0)
02:08:47.733 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:47.734 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:08:47.743 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
02:08:47.744 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:47.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:47.744 00.000 5052 Enqueuing Expose request
02:08:47.763 00.019 8976 Received - 47 (G) 
02:08:47.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:47.763 00.000 8976 stepped: pos (-35, -8)
02:08:47.763 00.000 8976 MoveAxis(U, 0, ABG)
02:08:47.763 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
02:08:47.763 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.18 = 2.18)
02:08:47.763 00.000 8976 MountToCamera -- mountX=4.89 mountY=0.67 hyp=4.94 mountTheta=0.14 cameraX=-2.83, cameraY=4.05 cameraTheta=2.18
02:08:47.763 00.000 8976 incremental bump (-2.827, 4.052) isValid = 1
02:08:47.764 00.001 8976 Scheduling Mount bump of (-0.099, 0.147)
02:08:47.764 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.15, opts=4)
02:08:47.764 00.000 8976 Enqueuing Move request for scope (-0.10, 0.15)
02:08:47.764 00.000 8976 move complete, result=0
02:08:47.764 00.000 8976 worker thread done servicing request
02:08:47.764 00.000 8976 Worker thread wakes up
02:08:47.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:47.764 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:08:47.764 00.000 9828 Worker thread wakes up
02:08:47.764 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0x4
02:08:47.764 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
02:08:47.764 00.000 9828 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.26 = -1.02)
02:08:47.764 00.000 9828 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.11)
02:08:47.764 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.16 mountX=0.09 mountY=-0.16, mountTheta=-1.04
02:08:47.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:47.764 00.000 9828 Moving (-0.10, 0.15) raw xDistance=0.09 yDistance=-0.16
02:08:47.764 00.000 9828 BLC: window closed
02:08:47.765 00.001 9828 MoveAxis(W, 29, B)
02:08:47.765 00.000 9828 Guiding  Dir = 3, Dur = 29
02:08:47.765 00.000 9828 IsSlewing returns 0
02:08:47.765 00.000 9828 IsGuiding returns 0
02:08:47.765 00.000 9828 PulseGuide returned control before completion, sleep 39
02:08:47.818 00.053 9828 IsGuiding returns 1
02:08:47.818 00.000 9828 scope still moving after pulse duration time elapsed
02:08:47.850 00.032 9828 IsSlewing returns 0
02:08:47.850 00.000 9828 IsGuiding returns 1
02:08:47.881 00.031 9828 IsSlewing returns 0
02:08:47.881 00.000 9828 IsGuiding returns 1
02:08:47.912 00.031 9828 IsSlewing returns 0
02:08:47.912 00.000 9828 IsGuiding returns 0
02:08:47.912 00.000 9828 scope move finished after 29 + 117 ms
02:08:47.912 00.000 9828 Move returns status 0, amount 29
02:08:47.912 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:47.912 00.000 9828 MoveAxis(N, 21, B)
02:08:47.912 00.000 9828 Guiding  Dir = 0, Dur = 21
02:08:47.927 00.015 9828 IsSlewing returns 0
02:08:47.927 00.000 9828 IsGuiding returns 0
02:08:47.928 00.001 9828 PulseGuide returned control before completion, sleep 31
02:08:47.973 00.045 9828 IsGuiding returns 1
02:08:47.973 00.000 9828 scope still moving after pulse duration time elapsed
02:08:48.004 00.031 9828 IsSlewing returns 0
02:08:48.004 00.000 9828 IsGuiding returns 1
02:08:48.036 00.032 9828 IsSlewing returns 0
02:08:48.036 00.000 9828 IsGuiding returns 1
02:08:48.068 00.032 9828 IsSlewing returns 0
02:08:48.068 00.000 9828 IsGuiding returns 0
02:08:48.068 00.000 9828 scope move finished after 21 + 119 ms
02:08:48.068 00.000 9828 Move returns status 0, amount 21
02:08:48.068 00.000 9828 move complete, result=0
02:08:48.068 00.000 9828 worker thread done servicing request
02:08:48.068 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.2 px 21 ms NORTH
02:08:48.458 00.390 8976 Exposure complete
02:08:48.464 00.006 8976 worker thread done servicing request
02:08:48.464 00.000 5052 OnExposeComplete: enter
02:08:48.464 00.000 5052 UpdateGuideState(): m_state=6
02:08:48.464 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7294
02:08:48.464 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.28, Mass=219, SNR=10.3, Peak=89 HFD=1.7
02:08:48.464 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
02:08:48.464 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.15 = 3.13)
02:08:48.464 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.43 hyp=0.51 cameraTheta=-1.01 mountX=-0.51 mountY=0.01, mountTheta=3.13
02:08:48.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.43, opts=13)
02:08:48.465 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.43)
02:08:48.465 00.000 8976 Worker thread wakes up
02:08:48.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.43) opts 0xd
02:08:48.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.43)
02:08:48.465 00.000 8976 Moving (0.27, -0.43) raw xDistance=-0.51 yDistance=0.01
02:08:48.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.51
02:08:48.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:08:48.465 00.000 8976 MoveAxis(R, 2, ABG)
02:08:48.465 00.000 8976 stepping (-35, -8) + (2, 0)
02:08:48.465 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:48.466 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:08:48.477 00.011 5052 UpdateGuideState exits: m=219 SNR=10.3
02:08:48.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:48.477 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:48.477 00.000 5052 Enqueuing Expose request
02:08:48.499 00.022 8976 Received - 47 (G) 
02:08:48.499 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:48.499 00.000 8976 stepped: pos (-33, -8)
02:08:48.499 00.000 8976 MoveAxis(U, 0, ABG)
02:08:48.499 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
02:08:48.499 00.000 8976 MountToCamera -- mountTheta (0.17) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
02:08:48.499 00.000 8976 MountToCamera -- mountX=4.95 mountY=0.87 hyp=5.02 mountTheta=0.17 cameraX=-3.03, cameraY=4.01 cameraTheta=2.22
02:08:48.499 00.000 8976 incremental bump (-3.027, 4.009) isValid = 1
02:08:48.499 00.000 8976 Scheduling Mount bump of (-0.115, 0.158)
02:08:48.499 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.12, y=0.16, opts=4)
02:08:48.499 00.000 8976 Enqueuing Move request for scope (-0.12, 0.16)
02:08:48.499 00.000 8976 move complete, result=0
02:08:48.499 00.000 8976 worker thread done servicing request
02:08:48.499 00.000 8976 Worker thread wakes up
02:08:48.499 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.0 px 0 ms NORTH
02:08:48.499 00.000 9828 Worker thread wakes up
02:08:48.500 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0x4
02:08:48.500 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
02:08:48.500 00.000 9828 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.10) = xAngle (5.30 = -0.99)
02:08:48.500 00.000 9828 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.07)
02:08:48.500 00.000 9828 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.20 mountX=0.11 mountY=-0.17, mountTheta=-1.01
02:08:48.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:48.500 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:48.500 00.000 9828 Moving (-0.12, 0.16) raw xDistance=0.11 yDistance=-0.17
02:08:48.500 00.000 9828 BLC: window closed
02:08:48.500 00.000 9828 MoveAxis(W, 34, B)
02:08:48.500 00.000 9828 Guiding  Dir = 3, Dur = 34
02:08:48.501 00.001 9828 IsSlewing returns 0
02:08:48.501 00.000 9828 IsGuiding returns 0
02:08:48.501 00.000 9828 PulseGuide returned control before completion, sleep 44
02:08:48.555 00.054 9828 IsGuiding returns 1
02:08:48.555 00.000 9828 scope still moving after pulse duration time elapsed
02:08:48.585 00.030 9828 IsSlewing returns 0
02:08:48.585 00.000 9828 IsGuiding returns 1
02:08:48.617 00.032 9828 IsSlewing returns 0
02:08:48.617 00.000 9828 IsGuiding returns 1
02:08:48.647 00.030 9828 IsSlewing returns 0
02:08:48.647 00.000 9828 IsGuiding returns 1
02:08:48.677 00.030 9828 IsSlewing returns 0
02:08:48.677 00.000 9828 IsGuiding returns 0
02:08:48.677 00.000 9828 scope move finished after 34 + 142 ms
02:08:48.677 00.000 9828 Move returns status 0, amount 34
02:08:48.677 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:48.677 00.000 9828 MoveAxis(N, 23, B)
02:08:48.677 00.000 9828 Guiding  Dir = 0, Dur = 23
02:08:48.692 00.015 9828 IsSlewing returns 0
02:08:48.692 00.000 9828 IsGuiding returns 0
02:08:48.692 00.000 9828 PulseGuide returned control before completion, sleep 33
02:08:48.739 00.047 9828 IsGuiding returns 1
02:08:48.739 00.000 9828 scope still moving after pulse duration time elapsed
02:08:48.770 00.031 9828 IsSlewing returns 0
02:08:48.770 00.000 9828 IsGuiding returns 1
02:08:48.801 00.031 9828 IsSlewing returns 0
02:08:48.801 00.000 9828 IsGuiding returns 1
02:08:48.832 00.031 9828 IsSlewing returns 0
02:08:48.832 00.000 9828 IsGuiding returns 0
02:08:48.832 00.000 9828 scope move finished after 23 + 116 ms
02:08:48.832 00.000 9828 Move returns status 0, amount 23
02:08:48.832 00.000 9828 move complete, result=0
02:08:48.832 00.000 9828 worker thread done servicing request
02:08:48.833 00.001 5052 GuideStep: 0.1 px 34 ms WEST, -0.2 px 23 ms NORTH
02:08:49.196 00.363 8976 Exposure complete
02:08:49.202 00.006 8976 worker thread done servicing request
02:08:49.202 00.000 5052 OnExposeComplete: enter
02:08:49.202 00.000 5052 UpdateGuideState(): m_state=6
02:08:49.202 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7295
02:08:49.202 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.36, Mass=216, SNR=10.2, Peak=82 HFD=1.7
02:08:49.202 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
02:08:49.202 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.13)
02:08:49.202 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.35 hyp=0.42 cameraTheta=-1.01 mountX=-0.41 mountY=0.01, mountTheta=3.13
02:08:49.203 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.35, opts=13)
02:08:49.203 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.35)
02:08:49.203 00.000 8976 Worker thread wakes up
02:08:49.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.35) opts 0xd
02:08:49.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.35)
02:08:49.203 00.000 8976 Moving (0.22, -0.35) raw xDistance=-0.41 yDistance=0.01
02:08:49.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
02:08:49.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:08:49.203 00.000 8976 MoveAxis(R, 2, ABG)
02:08:49.203 00.000 8976 stepping (-33, -8) + (2, 0)
02:08:49.204 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:49.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:08:49.214 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
02:08:49.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:49.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:49.214 00.000 5052 Enqueuing Expose request
02:08:49.234 00.020 8976 Received - 47 (G) 
02:08:49.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:49.234 00.000 8976 stepped: pos (-31, -8)
02:08:49.234 00.000 8976 MoveAxis(U, 0, ABG)
02:08:49.234 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
02:08:49.235 00.001 8976 MountToCamera -- mountTheta (0.20) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
02:08:49.235 00.000 8976 MountToCamera -- mountX=4.88 mountY=1.00 hyp=4.98 mountTheta=0.20 cameraX=-3.11, cameraY=3.89 cameraTheta=2.25
02:08:49.235 00.000 8976 incremental bump (-3.114, 3.890) isValid = 1
02:08:49.235 00.000 8976 Scheduling Mount bump of (-0.132, 0.170)
02:08:49.235 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.13, y=0.17, opts=4)
02:08:49.235 00.000 8976 Enqueuing Move request for scope (-0.13, 0.17)
02:08:49.235 00.000 8976 move complete, result=0
02:08:49.235 00.000 9828 Worker thread wakes up
02:08:49.235 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0x4
02:08:49.235 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
02:08:49.235 00.000 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.32 = -0.96)
02:08:49.235 00.000 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.24 = -1.04)
02:08:49.235 00.000 8976 worker thread done servicing request
02:08:49.235 00.000 8976 Worker thread wakes up
02:08:49.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:49.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:49.235 00.000 9828 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.22 cameraTheta=2.23 mountX=0.12 mountY=-0.19, mountTheta=-0.98
02:08:49.236 00.001 9828 Moving (-0.13, 0.17) raw xDistance=0.12 yDistance=-0.19
02:08:49.236 00.000 9828 BLC: window closed
02:08:49.236 00.000 9828 MoveAxis(W, 39, B)
02:08:49.236 00.000 9828 Guiding  Dir = 3, Dur = 39
02:08:49.236 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
02:08:49.236 00.000 9828 IsSlewing returns 0
02:08:49.236 00.000 9828 IsGuiding returns 0
02:08:49.236 00.000 9828 PulseGuide returned control before completion, sleep 49
02:08:49.300 00.064 9828 IsGuiding returns 1
02:08:49.300 00.000 9828 scope still moving after pulse duration time elapsed
02:08:49.332 00.032 9828 IsSlewing returns 0
02:08:49.332 00.000 9828 IsGuiding returns 1
02:08:49.363 00.031 9828 IsSlewing returns 0
02:08:49.363 00.000 9828 IsGuiding returns 1
02:08:49.395 00.032 9828 IsSlewing returns 0
02:08:49.395 00.000 9828 IsGuiding returns 0
02:08:49.395 00.000 9828 scope move finished after 39 + 119 ms
02:08:49.395 00.000 9828 Move returns status 0, amount 39
02:08:49.395 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:49.395 00.000 9828 MoveAxis(N, 25, B)
02:08:49.395 00.000 9828 Guiding  Dir = 0, Dur = 25
02:08:49.409 00.014 9828 IsSlewing returns 0
02:08:49.409 00.000 9828 IsGuiding returns 0
02:08:49.409 00.000 9828 PulseGuide returned control before completion, sleep 35
02:08:49.457 00.048 9828 IsGuiding returns 1
02:08:49.457 00.000 9828 scope still moving after pulse duration time elapsed
02:08:49.487 00.030 9828 IsSlewing returns 0
02:08:49.487 00.000 9828 IsGuiding returns 1
02:08:49.519 00.032 9828 IsSlewing returns 0
02:08:49.519 00.000 9828 IsGuiding returns 1
02:08:49.551 00.032 9828 IsSlewing returns 0
02:08:49.551 00.000 9828 IsGuiding returns 0
02:08:49.551 00.000 9828 scope move finished after 25 + 116 ms
02:08:49.551 00.000 9828 Move returns status 0, amount 25
02:08:49.551 00.000 9828 move complete, result=0
02:08:49.551 00.000 9828 worker thread done servicing request
02:08:49.551 00.000 5052 GuideStep: 0.1 px 39 ms WEST, -0.2 px 25 ms NORTH
02:08:49.933 00.382 8976 Exposure complete
02:08:49.938 00.005 8976 worker thread done servicing request
02:08:49.939 00.001 5052 OnExposeComplete: enter
02:08:49.939 00.000 5052 UpdateGuideState(): m_state=6
02:08:49.939 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7296
02:08:49.939 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.75, Mass=204, SNR=9.9, Peak=83 HFD=1.8
02:08:49.939 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
02:08:49.939 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:08:49.939 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.04 hyp=0.33 cameraTheta=0.13 mountX=-0.11 mountY=-0.30, mountTheta=-1.93
02:08:49.940 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.04, opts=13)
02:08:49.940 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.04)
02:08:49.940 00.000 8976 Worker thread wakes up
02:08:49.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.04) opts 0xd
02:08:49.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.04)
02:08:49.940 00.000 8976 Moving (0.33, 0.04) raw xDistance=-0.11 yDistance=-0.30
02:08:49.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:08:49.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:08:49.940 00.000 8976 MoveAxis(R, 0, ABG)
02:08:49.940 00.000 8976 MoveAxis(U, 1, ABG)
02:08:49.940 00.000 8976 stepping (-31, -8) + (0, 1)
02:08:49.940 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:49.941 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:08:49.951 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
02:08:49.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:49.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:49.951 00.000 5052 Enqueuing Expose request
02:08:49.970 00.019 8976 Received - 47 (G) 
02:08:49.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:49.970 00.000 8976 stepped: pos (-31, -7)
02:08:49.970 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
02:08:49.970 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
02:08:49.970 00.000 8976 MountToCamera -- mountX=4.84 mountY=1.04 hyp=4.95 mountTheta=0.21 cameraX=-3.13, cameraY=3.83 cameraTheta=2.25
02:08:49.970 00.000 8976 incremental bump (-3.126, 3.834) isValid = 1
02:08:49.970 00.000 8976 Scheduling Mount bump of (-0.145, 0.185)
02:08:49.970 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.15, y=0.18, opts=4)
02:08:49.970 00.000 8976 Enqueuing Move request for scope (-0.15, 0.18)
02:08:49.970 00.000 8976 move complete, result=0
02:08:49.970 00.000 9828 Worker thread wakes up
02:08:49.970 00.000 8976 worker thread done servicing request
02:08:49.970 00.000 8976 Worker thread wakes up
02:08:49.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:49.970 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:08:49.970 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0x4
02:08:49.970 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:49.971 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
02:08:49.971 00.000 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.33 = -0.95)
02:08:49.971 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.25 = -1.03)
02:08:49.971 00.000 9828 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=0.14 mountY=-0.20, mountTheta=-0.98
02:08:49.971 00.000 9828 Moving (-0.15, 0.18) raw xDistance=0.14 yDistance=-0.20
02:08:49.971 00.000 9828 BLC: window closed
02:08:49.971 00.000 9828 MoveAxis(W, 43, B)
02:08:49.971 00.000 9828 Guiding  Dir = 3, Dur = 43
02:08:49.971 00.000 9828 IsSlewing returns 0
02:08:49.971 00.000 9828 IsGuiding returns 0
02:08:49.971 00.000 9828 PulseGuide returned control before completion, sleep 53
02:08:50.035 00.064 9828 IsGuiding returns 1
02:08:50.035 00.000 9828 scope still moving after pulse duration time elapsed
02:08:50.065 00.030 9828 IsSlewing returns 0
02:08:50.067 00.002 9828 IsGuiding returns 1
02:08:50.096 00.029 9828 IsSlewing returns 0
02:08:50.096 00.000 9828 IsGuiding returns 1
02:08:50.126 00.030 9828 IsSlewing returns 0
02:08:50.126 00.000 9828 IsGuiding returns 0
02:08:50.126 00.000 9828 scope move finished after 43 + 112 ms
02:08:50.126 00.000 9828 Move returns status 0, amount 43
02:08:50.126 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:50.126 00.000 9828 MoveAxis(N, 27, B)
02:08:50.126 00.000 9828 Guiding  Dir = 0, Dur = 27
02:08:50.142 00.016 9828 IsSlewing returns 0
02:08:50.142 00.000 9828 IsGuiding returns 0
02:08:50.142 00.000 9828 PulseGuide returned control before completion, sleep 37
02:08:50.190 00.048 9828 IsGuiding returns 1
02:08:50.190 00.000 9828 scope still moving after pulse duration time elapsed
02:08:50.221 00.031 9828 IsSlewing returns 0
02:08:50.221 00.000 9828 IsGuiding returns 1
02:08:50.251 00.030 9828 IsSlewing returns 0
02:08:50.252 00.001 9828 IsGuiding returns 1
02:08:50.283 00.031 9828 IsSlewing returns 0
02:08:50.283 00.000 9828 IsGuiding returns 1
02:08:50.313 00.030 9828 IsSlewing returns 0
02:08:50.313 00.000 9828 IsGuiding returns 0
02:08:50.313 00.000 9828 scope move finished after 27 + 143 ms
02:08:50.313 00.000 9828 Move returns status 0, amount 27
02:08:50.313 00.000 9828 move complete, result=0
02:08:50.313 00.000 9828 worker thread done servicing request
02:08:50.313 00.000 5052 GuideStep: 0.1 px 43 ms WEST, -0.2 px 27 ms NORTH
02:08:50.667 00.354 8976 Exposure complete
02:08:50.673 00.006 8976 worker thread done servicing request
02:08:50.673 00.000 5052 OnExposeComplete: enter
02:08:50.673 00.000 5052 UpdateGuideState(): m_state=6
02:08:50.673 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7297
02:08:50.673 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.51, Mass=204, SNR=9.9, Peak=79 HFD=1.6
02:08:50.673 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
02:08:50.673 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
02:08:50.673 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.20 hyp=0.50 cameraTheta=-0.41 mountX=-0.38 mountY=-0.27, mountTheta=-2.52
02:08:50.673 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.20, opts=13)
02:08:50.673 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.20)
02:08:50.674 00.001 8976 Worker thread wakes up
02:08:50.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.20) opts 0xd
02:08:50.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.20)
02:08:50.674 00.000 8976 Moving (0.46, -0.20) raw xDistance=-0.38 yDistance=-0.27
02:08:50.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:08:50.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:08:50.674 00.000 8976 MoveAxis(R, 2, ABG)
02:08:50.674 00.000 8976 stepping (-31, -7) + (2, 0)
02:08:50.674 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:50.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:08:50.684 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
02:08:50.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:50.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:50.684 00.000 5052 Enqueuing Expose request
02:08:50.705 00.021 8976 Received - 47 (G) 
02:08:50.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:50.705 00.000 8976 stepped: pos (-29, -7)
02:08:50.705 00.000 8976 MoveAxis(U, 1, ABG)
02:08:50.705 00.000 8976 stepping (-29, -7) + (0, 1)
02:08:50.705 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:50.736 00.031 8976 Received - 47 (G) 
02:08:50.737 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:50.737 00.000 8976 stepped: pos (-29, -6)
02:08:50.737 00.000 8976 back inside bump range: decrease bump weight 2.00 => 1.00
02:08:50.737 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
02:08:50.737 00.000 8976 MountToCamera -- mountX=4.71 mountY=1.01 hyp=4.81 mountTheta=0.21 cameraX=-3.04, cameraY=3.73 cameraTheta=2.25
02:08:50.737 00.000 8976 incremental bump (-3.042, 3.730) isValid = 1
02:08:50.737 00.000 8976 Scheduling Mount bump of (-0.073, 0.092)
02:08:50.737 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:08:50.737 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:08:50.737 00.000 8976 move complete, result=0
02:08:50.737 00.000 8976 worker thread done servicing request
02:08:50.737 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
02:08:50.737 00.000 8976 Worker thread wakes up
02:08:50.738 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:50.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:50.739 00.001 9828 Worker thread wakes up
02:08:50.739 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:08:50.739 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:08:50.739 00.000 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.33 = -0.95)
02:08:50.739 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.25 = -1.03)
02:08:50.739 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=0.07 mountY=-0.10, mountTheta=-0.98
02:08:50.739 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:08:50.739 00.000 9828 BLC: window closed
02:08:50.739 00.000 9828 MoveAxis(W, 22, B)
02:08:50.739 00.000 9828 Guiding  Dir = 3, Dur = 22
02:08:50.740 00.001 9828 IsSlewing returns 0
02:08:50.740 00.000 9828 IsGuiding returns 0
02:08:50.740 00.000 9828 PulseGuide returned control before completion, sleep 32
02:08:50.784 00.044 9828 IsGuiding returns 1
02:08:50.784 00.000 9828 scope still moving after pulse duration time elapsed
02:08:50.814 00.030 9828 IsSlewing returns 0
02:08:50.814 00.000 9828 IsGuiding returns 1
02:08:50.846 00.032 9828 IsSlewing returns 0
02:08:50.846 00.000 9828 IsGuiding returns 1
02:08:50.877 00.031 9828 IsSlewing returns 0
02:08:50.878 00.001 9828 IsGuiding returns 1
02:08:50.909 00.031 9828 IsSlewing returns 0
02:08:50.909 00.000 9828 IsGuiding returns 1
02:08:50.939 00.030 9828 IsSlewing returns 0
02:08:50.939 00.000 9828 IsGuiding returns 1
02:08:50.970 00.031 9828 IsSlewing returns 0
02:08:50.970 00.000 9828 IsGuiding returns 1
02:08:51.016 00.046 9828 IsSlewing returns 0
02:08:51.016 00.000 9828 IsGuiding returns 0
02:08:51.016 00.000 9828 scope move finished after 22 + 254 ms
02:08:51.016 00.000 9828 Move returns status 0, amount 22
02:08:51.016 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:51.016 00.000 9828 MoveAxis(N, 14, B)
02:08:51.016 00.000 9828 Guiding  Dir = 0, Dur = 14
02:08:51.031 00.015 9828 IsSlewing returns 0
02:08:51.031 00.000 9828 IsGuiding returns 0
02:08:51.031 00.000 9828 PulseGuide returned control before completion, sleep 24
02:08:51.062 00.031 9828 IsGuiding returns 1
02:08:51.062 00.000 9828 scope still moving after pulse duration time elapsed
02:08:51.093 00.031 9828 IsSlewing returns 0
02:08:51.093 00.000 9828 IsGuiding returns 1
02:08:51.124 00.031 9828 IsSlewing returns 0
02:08:51.124 00.000 9828 IsGuiding returns 1
02:08:51.154 00.030 9828 IsSlewing returns 0
02:08:51.154 00.000 9828 IsGuiding returns 1
02:08:51.185 00.031 9828 IsSlewing returns 0
02:08:51.185 00.000 9828 IsGuiding returns 0
02:08:51.185 00.000 9828 scope move finished after 14 + 140 ms
02:08:51.185 00.000 9828 Move returns status 0, amount 14
02:08:51.185 00.000 9828 move complete, result=0
02:08:51.185 00.000 9828 worker thread done servicing request
02:08:51.189 00.004 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:08:51.445 00.256 8976 Exposure complete
02:08:51.451 00.006 8976 worker thread done servicing request
02:08:51.451 00.000 5052 OnExposeComplete: enter
02:08:51.451 00.000 5052 UpdateGuideState(): m_state=6
02:08:51.451 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7298
02:08:51.451 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.88, Mass=196, SNR=9.7, Peak=90 HFD=1.8
02:08:51.451 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
02:08:51.451 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
02:08:51.451 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.27 mountX=0.13 mountY=-0.14, mountTheta=-0.82
02:08:51.453 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.17, opts=13)
02:08:51.453 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.17)
02:08:51.453 00.000 8976 Worker thread wakes up
02:08:51.453 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.17) opts 0xd
02:08:51.453 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.17)
02:08:51.453 00.000 8976 Moving (0.05, 0.17) raw xDistance=0.13 yDistance=-0.14
02:08:51.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:08:51.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:08:51.453 00.000 8976 MoveAxis(R, 0, ABG)
02:08:51.453 00.000 8976 MoveAxis(U, 0, ABG)
02:08:51.453 00.000 8976 back inside bump range: decrease bump weight 1.00 => 1.00
02:08:51.453 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
02:08:51.453 00.000 8976 MountToCamera -- mountX=4.62 mountY=0.99 hyp=4.72 mountTheta=0.21 cameraX=-2.99, cameraY=3.66 cameraTheta=2.25
02:08:51.453 00.000 8976 incremental bump (-2.985, 3.661) isValid = 1
02:08:51.453 00.000 8976 Scheduling Mount bump of (-0.073, 0.092)
02:08:51.453 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:08:51.454 00.001 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:08:51.454 00.000 8976 move complete, result=0
02:08:51.454 00.000 9828 Worker thread wakes up
02:08:51.454 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:08:51.454 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:08:51.454 00.000 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.33 = -0.95)
02:08:51.454 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.25 = -1.03)
02:08:51.454 00.000 8976 worker thread done servicing request
02:08:51.454 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=0.07 mountY=-0.10, mountTheta=-0.98
02:08:51.454 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=90, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:08:51.454 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:08:51.454 00.000 9828 BLC: window closed
02:08:51.454 00.000 9828 MoveAxis(W, 22, B)
02:08:51.454 00.000 9828 Guiding  Dir = 3, Dur = 22
02:08:51.455 00.001 9828 IsSlewing returns 0
02:08:51.455 00.000 9828 IsGuiding returns 0
02:08:51.455 00.000 9828 PulseGuide returned control before completion, sleep 32
02:08:51.465 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:08:51.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:51.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:51.465 00.000 5052 Enqueuing Expose request
02:08:51.465 00.000 8976 Worker thread wakes up
02:08:51.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:51.465 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:51.466 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:51.498 00.032 9828 IsGuiding returns 1
02:08:51.498 00.000 9828 scope still moving after pulse duration time elapsed
02:08:51.529 00.031 9828 IsSlewing returns 0
02:08:51.530 00.001 9828 IsGuiding returns 1
02:08:51.561 00.031 9828 IsSlewing returns 0
02:08:51.561 00.000 9828 IsGuiding returns 1
02:08:51.591 00.030 9828 IsSlewing returns 0
02:08:51.591 00.000 9828 IsGuiding returns 0
02:08:51.591 00.000 9828 scope move finished after 22 + 113 ms
02:08:51.591 00.000 9828 Move returns status 0, amount 22
02:08:51.591 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:51.591 00.000 9828 MoveAxis(N, 14, B)
02:08:51.591 00.000 9828 Guiding  Dir = 0, Dur = 14
02:08:51.607 00.016 9828 IsSlewing returns 0
02:08:51.607 00.000 9828 IsGuiding returns 0
02:08:51.607 00.000 9828 PulseGuide returned control before completion, sleep 24
02:08:51.637 00.030 9828 IsGuiding returns 1
02:08:51.637 00.000 9828 scope still moving after pulse duration time elapsed
02:08:51.669 00.032 9828 IsSlewing returns 0
02:08:51.670 00.001 9828 IsGuiding returns 1
02:08:51.701 00.031 9828 IsSlewing returns 0
02:08:51.701 00.000 9828 IsGuiding returns 1
02:08:51.733 00.032 9828 IsSlewing returns 0
02:08:51.733 00.000 9828 IsGuiding returns 1
02:08:51.763 00.030 9828 IsSlewing returns 0
02:08:51.763 00.000 9828 IsGuiding returns 0
02:08:51.763 00.000 9828 scope move finished after 14 + 142 ms
02:08:51.763 00.000 9828 Move returns status 0, amount 14
02:08:51.763 00.000 9828 move complete, result=0
02:08:51.763 00.000 9828 worker thread done servicing request
02:08:51.763 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:08:52.168 00.405 8976 Exposure complete
02:08:52.174 00.006 8976 worker thread done servicing request
02:08:52.175 00.001 5052 OnExposeComplete: enter
02:08:52.175 00.000 5052 UpdateGuideState(): m_state=6
02:08:52.175 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7299
02:08:52.175 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.68, Mass=204, SNR=9.9, Peak=77 HFD=2.2
02:08:52.175 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:08:52.175 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:08:52.175 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.03 hyp=0.78 cameraTheta=-0.04 mountX=-0.38 mountY=-0.64, mountTheta=-2.11
02:08:52.175 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.03, opts=13)
02:08:52.176 00.001 5052 Enqueuing Move request for stepguider (0.78, -0.03)
02:08:52.176 00.000 8976 Worker thread wakes up
02:08:52.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.03) opts 0xd
02:08:52.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.03)
02:08:52.176 00.000 8976 Moving (0.78, -0.03) raw xDistance=-0.38 yDistance=-0.64
02:08:52.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:08:52.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
02:08:52.176 00.000 8976 MoveAxis(R, 2, ABG)
02:08:52.176 00.000 8976 stepping (-29, -6) + (2, 0)
02:08:52.176 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:52.176 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:08:52.185 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:08:52.186 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:52.186 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:52.186 00.000 5052 Enqueuing Expose request
02:08:52.208 00.022 8976 Received - 47 (G) 
02:08:52.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:52.208 00.000 8976 stepped: pos (-27, -6)
02:08:52.208 00.000 8976 MoveAxis(U, 3, ABG)
02:08:52.208 00.000 8976 stepping (-27, -6) + (0, 3)
02:08:52.208 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:52.240 00.032 8976 Received - 47 (G) 
02:08:52.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:52.240 00.000 8976 stepped: pos (-27, -3)
02:08:52.240 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.23 = 2.23)
02:08:52.240 00.000 8976 MountToCamera -- mountX=4.46 mountY=0.82 hyp=4.53 mountTheta=0.18 cameraX=-2.76, cameraY=3.60 cameraTheta=2.23
02:08:52.240 00.000 8976 incremental bump (-2.761, 3.596) isValid = 1
02:08:52.240 00.000 8976 Scheduling Mount bump of (-0.070, 0.094)
02:08:52.240 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:08:52.240 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:08:52.240 00.000 8976 move complete, result=0
02:08:52.240 00.000 8976 worker thread done servicing request
02:08:52.240 00.000 9828 Worker thread wakes up
02:08:52.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:08:52.240 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:08:52.240 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
02:08:52.240 00.000 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.06)
02:08:52.240 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
02:08:52.240 00.000 8976 Worker thread wakes up
02:08:52.241 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:52.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:52.241 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
02:08:52.241 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:08:52.241 00.000 9828 BLC: window closed
02:08:52.241 00.000 9828 MoveAxis(W, 21, B)
02:08:52.241 00.000 9828 Guiding  Dir = 3, Dur = 21
02:08:52.241 00.000 9828 IsSlewing returns 0
02:08:52.241 00.000 9828 IsGuiding returns 0
02:08:52.242 00.001 9828 PulseGuide returned control before completion, sleep 31
02:08:52.281 00.039 9828 IsGuiding returns 1
02:08:52.281 00.000 9828 scope still moving after pulse duration time elapsed
02:08:52.311 00.030 9828 IsSlewing returns 0
02:08:52.311 00.000 9828 IsGuiding returns 1
02:08:52.342 00.031 9828 IsSlewing returns 0
02:08:52.342 00.000 9828 IsGuiding returns 1
02:08:52.374 00.032 9828 IsSlewing returns 0
02:08:52.374 00.000 9828 IsGuiding returns 0
02:08:52.374 00.000 9828 scope move finished after 21 + 112 ms
02:08:52.374 00.000 9828 Move returns status 0, amount 21
02:08:52.374 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:52.374 00.000 9828 MoveAxis(N, 14, B)
02:08:52.374 00.000 9828 Guiding  Dir = 0, Dur = 14
02:08:52.390 00.016 9828 IsSlewing returns 0
02:08:52.390 00.000 9828 IsGuiding returns 0
02:08:52.390 00.000 9828 PulseGuide returned control before completion, sleep 24
02:08:52.422 00.032 9828 IsGuiding returns 1
02:08:52.422 00.000 9828 scope still moving after pulse duration time elapsed
02:08:52.454 00.032 9828 IsSlewing returns 0
02:08:52.454 00.000 9828 IsGuiding returns 1
02:08:52.486 00.032 9828 IsSlewing returns 0
02:08:52.486 00.000 9828 IsGuiding returns 1
02:08:52.518 00.032 9828 IsSlewing returns 0
02:08:52.518 00.000 9828 IsGuiding returns 1
02:08:52.547 00.029 9828 IsSlewing returns 0
02:08:52.547 00.000 9828 IsGuiding returns 0
02:08:52.547 00.000 9828 scope move finished after 14 + 143 ms
02:08:52.547 00.000 9828 Move returns status 0, amount 14
02:08:52.547 00.000 9828 move complete, result=0
02:08:52.548 00.001 9828 worker thread done servicing request
02:08:52.548 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
02:08:52.945 00.397 8976 Exposure complete
02:08:52.951 00.006 8976 worker thread done servicing request
02:08:52.951 00.000 5052 OnExposeComplete: enter
02:08:52.951 00.000 5052 UpdateGuideState(): m_state=6
02:08:52.951 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7300
02:08:52.951 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=281.68, Mass=198, SNR=9.8, Peak=80 HFD=1.6
02:08:52.951 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:08:52.951 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
02:08:52.951 00.000 5052 CameraToMount -- cameraX=1.15 cameraY=-0.03 hyp=1.15 cameraTheta=-0.02 mountX=-0.55 mountY=-0.95, mountTheta=-2.09
02:08:52.952 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.15, y=-0.03, opts=13)
02:08:52.952 00.000 5052 Enqueuing Move request for stepguider (1.15, -0.03)
02:08:52.952 00.000 8976 Worker thread wakes up
02:08:52.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.15, -0.03) opts 0xd
02:08:52.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.15, -0.03)
02:08:52.952 00.000 8976 Moving (1.15, -0.03) raw xDistance=-0.55 yDistance=-0.95
02:08:52.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
02:08:52.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.95
02:08:52.952 00.000 8976 MoveAxis(R, 2, ABG)
02:08:52.952 00.000 8976 stepping (-27, -3) + (2, 0)
02:08:52.952 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:52.953 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:08:52.962 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
02:08:52.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:52.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:52.962 00.000 5052 Enqueuing Expose request
02:08:52.990 00.028 8976 Received - 47 (G) 
02:08:52.990 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:52.990 00.000 8976 stepped: pos (-25, -3)
02:08:52.990 00.000 8976 MoveAxis(U, 4, ABG)
02:08:52.990 00.000 8976 stepping (-25, -3) + (0, 4)
02:08:52.990 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:08:53.022 00.032 8976 Received - 47 (G) 
02:08:53.022 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:08:53.022 00.000 8976 stepped: pos (-25, 1)
02:08:53.023 00.001 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
02:08:53.023 00.000 8976 MountToCamera -- mountX=4.25 mountY=0.50 hyp=4.28 mountTheta=0.12 cameraX=-2.38, cameraY=3.56 cameraTheta=2.16
02:08:53.023 00.000 8976 incremental bump (-2.378, 3.558) isValid = 1
02:08:53.023 00.000 8976 Scheduling Mount bump of (-0.064, 0.099)
02:08:53.023 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:08:53.023 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:08:53.023 00.000 8976 move complete, result=0
02:08:53.023 00.000 9828 Worker thread wakes up
02:08:53.023 00.000 8976 worker thread done servicing request
02:08:53.023 00.000 8976 Worker thread wakes up
02:08:53.023 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:53.023 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:53.023 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.0 px 4 ms NORTH
02:08:53.023 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:08:53.023 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:08:53.023 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
02:08:53.023 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.12)
02:08:53.024 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.06
02:08:53.024 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:08:53.024 00.000 9828 BLC: window closed
02:08:53.024 00.000 9828 MoveAxis(W, 19, B)
02:08:53.024 00.000 9828 Guiding  Dir = 3, Dur = 19
02:08:53.024 00.000 9828 IsSlewing returns 0
02:08:53.024 00.000 9828 IsGuiding returns 0
02:08:53.024 00.000 9828 PulseGuide returned control before completion, sleep 29
02:08:53.061 00.037 9828 IsGuiding returns 1
02:08:53.061 00.000 9828 scope still moving after pulse duration time elapsed
02:08:53.094 00.033 9828 IsSlewing returns 0
02:08:53.094 00.000 9828 IsGuiding returns 1
02:08:53.123 00.029 9828 IsSlewing returns 0
02:08:53.123 00.000 9828 IsGuiding returns 1
02:08:53.154 00.031 9828 IsSlewing returns 0
02:08:53.154 00.000 9828 IsGuiding returns 0
02:08:53.154 00.000 9828 scope move finished after 19 + 110 ms
02:08:53.154 00.000 9828 Move returns status 0, amount 19
02:08:53.154 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:53.154 00.000 9828 MoveAxis(N, 14, B)
02:08:53.154 00.000 9828 Guiding  Dir = 0, Dur = 14
02:08:53.169 00.015 9828 IsSlewing returns 0
02:08:53.169 00.000 9828 IsGuiding returns 0
02:08:53.169 00.000 9828 PulseGuide returned control before completion, sleep 24
02:08:53.200 00.031 9828 IsGuiding returns 1
02:08:53.200 00.000 9828 scope still moving after pulse duration time elapsed
02:08:53.231 00.031 9828 IsSlewing returns 0
02:08:53.231 00.000 9828 IsGuiding returns 1
02:08:53.262 00.031 9828 IsSlewing returns 0
02:08:53.262 00.000 9828 IsGuiding returns 1
02:08:53.293 00.031 9828 IsSlewing returns 0
02:08:53.293 00.000 9828 IsGuiding returns 1
02:08:53.323 00.030 9828 IsSlewing returns 0
02:08:53.323 00.000 9828 IsGuiding returns 1
02:08:53.355 00.032 9828 IsSlewing returns 0
02:08:53.355 00.000 9828 IsGuiding returns 0
02:08:53.355 00.000 9828 scope move finished after 14 + 171 ms
02:08:53.355 00.000 9828 Move returns status 0, amount 14
02:08:53.355 00.000 9828 move complete, result=0
02:08:53.356 00.001 9828 worker thread done servicing request
02:08:53.356 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:08:53.720 00.364 8976 Exposure complete
02:08:53.725 00.005 8976 worker thread done servicing request
02:08:53.725 00.000 5052 OnExposeComplete: enter
02:08:53.725 00.000 5052 UpdateGuideState(): m_state=6
02:08:53.725 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7301
02:08:53.725 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.56, Mass=185, SNR=9.5, Peak=78 HFD=1.9
02:08:53.726 00.001 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
02:08:53.726 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
02:08:53.726 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.15 hyp=0.62 cameraTheta=-0.25 mountX=-0.41 mountY=-0.42, mountTheta=-2.34
02:08:53.726 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.15, opts=13)
02:08:53.726 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.15)
02:08:53.726 00.000 8976 Worker thread wakes up
02:08:53.727 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.15) opts 0xd
02:08:53.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.15)
02:08:53.727 00.000 8976 Moving (0.60, -0.15) raw xDistance=-0.41 yDistance=-0.42
02:08:53.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
02:08:53.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.42
02:08:53.727 00.000 8976 MoveAxis(R, 2, ABG)
02:08:53.727 00.000 8976 stepping (-25, 1) + (2, 0)
02:08:53.727 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:53.727 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:08:53.738 00.011 5052 UpdateGuideState exits: m=185 SNR=9.5
02:08:53.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:53.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:53.738 00.000 5052 Enqueuing Expose request
02:08:53.758 00.020 8976 Received - 47 (G) 
02:08:53.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:53.758 00.000 8976 stepped: pos (-23, 1)
02:08:53.758 00.000 8976 MoveAxis(U, 2, ABG)
02:08:53.758 00.000 8976 stepping (-23, 1) + (0, 2)
02:08:53.758 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:53.790 00.032 8976 Received - 47 (G) 
02:08:53.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:53.790 00.000 8976 stepped: pos (-23, 3)
02:08:53.790 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
02:08:53.790 00.000 8976 MountToCamera -- mountX=4.01 mountY=0.18 hyp=4.01 mountTheta=0.04 cameraX=-1.98, cameraY=3.49 cameraTheta=2.09
02:08:53.790 00.000 8976 incremental bump (-1.983, 3.490) isValid = 1
02:08:53.790 00.000 8976 Scheduling Mount bump of (-0.057, 0.104)
02:08:53.791 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:08:53.791 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:08:53.791 00.000 8976 move complete, result=0
02:08:53.791 00.000 8976 worker thread done servicing request
02:08:53.791 00.000 8976 Worker thread wakes up
02:08:53.791 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:53.791 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:53.791 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
02:08:53.792 00.001 9828 Worker thread wakes up
02:08:53.792 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:08:53.792 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:08:53.792 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.12)
02:08:53.792 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.20)
02:08:53.792 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
02:08:53.792 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:08:53.792 00.000 9828 BLC: window closed
02:08:53.792 00.000 9828 MoveAxis(W, 16, B)
02:08:53.792 00.000 9828 Guiding  Dir = 3, Dur = 16
02:08:53.793 00.001 9828 IsSlewing returns 0
02:08:53.793 00.000 9828 IsGuiding returns 0
02:08:53.794 00.001 9828 PulseGuide returned control before completion, sleep 26
02:08:53.823 00.029 9828 IsGuiding returns 1
02:08:53.823 00.000 9828 scope still moving after pulse duration time elapsed
02:08:53.853 00.030 9828 IsSlewing returns 0
02:08:53.853 00.000 9828 IsGuiding returns 1
02:08:53.885 00.032 9828 IsSlewing returns 0
02:08:53.885 00.000 9828 IsGuiding returns 1
02:08:53.915 00.030 9828 IsSlewing returns 0
02:08:53.915 00.000 9828 IsGuiding returns 1
02:08:53.947 00.032 9828 IsSlewing returns 0
02:08:53.947 00.000 9828 IsGuiding returns 0
02:08:53.947 00.000 9828 scope move finished after 16 + 136 ms
02:08:53.947 00.000 9828 Move returns status 0, amount 16
02:08:53.947 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:53.947 00.000 9828 MoveAxis(N, 15, B)
02:08:53.947 00.000 9828 Guiding  Dir = 0, Dur = 15
02:08:53.962 00.015 9828 IsSlewing returns 0
02:08:53.962 00.000 9828 IsGuiding returns 0
02:08:53.962 00.000 9828 PulseGuide returned control before completion, sleep 25
02:08:53.993 00.031 9828 IsGuiding returns 1
02:08:53.993 00.000 9828 scope still moving after pulse duration time elapsed
02:08:54.025 00.032 9828 IsSlewing returns 0
02:08:54.025 00.000 9828 IsGuiding returns 1
02:08:54.056 00.031 9828 IsSlewing returns 0
02:08:54.056 00.000 9828 IsGuiding returns 1
02:08:54.087 00.031 9828 IsSlewing returns 0
02:08:54.087 00.000 9828 IsGuiding returns 1
02:08:54.118 00.031 9828 IsSlewing returns 0
02:08:54.118 00.000 9828 IsGuiding returns 0
02:08:54.118 00.000 9828 scope move finished after 15 + 140 ms
02:08:54.118 00.000 9828 Move returns status 0, amount 15
02:08:54.118 00.000 9828 move complete, result=0
02:08:54.118 00.000 9828 worker thread done servicing request
02:08:54.118 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:08:54.502 00.384 8976 Exposure complete
02:08:54.507 00.005 8976 worker thread done servicing request
02:08:54.507 00.000 5052 OnExposeComplete: enter
02:08:54.507 00.000 5052 UpdateGuideState(): m_state=6
02:08:54.507 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7302
02:08:54.507 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.80, Mass=191, SNR=9.6, Peak=81 HFD=2.1
02:08:54.507 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:08:54.507 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
02:08:54.507 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.09 hyp=0.79 cameraTheta=0.11 mountX=-0.28 mountY=-0.70, mountTheta=-1.95
02:08:54.508 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.09, opts=13)
02:08:54.508 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.09)
02:08:54.508 00.000 8976 Worker thread wakes up
02:08:54.509 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.09) opts 0xd
02:08:54.509 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.09)
02:08:54.509 00.000 8976 Moving (0.78, 0.09) raw xDistance=-0.28 yDistance=-0.70
02:08:54.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
02:08:54.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.70
02:08:54.509 00.000 8976 MoveAxis(R, 1, ABG)
02:08:54.509 00.000 8976 stepping (-23, 3) + (1, 0)
02:08:54.509 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:54.510 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:08:54.519 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
02:08:54.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:54.519 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:54.519 00.000 5052 Enqueuing Expose request
02:08:54.541 00.022 8976 Received - 47 (G) 
02:08:54.542 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:08:54.542 00.000 8976 stepped: pos (-22, 3)
02:08:54.542 00.000 8976 MoveAxis(U, 3, ABG)
02:08:54.542 00.000 8976 stepping (-22, 3) + (0, 3)
02:08:54.542 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:54.574 00.032 8976 Received - 47 (G) 
02:08:54.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:08:54.574 00.000 8976 stepped: pos (-22, 6)
02:08:54.574 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
02:08:54.574 00.000 8976 MountToCamera -- mountX=3.80 mountY=-0.20 hyp=3.80 mountTheta=-0.05 cameraX=-1.55, cameraY=3.47 cameraTheta=1.99
02:08:54.574 00.000 8976 incremental bump (-1.555, 3.472) isValid = 1
02:08:54.574 00.000 8976 Scheduling Mount bump of (-0.047, 0.109)
02:08:54.574 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:08:54.574 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:08:54.574 00.000 8976 move complete, result=0
02:08:54.574 00.000 8976 worker thread done servicing request
02:08:54.574 00.000 8976 Worker thread wakes up
02:08:54.574 00.000 9828 Worker thread wakes up
02:08:54.575 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:08:54.575 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:08:54.575 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
02:08:54.575 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.29)
02:08:54.575 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
02:08:54.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:54.575 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.04 mountY=-0.11, mountTheta=-1.22
02:08:54.575 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:08:54.575 00.000 9828 BLC: window closed
02:08:54.575 00.000 9828 MoveAxis(W, 13, B)
02:08:54.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:54.575 00.000 9828 Guiding  Dir = 3, Dur = 13
02:08:54.576 00.001 9828 IsSlewing returns 0
02:08:54.576 00.000 9828 IsGuiding returns 0
02:08:54.576 00.000 9828 PulseGuide returned control before completion, sleep 23
02:08:54.603 00.027 9828 IsGuiding returns 1
02:08:54.603 00.000 9828 scope still moving after pulse duration time elapsed
02:08:54.633 00.030 9828 IsSlewing returns 0
02:08:54.633 00.000 9828 IsGuiding returns 1
02:08:54.664 00.031 9828 IsSlewing returns 0
02:08:54.664 00.000 9828 IsGuiding returns 1
02:08:54.696 00.032 9828 IsSlewing returns 0
02:08:54.696 00.000 9828 IsGuiding returns 1
02:08:54.726 00.030 9828 IsSlewing returns 0
02:08:54.726 00.000 9828 IsGuiding returns 0
02:08:54.726 00.000 9828 scope move finished after 13 + 137 ms
02:08:54.726 00.000 9828 Move returns status 0, amount 13
02:08:54.726 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:54.726 00.000 9828 MoveAxis(N, 15, B)
02:08:54.726 00.000 9828 Guiding  Dir = 0, Dur = 15
02:08:54.741 00.015 9828 IsSlewing returns 0
02:08:54.741 00.000 9828 IsGuiding returns 0
02:08:54.741 00.000 9828 PulseGuide returned control before completion, sleep 25
02:08:54.772 00.031 9828 IsGuiding returns 1
02:08:54.772 00.000 9828 scope still moving after pulse duration time elapsed
02:08:54.804 00.032 9828 IsSlewing returns 0
02:08:54.804 00.000 9828 IsGuiding returns 1
02:08:54.835 00.031 9828 IsSlewing returns 0
02:08:54.835 00.000 9828 IsGuiding returns 1
02:08:54.866 00.031 9828 IsSlewing returns 0
02:08:54.866 00.000 9828 IsGuiding returns 1
02:08:54.896 00.030 9828 IsSlewing returns 0
02:08:54.896 00.000 9828 IsGuiding returns 0
02:08:54.896 00.000 9828 scope move finished after 15 + 140 ms
02:08:54.896 00.000 9828 Move returns status 0, amount 15
02:08:54.896 00.000 9828 move complete, result=0
02:08:54.896 00.000 9828 worker thread done servicing request
02:08:54.896 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 15 ms NORTH
02:08:55.269 00.373 8976 Exposure complete
02:08:55.274 00.005 8976 worker thread done servicing request
02:08:55.274 00.000 5052 OnExposeComplete: enter
02:08:55.274 00.000 5052 UpdateGuideState(): m_state=6
02:08:55.274 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7303
02:08:55.274 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.98, Mass=194, SNR=9.6, Peak=76 HFD=2.2
02:08:55.274 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
02:08:55.274 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
02:08:55.274 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.27 hyp=0.46 cameraTheta=0.62 mountX=0.07 mountY=-0.46, mountTheta=-1.42
02:08:55.275 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.27, opts=13)
02:08:55.275 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.27)
02:08:55.275 00.000 8976 Worker thread wakes up
02:08:55.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.27) opts 0xd
02:08:55.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.27)
02:08:55.275 00.000 8976 Moving (0.38, 0.27) raw xDistance=0.07 yDistance=-0.46
02:08:55.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:08:55.276 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
02:08:55.276 00.000 8976 MoveAxis(R, 0, ABG)
02:08:55.276 00.000 8976 MoveAxis(U, 2, ABG)
02:08:55.276 00.000 8976 stepping (-22, 6) + (0, 2)
02:08:55.276 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:55.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:08:55.286 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
02:08:55.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:55.286 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:55.286 00.000 5052 Enqueuing Expose request
02:08:55.309 00.023 8976 Received - 47 (G) 
02:08:55.309 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:55.309 00.000 8976 stepped: pos (-22, 8)
02:08:55.309 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
02:08:55.309 00.000 8976 MountToCamera -- mountX=3.66 mountY=-0.55 hyp=3.70 mountTheta=-0.15 cameraX=-1.17, cameraY=3.51 cameraTheta=1.89
02:08:55.309 00.000 8976 incremental bump (-1.174, 3.507) isValid = 1
02:08:55.309 00.000 8976 Scheduling Mount bump of (-0.036, 0.113)
02:08:55.309 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:08:55.309 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:08:55.309 00.000 8976 move complete, result=0
02:08:55.309 00.000 9828 Worker thread wakes up
02:08:55.309 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:08:55.310 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:08:55.310 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:08:55.310 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.30)
02:08:55.310 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.39)
02:08:55.310 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.31
02:08:55.310 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:08:55.310 00.000 9828 BLC: window closed
02:08:55.310 00.000 9828 MoveAxis(W, 10, B)
02:08:55.310 00.000 9828 Guiding  Dir = 3, Dur = 10
02:08:55.310 00.000 8976 worker thread done servicing request
02:08:55.310 00.000 8976 Worker thread wakes up
02:08:55.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:55.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:55.310 00.000 9828 IsSlewing returns 0
02:08:55.310 00.000 9828 IsGuiding returns 0
02:08:55.311 00.001 9828 PulseGuide returned control before completion, sleep 20
02:08:55.345 00.034 9828 IsGuiding returns 1
02:08:55.345 00.000 9828 scope still moving after pulse duration time elapsed
02:08:55.376 00.031 9828 IsSlewing returns 0
02:08:55.376 00.000 9828 IsGuiding returns 1
02:08:55.408 00.032 9828 IsSlewing returns 0
02:08:55.408 00.000 9828 IsGuiding returns 1
02:08:55.438 00.030 9828 IsSlewing returns 0
02:08:55.438 00.000 9828 IsGuiding returns 0
02:08:55.438 00.000 9828 scope move finished after 10 + 118 ms
02:08:55.438 00.000 9828 Move returns status 0, amount 10
02:08:55.439 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:55.439 00.000 9828 MoveAxis(N, 16, B)
02:08:55.439 00.000 9828 Guiding  Dir = 0, Dur = 16
02:08:55.454 00.015 9828 IsSlewing returns 0
02:08:55.454 00.000 9828 IsGuiding returns 0
02:08:55.454 00.000 9828 PulseGuide returned control before completion, sleep 26
02:08:55.484 00.030 9828 IsGuiding returns 1
02:08:55.484 00.000 9828 scope still moving after pulse duration time elapsed
02:08:55.516 00.032 9828 IsSlewing returns 0
02:08:55.516 00.000 9828 IsGuiding returns 1
02:08:55.547 00.031 9828 IsSlewing returns 0
02:08:55.547 00.000 9828 IsGuiding returns 1
02:08:55.578 00.031 9828 IsSlewing returns 0
02:08:55.578 00.000 9828 IsGuiding returns 0
02:08:55.578 00.000 9828 scope move finished after 16 + 108 ms
02:08:55.578 00.000 9828 Move returns status 0, amount 16
02:08:55.578 00.000 9828 move complete, result=0
02:08:55.578 00.000 9828 worker thread done servicing request
02:08:55.578 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:08:56.003 00.425 8976 Exposure complete
02:08:56.009 00.006 8976 worker thread done servicing request
02:08:56.009 00.000 5052 OnExposeComplete: enter
02:08:56.009 00.000 5052 UpdateGuideState(): m_state=6
02:08:56.009 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7304
02:08:56.009 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.92, Mass=196, SNR=9.8, Peak=86 HFD=2.1
02:08:56.009 00.000 5052 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.04) = xAngle (-0.71 = -0.71)
02:08:56.010 00.001 5052 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.82 = -0.82)
02:08:56.010 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.33 mountX=0.16 mountY=-0.16, mountTheta=-0.77
02:08:56.011 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.21, opts=13)
02:08:56.011 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.21)
02:08:56.011 00.000 8976 Worker thread wakes up
02:08:56.011 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.21) opts 0xd
02:08:56.011 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.21)
02:08:56.011 00.000 8976 Moving (0.05, 0.21) raw xDistance=0.16 yDistance=-0.16
02:08:56.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:08:56.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:08:56.011 00.000 8976 MoveAxis(R, 0, ABG)
02:08:56.011 00.000 8976 MoveAxis(U, 0, ABG)
02:08:56.011 00.000 8976 MountToCamera -- mountTheta (-0.22) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
02:08:56.011 00.000 8976 MountToCamera -- mountX=3.56 mountY=-0.79 hyp=3.65 mountTheta=-0.22 cameraX=-0.92, cameraY=3.53 cameraTheta=1.83
02:08:56.011 00.000 8976 incremental bump (-0.920, 3.530) isValid = 1
02:08:56.012 00.001 8976 Scheduling Mount bump of (-0.029, 0.115)
02:08:56.012 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:08:56.012 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:08:56.012 00.000 8976 move complete, result=0
02:08:56.012 00.000 8976 worker thread done servicing request
02:08:56.012 00.000 9828 Worker thread wakes up
02:08:56.012 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:08:56.012 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:08:56.012 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.91 = -1.37)
02:08:56.012 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.45)
02:08:56.012 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:08:56.012 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:08:56.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:08:56.012 00.000 9828 BLC: window closed
02:08:56.012 00.000 9828 MoveAxis(W, 8, B)
02:08:56.012 00.000 9828 Guiding  Dir = 3, Dur = 8
02:08:56.013 00.001 9828 IsSlewing returns 0
02:08:56.013 00.000 9828 IsGuiding returns 0
02:08:56.013 00.000 9828 PulseGuide returned control before completion, sleep 18
02:08:56.023 00.010 5052 UpdateGuideState exits: m=196 SNR=9.8
02:08:56.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:56.023 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:56.023 00.000 5052 Enqueuing Expose request
02:08:56.023 00.000 8976 Worker thread wakes up
02:08:56.023 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:56.023 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:56.024 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:56.033 00.009 9828 IsGuiding returns 1
02:08:56.033 00.000 9828 scope still moving after pulse duration time elapsed
02:08:56.064 00.031 9828 IsSlewing returns 0
02:08:56.064 00.000 9828 IsGuiding returns 1
02:08:56.096 00.032 9828 IsSlewing returns 0
02:08:56.096 00.000 9828 IsGuiding returns 1
02:08:56.129 00.033 9828 IsSlewing returns 0
02:08:56.129 00.000 9828 IsGuiding returns 0
02:08:56.129 00.000 9828 scope move finished after 8 + 107 ms
02:08:56.130 00.001 9828 Move returns status 0, amount 8
02:08:56.130 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:56.130 00.000 9828 MoveAxis(N, 16, B)
02:08:56.130 00.000 9828 Guiding  Dir = 0, Dur = 16
02:08:56.145 00.015 9828 IsSlewing returns 0
02:08:56.145 00.000 9828 IsGuiding returns 0
02:08:56.145 00.000 9828 PulseGuide returned control before completion, sleep 26
02:08:56.176 00.031 9828 IsGuiding returns 1
02:08:56.176 00.000 9828 scope still moving after pulse duration time elapsed
02:08:56.207 00.031 9828 IsSlewing returns 0
02:08:56.207 00.000 9828 IsGuiding returns 1
02:08:56.238 00.031 9828 IsSlewing returns 0
02:08:56.238 00.000 9828 IsGuiding returns 1
02:08:56.269 00.031 9828 IsSlewing returns 0
02:08:56.269 00.000 9828 IsGuiding returns 1
02:08:56.301 00.032 9828 IsSlewing returns 0
02:08:56.301 00.000 9828 IsGuiding returns 0
02:08:56.301 00.000 9828 scope move finished after 16 + 140 ms
02:08:56.301 00.000 9828 Move returns status 0, amount 16
02:08:56.301 00.000 9828 move complete, result=0
02:08:56.301 00.000 9828 worker thread done servicing request
02:08:56.302 00.001 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:08:56.716 00.414 8976 Exposure complete
02:08:56.722 00.006 8976 worker thread done servicing request
02:08:56.722 00.000 5052 OnExposeComplete: enter
02:08:56.722 00.000 5052 UpdateGuideState(): m_state=6
02:08:56.722 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7305
02:08:56.722 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.83, Mass=187, SNR=9.5, Peak=80 HFD=1.9
02:08:56.722 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
02:08:56.722 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
02:08:56.722 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.49 mountX=0.00 mountY=-0.25, mountTheta=-1.55
02:08:56.724 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.12, opts=13)
02:08:56.724 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.12)
02:08:56.724 00.000 8976 Worker thread wakes up
02:08:56.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.12) opts 0xd
02:08:56.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.12)
02:08:56.724 00.000 8976 Moving (0.22, 0.12) raw xDistance=0.00 yDistance=-0.25
02:08:56.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:08:56.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:08:56.724 00.000 8976 MoveAxis(R, 0, ABG)
02:08:56.724 00.000 8976 MoveAxis(U, 0, ABG)
02:08:56.724 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
02:08:56.724 00.000 8976 MountToCamera -- mountX=3.50 mountY=-0.95 hyp=3.62 mountTheta=-0.26 cameraX=-0.75, cameraY=3.55 cameraTheta=1.78
02:08:56.724 00.000 8976 incremental bump (-0.749, 3.546) isValid = 1
02:08:56.724 00.000 8976 Scheduling Mount bump of (-0.024, 0.117)
02:08:56.724 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:08:56.724 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:08:56.724 00.000 8976 move complete, result=0
02:08:56.725 00.001 9828 Worker thread wakes up
02:08:56.725 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:08:56.725 00.000 8976 worker thread done servicing request
02:08:56.725 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:08:56.725 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.42)
02:08:56.725 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:08:56.725 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.50)
02:08:56.725 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
02:08:56.725 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:08:56.725 00.000 9828 BLC: window closed
02:08:56.725 00.000 9828 MoveAxis(W, 6, B)
02:08:56.725 00.000 9828 Guiding  Dir = 3, Dur = 6
02:08:56.726 00.001 9828 IsSlewing returns 0
02:08:56.726 00.000 9828 IsGuiding returns 0
02:08:56.726 00.000 9828 PulseGuide returned control before completion, sleep 16
02:08:56.735 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
02:08:56.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:56.735 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:56.735 00.000 5052 Enqueuing Expose request
02:08:56.735 00.000 8976 Worker thread wakes up
02:08:56.735 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:08:56.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:56.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:56.752 00.017 9828 IsGuiding returns 1
02:08:56.752 00.000 9828 scope still moving after pulse duration time elapsed
02:08:56.784 00.032 9828 IsSlewing returns 0
02:08:56.788 00.004 9828 IsGuiding returns 1
02:08:56.814 00.026 9828 IsSlewing returns 0
02:08:56.814 00.000 9828 IsGuiding returns 1
02:08:56.845 00.031 9828 IsSlewing returns 0
02:08:56.845 00.000 9828 IsGuiding returns 0
02:08:56.845 00.000 9828 scope move finished after 6 + 112 ms
02:08:56.845 00.000 9828 Move returns status 0, amount 6
02:08:56.845 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:56.845 00.000 9828 MoveAxis(N, 16, B)
02:08:56.846 00.001 9828 Guiding  Dir = 0, Dur = 16
02:08:56.861 00.015 9828 IsSlewing returns 0
02:08:56.861 00.000 9828 IsGuiding returns 0
02:08:56.861 00.000 9828 PulseGuide returned control before completion, sleep 26
02:08:56.891 00.030 9828 IsGuiding returns 1
02:08:56.891 00.000 9828 scope still moving after pulse duration time elapsed
02:08:56.922 00.031 9828 IsSlewing returns 0
02:08:56.922 00.000 9828 IsGuiding returns 1
02:08:56.953 00.031 9828 IsSlewing returns 0
02:08:56.953 00.000 9828 IsGuiding returns 1
02:08:56.984 00.031 9828 IsSlewing returns 0
02:08:56.984 00.000 9828 IsGuiding returns 1
02:08:57.015 00.031 9828 IsSlewing returns 0
02:08:57.015 00.000 9828 IsGuiding returns 0
02:08:57.015 00.000 9828 scope move finished after 16 + 138 ms
02:08:57.015 00.000 9828 Move returns status 0, amount 16
02:08:57.015 00.000 9828 move complete, result=0
02:08:57.015 00.000 9828 worker thread done servicing request
02:08:57.015 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:08:57.423 00.408 8976 Exposure complete
02:08:57.428 00.005 8976 worker thread done servicing request
02:08:57.428 00.000 5052 OnExposeComplete: enter
02:08:57.429 00.001 5052 UpdateGuideState(): m_state=6
02:08:57.429 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7306
02:08:57.429 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.68, Mass=195, SNR=9.7, Peak=81 HFD=1.8
02:08:57.429 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
02:08:57.429 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
02:08:57.429 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.40 mountX=-0.05 mountY=-0.04, mountTheta=-2.51
02:08:57.429 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.03, opts=13)
02:08:57.430 00.001 5052 Enqueuing Move request for stepguider (0.06, -0.03)
02:08:57.430 00.000 8976 Worker thread wakes up
02:08:57.430 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.03) opts 0xd
02:08:57.430 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.03)
02:08:57.430 00.000 8976 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.04
02:08:57.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:08:57.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:08:57.430 00.000 8976 MoveAxis(R, 0, ABG)
02:08:57.430 00.000 8976 MoveAxis(U, 0, ABG)
02:08:57.430 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
02:08:57.430 00.000 8976 MountToCamera -- mountX=3.46 mountY=-1.05 hyp=3.61 mountTheta=-0.30 cameraX=-0.63, cameraY=3.56 cameraTheta=1.75
02:08:57.430 00.000 8976 incremental bump (-0.635, 3.557) isValid = 1
02:08:57.431 00.001 8976 Scheduling Mount bump of (-0.012, 0.068)
02:08:57.431 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.07, opts=4)
02:08:57.431 00.000 8976 Enqueuing Move request for scope (-0.01, 0.07)
02:08:57.431 00.000 8976 move complete, result=0
02:08:57.431 00.000 9828 Worker thread wakes up
02:08:57.431 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0x4
02:08:57.431 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
02:08:57.431 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.45)
02:08:57.431 00.000 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.53)
02:08:57.431 00.000 8976 worker thread done servicing request
02:08:57.431 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:08:57.431 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.74 mountX=0.01 mountY=-0.07, mountTheta=-1.45
02:08:57.431 00.000 9828 Moving (-0.01, 0.07) raw xDistance=0.01 yDistance=-0.07
02:08:57.431 00.000 9828 BLC: window closed
02:08:57.431 00.000 9828 MoveAxis(W, 3, B)
02:08:57.431 00.000 9828 Guiding  Dir = 3, Dur = 3
02:08:57.431 00.000 9828 IsSlewing returns 0
02:08:57.431 00.000 9828 IsGuiding returns 0
02:08:57.431 00.000 9828 PulseGuide returned control before completion, sleep 13
02:08:57.440 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:08:57.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:57.440 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:57.440 00.000 5052 Enqueuing Expose request
02:08:57.440 00.000 8976 Worker thread wakes up
02:08:57.441 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:57.441 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:57.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:57.451 00.010 9828 IsGuiding returns 1
02:08:57.451 00.000 9828 scope still moving after pulse duration time elapsed
02:08:57.483 00.032 9828 IsSlewing returns 0
02:08:57.483 00.000 9828 IsGuiding returns 1
02:08:57.514 00.031 9828 IsSlewing returns 0
02:08:57.514 00.000 9828 IsGuiding returns 1
02:08:57.545 00.031 9828 IsSlewing returns 0
02:08:57.545 00.000 9828 IsGuiding returns 0
02:08:57.545 00.000 9828 scope move finished after 3 + 111 ms
02:08:57.545 00.000 9828 Move returns status 0, amount 3
02:08:57.545 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:57.545 00.000 9828 MoveAxis(N, 9, B)
02:08:57.545 00.000 9828 Guiding  Dir = 0, Dur = 9
02:08:57.561 00.016 9828 IsSlewing returns 0
02:08:57.561 00.000 9828 IsGuiding returns 0
02:08:57.561 00.000 9828 PulseGuide returned control before completion, sleep 19
02:08:57.591 00.030 9828 IsGuiding returns 1
02:08:57.591 00.000 9828 scope still moving after pulse duration time elapsed
02:08:57.623 00.032 9828 IsSlewing returns 0
02:08:57.624 00.001 9828 IsGuiding returns 1
02:08:57.655 00.031 9828 IsSlewing returns 0
02:08:57.655 00.000 9828 IsGuiding returns 1
02:08:57.687 00.032 9828 IsSlewing returns 0
02:08:57.687 00.000 9828 IsGuiding returns 0
02:08:57.687 00.000 9828 scope move finished after 9 + 116 ms
02:08:57.687 00.000 9828 Move returns status 0, amount 9
02:08:57.687 00.000 9828 move complete, result=0
02:08:57.687 00.000 9828 worker thread done servicing request
02:08:57.687 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 9 ms NORTH
02:08:58.134 00.447 8976 Exposure complete
02:08:58.140 00.006 8976 worker thread done servicing request
02:08:58.140 00.000 5052 OnExposeComplete: enter
02:08:58.140 00.000 5052 UpdateGuideState(): m_state=6
02:08:58.140 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7307
02:08:58.140 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.79, Mass=190, SNR=9.6, Peak=87 HFD=1.7
02:08:58.140 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
02:08:58.140 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
02:08:58.140 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.08 hyp=0.53 cameraTheta=0.16 mountX=-0.17 mountY=-0.49, mountTheta=-1.90
02:08:58.141 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.08, opts=13)
02:08:58.141 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.08)
02:08:58.141 00.000 8976 Worker thread wakes up
02:08:58.141 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.08) opts 0xd
02:08:58.141 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.08)
02:08:58.141 00.000 8976 Moving (0.53, 0.08) raw xDistance=-0.17 yDistance=-0.49
02:08:58.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:08:58.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:08:58.141 00.000 8976 MoveAxis(R, 0, ABG)
02:08:58.142 00.001 8976 MoveAxis(U, 2, ABG)
02:08:58.142 00.000 8976 stepping (-22, 8) + (0, 2)
02:08:58.142 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:58.142 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:08:58.152 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
02:08:58.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:58.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:58.152 00.000 5052 Enqueuing Expose request
02:08:58.171 00.019 8976 Received - 47 (G) 
02:08:58.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:58.171 00.000 8976 stepped: pos (-22, 10)
02:08:58.171 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
02:08:58.171 00.000 8976 MountToCamera -- mountX=3.43 mountY=-1.23 hyp=3.64 mountTheta=-0.34 cameraX=-0.46, cameraY=3.61 cameraTheta=1.70
02:08:58.171 00.000 8976 incremental bump (-0.465, 3.611) isValid = 1
02:08:58.171 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
02:08:58.171 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:08:58.171 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:08:58.171 00.000 8976 move complete, result=0
02:08:58.171 00.000 9828 Worker thread wakes up
02:08:58.171 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:08:58.171 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:08:58.171 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
02:08:58.171 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
02:08:58.171 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.49
02:08:58.171 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:08:58.171 00.000 9828 BLC: window closed
02:08:58.171 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:08:58.171 00.000 8976 worker thread done servicing request
02:08:58.171 00.000 9828 MoveAxis(W, 3, B)
02:08:58.171 00.000 8976 Worker thread wakes up
02:08:58.171 00.000 9828 Guiding  Dir = 3, Dur = 3
02:08:58.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:58.171 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:58.172 00.001 9828 IsSlewing returns 0
02:08:58.172 00.000 9828 IsGuiding returns 0
02:08:58.172 00.000 9828 PulseGuide returned control before completion, sleep 13
02:08:58.188 00.016 9828 IsGuiding returns 1
02:08:58.188 00.000 9828 scope still moving after pulse duration time elapsed
02:08:58.219 00.031 9828 IsSlewing returns 0
02:08:58.220 00.001 9828 IsGuiding returns 1
02:08:58.249 00.029 9828 IsSlewing returns 0
02:08:58.249 00.000 9828 IsGuiding returns 1
02:08:58.282 00.033 9828 IsSlewing returns 0
02:08:58.282 00.000 9828 IsGuiding returns 1
02:08:58.314 00.032 9828 IsSlewing returns 0
02:08:58.314 00.000 9828 IsGuiding returns 0
02:08:58.314 00.000 9828 scope move finished after 3 + 138 ms
02:08:58.314 00.000 9828 Move returns status 0, amount 3
02:08:58.314 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:58.314 00.000 9828 MoveAxis(N, 16, B)
02:08:58.314 00.000 9828 Guiding  Dir = 0, Dur = 16
02:08:58.330 00.016 9828 IsSlewing returns 0
02:08:58.330 00.000 9828 IsGuiding returns 0
02:08:58.330 00.000 9828 PulseGuide returned control before completion, sleep 26
02:08:58.360 00.030 9828 IsGuiding returns 1
02:08:58.360 00.000 9828 scope still moving after pulse duration time elapsed
02:08:58.392 00.032 9828 IsSlewing returns 0
02:08:58.392 00.000 9828 IsGuiding returns 1
02:08:58.424 00.032 9828 IsSlewing returns 0
02:08:58.424 00.000 9828 IsGuiding returns 1
02:08:58.455 00.031 9828 IsSlewing returns 0
02:08:58.455 00.000 9828 IsGuiding returns 1
02:08:58.486 00.031 9828 IsSlewing returns 0
02:08:58.486 00.000 9828 IsGuiding returns 0
02:08:58.486 00.000 9828 scope move finished after 16 + 140 ms
02:08:58.486 00.000 9828 Move returns status 0, amount 16
02:08:58.486 00.000 9828 move complete, result=0
02:08:58.486 00.000 9828 worker thread done servicing request
02:08:58.486 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:08:58.862 00.376 8976 Exposure complete
02:08:58.868 00.006 8976 worker thread done servicing request
02:08:58.869 00.001 5052 OnExposeComplete: enter
02:08:58.869 00.000 5052 UpdateGuideState(): m_state=6
02:08:58.869 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7308
02:08:58.869 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.66, Mass=194, SNR=9.7, Peak=86 HFD=1.5
02:08:58.869 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
02:08:58.869 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:08:58.869 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.05 hyp=0.45 cameraTheta=-0.10 mountX=-0.25 mountY=-0.35, mountTheta=-2.18
02:08:58.869 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.05, opts=13)
02:08:58.870 00.001 5052 Enqueuing Move request for stepguider (0.45, -0.05)
02:08:58.870 00.000 8976 Worker thread wakes up
02:08:58.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.05) opts 0xd
02:08:58.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.05)
02:08:58.870 00.000 8976 Moving (0.45, -0.05) raw xDistance=-0.25 yDistance=-0.35
02:08:58.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:08:58.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
02:08:58.870 00.000 8976 MoveAxis(R, 0, ABG)
02:08:58.870 00.000 8976 MoveAxis(U, 2, ABG)
02:08:58.870 00.000 8976 stepping (-22, 10) + (0, 2)
02:08:58.870 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:58.871 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:08:58.880 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
02:08:58.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:58.880 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:58.880 00.000 5052 Enqueuing Expose request
02:08:58.906 00.026 8976 Received - 47 (G) 
02:08:58.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:58.906 00.000 8976 stepped: pos (-22, 12)
02:08:58.906 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
02:08:58.906 00.000 8976 MountToCamera -- mountX=3.41 mountY=-1.45 hyp=3.70 mountTheta=-0.40 cameraX=-0.26, cameraY=3.70 cameraTheta=1.64
02:08:58.906 00.000 8976 incremental bump (-0.257, 3.696) isValid = 1
02:08:58.906 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
02:08:58.906 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:08:58.906 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:08:58.906 00.000 8976 move complete, result=0
02:08:58.906 00.000 9828 Worker thread wakes up
02:08:58.906 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:08:58.906 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:08:58.906 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
02:08:58.906 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 2 ms NORTH
02:08:58.906 00.000 8976 worker thread done servicing request
02:08:58.906 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
02:08:58.907 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
02:08:58.907 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:08:58.907 00.000 9828 BLC: window closed
02:08:58.907 00.000 9828 MoveAxis(W, 1, B)
02:08:58.907 00.000 8976 Worker thread wakes up
02:08:58.907 00.000 9828 Guiding  Dir = 3, Dur = 1
02:08:58.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:58.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:58.907 00.000 9828 IsSlewing returns 0
02:08:58.907 00.000 9828 IsGuiding returns 0
02:08:58.907 00.000 9828 PulseGuide returned control before completion, sleep 11
02:08:58.923 00.016 9828 IsGuiding returns 1
02:08:58.923 00.000 9828 scope still moving after pulse duration time elapsed
02:08:58.954 00.031 9828 IsSlewing returns 0
02:08:58.954 00.000 9828 IsGuiding returns 1
02:08:58.986 00.032 9828 IsSlewing returns 0
02:08:58.986 00.000 9828 IsGuiding returns 1
02:08:59.018 00.032 9828 IsSlewing returns 0
02:08:59.018 00.000 9828 IsGuiding returns 0
02:08:59.018 00.000 9828 scope move finished after 1 + 109 ms
02:08:59.018 00.000 9828 Move returns status 0, amount 1
02:08:59.018 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:59.018 00.000 9828 MoveAxis(N, 16, B)
02:08:59.018 00.000 9828 Guiding  Dir = 0, Dur = 16
02:08:59.035 00.017 9828 IsSlewing returns 0
02:08:59.035 00.000 9828 IsGuiding returns 0
02:08:59.035 00.000 9828 PulseGuide returned control before completion, sleep 26
02:08:59.066 00.031 9828 IsGuiding returns 1
02:08:59.066 00.000 9828 scope still moving after pulse duration time elapsed
02:08:59.098 00.032 9828 IsSlewing returns 0
02:08:59.098 00.000 9828 IsGuiding returns 1
02:08:59.130 00.032 9828 IsSlewing returns 0
02:08:59.130 00.000 9828 IsGuiding returns 1
02:08:59.161 00.031 9828 IsSlewing returns 0
02:08:59.161 00.000 9828 IsGuiding returns 1
02:08:59.193 00.032 9828 IsSlewing returns 0
02:08:59.193 00.000 9828 IsGuiding returns 1
02:08:59.223 00.030 9828 IsSlewing returns 0
02:08:59.223 00.000 9828 IsGuiding returns 0
02:08:59.223 00.000 9828 scope move finished after 16 + 172 ms
02:08:59.223 00.000 9828 Move returns status 0, amount 16
02:08:59.223 00.000 9828 move complete, result=0
02:08:59.223 00.000 9828 worker thread done servicing request
02:08:59.223 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:08:59.600 00.377 8976 Exposure complete
02:08:59.606 00.006 8976 worker thread done servicing request
02:08:59.606 00.000 5052 OnExposeComplete: enter
02:08:59.606 00.000 5052 UpdateGuideState(): m_state=6
02:08:59.606 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7309
02:08:59.606 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.23, Mass=214, SNR=10.2, Peak=85 HFD=1.8
02:08:59.606 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
02:08:59.606 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.13)
02:08:59.606 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.48 hyp=0.56 cameraTheta=-1.01 mountX=-0.56 mountY=0.01, mountTheta=3.13
02:08:59.607 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.48, opts=13)
02:08:59.607 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.48)
02:08:59.607 00.000 8976 Worker thread wakes up
02:08:59.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.48) opts 0xd
02:08:59.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.48)
02:08:59.607 00.000 8976 Moving (0.30, -0.48) raw xDistance=-0.56 yDistance=0.01
02:08:59.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:08:59.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:08:59.607 00.000 8976 MoveAxis(R, 2, ABG)
02:08:59.607 00.000 8976 stepping (-22, 12) + (2, 0)
02:08:59.608 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:59.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:08:59.618 00.010 5052 UpdateGuideState exits: m=214 SNR=10.2
02:08:59.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:59.618 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:08:59.618 00.000 5052 Enqueuing Expose request
02:08:59.641 00.023 8976 Received - 47 (G) 
02:08:59.641 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:08:59.641 00.000 8976 stepped: pos (-20, 12)
02:08:59.641 00.000 8976 MoveAxis(U, 0, ABG)
02:08:59.641 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
02:08:59.641 00.000 8976 MountToCamera -- mountX=3.29 mountY=-1.60 hyp=3.66 mountTheta=-0.45 cameraX=-0.07, cameraY=3.66 cameraTheta=1.59
02:08:59.641 00.000 8976 incremental bump (-0.073, 3.662) isValid = 1
02:08:59.641 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
02:08:59.641 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:08:59.641 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:08:59.641 00.000 8976 move complete, result=0
02:08:59.641 00.000 9828 Worker thread wakes up
02:08:59.641 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.0 px 0 ms NORTH
02:08:59.641 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:08:59.641 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:08:59.642 00.001 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.60)
02:08:59.642 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
02:08:59.642 00.000 8976 worker thread done servicing request
02:08:59.642 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
02:08:59.642 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:08:59.642 00.000 9828 BLC: window closed
02:08:59.642 00.000 9828 MoveAxis(E, 1, B)
02:08:59.642 00.000 9828 Guiding  Dir = 2, Dur = 1
02:08:59.642 00.000 8976 Worker thread wakes up
02:08:59.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:08:59.642 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:08:59.642 00.000 9828 IsSlewing returns 0
02:08:59.642 00.000 9828 IsGuiding returns 0
02:08:59.643 00.001 9828 PulseGuide returned control before completion, sleep 11
02:08:59.656 00.013 9828 IsGuiding returns 1
02:08:59.656 00.000 9828 scope still moving after pulse duration time elapsed
02:08:59.687 00.031 9828 IsSlewing returns 0
02:08:59.687 00.000 9828 IsGuiding returns 1
02:08:59.718 00.031 9828 IsSlewing returns 0
02:08:59.718 00.000 9828 IsGuiding returns 1
02:08:59.749 00.031 9828 IsSlewing returns 0
02:08:59.749 00.000 9828 IsGuiding returns 1
02:08:59.779 00.030 9828 IsSlewing returns 0
02:08:59.779 00.000 9828 IsGuiding returns 0
02:08:59.779 00.000 9828 scope move finished after 1 + 135 ms
02:08:59.779 00.000 9828 Move returns status 0, amount 1
02:08:59.779 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:08:59.779 00.000 9828 MoveAxis(N, 16, B)
02:08:59.779 00.000 9828 Guiding  Dir = 0, Dur = 16
02:08:59.794 00.015 9828 IsSlewing returns 0
02:08:59.794 00.000 9828 IsGuiding returns 0
02:08:59.795 00.001 9828 PulseGuide returned control before completion, sleep 26
02:08:59.826 00.031 9828 IsGuiding returns 1
02:08:59.826 00.000 9828 scope still moving after pulse duration time elapsed
02:08:59.857 00.031 9828 IsSlewing returns 0
02:08:59.857 00.000 9828 IsGuiding returns 1
02:08:59.888 00.031 9828 IsSlewing returns 0
02:08:59.888 00.000 9828 IsGuiding returns 1
02:08:59.919 00.031 9828 IsSlewing returns 0
02:08:59.919 00.000 9828 IsGuiding returns 1
02:08:59.950 00.031 9828 IsSlewing returns 0
02:08:59.950 00.000 9828 IsGuiding returns 0
02:08:59.950 00.000 9828 scope move finished after 16 + 139 ms
02:08:59.950 00.000 9828 Move returns status 0, amount 16
02:08:59.950 00.000 9828 move complete, result=0
02:08:59.950 00.000 9828 worker thread done servicing request
02:08:59.950 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:09:00.333 00.383 8976 Exposure complete
02:09:00.339 00.006 8976 worker thread done servicing request
02:09:00.339 00.000 5052 OnExposeComplete: enter
02:09:00.339 00.000 5052 UpdateGuideState(): m_state=6
02:09:00.339 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7310
02:09:00.339 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.60, Mass=196, SNR=9.7, Peak=80 HFD=1.5
02:09:00.339 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
02:09:00.339 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
02:09:00.339 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.11 hyp=0.37 cameraTheta=-0.30 mountX=-0.26 mountY=-0.24, mountTheta=-2.40
02:09:00.340 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.11, opts=13)
02:09:00.340 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.11)
02:09:00.340 00.000 8976 Worker thread wakes up
02:09:00.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.11) opts 0xd
02:09:00.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.11)
02:09:00.340 00.000 8976 Moving (0.35, -0.11) raw xDistance=-0.26 yDistance=-0.24
02:09:00.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:09:00.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:09:00.340 00.000 8976 MoveAxis(R, 0, ABG)
02:09:00.340 00.000 8976 MoveAxis(U, 0, ABG)
02:09:00.340 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:09:00.341 00.001 8976 MountToCamera -- mountX=3.22 mountY=-1.70 hyp=3.64 mountTheta=-0.49 cameraX=0.05, cameraY=3.64 cameraTheta=1.56
02:09:00.341 00.000 8976 incremental bump (0.051, 3.640) isValid = 1
02:09:00.341 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
02:09:00.341 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:09:00.341 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:09:00.341 00.000 8976 move complete, result=0
02:09:00.341 00.000 9828 Worker thread wakes up
02:09:00.341 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:09:00.341 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:09:00.341 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
02:09:00.341 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
02:09:00.341 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:09:00.341 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:09:00.341 00.000 9828 BLC: window closed
02:09:00.341 00.000 9828 MoveAxis(E, 2, B)
02:09:00.341 00.000 8976 worker thread done servicing request
02:09:00.341 00.000 9828 Guiding  Dir = 2, Dur = 2
02:09:00.341 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:09:00.342 00.001 9828 IsSlewing returns 0
02:09:00.342 00.000 9828 IsGuiding returns 0
02:09:00.342 00.000 9828 PulseGuide returned control before completion, sleep 12
02:09:00.351 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:09:00.351 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:00.351 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:00.351 00.000 5052 Enqueuing Expose request
02:09:00.351 00.000 8976 Worker thread wakes up
02:09:00.351 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:00.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:00.352 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:00.370 00.018 9828 IsGuiding returns 1
02:09:00.370 00.000 9828 scope still moving after pulse duration time elapsed
02:09:00.402 00.032 9828 IsSlewing returns 0
02:09:00.402 00.000 9828 IsGuiding returns 1
02:09:00.433 00.031 9828 IsSlewing returns 0
02:09:00.433 00.000 9828 IsGuiding returns 1
02:09:00.465 00.032 9828 IsSlewing returns 0
02:09:00.465 00.000 9828 IsGuiding returns 0
02:09:00.465 00.000 9828 scope move finished after 2 + 121 ms
02:09:00.465 00.000 9828 Move returns status 0, amount 2
02:09:00.465 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:00.465 00.000 9828 MoveAxis(N, 16, B)
02:09:00.465 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:00.480 00.015 9828 IsSlewing returns 0
02:09:00.480 00.000 9828 IsGuiding returns 0
02:09:00.480 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:00.511 00.031 9828 IsGuiding returns 1
02:09:00.512 00.001 9828 scope still moving after pulse duration time elapsed
02:09:00.543 00.031 9828 IsSlewing returns 0
02:09:00.543 00.000 9828 IsGuiding returns 1
02:09:00.572 00.029 9828 IsSlewing returns 0
02:09:00.573 00.001 9828 IsGuiding returns 1
02:09:00.603 00.030 9828 IsSlewing returns 0
02:09:00.604 00.001 9828 IsGuiding returns 1
02:09:00.634 00.030 9828 IsSlewing returns 0
02:09:00.634 00.000 9828 IsGuiding returns 0
02:09:00.634 00.000 9828 scope move finished after 16 + 138 ms
02:09:00.634 00.000 9828 Move returns status 0, amount 16
02:09:00.634 00.000 9828 move complete, result=0
02:09:00.634 00.000 9828 worker thread done servicing request
02:09:00.634 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:09:01.046 00.412 8976 Exposure complete
02:09:01.052 00.006 8976 worker thread done servicing request
02:09:01.052 00.000 5052 OnExposeComplete: enter
02:09:01.053 00.001 5052 UpdateGuideState(): m_state=6
02:09:01.053 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7311
02:09:01.053 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.61, Mass=188, SNR=9.5, Peak=84 HFD=1.5
02:09:01.053 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
02:09:01.053 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
02:09:01.053 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.39 mountX=-0.20 mountY=-0.15, mountTheta=-2.50
02:09:01.054 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.10, opts=13)
02:09:01.054 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.10)
02:09:01.054 00.000 8976 Worker thread wakes up
02:09:01.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.10) opts 0xd
02:09:01.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.10)
02:09:01.054 00.000 8976 Moving (0.24, -0.10) raw xDistance=-0.20 yDistance=-0.15
02:09:01.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:09:01.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:09:01.054 00.000 8976 MoveAxis(R, 0, ABG)
02:09:01.054 00.000 8976 MoveAxis(U, 0, ABG)
02:09:01.054 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
02:09:01.054 00.000 8976 MountToCamera -- mountX=3.17 mountY=-1.77 hyp=3.63 mountTheta=-0.51 cameraX=0.13, cameraY=3.62 cameraTheta=1.53
02:09:01.054 00.000 8976 incremental bump (0.134, 3.625) isValid = 1
02:09:01.054 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
02:09:01.054 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:09:01.054 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:09:01.054 00.000 8976 move complete, result=0
02:09:01.055 00.001 9828 Worker thread wakes up
02:09:01.055 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:09:01.055 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:09:01.055 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
02:09:01.055 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
02:09:01.055 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:09:01.055 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
02:09:01.055 00.000 8976 worker thread done servicing request
02:09:01.055 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:09:01.055 00.000 9828 BLC: window closed
02:09:01.055 00.000 9828 MoveAxis(E, 3, B)
02:09:01.055 00.000 9828 Guiding  Dir = 2, Dur = 3
02:09:01.056 00.001 9828 IsSlewing returns 0
02:09:01.056 00.000 9828 IsGuiding returns 0
02:09:01.056 00.000 9828 PulseGuide returned control before completion, sleep 13
02:09:01.065 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
02:09:01.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:01.065 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:01.065 00.000 5052 Enqueuing Expose request
02:09:01.065 00.000 8976 Worker thread wakes up
02:09:01.065 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:01.065 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:01.065 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:01.081 00.016 9828 IsGuiding returns 1
02:09:01.081 00.000 9828 scope still moving after pulse duration time elapsed
02:09:01.112 00.031 9828 IsSlewing returns 0
02:09:01.112 00.000 9828 IsGuiding returns 1
02:09:01.143 00.031 9828 IsSlewing returns 0
02:09:01.143 00.000 9828 IsGuiding returns 1
02:09:01.174 00.031 9828 IsSlewing returns 0
02:09:01.174 00.000 9828 IsGuiding returns 0
02:09:01.174 00.000 9828 scope move finished after 3 + 115 ms
02:09:01.174 00.000 9828 Move returns status 0, amount 3
02:09:01.174 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:01.174 00.000 9828 MoveAxis(N, 16, B)
02:09:01.174 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:01.190 00.016 9828 IsSlewing returns 0
02:09:01.190 00.000 9828 IsGuiding returns 0
02:09:01.190 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:01.221 00.031 9828 IsGuiding returns 1
02:09:01.221 00.000 9828 scope still moving after pulse duration time elapsed
02:09:01.252 00.031 9828 IsSlewing returns 0
02:09:01.252 00.000 9828 IsGuiding returns 1
02:09:01.283 00.031 9828 IsSlewing returns 0
02:09:01.283 00.000 9828 IsGuiding returns 1
02:09:01.314 00.031 9828 IsSlewing returns 0
02:09:01.314 00.000 9828 IsGuiding returns 1
02:09:01.345 00.031 9828 IsSlewing returns 0
02:09:01.345 00.000 9828 IsGuiding returns 0
02:09:01.345 00.000 9828 scope move finished after 16 + 138 ms
02:09:01.345 00.000 9828 Move returns status 0, amount 16
02:09:01.345 00.000 9828 move complete, result=0
02:09:01.345 00.000 9828 worker thread done servicing request
02:09:01.345 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:09:01.755 00.410 8976 Exposure complete
02:09:01.761 00.006 8976 worker thread done servicing request
02:09:01.761 00.000 5052 OnExposeComplete: enter
02:09:01.761 00.000 5052 UpdateGuideState(): m_state=6
02:09:01.761 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7312
02:09:01.761 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.17, Mass=202, SNR=9.9, Peak=84 HFD=1.9
02:09:01.761 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.04) = xAngle (-3.38 = 2.90)
02:09:01.761 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.48 = 2.80)
02:09:01.761 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.54 hyp=0.55 cameraTheta=-1.34 mountX=-0.54 mountY=0.18, mountTheta=2.81
02:09:01.762 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.54, opts=13)
02:09:01.763 00.001 5052 Enqueuing Move request for stepguider (0.13, -0.54)
02:09:01.763 00.000 8976 Worker thread wakes up
02:09:01.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.54) opts 0xd
02:09:01.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.54)
02:09:01.763 00.000 8976 Moving (0.13, -0.54) raw xDistance=-0.54 yDistance=0.18
02:09:01.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:09:01.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:09:01.763 00.000 8976 MoveAxis(R, 2, ABG)
02:09:01.763 00.000 8976 stepping (-20, 12) + (2, 0)
02:09:01.763 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:01.764 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:09:01.774 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
02:09:01.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:01.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:01.774 00.000 5052 Enqueuing Expose request
02:09:01.798 00.024 8976 Received - 47 (G) 
02:09:01.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:01.799 00.001 8976 stepped: pos (-18, 12)
02:09:01.799 00.000 8976 MoveAxis(U, 0, ABG)
02:09:01.799 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:09:01.799 00.000 8976 MountToCamera -- mountX=3.03 mountY=-1.81 hyp=3.53 mountTheta=-0.54 cameraX=0.24, cameraY=3.52 cameraTheta=1.50
02:09:01.799 00.000 8976 incremental bump (0.236, 3.525) isValid = 1
02:09:01.799 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
02:09:01.799 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:09:01.799 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:09:01.799 00.000 8976 move complete, result=0
02:09:01.799 00.000 9828 Worker thread wakes up
02:09:01.799 00.000 8976 worker thread done servicing request
02:09:01.799 00.000 8976 Worker thread wakes up
02:09:01.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:01.799 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:01.799 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:09:01.799 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
02:09:01.800 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:09:01.800 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
02:09:01.800 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
02:09:01.800 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
02:09:01.800 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:09:01.800 00.000 9828 BLC: window closed
02:09:01.800 00.000 9828 MoveAxis(E, 4, B)
02:09:01.800 00.000 9828 Guiding  Dir = 2, Dur = 4
02:09:01.800 00.000 9828 IsSlewing returns 0
02:09:01.800 00.000 9828 IsGuiding returns 0
02:09:01.801 00.001 9828 PulseGuide returned control before completion, sleep 14
02:09:01.827 00.026 9828 IsGuiding returns 1
02:09:01.827 00.000 9828 scope still moving after pulse duration time elapsed
02:09:01.858 00.031 9828 IsSlewing returns 0
02:09:01.858 00.000 9828 IsGuiding returns 1
02:09:01.890 00.032 9828 IsSlewing returns 0
02:09:01.890 00.000 9828 IsGuiding returns 1
02:09:01.921 00.031 9828 IsSlewing returns 0
02:09:01.921 00.000 9828 IsGuiding returns 0
02:09:01.922 00.001 9828 scope move finished after 4 + 116 ms
02:09:01.922 00.000 9828 Move returns status 0, amount 4
02:09:01.922 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:01.922 00.000 9828 MoveAxis(N, 16, B)
02:09:01.922 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:01.936 00.014 9828 IsSlewing returns 0
02:09:01.936 00.000 9828 IsGuiding returns 0
02:09:01.936 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:01.968 00.032 9828 IsGuiding returns 1
02:09:01.968 00.000 9828 scope still moving after pulse duration time elapsed
02:09:01.998 00.030 9828 IsSlewing returns 0
02:09:01.998 00.000 9828 IsGuiding returns 1
02:09:02.029 00.031 9828 IsSlewing returns 0
02:09:02.029 00.000 9828 IsGuiding returns 1
02:09:02.061 00.032 9828 IsSlewing returns 0
02:09:02.061 00.000 9828 IsGuiding returns 1
02:09:02.091 00.030 9828 IsSlewing returns 0
02:09:02.091 00.000 9828 IsGuiding returns 0
02:09:02.091 00.000 9828 scope move finished after 16 + 138 ms
02:09:02.091 00.000 9828 Move returns status 0, amount 16
02:09:02.091 00.000 9828 move complete, result=0
02:09:02.091 00.000 9828 worker thread done servicing request
02:09:02.091 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:09:02.494 00.403 8976 Exposure complete
02:09:02.500 00.006 8976 worker thread done servicing request
02:09:02.500 00.000 5052 OnExposeComplete: enter
02:09:02.500 00.000 5052 UpdateGuideState(): m_state=6
02:09:02.500 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7313
02:09:02.500 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.51, Mass=193, SNR=9.7, Peak=85 HFD=1.8
02:09:02.500 00.000 5052 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.04) = xAngle (-3.39 = 2.89)
02:09:02.500 00.000 5052 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.50 = 2.79)
02:09:02.500 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.35 mountX=-0.20 mountY=0.07, mountTheta=2.80
02:09:02.501 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.20, opts=13)
02:09:02.501 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.20)
02:09:02.501 00.000 8976 Worker thread wakes up
02:09:02.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.20) opts 0xd
02:09:02.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.20)
02:09:02.501 00.000 8976 Moving (0.05, -0.20) raw xDistance=-0.20 yDistance=0.07
02:09:02.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:09:02.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:09:02.501 00.000 8976 MoveAxis(R, 0, ABG)
02:09:02.502 00.001 8976 MoveAxis(U, 0, ABG)
02:09:02.502 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
02:09:02.502 00.000 8976 MountToCamera -- mountX=2.94 mountY=-1.84 hyp=3.47 mountTheta=-0.56 cameraX=0.30, cameraY=3.46 cameraTheta=1.48
02:09:02.502 00.000 8976 incremental bump (0.304, 3.458) isValid = 1
02:09:02.502 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
02:09:02.502 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:09:02.502 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:09:02.502 00.000 8976 move complete, result=0
02:09:02.502 00.000 9828 Worker thread wakes up
02:09:02.502 00.000 8976 worker thread done servicing request
02:09:02.502 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:09:02.502 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:09:02.502 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:09:02.502 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
02:09:02.502 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
02:09:02.502 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
02:09:02.503 00.001 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:09:02.503 00.000 9828 BLC: window closed
02:09:02.503 00.000 9828 MoveAxis(E, 5, B)
02:09:02.503 00.000 9828 Guiding  Dir = 2, Dur = 5
02:09:02.503 00.000 9828 IsSlewing returns 0
02:09:02.503 00.000 9828 IsGuiding returns 0
02:09:02.503 00.000 9828 PulseGuide returned control before completion, sleep 15
02:09:02.513 00.010 5052 UpdateGuideState exits: m=193 SNR=9.7
02:09:02.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:02.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:02.513 00.000 5052 Enqueuing Expose request
02:09:02.513 00.000 8976 Worker thread wakes up
02:09:02.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:02.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:02.513 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:02.529 00.016 9828 IsGuiding returns 1
02:09:02.529 00.000 9828 scope still moving after pulse duration time elapsed
02:09:02.561 00.032 9828 IsSlewing returns 0
02:09:02.561 00.000 9828 IsGuiding returns 1
02:09:02.593 00.032 9828 IsSlewing returns 0
02:09:02.593 00.000 9828 IsGuiding returns 1
02:09:02.624 00.031 9828 IsSlewing returns 0
02:09:02.624 00.000 9828 IsGuiding returns 0
02:09:02.624 00.000 9828 scope move finished after 5 + 115 ms
02:09:02.624 00.000 9828 Move returns status 0, amount 5
02:09:02.624 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:02.625 00.001 9828 MoveAxis(N, 16, B)
02:09:02.625 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:02.640 00.015 9828 IsSlewing returns 0
02:09:02.640 00.000 9828 IsGuiding returns 0
02:09:02.641 00.001 9828 PulseGuide returned control before completion, sleep 26
02:09:02.671 00.030 9828 IsGuiding returns 1
02:09:02.671 00.000 9828 scope still moving after pulse duration time elapsed
02:09:02.703 00.032 9828 IsSlewing returns 0
02:09:02.703 00.000 9828 IsGuiding returns 1
02:09:02.734 00.031 9828 IsSlewing returns 0
02:09:02.734 00.000 9828 IsGuiding returns 1
02:09:02.765 00.031 9828 IsSlewing returns 0
02:09:02.765 00.000 9828 IsGuiding returns 1
02:09:02.796 00.031 9828 IsSlewing returns 0
02:09:02.796 00.000 9828 IsGuiding returns 0
02:09:02.796 00.000 9828 scope move finished after 16 + 140 ms
02:09:02.796 00.000 9828 Move returns status 0, amount 16
02:09:02.796 00.000 9828 move complete, result=0
02:09:02.796 00.000 9828 worker thread done servicing request
02:09:02.796 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:09:03.205 00.409 8976 Exposure complete
02:09:03.210 00.005 8976 worker thread done servicing request
02:09:03.211 00.001 5052 OnExposeComplete: enter
02:09:03.211 00.000 5052 UpdateGuideState(): m_state=6
02:09:03.211 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7314
02:09:03.211 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.80, Mass=196, SNR=9.7, Peak=88 HFD=1.8
02:09:03.211 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.04) = xAngle (0.03 = 0.03)
02:09:03.211 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.07 = -0.07)
02:09:03.211 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.08 mountX=0.10 mountY=-0.01, mountTheta=-0.07
02:09:03.211 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.09, opts=13)
02:09:03.212 00.001 5052 Enqueuing Move request for stepguider (-0.05, 0.09)
02:09:03.212 00.000 8976 Worker thread wakes up
02:09:03.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.09) opts 0xd
02:09:03.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.09)
02:09:03.212 00.000 8976 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=-0.01
02:09:03.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:09:03.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:09:03.212 00.000 8976 MoveAxis(R, 0, ABG)
02:09:03.212 00.000 8976 MoveAxis(U, 0, ABG)
02:09:03.212 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:09:03.212 00.000 8976 MountToCamera -- mountX=2.88 mountY=-1.86 hyp=3.43 mountTheta=-0.57 cameraX=0.35, cameraY=3.41 cameraTheta=1.47
02:09:03.212 00.000 8976 incremental bump (0.349, 3.413) isValid = 1
02:09:03.212 00.000 8976 Scheduling Mount bump of (0.010, 0.101)
02:09:03.212 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.10, opts=4)
02:09:03.212 00.000 8976 Enqueuing Move request for scope (0.01, 0.10)
02:09:03.212 00.000 8976 move complete, result=0
02:09:03.212 00.000 8976 worker thread done servicing request
02:09:03.213 00.001 9828 Worker thread wakes up
02:09:03.213 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0x4
02:09:03.213 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
02:09:03.213 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
02:09:03.213 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:09:03.213 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
02:09:03.213 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.47 mountX=-0.01 mountY=-0.10, mountTheta=-1.72
02:09:03.213 00.000 9828 Moving (0.01, 0.10) raw xDistance=-0.01 yDistance=-0.10
02:09:03.213 00.000 9828 BLC: window closed
02:09:03.213 00.000 9828 MoveAxis(E, 5, B)
02:09:03.213 00.000 9828 Guiding  Dir = 2, Dur = 5
02:09:03.214 00.001 9828 IsSlewing returns 0
02:09:03.214 00.000 9828 IsGuiding returns 0
02:09:03.214 00.000 9828 PulseGuide returned control before completion, sleep 15
02:09:03.223 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:09:03.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:03.223 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:03.223 00.000 5052 Enqueuing Expose request
02:09:03.223 00.000 8976 Worker thread wakes up
02:09:03.224 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:03.224 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:03.224 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:09:03.236 00.012 9828 IsGuiding returns 1
02:09:03.236 00.000 9828 scope still moving after pulse duration time elapsed
02:09:03.267 00.031 9828 IsSlewing returns 0
02:09:03.267 00.000 9828 IsGuiding returns 1
02:09:03.298 00.031 9828 IsSlewing returns 0
02:09:03.298 00.000 9828 IsGuiding returns 1
02:09:03.329 00.031 9828 IsSlewing returns 0
02:09:03.329 00.000 9828 IsGuiding returns 0
02:09:03.329 00.000 9828 scope move finished after 5 + 109 ms
02:09:03.329 00.000 9828 Move returns status 0, amount 5
02:09:03.329 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:03.329 00.000 9828 MoveAxis(N, 13, B)
02:09:03.329 00.000 9828 Guiding  Dir = 0, Dur = 13
02:09:03.344 00.015 9828 IsSlewing returns 0
02:09:03.344 00.000 9828 IsGuiding returns 0
02:09:03.344 00.000 9828 PulseGuide returned control before completion, sleep 23
02:09:03.374 00.030 9828 IsGuiding returns 1
02:09:03.374 00.000 9828 scope still moving after pulse duration time elapsed
02:09:03.406 00.032 9828 IsSlewing returns 0
02:09:03.406 00.000 9828 IsGuiding returns 1
02:09:03.437 00.031 9828 IsSlewing returns 0
02:09:03.437 00.000 9828 IsGuiding returns 1
02:09:03.467 00.030 9828 IsSlewing returns 0
02:09:03.467 00.000 9828 IsGuiding returns 1
02:09:03.499 00.032 9828 IsSlewing returns 0
02:09:03.499 00.000 9828 IsGuiding returns 0
02:09:03.499 00.000 9828 scope move finished after 13 + 142 ms
02:09:03.499 00.000 9828 Move returns status 0, amount 13
02:09:03.499 00.000 9828 move complete, result=0
02:09:03.499 00.000 9828 worker thread done servicing request
02:09:03.499 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 13 ms NORTH
02:09:03.917 00.418 8976 Exposure complete
02:09:03.922 00.005 8976 worker thread done servicing request
02:09:03.923 00.001 5052 OnExposeComplete: enter
02:09:03.923 00.000 5052 UpdateGuideState(): m_state=6
02:09:03.923 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7315
02:09:03.923 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.43, Mass=201, SNR=9.8, Peak=84 HFD=2.1
02:09:03.923 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.30 = 1.99)
02:09:03.923 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
02:09:03.923 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.28 hyp=0.36 cameraTheta=-2.25 mountX=-0.15 mountY=0.34, mountTheta=1.97
02:09:03.924 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.28, opts=13)
02:09:03.924 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.28)
02:09:03.924 00.000 8976 Worker thread wakes up
02:09:03.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.28) opts 0xd
02:09:03.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.28)
02:09:03.924 00.000 8976 Moving (-0.23, -0.28) raw xDistance=-0.15 yDistance=0.34
02:09:03.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:09:03.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:09:03.924 00.000 8976 MoveAxis(R, 0, ABG)
02:09:03.924 00.000 8976 MoveAxis(D, 1, ABG)
02:09:03.924 00.000 8976 stepping (-18, 12) + (0, -1)
02:09:03.924 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:03.926 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:09:03.935 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
02:09:03.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:03.936 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:03.936 00.000 5052 Enqueuing Expose request
02:09:03.957 00.021 8976 Received - 47 (G) 
02:09:03.957 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:03.957 00.000 8976 stepped: pos (-18, 11)
02:09:03.957 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:09:03.958 00.001 8976 MountToCamera -- mountX=2.84 mountY=-1.83 hyp=3.38 mountTheta=-0.57 cameraX=0.33, cameraY=3.36 cameraTheta=1.47
02:09:03.958 00.000 8976 incremental bump (0.333, 3.359) isValid = 1
02:09:03.958 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
02:09:03.958 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:09:03.958 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:09:03.958 00.000 8976 move complete, result=0
02:09:03.958 00.000 9828 Worker thread wakes up
02:09:03.958 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:09:03.958 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:09:03.958 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
02:09:03.958 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
02:09:03.958 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:09:03.958 00.000 8976 worker thread done servicing request
02:09:03.958 00.000 8976 Worker thread wakes up
02:09:03.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:03.958 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:03.958 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:09:03.958 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:09:03.959 00.001 9828 BLC: window closed
02:09:03.959 00.000 9828 MoveAxis(E, 5, B)
02:09:03.959 00.000 9828 Guiding  Dir = 2, Dur = 5
02:09:03.959 00.000 9828 IsSlewing returns 0
02:09:03.959 00.000 9828 IsGuiding returns 0
02:09:03.959 00.000 9828 PulseGuide returned control before completion, sleep 15
02:09:03.981 00.022 9828 IsGuiding returns 1
02:09:03.981 00.000 9828 scope still moving after pulse duration time elapsed
02:09:04.012 00.031 9828 IsSlewing returns 0
02:09:04.013 00.001 9828 IsGuiding returns 1
02:09:04.042 00.029 9828 IsSlewing returns 0
02:09:04.043 00.001 9828 IsGuiding returns 1
02:09:04.074 00.031 9828 IsSlewing returns 0
02:09:04.074 00.000 9828 IsGuiding returns 0
02:09:04.075 00.001 9828 scope move finished after 5 + 110 ms
02:09:04.075 00.000 9828 Move returns status 0, amount 5
02:09:04.075 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:04.075 00.000 9828 MoveAxis(N, 16, B)
02:09:04.075 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:04.089 00.014 9828 IsSlewing returns 0
02:09:04.089 00.000 9828 IsGuiding returns 0
02:09:04.089 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:04.120 00.031 9828 IsGuiding returns 1
02:09:04.120 00.000 9828 scope still moving after pulse duration time elapsed
02:09:04.150 00.030 9828 IsSlewing returns 0
02:09:04.150 00.000 9828 IsGuiding returns 1
02:09:04.181 00.031 9828 IsSlewing returns 0
02:09:04.181 00.000 9828 IsGuiding returns 1
02:09:04.213 00.032 9828 IsSlewing returns 0
02:09:04.213 00.000 9828 IsGuiding returns 1
02:09:04.244 00.031 9828 IsSlewing returns 0
02:09:04.244 00.000 9828 IsGuiding returns 0
02:09:04.244 00.000 9828 scope move finished after 16 + 138 ms
02:09:04.244 00.000 9828 Move returns status 0, amount 16
02:09:04.244 00.000 9828 move complete, result=0
02:09:04.244 00.000 9828 worker thread done servicing request
02:09:04.244 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:09:04.653 00.409 8976 Exposure complete
02:09:04.658 00.005 8976 worker thread done servicing request
02:09:04.658 00.000 5052 OnExposeComplete: enter
02:09:04.658 00.000 5052 UpdateGuideState(): m_state=6
02:09:04.658 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7316
02:09:04.658 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.81, Mass=192, SNR=9.6, Peak=84 HFD=2.0
02:09:04.658 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.04) = xAngle (-1.13 = -1.13)
02:09:04.658 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
02:09:04.659 00.001 5052 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.91 mountX=0.05 mountY=-0.12, mountTheta=-1.14
02:09:04.659 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.10, opts=13)
02:09:04.659 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.10)
02:09:04.659 00.000 8976 Worker thread wakes up
02:09:04.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.10) opts 0xd
02:09:04.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.10)
02:09:04.659 00.000 8976 Moving (0.08, 0.10) raw xDistance=0.05 yDistance=-0.12
02:09:04.660 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:09:04.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:09:04.660 00.000 8976 MoveAxis(R, 0, ABG)
02:09:04.660 00.000 8976 MoveAxis(U, 0, ABG)
02:09:04.660 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:09:04.660 00.000 8976 MountToCamera -- mountX=2.81 mountY=-1.80 hyp=3.34 mountTheta=-0.57 cameraX=0.32, cameraY=3.32 cameraTheta=1.47
02:09:04.660 00.000 8976 incremental bump (0.323, 3.323) isValid = 1
02:09:04.660 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
02:09:04.660 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:09:04.660 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:09:04.660 00.000 8976 move complete, result=0
02:09:04.660 00.000 9828 Worker thread wakes up
02:09:04.660 00.000 8976 worker thread done servicing request
02:09:04.660 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:09:04.660 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:09:04.660 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
02:09:04.660 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
02:09:04.660 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:09:04.661 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:09:04.661 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:09:04.661 00.000 9828 BLC: window closed
02:09:04.661 00.000 9828 MoveAxis(E, 5, B)
02:09:04.661 00.000 9828 Guiding  Dir = 2, Dur = 5
02:09:04.661 00.000 9828 IsSlewing returns 0
02:09:04.661 00.000 9828 IsGuiding returns 0
02:09:04.661 00.000 9828 PulseGuide returned control before completion, sleep 15
02:09:04.671 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
02:09:04.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:04.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:04.671 00.000 5052 Enqueuing Expose request
02:09:04.671 00.000 8976 Worker thread wakes up
02:09:04.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:04.671 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:04.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:04.683 00.012 9828 IsGuiding returns 1
02:09:04.683 00.000 9828 scope still moving after pulse duration time elapsed
02:09:04.714 00.031 9828 IsSlewing returns 0
02:09:04.714 00.000 9828 IsGuiding returns 1
02:09:04.746 00.032 9828 IsSlewing returns 0
02:09:04.747 00.001 9828 IsGuiding returns 1
02:09:04.777 00.030 9828 IsSlewing returns 0
02:09:04.777 00.000 9828 IsGuiding returns 0
02:09:04.777 00.000 9828 scope move finished after 5 + 110 ms
02:09:04.777 00.000 9828 Move returns status 0, amount 5
02:09:04.777 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:04.777 00.000 9828 MoveAxis(N, 16, B)
02:09:04.777 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:04.793 00.016 9828 IsSlewing returns 0
02:09:04.793 00.000 9828 IsGuiding returns 0
02:09:04.794 00.001 9828 PulseGuide returned control before completion, sleep 26
02:09:04.823 00.029 9828 IsGuiding returns 1
02:09:04.823 00.000 9828 scope still moving after pulse duration time elapsed
02:09:04.855 00.032 9828 IsSlewing returns 0
02:09:04.855 00.000 9828 IsGuiding returns 1
02:09:04.886 00.031 9828 IsSlewing returns 0
02:09:04.886 00.000 9828 IsGuiding returns 1
02:09:04.917 00.031 9828 IsSlewing returns 0
02:09:04.917 00.000 9828 IsGuiding returns 1
02:09:04.948 00.031 9828 IsSlewing returns 0
02:09:04.948 00.000 9828 IsGuiding returns 0
02:09:04.948 00.000 9828 scope move finished after 16 + 138 ms
02:09:04.948 00.000 9828 Move returns status 0, amount 16
02:09:04.948 00.000 9828 move complete, result=0
02:09:04.948 00.000 9828 worker thread done servicing request
02:09:04.948 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:09:05.360 00.412 8976 Exposure complete
02:09:05.365 00.005 8976 worker thread done servicing request
02:09:05.365 00.000 5052 OnExposeComplete: enter
02:09:05.366 00.001 5052 UpdateGuideState(): m_state=6
02:09:05.366 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7317
02:09:05.366 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.36, Mass=212, SNR=10.1, Peak=84 HFD=2.2
02:09:05.366 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.04) = xAngle (-3.74 = 2.54)
02:09:05.366 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.44)
02:09:05.366 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.70 mountX=-0.29 mountY=0.23, mountTheta=2.48
02:09:05.366 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.35, opts=13)
02:09:05.366 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.35)
02:09:05.367 00.001 8976 Worker thread wakes up
02:09:05.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.35) opts 0xd
02:09:05.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.35)
02:09:05.367 00.000 8976 Moving (-0.04, -0.35) raw xDistance=-0.29 yDistance=0.23
02:09:05.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:09:05.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:09:05.367 00.000 8976 MoveAxis(R, 1, ABG)
02:09:05.367 00.000 8976 stepping (-18, 11) + (1, 0)
02:09:05.367 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:05.368 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:09:05.377 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
02:09:05.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:05.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:05.377 00.000 5052 Enqueuing Expose request
02:09:05.396 00.019 8976 Received - 47 (G) 
02:09:05.396 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:05.396 00.000 8976 stepped: pos (-17, 11)
02:09:05.396 00.000 8976 MoveAxis(U, 0, ABG)
02:09:05.396 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:09:05.396 00.000 8976 MountToCamera -- mountX=2.74 mountY=-1.78 hyp=3.27 mountTheta=-0.58 cameraX=0.34, cameraY=3.25 cameraTheta=1.47
02:09:05.396 00.000 8976 incremental bump (0.338, 3.254) isValid = 1
02:09:05.396 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
02:09:05.396 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:09:05.396 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:09:05.396 00.000 8976 move complete, result=0
02:09:05.396 00.000 9828 Worker thread wakes up
02:09:05.396 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:09:05.396 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:09:05.396 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:09:05.396 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
02:09:05.397 00.001 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
02:09:05.397 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:09:05.397 00.000 8976 worker thread done servicing request
02:09:05.397 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:09:05.397 00.000 9828 BLC: window closed
02:09:05.397 00.000 8976 Worker thread wakes up
02:09:05.397 00.000 9828 MoveAxis(E, 5, B)
02:09:05.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:05.397 00.000 9828 Guiding  Dir = 2, Dur = 5
02:09:05.397 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:05.397 00.000 9828 IsSlewing returns 0
02:09:05.397 00.000 9828 IsGuiding returns 0
02:09:05.398 00.001 9828 PulseGuide returned control before completion, sleep 15
02:09:05.418 00.020 9828 IsGuiding returns 1
02:09:05.418 00.000 9828 scope still moving after pulse duration time elapsed
02:09:05.449 00.031 9828 IsSlewing returns 0
02:09:05.450 00.001 9828 IsGuiding returns 1
02:09:05.480 00.030 9828 IsSlewing returns 0
02:09:05.481 00.001 9828 IsGuiding returns 1
02:09:05.510 00.029 9828 IsSlewing returns 0
02:09:05.511 00.001 9828 IsGuiding returns 0
02:09:05.511 00.000 9828 scope move finished after 5 + 108 ms
02:09:05.511 00.000 9828 Move returns status 0, amount 5
02:09:05.511 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:05.511 00.000 9828 MoveAxis(N, 16, B)
02:09:05.511 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:05.526 00.015 9828 IsSlewing returns 0
02:09:05.526 00.000 9828 IsGuiding returns 0
02:09:05.527 00.001 9828 PulseGuide returned control before completion, sleep 26
02:09:05.556 00.029 9828 IsGuiding returns 1
02:09:05.556 00.000 9828 scope still moving after pulse duration time elapsed
02:09:05.587 00.031 9828 IsSlewing returns 0
02:09:05.587 00.000 9828 IsGuiding returns 1
02:09:05.618 00.031 9828 IsSlewing returns 0
02:09:05.618 00.000 9828 IsGuiding returns 1
02:09:05.649 00.031 9828 IsSlewing returns 0
02:09:05.649 00.000 9828 IsGuiding returns 1
02:09:05.680 00.031 9828 IsSlewing returns 0
02:09:05.680 00.000 9828 IsGuiding returns 0
02:09:05.680 00.000 9828 scope move finished after 16 + 137 ms
02:09:05.680 00.000 9828 Move returns status 0, amount 16
02:09:05.680 00.000 9828 move complete, result=0
02:09:05.680 00.000 9828 worker thread done servicing request
02:09:05.680 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:09:06.091 00.411 8976 Exposure complete
02:09:06.097 00.006 8976 worker thread done servicing request
02:09:06.097 00.000 5052 OnExposeComplete: enter
02:09:06.097 00.000 5052 UpdateGuideState(): m_state=6
02:09:06.097 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7318
02:09:06.097 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.86, Mass=205, SNR=9.9, Peak=85 HFD=2.2
02:09:06.097 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:09:06.097 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
02:09:06.097 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.15 hyp=0.31 cameraTheta=2.66 mountX=0.26 mountY=0.15, mountTheta=0.54
02:09:06.098 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.15, opts=13)
02:09:06.098 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.15)
02:09:06.098 00.000 8976 Worker thread wakes up
02:09:06.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.15) opts 0xd
02:09:06.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.15)
02:09:06.098 00.000 8976 Moving (-0.28, 0.15) raw xDistance=0.26 yDistance=0.15
02:09:06.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:09:06.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:09:06.098 00.000 8976 MoveAxis(R, 0, ABG)
02:09:06.098 00.000 8976 MoveAxis(U, 0, ABG)
02:09:06.099 00.001 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:09:06.099 00.000 8976 MountToCamera -- mountX=2.70 mountY=-1.77 hyp=3.23 mountTheta=-0.58 cameraX=0.35, cameraY=3.21 cameraTheta=1.46
02:09:06.099 00.000 8976 incremental bump (0.349, 3.207) isValid = 1
02:09:06.099 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
02:09:06.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:09:06.099 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:09:06.099 00.000 8976 move complete, result=0
02:09:06.099 00.000 9828 Worker thread wakes up
02:09:06.099 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:09:06.099 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:09:06.099 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
02:09:06.099 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
02:09:06.099 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:09:06.099 00.000 8976 worker thread done servicing request
02:09:06.099 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:09:06.100 00.001 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:09:06.100 00.000 9828 BLC: window closed
02:09:06.100 00.000 9828 MoveAxis(E, 6, B)
02:09:06.100 00.000 9828 Guiding  Dir = 2, Dur = 6
02:09:06.100 00.000 9828 IsSlewing returns 0
02:09:06.100 00.000 9828 IsGuiding returns 0
02:09:06.100 00.000 9828 PulseGuide returned control before completion, sleep 16
02:09:06.110 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
02:09:06.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:06.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:06.110 00.000 5052 Enqueuing Expose request
02:09:06.110 00.000 8976 Worker thread wakes up
02:09:06.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:06.110 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:09:06.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:06.121 00.011 9828 IsGuiding returns 1
02:09:06.121 00.000 9828 scope still moving after pulse duration time elapsed
02:09:06.152 00.031 9828 IsSlewing returns 0
02:09:06.152 00.000 9828 IsGuiding returns 1
02:09:06.183 00.031 9828 IsSlewing returns 0
02:09:06.183 00.000 9828 IsGuiding returns 1
02:09:06.213 00.030 9828 IsSlewing returns 0
02:09:06.213 00.000 9828 IsGuiding returns 1
02:09:06.243 00.030 9828 IsSlewing returns 0
02:09:06.243 00.000 9828 IsGuiding returns 1
02:09:06.275 00.032 9828 IsSlewing returns 0
02:09:06.275 00.000 9828 IsGuiding returns 0
02:09:06.275 00.000 9828 scope move finished after 6 + 169 ms
02:09:06.275 00.000 9828 Move returns status 0, amount 6
02:09:06.275 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:06.275 00.000 9828 MoveAxis(N, 16, B)
02:09:06.275 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:06.290 00.015 9828 IsSlewing returns 0
02:09:06.291 00.001 9828 IsGuiding returns 0
02:09:06.291 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:06.320 00.029 9828 IsGuiding returns 1
02:09:06.320 00.000 9828 scope still moving after pulse duration time elapsed
02:09:06.353 00.033 9828 IsSlewing returns 0
02:09:06.354 00.001 9828 IsGuiding returns 1
02:09:06.384 00.030 9828 IsSlewing returns 0
02:09:06.384 00.000 9828 IsGuiding returns 1
02:09:06.414 00.030 9828 IsSlewing returns 0
02:09:06.415 00.001 9828 IsGuiding returns 1
02:09:06.444 00.029 9828 IsSlewing returns 0
02:09:06.444 00.000 9828 IsGuiding returns 0
02:09:06.444 00.000 9828 scope move finished after 16 + 137 ms
02:09:06.444 00.000 9828 Move returns status 0, amount 16
02:09:06.444 00.000 9828 move complete, result=0
02:09:06.445 00.001 9828 worker thread done servicing request
02:09:06.445 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:09:06.802 00.357 8976 Exposure complete
02:09:06.807 00.005 8976 worker thread done servicing request
02:09:06.808 00.001 5052 OnExposeComplete: enter
02:09:06.808 00.000 5052 UpdateGuideState(): m_state=6
02:09:06.808 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7319
02:09:06.808 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.73, Mass=190, SNR=9.6, Peak=81 HFD=2.0
02:09:06.808 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
02:09:06.808 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
02:09:06.808 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.30 mountX=0.02 mountY=0.00, mountTheta=0.16
02:09:06.809 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.02, opts=13)
02:09:06.809 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.02)
02:09:06.809 00.000 8976 Worker thread wakes up
02:09:06.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.02) opts 0xd
02:09:06.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.02)
02:09:06.809 00.000 8976 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=0.00
02:09:06.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:09:06.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:09:06.809 00.000 8976 MoveAxis(R, 0, ABG)
02:09:06.809 00.000 8976 MoveAxis(U, 0, ABG)
02:09:06.809 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:09:06.809 00.000 8976 MountToCamera -- mountX=2.67 mountY=-1.76 hyp=3.20 mountTheta=-0.58 cameraX=0.36, cameraY=3.18 cameraTheta=1.46
02:09:06.809 00.000 8976 incremental bump (0.356, 3.176) isValid = 1
02:09:06.809 00.000 8976 Scheduling Mount bump of (0.002, 0.021)
02:09:06.809 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.02, opts=4)
02:09:06.809 00.000 8976 Enqueuing Move request for scope (0.00, 0.02)
02:09:06.809 00.000 8976 move complete, result=0
02:09:06.809 00.000 9828 Worker thread wakes up
02:09:06.809 00.000 8976 worker thread done servicing request
02:09:06.810 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0x4
02:09:06.810 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:09:06.810 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
02:09:06.810 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
02:09:06.810 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.81)
02:09:06.810 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.46 mountX=-0.00 mountY=-0.02, mountTheta=-1.73
02:09:06.810 00.000 9828 Moving (0.00, 0.02) raw xDistance=-0.00 yDistance=-0.02
02:09:06.810 00.000 9828 BLC: window closed
02:09:06.810 00.000 9828 MoveAxis(E, 1, B)
02:09:06.810 00.000 9828 Guiding  Dir = 2, Dur = 1
02:09:06.810 00.000 9828 IsSlewing returns 0
02:09:06.811 00.001 9828 IsGuiding returns 0
02:09:06.811 00.000 9828 PulseGuide returned control before completion, sleep 11
02:09:06.819 00.008 5052 UpdateGuideState exits: m=190 SNR=9.6
02:09:06.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:06.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:06.820 00.001 5052 Enqueuing Expose request
02:09:06.820 00.000 8976 Worker thread wakes up
02:09:06.820 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:06.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:06.820 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:06.835 00.015 9828 IsGuiding returns 1
02:09:06.835 00.000 9828 scope still moving after pulse duration time elapsed
02:09:06.865 00.030 9828 IsSlewing returns 0
02:09:06.865 00.000 9828 IsGuiding returns 1
02:09:06.896 00.031 9828 IsSlewing returns 0
02:09:06.896 00.000 9828 IsGuiding returns 1
02:09:06.927 00.031 9828 IsSlewing returns 0
02:09:06.927 00.000 9828 IsGuiding returns 0
02:09:06.927 00.000 9828 scope move finished after 1 + 115 ms
02:09:06.927 00.000 9828 Move returns status 0, amount 1
02:09:06.927 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:06.927 00.000 9828 MoveAxis(N, 3, B)
02:09:06.927 00.000 9828 Guiding  Dir = 0, Dur = 3
02:09:06.943 00.016 9828 IsSlewing returns 0
02:09:06.943 00.000 9828 IsGuiding returns 0
02:09:06.943 00.000 9828 PulseGuide returned control before completion, sleep 13
02:09:06.958 00.015 9828 IsGuiding returns 1
02:09:06.958 00.000 9828 scope still moving after pulse duration time elapsed
02:09:06.989 00.031 9828 IsSlewing returns 0
02:09:06.989 00.000 9828 IsGuiding returns 1
02:09:07.021 00.032 9828 IsSlewing returns 0
02:09:07.021 00.000 9828 IsGuiding returns 1
02:09:07.053 00.032 9828 IsSlewing returns 0
02:09:07.053 00.000 9828 IsGuiding returns 1
02:09:07.082 00.029 9828 IsSlewing returns 0
02:09:07.082 00.000 9828 IsGuiding returns 0
02:09:07.082 00.000 9828 scope move finished after 3 + 136 ms
02:09:07.082 00.000 9828 Move returns status 0, amount 3
02:09:07.082 00.000 9828 move complete, result=0
02:09:07.082 00.000 9828 worker thread done servicing request
02:09:07.082 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.0 px 3 ms NORTH
02:09:07.510 00.428 8976 Exposure complete
02:09:07.515 00.005 8976 worker thread done servicing request
02:09:07.516 00.001 5052 OnExposeComplete: enter
02:09:07.516 00.000 5052 UpdateGuideState(): m_state=6
02:09:07.516 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7320
02:09:07.516 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=282.02, Mass=192, SNR=9.6, Peak=79 HFD=2.0
02:09:07.516 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
02:09:07.516 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
02:09:07.516 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.31 hyp=0.41 cameraTheta=2.30 mountX=0.40 mountY=0.06, mountTheta=0.16
02:09:07.516 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.31, opts=13)
02:09:07.516 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.31)
02:09:07.517 00.001 8976 Worker thread wakes up
02:09:07.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.31) opts 0xd
02:09:07.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.31)
02:09:07.517 00.000 8976 Moving (-0.27, 0.31) raw xDistance=0.40 yDistance=0.06
02:09:07.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:09:07.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:09:07.517 00.000 8976 MoveAxis(L, 2, ABG)
02:09:07.517 00.000 8976 stepping (-17, 11) + (-2, 0)
02:09:07.517 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:07.517 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:09:07.527 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
02:09:07.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:07.527 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:07.528 00.001 5052 Enqueuing Expose request
02:09:07.555 00.027 8976 Received - 47 (G) 
02:09:07.555 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:07.555 00.000 8976 stepped: pos (-19, 11)
02:09:07.555 00.000 8976 MoveAxis(U, 0, ABG)
02:09:07.555 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:09:07.555 00.000 8976 MountToCamera -- mountX=2.75 mountY=-1.76 hyp=3.26 mountTheta=-0.57 cameraX=0.31, cameraY=3.25 cameraTheta=1.47
02:09:07.555 00.000 8976 incremental bump (0.315, 3.245) isValid = 1
02:09:07.555 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
02:09:07.555 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:09:07.555 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:09:07.555 00.000 8976 move complete, result=0
02:09:07.555 00.000 9828 Worker thread wakes up
02:09:07.555 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:09:07.555 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:09:07.555 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
02:09:07.555 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:09:07.555 00.000 8976 worker thread done servicing request
02:09:07.555 00.000 8976 Worker thread wakes up
02:09:07.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:07.555 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
02:09:07.556 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:09:07.556 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:09:07.556 00.000 9828 BLC: window closed
02:09:07.556 00.000 9828 MoveAxis(E, 5, B)
02:09:07.556 00.000 9828 Guiding  Dir = 2, Dur = 5
02:09:07.556 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:07.556 00.000 9828 IsSlewing returns 0
02:09:07.556 00.000 9828 IsGuiding returns 0
02:09:07.556 00.000 9828 PulseGuide returned control before completion, sleep 15
02:09:07.581 00.025 9828 IsGuiding returns 1
02:09:07.581 00.000 9828 scope still moving after pulse duration time elapsed
02:09:07.612 00.031 9828 IsSlewing returns 0
02:09:07.612 00.000 9828 IsGuiding returns 1
02:09:07.642 00.030 9828 IsSlewing returns 0
02:09:07.642 00.000 9828 IsGuiding returns 1
02:09:07.673 00.031 9828 IsSlewing returns 0
02:09:07.673 00.000 9828 IsGuiding returns 0
02:09:07.673 00.000 9828 scope move finished after 5 + 112 ms
02:09:07.673 00.000 9828 Move returns status 0, amount 5
02:09:07.673 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:07.673 00.000 9828 MoveAxis(N, 16, B)
02:09:07.673 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:07.689 00.016 9828 IsSlewing returns 0
02:09:07.693 00.004 9828 IsGuiding returns 0
02:09:07.693 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:07.735 00.042 9828 IsGuiding returns 1
02:09:07.735 00.000 9828 scope still moving after pulse duration time elapsed
02:09:07.765 00.030 9828 IsSlewing returns 0
02:09:07.765 00.000 9828 IsGuiding returns 1
02:09:07.796 00.031 9828 IsSlewing returns 0
02:09:07.796 00.000 9828 IsGuiding returns 1
02:09:07.827 00.031 9828 IsSlewing returns 0
02:09:07.827 00.000 9828 IsGuiding returns 0
02:09:07.827 00.000 9828 scope move finished after 16 + 117 ms
02:09:07.827 00.000 9828 Move returns status 0, amount 16
02:09:07.827 00.000 9828 move complete, result=0
02:09:07.827 00.000 9828 worker thread done servicing request
02:09:07.827 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:09:08.247 00.420 8976 Exposure complete
02:09:08.253 00.006 8976 worker thread done servicing request
02:09:08.253 00.000 5052 OnExposeComplete: enter
02:09:08.253 00.000 5052 UpdateGuideState(): m_state=6
02:09:08.253 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7321
02:09:08.253 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.34, Mass=181, SNR=9.3, Peak=80 HFD=1.7
02:09:08.253 00.000 5052 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.04) = xAngle (-3.10 = -3.10)
02:09:08.253 00.000 5052 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.20 = 3.08)
02:09:08.253 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.37 hyp=0.43 cameraTheta=-1.06 mountX=-0.43 mountY=0.03, mountTheta=3.08
02:09:08.254 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.37, opts=13)
02:09:08.254 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.37)
02:09:08.254 00.000 8976 Worker thread wakes up
02:09:08.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.37) opts 0xd
02:09:08.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.37)
02:09:08.254 00.000 8976 Moving (0.21, -0.37) raw xDistance=-0.43 yDistance=0.03
02:09:08.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43
02:09:08.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:09:08.254 00.000 8976 MoveAxis(R, 2, ABG)
02:09:08.254 00.000 8976 stepping (-19, 11) + (2, 0)
02:09:08.254 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:08.255 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:09:08.265 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
02:09:08.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:08.265 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:08.265 00.000 5052 Enqueuing Expose request
02:09:08.289 00.024 8976 Received - 47 (G) 
02:09:08.289 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:08.289 00.000 8976 stepped: pos (-17, 11)
02:09:08.289 00.000 8976 MoveAxis(U, 0, ABG)
02:09:08.289 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:09:08.289 00.000 8976 MountToCamera -- mountX=2.70 mountY=-1.75 hyp=3.22 mountTheta=-0.58 cameraX=0.33, cameraY=3.20 cameraTheta=1.47
02:09:08.289 00.000 8976 incremental bump (0.333, 3.202) isValid = 1
02:09:08.290 00.001 8976 Scheduling Mount bump of (0.012, 0.118)
02:09:08.290 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:09:08.290 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:09:08.290 00.000 8976 move complete, result=0
02:09:08.290 00.000 8976 worker thread done servicing request
02:09:08.290 00.000 8976 Worker thread wakes up
02:09:08.290 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:08.290 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:08.290 00.000 9828 Worker thread wakes up
02:09:08.290 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:09:08.290 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:09:08.290 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
02:09:08.290 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
02:09:08.290 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
02:09:08.290 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:09:08.290 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:09:08.291 00.001 9828 BLC: window closed
02:09:08.291 00.000 9828 MoveAxis(E, 5, B)
02:09:08.291 00.000 9828 Guiding  Dir = 2, Dur = 5
02:09:08.291 00.000 9828 IsSlewing returns 0
02:09:08.291 00.000 9828 IsGuiding returns 0
02:09:08.292 00.001 9828 PulseGuide returned control before completion, sleep 15
02:09:08.324 00.032 9828 IsGuiding returns 1
02:09:08.324 00.000 9828 scope still moving after pulse duration time elapsed
02:09:08.355 00.031 9828 IsSlewing returns 0
02:09:08.355 00.000 9828 IsGuiding returns 1
02:09:08.386 00.031 9828 IsSlewing returns 0
02:09:08.386 00.000 9828 IsGuiding returns 1
02:09:08.417 00.031 9828 IsSlewing returns 0
02:09:08.417 00.000 9828 IsGuiding returns 0
02:09:08.417 00.000 9828 scope move finished after 5 + 120 ms
02:09:08.417 00.000 9828 Move returns status 0, amount 5
02:09:08.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:08.417 00.000 9828 MoveAxis(N, 16, B)
02:09:08.417 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:08.432 00.015 9828 IsSlewing returns 0
02:09:08.432 00.000 9828 IsGuiding returns 0
02:09:08.433 00.001 9828 PulseGuide returned control before completion, sleep 26
02:09:08.463 00.030 9828 IsGuiding returns 1
02:09:08.463 00.000 9828 scope still moving after pulse duration time elapsed
02:09:08.495 00.032 9828 IsSlewing returns 0
02:09:08.495 00.000 9828 IsGuiding returns 1
02:09:08.525 00.030 9828 IsSlewing returns 0
02:09:08.525 00.000 9828 IsGuiding returns 1
02:09:08.556 00.031 9828 IsSlewing returns 0
02:09:08.556 00.000 9828 IsGuiding returns 1
02:09:08.587 00.031 9828 IsSlewing returns 0
02:09:08.587 00.000 9828 IsGuiding returns 1
02:09:08.618 00.031 9828 IsSlewing returns 0
02:09:08.618 00.000 9828 IsGuiding returns 1
02:09:08.648 00.030 9828 IsSlewing returns 0
02:09:08.648 00.000 9828 IsGuiding returns 0
02:09:08.648 00.000 9828 scope move finished after 16 + 200 ms
02:09:08.648 00.000 9828 Move returns status 0, amount 16
02:09:08.648 00.000 9828 move complete, result=0
02:09:08.648 00.000 9828 worker thread done servicing request
02:09:08.648 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:09:08.984 00.336 8976 Exposure complete
02:09:08.990 00.006 8976 worker thread done servicing request
02:09:08.990 00.000 5052 OnExposeComplete: enter
02:09:08.990 00.000 5052 UpdateGuideState(): m_state=6
02:09:08.990 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7322
02:09:08.990 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.94, Mass=205, SNR=9.9, Peak=78 HFD=2.1
02:09:08.990 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:09:08.990 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:09:08.991 00.001 5052 CameraToMount -- cameraX=0.75 cameraY=0.23 hyp=0.79 cameraTheta=0.30 mountX=-0.13 mountY=-0.76, mountTheta=-1.75
02:09:08.991 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.23, opts=13)
02:09:08.991 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.23)
02:09:08.991 00.000 8976 Worker thread wakes up
02:09:08.992 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.23) opts 0xd
02:09:08.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.23)
02:09:08.992 00.000 8976 Moving (0.75, 0.23) raw xDistance=-0.13 yDistance=-0.76
02:09:08.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:09:08.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
02:09:08.992 00.000 8976 MoveAxis(R, 0, ABG)
02:09:08.992 00.000 8976 MoveAxis(U, 3, ABG)
02:09:08.992 00.000 8976 stepping (-17, 11) + (0, 3)
02:09:08.992 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:08.992 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:09:09.002 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
02:09:09.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:09.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:09.002 00.000 5052 Enqueuing Expose request
02:09:09.025 00.023 8976 Received - 47 (G) 
02:09:09.025 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:09.025 00.000 8976 stepped: pos (-17, 14)
02:09:09.025 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:09:09.025 00.000 8976 MountToCamera -- mountX=2.67 mountY=-1.91 hyp=3.28 mountTheta=-0.62 cameraX=0.49, cameraY=3.24 cameraTheta=1.42
02:09:09.025 00.000 8976 incremental bump (0.485, 3.244) isValid = 1
02:09:09.025 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:09:09.025 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:09:09.025 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:09:09.025 00.000 8976 move complete, result=0
02:09:09.025 00.000 9828 Worker thread wakes up
02:09:09.025 00.000 8976 worker thread done servicing request
02:09:09.025 00.000 8976 Worker thread wakes up
02:09:09.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:09.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:09.025 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:09:09.025 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:09:09.025 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:09:09.026 00.001 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
02:09:09.026 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:09:09.026 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:09:09.026 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:09:09.026 00.000 9828 BLC: window closed
02:09:09.026 00.000 9828 MoveAxis(E, 7, B)
02:09:09.026 00.000 9828 Guiding  Dir = 2, Dur = 7
02:09:09.026 00.000 9828 IsSlewing returns 0
02:09:09.026 00.000 9828 IsGuiding returns 0
02:09:09.026 00.000 9828 PulseGuide returned control before completion, sleep 17
02:09:09.051 00.025 9828 IsGuiding returns 1
02:09:09.051 00.000 9828 scope still moving after pulse duration time elapsed
02:09:09.082 00.031 9828 IsSlewing returns 0
02:09:09.082 00.000 9828 IsGuiding returns 1
02:09:09.113 00.031 9828 IsSlewing returns 0
02:09:09.113 00.000 9828 IsGuiding returns 1
02:09:09.143 00.030 9828 IsSlewing returns 0
02:09:09.143 00.000 9828 IsGuiding returns 0
02:09:09.143 00.000 9828 scope move finished after 7 + 109 ms
02:09:09.143 00.000 9828 Move returns status 0, amount 7
02:09:09.143 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:09.143 00.000 9828 MoveAxis(N, 16, B)
02:09:09.143 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:09.159 00.016 9828 IsSlewing returns 0
02:09:09.159 00.000 9828 IsGuiding returns 0
02:09:09.159 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:09.190 00.031 9828 IsGuiding returns 1
02:09:09.190 00.000 9828 scope still moving after pulse duration time elapsed
02:09:09.220 00.030 9828 IsSlewing returns 0
02:09:09.220 00.000 9828 IsGuiding returns 1
02:09:09.251 00.031 9828 IsSlewing returns 0
02:09:09.251 00.000 9828 IsGuiding returns 1
02:09:09.283 00.032 9828 IsSlewing returns 0
02:09:09.283 00.000 9828 IsGuiding returns 1
02:09:09.315 00.032 9828 IsSlewing returns 0
02:09:09.315 00.000 9828 IsGuiding returns 0
02:09:09.315 00.000 9828 scope move finished after 16 + 140 ms
02:09:09.315 00.000 9828 Move returns status 0, amount 16
02:09:09.315 00.000 9828 move complete, result=0
02:09:09.315 00.000 9828 worker thread done servicing request
02:09:09.315 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:09:09.722 00.407 8976 Exposure complete
02:09:09.727 00.005 8976 worker thread done servicing request
02:09:09.728 00.001 5052 OnExposeComplete: enter
02:09:09.728 00.000 5052 UpdateGuideState(): m_state=6
02:09:09.728 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7323
02:09:09.728 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.32, Mass=188, SNR=9.5, Peak=78 HFD=2.1
02:09:09.728 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
02:09:09.728 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
02:09:09.728 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.39 hyp=0.88 cameraTheta=-0.47 mountX=-0.71 mountY=-0.44, mountTheta=-2.58
02:09:09.728 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.39, opts=13)
02:09:09.728 00.000 5052 Enqueuing Move request for stepguider (0.78, -0.39)
02:09:09.729 00.001 8976 Worker thread wakes up
02:09:09.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.39) opts 0xd
02:09:09.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.39)
02:09:09.729 00.000 8976 Moving (0.78, -0.39) raw xDistance=-0.71 yDistance=-0.44
02:09:09.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
02:09:09.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
02:09:09.729 00.000 8976 MoveAxis(R, 3, ABG)
02:09:09.729 00.000 8976 stepping (-17, 14) + (3, 0)
02:09:09.729 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:09.730 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:09:09.739 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
02:09:09.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:09.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:09.739 00.000 5052 Enqueuing Expose request
02:09:09.760 00.021 8976 Received - 47 (G) 
02:09:09.760 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:09.760 00.000 8976 stepped: pos (-14, 14)
02:09:09.760 00.000 8976 MoveAxis(U, 2, ABG)
02:09:09.760 00.000 8976 stepping (-14, 14) + (0, 2)
02:09:09.760 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:09.792 00.032 8976 Received - 47 (G) 
02:09:09.793 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:09.793 00.000 8976 stepped: pos (-14, 16)
02:09:09.793 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:09:09.793 00.000 8976 MountToCamera -- mountX=2.49 mountY=-2.12 hyp=3.27 mountTheta=-0.70 cameraX=0.75, cameraY=3.19 cameraTheta=1.34
02:09:09.793 00.000 8976 incremental bump (0.750, 3.185) isValid = 1
02:09:09.793 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
02:09:09.793 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:09:09.793 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:09:09.793 00.000 8976 move complete, result=0
02:09:09.793 00.000 8976 worker thread done servicing request
02:09:09.793 00.000 9828 Worker thread wakes up
02:09:09.793 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.4 px 2 ms NORTH
02:09:09.793 00.000 8976 Worker thread wakes up
02:09:09.793 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:09:09.794 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:09.794 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:09.794 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:09:09.794 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:09:09.794 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:09:09.794 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:09:09.794 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:09:09.794 00.000 9828 BLC: window closed
02:09:09.794 00.000 9828 MoveAxis(E, 10, B)
02:09:09.794 00.000 9828 Guiding  Dir = 2, Dur = 10
02:09:09.794 00.000 9828 IsSlewing returns 0
02:09:09.795 00.001 9828 IsGuiding returns 0
02:09:09.795 00.000 9828 PulseGuide returned control before completion, sleep 20
02:09:09.830 00.035 9828 IsGuiding returns 1
02:09:09.830 00.000 9828 scope still moving after pulse duration time elapsed
02:09:09.862 00.032 9828 IsSlewing returns 0
02:09:09.862 00.000 9828 IsGuiding returns 1
02:09:09.893 00.031 9828 IsSlewing returns 0
02:09:09.893 00.000 9828 IsGuiding returns 1
02:09:09.923 00.030 9828 IsSlewing returns 0
02:09:09.923 00.000 9828 IsGuiding returns 0
02:09:09.923 00.000 9828 scope move finished after 10 + 118 ms
02:09:09.923 00.000 9828 Move returns status 0, amount 10
02:09:09.923 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:09.923 00.000 9828 MoveAxis(N, 15, B)
02:09:09.923 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:09.939 00.016 9828 IsSlewing returns 0
02:09:09.939 00.000 9828 IsGuiding returns 0
02:09:09.939 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:09.971 00.032 9828 IsGuiding returns 1
02:09:09.971 00.000 9828 scope still moving after pulse duration time elapsed
02:09:10.002 00.031 9828 IsSlewing returns 0
02:09:10.003 00.001 9828 IsGuiding returns 1
02:09:10.033 00.030 9828 IsSlewing returns 0
02:09:10.033 00.000 9828 IsGuiding returns 1
02:09:10.065 00.032 9828 IsSlewing returns 0
02:09:10.065 00.000 9828 IsGuiding returns 1
02:09:10.095 00.030 9828 IsSlewing returns 0
02:09:10.095 00.000 9828 IsGuiding returns 0
02:09:10.095 00.000 9828 scope move finished after 15 + 141 ms
02:09:10.095 00.000 9828 Move returns status 0, amount 15
02:09:10.095 00.000 9828 move complete, result=0
02:09:10.095 00.000 9828 worker thread done servicing request
02:09:10.096 00.001 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:09:10.483 00.387 8976 Exposure complete
02:09:10.488 00.005 8976 worker thread done servicing request
02:09:10.488 00.000 5052 OnExposeComplete: enter
02:09:10.488 00.000 5052 UpdateGuideState(): m_state=6
02:09:10.488 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7324
02:09:10.489 00.001 5052 Star::Find returns 1 (0), X=329.90, Y=281.81, Mass=189, SNR=9.5, Peak=77 HFD=2.2
02:09:10.489 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:09:10.489 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:09:10.489 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.10 hyp=0.73 cameraTheta=0.13 mountX=-0.25 mountY=-0.66, mountTheta=-1.93
02:09:10.489 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.10, opts=13)
02:09:10.489 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.10)
02:09:10.489 00.000 8976 Worker thread wakes up
02:09:10.490 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.10) opts 0xd
02:09:10.490 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.10)
02:09:10.490 00.000 8976 Moving (0.73, 0.10) raw xDistance=-0.25 yDistance=-0.66
02:09:10.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:09:10.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
02:09:10.490 00.000 8976 MoveAxis(R, 0, ABG)
02:09:10.490 00.000 8976 MoveAxis(U, 3, ABG)
02:09:10.490 00.000 8976 stepping (-14, 16) + (0, 3)
02:09:10.490 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:10.490 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
02:09:10.499 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
02:09:10.500 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:10.500 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:10.500 00.000 5052 Enqueuing Expose request
02:09:10.528 00.028 8976 Received - 47 (G) 
02:09:10.528 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:10.528 00.000 8976 stepped: pos (-14, 19)
02:09:10.528 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:09:10.528 00.000 8976 MountToCamera -- mountX=2.38 mountY=-2.41 hyp=3.39 mountTheta=-0.79 cameraX=1.07, cameraY=3.22 cameraTheta=1.25
02:09:10.528 00.000 8976 incremental bump (1.067, 3.217) isValid = 1
02:09:10.528 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:09:10.528 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:09:10.528 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:09:10.528 00.000 8976 move complete, result=0
02:09:10.528 00.000 9828 Worker thread wakes up
02:09:10.528 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:09:10.528 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:09:10.528 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
02:09:10.528 00.000 8976 worker thread done servicing request
02:09:10.528 00.000 8976 Worker thread wakes up
02:09:10.528 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
02:09:10.528 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:09:10.528 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:09:10.529 00.001 9828 BLC: window closed
02:09:10.529 00.000 9828 MoveAxis(E, 13, B)
02:09:10.529 00.000 9828 Guiding  Dir = 2, Dur = 13
02:09:10.529 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:09:10.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:10.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:10.529 00.000 9828 IsSlewing returns 0
02:09:10.529 00.000 9828 IsGuiding returns 0
02:09:10.529 00.000 9828 PulseGuide returned control before completion, sleep 23
02:09:10.564 00.035 9828 IsGuiding returns 1
02:09:10.564 00.000 9828 scope still moving after pulse duration time elapsed
02:09:10.595 00.031 9828 IsSlewing returns 0
02:09:10.595 00.000 9828 IsGuiding returns 1
02:09:10.626 00.031 9828 IsSlewing returns 0
02:09:10.626 00.000 9828 IsGuiding returns 1
02:09:10.657 00.031 9828 IsSlewing returns 0
02:09:10.657 00.000 9828 IsGuiding returns 0
02:09:10.657 00.000 9828 scope move finished after 13 + 115 ms
02:09:10.657 00.000 9828 Move returns status 0, amount 13
02:09:10.657 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:10.657 00.000 9828 MoveAxis(N, 15, B)
02:09:10.657 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:10.673 00.016 9828 IsSlewing returns 0
02:09:10.673 00.000 9828 IsGuiding returns 0
02:09:10.673 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:10.704 00.031 9828 IsGuiding returns 1
02:09:10.704 00.000 9828 scope still moving after pulse duration time elapsed
02:09:10.736 00.032 9828 IsSlewing returns 0
02:09:10.736 00.000 9828 IsGuiding returns 1
02:09:10.783 00.047 9828 IsSlewing returns 0
02:09:10.783 00.000 9828 IsGuiding returns 1
02:09:10.814 00.031 9828 IsSlewing returns 0
02:09:10.814 00.000 9828 IsGuiding returns 0
02:09:10.814 00.000 9828 scope move finished after 15 + 125 ms
02:09:10.814 00.000 9828 Move returns status 0, amount 15
02:09:10.814 00.000 9828 move complete, result=0
02:09:10.814 00.000 9828 worker thread done servicing request
02:09:10.814 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:09:11.223 00.409 8976 Exposure complete
02:09:11.229 00.006 8976 worker thread done servicing request
02:09:11.229 00.000 5052 OnExposeComplete: enter
02:09:11.229 00.000 5052 UpdateGuideState(): m_state=6
02:09:11.229 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7325
02:09:11.229 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.69, Mass=192, SNR=9.6, Peak=72 HFD=2.2
02:09:11.229 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
02:09:11.229 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
02:09:11.229 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.51 mountX=-0.03 mountY=-0.02, mountTheta=-2.63
02:09:11.230 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.02, opts=13)
02:09:11.230 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.02)
02:09:11.230 00.000 8976 Worker thread wakes up
02:09:11.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.02) opts 0xd
02:09:11.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.02)
02:09:11.230 00.000 8976 Moving (0.04, -0.02) raw xDistance=-0.03 yDistance=-0.02
02:09:11.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:09:11.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:09:11.230 00.000 8976 MoveAxis(R, 0, ABG)
02:09:11.230 00.000 8976 MoveAxis(U, 0, ABG)
02:09:11.230 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:09:11.230 00.000 8976 MountToCamera -- mountX=2.30 mountY=-2.61 hyp=3.48 mountTheta=-0.85 cameraX=1.28, cameraY=3.24 cameraTheta=1.19
02:09:11.230 00.000 8976 incremental bump (1.279, 3.239) isValid = 1
02:09:11.230 00.000 8976 Scheduling Mount bump of (0.015, 0.039)
02:09:11.230 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.04, opts=4)
02:09:11.230 00.000 8976 Enqueuing Move request for scope (0.01, 0.04)
02:09:11.230 00.000 8976 move complete, result=0
02:09:11.230 00.000 9828 Worker thread wakes up
02:09:11.231 00.001 8976 worker thread done servicing request
02:09:11.231 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0x4
02:09:11.231 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
02:09:11.231 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:09:11.231 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:09:11.231 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.21 mountX=-0.02 mountY=-0.04, mountTheta=-1.99
02:09:11.231 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:09:11.231 00.000 9828 Moving (0.01, 0.04) raw xDistance=-0.02 yDistance=-0.04
02:09:11.231 00.000 9828 BLC: window closed
02:09:11.231 00.000 9828 MoveAxis(E, 5, B)
02:09:11.231 00.000 9828 Guiding  Dir = 2, Dur = 5
02:09:11.232 00.001 9828 IsSlewing returns 0
02:09:11.232 00.000 9828 IsGuiding returns 0
02:09:11.232 00.000 9828 PulseGuide returned control before completion, sleep 15
02:09:11.241 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
02:09:11.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:11.241 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:11.241 00.000 5052 Enqueuing Expose request
02:09:11.241 00.000 8976 Worker thread wakes up
02:09:11.241 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:09:11.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:11.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:11.261 00.020 9828 IsGuiding returns 1
02:09:11.261 00.000 9828 scope still moving after pulse duration time elapsed
02:09:11.293 00.032 9828 IsSlewing returns 0
02:09:11.293 00.000 9828 IsGuiding returns 1
02:09:11.324 00.031 9828 IsSlewing returns 0
02:09:11.324 00.000 9828 IsGuiding returns 1
02:09:11.356 00.032 9828 IsSlewing returns 0
02:09:11.357 00.001 9828 IsGuiding returns 0
02:09:11.357 00.000 9828 scope move finished after 5 + 120 ms
02:09:11.357 00.000 9828 Move returns status 0, amount 5
02:09:11.357 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:11.357 00.000 9828 MoveAxis(N, 5, B)
02:09:11.357 00.000 9828 Guiding  Dir = 0, Dur = 5
02:09:11.371 00.014 9828 IsSlewing returns 0
02:09:11.371 00.000 9828 IsGuiding returns 0
02:09:11.371 00.000 9828 PulseGuide returned control before completion, sleep 15
02:09:11.402 00.031 9828 IsGuiding returns 1
02:09:11.402 00.000 9828 scope still moving after pulse duration time elapsed
02:09:11.433 00.031 9828 IsSlewing returns 0
02:09:11.433 00.000 9828 IsGuiding returns 1
02:09:11.464 00.031 9828 IsSlewing returns 0
02:09:11.464 00.000 9828 IsGuiding returns 1
02:09:11.496 00.032 9828 IsSlewing returns 0
02:09:11.496 00.000 9828 IsGuiding returns 0
02:09:11.496 00.000 9828 scope move finished after 5 + 119 ms
02:09:11.496 00.000 9828 Move returns status 0, amount 5
02:09:11.496 00.000 9828 move complete, result=0
02:09:11.496 00.000 9828 worker thread done servicing request
02:09:11.496 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.0 px 5 ms NORTH
02:09:11.932 00.436 8976 Exposure complete
02:09:11.938 00.006 8976 worker thread done servicing request
02:09:11.938 00.000 5052 OnExposeComplete: enter
02:09:11.938 00.000 5052 UpdateGuideState(): m_state=6
02:09:11.938 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7326
02:09:11.938 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.80, Mass=179, SNR=9.3, Peak=73 HFD=1.9
02:09:11.938 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:09:11.939 00.001 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
02:09:11.939 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.09 hyp=0.52 cameraTheta=2.97 mountX=0.31 mountY=0.38, mountTheta=0.88
02:09:11.939 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.09, opts=13)
02:09:11.939 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.09)
02:09:11.940 00.001 8976 Worker thread wakes up
02:09:11.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.09) opts 0xd
02:09:11.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.09)
02:09:11.940 00.000 8976 Moving (-0.51, 0.09) raw xDistance=0.31 yDistance=0.38
02:09:11.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:09:11.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:09:11.940 00.000 8976 MoveAxis(L, 1, ABG)
02:09:11.940 00.000 8976 stepping (-14, 19) + (-1, 0)
02:09:11.940 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:11.941 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:09:11.951 00.010 5052 UpdateGuideState exits: m=179 SNR=9.3
02:09:11.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:11.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:11.952 00.001 5052 Enqueuing Expose request
02:09:11.966 00.014 8976 Received - 47 (G) 
02:09:11.966 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:11.966 00.000 8976 stepped: pos (-15, 19)
02:09:11.966 00.000 8976 MoveAxis(D, 2, ABG)
02:09:11.966 00.000 8976 stepping (-15, 19) + (0, -2)
02:09:11.966 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:11.998 00.032 8976 Received - 47 (G) 
02:09:11.998 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:11.998 00.000 8976 stepped: pos (-15, 17)
02:09:11.998 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:09:11.998 00.000 8976 MountToCamera -- mountX=2.30 mountY=-2.64 hyp=3.50 mountTheta=-0.85 cameraX=1.31, cameraY=3.25 cameraTheta=1.19
02:09:11.998 00.000 8976 incremental bump (1.305, 3.250) isValid = 1
02:09:11.998 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
02:09:11.998 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:09:11.999 00.001 8976 Enqueuing Move request for scope (0.04, 0.11)
02:09:11.999 00.000 8976 move complete, result=0
02:09:11.999 00.000 9828 Worker thread wakes up
02:09:11.999 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:09:11.999 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:09:11.999 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:09:11.999 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:09:11.999 00.000 8976 worker thread done servicing request
02:09:11.999 00.000 8976 Worker thread wakes up
02:09:11.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:11.999 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
02:09:11.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:11.999 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:09:11.999 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:09:11.999 00.000 9828 BLC: window closed
02:09:11.999 00.000 9828 MoveAxis(E, 15, B)
02:09:11.999 00.000 9828 Guiding  Dir = 2, Dur = 15
02:09:12.000 00.001 9828 IsSlewing returns 0
02:09:12.000 00.000 9828 IsGuiding returns 0
02:09:12.000 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:12.036 00.036 9828 IsGuiding returns 1
02:09:12.036 00.000 9828 scope still moving after pulse duration time elapsed
02:09:12.068 00.032 9828 IsSlewing returns 0
02:09:12.068 00.000 9828 IsGuiding returns 1
02:09:12.100 00.032 9828 IsSlewing returns 0
02:09:12.100 00.000 9828 IsGuiding returns 1
02:09:12.131 00.031 9828 IsSlewing returns 0
02:09:12.131 00.000 9828 IsGuiding returns 1
02:09:12.162 00.031 9828 IsSlewing returns 0
02:09:12.162 00.000 9828 IsGuiding returns 1
02:09:12.192 00.030 9828 IsSlewing returns 0
02:09:12.192 00.000 9828 IsGuiding returns 0
02:09:12.192 00.000 9828 scope move finished after 15 + 177 ms
02:09:12.192 00.000 9828 Move returns status 0, amount 15
02:09:12.192 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:12.192 00.000 9828 MoveAxis(N, 14, B)
02:09:12.192 00.000 9828 Guiding  Dir = 0, Dur = 14
02:09:12.208 00.016 9828 IsSlewing returns 0
02:09:12.208 00.000 9828 IsGuiding returns 0
02:09:12.208 00.000 9828 PulseGuide returned control before completion, sleep 24
02:09:12.240 00.032 9828 IsGuiding returns 1
02:09:12.240 00.000 9828 scope still moving after pulse duration time elapsed
02:09:12.271 00.031 9828 IsSlewing returns 0
02:09:12.271 00.000 9828 IsGuiding returns 1
02:09:12.302 00.031 9828 IsSlewing returns 0
02:09:12.302 00.000 9828 IsGuiding returns 1
02:09:12.333 00.031 9828 IsSlewing returns 0
02:09:12.333 00.000 9828 IsGuiding returns 1
02:09:12.364 00.031 9828 IsSlewing returns 0
02:09:12.364 00.000 9828 IsGuiding returns 0
02:09:12.364 00.000 9828 scope move finished after 14 + 142 ms
02:09:12.364 00.000 9828 Move returns status 0, amount 14
02:09:12.364 00.000 9828 move complete, result=0
02:09:12.364 00.000 9828 worker thread done servicing request
02:09:12.365 00.001 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:09:12.696 00.331 8976 Exposure complete
02:09:12.701 00.005 8976 worker thread done servicing request
02:09:12.701 00.000 5052 OnExposeComplete: enter
02:09:12.702 00.001 5052 UpdateGuideState(): m_state=6
02:09:12.702 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7327
02:09:12.702 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.52, Mass=192, SNR=9.6, Peak=72 HFD=2.5
02:09:12.702 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
02:09:12.702 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
02:09:12.702 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.19 hyp=0.53 cameraTheta=-2.78 mountX=0.06 mountY=0.52, mountTheta=1.46
02:09:12.702 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.19, opts=13)
02:09:12.702 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.19)
02:09:12.703 00.001 8976 Worker thread wakes up
02:09:12.703 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.19) opts 0xd
02:09:12.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.19)
02:09:12.703 00.000 8976 Moving (-0.50, -0.19) raw xDistance=0.06 yDistance=0.52
02:09:12.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:09:12.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52
02:09:12.703 00.000 8976 MoveAxis(R, 0, ABG)
02:09:12.703 00.000 8976 MoveAxis(D, 2, ABG)
02:09:12.703 00.000 8976 stepping (-15, 17) + (0, -2)
02:09:12.703 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:12.704 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:09:12.713 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
02:09:12.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:12.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:12.713 00.000 5052 Enqueuing Expose request
02:09:12.734 00.021 8976 Received - 47 (G) 
02:09:12.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:12.734 00.000 8976 stepped: pos (-15, 15)
02:09:12.734 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:09:12.734 00.000 8976 MountToCamera -- mountX=2.30 mountY=-2.56 hyp=3.44 mountTheta=-0.84 cameraX=1.23, cameraY=3.21 cameraTheta=1.21
02:09:12.734 00.000 8976 incremental bump (1.229, 3.211) isValid = 1
02:09:12.734 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:09:12.734 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:09:12.734 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:09:12.734 00.000 8976 move complete, result=0
02:09:12.734 00.000 9828 Worker thread wakes up
02:09:12.734 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:09:12.735 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:09:12.735 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:09:12.735 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:09:12.735 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:09:12.735 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:09:12.735 00.000 8976 worker thread done servicing request
02:09:12.735 00.000 8976 Worker thread wakes up
02:09:12.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:12.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:12.735 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:09:12.735 00.000 9828 BLC: window closed
02:09:12.735 00.000 9828 MoveAxis(E, 15, B)
02:09:12.735 00.000 9828 Guiding  Dir = 2, Dur = 15
02:09:12.736 00.001 9828 IsSlewing returns 0
02:09:12.736 00.000 9828 IsGuiding returns 0
02:09:12.736 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:12.769 00.033 9828 IsGuiding returns 1
02:09:12.769 00.000 9828 scope still moving after pulse duration time elapsed
02:09:12.800 00.031 9828 IsSlewing returns 0
02:09:12.800 00.000 9828 IsGuiding returns 1
02:09:12.831 00.031 9828 IsSlewing returns 0
02:09:12.831 00.000 9828 IsGuiding returns 1
02:09:12.861 00.030 9828 IsSlewing returns 0
02:09:12.861 00.000 9828 IsGuiding returns 0
02:09:12.861 00.000 9828 scope move finished after 15 + 110 ms
02:09:12.861 00.000 9828 Move returns status 0, amount 15
02:09:12.862 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:12.862 00.000 9828 MoveAxis(N, 14, B)
02:09:12.862 00.000 9828 Guiding  Dir = 0, Dur = 14
02:09:12.877 00.015 9828 IsSlewing returns 0
02:09:12.877 00.000 9828 IsGuiding returns 0
02:09:12.877 00.000 9828 PulseGuide returned control before completion, sleep 24
02:09:12.909 00.032 9828 IsGuiding returns 1
02:09:12.909 00.000 9828 scope still moving after pulse duration time elapsed
02:09:12.939 00.030 9828 IsSlewing returns 0
02:09:12.939 00.000 9828 IsGuiding returns 1
02:09:12.970 00.031 9828 IsSlewing returns 0
02:09:12.970 00.000 9828 IsGuiding returns 1
02:09:13.001 00.031 9828 IsSlewing returns 0
02:09:13.001 00.000 9828 IsGuiding returns 1
02:09:13.033 00.032 9828 IsSlewing returns 0
02:09:13.033 00.000 9828 IsGuiding returns 0
02:09:13.033 00.000 9828 scope move finished after 14 + 141 ms
02:09:13.033 00.000 9828 Move returns status 0, amount 14
02:09:13.033 00.000 9828 move complete, result=0
02:09:13.033 00.000 9828 worker thread done servicing request
02:09:13.033 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:09:13.427 00.394 8976 Exposure complete
02:09:13.433 00.006 8976 worker thread done servicing request
02:09:13.433 00.000 5052 OnExposeComplete: enter
02:09:13.433 00.000 5052 UpdateGuideState(): m_state=6
02:09:13.433 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7328
02:09:13.433 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.45, Mass=190, SNR=9.6, Peak=77 HFD=1.7
02:09:13.433 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
02:09:13.433 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
02:09:13.433 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.26 hyp=0.56 cameraTheta=-2.66 mountX=-0.01 mountY=0.55, mountTheta=1.58
02:09:13.434 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.26, opts=13)
02:09:13.434 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.26)
02:09:13.434 00.000 8976 Worker thread wakes up
02:09:13.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.26) opts 0xd
02:09:13.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.26)
02:09:13.434 00.000 8976 Moving (-0.49, -0.26) raw xDistance=-0.01 yDistance=0.55
02:09:13.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:09:13.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
02:09:13.434 00.000 8976 MoveAxis(R, 0, ABG)
02:09:13.434 00.000 8976 MoveAxis(D, 2, ABG)
02:09:13.434 00.000 8976 stepping (-15, 15) + (0, -2)
02:09:13.434 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:13.435 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:09:13.445 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
02:09:13.445 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:13.445 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:13.445 00.000 5052 Enqueuing Expose request
02:09:13.470 00.025 8976 Received - 47 (G) 
02:09:13.470 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:13.470 00.000 8976 stepped: pos (-15, 13)
02:09:13.470 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:09:13.470 00.000 8976 MountToCamera -- mountX=2.30 mountY=-2.39 hyp=3.32 mountTheta=-0.81 cameraX=1.09, cameraY=3.14 cameraTheta=1.24
02:09:13.470 00.000 8976 incremental bump (1.085, 3.136) isValid = 1
02:09:13.470 00.000 8976 Scheduling Mount bump of (0.038, 0.113)
02:09:13.470 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:09:13.470 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:09:13.470 00.000 8976 move complete, result=0
02:09:13.470 00.000 8976 worker thread done servicing request
02:09:13.470 00.000 8976 Worker thread wakes up
02:09:13.470 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:09:13.470 00.000 9828 Worker thread wakes up
02:09:13.470 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:09:13.470 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:13.470 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:13.470 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:09:13.471 00.001 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:09:13.471 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:09:13.471 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:09:13.471 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:09:13.471 00.000 9828 BLC: window closed
02:09:13.471 00.000 9828 MoveAxis(E, 14, B)
02:09:13.471 00.000 9828 Guiding  Dir = 2, Dur = 14
02:09:13.471 00.000 9828 IsSlewing returns 0
02:09:13.471 00.000 9828 IsGuiding returns 0
02:09:13.471 00.000 9828 PulseGuide returned control before completion, sleep 24
02:09:13.499 00.028 9828 IsGuiding returns 1
02:09:13.499 00.000 9828 scope still moving after pulse duration time elapsed
02:09:13.529 00.030 9828 IsSlewing returns 0
02:09:13.529 00.000 9828 IsGuiding returns 1
02:09:13.561 00.032 9828 IsSlewing returns 0
02:09:13.561 00.000 9828 IsGuiding returns 1
02:09:13.591 00.030 9828 IsSlewing returns 0
02:09:13.591 00.000 9828 IsGuiding returns 1
02:09:13.622 00.031 9828 IsSlewing returns 0
02:09:13.622 00.000 9828 IsGuiding returns 0
02:09:13.622 00.000 9828 scope move finished after 14 + 137 ms
02:09:13.622 00.000 9828 Move returns status 0, amount 14
02:09:13.622 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:13.622 00.000 9828 MoveAxis(N, 15, B)
02:09:13.622 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:13.638 00.016 9828 IsSlewing returns 0
02:09:13.638 00.000 9828 IsGuiding returns 0
02:09:13.638 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:13.668 00.030 9828 IsGuiding returns 1
02:09:13.668 00.000 9828 scope still moving after pulse duration time elapsed
02:09:13.699 00.031 9828 IsSlewing returns 0
02:09:13.699 00.000 9828 IsGuiding returns 1
02:09:13.729 00.030 9828 IsSlewing returns 0
02:09:13.729 00.000 9828 IsGuiding returns 1
02:09:13.761 00.032 9828 IsSlewing returns 0
02:09:13.761 00.000 9828 IsGuiding returns 1
02:09:13.792 00.031 9828 IsSlewing returns 0
02:09:13.792 00.000 9828 IsGuiding returns 0
02:09:13.792 00.000 9828 scope move finished after 15 + 139 ms
02:09:13.792 00.000 9828 Move returns status 0, amount 15
02:09:13.792 00.000 9828 move complete, result=0
02:09:13.792 00.000 9828 worker thread done servicing request
02:09:13.792 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:09:14.164 00.372 8976 Exposure complete
02:09:14.170 00.006 8976 worker thread done servicing request
02:09:14.170 00.000 5052 OnExposeComplete: enter
02:09:14.170 00.000 5052 UpdateGuideState(): m_state=6
02:09:14.170 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7329
02:09:14.170 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.69, Mass=210, SNR=10.0, Peak=73 HFD=1.8
02:09:14.170 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:09:14.170 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:09:14.170 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.02 hyp=0.59 cameraTheta=-3.11 mountX=0.25 mountY=0.51, mountTheta=1.11
02:09:14.171 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.02, opts=13)
02:09:14.171 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.02)
02:09:14.171 00.000 8976 Worker thread wakes up
02:09:14.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.02) opts 0xd
02:09:14.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.02)
02:09:14.171 00.000 8976 Moving (-0.59, -0.02) raw xDistance=0.25 yDistance=0.51
02:09:14.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:09:14.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
02:09:14.171 00.000 8976 MoveAxis(R, 0, ABG)
02:09:14.171 00.000 8976 MoveAxis(D, 2, ABG)
02:09:14.171 00.000 8976 stepping (-15, 13) + (0, -2)
02:09:14.172 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:14.172 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:09:14.181 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
02:09:14.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:14.181 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:14.181 00.000 5052 Enqueuing Expose request
02:09:14.205 00.024 8976 Received - 47 (G) 
02:09:14.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:14.205 00.000 8976 stepped: pos (-15, 11)
02:09:14.205 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:09:14.205 00.000 8976 MountToCamera -- mountX=2.30 mountY=-2.18 hyp=3.17 mountTheta=-0.76 cameraX=0.90, cameraY=3.04 cameraTheta=1.28
02:09:14.205 00.000 8976 incremental bump (0.895, 3.039) isValid = 1
02:09:14.205 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:09:14.205 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:09:14.205 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:09:14.205 00.000 8976 move complete, result=0
02:09:14.205 00.000 9828 Worker thread wakes up
02:09:14.205 00.000 8976 worker thread done servicing request
02:09:14.205 00.000 8976 Worker thread wakes up
02:09:14.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:14.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:14.206 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:09:14.206 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:09:14.206 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:09:14.206 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
02:09:14.206 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
02:09:14.206 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:09:14.206 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:09:14.206 00.000 9828 BLC: window closed
02:09:14.206 00.000 9828 MoveAxis(E, 12, B)
02:09:14.206 00.000 9828 Guiding  Dir = 2, Dur = 12
02:09:14.206 00.000 9828 IsSlewing returns 0
02:09:14.207 00.001 9828 IsGuiding returns 0
02:09:14.207 00.000 9828 PulseGuide returned control before completion, sleep 22
02:09:14.230 00.023 9828 IsGuiding returns 1
02:09:14.230 00.000 9828 scope still moving after pulse duration time elapsed
02:09:14.261 00.031 9828 IsSlewing returns 0
02:09:14.261 00.000 9828 IsGuiding returns 1
02:09:14.292 00.031 9828 IsSlewing returns 0
02:09:14.292 00.000 9828 IsGuiding returns 1
02:09:14.322 00.030 9828 IsSlewing returns 0
02:09:14.322 00.000 9828 IsGuiding returns 1
02:09:14.354 00.032 9828 IsSlewing returns 0
02:09:14.354 00.000 9828 IsGuiding returns 0
02:09:14.354 00.000 9828 scope move finished after 12 + 135 ms
02:09:14.354 00.000 9828 Move returns status 0, amount 12
02:09:14.354 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:14.354 00.000 9828 MoveAxis(N, 15, B)
02:09:14.354 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:14.370 00.016 9828 IsSlewing returns 0
02:09:14.370 00.000 9828 IsGuiding returns 0
02:09:14.370 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:14.401 00.031 9828 IsGuiding returns 1
02:09:14.401 00.000 9828 scope still moving after pulse duration time elapsed
02:09:14.432 00.031 9828 IsSlewing returns 0
02:09:14.432 00.000 9828 IsGuiding returns 1
02:09:14.463 00.031 9828 IsSlewing returns 0
02:09:14.463 00.000 9828 IsGuiding returns 1
02:09:14.493 00.030 9828 IsSlewing returns 0
02:09:14.493 00.000 9828 IsGuiding returns 1
02:09:14.525 00.032 9828 IsSlewing returns 0
02:09:14.525 00.000 9828 IsGuiding returns 1
02:09:14.556 00.031 9828 IsSlewing returns 0
02:09:14.556 00.000 9828 IsGuiding returns 0
02:09:14.556 00.000 9828 scope move finished after 15 + 171 ms
02:09:14.556 00.000 9828 Move returns status 0, amount 15
02:09:14.556 00.000 9828 move complete, result=0
02:09:14.556 00.000 9828 worker thread done servicing request
02:09:14.557 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:09:14.896 00.339 8976 Exposure complete
02:09:14.901 00.005 8976 worker thread done servicing request
02:09:14.902 00.001 5052 OnExposeComplete: enter
02:09:14.902 00.000 5052 UpdateGuideState(): m_state=6
02:09:14.902 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7330
02:09:14.902 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.95, Mass=188, SNR=9.5, Peak=85 HFD=2.1
02:09:14.902 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:09:14.902 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:09:14.902 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.24 hyp=0.68 cameraTheta=2.78 mountX=0.51 mountY=0.40, mountTheta=0.67
02:09:14.902 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.24, opts=13)
02:09:14.902 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.24)
02:09:14.903 00.001 8976 Worker thread wakes up
02:09:14.903 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.24) opts 0xd
02:09:14.903 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.24)
02:09:14.903 00.000 8976 Moving (-0.64, 0.24) raw xDistance=0.51 yDistance=0.40
02:09:14.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
02:09:14.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
02:09:14.903 00.000 8976 MoveAxis(L, 2, ABG)
02:09:14.903 00.000 8976 stepping (-15, 11) + (-2, 0)
02:09:14.903 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:14.903 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:09:14.913 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:09:14.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:14.913 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:14.913 00.000 5052 Enqueuing Expose request
02:09:14.940 00.027 8976 Received - 47 (G) 
02:09:14.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:14.940 00.000 8976 stepped: pos (-17, 11)
02:09:14.940 00.000 8976 MoveAxis(D, 2, ABG)
02:09:14.940 00.000 8976 stepping (-17, 11) + (0, -2)
02:09:14.940 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:14.973 00.033 8976 Received - 47 (G) 
02:09:14.973 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:14.973 00.000 8976 stepped: pos (-17, 9)
02:09:14.973 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
02:09:14.973 00.000 8976 MountToCamera -- mountX=2.40 mountY=-1.93 hyp=3.08 mountTheta=-0.68 cameraX=0.63, cameraY=3.02 cameraTheta=1.37
02:09:14.973 00.000 8976 incremental bump (0.629, 3.015) isValid = 1
02:09:14.973 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
02:09:14.973 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:09:14.973 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:09:14.973 00.000 8976 move complete, result=0
02:09:14.973 00.000 8976 worker thread done servicing request
02:09:14.973 00.000 8976 Worker thread wakes up
02:09:14.973 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:09:14.973 00.000 9828 Worker thread wakes up
02:09:14.973 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:09:14.973 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:09:14.973 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
02:09:14.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:14.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:14.974 00.001 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.90)
02:09:14.974 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:09:14.974 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:09:14.974 00.000 9828 BLC: window closed
02:09:14.974 00.000 9828 MoveAxis(E, 9, B)
02:09:14.974 00.000 9828 Guiding  Dir = 2, Dur = 9
02:09:14.974 00.000 9828 IsSlewing returns 0
02:09:14.974 00.000 9828 IsGuiding returns 0
02:09:14.974 00.000 9828 PulseGuide returned control before completion, sleep 19
02:09:15.008 00.034 9828 IsGuiding returns 1
02:09:15.008 00.000 9828 scope still moving after pulse duration time elapsed
02:09:15.039 00.031 9828 IsSlewing returns 0
02:09:15.039 00.000 9828 IsGuiding returns 1
02:09:15.070 00.031 9828 IsSlewing returns 0
02:09:15.071 00.001 9828 IsGuiding returns 1
02:09:15.101 00.030 9828 IsSlewing returns 0
02:09:15.102 00.001 9828 IsGuiding returns 0
02:09:15.102 00.000 9828 scope move finished after 9 + 118 ms
02:09:15.102 00.000 9828 Move returns status 0, amount 9
02:09:15.102 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:15.102 00.000 9828 MoveAxis(N, 15, B)
02:09:15.102 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:15.116 00.014 9828 IsSlewing returns 0
02:09:15.116 00.000 9828 IsGuiding returns 0
02:09:15.116 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:15.147 00.031 9828 IsGuiding returns 1
02:09:15.147 00.000 9828 scope still moving after pulse duration time elapsed
02:09:15.177 00.030 9828 IsSlewing returns 0
02:09:15.177 00.000 9828 IsGuiding returns 1
02:09:15.208 00.031 9828 IsSlewing returns 0
02:09:15.208 00.000 9828 IsGuiding returns 1
02:09:15.239 00.031 9828 IsSlewing returns 0
02:09:15.239 00.000 9828 IsGuiding returns 1
02:09:15.269 00.030 9828 IsSlewing returns 0
02:09:15.269 00.000 9828 IsGuiding returns 0
02:09:15.269 00.000 9828 scope move finished after 15 + 137 ms
02:09:15.269 00.000 9828 Move returns status 0, amount 15
02:09:15.269 00.000 9828 move complete, result=0
02:09:15.269 00.000 9828 worker thread done servicing request
02:09:15.269 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:09:15.665 00.396 8976 Exposure complete
02:09:15.671 00.006 8976 worker thread done servicing request
02:09:15.672 00.001 5052 OnExposeComplete: enter
02:09:15.672 00.000 5052 UpdateGuideState(): m_state=6
02:09:15.672 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7331
02:09:15.672 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.27, Mass=212, SNR=10.1, Peak=80 HFD=2.0
02:09:15.672 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
02:09:15.672 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
02:09:15.672 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.44 hyp=0.55 cameraTheta=-2.22 mountX=-0.24 mountY=0.52, mountTheta=2.01
02:09:15.672 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.44, opts=13)
02:09:15.672 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.44)
02:09:15.673 00.001 8976 Worker thread wakes up
02:09:15.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.44) opts 0xd
02:09:15.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.44)
02:09:15.673 00.000 8976 Moving (-0.33, -0.44) raw xDistance=-0.24 yDistance=0.52
02:09:15.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:09:15.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
02:09:15.673 00.000 8976 MoveAxis(R, 0, ABG)
02:09:15.673 00.000 8976 MoveAxis(D, 2, ABG)
02:09:15.673 00.000 8976 stepping (-17, 9) + (0, -2)
02:09:15.673 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:15.673 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:09:15.683 00.010 5052 UpdateGuideState exits: m=212 SNR=10.1
02:09:15.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:15.683 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:15.683 00.000 5052 Enqueuing Expose request
02:09:15.708 00.025 8976 Received - 47 (G) 
02:09:15.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:15.708 00.000 8976 stepped: pos (-17, 7)
02:09:15.708 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
02:09:15.708 00.000 8976 MountToCamera -- mountX=2.47 mountY=-1.66 hyp=2.97 mountTheta=-0.59 cameraX=0.36, cameraY=2.95 cameraTheta=1.45
02:09:15.708 00.000 8976 incremental bump (0.357, 2.952) isValid = 1
02:09:15.708 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
02:09:15.708 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:09:15.708 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:09:15.708 00.000 8976 move complete, result=0
02:09:15.708 00.000 9828 Worker thread wakes up
02:09:15.708 00.000 8976 worker thread done servicing request
02:09:15.708 00.000 8976 Worker thread wakes up
02:09:15.708 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:09:15.708 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:09:15.708 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
02:09:15.708 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:09:15.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:15.709 00.001 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
02:09:15.709 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
02:09:15.709 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:15.709 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:09:15.709 00.000 9828 BLC: window closed
02:09:15.709 00.000 9828 MoveAxis(E, 6, B)
02:09:15.709 00.000 9828 Guiding  Dir = 2, Dur = 6
02:09:15.709 00.000 9828 IsSlewing returns 0
02:09:15.709 00.000 9828 IsGuiding returns 0
02:09:15.709 00.000 9828 PulseGuide returned control before completion, sleep 16
02:09:15.735 00.026 9828 IsGuiding returns 1
02:09:15.735 00.000 9828 scope still moving after pulse duration time elapsed
02:09:15.765 00.030 9828 IsSlewing returns 0
02:09:15.765 00.000 9828 IsGuiding returns 1
02:09:15.796 00.031 9828 IsSlewing returns 0
02:09:15.796 00.000 9828 IsGuiding returns 1
02:09:15.827 00.031 9828 IsSlewing returns 0
02:09:15.827 00.000 9828 IsGuiding returns 1
02:09:15.857 00.030 9828 IsSlewing returns 0
02:09:15.857 00.000 9828 IsGuiding returns 0
02:09:15.857 00.000 9828 scope move finished after 6 + 142 ms
02:09:15.857 00.000 9828 Move returns status 0, amount 6
02:09:15.857 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:15.857 00.000 9828 MoveAxis(N, 16, B)
02:09:15.857 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:15.873 00.016 9828 IsSlewing returns 0
02:09:15.878 00.005 9828 IsGuiding returns 0
02:09:15.878 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:15.919 00.041 9828 IsGuiding returns 1
02:09:15.919 00.000 9828 scope still moving after pulse duration time elapsed
02:09:15.950 00.031 9828 IsSlewing returns 0
02:09:15.950 00.000 9828 IsGuiding returns 1
02:09:15.981 00.031 9828 IsSlewing returns 0
02:09:15.981 00.000 9828 IsGuiding returns 1
02:09:16.012 00.031 9828 IsSlewing returns 0
02:09:16.012 00.000 9828 IsGuiding returns 0
02:09:16.012 00.000 9828 scope move finished after 16 + 118 ms
02:09:16.012 00.000 9828 Move returns status 0, amount 16
02:09:16.012 00.000 9828 move complete, result=0
02:09:16.012 00.000 9828 worker thread done servicing request
02:09:16.012 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:09:16.398 00.386 8976 Exposure complete
02:09:16.403 00.005 8976 worker thread done servicing request
02:09:16.403 00.000 5052 OnExposeComplete: enter
02:09:16.403 00.000 5052 UpdateGuideState(): m_state=6
02:09:16.403 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7332
02:09:16.403 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.72, Mass=223, SNR=10.3, Peak=84 HFD=2.1
02:09:16.403 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:09:16.403 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:09:16.403 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.09 mountX=0.09 mountY=0.14, mountTheta=1.01
02:09:16.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.01, opts=13)
02:09:16.404 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.01)
02:09:16.404 00.000 8976 Worker thread wakes up
02:09:16.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.01) opts 0xd
02:09:16.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.01)
02:09:16.404 00.000 8976 Moving (-0.17, 0.01) raw xDistance=0.09 yDistance=0.14
02:09:16.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:09:16.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:09:16.404 00.000 8976 MoveAxis(R, 0, ABG)
02:09:16.404 00.000 8976 MoveAxis(U, 0, ABG)
02:09:16.404 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:09:16.404 00.000 8976 MountToCamera -- mountX=2.51 mountY=-1.48 hyp=2.92 mountTheta=-0.53 cameraX=0.17, cameraY=2.91 cameraTheta=1.51
02:09:16.404 00.000 8976 incremental bump (0.175, 2.910) isValid = 1
02:09:16.405 00.001 8976 Scheduling Mount bump of (0.007, 0.119)
02:09:16.405 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:09:16.405 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:09:16.405 00.000 8976 move complete, result=0
02:09:16.405 00.000 9828 Worker thread wakes up
02:09:16.405 00.000 8976 worker thread done servicing request
02:09:16.405 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:09:16.405 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:09:16.405 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:09:16.405 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.76)
02:09:16.405 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
02:09:16.405 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:09:16.405 00.000 9828 BLC: window closed
02:09:16.405 00.000 9828 MoveAxis(E, 4, B)
02:09:16.405 00.000 9828 Guiding  Dir = 2, Dur = 4
02:09:16.405 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:09:16.406 00.001 9828 IsSlewing returns 0
02:09:16.406 00.000 9828 IsGuiding returns 0
02:09:16.406 00.000 9828 PulseGuide returned control before completion, sleep 14
02:09:16.418 00.012 5052 UpdateGuideState exits: m=223 SNR=10.3
02:09:16.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:16.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:16.418 00.000 5052 Enqueuing Expose request
02:09:16.418 00.000 8976 Worker thread wakes up
02:09:16.418 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:16.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:16.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:16.431 00.013 9828 IsGuiding returns 1
02:09:16.431 00.000 9828 scope still moving after pulse duration time elapsed
02:09:16.462 00.031 9828 IsSlewing returns 0
02:09:16.462 00.000 9828 IsGuiding returns 1
02:09:16.493 00.031 9828 IsSlewing returns 0
02:09:16.493 00.000 9828 IsGuiding returns 1
02:09:16.524 00.031 9828 IsSlewing returns 0
02:09:16.524 00.000 9828 IsGuiding returns 0
02:09:16.524 00.000 9828 scope move finished after 4 + 114 ms
02:09:16.524 00.000 9828 Move returns status 0, amount 4
02:09:16.524 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:16.524 00.000 9828 MoveAxis(N, 16, B)
02:09:16.524 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:16.540 00.016 9828 IsSlewing returns 0
02:09:16.540 00.000 9828 IsGuiding returns 0
02:09:16.541 00.001 9828 PulseGuide returned control before completion, sleep 26
02:09:16.570 00.029 9828 IsGuiding returns 1
02:09:16.570 00.000 9828 scope still moving after pulse duration time elapsed
02:09:16.601 00.031 9828 IsSlewing returns 0
02:09:16.601 00.000 9828 IsGuiding returns 1
02:09:16.632 00.031 9828 IsSlewing returns 0
02:09:16.632 00.000 9828 IsGuiding returns 1
02:09:16.664 00.032 9828 IsSlewing returns 0
02:09:16.664 00.000 9828 IsGuiding returns 1
02:09:16.695 00.031 9828 IsSlewing returns 0
02:09:16.695 00.000 9828 IsGuiding returns 0
02:09:16.695 00.000 9828 scope move finished after 16 + 138 ms
02:09:16.695 00.000 9828 Move returns status 0, amount 16
02:09:16.696 00.001 9828 move complete, result=0
02:09:16.696 00.000 9828 worker thread done servicing request
02:09:16.696 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:09:17.107 00.411 8976 Exposure complete
02:09:17.112 00.005 8976 worker thread done servicing request
02:09:17.112 00.000 5052 OnExposeComplete: enter
02:09:17.112 00.000 5052 UpdateGuideState(): m_state=6
02:09:17.113 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7333
02:09:17.113 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.64, Mass=193, SNR=9.6, Peak=80 HFD=1.6
02:09:17.113 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
02:09:17.113 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
02:09:17.113 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.57 mountX=-0.11 mountY=-0.05, mountTheta=-2.70
02:09:17.113 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.07, opts=13)
02:09:17.113 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.07)
02:09:17.113 00.000 8976 Worker thread wakes up
02:09:17.114 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.07) opts 0xd
02:09:17.114 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.07)
02:09:17.114 00.000 8976 Moving (0.11, -0.07) raw xDistance=-0.11 yDistance=-0.05
02:09:17.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:09:17.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:09:17.114 00.000 8976 MoveAxis(R, 0, ABG)
02:09:17.114 00.000 8976 MoveAxis(U, 0, ABG)
02:09:17.114 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
02:09:17.114 00.000 8976 MountToCamera -- mountX=2.54 mountY=-1.36 hyp=2.88 mountTheta=-0.49 cameraX=0.05, cameraY=2.88 cameraTheta=1.55
02:09:17.114 00.000 8976 incremental bump (0.053, 2.882) isValid = 1
02:09:17.114 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
02:09:17.114 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:09:17.114 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:09:17.114 00.000 8976 move complete, result=0
02:09:17.114 00.000 9828 Worker thread wakes up
02:09:17.114 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:09:17.114 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:09:17.114 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
02:09:17.114 00.000 8976 worker thread done servicing request
02:09:17.115 00.001 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.72)
02:09:17.115 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:09:17.115 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:09:17.115 00.000 9828 BLC: window closed
02:09:17.115 00.000 9828 MoveAxis(E, 2, B)
02:09:17.115 00.000 9828 Guiding  Dir = 2, Dur = 2
02:09:17.115 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:09:17.115 00.000 9828 IsSlewing returns 0
02:09:17.115 00.000 9828 IsGuiding returns 0
02:09:17.115 00.000 9828 PulseGuide returned control before completion, sleep 12
02:09:17.124 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
02:09:17.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:17.124 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:17.124 00.000 5052 Enqueuing Expose request
02:09:17.124 00.000 8976 Worker thread wakes up
02:09:17.124 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:17.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:17.124 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:17.129 00.005 9828 IsGuiding returns 1
02:09:17.129 00.000 9828 scope still moving after pulse duration time elapsed
02:09:17.160 00.031 9828 IsSlewing returns 0
02:09:17.160 00.000 9828 IsGuiding returns 1
02:09:17.191 00.031 9828 IsSlewing returns 0
02:09:17.191 00.000 9828 IsGuiding returns 1
02:09:17.222 00.031 9828 IsSlewing returns 0
02:09:17.222 00.000 9828 IsGuiding returns 1
02:09:17.253 00.031 9828 IsSlewing returns 0
02:09:17.253 00.000 9828 IsGuiding returns 0
02:09:17.253 00.000 9828 scope move finished after 2 + 136 ms
02:09:17.253 00.000 9828 Move returns status 0, amount 2
02:09:17.253 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:17.253 00.000 9828 MoveAxis(N, 16, B)
02:09:17.253 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:17.269 00.016 9828 IsSlewing returns 0
02:09:17.269 00.000 9828 IsGuiding returns 0
02:09:17.269 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:17.299 00.030 9828 IsGuiding returns 1
02:09:17.299 00.000 9828 scope still moving after pulse duration time elapsed
02:09:17.330 00.031 9828 IsSlewing returns 0
02:09:17.330 00.000 9828 IsGuiding returns 1
02:09:17.360 00.030 9828 IsSlewing returns 0
02:09:17.360 00.000 9828 IsGuiding returns 1
02:09:17.391 00.031 9828 IsSlewing returns 0
02:09:17.391 00.000 9828 IsGuiding returns 1
02:09:17.422 00.031 9828 IsSlewing returns 0
02:09:17.422 00.000 9828 IsGuiding returns 0
02:09:17.422 00.000 9828 scope move finished after 16 + 137 ms
02:09:17.422 00.000 9828 Move returns status 0, amount 16
02:09:17.422 00.000 9828 move complete, result=0
02:09:17.422 00.000 9828 worker thread done servicing request
02:09:17.422 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:09:17.819 00.397 8976 Exposure complete
02:09:17.825 00.006 8976 worker thread done servicing request
02:09:17.825 00.000 5052 OnExposeComplete: enter
02:09:17.825 00.000 5052 UpdateGuideState(): m_state=6
02:09:17.826 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7334
02:09:17.826 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.64, Mass=201, SNR=9.9, Peak=81 HFD=1.9
02:09:17.826 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.14 = 2.14)
02:09:17.826 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
02:09:17.826 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.10 mountX=-0.04 mountY=0.07, mountTheta=2.11
02:09:17.826 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.07, opts=13)
02:09:17.827 00.001 5052 Enqueuing Move request for stepguider (-0.04, -0.07)
02:09:17.827 00.000 8976 Worker thread wakes up
02:09:17.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.07) opts 0xd
02:09:17.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.07)
02:09:17.827 00.000 8976 Moving (-0.04, -0.07) raw xDistance=-0.04 yDistance=0.07
02:09:17.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:09:17.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:09:17.827 00.000 8976 MoveAxis(R, 0, ABG)
02:09:17.827 00.000 8976 MoveAxis(U, 0, ABG)
02:09:17.827 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
02:09:17.827 00.000 8976 MountToCamera -- mountX=2.56 mountY=-1.28 hyp=2.86 mountTheta=-0.46 cameraX=-0.03, cameraY=2.86 cameraTheta=1.58
02:09:17.827 00.000 8976 incremental bump (-0.029, 2.863) isValid = 1
02:09:17.827 00.000 8976 Scheduling Mount bump of (-0.001, 0.080)
02:09:17.827 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.08, opts=4)
02:09:17.827 00.000 8976 Enqueuing Move request for scope (-0.00, 0.08)
02:09:17.827 00.000 8976 move complete, result=0
02:09:17.827 00.000 8976 worker thread done servicing request
02:09:17.827 00.000 9828 Worker thread wakes up
02:09:17.828 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0x4
02:09:17.828 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
02:09:17.828 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.61)
02:09:17.828 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.69)
02:09:17.828 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.58 mountX=-0.00 mountY=-0.08, mountTheta=-1.61
02:09:17.828 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:09:17.828 00.000 9828 Moving (-0.00, 0.08) raw xDistance=-0.00 yDistance=-0.08
02:09:17.828 00.000 9828 BLC: window closed
02:09:17.828 00.000 9828 MoveAxis(E, 1, B)
02:09:17.828 00.000 9828 Guiding  Dir = 2, Dur = 1
02:09:17.828 00.000 9828 IsSlewing returns 0
02:09:17.828 00.000 9828 IsGuiding returns 0
02:09:17.829 00.001 9828 PulseGuide returned control before completion, sleep 11
02:09:17.837 00.008 5052 UpdateGuideState exits: m=201 SNR=9.9
02:09:17.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:17.837 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:17.837 00.000 5052 Enqueuing Expose request
02:09:17.837 00.000 8976 Worker thread wakes up
02:09:17.838 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:17.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:17.838 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:17.854 00.016 9828 IsGuiding returns 1
02:09:17.854 00.000 9828 scope still moving after pulse duration time elapsed
02:09:17.885 00.031 9828 IsSlewing returns 0
02:09:17.885 00.000 9828 IsGuiding returns 1
02:09:17.916 00.031 9828 IsSlewing returns 0
02:09:17.916 00.000 9828 IsGuiding returns 1
02:09:17.947 00.031 9828 IsSlewing returns 0
02:09:17.947 00.000 9828 IsGuiding returns 0
02:09:17.947 00.000 9828 scope move finished after 1 + 117 ms
02:09:17.947 00.000 9828 Move returns status 0, amount 1
02:09:17.948 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:17.948 00.000 9828 MoveAxis(N, 11, B)
02:09:17.948 00.000 9828 Guiding  Dir = 0, Dur = 11
02:09:17.963 00.015 9828 IsSlewing returns 0
02:09:17.963 00.000 9828 IsGuiding returns 1
02:09:17.963 00.000 9828 Entered PulseGuideScope while moving
02:09:18.024 00.061 9828 IsSlewing returns 0
02:09:18.024 00.000 9828 IsGuiding returns 1
02:09:18.024 00.000 9828 Still moving
02:09:18.086 00.062 9828 IsSlewing returns 0
02:09:18.086 00.000 9828 IsGuiding returns 0
02:09:18.086 00.000 9828 Movement stopped - continuing
02:09:18.086 00.000 9828 PulseGuide returned control before completion, sleep 21
02:09:18.117 00.031 9828 IsGuiding returns 1
02:09:18.117 00.000 9828 scope still moving after pulse duration time elapsed
02:09:18.147 00.030 9828 IsSlewing returns 0
02:09:18.147 00.000 9828 IsGuiding returns 1
02:09:18.178 00.031 9828 IsSlewing returns 0
02:09:18.178 00.000 9828 IsGuiding returns 1
02:09:18.210 00.032 9828 IsSlewing returns 0
02:09:18.210 00.000 9828 IsGuiding returns 1
02:09:18.240 00.030 9828 IsSlewing returns 0
02:09:18.240 00.000 9828 IsGuiding returns 0
02:09:18.240 00.000 9828 scope move finished after 11 + 143 ms
02:09:18.240 00.000 9828 Move returns status 0, amount 11
02:09:18.240 00.000 9828 move complete, result=0
02:09:18.240 00.000 9828 worker thread done servicing request
02:09:18.240 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 11 ms NORTH
02:09:18.528 00.288 8976 Exposure complete
02:09:18.534 00.006 8976 worker thread done servicing request
02:09:18.534 00.000 5052 OnExposeComplete: enter
02:09:18.534 00.000 5052 UpdateGuideState(): m_state=6
02:09:18.534 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7335
02:09:18.534 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.55, Mass=187, SNR=9.5, Peak=83 HFD=1.6
02:09:18.534 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.21 = 3.07)
02:09:18.534 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.97)
02:09:18.534 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.17 mountX=-0.17 mountY=0.03, mountTheta=2.97
02:09:18.536 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.16, opts=13)
02:09:18.536 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.16)
02:09:18.536 00.000 8976 Worker thread wakes up
02:09:18.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.16) opts 0xd
02:09:18.536 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.16)
02:09:18.536 00.000 8976 Moving (0.07, -0.16) raw xDistance=-0.17 yDistance=0.03
02:09:18.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:09:18.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:09:18.536 00.000 8976 MoveAxis(R, 0, ABG)
02:09:18.536 00.000 8976 MoveAxis(U, 0, ABG)
02:09:18.536 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
02:09:18.536 00.000 8976 MountToCamera -- mountX=2.58 mountY=-1.22 hyp=2.85 mountTheta=-0.44 cameraX=-0.08, cameraY=2.85 cameraTheta=1.60
02:09:18.536 00.000 8976 incremental bump (-0.084, 2.850) isValid = 1
02:09:18.536 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
02:09:18.536 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:09:18.536 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:09:18.536 00.000 8976 move complete, result=0
02:09:18.536 00.000 9828 Worker thread wakes up
02:09:18.536 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:09:18.536 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:09:18.537 00.001 8976 worker thread done servicing request
02:09:18.537 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:09:18.537 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
02:09:18.537 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.67)
02:09:18.537 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
02:09:18.537 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:09:18.537 00.000 9828 BLC: window closed
02:09:18.537 00.000 9828 MoveAxis(E, 1, B)
02:09:18.537 00.000 9828 Guiding  Dir = 2, Dur = 1
02:09:18.537 00.000 9828 IsSlewing returns 0
02:09:18.537 00.000 9828 IsGuiding returns 0
02:09:18.537 00.000 9828 PulseGuide returned control before completion, sleep 11
02:09:18.545 00.008 5052 UpdateGuideState exits: m=187 SNR=9.5
02:09:18.546 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:18.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:18.546 00.000 5052 Enqueuing Expose request
02:09:18.546 00.000 8976 Worker thread wakes up
02:09:18.546 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:18.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:18.546 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:18.550 00.004 9828 IsGuiding returns 1
02:09:18.550 00.000 9828 scope still moving after pulse duration time elapsed
02:09:18.582 00.032 9828 IsSlewing returns 0
02:09:18.582 00.000 9828 IsGuiding returns 1
02:09:18.614 00.032 9828 IsSlewing returns 0
02:09:18.614 00.000 9828 IsGuiding returns 1
02:09:18.644 00.030 9828 IsSlewing returns 0
02:09:18.644 00.000 9828 IsGuiding returns 1
02:09:18.675 00.031 9828 IsSlewing returns 0
02:09:18.675 00.000 9828 IsGuiding returns 0
02:09:18.675 00.000 9828 scope move finished after 1 + 137 ms
02:09:18.675 00.000 9828 Move returns status 0, amount 1
02:09:18.675 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:18.675 00.000 9828 MoveAxis(N, 16, B)
02:09:18.675 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:18.691 00.016 9828 IsSlewing returns 0
02:09:18.691 00.000 9828 IsGuiding returns 0
02:09:18.691 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:18.723 00.032 9828 IsGuiding returns 1
02:09:18.723 00.000 9828 scope still moving after pulse duration time elapsed
02:09:18.754 00.031 9828 IsSlewing returns 0
02:09:18.754 00.000 9828 IsGuiding returns 1
02:09:18.786 00.032 9828 IsSlewing returns 0
02:09:18.786 00.000 9828 IsGuiding returns 1
02:09:18.818 00.032 9828 IsSlewing returns 0
02:09:18.818 00.000 9828 IsGuiding returns 1
02:09:18.848 00.030 9828 IsSlewing returns 0
02:09:18.848 00.000 9828 IsGuiding returns 0
02:09:18.848 00.000 9828 scope move finished after 16 + 141 ms
02:09:18.848 00.000 9828 Move returns status 0, amount 16
02:09:18.848 00.000 9828 move complete, result=0
02:09:18.848 00.000 9828 worker thread done servicing request
02:09:18.848 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:09:19.234 00.386 8976 Exposure complete
02:09:19.240 00.006 8976 worker thread done servicing request
02:09:19.240 00.000 5052 OnExposeComplete: enter
02:09:19.240 00.000 5052 UpdateGuideState(): m_state=6
02:09:19.240 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7336
02:09:19.240 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.59, Mass=180, SNR=9.3, Peak=78 HFD=1.7
02:09:19.240 00.000 5052 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.04) = xAngle (-3.10 = -3.10)
02:09:19.240 00.000 5052 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.21 = 3.08)
02:09:19.240 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.06 mountX=-0.13 mountY=0.01, mountTheta=3.08
02:09:19.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.12, opts=13)
02:09:19.241 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.12)
02:09:19.241 00.000 8976 Worker thread wakes up
02:09:19.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.12) opts 0xd
02:09:19.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.12)
02:09:19.241 00.000 8976 Moving (0.06, -0.12) raw xDistance=-0.13 yDistance=0.01
02:09:19.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:09:19.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:09:19.241 00.000 8976 MoveAxis(R, 0, ABG)
02:09:19.241 00.000 8976 MoveAxis(U, 0, ABG)
02:09:19.241 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
02:09:19.241 00.000 8976 MountToCamera -- mountX=2.58 mountY=-1.19 hyp=2.84 mountTheta=-0.43 cameraX=-0.12, cameraY=2.84 cameraTheta=1.61
02:09:19.241 00.000 8976 incremental bump (-0.121, 2.841) isValid = 1
02:09:19.242 00.001 8976 Scheduling Mount bump of (-0.005, 0.119)
02:09:19.242 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:09:19.242 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:09:19.242 00.000 8976 move complete, result=0
02:09:19.242 00.000 9828 Worker thread wakes up
02:09:19.242 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:09:19.242 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:09:19.242 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.58)
02:09:19.242 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.66)
02:09:19.242 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
02:09:19.242 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:09:19.242 00.000 9828 BLC: window closed
02:09:19.242 00.000 8976 worker thread done servicing request
02:09:19.242 00.000 9828 MoveAxis(E, 0, B)
02:09:19.242 00.000 9828 Move returns status 0, amount 0
02:09:19.242 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:19.242 00.000 9828 MoveAxis(N, 16, B)
02:09:19.242 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:09:19.242 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:19.243 00.001 9828 IsSlewing returns 0
02:09:19.243 00.000 9828 IsGuiding returns 0
02:09:19.243 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:19.252 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
02:09:19.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:19.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:19.252 00.000 5052 Enqueuing Expose request
02:09:19.252 00.000 8976 Worker thread wakes up
02:09:19.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:19.253 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:19.253 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:19.280 00.027 9828 IsGuiding returns 1
02:09:19.280 00.000 9828 scope still moving after pulse duration time elapsed
02:09:19.312 00.032 9828 IsSlewing returns 0
02:09:19.312 00.000 9828 IsGuiding returns 1
02:09:19.342 00.030 9828 IsSlewing returns 0
02:09:19.342 00.000 9828 IsGuiding returns 1
02:09:19.374 00.032 9828 IsSlewing returns 0
02:09:19.374 00.000 9828 IsGuiding returns 0
02:09:19.374 00.000 9828 scope move finished after 16 + 114 ms
02:09:19.374 00.000 9828 Move returns status 0, amount 16
02:09:19.374 00.000 9828 move complete, result=0
02:09:19.374 00.000 9828 worker thread done servicing request
02:09:19.374 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
02:09:19.944 00.570 8976 Exposure complete
02:09:19.951 00.007 8976 worker thread done servicing request
02:09:19.951 00.000 5052 OnExposeComplete: enter
02:09:19.951 00.000 5052 UpdateGuideState(): m_state=6
02:09:19.951 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7337
02:09:19.951 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.67, Mass=201, SNR=9.9, Peak=78 HFD=1.9
02:09:19.951 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.09 = 1.20)
02:09:19.951 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
02:09:19.951 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.04 hyp=0.42 cameraTheta=-3.04 mountX=0.15 mountY=0.38, mountTheta=1.18
02:09:19.952 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.04, opts=13)
02:09:19.952 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.04)
02:09:19.953 00.001 8976 Worker thread wakes up
02:09:19.953 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.04) opts 0xd
02:09:19.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.04)
02:09:19.953 00.000 8976 Moving (-0.42, -0.04) raw xDistance=0.15 yDistance=0.38
02:09:19.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:09:19.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:09:19.953 00.000 8976 MoveAxis(R, 0, ABG)
02:09:19.953 00.000 8976 MoveAxis(D, 1, ABG)
02:09:19.953 00.000 8976 stepping (-17, 7) + (0, -1)
02:09:19.953 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:19.954 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:09:19.963 00.009 5052 UpdateGuideState exits: m=201 SNR=9.9
02:09:19.964 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:19.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:19.964 00.000 5052 Enqueuing Expose request
02:09:19.976 00.012 8976 Received - 47 (G) 
02:09:19.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:19.976 00.000 8976 stepped: pos (-17, 6)
02:09:19.976 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
02:09:19.976 00.000 8976 MountToCamera -- mountX=2.59 mountY=-1.11 hyp=2.82 mountTheta=-0.40 cameraX=-0.19, cameraY=2.81 cameraTheta=1.64
02:09:19.976 00.000 8976 incremental bump (-0.192, 2.812) isValid = 1
02:09:19.976 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
02:09:19.977 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:09:19.977 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:09:19.977 00.000 8976 move complete, result=0
02:09:19.977 00.000 8976 worker thread done servicing request
02:09:19.977 00.000 8976 Worker thread wakes up
02:09:19.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:19.977 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:19.977 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:09:19.977 00.000 9828 Worker thread wakes up
02:09:19.978 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:09:19.978 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:09:19.978 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
02:09:19.978 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
02:09:19.978 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
02:09:19.978 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:09:19.978 00.000 9828 BLC: window closed
02:09:19.978 00.000 9828 MoveAxis(W, 1, B)
02:09:19.978 00.000 9828 Guiding  Dir = 3, Dur = 1
02:09:19.979 00.001 9828 IsSlewing returns 0
02:09:19.979 00.000 9828 IsGuiding returns 0
02:09:19.980 00.001 9828 PulseGuide returned control before completion, sleep 11
02:09:19.998 00.018 9828 IsGuiding returns 1
02:09:19.998 00.000 9828 scope still moving after pulse duration time elapsed
02:09:20.029 00.031 9828 IsSlewing returns 0
02:09:20.029 00.000 9828 IsGuiding returns 1
02:09:20.060 00.031 9828 IsSlewing returns 0
02:09:20.060 00.000 9828 IsGuiding returns 1
02:09:20.090 00.030 9828 IsSlewing returns 0
02:09:20.090 00.000 9828 IsGuiding returns 0
02:09:20.090 00.000 9828 scope move finished after 1 + 110 ms
02:09:20.091 00.001 9828 Move returns status 0, amount 1
02:09:20.091 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:20.091 00.000 9828 MoveAxis(N, 16, B)
02:09:20.091 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:20.106 00.015 9828 IsSlewing returns 0
02:09:20.106 00.000 9828 IsGuiding returns 0
02:09:20.107 00.001 9828 PulseGuide returned control before completion, sleep 26
02:09:20.136 00.029 9828 IsGuiding returns 1
02:09:20.136 00.000 9828 scope still moving after pulse duration time elapsed
02:09:20.168 00.032 9828 IsSlewing returns 0
02:09:20.168 00.000 9828 IsGuiding returns 1
02:09:20.199 00.031 9828 IsSlewing returns 0
02:09:20.199 00.000 9828 IsGuiding returns 1
02:09:20.231 00.032 9828 IsSlewing returns 0
02:09:20.231 00.000 9828 IsGuiding returns 1
02:09:20.261 00.030 9828 IsSlewing returns 0
02:09:20.261 00.000 9828 IsGuiding returns 0
02:09:20.261 00.000 9828 scope move finished after 16 + 138 ms
02:09:20.261 00.000 9828 Move returns status 0, amount 16
02:09:20.261 00.000 9828 move complete, result=0
02:09:20.261 00.000 9828 worker thread done servicing request
02:09:20.261 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:09:20.671 00.410 8976 Exposure complete
02:09:20.676 00.005 8976 worker thread done servicing request
02:09:20.676 00.000 5052 OnExposeComplete: enter
02:09:20.676 00.000 5052 UpdateGuideState(): m_state=6
02:09:20.676 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7338
02:09:20.676 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=282.22, Mass=191, SNR=9.6, Peak=80 HFD=2.1
02:09:20.676 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.04) = xAngle (-0.13 = -0.13)
02:09:20.677 00.001 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
02:09:20.677 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.51 hyp=0.54 cameraTheta=1.91 mountX=0.54 mountY=-0.13, mountTheta=-0.23
02:09:20.677 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.51, opts=13)
02:09:20.677 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.51)
02:09:20.677 00.000 8976 Worker thread wakes up
02:09:20.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.51) opts 0xd
02:09:20.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.51)
02:09:20.677 00.000 8976 Moving (-0.18, 0.51) raw xDistance=0.54 yDistance=-0.13
02:09:20.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:09:20.678 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:09:20.678 00.000 8976 MoveAxis(L, 2, ABG)
02:09:20.678 00.000 8976 stepping (-17, 6) + (-2, 0)
02:09:20.678 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:20.678 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:09:20.688 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
02:09:20.688 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:20.688 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:20.688 00.000 5052 Enqueuing Expose request
02:09:20.712 00.024 8976 Received - 47 (G) 
02:09:20.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:20.712 00.000 8976 stepped: pos (-19, 6)
02:09:20.712 00.000 8976 MoveAxis(U, 0, ABG)
02:09:20.712 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
02:09:20.712 00.000 8976 MountToCamera -- mountX=2.70 mountY=-1.06 hyp=2.90 mountTheta=-0.37 cameraX=-0.29, cameraY=2.88 cameraTheta=1.67
02:09:20.712 00.000 8976 incremental bump (-0.286, 2.882) isValid = 1
02:09:20.712 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
02:09:20.712 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:09:20.712 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:09:20.712 00.000 8976 move complete, result=0
02:09:20.712 00.000 8976 worker thread done servicing request
02:09:20.712 00.000 9828 Worker thread wakes up
02:09:20.712 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:09:20.712 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:09:20.712 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
02:09:20.712 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
02:09:20.713 00.001 8976 Worker thread wakes up
02:09:20.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:20.713 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:20.713 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
02:09:20.713 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:09:20.713 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:09:20.713 00.000 9828 BLC: window closed
02:09:20.713 00.000 9828 MoveAxis(W, 2, B)
02:09:20.713 00.000 9828 Guiding  Dir = 3, Dur = 2
02:09:20.713 00.000 9828 IsSlewing returns 0
02:09:20.713 00.000 9828 IsGuiding returns 0
02:09:20.714 00.001 9828 PulseGuide returned control before completion, sleep 12
02:09:20.726 00.012 9828 IsGuiding returns 1
02:09:20.726 00.000 9828 scope still moving after pulse duration time elapsed
02:09:20.758 00.032 9828 IsSlewing returns 0
02:09:20.758 00.000 9828 IsGuiding returns 1
02:09:20.789 00.031 9828 IsSlewing returns 0
02:09:20.789 00.000 9828 IsGuiding returns 1
02:09:20.820 00.031 9828 IsSlewing returns 0
02:09:20.820 00.000 9828 IsGuiding returns 1
02:09:20.852 00.032 9828 IsSlewing returns 0
02:09:20.852 00.000 9828 IsGuiding returns 0
02:09:20.852 00.000 9828 scope move finished after 2 + 137 ms
02:09:20.852 00.000 9828 Move returns status 0, amount 2
02:09:20.852 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:20.852 00.000 9828 MoveAxis(N, 16, B)
02:09:20.852 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:20.868 00.016 9828 IsSlewing returns 0
02:09:20.868 00.000 9828 IsGuiding returns 0
02:09:20.868 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:20.900 00.032 9828 IsGuiding returns 1
02:09:20.900 00.000 9828 scope still moving after pulse duration time elapsed
02:09:20.932 00.032 9828 IsSlewing returns 0
02:09:20.932 00.000 9828 IsGuiding returns 1
02:09:20.964 00.032 9828 IsSlewing returns 0
02:09:20.964 00.000 9828 IsGuiding returns 1
02:09:20.995 00.031 9828 IsSlewing returns 0
02:09:20.995 00.000 9828 IsGuiding returns 1
02:09:21.026 00.031 9828 IsSlewing returns 0
02:09:21.026 00.000 9828 IsGuiding returns 0
02:09:21.026 00.000 9828 scope move finished after 16 + 141 ms
02:09:21.026 00.000 9828 Move returns status 0, amount 16
02:09:21.026 00.000 9828 move complete, result=0
02:09:21.026 00.000 9828 worker thread done servicing request
02:09:21.026 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:09:21.402 00.376 8976 Exposure complete
02:09:21.407 00.005 8976 worker thread done servicing request
02:09:21.407 00.000 5052 OnExposeComplete: enter
02:09:21.407 00.000 5052 UpdateGuideState(): m_state=6
02:09:21.407 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7339
02:09:21.407 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.32, Mass=217, SNR=10.2, Peak=75 HFD=2.3
02:09:21.407 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
02:09:21.407 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
02:09:21.407 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.39 hyp=0.40 cameraTheta=-1.79 mountX=-0.30 mountY=0.28, mountTheta=2.39
02:09:21.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.39, opts=13)
02:09:21.408 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.39)
02:09:21.408 00.000 8976 Worker thread wakes up
02:09:21.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.39) opts 0xd
02:09:21.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.39)
02:09:21.408 00.000 8976 Moving (-0.09, -0.39) raw xDistance=-0.30 yDistance=0.28
02:09:21.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
02:09:21.409 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:09:21.409 00.000 8976 MoveAxis(R, 1, ABG)
02:09:21.409 00.000 8976 stepping (-19, 6) + (1, 0)
02:09:21.409 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:21.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:09:21.419 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
02:09:21.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:21.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:21.419 00.000 5052 Enqueuing Expose request
02:09:21.430 00.011 8976 Received - 47 (G) 
02:09:21.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:21.430 00.000 8976 stepped: pos (-18, 6)
02:09:21.431 00.001 8976 MoveAxis(D, 1, ABG)
02:09:21.431 00.000 8976 stepping (-18, 6) + (0, -1)
02:09:21.431 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:21.463 00.032 8976 Received - 47 (G) 
02:09:21.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:21.463 00.000 8976 stepped: pos (-18, 5)
02:09:21.463 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
02:09:21.463 00.000 8976 MountToCamera -- mountX=2.72 mountY=-0.97 hyp=2.88 mountTheta=-0.34 cameraX=-0.37, cameraY=2.86 cameraTheta=1.70
02:09:21.463 00.000 8976 incremental bump (-0.372, 2.860) isValid = 1
02:09:21.463 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
02:09:21.463 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:09:21.463 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:09:21.463 00.000 8976 move complete, result=0
02:09:21.463 00.000 9828 Worker thread wakes up
02:09:21.463 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:09:21.463 00.000 8976 worker thread done servicing request
02:09:21.464 00.001 8976 Worker thread wakes up
02:09:21.464 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:09:21.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:21.464 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:09:21.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:21.464 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
02:09:21.464 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
02:09:21.464 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
02:09:21.464 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:09:21.464 00.000 9828 BLC: window closed
02:09:21.464 00.000 9828 MoveAxis(W, 3, B)
02:09:21.464 00.000 9828 Guiding  Dir = 3, Dur = 3
02:09:21.465 00.001 9828 IsSlewing returns 0
02:09:21.465 00.000 9828 IsGuiding returns 0
02:09:21.465 00.000 9828 PulseGuide returned control before completion, sleep 13
02:09:21.493 00.028 9828 IsGuiding returns 1
02:09:21.493 00.000 9828 scope still moving after pulse duration time elapsed
02:09:21.525 00.032 9828 IsSlewing returns 0
02:09:21.525 00.000 9828 IsGuiding returns 1
02:09:21.556 00.031 9828 IsSlewing returns 0
02:09:21.556 00.000 9828 IsGuiding returns 1
02:09:21.588 00.032 9828 IsSlewing returns 0
02:09:21.588 00.000 9828 IsGuiding returns 0
02:09:21.588 00.000 9828 scope move finished after 3 + 120 ms
02:09:21.588 00.000 9828 Move returns status 0, amount 3
02:09:21.588 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:21.588 00.000 9828 MoveAxis(N, 16, B)
02:09:21.588 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:21.604 00.016 9828 IsSlewing returns 0
02:09:21.605 00.001 9828 IsGuiding returns 0
02:09:21.605 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:21.635 00.030 9828 IsGuiding returns 1
02:09:21.635 00.000 9828 scope still moving after pulse duration time elapsed
02:09:21.666 00.031 9828 IsSlewing returns 0
02:09:21.666 00.000 9828 IsGuiding returns 1
02:09:21.697 00.031 9828 IsSlewing returns 0
02:09:21.698 00.001 9828 IsGuiding returns 1
02:09:21.728 00.030 9828 IsSlewing returns 0
02:09:21.728 00.000 9828 IsGuiding returns 1
02:09:21.759 00.031 9828 IsSlewing returns 0
02:09:21.760 00.001 9828 IsGuiding returns 0
02:09:21.760 00.000 9828 scope move finished after 16 + 139 ms
02:09:21.760 00.000 9828 Move returns status 0, amount 16
02:09:21.760 00.000 9828 move complete, result=0
02:09:21.760 00.000 9828 worker thread done servicing request
02:09:21.760 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:09:22.162 00.402 8976 Exposure complete
02:09:22.168 00.006 8976 worker thread done servicing request
02:09:22.168 00.000 5052 OnExposeComplete: enter
02:09:22.168 00.000 5052 UpdateGuideState(): m_state=6
02:09:22.168 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7340
02:09:22.168 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.46, Mass=196, SNR=9.7, Peak=77 HFD=1.7
02:09:22.168 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
02:09:22.168 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
02:09:22.168 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-0.96 mountX=-0.30 mountY=-0.01, mountTheta=-3.11
02:09:22.168 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.25, opts=13)
02:09:22.168 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.25)
02:09:22.168 00.000 8976 Worker thread wakes up
02:09:22.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.25) opts 0xd
02:09:22.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.25)
02:09:22.168 00.000 8976 Moving (0.17, -0.25) raw xDistance=-0.30 yDistance=-0.01
02:09:22.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
02:09:22.169 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:09:22.169 00.000 8976 MoveAxis(R, 1, ABG)
02:09:22.169 00.000 8976 stepping (-18, 5) + (1, 0)
02:09:22.169 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:22.169 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:09:22.180 00.011 5052 UpdateGuideState exits: m=196 SNR=9.7
02:09:22.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:22.180 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:22.180 00.000 5052 Enqueuing Expose request
02:09:22.198 00.018 8976 Received - 47 (G) 
02:09:22.199 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:22.199 00.000 8976 stepped: pos (-17, 5)
02:09:22.199 00.000 8976 MoveAxis(U, 0, ABG)
02:09:22.199 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:09:22.199 00.000 8976 MountToCamera -- mountX=2.68 mountY=-0.91 hyp=2.83 mountTheta=-0.33 cameraX=-0.41, cameraY=2.80 cameraTheta=1.72
02:09:22.199 00.000 8976 incremental bump (-0.407, 2.800) isValid = 1
02:09:22.199 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
02:09:22.199 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:09:22.199 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:09:22.199 00.000 8976 move complete, result=0
02:09:22.199 00.000 8976 worker thread done servicing request
02:09:22.200 00.001 8976 Worker thread wakes up
02:09:22.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:22.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:22.200 00.000 9828 Worker thread wakes up
02:09:22.200 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:09:22.200 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:09:22.200 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.48)
02:09:22.200 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.56)
02:09:22.200 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.48
02:09:22.200 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
02:09:22.200 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:09:22.200 00.000 9828 BLC: window closed
02:09:22.200 00.000 9828 MoveAxis(W, 4, B)
02:09:22.200 00.000 9828 Guiding  Dir = 3, Dur = 4
02:09:22.201 00.001 9828 IsSlewing returns 0
02:09:22.201 00.000 9828 IsGuiding returns 0
02:09:22.201 00.000 9828 PulseGuide returned control before completion, sleep 14
02:09:22.226 00.025 9828 IsGuiding returns 1
02:09:22.226 00.000 9828 scope still moving after pulse duration time elapsed
02:09:22.256 00.030 9828 IsSlewing returns 0
02:09:22.258 00.002 9828 IsGuiding returns 1
02:09:22.287 00.029 9828 IsSlewing returns 0
02:09:22.287 00.000 9828 IsGuiding returns 1
02:09:22.318 00.031 9828 IsSlewing returns 0
02:09:22.318 00.000 9828 IsGuiding returns 0
02:09:22.318 00.000 9828 scope move finished after 4 + 113 ms
02:09:22.318 00.000 9828 Move returns status 0, amount 4
02:09:22.318 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:22.318 00.000 9828 MoveAxis(N, 16, B)
02:09:22.318 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:22.333 00.015 9828 IsSlewing returns 0
02:09:22.333 00.000 9828 IsGuiding returns 0
02:09:22.334 00.001 9828 PulseGuide returned control before completion, sleep 26
02:09:22.364 00.030 9828 IsGuiding returns 1
02:09:22.364 00.000 9828 scope still moving after pulse duration time elapsed
02:09:22.395 00.031 9828 IsSlewing returns 0
02:09:22.395 00.000 9828 IsGuiding returns 1
02:09:22.426 00.031 9828 IsSlewing returns 0
02:09:22.426 00.000 9828 IsGuiding returns 1
02:09:22.457 00.031 9828 IsSlewing returns 0
02:09:22.457 00.000 9828 IsGuiding returns 1
02:09:22.488 00.031 9828 IsSlewing returns 0
02:09:22.488 00.000 9828 IsGuiding returns 0
02:09:22.488 00.000 9828 scope move finished after 16 + 138 ms
02:09:22.488 00.000 9828 Move returns status 0, amount 16
02:09:22.488 00.000 9828 move complete, result=0
02:09:22.488 00.000 9828 worker thread done servicing request
02:09:22.488 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:09:22.891 00.403 8976 Exposure complete
02:09:22.897 00.006 8976 worker thread done servicing request
02:09:22.897 00.000 5052 OnExposeComplete: enter
02:09:22.897 00.000 5052 UpdateGuideState(): m_state=6
02:09:22.897 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7341
02:09:22.897 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.71, Mass=199, SNR=9.8, Peak=78 HFD=2.2
02:09:22.897 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
02:09:22.897 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
02:09:22.897 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.00 hyp=0.71 cameraTheta=0.00 mountX=-0.32 mountY=-0.60, mountTheta=-2.07
02:09:22.898 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.00, opts=13)
02:09:22.898 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.00)
02:09:22.898 00.000 8976 Worker thread wakes up
02:09:22.898 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.00) opts 0xd
02:09:22.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.00)
02:09:22.898 00.000 8976 Moving (0.71, 0.00) raw xDistance=-0.32 yDistance=-0.60
02:09:22.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
02:09:22.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:09:22.898 00.000 8976 MoveAxis(R, 1, ABG)
02:09:22.898 00.000 8976 stepping (-17, 5) + (1, 0)
02:09:22.898 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:22.899 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:09:22.909 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:09:22.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:22.909 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:22.909 00.000 5052 Enqueuing Expose request
02:09:22.917 00.008 8976 Received - 47 (G) 
02:09:22.918 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:22.918 00.000 8976 stepped: pos (-16, 5)
02:09:22.918 00.000 8976 MoveAxis(U, 2, ABG)
02:09:22.918 00.000 8976 stepping (-16, 5) + (0, 2)
02:09:22.918 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:22.949 00.031 8976 Received - 47 (G) 
02:09:22.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:22.949 00.000 8976 stepped: pos (-16, 7)
02:09:22.949 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
02:09:22.949 00.000 8976 MountToCamera -- mountX=2.60 mountY=-0.98 hyp=2.78 mountTheta=-0.36 cameraX=-0.31, cameraY=2.76 cameraTheta=1.68
02:09:22.949 00.000 8976 incremental bump (-0.314, 2.763) isValid = 1
02:09:22.949 00.000 8976 Scheduling Mount bump of (-0.013, 0.118)
02:09:22.949 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:09:22.949 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:09:22.949 00.000 8976 move complete, result=0
02:09:22.949 00.000 9828 Worker thread wakes up
02:09:22.949 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
02:09:22.949 00.000 8976 worker thread done servicing request
02:09:22.950 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:09:22.950 00.000 8976 Worker thread wakes up
02:09:22.950 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:09:22.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:22.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:22.950 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.78 = -1.51)
02:09:22.950 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
02:09:22.950 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.51
02:09:22.950 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:09:22.950 00.000 9828 BLC: window closed
02:09:22.950 00.000 9828 MoveAxis(W, 2, B)
02:09:22.950 00.000 9828 Guiding  Dir = 3, Dur = 2
02:09:22.951 00.001 9828 IsSlewing returns 0
02:09:22.951 00.000 9828 IsGuiding returns 0
02:09:22.951 00.000 9828 PulseGuide returned control before completion, sleep 12
02:09:22.971 00.020 9828 IsGuiding returns 1
02:09:22.971 00.000 9828 scope still moving after pulse duration time elapsed
02:09:23.002 00.031 9828 IsSlewing returns 0
02:09:23.002 00.000 9828 IsGuiding returns 1
02:09:23.033 00.031 9828 IsSlewing returns 0
02:09:23.034 00.001 9828 IsGuiding returns 1
02:09:23.064 00.030 9828 IsSlewing returns 0
02:09:23.065 00.001 9828 IsGuiding returns 0
02:09:23.065 00.000 9828 scope move finished after 2 + 111 ms
02:09:23.065 00.000 9828 Move returns status 0, amount 2
02:09:23.065 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:23.065 00.000 9828 MoveAxis(N, 16, B)
02:09:23.065 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:23.080 00.015 9828 IsSlewing returns 0
02:09:23.080 00.000 9828 IsGuiding returns 0
02:09:23.081 00.001 9828 PulseGuide returned control before completion, sleep 26
02:09:23.110 00.029 9828 IsGuiding returns 1
02:09:23.110 00.000 9828 scope still moving after pulse duration time elapsed
02:09:23.141 00.031 9828 IsSlewing returns 0
02:09:23.141 00.000 9828 IsGuiding returns 1
02:09:23.173 00.032 9828 IsSlewing returns 0
02:09:23.173 00.000 9828 IsGuiding returns 1
02:09:23.205 00.032 9828 IsSlewing returns 0
02:09:23.205 00.000 9828 IsGuiding returns 1
02:09:23.235 00.030 9828 IsSlewing returns 0
02:09:23.235 00.000 9828 IsGuiding returns 0
02:09:23.235 00.000 9828 scope move finished after 16 + 138 ms
02:09:23.235 00.000 9828 Move returns status 0, amount 16
02:09:23.235 00.000 9828 move complete, result=0
02:09:23.235 00.000 9828 worker thread done servicing request
02:09:23.235 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:09:23.644 00.409 8976 Exposure complete
02:09:23.650 00.006 8976 worker thread done servicing request
02:09:23.650 00.000 5052 OnExposeComplete: enter
02:09:23.650 00.000 5052 UpdateGuideState(): m_state=6
02:09:23.650 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7342
02:09:23.650 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.89, Mass=188, SNR=9.5, Peak=84 HFD=2.0
02:09:23.650 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
02:09:23.650 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
02:09:23.650 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.18 hyp=0.47 cameraTheta=0.39 mountX=-0.04 mountY=-0.46, mountTheta=-1.66
02:09:23.651 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.18, opts=13)
02:09:23.651 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.18)
02:09:23.651 00.000 8976 Worker thread wakes up
02:09:23.651 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.18) opts 0xd
02:09:23.651 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.18)
02:09:23.651 00.000 8976 Moving (0.43, 0.18) raw xDistance=-0.04 yDistance=-0.46
02:09:23.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:09:23.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
02:09:23.652 00.001 8976 MoveAxis(R, 0, ABG)
02:09:23.652 00.000 8976 MoveAxis(U, 2, ABG)
02:09:23.652 00.000 8976 stepping (-16, 7) + (0, 2)
02:09:23.652 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:23.652 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:09:23.662 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:09:23.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:23.662 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:23.662 00.000 5052 Enqueuing Expose request
02:09:23.685 00.023 8976 Received - 47 (G) 
02:09:23.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:23.685 00.000 8976 stepped: pos (-16, 9)
02:09:23.685 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
02:09:23.685 00.000 8976 MountToCamera -- mountX=2.55 mountY=-1.13 hyp=2.79 mountTheta=-0.42 cameraX=-0.16, cameraY=2.79 cameraTheta=1.63
02:09:23.685 00.000 8976 incremental bump (-0.159, 2.786) isValid = 1
02:09:23.685 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
02:09:23.685 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:09:23.685 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:09:23.685 00.000 8976 move complete, result=0
02:09:23.685 00.000 9828 Worker thread wakes up
02:09:23.685 00.000 8976 worker thread done servicing request
02:09:23.685 00.000 8976 Worker thread wakes up
02:09:23.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:23.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:23.686 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:09:23.686 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:09:23.686 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:09:23.686 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
02:09:23.686 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
02:09:23.686 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
02:09:23.686 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:09:23.686 00.000 9828 BLC: window closed
02:09:23.686 00.000 9828 MoveAxis(W, 0, B)
02:09:23.686 00.000 9828 Move returns status 0, amount 0
02:09:23.686 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:23.686 00.000 9828 MoveAxis(N, 16, B)
02:09:23.686 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:23.687 00.001 9828 IsSlewing returns 0
02:09:23.687 00.000 9828 IsGuiding returns 0
02:09:23.687 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:23.723 00.036 9828 IsGuiding returns 1
02:09:23.723 00.000 9828 scope still moving after pulse duration time elapsed
02:09:23.755 00.032 9828 IsSlewing returns 0
02:09:23.755 00.000 9828 IsGuiding returns 1
02:09:23.785 00.030 9828 IsSlewing returns 0
02:09:23.785 00.000 9828 IsGuiding returns 1
02:09:23.815 00.030 9828 IsSlewing returns 0
02:09:23.815 00.000 9828 IsGuiding returns 0
02:09:23.815 00.000 9828 scope move finished after 16 + 112 ms
02:09:23.815 00.000 9828 Move returns status 0, amount 16
02:09:23.815 00.000 9828 move complete, result=0
02:09:23.815 00.000 9828 worker thread done servicing request
02:09:23.815 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:09:24.380 00.565 8976 Exposure complete
02:09:24.386 00.006 8976 worker thread done servicing request
02:09:24.386 00.000 5052 OnExposeComplete: enter
02:09:24.386 00.000 5052 UpdateGuideState(): m_state=6
02:09:24.386 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7343
02:09:24.386 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.32, Mass=189, SNR=9.5, Peak=81 HFD=2.0
02:09:24.386 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
02:09:24.386 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
02:09:24.387 00.001 5052 CameraToMount -- cameraX=0.99 cameraY=-0.39 hyp=1.06 cameraTheta=-0.37 mountX=-0.79 mountY=-0.62, mountTheta=-2.48
02:09:24.387 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=-0.39, opts=13)
02:09:24.387 00.000 5052 Enqueuing Move request for stepguider (0.99, -0.39)
02:09:24.388 00.001 8976 Worker thread wakes up
02:09:24.388 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, -0.39) opts 0xd
02:09:24.388 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, -0.39)
02:09:24.388 00.000 8976 Moving (0.99, -0.39) raw xDistance=-0.79 yDistance=-0.62
02:09:24.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
02:09:24.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
02:09:24.388 00.000 8976 MoveAxis(R, 3, ABG)
02:09:24.388 00.000 8976 stepping (-16, 9) + (3, 0)
02:09:24.388 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:24.389 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:09:24.398 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
02:09:24.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:24.398 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:24.398 00.000 5052 Enqueuing Expose request
02:09:24.420 00.022 8976 Received - 47 (G) 
02:09:24.420 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:24.420 00.000 8976 stepped: pos (-13, 9)
02:09:24.420 00.000 8976 MoveAxis(U, 3, ABG)
02:09:24.420 00.000 8976 stepping (-13, 9) + (0, 3)
02:09:24.420 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:24.452 00.032 8976 Received - 47 (G) 
02:09:24.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:24.452 00.000 8976 stepped: pos (-13, 12)
02:09:24.452 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:09:24.452 00.000 8976 MountToCamera -- mountX=2.37 mountY=-1.38 hyp=2.74 mountTheta=-0.53 cameraX=0.15, cameraY=2.74 cameraTheta=1.51
02:09:24.452 00.000 8976 incremental bump (0.155, 2.738) isValid = 1
02:09:24.452 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
02:09:24.452 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:09:24.452 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:09:24.452 00.000 8976 move complete, result=0
02:09:24.452 00.000 8976 worker thread done servicing request
02:09:24.452 00.000 8976 Worker thread wakes up
02:09:24.452 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.6 px 3 ms NORTH
02:09:24.452 00.000 9828 Worker thread wakes up
02:09:24.452 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:09:24.452 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:24.453 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:24.453 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:09:24.453 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:09:24.453 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
02:09:24.453 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:09:24.453 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:09:24.453 00.000 9828 BLC: window closed
02:09:24.453 00.000 9828 MoveAxis(E, 4, B)
02:09:24.453 00.000 9828 Guiding  Dir = 2, Dur = 4
02:09:24.453 00.000 9828 IsSlewing returns 0
02:09:24.453 00.000 9828 IsGuiding returns 0
02:09:24.453 00.000 9828 PulseGuide returned control before completion, sleep 14
02:09:24.470 00.017 9828 IsGuiding returns 1
02:09:24.470 00.000 9828 scope still moving after pulse duration time elapsed
02:09:24.501 00.031 9828 IsSlewing returns 0
02:09:24.501 00.000 9828 IsGuiding returns 1
02:09:24.532 00.031 9828 IsSlewing returns 0
02:09:24.532 00.000 9828 IsGuiding returns 1
02:09:24.563 00.031 9828 IsSlewing returns 0
02:09:24.563 00.000 9828 IsGuiding returns 0
02:09:24.563 00.000 9828 scope move finished after 4 + 105 ms
02:09:24.563 00.000 9828 Move returns status 0, amount 4
02:09:24.563 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:24.564 00.001 9828 MoveAxis(N, 16, B)
02:09:24.564 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:24.578 00.014 9828 IsSlewing returns 0
02:09:24.578 00.000 9828 IsGuiding returns 0
02:09:24.578 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:24.609 00.031 9828 IsGuiding returns 1
02:09:24.609 00.000 9828 scope still moving after pulse duration time elapsed
02:09:24.640 00.031 9828 IsSlewing returns 0
02:09:24.640 00.000 9828 IsGuiding returns 1
02:09:24.671 00.031 9828 IsSlewing returns 0
02:09:24.671 00.000 9828 IsGuiding returns 1
02:09:24.702 00.031 9828 IsSlewing returns 0
02:09:24.702 00.000 9828 IsGuiding returns 1
02:09:24.734 00.032 9828 IsSlewing returns 0
02:09:24.734 00.000 9828 IsGuiding returns 0
02:09:24.735 00.001 9828 scope move finished after 16 + 139 ms
02:09:24.735 00.000 9828 Move returns status 0, amount 16
02:09:24.735 00.000 9828 move complete, result=0
02:09:24.735 00.000 9828 worker thread done servicing request
02:09:24.735 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:09:25.146 00.411 8976 Exposure complete
02:09:25.152 00.006 8976 worker thread done servicing request
02:09:25.152 00.000 5052 OnExposeComplete: enter
02:09:25.152 00.000 5052 UpdateGuideState(): m_state=6
02:09:25.152 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7344
02:09:25.152 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.64, Mass=210, SNR=10.0, Peak=86 HFD=2.0
02:09:25.152 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
02:09:25.152 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
02:09:25.152 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=-0.07 hyp=0.97 cameraTheta=-0.07 mountX=-0.51 mountY=-0.78, mountTheta=-2.15
02:09:25.153 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=-0.07, opts=13)
02:09:25.153 00.000 5052 Enqueuing Move request for stepguider (0.97, -0.07)
02:09:25.153 00.000 8976 Worker thread wakes up
02:09:25.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, -0.07) opts 0xd
02:09:25.154 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.97, -0.07)
02:09:25.154 00.000 8976 Moving (0.97, -0.07) raw xDistance=-0.51 yDistance=-0.78
02:09:25.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
02:09:25.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.78
02:09:25.154 00.000 8976 MoveAxis(R, 2, ABG)
02:09:25.154 00.000 8976 stepping (-13, 12) + (2, 0)
02:09:25.154 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:25.154 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:09:25.168 00.014 5052 UpdateGuideState exits: m=210 SNR=10.0
02:09:25.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:25.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:25.168 00.000 5052 Enqueuing Expose request
02:09:25.188 00.020 8976 Received - 47 (G) 
02:09:25.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:25.188 00.000 8976 stepped: pos (-11, 12)
02:09:25.188 00.000 8976 MoveAxis(U, 3, ABG)
02:09:25.188 00.000 8976 stepping (-11, 12) + (0, 3)
02:09:25.188 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:25.220 00.032 8976 Received - 47 (G) 
02:09:25.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:25.220 00.000 8976 stepped: pos (-11, 15)
02:09:25.220 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
02:09:25.220 00.000 8976 MountToCamera -- mountX=2.14 mountY=-1.71 hyp=2.74 mountTheta=-0.67 cameraX=0.55, cameraY=2.69 cameraTheta=1.37
02:09:25.220 00.000 8976 incremental bump (0.550, 2.687) isValid = 1
02:09:25.220 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
02:09:25.220 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:09:25.220 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:09:25.220 00.000 8976 move complete, result=0
02:09:25.220 00.000 9828 Worker thread wakes up
02:09:25.220 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:09:25.220 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:09:25.220 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
02:09:25.220 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
02:09:25.220 00.000 8976 worker thread done servicing request
02:09:25.220 00.000 8976 Worker thread wakes up
02:09:25.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:25.221 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:25.221 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
02:09:25.221 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:09:25.221 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:09:25.221 00.000 9828 BLC: window closed
02:09:25.221 00.000 9828 MoveAxis(E, 9, B)
02:09:25.221 00.000 9828 Guiding  Dir = 2, Dur = 9
02:09:25.221 00.000 9828 IsSlewing returns 0
02:09:25.221 00.000 9828 IsGuiding returns 0
02:09:25.221 00.000 9828 PulseGuide returned control before completion, sleep 19
02:09:25.248 00.027 9828 IsGuiding returns 1
02:09:25.248 00.000 9828 scope still moving after pulse duration time elapsed
02:09:25.279 00.031 9828 IsSlewing returns 0
02:09:25.279 00.000 9828 IsGuiding returns 1
02:09:25.310 00.031 9828 IsSlewing returns 0
02:09:25.310 00.000 9828 IsGuiding returns 1
02:09:25.341 00.031 9828 IsSlewing returns 0
02:09:25.341 00.000 9828 IsGuiding returns 1
02:09:25.371 00.030 9828 IsSlewing returns 0
02:09:25.371 00.000 9828 IsGuiding returns 0
02:09:25.371 00.000 9828 scope move finished after 9 + 141 ms
02:09:25.372 00.001 9828 Move returns status 0, amount 9
02:09:25.372 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:25.372 00.000 9828 MoveAxis(N, 15, B)
02:09:25.372 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:25.387 00.015 9828 IsSlewing returns 0
02:09:25.387 00.000 9828 IsGuiding returns 0
02:09:25.387 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:25.418 00.031 9828 IsGuiding returns 1
02:09:25.423 00.005 9828 scope still moving after pulse duration time elapsed
02:09:25.450 00.027 9828 IsSlewing returns 0
02:09:25.450 00.000 9828 IsGuiding returns 1
02:09:25.481 00.031 9828 IsSlewing returns 0
02:09:25.481 00.000 9828 IsGuiding returns 1
02:09:25.512 00.031 9828 IsSlewing returns 0
02:09:25.512 00.000 9828 IsGuiding returns 1
02:09:25.543 00.031 9828 IsSlewing returns 0
02:09:25.543 00.000 9828 IsGuiding returns 0
02:09:25.543 00.000 9828 scope move finished after 15 + 141 ms
02:09:25.543 00.000 9828 Move returns status 0, amount 15
02:09:25.543 00.000 9828 move complete, result=0
02:09:25.543 00.000 9828 worker thread done servicing request
02:09:25.543 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:09:25.929 00.386 8976 Exposure complete
02:09:25.934 00.005 8976 worker thread done servicing request
02:09:25.935 00.001 5052 OnExposeComplete: enter
02:09:25.935 00.000 5052 UpdateGuideState(): m_state=6
02:09:25.935 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7345
02:09:25.935 00.000 5052 Star::Find returns 1 (0), X=330.44, Y=282.01, Mass=216, SNR=10.2, Peak=86 HFD=2.2
02:09:25.935 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:09:25.935 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
02:09:25.935 00.000 5052 CameraToMount -- cameraX=1.26 cameraY=0.30 hyp=1.30 cameraTheta=0.23 mountX=-0.31 mountY=-1.22, mountTheta=-1.82
02:09:25.935 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.26, y=0.30, opts=13)
02:09:25.936 00.001 5052 Enqueuing Move request for stepguider (1.26, 0.30)
02:09:25.936 00.000 8976 Worker thread wakes up
02:09:25.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.26, 0.30) opts 0xd
02:09:25.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.26, 0.30)
02:09:25.936 00.000 8976 Moving (1.26, 0.30) raw xDistance=-0.31 yDistance=-1.22
02:09:25.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
02:09:25.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.22
02:09:25.936 00.000 8976 MoveAxis(R, 1, ABG)
02:09:25.936 00.000 8976 stepping (-11, 15) + (1, 0)
02:09:25.936 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:25.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:09:25.949 00.013 5052 UpdateGuideState exits: m=216 SNR=10.2
02:09:25.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:25.949 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:25.949 00.000 5052 Enqueuing Expose request
02:09:25.971 00.022 8976 Received - 47 (G) 
02:09:25.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:25.971 00.000 8976 stepped: pos (-10, 15)
02:09:25.971 00.000 8976 MoveAxis(U, 5, ABG)
02:09:25.971 00.000 8976 stepping (-10, 15) + (0, 5)
02:09:25.971 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:09:26.018 00.047 8976 Received - 47 (G) 
02:09:26.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:09:26.019 00.001 8976 stepped: pos (-10, 20)
02:09:26.019 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:09:26.019 00.000 8976 MountToCamera -- mountX=1.94 mountY=-2.20 hyp=2.93 mountTheta=-0.85 cameraX=1.07, cameraY=2.73 cameraTheta=1.20
02:09:26.019 00.000 8976 incremental bump (1.072, 2.727) isValid = 1
02:09:26.019 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:09:26.019 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:09:26.019 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:09:26.019 00.000 8976 move complete, result=0
02:09:26.019 00.000 8976 worker thread done servicing request
02:09:26.019 00.000 9828 Worker thread wakes up
02:09:26.019 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:09:26.019 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:09:26.019 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:09:26.019 00.000 8976 Worker thread wakes up
02:09:26.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:26.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:26.019 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.2 px 5 ms NORTH
02:09:26.019 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:09:26.020 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:09:26.020 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:09:26.020 00.000 9828 BLC: window closed
02:09:26.020 00.000 9828 MoveAxis(E, 15, B)
02:09:26.020 00.000 9828 Guiding  Dir = 2, Dur = 15
02:09:26.020 00.000 9828 IsSlewing returns 0
02:09:26.020 00.000 9828 IsGuiding returns 0
02:09:26.020 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:26.055 00.035 9828 IsGuiding returns 1
02:09:26.055 00.000 9828 scope still moving after pulse duration time elapsed
02:09:26.086 00.031 9828 IsSlewing returns 0
02:09:26.086 00.000 9828 IsGuiding returns 1
02:09:26.117 00.031 9828 IsSlewing returns 0
02:09:26.118 00.001 9828 IsGuiding returns 1
02:09:26.149 00.031 9828 IsSlewing returns 0
02:09:26.149 00.000 9828 IsGuiding returns 0
02:09:26.149 00.000 9828 scope move finished after 15 + 114 ms
02:09:26.149 00.000 9828 Move returns status 0, amount 15
02:09:26.149 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:26.149 00.000 9828 MoveAxis(N, 14, B)
02:09:26.149 00.000 9828 Guiding  Dir = 0, Dur = 14
02:09:26.165 00.016 9828 IsSlewing returns 0
02:09:26.166 00.001 9828 IsGuiding returns 0
02:09:26.166 00.000 9828 PulseGuide returned control before completion, sleep 24
02:09:26.196 00.030 9828 IsGuiding returns 1
02:09:26.196 00.000 9828 scope still moving after pulse duration time elapsed
02:09:26.227 00.031 9828 IsSlewing returns 0
02:09:26.227 00.000 9828 IsGuiding returns 1
02:09:26.259 00.032 9828 IsSlewing returns 0
02:09:26.259 00.000 9828 IsGuiding returns 1
02:09:26.291 00.032 9828 IsSlewing returns 0
02:09:26.292 00.001 9828 IsGuiding returns 0
02:09:26.292 00.000 9828 scope move finished after 14 + 112 ms
02:09:26.292 00.000 9828 Move returns status 0, amount 14
02:09:26.292 00.000 9828 move complete, result=0
02:09:26.292 00.000 9828 worker thread done servicing request
02:09:26.292 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:09:26.710 00.418 8976 Exposure complete
02:09:26.715 00.005 8976 worker thread done servicing request
02:09:26.716 00.001 5052 OnExposeComplete: enter
02:09:26.716 00.000 5052 UpdateGuideState(): m_state=6
02:09:26.716 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7346
02:09:26.716 00.000 5052 Star::Find returns 1 (0), X=330.30, Y=281.68, Mass=209, SNR=10.1, Peak=87 HFD=1.6
02:09:26.716 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:09:26.716 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:09:26.716 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=-0.03 hyp=1.12 cameraTheta=-0.03 mountX=-0.54 mountY=-0.92, mountTheta=-2.10
02:09:26.716 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=-0.03, opts=13)
02:09:26.716 00.000 5052 Enqueuing Move request for stepguider (1.12, -0.03)
02:09:26.717 00.001 8976 Worker thread wakes up
02:09:26.717 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, -0.03) opts 0xd
02:09:26.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, -0.03)
02:09:26.717 00.000 8976 Moving (1.12, -0.03) raw xDistance=-0.54 yDistance=-0.92
02:09:26.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
02:09:26.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.92
02:09:26.717 00.000 8976 MoveAxis(R, 2, ABG)
02:09:26.717 00.000 8976 stepping (-10, 20) + (2, 0)
02:09:26.717 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:26.717 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:09:26.727 00.010 5052 UpdateGuideState exits: m=209 SNR=10.1
02:09:26.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:26.728 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:26.728 00.000 5052 Enqueuing Expose request
02:09:26.738 00.010 8976 Received - 47 (G) 
02:09:26.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:26.738 00.000 8976 stepped: pos (-8, 20)
02:09:26.739 00.001 8976 MoveAxis(U, 4, ABG)
02:09:26.739 00.000 8976 stepping (-8, 20) + (0, 4)
02:09:26.739 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:09:26.770 00.031 8976 Received - 47 (G) 
02:09:26.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:09:26.770 00.000 8976 stepped: pos (-8, 24)
02:09:26.770 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:09:26.770 00.000 8976 MountToCamera -- mountX=1.70 mountY=-2.73 hyp=3.22 mountTheta=-1.01 cameraX=1.65, cameraY=2.76 cameraTheta=1.03
02:09:26.771 00.001 8976 incremental bump (1.654, 2.760) isValid = 1
02:09:26.771 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:09:26.771 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:09:26.771 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:09:26.771 00.000 8976 move complete, result=0
02:09:26.771 00.000 8976 worker thread done servicing request
02:09:26.771 00.000 8976 Worker thread wakes up
02:09:26.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:26.771 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:26.771 00.000 9828 Worker thread wakes up
02:09:26.771 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:09:26.771 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:09:26.771 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
02:09:26.771 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
02:09:26.771 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:09:26.771 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
02:09:26.771 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:09:26.771 00.000 9828 BLC: window closed
02:09:26.771 00.000 9828 MoveAxis(E, 20, B)
02:09:26.772 00.001 9828 Guiding  Dir = 2, Dur = 20
02:09:26.772 00.000 9828 IsSlewing returns 0
02:09:26.772 00.000 9828 IsGuiding returns 0
02:09:26.772 00.000 9828 PulseGuide returned control before completion, sleep 30
02:09:26.808 00.036 9828 IsGuiding returns 1
02:09:26.808 00.000 9828 scope still moving after pulse duration time elapsed
02:09:26.838 00.030 9828 IsSlewing returns 0
02:09:26.838 00.000 9828 IsGuiding returns 1
02:09:26.869 00.031 9828 IsSlewing returns 0
02:09:26.869 00.000 9828 IsGuiding returns 1
02:09:26.900 00.031 9828 IsSlewing returns 0
02:09:26.900 00.000 9828 IsGuiding returns 0
02:09:26.900 00.000 9828 scope move finished after 20 + 108 ms
02:09:26.900 00.000 9828 Move returns status 0, amount 20
02:09:26.900 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:26.900 00.000 9828 MoveAxis(N, 13, B)
02:09:26.900 00.000 9828 Guiding  Dir = 0, Dur = 13
02:09:26.915 00.015 9828 IsSlewing returns 0
02:09:26.915 00.000 9828 IsGuiding returns 0
02:09:26.915 00.000 9828 PulseGuide returned control before completion, sleep 23
02:09:26.947 00.032 9828 IsGuiding returns 1
02:09:26.947 00.000 9828 scope still moving after pulse duration time elapsed
02:09:26.977 00.030 9828 IsSlewing returns 0
02:09:26.977 00.000 9828 IsGuiding returns 1
02:09:27.009 00.032 9828 IsSlewing returns 0
02:09:27.009 00.000 9828 IsGuiding returns 1
02:09:27.039 00.030 9828 IsSlewing returns 0
02:09:27.039 00.000 9828 IsGuiding returns 1
02:09:27.071 00.032 9828 IsSlewing returns 0
02:09:27.071 00.000 9828 IsGuiding returns 0
02:09:27.071 00.000 9828 scope move finished after 13 + 142 ms
02:09:27.071 00.000 9828 Move returns status 0, amount 13
02:09:27.071 00.000 9828 move complete, result=0
02:09:27.071 00.000 9828 worker thread done servicing request
02:09:27.071 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:09:27.463 00.392 8976 Exposure complete
02:09:27.468 00.005 8976 worker thread done servicing request
02:09:27.468 00.000 5052 OnExposeComplete: enter
02:09:27.468 00.000 5052 UpdateGuideState(): m_state=6
02:09:27.468 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7347
02:09:27.468 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.83, Mass=200, SNR=9.8, Peak=79 HFD=1.9
02:09:27.468 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:09:27.468 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:09:27.468 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.12 hyp=0.60 cameraTheta=0.20 mountX=-0.16 mountY=-0.56, mountTheta=-1.85
02:09:27.469 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.12, opts=13)
02:09:27.469 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.12)
02:09:27.469 00.000 8976 Worker thread wakes up
02:09:27.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.12) opts 0xd
02:09:27.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.12)
02:09:27.469 00.000 8976 Moving (0.59, 0.12) raw xDistance=-0.16 yDistance=-0.56
02:09:27.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:09:27.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.56
02:09:27.469 00.000 8976 MoveAxis(R, 0, ABG)
02:09:27.469 00.000 8976 MoveAxis(U, 3, ABG)
02:09:27.469 00.000 8976 stepping (-8, 24) + (0, 3)
02:09:27.469 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:27.470 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:09:27.480 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
02:09:27.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:27.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:27.480 00.000 5052 Enqueuing Expose request
02:09:27.506 00.026 8976 Received - 47 (G) 
02:09:27.506 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:27.506 00.000 8976 stepped: pos (-8, 27)
02:09:27.506 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:09:27.506 00.000 8976 MountToCamera -- mountX=1.55 mountY=-3.24 hyp=3.59 mountTheta=-1.13 cameraX=2.18, cameraY=2.85 cameraTheta=0.92
02:09:27.506 00.000 8976 incremental bump (2.184, 2.853) isValid = 1
02:09:27.506 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
02:09:27.506 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:09:27.506 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:09:27.506 00.000 8976 move complete, result=0
02:09:27.506 00.000 9828 Worker thread wakes up
02:09:27.506 00.000 8976 worker thread done servicing request
02:09:27.506 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:09:27.507 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:09:27.507 00.000 8976 Worker thread wakes up
02:09:27.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:27.507 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:09:27.507 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:27.507 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
02:09:27.507 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:09:27.507 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.09, mountTheta=-2.29
02:09:27.507 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
02:09:27.507 00.000 9828 BLC: window closed
02:09:27.507 00.000 9828 MoveAxis(E, 24, B)
02:09:27.507 00.000 9828 Guiding  Dir = 2, Dur = 24
02:09:27.507 00.000 9828 IsSlewing returns 0
02:09:27.508 00.001 9828 IsGuiding returns 0
02:09:27.508 00.000 9828 PulseGuide returned control before completion, sleep 34
02:09:27.551 00.043 9828 IsGuiding returns 1
02:09:27.551 00.000 9828 scope still moving after pulse duration time elapsed
02:09:27.582 00.031 9828 IsSlewing returns 0
02:09:27.582 00.000 9828 IsGuiding returns 1
02:09:27.613 00.031 9828 IsSlewing returns 0
02:09:27.613 00.000 9828 IsGuiding returns 1
02:09:27.643 00.030 9828 IsSlewing returns 0
02:09:27.643 00.000 9828 IsGuiding returns 1
02:09:27.674 00.031 9828 IsSlewing returns 0
02:09:27.674 00.000 9828 IsGuiding returns 0
02:09:27.674 00.000 9828 scope move finished after 24 + 143 ms
02:09:27.674 00.000 9828 Move returns status 0, amount 24
02:09:27.674 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:27.674 00.000 9828 MoveAxis(N, 12, B)
02:09:27.674 00.000 9828 Guiding  Dir = 0, Dur = 12
02:09:27.690 00.016 9828 IsSlewing returns 0
02:09:27.690 00.000 9828 IsGuiding returns 0
02:09:27.690 00.000 9828 PulseGuide returned control before completion, sleep 22
02:09:27.720 00.030 9828 IsGuiding returns 1
02:09:27.720 00.000 9828 scope still moving after pulse duration time elapsed
02:09:27.751 00.031 9828 IsSlewing returns 0
02:09:27.751 00.000 9828 IsGuiding returns 1
02:09:27.783 00.032 9828 IsSlewing returns 0
02:09:27.783 00.000 9828 IsGuiding returns 1
02:09:27.815 00.032 9828 IsSlewing returns 0
02:09:27.815 00.000 9828 IsGuiding returns 1
02:09:27.845 00.030 9828 IsSlewing returns 0
02:09:27.845 00.000 9828 IsGuiding returns 0
02:09:27.845 00.000 9828 scope move finished after 12 + 143 ms
02:09:27.845 00.000 9828 Move returns status 0, amount 12
02:09:27.845 00.000 9828 move complete, result=0
02:09:27.845 00.000 9828 worker thread done servicing request
02:09:27.845 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:09:28.195 00.350 8976 Exposure complete
02:09:28.200 00.005 8976 worker thread done servicing request
02:09:28.201 00.001 5052 OnExposeComplete: enter
02:09:28.201 00.000 5052 UpdateGuideState(): m_state=6
02:09:28.201 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7348
02:09:28.201 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.54, Mass=208, SNR=10.0, Peak=88 HFD=1.9
02:09:28.201 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.73 = 1.56)
02:09:28.201 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.45)
02:09:28.201 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.17 hyp=0.38 cameraTheta=-2.68 mountX=0.00 mountY=0.38, mountTheta=1.56
02:09:28.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.17, opts=13)
02:09:28.202 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.17)
02:09:28.202 00.000 8976 Worker thread wakes up
02:09:28.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.17) opts 0xd
02:09:28.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.17)
02:09:28.202 00.000 8976 Moving (-0.34, -0.17) raw xDistance=0.00 yDistance=0.38
02:09:28.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:09:28.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38
02:09:28.202 00.000 8976 MoveAxis(R, 0, ABG)
02:09:28.202 00.000 8976 MoveAxis(D, 1, ABG)
02:09:28.202 00.000 8976 stepping (-8, 27) + (0, -1)
02:09:28.202 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:28.203 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:09:28.212 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
02:09:28.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:28.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:28.212 00.000 5052 Enqueuing Expose request
02:09:28.225 00.013 8976 Received - 47 (G) 
02:09:28.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:28.225 00.000 8976 stepped: pos (-8, 26)
02:09:28.225 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:09:28.225 00.000 8976 MountToCamera -- mountX=1.44 mountY=-3.54 hyp=3.82 mountTheta=-1.18 cameraX=2.49, cameraY=2.89 cameraTheta=0.86
02:09:28.225 00.000 8976 incremental bump (2.493, 2.892) isValid = 1
02:09:28.225 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:09:28.225 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:09:28.225 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:09:28.225 00.000 8976 move complete, result=0
02:09:28.225 00.000 8976 worker thread done servicing request
02:09:28.225 00.000 8976 Worker thread wakes up
02:09:28.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:28.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:28.226 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:09:28.226 00.000 9828 Worker thread wakes up
02:09:28.226 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:09:28.226 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:09:28.226 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:09:28.226 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:09:28.227 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:09:28.227 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:09:28.227 00.000 9828 BLC: window closed
02:09:28.227 00.000 9828 MoveAxis(E, 25, B)
02:09:28.227 00.000 9828 Guiding  Dir = 2, Dur = 25
02:09:28.228 00.001 9828 IsSlewing returns 0
02:09:28.229 00.001 9828 IsGuiding returns 0
02:09:28.229 00.000 9828 PulseGuide returned control before completion, sleep 35
02:09:28.265 00.036 9828 IsGuiding returns 1
02:09:28.265 00.000 9828 scope still moving after pulse duration time elapsed
02:09:28.297 00.032 9828 IsSlewing returns 0
02:09:28.297 00.000 9828 IsGuiding returns 1
02:09:28.328 00.031 9828 IsSlewing returns 0
02:09:28.328 00.000 9828 IsGuiding returns 1
02:09:28.359 00.031 9828 IsSlewing returns 0
02:09:28.359 00.000 9828 IsGuiding returns 0
02:09:28.359 00.000 9828 scope move finished after 25 + 105 ms
02:09:28.359 00.000 9828 Move returns status 0, amount 25
02:09:28.359 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:28.359 00.000 9828 MoveAxis(N, 11, B)
02:09:28.359 00.000 9828 Guiding  Dir = 0, Dur = 11
02:09:28.375 00.016 9828 IsSlewing returns 0
02:09:28.375 00.000 9828 IsGuiding returns 0
02:09:28.375 00.000 9828 PulseGuide returned control before completion, sleep 21
02:09:28.407 00.032 9828 IsGuiding returns 1
02:09:28.407 00.000 9828 scope still moving after pulse duration time elapsed
02:09:28.439 00.032 9828 IsSlewing returns 0
02:09:28.439 00.000 9828 IsGuiding returns 1
02:09:28.470 00.031 9828 IsSlewing returns 0
02:09:28.470 00.000 9828 IsGuiding returns 1
02:09:28.501 00.031 9828 IsSlewing returns 0
02:09:28.501 00.000 9828 IsGuiding returns 0
02:09:28.501 00.000 9828 scope move finished after 11 + 114 ms
02:09:28.501 00.000 9828 Move returns status 0, amount 11
02:09:28.501 00.000 9828 move complete, result=0
02:09:28.501 00.000 9828 worker thread done servicing request
02:09:28.501 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:09:28.889 00.388 8976 Exposure complete
02:09:28.894 00.005 8976 worker thread done servicing request
02:09:28.894 00.000 5052 OnExposeComplete: enter
02:09:28.894 00.000 5052 UpdateGuideState(): m_state=6
02:09:28.894 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7349
02:09:28.894 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.13, Mass=227, SNR=10.4, Peak=82 HFD=2.1
02:09:28.894 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.37 = 1.91)
02:09:28.894 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.81)
02:09:28.895 00.001 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.58 hyp=0.80 cameraTheta=-2.33 mountX=-0.27 mountY=0.78, mountTheta=1.90
02:09:28.895 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.58, opts=13)
02:09:28.895 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.58)
02:09:28.895 00.000 8976 Worker thread wakes up
02:09:28.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.58) opts 0xd
02:09:28.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.58)
02:09:28.896 00.001 8976 Moving (-0.55, -0.58) raw xDistance=-0.27 yDistance=0.78
02:09:28.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:09:28.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.78
02:09:28.896 00.000 8976 MoveAxis(R, 1, ABG)
02:09:28.896 00.000 8976 stepping (-8, 26) + (1, 0)
02:09:28.896 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:28.896 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:09:28.906 00.010 5052 UpdateGuideState exits: m=227 SNR=10.4
02:09:28.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:28.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:28.906 00.000 5052 Enqueuing Expose request
02:09:28.928 00.022 8976 Received - 47 (G) 
02:09:28.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:28.928 00.000 8976 stepped: pos (-7, 26)
02:09:28.928 00.000 8976 MoveAxis(D, 3, ABG)
02:09:28.928 00.000 8976 stepping (-7, 26) + (0, -3)
02:09:28.928 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:28.960 00.032 8976 Received - 47 (G) 
02:09:28.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:28.960 00.000 8976 stepped: pos (-7, 23)
02:09:28.960 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:09:28.960 00.000 8976 MountToCamera -- mountX=1.32 mountY=-3.57 hyp=3.81 mountTheta=-1.22 cameraX=2.58, cameraY=2.80 cameraTheta=0.83
02:09:28.960 00.000 8976 incremental bump (2.582, 2.801) isValid = 1
02:09:28.960 00.000 8976 Scheduling Mount bump of (0.078, 0.088)
02:09:28.960 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:09:28.960 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:09:28.961 00.001 8976 move complete, result=0
02:09:28.961 00.000 9828 Worker thread wakes up
02:09:28.961 00.000 8976 worker thread done servicing request
02:09:28.961 00.000 8976 Worker thread wakes up
02:09:28.961 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:09:28.961 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:09:28.961 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
02:09:28.961 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
02:09:28.961 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
02:09:28.961 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:09:28.961 00.000 9828 BLC: window closed
02:09:28.961 00.000 9828 MoveAxis(E, 26, B)
02:09:28.961 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.8 px 3 ms SOUTH
02:09:28.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:28.961 00.000 9828 Guiding  Dir = 2, Dur = 26
02:09:28.961 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:28.962 00.001 9828 IsSlewing returns 0
02:09:28.962 00.000 9828 IsGuiding returns 0
02:09:28.962 00.000 9828 PulseGuide returned control before completion, sleep 36
02:09:28.999 00.037 9828 IsGuiding returns 1
02:09:28.999 00.000 9828 scope still moving after pulse duration time elapsed
02:09:29.031 00.032 9828 IsSlewing returns 0
02:09:29.031 00.000 9828 IsGuiding returns 1
02:09:29.062 00.031 9828 IsSlewing returns 0
02:09:29.062 00.000 9828 IsGuiding returns 1
02:09:29.093 00.031 9828 IsSlewing returns 0
02:09:29.093 00.000 9828 IsGuiding returns 1
02:09:29.123 00.030 9828 IsSlewing returns 0
02:09:29.123 00.000 9828 IsGuiding returns 0
02:09:29.123 00.000 9828 scope move finished after 26 + 135 ms
02:09:29.123 00.000 9828 Move returns status 0, amount 26
02:09:29.123 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:29.123 00.000 9828 MoveAxis(N, 10, B)
02:09:29.123 00.000 9828 Guiding  Dir = 0, Dur = 10
02:09:29.140 00.017 9828 IsSlewing returns 0
02:09:29.140 00.000 9828 IsGuiding returns 0
02:09:29.140 00.000 9828 PulseGuide returned control before completion, sleep 20
02:09:29.171 00.031 9828 IsGuiding returns 1
02:09:29.171 00.000 9828 scope still moving after pulse duration time elapsed
02:09:29.202 00.031 9828 IsSlewing returns 0
02:09:29.202 00.000 9828 IsGuiding returns 1
02:09:29.233 00.031 9828 IsSlewing returns 0
02:09:29.233 00.000 9828 IsGuiding returns 1
02:09:29.265 00.032 9828 IsSlewing returns 0
02:09:29.265 00.000 9828 IsGuiding returns 1
02:09:29.296 00.031 9828 IsSlewing returns 0
02:09:29.296 00.000 9828 IsGuiding returns 0
02:09:29.296 00.000 9828 scope move finished after 10 + 146 ms
02:09:29.296 00.000 9828 Move returns status 0, amount 10
02:09:29.296 00.000 9828 move complete, result=0
02:09:29.296 00.000 9828 worker thread done servicing request
02:09:29.296 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:09:29.628 00.332 8976 Exposure complete
02:09:29.634 00.006 8976 worker thread done servicing request
02:09:29.634 00.000 5052 OnExposeComplete: enter
02:09:29.634 00.000 5052 UpdateGuideState(): m_state=6
02:09:29.634 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7350
02:09:29.634 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.70, Mass=204, SNR=9.9, Peak=77 HFD=1.9
02:09:29.636 00.002 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
02:09:29.636 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
02:09:29.636 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.01 hyp=0.40 cameraTheta=-3.12 mountX=0.18 mountY=0.34, mountTheta=1.09
02:09:29.636 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.01, opts=13)
02:09:29.636 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.01)
02:09:29.636 00.000 8976 Worker thread wakes up
02:09:29.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.01) opts 0xd
02:09:29.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.01)
02:09:29.636 00.000 8976 Moving (-0.40, -0.01) raw xDistance=0.18 yDistance=0.34
02:09:29.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:09:29.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
02:09:29.636 00.000 8976 MoveAxis(R, 0, ABG)
02:09:29.636 00.000 8976 MoveAxis(D, 2, ABG)
02:09:29.636 00.000 8976 stepping (-7, 23) + (0, -2)
02:09:29.636 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:29.637 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:09:29.648 00.011 5052 UpdateGuideState exits: m=204 SNR=9.9
02:09:29.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:29.648 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:29.648 00.000 5052 Enqueuing Expose request
02:09:29.664 00.016 8976 Received - 47 (G) 
02:09:29.664 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:29.664 00.000 8976 stepped: pos (-7, 21)
02:09:29.664 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:09:29.664 00.000 8976 MountToCamera -- mountX=1.24 mountY=-3.50 hyp=3.71 mountTheta=-1.23 cameraX=2.55, cameraY=2.69 cameraTheta=0.81
02:09:29.664 00.000 8976 incremental bump (2.549, 2.693) isValid = 1
02:09:29.664 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:09:29.664 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:09:29.664 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:09:29.664 00.000 8976 move complete, result=0
02:09:29.664 00.000 8976 worker thread done servicing request
02:09:29.664 00.000 9828 Worker thread wakes up
02:09:29.664 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 2 ms SOUTH
02:09:29.664 00.000 8976 Worker thread wakes up
02:09:29.665 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:29.665 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:29.665 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:09:29.665 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:09:29.665 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
02:09:29.665 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
02:09:29.665 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:09:29.665 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:09:29.665 00.000 9828 BLC: window closed
02:09:29.665 00.000 9828 MoveAxis(E, 26, B)
02:09:29.665 00.000 9828 Guiding  Dir = 2, Dur = 26
02:09:29.666 00.001 9828 IsSlewing returns 0
02:09:29.666 00.000 9828 IsGuiding returns 0
02:09:29.667 00.001 9828 PulseGuide returned control before completion, sleep 36
02:09:29.715 00.048 9828 IsGuiding returns 1
02:09:29.715 00.000 9828 scope still moving after pulse duration time elapsed
02:09:29.746 00.031 9828 IsSlewing returns 0
02:09:29.746 00.000 9828 IsGuiding returns 1
02:09:29.778 00.032 9828 IsSlewing returns 0
02:09:29.778 00.000 9828 IsGuiding returns 1
02:09:29.809 00.031 9828 IsSlewing returns 0
02:09:29.809 00.000 9828 IsGuiding returns 1
02:09:29.840 00.031 9828 IsSlewing returns 0
02:09:29.840 00.000 9828 IsGuiding returns 0
02:09:29.840 00.000 9828 scope move finished after 26 + 147 ms
02:09:29.840 00.000 9828 Move returns status 0, amount 26
02:09:29.840 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:29.840 00.000 9828 MoveAxis(N, 10, B)
02:09:29.840 00.000 9828 Guiding  Dir = 0, Dur = 10
02:09:29.856 00.016 9828 IsSlewing returns 0
02:09:29.856 00.000 9828 IsGuiding returns 0
02:09:29.856 00.000 9828 PulseGuide returned control before completion, sleep 20
02:09:29.886 00.030 9828 IsGuiding returns 1
02:09:29.886 00.000 9828 scope still moving after pulse duration time elapsed
02:09:29.917 00.031 9828 IsSlewing returns 0
02:09:29.917 00.000 9828 IsGuiding returns 1
02:09:29.947 00.030 9828 IsSlewing returns 0
02:09:29.947 00.000 9828 IsGuiding returns 1
02:09:29.978 00.031 9828 IsSlewing returns 0
02:09:29.978 00.000 9828 IsGuiding returns 1
02:09:30.009 00.031 9828 IsSlewing returns 0
02:09:30.009 00.000 9828 IsGuiding returns 0
02:09:30.009 00.000 9828 scope move finished after 10 + 142 ms
02:09:30.009 00.000 9828 Move returns status 0, amount 10
02:09:30.009 00.000 9828 move complete, result=0
02:09:30.009 00.000 9828 worker thread done servicing request
02:09:30.009 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:09:30.328 00.319 8976 Exposure complete
02:09:30.334 00.006 8976 worker thread done servicing request
02:09:30.334 00.000 5052 OnExposeComplete: enter
02:09:30.334 00.000 5052 UpdateGuideState(): m_state=6
02:09:30.334 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7351
02:09:30.334 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.76, Mass=181, SNR=9.3, Peak=74 HFD=1.9
02:09:30.335 00.001 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:09:30.335 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:09:30.335 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.05 hyp=0.36 cameraTheta=3.01 mountX=0.21 mountY=0.28, mountTheta=0.93
02:09:30.335 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.05, opts=13)
02:09:30.335 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.05)
02:09:30.335 00.000 8976 Worker thread wakes up
02:09:30.336 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.05) opts 0xd
02:09:30.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.05)
02:09:30.336 00.000 8976 Moving (-0.36, 0.05) raw xDistance=0.21 yDistance=0.28
02:09:30.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:09:30.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:09:30.336 00.000 8976 MoveAxis(R, 0, ABG)
02:09:30.336 00.000 8976 MoveAxis(D, 1, ABG)
02:09:30.336 00.000 8976 stepping (-7, 21) + (0, -1)
02:09:30.336 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:30.336 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:09:30.346 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
02:09:30.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:30.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:30.346 00.000 5052 Enqueuing Expose request
02:09:30.367 00.021 8976 Received - 47 (G) 
02:09:30.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:30.367 00.000 8976 stepped: pos (-7, 20)
02:09:30.367 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:09:30.367 00.000 8976 MountToCamera -- mountX=1.18 mountY=-3.39 hyp=3.59 mountTheta=-1.24 cameraX=2.48, cameraY=2.60 cameraTheta=0.81
02:09:30.367 00.000 8976 incremental bump (2.480, 2.596) isValid = 1
02:09:30.367 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:09:30.367 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:09:30.367 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:09:30.368 00.001 8976 move complete, result=0
02:09:30.368 00.000 8976 worker thread done servicing request
02:09:30.368 00.000 8976 Worker thread wakes up
02:09:30.368 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:30.368 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:30.368 00.000 9828 Worker thread wakes up
02:09:30.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:09:30.368 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:09:30.368 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:09:30.368 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:09:30.368 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
02:09:30.368 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:09:30.368 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:09:30.368 00.000 9828 BLC: window closed
02:09:30.368 00.000 9828 MoveAxis(E, 26, B)
02:09:30.368 00.000 9828 Guiding  Dir = 2, Dur = 26
02:09:30.369 00.001 9828 IsSlewing returns 0
02:09:30.369 00.000 9828 IsGuiding returns 0
02:09:30.369 00.000 9828 PulseGuide returned control before completion, sleep 36
02:09:30.413 00.044 9828 IsGuiding returns 1
02:09:30.413 00.000 9828 scope still moving after pulse duration time elapsed
02:09:30.444 00.031 9828 IsSlewing returns 0
02:09:30.444 00.000 9828 IsGuiding returns 1
02:09:30.474 00.030 9828 IsSlewing returns 0
02:09:30.474 00.000 9828 IsGuiding returns 1
02:09:30.505 00.031 9828 IsSlewing returns 0
02:09:30.505 00.000 9828 IsGuiding returns 1
02:09:30.535 00.030 9828 IsSlewing returns 0
02:09:30.535 00.000 9828 IsGuiding returns 0
02:09:30.535 00.000 9828 scope move finished after 26 + 140 ms
02:09:30.535 00.000 9828 Move returns status 0, amount 26
02:09:30.535 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:30.535 00.000 9828 MoveAxis(N, 10, B)
02:09:30.535 00.000 9828 Guiding  Dir = 0, Dur = 10
02:09:30.550 00.015 9828 IsSlewing returns 0
02:09:30.550 00.000 9828 IsGuiding returns 0
02:09:30.550 00.000 9828 PulseGuide returned control before completion, sleep 20
02:09:30.582 00.032 9828 IsGuiding returns 1
02:09:30.582 00.000 9828 scope still moving after pulse duration time elapsed
02:09:30.612 00.030 9828 IsSlewing returns 0
02:09:30.612 00.000 9828 IsGuiding returns 1
02:09:30.643 00.031 9828 IsSlewing returns 0
02:09:30.643 00.000 9828 IsGuiding returns 1
02:09:30.674 00.031 9828 IsSlewing returns 0
02:09:30.674 00.000 9828 IsGuiding returns 1
02:09:30.706 00.032 9828 IsSlewing returns 0
02:09:30.706 00.000 9828 IsGuiding returns 0
02:09:30.706 00.000 9828 scope move finished after 10 + 145 ms
02:09:30.706 00.000 9828 Move returns status 0, amount 10
02:09:30.706 00.000 9828 move complete, result=0
02:09:30.707 00.001 9828 worker thread done servicing request
02:09:30.707 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:09:31.042 00.335 8976 Exposure complete
02:09:31.048 00.006 8976 worker thread done servicing request
02:09:31.048 00.000 5052 OnExposeComplete: enter
02:09:31.048 00.000 5052 UpdateGuideState(): m_state=6
02:09:31.048 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7352
02:09:31.048 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.76, Mass=198, SNR=9.8, Peak=76 HFD=1.9
02:09:31.048 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:09:31.048 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:09:31.048 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.05 hyp=0.48 cameraTheta=3.05 mountX=0.26 mountY=0.37, mountTheta=0.97
02:09:31.049 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.05, opts=13)
02:09:31.049 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.05)
02:09:31.049 00.000 8976 Worker thread wakes up
02:09:31.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.05) opts 0xd
02:09:31.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.05)
02:09:31.049 00.000 8976 Moving (-0.47, 0.05) raw xDistance=0.26 yDistance=0.37
02:09:31.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:09:31.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:09:31.050 00.001 8976 MoveAxis(R, 0, ABG)
02:09:31.050 00.000 8976 MoveAxis(D, 2, ABG)
02:09:31.050 00.000 8976 stepping (-7, 20) + (0, -2)
02:09:31.050 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:31.050 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:09:31.059 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
02:09:31.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:31.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:31.060 00.001 5052 Enqueuing Expose request
02:09:31.086 00.026 8976 Received - 47 (G) 
02:09:31.086 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:31.086 00.000 8976 stepped: pos (-7, 18)
02:09:31.087 00.001 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:09:31.087 00.000 8976 MountToCamera -- mountX=1.15 mountY=-3.21 hyp=3.41 mountTheta=-1.23 cameraX=2.34, cameraY=2.48 cameraTheta=0.82
02:09:31.087 00.000 8976 incremental bump (2.341, 2.484) isValid = 1
02:09:31.087 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:09:31.087 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:09:31.087 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:09:31.087 00.000 8976 move complete, result=0
02:09:31.087 00.000 9828 Worker thread wakes up
02:09:31.087 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:09:31.087 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:09:31.087 00.000 8976 worker thread done servicing request
02:09:31.087 00.000 8976 Worker thread wakes up
02:09:31.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:31.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:31.087 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
02:09:31.087 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
02:09:31.087 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:09:31.087 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:09:31.087 00.000 9828 BLC: window closed
02:09:31.088 00.001 5052 GuideStep: 0.3 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:09:31.088 00.000 9828 MoveAxis(E, 26, B)
02:09:31.088 00.000 9828 Guiding  Dir = 2, Dur = 26
02:09:31.088 00.000 9828 IsSlewing returns 0
02:09:31.088 00.000 9828 IsGuiding returns 0
02:09:31.088 00.000 9828 PulseGuide returned control before completion, sleep 36
02:09:31.139 00.051 9828 IsGuiding returns 1
02:09:31.139 00.000 9828 scope still moving after pulse duration time elapsed
02:09:31.172 00.033 9828 IsSlewing returns 0
02:09:31.172 00.000 9828 IsGuiding returns 1
02:09:31.202 00.030 9828 IsSlewing returns 0
02:09:31.202 00.000 9828 IsGuiding returns 1
02:09:31.233 00.031 9828 IsSlewing returns 0
02:09:31.233 00.000 9828 IsGuiding returns 0
02:09:31.233 00.000 9828 scope move finished after 26 + 118 ms
02:09:31.233 00.000 9828 Move returns status 0, amount 26
02:09:31.233 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:31.233 00.000 9828 MoveAxis(N, 10, B)
02:09:31.233 00.000 9828 Guiding  Dir = 0, Dur = 10
02:09:31.248 00.015 9828 IsSlewing returns 0
02:09:31.248 00.000 9828 IsGuiding returns 0
02:09:31.248 00.000 9828 PulseGuide returned control before completion, sleep 20
02:09:31.280 00.032 9828 IsGuiding returns 1
02:09:31.280 00.000 9828 scope still moving after pulse duration time elapsed
02:09:31.311 00.031 9828 IsSlewing returns 0
02:09:31.311 00.000 9828 IsGuiding returns 1
02:09:31.341 00.030 9828 IsSlewing returns 0
02:09:31.341 00.000 9828 IsGuiding returns 1
02:09:31.372 00.031 9828 IsSlewing returns 0
02:09:31.372 00.000 9828 IsGuiding returns 1
02:09:31.403 00.031 9828 IsSlewing returns 0
02:09:31.403 00.000 9828 IsGuiding returns 0
02:09:31.403 00.000 9828 scope move finished after 10 + 144 ms
02:09:31.403 00.000 9828 Move returns status 0, amount 10
02:09:31.403 00.000 9828 move complete, result=0
02:09:31.403 00.000 9828 worker thread done servicing request
02:09:31.403 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:09:31.755 00.352 8976 Exposure complete
02:09:31.760 00.005 8976 worker thread done servicing request
02:09:31.760 00.000 5052 OnExposeComplete: enter
02:09:31.760 00.000 5052 UpdateGuideState(): m_state=6
02:09:31.760 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7353
02:09:31.760 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=282.03, Mass=205, SNR=9.9, Peak=80 HFD=2.1
02:09:31.760 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.42 = 0.42)
02:09:31.760 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
02:09:31.760 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.32 hyp=0.52 cameraTheta=2.47 mountX=0.47 mountY=0.16, mountTheta=0.33
02:09:31.761 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.32, opts=13)
02:09:31.761 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.32)
02:09:31.761 00.000 8976 Worker thread wakes up
02:09:31.761 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.32) opts 0xd
02:09:31.762 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.32)
02:09:31.762 00.000 8976 Moving (-0.40, 0.32) raw xDistance=0.47 yDistance=0.16
02:09:31.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
02:09:31.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:09:31.762 00.000 8976 MoveAxis(L, 2, ABG)
02:09:31.762 00.000 8976 stepping (-7, 18) + (-2, 0)
02:09:31.762 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:31.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:09:31.773 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
02:09:31.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:31.774 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:31.774 00.000 5052 Enqueuing Expose request
02:09:31.790 00.016 8976 Received - 47 (G) 
02:09:31.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:31.790 00.000 8976 stepped: pos (-9, 18)
02:09:31.790 00.000 8976 MoveAxis(U, 0, ABG)
02:09:31.790 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:09:31.790 00.000 8976 MountToCamera -- mountX=1.22 mountY=-3.10 hyp=3.33 mountTheta=-1.19 cameraX=2.20, cameraY=2.50 cameraTheta=0.85
02:09:31.790 00.000 8976 incremental bump (2.201, 2.499) isValid = 1
02:09:31.791 00.001 8976 Scheduling Mount bump of (0.076, 0.089)
02:09:31.791 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:09:31.791 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:09:31.791 00.000 8976 move complete, result=0
02:09:31.791 00.000 8976 worker thread done servicing request
02:09:31.791 00.000 9828 Worker thread wakes up
02:09:31.791 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:09:31.791 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:09:31.791 00.000 8976 Worker thread wakes up
02:09:31.791 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:31.791 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:31.791 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:09:31.791 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
02:09:31.791 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
02:09:31.791 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:09:31.791 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:09:31.791 00.000 9828 BLC: window closed
02:09:31.792 00.001 9828 MoveAxis(E, 25, B)
02:09:31.792 00.000 9828 Guiding  Dir = 2, Dur = 25
02:09:31.792 00.000 9828 IsSlewing returns 0
02:09:31.792 00.000 9828 IsGuiding returns 0
02:09:31.792 00.000 9828 PulseGuide returned control before completion, sleep 35
02:09:31.838 00.046 9828 IsGuiding returns 1
02:09:31.838 00.000 9828 scope still moving after pulse duration time elapsed
02:09:31.869 00.031 9828 IsSlewing returns 0
02:09:31.869 00.000 9828 IsGuiding returns 1
02:09:31.900 00.031 9828 IsSlewing returns 0
02:09:31.900 00.000 9828 IsGuiding returns 1
02:09:31.931 00.031 9828 IsSlewing returns 0
02:09:31.931 00.000 9828 IsGuiding returns 0
02:09:31.931 00.000 9828 scope move finished after 25 + 114 ms
02:09:31.931 00.000 9828 Move returns status 0, amount 25
02:09:31.931 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:31.931 00.000 9828 MoveAxis(N, 11, B)
02:09:31.932 00.001 9828 Guiding  Dir = 0, Dur = 11
02:09:31.947 00.015 9828 IsSlewing returns 0
02:09:31.947 00.000 9828 IsGuiding returns 0
02:09:31.947 00.000 9828 PulseGuide returned control before completion, sleep 21
02:09:31.978 00.031 9828 IsGuiding returns 1
02:09:31.979 00.001 9828 scope still moving after pulse duration time elapsed
02:09:32.010 00.031 9828 IsSlewing returns 0
02:09:32.010 00.000 9828 IsGuiding returns 1
02:09:32.040 00.030 9828 IsSlewing returns 0
02:09:32.041 00.001 9828 IsGuiding returns 1
02:09:32.073 00.032 9828 IsSlewing returns 0
02:09:32.073 00.000 9828 IsGuiding returns 1
02:09:32.104 00.031 9828 IsSlewing returns 0
02:09:32.104 00.000 9828 IsGuiding returns 1
02:09:32.134 00.030 9828 IsSlewing returns 0
02:09:32.135 00.001 9828 IsGuiding returns 1
02:09:32.164 00.029 9828 IsSlewing returns 0
02:09:32.165 00.001 9828 IsGuiding returns 1
02:09:32.196 00.031 9828 IsSlewing returns 0
02:09:32.196 00.000 9828 IsGuiding returns 0
02:09:32.196 00.000 9828 scope move finished after 11 + 237 ms
02:09:32.196 00.000 9828 Move returns status 0, amount 11
02:09:32.196 00.000 9828 move complete, result=0
02:09:32.196 00.000 9828 worker thread done servicing request
02:09:32.196 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:09:32.456 00.260 8976 Exposure complete
02:09:32.461 00.005 8976 worker thread done servicing request
02:09:32.461 00.000 5052 OnExposeComplete: enter
02:09:32.461 00.000 5052 UpdateGuideState(): m_state=6
02:09:32.462 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7354
02:09:32.462 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.54, Mass=198, SNR=9.8, Peak=88 HFD=2.1
02:09:32.462 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.52 = 1.76)
02:09:32.462 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.66)
02:09:32.462 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-2.48 mountX=-0.05 mountY=0.28, mountTheta=1.76
02:09:32.463 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.17, opts=13)
02:09:32.463 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.17)
02:09:32.463 00.000 8976 Worker thread wakes up
02:09:32.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.17) opts 0xd
02:09:32.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.17)
02:09:32.463 00.000 8976 Moving (-0.22, -0.17) raw xDistance=-0.05 yDistance=0.28
02:09:32.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:09:32.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:09:32.463 00.000 8976 MoveAxis(R, 0, ABG)
02:09:32.464 00.001 8976 MoveAxis(D, 1, ABG)
02:09:32.464 00.000 8976 stepping (-9, 18) + (0, -1)
02:09:32.464 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:32.464 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:09:32.474 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
02:09:32.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:32.474 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:32.474 00.000 5052 Enqueuing Expose request
02:09:32.493 00.019 8976 Received - 47 (G) 
02:09:32.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:32.493 00.000 8976 stepped: pos (-9, 17)
02:09:32.493 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:09:32.494 00.001 8976 MountToCamera -- mountX=1.27 mountY=-2.97 hyp=3.23 mountTheta=-1.17 cameraX=2.06, cameraY=2.48 cameraTheta=0.88
02:09:32.494 00.000 8976 incremental bump (2.061, 2.485) isValid = 1
02:09:32.494 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:09:32.494 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:09:32.494 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:09:32.494 00.000 8976 move complete, result=0
02:09:32.494 00.000 8976 worker thread done servicing request
02:09:32.494 00.000 8976 Worker thread wakes up
02:09:32.494 00.000 9828 Worker thread wakes up
02:09:32.494 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:09:32.494 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:09:32.494 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
02:09:32.494 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:09:32.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:32.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:32.494 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
02:09:32.494 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:09:32.495 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:09:32.495 00.000 9828 BLC: window closed
02:09:32.495 00.000 9828 MoveAxis(E, 25, B)
02:09:32.495 00.000 9828 Guiding  Dir = 2, Dur = 25
02:09:32.495 00.000 9828 IsSlewing returns 0
02:09:32.495 00.000 9828 IsGuiding returns 0
02:09:32.495 00.000 9828 PulseGuide returned control before completion, sleep 35
02:09:32.542 00.047 9828 IsGuiding returns 1
02:09:32.542 00.000 9828 scope still moving after pulse duration time elapsed
02:09:32.573 00.031 9828 IsSlewing returns 0
02:09:32.574 00.001 9828 IsGuiding returns 1
02:09:32.605 00.031 9828 IsSlewing returns 0
02:09:32.605 00.000 9828 IsGuiding returns 1
02:09:32.636 00.031 9828 IsSlewing returns 0
02:09:32.636 00.000 9828 IsGuiding returns 1
02:09:32.668 00.032 9828 IsSlewing returns 0
02:09:32.668 00.000 9828 IsGuiding returns 0
02:09:32.668 00.000 9828 scope move finished after 25 + 148 ms
02:09:32.668 00.000 9828 Move returns status 0, amount 25
02:09:32.668 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:32.668 00.000 9828 MoveAxis(N, 11, B)
02:09:32.668 00.000 9828 Guiding  Dir = 0, Dur = 11
02:09:32.683 00.015 9828 IsSlewing returns 0
02:09:32.683 00.000 9828 IsGuiding returns 0
02:09:32.683 00.000 9828 PulseGuide returned control before completion, sleep 21
02:09:32.715 00.032 9828 IsGuiding returns 1
02:09:32.715 00.000 9828 scope still moving after pulse duration time elapsed
02:09:32.746 00.031 9828 IsSlewing returns 0
02:09:32.747 00.001 9828 IsGuiding returns 1
02:09:32.777 00.030 9828 IsSlewing returns 0
02:09:32.777 00.000 9828 IsGuiding returns 1
02:09:32.809 00.032 9828 IsSlewing returns 0
02:09:32.809 00.000 9828 IsGuiding returns 1
02:09:32.840 00.031 9828 IsSlewing returns 0
02:09:32.840 00.000 9828 IsGuiding returns 0
02:09:32.840 00.000 9828 scope move finished after 11 + 146 ms
02:09:32.841 00.001 9828 Move returns status 0, amount 11
02:09:32.841 00.000 9828 move complete, result=0
02:09:32.841 00.000 9828 worker thread done servicing request
02:09:32.841 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:09:33.193 00.352 8976 Exposure complete
02:09:33.199 00.006 8976 worker thread done servicing request
02:09:33.199 00.000 5052 OnExposeComplete: enter
02:09:33.199 00.000 5052 UpdateGuideState(): m_state=6
02:09:33.199 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7355
02:09:33.199 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=282.08, Mass=194, SNR=9.7, Peak=95 HFD=1.9
02:09:33.199 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:09:33.199 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
02:09:33.200 00.001 5052 CameraToMount -- cameraX=-0.75 cameraY=0.37 hyp=0.84 cameraTheta=2.69 mountX=0.67 mountY=0.43, mountTheta=0.57
02:09:33.200 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.37, opts=13)
02:09:33.201 00.001 5052 Enqueuing Move request for stepguider (-0.75, 0.37)
02:09:33.201 00.000 8976 Worker thread wakes up
02:09:33.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.37) opts 0xd
02:09:33.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.37)
02:09:33.201 00.000 8976 Moving (-0.75, 0.37) raw xDistance=0.67 yDistance=0.43
02:09:33.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
02:09:33.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
02:09:33.201 00.000 8976 MoveAxis(L, 3, ABG)
02:09:33.201 00.000 8976 stepping (-9, 17) + (-3, 0)
02:09:33.201 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:33.202 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=95, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:09:33.214 00.012 5052 UpdateGuideState exits: m=194 SNR=9.7
02:09:33.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:33.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:33.214 00.000 5052 Enqueuing Expose request
02:09:33.229 00.015 8976 Received - 47 (G) 
02:09:33.230 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:33.230 00.000 8976 stepped: pos (-12, 17)
02:09:33.230 00.000 8976 MoveAxis(D, 2, ABG)
02:09:33.230 00.000 8976 stepping (-12, 17) + (0, -2)
02:09:33.230 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:33.261 00.031 8976 Received - 47 (G) 
02:09:33.261 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:33.261 00.000 8976 stepped: pos (-12, 15)
02:09:33.262 00.001 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:09:33.262 00.000 8976 MountToCamera -- mountX=1.46 mountY=-2.77 hyp=3.13 mountTheta=-1.09 cameraX=1.80, cameraY=2.56 cameraTheta=0.96
02:09:33.262 00.000 8976 incremental bump (1.805, 2.562) isValid = 1
02:09:33.262 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:09:33.262 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:09:33.262 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:09:33.262 00.000 8976 move complete, result=0
02:09:33.262 00.000 8976 worker thread done servicing request
02:09:33.262 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
02:09:33.262 00.000 8976 Worker thread wakes up
02:09:33.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:33.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:33.263 00.001 9828 Worker thread wakes up
02:09:33.263 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:09:33.263 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:09:33.263 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:09:33.263 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:09:33.263 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:09:33.263 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:09:33.263 00.000 9828 BLC: window closed
02:09:33.263 00.000 9828 MoveAxis(E, 22, B)
02:09:33.263 00.000 9828 Guiding  Dir = 2, Dur = 22
02:09:33.264 00.001 9828 IsSlewing returns 0
02:09:33.266 00.002 9828 IsGuiding returns 0
02:09:33.267 00.001 9828 PulseGuide returned control before completion, sleep 32
02:09:33.308 00.041 9828 IsGuiding returns 1
02:09:33.308 00.000 9828 scope still moving after pulse duration time elapsed
02:09:33.340 00.032 9828 IsSlewing returns 0
02:09:33.340 00.000 9828 IsGuiding returns 1
02:09:33.372 00.032 9828 IsSlewing returns 0
02:09:33.372 00.000 9828 IsGuiding returns 1
02:09:33.404 00.032 9828 IsSlewing returns 0
02:09:33.404 00.000 9828 IsGuiding returns 0
02:09:33.405 00.001 9828 scope move finished after 22 + 116 ms
02:09:33.405 00.000 9828 Move returns status 0, amount 22
02:09:33.405 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:33.405 00.000 9828 MoveAxis(N, 12, B)
02:09:33.405 00.000 9828 Guiding  Dir = 0, Dur = 12
02:09:33.420 00.015 9828 IsSlewing returns 0
02:09:33.420 00.000 9828 IsGuiding returns 0
02:09:33.420 00.000 9828 PulseGuide returned control before completion, sleep 22
02:09:33.453 00.033 9828 IsGuiding returns 1
02:09:33.453 00.000 9828 scope still moving after pulse duration time elapsed
02:09:33.484 00.031 9828 IsSlewing returns 0
02:09:33.484 00.000 9828 IsGuiding returns 1
02:09:33.516 00.032 9828 IsSlewing returns 0
02:09:33.516 00.000 9828 IsGuiding returns 1
02:09:33.548 00.032 9828 IsSlewing returns 0
02:09:33.549 00.001 9828 IsGuiding returns 0
02:09:33.549 00.000 9828 scope move finished after 12 + 116 ms
02:09:33.549 00.000 9828 Move returns status 0, amount 12
02:09:33.549 00.000 9828 move complete, result=0
02:09:33.549 00.000 9828 worker thread done servicing request
02:09:33.549 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:09:33.963 00.414 8976 Exposure complete
02:09:33.969 00.006 8976 worker thread done servicing request
02:09:33.969 00.000 5052 OnExposeComplete: enter
02:09:33.969 00.000 5052 UpdateGuideState(): m_state=6
02:09:33.969 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7356
02:09:33.969 00.000 5052 Star::Find returns 1 (0), X=327.90, Y=281.83, Mass=205, SNR=9.9, Peak=97 HFD=1.8
02:09:33.969 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:09:33.969 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:09:33.969 00.000 5052 CameraToMount -- cameraX=-1.27 cameraY=0.12 hyp=1.28 cameraTheta=3.05 mountX=0.69 mountY=1.00, mountTheta=0.97
02:09:33.970 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.27, y=0.12, opts=13)
02:09:33.970 00.000 5052 Enqueuing Move request for stepguider (-1.27, 0.12)
02:09:33.970 00.000 8976 Worker thread wakes up
02:09:33.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.27, 0.12) opts 0xd
02:09:33.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.27, 0.12)
02:09:33.970 00.000 8976 Moving (-1.27, 0.12) raw xDistance=0.69 yDistance=1.00
02:09:33.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.69
02:09:33.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.00
02:09:33.970 00.000 8976 MoveAxis(L, 3, ABG)
02:09:33.970 00.000 8976 stepping (-12, 15) + (-3, 0)
02:09:33.971 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:33.971 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:09:33.982 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
02:09:33.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:33.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:33.983 00.001 5052 Enqueuing Expose request
02:09:34.012 00.029 8976 Received - 47 (G) 
02:09:34.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:34.012 00.000 8976 stepped: pos (-15, 15)
02:09:34.012 00.000 8976 MoveAxis(D, 4, ABG)
02:09:34.012 00.000 8976 stepping (-15, 15) + (0, -4)
02:09:34.012 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:09:34.044 00.032 8976 Received - 47 (G) 
02:09:34.045 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:09:34.045 00.000 8976 stepped: pos (-15, 11)
02:09:34.045 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:09:34.045 00.000 8976 MountToCamera -- mountX=1.74 mountY=-2.43 hyp=2.99 mountTheta=-0.95 cameraX=1.38, cameraY=2.65 cameraTheta=1.09
02:09:34.045 00.000 8976 incremental bump (1.377, 2.654) isValid = 1
02:09:34.045 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:09:34.045 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:09:34.045 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:09:34.045 00.000 8976 move complete, result=0
02:09:34.045 00.000 8976 worker thread done servicing request
02:09:34.045 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.0 px 4 ms SOUTH
02:09:34.045 00.000 9828 Worker thread wakes up
02:09:34.045 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:09:34.045 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:09:34.045 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:09:34.046 00.001 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:09:34.046 00.000 8976 Worker thread wakes up
02:09:34.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:34.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:34.046 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:09:34.046 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:09:34.046 00.000 9828 BLC: window closed
02:09:34.046 00.000 9828 MoveAxis(E, 18, B)
02:09:34.046 00.000 9828 Guiding  Dir = 2, Dur = 18
02:09:34.047 00.001 9828 IsSlewing returns 0
02:09:34.047 00.000 9828 IsGuiding returns 0
02:09:34.047 00.000 9828 PulseGuide returned control before completion, sleep 28
02:09:34.087 00.040 9828 IsGuiding returns 1
02:09:34.087 00.000 9828 scope still moving after pulse duration time elapsed
02:09:34.123 00.036 9828 IsSlewing returns 0
02:09:34.124 00.001 9828 IsGuiding returns 1
02:09:34.151 00.027 9828 IsSlewing returns 0
02:09:34.151 00.000 9828 IsGuiding returns 1
02:09:34.212 00.061 9828 IsSlewing returns 0
02:09:34.212 00.000 9828 IsGuiding returns 0
02:09:34.213 00.001 9828 scope move finished after 18 + 147 ms
02:09:34.213 00.000 9828 Move returns status 0, amount 18
02:09:34.213 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:34.213 00.000 9828 MoveAxis(N, 13, B)
02:09:34.213 00.000 9828 Guiding  Dir = 0, Dur = 13
02:09:34.229 00.016 9828 IsSlewing returns 0
02:09:34.229 00.000 9828 IsGuiding returns 0
02:09:34.230 00.001 9828 PulseGuide returned control before completion, sleep 23
02:09:34.259 00.029 9828 IsGuiding returns 1
02:09:34.260 00.001 9828 scope still moving after pulse duration time elapsed
02:09:34.292 00.032 9828 IsSlewing returns 0
02:09:34.292 00.000 9828 IsGuiding returns 1
02:09:34.323 00.031 9828 IsSlewing returns 0
02:09:34.323 00.000 9828 IsGuiding returns 1
02:09:34.371 00.048 9828 IsSlewing returns 0
02:09:34.372 00.001 9828 IsGuiding returns 0
02:09:34.372 00.000 9828 scope move finished after 13 + 129 ms
02:09:34.372 00.000 9828 Move returns status 0, amount 13
02:09:34.372 00.000 9828 move complete, result=0
02:09:34.372 00.000 9828 worker thread done servicing request
02:09:34.372 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:09:34.741 00.369 8976 Exposure complete
02:09:34.746 00.005 8976 worker thread done servicing request
02:09:34.746 00.000 5052 OnExposeComplete: enter
02:09:34.746 00.000 5052 UpdateGuideState(): m_state=6
02:09:34.746 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7357
02:09:34.746 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=282.13, Mass=206, SNR=10.0, Peak=98 HFD=1.9
02:09:34.746 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:09:34.746 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
02:09:34.746 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=0.42 hyp=0.90 cameraTheta=2.65 mountX=0.74 mountY=0.43, mountTheta=0.53
02:09:34.747 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=0.42, opts=13)
02:09:34.747 00.000 5052 Enqueuing Move request for stepguider (-0.79, 0.42)
02:09:34.747 00.000 8976 Worker thread wakes up
02:09:34.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, 0.42) opts 0xd
02:09:34.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, 0.42)
02:09:34.747 00.000 8976 Moving (-0.79, 0.42) raw xDistance=0.74 yDistance=0.43
02:09:34.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.74
02:09:34.748 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.43
02:09:34.748 00.000 8976 MoveAxis(L, 3, ABG)
02:09:34.748 00.000 8976 stepping (-15, 11) + (-3, 0)
02:09:34.748 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:34.748 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=98, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:09:34.758 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
02:09:34.758 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:34.758 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:34.758 00.000 5052 Enqueuing Expose request
02:09:34.780 00.022 8976 Received - 47 (G) 
02:09:34.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:34.780 00.000 8976 stepped: pos (-18, 11)
02:09:34.780 00.000 8976 MoveAxis(D, 2, ABG)
02:09:34.780 00.000 8976 stepping (-18, 11) + (0, -2)
02:09:34.780 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:34.811 00.031 8976 Received - 47 (G) 
02:09:34.812 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:34.812 00.000 8976 stepped: pos (-18, 9)
02:09:34.812 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:09:34.812 00.000 8976 MountToCamera -- mountX=2.07 mountY=-2.10 hyp=2.95 mountTheta=-0.79 cameraX=0.93, cameraY=2.80 cameraTheta=1.25
02:09:34.812 00.000 8976 incremental bump (0.929, 2.803) isValid = 1
02:09:34.812 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:09:34.812 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:09:34.812 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:09:34.812 00.000 8976 move complete, result=0
02:09:34.812 00.000 8976 worker thread done servicing request
02:09:34.812 00.000 8976 Worker thread wakes up
02:09:34.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:34.813 00.001 9828 Worker thread wakes up
02:09:34.813 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:09:34.813 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:09:34.813 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
02:09:34.813 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
02:09:34.813 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:34.813 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
02:09:34.813 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:09:34.813 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:09:34.813 00.000 9828 BLC: window closed
02:09:34.813 00.000 9828 MoveAxis(E, 13, B)
02:09:34.813 00.000 9828 Guiding  Dir = 2, Dur = 13
02:09:34.813 00.000 9828 IsSlewing returns 0
02:09:34.814 00.001 9828 IsGuiding returns 0
02:09:34.814 00.000 9828 PulseGuide returned control before completion, sleep 23
02:09:34.843 00.029 9828 IsGuiding returns 1
02:09:34.843 00.000 9828 scope still moving after pulse duration time elapsed
02:09:34.875 00.032 9828 IsSlewing returns 0
02:09:34.875 00.000 9828 IsGuiding returns 1
02:09:34.907 00.032 9828 IsSlewing returns 0
02:09:34.907 00.000 9828 IsGuiding returns 1
02:09:34.939 00.032 9828 IsSlewing returns 0
02:09:34.940 00.001 9828 IsGuiding returns 1
02:09:34.971 00.031 9828 IsSlewing returns 0
02:09:34.971 00.000 9828 IsGuiding returns 0
02:09:34.971 00.000 9828 scope move finished after 13 + 144 ms
02:09:34.971 00.000 9828 Move returns status 0, amount 13
02:09:34.971 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:34.971 00.000 9828 MoveAxis(N, 15, B)
02:09:34.971 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:34.987 00.016 9828 IsSlewing returns 0
02:09:34.987 00.000 9828 IsGuiding returns 0
02:09:34.987 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:35.019 00.032 9828 IsGuiding returns 1
02:09:35.019 00.000 9828 scope still moving after pulse duration time elapsed
02:09:35.051 00.032 9828 IsSlewing returns 0
02:09:35.051 00.000 9828 IsGuiding returns 1
02:09:35.081 00.030 9828 IsSlewing returns 0
02:09:35.081 00.000 9828 IsGuiding returns 1
02:09:35.113 00.032 9828 IsSlewing returns 0
02:09:35.113 00.000 9828 IsGuiding returns 1
02:09:35.144 00.031 9828 IsSlewing returns 0
02:09:35.144 00.000 9828 IsGuiding returns 0
02:09:35.144 00.000 9828 scope move finished after 15 + 142 ms
02:09:35.144 00.000 9828 Move returns status 0, amount 15
02:09:35.144 00.000 9828 move complete, result=0
02:09:35.144 00.000 9828 worker thread done servicing request
02:09:35.144 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:09:35.510 00.366 8976 Exposure complete
02:09:35.516 00.006 8976 worker thread done servicing request
02:09:35.516 00.000 5052 OnExposeComplete: enter
02:09:35.516 00.000 5052 UpdateGuideState(): m_state=6
02:09:35.516 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7358
02:09:35.517 00.001 5052 Star::Find returns 1 (0), X=328.15, Y=281.59, Mass=217, SNR=10.2, Peak=87 HFD=2.0
02:09:35.517 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
02:09:35.517 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.11)
02:09:35.517 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=-0.11 hyp=1.03 cameraTheta=-3.03 mountX=0.36 mountY=0.92, mountTheta=1.19
02:09:35.517 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=-0.11, opts=13)
02:09:35.517 00.000 5052 Enqueuing Move request for stepguider (-1.02, -0.11)
02:09:35.518 00.001 8976 Worker thread wakes up
02:09:35.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, -0.11) opts 0xd
02:09:35.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, -0.11)
02:09:35.518 00.000 8976 Moving (-1.02, -0.11) raw xDistance=0.36 yDistance=0.92
02:09:35.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
02:09:35.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.92
02:09:35.518 00.000 8976 MoveAxis(L, 2, ABG)
02:09:35.518 00.000 8976 stepping (-18, 9) + (-2, 0)
02:09:35.518 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:35.519 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:09:35.529 00.010 5052 UpdateGuideState exits: m=217 SNR=10.2
02:09:35.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:35.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:35.529 00.000 5052 Enqueuing Expose request
02:09:35.547 00.018 8976 Received - 47 (G) 
02:09:35.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:35.547 00.000 8976 stepped: pos (-20, 9)
02:09:35.547 00.000 8976 MoveAxis(D, 4, ABG)
02:09:35.547 00.000 8976 stepping (-20, 9) + (0, -4)
02:09:35.547 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:09:35.578 00.031 8976 Received - 47 (G) 
02:09:35.579 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:09:35.579 00.000 8976 stepped: pos (-20, 5)
02:09:35.579 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:09:35.579 00.000 8976 MountToCamera -- mountX=2.40 mountY=-1.67 hyp=2.92 mountTheta=-0.61 cameraX=0.40, cameraY=2.90 cameraTheta=1.44
02:09:35.579 00.000 8976 incremental bump (0.395, 2.897) isValid = 1
02:09:35.579 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
02:09:35.579 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:09:35.579 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:09:35.579 00.000 8976 move complete, result=0
02:09:35.579 00.000 9828 Worker thread wakes up
02:09:35.579 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:09:35.579 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
02:09:35.579 00.000 8976 worker thread done servicing request
02:09:35.579 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:09:35.579 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
02:09:35.580 00.001 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
02:09:35.580 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
02:09:35.580 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:09:35.580 00.000 9828 BLC: window closed
02:09:35.580 00.000 9828 MoveAxis(E, 7, B)
02:09:35.580 00.000 9828 Guiding  Dir = 2, Dur = 7
02:09:35.580 00.000 8976 Worker thread wakes up
02:09:35.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:35.580 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:35.580 00.000 9828 IsSlewing returns 0
02:09:35.580 00.000 9828 IsGuiding returns 0
02:09:35.580 00.000 9828 PulseGuide returned control before completion, sleep 17
02:09:35.600 00.020 9828 IsGuiding returns 1
02:09:35.600 00.000 9828 scope still moving after pulse duration time elapsed
02:09:35.632 00.032 9828 IsSlewing returns 0
02:09:35.632 00.000 9828 IsGuiding returns 1
02:09:35.662 00.030 9828 IsSlewing returns 0
02:09:35.662 00.000 9828 IsGuiding returns 1
02:09:35.693 00.031 9828 IsSlewing returns 0
02:09:35.693 00.000 9828 IsGuiding returns 0
02:09:35.693 00.000 9828 scope move finished after 7 + 105 ms
02:09:35.693 00.000 9828 Move returns status 0, amount 7
02:09:35.693 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:35.693 00.000 9828 MoveAxis(N, 16, B)
02:09:35.693 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:35.709 00.016 9828 IsSlewing returns 0
02:09:35.709 00.000 9828 IsGuiding returns 0
02:09:35.709 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:35.741 00.032 9828 IsGuiding returns 1
02:09:35.741 00.000 9828 scope still moving after pulse duration time elapsed
02:09:35.771 00.030 9828 IsSlewing returns 0
02:09:35.771 00.000 9828 IsGuiding returns 1
02:09:35.802 00.031 9828 IsSlewing returns 0
02:09:35.802 00.000 9828 IsGuiding returns 1
02:09:35.833 00.031 9828 IsSlewing returns 0
02:09:35.833 00.000 9828 IsGuiding returns 1
02:09:35.863 00.030 9828 IsSlewing returns 0
02:09:35.863 00.000 9828 IsGuiding returns 0
02:09:35.863 00.000 9828 scope move finished after 16 + 138 ms
02:09:35.863 00.000 9828 Move returns status 0, amount 16
02:09:35.863 00.000 9828 move complete, result=0
02:09:35.863 00.000 9828 worker thread done servicing request
02:09:35.863 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:09:36.274 00.411 8976 Exposure complete
02:09:36.279 00.005 8976 worker thread done servicing request
02:09:36.279 00.000 5052 OnExposeComplete: enter
02:09:36.280 00.001 5052 UpdateGuideState(): m_state=6
02:09:36.280 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7359
02:09:36.280 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.80, Mass=189, SNR=9.5, Peak=81 HFD=1.8
02:09:36.280 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:09:36.280 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:09:36.280 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.09 hyp=0.78 cameraTheta=3.03 mountX=0.43 mountY=0.60, mountTheta=0.95
02:09:36.280 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=0.09, opts=13)
02:09:36.281 00.001 5052 Enqueuing Move request for stepguider (-0.78, 0.09)
02:09:36.281 00.000 8976 Worker thread wakes up
02:09:36.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, 0.09) opts 0xd
02:09:36.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, 0.09)
02:09:36.281 00.000 8976 Moving (-0.78, 0.09) raw xDistance=0.43 yDistance=0.60
02:09:36.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
02:09:36.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.60
02:09:36.281 00.000 8976 MoveAxis(L, 2, ABG)
02:09:36.281 00.000 8976 stepping (-20, 5) + (-2, 0)
02:09:36.281 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:36.281 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:09:36.292 00.011 5052 UpdateGuideState exits: m=189 SNR=9.5
02:09:36.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:36.293 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:36.293 00.000 5052 Enqueuing Expose request
02:09:36.314 00.021 8976 Received - 47 (G) 
02:09:36.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:36.314 00.000 8976 stepped: pos (-22, 5)
02:09:36.314 00.000 8976 MoveAxis(D, 3, ABG)
02:09:36.314 00.000 8976 stepping (-22, 5) + (0, -3)
02:09:36.314 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:36.346 00.032 8976 Received - 47 (G) 
02:09:36.346 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:36.346 00.000 8976 stepped: pos (-22, 2)
02:09:36.346 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:09:36.346 00.000 8976 MountToCamera -- mountX=2.72 mountY=-1.22 hyp=2.98 mountTheta=-0.42 cameraX=-0.15, cameraY=2.98 cameraTheta=1.62
02:09:36.346 00.000 8976 incremental bump (-0.148, 2.979) isValid = 1
02:09:36.346 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
02:09:36.346 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:09:36.346 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:09:36.346 00.000 8976 move complete, result=0
02:09:36.346 00.000 8976 worker thread done servicing request
02:09:36.346 00.000 8976 Worker thread wakes up
02:09:36.346 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:36.346 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:36.346 00.000 9828 Worker thread wakes up
02:09:36.346 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:09:36.346 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:09:36.347 00.001 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
02:09:36.347 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
02:09:36.347 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.57
02:09:36.347 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:09:36.347 00.000 9828 BLC: window closed
02:09:36.347 00.000 9828 MoveAxis(W, 0, B)
02:09:36.347 00.000 9828 Move returns status 0, amount 0
02:09:36.347 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:36.347 00.000 9828 MoveAxis(N, 16, B)
02:09:36.347 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:09:36.347 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:36.347 00.000 9828 IsSlewing returns 0
02:09:36.347 00.000 9828 IsGuiding returns 0
02:09:36.348 00.001 9828 PulseGuide returned control before completion, sleep 26
02:09:36.376 00.028 9828 IsGuiding returns 1
02:09:36.376 00.000 9828 scope still moving after pulse duration time elapsed
02:09:36.407 00.031 9828 IsSlewing returns 0
02:09:36.407 00.000 9828 IsGuiding returns 1
02:09:36.454 00.047 9828 IsSlewing returns 0
02:09:36.454 00.000 9828 IsGuiding returns 1
02:09:36.485 00.031 9828 IsSlewing returns 0
02:09:36.485 00.000 9828 IsGuiding returns 0
02:09:36.485 00.000 9828 scope move finished after 16 + 121 ms
02:09:36.485 00.000 9828 Move returns status 0, amount 16
02:09:36.485 00.000 9828 move complete, result=0
02:09:36.485 00.000 9828 worker thread done servicing request
02:09:36.485 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:09:37.043 00.558 8976 Exposure complete
02:09:37.049 00.006 8976 worker thread done servicing request
02:09:37.050 00.001 5052 OnExposeComplete: enter
02:09:37.050 00.000 5052 UpdateGuideState(): m_state=6
02:09:37.050 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7360
02:09:37.050 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.67, Mass=191, SNR=9.5, Peak=87 HFD=1.6
02:09:37.050 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.09 = 1.20)
02:09:37.050 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
02:09:37.050 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.04 hyp=0.45 cameraTheta=-3.04 mountX=0.16 mountY=0.40, mountTheta=1.18
02:09:37.050 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.04, opts=13)
02:09:37.050 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.04)
02:09:37.051 00.001 8976 Worker thread wakes up
02:09:37.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.04) opts 0xd
02:09:37.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.04)
02:09:37.051 00.000 8976 Moving (-0.44, -0.04) raw xDistance=0.16 yDistance=0.40
02:09:37.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:09:37.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
02:09:37.051 00.000 8976 MoveAxis(R, 0, ABG)
02:09:37.051 00.000 8976 MoveAxis(D, 2, ABG)
02:09:37.051 00.000 8976 stepping (-22, 2) + (0, -2)
02:09:37.051 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:37.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:09:37.061 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
02:09:37.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:37.061 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:37.061 00.000 5052 Enqueuing Expose request
02:09:37.082 00.021 8976 Received - 47 (G) 
02:09:37.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:37.082 00.000 8976 stepped: pos (-22, 0)
02:09:37.082 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
02:09:37.082 00.000 8976 MountToCamera -- mountX=2.93 mountY=-0.82 hyp=3.05 mountTheta=-0.27 cameraX=-0.61, cameraY=2.99 cameraTheta=1.77
02:09:37.082 00.000 8976 incremental bump (-0.605, 2.986) isValid = 1
02:09:37.082 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
02:09:37.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:09:37.082 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:09:37.082 00.000 8976 move complete, result=0
02:09:37.082 00.000 8976 worker thread done servicing request
02:09:37.082 00.000 9828 Worker thread wakes up
02:09:37.082 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:09:37.082 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:09:37.082 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
02:09:37.082 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
02:09:37.082 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.02 mountY=-0.12, mountTheta=-1.42
02:09:37.082 00.000 8976 Worker thread wakes up
02:09:37.083 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:37.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:37.083 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:09:37.083 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:09:37.083 00.000 9828 BLC: window closed
02:09:37.083 00.000 9828 MoveAxis(W, 6, B)
02:09:37.083 00.000 9828 Guiding  Dir = 3, Dur = 6
02:09:37.083 00.000 9828 IsSlewing returns 0
02:09:37.083 00.000 9828 IsGuiding returns 0
02:09:37.083 00.000 9828 PulseGuide returned control before completion, sleep 16
02:09:37.109 00.026 9828 IsGuiding returns 1
02:09:37.109 00.000 9828 scope still moving after pulse duration time elapsed
02:09:37.140 00.031 9828 IsSlewing returns 0
02:09:37.140 00.000 9828 IsGuiding returns 1
02:09:37.170 00.030 9828 IsSlewing returns 0
02:09:37.170 00.000 9828 IsGuiding returns 1
02:09:37.202 00.032 9828 IsSlewing returns 0
02:09:37.202 00.000 9828 IsGuiding returns 0
02:09:37.202 00.000 9828 scope move finished after 6 + 112 ms
02:09:37.202 00.000 9828 Move returns status 0, amount 6
02:09:37.202 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:37.202 00.000 9828 MoveAxis(N, 16, B)
02:09:37.202 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:37.218 00.016 9828 IsSlewing returns 0
02:09:37.218 00.000 9828 IsGuiding returns 0
02:09:37.218 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:37.248 00.030 9828 IsGuiding returns 1
02:09:37.248 00.000 9828 scope still moving after pulse duration time elapsed
02:09:37.279 00.031 9828 IsSlewing returns 0
02:09:37.279 00.000 9828 IsGuiding returns 1
02:09:37.309 00.030 9828 IsSlewing returns 0
02:09:37.309 00.000 9828 IsGuiding returns 1
02:09:37.340 00.031 9828 IsSlewing returns 0
02:09:37.340 00.000 9828 IsGuiding returns 1
02:09:37.371 00.031 9828 IsSlewing returns 0
02:09:37.371 00.000 9828 IsGuiding returns 0
02:09:37.371 00.000 9828 scope move finished after 16 + 137 ms
02:09:37.371 00.000 9828 Move returns status 0, amount 16
02:09:37.371 00.000 9828 move complete, result=0
02:09:37.371 00.000 9828 worker thread done servicing request
02:09:37.371 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:09:37.785 00.414 8976 Exposure complete
02:09:37.792 00.007 8976 worker thread done servicing request
02:09:37.792 00.000 5052 OnExposeComplete: enter
02:09:37.792 00.000 5052 UpdateGuideState(): m_state=6
02:09:37.792 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7361
02:09:37.792 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.86, Mass=188, SNR=9.5, Peak=81 HFD=2.1
02:09:37.792 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.04) = xAngle (-0.93 = -0.93)
02:09:37.792 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
02:09:37.792 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.17 cameraTheta=1.12 mountX=0.10 mountY=-0.15, mountTheta=-0.96
02:09:37.793 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.16, opts=13)
02:09:37.793 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.16)
02:09:37.793 00.000 8976 Worker thread wakes up
02:09:37.794 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.16) opts 0xd
02:09:37.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.16)
02:09:37.794 00.000 8976 Moving (0.08, 0.16) raw xDistance=0.10 yDistance=-0.15
02:09:37.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:09:37.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:09:37.794 00.000 8976 MoveAxis(R, 0, ABG)
02:09:37.794 00.000 8976 MoveAxis(U, 0, ABG)
02:09:37.794 00.000 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
02:09:37.794 00.000 8976 MountToCamera -- mountX=3.08 mountY=-0.55 hyp=3.13 mountTheta=-0.18 cameraX=-0.91, cameraY=2.99 cameraTheta=1.87
02:09:37.794 00.000 8976 incremental bump (-0.912, 2.990) isValid = 1
02:09:37.794 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
02:09:37.794 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:09:37.794 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:09:37.794 00.000 8976 move complete, result=0
02:09:37.794 00.000 8976 worker thread done servicing request
02:09:37.794 00.000 9828 Worker thread wakes up
02:09:37.794 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:09:37.794 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:09:37.795 00.001 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.95 = -1.33)
02:09:37.795 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.41)
02:09:37.795 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.03 mountY=-0.12, mountTheta=-1.33
02:09:37.795 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:09:37.795 00.000 9828 BLC: window closed
02:09:37.795 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:09:37.795 00.000 9828 MoveAxis(W, 9, B)
02:09:37.795 00.000 9828 Guiding  Dir = 3, Dur = 9
02:09:37.795 00.000 9828 IsSlewing returns 0
02:09:37.795 00.000 9828 IsGuiding returns 0
02:09:37.796 00.001 9828 PulseGuide returned control before completion, sleep 19
02:09:37.804 00.008 5052 UpdateGuideState exits: m=188 SNR=9.5
02:09:37.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:37.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:37.804 00.000 5052 Enqueuing Expose request
02:09:37.804 00.000 8976 Worker thread wakes up
02:09:37.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:37.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:37.804 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:37.823 00.019 9828 IsGuiding returns 1
02:09:37.823 00.000 9828 scope still moving after pulse duration time elapsed
02:09:37.855 00.032 9828 IsSlewing returns 0
02:09:37.855 00.000 9828 IsGuiding returns 1
02:09:37.888 00.033 9828 IsSlewing returns 0
02:09:37.888 00.000 9828 IsGuiding returns 1
02:09:37.918 00.030 9828 IsSlewing returns 0
02:09:37.918 00.000 9828 IsGuiding returns 0
02:09:37.918 00.000 9828 scope move finished after 9 + 113 ms
02:09:37.919 00.001 9828 Move returns status 0, amount 9
02:09:37.919 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:37.919 00.000 9828 MoveAxis(N, 16, B)
02:09:37.919 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:37.933 00.014 9828 IsSlewing returns 0
02:09:37.933 00.000 9828 IsGuiding returns 1
02:09:37.933 00.000 9828 Entered PulseGuideScope while moving
02:09:37.995 00.062 9828 IsSlewing returns 0
02:09:37.995 00.000 9828 IsGuiding returns 1
02:09:37.995 00.000 9828 Still moving
02:09:38.058 00.063 9828 IsSlewing returns 0
02:09:38.058 00.000 9828 IsGuiding returns 0
02:09:38.058 00.000 9828 Movement stopped - continuing
02:09:38.058 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:38.090 00.032 9828 IsGuiding returns 1
02:09:38.090 00.000 9828 scope still moving after pulse duration time elapsed
02:09:38.121 00.031 9828 IsSlewing returns 0
02:09:38.121 00.000 9828 IsGuiding returns 1
02:09:38.151 00.030 9828 IsSlewing returns 0
02:09:38.151 00.000 9828 IsGuiding returns 1
02:09:38.183 00.032 9828 IsSlewing returns 0
02:09:38.183 00.000 9828 IsGuiding returns 1
02:09:38.214 00.031 9828 IsSlewing returns 0
02:09:38.214 00.000 9828 IsGuiding returns 1
02:09:38.245 00.031 9828 IsSlewing returns 0
02:09:38.245 00.000 9828 IsGuiding returns 0
02:09:38.245 00.000 9828 scope move finished after 16 + 171 ms
02:09:38.245 00.000 9828 Move returns status 0, amount 16
02:09:38.245 00.000 9828 move complete, result=0
02:09:38.245 00.000 9828 worker thread done servicing request
02:09:38.245 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:09:38.494 00.249 8976 Exposure complete
02:09:38.499 00.005 8976 worker thread done servicing request
02:09:38.499 00.000 5052 OnExposeComplete: enter
02:09:38.499 00.000 5052 UpdateGuideState(): m_state=6
02:09:38.499 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7362
02:09:38.499 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=282.01, Mass=214, SNR=10.1, Peak=90 HFD=2.0
02:09:38.500 00.001 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
02:09:38.500 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
02:09:38.500 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.30 hyp=0.79 cameraTheta=0.39 mountX=-0.06 mountY=-0.77, mountTheta=-1.65
02:09:38.500 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.30, opts=13)
02:09:38.500 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.30)
02:09:38.500 00.000 8976 Worker thread wakes up
02:09:38.501 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.30) opts 0xd
02:09:38.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.30)
02:09:38.501 00.000 8976 Moving (0.73, 0.30) raw xDistance=-0.06 yDistance=-0.77
02:09:38.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:09:38.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77
02:09:38.501 00.000 8976 MoveAxis(R, 0, ABG)
02:09:38.501 00.000 8976 MoveAxis(U, 3, ABG)
02:09:38.501 00.000 8976 stepping (-22, 0) + (0, 3)
02:09:38.501 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:38.502 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=90, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:09:38.513 00.011 5052 UpdateGuideState exits: m=214 SNR=10.1
02:09:38.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:38.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:38.513 00.000 5052 Enqueuing Expose request
02:09:38.537 00.024 8976 Received - 47 (G) 
02:09:38.537 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:38.537 00.000 8976 stepped: pos (-22, 3)
02:09:38.537 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
02:09:38.537 00.000 8976 MountToCamera -- mountX=3.17 mountY=-0.53 hyp=3.22 mountTheta=-0.16 cameraX=-0.98, cameraY=3.06 cameraTheta=1.88
02:09:38.537 00.000 8976 incremental bump (-0.977, 3.065) isValid = 1
02:09:38.537 00.000 8976 Scheduling Mount bump of (-0.035, 0.113)
02:09:38.537 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:09:38.537 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:09:38.537 00.000 8976 move complete, result=0
02:09:38.537 00.000 9828 Worker thread wakes up
02:09:38.537 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:09:38.537 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:09:38.537 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:09:38.537 00.000 8976 worker thread done servicing request
02:09:38.537 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.96 = -1.32)
02:09:38.537 00.000 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.40)
02:09:38.537 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=-0.12, mountTheta=-1.32
02:09:38.538 00.001 8976 Worker thread wakes up
02:09:38.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:38.538 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:38.538 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:09:38.538 00.000 9828 BLC: window closed
02:09:38.538 00.000 9828 MoveAxis(W, 9, B)
02:09:38.538 00.000 9828 Guiding  Dir = 3, Dur = 9
02:09:38.538 00.000 9828 IsSlewing returns 0
02:09:38.538 00.000 9828 IsGuiding returns 0
02:09:38.538 00.000 9828 PulseGuide returned control before completion, sleep 19
02:09:38.569 00.031 9828 IsGuiding returns 1
02:09:38.569 00.000 9828 scope still moving after pulse duration time elapsed
02:09:38.600 00.031 9828 IsSlewing returns 0
02:09:38.600 00.000 9828 IsGuiding returns 1
02:09:38.631 00.031 9828 IsSlewing returns 0
02:09:38.631 00.000 9828 IsGuiding returns 1
02:09:38.663 00.032 9828 IsSlewing returns 0
02:09:38.663 00.000 9828 IsGuiding returns 0
02:09:38.663 00.000 9828 scope move finished after 9 + 116 ms
02:09:38.663 00.000 9828 Move returns status 0, amount 9
02:09:38.663 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:38.663 00.000 9828 MoveAxis(N, 16, B)
02:09:38.663 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:38.679 00.016 9828 IsSlewing returns 0
02:09:38.679 00.000 9828 IsGuiding returns 0
02:09:38.679 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:38.711 00.032 9828 IsGuiding returns 1
02:09:38.711 00.000 9828 scope still moving after pulse duration time elapsed
02:09:38.742 00.031 9828 IsSlewing returns 0
02:09:38.742 00.000 9828 IsGuiding returns 1
02:09:38.773 00.031 9828 IsSlewing returns 0
02:09:38.773 00.000 9828 IsGuiding returns 1
02:09:38.804 00.031 9828 IsSlewing returns 0
02:09:38.804 00.000 9828 IsGuiding returns 1
02:09:38.836 00.032 9828 IsSlewing returns 0
02:09:38.836 00.000 9828 IsGuiding returns 0
02:09:38.836 00.000 9828 scope move finished after 16 + 141 ms
02:09:38.836 00.000 9828 Move returns status 0, amount 16
02:09:38.836 00.000 9828 move complete, result=0
02:09:38.836 00.000 9828 worker thread done servicing request
02:09:38.836 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:09:39.231 00.395 8976 Exposure complete
02:09:39.236 00.005 8976 worker thread done servicing request
02:09:39.236 00.000 5052 OnExposeComplete: enter
02:09:39.236 00.000 5052 UpdateGuideState(): m_state=6
02:09:39.236 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7363
02:09:39.236 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.68, Mass=208, SNR=10.0, Peak=84 HFD=1.6
02:09:39.236 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
02:09:39.236 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
02:09:39.236 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.27 mountX=-0.07 mountY=-0.07, mountTheta=-2.36
02:09:39.237 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.03, opts=13)
02:09:39.237 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.03)
02:09:39.237 00.000 8976 Worker thread wakes up
02:09:39.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.03) opts 0xd
02:09:39.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.03)
02:09:39.237 00.000 8976 Moving (0.10, -0.03) raw xDistance=-0.07 yDistance=-0.07
02:09:39.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:09:39.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:09:39.237 00.000 8976 MoveAxis(R, 0, ABG)
02:09:39.238 00.001 8976 MoveAxis(U, 0, ABG)
02:09:39.238 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
02:09:39.238 00.000 8976 MountToCamera -- mountX=3.24 mountY=-0.51 hyp=3.28 mountTheta=-0.16 cameraX=-1.02, cameraY=3.11 cameraTheta=1.89
02:09:39.238 00.000 8976 incremental bump (-1.021, 3.115) isValid = 1
02:09:39.238 00.000 8976 Scheduling Mount bump of (-0.033, 0.103)
02:09:39.238 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.10, opts=4)
02:09:39.238 00.000 8976 Enqueuing Move request for scope (-0.03, 0.10)
02:09:39.238 00.000 8976 move complete, result=0
02:09:39.238 00.000 8976 worker thread done servicing request
02:09:39.238 00.000 9828 Worker thread wakes up
02:09:39.238 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0x4
02:09:39.238 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
02:09:39.238 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
02:09:39.238 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.39)
02:09:39.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:09:39.238 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.88 mountX=0.03 mountY=-0.11, mountTheta=-1.32
02:09:39.239 00.001 9828 Moving (-0.03, 0.10) raw xDistance=0.03 yDistance=-0.11
02:09:39.239 00.000 9828 BLC: window closed
02:09:39.239 00.000 9828 MoveAxis(W, 9, B)
02:09:39.239 00.000 9828 Guiding  Dir = 3, Dur = 9
02:09:39.239 00.000 9828 IsSlewing returns 0
02:09:39.239 00.000 9828 IsGuiding returns 0
02:09:39.239 00.000 9828 PulseGuide returned control before completion, sleep 19
02:09:39.248 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
02:09:39.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:39.248 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:39.248 00.000 5052 Enqueuing Expose request
02:09:39.248 00.000 8976 Worker thread wakes up
02:09:39.249 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:39.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:39.249 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:39.271 00.022 9828 IsGuiding returns 1
02:09:39.272 00.001 9828 scope still moving after pulse duration time elapsed
02:09:39.302 00.030 9828 IsSlewing returns 0
02:09:39.302 00.000 9828 IsGuiding returns 1
02:09:39.333 00.031 9828 IsSlewing returns 0
02:09:39.334 00.001 9828 IsGuiding returns 1
02:09:39.365 00.031 9828 IsSlewing returns 0
02:09:39.365 00.000 9828 IsGuiding returns 0
02:09:39.365 00.000 9828 scope move finished after 9 + 117 ms
02:09:39.365 00.000 9828 Move returns status 0, amount 9
02:09:39.365 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:39.365 00.000 9828 MoveAxis(N, 15, B)
02:09:39.366 00.001 9828 Guiding  Dir = 0, Dur = 15
02:09:39.381 00.015 9828 IsSlewing returns 0
02:09:39.381 00.000 9828 IsGuiding returns 0
02:09:39.382 00.001 9828 PulseGuide returned control before completion, sleep 25
02:09:39.413 00.031 9828 IsGuiding returns 1
02:09:39.413 00.000 9828 scope still moving after pulse duration time elapsed
02:09:39.444 00.031 9828 IsSlewing returns 0
02:09:39.444 00.000 9828 IsGuiding returns 1
02:09:39.475 00.031 9828 IsSlewing returns 0
02:09:39.475 00.000 9828 IsGuiding returns 1
02:09:39.506 00.031 9828 IsSlewing returns 0
02:09:39.506 00.000 9828 IsGuiding returns 1
02:09:39.537 00.031 9828 IsSlewing returns 0
02:09:39.537 00.000 9828 IsGuiding returns 0
02:09:39.537 00.000 9828 scope move finished after 15 + 140 ms
02:09:39.537 00.000 9828 Move returns status 0, amount 15
02:09:39.537 00.000 9828 move complete, result=0
02:09:39.537 00.000 9828 worker thread done servicing request
02:09:39.537 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 15 ms NORTH
02:09:39.951 00.414 8976 Exposure complete
02:09:39.957 00.006 8976 worker thread done servicing request
02:09:39.957 00.000 5052 OnExposeComplete: enter
02:09:39.957 00.000 5052 UpdateGuideState(): m_state=6
02:09:39.957 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7364
02:09:39.957 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.59, Mass=199, SNR=9.8, Peak=81 HFD=1.6
02:09:39.957 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
02:09:39.957 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
02:09:39.957 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.12 hyp=0.56 cameraTheta=-2.92 mountX=0.14 mountY=0.53, mountTheta=1.31
02:09:39.958 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.12, opts=13)
02:09:39.958 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.12)
02:09:39.958 00.000 8976 Worker thread wakes up
02:09:39.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.12) opts 0xd
02:09:39.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.12)
02:09:39.958 00.000 8976 Moving (-0.55, -0.12) raw xDistance=0.14 yDistance=0.53
02:09:39.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:09:39.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
02:09:39.958 00.000 8976 MoveAxis(R, 0, ABG)
02:09:39.958 00.000 8976 MoveAxis(D, 2, ABG)
02:09:39.958 00.000 8976 stepping (-22, 3) + (0, -2)
02:09:39.958 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:39.959 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:09:39.968 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:09:39.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:39.968 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:39.968 00.000 5052 Enqueuing Expose request
02:09:39.991 00.023 8976 Received - 47 (G) 
02:09:39.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:39.991 00.000 8976 stepped: pos (-22, 1)
02:09:39.991 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
02:09:39.991 00.000 8976 MountToCamera -- mountX=3.28 mountY=-0.39 hyp=3.30 mountTheta=-0.12 cameraX=-1.14, cameraY=3.10 cameraTheta=1.92
02:09:39.991 00.000 8976 incremental bump (-1.143, 3.101) isValid = 1
02:09:39.991 00.000 8976 Scheduling Mount bump of (-0.040, 0.112)
02:09:39.991 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:09:39.991 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:09:39.991 00.000 8976 move complete, result=0
02:09:39.991 00.000 9828 Worker thread wakes up
02:09:39.991 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:09:39.992 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:09:39.992 00.000 8976 worker thread done servicing request
02:09:39.992 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:09:39.992 00.000 8976 Worker thread wakes up
02:09:39.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:39.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:39.992 00.000 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.27)
02:09:39.992 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.36)
02:09:39.992 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=0.03 mountY=-0.12, mountTheta=-1.28
02:09:39.992 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:09:39.992 00.000 9828 BLC: window closed
02:09:39.992 00.000 9828 MoveAxis(W, 11, B)
02:09:39.992 00.000 9828 Guiding  Dir = 3, Dur = 11
02:09:39.993 00.001 9828 IsSlewing returns 0
02:09:39.993 00.000 9828 IsGuiding returns 0
02:09:39.993 00.000 9828 PulseGuide returned control before completion, sleep 21
02:09:40.017 00.024 9828 IsGuiding returns 1
02:09:40.017 00.000 9828 scope still moving after pulse duration time elapsed
02:09:40.048 00.031 9828 IsSlewing returns 0
02:09:40.048 00.000 9828 IsGuiding returns 1
02:09:40.080 00.032 9828 IsSlewing returns 0
02:09:40.080 00.000 9828 IsGuiding returns 1
02:09:40.111 00.031 9828 IsSlewing returns 0
02:09:40.112 00.001 9828 IsGuiding returns 1
02:09:40.143 00.031 9828 IsSlewing returns 0
02:09:40.143 00.000 9828 IsGuiding returns 0
02:09:40.143 00.000 9828 scope move finished after 11 + 139 ms
02:09:40.143 00.000 9828 Move returns status 0, amount 11
02:09:40.143 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:40.143 00.000 9828 MoveAxis(N, 16, B)
02:09:40.143 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:40.158 00.015 9828 IsSlewing returns 0
02:09:40.158 00.000 9828 IsGuiding returns 0
02:09:40.158 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:40.190 00.032 9828 IsGuiding returns 1
02:09:40.190 00.000 9828 scope still moving after pulse duration time elapsed
02:09:40.221 00.031 9828 IsSlewing returns 0
02:09:40.221 00.000 9828 IsGuiding returns 1
02:09:40.253 00.032 9828 IsSlewing returns 0
02:09:40.253 00.000 9828 IsGuiding returns 1
02:09:40.284 00.031 9828 IsSlewing returns 0
02:09:40.284 00.000 9828 IsGuiding returns 1
02:09:40.314 00.030 9828 IsSlewing returns 0
02:09:40.314 00.000 9828 IsGuiding returns 1
02:09:40.345 00.031 9828 IsSlewing returns 0
02:09:40.345 00.000 9828 IsGuiding returns 1
02:09:40.376 00.031 9828 IsSlewing returns 0
02:09:40.376 00.000 9828 IsGuiding returns 1
02:09:40.408 00.032 9828 IsSlewing returns 0
02:09:40.408 00.000 9828 IsGuiding returns 0
02:09:40.408 00.000 9828 scope move finished after 16 + 234 ms
02:09:40.408 00.000 9828 Move returns status 0, amount 16
02:09:40.408 00.000 9828 move complete, result=0
02:09:40.408 00.000 9828 worker thread done servicing request
02:09:40.408 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
02:09:40.700 00.292 8976 Exposure complete
02:09:40.706 00.006 8976 worker thread done servicing request
02:09:40.706 00.000 5052 OnExposeComplete: enter
02:09:40.706 00.000 5052 UpdateGuideState(): m_state=6
02:09:40.706 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7365
02:09:40.706 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.53, Mass=210, SNR=10.0, Peak=84 HFD=1.7
02:09:40.707 00.001 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
02:09:40.707 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.19)
02:09:40.707 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.18 hyp=0.95 cameraTheta=-2.95 mountX=0.26 mountY=0.88, mountTheta=1.28
02:09:40.707 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.18, opts=13)
02:09:40.707 00.000 5052 Enqueuing Move request for stepguider (-0.93, -0.18)
02:09:40.707 00.000 8976 Worker thread wakes up
02:09:40.708 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.18) opts 0xd
02:09:40.708 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.18)
02:09:40.708 00.000 8976 Moving (-0.93, -0.18) raw xDistance=0.26 yDistance=0.88
02:09:40.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:09:40.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.88
02:09:40.708 00.000 8976 MoveAxis(L, 1, ABG)
02:09:40.708 00.000 8976 stepping (-22, 1) + (-1, 0)
02:09:40.708 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:40.708 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:09:40.718 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
02:09:40.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:40.719 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:40.719 00.000 5052 Enqueuing Expose request
02:09:40.726 00.007 8976 Received - 47 (G) 
02:09:40.726 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:40.726 00.000 8976 stepped: pos (-23, 1)
02:09:40.726 00.000 8976 MoveAxis(D, 4, ABG)
02:09:40.726 00.000 8976 stepping (-23, 1) + (0, -4)
02:09:40.726 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:09:40.758 00.032 8976 Received - 47 (G) 
02:09:40.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:09:40.758 00.000 8976 stepped: pos (-23, -3)
02:09:40.758 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
02:09:40.758 00.000 8976 MountToCamera -- mountX=3.36 mountY=-0.11 hyp=3.36 mountTheta=-0.03 cameraX=-1.44, cameraY=3.04 cameraTheta=2.01
02:09:40.759 00.001 8976 incremental bump (-1.435, 3.041) isValid = 1
02:09:40.759 00.000 8976 Scheduling Mount bump of (-0.049, 0.108)
02:09:40.759 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:09:40.759 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:09:40.759 00.000 8976 move complete, result=0
02:09:40.759 00.000 9828 Worker thread wakes up
02:09:40.759 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:09:40.759 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:09:40.759 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 4 ms SOUTH
02:09:40.759 00.000 8976 worker thread done servicing request
02:09:40.759 00.000 8976 Worker thread wakes up
02:09:40.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:40.759 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:40.759 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
02:09:40.759 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.27)
02:09:40.760 00.001 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
02:09:40.760 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:09:40.760 00.000 9828 BLC: window closed
02:09:40.760 00.000 9828 MoveAxis(W, 14, B)
02:09:40.760 00.000 9828 Guiding  Dir = 3, Dur = 14
02:09:40.760 00.000 9828 IsSlewing returns 0
02:09:40.761 00.001 9828 IsGuiding returns 0
02:09:40.761 00.000 9828 PulseGuide returned control before completion, sleep 24
02:09:40.797 00.036 9828 IsGuiding returns 1
02:09:40.797 00.000 9828 scope still moving after pulse duration time elapsed
02:09:40.827 00.030 9828 IsSlewing returns 0
02:09:40.827 00.000 9828 IsGuiding returns 1
02:09:40.858 00.031 9828 IsSlewing returns 0
02:09:40.858 00.000 9828 IsGuiding returns 1
02:09:40.889 00.031 9828 IsSlewing returns 0
02:09:40.889 00.000 9828 IsGuiding returns 1
02:09:40.920 00.031 9828 IsSlewing returns 0
02:09:40.920 00.000 9828 IsGuiding returns 0
02:09:40.920 00.000 9828 scope move finished after 14 + 145 ms
02:09:40.920 00.000 9828 Move returns status 0, amount 14
02:09:40.920 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:40.920 00.000 9828 MoveAxis(N, 15, B)
02:09:40.920 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:40.935 00.015 9828 IsSlewing returns 0
02:09:40.935 00.000 9828 IsGuiding returns 0
02:09:40.935 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:40.967 00.032 9828 IsGuiding returns 1
02:09:40.967 00.000 9828 scope still moving after pulse duration time elapsed
02:09:40.998 00.031 9828 IsSlewing returns 0
02:09:40.998 00.000 9828 IsGuiding returns 1
02:09:41.029 00.031 9828 IsSlewing returns 0
02:09:41.029 00.000 9828 IsGuiding returns 1
02:09:41.059 00.030 9828 IsSlewing returns 0
02:09:41.059 00.000 9828 IsGuiding returns 1
02:09:41.090 00.031 9828 IsSlewing returns 0
02:09:41.090 00.000 9828 IsGuiding returns 0
02:09:41.090 00.000 9828 scope move finished after 15 + 139 ms
02:09:41.090 00.000 9828 Move returns status 0, amount 15
02:09:41.090 00.000 9828 move complete, result=0
02:09:41.090 00.000 9828 worker thread done servicing request
02:09:41.090 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:09:41.455 00.365 8976 Exposure complete
02:09:41.460 00.005 8976 worker thread done servicing request
02:09:41.460 00.000 5052 OnExposeComplete: enter
02:09:41.460 00.000 5052 UpdateGuideState(): m_state=6
02:09:41.460 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7366
02:09:41.460 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=281.41, Mass=209, SNR=10.0, Peak=73 HFD=2.2
02:09:41.460 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.89 = 1.40)
02:09:41.460 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
02:09:41.461 00.001 5052 CameraToMount -- cameraX=-0.98 cameraY=-0.30 hyp=1.02 cameraTheta=-2.84 mountX=0.18 mountY=0.98, mountTheta=1.39
02:09:41.461 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=-0.30, opts=13)
02:09:41.461 00.000 5052 Enqueuing Move request for stepguider (-0.98, -0.30)
02:09:41.461 00.000 8976 Worker thread wakes up
02:09:41.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, -0.30) opts 0xd
02:09:41.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, -0.30)
02:09:41.461 00.000 8976 Moving (-0.98, -0.30) raw xDistance=0.18 yDistance=0.98
02:09:41.462 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:09:41.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.98
02:09:41.462 00.000 8976 MoveAxis(R, 0, ABG)
02:09:41.462 00.000 8976 MoveAxis(D, 4, ABG)
02:09:41.462 00.000 8976 stepping (-23, -3) + (0, -4)
02:09:41.462 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:09:41.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:09:41.473 00.011 5052 UpdateGuideState exits: m=209 SNR=10.0
02:09:41.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:41.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:41.473 00.000 5052 Enqueuing Expose request
02:09:41.494 00.021 8976 Received - 47 (G) 
02:09:41.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:09:41.494 00.000 8976 stepped: pos (-23, -7)
02:09:41.494 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
02:09:41.494 00.000 8976 MountToCamera -- mountX=3.41 mountY=0.30 hyp=3.43 mountTheta=0.09 cameraX=-1.82, cameraY=2.91 cameraTheta=2.13
02:09:41.494 00.000 8976 incremental bump (-1.817, 2.905) isValid = 1
02:09:41.494 00.000 8976 Scheduling Mount bump of (-0.061, 0.101)
02:09:41.494 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:09:41.494 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:09:41.494 00.000 8976 move complete, result=0
02:09:41.494 00.000 9828 Worker thread wakes up
02:09:41.494 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:09:41.494 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:09:41.494 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
02:09:41.494 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
02:09:41.494 00.000 8976 worker thread done servicing request
02:09:41.494 00.000 8976 Worker thread wakes up
02:09:41.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:41.494 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.15)
02:09:41.495 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:41.495 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.09
02:09:41.495 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:09:41.495 00.000 9828 BLC: window closed
02:09:41.495 00.000 9828 MoveAxis(W, 18, B)
02:09:41.495 00.000 9828 Guiding  Dir = 3, Dur = 18
02:09:41.495 00.000 9828 IsSlewing returns 0
02:09:41.495 00.000 9828 IsGuiding returns 0
02:09:41.495 00.000 9828 PulseGuide returned control before completion, sleep 28
02:09:41.539 00.044 9828 IsGuiding returns 1
02:09:41.539 00.000 9828 scope still moving after pulse duration time elapsed
02:09:41.571 00.032 9828 IsSlewing returns 0
02:09:41.572 00.001 9828 IsGuiding returns 1
02:09:41.602 00.030 9828 IsSlewing returns 0
02:09:41.602 00.000 9828 IsGuiding returns 1
02:09:41.633 00.031 9828 IsSlewing returns 0
02:09:41.633 00.000 9828 IsGuiding returns 0
02:09:41.633 00.000 9828 scope move finished after 18 + 119 ms
02:09:41.633 00.000 9828 Move returns status 0, amount 18
02:09:41.633 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:41.633 00.000 9828 MoveAxis(N, 15, B)
02:09:41.633 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:41.648 00.015 9828 IsSlewing returns 0
02:09:41.648 00.000 9828 IsGuiding returns 0
02:09:41.648 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:41.680 00.032 9828 IsGuiding returns 1
02:09:41.680 00.000 9828 scope still moving after pulse duration time elapsed
02:09:41.711 00.031 9828 IsSlewing returns 0
02:09:41.711 00.000 9828 IsGuiding returns 1
02:09:41.742 00.031 9828 IsSlewing returns 0
02:09:41.742 00.000 9828 IsGuiding returns 1
02:09:41.774 00.032 9828 IsSlewing returns 0
02:09:41.774 00.000 9828 IsGuiding returns 1
02:09:41.803 00.029 9828 IsSlewing returns 0
02:09:41.803 00.000 9828 IsGuiding returns 0
02:09:41.803 00.000 9828 scope move finished after 15 + 140 ms
02:09:41.803 00.000 9828 Move returns status 0, amount 15
02:09:41.804 00.001 9828 move complete, result=0
02:09:41.804 00.000 9828 worker thread done servicing request
02:09:41.804 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:09:42.188 00.384 8976 Exposure complete
02:09:42.193 00.005 8976 worker thread done servicing request
02:09:42.193 00.000 5052 OnExposeComplete: enter
02:09:42.193 00.000 5052 UpdateGuideState(): m_state=6
02:09:42.193 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7367
02:09:42.193 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.83, Mass=204, SNR=9.9, Peak=87 HFD=2.3
02:09:42.194 00.001 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:09:42.194 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:09:42.194 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.12 hyp=0.37 cameraTheta=2.81 mountX=0.27 mountY=0.23, mountTheta=0.71
02:09:42.194 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.12, opts=13)
02:09:42.194 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.12)
02:09:42.194 00.000 8976 Worker thread wakes up
02:09:42.195 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.12) opts 0xd
02:09:42.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.12)
02:09:42.195 00.000 8976 Moving (-0.35, 0.12) raw xDistance=0.27 yDistance=0.23
02:09:42.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:09:42.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:09:42.195 00.000 8976 MoveAxis(L, 1, ABG)
02:09:42.195 00.000 8976 stepping (-23, -7) + (-1, 0)
02:09:42.195 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:42.196 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:09:42.206 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
02:09:42.207 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:42.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:42.207 00.000 5052 Enqueuing Expose request
02:09:42.213 00.006 8976 Received - 47 (G) 
02:09:42.213 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:42.213 00.000 8976 stepped: pos (-24, -7)
02:09:42.213 00.000 8976 MoveAxis(U, 0, ABG)
02:09:42.213 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
02:09:42.213 00.000 8976 MountToCamera -- mountX=3.50 mountY=0.56 hyp=3.55 mountTheta=0.16 cameraX=-2.10, cameraY=2.86 cameraTheta=2.20
02:09:42.213 00.000 8976 incremental bump (-2.096, 2.859) isValid = 1
02:09:42.213 00.000 8976 Scheduling Mount bump of (-0.068, 0.096)
02:09:42.213 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:09:42.213 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:09:42.213 00.000 8976 move complete, result=0
02:09:42.213 00.000 8976 worker thread done servicing request
02:09:42.213 00.000 9828 Worker thread wakes up
02:09:42.213 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:09:42.213 00.000 8976 Worker thread wakes up
02:09:42.213 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:09:42.213 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:09:42.214 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:42.214 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:42.214 00.000 9828 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
02:09:42.214 00.000 9828 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.08)
02:09:42.214 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.19 mountX=0.06 mountY=-0.10, mountTheta=-1.02
02:09:42.214 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
02:09:42.214 00.000 9828 BLC: window closed
02:09:42.214 00.000 9828 MoveAxis(W, 20, B)
02:09:42.214 00.000 9828 Guiding  Dir = 3, Dur = 20
02:09:42.215 00.001 9828 IsSlewing returns 0
02:09:42.215 00.000 9828 IsGuiding returns 0
02:09:42.215 00.000 9828 PulseGuide returned control before completion, sleep 30
02:09:42.259 00.044 9828 IsGuiding returns 1
02:09:42.259 00.000 9828 scope still moving after pulse duration time elapsed
02:09:42.290 00.031 9828 IsSlewing returns 0
02:09:42.290 00.000 9828 IsGuiding returns 1
02:09:42.321 00.031 9828 IsSlewing returns 0
02:09:42.321 00.000 9828 IsGuiding returns 1
02:09:42.352 00.031 9828 IsSlewing returns 0
02:09:42.352 00.000 9828 IsGuiding returns 0
02:09:42.352 00.000 9828 scope move finished after 20 + 117 ms
02:09:42.352 00.000 9828 Move returns status 0, amount 20
02:09:42.352 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:42.352 00.000 9828 MoveAxis(N, 14, B)
02:09:42.352 00.000 9828 Guiding  Dir = 0, Dur = 14
02:09:42.367 00.015 9828 IsSlewing returns 0
02:09:42.367 00.000 9828 IsGuiding returns 0
02:09:42.367 00.000 9828 PulseGuide returned control before completion, sleep 24
02:09:42.398 00.031 9828 IsGuiding returns 1
02:09:42.398 00.000 9828 scope still moving after pulse duration time elapsed
02:09:42.429 00.031 9828 IsSlewing returns 0
02:09:42.429 00.000 9828 IsGuiding returns 1
02:09:42.461 00.032 9828 IsSlewing returns 0
02:09:42.461 00.000 9828 IsGuiding returns 1
02:09:42.492 00.031 9828 IsSlewing returns 0
02:09:42.492 00.000 9828 IsGuiding returns 1
02:09:42.523 00.031 9828 IsSlewing returns 0
02:09:42.523 00.000 9828 IsGuiding returns 0
02:09:42.523 00.000 9828 scope move finished after 14 + 141 ms
02:09:42.523 00.000 9828 Move returns status 0, amount 14
02:09:42.523 00.000 9828 move complete, result=0
02:09:42.523 00.000 9828 worker thread done servicing request
02:09:42.523 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
02:09:42.909 00.386 8976 Exposure complete
02:09:42.915 00.006 8976 worker thread done servicing request
02:09:42.915 00.000 5052 OnExposeComplete: enter
02:09:42.915 00.000 5052 UpdateGuideState(): m_state=6
02:09:42.915 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7368
02:09:42.915 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.68, Mass=210, SNR=10.0, Peak=77 HFD=2.2
02:09:42.915 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
02:09:42.915 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.14)
02:09:42.916 00.001 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-3.00 mountX=0.07 mountY=0.20, mountTheta=1.23
02:09:42.917 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.03, opts=13)
02:09:42.917 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.03)
02:09:42.917 00.000 8976 Worker thread wakes up
02:09:42.918 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.03) opts 0xd
02:09:42.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.03)
02:09:42.918 00.000 8976 Moving (-0.22, -0.03) raw xDistance=0.07 yDistance=0.20
02:09:42.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:09:42.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:09:42.918 00.000 8976 MoveAxis(R, 0, ABG)
02:09:42.918 00.000 8976 MoveAxis(U, 0, ABG)
02:09:42.919 00.001 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
02:09:42.919 00.000 8976 MountToCamera -- mountX=3.56 mountY=0.75 hyp=3.64 mountTheta=0.21 cameraX=-2.28, cameraY=2.83 cameraTheta=2.25
02:09:42.919 00.000 8976 incremental bump (-2.283, 2.829) isValid = 1
02:09:42.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:09:42.919 00.000 8976 Scheduling Mount bump of (-0.072, 0.093)
02:09:42.920 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:09:42.920 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:09:42.920 00.000 8976 move complete, result=0
02:09:42.920 00.000 8976 worker thread done servicing request
02:09:42.920 00.000 9828 Worker thread wakes up
02:09:42.920 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:09:42.920 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:09:42.920 00.000 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.33 = -0.96)
02:09:42.920 00.000 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.25 = -1.04)
02:09:42.920 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.23 mountX=0.07 mountY=-0.10, mountTheta=-0.98
02:09:42.920 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:09:42.920 00.000 9828 BLC: window closed
02:09:42.920 00.000 9828 MoveAxis(W, 22, B)
02:09:42.920 00.000 9828 Guiding  Dir = 3, Dur = 22
02:09:42.920 00.000 9828 IsSlewing returns 0
02:09:42.920 00.000 9828 IsGuiding returns 0
02:09:42.920 00.000 9828 PulseGuide returned control before completion, sleep 32
02:09:42.929 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
02:09:42.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:42.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:42.930 00.001 5052 Enqueuing Expose request
02:09:42.930 00.000 8976 Worker thread wakes up
02:09:42.930 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:09:42.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:42.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:42.961 00.031 9828 IsGuiding returns 1
02:09:42.961 00.000 9828 scope still moving after pulse duration time elapsed
02:09:42.992 00.031 9828 IsSlewing returns 0
02:09:42.992 00.000 9828 IsGuiding returns 1
02:09:43.023 00.031 9828 IsSlewing returns 0
02:09:43.023 00.000 9828 IsGuiding returns 1
02:09:43.054 00.031 9828 IsSlewing returns 0
02:09:43.054 00.000 9828 IsGuiding returns 0
02:09:43.054 00.000 9828 scope move finished after 22 + 111 ms
02:09:43.054 00.000 9828 Move returns status 0, amount 22
02:09:43.054 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:43.054 00.000 9828 MoveAxis(N, 14, B)
02:09:43.054 00.000 9828 Guiding  Dir = 0, Dur = 14
02:09:43.069 00.015 9828 IsSlewing returns 0
02:09:43.069 00.000 9828 IsGuiding returns 0
02:09:43.070 00.001 9828 PulseGuide returned control before completion, sleep 24
02:09:43.100 00.030 9828 IsGuiding returns 1
02:09:43.100 00.000 9828 scope still moving after pulse duration time elapsed
02:09:43.131 00.031 9828 IsSlewing returns 0
02:09:43.131 00.000 9828 IsGuiding returns 1
02:09:43.163 00.032 9828 IsSlewing returns 0
02:09:43.163 00.000 9828 IsGuiding returns 1
02:09:43.194 00.031 9828 IsSlewing returns 0
02:09:43.194 00.000 9828 IsGuiding returns 1
02:09:43.225 00.031 9828 IsSlewing returns 0
02:09:43.225 00.000 9828 IsGuiding returns 0
02:09:43.226 00.001 9828 scope move finished after 14 + 142 ms
02:09:43.226 00.000 9828 Move returns status 0, amount 14
02:09:43.226 00.000 9828 move complete, result=0
02:09:43.226 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:09:43.229 00.003 9828 worker thread done servicing request
02:09:43.618 00.389 8976 Exposure complete
02:09:43.624 00.006 8976 worker thread done servicing request
02:09:43.624 00.000 5052 OnExposeComplete: enter
02:09:43.624 00.000 5052 UpdateGuideState(): m_state=6
02:09:43.624 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7369
02:09:43.624 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.49, Mass=195, SNR=9.7, Peak=83 HFD=2.1
02:09:43.624 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.02 = 2.27)
02:09:43.624 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
02:09:43.624 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.23 cameraTheta=-1.97 mountX=-0.15 mountY=0.19, mountTheta=2.23
02:09:43.625 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.22, opts=13)
02:09:43.625 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.22)
02:09:43.625 00.000 8976 Worker thread wakes up
02:09:43.625 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.22) opts 0xd
02:09:43.625 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.22)
02:09:43.625 00.000 8976 Moving (-0.09, -0.22) raw xDistance=-0.15 yDistance=0.19
02:09:43.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:09:43.626 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:09:43.626 00.000 8976 MoveAxis(R, 0, ABG)
02:09:43.626 00.000 8976 MoveAxis(U, 0, ABG)
02:09:43.626 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
02:09:43.626 00.000 8976 MountToCamera -- mountX=3.60 mountY=0.87 hyp=3.70 mountTheta=0.24 cameraX=-2.41, cameraY=2.81 cameraTheta=2.28
02:09:43.626 00.000 8976 incremental bump (-2.409, 2.808) isValid = 1
02:09:43.626 00.000 8976 Scheduling Mount bump of (-0.075, 0.090)
02:09:43.626 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:09:43.626 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:09:43.626 00.000 8976 move complete, result=0
02:09:43.626 00.000 9828 Worker thread wakes up
02:09:43.626 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:09:43.626 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:09:43.626 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.93)
02:09:43.626 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.01)
02:09:43.627 00.001 8976 worker thread done servicing request
02:09:43.627 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.95
02:09:43.627 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:09:43.627 00.000 9828 BLC: window closed
02:09:43.627 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:09:43.627 00.000 9828 MoveAxis(W, 22, B)
02:09:43.627 00.000 9828 Guiding  Dir = 3, Dur = 22
02:09:43.627 00.000 9828 IsSlewing returns 0
02:09:43.627 00.000 9828 IsGuiding returns 0
02:09:43.628 00.001 9828 PulseGuide returned control before completion, sleep 32
02:09:43.638 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:09:43.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:43.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:43.638 00.000 5052 Enqueuing Expose request
02:09:43.638 00.000 8976 Worker thread wakes up
02:09:43.639 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:43.639 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:43.639 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:09:43.665 00.026 9828 IsGuiding returns 1
02:09:43.665 00.000 9828 scope still moving after pulse duration time elapsed
02:09:43.695 00.030 9828 IsSlewing returns 0
02:09:43.695 00.000 9828 IsGuiding returns 1
02:09:43.726 00.031 9828 IsSlewing returns 0
02:09:43.726 00.000 9828 IsGuiding returns 1
02:09:43.758 00.032 9828 IsSlewing returns 0
02:09:43.758 00.000 9828 IsGuiding returns 0
02:09:43.758 00.000 9828 scope move finished after 22 + 108 ms
02:09:43.758 00.000 9828 Move returns status 0, amount 22
02:09:43.758 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:43.758 00.000 9828 MoveAxis(N, 13, B)
02:09:43.758 00.000 9828 Guiding  Dir = 0, Dur = 13
02:09:43.773 00.015 9828 IsSlewing returns 0
02:09:43.774 00.001 9828 IsGuiding returns 0
02:09:43.774 00.000 9828 PulseGuide returned control before completion, sleep 23
02:09:43.804 00.030 9828 IsGuiding returns 1
02:09:43.804 00.000 9828 scope still moving after pulse duration time elapsed
02:09:43.835 00.031 9828 IsSlewing returns 0
02:09:43.835 00.000 9828 IsGuiding returns 1
02:09:43.866 00.031 9828 IsSlewing returns 0
02:09:43.866 00.000 9828 IsGuiding returns 1
02:09:43.897 00.031 9828 IsSlewing returns 0
02:09:43.898 00.001 9828 IsGuiding returns 1
02:09:43.928 00.030 9828 IsSlewing returns 0
02:09:43.928 00.000 9828 IsGuiding returns 0
02:09:43.928 00.000 9828 scope move finished after 13 + 141 ms
02:09:43.928 00.000 9828 Move returns status 0, amount 13
02:09:43.928 00.000 9828 move complete, result=0
02:09:43.928 00.000 9828 worker thread done servicing request
02:09:43.928 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 13 ms NORTH
02:09:44.328 00.400 8976 Exposure complete
02:09:44.334 00.006 8976 worker thread done servicing request
02:09:44.334 00.000 5052 OnExposeComplete: enter
02:09:44.334 00.000 5052 UpdateGuideState(): m_state=6
02:09:44.334 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7370
02:09:44.334 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.35, Mass=196, SNR=9.8, Peak=81 HFD=2.3
02:09:44.334 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
02:09:44.334 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
02:09:44.334 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.36 hyp=0.57 cameraTheta=-0.68 mountX=-0.52 mountY=-0.18, mountTheta=-2.81
02:09:44.335 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.36, opts=13)
02:09:44.335 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.36)
02:09:44.335 00.000 8976 Worker thread wakes up
02:09:44.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.36) opts 0xd
02:09:44.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.36)
02:09:44.335 00.000 8976 Moving (0.45, -0.36) raw xDistance=-0.52 yDistance=-0.18
02:09:44.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:09:44.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:09:44.335 00.000 8976 MoveAxis(R, 2, ABG)
02:09:44.335 00.000 8976 stepping (-24, -7) + (2, 0)
02:09:44.335 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:44.336 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:09:44.345 00.009 5052 UpdateGuideState exits: m=196 SNR=9.8
02:09:44.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:44.345 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:44.345 00.000 5052 Enqueuing Expose request
02:09:44.372 00.027 8976 Received - 47 (G) 
02:09:44.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:44.372 00.000 8976 stepped: pos (-22, -7)
02:09:44.372 00.000 8976 MoveAxis(U, 0, ABG)
02:09:44.372 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.31 = 2.31)
02:09:44.372 00.000 8976 MountToCamera -- mountX=3.52 mountY=0.95 hyp=3.65 mountTheta=0.26 cameraX=-2.45, cameraY=2.70 cameraTheta=2.31
02:09:44.372 00.000 8976 incremental bump (-2.446, 2.704) isValid = 1
02:09:44.372 00.000 8976 Scheduling Mount bump of (-0.077, 0.088)
02:09:44.372 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:09:44.372 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:09:44.372 00.000 8976 move complete, result=0
02:09:44.372 00.000 9828 Worker thread wakes up
02:09:44.372 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:09:44.372 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:09:44.372 00.000 9828 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
02:09:44.372 00.000 9828 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.98)
02:09:44.372 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:09:44.372 00.000 8976 worker thread done servicing request
02:09:44.372 00.000 8976 Worker thread wakes up
02:09:44.373 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:44.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:44.373 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.07 mountY=-0.10, mountTheta=-0.93
02:09:44.373 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
02:09:44.373 00.000 9828 BLC: window closed
02:09:44.373 00.000 9828 MoveAxis(W, 23, B)
02:09:44.373 00.000 9828 Guiding  Dir = 3, Dur = 23
02:09:44.373 00.000 9828 IsSlewing returns 0
02:09:44.373 00.000 9828 IsGuiding returns 0
02:09:44.373 00.000 9828 PulseGuide returned control before completion, sleep 33
02:09:44.414 00.041 9828 IsGuiding returns 1
02:09:44.414 00.000 9828 scope still moving after pulse duration time elapsed
02:09:44.445 00.031 9828 IsSlewing returns 0
02:09:44.445 00.000 9828 IsGuiding returns 1
02:09:44.475 00.030 9828 IsSlewing returns 0
02:09:44.475 00.000 9828 IsGuiding returns 1
02:09:44.506 00.031 9828 IsSlewing returns 0
02:09:44.506 00.000 9828 IsGuiding returns 1
02:09:44.537 00.031 9828 IsSlewing returns 0
02:09:44.537 00.000 9828 IsGuiding returns 0
02:09:44.537 00.000 9828 scope move finished after 23 + 141 ms
02:09:44.537 00.000 9828 Move returns status 0, amount 23
02:09:44.537 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:44.537 00.000 9828 MoveAxis(N, 13, B)
02:09:44.537 00.000 9828 Guiding  Dir = 0, Dur = 13
02:09:44.552 00.015 9828 IsSlewing returns 0
02:09:44.552 00.000 9828 IsGuiding returns 0
02:09:44.552 00.000 9828 PulseGuide returned control before completion, sleep 23
02:09:44.583 00.031 9828 IsGuiding returns 1
02:09:44.583 00.000 9828 scope still moving after pulse duration time elapsed
02:09:44.615 00.032 9828 IsSlewing returns 0
02:09:44.615 00.000 9828 IsGuiding returns 1
02:09:44.646 00.031 9828 IsSlewing returns 0
02:09:44.646 00.000 9828 IsGuiding returns 1
02:09:44.677 00.031 9828 IsSlewing returns 0
02:09:44.677 00.000 9828 IsGuiding returns 1
02:09:44.708 00.031 9828 IsSlewing returns 0
02:09:44.708 00.000 9828 IsGuiding returns 0
02:09:44.709 00.001 9828 scope move finished after 13 + 143 ms
02:09:44.709 00.000 9828 Move returns status 0, amount 13
02:09:44.709 00.000 9828 move complete, result=0
02:09:44.709 00.000 9828 worker thread done servicing request
02:09:44.709 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
02:09:45.066 00.357 8976 Exposure complete
02:09:45.071 00.005 8976 worker thread done servicing request
02:09:45.072 00.001 5052 OnExposeComplete: enter
02:09:45.072 00.000 5052 UpdateGuideState(): m_state=6
02:09:45.072 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7371
02:09:45.072 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.59, Mass=204, SNR=9.9, Peak=76 HFD=1.9
02:09:45.072 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
02:09:45.072 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
02:09:45.072 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.12 hyp=0.49 cameraTheta=-0.24 mountX=-0.32 mountY=-0.33, mountTheta=-2.33
02:09:45.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.12, opts=13)
02:09:45.073 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.12)
02:09:45.074 00.001 8976 Worker thread wakes up
02:09:45.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.12) opts 0xd
02:09:45.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.12)
02:09:45.074 00.000 8976 Moving (0.47, -0.12) raw xDistance=-0.32 yDistance=-0.33
02:09:45.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
02:09:45.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:09:45.074 00.000 8976 MoveAxis(R, 1, ABG)
02:09:45.074 00.000 8976 stepping (-22, -7) + (1, 0)
02:09:45.074 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:45.075 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:09:45.084 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:09:45.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:45.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:45.084 00.000 5052 Enqueuing Expose request
02:09:45.107 00.023 8976 Received - 47 (G) 
02:09:45.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:45.107 00.000 8976 stepped: pos (-21, -7)
02:09:45.107 00.000 8976 MoveAxis(U, 1, ABG)
02:09:45.107 00.000 8976 stepping (-21, -7) + (0, 1)
02:09:45.107 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:45.139 00.032 8976 Received - 47 (G) 
02:09:45.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:45.139 00.000 8976 stepped: pos (-21, -6)
02:09:45.139 00.000 8976 MountToCamera -- mountTheta (0.27) + m_xAngle (2.04) = xAngle (2.31 = 2.31)
02:09:45.139 00.000 8976 MountToCamera -- mountX=3.42 mountY=0.95 hyp=3.55 mountTheta=0.27 cameraX=-2.40, cameraY=2.61 cameraTheta=2.31
02:09:45.139 00.000 8976 incremental bump (-2.402, 2.614) isValid = 1
02:09:45.139 00.000 8976 Scheduling Mount bump of (-0.078, 0.088)
02:09:45.139 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:09:45.139 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:09:45.139 00.000 8976 move complete, result=0
02:09:45.139 00.000 9828 Worker thread wakes up
02:09:45.139 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:09:45.139 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:09:45.139 00.000 9828 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.10) = xAngle (5.39 = -0.89)
02:09:45.139 00.000 8976 worker thread done servicing request
02:09:45.139 00.000 8976 Worker thread wakes up
02:09:45.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:45.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:45.139 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:09:45.140 00.001 9828 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.31 = -0.97)
02:09:45.140 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.30 mountX=0.07 mountY=-0.10, mountTheta=-0.92
02:09:45.140 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
02:09:45.140 00.000 9828 BLC: window closed
02:09:45.140 00.000 9828 MoveAxis(W, 23, B)
02:09:45.140 00.000 9828 Guiding  Dir = 3, Dur = 23
02:09:45.140 00.000 9828 IsSlewing returns 0
02:09:45.141 00.001 9828 IsGuiding returns 0
02:09:45.141 00.000 9828 PulseGuide returned control before completion, sleep 33
02:09:45.189 00.048 9828 IsGuiding returns 1
02:09:45.189 00.000 9828 scope still moving after pulse duration time elapsed
02:09:45.221 00.032 9828 IsSlewing returns 0
02:09:45.221 00.000 9828 IsGuiding returns 1
02:09:45.253 00.032 9828 IsSlewing returns 0
02:09:45.253 00.000 9828 IsGuiding returns 1
02:09:45.284 00.031 9828 IsSlewing returns 0
02:09:45.284 00.000 9828 IsGuiding returns 0
02:09:45.284 00.000 9828 scope move finished after 23 + 120 ms
02:09:45.285 00.001 9828 Move returns status 0, amount 23
02:09:45.285 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:45.285 00.000 9828 MoveAxis(N, 13, B)
02:09:45.285 00.000 9828 Guiding  Dir = 0, Dur = 13
02:09:45.299 00.014 9828 IsSlewing returns 0
02:09:45.299 00.000 9828 IsGuiding returns 0
02:09:45.299 00.000 9828 PulseGuide returned control before completion, sleep 23
02:09:45.329 00.030 9828 IsGuiding returns 1
02:09:45.329 00.000 9828 scope still moving after pulse duration time elapsed
02:09:45.360 00.031 9828 IsSlewing returns 0
02:09:45.360 00.000 9828 IsGuiding returns 1
02:09:45.392 00.032 9828 IsSlewing returns 0
02:09:45.392 00.000 9828 IsGuiding returns 1
02:09:45.423 00.031 9828 IsSlewing returns 0
02:09:45.423 00.000 9828 IsGuiding returns 1
02:09:45.455 00.032 9828 IsSlewing returns 0
02:09:45.455 00.000 9828 IsGuiding returns 0
02:09:45.455 00.000 9828 scope move finished after 13 + 142 ms
02:09:45.455 00.000 9828 Move returns status 0, amount 13
02:09:45.455 00.000 9828 move complete, result=0
02:09:45.455 00.000 9828 worker thread done servicing request
02:09:45.455 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
02:09:45.836 00.381 8976 Exposure complete
02:09:45.841 00.005 8976 worker thread done servicing request
02:09:45.841 00.000 5052 OnExposeComplete: enter
02:09:45.841 00.000 5052 UpdateGuideState(): m_state=6
02:09:45.841 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7372
02:09:45.841 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.81, Mass=193, SNR=9.7, Peak=77 HFD=1.9
02:09:45.841 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
02:09:45.841 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
02:09:45.841 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.11 hyp=0.56 cameraTheta=0.19 mountX=-0.16 mountY=-0.52, mountTheta=-1.86
02:09:45.842 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.11, opts=13)
02:09:45.842 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.11)
02:09:45.842 00.000 8976 Worker thread wakes up
02:09:45.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.11) opts 0xd
02:09:45.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.11)
02:09:45.842 00.000 8976 Moving (0.55, 0.11) raw xDistance=-0.16 yDistance=-0.52
02:09:45.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:09:45.843 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
02:09:45.843 00.000 8976 MoveAxis(R, 0, ABG)
02:09:45.843 00.000 8976 MoveAxis(U, 2, ABG)
02:09:45.843 00.000 8976 stepping (-21, -6) + (0, 2)
02:09:45.843 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:45.844 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:09:45.854 00.010 5052 UpdateGuideState exits: m=193 SNR=9.7
02:09:45.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:45.854 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:45.854 00.000 5052 Enqueuing Expose request
02:09:45.874 00.020 8976 Received - 47 (G) 
02:09:45.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:45.874 00.000 8976 stepped: pos (-21, -4)
02:09:45.874 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.29 = 2.29)
02:09:45.874 00.000 8976 MountToCamera -- mountX=3.35 mountY=0.85 hyp=3.46 mountTheta=0.25 cameraX=-2.28, cameraY=2.60 cameraTheta=2.29
02:09:45.874 00.000 8976 incremental bump (-2.279, 2.601) isValid = 1
02:09:45.874 00.000 8976 Scheduling Mount bump of (-0.076, 0.090)
02:09:45.874 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:09:45.874 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:09:45.874 00.000 8976 move complete, result=0
02:09:45.874 00.000 9828 Worker thread wakes up
02:09:45.874 00.000 8976 worker thread done servicing request
02:09:45.874 00.000 8976 Worker thread wakes up
02:09:45.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:45.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:45.874 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:09:45.874 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:09:45.874 00.000 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.37 = -0.91)
02:09:45.874 00.000 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -1.00)
02:09:45.874 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.27 mountX=0.07 mountY=-0.10, mountTheta=-0.94
02:09:45.875 00.001 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
02:09:45.875 00.000 9828 BLC: window closed
02:09:45.875 00.000 9828 MoveAxis(W, 23, B)
02:09:45.875 00.000 9828 Guiding  Dir = 3, Dur = 23
02:09:45.875 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:09:45.875 00.000 9828 IsSlewing returns 0
02:09:45.875 00.000 9828 IsGuiding returns 0
02:09:45.875 00.000 9828 PulseGuide returned control before completion, sleep 33
02:09:45.922 00.047 9828 IsGuiding returns 1
02:09:45.922 00.000 9828 scope still moving after pulse duration time elapsed
02:09:45.953 00.031 9828 IsSlewing returns 0
02:09:45.953 00.000 9828 IsGuiding returns 1
02:09:45.983 00.030 9828 IsSlewing returns 0
02:09:45.983 00.000 9828 IsGuiding returns 1
02:09:46.016 00.033 9828 IsSlewing returns 0
02:09:46.016 00.000 9828 IsGuiding returns 0
02:09:46.016 00.000 9828 scope move finished after 23 + 117 ms
02:09:46.016 00.000 9828 Move returns status 0, amount 23
02:09:46.016 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:46.016 00.000 9828 MoveAxis(N, 13, B)
02:09:46.016 00.000 9828 Guiding  Dir = 0, Dur = 13
02:09:46.031 00.015 9828 IsSlewing returns 0
02:09:46.031 00.000 9828 IsGuiding returns 0
02:09:46.031 00.000 9828 PulseGuide returned control before completion, sleep 23
02:09:46.063 00.032 9828 IsGuiding returns 1
02:09:46.063 00.000 9828 scope still moving after pulse duration time elapsed
02:09:46.093 00.030 9828 IsSlewing returns 0
02:09:46.093 00.000 9828 IsGuiding returns 1
02:09:46.124 00.031 9828 IsSlewing returns 0
02:09:46.124 00.000 9828 IsGuiding returns 1
02:09:46.156 00.032 9828 IsSlewing returns 0
02:09:46.156 00.000 9828 IsGuiding returns 0
02:09:46.157 00.001 9828 scope move finished after 13 + 111 ms
02:09:46.157 00.000 9828 Move returns status 0, amount 13
02:09:46.157 00.000 9828 move complete, result=0
02:09:46.157 00.000 9828 worker thread done servicing request
02:09:46.157 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
02:09:46.568 00.411 8976 Exposure complete
02:09:46.574 00.006 8976 worker thread done servicing request
02:09:46.574 00.000 5052 OnExposeComplete: enter
02:09:46.574 00.000 5052 UpdateGuideState(): m_state=6
02:09:46.574 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7373
02:09:46.574 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.41, Mass=191, SNR=9.6, Peak=82 HFD=1.9
02:09:46.574 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
02:09:46.574 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
02:09:46.574 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.30 hyp=0.69 cameraTheta=-0.46 mountX=-0.55 mountY=-0.35, mountTheta=-2.58
02:09:46.575 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.30, opts=13)
02:09:46.575 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.30)
02:09:46.575 00.000 8976 Worker thread wakes up
02:09:46.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.30) opts 0xd
02:09:46.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.30)
02:09:46.575 00.000 8976 Moving (0.61, -0.30) raw xDistance=-0.55 yDistance=-0.35
02:09:46.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
02:09:46.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
02:09:46.575 00.000 8976 MoveAxis(R, 2, ABG)
02:09:46.575 00.000 8976 stepping (-21, -4) + (2, 0)
02:09:46.576 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:46.577 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:09:46.587 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
02:09:46.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:46.587 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:46.587 00.000 5052 Enqueuing Expose request
02:09:46.610 00.023 8976 Received - 47 (G) 
02:09:46.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:46.610 00.000 8976 stepped: pos (-19, -4)
02:09:46.610 00.000 8976 MoveAxis(U, 2, ABG)
02:09:46.610 00.000 8976 stepping (-19, -4) + (0, 2)
02:09:46.610 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:46.641 00.031 8976 Received - 47 (G) 
02:09:46.641 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:46.641 00.000 8976 stepped: pos (-19, -2)
02:09:46.641 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
02:09:46.641 00.000 8976 MountToCamera -- mountX=3.21 mountY=0.67 hyp=3.28 mountTheta=0.21 cameraX=-2.06, cameraY=2.55 cameraTheta=2.25
02:09:46.641 00.000 8976 incremental bump (-2.058, 2.549) isValid = 1
02:09:46.641 00.000 8976 Scheduling Mount bump of (-0.072, 0.093)
02:09:46.641 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:09:46.641 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:09:46.642 00.001 8976 move complete, result=0
02:09:46.642 00.000 9828 Worker thread wakes up
02:09:46.642 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:09:46.642 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:09:46.642 00.000 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.33 = -0.96)
02:09:46.642 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 2 ms NORTH
02:09:46.642 00.000 8976 worker thread done servicing request
02:09:46.642 00.000 8976 Worker thread wakes up
02:09:46.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:46.642 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:46.642 00.000 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.25 = -1.04)
02:09:46.642 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.23 mountX=0.07 mountY=-0.10, mountTheta=-0.98
02:09:46.642 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:09:46.642 00.000 9828 BLC: window closed
02:09:46.642 00.000 9828 MoveAxis(W, 22, B)
02:09:46.642 00.000 9828 Guiding  Dir = 3, Dur = 22
02:09:46.643 00.001 9828 IsSlewing returns 0
02:09:46.643 00.000 9828 IsGuiding returns 0
02:09:46.643 00.000 9828 PulseGuide returned control before completion, sleep 32
02:09:46.684 00.041 9828 IsGuiding returns 1
02:09:46.684 00.000 9828 scope still moving after pulse duration time elapsed
02:09:46.716 00.032 9828 IsSlewing returns 0
02:09:46.717 00.001 9828 IsGuiding returns 1
02:09:46.747 00.030 9828 IsSlewing returns 0
02:09:46.747 00.000 9828 IsGuiding returns 1
02:09:46.777 00.030 9828 IsSlewing returns 0
02:09:46.777 00.000 9828 IsGuiding returns 0
02:09:46.777 00.000 9828 scope move finished after 22 + 111 ms
02:09:46.777 00.000 9828 Move returns status 0, amount 22
02:09:46.777 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:46.777 00.000 9828 MoveAxis(N, 14, B)
02:09:46.777 00.000 9828 Guiding  Dir = 0, Dur = 14
02:09:46.792 00.015 9828 IsSlewing returns 0
02:09:46.792 00.000 9828 IsGuiding returns 0
02:09:46.793 00.001 9828 PulseGuide returned control before completion, sleep 24
02:09:46.823 00.030 9828 IsGuiding returns 1
02:09:46.823 00.000 9828 scope still moving after pulse duration time elapsed
02:09:46.854 00.031 9828 IsSlewing returns 0
02:09:46.854 00.000 9828 IsGuiding returns 1
02:09:46.886 00.032 9828 IsSlewing returns 0
02:09:46.886 00.000 9828 IsGuiding returns 1
02:09:46.918 00.032 9828 IsSlewing returns 0
02:09:46.919 00.001 9828 IsGuiding returns 1
02:09:46.948 00.029 9828 IsSlewing returns 0
02:09:46.948 00.000 9828 IsGuiding returns 0
02:09:46.948 00.000 9828 scope move finished after 14 + 142 ms
02:09:46.949 00.001 9828 Move returns status 0, amount 14
02:09:46.949 00.000 9828 move complete, result=0
02:09:46.949 00.000 9828 worker thread done servicing request
02:09:46.949 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:09:47.328 00.379 8976 Exposure complete
02:09:47.333 00.005 8976 worker thread done servicing request
02:09:47.333 00.000 5052 OnExposeComplete: enter
02:09:47.333 00.000 5052 UpdateGuideState(): m_state=6
02:09:47.334 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7374
02:09:47.334 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.82, Mass=190, SNR=9.6, Peak=76 HFD=1.9
02:09:47.334 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
02:09:47.334 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:09:47.334 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.11 hyp=0.52 cameraTheta=0.21 mountX=-0.13 mountY=-0.49, mountTheta=-1.84
02:09:47.334 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.11, opts=13)
02:09:47.334 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.11)
02:09:47.334 00.000 8976 Worker thread wakes up
02:09:47.335 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.11) opts 0xd
02:09:47.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.11)
02:09:47.335 00.000 8976 Moving (0.51, 0.11) raw xDistance=-0.13 yDistance=-0.49
02:09:47.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:09:47.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
02:09:47.335 00.000 8976 MoveAxis(R, 0, ABG)
02:09:47.335 00.000 8976 MoveAxis(U, 2, ABG)
02:09:47.335 00.000 8976 stepping (-19, -2) + (0, 2)
02:09:47.335 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:47.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:09:47.345 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
02:09:47.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:47.345 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:47.345 00.000 5052 Enqueuing Expose request
02:09:47.361 00.016 8976 Received - 47 (G) 
02:09:47.361 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:47.361 00.000 8976 stepped: pos (-19, 0)
02:09:47.361 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
02:09:47.361 00.000 8976 MountToCamera -- mountX=3.11 mountY=0.45 hyp=3.14 mountTheta=0.14 cameraX=-1.82, cameraY=2.56 cameraTheta=2.19
02:09:47.361 00.000 8976 incremental bump (-1.816, 2.563) isValid = 1
02:09:47.361 00.000 8976 Scheduling Mount bump of (-0.066, 0.097)
02:09:47.361 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:09:47.361 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:09:47.361 00.000 8976 move complete, result=0
02:09:47.361 00.000 9828 Worker thread wakes up
02:09:47.361 00.000 8976 worker thread done servicing request
02:09:47.361 00.000 8976 Worker thread wakes up
02:09:47.361 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:09:47.361 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:09:47.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:47.361 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:47.361 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:09:47.362 00.001 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.27 = -1.02)
02:09:47.362 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.10)
02:09:47.362 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=0.06 mountY=-0.10, mountTheta=-1.04
02:09:47.362 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
02:09:47.362 00.000 9828 BLC: window closed
02:09:47.362 00.000 9828 MoveAxis(W, 20, B)
02:09:47.362 00.000 9828 Guiding  Dir = 3, Dur = 20
02:09:47.362 00.000 9828 IsSlewing returns 0
02:09:47.362 00.000 9828 IsGuiding returns 0
02:09:47.362 00.000 9828 PulseGuide returned control before completion, sleep 30
02:09:47.398 00.036 9828 IsGuiding returns 1
02:09:47.398 00.000 9828 scope still moving after pulse duration time elapsed
02:09:47.429 00.031 9828 IsSlewing returns 0
02:09:47.429 00.000 9828 IsGuiding returns 1
02:09:47.460 00.031 9828 IsSlewing returns 0
02:09:47.460 00.000 9828 IsGuiding returns 1
02:09:47.491 00.031 9828 IsSlewing returns 0
02:09:47.492 00.001 9828 IsGuiding returns 0
02:09:47.492 00.000 9828 scope move finished after 20 + 109 ms
02:09:47.492 00.000 9828 Move returns status 0, amount 20
02:09:47.492 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:47.492 00.000 9828 MoveAxis(N, 14, B)
02:09:47.492 00.000 9828 Guiding  Dir = 0, Dur = 14
02:09:47.506 00.014 9828 IsSlewing returns 0
02:09:47.506 00.000 9828 IsGuiding returns 0
02:09:47.506 00.000 9828 PulseGuide returned control before completion, sleep 24
02:09:47.537 00.031 9828 IsGuiding returns 1
02:09:47.537 00.000 9828 scope still moving after pulse duration time elapsed
02:09:47.567 00.030 9828 IsSlewing returns 0
02:09:47.567 00.000 9828 IsGuiding returns 1
02:09:47.598 00.031 9828 IsSlewing returns 0
02:09:47.598 00.000 9828 IsGuiding returns 1
02:09:47.631 00.033 9828 IsSlewing returns 0
02:09:47.631 00.000 9828 IsGuiding returns 1
02:09:47.661 00.030 9828 IsSlewing returns 0
02:09:47.661 00.000 9828 IsGuiding returns 0
02:09:47.661 00.000 9828 scope move finished after 14 + 140 ms
02:09:47.661 00.000 9828 Move returns status 0, amount 14
02:09:47.661 00.000 9828 move complete, result=0
02:09:47.661 00.000 9828 worker thread done servicing request
02:09:47.661 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
02:09:48.056 00.395 8976 Exposure complete
02:09:48.061 00.005 8976 worker thread done servicing request
02:09:48.062 00.001 5052 OnExposeComplete: enter
02:09:48.062 00.000 5052 UpdateGuideState(): m_state=6
02:09:48.062 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7375
02:09:48.062 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.76, Mass=187, SNR=9.5, Peak=81 HFD=1.8
02:09:48.062 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:09:48.062 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:09:48.062 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.31 mountX=-0.03 mountY=-0.17, mountTheta=-1.74
02:09:48.064 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.05, opts=13)
02:09:48.064 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.05)
02:09:48.064 00.000 8976 Worker thread wakes up
02:09:48.064 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.05) opts 0xd
02:09:48.064 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.05)
02:09:48.064 00.000 8976 Moving (0.17, 0.05) raw xDistance=-0.03 yDistance=-0.17
02:09:48.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:09:48.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:09:48.064 00.000 8976 MoveAxis(R, 0, ABG)
02:09:48.064 00.000 8976 MoveAxis(U, 0, ABG)
02:09:48.064 00.000 8976 MountToCamera -- mountTheta (0.10) + m_xAngle (2.04) = xAngle (2.14 = 2.14)
02:09:48.064 00.000 8976 MountToCamera -- mountX=3.04 mountY=0.30 hyp=3.06 mountTheta=0.10 cameraX=-1.65, cameraY=2.57 cameraTheta=2.14
02:09:48.064 00.000 8976 incremental bump (-1.654, 2.572) isValid = 1
02:09:48.065 00.001 8976 Scheduling Mount bump of (-0.062, 0.100)
02:09:48.065 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:09:48.065 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:09:48.065 00.000 8976 move complete, result=0
02:09:48.065 00.000 8976 worker thread done servicing request
02:09:48.065 00.000 9828 Worker thread wakes up
02:09:48.065 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:09:48.065 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:09:48.065 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.22 = -1.06)
02:09:48.065 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.14 = -1.14)
02:09:48.065 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.08
02:09:48.065 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:09:48.065 00.000 9828 BLC: window closed
02:09:48.065 00.000 9828 MoveAxis(W, 18, B)
02:09:48.065 00.000 9828 Guiding  Dir = 3, Dur = 18
02:09:48.065 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:09:48.066 00.001 9828 IsSlewing returns 0
02:09:48.066 00.000 9828 IsGuiding returns 0
02:09:48.066 00.000 9828 PulseGuide returned control before completion, sleep 28
02:09:48.075 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
02:09:48.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:48.075 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:48.075 00.000 5052 Enqueuing Expose request
02:09:48.075 00.000 8976 Worker thread wakes up
02:09:48.075 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:48.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:48.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:48.097 00.022 9828 IsGuiding returns 1
02:09:48.097 00.000 9828 scope still moving after pulse duration time elapsed
02:09:48.128 00.031 9828 IsSlewing returns 0
02:09:48.128 00.000 9828 IsGuiding returns 1
02:09:48.160 00.032 9828 IsSlewing returns 0
02:09:48.160 00.000 9828 IsGuiding returns 1
02:09:48.191 00.031 9828 IsSlewing returns 0
02:09:48.191 00.000 9828 IsGuiding returns 1
02:09:48.223 00.032 9828 IsSlewing returns 0
02:09:48.224 00.001 9828 IsGuiding returns 0
02:09:48.224 00.000 9828 scope move finished after 18 + 139 ms
02:09:48.224 00.000 9828 Move returns status 0, amount 18
02:09:48.224 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:48.224 00.000 9828 MoveAxis(N, 15, B)
02:09:48.224 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:48.239 00.015 9828 IsSlewing returns 0
02:09:48.239 00.000 9828 IsGuiding returns 0
02:09:48.239 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:48.271 00.032 9828 IsGuiding returns 1
02:09:48.271 00.000 9828 scope still moving after pulse duration time elapsed
02:09:48.303 00.032 9828 IsSlewing returns 0
02:09:48.303 00.000 9828 IsGuiding returns 1
02:09:48.334 00.031 9828 IsSlewing returns 0
02:09:48.334 00.000 9828 IsGuiding returns 1
02:09:48.364 00.030 9828 IsSlewing returns 0
02:09:48.364 00.000 9828 IsGuiding returns 1
02:09:48.396 00.032 9828 IsSlewing returns 0
02:09:48.396 00.000 9828 IsGuiding returns 0
02:09:48.396 00.000 9828 scope move finished after 15 + 141 ms
02:09:48.396 00.000 9828 Move returns status 0, amount 15
02:09:48.396 00.000 9828 move complete, result=0
02:09:48.397 00.001 9828 worker thread done servicing request
02:09:48.397 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:09:48.764 00.367 8976 Exposure complete
02:09:48.769 00.005 8976 worker thread done servicing request
02:09:48.769 00.000 5052 OnExposeComplete: enter
02:09:48.769 00.000 5052 UpdateGuideState(): m_state=6
02:09:48.770 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7376
02:09:48.770 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.64, Mass=191, SNR=9.6, Peak=75 HFD=1.9
02:09:48.770 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
02:09:48.770 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:09:48.770 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.07 hyp=0.57 cameraTheta=-0.12 mountX=-0.32 mountY=-0.43, mountTheta=-2.21
02:09:48.770 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.07, opts=13)
02:09:48.770 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.07)
02:09:48.770 00.000 8976 Worker thread wakes up
02:09:48.771 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.07) opts 0xd
02:09:48.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.07)
02:09:48.771 00.000 8976 Moving (0.56, -0.07) raw xDistance=-0.32 yDistance=-0.43
02:09:48.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:09:48.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:09:48.771 00.000 8976 MoveAxis(R, 1, ABG)
02:09:48.771 00.000 8976 stepping (-19, 0) + (1, 0)
02:09:48.771 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:48.772 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:09:48.781 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
02:09:48.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:48.781 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:48.781 00.000 5052 Enqueuing Expose request
02:09:48.799 00.018 8976 Received - 47 (G) 
02:09:48.800 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:48.800 00.000 8976 stepped: pos (-18, 0)
02:09:48.800 00.000 8976 MoveAxis(U, 2, ABG)
02:09:48.800 00.000 8976 stepping (-18, 0) + (0, 2)
02:09:48.800 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:48.832 00.032 8976 Received - 47 (G) 
02:09:48.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:48.832 00.000 8976 stepped: pos (-18, 2)
02:09:48.832 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
02:09:48.832 00.000 8976 MountToCamera -- mountX=2.95 mountY=0.10 hyp=2.95 mountTheta=0.03 cameraX=-1.43, cameraY=2.58 cameraTheta=2.08
02:09:48.832 00.000 8976 incremental bump (-1.429, 2.581) isValid = 1
02:09:48.832 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
02:09:48.832 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:09:48.832 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:09:48.832 00.000 8976 move complete, result=0
02:09:48.832 00.000 9828 Worker thread wakes up
02:09:48.832 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:09:48.832 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:09:48.832 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.13)
02:09:48.832 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.21)
02:09:48.832 00.000 8976 worker thread done servicing request
02:09:48.833 00.001 8976 Worker thread wakes up
02:09:48.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:48.833 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=-0.11, mountTheta=-1.14
02:09:48.833 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:09:48.833 00.000 9828 BLC: window closed
02:09:48.833 00.000 9828 MoveAxis(W, 16, B)
02:09:48.833 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
02:09:48.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:48.833 00.000 9828 Guiding  Dir = 3, Dur = 16
02:09:48.833 00.000 9828 IsSlewing returns 0
02:09:48.834 00.001 9828 IsGuiding returns 0
02:09:48.834 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:48.874 00.040 9828 IsGuiding returns 1
02:09:48.874 00.000 9828 scope still moving after pulse duration time elapsed
02:09:48.904 00.030 9828 IsSlewing returns 0
02:09:48.904 00.000 9828 IsGuiding returns 1
02:09:48.936 00.032 9828 IsSlewing returns 0
02:09:48.936 00.000 9828 IsGuiding returns 1
02:09:48.967 00.031 9828 IsSlewing returns 0
02:09:48.967 00.000 9828 IsGuiding returns 0
02:09:48.967 00.000 9828 scope move finished after 16 + 118 ms
02:09:48.967 00.000 9828 Move returns status 0, amount 16
02:09:48.967 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:48.967 00.000 9828 MoveAxis(N, 15, B)
02:09:48.967 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:48.983 00.016 9828 IsSlewing returns 0
02:09:48.983 00.000 9828 IsGuiding returns 0
02:09:48.983 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:49.015 00.032 9828 IsGuiding returns 1
02:09:49.015 00.000 9828 scope still moving after pulse duration time elapsed
02:09:49.046 00.031 9828 IsSlewing returns 0
02:09:49.046 00.000 9828 IsGuiding returns 1
02:09:49.076 00.030 9828 IsSlewing returns 0
02:09:49.076 00.000 9828 IsGuiding returns 1
02:09:49.107 00.031 9828 IsSlewing returns 0
02:09:49.107 00.000 9828 IsGuiding returns 1
02:09:49.137 00.030 9828 IsSlewing returns 0
02:09:49.137 00.000 9828 IsGuiding returns 0
02:09:49.137 00.000 9828 scope move finished after 15 + 138 ms
02:09:49.137 00.000 9828 Move returns status 0, amount 15
02:09:49.137 00.000 9828 move complete, result=0
02:09:49.137 00.000 9828 worker thread done servicing request
02:09:49.137 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:09:49.529 00.392 8976 Exposure complete
02:09:49.535 00.006 8976 worker thread done servicing request
02:09:49.535 00.000 5052 OnExposeComplete: enter
02:09:49.535 00.000 5052 UpdateGuideState(): m_state=6
02:09:49.535 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7377
02:09:49.535 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.80, Mass=196, SNR=9.7, Peak=71 HFD=2.3
02:09:49.535 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:09:49.535 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:09:49.535 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.09 hyp=0.70 cameraTheta=0.13 mountX=-0.24 mountY=-0.63, mountTheta=-1.93
02:09:49.536 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.09, opts=13)
02:09:49.536 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.09)
02:09:49.536 00.000 8976 Worker thread wakes up
02:09:49.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.09) opts 0xd
02:09:49.537 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.09)
02:09:49.537 00.000 8976 Moving (0.70, 0.09) raw xDistance=-0.24 yDistance=-0.63
02:09:49.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:09:49.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
02:09:49.537 00.000 8976 MoveAxis(R, 0, ABG)
02:09:49.537 00.000 8976 MoveAxis(U, 3, ABG)
02:09:49.537 00.000 8976 stepping (-18, 2) + (0, 3)
02:09:49.537 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:49.538 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:09:49.550 00.012 5052 UpdateGuideState exits: m=196 SNR=9.7
02:09:49.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:49.550 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:49.550 00.000 5052 Enqueuing Expose request
02:09:49.566 00.016 8976 Received - 47 (G) 
02:09:49.567 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:49.567 00.000 8976 stepped: pos (-18, 5)
02:09:49.567 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
02:09:49.567 00.000 8976 MountToCamera -- mountX=2.88 mountY=-0.20 hyp=2.89 mountTheta=-0.07 cameraX=-1.14, cameraY=2.66 cameraTheta=1.98
02:09:49.567 00.000 8976 incremental bump (-1.138, 2.658) isValid = 1
02:09:49.567 00.000 8976 Scheduling Mount bump of (-0.045, 0.109)
02:09:49.567 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:09:49.567 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:09:49.567 00.000 8976 move complete, result=0
02:09:49.567 00.000 8976 worker thread done servicing request
02:09:49.567 00.000 9828 Worker thread wakes up
02:09:49.567 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:09:49.567 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:09:49.567 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.06 = -1.23)
02:09:49.567 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.31)
02:09:49.567 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:09:49.567 00.000 8976 Worker thread wakes up
02:09:49.567 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:49.568 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:49.568 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.23
02:09:49.568 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:09:49.568 00.000 9828 BLC: window closed
02:09:49.568 00.000 9828 MoveAxis(W, 13, B)
02:09:49.568 00.000 9828 Guiding  Dir = 3, Dur = 13
02:09:49.568 00.000 9828 IsSlewing returns 0
02:09:49.568 00.000 9828 IsGuiding returns 0
02:09:49.568 00.000 9828 PulseGuide returned control before completion, sleep 23
02:09:49.605 00.037 9828 IsGuiding returns 1
02:09:49.605 00.000 9828 scope still moving after pulse duration time elapsed
02:09:49.636 00.031 9828 IsSlewing returns 0
02:09:49.637 00.001 9828 IsGuiding returns 1
02:09:49.666 00.029 9828 IsSlewing returns 0
02:09:49.666 00.000 9828 IsGuiding returns 1
02:09:49.696 00.030 9828 IsSlewing returns 0
02:09:49.697 00.001 9828 IsGuiding returns 1
02:09:49.728 00.031 9828 IsSlewing returns 0
02:09:49.729 00.001 9828 IsGuiding returns 1
02:09:49.759 00.030 9828 IsSlewing returns 0
02:09:49.760 00.001 9828 IsGuiding returns 1
02:09:49.789 00.029 9828 IsSlewing returns 0
02:09:49.790 00.001 9828 IsGuiding returns 0
02:09:49.790 00.000 9828 scope move finished after 13 + 208 ms
02:09:49.790 00.000 9828 Move returns status 0, amount 13
02:09:49.790 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:49.790 00.000 9828 MoveAxis(N, 16, B)
02:09:49.790 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:49.805 00.015 9828 IsSlewing returns 0
02:09:49.805 00.000 9828 IsGuiding returns 0
02:09:49.805 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:49.836 00.031 9828 IsGuiding returns 1
02:09:49.836 00.000 9828 scope still moving after pulse duration time elapsed
02:09:49.868 00.032 9828 IsSlewing returns 0
02:09:49.868 00.000 9828 IsGuiding returns 1
02:09:49.898 00.030 9828 IsSlewing returns 0
02:09:49.898 00.000 9828 IsGuiding returns 1
02:09:49.928 00.030 9828 IsSlewing returns 0
02:09:49.928 00.000 9828 IsGuiding returns 1
02:09:49.960 00.032 9828 IsSlewing returns 0
02:09:49.961 00.001 9828 IsGuiding returns 0
02:09:49.961 00.000 9828 scope move finished after 16 + 138 ms
02:09:49.961 00.000 9828 Move returns status 0, amount 16
02:09:49.961 00.000 9828 move complete, result=0
02:09:49.961 00.000 9828 worker thread done servicing request
02:09:49.961 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:09:50.264 00.303 8976 Exposure complete
02:09:50.269 00.005 8976 worker thread done servicing request
02:09:50.269 00.000 5052 OnExposeComplete: enter
02:09:50.269 00.000 5052 UpdateGuideState(): m_state=6
02:09:50.269 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7378
02:09:50.269 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.78, Mass=196, SNR=9.7, Peak=77 HFD=2.2
02:09:50.270 00.001 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:09:50.270 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:09:50.270 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.07 hyp=0.85 cameraTheta=0.09 mountX=-0.32 mountY=-0.75, mountTheta=-1.97
02:09:50.270 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.07, opts=13)
02:09:50.270 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.07)
02:09:50.270 00.000 8976 Worker thread wakes up
02:09:50.271 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.07) opts 0xd
02:09:50.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.07)
02:09:50.271 00.000 8976 Moving (0.85, 0.07) raw xDistance=-0.32 yDistance=-0.75
02:09:50.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:09:50.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.75
02:09:50.271 00.000 8976 MoveAxis(R, 1, ABG)
02:09:50.271 00.000 8976 stepping (-18, 5) + (1, 0)
02:09:50.271 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:50.271 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:09:50.281 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:09:50.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:50.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:50.281 00.000 5052 Enqueuing Expose request
02:09:50.302 00.021 8976 Received - 47 (G) 
02:09:50.302 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:50.302 00.000 8976 stepped: pos (-17, 5)
02:09:50.302 00.000 8976 MoveAxis(U, 3, ABG)
02:09:50.302 00.000 8976 stepping (-17, 5) + (0, 3)
02:09:50.302 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:50.335 00.033 8976 Received - 47 (G) 
02:09:50.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:50.335 00.000 8976 stepped: pos (-17, 8)
02:09:50.335 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
02:09:50.335 00.000 8976 MountToCamera -- mountX=2.79 mountY=-0.55 hyp=2.85 mountTheta=-0.19 cameraX=-0.78, cameraY=2.74 cameraTheta=1.85
02:09:50.335 00.000 8976 incremental bump (-0.780, 2.737) isValid = 1
02:09:50.335 00.000 8976 Scheduling Mount bump of (-0.031, 0.115)
02:09:50.335 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:09:50.335 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:09:50.335 00.000 8976 move complete, result=0
02:09:50.335 00.000 9828 Worker thread wakes up
02:09:50.336 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:09:50.336 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
02:09:50.336 00.000 8976 worker thread done servicing request
02:09:50.336 00.000 8976 Worker thread wakes up
02:09:50.336 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:09:50.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:50.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:50.336 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.93 = -1.35)
02:09:50.336 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.43)
02:09:50.336 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.03 mountY=-0.12, mountTheta=-1.35
02:09:50.336 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:09:50.336 00.000 9828 BLC: window closed
02:09:50.336 00.000 9828 MoveAxis(W, 8, B)
02:09:50.336 00.000 9828 Guiding  Dir = 3, Dur = 8
02:09:50.337 00.001 9828 IsSlewing returns 0
02:09:50.337 00.000 9828 IsGuiding returns 0
02:09:50.337 00.000 9828 PulseGuide returned control before completion, sleep 18
02:09:50.364 00.027 9828 IsGuiding returns 1
02:09:50.364 00.000 9828 scope still moving after pulse duration time elapsed
02:09:50.394 00.030 9828 IsSlewing returns 0
02:09:50.395 00.001 9828 IsGuiding returns 1
02:09:50.425 00.030 9828 IsSlewing returns 0
02:09:50.425 00.000 9828 IsGuiding returns 1
02:09:50.456 00.031 9828 IsSlewing returns 0
02:09:50.456 00.000 9828 IsGuiding returns 1
02:09:50.488 00.032 9828 IsSlewing returns 0
02:09:50.488 00.000 9828 IsGuiding returns 0
02:09:50.488 00.000 9828 scope move finished after 8 + 143 ms
02:09:50.488 00.000 9828 Move returns status 0, amount 8
02:09:50.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:50.488 00.000 9828 MoveAxis(N, 16, B)
02:09:50.488 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:50.503 00.015 9828 IsSlewing returns 0
02:09:50.503 00.000 9828 IsGuiding returns 0
02:09:50.503 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:50.534 00.031 9828 IsGuiding returns 1
02:09:50.534 00.000 9828 scope still moving after pulse duration time elapsed
02:09:50.566 00.032 9828 IsSlewing returns 0
02:09:50.566 00.000 9828 IsGuiding returns 1
02:09:50.597 00.031 9828 IsSlewing returns 0
02:09:50.597 00.000 9828 IsGuiding returns 1
02:09:50.628 00.031 9828 IsSlewing returns 0
02:09:50.628 00.000 9828 IsGuiding returns 1
02:09:50.659 00.031 9828 IsSlewing returns 0
02:09:50.659 00.000 9828 IsGuiding returns 0
02:09:50.659 00.000 9828 scope move finished after 16 + 139 ms
02:09:50.659 00.000 9828 Move returns status 0, amount 16
02:09:50.659 00.000 9828 move complete, result=0
02:09:50.659 00.000 9828 worker thread done servicing request
02:09:50.659 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:09:51.034 00.375 8976 Exposure complete
02:09:51.040 00.006 8976 worker thread done servicing request
02:09:51.040 00.000 5052 OnExposeComplete: enter
02:09:51.040 00.000 5052 UpdateGuideState(): m_state=6
02:09:51.041 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7379
02:09:51.041 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.68, Mass=208, SNR=10.0, Peak=77 HFD=2.3
02:09:51.041 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:09:51.041 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:09:51.041 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.03 hyp=0.81 cameraTheta=-0.04 mountX=-0.40 mountY=-0.66, mountTheta=-2.11
02:09:51.041 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.03, opts=13)
02:09:51.042 00.001 5052 Enqueuing Move request for stepguider (0.81, -0.03)
02:09:51.042 00.000 8976 Worker thread wakes up
02:09:51.042 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.03) opts 0xd
02:09:51.042 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.03)
02:09:51.042 00.000 8976 Moving (0.81, -0.03) raw xDistance=-0.40 yDistance=-0.66
02:09:51.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
02:09:51.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.66
02:09:51.042 00.000 8976 MoveAxis(R, 2, ABG)
02:09:51.042 00.000 8976 stepping (-17, 8) + (2, 0)
02:09:51.042 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:51.043 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:09:51.052 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
02:09:51.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:51.052 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:51.052 00.000 5052 Enqueuing Expose request
02:09:51.069 00.017 8976 Received - 47 (G) 
02:09:51.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:51.069 00.000 8976 stepped: pos (-15, 8)
02:09:51.069 00.000 8976 MoveAxis(U, 3, ABG)
02:09:51.070 00.001 8976 stepping (-15, 8) + (0, 3)
02:09:51.070 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:51.101 00.031 8976 Received - 47 (G) 
02:09:51.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:09:51.101 00.000 8976 stepped: pos (-15, 11)
02:09:51.101 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
02:09:51.102 00.001 8976 MountToCamera -- mountX=2.63 mountY=-0.95 hyp=2.79 mountTheta=-0.35 cameraX=-0.35, cameraY=2.77 cameraTheta=1.70
02:09:51.102 00.000 8976 incremental bump (-0.355, 2.771) isValid = 1
02:09:51.102 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
02:09:51.102 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:09:51.102 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:09:51.102 00.000 8976 move complete, result=0
02:09:51.102 00.000 9828 Worker thread wakes up
02:09:51.102 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:09:51.102 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:09:51.102 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
02:09:51.102 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
02:09:51.102 00.000 8976 worker thread done servicing request
02:09:51.103 00.001 8976 Worker thread wakes up
02:09:51.103 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
02:09:51.103 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.49
02:09:51.103 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:09:51.103 00.000 9828 BLC: window closed
02:09:51.103 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:51.103 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:51.103 00.000 9828 MoveAxis(W, 3, B)
02:09:51.103 00.000 9828 Guiding  Dir = 3, Dur = 3
02:09:51.104 00.001 9828 IsSlewing returns 0
02:09:51.104 00.000 9828 IsGuiding returns 0
02:09:51.104 00.000 9828 PulseGuide returned control before completion, sleep 13
02:09:51.128 00.024 9828 IsGuiding returns 1
02:09:51.128 00.000 9828 scope still moving after pulse duration time elapsed
02:09:51.160 00.032 9828 IsSlewing returns 0
02:09:51.160 00.000 9828 IsGuiding returns 1
02:09:51.190 00.030 9828 IsSlewing returns 0
02:09:51.190 00.000 9828 IsGuiding returns 1
02:09:51.221 00.031 9828 IsSlewing returns 0
02:09:51.221 00.000 9828 IsGuiding returns 0
02:09:51.221 00.000 9828 scope move finished after 3 + 114 ms
02:09:51.221 00.000 9828 Move returns status 0, amount 3
02:09:51.221 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:51.221 00.000 9828 MoveAxis(N, 16, B)
02:09:51.221 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:51.236 00.015 9828 IsSlewing returns 0
02:09:51.236 00.000 9828 IsGuiding returns 0
02:09:51.236 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:51.267 00.031 9828 IsGuiding returns 1
02:09:51.267 00.000 9828 scope still moving after pulse duration time elapsed
02:09:51.299 00.032 9828 IsSlewing returns 0
02:09:51.299 00.000 9828 IsGuiding returns 1
02:09:51.330 00.031 9828 IsSlewing returns 0
02:09:51.330 00.000 9828 IsGuiding returns 1
02:09:51.361 00.031 9828 IsSlewing returns 0
02:09:51.361 00.000 9828 IsGuiding returns 1
02:09:51.392 00.031 9828 IsSlewing returns 0
02:09:51.392 00.000 9828 IsGuiding returns 0
02:09:51.392 00.000 9828 scope move finished after 16 + 139 ms
02:09:51.392 00.000 9828 Move returns status 0, amount 16
02:09:51.392 00.000 9828 move complete, result=0
02:09:51.392 00.000 9828 worker thread done servicing request
02:09:51.392 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:09:51.798 00.406 8976 Exposure complete
02:09:51.803 00.005 8976 worker thread done servicing request
02:09:51.803 00.000 5052 OnExposeComplete: enter
02:09:51.803 00.000 5052 UpdateGuideState(): m_state=6
02:09:51.803 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7380
02:09:51.804 00.001 5052 Star::Find returns 1 (0), X=329.80, Y=281.77, Mass=204, SNR=9.9, Peak=79 HFD=1.9
02:09:51.804 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:09:51.804 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:09:51.804 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.06 hyp=0.63 cameraTheta=0.09 mountX=-0.24 mountY=-0.56, mountTheta=-1.97
02:09:51.804 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.06, opts=13)
02:09:51.804 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.06)
02:09:51.805 00.001 8976 Worker thread wakes up
02:09:51.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.06) opts 0xd
02:09:51.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.06)
02:09:51.805 00.000 8976 Moving (0.63, 0.06) raw xDistance=-0.24 yDistance=-0.56
02:09:51.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:09:51.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.56
02:09:51.805 00.000 8976 MoveAxis(R, 0, ABG)
02:09:51.805 00.000 8976 MoveAxis(U, 2, ABG)
02:09:51.805 00.000 8976 stepping (-15, 11) + (0, 2)
02:09:51.805 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:51.806 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:09:51.815 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:09:51.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:51.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:51.815 00.000 5052 Enqueuing Expose request
02:09:51.838 00.023 8976 Received - 47 (G) 
02:09:51.838 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:51.838 00.000 8976 stepped: pos (-15, 13)
02:09:51.838 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:09:51.838 00.000 8976 MountToCamera -- mountX=2.52 mountY=-1.32 hyp=2.84 mountTheta=-0.48 cameraX=0.02, cameraY=2.84 cameraTheta=1.56
02:09:51.838 00.000 8976 incremental bump (0.024, 2.842) isValid = 1
02:09:51.838 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
02:09:51.838 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:09:51.838 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:09:51.838 00.000 8976 move complete, result=0
02:09:51.838 00.000 9828 Worker thread wakes up
02:09:51.838 00.000 8976 worker thread done servicing request
02:09:51.838 00.000 8976 Worker thread wakes up
02:09:51.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:51.838 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:09:51.838 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:09:51.839 00.001 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:09:51.839 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
02:09:51.839 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.71)
02:09:51.839 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:09:51.839 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:09:51.839 00.000 9828 BLC: window closed
02:09:51.839 00.000 9828 MoveAxis(E, 2, B)
02:09:51.839 00.000 9828 Guiding  Dir = 2, Dur = 2
02:09:51.839 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:51.839 00.000 9828 IsSlewing returns 0
02:09:51.839 00.000 9828 IsGuiding returns 0
02:09:51.839 00.000 9828 PulseGuide returned control before completion, sleep 12
02:09:51.861 00.022 9828 IsGuiding returns 1
02:09:51.861 00.000 9828 scope still moving after pulse duration time elapsed
02:09:51.891 00.030 9828 IsSlewing returns 0
02:09:51.891 00.000 9828 IsGuiding returns 1
02:09:51.922 00.031 9828 IsSlewing returns 0
02:09:51.922 00.000 9828 IsGuiding returns 1
02:09:51.953 00.031 9828 IsSlewing returns 0
02:09:51.953 00.000 9828 IsGuiding returns 0
02:09:51.953 00.000 9828 scope move finished after 2 + 111 ms
02:09:51.953 00.000 9828 Move returns status 0, amount 2
02:09:51.953 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:51.953 00.000 9828 MoveAxis(N, 16, B)
02:09:51.953 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:51.968 00.015 9828 IsSlewing returns 0
02:09:51.968 00.000 9828 IsGuiding returns 0
02:09:51.968 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:52.000 00.032 9828 IsGuiding returns 1
02:09:52.000 00.000 9828 scope still moving after pulse duration time elapsed
02:09:52.031 00.031 9828 IsSlewing returns 0
02:09:52.031 00.000 9828 IsGuiding returns 1
02:09:52.063 00.032 9828 IsSlewing returns 0
02:09:52.063 00.000 9828 IsGuiding returns 1
02:09:52.094 00.031 9828 IsSlewing returns 0
02:09:52.094 00.000 9828 IsGuiding returns 1
02:09:52.125 00.031 9828 IsSlewing returns 0
02:09:52.125 00.000 9828 IsGuiding returns 1
02:09:52.156 00.031 9828 IsSlewing returns 0
02:09:52.156 00.000 9828 IsGuiding returns 1
02:09:52.187 00.031 9828 IsSlewing returns 0
02:09:52.187 00.000 9828 IsGuiding returns 0
02:09:52.187 00.000 9828 scope move finished after 16 + 203 ms
02:09:52.187 00.000 9828 Move returns status 0, amount 16
02:09:52.187 00.000 9828 move complete, result=0
02:09:52.187 00.000 9828 worker thread done servicing request
02:09:52.187 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:09:52.531 00.344 8976 Exposure complete
02:09:52.536 00.005 8976 worker thread done servicing request
02:09:52.536 00.000 5052 OnExposeComplete: enter
02:09:52.536 00.000 5052 UpdateGuideState(): m_state=6
02:09:52.536 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7381
02:09:52.536 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.66, Mass=184, SNR=9.4, Peak=78 HFD=1.7
02:09:52.536 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
02:09:52.536 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:09:52.536 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.05 hyp=0.38 cameraTheta=-0.12 mountX=-0.21 mountY=-0.29, mountTheta=-2.20
02:09:52.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.05, opts=13)
02:09:52.537 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.05)
02:09:52.537 00.000 8976 Worker thread wakes up
02:09:52.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.05) opts 0xd
02:09:52.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.05)
02:09:52.537 00.000 8976 Moving (0.38, -0.05) raw xDistance=-0.21 yDistance=-0.29
02:09:52.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:09:52.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
02:09:52.537 00.000 8976 MoveAxis(R, 0, ABG)
02:09:52.537 00.000 8976 MoveAxis(U, 1, ABG)
02:09:52.538 00.001 8976 stepping (-15, 13) + (0, 1)
02:09:52.538 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:52.538 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:09:52.548 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
02:09:52.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:52.548 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:52.548 00.000 5052 Enqueuing Expose request
02:09:52.557 00.009 8976 Received - 47 (G) 
02:09:52.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:52.557 00.000 8976 stepped: pos (-15, 14)
02:09:52.557 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:09:52.557 00.000 8976 MountToCamera -- mountX=2.45 mountY=-1.61 hyp=2.93 mountTheta=-0.58 cameraX=0.32, cameraY=2.91 cameraTheta=1.46
02:09:52.557 00.000 8976 incremental bump (0.324, 2.913) isValid = 1
02:09:52.557 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
02:09:52.557 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:09:52.557 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:09:52.557 00.000 8976 move complete, result=0
02:09:52.557 00.000 9828 Worker thread wakes up
02:09:52.557 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:09:52.557 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:09:52.557 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
02:09:52.558 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:09:52.558 00.000 8976 worker thread done servicing request
02:09:52.558 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
02:09:52.558 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
02:09:52.558 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:09:52.558 00.000 9828 BLC: window closed
02:09:52.558 00.000 8976 Worker thread wakes up
02:09:52.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:52.558 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:52.558 00.000 9828 MoveAxis(E, 6, B)
02:09:52.558 00.000 9828 Guiding  Dir = 2, Dur = 6
02:09:52.559 00.001 9828 IsSlewing returns 0
02:09:52.559 00.000 9828 IsGuiding returns 0
02:09:52.559 00.000 9828 PulseGuide returned control before completion, sleep 16
02:09:52.581 00.022 9828 IsGuiding returns 1
02:09:52.581 00.000 9828 scope still moving after pulse duration time elapsed
02:09:52.613 00.032 9828 IsSlewing returns 0
02:09:52.613 00.000 9828 IsGuiding returns 1
02:09:52.644 00.031 9828 IsSlewing returns 0
02:09:52.644 00.000 9828 IsGuiding returns 1
02:09:52.675 00.031 9828 IsSlewing returns 0
02:09:52.675 00.000 9828 IsGuiding returns 0
02:09:52.675 00.000 9828 scope move finished after 6 + 110 ms
02:09:52.675 00.000 9828 Move returns status 0, amount 6
02:09:52.675 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:52.675 00.000 9828 MoveAxis(N, 16, B)
02:09:52.675 00.000 9828 Guiding  Dir = 0, Dur = 16
02:09:52.691 00.016 9828 IsSlewing returns 0
02:09:52.691 00.000 9828 IsGuiding returns 0
02:09:52.691 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:52.722 00.031 9828 IsGuiding returns 1
02:09:52.722 00.000 9828 scope still moving after pulse duration time elapsed
02:09:52.753 00.031 9828 IsSlewing returns 0
02:09:52.753 00.000 9828 IsGuiding returns 1
02:09:52.784 00.031 9828 IsSlewing returns 0
02:09:52.784 00.000 9828 IsGuiding returns 1
02:09:52.815 00.031 9828 IsSlewing returns 0
02:09:52.815 00.000 9828 IsGuiding returns 1
02:09:52.846 00.031 9828 IsSlewing returns 0
02:09:52.846 00.000 9828 IsGuiding returns 0
02:09:52.846 00.000 9828 scope move finished after 16 + 139 ms
02:09:52.846 00.000 9828 Move returns status 0, amount 16
02:09:52.846 00.000 9828 move complete, result=0
02:09:52.846 00.000 9828 worker thread done servicing request
02:09:52.846 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:09:53.250 00.404 8976 Exposure complete
02:09:53.256 00.006 8976 worker thread done servicing request
02:09:53.256 00.000 5052 OnExposeComplete: enter
02:09:53.256 00.000 5052 UpdateGuideState(): m_state=6
02:09:53.256 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7382
02:09:53.256 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.31, Mass=200, SNR=9.8, Peak=86 HFD=1.5
02:09:53.256 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.26 = 3.02)
02:09:53.256 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.36 = 2.92)
02:09:53.256 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.40 hyp=0.43 cameraTheta=-1.22 mountX=-0.42 mountY=0.09, mountTheta=2.92
02:09:53.257 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.40, opts=13)
02:09:53.257 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.40)
02:09:53.257 00.000 8976 Worker thread wakes up
02:09:53.257 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.40) opts 0xd
02:09:53.257 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.40)
02:09:53.257 00.000 8976 Moving (0.15, -0.40) raw xDistance=-0.42 yDistance=0.09
02:09:53.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
02:09:53.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:09:53.257 00.000 8976 MoveAxis(R, 2, ABG)
02:09:53.257 00.000 8976 stepping (-15, 14) + (2, 0)
02:09:53.257 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:53.258 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:09:53.269 00.011 5052 UpdateGuideState exits: m=200 SNR=9.8
02:09:53.270 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:53.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:53.270 00.000 5052 Enqueuing Expose request
02:09:53.292 00.022 8976 Received - 47 (G) 
02:09:53.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:53.292 00.000 8976 stepped: pos (-13, 14)
02:09:53.292 00.000 8976 MoveAxis(U, 0, ABG)
02:09:53.292 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
02:09:53.292 00.000 8976 MountToCamera -- mountX=2.30 mountY=-1.82 hyp=2.93 mountTheta=-0.67 cameraX=0.57, cameraY=2.87 cameraTheta=1.37
02:09:53.292 00.000 8976 incremental bump (0.571, 2.871) isValid = 1
02:09:53.292 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
02:09:53.293 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:09:53.293 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:09:53.293 00.000 8976 move complete, result=0
02:09:53.293 00.000 9828 Worker thread wakes up
02:09:53.293 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:09:53.293 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:09:53.293 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:09:53.293 00.000 8976 worker thread done servicing request
02:09:53.293 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.81)
02:09:53.293 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.89)
02:09:53.293 00.000 8976 Worker thread wakes up
02:09:53.293 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
02:09:53.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:53.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:53.294 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:09:53.294 00.000 9828 BLC: window closed
02:09:53.294 00.000 9828 MoveAxis(E, 9, B)
02:09:53.294 00.000 9828 Guiding  Dir = 2, Dur = 9
02:09:53.294 00.000 9828 IsSlewing returns 0
02:09:53.294 00.000 9828 IsGuiding returns 0
02:09:53.294 00.000 9828 PulseGuide returned control before completion, sleep 19
02:09:53.317 00.023 9828 IsGuiding returns 1
02:09:53.317 00.000 9828 scope still moving after pulse duration time elapsed
02:09:53.348 00.031 9828 IsSlewing returns 0
02:09:53.348 00.000 9828 IsGuiding returns 1
02:09:53.378 00.030 9828 IsSlewing returns 0
02:09:53.378 00.000 9828 IsGuiding returns 1
02:09:53.408 00.030 9828 IsSlewing returns 0
02:09:53.408 00.000 9828 IsGuiding returns 1
02:09:53.439 00.031 9828 IsSlewing returns 0
02:09:53.439 00.000 9828 IsGuiding returns 0
02:09:53.439 00.000 9828 scope move finished after 9 + 135 ms
02:09:53.439 00.000 9828 Move returns status 0, amount 9
02:09:53.439 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:53.439 00.000 9828 MoveAxis(N, 15, B)
02:09:53.439 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:53.455 00.016 9828 IsSlewing returns 0
02:09:53.455 00.000 9828 IsGuiding returns 0
02:09:53.455 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:53.487 00.032 9828 IsGuiding returns 1
02:09:53.487 00.000 9828 scope still moving after pulse duration time elapsed
02:09:53.518 00.031 9828 IsSlewing returns 0
02:09:53.518 00.000 9828 IsGuiding returns 1
02:09:53.550 00.032 9828 IsSlewing returns 0
02:09:53.550 00.000 9828 IsGuiding returns 1
02:09:53.581 00.031 9828 IsSlewing returns 0
02:09:53.581 00.000 9828 IsGuiding returns 1
02:09:53.612 00.031 9828 IsSlewing returns 0
02:09:53.612 00.000 9828 IsGuiding returns 0
02:09:53.612 00.000 9828 scope move finished after 15 + 142 ms
02:09:53.612 00.000 9828 Move returns status 0, amount 15
02:09:53.612 00.000 9828 move complete, result=0
02:09:53.612 00.000 9828 worker thread done servicing request
02:09:53.612 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:09:53.986 00.374 8976 Exposure complete
02:09:53.992 00.006 8976 worker thread done servicing request
02:09:53.992 00.000 5052 OnExposeComplete: enter
02:09:53.992 00.000 5052 UpdateGuideState(): m_state=6
02:09:53.992 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7383
02:09:53.992 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.65, Mass=215, SNR=10.1, Peak=79 HFD=2.1
02:09:53.992 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
02:09:53.992 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.20)
02:09:53.992 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.06 hyp=0.30 cameraTheta=-2.94 mountX=0.08 mountY=0.28, mountTheta=1.29
02:09:53.992 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.06, opts=13)
02:09:53.992 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.06)
02:09:53.992 00.000 8976 Worker thread wakes up
02:09:53.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.06) opts 0xd
02:09:53.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.06)
02:09:53.992 00.000 8976 Moving (-0.30, -0.06) raw xDistance=0.08 yDistance=0.28
02:09:53.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:09:53.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:09:53.992 00.000 8976 MoveAxis(R, 0, ABG)
02:09:53.992 00.000 8976 MoveAxis(D, 1, ABG)
02:09:53.993 00.001 8976 stepping (-13, 14) + (0, -1)
02:09:53.993 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:53.993 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:09:54.004 00.011 5052 UpdateGuideState exits: m=215 SNR=10.1
02:09:54.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:54.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:54.004 00.000 5052 Enqueuing Expose request
02:09:54.011 00.007 8976 Received - 47 (G) 
02:09:54.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:54.011 00.000 8976 stepped: pos (-13, 13)
02:09:54.011 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:09:54.011 00.000 8976 MountToCamera -- mountX=2.20 mountY=-1.90 hyp=2.90 mountTheta=-0.71 cameraX=0.69, cameraY=2.82 cameraTheta=1.33
02:09:54.011 00.000 8976 incremental bump (0.690, 2.818) isValid = 1
02:09:54.011 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:09:54.011 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:09:54.011 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:09:54.011 00.000 8976 move complete, result=0
02:09:54.011 00.000 8976 worker thread done servicing request
02:09:54.012 00.001 8976 Worker thread wakes up
02:09:54.012 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:09:54.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:54.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:54.012 00.000 9828 Worker thread wakes up
02:09:54.012 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:09:54.012 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:09:54.012 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
02:09:54.012 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
02:09:54.012 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
02:09:54.012 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:09:54.012 00.000 9828 BLC: window closed
02:09:54.012 00.000 9828 MoveAxis(E, 10, B)
02:09:54.012 00.000 9828 Guiding  Dir = 2, Dur = 10
02:09:54.013 00.001 9828 IsSlewing returns 0
02:09:54.013 00.000 9828 IsGuiding returns 0
02:09:54.013 00.000 9828 PulseGuide returned control before completion, sleep 20
02:09:54.048 00.035 9828 IsGuiding returns 1
02:09:54.048 00.000 9828 scope still moving after pulse duration time elapsed
02:09:54.079 00.031 9828 IsSlewing returns 0
02:09:54.079 00.000 9828 IsGuiding returns 1
02:09:54.110 00.031 9828 IsSlewing returns 0
02:09:54.110 00.000 9828 IsGuiding returns 1
02:09:54.140 00.030 9828 IsSlewing returns 0
02:09:54.140 00.000 9828 IsGuiding returns 0
02:09:54.140 00.000 9828 scope move finished after 10 + 117 ms
02:09:54.141 00.001 9828 Move returns status 0, amount 10
02:09:54.141 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:54.141 00.000 9828 MoveAxis(N, 15, B)
02:09:54.141 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:54.156 00.015 9828 IsSlewing returns 0
02:09:54.156 00.000 9828 IsGuiding returns 0
02:09:54.156 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:54.186 00.030 9828 IsGuiding returns 1
02:09:54.186 00.000 9828 scope still moving after pulse duration time elapsed
02:09:54.218 00.032 9828 IsSlewing returns 0
02:09:54.218 00.000 9828 IsGuiding returns 1
02:09:54.250 00.032 9828 IsSlewing returns 0
02:09:54.250 00.000 9828 IsGuiding returns 1
02:09:54.281 00.031 9828 IsSlewing returns 0
02:09:54.281 00.000 9828 IsGuiding returns 1
02:09:54.313 00.032 9828 IsSlewing returns 0
02:09:54.313 00.000 9828 IsGuiding returns 0
02:09:54.313 00.000 9828 scope move finished after 15 + 142 ms
02:09:54.313 00.000 9828 Move returns status 0, amount 15
02:09:54.313 00.000 9828 move complete, result=0
02:09:54.313 00.000 9828 worker thread done servicing request
02:09:54.313 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:09:54.707 00.394 8976 Exposure complete
02:09:54.712 00.005 8976 worker thread done servicing request
02:09:54.712 00.000 5052 OnExposeComplete: enter
02:09:54.712 00.000 5052 UpdateGuideState(): m_state=6
02:09:54.713 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7384
02:09:54.713 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.63, Mass=205, SNR=9.9, Peak=76 HFD=2.0
02:09:54.713 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
02:09:54.713 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.19)
02:09:54.713 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.08 hyp=0.40 cameraTheta=-2.95 mountX=0.11 mountY=0.37, mountTheta=1.28
02:09:54.713 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.08, opts=13)
02:09:54.714 00.001 5052 Enqueuing Move request for stepguider (-0.39, -0.08)
02:09:54.714 00.000 8976 Worker thread wakes up
02:09:54.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.08) opts 0xd
02:09:54.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.08)
02:09:54.714 00.000 8976 Moving (-0.39, -0.08) raw xDistance=0.11 yDistance=0.37
02:09:54.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:09:54.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:09:54.714 00.000 8976 MoveAxis(R, 0, ABG)
02:09:54.714 00.000 8976 MoveAxis(D, 2, ABG)
02:09:54.714 00.000 8976 stepping (-13, 13) + (0, -2)
02:09:54.714 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:54.715 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
02:09:54.724 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
02:09:54.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:54.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:54.724 00.000 5052 Enqueuing Expose request
02:09:54.747 00.023 8976 Received - 47 (G) 
02:09:54.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:54.747 00.000 8976 stepped: pos (-13, 11)
02:09:54.747 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:09:54.747 00.000 8976 MountToCamera -- mountX=2.13 mountY=-1.85 hyp=2.82 mountTheta=-0.72 cameraX=0.68, cameraY=2.74 cameraTheta=1.33
02:09:54.747 00.000 8976 incremental bump (0.677, 2.736) isValid = 1
02:09:54.747 00.000 8976 Scheduling Mount bump of (0.028, 0.116)
02:09:54.747 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:09:54.747 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:09:54.747 00.000 8976 move complete, result=0
02:09:54.747 00.000 8976 worker thread done servicing request
02:09:54.747 00.000 8976 Worker thread wakes up
02:09:54.747 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:09:54.747 00.000 9828 Worker thread wakes up
02:09:54.747 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:09:54.747 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:09:54.747 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
02:09:54.747 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
02:09:54.747 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
02:09:54.747 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:09:54.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:54.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:54.748 00.001 9828 BLC: window closed
02:09:54.748 00.000 9828 MoveAxis(E, 10, B)
02:09:54.748 00.000 9828 Guiding  Dir = 2, Dur = 10
02:09:54.748 00.000 9828 IsSlewing returns 0
02:09:54.748 00.000 9828 IsGuiding returns 0
02:09:54.748 00.000 9828 PulseGuide returned control before completion, sleep 20
02:09:54.780 00.032 9828 IsGuiding returns 1
02:09:54.780 00.000 9828 scope still moving after pulse duration time elapsed
02:09:54.811 00.031 9828 IsSlewing returns 0
02:09:54.811 00.000 9828 IsGuiding returns 1
02:09:54.842 00.031 9828 IsSlewing returns 0
02:09:54.842 00.000 9828 IsGuiding returns 1
02:09:54.873 00.031 9828 IsSlewing returns 0
02:09:54.873 00.000 9828 IsGuiding returns 0
02:09:54.873 00.000 9828 scope move finished after 10 + 114 ms
02:09:54.873 00.000 9828 Move returns status 0, amount 10
02:09:54.873 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:54.873 00.000 9828 MoveAxis(N, 15, B)
02:09:54.873 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:54.888 00.015 9828 IsSlewing returns 0
02:09:54.889 00.001 9828 IsGuiding returns 0
02:09:54.889 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:54.919 00.030 9828 IsGuiding returns 1
02:09:54.919 00.000 9828 scope still moving after pulse duration time elapsed
02:09:54.950 00.031 9828 IsSlewing returns 0
02:09:54.950 00.000 9828 IsGuiding returns 1
02:09:54.982 00.032 9828 IsSlewing returns 0
02:09:54.982 00.000 9828 IsGuiding returns 1
02:09:55.014 00.032 9828 IsSlewing returns 0
02:09:55.014 00.000 9828 IsGuiding returns 1
02:09:55.046 00.032 9828 IsSlewing returns 0
02:09:55.046 00.000 9828 IsGuiding returns 0
02:09:55.046 00.000 9828 scope move finished after 15 + 142 ms
02:09:55.046 00.000 9828 Move returns status 0, amount 15
02:09:55.046 00.000 9828 move complete, result=0
02:09:55.046 00.000 9828 worker thread done servicing request
02:09:55.046 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:09:55.443 00.397 8976 Exposure complete
02:09:55.449 00.006 8976 worker thread done servicing request
02:09:55.449 00.000 5052 OnExposeComplete: enter
02:09:55.450 00.001 5052 UpdateGuideState(): m_state=6
02:09:55.450 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7385
02:09:55.450 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.78, Mass=192, SNR=9.7, Peak=76 HFD=1.9
02:09:55.450 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
02:09:55.450 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
02:09:55.450 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.28 mountX=-0.05 mountY=-0.25, mountTheta=-1.76
02:09:55.451 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.07, opts=13)
02:09:55.451 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.07)
02:09:55.451 00.000 8976 Worker thread wakes up
02:09:55.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.07) opts 0xd
02:09:55.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.07)
02:09:55.451 00.000 8976 Moving (0.25, 0.07) raw xDistance=-0.05 yDistance=-0.25
02:09:55.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:09:55.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:09:55.451 00.000 8976 MoveAxis(R, 0, ABG)
02:09:55.451 00.000 8976 MoveAxis(U, 0, ABG)
02:09:55.451 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:09:55.451 00.000 8976 MountToCamera -- mountX=2.08 mountY=-1.81 hyp=2.76 mountTheta=-0.72 cameraX=0.67, cameraY=2.68 cameraTheta=1.33
02:09:55.451 00.000 8976 incremental bump (0.668, 2.680) isValid = 1
02:09:55.451 00.000 8976 Scheduling Mount bump of (0.028, 0.116)
02:09:55.451 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:09:55.451 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:09:55.452 00.001 8976 move complete, result=0
02:09:55.452 00.000 9828 Worker thread wakes up
02:09:55.452 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:09:55.452 00.000 8976 worker thread done servicing request
02:09:55.452 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:09:55.452 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:09:55.452 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
02:09:55.452 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
02:09:55.452 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
02:09:55.452 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:09:55.452 00.000 9828 BLC: window closed
02:09:55.452 00.000 9828 MoveAxis(E, 10, B)
02:09:55.452 00.000 9828 Guiding  Dir = 2, Dur = 10
02:09:55.453 00.001 9828 IsSlewing returns 0
02:09:55.453 00.000 9828 IsGuiding returns 0
02:09:55.453 00.000 9828 PulseGuide returned control before completion, sleep 20
02:09:55.462 00.009 5052 UpdateGuideState exits: m=192 SNR=9.7
02:09:55.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:55.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:55.462 00.000 5052 Enqueuing Expose request
02:09:55.462 00.000 8976 Worker thread wakes up
02:09:55.462 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:55.462 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:55.462 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:55.482 00.020 9828 IsGuiding returns 1
02:09:55.483 00.001 9828 scope still moving after pulse duration time elapsed
02:09:55.512 00.029 9828 IsSlewing returns 0
02:09:55.512 00.000 9828 IsGuiding returns 1
02:09:55.543 00.031 9828 IsSlewing returns 0
02:09:55.543 00.000 9828 IsGuiding returns 1
02:09:55.574 00.031 9828 IsSlewing returns 0
02:09:55.574 00.000 9828 IsGuiding returns 1
02:09:55.605 00.031 9828 IsSlewing returns 0
02:09:55.605 00.000 9828 IsGuiding returns 1
02:09:55.635 00.030 9828 IsSlewing returns 0
02:09:55.635 00.000 9828 IsGuiding returns 1
02:09:55.666 00.031 9828 IsSlewing returns 0
02:09:55.666 00.000 9828 IsGuiding returns 1
02:09:55.698 00.032 9828 IsSlewing returns 0
02:09:55.698 00.000 9828 IsGuiding returns 0
02:09:55.698 00.000 9828 scope move finished after 10 + 235 ms
02:09:55.698 00.000 9828 Move returns status 0, amount 10
02:09:55.698 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:55.698 00.000 9828 MoveAxis(N, 15, B)
02:09:55.698 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:55.714 00.016 9828 IsSlewing returns 0
02:09:55.714 00.000 9828 IsGuiding returns 0
02:09:55.714 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:55.746 00.032 9828 IsGuiding returns 1
02:09:55.746 00.000 9828 scope still moving after pulse duration time elapsed
02:09:55.778 00.032 9828 IsSlewing returns 0
02:09:55.778 00.000 9828 IsGuiding returns 1
02:09:55.809 00.031 9828 IsSlewing returns 0
02:09:55.809 00.000 9828 IsGuiding returns 1
02:09:55.840 00.031 9828 IsSlewing returns 0
02:09:55.840 00.000 9828 IsGuiding returns 1
02:09:55.871 00.031 9828 IsSlewing returns 0
02:09:55.871 00.000 9828 IsGuiding returns 0
02:09:55.871 00.000 9828 scope move finished after 15 + 141 ms
02:09:55.871 00.000 9828 Move returns status 0, amount 15
02:09:55.871 00.000 9828 move complete, result=0
02:09:55.871 00.000 9828 worker thread done servicing request
02:09:55.871 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:09:56.152 00.281 8976 Exposure complete
02:09:56.157 00.005 8976 worker thread done servicing request
02:09:56.158 00.001 5052 OnExposeComplete: enter
02:09:56.158 00.000 5052 UpdateGuideState(): m_state=6
02:09:56.158 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7386
02:09:56.158 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.64, Mass=194, SNR=9.6, Peak=72 HFD=1.7
02:09:56.158 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
02:09:56.158 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
02:09:56.158 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.07 hyp=0.41 cameraTheta=-0.16 mountX=-0.24 mountY=-0.30, mountTheta=-2.25
02:09:56.158 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.07, opts=13)
02:09:56.158 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.07)
02:09:56.159 00.001 8976 Worker thread wakes up
02:09:56.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.07) opts 0xd
02:09:56.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.07)
02:09:56.159 00.000 8976 Moving (0.40, -0.07) raw xDistance=-0.24 yDistance=-0.30
02:09:56.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:09:56.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:09:56.159 00.000 8976 MoveAxis(R, 0, ABG)
02:09:56.159 00.000 8976 MoveAxis(U, 1, ABG)
02:09:56.159 00.000 8976 stepping (-13, 11) + (0, 1)
02:09:56.159 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:56.159 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:09:56.169 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
02:09:56.170 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:56.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:56.170 00.000 5052 Enqueuing Expose request
02:09:56.186 00.016 8976 Received - 47 (G) 
02:09:56.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:56.186 00.000 8976 stepped: pos (-13, 12)
02:09:56.186 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:09:56.186 00.000 8976 MountToCamera -- mountX=2.05 mountY=-1.84 hyp=2.76 mountTheta=-0.73 cameraX=0.71, cameraY=2.67 cameraTheta=1.31
02:09:56.186 00.000 8976 incremental bump (0.708, 2.667) isValid = 1
02:09:56.186 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
02:09:56.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:09:56.186 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:09:56.186 00.000 8976 move complete, result=0
02:09:56.186 00.000 8976 worker thread done servicing request
02:09:56.186 00.000 8976 Worker thread wakes up
02:09:56.186 00.000 9828 Worker thread wakes up
02:09:56.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:09:56.186 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:09:56.186 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.87)
02:09:56.186 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.95)
02:09:56.186 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.03 mountY=-0.11, mountTheta=-1.88
02:09:56.186 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:09:56.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:56.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:56.186 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:09:56.186 00.000 9828 BLC: window closed
02:09:56.187 00.001 9828 MoveAxis(E, 11, B)
02:09:56.187 00.000 9828 Guiding  Dir = 2, Dur = 11
02:09:56.187 00.000 9828 IsSlewing returns 0
02:09:56.187 00.000 9828 IsGuiding returns 0
02:09:56.187 00.000 9828 PulseGuide returned control before completion, sleep 21
02:09:56.211 00.024 9828 IsGuiding returns 1
02:09:56.211 00.000 9828 scope still moving after pulse duration time elapsed
02:09:56.242 00.031 9828 IsSlewing returns 0
02:09:56.242 00.000 9828 IsGuiding returns 1
02:09:56.274 00.032 9828 IsSlewing returns 0
02:09:56.274 00.000 9828 IsGuiding returns 1
02:09:56.305 00.031 9828 IsSlewing returns 0
02:09:56.305 00.000 9828 IsGuiding returns 1
02:09:56.337 00.032 9828 IsSlewing returns 0
02:09:56.337 00.000 9828 IsGuiding returns 0
02:09:56.337 00.000 9828 scope move finished after 11 + 138 ms
02:09:56.337 00.000 9828 Move returns status 0, amount 11
02:09:56.337 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:56.337 00.000 9828 MoveAxis(N, 15, B)
02:09:56.337 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:56.353 00.016 9828 IsSlewing returns 0
02:09:56.353 00.000 9828 IsGuiding returns 0
02:09:56.354 00.001 9828 PulseGuide returned control before completion, sleep 25
02:09:56.384 00.030 9828 IsGuiding returns 1
02:09:56.384 00.000 9828 scope still moving after pulse duration time elapsed
02:09:56.416 00.032 9828 IsSlewing returns 0
02:09:56.416 00.000 9828 IsGuiding returns 1
02:09:56.447 00.031 9828 IsSlewing returns 0
02:09:56.447 00.000 9828 IsGuiding returns 1
02:09:56.479 00.032 9828 IsSlewing returns 0
02:09:56.479 00.000 9828 IsGuiding returns 1
02:09:56.510 00.031 9828 IsSlewing returns 0
02:09:56.511 00.001 9828 IsGuiding returns 0
02:09:56.511 00.000 9828 scope move finished after 15 + 142 ms
02:09:56.511 00.000 9828 Move returns status 0, amount 15
02:09:56.511 00.000 9828 move complete, result=0
02:09:56.511 00.000 9828 worker thread done servicing request
02:09:56.511 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:09:56.878 00.367 8976 Exposure complete
02:09:56.884 00.006 8976 worker thread done servicing request
02:09:56.884 00.000 5052 OnExposeComplete: enter
02:09:56.884 00.000 5052 UpdateGuideState(): m_state=6
02:09:56.884 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7387
02:09:56.884 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.73, Mass=206, SNR=9.9, Peak=76 HFD=2.0
02:09:56.884 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:09:56.884 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:09:56.884 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.02 hyp=0.54 cameraTheta=0.04 mountX=-0.23 mountY=-0.47, mountTheta=-2.03
02:09:56.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.02, opts=13)
02:09:56.885 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.02)
02:09:56.885 00.000 8976 Worker thread wakes up
02:09:56.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.02) opts 0xd
02:09:56.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.02)
02:09:56.885 00.000 8976 Moving (0.54, 0.02) raw xDistance=-0.23 yDistance=-0.47
02:09:56.886 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:09:56.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
02:09:56.886 00.000 8976 MoveAxis(R, 0, ABG)
02:09:56.886 00.000 8976 MoveAxis(U, 2, ABG)
02:09:56.886 00.000 8976 stepping (-13, 12) + (0, 2)
02:09:56.886 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:56.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:09:56.896 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
02:09:56.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:56.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:56.896 00.000 5052 Enqueuing Expose request
02:09:56.920 00.024 8976 Received - 47 (G) 
02:09:56.921 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:09:56.921 00.000 8976 stepped: pos (-13, 14)
02:09:56.921 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:09:56.921 00.000 8976 MountToCamera -- mountX=2.03 mountY=-1.97 hyp=2.83 mountTheta=-0.77 cameraX=0.83, cameraY=2.71 cameraTheta=1.27
02:09:56.921 00.000 8976 incremental bump (0.829, 2.706) isValid = 1
02:09:56.921 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:09:56.921 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:09:56.921 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:09:56.921 00.000 8976 move complete, result=0
02:09:56.921 00.000 9828 Worker thread wakes up
02:09:56.921 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:09:56.921 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:09:56.921 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:09:56.921 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:09:56.921 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:09:56.921 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:09:56.921 00.000 9828 BLC: window closed
02:09:56.922 00.001 9828 MoveAxis(E, 12, B)
02:09:56.922 00.000 8976 worker thread done servicing request
02:09:56.922 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:09:56.922 00.000 9828 Guiding  Dir = 2, Dur = 12
02:09:56.922 00.000 8976 Worker thread wakes up
02:09:56.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:56.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:56.922 00.000 9828 IsSlewing returns 0
02:09:56.922 00.000 9828 IsGuiding returns 0
02:09:56.922 00.000 9828 PulseGuide returned control before completion, sleep 22
02:09:56.960 00.038 9828 IsGuiding returns 1
02:09:56.960 00.000 9828 scope still moving after pulse duration time elapsed
02:09:56.992 00.032 9828 IsSlewing returns 0
02:09:56.993 00.001 9828 IsGuiding returns 1
02:09:57.024 00.031 9828 IsSlewing returns 0
02:09:57.024 00.000 9828 IsGuiding returns 1
02:09:57.054 00.030 9828 IsSlewing returns 0
02:09:57.054 00.000 9828 IsGuiding returns 0
02:09:57.054 00.000 9828 scope move finished after 12 + 119 ms
02:09:57.054 00.000 9828 Move returns status 0, amount 12
02:09:57.054 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:57.054 00.000 9828 MoveAxis(N, 15, B)
02:09:57.054 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:57.069 00.015 9828 IsSlewing returns 0
02:09:57.069 00.000 9828 IsGuiding returns 0
02:09:57.069 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:57.100 00.031 9828 IsGuiding returns 1
02:09:57.100 00.000 9828 scope still moving after pulse duration time elapsed
02:09:57.132 00.032 9828 IsSlewing returns 0
02:09:57.132 00.000 9828 IsGuiding returns 1
02:09:57.163 00.031 9828 IsSlewing returns 0
02:09:57.163 00.000 9828 IsGuiding returns 1
02:09:57.195 00.032 9828 IsSlewing returns 0
02:09:57.195 00.000 9828 IsGuiding returns 1
02:09:57.226 00.031 9828 IsSlewing returns 0
02:09:57.226 00.000 9828 IsGuiding returns 0
02:09:57.226 00.000 9828 scope move finished after 15 + 141 ms
02:09:57.226 00.000 9828 Move returns status 0, amount 15
02:09:57.226 00.000 9828 move complete, result=0
02:09:57.226 00.000 9828 worker thread done servicing request
02:09:57.227 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:09:57.610 00.383 8976 Exposure complete
02:09:57.616 00.006 8976 worker thread done servicing request
02:09:57.616 00.000 5052 OnExposeComplete: enter
02:09:57.616 00.000 5052 UpdateGuideState(): m_state=6
02:09:57.616 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7388
02:09:57.616 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.43, Mass=200, SNR=9.8, Peak=79 HFD=1.8
02:09:57.616 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.27 = 3.02)
02:09:57.616 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
02:09:57.616 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.22 mountX=-0.30 mountY=0.07, mountTheta=2.92
02:09:57.617 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.28, opts=13)
02:09:57.617 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.28)
02:09:57.617 00.000 8976 Worker thread wakes up
02:09:57.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.28) opts 0xd
02:09:57.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.28)
02:09:57.617 00.000 8976 Moving (0.10, -0.28) raw xDistance=-0.30 yDistance=0.07
02:09:57.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:09:57.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:09:57.617 00.000 8976 MoveAxis(R, 1, ABG)
02:09:57.617 00.000 8976 stepping (-13, 14) + (1, 0)
02:09:57.617 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:57.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:09:57.627 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
02:09:57.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:57.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:57.627 00.000 5052 Enqueuing Expose request
02:09:57.640 00.013 8976 Received - 47 (G) 
02:09:57.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:57.640 00.000 8976 stepped: pos (-12, 14)
02:09:57.640 00.000 8976 MoveAxis(U, 0, ABG)
02:09:57.640 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:09:57.640 00.000 8976 MountToCamera -- mountX=1.97 mountY=-2.05 hyp=2.84 mountTheta=-0.81 cameraX=0.93, cameraY=2.69 cameraTheta=1.24
02:09:57.640 00.000 8976 incremental bump (0.932, 2.687) isValid = 1
02:09:57.640 00.000 8976 Scheduling Mount bump of (0.038, 0.113)
02:09:57.640 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:09:57.640 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:09:57.640 00.000 8976 move complete, result=0
02:09:57.640 00.000 9828 Worker thread wakes up
02:09:57.640 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:09:57.640 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:09:57.640 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:09:57.640 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:09:57.640 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:09:57.641 00.001 8976 worker thread done servicing request
02:09:57.641 00.000 8976 Worker thread wakes up
02:09:57.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:57.641 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:57.641 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:09:57.641 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:09:57.641 00.000 9828 BLC: window closed
02:09:57.641 00.000 9828 MoveAxis(E, 14, B)
02:09:57.641 00.000 9828 Guiding  Dir = 2, Dur = 14
02:09:57.641 00.000 9828 IsSlewing returns 0
02:09:57.641 00.000 9828 IsGuiding returns 0
02:09:57.642 00.001 9828 PulseGuide returned control before completion, sleep 24
02:09:57.673 00.031 9828 IsGuiding returns 1
02:09:57.673 00.000 9828 scope still moving after pulse duration time elapsed
02:09:57.705 00.032 9828 IsSlewing returns 0
02:09:57.705 00.000 9828 IsGuiding returns 1
02:09:57.736 00.031 9828 IsSlewing returns 0
02:09:57.736 00.000 9828 IsGuiding returns 1
02:09:57.767 00.031 9828 IsSlewing returns 0
02:09:57.767 00.000 9828 IsGuiding returns 0
02:09:57.767 00.000 9828 scope move finished after 14 + 110 ms
02:09:57.767 00.000 9828 Move returns status 0, amount 14
02:09:57.767 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:57.767 00.000 9828 MoveAxis(N, 15, B)
02:09:57.767 00.000 9828 Guiding  Dir = 0, Dur = 15
02:09:57.783 00.016 9828 IsSlewing returns 0
02:09:57.783 00.000 9828 IsGuiding returns 0
02:09:57.783 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:57.814 00.031 9828 IsGuiding returns 1
02:09:57.814 00.000 9828 scope still moving after pulse duration time elapsed
02:09:57.844 00.030 9828 IsSlewing returns 0
02:09:57.844 00.000 9828 IsGuiding returns 1
02:09:57.876 00.032 9828 IsSlewing returns 0
02:09:57.876 00.000 9828 IsGuiding returns 1
02:09:57.907 00.031 9828 IsSlewing returns 0
02:09:57.907 00.000 9828 IsGuiding returns 0
02:09:57.907 00.000 9828 scope move finished after 15 + 109 ms
02:09:57.907 00.000 9828 Move returns status 0, amount 15
02:09:57.907 00.000 9828 move complete, result=0
02:09:57.907 00.000 9828 worker thread done servicing request
02:09:57.907 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:09:58.335 00.428 8976 Exposure complete
02:09:58.341 00.006 8976 worker thread done servicing request
02:09:58.341 00.000 5052 OnExposeComplete: enter
02:09:58.341 00.000 5052 UpdateGuideState(): m_state=6
02:09:58.341 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7389
02:09:58.341 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.47, Mass=195, SNR=9.7, Peak=79 HFD=1.6
02:09:58.341 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
02:09:58.342 00.001 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.09 = -3.09)
02:09:58.342 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-0.94 mountX=-0.29 mountY=-0.02, mountTheta=-3.08
02:09:58.342 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.24, opts=13)
02:09:58.342 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.24)
02:09:58.342 00.000 8976 Worker thread wakes up
02:09:58.342 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.24) opts 0xd
02:09:58.342 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.24)
02:09:58.342 00.000 8976 Moving (0.17, -0.24) raw xDistance=-0.29 yDistance=-0.02
02:09:58.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:09:58.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:09:58.342 00.000 8976 MoveAxis(R, 1, ABG)
02:09:58.342 00.000 8976 stepping (-12, 14) + (1, 0)
02:09:58.342 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:58.343 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:09:58.353 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:09:58.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:58.354 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:58.354 00.000 5052 Enqueuing Expose request
02:09:58.375 00.021 8976 Received - 47 (G) 
02:09:58.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:58.375 00.000 8976 stepped: pos (-11, 14)
02:09:58.375 00.000 8976 MoveAxis(U, 0, ABG)
02:09:58.375 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:09:58.375 00.000 8976 MountToCamera -- mountX=1.87 mountY=-2.11 hyp=2.82 mountTheta=-0.84 cameraX=1.02, cameraY=2.63 cameraTheta=1.20
02:09:58.375 00.000 8976 incremental bump (1.025, 2.629) isValid = 1
02:09:58.375 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:09:58.376 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:09:58.376 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:09:58.376 00.000 8976 move complete, result=0
02:09:58.376 00.000 8976 worker thread done servicing request
02:09:58.376 00.000 8976 Worker thread wakes up
02:09:58.376 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
02:09:58.376 00.000 9828 Worker thread wakes up
02:09:58.376 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:09:58.376 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:09:58.376 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
02:09:58.376 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
02:09:58.376 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:09:58.376 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:09:58.376 00.000 9828 BLC: window closed
02:09:58.376 00.000 9828 MoveAxis(E, 15, B)
02:09:58.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:58.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:58.376 00.000 9828 Guiding  Dir = 2, Dur = 15
02:09:58.377 00.001 9828 IsSlewing returns 0
02:09:58.377 00.000 9828 IsGuiding returns 0
02:09:58.377 00.000 9828 PulseGuide returned control before completion, sleep 25
02:09:58.418 00.041 9828 IsGuiding returns 1
02:09:58.418 00.000 9828 scope still moving after pulse duration time elapsed
02:09:58.450 00.032 9828 IsSlewing returns 0
02:09:58.450 00.000 9828 IsGuiding returns 1
02:09:58.481 00.031 9828 IsSlewing returns 0
02:09:58.481 00.000 9828 IsGuiding returns 1
02:09:58.511 00.030 9828 IsSlewing returns 0
02:09:58.512 00.001 9828 IsGuiding returns 0
02:09:58.512 00.000 9828 scope move finished after 15 + 119 ms
02:09:58.512 00.000 9828 Move returns status 0, amount 15
02:09:58.512 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:58.512 00.000 9828 MoveAxis(N, 14, B)
02:09:58.512 00.000 9828 Guiding  Dir = 0, Dur = 14
02:09:58.527 00.015 9828 IsSlewing returns 0
02:09:58.528 00.001 9828 IsGuiding returns 0
02:09:58.528 00.000 9828 PulseGuide returned control before completion, sleep 24
02:09:58.557 00.029 9828 IsGuiding returns 1
02:09:58.557 00.000 9828 scope still moving after pulse duration time elapsed
02:09:58.589 00.032 9828 IsSlewing returns 0
02:09:58.589 00.000 9828 IsGuiding returns 1
02:09:58.620 00.031 9828 IsSlewing returns 0
02:09:58.620 00.000 9828 IsGuiding returns 1
02:09:58.650 00.030 9828 IsSlewing returns 0
02:09:58.650 00.000 9828 IsGuiding returns 1
02:09:58.683 00.033 9828 IsSlewing returns 0
02:09:58.683 00.000 9828 IsGuiding returns 0
02:09:58.683 00.000 9828 scope move finished after 14 + 141 ms
02:09:58.683 00.000 9828 Move returns status 0, amount 14
02:09:58.683 00.000 9828 move complete, result=0
02:09:58.683 00.000 9828 worker thread done servicing request
02:09:58.683 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:09:59.074 00.391 8976 Exposure complete
02:09:59.079 00.005 8976 worker thread done servicing request
02:09:59.080 00.001 5052 OnExposeComplete: enter
02:09:59.080 00.000 5052 UpdateGuideState(): m_state=6
02:09:59.080 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7390
02:09:59.080 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.99, Mass=193, SNR=9.6, Peak=84 HFD=2.0
02:09:59.080 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.42 = -0.42)
02:09:59.080 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
02:09:59.080 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.62 mountX=0.26 mountY=-0.14, mountTheta=-0.50
02:09:59.081 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.28, opts=13)
02:09:59.081 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.28)
02:09:59.081 00.000 8976 Worker thread wakes up
02:09:59.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.28) opts 0xd
02:09:59.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.28)
02:09:59.081 00.000 8976 Moving (-0.01, 0.28) raw xDistance=0.26 yDistance=-0.14
02:09:59.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:09:59.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:09:59.081 00.000 8976 MoveAxis(R, 0, ABG)
02:09:59.081 00.000 8976 MoveAxis(U, 0, ABG)
02:09:59.081 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:09:59.081 00.000 8976 MountToCamera -- mountX=1.81 mountY=-2.15 hyp=2.81 mountTheta=-0.87 cameraX=1.09, cameraY=2.59 cameraTheta=1.17
02:09:59.081 00.000 8976 incremental bump (1.087, 2.590) isValid = 1
02:09:59.082 00.001 8976 Scheduling Mount bump of (0.044, 0.110)
02:09:59.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:09:59.082 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:09:59.082 00.000 8976 move complete, result=0
02:09:59.082 00.000 8976 worker thread done servicing request
02:09:59.082 00.000 9828 Worker thread wakes up
02:09:59.082 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:09:59.082 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:09:59.082 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:09:59.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:09:59.082 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:09:59.082 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:09:59.082 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:09:59.082 00.000 9828 BLC: window closed
02:09:59.082 00.000 9828 MoveAxis(E, 16, B)
02:09:59.082 00.000 9828 Guiding  Dir = 2, Dur = 16
02:09:59.083 00.001 9828 IsSlewing returns 0
02:09:59.083 00.000 9828 IsGuiding returns 0
02:09:59.083 00.000 9828 PulseGuide returned control before completion, sleep 26
02:09:59.092 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
02:09:59.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:59.092 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:59.092 00.000 5052 Enqueuing Expose request
02:09:59.092 00.000 8976 Worker thread wakes up
02:09:59.093 00.001 5052 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:59.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:59.093 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:59.120 00.027 9828 IsGuiding returns 1
02:09:59.120 00.000 9828 scope still moving after pulse duration time elapsed
02:09:59.152 00.032 9828 IsSlewing returns 0
02:09:59.152 00.000 9828 IsGuiding returns 1
02:09:59.184 00.032 9828 IsSlewing returns 0
02:09:59.184 00.000 9828 IsGuiding returns 1
02:09:59.215 00.031 9828 IsSlewing returns 0
02:09:59.215 00.000 9828 IsGuiding returns 0
02:09:59.215 00.000 9828 scope move finished after 16 + 116 ms
02:09:59.215 00.000 9828 Move returns status 0, amount 16
02:09:59.216 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:59.216 00.000 9828 MoveAxis(N, 14, B)
02:09:59.216 00.000 9828 Guiding  Dir = 0, Dur = 14
02:09:59.231 00.015 9828 IsSlewing returns 0
02:09:59.231 00.000 9828 IsGuiding returns 0
02:09:59.232 00.001 9828 PulseGuide returned control before completion, sleep 24
02:09:59.262 00.030 9828 IsGuiding returns 1
02:09:59.262 00.000 9828 scope still moving after pulse duration time elapsed
02:09:59.293 00.031 9828 IsSlewing returns 0
02:09:59.293 00.000 9828 IsGuiding returns 1
02:09:59.325 00.032 9828 IsSlewing returns 0
02:09:59.325 00.000 9828 IsGuiding returns 1
02:09:59.355 00.030 9828 IsSlewing returns 0
02:09:59.355 00.000 9828 IsGuiding returns 1
02:09:59.386 00.031 9828 IsSlewing returns 0
02:09:59.386 00.000 9828 IsGuiding returns 0
02:09:59.386 00.000 9828 scope move finished after 14 + 141 ms
02:09:59.386 00.000 9828 Move returns status 0, amount 14
02:09:59.386 00.000 9828 move complete, result=0
02:09:59.386 00.000 9828 worker thread done servicing request
02:09:59.386 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:09:59.785 00.399 8976 Exposure complete
02:09:59.791 00.006 8976 worker thread done servicing request
02:09:59.791 00.000 5052 OnExposeComplete: enter
02:09:59.791 00.000 5052 UpdateGuideState(): m_state=6
02:09:59.792 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7391
02:09:59.792 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.97, Mass=199, SNR=9.8, Peak=82 HFD=2.1
02:09:59.792 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
02:09:59.792 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
02:09:59.792 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.26 hyp=0.38 cameraTheta=2.39 mountX=0.35 mountY=0.09, mountTheta=0.25
02:09:59.792 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.26, opts=13)
02:09:59.793 00.001 5052 Enqueuing Move request for stepguider (-0.27, 0.26)
02:09:59.793 00.000 8976 Worker thread wakes up
02:09:59.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.26) opts 0xd
02:09:59.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.26)
02:09:59.793 00.000 8976 Moving (-0.27, 0.26) raw xDistance=0.35 yDistance=0.09
02:09:59.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:09:59.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:09:59.793 00.000 8976 MoveAxis(L, 1, ABG)
02:09:59.793 00.000 8976 stepping (-11, 14) + (-1, 0)
02:09:59.793 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:59.794 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:09:59.804 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:09:59.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:59.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:09:59.804 00.000 5052 Enqueuing Expose request
02:09:59.814 00.010 8976 Received - 47 (G) 
02:09:59.814 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:09:59.814 00.000 8976 stepped: pos (-12, 14)
02:09:59.814 00.000 8976 MoveAxis(U, 0, ABG)
02:09:59.814 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:09:59.814 00.000 8976 MountToCamera -- mountX=1.82 mountY=-2.17 hyp=2.83 mountTheta=-0.87 cameraX=1.11, cameraY=2.61 cameraTheta=1.17
02:09:59.814 00.000 8976 incremental bump (1.105, 2.610) isValid = 1
02:09:59.814 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
02:09:59.814 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:09:59.814 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:09:59.814 00.000 8976 move complete, result=0
02:09:59.814 00.000 9828 Worker thread wakes up
02:09:59.814 00.000 8976 worker thread done servicing request
02:09:59.814 00.000 8976 Worker thread wakes up
02:09:59.814 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:09:59.814 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:09:59.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:09:59.815 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:09:59.815 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:09:59.815 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
02:09:59.815 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:09:59.815 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:09:59.815 00.000 9828 BLC: window closed
02:09:59.815 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
02:09:59.815 00.000 9828 MoveAxis(E, 16, B)
02:09:59.815 00.000 9828 Guiding  Dir = 2, Dur = 16
02:09:59.815 00.000 9828 IsSlewing returns 0
02:09:59.815 00.000 9828 IsGuiding returns 0
02:09:59.816 00.001 9828 PulseGuide returned control before completion, sleep 26
02:09:59.854 00.038 9828 IsGuiding returns 1
02:09:59.854 00.000 9828 scope still moving after pulse duration time elapsed
02:09:59.885 00.031 9828 IsSlewing returns 0
02:09:59.886 00.001 9828 IsGuiding returns 1
02:09:59.917 00.031 9828 IsSlewing returns 0
02:09:59.917 00.000 9828 IsGuiding returns 1
02:09:59.947 00.030 9828 IsSlewing returns 0
02:09:59.947 00.000 9828 IsGuiding returns 0
02:09:59.948 00.001 9828 scope move finished after 16 + 116 ms
02:09:59.948 00.000 9828 Move returns status 0, amount 16
02:09:59.948 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:09:59.948 00.000 9828 MoveAxis(N, 14, B)
02:09:59.948 00.000 9828 Guiding  Dir = 0, Dur = 14
02:09:59.962 00.014 9828 IsSlewing returns 0
02:09:59.962 00.000 9828 IsGuiding returns 0
02:09:59.962 00.000 9828 PulseGuide returned control before completion, sleep 24
02:09:59.992 00.030 9828 IsGuiding returns 1
02:09:59.992 00.000 9828 scope still moving after pulse duration time elapsed
02:10:00.023 00.031 9828 IsSlewing returns 0
02:10:00.023 00.000 9828 IsGuiding returns 1
02:10:00.054 00.031 9828 IsSlewing returns 0
02:10:00.054 00.000 9828 IsGuiding returns 1
02:10:00.085 00.031 9828 IsSlewing returns 0
02:10:00.085 00.000 9828 IsGuiding returns 1
02:10:00.116 00.031 9828 IsSlewing returns 0
02:10:00.116 00.000 9828 IsGuiding returns 0
02:10:00.116 00.000 9828 scope move finished after 14 + 140 ms
02:10:00.116 00.000 9828 Move returns status 0, amount 14
02:10:00.116 00.000 9828 move complete, result=0
02:10:00.116 00.000 9828 worker thread done servicing request
02:10:00.116 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:10:00.506 00.390 8976 Exposure complete
02:10:00.511 00.005 8976 worker thread done servicing request
02:10:00.512 00.001 5052 OnExposeComplete: enter
02:10:00.512 00.000 5052 UpdateGuideState(): m_state=6
02:10:00.512 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7392
02:10:00.512 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.82, Mass=205, SNR=10.0, Peak=79 HFD=2.1
02:10:00.512 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
02:10:00.512 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
02:10:00.512 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.20 cameraTheta=2.54 mountX=0.18 mountY=0.08, mountTheta=0.42
02:10:00.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.12, opts=13)
02:10:00.513 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.12)
02:10:00.513 00.000 8976 Worker thread wakes up
02:10:00.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.12) opts 0xd
02:10:00.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.12)
02:10:00.513 00.000 8976 Moving (-0.17, 0.12) raw xDistance=0.18 yDistance=0.08
02:10:00.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:10:00.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:10:00.513 00.000 8976 MoveAxis(R, 0, ABG)
02:10:00.513 00.000 8976 MoveAxis(U, 0, ABG)
02:10:00.513 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:10:00.513 00.000 8976 MountToCamera -- mountX=1.83 mountY=-2.19 hyp=2.85 mountTheta=-0.88 cameraX=1.12, cameraY=2.62 cameraTheta=1.17
02:10:00.513 00.000 8976 incremental bump (1.118, 2.622) isValid = 1
02:10:00.514 00.001 8976 Scheduling Mount bump of (0.045, 0.110)
02:10:00.514 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:10:00.514 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:10:00.514 00.000 8976 move complete, result=0
02:10:00.514 00.000 8976 worker thread done servicing request
02:10:00.514 00.000 9828 Worker thread wakes up
02:10:00.514 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:10:00.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:10:00.514 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:10:00.514 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
02:10:00.514 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
02:10:00.514 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:10:00.514 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:10:00.514 00.000 9828 BLC: window closed
02:10:00.514 00.000 9828 MoveAxis(E, 16, B)
02:10:00.514 00.000 9828 Guiding  Dir = 2, Dur = 16
02:10:00.515 00.001 9828 IsSlewing returns 0
02:10:00.515 00.000 9828 IsGuiding returns 0
02:10:00.515 00.000 9828 PulseGuide returned control before completion, sleep 26
02:10:00.525 00.010 5052 UpdateGuideState exits: m=205 SNR=10.0
02:10:00.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:00.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:00.525 00.000 5052 Enqueuing Expose request
02:10:00.525 00.000 8976 Worker thread wakes up
02:10:00.525 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:00.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:00.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:00.551 00.026 9828 IsGuiding returns 1
02:10:00.551 00.000 9828 scope still moving after pulse duration time elapsed
02:10:00.583 00.032 9828 IsSlewing returns 0
02:10:00.583 00.000 9828 IsGuiding returns 1
02:10:00.615 00.032 9828 IsSlewing returns 0
02:10:00.615 00.000 9828 IsGuiding returns 1
02:10:00.646 00.031 9828 IsSlewing returns 0
02:10:00.646 00.000 9828 IsGuiding returns 0
02:10:00.646 00.000 9828 scope move finished after 16 + 114 ms
02:10:00.646 00.000 9828 Move returns status 0, amount 16
02:10:00.646 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:00.646 00.000 9828 MoveAxis(N, 14, B)
02:10:00.646 00.000 9828 Guiding  Dir = 0, Dur = 14
02:10:00.662 00.016 9828 IsSlewing returns 0
02:10:00.662 00.000 9828 IsGuiding returns 0
02:10:00.662 00.000 9828 PulseGuide returned control before completion, sleep 24
02:10:00.692 00.030 9828 IsGuiding returns 1
02:10:00.692 00.000 9828 scope still moving after pulse duration time elapsed
02:10:00.723 00.031 9828 IsSlewing returns 0
02:10:00.723 00.000 9828 IsGuiding returns 1
02:10:00.754 00.031 9828 IsSlewing returns 0
02:10:00.754 00.000 9828 IsGuiding returns 1
02:10:00.785 00.031 9828 IsSlewing returns 0
02:10:00.785 00.000 9828 IsGuiding returns 1
02:10:00.816 00.031 9828 IsSlewing returns 0
02:10:00.816 00.000 9828 IsGuiding returns 0
02:10:00.816 00.000 9828 scope move finished after 14 + 140 ms
02:10:00.816 00.000 9828 Move returns status 0, amount 14
02:10:00.816 00.000 9828 move complete, result=0
02:10:00.816 00.000 9828 worker thread done servicing request
02:10:00.816 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:10:01.215 00.399 8976 Exposure complete
02:10:01.220 00.005 8976 worker thread done servicing request
02:10:01.220 00.000 5052 OnExposeComplete: enter
02:10:01.220 00.000 5052 UpdateGuideState(): m_state=6
02:10:01.220 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7393
02:10:01.220 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.97, Mass=206, SNR=9.9, Peak=85 HFD=2.2
02:10:01.220 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
02:10:01.220 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
02:10:01.221 00.001 5052 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.37 mountX=0.21 mountY=-0.19, mountTheta=-0.73
02:10:01.221 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.26, opts=13)
02:10:01.221 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.26)
02:10:01.221 00.000 8976 Worker thread wakes up
02:10:01.222 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.26) opts 0xd
02:10:01.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.26)
02:10:01.222 00.000 8976 Moving (0.05, 0.26) raw xDistance=0.21 yDistance=-0.19
02:10:01.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:10:01.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:10:01.222 00.000 8976 MoveAxis(R, 0, ABG)
02:10:01.222 00.000 8976 MoveAxis(U, 0, ABG)
02:10:01.222 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:10:01.222 00.000 8976 MountToCamera -- mountX=1.83 mountY=-2.20 hyp=2.86 mountTheta=-0.88 cameraX=1.13, cameraY=2.63 cameraTheta=1.17
02:10:01.222 00.000 8976 incremental bump (1.126, 2.631) isValid = 1
02:10:01.222 00.000 8976 Scheduling Mount bump of (0.045, 0.109)
02:10:01.222 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:10:01.222 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:10:01.222 00.000 8976 move complete, result=0
02:10:01.222 00.000 9828 Worker thread wakes up
02:10:01.222 00.000 8976 worker thread done servicing request
02:10:01.223 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:10:01.223 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:10:01.223 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
02:10:01.223 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
02:10:01.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:10:01.223 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:10:01.223 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:10:01.223 00.000 9828 BLC: window closed
02:10:01.223 00.000 9828 MoveAxis(E, 16, B)
02:10:01.223 00.000 9828 Guiding  Dir = 2, Dur = 16
02:10:01.223 00.000 9828 IsSlewing returns 0
02:10:01.223 00.000 9828 IsGuiding returns 0
02:10:01.224 00.001 9828 PulseGuide returned control before completion, sleep 26
02:10:01.233 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
02:10:01.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:01.233 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:01.233 00.000 5052 Enqueuing Expose request
02:10:01.233 00.000 8976 Worker thread wakes up
02:10:01.233 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:10:01.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:01.234 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:01.254 00.020 9828 IsGuiding returns 1
02:10:01.254 00.000 9828 scope still moving after pulse duration time elapsed
02:10:01.285 00.031 9828 IsSlewing returns 0
02:10:01.285 00.000 9828 IsGuiding returns 1
02:10:01.317 00.032 9828 IsSlewing returns 0
02:10:01.317 00.000 9828 IsGuiding returns 1
02:10:01.348 00.031 9828 IsSlewing returns 0
02:10:01.348 00.000 9828 IsGuiding returns 1
02:10:01.379 00.031 9828 IsSlewing returns 0
02:10:01.379 00.000 9828 IsGuiding returns 0
02:10:01.379 00.000 9828 scope move finished after 16 + 139 ms
02:10:01.379 00.000 9828 Move returns status 0, amount 16
02:10:01.379 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:01.379 00.000 9828 MoveAxis(N, 14, B)
02:10:01.380 00.001 9828 Guiding  Dir = 0, Dur = 14
02:10:01.394 00.014 9828 IsSlewing returns 0
02:10:01.394 00.000 9828 IsGuiding returns 0
02:10:01.394 00.000 9828 PulseGuide returned control before completion, sleep 24
02:10:01.426 00.032 9828 IsGuiding returns 1
02:10:01.426 00.000 9828 scope still moving after pulse duration time elapsed
02:10:01.457 00.031 9828 IsSlewing returns 0
02:10:01.457 00.000 9828 IsGuiding returns 1
02:10:01.488 00.031 9828 IsSlewing returns 0
02:10:01.488 00.000 9828 IsGuiding returns 1
02:10:01.519 00.031 9828 IsSlewing returns 0
02:10:01.519 00.000 9828 IsGuiding returns 1
02:10:01.550 00.031 9828 IsSlewing returns 0
02:10:01.550 00.000 9828 IsGuiding returns 0
02:10:01.550 00.000 9828 scope move finished after 14 + 141 ms
02:10:01.550 00.000 9828 Move returns status 0, amount 14
02:10:01.550 00.000 9828 move complete, result=0
02:10:01.550 00.000 9828 worker thread done servicing request
02:10:01.550 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:10:01.925 00.375 8976 Exposure complete
02:10:01.931 00.006 8976 worker thread done servicing request
02:10:01.931 00.000 5052 OnExposeComplete: enter
02:10:01.931 00.000 5052 UpdateGuideState(): m_state=6
02:10:01.931 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7394
02:10:01.931 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.72, Mass=190, SNR=9.6, Peak=78 HFD=2.1
02:10:01.931 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:10:01.931 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:10:01.931 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.01 hyp=0.24 cameraTheta=3.11 mountX=0.12 mountY=0.20, mountTheta=1.04
02:10:01.932 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.01, opts=13)
02:10:01.932 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.01)
02:10:01.932 00.000 8976 Worker thread wakes up
02:10:01.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.01) opts 0xd
02:10:01.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.01)
02:10:01.932 00.000 8976 Moving (-0.24, 0.01) raw xDistance=0.12 yDistance=0.20
02:10:01.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:10:01.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:10:01.932 00.000 8976 MoveAxis(R, 0, ABG)
02:10:01.932 00.000 8976 MoveAxis(U, 0, ABG)
02:10:01.932 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:10:01.932 00.000 8976 MountToCamera -- mountX=1.83 mountY=-2.21 hyp=2.87 mountTheta=-0.88 cameraX=1.13, cameraY=2.64 cameraTheta=1.17
02:10:01.933 00.001 8976 incremental bump (1.132, 2.637) isValid = 1
02:10:01.933 00.000 8976 Scheduling Mount bump of (0.045, 0.109)
02:10:01.933 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:10:01.933 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:10:01.933 00.000 8976 move complete, result=0
02:10:01.933 00.000 8976 worker thread done servicing request
02:10:01.933 00.000 9828 Worker thread wakes up
02:10:01.933 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:10:01.933 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:10:01.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:10:01.933 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
02:10:01.933 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
02:10:01.933 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:10:01.934 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:10:01.934 00.000 9828 BLC: window closed
02:10:01.934 00.000 9828 MoveAxis(E, 16, B)
02:10:01.934 00.000 9828 Guiding  Dir = 2, Dur = 16
02:10:01.934 00.000 9828 IsSlewing returns 0
02:10:01.934 00.000 9828 IsGuiding returns 0
02:10:01.934 00.000 9828 PulseGuide returned control before completion, sleep 26
02:10:01.943 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
02:10:01.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:01.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:01.943 00.000 5052 Enqueuing Expose request
02:10:01.943 00.000 8976 Worker thread wakes up
02:10:01.943 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:01.944 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:01.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:01.972 00.028 9828 IsGuiding returns 1
02:10:01.972 00.000 9828 scope still moving after pulse duration time elapsed
02:10:02.003 00.031 9828 IsSlewing returns 0
02:10:02.003 00.000 9828 IsGuiding returns 1
02:10:02.034 00.031 9828 IsSlewing returns 0
02:10:02.034 00.000 9828 IsGuiding returns 1
02:10:02.065 00.031 9828 IsSlewing returns 0
02:10:02.065 00.000 9828 IsGuiding returns 0
02:10:02.065 00.000 9828 scope move finished after 16 + 115 ms
02:10:02.065 00.000 9828 Move returns status 0, amount 16
02:10:02.065 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:02.065 00.000 9828 MoveAxis(N, 14, B)
02:10:02.065 00.000 9828 Guiding  Dir = 0, Dur = 14
02:10:02.080 00.015 9828 IsSlewing returns 0
02:10:02.080 00.000 9828 IsGuiding returns 0
02:10:02.081 00.001 9828 PulseGuide returned control before completion, sleep 24
02:10:02.111 00.030 9828 IsGuiding returns 1
02:10:02.111 00.000 9828 scope still moving after pulse duration time elapsed
02:10:02.142 00.031 9828 IsSlewing returns 0
02:10:02.143 00.001 9828 IsGuiding returns 1
02:10:02.188 00.045 9828 IsSlewing returns 0
02:10:02.188 00.000 9828 IsGuiding returns 1
02:10:02.220 00.032 9828 IsSlewing returns 0
02:10:02.224 00.004 9828 IsGuiding returns 0
02:10:02.224 00.000 9828 scope move finished after 14 + 128 ms
02:10:02.224 00.000 9828 Move returns status 0, amount 14
02:10:02.224 00.000 9828 move complete, result=0
02:10:02.224 00.000 9828 worker thread done servicing request
02:10:02.224 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:10:02.640 00.416 8976 Exposure complete
02:10:02.646 00.006 8976 worker thread done servicing request
02:10:02.646 00.000 5052 OnExposeComplete: enter
02:10:02.646 00.000 5052 UpdateGuideState(): m_state=6
02:10:02.646 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7395
02:10:02.646 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.48, Mass=186, SNR=9.5, Peak=79 HFD=1.5
02:10:02.646 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
02:10:02.646 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
02:10:02.646 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.23 hyp=0.36 cameraTheta=-0.69 mountX=-0.33 mountY=-0.11, mountTheta=-2.83
02:10:02.647 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.23, opts=13)
02:10:02.647 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.23)
02:10:02.647 00.000 8976 Worker thread wakes up
02:10:02.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.23) opts 0xd
02:10:02.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.23)
02:10:02.647 00.000 8976 Moving (0.27, -0.23) raw xDistance=-0.33 yDistance=-0.11
02:10:02.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:10:02.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:10:02.647 00.000 8976 MoveAxis(R, 1, ABG)
02:10:02.647 00.000 8976 stepping (-12, 14) + (1, 0)
02:10:02.648 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:02.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:10:02.658 00.010 5052 UpdateGuideState exits: m=186 SNR=9.5
02:10:02.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:02.658 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:02.658 00.000 5052 Enqueuing Expose request
02:10:02.676 00.018 8976 Received - 47 (G) 
02:10:02.676 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:02.676 00.000 8976 stepped: pos (-11, 14)
02:10:02.676 00.000 8976 MoveAxis(U, 0, ABG)
02:10:02.676 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:10:02.676 00.000 8976 MountToCamera -- mountX=1.78 mountY=-2.21 hyp=2.84 mountTheta=-0.89 cameraX=1.16, cameraY=2.60 cameraTheta=1.15
02:10:02.676 00.000 8976 incremental bump (1.159, 2.595) isValid = 1
02:10:02.676 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:10:02.676 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:10:02.676 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:10:02.676 00.000 8976 move complete, result=0
02:10:02.676 00.000 8976 worker thread done servicing request
02:10:02.676 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:10:02.677 00.001 9828 Worker thread wakes up
02:10:02.677 00.000 8976 Worker thread wakes up
02:10:02.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:02.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:02.677 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:10:02.677 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:10:02.677 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:10:02.677 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
02:10:02.677 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:10:02.677 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:10:02.677 00.000 9828 BLC: window closed
02:10:02.677 00.000 9828 MoveAxis(E, 16, B)
02:10:02.677 00.000 9828 Guiding  Dir = 2, Dur = 16
02:10:02.678 00.001 9828 IsSlewing returns 0
02:10:02.678 00.000 9828 IsGuiding returns 0
02:10:02.678 00.000 9828 PulseGuide returned control before completion, sleep 26
02:10:02.719 00.041 9828 IsGuiding returns 1
02:10:02.719 00.000 9828 scope still moving after pulse duration time elapsed
02:10:02.750 00.031 9828 IsSlewing returns 0
02:10:02.750 00.000 9828 IsGuiding returns 1
02:10:02.781 00.031 9828 IsSlewing returns 0
02:10:02.781 00.000 9828 IsGuiding returns 1
02:10:02.811 00.030 9828 IsSlewing returns 0
02:10:02.811 00.000 9828 IsGuiding returns 0
02:10:02.811 00.000 9828 scope move finished after 16 + 117 ms
02:10:02.811 00.000 9828 Move returns status 0, amount 16
02:10:02.811 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:02.811 00.000 9828 MoveAxis(N, 14, B)
02:10:02.811 00.000 9828 Guiding  Dir = 0, Dur = 14
02:10:02.827 00.016 9828 IsSlewing returns 0
02:10:02.827 00.000 9828 IsGuiding returns 0
02:10:02.827 00.000 9828 PulseGuide returned control before completion, sleep 24
02:10:02.858 00.031 9828 IsGuiding returns 1
02:10:02.858 00.000 9828 scope still moving after pulse duration time elapsed
02:10:02.889 00.031 9828 IsSlewing returns 0
02:10:02.889 00.000 9828 IsGuiding returns 1
02:10:02.919 00.030 9828 IsSlewing returns 0
02:10:02.919 00.000 9828 IsGuiding returns 1
02:10:02.952 00.033 9828 IsSlewing returns 0
02:10:02.952 00.000 9828 IsGuiding returns 1
02:10:02.983 00.031 9828 IsSlewing returns 0
02:10:02.983 00.000 9828 IsGuiding returns 0
02:10:02.983 00.000 9828 scope move finished after 14 + 142 ms
02:10:02.983 00.000 9828 Move returns status 0, amount 14
02:10:02.983 00.000 9828 move complete, result=0
02:10:02.983 00.000 9828 worker thread done servicing request
02:10:02.983 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:10:03.367 00.384 8976 Exposure complete
02:10:03.372 00.005 8976 worker thread done servicing request
02:10:03.372 00.000 5052 OnExposeComplete: enter
02:10:03.372 00.000 5052 UpdateGuideState(): m_state=6
02:10:03.372 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7396
02:10:03.373 00.001 5052 Star::Find returns 1 (0), X=329.07, Y=281.77, Mass=194, SNR=9.7, Peak=81 HFD=2.0
02:10:03.373 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
02:10:03.373 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
02:10:03.373 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.61 mountX=0.10 mountY=0.05, mountTheta=0.48
02:10:03.373 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.06, opts=13)
02:10:03.373 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.06)
02:10:03.374 00.001 8976 Worker thread wakes up
02:10:03.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.06) opts 0xd
02:10:03.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.06)
02:10:03.374 00.000 8976 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=0.05
02:10:03.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:10:03.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:10:03.374 00.000 8976 MoveAxis(R, 0, ABG)
02:10:03.374 00.000 8976 MoveAxis(U, 0, ABG)
02:10:03.374 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:10:03.374 00.000 8976 MountToCamera -- mountX=1.75 mountY=-2.22 hyp=2.82 mountTheta=-0.90 cameraX=1.18, cameraY=2.57 cameraTheta=1.14
02:10:03.374 00.000 8976 incremental bump (1.176, 2.568) isValid = 1
02:10:03.374 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:10:03.374 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:10:03.374 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:10:03.374 00.000 8976 move complete, result=0
02:10:03.374 00.000 9828 Worker thread wakes up
02:10:03.374 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:10:03.374 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:10:03.374 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
02:10:03.374 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
02:10:03.374 00.000 8976 worker thread done servicing request
02:10:03.374 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
02:10:03.374 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:10:03.374 00.000 9828 BLC: window closed
02:10:03.374 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:10:03.375 00.001 9828 MoveAxis(E, 17, B)
02:10:03.375 00.000 9828 Guiding  Dir = 2, Dur = 17
02:10:03.375 00.000 9828 IsSlewing returns 0
02:10:03.375 00.000 9828 IsGuiding returns 0
02:10:03.375 00.000 9828 PulseGuide returned control before completion, sleep 27
02:10:03.386 00.011 5052 UpdateGuideState exits: m=194 SNR=9.7
02:10:03.387 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:03.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:03.387 00.000 5052 Enqueuing Expose request
02:10:03.387 00.000 8976 Worker thread wakes up
02:10:03.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:03.387 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:03.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:03.404 00.017 9828 IsGuiding returns 1
02:10:03.404 00.000 9828 scope still moving after pulse duration time elapsed
02:10:03.435 00.031 9828 IsSlewing returns 0
02:10:03.435 00.000 9828 IsGuiding returns 1
02:10:03.466 00.031 9828 IsSlewing returns 0
02:10:03.466 00.000 9828 IsGuiding returns 1
02:10:03.497 00.031 9828 IsSlewing returns 0
02:10:03.497 00.000 9828 IsGuiding returns 1
02:10:03.528 00.031 9828 IsSlewing returns 0
02:10:03.528 00.000 9828 IsGuiding returns 0
02:10:03.528 00.000 9828 scope move finished after 17 + 135 ms
02:10:03.528 00.000 9828 Move returns status 0, amount 17
02:10:03.528 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:03.528 00.000 9828 MoveAxis(N, 14, B)
02:10:03.528 00.000 9828 Guiding  Dir = 0, Dur = 14
02:10:03.544 00.016 9828 IsSlewing returns 0
02:10:03.544 00.000 9828 IsGuiding returns 0
02:10:03.544 00.000 9828 PulseGuide returned control before completion, sleep 24
02:10:03.576 00.032 9828 IsGuiding returns 1
02:10:03.576 00.000 9828 scope still moving after pulse duration time elapsed
02:10:03.605 00.029 9828 IsSlewing returns 0
02:10:03.605 00.000 9828 IsGuiding returns 1
02:10:03.635 00.030 9828 IsSlewing returns 0
02:10:03.635 00.000 9828 IsGuiding returns 1
02:10:03.667 00.032 9828 IsSlewing returns 0
02:10:03.667 00.000 9828 IsGuiding returns 1
02:10:03.699 00.032 9828 IsSlewing returns 0
02:10:03.699 00.000 9828 IsGuiding returns 0
02:10:03.699 00.000 9828 scope move finished after 14 + 140 ms
02:10:03.699 00.000 9828 Move returns status 0, amount 14
02:10:03.699 00.000 9828 move complete, result=0
02:10:03.699 00.000 9828 worker thread done servicing request
02:10:03.699 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:10:04.079 00.380 8976 Exposure complete
02:10:04.085 00.006 8976 worker thread done servicing request
02:10:04.085 00.000 5052 OnExposeComplete: enter
02:10:04.085 00.000 5052 UpdateGuideState(): m_state=6
02:10:04.085 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7397
02:10:04.085 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=282.01, Mass=209, SNR=10.0, Peak=84 HFD=2.3
02:10:04.085 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
02:10:04.085 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
02:10:04.085 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.30 hyp=0.52 cameraTheta=0.60 mountX=0.07 mountY=-0.52, mountTheta=-1.44
02:10:04.086 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.30, opts=13)
02:10:04.086 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.30)
02:10:04.086 00.000 8976 Worker thread wakes up
02:10:04.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.30) opts 0xd
02:10:04.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.30)
02:10:04.086 00.000 8976 Moving (0.43, 0.30) raw xDistance=0.07 yDistance=-0.52
02:10:04.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:10:04.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:10:04.086 00.000 8976 MoveAxis(R, 0, ABG)
02:10:04.086 00.000 8976 MoveAxis(U, 2, ABG)
02:10:04.086 00.000 8976 stepping (-11, 14) + (0, 2)
02:10:04.086 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:04.087 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:10:04.096 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
02:10:04.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:04.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:04.096 00.000 5052 Enqueuing Expose request
02:10:04.115 00.019 8976 Received - 47 (G) 
02:10:04.115 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:04.115 00.000 8976 stepped: pos (-11, 16)
02:10:04.115 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:10:04.115 00.000 8976 MountToCamera -- mountX=1.73 mountY=-2.32 hyp=2.90 mountTheta=-0.93 cameraX=1.28, cameraY=2.60 cameraTheta=1.11
02:10:04.115 00.000 8976 incremental bump (1.282, 2.597) isValid = 1
02:10:04.115 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:10:04.115 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:10:04.115 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:10:04.115 00.000 8976 move complete, result=0
02:10:04.115 00.000 8976 worker thread done servicing request
02:10:04.115 00.000 8976 Worker thread wakes up
02:10:04.115 00.000 9828 Worker thread wakes up
02:10:04.115 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:10:04.115 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:10:04.115 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:10:04.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:04.115 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:10:04.115 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:10:04.116 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:04.116 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:10:04.116 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:10:04.116 00.000 9828 BLC: window closed
02:10:04.116 00.000 9828 MoveAxis(E, 18, B)
02:10:04.116 00.000 9828 Guiding  Dir = 2, Dur = 18
02:10:04.116 00.000 9828 IsSlewing returns 0
02:10:04.116 00.000 9828 IsGuiding returns 0
02:10:04.116 00.000 9828 PulseGuide returned control before completion, sleep 28
02:10:04.152 00.036 9828 IsGuiding returns 1
02:10:04.152 00.000 9828 scope still moving after pulse duration time elapsed
02:10:04.183 00.031 9828 IsSlewing returns 0
02:10:04.183 00.000 9828 IsGuiding returns 1
02:10:04.213 00.030 9828 IsSlewing returns 0
02:10:04.213 00.000 9828 IsGuiding returns 1
02:10:04.244 00.031 9828 IsSlewing returns 0
02:10:04.244 00.000 9828 IsGuiding returns 0
02:10:04.244 00.000 9828 scope move finished after 18 + 110 ms
02:10:04.244 00.000 9828 Move returns status 0, amount 18
02:10:04.244 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:04.244 00.000 9828 MoveAxis(N, 14, B)
02:10:04.244 00.000 9828 Guiding  Dir = 0, Dur = 14
02:10:04.261 00.017 9828 IsSlewing returns 0
02:10:04.261 00.000 9828 IsGuiding returns 0
02:10:04.262 00.001 9828 PulseGuide returned control before completion, sleep 24
02:10:04.292 00.030 9828 IsGuiding returns 1
02:10:04.292 00.000 9828 scope still moving after pulse duration time elapsed
02:10:04.323 00.031 9828 IsSlewing returns 0
02:10:04.323 00.000 9828 IsGuiding returns 1
02:10:04.354 00.031 9828 IsSlewing returns 0
02:10:04.354 00.000 9828 IsGuiding returns 1
02:10:04.385 00.031 9828 IsSlewing returns 0
02:10:04.385 00.000 9828 IsGuiding returns 1
02:10:04.417 00.032 9828 IsSlewing returns 0
02:10:04.417 00.000 9828 IsGuiding returns 0
02:10:04.417 00.000 9828 scope move finished after 14 + 141 ms
02:10:04.417 00.000 9828 Move returns status 0, amount 14
02:10:04.417 00.000 9828 move complete, result=0
02:10:04.417 00.000 9828 worker thread done servicing request
02:10:04.418 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:10:04.810 00.392 8976 Exposure complete
02:10:04.816 00.006 8976 worker thread done servicing request
02:10:04.816 00.000 5052 OnExposeComplete: enter
02:10:04.816 00.000 5052 UpdateGuideState(): m_state=6
02:10:04.816 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7398
02:10:04.816 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.78, Mass=193, SNR=9.6, Peak=85 HFD=1.8
02:10:04.816 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
02:10:04.816 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
02:10:04.816 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.22 mountX=0.09 mountY=0.01, mountTheta=0.07
02:10:04.817 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.07, opts=13)
02:10:04.817 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.07)
02:10:04.817 00.000 8976 Worker thread wakes up
02:10:04.817 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.07) opts 0xd
02:10:04.818 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.07)
02:10:04.818 00.000 8976 Moving (-0.05, 0.07) raw xDistance=0.09 yDistance=0.01
02:10:04.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:10:04.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:10:04.818 00.000 8976 MoveAxis(R, 0, ABG)
02:10:04.818 00.000 8976 MoveAxis(U, 0, ABG)
02:10:04.818 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:10:04.818 00.000 8976 MountToCamera -- mountX=1.71 mountY=-2.40 hyp=2.95 mountTheta=-0.95 cameraX=1.35, cameraY=2.62 cameraTheta=1.09
02:10:04.818 00.000 8976 incremental bump (1.352, 2.617) isValid = 1
02:10:04.818 00.000 8976 Scheduling Mount bump of (0.040, 0.081)
02:10:04.818 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.08, opts=4)
02:10:04.818 00.000 8976 Enqueuing Move request for scope (0.04, 0.08)
02:10:04.818 00.000 8976 move complete, result=0
02:10:04.818 00.000 9828 Worker thread wakes up
02:10:04.818 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0x4
02:10:04.818 00.000 8976 worker thread done servicing request
02:10:04.819 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
02:10:04.819 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:10:04.819 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:10:04.819 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:10:04.819 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.11 mountX=-0.04 mountY=-0.08, mountTheta=-2.10
02:10:04.819 00.000 9828 Moving (0.04, 0.08) raw xDistance=-0.04 yDistance=-0.08
02:10:04.819 00.000 9828 BLC: window closed
02:10:04.819 00.000 9828 MoveAxis(E, 14, B)
02:10:04.819 00.000 9828 Guiding  Dir = 2, Dur = 14
02:10:04.819 00.000 9828 IsSlewing returns 0
02:10:04.819 00.000 9828 IsGuiding returns 0
02:10:04.820 00.001 9828 PulseGuide returned control before completion, sleep 24
02:10:04.830 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
02:10:04.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:04.830 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:04.830 00.000 5052 Enqueuing Expose request
02:10:04.830 00.000 8976 Worker thread wakes up
02:10:04.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:04.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:04.830 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:04.854 00.024 9828 IsGuiding returns 1
02:10:04.854 00.000 9828 scope still moving after pulse duration time elapsed
02:10:04.886 00.032 9828 IsSlewing returns 0
02:10:04.886 00.000 9828 IsGuiding returns 1
02:10:04.918 00.032 9828 IsSlewing returns 0
02:10:04.918 00.000 9828 IsGuiding returns 1
02:10:04.951 00.033 9828 IsSlewing returns 0
02:10:04.955 00.004 9828 IsGuiding returns 1
02:10:04.983 00.028 9828 IsSlewing returns 0
02:10:04.983 00.000 9828 IsGuiding returns 1
02:10:05.014 00.031 9828 IsSlewing returns 0
02:10:05.014 00.000 9828 IsGuiding returns 1
02:10:05.044 00.030 9828 IsSlewing returns 0
02:10:05.044 00.000 9828 IsGuiding returns 1
02:10:05.074 00.030 9828 IsSlewing returns 0
02:10:05.074 00.000 9828 IsGuiding returns 0
02:10:05.074 00.000 9828 scope move finished after 14 + 240 ms
02:10:05.074 00.000 9828 Move returns status 0, amount 14
02:10:05.074 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:05.074 00.000 9828 MoveAxis(N, 10, B)
02:10:05.074 00.000 9828 Guiding  Dir = 0, Dur = 10
02:10:05.090 00.016 9828 IsSlewing returns 0
02:10:05.090 00.000 9828 IsGuiding returns 0
02:10:05.090 00.000 9828 PulseGuide returned control before completion, sleep 20
02:10:05.121 00.031 9828 IsGuiding returns 1
02:10:05.121 00.000 9828 scope still moving after pulse duration time elapsed
02:10:05.152 00.031 9828 IsSlewing returns 0
02:10:05.152 00.000 9828 IsGuiding returns 1
02:10:05.183 00.031 9828 IsSlewing returns 0
02:10:05.183 00.000 9828 IsGuiding returns 1
02:10:05.213 00.030 9828 IsSlewing returns 0
02:10:05.213 00.000 9828 IsGuiding returns 1
02:10:05.244 00.031 9828 IsSlewing returns 0
02:10:05.244 00.000 9828 IsGuiding returns 0
02:10:05.244 00.000 9828 scope move finished after 10 + 144 ms
02:10:05.244 00.000 9828 Move returns status 0, amount 10
02:10:05.244 00.000 9828 move complete, result=0
02:10:05.244 00.000 9828 worker thread done servicing request
02:10:05.244 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 10 ms NORTH
02:10:05.518 00.274 8976 Exposure complete
02:10:05.524 00.006 8976 worker thread done servicing request
02:10:05.524 00.000 5052 OnExposeComplete: enter
02:10:05.524 00.000 5052 UpdateGuideState(): m_state=6
02:10:05.524 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7399
02:10:05.524 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.69, Mass=192, SNR=9.6, Peak=81 HFD=2.0
02:10:05.524 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.06 = 1.23)
02:10:05.524 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
02:10:05.524 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.01 mountX=0.05 mountY=0.13, mountTheta=1.21
02:10:05.525 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.02, opts=13)
02:10:05.525 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.02)
02:10:05.525 00.000 8976 Worker thread wakes up
02:10:05.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.02) opts 0xd
02:10:05.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.02)
02:10:05.525 00.000 8976 Moving (-0.14, -0.02) raw xDistance=0.05 yDistance=0.13
02:10:05.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:10:05.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:10:05.525 00.000 8976 MoveAxis(R, 0, ABG)
02:10:05.525 00.000 8976 MoveAxis(U, 0, ABG)
02:10:05.525 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:10:05.525 00.000 8976 MountToCamera -- mountX=1.70 mountY=-2.44 hyp=2.98 mountTheta=-0.96 cameraX=1.40, cameraY=2.63 cameraTheta=1.08
02:10:05.525 00.000 8976 incremental bump (1.400, 2.630) isValid = 1
02:10:05.525 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:10:05.525 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:10:05.525 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:10:05.525 00.000 8976 move complete, result=0
02:10:05.525 00.000 9828 Worker thread wakes up
02:10:05.526 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:10:05.526 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:10:05.526 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:10:05.526 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:10:05.526 00.000 8976 worker thread done servicing request
02:10:05.526 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:10:05.526 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:10:05.526 00.000 9828 BLC: window closed
02:10:05.526 00.000 9828 MoveAxis(E, 19, B)
02:10:05.526 00.000 9828 Guiding  Dir = 2, Dur = 19
02:10:05.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:10:05.526 00.000 9828 IsSlewing returns 0
02:10:05.526 00.000 9828 IsGuiding returns 0
02:10:05.527 00.001 9828 PulseGuide returned control before completion, sleep 29
02:10:05.536 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
02:10:05.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:05.536 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:05.536 00.000 5052 Enqueuing Expose request
02:10:05.536 00.000 8976 Worker thread wakes up
02:10:05.536 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:05.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:05.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:05.558 00.022 9828 IsGuiding returns 1
02:10:05.558 00.000 9828 scope still moving after pulse duration time elapsed
02:10:05.588 00.030 9828 IsSlewing returns 0
02:10:05.588 00.000 9828 IsGuiding returns 1
02:10:05.620 00.032 9828 IsSlewing returns 0
02:10:05.620 00.000 9828 IsGuiding returns 1
02:10:05.650 00.030 9828 IsSlewing returns 0
02:10:05.650 00.000 9828 IsGuiding returns 0
02:10:05.650 00.000 9828 scope move finished after 19 + 104 ms
02:10:05.650 00.000 9828 Move returns status 0, amount 19
02:10:05.650 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:05.650 00.000 9828 MoveAxis(N, 13, B)
02:10:05.650 00.000 9828 Guiding  Dir = 0, Dur = 13
02:10:05.665 00.015 9828 IsSlewing returns 0
02:10:05.665 00.000 9828 IsGuiding returns 0
02:10:05.665 00.000 9828 PulseGuide returned control before completion, sleep 23
02:10:05.697 00.032 9828 IsGuiding returns 1
02:10:05.697 00.000 9828 scope still moving after pulse duration time elapsed
02:10:05.729 00.032 9828 IsSlewing returns 0
02:10:05.730 00.001 9828 IsGuiding returns 1
02:10:05.760 00.030 9828 IsSlewing returns 0
02:10:05.760 00.000 9828 IsGuiding returns 1
02:10:05.791 00.031 9828 IsSlewing returns 0
02:10:05.791 00.000 9828 IsGuiding returns 1
02:10:05.823 00.032 9828 IsSlewing returns 0
02:10:05.823 00.000 9828 IsGuiding returns 0
02:10:05.823 00.000 9828 scope move finished after 13 + 145 ms
02:10:05.823 00.000 9828 Move returns status 0, amount 13
02:10:05.823 00.000 9828 move complete, result=0
02:10:05.823 00.000 9828 worker thread done servicing request
02:10:05.824 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:10:06.225 00.401 8976 Exposure complete
02:10:06.231 00.006 8976 worker thread done servicing request
02:10:06.231 00.000 5052 OnExposeComplete: enter
02:10:06.232 00.001 5052 UpdateGuideState(): m_state=6
02:10:06.232 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7400
02:10:06.232 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.55, Mass=196, SNR=9.7, Peak=77 HFD=2.0
02:10:06.232 00.000 5052 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.04) = xAngle (-3.84 = 2.44)
02:10:06.232 00.000 5052 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.95 = 2.34)
02:10:06.232 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.80 mountX=-0.12 mountY=0.12, mountTheta=2.39
02:10:06.232 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.16, opts=13)
02:10:06.232 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.16)
02:10:06.233 00.001 8976 Worker thread wakes up
02:10:06.233 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.16) opts 0xd
02:10:06.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.16)
02:10:06.233 00.000 8976 Moving (-0.04, -0.16) raw xDistance=-0.12 yDistance=0.12
02:10:06.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:10:06.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:10:06.233 00.000 8976 MoveAxis(R, 0, ABG)
02:10:06.233 00.000 8976 MoveAxis(U, 0, ABG)
02:10:06.233 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:10:06.233 00.000 8976 MountToCamera -- mountX=1.70 mountY=-2.48 hyp=3.00 mountTheta=-0.97 cameraX=1.43, cameraY=2.64 cameraTheta=1.07
02:10:06.233 00.000 8976 incremental bump (1.431, 2.639) isValid = 1
02:10:06.233 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
02:10:06.233 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:10:06.233 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:10:06.233 00.000 8976 move complete, result=0
02:10:06.233 00.000 8976 worker thread done servicing request
02:10:06.233 00.000 9828 Worker thread wakes up
02:10:06.233 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:10:06.233 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:10:06.233 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:10:06.233 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:10:06.234 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:10:06.234 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:10:06.234 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:10:06.234 00.000 9828 BLC: window closed
02:10:06.234 00.000 9828 MoveAxis(E, 19, B)
02:10:06.234 00.000 9828 Guiding  Dir = 2, Dur = 19
02:10:06.234 00.000 9828 IsSlewing returns 0
02:10:06.234 00.000 9828 IsGuiding returns 0
02:10:06.234 00.000 9828 PulseGuide returned control before completion, sleep 29
02:10:06.243 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:10:06.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:06.243 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:06.243 00.000 5052 Enqueuing Expose request
02:10:06.243 00.000 8976 Worker thread wakes up
02:10:06.244 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:06.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:06.244 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:06.274 00.030 9828 IsGuiding returns 1
02:10:06.274 00.000 9828 scope still moving after pulse duration time elapsed
02:10:06.306 00.032 9828 IsSlewing returns 0
02:10:06.311 00.005 9828 IsGuiding returns 1
02:10:06.336 00.025 9828 IsSlewing returns 0
02:10:06.336 00.000 9828 IsGuiding returns 1
02:10:06.367 00.031 9828 IsSlewing returns 0
02:10:06.367 00.000 9828 IsGuiding returns 0
02:10:06.367 00.000 9828 scope move finished after 19 + 113 ms
02:10:06.367 00.000 9828 Move returns status 0, amount 19
02:10:06.367 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:06.367 00.000 9828 MoveAxis(N, 13, B)
02:10:06.367 00.000 9828 Guiding  Dir = 0, Dur = 13
02:10:06.383 00.016 9828 IsSlewing returns 0
02:10:06.383 00.000 9828 IsGuiding returns 0
02:10:06.383 00.000 9828 PulseGuide returned control before completion, sleep 23
02:10:06.414 00.031 9828 IsGuiding returns 1
02:10:06.414 00.000 9828 scope still moving after pulse duration time elapsed
02:10:06.445 00.031 9828 IsSlewing returns 0
02:10:06.445 00.000 9828 IsGuiding returns 1
02:10:06.476 00.031 9828 IsSlewing returns 0
02:10:06.476 00.000 9828 IsGuiding returns 1
02:10:06.507 00.031 9828 IsSlewing returns 0
02:10:06.507 00.000 9828 IsGuiding returns 1
02:10:06.538 00.031 9828 IsSlewing returns 0
02:10:06.538 00.000 9828 IsGuiding returns 0
02:10:06.538 00.000 9828 scope move finished after 13 + 141 ms
02:10:06.538 00.000 9828 Move returns status 0, amount 13
02:10:06.538 00.000 9828 move complete, result=0
02:10:06.538 00.000 9828 worker thread done servicing request
02:10:06.538 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:10:06.939 00.401 8976 Exposure complete
02:10:06.945 00.006 8976 worker thread done servicing request
02:10:06.945 00.000 5052 OnExposeComplete: enter
02:10:06.945 00.000 5052 UpdateGuideState(): m_state=6
02:10:06.946 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7401
02:10:06.946 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.15, Mass=223, SNR=10.4, Peak=87 HFD=2.3
02:10:06.946 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.12 = 2.16)
02:10:06.946 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.06)
02:10:06.946 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.56 hyp=0.65 cameraTheta=-2.08 mountX=-0.36 mountY=0.57, mountTheta=2.13
02:10:06.948 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.56, opts=13)
02:10:06.948 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.56)
02:10:06.948 00.000 8976 Worker thread wakes up
02:10:06.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.56) opts 0xd
02:10:06.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.56)
02:10:06.948 00.000 8976 Moving (-0.32, -0.56) raw xDistance=-0.36 yDistance=0.57
02:10:06.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:10:06.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:10:06.948 00.000 8976 MoveAxis(R, 1, ABG)
02:10:06.948 00.000 8976 stepping (-11, 16) + (1, 0)
02:10:06.948 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:06.949 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=66, Gamma=2.630
02:10:06.959 00.010 5052 UpdateGuideState exits: m=223 SNR=10.4
02:10:06.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:06.959 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:06.959 00.000 5052 Enqueuing Expose request
02:10:06.976 00.017 8976 Received - 47 (G) 
02:10:06.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:06.977 00.001 8976 stepped: pos (-10, 16)
02:10:06.977 00.000 8976 MoveAxis(D, 2, ABG)
02:10:06.977 00.000 8976 stepping (-10, 16) + (0, -2)
02:10:06.977 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:07.008 00.031 8976 Received - 47 (G) 
02:10:07.008 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:07.008 00.000 8976 stepped: pos (-10, 14)
02:10:07.008 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:10:07.008 00.000 8976 MountToCamera -- mountX=1.64 mountY=-2.39 hyp=2.90 mountTheta=-0.97 cameraX=1.38, cameraY=2.55 cameraTheta=1.07
02:10:07.008 00.000 8976 incremental bump (1.382, 2.552) isValid = 1
02:10:07.008 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
02:10:07.008 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:10:07.008 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:10:07.008 00.000 8976 move complete, result=0
02:10:07.008 00.000 9828 Worker thread wakes up
02:10:07.009 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:10:07.009 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:10:07.009 00.000 8976 worker thread done servicing request
02:10:07.009 00.000 8976 Worker thread wakes up
02:10:07.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:07.009 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:07.009 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
02:10:07.009 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:10:07.009 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:10:07.009 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.6 px 2 ms SOUTH
02:10:07.009 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:10:07.009 00.000 9828 BLC: window closed
02:10:07.009 00.000 9828 MoveAxis(E, 19, B)
02:10:07.009 00.000 9828 Guiding  Dir = 2, Dur = 19
02:10:07.010 00.001 9828 IsSlewing returns 0
02:10:07.010 00.000 9828 IsGuiding returns 0
02:10:07.010 00.000 9828 PulseGuide returned control before completion, sleep 29
02:10:07.054 00.044 9828 IsGuiding returns 1
02:10:07.054 00.000 9828 scope still moving after pulse duration time elapsed
02:10:07.085 00.031 9828 IsSlewing returns 0
02:10:07.086 00.001 9828 IsGuiding returns 1
02:10:07.116 00.030 9828 IsSlewing returns 0
02:10:07.117 00.001 9828 IsGuiding returns 1
02:10:07.147 00.030 9828 IsSlewing returns 0
02:10:07.147 00.000 9828 IsGuiding returns 0
02:10:07.147 00.000 9828 scope move finished after 19 + 118 ms
02:10:07.147 00.000 9828 Move returns status 0, amount 19
02:10:07.147 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:07.147 00.000 9828 MoveAxis(N, 13, B)
02:10:07.147 00.000 9828 Guiding  Dir = 0, Dur = 13
02:10:07.163 00.016 9828 IsSlewing returns 0
02:10:07.163 00.000 9828 IsGuiding returns 0
02:10:07.163 00.000 9828 PulseGuide returned control before completion, sleep 23
02:10:07.193 00.030 9828 IsGuiding returns 1
02:10:07.193 00.000 9828 scope still moving after pulse duration time elapsed
02:10:07.225 00.032 9828 IsSlewing returns 0
02:10:07.225 00.000 9828 IsGuiding returns 1
02:10:07.256 00.031 9828 IsSlewing returns 0
02:10:07.256 00.000 9828 IsGuiding returns 1
02:10:07.288 00.032 9828 IsSlewing returns 0
02:10:07.288 00.000 9828 IsGuiding returns 0
02:10:07.288 00.000 9828 scope move finished after 13 + 112 ms
02:10:07.288 00.000 9828 Move returns status 0, amount 13
02:10:07.288 00.000 9828 move complete, result=0
02:10:07.288 00.000 9828 worker thread done servicing request
02:10:07.288 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:10:07.698 00.410 8976 Exposure complete
02:10:07.704 00.006 8976 worker thread done servicing request
02:10:07.704 00.000 5052 OnExposeComplete: enter
02:10:07.704 00.000 5052 UpdateGuideState(): m_state=6
02:10:07.704 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7402
02:10:07.704 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.97, Mass=211, SNR=10.0, Peak=87 HFD=2.0
02:10:07.704 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.07 = -0.07)
02:10:07.704 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
02:10:07.704 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.97 mountX=0.28 mountY=-0.05, mountTheta=-0.18
02:10:07.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.26, opts=13)
02:10:07.705 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.26)
02:10:07.705 00.000 8976 Worker thread wakes up
02:10:07.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.26) opts 0xd
02:10:07.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.26)
02:10:07.705 00.000 8976 Moving (-0.11, 0.26) raw xDistance=0.28 yDistance=-0.05
02:10:07.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
02:10:07.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:10:07.705 00.000 8976 MoveAxis(L, 1, ABG)
02:10:07.705 00.000 8976 stepping (-10, 14) + (-1, 0)
02:10:07.705 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:07.706 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:10:07.715 00.009 5052 UpdateGuideState exits: m=211 SNR=10.0
02:10:07.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:07.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:07.715 00.000 5052 Enqueuing Expose request
02:10:07.727 00.012 8976 Received - 47 (G) 
02:10:07.727 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:07.727 00.000 8976 stepped: pos (-11, 14)
02:10:07.727 00.000 8976 MoveAxis(U, 0, ABG)
02:10:07.727 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:10:07.727 00.000 8976 MountToCamera -- mountX=1.66 mountY=-2.34 hyp=2.86 mountTheta=-0.95 cameraX=1.33, cameraY=2.54 cameraTheta=1.09
02:10:07.727 00.000 8976 incremental bump (1.326, 2.539) isValid = 1
02:10:07.727 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:10:07.727 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:10:07.727 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:10:07.727 00.000 8976 move complete, result=0
02:10:07.727 00.000 8976 worker thread done servicing request
02:10:07.727 00.000 8976 Worker thread wakes up
02:10:07.728 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:10:07.728 00.000 9828 Worker thread wakes up
02:10:07.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:07.728 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:07.728 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:10:07.728 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:10:07.728 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:10:07.728 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:10:07.728 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:10:07.728 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:10:07.728 00.000 9828 BLC: window closed
02:10:07.728 00.000 9828 MoveAxis(E, 18, B)
02:10:07.728 00.000 9828 Guiding  Dir = 2, Dur = 18
02:10:07.729 00.001 9828 IsSlewing returns 0
02:10:07.729 00.000 9828 IsGuiding returns 0
02:10:07.729 00.000 9828 PulseGuide returned control before completion, sleep 28
02:10:07.773 00.044 9828 IsGuiding returns 1
02:10:07.773 00.000 9828 scope still moving after pulse duration time elapsed
02:10:07.805 00.032 9828 IsSlewing returns 0
02:10:07.805 00.000 9828 IsGuiding returns 1
02:10:07.836 00.031 9828 IsSlewing returns 0
02:10:07.836 00.000 9828 IsGuiding returns 1
02:10:07.867 00.031 9828 IsSlewing returns 0
02:10:07.867 00.000 9828 IsGuiding returns 0
02:10:07.867 00.000 9828 scope move finished after 18 + 119 ms
02:10:07.867 00.000 9828 Move returns status 0, amount 18
02:10:07.867 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:07.867 00.000 9828 MoveAxis(N, 13, B)
02:10:07.867 00.000 9828 Guiding  Dir = 0, Dur = 13
02:10:07.883 00.016 9828 IsSlewing returns 0
02:10:07.884 00.001 9828 IsGuiding returns 0
02:10:07.884 00.000 9828 PulseGuide returned control before completion, sleep 23
02:10:07.914 00.030 9828 IsGuiding returns 1
02:10:07.914 00.000 9828 scope still moving after pulse duration time elapsed
02:10:07.945 00.031 9828 IsSlewing returns 0
02:10:07.945 00.000 9828 IsGuiding returns 1
02:10:07.978 00.033 9828 IsSlewing returns 0
02:10:07.978 00.000 9828 IsGuiding returns 1
02:10:08.007 00.029 9828 IsSlewing returns 0
02:10:08.008 00.001 9828 IsGuiding returns 1
02:10:08.038 00.030 9828 IsSlewing returns 0
02:10:08.038 00.000 9828 IsGuiding returns 0
02:10:08.038 00.000 9828 scope move finished after 13 + 141 ms
02:10:08.038 00.000 9828 Move returns status 0, amount 13
02:10:08.038 00.000 9828 move complete, result=0
02:10:08.038 00.000 9828 worker thread done servicing request
02:10:08.038 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:10:08.423 00.385 8976 Exposure complete
02:10:08.429 00.006 8976 worker thread done servicing request
02:10:08.429 00.000 5052 OnExposeComplete: enter
02:10:08.429 00.000 5052 UpdateGuideState(): m_state=6
02:10:08.429 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7403
02:10:08.429 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.49, Mass=221, SNR=10.3, Peak=83 HFD=1.9
02:10:08.429 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.04) = xAngle (-3.61 = 2.67)
02:10:08.429 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.57)
02:10:08.429 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.57 mountX=-0.19 mountY=0.12, mountTheta=2.59
02:10:08.430 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.22, opts=13)
02:10:08.430 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.22)
02:10:08.430 00.000 8976 Worker thread wakes up
02:10:08.430 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.22) opts 0xd
02:10:08.430 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.22)
02:10:08.430 00.000 8976 Moving (0.00, -0.22) raw xDistance=-0.19 yDistance=0.12
02:10:08.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:10:08.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:10:08.430 00.000 8976 MoveAxis(R, 0, ABG)
02:10:08.430 00.000 8976 MoveAxis(U, 0, ABG)
02:10:08.430 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:10:08.430 00.000 8976 MountToCamera -- mountX=1.67 mountY=-2.30 hyp=2.84 mountTheta=-0.94 cameraX=1.29, cameraY=2.53 cameraTheta=1.10
02:10:08.430 00.000 8976 incremental bump (1.289, 2.530) isValid = 1
02:10:08.430 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
02:10:08.430 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:10:08.430 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:10:08.431 00.001 8976 move complete, result=0
02:10:08.431 00.000 9828 Worker thread wakes up
02:10:08.431 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:10:08.431 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
02:10:08.431 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:10:08.431 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
02:10:08.431 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
02:10:08.431 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:10:08.431 00.000 8976 worker thread done servicing request
02:10:08.431 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:10:08.431 00.000 9828 BLC: window closed
02:10:08.431 00.000 9828 MoveAxis(E, 18, B)
02:10:08.431 00.000 9828 Guiding  Dir = 2, Dur = 18
02:10:08.432 00.001 9828 IsSlewing returns 0
02:10:08.432 00.000 9828 IsGuiding returns 0
02:10:08.432 00.000 9828 PulseGuide returned control before completion, sleep 28
02:10:08.440 00.008 5052 UpdateGuideState exits: m=221 SNR=10.3
02:10:08.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:08.440 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:08.440 00.000 5052 Enqueuing Expose request
02:10:08.440 00.000 8976 Worker thread wakes up
02:10:08.440 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:08.441 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:08.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:08.469 00.028 9828 IsGuiding returns 1
02:10:08.469 00.000 9828 scope still moving after pulse duration time elapsed
02:10:08.500 00.031 9828 IsSlewing returns 0
02:10:08.500 00.000 9828 IsGuiding returns 1
02:10:08.532 00.032 9828 IsSlewing returns 0
02:10:08.532 00.000 9828 IsGuiding returns 1
02:10:08.563 00.031 9828 IsSlewing returns 0
02:10:08.563 00.000 9828 IsGuiding returns 1
02:10:08.595 00.032 9828 IsSlewing returns 0
02:10:08.595 00.000 9828 IsGuiding returns 0
02:10:08.595 00.000 9828 scope move finished after 18 + 145 ms
02:10:08.595 00.000 9828 Move returns status 0, amount 18
02:10:08.595 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:08.595 00.000 9828 MoveAxis(N, 13, B)
02:10:08.595 00.000 9828 Guiding  Dir = 0, Dur = 13
02:10:08.610 00.015 9828 IsSlewing returns 0
02:10:08.610 00.000 9828 IsGuiding returns 0
02:10:08.610 00.000 9828 PulseGuide returned control before completion, sleep 23
02:10:08.641 00.031 9828 IsGuiding returns 1
02:10:08.641 00.000 9828 scope still moving after pulse duration time elapsed
02:10:08.673 00.032 9828 IsSlewing returns 0
02:10:08.674 00.001 9828 IsGuiding returns 1
02:10:08.705 00.031 9828 IsSlewing returns 0
02:10:08.705 00.000 9828 IsGuiding returns 1
02:10:08.737 00.032 9828 IsSlewing returns 0
02:10:08.737 00.000 9828 IsGuiding returns 1
02:10:08.767 00.030 9828 IsSlewing returns 0
02:10:08.767 00.000 9828 IsGuiding returns 0
02:10:08.767 00.000 9828 scope move finished after 13 + 144 ms
02:10:08.767 00.000 9828 Move returns status 0, amount 13
02:10:08.767 00.000 9828 move complete, result=0
02:10:08.767 00.000 9828 worker thread done servicing request
02:10:08.767 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:10:09.132 00.365 8976 Exposure complete
02:10:09.137 00.005 8976 worker thread done servicing request
02:10:09.137 00.000 5052 OnExposeComplete: enter
02:10:09.137 00.000 5052 UpdateGuideState(): m_state=6
02:10:09.137 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7404
02:10:09.137 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.50, Mass=214, SNR=10.1, Peak=80 HFD=2.0
02:10:09.138 00.001 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
02:10:09.138 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.36 = 2.93)
02:10:09.138 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.21 mountX=-0.23 mountY=0.05, mountTheta=2.93
02:10:09.138 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.21, opts=13)
02:10:09.138 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.21)
02:10:09.139 00.001 8976 Worker thread wakes up
02:10:09.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.21) opts 0xd
02:10:09.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.21)
02:10:09.139 00.000 8976 Moving (0.08, -0.21) raw xDistance=-0.23 yDistance=0.05
02:10:09.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:10:09.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:10:09.139 00.000 8976 MoveAxis(R, 0, ABG)
02:10:09.139 00.000 8976 MoveAxis(U, 0, ABG)
02:10:09.139 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:10:09.139 00.000 8976 MountToCamera -- mountX=1.67 mountY=-2.27 hyp=2.82 mountTheta=-0.94 cameraX=1.26, cameraY=2.52 cameraTheta=1.11
02:10:09.139 00.000 8976 incremental bump (1.264, 2.524) isValid = 1
02:10:09.139 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:10:09.139 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:10:09.139 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:10:09.139 00.000 8976 move complete, result=0
02:10:09.139 00.000 9828 Worker thread wakes up
02:10:09.139 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:10:09.139 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:10:09.139 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
02:10:09.139 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
02:10:09.139 00.000 8976 worker thread done servicing request
02:10:09.140 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:10:09.140 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:10:09.140 00.000 9828 BLC: window closed
02:10:09.140 00.000 9828 MoveAxis(E, 18, B)
02:10:09.140 00.000 9828 Guiding  Dir = 2, Dur = 18
02:10:09.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:10:09.140 00.000 9828 IsSlewing returns 0
02:10:09.140 00.000 9828 IsGuiding returns 0
02:10:09.141 00.001 9828 PulseGuide returned control before completion, sleep 28
02:10:09.149 00.008 5052 UpdateGuideState exits: m=214 SNR=10.1
02:10:09.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:09.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:09.149 00.000 5052 Enqueuing Expose request
02:10:09.149 00.000 8976 Worker thread wakes up
02:10:09.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:09.150 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:09.150 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:09.169 00.019 9828 IsGuiding returns 1
02:10:09.169 00.000 9828 scope still moving after pulse duration time elapsed
02:10:09.201 00.032 9828 IsSlewing returns 0
02:10:09.201 00.000 9828 IsGuiding returns 1
02:10:09.233 00.032 9828 IsSlewing returns 0
02:10:09.233 00.000 9828 IsGuiding returns 1
02:10:09.264 00.031 9828 IsSlewing returns 0
02:10:09.264 00.000 9828 IsGuiding returns 1
02:10:09.296 00.032 9828 IsSlewing returns 0
02:10:09.296 00.000 9828 IsGuiding returns 0
02:10:09.296 00.000 9828 scope move finished after 18 + 137 ms
02:10:09.296 00.000 9828 Move returns status 0, amount 18
02:10:09.296 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:09.296 00.000 9828 MoveAxis(N, 14, B)
02:10:09.296 00.000 9828 Guiding  Dir = 0, Dur = 14
02:10:09.312 00.016 9828 IsSlewing returns 0
02:10:09.312 00.000 9828 IsGuiding returns 0
02:10:09.312 00.000 9828 PulseGuide returned control before completion, sleep 24
02:10:09.343 00.031 9828 IsGuiding returns 1
02:10:09.343 00.000 9828 scope still moving after pulse duration time elapsed
02:10:09.375 00.032 9828 IsSlewing returns 0
02:10:09.375 00.000 9828 IsGuiding returns 1
02:10:09.407 00.032 9828 IsSlewing returns 0
02:10:09.407 00.000 9828 IsGuiding returns 1
02:10:09.439 00.032 9828 IsSlewing returns 0
02:10:09.439 00.000 9828 IsGuiding returns 1
02:10:09.471 00.032 9828 IsSlewing returns 0
02:10:09.471 00.000 9828 IsGuiding returns 0
02:10:09.471 00.000 9828 scope move finished after 14 + 145 ms
02:10:09.471 00.000 9828 Move returns status 0, amount 14
02:10:09.471 00.000 9828 move complete, result=0
02:10:09.471 00.000 9828 worker thread done servicing request
02:10:09.471 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:10:09.857 00.386 8976 Exposure complete
02:10:09.862 00.005 8976 worker thread done servicing request
02:10:09.862 00.000 5052 OnExposeComplete: enter
02:10:09.862 00.000 5052 UpdateGuideState(): m_state=6
02:10:09.862 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7405
02:10:09.863 00.001 5052 Star::Find returns 1 (0), X=329.12, Y=281.66, Mass=203, SNR=9.9, Peak=80 HFD=2.0
02:10:09.863 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.40 = 1.89)
02:10:09.863 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
02:10:09.863 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.35 mountX=-0.02 mountY=0.07, mountTheta=1.88
02:10:09.863 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.05, opts=13)
02:10:09.863 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.05)
02:10:09.863 00.000 8976 Worker thread wakes up
02:10:09.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.05) opts 0xd
02:10:09.864 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.05)
02:10:09.864 00.000 8976 Moving (-0.05, -0.05) raw xDistance=-0.02 yDistance=0.07
02:10:09.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:10:09.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:10:09.864 00.000 8976 MoveAxis(R, 0, ABG)
02:10:09.864 00.000 8976 MoveAxis(U, 0, ABG)
02:10:09.864 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:10:09.864 00.000 8976 MountToCamera -- mountX=1.68 mountY=-2.26 hyp=2.81 mountTheta=-0.93 cameraX=1.25, cameraY=2.52 cameraTheta=1.11
02:10:09.864 00.000 8976 incremental bump (1.247, 2.520) isValid = 1
02:10:09.864 00.000 8976 Scheduling Mount bump of (0.031, 0.065)
02:10:09.864 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.06, opts=4)
02:10:09.864 00.000 8976 Enqueuing Move request for scope (0.03, 0.06)
02:10:09.864 00.000 8976 move complete, result=0
02:10:09.864 00.000 9828 Worker thread wakes up
02:10:09.864 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0x4
02:10:09.864 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
02:10:09.864 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:10:09.864 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:10:09.864 00.000 8976 worker thread done servicing request
02:10:09.865 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:10:09.865 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.13 mountX=-0.03 mountY=-0.06, mountTheta=-2.08
02:10:09.865 00.000 9828 Moving (0.03, 0.06) raw xDistance=-0.03 yDistance=-0.06
02:10:09.865 00.000 9828 BLC: window closed
02:10:09.865 00.000 9828 MoveAxis(E, 11, B)
02:10:09.865 00.000 9828 Guiding  Dir = 2, Dur = 11
02:10:09.865 00.000 9828 IsSlewing returns 0
02:10:09.865 00.000 9828 IsGuiding returns 0
02:10:09.865 00.000 9828 PulseGuide returned control before completion, sleep 21
02:10:09.874 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
02:10:09.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:09.875 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:09.875 00.000 5052 Enqueuing Expose request
02:10:09.875 00.000 8976 Worker thread wakes up
02:10:09.875 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:09.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:09.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:09.887 00.012 9828 IsGuiding returns 1
02:10:09.887 00.000 9828 scope still moving after pulse duration time elapsed
02:10:09.918 00.031 9828 IsSlewing returns 0
02:10:09.918 00.000 9828 IsGuiding returns 1
02:10:09.948 00.030 9828 IsSlewing returns 0
02:10:09.949 00.001 9828 IsGuiding returns 1
02:10:09.980 00.031 9828 IsSlewing returns 0
02:10:09.980 00.000 9828 IsGuiding returns 1
02:10:10.012 00.032 9828 IsSlewing returns 0
02:10:10.012 00.000 9828 IsGuiding returns 0
02:10:10.012 00.000 9828 scope move finished after 11 + 135 ms
02:10:10.012 00.000 9828 Move returns status 0, amount 11
02:10:10.012 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:10.012 00.000 9828 MoveAxis(N, 8, B)
02:10:10.012 00.000 9828 Guiding  Dir = 0, Dur = 8
02:10:10.028 00.016 9828 IsSlewing returns 0
02:10:10.028 00.000 9828 IsGuiding returns 0
02:10:10.028 00.000 9828 PulseGuide returned control before completion, sleep 18
02:10:10.060 00.032 9828 IsGuiding returns 1
02:10:10.060 00.000 9828 scope still moving after pulse duration time elapsed
02:10:10.091 00.031 9828 IsSlewing returns 0
02:10:10.091 00.000 9828 IsGuiding returns 1
02:10:10.123 00.032 9828 IsSlewing returns 0
02:10:10.123 00.000 9828 IsGuiding returns 1
02:10:10.154 00.031 9828 IsSlewing returns 0
02:10:10.154 00.000 9828 IsGuiding returns 1
02:10:10.184 00.030 9828 IsSlewing returns 0
02:10:10.184 00.000 9828 IsGuiding returns 0
02:10:10.184 00.000 9828 scope move finished after 8 + 148 ms
02:10:10.184 00.000 9828 Move returns status 0, amount 8
02:10:10.184 00.000 9828 move complete, result=0
02:10:10.184 00.000 9828 worker thread done servicing request
02:10:10.184 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 8 ms NORTH
02:10:10.566 00.382 8976 Exposure complete
02:10:10.572 00.006 8976 worker thread done servicing request
02:10:10.573 00.001 5052 OnExposeComplete: enter
02:10:10.573 00.000 5052 UpdateGuideState(): m_state=6
02:10:10.573 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7406
02:10:10.573 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.39, Mass=211, SNR=10.0, Peak=78 HFD=2.0
02:10:10.573 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.04) = xAngle (-3.56 = 2.72)
02:10:10.573 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.66 = 2.62)
02:10:10.573 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.52 mountX=-0.30 mountY=0.16, mountTheta=2.64
02:10:10.574 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.32, opts=13)
02:10:10.574 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.32)
02:10:10.575 00.001 8976 Worker thread wakes up
02:10:10.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.32) opts 0xd
02:10:10.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.32)
02:10:10.575 00.000 8976 Moving (0.02, -0.32) raw xDistance=-0.30 yDistance=0.16
02:10:10.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:10:10.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:10:10.575 00.000 8976 MoveAxis(R, 1, ABG)
02:10:10.575 00.000 8976 stepping (-11, 14) + (1, 0)
02:10:10.575 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:10.576 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:10:10.586 00.010 5052 UpdateGuideState exits: m=211 SNR=10.0
02:10:10.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:10.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:10.586 00.000 5052 Enqueuing Expose request
02:10:10.605 00.019 8976 Received - 47 (G) 
02:10:10.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:10.605 00.000 8976 stepped: pos (-10, 14)
02:10:10.605 00.000 8976 MoveAxis(U, 0, ABG)
02:10:10.605 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:10:10.606 00.001 8976 MountToCamera -- mountX=1.63 mountY=-2.25 hyp=2.77 mountTheta=-0.94 cameraX=1.26, cameraY=2.47 cameraTheta=1.10
02:10:10.606 00.000 8976 incremental bump (1.259, 2.472) isValid = 1
02:10:10.606 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
02:10:10.606 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:10:10.606 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:10:10.606 00.000 8976 move complete, result=0
02:10:10.606 00.000 9828 Worker thread wakes up
02:10:10.606 00.000 8976 worker thread done servicing request
02:10:10.606 00.000 8976 Worker thread wakes up
02:10:10.606 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:10:10.606 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:10:10.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:10.606 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:10.606 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:10:10.607 00.001 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
02:10:10.607 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
02:10:10.607 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:10:10.607 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:10:10.607 00.000 9828 BLC: window closed
02:10:10.607 00.000 9828 MoveAxis(E, 18, B)
02:10:10.607 00.000 9828 Guiding  Dir = 2, Dur = 18
02:10:10.607 00.000 9828 IsSlewing returns 0
02:10:10.607 00.000 9828 IsGuiding returns 0
02:10:10.607 00.000 9828 PulseGuide returned control before completion, sleep 28
02:10:10.651 00.044 9828 IsGuiding returns 1
02:10:10.651 00.000 9828 scope still moving after pulse duration time elapsed
02:10:10.684 00.033 9828 IsSlewing returns 0
02:10:10.684 00.000 9828 IsGuiding returns 1
02:10:10.714 00.030 9828 IsSlewing returns 0
02:10:10.714 00.000 9828 IsGuiding returns 1
02:10:10.746 00.032 9828 IsSlewing returns 0
02:10:10.746 00.000 9828 IsGuiding returns 0
02:10:10.746 00.000 9828 scope move finished after 18 + 121 ms
02:10:10.746 00.000 9828 Move returns status 0, amount 18
02:10:10.746 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:10.746 00.000 9828 MoveAxis(N, 13, B)
02:10:10.746 00.000 9828 Guiding  Dir = 0, Dur = 13
02:10:10.762 00.016 9828 IsSlewing returns 0
02:10:10.763 00.001 9828 IsGuiding returns 0
02:10:10.763 00.000 9828 PulseGuide returned control before completion, sleep 23
02:10:10.792 00.029 9828 IsGuiding returns 1
02:10:10.792 00.000 9828 scope still moving after pulse duration time elapsed
02:10:10.823 00.031 9828 IsSlewing returns 0
02:10:10.823 00.000 9828 IsGuiding returns 1
02:10:10.855 00.032 9828 IsSlewing returns 0
02:10:10.855 00.000 9828 IsGuiding returns 1
02:10:10.886 00.031 9828 IsSlewing returns 0
02:10:10.887 00.001 9828 IsGuiding returns 1
02:10:10.917 00.030 9828 IsSlewing returns 0
02:10:10.917 00.000 9828 IsGuiding returns 1
02:10:10.948 00.031 9828 IsSlewing returns 0
02:10:10.948 00.000 9828 IsGuiding returns 0
02:10:10.948 00.000 9828 scope move finished after 13 + 172 ms
02:10:10.948 00.000 9828 Move returns status 0, amount 13
02:10:10.948 00.000 9828 move complete, result=0
02:10:10.948 00.000 9828 worker thread done servicing request
02:10:10.948 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:10:11.297 00.349 8976 Exposure complete
02:10:11.303 00.006 8976 worker thread done servicing request
02:10:11.303 00.000 5052 OnExposeComplete: enter
02:10:11.303 00.000 5052 UpdateGuideState(): m_state=6
02:10:11.303 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7407
02:10:11.303 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.33, Mass=203, SNR=9.9, Peak=79 HFD=1.7
02:10:11.303 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
02:10:11.303 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
02:10:11.303 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.38 hyp=0.78 cameraTheta=-2.63 mountX=-0.03 mountY=0.78, mountTheta=1.61
02:10:11.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.38, opts=13)
02:10:11.304 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.38)
02:10:11.304 00.000 8976 Worker thread wakes up
02:10:11.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.38) opts 0xd
02:10:11.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.38)
02:10:11.304 00.000 8976 Moving (-0.68, -0.38) raw xDistance=-0.03 yDistance=0.78
02:10:11.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:10:11.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
02:10:11.304 00.000 8976 MoveAxis(R, 0, ABG)
02:10:11.304 00.000 8976 MoveAxis(D, 3, ABG)
02:10:11.304 00.000 8976 stepping (-10, 14) + (0, -3)
02:10:11.304 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:11.305 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:10:11.315 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
02:10:11.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:11.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:11.315 00.000 5052 Enqueuing Expose request
02:10:11.340 00.025 8976 Received - 47 (G) 
02:10:11.341 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:11.341 00.000 8976 stepped: pos (-10, 11)
02:10:11.341 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:10:11.341 00.000 8976 MountToCamera -- mountX=1.60 mountY=-2.08 hyp=2.62 mountTheta=-0.92 cameraX=1.13, cameraY=2.37 cameraTheta=1.13
02:10:11.341 00.000 8976 incremental bump (1.127, 2.369) isValid = 1
02:10:11.341 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:10:11.341 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:10:11.341 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:10:11.341 00.000 8976 move complete, result=0
02:10:11.341 00.000 9828 Worker thread wakes up
02:10:11.341 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:10:11.341 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:10:11.341 00.000 8976 worker thread done servicing request
02:10:11.341 00.000 8976 Worker thread wakes up
02:10:11.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:11.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:11.342 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:10:11.342 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
02:10:11.342 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
02:10:11.342 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:10:11.342 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:10:11.342 00.000 9828 BLC: window closed
02:10:11.342 00.000 9828 MoveAxis(E, 17, B)
02:10:11.342 00.000 9828 Guiding  Dir = 2, Dur = 17
02:10:11.342 00.000 9828 IsSlewing returns 0
02:10:11.342 00.000 9828 IsGuiding returns 0
02:10:11.343 00.001 9828 PulseGuide returned control before completion, sleep 27
02:10:11.380 00.037 9828 IsGuiding returns 1
02:10:11.380 00.000 9828 scope still moving after pulse duration time elapsed
02:10:11.411 00.031 9828 IsSlewing returns 0
02:10:11.411 00.000 9828 IsGuiding returns 1
02:10:11.443 00.032 9828 IsSlewing returns 0
02:10:11.443 00.000 9828 IsGuiding returns 1
02:10:11.474 00.031 9828 IsSlewing returns 0
02:10:11.474 00.000 9828 IsGuiding returns 0
02:10:11.474 00.000 9828 scope move finished after 17 + 114 ms
02:10:11.474 00.000 9828 Move returns status 0, amount 17
02:10:11.474 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:11.474 00.000 9828 MoveAxis(N, 14, B)
02:10:11.474 00.000 9828 Guiding  Dir = 0, Dur = 14
02:10:11.490 00.016 9828 IsSlewing returns 0
02:10:11.490 00.000 9828 IsGuiding returns 0
02:10:11.490 00.000 9828 PulseGuide returned control before completion, sleep 24
02:10:11.520 00.030 9828 IsGuiding returns 1
02:10:11.520 00.000 9828 scope still moving after pulse duration time elapsed
02:10:11.551 00.031 9828 IsSlewing returns 0
02:10:11.551 00.000 9828 IsGuiding returns 1
02:10:11.583 00.032 9828 IsSlewing returns 0
02:10:11.583 00.000 9828 IsGuiding returns 1
02:10:11.613 00.030 9828 IsSlewing returns 0
02:10:11.613 00.000 9828 IsGuiding returns 1
02:10:11.644 00.031 9828 IsSlewing returns 0
02:10:11.644 00.000 9828 IsGuiding returns 0
02:10:11.644 00.000 9828 scope move finished after 14 + 140 ms
02:10:11.644 00.000 9828 Move returns status 0, amount 14
02:10:11.644 00.000 9828 move complete, result=0
02:10:11.644 00.000 9828 worker thread done servicing request
02:10:11.644 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:10:12.033 00.389 8976 Exposure complete
02:10:12.039 00.006 8976 worker thread done servicing request
02:10:12.039 00.000 5052 OnExposeComplete: enter
02:10:12.039 00.000 5052 UpdateGuideState(): m_state=6
02:10:12.039 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7408
02:10:12.039 00.000 5052 Star::Find returns 1 (0), X=328.06, Y=281.70, Mass=203, SNR=9.8, Peak=82 HFD=2.0
02:10:12.039 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
02:10:12.039 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
02:10:12.039 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=-0.01 hyp=1.11 cameraTheta=-3.13 mountX=0.49 mountY=0.94, mountTheta=1.09
02:10:12.040 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-0.01, opts=13)
02:10:12.040 00.000 5052 Enqueuing Move request for stepguider (-1.11, -0.01)
02:10:12.040 00.000 8976 Worker thread wakes up
02:10:12.041 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -0.01) opts 0xd
02:10:12.041 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -0.01)
02:10:12.041 00.000 8976 Moving (-1.11, -0.01) raw xDistance=0.49 yDistance=0.94
02:10:12.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:10:12.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.94
02:10:12.041 00.000 8976 MoveAxis(L, 2, ABG)
02:10:12.041 00.000 8976 stepping (-10, 11) + (-2, 0)
02:10:12.041 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:12.042 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:10:12.052 00.010 5052 UpdateGuideState exits: m=203 SNR=9.8
02:10:12.053 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:12.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:12.053 00.000 5052 Enqueuing Expose request
02:10:12.076 00.023 8976 Received - 47 (G) 
02:10:12.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:12.076 00.000 8976 stepped: pos (-12, 11)
02:10:12.076 00.000 8976 MoveAxis(D, 4, ABG)
02:10:12.076 00.000 8976 stepping (-12, 11) + (0, -4)
02:10:12.076 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:10:12.108 00.032 8976 Received - 47 (G) 
02:10:12.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:10:12.108 00.000 8976 stepped: pos (-12, 7)
02:10:12.108 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:10:12.108 00.000 8976 MountToCamera -- mountX=1.68 mountY=-1.76 hyp=2.43 mountTheta=-0.81 cameraX=0.81, cameraY=2.29 cameraTheta=1.23
02:10:12.108 00.000 8976 incremental bump (0.805, 2.294) isValid = 1
02:10:12.108 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
02:10:12.108 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:10:12.108 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:10:12.108 00.000 8976 move complete, result=0
02:10:12.109 00.001 9828 Worker thread wakes up
02:10:12.109 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:10:12.109 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:10:12.109 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:10:12.109 00.000 8976 worker thread done servicing request
02:10:12.109 00.000 8976 Worker thread wakes up
02:10:12.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:12.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:12.109 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:10:12.109 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:10:12.109 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:10:12.109 00.000 9828 BLC: window closed
02:10:12.109 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
02:10:12.109 00.000 9828 MoveAxis(E, 14, B)
02:10:12.109 00.000 9828 Guiding  Dir = 2, Dur = 14
02:10:12.110 00.001 9828 IsSlewing returns 0
02:10:12.110 00.000 9828 IsGuiding returns 0
02:10:12.110 00.000 9828 PulseGuide returned control before completion, sleep 24
02:10:12.145 00.035 9828 IsGuiding returns 1
02:10:12.145 00.000 9828 scope still moving after pulse duration time elapsed
02:10:12.177 00.032 9828 IsSlewing returns 0
02:10:12.177 00.000 9828 IsGuiding returns 1
02:10:12.209 00.032 9828 IsSlewing returns 0
02:10:12.209 00.000 9828 IsGuiding returns 1
02:10:12.238 00.029 9828 IsSlewing returns 0
02:10:12.238 00.000 9828 IsGuiding returns 0
02:10:12.238 00.000 9828 scope move finished after 14 + 115 ms
02:10:12.238 00.000 9828 Move returns status 0, amount 14
02:10:12.238 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:12.238 00.000 9828 MoveAxis(N, 15, B)
02:10:12.238 00.000 9828 Guiding  Dir = 0, Dur = 15
02:10:12.253 00.015 9828 IsSlewing returns 0
02:10:12.253 00.000 9828 IsGuiding returns 0
02:10:12.253 00.000 9828 PulseGuide returned control before completion, sleep 25
02:10:12.285 00.032 9828 IsGuiding returns 1
02:10:12.285 00.000 9828 scope still moving after pulse duration time elapsed
02:10:12.315 00.030 9828 IsSlewing returns 0
02:10:12.315 00.000 9828 IsGuiding returns 1
02:10:12.346 00.031 9828 IsSlewing returns 0
02:10:12.346 00.000 9828 IsGuiding returns 1
02:10:12.376 00.030 9828 IsSlewing returns 0
02:10:12.376 00.000 9828 IsGuiding returns 1
02:10:12.408 00.032 9828 IsSlewing returns 0
02:10:12.408 00.000 9828 IsGuiding returns 0
02:10:12.408 00.000 9828 scope move finished after 15 + 139 ms
02:10:12.408 00.000 9828 Move returns status 0, amount 15
02:10:12.408 00.000 9828 move complete, result=0
02:10:12.408 00.000 9828 worker thread done servicing request
02:10:12.408 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:10:12.805 00.397 8976 Exposure complete
02:10:12.811 00.006 8976 worker thread done servicing request
02:10:12.811 00.000 5052 OnExposeComplete: enter
02:10:12.811 00.000 5052 UpdateGuideState(): m_state=6
02:10:12.812 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7409
02:10:12.812 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.77, Mass=201, SNR=9.8, Peak=87 HFD=1.7
02:10:12.812 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:10:12.812 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:10:12.812 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.06 hyp=0.65 cameraTheta=3.05 mountX=0.35 mountY=0.51, mountTheta=0.97
02:10:12.812 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.06, opts=13)
02:10:12.813 00.001 5052 Enqueuing Move request for stepguider (-0.65, 0.06)
02:10:12.813 00.000 8976 Worker thread wakes up
02:10:12.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.06) opts 0xd
02:10:12.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.06)
02:10:12.813 00.000 8976 Moving (-0.65, 0.06) raw xDistance=0.35 yDistance=0.51
02:10:12.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:10:12.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.51
02:10:12.813 00.000 8976 MoveAxis(L, 2, ABG)
02:10:12.813 00.000 8976 stepping (-12, 7) + (-2, 0)
02:10:12.813 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:12.814 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:10:12.824 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
02:10:12.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:12.824 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:12.824 00.000 5052 Enqueuing Expose request
02:10:12.843 00.019 8976 Received - 47 (G) 
02:10:12.843 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:12.843 00.000 8976 stepped: pos (-14, 7)
02:10:12.843 00.000 8976 MoveAxis(D, 2, ABG)
02:10:12.843 00.000 8976 stepping (-14, 7) + (0, -2)
02:10:12.843 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:12.875 00.032 8976 Received - 47 (G) 
02:10:12.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:12.875 00.000 8976 stepped: pos (-14, 5)
02:10:12.875 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
02:10:12.875 00.000 8976 MountToCamera -- mountX=1.83 mountY=-1.44 hyp=2.33 mountTheta=-0.67 cameraX=0.45, cameraY=2.29 cameraTheta=1.38
02:10:12.875 00.000 8976 incremental bump (0.451, 2.286) isValid = 1
02:10:12.875 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
02:10:12.876 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:10:12.876 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:10:12.876 00.000 8976 move complete, result=0
02:10:12.876 00.000 9828 Worker thread wakes up
02:10:12.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:10:12.876 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:10:12.876 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
02:10:12.876 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:10:12.876 00.000 8976 worker thread done servicing request
02:10:12.876 00.000 8976 Worker thread wakes up
02:10:12.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:12.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:12.876 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.89)
02:10:12.876 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
02:10:12.876 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:10:12.876 00.000 9828 BLC: window closed
02:10:12.876 00.000 9828 MoveAxis(E, 9, B)
02:10:12.876 00.000 9828 Guiding  Dir = 2, Dur = 9
02:10:12.877 00.001 9828 IsSlewing returns 0
02:10:12.877 00.000 9828 IsGuiding returns 0
02:10:12.877 00.000 9828 PulseGuide returned control before completion, sleep 19
02:10:12.908 00.031 9828 IsGuiding returns 1
02:10:12.908 00.000 9828 scope still moving after pulse duration time elapsed
02:10:12.939 00.031 9828 IsSlewing returns 0
02:10:12.939 00.000 9828 IsGuiding returns 1
02:10:12.970 00.031 9828 IsSlewing returns 0
02:10:12.970 00.000 9828 IsGuiding returns 1
02:10:13.001 00.031 9828 IsSlewing returns 0
02:10:13.002 00.001 9828 IsGuiding returns 1
02:10:13.033 00.031 9828 IsSlewing returns 0
02:10:13.033 00.000 9828 IsGuiding returns 0
02:10:13.033 00.000 9828 scope move finished after 9 + 147 ms
02:10:13.033 00.000 9828 Move returns status 0, amount 9
02:10:13.033 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:13.033 00.000 9828 MoveAxis(N, 15, B)
02:10:13.033 00.000 9828 Guiding  Dir = 0, Dur = 15
02:10:13.048 00.015 9828 IsSlewing returns 0
02:10:13.048 00.000 9828 IsGuiding returns 0
02:10:13.048 00.000 9828 PulseGuide returned control before completion, sleep 25
02:10:13.079 00.031 9828 IsGuiding returns 1
02:10:13.079 00.000 9828 scope still moving after pulse duration time elapsed
02:10:13.110 00.031 9828 IsSlewing returns 0
02:10:13.110 00.000 9828 IsGuiding returns 1
02:10:13.140 00.030 9828 IsSlewing returns 0
02:10:13.140 00.000 9828 IsGuiding returns 1
02:10:13.171 00.031 9828 IsSlewing returns 0
02:10:13.171 00.000 9828 IsGuiding returns 1
02:10:13.203 00.032 9828 IsSlewing returns 0
02:10:13.203 00.000 9828 IsGuiding returns 1
02:10:13.233 00.030 9828 IsSlewing returns 0
02:10:13.233 00.000 9828 IsGuiding returns 1
02:10:13.264 00.031 9828 IsSlewing returns 0
02:10:13.264 00.000 9828 IsGuiding returns 1
02:10:13.295 00.031 9828 IsSlewing returns 0
02:10:13.295 00.000 9828 IsGuiding returns 0
02:10:13.295 00.000 9828 scope move finished after 15 + 231 ms
02:10:13.295 00.000 9828 Move returns status 0, amount 15
02:10:13.295 00.000 9828 move complete, result=0
02:10:13.295 00.000 9828 worker thread done servicing request
02:10:13.295 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:10:13.586 00.291 8976 Exposure complete
02:10:13.591 00.005 8976 worker thread done servicing request
02:10:13.591 00.000 5052 OnExposeComplete: enter
02:10:13.591 00.000 5052 UpdateGuideState(): m_state=6
02:10:13.592 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7410
02:10:13.592 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.31, Mass=203, SNR=9.9, Peak=81 HFD=1.7
02:10:13.592 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.04) = xAngle (-4.62 = 1.66)
02:10:13.592 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.73 = 1.56)
02:10:13.592 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.40 hyp=0.75 cameraTheta=-2.58 mountX=-0.07 mountY=0.75, mountTheta=1.66
02:10:13.592 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.40, opts=13)
02:10:13.592 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.40)
02:10:13.593 00.001 8976 Worker thread wakes up
02:10:13.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.40) opts 0xd
02:10:13.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.40)
02:10:13.593 00.000 8976 Moving (-0.63, -0.40) raw xDistance=-0.07 yDistance=0.75
02:10:13.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:10:13.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75
02:10:13.593 00.000 8976 MoveAxis(R, 0, ABG)
02:10:13.593 00.000 8976 MoveAxis(D, 3, ABG)
02:10:13.593 00.000 8976 stepping (-14, 5) + (0, -3)
02:10:13.593 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:13.593 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:10:13.604 00.011 5052 UpdateGuideState exits: m=203 SNR=9.9
02:10:13.605 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:13.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:13.605 00.000 5052 Enqueuing Expose request
02:10:13.627 00.022 8976 Received - 47 (G) 
02:10:13.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:13.627 00.000 8976 stepped: pos (-14, 2)
02:10:13.627 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:10:13.627 00.000 8976 MountToCamera -- mountX=1.93 mountY=-1.07 hyp=2.21 mountTheta=-0.51 cameraX=0.07, cameraY=2.21 cameraTheta=1.54
02:10:13.627 00.000 8976 incremental bump (0.073, 2.209) isValid = 1
02:10:13.627 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
02:10:13.627 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:10:13.627 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:10:13.627 00.000 8976 move complete, result=0
02:10:13.627 00.000 8976 worker thread done servicing request
02:10:13.627 00.000 8976 Worker thread wakes up
02:10:13.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:13.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:13.627 00.000 9828 Worker thread wakes up
02:10:13.627 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:10:13.627 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:10:13.627 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
02:10:13.628 00.001 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
02:10:13.628 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
02:10:13.628 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:10:13.628 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:10:13.628 00.000 9828 BLC: window closed
02:10:13.628 00.000 9828 MoveAxis(E, 3, B)
02:10:13.628 00.000 9828 Guiding  Dir = 2, Dur = 3
02:10:13.628 00.000 9828 IsSlewing returns 0
02:10:13.628 00.000 9828 IsGuiding returns 0
02:10:13.628 00.000 9828 PulseGuide returned control before completion, sleep 13
02:10:13.653 00.025 9828 IsGuiding returns 1
02:10:13.653 00.000 9828 scope still moving after pulse duration time elapsed
02:10:13.684 00.031 9828 IsSlewing returns 0
02:10:13.684 00.000 9828 IsGuiding returns 1
02:10:13.715 00.031 9828 IsSlewing returns 0
02:10:13.715 00.000 9828 IsGuiding returns 1
02:10:13.746 00.031 9828 IsSlewing returns 0
02:10:13.746 00.000 9828 IsGuiding returns 0
02:10:13.746 00.000 9828 scope move finished after 3 + 115 ms
02:10:13.746 00.000 9828 Move returns status 0, amount 3
02:10:13.746 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:13.746 00.000 9828 MoveAxis(N, 16, B)
02:10:13.746 00.000 9828 Guiding  Dir = 0, Dur = 16
02:10:13.762 00.016 9828 IsSlewing returns 0
02:10:13.762 00.000 9828 IsGuiding returns 0
02:10:13.763 00.001 9828 PulseGuide returned control before completion, sleep 26
02:10:13.793 00.030 9828 IsGuiding returns 1
02:10:13.793 00.000 9828 scope still moving after pulse duration time elapsed
02:10:13.823 00.030 9828 IsSlewing returns 0
02:10:13.823 00.000 9828 IsGuiding returns 1
02:10:13.854 00.031 9828 IsSlewing returns 0
02:10:13.854 00.000 9828 IsGuiding returns 1
02:10:13.885 00.031 9828 IsSlewing returns 0
02:10:13.885 00.000 9828 IsGuiding returns 1
02:10:13.916 00.031 9828 IsSlewing returns 0
02:10:13.916 00.000 9828 IsGuiding returns 0
02:10:13.916 00.000 9828 scope move finished after 16 + 138 ms
02:10:13.916 00.000 9828 Move returns status 0, amount 16
02:10:13.916 00.000 9828 move complete, result=0
02:10:13.916 00.000 9828 worker thread done servicing request
02:10:13.916 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:10:14.324 00.408 8976 Exposure complete
02:10:14.330 00.006 8976 worker thread done servicing request
02:10:14.330 00.000 5052 OnExposeComplete: enter
02:10:14.331 00.001 5052 UpdateGuideState(): m_state=6
02:10:14.331 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7411
02:10:14.331 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.61, Mass=218, SNR=10.2, Peak=82 HFD=1.7
02:10:14.331 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.04) = xAngle (-2.75 = -2.75)
02:10:14.331 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
02:10:14.331 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.70 mountX=-0.15 mountY=-0.05, mountTheta=-2.84
02:10:14.332 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.10, opts=13)
02:10:14.332 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.10)
02:10:14.332 00.000 8976 Worker thread wakes up
02:10:14.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.10) opts 0xd
02:10:14.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.10)
02:10:14.332 00.000 8976 Moving (0.12, -0.10) raw xDistance=-0.15 yDistance=-0.05
02:10:14.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:10:14.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:10:14.332 00.000 8976 MoveAxis(R, 0, ABG)
02:10:14.332 00.000 8976 MoveAxis(U, 0, ABG)
02:10:14.332 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
02:10:14.332 00.000 8976 MountToCamera -- mountX=2.00 mountY=-0.82 hyp=2.17 mountTheta=-0.39 cameraX=-0.18, cameraY=2.16 cameraTheta=1.65
02:10:14.332 00.000 8976 incremental bump (-0.180, 2.158) isValid = 1
02:10:14.332 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
02:10:14.332 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:10:14.332 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:10:14.332 00.000 8976 move complete, result=0
02:10:14.332 00.000 9828 Worker thread wakes up
02:10:14.332 00.000 8976 worker thread done servicing request
02:10:14.332 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:10:14.332 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:10:14.332 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:10:14.332 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.54)
02:10:14.332 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.62)
02:10:14.332 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
02:10:14.333 00.001 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:10:14.333 00.000 9828 BLC: window closed
02:10:14.333 00.000 9828 MoveAxis(W, 1, B)
02:10:14.333 00.000 9828 Guiding  Dir = 3, Dur = 1
02:10:14.333 00.000 9828 IsSlewing returns 0
02:10:14.333 00.000 9828 IsGuiding returns 0
02:10:14.333 00.000 9828 PulseGuide returned control before completion, sleep 11
02:10:14.343 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
02:10:14.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:14.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:14.343 00.000 5052 Enqueuing Expose request
02:10:14.343 00.000 8976 Worker thread wakes up
02:10:14.343 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:14.343 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:14.343 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:14.350 00.007 9828 IsGuiding returns 1
02:10:14.350 00.000 9828 scope still moving after pulse duration time elapsed
02:10:14.382 00.032 9828 IsSlewing returns 0
02:10:14.382 00.000 9828 IsGuiding returns 1
02:10:14.412 00.030 9828 IsSlewing returns 0
02:10:14.412 00.000 9828 IsGuiding returns 1
02:10:14.443 00.031 9828 IsSlewing returns 0
02:10:14.443 00.000 9828 IsGuiding returns 0
02:10:14.443 00.000 9828 scope move finished after 1 + 109 ms
02:10:14.443 00.000 9828 Move returns status 0, amount 1
02:10:14.443 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:14.443 00.000 9828 MoveAxis(N, 16, B)
02:10:14.444 00.001 9828 Guiding  Dir = 0, Dur = 16
02:10:14.458 00.014 9828 IsSlewing returns 0
02:10:14.458 00.000 9828 IsGuiding returns 0
02:10:14.458 00.000 9828 PulseGuide returned control before completion, sleep 26
02:10:14.489 00.031 9828 IsGuiding returns 1
02:10:14.493 00.004 9828 scope still moving after pulse duration time elapsed
02:10:14.520 00.027 9828 IsSlewing returns 0
02:10:14.520 00.000 9828 IsGuiding returns 1
02:10:14.552 00.032 9828 IsSlewing returns 0
02:10:14.552 00.000 9828 IsGuiding returns 1
02:10:14.582 00.030 9828 IsSlewing returns 0
02:10:14.582 00.000 9828 IsGuiding returns 1
02:10:14.613 00.031 9828 IsSlewing returns 0
02:10:14.613 00.000 9828 IsGuiding returns 0
02:10:14.613 00.000 9828 scope move finished after 16 + 138 ms
02:10:14.613 00.000 9828 Move returns status 0, amount 16
02:10:14.613 00.000 9828 move complete, result=0
02:10:14.613 00.000 9828 worker thread done servicing request
02:10:14.613 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:10:15.037 00.424 8976 Exposure complete
02:10:15.043 00.006 8976 worker thread done servicing request
02:10:15.043 00.000 5052 OnExposeComplete: enter
02:10:15.043 00.000 5052 UpdateGuideState(): m_state=6
02:10:15.043 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7412
02:10:15.043 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.22, Mass=213, SNR=10.2, Peak=84 HFD=1.8
02:10:15.043 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.17 = 3.11)
02:10:15.043 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.27 = 3.01)
02:10:15.043 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.49 hyp=0.54 cameraTheta=-1.13 mountX=-0.54 mountY=0.07, mountTheta=3.01
02:10:15.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.49, opts=13)
02:10:15.044 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.49)
02:10:15.044 00.000 8976 Worker thread wakes up
02:10:15.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.49) opts 0xd
02:10:15.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.49)
02:10:15.044 00.000 8976 Moving (0.23, -0.49) raw xDistance=-0.54 yDistance=0.07
02:10:15.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:10:15.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:10:15.044 00.000 8976 MoveAxis(R, 2, ABG)
02:10:15.044 00.000 8976 stepping (-14, 2) + (2, 0)
02:10:15.044 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:15.045 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:10:15.054 00.009 5052 UpdateGuideState exits: m=213 SNR=10.2
02:10:15.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:15.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:15.054 00.000 5052 Enqueuing Expose request
02:10:15.081 00.027 8976 Received - 47 (G) 
02:10:15.081 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:15.081 00.000 8976 stepped: pos (-12, 2)
02:10:15.081 00.000 8976 MoveAxis(U, 0, ABG)
02:10:15.081 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:10:15.082 00.001 8976 MountToCamera -- mountX=1.95 mountY=-0.66 hyp=2.06 mountTheta=-0.32 cameraX=-0.30, cameraY=2.03 cameraTheta=1.72
02:10:15.082 00.000 8976 incremental bump (-0.303, 2.033) isValid = 1
02:10:15.082 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
02:10:15.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:10:15.082 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:10:15.082 00.000 8976 move complete, result=0
02:10:15.082 00.000 9828 Worker thread wakes up
02:10:15.082 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:10:15.082 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:10:15.082 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
02:10:15.082 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
02:10:15.082 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:10:15.082 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
02:10:15.082 00.000 8976 worker thread done servicing request
02:10:15.082 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:10:15.082 00.000 9828 BLC: window closed
02:10:15.082 00.000 9828 MoveAxis(W, 4, B)
02:10:15.082 00.000 8976 Worker thread wakes up
02:10:15.082 00.000 9828 Guiding  Dir = 3, Dur = 4
02:10:15.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:15.082 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:15.082 00.000 9828 IsSlewing returns 0
02:10:15.082 00.000 9828 IsGuiding returns 0
02:10:15.083 00.001 9828 PulseGuide returned control before completion, sleep 14
02:10:15.113 00.030 9828 IsGuiding returns 1
02:10:15.113 00.000 9828 scope still moving after pulse duration time elapsed
02:10:15.144 00.031 9828 IsSlewing returns 0
02:10:15.144 00.000 9828 IsGuiding returns 1
02:10:15.175 00.031 9828 IsSlewing returns 0
02:10:15.175 00.000 9828 IsGuiding returns 1
02:10:15.205 00.030 9828 IsSlewing returns 0
02:10:15.205 00.000 9828 IsGuiding returns 0
02:10:15.205 00.000 9828 scope move finished after 4 + 118 ms
02:10:15.205 00.000 9828 Move returns status 0, amount 4
02:10:15.205 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:15.205 00.000 9828 MoveAxis(N, 16, B)
02:10:15.205 00.000 9828 Guiding  Dir = 0, Dur = 16
02:10:15.221 00.016 9828 IsSlewing returns 0
02:10:15.221 00.000 9828 IsGuiding returns 0
02:10:15.221 00.000 9828 PulseGuide returned control before completion, sleep 26
02:10:15.252 00.031 9828 IsGuiding returns 1
02:10:15.252 00.000 9828 scope still moving after pulse duration time elapsed
02:10:15.282 00.030 9828 IsSlewing returns 0
02:10:15.282 00.000 9828 IsGuiding returns 1
02:10:15.313 00.031 9828 IsSlewing returns 0
02:10:15.313 00.000 9828 IsGuiding returns 1
02:10:15.344 00.031 9828 IsSlewing returns 0
02:10:15.344 00.000 9828 IsGuiding returns 1
02:10:15.376 00.032 9828 IsSlewing returns 0
02:10:15.376 00.000 9828 IsGuiding returns 0
02:10:15.376 00.000 9828 scope move finished after 16 + 138 ms
02:10:15.376 00.000 9828 Move returns status 0, amount 16
02:10:15.376 00.000 9828 move complete, result=0
02:10:15.376 00.000 9828 worker thread done servicing request
02:10:15.376 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:10:15.771 00.395 8976 Exposure complete
02:10:15.776 00.005 8976 worker thread done servicing request
02:10:15.777 00.001 5052 OnExposeComplete: enter
02:10:15.777 00.000 5052 UpdateGuideState(): m_state=6
02:10:15.777 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7413
02:10:15.777 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.66, Mass=219, SNR=10.3, Peak=88 HFD=1.8
02:10:15.777 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.74 = 2.55)
02:10:15.777 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.44)
02:10:15.777 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.69 mountX=-0.04 mountY=0.03, mountTheta=2.48
02:10:15.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.05, opts=13)
02:10:15.778 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.05)
02:10:15.778 00.000 8976 Worker thread wakes up
02:10:15.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.05) opts 0xd
02:10:15.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.05)
02:10:15.778 00.000 8976 Moving (-0.01, -0.05) raw xDistance=-0.04 yDistance=0.03
02:10:15.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:10:15.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:10:15.778 00.000 8976 MoveAxis(R, 0, ABG)
02:10:15.778 00.000 8976 MoveAxis(U, 0, ABG)
02:10:15.778 00.000 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
02:10:15.778 00.000 8976 MountToCamera -- mountX=1.91 mountY=-0.54 hyp=1.99 mountTheta=-0.28 cameraX=-0.39, cameraY=1.95 cameraTheta=1.77
02:10:15.778 00.000 8976 incremental bump (-0.386, 1.950) isValid = 1
02:10:15.778 00.000 8976 Scheduling Mount bump of (-0.010, 0.050)
02:10:15.778 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.05, opts=4)
02:10:15.778 00.000 8976 Enqueuing Move request for scope (-0.01, 0.05)
02:10:15.778 00.000 8976 move complete, result=0
02:10:15.778 00.000 9828 Worker thread wakes up
02:10:15.778 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0x4
02:10:15.778 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
02:10:15.779 00.001 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.43)
02:10:15.779 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.51)
02:10:15.779 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.76 mountX=0.01 mountY=-0.05, mountTheta=-1.43
02:10:15.779 00.000 8976 worker thread done servicing request
02:10:15.779 00.000 9828 Moving (-0.01, 0.05) raw xDistance=0.01 yDistance=-0.05
02:10:15.779 00.000 9828 BLC: window closed
02:10:15.779 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:10:15.779 00.000 9828 MoveAxis(W, 2, B)
02:10:15.779 00.000 9828 Guiding  Dir = 3, Dur = 2
02:10:15.779 00.000 9828 IsSlewing returns 0
02:10:15.779 00.000 9828 IsGuiding returns 0
02:10:15.780 00.001 9828 PulseGuide returned control before completion, sleep 12
02:10:15.789 00.009 5052 UpdateGuideState exits: m=219 SNR=10.3
02:10:15.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:15.790 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:15.790 00.000 5052 Enqueuing Expose request
02:10:15.790 00.000 8976 Worker thread wakes up
02:10:15.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:15.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:15.791 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:15.799 00.008 9828 IsGuiding returns 1
02:10:15.799 00.000 9828 scope still moving after pulse duration time elapsed
02:10:15.830 00.031 9828 IsSlewing returns 0
02:10:15.830 00.000 9828 IsGuiding returns 1
02:10:15.861 00.031 9828 IsSlewing returns 0
02:10:15.861 00.000 9828 IsGuiding returns 1
02:10:15.906 00.045 9828 IsSlewing returns 0
02:10:15.906 00.000 9828 IsGuiding returns 0
02:10:15.906 00.000 9828 scope move finished after 2 + 124 ms
02:10:15.906 00.000 9828 Move returns status 0, amount 2
02:10:15.906 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:15.906 00.000 9828 MoveAxis(N, 7, B)
02:10:15.906 00.000 9828 Guiding  Dir = 0, Dur = 7
02:10:15.921 00.015 9828 IsSlewing returns 0
02:10:15.921 00.000 9828 IsGuiding returns 0
02:10:15.921 00.000 9828 PulseGuide returned control before completion, sleep 17
02:10:15.953 00.032 9828 IsGuiding returns 1
02:10:15.953 00.000 9828 scope still moving after pulse duration time elapsed
02:10:15.984 00.031 9828 IsSlewing returns 0
02:10:15.984 00.000 9828 IsGuiding returns 1
02:10:16.016 00.032 9828 IsSlewing returns 0
02:10:16.016 00.000 9828 IsGuiding returns 1
02:10:16.047 00.031 9828 IsSlewing returns 0
02:10:16.047 00.000 9828 IsGuiding returns 0
02:10:16.047 00.000 9828 scope move finished after 7 + 118 ms
02:10:16.047 00.000 9828 Move returns status 0, amount 7
02:10:16.047 00.000 9828 move complete, result=0
02:10:16.047 00.000 9828 worker thread done servicing request
02:10:16.048 00.001 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 7 ms NORTH
02:10:16.482 00.434 8976 Exposure complete
02:10:16.486 00.004 8976 worker thread done servicing request
02:10:16.487 00.001 5052 OnExposeComplete: enter
02:10:16.487 00.000 5052 UpdateGuideState(): m_state=6
02:10:16.487 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7414
02:10:16.487 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.95, Mass=210, SNR=10.1, Peak=89 HFD=2.0
02:10:16.487 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
02:10:16.487 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
02:10:16.487 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.24 hyp=0.54 cameraTheta=0.46 mountX=-0.00 mountY=-0.53, mountTheta=-1.58
02:10:16.487 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.24, opts=13)
02:10:16.488 00.001 5052 Enqueuing Move request for stepguider (0.48, 0.24)
02:10:16.488 00.000 8976 Worker thread wakes up
02:10:16.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.24) opts 0xd
02:10:16.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.24)
02:10:16.488 00.000 8976 Moving (0.48, 0.24) raw xDistance=-0.00 yDistance=-0.53
02:10:16.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:10:16.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
02:10:16.488 00.000 8976 MoveAxis(R, 0, ABG)
02:10:16.488 00.000 8976 MoveAxis(U, 2, ABG)
02:10:16.488 00.000 8976 stepping (-12, 2) + (0, 2)
02:10:16.488 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:16.489 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:10:16.498 00.009 5052 UpdateGuideState exits: m=210 SNR=10.1
02:10:16.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:16.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:16.498 00.000 5052 Enqueuing Expose request
02:10:16.520 00.022 8976 Received - 47 (G) 
02:10:16.520 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:16.520 00.000 8976 stepped: pos (-12, 4)
02:10:16.520 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
02:10:16.520 00.000 8976 MountToCamera -- mountX=1.89 mountY=-0.57 hyp=1.97 mountTheta=-0.30 cameraX=-0.35, cameraY=1.94 cameraTheta=1.75
02:10:16.520 00.000 8976 incremental bump (-0.348, 1.942) isValid = 1
02:10:16.520 00.000 8976 Scheduling Mount bump of (-0.020, 0.117)
02:10:16.520 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:10:16.520 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:10:16.520 00.000 8976 move complete, result=0
02:10:16.520 00.000 8976 worker thread done servicing request
02:10:16.520 00.000 8976 Worker thread wakes up
02:10:16.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:16.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:16.520 00.000 9828 Worker thread wakes up
02:10:16.520 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:10:16.521 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:10:16.521 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:10:16.521 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.45)
02:10:16.521 00.000 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.53)
02:10:16.521 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.01 mountY=-0.12, mountTheta=-1.45
02:10:16.521 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:10:16.521 00.000 9828 BLC: window closed
02:10:16.521 00.000 9828 MoveAxis(W, 5, B)
02:10:16.521 00.000 9828 Guiding  Dir = 3, Dur = 5
02:10:16.521 00.000 9828 IsSlewing returns 0
02:10:16.521 00.000 9828 IsGuiding returns 0
02:10:16.522 00.001 9828 PulseGuide returned control before completion, sleep 15
02:10:16.547 00.025 9828 IsGuiding returns 1
02:10:16.547 00.000 9828 scope still moving after pulse duration time elapsed
02:10:16.578 00.031 9828 IsSlewing returns 0
02:10:16.578 00.000 9828 IsGuiding returns 1
02:10:16.609 00.031 9828 IsSlewing returns 0
02:10:16.609 00.000 9828 IsGuiding returns 1
02:10:16.641 00.032 9828 IsSlewing returns 0
02:10:16.641 00.000 9828 IsGuiding returns 0
02:10:16.641 00.000 9828 scope move finished after 5 + 114 ms
02:10:16.641 00.000 9828 Move returns status 0, amount 5
02:10:16.641 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:16.641 00.000 9828 MoveAxis(N, 16, B)
02:10:16.641 00.000 9828 Guiding  Dir = 0, Dur = 16
02:10:16.655 00.014 9828 IsSlewing returns 0
02:10:16.655 00.000 9828 IsGuiding returns 0
02:10:16.655 00.000 9828 PulseGuide returned control before completion, sleep 26
02:10:16.686 00.031 9828 IsGuiding returns 1
02:10:16.686 00.000 9828 scope still moving after pulse duration time elapsed
02:10:16.717 00.031 9828 IsSlewing returns 0
02:10:16.717 00.000 9828 IsGuiding returns 1
02:10:16.748 00.031 9828 IsSlewing returns 0
02:10:16.748 00.000 9828 IsGuiding returns 1
02:10:16.778 00.030 9828 IsSlewing returns 0
02:10:16.778 00.000 9828 IsGuiding returns 1
02:10:16.810 00.032 9828 IsSlewing returns 0
02:10:16.810 00.000 9828 IsGuiding returns 1
02:10:16.842 00.032 9828 IsSlewing returns 0
02:10:16.842 00.000 9828 IsGuiding returns 0
02:10:16.842 00.000 9828 scope move finished after 16 + 170 ms
02:10:16.842 00.000 9828 Move returns status 0, amount 16
02:10:16.842 00.000 9828 move complete, result=0
02:10:16.842 00.000 9828 worker thread done servicing request
02:10:16.842 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:10:17.212 00.370 8976 Exposure complete
02:10:17.218 00.006 8976 worker thread done servicing request
02:10:17.221 00.003 5052 OnExposeComplete: enter
02:10:17.221 00.000 5052 UpdateGuideState(): m_state=6
02:10:17.221 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7415
02:10:17.222 00.001 5052 Star::Find returns 1 (0), X=328.72, Y=281.98, Mass=189, SNR=9.6, Peak=90 HFD=1.8
02:10:17.222 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:10:17.222 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
02:10:17.222 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.27 hyp=0.53 cameraTheta=2.61 mountX=0.44 mountY=0.24, mountTheta=0.49
02:10:17.222 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.27, opts=13)
02:10:17.222 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.27)
02:10:17.222 00.000 8976 Worker thread wakes up
02:10:17.223 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.27) opts 0xd
02:10:17.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.27)
02:10:17.223 00.000 8976 Moving (-0.46, 0.27) raw xDistance=0.44 yDistance=0.24
02:10:17.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:10:17.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:10:17.223 00.000 8976 MoveAxis(L, 2, ABG)
02:10:17.223 00.000 8976 stepping (-12, 4) + (-2, 0)
02:10:17.223 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:17.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=90, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:10:17.234 00.011 5052 UpdateGuideState exits: m=189 SNR=9.6
02:10:17.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:17.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:17.234 00.000 5052 Enqueuing Expose request
02:10:17.255 00.021 8976 Received - 47 (G) 
02:10:17.256 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:17.256 00.000 8976 stepped: pos (-14, 4)
02:10:17.256 00.000 8976 MoveAxis(U, 0, ABG)
02:10:17.256 00.000 8976 MountToCamera -- mountTheta (-0.29) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
02:10:17.256 00.000 8976 MountToCamera -- mountX=1.97 mountY=-0.59 hyp=2.06 mountTheta=-0.29 cameraX=-0.37, cameraY=2.03 cameraTheta=1.75
02:10:17.256 00.000 8976 incremental bump (-0.369, 2.026) isValid = 1
02:10:17.256 00.000 8976 Scheduling Mount bump of (-0.021, 0.117)
02:10:17.256 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:10:17.256 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:10:17.256 00.000 8976 move complete, result=0
02:10:17.256 00.000 9828 Worker thread wakes up
02:10:17.256 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:10:17.256 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:10:17.256 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:10:17.256 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
02:10:17.256 00.000 8976 worker thread done servicing request
02:10:17.256 00.000 8976 Worker thread wakes up
02:10:17.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:17.257 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:17.257 00.000 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.52)
02:10:17.257 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.02 mountY=-0.12, mountTheta=-1.44
02:10:17.257 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:10:17.257 00.000 9828 BLC: window closed
02:10:17.257 00.000 9828 MoveAxis(W, 5, B)
02:10:17.257 00.000 9828 Guiding  Dir = 3, Dur = 5
02:10:17.257 00.000 9828 IsSlewing returns 0
02:10:17.257 00.000 9828 IsGuiding returns 0
02:10:17.257 00.000 9828 PulseGuide returned control before completion, sleep 15
02:10:17.279 00.022 9828 IsGuiding returns 1
02:10:17.279 00.000 9828 scope still moving after pulse duration time elapsed
02:10:17.310 00.031 9828 IsSlewing returns 0
02:10:17.310 00.000 9828 IsGuiding returns 1
02:10:17.341 00.031 9828 IsSlewing returns 0
02:10:17.341 00.000 9828 IsGuiding returns 1
02:10:17.372 00.031 9828 IsSlewing returns 0
02:10:17.372 00.000 9828 IsGuiding returns 0
02:10:17.372 00.000 9828 scope move finished after 5 + 110 ms
02:10:17.372 00.000 9828 Move returns status 0, amount 5
02:10:17.372 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:17.372 00.000 9828 MoveAxis(N, 16, B)
02:10:17.372 00.000 9828 Guiding  Dir = 0, Dur = 16
02:10:17.388 00.016 9828 IsSlewing returns 0
02:10:17.388 00.000 9828 IsGuiding returns 0
02:10:17.388 00.000 9828 PulseGuide returned control before completion, sleep 26
02:10:17.419 00.031 9828 IsGuiding returns 1
02:10:17.419 00.000 9828 scope still moving after pulse duration time elapsed
02:10:17.450 00.031 9828 IsSlewing returns 0
02:10:17.450 00.000 9828 IsGuiding returns 1
02:10:17.481 00.031 9828 IsSlewing returns 0
02:10:17.481 00.000 9828 IsGuiding returns 1
02:10:17.512 00.031 9828 IsSlewing returns 0
02:10:17.512 00.000 9828 IsGuiding returns 1
02:10:17.543 00.031 9828 IsSlewing returns 0
02:10:17.543 00.000 9828 IsGuiding returns 0
02:10:17.543 00.000 9828 scope move finished after 16 + 139 ms
02:10:17.543 00.000 9828 Move returns status 0, amount 16
02:10:17.543 00.000 9828 move complete, result=0
02:10:17.543 00.000 9828 worker thread done servicing request
02:10:17.543 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:10:17.944 00.401 8976 Exposure complete
02:10:17.950 00.006 8976 worker thread done servicing request
02:10:17.950 00.000 5052 OnExposeComplete: enter
02:10:17.950 00.000 5052 UpdateGuideState(): m_state=6
02:10:17.950 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7416
02:10:17.950 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.37, Mass=202, SNR=9.8, Peak=83 HFD=1.6
02:10:17.950 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
02:10:17.950 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.41)
02:10:17.950 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.34 hyp=0.85 cameraTheta=-2.73 mountX=0.05 mountY=0.84, mountTheta=1.51
02:10:17.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.34, opts=13)
02:10:17.951 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.34)
02:10:17.951 00.000 8976 Worker thread wakes up
02:10:17.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.34) opts 0xd
02:10:17.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.34)
02:10:17.951 00.000 8976 Moving (-0.78, -0.34) raw xDistance=0.05 yDistance=0.84
02:10:17.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:10:17.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
02:10:17.951 00.000 8976 MoveAxis(R, 0, ABG)
02:10:17.951 00.000 8976 MoveAxis(D, 3, ABG)
02:10:17.951 00.000 8976 stepping (-14, 4) + (0, -3)
02:10:17.951 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:17.952 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:10:17.962 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
02:10:17.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:17.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:17.962 00.000 5052 Enqueuing Expose request
02:10:17.991 00.029 8976 Received - 47 (G) 
02:10:17.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:17.991 00.000 8976 stepped: pos (-14, 1)
02:10:17.991 00.000 8976 MountToCamera -- mountTheta (-0.22) + m_xAngle (2.04) = xAngle (1.82 = 1.82)
02:10:17.991 00.000 8976 MountToCamera -- mountX=2.03 mountY=-0.45 hyp=2.08 mountTheta=-0.22 cameraX=-0.52, cameraY=2.01 cameraTheta=1.82
02:10:17.991 00.000 8976 incremental bump (-0.522, 2.011) isValid = 1
02:10:17.991 00.000 8976 Scheduling Mount bump of (-0.029, 0.115)
02:10:17.991 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:10:17.991 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:10:17.991 00.000 8976 move complete, result=0
02:10:17.991 00.000 9828 Worker thread wakes up
02:10:17.991 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:10:17.991 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:10:17.991 00.000 8976 worker thread done servicing request
02:10:17.991 00.000 8976 Worker thread wakes up
02:10:17.991 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:10:17.991 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.91 = -1.37)
02:10:17.991 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.45)
02:10:17.991 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:10:17.991 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:10:17.991 00.000 9828 BLC: window closed
02:10:17.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:17.991 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:17.991 00.000 9828 MoveAxis(W, 7, B)
02:10:17.992 00.001 9828 Guiding  Dir = 3, Dur = 7
02:10:17.992 00.000 9828 IsSlewing returns 0
02:10:17.992 00.000 9828 IsGuiding returns 0
02:10:17.992 00.000 9828 PulseGuide returned control before completion, sleep 17
02:10:18.024 00.032 9828 IsGuiding returns 1
02:10:18.024 00.000 9828 scope still moving after pulse duration time elapsed
02:10:18.055 00.031 9828 IsSlewing returns 0
02:10:18.055 00.000 9828 IsGuiding returns 1
02:10:18.087 00.032 9828 IsSlewing returns 0
02:10:18.087 00.000 9828 IsGuiding returns 1
02:10:18.117 00.030 9828 IsSlewing returns 0
02:10:18.117 00.000 9828 IsGuiding returns 0
02:10:18.117 00.000 9828 scope move finished after 7 + 117 ms
02:10:18.117 00.000 9828 Move returns status 0, amount 7
02:10:18.117 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:18.117 00.000 9828 MoveAxis(N, 16, B)
02:10:18.117 00.000 9828 Guiding  Dir = 0, Dur = 16
02:10:18.132 00.015 9828 IsSlewing returns 0
02:10:18.132 00.000 9828 IsGuiding returns 0
02:10:18.133 00.001 9828 PulseGuide returned control before completion, sleep 26
02:10:18.164 00.031 9828 IsGuiding returns 1
02:10:18.164 00.000 9828 scope still moving after pulse duration time elapsed
02:10:18.196 00.032 9828 IsSlewing returns 0
02:10:18.196 00.000 9828 IsGuiding returns 1
02:10:18.226 00.030 9828 IsSlewing returns 0
02:10:18.226 00.000 9828 IsGuiding returns 1
02:10:18.258 00.032 9828 IsSlewing returns 0
02:10:18.259 00.001 9828 IsGuiding returns 1
02:10:18.290 00.031 9828 IsSlewing returns 0
02:10:18.290 00.000 9828 IsGuiding returns 0
02:10:18.290 00.000 9828 scope move finished after 16 + 140 ms
02:10:18.290 00.000 9828 Move returns status 0, amount 16
02:10:18.290 00.000 9828 move complete, result=0
02:10:18.290 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
02:10:18.290 00.000 9828 worker thread done servicing request
02:10:18.685 00.395 8976 Exposure complete
02:10:18.690 00.005 8976 worker thread done servicing request
02:10:18.691 00.001 5052 OnExposeComplete: enter
02:10:18.691 00.000 5052 UpdateGuideState(): m_state=6
02:10:18.691 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7417
02:10:18.691 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.85, Mass=218, SNR=10.2, Peak=83 HFD=2.0
02:10:18.691 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:10:18.691 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:10:18.691 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.14 hyp=0.69 cameraTheta=2.94 mountX=0.43 mountY=0.49, mountTheta=0.85
02:10:18.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.14, opts=13)
02:10:18.692 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.14)
02:10:18.692 00.000 8976 Worker thread wakes up
02:10:18.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.14) opts 0xd
02:10:18.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.14)
02:10:18.692 00.000 8976 Moving (-0.68, 0.14) raw xDistance=0.43 yDistance=0.49
02:10:18.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:10:18.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49
02:10:18.692 00.000 8976 MoveAxis(L, 2, ABG)
02:10:18.692 00.000 8976 stepping (-14, 1) + (-2, 0)
02:10:18.692 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:18.693 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:10:18.702 00.009 5052 UpdateGuideState exits: m=218 SNR=10.2
02:10:18.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:18.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:18.702 00.000 5052 Enqueuing Expose request
02:10:18.726 00.024 8976 Received - 47 (G) 
02:10:18.726 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:18.726 00.000 8976 stepped: pos (-16, 1)
02:10:18.726 00.000 8976 MoveAxis(D, 2, ABG)
02:10:18.726 00.000 8976 stepping (-16, 1) + (0, -2)
02:10:18.726 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:18.758 00.032 8976 Received - 47 (G) 
02:10:18.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:18.758 00.000 8976 stepped: pos (-16, -1)
02:10:18.758 00.000 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.93 = 1.93)
02:10:18.758 00.000 8976 MountToCamera -- mountX=2.17 mountY=-0.25 hyp=2.18 mountTheta=-0.11 cameraX=-0.76, cameraY=2.04 cameraTheta=1.93
02:10:18.758 00.000 8976 incremental bump (-0.765, 2.044) isValid = 1
02:10:18.758 00.000 8976 Scheduling Mount bump of (-0.040, 0.112)
02:10:18.758 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:10:18.758 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:10:18.759 00.001 8976 move complete, result=0
02:10:18.759 00.000 9828 Worker thread wakes up
02:10:18.759 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:10:18.759 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:10:18.759 00.000 8976 worker thread done servicing request
02:10:18.759 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:10:18.759 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.01 = -1.27)
02:10:18.759 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.35)
02:10:18.759 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.04 mountY=-0.12, mountTheta=-1.28
02:10:18.759 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:10:18.759 00.000 9828 BLC: window closed
02:10:18.759 00.000 8976 Worker thread wakes up
02:10:18.759 00.000 9828 MoveAxis(W, 11, B)
02:10:18.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:18.759 00.000 9828 Guiding  Dir = 3, Dur = 11
02:10:18.759 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:18.760 00.001 9828 IsSlewing returns 0
02:10:18.760 00.000 9828 IsGuiding returns 0
02:10:18.761 00.001 9828 PulseGuide returned control before completion, sleep 21
02:10:18.783 00.022 9828 IsGuiding returns 1
02:10:18.783 00.000 9828 scope still moving after pulse duration time elapsed
02:10:18.814 00.031 9828 IsSlewing returns 0
02:10:18.814 00.000 9828 IsGuiding returns 1
02:10:18.845 00.031 9828 IsSlewing returns 0
02:10:18.845 00.000 9828 IsGuiding returns 1
02:10:18.877 00.032 9828 IsSlewing returns 0
02:10:18.877 00.000 9828 IsGuiding returns 1
02:10:18.908 00.031 9828 IsSlewing returns 0
02:10:18.908 00.000 9828 IsGuiding returns 0
02:10:18.908 00.000 9828 scope move finished after 11 + 136 ms
02:10:18.908 00.000 9828 Move returns status 0, amount 11
02:10:18.908 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:18.908 00.000 9828 MoveAxis(N, 16, B)
02:10:18.908 00.000 9828 Guiding  Dir = 0, Dur = 16
02:10:18.924 00.016 9828 IsSlewing returns 0
02:10:18.924 00.000 9828 IsGuiding returns 0
02:10:18.924 00.000 9828 PulseGuide returned control before completion, sleep 26
02:10:18.956 00.032 9828 IsGuiding returns 1
02:10:18.956 00.000 9828 scope still moving after pulse duration time elapsed
02:10:18.987 00.031 9828 IsSlewing returns 0
02:10:18.987 00.000 9828 IsGuiding returns 1
02:10:19.019 00.032 9828 IsSlewing returns 0
02:10:19.019 00.000 9828 IsGuiding returns 1
02:10:19.050 00.031 9828 IsSlewing returns 0
02:10:19.050 00.000 9828 IsGuiding returns 0
02:10:19.050 00.000 9828 scope move finished after 16 + 110 ms
02:10:19.050 00.000 9828 Move returns status 0, amount 16
02:10:19.051 00.001 9828 move complete, result=0
02:10:19.051 00.000 9828 worker thread done servicing request
02:10:19.051 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
02:10:19.449 00.398 8976 Exposure complete
02:10:19.455 00.006 8976 worker thread done servicing request
02:10:19.455 00.000 5052 OnExposeComplete: enter
02:10:19.455 00.000 5052 UpdateGuideState(): m_state=6
02:10:19.455 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7418
02:10:19.455 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.37, Mass=205, SNR=9.9, Peak=77 HFD=1.9
02:10:19.455 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.50 = 1.78)
02:10:19.455 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.68)
02:10:19.455 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.34 hyp=0.54 cameraTheta=-2.46 mountX=-0.11 mountY=0.54, mountTheta=1.78
02:10:19.456 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.34, opts=13)
02:10:19.456 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.34)
02:10:19.457 00.001 8976 Worker thread wakes up
02:10:19.457 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.34) opts 0xd
02:10:19.457 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.34)
02:10:19.457 00.000 8976 Moving (-0.42, -0.34) raw xDistance=-0.11 yDistance=0.54
02:10:19.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:10:19.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
02:10:19.457 00.000 8976 MoveAxis(R, 0, ABG)
02:10:19.457 00.000 8976 MoveAxis(D, 2, ABG)
02:10:19.457 00.000 8976 stepping (-16, -1) + (0, -2)
02:10:19.457 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:19.458 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:10:19.467 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
02:10:19.468 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:19.468 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:19.468 00.000 5052 Enqueuing Expose request
02:10:19.494 00.026 8976 Received - 47 (G) 
02:10:19.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:19.494 00.000 8976 stepped: pos (-16, -3)
02:10:19.494 00.000 8976 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
02:10:19.494 00.000 8976 MountToCamera -- mountX=2.26 mountY=-0.01 hyp=2.26 mountTheta=-0.00 cameraX=-1.02, cameraY=2.02 cameraTheta=2.04
02:10:19.494 00.000 8976 incremental bump (-1.020, 2.018) isValid = 1
02:10:19.494 00.000 8976 Scheduling Mount bump of (-0.052, 0.106)
02:10:19.494 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:10:19.494 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:10:19.494 00.000 8976 move complete, result=0
02:10:19.494 00.000 8976 worker thread done servicing request
02:10:19.494 00.000 8976 Worker thread wakes up
02:10:19.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:19.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:19.494 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:10:19.494 00.000 9828 Worker thread wakes up
02:10:19.495 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:10:19.495 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:10:19.495 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
02:10:19.495 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.24)
02:10:19.495 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.17
02:10:19.495 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:10:19.495 00.000 9828 BLC: window closed
02:10:19.495 00.000 9828 MoveAxis(W, 15, B)
02:10:19.495 00.000 9828 Guiding  Dir = 3, Dur = 15
02:10:19.495 00.000 9828 IsSlewing returns 0
02:10:19.495 00.000 9828 IsGuiding returns 0
02:10:19.496 00.001 9828 PulseGuide returned control before completion, sleep 25
02:10:19.532 00.036 9828 IsGuiding returns 1
02:10:19.532 00.000 9828 scope still moving after pulse duration time elapsed
02:10:19.562 00.030 9828 IsSlewing returns 0
02:10:19.562 00.000 9828 IsGuiding returns 1
02:10:19.595 00.033 9828 IsSlewing returns 0
02:10:19.595 00.000 9828 IsGuiding returns 1
02:10:19.625 00.030 9828 IsSlewing returns 0
02:10:19.625 00.000 9828 IsGuiding returns 0
02:10:19.625 00.000 9828 scope move finished after 15 + 115 ms
02:10:19.625 00.000 9828 Move returns status 0, amount 15
02:10:19.625 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:19.625 00.000 9828 MoveAxis(N, 15, B)
02:10:19.625 00.000 9828 Guiding  Dir = 0, Dur = 15
02:10:19.641 00.016 9828 IsSlewing returns 0
02:10:19.641 00.000 9828 IsGuiding returns 0
02:10:19.641 00.000 9828 PulseGuide returned control before completion, sleep 25
02:10:19.671 00.030 9828 IsGuiding returns 1
02:10:19.671 00.000 9828 scope still moving after pulse duration time elapsed
02:10:19.702 00.031 9828 IsSlewing returns 0
02:10:19.702 00.000 9828 IsGuiding returns 1
02:10:19.734 00.032 9828 IsSlewing returns 0
02:10:19.735 00.001 9828 IsGuiding returns 1
02:10:19.765 00.030 9828 IsSlewing returns 0
02:10:19.765 00.000 9828 IsGuiding returns 1
02:10:19.796 00.031 9828 IsSlewing returns 0
02:10:19.796 00.000 9828 IsGuiding returns 0
02:10:19.796 00.000 9828 scope move finished after 15 + 140 ms
02:10:19.796 00.000 9828 Move returns status 0, amount 15
02:10:19.796 00.000 9828 move complete, result=0
02:10:19.796 00.000 9828 worker thread done servicing request
02:10:19.796 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:10:20.192 00.396 8976 Exposure complete
02:10:20.198 00.006 8976 worker thread done servicing request
02:10:20.198 00.000 5052 OnExposeComplete: enter
02:10:20.198 00.000 5052 UpdateGuideState(): m_state=6
02:10:20.198 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7419
02:10:20.198 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.36, Mass=193, SNR=9.6, Peak=80 HFD=1.7
02:10:20.198 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.04) = xAngle (-3.43 = 2.85)
02:10:20.198 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.54 = 2.75)
02:10:20.199 00.001 5052 CameraToMount -- cameraX=0.06 cameraY=-0.35 hyp=0.36 cameraTheta=-1.39 mountX=-0.34 mountY=0.14, mountTheta=2.76
02:10:20.199 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.35, opts=13)
02:10:20.199 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.35)
02:10:20.201 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:10:20.203 00.002 8976 Worker thread wakes up
02:10:20.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.35) opts 0xd
02:10:20.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.35)
02:10:20.203 00.000 8976 Moving (0.06, -0.35) raw xDistance=-0.34 yDistance=0.14
02:10:20.204 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:10:20.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:10:20.204 00.000 8976 MoveAxis(R, 1, ABG)
02:10:20.204 00.000 8976 stepping (-16, -3) + (1, 0)
02:10:20.204 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:20.212 00.008 5052 UpdateGuideState exits: m=193 SNR=9.6
02:10:20.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:20.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:20.212 00.000 5052 Enqueuing Expose request
02:10:20.228 00.016 8976 Received - 47 (G) 
02:10:20.228 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:20.228 00.000 8976 stepped: pos (-15, -3)
02:10:20.228 00.000 8976 MoveAxis(U, 0, ABG)
02:10:20.229 00.001 8976 MountToCamera -- mountTheta (0.07) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
02:10:20.229 00.000 8976 MountToCamera -- mountX=2.27 mountY=0.15 hyp=2.28 mountTheta=0.07 cameraX=-1.17, cameraY=1.96 cameraTheta=2.11
02:10:20.229 00.000 8976 incremental bump (-1.169, 1.955) isValid = 1
02:10:20.229 00.000 8976 Scheduling Mount bump of (-0.059, 0.102)
02:10:20.229 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:10:20.229 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:10:20.229 00.000 8976 move complete, result=0
02:10:20.229 00.000 8976 worker thread done servicing request
02:10:20.229 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:10:20.229 00.000 8976 Worker thread wakes up
02:10:20.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:20.229 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:20.229 00.000 9828 Worker thread wakes up
02:10:20.229 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:10:20.229 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:10:20.229 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.19 = -1.09)
02:10:20.230 00.001 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.11 = -1.17)
02:10:20.230 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
02:10:20.230 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:10:20.230 00.000 9828 BLC: window closed
02:10:20.230 00.000 9828 MoveAxis(W, 17, B)
02:10:20.230 00.000 9828 Guiding  Dir = 3, Dur = 17
02:10:20.230 00.000 9828 IsSlewing returns 0
02:10:20.230 00.000 9828 IsGuiding returns 0
02:10:20.231 00.001 9828 PulseGuide returned control before completion, sleep 27
02:10:20.261 00.030 9828 IsGuiding returns 1
02:10:20.261 00.000 9828 scope still moving after pulse duration time elapsed
02:10:20.293 00.032 9828 IsSlewing returns 0
02:10:20.293 00.000 9828 IsGuiding returns 1
02:10:20.325 00.032 9828 IsSlewing returns 0
02:10:20.325 00.000 9828 IsGuiding returns 1
02:10:20.356 00.031 9828 IsSlewing returns 0
02:10:20.356 00.000 9828 IsGuiding returns 1
02:10:20.387 00.031 9828 IsSlewing returns 0
02:10:20.387 00.000 9828 IsGuiding returns 1
02:10:20.418 00.031 9828 IsSlewing returns 0
02:10:20.418 00.000 9828 IsGuiding returns 0
02:10:20.418 00.000 9828 scope move finished after 17 + 170 ms
02:10:20.418 00.000 9828 Move returns status 0, amount 17
02:10:20.419 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:20.419 00.000 9828 MoveAxis(N, 15, B)
02:10:20.419 00.000 9828 Guiding  Dir = 0, Dur = 15
02:10:20.434 00.015 9828 IsSlewing returns 0
02:10:20.434 00.000 9828 IsGuiding returns 0
02:10:20.434 00.000 9828 PulseGuide returned control before completion, sleep 25
02:10:20.465 00.031 9828 IsGuiding returns 1
02:10:20.465 00.000 9828 scope still moving after pulse duration time elapsed
02:10:20.496 00.031 9828 IsSlewing returns 0
02:10:20.496 00.000 9828 IsGuiding returns 1
02:10:20.527 00.031 9828 IsSlewing returns 0
02:10:20.527 00.000 9828 IsGuiding returns 1
02:10:20.558 00.031 9828 IsSlewing returns 0
02:10:20.558 00.000 9828 IsGuiding returns 1
02:10:20.589 00.031 9828 IsSlewing returns 0
02:10:20.589 00.000 9828 IsGuiding returns 0
02:10:20.589 00.000 9828 scope move finished after 15 + 140 ms
02:10:20.589 00.000 9828 Move returns status 0, amount 15
02:10:20.589 00.000 9828 move complete, result=0
02:10:20.589 00.000 9828 worker thread done servicing request
02:10:20.589 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:10:20.923 00.334 8976 Exposure complete
02:10:20.928 00.005 8976 worker thread done servicing request
02:10:20.928 00.000 5052 OnExposeComplete: enter
02:10:20.928 00.000 5052 UpdateGuideState(): m_state=6
02:10:20.929 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7420
02:10:20.929 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.85, Mass=190, SNR=9.6, Peak=83 HFD=2.3
02:10:20.929 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:10:20.929 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:10:20.929 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.14 hyp=0.66 cameraTheta=0.21 mountX=-0.17 mountY=-0.61, mountTheta=-1.84
02:10:20.930 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.14, opts=13)
02:10:20.930 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.14)
02:10:20.930 00.000 8976 Worker thread wakes up
02:10:20.930 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.14) opts 0xd
02:10:20.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.14)
02:10:20.930 00.000 8976 Moving (0.64, 0.14) raw xDistance=-0.17 yDistance=-0.61
02:10:20.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:10:20.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
02:10:20.930 00.000 8976 MoveAxis(R, 0, ABG)
02:10:20.930 00.000 8976 MoveAxis(U, 2, ABG)
02:10:20.930 00.000 8976 stepping (-15, -3) + (0, 2)
02:10:20.930 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:20.931 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:10:20.941 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
02:10:20.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:20.941 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:20.941 00.000 5052 Enqueuing Expose request
02:10:20.964 00.023 8976 Received - 47 (G) 
02:10:20.964 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:20.964 00.000 8976 stepped: pos (-15, -1)
02:10:20.964 00.000 8976 MountToCamera -- mountTheta (0.07) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
02:10:20.964 00.000 8976 MountToCamera -- mountX=2.28 mountY=0.15 hyp=2.29 mountTheta=0.07 cameraX=-1.17, cameraY=1.96 cameraTheta=2.11
02:10:20.964 00.000 8976 incremental bump (-1.175, 1.961) isValid = 1
02:10:20.965 00.001 8976 Scheduling Mount bump of (-0.059, 0.102)
02:10:20.965 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:10:20.965 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:10:20.965 00.000 8976 move complete, result=0
02:10:20.965 00.000 8976 worker thread done servicing request
02:10:20.965 00.000 8976 Worker thread wakes up
02:10:20.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:20.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:20.965 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:10:20.965 00.000 9828 Worker thread wakes up
02:10:20.965 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:10:20.965 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:10:20.965 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.19 = -1.09)
02:10:20.965 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.11 = -1.17)
02:10:20.965 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
02:10:20.965 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:10:20.965 00.000 9828 BLC: window closed
02:10:20.965 00.000 9828 MoveAxis(W, 17, B)
02:10:20.966 00.001 9828 Guiding  Dir = 3, Dur = 17
02:10:20.966 00.000 9828 IsSlewing returns 0
02:10:20.966 00.000 9828 IsGuiding returns 0
02:10:20.966 00.000 9828 PulseGuide returned control before completion, sleep 27
02:10:21.006 00.040 9828 IsGuiding returns 1
02:10:21.006 00.000 9828 scope still moving after pulse duration time elapsed
02:10:21.037 00.031 9828 IsSlewing returns 0
02:10:21.037 00.000 9828 IsGuiding returns 1
02:10:21.068 00.031 9828 IsSlewing returns 0
02:10:21.068 00.000 9828 IsGuiding returns 1
02:10:21.099 00.031 9828 IsSlewing returns 0
02:10:21.099 00.000 9828 IsGuiding returns 0
02:10:21.099 00.000 9828 scope move finished after 17 + 116 ms
02:10:21.099 00.000 9828 Move returns status 0, amount 17
02:10:21.099 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:21.099 00.000 9828 MoveAxis(N, 15, B)
02:10:21.099 00.000 9828 Guiding  Dir = 0, Dur = 15
02:10:21.114 00.015 9828 IsSlewing returns 0
02:10:21.114 00.000 9828 IsGuiding returns 0
02:10:21.114 00.000 9828 PulseGuide returned control before completion, sleep 25
02:10:21.145 00.031 9828 IsGuiding returns 1
02:10:21.145 00.000 9828 scope still moving after pulse duration time elapsed
02:10:21.176 00.031 9828 IsSlewing returns 0
02:10:21.176 00.000 9828 IsGuiding returns 1
02:10:21.207 00.031 9828 IsSlewing returns 0
02:10:21.207 00.000 9828 IsGuiding returns 1
02:10:21.238 00.031 9828 IsSlewing returns 0
02:10:21.238 00.000 9828 IsGuiding returns 1
02:10:21.268 00.030 9828 IsSlewing returns 0
02:10:21.268 00.000 9828 IsGuiding returns 0
02:10:21.268 00.000 9828 scope move finished after 15 + 138 ms
02:10:21.268 00.000 9828 Move returns status 0, amount 15
02:10:21.268 00.000 9828 move complete, result=0
02:10:21.268 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:10:21.269 00.001 9828 worker thread done servicing request
02:10:21.660 00.391 8976 Exposure complete
02:10:21.666 00.006 8976 worker thread done servicing request
02:10:21.666 00.000 5052 OnExposeComplete: enter
02:10:21.666 00.000 5052 UpdateGuideState(): m_state=6
02:10:21.666 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7421
02:10:21.666 00.000 5052 Star::Find returns 1 (0), X=330.42, Y=281.67, Mass=189, SNR=9.5, Peak=78 HFD=1.7
02:10:21.666 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:10:21.666 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:10:21.666 00.000 5052 CameraToMount -- cameraX=1.25 cameraY=-0.04 hyp=1.25 cameraTheta=-0.03 mountX=-0.60 mountY=-1.02, mountTheta=-2.10
02:10:21.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.25, y=-0.04, opts=13)
02:10:21.667 00.000 5052 Enqueuing Move request for stepguider (1.25, -0.04)
02:10:21.667 00.000 8976 Worker thread wakes up
02:10:21.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.25, -0.04) opts 0xd
02:10:21.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.25, -0.04)
02:10:21.667 00.000 8976 Moving (1.25, -0.04) raw xDistance=-0.60 yDistance=-1.02
02:10:21.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:10:21.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.02
02:10:21.667 00.000 8976 MoveAxis(R, 2, ABG)
02:10:21.668 00.001 8976 stepping (-15, -1) + (2, 0)
02:10:21.668 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:21.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:10:21.678 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
02:10:21.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:21.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:21.678 00.000 5052 Enqueuing Expose request
02:10:21.699 00.021 8976 Received - 47 (G) 
02:10:21.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:21.699 00.000 8976 stepped: pos (-13, -1)
02:10:21.699 00.000 8976 MoveAxis(U, 4, ABG)
02:10:21.699 00.000 8976 stepping (-13, -1) + (0, 4)
02:10:21.699 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:10:21.732 00.033 8976 Received - 47 (G) 
02:10:21.732 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:10:21.732 00.000 8976 stepped: pos (-13, 3)
02:10:21.732 00.000 8976 MountToCamera -- mountTheta (-0.02) + m_xAngle (2.04) = xAngle (2.02 = 2.02)
02:10:21.732 00.000 8976 MountToCamera -- mountX=2.19 mountY=-0.05 hyp=2.19 mountTheta=-0.02 cameraX=-0.95, cameraY=1.97 cameraTheta=2.02
02:10:21.732 00.000 8976 incremental bump (-0.946, 1.970) isValid = 1
02:10:21.732 00.000 8976 Scheduling Mount bump of (-0.050, 0.107)
02:10:21.732 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:10:21.732 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:10:21.732 00.000 8976 move complete, result=0
02:10:21.732 00.000 9828 Worker thread wakes up
02:10:21.732 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:10:21.732 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:10:21.732 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.10 = -1.18)
02:10:21.732 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -1.0 px 4 ms NORTH
02:10:21.733 00.001 8976 worker thread done servicing request
02:10:21.733 00.000 8976 Worker thread wakes up
02:10:21.733 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.02 = -1.26)
02:10:21.733 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.19
02:10:21.733 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:10:21.733 00.000 9828 BLC: window closed
02:10:21.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:21.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:21.733 00.000 9828 MoveAxis(W, 14, B)
02:10:21.733 00.000 9828 Guiding  Dir = 3, Dur = 14
02:10:21.733 00.000 9828 IsSlewing returns 0
02:10:21.734 00.001 9828 IsGuiding returns 0
02:10:21.734 00.000 9828 PulseGuide returned control before completion, sleep 24
02:10:21.769 00.035 9828 IsGuiding returns 1
02:10:21.769 00.000 9828 scope still moving after pulse duration time elapsed
02:10:21.800 00.031 9828 IsSlewing returns 0
02:10:21.801 00.001 9828 IsGuiding returns 1
02:10:21.832 00.031 9828 IsSlewing returns 0
02:10:21.832 00.000 9828 IsGuiding returns 1
02:10:21.862 00.030 9828 IsSlewing returns 0
02:10:21.862 00.000 9828 IsGuiding returns 0
02:10:21.862 00.000 9828 scope move finished after 14 + 115 ms
02:10:21.862 00.000 9828 Move returns status 0, amount 14
02:10:21.862 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:21.862 00.000 9828 MoveAxis(N, 15, B)
02:10:21.863 00.001 9828 Guiding  Dir = 0, Dur = 15
02:10:21.878 00.015 9828 IsSlewing returns 0
02:10:21.878 00.000 9828 IsGuiding returns 0
02:10:21.878 00.000 9828 PulseGuide returned control before completion, sleep 25
02:10:21.909 00.031 9828 IsGuiding returns 1
02:10:21.909 00.000 9828 scope still moving after pulse duration time elapsed
02:10:21.940 00.031 9828 IsSlewing returns 0
02:10:21.940 00.000 9828 IsGuiding returns 1
02:10:21.971 00.031 9828 IsSlewing returns 0
02:10:21.971 00.000 9828 IsGuiding returns 1
02:10:22.002 00.031 9828 IsSlewing returns 0
02:10:22.002 00.000 9828 IsGuiding returns 1
02:10:22.033 00.031 9828 IsSlewing returns 0
02:10:22.033 00.000 9828 IsGuiding returns 0
02:10:22.033 00.000 9828 scope move finished after 15 + 140 ms
02:10:22.033 00.000 9828 Move returns status 0, amount 15
02:10:22.033 00.000 9828 move complete, result=0
02:10:22.033 00.000 9828 worker thread done servicing request
02:10:22.033 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:10:22.427 00.394 8976 Exposure complete
02:10:22.432 00.005 8976 worker thread done servicing request
02:10:22.432 00.000 5052 OnExposeComplete: enter
02:10:22.432 00.000 5052 UpdateGuideState(): m_state=6
02:10:22.432 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7422
02:10:22.432 00.000 5052 Star::Find returns 1 (0), X=330.39, Y=281.86, Mass=193, SNR=9.6, Peak=81 HFD=1.9
02:10:22.432 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
02:10:22.433 00.001 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
02:10:22.433 00.000 5052 CameraToMount -- cameraX=1.22 cameraY=0.15 hyp=1.22 cameraTheta=0.12 mountX=-0.42 mountY=-1.10, mountTheta=-1.94
02:10:22.433 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.22, y=0.15, opts=13)
02:10:22.433 00.000 5052 Enqueuing Move request for stepguider (1.22, 0.15)
02:10:22.433 00.000 8976 Worker thread wakes up
02:10:22.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.22, 0.15) opts 0xd
02:10:22.434 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.22, 0.15)
02:10:22.434 00.000 8976 Moving (1.22, 0.15) raw xDistance=-0.42 yDistance=-1.10
02:10:22.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
02:10:22.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.10
02:10:22.434 00.000 8976 MoveAxis(R, 2, ABG)
02:10:22.434 00.000 8976 stepping (-13, 3) + (2, 0)
02:10:22.434 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:22.434 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:10:22.445 00.011 5052 UpdateGuideState exits: m=193 SNR=9.6
02:10:22.445 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:22.445 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:22.445 00.000 5052 Enqueuing Expose request
02:10:22.467 00.022 8976 Received - 47 (G) 
02:10:22.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:22.467 00.000 8976 stepped: pos (-11, 3)
02:10:22.467 00.000 8976 MoveAxis(U, 5, ABG)
02:10:22.467 00.000 8976 stepping (-11, 3) + (0, 5)
02:10:22.467 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:10:22.515 00.048 8976 Received - 47 (G) 
02:10:22.515 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:10:22.515 00.000 8976 stepped: pos (-11, 8)
02:10:22.515 00.000 8976 MountToCamera -- mountTheta (-0.22) + m_xAngle (2.04) = xAngle (1.82 = 1.82)
02:10:22.515 00.000 8976 MountToCamera -- mountX=2.02 mountY=-0.46 hyp=2.07 mountTheta=-0.22 cameraX=-0.51, cameraY=2.01 cameraTheta=1.82
02:10:22.515 00.000 8976 incremental bump (-0.514, 2.006) isValid = 1
02:10:22.515 00.000 8976 Scheduling Mount bump of (-0.028, 0.115)
02:10:22.515 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:10:22.515 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:10:22.515 00.000 8976 move complete, result=0
02:10:22.515 00.000 9828 Worker thread wakes up
02:10:22.515 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.1 px 5 ms NORTH
02:10:22.515 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:10:22.515 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:10:22.515 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.91 = -1.37)
02:10:22.515 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.46)
02:10:22.515 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
02:10:22.515 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:10:22.516 00.001 8976 worker thread done servicing request
02:10:22.516 00.000 9828 BLC: window closed
02:10:22.516 00.000 9828 MoveAxis(W, 7, B)
02:10:22.516 00.000 9828 Guiding  Dir = 3, Dur = 7
02:10:22.516 00.000 8976 Worker thread wakes up
02:10:22.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:22.516 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:22.516 00.000 9828 IsSlewing returns 0
02:10:22.516 00.000 9828 IsGuiding returns 0
02:10:22.516 00.000 9828 PulseGuide returned control before completion, sleep 17
02:10:22.534 00.018 9828 IsGuiding returns 1
02:10:22.534 00.000 9828 scope still moving after pulse duration time elapsed
02:10:22.566 00.032 9828 IsSlewing returns 0
02:10:22.566 00.000 9828 IsGuiding returns 1
02:10:22.597 00.031 9828 IsSlewing returns 0
02:10:22.597 00.000 9828 IsGuiding returns 1
02:10:22.628 00.031 9828 IsSlewing returns 0
02:10:22.628 00.000 9828 IsGuiding returns 0
02:10:22.628 00.000 9828 scope move finished after 7 + 104 ms
02:10:22.628 00.000 9828 Move returns status 0, amount 7
02:10:22.628 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:22.628 00.000 9828 MoveAxis(N, 16, B)
02:10:22.628 00.000 9828 Guiding  Dir = 0, Dur = 16
02:10:22.643 00.015 9828 IsSlewing returns 0
02:10:22.644 00.001 9828 IsGuiding returns 1
02:10:22.644 00.000 9828 Entered PulseGuideScope while moving
02:10:22.706 00.062 9828 IsSlewing returns 0
02:10:22.706 00.000 9828 IsGuiding returns 1
02:10:22.706 00.000 9828 Still moving
02:10:22.768 00.062 9828 IsSlewing returns 0
02:10:22.768 00.000 9828 IsGuiding returns 0
02:10:22.768 00.000 9828 Movement stopped - continuing
02:10:22.768 00.000 9828 PulseGuide returned control before completion, sleep 26
02:10:22.798 00.030 9828 IsGuiding returns 1
02:10:22.798 00.000 9828 scope still moving after pulse duration time elapsed
02:10:22.830 00.032 9828 IsSlewing returns 0
02:10:22.830 00.000 9828 IsGuiding returns 1
02:10:22.860 00.030 9828 IsSlewing returns 0
02:10:22.860 00.000 9828 IsGuiding returns 1
02:10:22.891 00.031 9828 IsSlewing returns 0
02:10:22.892 00.001 9828 IsGuiding returns 1
02:10:22.921 00.029 9828 IsSlewing returns 0
02:10:22.921 00.000 9828 IsGuiding returns 0
02:10:22.921 00.000 9828 scope move finished after 16 + 136 ms
02:10:22.921 00.000 9828 Move returns status 0, amount 16
02:10:22.921 00.000 9828 move complete, result=0
02:10:22.921 00.000 9828 worker thread done servicing request
02:10:22.921 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
02:10:23.211 00.290 8976 Exposure complete
02:10:23.217 00.006 8976 worker thread done servicing request
02:10:23.217 00.000 5052 OnExposeComplete: enter
02:10:23.217 00.000 5052 UpdateGuideState(): m_state=6
02:10:23.217 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7423
02:10:23.217 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.76, Mass=174, SNR=9.2, Peak=84 HFD=1.6
02:10:23.217 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:10:23.217 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:10:23.217 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.05 hyp=0.59 cameraTheta=0.09 mountX=-0.22 mountY=-0.53, mountTheta=-1.97
02:10:23.217 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.05, opts=13)
02:10:23.217 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.05)
02:10:23.217 00.000 8976 Worker thread wakes up
02:10:23.218 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.05) opts 0xd
02:10:23.218 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.05)
02:10:23.218 00.000 8976 Moving (0.59, 0.05) raw xDistance=-0.22 yDistance=-0.53
02:10:23.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:10:23.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.53
02:10:23.218 00.000 8976 MoveAxis(R, 0, ABG)
02:10:23.218 00.000 8976 MoveAxis(U, 2, ABG)
02:10:23.218 00.000 8976 stepping (-11, 8) + (0, 2)
02:10:23.218 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:23.218 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:10:23.229 00.011 5052 UpdateGuideState exits: m=174 SNR=9.2
02:10:23.230 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:23.230 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:23.230 00.000 5052 Enqueuing Expose request
02:10:23.250 00.020 8976 Received - 47 (G) 
02:10:23.250 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:23.250 00.000 8976 stepped: pos (-11, 10)
02:10:23.250 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
02:10:23.250 00.000 8976 MountToCamera -- mountX=1.91 mountY=-0.83 hyp=2.08 mountTheta=-0.41 cameraX=-0.13, cameraY=2.08 cameraTheta=1.63
02:10:23.250 00.000 8976 incremental bump (-0.131, 2.077) isValid = 1
02:10:23.250 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
02:10:23.250 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:10:23.250 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:10:23.250 00.000 8976 move complete, result=0
02:10:23.250 00.000 9828 Worker thread wakes up
02:10:23.250 00.000 8976 worker thread done servicing request
02:10:23.250 00.000 8976 Worker thread wakes up
02:10:23.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:23.250 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:23.250 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:10:23.250 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:10:23.250 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:10:23.251 00.001 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.56)
02:10:23.251 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.64)
02:10:23.251 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
02:10:23.251 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:10:23.251 00.000 9828 BLC: window closed
02:10:23.251 00.000 9828 MoveAxis(W, 1, B)
02:10:23.251 00.000 9828 Guiding  Dir = 3, Dur = 1
02:10:23.251 00.000 9828 IsSlewing returns 0
02:10:23.251 00.000 9828 IsGuiding returns 0
02:10:23.251 00.000 9828 PulseGuide returned control before completion, sleep 11
02:10:23.279 00.028 9828 IsGuiding returns 1
02:10:23.279 00.000 9828 scope still moving after pulse duration time elapsed
02:10:23.310 00.031 9828 IsSlewing returns 0
02:10:23.310 00.000 9828 IsGuiding returns 1
02:10:23.341 00.031 9828 IsSlewing returns 0
02:10:23.341 00.000 9828 IsGuiding returns 1
02:10:23.371 00.030 9828 IsSlewing returns 0
02:10:23.371 00.000 9828 IsGuiding returns 0
02:10:23.371 00.000 9828 scope move finished after 1 + 118 ms
02:10:23.371 00.000 9828 Move returns status 0, amount 1
02:10:23.371 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:23.371 00.000 9828 MoveAxis(N, 16, B)
02:10:23.371 00.000 9828 Guiding  Dir = 0, Dur = 16
02:10:23.387 00.016 9828 IsSlewing returns 0
02:10:23.387 00.000 9828 IsGuiding returns 0
02:10:23.387 00.000 9828 PulseGuide returned control before completion, sleep 26
02:10:23.418 00.031 9828 IsGuiding returns 1
02:10:23.418 00.000 9828 scope still moving after pulse duration time elapsed
02:10:23.449 00.031 9828 IsSlewing returns 0
02:10:23.449 00.000 9828 IsGuiding returns 1
02:10:23.481 00.032 9828 IsSlewing returns 0
02:10:23.481 00.000 9828 IsGuiding returns 1
02:10:23.513 00.032 9828 IsSlewing returns 0
02:10:23.513 00.000 9828 IsGuiding returns 1
02:10:23.544 00.031 9828 IsSlewing returns 0
02:10:23.544 00.000 9828 IsGuiding returns 0
02:10:23.544 00.000 9828 scope move finished after 16 + 141 ms
02:10:23.544 00.000 9828 Move returns status 0, amount 16
02:10:23.544 00.000 9828 move complete, result=0
02:10:23.544 00.000 9828 worker thread done servicing request
02:10:23.544 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:10:23.941 00.397 8976 Exposure complete
02:10:23.947 00.006 8976 worker thread done servicing request
02:10:23.947 00.000 5052 OnExposeComplete: enter
02:10:23.947 00.000 5052 UpdateGuideState(): m_state=6
02:10:23.948 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7424
02:10:23.948 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.30, Mass=178, SNR=9.3, Peak=73 HFD=1.8
02:10:23.948 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.04) = xAngle (-3.24 = 3.04)
02:10:23.948 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.94)
02:10:23.948 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.41 hyp=0.44 cameraTheta=-1.20 mountX=-0.44 mountY=0.09, mountTheta=2.94
02:10:23.948 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.41, opts=13)
02:10:23.949 00.001 5052 Enqueuing Move request for stepguider (0.16, -0.41)
02:10:23.949 00.000 8976 Worker thread wakes up
02:10:23.949 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.41) opts 0xd
02:10:23.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.41)
02:10:23.949 00.000 8976 Moving (0.16, -0.41) raw xDistance=-0.44 yDistance=0.09
02:10:23.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:10:23.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:10:23.949 00.000 8976 MoveAxis(R, 2, ABG)
02:10:23.949 00.000 8976 stepping (-11, 10) + (2, 0)
02:10:23.949 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:23.951 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:10:23.961 00.010 5052 UpdateGuideState exits: m=178 SNR=9.3
02:10:23.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:23.961 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:23.961 00.000 5052 Enqueuing Expose request
02:10:23.986 00.025 8976 Received - 47 (G) 
02:10:23.986 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:23.986 00.000 8976 stepped: pos (-9, 10)
02:10:23.986 00.000 8976 MoveAxis(U, 0, ABG)
02:10:23.986 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
02:10:23.986 00.000 8976 MountToCamera -- mountX=1.73 mountY=-1.08 hyp=2.04 mountTheta=-0.56 cameraX=0.17, cameraY=2.04 cameraTheta=1.49
02:10:23.986 00.000 8976 incremental bump (0.172, 2.035) isValid = 1
02:10:23.986 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
02:10:23.986 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:10:23.986 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:10:23.986 00.000 8976 move complete, result=0
02:10:23.986 00.000 9828 Worker thread wakes up
02:10:23.986 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:10:23.986 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:10:23.986 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:10:23.986 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.70)
02:10:23.986 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
02:10:23.986 00.000 8976 worker thread done servicing request
02:10:23.987 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
02:10:23.987 00.000 8976 Worker thread wakes up
02:10:23.987 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:10:23.987 00.000 9828 BLC: window closed
02:10:23.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:23.987 00.000 9828 MoveAxis(E, 5, B)
02:10:23.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:23.987 00.000 9828 Guiding  Dir = 2, Dur = 5
02:10:23.987 00.000 9828 IsSlewing returns 0
02:10:23.987 00.000 9828 IsGuiding returns 0
02:10:23.987 00.000 9828 PulseGuide returned control before completion, sleep 15
02:10:24.008 00.021 9828 IsGuiding returns 1
02:10:24.008 00.000 9828 scope still moving after pulse duration time elapsed
02:10:24.041 00.033 9828 IsSlewing returns 0
02:10:24.041 00.000 9828 IsGuiding returns 1
02:10:24.071 00.030 9828 IsSlewing returns 0
02:10:24.071 00.000 9828 IsGuiding returns 1
02:10:24.102 00.031 9828 IsSlewing returns 0
02:10:24.102 00.000 9828 IsGuiding returns 0
02:10:24.102 00.000 9828 scope move finished after 5 + 109 ms
02:10:24.102 00.000 9828 Move returns status 0, amount 5
02:10:24.102 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:24.102 00.000 9828 MoveAxis(N, 16, B)
02:10:24.102 00.000 9828 Guiding  Dir = 0, Dur = 16
02:10:24.118 00.016 9828 IsSlewing returns 0
02:10:24.118 00.000 9828 IsGuiding returns 0
02:10:24.118 00.000 9828 PulseGuide returned control before completion, sleep 26
02:10:24.148 00.030 9828 IsGuiding returns 1
02:10:24.148 00.000 9828 scope still moving after pulse duration time elapsed
02:10:24.180 00.032 9828 IsSlewing returns 0
02:10:24.180 00.000 9828 IsGuiding returns 1
02:10:24.211 00.031 9828 IsSlewing returns 0
02:10:24.211 00.000 9828 IsGuiding returns 1
02:10:24.242 00.031 9828 IsSlewing returns 0
02:10:24.242 00.000 9828 IsGuiding returns 1
02:10:24.274 00.032 9828 IsSlewing returns 0
02:10:24.274 00.000 9828 IsGuiding returns 0
02:10:24.274 00.000 9828 scope move finished after 16 + 140 ms
02:10:24.274 00.000 9828 Move returns status 0, amount 16
02:10:24.274 00.000 9828 move complete, result=0
02:10:24.274 00.000 9828 worker thread done servicing request
02:10:24.274 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:10:24.675 00.401 8976 Exposure complete
02:10:24.681 00.006 8976 worker thread done servicing request
02:10:24.681 00.000 5052 OnExposeComplete: enter
02:10:24.681 00.000 5052 UpdateGuideState(): m_state=6
02:10:24.681 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7425
02:10:24.681 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.23, Mass=193, SNR=9.7, Peak=76 HFD=2.0
02:10:24.681 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.04) = xAngle (-3.19 = 3.09)
02:10:24.681 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.30 = 2.99)
02:10:24.681 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.48 hyp=0.53 cameraTheta=-1.15 mountX=-0.53 mountY=0.08, mountTheta=2.99
02:10:24.682 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.48, opts=13)
02:10:24.682 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.48)
02:10:24.682 00.000 8976 Worker thread wakes up
02:10:24.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.48) opts 0xd
02:10:24.683 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.48)
02:10:24.683 00.000 8976 Moving (0.22, -0.48) raw xDistance=-0.53 yDistance=0.08
02:10:24.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
02:10:24.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:10:24.683 00.000 8976 MoveAxis(R, 2, ABG)
02:10:24.683 00.000 8976 stepping (-9, 10) + (2, 0)
02:10:24.683 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:24.683 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:10:24.692 00.009 5052 UpdateGuideState exits: m=193 SNR=9.7
02:10:24.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:24.693 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:24.693 00.000 5052 Enqueuing Expose request
02:10:24.721 00.028 8976 Received - 47 (G) 
02:10:24.721 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:24.721 00.000 8976 stepped: pos (-7, 10)
02:10:24.721 00.000 8976 MoveAxis(U, 0, ABG)
02:10:24.721 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
02:10:24.721 00.000 8976 MountToCamera -- mountX=1.52 mountY=-1.25 hyp=1.96 mountTheta=-0.69 cameraX=0.42, cameraY=1.92 cameraTheta=1.35
02:10:24.721 00.000 8976 incremental bump (0.421, 1.917) isValid = 1
02:10:24.721 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
02:10:24.721 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:10:24.721 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:10:24.721 00.000 8976 move complete, result=0
02:10:24.721 00.000 9828 Worker thread wakes up
02:10:24.721 00.000 8976 worker thread done servicing request
02:10:24.721 00.000 8976 Worker thread wakes up
02:10:24.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:24.721 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:10:24.721 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:10:24.721 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.83)
02:10:24.721 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.91)
02:10:24.721 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
02:10:24.722 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:24.722 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:10:24.722 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:10:24.722 00.000 9828 BLC: window closed
02:10:24.722 00.000 9828 MoveAxis(E, 10, B)
02:10:24.722 00.000 9828 Guiding  Dir = 2, Dur = 10
02:10:24.722 00.000 9828 IsSlewing returns 0
02:10:24.722 00.000 9828 IsGuiding returns 0
02:10:24.722 00.000 9828 PulseGuide returned control before completion, sleep 20
02:10:24.755 00.033 9828 IsGuiding returns 1
02:10:24.755 00.000 9828 scope still moving after pulse duration time elapsed
02:10:24.787 00.032 9828 IsSlewing returns 0
02:10:24.787 00.000 9828 IsGuiding returns 1
02:10:24.819 00.032 9828 IsSlewing returns 0
02:10:24.819 00.000 9828 IsGuiding returns 1
02:10:24.851 00.032 9828 IsSlewing returns 0
02:10:24.851 00.000 9828 IsGuiding returns 0
02:10:24.851 00.000 9828 scope move finished after 10 + 118 ms
02:10:24.852 00.001 9828 Move returns status 0, amount 10
02:10:24.852 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:24.852 00.000 9828 MoveAxis(N, 15, B)
02:10:24.852 00.000 9828 Guiding  Dir = 0, Dur = 15
02:10:24.866 00.014 9828 IsSlewing returns 0
02:10:24.866 00.000 9828 IsGuiding returns 0
02:10:24.866 00.000 9828 PulseGuide returned control before completion, sleep 25
02:10:24.898 00.032 9828 IsGuiding returns 1
02:10:24.898 00.000 9828 scope still moving after pulse duration time elapsed
02:10:24.930 00.032 9828 IsSlewing returns 0
02:10:24.930 00.000 9828 IsGuiding returns 1
02:10:24.961 00.031 9828 IsSlewing returns 0
02:10:24.961 00.000 9828 IsGuiding returns 1
02:10:24.992 00.031 9828 IsSlewing returns 0
02:10:24.992 00.000 9828 IsGuiding returns 1
02:10:25.022 00.030 9828 IsSlewing returns 0
02:10:25.022 00.000 9828 IsGuiding returns 1
02:10:25.053 00.031 9828 IsSlewing returns 0
02:10:25.053 00.000 9828 IsGuiding returns 1
02:10:25.084 00.031 9828 IsSlewing returns 0
02:10:25.084 00.000 9828 IsGuiding returns 1
02:10:25.115 00.031 9828 IsSlewing returns 0
02:10:25.115 00.000 9828 IsGuiding returns 0
02:10:25.115 00.000 9828 scope move finished after 15 + 233 ms
02:10:25.115 00.000 9828 Move returns status 0, amount 15
02:10:25.115 00.000 9828 move complete, result=0
02:10:25.115 00.000 9828 worker thread done servicing request
02:10:25.115 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:10:25.413 00.298 8976 Exposure complete
02:10:25.419 00.006 8976 worker thread done servicing request
02:10:25.419 00.000 5052 OnExposeComplete: enter
02:10:25.419 00.000 5052 UpdateGuideState(): m_state=6
02:10:25.419 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7426
02:10:25.419 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.71, Mass=193, SNR=9.6, Peak=78 HFD=1.8
02:10:25.419 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:10:25.419 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
02:10:25.419 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.00 hyp=0.44 cameraTheta=-0.01 mountX=-0.20 mountY=-0.37, mountTheta=-2.08
02:10:25.420 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.00, opts=13)
02:10:25.420 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.00)
02:10:25.420 00.000 8976 Worker thread wakes up
02:10:25.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.00) opts 0xd
02:10:25.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.00)
02:10:25.420 00.000 8976 Moving (0.44, -0.00) raw xDistance=-0.20 yDistance=-0.37
02:10:25.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:10:25.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:10:25.420 00.000 8976 MoveAxis(R, 0, ABG)
02:10:25.420 00.000 8976 MoveAxis(U, 1, ABG)
02:10:25.420 00.000 8976 stepping (-7, 10) + (0, 1)
02:10:25.420 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:25.421 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:10:25.430 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
02:10:25.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:25.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:25.430 00.000 5052 Enqueuing Expose request
02:10:25.441 00.011 8976 Received - 47 (G) 
02:10:25.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:25.441 00.000 8976 stepped: pos (-7, 11)
02:10:25.441 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:10:25.441 00.000 8976 MountToCamera -- mountX=1.37 mountY=-1.41 hyp=1.97 mountTheta=-0.80 cameraX=0.63, cameraY=1.86 cameraTheta=1.24
02:10:25.441 00.000 8976 incremental bump (0.634, 1.862) isValid = 1
02:10:25.441 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:10:25.441 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:10:25.441 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:10:25.441 00.000 8976 move complete, result=0
02:10:25.441 00.000 9828 Worker thread wakes up
02:10:25.441 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:10:25.441 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:10:25.441 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:10:25.441 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
02:10:25.441 00.000 8976 worker thread done servicing request
02:10:25.441 00.000 8976 Worker thread wakes up
02:10:25.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:25.441 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:10:25.442 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:10:25.442 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:10:25.442 00.000 9828 BLC: window closed
02:10:25.442 00.000 9828 MoveAxis(E, 13, B)
02:10:25.442 00.000 9828 Guiding  Dir = 2, Dur = 13
02:10:25.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:25.442 00.000 9828 IsSlewing returns 0
02:10:25.442 00.000 9828 IsGuiding returns 0
02:10:25.442 00.000 9828 PulseGuide returned control before completion, sleep 23
02:10:25.469 00.027 9828 IsGuiding returns 1
02:10:25.469 00.000 9828 scope still moving after pulse duration time elapsed
02:10:25.499 00.030 9828 IsSlewing returns 0
02:10:25.499 00.000 9828 IsGuiding returns 1
02:10:25.530 00.031 9828 IsSlewing returns 0
02:10:25.530 00.000 9828 IsGuiding returns 1
02:10:25.561 00.031 9828 IsSlewing returns 0
02:10:25.561 00.000 9828 IsGuiding returns 1
02:10:25.593 00.032 9828 IsSlewing returns 0
02:10:25.593 00.000 9828 IsGuiding returns 0
02:10:25.593 00.000 9828 scope move finished after 13 + 138 ms
02:10:25.593 00.000 9828 Move returns status 0, amount 13
02:10:25.593 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:25.593 00.000 9828 MoveAxis(N, 15, B)
02:10:25.594 00.001 9828 Guiding  Dir = 0, Dur = 15
02:10:25.609 00.015 9828 IsSlewing returns 0
02:10:25.609 00.000 9828 IsGuiding returns 0
02:10:25.609 00.000 9828 PulseGuide returned control before completion, sleep 25
02:10:25.641 00.032 9828 IsGuiding returns 1
02:10:25.641 00.000 9828 scope still moving after pulse duration time elapsed
02:10:25.673 00.032 9828 IsSlewing returns 0
02:10:25.673 00.000 9828 IsGuiding returns 1
02:10:25.704 00.031 9828 IsSlewing returns 0
02:10:25.704 00.000 9828 IsGuiding returns 1
02:10:25.735 00.031 9828 IsSlewing returns 0
02:10:25.735 00.000 9828 IsGuiding returns 1
02:10:25.766 00.031 9828 IsSlewing returns 0
02:10:25.767 00.001 9828 IsGuiding returns 0
02:10:25.767 00.000 9828 scope move finished after 15 + 142 ms
02:10:25.767 00.000 9828 Move returns status 0, amount 15
02:10:25.767 00.000 9828 move complete, result=0
02:10:25.767 00.000 9828 worker thread done servicing request
02:10:25.767 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:10:26.149 00.382 8976 Exposure complete
02:10:26.155 00.006 8976 worker thread done servicing request
02:10:26.155 00.000 5052 OnExposeComplete: enter
02:10:26.155 00.000 5052 UpdateGuideState(): m_state=6
02:10:26.155 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7427
02:10:26.155 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.58, Mass=195, SNR=9.7, Peak=75 HFD=1.6
02:10:26.155 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
02:10:26.155 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:10:26.155 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.54 mountX=-0.21 mountY=-0.11, mountTheta=-2.66
02:10:26.156 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.13, opts=13)
02:10:26.156 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.13)
02:10:26.156 00.000 8976 Worker thread wakes up
02:10:26.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.13) opts 0xd
02:10:26.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.13)
02:10:26.156 00.000 8976 Moving (0.21, -0.13) raw xDistance=-0.21 yDistance=-0.11
02:10:26.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:10:26.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:10:26.156 00.000 8976 MoveAxis(R, 0, ABG)
02:10:26.156 00.000 8976 MoveAxis(U, 0, ABG)
02:10:26.157 00.001 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:10:26.157 00.000 8976 MountToCamera -- mountX=1.27 mountY=-1.52 hyp=1.98 mountTheta=-0.88 cameraX=0.78, cameraY=1.82 cameraTheta=1.17
02:10:26.157 00.000 8976 incremental bump (0.777, 1.825) isValid = 1
02:10:26.157 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
02:10:26.157 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:10:26.157 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:10:26.157 00.000 8976 move complete, result=0
02:10:26.157 00.000 9828 Worker thread wakes up
02:10:26.157 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:10:26.157 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:10:26.157 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
02:10:26.157 00.000 8976 worker thread done servicing request
02:10:26.157 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
02:10:26.157 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:10:26.157 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:10:26.157 00.000 9828 BLC: window closed
02:10:26.157 00.000 9828 MoveAxis(E, 16, B)
02:10:26.158 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:10:26.158 00.000 9828 Guiding  Dir = 2, Dur = 16
02:10:26.158 00.000 9828 IsSlewing returns 0
02:10:26.158 00.000 9828 IsGuiding returns 0
02:10:26.159 00.001 9828 PulseGuide returned control before completion, sleep 26
02:10:26.170 00.011 5052 UpdateGuideState exits: m=195 SNR=9.7
02:10:26.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:26.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:26.170 00.000 5052 Enqueuing Expose request
02:10:26.171 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:26.171 00.000 8976 Worker thread wakes up
02:10:26.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:26.171 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:26.199 00.028 9828 IsGuiding returns 1
02:10:26.200 00.001 9828 scope still moving after pulse duration time elapsed
02:10:26.231 00.031 9828 IsSlewing returns 0
02:10:26.231 00.000 9828 IsGuiding returns 1
02:10:26.263 00.032 9828 IsSlewing returns 0
02:10:26.263 00.000 9828 IsGuiding returns 1
02:10:26.295 00.032 9828 IsSlewing returns 0
02:10:26.295 00.000 9828 IsGuiding returns 0
02:10:26.295 00.000 9828 scope move finished after 16 + 121 ms
02:10:26.295 00.000 9828 Move returns status 0, amount 16
02:10:26.295 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:26.295 00.000 9828 MoveAxis(N, 14, B)
02:10:26.295 00.000 9828 Guiding  Dir = 0, Dur = 14
02:10:26.310 00.015 9828 IsSlewing returns 0
02:10:26.310 00.000 9828 IsGuiding returns 0
02:10:26.311 00.001 9828 PulseGuide returned control before completion, sleep 24
02:10:26.342 00.031 9828 IsGuiding returns 1
02:10:26.342 00.000 9828 scope still moving after pulse duration time elapsed
02:10:26.373 00.031 9828 IsSlewing returns 0
02:10:26.373 00.000 9828 IsGuiding returns 1
02:10:26.405 00.032 9828 IsSlewing returns 0
02:10:26.406 00.001 9828 IsGuiding returns 1
02:10:26.437 00.031 9828 IsSlewing returns 0
02:10:26.437 00.000 9828 IsGuiding returns 1
02:10:26.469 00.032 9828 IsSlewing returns 0
02:10:26.469 00.000 9828 IsGuiding returns 0
02:10:26.469 00.000 9828 scope move finished after 14 + 143 ms
02:10:26.469 00.000 9828 Move returns status 0, amount 14
02:10:26.469 00.000 9828 move complete, result=0
02:10:26.469 00.000 9828 worker thread done servicing request
02:10:26.469 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:10:26.862 00.393 8976 Exposure complete
02:10:26.868 00.006 8976 worker thread done servicing request
02:10:26.868 00.000 5052 OnExposeComplete: enter
02:10:26.868 00.000 5052 UpdateGuideState(): m_state=6
02:10:26.868 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7428
02:10:26.868 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.23, Mass=195, SNR=9.7, Peak=84 HFD=1.8
02:10:26.868 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
02:10:26.868 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
02:10:26.868 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.48 hyp=0.64 cameraTheta=-0.84 mountX=-0.62 mountY=-0.10, mountTheta=-2.98
02:10:26.869 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.48, opts=13)
02:10:26.869 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.48)
02:10:26.869 00.000 8976 Worker thread wakes up
02:10:26.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.48) opts 0xd
02:10:26.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.48)
02:10:26.869 00.000 8976 Moving (0.43, -0.48) raw xDistance=-0.62 yDistance=-0.10
02:10:26.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
02:10:26.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:10:26.869 00.000 8976 MoveAxis(R, 3, ABG)
02:10:26.869 00.000 8976 stepping (-7, 11) + (3, 0)
02:10:26.869 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:26.870 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:10:26.879 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:10:26.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:26.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:26.879 00.000 5052 Enqueuing Expose request
02:10:26.896 00.017 8976 Received - 47 (G) 
02:10:26.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:26.896 00.000 8976 stepped: pos (-4, 11)
02:10:26.896 00.000 8976 MoveAxis(U, 0, ABG)
02:10:26.896 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:10:26.896 00.000 8976 MountToCamera -- mountX=1.05 mountY=-1.60 hyp=1.91 mountTheta=-0.99 cameraX=0.94, cameraY=1.67 cameraTheta=1.06
02:10:26.896 00.000 8976 incremental bump (0.942, 1.665) isValid = 1
02:10:26.896 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
02:10:26.896 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:10:26.896 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:10:26.896 00.000 8976 move complete, result=0
02:10:26.896 00.000 9828 Worker thread wakes up
02:10:26.896 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:10:26.896 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:10:26.896 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
02:10:26.896 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
02:10:26.896 00.000 8976 worker thread done servicing request
02:10:26.896 00.000 8976 Worker thread wakes up
02:10:26.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:26.897 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:26.897 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
02:10:26.897 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:10:26.897 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:10:26.897 00.000 9828 BLC: window closed
02:10:26.897 00.000 9828 MoveAxis(E, 19, B)
02:10:26.897 00.000 9828 Guiding  Dir = 2, Dur = 19
02:10:26.897 00.000 9828 IsSlewing returns 0
02:10:26.897 00.000 9828 IsGuiding returns 0
02:10:26.897 00.000 9828 PulseGuide returned control before completion, sleep 29
02:10:26.930 00.033 9828 IsGuiding returns 1
02:10:26.930 00.000 9828 scope still moving after pulse duration time elapsed
02:10:26.962 00.032 9828 IsSlewing returns 0
02:10:26.963 00.001 9828 IsGuiding returns 1
02:10:26.993 00.030 9828 IsSlewing returns 0
02:10:26.993 00.000 9828 IsGuiding returns 1
02:10:27.025 00.032 9828 IsSlewing returns 0
02:10:27.025 00.000 9828 IsGuiding returns 0
02:10:27.025 00.000 9828 scope move finished after 19 + 109 ms
02:10:27.025 00.000 9828 Move returns status 0, amount 19
02:10:27.025 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:27.025 00.000 9828 MoveAxis(N, 13, B)
02:10:27.025 00.000 9828 Guiding  Dir = 0, Dur = 13
02:10:27.041 00.016 9828 IsSlewing returns 0
02:10:27.042 00.001 9828 IsGuiding returns 0
02:10:27.042 00.000 9828 PulseGuide returned control before completion, sleep 23
02:10:27.072 00.030 9828 IsGuiding returns 1
02:10:27.072 00.000 9828 scope still moving after pulse duration time elapsed
02:10:27.104 00.032 9828 IsSlewing returns 0
02:10:27.104 00.000 9828 IsGuiding returns 1
02:10:27.136 00.032 9828 IsSlewing returns 0
02:10:27.136 00.000 9828 IsGuiding returns 1
02:10:27.167 00.031 9828 IsSlewing returns 0
02:10:27.168 00.001 9828 IsGuiding returns 1
02:10:27.198 00.030 9828 IsSlewing returns 0
02:10:27.198 00.000 9828 IsGuiding returns 0
02:10:27.198 00.000 9828 scope move finished after 13 + 143 ms
02:10:27.198 00.000 9828 Move returns status 0, amount 13
02:10:27.198 00.000 9828 move complete, result=0
02:10:27.199 00.001 9828 worker thread done servicing request
02:10:27.199 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:10:27.588 00.389 8976 Exposure complete
02:10:27.594 00.006 8976 worker thread done servicing request
02:10:27.594 00.000 5052 OnExposeComplete: enter
02:10:27.594 00.000 5052 UpdateGuideState(): m_state=6
02:10:27.594 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7429
02:10:27.594 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.84, Mass=180, SNR=9.3, Peak=84 HFD=1.7
02:10:27.594 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
02:10:27.594 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
02:10:27.594 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.74 mountX=0.13 mountY=-0.05, mountTheta=-0.39
02:10:27.595 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.13, opts=13)
02:10:27.595 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.13)
02:10:27.595 00.000 8976 Worker thread wakes up
02:10:27.595 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.13) opts 0xd
02:10:27.595 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.13)
02:10:27.595 00.000 8976 Moving (-0.02, 0.13) raw xDistance=0.13 yDistance=-0.05
02:10:27.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:10:27.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:10:27.595 00.000 8976 MoveAxis(R, 0, ABG)
02:10:27.595 00.000 8976 MoveAxis(U, 0, ABG)
02:10:27.595 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:10:27.595 00.000 8976 MountToCamera -- mountX=0.91 mountY=-1.65 hyp=1.88 mountTheta=-1.07 cameraX=1.05, cameraY=1.56 cameraTheta=0.98
02:10:27.595 00.000 8976 incremental bump (1.052, 1.558) isValid = 1
02:10:27.596 00.001 8976 Scheduling Mount bump of (0.064, 0.099)
02:10:27.596 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:10:27.596 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:10:27.596 00.000 8976 move complete, result=0
02:10:27.596 00.000 9828 Worker thread wakes up
02:10:27.596 00.000 8976 worker thread done servicing request
02:10:27.596 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:10:27.596 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:10:27.596 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:10:27.596 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:10:27.596 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:10:27.596 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:10:27.596 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:10:27.596 00.000 9828 BLC: window closed
02:10:27.596 00.000 9828 MoveAxis(E, 22, B)
02:10:27.596 00.000 9828 Guiding  Dir = 2, Dur = 22
02:10:27.597 00.001 9828 IsSlewing returns 0
02:10:27.597 00.000 9828 IsGuiding returns 0
02:10:27.597 00.000 9828 PulseGuide returned control before completion, sleep 32
02:10:27.608 00.011 5052 UpdateGuideState exits: m=180 SNR=9.3
02:10:27.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:27.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:27.608 00.000 5052 Enqueuing Expose request
02:10:27.608 00.000 8976 Worker thread wakes up
02:10:27.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:27.608 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:27.608 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:27.636 00.028 9828 IsGuiding returns 1
02:10:27.636 00.000 9828 scope still moving after pulse duration time elapsed
02:10:27.667 00.031 9828 IsSlewing returns 0
02:10:27.668 00.001 9828 IsGuiding returns 1
02:10:27.698 00.030 9828 IsSlewing returns 0
02:10:27.698 00.000 9828 IsGuiding returns 1
02:10:27.730 00.032 9828 IsSlewing returns 0
02:10:27.730 00.000 9828 IsGuiding returns 0
02:10:27.730 00.000 9828 scope move finished after 22 + 110 ms
02:10:27.730 00.000 9828 Move returns status 0, amount 22
02:10:27.730 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:27.730 00.000 9828 MoveAxis(N, 12, B)
02:10:27.730 00.000 9828 Guiding  Dir = 0, Dur = 12
02:10:27.746 00.016 9828 IsSlewing returns 0
02:10:27.746 00.000 9828 IsGuiding returns 0
02:10:27.746 00.000 9828 PulseGuide returned control before completion, sleep 22
02:10:27.777 00.031 9828 IsGuiding returns 1
02:10:27.777 00.000 9828 scope still moving after pulse duration time elapsed
02:10:27.809 00.032 9828 IsSlewing returns 0
02:10:27.810 00.001 9828 IsGuiding returns 1
02:10:27.840 00.030 9828 IsSlewing returns 0
02:10:27.840 00.000 9828 IsGuiding returns 1
02:10:27.871 00.031 9828 IsSlewing returns 0
02:10:27.871 00.000 9828 IsGuiding returns 1
02:10:27.903 00.032 9828 IsSlewing returns 0
02:10:27.903 00.000 9828 IsGuiding returns 0
02:10:27.903 00.000 9828 scope move finished after 12 + 145 ms
02:10:27.903 00.000 9828 Move returns status 0, amount 12
02:10:27.903 00.000 9828 move complete, result=0
02:10:27.903 00.000 9828 worker thread done servicing request
02:10:27.944 00.041 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:10:28.299 00.355 8976 Exposure complete
02:10:28.305 00.006 8976 worker thread done servicing request
02:10:28.305 00.000 5052 OnExposeComplete: enter
02:10:28.305 00.000 5052 UpdateGuideState(): m_state=6
02:10:28.305 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7430
02:10:28.305 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.56, Mass=216, SNR=10.2, Peak=99 HFD=1.9
02:10:28.305 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.76 = 1.53)
02:10:28.305 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
02:10:28.305 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.15 hyp=0.37 cameraTheta=-2.71 mountX=0.02 mountY=0.37, mountTheta=1.53
02:10:28.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.15, opts=13)
02:10:28.306 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.15)
02:10:28.306 00.000 8976 Worker thread wakes up
02:10:28.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.15) opts 0xd
02:10:28.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.15)
02:10:28.306 00.000 8976 Moving (-0.34, -0.15) raw xDistance=0.02 yDistance=0.37
02:10:28.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:10:28.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:10:28.306 00.000 8976 MoveAxis(R, 0, ABG)
02:10:28.307 00.001 8976 MoveAxis(D, 1, ABG)
02:10:28.307 00.000 8976 stepping (-4, 11) + (0, -1)
02:10:28.307 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:28.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:10:28.317 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
02:10:28.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:28.317 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:28.317 00.000 5052 Enqueuing Expose request
02:10:28.334 00.017 8976 Received - 47 (G) 
02:10:28.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:28.334 00.000 8976 stepped: pos (-4, 10)
02:10:28.334 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:10:28.334 00.000 8976 MountToCamera -- mountX=0.81 mountY=-1.63 hyp=1.82 mountTheta=-1.11 cameraX=1.08, cameraY=1.46 cameraTheta=0.93
02:10:28.334 00.000 8976 incremental bump (1.080, 1.462) isValid = 1
02:10:28.334 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:10:28.334 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:10:28.334 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:10:28.334 00.000 8976 move complete, result=0
02:10:28.334 00.000 8976 worker thread done servicing request
02:10:28.335 00.001 8976 Worker thread wakes up
02:10:28.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:28.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:28.335 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:10:28.335 00.000 9828 Worker thread wakes up
02:10:28.335 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:10:28.335 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:10:28.335 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
02:10:28.335 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
02:10:28.335 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:10:28.335 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:10:28.335 00.000 9828 BLC: window closed
02:10:28.335 00.000 9828 MoveAxis(E, 23, B)
02:10:28.335 00.000 9828 Guiding  Dir = 2, Dur = 23
02:10:28.335 00.000 9828 IsSlewing returns 0
02:10:28.336 00.001 9828 IsGuiding returns 0
02:10:28.336 00.000 9828 PulseGuide returned control before completion, sleep 33
02:10:28.375 00.039 9828 IsGuiding returns 1
02:10:28.375 00.000 9828 scope still moving after pulse duration time elapsed
02:10:28.406 00.031 9828 IsSlewing returns 0
02:10:28.406 00.000 9828 IsGuiding returns 1
02:10:28.439 00.033 9828 IsSlewing returns 0
02:10:28.439 00.000 9828 IsGuiding returns 1
02:10:28.485 00.046 9828 IsSlewing returns 0
02:10:28.485 00.000 9828 IsGuiding returns 0
02:10:28.485 00.000 9828 scope move finished after 23 + 127 ms
02:10:28.485 00.000 9828 Move returns status 0, amount 23
02:10:28.485 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:28.485 00.000 9828 MoveAxis(N, 12, B)
02:10:28.485 00.000 9828 Guiding  Dir = 0, Dur = 12
02:10:28.501 00.016 9828 IsSlewing returns 0
02:10:28.501 00.000 9828 IsGuiding returns 0
02:10:28.501 00.000 9828 PulseGuide returned control before completion, sleep 22
02:10:28.532 00.031 9828 IsGuiding returns 1
02:10:28.532 00.000 9828 scope still moving after pulse duration time elapsed
02:10:28.563 00.031 9828 IsSlewing returns 0
02:10:28.563 00.000 9828 IsGuiding returns 1
02:10:28.595 00.032 9828 IsSlewing returns 0
02:10:28.595 00.000 9828 IsGuiding returns 1
02:10:28.627 00.032 9828 IsSlewing returns 0
02:10:28.627 00.000 9828 IsGuiding returns 1
02:10:28.659 00.032 9828 IsSlewing returns 0
02:10:28.659 00.000 9828 IsGuiding returns 0
02:10:28.659 00.000 9828 scope move finished after 12 + 145 ms
02:10:28.659 00.000 9828 Move returns status 0, amount 12
02:10:28.659 00.000 9828 move complete, result=0
02:10:28.659 00.000 9828 worker thread done servicing request
02:10:28.659 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:10:29.028 00.369 8976 Exposure complete
02:10:29.033 00.005 8976 worker thread done servicing request
02:10:29.033 00.000 5052 OnExposeComplete: enter
02:10:29.033 00.000 5052 UpdateGuideState(): m_state=6
02:10:29.034 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7431
02:10:29.034 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.22, Mass=190, SNR=9.6, Peak=92 HFD=2.0
02:10:29.034 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
02:10:29.034 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
02:10:29.034 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.51 hyp=0.52 cameraTheta=1.74 mountX=0.50 mountY=-0.21, mountTheta=-0.39
02:10:29.034 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.51, opts=13)
02:10:29.034 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.51)
02:10:29.034 00.000 8976 Worker thread wakes up
02:10:29.034 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.51) opts 0xd
02:10:29.034 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.51)
02:10:29.034 00.000 8976 Moving (-0.09, 0.51) raw xDistance=0.50 yDistance=-0.21
02:10:29.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:10:29.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:10:29.034 00.000 8976 MoveAxis(L, 2, ABG)
02:10:29.034 00.000 8976 stepping (-4, 10) + (-2, 0)
02:10:29.035 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:29.035 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:10:29.045 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
02:10:29.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:29.046 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:29.046 00.000 5052 Enqueuing Expose request
02:10:29.069 00.023 8976 Received - 47 (G) 
02:10:29.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:29.069 00.000 8976 stepped: pos (-6, 10)
02:10:29.069 00.000 8976 MoveAxis(U, 0, ABG)
02:10:29.069 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:10:29.069 00.000 8976 MountToCamera -- mountX=0.85 mountY=-1.61 hyp=1.82 mountTheta=-1.09 cameraX=1.05, cameraY=1.49 cameraTheta=0.96
02:10:29.069 00.000 8976 incremental bump (1.052, 1.488) isValid = 1
02:10:29.069 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:10:29.069 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:10:29.069 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:10:29.069 00.000 8976 move complete, result=0
02:10:29.069 00.000 9828 Worker thread wakes up
02:10:29.069 00.000 8976 worker thread done servicing request
02:10:29.069 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
02:10:29.070 00.001 8976 Worker thread wakes up
02:10:29.070 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:10:29.070 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:10:29.070 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:10:29.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:29.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:29.070 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
02:10:29.070 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:10:29.070 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:10:29.070 00.000 9828 BLC: window closed
02:10:29.070 00.000 9828 MoveAxis(E, 22, B)
02:10:29.070 00.000 9828 Guiding  Dir = 2, Dur = 22
02:10:29.071 00.001 9828 IsSlewing returns 0
02:10:29.071 00.000 9828 IsGuiding returns 0
02:10:29.071 00.000 9828 PulseGuide returned control before completion, sleep 32
02:10:29.109 00.038 9828 IsGuiding returns 1
02:10:29.109 00.000 9828 scope still moving after pulse duration time elapsed
02:10:29.139 00.030 9828 IsSlewing returns 0
02:10:29.140 00.001 9828 IsGuiding returns 1
02:10:29.170 00.030 9828 IsSlewing returns 0
02:10:29.170 00.000 9828 IsGuiding returns 1
02:10:29.201 00.031 9828 IsSlewing returns 0
02:10:29.201 00.000 9828 IsGuiding returns 0
02:10:29.201 00.000 9828 scope move finished after 22 + 107 ms
02:10:29.201 00.000 9828 Move returns status 0, amount 22
02:10:29.201 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:29.201 00.000 9828 MoveAxis(N, 12, B)
02:10:29.201 00.000 9828 Guiding  Dir = 0, Dur = 12
02:10:29.217 00.016 9828 IsSlewing returns 0
02:10:29.217 00.000 9828 IsGuiding returns 0
02:10:29.217 00.000 9828 PulseGuide returned control before completion, sleep 22
02:10:29.248 00.031 9828 IsGuiding returns 1
02:10:29.248 00.000 9828 scope still moving after pulse duration time elapsed
02:10:29.280 00.032 9828 IsSlewing returns 0
02:10:29.280 00.000 9828 IsGuiding returns 1
02:10:29.311 00.031 9828 IsSlewing returns 0
02:10:29.311 00.000 9828 IsGuiding returns 1
02:10:29.343 00.032 9828 IsSlewing returns 0
02:10:29.343 00.000 9828 IsGuiding returns 1
02:10:29.375 00.032 9828 IsSlewing returns 0
02:10:29.375 00.000 9828 IsGuiding returns 0
02:10:29.375 00.000 9828 scope move finished after 12 + 146 ms
02:10:29.375 00.000 9828 Move returns status 0, amount 12
02:10:29.375 00.000 9828 move complete, result=0
02:10:29.375 00.000 9828 worker thread done servicing request
02:10:29.375 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:10:29.759 00.384 8976 Exposure complete
02:10:29.765 00.006 8976 worker thread done servicing request
02:10:29.765 00.000 5052 OnExposeComplete: enter
02:10:29.765 00.000 5052 UpdateGuideState(): m_state=6
02:10:29.765 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7432
02:10:29.765 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.83, Mass=207, SNR=10.0, Peak=85 HFD=2.2
02:10:29.765 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:10:29.765 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:10:29.765 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.12 hyp=0.61 cameraTheta=2.95 mountX=0.38 mountY=0.44, mountTheta=0.86
02:10:29.767 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.12, opts=13)
02:10:29.767 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.12)
02:10:29.767 00.000 8976 Worker thread wakes up
02:10:29.767 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.12) opts 0xd
02:10:29.767 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.12)
02:10:29.767 00.000 8976 Moving (-0.60, 0.12) raw xDistance=0.38 yDistance=0.44
02:10:29.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
02:10:29.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:10:29.767 00.000 8976 MoveAxis(L, 2, ABG)
02:10:29.767 00.000 8976 stepping (-6, 10) + (-2, 0)
02:10:29.767 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:29.768 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:10:29.777 00.009 5052 UpdateGuideState exits: m=207 SNR=10.0
02:10:29.778 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:29.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:29.778 00.000 5052 Enqueuing Expose request
02:10:29.805 00.027 8976 Received - 47 (G) 
02:10:29.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:29.805 00.000 8976 stepped: pos (-8, 10)
02:10:29.805 00.000 8976 MoveAxis(D, 2, ABG)
02:10:29.805 00.000 8976 stepping (-8, 10) + (0, -2)
02:10:29.805 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:29.837 00.032 8976 Received - 47 (G) 
02:10:29.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:29.837 00.000 8976 stepped: pos (-8, 8)
02:10:29.837 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:10:29.837 00.000 8976 MountToCamera -- mountX=0.97 mountY=-1.50 hyp=1.79 mountTheta=-1.00 cameraX=0.89, cameraY=1.55 cameraTheta=1.05
02:10:29.837 00.000 8976 incremental bump (0.894, 1.548) isValid = 1
02:10:29.837 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
02:10:29.837 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:10:29.837 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:10:29.837 00.000 8976 move complete, result=0
02:10:29.837 00.000 8976 worker thread done servicing request
02:10:29.837 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:10:29.837 00.000 9828 Worker thread wakes up
02:10:29.837 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:10:29.837 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:10:29.837 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:10:29.837 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
02:10:29.837 00.000 8976 Worker thread wakes up
02:10:29.838 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:29.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:29.838 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
02:10:29.838 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:10:29.838 00.000 9828 BLC: window closed
02:10:29.838 00.000 9828 MoveAxis(E, 20, B)
02:10:29.838 00.000 9828 Guiding  Dir = 2, Dur = 20
02:10:29.838 00.000 9828 IsSlewing returns 0
02:10:29.838 00.000 9828 IsGuiding returns 0
02:10:29.838 00.000 9828 PulseGuide returned control before completion, sleep 30
02:10:29.875 00.037 9828 IsGuiding returns 1
02:10:29.875 00.000 9828 scope still moving after pulse duration time elapsed
02:10:29.905 00.030 9828 IsSlewing returns 0
02:10:29.905 00.000 9828 IsGuiding returns 1
02:10:29.936 00.031 9828 IsSlewing returns 0
02:10:29.936 00.000 9828 IsGuiding returns 1
02:10:29.967 00.031 9828 IsSlewing returns 0
02:10:29.967 00.000 9828 IsGuiding returns 0
02:10:29.967 00.000 9828 scope move finished after 20 + 109 ms
02:10:29.967 00.000 9828 Move returns status 0, amount 20
02:10:29.967 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:29.967 00.000 9828 MoveAxis(N, 13, B)
02:10:29.967 00.000 9828 Guiding  Dir = 0, Dur = 13
02:10:29.983 00.016 9828 IsSlewing returns 0
02:10:29.983 00.000 9828 IsGuiding returns 0
02:10:29.984 00.001 9828 PulseGuide returned control before completion, sleep 23
02:10:30.015 00.031 9828 IsGuiding returns 1
02:10:30.015 00.000 9828 scope still moving after pulse duration time elapsed
02:10:30.045 00.030 9828 IsSlewing returns 0
02:10:30.045 00.000 9828 IsGuiding returns 1
02:10:30.076 00.031 9828 IsSlewing returns 0
02:10:30.076 00.000 9828 IsGuiding returns 1
02:10:30.108 00.032 9828 IsSlewing returns 0
02:10:30.108 00.000 9828 IsGuiding returns 1
02:10:30.138 00.030 9828 IsSlewing returns 0
02:10:30.138 00.000 9828 IsGuiding returns 0
02:10:30.138 00.000 9828 scope move finished after 13 + 142 ms
02:10:30.138 00.000 9828 Move returns status 0, amount 13
02:10:30.138 00.000 9828 move complete, result=0
02:10:30.138 00.000 9828 worker thread done servicing request
02:10:30.138 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:10:30.528 00.390 8976 Exposure complete
02:10:30.533 00.005 8976 worker thread done servicing request
02:10:30.533 00.000 5052 OnExposeComplete: enter
02:10:30.533 00.000 5052 UpdateGuideState(): m_state=6
02:10:30.534 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7433
02:10:30.534 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.75, Mass=180, SNR=9.3, Peak=87 HFD=1.9
02:10:30.534 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:10:30.534 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
02:10:30.534 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.17 cameraTheta=2.88 mountX=0.12 mountY=0.12, mountTheta=0.78
02:10:30.535 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.04, opts=13)
02:10:30.535 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.04)
02:10:30.535 00.000 8976 Worker thread wakes up
02:10:30.535 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.04) opts 0xd
02:10:30.535 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.04)
02:10:30.535 00.000 8976 Moving (-0.17, 0.04) raw xDistance=0.12 yDistance=0.12
02:10:30.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:10:30.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:10:30.535 00.000 8976 MoveAxis(R, 0, ABG)
02:10:30.535 00.000 8976 MoveAxis(U, 0, ABG)
02:10:30.535 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:10:30.535 00.000 8976 MountToCamera -- mountX=1.06 mountY=-1.42 hyp=1.77 mountTheta=-0.93 cameraX=0.79, cameraY=1.59 cameraTheta=1.11
02:10:30.535 00.000 8976 incremental bump (0.788, 1.588) isValid = 1
02:10:30.535 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:10:30.535 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:10:30.535 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:10:30.535 00.000 8976 move complete, result=0
02:10:30.535 00.000 9828 Worker thread wakes up
02:10:30.535 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:10:30.535 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:10:30.535 00.000 8976 worker thread done servicing request
02:10:30.536 00.001 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:10:30.536 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:10:30.536 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:10:30.536 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:10:30.536 00.000 9828 BLC: window closed
02:10:30.536 00.000 9828 MoveAxis(E, 18, B)
02:10:30.536 00.000 9828 Guiding  Dir = 2, Dur = 18
02:10:30.536 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:10:30.536 00.000 9828 IsSlewing returns 0
02:10:30.536 00.000 9828 IsGuiding returns 0
02:10:30.537 00.001 9828 PulseGuide returned control before completion, sleep 28
02:10:30.546 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
02:10:30.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:30.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:30.546 00.000 5052 Enqueuing Expose request
02:10:30.546 00.000 8976 Worker thread wakes up
02:10:30.546 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:30.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:30.546 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:30.572 00.026 9828 IsGuiding returns 1
02:10:30.572 00.000 9828 scope still moving after pulse duration time elapsed
02:10:30.603 00.031 9828 IsSlewing returns 0
02:10:30.603 00.000 9828 IsGuiding returns 1
02:10:30.634 00.031 9828 IsSlewing returns 0
02:10:30.634 00.000 9828 IsGuiding returns 1
02:10:30.665 00.031 9828 IsSlewing returns 0
02:10:30.666 00.001 9828 IsGuiding returns 0
02:10:30.666 00.000 9828 scope move finished after 18 + 111 ms
02:10:30.666 00.000 9828 Move returns status 0, amount 18
02:10:30.666 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:30.666 00.000 9828 MoveAxis(N, 14, B)
02:10:30.666 00.000 9828 Guiding  Dir = 0, Dur = 14
02:10:30.680 00.014 9828 IsSlewing returns 0
02:10:30.680 00.000 9828 IsGuiding returns 0
02:10:30.680 00.000 9828 PulseGuide returned control before completion, sleep 24
02:10:30.713 00.033 9828 IsGuiding returns 1
02:10:30.713 00.000 9828 scope still moving after pulse duration time elapsed
02:10:30.744 00.031 9828 IsSlewing returns 0
02:10:30.744 00.000 9828 IsGuiding returns 1
02:10:30.776 00.032 9828 IsSlewing returns 0
02:10:30.777 00.001 9828 IsGuiding returns 1
02:10:30.807 00.030 9828 IsSlewing returns 0
02:10:30.807 00.000 9828 IsGuiding returns 1
02:10:30.838 00.031 9828 IsSlewing returns 0
02:10:30.838 00.000 9828 IsGuiding returns 0
02:10:30.838 00.000 9828 scope move finished after 14 + 143 ms
02:10:30.838 00.000 9828 Move returns status 0, amount 14
02:10:30.838 00.000 9828 move complete, result=0
02:10:30.838 00.000 9828 worker thread done servicing request
02:10:30.838 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:10:31.235 00.397 8976 Exposure complete
02:10:31.240 00.005 8976 worker thread done servicing request
02:10:31.240 00.000 5052 OnExposeComplete: enter
02:10:31.240 00.000 5052 UpdateGuideState(): m_state=6
02:10:31.240 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7434
02:10:31.240 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.56, Mass=180, SNR=9.4, Peak=90 HFD=1.5
02:10:31.240 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
02:10:31.240 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.42)
02:10:31.240 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.15 hyp=0.37 cameraTheta=-2.72 mountX=0.02 mountY=0.36, mountTheta=1.52
02:10:31.240 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.15, opts=13)
02:10:31.241 00.001 5052 Enqueuing Move request for stepguider (-0.33, -0.15)
02:10:31.241 00.000 8976 Worker thread wakes up
02:10:31.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.15) opts 0xd
02:10:31.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.15)
02:10:31.241 00.000 8976 Moving (-0.33, -0.15) raw xDistance=0.02 yDistance=0.36
02:10:31.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:10:31.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:10:31.241 00.000 8976 MoveAxis(R, 0, ABG)
02:10:31.241 00.000 8976 MoveAxis(D, 1, ABG)
02:10:31.241 00.000 8976 stepping (-8, 8) + (0, -1)
02:10:31.241 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:31.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:10:31.251 00.010 5052 UpdateGuideState exits: m=180 SNR=9.4
02:10:31.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:31.251 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:31.251 00.000 5052 Enqueuing Expose request
02:10:31.275 00.024 8976 Received - 47 (G) 
02:10:31.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:31.275 00.000 8976 stepped: pos (-8, 7)
02:10:31.276 00.001 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:10:31.276 00.000 8976 MountToCamera -- mountX=1.11 mountY=-1.32 hyp=1.73 mountTheta=-0.87 cameraX=0.67, cameraY=1.59 cameraTheta=1.17
02:10:31.276 00.000 8976 incremental bump (0.671, 1.591) isValid = 1
02:10:31.276 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
02:10:31.276 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:10:31.276 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:10:31.276 00.000 8976 move complete, result=0
02:10:31.276 00.000 8976 worker thread done servicing request
02:10:31.276 00.000 9828 Worker thread wakes up
02:10:31.276 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:10:31.276 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:10:31.276 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:10:31.276 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:10:31.276 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:10:31.276 00.000 8976 Worker thread wakes up
02:10:31.276 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:10:31.276 00.000 9828 BLC: window closed
02:10:31.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:31.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:31.277 00.001 9828 MoveAxis(E, 16, B)
02:10:31.277 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:10:31.277 00.000 9828 Guiding  Dir = 2, Dur = 16
02:10:31.277 00.000 9828 IsSlewing returns 0
02:10:31.277 00.000 9828 IsGuiding returns 0
02:10:31.277 00.000 9828 PulseGuide returned control before completion, sleep 26
02:10:31.315 00.038 9828 IsGuiding returns 1
02:10:31.315 00.000 9828 scope still moving after pulse duration time elapsed
02:10:31.347 00.032 9828 IsSlewing returns 0
02:10:31.347 00.000 9828 IsGuiding returns 1
02:10:31.378 00.031 9828 IsSlewing returns 0
02:10:31.378 00.000 9828 IsGuiding returns 1
02:10:31.409 00.031 9828 IsSlewing returns 0
02:10:31.409 00.000 9828 IsGuiding returns 0
02:10:31.409 00.000 9828 scope move finished after 16 + 115 ms
02:10:31.409 00.000 9828 Move returns status 0, amount 16
02:10:31.409 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:31.409 00.000 9828 MoveAxis(N, 14, B)
02:10:31.409 00.000 9828 Guiding  Dir = 0, Dur = 14
02:10:31.424 00.015 9828 IsSlewing returns 0
02:10:31.424 00.000 9828 IsGuiding returns 0
02:10:31.424 00.000 9828 PulseGuide returned control before completion, sleep 24
02:10:31.455 00.031 9828 IsGuiding returns 1
02:10:31.455 00.000 9828 scope still moving after pulse duration time elapsed
02:10:31.486 00.031 9828 IsSlewing returns 0
02:10:31.486 00.000 9828 IsGuiding returns 1
02:10:31.517 00.031 9828 IsSlewing returns 0
02:10:31.517 00.000 9828 IsGuiding returns 1
02:10:31.549 00.032 9828 IsSlewing returns 0
02:10:31.549 00.000 9828 IsGuiding returns 1
02:10:31.580 00.031 9828 IsSlewing returns 0
02:10:31.580 00.000 9828 IsGuiding returns 0
02:10:31.580 00.000 9828 scope move finished after 14 + 141 ms
02:10:31.580 00.000 9828 Move returns status 0, amount 14
02:10:31.580 00.000 9828 move complete, result=0
02:10:31.580 00.000 9828 worker thread done servicing request
02:10:31.580 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:10:31.974 00.394 8976 Exposure complete
02:10:31.980 00.006 8976 worker thread done servicing request
02:10:31.980 00.000 5052 OnExposeComplete: enter
02:10:31.980 00.000 5052 UpdateGuideState(): m_state=6
02:10:31.980 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7435
02:10:31.980 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.65, Mass=200, SNR=9.8, Peak=82 HFD=1.8
02:10:31.981 00.001 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.04) = xAngle (-3.56 = 2.72)
02:10:31.981 00.000 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.66 = 2.62)
02:10:31.981 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.51 mountX=-0.06 mountY=0.03, mountTheta=2.64
02:10:31.982 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.06, opts=13)
02:10:31.982 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.06)
02:10:31.982 00.000 8976 Worker thread wakes up
02:10:31.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.06) opts 0xd
02:10:31.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.06)
02:10:31.982 00.000 8976 Moving (0.00, -0.06) raw xDistance=-0.06 yDistance=0.03
02:10:31.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:10:31.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:10:31.982 00.000 8976 MoveAxis(R, 0, ABG)
02:10:31.982 00.000 8976 MoveAxis(U, 0, ABG)
02:10:31.982 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:10:31.982 00.000 8976 MountToCamera -- mountX=1.15 mountY=-1.25 hyp=1.70 mountTheta=-0.83 cameraX=0.59, cameraY=1.59 cameraTheta=1.21
02:10:31.982 00.000 8976 incremental bump (0.592, 1.593) isValid = 1
02:10:31.982 00.000 8976 Scheduling Mount bump of (0.022, 0.061)
02:10:31.982 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.06, opts=4)
02:10:31.982 00.000 8976 Enqueuing Move request for scope (0.02, 0.06)
02:10:31.983 00.001 8976 move complete, result=0
02:10:31.983 00.000 9828 Worker thread wakes up
02:10:31.983 00.000 8976 worker thread done servicing request
02:10:31.983 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0x4
02:10:31.983 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
02:10:31.983 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:10:31.983 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:10:31.983 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.23 mountX=-0.02 mountY=-0.06, mountTheta=-1.97
02:10:31.983 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:10:31.983 00.000 9828 Moving (0.02, 0.06) raw xDistance=-0.02 yDistance=-0.06
02:10:31.983 00.000 9828 BLC: window closed
02:10:31.983 00.000 9828 MoveAxis(E, 8, B)
02:10:31.983 00.000 9828 Guiding  Dir = 2, Dur = 8
02:10:31.984 00.001 9828 IsSlewing returns 0
02:10:31.984 00.000 9828 IsGuiding returns 0
02:10:31.984 00.000 9828 PulseGuide returned control before completion, sleep 18
02:10:31.993 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:10:31.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:31.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:31.993 00.000 5052 Enqueuing Expose request
02:10:31.993 00.000 8976 Worker thread wakes up
02:10:31.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:31.994 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:31.994 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:32.012 00.018 9828 IsGuiding returns 1
02:10:32.012 00.000 9828 scope still moving after pulse duration time elapsed
02:10:32.044 00.032 9828 IsSlewing returns 0
02:10:32.044 00.000 9828 IsGuiding returns 1
02:10:32.076 00.032 9828 IsSlewing returns 0
02:10:32.076 00.000 9828 IsGuiding returns 1
02:10:32.107 00.031 9828 IsSlewing returns 0
02:10:32.107 00.000 9828 IsGuiding returns 1
02:10:32.138 00.031 9828 IsSlewing returns 0
02:10:32.139 00.001 9828 IsGuiding returns 1
02:10:32.169 00.030 9828 IsSlewing returns 0
02:10:32.170 00.001 9828 IsGuiding returns 0
02:10:32.170 00.000 9828 scope move finished after 8 + 178 ms
02:10:32.170 00.000 9828 Move returns status 0, amount 8
02:10:32.170 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:32.170 00.000 9828 MoveAxis(N, 8, B)
02:10:32.170 00.000 9828 Guiding  Dir = 0, Dur = 8
02:10:32.185 00.015 9828 IsSlewing returns 0
02:10:32.185 00.000 9828 IsGuiding returns 0
02:10:32.185 00.000 9828 PulseGuide returned control before completion, sleep 18
02:10:32.215 00.030 9828 IsGuiding returns 1
02:10:32.220 00.005 9828 scope still moving after pulse duration time elapsed
02:10:32.246 00.026 9828 IsSlewing returns 0
02:10:32.246 00.000 9828 IsGuiding returns 1
02:10:32.277 00.031 9828 IsSlewing returns 0
02:10:32.277 00.000 9828 IsGuiding returns 1
02:10:32.308 00.031 9828 IsSlewing returns 0
02:10:32.308 00.000 9828 IsGuiding returns 1
02:10:32.339 00.031 9828 IsSlewing returns 0
02:10:32.339 00.000 9828 IsGuiding returns 0
02:10:32.339 00.000 9828 scope move finished after 8 + 145 ms
02:10:32.339 00.000 9828 Move returns status 0, amount 8
02:10:32.339 00.000 9828 move complete, result=0
02:10:32.339 00.000 9828 worker thread done servicing request
02:10:32.340 00.001 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 8 ms NORTH
02:10:32.686 00.346 8976 Exposure complete
02:10:32.692 00.006 8976 worker thread done servicing request
02:10:32.692 00.000 5052 OnExposeComplete: enter
02:10:32.692 00.000 5052 UpdateGuideState(): m_state=6
02:10:32.692 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7436
02:10:32.692 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.59, Mass=188, SNR=9.5, Peak=84 HFD=1.7
02:10:32.693 00.001 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
02:10:32.693 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
02:10:32.693 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.26 mountX=-0.06 mountY=0.15, mountTheta=1.97
02:10:32.693 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.12, opts=13)
02:10:32.693 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.12)
02:10:32.693 00.000 8976 Worker thread wakes up
02:10:32.694 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.12) opts 0xd
02:10:32.694 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.12)
02:10:32.694 00.000 8976 Moving (-0.10, -0.12) raw xDistance=-0.06 yDistance=0.15
02:10:32.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:10:32.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:10:32.694 00.000 8976 MoveAxis(R, 0, ABG)
02:10:32.694 00.000 8976 MoveAxis(U, 0, ABG)
02:10:32.694 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:10:32.694 00.000 8976 MountToCamera -- mountX=1.17 mountY=-1.21 hyp=1.68 mountTheta=-0.80 cameraX=0.54, cameraY=1.59 cameraTheta=1.24
02:10:32.694 00.000 8976 incremental bump (0.539, 1.594) isValid = 1
02:10:32.694 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:10:32.694 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:10:32.694 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:10:32.694 00.000 8976 move complete, result=0
02:10:32.694 00.000 9828 Worker thread wakes up
02:10:32.694 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:10:32.695 00.001 8976 worker thread done servicing request
02:10:32.695 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:10:32.695 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:10:32.695 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:10:32.695 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:10:32.695 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:10:32.695 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:10:32.695 00.000 9828 BLC: window closed
02:10:32.695 00.000 9828 MoveAxis(E, 13, B)
02:10:32.695 00.000 9828 Guiding  Dir = 2, Dur = 13
02:10:32.696 00.001 9828 IsSlewing returns 0
02:10:32.696 00.000 9828 IsGuiding returns 0
02:10:32.696 00.000 9828 PulseGuide returned control before completion, sleep 23
02:10:32.706 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:10:32.706 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:32.706 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:32.706 00.000 5052 Enqueuing Expose request
02:10:32.706 00.000 8976 Worker thread wakes up
02:10:32.706 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:32.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:32.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:32.729 00.023 9828 IsGuiding returns 1
02:10:32.729 00.000 9828 scope still moving after pulse duration time elapsed
02:10:32.760 00.031 9828 IsSlewing returns 0
02:10:32.761 00.001 9828 IsGuiding returns 1
02:10:32.791 00.030 9828 IsSlewing returns 0
02:10:32.791 00.000 9828 IsGuiding returns 1
02:10:32.823 00.032 9828 IsSlewing returns 0
02:10:32.823 00.000 9828 IsGuiding returns 0
02:10:32.823 00.000 9828 scope move finished after 13 + 114 ms
02:10:32.823 00.000 9828 Move returns status 0, amount 13
02:10:32.823 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:32.824 00.001 9828 MoveAxis(N, 15, B)
02:10:32.824 00.000 9828 Guiding  Dir = 0, Dur = 15
02:10:32.838 00.014 9828 IsSlewing returns 0
02:10:32.838 00.000 9828 IsGuiding returns 0
02:10:32.838 00.000 9828 PulseGuide returned control before completion, sleep 25
02:10:32.870 00.032 9828 IsGuiding returns 1
02:10:32.870 00.000 9828 scope still moving after pulse duration time elapsed
02:10:32.900 00.030 9828 IsSlewing returns 0
02:10:32.900 00.000 9828 IsGuiding returns 1
02:10:32.932 00.032 9828 IsSlewing returns 0
02:10:32.932 00.000 9828 IsGuiding returns 1
02:10:32.963 00.031 9828 IsSlewing returns 0
02:10:32.963 00.000 9828 IsGuiding returns 1
02:10:32.994 00.031 9828 IsSlewing returns 0
02:10:32.994 00.000 9828 IsGuiding returns 0
02:10:32.994 00.000 9828 scope move finished after 15 + 140 ms
02:10:32.994 00.000 9828 Move returns status 0, amount 15
02:10:32.995 00.001 9828 move complete, result=0
02:10:32.995 00.000 9828 worker thread done servicing request
02:10:32.995 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:10:33.398 00.403 8976 Exposure complete
02:10:33.404 00.006 8976 worker thread done servicing request
02:10:33.404 00.000 5052 OnExposeComplete: enter
02:10:33.404 00.000 5052 UpdateGuideState(): m_state=6
02:10:33.404 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7437
02:10:33.404 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.63, Mass=202, SNR=9.9, Peak=87 HFD=2.1
02:10:33.404 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
02:10:33.404 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.32)
02:10:33.405 00.001 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-2.82 mountX=0.04 mountY=0.25, mountTheta=1.42
02:10:33.405 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.08, opts=13)
02:10:33.405 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.08)
02:10:33.405 00.000 8976 Worker thread wakes up
02:10:33.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.08) opts 0xd
02:10:33.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.08)
02:10:33.405 00.000 8976 Moving (-0.24, -0.08) raw xDistance=0.04 yDistance=0.25
02:10:33.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:10:33.406 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:10:33.406 00.000 8976 MoveAxis(R, 0, ABG)
02:10:33.406 00.000 8976 MoveAxis(U, 0, ABG)
02:10:33.406 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:10:33.406 00.000 8976 MountToCamera -- mountX=1.19 mountY=-1.17 hyp=1.67 mountTheta=-0.78 cameraX=0.50, cameraY=1.60 cameraTheta=1.26
02:10:33.406 00.000 8976 incremental bump (0.504, 1.595) isValid = 1
02:10:33.406 00.000 8976 Scheduling Mount bump of (0.035, 0.114)
02:10:33.406 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:10:33.406 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:10:33.406 00.000 8976 move complete, result=0
02:10:33.406 00.000 9828 Worker thread wakes up
02:10:33.406 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:10:33.406 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:10:33.406 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
02:10:33.406 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
02:10:33.406 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:10:33.407 00.001 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:10:33.407 00.000 9828 BLC: window closed
02:10:33.407 00.000 9828 MoveAxis(E, 13, B)
02:10:33.407 00.000 9828 Guiding  Dir = 2, Dur = 13
02:10:33.407 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:10:33.407 00.000 8976 worker thread done servicing request
02:10:33.407 00.000 9828 IsSlewing returns 0
02:10:33.407 00.000 9828 IsGuiding returns 0
02:10:33.407 00.000 9828 PulseGuide returned control before completion, sleep 23
02:10:33.417 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
02:10:33.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:33.417 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:33.417 00.000 5052 Enqueuing Expose request
02:10:33.417 00.000 8976 Worker thread wakes up
02:10:33.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:33.417 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:33.417 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:33.431 00.014 9828 IsGuiding returns 1
02:10:33.431 00.000 9828 scope still moving after pulse duration time elapsed
02:10:33.462 00.031 9828 IsSlewing returns 0
02:10:33.462 00.000 9828 IsGuiding returns 1
02:10:33.492 00.030 9828 IsSlewing returns 0
02:10:33.492 00.000 9828 IsGuiding returns 1
02:10:33.523 00.031 9828 IsSlewing returns 0
02:10:33.523 00.000 9828 IsGuiding returns 1
02:10:33.555 00.032 9828 IsSlewing returns 0
02:10:33.555 00.000 9828 IsGuiding returns 0
02:10:33.555 00.000 9828 scope move finished after 13 + 134 ms
02:10:33.555 00.000 9828 Move returns status 0, amount 13
02:10:33.555 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:33.555 00.000 9828 MoveAxis(N, 15, B)
02:10:33.555 00.000 9828 Guiding  Dir = 0, Dur = 15
02:10:33.569 00.014 9828 IsSlewing returns 0
02:10:33.569 00.000 9828 IsGuiding returns 0
02:10:33.569 00.000 9828 PulseGuide returned control before completion, sleep 25
02:10:33.600 00.031 9828 IsGuiding returns 1
02:10:33.600 00.000 9828 scope still moving after pulse duration time elapsed
02:10:33.631 00.031 9828 IsSlewing returns 0
02:10:33.631 00.000 9828 IsGuiding returns 1
02:10:33.663 00.032 9828 IsSlewing returns 0
02:10:33.663 00.000 9828 IsGuiding returns 1
02:10:33.694 00.031 9828 IsSlewing returns 0
02:10:33.694 00.000 9828 IsGuiding returns 1
02:10:33.724 00.030 9828 IsSlewing returns 0
02:10:33.724 00.000 9828 IsGuiding returns 0
02:10:33.724 00.000 9828 scope move finished after 15 + 139 ms
02:10:33.724 00.000 9828 Move returns status 0, amount 15
02:10:33.724 00.000 9828 move complete, result=0
02:10:33.724 00.000 9828 worker thread done servicing request
02:10:33.725 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:10:34.113 00.388 8976 Exposure complete
02:10:34.119 00.006 8976 worker thread done servicing request
02:10:34.119 00.000 5052 OnExposeComplete: enter
02:10:34.119 00.000 5052 UpdateGuideState(): m_state=6
02:10:34.120 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7438
02:10:34.120 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.58, Mass=210, SNR=10.0, Peak=78 HFD=1.9
02:10:34.120 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.04) = xAngle (-3.15 = 3.14)
02:10:34.120 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.25 = 3.03)
02:10:34.120 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.10 mountX=-0.14 mountY=0.02, mountTheta=3.03
02:10:34.120 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.12, opts=13)
02:10:34.121 00.001 5052 Enqueuing Move request for stepguider (0.06, -0.12)
02:10:34.121 00.000 8976 Worker thread wakes up
02:10:34.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.12) opts 0xd
02:10:34.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.12)
02:10:34.121 00.000 8976 Moving (0.06, -0.12) raw xDistance=-0.14 yDistance=0.02
02:10:34.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:10:34.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:10:34.121 00.000 8976 MoveAxis(R, 0, ABG)
02:10:34.121 00.000 8976 MoveAxis(U, 0, ABG)
02:10:34.121 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:10:34.121 00.000 8976 MountToCamera -- mountX=1.20 mountY=-1.15 hyp=1.67 mountTheta=-0.76 cameraX=0.48, cameraY=1.60 cameraTheta=1.28
02:10:34.121 00.000 8976 incremental bump (0.480, 1.596) isValid = 1
02:10:34.121 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
02:10:34.121 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:10:34.121 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:10:34.121 00.000 8976 move complete, result=0
02:10:34.121 00.000 9828 Worker thread wakes up
02:10:34.122 00.001 8976 worker thread done servicing request
02:10:34.122 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:10:34.122 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:10:34.122 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:10:34.122 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:10:34.122 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:10:34.122 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:10:34.122 00.000 9828 BLC: window closed
02:10:34.122 00.000 9828 MoveAxis(E, 12, B)
02:10:34.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:10:34.122 00.000 9828 Guiding  Dir = 2, Dur = 12
02:10:34.122 00.000 9828 IsSlewing returns 0
02:10:34.123 00.001 9828 IsGuiding returns 0
02:10:34.123 00.000 9828 PulseGuide returned control before completion, sleep 22
02:10:34.133 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
02:10:34.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:34.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:34.133 00.000 5052 Enqueuing Expose request
02:10:34.133 00.000 8976 Worker thread wakes up
02:10:34.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:34.133 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:34.133 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:34.149 00.016 9828 IsGuiding returns 1
02:10:34.149 00.000 9828 scope still moving after pulse duration time elapsed
02:10:34.181 00.032 9828 IsSlewing returns 0
02:10:34.181 00.000 9828 IsGuiding returns 1
02:10:34.213 00.032 9828 IsSlewing returns 0
02:10:34.213 00.000 9828 IsGuiding returns 1
02:10:34.244 00.031 9828 IsSlewing returns 0
02:10:34.244 00.000 9828 IsGuiding returns 1
02:10:34.274 00.030 9828 IsSlewing returns 0
02:10:34.274 00.000 9828 IsGuiding returns 0
02:10:34.274 00.000 9828 scope move finished after 12 + 139 ms
02:10:34.274 00.000 9828 Move returns status 0, amount 12
02:10:34.274 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:34.274 00.000 9828 MoveAxis(N, 15, B)
02:10:34.274 00.000 9828 Guiding  Dir = 0, Dur = 15
02:10:34.290 00.016 9828 IsSlewing returns 0
02:10:34.290 00.000 9828 IsGuiding returns 0
02:10:34.291 00.001 9828 PulseGuide returned control before completion, sleep 25
02:10:34.322 00.031 9828 IsGuiding returns 1
02:10:34.322 00.000 9828 scope still moving after pulse duration time elapsed
02:10:34.355 00.033 9828 IsSlewing returns 0
02:10:34.355 00.000 9828 IsGuiding returns 1
02:10:34.386 00.031 9828 IsSlewing returns 0
02:10:34.386 00.000 9828 IsGuiding returns 1
02:10:34.418 00.032 9828 IsSlewing returns 0
02:10:34.418 00.000 9828 IsGuiding returns 1
02:10:34.450 00.032 9828 IsSlewing returns 0
02:10:34.450 00.000 9828 IsGuiding returns 1
02:10:34.482 00.032 9828 IsSlewing returns 0
02:10:34.482 00.000 9828 IsGuiding returns 1
02:10:34.513 00.031 9828 IsSlewing returns 0
02:10:34.513 00.000 9828 IsGuiding returns 1
02:10:34.545 00.032 9828 IsSlewing returns 0
02:10:34.545 00.000 9828 IsGuiding returns 0
02:10:34.545 00.000 9828 scope move finished after 15 + 239 ms
02:10:34.545 00.000 9828 Move returns status 0, amount 15
02:10:34.546 00.001 9828 move complete, result=0
02:10:34.546 00.000 9828 worker thread done servicing request
02:10:34.546 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:10:34.827 00.281 8976 Exposure complete
02:10:34.833 00.006 8976 worker thread done servicing request
02:10:34.833 00.000 5052 OnExposeComplete: enter
02:10:34.833 00.000 5052 UpdateGuideState(): m_state=6
02:10:34.833 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7439
02:10:34.833 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.79, Mass=176, SNR=9.2, Peak=79 HFD=2.1
02:10:34.833 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:10:34.833 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:10:34.833 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.08 hyp=0.87 cameraTheta=0.10 mountX=-0.32 mountY=-0.77, mountTheta=-1.96
02:10:34.834 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.08, opts=13)
02:10:34.834 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.08)
02:10:34.834 00.000 8976 Worker thread wakes up
02:10:34.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.08) opts 0xd
02:10:34.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.08)
02:10:34.834 00.000 8976 Moving (0.87, 0.08) raw xDistance=-0.32 yDistance=-0.77
02:10:34.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:10:34.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77
02:10:34.834 00.000 8976 MoveAxis(R, 1, ABG)
02:10:34.834 00.000 8976 stepping (-8, 7) + (1, 0)
02:10:34.834 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:34.835 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:10:34.845 00.010 5052 UpdateGuideState exits: m=176 SNR=9.2
02:10:34.846 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:34.846 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:34.846 00.000 5052 Enqueuing Expose request
02:10:34.857 00.011 8976 Received - 47 (G) 
02:10:34.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:34.857 00.000 8976 stepped: pos (-7, 7)
02:10:34.857 00.000 8976 MoveAxis(U, 3, ABG)
02:10:34.857 00.000 8976 stepping (-7, 7) + (0, 3)
02:10:34.857 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:34.888 00.031 8976 Received - 47 (G) 
02:10:34.888 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:34.888 00.000 8976 stepped: pos (-7, 10)
02:10:34.888 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:10:34.888 00.000 8976 MountToCamera -- mountX=1.16 mountY=-1.30 hyp=1.74 mountTheta=-0.84 cameraX=0.63, cameraY=1.62 cameraTheta=1.20
02:10:34.888 00.000 8976 incremental bump (0.627, 1.623) isValid = 1
02:10:34.889 00.001 8976 Scheduling Mount bump of (0.041, 0.111)
02:10:34.889 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:10:34.889 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:10:34.889 00.000 8976 move complete, result=0
02:10:34.889 00.000 9828 Worker thread wakes up
02:10:34.889 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:10:34.889 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:10:34.889 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:10:34.889 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
02:10:34.889 00.000 8976 worker thread done servicing request
02:10:34.889 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:10:34.889 00.000 8976 Worker thread wakes up
02:10:34.889 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:10:34.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:34.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:34.890 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:10:34.890 00.000 9828 BLC: window closed
02:10:34.890 00.000 9828 MoveAxis(E, 15, B)
02:10:34.890 00.000 9828 Guiding  Dir = 2, Dur = 15
02:10:34.891 00.001 9828 IsSlewing returns 0
02:10:34.891 00.000 9828 IsGuiding returns 0
02:10:34.891 00.000 9828 PulseGuide returned control before completion, sleep 25
02:10:34.919 00.028 9828 IsGuiding returns 1
02:10:34.919 00.000 9828 scope still moving after pulse duration time elapsed
02:10:34.950 00.031 9828 IsSlewing returns 0
02:10:34.950 00.000 9828 IsGuiding returns 1
02:10:34.980 00.030 9828 IsSlewing returns 0
02:10:34.981 00.001 9828 IsGuiding returns 1
02:10:35.011 00.030 9828 IsSlewing returns 0
02:10:35.011 00.000 9828 IsGuiding returns 1
02:10:35.042 00.031 9828 IsSlewing returns 0
02:10:35.042 00.000 9828 IsGuiding returns 0
02:10:35.042 00.000 9828 scope move finished after 15 + 136 ms
02:10:35.042 00.000 9828 Move returns status 0, amount 15
02:10:35.042 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:35.042 00.000 9828 MoveAxis(N, 14, B)
02:10:35.042 00.000 9828 Guiding  Dir = 0, Dur = 14
02:10:35.058 00.016 9828 IsSlewing returns 0
02:10:35.058 00.000 9828 IsGuiding returns 0
02:10:35.058 00.000 9828 PulseGuide returned control before completion, sleep 24
02:10:35.089 00.031 9828 IsGuiding returns 1
02:10:35.089 00.000 9828 scope still moving after pulse duration time elapsed
02:10:35.120 00.031 9828 IsSlewing returns 0
02:10:35.120 00.000 9828 IsGuiding returns 1
02:10:35.151 00.031 9828 IsSlewing returns 0
02:10:35.151 00.000 9828 IsGuiding returns 1
02:10:35.181 00.030 9828 IsSlewing returns 0
02:10:35.181 00.000 9828 IsGuiding returns 1
02:10:35.212 00.031 9828 IsSlewing returns 0
02:10:35.212 00.000 9828 IsGuiding returns 0
02:10:35.212 00.000 9828 scope move finished after 14 + 140 ms
02:10:35.212 00.000 9828 Move returns status 0, amount 14
02:10:35.212 00.000 9828 move complete, result=0
02:10:35.212 00.000 9828 worker thread done servicing request
02:10:35.212 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:10:35.598 00.386 8976 Exposure complete
02:10:35.604 00.006 8976 worker thread done servicing request
02:10:35.604 00.000 5052 OnExposeComplete: enter
02:10:35.604 00.000 5052 UpdateGuideState(): m_state=6
02:10:35.604 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7440
02:10:35.604 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.59, Mass=218, SNR=10.2, Peak=88 HFD=2.0
02:10:35.604 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
02:10:35.604 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
02:10:35.604 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=-0.11 hyp=0.73 cameraTheta=-0.16 mountX=-0.43 mountY=-0.54, mountTheta=-2.24
02:10:35.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.11, opts=13)
02:10:35.605 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.11)
02:10:35.605 00.000 8976 Worker thread wakes up
02:10:35.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.11) opts 0xd
02:10:35.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.11)
02:10:35.605 00.000 8976 Moving (0.72, -0.11) raw xDistance=-0.43 yDistance=-0.54
02:10:35.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
02:10:35.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.54
02:10:35.605 00.000 8976 MoveAxis(R, 2, ABG)
02:10:35.605 00.000 8976 stepping (-7, 10) + (2, 0)
02:10:35.605 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:35.606 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:10:35.616 00.010 5052 UpdateGuideState exits: m=218 SNR=10.2
02:10:35.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:35.616 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:35.616 00.000 5052 Enqueuing Expose request
02:10:35.639 00.023 8976 Received - 47 (G) 
02:10:35.640 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:35.640 00.000 8976 stepped: pos (-5, 10)
02:10:35.640 00.000 8976 MoveAxis(U, 2, ABG)
02:10:35.640 00.000 8976 stepping (-5, 10) + (0, 2)
02:10:35.640 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:35.671 00.031 8976 Received - 47 (G) 
02:10:35.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:35.671 00.000 8976 stepped: pos (-5, 12)
02:10:35.671 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:10:35.671 00.000 8976 MountToCamera -- mountX=1.03 mountY=-1.50 hyp=1.82 mountTheta=-0.97 cameraX=0.87, cameraY=1.60 cameraTheta=1.07
02:10:35.671 00.000 8976 incremental bump (0.865, 1.598) isValid = 1
02:10:35.671 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
02:10:35.672 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:10:35.672 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:10:35.672 00.000 8976 move complete, result=0
02:10:35.672 00.000 8976 worker thread done servicing request
02:10:35.672 00.000 8976 Worker thread wakes up
02:10:35.672 00.000 9828 Worker thread wakes up
02:10:35.672 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:10:35.672 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:10:35.672 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
02:10:35.672 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:10:35.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:35.672 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:35.672 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:10:35.672 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:10:35.672 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:10:35.672 00.000 9828 BLC: window closed
02:10:35.672 00.000 9828 MoveAxis(E, 19, B)
02:10:35.672 00.000 9828 Guiding  Dir = 2, Dur = 19
02:10:35.673 00.001 9828 IsSlewing returns 0
02:10:35.673 00.000 9828 IsGuiding returns 0
02:10:35.673 00.000 9828 PulseGuide returned control before completion, sleep 29
02:10:35.712 00.039 9828 IsGuiding returns 1
02:10:35.712 00.000 9828 scope still moving after pulse duration time elapsed
02:10:35.743 00.031 9828 IsSlewing returns 0
02:10:35.743 00.000 9828 IsGuiding returns 1
02:10:35.774 00.031 9828 IsSlewing returns 0
02:10:35.774 00.000 9828 IsGuiding returns 1
02:10:35.805 00.031 9828 IsSlewing returns 0
02:10:35.805 00.000 9828 IsGuiding returns 0
02:10:35.805 00.000 9828 scope move finished after 19 + 112 ms
02:10:35.805 00.000 9828 Move returns status 0, amount 19
02:10:35.805 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:35.805 00.000 9828 MoveAxis(N, 13, B)
02:10:35.805 00.000 9828 Guiding  Dir = 0, Dur = 13
02:10:35.820 00.015 9828 IsSlewing returns 0
02:10:35.821 00.001 9828 IsGuiding returns 0
02:10:35.821 00.000 9828 PulseGuide returned control before completion, sleep 23
02:10:35.852 00.031 9828 IsGuiding returns 1
02:10:35.852 00.000 9828 scope still moving after pulse duration time elapsed
02:10:35.883 00.031 9828 IsSlewing returns 0
02:10:35.883 00.000 9828 IsGuiding returns 1
02:10:35.915 00.032 9828 IsSlewing returns 0
02:10:35.915 00.000 9828 IsGuiding returns 1
02:10:35.947 00.032 9828 IsSlewing returns 0
02:10:35.947 00.000 9828 IsGuiding returns 1
02:10:35.976 00.029 9828 IsSlewing returns 0
02:10:35.976 00.000 9828 IsGuiding returns 0
02:10:35.976 00.000 9828 scope move finished after 13 + 142 ms
02:10:35.977 00.001 9828 Move returns status 0, amount 13
02:10:35.977 00.000 9828 move complete, result=0
02:10:35.977 00.000 9828 worker thread done servicing request
02:10:35.977 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:10:36.365 00.388 8976 Exposure complete
02:10:36.371 00.006 8976 worker thread done servicing request
02:10:36.371 00.000 5052 OnExposeComplete: enter
02:10:36.371 00.000 5052 UpdateGuideState(): m_state=6
02:10:36.371 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7441
02:10:36.371 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.56, Mass=217, SNR=10.2, Peak=84 HFD=1.8
02:10:36.371 00.000 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.04) = xAngle (-3.17 = 3.12)
02:10:36.371 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.27 = 3.01)
02:10:36.371 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.12 mountX=-0.16 mountY=0.02, mountTheta=3.01
02:10:36.372 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.15, opts=13)
02:10:36.372 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.15)
02:10:36.372 00.000 8976 Worker thread wakes up
02:10:36.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.15) opts 0xd
02:10:36.372 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.15)
02:10:36.372 00.000 8976 Moving (0.07, -0.15) raw xDistance=-0.16 yDistance=0.02
02:10:36.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:10:36.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:10:36.372 00.000 8976 MoveAxis(R, 0, ABG)
02:10:36.372 00.000 8976 MoveAxis(U, 0, ABG)
02:10:36.372 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:10:36.372 00.000 8976 MountToCamera -- mountX=0.94 mountY=-1.63 hyp=1.89 mountTheta=-1.05 cameraX=1.02, cameraY=1.58 cameraTheta=1.00
02:10:36.372 00.000 8976 incremental bump (1.025, 1.582) isValid = 1
02:10:36.372 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:10:36.372 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:10:36.373 00.001 8976 Enqueuing Move request for scope (0.06, 0.10)
02:10:36.373 00.000 8976 move complete, result=0
02:10:36.373 00.000 9828 Worker thread wakes up
02:10:36.373 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:10:36.373 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:10:36.373 00.000 8976 worker thread done servicing request
02:10:36.373 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
02:10:36.373 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
02:10:36.373 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:10:36.373 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:10:36.373 00.000 9828 BLC: window closed
02:10:36.373 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:10:36.373 00.000 9828 MoveAxis(E, 21, B)
02:10:36.373 00.000 9828 Guiding  Dir = 2, Dur = 21
02:10:36.374 00.001 9828 IsSlewing returns 0
02:10:36.374 00.000 9828 IsGuiding returns 0
02:10:36.374 00.000 9828 PulseGuide returned control before completion, sleep 31
02:10:36.383 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
02:10:36.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:36.383 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:36.383 00.000 5052 Enqueuing Expose request
02:10:36.383 00.000 8976 Worker thread wakes up
02:10:36.383 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:36.383 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:36.383 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:36.415 00.032 9828 IsGuiding returns 1
02:10:36.415 00.000 9828 scope still moving after pulse duration time elapsed
02:10:36.445 00.030 9828 IsSlewing returns 0
02:10:36.446 00.001 9828 IsGuiding returns 1
02:10:36.476 00.030 9828 IsSlewing returns 0
02:10:36.476 00.000 9828 IsGuiding returns 1
02:10:36.506 00.030 9828 IsSlewing returns 0
02:10:36.506 00.000 9828 IsGuiding returns 1
02:10:36.537 00.031 9828 IsSlewing returns 0
02:10:36.537 00.000 9828 IsGuiding returns 0
02:10:36.537 00.000 9828 scope move finished after 21 + 143 ms
02:10:36.537 00.000 9828 Move returns status 0, amount 21
02:10:36.537 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:36.537 00.000 9828 MoveAxis(N, 12, B)
02:10:36.537 00.000 9828 Guiding  Dir = 0, Dur = 12
02:10:36.552 00.015 9828 IsSlewing returns 0
02:10:36.552 00.000 9828 IsGuiding returns 0
02:10:36.552 00.000 9828 PulseGuide returned control before completion, sleep 22
02:10:36.584 00.032 9828 IsGuiding returns 1
02:10:36.584 00.000 9828 scope still moving after pulse duration time elapsed
02:10:36.615 00.031 9828 IsSlewing returns 0
02:10:36.615 00.000 9828 IsGuiding returns 1
02:10:36.646 00.031 9828 IsSlewing returns 0
02:10:36.646 00.000 9828 IsGuiding returns 1
02:10:36.677 00.031 9828 IsSlewing returns 0
02:10:36.677 00.000 9828 IsGuiding returns 1
02:10:36.708 00.031 9828 IsSlewing returns 0
02:10:36.708 00.000 9828 IsGuiding returns 0
02:10:36.708 00.000 9828 scope move finished after 12 + 143 ms
02:10:36.708 00.000 9828 Move returns status 0, amount 12
02:10:36.708 00.000 9828 move complete, result=0
02:10:36.708 00.000 9828 worker thread done servicing request
02:10:36.708 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:10:37.078 00.370 8976 Exposure complete
02:10:37.083 00.005 8976 worker thread done servicing request
02:10:37.084 00.001 5052 OnExposeComplete: enter
02:10:37.084 00.000 5052 UpdateGuideState(): m_state=6
02:10:37.084 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7442
02:10:37.084 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.23, Mass=210, SNR=10.1, Peak=99 HFD=1.7
02:10:37.084 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
02:10:37.084 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.94)
02:10:37.084 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.48 hyp=0.59 cameraTheta=-2.20 mountX=-0.27 mountY=0.55, mountTheta=2.02
02:10:37.085 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.48, opts=13)
02:10:37.085 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.48)
02:10:37.085 00.000 8976 Worker thread wakes up
02:10:37.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.48) opts 0xd
02:10:37.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.48)
02:10:37.085 00.000 8976 Moving (-0.35, -0.48) raw xDistance=-0.27 yDistance=0.55
02:10:37.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:10:37.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:10:37.085 00.000 8976 MoveAxis(R, 1, ABG)
02:10:37.085 00.000 8976 stepping (-5, 12) + (1, 0)
02:10:37.085 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:37.086 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:10:37.095 00.009 5052 UpdateGuideState exits: m=210 SNR=10.1
02:10:37.096 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:37.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:37.096 00.000 5052 Enqueuing Expose request
02:10:37.110 00.014 8976 Received - 47 (G) 
02:10:37.111 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:37.111 00.000 8976 stepped: pos (-4, 12)
02:10:37.111 00.000 8976 MoveAxis(D, 2, ABG)
02:10:37.111 00.000 8976 stepping (-4, 12) + (0, -2)
02:10:37.111 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:37.143 00.032 8976 Received - 47 (G) 
02:10:37.143 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:37.143 00.000 8976 stepped: pos (-4, 10)
02:10:37.143 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:10:37.143 00.000 8976 MountToCamera -- mountX=0.83 mountY=-1.62 hyp=1.82 mountTheta=-1.10 cameraX=1.06, cameraY=1.48 cameraTheta=0.95
02:10:37.143 00.000 8976 incremental bump (1.061, 1.479) isValid = 1
02:10:37.143 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
02:10:37.143 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:10:37.143 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:10:37.143 00.000 8976 move complete, result=0
02:10:37.143 00.000 9828 Worker thread wakes up
02:10:37.143 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:10:37.143 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:10:37.143 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 2 ms SOUTH
02:10:37.143 00.000 8976 worker thread done servicing request
02:10:37.143 00.000 8976 Worker thread wakes up
02:10:37.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:37.143 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
02:10:37.144 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:37.144 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
02:10:37.144 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:10:37.144 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:10:37.144 00.000 9828 BLC: window closed
02:10:37.144 00.000 9828 MoveAxis(E, 23, B)
02:10:37.144 00.000 9828 Guiding  Dir = 2, Dur = 23
02:10:37.144 00.000 9828 IsSlewing returns 0
02:10:37.144 00.000 9828 IsGuiding returns 0
02:10:37.144 00.000 9828 PulseGuide returned control before completion, sleep 33
02:10:37.180 00.036 9828 IsGuiding returns 1
02:10:37.180 00.000 9828 scope still moving after pulse duration time elapsed
02:10:37.211 00.031 9828 IsSlewing returns 0
02:10:37.211 00.000 9828 IsGuiding returns 1
02:10:37.242 00.031 9828 IsSlewing returns 0
02:10:37.242 00.000 9828 IsGuiding returns 1
02:10:37.274 00.032 9828 IsSlewing returns 0
02:10:37.274 00.000 9828 IsGuiding returns 0
02:10:37.274 00.000 9828 scope move finished after 23 + 106 ms
02:10:37.274 00.000 9828 Move returns status 0, amount 23
02:10:37.274 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:37.274 00.000 9828 MoveAxis(N, 12, B)
02:10:37.274 00.000 9828 Guiding  Dir = 0, Dur = 12
02:10:37.290 00.016 9828 IsSlewing returns 0
02:10:37.290 00.000 9828 IsGuiding returns 0
02:10:37.291 00.001 9828 PulseGuide returned control before completion, sleep 22
02:10:37.320 00.029 9828 IsGuiding returns 1
02:10:37.321 00.001 9828 scope still moving after pulse duration time elapsed
02:10:37.352 00.031 9828 IsSlewing returns 0
02:10:37.352 00.000 9828 IsGuiding returns 1
02:10:37.383 00.031 9828 IsSlewing returns 0
02:10:37.383 00.000 9828 IsGuiding returns 1
02:10:37.415 00.032 9828 IsSlewing returns 0
02:10:37.415 00.000 9828 IsGuiding returns 1
02:10:37.448 00.033 9828 IsSlewing returns 0
02:10:37.448 00.000 9828 IsGuiding returns 0
02:10:37.448 00.000 9828 scope move finished after 12 + 144 ms
02:10:37.448 00.000 9828 Move returns status 0, amount 12
02:10:37.448 00.000 9828 move complete, result=0
02:10:37.448 00.000 9828 worker thread done servicing request
02:10:37.448 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:10:37.839 00.391 8976 Exposure complete
02:10:37.845 00.006 8976 worker thread done servicing request
02:10:37.845 00.000 5052 OnExposeComplete: enter
02:10:37.845 00.000 5052 UpdateGuideState(): m_state=6
02:10:37.845 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7443
02:10:37.845 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.42, Mass=198, SNR=9.8, Peak=82 HFD=2.2
02:10:37.845 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.31 = 1.98)
02:10:37.845 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.87)
02:10:37.845 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.29 hyp=0.37 cameraTheta=-2.26 mountX=-0.15 mountY=0.36, mountTheta=1.96
02:10:37.846 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.29, opts=13)
02:10:37.846 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.29)
02:10:37.846 00.000 8976 Worker thread wakes up
02:10:37.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.29) opts 0xd
02:10:37.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.29)
02:10:37.846 00.000 8976 Moving (-0.24, -0.29) raw xDistance=-0.15 yDistance=0.36
02:10:37.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:10:37.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
02:10:37.846 00.000 8976 MoveAxis(R, 0, ABG)
02:10:37.846 00.000 8976 MoveAxis(D, 2, ABG)
02:10:37.847 00.001 8976 stepping (-4, 10) + (0, -2)
02:10:37.847 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:37.847 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:10:37.857 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
02:10:37.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:37.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:37.857 00.000 5052 Enqueuing Expose request
02:10:37.877 00.020 8976 Received - 47 (G) 
02:10:37.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:37.877 00.000 8976 stepped: pos (-4, 8)
02:10:37.877 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:10:37.877 00.000 8976 MountToCamera -- mountX=0.76 mountY=-1.50 hyp=1.68 mountTheta=-1.10 cameraX=0.99, cameraY=1.36 cameraTheta=0.94
02:10:37.877 00.000 8976 incremental bump (0.992, 1.362) isValid = 1
02:10:37.878 00.001 8976 Scheduling Mount bump of (0.068, 0.096)
02:10:37.878 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:10:37.878 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:10:37.878 00.000 8976 move complete, result=0
02:10:37.878 00.000 8976 worker thread done servicing request
02:10:37.878 00.000 8976 Worker thread wakes up
02:10:37.878 00.000 9828 Worker thread wakes up
02:10:37.878 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:10:37.878 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:10:37.878 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
02:10:37.878 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:10:37.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:37.878 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
02:10:37.878 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:10:37.878 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:37.878 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:10:37.879 00.001 9828 BLC: window closed
02:10:37.879 00.000 9828 MoveAxis(E, 23, B)
02:10:37.879 00.000 9828 Guiding  Dir = 2, Dur = 23
02:10:37.879 00.000 9828 IsSlewing returns 0
02:10:37.879 00.000 9828 IsGuiding returns 0
02:10:37.879 00.000 9828 PulseGuide returned control before completion, sleep 33
02:10:37.914 00.035 9828 IsGuiding returns 1
02:10:37.914 00.000 9828 scope still moving after pulse duration time elapsed
02:10:37.944 00.030 9828 IsSlewing returns 0
02:10:37.945 00.001 9828 IsGuiding returns 1
02:10:37.976 00.031 9828 IsSlewing returns 0
02:10:37.977 00.001 9828 IsGuiding returns 1
02:10:38.006 00.029 9828 IsSlewing returns 0
02:10:38.006 00.000 9828 IsGuiding returns 1
02:10:38.037 00.031 9828 IsSlewing returns 0
02:10:38.037 00.000 9828 IsGuiding returns 1
02:10:38.067 00.030 9828 IsSlewing returns 0
02:10:38.067 00.000 9828 IsGuiding returns 0
02:10:38.067 00.000 9828 scope move finished after 23 + 164 ms
02:10:38.067 00.000 9828 Move returns status 0, amount 23
02:10:38.067 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:38.067 00.000 9828 MoveAxis(N, 12, B)
02:10:38.067 00.000 9828 Guiding  Dir = 0, Dur = 12
02:10:38.082 00.015 9828 IsSlewing returns 0
02:10:38.082 00.000 9828 IsGuiding returns 0
02:10:38.082 00.000 9828 PulseGuide returned control before completion, sleep 22
02:10:38.114 00.032 9828 IsGuiding returns 1
02:10:38.114 00.000 9828 scope still moving after pulse duration time elapsed
02:10:38.146 00.032 9828 IsSlewing returns 0
02:10:38.146 00.000 9828 IsGuiding returns 1
02:10:38.177 00.031 9828 IsSlewing returns 0
02:10:38.177 00.000 9828 IsGuiding returns 1
02:10:38.208 00.031 9828 IsSlewing returns 0
02:10:38.208 00.000 9828 IsGuiding returns 1
02:10:38.240 00.032 9828 IsSlewing returns 0
02:10:38.240 00.000 9828 IsGuiding returns 0
02:10:38.240 00.000 9828 scope move finished after 12 + 145 ms
02:10:38.240 00.000 9828 Move returns status 0, amount 12
02:10:38.240 00.000 9828 move complete, result=0
02:10:38.241 00.001 9828 worker thread done servicing request
02:10:38.241 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:10:38.571 00.330 8976 Exposure complete
02:10:38.576 00.005 8976 worker thread done servicing request
02:10:38.576 00.000 5052 OnExposeComplete: enter
02:10:38.576 00.000 5052 UpdateGuideState(): m_state=6
02:10:38.576 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7444
02:10:38.576 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.52, Mass=191, SNR=9.6, Peak=83 HFD=1.9
02:10:38.576 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
02:10:38.576 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.52)
02:10:38.576 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.19 hyp=0.39 cameraTheta=-2.62 mountX=-0.02 mountY=0.39, mountTheta=1.62
02:10:38.578 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.19, opts=13)
02:10:38.578 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.19)
02:10:38.578 00.000 8976 Worker thread wakes up
02:10:38.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.19) opts 0xd
02:10:38.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.19)
02:10:38.578 00.000 8976 Moving (-0.34, -0.19) raw xDistance=-0.02 yDistance=0.39
02:10:38.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:10:38.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
02:10:38.578 00.000 8976 MoveAxis(R, 0, ABG)
02:10:38.578 00.000 8976 MoveAxis(D, 2, ABG)
02:10:38.578 00.000 8976 stepping (-4, 8) + (0, -2)
02:10:38.579 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:38.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:10:38.589 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
02:10:38.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:38.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:38.589 00.000 5052 Enqueuing Expose request
02:10:38.613 00.024 8976 Received - 47 (G) 
02:10:38.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:38.613 00.000 8976 stepped: pos (-4, 6)
02:10:38.613 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:10:38.613 00.000 8976 MountToCamera -- mountX=0.71 mountY=-1.32 hyp=1.50 mountTheta=-1.08 cameraX=0.85, cameraY=1.24 cameraTheta=0.97
02:10:38.613 00.000 8976 incremental bump (0.853, 1.235) isValid = 1
02:10:38.613 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
02:10:38.613 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:10:38.613 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:10:38.613 00.000 8976 move complete, result=0
02:10:38.613 00.000 9828 Worker thread wakes up
02:10:38.613 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:10:38.613 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:10:38.613 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
02:10:38.613 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:10:38.613 00.000 8976 worker thread done servicing request
02:10:38.613 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
02:10:38.613 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:10:38.615 00.002 8976 Worker thread wakes up
02:10:38.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:38.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:38.615 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:10:38.615 00.000 9828 BLC: window closed
02:10:38.615 00.000 9828 MoveAxis(E, 22, B)
02:10:38.615 00.000 9828 Guiding  Dir = 2, Dur = 22
02:10:38.615 00.000 9828 IsSlewing returns 0
02:10:38.615 00.000 9828 IsGuiding returns 0
02:10:38.615 00.000 9828 PulseGuide returned control before completion, sleep 32
02:10:38.660 00.045 9828 IsGuiding returns 1
02:10:38.660 00.000 9828 scope still moving after pulse duration time elapsed
02:10:38.692 00.032 9828 IsSlewing returns 0
02:10:38.692 00.000 9828 IsGuiding returns 1
02:10:38.723 00.031 9828 IsSlewing returns 0
02:10:38.723 00.000 9828 IsGuiding returns 1
02:10:38.753 00.030 9828 IsSlewing returns 0
02:10:38.753 00.000 9828 IsGuiding returns 0
02:10:38.753 00.000 9828 scope move finished after 22 + 116 ms
02:10:38.753 00.000 9828 Move returns status 0, amount 22
02:10:38.753 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:38.753 00.000 9828 MoveAxis(N, 12, B)
02:10:38.753 00.000 9828 Guiding  Dir = 0, Dur = 12
02:10:38.769 00.016 9828 IsSlewing returns 0
02:10:38.769 00.000 9828 IsGuiding returns 0
02:10:38.769 00.000 9828 PulseGuide returned control before completion, sleep 22
02:10:38.799 00.030 9828 IsGuiding returns 1
02:10:38.799 00.000 9828 scope still moving after pulse duration time elapsed
02:10:38.830 00.031 9828 IsSlewing returns 0
02:10:38.830 00.000 9828 IsGuiding returns 1
02:10:38.862 00.032 9828 IsSlewing returns 0
02:10:38.862 00.000 9828 IsGuiding returns 1
02:10:38.894 00.032 9828 IsSlewing returns 0
02:10:38.894 00.000 9828 IsGuiding returns 1
02:10:38.925 00.031 9828 IsSlewing returns 0
02:10:38.925 00.000 9828 IsGuiding returns 0
02:10:38.925 00.000 9828 scope move finished after 12 + 143 ms
02:10:38.925 00.000 9828 Move returns status 0, amount 12
02:10:38.926 00.001 9828 move complete, result=0
02:10:38.926 00.000 9828 worker thread done servicing request
02:10:38.926 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:10:39.307 00.381 8976 Exposure complete
02:10:39.312 00.005 8976 worker thread done servicing request
02:10:39.312 00.000 5052 OnExposeComplete: enter
02:10:39.312 00.000 5052 UpdateGuideState(): m_state=6
02:10:39.312 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7445
02:10:39.312 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.84, Mass=214, SNR=10.1, Peak=87 HFD=2.0
02:10:39.312 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.04) = xAngle (0.42 = 0.42)
02:10:39.312 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
02:10:39.312 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.46 mountX=0.19 mountY=0.07, mountTheta=0.33
02:10:39.313 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.13, opts=13)
02:10:39.313 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.13)
02:10:39.313 00.000 8976 Worker thread wakes up
02:10:39.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.13) opts 0xd
02:10:39.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.13)
02:10:39.313 00.000 8976 Moving (-0.16, 0.13) raw xDistance=0.19 yDistance=0.07
02:10:39.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:10:39.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:10:39.313 00.000 8976 MoveAxis(R, 0, ABG)
02:10:39.313 00.000 8976 MoveAxis(U, 0, ABG)
02:10:39.313 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:10:39.313 00.000 8976 MountToCamera -- mountX=0.68 mountY=-1.20 hyp=1.38 mountTheta=-1.06 cameraX=0.76, cameraY=1.15 cameraTheta=0.99
02:10:39.313 00.000 8976 incremental bump (0.759, 1.151) isValid = 1
02:10:39.314 00.001 8976 Scheduling Mount bump of (0.063, 0.099)
02:10:39.314 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:10:39.314 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:10:39.314 00.000 8976 move complete, result=0
02:10:39.314 00.000 9828 Worker thread wakes up
02:10:39.314 00.000 8976 worker thread done servicing request
02:10:39.314 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:10:39.314 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:10:39.314 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
02:10:39.314 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
02:10:39.314 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:10:39.314 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:10:39.314 00.000 9828 BLC: window closed
02:10:39.314 00.000 9828 MoveAxis(E, 22, B)
02:10:39.314 00.000 9828 Guiding  Dir = 2, Dur = 22
02:10:39.314 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
02:10:39.315 00.001 9828 IsSlewing returns 0
02:10:39.315 00.000 9828 IsGuiding returns 0
02:10:39.315 00.000 9828 PulseGuide returned control before completion, sleep 32
02:10:39.325 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
02:10:39.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:39.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:39.325 00.000 5052 Enqueuing Expose request
02:10:39.326 00.001 8976 Worker thread wakes up
02:10:39.326 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:39.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:39.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:39.361 00.035 9828 IsGuiding returns 1
02:10:39.361 00.000 9828 scope still moving after pulse duration time elapsed
02:10:39.391 00.030 9828 IsSlewing returns 0
02:10:39.391 00.000 9828 IsGuiding returns 1
02:10:39.422 00.031 9828 IsSlewing returns 0
02:10:39.422 00.000 9828 IsGuiding returns 1
02:10:39.454 00.032 9828 IsSlewing returns 0
02:10:39.454 00.000 9828 IsGuiding returns 0
02:10:39.454 00.000 9828 scope move finished after 22 + 117 ms
02:10:39.454 00.000 9828 Move returns status 0, amount 22
02:10:39.454 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:39.454 00.000 9828 MoveAxis(N, 12, B)
02:10:39.454 00.000 9828 Guiding  Dir = 0, Dur = 12
02:10:39.470 00.016 9828 IsSlewing returns 0
02:10:39.470 00.000 9828 IsGuiding returns 0
02:10:39.470 00.000 9828 PulseGuide returned control before completion, sleep 22
02:10:39.501 00.031 9828 IsGuiding returns 1
02:10:39.501 00.000 9828 scope still moving after pulse duration time elapsed
02:10:39.532 00.031 9828 IsSlewing returns 0
02:10:39.532 00.000 9828 IsGuiding returns 1
02:10:39.564 00.032 9828 IsSlewing returns 0
02:10:39.564 00.000 9828 IsGuiding returns 1
02:10:39.596 00.032 9828 IsSlewing returns 0
02:10:39.596 00.000 9828 IsGuiding returns 1
02:10:39.628 00.032 9828 IsSlewing returns 0
02:10:39.628 00.000 9828 IsGuiding returns 0
02:10:39.628 00.000 9828 scope move finished after 12 + 146 ms
02:10:39.628 00.000 9828 Move returns status 0, amount 12
02:10:39.628 00.000 9828 move complete, result=0
02:10:39.628 00.000 9828 worker thread done servicing request
02:10:39.628 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:10:40.017 00.389 8976 Exposure complete
02:10:40.023 00.006 8976 worker thread done servicing request
02:10:40.023 00.000 5052 OnExposeComplete: enter
02:10:40.023 00.000 5052 UpdateGuideState(): m_state=6
02:10:40.023 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7446
02:10:40.023 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.95, Mass=199, SNR=9.8, Peak=83 HFD=2.1
02:10:40.023 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:10:40.023 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:10:40.023 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.24 hyp=0.73 cameraTheta=2.81 mountX=0.53 mountY=0.45, mountTheta=0.71
02:10:40.024 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.24, opts=13)
02:10:40.024 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.24)
02:10:40.024 00.000 8976 Worker thread wakes up
02:10:40.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.24) opts 0xd
02:10:40.025 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.24)
02:10:40.025 00.000 8976 Moving (-0.69, 0.24) raw xDistance=0.53 yDistance=0.45
02:10:40.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
02:10:40.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
02:10:40.025 00.000 8976 MoveAxis(L, 2, ABG)
02:10:40.025 00.000 8976 stepping (-4, 6) + (-2, 0)
02:10:40.025 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:40.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:10:40.035 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:10:40.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:40.035 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:40.035 00.000 5052 Enqueuing Expose request
02:10:40.052 00.017 8976 Received - 47 (G) 
02:10:40.052 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:40.052 00.000 8976 stepped: pos (-6, 6)
02:10:40.052 00.000 8976 MoveAxis(D, 2, ABG)
02:10:40.052 00.000 8976 stepping (-6, 6) + (0, -2)
02:10:40.052 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:40.084 00.032 8976 Received - 47 (G) 
02:10:40.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:40.084 00.000 8976 stepped: pos (-6, 4)
02:10:40.084 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:10:40.084 00.000 8976 MountToCamera -- mountX=0.76 mountY=-1.01 hyp=1.27 mountTheta=-0.93 cameraX=0.56, cameraY=1.14 cameraTheta=1.11
02:10:40.084 00.000 8976 incremental bump (0.557, 1.136) isValid = 1
02:10:40.084 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:10:40.084 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:10:40.085 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
02:10:40.085 00.000 8976 move complete, result=0
02:10:40.085 00.000 8976 worker thread done servicing request
02:10:40.085 00.000 8976 Worker thread wakes up
02:10:40.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:40.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:40.085 00.000 9828 Worker thread wakes up
02:10:40.085 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:10:40.085 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:10:40.085 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:10:40.085 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:10:40.085 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:10:40.085 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:10:40.085 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:10:40.085 00.000 9828 BLC: window closed
02:10:40.085 00.000 9828 MoveAxis(E, 18, B)
02:10:40.085 00.000 9828 Guiding  Dir = 2, Dur = 18
02:10:40.086 00.001 9828 IsSlewing returns 0
02:10:40.086 00.000 9828 IsGuiding returns 0
02:10:40.086 00.000 9828 PulseGuide returned control before completion, sleep 28
02:10:40.125 00.039 9828 IsGuiding returns 1
02:10:40.125 00.000 9828 scope still moving after pulse duration time elapsed
02:10:40.154 00.029 9828 IsSlewing returns 0
02:10:40.154 00.000 9828 IsGuiding returns 1
02:10:40.187 00.033 9828 IsSlewing returns 0
02:10:40.187 00.000 9828 IsGuiding returns 1
02:10:40.218 00.031 9828 IsSlewing returns 0
02:10:40.218 00.000 9828 IsGuiding returns 1
02:10:40.249 00.031 9828 IsSlewing returns 0
02:10:40.250 00.001 9828 IsGuiding returns 0
02:10:40.250 00.000 9828 scope move finished after 18 + 145 ms
02:10:40.250 00.000 9828 Move returns status 0, amount 18
02:10:40.250 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:10:40.250 00.000 9828 MoveAxis(N, 14, B)
02:10:40.250 00.000 9828 Guiding  Dir = 0, Dur = 14
02:10:40.265 00.015 9828 IsSlewing returns 0
02:10:40.265 00.000 9828 IsGuiding returns 0
02:10:40.266 00.001 9828 PulseGuide returned control before completion, sleep 24
02:10:40.296 00.030 9828 IsGuiding returns 1
02:10:40.296 00.000 9828 scope still moving after pulse duration time elapsed
02:10:40.328 00.032 9828 IsSlewing returns 0
02:10:40.328 00.000 9828 IsGuiding returns 1
02:10:40.359 00.031 9828 IsSlewing returns 0
02:10:40.359 00.000 9828 IsGuiding returns 1
02:10:40.389 00.030 9828 IsSlewing returns 0
02:10:40.394 00.005 9828 IsGuiding returns 1
02:10:40.420 00.026 9828 IsSlewing returns 0
02:10:40.420 00.000 9828 IsGuiding returns 0
02:10:40.420 00.000 9828 scope move finished after 14 + 141 ms
02:10:40.420 00.000 9828 Move returns status 0, amount 14
02:10:40.420 00.000 9828 move complete, result=0
02:10:40.420 00.000 9828 worker thread done servicing request
02:10:40.420 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:10:40.779 00.359 8976 Exposure complete
02:10:40.784 00.005 8976 worker thread done servicing request
02:10:40.784 00.000 5052 OnExposeComplete: enter
02:10:40.784 00.000 5052 UpdateGuideState(): m_state=6
02:10:40.784 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7447
02:10:40.784 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.82, Mass=212, SNR=10.1, Peak=77 HFD=2.0
02:10:40.784 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:10:40.784 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
02:10:40.784 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.11 hyp=0.64 cameraTheta=2.96 mountX=0.39 mountY=0.47, mountTheta=0.88
02:10:40.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.11, opts=13)
02:10:40.785 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.11)
02:10:40.785 00.000 8976 Worker thread wakes up
02:10:40.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.11) opts 0xd
02:10:40.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.11)
02:10:40.785 00.000 8976 Moving (-0.63, 0.11) raw xDistance=0.39 yDistance=0.47
02:10:40.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
02:10:40.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
02:10:40.785 00.000 8976 MoveAxis(L, 2, ABG)
02:10:40.786 00.001 8976 stepping (-6, 4) + (-2, 0)
02:10:40.786 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:40.786 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:10:40.796 00.010 5052 UpdateGuideState exits: m=212 SNR=10.1
02:10:40.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:40.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:40.796 00.000 5052 Enqueuing Expose request
02:10:40.819 00.023 8976 Received - 47 (G) 
02:10:40.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:40.819 00.000 8976 stepped: pos (-8, 4)
02:10:40.819 00.000 8976 MoveAxis(D, 2, ABG)
02:10:40.819 00.000 8976 stepping (-8, 4) + (0, -2)
02:10:40.819 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:40.851 00.032 8976 Received - 47 (G) 
02:10:40.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:40.851 00.000 8976 stepped: pos (-8, 2)
02:10:40.852 00.001 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:10:40.852 00.000 8976 move complete, result=0
02:10:40.852 00.000 8976 worker thread done servicing request
02:10:40.852 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:10:40.852 00.000 8976 Worker thread wakes up
02:10:40.852 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:40.852 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:41.548 00.696 8976 Exposure complete
02:10:41.553 00.005 8976 worker thread done servicing request
02:10:41.553 00.000 5052 OnExposeComplete: enter
02:10:41.553 00.000 5052 UpdateGuideState(): m_state=6
02:10:41.554 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7448
02:10:41.554 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.75, Mass=198, SNR=9.7, Peak=73 HFD=2.2
02:10:41.554 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:10:41.554 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
02:10:41.554 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=0.04 hyp=0.93 cameraTheta=3.10 mountX=0.46 mountY=0.76, mountTheta=1.02
02:10:41.554 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=0.04, opts=13)
02:10:41.554 00.000 5052 Enqueuing Move request for stepguider (-0.93, 0.04)
02:10:41.555 00.001 8976 Worker thread wakes up
02:10:41.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, 0.04) opts 0xd
02:10:41.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, 0.04)
02:10:41.555 00.000 8976 Moving (-0.93, 0.04) raw xDistance=0.46 yDistance=0.76
02:10:41.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
02:10:41.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
02:10:41.555 00.000 8976 MoveAxis(L, 2, ABG)
02:10:41.555 00.000 8976 stepping (-8, 2) + (-2, 0)
02:10:41.555 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:41.555 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:10:41.565 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
02:10:41.565 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:41.565 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:41.565 00.000 5052 Enqueuing Expose request
02:10:41.587 00.022 8976 Received - 47 (G) 
02:10:41.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:41.587 00.000 8976 stepped: pos (-10, 2)
02:10:41.587 00.000 8976 MoveAxis(D, 3, ABG)
02:10:41.587 00.000 8976 stepping (-10, 2) + (0, -3)
02:10:41.587 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:41.619 00.032 8976 Received - 47 (G) 
02:10:41.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:41.619 00.000 8976 stepped: pos (-10, -1)
02:10:41.619 00.000 8976 move complete, result=0
02:10:41.619 00.000 8976 worker thread done servicing request
02:10:41.619 00.000 8976 Worker thread wakes up
02:10:41.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:41.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:41.619 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:10:42.313 00.694 8976 Exposure complete
02:10:42.318 00.005 8976 worker thread done servicing request
02:10:42.318 00.000 5052 OnExposeComplete: enter
02:10:42.318 00.000 5052 UpdateGuideState(): m_state=6
02:10:42.318 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7449
02:10:42.318 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.27, Mass=222, SNR=10.3, Peak=78 HFD=2.3
02:10:42.318 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.98 = 2.31)
02:10:42.318 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.20)
02:10:42.318 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.44 hyp=0.47 cameraTheta=-1.93 mountX=-0.32 mountY=0.38, mountTheta=2.26
02:10:42.319 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.44, opts=13)
02:10:42.319 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.44)
02:10:42.319 00.000 8976 Worker thread wakes up
02:10:42.319 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.44) opts 0xd
02:10:42.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.44)
02:10:42.320 00.001 8976 Moving (-0.17, -0.44) raw xDistance=-0.32 yDistance=0.38
02:10:42.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
02:10:42.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.38
02:10:42.320 00.000 8976 MoveAxis(R, 1, ABG)
02:10:42.320 00.000 8976 stepping (-10, -1) + (1, 0)
02:10:42.320 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:42.321 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:10:42.332 00.011 5052 UpdateGuideState exits: m=222 SNR=10.3
02:10:42.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:42.332 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:42.332 00.000 5052 Enqueuing Expose request
02:10:42.338 00.006 8976 Received - 47 (G) 
02:10:42.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:42.338 00.000 8976 stepped: pos (-9, -1)
02:10:42.338 00.000 8976 MoveAxis(D, 2, ABG)
02:10:42.338 00.000 8976 stepping (-9, -1) + (0, -2)
02:10:42.338 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:42.370 00.032 8976 Received - 47 (G) 
02:10:42.370 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:42.370 00.000 8976 stepped: pos (-9, -3)
02:10:42.370 00.000 8976 move complete, result=0
02:10:42.370 00.000 8976 worker thread done servicing request
02:10:42.370 00.000 8976 Worker thread wakes up
02:10:42.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:42.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:42.370 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
02:10:43.062 00.692 8976 Exposure complete
02:10:43.067 00.005 8976 worker thread done servicing request
02:10:43.068 00.001 5052 OnExposeComplete: enter
02:10:43.068 00.000 5052 UpdateGuideState(): m_state=6
02:10:43.068 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7450
02:10:43.068 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.93, Mass=184, SNR=9.4, Peak=84 HFD=2.0
02:10:43.068 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
02:10:43.068 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
02:10:43.068 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.31 cameraTheta=2.36 mountX=0.30 mountY=0.07, mountTheta=0.22
02:10:43.068 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.22, opts=13)
02:10:43.068 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.22)
02:10:43.069 00.001 8976 Worker thread wakes up
02:10:43.069 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.22) opts 0xd
02:10:43.069 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.22)
02:10:43.069 00.000 8976 Moving (-0.22, 0.22) raw xDistance=0.30 yDistance=0.07
02:10:43.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
02:10:43.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:10:43.069 00.000 8976 MoveAxis(L, 1, ABG)
02:10:43.069 00.000 8976 stepping (-9, -3) + (-1, 0)
02:10:43.069 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:43.069 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:10:43.079 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
02:10:43.080 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:43.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:43.080 00.000 5052 Enqueuing Expose request
02:10:43.089 00.009 8976 Received - 47 (G) 
02:10:43.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:43.089 00.000 8976 stepped: pos (-10, -3)
02:10:43.090 00.001 8976 MoveAxis(U, 0, ABG)
02:10:43.090 00.000 8976 move complete, result=0
02:10:43.090 00.000 8976 worker thread done servicing request
02:10:43.090 00.000 8976 Worker thread wakes up
02:10:43.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:43.090 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:43.090 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:10:43.784 00.694 8976 Exposure complete
02:10:43.790 00.006 8976 worker thread done servicing request
02:10:43.790 00.000 5052 OnExposeComplete: enter
02:10:43.790 00.000 5052 UpdateGuideState(): m_state=6
02:10:43.790 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7451
02:10:43.791 00.001 5052 Star::Find returns 1 (0), X=328.75, Y=281.93, Mass=178, SNR=9.3, Peak=87 HFD=1.9
02:10:43.791 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:10:43.791 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:10:43.791 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.22 hyp=0.48 cameraTheta=2.67 mountX=0.39 mountY=0.24, mountTheta=0.55
02:10:43.791 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.22, opts=13)
02:10:43.791 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.22)
02:10:43.791 00.000 8976 Worker thread wakes up
02:10:43.792 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.22) opts 0xd
02:10:43.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.22)
02:10:43.792 00.000 8976 Moving (-0.43, 0.22) raw xDistance=0.39 yDistance=0.24
02:10:43.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
02:10:43.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:10:43.792 00.000 8976 MoveAxis(L, 2, ABG)
02:10:43.792 00.000 8976 stepping (-10, -3) + (-2, 0)
02:10:43.792 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:43.792 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:10:43.802 00.010 5052 UpdateGuideState exits: m=178 SNR=9.3
02:10:43.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:43.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:43.803 00.001 5052 Enqueuing Expose request
02:10:43.825 00.022 8976 Received - 47 (G) 
02:10:43.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:43.825 00.000 8976 stepped: pos (-12, -3)
02:10:43.825 00.000 8976 MoveAxis(U, 0, ABG)
02:10:43.825 00.000 8976 move complete, result=0
02:10:43.825 00.000 8976 worker thread done servicing request
02:10:43.825 00.000 8976 Worker thread wakes up
02:10:43.825 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:10:43.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:43.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:44.516 00.691 8976 Exposure complete
02:10:44.522 00.006 8976 worker thread done servicing request
02:10:44.522 00.000 5052 OnExposeComplete: enter
02:10:44.523 00.001 5052 UpdateGuideState(): m_state=6
02:10:44.523 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7452
02:10:44.523 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.84, Mass=199, SNR=9.8, Peak=82 HFD=2.1
02:10:44.523 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
02:10:44.523 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:10:44.523 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.13 hyp=0.55 cameraTheta=0.25 mountX=-0.12 mountY=-0.52, mountTheta=-1.80
02:10:44.524 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.13, opts=13)
02:10:44.524 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.13)
02:10:44.524 00.000 8976 Worker thread wakes up
02:10:44.524 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.13) opts 0xd
02:10:44.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.13)
02:10:44.524 00.000 8976 Moving (0.53, 0.13) raw xDistance=-0.12 yDistance=-0.52
02:10:44.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:10:44.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:10:44.524 00.000 8976 MoveAxis(R, 0, ABG)
02:10:44.524 00.000 8976 MoveAxis(U, 2, ABG)
02:10:44.524 00.000 8976 stepping (-12, -3) + (0, 2)
02:10:44.525 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:44.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:10:44.535 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:10:44.536 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:44.536 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:44.536 00.000 5052 Enqueuing Expose request
02:10:44.560 00.024 8976 Received - 47 (G) 
02:10:44.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:44.560 00.000 8976 stepped: pos (-12, -1)
02:10:44.560 00.000 8976 move complete, result=0
02:10:44.560 00.000 8976 worker thread done servicing request
02:10:44.560 00.000 8976 Worker thread wakes up
02:10:44.560 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:10:44.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:44.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:45.246 00.686 8976 Exposure complete
02:10:45.251 00.005 8976 worker thread done servicing request
02:10:45.251 00.000 5052 OnExposeComplete: enter
02:10:45.251 00.000 5052 UpdateGuideState(): m_state=6
02:10:45.251 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7453
02:10:45.251 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.47, Mass=178, SNR=9.3, Peak=77 HFD=1.4
02:10:45.251 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
02:10:45.251 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
02:10:45.251 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.24 hyp=0.43 cameraTheta=-0.59 mountX=-0.38 mountY=-0.17, mountTheta=-2.71
02:10:45.252 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.24, opts=13)
02:10:45.252 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.24)
02:10:45.252 00.000 8976 Worker thread wakes up
02:10:45.252 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.24) opts 0xd
02:10:45.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.24)
02:10:45.252 00.000 8976 Moving (0.36, -0.24) raw xDistance=-0.38 yDistance=-0.17
02:10:45.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:10:45.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:10:45.252 00.000 8976 MoveAxis(R, 2, ABG)
02:10:45.252 00.000 8976 stepping (-12, -1) + (2, 0)
02:10:45.252 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:45.253 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:10:45.263 00.010 5052 UpdateGuideState exits: m=178 SNR=9.3
02:10:45.264 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:45.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:45.264 00.000 5052 Enqueuing Expose request
02:10:45.280 00.016 8976 Received - 47 (G) 
02:10:45.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:45.280 00.000 8976 stepped: pos (-10, -1)
02:10:45.280 00.000 8976 MoveAxis(U, 0, ABG)
02:10:45.280 00.000 8976 move complete, result=0
02:10:45.280 00.000 8976 worker thread done servicing request
02:10:45.280 00.000 8976 Worker thread wakes up
02:10:45.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:45.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:45.280 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:10:45.973 00.693 8976 Exposure complete
02:10:45.979 00.006 8976 worker thread done servicing request
02:10:45.979 00.000 5052 OnExposeComplete: enter
02:10:45.979 00.000 5052 UpdateGuideState(): m_state=6
02:10:45.980 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7454
02:10:45.980 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.27, Mass=200, SNR=9.8, Peak=84 HFD=1.8
02:10:45.980 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
02:10:45.980 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.93 = -2.93)
02:10:45.980 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.44 hyp=0.62 cameraTheta=-0.79 mountX=-0.59 mountY=-0.13, mountTheta=-2.93
02:10:45.981 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.44, opts=13)
02:10:45.981 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.44)
02:10:45.981 00.000 8976 Worker thread wakes up
02:10:45.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.44) opts 0xd
02:10:45.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.44)
02:10:45.981 00.000 8976 Moving (0.44, -0.44) raw xDistance=-0.59 yDistance=-0.13
02:10:45.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
02:10:45.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:10:45.981 00.000 8976 MoveAxis(R, 3, ABG)
02:10:45.981 00.000 8976 stepping (-10, -1) + (3, 0)
02:10:45.981 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:45.982 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:10:45.992 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
02:10:45.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:45.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:45.992 00.000 5052 Enqueuing Expose request
02:10:46.015 00.023 8976 Received - 47 (G) 
02:10:46.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:46.015 00.000 8976 stepped: pos (-7, -1)
02:10:46.015 00.000 8976 MoveAxis(U, 0, ABG)
02:10:46.015 00.000 8976 move complete, result=0
02:10:46.015 00.000 8976 worker thread done servicing request
02:10:46.015 00.000 8976 Worker thread wakes up
02:10:46.015 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
02:10:46.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:46.015 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:46.707 00.692 8976 Exposure complete
02:10:46.712 00.005 8976 worker thread done servicing request
02:10:46.712 00.000 5052 OnExposeComplete: enter
02:10:46.712 00.000 5052 UpdateGuideState(): m_state=6
02:10:46.713 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7455
02:10:46.713 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.90, Mass=215, SNR=10.1, Peak=90 HFD=2.1
02:10:46.713 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
02:10:46.713 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:10:46.713 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.19 hyp=0.79 cameraTheta=0.25 mountX=-0.18 mountY=-0.75, mountTheta=-1.80
02:10:46.714 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.19, opts=13)
02:10:46.714 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.19)
02:10:46.714 00.000 8976 Worker thread wakes up
02:10:46.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.19) opts 0xd
02:10:46.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.19)
02:10:46.714 00.000 8976 Moving (0.76, 0.19) raw xDistance=-0.18 yDistance=-0.75
02:10:46.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:10:46.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
02:10:46.714 00.000 8976 MoveAxis(R, 0, ABG)
02:10:46.714 00.000 8976 MoveAxis(U, 3, ABG)
02:10:46.714 00.000 8976 stepping (-7, -1) + (0, 3)
02:10:46.715 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:46.715 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:10:46.725 00.010 5052 UpdateGuideState exits: m=215 SNR=10.1
02:10:46.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:46.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:46.725 00.000 5052 Enqueuing Expose request
02:10:46.750 00.025 8976 Received - 47 (G) 
02:10:46.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:46.750 00.000 8976 stepped: pos (-7, 2)
02:10:46.750 00.000 8976 move complete, result=0
02:10:46.750 00.000 8976 worker thread done servicing request
02:10:46.750 00.000 8976 Worker thread wakes up
02:10:46.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:46.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:46.750 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:10:47.446 00.696 8976 Exposure complete
02:10:47.452 00.006 8976 worker thread done servicing request
02:10:47.452 00.000 5052 OnExposeComplete: enter
02:10:47.452 00.000 5052 UpdateGuideState(): m_state=6
02:10:47.452 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7456
02:10:47.452 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=282.08, Mass=203, SNR=9.9, Peak=86 HFD=2.0
02:10:47.452 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
02:10:47.452 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
02:10:47.452 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.37 hyp=0.63 cameraTheta=0.62 mountX=0.09 mountY=-0.63, mountTheta=-1.43
02:10:47.453 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.37, opts=13)
02:10:47.453 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.37)
02:10:47.453 00.000 8976 Worker thread wakes up
02:10:47.453 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.37) opts 0xd
02:10:47.453 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.37)
02:10:47.453 00.000 8976 Moving (0.51, 0.37) raw xDistance=0.09 yDistance=-0.63
02:10:47.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:10:47.454 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
02:10:47.454 00.000 8976 MoveAxis(R, 0, ABG)
02:10:47.454 00.000 8976 MoveAxis(U, 3, ABG)
02:10:47.454 00.000 8976 stepping (-7, 2) + (0, 3)
02:10:47.454 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:47.454 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:10:47.464 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
02:10:47.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:47.464 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:47.464 00.000 5052 Enqueuing Expose request
02:10:47.486 00.022 8976 Received - 47 (G) 
02:10:47.486 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:10:47.486 00.000 8976 stepped: pos (-7, 5)
02:10:47.486 00.000 8976 move complete, result=0
02:10:47.486 00.000 8976 worker thread done servicing request
02:10:47.486 00.000 8976 Worker thread wakes up
02:10:47.486 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
02:10:47.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:47.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:48.177 00.691 8976 Exposure complete
02:10:48.183 00.006 8976 worker thread done servicing request
02:10:48.183 00.000 5052 OnExposeComplete: enter
02:10:48.183 00.000 5052 UpdateGuideState(): m_state=6
02:10:48.183 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7457
02:10:48.183 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.78, Mass=190, SNR=9.6, Peak=91 HFD=1.6
02:10:48.183 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:10:48.183 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:10:48.183 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.07 hyp=0.52 cameraTheta=0.13 mountX=-0.18 mountY=-0.47, mountTheta=-1.93
02:10:48.184 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.07, opts=13)
02:10:48.184 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.07)
02:10:48.184 00.000 8976 Worker thread wakes up
02:10:48.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.07) opts 0xd
02:10:48.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.07)
02:10:48.184 00.000 8976 Moving (0.52, 0.07) raw xDistance=-0.18 yDistance=-0.47
02:10:48.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:10:48.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
02:10:48.184 00.000 8976 MoveAxis(R, 0, ABG)
02:10:48.184 00.000 8976 MoveAxis(U, 2, ABG)
02:10:48.184 00.000 8976 stepping (-7, 5) + (0, 2)
02:10:48.184 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:48.185 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=91, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:10:48.194 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
02:10:48.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:48.194 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:48.194 00.000 5052 Enqueuing Expose request
02:10:48.221 00.027 8976 Received - 47 (G) 
02:10:48.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:48.221 00.000 8976 stepped: pos (-7, 7)
02:10:48.221 00.000 8976 move complete, result=0
02:10:48.221 00.000 8976 worker thread done servicing request
02:10:48.221 00.000 8976 Worker thread wakes up
02:10:48.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:48.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:48.221 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:10:48.911 00.690 8976 Exposure complete
02:10:48.916 00.005 8976 worker thread done servicing request
02:10:48.916 00.000 5052 OnExposeComplete: enter
02:10:48.916 00.000 5052 UpdateGuideState(): m_state=6
02:10:48.917 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7458
02:10:48.917 00.000 5052 Star::Find returns 1 (0), X=330.21, Y=282.15, Mass=189, SNR=9.5, Peak=80 HFD=2.3
02:10:48.917 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
02:10:48.917 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
02:10:48.917 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=0.44 hyp=1.12 cameraTheta=0.40 mountX=-0.08 mountY=-1.11, mountTheta=-1.64
02:10:48.917 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=0.44, opts=13)
02:10:48.917 00.000 5052 Enqueuing Move request for stepguider (1.03, 0.44)
02:10:48.918 00.001 8976 Worker thread wakes up
02:10:48.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, 0.44) opts 0xd
02:10:48.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, 0.44)
02:10:48.918 00.000 8976 Moving (1.03, 0.44) raw xDistance=-0.08 yDistance=-1.11
02:10:48.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:10:48.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.11
02:10:48.918 00.000 8976 MoveAxis(R, 0, ABG)
02:10:48.918 00.000 8976 MoveAxis(U, 5, ABG)
02:10:48.918 00.000 8976 stepping (-7, 7) + (0, 5)
02:10:48.918 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:10:48.918 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:10:48.928 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
02:10:48.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:48.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:48.928 00.000 5052 Enqueuing Expose request
02:10:48.956 00.028 8976 Received - 47 (G) 
02:10:48.956 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:10:48.956 00.000 8976 stepped: pos (-7, 12)
02:10:48.956 00.000 8976 move complete, result=0
02:10:48.956 00.000 8976 worker thread done servicing request
02:10:48.956 00.000 8976 Worker thread wakes up
02:10:48.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:48.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:48.956 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.1 px 5 ms NORTH
02:10:49.649 00.693 8976 Exposure complete
02:10:49.654 00.005 8976 worker thread done servicing request
02:10:49.654 00.000 5052 OnExposeComplete: enter
02:10:49.655 00.001 5052 UpdateGuideState(): m_state=6
02:10:49.655 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7459
02:10:49.655 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.49, Mass=209, SNR=10.1, Peak=79 HFD=1.9
02:10:49.655 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.04) = xAngle (-3.50 = 2.78)
02:10:49.655 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.68)
02:10:49.655 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.46 mountX=-0.20 mountY=0.10, mountTheta=2.70
02:10:49.655 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.22, opts=13)
02:10:49.655 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.22)
02:10:49.656 00.001 8976 Worker thread wakes up
02:10:49.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.22) opts 0xd
02:10:49.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.22)
02:10:49.656 00.000 8976 Moving (0.02, -0.22) raw xDistance=-0.20 yDistance=0.10
02:10:49.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:10:49.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:10:49.656 00.000 8976 MoveAxis(R, 0, ABG)
02:10:49.656 00.000 8976 MoveAxis(U, 0, ABG)
02:10:49.656 00.000 8976 move complete, result=0
02:10:49.656 00.000 8976 worker thread done servicing request
02:10:49.656 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:10:49.668 00.012 5052 UpdateGuideState exits: m=209 SNR=10.1
02:10:49.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:49.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:49.668 00.000 5052 Enqueuing Expose request
02:10:49.668 00.000 8976 Worker thread wakes up
02:10:49.668 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:49.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:49.669 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:50.361 00.692 8976 Exposure complete
02:10:50.366 00.005 8976 worker thread done servicing request
02:10:50.366 00.000 5052 OnExposeComplete: enter
02:10:50.366 00.000 5052 UpdateGuideState(): m_state=6
02:10:50.366 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7460
02:10:50.366 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.70, Mass=177, SNR=9.2, Peak=78 HFD=1.6
02:10:50.366 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:10:50.366 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:10:50.367 00.001 5052 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.21 cameraTheta=-0.03 mountX=-0.10 mountY=-0.17, mountTheta=-2.10
02:10:50.367 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.01, opts=13)
02:10:50.367 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.01)
02:10:50.367 00.000 8976 Worker thread wakes up
02:10:50.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.01) opts 0xd
02:10:50.368 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.01)
02:10:50.368 00.000 8976 Moving (0.20, -0.01) raw xDistance=-0.10 yDistance=-0.17
02:10:50.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:10:50.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:10:50.368 00.000 8976 MoveAxis(R, 0, ABG)
02:10:50.368 00.000 8976 MoveAxis(U, 0, ABG)
02:10:50.368 00.000 8976 move complete, result=0
02:10:50.368 00.000 8976 worker thread done servicing request
02:10:50.369 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:10:50.379 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
02:10:50.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:50.379 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:50.379 00.000 5052 Enqueuing Expose request
02:10:50.379 00.000 8976 Worker thread wakes up
02:10:50.380 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:50.380 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:50.380 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:10:51.069 00.689 8976 Exposure complete
02:10:51.076 00.007 8976 worker thread done servicing request
02:10:51.076 00.000 5052 OnExposeComplete: enter
02:10:51.076 00.000 5052 UpdateGuideState(): m_state=6
02:10:51.076 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7461
02:10:51.076 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.69, Mass=196, SNR=9.7, Peak=77 HFD=2.2
02:10:51.076 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
02:10:51.076 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
02:10:51.076 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.28 cameraTheta=-3.06 mountX=0.11 mountY=0.24, mountTheta=1.16
02:10:51.077 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.02, opts=13)
02:10:51.077 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.02)
02:10:51.077 00.000 8976 Worker thread wakes up
02:10:51.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.02) opts 0xd
02:10:51.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.02)
02:10:51.077 00.000 8976 Moving (-0.27, -0.02) raw xDistance=0.11 yDistance=0.24
02:10:51.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:10:51.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:10:51.077 00.000 8976 MoveAxis(R, 0, ABG)
02:10:51.077 00.000 8976 MoveAxis(U, 0, ABG)
02:10:51.077 00.000 8976 move complete, result=0
02:10:51.077 00.000 8976 worker thread done servicing request
02:10:51.078 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:10:51.087 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:10:51.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:51.088 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:51.088 00.000 5052 Enqueuing Expose request
02:10:51.088 00.000 8976 Worker thread wakes up
02:10:51.088 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:51.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:51.088 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:51.776 00.688 8976 Exposure complete
02:10:51.782 00.006 8976 worker thread done servicing request
02:10:51.782 00.000 5052 OnExposeComplete: enter
02:10:51.782 00.000 5052 UpdateGuideState(): m_state=6
02:10:51.782 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7462
02:10:51.782 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.26, Mass=192, SNR=9.6, Peak=75 HFD=2.3
02:10:51.782 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
02:10:51.782 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
02:10:51.782 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.45 hyp=0.56 cameraTheta=-2.22 mountX=-0.25 mountY=0.53, mountTheta=2.01
02:10:51.783 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.45, opts=13)
02:10:51.783 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.45)
02:10:51.783 00.000 8976 Worker thread wakes up
02:10:51.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.45) opts 0xd
02:10:51.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.45)
02:10:51.783 00.000 8976 Moving (-0.34, -0.45) raw xDistance=-0.25 yDistance=0.53
02:10:51.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:10:51.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
02:10:51.783 00.000 8976 MoveAxis(R, 0, ABG)
02:10:51.783 00.000 8976 MoveAxis(D, 2, ABG)
02:10:51.783 00.000 8976 stepping (-7, 12) + (0, -2)
02:10:51.783 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:51.784 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:10:51.795 00.011 5052 UpdateGuideState exits: m=192 SNR=9.6
02:10:51.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:51.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:51.795 00.000 5052 Enqueuing Expose request
02:10:51.817 00.022 8976 Received - 47 (G) 
02:10:51.817 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:51.817 00.000 8976 stepped: pos (-7, 10)
02:10:51.818 00.001 8976 move complete, result=0
02:10:51.818 00.000 8976 worker thread done servicing request
02:10:51.818 00.000 8976 Worker thread wakes up
02:10:51.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:51.818 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:10:51.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:52.510 00.692 8976 Exposure complete
02:10:52.517 00.007 8976 worker thread done servicing request
02:10:52.517 00.000 5052 OnExposeComplete: enter
02:10:52.517 00.000 5052 UpdateGuideState(): m_state=6
02:10:52.517 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7463
02:10:52.518 00.001 5052 Star::Find returns 1 (0), X=329.31, Y=281.73, Mass=192, SNR=9.6, Peak=77 HFD=1.9
02:10:52.518 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:10:52.518 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
02:10:52.518 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.12 mountX=-0.05 mountY=-0.12, mountTheta=-1.94
02:10:52.518 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.02, opts=13)
02:10:52.519 00.001 5052 Enqueuing Move request for stepguider (0.14, 0.02)
02:10:52.520 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:10:52.522 00.002 8976 Worker thread wakes up
02:10:52.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.02) opts 0xd
02:10:52.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.02)
02:10:52.522 00.000 8976 Moving (0.14, 0.02) raw xDistance=-0.05 yDistance=-0.12
02:10:52.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:10:52.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:10:52.522 00.000 8976 MoveAxis(R, 0, ABG)
02:10:52.522 00.000 8976 MoveAxis(U, 0, ABG)
02:10:52.522 00.000 8976 move complete, result=0
02:10:52.522 00.000 8976 worker thread done servicing request
02:10:52.530 00.008 5052 UpdateGuideState exits: m=192 SNR=9.6
02:10:52.531 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:52.531 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:52.531 00.000 5052 Enqueuing Expose request
02:10:52.531 00.000 8976 Worker thread wakes up
02:10:52.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:52.531 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:52.531 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:53.223 00.692 8976 Exposure complete
02:10:53.228 00.005 8976 worker thread done servicing request
02:10:53.229 00.001 5052 OnExposeComplete: enter
02:10:53.229 00.000 5052 UpdateGuideState(): m_state=6
02:10:53.229 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7464
02:10:53.229 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.84, Mass=180, SNR=9.3, Peak=76 HFD=2.3
02:10:53.229 00.000 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.04) = xAngle (-0.60 = -0.60)
02:10:53.229 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
02:10:53.229 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.44 mountX=0.10 mountY=-0.08, mountTheta=-0.67
02:10:53.230 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.13, opts=13)
02:10:53.230 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.13)
02:10:53.230 00.000 8976 Worker thread wakes up
02:10:53.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.13) opts 0xd
02:10:53.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.13)
02:10:53.230 00.000 8976 Moving (0.02, 0.13) raw xDistance=0.10 yDistance=-0.08
02:10:53.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:10:53.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:10:53.231 00.001 8976 MoveAxis(R, 0, ABG)
02:10:53.231 00.000 8976 MoveAxis(U, 0, ABG)
02:10:53.231 00.000 8976 move complete, result=0
02:10:53.231 00.000 8976 worker thread done servicing request
02:10:53.231 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:10:53.240 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
02:10:53.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:53.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:53.240 00.000 5052 Enqueuing Expose request
02:10:53.241 00.001 8976 Worker thread wakes up
02:10:53.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:53.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:53.241 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:53.926 00.685 8976 Exposure complete
02:10:53.931 00.005 8976 worker thread done servicing request
02:10:53.931 00.000 5052 OnExposeComplete: enter
02:10:53.931 00.000 5052 UpdateGuideState(): m_state=6
02:10:53.931 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7465
02:10:53.931 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=282.04, Mass=197, SNR=9.7, Peak=89 HFD=2.0
02:10:53.931 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.04) = xAngle (0.08 = 0.08)
02:10:53.931 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
02:10:53.931 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.33 hyp=0.39 cameraTheta=2.13 mountX=0.39 mountY=-0.01, mountTheta=-0.02
02:10:53.932 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.33, opts=13)
02:10:53.932 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.33)
02:10:53.932 00.000 8976 Worker thread wakes up
02:10:53.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.33) opts 0xd
02:10:53.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.33)
02:10:53.932 00.000 8976 Moving (-0.21, 0.33) raw xDistance=0.39 yDistance=-0.01
02:10:53.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:10:53.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:10:53.932 00.000 8976 MoveAxis(L, 2, ABG)
02:10:53.932 00.000 8976 stepping (-7, 10) + (-2, 0)
02:10:53.933 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:53.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
02:10:53.942 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
02:10:53.943 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:53.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:53.943 00.000 5052 Enqueuing Expose request
02:10:53.960 00.017 8976 Received - 47 (G) 
02:10:53.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:53.960 00.000 8976 stepped: pos (-9, 10)
02:10:53.960 00.000 8976 MoveAxis(U, 0, ABG)
02:10:53.960 00.000 8976 move complete, result=0
02:10:53.960 00.000 8976 worker thread done servicing request
02:10:53.960 00.000 8976 Worker thread wakes up
02:10:53.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:53.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:53.960 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
02:10:54.648 00.688 8976 Exposure complete
02:10:54.654 00.006 8976 worker thread done servicing request
02:10:54.654 00.000 5052 OnExposeComplete: enter
02:10:54.654 00.000 5052 UpdateGuideState(): m_state=6
02:10:54.654 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7466
02:10:54.654 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.55, Mass=187, SNR=9.5, Peak=80 HFD=1.5
02:10:54.654 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
02:10:54.654 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
02:10:54.654 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.16 hyp=0.45 cameraTheta=-0.36 mountX=-0.33 mountY=-0.26, mountTheta=-2.47
02:10:54.654 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.16, opts=13)
02:10:54.654 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.16)
02:10:54.654 00.000 8976 Worker thread wakes up
02:10:54.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.16) opts 0xd
02:10:54.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.16)
02:10:54.654 00.000 8976 Moving (0.42, -0.16) raw xDistance=-0.33 yDistance=-0.26
02:10:54.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
02:10:54.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:10:54.654 00.000 8976 MoveAxis(R, 1, ABG)
02:10:54.654 00.000 8976 stepping (-9, 10) + (1, 0)
02:10:54.654 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:54.655 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:10:54.666 00.011 5052 UpdateGuideState exits: m=187 SNR=9.5
02:10:54.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:54.666 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:54.666 00.000 5052 Enqueuing Expose request
02:10:54.679 00.013 8976 Received - 47 (G) 
02:10:54.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:54.679 00.000 8976 stepped: pos (-8, 10)
02:10:54.679 00.000 8976 MoveAxis(U, 1, ABG)
02:10:54.679 00.000 8976 stepping (-8, 10) + (0, 1)
02:10:54.679 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:54.711 00.032 8976 Received - 47 (G) 
02:10:54.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:54.711 00.000 8976 stepped: pos (-8, 11)
02:10:54.711 00.000 8976 move complete, result=0
02:10:54.711 00.000 8976 worker thread done servicing request
02:10:54.711 00.000 8976 Worker thread wakes up
02:10:54.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:54.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:54.711 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:10:55.404 00.693 8976 Exposure complete
02:10:55.410 00.006 8976 worker thread done servicing request
02:10:55.410 00.000 5052 OnExposeComplete: enter
02:10:55.410 00.000 5052 UpdateGuideState(): m_state=6
02:10:55.410 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7467
02:10:55.410 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.62, Mass=206, SNR=9.9, Peak=71 HFD=2.3
02:10:55.410 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
02:10:55.410 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.45)
02:10:55.410 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.69 mountX=0.00 mountY=0.19, mountTheta=1.55
02:10:55.411 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.09, opts=13)
02:10:55.411 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.09)
02:10:55.411 00.000 8976 Worker thread wakes up
02:10:55.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.09) opts 0xd
02:10:55.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.09)
02:10:55.411 00.000 8976 Moving (-0.18, -0.09) raw xDistance=0.00 yDistance=0.19
02:10:55.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:10:55.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:10:55.411 00.000 8976 MoveAxis(R, 0, ABG)
02:10:55.411 00.000 8976 MoveAxis(U, 0, ABG)
02:10:55.411 00.000 8976 move complete, result=0
02:10:55.411 00.000 8976 worker thread done servicing request
02:10:55.412 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:10:55.422 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
02:10:55.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:55.422 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:55.422 00.000 5052 Enqueuing Expose request
02:10:55.422 00.000 8976 Worker thread wakes up
02:10:55.422 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:55.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:55.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:56.111 00.689 8976 Exposure complete
02:10:56.117 00.006 8976 worker thread done servicing request
02:10:56.117 00.000 5052 OnExposeComplete: enter
02:10:56.117 00.000 5052 UpdateGuideState(): m_state=6
02:10:56.117 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7468
02:10:56.117 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.81, Mass=171, SNR=9.1, Peak=66 HFD=2.3
02:10:56.117 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:10:56.117 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:10:56.117 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.10 hyp=0.30 cameraTheta=2.82 mountX=0.22 mountY=0.19, mountTheta=0.71
02:10:56.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.10, opts=13)
02:10:56.118 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.10)
02:10:56.118 00.000 8976 Worker thread wakes up
02:10:56.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.10) opts 0xd
02:10:56.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.10)
02:10:56.118 00.000 8976 Moving (-0.29, 0.10) raw xDistance=0.22 yDistance=0.19
02:10:56.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:10:56.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:10:56.118 00.000 8976 MoveAxis(R, 0, ABG)
02:10:56.118 00.000 8976 MoveAxis(U, 0, ABG)
02:10:56.118 00.000 8976 move complete, result=0
02:10:56.118 00.000 8976 worker thread done servicing request
02:10:56.119 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:10:56.128 00.009 5052 UpdateGuideState exits: m=171 SNR=9.1
02:10:56.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:56.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:56.128 00.000 5052 Enqueuing Expose request
02:10:56.128 00.000 8976 Worker thread wakes up
02:10:56.128 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:56.128 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:56.128 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:56.817 00.689 8976 Exposure complete
02:10:56.822 00.005 8976 worker thread done servicing request
02:10:56.823 00.001 5052 OnExposeComplete: enter
02:10:56.823 00.000 5052 UpdateGuideState(): m_state=6
02:10:56.823 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7469
02:10:56.823 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=282.07, Mass=181, SNR=9.3, Peak=67 HFD=2.4
02:10:56.823 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
02:10:56.823 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
02:10:56.823 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.36 hyp=0.54 cameraTheta=2.41 mountX=0.50 mountY=0.14, mountTheta=0.27
02:10:56.823 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.36, opts=13)
02:10:56.823 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.36)
02:10:56.823 00.000 8976 Worker thread wakes up
02:10:56.824 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.36) opts 0xd
02:10:56.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.36)
02:10:56.824 00.000 8976 Moving (-0.40, 0.36) raw xDistance=0.50 yDistance=0.14
02:10:56.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
02:10:56.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:10:56.824 00.000 8976 MoveAxis(L, 2, ABG)
02:10:56.824 00.000 8976 stepping (-8, 11) + (-2, 0)
02:10:56.824 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:56.824 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:10:56.835 00.011 5052 UpdateGuideState exits: m=181 SNR=9.3
02:10:56.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:56.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:56.835 00.000 5052 Enqueuing Expose request
02:10:56.854 00.019 8976 Received - 47 (G) 
02:10:56.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:56.854 00.000 8976 stepped: pos (-10, 11)
02:10:56.854 00.000 8976 MoveAxis(U, 0, ABG)
02:10:56.854 00.000 8976 move complete, result=0
02:10:56.854 00.000 8976 worker thread done servicing request
02:10:56.854 00.000 8976 Worker thread wakes up
02:10:56.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:56.854 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:56.854 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
02:10:57.542 00.688 8976 Exposure complete
02:10:57.548 00.006 8976 worker thread done servicing request
02:10:57.548 00.000 5052 OnExposeComplete: enter
02:10:57.548 00.000 5052 UpdateGuideState(): m_state=6
02:10:57.548 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7470
02:10:57.548 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.89, Mass=184, SNR=9.4, Peak=71 HFD=2.3
02:10:57.548 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:10:57.548 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
02:10:57.548 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.18 hyp=0.38 cameraTheta=2.66 mountX=0.31 mountY=0.19, mountTheta=0.54
02:10:57.549 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.18, opts=13)
02:10:57.549 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.18)
02:10:57.549 00.000 8976 Worker thread wakes up
02:10:57.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.18) opts 0xd
02:10:57.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.18)
02:10:57.549 00.000 8976 Moving (-0.34, 0.18) raw xDistance=0.31 yDistance=0.19
02:10:57.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
02:10:57.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:10:57.549 00.000 8976 MoveAxis(L, 1, ABG)
02:10:57.549 00.000 8976 stepping (-10, 11) + (-1, 0)
02:10:57.549 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:57.550 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:10:57.560 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
02:10:57.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:57.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:57.560 00.000 5052 Enqueuing Expose request
02:10:57.572 00.012 8976 Received - 47 (G) 
02:10:57.573 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:10:57.573 00.000 8976 stepped: pos (-11, 11)
02:10:57.573 00.000 8976 MoveAxis(U, 0, ABG)
02:10:57.573 00.000 8976 move complete, result=0
02:10:57.573 00.000 8976 worker thread done servicing request
02:10:57.573 00.000 8976 Worker thread wakes up
02:10:57.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:57.573 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:57.573 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:10:58.265 00.692 8976 Exposure complete
02:10:58.270 00.005 8976 worker thread done servicing request
02:10:58.271 00.001 5052 OnExposeComplete: enter
02:10:58.271 00.000 5052 UpdateGuideState(): m_state=6
02:10:58.271 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7471
02:10:58.271 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.35, Mass=206, SNR=10.0, Peak=71 HFD=2.3
02:10:58.271 00.000 5052 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.04) = xAngle (-4.19 = 2.10)
02:10:58.271 00.000 5052 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.29 = 1.99)
02:10:58.271 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.36 hyp=0.43 cameraTheta=-2.14 mountX=-0.21 mountY=0.39, mountTheta=2.07
02:10:58.272 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.36, opts=13)
02:10:58.272 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.36)
02:10:58.272 00.000 8976 Worker thread wakes up
02:10:58.272 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.36) opts 0xd
02:10:58.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.36)
02:10:58.272 00.000 8976 Moving (-0.23, -0.36) raw xDistance=-0.21 yDistance=0.39
02:10:58.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:10:58.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:10:58.272 00.000 8976 MoveAxis(R, 0, ABG)
02:10:58.272 00.000 8976 MoveAxis(D, 2, ABG)
02:10:58.273 00.001 8976 stepping (-11, 11) + (0, -2)
02:10:58.273 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:58.273 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:10:58.283 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
02:10:58.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:58.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:58.283 00.000 5052 Enqueuing Expose request
02:10:58.308 00.025 8976 Received - 47 (G) 
02:10:58.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:58.308 00.000 8976 stepped: pos (-11, 9)
02:10:58.308 00.000 8976 move complete, result=0
02:10:58.308 00.000 8976 worker thread done servicing request
02:10:58.309 00.001 8976 Worker thread wakes up
02:10:58.309 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:58.309 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:58.309 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:10:59.001 00.692 8976 Exposure complete
02:10:59.007 00.006 8976 worker thread done servicing request
02:10:59.007 00.000 5052 OnExposeComplete: enter
02:10:59.007 00.000 5052 UpdateGuideState(): m_state=6
02:10:59.007 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7472
02:10:59.007 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.49, Mass=209, SNR=10.0, Peak=77 HFD=2.2
02:10:59.007 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
02:10:59.008 00.001 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.63 = -2.63)
02:10:59.008 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.22 hyp=0.48 cameraTheta=-0.48 mountX=-0.39 mountY=-0.24, mountTheta=-2.60
02:10:59.009 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.22, opts=13)
02:10:59.009 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.22)
02:10:59.009 00.000 8976 Worker thread wakes up
02:10:59.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.22) opts 0xd
02:10:59.009 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.22)
02:10:59.009 00.000 8976 Moving (0.42, -0.22) raw xDistance=-0.39 yDistance=-0.24
02:10:59.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:10:59.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:10:59.009 00.000 8976 MoveAxis(R, 2, ABG)
02:10:59.010 00.001 8976 stepping (-11, 9) + (2, 0)
02:10:59.010 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:59.011 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:10:59.021 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
02:10:59.022 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:59.022 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:59.022 00.000 5052 Enqueuing Expose request
02:10:59.044 00.022 8976 Received - 47 (G) 
02:10:59.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:59.044 00.000 8976 stepped: pos (-9, 9)
02:10:59.044 00.000 8976 MoveAxis(U, 0, ABG)
02:10:59.044 00.000 8976 move complete, result=0
02:10:59.044 00.000 8976 worker thread done servicing request
02:10:59.044 00.000 8976 Worker thread wakes up
02:10:59.044 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:10:59.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:59.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:10:59.731 00.687 8976 Exposure complete
02:10:59.736 00.005 8976 worker thread done servicing request
02:10:59.737 00.001 5052 OnExposeComplete: enter
02:10:59.737 00.000 5052 UpdateGuideState(): m_state=6
02:10:59.737 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7473
02:10:59.737 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.86, Mass=192, SNR=9.6, Peak=77 HFD=2.1
02:10:59.737 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
02:10:59.737 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
02:10:59.737 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.15 hyp=0.39 cameraTheta=0.39 mountX=-0.03 mountY=-0.38, mountTheta=-1.65
02:10:59.738 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.15, opts=13)
02:10:59.738 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.15)
02:10:59.738 00.000 8976 Worker thread wakes up
02:10:59.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.15) opts 0xd
02:10:59.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.15)
02:10:59.738 00.000 8976 Moving (0.36, 0.15) raw xDistance=-0.03 yDistance=-0.38
02:10:59.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:10:59.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:10:59.738 00.000 8976 MoveAxis(R, 0, ABG)
02:10:59.738 00.000 8976 MoveAxis(U, 2, ABG)
02:10:59.738 00.000 8976 stepping (-9, 9) + (0, 2)
02:10:59.738 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:59.739 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:10:59.748 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
02:10:59.749 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:59.749 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:10:59.749 00.000 5052 Enqueuing Expose request
02:10:59.763 00.014 8976 Received - 47 (G) 
02:10:59.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:10:59.763 00.000 8976 stepped: pos (-9, 11)
02:10:59.763 00.000 8976 move complete, result=0
02:10:59.763 00.000 8976 worker thread done servicing request
02:10:59.763 00.000 8976 Worker thread wakes up
02:10:59.763 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:10:59.763 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:10:59.763 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:00.451 00.688 8976 Exposure complete
02:11:00.457 00.006 8976 worker thread done servicing request
02:11:00.457 00.000 5052 OnExposeComplete: enter
02:11:00.457 00.000 5052 UpdateGuideState(): m_state=6
02:11:00.457 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7474
02:11:00.457 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.80, Mass=196, SNR=9.7, Peak=74 HFD=1.9
02:11:00.457 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:11:00.457 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:11:00.457 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.09 hyp=0.41 cameraTheta=0.22 mountX=-0.10 mountY=-0.39, mountTheta=-1.83
02:11:00.458 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.09, opts=13)
02:11:00.458 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.09)
02:11:00.458 00.000 8976 Worker thread wakes up
02:11:00.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.09) opts 0xd
02:11:00.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.09)
02:11:00.458 00.000 8976 Moving (0.40, 0.09) raw xDistance=-0.10 yDistance=-0.39
02:11:00.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:11:00.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
02:11:00.458 00.000 8976 MoveAxis(R, 0, ABG)
02:11:00.458 00.000 8976 MoveAxis(U, 2, ABG)
02:11:00.458 00.000 8976 stepping (-9, 11) + (0, 2)
02:11:00.458 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:00.459 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
02:11:00.469 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:11:00.470 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:00.470 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:00.470 00.000 5052 Enqueuing Expose request
02:11:00.482 00.012 8976 Received - 47 (G) 
02:11:00.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:00.482 00.000 8976 stepped: pos (-9, 13)
02:11:00.482 00.000 8976 move complete, result=0
02:11:00.482 00.000 8976 worker thread done servicing request
02:11:00.482 00.000 8976 Worker thread wakes up
02:11:00.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:00.482 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:00.482 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:11:01.172 00.690 8976 Exposure complete
02:11:01.178 00.006 8976 worker thread done servicing request
02:11:01.178 00.000 5052 OnExposeComplete: enter
02:11:01.178 00.000 5052 UpdateGuideState(): m_state=6
02:11:01.178 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7475
02:11:01.178 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.92, Mass=195, SNR=9.7, Peak=76 HFD=2.3
02:11:01.178 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.04) = xAngle (-0.69 = -0.69)
02:11:01.178 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
02:11:01.178 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.36 mountX=0.17 mountY=-0.16, mountTheta=-0.74
02:11:01.179 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.21, opts=13)
02:11:01.179 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.21)
02:11:01.179 00.000 8976 Worker thread wakes up
02:11:01.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.21) opts 0xd
02:11:01.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.21)
02:11:01.179 00.000 8976 Moving (0.05, 0.21) raw xDistance=0.17 yDistance=-0.16
02:11:01.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:11:01.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:11:01.179 00.000 8976 MoveAxis(R, 0, ABG)
02:11:01.179 00.000 8976 MoveAxis(U, 0, ABG)
02:11:01.179 00.000 8976 move complete, result=0
02:11:01.179 00.000 8976 worker thread done servicing request
02:11:01.180 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:11:01.190 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:11:01.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:01.190 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:01.190 00.000 5052 Enqueuing Expose request
02:11:01.190 00.000 8976 Worker thread wakes up
02:11:01.190 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:01.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:01.190 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:01.882 00.692 8976 Exposure complete
02:11:01.887 00.005 8976 worker thread done servicing request
02:11:01.887 00.000 5052 OnExposeComplete: enter
02:11:01.887 00.000 5052 UpdateGuideState(): m_state=6
02:11:01.887 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7476
02:11:01.888 00.001 5052 Star::Find returns 1 (0), X=329.77, Y=281.65, Mass=189, SNR=9.5, Peak=71 HFD=2.0
02:11:01.888 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
02:11:01.888 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:11:01.888 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.06 hyp=0.59 cameraTheta=-0.10 mountX=-0.32 mountY=-0.46, mountTheta=-2.18
02:11:01.888 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.06, opts=13)
02:11:01.888 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.06)
02:11:01.888 00.000 8976 Worker thread wakes up
02:11:01.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.06) opts 0xd
02:11:01.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.06)
02:11:01.888 00.000 8976 Moving (0.59, -0.06) raw xDistance=-0.32 yDistance=-0.46
02:11:01.889 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:11:01.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:11:01.889 00.000 8976 MoveAxis(R, 1, ABG)
02:11:01.889 00.000 8976 stepping (-9, 13) + (1, 0)
02:11:01.889 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:01.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:11:01.899 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
02:11:01.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:01.899 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:01.899 00.000 5052 Enqueuing Expose request
02:11:01.920 00.021 8976 Received - 47 (G) 
02:11:01.921 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:01.921 00.000 8976 stepped: pos (-8, 13)
02:11:01.921 00.000 8976 MoveAxis(U, 2, ABG)
02:11:01.921 00.000 8976 stepping (-8, 13) + (0, 2)
02:11:01.921 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:01.953 00.032 8976 Received - 47 (G) 
02:11:01.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:01.953 00.000 8976 stepped: pos (-8, 15)
02:11:01.953 00.000 8976 move complete, result=0
02:11:01.953 00.000 8976 worker thread done servicing request
02:11:01.953 00.000 8976 Worker thread wakes up
02:11:01.953 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:01.953 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:01.953 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:11:02.642 00.689 8976 Exposure complete
02:11:02.648 00.006 8976 worker thread done servicing request
02:11:02.649 00.001 5052 OnExposeComplete: enter
02:11:02.649 00.000 5052 UpdateGuideState(): m_state=6
02:11:02.649 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7477
02:11:02.649 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.70, Mass=202, SNR=9.9, Peak=81 HFD=2.3
02:11:02.649 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:11:02.649 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:11:02.649 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.01 hyp=0.70 cameraTheta=-0.01 mountX=-0.33 mountY=-0.59, mountTheta=-2.08
02:11:02.650 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.01, opts=13)
02:11:02.650 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.01)
02:11:02.650 00.000 8976 Worker thread wakes up
02:11:02.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.01) opts 0xd
02:11:02.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.01)
02:11:02.650 00.000 8976 Moving (0.70, -0.01) raw xDistance=-0.33 yDistance=-0.59
02:11:02.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
02:11:02.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
02:11:02.650 00.000 8976 MoveAxis(R, 1, ABG)
02:11:02.650 00.000 8976 stepping (-8, 15) + (1, 0)
02:11:02.650 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:02.651 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:11:02.661 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
02:11:02.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:02.661 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:02.661 00.000 5052 Enqueuing Expose request
02:11:02.672 00.011 8976 Received - 47 (G) 
02:11:02.672 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:02.672 00.000 8976 stepped: pos (-7, 15)
02:11:02.672 00.000 8976 MoveAxis(U, 2, ABG)
02:11:02.672 00.000 8976 stepping (-7, 15) + (0, 2)
02:11:02.672 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:02.704 00.032 8976 Received - 47 (G) 
02:11:02.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:02.704 00.000 8976 stepped: pos (-7, 17)
02:11:02.704 00.000 8976 move complete, result=0
02:11:02.704 00.000 8976 worker thread done servicing request
02:11:02.704 00.000 8976 Worker thread wakes up
02:11:02.704 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:02.704 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:02.704 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
02:11:03.396 00.692 8976 Exposure complete
02:11:03.402 00.006 8976 worker thread done servicing request
02:11:03.402 00.000 5052 OnExposeComplete: enter
02:11:03.402 00.000 5052 UpdateGuideState(): m_state=6
02:11:03.402 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7478
02:11:03.402 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.74, Mass=194, SNR=9.7, Peak=83 HFD=1.7
02:11:03.402 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:11:03.402 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:11:03.402 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.13 mountX=-0.07 mountY=-0.19, mountTheta=-1.93
02:11:03.403 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.03, opts=13)
02:11:03.403 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.03)
02:11:03.403 00.000 8976 Worker thread wakes up
02:11:03.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.03) opts 0xd
02:11:03.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.03)
02:11:03.403 00.000 8976 Moving (0.21, 0.03) raw xDistance=-0.07 yDistance=-0.19
02:11:03.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:11:03.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:11:03.403 00.000 8976 MoveAxis(R, 0, ABG)
02:11:03.403 00.000 8976 MoveAxis(U, 0, ABG)
02:11:03.403 00.000 8976 move complete, result=0
02:11:03.403 00.000 8976 worker thread done servicing request
02:11:03.404 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:11:03.414 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
02:11:03.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:03.414 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:03.414 00.000 5052 Enqueuing Expose request
02:11:03.414 00.000 8976 Worker thread wakes up
02:11:03.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:03.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:03.414 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:04.109 00.695 8976 Exposure complete
02:11:04.115 00.006 8976 worker thread done servicing request
02:11:04.115 00.000 5052 OnExposeComplete: enter
02:11:04.115 00.000 5052 UpdateGuideState(): m_state=6
02:11:04.115 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7479
02:11:04.115 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.49, Mass=231, SNR=10.5, Peak=91 HFD=1.9
02:11:04.115 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.64 = 2.64)
02:11:04.115 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.54)
02:11:04.115 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.60 mountX=-0.19 mountY=0.12, mountTheta=2.57
02:11:04.116 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.22, opts=13)
02:11:04.116 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.22)
02:11:04.116 00.000 8976 Worker thread wakes up
02:11:04.116 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.22) opts 0xd
02:11:04.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.22)
02:11:04.116 00.000 8976 Moving (-0.01, -0.22) raw xDistance=-0.19 yDistance=0.12
02:11:04.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:11:04.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:11:04.116 00.000 8976 MoveAxis(R, 0, ABG)
02:11:04.116 00.000 8976 MoveAxis(U, 0, ABG)
02:11:04.116 00.000 8976 move complete, result=0
02:11:04.116 00.000 8976 worker thread done servicing request
02:11:04.117 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:11:04.126 00.009 5052 UpdateGuideState exits: m=231 SNR=10.5
02:11:04.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:04.126 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:04.126 00.000 5052 Enqueuing Expose request
02:11:04.126 00.000 8976 Worker thread wakes up
02:11:04.126 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:04.127 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:04.127 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:04.826 00.699 8976 Exposure complete
02:11:04.832 00.006 8976 worker thread done servicing request
02:11:04.832 00.000 5052 OnExposeComplete: enter
02:11:04.832 00.000 5052 UpdateGuideState(): m_state=6
02:11:04.832 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7480
02:11:04.832 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.82, Mass=217, SNR=10.2, Peak=93 HFD=2.0
02:11:04.832 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
02:11:04.832 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
02:11:04.832 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.64 mountX=0.19 mountY=0.11, mountTheta=0.52
02:11:04.833 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.11, opts=13)
02:11:04.833 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.11)
02:11:04.833 00.000 8976 Worker thread wakes up
02:11:04.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.11) opts 0xd
02:11:04.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.11)
02:11:04.833 00.000 8976 Moving (-0.20, 0.11) raw xDistance=0.19 yDistance=0.11
02:11:04.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:11:04.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:11:04.833 00.000 8976 MoveAxis(R, 0, ABG)
02:11:04.833 00.000 8976 MoveAxis(U, 0, ABG)
02:11:04.833 00.000 8976 move complete, result=0
02:11:04.834 00.001 8976 worker thread done servicing request
02:11:04.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:11:04.843 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
02:11:04.844 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:04.844 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:04.844 00.000 5052 Enqueuing Expose request
02:11:04.844 00.000 8976 Worker thread wakes up
02:11:04.844 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:04.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:04.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:05.535 00.691 8976 Exposure complete
02:11:05.540 00.005 8976 worker thread done servicing request
02:11:05.541 00.001 5052 OnExposeComplete: enter
02:11:05.541 00.000 5052 UpdateGuideState(): m_state=6
02:11:05.541 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7481
02:11:05.541 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.95, Mass=194, SNR=9.7, Peak=104 HFD=1.7
02:11:05.541 00.000 5052 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.04) = xAngle (-0.71 = -0.71)
02:11:05.541 00.000 5052 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
02:11:05.541 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.33 mountX=0.19 mountY=-0.18, mountTheta=-0.76
02:11:05.541 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.24, opts=13)
02:11:05.541 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.24)
02:11:05.542 00.001 8976 Worker thread wakes up
02:11:05.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.24) opts 0xd
02:11:05.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.24)
02:11:05.542 00.000 8976 Moving (0.06, 0.24) raw xDistance=0.19 yDistance=-0.18
02:11:05.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:11:05.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:11:05.542 00.000 8976 MoveAxis(R, 0, ABG)
02:11:05.542 00.000 8976 MoveAxis(U, 0, ABG)
02:11:05.542 00.000 8976 move complete, result=0
02:11:05.542 00.000 8976 worker thread done servicing request
02:11:05.542 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=104, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:11:05.552 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
02:11:05.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:05.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:05.552 00.000 5052 Enqueuing Expose request
02:11:05.552 00.000 8976 Worker thread wakes up
02:11:05.552 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:05.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:05.552 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:06.242 00.690 8976 Exposure complete
02:11:06.247 00.005 8976 worker thread done servicing request
02:11:06.247 00.000 5052 OnExposeComplete: enter
02:11:06.247 00.000 5052 UpdateGuideState(): m_state=6
02:11:06.248 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7482
02:11:06.248 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.91, Mass=191, SNR=9.6, Peak=88 HFD=1.7
02:11:06.248 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
02:11:06.248 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
02:11:06.248 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.20 hyp=0.32 cameraTheta=0.67 mountX=0.06 mountY=-0.32, mountTheta=-1.38
02:11:06.248 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.20, opts=13)
02:11:06.248 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.20)
02:11:06.249 00.001 8976 Worker thread wakes up
02:11:06.249 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.20) opts 0xd
02:11:06.249 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.20)
02:11:06.249 00.000 8976 Moving (0.25, 0.20) raw xDistance=0.06 yDistance=-0.32
02:11:06.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:11:06.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:11:06.249 00.000 8976 MoveAxis(R, 0, ABG)
02:11:06.249 00.000 8976 MoveAxis(U, 1, ABG)
02:11:06.249 00.000 8976 stepping (-7, 17) + (0, 1)
02:11:06.249 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:06.250 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:11:06.263 00.013 5052 UpdateGuideState exits: m=191 SNR=9.6
02:11:06.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:06.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:06.263 00.000 5052 Enqueuing Expose request
02:11:06.268 00.005 8976 Received - 47 (G) 
02:11:06.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:06.269 00.001 8976 stepped: pos (-7, 18)
02:11:06.269 00.000 8976 move complete, result=0
02:11:06.269 00.000 8976 worker thread done servicing request
02:11:06.269 00.000 8976 Worker thread wakes up
02:11:06.269 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:11:06.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:06.269 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:06.960 00.691 8976 Exposure complete
02:11:06.966 00.006 8976 worker thread done servicing request
02:11:06.966 00.000 5052 OnExposeComplete: enter
02:11:06.966 00.000 5052 UpdateGuideState(): m_state=6
02:11:06.966 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7483
02:11:06.966 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.63, Mass=191, SNR=9.6, Peak=82 HFD=1.5
02:11:06.966 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
02:11:06.966 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
02:11:06.966 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.50 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
02:11:06.968 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.08, opts=13)
02:11:06.968 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.08)
02:11:06.968 00.000 8976 Worker thread wakes up
02:11:06.968 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.08) opts 0xd
02:11:06.968 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.08)
02:11:06.968 00.000 8976 Moving (0.15, -0.08) raw xDistance=-0.14 yDistance=-0.08
02:11:06.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:11:06.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:11:06.968 00.000 8976 MoveAxis(R, 0, ABG)
02:11:06.968 00.000 8976 MoveAxis(U, 0, ABG)
02:11:06.968 00.000 8976 move complete, result=0
02:11:06.968 00.000 8976 worker thread done servicing request
02:11:06.969 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:11:06.981 00.012 5052 UpdateGuideState exits: m=191 SNR=9.6
02:11:06.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:06.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:06.981 00.000 5052 Enqueuing Expose request
02:11:06.981 00.000 8976 Worker thread wakes up
02:11:06.982 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:06.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:06.982 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:07.673 00.691 8976 Exposure complete
02:11:07.679 00.006 8976 worker thread done servicing request
02:11:07.679 00.000 5052 OnExposeComplete: enter
02:11:07.679 00.000 5052 UpdateGuideState(): m_state=6
02:11:07.679 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7484
02:11:07.679 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.65, Mass=225, SNR=10.4, Peak=87 HFD=2.0
02:11:07.679 00.000 5052 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.04) = xAngle (-3.53 = 2.76)
02:11:07.679 00.000 5052 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.63 = 2.65)
02:11:07.679 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.48 mountX=-0.05 mountY=0.03, mountTheta=2.67
02:11:07.680 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.06, opts=13)
02:11:07.680 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.06)
02:11:07.680 00.000 8976 Worker thread wakes up
02:11:07.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.06) opts 0xd
02:11:07.680 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.06)
02:11:07.680 00.000 8976 Moving (0.01, -0.06) raw xDistance=-0.05 yDistance=0.03
02:11:07.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:11:07.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:11:07.680 00.000 8976 MoveAxis(R, 0, ABG)
02:11:07.680 00.000 8976 MoveAxis(U, 0, ABG)
02:11:07.680 00.000 8976 move complete, result=0
02:11:07.680 00.000 8976 worker thread done servicing request
02:11:07.681 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:11:07.689 00.008 5052 UpdateGuideState exits: m=225 SNR=10.4
02:11:07.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:07.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:07.689 00.000 5052 Enqueuing Expose request
02:11:07.689 00.000 8976 Worker thread wakes up
02:11:07.689 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:07.690 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:07.690 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:08.381 00.691 8976 Exposure complete
02:11:08.387 00.006 8976 worker thread done servicing request
02:11:08.387 00.000 5052 OnExposeComplete: enter
02:11:08.387 00.000 5052 UpdateGuideState(): m_state=6
02:11:08.387 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7485
02:11:08.387 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.80, Mass=181, SNR=9.3, Peak=91 HFD=1.8
02:11:08.387 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:11:08.387 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:11:08.387 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.29 cameraTheta=2.82 mountX=0.21 mountY=0.18, mountTheta=0.71
02:11:08.388 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.09, opts=13)
02:11:08.388 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.09)
02:11:08.388 00.000 8976 Worker thread wakes up
02:11:08.388 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.09) opts 0xd
02:11:08.388 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.09)
02:11:08.388 00.000 8976 Moving (-0.27, 0.09) raw xDistance=0.21 yDistance=0.18
02:11:08.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:11:08.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:11:08.388 00.000 8976 MoveAxis(R, 0, ABG)
02:11:08.388 00.000 8976 MoveAxis(U, 0, ABG)
02:11:08.389 00.001 8976 move complete, result=0
02:11:08.389 00.000 8976 worker thread done servicing request
02:11:08.389 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:11:08.401 00.012 5052 UpdateGuideState exits: m=181 SNR=9.3
02:11:08.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:08.401 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:08.401 00.000 5052 Enqueuing Expose request
02:11:08.401 00.000 8976 Worker thread wakes up
02:11:08.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:08.401 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:08.401 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:09.088 00.687 8976 Exposure complete
02:11:09.094 00.006 8976 worker thread done servicing request
02:11:09.094 00.000 5052 OnExposeComplete: enter
02:11:09.094 00.000 5052 UpdateGuideState(): m_state=6
02:11:09.094 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7486
02:11:09.094 00.000 5052 Star::Find returns 1 (0), X=327.85, Y=281.85, Mass=200, SNR=9.8, Peak=100 HFD=1.7
02:11:09.094 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:11:09.094 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:11:09.094 00.000 5052 CameraToMount -- cameraX=-1.32 cameraY=0.14 hyp=1.33 cameraTheta=3.04 mountX=0.73 mountY=1.03, mountTheta=0.96
02:11:09.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.32, y=0.14, opts=13)
02:11:09.095 00.000 5052 Enqueuing Move request for stepguider (-1.32, 0.14)
02:11:09.095 00.000 8976 Worker thread wakes up
02:11:09.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.32, 0.14) opts 0xd
02:11:09.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.32, 0.14)
02:11:09.095 00.000 8976 Moving (-1.32, 0.14) raw xDistance=0.73 yDistance=1.03
02:11:09.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
02:11:09.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.03
02:11:09.095 00.000 8976 MoveAxis(L, 3, ABG)
02:11:09.095 00.000 8976 stepping (-7, 18) + (-3, 0)
02:11:09.095 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:09.097 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=100, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:11:09.107 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
02:11:09.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:09.107 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:09.107 00.000 5052 Enqueuing Expose request
02:11:09.131 00.024 8976 Received - 47 (G) 
02:11:09.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:09.131 00.000 8976 stepped: pos (-10, 18)
02:11:09.131 00.000 8976 MoveAxis(D, 4, ABG)
02:11:09.131 00.000 8976 stepping (-10, 18) + (0, -4)
02:11:09.131 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:11:09.162 00.031 8976 Received - 47 (G) 
02:11:09.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:11:09.162 00.000 8976 stepped: pos (-10, 14)
02:11:09.162 00.000 8976 move complete, result=0
02:11:09.162 00.000 8976 worker thread done servicing request
02:11:09.162 00.000 8976 Worker thread wakes up
02:11:09.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:09.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:09.163 00.001 5052 GuideStep: 0.7 px 3 ms WEST, 1.0 px 4 ms SOUTH
02:11:09.858 00.695 8976 Exposure complete
02:11:09.863 00.005 8976 worker thread done servicing request
02:11:09.863 00.000 5052 OnExposeComplete: enter
02:11:09.863 00.000 5052 UpdateGuideState(): m_state=6
02:11:09.863 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7487
02:11:09.863 00.000 5052 Star::Find returns 1 (0), X=327.52, Y=281.86, Mass=214, SNR=10.1, Peak=90 HFD=2.0
02:11:09.863 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:11:09.864 00.001 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:11:09.864 00.000 5052 CameraToMount -- cameraX=-1.65 cameraY=0.15 hyp=1.66 cameraTheta=3.05 mountX=0.88 mountY=1.31, mountTheta=0.98
02:11:09.864 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.65, y=0.15, opts=13)
02:11:09.864 00.000 5052 Enqueuing Move request for stepguider (-1.65, 0.15)
02:11:09.864 00.000 8976 Worker thread wakes up
02:11:09.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.65, 0.15) opts 0xd
02:11:09.865 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.65, 0.15)
02:11:09.865 00.000 8976 Moving (-1.65, 0.15) raw xDistance=0.88 yDistance=1.31
02:11:09.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.88
02:11:09.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.31
02:11:09.865 00.000 8976 MoveAxis(L, 4, ABG)
02:11:09.865 00.000 8976 stepping (-10, 14) + (-4, 0)
02:11:09.865 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:11:09.866 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=90, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:11:09.875 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
02:11:09.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:09.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:09.875 00.000 5052 Enqueuing Expose request
02:11:09.897 00.022 8976 Received - 47 (G) 
02:11:09.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:11:09.897 00.000 8976 stepped: pos (-14, 14)
02:11:09.897 00.000 8976 MoveAxis(D, 5, ABG)
02:11:09.897 00.000 8976 stepping (-14, 14) + (0, -5)
02:11:09.897 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:11:09.946 00.049 8976 Received - 47 (G) 
02:11:09.946 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:11:09.946 00.000 8976 stepped: pos (-14, 9)
02:11:09.946 00.000 8976 move complete, result=0
02:11:09.946 00.000 8976 worker thread done servicing request
02:11:09.946 00.000 8976 Worker thread wakes up
02:11:09.946 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:09.946 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:09.946 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 1.3 px 5 ms SOUTH
02:11:10.640 00.694 8976 Exposure complete
02:11:10.645 00.005 8976 worker thread done servicing request
02:11:10.645 00.000 5052 OnExposeComplete: enter
02:11:10.645 00.000 5052 UpdateGuideState(): m_state=6
02:11:10.645 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7488
02:11:10.645 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.76, Mass=184, SNR=9.4, Peak=83 HFD=1.6
02:11:10.645 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:11:10.645 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:11:10.645 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=0.06 hyp=0.93 cameraTheta=3.08 mountX=0.47 mountY=0.75, mountTheta=1.01
02:11:10.646 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=0.06, opts=13)
02:11:10.646 00.000 5052 Enqueuing Move request for stepguider (-0.93, 0.06)
02:11:10.646 00.000 8976 Worker thread wakes up
02:11:10.646 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, 0.06) opts 0xd
02:11:10.646 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, 0.06)
02:11:10.646 00.000 8976 Moving (-0.93, 0.06) raw xDistance=0.47 yDistance=0.75
02:11:10.647 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.47
02:11:10.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.75
02:11:10.647 00.000 8976 MoveAxis(L, 2, ABG)
02:11:10.647 00.000 8976 stepping (-14, 9) + (-2, 0)
02:11:10.647 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:10.647 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:11:10.657 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
02:11:10.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:10.657 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:10.657 00.000 5052 Enqueuing Expose request
02:11:10.681 00.024 8976 Received - 47 (G) 
02:11:10.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:10.681 00.000 8976 stepped: pos (-16, 9)
02:11:10.681 00.000 8976 MoveAxis(D, 3, ABG)
02:11:10.681 00.000 8976 stepping (-16, 9) + (0, -3)
02:11:10.681 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:10.713 00.032 8976 Received - 47 (G) 
02:11:10.713 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:10.713 00.000 8976 stepped: pos (-16, 6)
02:11:10.713 00.000 8976 move complete, result=0
02:11:10.713 00.000 8976 worker thread done servicing request
02:11:10.713 00.000 8976 Worker thread wakes up
02:11:10.713 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:11:10.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:10.713 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:11.408 00.695 8976 Exposure complete
02:11:11.414 00.006 8976 worker thread done servicing request
02:11:11.415 00.001 5052 OnExposeComplete: enter
02:11:11.415 00.000 5052 UpdateGuideState(): m_state=6
02:11:11.415 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7489
02:11:11.415 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.66, Mass=180, SNR=9.3, Peak=81 HFD=1.7
02:11:11.415 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.06 = 1.23)
02:11:11.415 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
02:11:11.415 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.05 hyp=0.42 cameraTheta=-3.01 mountX=0.14 mountY=0.38, mountTheta=1.21
02:11:11.416 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.05, opts=13)
02:11:11.416 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.05)
02:11:11.416 00.000 8976 Worker thread wakes up
02:11:11.417 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.05) opts 0xd
02:11:11.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.05)
02:11:11.417 00.000 8976 Moving (-0.42, -0.05) raw xDistance=0.14 yDistance=0.38
02:11:11.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:11:11.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.38
02:11:11.417 00.000 8976 MoveAxis(R, 0, ABG)
02:11:11.417 00.000 8976 MoveAxis(D, 2, ABG)
02:11:11.417 00.000 8976 stepping (-16, 6) + (0, -2)
02:11:11.417 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:11.418 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:11:11.427 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
02:11:11.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:11.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:11.428 00.001 5052 Enqueuing Expose request
02:11:11.448 00.020 8976 Received - 47 (G) 
02:11:11.448 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:11.448 00.000 8976 stepped: pos (-16, 4)
02:11:11.448 00.000 8976 move complete, result=0
02:11:11.448 00.000 8976 worker thread done servicing request
02:11:11.448 00.000 8976 Worker thread wakes up
02:11:11.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:11.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:11.449 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:11:12.139 00.690 8976 Exposure complete
02:11:12.144 00.005 8976 worker thread done servicing request
02:11:12.144 00.000 5052 OnExposeComplete: enter
02:11:12.144 00.000 5052 UpdateGuideState(): m_state=6
02:11:12.144 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7490
02:11:12.144 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.72, Mass=182, SNR=9.4, Peak=81 HFD=1.6
02:11:12.144 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:11:12.145 00.001 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:11:12.145 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.06 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
02:11:12.145 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.01, opts=13)
02:11:12.145 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.01)
02:11:12.145 00.000 8976 Worker thread wakes up
02:11:12.146 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.01) opts 0xd
02:11:12.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.01)
02:11:12.146 00.000 8976 Moving (0.14, 0.01) raw xDistance=-0.06 yDistance=-0.13
02:11:12.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:11:12.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:11:12.146 00.000 8976 MoveAxis(R, 0, ABG)
02:11:12.146 00.000 8976 MoveAxis(U, 0, ABG)
02:11:12.146 00.000 8976 move complete, result=0
02:11:12.146 00.000 8976 worker thread done servicing request
02:11:12.146 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:11:12.156 00.010 5052 UpdateGuideState exits: m=182 SNR=9.4
02:11:12.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:12.156 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:12.156 00.000 5052 Enqueuing Expose request
02:11:12.156 00.000 8976 Worker thread wakes up
02:11:12.156 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:12.156 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:12.156 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:12.849 00.693 8976 Exposure complete
02:11:12.854 00.005 8976 worker thread done servicing request
02:11:12.854 00.000 5052 OnExposeComplete: enter
02:11:12.854 00.000 5052 UpdateGuideState(): m_state=6
02:11:12.854 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7491
02:11:12.854 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.77, Mass=195, SNR=9.7, Peak=81 HFD=2.2
02:11:12.854 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
02:11:12.854 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
02:11:12.855 00.001 5052 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.14 mountX=0.04 mountY=-0.06, mountTheta=-0.94
02:11:12.855 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.06, opts=13)
02:11:12.855 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.06)
02:11:12.855 00.000 8976 Worker thread wakes up
02:11:12.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.06) opts 0xd
02:11:12.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.06)
02:11:12.855 00.000 8976 Moving (0.03, 0.06) raw xDistance=0.04 yDistance=-0.06
02:11:12.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:11:12.856 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:11:12.856 00.000 8976 MoveAxis(R, 0, ABG)
02:11:12.856 00.000 8976 MoveAxis(U, 0, ABG)
02:11:12.856 00.000 8976 move complete, result=0
02:11:12.856 00.000 8976 worker thread done servicing request
02:11:12.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:11:12.865 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:11:12.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:12.866 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:12.866 00.000 5052 Enqueuing Expose request
02:11:12.866 00.000 8976 Worker thread wakes up
02:11:12.866 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:12.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:12.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:13.556 00.690 8976 Exposure complete
02:11:13.562 00.006 8976 worker thread done servicing request
02:11:13.562 00.000 5052 OnExposeComplete: enter
02:11:13.562 00.000 5052 UpdateGuideState(): m_state=6
02:11:13.562 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7492
02:11:13.562 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.85, Mass=170, SNR=9.1, Peak=73 HFD=2.2
02:11:13.562 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:11:13.562 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
02:11:13.562 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.14 hyp=0.31 cameraTheta=2.68 mountX=0.25 mountY=0.16, mountTheta=0.57
02:11:13.563 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.14, opts=13)
02:11:13.563 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.14)
02:11:13.563 00.000 8976 Worker thread wakes up
02:11:13.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.14) opts 0xd
02:11:13.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.14)
02:11:13.563 00.000 8976 Moving (-0.28, 0.14) raw xDistance=0.25 yDistance=0.16
02:11:13.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:11:13.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:11:13.563 00.000 8976 MoveAxis(R, 0, ABG)
02:11:13.563 00.000 8976 MoveAxis(U, 0, ABG)
02:11:13.563 00.000 8976 move complete, result=0
02:11:13.563 00.000 8976 worker thread done servicing request
02:11:13.564 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:11:13.574 00.010 5052 UpdateGuideState exits: m=170 SNR=9.1
02:11:13.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:13.575 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:13.575 00.000 5052 Enqueuing Expose request
02:11:13.575 00.000 8976 Worker thread wakes up
02:11:13.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:13.575 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:13.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:14.269 00.694 8976 Exposure complete
02:11:14.274 00.005 8976 worker thread done servicing request
02:11:14.275 00.001 5052 OnExposeComplete: enter
02:11:14.275 00.000 5052 UpdateGuideState(): m_state=6
02:11:14.275 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7493
02:11:14.275 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.72, Mass=206, SNR=10.0, Peak=84 HFD=1.7
02:11:14.275 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:11:14.275 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:11:14.275 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=0.01 hyp=0.91 cameraTheta=3.13 mountX=0.42 mountY=0.76, mountTheta=1.06
02:11:14.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.01, opts=13)
02:11:14.276 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.01)
02:11:14.276 00.000 8976 Worker thread wakes up
02:11:14.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.01) opts 0xd
02:11:14.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.01)
02:11:14.276 00.000 8976 Moving (-0.91, 0.01) raw xDistance=0.42 yDistance=0.76
02:11:14.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
02:11:14.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
02:11:14.276 00.000 8976 MoveAxis(L, 2, ABG)
02:11:14.276 00.000 8976 stepping (-16, 4) + (-2, 0)
02:11:14.276 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:14.277 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:11:14.287 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
02:11:14.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:14.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:14.287 00.000 5052 Enqueuing Expose request
02:11:14.310 00.023 8976 Received - 47 (G) 
02:11:14.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:14.310 00.000 8976 stepped: pos (-18, 4)
02:11:14.310 00.000 8976 MoveAxis(D, 3, ABG)
02:11:14.310 00.000 8976 stepping (-18, 4) + (0, -3)
02:11:14.310 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:14.341 00.031 8976 Received - 47 (G) 
02:11:14.342 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:14.342 00.000 8976 stepped: pos (-18, 1)
02:11:14.342 00.000 8976 move complete, result=0
02:11:14.342 00.000 8976 worker thread done servicing request
02:11:14.342 00.000 8976 Worker thread wakes up
02:11:14.342 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:14.342 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:14.342 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:11:15.037 00.695 8976 Exposure complete
02:11:15.043 00.006 8976 worker thread done servicing request
02:11:15.043 00.000 5052 OnExposeComplete: enter
02:11:15.043 00.000 5052 UpdateGuideState(): m_state=6
02:11:15.043 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7494
02:11:15.043 00.000 5052 Star::Find returns 1 (0), X=327.96, Y=281.50, Mass=205, SNR=9.9, Peak=89 HFD=2.2
02:11:15.043 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.02 = 1.27)
02:11:15.043 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
02:11:15.043 00.000 5052 CameraToMount -- cameraX=-1.21 cameraY=-0.21 hyp=1.23 cameraTheta=-2.97 mountX=0.37 mountY=1.13, mountTheta=1.26
02:11:15.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.21, y=-0.21, opts=13)
02:11:15.044 00.000 5052 Enqueuing Move request for stepguider (-1.21, -0.21)
02:11:15.044 00.000 8976 Worker thread wakes up
02:11:15.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.21, -0.21) opts 0xd
02:11:15.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.21, -0.21)
02:11:15.044 00.000 8976 Moving (-1.21, -0.21) raw xDistance=0.37 yDistance=1.13
02:11:15.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:11:15.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.13
02:11:15.044 00.000 8976 MoveAxis(L, 2, ABG)
02:11:15.044 00.000 8976 stepping (-18, 1) + (-2, 0)
02:11:15.044 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:15.045 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:11:15.054 00.009 5052 UpdateGuideState exits: m=205 SNR=9.9
02:11:15.055 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:15.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:15.055 00.000 5052 Enqueuing Expose request
02:11:15.078 00.023 8976 Received - 47 (G) 
02:11:15.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:15.078 00.000 8976 stepped: pos (-20, 1)
02:11:15.078 00.000 8976 MoveAxis(D, 5, ABG)
02:11:15.078 00.000 8976 stepping (-20, 1) + (0, -5)
02:11:15.078 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:11:15.125 00.047 8976 Received - 47 (G) 
02:11:15.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:11:15.125 00.000 8976 stepped: pos (-20, -4)
02:11:15.125 00.000 8976 move complete, result=0
02:11:15.125 00.000 8976 worker thread done servicing request
02:11:15.125 00.000 8976 Worker thread wakes up
02:11:15.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:15.125 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:15.125 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.1 px 5 ms SOUTH
02:11:15.817 00.692 8976 Exposure complete
02:11:15.823 00.006 8976 worker thread done servicing request
02:11:15.823 00.000 5052 OnExposeComplete: enter
02:11:15.823 00.000 5052 UpdateGuideState(): m_state=6
02:11:15.823 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7495
02:11:15.823 00.000 5052 Star::Find returns 1 (0), X=328.01, Y=281.73, Mass=200, SNR=9.8, Peak=98 HFD=1.8
02:11:15.823 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:11:15.823 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:11:15.823 00.000 5052 CameraToMount -- cameraX=-1.16 cameraY=0.02 hyp=1.16 cameraTheta=3.12 mountX=0.55 mountY=0.96, mountTheta=1.05
02:11:15.824 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.16, y=0.02, opts=13)
02:11:15.824 00.000 5052 Enqueuing Move request for stepguider (-1.16, 0.02)
02:11:15.824 00.000 8976 Worker thread wakes up
02:11:15.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.16, 0.02) opts 0xd
02:11:15.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.16, 0.02)
02:11:15.824 00.000 8976 Moving (-1.16, 0.02) raw xDistance=0.55 yDistance=0.96
02:11:15.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
02:11:15.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.96
02:11:15.824 00.000 8976 MoveAxis(L, 2, ABG)
02:11:15.824 00.000 8976 stepping (-20, -4) + (-2, 0)
02:11:15.824 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:15.825 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=98, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:11:15.835 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
02:11:15.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:15.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:15.836 00.001 5052 Enqueuing Expose request
02:11:15.860 00.024 8976 Received - 47 (G) 
02:11:15.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:15.860 00.000 8976 stepped: pos (-22, -4)
02:11:15.860 00.000 8976 MoveAxis(D, 4, ABG)
02:11:15.860 00.000 8976 stepping (-22, -4) + (0, -4)
02:11:15.860 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:11:15.893 00.033 8976 Received - 47 (G) 
02:11:15.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:11:15.893 00.000 8976 stepped: pos (-22, -8)
02:11:15.893 00.000 8976 move complete, result=0
02:11:15.893 00.000 8976 worker thread done servicing request
02:11:15.893 00.000 8976 Worker thread wakes up
02:11:15.893 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
02:11:15.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:15.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:16.586 00.693 8976 Exposure complete
02:11:16.592 00.006 8976 worker thread done servicing request
02:11:16.592 00.000 5052 OnExposeComplete: enter
02:11:16.592 00.000 5052 UpdateGuideState(): m_state=6
02:11:16.592 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7496
02:11:16.592 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.62, Mass=223, SNR=10.3, Peak=98 HFD=2.0
02:11:16.592 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.20 = 2.08)
02:11:16.592 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.98)
02:11:16.592 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-2.16 mountX=-0.05 mountY=0.10, mountTheta=2.06
02:11:16.593 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.09, opts=13)
02:11:16.593 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.09)
02:11:16.593 00.000 8976 Worker thread wakes up
02:11:16.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.09) opts 0xd
02:11:16.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.09)
02:11:16.593 00.000 8976 Moving (-0.06, -0.09) raw xDistance=-0.05 yDistance=0.10
02:11:16.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:11:16.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:11:16.593 00.000 8976 MoveAxis(R, 0, ABG)
02:11:16.593 00.000 8976 MoveAxis(U, 0, ABG)
02:11:16.593 00.000 8976 move complete, result=0
02:11:16.593 00.000 8976 worker thread done servicing request
02:11:16.594 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:11:16.604 00.010 5052 UpdateGuideState exits: m=223 SNR=10.3
02:11:16.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:16.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:16.604 00.000 5052 Enqueuing Expose request
02:11:16.604 00.000 8976 Worker thread wakes up
02:11:16.604 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:16.605 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:16.605 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:17.296 00.691 8976 Exposure complete
02:11:17.302 00.006 8976 worker thread done servicing request
02:11:17.302 00.000 5052 OnExposeComplete: enter
02:11:17.302 00.000 5052 UpdateGuideState(): m_state=6
02:11:17.302 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7497
02:11:17.302 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=282.05, Mass=194, SNR=9.7, Peak=91 HFD=1.4
02:11:17.302 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
02:11:17.302 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
02:11:17.302 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.34 hyp=0.51 cameraTheta=0.73 mountX=0.13 mountY=-0.50, mountTheta=-1.32
02:11:17.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.34, opts=13)
02:11:17.303 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.34)
02:11:17.303 00.000 8976 Worker thread wakes up
02:11:17.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.34) opts 0xd
02:11:17.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.34)
02:11:17.303 00.000 8976 Moving (0.38, 0.34) raw xDistance=0.13 yDistance=-0.50
02:11:17.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:11:17.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
02:11:17.303 00.000 8976 MoveAxis(R, 0, ABG)
02:11:17.303 00.000 8976 MoveAxis(U, 2, ABG)
02:11:17.303 00.000 8976 stepping (-22, -8) + (0, 2)
02:11:17.303 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:17.304 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:11:17.314 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
02:11:17.314 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:17.314 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:17.314 00.000 5052 Enqueuing Expose request
02:11:17.332 00.018 8976 Received - 47 (G) 
02:11:17.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:17.332 00.000 8976 stepped: pos (-22, -6)
02:11:17.332 00.000 8976 move complete, result=0
02:11:17.332 00.000 8976 worker thread done servicing request
02:11:17.332 00.000 8976 Worker thread wakes up
02:11:17.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:17.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:17.332 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:11:18.025 00.693 8976 Exposure complete
02:11:18.031 00.006 8976 worker thread done servicing request
02:11:18.031 00.000 5052 OnExposeComplete: enter
02:11:18.031 00.000 5052 UpdateGuideState(): m_state=6
02:11:18.031 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7498
02:11:18.031 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.45, Mass=204, SNR=9.9, Peak=85 HFD=2.2
02:11:18.031 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
02:11:18.031 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
02:11:18.032 00.001 5052 CameraToMount -- cameraX=0.83 cameraY=-0.26 hyp=0.87 cameraTheta=-0.31 mountX=-0.61 mountY=-0.55, mountTheta=-2.41
02:11:18.032 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.26, opts=13)
02:11:18.032 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.26)
02:11:18.032 00.000 8976 Worker thread wakes up
02:11:18.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.26) opts 0xd
02:11:18.033 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.26)
02:11:18.033 00.000 8976 Moving (0.83, -0.26) raw xDistance=-0.61 yDistance=-0.55
02:11:18.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
02:11:18.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
02:11:18.033 00.000 8976 MoveAxis(R, 3, ABG)
02:11:18.033 00.000 8976 stepping (-22, -6) + (3, 0)
02:11:18.033 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:18.033 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:11:18.044 00.011 5052 UpdateGuideState exits: m=204 SNR=9.9
02:11:18.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:18.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:18.044 00.000 5052 Enqueuing Expose request
02:11:18.066 00.022 8976 Received - 47 (G) 
02:11:18.067 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:18.067 00.000 8976 stepped: pos (-19, -6)
02:11:18.067 00.000 8976 MoveAxis(U, 2, ABG)
02:11:18.067 00.000 8976 stepping (-19, -6) + (0, 2)
02:11:18.067 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:18.098 00.031 8976 Received - 47 (G) 
02:11:18.099 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:18.099 00.000 8976 stepped: pos (-19, -4)
02:11:18.099 00.000 8976 move complete, result=0
02:11:18.099 00.000 8976 worker thread done servicing request
02:11:18.099 00.000 8976 Worker thread wakes up
02:11:18.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:18.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:18.099 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.6 px 2 ms NORTH
02:11:18.795 00.696 8976 Exposure complete
02:11:18.800 00.005 8976 worker thread done servicing request
02:11:18.800 00.000 5052 OnExposeComplete: enter
02:11:18.800 00.000 5052 UpdateGuideState(): m_state=6
02:11:18.801 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7499
02:11:18.801 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=282.14, Mass=213, SNR=10.1, Peak=97 HFD=1.9
02:11:18.801 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
02:11:18.801 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
02:11:18.801 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=0.43 hyp=1.09 cameraTheta=0.41 mountX=-0.07 mountY=-1.08, mountTheta=-1.64
02:11:18.801 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=0.43, opts=13)
02:11:18.801 00.000 5052 Enqueuing Move request for stepguider (1.00, 0.43)
02:11:18.801 00.000 8976 Worker thread wakes up
02:11:18.802 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, 0.43) opts 0xd
02:11:18.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, 0.43)
02:11:18.802 00.000 8976 Moving (1.00, 0.43) raw xDistance=-0.07 yDistance=-1.08
02:11:18.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:11:18.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.08
02:11:18.802 00.000 8976 MoveAxis(R, 0, ABG)
02:11:18.802 00.000 8976 MoveAxis(U, 4, ABG)
02:11:18.802 00.000 8976 stepping (-19, -4) + (0, 4)
02:11:18.802 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:11:18.802 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:11:18.812 00.010 5052 UpdateGuideState exits: m=213 SNR=10.1
02:11:18.812 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:18.812 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:18.812 00.000 5052 Enqueuing Expose request
02:11:18.834 00.022 8976 Received - 47 (G) 
02:11:18.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:11:18.834 00.000 8976 stepped: pos (-19, 0)
02:11:18.834 00.000 8976 move complete, result=0
02:11:18.834 00.000 8976 worker thread done servicing request
02:11:18.834 00.000 8976 Worker thread wakes up
02:11:18.834 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:18.834 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.1 px 4 ms NORTH
02:11:18.834 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:19.528 00.694 8976 Exposure complete
02:11:19.534 00.006 8976 worker thread done servicing request
02:11:19.534 00.000 5052 OnExposeComplete: enter
02:11:19.534 00.000 5052 UpdateGuideState(): m_state=6
02:11:19.534 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7500
02:11:19.534 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.74, Mass=210, SNR=10.1, Peak=93 HFD=1.6
02:11:19.534 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:11:19.534 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
02:11:19.534 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.03 hyp=0.50 cameraTheta=0.06 mountX=-0.20 mountY=-0.44, mountTheta=-2.00
02:11:19.535 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.03, opts=13)
02:11:19.535 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.03)
02:11:19.535 00.000 8976 Worker thread wakes up
02:11:19.535 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.03) opts 0xd
02:11:19.535 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.03)
02:11:19.535 00.000 8976 Moving (0.50, 0.03) raw xDistance=-0.20 yDistance=-0.44
02:11:19.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:11:19.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.44
02:11:19.535 00.000 8976 MoveAxis(R, 0, ABG)
02:11:19.535 00.000 8976 MoveAxis(U, 2, ABG)
02:11:19.535 00.000 8976 stepping (-19, 0) + (0, 2)
02:11:19.535 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:19.535 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=93, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:11:19.546 00.011 5052 UpdateGuideState exits: m=210 SNR=10.1
02:11:19.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:19.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:19.546 00.000 5052 Enqueuing Expose request
02:11:19.569 00.023 8976 Received - 47 (G) 
02:11:19.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:19.569 00.000 8976 stepped: pos (-19, 2)
02:11:19.569 00.000 8976 move complete, result=0
02:11:19.569 00.000 8976 worker thread done servicing request
02:11:19.569 00.000 8976 Worker thread wakes up
02:11:19.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:19.569 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:19.570 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:11:20.265 00.695 8976 Exposure complete
02:11:20.271 00.006 8976 worker thread done servicing request
02:11:20.271 00.000 5052 OnExposeComplete: enter
02:11:20.271 00.000 5052 UpdateGuideState(): m_state=6
02:11:20.271 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7501
02:11:20.271 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.81, Mass=196, SNR=9.7, Peak=80 HFD=1.9
02:11:20.271 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
02:11:20.271 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
02:11:20.272 00.001 5052 CameraToMount -- cameraX=0.28 cameraY=0.10 hyp=0.30 cameraTheta=0.35 mountX=-0.04 mountY=-0.29, mountTheta=-1.69
02:11:20.272 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.10, opts=13)
02:11:20.272 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.10)
02:11:20.273 00.001 8976 Worker thread wakes up
02:11:20.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.10) opts 0xd
02:11:20.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.10)
02:11:20.273 00.000 8976 Moving (0.28, 0.10) raw xDistance=-0.04 yDistance=-0.29
02:11:20.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:11:20.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
02:11:20.273 00.000 8976 MoveAxis(R, 0, ABG)
02:11:20.273 00.000 8976 MoveAxis(U, 1, ABG)
02:11:20.273 00.000 8976 stepping (-19, 2) + (0, 1)
02:11:20.273 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:20.274 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:11:20.284 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:11:20.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:20.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:20.284 00.000 5052 Enqueuing Expose request
02:11:20.305 00.021 8976 Received - 47 (G) 
02:11:20.305 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:20.305 00.000 8976 stepped: pos (-19, 3)
02:11:20.305 00.000 8976 move complete, result=0
02:11:20.305 00.000 8976 worker thread done servicing request
02:11:20.305 00.000 8976 Worker thread wakes up
02:11:20.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:20.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:20.305 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:11:20.997 00.692 8976 Exposure complete
02:11:21.003 00.006 8976 worker thread done servicing request
02:11:21.003 00.000 5052 OnExposeComplete: enter
02:11:21.003 00.000 5052 UpdateGuideState(): m_state=6
02:11:21.003 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7502
02:11:21.003 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.68, Mass=192, SNR=9.6, Peak=79 HFD=1.7
02:11:21.003 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
02:11:21.003 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
02:11:21.003 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.19 mountX=-0.11 mountY=-0.12, mountTheta=-2.28
02:11:21.004 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.03, opts=13)
02:11:21.004 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.03)
02:11:21.004 00.000 8976 Worker thread wakes up
02:11:21.004 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.03) opts 0xd
02:11:21.004 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.03)
02:11:21.004 00.000 8976 Moving (0.17, -0.03) raw xDistance=-0.11 yDistance=-0.12
02:11:21.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:11:21.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:11:21.004 00.000 8976 MoveAxis(R, 0, ABG)
02:11:21.004 00.000 8976 MoveAxis(U, 0, ABG)
02:11:21.004 00.000 8976 move complete, result=0
02:11:21.004 00.000 8976 worker thread done servicing request
02:11:21.005 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:11:21.015 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
02:11:21.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:21.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:21.015 00.000 5052 Enqueuing Expose request
02:11:21.015 00.000 8976 Worker thread wakes up
02:11:21.015 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:21.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:21.015 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:21.704 00.689 8976 Exposure complete
02:11:21.709 00.005 8976 worker thread done servicing request
02:11:21.709 00.000 5052 OnExposeComplete: enter
02:11:21.709 00.000 5052 UpdateGuideState(): m_state=6
02:11:21.709 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7503
02:11:21.709 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.72, Mass=186, SNR=9.5, Peak=75 HFD=2.1
02:11:21.710 00.001 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
02:11:21.710 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
02:11:21.710 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.01 hyp=0.44 cameraTheta=0.02 mountX=-0.19 mountY=-0.37, mountTheta=-2.05
02:11:21.710 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.01, opts=13)
02:11:21.710 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.01)
02:11:21.710 00.000 8976 Worker thread wakes up
02:11:21.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.01) opts 0xd
02:11:21.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.01)
02:11:21.710 00.000 8976 Moving (0.43, 0.01) raw xDistance=-0.19 yDistance=-0.37
02:11:21.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:11:21.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:11:21.710 00.000 8976 MoveAxis(R, 0, ABG)
02:11:21.710 00.000 8976 MoveAxis(U, 1, ABG)
02:11:21.710 00.000 8976 stepping (-19, 3) + (0, 1)
02:11:21.710 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:21.711 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:11:21.720 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
02:11:21.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:21.720 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:21.720 00.000 5052 Enqueuing Expose request
02:11:21.743 00.023 8976 Received - 47 (G) 
02:11:21.744 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:21.744 00.000 8976 stepped: pos (-19, 4)
02:11:21.744 00.000 8976 move complete, result=0
02:11:21.744 00.000 8976 worker thread done servicing request
02:11:21.744 00.000 8976 Worker thread wakes up
02:11:21.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:21.744 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:21.744 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
02:11:22.438 00.694 8976 Exposure complete
02:11:22.443 00.005 8976 worker thread done servicing request
02:11:22.443 00.000 5052 OnExposeComplete: enter
02:11:22.443 00.000 5052 UpdateGuideState(): m_state=6
02:11:22.443 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7504
02:11:22.443 00.000 5052 Star::Find returns 1 (0), X=330.25, Y=281.75, Mass=208, SNR=10.0, Peak=82 HFD=2.2
02:11:22.444 00.001 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:11:22.444 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:11:22.444 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=0.04 hyp=1.08 cameraTheta=0.03 mountX=-0.46 mountY=-0.92, mountTheta=-2.03
02:11:22.444 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=0.04, opts=13)
02:11:22.444 00.000 5052 Enqueuing Move request for stepguider (1.08, 0.04)
02:11:22.444 00.000 8976 Worker thread wakes up
02:11:22.444 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, 0.04) opts 0xd
02:11:22.444 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.08, 0.04)
02:11:22.444 00.000 8976 Moving (1.08, 0.04) raw xDistance=-0.46 yDistance=-0.92
02:11:22.445 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:11:22.445 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.92
02:11:22.445 00.000 8976 MoveAxis(R, 2, ABG)
02:11:22.445 00.000 8976 stepping (-19, 4) + (2, 0)
02:11:22.445 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:22.445 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:11:22.455 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:11:22.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:22.455 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:22.455 00.000 5052 Enqueuing Expose request
02:11:22.479 00.024 8976 Received - 47 (G) 
02:11:22.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:22.479 00.000 8976 stepped: pos (-17, 4)
02:11:22.479 00.000 8976 MoveAxis(U, 4, ABG)
02:11:22.479 00.000 8976 stepping (-17, 4) + (0, 4)
02:11:22.479 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:11:22.511 00.032 8976 Received - 47 (G) 
02:11:22.512 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:11:22.512 00.000 8976 stepped: pos (-17, 8)
02:11:22.512 00.000 8976 move complete, result=0
02:11:22.512 00.000 8976 worker thread done servicing request
02:11:22.512 00.000 8976 Worker thread wakes up
02:11:22.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:22.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:22.512 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
02:11:23.207 00.695 8976 Exposure complete
02:11:23.212 00.005 8976 worker thread done servicing request
02:11:23.213 00.001 5052 OnExposeComplete: enter
02:11:23.213 00.000 5052 UpdateGuideState(): m_state=6
02:11:23.213 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7505
02:11:23.213 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.69, Mass=179, SNR=9.3, Peak=75 HFD=2.2
02:11:23.213 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:11:23.213 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:11:23.213 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=-0.02 hyp=0.77 cameraTheta=-0.03 mountX=-0.37 mountY=-0.63, mountTheta=-2.10
02:11:23.213 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=-0.02, opts=13)
02:11:23.214 00.001 5052 Enqueuing Move request for stepguider (0.77, -0.02)
02:11:23.214 00.000 8976 Worker thread wakes up
02:11:23.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, -0.02) opts 0xd
02:11:23.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, -0.02)
02:11:23.214 00.000 8976 Moving (0.77, -0.02) raw xDistance=-0.37 yDistance=-0.63
02:11:23.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
02:11:23.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.63
02:11:23.214 00.000 8976 MoveAxis(R, 2, ABG)
02:11:23.214 00.000 8976 stepping (-17, 8) + (2, 0)
02:11:23.214 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:23.215 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:11:23.224 00.009 5052 UpdateGuideState exits: m=179 SNR=9.3
02:11:23.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:23.224 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:23.224 00.000 5052 Enqueuing Expose request
02:11:23.247 00.023 8976 Received - 47 (G) 
02:11:23.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:23.247 00.000 8976 stepped: pos (-15, 8)
02:11:23.247 00.000 8976 MoveAxis(U, 3, ABG)
02:11:23.247 00.000 8976 stepping (-15, 8) + (0, 3)
02:11:23.247 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:23.279 00.032 8976 Received - 47 (G) 
02:11:23.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:23.279 00.000 8976 stepped: pos (-15, 11)
02:11:23.279 00.000 8976 move complete, result=0
02:11:23.279 00.000 8976 worker thread done servicing request
02:11:23.279 00.000 8976 Worker thread wakes up
02:11:23.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:23.279 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:23.279 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
02:11:23.966 00.687 8976 Exposure complete
02:11:23.972 00.006 8976 worker thread done servicing request
02:11:23.972 00.000 5052 OnExposeComplete: enter
02:11:23.972 00.000 5052 UpdateGuideState(): m_state=6
02:11:23.972 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7506
02:11:23.972 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.75, Mass=201, SNR=9.8, Peak=84 HFD=2.3
02:11:23.972 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
02:11:23.972 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
02:11:23.972 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.04 hyp=0.62 cameraTheta=0.07 mountX=-0.24 mountY=-0.54, mountTheta=-1.99
02:11:23.973 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.04, opts=13)
02:11:23.973 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.04)
02:11:23.973 00.000 8976 Worker thread wakes up
02:11:23.973 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.04) opts 0xd
02:11:23.973 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.04)
02:11:23.973 00.000 8976 Moving (0.62, 0.04) raw xDistance=-0.24 yDistance=-0.54
02:11:23.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:11:23.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
02:11:23.973 00.000 8976 MoveAxis(R, 0, ABG)
02:11:23.973 00.000 8976 MoveAxis(U, 2, ABG)
02:11:23.973 00.000 8976 stepping (-15, 11) + (0, 2)
02:11:23.973 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:23.974 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:11:23.983 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
02:11:23.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:23.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:23.983 00.000 5052 Enqueuing Expose request
02:11:23.997 00.014 8976 Received - 47 (G) 
02:11:23.997 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:23.997 00.000 8976 stepped: pos (-15, 13)
02:11:23.997 00.000 8976 move complete, result=0
02:11:23.997 00.000 8976 worker thread done servicing request
02:11:23.997 00.000 8976 Worker thread wakes up
02:11:23.997 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:23.998 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:23.998 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:11:24.691 00.693 8976 Exposure complete
02:11:24.697 00.006 8976 worker thread done servicing request
02:11:24.697 00.000 5052 OnExposeComplete: enter
02:11:24.698 00.001 5052 UpdateGuideState(): m_state=6
02:11:24.698 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7507
02:11:24.698 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.93, Mass=195, SNR=9.7, Peak=83 HFD=2.1
02:11:24.698 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
02:11:24.698 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
02:11:24.698 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.22 hyp=0.34 cameraTheta=0.70 mountX=0.08 mountY=-0.34, mountTheta=-1.34
02:11:24.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.22, opts=13)
02:11:24.699 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.22)
02:11:24.699 00.000 8976 Worker thread wakes up
02:11:24.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.22) opts 0xd
02:11:24.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.22)
02:11:24.699 00.000 8976 Moving (0.26, 0.22) raw xDistance=0.08 yDistance=-0.34
02:11:24.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:11:24.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:11:24.699 00.000 8976 MoveAxis(R, 0, ABG)
02:11:24.699 00.000 8976 MoveAxis(U, 2, ABG)
02:11:24.699 00.000 8976 stepping (-15, 13) + (0, 2)
02:11:24.699 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:24.700 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:11:24.710 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:11:24.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:24.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:24.710 00.000 5052 Enqueuing Expose request
02:11:24.733 00.023 8976 Received - 47 (G) 
02:11:24.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:24.733 00.000 8976 stepped: pos (-15, 15)
02:11:24.733 00.000 8976 move complete, result=0
02:11:24.733 00.000 8976 worker thread done servicing request
02:11:24.733 00.000 8976 Worker thread wakes up
02:11:24.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:24.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:24.733 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 2 ms NORTH
02:11:25.426 00.693 8976 Exposure complete
02:11:25.431 00.005 8976 worker thread done servicing request
02:11:25.431 00.000 5052 OnExposeComplete: enter
02:11:25.432 00.001 5052 UpdateGuideState(): m_state=6
02:11:25.432 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7508
02:11:25.432 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.66, Mass=185, SNR=9.5, Peak=83 HFD=1.7
02:11:25.432 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.97 = 2.31)
02:11:25.432 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.21)
02:11:25.432 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.93 mountX=-0.03 mountY=0.04, mountTheta=2.27
02:11:25.433 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.05, opts=13)
02:11:25.433 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.05)
02:11:25.433 00.000 8976 Worker thread wakes up
02:11:25.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.05) opts 0xd
02:11:25.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.05)
02:11:25.433 00.000 8976 Moving (-0.02, -0.05) raw xDistance=-0.03 yDistance=0.04
02:11:25.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:11:25.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:11:25.433 00.000 8976 MoveAxis(R, 0, ABG)
02:11:25.433 00.000 8976 MoveAxis(U, 0, ABG)
02:11:25.433 00.000 8976 move complete, result=0
02:11:25.433 00.000 8976 worker thread done servicing request
02:11:25.434 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:11:25.443 00.009 5052 UpdateGuideState exits: m=185 SNR=9.5
02:11:25.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:25.443 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:25.443 00.000 5052 Enqueuing Expose request
02:11:25.443 00.000 8976 Worker thread wakes up
02:11:25.444 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:25.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:25.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:26.137 00.693 8976 Exposure complete
02:11:26.143 00.006 8976 worker thread done servicing request
02:11:26.143 00.000 5052 OnExposeComplete: enter
02:11:26.143 00.000 5052 UpdateGuideState(): m_state=6
02:11:26.143 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7509
02:11:26.143 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.79, Mass=195, SNR=9.7, Peak=84 HFD=2.1
02:11:26.143 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:11:26.143 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
02:11:26.143 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.22 cameraTheta=2.77 mountX=0.16 mountY=0.13, mountTheta=0.66
02:11:26.144 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.08, opts=13)
02:11:26.144 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.08)
02:11:26.145 00.001 8976 Worker thread wakes up
02:11:26.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.08) opts 0xd
02:11:26.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.08)
02:11:26.145 00.000 8976 Moving (-0.20, 0.08) raw xDistance=0.16 yDistance=0.13
02:11:26.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:11:26.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:11:26.145 00.000 8976 MoveAxis(R, 0, ABG)
02:11:26.145 00.000 8976 MoveAxis(U, 0, ABG)
02:11:26.145 00.000 8976 move complete, result=0
02:11:26.145 00.000 8976 worker thread done servicing request
02:11:26.146 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:11:26.156 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:11:26.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:26.157 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:26.157 00.000 5052 Enqueuing Expose request
02:11:26.157 00.000 8976 Worker thread wakes up
02:11:26.157 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:26.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:26.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:26.849 00.692 8976 Exposure complete
02:11:26.855 00.006 8976 worker thread done servicing request
02:11:26.855 00.000 5052 OnExposeComplete: enter
02:11:26.855 00.000 5052 UpdateGuideState(): m_state=6
02:11:26.855 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7510
02:11:26.855 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.03, Mass=184, SNR=9.4, Peak=87 HFD=2.0
02:11:26.855 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
02:11:26.855 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
02:11:26.855 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.32 hyp=0.38 cameraTheta=2.10 mountX=0.38 mountY=-0.02, mountTheta=-0.05
02:11:26.855 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.32, opts=13)
02:11:26.855 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.32)
02:11:26.856 00.001 8976 Worker thread wakes up
02:11:26.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.32) opts 0xd
02:11:26.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.32)
02:11:26.856 00.000 8976 Moving (-0.19, 0.32) raw xDistance=0.38 yDistance=-0.02
02:11:26.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:11:26.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:11:26.856 00.000 8976 MoveAxis(L, 2, ABG)
02:11:26.856 00.000 8976 stepping (-15, 15) + (-2, 0)
02:11:26.856 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:26.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:11:26.866 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
02:11:26.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:26.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:26.866 00.000 5052 Enqueuing Expose request
02:11:26.891 00.025 8976 Received - 47 (G) 
02:11:26.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:26.891 00.000 8976 stepped: pos (-17, 15)
02:11:26.891 00.000 8976 MoveAxis(U, 0, ABG)
02:11:26.891 00.000 8976 move complete, result=0
02:11:26.891 00.000 8976 worker thread done servicing request
02:11:26.891 00.000 8976 Worker thread wakes up
02:11:26.891 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
02:11:26.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:26.891 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:27.578 00.687 8976 Exposure complete
02:11:27.584 00.006 8976 worker thread done servicing request
02:11:27.584 00.000 5052 OnExposeComplete: enter
02:11:27.584 00.000 5052 UpdateGuideState(): m_state=6
02:11:27.584 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7511
02:11:27.584 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.47, Mass=207, SNR=10.0, Peak=82 HFD=2.1
02:11:27.584 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.92 = 2.36)
02:11:27.584 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.02 = 2.26)
02:11:27.584 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.88 mountX=-0.18 mountY=0.19, mountTheta=2.32
02:11:27.586 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.24, opts=13)
02:11:27.586 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.24)
02:11:27.586 00.000 8976 Worker thread wakes up
02:11:27.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.24) opts 0xd
02:11:27.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.24)
02:11:27.586 00.000 8976 Moving (-0.08, -0.24) raw xDistance=-0.18 yDistance=0.19
02:11:27.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:11:27.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:11:27.586 00.000 8976 MoveAxis(R, 0, ABG)
02:11:27.586 00.000 8976 MoveAxis(U, 0, ABG)
02:11:27.586 00.000 8976 move complete, result=0
02:11:27.586 00.000 8976 worker thread done servicing request
02:11:27.587 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:11:27.596 00.009 5052 UpdateGuideState exits: m=207 SNR=10.0
02:11:27.597 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:27.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:27.597 00.000 5052 Enqueuing Expose request
02:11:27.597 00.000 8976 Worker thread wakes up
02:11:27.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:27.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:27.597 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:28.305 00.708 8976 Exposure complete
02:11:28.310 00.005 8976 worker thread done servicing request
02:11:28.310 00.000 5052 OnExposeComplete: enter
02:11:28.310 00.000 5052 UpdateGuideState(): m_state=6
02:11:28.311 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7512
02:11:28.311 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.42, Mass=201, SNR=9.8, Peak=82 HFD=1.6
02:11:28.311 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
02:11:28.311 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.13)
02:11:28.311 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.29 hyp=0.34 cameraTheta=-1.01 mountX=-0.34 mountY=0.01, mountTheta=3.13
02:11:28.311 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.29, opts=13)
02:11:28.311 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.29)
02:11:28.311 00.000 8976 Worker thread wakes up
02:11:28.312 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.29) opts 0xd
02:11:28.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.29)
02:11:28.312 00.000 8976 Moving (0.18, -0.29) raw xDistance=-0.34 yDistance=0.01
02:11:28.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:11:28.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:11:28.312 00.000 8976 MoveAxis(R, 1, ABG)
02:11:28.312 00.000 8976 stepping (-17, 15) + (1, 0)
02:11:28.312 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:28.312 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:11:28.322 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
02:11:28.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:28.322 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:28.322 00.000 5052 Enqueuing Expose request
02:11:28.346 00.024 8976 Received - 47 (G) 
02:11:28.346 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:28.346 00.000 8976 stepped: pos (-16, 15)
02:11:28.346 00.000 8976 MoveAxis(U, 0, ABG)
02:11:28.346 00.000 8976 move complete, result=0
02:11:28.346 00.000 8976 worker thread done servicing request
02:11:28.346 00.000 8976 Worker thread wakes up
02:11:28.346 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:28.346 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:28.346 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
02:11:29.042 00.696 8976 Exposure complete
02:11:29.048 00.006 8976 worker thread done servicing request
02:11:29.048 00.000 5052 OnExposeComplete: enter
02:11:29.048 00.000 5052 UpdateGuideState(): m_state=6
02:11:29.048 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7513
02:11:29.048 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.67, Mass=202, SNR=9.9, Peak=83 HFD=1.7
02:11:29.048 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
02:11:29.048 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:11:29.048 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.04 hyp=0.33 cameraTheta=-0.12 mountX=-0.18 mountY=-0.25, mountTheta=-2.20
02:11:29.049 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.04, opts=13)
02:11:29.049 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.04)
02:11:29.049 00.000 8976 Worker thread wakes up
02:11:29.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.04) opts 0xd
02:11:29.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.04)
02:11:29.050 00.001 8976 Moving (0.32, -0.04) raw xDistance=-0.18 yDistance=-0.25
02:11:29.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:11:29.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:11:29.050 00.000 8976 MoveAxis(R, 0, ABG)
02:11:29.050 00.000 8976 MoveAxis(U, 0, ABG)
02:11:29.050 00.000 8976 move complete, result=0
02:11:29.050 00.000 8976 worker thread done servicing request
02:11:29.050 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:11:29.060 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
02:11:29.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:29.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:29.060 00.000 5052 Enqueuing Expose request
02:11:29.061 00.001 8976 Worker thread wakes up
02:11:29.061 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:29.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:29.061 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:29.754 00.693 8976 Exposure complete
02:11:29.760 00.006 8976 worker thread done servicing request
02:11:29.760 00.000 5052 OnExposeComplete: enter
02:11:29.760 00.000 5052 UpdateGuideState(): m_state=6
02:11:29.760 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7514
02:11:29.760 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.69, Mass=178, SNR=9.3, Peak=82 HFD=1.8
02:11:29.760 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:11:29.760 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:11:29.760 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.02 hyp=0.63 cameraTheta=-0.03 mountX=-0.31 mountY=-0.52, mountTheta=-2.10
02:11:29.761 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.02, opts=13)
02:11:29.761 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.02)
02:11:29.761 00.000 8976 Worker thread wakes up
02:11:29.762 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.02) opts 0xd
02:11:29.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.02)
02:11:29.762 00.000 8976 Moving (0.63, -0.02) raw xDistance=-0.31 yDistance=-0.52
02:11:29.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:11:29.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:11:29.762 00.000 8976 MoveAxis(R, 1, ABG)
02:11:29.762 00.000 8976 stepping (-16, 15) + (1, 0)
02:11:29.762 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:29.763 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:11:29.772 00.009 5052 UpdateGuideState exits: m=178 SNR=9.3
02:11:29.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:29.772 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:29.772 00.000 5052 Enqueuing Expose request
02:11:29.785 00.013 8976 Received - 47 (G) 
02:11:29.785 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:29.785 00.000 8976 stepped: pos (-15, 15)
02:11:29.785 00.000 8976 MoveAxis(U, 2, ABG)
02:11:29.785 00.000 8976 stepping (-15, 15) + (0, 2)
02:11:29.785 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:29.817 00.032 8976 Received - 47 (G) 
02:11:29.817 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:29.817 00.000 8976 stepped: pos (-15, 17)
02:11:29.817 00.000 8976 move complete, result=0
02:11:29.817 00.000 8976 worker thread done servicing request
02:11:29.817 00.000 8976 Worker thread wakes up
02:11:29.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:29.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:29.817 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:11:30.508 00.691 8976 Exposure complete
02:11:30.514 00.006 8976 worker thread done servicing request
02:11:30.514 00.000 5052 OnExposeComplete: enter
02:11:30.514 00.000 5052 UpdateGuideState(): m_state=6
02:11:30.514 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7515
02:11:30.514 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.62, Mass=191, SNR=9.6, Peak=82 HFD=1.5
02:11:30.514 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
02:11:30.514 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
02:11:30.514 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.09 hyp=0.37 cameraTheta=-0.25 mountX=-0.25 mountY=-0.25, mountTheta=-2.35
02:11:30.515 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.09, opts=13)
02:11:30.515 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.09)
02:11:30.515 00.000 8976 Worker thread wakes up
02:11:30.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.09) opts 0xd
02:11:30.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.09)
02:11:30.515 00.000 8976 Moving (0.36, -0.09) raw xDistance=-0.25 yDistance=-0.25
02:11:30.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:11:30.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:11:30.515 00.000 8976 MoveAxis(R, 0, ABG)
02:11:30.515 00.000 8976 MoveAxis(U, 0, ABG)
02:11:30.516 00.001 8976 move complete, result=0
02:11:30.516 00.000 8976 worker thread done servicing request
02:11:30.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:11:30.526 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
02:11:30.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:30.526 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:30.526 00.000 5052 Enqueuing Expose request
02:11:30.526 00.000 8976 Worker thread wakes up
02:11:30.526 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:11:30.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:30.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:31.219 00.693 8976 Exposure complete
02:11:31.224 00.005 8976 worker thread done servicing request
02:11:31.225 00.001 5052 OnExposeComplete: enter
02:11:31.225 00.000 5052 UpdateGuideState(): m_state=6
02:11:31.225 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7516
02:11:31.225 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.59, Mass=194, SNR=9.7, Peak=88 HFD=1.5
02:11:31.225 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
02:11:31.225 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
02:11:31.225 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.12 hyp=0.39 cameraTheta=-0.31 mountX=-0.27 mountY=-0.24, mountTheta=-2.41
02:11:31.225 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.12, opts=13)
02:11:31.225 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.12)
02:11:31.226 00.001 8976 Worker thread wakes up
02:11:31.226 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.12) opts 0xd
02:11:31.226 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.12)
02:11:31.226 00.000 8976 Moving (0.37, -0.12) raw xDistance=-0.27 yDistance=-0.24
02:11:31.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:11:31.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:11:31.226 00.000 8976 MoveAxis(R, 1, ABG)
02:11:31.226 00.000 8976 stepping (-15, 17) + (1, 0)
02:11:31.226 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:31.227 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:11:31.238 00.011 5052 UpdateGuideState exits: m=194 SNR=9.7
02:11:31.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:31.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:31.239 00.001 5052 Enqueuing Expose request
02:11:31.256 00.017 8976 Received - 47 (G) 
02:11:31.256 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:31.256 00.000 8976 stepped: pos (-14, 17)
02:11:31.256 00.000 8976 MoveAxis(U, 0, ABG)
02:11:31.256 00.000 8976 move complete, result=0
02:11:31.256 00.000 8976 worker thread done servicing request
02:11:31.256 00.000 8976 Worker thread wakes up
02:11:31.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:31.256 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:31.256 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:11:31.951 00.695 8976 Exposure complete
02:11:31.958 00.007 8976 worker thread done servicing request
02:11:31.958 00.000 5052 OnExposeComplete: enter
02:11:31.958 00.000 5052 UpdateGuideState(): m_state=6
02:11:31.958 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7517
02:11:31.958 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.84, Mass=178, SNR=9.3, Peak=98 HFD=1.7
02:11:31.958 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.72 = -0.72)
02:11:31.958 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
02:11:31.958 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.32 mountX=0.10 mountY=-0.10, mountTheta=-0.78
02:11:31.959 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.13, opts=13)
02:11:31.959 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.13)
02:11:31.959 00.000 8976 Worker thread wakes up
02:11:31.960 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.13) opts 0xd
02:11:31.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.13)
02:11:31.960 00.000 8976 Moving (0.03, 0.13) raw xDistance=0.10 yDistance=-0.10
02:11:31.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:11:31.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:11:31.960 00.000 8976 MoveAxis(R, 0, ABG)
02:11:31.960 00.000 8976 MoveAxis(U, 0, ABG)
02:11:31.960 00.000 8976 move complete, result=0
02:11:31.960 00.000 8976 worker thread done servicing request
02:11:31.961 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:11:31.971 00.010 5052 UpdateGuideState exits: m=178 SNR=9.3
02:11:31.972 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:31.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:31.972 00.000 5052 Enqueuing Expose request
02:11:31.972 00.000 8976 Worker thread wakes up
02:11:31.972 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:31.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:31.972 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:32.660 00.688 8976 Exposure complete
02:11:32.666 00.006 8976 worker thread done servicing request
02:11:32.666 00.000 5052 OnExposeComplete: enter
02:11:32.666 00.000 5052 UpdateGuideState(): m_state=6
02:11:32.667 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7518
02:11:32.667 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.88, Mass=199, SNR=9.8, Peak=92 HFD=1.8
02:11:32.667 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
02:11:32.667 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
02:11:32.667 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.76 mountX=0.07 mountY=-0.24, mountTheta=-1.29
02:11:32.668 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.17, opts=13)
02:11:32.668 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.17)
02:11:32.668 00.000 8976 Worker thread wakes up
02:11:32.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.17) opts 0xd
02:11:32.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.17)
02:11:32.668 00.000 8976 Moving (0.17, 0.17) raw xDistance=0.07 yDistance=-0.24
02:11:32.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:11:32.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:11:32.668 00.000 8976 MoveAxis(R, 0, ABG)
02:11:32.668 00.000 8976 MoveAxis(U, 0, ABG)
02:11:32.668 00.000 8976 move complete, result=0
02:11:32.668 00.000 8976 worker thread done servicing request
02:11:32.669 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=92, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:11:32.679 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:11:32.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:32.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:32.679 00.000 5052 Enqueuing Expose request
02:11:32.679 00.000 8976 Worker thread wakes up
02:11:32.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:32.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:32.679 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:33.369 00.690 8976 Exposure complete
02:11:33.374 00.005 8976 worker thread done servicing request
02:11:33.374 00.000 5052 OnExposeComplete: enter
02:11:33.374 00.000 5052 UpdateGuideState(): m_state=6
02:11:33.374 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7519
02:11:33.374 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.77, Mass=198, SNR=9.8, Peak=97 HFD=1.7
02:11:33.374 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.13 = -0.13)
02:11:33.375 00.001 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
02:11:33.375 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.92 mountX=0.06 mountY=-0.01, mountTheta=-0.23
02:11:33.375 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.06, opts=13)
02:11:33.375 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.06)
02:11:33.375 00.000 8976 Worker thread wakes up
02:11:33.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.06) opts 0xd
02:11:33.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.06)
02:11:33.375 00.000 8976 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=-0.01
02:11:33.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:11:33.376 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:11:33.376 00.000 8976 MoveAxis(R, 0, ABG)
02:11:33.376 00.000 8976 MoveAxis(U, 0, ABG)
02:11:33.376 00.000 8976 move complete, result=0
02:11:33.376 00.000 8976 worker thread done servicing request
02:11:33.376 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:11:33.387 00.011 5052 UpdateGuideState exits: m=198 SNR=9.8
02:11:33.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:33.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:33.387 00.000 5052 Enqueuing Expose request
02:11:33.388 00.001 8976 Worker thread wakes up
02:11:33.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:33.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:33.388 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:34.078 00.690 8976 Exposure complete
02:11:34.084 00.006 8976 worker thread done servicing request
02:11:34.084 00.000 5052 OnExposeComplete: enter
02:11:34.084 00.000 5052 UpdateGuideState(): m_state=6
02:11:34.084 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7520
02:11:34.084 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=282.08, Mass=201, SNR=9.8, Peak=93 HFD=2.0
02:11:34.084 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
02:11:34.084 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
02:11:34.084 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.37 hyp=0.46 cameraTheta=2.22 mountX=0.46 mountY=0.03, mountTheta=0.08
02:11:34.085 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.37, opts=13)
02:11:34.085 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.37)
02:11:34.085 00.000 8976 Worker thread wakes up
02:11:34.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.37) opts 0xd
02:11:34.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.37)
02:11:34.085 00.000 8976 Moving (-0.28, 0.37) raw xDistance=0.46 yDistance=0.03
02:11:34.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:11:34.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:11:34.085 00.000 8976 MoveAxis(L, 2, ABG)
02:11:34.085 00.000 8976 stepping (-14, 17) + (-2, 0)
02:11:34.085 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:34.086 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:11:34.096 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
02:11:34.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:34.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:34.096 00.000 5052 Enqueuing Expose request
02:11:34.117 00.021 8976 Received - 47 (G) 
02:11:34.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:34.117 00.000 8976 stepped: pos (-16, 17)
02:11:34.117 00.000 8976 MoveAxis(U, 0, ABG)
02:11:34.117 00.000 8976 move complete, result=0
02:11:34.118 00.001 8976 worker thread done servicing request
02:11:34.118 00.000 8976 Worker thread wakes up
02:11:34.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:34.118 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.0 px 0 ms NORTH
02:11:34.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:34.808 00.690 8976 Exposure complete
02:11:34.813 00.005 8976 worker thread done servicing request
02:11:34.813 00.000 5052 OnExposeComplete: enter
02:11:34.813 00.000 5052 UpdateGuideState(): m_state=6
02:11:34.813 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7521
02:11:34.813 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.72, Mass=201, SNR=9.9, Peak=83 HFD=1.7
02:11:34.813 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:11:34.813 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:11:34.813 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.01 hyp=0.58 cameraTheta=3.13 mountX=0.27 mountY=0.48, mountTheta=1.06
02:11:34.814 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.01, opts=13)
02:11:34.814 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.01)
02:11:34.814 00.000 8976 Worker thread wakes up
02:11:34.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.01) opts 0xd
02:11:34.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.01)
02:11:34.814 00.000 8976 Moving (-0.58, 0.01) raw xDistance=0.27 yDistance=0.48
02:11:34.815 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
02:11:34.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48
02:11:34.815 00.000 8976 MoveAxis(L, 1, ABG)
02:11:34.815 00.000 8976 stepping (-16, 17) + (-1, 0)
02:11:34.815 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:34.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:11:34.825 00.010 5052 UpdateGuideState exits: m=201 SNR=9.9
02:11:34.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:34.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:34.825 00.000 5052 Enqueuing Expose request
02:11:34.837 00.012 8976 Received - 47 (G) 
02:11:34.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:34.837 00.000 8976 stepped: pos (-17, 17)
02:11:34.837 00.000 8976 MoveAxis(D, 2, ABG)
02:11:34.837 00.000 8976 stepping (-17, 17) + (0, -2)
02:11:34.837 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:34.868 00.031 8976 Received - 47 (G) 
02:11:34.869 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:34.869 00.000 8976 stepped: pos (-17, 15)
02:11:34.869 00.000 8976 move complete, result=0
02:11:34.869 00.000 8976 worker thread done servicing request
02:11:34.869 00.000 8976 Worker thread wakes up
02:11:34.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:34.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:34.869 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:11:35.559 00.690 8976 Exposure complete
02:11:35.565 00.006 8976 worker thread done servicing request
02:11:35.565 00.000 5052 OnExposeComplete: enter
02:11:35.565 00.000 5052 UpdateGuideState(): m_state=6
02:11:35.565 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7522
02:11:35.565 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.86, Mass=200, SNR=9.8, Peak=71 HFD=2.3
02:11:35.565 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
02:11:35.565 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
02:11:35.565 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.15 hyp=0.27 cameraTheta=2.57 mountX=0.24 mountY=0.11, mountTheta=0.44
02:11:35.566 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.15, opts=13)
02:11:35.566 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.15)
02:11:35.566 00.000 8976 Worker thread wakes up
02:11:35.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.15) opts 0xd
02:11:35.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.15)
02:11:35.566 00.000 8976 Moving (-0.23, 0.15) raw xDistance=0.24 yDistance=0.11
02:11:35.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:11:35.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:11:35.566 00.000 8976 MoveAxis(R, 0, ABG)
02:11:35.566 00.000 8976 MoveAxis(U, 0, ABG)
02:11:35.566 00.000 8976 move complete, result=0
02:11:35.566 00.000 8976 worker thread done servicing request
02:11:35.567 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:11:35.577 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
02:11:35.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:35.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:35.577 00.000 5052 Enqueuing Expose request
02:11:35.577 00.000 8976 Worker thread wakes up
02:11:35.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:35.577 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:35.578 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:36.267 00.689 8976 Exposure complete
02:11:36.272 00.005 8976 worker thread done servicing request
02:11:36.272 00.000 5052 OnExposeComplete: enter
02:11:36.272 00.000 5052 UpdateGuideState(): m_state=6
02:11:36.272 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7523
02:11:36.272 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.80, Mass=183, SNR=9.4, Peak=85 HFD=1.7
02:11:36.272 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:11:36.273 00.001 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
02:11:36.273 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.09 hyp=0.38 cameraTheta=2.92 mountX=0.25 mountY=0.27, mountTheta=0.82
02:11:36.273 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.09, opts=13)
02:11:36.273 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.09)
02:11:36.273 00.000 8976 Worker thread wakes up
02:11:36.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.09) opts 0xd
02:11:36.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.09)
02:11:36.273 00.000 8976 Moving (-0.37, 0.09) raw xDistance=0.25 yDistance=0.27
02:11:36.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:11:36.274 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:11:36.274 00.000 8976 MoveAxis(R, 0, ABG)
02:11:36.274 00.000 8976 MoveAxis(D, 1, ABG)
02:11:36.274 00.000 8976 stepping (-17, 15) + (0, -1)
02:11:36.274 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:36.274 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:11:36.283 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
02:11:36.286 00.003 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:36.286 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:36.286 00.000 5052 Enqueuing Expose request
02:11:36.307 00.021 8976 Received - 47 (G) 
02:11:36.307 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:36.307 00.000 8976 stepped: pos (-17, 14)
02:11:36.307 00.000 8976 move complete, result=0
02:11:36.307 00.000 8976 worker thread done servicing request
02:11:36.307 00.000 8976 Worker thread wakes up
02:11:36.307 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:11:36.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:36.307 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:36.997 00.690 8976 Exposure complete
02:11:37.003 00.006 8976 worker thread done servicing request
02:11:37.003 00.000 5052 OnExposeComplete: enter
02:11:37.003 00.000 5052 UpdateGuideState(): m_state=6
02:11:37.003 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7524
02:11:37.003 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=282.07, Mass=179, SNR=9.3, Peak=84 HFD=2.0
02:11:37.003 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
02:11:37.003 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
02:11:37.003 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.36 hyp=0.60 cameraTheta=2.51 mountX=0.54 mountY=0.21, mountTheta=0.38
02:11:37.004 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.36, opts=13)
02:11:37.004 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.36)
02:11:37.004 00.000 8976 Worker thread wakes up
02:11:37.004 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.36) opts 0xd
02:11:37.004 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.36)
02:11:37.004 00.000 8976 Moving (-0.49, 0.36) raw xDistance=0.54 yDistance=0.21
02:11:37.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:11:37.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:11:37.004 00.000 8976 MoveAxis(L, 2, ABG)
02:11:37.004 00.000 8976 stepping (-17, 14) + (-2, 0)
02:11:37.004 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:37.005 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:11:37.015 00.010 5052 UpdateGuideState exits: m=179 SNR=9.3
02:11:37.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:37.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:37.015 00.000 5052 Enqueuing Expose request
02:11:37.027 00.012 8976 Received - 47 (G) 
02:11:37.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:37.027 00.000 8976 stepped: pos (-19, 14)
02:11:37.027 00.000 8976 MoveAxis(U, 0, ABG)
02:11:37.027 00.000 8976 move complete, result=0
02:11:37.027 00.000 8976 worker thread done servicing request
02:11:37.027 00.000 8976 Worker thread wakes up
02:11:37.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:37.027 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:37.027 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:11:37.721 00.694 8976 Exposure complete
02:11:37.726 00.005 8976 worker thread done servicing request
02:11:37.726 00.000 5052 OnExposeComplete: enter
02:11:37.726 00.000 5052 UpdateGuideState(): m_state=6
02:11:37.726 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7525
02:11:37.726 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.93, Mass=183, SNR=9.4, Peak=81 HFD=2.1
02:11:37.726 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:11:37.728 00.002 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:11:37.728 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.22 hyp=0.67 cameraTheta=2.81 mountX=0.48 mountY=0.42, mountTheta=0.71
02:11:37.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.22, opts=13)
02:11:37.729 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.22)
02:11:37.729 00.000 8976 Worker thread wakes up
02:11:37.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.22) opts 0xd
02:11:37.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.22)
02:11:37.729 00.000 8976 Moving (-0.64, 0.22) raw xDistance=0.48 yDistance=0.42
02:11:37.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
02:11:37.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:11:37.729 00.000 8976 MoveAxis(L, 2, ABG)
02:11:37.729 00.000 8976 stepping (-19, 14) + (-2, 0)
02:11:37.729 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:37.730 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:11:37.743 00.013 5052 UpdateGuideState exits: m=183 SNR=9.4
02:11:37.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:37.743 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:37.743 00.000 5052 Enqueuing Expose request
02:11:37.762 00.019 8976 Received - 47 (G) 
02:11:37.763 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:37.763 00.000 8976 stepped: pos (-21, 14)
02:11:37.763 00.000 8976 MoveAxis(D, 2, ABG)
02:11:37.763 00.000 8976 stepping (-21, 14) + (0, -2)
02:11:37.763 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:37.794 00.031 8976 Received - 47 (G) 
02:11:37.795 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:37.795 00.000 8976 stepped: pos (-21, 12)
02:11:37.795 00.000 8976 move complete, result=0
02:11:37.795 00.000 8976 worker thread done servicing request
02:11:37.795 00.000 8976 Worker thread wakes up
02:11:37.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:37.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:37.795 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:11:38.499 00.704 8976 Exposure complete
02:11:38.505 00.006 8976 worker thread done servicing request
02:11:38.505 00.000 5052 OnExposeComplete: enter
02:11:38.505 00.000 5052 UpdateGuideState(): m_state=6
02:11:38.505 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7526
02:11:38.506 00.001 5052 Star::Find returns 1 (0), X=328.86, Y=281.09, Mass=212, SNR=10.1, Peak=86 HFD=2.1
02:11:38.506 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.04) = xAngle (-4.08 = 2.20)
02:11:38.506 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.19 = 2.10)
02:11:38.506 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.62 hyp=0.70 cameraTheta=-2.04 mountX=-0.41 mountY=0.60, mountTheta=2.17
02:11:38.506 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.62, opts=13)
02:11:38.506 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.62)
02:11:38.506 00.000 8976 Worker thread wakes up
02:11:38.506 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.62) opts 0xd
02:11:38.506 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.62)
02:11:38.506 00.000 8976 Moving (-0.31, -0.62) raw xDistance=-0.41 yDistance=0.60
02:11:38.507 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
02:11:38.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
02:11:38.507 00.000 8976 MoveAxis(R, 2, ABG)
02:11:38.507 00.000 8976 stepping (-21, 12) + (2, 0)
02:11:38.507 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:38.507 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:11:38.520 00.013 5052 UpdateGuideState exits: m=212 SNR=10.1
02:11:38.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:38.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:38.520 00.000 5052 Enqueuing Expose request
02:11:38.529 00.009 8976 Received - 47 (G) 
02:11:38.529 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:38.529 00.000 8976 stepped: pos (-19, 12)
02:11:38.529 00.000 8976 MoveAxis(D, 3, ABG)
02:11:38.529 00.000 8976 stepping (-19, 12) + (0, -3)
02:11:38.529 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:38.561 00.032 8976 Received - 47 (G) 
02:11:38.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:38.561 00.000 8976 stepped: pos (-19, 9)
02:11:38.561 00.000 8976 move complete, result=0
02:11:38.561 00.000 8976 worker thread done servicing request
02:11:38.561 00.000 8976 Worker thread wakes up
02:11:38.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:38.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:38.561 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.6 px 3 ms SOUTH
02:11:39.257 00.696 8976 Exposure complete
02:11:39.262 00.005 8976 worker thread done servicing request
02:11:39.263 00.001 5052 OnExposeComplete: enter
02:11:39.263 00.000 5052 UpdateGuideState(): m_state=6
02:11:39.263 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7527
02:11:39.263 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.92, Mass=187, SNR=9.5, Peak=81 HFD=2.1
02:11:39.263 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
02:11:39.263 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
02:11:39.263 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.21 hyp=0.34 cameraTheta=2.49 mountX=0.31 mountY=0.11, mountTheta=0.35
02:11:39.263 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.21, opts=13)
02:11:39.263 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.21)
02:11:39.264 00.001 8976 Worker thread wakes up
02:11:39.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.21) opts 0xd
02:11:39.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.21)
02:11:39.264 00.000 8976 Moving (-0.27, 0.21) raw xDistance=0.31 yDistance=0.11
02:11:39.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
02:11:39.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:11:39.264 00.000 8976 MoveAxis(L, 1, ABG)
02:11:39.264 00.000 8976 stepping (-19, 9) + (-1, 0)
02:11:39.264 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:39.264 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:11:39.274 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
02:11:39.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:39.274 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:39.274 00.000 5052 Enqueuing Expose request
02:11:39.297 00.023 8976 Received - 47 (G) 
02:11:39.297 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:39.297 00.000 8976 stepped: pos (-20, 9)
02:11:39.297 00.000 8976 MoveAxis(U, 0, ABG)
02:11:39.297 00.000 8976 move complete, result=0
02:11:39.297 00.000 8976 worker thread done servicing request
02:11:39.297 00.000 8976 Worker thread wakes up
02:11:39.297 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:11:39.297 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:39.297 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:39.985 00.688 8976 Exposure complete
02:11:39.990 00.005 8976 worker thread done servicing request
02:11:39.990 00.000 5052 OnExposeComplete: enter
02:11:39.991 00.001 5052 UpdateGuideState(): m_state=6
02:11:39.991 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7528
02:11:39.991 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.57, Mass=183, SNR=9.4, Peak=81 HFD=1.7
02:11:39.991 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
02:11:39.991 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.28)
02:11:39.991 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.14 hyp=0.51 cameraTheta=-2.86 mountX=0.10 mountY=0.49, mountTheta=1.37
02:11:39.991 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.14, opts=13)
02:11:39.991 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.14)
02:11:39.991 00.000 8976 Worker thread wakes up
02:11:39.992 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.14) opts 0xd
02:11:39.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.14)
02:11:39.992 00.000 8976 Moving (-0.49, -0.14) raw xDistance=0.10 yDistance=0.49
02:11:39.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:11:39.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:11:39.992 00.000 8976 MoveAxis(R, 0, ABG)
02:11:39.992 00.000 8976 MoveAxis(D, 2, ABG)
02:11:39.992 00.000 8976 stepping (-20, 9) + (0, -2)
02:11:39.992 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:39.992 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:11:40.002 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
02:11:40.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:40.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:40.002 00.000 5052 Enqueuing Expose request
02:11:40.016 00.014 8976 Received - 47 (G) 
02:11:40.016 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:40.016 00.000 8976 stepped: pos (-20, 7)
02:11:40.016 00.000 8976 move complete, result=0
02:11:40.016 00.000 8976 worker thread done servicing request
02:11:40.016 00.000 8976 Worker thread wakes up
02:11:40.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:40.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:40.016 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:11:40.708 00.692 8976 Exposure complete
02:11:40.714 00.006 8976 worker thread done servicing request
02:11:40.714 00.000 5052 OnExposeComplete: enter
02:11:40.714 00.000 5052 UpdateGuideState(): m_state=6
02:11:40.714 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7529
02:11:40.714 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.89, Mass=195, SNR=9.7, Peak=89 HFD=2.0
02:11:40.714 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
02:11:40.714 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
02:11:40.714 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.29 mountX=0.24 mountY=0.04, mountTheta=0.15
02:11:40.715 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.18, opts=13)
02:11:40.715 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.18)
02:11:40.715 00.000 8976 Worker thread wakes up
02:11:40.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.18) opts 0xd
02:11:40.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.18)
02:11:40.715 00.000 8976 Moving (-0.16, 0.18) raw xDistance=0.24 yDistance=0.04
02:11:40.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:11:40.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:11:40.715 00.000 8976 MoveAxis(R, 0, ABG)
02:11:40.715 00.000 8976 MoveAxis(U, 0, ABG)
02:11:40.716 00.001 8976 move complete, result=0
02:11:40.716 00.000 8976 worker thread done servicing request
02:11:40.717 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=35, FiltMax=63, Gamma=2.630
02:11:40.728 00.011 5052 UpdateGuideState exits: m=195 SNR=9.7
02:11:40.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:40.728 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:40.729 00.001 5052 Enqueuing Expose request
02:11:40.729 00.000 8976 Worker thread wakes up
02:11:40.729 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:40.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:40.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:41.424 00.695 8976 Exposure complete
02:11:41.430 00.006 8976 worker thread done servicing request
02:11:41.431 00.001 5052 OnExposeComplete: enter
02:11:41.431 00.000 5052 UpdateGuideState(): m_state=6
02:11:41.431 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7530
02:11:41.431 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.92, Mass=206, SNR=10.0, Peak=93 HFD=2.2
02:11:41.431 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
02:11:41.431 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
02:11:41.431 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.21 hyp=0.34 cameraTheta=2.46 mountX=0.31 mountY=0.10, mountTheta=0.32
02:11:41.432 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.21, opts=13)
02:11:41.432 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.21)
02:11:41.432 00.000 8976 Worker thread wakes up
02:11:41.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.21) opts 0xd
02:11:41.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.21)
02:11:41.432 00.000 8976 Moving (-0.26, 0.21) raw xDistance=0.31 yDistance=0.10
02:11:41.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:11:41.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:11:41.432 00.000 8976 MoveAxis(L, 1, ABG)
02:11:41.432 00.000 8976 stepping (-20, 7) + (-1, 0)
02:11:41.432 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:41.433 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:11:41.443 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
02:11:41.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:41.443 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:41.443 00.000 5052 Enqueuing Expose request
02:11:41.454 00.011 8976 Received - 47 (G) 
02:11:41.454 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:41.454 00.000 8976 stepped: pos (-21, 7)
02:11:41.454 00.000 8976 MoveAxis(U, 0, ABG)
02:11:41.454 00.000 8976 move complete, result=0
02:11:41.454 00.000 8976 worker thread done servicing request
02:11:41.454 00.000 8976 Worker thread wakes up
02:11:41.455 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:11:41.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:41.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:42.144 00.689 8976 Exposure complete
02:11:42.149 00.005 8976 worker thread done servicing request
02:11:42.150 00.001 5052 OnExposeComplete: enter
02:11:42.150 00.000 5052 UpdateGuideState(): m_state=6
02:11:42.150 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7531
02:11:42.150 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.80, Mass=181, SNR=9.3, Peak=91 HFD=1.4
02:11:42.150 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
02:11:42.150 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
02:11:42.150 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.09 hyp=0.26 cameraTheta=0.34 mountX=-0.03 mountY=-0.25, mountTheta=-1.71
02:11:42.150 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.09, opts=13)
02:11:42.150 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.09)
02:11:42.151 00.001 8976 Worker thread wakes up
02:11:42.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.09) opts 0xd
02:11:42.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.09)
02:11:42.151 00.000 8976 Moving (0.24, 0.09) raw xDistance=-0.03 yDistance=-0.25
02:11:42.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:11:42.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:11:42.151 00.000 8976 MoveAxis(R, 0, ABG)
02:11:42.151 00.000 8976 MoveAxis(U, 0, ABG)
02:11:42.151 00.000 8976 move complete, result=0
02:11:42.151 00.000 8976 worker thread done servicing request
02:11:42.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=91, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:11:42.161 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
02:11:42.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:42.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:42.161 00.000 5052 Enqueuing Expose request
02:11:42.161 00.000 8976 Worker thread wakes up
02:11:42.161 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:11:42.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:42.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:42.851 00.690 8976 Exposure complete
02:11:42.856 00.005 8976 worker thread done servicing request
02:11:42.857 00.001 5052 OnExposeComplete: enter
02:11:42.857 00.000 5052 UpdateGuideState(): m_state=6
02:11:42.857 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7532
02:11:42.857 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.91, Mass=191, SNR=9.5, Peak=76 HFD=2.3
02:11:42.857 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
02:11:42.857 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
02:11:42.857 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.58 mountX=0.18 mountY=-0.11, mountTheta=-0.54
02:11:42.857 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.20, opts=13)
02:11:42.857 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.20)
02:11:42.858 00.001 8976 Worker thread wakes up
02:11:42.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.20) opts 0xd
02:11:42.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.20)
02:11:42.858 00.000 8976 Moving (-0.00, 0.20) raw xDistance=0.18 yDistance=-0.11
02:11:42.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:11:42.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:11:42.858 00.000 8976 MoveAxis(R, 0, ABG)
02:11:42.858 00.000 8976 MoveAxis(U, 0, ABG)
02:11:42.858 00.000 8976 move complete, result=0
02:11:42.858 00.000 8976 worker thread done servicing request
02:11:42.858 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:11:42.868 00.010 5052 UpdateGuideState exits: m=191 SNR=9.5
02:11:42.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:42.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:42.868 00.000 5052 Enqueuing Expose request
02:11:42.868 00.000 8976 Worker thread wakes up
02:11:42.868 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:42.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:42.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:43.556 00.688 8976 Exposure complete
02:11:43.561 00.005 8976 worker thread done servicing request
02:11:43.562 00.001 5052 OnExposeComplete: enter
02:11:43.562 00.000 5052 UpdateGuideState(): m_state=6
02:11:43.562 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7533
02:11:43.562 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.02, Mass=209, SNR=10.0, Peak=88 HFD=2.1
02:11:43.562 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
02:11:43.562 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
02:11:43.562 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.31 hyp=0.40 cameraTheta=2.25 mountX=0.39 mountY=0.04, mountTheta=0.10
02:11:43.562 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.31, opts=13)
02:11:43.563 00.001 5052 Enqueuing Move request for stepguider (-0.25, 0.31)
02:11:43.563 00.000 8976 Worker thread wakes up
02:11:43.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.31) opts 0xd
02:11:43.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.31)
02:11:43.563 00.000 8976 Moving (-0.25, 0.31) raw xDistance=0.39 yDistance=0.04
02:11:43.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:11:43.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:11:43.563 00.000 8976 MoveAxis(L, 2, ABG)
02:11:43.563 00.000 8976 stepping (-21, 7) + (-2, 0)
02:11:43.563 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:43.563 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:11:43.576 00.013 5052 UpdateGuideState exits: m=209 SNR=10.0
02:11:43.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:43.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:43.576 00.000 5052 Enqueuing Expose request
02:11:43.597 00.021 8976 Received - 47 (G) 
02:11:43.597 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:43.597 00.000 8976 stepped: pos (-23, 7)
02:11:43.597 00.000 8976 MoveAxis(U, 0, ABG)
02:11:43.597 00.000 8976 move complete, result=0
02:11:43.597 00.000 8976 worker thread done servicing request
02:11:43.597 00.000 8976 Worker thread wakes up
02:11:43.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:43.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:43.597 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
02:11:44.292 00.695 8976 Exposure complete
02:11:44.298 00.006 8976 worker thread done servicing request
02:11:44.298 00.000 5052 OnExposeComplete: enter
02:11:44.298 00.000 5052 UpdateGuideState(): m_state=6
02:11:44.298 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7534
02:11:44.298 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.74, Mass=182, SNR=9.4, Peak=74 HFD=1.8
02:11:44.298 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:11:44.299 00.001 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:11:44.299 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.03 hyp=0.26 cameraTheta=0.10 mountX=-0.10 mountY=-0.23, mountTheta=-1.96
02:11:44.299 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.03, opts=13)
02:11:44.299 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.03)
02:11:44.299 00.000 8976 Worker thread wakes up
02:11:44.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.03) opts 0xd
02:11:44.300 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.03)
02:11:44.300 00.000 8976 Moving (0.26, 0.03) raw xDistance=-0.10 yDistance=-0.23
02:11:44.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:11:44.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:11:44.300 00.000 8976 MoveAxis(R, 0, ABG)
02:11:44.300 00.000 8976 MoveAxis(U, 0, ABG)
02:11:44.300 00.000 8976 move complete, result=0
02:11:44.300 00.000 8976 worker thread done servicing request
02:11:44.301 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:11:44.310 00.009 5052 UpdateGuideState exits: m=182 SNR=9.4
02:11:44.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:44.310 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:44.310 00.000 5052 Enqueuing Expose request
02:11:44.310 00.000 8976 Worker thread wakes up
02:11:44.311 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:44.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:44.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:45.004 00.693 8976 Exposure complete
02:11:45.010 00.006 8976 worker thread done servicing request
02:11:45.010 00.000 5052 OnExposeComplete: enter
02:11:45.011 00.001 5052 UpdateGuideState(): m_state=6
02:11:45.011 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7535
02:11:45.011 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.60, Mass=204, SNR=9.9, Peak=78 HFD=1.7
02:11:45.011 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
02:11:45.011 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
02:11:45.011 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.11 hyp=0.55 cameraTheta=-0.21 mountX=-0.34 mountY=-0.39, mountTheta=-2.30
02:11:45.011 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.11, opts=13)
02:11:45.011 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.11)
02:11:45.012 00.001 8976 Worker thread wakes up
02:11:45.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.11) opts 0xd
02:11:45.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.11)
02:11:45.012 00.000 8976 Moving (0.53, -0.11) raw xDistance=-0.34 yDistance=-0.39
02:11:45.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:11:45.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
02:11:45.012 00.000 8976 MoveAxis(R, 1, ABG)
02:11:45.012 00.000 8976 stepping (-23, 7) + (1, 0)
02:11:45.012 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:45.013 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:11:45.023 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
02:11:45.024 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:45.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:45.024 00.000 5052 Enqueuing Expose request
02:11:45.036 00.012 8976 Received - 47 (G) 
02:11:45.036 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:45.036 00.000 8976 stepped: pos (-22, 7)
02:11:45.036 00.000 8976 MoveAxis(U, 2, ABG)
02:11:45.036 00.000 8976 stepping (-22, 7) + (0, 2)
02:11:45.036 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:45.068 00.032 8976 Received - 47 (G) 
02:11:45.068 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:45.068 00.000 8976 stepped: pos (-22, 9)
02:11:45.068 00.000 8976 move complete, result=0
02:11:45.068 00.000 8976 worker thread done servicing request
02:11:45.068 00.000 8976 Worker thread wakes up
02:11:45.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:45.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:45.068 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
02:11:45.758 00.690 8976 Exposure complete
02:11:45.764 00.006 8976 worker thread done servicing request
02:11:45.764 00.000 5052 OnExposeComplete: enter
02:11:45.764 00.000 5052 UpdateGuideState(): m_state=6
02:11:45.764 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7536
02:11:45.764 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.77, Mass=186, SNR=9.5, Peak=79 HFD=2.0
02:11:45.764 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:11:45.764 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:11:45.764 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.06 hyp=0.75 cameraTheta=0.08 mountX=-0.28 mountY=-0.66, mountTheta=-1.98
02:11:45.765 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.06, opts=13)
02:11:45.765 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.06)
02:11:45.765 00.000 8976 Worker thread wakes up
02:11:45.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.06) opts 0xd
02:11:45.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.06)
02:11:45.765 00.000 8976 Moving (0.74, 0.06) raw xDistance=-0.28 yDistance=-0.66
02:11:45.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
02:11:45.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
02:11:45.765 00.000 8976 MoveAxis(R, 1, ABG)
02:11:45.765 00.000 8976 stepping (-22, 9) + (1, 0)
02:11:45.765 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:45.766 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:11:45.776 00.010 5052 UpdateGuideState exits: m=186 SNR=9.5
02:11:45.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:45.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:45.776 00.000 5052 Enqueuing Expose request
02:11:45.788 00.012 8976 Received - 47 (G) 
02:11:45.788 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:45.788 00.000 8976 stepped: pos (-21, 9)
02:11:45.788 00.000 8976 MoveAxis(U, 3, ABG)
02:11:45.788 00.000 8976 stepping (-21, 9) + (0, 3)
02:11:45.788 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:45.819 00.031 8976 Received - 47 (G) 
02:11:45.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:45.819 00.000 8976 stepped: pos (-21, 12)
02:11:45.819 00.000 8976 move complete, result=0
02:11:45.819 00.000 8976 worker thread done servicing request
02:11:45.819 00.000 8976 Worker thread wakes up
02:11:45.819 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
02:11:45.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:45.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:46.511 00.692 8976 Exposure complete
02:11:46.518 00.007 8976 worker thread done servicing request
02:11:46.518 00.000 5052 OnExposeComplete: enter
02:11:46.518 00.000 5052 UpdateGuideState(): m_state=6
02:11:46.518 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7537
02:11:46.518 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.75, Mass=203, SNR=9.9, Peak=84 HFD=2.1
02:11:46.518 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:11:46.518 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:11:46.518 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.04 hyp=0.79 cameraTheta=0.05 mountX=-0.32 mountY=-0.68, mountTheta=-2.01
02:11:46.518 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.04, opts=13)
02:11:46.518 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.04)
02:11:46.518 00.000 8976 Worker thread wakes up
02:11:46.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.04) opts 0xd
02:11:46.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.04)
02:11:46.518 00.000 8976 Moving (0.79, 0.04) raw xDistance=-0.32 yDistance=-0.68
02:11:46.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
02:11:46.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.68
02:11:46.518 00.000 8976 MoveAxis(R, 1, ABG)
02:11:46.518 00.000 8976 stepping (-21, 12) + (1, 0)
02:11:46.518 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:46.519 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:11:46.528 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
02:11:46.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:46.528 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:46.528 00.000 5052 Enqueuing Expose request
02:11:46.539 00.011 8976 Received - 47 (G) 
02:11:46.539 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:46.539 00.000 8976 stepped: pos (-20, 12)
02:11:46.539 00.000 8976 MoveAxis(U, 3, ABG)
02:11:46.539 00.000 8976 stepping (-20, 12) + (0, 3)
02:11:46.539 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:46.570 00.031 8976 Received - 47 (G) 
02:11:46.570 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:46.570 00.000 8976 stepped: pos (-20, 15)
02:11:46.570 00.000 8976 move complete, result=0
02:11:46.572 00.002 8976 worker thread done servicing request
02:11:46.572 00.000 8976 Worker thread wakes up
02:11:46.572 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
02:11:46.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:46.572 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:47.264 00.692 8976 Exposure complete
02:11:47.270 00.006 8976 worker thread done servicing request
02:11:47.271 00.001 5052 OnExposeComplete: enter
02:11:47.271 00.000 5052 UpdateGuideState(): m_state=6
02:11:47.271 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7538
02:11:47.271 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.68, Mass=209, SNR=10.0, Peak=84 HFD=1.7
02:11:47.271 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
02:11:47.271 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
02:11:47.271 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.28 mountX=-0.07 mountY=-0.07, mountTheta=-2.38
02:11:47.272 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.03, opts=13)
02:11:47.272 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.03)
02:11:47.272 00.000 8976 Worker thread wakes up
02:11:47.272 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.03) opts 0xd
02:11:47.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.03)
02:11:47.272 00.000 8976 Moving (0.10, -0.03) raw xDistance=-0.07 yDistance=-0.07
02:11:47.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:11:47.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:11:47.272 00.000 8976 MoveAxis(R, 0, ABG)
02:11:47.272 00.000 8976 MoveAxis(U, 0, ABG)
02:11:47.272 00.000 8976 move complete, result=0
02:11:47.272 00.000 8976 worker thread done servicing request
02:11:47.273 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:11:47.283 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
02:11:47.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:47.284 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:47.284 00.000 5052 Enqueuing Expose request
02:11:47.284 00.000 8976 Worker thread wakes up
02:11:47.284 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:47.284 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:47.284 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:47.976 00.692 8976 Exposure complete
02:11:47.982 00.006 8976 worker thread done servicing request
02:11:47.982 00.000 5052 OnExposeComplete: enter
02:11:47.982 00.000 5052 UpdateGuideState(): m_state=6
02:11:47.982 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7539
02:11:47.982 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=282.05, Mass=198, SNR=9.8, Peak=84 HFD=2.2
02:11:47.982 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
02:11:47.982 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
02:11:47.982 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.34 hyp=0.57 cameraTheta=0.64 mountX=0.09 mountY=-0.57, mountTheta=-1.41
02:11:47.984 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.34, opts=13)
02:11:47.984 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.34)
02:11:47.984 00.000 8976 Worker thread wakes up
02:11:47.984 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.34) opts 0xd
02:11:47.984 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.34)
02:11:47.984 00.000 8976 Moving (0.46, 0.34) raw xDistance=0.09 yDistance=-0.57
02:11:47.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:11:47.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:11:47.984 00.000 8976 MoveAxis(R, 0, ABG)
02:11:47.984 00.000 8976 MoveAxis(U, 2, ABG)
02:11:47.984 00.000 8976 stepping (-20, 15) + (0, 2)
02:11:47.984 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:47.985 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:11:47.995 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
02:11:47.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:47.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:47.995 00.000 5052 Enqueuing Expose request
02:11:48.009 00.014 8976 Received - 47 (G) 
02:11:48.010 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:48.010 00.000 8976 stepped: pos (-20, 17)
02:11:48.010 00.000 8976 move complete, result=0
02:11:48.010 00.000 8976 worker thread done servicing request
02:11:48.010 00.000 8976 Worker thread wakes up
02:11:48.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:48.010 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:11:48.010 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:48.703 00.693 8976 Exposure complete
02:11:48.708 00.005 8976 worker thread done servicing request
02:11:48.708 00.000 5052 OnExposeComplete: enter
02:11:48.708 00.000 5052 UpdateGuideState(): m_state=6
02:11:48.708 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7540
02:11:48.708 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.93, Mass=202, SNR=9.9, Peak=86 HFD=2.0
02:11:48.708 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.04) = xAngle (-0.15 = -0.15)
02:11:48.708 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.26 = -0.26)
02:11:48.708 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.89 mountX=0.23 mountY=-0.06, mountTheta=-0.25
02:11:48.709 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.22, opts=13)
02:11:48.709 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.22)
02:11:48.709 00.000 8976 Worker thread wakes up
02:11:48.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.22) opts 0xd
02:11:48.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.22)
02:11:48.709 00.000 8976 Moving (-0.07, 0.22) raw xDistance=0.23 yDistance=-0.06
02:11:48.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:11:48.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:11:48.709 00.000 8976 MoveAxis(R, 0, ABG)
02:11:48.709 00.000 8976 MoveAxis(U, 0, ABG)
02:11:48.709 00.000 8976 move complete, result=0
02:11:48.709 00.000 8976 worker thread done servicing request
02:11:48.710 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:11:48.719 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
02:11:48.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:48.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:48.719 00.000 5052 Enqueuing Expose request
02:11:48.719 00.000 8976 Worker thread wakes up
02:11:48.719 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:48.719 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:48.719 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:49.412 00.693 8976 Exposure complete
02:11:49.419 00.007 8976 worker thread done servicing request
02:11:49.419 00.000 5052 OnExposeComplete: enter
02:11:49.419 00.000 5052 UpdateGuideState(): m_state=6
02:11:49.419 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7541
02:11:49.419 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.78, Mass=180, SNR=9.3, Peak=77 HFD=2.0
02:11:49.419 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:11:49.420 00.001 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
02:11:49.420 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.17 cameraTheta=2.70 mountX=0.14 mountY=0.09, mountTheta=0.59
02:11:49.421 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.07, opts=13)
02:11:49.421 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.07)
02:11:49.421 00.000 8976 Worker thread wakes up
02:11:49.421 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.07) opts 0xd
02:11:49.421 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.07)
02:11:49.421 00.000 8976 Moving (-0.16, 0.07) raw xDistance=0.14 yDistance=0.09
02:11:49.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:11:49.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:11:49.421 00.000 8976 MoveAxis(R, 0, ABG)
02:11:49.421 00.000 8976 MoveAxis(U, 0, ABG)
02:11:49.421 00.000 8976 move complete, result=0
02:11:49.421 00.000 8976 worker thread done servicing request
02:11:49.422 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:11:49.434 00.012 5052 UpdateGuideState exits: m=180 SNR=9.3
02:11:49.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:49.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:49.434 00.000 5052 Enqueuing Expose request
02:11:49.434 00.000 8976 Worker thread wakes up
02:11:49.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:49.435 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:49.435 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:50.130 00.695 8976 Exposure complete
02:11:50.136 00.006 8976 worker thread done servicing request
02:11:50.136 00.000 5052 OnExposeComplete: enter
02:11:50.136 00.000 5052 UpdateGuideState(): m_state=6
02:11:50.136 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7542
02:11:50.136 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.87, Mass=190, SNR=9.6, Peak=81 HFD=2.2
02:11:50.136 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
02:11:50.136 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:11:50.136 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.16 hyp=0.65 cameraTheta=0.24 mountX=-0.15 mountY=-0.62, mountTheta=-1.81
02:11:50.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.16, opts=13)
02:11:50.137 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.16)
02:11:50.137 00.000 8976 Worker thread wakes up
02:11:50.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.16) opts 0xd
02:11:50.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.16)
02:11:50.137 00.000 8976 Moving (0.63, 0.16) raw xDistance=-0.15 yDistance=-0.62
02:11:50.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:11:50.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
02:11:50.137 00.000 8976 MoveAxis(R, 0, ABG)
02:11:50.137 00.000 8976 MoveAxis(U, 2, ABG)
02:11:50.137 00.000 8976 stepping (-20, 17) + (0, 2)
02:11:50.137 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:50.138 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:11:50.149 00.011 5052 UpdateGuideState exits: m=190 SNR=9.6
02:11:50.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:50.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:50.149 00.000 5052 Enqueuing Expose request
02:11:50.168 00.019 8976 Received - 47 (G) 
02:11:50.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:50.168 00.000 8976 stepped: pos (-20, 19)
02:11:50.169 00.001 8976 move complete, result=0
02:11:50.169 00.000 8976 worker thread done servicing request
02:11:50.169 00.000 8976 Worker thread wakes up
02:11:50.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:50.169 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:50.169 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:11:50.858 00.689 8976 Exposure complete
02:11:50.863 00.005 8976 worker thread done servicing request
02:11:50.863 00.000 5052 OnExposeComplete: enter
02:11:50.864 00.001 5052 UpdateGuideState(): m_state=6
02:11:50.864 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7543
02:11:50.864 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.57, Mass=188, SNR=9.5, Peak=87 HFD=1.6
02:11:50.864 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
02:11:50.864 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
02:11:50.864 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-0.63 mountX=-0.21 mountY=-0.08, mountTheta=-2.76
02:11:50.864 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.14, opts=13)
02:11:50.864 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.14)
02:11:50.865 00.001 8976 Worker thread wakes up
02:11:50.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.14) opts 0xd
02:11:50.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.14)
02:11:50.865 00.000 8976 Moving (0.19, -0.14) raw xDistance=-0.21 yDistance=-0.08
02:11:50.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:11:50.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:11:50.865 00.000 8976 MoveAxis(R, 0, ABG)
02:11:50.865 00.000 8976 MoveAxis(U, 0, ABG)
02:11:50.865 00.000 8976 move complete, result=0
02:11:50.865 00.000 8976 worker thread done servicing request
02:11:50.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:11:50.875 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:11:50.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:50.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:50.875 00.000 5052 Enqueuing Expose request
02:11:50.875 00.000 8976 Worker thread wakes up
02:11:50.875 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:50.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:50.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:51.565 00.690 8976 Exposure complete
02:11:51.570 00.005 8976 worker thread done servicing request
02:11:51.571 00.001 5052 OnExposeComplete: enter
02:11:51.571 00.000 5052 UpdateGuideState(): m_state=6
02:11:51.571 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7544
02:11:51.571 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.64, Mass=202, SNR=9.9, Peak=83 HFD=1.7
02:11:51.571 00.000 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.04) = xAngle (-3.04 = -3.04)
02:11:51.571 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.15 = 3.14)
02:11:51.571 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.00 mountX=-0.08 mountY=0.00, mountTheta=3.14
02:11:51.573 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.07, opts=13)
02:11:51.573 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.07)
02:11:51.573 00.000 8976 Worker thread wakes up
02:11:51.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.07) opts 0xd
02:11:51.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.07)
02:11:51.573 00.000 8976 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=0.00
02:11:51.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:11:51.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:11:51.573 00.000 8976 MoveAxis(R, 0, ABG)
02:11:51.573 00.000 8976 MoveAxis(U, 0, ABG)
02:11:51.573 00.000 8976 move complete, result=0
02:11:51.573 00.000 8976 worker thread done servicing request
02:11:51.574 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:11:51.583 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
02:11:51.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:51.583 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:51.583 00.000 5052 Enqueuing Expose request
02:11:51.583 00.000 8976 Worker thread wakes up
02:11:51.584 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:51.584 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:51.584 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:52.273 00.689 8976 Exposure complete
02:11:52.278 00.005 8976 worker thread done servicing request
02:11:52.278 00.000 5052 OnExposeComplete: enter
02:11:52.278 00.000 5052 UpdateGuideState(): m_state=6
02:11:52.279 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7545
02:11:52.279 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.79, Mass=191, SNR=9.6, Peak=92 HFD=1.8
02:11:52.279 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
02:11:52.279 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:11:52.279 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.08 hyp=0.31 cameraTheta=0.26 mountX=-0.06 mountY=-0.29, mountTheta=-1.79
02:11:52.279 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.08, opts=13)
02:11:52.280 00.001 5052 Enqueuing Move request for stepguider (0.30, 0.08)
02:11:52.280 00.000 8976 Worker thread wakes up
02:11:52.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.08) opts 0xd
02:11:52.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.08)
02:11:52.280 00.000 8976 Moving (0.30, 0.08) raw xDistance=-0.06 yDistance=-0.29
02:11:52.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:11:52.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
02:11:52.280 00.000 8976 MoveAxis(R, 0, ABG)
02:11:52.280 00.000 8976 MoveAxis(U, 1, ABG)
02:11:52.280 00.000 8976 stepping (-20, 19) + (0, 1)
02:11:52.280 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:52.281 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=92, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:11:52.291 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
02:11:52.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:52.291 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:52.291 00.000 5052 Enqueuing Expose request
02:11:52.310 00.019 8976 Received - 47 (G) 
02:11:52.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:52.310 00.000 8976 stepped: pos (-20, 20)
02:11:52.310 00.000 8976 move complete, result=0
02:11:52.310 00.000 8976 worker thread done servicing request
02:11:52.310 00.000 8976 Worker thread wakes up
02:11:52.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:52.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:52.310 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:11:52.996 00.686 8976 Exposure complete
02:11:53.001 00.005 8976 worker thread done servicing request
02:11:53.002 00.001 5052 OnExposeComplete: enter
02:11:53.002 00.000 5052 UpdateGuideState(): m_state=6
02:11:53.002 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7546
02:11:53.002 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.78, Mass=207, SNR=10.0, Peak=93 HFD=1.7
02:11:53.002 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:11:53.002 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
02:11:53.002 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.07 hyp=0.42 cameraTheta=0.16 mountX=-0.13 mountY=-0.39, mountTheta=-1.89
02:11:53.002 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.07, opts=13)
02:11:53.002 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.07)
02:11:53.002 00.000 8976 Worker thread wakes up
02:11:53.003 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.07) opts 0xd
02:11:53.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.07)
02:11:53.003 00.000 8976 Moving (0.42, 0.07) raw xDistance=-0.13 yDistance=-0.39
02:11:53.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:11:53.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
02:11:53.003 00.000 8976 MoveAxis(R, 0, ABG)
02:11:53.003 00.000 8976 MoveAxis(U, 2, ABG)
02:11:53.003 00.000 8976 stepping (-20, 20) + (0, 2)
02:11:53.003 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:53.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:11:53.013 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
02:11:53.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:53.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:53.013 00.000 5052 Enqueuing Expose request
02:11:53.030 00.017 8976 Received - 47 (G) 
02:11:53.030 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:53.030 00.000 8976 stepped: pos (-20, 22)
02:11:53.030 00.000 8976 move complete, result=0
02:11:53.030 00.000 8976 worker thread done servicing request
02:11:53.030 00.000 8976 Worker thread wakes up
02:11:53.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:53.030 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:53.030 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:11:53.724 00.694 8976 Exposure complete
02:11:53.731 00.007 8976 worker thread done servicing request
02:11:53.731 00.000 5052 OnExposeComplete: enter
02:11:53.731 00.000 5052 UpdateGuideState(): m_state=6
02:11:53.731 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7547
02:11:53.731 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.32, Mass=217, SNR=10.2, Peak=92 HFD=1.6
02:11:53.731 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.41 = 2.87)
02:11:53.731 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.51 = 2.77)
02:11:53.731 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.39 hyp=0.40 cameraTheta=-1.36 mountX=-0.38 mountY=0.14, mountTheta=2.78
02:11:53.732 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.39, opts=13)
02:11:53.732 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.39)
02:11:53.732 00.000 8976 Worker thread wakes up
02:11:53.732 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.39) opts 0xd
02:11:53.732 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.39)
02:11:53.732 00.000 8976 Moving (0.08, -0.39) raw xDistance=-0.38 yDistance=0.14
02:11:53.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:11:53.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:11:53.732 00.000 8976 MoveAxis(R, 2, ABG)
02:11:53.732 00.000 8976 stepping (-20, 22) + (2, 0)
02:11:53.732 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:53.733 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:11:53.742 00.009 5052 UpdateGuideState exits: m=217 SNR=10.2
02:11:53.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:53.742 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:53.742 00.000 5052 Enqueuing Expose request
02:11:53.765 00.023 8976 Received - 47 (G) 
02:11:53.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:53.765 00.000 8976 stepped: pos (-18, 22)
02:11:53.765 00.000 8976 MoveAxis(U, 0, ABG)
02:11:53.765 00.000 8976 move complete, result=0
02:11:53.765 00.000 8976 worker thread done servicing request
02:11:53.765 00.000 8976 Worker thread wakes up
02:11:53.765 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:11:53.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:53.765 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:54.453 00.688 8976 Exposure complete
02:11:54.459 00.006 8976 worker thread done servicing request
02:11:54.459 00.000 5052 OnExposeComplete: enter
02:11:54.459 00.000 5052 UpdateGuideState(): m_state=6
02:11:54.459 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7548
02:11:54.459 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.87, Mass=192, SNR=9.7, Peak=97 HFD=1.6
02:11:54.459 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
02:11:54.459 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
02:11:54.459 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.00 mountX=0.10 mountY=-0.17, mountTheta=-1.07
02:11:54.460 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.16, opts=13)
02:11:54.460 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.16)
02:11:54.460 00.000 8976 Worker thread wakes up
02:11:54.460 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.16) opts 0xd
02:11:54.460 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.16)
02:11:54.460 00.000 8976 Moving (0.10, 0.16) raw xDistance=0.10 yDistance=-0.17
02:11:54.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:11:54.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:11:54.460 00.000 8976 MoveAxis(R, 0, ABG)
02:11:54.460 00.000 8976 MoveAxis(U, 0, ABG)
02:11:54.460 00.000 8976 move complete, result=0
02:11:54.460 00.000 8976 worker thread done servicing request
02:11:54.461 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:11:54.470 00.009 5052 UpdateGuideState exits: m=192 SNR=9.7
02:11:54.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:54.470 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:54.470 00.000 5052 Enqueuing Expose request
02:11:54.470 00.000 8976 Worker thread wakes up
02:11:54.470 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:54.471 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:54.471 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:55.160 00.689 8976 Exposure complete
02:11:55.165 00.005 8976 worker thread done servicing request
02:11:55.165 00.000 5052 OnExposeComplete: enter
02:11:55.165 00.000 5052 UpdateGuideState(): m_state=6
02:11:55.166 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7549
02:11:55.166 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.88, Mass=225, SNR=10.4, Peak=99 HFD=1.8
02:11:55.166 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
02:11:55.166 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.24 = -1.24)
02:11:55.166 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.91 mountX=0.09 mountY=-0.21, mountTheta=-1.15
02:11:55.166 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.17, opts=13)
02:11:55.166 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.17)
02:11:55.167 00.001 8976 Worker thread wakes up
02:11:55.167 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.17) opts 0xd
02:11:55.167 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.17)
02:11:55.167 00.000 8976 Moving (0.14, 0.17) raw xDistance=0.09 yDistance=-0.21
02:11:55.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:11:55.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:11:55.167 00.000 8976 MoveAxis(R, 0, ABG)
02:11:55.167 00.000 8976 MoveAxis(U, 0, ABG)
02:11:55.167 00.000 8976 move complete, result=0
02:11:55.167 00.000 8976 worker thread done servicing request
02:11:55.167 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:11:55.177 00.010 5052 UpdateGuideState exits: m=225 SNR=10.4
02:11:55.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:55.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:55.177 00.000 5052 Enqueuing Expose request
02:11:55.177 00.000 8976 Worker thread wakes up
02:11:55.177 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:55.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:55.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:55.867 00.690 8976 Exposure complete
02:11:55.872 00.005 8976 worker thread done servicing request
02:11:55.872 00.000 5052 OnExposeComplete: enter
02:11:55.872 00.000 5052 UpdateGuideState(): m_state=6
02:11:55.872 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7550
02:11:55.872 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.79, Mass=180, SNR=9.3, Peak=85 HFD=2.0
02:11:55.872 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:11:55.872 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
02:11:55.873 00.001 5052 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.67 mountX=0.14 mountY=0.09, mountTheta=0.56
02:11:55.873 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.08, opts=13)
02:11:55.873 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.08)
02:11:55.873 00.000 8976 Worker thread wakes up
02:11:55.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.08) opts 0xd
02:11:55.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.08)
02:11:55.874 00.001 8976 Moving (-0.16, 0.08) raw xDistance=0.14 yDistance=0.09
02:11:55.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:11:55.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:11:55.874 00.000 8976 MoveAxis(R, 0, ABG)
02:11:55.874 00.000 8976 MoveAxis(U, 0, ABG)
02:11:55.874 00.000 8976 move complete, result=0
02:11:55.874 00.000 8976 worker thread done servicing request
02:11:55.874 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:11:55.885 00.011 5052 UpdateGuideState exits: m=180 SNR=9.3
02:11:55.885 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:55.885 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:55.885 00.000 5052 Enqueuing Expose request
02:11:55.885 00.000 8976 Worker thread wakes up
02:11:55.885 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:55.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:55.885 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:56.577 00.692 8976 Exposure complete
02:11:56.583 00.006 8976 worker thread done servicing request
02:11:56.583 00.000 5052 OnExposeComplete: enter
02:11:56.583 00.000 5052 UpdateGuideState(): m_state=6
02:11:56.583 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7551
02:11:56.584 00.001 5052 Star::Find returns 1 (0), X=329.43, Y=281.86, Mass=184, SNR=9.4, Peak=82 HFD=2.0
02:11:56.584 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
02:11:56.584 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
02:11:56.584 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.15 hyp=0.30 cameraTheta=0.53 mountX=0.02 mountY=-0.30, mountTheta=-1.51
02:11:56.585 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.15, opts=13)
02:11:56.585 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.15)
02:11:56.585 00.000 8976 Worker thread wakes up
02:11:56.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.15) opts 0xd
02:11:56.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.15)
02:11:56.585 00.000 8976 Moving (0.26, 0.15) raw xDistance=0.02 yDistance=-0.30
02:11:56.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:11:56.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:11:56.585 00.000 8976 MoveAxis(R, 0, ABG)
02:11:56.585 00.000 8976 MoveAxis(U, 1, ABG)
02:11:56.585 00.000 8976 stepping (-18, 22) + (0, 1)
02:11:56.585 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:56.586 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:11:56.597 00.011 5052 UpdateGuideState exits: m=184 SNR=9.4
02:11:56.598 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:56.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:56.598 00.000 5052 Enqueuing Expose request
02:11:56.610 00.012 8976 Received - 47 (G) 
02:11:56.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:56.610 00.000 8976 stepped: pos (-18, 23)
02:11:56.610 00.000 8976 move complete, result=0
02:11:56.610 00.000 8976 worker thread done servicing request
02:11:56.610 00.000 8976 Worker thread wakes up
02:11:56.610 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:56.610 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:56.610 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:11:57.295 00.685 8976 Exposure complete
02:11:57.301 00.006 8976 worker thread done servicing request
02:11:57.301 00.000 5052 OnExposeComplete: enter
02:11:57.301 00.000 5052 UpdateGuideState(): m_state=6
02:11:57.301 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7552
02:11:57.301 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.72, Mass=192, SNR=9.6, Peak=80 HFD=1.7
02:11:57.301 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:11:57.301 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:11:57.301 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.01 hyp=0.27 cameraTheta=0.03 mountX=-0.12 mountY=-0.23, mountTheta=-2.03
02:11:57.301 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.01, opts=13)
02:11:57.301 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.01)
02:11:57.302 00.001 8976 Worker thread wakes up
02:11:57.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.01) opts 0xd
02:11:57.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.01)
02:11:57.302 00.000 8976 Moving (0.27, 0.01) raw xDistance=-0.12 yDistance=-0.23
02:11:57.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:11:57.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:11:57.302 00.000 8976 MoveAxis(R, 0, ABG)
02:11:57.302 00.000 8976 MoveAxis(U, 0, ABG)
02:11:57.302 00.000 8976 move complete, result=0
02:11:57.302 00.000 8976 worker thread done servicing request
02:11:57.302 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:11:57.312 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
02:11:57.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:57.312 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:57.312 00.000 5052 Enqueuing Expose request
02:11:57.312 00.000 8976 Worker thread wakes up
02:11:57.312 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:57.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:57.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:58.004 00.692 8976 Exposure complete
02:11:58.010 00.006 8976 worker thread done servicing request
02:11:58.010 00.000 5052 OnExposeComplete: enter
02:11:58.010 00.000 5052 UpdateGuideState(): m_state=6
02:11:58.011 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7553
02:11:58.011 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.77, Mass=187, SNR=9.5, Peak=84 HFD=2.0
02:11:58.011 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
02:11:58.011 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:11:58.011 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.06 hyp=0.77 cameraTheta=0.08 mountX=-0.30 mountY=-0.68, mountTheta=-1.98
02:11:58.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.06, opts=13)
02:11:58.012 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.06)
02:11:58.012 00.000 8976 Worker thread wakes up
02:11:58.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.06) opts 0xd
02:11:58.013 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.06)
02:11:58.013 00.000 8976 Moving (0.77, 0.06) raw xDistance=-0.30 yDistance=-0.68
02:11:58.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:11:58.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
02:11:58.013 00.000 8976 MoveAxis(R, 1, ABG)
02:11:58.013 00.000 8976 stepping (-18, 23) + (1, 0)
02:11:58.013 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:58.014 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:11:58.024 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
02:11:58.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:58.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:58.024 00.000 5052 Enqueuing Expose request
02:11:58.033 00.009 8976 Received - 47 (G) 
02:11:58.033 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:58.033 00.000 8976 stepped: pos (-17, 23)
02:11:58.033 00.000 8976 MoveAxis(U, 3, ABG)
02:11:58.033 00.000 8976 stepping (-17, 23) + (0, 3)
02:11:58.034 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:58.065 00.031 8976 Received - 47 (G) 
02:11:58.065 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:11:58.065 00.000 8976 stepped: pos (-17, 26)
02:11:58.065 00.000 8976 move complete, result=0
02:11:58.066 00.001 8976 worker thread done servicing request
02:11:58.066 00.000 8976 Worker thread wakes up
02:11:58.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:58.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:58.066 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
02:11:58.758 00.692 8976 Exposure complete
02:11:58.763 00.005 8976 worker thread done servicing request
02:11:58.764 00.001 5052 OnExposeComplete: enter
02:11:58.764 00.000 5052 UpdateGuideState(): m_state=6
02:11:58.764 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7554
02:11:58.764 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.04, Mass=186, SNR=9.5, Peak=98 HFD=1.5
02:11:58.764 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
02:11:58.764 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
02:11:58.764 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.21 mountX=0.23 mountY=-0.28, mountTheta=-0.88
02:11:58.765 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.33, opts=13)
02:11:58.765 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.33)
02:11:58.765 00.000 8976 Worker thread wakes up
02:11:58.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.33) opts 0xd
02:11:58.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.33)
02:11:58.765 00.000 8976 Moving (0.12, 0.33) raw xDistance=0.23 yDistance=-0.28
02:11:58.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:11:58.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
02:11:58.765 00.000 8976 MoveAxis(R, 0, ABG)
02:11:58.765 00.000 8976 MoveAxis(U, 1, ABG)
02:11:58.765 00.000 8976 stepping (-17, 26) + (0, 1)
02:11:58.765 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:58.766 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:11:58.775 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
02:11:58.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:58.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:58.775 00.000 5052 Enqueuing Expose request
02:11:58.785 00.010 8976 Received - 47 (G) 
02:11:58.785 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:11:58.785 00.000 8976 stepped: pos (-17, 27)
02:11:58.785 00.000 8976 move complete, result=0
02:11:58.785 00.000 8976 worker thread done servicing request
02:11:58.785 00.000 8976 Worker thread wakes up
02:11:58.785 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:58.785 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:11:58.785 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:59.477 00.692 8976 Exposure complete
02:11:59.482 00.005 8976 worker thread done servicing request
02:11:59.482 00.000 5052 OnExposeComplete: enter
02:11:59.482 00.000 5052 UpdateGuideState(): m_state=6
02:11:59.482 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7555
02:11:59.482 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.07, Mass=185, SNR=9.4, Peak=90 HFD=2.0
02:11:59.482 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
02:11:59.482 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
02:11:59.482 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.36 hyp=0.40 cameraTheta=1.99 mountX=0.40 mountY=-0.06, mountTheta=-0.16
02:11:59.483 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.36, opts=13)
02:11:59.483 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.36)
02:11:59.483 00.000 8976 Worker thread wakes up
02:11:59.483 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.36) opts 0xd
02:11:59.483 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.36)
02:11:59.483 00.000 8976 Moving (-0.16, 0.36) raw xDistance=0.40 yDistance=-0.06
02:11:59.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:11:59.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:11:59.484 00.001 8976 MoveAxis(L, 2, ABG)
02:11:59.484 00.000 8976 stepping (-17, 27) + (-2, 0)
02:11:59.484 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:59.484 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:11:59.494 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
02:11:59.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:59.494 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:11:59.494 00.000 5052 Enqueuing Expose request
02:11:59.520 00.026 8976 Received - 47 (G) 
02:11:59.520 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:11:59.520 00.000 8976 stepped: pos (-19, 27)
02:11:59.520 00.000 8976 MoveAxis(U, 0, ABG)
02:11:59.520 00.000 8976 move complete, result=0
02:11:59.520 00.000 8976 worker thread done servicing request
02:11:59.520 00.000 8976 Worker thread wakes up
02:11:59.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:11:59.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:11:59.520 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:12:00.215 00.695 8976 Exposure complete
02:12:00.221 00.006 8976 worker thread done servicing request
02:12:00.221 00.000 5052 OnExposeComplete: enter
02:12:00.221 00.000 5052 UpdateGuideState(): m_state=6
02:12:00.221 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7556
02:12:00.221 00.000 5052 Star::Find returns 1 (1), X=329.39, Y=281.55, Mass=208, SNR=10.0, Peak=78 HFD=1.5
02:12:00.221 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
02:12:00.221 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
02:12:00.221 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-0.62 mountX=-0.24 mountY=-0.10, mountTheta=-2.75
02:12:00.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.16, opts=13)
02:12:00.222 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.16)
02:12:00.222 00.000 8976 Worker thread wakes up
02:12:00.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.16) opts 0xd
02:12:00.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.16)
02:12:00.222 00.000 8976 Moving (0.22, -0.16) raw xDistance=-0.24 yDistance=-0.10
02:12:00.223 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:12:00.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:12:00.223 00.000 8976 MoveAxis(R, 0, ABG)
02:12:00.223 00.000 8976 MoveAxis(U, 0, ABG)
02:12:00.223 00.000 8976 move complete, result=0
02:12:00.223 00.000 8976 worker thread done servicing request
02:12:00.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:12:00.233 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0 Saturated
02:12:00.234 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:00.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:00.234 00.000 5052 Enqueuing Expose request
02:12:00.234 00.000 8976 Worker thread wakes up
02:12:00.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:00.234 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:00.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:00.924 00.690 8976 Exposure complete
02:12:00.929 00.005 8976 worker thread done servicing request
02:12:00.929 00.000 5052 OnExposeComplete: enter
02:12:00.929 00.000 5052 UpdateGuideState(): m_state=6
02:12:00.929 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7557
02:12:00.929 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.75, Mass=201, SNR=9.9, Peak=82 HFD=1.7
02:12:00.929 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.04) = xAngle (-0.95 = -0.95)
02:12:00.929 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
02:12:00.929 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.09 mountX=0.03 mountY=-0.04, mountTheta=-0.98
02:12:00.930 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.04, opts=13)
02:12:00.930 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.04)
02:12:00.930 00.000 8976 Worker thread wakes up
02:12:00.930 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.04) opts 0xd
02:12:00.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.04)
02:12:00.930 00.000 8976 Moving (0.02, 0.04) raw xDistance=0.03 yDistance=-0.04
02:12:00.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:12:00.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:12:00.930 00.000 8976 MoveAxis(R, 0, ABG)
02:12:00.930 00.000 8976 MoveAxis(U, 0, ABG)
02:12:00.930 00.000 8976 move complete, result=0
02:12:00.931 00.001 8976 worker thread done servicing request
02:12:00.931 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:12:00.942 00.011 5052 UpdateGuideState exits: m=201 SNR=9.9
02:12:00.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:00.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:00.942 00.000 5052 Enqueuing Expose request
02:12:00.942 00.000 8976 Worker thread wakes up
02:12:00.942 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:00.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:00.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:01.633 00.691 8976 Exposure complete
02:12:01.638 00.005 8976 worker thread done servicing request
02:12:01.638 00.000 5052 OnExposeComplete: enter
02:12:01.638 00.000 5052 UpdateGuideState(): m_state=6
02:12:01.638 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7558
02:12:01.638 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.76, Mass=184, SNR=9.4, Peak=90 HFD=1.7
02:12:01.639 00.001 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
02:12:01.639 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
02:12:01.639 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.59 mountX=0.08 mountY=0.04, mountTheta=0.47
02:12:01.639 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.05, opts=13)
02:12:01.639 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.05)
02:12:01.639 00.000 8976 Worker thread wakes up
02:12:01.639 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.05) opts 0xd
02:12:01.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.05)
02:12:01.640 00.001 8976 Moving (-0.08, 0.05) raw xDistance=0.08 yDistance=0.04
02:12:01.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:12:01.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:12:01.640 00.000 8976 MoveAxis(R, 0, ABG)
02:12:01.640 00.000 8976 MoveAxis(U, 0, ABG)
02:12:01.640 00.000 8976 move complete, result=0
02:12:01.640 00.000 8976 worker thread done servicing request
02:12:01.640 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:12:01.650 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
02:12:01.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:01.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:01.650 00.000 5052 Enqueuing Expose request
02:12:01.650 00.000 8976 Worker thread wakes up
02:12:01.650 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:01.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:01.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:02.342 00.692 8976 Exposure complete
02:12:02.348 00.006 8976 worker thread done servicing request
02:12:02.348 00.000 5052 OnExposeComplete: enter
02:12:02.348 00.000 5052 UpdateGuideState(): m_state=6
02:12:02.348 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7559
02:12:02.348 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.61, Mass=184, SNR=9.5, Peak=88 HFD=1.9
02:12:02.348 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
02:12:02.348 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.46)
02:12:02.348 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.68 mountX=0.00 mountY=0.21, mountTheta=1.56
02:12:02.349 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.10, opts=13)
02:12:02.349 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.10)
02:12:02.349 00.000 8976 Worker thread wakes up
02:12:02.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.10) opts 0xd
02:12:02.349 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.10)
02:12:02.349 00.000 8976 Moving (-0.19, -0.10) raw xDistance=0.00 yDistance=0.21
02:12:02.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:12:02.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:12:02.349 00.000 8976 MoveAxis(R, 0, ABG)
02:12:02.349 00.000 8976 MoveAxis(U, 0, ABG)
02:12:02.349 00.000 8976 move complete, result=0
02:12:02.349 00.000 8976 worker thread done servicing request
02:12:02.350 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:12:02.359 00.009 5052 UpdateGuideState exits: m=184 SNR=9.5
02:12:02.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:02.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:02.359 00.000 5052 Enqueuing Expose request
02:12:02.360 00.001 8976 Worker thread wakes up
02:12:02.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:02.360 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:02.360 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:03.046 00.686 8976 Exposure complete
02:12:03.051 00.005 8976 worker thread done servicing request
02:12:03.051 00.000 5052 OnExposeComplete: enter
02:12:03.051 00.000 5052 UpdateGuideState(): m_state=6
02:12:03.051 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7560
02:12:03.051 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.53, Mass=203, SNR=9.9, Peak=87 HFD=1.9
02:12:03.051 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
02:12:03.051 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.49)
02:12:03.051 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.18 hyp=0.39 cameraTheta=-2.65 mountX=-0.01 mountY=0.39, mountTheta=1.59
02:12:03.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.18, opts=13)
02:12:03.052 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.18)
02:12:03.052 00.000 8976 Worker thread wakes up
02:12:03.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.18) opts 0xd
02:12:03.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.18)
02:12:03.052 00.000 8976 Moving (-0.34, -0.18) raw xDistance=-0.01 yDistance=0.39
02:12:03.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:12:03.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
02:12:03.053 00.001 8976 MoveAxis(R, 0, ABG)
02:12:03.053 00.000 8976 MoveAxis(D, 2, ABG)
02:12:03.053 00.000 8976 stepping (-19, 27) + (0, -2)
02:12:03.053 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:03.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:12:03.063 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
02:12:03.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:03.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:03.063 00.000 5052 Enqueuing Expose request
02:12:03.085 00.022 8976 Received - 47 (G) 
02:12:03.085 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:03.085 00.000 8976 stepped: pos (-19, 25)
02:12:03.085 00.000 8976 move complete, result=0
02:12:03.085 00.000 8976 worker thread done servicing request
02:12:03.085 00.000 8976 Worker thread wakes up
02:12:03.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:03.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:03.085 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:12:03.773 00.688 8976 Exposure complete
02:12:03.778 00.005 8976 worker thread done servicing request
02:12:03.778 00.000 5052 OnExposeComplete: enter
02:12:03.778 00.000 5052 UpdateGuideState(): m_state=6
02:12:03.778 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7561
02:12:03.778 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.72, Mass=205, SNR=9.9, Peak=90 HFD=1.6
02:12:03.778 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:12:03.778 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:12:03.778 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.01 hyp=0.41 cameraTheta=3.12 mountX=0.19 mountY=0.34, mountTheta=1.05
02:12:03.779 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.01, opts=13)
02:12:03.779 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.01)
02:12:03.779 00.000 8976 Worker thread wakes up
02:12:03.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.01) opts 0xd
02:12:03.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.01)
02:12:03.779 00.000 8976 Moving (-0.41, 0.01) raw xDistance=0.19 yDistance=0.34
02:12:03.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:12:03.780 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:12:03.780 00.000 8976 MoveAxis(R, 0, ABG)
02:12:03.780 00.000 8976 MoveAxis(D, 1, ABG)
02:12:03.780 00.000 8976 stepping (-19, 25) + (0, -1)
02:12:03.780 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:03.780 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:12:03.793 00.013 5052 UpdateGuideState exits: m=205 SNR=9.9
02:12:03.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:03.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:03.793 00.000 5052 Enqueuing Expose request
02:12:03.804 00.011 8976 Received - 47 (G) 
02:12:03.804 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:03.804 00.000 8976 stepped: pos (-19, 24)
02:12:03.804 00.000 8976 move complete, result=0
02:12:03.804 00.000 8976 worker thread done servicing request
02:12:03.804 00.000 8976 Worker thread wakes up
02:12:03.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:03.805 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:03.805 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:12:04.496 00.691 8976 Exposure complete
02:12:04.501 00.005 8976 worker thread done servicing request
02:12:04.502 00.001 5052 OnExposeComplete: enter
02:12:04.502 00.000 5052 UpdateGuideState(): m_state=6
02:12:04.502 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7562
02:12:04.502 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.71, Mass=216, SNR=10.2, Peak=92 HFD=2.1
02:12:04.502 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:12:04.502 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
02:12:04.502 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.02 mountX=-0.03 mountY=-0.06, mountTheta=-2.05
02:12:04.502 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.00, opts=13)
02:12:04.502 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.00)
02:12:04.503 00.001 8976 Worker thread wakes up
02:12:04.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.00) opts 0xd
02:12:04.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.00)
02:12:04.503 00.000 8976 Moving (0.07, 0.00) raw xDistance=-0.03 yDistance=-0.06
02:12:04.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:12:04.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:12:04.503 00.000 8976 MoveAxis(R, 0, ABG)
02:12:04.503 00.000 8976 MoveAxis(U, 0, ABG)
02:12:04.503 00.000 8976 move complete, result=0
02:12:04.503 00.000 8976 worker thread done servicing request
02:12:04.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=92, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:12:04.513 00.010 5052 UpdateGuideState exits: m=216 SNR=10.2
02:12:04.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:04.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:04.513 00.000 5052 Enqueuing Expose request
02:12:04.514 00.001 8976 Worker thread wakes up
02:12:04.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:04.514 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:04.514 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:05.202 00.688 8976 Exposure complete
02:12:05.207 00.005 8976 worker thread done servicing request
02:12:05.207 00.000 5052 OnExposeComplete: enter
02:12:05.207 00.000 5052 UpdateGuideState(): m_state=6
02:12:05.207 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7563
02:12:05.207 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.95, Mass=194, SNR=9.7, Peak=97 HFD=2.0
02:12:05.207 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
02:12:05.207 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
02:12:05.207 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.36 cameraTheta=2.41 mountX=0.33 mountY=0.09, mountTheta=0.27
02:12:05.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.24, opts=13)
02:12:05.208 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.24)
02:12:05.208 00.000 8976 Worker thread wakes up
02:12:05.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.24) opts 0xd
02:12:05.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.24)
02:12:05.208 00.000 8976 Moving (-0.26, 0.24) raw xDistance=0.33 yDistance=0.09
02:12:05.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:12:05.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:12:05.208 00.000 8976 MoveAxis(L, 1, ABG)
02:12:05.209 00.001 8976 stepping (-19, 24) + (-1, 0)
02:12:05.209 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:05.209 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:12:05.218 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
02:12:05.218 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:05.218 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:05.219 00.001 5052 Enqueuing Expose request
02:12:05.227 00.008 8976 Received - 47 (G) 
02:12:05.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:05.227 00.000 8976 stepped: pos (-20, 24)
02:12:05.227 00.000 8976 MoveAxis(U, 0, ABG)
02:12:05.227 00.000 8976 move complete, result=0
02:12:05.227 00.000 8976 worker thread done servicing request
02:12:05.227 00.000 8976 Worker thread wakes up
02:12:05.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:05.227 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:05.227 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:12:05.919 00.692 8976 Exposure complete
02:12:05.924 00.005 8976 worker thread done servicing request
02:12:05.924 00.000 5052 OnExposeComplete: enter
02:12:05.925 00.001 5052 UpdateGuideState(): m_state=6
02:12:05.925 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7564
02:12:05.925 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.07, Mass=206, SNR=9.9, Peak=99 HFD=1.9
02:12:05.925 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
02:12:05.925 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.31 = -0.31)
02:12:05.925 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.36 hyp=0.38 cameraTheta=1.83 mountX=0.37 mountY=-0.12, mountTheta=-0.30
02:12:05.925 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.36, opts=13)
02:12:05.925 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.36)
02:12:05.925 00.000 8976 Worker thread wakes up
02:12:05.926 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.36) opts 0xd
02:12:05.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.36)
02:12:05.926 00.000 8976 Moving (-0.10, 0.36) raw xDistance=0.37 yDistance=-0.12
02:12:05.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:12:05.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:12:05.926 00.000 8976 MoveAxis(L, 2, ABG)
02:12:05.926 00.000 8976 stepping (-20, 24) + (-2, 0)
02:12:05.926 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:05.927 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:12:05.936 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
02:12:05.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:05.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:05.936 00.000 5052 Enqueuing Expose request
02:12:05.962 00.026 8976 Received - 47 (G) 
02:12:05.962 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:05.962 00.000 8976 stepped: pos (-22, 24)
02:12:05.962 00.000 8976 MoveAxis(U, 0, ABG)
02:12:05.962 00.000 8976 move complete, result=0
02:12:05.962 00.000 8976 worker thread done servicing request
02:12:05.962 00.000 8976 Worker thread wakes up
02:12:05.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:05.963 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:05.963 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:12:06.654 00.691 8976 Exposure complete
02:12:06.659 00.005 8976 worker thread done servicing request
02:12:06.659 00.000 5052 OnExposeComplete: enter
02:12:06.659 00.000 5052 UpdateGuideState(): m_state=6
02:12:06.660 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7565
02:12:06.660 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.67, Mass=191, SNR=9.6, Peak=82 HFD=1.8
02:12:06.660 00.000 5052 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.04) = xAngle (-3.12 = -3.12)
02:12:06.660 00.000 5052 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.23 = 3.06)
02:12:06.660 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.08 mountX=-0.05 mountY=0.00, mountTheta=3.06
02:12:06.660 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.04, opts=13)
02:12:06.660 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.04)
02:12:06.660 00.000 8976 Worker thread wakes up
02:12:06.661 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.04) opts 0xd
02:12:06.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.04)
02:12:06.661 00.000 8976 Moving (0.02, -0.04) raw xDistance=-0.05 yDistance=0.00
02:12:06.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:12:06.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:12:06.661 00.000 8976 MoveAxis(R, 0, ABG)
02:12:06.661 00.000 8976 MoveAxis(U, 0, ABG)
02:12:06.661 00.000 8976 move complete, result=0
02:12:06.661 00.000 8976 worker thread done servicing request
02:12:06.661 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:12:06.671 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
02:12:06.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:06.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:06.671 00.000 5052 Enqueuing Expose request
02:12:06.671 00.000 8976 Worker thread wakes up
02:12:06.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:06.672 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:06.672 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:07.355 00.683 8976 Exposure complete
02:12:07.361 00.006 8976 worker thread done servicing request
02:12:07.361 00.000 5052 OnExposeComplete: enter
02:12:07.361 00.000 5052 UpdateGuideState(): m_state=6
02:12:07.361 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7566
02:12:07.361 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.75, Mass=208, SNR=10.0, Peak=82 HFD=1.8
02:12:07.361 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:12:07.361 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:12:07.361 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.05 hyp=0.49 cameraTheta=3.05 mountX=0.26 mountY=0.39, mountTheta=0.97
02:12:07.363 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.05, opts=13)
02:12:07.363 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.05)
02:12:07.363 00.000 8976 Worker thread wakes up
02:12:07.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.05) opts 0xd
02:12:07.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.05)
02:12:07.363 00.000 8976 Moving (-0.49, 0.05) raw xDistance=0.26 yDistance=0.39
02:12:07.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:12:07.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
02:12:07.363 00.000 8976 MoveAxis(L, 1, ABG)
02:12:07.363 00.000 8976 stepping (-22, 24) + (-1, 0)
02:12:07.363 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:07.364 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:12:07.374 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:12:07.375 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:07.375 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:07.375 00.000 5052 Enqueuing Expose request
02:12:07.385 00.010 8976 Received - 47 (G) 
02:12:07.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:07.385 00.000 8976 stepped: pos (-23, 24)
02:12:07.385 00.000 8976 MoveAxis(D, 2, ABG)
02:12:07.385 00.000 8976 stepping (-23, 24) + (0, -2)
02:12:07.385 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:07.417 00.032 8976 Received - 47 (G) 
02:12:07.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:07.417 00.000 8976 stepped: pos (-23, 22)
02:12:07.417 00.000 8976 move complete, result=0
02:12:07.417 00.000 8976 worker thread done servicing request
02:12:07.417 00.000 8976 Worker thread wakes up
02:12:07.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:07.417 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:07.417 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:12:08.109 00.692 8976 Exposure complete
02:12:08.114 00.005 8976 worker thread done servicing request
02:12:08.114 00.000 5052 OnExposeComplete: enter
02:12:08.114 00.000 5052 UpdateGuideState(): m_state=6
02:12:08.114 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7567
02:12:08.115 00.001 5052 Star::Find returns 1 (0), X=328.59, Y=281.74, Mass=200, SNR=9.8, Peak=91 HFD=1.6
02:12:08.115 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:12:08.115 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:12:08.115 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.03 hyp=0.59 cameraTheta=3.08 mountX=0.30 mountY=0.47, mountTheta=1.01
02:12:08.115 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.03, opts=13)
02:12:08.115 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.03)
02:12:08.115 00.000 8976 Worker thread wakes up
02:12:08.116 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.03) opts 0xd
02:12:08.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.03)
02:12:08.116 00.000 8976 Moving (-0.59, 0.03) raw xDistance=0.30 yDistance=0.47
02:12:08.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
02:12:08.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
02:12:08.116 00.000 8976 MoveAxis(L, 1, ABG)
02:12:08.116 00.000 8976 stepping (-23, 22) + (-1, 0)
02:12:08.116 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:08.116 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=91, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:12:08.125 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:12:08.126 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:08.126 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:08.126 00.000 5052 Enqueuing Expose request
02:12:08.136 00.010 8976 Received - 47 (G) 
02:12:08.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:08.136 00.000 8976 stepped: pos (-24, 22)
02:12:08.136 00.000 8976 MoveAxis(D, 2, ABG)
02:12:08.136 00.000 8976 stepping (-24, 22) + (0, -2)
02:12:08.136 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:08.168 00.032 8976 Received - 47 (G) 
02:12:08.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:08.168 00.000 8976 stepped: pos (-24, 20)
02:12:08.168 00.000 8976 move complete, result=0
02:12:08.168 00.000 8976 worker thread done servicing request
02:12:08.168 00.000 8976 Worker thread wakes up
02:12:08.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:08.169 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:08.169 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:12:08.862 00.693 8976 Exposure complete
02:12:08.868 00.006 8976 worker thread done servicing request
02:12:08.869 00.001 5052 OnExposeComplete: enter
02:12:08.869 00.000 5052 UpdateGuideState(): m_state=6
02:12:08.869 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7568
02:12:08.869 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.67, Mass=201, SNR=9.8, Peak=95 HFD=1.5
02:12:08.869 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
02:12:08.869 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
02:12:08.869 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.04 hyp=0.54 cameraTheta=-3.06 mountX=0.21 mountY=0.47, mountTheta=1.16
02:12:08.869 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.04, opts=13)
02:12:08.870 00.001 5052 Enqueuing Move request for stepguider (-0.54, -0.04)
02:12:08.870 00.000 8976 Worker thread wakes up
02:12:08.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.04) opts 0xd
02:12:08.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.04)
02:12:08.870 00.000 8976 Moving (-0.54, -0.04) raw xDistance=0.21 yDistance=0.47
02:12:08.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:12:08.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
02:12:08.870 00.000 8976 MoveAxis(R, 0, ABG)
02:12:08.870 00.000 8976 MoveAxis(D, 2, ABG)
02:12:08.870 00.000 8976 stepping (-24, 20) + (0, -2)
02:12:08.870 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:08.870 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=95, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:12:08.881 00.011 5052 UpdateGuideState exits: m=201 SNR=9.8
02:12:08.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:08.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:08.881 00.000 5052 Enqueuing Expose request
02:12:08.904 00.023 8976 Received - 47 (G) 
02:12:08.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:08.904 00.000 8976 stepped: pos (-24, 18)
02:12:08.904 00.000 8976 move complete, result=0
02:12:08.904 00.000 8976 worker thread done servicing request
02:12:08.904 00.000 8976 Worker thread wakes up
02:12:08.904 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:12:08.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:08.904 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:09.599 00.695 8976 Exposure complete
02:12:09.606 00.007 8976 worker thread done servicing request
02:12:09.606 00.000 5052 OnExposeComplete: enter
02:12:09.606 00.000 5052 UpdateGuideState(): m_state=6
02:12:09.606 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7569
02:12:09.606 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=282.16, Mass=205, SNR=9.9, Peak=106 HFD=2.0
02:12:09.606 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.04) = xAngle (-0.10 = -0.10)
02:12:09.606 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.20 = -0.20)
02:12:09.606 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.45 hyp=0.48 cameraTheta=1.95 mountX=0.48 mountY=-0.10, mountTheta=-0.20
02:12:09.607 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.45, opts=13)
02:12:09.607 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.45)
02:12:09.607 00.000 8976 Worker thread wakes up
02:12:09.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.45) opts 0xd
02:12:09.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.45)
02:12:09.607 00.000 8976 Moving (-0.18, 0.45) raw xDistance=0.48 yDistance=-0.10
02:12:09.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:12:09.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:12:09.607 00.000 8976 MoveAxis(L, 2, ABG)
02:12:09.607 00.000 8976 stepping (-24, 18) + (-2, 0)
02:12:09.607 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:09.608 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=106, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:12:09.618 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
02:12:09.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:09.618 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:09.618 00.000 5052 Enqueuing Expose request
02:12:09.639 00.021 8976 Received - 47 (G) 
02:12:09.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:09.639 00.000 8976 stepped: pos (-26, 18)
02:12:09.639 00.000 8976 MoveAxis(U, 0, ABG)
02:12:09.640 00.001 8976 move complete, result=0
02:12:09.640 00.000 8976 worker thread done servicing request
02:12:09.640 00.000 8976 Worker thread wakes up
02:12:09.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:09.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:09.640 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
02:12:10.330 00.690 8976 Exposure complete
02:12:10.335 00.005 8976 worker thread done servicing request
02:12:10.335 00.000 5052 OnExposeComplete: enter
02:12:10.335 00.000 5052 UpdateGuideState(): m_state=6
02:12:10.336 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7570
02:12:10.336 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.58, Mass=176, SNR=9.2, Peak=89 HFD=1.5
02:12:10.336 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
02:12:10.336 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.34)
02:12:10.336 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.13 hyp=0.38 cameraTheta=-2.80 mountX=0.05 mountY=0.37, mountTheta=1.44
02:12:10.337 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.13, opts=13)
02:12:10.337 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.13)
02:12:10.337 00.000 8976 Worker thread wakes up
02:12:10.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.13) opts 0xd
02:12:10.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.13)
02:12:10.337 00.000 8976 Moving (-0.36, -0.13) raw xDistance=0.05 yDistance=0.37
02:12:10.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:12:10.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:12:10.337 00.000 8976 MoveAxis(R, 0, ABG)
02:12:10.337 00.000 8976 MoveAxis(D, 1, ABG)
02:12:10.337 00.000 8976 stepping (-26, 18) + (0, -1)
02:12:10.337 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:10.338 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:12:10.348 00.010 5052 UpdateGuideState exits: m=176 SNR=9.2
02:12:10.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:10.348 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:10.348 00.000 5052 Enqueuing Expose request
02:12:10.359 00.011 8976 Received - 47 (G) 
02:12:10.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:10.359 00.000 8976 stepped: pos (-26, 17)
02:12:10.359 00.000 8976 move complete, result=0
02:12:10.359 00.000 8976 worker thread done servicing request
02:12:10.359 00.000 8976 Worker thread wakes up
02:12:10.359 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:12:10.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:10.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:11.042 00.683 8976 Exposure complete
02:12:11.047 00.005 8976 worker thread done servicing request
02:12:11.047 00.000 5052 OnExposeComplete: enter
02:12:11.047 00.000 5052 UpdateGuideState(): m_state=6
02:12:11.047 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7571
02:12:11.047 00.000 5052 Star::Find returns 1 (0), X=328.04, Y=281.68, Mass=194, SNR=9.6, Peak=91 HFD=1.8
02:12:11.047 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
02:12:11.047 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
02:12:11.047 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=-0.03 hyp=1.14 cameraTheta=-3.12 mountX=0.50 mountY=0.97, mountTheta=1.10
02:12:11.048 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.14, y=-0.03, opts=13)
02:12:11.048 00.000 5052 Enqueuing Move request for stepguider (-1.14, -0.03)
02:12:11.048 00.000 8976 Worker thread wakes up
02:12:11.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.14, -0.03) opts 0xd
02:12:11.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.14, -0.03)
02:12:11.048 00.000 8976 Moving (-1.14, -0.03) raw xDistance=0.50 yDistance=0.97
02:12:11.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:12:11.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.97
02:12:11.048 00.000 8976 MoveAxis(L, 2, ABG)
02:12:11.049 00.001 8976 stepping (-26, 17) + (-2, 0)
02:12:11.049 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:11.049 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:12:11.059 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
02:12:11.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:11.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:11.059 00.000 5052 Enqueuing Expose request
02:12:11.078 00.019 8976 Received - 47 (G) 
02:12:11.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:11.078 00.000 8976 stepped: pos (-28, 17)
02:12:11.078 00.000 8976 MoveAxis(D, 4, ABG)
02:12:11.078 00.000 8976 stepping (-28, 17) + (0, -4)
02:12:11.078 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:12:11.110 00.032 8976 Received - 47 (G) 
02:12:11.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:12:11.110 00.000 8976 stepped: pos (-28, 13)
02:12:11.110 00.000 8976 move complete, result=0
02:12:11.110 00.000 8976 worker thread done servicing request
02:12:11.110 00.000 8976 Worker thread wakes up
02:12:11.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:11.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:11.110 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
02:12:11.802 00.692 8976 Exposure complete
02:12:11.808 00.006 8976 worker thread done servicing request
02:12:11.808 00.000 5052 OnExposeComplete: enter
02:12:11.808 00.000 5052 UpdateGuideState(): m_state=6
02:12:11.808 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7572
02:12:11.808 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.06, Mass=207, SNR=9.9, Peak=81 HFD=2.3
02:12:11.808 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.50 = 1.78)
02:12:11.808 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.68)
02:12:11.808 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=-0.65 hyp=1.03 cameraTheta=-2.46 mountX=-0.21 mountY=1.02, mountTheta=1.78
02:12:11.809 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-0.65, opts=13)
02:12:11.809 00.000 5052 Enqueuing Move request for stepguider (-0.80, -0.65)
02:12:11.809 00.000 8976 Worker thread wakes up
02:12:11.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -0.65) opts 0xd
02:12:11.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -0.65)
02:12:11.809 00.000 8976 Moving (-0.80, -0.65) raw xDistance=-0.21 yDistance=1.02
02:12:11.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:12:11.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.02
02:12:11.809 00.000 8976 MoveAxis(R, 0, ABG)
02:12:11.809 00.000 8976 MoveAxis(D, 4, ABG)
02:12:11.809 00.000 8976 stepping (-28, 13) + (0, -4)
02:12:11.809 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:12:11.810 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:12:11.821 00.011 5052 UpdateGuideState exits: m=207 SNR=9.9
02:12:11.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:11.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:11.821 00.000 5052 Enqueuing Expose request
02:12:11.845 00.024 8976 Received - 47 (G) 
02:12:11.845 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:12:11.846 00.001 8976 stepped: pos (-28, 9)
02:12:11.846 00.000 8976 move complete, result=0
02:12:11.846 00.000 8976 worker thread done servicing request
02:12:11.846 00.000 8976 Worker thread wakes up
02:12:11.846 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
02:12:11.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:11.846 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:12.540 00.694 8976 Exposure complete
02:12:12.546 00.006 8976 worker thread done servicing request
02:12:12.546 00.000 5052 OnExposeComplete: enter
02:12:12.546 00.000 5052 UpdateGuideState(): m_state=6
02:12:12.546 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7573
02:12:12.546 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=282.14, Mass=189, SNR=9.5, Peak=78 HFD=2.2
02:12:12.546 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
02:12:12.546 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
02:12:12.546 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.43 hyp=0.82 cameraTheta=2.59 mountX=0.70 mountY=0.36, mountTheta=0.47
02:12:12.547 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.43, opts=13)
02:12:12.547 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.43)
02:12:12.547 00.000 8976 Worker thread wakes up
02:12:12.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.43) opts 0xd
02:12:12.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.43)
02:12:12.547 00.000 8976 Moving (-0.70, 0.43) raw xDistance=0.70 yDistance=0.36
02:12:12.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
02:12:12.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.36
02:12:12.548 00.001 8976 MoveAxis(L, 3, ABG)
02:12:12.548 00.000 8976 stepping (-28, 9) + (-3, 0)
02:12:12.548 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:12.548 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:12:12.558 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
02:12:12.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:12.558 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:12.558 00.000 5052 Enqueuing Expose request
02:12:12.581 00.023 8976 Received - 47 (G) 
02:12:12.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:12.581 00.000 8976 stepped: pos (-31, 9)
02:12:12.581 00.000 8976 MoveAxis(D, 2, ABG)
02:12:12.581 00.000 8976 stepping (-31, 9) + (0, -2)
02:12:12.581 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:12.613 00.032 8976 Received - 47 (G) 
02:12:12.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:12.613 00.000 8976 stepped: pos (-31, 7)
02:12:12.613 00.000 8976 starting a new bump
02:12:12.613 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
02:12:12.613 00.000 8976 MountToCamera -- mountX=4.28 mountY=-1.90 hyp=4.68 mountTheta=-0.42 cameraX=-0.26, cameraY=4.68 cameraTheta=1.63
02:12:12.613 00.000 8976 incremental bump (-0.262, 4.676) isValid = 1
02:12:12.613 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
02:12:12.613 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:12:12.613 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:12:12.613 00.000 8976 move complete, result=0
02:12:12.613 00.000 8976 worker thread done servicing request
02:12:12.613 00.000 8976 Worker thread wakes up
02:12:12.613 00.000 9828 Worker thread wakes up
02:12:12.613 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:12:12.613 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:12:12.614 00.001 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
02:12:12.614 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
02:12:12.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:12.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:12.614 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
02:12:12.614 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.56
02:12:12.614 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:12:12.614 00.000 9828 BLC: window closed
02:12:12.614 00.000 9828 MoveAxis(W, 0, B)
02:12:12.614 00.000 9828 Move returns status 0, amount 0
02:12:12.614 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:12.614 00.000 9828 MoveAxis(N, 16, B)
02:12:12.614 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:12.615 00.001 9828 IsSlewing returns 0
02:12:12.615 00.000 9828 IsGuiding returns 0
02:12:12.615 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:12.651 00.036 9828 IsGuiding returns 1
02:12:12.651 00.000 9828 scope still moving after pulse duration time elapsed
02:12:12.683 00.032 9828 IsSlewing returns 0
02:12:12.683 00.000 9828 IsGuiding returns 1
02:12:12.714 00.031 9828 IsSlewing returns 0
02:12:12.714 00.000 9828 IsGuiding returns 1
02:12:12.745 00.031 9828 IsSlewing returns 0
02:12:12.745 00.000 9828 IsGuiding returns 0
02:12:12.745 00.000 9828 scope move finished after 16 + 114 ms
02:12:12.745 00.000 9828 Move returns status 0, amount 16
02:12:12.745 00.000 9828 move complete, result=0
02:12:12.745 00.000 9828 worker thread done servicing request
02:12:12.745 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:12:13.303 00.558 8976 Exposure complete
02:12:13.309 00.006 8976 worker thread done servicing request
02:12:13.309 00.000 5052 OnExposeComplete: enter
02:12:13.309 00.000 5052 UpdateGuideState(): m_state=6
02:12:13.309 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7574
02:12:13.309 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.17, Mass=213, SNR=10.0, Peak=73 HFD=2.7
02:12:13.309 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.47 = 1.81)
02:12:13.309 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
02:12:13.310 00.001 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.54 hyp=0.83 cameraTheta=-2.43 mountX=-0.20 mountY=0.82, mountTheta=1.81
02:12:13.310 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.54, opts=13)
02:12:13.310 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.54)
02:12:13.310 00.000 8976 Worker thread wakes up
02:12:13.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.54) opts 0xd
02:12:13.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.54)
02:12:13.310 00.000 8976 Moving (-0.63, -0.54) raw xDistance=-0.20 yDistance=0.82
02:12:13.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:12:13.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.82
02:12:13.311 00.001 8976 MoveAxis(R, 0, ABG)
02:12:13.311 00.000 8976 MoveAxis(D, 3, ABG)
02:12:13.311 00.000 8976 stepping (-31, 7) + (0, -3)
02:12:13.311 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:13.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:12:13.321 00.010 5052 UpdateGuideState exits: m=213 SNR=10.0
02:12:13.321 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:13.321 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:13.321 00.000 5052 Enqueuing Expose request
02:12:13.348 00.027 8976 Received - 47 (G) 
02:12:13.348 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:13.348 00.000 8976 stepped: pos (-31, 4)
02:12:13.348 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:12:13.348 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:12:13.348 00.000 8976 MountToCamera -- mountX=4.44 mountY=-1.48 hyp=4.68 mountTheta=-0.32 cameraX=-0.70, cameraY=4.62 cameraTheta=1.72
02:12:13.348 00.000 8976 incremental bump (-0.702, 4.623) isValid = 1
02:12:13.348 00.000 8976 Scheduling Mount bump of (-0.020, 0.137)
02:12:13.348 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.14, opts=4)
02:12:13.348 00.000 8976 Enqueuing Move request for scope (-0.02, 0.14)
02:12:13.348 00.000 8976 move complete, result=0
02:12:13.348 00.000 9828 Worker thread wakes up
02:12:13.348 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:12:13.348 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0x4
02:12:13.348 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
02:12:13.348 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
02:12:13.348 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
02:12:13.348 00.000 8976 worker thread done servicing request
02:12:13.348 00.000 8976 Worker thread wakes up
02:12:13.349 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:13.349 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:13.349 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.72 mountX=0.01 mountY=-0.14, mountTheta=-1.47
02:12:13.349 00.000 9828 Moving (-0.02, 0.14) raw xDistance=0.01 yDistance=-0.14
02:12:13.349 00.000 9828 BLC: window closed
02:12:13.349 00.000 9828 MoveAxis(W, 4, B)
02:12:13.349 00.000 9828 Guiding  Dir = 3, Dur = 4
02:12:13.349 00.000 9828 IsSlewing returns 0
02:12:13.349 00.000 9828 IsGuiding returns 0
02:12:13.349 00.000 9828 PulseGuide returned control before completion, sleep 14
02:12:13.369 00.020 9828 IsGuiding returns 1
02:12:13.369 00.000 9828 scope still moving after pulse duration time elapsed
02:12:13.401 00.032 9828 IsSlewing returns 0
02:12:13.403 00.002 9828 IsGuiding returns 1
02:12:13.432 00.029 9828 IsSlewing returns 0
02:12:13.432 00.000 9828 IsGuiding returns 1
02:12:13.463 00.031 9828 IsSlewing returns 0
02:12:13.463 00.000 9828 IsGuiding returns 0
02:12:13.463 00.000 9828 scope move finished after 4 + 109 ms
02:12:13.463 00.000 9828 Move returns status 0, amount 4
02:12:13.463 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:13.463 00.000 9828 MoveAxis(N, 19, B)
02:12:13.463 00.000 9828 Guiding  Dir = 0, Dur = 19
02:12:13.479 00.016 9828 IsSlewing returns 0
02:12:13.479 00.000 9828 IsGuiding returns 0
02:12:13.480 00.001 9828 PulseGuide returned control before completion, sleep 29
02:12:13.510 00.030 9828 IsGuiding returns 1
02:12:13.510 00.000 9828 scope still moving after pulse duration time elapsed
02:12:13.542 00.032 9828 IsSlewing returns 0
02:12:13.542 00.000 9828 IsGuiding returns 1
02:12:13.573 00.031 9828 IsSlewing returns 0
02:12:13.574 00.001 9828 IsGuiding returns 1
02:12:13.604 00.030 9828 IsSlewing returns 0
02:12:13.604 00.000 9828 IsGuiding returns 1
02:12:13.636 00.032 9828 IsSlewing returns 0
02:12:13.636 00.000 9828 IsGuiding returns 0
02:12:13.636 00.000 9828 scope move finished after 19 + 138 ms
02:12:13.637 00.001 9828 Move returns status 0, amount 19
02:12:13.637 00.000 9828 move complete, result=0
02:12:13.637 00.000 9828 worker thread done servicing request
02:12:13.637 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 19 ms NORTH
02:12:14.044 00.407 8976 Exposure complete
02:12:14.049 00.005 8976 worker thread done servicing request
02:12:14.049 00.000 5052 OnExposeComplete: enter
02:12:14.049 00.000 5052 UpdateGuideState(): m_state=6
02:12:14.049 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7575
02:12:14.049 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.94, Mass=201, SNR=9.8, Peak=76 HFD=2.4
02:12:14.049 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
02:12:14.050 00.001 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
02:12:14.050 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.19 mountX=0.16 mountY=-0.20, mountTheta=-0.89
02:12:14.050 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.23, opts=13)
02:12:14.050 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.23)
02:12:14.050 00.000 8976 Worker thread wakes up
02:12:14.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.23) opts 0xd
02:12:14.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.23)
02:12:14.050 00.000 8976 Moving (0.09, 0.23) raw xDistance=0.16 yDistance=-0.20
02:12:14.051 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:12:14.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:12:14.051 00.000 8976 MoveAxis(R, 0, ABG)
02:12:14.051 00.000 8976 MoveAxis(U, 0, ABG)
02:12:14.051 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:12:14.051 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
02:12:14.051 00.000 8976 MountToCamera -- mountX=4.54 mountY=-1.20 hyp=4.69 mountTheta=-0.26 cameraX=-1.00, cameraY=4.59 cameraTheta=1.78
02:12:14.051 00.000 8976 incremental bump (-0.997, 4.588) isValid = 1
02:12:14.051 00.000 8976 Scheduling Mount bump of (-0.033, 0.155)
02:12:14.051 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.16, opts=4)
02:12:14.051 00.000 8976 Enqueuing Move request for scope (-0.03, 0.16)
02:12:14.051 00.000 8976 move complete, result=0
02:12:14.051 00.000 9828 Worker thread wakes up
02:12:14.051 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0x4
02:12:14.051 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
02:12:14.051 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
02:12:14.051 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.49)
02:12:14.051 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.78 mountX=0.03 mountY=-0.16, mountTheta=-1.41
02:12:14.051 00.000 9828 Moving (-0.03, 0.16) raw xDistance=0.03 yDistance=-0.16
02:12:14.052 00.001 9828 BLC: window closed
02:12:14.052 00.000 9828 MoveAxis(W, 8, B)
02:12:14.052 00.000 9828 Guiding  Dir = 3, Dur = 8
02:12:14.052 00.000 8976 worker thread done servicing request
02:12:14.052 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:12:14.052 00.000 9828 IsSlewing returns 0
02:12:14.052 00.000 9828 IsGuiding returns 0
02:12:14.052 00.000 9828 PulseGuide returned control before completion, sleep 18
02:12:14.062 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
02:12:14.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:14.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:14.062 00.000 5052 Enqueuing Expose request
02:12:14.062 00.000 8976 Worker thread wakes up
02:12:14.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:14.062 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:12:14.062 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:14.088 00.026 9828 IsGuiding returns 1
02:12:14.088 00.000 9828 scope still moving after pulse duration time elapsed
02:12:14.118 00.030 9828 IsSlewing returns 0
02:12:14.118 00.000 9828 IsGuiding returns 1
02:12:14.149 00.031 9828 IsSlewing returns 0
02:12:14.149 00.000 9828 IsGuiding returns 1
02:12:14.182 00.033 9828 IsSlewing returns 0
02:12:14.182 00.000 9828 IsGuiding returns 0
02:12:14.182 00.000 9828 scope move finished after 8 + 122 ms
02:12:14.183 00.001 9828 Move returns status 0, amount 8
02:12:14.183 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:14.183 00.000 9828 MoveAxis(N, 22, B)
02:12:14.183 00.000 9828 Guiding  Dir = 0, Dur = 22
02:12:14.197 00.014 9828 IsSlewing returns 0
02:12:14.197 00.000 9828 IsGuiding returns 0
02:12:14.197 00.000 9828 PulseGuide returned control before completion, sleep 32
02:12:14.245 00.048 9828 IsGuiding returns 1
02:12:14.245 00.000 9828 scope still moving after pulse duration time elapsed
02:12:14.277 00.032 9828 IsSlewing returns 0
02:12:14.277 00.000 9828 IsGuiding returns 1
02:12:14.309 00.032 9828 IsSlewing returns 0
02:12:14.309 00.000 9828 IsGuiding returns 1
02:12:14.341 00.032 9828 IsSlewing returns 0
02:12:14.341 00.000 9828 IsGuiding returns 0
02:12:14.341 00.000 9828 scope move finished after 22 + 121 ms
02:12:14.341 00.000 9828 Move returns status 0, amount 22
02:12:14.341 00.000 9828 move complete, result=0
02:12:14.341 00.000 9828 worker thread done servicing request
02:12:14.342 00.001 5052 GuideStep: 0.0 px 8 ms WEST, -0.2 px 22 ms NORTH
02:12:14.753 00.411 8976 Exposure complete
02:12:14.758 00.005 8976 worker thread done servicing request
02:12:14.759 00.001 5052 OnExposeComplete: enter
02:12:14.759 00.000 5052 UpdateGuideState(): m_state=6
02:12:14.759 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7576
02:12:14.759 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.62, Mass=196, SNR=9.7, Peak=77 HFD=1.9
02:12:14.759 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
02:12:14.759 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
02:12:14.759 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.09 hyp=0.57 cameraTheta=-0.16 mountX=-0.33 mountY=-0.42, mountTheta=-2.24
02:12:14.759 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.09, opts=13)
02:12:14.759 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.09)
02:12:14.760 00.001 8976 Worker thread wakes up
02:12:14.760 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.09) opts 0xd
02:12:14.760 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.09)
02:12:14.760 00.000 8976 Moving (0.56, -0.09) raw xDistance=-0.33 yDistance=-0.42
02:12:14.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:12:14.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
02:12:14.760 00.000 8976 MoveAxis(R, 1, ABG)
02:12:14.760 00.000 8976 stepping (-31, 4) + (1, 0)
02:12:14.760 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:14.760 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=66, Gamma=2.630
02:12:14.770 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:12:14.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:14.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:14.770 00.000 5052 Enqueuing Expose request
02:12:14.787 00.017 8976 Received - 47 (G) 
02:12:14.787 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:14.787 00.000 8976 stepped: pos (-30, 4)
02:12:14.787 00.000 8976 MoveAxis(U, 2, ABG)
02:12:14.787 00.000 8976 stepping (-30, 4) + (0, 2)
02:12:14.787 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:14.819 00.032 8976 Received - 47 (G) 
02:12:14.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:14.819 00.000 8976 stepped: pos (-30, 6)
02:12:14.819 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
02:12:14.819 00.000 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
02:12:14.819 00.000 8976 MountToCamera -- mountX=4.56 mountY=-1.12 hyp=4.69 mountTheta=-0.24 cameraX=-1.08, cameraY=4.57 cameraTheta=1.80
02:12:14.820 00.001 8976 incremental bump (-1.078, 4.567) isValid = 1
02:12:14.820 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
02:12:14.820 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:12:14.820 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:12:14.820 00.000 8976 move complete, result=0
02:12:14.820 00.000 9828 Worker thread wakes up
02:12:14.820 00.000 8976 worker thread done servicing request
02:12:14.820 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
02:12:14.820 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:12:14.820 00.000 8976 Worker thread wakes up
02:12:14.821 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:12:14.821 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
02:12:14.821 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.47)
02:12:14.821 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.39
02:12:14.821 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:12:14.821 00.000 9828 BLC: window closed
02:12:14.821 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:14.821 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:14.821 00.000 9828 MoveAxis(W, 7, B)
02:12:14.821 00.000 9828 Guiding  Dir = 3, Dur = 7
02:12:14.821 00.000 9828 IsSlewing returns 0
02:12:14.822 00.001 9828 IsGuiding returns 0
02:12:14.822 00.000 9828 PulseGuide returned control before completion, sleep 17
02:12:14.851 00.029 9828 IsGuiding returns 1
02:12:14.851 00.000 9828 scope still moving after pulse duration time elapsed
02:12:14.883 00.032 9828 IsSlewing returns 0
02:12:14.883 00.000 9828 IsGuiding returns 1
02:12:14.915 00.032 9828 IsSlewing returns 0
02:12:14.915 00.000 9828 IsGuiding returns 1
02:12:14.944 00.029 9828 IsSlewing returns 0
02:12:14.944 00.000 9828 IsGuiding returns 0
02:12:14.944 00.000 9828 scope move finished after 7 + 116 ms
02:12:14.944 00.000 9828 Move returns status 0, amount 7
02:12:14.944 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:14.944 00.000 9828 MoveAxis(N, 16, B)
02:12:14.944 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:14.960 00.016 9828 IsSlewing returns 0
02:12:14.960 00.000 9828 IsGuiding returns 0
02:12:14.960 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:14.992 00.032 9828 IsGuiding returns 1
02:12:14.992 00.000 9828 scope still moving after pulse duration time elapsed
02:12:15.023 00.031 9828 IsSlewing returns 0
02:12:15.023 00.000 9828 IsGuiding returns 1
02:12:15.054 00.031 9828 IsSlewing returns 0
02:12:15.054 00.000 9828 IsGuiding returns 1
02:12:15.085 00.031 9828 IsSlewing returns 0
02:12:15.085 00.000 9828 IsGuiding returns 1
02:12:15.116 00.031 9828 IsSlewing returns 0
02:12:15.116 00.000 9828 IsGuiding returns 0
02:12:15.116 00.000 9828 scope move finished after 16 + 139 ms
02:12:15.116 00.000 9828 Move returns status 0, amount 16
02:12:15.116 00.000 9828 move complete, result=0
02:12:15.116 00.000 9828 worker thread done servicing request
02:12:15.116 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
02:12:15.518 00.402 8976 Exposure complete
02:12:15.524 00.006 8976 worker thread done servicing request
02:12:15.524 00.000 5052 OnExposeComplete: enter
02:12:15.524 00.000 5052 UpdateGuideState(): m_state=6
02:12:15.524 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7577
02:12:15.524 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.45, Mass=183, SNR=9.4, Peak=75 HFD=2.0
02:12:15.524 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
02:12:15.524 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
02:12:15.524 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.26 hyp=0.62 cameraTheta=-0.43 mountX=-0.49 mountY=-0.33, mountTheta=-2.55
02:12:15.525 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.26, opts=13)
02:12:15.525 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.26)
02:12:15.525 00.000 8976 Worker thread wakes up
02:12:15.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.26) opts 0xd
02:12:15.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.26)
02:12:15.525 00.000 8976 Moving (0.56, -0.26) raw xDistance=-0.49 yDistance=-0.33
02:12:15.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
02:12:15.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
02:12:15.525 00.000 8976 MoveAxis(R, 2, ABG)
02:12:15.525 00.000 8976 stepping (-30, 6) + (2, 0)
02:12:15.526 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:15.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:12:15.536 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
02:12:15.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:15.536 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:15.536 00.000 5052 Enqueuing Expose request
02:12:15.554 00.018 8976 Received - 47 (G) 
02:12:15.554 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:15.554 00.000 8976 stepped: pos (-28, 6)
02:12:15.554 00.000 8976 MoveAxis(U, 1, ABG)
02:12:15.554 00.000 8976 stepping (-28, 6) + (0, 1)
02:12:15.554 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:15.586 00.032 8976 Received - 47 (G) 
02:12:15.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:15.586 00.000 8976 stepped: pos (-28, 7)
02:12:15.586 00.000 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
02:12:15.586 00.000 8976 MountToCamera -- mountX=4.47 mountY=-1.12 hyp=4.61 mountTheta=-0.24 cameraX=-1.04, cameraY=4.49 cameraTheta=1.80
02:12:15.586 00.000 8976 incremental bump (-1.040, 4.487) isValid = 1
02:12:15.586 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
02:12:15.586 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:12:15.586 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:12:15.586 00.000 8976 move complete, result=0
02:12:15.586 00.000 9828 Worker thread wakes up
02:12:15.587 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:12:15.587 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:12:15.587 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.40)
02:12:15.587 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.48)
02:12:15.587 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
02:12:15.587 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
02:12:15.587 00.000 8976 worker thread done servicing request
02:12:15.587 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:12:15.587 00.000 9828 BLC: window closed
02:12:15.587 00.000 9828 MoveAxis(W, 7, B)
02:12:15.587 00.000 8976 Worker thread wakes up
02:12:15.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:15.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:15.587 00.000 9828 Guiding  Dir = 3, Dur = 7
02:12:15.588 00.001 9828 IsSlewing returns 0
02:12:15.588 00.000 9828 IsGuiding returns 0
02:12:15.588 00.000 9828 PulseGuide returned control before completion, sleep 17
02:12:15.613 00.025 9828 IsGuiding returns 1
02:12:15.613 00.000 9828 scope still moving after pulse duration time elapsed
02:12:15.644 00.031 9828 IsSlewing returns 0
02:12:15.644 00.000 9828 IsGuiding returns 1
02:12:15.675 00.031 9828 IsSlewing returns 0
02:12:15.675 00.000 9828 IsGuiding returns 1
02:12:15.705 00.030 9828 IsSlewing returns 0
02:12:15.705 00.000 9828 IsGuiding returns 1
02:12:15.736 00.031 9828 IsSlewing returns 0
02:12:15.736 00.000 9828 IsGuiding returns 0
02:12:15.736 00.000 9828 scope move finished after 7 + 140 ms
02:12:15.736 00.000 9828 Move returns status 0, amount 7
02:12:15.736 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:15.736 00.000 9828 MoveAxis(N, 16, B)
02:12:15.736 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:15.751 00.015 9828 IsSlewing returns 0
02:12:15.751 00.000 9828 IsGuiding returns 0
02:12:15.751 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:15.783 00.032 9828 IsGuiding returns 1
02:12:15.783 00.000 9828 scope still moving after pulse duration time elapsed
02:12:15.814 00.031 9828 IsSlewing returns 0
02:12:15.819 00.005 9828 IsGuiding returns 1
02:12:15.845 00.026 9828 IsSlewing returns 0
02:12:15.845 00.000 9828 IsGuiding returns 1
02:12:15.876 00.031 9828 IsSlewing returns 0
02:12:15.876 00.000 9828 IsGuiding returns 1
02:12:15.906 00.030 9828 IsSlewing returns 0
02:12:15.906 00.000 9828 IsGuiding returns 0
02:12:15.906 00.000 9828 scope move finished after 16 + 138 ms
02:12:15.906 00.000 9828 Move returns status 0, amount 16
02:12:15.906 00.000 9828 move complete, result=0
02:12:15.906 00.000 9828 worker thread done servicing request
02:12:15.906 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
02:12:16.284 00.378 8976 Exposure complete
02:12:16.290 00.006 8976 worker thread done servicing request
02:12:16.290 00.000 5052 OnExposeComplete: enter
02:12:16.290 00.000 5052 UpdateGuideState(): m_state=6
02:12:16.290 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7578
02:12:16.290 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=282.00, Mass=182, SNR=9.3, Peak=77 HFD=2.2
02:12:16.290 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
02:12:16.290 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
02:12:16.290 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.29 hyp=0.77 cameraTheta=0.39 mountX=-0.06 mountY=-0.75, mountTheta=-1.65
02:12:16.291 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.29, opts=13)
02:12:16.291 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.29)
02:12:16.291 00.000 8976 Worker thread wakes up
02:12:16.291 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.29) opts 0xd
02:12:16.291 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.29)
02:12:16.291 00.000 8976 Moving (0.71, 0.29) raw xDistance=-0.06 yDistance=-0.75
02:12:16.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:12:16.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
02:12:16.292 00.001 8976 MoveAxis(R, 0, ABG)
02:12:16.292 00.000 8976 MoveAxis(U, 3, ABG)
02:12:16.292 00.000 8976 stepping (-28, 7) + (0, 3)
02:12:16.292 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:16.292 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:12:16.302 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
02:12:16.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:16.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:16.302 00.000 5052 Enqueuing Expose request
02:12:16.322 00.020 8976 Received - 47 (G) 
02:12:16.322 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:16.322 00.000 8976 stepped: pos (-28, 10)
02:12:16.322 00.000 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
02:12:16.322 00.000 8976 MountToCamera -- mountX=4.41 mountY=-1.27 hyp=4.59 mountTheta=-0.28 cameraX=-0.87, cameraY=4.50 cameraTheta=1.76
02:12:16.322 00.000 8976 incremental bump (-0.874, 4.504) isValid = 1
02:12:16.322 00.000 8976 Scheduling Mount bump of (-0.022, 0.117)
02:12:16.322 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:12:16.322 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:12:16.322 00.000 8976 move complete, result=0
02:12:16.322 00.000 9828 Worker thread wakes up
02:12:16.322 00.000 8976 worker thread done servicing request
02:12:16.322 00.000 8976 Worker thread wakes up
02:12:16.323 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:16.323 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:16.323 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:12:16.323 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:12:16.323 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:12:16.323 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
02:12:16.323 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.51)
02:12:16.323 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.02 mountY=-0.12, mountTheta=-1.43
02:12:16.323 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:12:16.323 00.000 9828 BLC: window closed
02:12:16.323 00.000 9828 MoveAxis(W, 5, B)
02:12:16.323 00.000 9828 Guiding  Dir = 3, Dur = 5
02:12:16.324 00.001 9828 IsSlewing returns 0
02:12:16.324 00.000 9828 IsGuiding returns 0
02:12:16.324 00.000 9828 PulseGuide returned control before completion, sleep 15
02:12:16.344 00.020 9828 IsGuiding returns 1
02:12:16.344 00.000 9828 scope still moving after pulse duration time elapsed
02:12:16.376 00.032 9828 IsSlewing returns 0
02:12:16.376 00.000 9828 IsGuiding returns 1
02:12:16.406 00.030 9828 IsSlewing returns 0
02:12:16.406 00.000 9828 IsGuiding returns 1
02:12:16.437 00.031 9828 IsSlewing returns 0
02:12:16.437 00.000 9828 IsGuiding returns 0
02:12:16.437 00.000 9828 scope move finished after 5 + 108 ms
02:12:16.437 00.000 9828 Move returns status 0, amount 5
02:12:16.437 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:16.437 00.000 9828 MoveAxis(N, 16, B)
02:12:16.438 00.001 9828 Guiding  Dir = 0, Dur = 16
02:12:16.452 00.014 9828 IsSlewing returns 0
02:12:16.452 00.000 9828 IsGuiding returns 0
02:12:16.452 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:16.483 00.031 9828 IsGuiding returns 1
02:12:16.483 00.000 9828 scope still moving after pulse duration time elapsed
02:12:16.514 00.031 9828 IsSlewing returns 0
02:12:16.514 00.000 9828 IsGuiding returns 1
02:12:16.546 00.032 9828 IsSlewing returns 0
02:12:16.546 00.000 9828 IsGuiding returns 1
02:12:16.577 00.031 9828 IsSlewing returns 0
02:12:16.577 00.000 9828 IsGuiding returns 1
02:12:16.609 00.032 9828 IsSlewing returns 0
02:12:16.609 00.000 9828 IsGuiding returns 0
02:12:16.610 00.001 9828 scope move finished after 16 + 142 ms
02:12:16.610 00.000 9828 Move returns status 0, amount 16
02:12:16.610 00.000 9828 move complete, result=0
02:12:16.610 00.000 9828 worker thread done servicing request
02:12:16.610 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:12:17.015 00.405 8976 Exposure complete
02:12:17.020 00.005 8976 worker thread done servicing request
02:12:17.021 00.001 5052 OnExposeComplete: enter
02:12:17.021 00.000 5052 UpdateGuideState(): m_state=6
02:12:17.021 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7579
02:12:17.021 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.71, Mass=208, SNR=10.0, Peak=72 HFD=1.9
02:12:17.021 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
02:12:17.021 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
02:12:17.021 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.00 hyp=0.42 cameraTheta=0.01 mountX=-0.19 mountY=-0.35, mountTheta=-2.06
02:12:17.021 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.00, opts=13)
02:12:17.021 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.00)
02:12:17.022 00.001 8976 Worker thread wakes up
02:12:17.022 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.00) opts 0xd
02:12:17.022 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.00)
02:12:17.022 00.000 8976 Moving (0.42, 0.00) raw xDistance=-0.19 yDistance=-0.35
02:12:17.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:12:17.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.35
02:12:17.022 00.000 8976 MoveAxis(R, 0, ABG)
02:12:17.022 00.000 8976 MoveAxis(U, 2, ABG)
02:12:17.022 00.000 8976 stepping (-28, 10) + (0, 2)
02:12:17.022 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:17.022 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:12:17.032 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:12:17.032 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:17.032 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:17.032 00.000 5052 Enqueuing Expose request
02:12:17.057 00.025 8976 Received - 47 (G) 
02:12:17.057 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:17.057 00.000 8976 stepped: pos (-28, 12)
02:12:17.057 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:12:17.057 00.000 8976 MountToCamera -- mountX=4.37 mountY=-1.48 hyp=4.61 mountTheta=-0.33 cameraX=-0.67, cameraY=4.56 cameraTheta=1.72
02:12:17.057 00.000 8976 incremental bump (-0.670, 4.564) isValid = 1
02:12:17.057 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
02:12:17.057 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:12:17.057 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:12:17.057 00.000 8976 move complete, result=0
02:12:17.057 00.000 9828 Worker thread wakes up
02:12:17.057 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:12:17.057 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:12:17.057 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.48)
02:12:17.058 00.001 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.56)
02:12:17.058 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.48
02:12:17.058 00.000 8976 worker thread done servicing request
02:12:17.058 00.000 8976 Worker thread wakes up
02:12:17.058 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:17.058 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:12:17.058 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:12:17.058 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:17.058 00.000 9828 BLC: window closed
02:12:17.058 00.000 9828 MoveAxis(W, 4, B)
02:12:17.058 00.000 9828 Guiding  Dir = 3, Dur = 4
02:12:17.058 00.000 9828 IsSlewing returns 0
02:12:17.059 00.001 9828 IsGuiding returns 0
02:12:17.059 00.000 9828 PulseGuide returned control before completion, sleep 14
02:12:17.078 00.019 9828 IsGuiding returns 1
02:12:17.078 00.000 9828 scope still moving after pulse duration time elapsed
02:12:17.109 00.031 9828 IsSlewing returns 0
02:12:17.110 00.001 9828 IsGuiding returns 1
02:12:17.140 00.030 9828 IsSlewing returns 0
02:12:17.140 00.000 9828 IsGuiding returns 1
02:12:17.171 00.031 9828 IsSlewing returns 0
02:12:17.176 00.005 9828 IsGuiding returns 0
02:12:17.176 00.000 9828 scope move finished after 4 + 113 ms
02:12:17.176 00.000 9828 Move returns status 0, amount 4
02:12:17.176 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:17.176 00.000 9828 MoveAxis(N, 16, B)
02:12:17.176 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:17.187 00.011 9828 IsSlewing returns 0
02:12:17.187 00.000 9828 IsGuiding returns 0
02:12:17.187 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:17.218 00.031 9828 IsGuiding returns 1
02:12:17.218 00.000 9828 scope still moving after pulse duration time elapsed
02:12:17.249 00.031 9828 IsSlewing returns 0
02:12:17.249 00.000 9828 IsGuiding returns 1
02:12:17.280 00.031 9828 IsSlewing returns 0
02:12:17.280 00.000 9828 IsGuiding returns 1
02:12:17.311 00.031 9828 IsSlewing returns 0
02:12:17.311 00.000 9828 IsGuiding returns 1
02:12:17.341 00.030 9828 IsSlewing returns 0
02:12:17.341 00.000 9828 IsGuiding returns 0
02:12:17.341 00.000 9828 scope move finished after 16 + 138 ms
02:12:17.341 00.000 9828 Move returns status 0, amount 16
02:12:17.341 00.000 9828 move complete, result=0
02:12:17.341 00.000 9828 worker thread done servicing request
02:12:17.341 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:12:17.750 00.409 8976 Exposure complete
02:12:17.755 00.005 8976 worker thread done servicing request
02:12:17.756 00.001 5052 OnExposeComplete: enter
02:12:17.756 00.000 5052 UpdateGuideState(): m_state=6
02:12:17.756 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7580
02:12:17.756 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.67, Mass=176, SNR=9.2, Peak=72 HFD=2.1
02:12:17.756 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:12:17.756 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
02:12:17.756 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.04 hyp=0.66 cameraTheta=-0.06 mountX=-0.34 mountY=-0.53, mountTheta=-2.13
02:12:17.757 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.04, opts=13)
02:12:17.757 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.04)
02:12:17.757 00.000 8976 Worker thread wakes up
02:12:17.757 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.04) opts 0xd
02:12:17.757 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.04)
02:12:17.757 00.000 8976 Moving (0.66, -0.04) raw xDistance=-0.34 yDistance=-0.53
02:12:17.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:12:17.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
02:12:17.757 00.000 8976 MoveAxis(R, 1, ABG)
02:12:17.757 00.000 8976 stepping (-28, 12) + (1, 0)
02:12:17.757 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:17.758 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:12:17.770 00.012 5052 UpdateGuideState exits: m=176 SNR=9.2
02:12:17.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:17.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:17.770 00.000 5052 Enqueuing Expose request
02:12:17.777 00.007 8976 Received - 47 (G) 
02:12:17.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:17.777 00.000 8976 stepped: pos (-27, 12)
02:12:17.777 00.000 8976 MoveAxis(U, 2, ABG)
02:12:17.777 00.000 8976 stepping (-27, 12) + (0, 2)
02:12:17.777 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:17.808 00.031 8976 Received - 47 (G) 
02:12:17.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:17.808 00.000 8976 stepped: pos (-27, 14)
02:12:17.808 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
02:12:17.808 00.000 8976 MountToCamera -- mountX=4.29 mountY=-1.73 hyp=4.63 mountTheta=-0.38 cameraX=-0.42, cameraY=4.61 cameraTheta=1.66
02:12:17.808 00.000 8976 incremental bump (-0.417, 4.607) isValid = 1
02:12:17.808 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
02:12:17.808 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:12:17.808 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:12:17.809 00.001 8976 move complete, result=0
02:12:17.809 00.000 8976 worker thread done servicing request
02:12:17.809 00.000 8976 Worker thread wakes up
02:12:17.809 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:12:17.809 00.000 9828 Worker thread wakes up
02:12:17.809 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:12:17.809 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:12:17.809 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
02:12:17.809 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
02:12:17.809 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.00 mountY=-0.12, mountTheta=-1.53
02:12:17.809 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:12:17.809 00.000 9828 BLC: window closed
02:12:17.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:17.809 00.000 9828 MoveAxis(W, 2, B)
02:12:17.809 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:17.809 00.000 9828 Guiding  Dir = 3, Dur = 2
02:12:17.810 00.001 9828 IsSlewing returns 0
02:12:17.810 00.000 9828 IsGuiding returns 0
02:12:17.810 00.000 9828 PulseGuide returned control before completion, sleep 12
02:12:17.825 00.015 9828 IsGuiding returns 1
02:12:17.825 00.000 9828 scope still moving after pulse duration time elapsed
02:12:17.857 00.032 9828 IsSlewing returns 0
02:12:17.857 00.000 9828 IsGuiding returns 1
02:12:17.887 00.030 9828 IsSlewing returns 0
02:12:17.887 00.000 9828 IsGuiding returns 1
02:12:17.919 00.032 9828 IsSlewing returns 0
02:12:17.920 00.001 9828 IsGuiding returns 1
02:12:17.950 00.030 9828 IsSlewing returns 0
02:12:17.950 00.000 9828 IsGuiding returns 1
02:12:17.981 00.031 9828 IsSlewing returns 0
02:12:17.981 00.000 9828 IsGuiding returns 0
02:12:17.981 00.000 9828 scope move finished after 2 + 168 ms
02:12:17.981 00.000 9828 Move returns status 0, amount 2
02:12:17.981 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:17.981 00.000 9828 MoveAxis(N, 16, B)
02:12:17.981 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:17.996 00.015 9828 IsSlewing returns 0
02:12:17.996 00.000 9828 IsGuiding returns 0
02:12:17.996 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:18.027 00.031 9828 IsGuiding returns 1
02:12:18.027 00.000 9828 scope still moving after pulse duration time elapsed
02:12:18.058 00.031 9828 IsSlewing returns 0
02:12:18.058 00.000 9828 IsGuiding returns 1
02:12:18.089 00.031 9828 IsSlewing returns 0
02:12:18.089 00.000 9828 IsGuiding returns 1
02:12:18.120 00.031 9828 IsSlewing returns 0
02:12:18.120 00.000 9828 IsGuiding returns 1
02:12:18.150 00.030 9828 IsSlewing returns 0
02:12:18.150 00.000 9828 IsGuiding returns 0
02:12:18.150 00.000 9828 scope move finished after 16 + 137 ms
02:12:18.150 00.000 9828 Move returns status 0, amount 16
02:12:18.150 00.000 9828 move complete, result=0
02:12:18.150 00.000 9828 worker thread done servicing request
02:12:18.150 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:12:18.503 00.353 8976 Exposure complete
02:12:18.509 00.006 8976 worker thread done servicing request
02:12:18.509 00.000 5052 OnExposeComplete: enter
02:12:18.509 00.000 5052 UpdateGuideState(): m_state=6
02:12:18.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7581
02:12:18.509 00.000 5052 Star::Find returns 1 (0), X=330.71, Y=281.14, Mass=195, SNR=9.7, Peak=91 HFD=2.0
02:12:18.509 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
02:12:18.509 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
02:12:18.509 00.000 5052 CameraToMount -- cameraX=1.54 cameraY=-0.57 hyp=1.64 cameraTheta=-0.36 mountX=-1.21 mountY=-0.98, mountTheta=-2.46
02:12:18.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.54, y=-0.57, opts=13)
02:12:18.511 00.001 5052 Enqueuing Move request for stepguider (1.54, -0.57)
02:12:18.511 00.000 8976 Worker thread wakes up
02:12:18.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.54, -0.57) opts 0xd
02:12:18.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.54, -0.57)
02:12:18.511 00.000 8976 Moving (1.54, -0.57) raw xDistance=-1.21 yDistance=-0.98
02:12:18.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.21
02:12:18.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.98
02:12:18.512 00.001 8976 MoveAxis(R, 5, ABG)
02:12:18.512 00.000 8976 stepping (-27, 14) + (5, 0)
02:12:18.512 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:12:18.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:12:18.521 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:12:18.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:18.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:18.521 00.000 5052 Enqueuing Expose request
02:12:18.559 00.038 8976 Received - 47 (G) 
02:12:18.559 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:12:18.559 00.000 8976 stepped: pos (-22, 14)
02:12:18.559 00.000 8976 MoveAxis(U, 4, ABG)
02:12:18.559 00.000 8976 stepping (-22, 14) + (0, 4)
02:12:18.559 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:12:18.592 00.033 8976 Received - 47 (G) 
02:12:18.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:12:18.592 00.000 8976 stepped: pos (-22, 18)
02:12:18.592 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:12:18.592 00.000 8976 MountToCamera -- mountX=3.99 mountY=-2.10 hyp=4.51 mountTheta=-0.48 cameraX=0.05, cameraY=4.51 cameraTheta=1.56
02:12:18.592 00.000 8976 incremental bump (0.055, 4.506) isValid = 1
02:12:18.592 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
02:12:18.592 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:12:18.592 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:12:18.592 00.000 8976 move complete, result=0
02:12:18.592 00.000 9828 Worker thread wakes up
02:12:18.592 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:12:18.592 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:12:18.592 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
02:12:18.592 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
02:12:18.592 00.000 8976 worker thread done servicing request
02:12:18.592 00.000 8976 Worker thread wakes up
02:12:18.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:18.592 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:12:18.593 00.001 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:12:18.593 00.000 9828 BLC: window closed
02:12:18.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:18.593 00.000 5052 GuideStep: -1.2 px 5 ms EAST, -1.0 px 4 ms NORTH
02:12:18.593 00.000 9828 MoveAxis(E, 2, B)
02:12:18.593 00.000 9828 Guiding  Dir = 2, Dur = 2
02:12:18.593 00.000 9828 IsSlewing returns 0
02:12:18.593 00.000 9828 IsGuiding returns 0
02:12:18.593 00.000 9828 PulseGuide returned control before completion, sleep 12
02:12:18.620 00.027 9828 IsGuiding returns 1
02:12:18.620 00.000 9828 scope still moving after pulse duration time elapsed
02:12:18.652 00.032 9828 IsSlewing returns 0
02:12:18.652 00.000 9828 IsGuiding returns 1
02:12:18.682 00.030 9828 IsSlewing returns 0
02:12:18.682 00.000 9828 IsGuiding returns 1
02:12:18.714 00.032 9828 IsSlewing returns 0
02:12:18.714 00.000 9828 IsGuiding returns 0
02:12:18.714 00.000 9828 scope move finished after 2 + 118 ms
02:12:18.714 00.000 9828 Move returns status 0, amount 2
02:12:18.714 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:18.714 00.000 9828 MoveAxis(N, 16, B)
02:12:18.714 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:18.729 00.015 9828 IsSlewing returns 0
02:12:18.729 00.000 9828 IsGuiding returns 0
02:12:18.729 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:18.760 00.031 9828 IsGuiding returns 1
02:12:18.760 00.000 9828 scope still moving after pulse duration time elapsed
02:12:18.790 00.030 9828 IsSlewing returns 0
02:12:18.790 00.000 9828 IsGuiding returns 1
02:12:18.822 00.032 9828 IsSlewing returns 0
02:12:18.822 00.000 9828 IsGuiding returns 1
02:12:18.854 00.032 9828 IsSlewing returns 0
02:12:18.854 00.000 9828 IsGuiding returns 1
02:12:18.883 00.029 9828 IsSlewing returns 0
02:12:18.883 00.000 9828 IsGuiding returns 0
02:12:18.883 00.000 9828 scope move finished after 16 + 137 ms
02:12:18.883 00.000 9828 Move returns status 0, amount 16
02:12:18.884 00.001 9828 move complete, result=0
02:12:18.884 00.000 9828 worker thread done servicing request
02:12:18.884 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:12:19.287 00.403 8976 Exposure complete
02:12:19.293 00.006 8976 worker thread done servicing request
02:12:19.293 00.000 5052 OnExposeComplete: enter
02:12:19.293 00.000 5052 UpdateGuideState(): m_state=6
02:12:19.293 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7582
02:12:19.293 00.000 5052 Star::Find returns 1 (0), X=330.81, Y=281.92, Mass=191, SNR=9.6, Peak=85 HFD=2.2
02:12:19.293 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:12:19.294 00.001 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:12:19.294 00.000 5052 CameraToMount -- cameraX=1.63 cameraY=0.21 hyp=1.65 cameraTheta=0.13 mountX=-0.55 mountY=-1.49, mountTheta=-1.93
02:12:19.294 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.63, y=0.21, opts=13)
02:12:19.294 00.000 5052 Enqueuing Move request for stepguider (1.63, 0.21)
02:12:19.294 00.000 8976 Worker thread wakes up
02:12:19.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.63, 0.21) opts 0xd
02:12:19.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.63, 0.21)
02:12:19.294 00.000 8976 Moving (1.63, 0.21) raw xDistance=-0.55 yDistance=-1.49
02:12:19.295 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.55
02:12:19.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.49
02:12:19.295 00.000 8976 MoveAxis(R, 3, ABG)
02:12:19.295 00.000 8976 stepping (-22, 18) + (3, 0)
02:12:19.295 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:19.295 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:12:19.304 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
02:12:19.305 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:19.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:19.305 00.000 5052 Enqueuing Expose request
02:12:19.327 00.022 8976 Received - 47 (G) 
02:12:19.327 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:19.327 00.000 8976 stepped: pos (-19, 18)
02:12:19.327 00.000 8976 MoveAxis(U, 6, ABG)
02:12:19.327 00.000 8976 stepping (-19, 18) + (0, 6)
02:12:19.327 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:12:19.375 00.048 8976 Received - 47 (G) 
02:12:19.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:12:19.375 00.000 8976 stepped: pos (-19, 24)
02:12:19.375 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:12:19.375 00.000 8976 MountToCamera -- mountX=3.63 mountY=-2.66 hyp=4.50 mountTheta=-0.63 cameraX=0.72, cameraY=4.45 cameraTheta=1.41
02:12:19.375 00.000 8976 incremental bump (0.719, 4.446) isValid = 1
02:12:19.375 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
02:12:19.375 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:12:19.375 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:12:19.375 00.000 8976 move complete, result=0
02:12:19.375 00.000 9828 Worker thread wakes up
02:12:19.375 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:12:19.375 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:12:19.375 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
02:12:19.375 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.5 px 6 ms NORTH
02:12:19.375 00.000 8976 worker thread done servicing request
02:12:19.375 00.000 8976 Worker thread wakes up
02:12:19.375 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
02:12:19.376 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
02:12:19.376 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:12:19.376 00.000 9828 BLC: window closed
02:12:19.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:19.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:19.376 00.000 9828 MoveAxis(E, 8, B)
02:12:19.376 00.000 9828 Guiding  Dir = 2, Dur = 8
02:12:19.376 00.000 9828 IsSlewing returns 0
02:12:19.376 00.000 9828 IsGuiding returns 0
02:12:19.376 00.000 9828 PulseGuide returned control before completion, sleep 18
02:12:19.409 00.033 9828 IsGuiding returns 1
02:12:19.409 00.000 9828 scope still moving after pulse duration time elapsed
02:12:19.439 00.030 9828 IsSlewing returns 0
02:12:19.439 00.000 9828 IsGuiding returns 1
02:12:19.471 00.032 9828 IsSlewing returns 0
02:12:19.471 00.000 9828 IsGuiding returns 1
02:12:19.501 00.030 9828 IsSlewing returns 0
02:12:19.501 00.000 9828 IsGuiding returns 0
02:12:19.501 00.000 9828 scope move finished after 8 + 116 ms
02:12:19.501 00.000 9828 Move returns status 0, amount 8
02:12:19.501 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:19.501 00.000 9828 MoveAxis(N, 16, B)
02:12:19.501 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:19.517 00.016 9828 IsSlewing returns 0
02:12:19.517 00.000 9828 IsGuiding returns 0
02:12:19.517 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:19.547 00.030 9828 IsGuiding returns 1
02:12:19.547 00.000 9828 scope still moving after pulse duration time elapsed
02:12:19.578 00.031 9828 IsSlewing returns 0
02:12:19.578 00.000 9828 IsGuiding returns 1
02:12:19.608 00.030 9828 IsSlewing returns 0
02:12:19.608 00.000 9828 IsGuiding returns 1
02:12:19.639 00.031 9828 IsSlewing returns 0
02:12:19.639 00.000 9828 IsGuiding returns 1
02:12:19.671 00.032 9828 IsSlewing returns 0
02:12:19.672 00.001 9828 IsGuiding returns 0
02:12:19.672 00.000 9828 scope move finished after 16 + 138 ms
02:12:19.672 00.000 9828 Move returns status 0, amount 16
02:12:19.672 00.000 9828 move complete, result=0
02:12:19.672 00.000 9828 worker thread done servicing request
02:12:19.672 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:12:20.069 00.397 8976 Exposure complete
02:12:20.075 00.006 8976 worker thread done servicing request
02:12:20.075 00.000 5052 OnExposeComplete: enter
02:12:20.075 00.000 5052 UpdateGuideState(): m_state=6
02:12:20.075 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7583
02:12:20.075 00.000 5052 Star::Find returns 1 (0), X=330.58, Y=281.71, Mass=170, SNR=9.1, Peak=81 HFD=1.7
02:12:20.075 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
02:12:20.075 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:12:20.076 00.001 5052 CameraToMount -- cameraX=1.40 cameraY=-0.00 hyp=1.40 cameraTheta=-0.00 mountX=-0.64 mountY=-1.18, mountTheta=-2.07
02:12:20.076 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.40, y=-0.00, opts=13)
02:12:20.076 00.000 5052 Enqueuing Move request for stepguider (1.40, -0.00)
02:12:20.076 00.000 8976 Worker thread wakes up
02:12:20.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.40, -0.00) opts 0xd
02:12:20.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.40, -0.00)
02:12:20.076 00.000 8976 Moving (1.40, -0.00) raw xDistance=-0.64 yDistance=-1.18
02:12:20.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
02:12:20.077 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.18
02:12:20.077 00.000 8976 MoveAxis(R, 3, ABG)
02:12:20.077 00.000 8976 stepping (-19, 24) + (3, 0)
02:12:20.077 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:20.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:12:20.088 00.011 5052 UpdateGuideState exits: m=170 SNR=9.1
02:12:20.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:20.088 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:20.088 00.000 5052 Enqueuing Expose request
02:12:20.111 00.023 8976 Received - 47 (G) 
02:12:20.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:20.111 00.000 8976 stepped: pos (-16, 24)
02:12:20.111 00.000 8976 MoveAxis(U, 5, ABG)
02:12:20.111 00.000 8976 stepping (-16, 24) + (0, 5)
02:12:20.111 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:12:20.158 00.047 8976 Received - 47 (G) 
02:12:20.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:12:20.158 00.000 8976 stepped: pos (-16, 29)
02:12:20.158 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:12:20.158 00.000 8976 MountToCamera -- mountX=3.24 mountY=-3.31 hyp=4.63 mountTheta=-0.80 cameraX=1.47, cameraY=4.39 cameraTheta=1.25
02:12:20.158 00.000 8976 incremental bump (1.467, 4.391) isValid = 1
02:12:20.158 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:12:20.159 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:12:20.159 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:12:20.159 00.000 8976 move complete, result=0
02:12:20.159 00.000 9828 Worker thread wakes up
02:12:20.159 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:12:20.159 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:12:20.159 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:12:20.159 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:12:20.159 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:12:20.159 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:12:20.159 00.000 9828 BLC: window closed
02:12:20.159 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.2 px 5 ms NORTH
02:12:20.159 00.000 8976 worker thread done servicing request
02:12:20.159 00.000 9828 MoveAxis(E, 13, B)
02:12:20.159 00.000 8976 Worker thread wakes up
02:12:20.159 00.000 9828 Guiding  Dir = 2, Dur = 13
02:12:20.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:20.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:20.160 00.001 9828 IsSlewing returns 0
02:12:20.160 00.000 9828 IsGuiding returns 0
02:12:20.160 00.000 9828 PulseGuide returned control before completion, sleep 23
02:12:20.198 00.038 9828 IsGuiding returns 1
02:12:20.198 00.000 9828 scope still moving after pulse duration time elapsed
02:12:20.230 00.032 9828 IsSlewing returns 0
02:12:20.231 00.001 9828 IsGuiding returns 1
02:12:20.261 00.030 9828 IsSlewing returns 0
02:12:20.261 00.000 9828 IsGuiding returns 1
02:12:20.293 00.032 9828 IsSlewing returns 0
02:12:20.293 00.000 9828 IsGuiding returns 0
02:12:20.293 00.000 9828 scope move finished after 13 + 119 ms
02:12:20.293 00.000 9828 Move returns status 0, amount 13
02:12:20.293 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:20.293 00.000 9828 MoveAxis(N, 15, B)
02:12:20.293 00.000 9828 Guiding  Dir = 0, Dur = 15
02:12:20.309 00.016 9828 IsSlewing returns 0
02:12:20.309 00.000 9828 IsGuiding returns 1
02:12:20.309 00.000 9828 Entered PulseGuideScope while moving
02:12:20.370 00.061 9828 IsSlewing returns 0
02:12:20.370 00.000 9828 IsGuiding returns 1
02:12:20.370 00.000 9828 Still moving
02:12:20.433 00.063 9828 IsSlewing returns 0
02:12:20.433 00.000 9828 IsGuiding returns 0
02:12:20.433 00.000 9828 Movement stopped - continuing
02:12:20.433 00.000 9828 PulseGuide returned control before completion, sleep 25
02:12:20.464 00.031 9828 IsGuiding returns 1
02:12:20.464 00.000 9828 scope still moving after pulse duration time elapsed
02:12:20.495 00.031 9828 IsSlewing returns 0
02:12:20.495 00.000 9828 IsGuiding returns 1
02:12:20.526 00.031 9828 IsSlewing returns 0
02:12:20.526 00.000 9828 IsGuiding returns 1
02:12:20.557 00.031 9828 IsSlewing returns 0
02:12:20.557 00.000 9828 IsGuiding returns 1
02:12:20.587 00.030 9828 IsSlewing returns 0
02:12:20.587 00.000 9828 IsGuiding returns 0
02:12:20.587 00.000 9828 scope move finished after 15 + 138 ms
02:12:20.587 00.000 9828 Move returns status 0, amount 15
02:12:20.587 00.000 9828 move complete, result=0
02:12:20.587 00.000 9828 worker thread done servicing request
02:12:20.587 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:12:20.851 00.264 8976 Exposure complete
02:12:20.857 00.006 8976 worker thread done servicing request
02:12:20.857 00.000 5052 OnExposeComplete: enter
02:12:20.857 00.000 5052 UpdateGuideState(): m_state=6
02:12:20.857 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7584
02:12:20.857 00.000 5052 Star::Find returns 1 (0), X=330.63, Y=281.89, Mass=204, SNR=9.9, Peak=84 HFD=2.2
02:12:20.857 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
02:12:20.857 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:12:20.857 00.000 5052 CameraToMount -- cameraX=1.46 cameraY=0.18 hyp=1.47 cameraTheta=0.12 mountX=-0.51 mountY=-1.32, mountTheta=-1.94
02:12:20.858 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.46, y=0.18, opts=13)
02:12:20.858 00.000 5052 Enqueuing Move request for stepguider (1.46, 0.18)
02:12:20.858 00.000 8976 Worker thread wakes up
02:12:20.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.46, 0.18) opts 0xd
02:12:20.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.46, 0.18)
02:12:20.858 00.000 8976 Moving (1.46, 0.18) raw xDistance=-0.51 yDistance=-1.32
02:12:20.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
02:12:20.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.32
02:12:20.858 00.000 8976 MoveAxis(R, 2, ABG)
02:12:20.859 00.001 8976 stepping (-16, 29) + (2, 0)
02:12:20.859 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:20.859 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:12:20.869 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
02:12:20.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:20.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:20.869 00.000 5052 Enqueuing Expose request
02:12:20.894 00.025 8976 Received - 47 (G) 
02:12:20.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:20.894 00.000 8976 stepped: pos (-14, 29)
02:12:20.894 00.000 8976 MoveAxis(U, 6, ABG)
02:12:20.894 00.000 8976 stepping (-14, 29) + (0, 6)
02:12:20.894 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:12:20.942 00.048 8976 Received - 47 (G) 
02:12:20.942 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:12:20.942 00.000 8976 stepped: pos (-14, 35)
02:12:20.942 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:12:20.942 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:12:20.942 00.000 8976 MountToCamera -- mountX=2.88 mountY=-4.05 hyp=4.97 mountTheta=-0.95 cameraX=2.29, cameraY=4.41 cameraTheta=1.09
02:12:20.942 00.000 8976 incremental bump (2.294, 4.407) isValid = 1
02:12:20.942 00.000 8976 Scheduling Mount bump of (0.062, 0.123)
02:12:20.942 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.12, opts=4)
02:12:20.942 00.000 8976 Enqueuing Move request for scope (0.06, 0.12)
02:12:20.942 00.000 8976 move complete, result=0
02:12:20.942 00.000 9828 Worker thread wakes up
02:12:20.942 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0x4
02:12:20.942 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
02:12:20.942 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:12:20.942 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:12:20.942 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.3 px 6 ms NORTH
02:12:20.943 00.001 8976 worker thread done servicing request
02:12:20.943 00.000 8976 Worker thread wakes up
02:12:20.943 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:20.943 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.11 mountX=-0.07 mountY=-0.11, mountTheta=-2.10
02:12:20.943 00.000 9828 Moving (0.06, 0.12) raw xDistance=-0.07 yDistance=-0.11
02:12:20.943 00.000 9828 BLC: window closed
02:12:20.943 00.000 9828 MoveAxis(E, 21, B)
02:12:20.943 00.000 9828 Guiding  Dir = 2, Dur = 21
02:12:20.943 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:20.943 00.000 9828 IsSlewing returns 0
02:12:20.944 00.001 9828 IsGuiding returns 0
02:12:20.944 00.000 9828 PulseGuide returned control before completion, sleep 31
02:12:20.979 00.035 9828 IsGuiding returns 1
02:12:20.979 00.000 9828 scope still moving after pulse duration time elapsed
02:12:21.011 00.032 9828 IsSlewing returns 0
02:12:21.011 00.000 9828 IsGuiding returns 1
02:12:21.043 00.032 9828 IsSlewing returns 0
02:12:21.043 00.000 9828 IsGuiding returns 1
02:12:21.074 00.031 9828 IsSlewing returns 0
02:12:21.074 00.000 9828 IsGuiding returns 0
02:12:21.074 00.000 9828 scope move finished after 21 + 109 ms
02:12:21.074 00.000 9828 Move returns status 0, amount 21
02:12:21.074 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:21.074 00.000 9828 MoveAxis(N, 16, B)
02:12:21.074 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:21.090 00.016 9828 IsSlewing returns 0
02:12:21.091 00.001 9828 IsGuiding returns 0
02:12:21.091 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:21.121 00.030 9828 IsGuiding returns 1
02:12:21.121 00.000 9828 scope still moving after pulse duration time elapsed
02:12:21.152 00.031 9828 IsSlewing returns 0
02:12:21.152 00.000 9828 IsGuiding returns 1
02:12:21.183 00.031 9828 IsSlewing returns 0
02:12:21.183 00.000 9828 IsGuiding returns 1
02:12:21.214 00.031 9828 IsSlewing returns 0
02:12:21.214 00.000 9828 IsGuiding returns 1
02:12:21.245 00.031 9828 IsSlewing returns 0
02:12:21.245 00.000 9828 IsGuiding returns 0
02:12:21.245 00.000 9828 scope move finished after 16 + 138 ms
02:12:21.245 00.000 9828 Move returns status 0, amount 16
02:12:21.245 00.000 9828 move complete, result=0
02:12:21.245 00.000 9828 worker thread done servicing request
02:12:21.245 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 16 ms NORTH
02:12:21.638 00.393 8976 Exposure complete
02:12:21.643 00.005 8976 worker thread done servicing request
02:12:21.644 00.001 5052 OnExposeComplete: enter
02:12:21.644 00.000 5052 UpdateGuideState(): m_state=6
02:12:21.644 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7585
02:12:21.644 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=282.03, Mass=206, SNR=10.0, Peak=85 HFD=2.2
02:12:21.644 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
02:12:21.644 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
02:12:21.644 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.32 hyp=0.48 cameraTheta=0.73 mountX=0.12 mountY=-0.47, mountTheta=-1.32
02:12:21.644 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.32, opts=13)
02:12:21.645 00.001 5052 Enqueuing Move request for stepguider (0.36, 0.32)
02:12:21.645 00.000 8976 Worker thread wakes up
02:12:21.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.32) opts 0xd
02:12:21.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.32)
02:12:21.645 00.000 8976 Moving (0.36, 0.32) raw xDistance=0.12 yDistance=-0.47
02:12:21.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:12:21.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.47
02:12:21.645 00.000 8976 MoveAxis(R, 0, ABG)
02:12:21.645 00.000 8976 MoveAxis(U, 2, ABG)
02:12:21.645 00.000 8976 stepping (-14, 35) + (0, 2)
02:12:21.645 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:21.646 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:12:21.655 00.009 5052 UpdateGuideState exits: m=206 SNR=10.0
02:12:21.656 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:21.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:21.656 00.000 5052 Enqueuing Expose request
02:12:21.677 00.021 8976 Received - 47 (G) 
02:12:21.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:21.677 00.000 8976 stepped: pos (-14, 37)
02:12:21.677 00.000 8976 FAR outside bump range, increase bump weight 1.17 => 2.17
02:12:21.677 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:12:21.677 00.000 8976 MountToCamera -- mountX=2.64 mountY=-4.65 hyp=5.35 mountTheta=-1.06 cameraX=2.94, cameraY=4.47 cameraTheta=0.99
02:12:21.677 00.000 8976 incremental bump (2.942, 4.465) isValid = 1
02:12:21.677 00.000 8976 Scheduling Mount bump of (0.137, 0.216)
02:12:21.677 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.22, opts=4)
02:12:21.677 00.000 8976 Enqueuing Move request for scope (0.14, 0.22)
02:12:21.677 00.000 8976 move complete, result=0
02:12:21.677 00.000 9828 Worker thread wakes up
02:12:21.677 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0x4
02:12:21.677 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.22)
02:12:21.677 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:12:21.677 00.000 8976 worker thread done servicing request
02:12:21.677 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
02:12:21.678 00.001 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
02:12:21.678 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=1.00 mountX=-0.15 mountY=-0.20, mountTheta=-2.21
02:12:21.678 00.000 9828 Moving (0.14, 0.22) raw xDistance=-0.15 yDistance=-0.20
02:12:21.678 00.000 9828 BLC: window closed
02:12:21.678 00.000 8976 Worker thread wakes up
02:12:21.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:21.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:21.678 00.000 9828 MoveAxis(E, 47, B)
02:12:21.678 00.000 9828 Guiding  Dir = 2, Dur = 47
02:12:21.678 00.000 9828 IsSlewing returns 0
02:12:21.678 00.000 9828 IsGuiding returns 0
02:12:21.679 00.001 9828 PulseGuide returned control before completion, sleep 57
02:12:21.744 00.065 9828 IsGuiding returns 1
02:12:21.744 00.000 9828 scope still moving after pulse duration time elapsed
02:12:21.775 00.031 9828 IsSlewing returns 0
02:12:21.775 00.000 9828 IsGuiding returns 1
02:12:21.807 00.032 9828 IsSlewing returns 0
02:12:21.807 00.000 9828 IsGuiding returns 1
02:12:21.838 00.031 9828 IsSlewing returns 0
02:12:21.838 00.000 9828 IsGuiding returns 0
02:12:21.838 00.000 9828 scope move finished after 47 + 112 ms
02:12:21.838 00.000 9828 Move returns status 0, amount 47
02:12:21.838 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:21.838 00.000 9828 MoveAxis(N, 27, B)
02:12:21.838 00.000 9828 Guiding  Dir = 0, Dur = 27
02:12:21.853 00.015 9828 IsSlewing returns 0
02:12:21.853 00.000 9828 IsGuiding returns 0
02:12:21.853 00.000 9828 PulseGuide returned control before completion, sleep 37
02:12:21.899 00.046 9828 IsGuiding returns 1
02:12:21.899 00.000 9828 scope still moving after pulse duration time elapsed
02:12:21.931 00.032 9828 IsSlewing returns 0
02:12:21.931 00.000 9828 IsGuiding returns 1
02:12:21.963 00.032 9828 IsSlewing returns 0
02:12:21.963 00.000 9828 IsGuiding returns 1
02:12:21.993 00.030 9828 IsSlewing returns 0
02:12:21.993 00.000 9828 IsGuiding returns 1
02:12:22.025 00.032 9828 IsSlewing returns 0
02:12:22.025 00.000 9828 IsGuiding returns 0
02:12:22.026 00.001 9828 scope move finished after 27 + 144 ms
02:12:22.026 00.000 9828 Move returns status 0, amount 27
02:12:22.026 00.000 9828 move complete, result=0
02:12:22.026 00.000 9828 worker thread done servicing request
02:12:22.026 00.000 5052 GuideStep: -0.1 px 47 ms EAST, -0.2 px 27 ms NORTH
02:12:22.367 00.341 8976 Exposure complete
02:12:22.372 00.005 8976 worker thread done servicing request
02:12:22.372 00.000 5052 OnExposeComplete: enter
02:12:22.373 00.001 5052 UpdateGuideState(): m_state=6
02:12:22.373 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7586
02:12:22.373 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.77, Mass=208, SNR=10.0, Peak=98 HFD=1.6
02:12:22.373 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:12:22.373 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:12:22.373 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.06 hyp=0.41 cameraTheta=3.00 mountX=0.24 mountY=0.31, mountTheta=0.92
02:12:22.374 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.06, opts=13)
02:12:22.374 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.06)
02:12:22.374 00.000 8976 Worker thread wakes up
02:12:22.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.06) opts 0xd
02:12:22.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.06)
02:12:22.374 00.000 8976 Moving (-0.41, 0.06) raw xDistance=0.24 yDistance=0.31
02:12:22.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:12:22.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
02:12:22.374 00.000 8976 MoveAxis(R, 0, ABG)
02:12:22.374 00.000 8976 MoveAxis(D, 1, ABG)
02:12:22.374 00.000 8976 stepping (-14, 37) + (0, -1)
02:12:22.374 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:22.375 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:12:22.385 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:12:22.385 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:22.385 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:22.385 00.000 5052 Enqueuing Expose request
02:12:22.396 00.011 8976 Received - 47 (G) 
02:12:22.397 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:22.397 00.000 8976 stepped: pos (-14, 36)
02:12:22.397 00.000 8976 FAR outside bump range, increase bump weight 2.17 => 3.17
02:12:22.397 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:12:22.397 00.000 8976 MountToCamera -- mountX=2.47 mountY=-5.00 hyp=5.58 mountTheta=-1.11 cameraX=3.33, cameraY=4.48 cameraTheta=0.93
02:12:22.397 00.000 8976 incremental bump (3.329, 4.481) isValid = 1
02:12:22.397 00.000 8976 Scheduling Mount bump of (0.217, 0.303)
02:12:22.397 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.22, y=0.30, opts=4)
02:12:22.397 00.000 8976 Enqueuing Move request for scope (0.22, 0.30)
02:12:22.397 00.000 8976 move complete, result=0
02:12:22.397 00.000 8976 worker thread done servicing request
02:12:22.397 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:12:22.397 00.000 9828 Worker thread wakes up
02:12:22.397 00.000 8976 Worker thread wakes up
02:12:22.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:22.397 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.30) opts 0x4
02:12:22.398 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:22.398 00.000 9828 Handling offset move in thread for scope, endpoint = (0.22, 0.30)
02:12:22.398 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
02:12:22.398 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:12:22.398 00.000 9828 CameraToMount -- cameraX=0.22 cameraY=0.30 hyp=0.37 cameraTheta=0.95 mountX=-0.23 mountY=-0.27, mountTheta=-2.27
02:12:22.398 00.000 9828 Moving (0.22, 0.30) raw xDistance=-0.23 yDistance=-0.27
02:12:22.398 00.000 9828 BLC: window closed
02:12:22.398 00.000 9828 MoveAxis(E, 73, B)
02:12:22.398 00.000 9828 Guiding  Dir = 2, Dur = 73
02:12:22.398 00.000 9828 IsSlewing returns 0
02:12:22.398 00.000 9828 IsGuiding returns 0
02:12:22.399 00.001 9828 PulseGuide returned control before completion, sleep 83
02:12:22.494 00.095 9828 IsGuiding returns 1
02:12:22.495 00.001 9828 scope still moving after pulse duration time elapsed
02:12:22.524 00.029 9828 IsSlewing returns 0
02:12:22.524 00.000 9828 IsGuiding returns 1
02:12:22.555 00.031 9828 IsSlewing returns 0
02:12:22.555 00.000 9828 IsGuiding returns 1
02:12:22.587 00.032 9828 IsSlewing returns 0
02:12:22.587 00.000 9828 IsGuiding returns 0
02:12:22.587 00.000 9828 scope move finished after 73 + 115 ms
02:12:22.587 00.000 9828 Move returns status 0, amount 73
02:12:22.587 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:22.587 00.000 9828 MoveAxis(N, 37, B)
02:12:22.587 00.000 9828 Guiding  Dir = 0, Dur = 37
02:12:22.603 00.016 9828 IsSlewing returns 0
02:12:22.603 00.000 9828 IsGuiding returns 0
02:12:22.603 00.000 9828 PulseGuide returned control before completion, sleep 47
02:12:22.665 00.062 9828 IsGuiding returns 1
02:12:22.665 00.000 9828 scope still moving after pulse duration time elapsed
02:12:22.696 00.031 9828 IsSlewing returns 0
02:12:22.696 00.000 9828 IsGuiding returns 1
02:12:22.726 00.030 9828 IsSlewing returns 0
02:12:22.726 00.000 9828 IsGuiding returns 1
02:12:22.758 00.032 9828 IsSlewing returns 0
02:12:22.758 00.000 9828 IsGuiding returns 0
02:12:22.758 00.000 9828 scope move finished after 37 + 118 ms
02:12:22.758 00.000 9828 Move returns status 0, amount 37
02:12:22.758 00.000 9828 move complete, result=0
02:12:22.758 00.000 9828 worker thread done servicing request
02:12:22.759 00.001 5052 GuideStep: -0.2 px 73 ms EAST, -0.3 px 37 ms NORTH
02:12:23.095 00.336 8976 Exposure complete
02:12:23.099 00.004 8976 worker thread done servicing request
02:12:23.100 00.001 5052 OnExposeComplete: enter
02:12:23.100 00.000 5052 UpdateGuideState(): m_state=6
02:12:23.100 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7587
02:12:23.100 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.74, Mass=189, SNR=9.5, Peak=81 HFD=1.6
02:12:23.100 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:12:23.100 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:12:23.100 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.03 hyp=0.82 cameraTheta=3.10 mountX=0.40 mountY=0.67, mountTheta=1.03
02:12:23.101 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.03, opts=13)
02:12:23.101 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.03)
02:12:23.101 00.000 8976 Worker thread wakes up
02:12:23.101 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.03) opts 0xd
02:12:23.101 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.03)
02:12:23.101 00.000 8976 Moving (-0.82, 0.03) raw xDistance=0.40 yDistance=0.67
02:12:23.101 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:12:23.101 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.67
02:12:23.101 00.000 8976 MoveAxis(L, 2, ABG)
02:12:23.101 00.000 8976 stepping (-14, 36) + (-2, 0)
02:12:23.101 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:23.102 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:12:23.113 00.011 5052 UpdateGuideState exits: m=189 SNR=9.5
02:12:23.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:23.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:23.113 00.000 5052 Enqueuing Expose request
02:12:23.132 00.019 8976 Received - 47 (G) 
02:12:23.132 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:23.132 00.000 8976 stepped: pos (-16, 36)
02:12:23.132 00.000 8976 MoveAxis(D, 3, ABG)
02:12:23.132 00.000 8976 stepping (-16, 36) + (0, -3)
02:12:23.132 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:23.164 00.032 8976 Received - 47 (G) 
02:12:23.164 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:23.164 00.000 8976 stepped: pos (-16, 33)
02:12:23.164 00.000 8976 outside bump range, increase bump weight 3.17 => 3.33
02:12:23.164 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:12:23.164 00.000 8976 MountToCamera -- mountX=2.47 mountY=-5.08 hyp=5.65 mountTheta=-1.12 cameraX=3.40, cameraY=4.51 cameraTheta=0.92
02:12:23.164 00.000 8976 incremental bump (3.402, 4.509) isValid = 1
02:12:23.164 00.000 8976 Scheduling Mount bump of (0.231, 0.317)
02:12:23.164 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.23, y=0.32, opts=4)
02:12:23.164 00.000 8976 Enqueuing Move request for scope (0.23, 0.32)
02:12:23.164 00.000 8976 move complete, result=0
02:12:23.165 00.001 8976 worker thread done servicing request
02:12:23.165 00.000 8976 Worker thread wakes up
02:12:23.165 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:23.165 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:23.166 00.001 9828 Worker thread wakes up
02:12:23.166 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:12:23.166 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.32) opts 0x4
02:12:23.169 00.003 9828 Handling offset move in thread for scope, endpoint = (0.23, 0.32)
02:12:23.169 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
02:12:23.169 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
02:12:23.169 00.000 9828 CameraToMount -- cameraX=0.23 cameraY=0.32 hyp=0.39 cameraTheta=0.94 mountX=-0.24 mountY=-0.29, mountTheta=-2.28
02:12:23.169 00.000 9828 Moving (0.23, 0.32) raw xDistance=-0.24 yDistance=-0.29
02:12:23.169 00.000 9828 BLC: window closed
02:12:23.169 00.000 9828 MoveAxis(E, 78, B)
02:12:23.169 00.000 9828 Guiding  Dir = 2, Dur = 78
02:12:23.169 00.000 9828 IsSlewing returns 0
02:12:23.170 00.001 9828 IsGuiding returns 0
02:12:23.170 00.000 9828 PulseGuide returned control before completion, sleep 88
02:12:23.272 00.102 9828 IsGuiding returns 1
02:12:23.273 00.001 9828 scope still moving after pulse duration time elapsed
02:12:23.303 00.030 9828 IsSlewing returns 0
02:12:23.303 00.000 9828 IsGuiding returns 1
02:12:23.334 00.031 9828 IsSlewing returns 0
02:12:23.334 00.000 9828 IsGuiding returns 1
02:12:23.365 00.031 9828 IsSlewing returns 0
02:12:23.365 00.000 9828 IsGuiding returns 0
02:12:23.365 00.000 9828 scope move finished after 78 + 117 ms
02:12:23.365 00.000 9828 Move returns status 0, amount 78
02:12:23.365 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:23.365 00.000 9828 MoveAxis(N, 39, B)
02:12:23.366 00.001 9828 Guiding  Dir = 0, Dur = 39
02:12:23.380 00.014 9828 IsSlewing returns 0
02:12:23.380 00.000 9828 IsGuiding returns 0
02:12:23.381 00.001 9828 PulseGuide returned control before completion, sleep 49
02:12:23.443 00.062 9828 IsGuiding returns 1
02:12:23.443 00.000 9828 scope still moving after pulse duration time elapsed
02:12:23.474 00.031 9828 IsSlewing returns 0
02:12:23.474 00.000 9828 IsGuiding returns 1
02:12:23.506 00.032 9828 IsSlewing returns 0
02:12:23.506 00.000 9828 IsGuiding returns 1
02:12:23.536 00.030 9828 IsSlewing returns 0
02:12:23.536 00.000 9828 IsGuiding returns 0
02:12:23.536 00.000 9828 scope move finished after 39 + 117 ms
02:12:23.536 00.000 9828 Move returns status 0, amount 39
02:12:23.536 00.000 9828 move complete, result=0
02:12:23.536 00.000 5052 GuideStep: -0.2 px 78 ms EAST, -0.3 px 39 ms NORTH
02:12:23.537 00.001 9828 worker thread done servicing request
02:12:23.867 00.330 8976 Exposure complete
02:12:23.873 00.006 8976 worker thread done servicing request
02:12:23.874 00.001 5052 OnExposeComplete: enter
02:12:23.874 00.000 5052 UpdateGuideState(): m_state=6
02:12:23.874 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7588
02:12:23.874 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.03, Mass=205, SNR=9.9, Peak=86 HFD=2.1
02:12:23.874 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.53 = 1.76)
02:12:23.874 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.65)
02:12:23.874 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=-0.68 hyp=1.10 cameraTheta=-2.48 mountX=-0.21 mountY=1.10, mountTheta=1.76
02:12:23.875 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=-0.68, opts=13)
02:12:23.875 00.000 5052 Enqueuing Move request for stepguider (-0.87, -0.68)
02:12:23.875 00.000 8976 Worker thread wakes up
02:12:23.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, -0.68) opts 0xd
02:12:23.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, -0.68)
02:12:23.875 00.000 8976 Moving (-0.87, -0.68) raw xDistance=-0.21 yDistance=1.10
02:12:23.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:12:23.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.10
02:12:23.875 00.000 8976 MoveAxis(R, 0, ABG)
02:12:23.875 00.000 8976 MoveAxis(D, 5, ABG)
02:12:23.875 00.000 8976 stepping (-16, 33) + (0, -5)
02:12:23.875 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:12:23.876 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:12:23.887 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
02:12:23.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:23.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:23.887 00.000 5052 Enqueuing Expose request
02:12:23.915 00.028 8976 Received - 47 (G) 
02:12:23.916 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:12:23.916 00.000 8976 stepped: pos (-16, 28)
02:12:23.916 00.000 8976 back inside bump range: decrease bump weight 3.33 => 1.67
02:12:23.916 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:12:23.916 00.000 8976 MountToCamera -- mountX=2.46 mountY=-4.87 hyp=5.46 mountTheta=-1.10 cameraX=3.22, cameraY=4.41 cameraTheta=0.94
02:12:23.916 00.000 8976 incremental bump (3.218, 4.409) isValid = 1
02:12:23.916 00.000 8976 Scheduling Mount bump of (0.113, 0.160)
02:12:23.916 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.16, opts=4)
02:12:23.916 00.000 8976 Enqueuing Move request for scope (0.11, 0.16)
02:12:23.916 00.000 8976 move complete, result=0
02:12:23.916 00.000 8976 worker thread done servicing request
02:12:23.916 00.000 8976 Worker thread wakes up
02:12:23.916 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.1 px 5 ms SOUTH
02:12:23.916 00.000 9828 Worker thread wakes up
02:12:23.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:23.917 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:23.917 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0x4
02:12:23.917 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
02:12:23.917 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
02:12:23.917 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
02:12:23.917 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.96 mountX=-0.12 mountY=-0.14, mountTheta=-2.26
02:12:23.917 00.000 9828 Moving (0.11, 0.16) raw xDistance=-0.12 yDistance=-0.14
02:12:23.917 00.000 9828 BLC: window closed
02:12:23.917 00.000 9828 MoveAxis(E, 38, B)
02:12:23.917 00.000 9828 Guiding  Dir = 2, Dur = 38
02:12:23.918 00.001 9828 IsSlewing returns 0
02:12:23.918 00.000 9828 IsGuiding returns 0
02:12:23.918 00.000 9828 PulseGuide returned control before completion, sleep 48
02:12:23.977 00.059 9828 IsGuiding returns 1
02:12:23.977 00.000 9828 scope still moving after pulse duration time elapsed
02:12:24.008 00.031 9828 IsSlewing returns 0
02:12:24.008 00.000 9828 IsGuiding returns 1
02:12:24.042 00.034 9828 IsSlewing returns 0
02:12:24.042 00.000 9828 IsGuiding returns 1
02:12:24.072 00.030 9828 IsSlewing returns 0
02:12:24.072 00.000 9828 IsGuiding returns 0
02:12:24.072 00.000 9828 scope move finished after 38 + 117 ms
02:12:24.073 00.001 9828 Move returns status 0, amount 38
02:12:24.073 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:24.073 00.000 9828 MoveAxis(N, 20, B)
02:12:24.073 00.000 9828 Guiding  Dir = 0, Dur = 20
02:12:24.087 00.014 9828 IsSlewing returns 0
02:12:24.087 00.000 9828 IsGuiding returns 0
02:12:24.087 00.000 9828 PulseGuide returned control before completion, sleep 30
02:12:24.133 00.046 9828 IsGuiding returns 1
02:12:24.133 00.000 9828 scope still moving after pulse duration time elapsed
02:12:24.165 00.032 9828 IsSlewing returns 0
02:12:24.165 00.000 9828 IsGuiding returns 1
02:12:24.196 00.031 9828 IsSlewing returns 0
02:12:24.196 00.000 9828 IsGuiding returns 1
02:12:24.227 00.031 9828 IsSlewing returns 0
02:12:24.228 00.001 9828 IsGuiding returns 0
02:12:24.228 00.000 9828 scope move finished after 20 + 119 ms
02:12:24.228 00.000 9828 Move returns status 0, amount 20
02:12:24.228 00.000 9828 move complete, result=0
02:12:24.228 00.000 9828 worker thread done servicing request
02:12:24.228 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.1 px 20 ms NORTH
02:12:24.610 00.382 8976 Exposure complete
02:12:24.616 00.006 8976 worker thread done servicing request
02:12:24.616 00.000 5052 OnExposeComplete: enter
02:12:24.616 00.000 5052 UpdateGuideState(): m_state=6
02:12:24.616 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7589
02:12:24.616 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.30, Mass=211, SNR=10.1, Peak=88 HFD=2.1
02:12:24.616 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.04) = xAngle (-3.90 = 2.39)
02:12:24.616 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.00 = 2.28)
02:12:24.616 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.41 hyp=0.43 cameraTheta=-1.85 mountX=-0.31 mountY=0.32, mountTheta=2.34
02:12:24.618 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.41, opts=13)
02:12:24.618 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.41)
02:12:24.618 00.000 8976 Worker thread wakes up
02:12:24.618 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.41) opts 0xd
02:12:24.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.41)
02:12:24.618 00.000 8976 Moving (-0.12, -0.41) raw xDistance=-0.31 yDistance=0.32
02:12:24.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:12:24.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.32
02:12:24.618 00.000 8976 MoveAxis(R, 1, ABG)
02:12:24.618 00.000 8976 stepping (-16, 28) + (1, 0)
02:12:24.618 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:24.619 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:12:24.628 00.009 5052 UpdateGuideState exits: m=211 SNR=10.1
02:12:24.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:24.628 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:24.628 00.000 5052 Enqueuing Expose request
02:12:24.650 00.022 8976 Received - 47 (G) 
02:12:24.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:24.650 00.000 8976 stepped: pos (-15, 28)
02:12:24.650 00.000 8976 MoveAxis(D, 2, ABG)
02:12:24.651 00.001 8976 stepping (-15, 28) + (0, -2)
02:12:24.651 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:24.683 00.032 8976 Received - 47 (G) 
02:12:24.683 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:24.683 00.000 8976 stepped: pos (-15, 26)
02:12:24.683 00.000 8976 back inside bump range: decrease bump weight 1.67 => 1.00
02:12:24.683 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:12:24.683 00.000 8976 MountToCamera -- mountX=2.41 mountY=-4.63 hyp=5.22 mountTheta=-1.09 cameraX=3.02, cameraY=4.25 cameraTheta=0.95
02:12:24.683 00.000 8976 incremental bump (3.024, 4.249) isValid = 1
02:12:24.683 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
02:12:24.683 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:12:24.683 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:12:24.683 00.000 8976 move complete, result=0
02:12:24.683 00.000 8976 worker thread done servicing request
02:12:24.684 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 2 ms SOUTH
02:12:24.684 00.000 9828 Worker thread wakes up
02:12:24.684 00.000 8976 Worker thread wakes up
02:12:24.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:24.684 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:12:24.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:24.684 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:12:24.684 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
02:12:24.684 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
02:12:24.684 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:12:24.684 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:24.684 00.000 9828 BLC: window closed
02:12:24.684 00.000 9828 MoveAxis(E, 23, B)
02:12:24.684 00.000 9828 Guiding  Dir = 2, Dur = 23
02:12:24.685 00.001 9828 IsSlewing returns 0
02:12:24.685 00.000 9828 IsGuiding returns 0
02:12:24.685 00.000 9828 PulseGuide returned control before completion, sleep 33
02:12:24.725 00.040 9828 IsGuiding returns 1
02:12:24.725 00.000 9828 scope still moving after pulse duration time elapsed
02:12:24.756 00.031 9828 IsSlewing returns 0
02:12:24.756 00.000 9828 IsGuiding returns 1
02:12:24.787 00.031 9828 IsSlewing returns 0
02:12:24.787 00.000 9828 IsGuiding returns 1
02:12:24.818 00.031 9828 IsSlewing returns 0
02:12:24.818 00.000 9828 IsGuiding returns 0
02:12:24.818 00.000 9828 scope move finished after 23 + 110 ms
02:12:24.818 00.000 9828 Move returns status 0, amount 23
02:12:24.818 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:24.818 00.000 9828 MoveAxis(N, 12, B)
02:12:24.818 00.000 9828 Guiding  Dir = 0, Dur = 12
02:12:24.834 00.016 9828 IsSlewing returns 0
02:12:24.834 00.000 9828 IsGuiding returns 0
02:12:24.835 00.001 9828 PulseGuide returned control before completion, sleep 22
02:12:24.865 00.030 9828 IsGuiding returns 1
02:12:24.865 00.000 9828 scope still moving after pulse duration time elapsed
02:12:24.896 00.031 9828 IsSlewing returns 0
02:12:24.896 00.000 9828 IsGuiding returns 1
02:12:24.926 00.030 9828 IsSlewing returns 0
02:12:24.926 00.000 9828 IsGuiding returns 1
02:12:24.958 00.032 9828 IsSlewing returns 0
02:12:24.958 00.000 9828 IsGuiding returns 0
02:12:24.959 00.001 9828 scope move finished after 12 + 112 ms
02:12:24.959 00.000 9828 Move returns status 0, amount 12
02:12:24.959 00.000 9828 move complete, result=0
02:12:24.959 00.000 9828 worker thread done servicing request
02:12:24.959 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:12:25.379 00.420 8976 Exposure complete
02:12:25.384 00.005 8976 worker thread done servicing request
02:12:25.384 00.000 5052 OnExposeComplete: enter
02:12:25.384 00.000 5052 UpdateGuideState(): m_state=6
02:12:25.384 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7590
02:12:25.384 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.79, Mass=190, SNR=9.6, Peak=86 HFD=1.8
02:12:25.384 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
02:12:25.385 00.001 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
02:12:25.385 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.31 mountX=0.10 mountY=0.02, mountTheta=0.17
02:12:25.385 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.08, opts=13)
02:12:25.385 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.08)
02:12:25.385 00.000 8976 Worker thread wakes up
02:12:25.385 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.08) opts 0xd
02:12:25.386 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.08)
02:12:25.386 00.000 8976 Moving (-0.07, 0.08) raw xDistance=0.10 yDistance=0.02
02:12:25.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:12:25.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:12:25.386 00.000 8976 MoveAxis(R, 0, ABG)
02:12:25.386 00.000 8976 MoveAxis(U, 0, ABG)
02:12:25.386 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:12:25.386 00.000 8976 MountToCamera -- mountX=2.37 mountY=-4.46 hyp=5.05 mountTheta=-1.08 cameraX=2.89, cameraY=4.14 cameraTheta=0.96
02:12:25.386 00.000 8976 incremental bump (2.894, 4.142) isValid = 1
02:12:25.386 00.000 8976 Scheduling Mount bump of (0.058, 0.086)
02:12:25.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.09, opts=4)
02:12:25.386 00.000 8976 Enqueuing Move request for scope (0.06, 0.09)
02:12:25.386 00.000 8976 move complete, result=0
02:12:25.386 00.000 8976 worker thread done servicing request
02:12:25.386 00.000 9828 Worker thread wakes up
02:12:25.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0x4
02:12:25.386 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
02:12:25.387 00.001 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:12:25.387 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:12:25.387 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.10 cameraTheta=0.98 mountX=-0.06 mountY=-0.08, mountTheta=-2.24
02:12:25.387 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:12:25.387 00.000 9828 Moving (0.06, 0.09) raw xDistance=-0.06 yDistance=-0.08
02:12:25.387 00.000 9828 BLC: window closed
02:12:25.387 00.000 9828 MoveAxis(E, 20, B)
02:12:25.387 00.000 9828 Guiding  Dir = 2, Dur = 20
02:12:25.387 00.000 9828 IsSlewing returns 0
02:12:25.387 00.000 9828 IsGuiding returns 0
02:12:25.388 00.001 9828 PulseGuide returned control before completion, sleep 30
02:12:25.397 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
02:12:25.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:25.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:25.397 00.000 5052 Enqueuing Expose request
02:12:25.397 00.000 8976 Worker thread wakes up
02:12:25.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:25.397 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:25.397 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:25.427 00.030 9828 IsGuiding returns 1
02:12:25.427 00.000 9828 scope still moving after pulse duration time elapsed
02:12:25.457 00.030 9828 IsSlewing returns 0
02:12:25.457 00.000 9828 IsGuiding returns 1
02:12:25.489 00.032 9828 IsSlewing returns 0
02:12:25.489 00.000 9828 IsGuiding returns 1
02:12:25.520 00.031 9828 IsSlewing returns 0
02:12:25.520 00.000 9828 IsGuiding returns 0
02:12:25.520 00.000 9828 scope move finished after 20 + 113 ms
02:12:25.520 00.000 9828 Move returns status 0, amount 20
02:12:25.520 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:25.520 00.000 9828 MoveAxis(N, 11, B)
02:12:25.520 00.000 9828 Guiding  Dir = 0, Dur = 11
02:12:25.537 00.017 9828 IsSlewing returns 0
02:12:25.537 00.000 9828 IsGuiding returns 0
02:12:25.537 00.000 9828 PulseGuide returned control before completion, sleep 21
02:12:25.566 00.029 9828 IsGuiding returns 1
02:12:25.566 00.000 9828 scope still moving after pulse duration time elapsed
02:12:25.597 00.031 9828 IsSlewing returns 0
02:12:25.597 00.000 9828 IsGuiding returns 1
02:12:25.629 00.032 9828 IsSlewing returns 0
02:12:25.629 00.000 9828 IsGuiding returns 1
02:12:25.660 00.031 9828 IsSlewing returns 0
02:12:25.660 00.000 9828 IsGuiding returns 1
02:12:25.690 00.030 9828 IsSlewing returns 0
02:12:25.690 00.000 9828 IsGuiding returns 0
02:12:25.690 00.000 9828 scope move finished after 11 + 142 ms
02:12:25.690 00.000 9828 Move returns status 0, amount 11
02:12:25.690 00.000 9828 move complete, result=0
02:12:25.690 00.000 9828 worker thread done servicing request
02:12:25.690 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 11 ms NORTH
02:12:26.094 00.404 8976 Exposure complete
02:12:26.100 00.006 8976 worker thread done servicing request
02:12:26.100 00.000 5052 OnExposeComplete: enter
02:12:26.100 00.000 5052 UpdateGuideState(): m_state=6
02:12:26.100 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7591
02:12:26.101 00.001 5052 Star::Find returns 1 (0), X=329.18, Y=281.41, Mass=208, SNR=10.0, Peak=86 HFD=1.9
02:12:26.101 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.04) = xAngle (-3.61 = 2.68)
02:12:26.101 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.71 = 2.57)
02:12:26.101 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.56 mountX=-0.27 mountY=0.16, mountTheta=2.60
02:12:26.102 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.30, opts=13)
02:12:26.102 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.30)
02:12:26.102 00.000 8976 Worker thread wakes up
02:12:26.102 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.30) opts 0xd
02:12:26.102 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.30)
02:12:26.102 00.000 8976 Moving (0.00, -0.30) raw xDistance=-0.27 yDistance=0.16
02:12:26.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:12:26.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:12:26.102 00.000 8976 MoveAxis(R, 1, ABG)
02:12:26.102 00.000 8976 stepping (-15, 26) + (1, 0)
02:12:26.102 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:26.104 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:12:26.115 00.011 5052 UpdateGuideState exits: m=208 SNR=10.0
02:12:26.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:26.115 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:26.115 00.000 5052 Enqueuing Expose request
02:12:26.121 00.006 8976 Received - 47 (G) 
02:12:26.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:26.121 00.000 8976 stepped: pos (-14, 26)
02:12:26.121 00.000 8976 MoveAxis(U, 0, ABG)
02:12:26.122 00.001 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:12:26.122 00.000 8976 MountToCamera -- mountX=2.30 mountY=-4.35 hyp=4.92 mountTheta=-1.09 cameraX=2.83, cameraY=4.03 cameraTheta=0.96
02:12:26.122 00.000 8976 incremental bump (2.830, 4.026) isValid = 1
02:12:26.122 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:12:26.122 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:12:26.122 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:12:26.122 00.000 8976 move complete, result=0
02:12:26.122 00.000 8976 worker thread done servicing request
02:12:26.122 00.000 9828 Worker thread wakes up
02:12:26.122 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:12:26.122 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:12:26.122 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:12:26.122 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:12:26.122 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:12:26.122 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:26.123 00.001 9828 BLC: window closed
02:12:26.123 00.000 8976 Worker thread wakes up
02:12:26.123 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:12:26.123 00.000 9828 MoveAxis(E, 22, B)
02:12:26.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:26.123 00.000 9828 Guiding  Dir = 2, Dur = 22
02:12:26.123 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:26.123 00.000 9828 IsSlewing returns 0
02:12:26.123 00.000 9828 IsGuiding returns 0
02:12:26.124 00.001 9828 PulseGuide returned control before completion, sleep 32
02:12:26.158 00.034 9828 IsGuiding returns 1
02:12:26.158 00.000 9828 scope still moving after pulse duration time elapsed
02:12:26.190 00.032 9828 IsSlewing returns 0
02:12:26.190 00.000 9828 IsGuiding returns 1
02:12:26.221 00.031 9828 IsSlewing returns 0
02:12:26.221 00.000 9828 IsGuiding returns 1
02:12:26.251 00.030 9828 IsSlewing returns 0
02:12:26.251 00.000 9828 IsGuiding returns 1
02:12:26.282 00.031 9828 IsSlewing returns 0
02:12:26.282 00.000 9828 IsGuiding returns 0
02:12:26.282 00.000 9828 scope move finished after 22 + 136 ms
02:12:26.282 00.000 9828 Move returns status 0, amount 22
02:12:26.282 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:26.282 00.000 9828 MoveAxis(N, 12, B)
02:12:26.282 00.000 9828 Guiding  Dir = 0, Dur = 12
02:12:26.298 00.016 9828 IsSlewing returns 0
02:12:26.298 00.000 9828 IsGuiding returns 0
02:12:26.298 00.000 9828 PulseGuide returned control before completion, sleep 22
02:12:26.328 00.030 9828 IsGuiding returns 1
02:12:26.328 00.000 9828 scope still moving after pulse duration time elapsed
02:12:26.360 00.032 9828 IsSlewing returns 0
02:12:26.360 00.000 9828 IsGuiding returns 1
02:12:26.391 00.031 9828 IsSlewing returns 0
02:12:26.391 00.000 9828 IsGuiding returns 1
02:12:26.421 00.030 9828 IsSlewing returns 0
02:12:26.421 00.000 9828 IsGuiding returns 1
02:12:26.453 00.032 9828 IsSlewing returns 0
02:12:26.453 00.000 9828 IsGuiding returns 0
02:12:26.453 00.000 9828 scope move finished after 12 + 143 ms
02:12:26.453 00.000 9828 Move returns status 0, amount 12
02:12:26.454 00.001 9828 move complete, result=0
02:12:26.454 00.000 9828 worker thread done servicing request
02:12:26.454 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:12:26.819 00.365 8976 Exposure complete
02:12:26.824 00.005 8976 worker thread done servicing request
02:12:26.824 00.000 5052 OnExposeComplete: enter
02:12:26.825 00.001 5052 UpdateGuideState(): m_state=6
02:12:26.825 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7592
02:12:26.825 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.99, Mass=208, SNR=10.0, Peak=99 HFD=2.0
02:12:26.825 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.09 = 0.09)
02:12:26.825 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
02:12:26.825 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.33 cameraTheta=2.14 mountX=0.33 mountY=-0.00, mountTheta=-0.01
02:12:26.826 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.28, opts=13)
02:12:26.826 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.28)
02:12:26.826 00.000 8976 Worker thread wakes up
02:12:26.826 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.28) opts 0xd
02:12:26.826 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.28)
02:12:26.826 00.000 8976 Moving (-0.18, 0.28) raw xDistance=0.33 yDistance=-0.00
02:12:26.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
02:12:26.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:12:26.826 00.000 8976 MoveAxis(L, 1, ABG)
02:12:26.827 00.001 8976 stepping (-14, 26) + (-1, 0)
02:12:26.827 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:26.827 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:12:26.837 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:12:26.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:26.837 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:26.837 00.000 5052 Enqueuing Expose request
02:12:26.857 00.020 8976 Received - 47 (G) 
02:12:26.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:26.857 00.000 8976 stepped: pos (-15, 26)
02:12:26.857 00.000 8976 MoveAxis(U, 0, ABG)
02:12:26.857 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:12:26.857 00.000 8976 MountToCamera -- mountX=2.30 mountY=-4.28 hyp=4.86 mountTheta=-1.08 cameraX=2.76, cameraY=3.99 cameraTheta=0.97
02:12:26.857 00.000 8976 incremental bump (2.764, 3.992) isValid = 1
02:12:26.857 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
02:12:26.857 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:12:26.857 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:12:26.857 00.000 8976 move complete, result=0
02:12:26.857 00.000 9828 Worker thread wakes up
02:12:26.858 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:12:26.858 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:12:26.858 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
02:12:26.858 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
02:12:26.858 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:12:26.858 00.000 8976 worker thread done servicing request
02:12:26.858 00.000 8976 Worker thread wakes up
02:12:26.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:26.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:26.858 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:12:26.858 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:26.858 00.000 9828 BLC: window closed
02:12:26.858 00.000 9828 MoveAxis(E, 22, B)
02:12:26.858 00.000 9828 Guiding  Dir = 2, Dur = 22
02:12:26.859 00.001 9828 IsSlewing returns 0
02:12:26.859 00.000 9828 IsGuiding returns 0
02:12:26.859 00.000 9828 PulseGuide returned control before completion, sleep 32
02:12:26.894 00.035 9828 IsGuiding returns 1
02:12:26.894 00.000 9828 scope still moving after pulse duration time elapsed
02:12:26.925 00.031 9828 IsSlewing returns 0
02:12:26.925 00.000 9828 IsGuiding returns 1
02:12:26.955 00.030 9828 IsSlewing returns 0
02:12:26.955 00.000 9828 IsGuiding returns 1
02:12:26.987 00.032 9828 IsSlewing returns 0
02:12:26.987 00.000 9828 IsGuiding returns 0
02:12:26.987 00.000 9828 scope move finished after 22 + 106 ms
02:12:26.987 00.000 9828 Move returns status 0, amount 22
02:12:26.987 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:26.987 00.000 9828 MoveAxis(N, 12, B)
02:12:26.987 00.000 9828 Guiding  Dir = 0, Dur = 12
02:12:27.003 00.016 9828 IsSlewing returns 0
02:12:27.003 00.000 9828 IsGuiding returns 0
02:12:27.003 00.000 9828 PulseGuide returned control before completion, sleep 22
02:12:27.034 00.031 9828 IsGuiding returns 1
02:12:27.034 00.000 9828 scope still moving after pulse duration time elapsed
02:12:27.066 00.032 9828 IsSlewing returns 0
02:12:27.066 00.000 9828 IsGuiding returns 1
02:12:27.098 00.032 9828 IsSlewing returns 0
02:12:27.098 00.000 9828 IsGuiding returns 1
02:12:27.130 00.032 9828 IsSlewing returns 0
02:12:27.130 00.000 9828 IsGuiding returns 1
02:12:27.161 00.031 9828 IsSlewing returns 0
02:12:27.161 00.000 9828 IsGuiding returns 0
02:12:27.162 00.001 9828 scope move finished after 12 + 146 ms
02:12:27.162 00.000 9828 Move returns status 0, amount 12
02:12:27.162 00.000 9828 move complete, result=0
02:12:27.162 00.000 9828 worker thread done servicing request
02:12:27.162 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:12:27.550 00.388 8976 Exposure complete
02:12:27.556 00.006 8976 worker thread done servicing request
02:12:27.556 00.000 5052 OnExposeComplete: enter
02:12:27.556 00.000 5052 UpdateGuideState(): m_state=6
02:12:27.556 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7593
02:12:27.556 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.64, Mass=196, SNR=9.7, Peak=92 HFD=1.9
02:12:27.556 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
02:12:27.556 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.49)
02:12:27.556 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.65 mountX=-0.00 mountY=0.15, mountTheta=1.59
02:12:27.557 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.07, opts=13)
02:12:27.557 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.07)
02:12:27.557 00.000 8976 Worker thread wakes up
02:12:27.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.07) opts 0xd
02:12:27.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.07)
02:12:27.557 00.000 8976 Moving (-0.13, -0.07) raw xDistance=-0.00 yDistance=0.15
02:12:27.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:12:27.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:12:27.557 00.000 8976 MoveAxis(R, 0, ABG)
02:12:27.557 00.000 8976 MoveAxis(U, 0, ABG)
02:12:27.558 00.001 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:12:27.558 00.000 8976 MountToCamera -- mountX=2.30 mountY=-4.23 hyp=4.81 mountTheta=-1.07 cameraX=2.72, cameraY=3.97 cameraTheta=0.97
02:12:27.558 00.000 8976 incremental bump (2.720, 3.970) isValid = 1
02:12:27.558 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
02:12:27.558 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:27.558 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:27.558 00.000 8976 move complete, result=0
02:12:27.558 00.000 9828 Worker thread wakes up
02:12:27.558 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:27.558 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:27.558 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
02:12:27.558 00.000 8976 worker thread done servicing request
02:12:27.558 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
02:12:27.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=92, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:12:27.558 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:12:27.559 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:27.559 00.000 9828 BLC: window closed
02:12:27.559 00.000 9828 MoveAxis(E, 22, B)
02:12:27.559 00.000 9828 Guiding  Dir = 2, Dur = 22
02:12:27.559 00.000 9828 IsSlewing returns 0
02:12:27.559 00.000 9828 IsGuiding returns 0
02:12:27.559 00.000 9828 PulseGuide returned control before completion, sleep 32
02:12:27.568 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:12:27.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:27.568 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:27.568 00.000 5052 Enqueuing Expose request
02:12:27.569 00.001 8976 Worker thread wakes up
02:12:27.569 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:27.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:27.569 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:27.600 00.031 9828 IsGuiding returns 1
02:12:27.600 00.000 9828 scope still moving after pulse duration time elapsed
02:12:27.631 00.031 9828 IsSlewing returns 0
02:12:27.631 00.000 9828 IsGuiding returns 1
02:12:27.662 00.031 9828 IsSlewing returns 0
02:12:27.662 00.000 9828 IsGuiding returns 1
02:12:27.692 00.030 9828 IsSlewing returns 0
02:12:27.692 00.000 9828 IsGuiding returns 0
02:12:27.692 00.000 9828 scope move finished after 22 + 111 ms
02:12:27.692 00.000 9828 Move returns status 0, amount 22
02:12:27.692 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:27.692 00.000 9828 MoveAxis(N, 12, B)
02:12:27.692 00.000 9828 Guiding  Dir = 0, Dur = 12
02:12:27.709 00.017 9828 IsSlewing returns 0
02:12:27.709 00.000 9828 IsGuiding returns 0
02:12:27.709 00.000 9828 PulseGuide returned control before completion, sleep 22
02:12:27.738 00.029 9828 IsGuiding returns 1
02:12:27.738 00.000 9828 scope still moving after pulse duration time elapsed
02:12:27.770 00.032 9828 IsSlewing returns 0
02:12:27.770 00.000 9828 IsGuiding returns 1
02:12:27.802 00.032 9828 IsSlewing returns 0
02:12:27.802 00.000 9828 IsGuiding returns 1
02:12:27.832 00.030 9828 IsSlewing returns 0
02:12:27.832 00.000 9828 IsGuiding returns 1
02:12:27.864 00.032 9828 IsSlewing returns 0
02:12:27.864 00.000 9828 IsGuiding returns 0
02:12:27.864 00.000 9828 scope move finished after 12 + 142 ms
02:12:27.864 00.000 9828 Move returns status 0, amount 12
02:12:27.864 00.000 9828 move complete, result=0
02:12:27.864 00.000 9828 worker thread done servicing request
02:12:27.864 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:12:28.261 00.397 8976 Exposure complete
02:12:28.266 00.005 8976 worker thread done servicing request
02:12:28.266 00.000 5052 OnExposeComplete: enter
02:12:28.266 00.000 5052 UpdateGuideState(): m_state=6
02:12:28.267 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7594
02:12:28.267 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.87, Mass=222, SNR=10.3, Peak=98 HFD=1.9
02:12:28.267 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
02:12:28.267 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.09 = 0.09)
02:12:28.267 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.20 cameraTheta=2.24 mountX=0.20 mountY=0.02, mountTheta=0.09
02:12:28.268 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.16, opts=13)
02:12:28.268 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.16)
02:12:28.268 00.000 8976 Worker thread wakes up
02:12:28.268 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.16) opts 0xd
02:12:28.268 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.16)
02:12:28.268 00.000 8976 Moving (-0.13, 0.16) raw xDistance=0.20 yDistance=0.02
02:12:28.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:12:28.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:12:28.268 00.000 8976 MoveAxis(R, 0, ABG)
02:12:28.268 00.000 8976 MoveAxis(U, 0, ABG)
02:12:28.268 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:12:28.268 00.000 8976 MountToCamera -- mountX=2.30 mountY=-4.20 hyp=4.78 mountTheta=-1.07 cameraX=2.69, cameraY=3.96 cameraTheta=0.97
02:12:28.268 00.000 8976 incremental bump (2.691, 3.955) isValid = 1
02:12:28.268 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
02:12:28.268 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:28.268 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:28.268 00.000 8976 move complete, result=0
02:12:28.268 00.000 8976 worker thread done servicing request
02:12:28.269 00.001 9828 Worker thread wakes up
02:12:28.269 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:28.269 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:28.269 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
02:12:28.269 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
02:12:28.269 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:12:28.269 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:28.269 00.000 9828 BLC: window closed
02:12:28.269 00.000 9828 MoveAxis(E, 22, B)
02:12:28.269 00.000 9828 Guiding  Dir = 2, Dur = 22
02:12:28.269 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:12:28.269 00.000 9828 IsSlewing returns 0
02:12:28.269 00.000 9828 IsGuiding returns 0
02:12:28.270 00.001 9828 PulseGuide returned control before completion, sleep 32
02:12:28.280 00.010 5052 UpdateGuideState exits: m=222 SNR=10.3
02:12:28.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:28.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:28.280 00.000 5052 Enqueuing Expose request
02:12:28.280 00.000 8976 Worker thread wakes up
02:12:28.280 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:28.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:28.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:28.317 00.037 9828 IsGuiding returns 1
02:12:28.317 00.000 9828 scope still moving after pulse duration time elapsed
02:12:28.348 00.031 9828 IsSlewing returns 0
02:12:28.348 00.000 9828 IsGuiding returns 1
02:12:28.379 00.031 9828 IsSlewing returns 0
02:12:28.379 00.000 9828 IsGuiding returns 1
02:12:28.410 00.031 9828 IsSlewing returns 0
02:12:28.410 00.000 9828 IsGuiding returns 0
02:12:28.410 00.000 9828 scope move finished after 22 + 118 ms
02:12:28.410 00.000 9828 Move returns status 0, amount 22
02:12:28.410 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:28.410 00.000 9828 MoveAxis(N, 12, B)
02:12:28.410 00.000 9828 Guiding  Dir = 0, Dur = 12
02:12:28.425 00.015 9828 IsSlewing returns 0
02:12:28.425 00.000 9828 IsGuiding returns 0
02:12:28.425 00.000 9828 PulseGuide returned control before completion, sleep 22
02:12:28.456 00.031 9828 IsGuiding returns 1
02:12:28.456 00.000 9828 scope still moving after pulse duration time elapsed
02:12:28.487 00.031 9828 IsSlewing returns 0
02:12:28.487 00.000 9828 IsGuiding returns 1
02:12:28.518 00.031 9828 IsSlewing returns 0
02:12:28.518 00.000 9828 IsGuiding returns 1
02:12:28.549 00.031 9828 IsSlewing returns 0
02:12:28.549 00.000 9828 IsGuiding returns 1
02:12:28.580 00.031 9828 IsSlewing returns 0
02:12:28.580 00.000 9828 IsGuiding returns 1
02:12:28.610 00.030 9828 IsSlewing returns 0
02:12:28.610 00.000 9828 IsGuiding returns 1
02:12:28.641 00.031 9828 IsSlewing returns 0
02:12:28.641 00.000 9828 IsGuiding returns 0
02:12:28.641 00.000 9828 scope move finished after 12 + 204 ms
02:12:28.641 00.000 9828 Move returns status 0, amount 12
02:12:28.641 00.000 9828 move complete, result=0
02:12:28.641 00.000 9828 worker thread done servicing request
02:12:28.641 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:12:28.975 00.334 8976 Exposure complete
02:12:28.980 00.005 8976 worker thread done servicing request
02:12:28.980 00.000 5052 OnExposeComplete: enter
02:12:28.980 00.000 5052 UpdateGuideState(): m_state=6
02:12:28.980 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7595
02:12:28.980 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.14, Mass=209, SNR=10.1, Peak=94 HFD=2.1
02:12:28.980 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
02:12:28.980 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
02:12:28.980 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.43 hyp=0.45 cameraTheta=1.82 mountX=0.44 mountY=-0.14, mountTheta=-0.32
02:12:28.982 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.43, opts=13)
02:12:28.982 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.43)
02:12:28.982 00.000 8976 Worker thread wakes up
02:12:28.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.43) opts 0xd
02:12:28.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.43)
02:12:28.982 00.000 8976 Moving (-0.11, 0.43) raw xDistance=0.44 yDistance=-0.14
02:12:28.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
02:12:28.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:12:28.982 00.000 8976 MoveAxis(L, 2, ABG)
02:12:28.982 00.000 8976 stepping (-15, 26) + (-2, 0)
02:12:28.982 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:28.983 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=94, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:12:28.993 00.010 5052 UpdateGuideState exits: m=209 SNR=10.1
02:12:28.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:28.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:28.993 00.000 5052 Enqueuing Expose request
02:12:29.015 00.022 8976 Received - 47 (G) 
02:12:29.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:29.015 00.000 8976 stepped: pos (-17, 26)
02:12:29.015 00.000 8976 MoveAxis(U, 0, ABG)
02:12:29.015 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:12:29.015 00.000 8976 MountToCamera -- mountX=2.40 mountY=-4.17 hyp=4.81 mountTheta=-1.05 cameraX=2.62, cameraY=4.04 cameraTheta=0.99
02:12:29.015 00.000 8976 incremental bump (2.625, 4.035) isValid = 1
02:12:29.015 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
02:12:29.015 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:29.015 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:29.015 00.000 8976 move complete, result=0
02:12:29.015 00.000 8976 worker thread done servicing request
02:12:29.015 00.000 8976 Worker thread wakes up
02:12:29.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:29.015 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:29.015 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:12:29.016 00.001 9828 Worker thread wakes up
02:12:29.016 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:29.016 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:29.016 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
02:12:29.016 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
02:12:29.016 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:12:29.016 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:29.016 00.000 9828 BLC: window closed
02:12:29.016 00.000 9828 MoveAxis(E, 21, B)
02:12:29.016 00.000 9828 Guiding  Dir = 2, Dur = 21
02:12:29.016 00.000 9828 IsSlewing returns 0
02:12:29.016 00.000 9828 IsGuiding returns 0
02:12:29.017 00.001 9828 PulseGuide returned control before completion, sleep 31
02:12:29.062 00.045 9828 IsGuiding returns 1
02:12:29.062 00.000 9828 scope still moving after pulse duration time elapsed
02:12:29.093 00.031 9828 IsSlewing returns 0
02:12:29.094 00.001 9828 IsGuiding returns 1
02:12:29.124 00.030 9828 IsSlewing returns 0
02:12:29.124 00.000 9828 IsGuiding returns 1
02:12:29.155 00.031 9828 IsSlewing returns 0
02:12:29.155 00.000 9828 IsGuiding returns 0
02:12:29.155 00.000 9828 scope move finished after 21 + 117 ms
02:12:29.155 00.000 9828 Move returns status 0, amount 21
02:12:29.155 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:29.155 00.000 9828 MoveAxis(N, 12, B)
02:12:29.155 00.000 9828 Guiding  Dir = 0, Dur = 12
02:12:29.170 00.015 9828 IsSlewing returns 0
02:12:29.170 00.000 9828 IsGuiding returns 0
02:12:29.170 00.000 9828 PulseGuide returned control before completion, sleep 22
02:12:29.201 00.031 9828 IsGuiding returns 1
02:12:29.201 00.000 9828 scope still moving after pulse duration time elapsed
02:12:29.232 00.031 9828 IsSlewing returns 0
02:12:29.232 00.000 9828 IsGuiding returns 1
02:12:29.263 00.031 9828 IsSlewing returns 0
02:12:29.263 00.000 9828 IsGuiding returns 1
02:12:29.293 00.030 9828 IsSlewing returns 0
02:12:29.293 00.000 9828 IsGuiding returns 1
02:12:29.324 00.031 9828 IsSlewing returns 0
02:12:29.324 00.000 9828 IsGuiding returns 0
02:12:29.324 00.000 9828 scope move finished after 12 + 141 ms
02:12:29.324 00.000 9828 Move returns status 0, amount 12
02:12:29.324 00.000 9828 move complete, result=0
02:12:29.324 00.000 9828 worker thread done servicing request
02:12:29.325 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:12:29.707 00.382 8976 Exposure complete
02:12:29.713 00.006 8976 worker thread done servicing request
02:12:29.713 00.000 5052 OnExposeComplete: enter
02:12:29.713 00.000 5052 UpdateGuideState(): m_state=6
02:12:29.713 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7596
02:12:29.713 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.41, Mass=193, SNR=9.7, Peak=84 HFD=2.1
02:12:29.713 00.000 5052 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.04) = xAngle (-4.19 = 2.09)
02:12:29.713 00.000 5052 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.29 = 1.99)
02:12:29.713 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.30 hyp=0.35 cameraTheta=-2.15 mountX=-0.18 mountY=0.32, mountTheta=2.07
02:12:29.713 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.30, opts=13)
02:12:29.714 00.001 5052 Enqueuing Move request for stepguider (-0.19, -0.30)
02:12:29.714 00.000 8976 Worker thread wakes up
02:12:29.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.30) opts 0xd
02:12:29.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.30)
02:12:29.714 00.000 8976 Moving (-0.19, -0.30) raw xDistance=-0.18 yDistance=0.32
02:12:29.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:12:29.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:12:29.714 00.000 8976 MoveAxis(R, 0, ABG)
02:12:29.714 00.000 8976 MoveAxis(D, 1, ABG)
02:12:29.714 00.000 8976 stepping (-17, 26) + (0, -1)
02:12:29.714 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:29.715 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:12:29.724 00.009 5052 UpdateGuideState exits: m=193 SNR=9.7
02:12:29.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:29.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:29.724 00.000 5052 Enqueuing Expose request
02:12:29.735 00.011 8976 Received - 47 (G) 
02:12:29.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:29.735 00.000 8976 stepped: pos (-17, 25)
02:12:29.735 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:12:29.735 00.000 8976 MountToCamera -- mountX=2.47 mountY=-4.11 hyp=4.79 mountTheta=-1.03 cameraX=2.53, cameraY=4.06 cameraTheta=1.01
02:12:29.735 00.000 8976 incremental bump (2.534, 4.065) isValid = 1
02:12:29.735 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:12:29.735 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:29.735 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:29.735 00.000 8976 move complete, result=0
02:12:29.735 00.000 8976 worker thread done servicing request
02:12:29.735 00.000 9828 Worker thread wakes up
02:12:29.735 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:29.735 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:29.735 00.000 8976 Worker thread wakes up
02:12:29.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:29.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:29.736 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:12:29.736 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
02:12:29.736 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:12:29.736 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:12:29.736 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:29.736 00.000 9828 BLC: window closed
02:12:29.736 00.000 9828 MoveAxis(E, 21, B)
02:12:29.736 00.000 9828 Guiding  Dir = 2, Dur = 21
02:12:29.736 00.000 9828 IsSlewing returns 0
02:12:29.736 00.000 9828 IsGuiding returns 0
02:12:29.736 00.000 9828 PulseGuide returned control before completion, sleep 31
02:12:29.774 00.038 9828 IsGuiding returns 1
02:12:29.774 00.000 9828 scope still moving after pulse duration time elapsed
02:12:29.805 00.031 9828 IsSlewing returns 0
02:12:29.805 00.000 9828 IsGuiding returns 1
02:12:29.835 00.030 9828 IsSlewing returns 0
02:12:29.835 00.000 9828 IsGuiding returns 1
02:12:29.866 00.031 9828 IsSlewing returns 0
02:12:29.866 00.000 9828 IsGuiding returns 0
02:12:29.866 00.000 9828 scope move finished after 21 + 109 ms
02:12:29.866 00.000 9828 Move returns status 0, amount 21
02:12:29.866 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:29.866 00.000 9828 MoveAxis(N, 13, B)
02:12:29.866 00.000 9828 Guiding  Dir = 0, Dur = 13
02:12:29.881 00.015 9828 IsSlewing returns 0
02:12:29.881 00.000 9828 IsGuiding returns 0
02:12:29.881 00.000 9828 PulseGuide returned control before completion, sleep 23
02:12:29.912 00.031 9828 IsGuiding returns 1
02:12:29.912 00.000 9828 scope still moving after pulse duration time elapsed
02:12:29.943 00.031 9828 IsSlewing returns 0
02:12:29.943 00.000 9828 IsGuiding returns 1
02:12:29.973 00.030 9828 IsSlewing returns 0
02:12:29.973 00.000 9828 IsGuiding returns 1
02:12:30.005 00.032 9828 IsSlewing returns 0
02:12:30.005 00.000 9828 IsGuiding returns 1
02:12:30.036 00.031 9828 IsSlewing returns 0
02:12:30.036 00.000 9828 IsGuiding returns 0
02:12:30.036 00.000 9828 scope move finished after 13 + 141 ms
02:12:30.036 00.000 9828 Move returns status 0, amount 13
02:12:30.036 00.000 9828 move complete, result=0
02:12:30.036 00.000 9828 worker thread done servicing request
02:12:30.037 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:12:30.424 00.387 8976 Exposure complete
02:12:30.429 00.005 8976 worker thread done servicing request
02:12:30.430 00.001 5052 OnExposeComplete: enter
02:12:30.430 00.000 5052 UpdateGuideState(): m_state=6
02:12:30.430 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7597
02:12:30.430 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.34, Mass=200, SNR=9.8, Peak=85 HFD=2.1
02:12:30.430 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.03 = 2.25)
02:12:30.430 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.13 = 2.15)
02:12:30.430 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.37 hyp=0.41 cameraTheta=-1.98 mountX=-0.26 mountY=0.34, mountTheta=2.22
02:12:30.431 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.37, opts=13)
02:12:30.431 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.37)
02:12:30.431 00.000 8976 Worker thread wakes up
02:12:30.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.37) opts 0xd
02:12:30.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.37)
02:12:30.431 00.000 8976 Moving (-0.16, -0.37) raw xDistance=-0.26 yDistance=0.34
02:12:30.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:12:30.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:12:30.431 00.000 8976 MoveAxis(R, 0, ABG)
02:12:30.431 00.000 8976 MoveAxis(D, 1, ABG)
02:12:30.431 00.000 8976 stepping (-17, 25) + (0, -1)
02:12:30.431 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:30.432 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:12:30.441 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:12:30.442 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:30.442 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:30.442 00.000 5052 Enqueuing Expose request
02:12:30.454 00.012 8976 Received - 47 (G) 
02:12:30.454 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:30.454 00.000 8976 stepped: pos (-17, 24)
02:12:30.454 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:12:30.454 00.000 8976 MountToCamera -- mountX=2.51 mountY=-4.01 hyp=4.73 mountTheta=-1.01 cameraX=2.43, cameraY=4.06 cameraTheta=1.03
02:12:30.454 00.000 8976 incremental bump (2.427, 4.061) isValid = 1
02:12:30.454 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:12:30.454 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:30.454 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:30.454 00.000 8976 move complete, result=0
02:12:30.454 00.000 9828 Worker thread wakes up
02:12:30.454 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:30.454 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:30.454 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
02:12:30.454 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
02:12:30.454 00.000 8976 worker thread done servicing request
02:12:30.454 00.000 8976 Worker thread wakes up
02:12:30.455 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:30.455 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:12:30.455 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:12:30.455 00.000 9828 BLC: window closed
02:12:30.455 00.000 9828 MoveAxis(E, 20, B)
02:12:30.455 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:12:30.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:30.455 00.000 9828 Guiding  Dir = 2, Dur = 20
02:12:30.455 00.000 9828 IsSlewing returns 0
02:12:30.455 00.000 9828 IsGuiding returns 0
02:12:30.456 00.001 9828 PulseGuide returned control before completion, sleep 30
02:12:30.489 00.033 9828 IsGuiding returns 1
02:12:30.489 00.000 9828 scope still moving after pulse duration time elapsed
02:12:30.520 00.031 9828 IsSlewing returns 0
02:12:30.520 00.000 9828 IsGuiding returns 1
02:12:30.551 00.031 9828 IsSlewing returns 0
02:12:30.551 00.000 9828 IsGuiding returns 1
02:12:30.582 00.031 9828 IsSlewing returns 0
02:12:30.583 00.001 9828 IsGuiding returns 0
02:12:30.583 00.000 9828 scope move finished after 20 + 106 ms
02:12:30.583 00.000 9828 Move returns status 0, amount 20
02:12:30.583 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:30.583 00.000 9828 MoveAxis(N, 13, B)
02:12:30.583 00.000 9828 Guiding  Dir = 0, Dur = 13
02:12:30.597 00.014 9828 IsSlewing returns 0
02:12:30.597 00.000 9828 IsGuiding returns 0
02:12:30.598 00.001 9828 PulseGuide returned control before completion, sleep 23
02:12:30.628 00.030 9828 IsGuiding returns 1
02:12:30.628 00.000 9828 scope still moving after pulse duration time elapsed
02:12:30.659 00.031 9828 IsSlewing returns 0
02:12:30.659 00.000 9828 IsGuiding returns 1
02:12:30.689 00.030 9828 IsSlewing returns 0
02:12:30.689 00.000 9828 IsGuiding returns 1
02:12:30.720 00.031 9828 IsSlewing returns 0
02:12:30.720 00.000 9828 IsGuiding returns 1
02:12:30.751 00.031 9828 IsSlewing returns 0
02:12:30.751 00.000 9828 IsGuiding returns 0
02:12:30.751 00.000 9828 scope move finished after 13 + 140 ms
02:12:30.751 00.000 9828 Move returns status 0, amount 13
02:12:30.751 00.000 9828 move complete, result=0
02:12:30.751 00.000 9828 worker thread done servicing request
02:12:30.751 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:12:31.145 00.394 8976 Exposure complete
02:12:31.150 00.005 8976 worker thread done servicing request
02:12:31.150 00.000 5052 OnExposeComplete: enter
02:12:31.150 00.000 5052 UpdateGuideState(): m_state=6
02:12:31.150 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7598
02:12:31.150 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.33, Mass=203, SNR=9.9, Peak=86 HFD=1.5
02:12:31.150 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.50 = 1.78)
02:12:31.150 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.68)
02:12:31.150 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.38 hyp=0.61 cameraTheta=-2.46 mountX=-0.13 mountY=0.60, mountTheta=1.78
02:12:31.150 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.38, opts=13)
02:12:31.150 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.38)
02:12:31.151 00.001 8976 Worker thread wakes up
02:12:31.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.38) opts 0xd
02:12:31.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.38)
02:12:31.151 00.000 8976 Moving (-0.47, -0.38) raw xDistance=-0.13 yDistance=0.60
02:12:31.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:12:31.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
02:12:31.151 00.000 8976 MoveAxis(R, 0, ABG)
02:12:31.151 00.000 8976 MoveAxis(D, 2, ABG)
02:12:31.151 00.000 8976 stepping (-17, 24) + (0, -2)
02:12:31.151 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:31.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:12:31.161 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
02:12:31.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:31.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:31.161 00.000 5052 Enqueuing Expose request
02:12:31.173 00.012 8976 Received - 47 (G) 
02:12:31.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:31.173 00.000 8976 stepped: pos (-17, 22)
02:12:31.173 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:12:31.173 00.000 8976 MountToCamera -- mountX=2.54 mountY=-3.84 hyp=4.60 mountTheta=-0.99 cameraX=2.26, cameraY=4.01 cameraTheta=1.06
02:12:31.173 00.000 8976 incremental bump (2.261, 4.011) isValid = 1
02:12:31.173 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:12:31.173 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:31.173 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:31.173 00.000 8976 move complete, result=0
02:12:31.173 00.000 9828 Worker thread wakes up
02:12:31.173 00.000 8976 worker thread done servicing request
02:12:31.173 00.000 8976 Worker thread wakes up
02:12:31.173 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:31.173 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:12:31.174 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:31.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:31.174 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:31.174 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:12:31.174 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
02:12:31.174 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:12:31.174 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:12:31.174 00.000 9828 BLC: window closed
02:12:31.174 00.000 9828 MoveAxis(E, 19, B)
02:12:31.174 00.000 9828 Guiding  Dir = 2, Dur = 19
02:12:31.175 00.001 9828 IsSlewing returns 0
02:12:31.175 00.000 9828 IsGuiding returns 0
02:12:31.175 00.000 9828 PulseGuide returned control before completion, sleep 29
02:12:31.205 00.030 9828 IsGuiding returns 1
02:12:31.205 00.000 9828 scope still moving after pulse duration time elapsed
02:12:31.237 00.032 9828 IsSlewing returns 0
02:12:31.237 00.000 9828 IsGuiding returns 1
02:12:31.267 00.030 9828 IsSlewing returns 0
02:12:31.267 00.000 9828 IsGuiding returns 1
02:12:31.298 00.031 9828 IsSlewing returns 0
02:12:31.298 00.000 9828 IsGuiding returns 1
02:12:31.344 00.046 9828 IsSlewing returns 0
02:12:31.344 00.000 9828 IsGuiding returns 0
02:12:31.344 00.000 9828 scope move finished after 19 + 150 ms
02:12:31.344 00.000 9828 Move returns status 0, amount 19
02:12:31.344 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:31.344 00.000 9828 MoveAxis(N, 13, B)
02:12:31.344 00.000 9828 Guiding  Dir = 0, Dur = 13
02:12:31.360 00.016 9828 IsSlewing returns 0
02:12:31.360 00.000 9828 IsGuiding returns 0
02:12:31.360 00.000 9828 PulseGuide returned control before completion, sleep 23
02:12:31.391 00.031 9828 IsGuiding returns 1
02:12:31.391 00.000 9828 scope still moving after pulse duration time elapsed
02:12:31.422 00.031 9828 IsSlewing returns 0
02:12:31.422 00.000 9828 IsGuiding returns 1
02:12:31.453 00.031 9828 IsSlewing returns 0
02:12:31.453 00.000 9828 IsGuiding returns 1
02:12:31.484 00.031 9828 IsSlewing returns 0
02:12:31.484 00.000 9828 IsGuiding returns 1
02:12:31.515 00.031 9828 IsSlewing returns 0
02:12:31.515 00.000 9828 IsGuiding returns 0
02:12:31.515 00.000 9828 scope move finished after 13 + 142 ms
02:12:31.515 00.000 9828 Move returns status 0, amount 13
02:12:31.515 00.000 9828 move complete, result=0
02:12:31.515 00.000 9828 worker thread done servicing request
02:12:31.516 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:12:31.862 00.346 8976 Exposure complete
02:12:31.867 00.005 8976 worker thread done servicing request
02:12:31.868 00.001 5052 OnExposeComplete: enter
02:12:31.868 00.000 5052 UpdateGuideState(): m_state=6
02:12:31.868 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7599
02:12:31.868 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.65, Mass=206, SNR=10.0, Peak=86 HFD=1.8
02:12:31.868 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
02:12:31.868 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
02:12:31.868 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.06 hyp=0.40 cameraTheta=-2.98 mountX=0.12 mountY=0.37, mountTheta=1.25
02:12:31.869 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.06, opts=13)
02:12:31.869 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.06)
02:12:31.869 00.000 8976 Worker thread wakes up
02:12:31.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.06) opts 0xd
02:12:31.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.06)
02:12:31.869 00.000 8976 Moving (-0.40, -0.06) raw xDistance=0.12 yDistance=0.37
02:12:31.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:12:31.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
02:12:31.869 00.000 8976 MoveAxis(R, 0, ABG)
02:12:31.869 00.000 8976 MoveAxis(D, 2, ABG)
02:12:31.869 00.000 8976 stepping (-17, 22) + (0, -2)
02:12:31.869 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:31.870 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:12:31.879 00.009 5052 UpdateGuideState exits: m=206 SNR=10.0
02:12:31.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:31.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:31.879 00.000 5052 Enqueuing Expose request
02:12:31.893 00.014 8976 Received - 47 (G) 
02:12:31.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:31.893 00.000 8976 stepped: pos (-17, 20)
02:12:31.893 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:12:31.893 00.000 8976 MountToCamera -- mountX=2.56 mountY=-3.62 hyp=4.44 mountTheta=-0.95 cameraX=2.06, cameraY=3.93 cameraTheta=1.09
02:12:31.893 00.000 8976 incremental bump (2.057, 3.929) isValid = 1
02:12:31.893 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:12:31.893 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:12:31.893 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:12:31.893 00.000 8976 move complete, result=0
02:12:31.893 00.000 9828 Worker thread wakes up
02:12:31.893 00.000 8976 worker thread done servicing request
02:12:31.893 00.000 8976 Worker thread wakes up
02:12:31.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:31.893 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:12:31.893 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:12:31.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:31.893 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:12:31.894 00.001 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:12:31.894 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:12:31.894 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:12:31.894 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:12:31.894 00.000 9828 BLC: window closed
02:12:31.894 00.000 9828 MoveAxis(E, 18, B)
02:12:31.894 00.000 9828 Guiding  Dir = 2, Dur = 18
02:12:31.894 00.000 9828 IsSlewing returns 0
02:12:31.894 00.000 9828 IsGuiding returns 0
02:12:31.895 00.001 9828 PulseGuide returned control before completion, sleep 28
02:12:31.937 00.042 9828 IsGuiding returns 1
02:12:31.937 00.000 9828 scope still moving after pulse duration time elapsed
02:12:31.968 00.031 9828 IsSlewing returns 0
02:12:31.969 00.001 9828 IsGuiding returns 1
02:12:32.000 00.031 9828 IsSlewing returns 0
02:12:32.000 00.000 9828 IsGuiding returns 1
02:12:32.029 00.029 9828 IsSlewing returns 0
02:12:32.029 00.000 9828 IsGuiding returns 0
02:12:32.029 00.000 9828 scope move finished after 18 + 116 ms
02:12:32.029 00.000 9828 Move returns status 0, amount 18
02:12:32.029 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:32.029 00.000 9828 MoveAxis(N, 13, B)
02:12:32.029 00.000 9828 Guiding  Dir = 0, Dur = 13
02:12:32.046 00.017 9828 IsSlewing returns 0
02:12:32.046 00.000 9828 IsGuiding returns 1
02:12:32.046 00.000 9828 Entered PulseGuideScope while moving
02:12:32.107 00.061 9828 IsSlewing returns 0
02:12:32.107 00.000 9828 IsGuiding returns 1
02:12:32.107 00.000 9828 Still moving
02:12:32.170 00.063 9828 IsSlewing returns 0
02:12:32.170 00.000 9828 IsGuiding returns 0
02:12:32.170 00.000 9828 Movement stopped - continuing
02:12:32.170 00.000 9828 PulseGuide returned control before completion, sleep 23
02:12:32.200 00.030 9828 IsGuiding returns 1
02:12:32.200 00.000 9828 scope still moving after pulse duration time elapsed
02:12:32.230 00.030 9828 IsSlewing returns 0
02:12:32.230 00.000 9828 IsGuiding returns 1
02:12:32.262 00.032 9828 IsSlewing returns 0
02:12:32.262 00.000 9828 IsGuiding returns 1
02:12:32.294 00.032 9828 IsSlewing returns 0
02:12:32.294 00.000 9828 IsGuiding returns 1
02:12:32.324 00.030 9828 IsSlewing returns 0
02:12:32.324 00.000 9828 IsGuiding returns 0
02:12:32.325 00.001 9828 scope move finished after 13 + 141 ms
02:12:32.325 00.000 9828 Move returns status 0, amount 13
02:12:32.325 00.000 9828 move complete, result=0
02:12:32.325 00.000 9828 worker thread done servicing request
02:12:32.325 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:12:32.584 00.259 8976 Exposure complete
02:12:32.590 00.006 8976 worker thread done servicing request
02:12:32.590 00.000 5052 OnExposeComplete: enter
02:12:32.590 00.000 5052 UpdateGuideState(): m_state=6
02:12:32.590 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7600
02:12:32.591 00.001 5052 Star::Find returns 1 (0), X=328.87, Y=281.55, Mass=202, SNR=9.9, Peak=87 HFD=2.0
02:12:32.591 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
02:12:32.591 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
02:12:32.591 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.16 hyp=0.35 cameraTheta=-2.67 mountX=-0.00 mountY=0.34, mountTheta=1.57
02:12:32.591 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.16, opts=13)
02:12:32.591 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.16)
02:12:32.591 00.000 8976 Worker thread wakes up
02:12:32.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.16) opts 0xd
02:12:32.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.16)
02:12:32.592 00.001 8976 Moving (-0.31, -0.16) raw xDistance=-0.00 yDistance=0.34
02:12:32.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:12:32.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:12:32.592 00.000 8976 MoveAxis(R, 0, ABG)
02:12:32.592 00.000 8976 MoveAxis(D, 1, ABG)
02:12:32.592 00.000 8976 stepping (-17, 20) + (0, -1)
02:12:32.592 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:32.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:12:32.603 00.011 5052 UpdateGuideState exits: m=202 SNR=9.9
02:12:32.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:32.603 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:32.603 00.000 5052 Enqueuing Expose request
02:12:32.612 00.009 8976 Received - 47 (G) 
02:12:32.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:32.612 00.000 8976 stepped: pos (-17, 19)
02:12:32.612 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:12:32.612 00.000 8976 MountToCamera -- mountX=2.58 mountY=-3.42 hyp=4.28 mountTheta=-0.93 cameraX=1.87, cameraY=3.85 cameraTheta=1.12
02:12:32.612 00.000 8976 incremental bump (1.874, 3.851) isValid = 1
02:12:32.612 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:12:32.612 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:12:32.612 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:12:32.612 00.000 8976 move complete, result=0
02:12:32.612 00.000 9828 Worker thread wakes up
02:12:32.612 00.000 8976 worker thread done servicing request
02:12:32.612 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:12:32.612 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:12:32.612 00.000 8976 Worker thread wakes up
02:12:32.612 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:12:32.613 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:32.613 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
02:12:32.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:32.613 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
02:12:32.613 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.07
02:12:32.613 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:12:32.613 00.000 9828 BLC: window closed
02:12:32.613 00.000 9828 MoveAxis(E, 18, B)
02:12:32.613 00.000 9828 Guiding  Dir = 2, Dur = 18
02:12:32.613 00.000 9828 IsSlewing returns 0
02:12:32.613 00.000 9828 IsGuiding returns 0
02:12:32.614 00.001 9828 PulseGuide returned control before completion, sleep 28
02:12:32.652 00.038 9828 IsGuiding returns 1
02:12:32.652 00.000 9828 scope still moving after pulse duration time elapsed
02:12:32.684 00.032 9828 IsSlewing returns 0
02:12:32.684 00.000 9828 IsGuiding returns 1
02:12:32.716 00.032 9828 IsSlewing returns 0
02:12:32.716 00.000 9828 IsGuiding returns 1
02:12:32.747 00.031 9828 IsSlewing returns 0
02:12:32.747 00.000 9828 IsGuiding returns 0
02:12:32.748 00.001 9828 scope move finished after 18 + 115 ms
02:12:32.748 00.000 9828 Move returns status 0, amount 18
02:12:32.748 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:32.748 00.000 9828 MoveAxis(N, 14, B)
02:12:32.748 00.000 9828 Guiding  Dir = 0, Dur = 14
02:12:32.765 00.017 9828 IsSlewing returns 0
02:12:32.766 00.001 9828 IsGuiding returns 0
02:12:32.766 00.000 9828 PulseGuide returned control before completion, sleep 24
02:12:32.793 00.027 9828 IsGuiding returns 1
02:12:32.793 00.000 9828 scope still moving after pulse duration time elapsed
02:12:32.825 00.032 9828 IsSlewing returns 0
02:12:32.825 00.000 9828 IsGuiding returns 1
02:12:32.857 00.032 9828 IsSlewing returns 0
02:12:32.857 00.000 9828 IsGuiding returns 1
02:12:32.889 00.032 9828 IsSlewing returns 0
02:12:32.889 00.000 9828 IsGuiding returns 1
02:12:32.921 00.032 9828 IsSlewing returns 0
02:12:32.921 00.000 9828 IsGuiding returns 0
02:12:32.921 00.000 9828 scope move finished after 14 + 141 ms
02:12:32.921 00.000 9828 Move returns status 0, amount 14
02:12:32.921 00.000 9828 move complete, result=0
02:12:32.922 00.001 9828 worker thread done servicing request
02:12:32.922 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:12:33.303 00.381 8976 Exposure complete
02:12:33.308 00.005 8976 worker thread done servicing request
02:12:33.309 00.001 5052 OnExposeComplete: enter
02:12:33.309 00.000 5052 UpdateGuideState(): m_state=6
02:12:33.309 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7601
02:12:33.309 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.80, Mass=178, SNR=9.3, Peak=79 HFD=2.1
02:12:33.309 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:12:33.309 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
02:12:33.309 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.10 hyp=0.31 cameraTheta=2.83 mountX=0.22 mountY=0.19, mountTheta=0.73
02:12:33.309 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.10, opts=13)
02:12:33.310 00.001 5052 Enqueuing Move request for stepguider (-0.29, 0.10)
02:12:33.310 00.000 8976 Worker thread wakes up
02:12:33.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.10) opts 0xd
02:12:33.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.10)
02:12:33.310 00.000 8976 Moving (-0.29, 0.10) raw xDistance=0.22 yDistance=0.19
02:12:33.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:12:33.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:12:33.310 00.000 8976 MoveAxis(R, 0, ABG)
02:12:33.310 00.000 8976 MoveAxis(U, 0, ABG)
02:12:33.310 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:12:33.310 00.000 8976 MountToCamera -- mountX=2.58 mountY=-3.29 hyp=4.18 mountTheta=-0.90 cameraX=1.75, cameraY=3.80 cameraTheta=1.14
02:12:33.310 00.000 8976 incremental bump (1.751, 3.798) isValid = 1
02:12:33.310 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:12:33.310 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:12:33.310 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:12:33.310 00.000 8976 move complete, result=0
02:12:33.310 00.000 9828 Worker thread wakes up
02:12:33.310 00.000 8976 worker thread done servicing request
02:12:33.311 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:12:33.311 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:12:33.311 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
02:12:33.311 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.12)
02:12:33.311 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
02:12:33.311 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:12:33.311 00.000 9828 BLC: window closed
02:12:33.311 00.000 9828 MoveAxis(E, 17, B)
02:12:33.311 00.000 9828 Guiding  Dir = 2, Dur = 17
02:12:33.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:12:33.311 00.000 9828 IsSlewing returns 0
02:12:33.311 00.000 9828 IsGuiding returns 0
02:12:33.312 00.001 9828 PulseGuide returned control before completion, sleep 27
02:12:33.321 00.009 5052 UpdateGuideState exits: m=178 SNR=9.3
02:12:33.321 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:33.321 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:33.321 00.000 5052 Enqueuing Expose request
02:12:33.321 00.000 8976 Worker thread wakes up
02:12:33.321 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:33.322 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:33.322 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:33.347 00.025 9828 IsGuiding returns 1
02:12:33.347 00.000 9828 scope still moving after pulse duration time elapsed
02:12:33.378 00.031 9828 IsSlewing returns 0
02:12:33.378 00.000 9828 IsGuiding returns 1
02:12:33.410 00.032 9828 IsSlewing returns 0
02:12:33.410 00.000 9828 IsGuiding returns 1
02:12:33.442 00.032 9828 IsSlewing returns 0
02:12:33.442 00.000 9828 IsGuiding returns 0
02:12:33.442 00.000 9828 scope move finished after 17 + 114 ms
02:12:33.442 00.000 9828 Move returns status 0, amount 17
02:12:33.442 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:33.442 00.000 9828 MoveAxis(N, 14, B)
02:12:33.442 00.000 9828 Guiding  Dir = 0, Dur = 14
02:12:33.458 00.016 9828 IsSlewing returns 0
02:12:33.458 00.000 9828 IsGuiding returns 0
02:12:33.459 00.001 9828 PulseGuide returned control before completion, sleep 24
02:12:33.489 00.030 9828 IsGuiding returns 1
02:12:33.489 00.000 9828 scope still moving after pulse duration time elapsed
02:12:33.519 00.030 9828 IsSlewing returns 0
02:12:33.519 00.000 9828 IsGuiding returns 1
02:12:33.551 00.032 9828 IsSlewing returns 0
02:12:33.551 00.000 9828 IsGuiding returns 1
02:12:33.582 00.031 9828 IsSlewing returns 0
02:12:33.583 00.001 9828 IsGuiding returns 1
02:12:33.614 00.031 9828 IsSlewing returns 0
02:12:33.615 00.001 9828 IsGuiding returns 0
02:12:33.615 00.000 9828 scope move finished after 14 + 141 ms
02:12:33.615 00.000 9828 Move returns status 0, amount 14
02:12:33.615 00.000 9828 move complete, result=0
02:12:33.615 00.000 9828 worker thread done servicing request
02:12:33.615 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:12:34.010 00.395 8976 Exposure complete
02:12:34.015 00.005 8976 worker thread done servicing request
02:12:34.015 00.000 5052 OnExposeComplete: enter
02:12:34.015 00.000 5052 UpdateGuideState(): m_state=6
02:12:34.015 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7602
02:12:34.015 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.68, Mass=184, SNR=9.4, Peak=79 HFD=1.6
02:12:34.015 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
02:12:34.015 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
02:12:34.015 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.03 hyp=0.70 cameraTheta=-3.10 mountX=0.29 mountY=0.61, mountTheta=1.12
02:12:34.016 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.03, opts=13)
02:12:34.016 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.03)
02:12:34.016 00.000 8976 Worker thread wakes up
02:12:34.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.03) opts 0xd
02:12:34.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.03)
02:12:34.016 00.000 8976 Moving (-0.70, -0.03) raw xDistance=0.29 yDistance=0.61
02:12:34.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:12:34.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
02:12:34.016 00.000 8976 MoveAxis(L, 1, ABG)
02:12:34.016 00.000 8976 stepping (-17, 19) + (-1, 0)
02:12:34.016 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:34.017 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:12:34.026 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
02:12:34.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:34.027 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:34.027 00.000 5052 Enqueuing Expose request
02:12:34.035 00.008 8976 Received - 47 (G) 
02:12:34.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:34.035 00.000 8976 stepped: pos (-18, 19)
02:12:34.035 00.000 8976 MoveAxis(D, 2, ABG)
02:12:34.035 00.000 8976 stepping (-18, 19) + (0, -2)
02:12:34.035 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:34.067 00.032 8976 Received - 47 (G) 
02:12:34.067 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:34.067 00.000 8976 stepped: pos (-18, 17)
02:12:34.067 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:12:34.067 00.000 8976 MountToCamera -- mountX=2.64 mountY=-3.09 hyp=4.07 mountTheta=-0.86 cameraX=1.55, cameraY=3.76 cameraTheta=1.18
02:12:34.067 00.000 8976 incremental bump (1.552, 3.760) isValid = 1
02:12:34.067 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:12:34.067 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:12:34.067 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:12:34.067 00.000 8976 move complete, result=0
02:12:34.067 00.000 9828 Worker thread wakes up
02:12:34.067 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
02:12:34.067 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:12:34.067 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:12:34.068 00.001 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:12:34.068 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
02:12:34.068 00.000 8976 worker thread done servicing request
02:12:34.068 00.000 8976 Worker thread wakes up
02:12:34.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:34.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:34.068 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:12:34.068 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:12:34.068 00.000 9828 BLC: window closed
02:12:34.068 00.000 9828 MoveAxis(E, 16, B)
02:12:34.068 00.000 9828 Guiding  Dir = 2, Dur = 16
02:12:34.068 00.000 9828 IsSlewing returns 0
02:12:34.068 00.000 9828 IsGuiding returns 0
02:12:34.069 00.001 9828 PulseGuide returned control before completion, sleep 26
02:12:34.100 00.031 9828 IsGuiding returns 1
02:12:34.100 00.000 9828 scope still moving after pulse duration time elapsed
02:12:34.131 00.031 9828 IsSlewing returns 0
02:12:34.131 00.000 9828 IsGuiding returns 1
02:12:34.162 00.031 9828 IsSlewing returns 0
02:12:34.162 00.000 9828 IsGuiding returns 1
02:12:34.193 00.031 9828 IsSlewing returns 0
02:12:34.194 00.001 9828 IsGuiding returns 1
02:12:34.224 00.030 9828 IsSlewing returns 0
02:12:34.224 00.000 9828 IsGuiding returns 0
02:12:34.224 00.000 9828 scope move finished after 16 + 139 ms
02:12:34.224 00.000 9828 Move returns status 0, amount 16
02:12:34.224 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:34.224 00.000 9828 MoveAxis(N, 14, B)
02:12:34.224 00.000 9828 Guiding  Dir = 0, Dur = 14
02:12:34.239 00.015 9828 IsSlewing returns 0
02:12:34.239 00.000 9828 IsGuiding returns 0
02:12:34.239 00.000 9828 PulseGuide returned control before completion, sleep 24
02:12:34.270 00.031 9828 IsGuiding returns 1
02:12:34.270 00.000 9828 scope still moving after pulse duration time elapsed
02:12:34.302 00.032 9828 IsSlewing returns 0
02:12:34.302 00.000 9828 IsGuiding returns 1
02:12:34.332 00.030 9828 IsSlewing returns 0
02:12:34.332 00.000 9828 IsGuiding returns 1
02:12:34.364 00.032 9828 IsSlewing returns 0
02:12:34.364 00.000 9828 IsGuiding returns 0
02:12:34.364 00.000 9828 scope move finished after 14 + 110 ms
02:12:34.364 00.000 9828 Move returns status 0, amount 14
02:12:34.364 00.000 9828 move complete, result=0
02:12:34.364 00.000 9828 worker thread done servicing request
02:12:34.364 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:12:34.732 00.368 8976 Exposure complete
02:12:34.737 00.005 8976 worker thread done servicing request
02:12:34.737 00.000 5052 OnExposeComplete: enter
02:12:34.737 00.000 5052 UpdateGuideState(): m_state=6
02:12:34.737 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7603
02:12:34.738 00.001 5052 Star::Find returns 1 (0), X=328.55, Y=281.81, Mass=216, SNR=10.1, Peak=85 HFD=1.9
02:12:34.738 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:12:34.738 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
02:12:34.738 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.10 hyp=0.63 cameraTheta=2.99 mountX=0.37 mountY=0.47, mountTheta=0.90
02:12:34.738 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.10, opts=13)
02:12:34.738 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.10)
02:12:34.738 00.000 8976 Worker thread wakes up
02:12:34.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.10) opts 0xd
02:12:34.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.10)
02:12:34.739 00.001 8976 Moving (-0.62, 0.10) raw xDistance=0.37 yDistance=0.47
02:12:34.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
02:12:34.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
02:12:34.739 00.000 8976 MoveAxis(L, 2, ABG)
02:12:34.739 00.000 8976 stepping (-18, 17) + (-2, 0)
02:12:34.739 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:34.739 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:12:34.748 00.009 5052 UpdateGuideState exits: m=216 SNR=10.1
02:12:34.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:34.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:34.748 00.000 5052 Enqueuing Expose request
02:12:34.771 00.023 8976 Received - 47 (G) 
02:12:34.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:34.771 00.000 8976 stepped: pos (-20, 17)
02:12:34.771 00.000 8976 MoveAxis(D, 2, ABG)
02:12:34.771 00.000 8976 stepping (-20, 17) + (0, -2)
02:12:34.771 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:34.802 00.031 8976 Received - 47 (G) 
02:12:34.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:34.802 00.000 8976 stepped: pos (-20, 15)
02:12:34.802 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:12:34.802 00.000 8976 MountToCamera -- mountX=2.78 mountY=-2.86 hyp=3.99 mountTheta=-0.80 cameraX=1.28, cameraY=3.78 cameraTheta=1.24
02:12:34.802 00.000 8976 incremental bump (1.280, 3.777) isValid = 1
02:12:34.802 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:12:34.802 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:12:34.802 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:12:34.802 00.000 8976 move complete, result=0
02:12:34.802 00.000 9828 Worker thread wakes up
02:12:34.802 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:12:34.802 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:12:34.802 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:12:34.802 00.000 8976 worker thread done servicing request
02:12:34.802 00.000 8976 Worker thread wakes up
02:12:34.804 00.002 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:34.804 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:12:34.804 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:12:34.804 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:12:34.804 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:12:34.804 00.000 9828 BLC: window closed
02:12:34.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:34.804 00.000 9828 MoveAxis(E, 13, B)
02:12:34.804 00.000 9828 Guiding  Dir = 2, Dur = 13
02:12:34.804 00.000 9828 IsSlewing returns 0
02:12:34.804 00.000 9828 IsGuiding returns 0
02:12:34.805 00.001 9828 PulseGuide returned control before completion, sleep 23
02:12:34.829 00.024 9828 IsGuiding returns 1
02:12:34.829 00.000 9828 scope still moving after pulse duration time elapsed
02:12:34.861 00.032 9828 IsSlewing returns 0
02:12:34.861 00.000 9828 IsGuiding returns 1
02:12:34.892 00.031 9828 IsSlewing returns 0
02:12:34.896 00.004 9828 IsGuiding returns 1
02:12:34.923 00.027 9828 IsSlewing returns 0
02:12:34.923 00.000 9828 IsGuiding returns 1
02:12:34.954 00.031 9828 IsSlewing returns 0
02:12:34.954 00.000 9828 IsGuiding returns 0
02:12:34.954 00.000 9828 scope move finished after 13 + 137 ms
02:12:34.954 00.000 9828 Move returns status 0, amount 13
02:12:34.954 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:34.954 00.000 9828 MoveAxis(N, 15, B)
02:12:34.954 00.000 9828 Guiding  Dir = 0, Dur = 15
02:12:34.970 00.016 9828 IsSlewing returns 0
02:12:34.970 00.000 9828 IsGuiding returns 0
02:12:34.970 00.000 9828 PulseGuide returned control before completion, sleep 25
02:12:35.002 00.032 9828 IsGuiding returns 1
02:12:35.002 00.000 9828 scope still moving after pulse duration time elapsed
02:12:35.033 00.031 9828 IsSlewing returns 0
02:12:35.033 00.000 9828 IsGuiding returns 1
02:12:35.065 00.032 9828 IsSlewing returns 0
02:12:35.065 00.000 9828 IsGuiding returns 1
02:12:35.097 00.032 9828 IsSlewing returns 0
02:12:35.097 00.000 9828 IsGuiding returns 1
02:12:35.128 00.031 9828 IsSlewing returns 0
02:12:35.128 00.000 9828 IsGuiding returns 0
02:12:35.128 00.000 9828 scope move finished after 15 + 143 ms
02:12:35.128 00.000 9828 Move returns status 0, amount 15
02:12:35.128 00.000 9828 move complete, result=0
02:12:35.129 00.001 9828 worker thread done servicing request
02:12:35.129 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:12:35.497 00.368 8976 Exposure complete
02:12:35.502 00.005 8976 worker thread done servicing request
02:12:35.503 00.001 5052 OnExposeComplete: enter
02:12:35.503 00.000 5052 UpdateGuideState(): m_state=6
02:12:35.503 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7604
02:12:35.503 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.73, Mass=190, SNR=9.6, Peak=86 HFD=1.6
02:12:35.503 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:12:35.503 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:12:35.503 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.02 hyp=0.73 cameraTheta=3.12 mountX=0.35 mountY=0.61, mountTheta=1.05
02:12:35.504 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.02, opts=13)
02:12:35.504 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.02)
02:12:35.504 00.000 8976 Worker thread wakes up
02:12:35.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.02) opts 0xd
02:12:35.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.02)
02:12:35.504 00.000 8976 Moving (-0.73, 0.02) raw xDistance=0.35 yDistance=0.61
02:12:35.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:12:35.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
02:12:35.504 00.000 8976 MoveAxis(L, 2, ABG)
02:12:35.504 00.000 8976 stepping (-20, 15) + (-2, 0)
02:12:35.504 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:35.505 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:12:35.514 00.009 5052 UpdateGuideState exits: m=190 SNR=9.6
02:12:35.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:35.514 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:35.515 00.001 5052 Enqueuing Expose request
02:12:35.537 00.022 8976 Received - 47 (G) 
02:12:35.537 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:35.537 00.000 8976 stepped: pos (-22, 15)
02:12:35.537 00.000 8976 MoveAxis(D, 3, ABG)
02:12:35.537 00.000 8976 stepping (-22, 15) + (0, -3)
02:12:35.537 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:35.569 00.032 8976 Received - 47 (G) 
02:12:35.570 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:35.570 00.000 8976 stepped: pos (-22, 12)
02:12:35.570 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:12:35.570 00.000 8976 MountToCamera -- mountX=2.97 mountY=-2.54 hyp=3.91 mountTheta=-0.71 cameraX=0.91, cameraY=3.81 cameraTheta=1.34
02:12:35.570 00.000 8976 incremental bump (0.911, 3.807) isValid = 1
02:12:35.570 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:12:35.570 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:12:35.570 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:12:35.570 00.000 8976 move complete, result=0
02:12:35.570 00.000 9828 Worker thread wakes up
02:12:35.570 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:12:35.571 00.001 8976 worker thread done servicing request
02:12:35.571 00.000 8976 Worker thread wakes up
02:12:35.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:35.571 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:12:35.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:35.571 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:12:35.571 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:12:35.571 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:12:35.571 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:12:35.571 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:12:35.571 00.000 9828 BLC: window closed
02:12:35.571 00.000 9828 MoveAxis(E, 10, B)
02:12:35.571 00.000 9828 Guiding  Dir = 2, Dur = 10
02:12:35.572 00.001 9828 IsSlewing returns 0
02:12:35.572 00.000 9828 IsGuiding returns 0
02:12:35.572 00.000 9828 PulseGuide returned control before completion, sleep 20
02:12:35.595 00.023 9828 IsGuiding returns 1
02:12:35.595 00.000 9828 scope still moving after pulse duration time elapsed
02:12:35.626 00.031 9828 IsSlewing returns 0
02:12:35.626 00.000 9828 IsGuiding returns 1
02:12:35.658 00.032 9828 IsSlewing returns 0
02:12:35.658 00.000 9828 IsGuiding returns 1
02:12:35.689 00.031 9828 IsSlewing returns 0
02:12:35.689 00.000 9828 IsGuiding returns 1
02:12:35.721 00.032 9828 IsSlewing returns 0
02:12:35.721 00.000 9828 IsGuiding returns 0
02:12:35.721 00.000 9828 scope move finished after 10 + 138 ms
02:12:35.721 00.000 9828 Move returns status 0, amount 10
02:12:35.721 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:35.721 00.000 9828 MoveAxis(N, 15, B)
02:12:35.721 00.000 9828 Guiding  Dir = 0, Dur = 15
02:12:35.737 00.016 9828 IsSlewing returns 0
02:12:35.737 00.000 9828 IsGuiding returns 0
02:12:35.738 00.001 9828 PulseGuide returned control before completion, sleep 25
02:12:35.768 00.030 9828 IsGuiding returns 1
02:12:35.768 00.000 9828 scope still moving after pulse duration time elapsed
02:12:35.800 00.032 9828 IsSlewing returns 0
02:12:35.800 00.000 9828 IsGuiding returns 1
02:12:35.830 00.030 9828 IsSlewing returns 0
02:12:35.830 00.000 9828 IsGuiding returns 1
02:12:35.862 00.032 9828 IsSlewing returns 0
02:12:35.862 00.000 9828 IsGuiding returns 1
02:12:35.893 00.031 9828 IsSlewing returns 0
02:12:35.893 00.000 9828 IsGuiding returns 0
02:12:35.893 00.000 9828 scope move finished after 15 + 141 ms
02:12:35.894 00.001 9828 Move returns status 0, amount 15
02:12:35.894 00.000 9828 move complete, result=0
02:12:35.894 00.000 9828 worker thread done servicing request
02:12:35.894 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:12:36.233 00.339 8976 Exposure complete
02:12:36.239 00.006 8976 worker thread done servicing request
02:12:36.239 00.000 5052 OnExposeComplete: enter
02:12:36.239 00.000 5052 UpdateGuideState(): m_state=6
02:12:36.239 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7605
02:12:36.239 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.55, Mass=188, SNR=9.5, Peak=86 HFD=2.2
02:12:36.239 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
02:12:36.239 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.80)
02:12:36.239 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-2.34 mountX=-0.07 mountY=0.22, mountTheta=1.89
02:12:36.239 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.16, opts=13)
02:12:36.240 00.001 5052 Enqueuing Move request for stepguider (-0.16, -0.16)
02:12:36.240 00.000 8976 Worker thread wakes up
02:12:36.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.16) opts 0xd
02:12:36.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.16)
02:12:36.240 00.000 8976 Moving (-0.16, -0.16) raw xDistance=-0.07 yDistance=0.22
02:12:36.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:12:36.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:12:36.240 00.000 8976 MoveAxis(R, 0, ABG)
02:12:36.240 00.000 8976 MoveAxis(U, 0, ABG)
02:12:36.240 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:12:36.240 00.000 8976 MountToCamera -- mountX=3.10 mountY=-2.33 hyp=3.88 mountTheta=-0.64 cameraX=0.66, cameraY=3.83 cameraTheta=1.40
02:12:36.240 00.000 8976 incremental bump (0.664, 3.827) isValid = 1
02:12:36.240 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:12:36.240 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:12:36.240 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:12:36.240 00.000 8976 move complete, result=0
02:12:36.240 00.000 9828 Worker thread wakes up
02:12:36.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:12:36.240 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:12:36.240 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:12:36.241 00.001 8976 worker thread done servicing request
02:12:36.241 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
02:12:36.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:12:36.241 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.02 mountY=-0.11, mountTheta=-1.79
02:12:36.241 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:12:36.241 00.000 9828 BLC: window closed
02:12:36.241 00.000 9828 MoveAxis(E, 8, B)
02:12:36.241 00.000 9828 Guiding  Dir = 2, Dur = 8
02:12:36.241 00.000 9828 IsSlewing returns 0
02:12:36.241 00.000 9828 IsGuiding returns 0
02:12:36.242 00.001 9828 PulseGuide returned control before completion, sleep 18
02:12:36.250 00.008 5052 UpdateGuideState exits: m=188 SNR=9.5
02:12:36.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:36.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:36.250 00.000 5052 Enqueuing Expose request
02:12:36.250 00.000 8976 Worker thread wakes up
02:12:36.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:36.250 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:36.250 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:36.267 00.017 9828 IsGuiding returns 1
02:12:36.267 00.000 9828 scope still moving after pulse duration time elapsed
02:12:36.298 00.031 9828 IsSlewing returns 0
02:12:36.298 00.000 9828 IsGuiding returns 1
02:12:36.346 00.048 9828 IsSlewing returns 0
02:12:36.346 00.000 9828 IsGuiding returns 1
02:12:36.378 00.032 9828 IsSlewing returns 0
02:12:36.378 00.000 9828 IsGuiding returns 0
02:12:36.378 00.000 9828 scope move finished after 8 + 127 ms
02:12:36.378 00.000 9828 Move returns status 0, amount 8
02:12:36.378 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:36.378 00.000 9828 MoveAxis(N, 16, B)
02:12:36.378 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:36.392 00.014 9828 IsSlewing returns 0
02:12:36.392 00.000 9828 IsGuiding returns 0
02:12:36.392 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:36.422 00.030 9828 IsGuiding returns 1
02:12:36.422 00.000 9828 scope still moving after pulse duration time elapsed
02:12:36.454 00.032 9828 IsSlewing returns 0
02:12:36.454 00.000 9828 IsGuiding returns 1
02:12:36.485 00.031 9828 IsSlewing returns 0
02:12:36.485 00.000 9828 IsGuiding returns 1
02:12:36.517 00.032 9828 IsSlewing returns 0
02:12:36.517 00.000 9828 IsGuiding returns 1
02:12:36.548 00.031 9828 IsSlewing returns 0
02:12:36.548 00.000 9828 IsGuiding returns 0
02:12:36.548 00.000 9828 scope move finished after 16 + 139 ms
02:12:36.548 00.000 9828 Move returns status 0, amount 16
02:12:36.548 00.000 9828 move complete, result=0
02:12:36.548 00.000 9828 worker thread done servicing request
02:12:36.548 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:12:36.936 00.388 8976 Exposure complete
02:12:36.942 00.006 8976 worker thread done servicing request
02:12:36.942 00.000 5052 OnExposeComplete: enter
02:12:36.942 00.000 5052 UpdateGuideState(): m_state=6
02:12:36.942 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7606
02:12:36.942 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.63, Mass=187, SNR=9.5, Peak=86 HFD=1.9
02:12:36.942 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
02:12:36.942 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
02:12:36.942 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-2.88 mountX=0.06 mountY=0.28, mountTheta=1.36
02:12:36.943 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.08, opts=13)
02:12:36.943 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.08)
02:12:36.943 00.000 8976 Worker thread wakes up
02:12:36.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.08) opts 0xd
02:12:36.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.08)
02:12:36.943 00.000 8976 Moving (-0.28, -0.08) raw xDistance=0.06 yDistance=0.28
02:12:36.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:12:36.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:12:36.943 00.000 8976 MoveAxis(R, 0, ABG)
02:12:36.943 00.000 8976 MoveAxis(D, 1, ABG)
02:12:36.943 00.000 8976 stepping (-22, 12) + (0, -1)
02:12:36.943 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:36.944 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:12:36.953 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
02:12:36.953 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:36.953 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:36.953 00.000 5052 Enqueuing Expose request
02:12:36.977 00.024 8976 Received - 47 (G) 
02:12:36.977 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:36.977 00.000 8976 stepped: pos (-22, 11)
02:12:36.977 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
02:12:36.977 00.000 8976 MountToCamera -- mountX=3.19 mountY=-2.14 hyp=3.84 mountTheta=-0.59 cameraX=0.45, cameraY=3.82 cameraTheta=1.45
02:12:36.977 00.000 8976 incremental bump (0.452, 3.816) isValid = 1
02:12:36.977 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
02:12:36.977 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:12:36.977 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:12:36.977 00.000 8976 move complete, result=0
02:12:36.977 00.000 9828 Worker thread wakes up
02:12:36.977 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:12:36.977 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:12:36.977 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:12:36.977 00.000 8976 worker thread done servicing request
02:12:36.977 00.000 8976 Worker thread wakes up
02:12:36.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:36.977 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:36.977 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
02:12:36.977 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
02:12:36.977 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
02:12:36.977 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:12:36.979 00.002 9828 BLC: window closed
02:12:36.979 00.000 9828 MoveAxis(E, 6, B)
02:12:36.979 00.000 9828 Guiding  Dir = 2, Dur = 6
02:12:36.979 00.000 9828 IsSlewing returns 0
02:12:36.980 00.001 9828 IsGuiding returns 0
02:12:36.980 00.000 9828 PulseGuide returned control before completion, sleep 16
02:12:36.997 00.017 9828 IsGuiding returns 1
02:12:36.997 00.000 9828 scope still moving after pulse duration time elapsed
02:12:37.028 00.031 9828 IsSlewing returns 0
02:12:37.028 00.000 9828 IsGuiding returns 1
02:12:37.059 00.031 9828 IsSlewing returns 0
02:12:37.059 00.000 9828 IsGuiding returns 1
02:12:37.091 00.032 9828 IsSlewing returns 0
02:12:37.091 00.000 9828 IsGuiding returns 0
02:12:37.091 00.000 9828 scope move finished after 6 + 105 ms
02:12:37.091 00.000 9828 Move returns status 0, amount 6
02:12:37.091 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:37.091 00.000 9828 MoveAxis(N, 16, B)
02:12:37.091 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:37.106 00.015 9828 IsSlewing returns 0
02:12:37.106 00.000 9828 IsGuiding returns 0
02:12:37.106 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:37.137 00.031 9828 IsGuiding returns 1
02:12:37.138 00.001 9828 scope still moving after pulse duration time elapsed
02:12:37.169 00.031 9828 IsSlewing returns 0
02:12:37.169 00.000 9828 IsGuiding returns 1
02:12:37.200 00.031 9828 IsSlewing returns 0
02:12:37.200 00.000 9828 IsGuiding returns 1
02:12:37.231 00.031 9828 IsSlewing returns 0
02:12:37.231 00.000 9828 IsGuiding returns 1
02:12:37.262 00.031 9828 IsSlewing returns 0
02:12:37.262 00.000 9828 IsGuiding returns 0
02:12:37.262 00.000 9828 scope move finished after 16 + 140 ms
02:12:37.262 00.000 9828 Move returns status 0, amount 16
02:12:37.262 00.000 9828 move complete, result=0
02:12:37.262 00.000 9828 worker thread done servicing request
02:12:37.263 00.001 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:12:37.637 00.374 8976 Exposure complete
02:12:37.642 00.005 8976 worker thread done servicing request
02:12:37.643 00.001 5052 OnExposeComplete: enter
02:12:37.643 00.000 5052 UpdateGuideState(): m_state=6
02:12:37.643 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7607
02:12:37.643 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.54, Mass=202, SNR=9.9, Peak=81 HFD=1.9
02:12:37.643 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.75 = 1.53)
02:12:37.643 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
02:12:37.643 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.17 hyp=0.40 cameraTheta=-2.71 mountX=0.02 mountY=0.40, mountTheta=1.53
02:12:37.643 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.17, opts=13)
02:12:37.643 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.17)
02:12:37.644 00.001 8976 Worker thread wakes up
02:12:37.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.17) opts 0xd
02:12:37.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.17)
02:12:37.644 00.000 8976 Moving (-0.37, -0.17) raw xDistance=0.02 yDistance=0.40
02:12:37.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:12:37.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
02:12:37.644 00.000 8976 MoveAxis(R, 0, ABG)
02:12:37.644 00.000 8976 MoveAxis(D, 2, ABG)
02:12:37.644 00.000 8976 stepping (-22, 11) + (0, -2)
02:12:37.644 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:37.644 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:12:37.654 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
02:12:37.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:37.654 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:37.654 00.000 5052 Enqueuing Expose request
02:12:37.679 00.025 8976 Received - 47 (G) 
02:12:37.680 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:37.680 00.000 8976 stepped: pos (-22, 9)
02:12:37.680 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:12:37.680 00.000 8976 MountToCamera -- mountX=3.25 mountY=-1.91 hyp=3.77 mountTheta=-0.53 cameraX=0.22, cameraY=3.76 cameraTheta=1.51
02:12:37.680 00.000 8976 incremental bump (0.217, 3.761) isValid = 1
02:12:37.680 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
02:12:37.680 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:12:37.680 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:12:37.680 00.000 8976 move complete, result=0
02:12:37.680 00.000 8976 worker thread done servicing request
02:12:37.680 00.000 9828 Worker thread wakes up
02:12:37.680 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:12:37.680 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:12:37.680 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:12:37.680 00.000 8976 Worker thread wakes up
02:12:37.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:37.680 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:37.681 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:12:37.681 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
02:12:37.681 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:12:37.681 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:12:37.681 00.000 9828 BLC: window closed
02:12:37.681 00.000 9828 MoveAxis(E, 4, B)
02:12:37.681 00.000 9828 Guiding  Dir = 2, Dur = 4
02:12:37.681 00.000 9828 IsSlewing returns 0
02:12:37.681 00.000 9828 IsGuiding returns 0
02:12:37.681 00.000 9828 PulseGuide returned control before completion, sleep 14
02:12:37.711 00.030 9828 IsGuiding returns 1
02:12:37.711 00.000 9828 scope still moving after pulse duration time elapsed
02:12:37.742 00.031 9828 IsSlewing returns 0
02:12:37.743 00.001 9828 IsGuiding returns 1
02:12:37.773 00.030 9828 IsSlewing returns 0
02:12:37.774 00.001 9828 IsGuiding returns 1
02:12:37.804 00.030 9828 IsSlewing returns 0
02:12:37.804 00.000 9828 IsGuiding returns 0
02:12:37.804 00.000 9828 scope move finished after 4 + 118 ms
02:12:37.804 00.000 9828 Move returns status 0, amount 4
02:12:37.804 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:37.804 00.000 9828 MoveAxis(N, 16, B)
02:12:37.804 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:37.820 00.016 9828 IsSlewing returns 0
02:12:37.821 00.001 9828 IsGuiding returns 0
02:12:37.821 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:37.851 00.030 9828 IsGuiding returns 1
02:12:37.852 00.001 9828 scope still moving after pulse duration time elapsed
02:12:37.883 00.031 9828 IsSlewing returns 0
02:12:37.884 00.001 9828 IsGuiding returns 1
02:12:37.913 00.029 9828 IsSlewing returns 0
02:12:37.913 00.000 9828 IsGuiding returns 1
02:12:37.944 00.031 9828 IsSlewing returns 0
02:12:37.944 00.000 9828 IsGuiding returns 1
02:12:37.976 00.032 9828 IsSlewing returns 0
02:12:37.976 00.000 9828 IsGuiding returns 1
02:12:38.008 00.032 9828 IsSlewing returns 0
02:12:38.008 00.000 9828 IsGuiding returns 1
02:12:38.038 00.030 9828 IsSlewing returns 0
02:12:38.038 00.000 9828 IsGuiding returns 1
02:12:38.069 00.031 9828 IsSlewing returns 0
02:12:38.069 00.000 9828 IsGuiding returns 0
02:12:38.069 00.000 9828 scope move finished after 16 + 232 ms
02:12:38.069 00.000 9828 Move returns status 0, amount 16
02:12:38.070 00.001 9828 move complete, result=0
02:12:38.070 00.000 9828 worker thread done servicing request
02:12:38.070 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:12:38.343 00.273 8976 Exposure complete
02:12:38.348 00.005 8976 worker thread done servicing request
02:12:38.348 00.000 5052 OnExposeComplete: enter
02:12:38.348 00.000 5052 UpdateGuideState(): m_state=6
02:12:38.349 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7608
02:12:38.349 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.65, Mass=208, SNR=10.0, Peak=88 HFD=1.7
02:12:38.349 00.000 5052 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.04) = xAngle (-3.92 = 2.37)
02:12:38.349 00.000 5052 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.02 = 2.26)
02:12:38.349 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.87 mountX=-0.05 mountY=0.05, mountTheta=2.32
02:12:38.349 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.06, opts=13)
02:12:38.349 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.06)
02:12:38.349 00.000 8976 Worker thread wakes up
02:12:38.350 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.06) opts 0xd
02:12:38.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.06)
02:12:38.350 00.000 8976 Moving (-0.02, -0.06) raw xDistance=-0.05 yDistance=0.05
02:12:38.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:12:38.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:12:38.350 00.000 8976 MoveAxis(R, 0, ABG)
02:12:38.350 00.000 8976 MoveAxis(U, 0, ABG)
02:12:38.350 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
02:12:38.350 00.000 8976 MountToCamera -- mountX=3.29 mountY=-1.75 hyp=3.73 mountTheta=-0.49 cameraX=0.06, cameraY=3.72 cameraTheta=1.55
02:12:38.350 00.000 8976 incremental bump (0.059, 3.725) isValid = 1
02:12:38.350 00.000 8976 Scheduling Mount bump of (0.001, 0.064)
02:12:38.350 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.06, opts=4)
02:12:38.350 00.000 8976 Enqueuing Move request for scope (0.00, 0.06)
02:12:38.350 00.000 8976 move complete, result=0
02:12:38.350 00.000 9828 Worker thread wakes up
02:12:38.350 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0x4
02:12:38.350 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
02:12:38.350 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
02:12:38.350 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
02:12:38.350 00.000 8976 worker thread done servicing request
02:12:38.351 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:12:38.351 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.56 mountX=-0.00 mountY=-0.06, mountTheta=-1.63
02:12:38.351 00.000 9828 Moving (0.00, 0.06) raw xDistance=-0.00 yDistance=-0.06
02:12:38.351 00.000 9828 BLC: window closed
02:12:38.351 00.000 9828 MoveAxis(E, 1, B)
02:12:38.351 00.000 9828 Guiding  Dir = 2, Dur = 1
02:12:38.353 00.002 9828 IsSlewing returns 0
02:12:38.356 00.003 9828 IsGuiding returns 0
02:12:38.356 00.000 9828 PulseGuide returned control before completion, sleep 11
02:12:38.365 00.009 5052 UpdateGuideState exits: m=208 SNR=10.0
02:12:38.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:38.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:38.365 00.000 5052 Enqueuing Expose request
02:12:38.365 00.000 8976 Worker thread wakes up
02:12:38.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:38.365 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:38.365 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:38.376 00.011 9828 IsGuiding returns 1
02:12:38.376 00.000 9828 scope still moving after pulse duration time elapsed
02:12:38.409 00.033 9828 IsSlewing returns 0
02:12:38.410 00.001 9828 IsGuiding returns 1
02:12:38.439 00.029 9828 IsSlewing returns 0
02:12:38.439 00.000 9828 IsGuiding returns 1
02:12:38.472 00.033 9828 IsSlewing returns 0
02:12:38.472 00.000 9828 IsGuiding returns 0
02:12:38.472 00.000 9828 scope move finished after 1 + 114 ms
02:12:38.472 00.000 9828 Move returns status 0, amount 1
02:12:38.472 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:38.472 00.000 9828 MoveAxis(N, 9, B)
02:12:38.472 00.000 9828 Guiding  Dir = 0, Dur = 9
02:12:38.487 00.015 9828 IsSlewing returns 0
02:12:38.488 00.001 9828 IsGuiding returns 0
02:12:38.488 00.000 9828 PulseGuide returned control before completion, sleep 19
02:12:38.518 00.030 9828 IsGuiding returns 1
02:12:38.518 00.000 9828 scope still moving after pulse duration time elapsed
02:12:38.550 00.032 9828 IsSlewing returns 0
02:12:38.550 00.000 9828 IsGuiding returns 1
02:12:38.582 00.032 9828 IsSlewing returns 0
02:12:38.582 00.000 9828 IsGuiding returns 1
02:12:38.614 00.032 9828 IsSlewing returns 0
02:12:38.614 00.000 9828 IsGuiding returns 0
02:12:38.614 00.000 9828 scope move finished after 9 + 118 ms
02:12:38.614 00.000 9828 Move returns status 0, amount 9
02:12:38.615 00.001 9828 move complete, result=0
02:12:38.615 00.000 9828 worker thread done servicing request
02:12:38.615 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 9 ms NORTH
02:12:39.068 00.453 8976 Exposure complete
02:12:39.075 00.007 8976 worker thread done servicing request
02:12:39.075 00.000 5052 OnExposeComplete: enter
02:12:39.075 00.000 5052 UpdateGuideState(): m_state=6
02:12:39.075 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7609
02:12:39.075 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.50, Mass=203, SNR=9.9, Peak=84 HFD=1.7
02:12:39.075 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
02:12:39.075 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
02:12:39.075 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.91 mountX=-0.26 mountY=-0.02, mountTheta=-3.06
02:12:39.076 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.21, opts=13)
02:12:39.076 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.21)
02:12:39.076 00.000 8976 Worker thread wakes up
02:12:39.077 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.21) opts 0xd
02:12:39.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.21)
02:12:39.077 00.000 8976 Moving (0.17, -0.21) raw xDistance=-0.26 yDistance=-0.02
02:12:39.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:12:39.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:12:39.077 00.000 8976 MoveAxis(R, 1, ABG)
02:12:39.077 00.000 8976 stepping (-22, 9) + (1, 0)
02:12:39.077 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:39.078 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:12:39.089 00.011 5052 UpdateGuideState exits: m=203 SNR=9.9
02:12:39.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:39.089 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:39.089 00.000 5052 Enqueuing Expose request
02:12:39.102 00.013 8976 Received - 47 (G) 
02:12:39.102 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:39.102 00.000 8976 stepped: pos (-21, 9)
02:12:39.102 00.000 8976 MoveAxis(U, 0, ABG)
02:12:39.102 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
02:12:39.103 00.001 8976 MountToCamera -- mountX=3.27 mountY=-1.64 hyp=3.66 mountTheta=-0.47 cameraX=-0.02, cameraY=3.66 cameraTheta=1.58
02:12:39.103 00.000 8976 incremental bump (-0.023, 3.655) isValid = 1
02:12:39.103 00.000 8976 Scheduling Mount bump of (-0.001, 0.119)
02:12:39.103 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:12:39.103 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:12:39.103 00.000 8976 move complete, result=0
02:12:39.103 00.000 8976 worker thread done servicing request
02:12:39.103 00.000 8976 Worker thread wakes up
02:12:39.103 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:39.103 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:39.104 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
02:12:39.126 00.022 9828 Worker thread wakes up
02:12:39.126 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:12:39.126 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:12:39.126 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
02:12:39.126 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.69)
02:12:39.126 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
02:12:39.126 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:12:39.126 00.000 9828 BLC: window closed
02:12:39.126 00.000 9828 MoveAxis(E, 1, B)
02:12:39.126 00.000 9828 Guiding  Dir = 2, Dur = 1
02:12:39.127 00.001 9828 IsSlewing returns 0
02:12:39.127 00.000 9828 IsGuiding returns 0
02:12:39.127 00.000 9828 PulseGuide returned control before completion, sleep 11
02:12:39.145 00.018 9828 IsGuiding returns 1
02:12:39.145 00.000 9828 scope still moving after pulse duration time elapsed
02:12:39.176 00.031 9828 IsSlewing returns 0
02:12:39.176 00.000 9828 IsGuiding returns 1
02:12:39.209 00.033 9828 IsSlewing returns 0
02:12:39.214 00.005 9828 IsGuiding returns 1
02:12:39.239 00.025 9828 IsSlewing returns 0
02:12:39.239 00.000 9828 IsGuiding returns 0
02:12:39.239 00.000 9828 scope move finished after 1 + 111 ms
02:12:39.239 00.000 9828 Move returns status 0, amount 1
02:12:39.239 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:39.239 00.000 9828 MoveAxis(N, 16, B)
02:12:39.239 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:39.254 00.015 9828 IsSlewing returns 0
02:12:39.254 00.000 9828 IsGuiding returns 0
02:12:39.254 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:39.285 00.031 9828 IsGuiding returns 1
02:12:39.285 00.000 9828 scope still moving after pulse duration time elapsed
02:12:39.317 00.032 9828 IsSlewing returns 0
02:12:39.317 00.000 9828 IsGuiding returns 1
02:12:39.349 00.032 9828 IsSlewing returns 0
02:12:39.349 00.000 9828 IsGuiding returns 1
02:12:39.381 00.032 9828 IsSlewing returns 0
02:12:39.381 00.000 9828 IsGuiding returns 1
02:12:39.413 00.032 9828 IsSlewing returns 0
02:12:39.413 00.000 9828 IsGuiding returns 0
02:12:39.413 00.000 9828 scope move finished after 16 + 142 ms
02:12:39.413 00.000 9828 Move returns status 0, amount 16
02:12:39.413 00.000 9828 move complete, result=0
02:12:39.414 00.001 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:12:39.415 00.001 9828 worker thread done servicing request
02:12:39.907 00.492 8976 Exposure complete
02:12:39.914 00.007 8976 worker thread done servicing request
02:12:39.914 00.000 5052 OnExposeComplete: enter
02:12:39.914 00.000 5052 UpdateGuideState(): m_state=6
02:12:39.914 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7610
02:12:39.914 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.82, Mass=214, SNR=10.2, Peak=86 HFD=2.0
02:12:39.914 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:12:39.914 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:12:39.914 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.11 hyp=0.49 cameraTheta=0.23 mountX=-0.12 mountY=-0.46, mountTheta=-1.82
02:12:39.915 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.11, opts=13)
02:12:39.915 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.11)
02:12:39.915 00.000 8976 Worker thread wakes up
02:12:39.916 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.11) opts 0xd
02:12:39.916 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.11)
02:12:39.916 00.000 8976 Moving (0.48, 0.11) raw xDistance=-0.12 yDistance=-0.46
02:12:39.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:12:39.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:12:39.916 00.000 8976 MoveAxis(R, 0, ABG)
02:12:39.916 00.000 8976 MoveAxis(U, 2, ABG)
02:12:39.916 00.000 8976 stepping (-21, 9) + (0, 2)
02:12:39.916 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:39.917 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:12:39.928 00.011 5052 UpdateGuideState exits: m=214 SNR=10.2
02:12:39.929 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:39.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:39.929 00.000 5052 Enqueuing Expose request
02:12:39.950 00.021 8976 Received - 47 (G) 
02:12:39.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:39.950 00.000 8976 stepped: pos (-21, 11)
02:12:39.950 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
02:12:39.950 00.000 8976 MountToCamera -- mountX=3.25 mountY=-1.68 hyp=3.66 mountTheta=-0.48 cameraX=0.01, cameraY=3.66 cameraTheta=1.57
02:12:39.950 00.000 8976 incremental bump (0.014, 3.656) isValid = 1
02:12:39.950 00.000 8976 Scheduling Mount bump of (0.000, 0.119)
02:12:39.950 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:12:39.950 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:12:39.950 00.000 8976 move complete, result=0
02:12:39.950 00.000 9828 Worker thread wakes up
02:12:39.950 00.000 8976 worker thread done servicing request
02:12:39.950 00.000 8976 Worker thread wakes up
02:12:39.950 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:12:39.951 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:12:39.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:39.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:39.951 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:12:39.951 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
02:12:39.951 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
02:12:39.951 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
02:12:39.951 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:12:39.951 00.000 9828 BLC: window closed
02:12:39.951 00.000 9828 MoveAxis(E, 2, B)
02:12:39.951 00.000 9828 Guiding  Dir = 2, Dur = 2
02:12:39.952 00.001 9828 IsSlewing returns 0
02:12:39.952 00.000 9828 IsGuiding returns 0
02:12:39.952 00.000 9828 PulseGuide returned control before completion, sleep 12
02:12:39.966 00.014 9828 IsGuiding returns 1
02:12:39.966 00.000 9828 scope still moving after pulse duration time elapsed
02:12:39.998 00.032 9828 IsSlewing returns 0
02:12:39.998 00.000 9828 IsGuiding returns 1
02:12:40.029 00.031 9828 IsSlewing returns 0
02:12:40.032 00.003 9828 IsGuiding returns 1
02:12:40.061 00.029 9828 IsSlewing returns 0
02:12:40.061 00.000 9828 IsGuiding returns 1
02:12:40.091 00.030 9828 IsSlewing returns 0
02:12:40.091 00.000 9828 IsGuiding returns 0
02:12:40.091 00.000 9828 scope move finished after 2 + 137 ms
02:12:40.091 00.000 9828 Move returns status 0, amount 2
02:12:40.091 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:40.091 00.000 9828 MoveAxis(N, 16, B)
02:12:40.091 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:40.110 00.019 9828 IsSlewing returns 0
02:12:40.110 00.000 9828 IsGuiding returns 0
02:12:40.110 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:40.142 00.032 9828 IsGuiding returns 1
02:12:40.142 00.000 9828 scope still moving after pulse duration time elapsed
02:12:40.173 00.031 9828 IsSlewing returns 0
02:12:40.173 00.000 9828 IsGuiding returns 1
02:12:40.219 00.046 9828 IsSlewing returns 0
02:12:40.219 00.000 9828 IsGuiding returns 1
02:12:40.251 00.032 9828 IsSlewing returns 0
02:12:40.252 00.001 9828 IsGuiding returns 0
02:12:40.252 00.000 9828 scope move finished after 16 + 125 ms
02:12:40.252 00.000 9828 Move returns status 0, amount 16
02:12:40.252 00.000 9828 move complete, result=0
02:12:40.252 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:12:40.262 00.010 9828 worker thread done servicing request
02:12:40.646 00.384 8976 Exposure complete
02:12:40.652 00.006 8976 worker thread done servicing request
02:12:40.652 00.000 5052 OnExposeComplete: enter
02:12:40.652 00.000 5052 UpdateGuideState(): m_state=6
02:12:40.652 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7611
02:12:40.652 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.23, Mass=188, SNR=9.5, Peak=77 HFD=1.8
02:12:40.652 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
02:12:40.653 00.001 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
02:12:40.653 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.48 hyp=0.66 cameraTheta=-0.82 mountX=-0.63 mountY=-0.11, mountTheta=-2.96
02:12:40.653 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.48, opts=13)
02:12:40.653 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.48)
02:12:40.653 00.000 8976 Worker thread wakes up
02:12:40.654 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.48) opts 0xd
02:12:40.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.48)
02:12:40.654 00.000 8976 Moving (0.45, -0.48) raw xDistance=-0.63 yDistance=-0.11
02:12:40.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
02:12:40.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:12:40.654 00.000 8976 MoveAxis(R, 3, ABG)
02:12:40.654 00.000 8976 stepping (-21, 11) + (3, 0)
02:12:40.654 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:40.655 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:12:40.667 00.012 5052 UpdateGuideState exits: m=188 SNR=9.5
02:12:40.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:40.667 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:40.667 00.000 5052 Enqueuing Expose request
02:12:40.685 00.018 8976 Received - 47 (G) 
02:12:40.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:40.685 00.000 8976 stepped: pos (-18, 11)
02:12:40.685 00.000 8976 MoveAxis(U, 0, ABG)
02:12:40.685 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:12:40.685 00.000 8976 MountToCamera -- mountX=3.09 mountY=-1.70 hyp=3.52 mountTheta=-0.50 cameraX=0.11, cameraY=3.52 cameraTheta=1.54
02:12:40.685 00.000 8976 incremental bump (0.109, 3.522) isValid = 1
02:12:40.685 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
02:12:40.685 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:12:40.685 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:12:40.685 00.000 8976 move complete, result=0
02:12:40.685 00.000 9828 Worker thread wakes up
02:12:40.685 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:12:40.686 00.001 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
02:12:40.686 00.000 8976 worker thread done servicing request
02:12:40.686 00.000 8976 Worker thread wakes up
02:12:40.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:40.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:40.686 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:12:40.686 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.65)
02:12:40.686 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.73)
02:12:40.686 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
02:12:40.686 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:12:40.686 00.000 9828 BLC: window closed
02:12:40.686 00.000 9828 MoveAxis(E, 3, B)
02:12:40.686 00.000 9828 Guiding  Dir = 2, Dur = 3
02:12:40.687 00.001 9828 IsSlewing returns 0
02:12:40.687 00.000 9828 IsGuiding returns 0
02:12:40.687 00.000 9828 PulseGuide returned control before completion, sleep 13
02:12:40.712 00.025 9828 IsGuiding returns 1
02:12:40.712 00.000 9828 scope still moving after pulse duration time elapsed
02:12:40.738 00.026 9828 IsSlewing returns 0
02:12:40.738 00.000 9828 IsGuiding returns 1
02:12:40.769 00.031 9828 IsSlewing returns 0
02:12:40.769 00.000 9828 IsGuiding returns 1
02:12:40.801 00.032 9828 IsSlewing returns 0
02:12:40.801 00.000 9828 IsGuiding returns 0
02:12:40.801 00.000 9828 scope move finished after 3 + 111 ms
02:12:40.801 00.000 9828 Move returns status 0, amount 3
02:12:40.801 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:40.801 00.000 9828 MoveAxis(N, 16, B)
02:12:40.801 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:40.818 00.017 9828 IsSlewing returns 0
02:12:40.818 00.000 9828 IsGuiding returns 0
02:12:40.818 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:40.848 00.030 9828 IsGuiding returns 1
02:12:40.848 00.000 9828 scope still moving after pulse duration time elapsed
02:12:40.880 00.032 9828 IsSlewing returns 0
02:12:40.880 00.000 9828 IsGuiding returns 1
02:12:40.912 00.032 9828 IsSlewing returns 0
02:12:40.912 00.000 9828 IsGuiding returns 1
02:12:40.944 00.032 9828 IsSlewing returns 0
02:12:40.944 00.000 9828 IsGuiding returns 1
02:12:40.975 00.031 9828 IsSlewing returns 0
02:12:40.975 00.000 9828 IsGuiding returns 0
02:12:40.975 00.000 9828 scope move finished after 16 + 142 ms
02:12:40.975 00.000 9828 Move returns status 0, amount 16
02:12:40.975 00.000 9828 move complete, result=0
02:12:40.975 00.000 9828 worker thread done servicing request
02:12:40.975 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:12:41.391 00.416 8976 Exposure complete
02:12:41.397 00.006 8976 worker thread done servicing request
02:12:41.397 00.000 5052 OnExposeComplete: enter
02:12:41.397 00.000 5052 UpdateGuideState(): m_state=6
02:12:41.397 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7612
02:12:41.398 00.001 5052 Star::Find returns 1 (0), X=329.22, Y=281.61, Mass=204, SNR=9.9, Peak=88 HFD=1.7
02:12:41.398 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.14 = -3.14)
02:12:41.398 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.04)
02:12:41.398 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.09 mountX=-0.11 mountY=0.01, mountTheta=3.04
02:12:41.399 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.10, opts=13)
02:12:41.399 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.10)
02:12:41.399 00.000 8976 Worker thread wakes up
02:12:41.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.10) opts 0xd
02:12:41.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.10)
02:12:41.399 00.000 8976 Moving (0.05, -0.10) raw xDistance=-0.11 yDistance=0.01
02:12:41.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:12:41.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:12:41.399 00.000 8976 MoveAxis(R, 0, ABG)
02:12:41.399 00.000 8976 MoveAxis(U, 0, ABG)
02:12:41.399 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
02:12:41.399 00.000 8976 MountToCamera -- mountX=2.98 mountY=-1.72 hyp=3.44 mountTheta=-0.52 cameraX=0.17, cameraY=3.43 cameraTheta=1.52
02:12:41.399 00.000 8976 incremental bump (0.172, 3.432) isValid = 1
02:12:41.400 00.001 8976 Scheduling Mount bump of (0.005, 0.109)
02:12:41.400 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.11, opts=4)
02:12:41.400 00.000 8976 Enqueuing Move request for scope (0.01, 0.11)
02:12:41.400 00.000 8976 move complete, result=0
02:12:41.400 00.000 9828 Worker thread wakes up
02:12:41.400 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0x4
02:12:41.400 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
02:12:41.400 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
02:12:41.400 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:12:41.400 00.000 8976 worker thread done servicing request
02:12:41.400 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.75)
02:12:41.400 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.52 mountX=-0.01 mountY=-0.11, mountTheta=-1.67
02:12:41.400 00.000 9828 Moving (0.01, 0.11) raw xDistance=-0.01 yDistance=-0.11
02:12:41.400 00.000 9828 BLC: window closed
02:12:41.400 00.000 9828 MoveAxis(E, 3, B)
02:12:41.400 00.000 9828 Guiding  Dir = 2, Dur = 3
02:12:41.401 00.001 9828 IsSlewing returns 0
02:12:41.401 00.000 9828 IsGuiding returns 0
02:12:41.401 00.000 9828 PulseGuide returned control before completion, sleep 13
02:12:41.411 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
02:12:41.411 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:41.411 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:41.411 00.000 5052 Enqueuing Expose request
02:12:41.412 00.001 8976 Worker thread wakes up
02:12:41.412 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:41.412 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:41.412 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:41.421 00.009 9828 IsGuiding returns 1
02:12:41.421 00.000 9828 scope still moving after pulse duration time elapsed
02:12:41.450 00.029 9828 IsSlewing returns 0
02:12:41.450 00.000 9828 IsGuiding returns 1
02:12:41.482 00.032 9828 IsSlewing returns 0
02:12:41.482 00.000 9828 IsGuiding returns 1
02:12:41.512 00.030 9828 IsSlewing returns 0
02:12:41.512 00.000 9828 IsGuiding returns 1
02:12:41.543 00.031 9828 IsSlewing returns 0
02:12:41.543 00.000 9828 IsGuiding returns 1
02:12:41.573 00.030 9828 IsSlewing returns 0
02:12:41.573 00.000 9828 IsGuiding returns 0
02:12:41.573 00.000 9828 scope move finished after 3 + 169 ms
02:12:41.573 00.000 9828 Move returns status 0, amount 3
02:12:41.573 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:41.573 00.000 9828 MoveAxis(N, 15, B)
02:12:41.573 00.000 9828 Guiding  Dir = 0, Dur = 15
02:12:41.589 00.016 9828 IsSlewing returns 0
02:12:41.589 00.000 9828 IsGuiding returns 0
02:12:41.589 00.000 9828 PulseGuide returned control before completion, sleep 25
02:12:41.621 00.032 9828 IsGuiding returns 1
02:12:41.621 00.000 9828 scope still moving after pulse duration time elapsed
02:12:41.652 00.031 9828 IsSlewing returns 0
02:12:41.652 00.000 9828 IsGuiding returns 1
02:12:41.684 00.032 9828 IsSlewing returns 0
02:12:41.684 00.000 9828 IsGuiding returns 1
02:12:41.715 00.031 9828 IsSlewing returns 0
02:12:41.719 00.004 9828 IsGuiding returns 1
02:12:41.745 00.026 9828 IsSlewing returns 0
02:12:41.745 00.000 9828 IsGuiding returns 0
02:12:41.745 00.000 9828 scope move finished after 15 + 140 ms
02:12:41.745 00.000 9828 Move returns status 0, amount 15
02:12:41.745 00.000 9828 move complete, result=0
02:12:41.745 00.000 9828 worker thread done servicing request
02:12:41.745 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 15 ms NORTH
02:12:42.106 00.361 8976 Exposure complete
02:12:42.111 00.005 8976 worker thread done servicing request
02:12:42.112 00.001 5052 OnExposeComplete: enter
02:12:42.112 00.000 5052 UpdateGuideState(): m_state=6
02:12:42.112 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7613
02:12:42.112 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=282.17, Mass=202, SNR=9.9, Peak=87 HFD=1.7
02:12:42.112 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
02:12:42.112 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
02:12:42.112 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.46 hyp=0.67 cameraTheta=0.76 mountX=0.19 mountY=-0.66, mountTheta=-1.29
02:12:42.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.46, opts=13)
02:12:42.113 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.46)
02:12:42.113 00.000 8976 Worker thread wakes up
02:12:42.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.46) opts 0xd
02:12:42.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.46)
02:12:42.113 00.000 8976 Moving (0.49, 0.46) raw xDistance=0.19 yDistance=-0.66
02:12:42.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:12:42.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
02:12:42.113 00.000 8976 MoveAxis(R, 0, ABG)
02:12:42.113 00.000 8976 MoveAxis(U, 3, ABG)
02:12:42.113 00.000 8976 stepping (-18, 11) + (0, 3)
02:12:42.113 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:42.114 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:12:42.124 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
02:12:42.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:42.124 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:42.124 00.000 5052 Enqueuing Expose request
02:12:42.140 00.016 8976 Received - 47 (G) 
02:12:42.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:42.140 00.000 8976 stepped: pos (-18, 14)
02:12:42.140 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:12:42.140 00.000 8976 MountToCamera -- mountX=2.90 mountY=-1.88 hyp=3.46 mountTheta=-0.58 cameraX=0.35, cameraY=3.44 cameraTheta=1.47
02:12:42.141 00.001 8976 incremental bump (0.355, 3.443) isValid = 1
02:12:42.141 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
02:12:42.141 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:12:42.141 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:12:42.141 00.000 8976 move complete, result=0
02:12:42.141 00.000 9828 Worker thread wakes up
02:12:42.141 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:12:42.141 00.000 8976 worker thread done servicing request
02:12:42.141 00.000 8976 Worker thread wakes up
02:12:42.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:42.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:42.141 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:12:42.141 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:12:42.141 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
02:12:42.141 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
02:12:42.141 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:12:42.141 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:12:42.141 00.000 9828 BLC: window closed
02:12:42.142 00.001 9828 MoveAxis(E, 5, B)
02:12:42.142 00.000 9828 Guiding  Dir = 2, Dur = 5
02:12:42.142 00.000 9828 IsSlewing returns 0
02:12:42.142 00.000 9828 IsGuiding returns 0
02:12:42.142 00.000 9828 PulseGuide returned control before completion, sleep 15
02:12:42.166 00.024 9828 IsGuiding returns 1
02:12:42.166 00.000 9828 scope still moving after pulse duration time elapsed
02:12:42.198 00.032 9828 IsSlewing returns 0
02:12:42.198 00.000 9828 IsGuiding returns 1
02:12:42.229 00.031 9828 IsSlewing returns 0
02:12:42.230 00.001 9828 IsGuiding returns 1
02:12:42.259 00.029 9828 IsSlewing returns 0
02:12:42.260 00.001 9828 IsGuiding returns 0
02:12:42.260 00.000 9828 scope move finished after 5 + 113 ms
02:12:42.260 00.000 9828 Move returns status 0, amount 5
02:12:42.260 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:42.260 00.000 9828 MoveAxis(N, 16, B)
02:12:42.260 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:42.276 00.016 9828 IsSlewing returns 0
02:12:42.276 00.000 9828 IsGuiding returns 0
02:12:42.276 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:42.306 00.030 9828 IsGuiding returns 1
02:12:42.306 00.000 9828 scope still moving after pulse duration time elapsed
02:12:42.337 00.031 9828 IsSlewing returns 0
02:12:42.337 00.000 9828 IsGuiding returns 1
02:12:42.369 00.032 9828 IsSlewing returns 0
02:12:42.369 00.000 9828 IsGuiding returns 1
02:12:42.400 00.031 9828 IsSlewing returns 0
02:12:42.400 00.000 9828 IsGuiding returns 1
02:12:42.432 00.032 9828 IsSlewing returns 0
02:12:42.432 00.000 9828 IsGuiding returns 0
02:12:42.432 00.000 9828 scope move finished after 16 + 139 ms
02:12:42.432 00.000 9828 Move returns status 0, amount 16
02:12:42.432 00.000 9828 move complete, result=0
02:12:42.432 00.000 9828 worker thread done servicing request
02:12:42.432 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:12:42.835 00.403 8976 Exposure complete
02:12:42.840 00.005 8976 worker thread done servicing request
02:12:42.840 00.000 5052 OnExposeComplete: enter
02:12:42.840 00.000 5052 UpdateGuideState(): m_state=6
02:12:42.840 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7614
02:12:42.840 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.75, Mass=189, SNR=9.6, Peak=87 HFD=1.7
02:12:42.840 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:12:42.840 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
02:12:42.841 00.001 5052 CameraToMount -- cameraX=0.33 cameraY=0.04 hyp=0.33 cameraTheta=0.11 mountX=-0.12 mountY=-0.30, mountTheta=-1.94
02:12:42.841 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.04, opts=13)
02:12:42.841 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.04)
02:12:42.841 00.000 8976 Worker thread wakes up
02:12:42.841 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.04) opts 0xd
02:12:42.841 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.04)
02:12:42.841 00.000 8976 Moving (0.33, 0.04) raw xDistance=-0.12 yDistance=-0.30
02:12:42.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:12:42.842 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
02:12:42.842 00.000 8976 MoveAxis(R, 0, ABG)
02:12:42.842 00.000 8976 MoveAxis(U, 1, ABG)
02:12:42.842 00.000 8976 stepping (-18, 14) + (0, 1)
02:12:42.842 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:42.842 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:12:42.852 00.010 5052 UpdateGuideState exits: m=189 SNR=9.6
02:12:42.852 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:42.852 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:42.852 00.000 5052 Enqueuing Expose request
02:12:42.875 00.023 8976 Received - 47 (G) 
02:12:42.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:42.875 00.000 8976 stepped: pos (-18, 15)
02:12:42.875 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:12:42.875 00.000 8976 MountToCamera -- mountX=2.86 mountY=-2.05 hyp=3.51 mountTheta=-0.62 cameraX=0.52, cameraY=3.47 cameraTheta=1.42
02:12:42.875 00.000 8976 incremental bump (0.523, 3.475) isValid = 1
02:12:42.875 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:12:42.875 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:12:42.875 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:12:42.875 00.000 8976 move complete, result=0
02:12:42.875 00.000 8976 worker thread done servicing request
02:12:42.875 00.000 8976 Worker thread wakes up
02:12:42.875 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:12:42.876 00.001 9828 Worker thread wakes up
02:12:42.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:12:42.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:42.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:42.876 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:12:42.876 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
02:12:42.876 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:12:42.876 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:12:42.876 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:12:42.876 00.000 9828 BLC: window closed
02:12:42.876 00.000 9828 MoveAxis(E, 7, B)
02:12:42.876 00.000 9828 Guiding  Dir = 2, Dur = 7
02:12:42.877 00.001 9828 IsSlewing returns 0
02:12:42.877 00.000 9828 IsGuiding returns 0
02:12:42.877 00.000 9828 PulseGuide returned control before completion, sleep 17
02:12:42.902 00.025 9828 IsGuiding returns 1
02:12:42.902 00.000 9828 scope still moving after pulse duration time elapsed
02:12:42.932 00.030 9828 IsSlewing returns 0
02:12:42.932 00.000 9828 IsGuiding returns 1
02:12:42.964 00.032 9828 IsSlewing returns 0
02:12:42.964 00.000 9828 IsGuiding returns 1
02:12:42.995 00.031 9828 IsSlewing returns 0
02:12:42.995 00.000 9828 IsGuiding returns 0
02:12:42.995 00.000 9828 scope move finished after 7 + 110 ms
02:12:42.995 00.000 9828 Move returns status 0, amount 7
02:12:42.995 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:42.995 00.000 9828 MoveAxis(N, 16, B)
02:12:42.995 00.000 9828 Guiding  Dir = 0, Dur = 16
02:12:43.011 00.016 9828 IsSlewing returns 0
02:12:43.011 00.000 9828 IsGuiding returns 0
02:12:43.011 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:43.041 00.030 9828 IsGuiding returns 1
02:12:43.041 00.000 9828 scope still moving after pulse duration time elapsed
02:12:43.073 00.032 9828 IsSlewing returns 0
02:12:43.073 00.000 9828 IsGuiding returns 1
02:12:43.103 00.030 9828 IsSlewing returns 0
02:12:43.103 00.000 9828 IsGuiding returns 1
02:12:43.134 00.031 9828 IsSlewing returns 0
02:12:43.135 00.001 9828 IsGuiding returns 1
02:12:43.166 00.031 9828 IsSlewing returns 0
02:12:43.167 00.001 9828 IsGuiding returns 0
02:12:43.167 00.000 9828 scope move finished after 16 + 139 ms
02:12:43.167 00.000 9828 Move returns status 0, amount 16
02:12:43.167 00.000 9828 move complete, result=0
02:12:43.167 00.000 9828 worker thread done servicing request
02:12:43.167 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:12:43.571 00.404 8976 Exposure complete
02:12:43.577 00.006 8976 worker thread done servicing request
02:12:43.577 00.000 5052 OnExposeComplete: enter
02:12:43.577 00.000 5052 UpdateGuideState(): m_state=6
02:12:43.577 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7615
02:12:43.577 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.38, Mass=180, SNR=9.3, Peak=80 HFD=1.8
02:12:43.577 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
02:12:43.577 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
02:12:43.577 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.33 hyp=0.73 cameraTheta=-0.46 mountX=-0.59 mountY=-0.37, mountTheta=-2.58
02:12:43.578 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.33, opts=13)
02:12:43.578 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.33)
02:12:43.578 00.000 8976 Worker thread wakes up
02:12:43.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.33) opts 0xd
02:12:43.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.33)
02:12:43.578 00.000 8976 Moving (0.65, -0.33) raw xDistance=-0.59 yDistance=-0.37
02:12:43.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
02:12:43.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
02:12:43.578 00.000 8976 MoveAxis(R, 2, ABG)
02:12:43.578 00.000 8976 stepping (-18, 15) + (2, 0)
02:12:43.579 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:43.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:12:43.589 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
02:12:43.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:43.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:43.589 00.000 5052 Enqueuing Expose request
02:12:43.611 00.022 8976 Received - 47 (G) 
02:12:43.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:43.611 00.000 8976 stepped: pos (-16, 15)
02:12:43.611 00.000 8976 MoveAxis(U, 2, ABG)
02:12:43.611 00.000 8976 stepping (-16, 15) + (0, 2)
02:12:43.611 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:43.643 00.032 8976 Received - 47 (G) 
02:12:43.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:43.643 00.000 8976 stepped: pos (-16, 17)
02:12:43.643 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
02:12:43.643 00.000 8976 MountToCamera -- mountX=2.72 mountY=-2.26 hyp=3.54 mountTheta=-0.69 cameraX=0.78, cameraY=3.45 cameraTheta=1.35
02:12:43.643 00.000 8976 incremental bump (0.776, 3.454) isValid = 1
02:12:43.643 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
02:12:43.643 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:12:43.643 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:12:43.643 00.000 8976 move complete, result=0
02:12:43.643 00.000 9828 Worker thread wakes up
02:12:43.643 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:12:43.643 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:12:43.643 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
02:12:43.643 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
02:12:43.643 00.000 8976 worker thread done servicing request
02:12:43.644 00.001 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 2 ms NORTH
02:12:43.644 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
02:12:43.644 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:12:43.644 00.000 9828 BLC: window closed
02:12:43.644 00.000 9828 MoveAxis(E, 10, B)
02:12:43.644 00.000 9828 Guiding  Dir = 2, Dur = 10
02:12:43.644 00.000 8976 Worker thread wakes up
02:12:43.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:43.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:43.644 00.000 9828 IsSlewing returns 0
02:12:43.644 00.000 9828 IsGuiding returns 0
02:12:43.645 00.001 9828 PulseGuide returned control before completion, sleep 20
02:12:43.669 00.024 9828 IsGuiding returns 1
02:12:43.669 00.000 9828 scope still moving after pulse duration time elapsed
02:12:43.701 00.032 9828 IsSlewing returns 0
02:12:43.701 00.000 9828 IsGuiding returns 1
02:12:43.733 00.032 9828 IsSlewing returns 0
02:12:43.733 00.000 9828 IsGuiding returns 1
02:12:43.764 00.031 9828 IsSlewing returns 0
02:12:43.764 00.000 9828 IsGuiding returns 0
02:12:43.764 00.000 9828 scope move finished after 10 + 110 ms
02:12:43.764 00.000 9828 Move returns status 0, amount 10
02:12:43.764 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:43.764 00.000 9828 MoveAxis(N, 15, B)
02:12:43.764 00.000 9828 Guiding  Dir = 0, Dur = 15
02:12:43.780 00.016 9828 IsSlewing returns 0
02:12:43.781 00.001 9828 IsGuiding returns 0
02:12:43.781 00.000 9828 PulseGuide returned control before completion, sleep 25
02:12:43.811 00.030 9828 IsGuiding returns 1
02:12:43.811 00.000 9828 scope still moving after pulse duration time elapsed
02:12:43.842 00.031 9828 IsSlewing returns 0
02:12:43.842 00.000 9828 IsGuiding returns 1
02:12:43.873 00.031 9828 IsSlewing returns 0
02:12:43.873 00.000 9828 IsGuiding returns 1
02:12:43.904 00.031 9828 IsSlewing returns 0
02:12:43.904 00.000 9828 IsGuiding returns 1
02:12:43.934 00.030 9828 IsSlewing returns 0
02:12:43.934 00.000 9828 IsGuiding returns 0
02:12:43.934 00.000 9828 scope move finished after 15 + 138 ms
02:12:43.934 00.000 9828 Move returns status 0, amount 15
02:12:43.934 00.000 9828 move complete, result=0
02:12:43.934 00.000 9828 worker thread done servicing request
02:12:43.934 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:12:44.336 00.402 8976 Exposure complete
02:12:44.342 00.006 8976 worker thread done servicing request
02:12:44.342 00.000 5052 OnExposeComplete: enter
02:12:44.342 00.000 5052 UpdateGuideState(): m_state=6
02:12:44.342 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7616
02:12:44.342 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.68, Mass=181, SNR=9.4, Peak=85 HFD=1.6
02:12:44.342 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:12:44.342 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:12:44.342 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.03 hyp=0.57 cameraTheta=-0.06 mountX=-0.29 mountY=-0.46, mountTheta=-2.13
02:12:44.343 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.03, opts=13)
02:12:44.343 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.03)
02:12:44.343 00.000 8976 Worker thread wakes up
02:12:44.344 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.03) opts 0xd
02:12:44.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.03)
02:12:44.344 00.000 8976 Moving (0.57, -0.03) raw xDistance=-0.29 yDistance=-0.46
02:12:44.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
02:12:44.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
02:12:44.344 00.000 8976 MoveAxis(R, 1, ABG)
02:12:44.344 00.000 8976 stepping (-16, 17) + (1, 0)
02:12:44.344 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:44.345 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:12:44.357 00.012 5052 UpdateGuideState exits: m=181 SNR=9.4
02:12:44.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:44.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:44.357 00.000 5052 Enqueuing Expose request
02:12:44.363 00.006 8976 Received - 47 (G) 
02:12:44.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:44.363 00.000 8976 stepped: pos (-15, 17)
02:12:44.363 00.000 8976 MoveAxis(U, 2, ABG)
02:12:44.363 00.000 8976 stepping (-15, 17) + (0, 2)
02:12:44.363 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:44.395 00.032 8976 Received - 47 (G) 
02:12:44.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:44.395 00.000 8976 stepped: pos (-15, 19)
02:12:44.395 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:12:44.395 00.000 8976 MountToCamera -- mountX=2.58 mountY=-2.51 hyp=3.60 mountTheta=-0.77 cameraX=1.06, cameraY=3.44 cameraTheta=1.27
02:12:44.395 00.000 8976 incremental bump (1.061, 3.442) isValid = 1
02:12:44.395 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:12:44.395 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:12:44.395 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:12:44.395 00.000 8976 move complete, result=0
02:12:44.395 00.000 9828 Worker thread wakes up
02:12:44.395 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:12:44.395 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:12:44.395 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:12:44.395 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.91)
02:12:44.395 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
02:12:44.395 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:12:44.395 00.000 8976 worker thread done servicing request
02:12:44.396 00.001 8976 Worker thread wakes up
02:12:44.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:44.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:44.396 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:12:44.396 00.000 9828 BLC: window closed
02:12:44.396 00.000 9828 MoveAxis(E, 12, B)
02:12:44.396 00.000 9828 Guiding  Dir = 2, Dur = 12
02:12:44.396 00.000 9828 IsSlewing returns 0
02:12:44.396 00.000 9828 IsGuiding returns 0
02:12:44.396 00.000 9828 PulseGuide returned control before completion, sleep 22
02:12:44.419 00.023 9828 IsGuiding returns 1
02:12:44.419 00.000 9828 scope still moving after pulse duration time elapsed
02:12:44.451 00.032 9828 IsSlewing returns 0
02:12:44.451 00.000 9828 IsGuiding returns 1
02:12:44.480 00.029 9828 IsSlewing returns 0
02:12:44.480 00.000 9828 IsGuiding returns 1
02:12:44.511 00.031 9828 IsSlewing returns 0
02:12:44.511 00.000 9828 IsGuiding returns 1
02:12:44.542 00.031 9828 IsSlewing returns 0
02:12:44.542 00.000 9828 IsGuiding returns 0
02:12:44.542 00.000 9828 scope move finished after 12 + 134 ms
02:12:44.542 00.000 9828 Move returns status 0, amount 12
02:12:44.542 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:44.542 00.000 9828 MoveAxis(N, 15, B)
02:12:44.542 00.000 9828 Guiding  Dir = 0, Dur = 15
02:12:44.558 00.016 9828 IsSlewing returns 0
02:12:44.558 00.000 9828 IsGuiding returns 0
02:12:44.558 00.000 9828 PulseGuide returned control before completion, sleep 25
02:12:44.589 00.031 9828 IsGuiding returns 1
02:12:44.589 00.000 9828 scope still moving after pulse duration time elapsed
02:12:44.620 00.031 9828 IsSlewing returns 0
02:12:44.620 00.000 9828 IsGuiding returns 1
02:12:44.651 00.031 9828 IsSlewing returns 0
02:12:44.651 00.000 9828 IsGuiding returns 1
02:12:44.682 00.031 9828 IsSlewing returns 0
02:12:44.682 00.000 9828 IsGuiding returns 1
02:12:44.714 00.032 9828 IsSlewing returns 0
02:12:44.714 00.000 9828 IsGuiding returns 0
02:12:44.714 00.000 9828 scope move finished after 15 + 140 ms
02:12:44.714 00.000 9828 Move returns status 0, amount 15
02:12:44.714 00.000 9828 move complete, result=0
02:12:44.714 00.000 9828 worker thread done servicing request
02:12:44.714 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:12:45.089 00.375 8976 Exposure complete
02:12:45.094 00.005 8976 worker thread done servicing request
02:12:45.095 00.001 5052 OnExposeComplete: enter
02:12:45.095 00.000 5052 UpdateGuideState(): m_state=6
02:12:45.095 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7617
02:12:45.095 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.64, Mass=190, SNR=9.6, Peak=84 HFD=1.5
02:12:45.095 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
02:12:45.095 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
02:12:45.095 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-0.31 mountX=-0.17 mountY=-0.15, mountTheta=-2.41
02:12:45.095 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.07, opts=13)
02:12:45.095 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.07)
02:12:45.096 00.001 8976 Worker thread wakes up
02:12:45.096 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.07) opts 0xd
02:12:45.096 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.07)
02:12:45.096 00.000 8976 Moving (0.23, -0.07) raw xDistance=-0.17 yDistance=-0.15
02:12:45.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:12:45.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:12:45.096 00.000 8976 MoveAxis(R, 0, ABG)
02:12:45.096 00.000 8976 MoveAxis(U, 0, ABG)
02:12:45.096 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:12:45.096 00.000 8976 MountToCamera -- mountX=2.49 mountY=-2.68 hyp=3.66 mountTheta=-0.82 cameraX=1.25, cameraY=3.43 cameraTheta=1.22
02:12:45.096 00.000 8976 incremental bump (1.253, 3.434) isValid = 1
02:12:45.097 00.001 8976 Scheduling Mount bump of (0.039, 0.112)
02:12:45.097 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:12:45.097 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:12:45.097 00.000 8976 move complete, result=0
02:12:45.097 00.000 9828 Worker thread wakes up
02:12:45.097 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:12:45.097 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:12:45.097 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:12:45.097 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
02:12:45.097 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:12:45.097 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:12:45.097 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:12:45.097 00.000 8976 worker thread done servicing request
02:12:45.097 00.000 9828 BLC: window closed
02:12:45.097 00.000 9828 MoveAxis(E, 14, B)
02:12:45.097 00.000 9828 Guiding  Dir = 2, Dur = 14
02:12:45.098 00.001 9828 IsSlewing returns 0
02:12:45.098 00.000 9828 IsGuiding returns 0
02:12:45.098 00.000 9828 PulseGuide returned control before completion, sleep 24
02:12:45.109 00.011 5052 UpdateGuideState exits: m=190 SNR=9.6
02:12:45.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:45.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:45.109 00.000 5052 Enqueuing Expose request
02:12:45.109 00.000 8976 Worker thread wakes up
02:12:45.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:45.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:45.109 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:12:45.137 00.028 9828 IsGuiding returns 1
02:12:45.137 00.000 9828 scope still moving after pulse duration time elapsed
02:12:45.167 00.030 9828 IsSlewing returns 0
02:12:45.168 00.001 9828 IsGuiding returns 1
02:12:45.199 00.031 9828 IsSlewing returns 0
02:12:45.199 00.000 9828 IsGuiding returns 1
02:12:45.230 00.031 9828 IsSlewing returns 0
02:12:45.230 00.000 9828 IsGuiding returns 0
02:12:45.230 00.000 9828 scope move finished after 14 + 118 ms
02:12:45.230 00.000 9828 Move returns status 0, amount 14
02:12:45.230 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:45.230 00.000 9828 MoveAxis(N, 14, B)
02:12:45.230 00.000 9828 Guiding  Dir = 0, Dur = 14
02:12:45.247 00.017 9828 IsSlewing returns 0
02:12:45.247 00.000 9828 IsGuiding returns 0
02:12:45.247 00.000 9828 PulseGuide returned control before completion, sleep 24
02:12:45.277 00.030 9828 IsGuiding returns 1
02:12:45.277 00.000 9828 scope still moving after pulse duration time elapsed
02:12:45.308 00.031 9828 IsSlewing returns 0
02:12:45.308 00.000 9828 IsGuiding returns 1
02:12:45.339 00.031 9828 IsSlewing returns 0
02:12:45.339 00.000 9828 IsGuiding returns 1
02:12:45.370 00.031 9828 IsSlewing returns 0
02:12:45.370 00.000 9828 IsGuiding returns 1
02:12:45.401 00.031 9828 IsSlewing returns 0
02:12:45.401 00.000 9828 IsGuiding returns 0
02:12:45.401 00.000 9828 scope move finished after 14 + 140 ms
02:12:45.401 00.000 9828 Move returns status 0, amount 14
02:12:45.401 00.000 9828 move complete, result=0
02:12:45.401 00.000 9828 worker thread done servicing request
02:12:45.402 00.001 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:12:45.799 00.397 8976 Exposure complete
02:12:45.805 00.006 8976 worker thread done servicing request
02:12:45.805 00.000 5052 OnExposeComplete: enter
02:12:45.805 00.000 5052 UpdateGuideState(): m_state=6
02:12:45.805 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7618
02:12:45.805 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.63, Mass=186, SNR=9.5, Peak=81 HFD=1.7
02:12:45.805 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
02:12:45.805 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
02:12:45.805 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.08 hyp=0.53 cameraTheta=-0.15 mountX=-0.31 mountY=-0.39, mountTheta=-2.24
02:12:45.807 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.08, opts=13)
02:12:45.807 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.08)
02:12:45.807 00.000 8976 Worker thread wakes up
02:12:45.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.08) opts 0xd
02:12:45.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.08)
02:12:45.807 00.000 8976 Moving (0.52, -0.08) raw xDistance=-0.31 yDistance=-0.39
02:12:45.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:12:45.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:12:45.807 00.000 8976 MoveAxis(R, 1, ABG)
02:12:45.807 00.000 8976 stepping (-15, 19) + (1, 0)
02:12:45.807 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:45.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:12:45.817 00.010 5052 UpdateGuideState exits: m=186 SNR=9.5
02:12:45.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:45.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:45.817 00.000 5052 Enqueuing Expose request
02:12:45.834 00.017 8976 Received - 47 (G) 
02:12:45.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:45.834 00.000 8976 stepped: pos (-14, 19)
02:12:45.834 00.000 8976 MoveAxis(U, 2, ABG)
02:12:45.834 00.000 8976 stepping (-14, 19) + (0, 2)
02:12:45.834 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:45.866 00.032 8976 Received - 47 (G) 
02:12:45.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:45.866 00.000 8976 stepped: pos (-14, 21)
02:12:45.866 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:12:45.866 00.000 8976 MountToCamera -- mountX=2.37 mountY=-2.90 hyp=3.74 mountTheta=-0.88 cameraX=1.50, cameraY=3.43 cameraTheta=1.16
02:12:45.866 00.000 8976 incremental bump (1.497, 3.432) isValid = 1
02:12:45.866 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:12:45.866 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:12:45.866 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:12:45.866 00.000 8976 move complete, result=0
02:12:45.866 00.000 9828 Worker thread wakes up
02:12:45.866 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
02:12:45.866 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:12:45.866 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:12:45.866 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
02:12:45.866 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
02:12:45.867 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:12:45.867 00.000 8976 worker thread done servicing request
02:12:45.867 00.000 8976 Worker thread wakes up
02:12:45.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:45.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:45.867 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:12:45.867 00.000 9828 BLC: window closed
02:12:45.867 00.000 9828 MoveAxis(E, 16, B)
02:12:45.867 00.000 9828 Guiding  Dir = 2, Dur = 16
02:12:45.868 00.001 9828 IsSlewing returns 0
02:12:45.868 00.000 9828 IsGuiding returns 0
02:12:45.868 00.000 9828 PulseGuide returned control before completion, sleep 26
02:12:45.898 00.030 9828 IsGuiding returns 1
02:12:45.898 00.000 9828 scope still moving after pulse duration time elapsed
02:12:45.929 00.031 9828 IsSlewing returns 0
02:12:45.929 00.000 9828 IsGuiding returns 1
02:12:45.960 00.031 9828 IsSlewing returns 0
02:12:45.961 00.001 9828 IsGuiding returns 1
02:12:45.991 00.030 9828 IsSlewing returns 0
02:12:45.991 00.000 9828 IsGuiding returns 1
02:12:46.023 00.032 9828 IsSlewing returns 0
02:12:46.023 00.000 9828 IsGuiding returns 0
02:12:46.023 00.000 9828 scope move finished after 16 + 139 ms
02:12:46.023 00.000 9828 Move returns status 0, amount 16
02:12:46.023 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:46.023 00.000 9828 MoveAxis(N, 14, B)
02:12:46.023 00.000 9828 Guiding  Dir = 0, Dur = 14
02:12:46.038 00.015 9828 IsSlewing returns 0
02:12:46.041 00.003 9828 IsGuiding returns 0
02:12:46.041 00.000 9828 PulseGuide returned control before completion, sleep 24
02:12:46.069 00.028 9828 IsGuiding returns 1
02:12:46.069 00.000 9828 scope still moving after pulse duration time elapsed
02:12:46.099 00.030 9828 IsSlewing returns 0
02:12:46.099 00.000 9828 IsGuiding returns 1
02:12:46.131 00.032 9828 IsSlewing returns 0
02:12:46.131 00.000 9828 IsGuiding returns 1
02:12:46.161 00.030 9828 IsSlewing returns 0
02:12:46.161 00.000 9828 IsGuiding returns 1
02:12:46.192 00.031 9828 IsSlewing returns 0
02:12:46.192 00.000 9828 IsGuiding returns 1
02:12:46.225 00.033 9828 IsSlewing returns 0
02:12:46.225 00.000 9828 IsGuiding returns 1
02:12:46.256 00.031 9828 IsSlewing returns 0
02:12:46.256 00.000 9828 IsGuiding returns 0
02:12:46.256 00.000 9828 scope move finished after 14 + 201 ms
02:12:46.256 00.000 9828 Move returns status 0, amount 14
02:12:46.256 00.000 9828 move complete, result=0
02:12:46.256 00.000 9828 worker thread done servicing request
02:12:46.256 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:12:46.560 00.304 8976 Exposure complete
02:12:46.565 00.005 8976 worker thread done servicing request
02:12:46.565 00.000 5052 OnExposeComplete: enter
02:12:46.565 00.000 5052 UpdateGuideState(): m_state=6
02:12:46.565 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7619
02:12:46.565 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.44, Mass=184, SNR=9.4, Peak=72 HFD=1.9
02:12:46.565 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
02:12:46.565 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
02:12:46.565 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.27 hyp=0.66 cameraTheta=-0.42 mountX=-0.51 mountY=-0.36, mountTheta=-2.53
02:12:46.566 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.27, opts=13)
02:12:46.566 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.27)
02:12:46.566 00.000 8976 Worker thread wakes up
02:12:46.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.27) opts 0xd
02:12:46.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.27)
02:12:46.566 00.000 8976 Moving (0.60, -0.27) raw xDistance=-0.51 yDistance=-0.36
02:12:46.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
02:12:46.567 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
02:12:46.567 00.000 8976 MoveAxis(R, 2, ABG)
02:12:46.567 00.000 8976 stepping (-14, 21) + (2, 0)
02:12:46.567 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:46.568 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:12:46.577 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
02:12:46.578 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:46.578 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:46.578 00.000 5052 Enqueuing Expose request
02:12:46.601 00.023 8976 Received - 47 (G) 
02:12:46.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:46.601 00.000 8976 stepped: pos (-12, 21)
02:12:46.601 00.000 8976 MoveAxis(U, 2, ABG)
02:12:46.601 00.000 8976 stepping (-12, 21) + (0, 2)
02:12:46.601 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:46.632 00.031 8976 Received - 47 (G) 
02:12:46.633 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:46.633 00.000 8976 stepped: pos (-12, 23)
02:12:46.633 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:12:46.633 00.000 8976 MountToCamera -- mountX=2.20 mountY=-3.15 hyp=3.84 mountTheta=-0.96 cameraX=1.80, cameraY=3.39 cameraTheta=1.08
02:12:46.633 00.000 8976 incremental bump (1.800, 3.388) isValid = 1
02:12:46.634 00.001 8976 Scheduling Mount bump of (0.054, 0.105)
02:12:46.634 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:12:46.634 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:12:46.634 00.000 8976 move complete, result=0
02:12:46.634 00.000 9828 Worker thread wakes up
02:12:46.634 00.000 8976 worker thread done servicing request
02:12:46.634 00.000 8976 Worker thread wakes up
02:12:46.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:46.634 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:46.634 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:12:46.634 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:12:46.634 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:12:46.634 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:12:46.634 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:12:46.634 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
02:12:46.634 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:12:46.635 00.001 9828 BLC: window closed
02:12:46.635 00.000 9828 MoveAxis(E, 19, B)
02:12:46.635 00.000 9828 Guiding  Dir = 2, Dur = 19
02:12:46.635 00.000 9828 IsSlewing returns 0
02:12:46.635 00.000 9828 IsGuiding returns 0
02:12:46.636 00.001 9828 PulseGuide returned control before completion, sleep 29
02:12:46.677 00.041 9828 IsGuiding returns 1
02:12:46.677 00.000 9828 scope still moving after pulse duration time elapsed
02:12:46.708 00.031 9828 IsSlewing returns 0
02:12:46.708 00.000 9828 IsGuiding returns 1
02:12:46.739 00.031 9828 IsSlewing returns 0
02:12:46.739 00.000 9828 IsGuiding returns 1
02:12:46.770 00.031 9828 IsSlewing returns 0
02:12:46.770 00.000 9828 IsGuiding returns 0
02:12:46.770 00.000 9828 scope move finished after 19 + 115 ms
02:12:46.770 00.000 9828 Move returns status 0, amount 19
02:12:46.770 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:46.770 00.000 9828 MoveAxis(N, 13, B)
02:12:46.770 00.000 9828 Guiding  Dir = 0, Dur = 13
02:12:46.784 00.014 9828 IsSlewing returns 0
02:12:46.784 00.000 9828 IsGuiding returns 0
02:12:46.784 00.000 9828 PulseGuide returned control before completion, sleep 23
02:12:46.815 00.031 9828 IsGuiding returns 1
02:12:46.815 00.000 9828 scope still moving after pulse duration time elapsed
02:12:46.847 00.032 9828 IsSlewing returns 0
02:12:46.847 00.000 9828 IsGuiding returns 1
02:12:46.878 00.031 9828 IsSlewing returns 0
02:12:46.878 00.000 9828 IsGuiding returns 1
02:12:46.910 00.032 9828 IsSlewing returns 0
02:12:46.910 00.000 9828 IsGuiding returns 1
02:12:46.942 00.032 9828 IsSlewing returns 0
02:12:46.942 00.000 9828 IsGuiding returns 0
02:12:46.942 00.000 9828 scope move finished after 13 + 144 ms
02:12:46.942 00.000 9828 Move returns status 0, amount 13
02:12:46.942 00.000 9828 move complete, result=0
02:12:46.942 00.000 9828 worker thread done servicing request
02:12:46.943 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:12:47.326 00.383 8976 Exposure complete
02:12:47.332 00.006 8976 worker thread done servicing request
02:12:47.332 00.000 5052 OnExposeComplete: enter
02:12:47.332 00.000 5052 UpdateGuideState(): m_state=6
02:12:47.332 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7620
02:12:47.332 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.83, Mass=193, SNR=9.6, Peak=84 HFD=2.1
02:12:47.332 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
02:12:47.332 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
02:12:47.332 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.12 hyp=0.63 cameraTheta=0.20 mountX=-0.17 mountY=-0.59, mountTheta=-1.86
02:12:47.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.12, opts=13)
02:12:47.333 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.12)
02:12:47.333 00.000 8976 Worker thread wakes up
02:12:47.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.12) opts 0xd
02:12:47.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.12)
02:12:47.333 00.000 8976 Moving (0.62, 0.12) raw xDistance=-0.17 yDistance=-0.59
02:12:47.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:12:47.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
02:12:47.333 00.000 8976 MoveAxis(R, 0, ABG)
02:12:47.333 00.000 8976 MoveAxis(U, 2, ABG)
02:12:47.333 00.000 8976 stepping (-12, 23) + (0, 2)
02:12:47.333 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:47.334 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:12:47.343 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
02:12:47.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:47.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:47.343 00.000 5052 Enqueuing Expose request
02:12:47.368 00.025 8976 Received - 47 (G) 
02:12:47.368 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:47.368 00.000 8976 stepped: pos (-12, 25)
02:12:47.368 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:12:47.368 00.000 8976 MountToCamera -- mountX=2.08 mountY=-3.42 hyp=4.00 mountTheta=-1.02 cameraX=2.10, cameraY=3.41 cameraTheta=1.02
02:12:47.368 00.000 8976 incremental bump (2.097, 3.406) isValid = 1
02:12:47.368 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
02:12:47.368 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:47.368 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:47.368 00.000 8976 move complete, result=0
02:12:47.368 00.000 8976 worker thread done servicing request
02:12:47.368 00.000 9828 Worker thread wakes up
02:12:47.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:47.368 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:47.368 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:12:47.368 00.000 8976 Worker thread wakes up
02:12:47.368 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
02:12:47.368 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:12:47.369 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
02:12:47.369 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:12:47.369 00.000 9828 BLC: window closed
02:12:47.369 00.000 9828 MoveAxis(E, 21, B)
02:12:47.369 00.000 9828 Guiding  Dir = 2, Dur = 21
02:12:47.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:47.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:47.369 00.000 9828 IsSlewing returns 0
02:12:47.369 00.000 9828 IsGuiding returns 0
02:12:47.369 00.000 9828 PulseGuide returned control before completion, sleep 31
02:12:47.408 00.039 9828 IsGuiding returns 1
02:12:47.408 00.000 9828 scope still moving after pulse duration time elapsed
02:12:47.438 00.030 9828 IsSlewing returns 0
02:12:47.438 00.000 9828 IsGuiding returns 1
02:12:47.469 00.031 9828 IsSlewing returns 0
02:12:47.469 00.000 9828 IsGuiding returns 1
02:12:47.500 00.031 9828 IsSlewing returns 0
02:12:47.500 00.000 9828 IsGuiding returns 0
02:12:47.500 00.000 9828 scope move finished after 21 + 109 ms
02:12:47.500 00.000 9828 Move returns status 0, amount 21
02:12:47.500 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:47.500 00.000 9828 MoveAxis(N, 13, B)
02:12:47.500 00.000 9828 Guiding  Dir = 0, Dur = 13
02:12:47.516 00.016 9828 IsSlewing returns 0
02:12:47.517 00.001 9828 IsGuiding returns 0
02:12:47.517 00.000 9828 PulseGuide returned control before completion, sleep 23
02:12:47.548 00.031 9828 IsGuiding returns 1
02:12:47.548 00.000 9828 scope still moving after pulse duration time elapsed
02:12:47.579 00.031 9828 IsSlewing returns 0
02:12:47.579 00.000 9828 IsGuiding returns 1
02:12:47.610 00.031 9828 IsSlewing returns 0
02:12:47.610 00.000 9828 IsGuiding returns 1
02:12:47.642 00.032 9828 IsSlewing returns 0
02:12:47.642 00.000 9828 IsGuiding returns 1
02:12:47.673 00.031 9828 IsSlewing returns 0
02:12:47.673 00.000 9828 IsGuiding returns 0
02:12:47.673 00.000 9828 scope move finished after 13 + 142 ms
02:12:47.673 00.000 9828 Move returns status 0, amount 13
02:12:47.673 00.000 9828 move complete, result=0
02:12:47.673 00.000 9828 worker thread done servicing request
02:12:47.673 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:12:48.065 00.392 8976 Exposure complete
02:12:48.071 00.006 8976 worker thread done servicing request
02:12:48.071 00.000 5052 OnExposeComplete: enter
02:12:48.071 00.000 5052 UpdateGuideState(): m_state=6
02:12:48.072 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7621
02:12:48.072 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.68, Mass=197, SNR=9.7, Peak=78 HFD=1.8
02:12:48.072 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
02:12:48.072 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
02:12:48.072 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-0.16 mountX=-0.09 mountY=-0.12, mountTheta=-2.25
02:12:48.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.03, opts=13)
02:12:48.073 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.03)
02:12:48.073 00.000 8976 Worker thread wakes up
02:12:48.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.03) opts 0xd
02:12:48.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.03)
02:12:48.073 00.000 8976 Moving (0.15, -0.03) raw xDistance=-0.09 yDistance=-0.12
02:12:48.074 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:12:48.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:12:48.074 00.000 8976 MoveAxis(R, 0, ABG)
02:12:48.074 00.000 8976 MoveAxis(U, 0, ABG)
02:12:48.074 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:12:48.074 00.000 8976 MountToCamera -- mountX=2.00 mountY=-3.60 hyp=4.12 mountTheta=-1.06 cameraX=2.30, cameraY=3.42 cameraTheta=0.98
02:12:48.074 00.000 8976 incremental bump (2.295, 3.419) isValid = 1
02:12:48.074 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:12:48.074 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:48.074 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:48.074 00.000 8976 move complete, result=0
02:12:48.074 00.000 9828 Worker thread wakes up
02:12:48.074 00.000 8976 worker thread done servicing request
02:12:48.074 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:48.074 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:48.074 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:12:48.074 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:12:48.074 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:12:48.074 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:48.074 00.000 9828 BLC: window closed
02:12:48.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:12:48.075 00.001 9828 MoveAxis(E, 22, B)
02:12:48.075 00.000 9828 Guiding  Dir = 2, Dur = 22
02:12:48.075 00.000 9828 IsSlewing returns 0
02:12:48.075 00.000 9828 IsGuiding returns 0
02:12:48.075 00.000 9828 PulseGuide returned control before completion, sleep 32
02:12:48.084 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
02:12:48.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:48.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:48.084 00.000 5052 Enqueuing Expose request
02:12:48.084 00.000 8976 Worker thread wakes up
02:12:48.084 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:48.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:48.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:48.109 00.025 9828 IsGuiding returns 1
02:12:48.109 00.000 9828 scope still moving after pulse duration time elapsed
02:12:48.141 00.032 9828 IsSlewing returns 0
02:12:48.141 00.000 9828 IsGuiding returns 1
02:12:48.173 00.032 9828 IsSlewing returns 0
02:12:48.173 00.000 9828 IsGuiding returns 1
02:12:48.219 00.046 9828 IsSlewing returns 0
02:12:48.219 00.000 9828 IsGuiding returns 1
02:12:48.250 00.031 9828 IsSlewing returns 0
02:12:48.250 00.000 9828 IsGuiding returns 0
02:12:48.250 00.000 9828 scope move finished after 22 + 153 ms
02:12:48.250 00.000 9828 Move returns status 0, amount 22
02:12:48.250 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:48.250 00.000 9828 MoveAxis(N, 12, B)
02:12:48.250 00.000 9828 Guiding  Dir = 0, Dur = 12
02:12:48.266 00.016 9828 IsSlewing returns 0
02:12:48.266 00.000 9828 IsGuiding returns 0
02:12:48.266 00.000 9828 PulseGuide returned control before completion, sleep 22
02:12:48.298 00.032 9828 IsGuiding returns 1
02:12:48.298 00.000 9828 scope still moving after pulse duration time elapsed
02:12:48.330 00.032 9828 IsSlewing returns 0
02:12:48.330 00.000 9828 IsGuiding returns 1
02:12:48.361 00.031 9828 IsSlewing returns 0
02:12:48.361 00.000 9828 IsGuiding returns 1
02:12:48.392 00.031 9828 IsSlewing returns 0
02:12:48.392 00.000 9828 IsGuiding returns 1
02:12:48.423 00.031 9828 IsSlewing returns 0
02:12:48.423 00.000 9828 IsGuiding returns 0
02:12:48.423 00.000 9828 scope move finished after 12 + 145 ms
02:12:48.424 00.001 9828 Move returns status 0, amount 12
02:12:48.424 00.000 9828 move complete, result=0
02:12:48.424 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:12:48.424 00.000 9828 worker thread done servicing request
02:12:48.775 00.351 8976 Exposure complete
02:12:48.781 00.006 8976 worker thread done servicing request
02:12:48.781 00.000 5052 OnExposeComplete: enter
02:12:48.781 00.000 5052 UpdateGuideState(): m_state=6
02:12:48.781 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7622
02:12:48.781 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.71, Mass=186, SNR=9.5, Peak=74 HFD=2.1
02:12:48.781 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:12:48.781 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
02:12:48.781 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.09 mountX=0.02 mountY=0.03, mountTheta=1.02
02:12:48.782 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.00, opts=13)
02:12:48.782 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.00)
02:12:48.782 00.000 8976 Worker thread wakes up
02:12:48.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.00) opts 0xd
02:12:48.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.00)
02:12:48.782 00.000 8976 Moving (-0.04, 0.00) raw xDistance=0.02 yDistance=0.03
02:12:48.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:12:48.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:12:48.782 00.000 8976 MoveAxis(R, 0, ABG)
02:12:48.782 00.000 8976 MoveAxis(U, 0, ABG)
02:12:48.782 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:12:48.782 00.000 8976 MountToCamera -- mountX=1.95 mountY=-3.72 hyp=4.20 mountTheta=-1.09 cameraX=2.43, cameraY=3.43 cameraTheta=0.95
02:12:48.782 00.000 8976 incremental bump (2.428, 3.427) isValid = 1
02:12:48.782 00.000 8976 Scheduling Mount bump of (0.022, 0.032)
02:12:48.782 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.03, opts=4)
02:12:48.782 00.000 8976 Enqueuing Move request for scope (0.02, 0.03)
02:12:48.783 00.001 8976 move complete, result=0
02:12:48.783 00.000 8976 worker thread done servicing request
02:12:48.783 00.000 9828 Worker thread wakes up
02:12:48.783 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0x4
02:12:48.783 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
02:12:48.783 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
02:12:48.783 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
02:12:48.783 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:12:48.783 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.97 mountX=-0.02 mountY=-0.03, mountTheta=-2.25
02:12:48.783 00.000 9828 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
02:12:48.783 00.000 9828 BLC: window closed
02:12:48.783 00.000 9828 MoveAxis(E, 7, B)
02:12:48.783 00.000 9828 Guiding  Dir = 2, Dur = 7
02:12:48.783 00.000 9828 IsSlewing returns 0
02:12:48.784 00.001 9828 IsGuiding returns 0
02:12:48.784 00.000 9828 PulseGuide returned control before completion, sleep 17
02:12:48.795 00.011 5052 UpdateGuideState exits: m=186 SNR=9.5
02:12:48.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:48.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:48.795 00.000 5052 Enqueuing Expose request
02:12:48.795 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:48.795 00.000 8976 Worker thread wakes up
02:12:48.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:48.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:48.808 00.013 9828 IsGuiding returns 1
02:12:48.808 00.000 9828 scope still moving after pulse duration time elapsed
02:12:48.839 00.031 9828 IsSlewing returns 0
02:12:48.839 00.000 9828 IsGuiding returns 1
02:12:48.870 00.031 9828 IsSlewing returns 0
02:12:48.870 00.000 9828 IsGuiding returns 1
02:12:48.902 00.032 9828 IsSlewing returns 0
02:12:48.902 00.000 9828 IsGuiding returns 0
02:12:48.902 00.000 9828 scope move finished after 7 + 111 ms
02:12:48.902 00.000 9828 Move returns status 0, amount 7
02:12:48.902 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:48.902 00.000 9828 MoveAxis(N, 4, B)
02:12:48.902 00.000 9828 Guiding  Dir = 0, Dur = 4
02:12:48.919 00.017 9828 IsSlewing returns 0
02:12:48.919 00.000 9828 IsGuiding returns 0
02:12:48.919 00.000 9828 PulseGuide returned control before completion, sleep 14
02:12:48.934 00.015 9828 IsGuiding returns 1
02:12:48.934 00.000 9828 scope still moving after pulse duration time elapsed
02:12:48.965 00.031 9828 IsSlewing returns 0
02:12:48.965 00.000 9828 IsGuiding returns 1
02:12:48.995 00.030 9828 IsSlewing returns 0
02:12:48.995 00.000 9828 IsGuiding returns 1
02:12:49.026 00.031 9828 IsSlewing returns 0
02:12:49.026 00.000 9828 IsGuiding returns 1
02:12:49.057 00.031 9828 IsSlewing returns 0
02:12:49.057 00.000 9828 IsGuiding returns 0
02:12:49.057 00.000 9828 scope move finished after 4 + 134 ms
02:12:49.057 00.000 9828 Move returns status 0, amount 4
02:12:49.057 00.000 9828 move complete, result=0
02:12:49.057 00.000 9828 worker thread done servicing request
02:12:49.057 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.0 px 4 ms NORTH
02:12:49.486 00.429 8976 Exposure complete
02:12:49.491 00.005 8976 worker thread done servicing request
02:12:49.491 00.000 5052 OnExposeComplete: enter
02:12:49.491 00.000 5052 UpdateGuideState(): m_state=6
02:12:49.491 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7623
02:12:49.491 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.64, Mass=173, SNR=9.2, Peak=84 HFD=1.8
02:12:49.491 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
02:12:49.491 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
02:12:49.491 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.07 hyp=0.42 cameraTheta=-2.97 mountX=0.12 mountY=0.39, mountTheta=1.26
02:12:49.492 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.07, opts=13)
02:12:49.492 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.07)
02:12:49.492 00.000 8976 Worker thread wakes up
02:12:49.492 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.07) opts 0xd
02:12:49.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.07)
02:12:49.492 00.000 8976 Moving (-0.42, -0.07) raw xDistance=0.12 yDistance=0.39
02:12:49.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:12:49.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:12:49.492 00.000 8976 MoveAxis(R, 0, ABG)
02:12:49.492 00.000 8976 MoveAxis(D, 2, ABG)
02:12:49.492 00.000 8976 stepping (-12, 25) + (0, -2)
02:12:49.492 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:49.493 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:12:49.503 00.010 5052 UpdateGuideState exits: m=173 SNR=9.2
02:12:49.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:49.503 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:49.503 00.000 5052 Enqueuing Expose request
02:12:49.526 00.023 8976 Received - 47 (G) 
02:12:49.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:49.526 00.000 8976 stepped: pos (-12, 23)
02:12:49.526 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:12:49.526 00.000 8976 MountToCamera -- mountX=1.91 mountY=-3.70 hyp=4.16 mountTheta=-1.09 cameraX=2.42, cameraY=3.38 cameraTheta=0.95
02:12:49.526 00.000 8976 incremental bump (2.424, 3.385) isValid = 1
02:12:49.527 00.001 8976 Scheduling Mount bump of (0.067, 0.097)
02:12:49.527 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:12:49.527 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:12:49.527 00.000 8976 move complete, result=0
02:12:49.527 00.000 8976 worker thread done servicing request
02:12:49.527 00.000 8976 Worker thread wakes up
02:12:49.527 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:12:49.527 00.000 9828 Worker thread wakes up
02:12:49.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:49.527 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:12:49.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:49.527 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:12:49.527 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
02:12:49.527 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
02:12:49.527 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:12:49.527 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:49.527 00.000 9828 BLC: window closed
02:12:49.527 00.000 9828 MoveAxis(E, 23, B)
02:12:49.528 00.001 9828 Guiding  Dir = 2, Dur = 23
02:12:49.528 00.000 9828 IsSlewing returns 0
02:12:49.528 00.000 9828 IsGuiding returns 0
02:12:49.528 00.000 9828 PulseGuide returned control before completion, sleep 33
02:12:49.570 00.042 9828 IsGuiding returns 1
02:12:49.570 00.000 9828 scope still moving after pulse duration time elapsed
02:12:49.603 00.033 9828 IsSlewing returns 0
02:12:49.604 00.001 9828 IsGuiding returns 1
02:12:49.632 00.028 9828 IsSlewing returns 0
02:12:49.633 00.001 9828 IsGuiding returns 1
02:12:49.663 00.030 9828 IsSlewing returns 0
02:12:49.664 00.001 9828 IsGuiding returns 1
02:12:49.694 00.030 9828 IsSlewing returns 0
02:12:49.694 00.000 9828 IsGuiding returns 1
02:12:49.727 00.033 9828 IsSlewing returns 0
02:12:49.729 00.002 9828 IsGuiding returns 1
02:12:49.757 00.028 9828 IsSlewing returns 0
02:12:49.757 00.000 9828 IsGuiding returns 1
02:12:49.788 00.031 9828 IsSlewing returns 0
02:12:49.788 00.000 9828 IsGuiding returns 0
02:12:49.788 00.000 9828 scope move finished after 23 + 237 ms
02:12:49.788 00.000 9828 Move returns status 0, amount 23
02:12:49.788 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:49.788 00.000 9828 MoveAxis(N, 12, B)
02:12:49.788 00.000 9828 Guiding  Dir = 0, Dur = 12
02:12:49.803 00.015 9828 IsSlewing returns 0
02:12:49.803 00.000 9828 IsGuiding returns 0
02:12:49.804 00.001 9828 PulseGuide returned control before completion, sleep 22
02:12:49.835 00.031 9828 IsGuiding returns 1
02:12:49.835 00.000 9828 scope still moving after pulse duration time elapsed
02:12:49.866 00.031 9828 IsSlewing returns 0
02:12:49.866 00.000 9828 IsGuiding returns 1
02:12:49.897 00.031 9828 IsSlewing returns 0
02:12:49.897 00.000 9828 IsGuiding returns 1
02:12:49.928 00.031 9828 IsSlewing returns 0
02:12:49.928 00.000 9828 IsGuiding returns 1
02:12:49.958 00.030 9828 IsSlewing returns 0
02:12:49.958 00.000 9828 IsGuiding returns 0
02:12:49.958 00.000 9828 scope move finished after 12 + 142 ms
02:12:49.958 00.000 9828 Move returns status 0, amount 12
02:12:49.958 00.000 9828 move complete, result=0
02:12:49.958 00.000 9828 worker thread done servicing request
02:12:49.958 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:12:50.237 00.279 8976 Exposure complete
02:12:50.243 00.006 8976 worker thread done servicing request
02:12:50.243 00.000 5052 OnExposeComplete: enter
02:12:50.243 00.000 5052 UpdateGuideState(): m_state=6
02:12:50.243 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7624
02:12:50.243 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.88, Mass=208, SNR=10.0, Peak=87 HFD=2.3
02:12:50.243 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
02:12:50.243 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
02:12:50.244 00.001 5052 CameraToMount -- cameraX=-0.30 cameraY=0.17 hyp=0.34 cameraTheta=2.64 mountX=0.28 mountY=0.16, mountTheta=0.52
02:12:50.244 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.17, opts=13)
02:12:50.244 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.17)
02:12:50.244 00.000 8976 Worker thread wakes up
02:12:50.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.17) opts 0xd
02:12:50.245 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.17)
02:12:50.245 00.000 8976 Moving (-0.30, 0.17) raw xDistance=0.28 yDistance=0.16
02:12:50.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:12:50.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:12:50.245 00.000 8976 MoveAxis(L, 1, ABG)
02:12:50.245 00.000 8976 stepping (-12, 23) + (-1, 0)
02:12:50.245 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:50.246 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:12:50.257 00.011 5052 UpdateGuideState exits: m=208 SNR=10.0
02:12:50.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:50.257 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:50.257 00.000 5052 Enqueuing Expose request
02:12:50.277 00.020 8976 Received - 47 (G) 
02:12:50.277 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:50.278 00.001 8976 stepped: pos (-13, 23)
02:12:50.278 00.000 8976 MoveAxis(U, 0, ABG)
02:12:50.278 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:12:50.278 00.000 8976 MountToCamera -- mountX=1.94 mountY=-3.68 hyp=4.16 mountTheta=-1.09 cameraX=2.40, cameraY=3.40 cameraTheta=0.96
02:12:50.278 00.000 8976 incremental bump (2.398, 3.401) isValid = 1
02:12:50.278 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:12:50.278 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:12:50.278 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:12:50.278 00.000 8976 move complete, result=0
02:12:50.278 00.000 9828 Worker thread wakes up
02:12:50.278 00.000 8976 worker thread done servicing request
02:12:50.278 00.000 8976 Worker thread wakes up
02:12:50.278 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:50.278 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:50.278 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:12:50.278 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:12:50.279 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:12:50.279 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:12:50.279 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:12:50.279 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:12:50.279 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:50.279 00.000 9828 BLC: window closed
02:12:50.279 00.000 9828 MoveAxis(E, 22, B)
02:12:50.279 00.000 9828 Guiding  Dir = 2, Dur = 22
02:12:50.280 00.001 9828 IsSlewing returns 0
02:12:50.280 00.000 9828 IsGuiding returns 0
02:12:50.280 00.000 9828 PulseGuide returned control before completion, sleep 32
02:12:50.318 00.038 9828 IsGuiding returns 1
02:12:50.318 00.000 9828 scope still moving after pulse duration time elapsed
02:12:50.350 00.032 9828 IsSlewing returns 0
02:12:50.350 00.000 9828 IsGuiding returns 1
02:12:50.381 00.031 9828 IsSlewing returns 0
02:12:50.381 00.000 9828 IsGuiding returns 1
02:12:50.411 00.030 9828 IsSlewing returns 0
02:12:50.411 00.000 9828 IsGuiding returns 0
02:12:50.411 00.000 9828 scope move finished after 22 + 109 ms
02:12:50.411 00.000 9828 Move returns status 0, amount 22
02:12:50.411 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:50.411 00.000 9828 MoveAxis(N, 12, B)
02:12:50.411 00.000 9828 Guiding  Dir = 0, Dur = 12
02:12:50.426 00.015 9828 IsSlewing returns 0
02:12:50.426 00.000 9828 IsGuiding returns 0
02:12:50.427 00.001 9828 PulseGuide returned control before completion, sleep 22
02:12:50.460 00.033 9828 IsGuiding returns 1
02:12:50.460 00.000 9828 scope still moving after pulse duration time elapsed
02:12:50.487 00.027 9828 IsSlewing returns 0
02:12:50.487 00.000 9828 IsGuiding returns 1
02:12:50.520 00.033 9828 IsSlewing returns 0
02:12:50.520 00.000 9828 IsGuiding returns 1
02:12:50.551 00.031 9828 IsSlewing returns 0
02:12:50.551 00.000 9828 IsGuiding returns 1
02:12:50.582 00.031 9828 IsSlewing returns 0
02:12:50.582 00.000 9828 IsGuiding returns 0
02:12:50.582 00.000 9828 scope move finished after 12 + 143 ms
02:12:50.582 00.000 9828 Move returns status 0, amount 12
02:12:50.582 00.000 9828 move complete, result=0
02:12:50.583 00.001 9828 worker thread done servicing request
02:12:50.583 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:12:50.978 00.395 8976 Exposure complete
02:12:50.983 00.005 8976 worker thread done servicing request
02:12:50.984 00.001 5052 OnExposeComplete: enter
02:12:50.984 00.000 5052 UpdateGuideState(): m_state=6
02:12:50.984 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7625
02:12:50.984 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.77, Mass=201, SNR=9.8, Peak=88 HFD=2.0
02:12:50.984 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:12:50.984 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
02:12:50.984 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.06 hyp=0.34 cameraTheta=2.96 mountX=0.21 mountY=0.25, mountTheta=0.87
02:12:50.985 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.06, opts=13)
02:12:50.985 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.06)
02:12:50.985 00.000 8976 Worker thread wakes up
02:12:50.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.06) opts 0xd
02:12:50.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.06)
02:12:50.985 00.000 8976 Moving (-0.33, 0.06) raw xDistance=0.21 yDistance=0.25
02:12:50.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:12:50.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:12:50.985 00.000 8976 MoveAxis(R, 0, ABG)
02:12:50.986 00.001 8976 MoveAxis(U, 0, ABG)
02:12:50.986 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:12:50.986 00.000 8976 MountToCamera -- mountX=1.95 mountY=-3.67 hyp=4.16 mountTheta=-1.08 cameraX=2.38, cameraY=3.41 cameraTheta=0.96
02:12:50.986 00.000 8976 incremental bump (2.381, 3.413) isValid = 1
02:12:50.986 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
02:12:50.986 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:12:50.986 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:12:50.986 00.000 8976 move complete, result=0
02:12:50.986 00.000 9828 Worker thread wakes up
02:12:50.986 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:12:50.986 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:12:50.986 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:12:50.986 00.000 8976 worker thread done servicing request
02:12:50.987 00.001 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:12:50.987 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:12:50.987 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:50.987 00.000 9828 BLC: window closed
02:12:50.987 00.000 9828 MoveAxis(E, 22, B)
02:12:50.987 00.000 9828 Guiding  Dir = 2, Dur = 22
02:12:50.987 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
02:12:50.987 00.000 9828 IsSlewing returns 0
02:12:50.987 00.000 9828 IsGuiding returns 0
02:12:50.987 00.000 9828 PulseGuide returned control before completion, sleep 32
02:12:50.997 00.010 5052 UpdateGuideState exits: m=201 SNR=9.8
02:12:50.997 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:50.997 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:50.997 00.000 5052 Enqueuing Expose request
02:12:50.997 00.000 8976 Worker thread wakes up
02:12:50.997 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:50.997 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:50.997 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:51.032 00.035 9828 IsGuiding returns 1
02:12:51.032 00.000 9828 scope still moving after pulse duration time elapsed
02:12:51.064 00.032 9828 IsSlewing returns 0
02:12:51.064 00.000 9828 IsGuiding returns 1
02:12:51.094 00.030 9828 IsSlewing returns 0
02:12:51.094 00.000 9828 IsGuiding returns 1
02:12:51.126 00.032 9828 IsSlewing returns 0
02:12:51.126 00.000 9828 IsGuiding returns 0
02:12:51.126 00.000 9828 scope move finished after 22 + 116 ms
02:12:51.126 00.000 9828 Move returns status 0, amount 22
02:12:51.126 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:51.127 00.001 9828 MoveAxis(N, 12, B)
02:12:51.127 00.000 9828 Guiding  Dir = 0, Dur = 12
02:12:51.141 00.014 9828 IsSlewing returns 0
02:12:51.141 00.000 9828 IsGuiding returns 0
02:12:51.141 00.000 9828 PulseGuide returned control before completion, sleep 22
02:12:51.171 00.030 9828 IsGuiding returns 1
02:12:51.171 00.000 9828 scope still moving after pulse duration time elapsed
02:12:51.203 00.032 9828 IsSlewing returns 0
02:12:51.203 00.000 9828 IsGuiding returns 1
02:12:51.235 00.032 9828 IsSlewing returns 0
02:12:51.235 00.000 9828 IsGuiding returns 1
02:12:51.266 00.031 9828 IsSlewing returns 0
02:12:51.266 00.000 9828 IsGuiding returns 1
02:12:51.298 00.032 9828 IsSlewing returns 0
02:12:51.298 00.000 9828 IsGuiding returns 0
02:12:51.298 00.000 9828 scope move finished after 12 + 144 ms
02:12:51.298 00.000 9828 Move returns status 0, amount 12
02:12:51.298 00.000 9828 move complete, result=0
02:12:51.298 00.000 9828 worker thread done servicing request
02:12:51.298 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:12:51.693 00.395 8976 Exposure complete
02:12:51.699 00.006 8976 worker thread done servicing request
02:12:51.699 00.000 5052 OnExposeComplete: enter
02:12:51.699 00.000 5052 UpdateGuideState(): m_state=6
02:12:51.699 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7626
02:12:51.699 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.56, Mass=194, SNR=9.7, Peak=86 HFD=1.7
02:12:51.699 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
02:12:51.699 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
02:12:51.699 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.14 hyp=0.50 cameraTheta=-2.85 mountX=0.09 mountY=0.48, mountTheta=1.39
02:12:51.700 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.14, opts=13)
02:12:51.700 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.14)
02:12:51.700 00.000 8976 Worker thread wakes up
02:12:51.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.14) opts 0xd
02:12:51.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.14)
02:12:51.700 00.000 8976 Moving (-0.48, -0.14) raw xDistance=0.09 yDistance=0.48
02:12:51.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:12:51.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:12:51.700 00.000 8976 MoveAxis(R, 0, ABG)
02:12:51.700 00.000 8976 MoveAxis(D, 2, ABG)
02:12:51.700 00.000 8976 stepping (-13, 23) + (0, -2)
02:12:51.700 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:51.701 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:12:51.711 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
02:12:51.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:51.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:51.711 00.000 5052 Enqueuing Expose request
02:12:51.732 00.021 8976 Received - 47 (G) 
02:12:51.733 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:51.733 00.000 8976 stepped: pos (-13, 21)
02:12:51.733 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:12:51.733 00.000 8976 MountToCamera -- mountX=1.97 mountY=-3.56 hyp=4.07 mountTheta=-1.07 cameraX=2.28, cameraY=3.37 cameraTheta=0.98
02:12:51.733 00.000 8976 incremental bump (2.276, 3.372) isValid = 1
02:12:51.733 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:12:51.733 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:51.733 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:51.733 00.000 8976 move complete, result=0
02:12:51.733 00.000 9828 Worker thread wakes up
02:12:51.733 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:51.733 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:51.733 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:12:51.733 00.000 8976 worker thread done servicing request
02:12:51.733 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:12:51.733 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:12:51.733 00.000 8976 Worker thread wakes up
02:12:51.733 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:12:51.734 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:51.734 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:51.734 00.000 9828 BLC: window closed
02:12:51.734 00.000 9828 MoveAxis(E, 22, B)
02:12:51.734 00.000 9828 Guiding  Dir = 2, Dur = 22
02:12:51.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:51.734 00.000 9828 IsSlewing returns 0
02:12:51.734 00.000 9828 IsGuiding returns 0
02:12:51.734 00.000 9828 PulseGuide returned control before completion, sleep 32
02:12:51.771 00.037 9828 IsGuiding returns 1
02:12:51.771 00.000 9828 scope still moving after pulse duration time elapsed
02:12:51.801 00.030 9828 IsSlewing returns 0
02:12:51.801 00.000 9828 IsGuiding returns 1
02:12:51.833 00.032 9828 IsSlewing returns 0
02:12:51.833 00.000 9828 IsGuiding returns 1
02:12:51.864 00.031 9828 IsSlewing returns 0
02:12:51.864 00.000 9828 IsGuiding returns 0
02:12:51.864 00.000 9828 scope move finished after 22 + 107 ms
02:12:51.864 00.000 9828 Move returns status 0, amount 22
02:12:51.864 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:51.864 00.000 9828 MoveAxis(N, 12, B)
02:12:51.864 00.000 9828 Guiding  Dir = 0, Dur = 12
02:12:51.879 00.015 9828 IsSlewing returns 0
02:12:51.879 00.000 9828 IsGuiding returns 0
02:12:51.879 00.000 9828 PulseGuide returned control before completion, sleep 22
02:12:51.911 00.032 9828 IsGuiding returns 1
02:12:51.911 00.000 9828 scope still moving after pulse duration time elapsed
02:12:51.942 00.031 9828 IsSlewing returns 0
02:12:51.942 00.000 9828 IsGuiding returns 1
02:12:51.972 00.030 9828 IsSlewing returns 0
02:12:51.972 00.000 9828 IsGuiding returns 1
02:12:52.003 00.031 9828 IsSlewing returns 0
02:12:52.003 00.000 9828 IsGuiding returns 0
02:12:52.003 00.000 9828 scope move finished after 12 + 112 ms
02:12:52.003 00.000 9828 Move returns status 0, amount 12
02:12:52.003 00.000 9828 move complete, result=0
02:12:52.003 00.000 9828 worker thread done servicing request
02:12:52.003 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:12:52.424 00.421 8976 Exposure complete
02:12:52.429 00.005 8976 worker thread done servicing request
02:12:52.430 00.001 5052 OnExposeComplete: enter
02:12:52.430 00.000 5052 UpdateGuideState(): m_state=6
02:12:52.430 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7627
02:12:52.430 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.62, Mass=188, SNR=9.5, Peak=84 HFD=2.0
02:12:52.430 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
02:12:52.430 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
02:12:52.430 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.09 hyp=0.30 cameraTheta=-2.83 mountX=0.05 mountY=0.29, mountTheta=1.41
02:12:52.431 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.09, opts=13)
02:12:52.431 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.09)
02:12:52.431 00.000 8976 Worker thread wakes up
02:12:52.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.09) opts 0xd
02:12:52.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.09)
02:12:52.431 00.000 8976 Moving (-0.28, -0.09) raw xDistance=0.05 yDistance=0.29
02:12:52.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:12:52.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
02:12:52.431 00.000 8976 MoveAxis(R, 0, ABG)
02:12:52.431 00.000 8976 MoveAxis(D, 1, ABG)
02:12:52.431 00.000 8976 stepping (-13, 21) + (0, -1)
02:12:52.431 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:52.432 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
02:12:52.441 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
02:12:52.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:52.441 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:52.441 00.000 5052 Enqueuing Expose request
02:12:52.452 00.011 8976 Received - 47 (G) 
02:12:52.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:52.452 00.000 8976 stepped: pos (-13, 20)
02:12:52.452 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:12:52.452 00.000 8976 MountToCamera -- mountX=1.97 mountY=-3.43 hyp=3.96 mountTheta=-1.05 cameraX=2.16, cameraY=3.32 cameraTheta=0.99
02:12:52.452 00.000 8976 incremental bump (2.159, 3.322) isValid = 1
02:12:52.452 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
02:12:52.452 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:52.452 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:52.452 00.000 8976 move complete, result=0
02:12:52.452 00.000 9828 Worker thread wakes up
02:12:52.453 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:12:52.453 00.000 8976 worker thread done servicing request
02:12:52.453 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:52.453 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:52.453 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
02:12:52.453 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
02:12:52.453 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:12:52.453 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:52.453 00.000 9828 BLC: window closed
02:12:52.453 00.000 8976 Worker thread wakes up
02:12:52.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:52.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:52.453 00.000 9828 MoveAxis(E, 21, B)
02:12:52.453 00.000 9828 Guiding  Dir = 2, Dur = 21
02:12:52.453 00.000 9828 IsSlewing returns 0
02:12:52.453 00.000 9828 IsGuiding returns 0
02:12:52.453 00.000 9828 PulseGuide returned control before completion, sleep 31
02:12:52.487 00.034 9828 IsGuiding returns 1
02:12:52.487 00.000 9828 scope still moving after pulse duration time elapsed
02:12:52.518 00.031 9828 IsSlewing returns 0
02:12:52.518 00.000 9828 IsGuiding returns 1
02:12:52.548 00.030 9828 IsSlewing returns 0
02:12:52.548 00.000 9828 IsGuiding returns 1
02:12:52.579 00.031 9828 IsSlewing returns 0
02:12:52.579 00.000 9828 IsGuiding returns 0
02:12:52.579 00.000 9828 scope move finished after 21 + 104 ms
02:12:52.579 00.000 9828 Move returns status 0, amount 21
02:12:52.579 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:52.580 00.001 9828 MoveAxis(N, 12, B)
02:12:52.580 00.000 9828 Guiding  Dir = 0, Dur = 12
02:12:52.595 00.015 9828 IsSlewing returns 0
02:12:52.595 00.000 9828 IsGuiding returns 0
02:12:52.595 00.000 9828 PulseGuide returned control before completion, sleep 22
02:12:52.626 00.031 9828 IsGuiding returns 1
02:12:52.626 00.000 9828 scope still moving after pulse duration time elapsed
02:12:52.658 00.032 9828 IsSlewing returns 0
02:12:52.659 00.001 9828 IsGuiding returns 1
02:12:52.688 00.029 9828 IsSlewing returns 0
02:12:52.688 00.000 9828 IsGuiding returns 1
02:12:52.719 00.031 9828 IsSlewing returns 0
02:12:52.719 00.000 9828 IsGuiding returns 1
02:12:52.750 00.031 9828 IsSlewing returns 0
02:12:52.750 00.000 9828 IsGuiding returns 0
02:12:52.750 00.000 9828 scope move finished after 12 + 142 ms
02:12:52.750 00.000 9828 Move returns status 0, amount 12
02:12:52.750 00.000 9828 move complete, result=0
02:12:52.750 00.000 9828 worker thread done servicing request
02:12:52.750 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:12:53.150 00.400 8976 Exposure complete
02:12:53.156 00.006 8976 worker thread done servicing request
02:12:53.157 00.001 5052 OnExposeComplete: enter
02:12:53.157 00.000 5052 UpdateGuideState(): m_state=6
02:12:53.157 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7628
02:12:53.157 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.57, Mass=202, SNR=9.9, Peak=80 HFD=2.1
02:12:53.157 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.27 = 2.02)
02:12:53.157 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.37 = 1.91)
02:12:53.157 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.22 mountX=-0.08 mountY=0.17, mountTheta=2.00
02:12:53.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.14, opts=13)
02:12:53.158 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.14)
02:12:53.158 00.000 8976 Worker thread wakes up
02:12:53.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.14) opts 0xd
02:12:53.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.14)
02:12:53.158 00.000 8976 Moving (-0.11, -0.14) raw xDistance=-0.08 yDistance=0.17
02:12:53.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:12:53.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:12:53.158 00.000 8976 MoveAxis(R, 0, ABG)
02:12:53.158 00.000 8976 MoveAxis(U, 0, ABG)
02:12:53.158 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:12:53.158 00.000 8976 MountToCamera -- mountX=1.98 mountY=-3.35 hyp=3.89 mountTheta=-1.04 cameraX=2.08, cameraY=3.29 cameraTheta=1.01
02:12:53.158 00.000 8976 incremental bump (2.081, 3.288) isValid = 1
02:12:53.158 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:12:53.158 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:53.158 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:53.159 00.001 8976 move complete, result=0
02:12:53.159 00.000 8976 worker thread done servicing request
02:12:53.159 00.000 9828 Worker thread wakes up
02:12:53.159 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:53.159 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:53.159 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:12:53.159 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
02:12:53.159 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
02:12:53.159 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:12:53.159 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:53.159 00.000 9828 BLC: window closed
02:12:53.159 00.000 9828 MoveAxis(E, 21, B)
02:12:53.159 00.000 9828 Guiding  Dir = 2, Dur = 21
02:12:53.160 00.001 9828 IsSlewing returns 0
02:12:53.160 00.000 9828 IsGuiding returns 0
02:12:53.160 00.000 9828 PulseGuide returned control before completion, sleep 31
02:12:53.170 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
02:12:53.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:53.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:53.170 00.000 5052 Enqueuing Expose request
02:12:53.170 00.000 8976 Worker thread wakes up
02:12:53.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:53.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:53.170 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:53.201 00.031 9828 IsGuiding returns 1
02:12:53.201 00.000 9828 scope still moving after pulse duration time elapsed
02:12:53.232 00.031 9828 IsSlewing returns 0
02:12:53.233 00.001 9828 IsGuiding returns 1
02:12:53.262 00.029 9828 IsSlewing returns 0
02:12:53.263 00.001 9828 IsGuiding returns 1
02:12:53.294 00.031 9828 IsSlewing returns 0
02:12:53.294 00.000 9828 IsGuiding returns 1
02:12:53.324 00.030 9828 IsSlewing returns 0
02:12:53.324 00.000 9828 IsGuiding returns 0
02:12:53.324 00.000 9828 scope move finished after 21 + 143 ms
02:12:53.324 00.000 9828 Move returns status 0, amount 21
02:12:53.324 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:53.324 00.000 9828 MoveAxis(N, 13, B)
02:12:53.324 00.000 9828 Guiding  Dir = 0, Dur = 13
02:12:53.339 00.015 9828 IsSlewing returns 0
02:12:53.339 00.000 9828 IsGuiding returns 0
02:12:53.339 00.000 9828 PulseGuide returned control before completion, sleep 23
02:12:53.369 00.030 9828 IsGuiding returns 1
02:12:53.369 00.000 9828 scope still moving after pulse duration time elapsed
02:12:53.401 00.032 9828 IsSlewing returns 0
02:12:53.401 00.000 9828 IsGuiding returns 1
02:12:53.431 00.030 9828 IsSlewing returns 0
02:12:53.431 00.000 9828 IsGuiding returns 1
02:12:53.463 00.032 9828 IsSlewing returns 0
02:12:53.463 00.000 9828 IsGuiding returns 1
02:12:53.494 00.031 9828 IsSlewing returns 0
02:12:53.494 00.000 9828 IsGuiding returns 0
02:12:53.494 00.000 9828 scope move finished after 13 + 141 ms
02:12:53.494 00.000 9828 Move returns status 0, amount 13
02:12:53.494 00.000 9828 move complete, result=0
02:12:53.494 00.000 9828 worker thread done servicing request
02:12:53.494 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:12:53.862 00.368 8976 Exposure complete
02:12:53.868 00.006 8976 worker thread done servicing request
02:12:53.868 00.000 5052 OnExposeComplete: enter
02:12:53.868 00.000 5052 UpdateGuideState(): m_state=6
02:12:53.869 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7629
02:12:53.869 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.63, Mass=202, SNR=9.9, Peak=76 HFD=1.6
02:12:53.869 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
02:12:53.869 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
02:12:53.869 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.08 hyp=0.61 cameraTheta=-3.02 mountX=0.21 mountY=0.55, mountTheta=1.21
02:12:53.869 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.08, opts=13)
02:12:53.869 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.08)
02:12:53.870 00.001 8976 Worker thread wakes up
02:12:53.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.08) opts 0xd
02:12:53.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.08)
02:12:53.870 00.000 8976 Moving (-0.61, -0.08) raw xDistance=0.21 yDistance=0.55
02:12:53.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:12:53.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:12:53.870 00.000 8976 MoveAxis(R, 0, ABG)
02:12:53.870 00.000 8976 MoveAxis(D, 2, ABG)
02:12:53.870 00.000 8976 stepping (-13, 20) + (0, -2)
02:12:53.870 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:53.871 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:12:53.881 00.010 5052 UpdateGuideState exits: m=202 SNR=9.9
02:12:53.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:53.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:53.881 00.000 5052 Enqueuing Expose request
02:12:53.907 00.026 8976 Received - 47 (G) 
02:12:53.907 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:53.907 00.000 8976 stepped: pos (-13, 18)
02:12:53.907 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:12:53.907 00.000 8976 MountToCamera -- mountX=1.98 mountY=-3.19 hyp=3.75 mountTheta=-1.01 cameraX=1.94, cameraY=3.22 cameraTheta=1.03
02:12:53.907 00.000 8976 incremental bump (1.935, 3.217) isValid = 1
02:12:53.907 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:12:53.907 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:53.907 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:53.907 00.000 8976 move complete, result=0
02:12:53.907 00.000 9828 Worker thread wakes up
02:12:53.907 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:12:53.907 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:53.907 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:53.907 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
02:12:53.907 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
02:12:53.907 00.000 8976 worker thread done servicing request
02:12:53.907 00.000 8976 Worker thread wakes up
02:12:53.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:53.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:53.908 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:12:53.908 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:12:53.908 00.000 9828 BLC: window closed
02:12:53.908 00.000 9828 MoveAxis(E, 20, B)
02:12:53.908 00.000 9828 Guiding  Dir = 2, Dur = 20
02:12:53.908 00.000 9828 IsSlewing returns 0
02:12:53.908 00.000 9828 IsGuiding returns 0
02:12:53.908 00.000 9828 PulseGuide returned control before completion, sleep 30
02:12:53.943 00.035 9828 IsGuiding returns 1
02:12:53.943 00.000 9828 scope still moving after pulse duration time elapsed
02:12:53.975 00.032 9828 IsSlewing returns 0
02:12:53.975 00.000 9828 IsGuiding returns 1
02:12:54.007 00.032 9828 IsSlewing returns 0
02:12:54.007 00.000 9828 IsGuiding returns 1
02:12:54.039 00.032 9828 IsSlewing returns 0
02:12:54.039 00.000 9828 IsGuiding returns 0
02:12:54.039 00.000 9828 scope move finished after 20 + 111 ms
02:12:54.040 00.001 9828 Move returns status 0, amount 20
02:12:54.040 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:54.040 00.000 9828 MoveAxis(N, 13, B)
02:12:54.040 00.000 9828 Guiding  Dir = 0, Dur = 13
02:12:54.055 00.015 9828 IsSlewing returns 0
02:12:54.055 00.000 9828 IsGuiding returns 0
02:12:54.055 00.000 9828 PulseGuide returned control before completion, sleep 23
02:12:54.086 00.031 9828 IsGuiding returns 1
02:12:54.086 00.000 9828 scope still moving after pulse duration time elapsed
02:12:54.118 00.032 9828 IsSlewing returns 0
02:12:54.118 00.000 9828 IsGuiding returns 1
02:12:54.148 00.030 9828 IsSlewing returns 0
02:12:54.148 00.000 9828 IsGuiding returns 1
02:12:54.179 00.031 9828 IsSlewing returns 0
02:12:54.179 00.000 9828 IsGuiding returns 1
02:12:54.210 00.031 9828 IsSlewing returns 0
02:12:54.210 00.000 9828 IsGuiding returns 1
02:12:54.241 00.031 9828 IsSlewing returns 0
02:12:54.241 00.000 9828 IsGuiding returns 0
02:12:54.241 00.000 9828 scope move finished after 13 + 172 ms
02:12:54.241 00.000 9828 Move returns status 0, amount 13
02:12:54.241 00.000 9828 move complete, result=0
02:12:54.241 00.000 9828 worker thread done servicing request
02:12:54.241 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:12:54.605 00.364 8976 Exposure complete
02:12:54.611 00.006 8976 worker thread done servicing request
02:12:54.611 00.000 5052 OnExposeComplete: enter
02:12:54.611 00.000 5052 UpdateGuideState(): m_state=6
02:12:54.611 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7630
02:12:54.611 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.98, Mass=206, SNR=10.0, Peak=92 HFD=2.1
02:12:54.611 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
02:12:54.611 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
02:12:54.611 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.27 hyp=0.30 cameraTheta=1.10 mountX=0.18 mountY=-0.26, mountTheta=-0.98
02:12:54.612 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.27, opts=13)
02:12:54.612 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.27)
02:12:54.612 00.000 8976 Worker thread wakes up
02:12:54.612 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.27) opts 0xd
02:12:54.612 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.27)
02:12:54.612 00.000 8976 Moving (0.14, 0.27) raw xDistance=0.18 yDistance=-0.26
02:12:54.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:12:54.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
02:12:54.612 00.000 8976 MoveAxis(R, 0, ABG)
02:12:54.612 00.000 8976 MoveAxis(U, 1, ABG)
02:12:54.612 00.000 8976 stepping (-13, 18) + (0, 1)
02:12:54.612 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:54.613 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:12:54.623 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
02:12:54.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:54.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:54.623 00.000 5052 Enqueuing Expose request
02:12:54.642 00.019 8976 Received - 47 (G) 
02:12:54.642 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:54.642 00.000 8976 stepped: pos (-13, 19)
02:12:54.642 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:12:54.642 00.000 8976 MountToCamera -- mountX=1.99 mountY=-3.13 hyp=3.71 mountTheta=-1.01 cameraX=1.88, cameraY=3.19 cameraTheta=1.04
02:12:54.642 00.000 8976 incremental bump (1.884, 3.194) isValid = 1
02:12:54.642 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:12:54.642 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:54.642 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:54.642 00.000 8976 move complete, result=0
02:12:54.642 00.000 9828 Worker thread wakes up
02:12:54.642 00.000 8976 worker thread done servicing request
02:12:54.642 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:12:54.642 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:54.642 00.000 8976 Worker thread wakes up
02:12:54.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:54.643 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:54.643 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:54.643 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:12:54.643 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:12:54.643 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:12:54.643 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:12:54.643 00.000 9828 BLC: window closed
02:12:54.643 00.000 9828 MoveAxis(E, 20, B)
02:12:54.643 00.000 9828 Guiding  Dir = 2, Dur = 20
02:12:54.643 00.000 9828 IsSlewing returns 0
02:12:54.643 00.000 9828 IsGuiding returns 0
02:12:54.644 00.001 9828 PulseGuide returned control before completion, sleep 30
02:12:54.679 00.035 9828 IsGuiding returns 1
02:12:54.679 00.000 9828 scope still moving after pulse duration time elapsed
02:12:54.709 00.030 9828 IsSlewing returns 0
02:12:54.709 00.000 9828 IsGuiding returns 1
02:12:54.740 00.031 9828 IsSlewing returns 0
02:12:54.740 00.000 9828 IsGuiding returns 1
02:12:54.771 00.031 9828 IsSlewing returns 0
02:12:54.771 00.000 9828 IsGuiding returns 0
02:12:54.771 00.000 9828 scope move finished after 20 + 107 ms
02:12:54.771 00.000 9828 Move returns status 0, amount 20
02:12:54.771 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:54.771 00.000 9828 MoveAxis(N, 13, B)
02:12:54.771 00.000 9828 Guiding  Dir = 0, Dur = 13
02:12:54.787 00.016 9828 IsSlewing returns 0
02:12:54.787 00.000 9828 IsGuiding returns 0
02:12:54.787 00.000 9828 PulseGuide returned control before completion, sleep 23
02:12:54.819 00.032 9828 IsGuiding returns 1
02:12:54.819 00.000 9828 scope still moving after pulse duration time elapsed
02:12:54.849 00.030 9828 IsSlewing returns 0
02:12:54.849 00.000 9828 IsGuiding returns 1
02:12:54.880 00.031 9828 IsSlewing returns 0
02:12:54.880 00.000 9828 IsGuiding returns 1
02:12:54.911 00.031 9828 IsSlewing returns 0
02:12:54.911 00.000 9828 IsGuiding returns 1
02:12:54.942 00.031 9828 IsSlewing returns 0
02:12:54.942 00.000 9828 IsGuiding returns 0
02:12:54.942 00.000 9828 scope move finished after 13 + 141 ms
02:12:54.942 00.000 9828 Move returns status 0, amount 13
02:12:54.942 00.000 9828 move complete, result=0
02:12:54.942 00.000 9828 worker thread done servicing request
02:12:54.942 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:12:55.333 00.391 8976 Exposure complete
02:12:55.339 00.006 8976 worker thread done servicing request
02:12:55.339 00.000 5052 OnExposeComplete: enter
02:12:55.339 00.000 5052 UpdateGuideState(): m_state=6
02:12:55.339 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7631
02:12:55.339 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.77, Mass=199, SNR=9.8, Peak=90 HFD=1.8
02:12:55.339 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:12:55.339 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:12:55.339 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.06 hyp=0.39 cameraTheta=3.00 mountX=0.23 mountY=0.29, mountTheta=0.91
02:12:55.339 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.06, opts=13)
02:12:55.339 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.06)
02:12:55.340 00.001 8976 Worker thread wakes up
02:12:55.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.06) opts 0xd
02:12:55.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.06)
02:12:55.340 00.000 8976 Moving (-0.39, 0.06) raw xDistance=0.23 yDistance=0.29
02:12:55.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:12:55.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
02:12:55.340 00.000 8976 MoveAxis(R, 0, ABG)
02:12:55.340 00.000 8976 MoveAxis(D, 1, ABG)
02:12:55.340 00.000 8976 stepping (-13, 19) + (0, -1)
02:12:55.340 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:55.341 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:12:55.350 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:12:55.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:55.351 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:55.351 00.000 5052 Enqueuing Expose request
02:12:55.362 00.011 8976 Received - 47 (G) 
02:12:55.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:55.362 00.000 8976 stepped: pos (-13, 18)
02:12:55.362 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:12:55.362 00.000 8976 MountToCamera -- mountX=1.99 mountY=-3.04 hyp=3.63 mountTheta=-0.99 cameraX=1.80, cameraY=3.15 cameraTheta=1.05
02:12:55.362 00.000 8976 incremental bump (1.803, 3.154) isValid = 1
02:12:55.362 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
02:12:55.362 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:55.362 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:55.362 00.000 8976 move complete, result=0
02:12:55.362 00.000 9828 Worker thread wakes up
02:12:55.362 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:55.362 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:55.362 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:12:55.362 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:12:55.362 00.000 8976 worker thread done servicing request
02:12:55.362 00.000 8976 Worker thread wakes up
02:12:55.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:55.362 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:55.362 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:12:55.363 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:12:55.363 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:12:55.363 00.000 9828 BLC: window closed
02:12:55.363 00.000 9828 MoveAxis(E, 20, B)
02:12:55.363 00.000 9828 Guiding  Dir = 2, Dur = 20
02:12:55.363 00.000 9828 IsSlewing returns 0
02:12:55.363 00.000 9828 IsGuiding returns 0
02:12:55.363 00.000 9828 PulseGuide returned control before completion, sleep 30
02:12:55.398 00.035 9828 IsGuiding returns 1
02:12:55.398 00.000 9828 scope still moving after pulse duration time elapsed
02:12:55.428 00.030 9828 IsSlewing returns 0
02:12:55.428 00.000 9828 IsGuiding returns 1
02:12:55.460 00.032 9828 IsSlewing returns 0
02:12:55.460 00.000 9828 IsGuiding returns 1
02:12:55.491 00.031 9828 IsSlewing returns 0
02:12:55.492 00.001 9828 IsGuiding returns 0
02:12:55.492 00.000 9828 scope move finished after 20 + 108 ms
02:12:55.492 00.000 9828 Move returns status 0, amount 20
02:12:55.492 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:55.492 00.000 9828 MoveAxis(N, 13, B)
02:12:55.492 00.000 9828 Guiding  Dir = 0, Dur = 13
02:12:55.506 00.014 9828 IsSlewing returns 0
02:12:55.506 00.000 9828 IsGuiding returns 0
02:12:55.506 00.000 9828 PulseGuide returned control before completion, sleep 23
02:12:55.538 00.032 9828 IsGuiding returns 1
02:12:55.538 00.000 9828 scope still moving after pulse duration time elapsed
02:12:55.569 00.031 9828 IsSlewing returns 0
02:12:55.569 00.000 9828 IsGuiding returns 1
02:12:55.600 00.031 9828 IsSlewing returns 0
02:12:55.600 00.000 9828 IsGuiding returns 1
02:12:55.630 00.030 9828 IsSlewing returns 0
02:12:55.630 00.000 9828 IsGuiding returns 1
02:12:55.661 00.031 9828 IsSlewing returns 0
02:12:55.661 00.000 9828 IsGuiding returns 0
02:12:55.661 00.000 9828 scope move finished after 13 + 141 ms
02:12:55.661 00.000 9828 Move returns status 0, amount 13
02:12:55.661 00.000 9828 move complete, result=0
02:12:55.661 00.000 9828 worker thread done servicing request
02:12:55.662 00.001 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:12:56.060 00.398 8976 Exposure complete
02:12:56.066 00.006 8976 worker thread done servicing request
02:12:56.066 00.000 5052 OnExposeComplete: enter
02:12:56.066 00.000 5052 UpdateGuideState(): m_state=6
02:12:56.066 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7632
02:12:56.067 00.001 5052 Star::Find returns 1 (0), X=328.98, Y=281.91, Mass=197, SNR=9.7, Peak=88 HFD=2.0
02:12:56.067 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
02:12:56.067 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
02:12:56.067 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.28 cameraTheta=2.34 mountX=0.27 mountY=0.05, mountTheta=0.20
02:12:56.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.20, opts=13)
02:12:56.068 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.20)
02:12:56.068 00.000 8976 Worker thread wakes up
02:12:56.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.20) opts 0xd
02:12:56.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.20)
02:12:56.068 00.000 8976 Moving (-0.20, 0.20) raw xDistance=0.27 yDistance=0.05
02:12:56.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:12:56.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:12:56.068 00.000 8976 MoveAxis(L, 1, ABG)
02:12:56.068 00.000 8976 stepping (-13, 18) + (-1, 0)
02:12:56.068 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:56.070 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:12:56.080 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:12:56.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:56.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:56.080 00.000 5052 Enqueuing Expose request
02:12:56.096 00.016 8976 Received - 47 (G) 
02:12:56.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:56.096 00.000 8976 stepped: pos (-14, 18)
02:12:56.096 00.000 8976 MoveAxis(U, 0, ABG)
02:12:56.096 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:12:56.096 00.000 8976 MountToCamera -- mountX=2.04 mountY=-2.98 hyp=3.61 mountTheta=-0.97 cameraX=1.73, cameraY=3.17 cameraTheta=1.07
02:12:56.096 00.000 8976 incremental bump (1.726, 3.173) isValid = 1
02:12:56.096 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
02:12:56.096 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:12:56.096 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:12:56.096 00.000 8976 move complete, result=0
02:12:56.096 00.000 9828 Worker thread wakes up
02:12:56.097 00.001 8976 worker thread done servicing request
02:12:56.097 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:12:56.097 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:12:56.097 00.000 8976 Worker thread wakes up
02:12:56.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:56.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:56.097 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:12:56.097 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:12:56.097 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:12:56.097 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:12:56.097 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:12:56.097 00.000 9828 BLC: window closed
02:12:56.097 00.000 9828 MoveAxis(E, 19, B)
02:12:56.098 00.001 9828 Guiding  Dir = 2, Dur = 19
02:12:56.098 00.000 9828 IsSlewing returns 0
02:12:56.098 00.000 9828 IsGuiding returns 0
02:12:56.098 00.000 9828 PulseGuide returned control before completion, sleep 29
02:12:56.128 00.030 9828 IsGuiding returns 1
02:12:56.128 00.000 9828 scope still moving after pulse duration time elapsed
02:12:56.159 00.031 9828 IsSlewing returns 0
02:12:56.159 00.000 9828 IsGuiding returns 1
02:12:56.190 00.031 9828 IsSlewing returns 0
02:12:56.191 00.001 9828 IsGuiding returns 1
02:12:56.221 00.030 9828 IsSlewing returns 0
02:12:56.221 00.000 9828 IsGuiding returns 1
02:12:56.251 00.030 9828 IsSlewing returns 0
02:12:56.251 00.000 9828 IsGuiding returns 0
02:12:56.251 00.000 9828 scope move finished after 19 + 133 ms
02:12:56.251 00.000 9828 Move returns status 0, amount 19
02:12:56.251 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:56.251 00.000 9828 MoveAxis(N, 13, B)
02:12:56.251 00.000 9828 Guiding  Dir = 0, Dur = 13
02:12:56.267 00.016 9828 IsSlewing returns 0
02:12:56.267 00.000 9828 IsGuiding returns 0
02:12:56.267 00.000 9828 PulseGuide returned control before completion, sleep 23
02:12:56.297 00.030 9828 IsGuiding returns 1
02:12:56.297 00.000 9828 scope still moving after pulse duration time elapsed
02:12:56.329 00.032 9828 IsSlewing returns 0
02:12:56.329 00.000 9828 IsGuiding returns 1
02:12:56.376 00.047 9828 IsSlewing returns 0
02:12:56.376 00.000 9828 IsGuiding returns 1
02:12:56.406 00.030 9828 IsSlewing returns 0
02:12:56.406 00.000 9828 IsGuiding returns 1
02:12:56.437 00.031 9828 IsSlewing returns 0
02:12:56.437 00.000 9828 IsGuiding returns 0
02:12:56.437 00.000 9828 scope move finished after 13 + 156 ms
02:12:56.437 00.000 9828 Move returns status 0, amount 13
02:12:56.437 00.000 9828 move complete, result=0
02:12:56.437 00.000 9828 worker thread done servicing request
02:12:56.437 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:12:56.788 00.351 8976 Exposure complete
02:12:56.793 00.005 8976 worker thread done servicing request
02:12:56.793 00.000 5052 OnExposeComplete: enter
02:12:56.793 00.000 5052 UpdateGuideState(): m_state=6
02:12:56.793 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7633
02:12:56.794 00.001 5052 Star::Find returns 1 (0), X=329.42, Y=281.89, Mass=201, SNR=9.9, Peak=96 HFD=1.6
02:12:56.794 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
02:12:56.794 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
02:12:56.794 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.18 hyp=0.30 cameraTheta=0.64 mountX=0.05 mountY=-0.30, mountTheta=-1.41
02:12:56.794 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.18, opts=13)
02:12:56.794 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.18)
02:12:56.794 00.000 8976 Worker thread wakes up
02:12:56.795 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.18) opts 0xd
02:12:56.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.18)
02:12:56.795 00.000 8976 Moving (0.24, 0.18) raw xDistance=0.05 yDistance=-0.30
02:12:56.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:12:56.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:12:56.795 00.000 8976 MoveAxis(R, 0, ABG)
02:12:56.795 00.000 8976 MoveAxis(U, 1, ABG)
02:12:56.795 00.000 8976 stepping (-14, 18) + (0, 1)
02:12:56.795 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:56.796 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:12:56.806 00.010 5052 UpdateGuideState exits: m=201 SNR=9.9
02:12:56.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:56.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:56.806 00.000 5052 Enqueuing Expose request
02:12:56.816 00.010 8976 Received - 47 (G) 
02:12:56.816 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:12:56.816 00.000 8976 stepped: pos (-14, 19)
02:12:56.816 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:12:56.816 00.000 8976 MountToCamera -- mountX=2.07 mountY=-2.99 hyp=3.64 mountTheta=-0.96 cameraX=1.72, cameraY=3.21 cameraTheta=1.08
02:12:56.816 00.000 8976 incremental bump (1.721, 3.209) isValid = 1
02:12:56.816 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:12:56.816 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:12:56.816 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:12:56.816 00.000 8976 move complete, result=0
02:12:56.816 00.000 9828 Worker thread wakes up
02:12:56.816 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:12:56.816 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:12:56.816 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:12:56.816 00.000 8976 worker thread done servicing request
02:12:56.816 00.000 8976 Worker thread wakes up
02:12:56.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:56.816 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:12:56.817 00.001 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:12:56.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:56.817 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:12:56.817 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:12:56.817 00.000 9828 BLC: window closed
02:12:56.817 00.000 9828 MoveAxis(E, 19, B)
02:12:56.817 00.000 9828 Guiding  Dir = 2, Dur = 19
02:12:56.817 00.000 9828 IsSlewing returns 0
02:12:56.817 00.000 9828 IsGuiding returns 0
02:12:56.817 00.000 9828 PulseGuide returned control before completion, sleep 29
02:12:56.861 00.044 9828 IsGuiding returns 1
02:12:56.861 00.000 9828 scope still moving after pulse duration time elapsed
02:12:56.891 00.030 9828 IsSlewing returns 0
02:12:56.891 00.000 9828 IsGuiding returns 1
02:12:56.924 00.033 9828 IsSlewing returns 0
02:12:56.924 00.000 9828 IsGuiding returns 1
02:12:56.955 00.031 9828 IsSlewing returns 0
02:12:56.955 00.000 9828 IsGuiding returns 1
02:12:56.986 00.031 9828 IsSlewing returns 0
02:12:56.986 00.000 9828 IsGuiding returns 0
02:12:56.986 00.000 9828 scope move finished after 19 + 149 ms
02:12:56.986 00.000 9828 Move returns status 0, amount 19
02:12:56.986 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:56.986 00.000 9828 MoveAxis(N, 13, B)
02:12:56.986 00.000 9828 Guiding  Dir = 0, Dur = 13
02:12:57.002 00.016 9828 IsSlewing returns 0
02:12:57.002 00.000 9828 IsGuiding returns 0
02:12:57.002 00.000 9828 PulseGuide returned control before completion, sleep 23
02:12:57.033 00.031 9828 IsGuiding returns 1
02:12:57.033 00.000 9828 scope still moving after pulse duration time elapsed
02:12:57.063 00.030 9828 IsSlewing returns 0
02:12:57.063 00.000 9828 IsGuiding returns 1
02:12:57.095 00.032 9828 IsSlewing returns 0
02:12:57.095 00.000 9828 IsGuiding returns 1
02:12:57.126 00.031 9828 IsSlewing returns 0
02:12:57.126 00.000 9828 IsGuiding returns 1
02:12:57.157 00.031 9828 IsSlewing returns 0
02:12:57.157 00.000 9828 IsGuiding returns 0
02:12:57.157 00.000 9828 scope move finished after 13 + 142 ms
02:12:57.157 00.000 9828 Move returns status 0, amount 13
02:12:57.157 00.000 9828 move complete, result=0
02:12:57.157 00.000 9828 worker thread done servicing request
02:12:57.157 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:12:57.510 00.353 8976 Exposure complete
02:12:57.516 00.006 8976 worker thread done servicing request
02:12:57.516 00.000 5052 OnExposeComplete: enter
02:12:57.517 00.001 5052 UpdateGuideState(): m_state=6
02:12:57.517 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7634
02:12:57.517 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=282.17, Mass=200, SNR=9.8, Peak=87 HFD=2.1
02:12:57.517 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
02:12:57.517 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
02:12:57.517 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.46 hyp=0.72 cameraTheta=0.70 mountX=0.16 mountY=-0.71, mountTheta=-1.35
02:12:57.517 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.46, opts=13)
02:12:57.517 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.46)
02:12:57.517 00.000 8976 Worker thread wakes up
02:12:57.518 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.46) opts 0xd
02:12:57.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.46)
02:12:57.518 00.000 8976 Moving (0.55, 0.46) raw xDistance=0.16 yDistance=-0.71
02:12:57.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:12:57.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
02:12:57.518 00.000 8976 MoveAxis(R, 0, ABG)
02:12:57.518 00.000 8976 MoveAxis(U, 3, ABG)
02:12:57.518 00.000 8976 stepping (-14, 19) + (0, 3)
02:12:57.518 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:57.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:12:57.528 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
02:12:57.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:57.528 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:57.528 00.000 5052 Enqueuing Expose request
02:12:57.552 00.024 8976 Received - 47 (G) 
02:12:57.552 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:12:57.552 00.000 8976 stepped: pos (-14, 22)
02:12:57.552 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:12:57.552 00.000 8976 MountToCamera -- mountX=2.10 mountY=-3.16 hyp=3.79 mountTheta=-0.98 cameraX=1.86, cameraY=3.30 cameraTheta=1.06
02:12:57.552 00.000 8976 incremental bump (1.858, 3.305) isValid = 1
02:12:57.552 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:12:57.552 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:57.552 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:57.552 00.000 8976 move complete, result=0
02:12:57.552 00.000 9828 Worker thread wakes up
02:12:57.552 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:57.552 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:57.552 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:12:57.552 00.000 8976 worker thread done servicing request
02:12:57.552 00.000 8976 Worker thread wakes up
02:12:57.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:57.552 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:12:57.552 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:12:57.553 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:57.553 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:12:57.553 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:12:57.553 00.000 9828 BLC: window closed
02:12:57.553 00.000 9828 MoveAxis(E, 19, B)
02:12:57.553 00.000 9828 Guiding  Dir = 2, Dur = 19
02:12:57.553 00.000 9828 IsSlewing returns 0
02:12:57.553 00.000 9828 IsGuiding returns 0
02:12:57.553 00.000 9828 PulseGuide returned control before completion, sleep 29
02:12:57.589 00.036 9828 IsGuiding returns 1
02:12:57.589 00.000 9828 scope still moving after pulse duration time elapsed
02:12:57.620 00.031 9828 IsSlewing returns 0
02:12:57.620 00.000 9828 IsGuiding returns 1
02:12:57.650 00.030 9828 IsSlewing returns 0
02:12:57.650 00.000 9828 IsGuiding returns 1
02:12:57.681 00.031 9828 IsSlewing returns 0
02:12:57.681 00.000 9828 IsGuiding returns 0
02:12:57.681 00.000 9828 scope move finished after 19 + 109 ms
02:12:57.681 00.000 9828 Move returns status 0, amount 19
02:12:57.681 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:57.681 00.000 9828 MoveAxis(N, 13, B)
02:12:57.681 00.000 9828 Guiding  Dir = 0, Dur = 13
02:12:57.697 00.016 9828 IsSlewing returns 0
02:12:57.697 00.000 9828 IsGuiding returns 0
02:12:57.697 00.000 9828 PulseGuide returned control before completion, sleep 23
02:12:57.729 00.032 9828 IsGuiding returns 1
02:12:57.729 00.000 9828 scope still moving after pulse duration time elapsed
02:12:57.759 00.030 9828 IsSlewing returns 0
02:12:57.759 00.000 9828 IsGuiding returns 1
02:12:57.792 00.033 9828 IsSlewing returns 0
02:12:57.792 00.000 9828 IsGuiding returns 1
02:12:57.821 00.029 9828 IsSlewing returns 0
02:12:57.821 00.000 9828 IsGuiding returns 0
02:12:57.821 00.000 9828 scope move finished after 13 + 111 ms
02:12:57.821 00.000 9828 Move returns status 0, amount 13
02:12:57.821 00.000 9828 move complete, result=0
02:12:57.821 00.000 9828 worker thread done servicing request
02:12:57.821 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:12:58.243 00.422 8976 Exposure complete
02:12:58.248 00.005 8976 worker thread done servicing request
02:12:58.249 00.001 5052 OnExposeComplete: enter
02:12:58.249 00.000 5052 UpdateGuideState(): m_state=6
02:12:58.249 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7635
02:12:58.249 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.42, Mass=218, SNR=10.3, Peak=95 HFD=1.5
02:12:58.249 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
02:12:58.249 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
02:12:58.249 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.29 hyp=0.57 cameraTheta=-0.54 mountX=-0.48 mountY=-0.25, mountTheta=-2.67
02:12:58.250 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.29, opts=13)
02:12:58.250 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.29)
02:12:58.250 00.000 8976 Worker thread wakes up
02:12:58.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.29) opts 0xd
02:12:58.250 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.29)
02:12:58.250 00.000 8976 Moving (0.49, -0.29) raw xDistance=-0.48 yDistance=-0.25
02:12:58.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:12:58.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:12:58.250 00.000 8976 MoveAxis(R, 2, ABG)
02:12:58.250 00.000 8976 stepping (-14, 22) + (2, 0)
02:12:58.250 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:58.251 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=95, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:12:58.260 00.009 5052 UpdateGuideState exits: m=218 SNR=10.3
02:12:58.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:58.260 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:58.260 00.000 5052 Enqueuing Expose request
02:12:58.287 00.027 8976 Received - 47 (G) 
02:12:58.287 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:12:58.287 00.000 8976 stepped: pos (-12, 22)
02:12:58.287 00.000 8976 MoveAxis(U, 0, ABG)
02:12:58.287 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:12:58.287 00.000 8976 MountToCamera -- mountX=2.01 mountY=-3.27 hyp=3.84 mountTheta=-1.02 cameraX=2.00, cameraY=3.28 cameraTheta=1.02
02:12:58.287 00.000 8976 incremental bump (1.995, 3.279) isValid = 1
02:12:58.287 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
02:12:58.287 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:58.287 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:58.287 00.000 8976 move complete, result=0
02:12:58.288 00.001 8976 worker thread done servicing request
02:12:58.288 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:12:58.288 00.000 9828 Worker thread wakes up
02:12:58.288 00.000 8976 Worker thread wakes up
02:12:58.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:58.288 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:58.288 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:58.288 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:58.288 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
02:12:58.288 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
02:12:58.288 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:12:58.288 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:12:58.288 00.000 9828 BLC: window closed
02:12:58.288 00.000 9828 MoveAxis(E, 20, B)
02:12:58.288 00.000 9828 Guiding  Dir = 2, Dur = 20
02:12:58.292 00.004 9828 IsSlewing returns 0
02:12:58.293 00.001 9828 IsGuiding returns 0
02:12:58.293 00.000 9828 PulseGuide returned control before completion, sleep 30
02:12:58.333 00.040 9828 IsGuiding returns 1
02:12:58.333 00.000 9828 scope still moving after pulse duration time elapsed
02:12:58.365 00.032 9828 IsSlewing returns 0
02:12:58.365 00.000 9828 IsGuiding returns 1
02:12:58.395 00.030 9828 IsSlewing returns 0
02:12:58.395 00.000 9828 IsGuiding returns 1
02:12:58.427 00.032 9828 IsSlewing returns 0
02:12:58.427 00.000 9828 IsGuiding returns 0
02:12:58.428 00.001 9828 scope move finished after 20 + 114 ms
02:12:58.428 00.000 9828 Move returns status 0, amount 20
02:12:58.428 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:58.428 00.000 9828 MoveAxis(N, 13, B)
02:12:58.428 00.000 9828 Guiding  Dir = 0, Dur = 13
02:12:58.442 00.014 9828 IsSlewing returns 0
02:12:58.442 00.000 9828 IsGuiding returns 0
02:12:58.442 00.000 9828 PulseGuide returned control before completion, sleep 23
02:12:58.473 00.031 9828 IsGuiding returns 1
02:12:58.473 00.000 9828 scope still moving after pulse duration time elapsed
02:12:58.504 00.031 9828 IsSlewing returns 0
02:12:58.504 00.000 9828 IsGuiding returns 1
02:12:58.536 00.032 9828 IsSlewing returns 0
02:12:58.536 00.000 9828 IsGuiding returns 1
02:12:58.567 00.031 9828 IsSlewing returns 0
02:12:58.567 00.000 9828 IsGuiding returns 1
02:12:58.599 00.032 9828 IsSlewing returns 0
02:12:58.599 00.000 9828 IsGuiding returns 0
02:12:58.599 00.000 9828 scope move finished after 13 + 143 ms
02:12:58.599 00.000 9828 Move returns status 0, amount 13
02:12:58.599 00.000 9828 move complete, result=0
02:12:58.599 00.000 9828 worker thread done servicing request
02:12:58.599 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:12:58.996 00.397 8976 Exposure complete
02:12:59.002 00.006 8976 worker thread done servicing request
02:12:59.002 00.000 5052 OnExposeComplete: enter
02:12:59.002 00.000 5052 UpdateGuideState(): m_state=6
02:12:59.002 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7636
02:12:59.002 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.81, Mass=206, SNR=9.9, Peak=88 HFD=1.7
02:12:59.002 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
02:12:59.002 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
02:12:59.002 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.10 hyp=0.26 cameraTheta=0.40 mountX=-0.02 mountY=-0.25, mountTheta=-1.64
02:12:59.003 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.10, opts=13)
02:12:59.003 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.10)
02:12:59.003 00.000 8976 Worker thread wakes up
02:12:59.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.10) opts 0xd
02:12:59.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.10)
02:12:59.003 00.000 8976 Moving (0.24, 0.10) raw xDistance=-0.02 yDistance=-0.25
02:12:59.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:12:59.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:12:59.003 00.000 8976 MoveAxis(R, 0, ABG)
02:12:59.003 00.000 8976 MoveAxis(U, 0, ABG)
02:12:59.004 00.001 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:12:59.004 00.000 8976 MountToCamera -- mountX=1.95 mountY=-3.34 hyp=3.87 mountTheta=-1.04 cameraX=2.09, cameraY=3.26 cameraTheta=1.00
02:12:59.004 00.000 8976 incremental bump (2.087, 3.262) isValid = 1
02:12:59.004 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:12:59.004 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:59.004 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:59.004 00.000 8976 move complete, result=0
02:12:59.004 00.000 8976 worker thread done servicing request
02:12:59.004 00.000 9828 Worker thread wakes up
02:12:59.004 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:59.004 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:59.004 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:12:59.004 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
02:12:59.005 00.001 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
02:12:59.005 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:12:59.005 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:59.005 00.000 9828 BLC: window closed
02:12:59.005 00.000 9828 MoveAxis(E, 21, B)
02:12:59.005 00.000 9828 Guiding  Dir = 2, Dur = 21
02:12:59.005 00.000 9828 IsSlewing returns 0
02:12:59.005 00.000 9828 IsGuiding returns 0
02:12:59.005 00.000 9828 PulseGuide returned control before completion, sleep 31
02:12:59.015 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
02:12:59.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:59.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:59.015 00.000 5052 Enqueuing Expose request
02:12:59.016 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:12:59.016 00.000 8976 Worker thread wakes up
02:12:59.017 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:59.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:59.047 00.030 9828 IsGuiding returns 1
02:12:59.047 00.000 9828 scope still moving after pulse duration time elapsed
02:12:59.078 00.031 9828 IsSlewing returns 0
02:12:59.078 00.000 9828 IsGuiding returns 1
02:12:59.109 00.031 9828 IsSlewing returns 0
02:12:59.109 00.000 9828 IsGuiding returns 1
02:12:59.140 00.031 9828 IsSlewing returns 0
02:12:59.140 00.000 9828 IsGuiding returns 1
02:12:59.172 00.032 9828 IsSlewing returns 0
02:12:59.172 00.000 9828 IsGuiding returns 1
02:12:59.204 00.032 9828 IsSlewing returns 0
02:12:59.204 00.000 9828 IsGuiding returns 0
02:12:59.204 00.000 9828 scope move finished after 21 + 177 ms
02:12:59.204 00.000 9828 Move returns status 0, amount 21
02:12:59.204 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:59.204 00.000 9828 MoveAxis(N, 12, B)
02:12:59.204 00.000 9828 Guiding  Dir = 0, Dur = 12
02:12:59.220 00.016 9828 IsSlewing returns 0
02:12:59.220 00.000 9828 IsGuiding returns 0
02:12:59.220 00.000 9828 PulseGuide returned control before completion, sleep 22
02:12:59.252 00.032 9828 IsGuiding returns 1
02:12:59.252 00.000 9828 scope still moving after pulse duration time elapsed
02:12:59.282 00.030 9828 IsSlewing returns 0
02:12:59.282 00.000 9828 IsGuiding returns 1
02:12:59.328 00.046 9828 IsSlewing returns 0
02:12:59.328 00.000 9828 IsGuiding returns 1
02:12:59.360 00.032 9828 IsSlewing returns 0
02:12:59.360 00.000 9828 IsGuiding returns 0
02:12:59.360 00.000 9828 scope move finished after 12 + 128 ms
02:12:59.361 00.001 9828 Move returns status 0, amount 12
02:12:59.361 00.000 9828 move complete, result=0
02:12:59.361 00.000 9828 worker thread done servicing request
02:12:59.361 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:12:59.706 00.345 8976 Exposure complete
02:12:59.711 00.005 8976 worker thread done servicing request
02:12:59.711 00.000 5052 OnExposeComplete: enter
02:12:59.711 00.000 5052 UpdateGuideState(): m_state=6
02:12:59.711 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7637
02:12:59.711 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.69, Mass=204, SNR=9.9, Peak=86 HFD=2.0
02:12:59.711 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
02:12:59.711 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
02:12:59.712 00.001 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.99 mountX=0.04 mountY=0.12, mountTheta=1.24
02:12:59.712 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.02, opts=13)
02:12:59.712 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.02)
02:12:59.712 00.000 8976 Worker thread wakes up
02:12:59.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.02) opts 0xd
02:12:59.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.02)
02:12:59.712 00.000 8976 Moving (-0.13, -0.02) raw xDistance=0.04 yDistance=0.12
02:12:59.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:12:59.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:12:59.712 00.000 8976 MoveAxis(R, 0, ABG)
02:12:59.712 00.000 8976 MoveAxis(U, 0, ABG)
02:12:59.712 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:12:59.712 00.000 8976 MountToCamera -- mountX=1.92 mountY=-3.39 hyp=3.90 mountTheta=-1.06 cameraX=2.15, cameraY=3.25 cameraTheta=0.99
02:12:59.712 00.000 8976 incremental bump (2.149, 3.250) isValid = 1
02:12:59.712 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
02:12:59.713 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:12:59.713 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:12:59.713 00.000 8976 move complete, result=0
02:12:59.713 00.000 9828 Worker thread wakes up
02:12:59.713 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:12:59.713 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:12:59.713 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
02:12:59.713 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
02:12:59.713 00.000 8976 worker thread done servicing request
02:12:59.714 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:12:59.714 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:12:59.714 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:12:59.714 00.000 9828 BLC: window closed
02:12:59.714 00.000 9828 MoveAxis(E, 22, B)
02:12:59.714 00.000 9828 Guiding  Dir = 2, Dur = 22
02:12:59.714 00.000 9828 IsSlewing returns 0
02:12:59.714 00.000 9828 IsGuiding returns 0
02:12:59.714 00.000 9828 PulseGuide returned control before completion, sleep 32
02:12:59.723 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:12:59.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:59.723 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:12:59.723 00.000 5052 Enqueuing Expose request
02:12:59.723 00.000 8976 Worker thread wakes up
02:12:59.723 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:59.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:12:59.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:12:59.760 00.037 9828 IsGuiding returns 1
02:12:59.760 00.000 9828 scope still moving after pulse duration time elapsed
02:12:59.793 00.033 9828 IsSlewing returns 0
02:12:59.793 00.000 9828 IsGuiding returns 1
02:12:59.825 00.032 9828 IsSlewing returns 0
02:12:59.825 00.000 9828 IsGuiding returns 1
02:12:59.856 00.031 9828 IsSlewing returns 0
02:12:59.856 00.000 9828 IsGuiding returns 0
02:12:59.856 00.000 9828 scope move finished after 22 + 119 ms
02:12:59.856 00.000 9828 Move returns status 0, amount 22
02:12:59.856 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:12:59.856 00.000 9828 MoveAxis(N, 12, B)
02:12:59.856 00.000 9828 Guiding  Dir = 0, Dur = 12
02:12:59.871 00.015 9828 IsSlewing returns 0
02:12:59.871 00.000 9828 IsGuiding returns 0
02:12:59.871 00.000 9828 PulseGuide returned control before completion, sleep 22
02:12:59.902 00.031 9828 IsGuiding returns 1
02:12:59.902 00.000 9828 scope still moving after pulse duration time elapsed
02:12:59.934 00.032 9828 IsSlewing returns 0
02:12:59.934 00.000 9828 IsGuiding returns 1
02:12:59.966 00.032 9828 IsSlewing returns 0
02:12:59.966 00.000 9828 IsGuiding returns 1
02:12:59.996 00.030 9828 IsSlewing returns 0
02:12:59.996 00.000 9828 IsGuiding returns 1
02:13:00.027 00.031 9828 IsSlewing returns 0
02:13:00.027 00.000 9828 IsGuiding returns 0
02:13:00.027 00.000 9828 scope move finished after 12 + 144 ms
02:13:00.027 00.000 9828 Move returns status 0, amount 12
02:13:00.027 00.000 9828 move complete, result=0
02:13:00.027 00.000 9828 worker thread done servicing request
02:13:00.027 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:13:00.417 00.390 8976 Exposure complete
02:13:00.423 00.006 8976 worker thread done servicing request
02:13:00.423 00.000 5052 OnExposeComplete: enter
02:13:00.423 00.000 5052 UpdateGuideState(): m_state=6
02:13:00.423 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7638
02:13:00.424 00.001 5052 Star::Find returns 1 (0), X=328.34, Y=281.50, Mass=196, SNR=9.7, Peak=83 HFD=1.7
02:13:00.424 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
02:13:00.424 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
02:13:00.424 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.21 hyp=0.86 cameraTheta=-2.90 mountX=0.19 mountY=0.82, mountTheta=1.34
02:13:00.424 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.21, opts=13)
02:13:00.424 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.21)
02:13:00.424 00.000 8976 Worker thread wakes up
02:13:00.425 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.21) opts 0xd
02:13:00.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.21)
02:13:00.425 00.000 8976 Moving (-0.84, -0.21) raw xDistance=0.19 yDistance=0.82
02:13:00.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:13:00.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.82
02:13:00.425 00.000 8976 MoveAxis(R, 0, ABG)
02:13:00.425 00.000 8976 MoveAxis(D, 3, ABG)
02:13:00.425 00.000 8976 stepping (-12, 22) + (0, -3)
02:13:00.425 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:00.425 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:13:00.436 00.011 5052 UpdateGuideState exits: m=196 SNR=9.7
02:13:00.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:00.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:00.436 00.000 5052 Enqueuing Expose request
02:13:00.461 00.025 8976 Received - 47 (G) 
02:13:00.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:00.461 00.000 8976 stepped: pos (-12, 19)
02:13:00.461 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:13:00.461 00.000 8976 MountToCamera -- mountX=1.89 mountY=-3.27 hyp=3.78 mountTheta=-1.05 cameraX=2.05, cameraY=3.17 cameraTheta=1.00
02:13:00.461 00.000 8976 incremental bump (2.050, 3.171) isValid = 1
02:13:00.461 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:13:00.461 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:13:00.461 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:13:00.461 00.000 8976 move complete, result=0
02:13:00.462 00.001 8976 worker thread done servicing request
02:13:00.462 00.000 8976 Worker thread wakes up
02:13:00.462 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:00.462 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:00.462 00.000 9828 Worker thread wakes up
02:13:00.462 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:13:00.462 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:13:00.462 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
02:13:00.462 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
02:13:00.462 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:13:00.462 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:13:00.462 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:13:00.462 00.000 9828 BLC: window closed
02:13:00.462 00.000 9828 MoveAxis(E, 21, B)
02:13:00.462 00.000 9828 Guiding  Dir = 2, Dur = 21
02:13:00.463 00.001 9828 IsSlewing returns 0
02:13:00.463 00.000 9828 IsGuiding returns 0
02:13:00.463 00.000 9828 PulseGuide returned control before completion, sleep 31
02:13:00.496 00.033 9828 IsGuiding returns 1
02:13:00.496 00.000 9828 scope still moving after pulse duration time elapsed
02:13:00.527 00.031 9828 IsSlewing returns 0
02:13:00.527 00.000 9828 IsGuiding returns 1
02:13:00.559 00.032 9828 IsSlewing returns 0
02:13:00.559 00.000 9828 IsGuiding returns 1
02:13:00.591 00.032 9828 IsSlewing returns 0
02:13:00.592 00.001 9828 IsGuiding returns 0
02:13:00.592 00.000 9828 scope move finished after 21 + 108 ms
02:13:00.592 00.000 9828 Move returns status 0, amount 21
02:13:00.592 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:00.592 00.000 9828 MoveAxis(N, 12, B)
02:13:00.592 00.000 9828 Guiding  Dir = 0, Dur = 12
02:13:00.607 00.015 9828 IsSlewing returns 0
02:13:00.607 00.000 9828 IsGuiding returns 0
02:13:00.608 00.001 9828 PulseGuide returned control before completion, sleep 22
02:13:00.637 00.029 9828 IsGuiding returns 1
02:13:00.637 00.000 9828 scope still moving after pulse duration time elapsed
02:13:00.668 00.031 9828 IsSlewing returns 0
02:13:00.669 00.001 9828 IsGuiding returns 1
02:13:00.698 00.029 9828 IsSlewing returns 0
02:13:00.698 00.000 9828 IsGuiding returns 1
02:13:00.730 00.032 9828 IsSlewing returns 0
02:13:00.730 00.000 9828 IsGuiding returns 1
02:13:00.760 00.030 9828 IsSlewing returns 0
02:13:00.760 00.000 9828 IsGuiding returns 0
02:13:00.760 00.000 9828 scope move finished after 12 + 141 ms
02:13:00.760 00.000 9828 Move returns status 0, amount 12
02:13:00.760 00.000 9828 move complete, result=0
02:13:00.760 00.000 9828 worker thread done servicing request
02:13:00.760 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:13:01.155 00.395 8976 Exposure complete
02:13:01.161 00.006 8976 worker thread done servicing request
02:13:01.161 00.000 5052 OnExposeComplete: enter
02:13:01.161 00.000 5052 UpdateGuideState(): m_state=6
02:13:01.161 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7639
02:13:01.161 00.000 5052 Star::Find returns 1 (0), X=328.07, Y=281.89, Mass=193, SNR=9.7, Peak=88 HFD=1.9
02:13:01.161 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:13:01.161 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:13:01.161 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=0.18 hyp=1.12 cameraTheta=2.98 mountX=0.66 mountY=0.82, mountTheta=0.89
02:13:01.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=0.18, opts=13)
02:13:01.162 00.000 5052 Enqueuing Move request for stepguider (-1.10, 0.18)
02:13:01.162 00.000 8976 Worker thread wakes up
02:13:01.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, 0.18) opts 0xd
02:13:01.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, 0.18)
02:13:01.162 00.000 8976 Moving (-1.10, 0.18) raw xDistance=0.66 yDistance=0.82
02:13:01.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
02:13:01.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.82
02:13:01.162 00.000 8976 MoveAxis(L, 3, ABG)
02:13:01.162 00.000 8976 stepping (-12, 19) + (-3, 0)
02:13:01.162 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:01.163 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:13:01.172 00.009 5052 UpdateGuideState exits: m=193 SNR=9.7
02:13:01.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:01.172 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:01.172 00.000 5052 Enqueuing Expose request
02:13:01.196 00.024 8976 Received - 47 (G) 
02:13:01.196 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:01.196 00.000 8976 stepped: pos (-15, 19)
02:13:01.196 00.000 8976 MoveAxis(D, 3, ABG)
02:13:01.196 00.000 8976 stepping (-15, 19) + (0, -3)
02:13:01.196 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:01.228 00.032 8976 Received - 47 (G) 
02:13:01.228 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:01.228 00.000 8976 stepped: pos (-15, 16)
02:13:01.228 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:13:01.228 00.000 8976 MountToCamera -- mountX=2.02 mountY=-3.03 hyp=3.64 mountTheta=-0.98 cameraX=1.78, cameraY=3.18 cameraTheta=1.06
02:13:01.228 00.000 8976 incremental bump (1.775, 3.181) isValid = 1
02:13:01.228 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:13:01.228 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:13:01.228 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:13:01.228 00.000 8976 move complete, result=0
02:13:01.228 00.000 9828 Worker thread wakes up
02:13:01.229 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:13:01.229 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:13:01.229 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:13:01.229 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:13:01.229 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.8 px 3 ms SOUTH
02:13:01.229 00.000 8976 worker thread done servicing request
02:13:01.229 00.000 8976 Worker thread wakes up
02:13:01.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:01.229 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:01.229 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:13:01.229 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:13:01.229 00.000 9828 BLC: window closed
02:13:01.229 00.000 9828 MoveAxis(E, 19, B)
02:13:01.229 00.000 9828 Guiding  Dir = 2, Dur = 19
02:13:01.230 00.001 9828 IsSlewing returns 0
02:13:01.230 00.000 9828 IsGuiding returns 0
02:13:01.230 00.000 9828 PulseGuide returned control before completion, sleep 29
02:13:01.275 00.045 9828 IsGuiding returns 1
02:13:01.275 00.000 9828 scope still moving after pulse duration time elapsed
02:13:01.307 00.032 9828 IsSlewing returns 0
02:13:01.308 00.001 9828 IsGuiding returns 1
02:13:01.337 00.029 9828 IsSlewing returns 0
02:13:01.338 00.001 9828 IsGuiding returns 1
02:13:01.369 00.031 9828 IsSlewing returns 0
02:13:01.369 00.000 9828 IsGuiding returns 0
02:13:01.369 00.000 9828 scope move finished after 19 + 119 ms
02:13:01.369 00.000 9828 Move returns status 0, amount 19
02:13:01.369 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:01.369 00.000 9828 MoveAxis(N, 13, B)
02:13:01.369 00.000 9828 Guiding  Dir = 0, Dur = 13
02:13:01.389 00.020 9828 IsSlewing returns 0
02:13:01.390 00.001 9828 IsGuiding returns 0
02:13:01.390 00.000 9828 PulseGuide returned control before completion, sleep 23
02:13:01.418 00.028 9828 IsGuiding returns 1
02:13:01.418 00.000 9828 scope still moving after pulse duration time elapsed
02:13:01.446 00.028 9828 IsSlewing returns 0
02:13:01.446 00.000 9828 IsGuiding returns 1
02:13:01.479 00.033 9828 IsSlewing returns 0
02:13:01.479 00.000 9828 IsGuiding returns 1
02:13:01.509 00.030 9828 IsSlewing returns 0
02:13:01.509 00.000 9828 IsGuiding returns 1
02:13:01.541 00.032 9828 IsSlewing returns 0
02:13:01.541 00.000 9828 IsGuiding returns 1
02:13:01.573 00.032 9828 IsSlewing returns 0
02:13:01.573 00.000 9828 IsGuiding returns 1
02:13:01.604 00.031 9828 IsSlewing returns 0
02:13:01.604 00.000 9828 IsGuiding returns 0
02:13:01.604 00.000 9828 scope move finished after 13 + 201 ms
02:13:01.604 00.000 9828 Move returns status 0, amount 13
02:13:01.604 00.000 9828 move complete, result=0
02:13:01.604 00.000 9828 worker thread done servicing request
02:13:01.605 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:13:01.923 00.318 8976 Exposure complete
02:13:01.928 00.005 8976 worker thread done servicing request
02:13:01.928 00.000 5052 OnExposeComplete: enter
02:13:01.928 00.000 5052 UpdateGuideState(): m_state=6
02:13:01.928 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7640
02:13:01.928 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.70, Mass=191, SNR=9.6, Peak=85 HFD=1.6
02:13:01.928 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
02:13:01.928 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
02:13:01.928 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.01 hyp=0.49 cameraTheta=-3.13 mountX=0.22 mountY=0.42, mountTheta=1.09
02:13:01.929 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.01, opts=13)
02:13:01.930 00.001 5052 Enqueuing Move request for stepguider (-0.49, -0.01)
02:13:01.930 00.000 8976 Worker thread wakes up
02:13:01.930 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.01) opts 0xd
02:13:01.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.01)
02:13:01.930 00.000 8976 Moving (-0.49, -0.01) raw xDistance=0.22 yDistance=0.42
02:13:01.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:13:01.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
02:13:01.930 00.000 8976 MoveAxis(R, 0, ABG)
02:13:01.930 00.000 8976 MoveAxis(D, 2, ABG)
02:13:01.930 00.000 8976 stepping (-15, 16) + (0, -2)
02:13:01.930 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:01.931 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:13:01.942 00.011 5052 UpdateGuideState exits: m=191 SNR=9.6
02:13:01.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:01.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:01.942 00.000 5052 Enqueuing Expose request
02:13:01.963 00.021 8976 Received - 47 (G) 
02:13:01.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:01.963 00.000 8976 stepped: pos (-15, 14)
02:13:01.963 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:13:01.963 00.000 8976 MountToCamera -- mountX=2.11 mountY=-2.76 hyp=3.48 mountTheta=-0.92 cameraX=1.50, cameraY=3.14 cameraTheta=1.13
02:13:01.964 00.001 8976 incremental bump (1.498, 3.140) isValid = 1
02:13:01.964 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:13:01.964 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:13:01.964 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:13:01.964 00.000 8976 move complete, result=0
02:13:01.964 00.000 9828 Worker thread wakes up
02:13:01.964 00.000 8976 worker thread done servicing request
02:13:01.964 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:13:01.964 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:13:01.974 00.010 8976 Worker thread wakes up
02:13:01.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:01.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:01.974 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:13:01.974 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
02:13:01.975 00.001 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:13:01.975 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:13:01.975 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:13:01.975 00.000 9828 BLC: window closed
02:13:01.975 00.000 9828 MoveAxis(E, 17, B)
02:13:01.975 00.000 9828 Guiding  Dir = 2, Dur = 17
02:13:01.975 00.000 9828 IsSlewing returns 0
02:13:01.975 00.000 9828 IsGuiding returns 0
02:13:01.979 00.004 9828 PulseGuide returned control before completion, sleep 24
02:13:02.012 00.033 9828 IsGuiding returns 1
02:13:02.012 00.000 9828 scope still moving after pulse duration time elapsed
02:13:02.045 00.033 9828 IsSlewing returns 0
02:13:02.045 00.000 9828 IsGuiding returns 1
02:13:02.076 00.031 9828 IsSlewing returns 0
02:13:02.076 00.000 9828 IsGuiding returns 1
02:13:02.108 00.032 9828 IsSlewing returns 0
02:13:02.108 00.000 9828 IsGuiding returns 0
02:13:02.108 00.000 9828 scope move finished after 17 + 115 ms
02:13:02.108 00.000 9828 Move returns status 0, amount 17
02:13:02.108 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:02.108 00.000 9828 MoveAxis(N, 14, B)
02:13:02.108 00.000 9828 Guiding  Dir = 0, Dur = 14
02:13:02.123 00.015 9828 IsSlewing returns 0
02:13:02.123 00.000 9828 IsGuiding returns 0
02:13:02.123 00.000 9828 PulseGuide returned control before completion, sleep 24
02:13:02.155 00.032 9828 IsGuiding returns 1
02:13:02.155 00.000 9828 scope still moving after pulse duration time elapsed
02:13:02.185 00.030 9828 IsSlewing returns 0
02:13:02.185 00.000 9828 IsGuiding returns 1
02:13:02.215 00.030 9828 IsSlewing returns 0
02:13:02.215 00.000 9828 IsGuiding returns 1
02:13:02.246 00.031 9828 IsSlewing returns 0
02:13:02.246 00.000 9828 IsGuiding returns 1
02:13:02.276 00.030 9828 IsSlewing returns 0
02:13:02.276 00.000 9828 IsGuiding returns 0
02:13:02.276 00.000 9828 scope move finished after 14 + 139 ms
02:13:02.276 00.000 9828 Move returns status 0, amount 14
02:13:02.276 00.000 9828 move complete, result=0
02:13:02.276 00.000 9828 worker thread done servicing request
02:13:02.276 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:13:02.663 00.387 8976 Exposure complete
02:13:02.669 00.006 8976 worker thread done servicing request
02:13:02.669 00.000 5052 OnExposeComplete: enter
02:13:02.669 00.000 5052 UpdateGuideState(): m_state=6
02:13:02.669 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7641
02:13:02.670 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.72, Mass=178, SNR=9.3, Peak=81 HFD=2.0
02:13:02.670 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:13:02.670 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
02:13:02.670 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.08 mountX=0.12 mountY=0.18, mountTheta=1.00
02:13:02.670 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.01, opts=13)
02:13:02.670 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.01)
02:13:02.671 00.001 8976 Worker thread wakes up
02:13:02.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.01) opts 0xd
02:13:02.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.01)
02:13:02.671 00.000 8976 Moving (-0.23, 0.01) raw xDistance=0.12 yDistance=0.18
02:13:02.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:13:02.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:13:02.671 00.000 8976 MoveAxis(R, 0, ABG)
02:13:02.671 00.000 8976 MoveAxis(U, 0, ABG)
02:13:02.671 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:13:02.671 00.000 8976 MountToCamera -- mountX=2.17 mountY=-2.58 hyp=3.38 mountTheta=-0.87 cameraX=1.31, cameraY=3.11 cameraTheta=1.17
02:13:02.671 00.000 8976 incremental bump (1.312, 3.113) isValid = 1
02:13:02.671 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
02:13:02.671 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:13:02.671 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:13:02.671 00.000 8976 move complete, result=0
02:13:02.671 00.000 9828 Worker thread wakes up
02:13:02.671 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:13:02.671 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:13:02.672 00.001 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:13:02.672 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:13:02.672 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:13:02.672 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:13:02.672 00.000 9828 BLC: window closed
02:13:02.672 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:13:02.672 00.000 8976 worker thread done servicing request
02:13:02.672 00.000 9828 MoveAxis(E, 16, B)
02:13:02.672 00.000 9828 Guiding  Dir = 2, Dur = 16
02:13:02.672 00.000 9828 IsSlewing returns 0
02:13:02.672 00.000 9828 IsGuiding returns 0
02:13:02.673 00.001 9828 PulseGuide returned control before completion, sleep 26
02:13:02.681 00.008 5052 UpdateGuideState exits: m=178 SNR=9.3
02:13:02.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:02.682 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:02.682 00.000 5052 Enqueuing Expose request
02:13:02.682 00.000 8976 Worker thread wakes up
02:13:02.682 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:02.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:02.682 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:02.699 00.017 9828 IsGuiding returns 1
02:13:02.699 00.000 9828 scope still moving after pulse duration time elapsed
02:13:02.732 00.033 9828 IsSlewing returns 0
02:13:02.732 00.000 9828 IsGuiding returns 1
02:13:02.762 00.030 9828 IsSlewing returns 0
02:13:02.763 00.001 9828 IsGuiding returns 1
02:13:02.793 00.030 9828 IsSlewing returns 0
02:13:02.793 00.000 9828 IsGuiding returns 1
02:13:02.824 00.031 9828 IsSlewing returns 0
02:13:02.824 00.000 9828 IsGuiding returns 0
02:13:02.824 00.000 9828 scope move finished after 16 + 136 ms
02:13:02.824 00.000 9828 Move returns status 0, amount 16
02:13:02.824 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:02.824 00.000 9828 MoveAxis(N, 14, B)
02:13:02.825 00.001 9828 Guiding  Dir = 0, Dur = 14
02:13:02.840 00.015 9828 IsSlewing returns 0
02:13:02.840 00.000 9828 IsGuiding returns 0
02:13:02.840 00.000 9828 PulseGuide returned control before completion, sleep 24
02:13:02.871 00.031 9828 IsGuiding returns 1
02:13:02.871 00.000 9828 scope still moving after pulse duration time elapsed
02:13:02.902 00.031 9828 IsSlewing returns 0
02:13:02.902 00.000 9828 IsGuiding returns 1
02:13:02.932 00.030 9828 IsSlewing returns 0
02:13:02.932 00.000 9828 IsGuiding returns 1
02:13:02.965 00.033 9828 IsSlewing returns 0
02:13:02.965 00.000 9828 IsGuiding returns 1
02:13:02.994 00.029 9828 IsSlewing returns 0
02:13:02.994 00.000 9828 IsGuiding returns 0
02:13:02.994 00.000 9828 scope move finished after 14 + 139 ms
02:13:02.994 00.000 9828 Move returns status 0, amount 14
02:13:02.994 00.000 9828 move complete, result=0
02:13:02.994 00.000 9828 worker thread done servicing request
02:13:02.994 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:13:03.375 00.381 8976 Exposure complete
02:13:03.380 00.005 8976 worker thread done servicing request
02:13:03.380 00.000 5052 OnExposeComplete: enter
02:13:03.380 00.000 5052 UpdateGuideState(): m_state=6
02:13:03.380 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7642
02:13:03.380 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.65, Mass=188, SNR=9.5, Peak=77 HFD=1.6
02:13:03.380 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
02:13:03.380 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
02:13:03.380 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.06 hyp=0.55 cameraTheta=-3.04 mountX=0.20 mountY=0.49, mountTheta=1.18
02:13:03.382 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.06, opts=13)
02:13:03.382 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.06)
02:13:03.382 00.000 8976 Worker thread wakes up
02:13:03.382 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.06) opts 0xd
02:13:03.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.06)
02:13:03.382 00.000 8976 Moving (-0.55, -0.06) raw xDistance=0.20 yDistance=0.49
02:13:03.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:13:03.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:13:03.382 00.000 8976 MoveAxis(R, 0, ABG)
02:13:03.382 00.000 8976 MoveAxis(D, 2, ABG)
02:13:03.382 00.000 8976 stepping (-15, 14) + (0, -2)
02:13:03.383 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:03.383 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:13:03.393 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:13:03.393 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:03.393 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:03.393 00.000 5052 Enqueuing Expose request
02:13:03.418 00.025 8976 Received - 47 (G) 
02:13:03.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:03.418 00.000 8976 stepped: pos (-15, 12)
02:13:03.418 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:13:03.419 00.001 8976 MountToCamera -- mountX=2.21 mountY=-2.36 hyp=3.24 mountTheta=-0.82 cameraX=1.09, cameraY=3.05 cameraTheta=1.23
02:13:03.419 00.000 8976 incremental bump (1.094, 3.047) isValid = 1
02:13:03.419 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:13:03.419 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:13:03.419 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:13:03.419 00.000 8976 move complete, result=0
02:13:03.419 00.000 8976 worker thread done servicing request
02:13:03.419 00.000 8976 Worker thread wakes up
02:13:03.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:03.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:03.419 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:13:03.419 00.000 9828 Worker thread wakes up
02:13:03.419 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:13:03.419 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:13:03.419 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:13:03.420 00.001 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:13:03.420 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:13:03.420 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:13:03.420 00.000 9828 BLC: window closed
02:13:03.420 00.000 9828 MoveAxis(E, 14, B)
02:13:03.420 00.000 9828 Guiding  Dir = 2, Dur = 14
02:13:03.420 00.000 9828 IsSlewing returns 0
02:13:03.420 00.000 9828 IsGuiding returns 0
02:13:03.420 00.000 9828 PulseGuide returned control before completion, sleep 24
02:13:03.445 00.025 9828 IsGuiding returns 1
02:13:03.445 00.000 9828 scope still moving after pulse duration time elapsed
02:13:03.477 00.032 9828 IsSlewing returns 0
02:13:03.477 00.000 9828 IsGuiding returns 1
02:13:03.508 00.031 9828 IsSlewing returns 0
02:13:03.508 00.000 9828 IsGuiding returns 1
02:13:03.537 00.029 9828 IsSlewing returns 0
02:13:03.537 00.000 9828 IsGuiding returns 1
02:13:03.568 00.031 9828 IsSlewing returns 0
02:13:03.568 00.000 9828 IsGuiding returns 0
02:13:03.568 00.000 9828 scope move finished after 14 + 134 ms
02:13:03.568 00.000 9828 Move returns status 0, amount 14
02:13:03.568 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:03.568 00.000 9828 MoveAxis(N, 14, B)
02:13:03.568 00.000 9828 Guiding  Dir = 0, Dur = 14
02:13:03.584 00.016 9828 IsSlewing returns 0
02:13:03.584 00.000 9828 IsGuiding returns 0
02:13:03.584 00.000 9828 PulseGuide returned control before completion, sleep 24
02:13:03.614 00.030 9828 IsGuiding returns 1
02:13:03.614 00.000 9828 scope still moving after pulse duration time elapsed
02:13:03.646 00.032 9828 IsSlewing returns 0
02:13:03.646 00.000 9828 IsGuiding returns 1
02:13:03.678 00.032 9828 IsSlewing returns 0
02:13:03.679 00.001 9828 IsGuiding returns 1
02:13:03.709 00.030 9828 IsSlewing returns 0
02:13:03.709 00.000 9828 IsGuiding returns 1
02:13:03.741 00.032 9828 IsSlewing returns 0
02:13:03.741 00.000 9828 IsGuiding returns 0
02:13:03.741 00.000 9828 scope move finished after 14 + 142 ms
02:13:03.741 00.000 9828 Move returns status 0, amount 14
02:13:03.741 00.000 9828 move complete, result=0
02:13:03.741 00.000 9828 worker thread done servicing request
02:13:03.741 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:13:04.123 00.382 8976 Exposure complete
02:13:04.128 00.005 8976 worker thread done servicing request
02:13:04.128 00.000 5052 OnExposeComplete: enter
02:13:04.128 00.000 5052 UpdateGuideState(): m_state=6
02:13:04.128 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7643
02:13:04.128 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.83, Mass=205, SNR=9.9, Peak=87 HFD=1.9
02:13:04.128 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:13:04.128 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
02:13:04.129 00.001 5052 CameraToMount -- cameraX=-0.34 cameraY=0.12 hyp=0.36 cameraTheta=2.79 mountX=0.26 mountY=0.22, mountTheta=0.69
02:13:04.129 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.12, opts=13)
02:13:04.129 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.12)
02:13:04.129 00.000 8976 Worker thread wakes up
02:13:04.130 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.12) opts 0xd
02:13:04.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.12)
02:13:04.130 00.000 8976 Moving (-0.34, 0.12) raw xDistance=0.26 yDistance=0.22
02:13:04.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:13:04.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:13:04.130 00.000 8976 MoveAxis(L, 1, ABG)
02:13:04.130 00.000 8976 stepping (-15, 12) + (-1, 0)
02:13:04.130 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:04.130 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:13:04.140 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
02:13:04.140 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:04.141 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:04.141 00.000 5052 Enqueuing Expose request
02:13:04.153 00.012 8976 Received - 47 (G) 
02:13:04.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:04.153 00.000 8976 stepped: pos (-16, 12)
02:13:04.153 00.000 8976 MoveAxis(U, 0, ABG)
02:13:04.153 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:13:04.154 00.001 8976 MountToCamera -- mountX=2.29 mountY=-2.21 hyp=3.18 mountTheta=-0.77 cameraX=0.92, cameraY=3.05 cameraTheta=1.28
02:13:04.154 00.000 8976 incremental bump (0.925, 3.048) isValid = 1
02:13:04.154 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
02:13:04.154 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:13:04.154 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:13:04.154 00.000 8976 move complete, result=0
02:13:04.154 00.000 9828 Worker thread wakes up
02:13:04.154 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:13:04.154 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:13:04.154 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:13:04.154 00.000 8976 worker thread done servicing request
02:13:04.154 00.000 8976 Worker thread wakes up
02:13:04.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:04.154 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:04.154 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:13:04.154 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:13:04.154 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:13:04.155 00.001 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:13:04.155 00.000 9828 BLC: window closed
02:13:04.155 00.000 9828 MoveAxis(E, 12, B)
02:13:04.155 00.000 9828 Guiding  Dir = 2, Dur = 12
02:13:04.155 00.000 9828 IsSlewing returns 0
02:13:04.155 00.000 9828 IsGuiding returns 0
02:13:04.155 00.000 9828 PulseGuide returned control before completion, sleep 22
02:13:04.191 00.036 9828 IsGuiding returns 1
02:13:04.191 00.000 9828 scope still moving after pulse duration time elapsed
02:13:04.222 00.031 9828 IsSlewing returns 0
02:13:04.222 00.000 9828 IsGuiding returns 1
02:13:04.253 00.031 9828 IsSlewing returns 0
02:13:04.253 00.000 9828 IsGuiding returns 1
02:13:04.285 00.032 9828 IsSlewing returns 0
02:13:04.285 00.000 9828 IsGuiding returns 0
02:13:04.285 00.000 9828 scope move finished after 12 + 117 ms
02:13:04.285 00.000 9828 Move returns status 0, amount 12
02:13:04.285 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:04.285 00.000 9828 MoveAxis(N, 15, B)
02:13:04.285 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:04.300 00.015 9828 IsSlewing returns 0
02:13:04.300 00.000 9828 IsGuiding returns 0
02:13:04.300 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:04.331 00.031 9828 IsGuiding returns 1
02:13:04.331 00.000 9828 scope still moving after pulse duration time elapsed
02:13:04.361 00.030 9828 IsSlewing returns 0
02:13:04.361 00.000 9828 IsGuiding returns 1
02:13:04.393 00.032 9828 IsSlewing returns 0
02:13:04.393 00.000 9828 IsGuiding returns 1
02:13:04.423 00.030 9828 IsSlewing returns 0
02:13:04.423 00.000 9828 IsGuiding returns 1
02:13:04.454 00.031 9828 IsSlewing returns 0
02:13:04.454 00.000 9828 IsGuiding returns 0
02:13:04.454 00.000 9828 scope move finished after 15 + 138 ms
02:13:04.454 00.000 9828 Move returns status 0, amount 15
02:13:04.454 00.000 9828 move complete, result=0
02:13:04.454 00.000 9828 worker thread done servicing request
02:13:04.454 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:13:04.848 00.394 8976 Exposure complete
02:13:04.854 00.006 8976 worker thread done servicing request
02:13:04.854 00.000 5052 OnExposeComplete: enter
02:13:04.854 00.000 5052 UpdateGuideState(): m_state=6
02:13:04.854 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7644
02:13:04.854 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.49, Mass=206, SNR=9.9, Peak=79 HFD=1.9
02:13:04.854 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
02:13:04.854 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.52)
02:13:04.854 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.22 hyp=0.44 cameraTheta=-2.62 mountX=-0.02 mountY=0.44, mountTheta=1.62
02:13:04.855 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.22, opts=13)
02:13:04.855 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.22)
02:13:04.855 00.000 8976 Worker thread wakes up
02:13:04.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.22) opts 0xd
02:13:04.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.22)
02:13:04.855 00.000 8976 Moving (-0.38, -0.22) raw xDistance=-0.02 yDistance=0.44
02:13:04.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:13:04.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
02:13:04.856 00.001 8976 MoveAxis(R, 0, ABG)
02:13:04.856 00.000 8976 MoveAxis(D, 2, ABG)
02:13:04.856 00.000 8976 stepping (-16, 12) + (0, -2)
02:13:04.856 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:04.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:13:04.867 00.011 5052 UpdateGuideState exits: m=206 SNR=9.9
02:13:04.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:04.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:04.867 00.000 5052 Enqueuing Expose request
02:13:04.889 00.022 8976 Received - 47 (G) 
02:13:04.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:04.889 00.000 8976 stepped: pos (-16, 10)
02:13:04.889 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:13:04.889 00.000 8976 MountToCamera -- mountX=2.34 mountY=-2.01 hyp=3.09 mountTheta=-0.71 cameraX=0.72, cameraY=3.00 cameraTheta=1.34
02:13:04.889 00.000 8976 incremental bump (0.718, 3.000) isValid = 1
02:13:04.889 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:13:04.889 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:13:04.889 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:13:04.889 00.000 8976 move complete, result=0
02:13:04.889 00.000 8976 worker thread done servicing request
02:13:04.889 00.000 9828 Worker thread wakes up
02:13:04.889 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:13:04.889 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:13:04.889 00.000 8976 Worker thread wakes up
02:13:04.890 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:13:04.890 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:13:04.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:04.890 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:04.890 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:13:04.890 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:13:04.890 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:13:04.890 00.000 9828 BLC: window closed
02:13:04.890 00.000 9828 MoveAxis(E, 10, B)
02:13:04.890 00.000 9828 Guiding  Dir = 2, Dur = 10
02:13:04.891 00.001 9828 IsSlewing returns 0
02:13:04.891 00.000 9828 IsGuiding returns 0
02:13:04.891 00.000 9828 PulseGuide returned control before completion, sleep 20
02:13:04.925 00.034 9828 IsGuiding returns 1
02:13:04.925 00.000 9828 scope still moving after pulse duration time elapsed
02:13:04.954 00.029 9828 IsSlewing returns 0
02:13:04.954 00.000 9828 IsGuiding returns 1
02:13:04.985 00.031 9828 IsSlewing returns 0
02:13:04.985 00.000 9828 IsGuiding returns 1
02:13:05.016 00.031 9828 IsSlewing returns 0
02:13:05.016 00.000 9828 IsGuiding returns 0
02:13:05.017 00.001 9828 scope move finished after 10 + 115 ms
02:13:05.017 00.000 9828 Move returns status 0, amount 10
02:13:05.017 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:05.017 00.000 9828 MoveAxis(N, 15, B)
02:13:05.017 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:05.031 00.014 9828 IsSlewing returns 0
02:13:05.031 00.000 9828 IsGuiding returns 1
02:13:05.031 00.000 9828 Entered PulseGuideScope while moving
02:13:05.093 00.062 9828 IsSlewing returns 0
02:13:05.093 00.000 9828 IsGuiding returns 1
02:13:05.093 00.000 9828 Still moving
02:13:05.157 00.064 9828 IsSlewing returns 0
02:13:05.157 00.000 9828 IsGuiding returns 0
02:13:05.157 00.000 9828 Movement stopped - continuing
02:13:05.157 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:05.187 00.030 9828 IsGuiding returns 1
02:13:05.187 00.000 9828 scope still moving after pulse duration time elapsed
02:13:05.218 00.031 9828 IsSlewing returns 0
02:13:05.218 00.000 9828 IsGuiding returns 1
02:13:05.249 00.031 9828 IsSlewing returns 0
02:13:05.249 00.000 9828 IsGuiding returns 1
02:13:05.279 00.030 9828 IsSlewing returns 0
02:13:05.279 00.000 9828 IsGuiding returns 1
02:13:05.310 00.031 9828 IsSlewing returns 0
02:13:05.310 00.000 9828 IsGuiding returns 0
02:13:05.310 00.000 9828 scope move finished after 15 + 137 ms
02:13:05.310 00.000 9828 Move returns status 0, amount 15
02:13:05.310 00.000 9828 move complete, result=0
02:13:05.310 00.000 9828 worker thread done servicing request
02:13:05.310 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:13:05.581 00.271 8976 Exposure complete
02:13:05.587 00.006 8976 worker thread done servicing request
02:13:05.587 00.000 5052 OnExposeComplete: enter
02:13:05.587 00.000 5052 UpdateGuideState(): m_state=6
02:13:05.587 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7645
02:13:05.587 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.87, Mass=188, SNR=9.6, Peak=89 HFD=1.8
02:13:05.587 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:13:05.587 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
02:13:05.587 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.16 hyp=0.55 cameraTheta=2.84 mountX=0.38 mountY=0.35, mountTheta=0.74
02:13:05.588 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.16, opts=13)
02:13:05.588 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.16)
02:13:05.588 00.000 8976 Worker thread wakes up
02:13:05.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.16) opts 0xd
02:13:05.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.16)
02:13:05.588 00.000 8976 Moving (-0.53, 0.16) raw xDistance=0.38 yDistance=0.35
02:13:05.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:13:05.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:13:05.589 00.001 8976 MoveAxis(L, 2, ABG)
02:13:05.589 00.000 8976 stepping (-16, 10) + (-2, 0)
02:13:05.589 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:05.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:13:05.599 00.010 5052 UpdateGuideState exits: m=188 SNR=9.6
02:13:05.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:05.599 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:05.599 00.000 5052 Enqueuing Expose request
02:13:05.624 00.025 8976 Received - 47 (G) 
02:13:05.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:05.624 00.000 8976 stepped: pos (-18, 10)
02:13:05.624 00.000 8976 MoveAxis(D, 2, ABG)
02:13:05.624 00.000 8976 stepping (-18, 10) + (0, -2)
02:13:05.624 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:05.657 00.033 8976 Received - 47 (G) 
02:13:05.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:05.657 00.000 8976 stepped: pos (-18, 8)
02:13:05.657 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
02:13:05.657 00.000 8976 MountToCamera -- mountX=2.48 mountY=-1.76 hyp=3.04 mountTheta=-0.62 cameraX=0.44, cameraY=3.01 cameraTheta=1.43
02:13:05.657 00.000 8976 incremental bump (0.440, 3.011) isValid = 1
02:13:05.657 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:13:05.657 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:13:05.657 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:13:05.657 00.000 8976 move complete, result=0
02:13:05.657 00.000 9828 Worker thread wakes up
02:13:05.657 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:13:05.657 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:13:05.657 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
02:13:05.657 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.84)
02:13:05.657 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:13:05.657 00.000 8976 worker thread done servicing request
02:13:05.658 00.001 8976 Worker thread wakes up
02:13:05.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:05.658 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:13:05.658 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:13:05.658 00.000 9828 BLC: window closed
02:13:05.658 00.000 9828 MoveAxis(E, 7, B)
02:13:05.658 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:05.658 00.000 9828 Guiding  Dir = 2, Dur = 7
02:13:05.658 00.000 9828 IsSlewing returns 0
02:13:05.658 00.000 9828 IsGuiding returns 0
02:13:05.659 00.001 9828 PulseGuide returned control before completion, sleep 17
02:13:05.683 00.024 9828 IsGuiding returns 1
02:13:05.683 00.000 9828 scope still moving after pulse duration time elapsed
02:13:05.714 00.031 9828 IsSlewing returns 0
02:13:05.714 00.000 9828 IsGuiding returns 1
02:13:05.744 00.030 9828 IsSlewing returns 0
02:13:05.745 00.001 9828 IsGuiding returns 1
02:13:05.775 00.030 9828 IsSlewing returns 0
02:13:05.775 00.000 9828 IsGuiding returns 0
02:13:05.775 00.000 9828 scope move finished after 7 + 110 ms
02:13:05.775 00.000 9828 Move returns status 0, amount 7
02:13:05.775 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:05.775 00.000 9828 MoveAxis(N, 16, B)
02:13:05.775 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:05.791 00.016 9828 IsSlewing returns 0
02:13:05.792 00.001 9828 IsGuiding returns 0
02:13:05.792 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:05.821 00.029 9828 IsGuiding returns 1
02:13:05.821 00.000 9828 scope still moving after pulse duration time elapsed
02:13:05.853 00.032 9828 IsSlewing returns 0
02:13:05.854 00.001 9828 IsGuiding returns 1
02:13:05.884 00.030 9828 IsSlewing returns 0
02:13:05.884 00.000 9828 IsGuiding returns 1
02:13:05.916 00.032 9828 IsSlewing returns 0
02:13:05.916 00.000 9828 IsGuiding returns 1
02:13:05.946 00.030 9828 IsSlewing returns 0
02:13:05.947 00.001 9828 IsGuiding returns 0
02:13:05.947 00.000 9828 scope move finished after 16 + 139 ms
02:13:05.947 00.000 9828 Move returns status 0, amount 16
02:13:05.947 00.000 9828 move complete, result=0
02:13:05.947 00.000 9828 worker thread done servicing request
02:13:05.947 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:13:06.352 00.405 8976 Exposure complete
02:13:06.357 00.005 8976 worker thread done servicing request
02:13:06.357 00.000 5052 OnExposeComplete: enter
02:13:06.358 00.001 5052 UpdateGuideState(): m_state=6
02:13:06.358 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7646
02:13:06.358 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.51, Mass=198, SNR=9.7, Peak=80 HFD=1.9
02:13:06.358 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
02:13:06.358 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.49)
02:13:06.358 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.20 hyp=0.42 cameraTheta=-2.65 mountX=-0.01 mountY=0.42, mountTheta=1.59
02:13:06.359 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.20, opts=13)
02:13:06.359 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.20)
02:13:06.359 00.000 8976 Worker thread wakes up
02:13:06.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.20) opts 0xd
02:13:06.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.20)
02:13:06.359 00.000 8976 Moving (-0.37, -0.20) raw xDistance=-0.01 yDistance=0.42
02:13:06.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:13:06.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
02:13:06.359 00.000 8976 MoveAxis(R, 0, ABG)
02:13:06.359 00.000 8976 MoveAxis(D, 2, ABG)
02:13:06.359 00.000 8976 stepping (-18, 8) + (0, -2)
02:13:06.359 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:06.360 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:13:06.369 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
02:13:06.369 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:06.369 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:06.369 00.000 5052 Enqueuing Expose request
02:13:06.392 00.023 8976 Received - 47 (G) 
02:13:06.392 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:06.392 00.000 8976 stepped: pos (-18, 6)
02:13:06.392 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
02:13:06.392 00.000 8976 MountToCamera -- mountX=2.57 mountY=-1.50 hyp=2.97 mountTheta=-0.53 cameraX=0.16, cameraY=2.97 cameraTheta=1.52
02:13:06.392 00.000 8976 incremental bump (0.161, 2.970) isValid = 1
02:13:06.392 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
02:13:06.392 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:13:06.392 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:13:06.392 00.000 8976 move complete, result=0
02:13:06.392 00.000 9828 Worker thread wakes up
02:13:06.392 00.000 8976 worker thread done servicing request
02:13:06.393 00.001 8976 Worker thread wakes up
02:13:06.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:06.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:06.393 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:13:06.393 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:13:06.393 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:13:06.393 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:13:06.393 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
02:13:06.393 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:13:06.393 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:13:06.393 00.000 9828 BLC: window closed
02:13:06.393 00.000 9828 MoveAxis(E, 4, B)
02:13:06.393 00.000 9828 Guiding  Dir = 2, Dur = 4
02:13:06.394 00.001 9828 IsSlewing returns 0
02:13:06.394 00.000 9828 IsGuiding returns 0
02:13:06.394 00.000 9828 PulseGuide returned control before completion, sleep 14
02:13:06.416 00.022 9828 IsGuiding returns 1
02:13:06.416 00.000 9828 scope still moving after pulse duration time elapsed
02:13:06.448 00.032 9828 IsSlewing returns 0
02:13:06.448 00.000 9828 IsGuiding returns 1
02:13:06.479 00.031 9828 IsSlewing returns 0
02:13:06.479 00.000 9828 IsGuiding returns 1
02:13:06.509 00.030 9828 IsSlewing returns 0
02:13:06.509 00.000 9828 IsGuiding returns 0
02:13:06.510 00.001 9828 scope move finished after 4 + 111 ms
02:13:06.510 00.000 9828 Move returns status 0, amount 4
02:13:06.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:06.510 00.000 9828 MoveAxis(N, 16, B)
02:13:06.510 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:06.524 00.014 9828 IsSlewing returns 0
02:13:06.524 00.000 9828 IsGuiding returns 0
02:13:06.524 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:06.556 00.032 9828 IsGuiding returns 1
02:13:06.556 00.000 9828 scope still moving after pulse duration time elapsed
02:13:06.587 00.031 9828 IsSlewing returns 0
02:13:06.588 00.001 9828 IsGuiding returns 1
02:13:06.619 00.031 9828 IsSlewing returns 0
02:13:06.619 00.000 9828 IsGuiding returns 1
02:13:06.651 00.032 9828 IsSlewing returns 0
02:13:06.651 00.000 9828 IsGuiding returns 1
02:13:06.682 00.031 9828 IsSlewing returns 0
02:13:06.682 00.000 9828 IsGuiding returns 0
02:13:06.682 00.000 9828 scope move finished after 16 + 141 ms
02:13:06.682 00.000 9828 Move returns status 0, amount 16
02:13:06.682 00.000 9828 move complete, result=0
02:13:06.682 00.000 9828 worker thread done servicing request
02:13:06.682 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:13:07.088 00.406 8976 Exposure complete
02:13:07.093 00.005 8976 worker thread done servicing request
02:13:07.093 00.000 5052 OnExposeComplete: enter
02:13:07.093 00.000 5052 UpdateGuideState(): m_state=6
02:13:07.093 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7647
02:13:07.093 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.72, Mass=185, SNR=9.5, Peak=84 HFD=2.0
02:13:07.093 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:13:07.093 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:13:07.093 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.01 hyp=0.35 cameraTheta=3.10 mountX=0.17 mountY=0.29, mountTheta=1.03
02:13:07.094 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.01, opts=13)
02:13:07.094 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.01)
02:13:07.094 00.000 8976 Worker thread wakes up
02:13:07.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.01) opts 0xd
02:13:07.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.01)
02:13:07.094 00.000 8976 Moving (-0.35, 0.01) raw xDistance=0.17 yDistance=0.29
02:13:07.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:13:07.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
02:13:07.094 00.000 8976 MoveAxis(R, 0, ABG)
02:13:07.094 00.000 8976 MoveAxis(D, 1, ABG)
02:13:07.094 00.000 8976 stepping (-18, 6) + (0, -1)
02:13:07.095 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:07.095 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=65, Gamma=2.630
02:13:07.107 00.012 5052 UpdateGuideState exits: m=185 SNR=9.5
02:13:07.108 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:07.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:07.108 00.000 5052 Enqueuing Expose request
02:13:07.128 00.020 8976 Received - 47 (G) 
02:13:07.128 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:07.128 00.000 8976 stepped: pos (-18, 5)
02:13:07.128 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
02:13:07.128 00.000 8976 MountToCamera -- mountX=2.63 mountY=-1.26 hyp=2.92 mountTheta=-0.45 cameraX=-0.07, cameraY=2.92 cameraTheta=1.60
02:13:07.128 00.000 8976 incremental bump (-0.073, 2.919) isValid = 1
02:13:07.128 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
02:13:07.128 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:13:07.128 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:13:07.128 00.000 8976 move complete, result=0
02:13:07.128 00.000 8976 worker thread done servicing request
02:13:07.128 00.000 8976 Worker thread wakes up
02:13:07.128 00.000 9828 Worker thread wakes up
02:13:07.128 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:13:07.128 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:13:07.128 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
02:13:07.128 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:07.128 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:07.128 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.67)
02:13:07.128 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:13:07.128 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
02:13:07.128 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:13:07.128 00.000 9828 BLC: window closed
02:13:07.129 00.001 9828 MoveAxis(E, 1, B)
02:13:07.129 00.000 9828 Guiding  Dir = 2, Dur = 1
02:13:07.129 00.000 9828 IsSlewing returns 0
02:13:07.129 00.000 9828 IsGuiding returns 0
02:13:07.129 00.000 9828 PulseGuide returned control before completion, sleep 11
02:13:07.149 00.020 9828 IsGuiding returns 1
02:13:07.149 00.000 9828 scope still moving after pulse duration time elapsed
02:13:07.181 00.032 9828 IsSlewing returns 0
02:13:07.182 00.001 9828 IsGuiding returns 1
02:13:07.212 00.030 9828 IsSlewing returns 0
02:13:07.212 00.000 9828 IsGuiding returns 1
02:13:07.243 00.031 9828 IsSlewing returns 0
02:13:07.243 00.000 9828 IsGuiding returns 0
02:13:07.243 00.000 9828 scope move finished after 1 + 112 ms
02:13:07.243 00.000 9828 Move returns status 0, amount 1
02:13:07.243 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:07.243 00.000 9828 MoveAxis(N, 16, B)
02:13:07.243 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:07.258 00.015 9828 IsSlewing returns 0
02:13:07.258 00.000 9828 IsGuiding returns 0
02:13:07.259 00.001 9828 PulseGuide returned control before completion, sleep 26
02:13:07.289 00.030 9828 IsGuiding returns 1
02:13:07.289 00.000 9828 scope still moving after pulse duration time elapsed
02:13:07.318 00.029 9828 IsSlewing returns 0
02:13:07.318 00.000 9828 IsGuiding returns 1
02:13:07.350 00.032 9828 IsSlewing returns 0
02:13:07.350 00.000 9828 IsGuiding returns 1
02:13:07.381 00.031 9828 IsSlewing returns 0
02:13:07.381 00.000 9828 IsGuiding returns 0
02:13:07.381 00.000 9828 scope move finished after 16 + 106 ms
02:13:07.381 00.000 9828 Move returns status 0, amount 16
02:13:07.381 00.000 9828 move complete, result=0
02:13:07.381 00.000 9828 worker thread done servicing request
02:13:07.381 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:13:07.818 00.437 8976 Exposure complete
02:13:07.823 00.005 8976 worker thread done servicing request
02:13:07.823 00.000 5052 OnExposeComplete: enter
02:13:07.823 00.000 5052 UpdateGuideState(): m_state=6
02:13:07.823 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7648
02:13:07.824 00.001 5052 Star::Find returns 1 (0), X=329.02, Y=281.72, Mass=188, SNR=9.5, Peak=83 HFD=1.9
02:13:07.824 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:13:07.824 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
02:13:07.824 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.08 mountX=0.08 mountY=0.13, mountTheta=1.00
02:13:07.824 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.01, opts=13)
02:13:07.824 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.01)
02:13:07.824 00.000 8976 Worker thread wakes up
02:13:07.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.01) opts 0xd
02:13:07.825 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.01)
02:13:07.825 00.000 8976 Moving (-0.16, 0.01) raw xDistance=0.08 yDistance=0.13
02:13:07.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:13:07.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:13:07.825 00.000 8976 MoveAxis(R, 0, ABG)
02:13:07.825 00.000 8976 MoveAxis(U, 0, ABG)
02:13:07.825 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
02:13:07.825 00.000 8976 MountToCamera -- mountX=2.67 mountY=-1.11 hyp=2.89 mountTheta=-0.39 cameraX=-0.23, cameraY=2.89 cameraTheta=1.65
02:13:07.825 00.000 8976 incremental bump (-0.230, 2.885) isValid = 1
02:13:07.825 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
02:13:07.825 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:13:07.825 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:13:07.825 00.000 8976 move complete, result=0
02:13:07.825 00.000 9828 Worker thread wakes up
02:13:07.825 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:13:07.825 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:13:07.825 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
02:13:07.825 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
02:13:07.825 00.000 8976 worker thread done servicing request
02:13:07.825 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
02:13:07.825 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:13:07.826 00.001 9828 BLC: window closed
02:13:07.826 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:13:07.826 00.000 9828 MoveAxis(W, 1, B)
02:13:07.826 00.000 9828 Guiding  Dir = 3, Dur = 1
02:13:07.826 00.000 9828 IsSlewing returns 0
02:13:07.826 00.000 9828 IsGuiding returns 0
02:13:07.826 00.000 9828 PulseGuide returned control before completion, sleep 11
02:13:07.836 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:13:07.837 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:07.837 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:07.837 00.000 5052 Enqueuing Expose request
02:13:07.837 00.000 8976 Worker thread wakes up
02:13:07.837 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:07.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:07.837 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:07.846 00.009 9828 IsGuiding returns 1
02:13:07.846 00.000 9828 scope still moving after pulse duration time elapsed
02:13:07.877 00.031 9828 IsSlewing returns 0
02:13:07.877 00.000 9828 IsGuiding returns 1
02:13:07.908 00.031 9828 IsSlewing returns 0
02:13:07.908 00.000 9828 IsGuiding returns 1
02:13:07.939 00.031 9828 IsSlewing returns 0
02:13:07.939 00.000 9828 IsGuiding returns 0
02:13:07.939 00.000 9828 scope move finished after 1 + 112 ms
02:13:07.939 00.000 9828 Move returns status 0, amount 1
02:13:07.939 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:07.939 00.000 9828 MoveAxis(N, 16, B)
02:13:07.939 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:07.955 00.016 9828 IsSlewing returns 0
02:13:07.955 00.000 9828 IsGuiding returns 0
02:13:07.955 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:07.986 00.031 9828 IsGuiding returns 1
02:13:07.986 00.000 9828 scope still moving after pulse duration time elapsed
02:13:08.017 00.031 9828 IsSlewing returns 0
02:13:08.017 00.000 9828 IsGuiding returns 1
02:13:08.050 00.033 9828 IsSlewing returns 0
02:13:08.050 00.000 9828 IsGuiding returns 1
02:13:08.080 00.030 9828 IsSlewing returns 0
02:13:08.080 00.000 9828 IsGuiding returns 1
02:13:08.111 00.031 9828 IsSlewing returns 0
02:13:08.111 00.000 9828 IsGuiding returns 0
02:13:08.111 00.000 9828 scope move finished after 16 + 139 ms
02:13:08.111 00.000 9828 Move returns status 0, amount 16
02:13:08.111 00.000 9828 move complete, result=0
02:13:08.112 00.001 9828 worker thread done servicing request
02:13:08.112 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:13:08.536 00.424 8976 Exposure complete
02:13:08.542 00.006 8976 worker thread done servicing request
02:13:08.542 00.000 5052 OnExposeComplete: enter
02:13:08.542 00.000 5052 UpdateGuideState(): m_state=6
02:13:08.542 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7649
02:13:08.542 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.32, Mass=214, SNR=10.1, Peak=83 HFD=2.0
02:13:08.542 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.04) = xAngle (-3.58 = 2.71)
02:13:08.542 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.68 = 2.60)
02:13:08.542 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.53 mountX=-0.35 mountY=0.20, mountTheta=2.63
02:13:08.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.39, opts=13)
02:13:08.543 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.39)
02:13:08.543 00.000 8976 Worker thread wakes up
02:13:08.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.39) opts 0xd
02:13:08.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.39)
02:13:08.543 00.000 8976 Moving (0.01, -0.39) raw xDistance=-0.35 yDistance=0.20
02:13:08.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:13:08.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:13:08.543 00.000 8976 MoveAxis(R, 1, ABG)
02:13:08.544 00.001 8976 stepping (-18, 5) + (1, 0)
02:13:08.544 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:08.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:13:08.554 00.010 5052 UpdateGuideState exits: m=214 SNR=10.1
02:13:08.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:08.554 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:08.555 00.001 5052 Enqueuing Expose request
02:13:08.566 00.011 8976 Received - 47 (G) 
02:13:08.566 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:08.566 00.000 8976 stepped: pos (-17, 5)
02:13:08.566 00.000 8976 MoveAxis(U, 0, ABG)
02:13:08.566 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
02:13:08.567 00.001 8976 MountToCamera -- mountX=2.65 mountY=-1.01 hyp=2.83 mountTheta=-0.36 cameraX=-0.31, cameraY=2.82 cameraTheta=1.68
02:13:08.567 00.000 8976 incremental bump (-0.312, 2.817) isValid = 1
02:13:08.567 00.000 8976 Scheduling Mount bump of (-0.013, 0.118)
02:13:08.567 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:13:08.567 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:13:08.567 00.000 8976 move complete, result=0
02:13:08.567 00.000 8976 worker thread done servicing request
02:13:08.567 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
02:13:08.567 00.000 9828 Worker thread wakes up
02:13:08.567 00.000 8976 Worker thread wakes up
02:13:08.567 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:13:08.567 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:08.567 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:13:08.567 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
02:13:08.567 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
02:13:08.568 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.51
02:13:08.568 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:13:08.568 00.000 9828 BLC: window closed
02:13:08.568 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:08.568 00.000 9828 MoveAxis(W, 2, B)
02:13:08.568 00.000 9828 Guiding  Dir = 3, Dur = 2
02:13:08.568 00.000 9828 IsSlewing returns 0
02:13:08.568 00.000 9828 IsGuiding returns 0
02:13:08.568 00.000 9828 PulseGuide returned control before completion, sleep 12
02:13:08.583 00.015 9828 IsGuiding returns 1
02:13:08.583 00.000 9828 scope still moving after pulse duration time elapsed
02:13:08.615 00.032 9828 IsSlewing returns 0
02:13:08.615 00.000 9828 IsGuiding returns 1
02:13:08.646 00.031 9828 IsSlewing returns 0
02:13:08.646 00.000 9828 IsGuiding returns 1
02:13:08.676 00.030 9828 IsSlewing returns 0
02:13:08.676 00.000 9828 IsGuiding returns 1
02:13:08.707 00.031 9828 IsSlewing returns 0
02:13:08.707 00.000 9828 IsGuiding returns 1
02:13:08.737 00.030 9828 IsSlewing returns 0
02:13:08.737 00.000 9828 IsGuiding returns 0
02:13:08.738 00.001 9828 scope move finished after 2 + 167 ms
02:13:08.738 00.000 9828 Move returns status 0, amount 2
02:13:08.738 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:08.738 00.000 9828 MoveAxis(N, 16, B)
02:13:08.738 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:08.753 00.015 9828 IsSlewing returns 0
02:13:08.753 00.000 9828 IsGuiding returns 0
02:13:08.753 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:08.785 00.032 9828 IsGuiding returns 1
02:13:08.785 00.000 9828 scope still moving after pulse duration time elapsed
02:13:08.816 00.031 9828 IsSlewing returns 0
02:13:08.816 00.000 9828 IsGuiding returns 1
02:13:08.847 00.031 9828 IsSlewing returns 0
02:13:08.847 00.000 9828 IsGuiding returns 1
02:13:08.878 00.031 9828 IsSlewing returns 0
02:13:08.878 00.000 9828 IsGuiding returns 1
02:13:08.909 00.031 9828 IsSlewing returns 0
02:13:08.909 00.000 9828 IsGuiding returns 0
02:13:08.909 00.000 9828 scope move finished after 16 + 139 ms
02:13:08.909 00.000 9828 Move returns status 0, amount 16
02:13:08.909 00.000 9828 move complete, result=0
02:13:08.909 00.000 9828 worker thread done servicing request
02:13:08.909 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:13:09.260 00.351 8976 Exposure complete
02:13:09.266 00.006 8976 worker thread done servicing request
02:13:09.266 00.000 5052 OnExposeComplete: enter
02:13:09.266 00.000 5052 UpdateGuideState(): m_state=6
02:13:09.266 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7650
02:13:09.266 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.65, Mass=195, SNR=9.7, Peak=80 HFD=2.1
02:13:09.266 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
02:13:09.266 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
02:13:09.266 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-2.97 mountX=0.10 mountY=0.30, mountTheta=1.26
02:13:09.267 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.06, opts=13)
02:13:09.267 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.06)
02:13:09.267 00.000 8976 Worker thread wakes up
02:13:09.267 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.06) opts 0xd
02:13:09.267 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.06)
02:13:09.267 00.000 8976 Moving (-0.32, -0.06) raw xDistance=0.10 yDistance=0.30
02:13:09.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:13:09.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:13:09.267 00.000 8976 MoveAxis(R, 0, ABG)
02:13:09.267 00.000 8976 MoveAxis(D, 1, ABG)
02:13:09.267 00.000 8976 stepping (-17, 5) + (0, -1)
02:13:09.267 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:09.268 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:13:09.277 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:13:09.278 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:09.278 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:09.278 00.000 5052 Enqueuing Expose request
02:13:09.286 00.008 8976 Received - 47 (G) 
02:13:09.286 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:09.286 00.000 8976 stepped: pos (-17, 4)
02:13:09.286 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:13:09.286 00.000 8976 MountToCamera -- mountX=2.63 mountY=-0.88 hyp=2.78 mountTheta=-0.32 cameraX=-0.41, cameraY=2.75 cameraTheta=1.72
02:13:09.286 00.000 8976 incremental bump (-0.413, 2.748) isValid = 1
02:13:09.286 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
02:13:09.286 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:13:09.286 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:13:09.286 00.000 8976 move complete, result=0
02:13:09.286 00.000 9828 Worker thread wakes up
02:13:09.286 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:13:09.286 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:13:09.286 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
02:13:09.286 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:13:09.286 00.000 8976 worker thread done servicing request
02:13:09.286 00.000 8976 Worker thread wakes up
02:13:09.286 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
02:13:09.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:09.287 00.001 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:13:09.287 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:09.287 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:13:09.287 00.000 9828 BLC: window closed
02:13:09.287 00.000 9828 MoveAxis(W, 4, B)
02:13:09.287 00.000 9828 Guiding  Dir = 3, Dur = 4
02:13:09.287 00.000 9828 IsSlewing returns 0
02:13:09.287 00.000 9828 IsGuiding returns 0
02:13:09.287 00.000 9828 PulseGuide returned control before completion, sleep 14
02:13:09.315 00.028 9828 IsGuiding returns 1
02:13:09.315 00.000 9828 scope still moving after pulse duration time elapsed
02:13:09.345 00.030 9828 IsSlewing returns 0
02:13:09.345 00.000 9828 IsGuiding returns 1
02:13:09.377 00.032 9828 IsSlewing returns 0
02:13:09.377 00.000 9828 IsGuiding returns 1
02:13:09.422 00.045 9828 IsSlewing returns 0
02:13:09.422 00.000 9828 IsGuiding returns 0
02:13:09.422 00.000 9828 scope move finished after 4 + 131 ms
02:13:09.422 00.000 9828 Move returns status 0, amount 4
02:13:09.422 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:09.422 00.000 9828 MoveAxis(N, 16, B)
02:13:09.422 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:09.438 00.016 9828 IsSlewing returns 0
02:13:09.438 00.000 9828 IsGuiding returns 0
02:13:09.438 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:09.469 00.031 9828 IsGuiding returns 1
02:13:09.469 00.000 9828 scope still moving after pulse duration time elapsed
02:13:09.500 00.031 9828 IsSlewing returns 0
02:13:09.500 00.000 9828 IsGuiding returns 1
02:13:09.531 00.031 9828 IsSlewing returns 0
02:13:09.531 00.000 9828 IsGuiding returns 1
02:13:09.561 00.030 9828 IsSlewing returns 0
02:13:09.561 00.000 9828 IsGuiding returns 1
02:13:09.593 00.032 9828 IsSlewing returns 0
02:13:09.593 00.000 9828 IsGuiding returns 0
02:13:09.593 00.000 9828 scope move finished after 16 + 138 ms
02:13:09.593 00.000 9828 Move returns status 0, amount 16
02:13:09.593 00.000 9828 move complete, result=0
02:13:09.593 00.000 9828 worker thread done servicing request
02:13:09.593 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:13:09.987 00.394 8976 Exposure complete
02:13:09.993 00.006 8976 worker thread done servicing request
02:13:09.993 00.000 5052 OnExposeComplete: enter
02:13:09.993 00.000 5052 UpdateGuideState(): m_state=6
02:13:09.993 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7651
02:13:09.993 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.69, Mass=206, SNR=9.9, Peak=80 HFD=2.1
02:13:09.993 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
02:13:09.993 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.12)
02:13:09.993 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.02 mountX=0.05 mountY=0.13, mountTheta=1.21
02:13:09.994 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.02, opts=13)
02:13:09.994 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.02)
02:13:09.994 00.000 8976 Worker thread wakes up
02:13:09.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.02) opts 0xd
02:13:09.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.02)
02:13:09.994 00.000 8976 Moving (-0.14, -0.02) raw xDistance=0.05 yDistance=0.13
02:13:09.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:13:09.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:13:09.994 00.000 8976 MoveAxis(R, 0, ABG)
02:13:09.994 00.000 8976 MoveAxis(U, 0, ABG)
02:13:09.994 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
02:13:09.994 00.000 8976 MountToCamera -- mountX=2.62 mountY=-0.80 hyp=2.74 mountTheta=-0.30 cameraX=-0.48, cameraY=2.70 cameraTheta=1.75
02:13:09.994 00.000 8976 incremental bump (-0.481, 2.701) isValid = 1
02:13:09.994 00.000 8976 Scheduling Mount bump of (-0.020, 0.117)
02:13:09.994 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:13:09.994 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:13:09.994 00.000 8976 move complete, result=0
02:13:09.994 00.000 9828 Worker thread wakes up
02:13:09.995 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:13:09.995 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:13:09.995 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.45)
02:13:09.995 00.000 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.53)
02:13:09.995 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:13:09.995 00.000 8976 worker thread done servicing request
02:13:09.995 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.01 mountY=-0.12, mountTheta=-1.45
02:13:09.995 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:13:09.995 00.000 9828 BLC: window closed
02:13:09.995 00.000 9828 MoveAxis(W, 5, B)
02:13:09.995 00.000 9828 Guiding  Dir = 3, Dur = 5
02:13:09.995 00.000 9828 IsSlewing returns 0
02:13:09.996 00.001 9828 IsGuiding returns 0
02:13:09.996 00.000 9828 PulseGuide returned control before completion, sleep 15
02:13:10.005 00.009 5052 UpdateGuideState exits: m=206 SNR=9.9
02:13:10.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:10.005 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:10.005 00.000 5052 Enqueuing Expose request
02:13:10.005 00.000 8976 Worker thread wakes up
02:13:10.006 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:10.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:10.006 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:10.015 00.009 9828 IsGuiding returns 1
02:13:10.015 00.000 9828 scope still moving after pulse duration time elapsed
02:13:10.047 00.032 9828 IsSlewing returns 0
02:13:10.047 00.000 9828 IsGuiding returns 1
02:13:10.076 00.029 9828 IsSlewing returns 0
02:13:10.076 00.000 9828 IsGuiding returns 1
02:13:10.108 00.032 9828 IsSlewing returns 0
02:13:10.108 00.000 9828 IsGuiding returns 0
02:13:10.108 00.000 9828 scope move finished after 5 + 107 ms
02:13:10.108 00.000 9828 Move returns status 0, amount 5
02:13:10.108 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:10.108 00.000 9828 MoveAxis(N, 16, B)
02:13:10.108 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:10.124 00.016 9828 IsSlewing returns 0
02:13:10.124 00.000 9828 IsGuiding returns 0
02:13:10.124 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:10.154 00.030 9828 IsGuiding returns 1
02:13:10.154 00.000 9828 scope still moving after pulse duration time elapsed
02:13:10.186 00.032 9828 IsSlewing returns 0
02:13:10.186 00.000 9828 IsGuiding returns 1
02:13:10.218 00.032 9828 IsSlewing returns 0
02:13:10.218 00.000 9828 IsGuiding returns 1
02:13:10.249 00.031 9828 IsSlewing returns 0
02:13:10.249 00.000 9828 IsGuiding returns 1
02:13:10.280 00.031 9828 IsSlewing returns 0
02:13:10.280 00.000 9828 IsGuiding returns 0
02:13:10.280 00.000 9828 scope move finished after 16 + 140 ms
02:13:10.280 00.000 9828 Move returns status 0, amount 16
02:13:10.280 00.000 9828 move complete, result=0
02:13:10.280 00.000 9828 worker thread done servicing request
02:13:10.280 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:13:10.693 00.413 8976 Exposure complete
02:13:10.699 00.006 8976 worker thread done servicing request
02:13:10.699 00.000 5052 OnExposeComplete: enter
02:13:10.699 00.000 5052 UpdateGuideState(): m_state=6
02:13:10.699 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7652
02:13:10.699 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.93, Mass=203, SNR=9.9, Peak=87 HFD=1.9
02:13:10.699 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
02:13:10.699 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
02:13:10.699 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.57 mountX=0.19 mountY=-0.12, mountTheta=-0.55
02:13:10.700 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.22, opts=13)
02:13:10.700 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.22)
02:13:10.700 00.000 8976 Worker thread wakes up
02:13:10.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.22) opts 0xd
02:13:10.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.22)
02:13:10.700 00.000 8976 Moving (-0.00, 0.22) raw xDistance=0.19 yDistance=-0.12
02:13:10.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:13:10.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:13:10.700 00.000 8976 MoveAxis(R, 0, ABG)
02:13:10.700 00.000 8976 MoveAxis(U, 0, ABG)
02:13:10.700 00.000 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
02:13:10.700 00.000 8976 MountToCamera -- mountX=2.62 mountY=-0.75 hyp=2.72 mountTheta=-0.28 cameraX=-0.53, cameraY=2.67 cameraTheta=1.77
02:13:10.700 00.000 8976 incremental bump (-0.527, 2.670) isValid = 1
02:13:10.700 00.000 8976 Scheduling Mount bump of (-0.022, 0.117)
02:13:10.700 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:13:10.700 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:13:10.700 00.000 8976 move complete, result=0
02:13:10.701 00.001 8976 worker thread done servicing request
02:13:10.701 00.000 9828 Worker thread wakes up
02:13:10.701 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:13:10.701 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:13:10.701 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
02:13:10.701 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.51)
02:13:10.701 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:13:10.701 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.02 mountY=-0.12, mountTheta=-1.43
02:13:10.701 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:13:10.701 00.000 9828 BLC: window closed
02:13:10.701 00.000 9828 MoveAxis(W, 5, B)
02:13:10.701 00.000 9828 Guiding  Dir = 3, Dur = 5
02:13:10.701 00.000 9828 IsSlewing returns 0
02:13:10.702 00.001 9828 IsGuiding returns 0
02:13:10.702 00.000 9828 PulseGuide returned control before completion, sleep 15
02:13:10.711 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
02:13:10.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:10.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:10.711 00.000 5052 Enqueuing Expose request
02:13:10.711 00.000 8976 Worker thread wakes up
02:13:10.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:10.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:10.712 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:10.733 00.021 9828 IsGuiding returns 1
02:13:10.733 00.000 9828 scope still moving after pulse duration time elapsed
02:13:10.764 00.031 9828 IsSlewing returns 0
02:13:10.764 00.000 9828 IsGuiding returns 1
02:13:10.795 00.031 9828 IsSlewing returns 0
02:13:10.795 00.000 9828 IsGuiding returns 1
02:13:10.826 00.031 9828 IsSlewing returns 0
02:13:10.826 00.000 9828 IsGuiding returns 0
02:13:10.826 00.000 9828 scope move finished after 5 + 119 ms
02:13:10.826 00.000 9828 Move returns status 0, amount 5
02:13:10.826 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:10.826 00.000 9828 MoveAxis(N, 16, B)
02:13:10.826 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:10.841 00.015 9828 IsSlewing returns 0
02:13:10.842 00.001 9828 IsGuiding returns 0
02:13:10.842 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:10.872 00.030 9828 IsGuiding returns 1
02:13:10.872 00.000 9828 scope still moving after pulse duration time elapsed
02:13:10.903 00.031 9828 IsSlewing returns 0
02:13:10.903 00.000 9828 IsGuiding returns 1
02:13:10.935 00.032 9828 IsSlewing returns 0
02:13:10.935 00.000 9828 IsGuiding returns 1
02:13:10.966 00.031 9828 IsSlewing returns 0
02:13:10.966 00.000 9828 IsGuiding returns 1
02:13:10.997 00.031 9828 IsSlewing returns 0
02:13:10.997 00.000 9828 IsGuiding returns 1
02:13:11.028 00.031 9828 IsSlewing returns 0
02:13:11.028 00.000 9828 IsGuiding returns 1
02:13:11.059 00.031 9828 IsSlewing returns 0
02:13:11.059 00.000 9828 IsGuiding returns 1
02:13:11.089 00.030 9828 IsSlewing returns 0
02:13:11.089 00.000 9828 IsGuiding returns 0
02:13:11.089 00.000 9828 scope move finished after 16 + 231 ms
02:13:11.089 00.000 9828 Move returns status 0, amount 16
02:13:11.089 00.000 9828 move complete, result=0
02:13:11.089 00.000 9828 worker thread done servicing request
02:13:11.089 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:13:11.402 00.313 8976 Exposure complete
02:13:11.407 00.005 8976 worker thread done servicing request
02:13:11.407 00.000 5052 OnExposeComplete: enter
02:13:11.407 00.000 5052 UpdateGuideState(): m_state=6
02:13:11.408 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7653
02:13:11.408 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.03, Mass=207, SNR=9.9, Peak=81 HFD=2.1
02:13:11.408 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.41 = -0.41)
02:13:11.408 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
02:13:11.408 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.64 mountX=0.30 mountY=-0.16, mountTheta=-0.49
02:13:11.408 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.32, opts=13)
02:13:11.409 00.001 5052 Enqueuing Move request for stepguider (-0.02, 0.32)
02:13:11.409 00.000 8976 Worker thread wakes up
02:13:11.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.32) opts 0xd
02:13:11.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.32)
02:13:11.409 00.000 8976 Moving (-0.02, 0.32) raw xDistance=0.30 yDistance=-0.16
02:13:11.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:13:11.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:13:11.409 00.000 8976 MoveAxis(L, 1, ABG)
02:13:11.409 00.000 8976 stepping (-17, 4) + (-1, 0)
02:13:11.409 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:11.411 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:13:11.421 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
02:13:11.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:11.421 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:11.421 00.000 5052 Enqueuing Expose request
02:13:11.427 00.006 8976 Received - 47 (G) 
02:13:11.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:11.427 00.000 8976 stepped: pos (-18, 4)
02:13:11.427 00.000 8976 MoveAxis(U, 0, ABG)
02:13:11.427 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
02:13:11.427 00.000 8976 MountToCamera -- mountX=2.66 mountY=-0.71 hyp=2.76 mountTheta=-0.26 cameraX=-0.58, cameraY=2.69 cameraTheta=1.78
02:13:11.427 00.000 8976 incremental bump (-0.580, 2.694) isValid = 1
02:13:11.427 00.000 8976 Scheduling Mount bump of (-0.024, 0.116)
02:13:11.428 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:13:11.428 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:13:11.428 00.000 8976 move complete, result=0
02:13:11.428 00.000 8976 worker thread done servicing request
02:13:11.428 00.000 8976 Worker thread wakes up
02:13:11.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:11.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:11.428 00.000 9828 Worker thread wakes up
02:13:11.428 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:13:11.428 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:13:11.428 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
02:13:11.428 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.49)
02:13:11.428 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:13:11.428 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
02:13:11.428 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:13:11.428 00.000 9828 BLC: window closed
02:13:11.428 00.000 9828 MoveAxis(W, 6, B)
02:13:11.428 00.000 9828 Guiding  Dir = 3, Dur = 6
02:13:11.429 00.001 9828 IsSlewing returns 0
02:13:11.429 00.000 9828 IsGuiding returns 0
02:13:11.429 00.000 9828 PulseGuide returned control before completion, sleep 16
02:13:11.460 00.031 9828 IsGuiding returns 1
02:13:11.460 00.000 9828 scope still moving after pulse duration time elapsed
02:13:11.490 00.030 9828 IsSlewing returns 0
02:13:11.490 00.000 9828 IsGuiding returns 1
02:13:11.521 00.031 9828 IsSlewing returns 0
02:13:11.521 00.000 9828 IsGuiding returns 1
02:13:11.552 00.031 9828 IsSlewing returns 0
02:13:11.552 00.000 9828 IsGuiding returns 1
02:13:11.583 00.031 9828 IsSlewing returns 0
02:13:11.583 00.000 9828 IsGuiding returns 0
02:13:11.583 00.000 9828 scope move finished after 6 + 148 ms
02:13:11.583 00.000 9828 Move returns status 0, amount 6
02:13:11.583 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:11.583 00.000 9828 MoveAxis(N, 16, B)
02:13:11.583 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:11.599 00.016 9828 IsSlewing returns 0
02:13:11.599 00.000 9828 IsGuiding returns 0
02:13:11.599 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:11.631 00.032 9828 IsGuiding returns 1
02:13:11.631 00.000 9828 scope still moving after pulse duration time elapsed
02:13:11.662 00.031 9828 IsSlewing returns 0
02:13:11.662 00.000 9828 IsGuiding returns 1
02:13:11.694 00.032 9828 IsSlewing returns 0
02:13:11.698 00.004 9828 IsGuiding returns 1
02:13:11.726 00.028 9828 IsSlewing returns 0
02:13:11.726 00.000 9828 IsGuiding returns 1
02:13:11.756 00.030 9828 IsSlewing returns 0
02:13:11.756 00.000 9828 IsGuiding returns 0
02:13:11.756 00.000 9828 scope move finished after 16 + 141 ms
02:13:11.756 00.000 9828 Move returns status 0, amount 16
02:13:11.756 00.000 9828 move complete, result=0
02:13:11.756 00.000 9828 worker thread done servicing request
02:13:11.756 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:13:12.119 00.363 8976 Exposure complete
02:13:12.125 00.006 8976 worker thread done servicing request
02:13:12.126 00.001 5052 OnExposeComplete: enter
02:13:12.126 00.000 5052 UpdateGuideState(): m_state=6
02:13:12.126 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7654
02:13:12.126 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.56, Mass=215, SNR=10.2, Peak=86 HFD=2.0
02:13:12.126 00.000 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.79 = 2.49)
02:13:12.126 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.39)
02:13:12.126 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.75 mountX=-0.12 mountY=0.10, mountTheta=2.43
02:13:12.127 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.15, opts=13)
02:13:12.127 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.15)
02:13:12.127 00.000 8976 Worker thread wakes up
02:13:12.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.15) opts 0xd
02:13:12.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.15)
02:13:12.127 00.000 8976 Moving (-0.03, -0.15) raw xDistance=-0.12 yDistance=0.10
02:13:12.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:13:12.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:13:12.127 00.000 8976 MoveAxis(R, 0, ABG)
02:13:12.127 00.000 8976 MoveAxis(U, 0, ABG)
02:13:12.127 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
02:13:12.127 00.000 8976 MountToCamera -- mountX=2.69 mountY=-0.69 hyp=2.78 mountTheta=-0.25 cameraX=-0.62, cameraY=2.71 cameraTheta=1.79
02:13:12.127 00.000 8976 incremental bump (-0.616, 2.711) isValid = 1
02:13:12.127 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
02:13:12.128 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:13:12.128 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:13:12.128 00.000 8976 move complete, result=0
02:13:12.128 00.000 9828 Worker thread wakes up
02:13:12.128 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:13:12.128 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:13:12.128 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
02:13:12.128 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
02:13:12.128 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
02:13:12.128 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:13:12.128 00.000 9828 BLC: window closed
02:13:12.128 00.000 8976 worker thread done servicing request
02:13:12.128 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:13:12.128 00.000 9828 MoveAxis(W, 6, B)
02:13:12.128 00.000 9828 Guiding  Dir = 3, Dur = 6
02:13:12.129 00.001 9828 IsSlewing returns 0
02:13:12.129 00.000 9828 IsGuiding returns 0
02:13:12.129 00.000 9828 PulseGuide returned control before completion, sleep 16
02:13:12.141 00.012 5052 UpdateGuideState exits: m=215 SNR=10.2
02:13:12.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:12.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:12.141 00.000 5052 Enqueuing Expose request
02:13:12.141 00.000 8976 Worker thread wakes up
02:13:12.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:12.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:12.141 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:12.161 00.020 9828 IsGuiding returns 1
02:13:12.161 00.000 9828 scope still moving after pulse duration time elapsed
02:13:12.192 00.031 9828 IsSlewing returns 0
02:13:12.192 00.000 9828 IsGuiding returns 1
02:13:12.223 00.031 9828 IsSlewing returns 0
02:13:12.223 00.000 9828 IsGuiding returns 1
02:13:12.255 00.032 9828 IsSlewing returns 0
02:13:12.255 00.000 9828 IsGuiding returns 0
02:13:12.255 00.000 9828 scope move finished after 6 + 119 ms
02:13:12.255 00.000 9828 Move returns status 0, amount 6
02:13:12.255 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:12.255 00.000 9828 MoveAxis(N, 16, B)
02:13:12.255 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:12.270 00.015 9828 IsSlewing returns 0
02:13:12.270 00.000 9828 IsGuiding returns 0
02:13:12.271 00.001 9828 PulseGuide returned control before completion, sleep 26
02:13:12.301 00.030 9828 IsGuiding returns 1
02:13:12.301 00.000 9828 scope still moving after pulse duration time elapsed
02:13:12.333 00.032 9828 IsSlewing returns 0
02:13:12.333 00.000 9828 IsGuiding returns 1
02:13:12.365 00.032 9828 IsSlewing returns 0
02:13:12.365 00.000 9828 IsGuiding returns 1
02:13:12.397 00.032 9828 IsSlewing returns 0
02:13:12.397 00.000 9828 IsGuiding returns 1
02:13:12.429 00.032 9828 IsSlewing returns 0
02:13:12.429 00.000 9828 IsGuiding returns 0
02:13:12.429 00.000 9828 scope move finished after 16 + 141 ms
02:13:12.429 00.000 9828 Move returns status 0, amount 16
02:13:12.429 00.000 9828 move complete, result=0
02:13:12.429 00.000 9828 worker thread done servicing request
02:13:12.429 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:13:12.831 00.402 8976 Exposure complete
02:13:12.836 00.005 8976 worker thread done servicing request
02:13:12.836 00.000 5052 OnExposeComplete: enter
02:13:12.836 00.000 5052 UpdateGuideState(): m_state=6
02:13:12.836 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7655
02:13:12.836 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.68, Mass=221, SNR=10.3, Peak=82 HFD=2.2
02:13:12.836 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.83 = 1.46)
02:13:12.837 00.001 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
02:13:12.837 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.78 mountX=0.01 mountY=0.08, mountTheta=1.45
02:13:12.838 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.03, opts=13)
02:13:12.838 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.03)
02:13:12.838 00.000 8976 Worker thread wakes up
02:13:12.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.03) opts 0xd
02:13:12.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.03)
02:13:12.838 00.000 8976 Moving (-0.08, -0.03) raw xDistance=0.01 yDistance=0.08
02:13:12.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:13:12.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:13:12.838 00.000 8976 MoveAxis(R, 0, ABG)
02:13:12.838 00.000 8976 MoveAxis(U, 0, ABG)
02:13:12.838 00.000 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
02:13:12.838 00.000 8976 MountToCamera -- mountX=2.71 mountY=-0.67 hyp=2.80 mountTheta=-0.24 cameraX=-0.64, cameraY=2.72 cameraTheta=1.80
02:13:12.838 00.000 8976 incremental bump (-0.640, 2.721) isValid = 1
02:13:12.838 00.000 8976 Scheduling Mount bump of (-0.018, 0.080)
02:13:12.838 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.08, opts=4)
02:13:12.838 00.000 8976 Enqueuing Move request for scope (-0.02, 0.08)
02:13:12.839 00.001 8976 move complete, result=0
02:13:12.839 00.000 8976 worker thread done servicing request
02:13:12.839 00.000 9828 Worker thread wakes up
02:13:12.839 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0x4
02:13:12.839 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
02:13:12.839 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
02:13:12.839 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.47)
02:13:12.839 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.79 mountX=0.01 mountY=-0.08, mountTheta=-1.40
02:13:12.839 00.000 9828 Moving (-0.02, 0.08) raw xDistance=0.01 yDistance=-0.08
02:13:12.839 00.000 9828 BLC: window closed
02:13:12.839 00.000 9828 MoveAxis(W, 5, B)
02:13:12.839 00.000 9828 Guiding  Dir = 3, Dur = 5
02:13:12.839 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:13:12.839 00.000 9828 IsSlewing returns 0
02:13:12.840 00.001 9828 IsGuiding returns 0
02:13:12.840 00.000 9828 PulseGuide returned control before completion, sleep 15
02:13:12.850 00.010 5052 UpdateGuideState exits: m=221 SNR=10.3
02:13:12.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:12.850 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:12.851 00.001 5052 Enqueuing Expose request
02:13:12.851 00.000 8976 Worker thread wakes up
02:13:12.851 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:12.851 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:12.851 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:12.861 00.010 9828 IsGuiding returns 1
02:13:12.861 00.000 9828 scope still moving after pulse duration time elapsed
02:13:12.892 00.031 9828 IsSlewing returns 0
02:13:12.892 00.000 9828 IsGuiding returns 1
02:13:12.939 00.047 9828 IsSlewing returns 0
02:13:12.939 00.000 9828 IsGuiding returns 1
02:13:12.985 00.046 9828 IsSlewing returns 0
02:13:12.985 00.000 9828 IsGuiding returns 0
02:13:12.985 00.000 9828 scope move finished after 5 + 139 ms
02:13:12.985 00.000 9828 Move returns status 0, amount 5
02:13:12.985 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:12.985 00.000 9828 MoveAxis(N, 11, B)
02:13:12.985 00.000 9828 Guiding  Dir = 0, Dur = 11
02:13:12.999 00.014 9828 IsSlewing returns 0
02:13:12.999 00.000 9828 IsGuiding returns 0
02:13:12.999 00.000 9828 PulseGuide returned control before completion, sleep 21
02:13:13.029 00.030 9828 IsGuiding returns 1
02:13:13.029 00.000 9828 scope still moving after pulse duration time elapsed
02:13:13.061 00.032 9828 IsSlewing returns 0
02:13:13.065 00.004 9828 IsGuiding returns 1
02:13:13.092 00.027 9828 IsSlewing returns 0
02:13:13.092 00.000 9828 IsGuiding returns 1
02:13:13.124 00.032 9828 IsSlewing returns 0
02:13:13.124 00.000 9828 IsGuiding returns 1
02:13:13.154 00.030 9828 IsSlewing returns 0
02:13:13.154 00.000 9828 IsGuiding returns 0
02:13:13.154 00.000 9828 scope move finished after 11 + 144 ms
02:13:13.154 00.000 9828 Move returns status 0, amount 11
02:13:13.154 00.000 9828 move complete, result=0
02:13:13.154 00.000 9828 worker thread done servicing request
02:13:13.154 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 11 ms NORTH
02:13:13.542 00.388 8976 Exposure complete
02:13:13.547 00.005 8976 worker thread done servicing request
02:13:13.547 00.000 5052 OnExposeComplete: enter
02:13:13.548 00.001 5052 UpdateGuideState(): m_state=6
02:13:13.548 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7656
02:13:13.548 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.04, Mass=214, SNR=10.1, Peak=87 HFD=2.2
02:13:13.548 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.68 = 2.61)
02:13:13.548 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.50)
02:13:13.548 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.67 hyp=0.67 cameraTheta=-1.63 mountX=-0.58 mountY=0.40, mountTheta=2.54
02:13:13.549 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.67, opts=13)
02:13:13.549 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.67)
02:13:13.549 00.000 8976 Worker thread wakes up
02:13:13.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.67) opts 0xd
02:13:13.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.67)
02:13:13.549 00.000 8976 Moving (-0.04, -0.67) raw xDistance=-0.58 yDistance=0.40
02:13:13.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
02:13:13.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:13:13.549 00.000 8976 MoveAxis(R, 2, ABG)
02:13:13.549 00.000 8976 stepping (-18, 4) + (2, 0)
02:13:13.549 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:13.550 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:13:13.559 00.009 5052 UpdateGuideState exits: m=214 SNR=10.1
02:13:13.559 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:13.559 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:13.559 00.000 5052 Enqueuing Expose request
02:13:13.586 00.027 8976 Received - 47 (G) 
02:13:13.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:13.586 00.000 8976 stepped: pos (-16, 4)
02:13:13.586 00.000 8976 MoveAxis(D, 2, ABG)
02:13:13.586 00.000 8976 stepping (-16, 4) + (0, -2)
02:13:13.586 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:13.618 00.032 8976 Received - 47 (G) 
02:13:13.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:13.618 00.000 8976 stepped: pos (-16, 2)
02:13:13.618 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
02:13:13.618 00.000 8976 MountToCamera -- mountX=2.63 mountY=-0.55 hyp=2.68 mountTheta=-0.21 cameraX=-0.70, cameraY=2.59 cameraTheta=1.84
02:13:13.618 00.000 8976 incremental bump (-0.704, 2.591) isValid = 1
02:13:13.618 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
02:13:13.618 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:13:13.618 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:13:13.618 00.000 8976 move complete, result=0
02:13:13.618 00.000 9828 Worker thread wakes up
02:13:13.618 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:13:13.619 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:13:13.619 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
02:13:13.619 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
02:13:13.619 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.02 mountY=-0.12, mountTheta=-1.36
02:13:13.619 00.000 8976 worker thread done servicing request
02:13:13.619 00.000 8976 Worker thread wakes up
02:13:13.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:13.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:13.619 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.02 yDistance=-0.12
02:13:13.619 00.000 9828 BLC: window closed
02:13:13.619 00.000 9828 MoveAxis(W, 8, B)
02:13:13.619 00.000 9828 Guiding  Dir = 3, Dur = 8
02:13:13.619 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.4 px 2 ms SOUTH
02:13:13.619 00.000 9828 IsSlewing returns 0
02:13:13.620 00.001 9828 IsGuiding returns 0
02:13:13.620 00.000 9828 PulseGuide returned control before completion, sleep 18
02:13:13.652 00.032 9828 IsGuiding returns 1
02:13:13.652 00.000 9828 scope still moving after pulse duration time elapsed
02:13:13.683 00.031 9828 IsSlewing returns 0
02:13:13.683 00.000 9828 IsGuiding returns 1
02:13:13.714 00.031 9828 IsSlewing returns 0
02:13:13.714 00.000 9828 IsGuiding returns 1
02:13:13.745 00.031 9828 IsSlewing returns 0
02:13:13.746 00.001 9828 IsGuiding returns 0
02:13:13.746 00.000 9828 scope move finished after 8 + 118 ms
02:13:13.746 00.000 9828 Move returns status 0, amount 8
02:13:13.746 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:13.746 00.000 9828 MoveAxis(N, 16, B)
02:13:13.746 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:13.761 00.015 9828 IsSlewing returns 0
02:13:13.761 00.000 9828 IsGuiding returns 0
02:13:13.761 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:13.791 00.030 9828 IsGuiding returns 1
02:13:13.791 00.000 9828 scope still moving after pulse duration time elapsed
02:13:13.822 00.031 9828 IsSlewing returns 0
02:13:13.822 00.000 9828 IsGuiding returns 1
02:13:13.854 00.032 9828 IsSlewing returns 0
02:13:13.855 00.001 9828 IsGuiding returns 1
02:13:13.885 00.030 9828 IsSlewing returns 0
02:13:13.886 00.001 9828 IsGuiding returns 1
02:13:13.916 00.030 9828 IsSlewing returns 0
02:13:13.916 00.000 9828 IsGuiding returns 0
02:13:13.916 00.000 9828 scope move finished after 16 + 139 ms
02:13:13.916 00.000 9828 Move returns status 0, amount 16
02:13:13.916 00.000 9828 move complete, result=0
02:13:13.916 00.000 9828 worker thread done servicing request
02:13:13.916 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:13:14.316 00.400 8976 Exposure complete
02:13:14.323 00.007 8976 worker thread done servicing request
02:13:14.323 00.000 5052 OnExposeComplete: enter
02:13:14.323 00.000 5052 UpdateGuideState(): m_state=6
02:13:14.323 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7657
02:13:14.323 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.82, Mass=221, SNR=10.3, Peak=84 HFD=1.8
02:13:14.323 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.04) = xAngle (-0.58 = -0.58)
02:13:14.323 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.68 = -0.68)
02:13:14.323 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=0.10 mountY=-0.07, mountTheta=-0.65
02:13:14.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.11, opts=13)
02:13:14.324 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.11)
02:13:14.324 00.000 8976 Worker thread wakes up
02:13:14.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.11) opts 0xd
02:13:14.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.11)
02:13:14.324 00.000 8976 Moving (0.01, 0.11) raw xDistance=0.10 yDistance=-0.07
02:13:14.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:13:14.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:13:14.324 00.000 8976 MoveAxis(R, 0, ABG)
02:13:14.324 00.000 8976 MoveAxis(U, 0, ABG)
02:13:14.324 00.000 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
02:13:14.324 00.000 8976 MountToCamera -- mountX=2.57 mountY=-0.48 hyp=2.61 mountTheta=-0.18 cameraX=-0.75, cameraY=2.50 cameraTheta=1.86
02:13:14.325 00.001 8976 incremental bump (-0.746, 2.504) isValid = 1
02:13:14.325 00.000 8976 Scheduling Mount bump of (-0.032, 0.110)
02:13:14.325 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:13:14.325 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:13:14.325 00.000 8976 move complete, result=0
02:13:14.325 00.000 8976 worker thread done servicing request
02:13:14.325 00.000 9828 Worker thread wakes up
02:13:14.325 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:13:14.325 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:13:14.325 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.95 = -1.34)
02:13:14.325 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.42)
02:13:14.325 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.85 mountX=0.03 mountY=-0.11, mountTheta=-1.34
02:13:14.325 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.11
02:13:14.325 00.000 9828 BLC: window closed
02:13:14.325 00.000 9828 MoveAxis(W, 8, B)
02:13:14.326 00.001 9828 Guiding  Dir = 3, Dur = 8
02:13:14.326 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:13:14.326 00.000 9828 IsSlewing returns 0
02:13:14.326 00.000 9828 IsGuiding returns 0
02:13:14.326 00.000 9828 PulseGuide returned control before completion, sleep 18
02:13:14.335 00.009 5052 UpdateGuideState exits: m=221 SNR=10.3
02:13:14.336 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:14.336 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:14.336 00.000 5052 Enqueuing Expose request
02:13:14.336 00.000 8976 Worker thread wakes up
02:13:14.336 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:14.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:14.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:14.348 00.012 9828 IsGuiding returns 1
02:13:14.348 00.000 9828 scope still moving after pulse duration time elapsed
02:13:14.380 00.032 9828 IsSlewing returns 0
02:13:14.380 00.000 9828 IsGuiding returns 1
02:13:14.412 00.032 9828 IsSlewing returns 0
02:13:14.412 00.000 9828 IsGuiding returns 1
02:13:14.442 00.030 9828 IsSlewing returns 0
02:13:14.443 00.001 9828 IsGuiding returns 0
02:13:14.443 00.000 9828 scope move finished after 8 + 108 ms
02:13:14.443 00.000 9828 Move returns status 0, amount 8
02:13:14.443 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:14.443 00.000 9828 MoveAxis(N, 15, B)
02:13:14.443 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:14.458 00.015 9828 IsSlewing returns 0
02:13:14.458 00.000 9828 IsGuiding returns 0
02:13:14.458 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:14.489 00.031 9828 IsGuiding returns 1
02:13:14.489 00.000 9828 scope still moving after pulse duration time elapsed
02:13:14.520 00.031 9828 IsSlewing returns 0
02:13:14.520 00.000 9828 IsGuiding returns 1
02:13:14.551 00.031 9828 IsSlewing returns 0
02:13:14.551 00.000 9828 IsGuiding returns 1
02:13:14.582 00.031 9828 IsSlewing returns 0
02:13:14.582 00.000 9828 IsGuiding returns 1
02:13:14.612 00.030 9828 IsSlewing returns 0
02:13:14.612 00.000 9828 IsGuiding returns 0
02:13:14.612 00.000 9828 scope move finished after 15 + 139 ms
02:13:14.612 00.000 9828 Move returns status 0, amount 15
02:13:14.612 00.000 9828 move complete, result=0
02:13:14.612 00.000 9828 worker thread done servicing request
02:13:14.612 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 15 ms NORTH
02:13:15.025 00.413 8976 Exposure complete
02:13:15.031 00.006 8976 worker thread done servicing request
02:13:15.031 00.000 5052 OnExposeComplete: enter
02:13:15.031 00.000 5052 UpdateGuideState(): m_state=6
02:13:15.031 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7658
02:13:15.031 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.71, Mass=215, SNR=10.2, Peak=90 HFD=1.5
02:13:15.031 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:13:15.031 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:13:15.031 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.00 mountX=-0.08 mountY=-0.15, mountTheta=-2.07
02:13:15.032 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.00, opts=13)
02:13:15.032 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.00)
02:13:15.033 00.001 8976 Worker thread wakes up
02:13:15.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.00) opts 0xd
02:13:15.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.00)
02:13:15.033 00.000 8976 Moving (0.18, -0.00) raw xDistance=-0.08 yDistance=-0.15
02:13:15.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:13:15.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:13:15.033 00.000 8976 MoveAxis(R, 0, ABG)
02:13:15.033 00.000 8976 MoveAxis(U, 0, ABG)
02:13:15.033 00.000 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
02:13:15.033 00.000 8976 MountToCamera -- mountX=2.53 mountY=-0.42 hyp=2.56 mountTheta=-0.17 cameraX=-0.77, cameraY=2.44 cameraTheta=1.88
02:13:15.033 00.000 8976 incremental bump (-0.775, 2.445) isValid = 1
02:13:15.033 00.000 8976 Scheduling Mount bump of (-0.035, 0.114)
02:13:15.033 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:13:15.033 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:13:15.033 00.000 8976 move complete, result=0
02:13:15.033 00.000 9828 Worker thread wakes up
02:13:15.034 00.001 8976 worker thread done servicing request
02:13:15.034 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:13:15.034 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:13:15.034 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.96 = -1.32)
02:13:15.034 00.000 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.40)
02:13:15.034 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=90, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:13:15.034 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=-0.12, mountTheta=-1.32
02:13:15.034 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:13:15.034 00.000 9828 BLC: window closed
02:13:15.034 00.000 9828 MoveAxis(W, 9, B)
02:13:15.034 00.000 9828 Guiding  Dir = 3, Dur = 9
02:13:15.034 00.000 9828 IsSlewing returns 0
02:13:15.034 00.000 9828 IsGuiding returns 0
02:13:15.034 00.000 9828 PulseGuide returned control before completion, sleep 19
02:13:15.043 00.009 5052 UpdateGuideState exits: m=215 SNR=10.2
02:13:15.043 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:15.043 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:15.043 00.000 5052 Enqueuing Expose request
02:13:15.043 00.000 8976 Worker thread wakes up
02:13:15.044 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:13:15.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:15.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:15.061 00.017 9828 IsGuiding returns 1
02:13:15.061 00.000 9828 scope still moving after pulse duration time elapsed
02:13:15.093 00.032 9828 IsSlewing returns 0
02:13:15.093 00.000 9828 IsGuiding returns 1
02:13:15.124 00.031 9828 IsSlewing returns 0
02:13:15.124 00.000 9828 IsGuiding returns 1
02:13:15.155 00.031 9828 IsSlewing returns 0
02:13:15.155 00.000 9828 IsGuiding returns 0
02:13:15.155 00.000 9828 scope move finished after 9 + 112 ms
02:13:15.155 00.000 9828 Move returns status 0, amount 9
02:13:15.155 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:15.156 00.001 9828 MoveAxis(N, 16, B)
02:13:15.156 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:15.171 00.015 9828 IsSlewing returns 0
02:13:15.171 00.000 9828 IsGuiding returns 0
02:13:15.171 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:15.202 00.031 9828 IsGuiding returns 1
02:13:15.202 00.000 9828 scope still moving after pulse duration time elapsed
02:13:15.233 00.031 9828 IsSlewing returns 0
02:13:15.233 00.000 9828 IsGuiding returns 1
02:13:15.263 00.030 9828 IsSlewing returns 0
02:13:15.263 00.000 9828 IsGuiding returns 1
02:13:15.294 00.031 9828 IsSlewing returns 0
02:13:15.294 00.000 9828 IsGuiding returns 1
02:13:15.326 00.032 9828 IsSlewing returns 0
02:13:15.326 00.000 9828 IsGuiding returns 0
02:13:15.326 00.000 9828 scope move finished after 16 + 138 ms
02:13:15.326 00.000 9828 Move returns status 0, amount 16
02:13:15.326 00.000 9828 move complete, result=0
02:13:15.326 00.000 9828 worker thread done servicing request
02:13:15.326 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:13:15.736 00.410 8976 Exposure complete
02:13:15.742 00.006 8976 worker thread done servicing request
02:13:15.742 00.000 5052 OnExposeComplete: enter
02:13:15.742 00.000 5052 UpdateGuideState(): m_state=6
02:13:15.742 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7659
02:13:15.742 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.64, Mass=195, SNR=9.7, Peak=84 HFD=1.7
02:13:15.742 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.12 = 2.16)
02:13:15.742 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.22 = 2.06)
02:13:15.742 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.08 mountX=-0.04 mountY=0.07, mountTheta=2.13
02:13:15.743 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.07, opts=13)
02:13:15.743 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.07)
02:13:15.744 00.001 8976 Worker thread wakes up
02:13:15.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.07) opts 0xd
02:13:15.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.07)
02:13:15.744 00.000 8976 Moving (-0.04, -0.07) raw xDistance=-0.04 yDistance=0.07
02:13:15.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:13:15.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:13:15.744 00.000 8976 MoveAxis(R, 0, ABG)
02:13:15.744 00.000 8976 MoveAxis(U, 0, ABG)
02:13:15.744 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
02:13:15.744 00.000 8976 MountToCamera -- mountX=2.50 mountY=-0.39 hyp=2.53 mountTheta=-0.15 cameraX=-0.79, cameraY=2.41 cameraTheta=1.89
02:13:15.744 00.000 8976 incremental bump (-0.794, 2.406) isValid = 1
02:13:15.744 00.000 8976 Scheduling Mount bump of (-0.023, 0.073)
02:13:15.744 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.07, opts=4)
02:13:15.744 00.000 8976 Enqueuing Move request for scope (-0.02, 0.07)
02:13:15.744 00.000 8976 move complete, result=0
02:13:15.744 00.000 8976 worker thread done servicing request
02:13:15.744 00.000 9828 Worker thread wakes up
02:13:15.745 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0x4
02:13:15.745 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
02:13:15.745 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
02:13:15.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:13:15.745 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.39)
02:13:15.745 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.88 mountX=0.02 mountY=-0.08, mountTheta=-1.31
02:13:15.745 00.000 9828 Moving (-0.02, 0.07) raw xDistance=0.02 yDistance=-0.08
02:13:15.745 00.000 9828 BLC: window closed
02:13:15.745 00.000 9828 MoveAxis(W, 6, B)
02:13:15.745 00.000 9828 Guiding  Dir = 3, Dur = 6
02:13:15.745 00.000 9828 IsSlewing returns 0
02:13:15.745 00.000 9828 IsGuiding returns 0
02:13:15.746 00.001 9828 PulseGuide returned control before completion, sleep 16
02:13:15.755 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:13:15.756 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:15.756 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:15.756 00.000 5052 Enqueuing Expose request
02:13:15.756 00.000 8976 Worker thread wakes up
02:13:15.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:15.756 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:15.756 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:15.777 00.021 9828 IsGuiding returns 1
02:13:15.777 00.000 9828 scope still moving after pulse duration time elapsed
02:13:15.808 00.031 9828 IsSlewing returns 0
02:13:15.808 00.000 9828 IsGuiding returns 1
02:13:15.839 00.031 9828 IsSlewing returns 0
02:13:15.839 00.000 9828 IsGuiding returns 1
02:13:15.870 00.031 9828 IsSlewing returns 0
02:13:15.870 00.000 9828 IsGuiding returns 0
02:13:15.870 00.000 9828 scope move finished after 6 + 118 ms
02:13:15.870 00.000 9828 Move returns status 0, amount 6
02:13:15.870 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:15.870 00.000 9828 MoveAxis(N, 10, B)
02:13:15.870 00.000 9828 Guiding  Dir = 0, Dur = 10
02:13:15.885 00.015 9828 IsSlewing returns 0
02:13:15.886 00.001 9828 IsGuiding returns 0
02:13:15.886 00.000 9828 PulseGuide returned control before completion, sleep 20
02:13:15.917 00.031 9828 IsGuiding returns 1
02:13:15.918 00.001 9828 scope still moving after pulse duration time elapsed
02:13:15.949 00.031 9828 IsSlewing returns 0
02:13:15.949 00.000 9828 IsGuiding returns 1
02:13:15.979 00.030 9828 IsSlewing returns 0
02:13:15.979 00.000 9828 IsGuiding returns 1
02:13:16.010 00.031 9828 IsSlewing returns 0
02:13:16.010 00.000 9828 IsGuiding returns 1
02:13:16.041 00.031 9828 IsSlewing returns 0
02:13:16.041 00.000 9828 IsGuiding returns 0
02:13:16.041 00.000 9828 scope move finished after 10 + 145 ms
02:13:16.041 00.000 9828 Move returns status 0, amount 10
02:13:16.041 00.000 9828 move complete, result=0
02:13:16.041 00.000 9828 worker thread done servicing request
02:13:16.041 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 10 ms NORTH
02:13:16.447 00.406 8976 Exposure complete
02:13:16.453 00.006 8976 worker thread done servicing request
02:13:16.453 00.000 5052 OnExposeComplete: enter
02:13:16.453 00.000 5052 UpdateGuideState(): m_state=6
02:13:16.453 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7660
02:13:16.453 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.65, Mass=203, SNR=9.9, Peak=89 HFD=2.0
02:13:16.453 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
02:13:16.453 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
02:13:16.453 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.06 hyp=0.69 cameraTheta=-0.09 mountX=-0.36 mountY=-0.54, mountTheta=-2.16
02:13:16.454 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.06, opts=13)
02:13:16.454 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.06)
02:13:16.454 00.000 8976 Worker thread wakes up
02:13:16.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.06) opts 0xd
02:13:16.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.06)
02:13:16.454 00.000 8976 Moving (0.68, -0.06) raw xDistance=-0.36 yDistance=-0.54
02:13:16.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:13:16.455 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:13:16.455 00.000 8976 MoveAxis(R, 1, ABG)
02:13:16.455 00.000 8976 stepping (-16, 2) + (1, 0)
02:13:16.455 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:16.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=36, FiltMax=65, Gamma=2.630
02:13:16.465 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
02:13:16.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:16.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:16.465 00.000 5052 Enqueuing Expose request
02:13:16.479 00.014 8976 Received - 47 (G) 
02:13:16.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:16.479 00.000 8976 stepped: pos (-15, 2)
02:13:16.479 00.000 8976 MoveAxis(U, 2, ABG)
02:13:16.479 00.000 8976 stepping (-15, 2) + (0, 2)
02:13:16.480 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:16.511 00.031 8976 Received - 47 (G) 
02:13:16.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:16.511 00.000 8976 stepped: pos (-15, 4)
02:13:16.512 00.001 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
02:13:16.512 00.000 8976 MountToCamera -- mountX=2.44 mountY=-0.47 hyp=2.48 mountTheta=-0.19 cameraX=-0.69, cameraY=2.38 cameraTheta=1.85
02:13:16.512 00.000 8976 incremental bump (-0.690, 2.382) isValid = 1
02:13:16.512 00.000 8976 Scheduling Mount bump of (-0.032, 0.114)
02:13:16.512 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:13:16.512 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:13:16.512 00.000 8976 move complete, result=0
02:13:16.512 00.000 9828 Worker thread wakes up
02:13:16.512 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:13:16.512 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.5 px 2 ms NORTH
02:13:16.512 00.000 8976 worker thread done servicing request
02:13:16.512 00.000 8976 Worker thread wakes up
02:13:16.513 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:13:16.513 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
02:13:16.513 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
02:13:16.513 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.03 mountY=-0.12, mountTheta=-1.35
02:13:16.513 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:13:16.513 00.000 9828 BLC: window closed
02:13:16.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:16.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:16.513 00.000 9828 MoveAxis(W, 8, B)
02:13:16.513 00.000 9828 Guiding  Dir = 3, Dur = 8
02:13:16.514 00.001 9828 IsSlewing returns 0
02:13:16.514 00.000 9828 IsGuiding returns 0
02:13:16.514 00.000 9828 PulseGuide returned control before completion, sleep 18
02:13:16.539 00.025 9828 IsGuiding returns 1
02:13:16.539 00.000 9828 scope still moving after pulse duration time elapsed
02:13:16.570 00.031 9828 IsSlewing returns 0
02:13:16.570 00.000 9828 IsGuiding returns 1
02:13:16.602 00.032 9828 IsSlewing returns 0
02:13:16.602 00.000 9828 IsGuiding returns 1
02:13:16.632 00.030 9828 IsSlewing returns 0
02:13:16.632 00.000 9828 IsGuiding returns 0
02:13:16.632 00.000 9828 scope move finished after 8 + 110 ms
02:13:16.632 00.000 9828 Move returns status 0, amount 8
02:13:16.632 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:16.632 00.000 9828 MoveAxis(N, 16, B)
02:13:16.633 00.001 9828 Guiding  Dir = 0, Dur = 16
02:13:16.647 00.014 9828 IsSlewing returns 0
02:13:16.647 00.000 9828 IsGuiding returns 0
02:13:16.647 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:16.678 00.031 9828 IsGuiding returns 1
02:13:16.678 00.000 9828 scope still moving after pulse duration time elapsed
02:13:16.708 00.030 9828 IsSlewing returns 0
02:13:16.708 00.000 9828 IsGuiding returns 1
02:13:16.739 00.031 9828 IsSlewing returns 0
02:13:16.739 00.000 9828 IsGuiding returns 1
02:13:16.770 00.031 9828 IsSlewing returns 0
02:13:16.771 00.001 9828 IsGuiding returns 1
02:13:16.801 00.030 9828 IsSlewing returns 0
02:13:16.801 00.000 9828 IsGuiding returns 0
02:13:16.801 00.000 9828 scope move finished after 16 + 137 ms
02:13:16.801 00.000 9828 Move returns status 0, amount 16
02:13:16.801 00.000 9828 move complete, result=0
02:13:16.801 00.000 9828 worker thread done servicing request
02:13:16.801 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:13:17.205 00.404 8976 Exposure complete
02:13:17.211 00.006 8976 worker thread done servicing request
02:13:17.211 00.000 5052 OnExposeComplete: enter
02:13:17.211 00.000 5052 UpdateGuideState(): m_state=6
02:13:17.211 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7661
02:13:17.211 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.51, Mass=207, SNR=10.0, Peak=80 HFD=2.2
02:13:17.211 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
02:13:17.211 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
02:13:17.211 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.20 hyp=0.89 cameraTheta=-0.23 mountX=-0.58 mountY=-0.62, mountTheta=-2.32
02:13:17.212 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.20, opts=13)
02:13:17.212 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.20)
02:13:17.212 00.000 8976 Worker thread wakes up
02:13:17.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.20) opts 0xd
02:13:17.213 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.20)
02:13:17.213 00.000 8976 Moving (0.87, -0.20) raw xDistance=-0.58 yDistance=-0.62
02:13:17.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
02:13:17.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
02:13:17.213 00.000 8976 MoveAxis(R, 2, ABG)
02:13:17.213 00.000 8976 stepping (-15, 4) + (2, 0)
02:13:17.213 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:17.214 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:13:17.223 00.009 5052 UpdateGuideState exits: m=207 SNR=10.0
02:13:17.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:17.223 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:17.223 00.000 5052 Enqueuing Expose request
02:13:17.247 00.024 8976 Received - 47 (G) 
02:13:17.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:17.247 00.000 8976 stepped: pos (-13, 4)
02:13:17.247 00.000 8976 MoveAxis(U, 3, ABG)
02:13:17.247 00.000 8976 stepping (-13, 4) + (0, 3)
02:13:17.247 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:17.279 00.032 8976 Received - 47 (G) 
02:13:17.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:17.279 00.000 8976 stepped: pos (-13, 7)
02:13:17.279 00.000 8976 MountToCamera -- mountTheta (-0.29) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
02:13:17.279 00.000 8976 MountToCamera -- mountX=2.29 mountY=-0.68 hyp=2.39 mountTheta=-0.29 cameraX=-0.43, cameraY=2.35 cameraTheta=1.75
02:13:17.279 00.000 8976 incremental bump (-0.435, 2.348) isValid = 1
02:13:17.279 00.000 8976 Scheduling Mount bump of (-0.021, 0.117)
02:13:17.279 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:13:17.279 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:13:17.279 00.000 8976 move complete, result=0
02:13:17.279 00.000 9828 Worker thread wakes up
02:13:17.279 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:13:17.279 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:13:17.279 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
02:13:17.279 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.52)
02:13:17.279 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.44
02:13:17.279 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:13:17.279 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.6 px 3 ms NORTH
02:13:17.279 00.000 8976 worker thread done servicing request
02:13:17.280 00.001 8976 Worker thread wakes up
02:13:17.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:17.280 00.000 9828 BLC: window closed
02:13:17.280 00.000 9828 MoveAxis(W, 5, B)
02:13:17.280 00.000 9828 Guiding  Dir = 3, Dur = 5
02:13:17.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:17.280 00.000 9828 IsSlewing returns 0
02:13:17.280 00.000 9828 IsGuiding returns 0
02:13:17.280 00.000 9828 PulseGuide returned control before completion, sleep 15
02:13:17.301 00.021 9828 IsGuiding returns 1
02:13:17.301 00.000 9828 scope still moving after pulse duration time elapsed
02:13:17.333 00.032 9828 IsSlewing returns 0
02:13:17.333 00.000 9828 IsGuiding returns 1
02:13:17.364 00.031 9828 IsSlewing returns 0
02:13:17.364 00.000 9828 IsGuiding returns 1
02:13:17.394 00.030 9828 IsSlewing returns 0
02:13:17.395 00.001 9828 IsGuiding returns 0
02:13:17.395 00.000 9828 scope move finished after 5 + 108 ms
02:13:17.395 00.000 9828 Move returns status 0, amount 5
02:13:17.395 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:17.395 00.000 9828 MoveAxis(N, 16, B)
02:13:17.395 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:17.410 00.015 9828 IsSlewing returns 0
02:13:17.410 00.000 9828 IsGuiding returns 0
02:13:17.410 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:17.441 00.031 9828 IsGuiding returns 1
02:13:17.441 00.000 9828 scope still moving after pulse duration time elapsed
02:13:17.472 00.031 9828 IsSlewing returns 0
02:13:17.472 00.000 9828 IsGuiding returns 1
02:13:17.503 00.031 9828 IsSlewing returns 0
02:13:17.503 00.000 9828 IsGuiding returns 1
02:13:17.534 00.031 9828 IsSlewing returns 0
02:13:17.534 00.000 9828 IsGuiding returns 1
02:13:17.565 00.031 9828 IsSlewing returns 0
02:13:17.565 00.000 9828 IsGuiding returns 0
02:13:17.565 00.000 9828 scope move finished after 16 + 139 ms
02:13:17.565 00.000 9828 Move returns status 0, amount 16
02:13:17.565 00.000 9828 move complete, result=0
02:13:17.565 00.000 9828 worker thread done servicing request
02:13:17.565 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:13:17.977 00.412 8976 Exposure complete
02:13:17.983 00.006 8976 worker thread done servicing request
02:13:17.983 00.000 5052 OnExposeComplete: enter
02:13:17.983 00.000 5052 UpdateGuideState(): m_state=6
02:13:17.983 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7662
02:13:17.983 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=282.02, Mass=224, SNR=10.4, Peak=95 HFD=2.1
02:13:17.983 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:13:17.983 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:13:17.983 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.31 hyp=0.73 cameraTheta=0.44 mountX=-0.02 mountY=-0.72, mountTheta=-1.60
02:13:17.984 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.31, opts=13)
02:13:17.984 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.31)
02:13:17.984 00.000 8976 Worker thread wakes up
02:13:17.984 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.31) opts 0xd
02:13:17.984 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.31)
02:13:17.984 00.000 8976 Moving (0.66, 0.31) raw xDistance=-0.02 yDistance=-0.72
02:13:17.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:13:17.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
02:13:17.984 00.000 8976 MoveAxis(R, 0, ABG)
02:13:17.984 00.000 8976 MoveAxis(U, 3, ABG)
02:13:17.984 00.000 8976 stepping (-13, 7) + (0, 3)
02:13:17.984 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:17.985 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:13:17.995 00.010 5052 UpdateGuideState exits: m=224 SNR=10.4
02:13:17.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:17.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:17.995 00.000 5052 Enqueuing Expose request
02:13:18.014 00.019 8976 Received - 47 (G) 
02:13:18.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:18.014 00.000 8976 stepped: pos (-13, 10)
02:13:18.014 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:13:18.014 00.000 8976 MountToCamera -- mountX=2.19 mountY=-0.98 hyp=2.40 mountTheta=-0.42 cameraX=-0.12, cameraY=2.40 cameraTheta=1.62
02:13:18.014 00.000 8976 incremental bump (-0.124, 2.397) isValid = 1
02:13:18.014 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
02:13:18.014 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:13:18.015 00.001 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:13:18.015 00.000 8976 move complete, result=0
02:13:18.015 00.000 9828 Worker thread wakes up
02:13:18.015 00.000 8976 worker thread done servicing request
02:13:18.015 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:13:18.015 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:13:18.015 00.000 8976 Worker thread wakes up
02:13:18.015 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:13:18.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:18.015 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:18.015 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.57)
02:13:18.015 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.65)
02:13:18.015 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.57
02:13:18.015 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:13:18.015 00.000 9828 BLC: window closed
02:13:18.015 00.000 9828 MoveAxis(W, 0, B)
02:13:18.015 00.000 9828 Move returns status 0, amount 0
02:13:18.015 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:18.015 00.000 9828 MoveAxis(N, 16, B)
02:13:18.016 00.001 9828 Guiding  Dir = 0, Dur = 16
02:13:18.016 00.000 9828 IsSlewing returns 0
02:13:18.016 00.000 9828 IsGuiding returns 0
02:13:18.016 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:18.049 00.033 9828 IsGuiding returns 1
02:13:18.049 00.000 9828 scope still moving after pulse duration time elapsed
02:13:18.080 00.031 9828 IsSlewing returns 0
02:13:18.080 00.000 9828 IsGuiding returns 1
02:13:18.111 00.031 9828 IsSlewing returns 0
02:13:18.111 00.000 9828 IsGuiding returns 1
02:13:18.143 00.032 9828 IsSlewing returns 0
02:13:18.143 00.000 9828 IsGuiding returns 0
02:13:18.143 00.000 9828 scope move finished after 16 + 111 ms
02:13:18.143 00.000 9828 Move returns status 0, amount 16
02:13:18.143 00.000 9828 move complete, result=0
02:13:18.143 00.000 9828 worker thread done servicing request
02:13:18.143 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:13:18.707 00.564 8976 Exposure complete
02:13:18.712 00.005 8976 worker thread done servicing request
02:13:18.713 00.001 5052 OnExposeComplete: enter
02:13:18.713 00.000 5052 UpdateGuideState(): m_state=6
02:13:18.713 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7663
02:13:18.713 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.72, Mass=172, SNR=9.1, Peak=77 HFD=1.8
02:13:18.713 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
02:13:18.713 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
02:13:18.713 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.01 hyp=0.94 cameraTheta=0.01 mountX=-0.42 mountY=-0.79, mountTheta=-2.05
02:13:18.713 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.01, opts=13)
02:13:18.713 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.01)
02:13:18.714 00.001 8976 Worker thread wakes up
02:13:18.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.01) opts 0xd
02:13:18.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.01)
02:13:18.714 00.000 8976 Moving (0.94, 0.01) raw xDistance=-0.42 yDistance=-0.79
02:13:18.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
02:13:18.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.79
02:13:18.714 00.000 8976 MoveAxis(R, 2, ABG)
02:13:18.714 00.000 8976 stepping (-13, 10) + (2, 0)
02:13:18.714 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:18.714 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:13:18.724 00.010 5052 UpdateGuideState exits: m=172 SNR=9.1
02:13:18.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:18.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:18.724 00.000 5052 Enqueuing Expose request
02:13:18.750 00.026 8976 Received - 47 (G) 
02:13:18.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:18.750 00.000 8976 stepped: pos (-11, 10)
02:13:18.750 00.000 8976 MoveAxis(U, 3, ABG)
02:13:18.750 00.000 8976 stepping (-11, 10) + (0, 3)
02:13:18.750 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:18.782 00.032 8976 Received - 47 (G) 
02:13:18.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:18.782 00.000 8976 stepped: pos (-11, 13)
02:13:18.782 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:13:18.782 00.000 8976 MountToCamera -- mountX=2.02 mountY=-1.34 hyp=2.43 mountTheta=-0.58 cameraX=0.27, cameraY=2.41 cameraTheta=1.46
02:13:18.782 00.000 8976 incremental bump (0.271, 2.411) isValid = 1
02:13:18.782 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
02:13:18.782 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:13:18.782 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:13:18.782 00.000 8976 move complete, result=0
02:13:18.782 00.000 8976 worker thread done servicing request
02:13:18.782 00.000 8976 Worker thread wakes up
02:13:18.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:18.782 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:18.782 00.000 9828 Worker thread wakes up
02:13:18.782 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:13:18.782 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:13:18.783 00.001 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
02:13:18.783 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
02:13:18.783 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.81)
02:13:18.783 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
02:13:18.783 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:13:18.783 00.000 9828 BLC: window closed
02:13:18.783 00.000 9828 MoveAxis(E, 6, B)
02:13:18.783 00.000 9828 Guiding  Dir = 2, Dur = 6
02:13:18.783 00.000 9828 IsSlewing returns 0
02:13:18.783 00.000 9828 IsGuiding returns 0
02:13:18.783 00.000 9828 PulseGuide returned control before completion, sleep 16
02:13:18.800 00.017 9828 IsGuiding returns 1
02:13:18.800 00.000 9828 scope still moving after pulse duration time elapsed
02:13:18.832 00.032 9828 IsSlewing returns 0
02:13:18.832 00.000 9828 IsGuiding returns 1
02:13:18.863 00.031 9828 IsSlewing returns 0
02:13:18.864 00.001 9828 IsGuiding returns 1
02:13:18.893 00.029 9828 IsSlewing returns 0
02:13:18.893 00.000 9828 IsGuiding returns 0
02:13:18.893 00.000 9828 scope move finished after 6 + 104 ms
02:13:18.893 00.000 9828 Move returns status 0, amount 6
02:13:18.893 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:18.893 00.000 9828 MoveAxis(N, 16, B)
02:13:18.893 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:18.909 00.016 9828 IsSlewing returns 0
02:13:18.909 00.000 9828 IsGuiding returns 0
02:13:18.909 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:18.941 00.032 9828 IsGuiding returns 1
02:13:18.941 00.000 9828 scope still moving after pulse duration time elapsed
02:13:18.972 00.031 9828 IsSlewing returns 0
02:13:18.972 00.000 9828 IsGuiding returns 1
02:13:19.002 00.030 9828 IsSlewing returns 0
02:13:19.002 00.000 9828 IsGuiding returns 1
02:13:19.033 00.031 9828 IsSlewing returns 0
02:13:19.033 00.000 9828 IsGuiding returns 1
02:13:19.065 00.032 9828 IsSlewing returns 0
02:13:19.065 00.000 9828 IsGuiding returns 0
02:13:19.065 00.000 9828 scope move finished after 16 + 139 ms
02:13:19.065 00.000 9828 Move returns status 0, amount 16
02:13:19.065 00.000 9828 move complete, result=0
02:13:19.065 00.000 9828 worker thread done servicing request
02:13:19.065 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:13:19.478 00.413 8976 Exposure complete
02:13:19.484 00.006 8976 worker thread done servicing request
02:13:19.484 00.000 5052 OnExposeComplete: enter
02:13:19.484 00.000 5052 UpdateGuideState(): m_state=6
02:13:19.484 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7664
02:13:19.484 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.62, Mass=209, SNR=10.0, Peak=83 HFD=1.5
02:13:19.484 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
02:13:19.484 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
02:13:19.484 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.50 mountX=-0.16 mountY=-0.09, mountTheta=-2.62
02:13:19.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.09, opts=13)
02:13:19.485 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.09)
02:13:19.485 00.000 8976 Worker thread wakes up
02:13:19.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.09) opts 0xd
02:13:19.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.09)
02:13:19.485 00.000 8976 Moving (0.17, -0.09) raw xDistance=-0.16 yDistance=-0.09
02:13:19.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:13:19.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:13:19.485 00.000 8976 MoveAxis(R, 0, ABG)
02:13:19.485 00.000 8976 MoveAxis(U, 0, ABG)
02:13:19.485 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
02:13:19.485 00.000 8976 MountToCamera -- mountX=1.91 mountY=-1.58 hyp=2.48 mountTheta=-0.69 cameraX=0.53, cameraY=2.42 cameraTheta=1.35
02:13:19.485 00.000 8976 incremental bump (0.535, 2.420) isValid = 1
02:13:19.486 00.001 8976 Scheduling Mount bump of (0.025, 0.116)
02:13:19.486 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:13:19.486 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:13:19.486 00.000 8976 move complete, result=0
02:13:19.486 00.000 9828 Worker thread wakes up
02:13:19.486 00.000 8976 worker thread done servicing request
02:13:19.486 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:13:19.486 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:13:19.486 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.83)
02:13:19.486 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.91)
02:13:19.486 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:13:19.486 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:13:19.486 00.000 9828 BLC: window closed
02:13:19.486 00.000 9828 MoveAxis(E, 10, B)
02:13:19.486 00.000 9828 Guiding  Dir = 2, Dur = 10
02:13:19.486 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:13:19.487 00.001 9828 IsSlewing returns 0
02:13:19.487 00.000 9828 IsGuiding returns 0
02:13:19.487 00.000 9828 PulseGuide returned control before completion, sleep 20
02:13:19.496 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
02:13:19.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:19.496 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:19.496 00.000 5052 Enqueuing Expose request
02:13:19.496 00.000 8976 Worker thread wakes up
02:13:19.496 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:19.496 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:19.496 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:19.513 00.017 9828 IsGuiding returns 1
02:13:19.513 00.000 9828 scope still moving after pulse duration time elapsed
02:13:19.544 00.031 9828 IsSlewing returns 0
02:13:19.544 00.000 9828 IsGuiding returns 1
02:13:19.575 00.031 9828 IsSlewing returns 0
02:13:19.575 00.000 9828 IsGuiding returns 1
02:13:19.607 00.032 9828 IsSlewing returns 0
02:13:19.607 00.000 9828 IsGuiding returns 1
02:13:19.637 00.030 9828 IsSlewing returns 0
02:13:19.637 00.000 9828 IsGuiding returns 0
02:13:19.637 00.000 9828 scope move finished after 10 + 140 ms
02:13:19.637 00.000 9828 Move returns status 0, amount 10
02:13:19.637 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:19.637 00.000 9828 MoveAxis(N, 15, B)
02:13:19.637 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:19.652 00.015 9828 IsSlewing returns 0
02:13:19.652 00.000 9828 IsGuiding returns 0
02:13:19.652 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:19.685 00.033 9828 IsGuiding returns 1
02:13:19.685 00.000 9828 scope still moving after pulse duration time elapsed
02:13:19.716 00.031 9828 IsSlewing returns 0
02:13:19.716 00.000 9828 IsGuiding returns 1
02:13:19.748 00.032 9828 IsSlewing returns 0
02:13:19.748 00.000 9828 IsGuiding returns 1
02:13:19.780 00.032 9828 IsSlewing returns 0
02:13:19.780 00.000 9828 IsGuiding returns 1
02:13:19.811 00.031 9828 IsSlewing returns 0
02:13:19.811 00.000 9828 IsGuiding returns 0
02:13:19.811 00.000 9828 scope move finished after 15 + 143 ms
02:13:19.811 00.000 9828 Move returns status 0, amount 15
02:13:19.811 00.000 9828 move complete, result=0
02:13:19.811 00.000 9828 worker thread done servicing request
02:13:19.811 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:13:20.190 00.379 8976 Exposure complete
02:13:20.196 00.006 8976 worker thread done servicing request
02:13:20.197 00.001 5052 OnExposeComplete: enter
02:13:20.197 00.000 5052 UpdateGuideState(): m_state=6
02:13:20.197 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7665
02:13:20.197 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.60, Mass=187, SNR=9.5, Peak=85 HFD=1.5
02:13:20.197 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
02:13:20.197 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
02:13:20.197 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.11 hyp=0.37 cameraTheta=-0.31 mountX=-0.26 mountY=-0.23, mountTheta=-2.41
02:13:20.198 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.11, opts=13)
02:13:20.198 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.11)
02:13:20.199 00.001 8976 Worker thread wakes up
02:13:20.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.11) opts 0xd
02:13:20.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.11)
02:13:20.199 00.000 8976 Moving (0.35, -0.11) raw xDistance=-0.26 yDistance=-0.23
02:13:20.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:13:20.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:13:20.199 00.000 8976 MoveAxis(R, 1, ABG)
02:13:20.199 00.000 8976 stepping (-11, 13) + (1, 0)
02:13:20.199 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:20.200 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:13:20.210 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
02:13:20.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:20.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:20.211 00.001 5052 Enqueuing Expose request
02:13:20.220 00.009 8976 Received - 47 (G) 
02:13:20.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:20.220 00.000 8976 stepped: pos (-10, 13)
02:13:20.220 00.000 8976 MoveAxis(U, 0, ABG)
02:13:20.220 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:13:20.221 00.001 8976 MountToCamera -- mountX=1.79 mountY=-1.74 hyp=2.49 mountTheta=-0.77 cameraX=0.73, cameraY=2.38 cameraTheta=1.27
02:13:20.221 00.000 8976 incremental bump (0.735, 2.382) isValid = 1
02:13:20.221 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:13:20.221 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:13:20.221 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:13:20.221 00.000 8976 move complete, result=0
02:13:20.221 00.000 9828 Worker thread wakes up
02:13:20.221 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:13:20.221 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:13:20.221 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.91)
02:13:20.221 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
02:13:20.221 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:13:20.221 00.000 8976 worker thread done servicing request
02:13:20.221 00.000 8976 Worker thread wakes up
02:13:20.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:20.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:20.221 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:13:20.222 00.001 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:13:20.222 00.000 9828 BLC: window closed
02:13:20.222 00.000 9828 MoveAxis(E, 12, B)
02:13:20.222 00.000 9828 Guiding  Dir = 2, Dur = 12
02:13:20.222 00.000 9828 IsSlewing returns 0
02:13:20.222 00.000 9828 IsGuiding returns 0
02:13:20.222 00.000 9828 PulseGuide returned control before completion, sleep 22
02:13:20.248 00.026 9828 IsGuiding returns 1
02:13:20.248 00.000 9828 scope still moving after pulse duration time elapsed
02:13:20.280 00.032 9828 IsSlewing returns 0
02:13:20.281 00.001 9828 IsGuiding returns 1
02:13:20.312 00.031 9828 IsSlewing returns 0
02:13:20.312 00.000 9828 IsGuiding returns 1
02:13:20.343 00.031 9828 IsSlewing returns 0
02:13:20.343 00.000 9828 IsGuiding returns 0
02:13:20.343 00.000 9828 scope move finished after 12 + 109 ms
02:13:20.343 00.000 9828 Move returns status 0, amount 12
02:13:20.343 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:20.343 00.000 9828 MoveAxis(N, 15, B)
02:13:20.343 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:20.358 00.015 9828 IsSlewing returns 0
02:13:20.358 00.000 9828 IsGuiding returns 0
02:13:20.358 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:20.389 00.031 9828 IsGuiding returns 1
02:13:20.389 00.000 9828 scope still moving after pulse duration time elapsed
02:13:20.419 00.030 9828 IsSlewing returns 0
02:13:20.419 00.000 9828 IsGuiding returns 1
02:13:20.451 00.032 9828 IsSlewing returns 0
02:13:20.451 00.000 9828 IsGuiding returns 1
02:13:20.483 00.032 9828 IsSlewing returns 0
02:13:20.483 00.000 9828 IsGuiding returns 1
02:13:20.515 00.032 9828 IsSlewing returns 0
02:13:20.515 00.000 9828 IsGuiding returns 0
02:13:20.515 00.000 9828 scope move finished after 15 + 142 ms
02:13:20.515 00.000 9828 Move returns status 0, amount 15
02:13:20.515 00.000 9828 move complete, result=0
02:13:20.515 00.000 9828 worker thread done servicing request
02:13:20.515 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:13:20.911 00.396 8976 Exposure complete
02:13:20.916 00.005 8976 worker thread done servicing request
02:13:20.917 00.001 5052 OnExposeComplete: enter
02:13:20.917 00.000 5052 UpdateGuideState(): m_state=6
02:13:20.917 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7666
02:13:20.917 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.73, Mass=181, SNR=9.4, Peak=87 HFD=1.5
02:13:20.917 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:13:20.917 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:13:20.917 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.08 mountX=-0.09 mountY=-0.20, mountTheta=-1.98
02:13:20.918 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.02, opts=13)
02:13:20.918 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.02)
02:13:20.918 00.000 8976 Worker thread wakes up
02:13:20.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.02) opts 0xd
02:13:20.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.02)
02:13:20.918 00.000 8976 Moving (0.23, 0.02) raw xDistance=-0.09 yDistance=-0.20
02:13:20.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:13:20.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:13:20.918 00.000 8976 MoveAxis(R, 0, ABG)
02:13:20.918 00.000 8976 MoveAxis(U, 0, ABG)
02:13:20.918 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:13:20.919 00.001 8976 MountToCamera -- mountX=1.70 mountY=-1.85 hyp=2.51 mountTheta=-0.83 cameraX=0.87, cameraY=2.36 cameraTheta=1.22
02:13:20.919 00.000 8976 incremental bump (0.869, 2.356) isValid = 1
02:13:20.919 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
02:13:20.919 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:13:20.919 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:13:20.919 00.000 8976 move complete, result=0
02:13:20.919 00.000 9828 Worker thread wakes up
02:13:20.919 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:13:20.919 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:13:20.919 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:13:20.919 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:13:20.919 00.000 8976 worker thread done servicing request
02:13:20.919 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:13:20.919 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:13:20.919 00.000 9828 BLC: window closed
02:13:20.919 00.000 9828 MoveAxis(E, 14, B)
02:13:20.919 00.000 9828 Guiding  Dir = 2, Dur = 14
02:13:20.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:13:20.920 00.001 9828 IsSlewing returns 0
02:13:20.920 00.000 9828 IsGuiding returns 0
02:13:20.920 00.000 9828 PulseGuide returned control before completion, sleep 24
02:13:20.930 00.010 5052 UpdateGuideState exits: m=181 SNR=9.4
02:13:20.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:20.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:20.930 00.000 5052 Enqueuing Expose request
02:13:20.930 00.000 8976 Worker thread wakes up
02:13:20.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:20.930 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:13:20.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:20.953 00.023 9828 IsGuiding returns 1
02:13:20.953 00.000 9828 scope still moving after pulse duration time elapsed
02:13:20.984 00.031 9828 IsSlewing returns 0
02:13:20.984 00.000 9828 IsGuiding returns 1
02:13:21.015 00.031 9828 IsSlewing returns 0
02:13:21.015 00.000 9828 IsGuiding returns 1
02:13:21.046 00.031 9828 IsSlewing returns 0
02:13:21.046 00.000 9828 IsGuiding returns 0
02:13:21.046 00.000 9828 scope move finished after 14 + 112 ms
02:13:21.046 00.000 9828 Move returns status 0, amount 14
02:13:21.046 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:21.046 00.000 9828 MoveAxis(N, 14, B)
02:13:21.046 00.000 9828 Guiding  Dir = 0, Dur = 14
02:13:21.062 00.016 9828 IsSlewing returns 0
02:13:21.062 00.000 9828 IsGuiding returns 0
02:13:21.062 00.000 9828 PulseGuide returned control before completion, sleep 24
02:13:21.093 00.031 9828 IsGuiding returns 1
02:13:21.093 00.000 9828 scope still moving after pulse duration time elapsed
02:13:21.123 00.030 9828 IsSlewing returns 0
02:13:21.123 00.000 9828 IsGuiding returns 1
02:13:21.155 00.032 9828 IsSlewing returns 0
02:13:21.155 00.000 9828 IsGuiding returns 1
02:13:21.186 00.031 9828 IsSlewing returns 0
02:13:21.186 00.000 9828 IsGuiding returns 1
02:13:21.217 00.031 9828 IsSlewing returns 0
02:13:21.217 00.000 9828 IsGuiding returns 0
02:13:21.217 00.000 9828 scope move finished after 14 + 141 ms
02:13:21.217 00.000 9828 Move returns status 0, amount 14
02:13:21.217 00.000 9828 move complete, result=0
02:13:21.217 00.000 9828 worker thread done servicing request
02:13:21.217 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:13:21.619 00.402 8976 Exposure complete
02:13:21.625 00.006 8976 worker thread done servicing request
02:13:21.625 00.000 5052 OnExposeComplete: enter
02:13:21.625 00.000 5052 UpdateGuideState(): m_state=6
02:13:21.625 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7667
02:13:21.625 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.46, Mass=208, SNR=10.0, Peak=86 HFD=2.2
02:13:21.625 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.35 = 1.93)
02:13:21.625 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.83)
02:13:21.625 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.25 hyp=0.34 cameraTheta=-2.31 mountX=-0.12 mountY=0.33, mountTheta=1.92
02:13:21.626 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.25, opts=13)
02:13:21.626 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.25)
02:13:21.626 00.000 8976 Worker thread wakes up
02:13:21.626 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.25) opts 0xd
02:13:21.626 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.25)
02:13:21.626 00.000 8976 Moving (-0.23, -0.25) raw xDistance=-0.12 yDistance=0.33
02:13:21.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:13:21.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:13:21.626 00.000 8976 MoveAxis(R, 0, ABG)
02:13:21.626 00.000 8976 MoveAxis(D, 1, ABG)
02:13:21.626 00.000 8976 stepping (-10, 13) + (0, -1)
02:13:21.626 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:21.627 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:13:21.638 00.011 5052 UpdateGuideState exits: m=208 SNR=10.0
02:13:21.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:21.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:21.638 00.000 5052 Enqueuing Expose request
02:13:21.644 00.006 8976 Received - 47 (G) 
02:13:21.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:21.644 00.000 8976 stepped: pos (-10, 12)
02:13:21.644 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:13:21.644 00.000 8976 MountToCamera -- mountX=1.65 mountY=-1.87 hyp=2.49 mountTheta=-0.85 cameraX=0.91, cameraY=2.31 cameraTheta=1.20
02:13:21.644 00.000 8976 incremental bump (0.912, 2.315) isValid = 1
02:13:21.644 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:13:21.644 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:13:21.644 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:13:21.644 00.000 8976 move complete, result=0
02:13:21.644 00.000 9828 Worker thread wakes up
02:13:21.644 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:13:21.644 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:13:21.644 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:13:21.644 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:13:21.644 00.000 8976 worker thread done servicing request
02:13:21.644 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:13:21.644 00.000 8976 Worker thread wakes up
02:13:21.645 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:21.645 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:21.645 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:13:21.645 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:13:21.645 00.000 9828 BLC: window closed
02:13:21.645 00.000 9828 MoveAxis(E, 15, B)
02:13:21.645 00.000 9828 Guiding  Dir = 2, Dur = 15
02:13:21.645 00.000 9828 IsSlewing returns 0
02:13:21.645 00.000 9828 IsGuiding returns 0
02:13:21.645 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:21.682 00.037 9828 IsGuiding returns 1
02:13:21.682 00.000 9828 scope still moving after pulse duration time elapsed
02:13:21.713 00.031 9828 IsSlewing returns 0
02:13:21.713 00.000 9828 IsGuiding returns 1
02:13:21.744 00.031 9828 IsSlewing returns 0
02:13:21.744 00.000 9828 IsGuiding returns 1
02:13:21.776 00.032 9828 IsSlewing returns 0
02:13:21.776 00.000 9828 IsGuiding returns 0
02:13:21.776 00.000 9828 scope move finished after 15 + 115 ms
02:13:21.776 00.000 9828 Move returns status 0, amount 15
02:13:21.776 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:21.776 00.000 9828 MoveAxis(N, 14, B)
02:13:21.776 00.000 9828 Guiding  Dir = 0, Dur = 14
02:13:21.792 00.016 9828 IsSlewing returns 0
02:13:21.792 00.000 9828 IsGuiding returns 0
02:13:21.792 00.000 9828 PulseGuide returned control before completion, sleep 24
02:13:21.824 00.032 9828 IsGuiding returns 1
02:13:21.824 00.000 9828 scope still moving after pulse duration time elapsed
02:13:21.856 00.032 9828 IsSlewing returns 0
02:13:21.856 00.000 9828 IsGuiding returns 1
02:13:21.887 00.031 9828 IsSlewing returns 0
02:13:21.887 00.000 9828 IsGuiding returns 1
02:13:21.917 00.030 9828 IsSlewing returns 0
02:13:21.917 00.000 9828 IsGuiding returns 1
02:13:21.948 00.031 9828 IsSlewing returns 0
02:13:21.949 00.001 9828 IsGuiding returns 0
02:13:21.949 00.000 9828 scope move finished after 14 + 143 ms
02:13:21.949 00.000 9828 Move returns status 0, amount 14
02:13:21.949 00.000 9828 move complete, result=0
02:13:21.949 00.000 9828 worker thread done servicing request
02:13:21.949 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:13:22.332 00.383 8976 Exposure complete
02:13:22.337 00.005 8976 worker thread done servicing request
02:13:22.338 00.001 5052 OnExposeComplete: enter
02:13:22.338 00.000 5052 UpdateGuideState(): m_state=6
02:13:22.338 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7668
02:13:22.338 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.79, Mass=220, SNR=10.3, Peak=90 HFD=1.9
02:13:22.338 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:13:22.338 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:13:22.338 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.08 hyp=0.37 cameraTheta=0.22 mountX=-0.09 mountY=-0.35, mountTheta=-1.83
02:13:22.339 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.08, opts=13)
02:13:22.339 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.08)
02:13:22.339 00.000 8976 Worker thread wakes up
02:13:22.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.08) opts 0xd
02:13:22.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.08)
02:13:22.339 00.000 8976 Moving (0.36, 0.08) raw xDistance=-0.09 yDistance=-0.35
02:13:22.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:13:22.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
02:13:22.339 00.000 8976 MoveAxis(R, 0, ABG)
02:13:22.339 00.000 8976 MoveAxis(U, 1, ABG)
02:13:22.339 00.000 8976 stepping (-10, 12) + (0, 1)
02:13:22.339 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:22.340 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:13:22.349 00.009 5052 UpdateGuideState exits: m=220 SNR=10.3
02:13:22.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:22.349 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:22.349 00.000 5052 Enqueuing Expose request
02:13:22.363 00.014 8976 Received - 47 (G) 
02:13:22.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:22.363 00.000 8976 stepped: pos (-10, 13)
02:13:22.363 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:13:22.363 00.000 8976 MountToCamera -- mountX=1.61 mountY=-1.93 hyp=2.51 mountTheta=-0.88 cameraX=0.99, cameraY=2.31 cameraTheta=1.17
02:13:22.363 00.000 8976 incremental bump (0.988, 2.311) isValid = 1
02:13:22.363 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
02:13:22.363 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:13:22.363 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:13:22.363 00.000 8976 move complete, result=0
02:13:22.363 00.000 9828 Worker thread wakes up
02:13:22.363 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:13:22.363 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:13:22.363 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
02:13:22.363 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:13:22.363 00.000 8976 worker thread done servicing request
02:13:22.363 00.000 8976 Worker thread wakes up
02:13:22.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:22.364 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:22.364 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
02:13:22.364 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:13:22.364 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:13:22.364 00.000 9828 BLC: window closed
02:13:22.364 00.000 9828 MoveAxis(E, 16, B)
02:13:22.364 00.000 9828 Guiding  Dir = 2, Dur = 16
02:13:22.364 00.000 9828 IsSlewing returns 0
02:13:22.364 00.000 9828 IsGuiding returns 0
02:13:22.364 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:22.402 00.038 9828 IsGuiding returns 1
02:13:22.403 00.001 9828 scope still moving after pulse duration time elapsed
02:13:22.433 00.030 9828 IsSlewing returns 0
02:13:22.433 00.000 9828 IsGuiding returns 1
02:13:22.466 00.033 9828 IsSlewing returns 0
02:13:22.466 00.000 9828 IsGuiding returns 1
02:13:22.495 00.029 9828 IsSlewing returns 0
02:13:22.495 00.000 9828 IsGuiding returns 0
02:13:22.495 00.000 9828 scope move finished after 16 + 115 ms
02:13:22.495 00.000 9828 Move returns status 0, amount 16
02:13:22.495 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:22.495 00.000 9828 MoveAxis(N, 14, B)
02:13:22.495 00.000 9828 Guiding  Dir = 0, Dur = 14
02:13:22.511 00.016 9828 IsSlewing returns 0
02:13:22.511 00.000 9828 IsGuiding returns 0
02:13:22.511 00.000 9828 PulseGuide returned control before completion, sleep 24
02:13:22.543 00.032 9828 IsGuiding returns 1
02:13:22.543 00.000 9828 scope still moving after pulse duration time elapsed
02:13:22.574 00.031 9828 IsSlewing returns 0
02:13:22.574 00.000 9828 IsGuiding returns 1
02:13:22.606 00.032 9828 IsSlewing returns 0
02:13:22.611 00.005 9828 IsGuiding returns 1
02:13:22.637 00.026 9828 IsSlewing returns 0
02:13:22.637 00.000 9828 IsGuiding returns 1
02:13:22.667 00.030 9828 IsSlewing returns 0
02:13:22.668 00.001 9828 IsGuiding returns 0
02:13:22.668 00.000 9828 scope move finished after 14 + 142 ms
02:13:22.668 00.000 9828 Move returns status 0, amount 14
02:13:22.668 00.000 9828 move complete, result=0
02:13:22.668 00.000 9828 worker thread done servicing request
02:13:22.668 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:13:23.057 00.389 8976 Exposure complete
02:13:23.062 00.005 8976 worker thread done servicing request
02:13:23.062 00.000 5052 OnExposeComplete: enter
02:13:23.062 00.000 5052 UpdateGuideState(): m_state=6
02:13:23.062 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7669
02:13:23.062 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.82, Mass=196, SNR=9.7, Peak=88 HFD=1.7
02:13:23.062 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
02:13:23.063 00.001 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
02:13:23.063 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=0.08 mountY=-0.10, mountTheta=-0.90
02:13:23.063 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.11, opts=13)
02:13:23.063 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.11)
02:13:23.063 00.000 8976 Worker thread wakes up
02:13:23.064 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.11) opts 0xd
02:13:23.064 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.11)
02:13:23.064 00.000 8976 Moving (0.05, 0.11) raw xDistance=0.08 yDistance=-0.10
02:13:23.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:13:23.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:13:23.064 00.000 8976 MoveAxis(R, 0, ABG)
02:13:23.064 00.000 8976 MoveAxis(U, 0, ABG)
02:13:23.064 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:13:23.064 00.000 8976 MountToCamera -- mountX=1.58 mountY=-1.98 hyp=2.53 mountTheta=-0.90 cameraX=1.04, cameraY=2.31 cameraTheta=1.15
02:13:23.064 00.000 8976 incremental bump (1.038, 2.308) isValid = 1
02:13:23.065 00.001 8976 Scheduling Mount bump of (0.047, 0.109)
02:13:23.065 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:13:23.065 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:13:23.065 00.000 8976 move complete, result=0
02:13:23.065 00.000 9828 Worker thread wakes up
02:13:23.065 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:13:23.065 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:13:23.065 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
02:13:23.065 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
02:13:23.065 00.000 8976 worker thread done servicing request
02:13:23.065 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:13:23.065 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:13:23.065 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:13:23.065 00.000 9828 BLC: window closed
02:13:23.065 00.000 9828 MoveAxis(E, 17, B)
02:13:23.065 00.000 9828 Guiding  Dir = 2, Dur = 17
02:13:23.065 00.000 9828 IsSlewing returns 0
02:13:23.065 00.000 9828 IsGuiding returns 0
02:13:23.065 00.000 9828 PulseGuide returned control before completion, sleep 27
02:13:23.078 00.013 5052 UpdateGuideState exits: m=196 SNR=9.7
02:13:23.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:23.078 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:23.078 00.000 5052 Enqueuing Expose request
02:13:23.078 00.000 8976 Worker thread wakes up
02:13:23.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:23.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:23.079 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:23.102 00.023 9828 IsGuiding returns 1
02:13:23.102 00.000 9828 scope still moving after pulse duration time elapsed
02:13:23.133 00.031 9828 IsSlewing returns 0
02:13:23.133 00.000 9828 IsGuiding returns 1
02:13:23.164 00.031 9828 IsSlewing returns 0
02:13:23.164 00.000 9828 IsGuiding returns 1
02:13:23.196 00.032 9828 IsSlewing returns 0
02:13:23.196 00.000 9828 IsGuiding returns 0
02:13:23.196 00.000 9828 scope move finished after 17 + 113 ms
02:13:23.196 00.000 9828 Move returns status 0, amount 17
02:13:23.196 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:23.196 00.000 9828 MoveAxis(N, 14, B)
02:13:23.196 00.000 9828 Guiding  Dir = 0, Dur = 14
02:13:23.211 00.015 9828 IsSlewing returns 0
02:13:23.211 00.000 9828 IsGuiding returns 0
02:13:23.211 00.000 9828 PulseGuide returned control before completion, sleep 24
02:13:23.242 00.031 9828 IsGuiding returns 1
02:13:23.242 00.000 9828 scope still moving after pulse duration time elapsed
02:13:23.273 00.031 9828 IsSlewing returns 0
02:13:23.273 00.000 9828 IsGuiding returns 1
02:13:23.305 00.032 9828 IsSlewing returns 0
02:13:23.305 00.000 9828 IsGuiding returns 1
02:13:23.335 00.030 9828 IsSlewing returns 0
02:13:23.335 00.000 9828 IsGuiding returns 1
02:13:23.366 00.031 9828 IsSlewing returns 0
02:13:23.366 00.000 9828 IsGuiding returns 0
02:13:23.366 00.000 9828 scope move finished after 14 + 140 ms
02:13:23.366 00.000 9828 Move returns status 0, amount 14
02:13:23.366 00.000 9828 move complete, result=0
02:13:23.366 00.000 9828 worker thread done servicing request
02:13:23.367 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:13:23.776 00.409 8976 Exposure complete
02:13:23.782 00.006 8976 worker thread done servicing request
02:13:23.782 00.000 5052 OnExposeComplete: enter
02:13:23.782 00.000 5052 UpdateGuideState(): m_state=6
02:13:23.782 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7670
02:13:23.782 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.72, Mass=177, SNR=9.2, Peak=86 HFD=1.8
02:13:23.782 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
02:13:23.782 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:13:23.782 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.01 hyp=0.34 cameraTheta=0.04 mountX=-0.14 mountY=-0.29, mountTheta=-2.02
02:13:23.783 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.01, opts=13)
02:13:23.783 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.01)
02:13:23.783 00.000 8976 Worker thread wakes up
02:13:23.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.01) opts 0xd
02:13:23.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.01)
02:13:23.783 00.000 8976 Moving (0.33, 0.01) raw xDistance=-0.14 yDistance=-0.29
02:13:23.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:13:23.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:13:23.783 00.000 8976 MoveAxis(R, 0, ABG)
02:13:23.783 00.000 8976 MoveAxis(U, 1, ABG)
02:13:23.783 00.000 8976 stepping (-10, 13) + (0, 1)
02:13:23.783 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:23.784 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:13:23.794 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
02:13:23.795 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:23.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:23.795 00.000 5052 Enqueuing Expose request
02:13:23.801 00.006 8976 Received - 47 (G) 
02:13:23.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:23.801 00.000 8976 stepped: pos (-10, 14)
02:13:23.801 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:13:23.801 00.000 8976 MountToCamera -- mountX=1.57 mountY=-2.06 hyp=2.59 mountTheta=-0.92 cameraX=1.12, cameraY=2.33 cameraTheta=1.12
02:13:23.801 00.000 8976 incremental bump (1.119, 2.331) isValid = 1
02:13:23.801 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:13:23.801 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:13:23.802 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
02:13:23.802 00.000 8976 move complete, result=0
02:13:23.802 00.000 9828 Worker thread wakes up
02:13:23.802 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:13:23.802 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:13:23.802 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:13:23.802 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:13:23.802 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:13:23.802 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:13:23.802 00.000 9828 BLC: window closed
02:13:23.802 00.000 9828 MoveAxis(E, 17, B)
02:13:23.802 00.000 9828 Guiding  Dir = 2, Dur = 17
02:13:23.802 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:13:23.802 00.000 8976 worker thread done servicing request
02:13:23.802 00.000 8976 Worker thread wakes up
02:13:23.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:23.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:23.803 00.001 9828 IsSlewing returns 0
02:13:23.803 00.000 9828 IsGuiding returns 0
02:13:23.803 00.000 9828 PulseGuide returned control before completion, sleep 27
02:13:23.833 00.030 9828 IsGuiding returns 1
02:13:23.833 00.000 9828 scope still moving after pulse duration time elapsed
02:13:23.865 00.032 9828 IsSlewing returns 0
02:13:23.865 00.000 9828 IsGuiding returns 1
02:13:23.896 00.031 9828 IsSlewing returns 0
02:13:23.896 00.000 9828 IsGuiding returns 1
02:13:23.926 00.030 9828 IsSlewing returns 0
02:13:23.926 00.000 9828 IsGuiding returns 1
02:13:23.957 00.031 9828 IsSlewing returns 0
02:13:23.957 00.000 9828 IsGuiding returns 1
02:13:23.989 00.032 9828 IsSlewing returns 0
02:13:23.989 00.000 9828 IsGuiding returns 1
02:13:24.021 00.032 9828 IsSlewing returns 0
02:13:24.021 00.000 9828 IsGuiding returns 0
02:13:24.021 00.000 9828 scope move finished after 17 + 201 ms
02:13:24.022 00.001 9828 Move returns status 0, amount 17
02:13:24.022 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:24.022 00.000 9828 MoveAxis(N, 14, B)
02:13:24.022 00.000 9828 Guiding  Dir = 0, Dur = 14
02:13:24.037 00.015 9828 IsSlewing returns 0
02:13:24.037 00.000 9828 IsGuiding returns 0
02:13:24.038 00.001 9828 PulseGuide returned control before completion, sleep 24
02:13:24.067 00.029 9828 IsGuiding returns 1
02:13:24.067 00.000 9828 scope still moving after pulse duration time elapsed
02:13:24.098 00.031 9828 IsSlewing returns 0
02:13:24.098 00.000 9828 IsGuiding returns 1
02:13:24.129 00.031 9828 IsSlewing returns 0
02:13:24.129 00.000 9828 IsGuiding returns 1
02:13:24.160 00.031 9828 IsSlewing returns 0
02:13:24.160 00.000 9828 IsGuiding returns 1
02:13:24.191 00.031 9828 IsSlewing returns 0
02:13:24.191 00.000 9828 IsGuiding returns 0
02:13:24.191 00.000 9828 scope move finished after 14 + 139 ms
02:13:24.191 00.000 9828 Move returns status 0, amount 14
02:13:24.191 00.000 9828 move complete, result=0
02:13:24.191 00.000 9828 worker thread done servicing request
02:13:24.191 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:13:24.498 00.307 8976 Exposure complete
02:13:24.504 00.006 8976 worker thread done servicing request
02:13:24.504 00.000 5052 OnExposeComplete: enter
02:13:24.504 00.000 5052 UpdateGuideState(): m_state=6
02:13:24.504 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7671
02:13:24.504 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.66, Mass=185, SNR=9.5, Peak=85 HFD=1.7
02:13:24.504 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
02:13:24.504 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
02:13:24.504 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-0.15 mountX=-0.19 mountY=-0.25, mountTheta=-2.23
02:13:24.505 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.05, opts=13)
02:13:24.505 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.05)
02:13:24.505 00.000 8976 Worker thread wakes up
02:13:24.505 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.05) opts 0xd
02:13:24.505 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.05)
02:13:24.505 00.000 8976 Moving (0.33, -0.05) raw xDistance=-0.19 yDistance=-0.25
02:13:24.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:13:24.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:13:24.505 00.000 8976 MoveAxis(R, 0, ABG)
02:13:24.505 00.000 8976 MoveAxis(U, 0, ABG)
02:13:24.506 00.001 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:13:24.506 00.000 8976 MountToCamera -- mountX=1.55 mountY=-2.11 hyp=2.62 mountTheta=-0.94 cameraX=1.17, cameraY=2.35 cameraTheta=1.11
02:13:24.506 00.000 8976 incremental bump (1.173, 2.345) isValid = 1
02:13:24.506 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:13:24.506 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:13:24.506 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:13:24.506 00.000 8976 move complete, result=0
02:13:24.506 00.000 9828 Worker thread wakes up
02:13:24.506 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:13:24.506 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:13:24.506 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
02:13:24.506 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
02:13:24.506 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:13:24.506 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:13:24.506 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:13:24.506 00.000 9828 BLC: window closed
02:13:24.507 00.001 9828 MoveAxis(E, 18, B)
02:13:24.507 00.000 8976 worker thread done servicing request
02:13:24.507 00.000 9828 Guiding  Dir = 2, Dur = 18
02:13:24.507 00.000 9828 IsSlewing returns 0
02:13:24.507 00.000 9828 IsGuiding returns 0
02:13:24.507 00.000 9828 PulseGuide returned control before completion, sleep 28
02:13:24.516 00.009 5052 UpdateGuideState exits: m=185 SNR=9.5
02:13:24.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:24.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:24.516 00.000 5052 Enqueuing Expose request
02:13:24.517 00.001 8976 Worker thread wakes up
02:13:24.517 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:24.517 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:24.517 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:13:24.550 00.033 9828 IsGuiding returns 1
02:13:24.550 00.000 9828 scope still moving after pulse duration time elapsed
02:13:24.582 00.032 9828 IsSlewing returns 0
02:13:24.582 00.000 9828 IsGuiding returns 1
02:13:24.613 00.031 9828 IsSlewing returns 0
02:13:24.613 00.000 9828 IsGuiding returns 1
02:13:24.643 00.030 9828 IsSlewing returns 0
02:13:24.643 00.000 9828 IsGuiding returns 0
02:13:24.643 00.000 9828 scope move finished after 18 + 118 ms
02:13:24.643 00.000 9828 Move returns status 0, amount 18
02:13:24.643 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:24.643 00.000 9828 MoveAxis(N, 14, B)
02:13:24.643 00.000 9828 Guiding  Dir = 0, Dur = 14
02:13:24.658 00.015 9828 IsSlewing returns 0
02:13:24.658 00.000 9828 IsGuiding returns 0
02:13:24.658 00.000 9828 PulseGuide returned control before completion, sleep 24
02:13:24.690 00.032 9828 IsGuiding returns 1
02:13:24.690 00.000 9828 scope still moving after pulse duration time elapsed
02:13:24.720 00.030 9828 IsSlewing returns 0
02:13:24.720 00.000 9828 IsGuiding returns 1
02:13:24.751 00.031 9828 IsSlewing returns 0
02:13:24.751 00.000 9828 IsGuiding returns 1
02:13:24.782 00.031 9828 IsSlewing returns 0
02:13:24.782 00.000 9828 IsGuiding returns 1
02:13:24.813 00.031 9828 IsSlewing returns 0
02:13:24.813 00.000 9828 IsGuiding returns 0
02:13:24.813 00.000 9828 scope move finished after 14 + 140 ms
02:13:24.813 00.000 9828 Move returns status 0, amount 14
02:13:24.813 00.000 9828 move complete, result=0
02:13:24.813 00.000 9828 worker thread done servicing request
02:13:24.813 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:13:25.207 00.394 8976 Exposure complete
02:13:25.213 00.006 8976 worker thread done servicing request
02:13:25.213 00.000 5052 OnExposeComplete: enter
02:13:25.213 00.000 5052 UpdateGuideState(): m_state=6
02:13:25.213 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7672
02:13:25.213 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.65, Mass=184, SNR=9.5, Peak=84 HFD=1.6
02:13:25.213 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.04) = xAngle (-3.43 = 2.85)
02:13:25.213 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.54 = 2.75)
02:13:25.213 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.39 mountX=-0.05 mountY=0.02, mountTheta=2.76
02:13:25.214 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.06, opts=13)
02:13:25.214 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.06)
02:13:25.214 00.000 8976 Worker thread wakes up
02:13:25.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.06) opts 0xd
02:13:25.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.06)
02:13:25.214 00.000 8976 Moving (0.01, -0.06) raw xDistance=-0.05 yDistance=0.02
02:13:25.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:13:25.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:13:25.214 00.000 8976 MoveAxis(R, 0, ABG)
02:13:25.214 00.000 8976 MoveAxis(U, 0, ABG)
02:13:25.214 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:13:25.215 00.001 8976 MountToCamera -- mountX=1.55 mountY=-2.15 hyp=2.65 mountTheta=-0.95 cameraX=1.21, cameraY=2.36 cameraTheta=1.10
02:13:25.215 00.000 8976 incremental bump (1.209, 2.355) isValid = 1
02:13:25.215 00.000 8976 Scheduling Mount bump of (0.025, 0.051)
02:13:25.215 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.05, opts=4)
02:13:25.215 00.000 8976 Enqueuing Move request for scope (0.03, 0.05)
02:13:25.215 00.000 8976 move complete, result=0
02:13:25.215 00.000 9828 Worker thread wakes up
02:13:25.215 00.000 8976 worker thread done servicing request
02:13:25.215 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0x4
02:13:25.215 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:13:25.215 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
02:13:25.215 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
02:13:25.215 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:13:25.215 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.11 mountX=-0.03 mountY=-0.05, mountTheta=-2.10
02:13:25.215 00.000 9828 Moving (0.03, 0.05) raw xDistance=-0.03 yDistance=-0.05
02:13:25.215 00.000 9828 BLC: window closed
02:13:25.215 00.000 9828 MoveAxis(E, 9, B)
02:13:25.216 00.001 9828 Guiding  Dir = 2, Dur = 9
02:13:25.216 00.000 9828 IsSlewing returns 0
02:13:25.216 00.000 9828 IsGuiding returns 0
02:13:25.216 00.000 9828 PulseGuide returned control before completion, sleep 19
02:13:25.225 00.009 5052 UpdateGuideState exits: m=184 SNR=9.5
02:13:25.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:25.225 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:25.226 00.001 5052 Enqueuing Expose request
02:13:25.226 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:25.233 00.007 8976 Worker thread wakes up
02:13:25.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:25.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:25.237 00.004 9828 IsGuiding returns 1
02:13:25.237 00.000 9828 scope still moving after pulse duration time elapsed
02:13:25.268 00.031 9828 IsSlewing returns 0
02:13:25.268 00.000 9828 IsGuiding returns 1
02:13:25.300 00.032 9828 IsSlewing returns 0
02:13:25.300 00.000 9828 IsGuiding returns 1
02:13:25.331 00.031 9828 IsSlewing returns 0
02:13:25.336 00.005 9828 IsGuiding returns 0
02:13:25.336 00.000 9828 scope move finished after 9 + 111 ms
02:13:25.336 00.000 9828 Move returns status 0, amount 9
02:13:25.336 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:25.336 00.000 9828 MoveAxis(N, 6, B)
02:13:25.336 00.000 9828 Guiding  Dir = 0, Dur = 6
02:13:25.362 00.026 9828 IsSlewing returns 0
02:13:25.362 00.000 9828 IsGuiding returns 0
02:13:25.362 00.000 9828 PulseGuide returned control before completion, sleep 16
02:13:25.393 00.031 9828 IsGuiding returns 1
02:13:25.393 00.000 9828 scope still moving after pulse duration time elapsed
02:13:25.424 00.031 9828 IsSlewing returns 0
02:13:25.424 00.000 9828 IsGuiding returns 1
02:13:25.456 00.032 9828 IsSlewing returns 0
02:13:25.456 00.000 9828 IsGuiding returns 1
02:13:25.486 00.030 9828 IsSlewing returns 0
02:13:25.487 00.001 9828 IsGuiding returns 0
02:13:25.487 00.000 9828 scope move finished after 6 + 119 ms
02:13:25.487 00.000 9828 Move returns status 0, amount 6
02:13:25.487 00.000 9828 move complete, result=0
02:13:25.487 00.000 9828 worker thread done servicing request
02:13:25.487 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.0 px 6 ms NORTH
02:13:25.919 00.432 8976 Exposure complete
02:13:25.924 00.005 8976 worker thread done servicing request
02:13:25.924 00.000 5052 OnExposeComplete: enter
02:13:25.924 00.000 5052 UpdateGuideState(): m_state=6
02:13:25.925 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7673
02:13:25.925 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.85, Mass=203, SNR=9.8, Peak=82 HFD=1.7
02:13:25.925 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
02:13:25.925 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
02:13:25.925 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.26 mountX=0.10 mountY=-0.11, mountTheta=-0.83
02:13:25.925 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.14, opts=13)
02:13:25.925 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.14)
02:13:25.926 00.001 8976 Worker thread wakes up
02:13:25.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.14) opts 0xd
02:13:25.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.14)
02:13:25.926 00.000 8976 Moving (0.05, 0.14) raw xDistance=0.10 yDistance=-0.11
02:13:25.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:13:25.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:13:25.926 00.000 8976 MoveAxis(R, 0, ABG)
02:13:25.926 00.000 8976 MoveAxis(U, 0, ABG)
02:13:25.926 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:13:25.926 00.000 8976 MountToCamera -- mountX=1.54 mountY=-2.17 hyp=2.66 mountTheta=-0.95 cameraX=1.23, cameraY=2.36 cameraTheta=1.09
02:13:25.926 00.000 8976 incremental bump (1.233, 2.362) isValid = 1
02:13:25.926 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:13:25.926 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:13:25.926 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:13:25.926 00.000 8976 move complete, result=0
02:13:25.926 00.000 9828 Worker thread wakes up
02:13:25.926 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:13:25.927 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:13:25.927 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:13:25.927 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:13:25.927 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:13:25.927 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:13:25.927 00.000 9828 BLC: window closed
02:13:25.927 00.000 9828 MoveAxis(E, 18, B)
02:13:25.927 00.000 9828 Guiding  Dir = 2, Dur = 18
02:13:25.927 00.000 8976 worker thread done servicing request
02:13:25.927 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:13:25.927 00.000 9828 IsSlewing returns 0
02:13:25.927 00.000 9828 IsGuiding returns 0
02:13:25.928 00.001 9828 PulseGuide returned control before completion, sleep 28
02:13:25.937 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
02:13:25.937 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:25.937 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:25.937 00.000 5052 Enqueuing Expose request
02:13:25.938 00.001 8976 Worker thread wakes up
02:13:25.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:25.938 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:25.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:25.967 00.029 9828 IsGuiding returns 1
02:13:25.967 00.000 9828 scope still moving after pulse duration time elapsed
02:13:25.998 00.031 9828 IsSlewing returns 0
02:13:25.998 00.000 9828 IsGuiding returns 1
02:13:26.029 00.031 9828 IsSlewing returns 0
02:13:26.029 00.000 9828 IsGuiding returns 1
02:13:26.060 00.031 9828 IsSlewing returns 0
02:13:26.060 00.000 9828 IsGuiding returns 0
02:13:26.060 00.000 9828 scope move finished after 18 + 115 ms
02:13:26.060 00.000 9828 Move returns status 0, amount 18
02:13:26.060 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:26.060 00.000 9828 MoveAxis(N, 13, B)
02:13:26.060 00.000 9828 Guiding  Dir = 0, Dur = 13
02:13:26.076 00.016 9828 IsSlewing returns 0
02:13:26.076 00.000 9828 IsGuiding returns 0
02:13:26.076 00.000 9828 PulseGuide returned control before completion, sleep 23
02:13:26.108 00.032 9828 IsGuiding returns 1
02:13:26.108 00.000 9828 scope still moving after pulse duration time elapsed
02:13:26.138 00.030 9828 IsSlewing returns 0
02:13:26.138 00.000 9828 IsGuiding returns 1
02:13:26.169 00.031 9828 IsSlewing returns 0
02:13:26.170 00.001 9828 IsGuiding returns 1
02:13:26.200 00.030 9828 IsSlewing returns 0
02:13:26.201 00.001 9828 IsGuiding returns 1
02:13:26.231 00.030 9828 IsSlewing returns 0
02:13:26.231 00.000 9828 IsGuiding returns 0
02:13:26.231 00.000 9828 scope move finished after 13 + 141 ms
02:13:26.231 00.000 9828 Move returns status 0, amount 13
02:13:26.231 00.000 9828 move complete, result=0
02:13:26.231 00.000 9828 worker thread done servicing request
02:13:26.231 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:13:26.629 00.398 8976 Exposure complete
02:13:26.635 00.006 8976 worker thread done servicing request
02:13:26.635 00.000 5052 OnExposeComplete: enter
02:13:26.635 00.000 5052 UpdateGuideState(): m_state=6
02:13:26.635 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7674
02:13:26.635 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.80, Mass=177, SNR=9.3, Peak=83 HFD=2.0
02:13:26.635 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:13:26.635 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
02:13:26.635 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.25 cameraTheta=2.77 mountX=0.19 mountY=0.14, mountTheta=0.66
02:13:26.636 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.09, opts=13)
02:13:26.636 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.09)
02:13:26.636 00.000 8976 Worker thread wakes up
02:13:26.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.09) opts 0xd
02:13:26.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.09)
02:13:26.636 00.000 8976 Moving (-0.23, 0.09) raw xDistance=0.19 yDistance=0.14
02:13:26.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:13:26.637 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:13:26.637 00.000 8976 MoveAxis(R, 0, ABG)
02:13:26.637 00.000 8976 MoveAxis(U, 0, ABG)
02:13:26.637 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:13:26.637 00.000 8976 MountToCamera -- mountX=1.54 mountY=-2.19 hyp=2.68 mountTheta=-0.96 cameraX=1.25, cameraY=2.37 cameraTheta=1.08
02:13:26.637 00.000 8976 incremental bump (1.250, 2.367) isValid = 1
02:13:26.637 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:13:26.637 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:13:26.637 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:13:26.637 00.000 8976 move complete, result=0
02:13:26.637 00.000 9828 Worker thread wakes up
02:13:26.637 00.000 8976 worker thread done servicing request
02:13:26.637 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:13:26.637 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:13:26.637 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
02:13:26.637 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:13:26.637 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:13:26.638 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:13:26.638 00.000 9828 BLC: window closed
02:13:26.638 00.000 9828 MoveAxis(E, 19, B)
02:13:26.638 00.000 9828 Guiding  Dir = 2, Dur = 19
02:13:26.638 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:13:26.638 00.000 9828 IsSlewing returns 0
02:13:26.638 00.000 9828 IsGuiding returns 0
02:13:26.638 00.000 9828 PulseGuide returned control before completion, sleep 29
02:13:26.648 00.010 5052 UpdateGuideState exits: m=177 SNR=9.3
02:13:26.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:26.648 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:26.648 00.000 5052 Enqueuing Expose request
02:13:26.648 00.000 8976 Worker thread wakes up
02:13:26.648 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:26.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:26.649 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:26.670 00.021 9828 IsGuiding returns 1
02:13:26.670 00.000 9828 scope still moving after pulse duration time elapsed
02:13:26.701 00.031 9828 IsSlewing returns 0
02:13:26.701 00.000 9828 IsGuiding returns 1
02:13:26.733 00.032 9828 IsSlewing returns 0
02:13:26.733 00.000 9828 IsGuiding returns 1
02:13:26.763 00.030 9828 IsSlewing returns 0
02:13:26.764 00.001 9828 IsGuiding returns 0
02:13:26.764 00.000 9828 scope move finished after 19 + 106 ms
02:13:26.764 00.000 9828 Move returns status 0, amount 19
02:13:26.764 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:26.764 00.000 9828 MoveAxis(N, 13, B)
02:13:26.764 00.000 9828 Guiding  Dir = 0, Dur = 13
02:13:26.779 00.015 9828 IsSlewing returns 0
02:13:26.779 00.000 9828 IsGuiding returns 0
02:13:26.779 00.000 9828 PulseGuide returned control before completion, sleep 23
02:13:26.809 00.030 9828 IsGuiding returns 1
02:13:26.809 00.000 9828 scope still moving after pulse duration time elapsed
02:13:26.841 00.032 9828 IsSlewing returns 0
02:13:26.841 00.000 9828 IsGuiding returns 1
02:13:26.872 00.031 9828 IsSlewing returns 0
02:13:26.872 00.000 9828 IsGuiding returns 1
02:13:26.903 00.031 9828 IsSlewing returns 0
02:13:26.903 00.000 9828 IsGuiding returns 1
02:13:26.934 00.031 9828 IsSlewing returns 0
02:13:26.934 00.000 9828 IsGuiding returns 0
02:13:26.934 00.000 9828 scope move finished after 13 + 142 ms
02:13:26.934 00.000 9828 Move returns status 0, amount 13
02:13:26.934 00.000 9828 move complete, result=0
02:13:26.934 00.000 9828 worker thread done servicing request
02:13:26.934 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:13:27.340 00.406 8976 Exposure complete
02:13:27.346 00.006 8976 worker thread done servicing request
02:13:27.346 00.000 5052 OnExposeComplete: enter
02:13:27.346 00.000 5052 UpdateGuideState(): m_state=6
02:13:27.346 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7675
02:13:27.346 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=281.82, Mass=185, SNR=9.4, Peak=82 HFD=1.7
02:13:27.346 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:13:27.346 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
02:13:27.347 00.001 5052 CameraToMount -- cameraX=-0.90 cameraY=0.11 hyp=0.90 cameraTheta=3.02 mountX=0.51 mountY=0.69, mountTheta=0.94
02:13:27.347 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=0.11, opts=13)
02:13:27.347 00.000 5052 Enqueuing Move request for stepguider (-0.90, 0.11)
02:13:27.347 00.000 8976 Worker thread wakes up
02:13:27.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, 0.11) opts 0xd
02:13:27.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, 0.11)
02:13:27.347 00.000 8976 Moving (-0.90, 0.11) raw xDistance=0.51 yDistance=0.69
02:13:27.348 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
02:13:27.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69
02:13:27.348 00.000 8976 MoveAxis(L, 2, ABG)
02:13:27.348 00.000 8976 stepping (-10, 14) + (-2, 0)
02:13:27.348 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:27.348 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:13:27.359 00.011 5052 UpdateGuideState exits: m=185 SNR=9.4
02:13:27.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:27.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:27.359 00.000 5052 Enqueuing Expose request
02:13:27.382 00.023 8976 Received - 47 (G) 
02:13:27.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:27.382 00.000 8976 stepped: pos (-12, 14)
02:13:27.382 00.000 8976 MoveAxis(D, 3, ABG)
02:13:27.382 00.000 8976 stepping (-12, 14) + (0, -3)
02:13:27.382 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:27.414 00.032 8976 Received - 47 (G) 
02:13:27.414 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:27.414 00.000 8976 stepped: pos (-12, 11)
02:13:27.414 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:13:27.415 00.001 8976 MountToCamera -- mountX=1.64 mountY=-2.04 hyp=2.62 mountTheta=-0.90 cameraX=1.07, cameraY=2.39 cameraTheta=1.15
02:13:27.415 00.000 8976 incremental bump (1.074, 2.388) isValid = 1
02:13:27.415 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:13:27.415 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:13:27.415 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:13:27.415 00.000 8976 move complete, result=0
02:13:27.415 00.000 8976 worker thread done servicing request
02:13:27.415 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:13:27.415 00.000 8976 Worker thread wakes up
02:13:27.416 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:27.416 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:27.416 00.000 9828 Worker thread wakes up
02:13:27.416 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:13:27.416 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:13:27.416 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
02:13:27.416 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
02:13:27.416 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:13:27.416 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:13:27.416 00.000 9828 BLC: window closed
02:13:27.416 00.000 9828 MoveAxis(E, 17, B)
02:13:27.417 00.001 9828 Guiding  Dir = 2, Dur = 17
02:13:27.418 00.001 9828 IsSlewing returns 0
02:13:27.418 00.000 9828 IsGuiding returns 0
02:13:27.418 00.000 9828 PulseGuide returned control before completion, sleep 27
02:13:27.447 00.029 9828 IsGuiding returns 1
02:13:27.447 00.000 9828 scope still moving after pulse duration time elapsed
02:13:27.479 00.032 9828 IsSlewing returns 0
02:13:27.481 00.002 9828 IsGuiding returns 1
02:13:27.511 00.030 9828 IsSlewing returns 0
02:13:27.511 00.000 9828 IsGuiding returns 1
02:13:27.540 00.029 9828 IsSlewing returns 0
02:13:27.541 00.001 9828 IsGuiding returns 1
02:13:27.572 00.031 9828 IsSlewing returns 0
02:13:27.572 00.000 9828 IsGuiding returns 1
02:13:27.604 00.032 9828 IsSlewing returns 0
02:13:27.604 00.000 9828 IsGuiding returns 0
02:13:27.604 00.000 9828 scope move finished after 17 + 168 ms
02:13:27.604 00.000 9828 Move returns status 0, amount 17
02:13:27.604 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:27.604 00.000 9828 MoveAxis(N, 14, B)
02:13:27.604 00.000 9828 Guiding  Dir = 0, Dur = 14
02:13:27.618 00.014 9828 IsSlewing returns 0
02:13:27.618 00.000 9828 IsGuiding returns 0
02:13:27.619 00.001 9828 PulseGuide returned control before completion, sleep 24
02:13:27.649 00.030 9828 IsGuiding returns 1
02:13:27.649 00.000 9828 scope still moving after pulse duration time elapsed
02:13:27.679 00.030 9828 IsSlewing returns 0
02:13:27.679 00.000 9828 IsGuiding returns 1
02:13:27.711 00.032 9828 IsSlewing returns 0
02:13:27.711 00.000 9828 IsGuiding returns 1
02:13:27.742 00.031 9828 IsSlewing returns 0
02:13:27.742 00.000 9828 IsGuiding returns 1
02:13:27.774 00.032 9828 IsSlewing returns 0
02:13:27.774 00.000 9828 IsGuiding returns 0
02:13:27.774 00.000 9828 scope move finished after 14 + 140 ms
02:13:27.774 00.000 9828 Move returns status 0, amount 14
02:13:27.774 00.000 9828 move complete, result=0
02:13:27.774 00.000 9828 worker thread done servicing request
02:13:27.774 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:13:28.115 00.341 8976 Exposure complete
02:13:28.120 00.005 8976 worker thread done servicing request
02:13:28.121 00.001 5052 OnExposeComplete: enter
02:13:28.121 00.000 5052 UpdateGuideState(): m_state=6
02:13:28.121 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7676
02:13:28.121 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=282.05, Mass=208, SNR=10.0, Peak=85 HFD=2.2
02:13:28.121 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:13:28.121 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
02:13:28.121 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=0.34 hyp=0.88 cameraTheta=2.75 mountX=0.67 mountY=0.49, mountTheta=0.64
02:13:28.122 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=0.34, opts=13)
02:13:28.122 00.000 5052 Enqueuing Move request for stepguider (-0.81, 0.34)
02:13:28.122 00.000 8976 Worker thread wakes up
02:13:28.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 0.34) opts 0xd
02:13:28.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 0.34)
02:13:28.122 00.000 8976 Moving (-0.81, 0.34) raw xDistance=0.67 yDistance=0.49
02:13:28.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
02:13:28.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
02:13:28.122 00.000 8976 MoveAxis(L, 3, ABG)
02:13:28.122 00.000 8976 stepping (-12, 11) + (-3, 0)
02:13:28.122 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:28.123 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:13:28.133 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:13:28.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:28.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:28.134 00.001 5052 Enqueuing Expose request
02:13:28.150 00.016 8976 Received - 47 (G) 
02:13:28.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:28.150 00.000 8976 stepped: pos (-15, 11)
02:13:28.150 00.000 8976 MoveAxis(D, 2, ABG)
02:13:28.150 00.000 8976 stepping (-15, 11) + (0, -2)
02:13:28.150 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:28.182 00.032 8976 Received - 47 (G) 
02:13:28.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:28.182 00.000 8976 stepped: pos (-15, 9)
02:13:28.182 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:13:28.182 00.000 8976 MountToCamera -- mountX=1.85 mountY=-1.84 hyp=2.61 mountTheta=-0.78 cameraX=0.79, cameraY=2.49 cameraTheta=1.26
02:13:28.182 00.000 8976 incremental bump (0.795, 2.490) isValid = 1
02:13:28.182 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
02:13:28.182 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:13:28.182 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:13:28.182 00.000 8976 move complete, result=0
02:13:28.182 00.000 9828 Worker thread wakes up
02:13:28.182 00.000 8976 worker thread done servicing request
02:13:28.182 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.5 px 2 ms SOUTH
02:13:28.182 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:13:28.182 00.000 8976 Worker thread wakes up
02:13:28.182 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:13:28.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:28.182 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
02:13:28.183 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:28.183 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
02:13:28.183 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:13:28.183 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:13:28.183 00.000 9828 BLC: window closed
02:13:28.183 00.000 9828 MoveAxis(E, 13, B)
02:13:28.183 00.000 9828 Guiding  Dir = 2, Dur = 13
02:13:28.183 00.000 9828 IsSlewing returns 0
02:13:28.183 00.000 9828 IsGuiding returns 0
02:13:28.183 00.000 9828 PulseGuide returned control before completion, sleep 23
02:13:28.212 00.029 9828 IsGuiding returns 1
02:13:28.212 00.000 9828 scope still moving after pulse duration time elapsed
02:13:28.243 00.031 9828 IsSlewing returns 0
02:13:28.244 00.001 9828 IsGuiding returns 1
02:13:28.275 00.031 9828 IsSlewing returns 0
02:13:28.275 00.000 9828 IsGuiding returns 1
02:13:28.304 00.029 9828 IsSlewing returns 0
02:13:28.304 00.000 9828 IsGuiding returns 1
02:13:28.336 00.032 9828 IsSlewing returns 0
02:13:28.336 00.000 9828 IsGuiding returns 0
02:13:28.336 00.000 9828 scope move finished after 13 + 140 ms
02:13:28.336 00.000 9828 Move returns status 0, amount 13
02:13:28.336 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:28.336 00.000 9828 MoveAxis(N, 15, B)
02:13:28.336 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:28.353 00.017 9828 IsSlewing returns 0
02:13:28.353 00.000 9828 IsGuiding returns 0
02:13:28.353 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:28.383 00.030 9828 IsGuiding returns 1
02:13:28.384 00.001 9828 scope still moving after pulse duration time elapsed
02:13:28.414 00.030 9828 IsSlewing returns 0
02:13:28.415 00.001 9828 IsGuiding returns 1
02:13:28.445 00.030 9828 IsSlewing returns 0
02:13:28.445 00.000 9828 IsGuiding returns 1
02:13:28.477 00.032 9828 IsSlewing returns 0
02:13:28.477 00.000 9828 IsGuiding returns 1
02:13:28.510 00.033 9828 IsSlewing returns 0
02:13:28.510 00.000 9828 IsGuiding returns 0
02:13:28.510 00.000 9828 scope move finished after 15 + 141 ms
02:13:28.510 00.000 9828 Move returns status 0, amount 15
02:13:28.510 00.000 9828 move complete, result=0
02:13:28.510 00.000 9828 worker thread done servicing request
02:13:28.511 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:13:28.877 00.366 8976 Exposure complete
02:13:28.882 00.005 8976 worker thread done servicing request
02:13:28.882 00.000 5052 OnExposeComplete: enter
02:13:28.882 00.000 5052 UpdateGuideState(): m_state=6
02:13:28.883 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7677
02:13:28.883 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.22, Mass=212, SNR=10.1, Peak=77 HFD=2.3
02:13:28.883 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.04) = xAngle (-4.04 = 2.25)
02:13:28.883 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.14 = 2.14)
02:13:28.883 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.49 hyp=0.54 cameraTheta=-1.99 mountX=-0.34 mountY=0.45, mountTheta=2.21
02:13:28.884 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.49, opts=13)
02:13:28.884 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.49)
02:13:28.884 00.000 8976 Worker thread wakes up
02:13:28.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.49) opts 0xd
02:13:28.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.49)
02:13:28.884 00.000 8976 Moving (-0.22, -0.49) raw xDistance=-0.34 yDistance=0.45
02:13:28.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.34
02:13:28.885 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
02:13:28.885 00.000 8976 MoveAxis(R, 1, ABG)
02:13:28.885 00.000 8976 stepping (-15, 9) + (1, 0)
02:13:28.885 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:28.886 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:13:28.895 00.009 5052 UpdateGuideState exits: m=212 SNR=10.1
02:13:28.896 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:28.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:28.896 00.000 5052 Enqueuing Expose request
02:13:28.917 00.021 8976 Received - 47 (G) 
02:13:28.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:28.917 00.000 8976 stepped: pos (-14, 9)
02:13:28.917 00.000 8976 MoveAxis(D, 2, ABG)
02:13:28.917 00.000 8976 stepping (-14, 9) + (0, -2)
02:13:28.917 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:28.949 00.032 8976 Received - 47 (G) 
02:13:28.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:28.949 00.000 8976 stepped: pos (-14, 7)
02:13:28.949 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:13:28.949 00.000 8976 MountToCamera -- mountX=1.95 mountY=-1.60 hyp=2.52 mountTheta=-0.69 cameraX=0.54, cameraY=2.46 cameraTheta=1.36
02:13:28.949 00.000 8976 incremental bump (0.537, 2.465) isValid = 1
02:13:28.949 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
02:13:28.949 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:13:28.949 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:13:28.949 00.000 8976 move complete, result=0
02:13:28.949 00.000 9828 Worker thread wakes up
02:13:28.949 00.000 8976 worker thread done servicing request
02:13:28.950 00.001 8976 Worker thread wakes up
02:13:28.950 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
02:13:28.950 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:13:28.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:28.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:28.950 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:13:28.950 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
02:13:28.950 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
02:13:28.950 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:13:28.950 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:13:28.950 00.000 9828 BLC: window closed
02:13:28.950 00.000 9828 MoveAxis(E, 9, B)
02:13:28.950 00.000 9828 Guiding  Dir = 2, Dur = 9
02:13:28.951 00.001 9828 IsSlewing returns 0
02:13:28.951 00.000 9828 IsGuiding returns 0
02:13:28.951 00.000 9828 PulseGuide returned control before completion, sleep 19
02:13:28.981 00.030 9828 IsGuiding returns 1
02:13:28.982 00.001 9828 scope still moving after pulse duration time elapsed
02:13:29.012 00.030 9828 IsSlewing returns 0
02:13:29.012 00.000 9828 IsGuiding returns 1
02:13:29.043 00.031 9828 IsSlewing returns 0
02:13:29.043 00.000 9828 IsGuiding returns 1
02:13:29.075 00.032 9828 IsSlewing returns 0
02:13:29.075 00.000 9828 IsGuiding returns 0
02:13:29.075 00.000 9828 scope move finished after 9 + 115 ms
02:13:29.075 00.000 9828 Move returns status 0, amount 9
02:13:29.075 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:29.075 00.000 9828 MoveAxis(N, 15, B)
02:13:29.075 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:29.091 00.016 9828 IsSlewing returns 0
02:13:29.091 00.000 9828 IsGuiding returns 0
02:13:29.091 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:29.122 00.031 9828 IsGuiding returns 1
02:13:29.122 00.000 9828 scope still moving after pulse duration time elapsed
02:13:29.152 00.030 9828 IsSlewing returns 0
02:13:29.152 00.000 9828 IsGuiding returns 1
02:13:29.184 00.032 9828 IsSlewing returns 0
02:13:29.184 00.000 9828 IsGuiding returns 1
02:13:29.215 00.031 9828 IsSlewing returns 0
02:13:29.215 00.000 9828 IsGuiding returns 1
02:13:29.246 00.031 9828 IsSlewing returns 0
02:13:29.246 00.000 9828 IsGuiding returns 0
02:13:29.246 00.000 9828 scope move finished after 15 + 139 ms
02:13:29.246 00.000 9828 Move returns status 0, amount 15
02:13:29.246 00.000 9828 move complete, result=0
02:13:29.246 00.000 9828 worker thread done servicing request
02:13:29.246 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:13:29.641 00.395 8976 Exposure complete
02:13:29.646 00.005 8976 worker thread done servicing request
02:13:29.646 00.000 5052 OnExposeComplete: enter
02:13:29.646 00.000 5052 UpdateGuideState(): m_state=6
02:13:29.646 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7678
02:13:29.646 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.90, Mass=195, SNR=9.7, Peak=75 HFD=2.3
02:13:29.646 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
02:13:29.647 00.001 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.64 = -0.64)
02:13:29.647 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.50 mountX=0.16 mountY=-0.11, mountTheta=-0.61
02:13:29.647 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.19, opts=13)
02:13:29.647 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.19)
02:13:29.647 00.000 8976 Worker thread wakes up
02:13:29.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.19) opts 0xd
02:13:29.648 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.19)
02:13:29.648 00.000 8976 Moving (0.01, 0.19) raw xDistance=0.16 yDistance=-0.11
02:13:29.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:13:29.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:13:29.648 00.000 8976 MoveAxis(R, 0, ABG)
02:13:29.648 00.000 8976 MoveAxis(U, 0, ABG)
02:13:29.648 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:13:29.648 00.000 8976 MountToCamera -- mountX=2.01 mountY=-1.44 hyp=2.48 mountTheta=-0.62 cameraX=0.36, cameraY=2.45 cameraTheta=1.42
02:13:29.648 00.000 8976 incremental bump (0.364, 2.448) isValid = 1
02:13:29.648 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:13:29.648 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:13:29.648 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:13:29.648 00.000 8976 move complete, result=0
02:13:29.648 00.000 8976 worker thread done servicing request
02:13:29.648 00.000 9828 Worker thread wakes up
02:13:29.648 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:13:29.648 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:13:29.648 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
02:13:29.649 00.001 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:13:29.649 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:13:29.649 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:13:29.649 00.000 9828 BLC: window closed
02:13:29.649 00.000 9828 MoveAxis(E, 7, B)
02:13:29.649 00.000 9828 Guiding  Dir = 2, Dur = 7
02:13:29.649 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:13:29.649 00.000 9828 IsSlewing returns 0
02:13:29.649 00.000 9828 IsGuiding returns 0
02:13:29.649 00.000 9828 PulseGuide returned control before completion, sleep 17
02:13:29.659 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:13:29.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:29.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:29.659 00.000 5052 Enqueuing Expose request
02:13:29.659 00.000 8976 Worker thread wakes up
02:13:29.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:29.659 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:29.659 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:29.680 00.021 9828 IsGuiding returns 1
02:13:29.680 00.000 9828 scope still moving after pulse duration time elapsed
02:13:29.711 00.031 9828 IsSlewing returns 0
02:13:29.711 00.000 9828 IsGuiding returns 1
02:13:29.742 00.031 9828 IsSlewing returns 0
02:13:29.742 00.000 9828 IsGuiding returns 1
02:13:29.772 00.030 9828 IsSlewing returns 0
02:13:29.772 00.000 9828 IsGuiding returns 0
02:13:29.772 00.000 9828 scope move finished after 7 + 115 ms
02:13:29.772 00.000 9828 Move returns status 0, amount 7
02:13:29.772 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:29.772 00.000 9828 MoveAxis(N, 16, B)
02:13:29.772 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:29.787 00.015 9828 IsSlewing returns 0
02:13:29.787 00.000 9828 IsGuiding returns 0
02:13:29.787 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:29.818 00.031 9828 IsGuiding returns 1
02:13:29.818 00.000 9828 scope still moving after pulse duration time elapsed
02:13:29.850 00.032 9828 IsSlewing returns 0
02:13:29.850 00.000 9828 IsGuiding returns 1
02:13:29.881 00.031 9828 IsSlewing returns 0
02:13:29.881 00.000 9828 IsGuiding returns 1
02:13:29.912 00.031 9828 IsSlewing returns 0
02:13:29.912 00.000 9828 IsGuiding returns 1
02:13:29.943 00.031 9828 IsSlewing returns 0
02:13:29.943 00.000 9828 IsGuiding returns 0
02:13:29.943 00.000 9828 scope move finished after 16 + 139 ms
02:13:29.943 00.000 9828 Move returns status 0, amount 16
02:13:29.943 00.000 9828 move complete, result=0
02:13:29.943 00.000 9828 worker thread done servicing request
02:13:29.943 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:13:30.353 00.410 8976 Exposure complete
02:13:30.359 00.006 8976 worker thread done servicing request
02:13:30.359 00.000 5052 OnExposeComplete: enter
02:13:30.359 00.000 5052 UpdateGuideState(): m_state=6
02:13:30.359 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7679
02:13:30.359 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.36, Mass=193, SNR=9.6, Peak=77 HFD=2.2
02:13:30.360 00.001 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.04) = xAngle (-3.85 = 2.43)
02:13:30.360 00.000 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.95 = 2.33)
02:13:30.360 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.81 mountX=-0.28 mountY=0.26, mountTheta=2.38
02:13:30.360 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.35, opts=13)
02:13:30.360 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.35)
02:13:30.360 00.000 8976 Worker thread wakes up
02:13:30.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.35) opts 0xd
02:13:30.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.35)
02:13:30.360 00.000 8976 Moving (-0.08, -0.35) raw xDistance=-0.28 yDistance=0.26
02:13:30.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:13:30.361 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:13:30.361 00.000 8976 MoveAxis(R, 1, ABG)
02:13:30.361 00.000 8976 stepping (-14, 7) + (1, 0)
02:13:30.361 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:30.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:13:30.370 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
02:13:30.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:30.371 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:30.371 00.000 5052 Enqueuing Expose request
02:13:30.388 00.017 8976 Received - 47 (G) 
02:13:30.388 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:30.388 00.000 8976 stepped: pos (-13, 7)
02:13:30.388 00.000 8976 MoveAxis(D, 1, ABG)
02:13:30.388 00.000 8976 stepping (-13, 7) + (0, -1)
02:13:30.388 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:30.420 00.032 8976 Received - 47 (G) 
02:13:30.420 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:30.420 00.000 8976 stepped: pos (-13, 6)
02:13:30.420 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
02:13:30.420 00.000 8976 MountToCamera -- mountX=2.01 mountY=-1.28 hyp=2.38 mountTheta=-0.57 cameraX=0.23, cameraY=2.37 cameraTheta=1.48
02:13:30.420 00.000 8976 incremental bump (0.225, 2.369) isValid = 1
02:13:30.421 00.001 8976 Scheduling Mount bump of (0.011, 0.119)
02:13:30.421 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:13:30.421 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:13:30.421 00.000 8976 move complete, result=0
02:13:30.421 00.000 8976 worker thread done servicing request
02:13:30.421 00.000 8976 Worker thread wakes up
02:13:30.421 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:13:30.421 00.000 9828 Worker thread wakes up
02:13:30.421 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:13:30.421 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:13:30.421 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.71)
02:13:30.421 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
02:13:30.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:30.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:30.422 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:13:30.422 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:13:30.422 00.000 9828 BLC: window closed
02:13:30.422 00.000 9828 MoveAxis(E, 5, B)
02:13:30.422 00.000 9828 Guiding  Dir = 2, Dur = 5
02:13:30.422 00.000 9828 IsSlewing returns 0
02:13:30.422 00.000 9828 IsGuiding returns 0
02:13:30.422 00.000 9828 PulseGuide returned control before completion, sleep 15
02:13:30.438 00.016 9828 IsGuiding returns 1
02:13:30.438 00.000 9828 scope still moving after pulse duration time elapsed
02:13:30.470 00.032 9828 IsSlewing returns 0
02:13:30.470 00.000 9828 IsGuiding returns 1
02:13:30.516 00.046 9828 IsSlewing returns 0
02:13:30.516 00.000 9828 IsGuiding returns 1
02:13:30.546 00.030 9828 IsSlewing returns 0
02:13:30.546 00.000 9828 IsGuiding returns 0
02:13:30.547 00.001 9828 scope move finished after 5 + 120 ms
02:13:30.547 00.000 9828 Move returns status 0, amount 5
02:13:30.547 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:30.547 00.000 9828 MoveAxis(N, 16, B)
02:13:30.547 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:30.562 00.015 9828 IsSlewing returns 0
02:13:30.562 00.000 9828 IsGuiding returns 0
02:13:30.562 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:30.593 00.031 9828 IsGuiding returns 1
02:13:30.593 00.000 9828 scope still moving after pulse duration time elapsed
02:13:30.624 00.031 9828 IsSlewing returns 0
02:13:30.624 00.000 9828 IsGuiding returns 1
02:13:30.655 00.031 9828 IsSlewing returns 0
02:13:30.655 00.000 9828 IsGuiding returns 1
02:13:30.686 00.031 9828 IsSlewing returns 0
02:13:30.686 00.000 9828 IsGuiding returns 1
02:13:30.717 00.031 9828 IsSlewing returns 0
02:13:30.717 00.000 9828 IsGuiding returns 0
02:13:30.717 00.000 9828 scope move finished after 16 + 138 ms
02:13:30.717 00.000 9828 Move returns status 0, amount 16
02:13:30.717 00.000 9828 move complete, result=0
02:13:30.717 00.000 9828 worker thread done servicing request
02:13:30.717 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:13:31.115 00.398 8976 Exposure complete
02:13:31.121 00.006 8976 worker thread done servicing request
02:13:31.121 00.000 5052 OnExposeComplete: enter
02:13:31.121 00.000 5052 UpdateGuideState(): m_state=6
02:13:31.121 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7680
02:13:31.121 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.79, Mass=188, SNR=9.5, Peak=87 HFD=1.9
02:13:31.121 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:13:31.121 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:13:31.121 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.08 hyp=0.66 cameraTheta=3.03 mountX=0.37 mountY=0.51, mountTheta=0.95
02:13:31.122 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.08, opts=13)
02:13:31.122 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.08)
02:13:31.122 00.000 8976 Worker thread wakes up
02:13:31.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.08) opts 0xd
02:13:31.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.08)
02:13:31.122 00.000 8976 Moving (-0.66, 0.08) raw xDistance=0.37 yDistance=0.51
02:13:31.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
02:13:31.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.51
02:13:31.122 00.000 8976 MoveAxis(L, 1, ABG)
02:13:31.122 00.000 8976 stepping (-13, 6) + (-1, 0)
02:13:31.122 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:31.123 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:13:31.133 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:13:31.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:31.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:31.133 00.000 5052 Enqueuing Expose request
02:13:31.156 00.023 8976 Received - 47 (G) 
02:13:31.156 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:31.156 00.000 8976 stepped: pos (-14, 6)
02:13:31.156 00.000 8976 MoveAxis(D, 2, ABG)
02:13:31.156 00.000 8976 stepping (-14, 6) + (0, -2)
02:13:31.156 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:31.187 00.031 8976 Received - 47 (G) 
02:13:31.187 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:31.187 00.000 8976 stepped: pos (-14, 4)
02:13:31.187 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:13:31.187 00.000 8976 MountToCamera -- mountX=2.05 mountY=-1.07 hyp=2.31 mountTheta=-0.48 cameraX=0.02, cameraY=2.31 cameraTheta=1.56
02:13:31.187 00.000 8976 incremental bump (0.015, 2.312) isValid = 1
02:13:31.187 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
02:13:31.187 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:13:31.187 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:13:31.187 00.000 8976 move complete, result=0
02:13:31.187 00.000 9828 Worker thread wakes up
02:13:31.187 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:13:31.187 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:13:31.187 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
02:13:31.187 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
02:13:31.187 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:13:31.187 00.000 8976 worker thread done servicing request
02:13:31.188 00.001 8976 Worker thread wakes up
02:13:31.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:31.188 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:31.188 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
02:13:31.188 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:13:31.188 00.000 9828 BLC: window closed
02:13:31.188 00.000 9828 MoveAxis(E, 2, B)
02:13:31.188 00.000 9828 Guiding  Dir = 2, Dur = 2
02:13:31.188 00.000 9828 IsSlewing returns 0
02:13:31.188 00.000 9828 IsGuiding returns 0
02:13:31.188 00.000 9828 PulseGuide returned control before completion, sleep 12
02:13:31.214 00.026 9828 IsGuiding returns 1
02:13:31.214 00.000 9828 scope still moving after pulse duration time elapsed
02:13:31.244 00.030 9828 IsSlewing returns 0
02:13:31.244 00.000 9828 IsGuiding returns 1
02:13:31.276 00.032 9828 IsSlewing returns 0
02:13:31.276 00.000 9828 IsGuiding returns 1
02:13:31.306 00.030 9828 IsSlewing returns 0
02:13:31.306 00.000 9828 IsGuiding returns 0
02:13:31.306 00.000 9828 scope move finished after 2 + 115 ms
02:13:31.306 00.000 9828 Move returns status 0, amount 2
02:13:31.306 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:31.306 00.000 9828 MoveAxis(N, 16, B)
02:13:31.307 00.001 9828 Guiding  Dir = 0, Dur = 16
02:13:31.322 00.015 9828 IsSlewing returns 0
02:13:31.322 00.000 9828 IsGuiding returns 0
02:13:31.323 00.001 9828 PulseGuide returned control before completion, sleep 26
02:13:31.353 00.030 9828 IsGuiding returns 1
02:13:31.353 00.000 9828 scope still moving after pulse duration time elapsed
02:13:31.385 00.032 9828 IsSlewing returns 0
02:13:31.385 00.000 9828 IsGuiding returns 1
02:13:31.416 00.031 9828 IsSlewing returns 0
02:13:31.417 00.001 9828 IsGuiding returns 1
02:13:31.448 00.031 9828 IsSlewing returns 0
02:13:31.448 00.000 9828 IsGuiding returns 1
02:13:31.479 00.031 9828 IsSlewing returns 0
02:13:31.480 00.001 9828 IsGuiding returns 0
02:13:31.480 00.000 9828 scope move finished after 16 + 141 ms
02:13:31.480 00.000 9828 Move returns status 0, amount 16
02:13:31.480 00.000 9828 move complete, result=0
02:13:31.480 00.000 9828 worker thread done servicing request
02:13:31.480 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:13:31.877 00.397 8976 Exposure complete
02:13:31.882 00.005 8976 worker thread done servicing request
02:13:31.882 00.000 5052 OnExposeComplete: enter
02:13:31.882 00.000 5052 UpdateGuideState(): m_state=6
02:13:31.883 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7681
02:13:31.883 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.85, Mass=186, SNR=9.5, Peak=89 HFD=1.7
02:13:31.883 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:13:31.883 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:13:31.883 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=0.14 hyp=0.96 cameraTheta=3.00 mountX=0.55 mountY=0.72, mountTheta=0.92
02:13:31.884 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=0.14, opts=13)
02:13:31.884 00.000 5052 Enqueuing Move request for stepguider (-0.95, 0.14)
02:13:31.884 00.000 8976 Worker thread wakes up
02:13:31.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, 0.14) opts 0xd
02:13:31.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, 0.14)
02:13:31.884 00.000 8976 Moving (-0.95, 0.14) raw xDistance=0.55 yDistance=0.72
02:13:31.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
02:13:31.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.72
02:13:31.884 00.000 8976 MoveAxis(L, 2, ABG)
02:13:31.884 00.000 8976 stepping (-14, 4) + (-2, 0)
02:13:31.884 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:31.885 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:13:31.894 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
02:13:31.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:31.894 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:31.894 00.000 5052 Enqueuing Expose request
02:13:31.906 00.012 8976 Received - 47 (G) 
02:13:31.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:31.906 00.000 8976 stepped: pos (-16, 4)
02:13:31.906 00.000 8976 MoveAxis(D, 3, ABG)
02:13:31.906 00.000 8976 stepping (-16, 4) + (0, -3)
02:13:31.906 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:31.938 00.032 8976 Received - 47 (G) 
02:13:31.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:31.939 00.001 8976 stepped: pos (-16, 1)
02:13:31.939 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
02:13:31.939 00.000 8976 MountToCamera -- mountX=2.18 mountY=-0.77 hyp=2.31 mountTheta=-0.34 cameraX=-0.31, cameraY=2.29 cameraTheta=1.71
02:13:31.939 00.000 8976 incremental bump (-0.311, 2.293) isValid = 1
02:13:31.939 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
02:13:31.939 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:13:31.939 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:13:31.939 00.000 8976 move complete, result=0
02:13:31.939 00.000 9828 Worker thread wakes up
02:13:31.939 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:13:31.939 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:13:31.939 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.49)
02:13:31.939 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.57)
02:13:31.939 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
02:13:31.939 00.000 8976 worker thread done servicing request
02:13:31.939 00.000 8976 Worker thread wakes up
02:13:31.939 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:31.939 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:31.939 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:13:31.940 00.001 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:13:31.940 00.000 9828 BLC: window closed
02:13:31.940 00.000 9828 MoveAxis(W, 3, B)
02:13:31.940 00.000 9828 Guiding  Dir = 3, Dur = 3
02:13:31.940 00.000 9828 IsSlewing returns 0
02:13:31.940 00.000 9828 IsGuiding returns 0
02:13:31.940 00.000 9828 PulseGuide returned control before completion, sleep 13
02:13:31.961 00.021 9828 IsGuiding returns 1
02:13:31.961 00.000 9828 scope still moving after pulse duration time elapsed
02:13:31.993 00.032 9828 IsSlewing returns 0
02:13:31.993 00.000 9828 IsGuiding returns 1
02:13:32.024 00.031 9828 IsSlewing returns 0
02:13:32.024 00.000 9828 IsGuiding returns 1
02:13:32.055 00.031 9828 IsSlewing returns 0
02:13:32.055 00.000 9828 IsGuiding returns 0
02:13:32.055 00.000 9828 scope move finished after 3 + 112 ms
02:13:32.056 00.001 9828 Move returns status 0, amount 3
02:13:32.056 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:32.056 00.000 9828 MoveAxis(N, 16, B)
02:13:32.056 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:32.071 00.015 9828 IsSlewing returns 0
02:13:32.071 00.000 9828 IsGuiding returns 0
02:13:32.072 00.001 9828 PulseGuide returned control before completion, sleep 26
02:13:32.104 00.032 9828 IsGuiding returns 1
02:13:32.104 00.000 9828 scope still moving after pulse duration time elapsed
02:13:32.132 00.028 9828 IsSlewing returns 0
02:13:32.132 00.000 9828 IsGuiding returns 1
02:13:32.164 00.032 9828 IsSlewing returns 0
02:13:32.164 00.000 9828 IsGuiding returns 1
02:13:32.196 00.032 9828 IsSlewing returns 0
02:13:32.196 00.000 9828 IsGuiding returns 1
02:13:32.228 00.032 9828 IsSlewing returns 0
02:13:32.229 00.001 9828 IsGuiding returns 1
02:13:32.258 00.029 9828 IsSlewing returns 0
02:13:32.259 00.001 9828 IsGuiding returns 1
02:13:32.289 00.030 9828 IsSlewing returns 0
02:13:32.289 00.000 9828 IsGuiding returns 0
02:13:32.289 00.000 9828 scope move finished after 16 + 202 ms
02:13:32.289 00.000 9828 Move returns status 0, amount 16
02:13:32.289 00.000 9828 move complete, result=0
02:13:32.289 00.000 9828 worker thread done servicing request
02:13:32.289 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:13:32.635 00.346 8976 Exposure complete
02:13:32.640 00.005 8976 worker thread done servicing request
02:13:32.640 00.000 5052 OnExposeComplete: enter
02:13:32.640 00.000 5052 UpdateGuideState(): m_state=6
02:13:32.640 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7682
02:13:32.640 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.76, Mass=180, SNR=9.3, Peak=75 HFD=1.8
02:13:32.641 00.001 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:13:32.641 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
02:13:32.641 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.05 hyp=0.66 cameraTheta=3.07 mountX=0.34 mountY=0.53, mountTheta=1.00
02:13:32.641 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.05, opts=13)
02:13:32.641 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.05)
02:13:32.641 00.000 8976 Worker thread wakes up
02:13:32.642 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.05) opts 0xd
02:13:32.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.05)
02:13:32.642 00.000 8976 Moving (-0.66, 0.05) raw xDistance=0.34 yDistance=0.53
02:13:32.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:13:32.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53
02:13:32.642 00.000 8976 MoveAxis(L, 2, ABG)
02:13:32.642 00.000 8976 stepping (-16, 1) + (-2, 0)
02:13:32.642 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:32.642 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:13:32.652 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
02:13:32.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:32.653 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:32.653 00.000 5052 Enqueuing Expose request
02:13:32.673 00.020 8976 Received - 47 (G) 
02:13:32.673 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:32.673 00.000 8976 stepped: pos (-18, 1)
02:13:32.673 00.000 8976 MoveAxis(D, 2, ABG)
02:13:32.674 00.001 8976 stepping (-18, 1) + (0, -2)
02:13:32.674 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:32.706 00.032 8976 Received - 47 (G) 
02:13:32.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:32.706 00.000 8976 stepped: pos (-18, -1)
02:13:32.706 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
02:13:32.706 00.000 8976 MountToCamera -- mountX=2.37 mountY=-0.46 hyp=2.42 mountTheta=-0.19 cameraX=-0.67, cameraY=2.32 cameraTheta=1.85
02:13:32.706 00.000 8976 incremental bump (-0.669, 2.322) isValid = 1
02:13:32.706 00.000 8976 Scheduling Mount bump of (-0.032, 0.114)
02:13:32.706 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:13:32.706 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:13:32.706 00.000 8976 move complete, result=0
02:13:32.706 00.000 9828 Worker thread wakes up
02:13:32.706 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:13:32.706 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:13:32.706 00.000 8976 worker thread done servicing request
02:13:32.706 00.000 8976 Worker thread wakes up
02:13:32.706 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.94 = -1.35)
02:13:32.706 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.43)
02:13:32.706 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.03 mountY=-0.12, mountTheta=-1.35
02:13:32.707 00.001 5052 GuideStep: 0.3 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:13:32.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:32.707 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:32.709 00.002 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:13:32.709 00.000 9828 BLC: window closed
02:13:32.709 00.000 9828 MoveAxis(W, 8, B)
02:13:32.709 00.000 9828 Guiding  Dir = 3, Dur = 8
02:13:32.709 00.000 9828 IsSlewing returns 0
02:13:32.709 00.000 9828 IsGuiding returns 0
02:13:32.710 00.001 9828 PulseGuide returned control before completion, sleep 18
02:13:32.738 00.028 9828 IsGuiding returns 1
02:13:32.738 00.000 9828 scope still moving after pulse duration time elapsed
02:13:32.770 00.032 9828 IsSlewing returns 0
02:13:32.770 00.000 9828 IsGuiding returns 1
02:13:32.802 00.032 9828 IsSlewing returns 0
02:13:32.802 00.000 9828 IsGuiding returns 1
02:13:32.833 00.031 9828 IsSlewing returns 0
02:13:32.833 00.000 9828 IsGuiding returns 0
02:13:32.833 00.000 9828 scope move finished after 8 + 115 ms
02:13:32.833 00.000 9828 Move returns status 0, amount 8
02:13:32.833 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:32.833 00.000 9828 MoveAxis(N, 16, B)
02:13:32.833 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:32.849 00.016 9828 IsSlewing returns 0
02:13:32.849 00.000 9828 IsGuiding returns 0
02:13:32.849 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:32.880 00.031 9828 IsGuiding returns 1
02:13:32.880 00.000 9828 scope still moving after pulse duration time elapsed
02:13:32.910 00.030 9828 IsSlewing returns 0
02:13:32.910 00.000 9828 IsGuiding returns 1
02:13:32.942 00.032 9828 IsSlewing returns 0
02:13:32.942 00.000 9828 IsGuiding returns 1
02:13:32.973 00.031 9828 IsSlewing returns 0
02:13:32.973 00.000 9828 IsGuiding returns 1
02:13:33.004 00.031 9828 IsSlewing returns 0
02:13:33.004 00.000 9828 IsGuiding returns 0
02:13:33.004 00.000 9828 scope move finished after 16 + 139 ms
02:13:33.004 00.000 9828 Move returns status 0, amount 16
02:13:33.004 00.000 9828 move complete, result=0
02:13:33.004 00.000 9828 worker thread done servicing request
02:13:33.004 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:13:33.404 00.400 8976 Exposure complete
02:13:33.409 00.005 8976 worker thread done servicing request
02:13:33.409 00.000 5052 OnExposeComplete: enter
02:13:33.409 00.000 5052 UpdateGuideState(): m_state=6
02:13:33.409 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7683
02:13:33.409 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.32, Mass=203, SNR=9.9, Peak=84 HFD=1.9
02:13:33.410 00.001 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
02:13:33.410 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.42)
02:13:33.410 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=-0.39 hyp=0.96 cameraTheta=-2.72 mountX=0.05 mountY=0.95, mountTheta=1.52
02:13:33.410 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=-0.39, opts=13)
02:13:33.410 00.000 5052 Enqueuing Move request for stepguider (-0.87, -0.39)
02:13:33.411 00.001 8976 Worker thread wakes up
02:13:33.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, -0.39) opts 0xd
02:13:33.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, -0.39)
02:13:33.411 00.000 8976 Moving (-0.87, -0.39) raw xDistance=0.05 yDistance=0.95
02:13:33.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:13:33.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.95
02:13:33.411 00.000 8976 MoveAxis(R, 0, ABG)
02:13:33.411 00.000 8976 MoveAxis(D, 4, ABG)
02:13:33.411 00.000 8976 stepping (-18, -1) + (0, -4)
02:13:33.411 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:13:33.412 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:13:33.423 00.011 5052 UpdateGuideState exits: m=203 SNR=9.9
02:13:33.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:33.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:33.423 00.000 5052 Enqueuing Expose request
02:13:33.441 00.018 8976 Received - 47 (G) 
02:13:33.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:13:33.441 00.000 8976 stepped: pos (-18, -5)
02:13:33.441 00.000 8976 MountToCamera -- mountTheta (-0.02) + m_xAngle (2.04) = xAngle (2.02 = 2.02)
02:13:33.441 00.000 8976 MountToCamera -- mountX=2.50 mountY=-0.05 hyp=2.50 mountTheta=-0.02 cameraX=-1.10, cameraY=2.25 cameraTheta=2.02
02:13:33.441 00.000 8976 incremental bump (-1.096, 2.247) isValid = 1
02:13:33.441 00.000 8976 Scheduling Mount bump of (-0.050, 0.107)
02:13:33.441 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:13:33.441 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:13:33.441 00.000 8976 move complete, result=0
02:13:33.441 00.000 9828 Worker thread wakes up
02:13:33.441 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:13:33.441 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:13:33.441 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.11 = -1.18)
02:13:33.441 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:13:33.441 00.000 8976 worker thread done servicing request
02:13:33.441 00.000 8976 Worker thread wakes up
02:13:33.442 00.001 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.26)
02:13:33.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:33.442 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.05 mountY=-0.11, mountTheta=-1.19
02:13:33.442 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:13:33.442 00.000 9828 BLC: window closed
02:13:33.442 00.000 9828 MoveAxis(W, 14, B)
02:13:33.442 00.000 9828 Guiding  Dir = 3, Dur = 14
02:13:33.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:33.442 00.000 9828 IsSlewing returns 0
02:13:33.442 00.000 9828 IsGuiding returns 0
02:13:33.443 00.001 9828 PulseGuide returned control before completion, sleep 24
02:13:33.473 00.030 9828 IsGuiding returns 1
02:13:33.473 00.000 9828 scope still moving after pulse duration time elapsed
02:13:33.504 00.031 9828 IsSlewing returns 0
02:13:33.509 00.005 9828 IsGuiding returns 1
02:13:33.535 00.026 9828 IsSlewing returns 0
02:13:33.535 00.000 9828 IsGuiding returns 1
02:13:33.566 00.031 9828 IsSlewing returns 0
02:13:33.566 00.000 9828 IsGuiding returns 1
02:13:33.597 00.031 9828 IsSlewing returns 0
02:13:33.597 00.000 9828 IsGuiding returns 0
02:13:33.597 00.000 9828 scope move finished after 14 + 140 ms
02:13:33.597 00.000 9828 Move returns status 0, amount 14
02:13:33.597 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:33.597 00.000 9828 MoveAxis(N, 15, B)
02:13:33.597 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:33.613 00.016 9828 IsSlewing returns 0
02:13:33.613 00.000 9828 IsGuiding returns 0
02:13:33.613 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:33.644 00.031 9828 IsGuiding returns 1
02:13:33.644 00.000 9828 scope still moving after pulse duration time elapsed
02:13:33.674 00.030 9828 IsSlewing returns 0
02:13:33.674 00.000 9828 IsGuiding returns 1
02:13:33.705 00.031 9828 IsSlewing returns 0
02:13:33.705 00.000 9828 IsGuiding returns 1
02:13:33.736 00.031 9828 IsSlewing returns 0
02:13:33.736 00.000 9828 IsGuiding returns 1
02:13:33.767 00.031 9828 IsSlewing returns 0
02:13:33.767 00.000 9828 IsGuiding returns 0
02:13:33.767 00.000 9828 scope move finished after 15 + 138 ms
02:13:33.767 00.000 9828 Move returns status 0, amount 15
02:13:33.767 00.000 9828 move complete, result=0
02:13:33.767 00.000 9828 worker thread done servicing request
02:13:33.767 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:13:34.142 00.375 8976 Exposure complete
02:13:34.147 00.005 8976 worker thread done servicing request
02:13:34.147 00.000 5052 OnExposeComplete: enter
02:13:34.147 00.000 5052 UpdateGuideState(): m_state=6
02:13:34.147 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7684
02:13:34.147 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.50, Mass=182, SNR=9.4, Peak=79 HFD=2.1
02:13:34.147 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.13 = 2.15)
02:13:34.147 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.05)
02:13:34.147 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.09 mountX=-0.13 mountY=0.22, mountTheta=2.13
02:13:34.148 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.21, opts=13)
02:13:34.148 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.21)
02:13:34.148 00.000 8976 Worker thread wakes up
02:13:34.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.21) opts 0xd
02:13:34.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.21)
02:13:34.148 00.000 8976 Moving (-0.12, -0.21) raw xDistance=-0.13 yDistance=0.22
02:13:34.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:13:34.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:13:34.148 00.000 8976 MoveAxis(R, 0, ABG)
02:13:34.148 00.000 8976 MoveAxis(U, 0, ABG)
02:13:34.148 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
02:13:34.148 00.000 8976 MountToCamera -- mountX=2.58 mountY=0.23 hyp=2.59 mountTheta=0.09 cameraX=-1.38, cameraY=2.20 cameraTheta=2.13
02:13:34.148 00.000 8976 incremental bump (-1.382, 2.196) isValid = 1
02:13:34.149 00.001 8976 Scheduling Mount bump of (-0.061, 0.101)
02:13:34.149 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:13:34.149 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:13:34.149 00.000 8976 move complete, result=0
02:13:34.149 00.000 9828 Worker thread wakes up
02:13:34.149 00.000 8976 worker thread done servicing request
02:13:34.149 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:13:34.149 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:13:34.149 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
02:13:34.149 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.15)
02:13:34.149 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.09
02:13:34.149 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:13:34.149 00.000 9828 BLC: window closed
02:13:34.149 00.000 9828 MoveAxis(W, 18, B)
02:13:34.149 00.000 9828 Guiding  Dir = 3, Dur = 18
02:13:34.149 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:13:34.150 00.001 9828 IsSlewing returns 0
02:13:34.150 00.000 9828 IsGuiding returns 0
02:13:34.150 00.000 9828 PulseGuide returned control before completion, sleep 28
02:13:34.158 00.008 5052 UpdateGuideState exits: m=182 SNR=9.4
02:13:34.159 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:34.159 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:34.159 00.000 5052 Enqueuing Expose request
02:13:34.159 00.000 8976 Worker thread wakes up
02:13:34.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:34.159 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:34.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:34.192 00.033 9828 IsGuiding returns 1
02:13:34.192 00.000 9828 scope still moving after pulse duration time elapsed
02:13:34.223 00.031 9828 IsSlewing returns 0
02:13:34.223 00.000 9828 IsGuiding returns 1
02:13:34.255 00.032 9828 IsSlewing returns 0
02:13:34.255 00.000 9828 IsGuiding returns 1
02:13:34.286 00.031 9828 IsSlewing returns 0
02:13:34.287 00.001 9828 IsGuiding returns 0
02:13:34.287 00.000 9828 scope move finished after 18 + 118 ms
02:13:34.287 00.000 9828 Move returns status 0, amount 18
02:13:34.287 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:34.287 00.000 9828 MoveAxis(N, 15, B)
02:13:34.287 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:34.301 00.014 9828 IsSlewing returns 0
02:13:34.301 00.000 9828 IsGuiding returns 0
02:13:34.301 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:34.332 00.031 9828 IsGuiding returns 1
02:13:34.332 00.000 9828 scope still moving after pulse duration time elapsed
02:13:34.363 00.031 9828 IsSlewing returns 0
02:13:34.363 00.000 9828 IsGuiding returns 1
02:13:34.394 00.031 9828 IsSlewing returns 0
02:13:34.394 00.000 9828 IsGuiding returns 1
02:13:34.426 00.032 9828 IsSlewing returns 0
02:13:34.426 00.000 9828 IsGuiding returns 1
02:13:34.457 00.031 9828 IsSlewing returns 0
02:13:34.457 00.000 9828 IsGuiding returns 0
02:13:34.458 00.001 9828 scope move finished after 15 + 141 ms
02:13:34.458 00.000 9828 Move returns status 0, amount 15
02:13:34.458 00.000 9828 move complete, result=0
02:13:34.458 00.000 9828 worker thread done servicing request
02:13:34.458 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:13:34.853 00.395 8976 Exposure complete
02:13:34.859 00.006 8976 worker thread done servicing request
02:13:34.859 00.000 5052 OnExposeComplete: enter
02:13:34.859 00.000 5052 UpdateGuideState(): m_state=6
02:13:34.859 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7685
02:13:34.859 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.53, Mass=183, SNR=9.4, Peak=79 HFD=2.2
02:13:34.859 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.33 = 1.95)
02:13:34.859 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.85)
02:13:34.859 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-2.29 mountX=-0.09 mountY=0.22, mountTheta=1.94
02:13:34.860 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.18, opts=13)
02:13:34.860 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.18)
02:13:34.860 00.000 8976 Worker thread wakes up
02:13:34.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.18) opts 0xd
02:13:34.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.18)
02:13:34.860 00.000 8976 Moving (-0.15, -0.18) raw xDistance=-0.09 yDistance=0.22
02:13:34.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:13:34.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:13:34.860 00.000 8976 MoveAxis(R, 0, ABG)
02:13:34.860 00.000 8976 MoveAxis(U, 0, ABG)
02:13:34.860 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
02:13:34.860 00.000 8976 MountToCamera -- mountX=2.64 mountY=0.42 hyp=2.67 mountTheta=0.16 cameraX=-1.57, cameraY=2.16 cameraTheta=2.20
02:13:34.860 00.000 8976 incremental bump (-1.573, 2.162) isValid = 1
02:13:34.861 00.001 8976 Scheduling Mount bump of (-0.068, 0.096)
02:13:34.861 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:13:34.861 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:13:34.861 00.000 8976 move complete, result=0
02:13:34.861 00.000 9828 Worker thread wakes up
02:13:34.861 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:13:34.861 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:13:34.861 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
02:13:34.861 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.09)
02:13:34.861 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.06 mountY=-0.10, mountTheta=-1.03
02:13:34.861 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
02:13:34.861 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:13:34.861 00.000 8976 worker thread done servicing request
02:13:34.861 00.000 9828 BLC: window closed
02:13:34.861 00.000 9828 MoveAxis(W, 20, B)
02:13:34.861 00.000 9828 Guiding  Dir = 3, Dur = 20
02:13:34.862 00.001 9828 IsSlewing returns 0
02:13:34.862 00.000 9828 IsGuiding returns 0
02:13:34.862 00.000 9828 PulseGuide returned control before completion, sleep 30
02:13:34.871 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
02:13:34.871 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:34.871 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:34.871 00.000 5052 Enqueuing Expose request
02:13:34.871 00.000 8976 Worker thread wakes up
02:13:34.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:34.871 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:34.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:34.898 00.027 9828 IsGuiding returns 1
02:13:34.898 00.000 9828 scope still moving after pulse duration time elapsed
02:13:34.930 00.032 9828 IsSlewing returns 0
02:13:34.930 00.000 9828 IsGuiding returns 1
02:13:34.962 00.032 9828 IsSlewing returns 0
02:13:34.962 00.000 9828 IsGuiding returns 1
02:13:34.993 00.031 9828 IsSlewing returns 0
02:13:34.993 00.000 9828 IsGuiding returns 0
02:13:34.993 00.000 9828 scope move finished after 20 + 111 ms
02:13:34.993 00.000 9828 Move returns status 0, amount 20
02:13:34.993 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:34.993 00.000 9828 MoveAxis(N, 14, B)
02:13:34.993 00.000 9828 Guiding  Dir = 0, Dur = 14
02:13:35.009 00.016 9828 IsSlewing returns 0
02:13:35.009 00.000 9828 IsGuiding returns 0
02:13:35.010 00.001 9828 PulseGuide returned control before completion, sleep 24
02:13:35.040 00.030 9828 IsGuiding returns 1
02:13:35.040 00.000 9828 scope still moving after pulse duration time elapsed
02:13:35.071 00.031 9828 IsSlewing returns 0
02:13:35.071 00.000 9828 IsGuiding returns 1
02:13:35.103 00.032 9828 IsSlewing returns 0
02:13:35.103 00.000 9828 IsGuiding returns 1
02:13:35.133 00.030 9828 IsSlewing returns 0
02:13:35.133 00.000 9828 IsGuiding returns 1
02:13:35.164 00.031 9828 IsSlewing returns 0
02:13:35.164 00.000 9828 IsGuiding returns 0
02:13:35.164 00.000 9828 scope move finished after 14 + 140 ms
02:13:35.164 00.000 9828 Move returns status 0, amount 14
02:13:35.164 00.000 9828 move complete, result=0
02:13:35.164 00.000 9828 worker thread done servicing request
02:13:35.164 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
02:13:35.563 00.399 8976 Exposure complete
02:13:35.569 00.006 8976 worker thread done servicing request
02:13:35.569 00.000 5052 OnExposeComplete: enter
02:13:35.569 00.000 5052 UpdateGuideState(): m_state=6
02:13:35.569 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7686
02:13:35.569 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.54, Mass=190, SNR=9.6, Peak=77 HFD=1.8
02:13:35.569 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.80 = 1.49)
02:13:35.569 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
02:13:35.569 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.17 hyp=0.45 cameraTheta=-2.75 mountX=0.04 mountY=0.44, mountTheta=1.49
02:13:35.569 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.17, opts=13)
02:13:35.571 00.002 5052 Enqueuing Move request for stepguider (-0.42, -0.17)
02:13:35.571 00.000 8976 Worker thread wakes up
02:13:35.571 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.17) opts 0xd
02:13:35.571 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.17)
02:13:35.571 00.000 8976 Moving (-0.42, -0.17) raw xDistance=0.04 yDistance=0.44
02:13:35.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:13:35.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:13:35.571 00.000 8976 MoveAxis(R, 0, ABG)
02:13:35.571 00.000 8976 MoveAxis(D, 2, ABG)
02:13:35.571 00.000 8976 stepping (-18, -5) + (0, -2)
02:13:35.571 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:35.573 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:13:35.584 00.011 5052 UpdateGuideState exits: m=190 SNR=9.6
02:13:35.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:35.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:35.584 00.000 5052 Enqueuing Expose request
02:13:35.599 00.015 8976 Received - 47 (G) 
02:13:35.599 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:35.599 00.000 8976 stepped: pos (-18, -7)
02:13:35.599 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
02:13:35.599 00.000 8976 MountToCamera -- mountX=2.68 mountY=0.65 hyp=2.76 mountTheta=0.24 cameraX=-1.79, cameraY=2.09 cameraTheta=2.28
02:13:35.599 00.000 8976 incremental bump (-1.795, 2.091) isValid = 1
02:13:35.599 00.000 8976 Scheduling Mount bump of (-0.075, 0.090)
02:13:35.599 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:13:35.599 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:13:35.600 00.001 8976 move complete, result=0
02:13:35.600 00.000 9828 Worker thread wakes up
02:13:35.600 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:13:35.600 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:13:35.600 00.000 8976 worker thread done servicing request
02:13:35.600 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:13:35.600 00.000 8976 Worker thread wakes up
02:13:35.600 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.93)
02:13:35.601 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:35.601 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:35.601 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.01)
02:13:35.601 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.95
02:13:35.602 00.001 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:13:35.602 00.000 9828 BLC: window closed
02:13:35.602 00.000 9828 MoveAxis(W, 22, B)
02:13:35.604 00.002 9828 Guiding  Dir = 3, Dur = 22
02:13:35.605 00.001 9828 IsSlewing returns 0
02:13:35.605 00.000 9828 IsGuiding returns 0
02:13:35.605 00.000 9828 PulseGuide returned control before completion, sleep 32
02:13:35.649 00.044 9828 IsGuiding returns 1
02:13:35.649 00.000 9828 scope still moving after pulse duration time elapsed
02:13:35.680 00.031 9828 IsSlewing returns 0
02:13:35.680 00.000 9828 IsGuiding returns 1
02:13:35.711 00.031 9828 IsSlewing returns 0
02:13:35.712 00.001 9828 IsGuiding returns 1
02:13:35.742 00.030 9828 IsSlewing returns 0
02:13:35.742 00.000 9828 IsGuiding returns 1
02:13:35.774 00.032 9828 IsSlewing returns 0
02:13:35.774 00.000 9828 IsGuiding returns 1
02:13:35.804 00.030 9828 IsSlewing returns 0
02:13:35.804 00.000 9828 IsGuiding returns 0
02:13:35.804 00.000 9828 scope move finished after 22 + 177 ms
02:13:35.804 00.000 9828 Move returns status 0, amount 22
02:13:35.804 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:35.804 00.000 9828 MoveAxis(N, 13, B)
02:13:35.804 00.000 9828 Guiding  Dir = 0, Dur = 13
02:13:35.819 00.015 9828 IsSlewing returns 0
02:13:35.819 00.000 9828 IsGuiding returns 0
02:13:35.820 00.001 9828 PulseGuide returned control before completion, sleep 23
02:13:35.850 00.030 9828 IsGuiding returns 1
02:13:35.850 00.000 9828 scope still moving after pulse duration time elapsed
02:13:35.881 00.031 9828 IsSlewing returns 0
02:13:35.881 00.000 9828 IsGuiding returns 1
02:13:35.912 00.031 9828 IsSlewing returns 0
02:13:35.912 00.000 9828 IsGuiding returns 1
02:13:35.943 00.031 9828 IsSlewing returns 0
02:13:35.943 00.000 9828 IsGuiding returns 1
02:13:35.975 00.032 9828 IsSlewing returns 0
02:13:35.975 00.000 9828 IsGuiding returns 0
02:13:35.975 00.000 9828 scope move finished after 13 + 142 ms
02:13:35.975 00.000 9828 Move returns status 0, amount 13
02:13:35.975 00.000 9828 move complete, result=0
02:13:35.975 00.000 9828 worker thread done servicing request
02:13:35.975 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 13 ms NORTH
02:13:36.294 00.319 8976 Exposure complete
02:13:36.299 00.005 8976 worker thread done servicing request
02:13:36.299 00.000 5052 OnExposeComplete: enter
02:13:36.299 00.000 5052 UpdateGuideState(): m_state=6
02:13:36.299 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7687
02:13:36.299 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.69, Mass=186, SNR=9.5, Peak=77 HFD=1.8
02:13:36.299 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
02:13:36.299 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:13:36.299 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.02 hyp=0.42 cameraTheta=-3.10 mountX=0.17 mountY=0.36, mountTheta=1.12
02:13:36.300 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.02, opts=13)
02:13:36.300 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.02)
02:13:36.300 00.000 8976 Worker thread wakes up
02:13:36.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.02) opts 0xd
02:13:36.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.02)
02:13:36.300 00.000 8976 Moving (-0.42, -0.02) raw xDistance=0.17 yDistance=0.36
02:13:36.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:13:36.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
02:13:36.300 00.000 8976 MoveAxis(R, 0, ABG)
02:13:36.300 00.000 8976 MoveAxis(D, 2, ABG)
02:13:36.300 00.000 8976 stepping (-18, -7) + (0, -2)
02:13:36.300 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:36.301 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:13:36.312 00.011 5052 UpdateGuideState exits: m=186 SNR=9.5
02:13:36.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:36.312 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:36.312 00.000 5052 Enqueuing Expose request
02:13:36.335 00.023 8976 Received - 47 (G) 
02:13:36.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:36.335 00.000 8976 stepped: pos (-18, -9)
02:13:36.335 00.000 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
02:13:36.335 00.000 8976 MountToCamera -- mountX=2.70 mountY=0.90 hyp=2.85 mountTheta=0.32 cameraX=-2.04, cameraY=2.00 cameraTheta=2.37
02:13:36.335 00.000 8976 incremental bump (-2.036, 1.996) isValid = 1
02:13:36.335 00.000 8976 Scheduling Mount bump of (-0.082, 0.083)
02:13:36.335 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:13:36.335 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:13:36.335 00.000 8976 move complete, result=0
02:13:36.335 00.000 9828 Worker thread wakes up
02:13:36.335 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:13:36.335 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:13:36.335 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.44 = -0.84)
02:13:36.335 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.36 = -0.92)
02:13:36.335 00.000 8976 worker thread done servicing request
02:13:36.335 00.000 8976 Worker thread wakes up
02:13:36.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:36.336 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:13:36.336 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
02:13:36.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:36.336 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:13:36.336 00.000 9828 BLC: window closed
02:13:36.336 00.000 9828 MoveAxis(W, 25, B)
02:13:36.336 00.000 9828 Guiding  Dir = 3, Dur = 25
02:13:36.336 00.000 9828 IsSlewing returns 0
02:13:36.336 00.000 9828 IsGuiding returns 0
02:13:36.336 00.000 9828 PulseGuide returned control before completion, sleep 35
02:13:36.379 00.043 9828 IsGuiding returns 1
02:13:36.379 00.000 9828 scope still moving after pulse duration time elapsed
02:13:36.410 00.031 9828 IsSlewing returns 0
02:13:36.410 00.000 9828 IsGuiding returns 1
02:13:36.441 00.031 9828 IsSlewing returns 0
02:13:36.441 00.000 9828 IsGuiding returns 1
02:13:36.472 00.031 9828 IsSlewing returns 0
02:13:36.472 00.000 9828 IsGuiding returns 1
02:13:36.502 00.030 9828 IsSlewing returns 0
02:13:36.502 00.000 9828 IsGuiding returns 0
02:13:36.502 00.000 9828 scope move finished after 25 + 141 ms
02:13:36.503 00.001 9828 Move returns status 0, amount 25
02:13:36.503 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:36.503 00.000 9828 MoveAxis(N, 13, B)
02:13:36.503 00.000 9828 Guiding  Dir = 0, Dur = 13
02:13:36.518 00.015 9828 IsSlewing returns 0
02:13:36.518 00.000 9828 IsGuiding returns 0
02:13:36.518 00.000 9828 PulseGuide returned control before completion, sleep 23
02:13:36.548 00.030 9828 IsGuiding returns 1
02:13:36.548 00.000 9828 scope still moving after pulse duration time elapsed
02:13:36.579 00.031 9828 IsSlewing returns 0
02:13:36.579 00.000 9828 IsGuiding returns 1
02:13:36.625 00.046 9828 IsSlewing returns 0
02:13:36.626 00.001 9828 IsGuiding returns 1
02:13:36.656 00.030 9828 IsSlewing returns 0
02:13:36.656 00.000 9828 IsGuiding returns 0
02:13:36.656 00.000 9828 scope move finished after 13 + 125 ms
02:13:36.656 00.000 9828 Move returns status 0, amount 13
02:13:36.657 00.001 9828 move complete, result=0
02:13:36.657 00.000 9828 worker thread done servicing request
02:13:36.657 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
02:13:37.029 00.372 8976 Exposure complete
02:13:37.035 00.006 8976 worker thread done servicing request
02:13:37.035 00.000 5052 OnExposeComplete: enter
02:13:37.035 00.000 5052 UpdateGuideState(): m_state=6
02:13:37.035 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7688
02:13:37.035 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.87, Mass=174, SNR=9.1, Peak=74 HFD=2.0
02:13:37.035 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
02:13:37.035 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
02:13:37.035 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.99 mountX=0.17 mountY=-0.03, mountTheta=-0.16
02:13:37.036 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.16, opts=13)
02:13:37.036 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.16)
02:13:37.036 00.000 8976 Worker thread wakes up
02:13:37.036 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.16) opts 0xd
02:13:37.036 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.16)
02:13:37.036 00.000 8976 Moving (-0.07, 0.16) raw xDistance=0.17 yDistance=-0.03
02:13:37.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:13:37.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:13:37.036 00.000 8976 MoveAxis(R, 0, ABG)
02:13:37.036 00.000 8976 MoveAxis(U, 0, ABG)
02:13:37.036 00.000 8976 MountToCamera -- mountTheta (0.38) + m_xAngle (2.04) = xAngle (2.42 = 2.42)
02:13:37.036 00.000 8976 MountToCamera -- mountX=2.72 mountY=1.08 hyp=2.93 mountTheta=0.38 cameraX=-2.20, cameraY=1.93 cameraTheta=2.42
02:13:37.036 00.000 8976 incremental bump (-2.198, 1.933) isValid = 1
02:13:37.037 00.001 8976 Scheduling Mount bump of (-0.086, 0.079)
02:13:37.037 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
02:13:37.037 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
02:13:37.037 00.000 8976 move complete, result=0
02:13:37.037 00.000 9828 Worker thread wakes up
02:13:37.037 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
02:13:37.037 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:13:37.037 00.000 9828 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.10) = xAngle (5.50 = -0.79)
02:13:37.037 00.000 8976 worker thread done servicing request
02:13:37.037 00.000 9828 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.42 = -0.87)
02:13:37.037 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=0.08 mountY=-0.09, mountTheta=-0.82
02:13:37.037 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
02:13:37.037 00.000 9828 BLC: window closed
02:13:37.037 00.000 9828 MoveAxis(W, 26, B)
02:13:37.037 00.000 9828 Guiding  Dir = 3, Dur = 26
02:13:37.037 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:13:37.038 00.001 9828 IsSlewing returns 0
02:13:37.038 00.000 9828 IsGuiding returns 0
02:13:37.038 00.000 9828 PulseGuide returned control before completion, sleep 36
02:13:37.047 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
02:13:37.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:37.047 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:37.047 00.000 5052 Enqueuing Expose request
02:13:37.047 00.000 8976 Worker thread wakes up
02:13:37.047 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:37.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:37.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:37.080 00.033 9828 IsGuiding returns 1
02:13:37.080 00.000 9828 scope still moving after pulse duration time elapsed
02:13:37.110 00.030 9828 IsSlewing returns 0
02:13:37.110 00.000 9828 IsGuiding returns 1
02:13:37.141 00.031 9828 IsSlewing returns 0
02:13:37.141 00.000 9828 IsGuiding returns 1
02:13:37.173 00.032 9828 IsSlewing returns 0
02:13:37.173 00.000 9828 IsGuiding returns 1
02:13:37.204 00.031 9828 IsSlewing returns 0
02:13:37.204 00.000 9828 IsGuiding returns 0
02:13:37.204 00.000 9828 scope move finished after 26 + 140 ms
02:13:37.204 00.000 9828 Move returns status 0, amount 26
02:13:37.204 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:37.204 00.000 9828 MoveAxis(N, 12, B)
02:13:37.204 00.000 9828 Guiding  Dir = 0, Dur = 12
02:13:37.219 00.015 9828 IsSlewing returns 0
02:13:37.219 00.000 9828 IsGuiding returns 0
02:13:37.219 00.000 9828 PulseGuide returned control before completion, sleep 22
02:13:37.250 00.031 9828 IsGuiding returns 1
02:13:37.250 00.000 9828 scope still moving after pulse duration time elapsed
02:13:37.281 00.031 9828 IsSlewing returns 0
02:13:37.281 00.000 9828 IsGuiding returns 1
02:13:37.312 00.031 9828 IsSlewing returns 0
02:13:37.312 00.000 9828 IsGuiding returns 1
02:13:37.344 00.032 9828 IsSlewing returns 0
02:13:37.344 00.000 9828 IsGuiding returns 1
02:13:37.375 00.031 9828 IsSlewing returns 0
02:13:37.375 00.000 9828 IsGuiding returns 0
02:13:37.375 00.000 9828 scope move finished after 12 + 143 ms
02:13:37.375 00.000 9828 Move returns status 0, amount 12
02:13:37.375 00.000 9828 move complete, result=0
02:13:37.375 00.000 9828 worker thread done servicing request
02:13:37.375 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
02:13:37.736 00.361 8976 Exposure complete
02:13:37.742 00.006 8976 worker thread done servicing request
02:13:37.742 00.000 5052 OnExposeComplete: enter
02:13:37.742 00.000 5052 UpdateGuideState(): m_state=6
02:13:37.742 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7689
02:13:37.742 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.20, Mass=198, SNR=9.7, Peak=84 HFD=2.2
02:13:37.742 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.78 = 2.50)
02:13:37.742 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.40)
02:13:37.742 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.51 hyp=0.51 cameraTheta=-1.74 mountX=-0.41 mountY=0.35, mountTheta=2.44
02:13:37.743 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.51, opts=13)
02:13:37.743 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.51)
02:13:37.743 00.000 8976 Worker thread wakes up
02:13:37.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.51) opts 0xd
02:13:37.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.51)
02:13:37.743 00.000 8976 Moving (-0.09, -0.51) raw xDistance=-0.41 yDistance=0.35
02:13:37.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:13:37.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:13:37.743 00.000 8976 MoveAxis(R, 2, ABG)
02:13:37.743 00.000 8976 stepping (-18, -9) + (2, 0)
02:13:37.743 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:37.744 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:13:37.753 00.009 5052 UpdateGuideState exits: m=198 SNR=9.7
02:13:37.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:37.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:37.754 00.001 5052 Enqueuing Expose request
02:13:37.773 00.019 8976 Received - 47 (G) 
02:13:37.773 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:37.773 00.000 8976 stepped: pos (-16, -9)
02:13:37.773 00.000 8976 MoveAxis(D, 1, ABG)
02:13:37.773 00.000 8976 stepping (-16, -9) + (0, -1)
02:13:37.774 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:37.806 00.032 8976 Received - 47 (G) 
02:13:37.806 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:37.806 00.000 8976 stepped: pos (-16, -10)
02:13:37.806 00.000 8976 MountToCamera -- mountTheta (0.44) + m_xAngle (2.04) = xAngle (2.49 = 2.49)
02:13:37.806 00.000 8976 MountToCamera -- mountX=2.63 mountY=1.25 hyp=2.91 mountTheta=0.44 cameraX=-2.31, cameraY=1.78 cameraTheta=2.49
02:13:37.806 00.000 8976 incremental bump (-2.308, 1.776) isValid = 1
02:13:37.806 00.000 8976 Scheduling Mount bump of (-0.091, 0.073)
02:13:37.806 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:13:37.806 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:13:37.806 00.000 8976 move complete, result=0
02:13:37.806 00.000 9828 Worker thread wakes up
02:13:37.806 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
02:13:37.806 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:13:37.806 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:13:37.806 00.000 9828 CameraToMount -- cameraTheta (2.47) - m_xAngle (-3.10) = xAngle (5.56 = -0.72)
02:13:37.806 00.000 9828 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.48 = -0.80)
02:13:37.806 00.000 8976 worker thread done servicing request
02:13:37.806 00.000 8976 Worker thread wakes up
02:13:37.807 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:37.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:37.807 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.47 mountX=0.09 mountY=-0.08, mountTheta=-0.76
02:13:37.807 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:13:37.807 00.000 9828 BLC: window closed
02:13:37.807 00.000 9828 MoveAxis(W, 28, B)
02:13:37.807 00.000 9828 Guiding  Dir = 3, Dur = 28
02:13:37.807 00.000 9828 IsSlewing returns 0
02:13:37.807 00.000 9828 IsGuiding returns 0
02:13:37.807 00.000 9828 PulseGuide returned control before completion, sleep 38
02:13:37.856 00.049 9828 IsGuiding returns 1
02:13:37.856 00.000 9828 scope still moving after pulse duration time elapsed
02:13:37.887 00.031 9828 IsSlewing returns 0
02:13:37.887 00.000 9828 IsGuiding returns 1
02:13:37.917 00.030 9828 IsSlewing returns 0
02:13:37.918 00.001 9828 IsGuiding returns 1
02:13:37.948 00.030 9828 IsSlewing returns 0
02:13:37.948 00.000 9828 IsGuiding returns 0
02:13:37.948 00.000 9828 scope move finished after 28 + 113 ms
02:13:37.948 00.000 9828 Move returns status 0, amount 28
02:13:37.948 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:37.948 00.000 9828 MoveAxis(N, 11, B)
02:13:37.948 00.000 9828 Guiding  Dir = 0, Dur = 11
02:13:37.964 00.016 9828 IsSlewing returns 0
02:13:37.964 00.000 9828 IsGuiding returns 0
02:13:37.964 00.000 9828 PulseGuide returned control before completion, sleep 21
02:13:37.995 00.031 9828 IsGuiding returns 1
02:13:37.995 00.000 9828 scope still moving after pulse duration time elapsed
02:13:38.026 00.031 9828 IsSlewing returns 0
02:13:38.026 00.000 9828 IsGuiding returns 1
02:13:38.057 00.031 9828 IsSlewing returns 0
02:13:38.057 00.000 9828 IsGuiding returns 1
02:13:38.089 00.032 9828 IsSlewing returns 0
02:13:38.089 00.000 9828 IsGuiding returns 1
02:13:38.121 00.032 9828 IsSlewing returns 0
02:13:38.121 00.000 9828 IsGuiding returns 1
02:13:38.152 00.031 9828 IsSlewing returns 0
02:13:38.152 00.000 9828 IsGuiding returns 1
02:13:38.182 00.030 9828 IsSlewing returns 0
02:13:38.182 00.000 9828 IsGuiding returns 0
02:13:38.182 00.000 9828 scope move finished after 11 + 206 ms
02:13:38.182 00.000 9828 Move returns status 0, amount 11
02:13:38.182 00.000 9828 move complete, result=0
02:13:38.182 00.000 9828 worker thread done servicing request
02:13:38.182 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
02:13:38.504 00.322 8976 Exposure complete
02:13:38.509 00.005 8976 worker thread done servicing request
02:13:38.510 00.001 5052 OnExposeComplete: enter
02:13:38.510 00.000 5052 UpdateGuideState(): m_state=6
02:13:38.510 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7690
02:13:38.510 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.73, Mass=209, SNR=10.1, Peak=88 HFD=1.9
02:13:38.510 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:13:38.510 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
02:13:38.510 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.78 mountX=0.04 mountY=0.04, mountTheta=0.68
02:13:38.510 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.02, opts=13)
02:13:38.511 00.001 5052 Enqueuing Move request for stepguider (-0.06, 0.02)
02:13:38.511 00.000 8976 Worker thread wakes up
02:13:38.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.02) opts 0xd
02:13:38.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.02)
02:13:38.511 00.000 8976 Moving (-0.06, 0.02) raw xDistance=0.04 yDistance=0.04
02:13:38.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:13:38.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:13:38.511 00.000 8976 MoveAxis(R, 0, ABG)
02:13:38.511 00.000 8976 MoveAxis(U, 0, ABG)
02:13:38.511 00.000 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
02:13:38.511 00.000 8976 MountToCamera -- mountX=2.57 mountY=1.36 hyp=2.91 mountTheta=0.49 cameraX=-2.38, cameraY=1.67 cameraTheta=2.53
02:13:38.511 00.000 8976 incremental bump (-2.381, 1.671) isValid = 1
02:13:38.511 00.000 8976 Scheduling Mount bump of (-0.048, 0.035)
02:13:38.511 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.03, opts=4)
02:13:38.511 00.000 8976 Enqueuing Move request for scope (-0.05, 0.03)
02:13:38.511 00.000 8976 move complete, result=0
02:13:38.511 00.000 9828 Worker thread wakes up
02:13:38.511 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0x4
02:13:38.511 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
02:13:38.511 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.61 = -0.68)
02:13:38.511 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.53 = -0.76)
02:13:38.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:13:38.511 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.51 mountX=0.05 mountY=-0.04, mountTheta=-0.72
02:13:38.511 00.000 9828 Moving (-0.05, 0.03) raw xDistance=0.05 yDistance=-0.04
02:13:38.511 00.000 9828 BLC: window closed
02:13:38.511 00.000 8976 worker thread done servicing request
02:13:38.511 00.000 9828 MoveAxis(W, 15, B)
02:13:38.511 00.000 9828 Guiding  Dir = 3, Dur = 15
02:13:38.512 00.001 9828 IsSlewing returns 0
02:13:38.512 00.000 9828 IsGuiding returns 0
02:13:38.512 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:38.521 00.009 5052 UpdateGuideState exits: m=209 SNR=10.1
02:13:38.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:38.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:38.521 00.000 5052 Enqueuing Expose request
02:13:38.521 00.000 8976 Worker thread wakes up
02:13:38.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:38.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:38.521 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:38.539 00.018 9828 IsGuiding returns 1
02:13:38.539 00.000 9828 scope still moving after pulse duration time elapsed
02:13:38.570 00.031 9828 IsSlewing returns 0
02:13:38.570 00.000 9828 IsGuiding returns 1
02:13:38.600 00.030 9828 IsSlewing returns 0
02:13:38.600 00.000 9828 IsGuiding returns 1
02:13:38.631 00.031 9828 IsSlewing returns 0
02:13:38.631 00.000 9828 IsGuiding returns 1
02:13:38.662 00.031 9828 IsSlewing returns 0
02:13:38.662 00.000 9828 IsGuiding returns 0
02:13:38.662 00.000 9828 scope move finished after 15 + 134 ms
02:13:38.662 00.000 9828 Move returns status 0, amount 15
02:13:38.662 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:38.662 00.000 9828 MoveAxis(N, 6, B)
02:13:38.662 00.000 9828 Guiding  Dir = 0, Dur = 6
02:13:38.678 00.016 9828 IsSlewing returns 0
02:13:38.678 00.000 9828 IsGuiding returns 0
02:13:38.678 00.000 9828 PulseGuide returned control before completion, sleep 16
02:13:38.709 00.031 9828 IsGuiding returns 1
02:13:38.709 00.000 9828 scope still moving after pulse duration time elapsed
02:13:38.741 00.032 9828 IsSlewing returns 0
02:13:38.741 00.000 9828 IsGuiding returns 1
02:13:38.773 00.032 9828 IsSlewing returns 0
02:13:38.773 00.000 9828 IsGuiding returns 1
02:13:38.805 00.032 9828 IsSlewing returns 0
02:13:38.805 00.000 9828 IsGuiding returns 0
02:13:38.805 00.000 9828 scope move finished after 6 + 121 ms
02:13:38.805 00.000 9828 Move returns status 0, amount 6
02:13:38.805 00.000 9828 move complete, result=0
02:13:38.805 00.000 9828 worker thread done servicing request
02:13:38.805 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.0 px 6 ms NORTH
02:13:39.207 00.402 8976 Exposure complete
02:13:39.213 00.006 8976 worker thread done servicing request
02:13:39.213 00.000 5052 OnExposeComplete: enter
02:13:39.213 00.000 5052 UpdateGuideState(): m_state=6
02:13:39.213 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7691
02:13:39.213 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.75, Mass=191, SNR=9.6, Peak=86 HFD=2.1
02:13:39.213 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:13:39.213 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:13:39.213 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.90 mountX=0.12 mountY=0.12, mountTheta=0.81
02:13:39.214 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.04, opts=13)
02:13:39.214 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.04)
02:13:39.214 00.000 8976 Worker thread wakes up
02:13:39.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.04) opts 0xd
02:13:39.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.04)
02:13:39.214 00.000 8976 Moving (-0.17, 0.04) raw xDistance=0.12 yDistance=0.12
02:13:39.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:13:39.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:13:39.214 00.000 8976 MoveAxis(R, 0, ABG)
02:13:39.214 00.000 8976 MoveAxis(U, 0, ABG)
02:13:39.215 00.001 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.56 = 2.56)
02:13:39.215 00.000 8976 MountToCamera -- mountX=2.53 mountY=1.43 hyp=2.91 mountTheta=0.52 cameraX=-2.43, cameraY=1.60 cameraTheta=2.56
02:13:39.215 00.000 8976 incremental bump (-2.430, 1.601) isValid = 1
02:13:39.215 00.000 8976 Scheduling Mount bump of (-0.096, 0.066)
02:13:39.215 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
02:13:39.215 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
02:13:39.215 00.000 8976 move complete, result=0
02:13:39.215 00.000 9828 Worker thread wakes up
02:13:39.215 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
02:13:39.215 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:13:39.215 00.000 9828 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.10) = xAngle (5.64 = -0.65)
02:13:39.215 00.000 9828 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.73)
02:13:39.215 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:13:39.215 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.54 mountX=0.09 mountY=-0.08, mountTheta=-0.69
02:13:39.215 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
02:13:39.215 00.000 9828 BLC: window closed
02:13:39.215 00.000 8976 worker thread done servicing request
02:13:39.216 00.001 9828 MoveAxis(W, 29, B)
02:13:39.216 00.000 9828 Guiding  Dir = 3, Dur = 29
02:13:39.216 00.000 9828 IsSlewing returns 0
02:13:39.216 00.000 9828 IsGuiding returns 0
02:13:39.216 00.000 9828 PulseGuide returned control before completion, sleep 39
02:13:39.225 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
02:13:39.226 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:39.226 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:39.226 00.000 5052 Enqueuing Expose request
02:13:39.226 00.000 8976 Worker thread wakes up
02:13:39.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:39.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:39.226 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:39.270 00.044 9828 IsGuiding returns 1
02:13:39.270 00.000 9828 scope still moving after pulse duration time elapsed
02:13:39.301 00.031 9828 IsSlewing returns 0
02:13:39.301 00.000 9828 IsGuiding returns 1
02:13:39.332 00.031 9828 IsSlewing returns 0
02:13:39.332 00.000 9828 IsGuiding returns 1
02:13:39.363 00.031 9828 IsSlewing returns 0
02:13:39.363 00.000 9828 IsGuiding returns 0
02:13:39.363 00.000 9828 scope move finished after 29 + 118 ms
02:13:39.364 00.001 9828 Move returns status 0, amount 29
02:13:39.364 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:39.364 00.000 9828 MoveAxis(N, 11, B)
02:13:39.364 00.000 9828 Guiding  Dir = 0, Dur = 11
02:13:39.379 00.015 9828 IsSlewing returns 0
02:13:39.379 00.000 9828 IsGuiding returns 0
02:13:39.379 00.000 9828 PulseGuide returned control before completion, sleep 21
02:13:39.410 00.031 9828 IsGuiding returns 1
02:13:39.410 00.000 9828 scope still moving after pulse duration time elapsed
02:13:39.442 00.032 9828 IsSlewing returns 0
02:13:39.442 00.000 9828 IsGuiding returns 1
02:13:39.474 00.032 9828 IsSlewing returns 0
02:13:39.474 00.000 9828 IsGuiding returns 1
02:13:39.506 00.032 9828 IsSlewing returns 0
02:13:39.506 00.000 9828 IsGuiding returns 1
02:13:39.538 00.032 9828 IsSlewing returns 0
02:13:39.538 00.000 9828 IsGuiding returns 0
02:13:39.538 00.000 9828 scope move finished after 11 + 148 ms
02:13:39.538 00.000 9828 Move returns status 0, amount 11
02:13:39.538 00.000 9828 move complete, result=0
02:13:39.538 00.000 9828 worker thread done servicing request
02:13:39.538 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:13:39.914 00.376 8976 Exposure complete
02:13:39.919 00.005 8976 worker thread done servicing request
02:13:39.919 00.000 5052 OnExposeComplete: enter
02:13:39.919 00.000 5052 UpdateGuideState(): m_state=6
02:13:39.919 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7692
02:13:39.920 00.001 5052 Star::Find returns 1 (0), X=328.79, Y=282.10, Mass=187, SNR=9.5, Peak=86 HFD=2.0
02:13:39.920 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
02:13:39.920 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
02:13:39.920 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.39 hyp=0.54 cameraTheta=2.35 mountX=0.52 mountY=0.11, mountTheta=0.21
02:13:39.920 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.39, opts=13)
02:13:39.920 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.39)
02:13:39.921 00.001 8976 Worker thread wakes up
02:13:39.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.39) opts 0xd
02:13:39.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.39)
02:13:39.921 00.000 8976 Moving (-0.38, 0.39) raw xDistance=0.52 yDistance=0.11
02:13:39.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:13:39.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:13:39.921 00.000 8976 MoveAxis(L, 2, ABG)
02:13:39.921 00.000 8976 stepping (-16, -10) + (-2, 0)
02:13:39.921 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:39.922 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:13:39.931 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
02:13:39.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:39.931 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:39.931 00.000 5052 Enqueuing Expose request
02:13:39.947 00.016 8976 Received - 47 (G) 
02:13:39.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:39.947 00.000 8976 stepped: pos (-18, -10)
02:13:39.947 00.000 8976 MoveAxis(U, 0, ABG)
02:13:39.948 00.001 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.56 = 2.56)
02:13:39.948 00.000 8976 MountToCamera -- mountX=2.61 mountY=1.49 hyp=3.00 mountTheta=0.52 cameraX=-2.51, cameraY=1.64 cameraTheta=2.56
02:13:39.948 00.000 8976 incremental bump (-2.509, 1.644) isValid = 1
02:13:39.948 00.000 8976 Scheduling Mount bump of (-0.096, 0.065)
02:13:39.948 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
02:13:39.948 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
02:13:39.948 00.000 8976 move complete, result=0
02:13:39.948 00.000 9828 Worker thread wakes up
02:13:39.948 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
02:13:39.948 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:13:39.948 00.000 9828 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.10) = xAngle (5.64 = -0.64)
02:13:39.948 00.000 9828 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.72)
02:13:39.948 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
02:13:39.948 00.000 8976 worker thread done servicing request
02:13:39.948 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.54 mountX=0.09 mountY=-0.08, mountTheta=-0.69
02:13:39.948 00.000 8976 Worker thread wakes up
02:13:39.948 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
02:13:39.948 00.000 9828 BLC: window closed
02:13:39.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:39.949 00.001 9828 MoveAxis(W, 30, B)
02:13:39.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:39.949 00.000 9828 Guiding  Dir = 3, Dur = 30
02:13:39.949 00.000 9828 IsSlewing returns 0
02:13:39.949 00.000 9828 IsGuiding returns 0
02:13:39.949 00.000 9828 PulseGuide returned control before completion, sleep 40
02:13:40.002 00.053 9828 IsGuiding returns 1
02:13:40.002 00.000 9828 scope still moving after pulse duration time elapsed
02:13:40.033 00.031 9828 IsSlewing returns 0
02:13:40.033 00.000 9828 IsGuiding returns 1
02:13:40.065 00.032 9828 IsSlewing returns 0
02:13:40.065 00.000 9828 IsGuiding returns 1
02:13:40.096 00.031 9828 IsSlewing returns 0
02:13:40.096 00.000 9828 IsGuiding returns 0
02:13:40.096 00.000 9828 scope move finished after 30 + 117 ms
02:13:40.096 00.000 9828 Move returns status 0, amount 30
02:13:40.097 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:40.097 00.000 9828 MoveAxis(N, 10, B)
02:13:40.097 00.000 9828 Guiding  Dir = 0, Dur = 10
02:13:40.112 00.015 9828 IsSlewing returns 0
02:13:40.112 00.000 9828 IsGuiding returns 0
02:13:40.112 00.000 9828 PulseGuide returned control before completion, sleep 20
02:13:40.142 00.030 9828 IsGuiding returns 1
02:13:40.142 00.000 9828 scope still moving after pulse duration time elapsed
02:13:40.174 00.032 9828 IsSlewing returns 0
02:13:40.174 00.000 9828 IsGuiding returns 1
02:13:40.206 00.032 9828 IsSlewing returns 0
02:13:40.206 00.000 9828 IsGuiding returns 1
02:13:40.237 00.031 9828 IsSlewing returns 0
02:13:40.237 00.000 9828 IsGuiding returns 1
02:13:40.267 00.030 9828 IsSlewing returns 0
02:13:40.267 00.000 9828 IsGuiding returns 0
02:13:40.267 00.000 9828 scope move finished after 10 + 145 ms
02:13:40.267 00.000 9828 Move returns status 0, amount 10
02:13:40.268 00.001 9828 move complete, result=0
02:13:40.268 00.000 9828 worker thread done servicing request
02:13:40.268 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:13:40.643 00.375 8976 Exposure complete
02:13:40.648 00.005 8976 worker thread done servicing request
02:13:40.648 00.000 5052 OnExposeComplete: enter
02:13:40.648 00.000 5052 UpdateGuideState(): m_state=6
02:13:40.648 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7693
02:13:40.648 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.71, Mass=193, SNR=9.6, Peak=77 HFD=1.7
02:13:40.648 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
02:13:40.648 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
02:13:40.648 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.00 hyp=0.24 cameraTheta=0.01 mountX=-0.11 mountY=-0.21, mountTheta=-2.06
02:13:40.649 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.00, opts=13)
02:13:40.649 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.00)
02:13:40.649 00.000 8976 Worker thread wakes up
02:13:40.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.00) opts 0xd
02:13:40.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.00)
02:13:40.649 00.000 8976 Moving (0.24, 0.00) raw xDistance=-0.11 yDistance=-0.21
02:13:40.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:13:40.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:13:40.649 00.000 8976 MoveAxis(R, 0, ABG)
02:13:40.649 00.000 8976 MoveAxis(U, 0, ABG)
02:13:40.649 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.56 = 2.56)
02:13:40.649 00.000 8976 MountToCamera -- mountX=2.66 mountY=1.52 hyp=3.06 mountTheta=0.52 cameraX=-2.56, cameraY=1.67 cameraTheta=2.56
02:13:40.649 00.000 8976 incremental bump (-2.562, 1.673) isValid = 1
02:13:40.650 00.001 8976 Scheduling Mount bump of (-0.096, 0.065)
02:13:40.650 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
02:13:40.650 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
02:13:40.650 00.000 8976 move complete, result=0
02:13:40.650 00.000 9828 Worker thread wakes up
02:13:40.650 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
02:13:40.650 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:13:40.650 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.64 = -0.64)
02:13:40.650 00.000 8976 worker thread done servicing request
02:13:40.650 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:13:40.650 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.72)
02:13:40.650 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.69
02:13:40.650 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
02:13:40.650 00.000 9828 BLC: window closed
02:13:40.650 00.000 9828 MoveAxis(W, 30, B)
02:13:40.650 00.000 9828 Guiding  Dir = 3, Dur = 30
02:13:40.651 00.001 9828 IsSlewing returns 0
02:13:40.651 00.000 9828 IsGuiding returns 0
02:13:40.651 00.000 9828 PulseGuide returned control before completion, sleep 40
02:13:40.660 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
02:13:40.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:40.660 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:40.660 00.000 5052 Enqueuing Expose request
02:13:40.660 00.000 8976 Worker thread wakes up
02:13:40.660 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:13:40.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:40.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:40.703 00.043 9828 IsGuiding returns 1
02:13:40.703 00.000 9828 scope still moving after pulse duration time elapsed
02:13:40.733 00.030 9828 IsSlewing returns 0
02:13:40.733 00.000 9828 IsGuiding returns 1
02:13:40.764 00.031 9828 IsSlewing returns 0
02:13:40.764 00.000 9828 IsGuiding returns 1
02:13:40.796 00.032 9828 IsSlewing returns 0
02:13:40.796 00.000 9828 IsGuiding returns 0
02:13:40.796 00.000 9828 scope move finished after 30 + 114 ms
02:13:40.796 00.000 9828 Move returns status 0, amount 30
02:13:40.796 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:40.796 00.000 9828 MoveAxis(N, 10, B)
02:13:40.796 00.000 9828 Guiding  Dir = 0, Dur = 10
02:13:40.812 00.016 9828 IsSlewing returns 0
02:13:40.812 00.000 9828 IsGuiding returns 0
02:13:40.812 00.000 9828 PulseGuide returned control before completion, sleep 20
02:13:40.844 00.032 9828 IsGuiding returns 1
02:13:40.844 00.000 9828 scope still moving after pulse duration time elapsed
02:13:40.875 00.031 9828 IsSlewing returns 0
02:13:40.875 00.000 9828 IsGuiding returns 1
02:13:40.906 00.031 9828 IsSlewing returns 0
02:13:40.906 00.000 9828 IsGuiding returns 1
02:13:40.937 00.031 9828 IsSlewing returns 0
02:13:40.937 00.000 9828 IsGuiding returns 1
02:13:40.968 00.031 9828 IsSlewing returns 0
02:13:40.968 00.000 9828 IsGuiding returns 0
02:13:40.968 00.000 9828 scope move finished after 10 + 145 ms
02:13:40.968 00.000 9828 Move returns status 0, amount 10
02:13:40.968 00.000 9828 move complete, result=0
02:13:40.968 00.000 9828 worker thread done servicing request
02:13:40.968 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:13:41.350 00.382 8976 Exposure complete
02:13:41.355 00.005 8976 worker thread done servicing request
02:13:41.355 00.000 5052 OnExposeComplete: enter
02:13:41.355 00.000 5052 UpdateGuideState(): m_state=6
02:13:41.355 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7694
02:13:41.356 00.001 5052 Star::Find returns 1 (0), X=329.70, Y=281.23, Mass=207, SNR=9.9, Peak=79 HFD=2.4
02:13:41.356 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.78 = -2.78)
02:13:41.356 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.88 = -2.88)
02:13:41.356 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.48 hyp=0.71 cameraTheta=-0.73 mountX=-0.66 mountY=-0.18, mountTheta=-2.87
02:13:41.356 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.48, opts=13)
02:13:41.356 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.48)
02:13:41.357 00.001 8976 Worker thread wakes up
02:13:41.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.48) opts 0xd
02:13:41.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.48)
02:13:41.357 00.000 8976 Moving (0.53, -0.48) raw xDistance=-0.66 yDistance=-0.18
02:13:41.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
02:13:41.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:13:41.357 00.000 8976 MoveAxis(R, 3, ABG)
02:13:41.357 00.000 8976 stepping (-18, -10) + (3, 0)
02:13:41.357 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:41.357 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:13:41.367 00.010 5052 UpdateGuideState exits: m=207 SNR=9.9
02:13:41.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:41.368 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:41.368 00.000 5052 Enqueuing Expose request
02:13:41.387 00.019 8976 Received - 47 (G) 
02:13:41.387 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:41.387 00.000 8976 stepped: pos (-15, -10)
02:13:41.387 00.000 8976 MoveAxis(U, 0, ABG)
02:13:41.387 00.000 8976 MountToCamera -- mountTheta (0.55) + m_xAngle (2.04) = xAngle (2.59 = 2.59)
02:13:41.387 00.000 8976 MountToCamera -- mountX=2.54 mountY=1.54 hyp=2.97 mountTheta=0.55 cameraX=-2.53, cameraY=1.56 cameraTheta=2.59
02:13:41.387 00.000 8976 incremental bump (-2.528, 1.557) isValid = 1
02:13:41.387 00.000 8976 Scheduling Mount bump of (-0.098, 0.062)
02:13:41.388 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:13:41.388 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:13:41.388 00.000 8976 move complete, result=0
02:13:41.388 00.000 8976 worker thread done servicing request
02:13:41.388 00.000 8976 Worker thread wakes up
02:13:41.388 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.2 px 0 ms NORTH
02:13:41.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:41.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:41.388 00.000 9828 Worker thread wakes up
02:13:41.388 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:13:41.388 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:13:41.388 00.000 9828 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.67 = -0.61)
02:13:41.388 00.000 9828 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.59 = -0.70)
02:13:41.388 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.57 mountX=0.09 mountY=-0.07, mountTheta=-0.66
02:13:41.388 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.07
02:13:41.389 00.001 9828 BLC: window closed
02:13:41.389 00.000 9828 MoveAxis(W, 30, B)
02:13:41.389 00.000 9828 Guiding  Dir = 3, Dur = 30
02:13:41.389 00.000 9828 IsSlewing returns 0
02:13:41.389 00.000 9828 IsGuiding returns 0
02:13:41.389 00.000 9828 PulseGuide returned control before completion, sleep 40
02:13:41.433 00.044 9828 IsGuiding returns 1
02:13:41.433 00.000 9828 scope still moving after pulse duration time elapsed
02:13:41.464 00.031 9828 IsSlewing returns 0
02:13:41.464 00.000 9828 IsGuiding returns 1
02:13:41.495 00.031 9828 IsSlewing returns 0
02:13:41.495 00.000 9828 IsGuiding returns 1
02:13:41.527 00.032 9828 IsSlewing returns 0
02:13:41.527 00.000 9828 IsGuiding returns 1
02:13:41.558 00.031 9828 IsSlewing returns 0
02:13:41.558 00.000 9828 IsGuiding returns 0
02:13:41.558 00.000 9828 scope move finished after 30 + 139 ms
02:13:41.558 00.000 9828 Move returns status 0, amount 30
02:13:41.558 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:41.558 00.000 9828 MoveAxis(N, 10, B)
02:13:41.558 00.000 9828 Guiding  Dir = 0, Dur = 10
02:13:41.574 00.016 9828 IsSlewing returns 0
02:13:41.574 00.000 9828 IsGuiding returns 0
02:13:41.574 00.000 9828 PulseGuide returned control before completion, sleep 20
02:13:41.605 00.031 9828 IsGuiding returns 1
02:13:41.605 00.000 9828 scope still moving after pulse duration time elapsed
02:13:41.637 00.032 9828 IsSlewing returns 0
02:13:41.637 00.000 9828 IsGuiding returns 1
02:13:41.667 00.030 9828 IsSlewing returns 0
02:13:41.667 00.000 9828 IsGuiding returns 1
02:13:41.699 00.032 9828 IsSlewing returns 0
02:13:41.699 00.000 9828 IsGuiding returns 1
02:13:41.730 00.031 9828 IsSlewing returns 0
02:13:41.730 00.000 9828 IsGuiding returns 0
02:13:41.730 00.000 9828 scope move finished after 10 + 145 ms
02:13:41.730 00.000 9828 Move returns status 0, amount 10
02:13:41.730 00.000 9828 move complete, result=0
02:13:41.730 00.000 9828 worker thread done servicing request
02:13:41.730 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:13:42.077 00.347 8976 Exposure complete
02:13:42.082 00.005 8976 worker thread done servicing request
02:13:42.083 00.001 5052 OnExposeComplete: enter
02:13:42.083 00.000 5052 UpdateGuideState(): m_state=6
02:13:42.083 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7695
02:13:42.083 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.93, Mass=195, SNR=9.7, Peak=80 HFD=2.3
02:13:42.083 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
02:13:42.083 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
02:13:42.083 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=0.22 hyp=1.13 cameraTheta=0.19 mountX=-0.31 mountY=-1.05, mountTheta=-1.86
02:13:42.084 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=0.22, opts=13)
02:13:42.084 00.000 5052 Enqueuing Move request for stepguider (1.11, 0.22)
02:13:42.084 00.000 8976 Worker thread wakes up
02:13:42.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, 0.22) opts 0xd
02:13:42.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, 0.22)
02:13:42.084 00.000 8976 Moving (1.11, 0.22) raw xDistance=-0.31 yDistance=-1.05
02:13:42.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
02:13:42.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.05
02:13:42.084 00.000 8976 MoveAxis(R, 1, ABG)
02:13:42.084 00.000 8976 stepping (-15, -10) + (1, 0)
02:13:42.084 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:42.085 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:13:42.095 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:13:42.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:42.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:42.095 00.000 5052 Enqueuing Expose request
02:13:42.106 00.011 8976 Received - 47 (G) 
02:13:42.106 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:42.106 00.000 8976 stepped: pos (-14, -10)
02:13:42.106 00.000 8976 MoveAxis(U, 4, ABG)
02:13:42.106 00.000 8976 stepping (-14, -10) + (0, 4)
02:13:42.106 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:13:42.138 00.032 8976 Received - 47 (G) 
02:13:42.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:13:42.138 00.000 8976 stepped: pos (-14, -6)
02:13:42.138 00.000 8976 MountToCamera -- mountTheta (0.51) + m_xAngle (2.04) = xAngle (2.55 = 2.55)
02:13:42.138 00.000 8976 MountToCamera -- mountX=2.41 mountY=1.35 hyp=2.76 mountTheta=0.51 cameraX=-2.30, cameraY=1.53 cameraTheta=2.55
02:13:42.138 00.000 8976 incremental bump (-2.296, 1.530) isValid = 1
02:13:42.138 00.000 8976 Scheduling Mount bump of (-0.096, 0.066)
02:13:42.138 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
02:13:42.138 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
02:13:42.138 00.000 8976 move complete, result=0
02:13:42.138 00.000 9828 Worker thread wakes up
02:13:42.138 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
02:13:42.138 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:13:42.138 00.000 9828 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.10) = xAngle (5.63 = -0.65)
02:13:42.138 00.000 9828 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.55 = -0.73)
02:13:42.138 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.54 mountX=0.09 mountY=-0.08, mountTheta=-0.70
02:13:42.138 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
02:13:42.139 00.001 9828 BLC: window closed
02:13:42.139 00.000 9828 MoveAxis(W, 29, B)
02:13:42.139 00.000 9828 Guiding  Dir = 3, Dur = 29
02:13:42.139 00.000 8976 worker thread done servicing request
02:13:42.139 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
02:13:42.139 00.000 8976 Worker thread wakes up
02:13:42.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:42.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:42.139 00.000 9828 IsSlewing returns 0
02:13:42.139 00.000 9828 IsGuiding returns 0
02:13:42.141 00.002 9828 PulseGuide returned control before completion, sleep 38
02:13:42.182 00.041 9828 IsGuiding returns 1
02:13:42.182 00.000 9828 scope still moving after pulse duration time elapsed
02:13:42.213 00.031 9828 IsSlewing returns 0
02:13:42.213 00.000 9828 IsGuiding returns 1
02:13:42.244 00.031 9828 IsSlewing returns 0
02:13:42.244 00.000 9828 IsGuiding returns 1
02:13:42.275 00.031 9828 IsSlewing returns 0
02:13:42.275 00.000 9828 IsGuiding returns 1
02:13:42.306 00.031 9828 IsSlewing returns 0
02:13:42.306 00.000 9828 IsGuiding returns 0
02:13:42.306 00.000 9828 scope move finished after 29 + 137 ms
02:13:42.306 00.000 9828 Move returns status 0, amount 29
02:13:42.306 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:42.306 00.000 9828 MoveAxis(N, 11, B)
02:13:42.306 00.000 9828 Guiding  Dir = 0, Dur = 11
02:13:42.322 00.016 9828 IsSlewing returns 0
02:13:42.322 00.000 9828 IsGuiding returns 0
02:13:42.322 00.000 9828 PulseGuide returned control before completion, sleep 21
02:13:42.353 00.031 9828 IsGuiding returns 1
02:13:42.353 00.000 9828 scope still moving after pulse duration time elapsed
02:13:42.384 00.031 9828 IsSlewing returns 0
02:13:42.384 00.000 9828 IsGuiding returns 1
02:13:42.415 00.031 9828 IsSlewing returns 0
02:13:42.415 00.000 9828 IsGuiding returns 1
02:13:42.446 00.031 9828 IsSlewing returns 0
02:13:42.446 00.000 9828 IsGuiding returns 1
02:13:42.478 00.032 9828 IsSlewing returns 0
02:13:42.479 00.001 9828 IsGuiding returns 0
02:13:42.479 00.000 9828 scope move finished after 11 + 145 ms
02:13:42.479 00.000 9828 Move returns status 0, amount 11
02:13:42.479 00.000 9828 move complete, result=0
02:13:42.479 00.000 9828 worker thread done servicing request
02:13:42.479 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:13:42.838 00.359 8976 Exposure complete
02:13:42.843 00.005 8976 worker thread done servicing request
02:13:42.843 00.000 5052 OnExposeComplete: enter
02:13:42.843 00.000 5052 UpdateGuideState(): m_state=6
02:13:42.843 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7696
02:13:42.843 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=282.13, Mass=183, SNR=9.4, Peak=78 HFD=2.2
02:13:42.843 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
02:13:42.843 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
02:13:42.843 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=0.42 hyp=1.05 cameraTheta=0.42 mountX=-0.06 mountY=-1.04, mountTheta=-1.63
02:13:42.844 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=0.42, opts=13)
02:13:42.844 00.000 5052 Enqueuing Move request for stepguider (0.96, 0.42)
02:13:42.844 00.000 8976 Worker thread wakes up
02:13:42.844 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, 0.42) opts 0xd
02:13:42.844 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, 0.42)
02:13:42.844 00.000 8976 Moving (0.96, 0.42) raw xDistance=-0.06 yDistance=-1.04
02:13:42.845 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:13:42.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.04
02:13:42.845 00.000 8976 MoveAxis(R, 0, ABG)
02:13:42.845 00.000 8976 MoveAxis(U, 4, ABG)
02:13:42.845 00.000 8976 stepping (-14, -6) + (0, 4)
02:13:42.845 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:13:42.845 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:13:42.856 00.011 5052 UpdateGuideState exits: m=183 SNR=9.4
02:13:42.857 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:42.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:42.857 00.000 5052 Enqueuing Expose request
02:13:42.889 00.032 8976 Received - 47 (G) 
02:13:42.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:13:42.889 00.000 8976 stepped: pos (-14, -2)
02:13:42.889 00.000 8976 MountToCamera -- mountTheta (0.41) + m_xAngle (2.04) = xAngle (2.45 = 2.45)
02:13:42.890 00.001 8976 MountToCamera -- mountX=2.32 mountY=1.01 hyp=2.53 mountTheta=0.41 cameraX=-1.95, cameraY=1.61 cameraTheta=2.45
02:13:42.890 00.000 8976 incremental bump (-1.954, 1.607) isValid = 1
02:13:42.890 00.000 8976 Scheduling Mount bump of (-0.089, 0.076)
02:13:42.890 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
02:13:42.890 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
02:13:42.890 00.000 8976 move complete, result=0
02:13:42.890 00.000 8976 worker thread done servicing request
02:13:42.890 00.000 8976 Worker thread wakes up
02:13:42.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:42.890 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:42.890 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
02:13:42.890 00.000 9828 Worker thread wakes up
02:13:42.890 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
02:13:42.890 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:13:42.891 00.001 9828 CameraToMount -- cameraTheta (2.44) - m_xAngle (-3.10) = xAngle (5.53 = -0.75)
02:13:42.891 00.000 9828 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.45 = -0.83)
02:13:42.891 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.44 mountX=0.09 mountY=-0.09, mountTheta=-0.79
02:13:42.891 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.09 yDistance=-0.09
02:13:42.891 00.000 9828 BLC: window closed
02:13:42.891 00.000 9828 MoveAxis(W, 27, B)
02:13:42.891 00.000 9828 Guiding  Dir = 3, Dur = 27
02:13:42.891 00.000 9828 IsSlewing returns 0
02:13:42.891 00.000 9828 IsGuiding returns 0
02:13:42.892 00.001 9828 PulseGuide returned control before completion, sleep 37
02:13:42.931 00.039 9828 IsGuiding returns 1
02:13:42.931 00.000 9828 scope still moving after pulse duration time elapsed
02:13:42.962 00.031 9828 IsSlewing returns 0
02:13:42.962 00.000 9828 IsGuiding returns 1
02:13:42.993 00.031 9828 IsSlewing returns 0
02:13:42.993 00.000 9828 IsGuiding returns 1
02:13:43.024 00.031 9828 IsSlewing returns 0
02:13:43.024 00.000 9828 IsGuiding returns 1
02:13:43.055 00.031 9828 IsSlewing returns 0
02:13:43.060 00.005 9828 IsGuiding returns 0
02:13:43.060 00.000 9828 scope move finished after 27 + 141 ms
02:13:43.060 00.000 9828 Move returns status 0, amount 27
02:13:43.060 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:43.060 00.000 9828 MoveAxis(N, 12, B)
02:13:43.060 00.000 9828 Guiding  Dir = 0, Dur = 12
02:13:43.086 00.026 9828 IsSlewing returns 0
02:13:43.086 00.000 9828 IsGuiding returns 0
02:13:43.086 00.000 9828 PulseGuide returned control before completion, sleep 22
02:13:43.118 00.032 9828 IsGuiding returns 1
02:13:43.118 00.000 9828 scope still moving after pulse duration time elapsed
02:13:43.148 00.030 9828 IsSlewing returns 0
02:13:43.148 00.000 9828 IsGuiding returns 1
02:13:43.179 00.031 9828 IsSlewing returns 0
02:13:43.179 00.000 9828 IsGuiding returns 1
02:13:43.210 00.031 9828 IsSlewing returns 0
02:13:43.210 00.000 9828 IsGuiding returns 1
02:13:43.241 00.031 9828 IsSlewing returns 0
02:13:43.241 00.000 9828 IsGuiding returns 0
02:13:43.242 00.001 9828 scope move finished after 12 + 143 ms
02:13:43.242 00.000 9828 Move returns status 0, amount 12
02:13:43.242 00.000 9828 move complete, result=0
02:13:43.242 00.000 9828 worker thread done servicing request
02:13:43.242 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
02:13:43.591 00.349 8976 Exposure complete
02:13:43.597 00.006 8976 worker thread done servicing request
02:13:43.597 00.000 5052 OnExposeComplete: enter
02:13:43.597 00.000 5052 UpdateGuideState(): m_state=6
02:13:43.597 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7697
02:13:43.597 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.82, Mass=201, SNR=9.8, Peak=80 HFD=2.1
02:13:43.597 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
02:13:43.597 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
02:13:43.597 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.57 mountX=0.10 mountY=-0.06, mountTheta=-0.55
02:13:43.598 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.11, opts=13)
02:13:43.598 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.11)
02:13:43.598 00.000 8976 Worker thread wakes up
02:13:43.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.11) opts 0xd
02:13:43.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.11)
02:13:43.598 00.000 8976 Moving (0.00, 0.11) raw xDistance=0.10 yDistance=-0.06
02:13:43.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:13:43.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:13:43.598 00.000 8976 MoveAxis(R, 0, ABG)
02:13:43.598 00.000 8976 MoveAxis(U, 0, ABG)
02:13:43.598 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.38 = 2.38)
02:13:43.598 00.000 8976 MountToCamera -- mountX=2.26 mountY=0.78 hyp=2.39 mountTheta=0.33 cameraX=-1.72, cameraY=1.66 cameraTheta=2.38
02:13:43.599 00.001 8976 incremental bump (-1.724, 1.659) isValid = 1
02:13:43.599 00.000 8976 Scheduling Mount bump of (-0.080, 0.080)
02:13:43.599 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:13:43.599 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:13:43.599 00.000 8976 move complete, result=0
02:13:43.599 00.000 9828 Worker thread wakes up
02:13:43.599 00.000 8976 worker thread done servicing request
02:13:43.599 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:13:43.599 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:13:43.599 00.000 9828 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.10) = xAngle (5.45 = -0.83)
02:13:43.599 00.000 9828 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.91)
02:13:43.599 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:13:43.599 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.36 mountX=0.08 mountY=-0.09, mountTheta=-0.86
02:13:43.599 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:13:43.599 00.000 9828 BLC: window closed
02:13:43.599 00.000 9828 MoveAxis(W, 24, B)
02:13:43.599 00.000 9828 Guiding  Dir = 3, Dur = 24
02:13:43.600 00.001 9828 IsSlewing returns 0
02:13:43.600 00.000 9828 IsGuiding returns 0
02:13:43.600 00.000 9828 PulseGuide returned control before completion, sleep 34
02:13:43.609 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
02:13:43.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:43.609 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:43.609 00.000 5052 Enqueuing Expose request
02:13:43.609 00.000 8976 Worker thread wakes up
02:13:43.609 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:43.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:43.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:43.647 00.038 9828 IsGuiding returns 1
02:13:43.647 00.000 9828 scope still moving after pulse duration time elapsed
02:13:43.678 00.031 9828 IsSlewing returns 0
02:13:43.678 00.000 9828 IsGuiding returns 1
02:13:43.709 00.031 9828 IsSlewing returns 0
02:13:43.709 00.000 9828 IsGuiding returns 1
02:13:43.740 00.031 9828 IsSlewing returns 0
02:13:43.740 00.000 9828 IsGuiding returns 1
02:13:43.771 00.031 9828 IsSlewing returns 0
02:13:43.771 00.000 9828 IsGuiding returns 0
02:13:43.771 00.000 9828 scope move finished after 24 + 146 ms
02:13:43.771 00.000 9828 Move returns status 0, amount 24
02:13:43.771 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:43.771 00.000 9828 MoveAxis(N, 12, B)
02:13:43.771 00.000 9828 Guiding  Dir = 0, Dur = 12
02:13:43.786 00.015 9828 IsSlewing returns 0
02:13:43.786 00.000 9828 IsGuiding returns 0
02:13:43.786 00.000 9828 PulseGuide returned control before completion, sleep 22
02:13:43.817 00.031 9828 IsGuiding returns 1
02:13:43.817 00.000 9828 scope still moving after pulse duration time elapsed
02:13:43.849 00.032 9828 IsSlewing returns 0
02:13:43.849 00.000 9828 IsGuiding returns 1
02:13:43.880 00.031 9828 IsSlewing returns 0
02:13:43.880 00.000 9828 IsGuiding returns 1
02:13:43.912 00.032 9828 IsSlewing returns 0
02:13:43.912 00.000 9828 IsGuiding returns 0
02:13:43.912 00.000 9828 scope move finished after 12 + 114 ms
02:13:43.912 00.000 9828 Move returns status 0, amount 12
02:13:43.912 00.000 9828 move complete, result=0
02:13:43.912 00.000 9828 worker thread done servicing request
02:13:43.912 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 12 ms NORTH
02:13:44.302 00.390 8976 Exposure complete
02:13:44.308 00.006 8976 worker thread done servicing request
02:13:44.308 00.000 5052 OnExposeComplete: enter
02:13:44.308 00.000 5052 UpdateGuideState(): m_state=6
02:13:44.308 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7698
02:13:44.308 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.61, Mass=201, SNR=9.8, Peak=80 HFD=1.6
02:13:44.308 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
02:13:44.309 00.001 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
02:13:44.309 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.10 hyp=0.42 cameraTheta=-0.25 mountX=-0.28 mountY=-0.29, mountTheta=-2.34
02:13:44.310 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.10, opts=13)
02:13:44.310 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.10)
02:13:44.310 00.000 8976 Worker thread wakes up
02:13:44.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.10) opts 0xd
02:13:44.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.10)
02:13:44.310 00.000 8976 Moving (0.41, -0.10) raw xDistance=-0.28 yDistance=-0.29
02:13:44.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:13:44.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:13:44.310 00.000 8976 MoveAxis(R, 1, ABG)
02:13:44.310 00.000 8976 stepping (-14, -2) + (1, 0)
02:13:44.310 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:44.311 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:13:44.323 00.012 5052 UpdateGuideState exits: m=201 SNR=9.8
02:13:44.324 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:44.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:44.324 00.000 5052 Enqueuing Expose request
02:13:44.328 00.004 8976 Received - 47 (G) 
02:13:44.328 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:44.328 00.000 8976 stepped: pos (-13, -2)
02:13:44.328 00.000 8976 MoveAxis(U, 1, ABG)
02:13:44.328 00.000 8976 stepping (-13, -2) + (0, 1)
02:13:44.328 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:44.360 00.032 8976 Received - 47 (G) 
02:13:44.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:44.360 00.000 8976 stepped: pos (-13, -1)
02:13:44.360 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
02:13:44.360 00.000 8976 MountToCamera -- mountX=2.17 mountY=0.57 hyp=2.25 mountTheta=0.26 cameraX=-1.50, cameraY=1.67 cameraTheta=2.30
02:13:44.360 00.000 8976 incremental bump (-1.501, 1.673) isValid = 1
02:13:44.360 00.000 8976 Scheduling Mount bump of (-0.077, 0.089)
02:13:44.360 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:13:44.360 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:13:44.361 00.001 8976 move complete, result=0
02:13:44.361 00.000 9828 Worker thread wakes up
02:13:44.361 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:13:44.361 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:13:44.361 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:13:44.361 00.000 8976 worker thread done servicing request
02:13:44.361 00.000 8976 Worker thread wakes up
02:13:44.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:44.361 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
02:13:44.361 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:44.361 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.98)
02:13:44.361 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.07 mountY=-0.10, mountTheta=-0.93
02:13:44.361 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
02:13:44.361 00.000 9828 BLC: window closed
02:13:44.361 00.000 9828 MoveAxis(W, 23, B)
02:13:44.361 00.000 9828 Guiding  Dir = 3, Dur = 23
02:13:44.362 00.001 9828 IsSlewing returns 0
02:13:44.362 00.000 9828 IsGuiding returns 0
02:13:44.362 00.000 9828 PulseGuide returned control before completion, sleep 33
02:13:44.396 00.034 9828 IsGuiding returns 1
02:13:44.396 00.000 9828 scope still moving after pulse duration time elapsed
02:13:44.427 00.031 9828 IsSlewing returns 0
02:13:44.427 00.000 9828 IsGuiding returns 1
02:13:44.459 00.032 9828 IsSlewing returns 0
02:13:44.459 00.000 9828 IsGuiding returns 1
02:13:44.490 00.031 9828 IsSlewing returns 0
02:13:44.490 00.000 9828 IsGuiding returns 0
02:13:44.490 00.000 9828 scope move finished after 23 + 105 ms
02:13:44.490 00.000 9828 Move returns status 0, amount 23
02:13:44.490 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:44.490 00.000 9828 MoveAxis(N, 13, B)
02:13:44.490 00.000 9828 Guiding  Dir = 0, Dur = 13
02:13:44.506 00.016 9828 IsSlewing returns 0
02:13:44.506 00.000 9828 IsGuiding returns 0
02:13:44.506 00.000 9828 PulseGuide returned control before completion, sleep 23
02:13:44.538 00.032 9828 IsGuiding returns 1
02:13:44.538 00.000 9828 scope still moving after pulse duration time elapsed
02:13:44.570 00.032 9828 IsSlewing returns 0
02:13:44.570 00.000 9828 IsGuiding returns 1
02:13:44.600 00.030 9828 IsSlewing returns 0
02:13:44.600 00.000 9828 IsGuiding returns 1
02:13:44.631 00.031 9828 IsSlewing returns 0
02:13:44.631 00.000 9828 IsGuiding returns 1
02:13:44.662 00.031 9828 IsSlewing returns 0
02:13:44.662 00.000 9828 IsGuiding returns 0
02:13:44.662 00.000 9828 scope move finished after 13 + 142 ms
02:13:44.662 00.000 9828 Move returns status 0, amount 13
02:13:44.662 00.000 9828 move complete, result=0
02:13:44.662 00.000 9828 worker thread done servicing request
02:13:44.662 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
02:13:45.054 00.392 8976 Exposure complete
02:13:45.059 00.005 8976 worker thread done servicing request
02:13:45.059 00.000 5052 OnExposeComplete: enter
02:13:45.059 00.000 5052 UpdateGuideState(): m_state=6
02:13:45.059 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7699
02:13:45.060 00.001 5052 Star::Find returns 1 (0), X=329.56, Y=281.71, Mass=177, SNR=9.3, Peak=79 HFD=1.7
02:13:45.060 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
02:13:45.060 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
02:13:45.060 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.00 hyp=0.38 cameraTheta=0.01 mountX=-0.17 mountY=-0.32, mountTheta=-2.05
02:13:45.060 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.00, opts=13)
02:13:45.061 00.001 5052 Enqueuing Move request for stepguider (0.38, 0.00)
02:13:45.061 00.000 8976 Worker thread wakes up
02:13:45.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.00) opts 0xd
02:13:45.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.00)
02:13:45.061 00.000 8976 Moving (0.38, 0.00) raw xDistance=-0.17 yDistance=-0.32
02:13:45.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:13:45.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
02:13:45.061 00.000 8976 MoveAxis(R, 0, ABG)
02:13:45.061 00.000 8976 MoveAxis(U, 1, ABG)
02:13:45.061 00.000 8976 stepping (-13, -1) + (0, 1)
02:13:45.061 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:45.062 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:13:45.074 00.012 5052 UpdateGuideState exits: m=177 SNR=9.3
02:13:45.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:45.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:45.074 00.000 5052 Enqueuing Expose request
02:13:45.079 00.005 8976 Received - 47 (G) 
02:13:45.080 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:45.080 00.000 8976 stepped: pos (-13, 0)
02:13:45.080 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
02:13:45.080 00.000 8976 MountToCamera -- mountX=2.11 mountY=0.39 hyp=2.15 mountTheta=0.18 cameraX=-1.30, cameraY=1.71 cameraTheta=2.22
02:13:45.080 00.000 8976 incremental bump (-1.305, 1.706) isValid = 1
02:13:45.080 00.000 8976 Scheduling Mount bump of (-0.070, 0.095)
02:13:45.080 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:13:45.080 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:13:45.080 00.000 8976 move complete, result=0
02:13:45.080 00.000 9828 Worker thread wakes up
02:13:45.080 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:13:45.080 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:13:45.080 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
02:13:45.080 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:13:45.080 00.000 8976 worker thread done servicing request
02:13:45.080 00.000 8976 Worker thread wakes up
02:13:45.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:45.080 00.000 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.06)
02:13:45.080 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
02:13:45.081 00.001 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:13:45.081 00.000 9828 BLC: window closed
02:13:45.081 00.000 9828 MoveAxis(W, 21, B)
02:13:45.081 00.000 9828 Guiding  Dir = 3, Dur = 21
02:13:45.081 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:45.081 00.000 9828 IsSlewing returns 0
02:13:45.081 00.000 9828 IsGuiding returns 0
02:13:45.081 00.000 9828 PulseGuide returned control before completion, sleep 31
02:13:45.115 00.034 9828 IsGuiding returns 1
02:13:45.115 00.000 9828 scope still moving after pulse duration time elapsed
02:13:45.145 00.030 9828 IsSlewing returns 0
02:13:45.145 00.000 9828 IsGuiding returns 1
02:13:45.176 00.031 9828 IsSlewing returns 0
02:13:45.176 00.000 9828 IsGuiding returns 1
02:13:45.207 00.031 9828 IsSlewing returns 0
02:13:45.207 00.000 9828 IsGuiding returns 1
02:13:45.237 00.030 9828 IsSlewing returns 0
02:13:45.237 00.000 9828 IsGuiding returns 0
02:13:45.237 00.000 9828 scope move finished after 21 + 135 ms
02:13:45.237 00.000 9828 Move returns status 0, amount 21
02:13:45.237 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:45.237 00.000 9828 MoveAxis(N, 14, B)
02:13:45.237 00.000 9828 Guiding  Dir = 0, Dur = 14
02:13:45.252 00.015 9828 IsSlewing returns 0
02:13:45.252 00.000 9828 IsGuiding returns 0
02:13:45.252 00.000 9828 PulseGuide returned control before completion, sleep 24
02:13:45.284 00.032 9828 IsGuiding returns 1
02:13:45.284 00.000 9828 scope still moving after pulse duration time elapsed
02:13:45.316 00.032 9828 IsSlewing returns 0
02:13:45.316 00.000 9828 IsGuiding returns 1
02:13:45.348 00.032 9828 IsSlewing returns 0
02:13:45.348 00.000 9828 IsGuiding returns 1
02:13:45.379 00.031 9828 IsSlewing returns 0
02:13:45.379 00.000 9828 IsGuiding returns 1
02:13:45.410 00.031 9828 IsSlewing returns 0
02:13:45.410 00.000 9828 IsGuiding returns 0
02:13:45.410 00.000 9828 scope move finished after 14 + 143 ms
02:13:45.410 00.000 9828 Move returns status 0, amount 14
02:13:45.410 00.000 9828 move complete, result=0
02:13:45.410 00.000 9828 worker thread done servicing request
02:13:45.410 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
02:13:45.770 00.360 8976 Exposure complete
02:13:45.779 00.009 8976 worker thread done servicing request
02:13:45.779 00.000 5052 OnExposeComplete: enter
02:13:45.779 00.000 5052 UpdateGuideState(): m_state=6
02:13:45.779 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7700
02:13:45.779 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.62, Mass=191, SNR=9.6, Peak=81 HFD=1.8
02:13:45.779 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-4.00 = 2.29)
02:13:45.779 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.10 = 2.18)
02:13:45.779 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.95 mountX=-0.06 mountY=0.08, mountTheta=2.25
02:13:45.779 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.09, opts=13)
02:13:45.779 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.09)
02:13:45.780 00.001 8976 Worker thread wakes up
02:13:45.780 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.09) opts 0xd
02:13:45.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.09)
02:13:45.780 00.000 8976 Moving (-0.04, -0.09) raw xDistance=-0.06 yDistance=0.08
02:13:45.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:13:45.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:13:45.780 00.000 8976 MoveAxis(R, 0, ABG)
02:13:45.780 00.000 8976 MoveAxis(U, 0, ABG)
02:13:45.780 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
02:13:45.780 00.000 8976 MountToCamera -- mountX=2.07 mountY=0.26 hyp=2.09 mountTheta=0.12 cameraX=-1.17, cameraY=1.73 cameraTheta=2.17
02:13:45.780 00.000 8976 incremental bump (-1.173, 1.728) isValid = 1
02:13:45.780 00.000 8976 Scheduling Mount bump of (-0.053, 0.081)
02:13:45.780 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.08, opts=4)
02:13:45.780 00.000 8976 Enqueuing Move request for scope (-0.05, 0.08)
02:13:45.780 00.000 8976 move complete, result=0
02:13:45.780 00.000 9828 Worker thread wakes up
02:13:45.780 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0x4
02:13:45.780 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
02:13:45.780 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.04)
02:13:45.780 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.12)
02:13:45.781 00.001 9828 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.15 mountX=0.05 mountY=-0.09, mountTheta=-1.06
02:13:45.781 00.000 9828 Moving (-0.05, 0.08) raw xDistance=0.05 yDistance=-0.09
02:13:45.781 00.000 9828 BLC: window closed
02:13:45.781 00.000 9828 MoveAxis(W, 16, B)
02:13:45.781 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:13:45.781 00.000 8976 worker thread done servicing request
02:13:45.781 00.000 9828 Guiding  Dir = 3, Dur = 16
02:13:45.781 00.000 9828 IsSlewing returns 0
02:13:45.781 00.000 9828 IsGuiding returns 0
02:13:45.781 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:45.793 00.012 5052 UpdateGuideState exits: m=191 SNR=9.6
02:13:45.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:45.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:45.793 00.000 5052 Enqueuing Expose request
02:13:45.793 00.000 8976 Worker thread wakes up
02:13:45.793 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:45.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:45.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:45.816 00.023 9828 IsGuiding returns 1
02:13:45.816 00.000 9828 scope still moving after pulse duration time elapsed
02:13:45.846 00.030 9828 IsSlewing returns 0
02:13:45.846 00.000 9828 IsGuiding returns 1
02:13:45.877 00.031 9828 IsSlewing returns 0
02:13:45.877 00.000 9828 IsGuiding returns 1
02:13:45.908 00.031 9828 IsSlewing returns 0
02:13:45.908 00.000 9828 IsGuiding returns 0
02:13:45.908 00.000 9828 scope move finished after 16 + 110 ms
02:13:45.908 00.000 9828 Move returns status 0, amount 16
02:13:45.908 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:45.908 00.000 9828 MoveAxis(N, 12, B)
02:13:45.908 00.000 9828 Guiding  Dir = 0, Dur = 12
02:13:45.924 00.016 9828 IsSlewing returns 0
02:13:45.924 00.000 9828 IsGuiding returns 0
02:13:45.924 00.000 9828 PulseGuide returned control before completion, sleep 22
02:13:45.954 00.030 9828 IsGuiding returns 1
02:13:45.954 00.000 9828 scope still moving after pulse duration time elapsed
02:13:45.985 00.031 9828 IsSlewing returns 0
02:13:45.985 00.000 9828 IsGuiding returns 1
02:13:46.016 00.031 9828 IsSlewing returns 0
02:13:46.016 00.000 9828 IsGuiding returns 1
02:13:46.048 00.032 9828 IsSlewing returns 0
02:13:46.049 00.001 9828 IsGuiding returns 1
02:13:46.080 00.031 9828 IsSlewing returns 0
02:13:46.081 00.001 9828 IsGuiding returns 0
02:13:46.081 00.000 9828 scope move finished after 12 + 144 ms
02:13:46.081 00.000 9828 Move returns status 0, amount 12
02:13:46.081 00.000 9828 move complete, result=0
02:13:46.081 00.000 9828 worker thread done servicing request
02:13:46.081 00.000 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 12 ms NORTH
02:13:46.482 00.401 8976 Exposure complete
02:13:46.487 00.005 8976 worker thread done servicing request
02:13:46.487 00.000 5052 OnExposeComplete: enter
02:13:46.487 00.000 5052 UpdateGuideState(): m_state=6
02:13:46.487 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7701
02:13:46.487 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.32, Mass=175, SNR=9.2, Peak=84 HFD=1.7
02:13:46.487 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.04) = xAngle (-3.27 = 3.01)
02:13:46.487 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
02:13:46.487 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.39 hyp=0.42 cameraTheta=-1.23 mountX=-0.41 mountY=0.09, mountTheta=2.92
02:13:46.488 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.39, opts=13)
02:13:46.488 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.39)
02:13:46.488 00.000 8976 Worker thread wakes up
02:13:46.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.39) opts 0xd
02:13:46.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.39)
02:13:46.488 00.000 8976 Moving (0.14, -0.39) raw xDistance=-0.41 yDistance=0.09
02:13:46.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:13:46.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:13:46.488 00.000 8976 MoveAxis(R, 2, ABG)
02:13:46.489 00.001 8976 stepping (-13, 0) + (2, 0)
02:13:46.489 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:46.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:13:46.498 00.009 5052 UpdateGuideState exits: m=175 SNR=9.2
02:13:46.499 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:46.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:46.499 00.000 5052 Enqueuing Expose request
02:13:46.518 00.019 8976 Received - 47 (G) 
02:13:46.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:46.518 00.000 8976 stepped: pos (-11, 0)
02:13:46.518 00.000 8976 MoveAxis(U, 0, ABG)
02:13:46.518 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
02:13:46.518 00.000 8976 MountToCamera -- mountX=1.94 mountY=0.17 hyp=1.95 mountTheta=0.09 cameraX=-1.04, cameraY=1.65 cameraTheta=2.13
02:13:46.518 00.000 8976 incremental bump (-1.039, 1.652) isValid = 1
02:13:46.518 00.000 8976 Scheduling Mount bump of (-0.061, 0.101)
02:13:46.519 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:13:46.519 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:13:46.519 00.000 8976 move complete, result=0
02:13:46.519 00.000 8976 worker thread done servicing request
02:13:46.519 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:13:46.519 00.000 9828 Worker thread wakes up
02:13:46.519 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:13:46.519 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:13:46.519 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
02:13:46.519 00.000 8976 Worker thread wakes up
02:13:46.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:46.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:46.519 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.15)
02:13:46.519 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.09
02:13:46.519 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:13:46.519 00.000 9828 BLC: window closed
02:13:46.519 00.000 9828 MoveAxis(W, 18, B)
02:13:46.519 00.000 9828 Guiding  Dir = 3, Dur = 18
02:13:46.520 00.001 9828 IsSlewing returns 0
02:13:46.520 00.000 9828 IsGuiding returns 0
02:13:46.520 00.000 9828 PulseGuide returned control before completion, sleep 28
02:13:46.549 00.029 9828 IsGuiding returns 1
02:13:46.549 00.000 9828 scope still moving after pulse duration time elapsed
02:13:46.579 00.030 9828 IsSlewing returns 0
02:13:46.579 00.000 9828 IsGuiding returns 1
02:13:46.625 00.046 9828 IsSlewing returns 0
02:13:46.625 00.000 9828 IsGuiding returns 1
02:13:46.656 00.031 9828 IsSlewing returns 0
02:13:46.656 00.000 9828 IsGuiding returns 0
02:13:46.656 00.000 9828 scope move finished after 18 + 118 ms
02:13:46.656 00.000 9828 Move returns status 0, amount 18
02:13:46.656 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:46.656 00.000 9828 MoveAxis(N, 15, B)
02:13:46.656 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:46.672 00.016 9828 IsSlewing returns 0
02:13:46.672 00.000 9828 IsGuiding returns 0
02:13:46.672 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:46.702 00.030 9828 IsGuiding returns 1
02:13:46.702 00.000 9828 scope still moving after pulse duration time elapsed
02:13:46.733 00.031 9828 IsSlewing returns 0
02:13:46.733 00.000 9828 IsGuiding returns 1
02:13:46.764 00.031 9828 IsSlewing returns 0
02:13:46.764 00.000 9828 IsGuiding returns 1
02:13:46.795 00.031 9828 IsSlewing returns 0
02:13:46.795 00.000 9828 IsGuiding returns 1
02:13:46.827 00.032 9828 IsSlewing returns 0
02:13:46.827 00.000 9828 IsGuiding returns 0
02:13:46.827 00.000 9828 scope move finished after 15 + 139 ms
02:13:46.827 00.000 9828 Move returns status 0, amount 15
02:13:46.827 00.000 9828 move complete, result=0
02:13:46.827 00.000 9828 worker thread done servicing request
02:13:46.827 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:13:47.209 00.382 8976 Exposure complete
02:13:47.214 00.005 8976 worker thread done servicing request
02:13:47.214 00.000 5052 OnExposeComplete: enter
02:13:47.214 00.000 5052 UpdateGuideState(): m_state=6
02:13:47.214 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7702
02:13:47.214 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.80, Mass=182, SNR=9.3, Peak=72 HFD=2.1
02:13:47.214 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
02:13:47.214 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
02:13:47.214 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.67 mountX=0.03 mountY=-0.15, mountTheta=-1.37
02:13:47.215 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.09, opts=13)
02:13:47.215 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.09)
02:13:47.215 00.000 8976 Worker thread wakes up
02:13:47.215 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.09) opts 0xd
02:13:47.215 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.09)
02:13:47.215 00.000 8976 Moving (0.12, 0.09) raw xDistance=0.03 yDistance=-0.15
02:13:47.216 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:13:47.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:13:47.216 00.000 8976 MoveAxis(R, 0, ABG)
02:13:47.216 00.000 8976 MoveAxis(U, 0, ABG)
02:13:47.216 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
02:13:47.216 00.000 8976 MountToCamera -- mountX=1.86 mountY=0.12 hyp=1.86 mountTheta=0.06 cameraX=-0.95, cameraY=1.60 cameraTheta=2.11
02:13:47.216 00.000 8976 incremental bump (-0.949, 1.602) isValid = 1
02:13:47.216 00.000 8976 Scheduling Mount bump of (-0.059, 0.102)
02:13:47.216 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:13:47.216 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:13:47.216 00.000 8976 move complete, result=0
02:13:47.216 00.000 9828 Worker thread wakes up
02:13:47.216 00.000 8976 worker thread done servicing request
02:13:47.216 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:13:47.216 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:13:47.216 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.19 = -1.10)
02:13:47.216 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
02:13:47.216 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
02:13:47.216 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:13:47.216 00.000 9828 BLC: window closed
02:13:47.216 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:13:47.217 00.001 9828 MoveAxis(W, 17, B)
02:13:47.217 00.000 9828 Guiding  Dir = 3, Dur = 17
02:13:47.217 00.000 9828 IsSlewing returns 0
02:13:47.217 00.000 9828 IsGuiding returns 0
02:13:47.217 00.000 9828 PulseGuide returned control before completion, sleep 27
02:13:47.227 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
02:13:47.227 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:47.227 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:47.227 00.000 5052 Enqueuing Expose request
02:13:47.227 00.000 8976 Worker thread wakes up
02:13:47.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:47.227 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:47.227 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:13:47.250 00.023 9828 IsGuiding returns 1
02:13:47.250 00.000 9828 scope still moving after pulse duration time elapsed
02:13:47.281 00.031 9828 IsSlewing returns 0
02:13:47.282 00.001 9828 IsGuiding returns 1
02:13:47.312 00.030 9828 IsSlewing returns 0
02:13:47.312 00.000 9828 IsGuiding returns 1
02:13:47.343 00.031 9828 IsSlewing returns 0
02:13:47.344 00.001 9828 IsGuiding returns 0
02:13:47.344 00.000 9828 scope move finished after 17 + 109 ms
02:13:47.344 00.000 9828 Move returns status 0, amount 17
02:13:47.344 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:47.344 00.000 9828 MoveAxis(N, 15, B)
02:13:47.344 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:47.360 00.016 9828 IsSlewing returns 0
02:13:47.360 00.000 9828 IsGuiding returns 0
02:13:47.360 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:47.389 00.029 9828 IsGuiding returns 1
02:13:47.389 00.000 9828 scope still moving after pulse duration time elapsed
02:13:47.421 00.032 9828 IsSlewing returns 0
02:13:47.421 00.000 9828 IsGuiding returns 1
02:13:47.452 00.031 9828 IsSlewing returns 0
02:13:47.452 00.000 9828 IsGuiding returns 1
02:13:47.484 00.032 9828 IsSlewing returns 0
02:13:47.484 00.000 9828 IsGuiding returns 0
02:13:47.484 00.000 9828 scope move finished after 15 + 109 ms
02:13:47.484 00.000 9828 Move returns status 0, amount 15
02:13:47.484 00.000 9828 move complete, result=0
02:13:47.484 00.000 9828 worker thread done servicing request
02:13:47.484 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:13:47.918 00.434 8976 Exposure complete
02:13:47.924 00.006 8976 worker thread done servicing request
02:13:47.924 00.000 5052 OnExposeComplete: enter
02:13:47.924 00.000 5052 UpdateGuideState(): m_state=6
02:13:47.924 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7703
02:13:47.924 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.75, Mass=194, SNR=9.7, Peak=73 HFD=2.2
02:13:47.924 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:13:47.924 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:13:47.924 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.95 mountX=0.12 mountY=0.14, mountTheta=0.86
02:13:47.926 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.04, opts=13)
02:13:47.926 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.04)
02:13:47.926 00.000 8976 Worker thread wakes up
02:13:47.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.04) opts 0xd
02:13:47.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.04)
02:13:47.926 00.000 8976 Moving (-0.19, 0.04) raw xDistance=0.12 yDistance=0.14
02:13:47.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:13:47.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:13:47.926 00.000 8976 MoveAxis(R, 0, ABG)
02:13:47.926 00.000 8976 MoveAxis(U, 0, ABG)
02:13:47.926 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
02:13:47.926 00.000 8976 MountToCamera -- mountX=1.80 mountY=0.08 hyp=1.80 mountTheta=0.04 cameraX=-0.89, cameraY=1.57 cameraTheta=2.09
02:13:47.926 00.000 8976 incremental bump (-0.889, 1.568) isValid = 1
02:13:47.926 00.000 8976 Scheduling Mount bump of (-0.057, 0.104)
02:13:47.926 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:13:47.926 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:13:47.926 00.000 8976 move complete, result=0
02:13:47.926 00.000 9828 Worker thread wakes up
02:13:47.927 00.001 8976 worker thread done servicing request
02:13:47.927 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:13:47.927 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:13:47.927 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.12)
02:13:47.927 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.20)
02:13:47.927 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
02:13:47.927 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:13:47.927 00.000 9828 BLC: window closed
02:13:47.927 00.000 9828 MoveAxis(W, 16, B)
02:13:47.927 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:13:47.927 00.000 9828 Guiding  Dir = 3, Dur = 16
02:13:47.927 00.000 9828 IsSlewing returns 0
02:13:47.928 00.001 9828 IsGuiding returns 0
02:13:47.928 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:47.937 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
02:13:47.937 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:47.937 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:47.937 00.000 5052 Enqueuing Expose request
02:13:47.937 00.000 8976 Worker thread wakes up
02:13:47.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:47.937 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:47.937 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:47.969 00.032 9828 IsGuiding returns 1
02:13:47.969 00.000 9828 scope still moving after pulse duration time elapsed
02:13:48.000 00.031 9828 IsSlewing returns 0
02:13:48.000 00.000 9828 IsGuiding returns 1
02:13:48.032 00.032 9828 IsSlewing returns 0
02:13:48.032 00.000 9828 IsGuiding returns 1
02:13:48.063 00.031 9828 IsSlewing returns 0
02:13:48.063 00.000 9828 IsGuiding returns 0
02:13:48.063 00.000 9828 scope move finished after 16 + 120 ms
02:13:48.063 00.000 9828 Move returns status 0, amount 16
02:13:48.063 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:48.063 00.000 9828 MoveAxis(N, 15, B)
02:13:48.063 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:48.079 00.016 9828 IsSlewing returns 0
02:13:48.079 00.000 9828 IsGuiding returns 0
02:13:48.079 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:48.110 00.031 9828 IsGuiding returns 1
02:13:48.110 00.000 9828 scope still moving after pulse duration time elapsed
02:13:48.141 00.031 9828 IsSlewing returns 0
02:13:48.141 00.000 9828 IsGuiding returns 1
02:13:48.172 00.031 9828 IsSlewing returns 0
02:13:48.172 00.000 9828 IsGuiding returns 1
02:13:48.203 00.031 9828 IsSlewing returns 0
02:13:48.203 00.000 9828 IsGuiding returns 1
02:13:48.233 00.030 9828 IsSlewing returns 0
02:13:48.233 00.000 9828 IsGuiding returns 0
02:13:48.233 00.000 9828 scope move finished after 15 + 138 ms
02:13:48.233 00.000 9828 Move returns status 0, amount 15
02:13:48.233 00.000 9828 move complete, result=0
02:13:48.233 00.000 9828 worker thread done servicing request
02:13:48.233 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:13:48.630 00.397 8976 Exposure complete
02:13:48.637 00.007 8976 worker thread done servicing request
02:13:48.637 00.000 5052 OnExposeComplete: enter
02:13:48.637 00.000 5052 UpdateGuideState(): m_state=6
02:13:48.637 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7704
02:13:48.637 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.13, Mass=183, SNR=9.4, Peak=81 HFD=2.2
02:13:48.637 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
02:13:48.637 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
02:13:48.637 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.42 hyp=0.42 cameraTheta=1.73 mountX=0.40 mountY=-0.17, mountTheta=-0.40
02:13:48.638 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.42, opts=13)
02:13:48.638 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.42)
02:13:48.638 00.000 8976 Worker thread wakes up
02:13:48.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.42) opts 0xd
02:13:48.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.42)
02:13:48.639 00.001 8976 Moving (-0.07, 0.42) raw xDistance=0.40 yDistance=-0.17
02:13:48.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:13:48.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:13:48.639 00.000 8976 MoveAxis(L, 2, ABG)
02:13:48.639 00.000 8976 stepping (-11, 0) + (-2, 0)
02:13:48.639 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:48.639 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:13:48.649 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
02:13:48.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:48.649 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:48.649 00.000 5052 Enqueuing Expose request
02:13:48.661 00.012 8976 Received - 47 (G) 
02:13:48.661 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:48.661 00.000 8976 stepped: pos (-13, 0)
02:13:48.661 00.000 8976 MoveAxis(U, 0, ABG)
02:13:48.661 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
02:13:48.661 00.000 8976 MountToCamera -- mountX=1.86 mountY=0.05 hyp=1.86 mountTheta=0.03 cameraX=-0.89, cameraY=1.64 cameraTheta=2.07
02:13:48.661 00.000 8976 incremental bump (-0.895, 1.636) isValid = 1
02:13:48.661 00.000 8976 Scheduling Mount bump of (-0.055, 0.104)
02:13:48.661 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:13:48.661 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:13:48.661 00.000 8976 move complete, result=0
02:13:48.661 00.000 8976 worker thread done servicing request
02:13:48.661 00.000 8976 Worker thread wakes up
02:13:48.661 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:13:48.661 00.000 9828 Worker thread wakes up
02:13:48.661 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:13:48.661 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:13:48.661 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
02:13:48.662 00.001 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.21)
02:13:48.662 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=-0.11, mountTheta=-1.14
02:13:48.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:48.662 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:48.662 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:13:48.662 00.000 9828 BLC: window closed
02:13:48.662 00.000 9828 MoveAxis(W, 16, B)
02:13:48.662 00.000 9828 Guiding  Dir = 3, Dur = 16
02:13:48.662 00.000 9828 IsSlewing returns 0
02:13:48.662 00.000 9828 IsGuiding returns 0
02:13:48.662 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:48.702 00.040 9828 IsGuiding returns 1
02:13:48.702 00.000 9828 scope still moving after pulse duration time elapsed
02:13:48.734 00.032 9828 IsSlewing returns 0
02:13:48.734 00.000 9828 IsGuiding returns 1
02:13:48.765 00.031 9828 IsSlewing returns 0
02:13:48.765 00.000 9828 IsGuiding returns 1
02:13:48.796 00.031 9828 IsSlewing returns 0
02:13:48.796 00.000 9828 IsGuiding returns 0
02:13:48.796 00.000 9828 scope move finished after 16 + 118 ms
02:13:48.796 00.000 9828 Move returns status 0, amount 16
02:13:48.796 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:48.796 00.000 9828 MoveAxis(N, 15, B)
02:13:48.796 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:48.812 00.016 9828 IsSlewing returns 0
02:13:48.812 00.000 9828 IsGuiding returns 0
02:13:48.812 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:48.842 00.030 9828 IsGuiding returns 1
02:13:48.842 00.000 9828 scope still moving after pulse duration time elapsed
02:13:48.874 00.032 9828 IsSlewing returns 0
02:13:48.874 00.000 9828 IsGuiding returns 1
02:13:48.905 00.031 9828 IsSlewing returns 0
02:13:48.905 00.000 9828 IsGuiding returns 1
02:13:48.936 00.031 9828 IsSlewing returns 0
02:13:48.936 00.000 9828 IsGuiding returns 1
02:13:48.968 00.032 9828 IsSlewing returns 0
02:13:48.968 00.000 9828 IsGuiding returns 0
02:13:48.968 00.000 9828 scope move finished after 15 + 141 ms
02:13:48.968 00.000 9828 Move returns status 0, amount 15
02:13:48.968 00.000 9828 move complete, result=0
02:13:48.968 00.000 9828 worker thread done servicing request
02:13:48.969 00.001 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:13:49.356 00.387 8976 Exposure complete
02:13:49.361 00.005 8976 worker thread done servicing request
02:13:49.361 00.000 5052 OnExposeComplete: enter
02:13:49.362 00.001 5052 UpdateGuideState(): m_state=6
02:13:49.362 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7705
02:13:49.362 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.75, Mass=170, SNR=9.0, Peak=68 HFD=2.0
02:13:49.362 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:13:49.362 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
02:13:49.362 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.24 cameraTheta=0.17 mountX=-0.07 mountY=-0.22, mountTheta=-1.89
02:13:49.362 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.04, opts=13)
02:13:49.363 00.001 5052 Enqueuing Move request for stepguider (0.23, 0.04)
02:13:49.363 00.000 8976 Worker thread wakes up
02:13:49.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.04) opts 0xd
02:13:49.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.04)
02:13:49.363 00.000 8976 Moving (0.23, 0.04) raw xDistance=-0.07 yDistance=-0.22
02:13:49.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:13:49.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:13:49.363 00.000 8976 MoveAxis(R, 0, ABG)
02:13:49.363 00.000 8976 MoveAxis(U, 0, ABG)
02:13:49.363 00.000 8976 MountToCamera -- mountTheta (0.02) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
02:13:49.363 00.000 8976 MountToCamera -- mountX=1.91 mountY=0.03 hyp=1.91 mountTheta=0.02 cameraX=-0.90, cameraY=1.68 cameraTheta=2.06
02:13:49.363 00.000 8976 incremental bump (-0.899, 1.681) isValid = 1
02:13:49.363 00.000 8976 Scheduling Mount bump of (-0.054, 0.105)
02:13:49.363 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:13:49.363 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:13:49.363 00.000 8976 move complete, result=0
02:13:49.363 00.000 9828 Worker thread wakes up
02:13:49.363 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:13:49.363 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:13:49.364 00.001 8976 worker thread done servicing request
02:13:49.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:13:49.364 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
02:13:49.364 00.000 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.22)
02:13:49.364 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.05 mountX=0.05 mountY=-0.11, mountTheta=-1.15
02:13:49.364 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:13:49.364 00.000 9828 BLC: window closed
02:13:49.364 00.000 9828 MoveAxis(W, 16, B)
02:13:49.364 00.000 9828 Guiding  Dir = 3, Dur = 16
02:13:49.364 00.000 9828 IsSlewing returns 0
02:13:49.365 00.001 9828 IsGuiding returns 0
02:13:49.365 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:49.373 00.008 5052 UpdateGuideState exits: m=170 SNR=9.0
02:13:49.374 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:49.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:49.374 00.000 5052 Enqueuing Expose request
02:13:49.374 00.000 8976 Worker thread wakes up
02:13:49.374 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:13:49.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:49.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:49.402 00.028 9828 IsGuiding returns 1
02:13:49.402 00.000 9828 scope still moving after pulse duration time elapsed
02:13:49.432 00.030 9828 IsSlewing returns 0
02:13:49.432 00.000 9828 IsGuiding returns 1
02:13:49.463 00.031 9828 IsSlewing returns 0
02:13:49.463 00.000 9828 IsGuiding returns 1
02:13:49.493 00.030 9828 IsSlewing returns 0
02:13:49.493 00.000 9828 IsGuiding returns 0
02:13:49.493 00.000 9828 scope move finished after 16 + 112 ms
02:13:49.493 00.000 9828 Move returns status 0, amount 16
02:13:49.493 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:49.493 00.000 9828 MoveAxis(N, 15, B)
02:13:49.493 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:49.510 00.017 9828 IsSlewing returns 0
02:13:49.511 00.001 9828 IsGuiding returns 0
02:13:49.511 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:49.543 00.032 9828 IsGuiding returns 1
02:13:49.543 00.000 9828 scope still moving after pulse duration time elapsed
02:13:49.572 00.029 9828 IsSlewing returns 0
02:13:49.572 00.000 9828 IsGuiding returns 1
02:13:49.603 00.031 9828 IsSlewing returns 0
02:13:49.603 00.000 9828 IsGuiding returns 1
02:13:49.633 00.030 9828 IsSlewing returns 0
02:13:49.634 00.001 9828 IsGuiding returns 1
02:13:49.663 00.029 9828 IsSlewing returns 0
02:13:49.663 00.000 9828 IsGuiding returns 0
02:13:49.663 00.000 9828 scope move finished after 15 + 137 ms
02:13:49.663 00.000 9828 Move returns status 0, amount 15
02:13:49.663 00.000 9828 move complete, result=0
02:13:49.663 00.000 9828 worker thread done servicing request
02:13:49.663 00.000 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 15 ms NORTH
02:13:50.067 00.404 8976 Exposure complete
02:13:50.074 00.007 8976 worker thread done servicing request
02:13:50.074 00.000 5052 OnExposeComplete: enter
02:13:50.074 00.000 5052 UpdateGuideState(): m_state=6
02:13:50.074 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7706
02:13:50.074 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.29, Mass=210, SNR=10.0, Peak=81 HFD=1.9
02:13:50.074 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.04) = xAngle (-3.19 = 3.09)
02:13:50.074 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 2.99)
02:13:50.074 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.42 hyp=0.46 cameraTheta=-1.15 mountX=-0.46 mountY=0.07, mountTheta=2.99
02:13:50.075 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.42, opts=13)
02:13:50.075 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.42)
02:13:50.075 00.000 8976 Worker thread wakes up
02:13:50.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.42) opts 0xd
02:13:50.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.42)
02:13:50.075 00.000 8976 Moving (0.19, -0.42) raw xDistance=-0.46 yDistance=0.07
02:13:50.076 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:13:50.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:13:50.076 00.000 8976 MoveAxis(R, 2, ABG)
02:13:50.076 00.000 8976 stepping (-13, 0) + (2, 0)
02:13:50.076 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:50.076 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:13:50.086 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
02:13:50.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:50.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:50.086 00.000 5052 Enqueuing Expose request
02:13:50.099 00.013 8976 Received - 47 (G) 
02:13:50.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:50.099 00.000 8976 stepped: pos (-11, 0)
02:13:50.099 00.000 8976 MoveAxis(U, 0, ABG)
02:13:50.099 00.000 8976 MountToCamera -- mountTheta (0.01) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
02:13:50.099 00.000 8976 MountToCamera -- mountX=1.83 mountY=0.02 hyp=1.83 mountTheta=0.01 cameraX=-0.86, cameraY=1.62 cameraTheta=2.06
02:13:50.099 00.000 8976 incremental bump (-0.855, 1.621) isValid = 1
02:13:50.099 00.000 8976 Scheduling Mount bump of (-0.054, 0.105)
02:13:50.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:13:50.099 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:13:50.099 00.000 8976 move complete, result=0
02:13:50.099 00.000 9828 Worker thread wakes up
02:13:50.099 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:13:50.099 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:13:50.099 00.000 9828 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.15)
02:13:50.100 00.001 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
02:13:50.100 00.000 8976 worker thread done servicing request
02:13:50.100 00.000 8976 Worker thread wakes up
02:13:50.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:50.100 00.000 9828 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.23)
02:13:50.100 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:50.100 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=0.05 mountY=-0.11, mountTheta=-1.16
02:13:50.100 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:13:50.100 00.000 9828 BLC: window closed
02:13:50.100 00.000 9828 MoveAxis(W, 15, B)
02:13:50.100 00.000 9828 Guiding  Dir = 3, Dur = 15
02:13:50.100 00.000 9828 IsSlewing returns 0
02:13:50.101 00.001 9828 IsGuiding returns 0
02:13:50.101 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:50.134 00.033 9828 IsGuiding returns 1
02:13:50.134 00.000 9828 scope still moving after pulse duration time elapsed
02:13:50.165 00.031 9828 IsSlewing returns 0
02:13:50.165 00.000 9828 IsGuiding returns 1
02:13:50.195 00.030 9828 IsSlewing returns 0
02:13:50.195 00.000 9828 IsGuiding returns 1
02:13:50.227 00.032 9828 IsSlewing returns 0
02:13:50.227 00.000 9828 IsGuiding returns 0
02:13:50.227 00.000 9828 scope move finished after 15 + 110 ms
02:13:50.227 00.000 9828 Move returns status 0, amount 15
02:13:50.227 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:50.227 00.000 9828 MoveAxis(N, 15, B)
02:13:50.227 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:50.242 00.015 9828 IsSlewing returns 0
02:13:50.242 00.000 9828 IsGuiding returns 0
02:13:50.242 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:50.273 00.031 9828 IsGuiding returns 1
02:13:50.273 00.000 9828 scope still moving after pulse duration time elapsed
02:13:50.305 00.032 9828 IsSlewing returns 0
02:13:50.305 00.000 9828 IsGuiding returns 1
02:13:50.335 00.030 9828 IsSlewing returns 0
02:13:50.335 00.000 9828 IsGuiding returns 1
02:13:50.366 00.031 9828 IsSlewing returns 0
02:13:50.366 00.000 9828 IsGuiding returns 1
02:13:50.397 00.031 9828 IsSlewing returns 0
02:13:50.397 00.000 9828 IsGuiding returns 0
02:13:50.397 00.000 9828 scope move finished after 15 + 140 ms
02:13:50.397 00.000 9828 Move returns status 0, amount 15
02:13:50.397 00.000 9828 move complete, result=0
02:13:50.397 00.000 9828 worker thread done servicing request
02:13:50.397 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:13:50.795 00.398 8976 Exposure complete
02:13:50.800 00.005 8976 worker thread done servicing request
02:13:50.800 00.000 5052 OnExposeComplete: enter
02:13:50.800 00.000 5052 UpdateGuideState(): m_state=6
02:13:50.800 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7707
02:13:50.800 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.91, Mass=192, SNR=9.6, Peak=77 HFD=2.2
02:13:50.800 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
02:13:50.800 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
02:13:50.800 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.20 hyp=0.41 cameraTheta=2.62 mountX=0.34 mountY=0.19, mountTheta=0.50
02:13:50.801 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.20, opts=13)
02:13:50.801 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.20)
02:13:50.801 00.000 8976 Worker thread wakes up
02:13:50.801 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.20) opts 0xd
02:13:50.801 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.20)
02:13:50.801 00.000 8976 Moving (-0.36, 0.20) raw xDistance=0.34 yDistance=0.19
02:13:50.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
02:13:50.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:13:50.801 00.000 8976 MoveAxis(L, 1, ABG)
02:13:50.802 00.001 8976 stepping (-11, 0) + (-1, 0)
02:13:50.802 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:50.802 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:13:50.811 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
02:13:50.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:50.811 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:50.811 00.000 5052 Enqueuing Expose request
02:13:50.835 00.024 8976 Received - 47 (G) 
02:13:50.835 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:50.835 00.000 8976 stepped: pos (-12, 0)
02:13:50.835 00.000 8976 MoveAxis(U, 0, ABG)
02:13:50.835 00.000 8976 MountToCamera -- mountTheta (0.01) + m_xAngle (2.04) = xAngle (2.05 = 2.05)
02:13:50.835 00.000 8976 MountToCamera -- mountX=1.83 mountY=0.02 hyp=1.83 mountTheta=0.01 cameraX=-0.85, cameraY=1.63 cameraTheta=2.05
02:13:50.835 00.000 8976 incremental bump (-0.849, 1.626) isValid = 1
02:13:50.835 00.000 8976 Scheduling Mount bump of (-0.053, 0.106)
02:13:50.835 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:13:50.835 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:13:50.835 00.000 8976 move complete, result=0
02:13:50.835 00.000 8976 worker thread done servicing request
02:13:50.835 00.000 8976 Worker thread wakes up
02:13:50.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:50.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:50.836 00.001 9828 Worker thread wakes up
02:13:50.836 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:13:50.836 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:13:50.836 00.000 9828 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.13 = -1.15)
02:13:50.836 00.000 9828 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.05 = -1.23)
02:13:50.836 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=0.05 mountY=-0.11, mountTheta=-1.16
02:13:50.836 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:13:50.836 00.000 9828 BLC: window closed
02:13:50.836 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:13:50.836 00.000 9828 MoveAxis(W, 15, B)
02:13:50.836 00.000 9828 Guiding  Dir = 3, Dur = 15
02:13:50.836 00.000 9828 IsSlewing returns 0
02:13:50.837 00.001 9828 IsGuiding returns 0
02:13:50.837 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:50.864 00.027 9828 IsGuiding returns 1
02:13:50.865 00.001 9828 scope still moving after pulse duration time elapsed
02:13:50.894 00.029 9828 IsSlewing returns 0
02:13:50.895 00.001 9828 IsGuiding returns 1
02:13:50.925 00.030 9828 IsSlewing returns 0
02:13:50.925 00.000 9828 IsGuiding returns 1
02:13:50.956 00.031 9828 IsSlewing returns 0
02:13:50.956 00.000 9828 IsGuiding returns 0
02:13:50.956 00.000 9828 scope move finished after 15 + 104 ms
02:13:50.956 00.000 9828 Move returns status 0, amount 15
02:13:50.956 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:50.956 00.000 9828 MoveAxis(N, 15, B)
02:13:50.956 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:50.971 00.015 9828 IsSlewing returns 0
02:13:50.971 00.000 9828 IsGuiding returns 0
02:13:50.971 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:51.002 00.031 9828 IsGuiding returns 1
02:13:51.002 00.000 9828 scope still moving after pulse duration time elapsed
02:13:51.034 00.032 9828 IsSlewing returns 0
02:13:51.034 00.000 9828 IsGuiding returns 1
02:13:51.066 00.032 9828 IsSlewing returns 0
02:13:51.066 00.000 9828 IsGuiding returns 1
02:13:51.098 00.032 9828 IsSlewing returns 0
02:13:51.098 00.000 9828 IsGuiding returns 1
02:13:51.130 00.032 9828 IsSlewing returns 0
02:13:51.130 00.000 9828 IsGuiding returns 0
02:13:51.130 00.000 9828 scope move finished after 15 + 143 ms
02:13:51.130 00.000 9828 Move returns status 0, amount 15
02:13:51.130 00.000 9828 move complete, result=0
02:13:51.130 00.000 9828 worker thread done servicing request
02:13:51.130 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:13:51.529 00.399 8976 Exposure complete
02:13:51.535 00.006 8976 worker thread done servicing request
02:13:51.535 00.000 5052 OnExposeComplete: enter
02:13:51.535 00.000 5052 UpdateGuideState(): m_state=6
02:13:51.535 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7708
02:13:51.535 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.85, Mass=184, SNR=9.4, Peak=75 HFD=2.1
02:13:51.535 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:13:51.535 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
02:13:51.535 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.14 hyp=0.31 cameraTheta=2.68 mountX=0.25 mountY=0.16, mountTheta=0.56
02:13:51.536 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.14, opts=13)
02:13:51.536 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.14)
02:13:51.536 00.000 8976 Worker thread wakes up
02:13:51.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.14) opts 0xd
02:13:51.536 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.14)
02:13:51.536 00.000 8976 Moving (-0.28, 0.14) raw xDistance=0.25 yDistance=0.16
02:13:51.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:13:51.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:13:51.536 00.000 8976 MoveAxis(R, 0, ABG)
02:13:51.536 00.000 8976 MoveAxis(U, 0, ABG)
02:13:51.536 00.000 8976 MountToCamera -- mountTheta (0.01) + m_xAngle (2.04) = xAngle (2.05 = 2.05)
02:13:51.536 00.000 8976 MountToCamera -- mountX=1.84 mountY=0.01 hyp=1.84 mountTheta=0.01 cameraX=-0.84, cameraY=1.63 cameraTheta=2.05
02:13:51.536 00.000 8976 incremental bump (-0.845, 1.629) isValid = 1
02:13:51.536 00.000 8976 Scheduling Mount bump of (-0.053, 0.106)
02:13:51.536 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:13:51.536 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:13:51.536 00.000 8976 move complete, result=0
02:13:51.537 00.001 9828 Worker thread wakes up
02:13:51.537 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:13:51.537 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:13:51.537 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.13 = -1.15)
02:13:51.537 00.000 8976 worker thread done servicing request
02:13:51.537 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.05 = -1.23)
02:13:51.537 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.16
02:13:51.537 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:13:51.537 00.000 9828 BLC: window closed
02:13:51.537 00.000 9828 MoveAxis(W, 15, B)
02:13:51.537 00.000 9828 Guiding  Dir = 3, Dur = 15
02:13:51.537 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:13:51.537 00.000 9828 IsSlewing returns 0
02:13:51.538 00.001 9828 IsGuiding returns 0
02:13:51.538 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:51.548 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
02:13:51.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:51.548 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:51.548 00.000 5052 Enqueuing Expose request
02:13:51.548 00.000 8976 Worker thread wakes up
02:13:51.548 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:51.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:51.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:51.576 00.028 9828 IsGuiding returns 1
02:13:51.576 00.000 9828 scope still moving after pulse duration time elapsed
02:13:51.608 00.032 9828 IsSlewing returns 0
02:13:51.608 00.000 9828 IsGuiding returns 1
02:13:51.639 00.031 9828 IsSlewing returns 0
02:13:51.639 00.000 9828 IsGuiding returns 1
02:13:51.670 00.031 9828 IsSlewing returns 0
02:13:51.670 00.000 9828 IsGuiding returns 0
02:13:51.670 00.000 9828 scope move finished after 15 + 117 ms
02:13:51.670 00.000 9828 Move returns status 0, amount 15
02:13:51.670 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:51.670 00.000 9828 MoveAxis(N, 15, B)
02:13:51.670 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:51.686 00.016 9828 IsSlewing returns 0
02:13:51.686 00.000 9828 IsGuiding returns 0
02:13:51.686 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:51.718 00.032 9828 IsGuiding returns 1
02:13:51.718 00.000 9828 scope still moving after pulse duration time elapsed
02:13:51.750 00.032 9828 IsSlewing returns 0
02:13:51.750 00.000 9828 IsGuiding returns 1
02:13:51.781 00.031 9828 IsSlewing returns 0
02:13:51.781 00.000 9828 IsGuiding returns 1
02:13:51.813 00.032 9828 IsSlewing returns 0
02:13:51.813 00.000 9828 IsGuiding returns 1
02:13:51.843 00.030 9828 IsSlewing returns 0
02:13:51.843 00.000 9828 IsGuiding returns 0
02:13:51.843 00.000 9828 scope move finished after 15 + 141 ms
02:13:51.843 00.000 9828 Move returns status 0, amount 15
02:13:51.843 00.000 9828 move complete, result=0
02:13:51.843 00.000 9828 worker thread done servicing request
02:13:51.843 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:13:52.232 00.389 8976 Exposure complete
02:13:52.238 00.006 8976 worker thread done servicing request
02:13:52.238 00.000 5052 OnExposeComplete: enter
02:13:52.238 00.000 5052 UpdateGuideState(): m_state=6
02:13:52.238 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7709
02:13:52.238 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.81, Mass=206, SNR=9.9, Peak=78 HFD=2.1
02:13:52.238 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:13:52.238 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
02:13:52.238 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.68 mountX=0.18 mountY=0.11, mountTheta=0.57
02:13:52.239 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.10, opts=13)
02:13:52.239 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.10)
02:13:52.239 00.000 8976 Worker thread wakes up
02:13:52.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.10) opts 0xd
02:13:52.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.10)
02:13:52.239 00.000 8976 Moving (-0.20, 0.10) raw xDistance=0.18 yDistance=0.11
02:13:52.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:13:52.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:13:52.239 00.000 8976 MoveAxis(R, 0, ABG)
02:13:52.239 00.000 8976 MoveAxis(U, 0, ABG)
02:13:52.239 00.000 8976 MountToCamera -- mountTheta (0.00) + m_xAngle (2.04) = xAngle (2.05 = 2.05)
02:13:52.239 00.000 8976 MountToCamera -- mountX=1.84 mountY=0.01 hyp=1.84 mountTheta=0.00 cameraX=-0.84, cameraY=1.63 cameraTheta=2.05
02:13:52.239 00.000 8976 incremental bump (-0.842, 1.632) isValid = 1
02:13:52.240 00.001 8976 Scheduling Mount bump of (-0.053, 0.106)
02:13:52.240 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:13:52.240 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:13:52.240 00.000 8976 move complete, result=0
02:13:52.240 00.000 9828 Worker thread wakes up
02:13:52.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:13:52.240 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:13:52.240 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.13 = -1.15)
02:13:52.240 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.05 = -1.24)
02:13:52.240 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:13:52.240 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
02:13:52.240 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:13:52.240 00.000 9828 BLC: window closed
02:13:52.240 00.000 9828 MoveAxis(W, 15, B)
02:13:52.240 00.000 9828 Guiding  Dir = 3, Dur = 15
02:13:52.241 00.001 8976 worker thread done servicing request
02:13:52.241 00.000 9828 IsSlewing returns 0
02:13:52.241 00.000 9828 IsGuiding returns 0
02:13:52.241 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:52.251 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
02:13:52.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:52.251 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:52.251 00.000 5052 Enqueuing Expose request
02:13:52.251 00.000 8976 Worker thread wakes up
02:13:52.251 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:52.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:52.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:52.279 00.028 9828 IsGuiding returns 1
02:13:52.279 00.000 9828 scope still moving after pulse duration time elapsed
02:13:52.310 00.031 9828 IsSlewing returns 0
02:13:52.310 00.000 9828 IsGuiding returns 1
02:13:52.341 00.031 9828 IsSlewing returns 0
02:13:52.341 00.000 9828 IsGuiding returns 1
02:13:52.373 00.032 9828 IsSlewing returns 0
02:13:52.373 00.000 9828 IsGuiding returns 1
02:13:52.404 00.031 9828 IsSlewing returns 0
02:13:52.404 00.000 9828 IsGuiding returns 0
02:13:52.404 00.000 9828 scope move finished after 15 + 147 ms
02:13:52.404 00.000 9828 Move returns status 0, amount 15
02:13:52.404 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:52.404 00.000 9828 MoveAxis(N, 15, B)
02:13:52.404 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:52.420 00.016 9828 IsSlewing returns 0
02:13:52.420 00.000 9828 IsGuiding returns 0
02:13:52.420 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:52.451 00.031 9828 IsGuiding returns 1
02:13:52.451 00.000 9828 scope still moving after pulse duration time elapsed
02:13:52.483 00.032 9828 IsSlewing returns 0
02:13:52.483 00.000 9828 IsGuiding returns 1
02:13:52.515 00.032 9828 IsSlewing returns 0
02:13:52.515 00.000 9828 IsGuiding returns 1
02:13:52.545 00.030 9828 IsSlewing returns 0
02:13:52.545 00.000 9828 IsGuiding returns 1
02:13:52.576 00.031 9828 IsSlewing returns 0
02:13:52.576 00.000 9828 IsGuiding returns 0
02:13:52.576 00.000 9828 scope move finished after 15 + 141 ms
02:13:52.576 00.000 9828 Move returns status 0, amount 15
02:13:52.576 00.000 9828 move complete, result=0
02:13:52.576 00.000 9828 worker thread done servicing request
02:13:52.577 00.001 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:13:52.953 00.376 8976 Exposure complete
02:13:52.959 00.006 8976 worker thread done servicing request
02:13:52.959 00.000 5052 OnExposeComplete: enter
02:13:52.959 00.000 5052 UpdateGuideState(): m_state=6
02:13:52.959 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7710
02:13:52.959 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.81, Mass=192, SNR=9.6, Peak=75 HFD=1.9
02:13:52.959 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:13:52.959 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:13:52.959 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.10 hyp=0.61 cameraTheta=2.98 mountX=0.36 mountY=0.45, mountTheta=0.90
02:13:52.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.10, opts=13)
02:13:52.960 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.10)
02:13:52.960 00.000 8976 Worker thread wakes up
02:13:52.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.10) opts 0xd
02:13:52.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.10)
02:13:52.960 00.000 8976 Moving (-0.60, 0.10) raw xDistance=0.36 yDistance=0.45
02:13:52.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:13:52.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:13:52.960 00.000 8976 MoveAxis(L, 1, ABG)
02:13:52.960 00.000 8976 stepping (-12, 0) + (-1, 0)
02:13:52.960 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:52.961 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:13:52.970 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
02:13:52.971 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:52.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:52.971 00.000 5052 Enqueuing Expose request
02:13:52.993 00.022 8976 Received - 47 (G) 
02:13:52.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:52.993 00.000 8976 stepped: pos (-13, 0)
02:13:52.993 00.000 8976 MoveAxis(D, 2, ABG)
02:13:52.994 00.001 8976 stepping (-13, 0) + (0, -2)
02:13:52.994 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:53.024 00.030 8976 Received - 47 (G) 
02:13:53.025 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:53.025 00.000 8976 stepped: pos (-13, -2)
02:13:53.025 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
02:13:53.025 00.000 8976 MountToCamera -- mountX=1.89 mountY=0.11 hyp=1.89 mountTheta=0.06 cameraX=-0.96, cameraY=1.63 cameraTheta=2.10
02:13:53.025 00.000 8976 incremental bump (-0.957, 1.630) isValid = 1
02:13:53.025 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
02:13:53.025 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:13:53.025 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:13:53.025 00.000 8976 move complete, result=0
02:13:53.025 00.000 8976 worker thread done servicing request
02:13:53.025 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:13:53.025 00.000 8976 Worker thread wakes up
02:13:53.025 00.000 9828 Worker thread wakes up
02:13:53.026 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:53.026 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:53.026 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:13:53.026 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:13:53.026 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
02:13:53.026 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
02:13:53.026 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.12
02:13:53.026 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:13:53.026 00.000 9828 BLC: window closed
02:13:53.026 00.000 9828 MoveAxis(W, 17, B)
02:13:53.026 00.000 9828 Guiding  Dir = 3, Dur = 17
02:13:53.026 00.000 9828 IsSlewing returns 0
02:13:53.027 00.001 9828 IsGuiding returns 0
02:13:53.027 00.000 9828 PulseGuide returned control before completion, sleep 27
02:13:53.055 00.028 9828 IsGuiding returns 1
02:13:53.055 00.000 9828 scope still moving after pulse duration time elapsed
02:13:53.086 00.031 9828 IsSlewing returns 0
02:13:53.086 00.000 9828 IsGuiding returns 1
02:13:53.117 00.031 9828 IsSlewing returns 0
02:13:53.117 00.000 9828 IsGuiding returns 1
02:13:53.149 00.032 9828 IsSlewing returns 0
02:13:53.149 00.000 9828 IsGuiding returns 1
02:13:53.179 00.030 9828 IsSlewing returns 0
02:13:53.179 00.000 9828 IsGuiding returns 0
02:13:53.179 00.000 9828 scope move finished after 17 + 135 ms
02:13:53.179 00.000 9828 Move returns status 0, amount 17
02:13:53.179 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:53.180 00.001 9828 MoveAxis(N, 15, B)
02:13:53.180 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:53.194 00.014 9828 IsSlewing returns 0
02:13:53.194 00.000 9828 IsGuiding returns 0
02:13:53.194 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:53.226 00.032 9828 IsGuiding returns 1
02:13:53.226 00.000 9828 scope still moving after pulse duration time elapsed
02:13:53.258 00.032 9828 IsSlewing returns 0
02:13:53.259 00.001 9828 IsGuiding returns 1
02:13:53.289 00.030 9828 IsSlewing returns 0
02:13:53.289 00.000 9828 IsGuiding returns 1
02:13:53.320 00.031 9828 IsSlewing returns 0
02:13:53.320 00.000 9828 IsGuiding returns 0
02:13:53.320 00.000 9828 scope move finished after 15 + 110 ms
02:13:53.321 00.001 9828 Move returns status 0, amount 15
02:13:53.321 00.000 9828 move complete, result=0
02:13:53.321 00.000 9828 worker thread done servicing request
02:13:53.321 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:13:53.721 00.400 8976 Exposure complete
02:13:53.728 00.007 8976 worker thread done servicing request
02:13:53.728 00.000 5052 OnExposeComplete: enter
02:13:53.728 00.000 5052 UpdateGuideState(): m_state=6
02:13:53.728 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7711
02:13:53.728 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.92, Mass=188, SNR=9.5, Peak=79 HFD=2.2
02:13:53.728 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
02:13:53.728 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
02:13:53.729 00.001 5052 CameraToMount -- cameraX=0.26 cameraY=0.22 hyp=0.34 cameraTheta=0.69 mountX=0.07 mountY=-0.33, mountTheta=-1.35
02:13:53.730 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.22, opts=13)
02:13:53.730 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.22)
02:13:53.730 00.000 8976 Worker thread wakes up
02:13:53.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.22) opts 0xd
02:13:53.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.22)
02:13:53.731 00.001 8976 Moving (0.26, 0.22) raw xDistance=0.07 yDistance=-0.33
02:13:53.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:13:53.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
02:13:53.731 00.000 8976 MoveAxis(R, 0, ABG)
02:13:53.731 00.000 8976 MoveAxis(U, 1, ABG)
02:13:53.731 00.000 8976 stepping (-13, -2) + (0, 1)
02:13:53.731 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:53.731 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:13:53.740 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
02:13:53.741 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:53.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:53.741 00.000 5052 Enqueuing Expose request
02:13:53.760 00.019 8976 Received - 47 (G) 
02:13:53.760 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:53.760 00.000 8976 stepped: pos (-13, -1)
02:13:53.761 00.001 8976 MountToCamera -- mountTheta (0.07) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
02:13:53.761 00.000 8976 MountToCamera -- mountX=1.92 mountY=0.13 hyp=1.93 mountTheta=0.07 cameraX=-0.99, cameraY=1.65 cameraTheta=2.11
02:13:53.761 00.000 8976 incremental bump (-0.987, 1.653) isValid = 1
02:13:53.761 00.000 8976 Scheduling Mount bump of (-0.059, 0.102)
02:13:53.761 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:13:53.761 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:13:53.761 00.000 8976 move complete, result=0
02:13:53.761 00.000 9828 Worker thread wakes up
02:13:53.761 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:13:53.761 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:13:53.761 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.19 = -1.09)
02:13:53.761 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.11 = -1.18)
02:13:53.761 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:13:53.761 00.000 8976 worker thread done servicing request
02:13:53.761 00.000 8976 Worker thread wakes up
02:13:53.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:53.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:53.761 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
02:13:53.762 00.001 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:13:53.762 00.000 9828 BLC: window closed
02:13:53.762 00.000 9828 MoveAxis(W, 17, B)
02:13:53.762 00.000 9828 Guiding  Dir = 3, Dur = 17
02:13:53.762 00.000 9828 IsSlewing returns 0
02:13:53.762 00.000 9828 IsGuiding returns 0
02:13:53.762 00.000 9828 PulseGuide returned control before completion, sleep 27
02:13:53.803 00.041 9828 IsGuiding returns 1
02:13:53.803 00.000 9828 scope still moving after pulse duration time elapsed
02:13:53.835 00.032 9828 IsSlewing returns 0
02:13:53.836 00.001 9828 IsGuiding returns 1
02:13:53.867 00.031 9828 IsSlewing returns 0
02:13:53.867 00.000 9828 IsGuiding returns 1
02:13:53.898 00.031 9828 IsSlewing returns 0
02:13:53.898 00.000 9828 IsGuiding returns 0
02:13:53.898 00.000 9828 scope move finished after 17 + 119 ms
02:13:53.898 00.000 9828 Move returns status 0, amount 17
02:13:53.898 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:53.898 00.000 9828 MoveAxis(N, 15, B)
02:13:53.898 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:53.913 00.015 9828 IsSlewing returns 0
02:13:53.913 00.000 9828 IsGuiding returns 0
02:13:53.913 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:53.944 00.031 9828 IsGuiding returns 1
02:13:53.944 00.000 9828 scope still moving after pulse duration time elapsed
02:13:53.975 00.031 9828 IsSlewing returns 0
02:13:53.975 00.000 9828 IsGuiding returns 1
02:13:54.007 00.032 9828 IsSlewing returns 0
02:13:54.007 00.000 9828 IsGuiding returns 1
02:13:54.037 00.030 9828 IsSlewing returns 0
02:13:54.037 00.000 9828 IsGuiding returns 1
02:13:54.068 00.031 9828 IsSlewing returns 0
02:13:54.068 00.000 9828 IsGuiding returns 0
02:13:54.068 00.000 9828 scope move finished after 15 + 139 ms
02:13:54.068 00.000 9828 Move returns status 0, amount 15
02:13:54.068 00.000 9828 move complete, result=0
02:13:54.068 00.000 9828 worker thread done servicing request
02:13:54.068 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:13:54.457 00.389 8976 Exposure complete
02:13:54.462 00.005 8976 worker thread done servicing request
02:13:54.462 00.000 5052 OnExposeComplete: enter
02:13:54.463 00.001 5052 UpdateGuideState(): m_state=6
02:13:54.463 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7712
02:13:54.463 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.33, Mass=182, SNR=9.4, Peak=83 HFD=1.9
02:13:54.463 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
02:13:54.463 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:13:54.463 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.38 hyp=0.74 cameraTheta=-0.54 mountX=-0.62 mountY=-0.33, mountTheta=-2.66
02:13:54.464 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.38, opts=13)
02:13:54.464 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.38)
02:13:54.464 00.000 8976 Worker thread wakes up
02:13:54.464 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.38) opts 0xd
02:13:54.464 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.38)
02:13:54.464 00.000 8976 Moving (0.63, -0.38) raw xDistance=-0.62 yDistance=-0.33
02:13:54.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
02:13:54.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
02:13:54.464 00.000 8976 MoveAxis(R, 3, ABG)
02:13:54.464 00.000 8976 stepping (-13, -1) + (3, 0)
02:13:54.465 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:54.465 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:13:54.477 00.012 5052 UpdateGuideState exits: m=182 SNR=9.4
02:13:54.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:54.478 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:54.478 00.000 5052 Enqueuing Expose request
02:13:54.496 00.018 8976 Received - 47 (G) 
02:13:54.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:54.496 00.000 8976 stepped: pos (-10, -1)
02:13:54.496 00.000 8976 MoveAxis(U, 1, ABG)
02:13:54.496 00.000 8976 stepping (-10, -1) + (0, 1)
02:13:54.496 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:54.528 00.032 8976 Received - 47 (G) 
02:13:54.528 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:54.528 00.000 8976 stepped: pos (-10, 0)
02:13:54.528 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
02:13:54.528 00.000 8976 MountToCamera -- mountX=1.79 mountY=0.08 hyp=1.79 mountTheta=0.05 cameraX=-0.89, cameraY=1.56 cameraTheta=2.09
02:13:54.528 00.000 8976 incremental bump (-0.891, 1.558) isValid = 1
02:13:54.528 00.000 8976 Scheduling Mount bump of (-0.057, 0.103)
02:13:54.528 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:13:54.529 00.001 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:13:54.529 00.000 8976 move complete, result=0
02:13:54.529 00.000 8976 worker thread done servicing request
02:13:54.529 00.000 8976 Worker thread wakes up
02:13:54.529 00.000 9828 Worker thread wakes up
02:13:54.529 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:13:54.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:54.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:54.529 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:13:54.529 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
02:13:54.529 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.19)
02:13:54.529 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
02:13:54.529 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:13:54.529 00.000 9828 BLC: window closed
02:13:54.529 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.3 px 1 ms NORTH
02:13:54.529 00.000 9828 MoveAxis(W, 17, B)
02:13:54.529 00.000 9828 Guiding  Dir = 3, Dur = 17
02:13:54.530 00.001 9828 IsSlewing returns 0
02:13:54.530 00.000 9828 IsGuiding returns 0
02:13:54.530 00.000 9828 PulseGuide returned control before completion, sleep 27
02:13:54.569 00.039 9828 IsGuiding returns 1
02:13:54.569 00.000 9828 scope still moving after pulse duration time elapsed
02:13:54.600 00.031 9828 IsSlewing returns 0
02:13:54.600 00.000 9828 IsGuiding returns 1
02:13:54.630 00.030 9828 IsSlewing returns 0
02:13:54.630 00.000 9828 IsGuiding returns 1
02:13:54.663 00.033 9828 IsSlewing returns 0
02:13:54.663 00.000 9828 IsGuiding returns 0
02:13:54.663 00.000 9828 scope move finished after 17 + 116 ms
02:13:54.663 00.000 9828 Move returns status 0, amount 17
02:13:54.663 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:54.663 00.000 9828 MoveAxis(N, 15, B)
02:13:54.663 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:54.679 00.016 9828 IsSlewing returns 0
02:13:54.679 00.000 9828 IsGuiding returns 0
02:13:54.679 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:54.710 00.031 9828 IsGuiding returns 1
02:13:54.710 00.000 9828 scope still moving after pulse duration time elapsed
02:13:54.741 00.031 9828 IsSlewing returns 0
02:13:54.741 00.000 9828 IsGuiding returns 1
02:13:54.771 00.030 9828 IsSlewing returns 0
02:13:54.771 00.000 9828 IsGuiding returns 1
02:13:54.802 00.031 9828 IsSlewing returns 0
02:13:54.802 00.000 9828 IsGuiding returns 1
02:13:54.833 00.031 9828 IsSlewing returns 0
02:13:54.833 00.000 9828 IsGuiding returns 0
02:13:54.833 00.000 9828 scope move finished after 15 + 139 ms
02:13:54.834 00.001 9828 Move returns status 0, amount 15
02:13:54.834 00.000 9828 move complete, result=0
02:13:54.834 00.000 9828 worker thread done servicing request
02:13:54.834 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:13:55.222 00.388 8976 Exposure complete
02:13:55.227 00.005 8976 worker thread done servicing request
02:13:55.228 00.001 5052 OnExposeComplete: enter
02:13:55.228 00.000 5052 UpdateGuideState(): m_state=6
02:13:55.228 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7713
02:13:55.228 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=282.00, Mass=185, SNR=9.5, Peak=84 HFD=2.2
02:13:55.228 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
02:13:55.228 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
02:13:55.228 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.29 hyp=0.51 cameraTheta=0.60 mountX=0.06 mountY=-0.51, mountTheta=-1.45
02:13:55.229 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.29, opts=13)
02:13:55.229 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.29)
02:13:55.229 00.000 8976 Worker thread wakes up
02:13:55.229 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.29) opts 0xd
02:13:55.229 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.29)
02:13:55.229 00.000 8976 Moving (0.42, 0.29) raw xDistance=0.06 yDistance=-0.51
02:13:55.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:13:55.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
02:13:55.229 00.000 8976 MoveAxis(R, 0, ABG)
02:13:55.229 00.000 8976 MoveAxis(U, 2, ABG)
02:13:55.229 00.000 8976 stepping (-10, 0) + (0, 2)
02:13:55.229 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:55.230 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:13:55.240 00.010 5052 UpdateGuideState exits: m=185 SNR=9.5
02:13:55.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:55.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:55.240 00.000 5052 Enqueuing Expose request
02:13:55.263 00.023 8976 Received - 47 (G) 
02:13:55.263 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:55.263 00.000 8976 stepped: pos (-10, 2)
02:13:55.263 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.02 = 2.02)
02:13:55.263 00.000 8976 MountToCamera -- mountX=1.71 mountY=-0.05 hyp=1.71 mountTheta=-0.03 cameraX=-0.73, cameraY=1.54 cameraTheta=2.02
02:13:55.263 00.000 8976 incremental bump (-0.734, 1.541) isValid = 1
02:13:55.263 00.000 8976 Scheduling Mount bump of (-0.049, 0.108)
02:13:55.263 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:13:55.263 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:13:55.263 00.000 8976 move complete, result=0
02:13:55.263 00.000 9828 Worker thread wakes up
02:13:55.263 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:13:55.263 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:13:55.263 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.10 = -1.19)
02:13:55.263 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.02 = -1.27)
02:13:55.264 00.001 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
02:13:55.264 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:13:55.264 00.000 9828 BLC: window closed
02:13:55.264 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:13:55.264 00.000 8976 worker thread done servicing request
02:13:55.264 00.000 8976 Worker thread wakes up
02:13:55.264 00.000 9828 MoveAxis(W, 14, B)
02:13:55.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:55.264 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:55.264 00.000 9828 Guiding  Dir = 3, Dur = 14
02:13:55.264 00.000 9828 IsSlewing returns 0
02:13:55.265 00.001 9828 IsGuiding returns 0
02:13:55.265 00.000 9828 PulseGuide returned control before completion, sleep 24
02:13:55.302 00.037 9828 IsGuiding returns 1
02:13:55.302 00.000 9828 scope still moving after pulse duration time elapsed
02:13:55.333 00.031 9828 IsSlewing returns 0
02:13:55.333 00.000 9828 IsGuiding returns 1
02:13:55.364 00.031 9828 IsSlewing returns 0
02:13:55.364 00.000 9828 IsGuiding returns 1
02:13:55.395 00.031 9828 IsSlewing returns 0
02:13:55.395 00.000 9828 IsGuiding returns 0
02:13:55.396 00.001 9828 scope move finished after 14 + 116 ms
02:13:55.396 00.000 9828 Move returns status 0, amount 14
02:13:55.396 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:55.396 00.000 9828 MoveAxis(N, 15, B)
02:13:55.396 00.000 9828 Guiding  Dir = 0, Dur = 15
02:13:55.411 00.015 9828 IsSlewing returns 0
02:13:55.411 00.000 9828 IsGuiding returns 0
02:13:55.411 00.000 9828 PulseGuide returned control before completion, sleep 25
02:13:55.442 00.031 9828 IsGuiding returns 1
02:13:55.442 00.000 9828 scope still moving after pulse duration time elapsed
02:13:55.472 00.030 9828 IsSlewing returns 0
02:13:55.472 00.000 9828 IsGuiding returns 1
02:13:55.503 00.031 9828 IsSlewing returns 0
02:13:55.503 00.000 9828 IsGuiding returns 1
02:13:55.534 00.031 9828 IsSlewing returns 0
02:13:55.534 00.000 9828 IsGuiding returns 1
02:13:55.565 00.031 9828 IsSlewing returns 0
02:13:55.565 00.000 9828 IsGuiding returns 0
02:13:55.565 00.000 9828 scope move finished after 15 + 139 ms
02:13:55.565 00.000 9828 Move returns status 0, amount 15
02:13:55.565 00.000 9828 move complete, result=0
02:13:55.565 00.000 9828 worker thread done servicing request
02:13:55.565 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:13:55.960 00.395 8976 Exposure complete
02:13:55.965 00.005 8976 worker thread done servicing request
02:13:55.965 00.000 5052 OnExposeComplete: enter
02:13:55.965 00.000 5052 UpdateGuideState(): m_state=6
02:13:55.965 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7714
02:13:55.965 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.90, Mass=170, SNR=9.0, Peak=76 HFD=2.1
02:13:55.965 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
02:13:55.965 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
02:13:55.965 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.19 hyp=0.41 cameraTheta=0.49 mountX=0.01 mountY=-0.41, mountTheta=-1.56
02:13:55.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.19, opts=13)
02:13:55.966 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.19)
02:13:55.966 00.000 8976 Worker thread wakes up
02:13:55.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.19) opts 0xd
02:13:55.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.19)
02:13:55.966 00.000 8976 Moving (0.36, 0.19) raw xDistance=0.01 yDistance=-0.41
02:13:55.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:13:55.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
02:13:55.966 00.000 8976 MoveAxis(R, 0, ABG)
02:13:55.966 00.000 8976 MoveAxis(U, 2, ABG)
02:13:55.967 00.001 8976 stepping (-10, 2) + (0, 2)
02:13:55.967 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:55.967 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:13:55.978 00.011 5052 UpdateGuideState exits: m=170 SNR=9.0
02:13:55.979 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:55.979 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:55.979 00.000 5052 Enqueuing Expose request
02:13:55.999 00.020 8976 Received - 47 (G) 
02:13:55.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:55.999 00.000 8976 stepped: pos (-10, 4)
02:13:55.999 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.90 = 1.90)
02:13:55.999 00.000 8976 MountToCamera -- mountX=1.65 mountY=-0.24 hyp=1.67 mountTheta=-0.15 cameraX=-0.54, cameraY=1.58 cameraTheta=1.90
02:13:55.999 00.000 8976 incremental bump (-0.535, 1.578) isValid = 1
02:13:55.999 00.000 8976 Scheduling Mount bump of (-0.037, 0.113)
02:13:55.999 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:13:55.999 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:13:55.999 00.000 8976 move complete, result=0
02:13:55.999 00.000 9828 Worker thread wakes up
02:13:55.999 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:13:55.999 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:13:55.999 00.000 9828 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.98 = -1.30)
02:13:55.999 00.000 9828 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.38)
02:13:55.999 00.000 8976 worker thread done servicing request
02:13:55.999 00.000 8976 Worker thread wakes up
02:13:55.999 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.89 mountX=0.03 mountY=-0.12, mountTheta=-1.31
02:13:55.999 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:13:55.999 00.000 9828 BLC: window closed
02:13:55.999 00.000 9828 MoveAxis(W, 10, B)
02:13:55.999 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:13:55.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:55.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:55.999 00.000 9828 Guiding  Dir = 3, Dur = 10
02:13:56.000 00.001 9828 IsSlewing returns 0
02:13:56.000 00.000 9828 IsGuiding returns 0
02:13:56.000 00.000 9828 PulseGuide returned control before completion, sleep 20
02:13:56.036 00.036 9828 IsGuiding returns 1
02:13:56.036 00.000 9828 scope still moving after pulse duration time elapsed
02:13:56.068 00.032 9828 IsSlewing returns 0
02:13:56.068 00.000 9828 IsGuiding returns 1
02:13:56.100 00.032 9828 IsSlewing returns 0
02:13:56.100 00.000 9828 IsGuiding returns 1
02:13:56.131 00.031 9828 IsSlewing returns 0
02:13:56.131 00.000 9828 IsGuiding returns 0
02:13:56.131 00.000 9828 scope move finished after 10 + 121 ms
02:13:56.131 00.000 9828 Move returns status 0, amount 10
02:13:56.132 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:56.132 00.000 9828 MoveAxis(N, 16, B)
02:13:56.132 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:56.147 00.015 9828 IsSlewing returns 0
02:13:56.147 00.000 9828 IsGuiding returns 0
02:13:56.147 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:56.178 00.031 9828 IsGuiding returns 1
02:13:56.178 00.000 9828 scope still moving after pulse duration time elapsed
02:13:56.208 00.030 9828 IsSlewing returns 0
02:13:56.208 00.000 9828 IsGuiding returns 1
02:13:56.240 00.032 9828 IsSlewing returns 0
02:13:56.240 00.000 9828 IsGuiding returns 1
02:13:56.271 00.031 9828 IsSlewing returns 0
02:13:56.272 00.001 9828 IsGuiding returns 1
02:13:56.302 00.030 9828 IsSlewing returns 0
02:13:56.302 00.000 9828 IsGuiding returns 0
02:13:56.302 00.000 9828 scope move finished after 16 + 139 ms
02:13:56.302 00.000 9828 Move returns status 0, amount 16
02:13:56.302 00.000 9828 move complete, result=0
02:13:56.302 00.000 9828 worker thread done servicing request
02:13:56.302 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:13:56.693 00.391 8976 Exposure complete
02:13:56.699 00.006 8976 worker thread done servicing request
02:13:56.700 00.001 5052 OnExposeComplete: enter
02:13:56.700 00.000 5052 UpdateGuideState(): m_state=6
02:13:56.700 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7715
02:13:56.700 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.60, Mass=189, SNR=9.5, Peak=76 HFD=1.8
02:13:56.700 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
02:13:56.700 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
02:13:56.700 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.21 mountX=-0.12 mountY=0.03, mountTheta=2.93
02:13:56.700 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.11, opts=13)
02:13:56.700 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.11)
02:13:56.701 00.001 8976 Worker thread wakes up
02:13:56.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.11) opts 0xd
02:13:56.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.11)
02:13:56.701 00.000 8976 Moving (0.04, -0.11) raw xDistance=-0.12 yDistance=0.03
02:13:56.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:13:56.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:13:56.701 00.000 8976 MoveAxis(R, 0, ABG)
02:13:56.701 00.000 8976 MoveAxis(U, 0, ABG)
02:13:56.701 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.82 = 1.82)
02:13:56.701 00.000 8976 MountToCamera -- mountX=1.61 mountY=-0.37 hyp=1.65 mountTheta=-0.23 cameraX=-0.40, cameraY=1.60 cameraTheta=1.82
02:13:56.701 00.000 8976 incremental bump (-0.402, 1.603) isValid = 1
02:13:56.701 00.000 8976 Scheduling Mount bump of (-0.028, 0.116)
02:13:56.701 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:13:56.701 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:13:56.701 00.000 8976 move complete, result=0
02:13:56.701 00.000 9828 Worker thread wakes up
02:13:56.701 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:13:56.701 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:13:56.701 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
02:13:56.701 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.46)
02:13:56.701 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:13:56.701 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
02:13:56.701 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:13:56.701 00.000 9828 BLC: window closed
02:13:56.701 00.000 9828 MoveAxis(W, 7, B)
02:13:56.701 00.000 9828 Guiding  Dir = 3, Dur = 7
02:13:56.701 00.000 8976 worker thread done servicing request
02:13:56.702 00.001 9828 IsSlewing returns 0
02:13:56.702 00.000 9828 IsGuiding returns 0
02:13:56.702 00.000 9828 PulseGuide returned control before completion, sleep 17
02:13:56.711 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
02:13:56.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:56.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:56.712 00.001 5052 Enqueuing Expose request
02:13:56.712 00.000 8976 Worker thread wakes up
02:13:56.712 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:56.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:56.712 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:56.723 00.011 9828 IsGuiding returns 1
02:13:56.723 00.000 9828 scope still moving after pulse duration time elapsed
02:13:56.754 00.031 9828 IsSlewing returns 0
02:13:56.754 00.000 9828 IsGuiding returns 1
02:13:56.785 00.031 9828 IsSlewing returns 0
02:13:56.786 00.001 9828 IsGuiding returns 1
02:13:56.816 00.030 9828 IsSlewing returns 0
02:13:56.816 00.000 9828 IsGuiding returns 0
02:13:56.816 00.000 9828 scope move finished after 7 + 106 ms
02:13:56.816 00.000 9828 Move returns status 0, amount 7
02:13:56.816 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:56.816 00.000 9828 MoveAxis(N, 16, B)
02:13:56.816 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:56.831 00.015 9828 IsSlewing returns 0
02:13:56.831 00.000 9828 IsGuiding returns 0
02:13:56.831 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:56.862 00.031 9828 IsGuiding returns 1
02:13:56.862 00.000 9828 scope still moving after pulse duration time elapsed
02:13:56.892 00.030 9828 IsSlewing returns 0
02:13:56.893 00.001 9828 IsGuiding returns 1
02:13:56.923 00.030 9828 IsSlewing returns 0
02:13:56.923 00.000 9828 IsGuiding returns 1
02:13:56.953 00.030 9828 IsSlewing returns 0
02:13:56.953 00.000 9828 IsGuiding returns 1
02:13:56.984 00.031 9828 IsSlewing returns 0
02:13:56.984 00.000 9828 IsGuiding returns 1
02:13:57.016 00.032 9828 IsSlewing returns 0
02:13:57.016 00.000 9828 IsGuiding returns 0
02:13:57.016 00.000 9828 scope move finished after 16 + 168 ms
02:13:57.016 00.000 9828 Move returns status 0, amount 16
02:13:57.016 00.000 9828 move complete, result=0
02:13:57.016 00.000 9828 worker thread done servicing request
02:13:57.016 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
02:13:57.402 00.386 8976 Exposure complete
02:13:57.408 00.006 8976 worker thread done servicing request
02:13:57.408 00.000 5052 OnExposeComplete: enter
02:13:57.408 00.000 5052 UpdateGuideState(): m_state=6
02:13:57.408 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7716
02:13:57.408 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.55, Mass=186, SNR=9.5, Peak=75 HFD=1.7
02:13:57.408 00.000 5052 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
02:13:57.408 00.000 5052 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.08 = -3.08)
02:13:57.408 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.93 mountX=-0.19 mountY=-0.01, mountTheta=-3.08
02:13:57.409 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.16, opts=13)
02:13:57.409 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.16)
02:13:57.409 00.000 8976 Worker thread wakes up
02:13:57.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.16) opts 0xd
02:13:57.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.16)
02:13:57.409 00.000 8976 Moving (0.12, -0.16) raw xDistance=-0.19 yDistance=-0.01
02:13:57.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:13:57.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:13:57.409 00.000 8976 MoveAxis(R, 0, ABG)
02:13:57.409 00.000 8976 MoveAxis(U, 0, ABG)
02:13:57.410 00.001 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
02:13:57.410 00.000 8976 MountToCamera -- mountX=1.58 mountY=-0.46 hyp=1.65 mountTheta=-0.28 cameraX=-0.31, cameraY=1.62 cameraTheta=1.76
02:13:57.410 00.000 8976 incremental bump (-0.313, 1.619) isValid = 1
02:13:57.410 00.000 8976 Scheduling Mount bump of (-0.022, 0.117)
02:13:57.410 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:13:57.410 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:13:57.410 00.000 8976 move complete, result=0
02:13:57.410 00.000 9828 Worker thread wakes up
02:13:57.410 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:13:57.410 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:13:57.410 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:13:57.410 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
02:13:57.410 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.51)
02:13:57.410 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.43
02:13:57.410 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:13:57.410 00.000 9828 BLC: window closed
02:13:57.410 00.000 9828 MoveAxis(W, 5, B)
02:13:57.410 00.000 8976 worker thread done servicing request
02:13:57.410 00.000 9828 Guiding  Dir = 3, Dur = 5
02:13:57.411 00.001 9828 IsSlewing returns 0
02:13:57.411 00.000 9828 IsGuiding returns 0
02:13:57.411 00.000 9828 PulseGuide returned control before completion, sleep 15
02:13:57.420 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
02:13:57.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:57.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:57.420 00.000 5052 Enqueuing Expose request
02:13:57.420 00.000 8976 Worker thread wakes up
02:13:57.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:57.420 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:57.420 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:57.439 00.019 9828 IsGuiding returns 1
02:13:57.439 00.000 9828 scope still moving after pulse duration time elapsed
02:13:57.470 00.031 9828 IsSlewing returns 0
02:13:57.470 00.000 9828 IsGuiding returns 1
02:13:57.500 00.030 9828 IsSlewing returns 0
02:13:57.500 00.000 9828 IsGuiding returns 1
02:13:57.531 00.031 9828 IsSlewing returns 0
02:13:57.531 00.000 9828 IsGuiding returns 0
02:13:57.531 00.000 9828 scope move finished after 5 + 115 ms
02:13:57.531 00.000 9828 Move returns status 0, amount 5
02:13:57.531 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:57.531 00.000 9828 MoveAxis(N, 16, B)
02:13:57.531 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:57.547 00.016 9828 IsSlewing returns 0
02:13:57.547 00.000 9828 IsGuiding returns 0
02:13:57.547 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:57.577 00.030 9828 IsGuiding returns 1
02:13:57.577 00.000 9828 scope still moving after pulse duration time elapsed
02:13:57.608 00.031 9828 IsSlewing returns 0
02:13:57.608 00.000 9828 IsGuiding returns 1
02:13:57.639 00.031 9828 IsSlewing returns 0
02:13:57.639 00.000 9828 IsGuiding returns 1
02:13:57.670 00.031 9828 IsSlewing returns 0
02:13:57.670 00.000 9828 IsGuiding returns 1
02:13:57.702 00.032 9828 IsSlewing returns 0
02:13:57.702 00.000 9828 IsGuiding returns 0
02:13:57.702 00.000 9828 scope move finished after 16 + 139 ms
02:13:57.702 00.000 9828 Move returns status 0, amount 16
02:13:57.702 00.000 9828 move complete, result=0
02:13:57.702 00.000 9828 worker thread done servicing request
02:13:57.702 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:13:58.110 00.408 8976 Exposure complete
02:13:58.116 00.006 8976 worker thread done servicing request
02:13:58.116 00.000 5052 OnExposeComplete: enter
02:13:58.116 00.000 5052 UpdateGuideState(): m_state=6
02:13:58.117 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7717
02:13:58.117 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.18, Mass=192, SNR=9.7, Peak=84 HFD=1.9
02:13:58.117 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
02:13:58.117 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
02:13:58.117 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.53 hyp=0.75 cameraTheta=-0.79 mountX=-0.72 mountY=-0.15, mountTheta=-2.93
02:13:58.117 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.53, opts=13)
02:13:58.118 00.001 5052 Enqueuing Move request for stepguider (0.53, -0.53)
02:13:58.118 00.000 8976 Worker thread wakes up
02:13:58.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.53) opts 0xd
02:13:58.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.53)
02:13:58.118 00.000 8976 Moving (0.53, -0.53) raw xDistance=-0.72 yDistance=-0.15
02:13:58.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
02:13:58.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:13:58.118 00.000 8976 MoveAxis(R, 3, ABG)
02:13:58.118 00.000 8976 stepping (-10, 4) + (3, 0)
02:13:58.118 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:58.119 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:13:58.128 00.009 5052 UpdateGuideState exits: m=192 SNR=9.7
02:13:58.129 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:58.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:58.129 00.000 5052 Enqueuing Expose request
02:13:58.156 00.027 8976 Received - 47 (G) 
02:13:58.156 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:13:58.156 00.000 8976 stepped: pos (-7, 4)
02:13:58.156 00.000 8976 MoveAxis(U, 0, ABG)
02:13:58.156 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
02:13:58.156 00.000 8976 MountToCamera -- mountX=1.41 mountY=-0.52 hyp=1.51 mountTheta=-0.35 cameraX=-0.18, cameraY=1.50 cameraTheta=1.69
02:13:58.157 00.001 8976 incremental bump (-0.184, 1.495) isValid = 1
02:13:58.157 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
02:13:58.157 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:13:58.157 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:13:58.157 00.000 8976 move complete, result=0
02:13:58.157 00.000 9828 Worker thread wakes up
02:13:58.157 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:13:58.157 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:13:58.157 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.78 = -1.50)
02:13:58.157 00.000 8976 worker thread done servicing request
02:13:58.157 00.000 8976 Worker thread wakes up
02:13:58.157 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.2 px 0 ms NORTH
02:13:58.157 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.70 = -1.58)
02:13:58.157 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
02:13:58.157 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:13:58.157 00.000 9828 BLC: window closed
02:13:58.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:58.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:58.157 00.000 9828 MoveAxis(W, 3, B)
02:13:58.158 00.001 9828 Guiding  Dir = 3, Dur = 3
02:13:58.158 00.000 9828 IsSlewing returns 0
02:13:58.158 00.000 9828 IsGuiding returns 0
02:13:58.158 00.000 9828 PulseGuide returned control before completion, sleep 13
02:13:58.185 00.027 9828 IsGuiding returns 1
02:13:58.185 00.000 9828 scope still moving after pulse duration time elapsed
02:13:58.216 00.031 9828 IsSlewing returns 0
02:13:58.216 00.000 9828 IsGuiding returns 1
02:13:58.248 00.032 9828 IsSlewing returns 0
02:13:58.248 00.000 9828 IsGuiding returns 1
02:13:58.279 00.031 9828 IsSlewing returns 0
02:13:58.279 00.000 9828 IsGuiding returns 0
02:13:58.279 00.000 9828 scope move finished after 3 + 117 ms
02:13:58.279 00.000 9828 Move returns status 0, amount 3
02:13:58.279 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:58.279 00.000 9828 MoveAxis(N, 16, B)
02:13:58.279 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:58.295 00.016 9828 IsSlewing returns 0
02:13:58.296 00.001 9828 IsGuiding returns 0
02:13:58.296 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:58.325 00.029 9828 IsGuiding returns 1
02:13:58.325 00.000 9828 scope still moving after pulse duration time elapsed
02:13:58.356 00.031 9828 IsSlewing returns 0
02:13:58.356 00.000 9828 IsGuiding returns 1
02:13:58.386 00.030 9828 IsSlewing returns 0
02:13:58.386 00.000 9828 IsGuiding returns 1
02:13:58.417 00.031 9828 IsSlewing returns 0
02:13:58.417 00.000 9828 IsGuiding returns 1
02:13:58.448 00.031 9828 IsSlewing returns 0
02:13:58.448 00.000 9828 IsGuiding returns 0
02:13:58.448 00.000 9828 scope move finished after 16 + 137 ms
02:13:58.448 00.000 9828 Move returns status 0, amount 16
02:13:58.448 00.000 9828 move complete, result=0
02:13:58.448 00.000 9828 worker thread done servicing request
02:13:58.448 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:13:58.847 00.399 8976 Exposure complete
02:13:58.852 00.005 8976 worker thread done servicing request
02:13:58.852 00.000 5052 OnExposeComplete: enter
02:13:58.852 00.000 5052 UpdateGuideState(): m_state=6
02:13:58.852 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7718
02:13:58.852 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.93, Mass=193, SNR=9.7, Peak=78 HFD=2.1
02:13:58.852 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
02:13:58.852 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
02:13:58.852 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.22 hyp=0.42 cameraTheta=0.54 mountX=0.03 mountY=-0.42, mountTheta=-1.50
02:13:58.853 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.22, opts=13)
02:13:58.853 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.22)
02:13:58.853 00.000 8976 Worker thread wakes up
02:13:58.853 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.22) opts 0xd
02:13:58.854 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.22)
02:13:58.854 00.000 8976 Moving (0.36, 0.22) raw xDistance=0.03 yDistance=-0.42
02:13:58.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:13:58.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
02:13:58.854 00.000 8976 MoveAxis(R, 0, ABG)
02:13:58.854 00.000 8976 MoveAxis(U, 2, ABG)
02:13:58.854 00.000 8976 stepping (-7, 4) + (0, 2)
02:13:58.854 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:58.855 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:13:58.866 00.011 5052 UpdateGuideState exits: m=193 SNR=9.7
02:13:58.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:58.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:58.866 00.000 5052 Enqueuing Expose request
02:13:58.876 00.010 8976 Received - 47 (G) 
02:13:58.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:13:58.876 00.000 8976 stepped: pos (-7, 6)
02:13:58.876 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
02:13:58.876 00.000 8976 MountToCamera -- mountX=1.30 mountY=-0.66 hyp=1.46 mountTheta=-0.47 cameraX=-0.00, cameraY=1.46 cameraTheta=1.57
02:13:58.876 00.000 8976 incremental bump (-0.004, 1.460) isValid = 1
02:13:58.876 00.000 8976 Scheduling Mount bump of (-0.000, 0.119)
02:13:58.876 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:13:58.876 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:13:58.876 00.000 8976 move complete, result=0
02:13:58.876 00.000 9828 Worker thread wakes up
02:13:58.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:13:58.876 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:13:58.876 00.000 8976 worker thread done servicing request
02:13:58.876 00.000 8976 Worker thread wakes up
02:13:58.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:58.876 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:13:58.876 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
02:13:58.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:58.877 00.001 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.69)
02:13:58.877 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.61
02:13:58.877 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:13:58.877 00.000 9828 BLC: window closed
02:13:58.877 00.000 9828 MoveAxis(E, 2, B)
02:13:58.877 00.000 9828 Guiding  Dir = 2, Dur = 2
02:13:58.877 00.000 9828 IsSlewing returns 0
02:13:58.877 00.000 9828 IsGuiding returns 0
02:13:58.877 00.000 9828 PulseGuide returned control before completion, sleep 12
02:13:58.902 00.025 9828 IsGuiding returns 1
02:13:58.902 00.000 9828 scope still moving after pulse duration time elapsed
02:13:58.933 00.031 9828 IsSlewing returns 0
02:13:58.933 00.000 9828 IsGuiding returns 1
02:13:58.965 00.032 9828 IsSlewing returns 0
02:13:58.965 00.000 9828 IsGuiding returns 1
02:13:58.995 00.030 9828 IsSlewing returns 0
02:13:58.995 00.000 9828 IsGuiding returns 0
02:13:58.995 00.000 9828 scope move finished after 2 + 115 ms
02:13:58.995 00.000 9828 Move returns status 0, amount 2
02:13:58.995 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:58.995 00.000 9828 MoveAxis(N, 16, B)
02:13:58.995 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:59.011 00.016 9828 IsSlewing returns 0
02:13:59.011 00.000 9828 IsGuiding returns 0
02:13:59.011 00.000 9828 PulseGuide returned control before completion, sleep 26
02:13:59.042 00.031 9828 IsGuiding returns 1
02:13:59.042 00.000 9828 scope still moving after pulse duration time elapsed
02:13:59.073 00.031 9828 IsSlewing returns 0
02:13:59.073 00.000 9828 IsGuiding returns 1
02:13:59.105 00.032 9828 IsSlewing returns 0
02:13:59.105 00.000 9828 IsGuiding returns 1
02:13:59.136 00.031 9828 IsSlewing returns 0
02:13:59.136 00.000 9828 IsGuiding returns 1
02:13:59.167 00.031 9828 IsSlewing returns 0
02:13:59.168 00.001 9828 IsGuiding returns 0
02:13:59.168 00.000 9828 scope move finished after 16 + 141 ms
02:13:59.168 00.000 9828 Move returns status 0, amount 16
02:13:59.168 00.000 9828 move complete, result=0
02:13:59.168 00.000 9828 worker thread done servicing request
02:13:59.168 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:13:59.567 00.399 8976 Exposure complete
02:13:59.573 00.006 8976 worker thread done servicing request
02:13:59.574 00.001 5052 OnExposeComplete: enter
02:13:59.574 00.000 5052 UpdateGuideState(): m_state=6
02:13:59.574 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7719
02:13:59.574 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.77, Mass=182, SNR=9.4, Peak=74 HFD=1.8
02:13:59.574 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
02:13:59.574 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:13:59.574 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.30 cameraTheta=0.21 mountX=-0.08 mountY=-0.28, mountTheta=-1.84
02:13:59.575 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.06, opts=13)
02:13:59.575 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.06)
02:13:59.575 00.000 8976 Worker thread wakes up
02:13:59.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.06) opts 0xd
02:13:59.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.06)
02:13:59.575 00.000 8976 Moving (0.29, 0.06) raw xDistance=-0.08 yDistance=-0.28
02:13:59.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:13:59.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
02:13:59.575 00.000 8976 MoveAxis(R, 0, ABG)
02:13:59.575 00.000 8976 MoveAxis(U, 1, ABG)
02:13:59.575 00.000 8976 stepping (-7, 6) + (0, 1)
02:13:59.575 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:59.576 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:13:59.584 00.008 5052 UpdateGuideState exits: m=182 SNR=9.4
02:13:59.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:59.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:13:59.585 00.001 5052 Enqueuing Expose request
02:13:59.595 00.010 8976 Received - 47 (G) 
02:13:59.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:13:59.595 00.000 8976 stepped: pos (-7, 7)
02:13:59.595 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:13:59.595 00.000 8976 MountToCamera -- mountX=1.23 mountY=-0.81 hyp=1.47 mountTheta=-0.58 cameraX=0.16, cameraY=1.46 cameraTheta=1.46
02:13:59.595 00.000 8976 incremental bump (0.163, 1.460) isValid = 1
02:13:59.595 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
02:13:59.595 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:13:59.595 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:13:59.595 00.000 8976 move complete, result=0
02:13:59.595 00.000 9828 Worker thread wakes up
02:13:59.595 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:13:59.595 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:13:59.596 00.001 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
02:13:59.596 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
02:13:59.596 00.000 8976 worker thread done servicing request
02:13:59.596 00.000 8976 Worker thread wakes up
02:13:59.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:13:59.596 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:13:59.596 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
02:13:59.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:13:59.596 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:13:59.596 00.000 9828 BLC: window closed
02:13:59.596 00.000 9828 MoveAxis(E, 6, B)
02:13:59.596 00.000 9828 Guiding  Dir = 2, Dur = 6
02:13:59.597 00.001 9828 IsSlewing returns 0
02:13:59.597 00.000 9828 IsGuiding returns 0
02:13:59.597 00.000 9828 PulseGuide returned control before completion, sleep 16
02:13:59.619 00.022 9828 IsGuiding returns 1
02:13:59.619 00.000 9828 scope still moving after pulse duration time elapsed
02:13:59.649 00.030 9828 IsSlewing returns 0
02:13:59.649 00.000 9828 IsGuiding returns 1
02:13:59.680 00.031 9828 IsSlewing returns 0
02:13:59.680 00.000 9828 IsGuiding returns 1
02:13:59.711 00.031 9828 IsSlewing returns 0
02:13:59.711 00.000 9828 IsGuiding returns 0
02:13:59.711 00.000 9828 scope move finished after 6 + 107 ms
02:13:59.711 00.000 9828 Move returns status 0, amount 6
02:13:59.711 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:13:59.711 00.000 9828 MoveAxis(N, 16, B)
02:13:59.711 00.000 9828 Guiding  Dir = 0, Dur = 16
02:13:59.727 00.016 9828 IsSlewing returns 0
02:13:59.727 00.000 9828 IsGuiding returns 0
02:13:59.728 00.001 9828 PulseGuide returned control before completion, sleep 26
02:13:59.758 00.030 9828 IsGuiding returns 1
02:13:59.758 00.000 9828 scope still moving after pulse duration time elapsed
02:13:59.790 00.032 9828 IsSlewing returns 0
02:13:59.790 00.000 9828 IsGuiding returns 1
02:13:59.820 00.030 9828 IsSlewing returns 0
02:13:59.820 00.000 9828 IsGuiding returns 1
02:13:59.851 00.031 9828 IsSlewing returns 0
02:13:59.851 00.000 9828 IsGuiding returns 1
02:13:59.882 00.031 9828 IsSlewing returns 0
02:13:59.882 00.000 9828 IsGuiding returns 0
02:13:59.882 00.000 9828 scope move finished after 16 + 139 ms
02:13:59.882 00.000 9828 Move returns status 0, amount 16
02:13:59.882 00.000 9828 move complete, result=0
02:13:59.882 00.000 9828 worker thread done servicing request
02:13:59.883 00.001 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:14:00.292 00.409 8976 Exposure complete
02:14:00.299 00.007 5052 OnExposeComplete: enter
02:14:00.299 00.000 5052 UpdateGuideState(): m_state=6
02:14:00.299 00.000 8976 worker thread done servicing request
02:14:00.299 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7720
02:14:00.299 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.49, Mass=199, SNR=9.8, Peak=75 HFD=1.5
02:14:00.299 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
02:14:00.299 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
02:14:00.299 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-0.67 mountX=-0.32 mountY=-0.11, mountTheta=-2.81
02:14:00.300 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.22, opts=13)
02:14:00.300 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.22)
02:14:00.300 00.000 8976 Worker thread wakes up
02:14:00.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.22) opts 0xd
02:14:00.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.22)
02:14:00.300 00.000 8976 Moving (0.27, -0.22) raw xDistance=-0.32 yDistance=-0.11
02:14:00.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:14:00.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:14:00.300 00.000 8976 MoveAxis(R, 1, ABG)
02:14:00.300 00.000 8976 stepping (-7, 7) + (1, 0)
02:14:00.300 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:00.301 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:14:00.311 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:14:00.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:00.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:00.311 00.000 5052 Enqueuing Expose request
02:14:00.331 00.020 8976 Received - 47 (G) 
02:14:00.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:00.331 00.000 8976 stepped: pos (-6, 7)
02:14:00.331 00.000 8976 MoveAxis(U, 0, ABG)
02:14:00.331 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:14:00.331 00.000 8976 MountToCamera -- mountX=1.12 mountY=-0.91 hyp=1.45 mountTheta=-0.68 cameraX=0.30, cameraY=1.42 cameraTheta=1.36
02:14:00.331 00.000 8976 incremental bump (0.298, 1.415) isValid = 1
02:14:00.331 00.000 8976 Scheduling Mount bump of (0.024, 0.117)
02:14:00.331 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:14:00.331 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:14:00.331 00.000 8976 move complete, result=0
02:14:00.331 00.000 9828 Worker thread wakes up
02:14:00.331 00.000 8976 worker thread done servicing request
02:14:00.332 00.001 8976 Worker thread wakes up
02:14:00.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:00.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:00.332 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:14:00.332 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:14:00.332 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:14:00.332 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.82)
02:14:00.332 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.90)
02:14:00.332 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:14:00.332 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:14:00.332 00.000 9828 BLC: window closed
02:14:00.332 00.000 9828 MoveAxis(E, 9, B)
02:14:00.332 00.000 9828 Guiding  Dir = 2, Dur = 9
02:14:00.333 00.001 9828 IsSlewing returns 0
02:14:00.333 00.000 9828 IsGuiding returns 0
02:14:00.333 00.000 9828 PulseGuide returned control before completion, sleep 19
02:14:00.367 00.034 9828 IsGuiding returns 1
02:14:00.367 00.000 9828 scope still moving after pulse duration time elapsed
02:14:00.399 00.032 9828 IsSlewing returns 0
02:14:00.399 00.000 9828 IsGuiding returns 1
02:14:00.430 00.031 9828 IsSlewing returns 0
02:14:00.430 00.000 9828 IsGuiding returns 1
02:14:00.462 00.032 9828 IsSlewing returns 0
02:14:00.462 00.000 9828 IsGuiding returns 1
02:14:00.492 00.030 9828 IsSlewing returns 0
02:14:00.492 00.000 9828 IsGuiding returns 1
02:14:00.523 00.031 9828 IsSlewing returns 0
02:14:00.523 00.000 9828 IsGuiding returns 1
02:14:00.554 00.031 9828 IsSlewing returns 0
02:14:00.554 00.000 9828 IsGuiding returns 0
02:14:00.554 00.000 9828 scope move finished after 9 + 212 ms
02:14:00.554 00.000 9828 Move returns status 0, amount 9
02:14:00.554 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:14:00.554 00.000 9828 MoveAxis(N, 15, B)
02:14:00.554 00.000 9828 Guiding  Dir = 0, Dur = 15
02:14:00.569 00.015 9828 IsSlewing returns 0
02:14:00.569 00.000 9828 IsGuiding returns 0
02:14:00.569 00.000 9828 PulseGuide returned control before completion, sleep 25
02:14:00.600 00.031 9828 IsGuiding returns 1
02:14:00.600 00.000 9828 scope still moving after pulse duration time elapsed
02:14:00.631 00.031 9828 IsSlewing returns 0
02:14:00.631 00.000 9828 IsGuiding returns 1
02:14:00.662 00.031 9828 IsSlewing returns 0
02:14:00.662 00.000 9828 IsGuiding returns 1
02:14:00.694 00.032 9828 IsSlewing returns 0
02:14:00.694 00.000 9828 IsGuiding returns 1
02:14:00.724 00.030 9828 IsSlewing returns 0
02:14:00.724 00.000 9828 IsGuiding returns 0
02:14:00.724 00.000 9828 scope move finished after 15 + 140 ms
02:14:00.724 00.000 9828 Move returns status 0, amount 15
02:14:00.724 00.000 9828 move complete, result=0
02:14:00.724 00.000 9828 worker thread done servicing request
02:14:00.724 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:14:01.026 00.302 8976 Exposure complete
02:14:01.031 00.005 8976 worker thread done servicing request
02:14:01.031 00.000 5052 OnExposeComplete: enter
02:14:01.031 00.000 5052 UpdateGuideState(): m_state=6
02:14:01.031 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7721
02:14:01.031 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.83, Mass=187, SNR=9.5, Peak=85 HFD=1.9
02:14:01.031 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.10 = -0.10)
02:14:01.031 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.20 = -0.20)
02:14:01.031 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.94 mountX=0.13 mountY=-0.03, mountTheta=-0.20
02:14:01.032 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.12, opts=13)
02:14:01.032 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.12)
02:14:01.032 00.000 8976 Worker thread wakes up
02:14:01.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.12) opts 0xd
02:14:01.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.12)
02:14:01.032 00.000 8976 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=-0.03
02:14:01.033 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:14:01.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:14:01.033 00.000 8976 MoveAxis(R, 0, ABG)
02:14:01.033 00.000 8976 MoveAxis(U, 0, ABG)
02:14:01.033 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:14:01.033 00.000 8976 MountToCamera -- mountX=1.06 mountY=-0.98 hyp=1.44 mountTheta=-0.75 cameraX=0.39, cameraY=1.39 cameraTheta=1.30
02:14:01.033 00.000 8976 incremental bump (0.388, 1.385) isValid = 1
02:14:01.033 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:14:01.033 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:14:01.033 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:14:01.033 00.000 8976 move complete, result=0
02:14:01.033 00.000 9828 Worker thread wakes up
02:14:01.033 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:14:01.033 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:14:01.033 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
02:14:01.033 00.000 8976 worker thread done servicing request
02:14:01.033 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
02:14:01.033 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:14:01.033 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:14:01.033 00.000 9828 BLC: window closed
02:14:01.034 00.001 9828 MoveAxis(E, 12, B)
02:14:01.034 00.000 9828 Guiding  Dir = 2, Dur = 12
02:14:01.034 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:14:01.034 00.000 9828 IsSlewing returns 0
02:14:01.034 00.000 9828 IsGuiding returns 0
02:14:01.034 00.000 9828 PulseGuide returned control before completion, sleep 22
02:14:01.043 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
02:14:01.044 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:01.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:01.044 00.000 5052 Enqueuing Expose request
02:14:01.044 00.000 8976 Worker thread wakes up
02:14:01.044 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:01.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:01.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:01.064 00.020 9828 IsGuiding returns 1
02:14:01.064 00.000 9828 scope still moving after pulse duration time elapsed
02:14:01.096 00.032 9828 IsSlewing returns 0
02:14:01.096 00.000 9828 IsGuiding returns 1
02:14:01.127 00.031 9828 IsSlewing returns 0
02:14:01.127 00.000 9828 IsGuiding returns 1
02:14:01.173 00.046 9828 IsSlewing returns 0
02:14:01.173 00.000 9828 IsGuiding returns 0
02:14:01.173 00.000 9828 scope move finished after 12 + 126 ms
02:14:01.173 00.000 9828 Move returns status 0, amount 12
02:14:01.173 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:14:01.173 00.000 9828 MoveAxis(N, 15, B)
02:14:01.173 00.000 9828 Guiding  Dir = 0, Dur = 15
02:14:01.188 00.015 9828 IsSlewing returns 0
02:14:01.188 00.000 9828 IsGuiding returns 0
02:14:01.188 00.000 9828 PulseGuide returned control before completion, sleep 25
02:14:01.219 00.031 9828 IsGuiding returns 1
02:14:01.219 00.000 9828 scope still moving after pulse duration time elapsed
02:14:01.250 00.031 9828 IsSlewing returns 0
02:14:01.250 00.000 9828 IsGuiding returns 1
02:14:01.281 00.031 9828 IsSlewing returns 0
02:14:01.281 00.000 9828 IsGuiding returns 1
02:14:01.313 00.032 9828 IsSlewing returns 0
02:14:01.313 00.000 9828 IsGuiding returns 1
02:14:01.343 00.030 9828 IsSlewing returns 0
02:14:01.343 00.000 9828 IsGuiding returns 0
02:14:01.343 00.000 9828 scope move finished after 15 + 140 ms
02:14:01.343 00.000 9828 Move returns status 0, amount 15
02:14:01.343 00.000 9828 move complete, result=0
02:14:01.343 00.000 9828 worker thread done servicing request
02:14:01.343 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:14:01.733 00.390 8976 Exposure complete
02:14:01.739 00.006 8976 worker thread done servicing request
02:14:01.739 00.000 5052 OnExposeComplete: enter
02:14:01.739 00.000 5052 UpdateGuideState(): m_state=6
02:14:01.739 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7722
02:14:01.739 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.39, Mass=179, SNR=9.3, Peak=79 HFD=1.7
02:14:01.739 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.47 = 1.81)
02:14:01.739 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
02:14:01.739 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.32 hyp=0.49 cameraTheta=-2.43 mountX=-0.12 mountY=0.49, mountTheta=1.81
02:14:01.740 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.32, opts=13)
02:14:01.740 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.32)
02:14:01.740 00.000 8976 Worker thread wakes up
02:14:01.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.32) opts 0xd
02:14:01.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.32)
02:14:01.740 00.000 8976 Moving (-0.37, -0.32) raw xDistance=-0.12 yDistance=0.49
02:14:01.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:14:01.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:14:01.740 00.000 8976 MoveAxis(R, 0, ABG)
02:14:01.740 00.000 8976 MoveAxis(D, 2, ABG)
02:14:01.740 00.000 8976 stepping (-6, 7) + (0, -2)
02:14:01.740 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:01.741 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:14:01.750 00.009 5052 UpdateGuideState exits: m=179 SNR=9.3
02:14:01.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:01.750 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:01.750 00.000 5052 Enqueuing Expose request
02:14:01.769 00.019 8976 Received - 47 (G) 
02:14:01.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:01.769 00.000 8976 stepped: pos (-6, 5)
02:14:01.769 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:14:01.769 00.000 8976 MountToCamera -- mountX=1.01 mountY=-0.92 hyp=1.36 mountTheta=-0.74 cameraX=0.36, cameraY=1.32 cameraTheta=1.31
02:14:01.769 00.000 8976 incremental bump (0.355, 1.317) isValid = 1
02:14:01.769 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
02:14:01.769 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:14:01.769 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:14:01.769 00.000 8976 move complete, result=0
02:14:01.769 00.000 9828 Worker thread wakes up
02:14:01.769 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:14:01.769 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:14:01.769 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:14:01.769 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
02:14:01.769 00.000 8976 worker thread done servicing request
02:14:01.770 00.001 8976 Worker thread wakes up
02:14:01.770 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
02:14:01.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:01.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:01.770 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
02:14:01.770 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.04 yDistance=-0.11
02:14:01.770 00.000 9828 BLC: window closed
02:14:01.770 00.000 9828 MoveAxis(E, 11, B)
02:14:01.770 00.000 9828 Guiding  Dir = 2, Dur = 11
02:14:01.770 00.000 9828 IsSlewing returns 0
02:14:01.770 00.000 9828 IsGuiding returns 0
02:14:01.770 00.000 9828 PulseGuide returned control before completion, sleep 21
02:14:01.807 00.037 9828 IsGuiding returns 1
02:14:01.807 00.000 9828 scope still moving after pulse duration time elapsed
02:14:01.838 00.031 9828 IsSlewing returns 0
02:14:01.838 00.000 9828 IsGuiding returns 1
02:14:01.869 00.031 9828 IsSlewing returns 0
02:14:01.869 00.000 9828 IsGuiding returns 1
02:14:01.900 00.031 9828 IsSlewing returns 0
02:14:01.900 00.000 9828 IsGuiding returns 0
02:14:01.901 00.001 9828 scope move finished after 11 + 118 ms
02:14:01.901 00.000 9828 Move returns status 0, amount 11
02:14:01.901 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:14:01.901 00.000 9828 MoveAxis(N, 15, B)
02:14:01.901 00.000 9828 Guiding  Dir = 0, Dur = 15
02:14:01.916 00.015 9828 IsSlewing returns 0
02:14:01.916 00.000 9828 IsGuiding returns 0
02:14:01.916 00.000 9828 PulseGuide returned control before completion, sleep 25
02:14:01.947 00.031 9828 IsGuiding returns 1
02:14:01.947 00.000 9828 scope still moving after pulse duration time elapsed
02:14:01.978 00.031 9828 IsSlewing returns 0
02:14:01.978 00.000 9828 IsGuiding returns 1
02:14:02.011 00.033 9828 IsSlewing returns 0
02:14:02.011 00.000 9828 IsGuiding returns 1
02:14:02.042 00.031 9828 IsSlewing returns 0
02:14:02.042 00.000 9828 IsGuiding returns 1
02:14:02.073 00.031 9828 IsSlewing returns 0
02:14:02.073 00.000 9828 IsGuiding returns 0
02:14:02.073 00.000 9828 scope move finished after 15 + 142 ms
02:14:02.073 00.000 9828 Move returns status 0, amount 15
02:14:02.073 00.000 9828 move complete, result=0
02:14:02.073 00.000 9828 worker thread done servicing request
02:14:02.073 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:14:02.460 00.387 8976 Exposure complete
02:14:02.465 00.005 8976 worker thread done servicing request
02:14:02.466 00.001 5052 OnExposeComplete: enter
02:14:02.466 00.000 5052 UpdateGuideState(): m_state=6
02:14:02.466 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7723
02:14:02.466 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.45, Mass=193, SNR=9.6, Peak=79 HFD=1.8
02:14:02.466 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
02:14:02.466 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
02:14:02.466 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=-0.25 hyp=0.94 cameraTheta=-2.87 mountX=0.18 mountY=0.90, mountTheta=1.37
02:14:02.466 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=-0.25, opts=13)
02:14:02.467 00.001 5052 Enqueuing Move request for stepguider (-0.90, -0.25)
02:14:02.467 00.000 8976 Worker thread wakes up
02:14:02.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, -0.25) opts 0xd
02:14:02.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, -0.25)
02:14:02.467 00.000 8976 Moving (-0.90, -0.25) raw xDistance=0.18 yDistance=0.90
02:14:02.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:14:02.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.90
02:14:02.467 00.000 8976 MoveAxis(R, 0, ABG)
02:14:02.467 00.000 8976 MoveAxis(D, 4, ABG)
02:14:02.467 00.000 8976 stepping (-6, 5) + (0, -4)
02:14:02.467 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:14:02.468 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:14:02.478 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
02:14:02.479 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:02.479 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:02.479 00.000 5052 Enqueuing Expose request
02:14:02.505 00.026 8976 Received - 47 (G) 
02:14:02.505 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:14:02.505 00.000 8976 stepped: pos (-6, 1)
02:14:02.505 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:14:02.505 00.000 8976 move complete, result=0
02:14:02.505 00.000 8976 worker thread done servicing request
02:14:02.505 00.000 8976 Worker thread wakes up
02:14:02.505 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:14:02.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:02.505 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:03.193 00.688 8976 Exposure complete
02:14:03.199 00.006 8976 worker thread done servicing request
02:14:03.199 00.000 5052 OnExposeComplete: enter
02:14:03.199 00.000 5052 UpdateGuideState(): m_state=6
02:14:03.199 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7724
02:14:03.199 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=281.72, Mass=199, SNR=9.8, Peak=84 HFD=1.9
02:14:03.199 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:14:03.199 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:14:03.199 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=0.01 hyp=0.98 cameraTheta=3.13 mountX=0.45 mountY=0.82, mountTheta=1.07
02:14:03.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=0.01, opts=13)
02:14:03.200 00.000 5052 Enqueuing Move request for stepguider (-0.98, 0.01)
02:14:03.200 00.000 8976 Worker thread wakes up
02:14:03.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, 0.01) opts 0xd
02:14:03.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, 0.01)
02:14:03.200 00.000 8976 Moving (-0.98, 0.01) raw xDistance=0.45 yDistance=0.82
02:14:03.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:14:03.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.82
02:14:03.200 00.000 8976 MoveAxis(L, 2, ABG)
02:14:03.200 00.000 8976 stepping (-6, 1) + (-2, 0)
02:14:03.200 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:03.201 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:14:03.210 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:14:03.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:03.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:03.210 00.000 5052 Enqueuing Expose request
02:14:03.224 00.014 8976 Received - 47 (G) 
02:14:03.224 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:03.224 00.000 8976 stepped: pos (-8, 1)
02:14:03.224 00.000 8976 MoveAxis(D, 4, ABG)
02:14:03.224 00.000 8976 stepping (-8, 1) + (0, -4)
02:14:03.224 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:14:03.257 00.033 8976 Received - 47 (G) 
02:14:03.257 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:14:03.257 00.000 8976 stepped: pos (-8, -3)
02:14:03.257 00.000 8976 move complete, result=0
02:14:03.257 00.000 8976 worker thread done servicing request
02:14:03.257 00.000 8976 Worker thread wakes up
02:14:03.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:03.257 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:03.257 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 4 ms SOUTH
02:14:03.941 00.684 8976 Exposure complete
02:14:03.947 00.006 8976 worker thread done servicing request
02:14:03.947 00.000 5052 OnExposeComplete: enter
02:14:03.948 00.001 5052 UpdateGuideState(): m_state=6
02:14:03.948 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7725
02:14:03.948 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.85, Mass=183, SNR=9.4, Peak=84 HFD=2.0
02:14:03.948 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:14:03.948 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
02:14:03.948 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.14 hyp=0.29 cameraTheta=2.61 mountX=0.24 mountY=0.13, mountTheta=0.49
02:14:03.949 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.14, opts=13)
02:14:03.949 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.14)
02:14:03.949 00.000 8976 Worker thread wakes up
02:14:03.949 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.14) opts 0xd
02:14:03.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.14)
02:14:03.949 00.000 8976 Moving (-0.25, 0.14) raw xDistance=0.24 yDistance=0.13
02:14:03.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:14:03.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:14:03.949 00.000 8976 MoveAxis(R, 0, ABG)
02:14:03.949 00.000 8976 MoveAxis(U, 0, ABG)
02:14:03.949 00.000 8976 move complete, result=0
02:14:03.949 00.000 8976 worker thread done servicing request
02:14:03.950 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:14:03.959 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
02:14:03.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:03.960 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:03.960 00.000 5052 Enqueuing Expose request
02:14:03.960 00.000 8976 Worker thread wakes up
02:14:03.960 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:03.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:03.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:04.652 00.692 8976 Exposure complete
02:14:04.657 00.005 8976 worker thread done servicing request
02:14:04.658 00.001 5052 OnExposeComplete: enter
02:14:04.658 00.000 5052 UpdateGuideState(): m_state=6
02:14:04.658 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7726
02:14:04.658 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=282.03, Mass=175, SNR=9.2, Peak=93 HFD=1.9
02:14:04.658 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
02:14:04.658 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
02:14:04.658 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.81 mountX=0.32 mountY=-0.11, mountTheta=-0.33
02:14:04.658 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.32, opts=13)
02:14:04.658 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.32)
02:14:04.659 00.001 8976 Worker thread wakes up
02:14:04.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.32) opts 0xd
02:14:04.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.32)
02:14:04.659 00.000 8976 Moving (-0.08, 0.32) raw xDistance=0.32 yDistance=-0.11
02:14:04.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:14:04.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:14:04.659 00.000 8976 MoveAxis(L, 1, ABG)
02:14:04.659 00.000 8976 stepping (-8, -3) + (-1, 0)
02:14:04.659 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:04.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:14:04.670 00.011 5052 UpdateGuideState exits: m=175 SNR=9.2
02:14:04.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:04.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:04.670 00.000 5052 Enqueuing Expose request
02:14:04.679 00.009 8976 Received - 47 (G) 
02:14:04.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:04.679 00.000 8976 stepped: pos (-9, -3)
02:14:04.679 00.000 8976 MoveAxis(U, 0, ABG)
02:14:04.679 00.000 8976 move complete, result=0
02:14:04.679 00.000 8976 worker thread done servicing request
02:14:04.679 00.000 8976 Worker thread wakes up
02:14:04.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:04.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:04.679 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:14:05.369 00.690 8976 Exposure complete
02:14:05.374 00.005 8976 worker thread done servicing request
02:14:05.374 00.000 5052 OnExposeComplete: enter
02:14:05.374 00.000 5052 UpdateGuideState(): m_state=6
02:14:05.374 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7727
02:14:05.374 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.94, Mass=194, SNR=9.7, Peak=97 HFD=1.9
02:14:05.374 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
02:14:05.375 00.001 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
02:14:05.375 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.23 hyp=0.43 cameraTheta=2.58 mountX=0.37 mountY=0.18, mountTheta=0.45
02:14:05.375 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.23, opts=13)
02:14:05.375 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.23)
02:14:05.375 00.000 8976 Worker thread wakes up
02:14:05.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.23) opts 0xd
02:14:05.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.23)
02:14:05.375 00.000 8976 Moving (-0.37, 0.23) raw xDistance=0.37 yDistance=0.18
02:14:05.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:14:05.376 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:14:05.376 00.000 8976 MoveAxis(L, 2, ABG)
02:14:05.376 00.000 8976 stepping (-9, -3) + (-2, 0)
02:14:05.376 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:05.376 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:14:05.387 00.011 5052 UpdateGuideState exits: m=194 SNR=9.7
02:14:05.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:05.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:05.387 00.000 5052 Enqueuing Expose request
02:14:05.399 00.012 8976 Received - 47 (G) 
02:14:05.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:05.399 00.000 8976 stepped: pos (-11, -3)
02:14:05.399 00.000 8976 MoveAxis(U, 0, ABG)
02:14:05.399 00.000 8976 move complete, result=0
02:14:05.399 00.000 8976 worker thread done servicing request
02:14:05.399 00.000 8976 Worker thread wakes up
02:14:05.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:05.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:05.399 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:14:06.091 00.692 8976 Exposure complete
02:14:06.096 00.005 8976 worker thread done servicing request
02:14:06.096 00.000 5052 OnExposeComplete: enter
02:14:06.096 00.000 5052 UpdateGuideState(): m_state=6
02:14:06.097 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7728
02:14:06.097 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.77, Mass=189, SNR=9.6, Peak=86 HFD=2.0
02:14:06.097 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:14:06.097 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
02:14:06.097 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.85 mountX=0.15 mountY=0.14, mountTheta=0.75
02:14:06.097 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.06, opts=13)
02:14:06.097 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.06)
02:14:06.097 00.000 8976 Worker thread wakes up
02:14:06.098 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.06) opts 0xd
02:14:06.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.06)
02:14:06.098 00.000 8976 Moving (-0.21, 0.06) raw xDistance=0.15 yDistance=0.14
02:14:06.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:14:06.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:14:06.098 00.000 8976 MoveAxis(R, 0, ABG)
02:14:06.098 00.000 8976 MoveAxis(U, 0, ABG)
02:14:06.098 00.000 8976 move complete, result=0
02:14:06.098 00.000 8976 worker thread done servicing request
02:14:06.098 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:14:06.110 00.012 5052 UpdateGuideState exits: m=189 SNR=9.6
02:14:06.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:06.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:06.110 00.000 5052 Enqueuing Expose request
02:14:06.110 00.000 8976 Worker thread wakes up
02:14:06.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:06.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:06.110 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:06.798 00.688 8976 Exposure complete
02:14:06.803 00.005 8976 worker thread done servicing request
02:14:06.803 00.000 5052 OnExposeComplete: enter
02:14:06.803 00.000 5052 UpdateGuideState(): m_state=6
02:14:06.803 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7729
02:14:06.803 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.95, Mass=192, SNR=9.6, Peak=108 HFD=1.7
02:14:06.804 00.001 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
02:14:06.804 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
02:14:06.804 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.24 hyp=0.45 cameraTheta=2.58 mountX=0.39 mountY=0.19, mountTheta=0.45
02:14:06.804 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.24, opts=13)
02:14:06.804 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.24)
02:14:06.805 00.001 8976 Worker thread wakes up
02:14:06.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.24) opts 0xd
02:14:06.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.24)
02:14:06.805 00.000 8976 Moving (-0.38, 0.24) raw xDistance=0.39 yDistance=0.19
02:14:06.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:14:06.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:14:06.805 00.000 8976 MoveAxis(L, 2, ABG)
02:14:06.805 00.000 8976 stepping (-11, -3) + (-2, 0)
02:14:06.805 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:06.806 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=108, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:14:06.815 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
02:14:06.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:06.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:06.815 00.000 5052 Enqueuing Expose request
02:14:06.838 00.023 8976 Received - 47 (G) 
02:14:06.838 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:06.838 00.000 8976 stepped: pos (-13, -3)
02:14:06.838 00.000 8976 MoveAxis(U, 0, ABG)
02:14:06.838 00.000 8976 move complete, result=0
02:14:06.838 00.000 8976 worker thread done servicing request
02:14:06.838 00.000 8976 Worker thread wakes up
02:14:06.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:06.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:06.838 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:14:07.528 00.690 8976 Exposure complete
02:14:07.533 00.005 8976 worker thread done servicing request
02:14:07.534 00.001 5052 OnExposeComplete: enter
02:14:07.534 00.000 5052 UpdateGuideState(): m_state=6
02:14:07.534 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7730
02:14:07.534 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.88, Mass=199, SNR=9.7, Peak=93 HFD=1.9
02:14:07.534 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:14:07.534 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
02:14:07.534 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.18 hyp=0.53 cameraTheta=2.80 mountX=0.38 mountY=0.32, mountTheta=0.70
02:14:07.535 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.18, opts=13)
02:14:07.535 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.18)
02:14:07.535 00.000 8976 Worker thread wakes up
02:14:07.535 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.18) opts 0xd
02:14:07.535 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.18)
02:14:07.535 00.000 8976 Moving (-0.50, 0.18) raw xDistance=0.38 yDistance=0.32
02:14:07.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
02:14:07.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:14:07.535 00.000 8976 MoveAxis(L, 2, ABG)
02:14:07.535 00.000 8976 stepping (-13, -3) + (-2, 0)
02:14:07.535 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:07.536 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=93, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:14:07.546 00.010 5052 UpdateGuideState exits: m=199 SNR=9.7
02:14:07.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:07.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:07.546 00.000 5052 Enqueuing Expose request
02:14:07.557 00.011 8976 Received - 47 (G) 
02:14:07.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:07.557 00.000 8976 stepped: pos (-15, -3)
02:14:07.557 00.000 8976 MoveAxis(D, 1, ABG)
02:14:07.557 00.000 8976 stepping (-15, -3) + (0, -1)
02:14:07.557 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:07.589 00.032 8976 Received - 47 (G) 
02:14:07.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:07.589 00.000 8976 stepped: pos (-15, -4)
02:14:07.589 00.000 8976 move complete, result=0
02:14:07.589 00.000 8976 worker thread done servicing request
02:14:07.589 00.000 8976 Worker thread wakes up
02:14:07.589 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:14:07.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:07.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:08.284 00.695 8976 Exposure complete
02:14:08.289 00.005 8976 worker thread done servicing request
02:14:08.289 00.000 5052 OnExposeComplete: enter
02:14:08.289 00.000 5052 UpdateGuideState(): m_state=6
02:14:08.289 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7731
02:14:08.289 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.30, Mass=175, SNR=9.2, Peak=90 HFD=1.9
02:14:08.290 00.001 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.80 = 2.49)
02:14:08.290 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
02:14:08.290 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.41 hyp=0.42 cameraTheta=-1.75 mountX=-0.33 mountY=0.29, mountTheta=2.43
02:14:08.291 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.41, opts=13)
02:14:08.291 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.41)
02:14:08.291 00.000 8976 Worker thread wakes up
02:14:08.291 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.41) opts 0xd
02:14:08.291 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.41)
02:14:08.291 00.000 8976 Moving (-0.08, -0.41) raw xDistance=-0.33 yDistance=0.29
02:14:08.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
02:14:08.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
02:14:08.291 00.000 8976 MoveAxis(R, 1, ABG)
02:14:08.291 00.000 8976 stepping (-15, -4) + (1, 0)
02:14:08.291 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:08.292 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:14:08.302 00.010 5052 UpdateGuideState exits: m=175 SNR=9.2
02:14:08.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:08.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:08.302 00.000 5052 Enqueuing Expose request
02:14:08.324 00.022 8976 Received - 47 (G) 
02:14:08.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:08.324 00.000 8976 stepped: pos (-14, -4)
02:14:08.325 00.001 8976 MoveAxis(D, 1, ABG)
02:14:08.325 00.000 8976 stepping (-14, -4) + (0, -1)
02:14:08.325 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:08.356 00.031 8976 Received - 47 (G) 
02:14:08.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:08.356 00.000 8976 stepped: pos (-14, -5)
02:14:08.356 00.000 8976 move complete, result=0
02:14:08.356 00.000 8976 worker thread done servicing request
02:14:08.356 00.000 8976 Worker thread wakes up
02:14:08.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:08.356 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:08.356 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:14:09.047 00.691 8976 Exposure complete
02:14:09.053 00.006 8976 worker thread done servicing request
02:14:09.053 00.000 5052 OnExposeComplete: enter
02:14:09.053 00.000 5052 UpdateGuideState(): m_state=6
02:14:09.053 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7732
02:14:09.053 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.31, Mass=193, SNR=9.6, Peak=83 HFD=1.8
02:14:09.053 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
02:14:09.053 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.56 = 2.72)
02:14:09.053 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.40 hyp=0.40 cameraTheta=-1.42 mountX=-0.38 mountY=0.16, mountTheta=2.73
02:14:09.054 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.40, opts=13)
02:14:09.054 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.40)
02:14:09.054 00.000 8976 Worker thread wakes up
02:14:09.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.40) opts 0xd
02:14:09.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.40)
02:14:09.054 00.000 8976 Moving (0.06, -0.40) raw xDistance=-0.38 yDistance=0.16
02:14:09.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
02:14:09.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:14:09.054 00.000 8976 MoveAxis(R, 2, ABG)
02:14:09.054 00.000 8976 stepping (-14, -5) + (2, 0)
02:14:09.054 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:09.055 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:14:09.064 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
02:14:09.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:09.064 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:09.064 00.000 5052 Enqueuing Expose request
02:14:09.092 00.028 8976 Received - 47 (G) 
02:14:09.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:09.092 00.000 8976 stepped: pos (-12, -5)
02:14:09.092 00.000 8976 MoveAxis(U, 0, ABG)
02:14:09.092 00.000 8976 move complete, result=0
02:14:09.092 00.000 8976 worker thread done servicing request
02:14:09.092 00.000 8976 Worker thread wakes up
02:14:09.092 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:09.092 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
02:14:09.092 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:09.786 00.694 8976 Exposure complete
02:14:09.792 00.006 8976 worker thread done servicing request
02:14:09.792 00.000 5052 OnExposeComplete: enter
02:14:09.792 00.000 5052 UpdateGuideState(): m_state=6
02:14:09.792 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7733
02:14:09.792 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.84, Mass=174, SNR=9.1, Peak=84 HFD=1.7
02:14:09.792 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
02:14:09.792 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
02:14:09.792 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.88 mountX=0.07 mountY=-0.16, mountTheta=-1.18
02:14:09.792 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.13, opts=13)
02:14:09.793 00.001 5052 Enqueuing Move request for stepguider (0.11, 0.13)
02:14:09.793 00.000 8976 Worker thread wakes up
02:14:09.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.13) opts 0xd
02:14:09.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.13)
02:14:09.793 00.000 8976 Moving (0.11, 0.13) raw xDistance=0.07 yDistance=-0.16
02:14:09.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:14:09.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:14:09.793 00.000 8976 MoveAxis(R, 0, ABG)
02:14:09.793 00.000 8976 MoveAxis(U, 0, ABG)
02:14:09.793 00.000 8976 move complete, result=0
02:14:09.793 00.000 8976 worker thread done servicing request
02:14:09.793 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:14:09.804 00.011 5052 UpdateGuideState exits: m=174 SNR=9.1
02:14:09.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:09.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:09.804 00.000 5052 Enqueuing Expose request
02:14:09.804 00.000 8976 Worker thread wakes up
02:14:09.804 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:14:09.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:09.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:10.490 00.686 8976 Exposure complete
02:14:10.495 00.005 8976 worker thread done servicing request
02:14:10.495 00.000 5052 OnExposeComplete: enter
02:14:10.495 00.000 5052 UpdateGuideState(): m_state=6
02:14:10.495 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7734
02:14:10.495 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.69, Mass=176, SNR=9.2, Peak=86 HFD=1.6
02:14:10.495 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
02:14:10.495 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
02:14:10.495 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.25 mountX=-0.06 mountY=-0.06, mountTheta=-2.34
02:14:10.497 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.02, opts=13)
02:14:10.497 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.02)
02:14:10.497 00.000 8976 Worker thread wakes up
02:14:10.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.02) opts 0xd
02:14:10.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.02)
02:14:10.497 00.000 8976 Moving (0.09, -0.02) raw xDistance=-0.06 yDistance=-0.06
02:14:10.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:14:10.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:14:10.497 00.000 8976 MoveAxis(R, 0, ABG)
02:14:10.497 00.000 8976 MoveAxis(U, 0, ABG)
02:14:10.497 00.000 8976 move complete, result=0
02:14:10.497 00.000 8976 worker thread done servicing request
02:14:10.498 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=86, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:14:10.507 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
02:14:10.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:10.507 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:10.507 00.000 5052 Enqueuing Expose request
02:14:10.507 00.000 8976 Worker thread wakes up
02:14:10.507 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:10.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:10.507 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:11.195 00.688 8976 Exposure complete
02:14:11.201 00.006 8976 worker thread done servicing request
02:14:11.201 00.000 5052 OnExposeComplete: enter
02:14:11.201 00.000 5052 UpdateGuideState(): m_state=6
02:14:11.201 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7735
02:14:11.201 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.96, Mass=200, SNR=9.8, Peak=84 HFD=1.9
02:14:11.201 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
02:14:11.201 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.11 = -1.11)
02:14:11.201 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.25 hyp=0.29 cameraTheta=1.04 mountX=0.16 mountY=-0.26, mountTheta=-1.03
02:14:11.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.25, opts=13)
02:14:11.202 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.25)
02:14:11.202 00.000 8976 Worker thread wakes up
02:14:11.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.25) opts 0xd
02:14:11.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.25)
02:14:11.202 00.000 8976 Moving (0.15, 0.25) raw xDistance=0.16 yDistance=-0.26
02:14:11.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:14:11.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:14:11.202 00.000 8976 MoveAxis(R, 0, ABG)
02:14:11.203 00.001 8976 MoveAxis(U, 1, ABG)
02:14:11.203 00.000 8976 stepping (-12, -5) + (0, 1)
02:14:11.203 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:11.203 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:14:11.212 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:14:11.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:11.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:11.212 00.000 5052 Enqueuing Expose request
02:14:11.233 00.021 8976 Received - 47 (G) 
02:14:11.233 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:11.233 00.000 8976 stepped: pos (-12, -4)
02:14:11.233 00.000 8976 move complete, result=0
02:14:11.233 00.000 8976 worker thread done servicing request
02:14:11.233 00.000 8976 Worker thread wakes up
02:14:11.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:11.233 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:14:11.234 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:11.920 00.686 8976 Exposure complete
02:14:11.926 00.006 8976 worker thread done servicing request
02:14:11.926 00.000 5052 OnExposeComplete: enter
02:14:11.926 00.000 5052 UpdateGuideState(): m_state=6
02:14:11.926 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7736
02:14:11.926 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=282.03, Mass=184, SNR=9.4, Peak=89 HFD=2.0
02:14:11.926 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
02:14:11.926 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
02:14:11.926 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.32 hyp=0.71 cameraTheta=0.47 mountX=-0.00 mountY=-0.71, mountTheta=-1.57
02:14:11.927 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.32, opts=13)
02:14:11.927 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.32)
02:14:11.927 00.000 8976 Worker thread wakes up
02:14:11.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.32) opts 0xd
02:14:11.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.32)
02:14:11.927 00.000 8976 Moving (0.63, 0.32) raw xDistance=-0.00 yDistance=-0.71
02:14:11.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:14:11.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
02:14:11.927 00.000 8976 MoveAxis(R, 0, ABG)
02:14:11.927 00.000 8976 MoveAxis(U, 3, ABG)
02:14:11.927 00.000 8976 stepping (-12, -4) + (0, 3)
02:14:11.927 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:11.928 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:14:11.938 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
02:14:11.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:11.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:11.938 00.000 5052 Enqueuing Expose request
02:14:11.953 00.015 8976 Received - 47 (G) 
02:14:11.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:11.953 00.000 8976 stepped: pos (-12, -1)
02:14:11.953 00.000 8976 move complete, result=0
02:14:11.953 00.000 8976 worker thread done servicing request
02:14:11.953 00.000 8976 Worker thread wakes up
02:14:11.953 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:14:11.953 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:11.953 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:12.642 00.689 8976 Exposure complete
02:14:12.648 00.006 8976 worker thread done servicing request
02:14:12.648 00.000 5052 OnExposeComplete: enter
02:14:12.648 00.000 5052 UpdateGuideState(): m_state=6
02:14:12.648 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7737
02:14:12.648 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.58, Mass=179, SNR=9.3, Peak=86 HFD=2.1
02:14:12.648 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
02:14:12.648 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
02:14:12.648 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.13 hyp=0.75 cameraTheta=-0.18 mountX=-0.46 mountY=-0.55, mountTheta=-2.27
02:14:12.649 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.13, opts=13)
02:14:12.649 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.13)
02:14:12.649 00.000 8976 Worker thread wakes up
02:14:12.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.13) opts 0xd
02:14:12.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.13)
02:14:12.649 00.000 8976 Moving (0.74, -0.13) raw xDistance=-0.46 yDistance=-0.55
02:14:12.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:14:12.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
02:14:12.649 00.000 8976 MoveAxis(R, 2, ABG)
02:14:12.649 00.000 8976 stepping (-12, -1) + (2, 0)
02:14:12.649 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:12.650 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:14:12.659 00.009 5052 UpdateGuideState exits: m=179 SNR=9.3
02:14:12.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:12.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:12.660 00.001 5052 Enqueuing Expose request
02:14:12.672 00.012 8976 Received - 47 (G) 
02:14:12.672 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:12.672 00.000 8976 stepped: pos (-10, -1)
02:14:12.672 00.000 8976 MoveAxis(U, 2, ABG)
02:14:12.672 00.000 8976 stepping (-10, -1) + (0, 2)
02:14:12.672 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:12.705 00.033 8976 Received - 47 (G) 
02:14:12.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:12.705 00.000 8976 stepped: pos (-10, 1)
02:14:12.705 00.000 8976 move complete, result=0
02:14:12.705 00.000 8976 worker thread done servicing request
02:14:12.705 00.000 8976 Worker thread wakes up
02:14:12.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:12.705 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:12.705 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
02:14:13.390 00.685 8976 Exposure complete
02:14:13.395 00.005 8976 worker thread done servicing request
02:14:13.396 00.001 5052 OnExposeComplete: enter
02:14:13.396 00.000 5052 UpdateGuideState(): m_state=6
02:14:13.396 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7738
02:14:13.396 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.75, Mass=181, SNR=9.3, Peak=86 HFD=2.1
02:14:13.396 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:14:13.396 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
02:14:13.396 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.04 hyp=0.69 cameraTheta=0.06 mountX=-0.27 mountY=-0.60, mountTheta=-2.00
02:14:13.396 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.04, opts=13)
02:14:13.396 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.04)
02:14:13.397 00.001 8976 Worker thread wakes up
02:14:13.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.04) opts 0xd
02:14:13.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.04)
02:14:13.397 00.000 8976 Moving (0.69, 0.04) raw xDistance=-0.27 yDistance=-0.60
02:14:13.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:14:13.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
02:14:13.397 00.000 8976 MoveAxis(R, 1, ABG)
02:14:13.397 00.000 8976 stepping (-10, 1) + (1, 0)
02:14:13.397 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:13.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:14:13.407 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
02:14:13.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:13.407 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:13.407 00.000 5052 Enqueuing Expose request
02:14:13.424 00.017 8976 Received - 47 (G) 
02:14:13.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:13.424 00.000 8976 stepped: pos (-9, 1)
02:14:13.424 00.000 8976 MoveAxis(U, 3, ABG)
02:14:13.424 00.000 8976 stepping (-9, 1) + (0, 3)
02:14:13.424 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:13.456 00.032 8976 Received - 47 (G) 
02:14:13.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:13.456 00.000 8976 stepped: pos (-9, 4)
02:14:13.456 00.000 8976 move complete, result=0
02:14:13.456 00.000 8976 worker thread done servicing request
02:14:13.456 00.000 8976 Worker thread wakes up
02:14:13.456 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
02:14:13.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:13.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:14.132 00.676 8976 Exposure complete
02:14:14.137 00.005 8976 worker thread done servicing request
02:14:14.137 00.000 5052 OnExposeComplete: enter
02:14:14.138 00.001 5052 UpdateGuideState(): m_state=6
02:14:14.138 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7739
02:14:14.138 00.000 5052 Star::Find returns 1 (0), X=330.36, Y=281.75, Mass=197, SNR=9.7, Peak=83 HFD=1.8
02:14:14.138 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:14:14.138 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:14:14.138 00.000 5052 CameraToMount -- cameraX=1.18 cameraY=0.04 hyp=1.18 cameraTheta=0.04 mountX=-0.50 mountY=-1.02, mountTheta=-2.03
02:14:14.138 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.18, y=0.04, opts=13)
02:14:14.138 00.000 5052 Enqueuing Move request for stepguider (1.18, 0.04)
02:14:14.138 00.000 8976 Worker thread wakes up
02:14:14.139 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.18, 0.04) opts 0xd
02:14:14.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.18, 0.04)
02:14:14.139 00.000 8976 Moving (1.18, 0.04) raw xDistance=-0.50 yDistance=-1.02
02:14:14.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
02:14:14.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.02
02:14:14.139 00.000 8976 MoveAxis(R, 2, ABG)
02:14:14.139 00.000 8976 stepping (-9, 4) + (2, 0)
02:14:14.139 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:14.139 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:14:14.149 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:14:14.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:14.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:14.149 00.000 5052 Enqueuing Expose request
02:14:14.175 00.026 8976 Received - 47 (G) 
02:14:14.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:14.175 00.000 8976 stepped: pos (-7, 4)
02:14:14.175 00.000 8976 MoveAxis(U, 4, ABG)
02:14:14.175 00.000 8976 stepping (-7, 4) + (0, 4)
02:14:14.175 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:14:14.207 00.032 8976 Received - 47 (G) 
02:14:14.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:14:14.207 00.000 8976 stepped: pos (-7, 8)
02:14:14.207 00.000 8976 move complete, result=0
02:14:14.207 00.000 8976 worker thread done servicing request
02:14:14.207 00.000 8976 Worker thread wakes up
02:14:14.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:14.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:14.207 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.0 px 4 ms NORTH
02:14:14.868 00.661 8976 Exposure complete
02:14:14.874 00.006 8976 worker thread done servicing request
02:14:14.874 00.000 5052 OnExposeComplete: enter
02:14:14.874 00.000 5052 UpdateGuideState(): m_state=6
02:14:14.874 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7740
02:14:14.874 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.80, Mass=209, SNR=10.0, Peak=86 HFD=2.0
02:14:14.874 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:14:14.874 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:14:14.874 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=0.09 hyp=0.87 cameraTheta=0.11 mountX=-0.31 mountY=-0.77, mountTheta=-1.95
02:14:14.875 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=0.09, opts=13)
02:14:14.875 00.000 5052 Enqueuing Move request for stepguider (0.86, 0.09)
02:14:14.875 00.000 8976 Worker thread wakes up
02:14:14.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, 0.09) opts 0xd
02:14:14.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, 0.09)
02:14:14.875 00.000 8976 Moving (0.86, 0.09) raw xDistance=-0.31 yDistance=-0.77
02:14:14.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
02:14:14.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.77
02:14:14.875 00.000 8976 MoveAxis(R, 1, ABG)
02:14:14.875 00.000 8976 stepping (-7, 8) + (1, 0)
02:14:14.875 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:14.876 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:14:14.886 00.010 5052 UpdateGuideState exits: m=209 SNR=10.0
02:14:14.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:14.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:14.886 00.000 5052 Enqueuing Expose request
02:14:14.895 00.009 8976 Received - 47 (G) 
02:14:14.895 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:14.895 00.000 8976 stepped: pos (-6, 8)
02:14:14.895 00.000 8976 MoveAxis(U, 3, ABG)
02:14:14.895 00.000 8976 stepping (-6, 8) + (0, 3)
02:14:14.895 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:14.927 00.032 8976 Received - 47 (G) 
02:14:14.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:14.927 00.000 8976 stepped: pos (-6, 11)
02:14:14.927 00.000 8976 move complete, result=0
02:14:14.927 00.000 8976 worker thread done servicing request
02:14:14.927 00.000 8976 Worker thread wakes up
02:14:14.927 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
02:14:14.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:14.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:15.594 00.667 8976 Exposure complete
02:14:15.600 00.006 8976 worker thread done servicing request
02:14:15.600 00.000 5052 OnExposeComplete: enter
02:14:15.600 00.000 5052 UpdateGuideState(): m_state=6
02:14:15.600 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7741
02:14:15.600 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.59, Mass=181, SNR=9.3, Peak=76 HFD=1.8
02:14:15.600 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
02:14:15.600 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
02:14:15.600 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.12 hyp=0.61 cameraTheta=-0.20 mountX=-0.38 mountY=-0.44, mountTheta=-2.29
02:14:15.601 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.12, opts=13)
02:14:15.601 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.12)
02:14:15.601 00.000 8976 Worker thread wakes up
02:14:15.601 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.12) opts 0xd
02:14:15.602 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.12)
02:14:15.602 00.000 8976 Moving (0.60, -0.12) raw xDistance=-0.38 yDistance=-0.44
02:14:15.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
02:14:15.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
02:14:15.602 00.000 8976 MoveAxis(R, 2, ABG)
02:14:15.602 00.000 8976 stepping (-6, 11) + (2, 0)
02:14:15.602 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:15.602 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:14:15.612 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
02:14:15.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:15.612 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:15.612 00.000 5052 Enqueuing Expose request
02:14:15.630 00.018 8976 Received - 47 (G) 
02:14:15.630 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:15.630 00.000 8976 stepped: pos (-4, 11)
02:14:15.630 00.000 8976 MoveAxis(U, 2, ABG)
02:14:15.630 00.000 8976 stepping (-4, 11) + (0, 2)
02:14:15.630 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:15.662 00.032 8976 Received - 47 (G) 
02:14:15.662 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:15.662 00.000 8976 stepped: pos (-4, 13)
02:14:15.662 00.000 8976 move complete, result=0
02:14:15.662 00.000 8976 worker thread done servicing request
02:14:15.662 00.000 8976 Worker thread wakes up
02:14:15.662 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
02:14:15.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:15.662 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:16.328 00.666 8976 Exposure complete
02:14:16.334 00.006 8976 worker thread done servicing request
02:14:16.334 00.000 5052 OnExposeComplete: enter
02:14:16.334 00.000 5052 UpdateGuideState(): m_state=6
02:14:16.334 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7742
02:14:16.334 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.66, Mass=199, SNR=9.7, Peak=83 HFD=2.2
02:14:16.334 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:14:16.334 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:14:16.334 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=-0.05 hyp=0.97 cameraTheta=-0.06 mountX=-0.49 mountY=-0.78, mountTheta=-2.13
02:14:16.335 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=-0.05, opts=13)
02:14:16.335 00.000 5052 Enqueuing Move request for stepguider (0.96, -0.05)
02:14:16.335 00.000 8976 Worker thread wakes up
02:14:16.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, -0.05) opts 0xd
02:14:16.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, -0.05)
02:14:16.335 00.000 8976 Moving (0.96, -0.05) raw xDistance=-0.49 yDistance=-0.78
02:14:16.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
02:14:16.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.78
02:14:16.335 00.000 8976 MoveAxis(R, 2, ABG)
02:14:16.335 00.000 8976 stepping (-4, 13) + (2, 0)
02:14:16.336 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:16.336 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:14:16.351 00.015 5052 UpdateGuideState exits: m=199 SNR=9.7
02:14:16.352 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:16.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:16.352 00.000 5052 Enqueuing Expose request
02:14:16.365 00.013 8976 Received - 47 (G) 
02:14:16.365 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:16.365 00.000 8976 stepped: pos (-2, 13)
02:14:16.365 00.000 8976 MoveAxis(U, 3, ABG)
02:14:16.365 00.000 8976 stepping (-2, 13) + (0, 3)
02:14:16.366 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:16.397 00.031 8976 Received - 47 (G) 
02:14:16.397 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:16.397 00.000 8976 stepped: pos (-2, 16)
02:14:16.397 00.000 8976 move complete, result=0
02:14:16.397 00.000 8976 worker thread done servicing request
02:14:16.398 00.001 8976 Worker thread wakes up
02:14:16.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:16.398 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
02:14:16.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:17.058 00.660 8976 Exposure complete
02:14:17.064 00.006 8976 worker thread done servicing request
02:14:17.064 00.000 5052 OnExposeComplete: enter
02:14:17.064 00.000 5052 UpdateGuideState(): m_state=6
02:14:17.064 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7743
02:14:17.064 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=282.08, Mass=171, SNR=9.0, Peak=85 HFD=2.0
02:14:17.064 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
02:14:17.064 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
02:14:17.064 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.37 mountX=0.30 mountY=-0.27, mountTheta=-0.73
02:14:17.065 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.37, opts=13)
02:14:17.065 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.37)
02:14:17.065 00.000 8976 Worker thread wakes up
02:14:17.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.37) opts 0xd
02:14:17.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.37)
02:14:17.065 00.000 8976 Moving (0.07, 0.37) raw xDistance=0.30 yDistance=-0.27
02:14:17.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
02:14:17.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
02:14:17.065 00.000 8976 MoveAxis(L, 1, ABG)
02:14:17.065 00.000 8976 stepping (-2, 16) + (-1, 0)
02:14:17.065 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:17.066 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:14:17.076 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
02:14:17.076 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:17.076 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:17.076 00.000 5052 Enqueuing Expose request
02:14:17.085 00.009 8976 Received - 47 (G) 
02:14:17.085 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:17.085 00.000 8976 stepped: pos (-3, 16)
02:14:17.085 00.000 8976 MoveAxis(U, 1, ABG)
02:14:17.085 00.000 8976 stepping (-3, 16) + (0, 1)
02:14:17.085 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:17.117 00.032 8976 Received - 47 (G) 
02:14:17.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:17.117 00.000 8976 stepped: pos (-3, 17)
02:14:17.117 00.000 8976 move complete, result=0
02:14:17.117 00.000 8976 worker thread done servicing request
02:14:17.117 00.000 8976 Worker thread wakes up
02:14:17.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:17.117 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:17.117 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:14:17.781 00.664 8976 Exposure complete
02:14:17.786 00.005 8976 worker thread done servicing request
02:14:17.786 00.000 5052 OnExposeComplete: enter
02:14:17.787 00.001 5052 UpdateGuideState(): m_state=6
02:14:17.787 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7744
02:14:17.787 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.74, Mass=195, SNR=9.6, Peak=86 HFD=2.2
02:14:17.787 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
02:14:17.787 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
02:14:17.787 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.36 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
02:14:17.787 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.03, opts=13)
02:14:17.787 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.03)
02:14:17.787 00.000 8976 Worker thread wakes up
02:14:17.788 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.03) opts 0xd
02:14:17.788 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.03)
02:14:17.788 00.000 8976 Moving (0.08, 0.03) raw xDistance=-0.01 yDistance=-0.08
02:14:17.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:14:17.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:14:17.788 00.000 8976 MoveAxis(R, 0, ABG)
02:14:17.788 00.000 8976 MoveAxis(U, 0, ABG)
02:14:17.788 00.000 8976 move complete, result=0
02:14:17.788 00.000 8976 worker thread done servicing request
02:14:17.788 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:14:17.798 00.010 5052 UpdateGuideState exits: m=195 SNR=9.6
02:14:17.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:17.798 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:17.798 00.000 5052 Enqueuing Expose request
02:14:17.798 00.000 8976 Worker thread wakes up
02:14:17.798 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:17.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:17.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:18.493 00.695 8976 Exposure complete
02:14:18.502 00.009 8976 worker thread done servicing request
02:14:18.502 00.000 5052 OnExposeComplete: enter
02:14:18.502 00.000 5052 UpdateGuideState(): m_state=6
02:14:18.502 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7745
02:14:18.502 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.89, Mass=167, SNR=9.0, Peak=85 HFD=1.9
02:14:18.502 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
02:14:18.502 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
02:14:18.502 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.51 mountX=0.27 mountY=0.10, mountTheta=0.37
02:14:18.503 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.18, opts=13)
02:14:18.503 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.18)
02:14:18.503 00.000 8976 Worker thread wakes up
02:14:18.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.18) opts 0xd
02:14:18.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.18)
02:14:18.503 00.000 8976 Moving (-0.24, 0.18) raw xDistance=0.27 yDistance=0.10
02:14:18.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:14:18.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:14:18.503 00.000 8976 MoveAxis(L, 1, ABG)
02:14:18.503 00.000 8976 stepping (-3, 17) + (-1, 0)
02:14:18.503 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:18.504 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:14:18.513 00.009 5052 UpdateGuideState exits: m=167 SNR=9.0
02:14:18.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:18.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:18.513 00.000 5052 Enqueuing Expose request
02:14:18.523 00.010 8976 Received - 47 (G) 
02:14:18.523 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:18.523 00.000 8976 stepped: pos (-4, 17)
02:14:18.523 00.000 8976 MoveAxis(U, 0, ABG)
02:14:18.524 00.001 8976 move complete, result=0
02:14:18.524 00.000 8976 worker thread done servicing request
02:14:18.524 00.000 8976 Worker thread wakes up
02:14:18.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:18.524 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:18.524 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:14:19.213 00.689 8976 Exposure complete
02:14:19.219 00.006 8976 worker thread done servicing request
02:14:19.219 00.000 5052 OnExposeComplete: enter
02:14:19.219 00.000 5052 UpdateGuideState(): m_state=6
02:14:19.219 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7746
02:14:19.219 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.96, Mass=169, SNR=9.0, Peak=81 HFD=2.0
02:14:19.219 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
02:14:19.219 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
02:14:19.219 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.25 hyp=0.43 cameraTheta=2.50 mountX=0.38 mountY=0.15, mountTheta=0.37
02:14:19.220 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.25, opts=13)
02:14:19.220 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.25)
02:14:19.220 00.000 8976 Worker thread wakes up
02:14:19.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.25) opts 0xd
02:14:19.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.25)
02:14:19.220 00.000 8976 Moving (-0.34, 0.25) raw xDistance=0.38 yDistance=0.15
02:14:19.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
02:14:19.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:14:19.220 00.000 8976 MoveAxis(L, 2, ABG)
02:14:19.221 00.001 8976 stepping (-4, 17) + (-2, 0)
02:14:19.221 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:19.221 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:14:19.230 00.009 5052 UpdateGuideState exits: m=169 SNR=9.0
02:14:19.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:19.230 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:19.231 00.001 5052 Enqueuing Expose request
02:14:19.243 00.012 8976 Received - 47 (G) 
02:14:19.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:19.243 00.000 8976 stepped: pos (-6, 17)
02:14:19.243 00.000 8976 MoveAxis(U, 0, ABG)
02:14:19.243 00.000 8976 move complete, result=0
02:14:19.243 00.000 8976 worker thread done servicing request
02:14:19.243 00.000 8976 Worker thread wakes up
02:14:19.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:19.243 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:19.243 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:14:19.937 00.694 8976 Exposure complete
02:14:19.942 00.005 8976 worker thread done servicing request
02:14:19.942 00.000 5052 OnExposeComplete: enter
02:14:19.942 00.000 5052 UpdateGuideState(): m_state=6
02:14:19.942 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7747
02:14:19.942 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.33, Mass=197, SNR=9.7, Peak=77 HFD=2.3
02:14:19.942 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.04) = xAngle (-3.28 = 3.00)
02:14:19.942 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.39 = 2.90)
02:14:19.942 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.38 hyp=0.40 cameraTheta=-1.24 mountX=-0.40 mountY=0.10, mountTheta=2.90
02:14:19.943 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.38, opts=13)
02:14:19.943 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.38)
02:14:19.943 00.000 8976 Worker thread wakes up
02:14:19.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.38) opts 0xd
02:14:19.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.38)
02:14:19.944 00.001 8976 Moving (0.13, -0.38) raw xDistance=-0.40 yDistance=0.10
02:14:19.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40
02:14:19.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:14:19.944 00.000 8976 MoveAxis(R, 2, ABG)
02:14:19.944 00.000 8976 stepping (-6, 17) + (2, 0)
02:14:19.944 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:19.944 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:14:19.953 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
02:14:19.953 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:19.954 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:19.954 00.000 5052 Enqueuing Expose request
02:14:19.979 00.025 8976 Received - 47 (G) 
02:14:19.979 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:19.979 00.000 8976 stepped: pos (-4, 17)
02:14:19.980 00.001 8976 MoveAxis(U, 0, ABG)
02:14:19.980 00.000 8976 move complete, result=0
02:14:19.980 00.000 8976 worker thread done servicing request
02:14:19.980 00.000 8976 Worker thread wakes up
02:14:19.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:19.980 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:19.980 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:14:20.670 00.690 8976 Exposure complete
02:14:20.675 00.005 8976 worker thread done servicing request
02:14:20.675 00.000 5052 OnExposeComplete: enter
02:14:20.675 00.000 5052 UpdateGuideState(): m_state=6
02:14:20.675 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7748
02:14:20.675 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.52, Mass=202, SNR=9.9, Peak=89 HFD=1.8
02:14:20.675 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
02:14:20.675 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.44)
02:14:20.675 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.19 hyp=0.45 cameraTheta=-2.70 mountX=0.01 mountY=0.45, mountTheta=1.54
02:14:20.677 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.19, opts=13)
02:14:20.677 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.19)
02:14:20.677 00.000 8976 Worker thread wakes up
02:14:20.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.19) opts 0xd
02:14:20.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.19)
02:14:20.677 00.000 8976 Moving (-0.41, -0.19) raw xDistance=0.01 yDistance=0.45
02:14:20.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:14:20.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:14:20.677 00.000 8976 MoveAxis(R, 0, ABG)
02:14:20.677 00.000 8976 MoveAxis(D, 2, ABG)
02:14:20.677 00.000 8976 stepping (-4, 17) + (0, -2)
02:14:20.677 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:20.678 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:14:20.687 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
02:14:20.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:20.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:20.687 00.000 5052 Enqueuing Expose request
02:14:20.714 00.027 8976 Received - 47 (G) 
02:14:20.714 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:20.714 00.000 8976 stepped: pos (-4, 15)
02:14:20.714 00.000 8976 move complete, result=0
02:14:20.714 00.000 8976 worker thread done servicing request
02:14:20.714 00.000 8976 Worker thread wakes up
02:14:20.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:20.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:20.714 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:14:21.399 00.685 8976 Exposure complete
02:14:21.404 00.005 8976 worker thread done servicing request
02:14:21.404 00.000 5052 OnExposeComplete: enter
02:14:21.404 00.000 5052 UpdateGuideState(): m_state=6
02:14:21.404 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7749
02:14:21.405 00.001 5052 Star::Find returns 1 (0), X=329.45, Y=282.35, Mass=193, SNR=9.6, Peak=82 HFD=1.6
02:14:21.405 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
02:14:21.405 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
02:14:21.405 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.64 hyp=0.70 cameraTheta=1.16 mountX=0.44 mountY=-0.58, mountTheta=-0.92
02:14:21.405 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.64, opts=13)
02:14:21.406 00.001 5052 Enqueuing Move request for stepguider (0.28, 0.64)
02:14:21.406 00.000 8976 Worker thread wakes up
02:14:21.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.64) opts 0xd
02:14:21.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.64)
02:14:21.406 00.000 8976 Moving (0.28, 0.64) raw xDistance=0.44 yDistance=-0.58
02:14:21.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:14:21.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.58
02:14:21.406 00.000 8976 MoveAxis(L, 2, ABG)
02:14:21.406 00.000 8976 stepping (-4, 15) + (-2, 0)
02:14:21.406 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:21.407 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:14:21.417 00.010 5052 UpdateGuideState exits: m=193 SNR=9.6
02:14:21.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:21.417 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:21.417 00.000 5052 Enqueuing Expose request
02:14:21.433 00.016 8976 Received - 47 (G) 
02:14:21.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:21.433 00.000 8976 stepped: pos (-6, 15)
02:14:21.433 00.000 8976 MoveAxis(U, 2, ABG)
02:14:21.433 00.000 8976 stepping (-6, 15) + (0, 2)
02:14:21.433 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:21.465 00.032 8976 Received - 47 (G) 
02:14:21.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:21.465 00.000 8976 stepped: pos (-6, 17)
02:14:21.465 00.000 8976 move complete, result=0
02:14:21.465 00.000 8976 worker thread done servicing request
02:14:21.465 00.000 8976 Worker thread wakes up
02:14:21.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:21.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:21.465 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.6 px 2 ms NORTH
02:14:22.159 00.694 8976 Exposure complete
02:14:22.164 00.005 8976 worker thread done servicing request
02:14:22.164 00.000 5052 OnExposeComplete: enter
02:14:22.164 00.000 5052 UpdateGuideState(): m_state=6
02:14:22.164 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7750
02:14:22.164 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.68, Mass=198, SNR=9.8, Peak=83 HFD=1.6
02:14:22.164 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
02:14:22.164 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
02:14:22.165 00.001 5052 CameraToMount -- cameraX=0.43 cameraY=-0.03 hyp=0.43 cameraTheta=-0.07 mountX=-0.22 mountY=-0.34, mountTheta=-2.14
02:14:22.166 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.03, opts=13)
02:14:22.166 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.03)
02:14:22.166 00.000 8976 Worker thread wakes up
02:14:22.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.03) opts 0xd
02:14:22.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.03)
02:14:22.166 00.000 8976 Moving (0.43, -0.03) raw xDistance=-0.22 yDistance=-0.34
02:14:22.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:14:22.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:14:22.167 00.001 8976 MoveAxis(R, 0, ABG)
02:14:22.167 00.000 8976 MoveAxis(U, 2, ABG)
02:14:22.167 00.000 8976 stepping (-6, 17) + (0, 2)
02:14:22.167 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:22.168 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:14:22.177 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
02:14:22.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:22.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:22.177 00.000 5052 Enqueuing Expose request
02:14:22.201 00.024 8976 Received - 47 (G) 
02:14:22.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:22.201 00.000 8976 stepped: pos (-6, 19)
02:14:22.201 00.000 8976 move complete, result=0
02:14:22.201 00.000 8976 worker thread done servicing request
02:14:22.201 00.000 8976 Worker thread wakes up
02:14:22.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:22.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:22.201 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 2 ms NORTH
02:14:22.904 00.703 8976 Exposure complete
02:14:22.910 00.006 8976 worker thread done servicing request
02:14:22.910 00.000 5052 OnExposeComplete: enter
02:14:22.910 00.000 5052 UpdateGuideState(): m_state=6
02:14:22.910 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7751
02:14:22.910 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.75, Mass=195, SNR=9.7, Peak=77 HFD=1.8
02:14:22.910 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:14:22.910 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:14:22.910 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.04 hyp=0.40 cameraTheta=0.09 mountX=-0.15 mountY=-0.36, mountTheta=-1.97
02:14:22.912 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.04, opts=13)
02:14:22.912 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.04)
02:14:22.912 00.000 8976 Worker thread wakes up
02:14:22.912 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.04) opts 0xd
02:14:22.912 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.04)
02:14:22.912 00.000 8976 Moving (0.40, 0.04) raw xDistance=-0.15 yDistance=-0.36
02:14:22.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:14:22.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
02:14:22.912 00.000 8976 MoveAxis(R, 0, ABG)
02:14:22.912 00.000 8976 MoveAxis(U, 2, ABG)
02:14:22.912 00.000 8976 stepping (-6, 19) + (0, 2)
02:14:22.913 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:22.913 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:14:22.922 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:14:22.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:22.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:22.922 00.000 5052 Enqueuing Expose request
02:14:22.936 00.014 8976 Received - 47 (G) 
02:14:22.936 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:22.936 00.000 8976 stepped: pos (-6, 21)
02:14:22.936 00.000 8976 move complete, result=0
02:14:22.936 00.000 8976 worker thread done servicing request
02:14:22.936 00.000 8976 Worker thread wakes up
02:14:22.936 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:22.936 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:22.936 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:14:23.625 00.689 8976 Exposure complete
02:14:23.630 00.005 8976 worker thread done servicing request
02:14:23.630 00.000 5052 OnExposeComplete: enter
02:14:23.630 00.000 5052 UpdateGuideState(): m_state=6
02:14:23.630 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7752
02:14:23.630 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.56, Mass=200, SNR=9.8, Peak=84 HFD=2.0
02:14:23.630 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.02 = 2.26)
02:14:23.630 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
02:14:23.631 00.001 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.98 mountX=-0.10 mountY=0.13, mountTheta=2.22
02:14:23.631 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.15, opts=13)
02:14:23.631 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.15)
02:14:23.631 00.000 8976 Worker thread wakes up
02:14:23.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.15) opts 0xd
02:14:23.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.15)
02:14:23.631 00.000 8976 Moving (-0.06, -0.15) raw xDistance=-0.10 yDistance=0.13
02:14:23.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:14:23.632 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:14:23.632 00.000 8976 MoveAxis(R, 0, ABG)
02:14:23.632 00.000 8976 MoveAxis(U, 0, ABG)
02:14:23.632 00.000 8976 move complete, result=0
02:14:23.632 00.000 8976 worker thread done servicing request
02:14:23.632 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:14:23.641 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:14:23.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:23.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:23.641 00.000 5052 Enqueuing Expose request
02:14:23.641 00.000 8976 Worker thread wakes up
02:14:23.642 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:23.642 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:23.642 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:24.330 00.688 8976 Exposure complete
02:14:24.336 00.006 8976 worker thread done servicing request
02:14:24.336 00.000 5052 OnExposeComplete: enter
02:14:24.336 00.000 5052 UpdateGuideState(): m_state=6
02:14:24.336 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7753
02:14:24.336 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.63, Mass=173, SNR=9.2, Peak=83 HFD=1.6
02:14:24.336 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
02:14:24.336 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.10)
02:14:24.336 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.04 mountX=-0.09 mountY=0.00, mountTheta=3.10
02:14:24.336 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.08, opts=13)
02:14:24.336 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.08)
02:14:24.337 00.001 8976 Worker thread wakes up
02:14:24.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.08) opts 0xd
02:14:24.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.08)
02:14:24.337 00.000 8976 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=0.00
02:14:24.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:14:24.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:14:24.337 00.000 8976 MoveAxis(R, 0, ABG)
02:14:24.337 00.000 8976 MoveAxis(U, 0, ABG)
02:14:24.337 00.000 8976 move complete, result=0
02:14:24.337 00.000 8976 worker thread done servicing request
02:14:24.337 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:14:24.347 00.010 5052 UpdateGuideState exits: m=173 SNR=9.2
02:14:24.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:24.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:24.347 00.000 5052 Enqueuing Expose request
02:14:24.347 00.000 8976 Worker thread wakes up
02:14:24.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:24.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:24.347 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:25.035 00.688 8976 Exposure complete
02:14:25.041 00.006 8976 worker thread done servicing request
02:14:25.041 00.000 5052 OnExposeComplete: enter
02:14:25.041 00.000 5052 UpdateGuideState(): m_state=6
02:14:25.041 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7754
02:14:25.041 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.52, Mass=194, SNR=9.7, Peak=80 HFD=1.6
02:14:25.041 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
02:14:25.041 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.33)
02:14:25.041 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.19 hyp=0.58 cameraTheta=-2.81 mountX=0.08 mountY=0.56, mountTheta=1.43
02:14:25.042 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.19, opts=13)
02:14:25.042 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.19)
02:14:25.042 00.000 8976 Worker thread wakes up
02:14:25.042 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.19) opts 0xd
02:14:25.042 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.19)
02:14:25.042 00.000 8976 Moving (-0.55, -0.19) raw xDistance=0.08 yDistance=0.56
02:14:25.043 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:14:25.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.56
02:14:25.043 00.000 8976 MoveAxis(R, 0, ABG)
02:14:25.043 00.000 8976 MoveAxis(D, 2, ABG)
02:14:25.043 00.000 8976 stepping (-6, 21) + (0, -2)
02:14:25.043 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:25.043 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:14:25.053 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
02:14:25.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:25.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:25.053 00.000 5052 Enqueuing Expose request
02:14:25.078 00.025 8976 Received - 47 (G) 
02:14:25.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:25.078 00.000 8976 stepped: pos (-6, 19)
02:14:25.078 00.000 8976 move complete, result=0
02:14:25.078 00.000 8976 worker thread done servicing request
02:14:25.078 00.000 8976 Worker thread wakes up
02:14:25.078 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:14:25.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:25.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:25.781 00.703 8976 Exposure complete
02:14:25.786 00.005 8976 worker thread done servicing request
02:14:25.786 00.000 5052 OnExposeComplete: enter
02:14:25.786 00.000 5052 UpdateGuideState(): m_state=6
02:14:25.786 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7755
02:14:25.786 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.58, Mass=199, SNR=9.8, Peak=87 HFD=1.6
02:14:25.787 00.001 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
02:14:25.787 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
02:14:25.787 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.13 hyp=0.50 cameraTheta=-2.89 mountX=0.11 mountY=0.47, mountTheta=1.35
02:14:25.787 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.13, opts=13)
02:14:25.787 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.13)
02:14:25.788 00.001 8976 Worker thread wakes up
02:14:25.788 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.13) opts 0xd
02:14:25.788 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.13)
02:14:25.788 00.000 8976 Moving (-0.48, -0.13) raw xDistance=0.11 yDistance=0.47
02:14:25.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:14:25.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
02:14:25.788 00.000 8976 MoveAxis(R, 0, ABG)
02:14:25.788 00.000 8976 MoveAxis(D, 2, ABG)
02:14:25.788 00.000 8976 stepping (-6, 19) + (0, -2)
02:14:25.788 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:25.789 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:14:25.798 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:14:25.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:25.798 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:25.798 00.000 5052 Enqueuing Expose request
02:14:25.814 00.016 8976 Received - 47 (G) 
02:14:25.814 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:25.814 00.000 8976 stepped: pos (-6, 17)
02:14:25.814 00.000 8976 move complete, result=0
02:14:25.814 00.000 8976 worker thread done servicing request
02:14:25.814 00.000 8976 Worker thread wakes up
02:14:25.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:25.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:25.814 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:14:26.500 00.686 8976 Exposure complete
02:14:26.505 00.005 8976 worker thread done servicing request
02:14:26.505 00.000 5052 OnExposeComplete: enter
02:14:26.505 00.000 5052 UpdateGuideState(): m_state=6
02:14:26.505 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7756
02:14:26.505 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.82, Mass=211, SNR=10.1, Peak=92 HFD=1.9
02:14:26.505 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:14:26.505 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:14:26.506 00.001 5052 CameraToMount -- cameraX=-0.32 cameraY=0.11 hyp=0.34 cameraTheta=2.81 mountX=0.24 mountY=0.21, mountTheta=0.71
02:14:26.506 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.11, opts=13)
02:14:26.506 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.11)
02:14:26.506 00.000 8976 Worker thread wakes up
02:14:26.506 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.11) opts 0xd
02:14:26.507 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.11)
02:14:26.507 00.000 8976 Moving (-0.32, 0.11) raw xDistance=0.24 yDistance=0.21
02:14:26.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:14:26.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:14:26.507 00.000 8976 MoveAxis(R, 0, ABG)
02:14:26.507 00.000 8976 MoveAxis(U, 0, ABG)
02:14:26.507 00.000 8976 move complete, result=0
02:14:26.507 00.000 8976 worker thread done servicing request
02:14:26.507 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:14:26.517 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
02:14:26.517 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:26.517 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:26.517 00.000 5052 Enqueuing Expose request
02:14:26.517 00.000 8976 Worker thread wakes up
02:14:26.518 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:26.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:26.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:27.203 00.685 8976 Exposure complete
02:14:27.208 00.005 8976 worker thread done servicing request
02:14:27.208 00.000 5052 OnExposeComplete: enter
02:14:27.208 00.000 5052 UpdateGuideState(): m_state=6
02:14:27.208 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7757
02:14:27.208 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.81, Mass=199, SNR=9.8, Peak=90 HFD=1.8
02:14:27.209 00.001 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
02:14:27.209 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.60 = -0.60)
02:14:27.209 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=0.09 mountY=-0.05, mountTheta=-0.57
02:14:27.209 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.10, opts=13)
02:14:27.209 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.10)
02:14:27.209 00.000 8976 Worker thread wakes up
02:14:27.210 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.10) opts 0xd
02:14:27.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.10)
02:14:27.210 00.000 8976 Moving (0.00, 0.10) raw xDistance=0.09 yDistance=-0.05
02:14:27.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:14:27.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:14:27.210 00.000 8976 MoveAxis(R, 0, ABG)
02:14:27.210 00.000 8976 MoveAxis(U, 0, ABG)
02:14:27.210 00.000 8976 move complete, result=0
02:14:27.210 00.000 8976 worker thread done servicing request
02:14:27.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:14:27.220 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:14:27.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:27.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:27.220 00.000 5052 Enqueuing Expose request
02:14:27.220 00.000 8976 Worker thread wakes up
02:14:27.220 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:27.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:27.220 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:27.911 00.691 8976 Exposure complete
02:14:27.916 00.005 8976 worker thread done servicing request
02:14:27.916 00.000 5052 OnExposeComplete: enter
02:14:27.916 00.000 5052 UpdateGuideState(): m_state=6
02:14:27.916 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7758
02:14:27.916 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.84, Mass=197, SNR=9.7, Peak=93 HFD=1.7
02:14:27.916 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
02:14:27.916 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.31 = -0.31)
02:14:27.916 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.83 mountX=0.13 mountY=-0.04, mountTheta=-0.31
02:14:27.917 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.13, opts=13)
02:14:27.917 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.13)
02:14:27.917 00.000 8976 Worker thread wakes up
02:14:27.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.13) opts 0xd
02:14:27.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.13)
02:14:27.917 00.000 8976 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=-0.04
02:14:27.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:14:27.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:14:27.917 00.000 8976 MoveAxis(R, 0, ABG)
02:14:27.917 00.000 8976 MoveAxis(U, 0, ABG)
02:14:27.917 00.000 8976 move complete, result=0
02:14:27.917 00.000 8976 worker thread done servicing request
02:14:27.918 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:14:27.927 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
02:14:27.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:27.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:27.927 00.000 5052 Enqueuing Expose request
02:14:27.927 00.000 8976 Worker thread wakes up
02:14:27.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:27.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:27.927 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:28.615 00.688 8976 Exposure complete
02:14:28.620 00.005 8976 worker thread done servicing request
02:14:28.621 00.001 5052 OnExposeComplete: enter
02:14:28.621 00.000 5052 UpdateGuideState(): m_state=6
02:14:28.621 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7759
02:14:28.621 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.13, Mass=181, SNR=9.4, Peak=96 HFD=1.9
02:14:28.621 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
02:14:28.621 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
02:14:28.621 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.42 hyp=0.49 cameraTheta=2.10 mountX=0.49 mountY=-0.02, mountTheta=-0.04
02:14:28.621 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.42, opts=13)
02:14:28.622 00.001 5052 Enqueuing Move request for stepguider (-0.25, 0.42)
02:14:28.622 00.000 8976 Worker thread wakes up
02:14:28.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.42) opts 0xd
02:14:28.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.42)
02:14:28.622 00.000 8976 Moving (-0.25, 0.42) raw xDistance=0.49 yDistance=-0.02
02:14:28.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:14:28.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:14:28.622 00.000 8976 MoveAxis(L, 2, ABG)
02:14:28.622 00.000 8976 stepping (-6, 17) + (-2, 0)
02:14:28.622 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:28.623 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:14:28.633 00.010 5052 UpdateGuideState exits: m=181 SNR=9.4
02:14:28.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:28.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:28.633 00.000 5052 Enqueuing Expose request
02:14:28.660 00.027 8976 Received - 47 (G) 
02:14:28.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:28.660 00.000 8976 stepped: pos (-8, 17)
02:14:28.660 00.000 8976 MoveAxis(U, 0, ABG)
02:14:28.660 00.000 8976 move complete, result=0
02:14:28.660 00.000 8976 worker thread done servicing request
02:14:28.660 00.000 8976 Worker thread wakes up
02:14:28.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:28.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:28.660 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
02:14:29.351 00.691 8976 Exposure complete
02:14:29.357 00.006 8976 worker thread done servicing request
02:14:29.357 00.000 5052 OnExposeComplete: enter
02:14:29.357 00.000 5052 UpdateGuideState(): m_state=6
02:14:29.357 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7760
02:14:29.357 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.72, Mass=196, SNR=9.7, Peak=89 HFD=1.5
02:14:29.357 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:14:29.357 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:14:29.357 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.01 hyp=0.65 cameraTheta=3.13 mountX=0.31 mountY=0.54, mountTheta=1.06
02:14:29.358 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.01, opts=13)
02:14:29.358 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.01)
02:14:29.358 00.000 8976 Worker thread wakes up
02:14:29.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.01) opts 0xd
02:14:29.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.01)
02:14:29.358 00.000 8976 Moving (-0.65, 0.01) raw xDistance=0.31 yDistance=0.54
02:14:29.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:14:29.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:14:29.358 00.000 8976 MoveAxis(L, 1, ABG)
02:14:29.358 00.000 8976 stepping (-8, 17) + (-1, 0)
02:14:29.358 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:29.359 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:14:29.368 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:14:29.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:29.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:29.368 00.000 5052 Enqueuing Expose request
02:14:29.379 00.011 8976 Received - 47 (G) 
02:14:29.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:29.379 00.000 8976 stepped: pos (-9, 17)
02:14:29.379 00.000 8976 MoveAxis(D, 2, ABG)
02:14:29.379 00.000 8976 stepping (-9, 17) + (0, -2)
02:14:29.379 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:29.411 00.032 8976 Received - 47 (G) 
02:14:29.411 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:29.411 00.000 8976 stepped: pos (-9, 15)
02:14:29.411 00.000 8976 move complete, result=0
02:14:29.411 00.000 8976 worker thread done servicing request
02:14:29.411 00.000 8976 Worker thread wakes up
02:14:29.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:29.411 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:29.411 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:14:30.106 00.695 8976 Exposure complete
02:14:30.111 00.005 8976 worker thread done servicing request
02:14:30.112 00.001 5052 OnExposeComplete: enter
02:14:30.112 00.000 5052 UpdateGuideState(): m_state=6
02:14:30.112 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7761
02:14:30.112 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.61, Mass=201, SNR=9.9, Peak=97 HFD=2.0
02:14:30.112 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
02:14:30.112 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
02:14:30.112 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.74 mountX=0.02 mountY=0.24, mountTheta=1.50
02:14:30.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.10, opts=13)
02:14:30.113 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.10)
02:14:30.113 00.000 8976 Worker thread wakes up
02:14:30.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.10) opts 0xd
02:14:30.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.10)
02:14:30.113 00.000 8976 Moving (-0.23, -0.10) raw xDistance=0.02 yDistance=0.24
02:14:30.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:14:30.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:14:30.113 00.000 8976 MoveAxis(R, 0, ABG)
02:14:30.113 00.000 8976 MoveAxis(U, 0, ABG)
02:14:30.113 00.000 8976 move complete, result=0
02:14:30.113 00.000 8976 worker thread done servicing request
02:14:30.114 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:14:30.124 00.010 5052 UpdateGuideState exits: m=201 SNR=9.9
02:14:30.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:30.124 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:30.124 00.000 5052 Enqueuing Expose request
02:14:30.124 00.000 8976 Worker thread wakes up
02:14:30.124 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:30.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:30.124 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:30.815 00.691 8976 Exposure complete
02:14:30.820 00.005 8976 worker thread done servicing request
02:14:30.821 00.001 5052 OnExposeComplete: enter
02:14:30.821 00.000 5052 UpdateGuideState(): m_state=6
02:14:30.821 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7762
02:14:30.821 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=282.17, Mass=181, SNR=9.4, Peak=94 HFD=1.1
02:14:30.821 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
02:14:30.821 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
02:14:30.821 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.46 hyp=0.79 cameraTheta=2.52 mountX=0.70 mountY=0.29, mountTheta=0.39
02:14:30.821 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.46, opts=13)
02:14:30.822 00.001 5052 Enqueuing Move request for stepguider (-0.64, 0.46)
02:14:30.822 00.000 8976 Worker thread wakes up
02:14:30.822 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.46) opts 0xd
02:14:30.822 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.46)
02:14:30.822 00.000 8976 Moving (-0.64, 0.46) raw xDistance=0.70 yDistance=0.29
02:14:30.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
02:14:30.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:14:30.822 00.000 8976 MoveAxis(L, 3, ABG)
02:14:30.822 00.000 8976 stepping (-9, 15) + (-3, 0)
02:14:30.822 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:30.822 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:14:30.832 00.010 5052 UpdateGuideState exits: m=181 SNR=9.4
02:14:30.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:30.832 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:30.832 00.000 5052 Enqueuing Expose request
02:14:30.849 00.017 8976 Received - 47 (G) 
02:14:30.849 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:30.849 00.000 8976 stepped: pos (-12, 15)
02:14:30.849 00.000 8976 MoveAxis(D, 1, ABG)
02:14:30.849 00.000 8976 stepping (-12, 15) + (0, -1)
02:14:30.850 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:30.882 00.032 8976 Received - 47 (G) 
02:14:30.882 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:30.882 00.000 8976 stepped: pos (-12, 14)
02:14:30.882 00.000 8976 move complete, result=0
02:14:30.882 00.000 8976 worker thread done servicing request
02:14:30.882 00.000 8976 Worker thread wakes up
02:14:30.882 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.3 px 1 ms SOUTH
02:14:30.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:30.882 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:31.573 00.691 8976 Exposure complete
02:14:31.579 00.006 8976 worker thread done servicing request
02:14:31.579 00.000 5052 OnExposeComplete: enter
02:14:31.579 00.000 5052 UpdateGuideState(): m_state=6
02:14:31.579 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7763
02:14:31.579 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.62, Mass=194, SNR=9.7, Peak=85 HFD=1.5
02:14:31.579 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.05 = 1.24)
02:14:31.579 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
02:14:31.579 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.09 hyp=0.63 cameraTheta=-3.00 mountX=0.21 mountY=0.57, mountTheta=1.22
02:14:31.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.09, opts=13)
02:14:31.580 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.09)
02:14:31.580 00.000 8976 Worker thread wakes up
02:14:31.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.09) opts 0xd
02:14:31.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.09)
02:14:31.580 00.000 8976 Moving (-0.62, -0.09) raw xDistance=0.21 yDistance=0.57
02:14:31.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:14:31.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
02:14:31.580 00.000 8976 MoveAxis(R, 0, ABG)
02:14:31.580 00.000 8976 MoveAxis(D, 2, ABG)
02:14:31.580 00.000 8976 stepping (-12, 14) + (0, -2)
02:14:31.580 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:31.581 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:14:31.590 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
02:14:31.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:31.591 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:31.591 00.000 5052 Enqueuing Expose request
02:14:31.617 00.026 8976 Received - 47 (G) 
02:14:31.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:31.617 00.000 8976 stepped: pos (-12, 12)
02:14:31.617 00.000 8976 move complete, result=0
02:14:31.617 00.000 8976 worker thread done servicing request
02:14:31.617 00.000 8976 Worker thread wakes up
02:14:31.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:31.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:31.617 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:14:32.323 00.706 8976 Exposure complete
02:14:32.328 00.005 8976 worker thread done servicing request
02:14:32.328 00.000 5052 OnExposeComplete: enter
02:14:32.328 00.000 5052 UpdateGuideState(): m_state=6
02:14:32.328 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7764
02:14:32.329 00.001 5052 Star::Find returns 1 (0), X=328.92, Y=281.68, Mass=207, SNR=10.0, Peak=92 HFD=1.8
02:14:32.329 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
02:14:32.329 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
02:14:32.329 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.01 mountX=0.08 mountY=0.23, mountTheta=1.22
02:14:32.329 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.03, opts=13)
02:14:32.329 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.03)
02:14:32.330 00.001 8976 Worker thread wakes up
02:14:32.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.03) opts 0xd
02:14:32.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.03)
02:14:32.330 00.000 8976 Moving (-0.25, -0.03) raw xDistance=0.08 yDistance=0.23
02:14:32.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:14:32.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:14:32.330 00.000 8976 MoveAxis(R, 0, ABG)
02:14:32.330 00.000 8976 MoveAxis(U, 0, ABG)
02:14:32.330 00.000 8976 move complete, result=0
02:14:32.330 00.000 8976 worker thread done servicing request
02:14:32.330 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:14:32.340 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
02:14:32.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:32.340 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:32.340 00.000 5052 Enqueuing Expose request
02:14:32.340 00.000 8976 Worker thread wakes up
02:14:32.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:32.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:32.340 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:33.029 00.689 8976 Exposure complete
02:14:33.034 00.005 8976 worker thread done servicing request
02:14:33.034 00.000 5052 OnExposeComplete: enter
02:14:33.034 00.000 5052 UpdateGuideState(): m_state=6
02:14:33.034 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7765
02:14:33.034 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.60, Mass=222, SNR=10.3, Peak=97 HFD=1.9
02:14:33.034 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
02:14:33.034 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.63)
02:14:33.034 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.51 mountX=-0.03 mountY=0.19, mountTheta=1.73
02:14:33.035 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.11, opts=13)
02:14:33.035 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.11)
02:14:33.035 00.000 8976 Worker thread wakes up
02:14:33.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.11) opts 0xd
02:14:33.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.11)
02:14:33.035 00.000 8976 Moving (-0.15, -0.11) raw xDistance=-0.03 yDistance=0.19
02:14:33.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:14:33.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:14:33.036 00.001 8976 MoveAxis(R, 0, ABG)
02:14:33.036 00.000 8976 MoveAxis(U, 0, ABG)
02:14:33.036 00.000 8976 move complete, result=0
02:14:33.036 00.000 8976 worker thread done servicing request
02:14:33.036 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:14:33.046 00.010 5052 UpdateGuideState exits: m=222 SNR=10.3
02:14:33.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:33.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:33.046 00.000 5052 Enqueuing Expose request
02:14:33.046 00.000 8976 Worker thread wakes up
02:14:33.046 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:33.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:33.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:33.735 00.689 8976 Exposure complete
02:14:33.741 00.006 8976 worker thread done servicing request
02:14:33.741 00.000 5052 OnExposeComplete: enter
02:14:33.741 00.000 5052 UpdateGuideState(): m_state=6
02:14:33.741 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7766
02:14:33.741 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=282.08, Mass=196, SNR=9.7, Peak=96 HFD=2.0
02:14:33.741 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
02:14:33.741 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
02:14:33.741 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.90 mountX=0.39 mountY=-0.10, mountTheta=-0.24
02:14:33.742 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.37, opts=13)
02:14:33.742 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.37)
02:14:33.742 00.000 8976 Worker thread wakes up
02:14:33.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.37) opts 0xd
02:14:33.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.37)
02:14:33.742 00.000 8976 Moving (-0.13, 0.37) raw xDistance=0.39 yDistance=-0.10
02:14:33.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:14:33.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:14:33.742 00.000 8976 MoveAxis(L, 2, ABG)
02:14:33.742 00.000 8976 stepping (-12, 12) + (-2, 0)
02:14:33.742 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:33.743 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=96, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:14:33.753 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:14:33.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:33.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:33.753 00.000 5052 Enqueuing Expose request
02:14:33.774 00.021 8976 Received - 47 (G) 
02:14:33.774 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:33.774 00.000 8976 stepped: pos (-14, 12)
02:14:33.774 00.000 8976 MoveAxis(U, 0, ABG)
02:14:33.775 00.001 8976 move complete, result=0
02:14:33.775 00.000 8976 worker thread done servicing request
02:14:33.775 00.000 8976 Worker thread wakes up
02:14:33.775 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:14:33.775 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:33.775 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:34.465 00.690 8976 Exposure complete
02:14:34.471 00.006 8976 worker thread done servicing request
02:14:34.471 00.000 5052 OnExposeComplete: enter
02:14:34.471 00.000 5052 UpdateGuideState(): m_state=6
02:14:34.471 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7767
02:14:34.471 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.86, Mass=198, SNR=9.8, Peak=91 HFD=1.8
02:14:34.471 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
02:14:34.471 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
02:14:34.471 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.86 mountX=0.08 mountY=-0.19, mountTheta=-1.20
02:14:34.472 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.15, opts=13)
02:14:34.472 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.15)
02:14:34.472 00.000 8976 Worker thread wakes up
02:14:34.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.15) opts 0xd
02:14:34.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.15)
02:14:34.472 00.000 8976 Moving (0.13, 0.15) raw xDistance=0.08 yDistance=-0.19
02:14:34.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:14:34.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:14:34.472 00.000 8976 MoveAxis(R, 0, ABG)
02:14:34.472 00.000 8976 MoveAxis(U, 0, ABG)
02:14:34.472 00.000 8976 move complete, result=0
02:14:34.472 00.000 8976 worker thread done servicing request
02:14:34.473 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=91, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:14:34.482 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
02:14:34.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:34.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:34.482 00.000 5052 Enqueuing Expose request
02:14:34.482 00.000 8976 Worker thread wakes up
02:14:34.483 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:14:34.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:34.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:35.169 00.686 8976 Exposure complete
02:14:35.174 00.005 8976 worker thread done servicing request
02:14:35.174 00.000 5052 OnExposeComplete: enter
02:14:35.174 00.000 5052 UpdateGuideState(): m_state=6
02:14:35.175 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7768
02:14:35.175 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.04, Mass=179, SNR=9.3, Peak=88 HFD=1.9
02:14:35.175 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
02:14:35.175 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
02:14:35.175 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.33 hyp=0.48 cameraTheta=0.76 mountX=0.14 mountY=-0.47, mountTheta=-1.29
02:14:35.175 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.33, opts=13)
02:14:35.176 00.001 5052 Enqueuing Move request for stepguider (0.35, 0.33)
02:14:35.176 00.000 8976 Worker thread wakes up
02:14:35.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.33) opts 0xd
02:14:35.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.33)
02:14:35.176 00.000 8976 Moving (0.35, 0.33) raw xDistance=0.14 yDistance=-0.47
02:14:35.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:14:35.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:14:35.176 00.000 8976 MoveAxis(R, 0, ABG)
02:14:35.176 00.000 8976 MoveAxis(U, 2, ABG)
02:14:35.176 00.000 8976 stepping (-14, 12) + (0, 2)
02:14:35.176 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:35.177 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:14:35.187 00.010 5052 UpdateGuideState exits: m=179 SNR=9.3
02:14:35.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:35.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:35.187 00.000 5052 Enqueuing Expose request
02:14:35.214 00.027 8976 Received - 47 (G) 
02:14:35.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:35.214 00.000 8976 stepped: pos (-14, 14)
02:14:35.214 00.000 8976 move complete, result=0
02:14:35.214 00.000 8976 worker thread done servicing request
02:14:35.214 00.000 8976 Worker thread wakes up
02:14:35.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:35.214 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:35.214 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:14:35.905 00.691 8976 Exposure complete
02:14:35.910 00.005 8976 worker thread done servicing request
02:14:35.910 00.000 5052 OnExposeComplete: enter
02:14:35.910 00.000 5052 UpdateGuideState(): m_state=6
02:14:35.910 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7769
02:14:35.910 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.44, Mass=210, SNR=10.0, Peak=87 HFD=1.7
02:14:35.910 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
02:14:35.910 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.36 = 2.93)
02:14:35.910 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.21 mountX=-0.29 mountY=0.06, mountTheta=2.93
02:14:35.912 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.27, opts=13)
02:14:35.912 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.27)
02:14:35.912 00.000 8976 Worker thread wakes up
02:14:35.912 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.27) opts 0xd
02:14:35.912 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.27)
02:14:35.912 00.000 8976 Moving (0.10, -0.27) raw xDistance=-0.29 yDistance=0.06
02:14:35.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:14:35.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:14:35.912 00.000 8976 MoveAxis(R, 1, ABG)
02:14:35.912 00.000 8976 stepping (-14, 14) + (1, 0)
02:14:35.912 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:35.913 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:14:35.923 00.010 5052 UpdateGuideState exits: m=210 SNR=10.0
02:14:35.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:35.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:35.923 00.000 5052 Enqueuing Expose request
02:14:35.933 00.010 8976 Received - 47 (G) 
02:14:35.933 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:35.933 00.000 8976 stepped: pos (-13, 14)
02:14:35.933 00.000 8976 MoveAxis(U, 0, ABG)
02:14:35.933 00.000 8976 move complete, result=0
02:14:35.933 00.000 8976 worker thread done servicing request
02:14:35.933 00.000 8976 Worker thread wakes up
02:14:35.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:35.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:35.933 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:14:36.625 00.692 8976 Exposure complete
02:14:36.631 00.006 8976 worker thread done servicing request
02:14:36.631 00.000 5052 OnExposeComplete: enter
02:14:36.631 00.000 5052 UpdateGuideState(): m_state=6
02:14:36.631 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7770
02:14:36.631 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.36, Mass=204, SNR=9.9, Peak=87 HFD=2.0
02:14:36.631 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.86 = 2.42)
02:14:36.631 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.32)
02:14:36.631 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.35 hyp=0.36 cameraTheta=-1.82 mountX=-0.27 mountY=0.27, mountTheta=2.37
02:14:36.632 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.35, opts=13)
02:14:36.632 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.35)
02:14:36.632 00.000 8976 Worker thread wakes up
02:14:36.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.35) opts 0xd
02:14:36.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.35)
02:14:36.632 00.000 8976 Moving (-0.09, -0.35) raw xDistance=-0.27 yDistance=0.27
02:14:36.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
02:14:36.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:14:36.632 00.000 8976 MoveAxis(R, 1, ABG)
02:14:36.632 00.000 8976 stepping (-13, 14) + (1, 0)
02:14:36.632 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:36.633 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:14:36.642 00.009 5052 UpdateGuideState exits: m=204 SNR=9.9
02:14:36.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:36.642 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:36.642 00.000 5052 Enqueuing Expose request
02:14:36.652 00.010 8976 Received - 47 (G) 
02:14:36.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:36.652 00.000 8976 stepped: pos (-12, 14)
02:14:36.652 00.000 8976 MoveAxis(D, 1, ABG)
02:14:36.652 00.000 8976 stepping (-12, 14) + (0, -1)
02:14:36.652 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:36.685 00.033 8976 Received - 47 (G) 
02:14:36.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:36.685 00.000 8976 stepped: pos (-12, 13)
02:14:36.685 00.000 8976 move complete, result=0
02:14:36.685 00.000 8976 worker thread done servicing request
02:14:36.685 00.000 8976 Worker thread wakes up
02:14:36.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:36.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:36.685 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:14:37.377 00.692 8976 Exposure complete
02:14:37.382 00.005 8976 worker thread done servicing request
02:14:37.382 00.000 5052 OnExposeComplete: enter
02:14:37.382 00.000 5052 UpdateGuideState(): m_state=6
02:14:37.382 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7771
02:14:37.382 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.64, Mass=198, SNR=9.8, Peak=102 HFD=1.5
02:14:37.382 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.06 = 2.22)
02:14:37.382 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.17 = 2.12)
02:14:37.383 00.001 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.02 mountX=-0.05 mountY=0.07, mountTheta=2.19
02:14:37.384 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.07, opts=13)
02:14:37.384 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.07)
02:14:37.384 00.000 8976 Worker thread wakes up
02:14:37.384 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.07) opts 0xd
02:14:37.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.07)
02:14:37.384 00.000 8976 Moving (-0.03, -0.07) raw xDistance=-0.05 yDistance=0.07
02:14:37.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:14:37.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:14:37.384 00.000 8976 MoveAxis(R, 0, ABG)
02:14:37.384 00.000 8976 MoveAxis(U, 0, ABG)
02:14:37.384 00.000 8976 move complete, result=0
02:14:37.384 00.000 8976 worker thread done servicing request
02:14:37.385 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=102, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:14:37.395 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
02:14:37.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:37.395 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:37.395 00.000 5052 Enqueuing Expose request
02:14:37.395 00.000 8976 Worker thread wakes up
02:14:37.395 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:37.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:37.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:38.080 00.685 8976 Exposure complete
02:14:38.085 00.005 8976 worker thread done servicing request
02:14:38.086 00.001 5052 OnExposeComplete: enter
02:14:38.086 00.000 5052 UpdateGuideState(): m_state=6
02:14:38.086 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7772
02:14:38.086 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.63, Mass=207, SNR=10.0, Peak=102 HFD=1.8
02:14:38.086 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
02:14:38.086 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
02:14:38.086 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=-0.08 hyp=0.94 cameraTheta=-0.08 mountX=-0.50 mountY=-0.74, mountTheta=-2.16
02:14:38.086 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=-0.08, opts=13)
02:14:38.087 00.001 5052 Enqueuing Move request for stepguider (0.93, -0.08)
02:14:38.087 00.000 8976 Worker thread wakes up
02:14:38.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, -0.08) opts 0xd
02:14:38.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, -0.08)
02:14:38.087 00.000 8976 Moving (0.93, -0.08) raw xDistance=-0.50 yDistance=-0.74
02:14:38.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
02:14:38.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
02:14:38.087 00.000 8976 MoveAxis(R, 2, ABG)
02:14:38.087 00.000 8976 stepping (-12, 13) + (2, 0)
02:14:38.087 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:38.087 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=102, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:14:38.097 00.010 5052 UpdateGuideState exits: m=207 SNR=10.0
02:14:38.098 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:38.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:38.098 00.000 5052 Enqueuing Expose request
02:14:38.123 00.025 8976 Received - 47 (G) 
02:14:38.123 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:38.123 00.000 8976 stepped: pos (-10, 13)
02:14:38.123 00.000 8976 MoveAxis(U, 3, ABG)
02:14:38.123 00.000 8976 stepping (-10, 13) + (0, 3)
02:14:38.123 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:38.155 00.032 8976 Received - 47 (G) 
02:14:38.155 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:38.155 00.000 8976 stepped: pos (-10, 16)
02:14:38.155 00.000 8976 move complete, result=0
02:14:38.155 00.000 8976 worker thread done servicing request
02:14:38.155 00.000 8976 Worker thread wakes up
02:14:38.155 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:38.155 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:38.155 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
02:14:38.848 00.693 8976 Exposure complete
02:14:38.854 00.006 8976 worker thread done servicing request
02:14:38.854 00.000 5052 OnExposeComplete: enter
02:14:38.854 00.000 5052 UpdateGuideState(): m_state=6
02:14:38.854 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7773
02:14:38.854 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.98, Mass=210, SNR=10.1, Peak=112 HFD=1.9
02:14:38.854 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
02:14:38.854 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
02:14:38.854 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.27 hyp=0.75 cameraTheta=0.37 mountX=-0.07 mountY=-0.74, mountTheta=-1.67
02:14:38.855 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.27, opts=13)
02:14:38.855 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.27)
02:14:38.855 00.000 8976 Worker thread wakes up
02:14:38.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.27) opts 0xd
02:14:38.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.27)
02:14:38.855 00.000 8976 Moving (0.70, 0.27) raw xDistance=-0.07 yDistance=-0.74
02:14:38.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:14:38.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74
02:14:38.855 00.000 8976 MoveAxis(R, 0, ABG)
02:14:38.855 00.000 8976 MoveAxis(U, 3, ABG)
02:14:38.855 00.000 8976 stepping (-10, 16) + (0, 3)
02:14:38.855 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:38.856 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=112, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:14:38.865 00.009 5052 UpdateGuideState exits: m=210 SNR=10.1
02:14:38.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:38.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:38.865 00.000 5052 Enqueuing Expose request
02:14:38.891 00.026 8976 Received - 47 (G) 
02:14:38.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:38.891 00.000 8976 stepped: pos (-10, 19)
02:14:38.891 00.000 8976 move complete, result=0
02:14:38.891 00.000 8976 worker thread done servicing request
02:14:38.891 00.000 8976 Worker thread wakes up
02:14:38.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:38.891 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:38.891 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:14:39.579 00.688 8976 Exposure complete
02:14:39.584 00.005 8976 worker thread done servicing request
02:14:39.584 00.000 5052 OnExposeComplete: enter
02:14:39.584 00.000 5052 UpdateGuideState(): m_state=6
02:14:39.584 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7774
02:14:39.584 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.94, Mass=189, SNR=9.6, Peak=96 HFD=1.6
02:14:39.585 00.001 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
02:14:39.585 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
02:14:39.585 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.23 hyp=0.58 cameraTheta=0.41 mountX=-0.04 mountY=-0.57, mountTheta=-1.64
02:14:39.585 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.23, opts=13)
02:14:39.585 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.23)
02:14:39.585 00.000 8976 Worker thread wakes up
02:14:39.586 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.23) opts 0xd
02:14:39.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.23)
02:14:39.586 00.000 8976 Moving (0.53, 0.23) raw xDistance=-0.04 yDistance=-0.57
02:14:39.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:14:39.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
02:14:39.586 00.000 8976 MoveAxis(R, 0, ABG)
02:14:39.586 00.000 8976 MoveAxis(U, 2, ABG)
02:14:39.586 00.000 8976 stepping (-10, 19) + (0, 2)
02:14:39.586 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:39.587 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=96, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:14:39.596 00.009 5052 UpdateGuideState exits: m=189 SNR=9.6
02:14:39.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:39.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:39.596 00.000 5052 Enqueuing Expose request
02:14:39.610 00.014 8976 Received - 47 (G) 
02:14:39.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:39.610 00.000 8976 stepped: pos (-10, 21)
02:14:39.610 00.000 8976 move complete, result=0
02:14:39.610 00.000 8976 worker thread done servicing request
02:14:39.610 00.000 8976 Worker thread wakes up
02:14:39.610 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:39.610 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:39.610 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
02:14:40.302 00.692 8976 Exposure complete
02:14:40.307 00.005 8976 worker thread done servicing request
02:14:40.307 00.000 5052 OnExposeComplete: enter
02:14:40.307 00.000 5052 UpdateGuideState(): m_state=6
02:14:40.307 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7775
02:14:40.307 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.69, Mass=204, SNR=9.9, Peak=92 HFD=1.6
02:14:40.307 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:14:40.307 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:14:40.307 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.02 hyp=0.58 cameraTheta=-0.03 mountX=-0.28 mountY=-0.48, mountTheta=-2.10
02:14:40.309 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.02, opts=13)
02:14:40.309 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.02)
02:14:40.309 00.000 8976 Worker thread wakes up
02:14:40.309 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.02) opts 0xd
02:14:40.309 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.02)
02:14:40.309 00.000 8976 Moving (0.58, -0.02) raw xDistance=-0.28 yDistance=-0.48
02:14:40.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:14:40.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
02:14:40.309 00.000 8976 MoveAxis(R, 1, ABG)
02:14:40.309 00.000 8976 stepping (-10, 21) + (1, 0)
02:14:40.309 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:40.310 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:14:40.324 00.014 5052 UpdateGuideState exits: m=204 SNR=9.9
02:14:40.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:40.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:40.324 00.000 5052 Enqueuing Expose request
02:14:40.328 00.004 8976 Received - 47 (G) 
02:14:40.329 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:40.329 00.000 8976 stepped: pos (-9, 21)
02:14:40.329 00.000 8976 MoveAxis(U, 2, ABG)
02:14:40.329 00.000 8976 stepping (-9, 21) + (0, 2)
02:14:40.329 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:40.361 00.032 8976 Received - 47 (G) 
02:14:40.361 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:40.361 00.000 8976 stepped: pos (-9, 23)
02:14:40.361 00.000 8976 move complete, result=0
02:14:40.361 00.000 8976 worker thread done servicing request
02:14:40.362 00.001 8976 Worker thread wakes up
02:14:40.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:40.362 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:14:40.362 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:41.025 00.663 8976 Exposure complete
02:14:41.030 00.005 8976 worker thread done servicing request
02:14:41.030 00.000 5052 OnExposeComplete: enter
02:14:41.030 00.000 5052 UpdateGuideState(): m_state=6
02:14:41.030 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7776
02:14:41.030 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.86, Mass=205, SNR=9.9, Peak=83 HFD=2.0
02:14:41.030 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
02:14:41.030 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
02:14:41.030 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.00 mountX=0.09 mountY=-0.17, mountTheta=-1.07
02:14:41.031 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.15, opts=13)
02:14:41.031 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.15)
02:14:41.031 00.000 8976 Worker thread wakes up
02:14:41.031 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.15) opts 0xd
02:14:41.031 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.15)
02:14:41.031 00.000 8976 Moving (0.10, 0.15) raw xDistance=0.09 yDistance=-0.17
02:14:41.032 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:14:41.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:14:41.032 00.000 8976 MoveAxis(R, 0, ABG)
02:14:41.032 00.000 8976 MoveAxis(U, 0, ABG)
02:14:41.032 00.000 8976 move complete, result=0
02:14:41.032 00.000 8976 worker thread done servicing request
02:14:41.032 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:14:41.042 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
02:14:41.042 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:41.042 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:41.042 00.000 5052 Enqueuing Expose request
02:14:41.042 00.000 8976 Worker thread wakes up
02:14:41.042 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:14:41.043 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:41.043 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:41.700 00.657 8976 Exposure complete
02:14:41.706 00.006 8976 worker thread done servicing request
02:14:41.706 00.000 5052 OnExposeComplete: enter
02:14:41.706 00.000 5052 UpdateGuideState(): m_state=6
02:14:41.706 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7777
02:14:41.706 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.81, Mass=183, SNR=9.4, Peak=91 HFD=1.4
02:14:41.706 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
02:14:41.706 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
02:14:41.706 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.46 mountX=-0.00 mountY=-0.23, mountTheta=-1.58
02:14:41.707 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.10, opts=13)
02:14:41.707 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.10)
02:14:41.707 00.000 8976 Worker thread wakes up
02:14:41.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.10) opts 0xd
02:14:41.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.10)
02:14:41.707 00.000 8976 Moving (0.21, 0.10) raw xDistance=-0.00 yDistance=-0.23
02:14:41.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:14:41.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:14:41.707 00.000 8976 MoveAxis(R, 0, ABG)
02:14:41.707 00.000 8976 MoveAxis(U, 0, ABG)
02:14:41.707 00.000 8976 move complete, result=0
02:14:41.707 00.000 8976 worker thread done servicing request
02:14:41.708 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:14:41.717 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
02:14:41.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:41.717 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:41.717 00.000 5052 Enqueuing Expose request
02:14:41.718 00.001 8976 Worker thread wakes up
02:14:41.718 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:14:41.718 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:41.718 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:42.377 00.659 8976 Exposure complete
02:14:42.383 00.006 8976 worker thread done servicing request
02:14:42.384 00.001 5052 OnExposeComplete: enter
02:14:42.384 00.000 5052 UpdateGuideState(): m_state=6
02:14:42.384 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7778
02:14:42.384 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.59, Mass=208, SNR=10.0, Peak=83 HFD=1.5
02:14:42.384 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
02:14:42.384 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
02:14:42.384 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.12 hyp=0.31 cameraTheta=-0.39 mountX=-0.24 mountY=-0.18, mountTheta=-2.50
02:14:42.384 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.12, opts=13)
02:14:42.384 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.12)
02:14:42.385 00.001 8976 Worker thread wakes up
02:14:42.385 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.12) opts 0xd
02:14:42.385 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.12)
02:14:42.385 00.000 8976 Moving (0.29, -0.12) raw xDistance=-0.24 yDistance=-0.18
02:14:42.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:14:42.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:14:42.385 00.000 8976 MoveAxis(R, 0, ABG)
02:14:42.385 00.000 8976 MoveAxis(U, 0, ABG)
02:14:42.385 00.000 8976 move complete, result=0
02:14:42.385 00.000 8976 worker thread done servicing request
02:14:42.385 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:14:42.395 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:14:42.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:42.395 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:42.395 00.000 5052 Enqueuing Expose request
02:14:42.395 00.000 8976 Worker thread wakes up
02:14:42.395 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:14:42.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:42.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:43.053 00.658 8976 Exposure complete
02:14:43.059 00.006 8976 worker thread done servicing request
02:14:43.059 00.000 5052 OnExposeComplete: enter
02:14:43.059 00.000 5052 UpdateGuideState(): m_state=6
02:14:43.060 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7779
02:14:43.060 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.80, Mass=178, SNR=9.3, Peak=82 HFD=1.8
02:14:43.060 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:14:43.060 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
02:14:43.060 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.09 hyp=0.40 cameraTheta=0.24 mountX=-0.09 mountY=-0.37, mountTheta=-1.81
02:14:43.060 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.09, opts=13)
02:14:43.060 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.09)
02:14:43.061 00.001 8976 Worker thread wakes up
02:14:43.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.09) opts 0xd
02:14:43.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.09)
02:14:43.061 00.000 8976 Moving (0.38, 0.09) raw xDistance=-0.09 yDistance=-0.37
02:14:43.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:14:43.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
02:14:43.061 00.000 8976 MoveAxis(R, 0, ABG)
02:14:43.061 00.000 8976 MoveAxis(U, 1, ABG)
02:14:43.061 00.000 8976 stepping (-9, 23) + (0, 1)
02:14:43.061 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:43.061 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:14:43.071 00.010 5052 UpdateGuideState exits: m=178 SNR=9.3
02:14:43.071 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:43.071 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:43.071 00.000 5052 Enqueuing Expose request
02:14:43.079 00.008 8976 Received - 47 (G) 
02:14:43.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:43.079 00.000 8976 stepped: pos (-9, 24)
02:14:43.079 00.000 8976 move complete, result=0
02:14:43.080 00.001 8976 worker thread done servicing request
02:14:43.080 00.000 8976 Worker thread wakes up
02:14:43.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:43.080 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:14:43.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:43.738 00.658 8976 Exposure complete
02:14:43.743 00.005 8976 worker thread done servicing request
02:14:43.744 00.001 5052 OnExposeComplete: enter
02:14:43.744 00.000 5052 UpdateGuideState(): m_state=6
02:14:43.744 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7780
02:14:43.744 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=282.02, Mass=197, SNR=9.7, Peak=99 HFD=2.0
02:14:43.744 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
02:14:43.744 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
02:14:43.744 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.31 hyp=0.78 cameraTheta=0.41 mountX=-0.05 mountY=-0.77, mountTheta=-1.63
02:14:43.744 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.31, opts=13)
02:14:43.744 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.31)
02:14:43.745 00.001 8976 Worker thread wakes up
02:14:43.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.31) opts 0xd
02:14:43.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.31)
02:14:43.745 00.000 8976 Moving (0.71, 0.31) raw xDistance=-0.05 yDistance=-0.77
02:14:43.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:14:43.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.77
02:14:43.745 00.000 8976 MoveAxis(R, 0, ABG)
02:14:43.745 00.000 8976 MoveAxis(U, 3, ABG)
02:14:43.745 00.000 8976 stepping (-9, 24) + (0, 3)
02:14:43.745 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:43.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:14:43.755 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:14:43.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:43.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:43.755 00.000 5052 Enqueuing Expose request
02:14:43.782 00.027 8976 Received - 47 (G) 
02:14:43.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:14:43.782 00.000 8976 stepped: pos (-9, 27)
02:14:43.782 00.000 8976 move complete, result=0
02:14:43.782 00.000 8976 worker thread done servicing request
02:14:43.782 00.000 8976 Worker thread wakes up
02:14:43.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:43.782 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:43.782 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
02:14:44.444 00.662 8976 Exposure complete
02:14:44.449 00.005 8976 worker thread done servicing request
02:14:44.450 00.001 5052 OnExposeComplete: enter
02:14:44.450 00.000 5052 UpdateGuideState(): m_state=6
02:14:44.450 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7781
02:14:44.450 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.86, Mass=198, SNR=9.8, Peak=90 HFD=1.5
02:14:44.450 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
02:14:44.450 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
02:14:44.450 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.31 cameraTheta=0.51 mountX=0.01 mountY=-0.31, mountTheta=-1.54
02:14:44.450 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.15, opts=13)
02:14:44.450 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.15)
02:14:44.451 00.001 8976 Worker thread wakes up
02:14:44.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.15) opts 0xd
02:14:44.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.15)
02:14:44.451 00.000 8976 Moving (0.27, 0.15) raw xDistance=0.01 yDistance=-0.31
02:14:44.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:14:44.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
02:14:44.451 00.000 8976 MoveAxis(R, 0, ABG)
02:14:44.451 00.000 8976 MoveAxis(U, 1, ABG)
02:14:44.451 00.000 8976 stepping (-9, 27) + (0, 1)
02:14:44.451 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:44.451 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:14:44.461 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
02:14:44.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:44.461 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:44.461 00.000 5052 Enqueuing Expose request
02:14:44.486 00.025 8976 Received - 47 (G) 
02:14:44.486 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:44.486 00.000 8976 stepped: pos (-9, 28)
02:14:44.486 00.000 8976 move complete, result=0
02:14:44.486 00.000 8976 worker thread done servicing request
02:14:44.486 00.000 8976 Worker thread wakes up
02:14:44.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:44.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:44.486 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:14:45.180 00.694 8976 Exposure complete
02:14:45.186 00.006 8976 worker thread done servicing request
02:14:45.186 00.000 5052 OnExposeComplete: enter
02:14:45.186 00.000 5052 UpdateGuideState(): m_state=6
02:14:45.186 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7782
02:14:45.186 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.86, Mass=205, SNR=9.9, Peak=98 HFD=1.9
02:14:45.186 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
02:14:45.186 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
02:14:45.186 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.25 mountX=0.18 mountY=0.02, mountTheta=0.10
02:14:45.187 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.15, opts=13)
02:14:45.187 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.15)
02:14:45.187 00.000 8976 Worker thread wakes up
02:14:45.187 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.15) opts 0xd
02:14:45.187 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.15)
02:14:45.187 00.000 8976 Moving (-0.12, 0.15) raw xDistance=0.18 yDistance=0.02
02:14:45.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:14:45.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:14:45.188 00.001 8976 MoveAxis(R, 0, ABG)
02:14:45.188 00.000 8976 MoveAxis(U, 0, ABG)
02:14:45.188 00.000 8976 move complete, result=0
02:14:45.188 00.000 8976 worker thread done servicing request
02:14:45.188 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:14:45.199 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
02:14:45.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:45.199 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:45.199 00.000 5052 Enqueuing Expose request
02:14:45.199 00.000 8976 Worker thread wakes up
02:14:45.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:45.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:45.199 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:45.891 00.692 8976 Exposure complete
02:14:45.897 00.006 8976 worker thread done servicing request
02:14:45.897 00.000 5052 OnExposeComplete: enter
02:14:45.898 00.001 5052 UpdateGuideState(): m_state=6
02:14:45.898 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7783
02:14:45.898 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.78, Mass=197, SNR=9.8, Peak=93 HFD=1.5
02:14:45.898 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
02:14:45.898 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
02:14:45.898 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.07 hyp=0.24 cameraTheta=0.29 mountX=-0.04 mountY=-0.23, mountTheta=-1.76
02:14:45.899 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.07, opts=13)
02:14:45.899 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.07)
02:14:45.899 00.000 8976 Worker thread wakes up
02:14:45.899 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.07) opts 0xd
02:14:45.899 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.07)
02:14:45.899 00.000 8976 Moving (0.23, 0.07) raw xDistance=-0.04 yDistance=-0.23
02:14:45.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:14:45.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:14:45.899 00.000 8976 MoveAxis(R, 0, ABG)
02:14:45.899 00.000 8976 MoveAxis(U, 0, ABG)
02:14:45.899 00.000 8976 move complete, result=0
02:14:45.899 00.000 8976 worker thread done servicing request
02:14:45.900 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:14:45.911 00.011 5052 UpdateGuideState exits: m=197 SNR=9.8
02:14:45.911 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:45.911 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:45.911 00.000 5052 Enqueuing Expose request
02:14:45.911 00.000 8976 Worker thread wakes up
02:14:45.911 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:45.911 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:45.911 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:14:46.603 00.692 8976 Exposure complete
02:14:46.608 00.005 8976 worker thread done servicing request
02:14:46.608 00.000 5052 OnExposeComplete: enter
02:14:46.608 00.000 5052 UpdateGuideState(): m_state=6
02:14:46.609 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7784
02:14:46.609 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.87, Mass=210, SNR=10.0, Peak=99 HFD=1.8
02:14:46.609 00.000 5052 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
02:14:46.609 00.000 5052 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.64 = -0.64)
02:14:46.609 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.51 mountX=0.14 mountY=-0.10, mountTheta=-0.61
02:14:46.609 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.16, opts=13)
02:14:46.610 00.001 5052 Enqueuing Move request for stepguider (0.01, 0.16)
02:14:46.610 00.000 8976 Worker thread wakes up
02:14:46.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.16) opts 0xd
02:14:46.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.16)
02:14:46.610 00.000 8976 Moving (0.01, 0.16) raw xDistance=0.14 yDistance=-0.10
02:14:46.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:14:46.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:14:46.610 00.000 8976 MoveAxis(R, 0, ABG)
02:14:46.610 00.000 8976 MoveAxis(U, 0, ABG)
02:14:46.610 00.000 8976 move complete, result=0
02:14:46.610 00.000 8976 worker thread done servicing request
02:14:46.611 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:14:46.622 00.011 5052 UpdateGuideState exits: m=210 SNR=10.0
02:14:46.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:46.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:46.622 00.000 5052 Enqueuing Expose request
02:14:46.622 00.000 8976 Worker thread wakes up
02:14:46.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:46.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:46.622 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:47.311 00.689 8976 Exposure complete
02:14:47.317 00.006 8976 worker thread done servicing request
02:14:47.317 00.000 5052 OnExposeComplete: enter
02:14:47.317 00.000 5052 UpdateGuideState(): m_state=6
02:14:47.317 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7785
02:14:47.318 00.001 5052 Star::Find returns 1 (0), X=329.22, Y=281.79, Mass=187, SNR=9.5, Peak=97 HFD=1.6
02:14:47.318 00.000 5052 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.04) = xAngle (-0.98 = -0.98)
02:14:47.318 00.000 5052 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.08 = -1.08)
02:14:47.318 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.07 mountX=0.05 mountY=-0.08, mountTheta=-1.01
02:14:47.319 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.08, opts=13)
02:14:47.319 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.08)
02:14:47.319 00.000 8976 Worker thread wakes up
02:14:47.319 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.08) opts 0xd
02:14:47.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.08)
02:14:47.319 00.000 8976 Moving (0.05, 0.08) raw xDistance=0.05 yDistance=-0.08
02:14:47.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:14:47.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:14:47.319 00.000 8976 MoveAxis(R, 0, ABG)
02:14:47.319 00.000 8976 MoveAxis(U, 0, ABG)
02:14:47.319 00.000 8976 move complete, result=0
02:14:47.319 00.000 8976 worker thread done servicing request
02:14:47.320 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:14:47.330 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
02:14:47.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:47.330 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:47.330 00.000 5052 Enqueuing Expose request
02:14:47.330 00.000 8976 Worker thread wakes up
02:14:47.330 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:47.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:47.330 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:48.016 00.686 8976 Exposure complete
02:14:48.023 00.007 8976 worker thread done servicing request
02:14:48.023 00.000 5052 OnExposeComplete: enter
02:14:48.023 00.000 5052 UpdateGuideState(): m_state=6
02:14:48.023 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7786
02:14:48.023 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=282.11, Mass=208, SNR=10.0, Peak=96 HFD=1.6
02:14:48.023 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
02:14:48.023 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
02:14:48.023 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.40 hyp=0.60 cameraTheta=0.73 mountX=0.15 mountY=-0.59, mountTheta=-1.32
02:14:48.025 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.40, opts=13)
02:14:48.025 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.40)
02:14:48.025 00.000 8976 Worker thread wakes up
02:14:48.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.40) opts 0xd
02:14:48.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.40)
02:14:48.025 00.000 8976 Moving (0.45, 0.40) raw xDistance=0.15 yDistance=-0.59
02:14:48.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:14:48.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
02:14:48.025 00.000 8976 MoveAxis(R, 0, ABG)
02:14:48.025 00.000 8976 MoveAxis(U, 2, ABG)
02:14:48.025 00.000 8976 stepping (-9, 28) + (0, 2)
02:14:48.025 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:48.026 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:14:48.037 00.011 5052 UpdateGuideState exits: m=208 SNR=10.0
02:14:48.037 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:48.037 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:48.037 00.000 5052 Enqueuing Expose request
02:14:48.050 00.013 8976 Received - 47 (G) 
02:14:48.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:48.050 00.000 8976 stepped: pos (-9, 30)
02:14:48.050 00.000 8976 move complete, result=0
02:14:48.050 00.000 8976 worker thread done servicing request
02:14:48.050 00.000 8976 Worker thread wakes up
02:14:48.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:48.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:48.051 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:14:48.741 00.690 8976 Exposure complete
02:14:48.746 00.005 8976 worker thread done servicing request
02:14:48.746 00.000 5052 OnExposeComplete: enter
02:14:48.746 00.000 5052 UpdateGuideState(): m_state=6
02:14:48.746 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7787
02:14:48.746 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.82, Mass=206, SNR=10.0, Peak=92 HFD=1.8
02:14:48.746 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.04) = xAngle (-0.39 = -0.39)
02:14:48.746 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.49 = -0.49)
02:14:48.746 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.66 mountX=0.10 mountY=-0.05, mountTheta=-0.47
02:14:48.747 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.11, opts=13)
02:14:48.747 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.11)
02:14:48.747 00.000 8976 Worker thread wakes up
02:14:48.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.11) opts 0xd
02:14:48.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.11)
02:14:48.747 00.000 8976 Moving (-0.01, 0.11) raw xDistance=0.10 yDistance=-0.05
02:14:48.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:14:48.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:14:48.747 00.000 8976 MoveAxis(R, 0, ABG)
02:14:48.747 00.000 8976 MoveAxis(U, 0, ABG)
02:14:48.747 00.000 8976 move complete, result=0
02:14:48.747 00.000 8976 worker thread done servicing request
02:14:48.748 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=92, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:14:48.758 00.010 5052 UpdateGuideState exits: m=206 SNR=10.0
02:14:48.758 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:48.758 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:48.758 00.000 5052 Enqueuing Expose request
02:14:48.758 00.000 8976 Worker thread wakes up
02:14:48.758 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:48.758 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:48.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:49.447 00.689 8976 Exposure complete
02:14:49.453 00.006 8976 worker thread done servicing request
02:14:49.453 00.000 5052 OnExposeComplete: enter
02:14:49.453 00.000 5052 UpdateGuideState(): m_state=6
02:14:49.453 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7788
02:14:49.453 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.69, Mass=209, SNR=10.0, Peak=85 HFD=2.1
02:14:49.453 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.05 = 1.24)
02:14:49.453 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
02:14:49.453 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.00 mountX=0.04 mountY=0.12, mountTheta=1.22
02:14:49.454 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.02, opts=13)
02:14:49.454 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.02)
02:14:49.454 00.000 8976 Worker thread wakes up
02:14:49.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.02) opts 0xd
02:14:49.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.02)
02:14:49.454 00.000 8976 Moving (-0.13, -0.02) raw xDistance=0.04 yDistance=0.12
02:14:49.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:14:49.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:14:49.454 00.000 8976 MoveAxis(R, 0, ABG)
02:14:49.454 00.000 8976 MoveAxis(U, 0, ABG)
02:14:49.454 00.000 8976 move complete, result=0
02:14:49.455 00.001 8976 worker thread done servicing request
02:14:49.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:14:49.464 00.009 5052 UpdateGuideState exits: m=209 SNR=10.0
02:14:49.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:49.464 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:49.464 00.000 5052 Enqueuing Expose request
02:14:49.464 00.000 8976 Worker thread wakes up
02:14:49.465 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:49.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:49.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:50.155 00.690 8976 Exposure complete
02:14:50.161 00.006 8976 worker thread done servicing request
02:14:50.161 00.000 5052 OnExposeComplete: enter
02:14:50.161 00.000 5052 UpdateGuideState(): m_state=6
02:14:50.161 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7789
02:14:50.161 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.94, Mass=179, SNR=9.3, Peak=98 HFD=1.9
02:14:50.161 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
02:14:50.161 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
02:14:50.161 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.23 hyp=0.31 cameraTheta=2.29 mountX=0.30 mountY=0.04, mountTheta=0.15
02:14:50.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.23, opts=13)
02:14:50.162 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.23)
02:14:50.162 00.000 8976 Worker thread wakes up
02:14:50.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.23) opts 0xd
02:14:50.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.23)
02:14:50.162 00.000 8976 Moving (-0.20, 0.23) raw xDistance=0.30 yDistance=0.04
02:14:50.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:14:50.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:14:50.162 00.000 8976 MoveAxis(L, 1, ABG)
02:14:50.162 00.000 8976 stepping (-9, 30) + (-1, 0)
02:14:50.162 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:50.163 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=98, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:14:50.172 00.009 5052 UpdateGuideState exits: m=179 SNR=9.3
02:14:50.173 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:50.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:50.173 00.000 5052 Enqueuing Expose request
02:14:50.192 00.019 8976 Received - 47 (G) 
02:14:50.192 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:50.192 00.000 8976 stepped: pos (-10, 30)
02:14:50.193 00.001 8976 MoveAxis(U, 0, ABG)
02:14:50.193 00.000 8976 move complete, result=0
02:14:50.193 00.000 8976 worker thread done servicing request
02:14:50.193 00.000 8976 Worker thread wakes up
02:14:50.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:50.193 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:50.193 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
02:14:50.884 00.691 8976 Exposure complete
02:14:50.890 00.006 8976 worker thread done servicing request
02:14:50.890 00.000 5052 OnExposeComplete: enter
02:14:50.890 00.000 5052 UpdateGuideState(): m_state=6
02:14:50.890 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7790
02:14:50.890 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.85, Mass=192, SNR=9.6, Peak=92 HFD=1.9
02:14:50.890 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
02:14:50.890 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
02:14:50.890 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.21 mountX=0.18 mountY=0.01, mountTheta=0.07
02:14:50.891 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.14, opts=13)
02:14:50.891 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.14)
02:14:50.891 00.000 8976 Worker thread wakes up
02:14:50.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.14) opts 0xd
02:14:50.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.14)
02:14:50.891 00.000 8976 Moving (-0.11, 0.14) raw xDistance=0.18 yDistance=0.01
02:14:50.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:14:50.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:14:50.891 00.000 8976 MoveAxis(R, 0, ABG)
02:14:50.891 00.000 8976 MoveAxis(U, 0, ABG)
02:14:50.891 00.000 8976 move complete, result=0
02:14:50.891 00.000 8976 worker thread done servicing request
02:14:50.893 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=92, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:14:50.903 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
02:14:50.904 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:50.904 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:50.904 00.000 5052 Enqueuing Expose request
02:14:50.904 00.000 8976 Worker thread wakes up
02:14:50.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:50.904 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:50.904 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:51.596 00.692 8976 Exposure complete
02:14:51.603 00.007 8976 worker thread done servicing request
02:14:51.603 00.000 5052 OnExposeComplete: enter
02:14:51.603 00.000 5052 UpdateGuideState(): m_state=6
02:14:51.603 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7791
02:14:51.603 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.79, Mass=217, SNR=10.2, Peak=93 HFD=2.1
02:14:51.603 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
02:14:51.603 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
02:14:51.603 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.11 mountY=0.03, mountTheta=0.27
02:14:51.604 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.08, opts=13)
02:14:51.604 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.08)
02:14:51.604 00.000 8976 Worker thread wakes up
02:14:51.605 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.08) opts 0xd
02:14:51.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.08)
02:14:51.605 00.000 8976 Moving (-0.09, 0.08) raw xDistance=0.11 yDistance=0.03
02:14:51.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:14:51.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:14:51.605 00.000 8976 MoveAxis(R, 0, ABG)
02:14:51.605 00.000 8976 MoveAxis(U, 0, ABG)
02:14:51.605 00.000 8976 move complete, result=0
02:14:51.605 00.000 8976 worker thread done servicing request
02:14:51.606 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=93, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:14:51.614 00.008 5052 UpdateGuideState exits: m=217 SNR=10.2
02:14:51.615 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:51.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:51.615 00.000 5052 Enqueuing Expose request
02:14:51.615 00.000 8976 Worker thread wakes up
02:14:51.615 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:51.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:51.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:52.300 00.685 8976 Exposure complete
02:14:52.306 00.006 8976 worker thread done servicing request
02:14:52.306 00.000 5052 OnExposeComplete: enter
02:14:52.306 00.000 5052 UpdateGuideState(): m_state=6
02:14:52.306 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7792
02:14:52.306 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.64, Mass=185, SNR=9.5, Peak=93 HFD=1.5
02:14:52.306 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
02:14:52.306 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.56)
02:14:52.306 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.58 mountX=-0.06 mountY=0.04, mountTheta=2.58
02:14:52.308 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.07, opts=13)
02:14:52.308 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.07)
02:14:52.308 00.000 8976 Worker thread wakes up
02:14:52.308 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.07) opts 0xd
02:14:52.308 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.07)
02:14:52.308 00.000 8976 Moving (-0.00, -0.07) raw xDistance=-0.06 yDistance=0.04
02:14:52.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:14:52.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:14:52.308 00.000 8976 MoveAxis(R, 0, ABG)
02:14:52.308 00.000 8976 MoveAxis(U, 0, ABG)
02:14:52.308 00.000 8976 move complete, result=0
02:14:52.308 00.000 8976 worker thread done servicing request
02:14:52.308 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:14:52.318 00.010 5052 UpdateGuideState exits: m=185 SNR=9.5
02:14:52.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:52.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:52.318 00.000 5052 Enqueuing Expose request
02:14:52.318 00.000 8976 Worker thread wakes up
02:14:52.318 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:52.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:52.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:53.009 00.691 8976 Exposure complete
02:14:53.014 00.005 8976 worker thread done servicing request
02:14:53.014 00.000 5052 OnExposeComplete: enter
02:14:53.015 00.001 5052 UpdateGuideState(): m_state=6
02:14:53.015 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7793
02:14:53.015 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.79, Mass=175, SNR=9.2, Peak=95 HFD=1.8
02:14:53.015 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
02:14:53.015 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
02:14:53.015 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.53 mountX=0.13 mountY=0.05, mountTheta=0.40
02:14:53.015 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.08, opts=13)
02:14:53.015 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.08)
02:14:53.016 00.001 8976 Worker thread wakes up
02:14:53.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.08) opts 0xd
02:14:53.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.08)
02:14:53.016 00.000 8976 Moving (-0.12, 0.08) raw xDistance=0.13 yDistance=0.05
02:14:53.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:14:53.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:14:53.016 00.000 8976 MoveAxis(R, 0, ABG)
02:14:53.016 00.000 8976 MoveAxis(U, 0, ABG)
02:14:53.016 00.000 8976 move complete, result=0
02:14:53.016 00.000 8976 worker thread done servicing request
02:14:53.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:14:53.026 00.010 5052 UpdateGuideState exits: m=175 SNR=9.2
02:14:53.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:53.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:53.026 00.000 5052 Enqueuing Expose request
02:14:53.026 00.000 8976 Worker thread wakes up
02:14:53.026 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:53.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:53.026 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:53.712 00.686 8976 Exposure complete
02:14:53.717 00.005 8976 worker thread done servicing request
02:14:53.717 00.000 5052 OnExposeComplete: enter
02:14:53.717 00.000 5052 UpdateGuideState(): m_state=6
02:14:53.717 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7794
02:14:53.717 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.69, Mass=180, SNR=9.3, Peak=84 HFD=1.7
02:14:53.717 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
02:14:53.717 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
02:14:53.717 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-3.07 mountX=0.11 mountY=0.25, mountTheta=1.15
02:14:53.717 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.02, opts=13)
02:14:53.717 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.02)
02:14:53.718 00.001 8976 Worker thread wakes up
02:14:53.718 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.02) opts 0xd
02:14:53.718 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.02)
02:14:53.718 00.000 8976 Moving (-0.28, -0.02) raw xDistance=0.11 yDistance=0.25
02:14:53.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:14:53.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:14:53.718 00.000 8976 MoveAxis(R, 0, ABG)
02:14:53.718 00.000 8976 MoveAxis(U, 0, ABG)
02:14:53.718 00.000 8976 move complete, result=0
02:14:53.718 00.000 8976 worker thread done servicing request
02:14:53.718 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:14:53.729 00.011 5052 UpdateGuideState exits: m=180 SNR=9.3
02:14:53.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:53.729 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:53.729 00.000 5052 Enqueuing Expose request
02:14:53.729 00.000 8976 Worker thread wakes up
02:14:53.729 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:53.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:53.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:54.414 00.685 8976 Exposure complete
02:14:54.419 00.005 8976 worker thread done servicing request
02:14:54.419 00.000 5052 OnExposeComplete: enter
02:14:54.419 00.000 5052 UpdateGuideState(): m_state=6
02:14:54.419 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7795
02:14:54.419 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.91, Mass=183, SNR=9.4, Peak=86 HFD=2.0
02:14:54.419 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
02:14:54.419 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
02:14:54.419 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.20 hyp=0.39 cameraTheta=2.60 mountX=0.33 mountY=0.17, mountTheta=0.48
02:14:54.420 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.20, opts=13)
02:14:54.420 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.20)
02:14:54.420 00.000 8976 Worker thread wakes up
02:14:54.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.20) opts 0xd
02:14:54.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.20)
02:14:54.420 00.000 8976 Moving (-0.33, 0.20) raw xDistance=0.33 yDistance=0.17
02:14:54.421 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:14:54.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:14:54.421 00.000 8976 MoveAxis(L, 1, ABG)
02:14:54.421 00.000 8976 stepping (-10, 30) + (-1, 0)
02:14:54.421 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:54.421 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:14:54.431 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
02:14:54.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:54.431 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:54.431 00.000 5052 Enqueuing Expose request
02:14:54.445 00.014 8976 Received - 47 (G) 
02:14:54.445 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:54.445 00.000 8976 stepped: pos (-11, 30)
02:14:54.445 00.000 8976 MoveAxis(U, 0, ABG)
02:14:54.445 00.000 8976 move complete, result=0
02:14:54.445 00.000 8976 worker thread done servicing request
02:14:54.445 00.000 8976 Worker thread wakes up
02:14:54.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:54.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:54.445 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:14:55.139 00.694 8976 Exposure complete
02:14:55.146 00.007 8976 worker thread done servicing request
02:14:55.146 00.000 5052 OnExposeComplete: enter
02:14:55.146 00.000 5052 UpdateGuideState(): m_state=6
02:14:55.146 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7796
02:14:55.146 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.88, Mass=211, SNR=10.0, Peak=80 HFD=2.1
02:14:55.146 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:14:55.146 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
02:14:55.146 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.17 hyp=0.55 cameraTheta=2.83 mountX=0.39 mountY=0.35, mountTheta=0.72
02:14:55.147 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.17, opts=13)
02:14:55.147 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.17)
02:14:55.147 00.000 8976 Worker thread wakes up
02:14:55.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.17) opts 0xd
02:14:55.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.17)
02:14:55.147 00.000 8976 Moving (-0.53, 0.17) raw xDistance=0.39 yDistance=0.35
02:14:55.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
02:14:55.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:14:55.147 00.000 8976 MoveAxis(L, 2, ABG)
02:14:55.148 00.001 8976 stepping (-11, 30) + (-2, 0)
02:14:55.148 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:55.148 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:14:55.159 00.011 5052 UpdateGuideState exits: m=211 SNR=10.0
02:14:55.159 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:55.159 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:55.159 00.000 5052 Enqueuing Expose request
02:14:55.181 00.022 8976 Received - 47 (G) 
02:14:55.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:55.181 00.000 8976 stepped: pos (-13, 30)
02:14:55.181 00.000 8976 MoveAxis(D, 1, ABG)
02:14:55.181 00.000 8976 stepping (-13, 30) + (0, -1)
02:14:55.181 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:55.213 00.032 8976 Received - 47 (G) 
02:14:55.213 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:55.213 00.000 8976 stepped: pos (-13, 29)
02:14:55.213 00.000 8976 move complete, result=0
02:14:55.213 00.000 8976 worker thread done servicing request
02:14:55.213 00.000 8976 Worker thread wakes up
02:14:55.213 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:14:55.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:55.213 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:55.915 00.702 8976 Exposure complete
02:14:55.920 00.005 8976 worker thread done servicing request
02:14:55.920 00.000 5052 OnExposeComplete: enter
02:14:55.921 00.001 5052 UpdateGuideState(): m_state=6
02:14:55.921 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7797
02:14:55.921 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.47, Mass=174, SNR=9.2, Peak=81 HFD=1.9
02:14:55.921 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.72 = 2.56)
02:14:55.921 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.46)
02:14:55.921 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.68 mountX=-0.20 mountY=0.15, mountTheta=2.49
02:14:55.921 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.24, opts=13)
02:14:55.921 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.24)
02:14:55.922 00.001 8976 Worker thread wakes up
02:14:55.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.24) opts 0xd
02:14:55.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.24)
02:14:55.922 00.000 8976 Moving (-0.03, -0.24) raw xDistance=-0.20 yDistance=0.15
02:14:55.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:14:55.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:14:55.922 00.000 8976 MoveAxis(R, 0, ABG)
02:14:55.922 00.000 8976 MoveAxis(U, 0, ABG)
02:14:55.922 00.000 8976 move complete, result=0
02:14:55.922 00.000 8976 worker thread done servicing request
02:14:55.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:14:55.932 00.010 5052 UpdateGuideState exits: m=174 SNR=9.2
02:14:55.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:55.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:55.932 00.000 5052 Enqueuing Expose request
02:14:55.932 00.000 8976 Worker thread wakes up
02:14:55.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:55.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:55.932 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:56.625 00.693 8976 Exposure complete
02:14:56.631 00.006 8976 worker thread done servicing request
02:14:56.631 00.000 5052 OnExposeComplete: enter
02:14:56.631 00.000 5052 UpdateGuideState(): m_state=6
02:14:56.631 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7798
02:14:56.631 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.45, Mass=209, SNR=10.0, Peak=81 HFD=1.5
02:14:56.631 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
02:14:56.631 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
02:14:56.631 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.26 hyp=0.35 cameraTheta=-0.84 mountX=-0.33 mountY=-0.05, mountTheta=-2.98
02:14:56.632 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.26, opts=13)
02:14:56.632 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.26)
02:14:56.632 00.000 8976 Worker thread wakes up
02:14:56.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.26) opts 0xd
02:14:56.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.26)
02:14:56.632 00.000 8976 Moving (0.23, -0.26) raw xDistance=-0.33 yDistance=-0.05
02:14:56.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:14:56.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:14:56.632 00.000 8976 MoveAxis(R, 1, ABG)
02:14:56.632 00.000 8976 stepping (-13, 29) + (1, 0)
02:14:56.632 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:56.632 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:14:56.644 00.012 5052 UpdateGuideState exits: m=209 SNR=10.0
02:14:56.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:56.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:56.644 00.000 5052 Enqueuing Expose request
02:14:56.652 00.008 8976 Received - 47 (G) 
02:14:56.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:56.652 00.000 8976 stepped: pos (-12, 29)
02:14:56.652 00.000 8976 MoveAxis(U, 0, ABG)
02:14:56.652 00.000 8976 move complete, result=0
02:14:56.652 00.000 8976 worker thread done servicing request
02:14:56.652 00.000 8976 Worker thread wakes up
02:14:56.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:56.652 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:56.652 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:14:57.342 00.690 8976 Exposure complete
02:14:57.347 00.005 8976 worker thread done servicing request
02:14:57.348 00.001 5052 OnExposeComplete: enter
02:14:57.348 00.000 5052 UpdateGuideState(): m_state=6
02:14:57.348 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7799
02:14:57.348 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.29, Mass=182, SNR=9.4, Peak=85 HFD=1.5
02:14:57.348 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.04) = xAngle (-3.15 = 3.14)
02:14:57.348 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.25 = 3.03)
02:14:57.348 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.42 hyp=0.47 cameraTheta=-1.10 mountX=-0.47 mountY=0.05, mountTheta=3.03
02:14:57.349 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.42, opts=13)
02:14:57.349 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.42)
02:14:57.349 00.000 8976 Worker thread wakes up
02:14:57.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.42) opts 0xd
02:14:57.349 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.42)
02:14:57.349 00.000 8976 Moving (0.21, -0.42) raw xDistance=-0.47 yDistance=0.05
02:14:57.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
02:14:57.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:14:57.349 00.000 8976 MoveAxis(R, 2, ABG)
02:14:57.349 00.000 8976 stepping (-12, 29) + (2, 0)
02:14:57.349 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:57.350 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:14:57.359 00.009 5052 UpdateGuideState exits: m=182 SNR=9.4
02:14:57.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:57.360 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:57.360 00.000 5052 Enqueuing Expose request
02:14:57.387 00.027 8976 Received - 47 (G) 
02:14:57.387 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:14:57.387 00.000 8976 stepped: pos (-10, 29)
02:14:57.387 00.000 8976 MoveAxis(U, 0, ABG)
02:14:57.387 00.000 8976 move complete, result=0
02:14:57.387 00.000 8976 worker thread done servicing request
02:14:57.387 00.000 8976 Worker thread wakes up
02:14:57.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:57.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:57.387 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
02:14:58.078 00.691 8976 Exposure complete
02:14:58.083 00.005 8976 worker thread done servicing request
02:14:58.083 00.000 5052 OnExposeComplete: enter
02:14:58.083 00.000 5052 UpdateGuideState(): m_state=6
02:14:58.083 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7800
02:14:58.083 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.91, Mass=197, SNR=9.7, Peak=89 HFD=2.0
02:14:58.083 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
02:14:58.083 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
02:14:58.083 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.30 cameraTheta=0.71 mountX=0.07 mountY=-0.30, mountTheta=-1.34
02:14:58.084 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.20, opts=13)
02:14:58.084 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.20)
02:14:58.084 00.000 8976 Worker thread wakes up
02:14:58.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.20) opts 0xd
02:14:58.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.20)
02:14:58.084 00.000 8976 Moving (0.23, 0.20) raw xDistance=0.07 yDistance=-0.30
02:14:58.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:14:58.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:14:58.084 00.000 8976 MoveAxis(R, 0, ABG)
02:14:58.084 00.000 8976 MoveAxis(U, 1, ABG)
02:14:58.085 00.001 8976 stepping (-10, 29) + (0, 1)
02:14:58.085 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:58.085 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:14:58.095 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:14:58.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:58.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:58.095 00.000 5052 Enqueuing Expose request
02:14:58.106 00.011 8976 Received - 47 (G) 
02:14:58.106 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:14:58.106 00.000 8976 stepped: pos (-10, 30)
02:14:58.106 00.000 8976 move complete, result=0
02:14:58.106 00.000 8976 worker thread done servicing request
02:14:58.106 00.000 8976 Worker thread wakes up
02:14:58.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:58.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:58.107 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:14:58.795 00.688 8976 Exposure complete
02:14:58.800 00.005 8976 worker thread done servicing request
02:14:58.800 00.000 5052 OnExposeComplete: enter
02:14:58.800 00.000 5052 UpdateGuideState(): m_state=6
02:14:58.800 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7801
02:14:58.800 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.85, Mass=177, SNR=9.2, Peak=87 HFD=1.8
02:14:58.800 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
02:14:58.800 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
02:14:58.800 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.70 mountX=0.05 mountY=-0.21, mountTheta=-1.35
02:14:58.801 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.14, opts=13)
02:14:58.801 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.14)
02:14:58.801 00.000 8976 Worker thread wakes up
02:14:58.801 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.14) opts 0xd
02:14:58.801 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.14)
02:14:58.801 00.000 8976 Moving (0.17, 0.14) raw xDistance=0.05 yDistance=-0.21
02:14:58.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:14:58.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:14:58.801 00.000 8976 MoveAxis(R, 0, ABG)
02:14:58.801 00.000 8976 MoveAxis(U, 0, ABG)
02:14:58.801 00.000 8976 move complete, result=0
02:14:58.802 00.001 8976 worker thread done servicing request
02:14:58.802 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:14:58.813 00.011 5052 UpdateGuideState exits: m=177 SNR=9.2
02:14:58.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:58.813 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:58.813 00.000 5052 Enqueuing Expose request
02:14:58.813 00.000 8976 Worker thread wakes up
02:14:58.813 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:14:58.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:58.814 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:59.511 00.697 8976 Exposure complete
02:14:59.518 00.007 8976 worker thread done servicing request
02:14:59.518 00.000 5052 OnExposeComplete: enter
02:14:59.518 00.000 5052 UpdateGuideState(): m_state=6
02:14:59.518 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7802
02:14:59.518 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.71, Mass=185, SNR=9.5, Peak=92 HFD=2.1
02:14:59.518 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:14:59.518 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:14:59.518 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.00 hyp=0.29 cameraTheta=3.14 mountX=0.14 mountY=0.25, mountTheta=1.07
02:14:59.519 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.00, opts=13)
02:14:59.519 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.00)
02:14:59.521 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:14:59.522 00.001 8976 Worker thread wakes up
02:14:59.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.00) opts 0xd
02:14:59.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.00)
02:14:59.522 00.000 8976 Moving (-0.29, 0.00) raw xDistance=0.14 yDistance=0.25
02:14:59.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:14:59.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:14:59.522 00.000 8976 MoveAxis(R, 0, ABG)
02:14:59.522 00.000 8976 MoveAxis(U, 0, ABG)
02:14:59.522 00.000 8976 move complete, result=0
02:14:59.522 00.000 8976 worker thread done servicing request
02:14:59.533 00.011 5052 UpdateGuideState exits: m=185 SNR=9.5
02:14:59.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:59.533 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:14:59.533 00.000 5052 Enqueuing Expose request
02:14:59.533 00.000 8976 Worker thread wakes up
02:14:59.533 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:14:59.533 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:14:59.534 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:00.225 00.691 8976 Exposure complete
02:15:00.230 00.005 8976 worker thread done servicing request
02:15:00.230 00.000 5052 OnExposeComplete: enter
02:15:00.230 00.000 5052 UpdateGuideState(): m_state=6
02:15:00.230 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7803
02:15:00.230 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.85, Mass=194, SNR=9.7, Peak=92 HFD=2.1
02:15:00.230 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:15:00.230 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
02:15:00.230 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.27 cameraTheta=2.62 mountX=0.23 mountY=0.12, mountTheta=0.49
02:15:00.231 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.14, opts=13)
02:15:00.231 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.14)
02:15:00.231 00.000 8976 Worker thread wakes up
02:15:00.231 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.14) opts 0xd
02:15:00.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.14)
02:15:00.231 00.000 8976 Moving (-0.24, 0.14) raw xDistance=0.23 yDistance=0.12
02:15:00.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:15:00.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:15:00.232 00.001 8976 MoveAxis(R, 0, ABG)
02:15:00.232 00.000 8976 MoveAxis(U, 0, ABG)
02:15:00.232 00.000 8976 move complete, result=0
02:15:00.232 00.000 8976 worker thread done servicing request
02:15:00.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:15:00.243 00.011 5052 UpdateGuideState exits: m=194 SNR=9.7
02:15:00.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:00.243 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:00.243 00.000 5052 Enqueuing Expose request
02:15:00.243 00.000 8976 Worker thread wakes up
02:15:00.243 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:00.244 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:00.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:00.930 00.686 8976 Exposure complete
02:15:00.935 00.005 8976 worker thread done servicing request
02:15:00.935 00.000 5052 OnExposeComplete: enter
02:15:00.935 00.000 5052 UpdateGuideState(): m_state=6
02:15:00.935 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7804
02:15:00.935 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.11, Mass=197, SNR=9.7, Peak=96 HFD=1.9
02:15:00.935 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
02:15:00.935 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
02:15:00.935 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.40 hyp=0.56 cameraTheta=2.33 mountX=0.53 mountY=0.10, mountTheta=0.19
02:15:00.936 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.40, opts=13)
02:15:00.936 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.40)
02:15:00.936 00.000 8976 Worker thread wakes up
02:15:00.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.40) opts 0xd
02:15:00.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.40)
02:15:00.936 00.000 8976 Moving (-0.38, 0.40) raw xDistance=0.53 yDistance=0.10
02:15:00.937 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
02:15:00.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:15:00.937 00.000 8976 MoveAxis(L, 2, ABG)
02:15:00.937 00.000 8976 stepping (-10, 30) + (-2, 0)
02:15:00.937 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:00.938 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=96, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:15:00.947 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
02:15:00.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:00.947 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:00.947 00.000 5052 Enqueuing Expose request
02:15:00.968 00.021 8976 Received - 47 (G) 
02:15:00.968 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:00.968 00.000 8976 stepped: pos (-12, 30)
02:15:00.968 00.000 8976 MoveAxis(U, 0, ABG)
02:15:00.968 00.000 8976 move complete, result=0
02:15:00.968 00.000 8976 worker thread done servicing request
02:15:00.968 00.000 8976 Worker thread wakes up
02:15:00.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:00.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:00.968 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
02:15:01.655 00.687 8976 Exposure complete
02:15:01.661 00.006 8976 worker thread done servicing request
02:15:01.661 00.000 5052 OnExposeComplete: enter
02:15:01.661 00.000 5052 UpdateGuideState(): m_state=6
02:15:01.661 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7805
02:15:01.661 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.85, Mass=198, SNR=9.7, Peak=99 HFD=1.7
02:15:01.661 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
02:15:01.661 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
02:15:01.661 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.61 mountX=0.13 mountY=-0.07, mountTheta=-0.51
02:15:01.662 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.14, opts=13)
02:15:01.662 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.14)
02:15:01.662 00.000 8976 Worker thread wakes up
02:15:01.662 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.14) opts 0xd
02:15:01.662 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.14)
02:15:01.662 00.000 8976 Moving (-0.01, 0.14) raw xDistance=0.13 yDistance=-0.07
02:15:01.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:15:01.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:15:01.662 00.000 8976 MoveAxis(R, 0, ABG)
02:15:01.663 00.001 8976 MoveAxis(U, 0, ABG)
02:15:01.663 00.000 8976 move complete, result=0
02:15:01.663 00.000 8976 worker thread done servicing request
02:15:01.663 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:15:01.673 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
02:15:01.673 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:01.673 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:01.673 00.000 5052 Enqueuing Expose request
02:15:01.674 00.001 8976 Worker thread wakes up
02:15:01.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:01.674 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:01.674 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:02.360 00.686 8976 Exposure complete
02:15:02.366 00.006 8976 worker thread done servicing request
02:15:02.366 00.000 5052 OnExposeComplete: enter
02:15:02.366 00.000 5052 UpdateGuideState(): m_state=6
02:15:02.366 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7806
02:15:02.366 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.12, Mass=192, SNR=9.7, Peak=106 HFD=1.7
02:15:02.366 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
02:15:02.366 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
02:15:02.366 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.41 hyp=0.41 cameraTheta=1.59 mountX=0.37 mountY=-0.22, mountTheta=-0.53
02:15:02.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.41, opts=13)
02:15:02.367 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.41)
02:15:02.367 00.000 8976 Worker thread wakes up
02:15:02.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.41) opts 0xd
02:15:02.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.41)
02:15:02.367 00.000 8976 Moving (-0.01, 0.41) raw xDistance=0.37 yDistance=-0.22
02:15:02.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:15:02.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:15:02.367 00.000 8976 MoveAxis(L, 2, ABG)
02:15:02.367 00.000 8976 stepping (-12, 30) + (-2, 0)
02:15:02.367 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:02.368 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=106, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:15:02.379 00.011 5052 UpdateGuideState exits: m=192 SNR=9.7
02:15:02.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:02.379 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:02.379 00.000 5052 Enqueuing Expose request
02:15:02.390 00.011 8976 Received - 47 (G) 
02:15:02.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:02.390 00.000 8976 stepped: pos (-14, 30)
02:15:02.390 00.000 8976 MoveAxis(U, 0, ABG)
02:15:02.391 00.001 8976 move complete, result=0
02:15:02.391 00.000 8976 worker thread done servicing request
02:15:02.391 00.000 8976 Worker thread wakes up
02:15:02.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:02.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:02.391 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:15:03.085 00.694 8976 Exposure complete
02:15:03.090 00.005 8976 worker thread done servicing request
02:15:03.090 00.000 5052 OnExposeComplete: enter
02:15:03.090 00.000 5052 UpdateGuideState(): m_state=6
02:15:03.090 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7807
02:15:03.090 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.74, Mass=208, SNR=10.1, Peak=90 HFD=2.1
02:15:03.090 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:15:03.090 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:15:03.090 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.94 mountX=0.11 mountY=0.13, mountTheta=0.85
02:15:03.091 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.04, opts=13)
02:15:03.091 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.04)
02:15:03.091 00.000 8976 Worker thread wakes up
02:15:03.091 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.04) opts 0xd
02:15:03.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.04)
02:15:03.091 00.000 8976 Moving (-0.17, 0.04) raw xDistance=0.11 yDistance=0.13
02:15:03.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:15:03.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:15:03.091 00.000 8976 MoveAxis(R, 0, ABG)
02:15:03.091 00.000 8976 MoveAxis(U, 0, ABG)
02:15:03.091 00.000 8976 move complete, result=0
02:15:03.091 00.000 8976 worker thread done servicing request
02:15:03.092 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:15:03.102 00.010 5052 UpdateGuideState exits: m=208 SNR=10.1
02:15:03.102 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:03.102 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:03.102 00.000 5052 Enqueuing Expose request
02:15:03.102 00.000 8976 Worker thread wakes up
02:15:03.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:03.102 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:03.102 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:03.797 00.695 8976 Exposure complete
02:15:03.804 00.007 8976 worker thread done servicing request
02:15:03.804 00.000 5052 OnExposeComplete: enter
02:15:03.804 00.000 5052 UpdateGuideState(): m_state=6
02:15:03.804 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7808
02:15:03.804 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.66, Mass=212, SNR=10.1, Peak=81 HFD=1.6
02:15:03.804 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
02:15:03.804 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
02:15:03.804 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.05 hyp=0.76 cameraTheta=-3.07 mountX=0.30 mountY=0.67, mountTheta=1.15
02:15:03.805 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-0.05, opts=13)
02:15:03.805 00.000 5052 Enqueuing Move request for stepguider (-0.76, -0.05)
02:15:03.805 00.000 8976 Worker thread wakes up
02:15:03.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -0.05) opts 0xd
02:15:03.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -0.05)
02:15:03.805 00.000 8976 Moving (-0.76, -0.05) raw xDistance=0.30 yDistance=0.67
02:15:03.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:15:03.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
02:15:03.805 00.000 8976 MoveAxis(L, 1, ABG)
02:15:03.805 00.000 8976 stepping (-14, 30) + (-1, 0)
02:15:03.805 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:03.806 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:15:03.822 00.016 5052 UpdateGuideState exits: m=212 SNR=10.1
02:15:03.823 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:03.823 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:03.823 00.000 5052 Enqueuing Expose request
02:15:03.829 00.006 8976 Received - 47 (G) 
02:15:03.829 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:03.829 00.000 8976 stepped: pos (-15, 30)
02:15:03.829 00.000 8976 MoveAxis(D, 3, ABG)
02:15:03.829 00.000 8976 stepping (-15, 30) + (0, -3)
02:15:03.829 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:03.861 00.032 8976 Received - 47 (G) 
02:15:03.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:03.861 00.000 8976 stepped: pos (-15, 27)
02:15:03.861 00.000 8976 move complete, result=0
02:15:03.861 00.000 8976 worker thread done servicing request
02:15:03.862 00.001 8976 Worker thread wakes up
02:15:03.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:03.862 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:03.862 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
02:15:04.556 00.694 8976 Exposure complete
02:15:04.561 00.005 8976 worker thread done servicing request
02:15:04.561 00.000 5052 OnExposeComplete: enter
02:15:04.561 00.000 5052 UpdateGuideState(): m_state=6
02:15:04.561 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7809
02:15:04.562 00.001 5052 Star::Find returns 1 (0), X=328.33, Y=281.82, Mass=186, SNR=9.5, Peak=96 HFD=1.6
02:15:04.562 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:15:04.562 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:15:04.562 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.11 hyp=0.86 cameraTheta=3.01 mountX=0.49 mountY=0.65, mountTheta=0.93
02:15:04.562 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.11, opts=13)
02:15:04.562 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.11)
02:15:04.562 00.000 8976 Worker thread wakes up
02:15:04.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.11) opts 0xd
02:15:04.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.11)
02:15:04.563 00.001 8976 Moving (-0.85, 0.11) raw xDistance=0.49 yDistance=0.65
02:15:04.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
02:15:04.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
02:15:04.563 00.000 8976 MoveAxis(L, 2, ABG)
02:15:04.563 00.000 8976 stepping (-15, 27) + (-2, 0)
02:15:04.563 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:04.563 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:15:04.572 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
02:15:04.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:04.572 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:04.572 00.000 5052 Enqueuing Expose request
02:15:04.597 00.025 8976 Received - 47 (G) 
02:15:04.597 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:04.597 00.000 8976 stepped: pos (-17, 27)
02:15:04.597 00.000 8976 MoveAxis(D, 3, ABG)
02:15:04.597 00.000 8976 stepping (-17, 27) + (0, -3)
02:15:04.597 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:04.629 00.032 8976 Received - 47 (G) 
02:15:04.629 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:04.629 00.000 8976 stepped: pos (-17, 24)
02:15:04.629 00.000 8976 move complete, result=0
02:15:04.629 00.000 8976 worker thread done servicing request
02:15:04.629 00.000 8976 Worker thread wakes up
02:15:04.629 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:04.629 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:04.629 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:15:05.318 00.689 8976 Exposure complete
02:15:05.322 00.004 8976 worker thread done servicing request
02:15:05.323 00.001 5052 OnExposeComplete: enter
02:15:05.323 00.000 5052 UpdateGuideState(): m_state=6
02:15:05.323 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7810
02:15:05.323 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.78, Mass=208, SNR=10.0, Peak=97 HFD=1.7
02:15:05.323 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:15:05.323 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:15:05.323 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.07 hyp=0.80 cameraTheta=3.05 mountX=0.43 mountY=0.63, mountTheta=0.97
02:15:05.323 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.07, opts=13)
02:15:05.323 00.000 5052 Enqueuing Move request for stepguider (-0.80, 0.07)
02:15:05.324 00.001 8976 Worker thread wakes up
02:15:05.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.07) opts 0xd
02:15:05.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.07)
02:15:05.324 00.000 8976 Moving (-0.80, 0.07) raw xDistance=0.43 yDistance=0.63
02:15:05.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
02:15:05.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
02:15:05.324 00.000 8976 MoveAxis(L, 2, ABG)
02:15:05.324 00.000 8976 stepping (-17, 24) + (-2, 0)
02:15:05.324 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:05.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:15:05.334 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:15:05.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:05.334 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:05.334 00.000 5052 Enqueuing Expose request
02:15:05.348 00.014 8976 Received - 47 (G) 
02:15:05.348 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:05.348 00.000 8976 stepped: pos (-19, 24)
02:15:05.348 00.000 8976 MoveAxis(D, 3, ABG)
02:15:05.348 00.000 8976 stepping (-19, 24) + (0, -3)
02:15:05.348 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:05.380 00.032 8976 Received - 47 (G) 
02:15:05.380 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:05.380 00.000 8976 stepped: pos (-19, 21)
02:15:05.380 00.000 8976 move complete, result=0
02:15:05.380 00.000 8976 worker thread done servicing request
02:15:05.380 00.000 8976 Worker thread wakes up
02:15:05.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:05.380 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:05.380 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:15:06.074 00.694 8976 Exposure complete
02:15:06.079 00.005 8976 worker thread done servicing request
02:15:06.080 00.001 5052 OnExposeComplete: enter
02:15:06.080 00.000 5052 UpdateGuideState(): m_state=6
02:15:06.080 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7811
02:15:06.080 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.70, Mass=202, SNR=9.9, Peak=90 HFD=1.8
02:15:06.080 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:15:06.080 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
02:15:06.080 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-3.11 mountX=0.15 mountY=0.29, mountTheta=1.11
02:15:06.081 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.01, opts=13)
02:15:06.081 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.01)
02:15:06.081 00.000 8976 Worker thread wakes up
02:15:06.082 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.01) opts 0xd
02:15:06.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.01)
02:15:06.082 00.000 8976 Moving (-0.34, -0.01) raw xDistance=0.15 yDistance=0.29
02:15:06.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:15:06.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
02:15:06.082 00.000 8976 MoveAxis(R, 0, ABG)
02:15:06.082 00.000 8976 MoveAxis(D, 1, ABG)
02:15:06.082 00.000 8976 stepping (-19, 21) + (0, -1)
02:15:06.082 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:06.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:15:06.093 00.011 5052 UpdateGuideState exits: m=202 SNR=9.9
02:15:06.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:06.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:06.093 00.000 5052 Enqueuing Expose request
02:15:06.116 00.023 8976 Received - 47 (G) 
02:15:06.116 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:06.116 00.000 8976 stepped: pos (-19, 20)
02:15:06.116 00.000 8976 move complete, result=0
02:15:06.116 00.000 8976 worker thread done servicing request
02:15:06.116 00.000 8976 Worker thread wakes up
02:15:06.116 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:15:06.116 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:06.116 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:06.807 00.691 8976 Exposure complete
02:15:06.812 00.005 8976 worker thread done servicing request
02:15:06.812 00.000 5052 OnExposeComplete: enter
02:15:06.813 00.001 5052 UpdateGuideState(): m_state=6
02:15:06.813 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7812
02:15:06.813 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.33, Mass=204, SNR=9.9, Peak=83 HFD=1.7
02:15:06.813 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.04) = xAngle (-3.47 = 2.81)
02:15:06.813 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.71)
02:15:06.813 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.38 hyp=0.39 cameraTheta=-1.43 mountX=-0.36 mountY=0.16, mountTheta=2.72
02:15:06.813 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.38, opts=13)
02:15:06.813 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.38)
02:15:06.813 00.000 8976 Worker thread wakes up
02:15:06.814 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.38) opts 0xd
02:15:06.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.38)
02:15:06.814 00.000 8976 Moving (0.05, -0.38) raw xDistance=-0.36 yDistance=0.16
02:15:06.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:15:06.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:15:06.814 00.000 8976 MoveAxis(R, 2, ABG)
02:15:06.814 00.000 8976 stepping (-19, 20) + (2, 0)
02:15:06.814 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:06.814 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:15:06.824 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
02:15:06.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:06.824 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:06.824 00.000 5052 Enqueuing Expose request
02:15:06.851 00.027 8976 Received - 47 (G) 
02:15:06.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:06.851 00.000 8976 stepped: pos (-17, 20)
02:15:06.851 00.000 8976 MoveAxis(U, 0, ABG)
02:15:06.851 00.000 8976 move complete, result=0
02:15:06.851 00.000 8976 worker thread done servicing request
02:15:06.851 00.000 8976 Worker thread wakes up
02:15:06.851 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:06.851 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:06.851 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
02:15:07.542 00.691 8976 Exposure complete
02:15:07.547 00.005 8976 worker thread done servicing request
02:15:07.547 00.000 5052 OnExposeComplete: enter
02:15:07.548 00.001 5052 UpdateGuideState(): m_state=6
02:15:07.548 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7813
02:15:07.548 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.81, Mass=194, SNR=9.7, Peak=79 HFD=1.9
02:15:07.548 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:15:07.548 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:15:07.548 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.10 hyp=0.44 cameraTheta=0.22 mountX=-0.11 mountY=-0.41, mountTheta=-1.83
02:15:07.548 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.10, opts=13)
02:15:07.549 00.001 5052 Enqueuing Move request for stepguider (0.43, 0.10)
02:15:07.549 00.000 8976 Worker thread wakes up
02:15:07.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.10) opts 0xd
02:15:07.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.10)
02:15:07.549 00.000 8976 Moving (0.43, 0.10) raw xDistance=-0.11 yDistance=-0.41
02:15:07.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:15:07.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:15:07.549 00.000 8976 MoveAxis(R, 0, ABG)
02:15:07.549 00.000 8976 MoveAxis(U, 2, ABG)
02:15:07.549 00.000 8976 stepping (-17, 20) + (0, 2)
02:15:07.549 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:07.550 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:15:07.561 00.011 5052 UpdateGuideState exits: m=194 SNR=9.7
02:15:07.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:07.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:07.561 00.000 5052 Enqueuing Expose request
02:15:07.586 00.025 8976 Received - 47 (G) 
02:15:07.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:07.586 00.000 8976 stepped: pos (-17, 22)
02:15:07.586 00.000 8976 move complete, result=0
02:15:07.586 00.000 8976 worker thread done servicing request
02:15:07.586 00.000 8976 Worker thread wakes up
02:15:07.586 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:15:07.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:07.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:08.274 00.688 8976 Exposure complete
02:15:08.279 00.005 8976 worker thread done servicing request
02:15:08.280 00.001 5052 OnExposeComplete: enter
02:15:08.280 00.000 5052 UpdateGuideState(): m_state=6
02:15:08.280 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7814
02:15:08.280 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.64, Mass=178, SNR=9.3, Peak=82 HFD=1.8
02:15:08.280 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:15:08.280 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:15:08.280 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.07 hyp=0.68 cameraTheta=-0.10 mountX=-0.37 mountY=-0.53, mountTheta=-2.18
02:15:08.281 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.07, opts=13)
02:15:08.281 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.07)
02:15:08.281 00.000 8976 Worker thread wakes up
02:15:08.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.07) opts 0xd
02:15:08.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.07)
02:15:08.281 00.000 8976 Moving (0.68, -0.07) raw xDistance=-0.37 yDistance=-0.53
02:15:08.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:15:08.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
02:15:08.281 00.000 8976 MoveAxis(R, 2, ABG)
02:15:08.281 00.000 8976 stepping (-17, 22) + (2, 0)
02:15:08.281 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:08.282 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:15:08.291 00.009 5052 UpdateGuideState exits: m=178 SNR=9.3
02:15:08.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:08.291 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:08.291 00.000 5052 Enqueuing Expose request
02:15:08.306 00.015 8976 Received - 47 (G) 
02:15:08.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:08.306 00.000 8976 stepped: pos (-15, 22)
02:15:08.306 00.000 8976 MoveAxis(U, 2, ABG)
02:15:08.306 00.000 8976 stepping (-15, 22) + (0, 2)
02:15:08.306 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:08.337 00.031 8976 Received - 47 (G) 
02:15:08.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:08.337 00.000 8976 stepped: pos (-15, 24)
02:15:08.337 00.000 8976 move complete, result=0
02:15:08.337 00.000 8976 worker thread done servicing request
02:15:08.337 00.000 8976 Worker thread wakes up
02:15:08.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:08.337 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:08.337 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:15:09.025 00.688 8976 Exposure complete
02:15:09.031 00.006 8976 worker thread done servicing request
02:15:09.031 00.000 5052 OnExposeComplete: enter
02:15:09.031 00.000 5052 UpdateGuideState(): m_state=6
02:15:09.031 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7815
02:15:09.031 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.68, Mass=197, SNR=9.7, Peak=86 HFD=1.7
02:15:09.031 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:15:09.031 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
02:15:09.031 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-0.10 mountX=-0.17 mountY=-0.25, mountTheta=-2.18
02:15:09.032 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.03, opts=13)
02:15:09.032 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.03)
02:15:09.032 00.000 8976 Worker thread wakes up
02:15:09.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.03) opts 0xd
02:15:09.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.03)
02:15:09.032 00.000 8976 Moving (0.31, -0.03) raw xDistance=-0.17 yDistance=-0.25
02:15:09.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:15:09.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:15:09.033 00.001 8976 MoveAxis(R, 0, ABG)
02:15:09.033 00.000 8976 MoveAxis(U, 0, ABG)
02:15:09.033 00.000 8976 move complete, result=0
02:15:09.033 00.000 8976 worker thread done servicing request
02:15:09.033 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:15:09.045 00.012 5052 UpdateGuideState exits: m=197 SNR=9.7
02:15:09.046 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:09.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:09.046 00.000 5052 Enqueuing Expose request
02:15:09.046 00.000 8976 Worker thread wakes up
02:15:09.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:09.046 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:15:09.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:09.741 00.695 8976 Exposure complete
02:15:09.746 00.005 8976 worker thread done servicing request
02:15:09.746 00.000 5052 OnExposeComplete: enter
02:15:09.746 00.000 5052 UpdateGuideState(): m_state=6
02:15:09.746 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7816
02:15:09.746 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=282.01, Mass=174, SNR=9.2, Peak=92 HFD=2.0
02:15:09.746 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
02:15:09.746 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
02:15:09.746 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.30 hyp=0.88 cameraTheta=0.34 mountX=-0.11 mountY=-0.86, mountTheta=-1.70
02:15:09.747 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.30, opts=13)
02:15:09.747 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.30)
02:15:09.747 00.000 8976 Worker thread wakes up
02:15:09.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.30) opts 0xd
02:15:09.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.30)
02:15:09.747 00.000 8976 Moving (0.83, 0.30) raw xDistance=-0.11 yDistance=-0.86
02:15:09.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:15:09.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86
02:15:09.747 00.000 8976 MoveAxis(R, 0, ABG)
02:15:09.747 00.000 8976 MoveAxis(U, 3, ABG)
02:15:09.747 00.000 8976 stepping (-15, 24) + (0, 3)
02:15:09.747 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:09.748 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:15:09.758 00.010 5052 UpdateGuideState exits: m=174 SNR=9.2
02:15:09.758 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:09.758 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:09.758 00.000 5052 Enqueuing Expose request
02:15:09.776 00.018 8976 Received - 47 (G) 
02:15:09.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:09.776 00.000 8976 stepped: pos (-15, 27)
02:15:09.776 00.000 8976 move complete, result=0
02:15:09.776 00.000 8976 worker thread done servicing request
02:15:09.776 00.000 8976 Worker thread wakes up
02:15:09.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:09.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:09.776 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 3 ms NORTH
02:15:10.463 00.687 8976 Exposure complete
02:15:10.470 00.007 8976 worker thread done servicing request
02:15:10.470 00.000 5052 OnExposeComplete: enter
02:15:10.470 00.000 5052 UpdateGuideState(): m_state=6
02:15:10.470 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7817
02:15:10.470 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.76, Mass=203, SNR=9.9, Peak=84 HFD=2.0
02:15:10.470 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:15:10.470 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
02:15:10.470 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.05 hyp=0.84 cameraTheta=0.07 mountX=-0.33 mountY=-0.74, mountTheta=-2.00
02:15:10.470 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.05, opts=13)
02:15:10.470 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.05)
02:15:10.470 00.000 8976 Worker thread wakes up
02:15:10.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.05) opts 0xd
02:15:10.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.05)
02:15:10.470 00.000 8976 Moving (0.84, 0.05) raw xDistance=-0.33 yDistance=-0.74
02:15:10.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:15:10.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74
02:15:10.470 00.000 8976 MoveAxis(R, 1, ABG)
02:15:10.470 00.000 8976 stepping (-15, 27) + (1, 0)
02:15:10.470 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:10.471 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:15:10.480 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
02:15:10.481 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:10.481 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:10.481 00.000 5052 Enqueuing Expose request
02:15:10.496 00.015 8976 Received - 47 (G) 
02:15:10.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:10.496 00.000 8976 stepped: pos (-14, 27)
02:15:10.496 00.000 8976 MoveAxis(U, 3, ABG)
02:15:10.496 00.000 8976 stepping (-14, 27) + (0, 3)
02:15:10.496 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:10.528 00.032 8976 Received - 47 (G) 
02:15:10.528 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:10.528 00.000 8976 stepped: pos (-14, 30)
02:15:10.528 00.000 8976 move complete, result=0
02:15:10.528 00.000 8976 worker thread done servicing request
02:15:10.528 00.000 8976 Worker thread wakes up
02:15:10.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:10.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:10.528 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
02:15:11.220 00.692 8976 Exposure complete
02:15:11.225 00.005 8976 worker thread done servicing request
02:15:11.225 00.000 5052 OnExposeComplete: enter
02:15:11.225 00.000 5052 UpdateGuideState(): m_state=6
02:15:11.225 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7818
02:15:11.225 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.78, Mass=205, SNR=9.9, Peak=83 HFD=1.8
02:15:11.225 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
02:15:11.225 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
02:15:11.225 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.49 mountX=0.00 mountY=-0.14, mountTheta=-1.55
02:15:11.226 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.07, opts=13)
02:15:11.226 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.07)
02:15:11.226 00.000 8976 Worker thread wakes up
02:15:11.226 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.07) opts 0xd
02:15:11.226 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.07)
02:15:11.226 00.000 8976 Moving (0.13, 0.07) raw xDistance=0.00 yDistance=-0.14
02:15:11.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:15:11.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:15:11.227 00.001 8976 MoveAxis(R, 0, ABG)
02:15:11.227 00.000 8976 MoveAxis(U, 0, ABG)
02:15:11.227 00.000 8976 move complete, result=0
02:15:11.227 00.000 8976 worker thread done servicing request
02:15:11.227 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:15:11.237 00.010 5052 UpdateGuideState exits: m=205 SNR=9.9
02:15:11.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:11.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:11.237 00.000 5052 Enqueuing Expose request
02:15:11.237 00.000 8976 Worker thread wakes up
02:15:11.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:11.237 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:11.237 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:11.926 00.689 8976 Exposure complete
02:15:11.931 00.005 8976 worker thread done servicing request
02:15:11.932 00.001 5052 OnExposeComplete: enter
02:15:11.932 00.000 5052 UpdateGuideState(): m_state=6
02:15:11.932 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7819
02:15:11.932 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.74, Mass=193, SNR=9.6, Peak=91 HFD=2.0
02:15:11.932 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:15:11.932 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:15:11.932 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.03 hyp=0.87 cameraTheta=0.03 mountX=-0.37 mountY=-0.74, mountTheta=-2.03
02:15:11.933 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.03, opts=13)
02:15:11.933 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.03)
02:15:11.933 00.000 8976 Worker thread wakes up
02:15:11.933 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.03) opts 0xd
02:15:11.933 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.03)
02:15:11.933 00.000 8976 Moving (0.87, 0.03) raw xDistance=-0.37 yDistance=-0.74
02:15:11.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:15:11.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
02:15:11.933 00.000 8976 MoveAxis(R, 2, ABG)
02:15:11.933 00.000 8976 stepping (-14, 30) + (2, 0)
02:15:11.933 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:11.934 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:15:11.943 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
02:15:11.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:11.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:11.943 00.000 5052 Enqueuing Expose request
02:15:11.967 00.024 8976 Received - 47 (G) 
02:15:11.967 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:11.967 00.000 8976 stepped: pos (-12, 30)
02:15:11.967 00.000 8976 MoveAxis(U, 3, ABG)
02:15:11.967 00.000 8976 stepping (-12, 30) + (0, 3)
02:15:11.967 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:11.999 00.032 8976 Received - 47 (G) 
02:15:11.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:11.999 00.000 8976 stepped: pos (-12, 33)
02:15:11.999 00.000 8976 starting a new bump
02:15:11.999 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:15:11.999 00.000 8976 MountToCamera -- mountX=2.12 mountY=-4.66 hyp=5.12 mountTheta=-1.14 cameraX=3.18, cameraY=4.00 cameraTheta=0.90
02:15:11.999 00.000 8976 incremental bump (3.183, 4.005) isValid = 1
02:15:11.999 00.000 8976 Scheduling Mount bump of (0.071, 0.093)
02:15:11.999 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:15:11.999 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:15:11.999 00.000 8976 move complete, result=0
02:15:11.999 00.000 9828 Worker thread wakes up
02:15:11.999 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:15:11.999 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:15:11.999 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
02:15:11.999 00.000 8976 worker thread done servicing request
02:15:11.999 00.000 8976 Worker thread wakes up
02:15:12.000 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:12.000 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
02:15:12.000 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
02:15:12.000 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
02:15:12.000 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:15:12.000 00.000 9828 BLC: window closed
02:15:12.000 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:12.000 00.000 9828 MoveAxis(E, 24, B)
02:15:12.000 00.000 9828 Guiding  Dir = 2, Dur = 24
02:15:12.001 00.001 9828 IsSlewing returns 0
02:15:12.001 00.000 9828 IsGuiding returns 0
02:15:12.001 00.000 9828 PulseGuide returned control before completion, sleep 34
02:15:12.041 00.040 9828 IsGuiding returns 1
02:15:12.041 00.000 9828 scope still moving after pulse duration time elapsed
02:15:12.073 00.032 9828 IsSlewing returns 0
02:15:12.073 00.000 9828 IsGuiding returns 1
02:15:12.105 00.032 9828 IsSlewing returns 0
02:15:12.105 00.000 9828 IsGuiding returns 1
02:15:12.134 00.029 9828 IsSlewing returns 0
02:15:12.135 00.001 9828 IsGuiding returns 1
02:15:12.166 00.031 9828 IsSlewing returns 0
02:15:12.166 00.000 9828 IsGuiding returns 0
02:15:12.166 00.000 9828 scope move finished after 24 + 141 ms
02:15:12.166 00.000 9828 Move returns status 0, amount 24
02:15:12.166 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:12.166 00.000 9828 MoveAxis(N, 11, B)
02:15:12.166 00.000 9828 Guiding  Dir = 0, Dur = 11
02:15:12.180 00.014 9828 IsSlewing returns 0
02:15:12.180 00.000 9828 IsGuiding returns 0
02:15:12.180 00.000 9828 PulseGuide returned control before completion, sleep 21
02:15:12.211 00.031 9828 IsGuiding returns 1
02:15:12.211 00.000 9828 scope still moving after pulse duration time elapsed
02:15:12.241 00.030 9828 IsSlewing returns 0
02:15:12.241 00.000 9828 IsGuiding returns 1
02:15:12.272 00.031 9828 IsSlewing returns 0
02:15:12.272 00.000 9828 IsGuiding returns 1
02:15:12.303 00.031 9828 IsSlewing returns 0
02:15:12.303 00.000 9828 IsGuiding returns 0
02:15:12.303 00.000 9828 scope move finished after 11 + 111 ms
02:15:12.303 00.000 9828 Move returns status 0, amount 11
02:15:12.303 00.000 9828 move complete, result=0
02:15:12.303 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:15:12.304 00.001 9828 worker thread done servicing request
02:15:12.691 00.387 8976 Exposure complete
02:15:12.696 00.005 8976 worker thread done servicing request
02:15:12.696 00.000 5052 OnExposeComplete: enter
02:15:12.696 00.000 5052 UpdateGuideState(): m_state=6
02:15:12.696 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7820
02:15:12.696 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.95, Mass=191, SNR=9.6, Peak=94 HFD=1.9
02:15:12.696 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
02:15:12.696 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
02:15:12.697 00.001 5052 CameraToMount -- cameraX=0.63 cameraY=0.24 hyp=0.68 cameraTheta=0.36 mountX=-0.08 mountY=-0.66, mountTheta=-1.69
02:15:12.697 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.24, opts=13)
02:15:12.697 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.24)
02:15:12.697 00.000 8976 Worker thread wakes up
02:15:12.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.24) opts 0xd
02:15:12.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.24)
02:15:12.697 00.000 8976 Moving (0.63, 0.24) raw xDistance=-0.08 yDistance=-0.66
02:15:12.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:15:12.698 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.66
02:15:12.698 00.000 8976 MoveAxis(R, 0, ABG)
02:15:12.698 00.000 8976 MoveAxis(U, 3, ABG)
02:15:12.698 00.000 8976 stepping (-12, 33) + (0, 3)
02:15:12.698 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:12.698 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:15:12.708 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
02:15:12.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:12.708 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:12.708 00.000 5052 Enqueuing Expose request
02:15:12.733 00.025 8976 Received - 47 (G) 
02:15:12.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:12.733 00.000 8976 stepped: pos (-12, 36)
02:15:12.733 00.000 8976 FAR outside bump range, increase bump weight 1.00 => 2.00
02:15:12.733 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:15:12.733 00.000 8976 MountToCamera -- mountX=2.02 mountY=-5.01 hyp=5.40 mountTheta=-1.19 cameraX=3.54, cameraY=4.08 cameraTheta=0.86
02:15:12.733 00.000 8976 incremental bump (3.536, 4.082) isValid = 1
02:15:12.733 00.000 8976 Scheduling Mount bump of (0.150, 0.180)
02:15:12.733 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.18, opts=4)
02:15:12.734 00.001 8976 Enqueuing Move request for scope (0.15, 0.18)
02:15:12.734 00.000 8976 move complete, result=0
02:15:12.734 00.000 9828 Worker thread wakes up
02:15:12.734 00.000 8976 worker thread done servicing request
02:15:12.734 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:15:12.734 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0x4
02:15:12.734 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
02:15:12.734 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:15:12.734 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:15:12.734 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.87 mountX=-0.16 mountY=-0.16, mountTheta=-2.35
02:15:12.734 00.000 8976 Worker thread wakes up
02:15:12.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:12.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:12.734 00.000 9828 Moving (0.15, 0.18) raw xDistance=-0.16 yDistance=-0.16
02:15:12.734 00.000 9828 BLC: window closed
02:15:12.735 00.001 9828 MoveAxis(E, 50, B)
02:15:12.735 00.000 9828 Guiding  Dir = 2, Dur = 50
02:15:12.735 00.000 9828 IsSlewing returns 0
02:15:12.735 00.000 9828 IsGuiding returns 0
02:15:12.735 00.000 9828 PulseGuide returned control before completion, sleep 60
02:15:12.797 00.062 9828 IsGuiding returns 1
02:15:12.797 00.000 9828 scope still moving after pulse duration time elapsed
02:15:12.828 00.031 9828 IsSlewing returns 0
02:15:12.828 00.000 9828 IsGuiding returns 1
02:15:12.859 00.031 9828 IsSlewing returns 0
02:15:12.859 00.000 9828 IsGuiding returns 1
02:15:12.890 00.031 9828 IsSlewing returns 0
02:15:12.890 00.000 9828 IsGuiding returns 1
02:15:12.922 00.032 9828 IsSlewing returns 0
02:15:12.922 00.000 9828 IsGuiding returns 0
02:15:12.922 00.000 9828 scope move finished after 50 + 137 ms
02:15:12.922 00.000 9828 Move returns status 0, amount 50
02:15:12.922 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:12.922 00.000 9828 MoveAxis(N, 22, B)
02:15:12.922 00.000 9828 Guiding  Dir = 0, Dur = 22
02:15:12.938 00.016 9828 IsSlewing returns 0
02:15:12.938 00.000 9828 IsGuiding returns 0
02:15:12.938 00.000 9828 PulseGuide returned control before completion, sleep 32
02:15:12.984 00.046 9828 IsGuiding returns 1
02:15:12.984 00.000 9828 scope still moving after pulse duration time elapsed
02:15:13.016 00.032 9828 IsSlewing returns 0
02:15:13.017 00.001 9828 IsGuiding returns 1
02:15:13.062 00.045 9828 IsSlewing returns 0
02:15:13.062 00.000 9828 IsGuiding returns 1
02:15:13.092 00.030 9828 IsSlewing returns 0
02:15:13.092 00.000 9828 IsGuiding returns 0
02:15:13.092 00.000 9828 scope move finished after 22 + 132 ms
02:15:13.092 00.000 9828 Move returns status 0, amount 22
02:15:13.092 00.000 9828 move complete, result=0
02:15:13.092 00.000 9828 worker thread done servicing request
02:15:13.092 00.000 5052 GuideStep: -0.2 px 50 ms EAST, -0.2 px 22 ms NORTH
02:15:13.424 00.332 8976 Exposure complete
02:15:13.429 00.005 8976 worker thread done servicing request
02:15:13.430 00.001 5052 OnExposeComplete: enter
02:15:13.430 00.000 5052 UpdateGuideState(): m_state=6
02:15:13.430 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7821
02:15:13.430 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.60, Mass=208, SNR=10.0, Peak=91 HFD=1.6
02:15:13.430 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
02:15:13.430 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
02:15:13.430 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.63 mountX=-0.16 mountY=-0.07, mountTheta=-2.76
02:15:13.431 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.11, opts=13)
02:15:13.431 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.11)
02:15:13.431 00.000 8976 Worker thread wakes up
02:15:13.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.11) opts 0xd
02:15:13.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.11)
02:15:13.431 00.000 8976 Moving (0.15, -0.11) raw xDistance=-0.16 yDistance=-0.07
02:15:13.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:15:13.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:15:13.431 00.000 8976 MoveAxis(R, 0, ABG)
02:15:13.431 00.000 8976 MoveAxis(U, 0, ABG)
02:15:13.432 00.001 8976 FAR outside bump range, increase bump weight 2.00 => 3.00
02:15:13.432 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:15:13.432 00.000 8976 MountToCamera -- mountX=1.96 mountY=-5.24 hyp=5.60 mountTheta=-1.21 cameraX=3.77, cameraY=4.13 cameraTheta=0.83
02:15:13.432 00.000 8976 incremental bump (3.773, 4.134) isValid = 1
02:15:13.432 00.000 8976 Scheduling Mount bump of (0.120, 0.137)
02:15:13.432 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.14, opts=4)
02:15:13.432 00.000 8976 Enqueuing Move request for scope (0.12, 0.14)
02:15:13.432 00.000 9828 Worker thread wakes up
02:15:13.432 00.000 8976 move complete, result=0
02:15:13.432 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0x4
02:15:13.432 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
02:15:13.432 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
02:15:13.432 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
02:15:13.432 00.000 8976 worker thread done servicing request
02:15:13.433 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=91, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:15:13.433 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.85 mountX=-0.13 mountY=-0.12, mountTheta=-2.38
02:15:13.433 00.000 9828 Moving (0.12, 0.14) raw xDistance=-0.13 yDistance=-0.12
02:15:13.433 00.000 9828 BLC: window closed
02:15:13.433 00.000 9828 MoveAxis(E, 40, B)
02:15:13.433 00.000 9828 Guiding  Dir = 2, Dur = 40
02:15:13.433 00.000 9828 IsSlewing returns 0
02:15:13.433 00.000 9828 IsGuiding returns 0
02:15:13.433 00.000 9828 PulseGuide returned control before completion, sleep 50
02:15:13.443 00.010 5052 UpdateGuideState exits: m=208 SNR=10.0
02:15:13.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:13.443 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:13.443 00.000 5052 Enqueuing Expose request
02:15:13.443 00.000 8976 Worker thread wakes up
02:15:13.443 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:13.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:13.443 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:13.493 00.050 9828 IsGuiding returns 1
02:15:13.493 00.000 9828 scope still moving after pulse duration time elapsed
02:15:13.524 00.031 9828 IsSlewing returns 0
02:15:13.524 00.000 9828 IsGuiding returns 1
02:15:13.555 00.031 9828 IsSlewing returns 0
02:15:13.555 00.000 9828 IsGuiding returns 1
02:15:13.586 00.031 9828 IsSlewing returns 0
02:15:13.586 00.000 9828 IsGuiding returns 1
02:15:13.618 00.032 9828 IsSlewing returns 0
02:15:13.618 00.000 9828 IsGuiding returns 0
02:15:13.618 00.000 9828 scope move finished after 40 + 144 ms
02:15:13.618 00.000 9828 Move returns status 0, amount 40
02:15:13.618 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:13.618 00.000 9828 MoveAxis(N, 16, B)
02:15:13.618 00.000 9828 Guiding  Dir = 0, Dur = 16
02:15:13.634 00.016 9828 IsSlewing returns 0
02:15:13.634 00.000 9828 IsGuiding returns 0
02:15:13.634 00.000 9828 PulseGuide returned control before completion, sleep 26
02:15:13.665 00.031 9828 IsGuiding returns 1
02:15:13.665 00.000 9828 scope still moving after pulse duration time elapsed
02:15:13.697 00.032 9828 IsSlewing returns 0
02:15:13.697 00.000 9828 IsGuiding returns 1
02:15:13.729 00.032 9828 IsSlewing returns 0
02:15:13.729 00.000 9828 IsGuiding returns 1
02:15:13.759 00.030 9828 IsSlewing returns 0
02:15:13.759 00.000 9828 IsGuiding returns 1
02:15:13.790 00.031 9828 IsSlewing returns 0
02:15:13.790 00.000 9828 IsGuiding returns 0
02:15:13.790 00.000 9828 scope move finished after 16 + 140 ms
02:15:13.790 00.000 9828 Move returns status 0, amount 16
02:15:13.790 00.000 9828 move complete, result=0
02:15:13.790 00.000 9828 worker thread done servicing request
02:15:13.790 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.1 px 16 ms NORTH
02:15:14.132 00.342 8976 Exposure complete
02:15:14.138 00.006 8976 worker thread done servicing request
02:15:14.138 00.000 5052 OnExposeComplete: enter
02:15:14.138 00.000 5052 UpdateGuideState(): m_state=6
02:15:14.138 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7822
02:15:14.138 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.66, Mass=201, SNR=9.8, Peak=83 HFD=1.5
02:15:14.138 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:15:14.138 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
02:15:14.138 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.04 hyp=0.48 cameraTheta=-0.09 mountX=-0.26 mountY=-0.38, mountTheta=-2.17
02:15:14.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.04, opts=13)
02:15:14.139 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.04)
02:15:14.139 00.000 8976 Worker thread wakes up
02:15:14.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.04) opts 0xd
02:15:14.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.04)
02:15:14.139 00.000 8976 Moving (0.48, -0.04) raw xDistance=-0.26 yDistance=-0.38
02:15:14.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:15:14.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:15:14.139 00.000 8976 MoveAxis(R, 0, ABG)
02:15:14.139 00.000 8976 MoveAxis(U, 1, ABG)
02:15:14.139 00.000 8976 stepping (-12, 36) + (0, 1)
02:15:14.139 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:14.140 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:15:14.149 00.009 5052 UpdateGuideState exits: m=201 SNR=9.8
02:15:14.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:14.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:14.149 00.000 5052 Enqueuing Expose request
02:15:14.173 00.024 8976 Received - 47 (G) 
02:15:14.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:14.173 00.000 8976 stepped: pos (-12, 37)
02:15:14.173 00.000 8976 FAR outside bump range, increase bump weight 3.00 => 4.00
02:15:14.173 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:15:14.173 00.000 8976 MountToCamera -- mountX=1.92 mountY=-5.45 hyp=5.78 mountTheta=-1.23 cameraX=3.98, cameraY=4.19 cameraTheta=0.81
02:15:14.173 00.000 8976 incremental bump (3.978, 4.192) isValid = 1
02:15:14.173 00.000 8976 Scheduling Mount bump of (0.316, 0.346)
02:15:14.173 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.32, y=0.35, opts=4)
02:15:14.173 00.000 8976 Enqueuing Move request for scope (0.32, 0.35)
02:15:14.173 00.000 8976 move complete, result=0
02:15:14.173 00.000 9828 Worker thread wakes up
02:15:14.173 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.4 px 1 ms NORTH
02:15:14.173 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.35) opts 0x4
02:15:14.174 00.001 8976 worker thread done servicing request
02:15:14.174 00.000 8976 Worker thread wakes up
02:15:14.174 00.000 9828 Handling offset move in thread for scope, endpoint = (0.32, 0.35)
02:15:14.174 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
02:15:14.174 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:15:14.174 00.000 9828 CameraToMount -- cameraX=0.32 cameraY=0.35 hyp=0.47 cameraTheta=0.83 mountX=-0.33 mountY=-0.30, mountTheta=-2.40
02:15:14.174 00.000 9828 Moving (0.32, 0.35) raw xDistance=-0.33 yDistance=-0.30
02:15:14.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:14.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:14.174 00.000 9828 BLC: window closed
02:15:14.174 00.000 9828 MoveAxis(E, 105, B)
02:15:14.174 00.000 9828 Guiding  Dir = 2, Dur = 105
02:15:14.174 00.000 9828 IsSlewing returns 0
02:15:14.174 00.000 9828 IsGuiding returns 0
02:15:14.174 00.000 9828 PulseGuide returned control before completion, sleep 115
02:15:14.299 00.125 9828 IsGuiding returns 1
02:15:14.299 00.000 9828 scope still moving after pulse duration time elapsed
02:15:14.330 00.031 9828 IsSlewing returns 0
02:15:14.330 00.000 9828 IsGuiding returns 1
02:15:14.362 00.032 9828 IsSlewing returns 0
02:15:14.362 00.000 9828 IsGuiding returns 1
02:15:14.393 00.031 9828 IsSlewing returns 0
02:15:14.393 00.000 9828 IsGuiding returns 0
02:15:14.393 00.000 9828 scope move finished after 105 + 113 ms
02:15:14.393 00.000 9828 Move returns status 0, amount 105
02:15:14.393 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:14.393 00.000 9828 MoveAxis(N, 41, B)
02:15:14.393 00.000 9828 Guiding  Dir = 0, Dur = 41
02:15:14.409 00.016 9828 IsSlewing returns 0
02:15:14.409 00.000 9828 IsGuiding returns 0
02:15:14.409 00.000 9828 PulseGuide returned control before completion, sleep 51
02:15:14.471 00.062 9828 IsGuiding returns 1
02:15:14.471 00.000 9828 scope still moving after pulse duration time elapsed
02:15:14.502 00.031 9828 IsSlewing returns 0
02:15:14.502 00.000 9828 IsGuiding returns 1
02:15:14.534 00.032 9828 IsSlewing returns 0
02:15:14.534 00.000 9828 IsGuiding returns 1
02:15:14.565 00.031 9828 IsSlewing returns 0
02:15:14.565 00.000 9828 IsGuiding returns 1
02:15:14.596 00.031 9828 IsSlewing returns 0
02:15:14.596 00.000 9828 IsGuiding returns 0
02:15:14.596 00.000 9828 scope move finished after 41 + 146 ms
02:15:14.596 00.000 9828 Move returns status 0, amount 41
02:15:14.596 00.000 9828 move complete, result=0
02:15:14.596 00.000 9828 worker thread done servicing request
02:15:14.596 00.000 5052 GuideStep: -0.3 px 105 ms EAST, -0.3 px 41 ms NORTH
02:15:14.866 00.270 8976 Exposure complete
02:15:14.871 00.005 8976 worker thread done servicing request
02:15:14.871 00.000 5052 OnExposeComplete: enter
02:15:14.872 00.001 5052 UpdateGuideState(): m_state=6
02:15:14.872 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7823
02:15:14.872 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.51, Mass=200, SNR=9.8, Peak=86 HFD=1.5
02:15:14.872 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.04) = xAngle (-2.76 = -2.76)
02:15:14.872 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.86 = -2.86)
02:15:14.872 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.20 hyp=0.30 cameraTheta=-0.72 mountX=-0.28 mountY=-0.08, mountTheta=-2.85
02:15:14.872 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.20, opts=13)
02:15:14.872 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.20)
02:15:14.873 00.001 8976 Worker thread wakes up
02:15:14.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.20) opts 0xd
02:15:14.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.20)
02:15:14.873 00.000 8976 Moving (0.23, -0.20) raw xDistance=-0.28 yDistance=-0.08
02:15:14.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:15:14.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:15:14.873 00.000 8976 MoveAxis(R, 1, ABG)
02:15:14.873 00.000 8976 stepping (-12, 37) + (1, 0)
02:15:14.873 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:14.873 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:15:14.886 00.013 5052 UpdateGuideState exits: m=200 SNR=9.8
02:15:14.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:14.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:14.886 00.000 5052 Enqueuing Expose request
02:15:14.892 00.006 8976 Received - 47 (G) 
02:15:14.892 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:14.892 00.000 8976 stepped: pos (-11, 37)
02:15:14.892 00.000 8976 MoveAxis(U, 0, ABG)
02:15:14.892 00.000 8976 FAR outside bump range, increase bump weight 4.00 => 5.00
02:15:14.892 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:15:14.892 00.000 8976 MountToCamera -- mountX=1.84 mountY=-5.59 hyp=5.89 mountTheta=-1.25 cameraX=4.14, cameraY=4.19 cameraTheta=0.79
02:15:14.892 00.000 8976 incremental bump (4.139, 4.187) isValid = 1
02:15:14.892 00.000 8976 Scheduling Mount bump of (0.206, 0.216)
02:15:14.892 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.22, opts=4)
02:15:14.892 00.000 8976 Enqueuing Move request for scope (0.21, 0.22)
02:15:14.892 00.000 8976 move complete, result=0
02:15:14.892 00.000 9828 Worker thread wakes up
02:15:14.892 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:15:14.892 00.000 8976 worker thread done servicing request
02:15:14.892 00.000 8976 Worker thread wakes up
02:15:14.893 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:14.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:14.893 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0x4
02:15:14.893 00.000 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
02:15:14.893 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
02:15:14.893 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
02:15:14.893 00.000 9828 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.81 mountX=-0.22 mountY=-0.19, mountTheta=-2.42
02:15:14.893 00.000 9828 Moving (0.21, 0.22) raw xDistance=-0.22 yDistance=-0.19
02:15:14.893 00.000 9828 BLC: window closed
02:15:14.893 00.000 9828 MoveAxis(E, 69, B)
02:15:14.893 00.000 9828 Guiding  Dir = 2, Dur = 69
02:15:14.893 00.000 9828 IsSlewing returns 0
02:15:14.894 00.001 9828 IsGuiding returns 0
02:15:14.894 00.000 9828 PulseGuide returned control before completion, sleep 79
02:15:14.986 00.092 9828 IsGuiding returns 1
02:15:14.987 00.001 9828 scope still moving after pulse duration time elapsed
02:15:15.016 00.029 9828 IsSlewing returns 0
02:15:15.016 00.000 9828 IsGuiding returns 1
02:15:15.048 00.032 9828 IsSlewing returns 0
02:15:15.048 00.000 9828 IsGuiding returns 1
02:15:15.081 00.033 9828 IsSlewing returns 0
02:15:15.081 00.000 9828 IsGuiding returns 0
02:15:15.081 00.000 9828 scope move finished after 69 + 118 ms
02:15:15.081 00.000 9828 Move returns status 0, amount 69
02:15:15.081 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:15.081 00.000 9828 MoveAxis(N, 26, B)
02:15:15.082 00.001 9828 Guiding  Dir = 0, Dur = 26
02:15:15.097 00.015 9828 IsSlewing returns 0
02:15:15.097 00.000 9828 IsGuiding returns 0
02:15:15.098 00.001 9828 PulseGuide returned control before completion, sleep 36
02:15:15.144 00.046 9828 IsGuiding returns 1
02:15:15.144 00.000 9828 scope still moving after pulse duration time elapsed
02:15:15.176 00.032 9828 IsSlewing returns 0
02:15:15.176 00.000 9828 IsGuiding returns 1
02:15:15.207 00.031 9828 IsSlewing returns 0
02:15:15.207 00.000 9828 IsGuiding returns 1
02:15:15.237 00.030 9828 IsSlewing returns 0
02:15:15.237 00.000 9828 IsGuiding returns 1
02:15:15.269 00.032 9828 IsSlewing returns 0
02:15:15.269 00.000 9828 IsGuiding returns 0
02:15:15.269 00.000 9828 scope move finished after 26 + 145 ms
02:15:15.269 00.000 9828 Move returns status 0, amount 26
02:15:15.269 00.000 9828 move complete, result=0
02:15:15.269 00.000 9828 worker thread done servicing request
02:15:15.269 00.000 5052 GuideStep: -0.2 px 69 ms EAST, -0.2 px 26 ms NORTH
02:15:15.583 00.314 8976 Exposure complete
02:15:15.588 00.005 8976 worker thread done servicing request
02:15:15.588 00.000 5052 OnExposeComplete: enter
02:15:15.589 00.001 5052 UpdateGuideState(): m_state=6
02:15:15.589 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7824
02:15:15.589 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.54, Mass=177, SNR=9.3, Peak=84 HFD=1.4
02:15:15.589 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.88 = 1.41)
02:15:15.589 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.30)
02:15:15.589 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.17 hyp=0.55 cameraTheta=-2.83 mountX=0.09 mountY=0.53, mountTheta=1.40
02:15:15.589 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.17, opts=13)
02:15:15.590 00.001 5052 Enqueuing Move request for stepguider (-0.53, -0.17)
02:15:15.590 00.000 8976 Worker thread wakes up
02:15:15.590 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.17) opts 0xd
02:15:15.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.17)
02:15:15.590 00.000 8976 Moving (-0.53, -0.17) raw xDistance=0.09 yDistance=0.53
02:15:15.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:15:15.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
02:15:15.590 00.000 8976 MoveAxis(R, 0, ABG)
02:15:15.590 00.000 8976 MoveAxis(D, 2, ABG)
02:15:15.590 00.000 8976 stepping (-11, 37) + (0, -2)
02:15:15.590 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:15.591 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:15:15.600 00.009 5052 UpdateGuideState exits: m=177 SNR=9.3
02:15:15.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:15.600 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:15.600 00.000 5052 Enqueuing Expose request
02:15:15.627 00.027 8976 Received - 47 (G) 
02:15:15.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:15.627 00.000 8976 stepped: pos (-11, 35)
02:15:15.627 00.000 8976 outside bump range, increase bump weight 5.00 => 5.17
02:15:15.627 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:15:15.627 00.000 8976 MountToCamera -- mountX=1.79 mountY=-5.58 hyp=5.86 mountTheta=-1.26 cameraX=4.15, cameraY=4.13 cameraTheta=0.78
02:15:15.628 00.001 8976 incremental bump (4.153, 4.135) isValid = 1
02:15:15.628 00.000 8976 Scheduling Mount bump of (0.384, 0.396)
02:15:15.628 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.38, y=0.40, opts=4)
02:15:15.628 00.000 8976 Enqueuing Move request for scope (0.38, 0.40)
02:15:15.628 00.000 8976 move complete, result=0
02:15:15.628 00.000 9828 Worker thread wakes up
02:15:15.628 00.000 8976 worker thread done servicing request
02:15:15.628 00.000 8976 Worker thread wakes up
02:15:15.628 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:15:15.628 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.40) opts 0x4
02:15:15.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:15.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:15.628 00.000 9828 Handling offset move in thread for scope, endpoint = (0.38, 0.40)
02:15:15.628 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
02:15:15.629 00.001 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
02:15:15.629 00.000 9828 CameraToMount -- cameraX=0.38 cameraY=0.40 hyp=0.55 cameraTheta=0.80 mountX=-0.40 mountY=-0.34, mountTheta=-2.43
02:15:15.629 00.000 9828 Moving (0.38, 0.40) raw xDistance=-0.40 yDistance=-0.34
02:15:15.629 00.000 9828 BLC: window closed
02:15:15.629 00.000 9828 MoveAxis(E, 128, B)
02:15:15.629 00.000 9828 Guiding  Dir = 2, Dur = 128
02:15:15.629 00.000 9828 IsSlewing returns 0
02:15:15.629 00.000 9828 IsGuiding returns 0
02:15:15.629 00.000 9828 PulseGuide returned control before completion, sleep 138
02:15:15.783 00.154 9828 IsGuiding returns 1
02:15:15.783 00.000 9828 scope still moving after pulse duration time elapsed
02:15:15.814 00.031 9828 IsSlewing returns 0
02:15:15.814 00.000 9828 IsGuiding returns 1
02:15:15.860 00.046 9828 IsSlewing returns 0
02:15:15.860 00.000 9828 IsGuiding returns 1
02:15:15.890 00.030 9828 IsSlewing returns 0
02:15:15.890 00.000 9828 IsGuiding returns 0
02:15:15.890 00.000 9828 scope move finished after 128 + 132 ms
02:15:15.890 00.000 9828 Move returns status 0, amount 128
02:15:15.890 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:15.890 00.000 9828 MoveAxis(N, 47, B)
02:15:15.890 00.000 9828 Guiding  Dir = 0, Dur = 47
02:15:15.906 00.016 9828 IsSlewing returns 0
02:15:15.906 00.000 9828 IsGuiding returns 0
02:15:15.906 00.000 9828 PulseGuide returned control before completion, sleep 57
02:15:15.967 00.061 9828 IsGuiding returns 1
02:15:15.967 00.000 9828 scope still moving after pulse duration time elapsed
02:15:15.998 00.031 9828 IsSlewing returns 0
02:15:15.998 00.000 9828 IsGuiding returns 1
02:15:16.029 00.031 9828 IsSlewing returns 0
02:15:16.029 00.000 9828 IsGuiding returns 1
02:15:16.059 00.030 9828 IsSlewing returns 0
02:15:16.059 00.000 9828 IsGuiding returns 1
02:15:16.090 00.031 9828 IsSlewing returns 0
02:15:16.090 00.000 9828 IsGuiding returns 0
02:15:16.090 00.000 9828 scope move finished after 47 + 137 ms
02:15:16.090 00.000 9828 Move returns status 0, amount 47
02:15:16.091 00.001 9828 move complete, result=0
02:15:16.091 00.000 9828 worker thread done servicing request
02:15:16.092 00.001 5052 GuideStep: -0.4 px 128 ms EAST, -0.3 px 47 ms NORTH
02:15:16.324 00.232 8976 Exposure complete
02:15:16.330 00.006 8976 worker thread done servicing request
02:15:16.330 00.000 5052 OnExposeComplete: enter
02:15:16.330 00.000 5052 UpdateGuideState(): m_state=6
02:15:16.330 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7825
02:15:16.331 00.001 5052 Star::Find returns 1 (0), X=328.78, Y=281.70, Mass=199, SNR=9.8, Peak=91 HFD=1.6
02:15:16.331 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
02:15:16.331 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
02:15:16.331 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.01 hyp=0.40 cameraTheta=-3.11 mountX=0.17 mountY=0.34, mountTheta=1.11
02:15:16.331 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.01, opts=13)
02:15:16.331 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.01)
02:15:16.332 00.001 8976 Worker thread wakes up
02:15:16.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.01) opts 0xd
02:15:16.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.01)
02:15:16.332 00.000 8976 Moving (-0.39, -0.01) raw xDistance=0.17 yDistance=0.34
02:15:16.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:15:16.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:15:16.332 00.000 8976 MoveAxis(R, 0, ABG)
02:15:16.332 00.000 8976 MoveAxis(D, 1, ABG)
02:15:16.332 00.000 8976 stepping (-11, 35) + (0, -1)
02:15:16.332 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:16.333 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=91, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:15:16.343 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:15:16.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:16.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:16.343 00.000 5052 Enqueuing Expose request
02:15:16.363 00.020 8976 Received - 47 (G) 
02:15:16.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:16.363 00.000 8976 stepped: pos (-11, 34)
02:15:16.363 00.000 8976 outside bump range, increase bump weight 5.17 => 5.33
02:15:16.363 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:15:16.363 00.000 8976 MountToCamera -- mountX=1.76 mountY=-5.52 hyp=5.79 mountTheta=-1.26 cameraX=4.12, cameraY=4.08 cameraTheta=0.78
02:15:16.363 00.000 8976 incremental bump (4.116, 4.077) isValid = 1
02:15:16.363 00.000 8976 Scheduling Mount bump of (0.276, 0.283)
02:15:16.363 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.28, y=0.28, opts=4)
02:15:16.363 00.000 8976 Enqueuing Move request for scope (0.28, 0.28)
02:15:16.363 00.000 8976 move complete, result=0
02:15:16.363 00.000 8976 worker thread done servicing request
02:15:16.363 00.000 8976 Worker thread wakes up
02:15:16.363 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:15:16.363 00.000 9828 Worker thread wakes up
02:15:16.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:16.364 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.28) opts 0x4
02:15:16.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:16.364 00.000 9828 Handling offset move in thread for scope, endpoint = (0.28, 0.28)
02:15:16.364 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:15:16.364 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:15:16.364 00.000 9828 CameraToMount -- cameraX=0.28 cameraY=0.28 hyp=0.40 cameraTheta=0.80 mountX=-0.29 mountY=-0.25, mountTheta=-2.44
02:15:16.364 00.000 9828 Moving (0.28, 0.28) raw xDistance=-0.29 yDistance=-0.25
02:15:16.364 00.000 9828 BLC: window closed
02:15:16.364 00.000 9828 MoveAxis(E, 92, B)
02:15:16.364 00.000 9828 Guiding  Dir = 2, Dur = 92
02:15:16.364 00.000 9828 IsSlewing returns 0
02:15:16.365 00.001 9828 IsGuiding returns 0
02:15:16.365 00.000 9828 PulseGuide returned control before completion, sleep 102
02:15:16.479 00.114 9828 IsGuiding returns 1
02:15:16.480 00.001 9828 scope still moving after pulse duration time elapsed
02:15:16.510 00.030 9828 IsSlewing returns 0
02:15:16.511 00.001 9828 IsGuiding returns 1
02:15:16.542 00.031 9828 IsSlewing returns 0
02:15:16.542 00.000 9828 IsGuiding returns 1
02:15:16.572 00.030 9828 IsSlewing returns 0
02:15:16.573 00.001 9828 IsGuiding returns 0
02:15:16.573 00.000 9828 scope move finished after 92 + 116 ms
02:15:16.573 00.000 9828 Move returns status 0, amount 92
02:15:16.573 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:16.573 00.000 9828 MoveAxis(N, 33, B)
02:15:16.573 00.000 9828 Guiding  Dir = 0, Dur = 33
02:15:16.588 00.015 9828 IsSlewing returns 0
02:15:16.588 00.000 9828 IsGuiding returns 0
02:15:16.589 00.001 9828 PulseGuide returned control before completion, sleep 43
02:15:16.636 00.047 9828 IsGuiding returns 1
02:15:16.637 00.001 9828 scope still moving after pulse duration time elapsed
02:15:16.667 00.030 9828 IsSlewing returns 0
02:15:16.667 00.000 9828 IsGuiding returns 1
02:15:16.698 00.031 9828 IsSlewing returns 0
02:15:16.698 00.000 9828 IsGuiding returns 1
02:15:16.730 00.032 9828 IsSlewing returns 0
02:15:16.730 00.000 9828 IsGuiding returns 1
02:15:16.762 00.032 9828 IsSlewing returns 0
02:15:16.762 00.000 9828 IsGuiding returns 0
02:15:16.762 00.000 9828 scope move finished after 33 + 140 ms
02:15:16.762 00.000 9828 Move returns status 0, amount 33
02:15:16.762 00.000 9828 move complete, result=0
02:15:16.762 00.000 9828 worker thread done servicing request
02:15:16.762 00.000 5052 GuideStep: -0.3 px 92 ms EAST, -0.2 px 33 ms NORTH
02:15:17.057 00.295 8976 Exposure complete
02:15:17.063 00.006 8976 worker thread done servicing request
02:15:17.063 00.000 5052 OnExposeComplete: enter
02:15:17.063 00.000 5052 UpdateGuideState(): m_state=6
02:15:17.064 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7826
02:15:17.064 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.29, Mass=205, SNR=9.9, Peak=82 HFD=1.6
02:15:17.064 00.000 5052 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.04) = xAngle (-4.49 = 1.79)
02:15:17.064 00.000 5052 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.69)
02:15:17.064 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.42 hyp=0.65 cameraTheta=-2.45 mountX=-0.14 mountY=0.65, mountTheta=1.79
02:15:17.064 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.42, opts=13)
02:15:17.064 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.42)
02:15:17.065 00.001 8976 Worker thread wakes up
02:15:17.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.42) opts 0xd
02:15:17.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.42)
02:15:17.065 00.000 8976 Moving (-0.50, -0.42) raw xDistance=-0.14 yDistance=0.65
02:15:17.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:15:17.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.65
02:15:17.065 00.000 8976 MoveAxis(R, 0, ABG)
02:15:17.065 00.000 8976 MoveAxis(D, 3, ABG)
02:15:17.065 00.000 8976 stepping (-11, 34) + (0, -3)
02:15:17.065 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:17.065 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:15:17.076 00.011 5052 UpdateGuideState exits: m=205 SNR=9.9
02:15:17.076 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:17.076 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:17.076 00.000 5052 Enqueuing Expose request
02:15:17.098 00.022 8976 Received - 47 (G) 
02:15:17.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:17.098 00.000 8976 stepped: pos (-11, 31)
02:15:17.098 00.000 8976 outside bump range, increase bump weight 5.33 => 5.50
02:15:17.098 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:15:17.098 00.000 8976 MountToCamera -- mountX=1.73 mountY=-5.32 hyp=5.60 mountTheta=-1.26 cameraX=3.95, cameraY=3.97 cameraTheta=0.79
02:15:17.098 00.000 8976 incremental bump (3.951, 3.966) isValid = 1
02:15:17.099 00.001 8976 Scheduling Mount bump of (0.446, 0.464)
02:15:17.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.45, y=0.46, opts=4)
02:15:17.099 00.000 8976 Enqueuing Move request for scope (0.45, 0.46)
02:15:17.099 00.000 8976 move complete, result=0
02:15:17.099 00.000 8976 worker thread done servicing request
02:15:17.099 00.000 8976 Worker thread wakes up
02:15:17.099 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:15:17.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:17.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:17.099 00.000 9828 Worker thread wakes up
02:15:17.099 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.46) opts 0x4
02:15:17.100 00.001 9828 Handling offset move in thread for scope, endpoint = (0.45, 0.46)
02:15:17.100 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
02:15:17.100 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
02:15:17.100 00.000 9828 CameraToMount -- cameraX=0.45 cameraY=0.46 hyp=0.64 cameraTheta=0.81 mountX=-0.47 mountY=-0.40, mountTheta=-2.43
02:15:17.100 00.000 9828 Moving (0.45, 0.46) raw xDistance=-0.47 yDistance=-0.40
02:15:17.100 00.000 9828 BLC: window closed
02:15:17.100 00.000 9828 MoveAxis(E, 148, B)
02:15:17.100 00.000 9828 Guiding  Dir = 2, Dur = 148
02:15:17.117 00.017 9828 IsSlewing returns 0
02:15:17.117 00.000 9828 IsGuiding returns 0
02:15:17.117 00.000 9828 PulseGuide returned control before completion, sleep 158
02:15:17.277 00.160 9828 IsGuiding returns 1
02:15:17.277 00.000 9828 scope still moving after pulse duration time elapsed
02:15:17.310 00.033 9828 IsSlewing returns 0
02:15:17.310 00.000 9828 IsGuiding returns 1
02:15:17.340 00.030 9828 IsSlewing returns 0
02:15:17.340 00.000 9828 IsGuiding returns 1
02:15:17.371 00.031 9828 IsSlewing returns 0
02:15:17.371 00.000 9828 IsGuiding returns 0
02:15:17.371 00.000 9828 scope move finished after 148 + 106 ms
02:15:17.371 00.000 9828 Move returns status 0, amount 148
02:15:17.371 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:17.372 00.001 9828 MoveAxis(N, 55, B)
02:15:17.372 00.000 9828 Guiding  Dir = 0, Dur = 55
02:15:17.387 00.015 9828 IsSlewing returns 0
02:15:17.387 00.000 9828 IsGuiding returns 0
02:15:17.387 00.000 9828 PulseGuide returned control before completion, sleep 65
02:15:17.464 00.077 9828 IsGuiding returns 1
02:15:17.464 00.000 9828 scope still moving after pulse duration time elapsed
02:15:17.495 00.031 9828 IsSlewing returns 0
02:15:17.495 00.000 9828 IsGuiding returns 1
02:15:17.525 00.030 9828 IsSlewing returns 0
02:15:17.525 00.000 9828 IsGuiding returns 1
02:15:17.555 00.030 9828 IsSlewing returns 0
02:15:17.555 00.000 9828 IsGuiding returns 1
02:15:17.586 00.031 9828 IsSlewing returns 0
02:15:17.586 00.000 9828 IsGuiding returns 0
02:15:17.586 00.000 9828 scope move finished after 55 + 143 ms
02:15:17.586 00.000 9828 Move returns status 0, amount 55
02:15:17.586 00.000 9828 move complete, result=0
02:15:17.586 00.000 9828 worker thread done servicing request
02:15:17.586 00.000 5052 GuideStep: -0.5 px 148 ms EAST, -0.4 px 55 ms NORTH
02:15:17.988 00.402 8976 Exposure complete
02:15:17.993 00.005 8976 worker thread done servicing request
02:15:17.994 00.001 5052 OnExposeComplete: enter
02:15:17.994 00.000 5052 UpdateGuideState(): m_state=6
02:15:17.994 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7827
02:15:17.994 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.19, Mass=202, SNR=9.8, Peak=84 HFD=2.1
02:15:17.994 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.89 = 2.40)
02:15:17.994 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.29)
02:15:17.994 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.52 hyp=0.54 cameraTheta=-1.84 mountX=-0.40 mountY=0.41, mountTheta=2.35
02:15:17.995 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.52, opts=13)
02:15:17.995 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.52)
02:15:17.995 00.000 8976 Worker thread wakes up
02:15:17.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.52) opts 0xd
02:15:17.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.52)
02:15:17.995 00.000 8976 Moving (-0.15, -0.52) raw xDistance=-0.40 yDistance=0.41
02:15:17.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:15:17.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
02:15:17.995 00.000 8976 MoveAxis(R, 2, ABG)
02:15:17.995 00.000 8976 stepping (-11, 31) + (2, 0)
02:15:17.995 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:17.996 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:15:18.007 00.011 5052 UpdateGuideState exits: m=202 SNR=9.8
02:15:18.007 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:18.007 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:18.007 00.000 5052 Enqueuing Expose request
02:15:18.025 00.018 8976 Received - 47 (G) 
02:15:18.025 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:18.025 00.000 8976 stepped: pos (-9, 31)
02:15:18.025 00.000 8976 MoveAxis(D, 2, ABG)
02:15:18.025 00.000 8976 stepping (-9, 31) + (0, -2)
02:15:18.025 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:18.057 00.032 8976 Received - 47 (G) 
02:15:18.057 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:18.057 00.000 8976 stepped: pos (-9, 29)
02:15:18.057 00.000 8976 back inside bump range: decrease bump weight 5.50 => 2.75
02:15:18.057 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:15:18.057 00.000 8976 MountToCamera -- mountX=1.62 mountY=-5.09 hyp=5.34 mountTheta=-1.26 cameraX=3.79, cameraY=3.75 cameraTheta=0.78
02:15:18.057 00.000 8976 incremental bump (3.794, 3.754) isValid = 1
02:15:18.057 00.000 8976 Scheduling Mount bump of (0.224, 0.230)
02:15:18.057 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.22, y=0.23, opts=4)
02:15:18.058 00.001 8976 Enqueuing Move request for scope (0.22, 0.23)
02:15:18.058 00.000 8976 move complete, result=0
02:15:18.058 00.000 9828 Worker thread wakes up
02:15:18.058 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.23) opts 0x4
02:15:18.058 00.000 9828 Handling offset move in thread for scope, endpoint = (0.22, 0.23)
02:15:18.058 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:15:18.058 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:15:18.058 00.000 9828 CameraToMount -- cameraX=0.22 cameraY=0.23 hyp=0.32 cameraTheta=0.80 mountX=-0.23 mountY=-0.20, mountTheta=-2.44
02:15:18.058 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
02:15:18.058 00.000 8976 worker thread done servicing request
02:15:18.058 00.000 9828 Moving (0.22, 0.23) raw xDistance=-0.23 yDistance=-0.20
02:15:18.058 00.000 8976 Worker thread wakes up
02:15:18.058 00.000 9828 BLC: window closed
02:15:18.058 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:18.058 00.000 9828 MoveAxis(E, 75, B)
02:15:18.059 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:18.059 00.000 9828 Guiding  Dir = 2, Dur = 75
02:15:18.059 00.000 9828 IsSlewing returns 0
02:15:18.059 00.000 9828 IsGuiding returns 0
02:15:18.059 00.000 9828 PulseGuide returned control before completion, sleep 85
02:15:18.147 00.088 9828 IsGuiding returns 1
02:15:18.147 00.000 9828 scope still moving after pulse duration time elapsed
02:15:18.178 00.031 9828 IsSlewing returns 0
02:15:18.179 00.001 9828 IsGuiding returns 1
02:15:18.210 00.031 9828 IsSlewing returns 0
02:15:18.211 00.001 9828 IsGuiding returns 1
02:15:18.241 00.030 9828 IsSlewing returns 0
02:15:18.241 00.000 9828 IsGuiding returns 1
02:15:18.274 00.033 9828 IsSlewing returns 0
02:15:18.274 00.000 9828 IsGuiding returns 1
02:15:18.303 00.029 9828 IsSlewing returns 0
02:15:18.303 00.000 9828 IsGuiding returns 1
02:15:18.334 00.031 9828 IsSlewing returns 0
02:15:18.334 00.000 9828 IsGuiding returns 1
02:15:18.366 00.032 9828 IsSlewing returns 0
02:15:18.366 00.000 9828 IsGuiding returns 0
02:15:18.366 00.000 9828 scope move finished after 75 + 231 ms
02:15:18.366 00.000 9828 Move returns status 0, amount 75
02:15:18.366 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:18.366 00.000 9828 MoveAxis(N, 27, B)
02:15:18.366 00.000 9828 Guiding  Dir = 0, Dur = 27
02:15:18.381 00.015 9828 IsSlewing returns 0
02:15:18.381 00.000 9828 IsGuiding returns 0
02:15:18.381 00.000 9828 PulseGuide returned control before completion, sleep 37
02:15:18.427 00.046 9828 IsGuiding returns 1
02:15:18.427 00.000 9828 scope still moving after pulse duration time elapsed
02:15:18.458 00.031 9828 IsSlewing returns 0
02:15:18.458 00.000 9828 IsGuiding returns 1
02:15:18.489 00.031 9828 IsSlewing returns 0
02:15:18.489 00.000 9828 IsGuiding returns 1
02:15:18.520 00.031 9828 IsSlewing returns 0
02:15:18.520 00.000 9828 IsGuiding returns 1
02:15:18.551 00.031 9828 IsSlewing returns 0
02:15:18.551 00.000 9828 IsGuiding returns 0
02:15:18.551 00.000 9828 scope move finished after 27 + 143 ms
02:15:18.551 00.000 9828 Move returns status 0, amount 27
02:15:18.551 00.000 9828 move complete, result=0
02:15:18.552 00.001 9828 worker thread done servicing request
02:15:18.554 00.002 5052 GuideStep: -0.2 px 75 ms EAST, -0.2 px 27 ms NORTH
02:15:18.749 00.195 8976 Exposure complete
02:15:18.755 00.006 8976 worker thread done servicing request
02:15:18.755 00.000 5052 OnExposeComplete: enter
02:15:18.755 00.000 5052 UpdateGuideState(): m_state=6
02:15:18.755 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7828
02:15:18.755 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.93, Mass=183, SNR=9.4, Peak=94 HFD=1.9
02:15:18.755 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
02:15:18.755 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
02:15:18.755 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.23 hyp=0.40 cameraTheta=2.54 mountX=0.35 mountY=0.15, mountTheta=0.41
02:15:18.756 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.23, opts=13)
02:15:18.756 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.23)
02:15:18.756 00.000 8976 Worker thread wakes up
02:15:18.756 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.23) opts 0xd
02:15:18.756 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.23)
02:15:18.756 00.000 8976 Moving (-0.33, 0.23) raw xDistance=0.35 yDistance=0.15
02:15:18.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
02:15:18.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:15:18.756 00.000 8976 MoveAxis(L, 1, ABG)
02:15:18.756 00.000 8976 stepping (-9, 29) + (-1, 0)
02:15:18.756 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:18.757 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:15:18.768 00.011 5052 UpdateGuideState exits: m=183 SNR=9.4
02:15:18.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:18.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:18.768 00.000 5052 Enqueuing Expose request
02:15:18.777 00.009 8976 Received - 47 (G) 
02:15:18.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:18.777 00.000 8976 stepped: pos (-10, 29)
02:15:18.777 00.000 8976 MoveAxis(U, 0, ABG)
02:15:18.777 00.000 8976 back inside bump range: decrease bump weight 2.75 => 1.38
02:15:18.777 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:15:18.777 00.000 8976 MountToCamera -- mountX=1.59 mountY=-4.93 hyp=5.18 mountTheta=-1.26 cameraX=3.66, cameraY=3.66 cameraTheta=0.78
02:15:18.777 00.000 8976 incremental bump (3.665, 3.657) isValid = 1
02:15:18.777 00.000 8976 Scheduling Mount bump of (0.112, 0.116)
02:15:18.777 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.12, opts=4)
02:15:18.777 00.000 8976 Enqueuing Move request for scope (0.11, 0.12)
02:15:18.777 00.000 8976 move complete, result=0
02:15:18.777 00.000 9828 Worker thread wakes up
02:15:18.777 00.000 8976 worker thread done servicing request
02:15:18.777 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
02:15:18.777 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0x4
02:15:18.778 00.001 8976 Worker thread wakes up
02:15:18.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:18.778 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:18.778 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
02:15:18.778 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
02:15:18.778 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
02:15:18.778 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.80 mountX=-0.12 mountY=-0.10, mountTheta=-2.43
02:15:18.778 00.000 9828 Moving (0.11, 0.12) raw xDistance=-0.12 yDistance=-0.10
02:15:18.778 00.000 9828 BLC: window closed
02:15:18.778 00.000 9828 MoveAxis(E, 37, B)
02:15:18.778 00.000 9828 Guiding  Dir = 2, Dur = 37
02:15:18.778 00.000 9828 IsSlewing returns 0
02:15:18.779 00.001 9828 IsGuiding returns 0
02:15:18.779 00.000 9828 PulseGuide returned control before completion, sleep 47
02:15:18.830 00.051 9828 IsGuiding returns 1
02:15:18.830 00.000 9828 scope still moving after pulse duration time elapsed
02:15:18.861 00.031 9828 IsSlewing returns 0
02:15:18.862 00.001 9828 IsGuiding returns 1
02:15:18.892 00.030 9828 IsSlewing returns 0
02:15:18.892 00.000 9828 IsGuiding returns 1
02:15:18.922 00.030 9828 IsSlewing returns 0
02:15:18.923 00.001 9828 IsGuiding returns 0
02:15:18.923 00.000 9828 scope move finished after 37 + 107 ms
02:15:18.923 00.000 9828 Move returns status 0, amount 37
02:15:18.923 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:18.923 00.000 9828 MoveAxis(N, 14, B)
02:15:18.923 00.000 9828 Guiding  Dir = 0, Dur = 14
02:15:18.938 00.015 9828 IsSlewing returns 0
02:15:18.938 00.000 9828 IsGuiding returns 0
02:15:18.938 00.000 9828 PulseGuide returned control before completion, sleep 24
02:15:18.969 00.031 9828 IsGuiding returns 1
02:15:18.969 00.000 9828 scope still moving after pulse duration time elapsed
02:15:18.999 00.030 9828 IsSlewing returns 0
02:15:18.999 00.000 9828 IsGuiding returns 1
02:15:19.030 00.031 9828 IsSlewing returns 0
02:15:19.030 00.000 9828 IsGuiding returns 1
02:15:19.060 00.030 9828 IsSlewing returns 0
02:15:19.060 00.000 9828 IsGuiding returns 1
02:15:19.092 00.032 9828 IsSlewing returns 0
02:15:19.092 00.000 9828 IsGuiding returns 0
02:15:19.092 00.000 9828 scope move finished after 14 + 140 ms
02:15:19.092 00.000 9828 Move returns status 0, amount 14
02:15:19.092 00.000 9828 move complete, result=0
02:15:19.092 00.000 9828 worker thread done servicing request
02:15:19.092 00.000 5052 GuideStep: -0.1 px 37 ms EAST, -0.1 px 14 ms NORTH
02:15:19.475 00.383 8976 Exposure complete
02:15:19.480 00.005 8976 worker thread done servicing request
02:15:19.481 00.001 5052 OnExposeComplete: enter
02:15:19.481 00.000 5052 UpdateGuideState(): m_state=6
02:15:19.481 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7829
02:15:19.481 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.63, Mass=194, SNR=9.6, Peak=87 HFD=1.7
02:15:19.481 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.01 = 1.28)
02:15:19.481 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
02:15:19.481 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.08 hyp=0.43 cameraTheta=-2.96 mountX=0.12 mountY=0.40, mountTheta=1.26
02:15:19.481 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.08, opts=13)
02:15:19.481 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.08)
02:15:19.482 00.001 8976 Worker thread wakes up
02:15:19.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.08) opts 0xd
02:15:19.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.08)
02:15:19.482 00.000 8976 Moving (-0.42, -0.08) raw xDistance=0.12 yDistance=0.40
02:15:19.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:15:19.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:15:19.482 00.000 8976 MoveAxis(R, 0, ABG)
02:15:19.482 00.000 8976 MoveAxis(D, 2, ABG)
02:15:19.482 00.000 8976 stepping (-10, 29) + (0, -2)
02:15:19.482 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:19.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:15:19.492 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
02:15:19.492 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:19.492 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:19.492 00.000 5052 Enqueuing Expose request
02:15:19.512 00.020 8976 Received - 47 (G) 
02:15:19.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:19.512 00.000 8976 stepped: pos (-10, 27)
02:15:19.512 00.000 8976 back inside bump range: decrease bump weight 1.38 => 1.00
02:15:19.512 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:15:19.512 00.000 8976 MountToCamera -- mountX=1.57 mountY=-4.72 hyp=4.97 mountTheta=-1.25 cameraX=3.49, cameraY=3.54 cameraTheta=0.79
02:15:19.512 00.000 8976 incremental bump (3.485, 3.544) isValid = 1
02:15:19.512 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
02:15:19.512 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:15:19.512 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:15:19.512 00.000 8976 move complete, result=0
02:15:19.512 00.000 9828 Worker thread wakes up
02:15:19.512 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:15:19.512 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:15:19.512 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
02:15:19.512 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
02:15:19.512 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
02:15:19.513 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
02:15:19.513 00.000 9828 BLC: window closed
02:15:19.513 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:15:19.513 00.000 8976 worker thread done servicing request
02:15:19.513 00.000 9828 MoveAxis(E, 27, B)
02:15:19.513 00.000 9828 Guiding  Dir = 2, Dur = 27
02:15:19.513 00.000 8976 Worker thread wakes up
02:15:19.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:19.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:19.513 00.000 9828 IsSlewing returns 0
02:15:19.513 00.000 9828 IsGuiding returns 0
02:15:19.513 00.000 9828 PulseGuide returned control before completion, sleep 37
02:15:19.566 00.053 9828 IsGuiding returns 1
02:15:19.566 00.000 9828 scope still moving after pulse duration time elapsed
02:15:19.596 00.030 9828 IsSlewing returns 0
02:15:19.597 00.001 9828 IsGuiding returns 1
02:15:19.627 00.030 9828 IsSlewing returns 0
02:15:19.627 00.000 9828 IsGuiding returns 1
02:15:19.658 00.031 9828 IsSlewing returns 0
02:15:19.658 00.000 9828 IsGuiding returns 0
02:15:19.658 00.000 9828 scope move finished after 27 + 117 ms
02:15:19.658 00.000 9828 Move returns status 0, amount 27
02:15:19.658 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:19.658 00.000 9828 MoveAxis(N, 10, B)
02:15:19.658 00.000 9828 Guiding  Dir = 0, Dur = 10
02:15:19.673 00.015 9828 IsSlewing returns 0
02:15:19.674 00.001 9828 IsGuiding returns 0
02:15:19.674 00.000 9828 PulseGuide returned control before completion, sleep 20
02:15:19.704 00.030 9828 IsGuiding returns 1
02:15:19.704 00.000 9828 scope still moving after pulse duration time elapsed
02:15:19.735 00.031 9828 IsSlewing returns 0
02:15:19.735 00.000 9828 IsGuiding returns 1
02:15:19.766 00.031 9828 IsSlewing returns 0
02:15:19.766 00.000 9828 IsGuiding returns 1
02:15:19.799 00.033 9828 IsSlewing returns 0
02:15:19.799 00.000 9828 IsGuiding returns 1
02:15:19.828 00.029 9828 IsSlewing returns 0
02:15:19.833 00.005 9828 IsGuiding returns 0
02:15:19.833 00.000 9828 scope move finished after 10 + 149 ms
02:15:19.833 00.000 9828 Move returns status 0, amount 10
02:15:19.833 00.000 9828 move complete, result=0
02:15:19.833 00.000 9828 worker thread done servicing request
02:15:19.833 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:15:20.203 00.370 8976 Exposure complete
02:15:20.208 00.005 8976 worker thread done servicing request
02:15:20.209 00.001 5052 OnExposeComplete: enter
02:15:20.209 00.000 5052 UpdateGuideState(): m_state=6
02:15:20.209 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7830
02:15:20.209 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.74, Mass=178, SNR=9.3, Peak=95 HFD=1.7
02:15:20.209 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
02:15:20.209 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
02:15:20.209 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.40 mountX=0.04 mountY=0.01, mountTheta=0.26
02:15:20.210 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.03, opts=13)
02:15:20.210 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.03)
02:15:20.210 00.000 8976 Worker thread wakes up
02:15:20.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.03) opts 0xd
02:15:20.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.03)
02:15:20.210 00.000 8976 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.01
02:15:20.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:15:20.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:15:20.210 00.000 8976 MoveAxis(R, 0, ABG)
02:15:20.210 00.000 8976 MoveAxis(U, 0, ABG)
02:15:20.210 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:15:20.210 00.000 8976 MountToCamera -- mountX=1.56 mountY=-4.58 hyp=4.83 mountTheta=-1.24 cameraX=3.36, cameraY=3.47 cameraTheta=0.80
02:15:20.210 00.000 8976 incremental bump (3.365, 3.469) isValid = 1
02:15:20.211 00.001 8976 Scheduling Mount bump of (0.031, 0.033)
02:15:20.211 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.03, opts=4)
02:15:20.211 00.000 8976 Enqueuing Move request for scope (0.03, 0.03)
02:15:20.211 00.000 8976 move complete, result=0
02:15:20.211 00.000 9828 Worker thread wakes up
02:15:20.211 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0x4
02:15:20.211 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
02:15:20.211 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
02:15:20.211 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
02:15:20.211 00.000 8976 worker thread done servicing request
02:15:20.211 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.82 mountX=-0.03 mountY=-0.03, mountTheta=-2.41
02:15:20.211 00.000 9828 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
02:15:20.211 00.000 9828 BLC: window closed
02:15:20.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:15:20.211 00.000 9828 MoveAxis(E, 10, B)
02:15:20.211 00.000 9828 Guiding  Dir = 2, Dur = 10
02:15:20.212 00.001 9828 IsSlewing returns 0
02:15:20.212 00.000 9828 IsGuiding returns 0
02:15:20.212 00.000 9828 PulseGuide returned control before completion, sleep 20
02:15:20.221 00.009 5052 UpdateGuideState exits: m=178 SNR=9.3
02:15:20.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:20.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:20.221 00.000 5052 Enqueuing Expose request
02:15:20.221 00.000 8976 Worker thread wakes up
02:15:20.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:20.221 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:20.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:20.235 00.014 9828 IsGuiding returns 1
02:15:20.235 00.000 9828 scope still moving after pulse duration time elapsed
02:15:20.267 00.032 9828 IsSlewing returns 0
02:15:20.267 00.000 9828 IsGuiding returns 1
02:15:20.313 00.046 9828 IsSlewing returns 0
02:15:20.313 00.000 9828 IsGuiding returns 1
02:15:20.343 00.030 9828 IsSlewing returns 0
02:15:20.343 00.000 9828 IsGuiding returns 0
02:15:20.344 00.001 9828 scope move finished after 10 + 122 ms
02:15:20.344 00.000 9828 Move returns status 0, amount 10
02:15:20.344 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:20.344 00.000 9828 MoveAxis(N, 4, B)
02:15:20.344 00.000 9828 Guiding  Dir = 0, Dur = 4
02:15:20.358 00.014 9828 IsSlewing returns 0
02:15:20.358 00.000 9828 IsGuiding returns 0
02:15:20.358 00.000 9828 PulseGuide returned control before completion, sleep 14
02:15:20.374 00.016 9828 IsGuiding returns 1
02:15:20.374 00.000 9828 scope still moving after pulse duration time elapsed
02:15:20.405 00.031 9828 IsSlewing returns 0
02:15:20.405 00.000 9828 IsGuiding returns 1
02:15:20.437 00.032 9828 IsSlewing returns 0
02:15:20.437 00.000 9828 IsGuiding returns 1
02:15:20.468 00.031 9828 IsSlewing returns 0
02:15:20.468 00.000 9828 IsGuiding returns 0
02:15:20.468 00.000 9828 scope move finished after 4 + 105 ms
02:15:20.468 00.000 9828 Move returns status 0, amount 4
02:15:20.468 00.000 9828 move complete, result=0
02:15:20.468 00.000 9828 worker thread done servicing request
02:15:20.468 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.0 px 4 ms NORTH
02:15:20.908 00.440 8976 Exposure complete
02:15:20.914 00.006 8976 worker thread done servicing request
02:15:20.914 00.000 5052 OnExposeComplete: enter
02:15:20.914 00.000 5052 UpdateGuideState(): m_state=6
02:15:20.914 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7831
02:15:20.914 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.85, Mass=188, SNR=9.5, Peak=96 HFD=1.7
02:15:20.914 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:15:20.914 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
02:15:20.914 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.14 hyp=0.39 cameraTheta=2.78 mountX=0.29 mountY=0.23, mountTheta=0.68
02:15:20.915 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.14, opts=13)
02:15:20.915 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.14)
02:15:20.915 00.000 8976 Worker thread wakes up
02:15:20.915 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.14) opts 0xd
02:15:20.915 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.14)
02:15:20.915 00.000 8976 Moving (-0.36, 0.14) raw xDistance=0.29 yDistance=0.23
02:15:20.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:15:20.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:15:20.915 00.000 8976 MoveAxis(L, 1, ABG)
02:15:20.915 00.000 8976 stepping (-10, 27) + (-1, 0)
02:15:20.915 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:20.916 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=96, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:15:20.925 00.009 5052 UpdateGuideState exits: m=188 SNR=9.5
02:15:20.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:20.925 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:20.925 00.000 5052 Enqueuing Expose request
02:15:20.934 00.009 8976 Received - 47 (G) 
02:15:20.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:20.934 00.000 8976 stepped: pos (-11, 27)
02:15:20.935 00.001 8976 MoveAxis(U, 0, ABG)
02:15:20.935 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:15:20.935 00.000 8976 MountToCamera -- mountX=1.60 mountY=-4.48 hyp=4.76 mountTheta=-1.23 cameraX=3.26, cameraY=3.46 cameraTheta=0.82
02:15:20.935 00.000 8976 incremental bump (3.261, 3.463) isValid = 1
02:15:20.935 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:15:20.935 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:15:20.935 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:15:20.935 00.000 8976 move complete, result=0
02:15:20.935 00.000 8976 worker thread done servicing request
02:15:20.935 00.000 8976 Worker thread wakes up
02:15:20.935 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:15:20.935 00.000 9828 Worker thread wakes up
02:15:20.935 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:15:20.935 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:15:20.935 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
02:15:20.935 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
02:15:20.935 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:15:20.936 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:20.936 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:20.936 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:15:20.936 00.000 9828 BLC: window closed
02:15:20.936 00.000 9828 MoveAxis(E, 26, B)
02:15:20.936 00.000 9828 Guiding  Dir = 2, Dur = 26
02:15:20.936 00.000 9828 IsSlewing returns 0
02:15:20.936 00.000 9828 IsGuiding returns 0
02:15:20.937 00.001 9828 PulseGuide returned control before completion, sleep 36
02:15:20.981 00.044 9828 IsGuiding returns 1
02:15:20.981 00.000 9828 scope still moving after pulse duration time elapsed
02:15:21.013 00.032 9828 IsSlewing returns 0
02:15:21.013 00.000 9828 IsGuiding returns 1
02:15:21.043 00.030 9828 IsSlewing returns 0
02:15:21.043 00.000 9828 IsGuiding returns 1
02:15:21.073 00.030 9828 IsSlewing returns 0
02:15:21.073 00.000 9828 IsGuiding returns 1
02:15:21.104 00.031 9828 IsSlewing returns 0
02:15:21.104 00.000 9828 IsGuiding returns 0
02:15:21.104 00.000 9828 scope move finished after 26 + 141 ms
02:15:21.104 00.000 9828 Move returns status 0, amount 26
02:15:21.104 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:21.104 00.000 9828 MoveAxis(N, 10, B)
02:15:21.104 00.000 9828 Guiding  Dir = 0, Dur = 10
02:15:21.119 00.015 9828 IsSlewing returns 0
02:15:21.119 00.000 9828 IsGuiding returns 0
02:15:21.119 00.000 9828 PulseGuide returned control before completion, sleep 20
02:15:21.150 00.031 9828 IsGuiding returns 1
02:15:21.150 00.000 9828 scope still moving after pulse duration time elapsed
02:15:21.180 00.030 9828 IsSlewing returns 0
02:15:21.180 00.000 9828 IsGuiding returns 1
02:15:21.211 00.031 9828 IsSlewing returns 0
02:15:21.211 00.000 9828 IsGuiding returns 1
02:15:21.243 00.032 9828 IsSlewing returns 0
02:15:21.243 00.000 9828 IsGuiding returns 1
02:15:21.274 00.031 9828 IsSlewing returns 0
02:15:21.274 00.000 9828 IsGuiding returns 0
02:15:21.274 00.000 9828 scope move finished after 10 + 145 ms
02:15:21.274 00.000 9828 Move returns status 0, amount 10
02:15:21.274 00.000 9828 move complete, result=0
02:15:21.274 00.000 9828 worker thread done servicing request
02:15:21.274 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:15:21.630 00.356 8976 Exposure complete
02:15:21.636 00.006 8976 worker thread done servicing request
02:15:21.636 00.000 5052 OnExposeComplete: enter
02:15:21.636 00.000 5052 UpdateGuideState(): m_state=6
02:15:21.636 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7832
02:15:21.636 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.48, Mass=199, SNR=9.8, Peak=80 HFD=1.7
02:15:21.636 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.75 = 1.53)
02:15:21.636 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.43)
02:15:21.636 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.23 hyp=0.54 cameraTheta=-2.71 mountX=0.02 mountY=0.54, mountTheta=1.53
02:15:21.638 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.23, opts=13)
02:15:21.638 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.23)
02:15:21.638 00.000 8976 Worker thread wakes up
02:15:21.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.23) opts 0xd
02:15:21.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.23)
02:15:21.638 00.000 8976 Moving (-0.49, -0.23) raw xDistance=0.02 yDistance=0.54
02:15:21.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:15:21.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:15:21.638 00.000 8976 MoveAxis(R, 0, ABG)
02:15:21.638 00.000 8976 MoveAxis(D, 2, ABG)
02:15:21.638 00.000 8976 stepping (-11, 27) + (0, -2)
02:15:21.638 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:21.639 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:15:21.650 00.011 5052 UpdateGuideState exits: m=199 SNR=9.8
02:15:21.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:21.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:21.650 00.000 5052 Enqueuing Expose request
02:15:21.670 00.020 8976 Received - 47 (G) 
02:15:21.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:21.670 00.000 8976 stepped: pos (-11, 25)
02:15:21.670 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:15:21.670 00.000 8976 MountToCamera -- mountX=1.63 mountY=-4.31 hyp=4.61 mountTheta=-1.21 cameraX=3.10, cameraY=3.41 cameraTheta=0.83
02:15:21.670 00.000 8976 incremental bump (3.099, 3.412) isValid = 1
02:15:21.670 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:15:21.670 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:15:21.670 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:15:21.670 00.000 8976 move complete, result=0
02:15:21.671 00.001 9828 Worker thread wakes up
02:15:21.671 00.000 8976 worker thread done servicing request
02:15:21.671 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:15:21.671 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:15:21.671 00.000 8976 Worker thread wakes up
02:15:21.671 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:15:21.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:21.671 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
02:15:21.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:21.671 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
02:15:21.671 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:15:21.671 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:15:21.671 00.000 9828 BLC: window closed
02:15:21.671 00.000 9828 MoveAxis(E, 26, B)
02:15:21.671 00.000 9828 Guiding  Dir = 2, Dur = 26
02:15:21.672 00.001 9828 IsSlewing returns 0
02:15:21.672 00.000 9828 IsGuiding returns 0
02:15:21.672 00.000 9828 PulseGuide returned control before completion, sleep 36
02:15:21.710 00.038 9828 IsGuiding returns 1
02:15:21.710 00.000 9828 scope still moving after pulse duration time elapsed
02:15:21.741 00.031 9828 IsSlewing returns 0
02:15:21.741 00.000 9828 IsGuiding returns 1
02:15:21.772 00.031 9828 IsSlewing returns 0
02:15:21.772 00.000 9828 IsGuiding returns 1
02:15:21.803 00.031 9828 IsSlewing returns 0
02:15:21.803 00.000 9828 IsGuiding returns 1
02:15:21.835 00.032 9828 IsSlewing returns 0
02:15:21.835 00.000 9828 IsGuiding returns 0
02:15:21.835 00.000 9828 scope move finished after 26 + 136 ms
02:15:21.835 00.000 9828 Move returns status 0, amount 26
02:15:21.835 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:21.835 00.000 9828 MoveAxis(N, 11, B)
02:15:21.835 00.000 9828 Guiding  Dir = 0, Dur = 11
02:15:21.850 00.015 9828 IsSlewing returns 0
02:15:21.850 00.000 9828 IsGuiding returns 0
02:15:21.851 00.001 9828 PulseGuide returned control before completion, sleep 21
02:15:21.882 00.031 9828 IsGuiding returns 1
02:15:21.882 00.000 9828 scope still moving after pulse duration time elapsed
02:15:21.914 00.032 9828 IsSlewing returns 0
02:15:21.914 00.000 9828 IsGuiding returns 1
02:15:21.945 00.031 9828 IsSlewing returns 0
02:15:21.945 00.000 9828 IsGuiding returns 1
02:15:21.976 00.031 9828 IsSlewing returns 0
02:15:21.976 00.000 9828 IsGuiding returns 1
02:15:22.007 00.031 9828 IsSlewing returns 0
02:15:22.007 00.000 9828 IsGuiding returns 0
02:15:22.008 00.001 9828 scope move finished after 11 + 145 ms
02:15:22.008 00.000 9828 Move returns status 0, amount 11
02:15:22.008 00.000 9828 move complete, result=0
02:15:22.008 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:15:22.008 00.000 9828 worker thread done servicing request
02:15:22.364 00.356 8976 Exposure complete
02:15:22.369 00.005 8976 worker thread done servicing request
02:15:22.369 00.000 5052 OnExposeComplete: enter
02:15:22.369 00.000 5052 UpdateGuideState(): m_state=6
02:15:22.369 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7833
02:15:22.369 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.64, Mass=171, SNR=9.1, Peak=75 HFD=1.5
02:15:22.369 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
02:15:22.369 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.12)
02:15:22.369 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.07 hyp=0.57 cameraTheta=-3.02 mountX=0.20 mountY=0.51, mountTheta=1.20
02:15:22.370 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.07, opts=13)
02:15:22.370 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.07)
02:15:22.370 00.000 8976 Worker thread wakes up
02:15:22.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.07) opts 0xd
02:15:22.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.07)
02:15:22.370 00.000 8976 Moving (-0.57, -0.07) raw xDistance=0.20 yDistance=0.51
02:15:22.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:15:22.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
02:15:22.370 00.000 8976 MoveAxis(R, 0, ABG)
02:15:22.370 00.000 8976 MoveAxis(D, 2, ABG)
02:15:22.371 00.001 8976 stepping (-11, 25) + (0, -2)
02:15:22.371 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:22.372 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:15:22.382 00.010 5052 UpdateGuideState exits: m=171 SNR=9.1
02:15:22.382 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:22.382 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:22.382 00.000 5052 Enqueuing Expose request
02:15:22.406 00.024 8976 Received - 47 (G) 
02:15:22.406 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:22.406 00.000 8976 stepped: pos (-11, 23)
02:15:22.406 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:15:22.406 00.000 8976 MountToCamera -- mountX=1.65 mountY=-4.09 hyp=4.41 mountTheta=-1.19 cameraX=2.90, cameraY=3.33 cameraTheta=0.85
02:15:22.406 00.000 8976 incremental bump (2.896, 3.330) isValid = 1
02:15:22.406 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:15:22.406 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:15:22.406 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:15:22.406 00.000 8976 move complete, result=0
02:15:22.406 00.000 9828 Worker thread wakes up
02:15:22.406 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:15:22.406 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:15:22.406 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:15:22.406 00.000 8976 worker thread done servicing request
02:15:22.406 00.000 8976 Worker thread wakes up
02:15:22.407 00.001 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:15:22.407 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
02:15:22.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:22.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:22.407 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:15:22.407 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:15:22.407 00.000 9828 BLC: window closed
02:15:22.407 00.000 9828 MoveAxis(E, 25, B)
02:15:22.407 00.000 9828 Guiding  Dir = 2, Dur = 25
02:15:22.407 00.000 9828 IsSlewing returns 0
02:15:22.407 00.000 9828 IsGuiding returns 0
02:15:22.407 00.000 9828 PulseGuide returned control before completion, sleep 35
02:15:22.456 00.049 9828 IsGuiding returns 1
02:15:22.456 00.000 9828 scope still moving after pulse duration time elapsed
02:15:22.487 00.031 9828 IsSlewing returns 0
02:15:22.488 00.001 9828 IsGuiding returns 1
02:15:22.518 00.030 9828 IsSlewing returns 0
02:15:22.518 00.000 9828 IsGuiding returns 1
02:15:22.550 00.032 9828 IsSlewing returns 0
02:15:22.550 00.000 9828 IsGuiding returns 0
02:15:22.550 00.000 9828 scope move finished after 25 + 117 ms
02:15:22.550 00.000 9828 Move returns status 0, amount 25
02:15:22.550 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:22.550 00.000 9828 MoveAxis(N, 11, B)
02:15:22.550 00.000 9828 Guiding  Dir = 0, Dur = 11
02:15:22.565 00.015 9828 IsSlewing returns 0
02:15:22.565 00.000 9828 IsGuiding returns 0
02:15:22.565 00.000 9828 PulseGuide returned control before completion, sleep 21
02:15:22.596 00.031 9828 IsGuiding returns 1
02:15:22.596 00.000 9828 scope still moving after pulse duration time elapsed
02:15:22.627 00.031 9828 IsSlewing returns 0
02:15:22.627 00.000 9828 IsGuiding returns 1
02:15:22.659 00.032 9828 IsSlewing returns 0
02:15:22.659 00.000 9828 IsGuiding returns 1
02:15:22.691 00.032 9828 IsSlewing returns 0
02:15:22.691 00.000 9828 IsGuiding returns 1
02:15:22.722 00.031 9828 IsSlewing returns 0
02:15:22.722 00.000 9828 IsGuiding returns 0
02:15:22.722 00.000 9828 scope move finished after 11 + 145 ms
02:15:22.722 00.000 9828 Move returns status 0, amount 11
02:15:22.722 00.000 9828 move complete, result=0
02:15:22.722 00.000 9828 worker thread done servicing request
02:15:22.723 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:15:23.100 00.377 8976 Exposure complete
02:15:23.105 00.005 8976 worker thread done servicing request
02:15:23.105 00.000 5052 OnExposeComplete: enter
02:15:23.105 00.000 5052 UpdateGuideState(): m_state=6
02:15:23.105 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7834
02:15:23.105 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.59, Mass=184, SNR=9.4, Peak=80 HFD=1.6
02:15:23.106 00.001 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
02:15:23.106 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
02:15:23.106 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=-0.12 hyp=0.83 cameraTheta=-2.99 mountX=0.27 mountY=0.76, mountTheta=1.23
02:15:23.106 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=-0.12, opts=13)
02:15:23.107 00.001 5052 Enqueuing Move request for stepguider (-0.82, -0.12)
02:15:23.107 00.000 8976 Worker thread wakes up
02:15:23.107 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, -0.12) opts 0xd
02:15:23.107 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, -0.12)
02:15:23.107 00.000 8976 Moving (-0.82, -0.12) raw xDistance=0.27 yDistance=0.76
02:15:23.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:15:23.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
02:15:23.107 00.000 8976 MoveAxis(L, 1, ABG)
02:15:23.107 00.000 8976 stepping (-11, 23) + (-1, 0)
02:15:23.107 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:23.108 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:15:23.117 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
02:15:23.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:23.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:23.117 00.000 5052 Enqueuing Expose request
02:15:23.141 00.024 8976 Received - 47 (G) 
02:15:23.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:23.141 00.000 8976 stepped: pos (-12, 23)
02:15:23.141 00.000 8976 MoveAxis(D, 3, ABG)
02:15:23.141 00.000 8976 stepping (-12, 23) + (0, -3)
02:15:23.141 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:23.173 00.032 8976 Received - 47 (G) 
02:15:23.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:23.173 00.000 8976 stepped: pos (-12, 20)
02:15:23.173 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:15:23.173 00.000 8976 MountToCamera -- mountX=1.71 mountY=-3.79 hyp=4.16 mountTheta=-1.15 cameraX=2.60, cameraY=3.25 cameraTheta=0.90
02:15:23.173 00.000 8976 incremental bump (2.598, 3.248) isValid = 1
02:15:23.173 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
02:15:23.173 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:15:23.174 00.001 8976 Enqueuing Move request for scope (0.07, 0.09)
02:15:23.174 00.000 8976 move complete, result=0
02:15:23.174 00.000 8976 worker thread done servicing request
02:15:23.174 00.000 8976 Worker thread wakes up
02:15:23.174 00.000 9828 Worker thread wakes up
02:15:23.174 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:15:23.174 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:15:23.174 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
02:15:23.174 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
02:15:23.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:23.174 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
02:15:23.174 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
02:15:23.174 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:15:23.174 00.000 9828 BLC: window closed
02:15:23.174 00.000 9828 MoveAxis(E, 24, B)
02:15:23.174 00.000 9828 Guiding  Dir = 2, Dur = 24
02:15:23.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:23.175 00.001 9828 IsSlewing returns 0
02:15:23.175 00.000 9828 IsGuiding returns 0
02:15:23.175 00.000 9828 PulseGuide returned control before completion, sleep 34
02:15:23.217 00.042 9828 IsGuiding returns 1
02:15:23.217 00.000 9828 scope still moving after pulse duration time elapsed
02:15:23.248 00.031 9828 IsSlewing returns 0
02:15:23.248 00.000 9828 IsGuiding returns 1
02:15:23.279 00.031 9828 IsSlewing returns 0
02:15:23.280 00.001 9828 IsGuiding returns 1
02:15:23.309 00.029 9828 IsSlewing returns 0
02:15:23.309 00.000 9828 IsGuiding returns 1
02:15:23.341 00.032 9828 IsSlewing returns 0
02:15:23.341 00.000 9828 IsGuiding returns 0
02:15:23.341 00.000 9828 scope move finished after 24 + 141 ms
02:15:23.341 00.000 9828 Move returns status 0, amount 24
02:15:23.341 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:23.341 00.000 9828 MoveAxis(N, 11, B)
02:15:23.341 00.000 9828 Guiding  Dir = 0, Dur = 11
02:15:23.357 00.016 9828 IsSlewing returns 0
02:15:23.357 00.000 9828 IsGuiding returns 0
02:15:23.357 00.000 9828 PulseGuide returned control before completion, sleep 21
02:15:23.388 00.031 9828 IsGuiding returns 1
02:15:23.388 00.000 9828 scope still moving after pulse duration time elapsed
02:15:23.420 00.032 9828 IsSlewing returns 0
02:15:23.420 00.000 9828 IsGuiding returns 1
02:15:23.450 00.030 9828 IsSlewing returns 0
02:15:23.450 00.000 9828 IsGuiding returns 1
02:15:23.481 00.031 9828 IsSlewing returns 0
02:15:23.481 00.000 9828 IsGuiding returns 1
02:15:23.512 00.031 9828 IsSlewing returns 0
02:15:23.512 00.000 9828 IsGuiding returns 0
02:15:23.512 00.000 9828 scope move finished after 11 + 144 ms
02:15:23.512 00.000 9828 Move returns status 0, amount 11
02:15:23.512 00.000 9828 move complete, result=0
02:15:23.513 00.001 9828 worker thread done servicing request
02:15:23.513 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:15:23.863 00.350 8976 Exposure complete
02:15:23.870 00.007 8976 worker thread done servicing request
02:15:23.870 00.000 5052 OnExposeComplete: enter
02:15:23.870 00.000 5052 UpdateGuideState(): m_state=6
02:15:23.870 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7835
02:15:23.870 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=281.60, Mass=165, SNR=8.9, Peak=83 HFD=1.8
02:15:23.870 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.08 = 1.21)
02:15:23.870 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
02:15:23.870 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=-0.11 hyp=0.99 cameraTheta=-3.03 mountX=0.35 mountY=0.88, mountTheta=1.19
02:15:23.871 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=-0.11, opts=13)
02:15:23.871 00.000 5052 Enqueuing Move request for stepguider (-0.98, -0.11)
02:15:23.871 00.000 8976 Worker thread wakes up
02:15:23.872 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:15:23.873 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, -0.11) opts 0xd
02:15:23.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, -0.11)
02:15:23.873 00.000 8976 Moving (-0.98, -0.11) raw xDistance=0.35 yDistance=0.88
02:15:23.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
02:15:23.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.88
02:15:23.873 00.000 8976 MoveAxis(L, 2, ABG)
02:15:23.873 00.000 8976 stepping (-12, 20) + (-2, 0)
02:15:23.873 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:23.882 00.009 5052 UpdateGuideState exits: m=165 SNR=8.9
02:15:23.883 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:23.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:23.883 00.000 5052 Enqueuing Expose request
02:15:23.909 00.026 8976 Received - 47 (G) 
02:15:23.909 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:23.909 00.000 8976 stepped: pos (-14, 20)
02:15:23.909 00.000 8976 MoveAxis(D, 4, ABG)
02:15:23.909 00.000 8976 stepping (-14, 20) + (0, -4)
02:15:23.909 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:15:23.940 00.031 8976 Received - 47 (G) 
02:15:23.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:15:23.940 00.000 8976 stepped: pos (-14, 16)
02:15:23.940 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:15:23.940 00.000 8976 MountToCamera -- mountX=1.85 mountY=-3.38 hyp=3.85 mountTheta=-1.07 cameraX=2.16, cameraY=3.19 cameraTheta=0.97
02:15:23.940 00.000 8976 incremental bump (2.165, 3.188) isValid = 1
02:15:23.940 00.000 8976 Scheduling Mount bump of (0.065, 0.099)
02:15:23.940 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:15:23.940 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:15:23.940 00.000 8976 move complete, result=0
02:15:23.941 00.001 8976 worker thread done servicing request
02:15:23.941 00.000 8976 Worker thread wakes up
02:15:23.941 00.000 9828 Worker thread wakes up
02:15:23.941 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:15:23.941 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:15:23.941 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
02:15:23.941 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
02:15:23.941 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:23.941 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:23.941 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
02:15:23.941 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:15:23.941 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:15:23.941 00.000 9828 BLC: window closed
02:15:23.941 00.000 9828 MoveAxis(E, 22, B)
02:15:23.941 00.000 9828 Guiding  Dir = 2, Dur = 22
02:15:23.942 00.001 9828 IsSlewing returns 0
02:15:23.942 00.000 9828 IsGuiding returns 0
02:15:23.942 00.000 9828 PulseGuide returned control before completion, sleep 32
02:15:23.978 00.036 9828 IsGuiding returns 1
02:15:23.978 00.000 9828 scope still moving after pulse duration time elapsed
02:15:24.017 00.039 9828 IsSlewing returns 0
02:15:24.017 00.000 9828 IsGuiding returns 1
02:15:24.045 00.028 9828 IsSlewing returns 0
02:15:24.045 00.000 9828 IsGuiding returns 1
02:15:24.077 00.032 9828 IsSlewing returns 0
02:15:24.077 00.000 9828 IsGuiding returns 1
02:15:24.109 00.032 9828 IsSlewing returns 0
02:15:24.109 00.000 9828 IsGuiding returns 1
02:15:24.141 00.032 9828 IsSlewing returns 0
02:15:24.141 00.000 9828 IsGuiding returns 1
02:15:24.172 00.031 9828 IsSlewing returns 0
02:15:24.172 00.000 9828 IsGuiding returns 1
02:15:24.203 00.031 9828 IsSlewing returns 0
02:15:24.203 00.000 9828 IsGuiding returns 0
02:15:24.203 00.000 9828 scope move finished after 22 + 238 ms
02:15:24.203 00.000 9828 Move returns status 0, amount 22
02:15:24.203 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:24.203 00.000 9828 MoveAxis(N, 12, B)
02:15:24.203 00.000 9828 Guiding  Dir = 0, Dur = 12
02:15:24.219 00.016 9828 IsSlewing returns 0
02:15:24.219 00.000 9828 IsGuiding returns 0
02:15:24.219 00.000 9828 PulseGuide returned control before completion, sleep 22
02:15:24.249 00.030 9828 IsGuiding returns 1
02:15:24.249 00.000 9828 scope still moving after pulse duration time elapsed
02:15:24.279 00.030 9828 IsSlewing returns 0
02:15:24.279 00.000 9828 IsGuiding returns 1
02:15:24.310 00.031 9828 IsSlewing returns 0
02:15:24.310 00.000 9828 IsGuiding returns 1
02:15:24.340 00.030 9828 IsSlewing returns 0
02:15:24.340 00.000 9828 IsGuiding returns 1
02:15:24.372 00.032 9828 IsSlewing returns 0
02:15:24.372 00.000 9828 IsGuiding returns 0
02:15:24.372 00.000 9828 scope move finished after 12 + 140 ms
02:15:24.372 00.000 9828 Move returns status 0, amount 12
02:15:24.372 00.000 9828 move complete, result=0
02:15:24.372 00.000 9828 worker thread done servicing request
02:15:24.372 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:15:24.606 00.234 8976 Exposure complete
02:15:24.612 00.006 8976 worker thread done servicing request
02:15:24.612 00.000 5052 OnExposeComplete: enter
02:15:24.612 00.000 5052 UpdateGuideState(): m_state=6
02:15:24.612 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7836
02:15:24.612 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.97, Mass=179, SNR=9.3, Peak=78 HFD=2.0
02:15:24.612 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
02:15:24.612 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
02:15:24.612 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.26 hyp=0.49 cameraTheta=2.58 mountX=0.42 mountY=0.20, mountTheta=0.45
02:15:24.613 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.26, opts=13)
02:15:24.613 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.26)
02:15:24.613 00.000 8976 Worker thread wakes up
02:15:24.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.26) opts 0xd
02:15:24.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.26)
02:15:24.613 00.000 8976 Moving (-0.41, 0.26) raw xDistance=0.42 yDistance=0.20
02:15:24.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
02:15:24.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:15:24.613 00.000 8976 MoveAxis(L, 2, ABG)
02:15:24.613 00.000 8976 stepping (-14, 16) + (-2, 0)
02:15:24.613 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:24.614 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:15:24.623 00.009 5052 UpdateGuideState exits: m=179 SNR=9.3
02:15:24.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:24.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:24.623 00.000 5052 Enqueuing Expose request
02:15:24.644 00.021 8976 Received - 47 (G) 
02:15:24.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:24.644 00.000 8976 stepped: pos (-16, 16)
02:15:24.644 00.000 8976 MoveAxis(U, 0, ABG)
02:15:24.644 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:15:24.644 00.000 8976 MountToCamera -- mountX=2.05 mountY=-3.10 hyp=3.72 mountTheta=-0.99 cameraX=1.83, cameraY=3.24 cameraTheta=1.06
02:15:24.644 00.000 8976 incremental bump (1.829, 3.237) isValid = 1
02:15:24.644 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:15:24.644 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:15:24.644 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:15:24.644 00.000 8976 move complete, result=0
02:15:24.644 00.000 9828 Worker thread wakes up
02:15:24.644 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:15:24.644 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:15:24.644 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
02:15:24.644 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
02:15:24.644 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:15:24.644 00.000 8976 worker thread done servicing request
02:15:24.644 00.000 8976 Worker thread wakes up
02:15:24.645 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:24.645 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:24.645 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:15:24.645 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:15:24.645 00.000 9828 BLC: window closed
02:15:24.645 00.000 9828 MoveAxis(E, 19, B)
02:15:24.645 00.000 9828 Guiding  Dir = 2, Dur = 19
02:15:24.645 00.000 9828 IsSlewing returns 0
02:15:24.645 00.000 9828 IsGuiding returns 0
02:15:24.645 00.000 9828 PulseGuide returned control before completion, sleep 29
02:15:24.679 00.034 9828 IsGuiding returns 1
02:15:24.679 00.000 9828 scope still moving after pulse duration time elapsed
02:15:24.710 00.031 9828 IsSlewing returns 0
02:15:24.710 00.000 9828 IsGuiding returns 1
02:15:24.742 00.032 9828 IsSlewing returns 0
02:15:24.742 00.000 9828 IsGuiding returns 1
02:15:24.774 00.032 9828 IsSlewing returns 0
02:15:24.774 00.000 9828 IsGuiding returns 0
02:15:24.774 00.000 9828 scope move finished after 19 + 109 ms
02:15:24.774 00.000 9828 Move returns status 0, amount 19
02:15:24.774 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:24.774 00.000 9828 MoveAxis(N, 13, B)
02:15:24.774 00.000 9828 Guiding  Dir = 0, Dur = 13
02:15:24.790 00.016 9828 IsSlewing returns 0
02:15:24.790 00.000 9828 IsGuiding returns 0
02:15:24.791 00.001 9828 PulseGuide returned control before completion, sleep 23
02:15:24.822 00.031 9828 IsGuiding returns 1
02:15:24.822 00.000 9828 scope still moving after pulse duration time elapsed
02:15:24.852 00.030 9828 IsSlewing returns 0
02:15:24.852 00.000 9828 IsGuiding returns 1
02:15:24.884 00.032 9828 IsSlewing returns 0
02:15:24.884 00.000 9828 IsGuiding returns 1
02:15:24.915 00.031 9828 IsSlewing returns 0
02:15:24.915 00.000 9828 IsGuiding returns 1
02:15:24.946 00.031 9828 IsSlewing returns 0
02:15:24.946 00.000 9828 IsGuiding returns 0
02:15:24.946 00.000 9828 scope move finished after 13 + 143 ms
02:15:24.946 00.000 9828 Move returns status 0, amount 13
02:15:24.946 00.000 9828 move complete, result=0
02:15:24.947 00.001 9828 worker thread done servicing request
02:15:24.947 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:15:25.306 00.359 8976 Exposure complete
02:15:25.312 00.006 8976 worker thread done servicing request
02:15:25.312 00.000 5052 OnExposeComplete: enter
02:15:25.312 00.000 5052 UpdateGuideState(): m_state=6
02:15:25.312 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7837
02:15:25.312 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.31, Mass=186, SNR=9.5, Peak=90 HFD=1.8
02:15:25.312 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.41 = 1.88)
02:15:25.312 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
02:15:25.312 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.40 hyp=0.56 cameraTheta=-2.36 mountX=-0.17 mountY=0.55, mountTheta=1.87
02:15:25.313 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.40, opts=13)
02:15:25.313 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.40)
02:15:25.313 00.000 8976 Worker thread wakes up
02:15:25.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.40) opts 0xd
02:15:25.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.40)
02:15:25.313 00.000 8976 Moving (-0.40, -0.40) raw xDistance=-0.17 yDistance=0.55
02:15:25.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:15:25.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:15:25.313 00.000 8976 MoveAxis(R, 0, ABG)
02:15:25.313 00.000 8976 MoveAxis(D, 2, ABG)
02:15:25.313 00.000 8976 stepping (-16, 16) + (0, -2)
02:15:25.313 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:25.314 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:15:25.324 00.010 5052 UpdateGuideState exits: m=186 SNR=9.5
02:15:25.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:25.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:25.324 00.000 5052 Enqueuing Expose request
02:15:25.348 00.024 8976 Received - 47 (G) 
02:15:25.348 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:25.348 00.000 8976 stepped: pos (-16, 14)
02:15:25.348 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:15:25.348 00.000 8976 MountToCamera -- mountX=2.18 mountY=-2.81 hyp=3.56 mountTheta=-0.91 cameraX=1.51, cameraY=3.22 cameraTheta=1.13
02:15:25.348 00.000 8976 incremental bump (1.511, 3.223) isValid = 1
02:15:25.348 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:15:25.348 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:15:25.348 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:15:25.348 00.000 8976 move complete, result=0
02:15:25.348 00.000 8976 worker thread done servicing request
02:15:25.348 00.000 8976 Worker thread wakes up
02:15:25.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:25.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:25.348 00.000 9828 Worker thread wakes up
02:15:25.349 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:15:25.349 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:15:25.349 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:15:25.349 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
02:15:25.349 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:15:25.349 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:15:25.349 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:15:25.349 00.000 9828 BLC: window closed
02:15:25.349 00.000 9828 MoveAxis(E, 17, B)
02:15:25.349 00.000 9828 Guiding  Dir = 2, Dur = 17
02:15:25.349 00.000 9828 IsSlewing returns 0
02:15:25.349 00.000 9828 IsGuiding returns 0
02:15:25.350 00.001 9828 PulseGuide returned control before completion, sleep 27
02:15:25.383 00.033 9828 IsGuiding returns 1
02:15:25.383 00.000 9828 scope still moving after pulse duration time elapsed
02:15:25.414 00.031 9828 IsSlewing returns 0
02:15:25.414 00.000 9828 IsGuiding returns 1
02:15:25.445 00.031 9828 IsSlewing returns 0
02:15:25.445 00.000 9828 IsGuiding returns 1
02:15:25.476 00.031 9828 IsSlewing returns 0
02:15:25.476 00.000 9828 IsGuiding returns 0
02:15:25.476 00.000 9828 scope move finished after 17 + 110 ms
02:15:25.476 00.000 9828 Move returns status 0, amount 17
02:15:25.476 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:25.476 00.000 9828 MoveAxis(N, 14, B)
02:15:25.476 00.000 9828 Guiding  Dir = 0, Dur = 14
02:15:25.492 00.016 9828 IsSlewing returns 0
02:15:25.492 00.000 9828 IsGuiding returns 0
02:15:25.492 00.000 9828 PulseGuide returned control before completion, sleep 24
02:15:25.524 00.032 9828 IsGuiding returns 1
02:15:25.524 00.000 9828 scope still moving after pulse duration time elapsed
02:15:25.555 00.031 9828 IsSlewing returns 0
02:15:25.555 00.000 9828 IsGuiding returns 1
02:15:25.586 00.031 9828 IsSlewing returns 0
02:15:25.586 00.000 9828 IsGuiding returns 1
02:15:25.618 00.032 9828 IsSlewing returns 0
02:15:25.618 00.000 9828 IsGuiding returns 1
02:15:25.649 00.031 9828 IsSlewing returns 0
02:15:25.649 00.000 9828 IsGuiding returns 0
02:15:25.649 00.000 9828 scope move finished after 14 + 142 ms
02:15:25.649 00.000 9828 Move returns status 0, amount 14
02:15:25.649 00.000 9828 move complete, result=0
02:15:25.649 00.000 9828 worker thread done servicing request
02:15:25.649 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:15:26.007 00.358 8976 Exposure complete
02:15:26.013 00.006 8976 worker thread done servicing request
02:15:26.013 00.000 5052 OnExposeComplete: enter
02:15:26.013 00.000 5052 UpdateGuideState(): m_state=6
02:15:26.013 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7838
02:15:26.013 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.31, Mass=194, SNR=9.7, Peak=92 HFD=1.7
02:15:26.013 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
02:15:26.013 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.56)
02:15:26.013 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.40 hyp=0.40 cameraTheta=-1.58 mountX=-0.35 mountY=0.22, mountTheta=2.58
02:15:26.013 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.40, opts=13)
02:15:26.013 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.40)
02:15:26.014 00.001 8976 Worker thread wakes up
02:15:26.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.40) opts 0xd
02:15:26.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.40)
02:15:26.014 00.000 8976 Moving (-0.00, -0.40) raw xDistance=-0.35 yDistance=0.22
02:15:26.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:15:26.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:15:26.014 00.000 8976 MoveAxis(R, 1, ABG)
02:15:26.014 00.000 8976 stepping (-16, 14) + (1, 0)
02:15:26.014 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:26.014 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=92, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:15:26.024 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
02:15:26.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:26.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:26.024 00.000 5052 Enqueuing Expose request
02:15:26.035 00.011 8976 Received - 47 (G) 
02:15:26.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:26.035 00.000 8976 stepped: pos (-15, 14)
02:15:26.035 00.000 8976 MoveAxis(U, 0, ABG)
02:15:26.035 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:15:26.035 00.000 8976 MountToCamera -- mountX=2.22 mountY=-2.62 hyp=3.43 mountTheta=-0.87 cameraX=1.32, cameraY=3.17 cameraTheta=1.18
02:15:26.035 00.000 8976 incremental bump (1.320, 3.168) isValid = 1
02:15:26.035 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:15:26.035 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:15:26.035 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:15:26.035 00.000 8976 move complete, result=0
02:15:26.035 00.000 9828 Worker thread wakes up
02:15:26.035 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:15:26.035 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:15:26.035 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:15:26.035 00.000 8976 worker thread done servicing request
02:15:26.035 00.000 8976 Worker thread wakes up
02:15:26.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:26.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:26.035 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
02:15:26.036 00.001 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:15:26.036 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:15:26.036 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:15:26.036 00.000 9828 BLC: window closed
02:15:26.036 00.000 9828 MoveAxis(E, 16, B)
02:15:26.036 00.000 9828 Guiding  Dir = 2, Dur = 16
02:15:26.036 00.000 9828 IsSlewing returns 0
02:15:26.036 00.000 9828 IsGuiding returns 0
02:15:26.036 00.000 9828 PulseGuide returned control before completion, sleep 26
02:15:26.065 00.029 9828 IsGuiding returns 1
02:15:26.065 00.000 9828 scope still moving after pulse duration time elapsed
02:15:26.096 00.031 9828 IsSlewing returns 0
02:15:26.096 00.000 9828 IsGuiding returns 1
02:15:26.127 00.031 9828 IsSlewing returns 0
02:15:26.127 00.000 9828 IsGuiding returns 1
02:15:26.158 00.031 9828 IsSlewing returns 0
02:15:26.158 00.000 9828 IsGuiding returns 1
02:15:26.189 00.031 9828 IsSlewing returns 0
02:15:26.189 00.000 9828 IsGuiding returns 0
02:15:26.189 00.000 9828 scope move finished after 16 + 137 ms
02:15:26.189 00.000 9828 Move returns status 0, amount 16
02:15:26.190 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:26.190 00.000 9828 MoveAxis(N, 14, B)
02:15:26.190 00.000 9828 Guiding  Dir = 0, Dur = 14
02:15:26.204 00.014 9828 IsSlewing returns 0
02:15:26.204 00.000 9828 IsGuiding returns 0
02:15:26.204 00.000 9828 PulseGuide returned control before completion, sleep 24
02:15:26.236 00.032 9828 IsGuiding returns 1
02:15:26.236 00.000 9828 scope still moving after pulse duration time elapsed
02:15:26.266 00.030 9828 IsSlewing returns 0
02:15:26.266 00.000 9828 IsGuiding returns 1
02:15:26.296 00.030 9828 IsSlewing returns 0
02:15:26.296 00.000 9828 IsGuiding returns 1
02:15:26.327 00.031 9828 IsSlewing returns 0
02:15:26.327 00.000 9828 IsGuiding returns 1
02:15:26.359 00.032 9828 IsSlewing returns 0
02:15:26.359 00.000 9828 IsGuiding returns 0
02:15:26.359 00.000 9828 scope move finished after 14 + 140 ms
02:15:26.359 00.000 9828 Move returns status 0, amount 14
02:15:26.359 00.000 9828 move complete, result=0
02:15:26.359 00.000 9828 worker thread done servicing request
02:15:26.359 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:15:26.713 00.354 8976 Exposure complete
02:15:26.718 00.005 8976 worker thread done servicing request
02:15:26.719 00.001 5052 OnExposeComplete: enter
02:15:26.719 00.000 5052 UpdateGuideState(): m_state=6
02:15:26.719 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7839
02:15:26.719 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.29, Mass=180, SNR=9.3, Peak=79 HFD=1.6
02:15:26.719 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.26 = 3.02)
02:15:26.719 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.36 = 2.92)
02:15:26.719 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.42 hyp=0.45 cameraTheta=-1.22 mountX=-0.44 mountY=0.10, mountTheta=2.92
02:15:26.719 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.42, opts=13)
02:15:26.719 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.42)
02:15:26.720 00.001 8976 Worker thread wakes up
02:15:26.720 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.42) opts 0xd
02:15:26.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.42)
02:15:26.720 00.000 8976 Moving (0.16, -0.42) raw xDistance=-0.44 yDistance=0.10
02:15:26.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
02:15:26.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:15:26.720 00.000 8976 MoveAxis(R, 2, ABG)
02:15:26.720 00.000 8976 stepping (-15, 14) + (2, 0)
02:15:26.720 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:26.720 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:15:26.730 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
02:15:26.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:26.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:26.730 00.000 5052 Enqueuing Expose request
02:15:26.754 00.024 8976 Received - 47 (G) 
02:15:26.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:26.754 00.000 8976 stepped: pos (-13, 14)
02:15:26.754 00.000 8976 MoveAxis(U, 0, ABG)
02:15:26.754 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:15:26.754 00.000 8976 MountToCamera -- mountX=2.14 mountY=-2.49 hyp=3.28 mountTheta=-0.86 cameraX=1.24, cameraY=3.04 cameraTheta=1.18
02:15:26.754 00.000 8976 incremental bump (1.239, 3.042) isValid = 1
02:15:26.754 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:15:26.754 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:15:26.754 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:15:26.754 00.000 8976 move complete, result=0
02:15:26.754 00.000 9828 Worker thread wakes up
02:15:26.754 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:15:26.754 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:15:26.754 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:15:26.754 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:15:26.754 00.000 8976 worker thread done servicing request
02:15:26.754 00.000 8976 Worker thread wakes up
02:15:26.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:26.755 00.001 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:15:26.755 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:15:26.755 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:15:26.755 00.000 9828 BLC: window closed
02:15:26.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:26.755 00.000 9828 MoveAxis(E, 15, B)
02:15:26.755 00.000 9828 Guiding  Dir = 2, Dur = 15
02:15:26.755 00.000 9828 IsSlewing returns 0
02:15:26.755 00.000 9828 IsGuiding returns 0
02:15:26.755 00.000 9828 PulseGuide returned control before completion, sleep 25
02:15:26.791 00.036 9828 IsGuiding returns 1
02:15:26.792 00.001 9828 scope still moving after pulse duration time elapsed
02:15:26.822 00.030 9828 IsSlewing returns 0
02:15:26.822 00.000 9828 IsGuiding returns 1
02:15:26.854 00.032 9828 IsSlewing returns 0
02:15:26.854 00.000 9828 IsGuiding returns 1
02:15:26.885 00.031 9828 IsSlewing returns 0
02:15:26.885 00.000 9828 IsGuiding returns 0
02:15:26.885 00.000 9828 scope move finished after 15 + 114 ms
02:15:26.885 00.000 9828 Move returns status 0, amount 15
02:15:26.885 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:26.885 00.000 9828 MoveAxis(N, 14, B)
02:15:26.885 00.000 9828 Guiding  Dir = 0, Dur = 14
02:15:26.901 00.016 9828 IsSlewing returns 0
02:15:26.901 00.000 9828 IsGuiding returns 0
02:15:26.901 00.000 9828 PulseGuide returned control before completion, sleep 24
02:15:26.933 00.032 9828 IsGuiding returns 1
02:15:26.933 00.000 9828 scope still moving after pulse duration time elapsed
02:15:26.963 00.030 9828 IsSlewing returns 0
02:15:26.963 00.000 9828 IsGuiding returns 1
02:15:26.994 00.031 9828 IsSlewing returns 0
02:15:26.994 00.000 9828 IsGuiding returns 1
02:15:27.025 00.031 9828 IsSlewing returns 0
02:15:27.025 00.000 9828 IsGuiding returns 1
02:15:27.056 00.031 9828 IsSlewing returns 0
02:15:27.056 00.000 9828 IsGuiding returns 0
02:15:27.056 00.000 9828 scope move finished after 14 + 141 ms
02:15:27.056 00.000 9828 Move returns status 0, amount 14
02:15:27.056 00.000 9828 move complete, result=0
02:15:27.056 00.000 9828 worker thread done servicing request
02:15:27.056 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:15:27.416 00.360 8976 Exposure complete
02:15:27.422 00.006 8976 worker thread done servicing request
02:15:27.422 00.000 5052 OnExposeComplete: enter
02:15:27.422 00.000 5052 UpdateGuideState(): m_state=6
02:15:27.422 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7840
02:15:27.422 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.75, Mass=163, SNR=8.8, Peak=83 HFD=1.8
02:15:27.422 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.04) = xAngle (0.24 = 0.24)
02:15:27.422 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
02:15:27.422 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.28 mountX=0.06 mountY=0.01, mountTheta=0.14
02:15:27.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.04, opts=13)
02:15:27.423 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.04)
02:15:27.423 00.000 8976 Worker thread wakes up
02:15:27.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.04) opts 0xd
02:15:27.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.04)
02:15:27.423 00.000 8976 Moving (-0.04, 0.04) raw xDistance=0.06 yDistance=0.01
02:15:27.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:15:27.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:15:27.423 00.000 8976 MoveAxis(R, 0, ABG)
02:15:27.423 00.000 8976 MoveAxis(U, 0, ABG)
02:15:27.423 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:15:27.423 00.000 8976 MountToCamera -- mountX=2.09 mountY=-2.40 hyp=3.19 mountTheta=-0.85 cameraX=1.18, cameraY=2.96 cameraTheta=1.19
02:15:27.423 00.000 8976 incremental bump (1.184, 2.957) isValid = 1
02:15:27.424 00.001 8976 Scheduling Mount bump of (0.021, 0.055)
02:15:27.424 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.05, opts=4)
02:15:27.424 00.000 8976 Enqueuing Move request for scope (0.02, 0.05)
02:15:27.424 00.000 8976 move complete, result=0
02:15:27.424 00.000 9828 Worker thread wakes up
02:15:27.424 00.000 8976 worker thread done servicing request
02:15:27.424 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0x4
02:15:27.424 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
02:15:27.424 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:15:27.424 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
02:15:27.424 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.20 mountX=-0.02 mountY=-0.05, mountTheta=-2.00
02:15:27.424 00.000 9828 Moving (0.02, 0.05) raw xDistance=-0.02 yDistance=-0.05
02:15:27.424 00.000 9828 BLC: window closed
02:15:27.424 00.000 9828 MoveAxis(E, 8, B)
02:15:27.424 00.000 9828 Guiding  Dir = 2, Dur = 8
02:15:27.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:15:27.425 00.001 9828 IsSlewing returns 0
02:15:27.425 00.000 9828 IsGuiding returns 0
02:15:27.425 00.000 9828 PulseGuide returned control before completion, sleep 18
02:15:27.433 00.008 5052 UpdateGuideState exits: m=163 SNR=8.8
02:15:27.434 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:27.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:27.434 00.000 5052 Enqueuing Expose request
02:15:27.434 00.000 8976 Worker thread wakes up
02:15:27.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:27.434 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:27.434 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:27.457 00.023 9828 IsGuiding returns 1
02:15:27.457 00.000 9828 scope still moving after pulse duration time elapsed
02:15:27.486 00.029 9828 IsSlewing returns 0
02:15:27.486 00.000 9828 IsGuiding returns 1
02:15:27.517 00.031 9828 IsSlewing returns 0
02:15:27.517 00.000 9828 IsGuiding returns 1
02:15:27.563 00.046 9828 IsSlewing returns 0
02:15:27.563 00.000 9828 IsGuiding returns 0
02:15:27.563 00.000 9828 scope move finished after 8 + 130 ms
02:15:27.563 00.000 9828 Move returns status 0, amount 8
02:15:27.563 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:27.563 00.000 9828 MoveAxis(N, 7, B)
02:15:27.563 00.000 9828 Guiding  Dir = 0, Dur = 7
02:15:27.580 00.017 9828 IsSlewing returns 0
02:15:27.580 00.000 9828 IsGuiding returns 1
02:15:27.580 00.000 9828 Entered PulseGuideScope while moving
02:15:27.642 00.062 9828 IsSlewing returns 0
02:15:27.642 00.000 9828 IsGuiding returns 1
02:15:27.642 00.000 9828 Still moving
02:15:27.704 00.062 9828 IsSlewing returns 0
02:15:27.704 00.000 9828 IsGuiding returns 0
02:15:27.704 00.000 9828 Movement stopped - continuing
02:15:27.704 00.000 9828 PulseGuide returned control before completion, sleep 17
02:15:27.735 00.031 9828 IsGuiding returns 1
02:15:27.735 00.000 9828 scope still moving after pulse duration time elapsed
02:15:27.766 00.031 9828 IsSlewing returns 0
02:15:27.766 00.000 9828 IsGuiding returns 1
02:15:27.797 00.031 9828 IsSlewing returns 0
02:15:27.797 00.000 9828 IsGuiding returns 1
02:15:27.828 00.031 9828 IsSlewing returns 0
02:15:27.828 00.000 9828 IsGuiding returns 0
02:15:27.828 00.000 9828 scope move finished after 7 + 117 ms
02:15:27.828 00.000 9828 Move returns status 0, amount 7
02:15:27.828 00.000 9828 move complete, result=0
02:15:27.828 00.000 9828 worker thread done servicing request
02:15:27.828 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 7 ms NORTH
02:15:28.092 00.264 8976 Exposure complete
02:15:28.098 00.006 8976 worker thread done servicing request
02:15:28.098 00.000 5052 OnExposeComplete: enter
02:15:28.098 00.000 5052 UpdateGuideState(): m_state=6
02:15:28.098 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7841
02:15:28.098 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.84, Mass=195, SNR=9.7, Peak=84 HFD=2.1
02:15:28.098 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:15:28.098 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
02:15:28.098 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.13 hyp=0.30 cameraTheta=2.67 mountX=0.24 mountY=0.15, mountTheta=0.56
02:15:28.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.13, opts=13)
02:15:28.099 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.13)
02:15:28.099 00.000 8976 Worker thread wakes up
02:15:28.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.13) opts 0xd
02:15:28.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.13)
02:15:28.099 00.000 8976 Moving (-0.26, 0.13) raw xDistance=0.24 yDistance=0.15
02:15:28.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:15:28.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:15:28.099 00.000 8976 MoveAxis(R, 0, ABG)
02:15:28.099 00.000 8976 MoveAxis(U, 0, ABG)
02:15:28.099 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:15:28.099 00.000 8976 MountToCamera -- mountX=2.06 mountY=-2.34 hyp=3.12 mountTheta=-0.85 cameraX=1.15, cameraY=2.90 cameraTheta=1.19
02:15:28.099 00.000 8976 incremental bump (1.148, 2.900) isValid = 1
02:15:28.099 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:15:28.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:15:28.099 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:15:28.099 00.000 8976 move complete, result=0
02:15:28.099 00.000 9828 Worker thread wakes up
02:15:28.099 00.000 8976 worker thread done servicing request
02:15:28.100 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:15:28.100 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:15:28.100 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:15:28.100 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:15:28.100 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:15:28.100 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:15:28.100 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:15:28.100 00.000 9828 BLC: window closed
02:15:28.100 00.000 9828 MoveAxis(E, 15, B)
02:15:28.100 00.000 9828 Guiding  Dir = 2, Dur = 15
02:15:28.100 00.000 9828 IsSlewing returns 0
02:15:28.100 00.000 9828 IsGuiding returns 0
02:15:28.101 00.001 9828 PulseGuide returned control before completion, sleep 25
02:15:28.109 00.008 5052 UpdateGuideState exits: m=195 SNR=9.7
02:15:28.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:28.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:28.109 00.000 5052 Enqueuing Expose request
02:15:28.109 00.000 8976 Worker thread wakes up
02:15:28.109 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:28.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:28.110 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:28.138 00.028 9828 IsGuiding returns 1
02:15:28.138 00.000 9828 scope still moving after pulse duration time elapsed
02:15:28.169 00.031 9828 IsSlewing returns 0
02:15:28.169 00.000 9828 IsGuiding returns 1
02:15:28.200 00.031 9828 IsSlewing returns 0
02:15:28.200 00.000 9828 IsGuiding returns 1
02:15:28.231 00.031 9828 IsSlewing returns 0
02:15:28.231 00.000 9828 IsGuiding returns 1
02:15:28.264 00.033 9828 IsSlewing returns 0
02:15:28.264 00.000 9828 IsGuiding returns 0
02:15:28.264 00.000 9828 scope move finished after 15 + 148 ms
02:15:28.264 00.000 9828 Move returns status 0, amount 15
02:15:28.264 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:28.265 00.001 9828 MoveAxis(N, 14, B)
02:15:28.265 00.000 9828 Guiding  Dir = 0, Dur = 14
02:15:28.278 00.013 9828 IsSlewing returns 0
02:15:28.278 00.000 9828 IsGuiding returns 0
02:15:28.278 00.000 9828 PulseGuide returned control before completion, sleep 24
02:15:28.309 00.031 9828 IsGuiding returns 1
02:15:28.309 00.000 9828 scope still moving after pulse duration time elapsed
02:15:28.341 00.032 9828 IsSlewing returns 0
02:15:28.341 00.000 9828 IsGuiding returns 1
02:15:28.371 00.030 9828 IsSlewing returns 0
02:15:28.372 00.001 9828 IsGuiding returns 1
02:15:28.403 00.031 9828 IsSlewing returns 0
02:15:28.403 00.000 9828 IsGuiding returns 1
02:15:28.433 00.030 9828 IsSlewing returns 0
02:15:28.433 00.000 9828 IsGuiding returns 0
02:15:28.433 00.000 9828 scope move finished after 14 + 141 ms
02:15:28.433 00.000 9828 Move returns status 0, amount 14
02:15:28.433 00.000 9828 move complete, result=0
02:15:28.434 00.001 9828 worker thread done servicing request
02:15:28.434 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:15:28.793 00.359 8976 Exposure complete
02:15:28.799 00.006 8976 worker thread done servicing request
02:15:28.799 00.000 5052 OnExposeComplete: enter
02:15:28.799 00.000 5052 UpdateGuideState(): m_state=6
02:15:28.799 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7842
02:15:28.799 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.91, Mass=213, SNR=10.1, Peak=79 HFD=2.1
02:15:28.799 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:15:28.799 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
02:15:28.799 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=0.20 hyp=0.79 cameraTheta=2.89 mountX=0.52 mountY=0.54, mountTheta=0.80
02:15:28.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.20, opts=13)
02:15:28.800 00.000 5052 Enqueuing Move request for stepguider (-0.77, 0.20)
02:15:28.800 00.000 8976 Worker thread wakes up
02:15:28.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.20) opts 0xd
02:15:28.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.20)
02:15:28.800 00.000 8976 Moving (-0.77, 0.20) raw xDistance=0.52 yDistance=0.54
02:15:28.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:15:28.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:15:28.801 00.001 8976 MoveAxis(L, 2, ABG)
02:15:28.801 00.000 8976 stepping (-13, 14) + (-2, 0)
02:15:28.801 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:28.801 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:15:28.813 00.012 5052 UpdateGuideState exits: m=213 SNR=10.1
02:15:28.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:28.813 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:28.813 00.000 5052 Enqueuing Expose request
02:15:28.833 00.020 8976 Received - 47 (G) 
02:15:28.833 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:28.833 00.000 8976 stepped: pos (-15, 14)
02:15:28.833 00.000 8976 MoveAxis(D, 2, ABG)
02:15:28.833 00.000 8976 stepping (-15, 14) + (0, -2)
02:15:28.833 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:28.864 00.031 8976 Received - 47 (G) 
02:15:28.864 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:28.864 00.000 8976 stepped: pos (-15, 12)
02:15:28.864 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:15:28.864 00.000 8976 MountToCamera -- mountX=2.14 mountY=-2.20 hyp=3.07 mountTheta=-0.80 cameraX=0.98, cameraY=2.90 cameraTheta=1.24
02:15:28.864 00.000 8976 incremental bump (0.984, 2.904) isValid = 1
02:15:28.865 00.001 8976 Scheduling Mount bump of (0.037, 0.113)
02:15:28.865 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:15:28.865 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:15:28.865 00.000 8976 move complete, result=0
02:15:28.865 00.000 8976 worker thread done servicing request
02:15:28.865 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:15:28.865 00.000 9828 Worker thread wakes up
02:15:28.865 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:15:28.865 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:15:28.865 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:15:28.865 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:15:28.865 00.000 8976 Worker thread wakes up
02:15:28.865 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:28.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:28.865 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:15:28.866 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:15:28.866 00.000 9828 BLC: window closed
02:15:28.866 00.000 9828 MoveAxis(E, 13, B)
02:15:28.866 00.000 9828 Guiding  Dir = 2, Dur = 13
02:15:28.866 00.000 9828 IsSlewing returns 0
02:15:28.866 00.000 9828 IsGuiding returns 0
02:15:28.866 00.000 9828 PulseGuide returned control before completion, sleep 23
02:15:28.901 00.035 9828 IsGuiding returns 1
02:15:28.901 00.000 9828 scope still moving after pulse duration time elapsed
02:15:28.933 00.032 9828 IsSlewing returns 0
02:15:28.933 00.000 9828 IsGuiding returns 1
02:15:28.965 00.032 9828 IsSlewing returns 0
02:15:28.965 00.000 9828 IsGuiding returns 1
02:15:28.997 00.032 9828 IsSlewing returns 0
02:15:28.997 00.000 9828 IsGuiding returns 0
02:15:28.997 00.000 9828 scope move finished after 13 + 117 ms
02:15:28.997 00.000 9828 Move returns status 0, amount 13
02:15:28.997 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:28.997 00.000 9828 MoveAxis(N, 15, B)
02:15:28.997 00.000 9828 Guiding  Dir = 0, Dur = 15
02:15:29.012 00.015 9828 IsSlewing returns 0
02:15:29.012 00.000 9828 IsGuiding returns 0
02:15:29.013 00.001 9828 PulseGuide returned control before completion, sleep 25
02:15:29.044 00.031 9828 IsGuiding returns 1
02:15:29.044 00.000 9828 scope still moving after pulse duration time elapsed
02:15:29.075 00.031 9828 IsSlewing returns 0
02:15:29.075 00.000 9828 IsGuiding returns 1
02:15:29.105 00.030 9828 IsSlewing returns 0
02:15:29.105 00.000 9828 IsGuiding returns 1
02:15:29.136 00.031 9828 IsSlewing returns 0
02:15:29.136 00.000 9828 IsGuiding returns 1
02:15:29.168 00.032 9828 IsSlewing returns 0
02:15:29.168 00.000 9828 IsGuiding returns 0
02:15:29.168 00.000 9828 scope move finished after 15 + 140 ms
02:15:29.168 00.000 9828 Move returns status 0, amount 15
02:15:29.168 00.000 9828 move complete, result=0
02:15:29.168 00.000 9828 worker thread done servicing request
02:15:29.168 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:15:29.565 00.397 8976 Exposure complete
02:15:29.571 00.006 8976 worker thread done servicing request
02:15:29.571 00.000 5052 OnExposeComplete: enter
02:15:29.572 00.001 5052 UpdateGuideState(): m_state=6
02:15:29.572 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7843
02:15:29.572 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.49, Mass=189, SNR=9.5, Peak=90 HFD=1.6
02:15:29.572 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.95 = 1.34)
02:15:29.572 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
02:15:29.572 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=-0.22 hyp=0.94 cameraTheta=-2.90 mountX=0.22 mountY=0.89, mountTheta=1.33
02:15:29.574 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=-0.22, opts=13)
02:15:29.574 00.000 5052 Enqueuing Move request for stepguider (-0.91, -0.22)
02:15:29.574 00.000 8976 Worker thread wakes up
02:15:29.575 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, -0.22) opts 0xd
02:15:29.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, -0.22)
02:15:29.575 00.000 8976 Moving (-0.91, -0.22) raw xDistance=0.22 yDistance=0.89
02:15:29.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:15:29.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.89
02:15:29.575 00.000 8976 MoveAxis(R, 0, ABG)
02:15:29.575 00.000 8976 MoveAxis(D, 4, ABG)
02:15:29.575 00.000 8976 stepping (-15, 12) + (0, -4)
02:15:29.575 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:15:29.576 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=90, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:15:29.589 00.013 5052 UpdateGuideState exits: m=189 SNR=9.5
02:15:29.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:29.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:29.589 00.000 5052 Enqueuing Expose request
02:15:29.616 00.027 8976 Received - 47 (G) 
02:15:29.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:15:29.616 00.000 8976 stepped: pos (-15, 8)
02:15:29.616 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:15:29.616 00.000 8976 MountToCamera -- mountX=2.19 mountY=-1.89 hyp=2.89 mountTheta=-0.71 cameraX=0.69, cameraY=2.81 cameraTheta=1.33
02:15:29.617 00.001 8976 incremental bump (0.687, 2.812) isValid = 1
02:15:29.617 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:15:29.617 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:15:29.617 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:15:29.617 00.000 8976 move complete, result=0
02:15:29.617 00.000 8976 worker thread done servicing request
02:15:29.617 00.000 8976 Worker thread wakes up
02:15:29.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:29.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:29.617 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:15:29.617 00.000 9828 Worker thread wakes up
02:15:29.617 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:15:29.618 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:15:29.618 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
02:15:29.618 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
02:15:29.618 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
02:15:29.618 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:15:29.618 00.000 9828 BLC: window closed
02:15:29.618 00.000 9828 MoveAxis(E, 10, B)
02:15:29.618 00.000 9828 Guiding  Dir = 2, Dur = 10
02:15:29.619 00.001 9828 IsSlewing returns 0
02:15:29.625 00.006 9828 IsGuiding returns 0
02:15:29.626 00.001 9828 PulseGuide returned control before completion, sleep 20
02:15:29.668 00.042 9828 IsGuiding returns 1
02:15:29.668 00.000 9828 scope still moving after pulse duration time elapsed
02:15:29.697 00.029 9828 IsSlewing returns 0
02:15:29.697 00.000 9828 IsGuiding returns 1
02:15:29.729 00.032 9828 IsSlewing returns 0
02:15:29.729 00.000 9828 IsGuiding returns 1
02:15:29.759 00.030 9828 IsSlewing returns 0
02:15:29.759 00.000 9828 IsGuiding returns 1
02:15:29.791 00.032 9828 IsSlewing returns 0
02:15:29.791 00.000 9828 IsGuiding returns 0
02:15:29.791 00.000 9828 scope move finished after 10 + 156 ms
02:15:29.791 00.000 9828 Move returns status 0, amount 10
02:15:29.791 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:29.791 00.000 9828 MoveAxis(N, 15, B)
02:15:29.791 00.000 9828 Guiding  Dir = 0, Dur = 15
02:15:29.806 00.015 9828 IsSlewing returns 0
02:15:29.806 00.000 9828 IsGuiding returns 0
02:15:29.807 00.001 9828 PulseGuide returned control before completion, sleep 25
02:15:29.838 00.031 9828 IsGuiding returns 1
02:15:29.838 00.000 9828 scope still moving after pulse duration time elapsed
02:15:29.869 00.031 9828 IsSlewing returns 0
02:15:29.869 00.000 9828 IsGuiding returns 1
02:15:29.902 00.033 9828 IsSlewing returns 0
02:15:29.903 00.001 9828 IsGuiding returns 1
02:15:29.932 00.029 9828 IsSlewing returns 0
02:15:29.932 00.000 9828 IsGuiding returns 0
02:15:29.932 00.000 9828 scope move finished after 15 + 110 ms
02:15:29.932 00.000 9828 Move returns status 0, amount 15
02:15:29.932 00.000 9828 move complete, result=0
02:15:29.933 00.001 9828 worker thread done servicing request
02:15:29.933 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:15:30.323 00.390 8976 Exposure complete
02:15:30.329 00.006 8976 worker thread done servicing request
02:15:30.329 00.000 5052 OnExposeComplete: enter
02:15:30.329 00.000 5052 UpdateGuideState(): m_state=6
02:15:30.329 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7844
02:15:30.329 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.72, Mass=202, SNR=9.9, Peak=84 HFD=1.6
02:15:30.329 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:15:30.329 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:15:30.329 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.01 hyp=0.51 cameraTheta=3.12 mountX=0.24 mountY=0.42, mountTheta=1.05
02:15:30.330 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.01, opts=13)
02:15:30.330 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.01)
02:15:30.330 00.000 8976 Worker thread wakes up
02:15:30.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.01) opts 0xd
02:15:30.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.01)
02:15:30.330 00.000 8976 Moving (-0.51, 0.01) raw xDistance=0.24 yDistance=0.42
02:15:30.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:15:30.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.42
02:15:30.330 00.000 8976 MoveAxis(R, 0, ABG)
02:15:30.330 00.000 8976 MoveAxis(D, 2, ABG)
02:15:30.330 00.000 8976 stepping (-15, 8) + (0, -2)
02:15:30.330 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:30.331 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:15:30.340 00.009 5052 UpdateGuideState exits: m=202 SNR=9.9
02:15:30.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:30.340 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:30.341 00.001 5052 Enqueuing Expose request
02:15:30.367 00.026 8976 Received - 47 (G) 
02:15:30.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:30.367 00.000 8976 stepped: pos (-15, 6)
02:15:30.367 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
02:15:30.367 00.000 8976 MountToCamera -- mountX=2.23 mountY=-1.58 hyp=2.73 mountTheta=-0.62 cameraX=0.40, cameraY=2.70 cameraTheta=1.43
02:15:30.367 00.000 8976 incremental bump (0.395, 2.702) isValid = 1
02:15:30.367 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:15:30.367 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:15:30.367 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:15:30.367 00.000 8976 move complete, result=0
02:15:30.368 00.001 9828 Worker thread wakes up
02:15:30.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:15:30.368 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:15:30.368 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
02:15:30.368 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.84)
02:15:30.368 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:15:30.368 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:15:30.368 00.000 8976 worker thread done servicing request
02:15:30.368 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:15:30.368 00.000 8976 Worker thread wakes up
02:15:30.368 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:30.368 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:30.368 00.000 9828 BLC: window closed
02:15:30.368 00.000 9828 MoveAxis(E, 7, B)
02:15:30.368 00.000 9828 Guiding  Dir = 2, Dur = 7
02:15:30.369 00.001 9828 IsSlewing returns 0
02:15:30.369 00.000 9828 IsGuiding returns 0
02:15:30.369 00.000 9828 PulseGuide returned control before completion, sleep 17
02:15:30.388 00.019 9828 IsGuiding returns 1
02:15:30.388 00.000 9828 scope still moving after pulse duration time elapsed
02:15:30.420 00.032 9828 IsSlewing returns 0
02:15:30.420 00.000 9828 IsGuiding returns 1
02:15:30.451 00.031 9828 IsSlewing returns 0
02:15:30.451 00.000 9828 IsGuiding returns 1
02:15:30.481 00.030 9828 IsSlewing returns 0
02:15:30.482 00.001 9828 IsGuiding returns 0
02:15:30.482 00.000 9828 scope move finished after 7 + 105 ms
02:15:30.482 00.000 9828 Move returns status 0, amount 7
02:15:30.482 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:30.482 00.000 9828 MoveAxis(N, 16, B)
02:15:30.482 00.000 9828 Guiding  Dir = 0, Dur = 16
02:15:30.497 00.015 9828 IsSlewing returns 0
02:15:30.497 00.000 9828 IsGuiding returns 0
02:15:30.497 00.000 9828 PulseGuide returned control before completion, sleep 26
02:15:30.527 00.030 9828 IsGuiding returns 1
02:15:30.527 00.000 9828 scope still moving after pulse duration time elapsed
02:15:30.559 00.032 9828 IsSlewing returns 0
02:15:30.559 00.000 9828 IsGuiding returns 1
02:15:30.590 00.031 9828 IsSlewing returns 0
02:15:30.590 00.000 9828 IsGuiding returns 1
02:15:30.620 00.030 9828 IsSlewing returns 0
02:15:30.620 00.000 9828 IsGuiding returns 1
02:15:30.652 00.032 9828 IsSlewing returns 0
02:15:30.652 00.000 9828 IsGuiding returns 0
02:15:30.652 00.000 9828 scope move finished after 16 + 139 ms
02:15:30.652 00.000 9828 Move returns status 0, amount 16
02:15:30.652 00.000 9828 move complete, result=0
02:15:30.653 00.001 9828 worker thread done servicing request
02:15:30.653 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:15:31.059 00.406 8976 Exposure complete
02:15:31.066 00.007 8976 worker thread done servicing request
02:15:31.066 00.000 5052 OnExposeComplete: enter
02:15:31.066 00.000 5052 UpdateGuideState(): m_state=6
02:15:31.066 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7845
02:15:31.066 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.78, Mass=180, SNR=9.3, Peak=98 HFD=1.6
02:15:31.066 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:15:31.066 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
02:15:31.066 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.07 hyp=0.47 cameraTheta=2.98 mountX=0.28 mountY=0.35, mountTheta=0.90
02:15:31.067 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.07, opts=13)
02:15:31.067 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.07)
02:15:31.067 00.000 8976 Worker thread wakes up
02:15:31.067 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.07) opts 0xd
02:15:31.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.07)
02:15:31.067 00.000 8976 Moving (-0.46, 0.07) raw xDistance=0.28 yDistance=0.35
02:15:31.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:15:31.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:15:31.068 00.001 8976 MoveAxis(L, 1, ABG)
02:15:31.068 00.000 8976 stepping (-15, 6) + (-1, 0)
02:15:31.068 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:31.068 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:15:31.079 00.011 5052 UpdateGuideState exits: m=180 SNR=9.3
02:15:31.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:31.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:31.079 00.000 5052 Enqueuing Expose request
02:15:31.086 00.007 8976 Received - 47 (G) 
02:15:31.087 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:31.087 00.000 8976 stepped: pos (-16, 6)
02:15:31.087 00.000 8976 MoveAxis(D, 2, ABG)
02:15:31.087 00.000 8976 stepping (-16, 6) + (0, -2)
02:15:31.087 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:31.118 00.031 8976 Received - 47 (G) 
02:15:31.119 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:31.119 00.000 8976 stepped: pos (-16, 4)
02:15:31.119 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:15:31.119 00.000 8976 MountToCamera -- mountX=2.30 mountY=-1.27 hyp=2.63 mountTheta=-0.50 cameraX=0.08, cameraY=2.63 cameraTheta=1.54
02:15:31.119 00.000 8976 incremental bump (0.084, 2.626) isValid = 1
02:15:31.119 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
02:15:31.119 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:15:31.119 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:15:31.119 00.000 8976 move complete, result=0
02:15:31.119 00.000 9828 Worker thread wakes up
02:15:31.119 00.000 8976 worker thread done servicing request
02:15:31.119 00.000 8976 Worker thread wakes up
02:15:31.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:31.119 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:31.119 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:15:31.119 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 2 ms SOUTH
02:15:31.119 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:15:31.119 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.65)
02:15:31.120 00.001 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.73)
02:15:31.120 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
02:15:31.120 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:15:31.120 00.000 9828 BLC: window closed
02:15:31.120 00.000 9828 MoveAxis(E, 3, B)
02:15:31.120 00.000 9828 Guiding  Dir = 2, Dur = 3
02:15:31.120 00.000 9828 IsSlewing returns 0
02:15:31.120 00.000 9828 IsGuiding returns 0
02:15:31.121 00.001 9828 PulseGuide returned control before completion, sleep 13
02:15:31.136 00.015 9828 IsGuiding returns 1
02:15:31.136 00.000 9828 scope still moving after pulse duration time elapsed
02:15:31.169 00.033 9828 IsSlewing returns 0
02:15:31.169 00.000 9828 IsGuiding returns 1
02:15:31.198 00.029 9828 IsSlewing returns 0
02:15:31.199 00.001 9828 IsGuiding returns 1
02:15:31.230 00.031 9828 IsSlewing returns 0
02:15:31.231 00.001 9828 IsGuiding returns 1
02:15:31.262 00.031 9828 IsSlewing returns 0
02:15:31.262 00.000 9828 IsGuiding returns 0
02:15:31.262 00.000 9828 scope move finished after 3 + 138 ms
02:15:31.262 00.000 9828 Move returns status 0, amount 3
02:15:31.262 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:31.262 00.000 9828 MoveAxis(N, 16, B)
02:15:31.262 00.000 9828 Guiding  Dir = 0, Dur = 16
02:15:31.277 00.015 9828 IsSlewing returns 0
02:15:31.277 00.000 9828 IsGuiding returns 0
02:15:31.277 00.000 9828 PulseGuide returned control before completion, sleep 26
02:15:31.308 00.031 9828 IsGuiding returns 1
02:15:31.308 00.000 9828 scope still moving after pulse duration time elapsed
02:15:31.340 00.032 9828 IsSlewing returns 0
02:15:31.340 00.000 9828 IsGuiding returns 1
02:15:31.371 00.031 9828 IsSlewing returns 0
02:15:31.373 00.002 9828 IsGuiding returns 1
02:15:31.403 00.030 9828 IsSlewing returns 0
02:15:31.403 00.000 9828 IsGuiding returns 1
02:15:31.434 00.031 9828 IsSlewing returns 0
02:15:31.434 00.000 9828 IsGuiding returns 0
02:15:31.434 00.000 9828 scope move finished after 16 + 140 ms
02:15:31.434 00.000 9828 Move returns status 0, amount 16
02:15:31.434 00.000 9828 move complete, result=0
02:15:31.434 00.000 9828 worker thread done servicing request
02:15:31.434 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:15:31.819 00.385 8976 Exposure complete
02:15:31.825 00.006 8976 worker thread done servicing request
02:15:31.825 00.000 5052 OnExposeComplete: enter
02:15:31.825 00.000 5052 UpdateGuideState(): m_state=6
02:15:31.825 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7846
02:15:31.825 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.87, Mass=203, SNR=9.9, Peak=101 HFD=1.8
02:15:31.825 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.52 = -0.52)
02:15:31.825 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.62 = -0.62)
02:15:31.825 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.52 mountX=0.14 mountY=-0.09, mountTheta=-0.59
02:15:31.826 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.16, opts=13)
02:15:31.826 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.16)
02:15:31.826 00.000 8976 Worker thread wakes up
02:15:31.826 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.16) opts 0xd
02:15:31.826 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.16)
02:15:31.826 00.000 8976 Moving (0.01, 0.16) raw xDistance=0.14 yDistance=-0.09
02:15:31.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:15:31.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:15:31.826 00.000 8976 MoveAxis(R, 0, ABG)
02:15:31.826 00.000 8976 MoveAxis(U, 0, ABG)
02:15:31.827 00.001 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:15:31.827 00.000 8976 MountToCamera -- mountX=2.35 mountY=-1.06 hyp=2.58 mountTheta=-0.42 cameraX=-0.13, cameraY=2.57 cameraTheta=1.62
02:15:31.827 00.000 8976 incremental bump (-0.125, 2.574) isValid = 1
02:15:31.827 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
02:15:31.827 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:15:31.827 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:15:31.827 00.000 8976 move complete, result=0
02:15:31.827 00.000 9828 Worker thread wakes up
02:15:31.827 00.000 8976 worker thread done servicing request
02:15:31.827 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:15:31.827 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:15:31.827 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
02:15:31.827 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
02:15:31.827 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.57
02:15:31.827 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:15:31.827 00.000 9828 BLC: window closed
02:15:31.827 00.000 9828 MoveAxis(W, 0, B)
02:15:31.827 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=101, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:15:31.827 00.000 9828 Move returns status 0, amount 0
02:15:31.828 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:31.828 00.000 9828 MoveAxis(N, 16, B)
02:15:31.828 00.000 9828 Guiding  Dir = 0, Dur = 16
02:15:31.828 00.000 9828 IsSlewing returns 0
02:15:31.828 00.000 9828 IsGuiding returns 0
02:15:31.828 00.000 9828 PulseGuide returned control before completion, sleep 26
02:15:31.837 00.009 5052 UpdateGuideState exits: m=203 SNR=9.9
02:15:31.838 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:31.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:31.838 00.000 5052 Enqueuing Expose request
02:15:31.838 00.000 8976 Worker thread wakes up
02:15:31.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:31.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:31.838 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:31.869 00.031 9828 IsGuiding returns 1
02:15:31.869 00.000 9828 scope still moving after pulse duration time elapsed
02:15:31.900 00.031 9828 IsSlewing returns 0
02:15:31.900 00.000 9828 IsGuiding returns 1
02:15:31.931 00.031 9828 IsSlewing returns 0
02:15:31.931 00.000 9828 IsGuiding returns 1
02:15:31.961 00.030 9828 IsSlewing returns 0
02:15:31.961 00.000 9828 IsGuiding returns 0
02:15:31.961 00.000 9828 scope move finished after 16 + 117 ms
02:15:31.961 00.000 9828 Move returns status 0, amount 16
02:15:31.961 00.000 9828 move complete, result=0
02:15:31.961 00.000 9828 worker thread done servicing request
02:15:31.961 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:15:32.532 00.571 8976 Exposure complete
02:15:32.537 00.005 8976 worker thread done servicing request
02:15:32.537 00.000 5052 OnExposeComplete: enter
02:15:32.538 00.001 5052 UpdateGuideState(): m_state=6
02:15:32.538 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7847
02:15:32.538 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.81, Mass=183, SNR=9.4, Peak=89 HFD=1.6
02:15:32.538 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
02:15:32.538 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
02:15:32.538 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.50 mountX=0.01 mountY=-0.21, mountTheta=-1.54
02:15:32.539 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.10, opts=13)
02:15:32.539 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.10)
02:15:32.539 00.000 8976 Worker thread wakes up
02:15:32.539 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.10) opts 0xd
02:15:32.539 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.10)
02:15:32.539 00.000 8976 Moving (0.19, 0.10) raw xDistance=0.01 yDistance=-0.21
02:15:32.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:15:32.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:15:32.539 00.000 8976 MoveAxis(R, 0, ABG)
02:15:32.539 00.000 8976 MoveAxis(U, 0, ABG)
02:15:32.540 00.001 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
02:15:32.540 00.000 8976 MountToCamera -- mountX=2.38 mountY=-0.92 hyp=2.55 mountTheta=-0.37 cameraX=-0.27, cameraY=2.54 cameraTheta=1.67
02:15:32.540 00.000 8976 incremental bump (-0.265, 2.540) isValid = 1
02:15:32.540 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
02:15:32.540 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:15:32.540 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:15:32.540 00.000 8976 move complete, result=0
02:15:32.540 00.000 9828 Worker thread wakes up
02:15:32.540 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:15:32.540 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:15:32.540 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.52)
02:15:32.541 00.001 8976 worker thread done servicing request
02:15:32.541 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:15:32.541 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.60)
02:15:32.541 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:15:32.541 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:15:32.541 00.000 9828 BLC: window closed
02:15:32.541 00.000 9828 MoveAxis(W, 2, B)
02:15:32.541 00.000 9828 Guiding  Dir = 3, Dur = 2
02:15:32.541 00.000 9828 IsSlewing returns 0
02:15:32.541 00.000 9828 IsGuiding returns 0
02:15:32.542 00.001 9828 PulseGuide returned control before completion, sleep 12
02:15:32.550 00.008 5052 UpdateGuideState exits: m=183 SNR=9.4
02:15:32.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:32.550 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:32.550 00.000 5052 Enqueuing Expose request
02:15:32.550 00.000 8976 Worker thread wakes up
02:15:32.550 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:15:32.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:32.551 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:32.555 00.004 9828 IsGuiding returns 1
02:15:32.555 00.000 9828 scope still moving after pulse duration time elapsed
02:15:32.585 00.030 9828 IsSlewing returns 0
02:15:32.585 00.000 9828 IsGuiding returns 1
02:15:32.617 00.032 9828 IsSlewing returns 0
02:15:32.617 00.000 9828 IsGuiding returns 1
02:15:32.648 00.031 9828 IsSlewing returns 0
02:15:32.648 00.000 9828 IsGuiding returns 1
02:15:32.679 00.031 9828 IsSlewing returns 0
02:15:32.679 00.000 9828 IsGuiding returns 0
02:15:32.679 00.000 9828 scope move finished after 2 + 135 ms
02:15:32.679 00.000 9828 Move returns status 0, amount 2
02:15:32.679 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:32.679 00.000 9828 MoveAxis(N, 16, B)
02:15:32.679 00.000 9828 Guiding  Dir = 0, Dur = 16
02:15:32.695 00.016 9828 IsSlewing returns 0
02:15:32.695 00.000 9828 IsGuiding returns 0
02:15:32.695 00.000 9828 PulseGuide returned control before completion, sleep 26
02:15:32.726 00.031 9828 IsGuiding returns 1
02:15:32.726 00.000 9828 scope still moving after pulse duration time elapsed
02:15:32.757 00.031 9828 IsSlewing returns 0
02:15:32.757 00.000 9828 IsGuiding returns 1
02:15:32.789 00.032 9828 IsSlewing returns 0
02:15:32.789 00.000 9828 IsGuiding returns 1
02:15:32.821 00.032 9828 IsSlewing returns 0
02:15:32.821 00.000 9828 IsGuiding returns 1
02:15:32.853 00.032 9828 IsSlewing returns 0
02:15:32.853 00.000 9828 IsGuiding returns 0
02:15:32.853 00.000 9828 scope move finished after 16 + 142 ms
02:15:32.853 00.000 9828 Move returns status 0, amount 16
02:15:32.853 00.000 9828 move complete, result=0
02:15:32.853 00.000 9828 worker thread done servicing request
02:15:32.853 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:15:33.242 00.389 8976 Exposure complete
02:15:33.248 00.006 8976 worker thread done servicing request
02:15:33.248 00.000 5052 OnExposeComplete: enter
02:15:33.248 00.000 5052 UpdateGuideState(): m_state=6
02:15:33.248 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7848
02:15:33.248 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.64, Mass=187, SNR=9.5, Peak=90 HFD=1.6
02:15:33.248 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.18 = 3.11)
02:15:33.248 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.00)
02:15:33.248 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.13 mountX=-0.08 mountY=0.01, mountTheta=3.00
02:15:33.249 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.07, opts=13)
02:15:33.249 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.07)
02:15:33.249 00.000 8976 Worker thread wakes up
02:15:33.249 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.07) opts 0xd
02:15:33.249 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.07)
02:15:33.249 00.000 8976 Moving (0.03, -0.07) raw xDistance=-0.08 yDistance=0.01
02:15:33.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:15:33.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:15:33.250 00.001 8976 MoveAxis(R, 0, ABG)
02:15:33.250 00.000 8976 MoveAxis(U, 0, ABG)
02:15:33.250 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
02:15:33.250 00.000 8976 MountToCamera -- mountX=2.40 mountY=-0.83 hyp=2.54 mountTheta=-0.33 cameraX=-0.36, cameraY=2.52 cameraTheta=1.71
02:15:33.250 00.000 8976 incremental bump (-0.359, 2.517) isValid = 1
02:15:33.250 00.000 8976 Scheduling Mount bump of (-0.010, 0.074)
02:15:33.250 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.07, opts=4)
02:15:33.250 00.000 8976 Enqueuing Move request for scope (-0.01, 0.07)
02:15:33.250 00.000 8976 move complete, result=0
02:15:33.250 00.000 9828 Worker thread wakes up
02:15:33.250 00.000 8976 worker thread done servicing request
02:15:33.250 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=90, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:15:33.250 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0x4
02:15:33.250 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
02:15:33.250 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
02:15:33.250 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
02:15:33.250 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.08 cameraTheta=1.71 mountX=0.01 mountY=-0.08, mountTheta=-1.48
02:15:33.251 00.001 9828 Moving (-0.01, 0.07) raw xDistance=0.01 yDistance=-0.08
02:15:33.251 00.000 9828 BLC: window closed
02:15:33.251 00.000 9828 MoveAxis(W, 2, B)
02:15:33.251 00.000 9828 Guiding  Dir = 3, Dur = 2
02:15:33.251 00.000 9828 IsSlewing returns 0
02:15:33.251 00.000 9828 IsGuiding returns 0
02:15:33.251 00.000 9828 PulseGuide returned control before completion, sleep 12
02:15:33.260 00.009 5052 UpdateGuideState exits: m=187 SNR=9.5
02:15:33.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:33.260 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:33.261 00.001 5052 Enqueuing Expose request
02:15:33.261 00.000 8976 Worker thread wakes up
02:15:33.261 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:33.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:33.261 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:33.272 00.011 9828 IsGuiding returns 1
02:15:33.272 00.000 9828 scope still moving after pulse duration time elapsed
02:15:33.304 00.032 9828 IsSlewing returns 0
02:15:33.304 00.000 9828 IsGuiding returns 1
02:15:33.334 00.030 9828 IsSlewing returns 0
02:15:33.334 00.000 9828 IsGuiding returns 1
02:15:33.365 00.031 9828 IsSlewing returns 0
02:15:33.365 00.000 9828 IsGuiding returns 0
02:15:33.365 00.000 9828 scope move finished after 2 + 112 ms
02:15:33.365 00.000 9828 Move returns status 0, amount 2
02:15:33.365 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:33.365 00.000 9828 MoveAxis(N, 10, B)
02:15:33.365 00.000 9828 Guiding  Dir = 0, Dur = 10
02:15:33.381 00.016 9828 IsSlewing returns 0
02:15:33.381 00.000 9828 IsGuiding returns 0
02:15:33.381 00.000 9828 PulseGuide returned control before completion, sleep 20
02:15:33.412 00.031 9828 IsGuiding returns 1
02:15:33.412 00.000 9828 scope still moving after pulse duration time elapsed
02:15:33.444 00.032 9828 IsSlewing returns 0
02:15:33.444 00.000 9828 IsGuiding returns 1
02:15:33.475 00.031 9828 IsSlewing returns 0
02:15:33.475 00.000 9828 IsGuiding returns 1
02:15:33.506 00.031 9828 IsSlewing returns 0
02:15:33.506 00.000 9828 IsGuiding returns 1
02:15:33.538 00.032 9828 IsSlewing returns 0
02:15:33.538 00.000 9828 IsGuiding returns 1
02:15:33.568 00.030 9828 IsSlewing returns 0
02:15:33.568 00.000 9828 IsGuiding returns 1
02:15:33.599 00.031 9828 IsSlewing returns 0
02:15:33.599 00.000 9828 IsGuiding returns 0
02:15:33.599 00.000 9828 scope move finished after 10 + 208 ms
02:15:33.599 00.000 9828 Move returns status 0, amount 10
02:15:33.599 00.000 9828 move complete, result=0
02:15:33.599 00.000 9828 worker thread done servicing request
02:15:33.600 00.001 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 10 ms NORTH
02:15:33.953 00.353 8976 Exposure complete
02:15:33.958 00.005 8976 worker thread done servicing request
02:15:33.958 00.000 5052 OnExposeComplete: enter
02:15:33.958 00.000 5052 UpdateGuideState(): m_state=6
02:15:33.958 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7849
02:15:33.958 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.83, Mass=178, SNR=9.3, Peak=95 HFD=1.7
02:15:33.958 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
02:15:33.958 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
02:15:33.959 00.001 5052 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.82 mountX=0.12 mountY=-0.04, mountTheta=-0.32
02:15:33.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.12, opts=13)
02:15:33.960 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.12)
02:15:33.960 00.000 8976 Worker thread wakes up
02:15:33.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.12) opts 0xd
02:15:33.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.12)
02:15:33.960 00.000 8976 Moving (-0.03, 0.12) raw xDistance=0.12 yDistance=-0.04
02:15:33.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:15:33.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:15:33.960 00.000 8976 MoveAxis(R, 0, ABG)
02:15:33.960 00.000 8976 MoveAxis(U, 0, ABG)
02:15:33.960 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
02:15:33.960 00.000 8976 MountToCamera -- mountX=2.42 mountY=-0.76 hyp=2.54 mountTheta=-0.31 cameraX=-0.42, cameraY=2.50 cameraTheta=1.74
02:15:33.960 00.000 8976 incremental bump (-0.422, 2.502) isValid = 1
02:15:33.961 00.001 8976 Scheduling Mount bump of (-0.019, 0.117)
02:15:33.961 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:15:33.961 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:15:33.961 00.000 8976 move complete, result=0
02:15:33.961 00.000 8976 worker thread done servicing request
02:15:33.961 00.000 9828 Worker thread wakes up
02:15:33.961 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:15:33.961 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:15:33.961 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:15:33.961 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.46)
02:15:33.961 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.54)
02:15:33.961 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.46
02:15:33.961 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:15:33.961 00.000 9828 BLC: window closed
02:15:33.961 00.000 9828 MoveAxis(W, 4, B)
02:15:33.961 00.000 9828 Guiding  Dir = 3, Dur = 4
02:15:33.962 00.001 9828 IsSlewing returns 0
02:15:33.962 00.000 9828 IsGuiding returns 0
02:15:33.962 00.000 9828 PulseGuide returned control before completion, sleep 14
02:15:33.971 00.009 5052 UpdateGuideState exits: m=178 SNR=9.3
02:15:33.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:33.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:33.971 00.000 5052 Enqueuing Expose request
02:15:33.971 00.000 8976 Worker thread wakes up
02:15:33.971 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:33.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:33.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:33.990 00.019 9828 IsGuiding returns 1
02:15:33.990 00.000 9828 scope still moving after pulse duration time elapsed
02:15:34.024 00.034 9828 IsSlewing returns 0
02:15:34.024 00.000 9828 IsGuiding returns 1
02:15:34.052 00.028 9828 IsSlewing returns 0
02:15:34.052 00.000 9828 IsGuiding returns 1
02:15:34.085 00.033 9828 IsSlewing returns 0
02:15:34.085 00.000 9828 IsGuiding returns 0
02:15:34.085 00.000 9828 scope move finished after 4 + 119 ms
02:15:34.085 00.000 9828 Move returns status 0, amount 4
02:15:34.085 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:34.085 00.000 9828 MoveAxis(N, 16, B)
02:15:34.085 00.000 9828 Guiding  Dir = 0, Dur = 16
02:15:34.100 00.015 9828 IsSlewing returns 0
02:15:34.100 00.000 9828 IsGuiding returns 0
02:15:34.100 00.000 9828 PulseGuide returned control before completion, sleep 26
02:15:34.130 00.030 9828 IsGuiding returns 1
02:15:34.130 00.000 9828 scope still moving after pulse duration time elapsed
02:15:34.161 00.031 9828 IsSlewing returns 0
02:15:34.161 00.000 9828 IsGuiding returns 1
02:15:34.192 00.031 9828 IsSlewing returns 0
02:15:34.192 00.000 9828 IsGuiding returns 1
02:15:34.223 00.031 9828 IsSlewing returns 0
02:15:34.223 00.000 9828 IsGuiding returns 1
02:15:34.254 00.031 9828 IsSlewing returns 0
02:15:34.254 00.000 9828 IsGuiding returns 0
02:15:34.254 00.000 9828 scope move finished after 16 + 138 ms
02:15:34.254 00.000 9828 Move returns status 0, amount 16
02:15:34.254 00.000 9828 move complete, result=0
02:15:34.254 00.000 9828 worker thread done servicing request
02:15:34.254 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:15:34.665 00.411 8976 Exposure complete
02:15:34.670 00.005 8976 worker thread done servicing request
02:15:34.670 00.000 5052 OnExposeComplete: enter
02:15:34.670 00.000 5052 UpdateGuideState(): m_state=6
02:15:34.670 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7850
02:15:34.670 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.85, Mass=196, SNR=9.7, Peak=98 HFD=2.0
02:15:34.671 00.001 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
02:15:34.671 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
02:15:34.671 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.51 mountX=0.21 mountY=0.08, mountTheta=0.38
02:15:34.671 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.14, opts=13)
02:15:34.671 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.14)
02:15:34.671 00.000 8976 Worker thread wakes up
02:15:34.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.14) opts 0xd
02:15:34.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.14)
02:15:34.671 00.000 8976 Moving (-0.19, 0.14) raw xDistance=0.21 yDistance=0.08
02:15:34.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:15:34.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:15:34.671 00.000 8976 MoveAxis(R, 0, ABG)
02:15:34.671 00.000 8976 MoveAxis(U, 0, ABG)
02:15:34.671 00.000 8976 MountToCamera -- mountTheta (-0.29) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
02:15:34.671 00.000 8976 MountToCamera -- mountX=2.43 mountY=-0.72 hyp=2.53 mountTheta=-0.29 cameraX=-0.46, cameraY=2.49 cameraTheta=1.76
02:15:34.673 00.002 8976 incremental bump (-0.464, 2.492) isValid = 1
02:15:34.673 00.000 8976 Scheduling Mount bump of (-0.021, 0.117)
02:15:34.673 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:15:34.673 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:15:34.673 00.000 8976 move complete, result=0
02:15:34.673 00.000 8976 worker thread done servicing request
02:15:34.673 00.000 9828 Worker thread wakes up
02:15:34.673 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:15:34.673 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:15:34.673 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
02:15:34.673 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.52)
02:15:34.673 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.44
02:15:34.673 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:15:34.673 00.000 9828 BLC: window closed
02:15:34.674 00.001 9828 MoveAxis(W, 5, B)
02:15:34.674 00.000 9828 Guiding  Dir = 3, Dur = 5
02:15:34.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=98, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:15:34.674 00.000 9828 IsSlewing returns 0
02:15:34.674 00.000 9828 IsGuiding returns 0
02:15:34.674 00.000 9828 PulseGuide returned control before completion, sleep 15
02:15:34.684 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:15:34.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:34.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:34.684 00.000 5052 Enqueuing Expose request
02:15:34.685 00.001 8976 Worker thread wakes up
02:15:34.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:34.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:34.685 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:34.691 00.006 9828 IsGuiding returns 1
02:15:34.691 00.000 9828 scope still moving after pulse duration time elapsed
02:15:34.723 00.032 9828 IsSlewing returns 0
02:15:34.723 00.000 9828 IsGuiding returns 1
02:15:34.754 00.031 9828 IsSlewing returns 0
02:15:34.754 00.000 9828 IsGuiding returns 1
02:15:34.786 00.032 9828 IsSlewing returns 0
02:15:34.786 00.000 9828 IsGuiding returns 0
02:15:34.786 00.000 9828 scope move finished after 5 + 107 ms
02:15:34.786 00.000 9828 Move returns status 0, amount 5
02:15:34.787 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:34.787 00.000 9828 MoveAxis(N, 16, B)
02:15:34.787 00.000 9828 Guiding  Dir = 0, Dur = 16
02:15:34.801 00.014 9828 IsSlewing returns 0
02:15:34.801 00.000 9828 IsGuiding returns 0
02:15:34.801 00.000 9828 PulseGuide returned control before completion, sleep 26
02:15:34.832 00.031 9828 IsGuiding returns 1
02:15:34.832 00.000 9828 scope still moving after pulse duration time elapsed
02:15:34.863 00.031 9828 IsSlewing returns 0
02:15:34.863 00.000 9828 IsGuiding returns 1
02:15:34.893 00.030 9828 IsSlewing returns 0
02:15:34.893 00.000 9828 IsGuiding returns 1
02:15:34.923 00.030 9828 IsSlewing returns 0
02:15:34.923 00.000 9828 IsGuiding returns 1
02:15:34.954 00.031 9828 IsSlewing returns 0
02:15:34.954 00.000 9828 IsGuiding returns 0
02:15:34.954 00.000 9828 scope move finished after 16 + 136 ms
02:15:34.954 00.000 9828 Move returns status 0, amount 16
02:15:34.954 00.000 9828 move complete, result=0
02:15:34.954 00.000 9828 worker thread done servicing request
02:15:34.954 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:15:35.377 00.423 8976 Exposure complete
02:15:35.383 00.006 8976 worker thread done servicing request
02:15:35.383 00.000 5052 OnExposeComplete: enter
02:15:35.383 00.000 5052 UpdateGuideState(): m_state=6
02:15:35.383 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7851
02:15:35.383 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.87, Mass=178, SNR=9.3, Peak=93 HFD=1.9
02:15:35.384 00.001 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
02:15:35.384 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
02:15:35.384 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.38 mountX=0.22 mountY=0.05, mountTheta=0.24
02:15:35.385 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.16, opts=13)
02:15:35.386 00.001 5052 Enqueuing Move request for stepguider (-0.17, 0.16)
02:15:35.386 00.000 8976 Worker thread wakes up
02:15:35.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.16) opts 0xd
02:15:35.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.16)
02:15:35.386 00.000 8976 Moving (-0.17, 0.16) raw xDistance=0.22 yDistance=0.05
02:15:35.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:15:35.387 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:15:35.387 00.000 8976 MoveAxis(R, 0, ABG)
02:15:35.387 00.000 8976 MoveAxis(U, 0, ABG)
02:15:35.387 00.000 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
02:15:35.387 00.000 8976 MountToCamera -- mountX=2.44 mountY=-0.69 hyp=2.53 mountTheta=-0.28 cameraX=-0.49, cameraY=2.48 cameraTheta=1.77
02:15:35.387 00.000 8976 incremental bump (-0.492, 2.485) isValid = 1
02:15:35.387 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:15:35.387 00.000 8976 Scheduling Mount bump of (-0.022, 0.117)
02:15:35.387 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:15:35.387 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:15:35.387 00.000 8976 move complete, result=0
02:15:35.388 00.001 8976 worker thread done servicing request
02:15:35.388 00.000 9828 Worker thread wakes up
02:15:35.388 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:15:35.388 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:15:35.388 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.43)
02:15:35.388 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.51)
02:15:35.388 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.02 mountY=-0.12, mountTheta=-1.43
02:15:35.388 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:15:35.388 00.000 9828 BLC: window closed
02:15:35.388 00.000 9828 MoveAxis(W, 5, B)
02:15:35.388 00.000 9828 Guiding  Dir = 3, Dur = 5
02:15:35.389 00.001 9828 IsSlewing returns 0
02:15:35.389 00.000 9828 IsGuiding returns 0
02:15:35.389 00.000 9828 PulseGuide returned control before completion, sleep 15
02:15:35.398 00.009 5052 UpdateGuideState exits: m=178 SNR=9.3
02:15:35.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:35.398 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:35.398 00.000 5052 Enqueuing Expose request
02:15:35.398 00.000 8976 Worker thread wakes up
02:15:35.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:35.398 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:35.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:35.406 00.008 9828 IsGuiding returns 1
02:15:35.406 00.000 9828 scope still moving after pulse duration time elapsed
02:15:35.438 00.032 9828 IsSlewing returns 0
02:15:35.438 00.000 9828 IsGuiding returns 1
02:15:35.469 00.031 9828 IsSlewing returns 0
02:15:35.469 00.000 9828 IsGuiding returns 1
02:15:35.500 00.031 9828 IsSlewing returns 0
02:15:35.500 00.000 9828 IsGuiding returns 0
02:15:35.500 00.000 9828 scope move finished after 5 + 106 ms
02:15:35.500 00.000 9828 Move returns status 0, amount 5
02:15:35.500 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:35.500 00.000 9828 MoveAxis(N, 16, B)
02:15:35.500 00.000 9828 Guiding  Dir = 0, Dur = 16
02:15:35.515 00.015 9828 IsSlewing returns 0
02:15:35.515 00.000 9828 IsGuiding returns 0
02:15:35.515 00.000 9828 PulseGuide returned control before completion, sleep 26
02:15:35.546 00.031 9828 IsGuiding returns 1
02:15:35.546 00.000 9828 scope still moving after pulse duration time elapsed
02:15:35.577 00.031 9828 IsSlewing returns 0
02:15:35.577 00.000 9828 IsGuiding returns 1
02:15:35.608 00.031 9828 IsSlewing returns 0
02:15:35.608 00.000 9828 IsGuiding returns 1
02:15:35.639 00.031 9828 IsSlewing returns 0
02:15:35.639 00.000 9828 IsGuiding returns 1
02:15:35.670 00.031 9828 IsSlewing returns 0
02:15:35.670 00.000 9828 IsGuiding returns 0
02:15:35.670 00.000 9828 scope move finished after 16 + 138 ms
02:15:35.670 00.000 9828 Move returns status 0, amount 16
02:15:35.670 00.000 9828 move complete, result=0
02:15:35.670 00.000 9828 worker thread done servicing request
02:15:35.670 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:15:36.090 00.420 8976 Exposure complete
02:15:36.095 00.005 8976 worker thread done servicing request
02:15:36.095 00.000 5052 OnExposeComplete: enter
02:15:36.095 00.000 5052 UpdateGuideState(): m_state=6
02:15:36.095 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7852
02:15:36.095 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=282.07, Mass=205, SNR=9.9, Peak=84 HFD=2.1
02:15:36.096 00.001 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
02:15:36.096 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
02:15:36.096 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.36 hyp=0.63 cameraTheta=0.62 mountX=0.09 mountY=-0.63, mountTheta=-1.42
02:15:36.096 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.36, opts=13)
02:15:36.096 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.36)
02:15:36.096 00.000 8976 Worker thread wakes up
02:15:36.097 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.36) opts 0xd
02:15:36.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.36)
02:15:36.097 00.000 8976 Moving (0.51, 0.36) raw xDistance=0.09 yDistance=-0.63
02:15:36.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:15:36.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.63
02:15:36.097 00.000 8976 MoveAxis(R, 0, ABG)
02:15:36.097 00.000 8976 MoveAxis(U, 2, ABG)
02:15:36.097 00.000 8976 stepping (-16, 4) + (0, 2)
02:15:36.097 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:36.097 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:15:36.109 00.012 5052 UpdateGuideState exits: m=205 SNR=9.9
02:15:36.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:36.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:36.109 00.000 5052 Enqueuing Expose request
02:15:36.123 00.014 8976 Received - 47 (G) 
02:15:36.123 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:36.123 00.000 8976 stepped: pos (-16, 6)
02:15:36.123 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
02:15:36.123 00.000 8976 MountToCamera -- mountX=2.44 mountY=-0.78 hyp=2.56 mountTheta=-0.31 cameraX=-0.42, cameraY=2.53 cameraTheta=1.73
02:15:36.123 00.000 8976 incremental bump (-0.418, 2.528) isValid = 1
02:15:36.123 00.000 8976 Scheduling Mount bump of (-0.019, 0.118)
02:15:36.123 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:15:36.123 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:15:36.123 00.000 8976 move complete, result=0
02:15:36.123 00.000 9828 Worker thread wakes up
02:15:36.123 00.000 8976 worker thread done servicing request
02:15:36.123 00.000 8976 Worker thread wakes up
02:15:36.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:36.123 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:36.123 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:15:36.123 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:15:36.124 00.001 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
02:15:36.124 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.54)
02:15:36.124 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.46
02:15:36.124 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:15:36.124 00.000 9828 BLC: window closed
02:15:36.124 00.000 9828 MoveAxis(W, 4, B)
02:15:36.124 00.000 9828 Guiding  Dir = 3, Dur = 4
02:15:36.124 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:15:36.124 00.000 9828 IsSlewing returns 0
02:15:36.124 00.000 9828 IsGuiding returns 0
02:15:36.124 00.000 9828 PulseGuide returned control before completion, sleep 14
02:15:36.151 00.027 9828 IsGuiding returns 1
02:15:36.151 00.000 9828 scope still moving after pulse duration time elapsed
02:15:36.182 00.031 9828 IsSlewing returns 0
02:15:36.182 00.000 9828 IsGuiding returns 1
02:15:36.213 00.031 9828 IsSlewing returns 0
02:15:36.213 00.000 9828 IsGuiding returns 1
02:15:36.243 00.030 9828 IsSlewing returns 0
02:15:36.243 00.000 9828 IsGuiding returns 0
02:15:36.243 00.000 9828 scope move finished after 4 + 114 ms
02:15:36.243 00.000 9828 Move returns status 0, amount 4
02:15:36.243 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:36.243 00.000 9828 MoveAxis(N, 16, B)
02:15:36.243 00.000 9828 Guiding  Dir = 0, Dur = 16
02:15:36.258 00.015 9828 IsSlewing returns 0
02:15:36.258 00.000 9828 IsGuiding returns 0
02:15:36.258 00.000 9828 PulseGuide returned control before completion, sleep 26
02:15:36.290 00.032 9828 IsGuiding returns 1
02:15:36.290 00.000 9828 scope still moving after pulse duration time elapsed
02:15:36.321 00.031 9828 IsSlewing returns 0
02:15:36.321 00.000 9828 IsGuiding returns 1
02:15:36.352 00.031 9828 IsSlewing returns 0
02:15:36.352 00.000 9828 IsGuiding returns 1
02:15:36.382 00.030 9828 IsSlewing returns 0
02:15:36.382 00.000 9828 IsGuiding returns 1
02:15:36.413 00.031 9828 IsSlewing returns 0
02:15:36.413 00.000 9828 IsGuiding returns 0
02:15:36.413 00.000 9828 scope move finished after 16 + 139 ms
02:15:36.413 00.000 9828 Move returns status 0, amount 16
02:15:36.413 00.000 9828 move complete, result=0
02:15:36.413 00.000 9828 worker thread done servicing request
02:15:36.413 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:15:36.820 00.407 8976 Exposure complete
02:15:36.825 00.005 8976 worker thread done servicing request
02:15:36.825 00.000 5052 OnExposeComplete: enter
02:15:36.827 00.002 5052 UpdateGuideState(): m_state=6
02:15:36.827 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7853
02:15:36.827 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.43, Mass=190, SNR=9.5, Peak=82 HFD=1.8
02:15:36.827 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
02:15:36.827 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
02:15:36.827 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.28 hyp=0.63 cameraTheta=-0.46 mountX=-0.50 mountY=-0.32, mountTheta=-2.57
02:15:36.827 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.28, opts=13)
02:15:36.828 00.001 5052 Enqueuing Move request for stepguider (0.56, -0.28)
02:15:36.828 00.000 8976 Worker thread wakes up
02:15:36.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.28) opts 0xd
02:15:36.828 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.28)
02:15:36.828 00.000 8976 Moving (0.56, -0.28) raw xDistance=-0.50 yDistance=-0.32
02:15:36.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
02:15:36.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
02:15:36.828 00.000 8976 MoveAxis(R, 2, ABG)
02:15:36.828 00.000 8976 stepping (-16, 6) + (2, 0)
02:15:36.828 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:36.829 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:15:36.839 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
02:15:36.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:36.839 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:36.839 00.000 5052 Enqueuing Expose request
02:15:36.858 00.019 8976 Received - 47 (G) 
02:15:36.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:36.858 00.000 8976 stepped: pos (-14, 6)
02:15:36.858 00.000 8976 MoveAxis(U, 1, ABG)
02:15:36.858 00.000 8976 stepping (-14, 6) + (0, 1)
02:15:36.858 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:36.890 00.032 8976 Received - 47 (G) 
02:15:36.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:36.890 00.000 8976 stepped: pos (-14, 7)
02:15:36.890 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
02:15:36.890 00.000 8976 MountToCamera -- mountX=2.34 mountY=-0.89 hyp=2.51 mountTheta=-0.36 cameraX=-0.28, cameraY=2.49 cameraTheta=1.68
02:15:36.890 00.000 8976 incremental bump (-0.276, 2.491) isValid = 1
02:15:36.890 00.000 8976 Scheduling Mount bump of (-0.013, 0.118)
02:15:36.890 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:15:36.890 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:15:36.890 00.000 8976 move complete, result=0
02:15:36.890 00.000 9828 Worker thread wakes up
02:15:36.891 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:15:36.891 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:15:36.891 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
02:15:36.891 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
02:15:36.891 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
02:15:36.891 00.000 8976 worker thread done servicing request
02:15:36.891 00.000 8976 Worker thread wakes up
02:15:36.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:36.891 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:36.891 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.51
02:15:36.891 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:15:36.891 00.000 9828 BLC: window closed
02:15:36.891 00.000 9828 MoveAxis(W, 2, B)
02:15:36.891 00.000 9828 Guiding  Dir = 3, Dur = 2
02:15:36.892 00.001 9828 IsSlewing returns 0
02:15:36.892 00.000 9828 IsGuiding returns 0
02:15:36.892 00.000 9828 PulseGuide returned control before completion, sleep 12
02:15:36.913 00.021 9828 IsGuiding returns 1
02:15:36.913 00.000 9828 scope still moving after pulse duration time elapsed
02:15:36.944 00.031 9828 IsSlewing returns 0
02:15:36.944 00.000 9828 IsGuiding returns 1
02:15:36.975 00.031 9828 IsSlewing returns 0
02:15:36.975 00.000 9828 IsGuiding returns 1
02:15:37.006 00.031 9828 IsSlewing returns 0
02:15:37.006 00.000 9828 IsGuiding returns 0
02:15:37.006 00.000 9828 scope move finished after 2 + 111 ms
02:15:37.006 00.000 9828 Move returns status 0, amount 2
02:15:37.006 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:37.006 00.000 9828 MoveAxis(N, 16, B)
02:15:37.006 00.000 9828 Guiding  Dir = 0, Dur = 16
02:15:37.021 00.015 9828 IsSlewing returns 0
02:15:37.021 00.000 9828 IsGuiding returns 1
02:15:37.021 00.000 9828 Entered PulseGuideScope while moving
02:15:37.083 00.062 9828 IsSlewing returns 0
02:15:37.083 00.000 9828 IsGuiding returns 1
02:15:37.083 00.000 9828 Still moving
02:15:37.144 00.061 9828 IsSlewing returns 0
02:15:37.144 00.000 9828 IsGuiding returns 0
02:15:37.144 00.000 9828 Movement stopped - continuing
02:15:37.144 00.000 9828 PulseGuide returned control before completion, sleep 26
02:15:37.176 00.032 9828 IsGuiding returns 1
02:15:37.176 00.000 9828 scope still moving after pulse duration time elapsed
02:15:37.206 00.030 9828 IsSlewing returns 0
02:15:37.206 00.000 9828 IsGuiding returns 1
02:15:37.237 00.031 9828 IsSlewing returns 0
02:15:37.237 00.000 9828 IsGuiding returns 1
02:15:37.268 00.031 9828 IsSlewing returns 0
02:15:37.268 00.000 9828 IsGuiding returns 1
02:15:37.300 00.032 9828 IsSlewing returns 0
02:15:37.300 00.000 9828 IsGuiding returns 0
02:15:37.300 00.000 9828 scope move finished after 16 + 139 ms
02:15:37.300 00.000 9828 Move returns status 0, amount 16
02:15:37.300 00.000 9828 move complete, result=0
02:15:37.300 00.000 9828 worker thread done servicing request
02:15:37.300 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:15:37.582 00.282 8976 Exposure complete
02:15:37.587 00.005 8976 worker thread done servicing request
02:15:37.588 00.001 5052 OnExposeComplete: enter
02:15:37.588 00.000 5052 UpdateGuideState(): m_state=6
02:15:37.588 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7854
02:15:37.588 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.73, Mass=174, SNR=9.2, Peak=86 HFD=1.7
02:15:37.588 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:15:37.588 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:15:37.588 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.02 hyp=0.98 cameraTheta=0.02 mountX=-0.42 mountY=-0.83, mountTheta=-2.04
02:15:37.588 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.02, opts=13)
02:15:37.589 00.001 5052 Enqueuing Move request for stepguider (0.98, 0.02)
02:15:37.589 00.000 8976 Worker thread wakes up
02:15:37.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.02) opts 0xd
02:15:37.589 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.02)
02:15:37.589 00.000 8976 Moving (0.98, 0.02) raw xDistance=-0.42 yDistance=-0.83
02:15:37.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
02:15:37.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.83
02:15:37.589 00.000 8976 MoveAxis(R, 2, ABG)
02:15:37.589 00.000 8976 stepping (-14, 7) + (2, 0)
02:15:37.589 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:37.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:15:37.599 00.010 5052 UpdateGuideState exits: m=174 SNR=9.2
02:15:37.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:37.599 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:37.599 00.000 5052 Enqueuing Expose request
02:15:37.626 00.027 8976 Received - 47 (G) 
02:15:37.626 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:37.626 00.000 8976 stepped: pos (-12, 7)
02:15:37.626 00.000 8976 MoveAxis(U, 3, ABG)
02:15:37.626 00.000 8976 stepping (-12, 7) + (0, 3)
02:15:37.626 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:37.658 00.032 8976 Received - 47 (G) 
02:15:37.658 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:37.658 00.000 8976 stepped: pos (-12, 10)
02:15:37.658 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
02:15:37.658 00.000 8976 MountToCamera -- mountX=2.18 mountY=-1.12 hyp=2.45 mountTheta=-0.48 cameraX=0.01, cameraY=2.45 cameraTheta=1.57
02:15:37.658 00.000 8976 incremental bump (0.006, 2.447) isValid = 1
02:15:37.658 00.000 8976 Scheduling Mount bump of (0.000, 0.119)
02:15:37.658 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:15:37.658 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:15:37.658 00.000 8976 move complete, result=0
02:15:37.658 00.000 9828 Worker thread wakes up
02:15:37.658 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:15:37.658 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:15:37.658 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
02:15:37.658 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
02:15:37.658 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
02:15:37.658 00.000 8976 worker thread done servicing request
02:15:37.658 00.000 8976 Worker thread wakes up
02:15:37.659 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:37.659 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:37.659 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
02:15:37.659 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:15:37.659 00.000 9828 BLC: window closed
02:15:37.659 00.000 9828 MoveAxis(E, 2, B)
02:15:37.659 00.000 9828 Guiding  Dir = 2, Dur = 2
02:15:37.659 00.000 9828 IsSlewing returns 0
02:15:37.659 00.000 9828 IsGuiding returns 0
02:15:37.659 00.000 9828 PulseGuide returned control before completion, sleep 12
02:15:37.675 00.016 9828 IsGuiding returns 1
02:15:37.675 00.000 9828 scope still moving after pulse duration time elapsed
02:15:37.706 00.031 9828 IsSlewing returns 0
02:15:37.706 00.000 9828 IsGuiding returns 1
02:15:37.738 00.032 9828 IsSlewing returns 0
02:15:37.739 00.001 9828 IsGuiding returns 1
02:15:37.769 00.030 9828 IsSlewing returns 0
02:15:37.770 00.001 9828 IsGuiding returns 0
02:15:37.770 00.000 9828 scope move finished after 2 + 108 ms
02:15:37.770 00.000 9828 Move returns status 0, amount 2
02:15:37.770 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:37.770 00.000 9828 MoveAxis(N, 16, B)
02:15:37.770 00.000 9828 Guiding  Dir = 0, Dur = 16
02:15:37.785 00.015 9828 IsSlewing returns 0
02:15:37.785 00.000 9828 IsGuiding returns 0
02:15:37.785 00.000 9828 PulseGuide returned control before completion, sleep 26
02:15:37.815 00.030 9828 IsGuiding returns 1
02:15:37.815 00.000 9828 scope still moving after pulse duration time elapsed
02:15:37.847 00.032 9828 IsSlewing returns 0
02:15:37.847 00.000 9828 IsGuiding returns 1
02:15:37.879 00.032 9828 IsSlewing returns 0
02:15:37.879 00.000 9828 IsGuiding returns 1
02:15:37.910 00.031 9828 IsSlewing returns 0
02:15:37.910 00.000 9828 IsGuiding returns 1
02:15:37.941 00.031 9828 IsSlewing returns 0
02:15:37.942 00.001 9828 IsGuiding returns 0
02:15:37.942 00.000 9828 scope move finished after 16 + 140 ms
02:15:37.942 00.000 9828 Move returns status 0, amount 16
02:15:37.942 00.000 9828 move complete, result=0
02:15:37.942 00.000 9828 worker thread done servicing request
02:15:37.942 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:15:38.354 00.412 8976 Exposure complete
02:15:38.359 00.005 8976 worker thread done servicing request
02:15:38.360 00.001 5052 OnExposeComplete: enter
02:15:38.360 00.000 5052 UpdateGuideState(): m_state=6
02:15:38.360 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7855
02:15:38.360 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=281.66, Mass=185, SNR=9.5, Peak=84 HFD=1.6
02:15:38.360 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
02:15:38.360 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:15:38.360 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=-0.05 hyp=1.12 cameraTheta=-0.04 mountX=-0.55 mountY=-0.91, mountTheta=-2.12
02:15:38.360 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=-0.05, opts=13)
02:15:38.360 00.000 5052 Enqueuing Move request for stepguider (1.12, -0.05)
02:15:38.361 00.001 8976 Worker thread wakes up
02:15:38.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, -0.05) opts 0xd
02:15:38.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, -0.05)
02:15:38.361 00.000 8976 Moving (1.12, -0.05) raw xDistance=-0.55 yDistance=-0.91
02:15:38.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
02:15:38.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.91
02:15:38.361 00.000 8976 MoveAxis(R, 2, ABG)
02:15:38.361 00.000 8976 stepping (-12, 10) + (2, 0)
02:15:38.361 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:38.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:15:38.371 00.010 5052 UpdateGuideState exits: m=185 SNR=9.5
02:15:38.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:38.371 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:38.371 00.000 5052 Enqueuing Expose request
02:15:38.393 00.022 8976 Received - 47 (G) 
02:15:38.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:38.393 00.000 8976 stepped: pos (-10, 10)
02:15:38.393 00.000 8976 MoveAxis(U, 4, ABG)
02:15:38.393 00.000 8976 stepping (-10, 10) + (0, 4)
02:15:38.393 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:15:38.425 00.032 8976 Received - 47 (G) 
02:15:38.425 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:15:38.425 00.000 8976 stepped: pos (-10, 14)
02:15:38.425 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:15:38.425 00.000 8976 MountToCamera -- mountX=1.96 mountY=-1.48 hyp=2.46 mountTheta=-0.65 cameraX=0.43, cameraY=2.42 cameraTheta=1.40
02:15:38.425 00.000 8976 incremental bump (0.427, 2.424) isValid = 1
02:15:38.425 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:15:38.425 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:15:38.425 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:15:38.425 00.000 8976 move complete, result=0
02:15:38.425 00.000 8976 worker thread done servicing request
02:15:38.425 00.000 8976 Worker thread wakes up
02:15:38.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:38.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:38.425 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.9 px 4 ms NORTH
02:15:38.425 00.000 9828 Worker thread wakes up
02:15:38.425 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:15:38.425 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:15:38.425 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:15:38.426 00.001 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.87)
02:15:38.426 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:15:38.426 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:15:38.426 00.000 9828 BLC: window closed
02:15:38.426 00.000 9828 MoveAxis(E, 8, B)
02:15:38.426 00.000 9828 Guiding  Dir = 2, Dur = 8
02:15:38.426 00.000 9828 IsSlewing returns 0
02:15:38.426 00.000 9828 IsGuiding returns 0
02:15:38.426 00.000 9828 PulseGuide returned control before completion, sleep 18
02:15:38.458 00.032 9828 IsGuiding returns 1
02:15:38.458 00.000 9828 scope still moving after pulse duration time elapsed
02:15:38.489 00.031 9828 IsSlewing returns 0
02:15:38.489 00.000 9828 IsGuiding returns 1
02:15:38.520 00.031 9828 IsSlewing returns 0
02:15:38.520 00.000 9828 IsGuiding returns 1
02:15:38.552 00.032 9828 IsSlewing returns 0
02:15:38.552 00.000 9828 IsGuiding returns 0
02:15:38.552 00.000 9828 scope move finished after 8 + 117 ms
02:15:38.552 00.000 9828 Move returns status 0, amount 8
02:15:38.552 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:38.552 00.000 9828 MoveAxis(N, 16, B)
02:15:38.552 00.000 9828 Guiding  Dir = 0, Dur = 16
02:15:38.568 00.016 9828 IsSlewing returns 0
02:15:38.568 00.000 9828 IsGuiding returns 0
02:15:38.568 00.000 9828 PulseGuide returned control before completion, sleep 26
02:15:38.600 00.032 9828 IsGuiding returns 1
02:15:38.600 00.000 9828 scope still moving after pulse duration time elapsed
02:15:38.631 00.031 9828 IsSlewing returns 0
02:15:38.631 00.000 9828 IsGuiding returns 1
02:15:38.663 00.032 9828 IsSlewing returns 0
02:15:38.663 00.000 9828 IsGuiding returns 1
02:15:38.694 00.031 9828 IsSlewing returns 0
02:15:38.694 00.000 9828 IsGuiding returns 1
02:15:38.726 00.032 9828 IsSlewing returns 0
02:15:38.726 00.000 9828 IsGuiding returns 0
02:15:38.726 00.000 9828 scope move finished after 16 + 141 ms
02:15:38.726 00.000 9828 Move returns status 0, amount 16
02:15:38.726 00.000 9828 move complete, result=0
02:15:38.726 00.000 9828 worker thread done servicing request
02:15:38.726 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:15:39.118 00.392 8976 Exposure complete
02:15:39.123 00.005 8976 worker thread done servicing request
02:15:39.124 00.001 5052 OnExposeComplete: enter
02:15:39.124 00.000 5052 UpdateGuideState(): m_state=6
02:15:39.124 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7856
02:15:39.124 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=281.91, Mass=184, SNR=9.4, Peak=93 HFD=1.8
02:15:39.124 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
02:15:39.124 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:15:39.124 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=0.20 hyp=0.98 cameraTheta=0.21 mountX=-0.25 mountY=-0.91, mountTheta=-1.84
02:15:39.125 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=0.20, opts=13)
02:15:39.125 00.000 5052 Enqueuing Move request for stepguider (0.96, 0.20)
02:15:39.125 00.000 8976 Worker thread wakes up
02:15:39.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, 0.20) opts 0xd
02:15:39.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, 0.20)
02:15:39.125 00.000 8976 Moving (0.96, 0.20) raw xDistance=-0.25 yDistance=-0.91
02:15:39.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:15:39.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.91
02:15:39.125 00.000 8976 MoveAxis(R, 0, ABG)
02:15:39.125 00.000 8976 MoveAxis(U, 4, ABG)
02:15:39.125 00.000 8976 stepping (-10, 14) + (0, 4)
02:15:39.125 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:15:39.126 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=93, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:15:39.137 00.011 5052 UpdateGuideState exits: m=184 SNR=9.4
02:15:39.138 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:39.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:39.138 00.000 5052 Enqueuing Expose request
02:15:39.161 00.023 8976 Received - 47 (G) 
02:15:39.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:15:39.161 00.000 8976 stepped: pos (-10, 18)
02:15:39.161 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:15:39.161 00.000 8976 MountToCamera -- mountX=1.82 mountY=-1.94 hyp=2.66 mountTheta=-0.82 cameraX=0.90, cameraY=2.50 cameraTheta=1.23
02:15:39.161 00.000 8976 incremental bump (0.896, 2.503) isValid = 1
02:15:39.161 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:15:39.161 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:15:39.161 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:15:39.161 00.000 8976 move complete, result=0
02:15:39.161 00.000 8976 worker thread done servicing request
02:15:39.161 00.000 8976 Worker thread wakes up
02:15:39.161 00.000 9828 Worker thread wakes up
02:15:39.161 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:15:39.161 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:15:39.161 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.9 px 4 ms NORTH
02:15:39.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:39.161 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:15:39.162 00.001 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:15:39.162 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:15:39.162 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:15:39.162 00.000 9828 BLC: window closed
02:15:39.162 00.000 9828 MoveAxis(E, 14, B)
02:15:39.162 00.000 9828 Guiding  Dir = 2, Dur = 14
02:15:39.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:39.162 00.000 9828 IsSlewing returns 0
02:15:39.162 00.000 9828 IsGuiding returns 0
02:15:39.162 00.000 9828 PulseGuide returned control before completion, sleep 24
02:15:39.194 00.032 9828 IsGuiding returns 1
02:15:39.194 00.000 9828 scope still moving after pulse duration time elapsed
02:15:39.225 00.031 9828 IsSlewing returns 0
02:15:39.225 00.000 9828 IsGuiding returns 1
02:15:39.255 00.030 9828 IsSlewing returns 0
02:15:39.255 00.000 9828 IsGuiding returns 1
02:15:39.287 00.032 9828 IsSlewing returns 0
02:15:39.287 00.000 9828 IsGuiding returns 0
02:15:39.287 00.000 9828 scope move finished after 14 + 110 ms
02:15:39.287 00.000 9828 Move returns status 0, amount 14
02:15:39.287 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:39.287 00.000 9828 MoveAxis(N, 14, B)
02:15:39.287 00.000 9828 Guiding  Dir = 0, Dur = 14
02:15:39.303 00.016 9828 IsSlewing returns 0
02:15:39.303 00.000 9828 IsGuiding returns 0
02:15:39.303 00.000 9828 PulseGuide returned control before completion, sleep 24
02:15:39.334 00.031 9828 IsGuiding returns 1
02:15:39.334 00.000 9828 scope still moving after pulse duration time elapsed
02:15:39.364 00.030 9828 IsSlewing returns 0
02:15:39.364 00.000 9828 IsGuiding returns 1
02:15:39.396 00.032 9828 IsSlewing returns 0
02:15:39.396 00.000 9828 IsGuiding returns 1
02:15:39.427 00.031 9828 IsSlewing returns 0
02:15:39.427 00.000 9828 IsGuiding returns 1
02:15:39.458 00.031 9828 IsSlewing returns 0
02:15:39.458 00.000 9828 IsGuiding returns 1
02:15:39.489 00.031 9828 IsSlewing returns 0
02:15:39.489 00.000 9828 IsGuiding returns 0
02:15:39.489 00.000 9828 scope move finished after 14 + 171 ms
02:15:39.489 00.000 9828 Move returns status 0, amount 14
02:15:39.489 00.000 9828 move complete, result=0
02:15:39.489 00.000 9828 worker thread done servicing request
02:15:39.489 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:15:39.856 00.367 8976 Exposure complete
02:15:39.861 00.005 8976 worker thread done servicing request
02:15:39.861 00.000 5052 OnExposeComplete: enter
02:15:39.862 00.001 5052 UpdateGuideState(): m_state=6
02:15:39.862 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7857
02:15:39.862 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.69, Mass=199, SNR=9.8, Peak=91 HFD=1.6
02:15:39.862 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:15:39.862 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:15:39.862 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.02 hyp=0.60 cameraTheta=-0.04 mountX=-0.29 mountY=-0.49, mountTheta=-2.11
02:15:39.863 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.02, opts=13)
02:15:39.863 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.02)
02:15:39.863 00.000 8976 Worker thread wakes up
02:15:39.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.02) opts 0xd
02:15:39.863 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.02)
02:15:39.863 00.000 8976 Moving (0.60, -0.02) raw xDistance=-0.29 yDistance=-0.49
02:15:39.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:15:39.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.49
02:15:39.863 00.000 8976 MoveAxis(R, 1, ABG)
02:15:39.863 00.000 8976 stepping (-10, 18) + (1, 0)
02:15:39.863 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:39.864 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:15:39.873 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:15:39.873 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:39.873 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:39.873 00.000 5052 Enqueuing Expose request
02:15:39.896 00.023 8976 Received - 47 (G) 
02:15:39.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:39.896 00.000 8976 stepped: pos (-9, 18)
02:15:39.896 00.000 8976 MoveAxis(U, 2, ABG)
02:15:39.896 00.000 8976 stepping (-9, 18) + (0, 2)
02:15:39.896 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:39.928 00.032 8976 Received - 47 (G) 
02:15:39.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:39.928 00.000 8976 stepped: pos (-9, 20)
02:15:39.928 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:15:39.928 00.000 8976 MountToCamera -- mountX=1.67 mountY=-2.35 hyp=2.88 mountTheta=-0.95 cameraX=1.33, cameraY=2.56 cameraTheta=1.09
02:15:39.928 00.000 8976 incremental bump (1.327, 2.559) isValid = 1
02:15:39.928 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:15:39.928 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:15:39.928 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:15:39.928 00.000 8976 move complete, result=0
02:15:39.928 00.000 9828 Worker thread wakes up
02:15:39.928 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:15:39.928 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:15:39.928 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:15:39.928 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:15:39.928 00.000 8976 worker thread done servicing request
02:15:39.928 00.000 8976 Worker thread wakes up
02:15:39.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:39.928 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:15:39.928 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:15:39.928 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:15:39.928 00.000 9828 BLC: window closed
02:15:39.928 00.000 9828 MoveAxis(E, 18, B)
02:15:39.928 00.000 9828 Guiding  Dir = 2, Dur = 18
02:15:39.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:39.928 00.000 9828 IsSlewing returns 0
02:15:39.928 00.000 9828 IsGuiding returns 0
02:15:39.929 00.001 9828 PulseGuide returned control before completion, sleep 28
02:15:39.970 00.041 9828 IsGuiding returns 1
02:15:39.970 00.000 9828 scope still moving after pulse duration time elapsed
02:15:40.001 00.031 9828 IsSlewing returns 0
02:15:40.001 00.000 9828 IsGuiding returns 1
02:15:40.031 00.030 9828 IsSlewing returns 0
02:15:40.031 00.000 9828 IsGuiding returns 1
02:15:40.063 00.032 9828 IsSlewing returns 0
02:15:40.063 00.000 9828 IsGuiding returns 1
02:15:40.094 00.031 9828 IsSlewing returns 0
02:15:40.094 00.000 9828 IsGuiding returns 0
02:15:40.094 00.000 9828 scope move finished after 18 + 147 ms
02:15:40.094 00.000 9828 Move returns status 0, amount 18
02:15:40.094 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:40.094 00.000 9828 MoveAxis(N, 13, B)
02:15:40.094 00.000 9828 Guiding  Dir = 0, Dur = 13
02:15:40.110 00.016 9828 IsSlewing returns 0
02:15:40.110 00.000 9828 IsGuiding returns 0
02:15:40.110 00.000 9828 PulseGuide returned control before completion, sleep 23
02:15:40.141 00.031 9828 IsGuiding returns 1
02:15:40.141 00.000 9828 scope still moving after pulse duration time elapsed
02:15:40.173 00.032 9828 IsSlewing returns 0
02:15:40.173 00.000 9828 IsGuiding returns 1
02:15:40.205 00.032 9828 IsSlewing returns 0
02:15:40.205 00.000 9828 IsGuiding returns 1
02:15:40.236 00.031 9828 IsSlewing returns 0
02:15:40.236 00.000 9828 IsGuiding returns 1
02:15:40.268 00.032 9828 IsSlewing returns 0
02:15:40.268 00.000 9828 IsGuiding returns 0
02:15:40.268 00.000 9828 scope move finished after 13 + 145 ms
02:15:40.268 00.000 9828 Move returns status 0, amount 13
02:15:40.268 00.000 9828 move complete, result=0
02:15:40.268 00.000 9828 worker thread done servicing request
02:15:40.268 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:15:40.619 00.351 8976 Exposure complete
02:15:40.624 00.005 8976 worker thread done servicing request
02:15:40.624 00.000 5052 OnExposeComplete: enter
02:15:40.624 00.000 5052 UpdateGuideState(): m_state=6
02:15:40.624 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7858
02:15:40.624 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.66, Mass=172, SNR=9.1, Peak=78 HFD=1.6
02:15:40.624 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
02:15:40.624 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
02:15:40.624 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.05 hyp=0.34 cameraTheta=-0.15 mountX=-0.20 mountY=-0.25, mountTheta=-2.24
02:15:40.625 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.05, opts=13)
02:15:40.625 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.05)
02:15:40.625 00.000 8976 Worker thread wakes up
02:15:40.625 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.05) opts 0xd
02:15:40.626 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.05)
02:15:40.626 00.000 8976 Moving (0.34, -0.05) raw xDistance=-0.20 yDistance=-0.25
02:15:40.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:15:40.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:15:40.626 00.000 8976 MoveAxis(R, 0, ABG)
02:15:40.626 00.000 8976 MoveAxis(U, 0, ABG)
02:15:40.626 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:15:40.626 00.000 8976 MountToCamera -- mountX=1.58 mountY=-2.62 hyp=3.06 mountTheta=-1.03 cameraX=1.62, cameraY=2.60 cameraTheta=1.01
02:15:40.626 00.000 8976 incremental bump (1.615, 2.597) isValid = 1
02:15:40.626 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:15:40.626 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:15:40.626 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:15:40.626 00.000 8976 move complete, result=0
02:15:40.626 00.000 9828 Worker thread wakes up
02:15:40.626 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:15:40.626 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:15:40.626 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
02:15:40.626 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
02:15:40.626 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
02:15:40.627 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:15:40.627 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:15:40.627 00.000 9828 BLC: window closed
02:15:40.627 00.000 9828 MoveAxis(E, 21, B)
02:15:40.627 00.000 9828 Guiding  Dir = 2, Dur = 21
02:15:40.627 00.000 8976 worker thread done servicing request
02:15:40.627 00.000 9828 IsSlewing returns 0
02:15:40.627 00.000 9828 IsGuiding returns 0
02:15:40.627 00.000 9828 PulseGuide returned control before completion, sleep 31
02:15:40.637 00.010 5052 UpdateGuideState exits: m=172 SNR=9.1
02:15:40.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:40.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:40.637 00.000 5052 Enqueuing Expose request
02:15:40.638 00.001 8976 Worker thread wakes up
02:15:40.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:40.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:40.638 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:15:40.671 00.033 9828 IsGuiding returns 1
02:15:40.671 00.000 9828 scope still moving after pulse duration time elapsed
02:15:40.703 00.032 9828 IsSlewing returns 0
02:15:40.703 00.000 9828 IsGuiding returns 1
02:15:40.733 00.030 9828 IsSlewing returns 0
02:15:40.733 00.000 9828 IsGuiding returns 1
02:15:40.764 00.031 9828 IsSlewing returns 0
02:15:40.764 00.000 9828 IsGuiding returns 0
02:15:40.764 00.000 9828 scope move finished after 21 + 116 ms
02:15:40.764 00.000 9828 Move returns status 0, amount 21
02:15:40.764 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:40.764 00.000 9828 MoveAxis(N, 13, B)
02:15:40.764 00.000 9828 Guiding  Dir = 0, Dur = 13
02:15:40.779 00.015 9828 IsSlewing returns 0
02:15:40.779 00.000 9828 IsGuiding returns 0
02:15:40.779 00.000 9828 PulseGuide returned control before completion, sleep 23
02:15:40.810 00.031 9828 IsGuiding returns 1
02:15:40.810 00.000 9828 scope still moving after pulse duration time elapsed
02:15:40.842 00.032 9828 IsSlewing returns 0
02:15:40.842 00.000 9828 IsGuiding returns 1
02:15:40.872 00.030 9828 IsSlewing returns 0
02:15:40.872 00.000 9828 IsGuiding returns 1
02:15:40.903 00.031 9828 IsSlewing returns 0
02:15:40.903 00.000 9828 IsGuiding returns 1
02:15:40.934 00.031 9828 IsSlewing returns 0
02:15:40.934 00.000 9828 IsGuiding returns 0
02:15:40.934 00.000 9828 scope move finished after 13 + 142 ms
02:15:40.934 00.000 9828 Move returns status 0, amount 13
02:15:40.934 00.000 9828 move complete, result=0
02:15:40.934 00.000 9828 worker thread done servicing request
02:15:40.934 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:15:41.325 00.391 8976 Exposure complete
02:15:41.330 00.005 8976 worker thread done servicing request
02:15:41.330 00.000 5052 OnExposeComplete: enter
02:15:41.330 00.000 5052 UpdateGuideState(): m_state=6
02:15:41.330 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7859
02:15:41.330 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.11, Mass=180, SNR=9.3, Peak=89 HFD=1.9
02:15:41.330 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-4.00 = 2.29)
02:15:41.330 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.10 = 2.18)
02:15:41.330 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.60 hyp=0.64 cameraTheta=-1.95 mountX=-0.42 mountY=0.53, mountTheta=2.25
02:15:41.331 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.60, opts=13)
02:15:41.331 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.60)
02:15:41.331 00.000 8976 Worker thread wakes up
02:15:41.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.60) opts 0xd
02:15:41.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.60)
02:15:41.331 00.000 8976 Moving (-0.24, -0.60) raw xDistance=-0.42 yDistance=0.53
02:15:41.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
02:15:41.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
02:15:41.331 00.000 8976 MoveAxis(R, 2, ABG)
02:15:41.331 00.000 8976 stepping (-9, 20) + (2, 0)
02:15:41.331 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:41.332 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:15:41.341 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
02:15:41.342 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:41.342 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:41.342 00.000 5052 Enqueuing Expose request
02:15:41.367 00.025 8976 Received - 47 (G) 
02:15:41.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:41.367 00.000 8976 stepped: pos (-7, 20)
02:15:41.367 00.000 8976 MoveAxis(D, 2, ABG)
02:15:41.367 00.000 8976 stepping (-7, 20) + (0, -2)
02:15:41.367 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:41.399 00.032 8976 Received - 47 (G) 
02:15:41.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:41.399 00.000 8976 stepped: pos (-7, 18)
02:15:41.399 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:15:41.399 00.000 8976 MountToCamera -- mountX=1.41 mountY=-2.70 hyp=3.05 mountTheta=-1.09 cameraX=1.76, cameraY=2.48 cameraTheta=0.95
02:15:41.399 00.000 8976 incremental bump (1.761, 2.484) isValid = 1
02:15:41.399 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:15:41.399 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:15:41.399 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:15:41.399 00.000 8976 move complete, result=0
02:15:41.399 00.000 9828 Worker thread wakes up
02:15:41.399 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:15:41.399 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:15:41.399 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
02:15:41.399 00.000 8976 worker thread done servicing request
02:15:41.399 00.000 8976 Worker thread wakes up
02:15:41.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:41.400 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:41.400 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
02:15:41.400 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:15:41.400 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:15:41.400 00.000 9828 BLC: window closed
02:15:41.400 00.000 9828 MoveAxis(E, 22, B)
02:15:41.400 00.000 9828 Guiding  Dir = 2, Dur = 22
02:15:41.400 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
02:15:41.400 00.000 9828 IsSlewing returns 0
02:15:41.400 00.000 9828 IsGuiding returns 0
02:15:41.401 00.001 9828 PulseGuide returned control before completion, sleep 32
02:15:41.447 00.046 9828 IsGuiding returns 1
02:15:41.447 00.000 9828 scope still moving after pulse duration time elapsed
02:15:41.479 00.032 9828 IsSlewing returns 0
02:15:41.479 00.000 9828 IsGuiding returns 1
02:15:41.508 00.029 9828 IsSlewing returns 0
02:15:41.508 00.000 9828 IsGuiding returns 1
02:15:41.539 00.031 9828 IsSlewing returns 0
02:15:41.539 00.000 9828 IsGuiding returns 0
02:15:41.539 00.000 9828 scope move finished after 22 + 117 ms
02:15:41.539 00.000 9828 Move returns status 0, amount 22
02:15:41.539 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:41.539 00.000 9828 MoveAxis(N, 12, B)
02:15:41.540 00.001 9828 Guiding  Dir = 0, Dur = 12
02:15:41.555 00.015 9828 IsSlewing returns 0
02:15:41.555 00.000 9828 IsGuiding returns 0
02:15:41.555 00.000 9828 PulseGuide returned control before completion, sleep 22
02:15:41.587 00.032 9828 IsGuiding returns 1
02:15:41.587 00.000 9828 scope still moving after pulse duration time elapsed
02:15:41.618 00.031 9828 IsSlewing returns 0
02:15:41.618 00.000 9828 IsGuiding returns 1
02:15:41.650 00.032 9828 IsSlewing returns 0
02:15:41.650 00.000 9828 IsGuiding returns 1
02:15:41.682 00.032 9828 IsSlewing returns 0
02:15:41.682 00.000 9828 IsGuiding returns 0
02:15:41.682 00.000 9828 scope move finished after 12 + 114 ms
02:15:41.682 00.000 9828 Move returns status 0, amount 12
02:15:41.682 00.000 9828 move complete, result=0
02:15:41.682 00.000 9828 worker thread done servicing request
02:15:41.682 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:15:42.092 00.410 8976 Exposure complete
02:15:42.097 00.005 8976 worker thread done servicing request
02:15:42.098 00.001 5052 OnExposeComplete: enter
02:15:42.098 00.000 5052 UpdateGuideState(): m_state=6
02:15:42.098 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7860
02:15:42.098 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.81, Mass=176, SNR=9.3, Peak=89 HFD=1.8
02:15:42.098 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
02:15:42.098 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.13 = 0.13)
02:15:42.098 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.27 mountX=0.13 mountY=0.02, mountTheta=0.13
02:15:42.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.10, opts=13)
02:15:42.099 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.10)
02:15:42.099 00.000 8976 Worker thread wakes up
02:15:42.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.10) opts 0xd
02:15:42.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.10)
02:15:42.099 00.000 8976 Moving (-0.08, 0.10) raw xDistance=0.13 yDistance=0.02
02:15:42.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:15:42.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:15:42.099 00.000 8976 MoveAxis(R, 0, ABG)
02:15:42.099 00.000 8976 MoveAxis(U, 0, ABG)
02:15:42.099 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:15:42.099 00.000 8976 MountToCamera -- mountX=1.30 mountY=-2.75 hyp=3.04 mountTheta=-1.13 cameraX=1.86, cameraY=2.41 cameraTheta=0.91
02:15:42.099 00.000 8976 incremental bump (1.859, 2.409) isValid = 1
02:15:42.099 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
02:15:42.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:15:42.100 00.001 8976 Enqueuing Move request for scope (0.07, 0.09)
02:15:42.100 00.000 8976 move complete, result=0
02:15:42.100 00.000 9828 Worker thread wakes up
02:15:42.100 00.000 8976 worker thread done servicing request
02:15:42.100 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:15:42.100 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:15:42.100 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
02:15:42.100 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
02:15:42.100 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:15:42.100 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:15:42.100 00.000 9828 BLC: window closed
02:15:42.100 00.000 9828 MoveAxis(E, 24, B)
02:15:42.100 00.000 9828 Guiding  Dir = 2, Dur = 24
02:15:42.100 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:15:42.101 00.001 9828 IsSlewing returns 0
02:15:42.101 00.000 9828 IsGuiding returns 0
02:15:42.101 00.000 9828 PulseGuide returned control before completion, sleep 34
02:15:42.111 00.010 5052 UpdateGuideState exits: m=176 SNR=9.3
02:15:42.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:42.111 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:42.111 00.000 5052 Enqueuing Expose request
02:15:42.111 00.000 8976 Worker thread wakes up
02:15:42.111 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:42.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:42.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:42.148 00.037 9828 IsGuiding returns 1
02:15:42.148 00.000 9828 scope still moving after pulse duration time elapsed
02:15:42.180 00.032 9828 IsSlewing returns 0
02:15:42.181 00.001 9828 IsGuiding returns 1
02:15:42.212 00.031 9828 IsSlewing returns 0
02:15:42.213 00.001 9828 IsGuiding returns 1
02:15:42.242 00.029 9828 IsSlewing returns 0
02:15:42.242 00.000 9828 IsGuiding returns 0
02:15:42.243 00.001 9828 scope move finished after 24 + 118 ms
02:15:42.243 00.000 9828 Move returns status 0, amount 24
02:15:42.243 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:42.243 00.000 9828 MoveAxis(N, 12, B)
02:15:42.243 00.000 9828 Guiding  Dir = 0, Dur = 12
02:15:42.259 00.016 9828 IsSlewing returns 0
02:15:42.260 00.001 9828 IsGuiding returns 0
02:15:42.260 00.000 9828 PulseGuide returned control before completion, sleep 22
02:15:42.289 00.029 9828 IsGuiding returns 1
02:15:42.289 00.000 9828 scope still moving after pulse duration time elapsed
02:15:42.319 00.030 9828 IsSlewing returns 0
02:15:42.319 00.000 9828 IsGuiding returns 1
02:15:42.350 00.031 9828 IsSlewing returns 0
02:15:42.350 00.000 9828 IsGuiding returns 1
02:15:42.382 00.032 9828 IsSlewing returns 0
02:15:42.382 00.000 9828 IsGuiding returns 1
02:15:42.413 00.031 9828 IsSlewing returns 0
02:15:42.413 00.000 9828 IsGuiding returns 0
02:15:42.413 00.000 9828 scope move finished after 12 + 141 ms
02:15:42.413 00.000 9828 Move returns status 0, amount 12
02:15:42.413 00.000 9828 move complete, result=0
02:15:42.413 00.000 9828 worker thread done servicing request
02:15:42.413 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:15:42.803 00.390 8976 Exposure complete
02:15:42.808 00.005 8976 worker thread done servicing request
02:15:42.808 00.000 5052 OnExposeComplete: enter
02:15:42.808 00.000 5052 UpdateGuideState(): m_state=6
02:15:42.809 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7861
02:15:42.809 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=282.01, Mass=194, SNR=9.7, Peak=90 HFD=2.0
02:15:42.809 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
02:15:42.809 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
02:15:42.809 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.30 hyp=0.37 cameraTheta=2.22 mountX=0.37 mountY=0.03, mountTheta=0.07
02:15:42.809 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.30, opts=13)
02:15:42.809 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.30)
02:15:42.810 00.001 8976 Worker thread wakes up
02:15:42.810 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.30) opts 0xd
02:15:42.810 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.30)
02:15:42.810 00.000 8976 Moving (-0.22, 0.30) raw xDistance=0.37 yDistance=0.03
02:15:42.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:15:42.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:15:42.810 00.000 8976 MoveAxis(L, 2, ABG)
02:15:42.810 00.000 8976 stepping (-7, 18) + (-2, 0)
02:15:42.810 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:42.811 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:15:42.821 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
02:15:42.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:42.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:42.821 00.000 5052 Enqueuing Expose request
02:15:42.837 00.016 8976 Received - 47 (G) 
02:15:42.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:42.837 00.000 8976 stepped: pos (-9, 18)
02:15:42.837 00.000 8976 MoveAxis(U, 0, ABG)
02:15:42.837 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:15:42.837 00.000 8976 MountToCamera -- mountX=1.32 mountY=-2.79 hyp=3.09 mountTheta=-1.13 cameraX=1.88, cameraY=2.45 cameraTheta=0.92
02:15:42.837 00.000 8976 incremental bump (1.878, 2.448) isValid = 1
02:15:42.837 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
02:15:42.837 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:15:42.837 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:15:42.837 00.000 8976 move complete, result=0
02:15:42.837 00.000 9828 Worker thread wakes up
02:15:42.837 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
02:15:42.837 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:15:42.837 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:15:42.837 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
02:15:42.837 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:15:42.838 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:15:42.838 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:15:42.838 00.000 9828 BLC: window closed
02:15:42.838 00.000 8976 worker thread done servicing request
02:15:42.838 00.000 9828 MoveAxis(E, 24, B)
02:15:42.838 00.000 8976 Worker thread wakes up
02:15:42.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:42.838 00.000 9828 Guiding  Dir = 2, Dur = 24
02:15:42.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:42.838 00.000 9828 IsSlewing returns 0
02:15:42.838 00.000 9828 IsGuiding returns 0
02:15:42.839 00.001 9828 PulseGuide returned control before completion, sleep 34
02:15:42.877 00.038 9828 IsGuiding returns 1
02:15:42.877 00.000 9828 scope still moving after pulse duration time elapsed
02:15:42.908 00.031 9828 IsSlewing returns 0
02:15:42.908 00.000 9828 IsGuiding returns 1
02:15:42.939 00.031 9828 IsSlewing returns 0
02:15:42.940 00.001 9828 IsGuiding returns 1
02:15:42.971 00.031 9828 IsSlewing returns 0
02:15:42.971 00.000 9828 IsGuiding returns 1
02:15:43.003 00.032 9828 IsSlewing returns 0
02:15:43.003 00.000 9828 IsGuiding returns 1
02:15:43.035 00.032 9828 IsSlewing returns 0
02:15:43.036 00.001 9828 IsGuiding returns 0
02:15:43.036 00.000 9828 scope move finished after 24 + 172 ms
02:15:43.036 00.000 9828 Move returns status 0, amount 24
02:15:43.036 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:43.036 00.000 9828 MoveAxis(N, 12, B)
02:15:43.036 00.000 9828 Guiding  Dir = 0, Dur = 12
02:15:43.053 00.017 9828 IsSlewing returns 0
02:15:43.053 00.000 9828 IsGuiding returns 0
02:15:43.053 00.000 9828 PulseGuide returned control before completion, sleep 22
02:15:43.080 00.027 9828 IsGuiding returns 1
02:15:43.080 00.000 9828 scope still moving after pulse duration time elapsed
02:15:43.112 00.032 9828 IsSlewing returns 0
02:15:43.113 00.001 9828 IsGuiding returns 1
02:15:43.143 00.030 9828 IsSlewing returns 0
02:15:43.143 00.000 9828 IsGuiding returns 1
02:15:43.173 00.030 9828 IsSlewing returns 0
02:15:43.173 00.000 9828 IsGuiding returns 1
02:15:43.205 00.032 9828 IsSlewing returns 0
02:15:43.205 00.000 9828 IsGuiding returns 0
02:15:43.205 00.000 9828 scope move finished after 12 + 139 ms
02:15:43.205 00.000 9828 Move returns status 0, amount 12
02:15:43.205 00.000 9828 move complete, result=0
02:15:43.205 00.000 9828 worker thread done servicing request
02:15:43.205 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:15:43.534 00.329 8976 Exposure complete
02:15:43.540 00.006 8976 worker thread done servicing request
02:15:43.541 00.001 5052 OnExposeComplete: enter
02:15:43.541 00.000 5052 UpdateGuideState(): m_state=6
02:15:43.541 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7862
02:15:43.541 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.69, Mass=183, SNR=9.4, Peak=76 HFD=1.6
02:15:43.541 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
02:15:43.541 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:15:43.541 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.02 hyp=0.51 cameraTheta=-3.10 mountX=0.22 mountY=0.44, mountTheta=1.11
02:15:43.542 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.02, opts=13)
02:15:43.542 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.02)
02:15:43.542 00.000 8976 Worker thread wakes up
02:15:43.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.02) opts 0xd
02:15:43.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.02)
02:15:43.542 00.000 8976 Moving (-0.51, -0.02) raw xDistance=0.22 yDistance=0.44
02:15:43.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:15:43.543 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:15:43.543 00.000 8976 MoveAxis(R, 0, ABG)
02:15:43.543 00.000 8976 MoveAxis(D, 2, ABG)
02:15:43.543 00.000 8976 stepping (-9, 18) + (0, -2)
02:15:43.543 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:43.544 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:15:43.555 00.011 5052 UpdateGuideState exits: m=183 SNR=9.4
02:15:43.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:43.556 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:43.556 00.000 5052 Enqueuing Expose request
02:15:43.573 00.017 8976 Received - 47 (G) 
02:15:43.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:43.573 00.000 8976 stepped: pos (-9, 16)
02:15:43.573 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:15:43.574 00.001 8976 MountToCamera -- mountX=1.34 mountY=-2.71 hyp=3.02 mountTheta=-1.11 cameraX=1.80, cameraY=2.43 cameraTheta=0.93
02:15:43.574 00.000 8976 incremental bump (1.798, 2.427) isValid = 1
02:15:43.574 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:15:43.574 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:15:43.574 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:15:43.574 00.000 8976 move complete, result=0
02:15:43.574 00.000 8976 worker thread done servicing request
02:15:43.574 00.000 9828 Worker thread wakes up
02:15:43.574 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:15:43.574 00.000 8976 Worker thread wakes up
02:15:43.575 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:43.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:43.575 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:15:43.588 00.013 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:15:43.588 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
02:15:43.588 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
02:15:43.588 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:15:43.588 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:15:43.588 00.000 9828 BLC: window closed
02:15:43.588 00.000 9828 MoveAxis(E, 23, B)
02:15:43.589 00.001 9828 Guiding  Dir = 2, Dur = 23
02:15:43.589 00.000 9828 IsSlewing returns 0
02:15:43.589 00.000 9828 IsGuiding returns 0
02:15:43.589 00.000 9828 PulseGuide returned control before completion, sleep 33
02:15:43.629 00.040 9828 IsGuiding returns 1
02:15:43.629 00.000 9828 scope still moving after pulse duration time elapsed
02:15:43.660 00.031 9828 IsSlewing returns 0
02:15:43.660 00.000 9828 IsGuiding returns 1
02:15:43.690 00.030 9828 IsSlewing returns 0
02:15:43.690 00.000 9828 IsGuiding returns 1
02:15:43.722 00.032 9828 IsSlewing returns 0
02:15:43.722 00.000 9828 IsGuiding returns 0
02:15:43.722 00.000 9828 scope move finished after 23 + 109 ms
02:15:43.722 00.000 9828 Move returns status 0, amount 23
02:15:43.722 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:43.722 00.000 9828 MoveAxis(N, 12, B)
02:15:43.722 00.000 9828 Guiding  Dir = 0, Dur = 12
02:15:43.737 00.015 9828 IsSlewing returns 0
02:15:43.738 00.001 9828 IsGuiding returns 0
02:15:43.738 00.000 9828 PulseGuide returned control before completion, sleep 22
02:15:43.769 00.031 9828 IsGuiding returns 1
02:15:43.769 00.000 9828 scope still moving after pulse duration time elapsed
02:15:43.799 00.030 9828 IsSlewing returns 0
02:15:43.799 00.000 9828 IsGuiding returns 1
02:15:43.830 00.031 9828 IsSlewing returns 0
02:15:43.830 00.000 9828 IsGuiding returns 1
02:15:43.860 00.030 9828 IsSlewing returns 0
02:15:43.860 00.000 9828 IsGuiding returns 1
02:15:43.892 00.032 9828 IsSlewing returns 0
02:15:43.892 00.000 9828 IsGuiding returns 0
02:15:43.892 00.000 9828 scope move finished after 12 + 143 ms
02:15:43.892 00.000 9828 Move returns status 0, amount 12
02:15:43.892 00.000 9828 move complete, result=0
02:15:43.892 00.000 9828 worker thread done servicing request
02:15:43.893 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:15:44.276 00.383 8976 Exposure complete
02:15:44.281 00.005 8976 worker thread done servicing request
02:15:44.281 00.000 5052 OnExposeComplete: enter
02:15:44.281 00.000 5052 UpdateGuideState(): m_state=6
02:15:44.281 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7863
02:15:44.281 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.31, Mass=182, SNR=9.4, Peak=77 HFD=2.3
02:15:44.282 00.001 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
02:15:44.282 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
02:15:44.282 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.76 mountX=-0.32 mountY=0.28, mountTheta=2.42
02:15:44.282 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.40, opts=13)
02:15:44.282 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.40)
02:15:44.282 00.000 8976 Worker thread wakes up
02:15:44.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.40) opts 0xd
02:15:44.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.40)
02:15:44.283 00.001 8976 Moving (-0.08, -0.40) raw xDistance=-0.32 yDistance=0.28
02:15:44.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:15:44.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
02:15:44.283 00.000 8976 MoveAxis(R, 1, ABG)
02:15:44.283 00.000 8976 stepping (-9, 16) + (1, 0)
02:15:44.283 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:44.284 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:15:44.293 00.009 5052 UpdateGuideState exits: m=182 SNR=9.4
02:15:44.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:44.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:44.293 00.000 5052 Enqueuing Expose request
02:15:44.308 00.015 8976 Received - 47 (G) 
02:15:44.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:44.308 00.000 8976 stepped: pos (-8, 16)
02:15:44.308 00.000 8976 MoveAxis(D, 1, ABG)
02:15:44.308 00.000 8976 stepping (-8, 16) + (0, -1)
02:15:44.308 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:44.339 00.031 8976 Received - 47 (G) 
02:15:44.339 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:44.339 00.000 8976 stepped: pos (-8, 15)
02:15:44.340 00.001 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:15:44.340 00.000 8976 MountToCamera -- mountX=1.30 mountY=-2.60 hyp=2.91 mountTheta=-1.11 cameraX=1.72, cameraY=2.34 cameraTheta=0.94
02:15:44.340 00.000 8976 incremental bump (1.721, 2.344) isValid = 1
02:15:44.340 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:15:44.340 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:15:44.340 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:15:44.340 00.000 8976 move complete, result=0
02:15:44.340 00.000 8976 worker thread done servicing request
02:15:44.340 00.000 8976 Worker thread wakes up
02:15:44.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:44.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:44.340 00.000 9828 Worker thread wakes up
02:15:44.340 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:15:44.340 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:15:44.340 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
02:15:44.340 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
02:15:44.340 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:15:44.341 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:15:44.341 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:15:44.341 00.000 9828 BLC: window closed
02:15:44.341 00.000 9828 MoveAxis(E, 23, B)
02:15:44.341 00.000 9828 Guiding  Dir = 2, Dur = 23
02:15:44.341 00.000 9828 IsSlewing returns 0
02:15:44.341 00.000 9828 IsGuiding returns 0
02:15:44.341 00.000 9828 PulseGuide returned control before completion, sleep 33
02:15:44.376 00.035 9828 IsGuiding returns 1
02:15:44.376 00.000 9828 scope still moving after pulse duration time elapsed
02:15:44.408 00.032 9828 IsSlewing returns 0
02:15:44.408 00.000 9828 IsGuiding returns 1
02:15:44.453 00.045 9828 IsSlewing returns 0
02:15:44.453 00.000 9828 IsGuiding returns 1
02:15:44.484 00.031 9828 IsSlewing returns 0
02:15:44.484 00.000 9828 IsGuiding returns 0
02:15:44.484 00.000 9828 scope move finished after 23 + 119 ms
02:15:44.484 00.000 9828 Move returns status 0, amount 23
02:15:44.484 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:44.484 00.000 9828 MoveAxis(N, 12, B)
02:15:44.484 00.000 9828 Guiding  Dir = 0, Dur = 12
02:15:44.499 00.015 9828 IsSlewing returns 0
02:15:44.499 00.000 9828 IsGuiding returns 0
02:15:44.499 00.000 9828 PulseGuide returned control before completion, sleep 22
02:15:44.530 00.031 9828 IsGuiding returns 1
02:15:44.530 00.000 9828 scope still moving after pulse duration time elapsed
02:15:44.561 00.031 9828 IsSlewing returns 0
02:15:44.561 00.000 9828 IsGuiding returns 1
02:15:44.592 00.031 9828 IsSlewing returns 0
02:15:44.592 00.000 9828 IsGuiding returns 1
02:15:44.623 00.031 9828 IsSlewing returns 0
02:15:44.623 00.000 9828 IsGuiding returns 1
02:15:44.653 00.030 9828 IsSlewing returns 0
02:15:44.653 00.000 9828 IsGuiding returns 0
02:15:44.653 00.000 9828 scope move finished after 12 + 142 ms
02:15:44.653 00.000 9828 Move returns status 0, amount 12
02:15:44.654 00.001 9828 move complete, result=0
02:15:44.654 00.000 9828 worker thread done servicing request
02:15:44.654 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:15:45.036 00.382 8976 Exposure complete
02:15:45.041 00.005 8976 worker thread done servicing request
02:15:45.042 00.001 5052 OnExposeComplete: enter
02:15:45.042 00.000 5052 UpdateGuideState(): m_state=6
02:15:45.042 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7864
02:15:45.042 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.90, Mass=193, SNR=9.6, Peak=78 HFD=2.1
02:15:45.042 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
02:15:45.042 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
02:15:45.042 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.84 mountX=0.09 mountY=-0.25, mountTheta=-1.22
02:15:45.043 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.19, opts=13)
02:15:45.043 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.19)
02:15:45.043 00.000 8976 Worker thread wakes up
02:15:45.043 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.19) opts 0xd
02:15:45.043 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.19)
02:15:45.043 00.000 8976 Moving (0.18, 0.19) raw xDistance=0.09 yDistance=-0.25
02:15:45.044 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:15:45.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:15:45.044 00.000 8976 MoveAxis(R, 0, ABG)
02:15:45.044 00.000 8976 MoveAxis(U, 0, ABG)
02:15:45.044 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:15:45.044 00.000 8976 MountToCamera -- mountX=1.28 mountY=-2.53 hyp=2.83 mountTheta=-1.10 cameraX=1.67, cameraY=2.29 cameraTheta=0.94
02:15:45.044 00.000 8976 incremental bump (1.669, 2.288) isValid = 1
02:15:45.044 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:15:45.044 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:15:45.044 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:15:45.044 00.000 8976 move complete, result=0
02:15:45.044 00.000 9828 Worker thread wakes up
02:15:45.044 00.000 8976 worker thread done servicing request
02:15:45.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:15:45.044 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:15:45.045 00.001 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
02:15:45.045 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
02:15:45.045 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:15:45.045 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:15:45.045 00.000 9828 BLC: window closed
02:15:45.045 00.000 9828 MoveAxis(E, 23, B)
02:15:45.045 00.000 9828 Guiding  Dir = 2, Dur = 23
02:15:45.045 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:15:45.045 00.000 9828 IsSlewing returns 0
02:15:45.045 00.000 9828 IsGuiding returns 0
02:15:45.046 00.001 9828 PulseGuide returned control before completion, sleep 33
02:15:45.055 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
02:15:45.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:45.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:45.055 00.000 5052 Enqueuing Expose request
02:15:45.055 00.000 8976 Worker thread wakes up
02:15:45.055 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:15:45.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:45.055 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:45.090 00.035 9828 IsGuiding returns 1
02:15:45.090 00.000 9828 scope still moving after pulse duration time elapsed
02:15:45.120 00.030 9828 IsSlewing returns 0
02:15:45.120 00.000 9828 IsGuiding returns 1
02:15:45.151 00.031 9828 IsSlewing returns 0
02:15:45.151 00.000 9828 IsGuiding returns 1
02:15:45.183 00.032 9828 IsSlewing returns 0
02:15:45.183 00.000 9828 IsGuiding returns 0
02:15:45.183 00.000 9828 scope move finished after 23 + 114 ms
02:15:45.183 00.000 9828 Move returns status 0, amount 23
02:15:45.183 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:45.183 00.000 9828 MoveAxis(N, 12, B)
02:15:45.183 00.000 9828 Guiding  Dir = 0, Dur = 12
02:15:45.199 00.016 9828 IsSlewing returns 0
02:15:45.199 00.000 9828 IsGuiding returns 0
02:15:45.200 00.001 9828 PulseGuide returned control before completion, sleep 21
02:15:45.228 00.028 9828 IsGuiding returns 1
02:15:45.228 00.000 9828 scope still moving after pulse duration time elapsed
02:15:45.259 00.031 9828 IsSlewing returns 0
02:15:45.259 00.000 9828 IsGuiding returns 1
02:15:45.291 00.032 9828 IsSlewing returns 0
02:15:45.291 00.000 9828 IsGuiding returns 1
02:15:45.322 00.031 9828 IsSlewing returns 0
02:15:45.322 00.000 9828 IsGuiding returns 1
02:15:45.352 00.030 9828 IsSlewing returns 0
02:15:45.352 00.000 9828 IsGuiding returns 1
02:15:45.382 00.030 9828 IsSlewing returns 0
02:15:45.382 00.000 9828 IsGuiding returns 0
02:15:45.382 00.000 9828 scope move finished after 12 + 171 ms
02:15:45.382 00.000 9828 Move returns status 0, amount 12
02:15:45.382 00.000 9828 move complete, result=0
02:15:45.382 00.000 9828 worker thread done servicing request
02:15:45.382 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:15:45.749 00.367 8976 Exposure complete
02:15:45.754 00.005 8976 worker thread done servicing request
02:15:45.754 00.000 5052 OnExposeComplete: enter
02:15:45.754 00.000 5052 UpdateGuideState(): m_state=6
02:15:45.754 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7865
02:15:45.754 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.90, Mass=198, SNR=9.7, Peak=85 HFD=1.9
02:15:45.754 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
02:15:45.754 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
02:15:45.754 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=1.02 mountX=0.11 mountY=-0.20, mountTheta=-1.05
02:15:45.755 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.19, opts=13)
02:15:45.755 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.19)
02:15:45.756 00.001 8976 Worker thread wakes up
02:15:45.756 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.19) opts 0xd
02:15:45.756 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.19)
02:15:45.756 00.000 8976 Moving (0.12, 0.19) raw xDistance=0.11 yDistance=-0.20
02:15:45.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:15:45.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:15:45.756 00.000 8976 MoveAxis(R, 0, ABG)
02:15:45.756 00.000 8976 MoveAxis(U, 0, ABG)
02:15:45.756 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:15:45.756 00.000 8976 MountToCamera -- mountX=1.26 mountY=-2.48 hyp=2.78 mountTheta=-1.10 cameraX=1.63, cameraY=2.25 cameraTheta=0.94
02:15:45.756 00.000 8976 incremental bump (1.634, 2.251) isValid = 1
02:15:45.756 00.000 8976 Scheduling Mount bump of (0.067, 0.096)
02:15:45.756 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:15:45.756 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:15:45.756 00.000 8976 move complete, result=0
02:15:45.756 00.000 9828 Worker thread wakes up
02:15:45.757 00.001 8976 worker thread done servicing request
02:15:45.757 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:15:45.757 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:15:45.757 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
02:15:45.757 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
02:15:45.757 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:15:45.757 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:15:45.757 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:15:45.757 00.000 9828 BLC: window closed
02:15:45.758 00.001 9828 MoveAxis(E, 23, B)
02:15:45.758 00.000 9828 Guiding  Dir = 2, Dur = 23
02:15:45.758 00.000 9828 IsSlewing returns 0
02:15:45.759 00.001 9828 IsGuiding returns 0
02:15:45.759 00.000 9828 PulseGuide returned control before completion, sleep 33
02:15:45.769 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
02:15:45.770 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:45.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:45.770 00.000 5052 Enqueuing Expose request
02:15:45.770 00.000 8976 Worker thread wakes up
02:15:45.770 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:15:45.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:45.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:45.803 00.033 9828 IsGuiding returns 1
02:15:45.803 00.000 9828 scope still moving after pulse duration time elapsed
02:15:45.834 00.031 9828 IsSlewing returns 0
02:15:45.834 00.000 9828 IsGuiding returns 1
02:15:45.865 00.031 9828 IsSlewing returns 0
02:15:45.865 00.000 9828 IsGuiding returns 1
02:15:45.896 00.031 9828 IsSlewing returns 0
02:15:45.896 00.000 9828 IsGuiding returns 0
02:15:45.896 00.000 9828 scope move finished after 23 + 113 ms
02:15:45.896 00.000 9828 Move returns status 0, amount 23
02:15:45.896 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:45.896 00.000 9828 MoveAxis(N, 12, B)
02:15:45.896 00.000 9828 Guiding  Dir = 0, Dur = 12
02:15:45.912 00.016 9828 IsSlewing returns 0
02:15:45.912 00.000 9828 IsGuiding returns 0
02:15:45.912 00.000 9828 PulseGuide returned control before completion, sleep 22
02:15:45.944 00.032 9828 IsGuiding returns 1
02:15:45.944 00.000 9828 scope still moving after pulse duration time elapsed
02:15:45.975 00.031 9828 IsSlewing returns 0
02:15:45.975 00.000 9828 IsGuiding returns 1
02:15:46.006 00.031 9828 IsSlewing returns 0
02:15:46.006 00.000 9828 IsGuiding returns 1
02:15:46.037 00.031 9828 IsSlewing returns 0
02:15:46.037 00.000 9828 IsGuiding returns 1
02:15:46.068 00.031 9828 IsSlewing returns 0
02:15:46.068 00.000 9828 IsGuiding returns 0
02:15:46.068 00.000 9828 scope move finished after 12 + 144 ms
02:15:46.068 00.000 9828 Move returns status 0, amount 12
02:15:46.068 00.000 9828 move complete, result=0
02:15:46.069 00.001 9828 worker thread done servicing request
02:15:46.069 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:15:46.462 00.393 8976 Exposure complete
02:15:46.468 00.006 8976 worker thread done servicing request
02:15:46.468 00.000 5052 OnExposeComplete: enter
02:15:46.469 00.001 5052 UpdateGuideState(): m_state=6
02:15:46.469 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7866
02:15:46.469 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=282.03, Mass=186, SNR=9.5, Peak=90 HFD=2.1
02:15:46.469 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
02:15:46.469 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
02:15:46.469 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.32 hyp=0.42 cameraTheta=0.87 mountX=0.16 mountY=-0.40, mountTheta=-1.19
02:15:46.469 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.32, opts=13)
02:15:46.470 00.001 5052 Enqueuing Move request for stepguider (0.27, 0.32)
02:15:46.470 00.000 8976 Worker thread wakes up
02:15:46.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.32) opts 0xd
02:15:46.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.32)
02:15:46.470 00.000 8976 Moving (0.27, 0.32) raw xDistance=0.16 yDistance=-0.40
02:15:46.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:15:46.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:15:46.470 00.000 8976 MoveAxis(R, 0, ABG)
02:15:46.470 00.000 8976 MoveAxis(U, 2, ABG)
02:15:46.470 00.000 8976 stepping (-8, 15) + (0, 2)
02:15:46.470 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:46.471 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:15:46.480 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
02:15:46.481 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:46.481 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:46.481 00.000 5052 Enqueuing Expose request
02:15:46.498 00.017 8976 Received - 47 (G) 
02:15:46.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:46.498 00.000 8976 stepped: pos (-8, 17)
02:15:46.498 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:15:46.498 00.000 8976 MountToCamera -- mountX=1.25 mountY=-2.55 hyp=2.84 mountTheta=-1.12 cameraX=1.70, cameraY=2.27 cameraTheta=0.93
02:15:46.498 00.000 8976 incremental bump (1.704, 2.274) isValid = 1
02:15:46.498 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:15:46.498 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:15:46.498 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:15:46.498 00.000 8976 move complete, result=0
02:15:46.498 00.000 8976 worker thread done servicing request
02:15:46.498 00.000 9828 Worker thread wakes up
02:15:46.498 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:15:46.498 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:15:46.498 00.000 8976 Worker thread wakes up
02:15:46.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:46.498 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:46.498 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:15:46.498 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:15:46.498 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:15:46.499 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:15:46.499 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:15:46.499 00.000 9828 BLC: window closed
02:15:46.499 00.000 9828 MoveAxis(E, 23, B)
02:15:46.499 00.000 9828 Guiding  Dir = 2, Dur = 23
02:15:46.499 00.000 9828 IsSlewing returns 0
02:15:46.499 00.000 9828 IsGuiding returns 0
02:15:46.499 00.000 9828 PulseGuide returned control before completion, sleep 33
02:15:46.539 00.040 9828 IsGuiding returns 1
02:15:46.539 00.000 9828 scope still moving after pulse duration time elapsed
02:15:46.571 00.032 9828 IsSlewing returns 0
02:15:46.571 00.000 9828 IsGuiding returns 1
02:15:46.602 00.031 9828 IsSlewing returns 0
02:15:46.602 00.000 9828 IsGuiding returns 1
02:15:46.632 00.030 9828 IsSlewing returns 0
02:15:46.632 00.000 9828 IsGuiding returns 0
02:15:46.632 00.000 9828 scope move finished after 23 + 109 ms
02:15:46.632 00.000 9828 Move returns status 0, amount 23
02:15:46.632 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:46.632 00.000 9828 MoveAxis(N, 12, B)
02:15:46.632 00.000 9828 Guiding  Dir = 0, Dur = 12
02:15:46.648 00.016 9828 IsSlewing returns 0
02:15:46.648 00.000 9828 IsGuiding returns 0
02:15:46.648 00.000 9828 PulseGuide returned control before completion, sleep 22
02:15:46.678 00.030 9828 IsGuiding returns 1
02:15:46.678 00.000 9828 scope still moving after pulse duration time elapsed
02:15:46.709 00.031 9828 IsSlewing returns 0
02:15:46.709 00.000 9828 IsGuiding returns 1
02:15:46.740 00.031 9828 IsSlewing returns 0
02:15:46.740 00.000 9828 IsGuiding returns 1
02:15:46.771 00.031 9828 IsSlewing returns 0
02:15:46.771 00.000 9828 IsGuiding returns 1
02:15:46.803 00.032 9828 IsSlewing returns 0
02:15:46.803 00.000 9828 IsGuiding returns 0
02:15:46.804 00.001 9828 scope move finished after 12 + 143 ms
02:15:46.804 00.000 9828 Move returns status 0, amount 12
02:15:46.804 00.000 9828 move complete, result=0
02:15:46.804 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:15:46.804 00.000 9828 worker thread done servicing request
02:15:47.195 00.391 8976 Exposure complete
02:15:47.201 00.006 8976 worker thread done servicing request
02:15:47.201 00.000 5052 OnExposeComplete: enter
02:15:47.201 00.000 5052 UpdateGuideState(): m_state=6
02:15:47.201 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7867
02:15:47.201 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.75, Mass=188, SNR=9.5, Peak=86 HFD=1.6
02:15:47.201 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
02:15:47.201 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
02:15:47.201 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.48 mountX=0.00 mountY=-0.09, mountTheta=-1.57
02:15:47.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.04, opts=13)
02:15:47.202 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.04)
02:15:47.202 00.000 8976 Worker thread wakes up
02:15:47.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.04) opts 0xd
02:15:47.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.04)
02:15:47.202 00.000 8976 Moving (0.08, 0.04) raw xDistance=0.00 yDistance=-0.09
02:15:47.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:15:47.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:15:47.202 00.000 8976 MoveAxis(R, 0, ABG)
02:15:47.202 00.000 8976 MoveAxis(U, 0, ABG)
02:15:47.202 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:15:47.202 00.000 8976 MountToCamera -- mountX=1.24 mountY=-2.60 hyp=2.88 mountTheta=-1.13 cameraX=1.75, cameraY=2.29 cameraTheta=0.92
02:15:47.202 00.000 8976 incremental bump (1.751, 2.289) isValid = 1
02:15:47.203 00.001 8976 Scheduling Mount bump of (0.052, 0.070)
02:15:47.203 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.07, opts=4)
02:15:47.203 00.000 8976 Enqueuing Move request for scope (0.05, 0.07)
02:15:47.203 00.000 8976 move complete, result=0
02:15:47.203 00.000 9828 Worker thread wakes up
02:15:47.203 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0x4
02:15:47.203 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
02:15:47.203 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
02:15:47.203 00.000 8976 worker thread done servicing request
02:15:47.203 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:15:47.203 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.94 mountX=-0.05 mountY=-0.06, mountTheta=-2.29
02:15:47.203 00.000 9828 Moving (0.05, 0.07) raw xDistance=-0.05 yDistance=-0.06
02:15:47.203 00.000 9828 BLC: window closed
02:15:47.203 00.000 9828 MoveAxis(E, 17, B)
02:15:47.203 00.000 9828 Guiding  Dir = 2, Dur = 17
02:15:47.203 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:15:47.204 00.001 9828 IsSlewing returns 0
02:15:47.204 00.000 9828 IsGuiding returns 0
02:15:47.204 00.000 9828 PulseGuide returned control before completion, sleep 27
02:15:47.214 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:15:47.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:47.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:47.214 00.000 5052 Enqueuing Expose request
02:15:47.214 00.000 8976 Worker thread wakes up
02:15:47.215 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:47.215 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:47.215 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:47.243 00.028 9828 IsGuiding returns 1
02:15:47.243 00.000 9828 scope still moving after pulse duration time elapsed
02:15:47.273 00.030 9828 IsSlewing returns 0
02:15:47.273 00.000 9828 IsGuiding returns 1
02:15:47.303 00.030 9828 IsSlewing returns 0
02:15:47.303 00.000 9828 IsGuiding returns 1
02:15:47.334 00.031 9828 IsSlewing returns 0
02:15:47.334 00.000 9828 IsGuiding returns 0
02:15:47.334 00.000 9828 scope move finished after 17 + 114 ms
02:15:47.334 00.000 9828 Move returns status 0, amount 17
02:15:47.334 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:47.334 00.000 9828 MoveAxis(N, 9, B)
02:15:47.334 00.000 9828 Guiding  Dir = 0, Dur = 9
02:15:47.350 00.016 9828 IsSlewing returns 0
02:15:47.350 00.000 9828 IsGuiding returns 0
02:15:47.350 00.000 9828 PulseGuide returned control before completion, sleep 19
02:15:47.382 00.032 9828 IsGuiding returns 1
02:15:47.382 00.000 9828 scope still moving after pulse duration time elapsed
02:15:47.412 00.030 9828 IsSlewing returns 0
02:15:47.412 00.000 9828 IsGuiding returns 1
02:15:47.444 00.032 9828 IsSlewing returns 0
02:15:47.444 00.000 9828 IsGuiding returns 1
02:15:47.477 00.033 9828 IsSlewing returns 0
02:15:47.477 00.000 9828 IsGuiding returns 0
02:15:47.478 00.001 9828 scope move finished after 9 + 118 ms
02:15:47.478 00.000 9828 Move returns status 0, amount 9
02:15:47.478 00.000 9828 move complete, result=0
02:15:47.478 00.000 9828 worker thread done servicing request
02:15:47.478 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 9 ms NORTH
02:15:47.908 00.430 8976 Exposure complete
02:15:47.913 00.005 8976 worker thread done servicing request
02:15:47.913 00.000 5052 OnExposeComplete: enter
02:15:47.913 00.000 5052 UpdateGuideState(): m_state=6
02:15:47.913 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7868
02:15:47.913 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.68, Mass=210, SNR=10.0, Peak=88 HFD=2.1
02:15:47.913 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
02:15:47.913 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
02:15:47.913 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-2.98 mountX=0.06 mountY=0.19, mountTheta=1.25
02:15:47.915 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.03, opts=13)
02:15:47.915 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.03)
02:15:47.915 00.000 8976 Worker thread wakes up
02:15:47.915 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.03) opts 0xd
02:15:47.915 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.03)
02:15:47.915 00.000 8976 Moving (-0.21, -0.03) raw xDistance=0.06 yDistance=0.19
02:15:47.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:15:47.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:15:47.915 00.000 8976 MoveAxis(R, 0, ABG)
02:15:47.915 00.000 8976 MoveAxis(U, 0, ABG)
02:15:47.915 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:15:47.916 00.001 8976 MountToCamera -- mountX=1.24 mountY=-2.63 hyp=2.91 mountTheta=-1.13 cameraX=1.78, cameraY=2.30 cameraTheta=0.91
02:15:47.916 00.000 8976 incremental bump (1.782, 2.299) isValid = 1
02:15:47.916 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
02:15:47.916 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:15:47.916 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:15:47.916 00.000 8976 move complete, result=0
02:15:47.916 00.000 9828 Worker thread wakes up
02:15:47.916 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:15:47.916 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:15:47.916 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
02:15:47.916 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
02:15:47.916 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:15:47.916 00.000 8976 worker thread done servicing request
02:15:47.916 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:15:47.916 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:15:47.916 00.000 9828 BLC: window closed
02:15:47.916 00.000 9828 MoveAxis(E, 24, B)
02:15:47.917 00.001 9828 Guiding  Dir = 2, Dur = 24
02:15:47.917 00.000 9828 IsSlewing returns 0
02:15:47.917 00.000 9828 IsGuiding returns 0
02:15:47.917 00.000 9828 PulseGuide returned control before completion, sleep 34
02:15:47.926 00.009 5052 UpdateGuideState exits: m=210 SNR=10.0
02:15:47.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:47.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:47.926 00.000 5052 Enqueuing Expose request
02:15:47.926 00.000 8976 Worker thread wakes up
02:15:47.927 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:47.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:47.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:47.960 00.033 9828 IsGuiding returns 1
02:15:47.960 00.000 9828 scope still moving after pulse duration time elapsed
02:15:47.991 00.031 9828 IsSlewing returns 0
02:15:47.991 00.000 9828 IsGuiding returns 1
02:15:48.022 00.031 9828 IsSlewing returns 0
02:15:48.022 00.000 9828 IsGuiding returns 1
02:15:48.053 00.031 9828 IsSlewing returns 0
02:15:48.053 00.000 9828 IsGuiding returns 1
02:15:48.085 00.032 9828 IsSlewing returns 0
02:15:48.085 00.000 9828 IsGuiding returns 0
02:15:48.085 00.000 9828 scope move finished after 24 + 143 ms
02:15:48.085 00.000 9828 Move returns status 0, amount 24
02:15:48.085 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:48.085 00.000 9828 MoveAxis(N, 12, B)
02:15:48.085 00.000 9828 Guiding  Dir = 0, Dur = 12
02:15:48.100 00.015 9828 IsSlewing returns 0
02:15:48.100 00.000 9828 IsGuiding returns 0
02:15:48.101 00.001 9828 PulseGuide returned control before completion, sleep 22
02:15:48.131 00.030 9828 IsGuiding returns 1
02:15:48.131 00.000 9828 scope still moving after pulse duration time elapsed
02:15:48.161 00.030 9828 IsSlewing returns 0
02:15:48.161 00.000 9828 IsGuiding returns 1
02:15:48.192 00.031 9828 IsSlewing returns 0
02:15:48.192 00.000 9828 IsGuiding returns 1
02:15:48.223 00.031 9828 IsSlewing returns 0
02:15:48.223 00.000 9828 IsGuiding returns 1
02:15:48.254 00.031 9828 IsSlewing returns 0
02:15:48.254 00.000 9828 IsGuiding returns 0
02:15:48.254 00.000 9828 scope move finished after 12 + 141 ms
02:15:48.254 00.000 9828 Move returns status 0, amount 12
02:15:48.254 00.000 9828 move complete, result=0
02:15:48.254 00.000 9828 worker thread done servicing request
02:15:48.254 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:15:48.615 00.361 8976 Exposure complete
02:15:48.620 00.005 8976 worker thread done servicing request
02:15:48.620 00.000 5052 OnExposeComplete: enter
02:15:48.620 00.000 5052 UpdateGuideState(): m_state=6
02:15:48.620 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7869
02:15:48.621 00.001 5052 Star::Find returns 1 (0), X=329.22, Y=281.62, Mass=165, SNR=8.9, Peak=83 HFD=1.5
02:15:48.621 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.11 = -3.11)
02:15:48.621 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.21 = 3.07)
02:15:48.621 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.07 mountX=-0.10 mountY=0.01, mountTheta=3.07
02:15:48.622 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.09, opts=13)
02:15:48.622 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.09)
02:15:48.622 00.000 8976 Worker thread wakes up
02:15:48.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.09) opts 0xd
02:15:48.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.09)
02:15:48.622 00.000 8976 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=0.01
02:15:48.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:15:48.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:15:48.622 00.000 8976 MoveAxis(R, 0, ABG)
02:15:48.622 00.000 8976 MoveAxis(U, 0, ABG)
02:15:48.622 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:15:48.622 00.000 8976 MountToCamera -- mountX=1.23 mountY=-2.66 hyp=2.93 mountTheta=-1.14 cameraX=1.80, cameraY=2.31 cameraTheta=0.91
02:15:48.622 00.000 8976 incremental bump (1.803, 2.306) isValid = 1
02:15:48.623 00.001 8976 Scheduling Mount bump of (0.063, 0.083)
02:15:48.623 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.08, opts=4)
02:15:48.623 00.000 8976 Enqueuing Move request for scope (0.06, 0.08)
02:15:48.623 00.000 8976 move complete, result=0
02:15:48.623 00.000 9828 Worker thread wakes up
02:15:48.623 00.000 8976 worker thread done servicing request
02:15:48.623 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0x4
02:15:48.623 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
02:15:48.623 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
02:15:48.623 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
02:15:48.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:15:48.623 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.92 mountX=-0.07 mountY=-0.07, mountTheta=-2.30
02:15:48.623 00.000 9828 Moving (0.06, 0.08) raw xDistance=-0.07 yDistance=-0.07
02:15:48.623 00.000 9828 BLC: window closed
02:15:48.623 00.000 9828 MoveAxis(E, 21, B)
02:15:48.623 00.000 9828 Guiding  Dir = 2, Dur = 21
02:15:48.624 00.001 9828 IsSlewing returns 0
02:15:48.624 00.000 9828 IsGuiding returns 0
02:15:48.624 00.000 9828 PulseGuide returned control before completion, sleep 31
02:15:48.633 00.009 5052 UpdateGuideState exits: m=165 SNR=8.9
02:15:48.634 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:48.634 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:48.634 00.000 5052 Enqueuing Expose request
02:15:48.634 00.000 8976 Worker thread wakes up
02:15:48.634 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:48.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:48.634 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:48.659 00.025 9828 IsGuiding returns 1
02:15:48.659 00.000 9828 scope still moving after pulse duration time elapsed
02:15:48.689 00.030 9828 IsSlewing returns 0
02:15:48.689 00.000 9828 IsGuiding returns 1
02:15:48.720 00.031 9828 IsSlewing returns 0
02:15:48.720 00.000 9828 IsGuiding returns 1
02:15:48.752 00.032 9828 IsSlewing returns 0
02:15:48.752 00.000 9828 IsGuiding returns 0
02:15:48.752 00.000 9828 scope move finished after 21 + 106 ms
02:15:48.752 00.000 9828 Move returns status 0, amount 21
02:15:48.752 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:48.752 00.000 9828 MoveAxis(N, 10, B)
02:15:48.752 00.000 9828 Guiding  Dir = 0, Dur = 10
02:15:48.768 00.016 9828 IsSlewing returns 0
02:15:48.768 00.000 9828 IsGuiding returns 1
02:15:48.768 00.000 9828 Entered PulseGuideScope while moving
02:15:48.830 00.062 9828 IsSlewing returns 0
02:15:48.830 00.000 9828 IsGuiding returns 1
02:15:48.830 00.000 9828 Still moving
02:15:48.893 00.063 9828 IsSlewing returns 0
02:15:48.893 00.000 9828 IsGuiding returns 0
02:15:48.893 00.000 9828 Movement stopped - continuing
02:15:48.893 00.000 9828 PulseGuide returned control before completion, sleep 20
02:15:48.923 00.030 9828 IsGuiding returns 1
02:15:48.923 00.000 9828 scope still moving after pulse duration time elapsed
02:15:48.954 00.031 9828 IsSlewing returns 0
02:15:48.954 00.000 9828 IsGuiding returns 1
02:15:49.000 00.046 9828 IsSlewing returns 0
02:15:49.000 00.000 9828 IsGuiding returns 1
02:15:49.031 00.031 9828 IsSlewing returns 0
02:15:49.031 00.000 9828 IsGuiding returns 0
02:15:49.031 00.000 9828 scope move finished after 10 + 128 ms
02:15:49.031 00.000 9828 Move returns status 0, amount 10
02:15:49.031 00.000 9828 move complete, result=0
02:15:49.031 00.000 9828 worker thread done servicing request
02:15:49.031 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 10 ms NORTH
02:15:49.326 00.295 8976 Exposure complete
02:15:49.332 00.006 8976 worker thread done servicing request
02:15:49.332 00.000 5052 OnExposeComplete: enter
02:15:49.332 00.000 5052 UpdateGuideState(): m_state=6
02:15:49.332 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7870
02:15:49.332 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.06, Mass=175, SNR=9.2, Peak=92 HFD=1.9
02:15:49.332 00.000 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.04) = xAngle (-0.41 = -0.41)
02:15:49.332 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
02:15:49.332 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.63 mountX=0.32 mountY=-0.17, mountTheta=-0.49
02:15:49.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.35, opts=13)
02:15:49.333 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.35)
02:15:49.333 00.000 8976 Worker thread wakes up
02:15:49.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.35) opts 0xd
02:15:49.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.35)
02:15:49.333 00.000 8976 Moving (-0.02, 0.35) raw xDistance=0.32 yDistance=-0.17
02:15:49.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:15:49.334 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:15:49.334 00.000 8976 MoveAxis(L, 1, ABG)
02:15:49.334 00.000 8976 stepping (-8, 17) + (-1, 0)
02:15:49.334 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:49.334 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:15:49.344 00.010 5052 UpdateGuideState exits: m=175 SNR=9.2
02:15:49.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:49.344 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:49.344 00.000 5052 Enqueuing Expose request
02:15:49.360 00.016 8976 Received - 47 (G) 
02:15:49.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:49.360 00.000 8976 stepped: pos (-9, 17)
02:15:49.360 00.000 8976 MoveAxis(U, 0, ABG)
02:15:49.360 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:15:49.360 00.000 8976 MountToCamera -- mountX=1.28 mountY=-2.67 hyp=2.96 mountTheta=-1.12 cameraX=1.79, cameraY=2.36 cameraTheta=0.92
02:15:49.360 00.000 8976 incremental bump (1.794, 2.356) isValid = 1
02:15:49.360 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
02:15:49.360 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:15:49.360 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:15:49.360 00.000 8976 move complete, result=0
02:15:49.360 00.000 8976 worker thread done servicing request
02:15:49.360 00.000 8976 Worker thread wakes up
02:15:49.360 00.000 9828 Worker thread wakes up
02:15:49.360 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:15:49.361 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:49.361 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:49.361 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:15:49.361 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:15:49.361 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
02:15:49.361 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:15:49.361 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.29
02:15:49.361 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
02:15:49.361 00.000 9828 BLC: window closed
02:15:49.361 00.000 9828 MoveAxis(E, 23, B)
02:15:49.361 00.000 9828 Guiding  Dir = 2, Dur = 23
02:15:49.361 00.000 9828 IsSlewing returns 0
02:15:49.361 00.000 9828 IsGuiding returns 0
02:15:49.362 00.001 9828 PulseGuide returned control before completion, sleep 33
02:15:49.405 00.043 9828 IsGuiding returns 1
02:15:49.405 00.000 9828 scope still moving after pulse duration time elapsed
02:15:49.437 00.032 9828 IsSlewing returns 0
02:15:49.437 00.000 9828 IsGuiding returns 1
02:15:49.467 00.030 9828 IsSlewing returns 0
02:15:49.467 00.000 9828 IsGuiding returns 1
02:15:49.498 00.031 9828 IsSlewing returns 0
02:15:49.498 00.000 9828 IsGuiding returns 0
02:15:49.498 00.000 9828 scope move finished after 23 + 114 ms
02:15:49.498 00.000 9828 Move returns status 0, amount 23
02:15:49.498 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:49.498 00.000 9828 MoveAxis(N, 12, B)
02:15:49.498 00.000 9828 Guiding  Dir = 0, Dur = 12
02:15:49.514 00.016 9828 IsSlewing returns 0
02:15:49.514 00.000 9828 IsGuiding returns 0
02:15:49.514 00.000 9828 PulseGuide returned control before completion, sleep 22
02:15:49.545 00.031 9828 IsGuiding returns 1
02:15:49.545 00.000 9828 scope still moving after pulse duration time elapsed
02:15:49.576 00.031 9828 IsSlewing returns 0
02:15:49.576 00.000 9828 IsGuiding returns 1
02:15:49.607 00.031 9828 IsSlewing returns 0
02:15:49.607 00.000 9828 IsGuiding returns 1
02:15:49.637 00.030 9828 IsSlewing returns 0
02:15:49.637 00.000 9828 IsGuiding returns 1
02:15:49.668 00.031 9828 IsSlewing returns 0
02:15:49.668 00.000 9828 IsGuiding returns 0
02:15:49.668 00.000 9828 scope move finished after 12 + 142 ms
02:15:49.668 00.000 9828 Move returns status 0, amount 12
02:15:49.668 00.000 9828 move complete, result=0
02:15:49.668 00.000 9828 worker thread done servicing request
02:15:49.669 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:15:50.055 00.386 8976 Exposure complete
02:15:50.061 00.006 8976 worker thread done servicing request
02:15:50.061 00.000 5052 OnExposeComplete: enter
02:15:50.061 00.000 5052 UpdateGuideState(): m_state=6
02:15:50.061 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7871
02:15:50.061 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.65, Mass=198, SNR=9.8, Peak=89 HFD=2.0
02:15:50.061 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.92 = 2.36)
02:15:50.061 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.02 = 2.26)
02:15:50.061 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.88 mountX=-0.04 mountY=0.05, mountTheta=2.32
02:15:50.062 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.06, opts=13)
02:15:50.062 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.06)
02:15:50.062 00.000 8976 Worker thread wakes up
02:15:50.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.06) opts 0xd
02:15:50.062 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.06)
02:15:50.062 00.000 8976 Moving (-0.02, -0.06) raw xDistance=-0.04 yDistance=0.05
02:15:50.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:15:50.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:15:50.062 00.000 8976 MoveAxis(R, 0, ABG)
02:15:50.063 00.001 8976 MoveAxis(U, 0, ABG)
02:15:50.063 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:15:50.063 00.000 8976 MountToCamera -- mountX=1.31 mountY=-2.68 hyp=2.98 mountTheta=-1.12 cameraX=1.79, cameraY=2.39 cameraTheta=0.93
02:15:50.063 00.000 8976 incremental bump (1.789, 2.389) isValid = 1
02:15:50.063 00.000 8976 Scheduling Mount bump of (0.036, 0.050)
02:15:50.063 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.05, opts=4)
02:15:50.063 00.000 8976 Enqueuing Move request for scope (0.04, 0.05)
02:15:50.063 00.000 8976 move complete, result=0
02:15:50.063 00.000 9828 Worker thread wakes up
02:15:50.063 00.000 8976 worker thread done servicing request
02:15:50.063 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0x4
02:15:50.063 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
02:15:50.063 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:15:50.063 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:15:50.063 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.95 mountX=-0.04 mountY=-0.05, mountTheta=-2.28
02:15:50.063 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:15:50.063 00.000 9828 Moving (0.04, 0.05) raw xDistance=-0.04 yDistance=-0.05
02:15:50.064 00.001 9828 BLC: window closed
02:15:50.064 00.000 9828 MoveAxis(E, 12, B)
02:15:50.064 00.000 9828 Guiding  Dir = 2, Dur = 12
02:15:50.064 00.000 9828 IsSlewing returns 0
02:15:50.064 00.000 9828 IsGuiding returns 0
02:15:50.064 00.000 9828 PulseGuide returned control before completion, sleep 22
02:15:50.073 00.009 5052 UpdateGuideState exits: m=198 SNR=9.8
02:15:50.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:50.073 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:50.073 00.000 5052 Enqueuing Expose request
02:15:50.073 00.000 8976 Worker thread wakes up
02:15:50.073 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:50.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:50.073 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:50.090 00.017 9828 IsGuiding returns 1
02:15:50.090 00.000 9828 scope still moving after pulse duration time elapsed
02:15:50.121 00.031 9828 IsSlewing returns 0
02:15:50.121 00.000 9828 IsGuiding returns 1
02:15:50.153 00.032 9828 IsSlewing returns 0
02:15:50.153 00.000 9828 IsGuiding returns 1
02:15:50.184 00.031 9828 IsSlewing returns 0
02:15:50.184 00.000 9828 IsGuiding returns 1
02:15:50.214 00.030 9828 IsSlewing returns 0
02:15:50.214 00.000 9828 IsGuiding returns 0
02:15:50.214 00.000 9828 scope move finished after 12 + 138 ms
02:15:50.214 00.000 9828 Move returns status 0, amount 12
02:15:50.214 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:50.214 00.000 9828 MoveAxis(N, 6, B)
02:15:50.214 00.000 9828 Guiding  Dir = 0, Dur = 6
02:15:50.230 00.016 9828 IsSlewing returns 0
02:15:50.230 00.000 9828 IsGuiding returns 0
02:15:50.230 00.000 9828 PulseGuide returned control before completion, sleep 16
02:15:50.261 00.031 9828 IsGuiding returns 1
02:15:50.261 00.000 9828 scope still moving after pulse duration time elapsed
02:15:50.292 00.031 9828 IsSlewing returns 0
02:15:50.292 00.000 9828 IsGuiding returns 1
02:15:50.322 00.030 9828 IsSlewing returns 0
02:15:50.322 00.000 9828 IsGuiding returns 1
02:15:50.353 00.031 9828 IsSlewing returns 0
02:15:50.353 00.000 9828 IsGuiding returns 0
02:15:50.353 00.000 9828 scope move finished after 6 + 117 ms
02:15:50.353 00.000 9828 Move returns status 0, amount 6
02:15:50.353 00.000 9828 move complete, result=0
02:15:50.353 00.000 9828 worker thread done servicing request
02:15:50.353 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.0 px 6 ms NORTH
02:15:50.765 00.412 8976 Exposure complete
02:15:50.770 00.005 8976 worker thread done servicing request
02:15:50.770 00.000 5052 OnExposeComplete: enter
02:15:50.770 00.000 5052 UpdateGuideState(): m_state=6
02:15:50.770 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7872
02:15:50.770 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.82, Mass=200, SNR=9.8, Peak=82 HFD=1.9
02:15:50.771 00.001 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
02:15:50.771 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
02:15:50.771 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.76 mountX=0.05 mountY=-0.16, mountTheta=-1.29
02:15:50.771 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.11, opts=13)
02:15:50.771 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.11)
02:15:50.771 00.000 8976 Worker thread wakes up
02:15:50.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.11) opts 0xd
02:15:50.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.11)
02:15:50.771 00.000 8976 Moving (0.12, 0.11) raw xDistance=0.05 yDistance=-0.16
02:15:50.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:15:50.772 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:15:50.772 00.000 8976 MoveAxis(R, 0, ABG)
02:15:50.772 00.000 8976 MoveAxis(U, 0, ABG)
02:15:50.772 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:15:50.772 00.000 8976 MountToCamera -- mountX=1.33 mountY=-2.69 hyp=3.00 mountTheta=-1.11 cameraX=1.78, cameraY=2.41 cameraTheta=0.93
02:15:50.772 00.000 8976 incremental bump (1.785, 2.411) isValid = 1
02:15:50.772 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:15:50.772 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:15:50.772 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:15:50.772 00.000 8976 move complete, result=0
02:15:50.772 00.000 9828 Worker thread wakes up
02:15:50.772 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:15:50.772 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:15:50.772 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
02:15:50.772 00.000 8976 worker thread done servicing request
02:15:50.772 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
02:15:50.772 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:15:50.772 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:15:50.773 00.001 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:15:50.773 00.000 9828 BLC: window closed
02:15:50.773 00.000 9828 MoveAxis(E, 23, B)
02:15:50.773 00.000 9828 Guiding  Dir = 2, Dur = 23
02:15:50.773 00.000 9828 IsSlewing returns 0
02:15:50.773 00.000 9828 IsGuiding returns 0
02:15:50.773 00.000 9828 PulseGuide returned control before completion, sleep 33
02:15:50.783 00.010 5052 UpdateGuideState exits: m=200 SNR=9.8
02:15:50.783 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:50.783 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:50.783 00.000 5052 Enqueuing Expose request
02:15:50.783 00.000 8976 Worker thread wakes up
02:15:50.783 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:15:50.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:50.783 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:50.810 00.027 9828 IsGuiding returns 1
02:15:50.810 00.000 9828 scope still moving after pulse duration time elapsed
02:15:50.841 00.031 9828 IsSlewing returns 0
02:15:50.842 00.001 9828 IsGuiding returns 1
02:15:50.873 00.031 9828 IsSlewing returns 0
02:15:50.873 00.000 9828 IsGuiding returns 1
02:15:50.904 00.031 9828 IsSlewing returns 0
02:15:50.904 00.000 9828 IsGuiding returns 0
02:15:50.904 00.000 9828 scope move finished after 23 + 108 ms
02:15:50.904 00.000 9828 Move returns status 0, amount 23
02:15:50.904 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:50.904 00.000 9828 MoveAxis(N, 12, B)
02:15:50.904 00.000 9828 Guiding  Dir = 0, Dur = 12
02:15:50.920 00.016 9828 IsSlewing returns 0
02:15:50.920 00.000 9828 IsGuiding returns 0
02:15:50.920 00.000 9828 PulseGuide returned control before completion, sleep 22
02:15:50.951 00.031 9828 IsGuiding returns 1
02:15:50.951 00.000 9828 scope still moving after pulse duration time elapsed
02:15:50.982 00.031 9828 IsSlewing returns 0
02:15:50.982 00.000 9828 IsGuiding returns 1
02:15:51.013 00.031 9828 IsSlewing returns 0
02:15:51.013 00.000 9828 IsGuiding returns 1
02:15:51.044 00.031 9828 IsSlewing returns 0
02:15:51.044 00.000 9828 IsGuiding returns 1
02:15:51.075 00.031 9828 IsSlewing returns 0
02:15:51.075 00.000 9828 IsGuiding returns 0
02:15:51.075 00.000 9828 scope move finished after 12 + 143 ms
02:15:51.075 00.000 9828 Move returns status 0, amount 12
02:15:51.075 00.000 9828 move complete, result=0
02:15:51.076 00.001 9828 worker thread done servicing request
02:15:51.076 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:15:51.475 00.399 8976 Exposure complete
02:15:51.480 00.005 8976 worker thread done servicing request
02:15:51.480 00.000 5052 OnExposeComplete: enter
02:15:51.480 00.000 5052 UpdateGuideState(): m_state=6
02:15:51.480 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7873
02:15:51.480 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.55, Mass=182, SNR=9.4, Peak=81 HFD=2.0
02:15:51.480 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.93 = 2.35)
02:15:51.480 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.04 = 2.25)
02:15:51.480 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.89 mountX=-0.12 mountY=0.13, mountTheta=2.30
02:15:51.481 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.16, opts=13)
02:15:51.481 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.16)
02:15:51.481 00.000 8976 Worker thread wakes up
02:15:51.481 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.16) opts 0xd
02:15:51.481 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.16)
02:15:51.481 00.000 8976 Moving (-0.05, -0.16) raw xDistance=-0.12 yDistance=0.13
02:15:51.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:15:51.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:15:51.481 00.000 8976 MoveAxis(R, 0, ABG)
02:15:51.481 00.000 8976 MoveAxis(U, 0, ABG)
02:15:51.481 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:15:51.481 00.000 8976 MountToCamera -- mountX=1.35 mountY=-2.69 hyp=3.01 mountTheta=-1.11 cameraX=1.78, cameraY=2.43 cameraTheta=0.94
02:15:51.481 00.000 8976 incremental bump (1.782, 2.426) isValid = 1
02:15:51.482 00.001 8976 Scheduling Mount bump of (0.068, 0.096)
02:15:51.482 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:15:51.482 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:15:51.482 00.000 8976 move complete, result=0
02:15:51.482 00.000 9828 Worker thread wakes up
02:15:51.482 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:15:51.482 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:15:51.482 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
02:15:51.482 00.000 8976 worker thread done servicing request
02:15:51.483 00.001 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
02:15:51.483 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:15:51.483 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:15:51.483 00.000 9828 BLC: window closed
02:15:51.483 00.000 9828 MoveAxis(E, 23, B)
02:15:51.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:15:51.483 00.000 9828 Guiding  Dir = 2, Dur = 23
02:15:51.483 00.000 9828 IsSlewing returns 0
02:15:51.483 00.000 9828 IsGuiding returns 0
02:15:51.483 00.000 9828 PulseGuide returned control before completion, sleep 33
02:15:51.492 00.009 5052 UpdateGuideState exits: m=182 SNR=9.4
02:15:51.492 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:51.492 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:51.492 00.000 5052 Enqueuing Expose request
02:15:51.492 00.000 8976 Worker thread wakes up
02:15:51.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:51.492 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:51.492 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:51.525 00.033 9828 IsGuiding returns 1
02:15:51.525 00.000 9828 scope still moving after pulse duration time elapsed
02:15:51.557 00.032 9828 IsSlewing returns 0
02:15:51.557 00.000 9828 IsGuiding returns 1
02:15:51.588 00.031 9828 IsSlewing returns 0
02:15:51.588 00.000 9828 IsGuiding returns 1
02:15:51.619 00.031 9828 IsSlewing returns 0
02:15:51.619 00.000 9828 IsGuiding returns 0
02:15:51.619 00.000 9828 scope move finished after 23 + 112 ms
02:15:51.619 00.000 9828 Move returns status 0, amount 23
02:15:51.619 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:51.619 00.000 9828 MoveAxis(N, 12, B)
02:15:51.619 00.000 9828 Guiding  Dir = 0, Dur = 12
02:15:51.634 00.015 9828 IsSlewing returns 0
02:15:51.634 00.000 9828 IsGuiding returns 0
02:15:51.634 00.000 9828 PulseGuide returned control before completion, sleep 22
02:15:51.665 00.031 9828 IsGuiding returns 1
02:15:51.665 00.000 9828 scope still moving after pulse duration time elapsed
02:15:51.696 00.031 9828 IsSlewing returns 0
02:15:51.696 00.000 9828 IsGuiding returns 1
02:15:51.726 00.030 9828 IsSlewing returns 0
02:15:51.726 00.000 9828 IsGuiding returns 1
02:15:51.757 00.031 9828 IsSlewing returns 0
02:15:51.757 00.000 9828 IsGuiding returns 1
02:15:51.788 00.031 9828 IsSlewing returns 0
02:15:51.788 00.000 9828 IsGuiding returns 0
02:15:51.788 00.000 9828 scope move finished after 12 + 141 ms
02:15:51.788 00.000 9828 Move returns status 0, amount 12
02:15:51.788 00.000 9828 move complete, result=0
02:15:51.788 00.000 9828 worker thread done servicing request
02:15:51.788 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:15:52.193 00.405 8976 Exposure complete
02:15:52.205 00.012 5052 OnExposeComplete: enter
02:15:52.205 00.000 5052 UpdateGuideState(): m_state=6
02:15:52.205 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7874
02:15:52.205 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.13, Mass=194, SNR=9.7, Peak=95 HFD=1.8
02:15:52.205 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.73 = 2.56)
02:15:52.205 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.45)
02:15:52.205 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.58 hyp=0.58 cameraTheta=-1.68 mountX=-0.49 mountY=0.37, mountTheta=2.49
02:15:52.207 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.58, opts=13)
02:15:52.207 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.58)
02:15:52.208 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=95, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:15:52.211 00.003 8976 worker thread done servicing request
02:15:52.212 00.001 8976 Worker thread wakes up
02:15:52.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.58) opts 0xd
02:15:52.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.58)
02:15:52.212 00.000 8976 Moving (-0.07, -0.58) raw xDistance=-0.49 yDistance=0.37
02:15:52.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:15:52.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:15:52.212 00.000 8976 MoveAxis(R, 2, ABG)
02:15:52.212 00.000 8976 stepping (-9, 17) + (2, 0)
02:15:52.212 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:52.221 00.009 5052 UpdateGuideState exits: m=194 SNR=9.7
02:15:52.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:52.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:52.221 00.000 5052 Enqueuing Expose request
02:15:52.237 00.016 8976 Received - 47 (G) 
02:15:52.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:52.237 00.000 8976 stepped: pos (-7, 17)
02:15:52.237 00.000 8976 MoveAxis(D, 1, ABG)
02:15:52.237 00.000 8976 stepping (-7, 17) + (0, -1)
02:15:52.238 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:52.269 00.031 8976 Received - 47 (G) 
02:15:52.269 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:52.269 00.000 8976 stepped: pos (-7, 16)
02:15:52.269 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:15:52.269 00.000 8976 MountToCamera -- mountX=1.26 mountY=-2.64 hyp=2.93 mountTheta=-1.13 cameraX=1.78, cameraY=2.32 cameraTheta=0.92
02:15:52.269 00.000 8976 incremental bump (1.779, 2.322) isValid = 1
02:15:52.269 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
02:15:52.269 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:15:52.269 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:15:52.269 00.000 8976 move complete, result=0
02:15:52.269 00.000 8976 worker thread done servicing request
02:15:52.270 00.001 8976 Worker thread wakes up
02:15:52.270 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 1 ms SOUTH
02:15:52.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:52.270 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:52.270 00.000 9828 Worker thread wakes up
02:15:52.270 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:15:52.270 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:15:52.270 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
02:15:52.270 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:15:52.270 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:15:52.270 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:15:52.270 00.000 9828 BLC: window closed
02:15:52.270 00.000 9828 MoveAxis(E, 24, B)
02:15:52.270 00.000 9828 Guiding  Dir = 2, Dur = 24
02:15:52.271 00.001 9828 IsSlewing returns 0
02:15:52.271 00.000 9828 IsGuiding returns 0
02:15:52.271 00.000 9828 PulseGuide returned control before completion, sleep 34
02:15:52.321 00.050 9828 IsGuiding returns 1
02:15:52.321 00.000 9828 scope still moving after pulse duration time elapsed
02:15:52.352 00.031 9828 IsSlewing returns 0
02:15:52.352 00.000 9828 IsGuiding returns 1
02:15:52.382 00.030 9828 IsSlewing returns 0
02:15:52.382 00.000 9828 IsGuiding returns 1
02:15:52.413 00.031 9828 IsSlewing returns 0
02:15:52.416 00.003 9828 IsGuiding returns 1
02:15:52.444 00.028 9828 IsSlewing returns 0
02:15:52.444 00.000 9828 IsGuiding returns 0
02:15:52.444 00.000 9828 scope move finished after 24 + 149 ms
02:15:52.444 00.000 9828 Move returns status 0, amount 24
02:15:52.444 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:52.444 00.000 9828 MoveAxis(N, 12, B)
02:15:52.444 00.000 9828 Guiding  Dir = 0, Dur = 12
02:15:52.460 00.016 9828 IsSlewing returns 0
02:15:52.460 00.000 9828 IsGuiding returns 0
02:15:52.460 00.000 9828 PulseGuide returned control before completion, sleep 22
02:15:52.491 00.031 9828 IsGuiding returns 1
02:15:52.491 00.000 9828 scope still moving after pulse duration time elapsed
02:15:52.522 00.031 9828 IsSlewing returns 0
02:15:52.522 00.000 9828 IsGuiding returns 1
02:15:52.553 00.031 9828 IsSlewing returns 0
02:15:52.553 00.000 9828 IsGuiding returns 1
02:15:52.584 00.031 9828 IsSlewing returns 0
02:15:52.584 00.000 9828 IsGuiding returns 1
02:15:52.615 00.031 9828 IsSlewing returns 0
02:15:52.615 00.000 9828 IsGuiding returns 0
02:15:52.615 00.000 9828 scope move finished after 12 + 143 ms
02:15:52.615 00.000 9828 Move returns status 0, amount 12
02:15:52.615 00.000 9828 move complete, result=0
02:15:52.615 00.000 9828 worker thread done servicing request
02:15:52.615 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:15:52.963 00.348 8976 Exposure complete
02:15:52.968 00.005 8976 worker thread done servicing request
02:15:52.968 00.000 5052 OnExposeComplete: enter
02:15:52.968 00.000 5052 UpdateGuideState(): m_state=6
02:15:52.968 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7875
02:15:52.968 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.52, Mass=189, SNR=9.5, Peak=87 HFD=1.5
02:15:52.968 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
02:15:52.968 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
02:15:52.968 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.19 hyp=0.31 cameraTheta=-0.68 mountX=-0.28 mountY=-0.10, mountTheta=-2.81
02:15:52.969 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.19, opts=13)
02:15:52.969 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.19)
02:15:52.969 00.000 8976 Worker thread wakes up
02:15:52.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.19) opts 0xd
02:15:52.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.19)
02:15:52.969 00.000 8976 Moving (0.24, -0.19) raw xDistance=-0.28 yDistance=-0.10
02:15:52.970 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
02:15:52.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:15:52.970 00.000 8976 MoveAxis(R, 1, ABG)
02:15:52.970 00.000 8976 stepping (-7, 16) + (1, 0)
02:15:52.970 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:52.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:15:52.980 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
02:15:52.981 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:52.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:52.981 00.000 5052 Enqueuing Expose request
02:15:52.988 00.007 8976 Received - 47 (G) 
02:15:52.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:52.988 00.000 8976 stepped: pos (-6, 16)
02:15:52.988 00.000 8976 MoveAxis(U, 0, ABG)
02:15:52.988 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:15:52.989 00.001 8976 MountToCamera -- mountX=1.15 mountY=-2.61 hyp=2.85 mountTheta=-1.16 cameraX=1.80, cameraY=2.21 cameraTheta=0.89
02:15:52.989 00.000 8976 incremental bump (1.801, 2.207) isValid = 1
02:15:52.989 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:15:52.989 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:15:52.989 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:15:52.989 00.000 8976 move complete, result=0
02:15:52.989 00.000 9828 Worker thread wakes up
02:15:52.989 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:15:52.989 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:15:52.989 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:15:52.989 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:15:52.990 00.001 8976 worker thread done servicing request
02:15:52.990 00.000 8976 Worker thread wakes up
02:15:52.990 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:52.990 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:52.990 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:15:52.990 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:15:52.990 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:15:52.990 00.000 9828 BLC: window closed
02:15:52.990 00.000 9828 MoveAxis(E, 24, B)
02:15:52.990 00.000 9828 Guiding  Dir = 2, Dur = 24
02:15:52.990 00.000 9828 IsSlewing returns 0
02:15:52.990 00.000 9828 IsGuiding returns 0
02:15:52.991 00.001 9828 PulseGuide returned control before completion, sleep 34
02:15:53.040 00.049 9828 IsGuiding returns 1
02:15:53.040 00.000 9828 scope still moving after pulse duration time elapsed
02:15:53.071 00.031 9828 IsSlewing returns 0
02:15:53.071 00.000 9828 IsGuiding returns 1
02:15:53.100 00.029 9828 IsSlewing returns 0
02:15:53.100 00.000 9828 IsGuiding returns 1
02:15:53.132 00.032 9828 IsSlewing returns 0
02:15:53.132 00.000 9828 IsGuiding returns 0
02:15:53.132 00.000 9828 scope move finished after 24 + 118 ms
02:15:53.132 00.000 9828 Move returns status 0, amount 24
02:15:53.132 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:53.132 00.000 9828 MoveAxis(N, 11, B)
02:15:53.132 00.000 9828 Guiding  Dir = 0, Dur = 11
02:15:53.147 00.015 9828 IsSlewing returns 0
02:15:53.147 00.000 9828 IsGuiding returns 0
02:15:53.147 00.000 9828 PulseGuide returned control before completion, sleep 21
02:15:53.179 00.032 9828 IsGuiding returns 1
02:15:53.179 00.000 9828 scope still moving after pulse duration time elapsed
02:15:53.209 00.030 9828 IsSlewing returns 0
02:15:53.209 00.000 9828 IsGuiding returns 1
02:15:53.240 00.031 9828 IsSlewing returns 0
02:15:53.240 00.000 9828 IsGuiding returns 1
02:15:53.271 00.031 9828 IsSlewing returns 0
02:15:53.271 00.000 9828 IsGuiding returns 1
02:15:53.301 00.030 9828 IsSlewing returns 0
02:15:53.301 00.000 9828 IsGuiding returns 0
02:15:53.301 00.000 9828 scope move finished after 11 + 142 ms
02:15:53.301 00.000 9828 Move returns status 0, amount 11
02:15:53.301 00.000 9828 move complete, result=0
02:15:53.301 00.000 9828 worker thread done servicing request
02:15:53.301 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:15:53.680 00.379 8976 Exposure complete
02:15:53.685 00.005 8976 worker thread done servicing request
02:15:53.685 00.000 5052 OnExposeComplete: enter
02:15:53.685 00.000 5052 UpdateGuideState(): m_state=6
02:15:53.685 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7876
02:15:53.685 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.05, Mass=177, SNR=9.2, Peak=94 HFD=1.7
02:15:53.685 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.83 = -0.83)
02:15:53.685 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.93 = -0.93)
02:15:53.686 00.001 5052 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.36 cameraTheta=1.21 mountX=0.25 mountY=-0.29, mountTheta=-0.87
02:15:53.686 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.34, opts=13)
02:15:53.686 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.34)
02:15:53.686 00.000 8976 Worker thread wakes up
02:15:53.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.34) opts 0xd
02:15:53.687 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.34)
02:15:53.687 00.000 8976 Moving (0.13, 0.34) raw xDistance=0.25 yDistance=-0.29
02:15:53.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:15:53.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:15:53.687 00.000 8976 MoveAxis(R, 0, ABG)
02:15:53.687 00.000 8976 MoveAxis(U, 1, ABG)
02:15:53.687 00.000 8976 stepping (-6, 16) + (0, 1)
02:15:53.687 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:53.687 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:15:53.699 00.012 5052 UpdateGuideState exits: m=177 SNR=9.2
02:15:53.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:53.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:53.699 00.000 5052 Enqueuing Expose request
02:15:53.708 00.009 8976 Received - 47 (G) 
02:15:53.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:53.708 00.000 8976 stepped: pos (-6, 17)
02:15:53.708 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:15:53.708 00.000 8976 MountToCamera -- mountX=1.07 mountY=-2.64 hyp=2.85 mountTheta=-1.19 cameraX=1.86, cameraY=2.15 cameraTheta=0.86
02:15:53.708 00.000 8976 incremental bump (1.862, 2.155) isValid = 1
02:15:53.708 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:15:53.708 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:15:53.709 00.001 8976 Enqueuing Move request for scope (0.08, 0.09)
02:15:53.709 00.000 8976 move complete, result=0
02:15:53.709 00.000 9828 Worker thread wakes up
02:15:53.709 00.000 8976 worker thread done servicing request
02:15:53.709 00.000 8976 Worker thread wakes up
02:15:53.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:53.709 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:15:53.709 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:15:53.709 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:53.709 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:15:53.709 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:15:53.709 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:15:53.709 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:15:53.709 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:15:53.709 00.000 9828 BLC: window closed
02:15:53.709 00.000 9828 MoveAxis(E, 25, B)
02:15:53.709 00.000 9828 Guiding  Dir = 2, Dur = 25
02:15:53.710 00.001 9828 IsSlewing returns 0
02:15:53.710 00.000 9828 IsGuiding returns 0
02:15:53.710 00.000 9828 PulseGuide returned control before completion, sleep 35
02:15:53.750 00.040 9828 IsGuiding returns 1
02:15:53.750 00.000 9828 scope still moving after pulse duration time elapsed
02:15:53.780 00.030 9828 IsSlewing returns 0
02:15:53.780 00.000 9828 IsGuiding returns 1
02:15:53.811 00.031 9828 IsSlewing returns 0
02:15:53.811 00.000 9828 IsGuiding returns 1
02:15:53.842 00.031 9828 IsSlewing returns 0
02:15:53.842 00.000 9828 IsGuiding returns 1
02:15:53.873 00.031 9828 IsSlewing returns 0
02:15:53.873 00.000 9828 IsGuiding returns 0
02:15:53.873 00.000 9828 scope move finished after 25 + 139 ms
02:15:53.873 00.000 9828 Move returns status 0, amount 25
02:15:53.873 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:53.873 00.000 9828 MoveAxis(N, 11, B)
02:15:53.873 00.000 9828 Guiding  Dir = 0, Dur = 11
02:15:53.889 00.016 9828 IsSlewing returns 0
02:15:53.889 00.000 9828 IsGuiding returns 0
02:15:53.889 00.000 9828 PulseGuide returned control before completion, sleep 21
02:15:53.920 00.031 9828 IsGuiding returns 1
02:15:53.920 00.000 9828 scope still moving after pulse duration time elapsed
02:15:53.951 00.031 9828 IsSlewing returns 0
02:15:53.951 00.000 9828 IsGuiding returns 1
02:15:53.983 00.032 9828 IsSlewing returns 0
02:15:53.983 00.000 9828 IsGuiding returns 1
02:15:54.014 00.031 9828 IsSlewing returns 0
02:15:54.014 00.000 9828 IsGuiding returns 1
02:15:54.044 00.030 9828 IsSlewing returns 0
02:15:54.044 00.000 9828 IsGuiding returns 0
02:15:54.044 00.000 9828 scope move finished after 11 + 144 ms
02:15:54.044 00.000 9828 Move returns status 0, amount 11
02:15:54.044 00.000 9828 move complete, result=0
02:15:54.044 00.000 9828 worker thread done servicing request
02:15:54.044 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:15:54.399 00.355 8976 Exposure complete
02:15:54.405 00.006 8976 worker thread done servicing request
02:15:54.405 00.000 5052 OnExposeComplete: enter
02:15:54.405 00.000 5052 UpdateGuideState(): m_state=6
02:15:54.405 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7877
02:15:54.405 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.88, Mass=196, SNR=9.7, Peak=91 HFD=2.0
02:15:54.405 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
02:15:54.405 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
02:15:54.405 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.42 mountX=0.24 mountY=0.07, mountTheta=0.29
02:15:54.406 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.17, opts=13)
02:15:54.406 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.17)
02:15:54.406 00.000 8976 Worker thread wakes up
02:15:54.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.17) opts 0xd
02:15:54.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.17)
02:15:54.406 00.000 8976 Moving (-0.20, 0.17) raw xDistance=0.24 yDistance=0.07
02:15:54.407 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:15:54.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:15:54.407 00.000 8976 MoveAxis(R, 0, ABG)
02:15:54.407 00.000 8976 MoveAxis(U, 0, ABG)
02:15:54.407 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:15:54.407 00.000 8976 MountToCamera -- mountX=1.02 mountY=-2.66 hyp=2.85 mountTheta=-1.20 cameraX=1.90, cameraY=2.12 cameraTheta=0.84
02:15:54.407 00.000 8976 incremental bump (1.903, 2.119) isValid = 1
02:15:54.407 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
02:15:54.407 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:15:54.407 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:15:54.407 00.000 8976 move complete, result=0
02:15:54.407 00.000 9828 Worker thread wakes up
02:15:54.407 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:15:54.407 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:15:54.407 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:15:54.407 00.000 8976 worker thread done servicing request
02:15:54.407 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:15:54.408 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:15:54.408 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:15:54.408 00.000 9828 BLC: window closed
02:15:54.408 00.000 9828 MoveAxis(E, 26, B)
02:15:54.408 00.000 9828 Guiding  Dir = 2, Dur = 26
02:15:54.408 00.000 9828 IsSlewing returns 0
02:15:54.408 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=91, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:15:54.408 00.000 9828 IsGuiding returns 0
02:15:54.408 00.000 9828 PulseGuide returned control before completion, sleep 36
02:15:54.418 00.010 5052 UpdateGuideState exits: m=196 SNR=9.7
02:15:54.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:54.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:54.418 00.000 5052 Enqueuing Expose request
02:15:54.418 00.000 8976 Worker thread wakes up
02:15:54.418 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:54.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:54.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:54.452 00.034 9828 IsGuiding returns 1
02:15:54.452 00.000 9828 scope still moving after pulse duration time elapsed
02:15:54.484 00.032 9828 IsSlewing returns 0
02:15:54.484 00.000 9828 IsGuiding returns 1
02:15:54.515 00.031 9828 IsSlewing returns 0
02:15:54.515 00.000 9828 IsGuiding returns 1
02:15:54.546 00.031 9828 IsSlewing returns 0
02:15:54.546 00.000 9828 IsGuiding returns 1
02:15:54.577 00.031 9828 IsSlewing returns 0
02:15:54.577 00.000 9828 IsGuiding returns 0
02:15:54.577 00.000 9828 scope move finished after 26 + 142 ms
02:15:54.577 00.000 9828 Move returns status 0, amount 26
02:15:54.577 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:54.577 00.000 9828 MoveAxis(N, 11, B)
02:15:54.577 00.000 9828 Guiding  Dir = 0, Dur = 11
02:15:54.592 00.015 9828 IsSlewing returns 0
02:15:54.592 00.000 9828 IsGuiding returns 0
02:15:54.592 00.000 9828 PulseGuide returned control before completion, sleep 21
02:15:54.624 00.032 9828 IsGuiding returns 1
02:15:54.624 00.000 9828 scope still moving after pulse duration time elapsed
02:15:54.654 00.030 9828 IsSlewing returns 0
02:15:54.654 00.000 9828 IsGuiding returns 1
02:15:54.686 00.032 9828 IsSlewing returns 0
02:15:54.686 00.000 9828 IsGuiding returns 1
02:15:54.717 00.031 9828 IsSlewing returns 0
02:15:54.717 00.000 9828 IsGuiding returns 1
02:15:54.748 00.031 9828 IsSlewing returns 0
02:15:54.748 00.000 9828 IsGuiding returns 1
02:15:54.779 00.031 9828 IsSlewing returns 0
02:15:54.779 00.000 9828 IsGuiding returns 0
02:15:54.779 00.000 9828 scope move finished after 11 + 176 ms
02:15:54.779 00.000 9828 Move returns status 0, amount 11
02:15:54.779 00.000 9828 move complete, result=0
02:15:54.780 00.001 9828 worker thread done servicing request
02:15:54.780 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:15:55.107 00.327 8976 Exposure complete
02:15:55.112 00.005 8976 worker thread done servicing request
02:15:55.113 00.001 5052 OnExposeComplete: enter
02:15:55.113 00.000 5052 UpdateGuideState(): m_state=6
02:15:55.113 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7878
02:15:55.113 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.14, Mass=211, SNR=10.1, Peak=100 HFD=1.8
02:15:55.113 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
02:15:55.113 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
02:15:55.113 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.43 hyp=0.52 cameraTheta=2.17 mountX=0.52 mountY=0.01, mountTheta=0.02
02:15:55.113 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.43, opts=13)
02:15:55.113 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.43)
02:15:55.113 00.000 8976 Worker thread wakes up
02:15:55.114 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.43) opts 0xd
02:15:55.114 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.43)
02:15:55.114 00.000 8976 Moving (-0.29, 0.43) raw xDistance=0.52 yDistance=0.01
02:15:55.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:15:55.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:15:55.114 00.000 8976 MoveAxis(L, 2, ABG)
02:15:55.114 00.000 8976 stepping (-6, 17) + (-2, 0)
02:15:55.114 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:55.114 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=100, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:15:55.124 00.010 5052 UpdateGuideState exits: m=211 SNR=10.1
02:15:55.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:55.124 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:55.124 00.000 5052 Enqueuing Expose request
02:15:55.146 00.022 8976 Received - 47 (G) 
02:15:55.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:55.147 00.001 8976 stepped: pos (-8, 17)
02:15:55.147 00.000 8976 MoveAxis(U, 0, ABG)
02:15:55.147 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:15:55.147 00.000 8976 MountToCamera -- mountX=1.09 mountY=-2.67 hyp=2.89 mountTheta=-1.18 cameraX=1.88, cameraY=2.19 cameraTheta=0.86
02:15:55.147 00.000 8976 incremental bump (1.884, 2.185) isValid = 1
02:15:55.147 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:15:55.147 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:15:55.147 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:15:55.147 00.000 8976 move complete, result=0
02:15:55.147 00.000 9828 Worker thread wakes up
02:15:55.147 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:15:55.147 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:15:55.147 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:15:55.147 00.000 8976 worker thread done servicing request
02:15:55.147 00.000 8976 Worker thread wakes up
02:15:55.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:55.147 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.0 px 0 ms NORTH
02:15:55.147 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:15:55.147 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:15:55.147 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:15:55.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:55.148 00.001 9828 BLC: window closed
02:15:55.148 00.000 9828 MoveAxis(E, 25, B)
02:15:55.148 00.000 9828 Guiding  Dir = 2, Dur = 25
02:15:55.148 00.000 9828 IsSlewing returns 0
02:15:55.148 00.000 9828 IsGuiding returns 0
02:15:55.148 00.000 9828 PulseGuide returned control before completion, sleep 35
02:15:55.198 00.050 9828 IsGuiding returns 1
02:15:55.198 00.000 9828 scope still moving after pulse duration time elapsed
02:15:55.229 00.031 9828 IsSlewing returns 0
02:15:55.230 00.001 9828 IsGuiding returns 1
02:15:55.260 00.030 9828 IsSlewing returns 0
02:15:55.261 00.001 9828 IsGuiding returns 1
02:15:55.291 00.030 9828 IsSlewing returns 0
02:15:55.291 00.000 9828 IsGuiding returns 0
02:15:55.291 00.000 9828 scope move finished after 25 + 118 ms
02:15:55.291 00.000 9828 Move returns status 0, amount 25
02:15:55.291 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:55.291 00.000 9828 MoveAxis(N, 11, B)
02:15:55.291 00.000 9828 Guiding  Dir = 0, Dur = 11
02:15:55.307 00.016 9828 IsSlewing returns 0
02:15:55.307 00.000 9828 IsGuiding returns 0
02:15:55.307 00.000 9828 PulseGuide returned control before completion, sleep 21
02:15:55.337 00.030 9828 IsGuiding returns 1
02:15:55.337 00.000 9828 scope still moving after pulse duration time elapsed
02:15:55.368 00.031 9828 IsSlewing returns 0
02:15:55.368 00.000 9828 IsGuiding returns 1
02:15:55.400 00.032 9828 IsSlewing returns 0
02:15:55.400 00.000 9828 IsGuiding returns 1
02:15:55.431 00.031 9828 IsSlewing returns 0
02:15:55.432 00.001 9828 IsGuiding returns 1
02:15:55.463 00.031 9828 IsSlewing returns 0
02:15:55.463 00.000 9828 IsGuiding returns 0
02:15:55.463 00.000 9828 scope move finished after 11 + 145 ms
02:15:55.463 00.000 9828 Move returns status 0, amount 11
02:15:55.463 00.000 9828 move complete, result=0
02:15:55.463 00.000 9828 worker thread done servicing request
02:15:55.463 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:15:55.840 00.377 8976 Exposure complete
02:15:55.845 00.005 8976 worker thread done servicing request
02:15:55.845 00.000 5052 OnExposeComplete: enter
02:15:55.846 00.001 5052 UpdateGuideState(): m_state=6
02:15:55.846 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7879
02:15:55.846 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.64, Mass=165, SNR=8.9, Peak=88 HFD=1.5
02:15:55.846 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
02:15:55.846 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
02:15:55.846 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.07 hyp=0.31 cameraTheta=-2.92 mountX=0.08 mountY=0.29, mountTheta=1.31
02:15:55.846 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.07, opts=13)
02:15:55.846 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.07)
02:15:55.846 00.000 8976 Worker thread wakes up
02:15:55.847 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.07) opts 0xd
02:15:55.847 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.07)
02:15:55.847 00.000 8976 Moving (-0.30, -0.07) raw xDistance=0.08 yDistance=0.29
02:15:55.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:15:55.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:15:55.847 00.000 8976 MoveAxis(R, 0, ABG)
02:15:55.847 00.000 8976 MoveAxis(D, 1, ABG)
02:15:55.847 00.000 8976 stepping (-8, 17) + (0, -1)
02:15:55.847 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:55.847 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:15:55.857 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
02:15:55.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:55.858 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:55.858 00.000 5052 Enqueuing Expose request
02:15:55.866 00.008 8976 Received - 47 (G) 
02:15:55.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:55.866 00.000 8976 stepped: pos (-8, 16)
02:15:55.866 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:15:55.866 00.000 8976 MountToCamera -- mountX=1.13 mountY=-2.63 hyp=2.86 mountTheta=-1.16 cameraX=1.82, cameraY=2.21 cameraTheta=0.88
02:15:55.866 00.000 8976 incremental bump (1.825, 2.206) isValid = 1
02:15:55.866 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:15:55.866 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:15:55.866 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:15:55.866 00.000 8976 move complete, result=0
02:15:55.866 00.000 9828 Worker thread wakes up
02:15:55.866 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:15:55.866 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:15:55.866 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
02:15:55.866 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:15:55.867 00.001 8976 worker thread done servicing request
02:15:55.867 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
02:15:55.867 00.000 8976 Worker thread wakes up
02:15:55.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:55.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:55.867 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:15:55.867 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:15:55.867 00.000 9828 BLC: window closed
02:15:55.867 00.000 9828 MoveAxis(E, 25, B)
02:15:55.867 00.000 9828 Guiding  Dir = 2, Dur = 25
02:15:55.867 00.000 9828 IsSlewing returns 0
02:15:55.867 00.000 9828 IsGuiding returns 0
02:15:55.867 00.000 9828 PulseGuide returned control before completion, sleep 35
02:15:55.916 00.049 9828 IsGuiding returns 1
02:15:55.916 00.000 9828 scope still moving after pulse duration time elapsed
02:15:55.946 00.030 9828 IsSlewing returns 0
02:15:55.946 00.000 9828 IsGuiding returns 1
02:15:55.977 00.031 9828 IsSlewing returns 0
02:15:55.978 00.001 9828 IsGuiding returns 1
02:15:56.008 00.030 9828 IsSlewing returns 0
02:15:56.008 00.000 9828 IsGuiding returns 0
02:15:56.008 00.000 9828 scope move finished after 25 + 116 ms
02:15:56.008 00.000 9828 Move returns status 0, amount 25
02:15:56.008 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:56.008 00.000 9828 MoveAxis(N, 11, B)
02:15:56.008 00.000 9828 Guiding  Dir = 0, Dur = 11
02:15:56.024 00.016 9828 IsSlewing returns 0
02:15:56.024 00.000 9828 IsGuiding returns 0
02:15:56.024 00.000 9828 PulseGuide returned control before completion, sleep 21
02:15:56.054 00.030 9828 IsGuiding returns 1
02:15:56.054 00.000 9828 scope still moving after pulse duration time elapsed
02:15:56.087 00.033 9828 IsSlewing returns 0
02:15:56.087 00.000 9828 IsGuiding returns 1
02:15:56.118 00.031 9828 IsSlewing returns 0
02:15:56.118 00.000 9828 IsGuiding returns 1
02:15:56.150 00.032 9828 IsSlewing returns 0
02:15:56.150 00.000 9828 IsGuiding returns 1
02:15:56.181 00.031 9828 IsSlewing returns 0
02:15:56.181 00.000 9828 IsGuiding returns 1
02:15:56.213 00.032 9828 IsSlewing returns 0
02:15:56.213 00.000 9828 IsGuiding returns 0
02:15:56.213 00.000 9828 scope move finished after 11 + 178 ms
02:15:56.213 00.000 9828 Move returns status 0, amount 11
02:15:56.213 00.000 9828 move complete, result=0
02:15:56.213 00.000 9828 worker thread done servicing request
02:15:56.213 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:15:56.561 00.348 8976 Exposure complete
02:15:56.567 00.006 8976 worker thread done servicing request
02:15:56.567 00.000 5052 OnExposeComplete: enter
02:15:56.567 00.000 5052 UpdateGuideState(): m_state=6
02:15:56.567 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7880
02:15:56.567 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.72, Mass=196, SNR=9.7, Peak=94 HFD=1.7
02:15:56.567 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:15:56.567 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:15:56.567 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.01 hyp=0.73 cameraTheta=3.13 mountX=0.34 mountY=0.61, mountTheta=1.06
02:15:56.568 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.01, opts=13)
02:15:56.568 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.01)
02:15:56.568 00.000 8976 Worker thread wakes up
02:15:56.568 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.01) opts 0xd
02:15:56.568 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.01)
02:15:56.568 00.000 8976 Moving (-0.73, 0.01) raw xDistance=0.34 yDistance=0.61
02:15:56.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:15:56.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
02:15:56.568 00.000 8976 MoveAxis(L, 1, ABG)
02:15:56.568 00.000 8976 stepping (-8, 16) + (-1, 0)
02:15:56.568 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:56.569 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:15:56.578 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:15:56.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:56.578 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:56.578 00.000 5052 Enqueuing Expose request
02:15:56.585 00.007 8976 Received - 47 (G) 
02:15:56.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:15:56.585 00.000 8976 stepped: pos (-9, 16)
02:15:56.585 00.000 8976 MoveAxis(D, 2, ABG)
02:15:56.586 00.001 8976 stepping (-9, 16) + (0, -2)
02:15:56.586 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:56.617 00.031 8976 Received - 47 (G) 
02:15:56.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:56.617 00.000 8976 stepped: pos (-9, 14)
02:15:56.617 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:15:56.617 00.000 8976 MountToCamera -- mountX=1.21 mountY=-2.50 hyp=2.77 mountTheta=-1.12 cameraX=1.67, cameraY=2.22 cameraTheta=0.93
02:15:56.617 00.000 8976 incremental bump (1.669, 2.217) isValid = 1
02:15:56.617 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:15:56.617 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:15:56.618 00.001 8976 Enqueuing Move request for scope (0.07, 0.10)
02:15:56.618 00.000 8976 move complete, result=0
02:15:56.618 00.000 9828 Worker thread wakes up
02:15:56.618 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
02:15:56.618 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:15:56.618 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:15:56.618 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:15:56.618 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
02:15:56.618 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:15:56.618 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:15:56.618 00.000 9828 BLC: window closed
02:15:56.618 00.000 8976 worker thread done servicing request
02:15:56.618 00.000 8976 Worker thread wakes up
02:15:56.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:56.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:56.618 00.000 9828 MoveAxis(E, 23, B)
02:15:56.618 00.000 9828 Guiding  Dir = 2, Dur = 23
02:15:56.619 00.001 9828 IsSlewing returns 0
02:15:56.619 00.000 9828 IsGuiding returns 0
02:15:56.619 00.000 9828 PulseGuide returned control before completion, sleep 33
02:15:56.662 00.043 9828 IsGuiding returns 1
02:15:56.662 00.000 9828 scope still moving after pulse duration time elapsed
02:15:56.693 00.031 9828 IsSlewing returns 0
02:15:56.693 00.000 9828 IsGuiding returns 1
02:15:56.724 00.031 9828 IsSlewing returns 0
02:15:56.724 00.000 9828 IsGuiding returns 1
02:15:56.755 00.031 9828 IsSlewing returns 0
02:15:56.755 00.000 9828 IsGuiding returns 1
02:15:56.787 00.032 9828 IsSlewing returns 0
02:15:56.787 00.000 9828 IsGuiding returns 0
02:15:56.787 00.000 9828 scope move finished after 23 + 145 ms
02:15:56.787 00.000 9828 Move returns status 0, amount 23
02:15:56.787 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:56.787 00.000 9828 MoveAxis(N, 12, B)
02:15:56.787 00.000 9828 Guiding  Dir = 0, Dur = 12
02:15:56.803 00.016 9828 IsSlewing returns 0
02:15:56.803 00.000 9828 IsGuiding returns 0
02:15:56.803 00.000 9828 PulseGuide returned control before completion, sleep 22
02:15:56.834 00.031 9828 IsGuiding returns 1
02:15:56.834 00.000 9828 scope still moving after pulse duration time elapsed
02:15:56.865 00.031 9828 IsSlewing returns 0
02:15:56.865 00.000 9828 IsGuiding returns 1
02:15:56.897 00.032 9828 IsSlewing returns 0
02:15:56.897 00.000 9828 IsGuiding returns 1
02:15:56.928 00.031 9828 IsSlewing returns 0
02:15:56.928 00.000 9828 IsGuiding returns 0
02:15:56.928 00.000 9828 scope move finished after 12 + 113 ms
02:15:56.928 00.000 9828 Move returns status 0, amount 12
02:15:56.928 00.000 9828 move complete, result=0
02:15:56.928 00.000 9828 worker thread done servicing request
02:15:56.928 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:15:57.311 00.383 8976 Exposure complete
02:15:57.316 00.005 8976 worker thread done servicing request
02:15:57.316 00.000 5052 OnExposeComplete: enter
02:15:57.316 00.000 5052 UpdateGuideState(): m_state=6
02:15:57.316 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7881
02:15:57.316 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=282.23, Mass=179, SNR=9.3, Peak=92 HFD=1.6
02:15:57.316 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.04) = xAngle (0.09 = 0.09)
02:15:57.316 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
02:15:57.316 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.52 hyp=0.62 cameraTheta=2.13 mountX=0.62 mountY=-0.01, mountTheta=-0.01
02:15:57.317 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.52, opts=13)
02:15:57.317 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.52)
02:15:57.317 00.000 8976 Worker thread wakes up
02:15:57.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.52) opts 0xd
02:15:57.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.52)
02:15:57.317 00.000 8976 Moving (-0.33, 0.52) raw xDistance=0.62 yDistance=-0.01
02:15:57.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.62
02:15:57.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:15:57.317 00.000 8976 MoveAxis(L, 3, ABG)
02:15:57.317 00.000 8976 stepping (-9, 14) + (-3, 0)
02:15:57.318 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:57.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:15:57.328 00.010 5052 UpdateGuideState exits: m=179 SNR=9.3
02:15:57.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:57.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:57.328 00.000 5052 Enqueuing Expose request
02:15:57.353 00.025 8976 Received - 47 (G) 
02:15:57.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:57.354 00.001 8976 stepped: pos (-12, 14)
02:15:57.354 00.000 8976 MoveAxis(U, 0, ABG)
02:15:57.354 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:15:57.354 00.000 8976 MountToCamera -- mountX=1.42 mountY=-2.41 hyp=2.79 mountTheta=-1.04 cameraX=1.50, cameraY=2.36 cameraTheta=1.01
02:15:57.354 00.000 8976 incremental bump (1.495, 2.359) isValid = 1
02:15:57.354 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:15:57.354 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:15:57.354 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:15:57.354 00.000 8976 move complete, result=0
02:15:57.354 00.000 8976 worker thread done servicing request
02:15:57.354 00.000 8976 Worker thread wakes up
02:15:57.354 00.000 9828 Worker thread wakes up
02:15:57.354 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.0 px 0 ms NORTH
02:15:57.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:57.355 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:15:57.355 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:57.355 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:15:57.355 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
02:15:57.355 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
02:15:57.356 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:15:57.356 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:15:57.356 00.000 9828 BLC: window closed
02:15:57.356 00.000 9828 MoveAxis(E, 21, B)
02:15:57.356 00.000 9828 Guiding  Dir = 2, Dur = 21
02:15:57.360 00.004 9828 IsSlewing returns 0
02:15:57.360 00.000 9828 IsGuiding returns 0
02:15:57.365 00.005 9828 PulseGuide returned control before completion, sleep 27
02:15:57.407 00.042 9828 IsGuiding returns 1
02:15:57.407 00.000 9828 scope still moving after pulse duration time elapsed
02:15:57.440 00.033 9828 IsSlewing returns 0
02:15:57.440 00.000 9828 IsGuiding returns 1
02:15:57.471 00.031 9828 IsSlewing returns 0
02:15:57.471 00.000 9828 IsGuiding returns 1
02:15:57.503 00.032 9828 IsSlewing returns 0
02:15:57.503 00.000 9828 IsGuiding returns 0
02:15:57.503 00.000 9828 scope move finished after 21 + 122 ms
02:15:57.503 00.000 9828 Move returns status 0, amount 21
02:15:57.503 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:57.503 00.000 9828 MoveAxis(N, 13, B)
02:15:57.503 00.000 9828 Guiding  Dir = 0, Dur = 13
02:15:57.519 00.016 9828 IsSlewing returns 0
02:15:57.519 00.000 9828 IsGuiding returns 0
02:15:57.519 00.000 9828 PulseGuide returned control before completion, sleep 23
02:15:57.551 00.032 9828 IsGuiding returns 1
02:15:57.551 00.000 9828 scope still moving after pulse duration time elapsed
02:15:57.583 00.032 9828 IsSlewing returns 0
02:15:57.583 00.000 9828 IsGuiding returns 1
02:15:57.615 00.032 9828 IsSlewing returns 0
02:15:57.615 00.000 9828 IsGuiding returns 1
02:15:57.647 00.032 9828 IsSlewing returns 0
02:15:57.647 00.000 9828 IsGuiding returns 1
02:15:57.678 00.031 9828 IsSlewing returns 0
02:15:57.678 00.000 9828 IsGuiding returns 0
02:15:57.678 00.000 9828 scope move finished after 13 + 146 ms
02:15:57.678 00.000 9828 Move returns status 0, amount 13
02:15:57.678 00.000 9828 move complete, result=0
02:15:57.678 00.000 9828 worker thread done servicing request
02:15:57.678 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:15:58.058 00.380 8976 Exposure complete
02:15:58.065 00.007 8976 worker thread done servicing request
02:15:58.065 00.000 5052 OnExposeComplete: enter
02:15:58.065 00.000 5052 UpdateGuideState(): m_state=6
02:15:58.065 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7882
02:15:58.065 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=281.21, Mass=176, SNR=9.2, Peak=88 HFD=1.9
02:15:58.065 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
02:15:58.065 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
02:15:58.065 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=-0.50 hyp=1.17 cameraTheta=-2.70 mountX=0.04 mountY=1.16, mountTheta=1.54
02:15:58.067 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=-0.50, opts=13)
02:15:58.067 00.000 5052 Enqueuing Move request for stepguider (-1.06, -0.50)
02:15:58.067 00.000 8976 Worker thread wakes up
02:15:58.067 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, -0.50) opts 0xd
02:15:58.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, -0.50)
02:15:58.067 00.000 8976 Moving (-1.06, -0.50) raw xDistance=0.04 yDistance=1.16
02:15:58.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:15:58.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.16
02:15:58.067 00.000 8976 MoveAxis(R, 0, ABG)
02:15:58.067 00.000 8976 MoveAxis(D, 5, ABG)
02:15:58.067 00.000 8976 stepping (-12, 14) + (0, -5)
02:15:58.067 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:15:58.069 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:15:58.080 00.011 5052 UpdateGuideState exits: m=176 SNR=9.2
02:15:58.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:58.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:58.080 00.000 5052 Enqueuing Expose request
02:15:58.104 00.024 8976 Received - 47 (G) 
02:15:58.104 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:15:58.104 00.000 8976 stepped: pos (-12, 9)
02:15:58.104 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:15:58.104 00.000 8976 MountToCamera -- mountX=1.56 mountY=-2.08 hyp=2.60 mountTheta=-0.93 cameraX=1.15, cameraY=2.34 cameraTheta=1.11
02:15:58.104 00.000 8976 incremental bump (1.146, 2.335) isValid = 1
02:15:58.104 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:15:58.104 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:15:58.105 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
02:15:58.105 00.000 8976 move complete, result=0
02:15:58.105 00.000 9828 Worker thread wakes up
02:15:58.105 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 1.2 px 5 ms SOUTH
02:15:58.105 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:15:58.105 00.000 8976 worker thread done servicing request
02:15:58.105 00.000 8976 Worker thread wakes up
02:15:58.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:58.105 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:58.105 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:15:58.105 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:15:58.105 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:15:58.106 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:15:58.106 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:15:58.106 00.000 9828 BLC: window closed
02:15:58.106 00.000 9828 MoveAxis(E, 18, B)
02:15:58.106 00.000 9828 Guiding  Dir = 2, Dur = 18
02:15:58.106 00.000 9828 IsSlewing returns 0
02:15:58.106 00.000 9828 IsGuiding returns 0
02:15:58.107 00.001 9828 PulseGuide returned control before completion, sleep 28
02:15:58.147 00.040 9828 IsGuiding returns 1
02:15:58.147 00.000 9828 scope still moving after pulse duration time elapsed
02:15:58.178 00.031 9828 IsSlewing returns 0
02:15:58.178 00.000 9828 IsGuiding returns 1
02:15:58.209 00.031 9828 IsSlewing returns 0
02:15:58.210 00.001 9828 IsGuiding returns 1
02:15:58.240 00.030 9828 IsSlewing returns 0
02:15:58.240 00.000 9828 IsGuiding returns 1
02:15:58.270 00.030 9828 IsSlewing returns 0
02:15:58.271 00.001 9828 IsGuiding returns 0
02:15:58.271 00.000 9828 scope move finished after 18 + 145 ms
02:15:58.271 00.000 9828 Move returns status 0, amount 18
02:15:58.271 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:58.271 00.000 9828 MoveAxis(N, 14, B)
02:15:58.271 00.000 9828 Guiding  Dir = 0, Dur = 14
02:15:58.286 00.015 9828 IsSlewing returns 0
02:15:58.286 00.000 9828 IsGuiding returns 0
02:15:58.286 00.000 9828 PulseGuide returned control before completion, sleep 24
02:15:58.316 00.030 9828 IsGuiding returns 1
02:15:58.316 00.000 9828 scope still moving after pulse duration time elapsed
02:15:58.347 00.031 9828 IsSlewing returns 0
02:15:58.347 00.000 9828 IsGuiding returns 1
02:15:58.380 00.033 9828 IsSlewing returns 0
02:15:58.380 00.000 9828 IsGuiding returns 1
02:15:58.412 00.032 9828 IsSlewing returns 0
02:15:58.412 00.000 9828 IsGuiding returns 1
02:15:58.442 00.030 9828 IsSlewing returns 0
02:15:58.442 00.000 9828 IsGuiding returns 0
02:15:58.442 00.000 9828 scope move finished after 14 + 142 ms
02:15:58.442 00.000 9828 Move returns status 0, amount 14
02:15:58.442 00.000 9828 move complete, result=0
02:15:58.442 00.000 9828 worker thread done servicing request
02:15:58.442 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:15:58.801 00.359 8976 Exposure complete
02:15:58.806 00.005 8976 worker thread done servicing request
02:15:58.806 00.000 5052 OnExposeComplete: enter
02:15:58.806 00.000 5052 UpdateGuideState(): m_state=6
02:15:58.806 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7883
02:15:58.806 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.90, Mass=181, SNR=9.3, Peak=81 HFD=1.8
02:15:58.806 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:15:58.806 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:15:58.806 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=0.19 hyp=0.81 cameraTheta=2.91 mountX=0.53 mountY=0.56, mountTheta=0.82
02:15:58.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=0.19, opts=13)
02:15:58.807 00.000 5052 Enqueuing Move request for stepguider (-0.79, 0.19)
02:15:58.807 00.000 8976 Worker thread wakes up
02:15:58.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, 0.19) opts 0xd
02:15:58.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, 0.19)
02:15:58.807 00.000 8976 Moving (-0.79, 0.19) raw xDistance=0.53 yDistance=0.56
02:15:58.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
02:15:58.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.56
02:15:58.808 00.001 8976 MoveAxis(L, 2, ABG)
02:15:58.808 00.000 8976 stepping (-12, 9) + (-2, 0)
02:15:58.808 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:58.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:15:58.818 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
02:15:58.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:58.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:58.818 00.000 5052 Enqueuing Expose request
02:15:58.840 00.022 8976 Received - 47 (G) 
02:15:58.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:15:58.840 00.000 8976 stepped: pos (-14, 9)
02:15:58.840 00.000 8976 MoveAxis(D, 3, ABG)
02:15:58.840 00.000 8976 stepping (-14, 9) + (0, -3)
02:15:58.840 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:58.872 00.032 8976 Received - 47 (G) 
02:15:58.872 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:58.872 00.000 8976 stepped: pos (-14, 6)
02:15:58.872 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:15:58.872 00.000 8976 MountToCamera -- mountX=1.75 mountY=-1.71 hyp=2.45 mountTheta=-0.77 cameraX=0.73, cameraY=2.34 cameraTheta=1.27
02:15:58.872 00.000 8976 incremental bump (0.726, 2.338) isValid = 1
02:15:58.872 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:15:58.872 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:15:58.872 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:15:58.872 00.000 8976 move complete, result=0
02:15:58.872 00.000 9828 Worker thread wakes up
02:15:58.872 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:15:58.872 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:15:58.872 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.91)
02:15:58.872 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
02:15:58.872 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:15:58.872 00.000 8976 worker thread done servicing request
02:15:58.872 00.000 8976 Worker thread wakes up
02:15:58.873 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:58.873 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:58.873 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:15:58.873 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:15:58.873 00.000 9828 BLC: window closed
02:15:58.873 00.000 9828 MoveAxis(E, 12, B)
02:15:58.873 00.000 9828 Guiding  Dir = 2, Dur = 12
02:15:58.873 00.000 9828 IsSlewing returns 0
02:15:58.873 00.000 9828 IsGuiding returns 0
02:15:58.873 00.000 9828 PulseGuide returned control before completion, sleep 22
02:15:58.907 00.034 9828 IsGuiding returns 1
02:15:58.907 00.000 9828 scope still moving after pulse duration time elapsed
02:15:58.938 00.031 9828 IsSlewing returns 0
02:15:58.938 00.000 9828 IsGuiding returns 1
02:15:58.969 00.031 9828 IsSlewing returns 0
02:15:58.969 00.000 9828 IsGuiding returns 1
02:15:59.000 00.031 9828 IsSlewing returns 0
02:15:59.000 00.000 9828 IsGuiding returns 0
02:15:59.000 00.000 9828 scope move finished after 12 + 114 ms
02:15:59.000 00.000 9828 Move returns status 0, amount 12
02:15:59.000 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:59.000 00.000 9828 MoveAxis(N, 15, B)
02:15:59.000 00.000 9828 Guiding  Dir = 0, Dur = 15
02:15:59.016 00.016 9828 IsSlewing returns 0
02:15:59.016 00.000 9828 IsGuiding returns 0
02:15:59.016 00.000 9828 PulseGuide returned control before completion, sleep 25
02:15:59.047 00.031 9828 IsGuiding returns 1
02:15:59.047 00.000 9828 scope still moving after pulse duration time elapsed
02:15:59.079 00.032 9828 IsSlewing returns 0
02:15:59.079 00.000 9828 IsGuiding returns 1
02:15:59.111 00.032 9828 IsSlewing returns 0
02:15:59.111 00.000 9828 IsGuiding returns 1
02:15:59.156 00.045 9828 IsSlewing returns 0
02:15:59.156 00.000 9828 IsGuiding returns 0
02:15:59.156 00.000 9828 scope move finished after 15 + 125 ms
02:15:59.156 00.000 9828 Move returns status 0, amount 15
02:15:59.156 00.000 9828 move complete, result=0
02:15:59.156 00.000 9828 worker thread done servicing request
02:15:59.157 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:15:59.566 00.409 8976 Exposure complete
02:15:59.571 00.005 8976 worker thread done servicing request
02:15:59.571 00.000 5052 OnExposeComplete: enter
02:15:59.571 00.000 5052 UpdateGuideState(): m_state=6
02:15:59.571 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7884
02:15:59.571 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.35, Mass=198, SNR=9.7, Peak=81 HFD=1.6
02:15:59.571 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
02:15:59.571 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.52)
02:15:59.571 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.36 hyp=0.73 cameraTheta=-2.62 mountX=-0.04 mountY=0.73, mountTheta=1.62
02:15:59.572 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.36, opts=13)
02:15:59.572 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.36)
02:15:59.572 00.000 8976 Worker thread wakes up
02:15:59.572 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.36) opts 0xd
02:15:59.572 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.36)
02:15:59.572 00.000 8976 Moving (-0.63, -0.36) raw xDistance=-0.04 yDistance=0.73
02:15:59.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:15:59.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.73
02:15:59.572 00.000 8976 MoveAxis(R, 0, ABG)
02:15:59.572 00.000 8976 MoveAxis(D, 3, ABG)
02:15:59.572 00.000 8976 stepping (-14, 6) + (0, -3)
02:15:59.572 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:59.573 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:15:59.583 00.010 5052 UpdateGuideState exits: m=198 SNR=9.7
02:15:59.584 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:59.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:15:59.584 00.000 5052 Enqueuing Expose request
02:15:59.606 00.022 8976 Received - 47 (G) 
02:15:59.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:15:59.606 00.000 8976 stepped: pos (-14, 3)
02:15:59.607 00.001 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:15:59.607 00.000 8976 MountToCamera -- mountX=1.88 mountY=-1.30 hyp=2.29 mountTheta=-0.61 cameraX=0.30, cameraY=2.27 cameraTheta=1.44
02:15:59.607 00.000 8976 incremental bump (0.304, 2.268) isValid = 1
02:15:59.607 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
02:15:59.607 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:15:59.607 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:15:59.607 00.000 8976 move complete, result=0
02:15:59.607 00.000 9828 Worker thread wakes up
02:15:59.607 00.000 8976 worker thread done servicing request
02:15:59.607 00.000 8976 Worker thread wakes up
02:15:59.607 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:15:59.607 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:15:59.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:15:59.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:15:59.607 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:15:59.607 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
02:15:59.607 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
02:15:59.608 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
02:15:59.608 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:15:59.608 00.000 9828 BLC: window closed
02:15:59.608 00.000 9828 MoveAxis(E, 7, B)
02:15:59.608 00.000 9828 Guiding  Dir = 2, Dur = 7
02:15:59.608 00.000 9828 IsSlewing returns 0
02:15:59.608 00.000 9828 IsGuiding returns 0
02:15:59.608 00.000 9828 PulseGuide returned control before completion, sleep 17
02:15:59.638 00.030 9828 IsGuiding returns 1
02:15:59.638 00.000 9828 scope still moving after pulse duration time elapsed
02:15:59.669 00.031 9828 IsSlewing returns 0
02:15:59.669 00.000 9828 IsGuiding returns 1
02:15:59.701 00.032 9828 IsSlewing returns 0
02:15:59.701 00.000 9828 IsGuiding returns 1
02:15:59.731 00.030 9828 IsSlewing returns 0
02:15:59.731 00.000 9828 IsGuiding returns 0
02:15:59.731 00.000 9828 scope move finished after 7 + 115 ms
02:15:59.731 00.000 9828 Move returns status 0, amount 7
02:15:59.731 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:15:59.731 00.000 9828 MoveAxis(N, 16, B)
02:15:59.731 00.000 9828 Guiding  Dir = 0, Dur = 16
02:15:59.747 00.016 9828 IsSlewing returns 0
02:15:59.747 00.000 9828 IsGuiding returns 0
02:15:59.747 00.000 9828 PulseGuide returned control before completion, sleep 26
02:15:59.779 00.032 9828 IsGuiding returns 1
02:15:59.779 00.000 9828 scope still moving after pulse duration time elapsed
02:15:59.811 00.032 9828 IsSlewing returns 0
02:15:59.811 00.000 9828 IsGuiding returns 1
02:15:59.842 00.031 9828 IsSlewing returns 0
02:15:59.842 00.000 9828 IsGuiding returns 1
02:15:59.873 00.031 9828 IsSlewing returns 0
02:15:59.873 00.000 9828 IsGuiding returns 1
02:15:59.905 00.032 9828 IsSlewing returns 0
02:15:59.905 00.000 9828 IsGuiding returns 0
02:15:59.905 00.000 9828 scope move finished after 16 + 141 ms
02:15:59.905 00.000 9828 Move returns status 0, amount 16
02:15:59.905 00.000 9828 move complete, result=0
02:15:59.905 00.000 9828 worker thread done servicing request
02:15:59.905 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:16:00.299 00.394 8976 Exposure complete
02:16:00.304 00.005 8976 worker thread done servicing request
02:16:00.304 00.000 5052 OnExposeComplete: enter
02:16:00.304 00.000 5052 UpdateGuideState(): m_state=6
02:16:00.304 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7885
02:16:00.305 00.001 5052 Star::Find returns 1 (0), X=329.18, Y=281.73, Mass=197, SNR=9.7, Peak=88 HFD=1.7
02:16:00.305 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
02:16:00.305 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
02:16:00.305 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.19 mountX=0.02 mountY=-0.02, mountTheta=-0.89
02:16:00.305 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.02, opts=13)
02:16:00.305 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.02)
02:16:00.305 00.000 8976 Worker thread wakes up
02:16:00.306 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.02) opts 0xd
02:16:00.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.02)
02:16:00.306 00.000 8976 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
02:16:00.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:16:00.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:16:00.306 00.000 8976 MoveAxis(R, 0, ABG)
02:16:00.306 00.000 8976 MoveAxis(U, 0, ABG)
02:16:00.306 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:16:00.306 00.000 8976 MountToCamera -- mountX=1.97 mountY=-1.03 hyp=2.22 mountTheta=-0.48 cameraX=0.02, cameraY=2.22 cameraTheta=1.56
02:16:00.306 00.000 8976 incremental bump (0.022, 2.221) isValid = 1
02:16:00.306 00.000 8976 Scheduling Mount bump of (0.000, 0.025)
02:16:00.306 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.02, opts=4)
02:16:00.306 00.000 8976 Enqueuing Move request for scope (0.00, 0.02)
02:16:00.306 00.000 8976 move complete, result=0
02:16:00.306 00.000 9828 Worker thread wakes up
02:16:00.306 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0x4
02:16:00.306 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
02:16:00.306 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
02:16:00.306 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.71)
02:16:00.306 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.56 mountX=-0.00 mountY=-0.02, mountTheta=-1.63
02:16:00.306 00.000 9828 Moving (0.00, 0.02) raw xDistance=-0.00 yDistance=-0.02
02:16:00.306 00.000 9828 BLC: window closed
02:16:00.307 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:16:00.307 00.000 8976 worker thread done servicing request
02:16:00.307 00.000 9828 MoveAxis(E, 0, B)
02:16:00.307 00.000 9828 Move returns status 0, amount 0
02:16:00.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:00.307 00.000 9828 MoveAxis(N, 3, B)
02:16:00.307 00.000 9828 Guiding  Dir = 0, Dur = 3
02:16:00.307 00.000 9828 IsSlewing returns 0
02:16:00.307 00.000 9828 IsGuiding returns 0
02:16:00.308 00.001 9828 PulseGuide returned control before completion, sleep 13
02:16:00.317 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
02:16:00.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:00.317 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:00.317 00.000 5052 Enqueuing Expose request
02:16:00.317 00.000 8976 Worker thread wakes up
02:16:00.317 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:00.317 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:00.317 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:00.324 00.007 9828 IsGuiding returns 1
02:16:00.324 00.000 9828 scope still moving after pulse duration time elapsed
02:16:00.355 00.031 9828 IsSlewing returns 0
02:16:00.355 00.000 9828 IsGuiding returns 1
02:16:00.387 00.032 9828 IsSlewing returns 0
02:16:00.387 00.000 9828 IsGuiding returns 1
02:16:00.418 00.031 9828 IsSlewing returns 0
02:16:00.418 00.000 9828 IsGuiding returns 1
02:16:00.450 00.032 9828 IsSlewing returns 0
02:16:00.450 00.000 9828 IsGuiding returns 0
02:16:00.450 00.000 9828 scope move finished after 3 + 139 ms
02:16:00.450 00.000 9828 Move returns status 0, amount 3
02:16:00.450 00.000 9828 move complete, result=0
02:16:00.450 00.000 9828 worker thread done servicing request
02:16:00.450 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 3 ms NORTH
02:16:01.008 00.558 8976 Exposure complete
02:16:01.013 00.005 8976 worker thread done servicing request
02:16:01.013 00.000 5052 OnExposeComplete: enter
02:16:01.013 00.000 5052 UpdateGuideState(): m_state=6
02:16:01.013 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7886
02:16:01.013 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.51, Mass=178, SNR=9.3, Peak=85 HFD=1.7
02:16:01.013 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.97 = 2.31)
02:16:01.013 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.21)
02:16:01.013 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.93 mountX=-0.14 mountY=0.17, mountTheta=2.27
02:16:01.015 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.20, opts=13)
02:16:01.015 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.20)
02:16:01.015 00.000 8976 Worker thread wakes up
02:16:01.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.20) opts 0xd
02:16:01.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.20)
02:16:01.015 00.000 8976 Moving (-0.07, -0.20) raw xDistance=-0.14 yDistance=0.17
02:16:01.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:16:01.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:16:01.015 00.000 8976 MoveAxis(R, 0, ABG)
02:16:01.015 00.000 8976 MoveAxis(U, 0, ABG)
02:16:01.016 00.001 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
02:16:01.016 00.000 8976 MountToCamera -- mountX=2.03 mountY=-0.85 hyp=2.20 mountTheta=-0.40 cameraX=-0.17, cameraY=2.19 cameraTheta=1.65
02:16:01.016 00.000 8976 incremental bump (-0.168, 2.189) isValid = 1
02:16:01.016 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
02:16:01.016 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:16:01.016 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:16:01.016 00.000 8976 move complete, result=0
02:16:01.016 00.000 9828 Worker thread wakes up
02:16:01.016 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:16:01.016 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:16:01.016 00.000 8976 worker thread done servicing request
02:16:01.016 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
02:16:01.016 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
02:16:01.016 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.54
02:16:01.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:16:01.016 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:16:01.016 00.000 9828 BLC: window closed
02:16:01.016 00.000 9828 MoveAxis(W, 1, B)
02:16:01.016 00.000 9828 Guiding  Dir = 3, Dur = 1
02:16:01.017 00.001 9828 IsSlewing returns 0
02:16:01.017 00.000 9828 IsGuiding returns 0
02:16:01.017 00.000 9828 PulseGuide returned control before completion, sleep 11
02:16:01.027 00.010 5052 UpdateGuideState exits: m=178 SNR=9.3
02:16:01.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:01.027 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:01.027 00.000 5052 Enqueuing Expose request
02:16:01.027 00.000 8976 Worker thread wakes up
02:16:01.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:01.027 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:01.028 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:01.034 00.006 9828 IsGuiding returns 1
02:16:01.034 00.000 9828 scope still moving after pulse duration time elapsed
02:16:01.066 00.032 9828 IsSlewing returns 0
02:16:01.066 00.000 9828 IsGuiding returns 1
02:16:01.097 00.031 9828 IsSlewing returns 0
02:16:01.097 00.000 9828 IsGuiding returns 1
02:16:01.129 00.032 9828 IsSlewing returns 0
02:16:01.129 00.000 9828 IsGuiding returns 0
02:16:01.129 00.000 9828 scope move finished after 1 + 111 ms
02:16:01.129 00.000 9828 Move returns status 0, amount 1
02:16:01.129 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:01.130 00.001 9828 MoveAxis(N, 16, B)
02:16:01.130 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:01.144 00.014 9828 IsSlewing returns 0
02:16:01.144 00.000 9828 IsGuiding returns 0
02:16:01.144 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:01.175 00.031 9828 IsGuiding returns 1
02:16:01.175 00.000 9828 scope still moving after pulse duration time elapsed
02:16:01.207 00.032 9828 IsSlewing returns 0
02:16:01.207 00.000 9828 IsGuiding returns 1
02:16:01.238 00.031 9828 IsSlewing returns 0
02:16:01.239 00.001 9828 IsGuiding returns 1
02:16:01.269 00.030 9828 IsSlewing returns 0
02:16:01.269 00.000 9828 IsGuiding returns 1
02:16:01.299 00.030 9828 IsSlewing returns 0
02:16:01.299 00.000 9828 IsGuiding returns 0
02:16:01.299 00.000 9828 scope move finished after 16 + 138 ms
02:16:01.300 00.001 9828 Move returns status 0, amount 16
02:16:01.300 00.000 9828 move complete, result=0
02:16:01.300 00.000 9828 worker thread done servicing request
02:16:01.300 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:16:01.721 00.421 8976 Exposure complete
02:16:01.728 00.007 8976 worker thread done servicing request
02:16:01.728 00.000 5052 OnExposeComplete: enter
02:16:01.728 00.000 5052 UpdateGuideState(): m_state=6
02:16:01.728 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7887
02:16:01.728 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.86, Mass=190, SNR=9.6, Peak=92 HFD=1.9
02:16:01.728 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
02:16:01.728 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.09 = 0.09)
02:16:01.728 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.23 mountX=0.18 mountY=0.02, mountTheta=0.09
02:16:01.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.15, opts=13)
02:16:01.729 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.15)
02:16:01.729 00.000 8976 Worker thread wakes up
02:16:01.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.15) opts 0xd
02:16:01.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.15)
02:16:01.729 00.000 8976 Moving (-0.12, 0.15) raw xDistance=0.18 yDistance=0.02
02:16:01.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:16:01.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:16:01.729 00.000 8976 MoveAxis(R, 0, ABG)
02:16:01.729 00.000 8976 MoveAxis(U, 0, ABG)
02:16:01.730 00.001 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
02:16:01.730 00.000 8976 MountToCamera -- mountX=2.06 mountY=-0.73 hyp=2.19 mountTheta=-0.34 cameraX=-0.29, cameraY=2.17 cameraTheta=1.71
02:16:01.730 00.000 8976 incremental bump (-0.294, 2.168) isValid = 1
02:16:01.730 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
02:16:01.730 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:16:01.730 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:16:01.730 00.000 8976 move complete, result=0
02:16:01.730 00.000 8976 worker thread done servicing request
02:16:01.730 00.000 9828 Worker thread wakes up
02:16:01.730 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:16:01.730 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:16:01.730 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.49)
02:16:01.730 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.57)
02:16:01.730 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=92, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:16:01.730 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
02:16:01.731 00.001 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:16:01.731 00.000 9828 BLC: window closed
02:16:01.731 00.000 9828 MoveAxis(W, 3, B)
02:16:01.731 00.000 9828 Guiding  Dir = 3, Dur = 3
02:16:01.731 00.000 9828 IsSlewing returns 0
02:16:01.731 00.000 9828 IsGuiding returns 0
02:16:01.732 00.001 9828 PulseGuide returned control before completion, sleep 13
02:16:01.742 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
02:16:01.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:01.742 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:01.742 00.000 5052 Enqueuing Expose request
02:16:01.742 00.000 8976 Worker thread wakes up
02:16:01.742 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:01.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:01.743 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:01.749 00.006 9828 IsGuiding returns 1
02:16:01.749 00.000 9828 scope still moving after pulse duration time elapsed
02:16:01.781 00.032 9828 IsSlewing returns 0
02:16:01.781 00.000 9828 IsGuiding returns 1
02:16:01.813 00.032 9828 IsSlewing returns 0
02:16:01.813 00.000 9828 IsGuiding returns 1
02:16:01.843 00.030 9828 IsSlewing returns 0
02:16:01.843 00.000 9828 IsGuiding returns 1
02:16:01.874 00.031 9828 IsSlewing returns 0
02:16:01.874 00.000 9828 IsGuiding returns 0
02:16:01.874 00.000 9828 scope move finished after 3 + 139 ms
02:16:01.874 00.000 9828 Move returns status 0, amount 3
02:16:01.874 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:01.874 00.000 9828 MoveAxis(N, 16, B)
02:16:01.874 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:01.891 00.017 9828 IsSlewing returns 0
02:16:01.891 00.000 9828 IsGuiding returns 0
02:16:01.891 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:01.921 00.030 9828 IsGuiding returns 1
02:16:01.921 00.000 9828 scope still moving after pulse duration time elapsed
02:16:01.952 00.031 9828 IsSlewing returns 0
02:16:01.952 00.000 9828 IsGuiding returns 1
02:16:01.983 00.031 9828 IsSlewing returns 0
02:16:01.983 00.000 9828 IsGuiding returns 1
02:16:02.014 00.031 9828 IsSlewing returns 0
02:16:02.014 00.000 9828 IsGuiding returns 1
02:16:02.046 00.032 9828 IsSlewing returns 0
02:16:02.046 00.000 9828 IsGuiding returns 0
02:16:02.046 00.000 9828 scope move finished after 16 + 138 ms
02:16:02.046 00.000 9828 Move returns status 0, amount 16
02:16:02.046 00.000 9828 move complete, result=0
02:16:02.046 00.000 9828 worker thread done servicing request
02:16:02.046 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:16:02.520 00.474 8976 Exposure complete
02:16:02.525 00.005 8976 worker thread done servicing request
02:16:02.525 00.000 5052 OnExposeComplete: enter
02:16:02.525 00.000 5052 UpdateGuideState(): m_state=6
02:16:02.525 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7888
02:16:02.525 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.90, Mass=181, SNR=9.4, Peak=85 HFD=1.9
02:16:02.525 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:16:02.525 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
02:16:02.526 00.001 5052 CameraToMount -- cameraX=-0.44 cameraY=0.19 hyp=0.48 cameraTheta=2.73 mountX=0.37 mountY=0.26, mountTheta=0.62
02:16:02.526 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.19, opts=13)
02:16:02.526 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.19)
02:16:02.526 00.000 8976 Worker thread wakes up
02:16:02.527 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.19) opts 0xd
02:16:02.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.19)
02:16:02.527 00.000 8976 Moving (-0.44, 0.19) raw xDistance=0.37 yDistance=0.26
02:16:02.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:16:02.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:16:02.527 00.000 8976 MoveAxis(L, 2, ABG)
02:16:02.527 00.000 8976 stepping (-14, 3) + (-2, 0)
02:16:02.527 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:02.527 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:16:02.537 00.010 5052 UpdateGuideState exits: m=181 SNR=9.4
02:16:02.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:02.537 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:02.537 00.000 5052 Enqueuing Expose request
02:16:02.565 00.028 8976 Received - 47 (G) 
02:16:02.565 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:02.565 00.000 8976 stepped: pos (-16, 3)
02:16:02.565 00.000 8976 MoveAxis(D, 1, ABG)
02:16:02.565 00.000 8976 stepping (-16, 3) + (0, -1)
02:16:02.565 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:02.597 00.032 8976 Received - 47 (G) 
02:16:02.597 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:02.597 00.000 8976 stepped: pos (-16, 2)
02:16:02.597 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
02:16:02.597 00.000 8976 MountToCamera -- mountX=2.19 mountY=-0.59 hyp=2.27 mountTheta=-0.26 cameraX=-0.47, cameraY=2.22 cameraTheta=1.78
02:16:02.597 00.000 8976 incremental bump (-0.472, 2.220) isValid = 1
02:16:02.597 00.000 8976 Scheduling Mount bump of (-0.024, 0.117)
02:16:02.597 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:16:02.597 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:16:02.597 00.000 8976 move complete, result=0
02:16:02.597 00.000 9828 Worker thread wakes up
02:16:02.597 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:16:02.597 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:16:02.597 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:16:02.597 00.000 8976 worker thread done servicing request
02:16:02.597 00.000 8976 Worker thread wakes up
02:16:02.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:02.597 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
02:16:02.597 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.50)
02:16:02.598 00.001 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
02:16:02.598 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:16:02.598 00.000 9828 BLC: window closed
02:16:02.598 00.000 9828 MoveAxis(W, 6, B)
02:16:02.598 00.000 9828 Guiding  Dir = 3, Dur = 6
02:16:02.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:02.598 00.000 9828 IsSlewing returns 0
02:16:02.598 00.000 9828 IsGuiding returns 0
02:16:02.598 00.000 9828 PulseGuide returned control before completion, sleep 16
02:16:02.622 00.024 9828 IsGuiding returns 1
02:16:02.622 00.000 9828 scope still moving after pulse duration time elapsed
02:16:02.652 00.030 9828 IsSlewing returns 0
02:16:02.652 00.000 9828 IsGuiding returns 1
02:16:02.684 00.032 9828 IsSlewing returns 0
02:16:02.684 00.000 9828 IsGuiding returns 1
02:16:02.725 00.041 9828 IsSlewing returns 0
02:16:02.725 00.000 9828 IsGuiding returns 0
02:16:02.725 00.000 9828 scope move finished after 6 + 121 ms
02:16:02.725 00.000 9828 Move returns status 0, amount 6
02:16:02.725 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:02.725 00.000 9828 MoveAxis(N, 16, B)
02:16:02.725 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:02.750 00.025 9828 IsSlewing returns 0
02:16:02.750 00.000 9828 IsGuiding returns 0
02:16:02.750 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:02.780 00.030 9828 IsGuiding returns 1
02:16:02.780 00.000 9828 scope still moving after pulse duration time elapsed
02:16:02.812 00.032 9828 IsSlewing returns 0
02:16:02.812 00.000 9828 IsGuiding returns 1
02:16:02.843 00.031 9828 IsSlewing returns 0
02:16:02.843 00.000 9828 IsGuiding returns 1
02:16:02.874 00.031 9828 IsSlewing returns 0
02:16:02.874 00.000 9828 IsGuiding returns 0
02:16:02.874 00.000 9828 scope move finished after 16 + 108 ms
02:16:02.875 00.001 9828 Move returns status 0, amount 16
02:16:02.875 00.000 9828 move complete, result=0
02:16:02.875 00.000 9828 worker thread done servicing request
02:16:02.875 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:16:03.308 00.433 8976 Exposure complete
02:16:03.315 00.007 5052 OnExposeComplete: enter
02:16:03.315 00.000 5052 UpdateGuideState(): m_state=6
02:16:03.315 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7889
02:16:03.315 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.46, Mass=188, SNR=9.5, Peak=79 HFD=1.7
02:16:03.315 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
02:16:03.315 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.29)
02:16:03.315 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.25 hyp=0.88 cameraTheta=-2.85 mountX=0.16 mountY=0.85, mountTheta=1.38
02:16:03.316 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.25, opts=13)
02:16:03.316 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.25)
02:16:03.318 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:16:03.323 00.005 8976 worker thread done servicing request
02:16:03.323 00.000 8976 Worker thread wakes up
02:16:03.323 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.25) opts 0xd
02:16:03.323 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.25)
02:16:03.323 00.000 8976 Moving (-0.85, -0.25) raw xDistance=0.16 yDistance=0.85
02:16:03.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:16:03.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.85
02:16:03.323 00.000 8976 MoveAxis(R, 0, ABG)
02:16:03.323 00.000 8976 MoveAxis(D, 3, ABG)
02:16:03.323 00.000 8976 stepping (-16, 2) + (0, -3)
02:16:03.323 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:03.329 00.006 5052 UpdateGuideState exits: m=188 SNR=9.5
02:16:03.329 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:03.329 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:03.329 00.000 5052 Enqueuing Expose request
02:16:03.363 00.034 8976 Received - 47 (G) 
02:16:03.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:03.363 00.000 8976 stepped: pos (-16, -1)
02:16:03.364 00.001 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
02:16:03.364 00.000 8976 MountToCamera -- mountX=2.28 mountY=-0.34 hyp=2.30 mountTheta=-0.15 cameraX=-0.73, cameraY=2.18 cameraTheta=1.89
02:16:03.364 00.000 8976 incremental bump (-0.731, 2.184) isValid = 1
02:16:03.364 00.000 8976 Scheduling Mount bump of (-0.036, 0.113)
02:16:03.364 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:16:03.364 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:16:03.364 00.000 8976 move complete, result=0
02:16:03.364 00.000 8976 worker thread done servicing request
02:16:03.364 00.000 8976 Worker thread wakes up
02:16:03.364 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:16:03.364 00.000 9828 Worker thread wakes up
02:16:03.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:03.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:03.364 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:16:03.364 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:16:03.364 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.30)
02:16:03.364 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.39)
02:16:03.365 00.001 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.31
02:16:03.365 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:16:03.365 00.000 9828 BLC: window closed
02:16:03.365 00.000 9828 MoveAxis(W, 10, B)
02:16:03.365 00.000 9828 Guiding  Dir = 3, Dur = 10
02:16:03.365 00.000 9828 IsSlewing returns 0
02:16:03.365 00.000 9828 IsGuiding returns 0
02:16:03.365 00.000 9828 PulseGuide returned control before completion, sleep 20
02:16:03.390 00.025 9828 IsGuiding returns 1
02:16:03.390 00.000 9828 scope still moving after pulse duration time elapsed
02:16:03.422 00.032 9828 IsSlewing returns 0
02:16:03.422 00.000 9828 IsGuiding returns 1
02:16:03.453 00.031 9828 IsSlewing returns 0
02:16:03.453 00.000 9828 IsGuiding returns 1
02:16:03.483 00.030 9828 IsSlewing returns 0
02:16:03.483 00.000 9828 IsGuiding returns 1
02:16:03.514 00.031 9828 IsSlewing returns 0
02:16:03.514 00.000 9828 IsGuiding returns 0
02:16:03.514 00.000 9828 scope move finished after 10 + 138 ms
02:16:03.514 00.000 9828 Move returns status 0, amount 10
02:16:03.514 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:03.514 00.000 9828 MoveAxis(N, 16, B)
02:16:03.514 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:03.530 00.016 9828 IsSlewing returns 0
02:16:03.531 00.001 9828 IsGuiding returns 0
02:16:03.531 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:03.560 00.029 9828 IsGuiding returns 1
02:16:03.560 00.000 9828 scope still moving after pulse duration time elapsed
02:16:03.591 00.031 9828 IsSlewing returns 0
02:16:03.591 00.000 9828 IsGuiding returns 1
02:16:03.622 00.031 9828 IsSlewing returns 0
02:16:03.622 00.000 9828 IsGuiding returns 1
02:16:03.654 00.032 9828 IsSlewing returns 0
02:16:03.654 00.000 9828 IsGuiding returns 1
02:16:03.684 00.030 9828 IsSlewing returns 0
02:16:03.684 00.000 9828 IsGuiding returns 0
02:16:03.684 00.000 9828 scope move finished after 16 + 137 ms
02:16:03.684 00.000 9828 Move returns status 0, amount 16
02:16:03.684 00.000 9828 move complete, result=0
02:16:03.684 00.000 9828 worker thread done servicing request
02:16:03.684 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:16:04.062 00.378 8976 Exposure complete
02:16:04.068 00.006 8976 worker thread done servicing request
02:16:04.068 00.000 5052 OnExposeComplete: enter
02:16:04.068 00.000 5052 UpdateGuideState(): m_state=6
02:16:04.068 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7890
02:16:04.068 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.52, Mass=165, SNR=8.9, Peak=81 HFD=1.5
02:16:04.068 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
02:16:04.068 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
02:16:04.068 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.19 hyp=0.61 cameraTheta=-2.83 mountX=0.10 mountY=0.59, mountTheta=1.41
02:16:04.069 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.19, opts=13)
02:16:04.069 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.19)
02:16:04.069 00.000 8976 Worker thread wakes up
02:16:04.069 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.19) opts 0xd
02:16:04.069 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.19)
02:16:04.069 00.000 8976 Moving (-0.58, -0.19) raw xDistance=0.10 yDistance=0.59
02:16:04.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:16:04.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.59
02:16:04.069 00.000 8976 MoveAxis(R, 0, ABG)
02:16:04.069 00.000 8976 MoveAxis(D, 3, ABG)
02:16:04.069 00.000 8976 stepping (-16, -1) + (0, -3)
02:16:04.069 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:04.070 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:16:04.081 00.011 5052 UpdateGuideState exits: m=165 SNR=8.9
02:16:04.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:04.081 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:04.081 00.000 5052 Enqueuing Expose request
02:16:04.099 00.018 8976 Received - 47 (G) 
02:16:04.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:04.099 00.000 8976 stepped: pos (-16, -4)
02:16:04.099 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
02:16:04.099 00.000 8976 MountToCamera -- mountX=2.33 mountY=-0.02 hyp=2.33 mountTheta=-0.01 cameraX=-1.04, cameraY=2.09 cameraTheta=2.03
02:16:04.099 00.000 8976 incremental bump (-1.044, 2.088) isValid = 1
02:16:04.099 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
02:16:04.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:16:04.099 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:16:04.099 00.000 8976 move complete, result=0
02:16:04.099 00.000 9828 Worker thread wakes up
02:16:04.099 00.000 8976 worker thread done servicing request
02:16:04.100 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:16:04.100 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:16:04.100 00.000 8976 Worker thread wakes up
02:16:04.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:04.100 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:04.100 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:16:04.100 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.17)
02:16:04.100 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.25)
02:16:04.100 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.18
02:16:04.100 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:16:04.100 00.000 9828 BLC: window closed
02:16:04.100 00.000 9828 MoveAxis(W, 15, B)
02:16:04.100 00.000 9828 Guiding  Dir = 3, Dur = 15
02:16:04.105 00.005 9828 IsSlewing returns 0
02:16:04.106 00.001 9828 IsGuiding returns 0
02:16:04.106 00.000 9828 PulseGuide returned control before completion, sleep 25
02:16:04.138 00.032 9828 IsGuiding returns 1
02:16:04.138 00.000 9828 scope still moving after pulse duration time elapsed
02:16:04.169 00.031 9828 IsSlewing returns 0
02:16:04.169 00.000 9828 IsGuiding returns 1
02:16:04.200 00.031 9828 IsSlewing returns 0
02:16:04.200 00.000 9828 IsGuiding returns 1
02:16:04.230 00.030 9828 IsSlewing returns 0
02:16:04.230 00.000 9828 IsGuiding returns 0
02:16:04.230 00.000 9828 scope move finished after 15 + 109 ms
02:16:04.230 00.000 9828 Move returns status 0, amount 15
02:16:04.230 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:04.230 00.000 9828 MoveAxis(N, 15, B)
02:16:04.230 00.000 9828 Guiding  Dir = 0, Dur = 15
02:16:04.246 00.016 9828 IsSlewing returns 0
02:16:04.246 00.000 9828 IsGuiding returns 0
02:16:04.246 00.000 9828 PulseGuide returned control before completion, sleep 25
02:16:04.277 00.031 9828 IsGuiding returns 1
02:16:04.277 00.000 9828 scope still moving after pulse duration time elapsed
02:16:04.309 00.032 9828 IsSlewing returns 0
02:16:04.309 00.000 9828 IsGuiding returns 1
02:16:04.340 00.031 9828 IsSlewing returns 0
02:16:04.340 00.000 9828 IsGuiding returns 1
02:16:04.371 00.031 9828 IsSlewing returns 0
02:16:04.371 00.000 9828 IsGuiding returns 1
02:16:04.403 00.032 9828 IsSlewing returns 0
02:16:04.403 00.000 9828 IsGuiding returns 0
02:16:04.403 00.000 9828 scope move finished after 15 + 142 ms
02:16:04.403 00.000 9828 Move returns status 0, amount 15
02:16:04.403 00.000 9828 move complete, result=0
02:16:04.403 00.000 9828 worker thread done servicing request
02:16:04.403 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:16:04.791 00.388 8976 Exposure complete
02:16:04.797 00.006 8976 worker thread done servicing request
02:16:04.797 00.000 5052 OnExposeComplete: enter
02:16:04.797 00.000 5052 UpdateGuideState(): m_state=6
02:16:04.797 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7891
02:16:04.797 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.93, Mass=173, SNR=9.1, Peak=85 HFD=1.9
02:16:04.797 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
02:16:04.797 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
02:16:04.797 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.25 cameraTheta=1.11 mountX=0.15 mountY=-0.21, mountTheta=-0.97
02:16:04.798 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.22, opts=13)
02:16:04.798 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.22)
02:16:04.798 00.000 8976 Worker thread wakes up
02:16:04.798 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.22) opts 0xd
02:16:04.798 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.22)
02:16:04.798 00.000 8976 Moving (0.11, 0.22) raw xDistance=0.15 yDistance=-0.21
02:16:04.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:16:04.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:16:04.798 00.000 8976 MoveAxis(R, 0, ABG)
02:16:04.798 00.000 8976 MoveAxis(U, 0, ABG)
02:16:04.798 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
02:16:04.799 00.001 8976 MountToCamera -- mountX=2.37 mountY=0.20 hyp=2.38 mountTheta=0.08 cameraX=-1.25, cameraY=2.02 cameraTheta=2.13
02:16:04.799 00.000 8976 incremental bump (-1.255, 2.023) isValid = 1
02:16:04.799 00.000 8976 Scheduling Mount bump of (-0.061, 0.101)
02:16:04.799 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:16:04.799 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:16:04.799 00.000 8976 move complete, result=0
02:16:04.799 00.000 9828 Worker thread wakes up
02:16:04.799 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:16:04.799 00.000 8976 worker thread done servicing request
02:16:04.799 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:16:04.799 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.21 = -1.08)
02:16:04.799 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:16:04.799 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
02:16:04.799 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.09
02:16:04.800 00.001 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:16:04.800 00.000 9828 BLC: window closed
02:16:04.800 00.000 9828 MoveAxis(W, 18, B)
02:16:04.800 00.000 9828 Guiding  Dir = 3, Dur = 18
02:16:04.800 00.000 9828 IsSlewing returns 0
02:16:04.800 00.000 9828 IsGuiding returns 0
02:16:04.800 00.000 9828 PulseGuide returned control before completion, sleep 28
02:16:04.809 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
02:16:04.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:04.810 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:04.810 00.000 5052 Enqueuing Expose request
02:16:04.810 00.000 8976 Worker thread wakes up
02:16:04.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:04.810 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:04.810 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:04.840 00.030 9828 IsGuiding returns 1
02:16:04.840 00.000 9828 scope still moving after pulse duration time elapsed
02:16:04.871 00.031 9828 IsSlewing returns 0
02:16:04.871 00.000 9828 IsGuiding returns 1
02:16:04.902 00.031 9828 IsSlewing returns 0
02:16:04.902 00.000 9828 IsGuiding returns 1
02:16:04.933 00.031 9828 IsSlewing returns 0
02:16:04.933 00.000 9828 IsGuiding returns 0
02:16:04.933 00.000 9828 scope move finished after 18 + 115 ms
02:16:04.933 00.000 9828 Move returns status 0, amount 18
02:16:04.933 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:04.933 00.000 9828 MoveAxis(N, 15, B)
02:16:04.933 00.000 9828 Guiding  Dir = 0, Dur = 15
02:16:04.948 00.015 9828 IsSlewing returns 0
02:16:04.948 00.000 9828 IsGuiding returns 0
02:16:04.948 00.000 9828 PulseGuide returned control before completion, sleep 25
02:16:04.979 00.031 9828 IsGuiding returns 1
02:16:04.979 00.000 9828 scope still moving after pulse duration time elapsed
02:16:05.009 00.030 9828 IsSlewing returns 0
02:16:05.009 00.000 9828 IsGuiding returns 1
02:16:05.041 00.032 9828 IsSlewing returns 0
02:16:05.041 00.000 9828 IsGuiding returns 1
02:16:05.072 00.031 9828 IsSlewing returns 0
02:16:05.072 00.000 9828 IsGuiding returns 1
02:16:05.103 00.031 9828 IsSlewing returns 0
02:16:05.103 00.000 9828 IsGuiding returns 0
02:16:05.103 00.000 9828 scope move finished after 15 + 140 ms
02:16:05.103 00.000 9828 Move returns status 0, amount 15
02:16:05.103 00.000 9828 move complete, result=0
02:16:05.103 00.000 9828 worker thread done servicing request
02:16:05.103 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:16:05.502 00.399 8976 Exposure complete
02:16:05.507 00.005 8976 worker thread done servicing request
02:16:05.507 00.000 5052 OnExposeComplete: enter
02:16:05.507 00.000 5052 UpdateGuideState(): m_state=6
02:16:05.507 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7892
02:16:05.507 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.80, Mass=195, SNR=9.7, Peak=86 HFD=1.7
02:16:05.507 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
02:16:05.507 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
02:16:05.508 00.001 5052 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.64 mountX=0.02 mountY=-0.15, mountTheta=-1.41
02:16:05.508 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.09, opts=13)
02:16:05.508 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.09)
02:16:05.508 00.000 8976 Worker thread wakes up
02:16:05.508 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.09) opts 0xd
02:16:05.508 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.09)
02:16:05.508 00.000 8976 Moving (0.12, 0.09) raw xDistance=0.02 yDistance=-0.15
02:16:05.509 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:16:05.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:16:05.509 00.000 8976 MoveAxis(R, 0, ABG)
02:16:05.509 00.000 8976 MoveAxis(U, 0, ABG)
02:16:05.509 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.18 = 2.18)
02:16:05.509 00.000 8976 MountToCamera -- mountX=2.40 mountY=0.34 hyp=2.42 mountTheta=0.14 cameraX=-1.40, cameraY=1.98 cameraTheta=2.18
02:16:05.509 00.000 8976 incremental bump (-1.395, 1.980) isValid = 1
02:16:05.509 00.000 8976 Scheduling Mount bump of (-0.066, 0.097)
02:16:05.509 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:16:05.509 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:16:05.509 00.000 8976 move complete, result=0
02:16:05.509 00.000 9828 Worker thread wakes up
02:16:05.509 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:16:05.509 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:16:05.509 00.000 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.26 = -1.02)
02:16:05.509 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.10)
02:16:05.509 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=0.06 mountY=-0.10, mountTheta=-1.04
02:16:05.509 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:16:05.510 00.001 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
02:16:05.510 00.000 8976 worker thread done servicing request
02:16:05.510 00.000 9828 BLC: window closed
02:16:05.510 00.000 9828 MoveAxis(W, 20, B)
02:16:05.510 00.000 9828 Guiding  Dir = 3, Dur = 20
02:16:05.510 00.000 9828 IsSlewing returns 0
02:16:05.510 00.000 9828 IsGuiding returns 0
02:16:05.510 00.000 9828 PulseGuide returned control before completion, sleep 30
02:16:05.520 00.010 5052 UpdateGuideState exits: m=195 SNR=9.7
02:16:05.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:05.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:05.520 00.000 5052 Enqueuing Expose request
02:16:05.520 00.000 8976 Worker thread wakes up
02:16:05.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:05.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:05.520 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:05.544 00.024 9828 IsGuiding returns 1
02:16:05.544 00.000 9828 scope still moving after pulse duration time elapsed
02:16:05.575 00.031 9828 IsSlewing returns 0
02:16:05.576 00.001 9828 IsGuiding returns 1
02:16:05.606 00.030 9828 IsSlewing returns 0
02:16:05.606 00.000 9828 IsGuiding returns 1
02:16:05.637 00.031 9828 IsSlewing returns 0
02:16:05.637 00.000 9828 IsGuiding returns 0
02:16:05.637 00.000 9828 scope move finished after 20 + 106 ms
02:16:05.637 00.000 9828 Move returns status 0, amount 20
02:16:05.637 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:05.637 00.000 9828 MoveAxis(N, 14, B)
02:16:05.637 00.000 9828 Guiding  Dir = 0, Dur = 14
02:16:05.653 00.016 9828 IsSlewing returns 0
02:16:05.653 00.000 9828 IsGuiding returns 0
02:16:05.653 00.000 9828 PulseGuide returned control before completion, sleep 24
02:16:05.684 00.031 9828 IsGuiding returns 1
02:16:05.684 00.000 9828 scope still moving after pulse duration time elapsed
02:16:05.714 00.030 9828 IsSlewing returns 0
02:16:05.714 00.000 9828 IsGuiding returns 1
02:16:05.745 00.031 9828 IsSlewing returns 0
02:16:05.745 00.000 9828 IsGuiding returns 1
02:16:05.776 00.031 9828 IsSlewing returns 0
02:16:05.776 00.000 9828 IsGuiding returns 1
02:16:05.806 00.030 9828 IsSlewing returns 0
02:16:05.806 00.000 9828 IsGuiding returns 0
02:16:05.806 00.000 9828 scope move finished after 14 + 139 ms
02:16:05.806 00.000 9828 Move returns status 0, amount 14
02:16:05.806 00.000 9828 move complete, result=0
02:16:05.806 00.000 9828 worker thread done servicing request
02:16:05.806 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
02:16:06.213 00.407 8976 Exposure complete
02:16:06.219 00.006 8976 worker thread done servicing request
02:16:06.219 00.000 5052 OnExposeComplete: enter
02:16:06.219 00.000 5052 UpdateGuideState(): m_state=6
02:16:06.219 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7893
02:16:06.219 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.81, Mass=198, SNR=9.8, Peak=88 HFD=1.9
02:16:06.219 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:16:06.219 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:16:06.219 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.10 hyp=0.73 cameraTheta=0.13 mountX=-0.24 mountY=-0.66, mountTheta=-1.93
02:16:06.220 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.10, opts=13)
02:16:06.220 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.10)
02:16:06.220 00.000 8976 Worker thread wakes up
02:16:06.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.10) opts 0xd
02:16:06.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.10)
02:16:06.220 00.000 8976 Moving (0.72, 0.10) raw xDistance=-0.24 yDistance=-0.66
02:16:06.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:16:06.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
02:16:06.220 00.000 8976 MoveAxis(R, 0, ABG)
02:16:06.220 00.000 8976 MoveAxis(U, 3, ABG)
02:16:06.220 00.000 8976 stepping (-16, -4) + (0, 3)
02:16:06.220 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:06.221 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=88, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:16:06.232 00.011 5052 UpdateGuideState exits: m=198 SNR=9.8
02:16:06.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:06.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:06.232 00.000 5052 Enqueuing Expose request
02:16:06.257 00.025 8976 Received - 47 (G) 
02:16:06.257 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:06.257 00.000 8976 stepped: pos (-16, -1)
02:16:06.257 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
02:16:06.257 00.000 8976 MountToCamera -- mountX=2.42 mountY=0.28 hyp=2.43 mountTheta=0.12 cameraX=-1.35, cameraY=2.02 cameraTheta=2.16
02:16:06.257 00.000 8976 incremental bump (-1.350, 2.023) isValid = 1
02:16:06.257 00.000 8976 Scheduling Mount bump of (-0.064, 0.099)
02:16:06.257 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:16:06.257 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:16:06.257 00.000 8976 move complete, result=0
02:16:06.257 00.000 8976 worker thread done servicing request
02:16:06.257 00.000 8976 Worker thread wakes up
02:16:06.258 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:06.258 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:06.258 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:16:06.259 00.001 9828 Worker thread wakes up
02:16:06.259 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:16:06.259 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:16:06.259 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
02:16:06.259 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.13)
02:16:06.259 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.06
02:16:06.260 00.001 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:16:06.260 00.000 9828 BLC: window closed
02:16:06.260 00.000 9828 MoveAxis(W, 19, B)
02:16:06.260 00.000 9828 Guiding  Dir = 3, Dur = 19
02:16:06.260 00.000 9828 IsSlewing returns 0
02:16:06.261 00.001 9828 IsGuiding returns 0
02:16:06.261 00.000 9828 PulseGuide returned control before completion, sleep 29
02:16:06.304 00.043 9828 IsGuiding returns 1
02:16:06.304 00.000 9828 scope still moving after pulse duration time elapsed
02:16:06.336 00.032 9828 IsSlewing returns 0
02:16:06.336 00.000 9828 IsGuiding returns 1
02:16:06.367 00.031 9828 IsSlewing returns 0
02:16:06.367 00.000 9828 IsGuiding returns 1
02:16:06.398 00.031 9828 IsSlewing returns 0
02:16:06.398 00.000 9828 IsGuiding returns 1
02:16:06.428 00.030 9828 IsSlewing returns 0
02:16:06.428 00.000 9828 IsGuiding returns 1
02:16:06.459 00.031 9828 IsSlewing returns 0
02:16:06.459 00.000 9828 IsGuiding returns 1
02:16:06.490 00.031 9828 IsSlewing returns 0
02:16:06.490 00.000 9828 IsGuiding returns 0
02:16:06.490 00.000 9828 scope move finished after 19 + 209 ms
02:16:06.490 00.000 9828 Move returns status 0, amount 19
02:16:06.490 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:06.490 00.000 9828 MoveAxis(N, 14, B)
02:16:06.490 00.000 9828 Guiding  Dir = 0, Dur = 14
02:16:06.505 00.015 9828 IsSlewing returns 0
02:16:06.505 00.000 9828 IsGuiding returns 0
02:16:06.505 00.000 9828 PulseGuide returned control before completion, sleep 24
02:16:06.536 00.031 9828 IsGuiding returns 1
02:16:06.536 00.000 9828 scope still moving after pulse duration time elapsed
02:16:06.567 00.031 9828 IsSlewing returns 0
02:16:06.567 00.000 9828 IsGuiding returns 1
02:16:06.598 00.031 9828 IsSlewing returns 0
02:16:06.598 00.000 9828 IsGuiding returns 1
02:16:06.629 00.031 9828 IsSlewing returns 0
02:16:06.629 00.000 9828 IsGuiding returns 1
02:16:06.659 00.030 9828 IsSlewing returns 0
02:16:06.659 00.000 9828 IsGuiding returns 0
02:16:06.659 00.000 9828 scope move finished after 14 + 140 ms
02:16:06.659 00.000 9828 Move returns status 0, amount 14
02:16:06.659 00.000 9828 move complete, result=0
02:16:06.659 00.000 9828 worker thread done servicing request
02:16:06.660 00.001 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:16:06.956 00.296 8976 Exposure complete
02:16:06.963 00.007 8976 worker thread done servicing request
02:16:06.963 00.000 5052 OnExposeComplete: enter
02:16:06.963 00.000 5052 UpdateGuideState(): m_state=6
02:16:06.963 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7894
02:16:06.963 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.08, Mass=187, SNR=9.5, Peak=81 HFD=2.1
02:16:06.963 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
02:16:06.963 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
02:16:06.963 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.63 hyp=1.08 cameraTheta=-0.62 mountX=-0.96 mountY=-0.40, mountTheta=-2.75
02:16:06.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.63, opts=13)
02:16:06.964 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.63)
02:16:06.964 00.000 8976 Worker thread wakes up
02:16:06.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.63) opts 0xd
02:16:06.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.63)
02:16:06.964 00.000 8976 Moving (0.88, -0.63) raw xDistance=-0.96 yDistance=-0.40
02:16:06.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.96
02:16:06.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
02:16:06.964 00.000 8976 MoveAxis(R, 4, ABG)
02:16:06.964 00.000 8976 stepping (-16, -1) + (4, 0)
02:16:06.964 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:16:06.965 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:16:06.975 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
02:16:06.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:06.975 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:06.975 00.000 5052 Enqueuing Expose request
02:16:07.009 00.034 8976 Received - 47 (G) 
02:16:07.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:16:07.009 00.000 8976 stepped: pos (-12, -1)
02:16:07.009 00.000 8976 MoveAxis(U, 2, ABG)
02:16:07.009 00.000 8976 stepping (-12, -1) + (0, 2)
02:16:07.009 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:07.041 00.032 8976 Received - 47 (G) 
02:16:07.041 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:07.041 00.000 8976 stepped: pos (-12, 1)
02:16:07.041 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
02:16:07.041 00.000 8976 MountToCamera -- mountX=2.22 mountY=0.14 hyp=2.23 mountTheta=0.06 cameraX=-1.13, cameraY=1.92 cameraTheta=2.10
02:16:07.041 00.000 8976 incremental bump (-1.134, 1.919) isValid = 1
02:16:07.041 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
02:16:07.041 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:16:07.041 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:16:07.041 00.000 8976 move complete, result=0
02:16:07.041 00.000 9828 Worker thread wakes up
02:16:07.042 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:16:07.042 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:16:07.042 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
02:16:07.042 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
02:16:07.042 00.000 8976 worker thread done servicing request
02:16:07.042 00.000 8976 Worker thread wakes up
02:16:07.042 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.4 px 2 ms NORTH
02:16:07.042 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
02:16:07.042 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:16:07.042 00.000 9828 BLC: window closed
02:16:07.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:07.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:07.042 00.000 9828 MoveAxis(W, 17, B)
02:16:07.042 00.000 9828 Guiding  Dir = 3, Dur = 17
02:16:07.043 00.001 9828 IsSlewing returns 0
02:16:07.043 00.000 9828 IsGuiding returns 0
02:16:07.043 00.000 9828 PulseGuide returned control before completion, sleep 27
02:16:07.078 00.035 9828 IsGuiding returns 1
02:16:07.078 00.000 9828 scope still moving after pulse duration time elapsed
02:16:07.110 00.032 9828 IsSlewing returns 0
02:16:07.110 00.000 9828 IsGuiding returns 1
02:16:07.140 00.030 9828 IsSlewing returns 0
02:16:07.140 00.000 9828 IsGuiding returns 1
02:16:07.172 00.032 9828 IsSlewing returns 0
02:16:07.172 00.000 9828 IsGuiding returns 0
02:16:07.172 00.000 9828 scope move finished after 17 + 112 ms
02:16:07.172 00.000 9828 Move returns status 0, amount 17
02:16:07.172 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:07.172 00.000 9828 MoveAxis(N, 15, B)
02:16:07.172 00.000 9828 Guiding  Dir = 0, Dur = 15
02:16:07.188 00.016 9828 IsSlewing returns 0
02:16:07.188 00.000 9828 IsGuiding returns 0
02:16:07.188 00.000 9828 PulseGuide returned control before completion, sleep 25
02:16:07.220 00.032 9828 IsGuiding returns 1
02:16:07.220 00.000 9828 scope still moving after pulse duration time elapsed
02:16:07.252 00.032 9828 IsSlewing returns 0
02:16:07.252 00.000 9828 IsGuiding returns 1
02:16:07.284 00.032 9828 IsSlewing returns 0
02:16:07.284 00.000 9828 IsGuiding returns 1
02:16:07.316 00.032 9828 IsSlewing returns 0
02:16:07.316 00.000 9828 IsGuiding returns 1
02:16:07.347 00.031 9828 IsSlewing returns 0
02:16:07.347 00.000 9828 IsGuiding returns 0
02:16:07.347 00.000 9828 scope move finished after 15 + 143 ms
02:16:07.347 00.000 9828 Move returns status 0, amount 15
02:16:07.347 00.000 9828 move complete, result=0
02:16:07.347 00.000 9828 worker thread done servicing request
02:16:07.347 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:16:07.741 00.394 8976 Exposure complete
02:16:07.747 00.006 8976 worker thread done servicing request
02:16:07.747 00.000 5052 OnExposeComplete: enter
02:16:07.747 00.000 5052 UpdateGuideState(): m_state=6
02:16:07.747 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7895
02:16:07.747 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.56, Mass=169, SNR=9.0, Peak=73 HFD=1.8
02:16:07.747 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
02:16:07.747 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
02:16:07.747 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.15 hyp=0.58 cameraTheta=-0.26 mountX=-0.39 mountY=-0.39, mountTheta=-2.36
02:16:07.747 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.15, opts=13)
02:16:07.747 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.15)
02:16:07.748 00.001 8976 Worker thread wakes up
02:16:07.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.15) opts 0xd
02:16:07.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.15)
02:16:07.748 00.000 8976 Moving (0.56, -0.15) raw xDistance=-0.39 yDistance=-0.39
02:16:07.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.39
02:16:07.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
02:16:07.748 00.000 8976 MoveAxis(R, 2, ABG)
02:16:07.748 00.000 8976 stepping (-12, 1) + (2, 0)
02:16:07.748 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:07.748 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:16:07.759 00.011 5052 UpdateGuideState exits: m=169 SNR=9.0
02:16:07.760 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:07.760 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:07.760 00.000 5052 Enqueuing Expose request
02:16:07.776 00.016 8976 Received - 47 (G) 
02:16:07.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:07.776 00.000 8976 stepped: pos (-10, 1)
02:16:07.776 00.000 8976 MoveAxis(U, 2, ABG)
02:16:07.776 00.000 8976 stepping (-10, 1) + (0, 2)
02:16:07.776 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:07.808 00.032 8976 Received - 47 (G) 
02:16:07.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:07.808 00.000 8976 stepped: pos (-10, 3)
02:16:07.808 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
02:16:07.808 00.000 8976 MountToCamera -- mountX=2.00 mountY=-0.07 hyp=2.00 mountTheta=-0.03 cameraX=-0.85, cameraY=1.81 cameraTheta=2.01
02:16:07.808 00.000 8976 incremental bump (-0.850, 1.807) isValid = 1
02:16:07.808 00.000 8976 Scheduling Mount bump of (-0.049, 0.108)
02:16:07.808 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:16:07.808 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:16:07.808 00.000 8976 move complete, result=0
02:16:07.808 00.000 9828 Worker thread wakes up
02:16:07.808 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:16:07.808 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:16:07.808 00.000 8976 worker thread done servicing request
02:16:07.808 00.000 8976 Worker thread wakes up
02:16:07.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:07.808 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:07.808 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
02:16:07.808 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.27)
02:16:07.809 00.001 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
02:16:07.809 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:16:07.809 00.000 9828 BLC: window closed
02:16:07.809 00.000 9828 MoveAxis(W, 14, B)
02:16:07.809 00.000 9828 Guiding  Dir = 3, Dur = 14
02:16:07.809 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
02:16:07.809 00.000 9828 IsSlewing returns 0
02:16:07.809 00.000 9828 IsGuiding returns 0
02:16:07.809 00.000 9828 PulseGuide returned control before completion, sleep 24
02:16:07.847 00.038 9828 IsGuiding returns 1
02:16:07.847 00.000 9828 scope still moving after pulse duration time elapsed
02:16:07.879 00.032 9828 IsSlewing returns 0
02:16:07.879 00.000 9828 IsGuiding returns 1
02:16:07.910 00.031 9828 IsSlewing returns 0
02:16:07.910 00.000 9828 IsGuiding returns 1
02:16:07.941 00.031 9828 IsSlewing returns 0
02:16:07.941 00.000 9828 IsGuiding returns 0
02:16:07.941 00.000 9828 scope move finished after 14 + 117 ms
02:16:07.941 00.000 9828 Move returns status 0, amount 14
02:16:07.941 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:07.941 00.000 9828 MoveAxis(N, 15, B)
02:16:07.941 00.000 9828 Guiding  Dir = 0, Dur = 15
02:16:07.956 00.015 9828 IsSlewing returns 0
02:16:07.956 00.000 9828 IsGuiding returns 0
02:16:07.957 00.001 9828 PulseGuide returned control before completion, sleep 25
02:16:07.987 00.030 9828 IsGuiding returns 1
02:16:07.987 00.000 9828 scope still moving after pulse duration time elapsed
02:16:08.018 00.031 9828 IsSlewing returns 0
02:16:08.018 00.000 9828 IsGuiding returns 1
02:16:08.050 00.032 9828 IsSlewing returns 0
02:16:08.050 00.000 9828 IsGuiding returns 1
02:16:08.082 00.032 9828 IsSlewing returns 0
02:16:08.082 00.000 9828 IsGuiding returns 1
02:16:08.112 00.030 9828 IsSlewing returns 0
02:16:08.112 00.000 9828 IsGuiding returns 0
02:16:08.112 00.000 9828 scope move finished after 15 + 139 ms
02:16:08.112 00.000 9828 Move returns status 0, amount 15
02:16:08.112 00.000 9828 move complete, result=0
02:16:08.112 00.000 9828 worker thread done servicing request
02:16:08.112 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:16:08.501 00.389 8976 Exposure complete
02:16:08.506 00.005 8976 worker thread done servicing request
02:16:08.506 00.000 5052 OnExposeComplete: enter
02:16:08.506 00.000 5052 UpdateGuideState(): m_state=6
02:16:08.506 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7896
02:16:08.506 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.79, Mass=206, SNR=9.9, Peak=76 HFD=2.4
02:16:08.506 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
02:16:08.506 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:16:08.506 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.08 hyp=0.66 cameraTheta=0.12 mountX=-0.22 mountY=-0.59, mountTheta=-1.93
02:16:08.507 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.08, opts=13)
02:16:08.507 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.08)
02:16:08.507 00.000 8976 Worker thread wakes up
02:16:08.507 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.08) opts 0xd
02:16:08.507 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.08)
02:16:08.507 00.000 8976 Moving (0.65, 0.08) raw xDistance=-0.22 yDistance=-0.59
02:16:08.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:16:08.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
02:16:08.507 00.000 8976 MoveAxis(R, 0, ABG)
02:16:08.507 00.000 8976 MoveAxis(U, 2, ABG)
02:16:08.507 00.000 8976 stepping (-10, 3) + (0, 2)
02:16:08.507 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:08.508 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:16:08.518 00.010 5052 UpdateGuideState exits: m=206 SNR=9.9
02:16:08.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:08.518 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:08.518 00.000 5052 Enqueuing Expose request
02:16:08.544 00.026 8976 Received - 47 (G) 
02:16:08.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:08.544 00.000 8976 stepped: pos (-10, 5)
02:16:08.544 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
02:16:08.544 00.000 8976 MountToCamera -- mountX=1.84 mountY=-0.31 hyp=1.87 mountTheta=-0.16 cameraX=-0.57, cameraY=1.78 cameraTheta=1.88
02:16:08.544 00.000 8976 incremental bump (-0.566, 1.780) isValid = 1
02:16:08.544 00.000 8976 Scheduling Mount bump of (-0.035, 0.114)
02:16:08.544 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:16:08.544 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:16:08.544 00.000 8976 move complete, result=0
02:16:08.544 00.000 9828 Worker thread wakes up
02:16:08.544 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:16:08.544 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:16:08.544 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.96 = -1.32)
02:16:08.544 00.000 8976 worker thread done servicing request
02:16:08.544 00.000 8976 Worker thread wakes up
02:16:08.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:08.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:08.544 00.000 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.40)
02:16:08.545 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:16:08.545 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=-0.12, mountTheta=-1.32
02:16:08.545 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:16:08.545 00.000 9828 BLC: window closed
02:16:08.545 00.000 9828 MoveAxis(W, 9, B)
02:16:08.545 00.000 9828 Guiding  Dir = 3, Dur = 9
02:16:08.545 00.000 9828 IsSlewing returns 0
02:16:08.545 00.000 9828 IsGuiding returns 0
02:16:08.545 00.000 9828 PulseGuide returned control before completion, sleep 19
02:16:08.576 00.031 9828 IsGuiding returns 1
02:16:08.576 00.000 9828 scope still moving after pulse duration time elapsed
02:16:08.608 00.032 9828 IsSlewing returns 0
02:16:08.608 00.000 9828 IsGuiding returns 1
02:16:08.639 00.031 9828 IsSlewing returns 0
02:16:08.639 00.000 9828 IsGuiding returns 1
02:16:08.670 00.031 9828 IsSlewing returns 0
02:16:08.670 00.000 9828 IsGuiding returns 0
02:16:08.670 00.000 9828 scope move finished after 9 + 115 ms
02:16:08.670 00.000 9828 Move returns status 0, amount 9
02:16:08.670 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:08.670 00.000 9828 MoveAxis(N, 16, B)
02:16:08.670 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:08.686 00.016 9828 IsSlewing returns 0
02:16:08.686 00.000 9828 IsGuiding returns 0
02:16:08.686 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:08.717 00.031 9828 IsGuiding returns 1
02:16:08.717 00.000 9828 scope still moving after pulse duration time elapsed
02:16:08.748 00.031 9828 IsSlewing returns 0
02:16:08.748 00.000 9828 IsGuiding returns 1
02:16:08.779 00.031 9828 IsSlewing returns 0
02:16:08.779 00.000 9828 IsGuiding returns 1
02:16:08.810 00.031 9828 IsSlewing returns 0
02:16:08.810 00.000 9828 IsGuiding returns 1
02:16:08.841 00.031 9828 IsSlewing returns 0
02:16:08.841 00.000 9828 IsGuiding returns 0
02:16:08.841 00.000 9828 scope move finished after 16 + 138 ms
02:16:08.841 00.000 9828 Move returns status 0, amount 16
02:16:08.841 00.000 9828 move complete, result=0
02:16:08.841 00.000 9828 worker thread done servicing request
02:16:08.841 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:16:09.234 00.393 8976 Exposure complete
02:16:09.239 00.005 8976 worker thread done servicing request
02:16:09.239 00.000 5052 OnExposeComplete: enter
02:16:09.239 00.000 5052 UpdateGuideState(): m_state=6
02:16:09.239 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7897
02:16:09.239 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=282.08, Mass=169, SNR=9.0, Peak=78 HFD=2.1
02:16:09.239 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
02:16:09.239 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
02:16:09.239 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.37 hyp=0.43 cameraTheta=2.10 mountX=0.43 mountY=-0.02, mountTheta=-0.05
02:16:09.240 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.37, opts=13)
02:16:09.240 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.37)
02:16:09.240 00.000 8976 Worker thread wakes up
02:16:09.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.37) opts 0xd
02:16:09.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.37)
02:16:09.240 00.000 8976 Moving (-0.22, 0.37) raw xDistance=0.43 yDistance=-0.02
02:16:09.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:16:09.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:16:09.240 00.000 8976 MoveAxis(L, 2, ABG)
02:16:09.241 00.001 8976 stepping (-10, 5) + (-2, 0)
02:16:09.241 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:09.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:16:09.250 00.009 5052 UpdateGuideState exits: m=169 SNR=9.0
02:16:09.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:09.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:09.250 00.000 5052 Enqueuing Expose request
02:16:09.262 00.012 8976 Received - 47 (G) 
02:16:09.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:09.262 00.000 8976 stepped: pos (-12, 5)
02:16:09.262 00.000 8976 MoveAxis(U, 0, ABG)
02:16:09.262 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
02:16:09.262 00.000 8976 MountToCamera -- mountX=1.84 mountY=-0.47 hyp=1.90 mountTheta=-0.25 cameraX=-0.42, cameraY=1.85 cameraTheta=1.79
02:16:09.262 00.000 8976 incremental bump (-0.422, 1.852) isValid = 1
02:16:09.262 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
02:16:09.263 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:16:09.263 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:16:09.263 00.000 8976 move complete, result=0
02:16:09.263 00.000 9828 Worker thread wakes up
02:16:09.263 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:16:09.263 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:16:09.263 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
02:16:09.263 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
02:16:09.263 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
02:16:09.263 00.000 8976 worker thread done servicing request
02:16:09.263 00.000 8976 Worker thread wakes up
02:16:09.263 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
02:16:09.263 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:16:09.263 00.000 9828 BLC: window closed
02:16:09.263 00.000 9828 MoveAxis(W, 6, B)
02:16:09.263 00.000 9828 Guiding  Dir = 3, Dur = 6
02:16:09.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:09.264 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:09.264 00.000 9828 IsSlewing returns 0
02:16:09.264 00.000 9828 IsGuiding returns 0
02:16:09.264 00.000 9828 PulseGuide returned control before completion, sleep 16
02:16:09.290 00.026 9828 IsGuiding returns 1
02:16:09.290 00.000 9828 scope still moving after pulse duration time elapsed
02:16:09.321 00.031 9828 IsSlewing returns 0
02:16:09.321 00.000 9828 IsGuiding returns 1
02:16:09.352 00.031 9828 IsSlewing returns 0
02:16:09.352 00.000 9828 IsGuiding returns 1
02:16:09.383 00.031 9828 IsSlewing returns 0
02:16:09.383 00.000 9828 IsGuiding returns 0
02:16:09.383 00.000 9828 scope move finished after 6 + 113 ms
02:16:09.383 00.000 9828 Move returns status 0, amount 6
02:16:09.384 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:09.384 00.000 9828 MoveAxis(N, 16, B)
02:16:09.384 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:09.398 00.014 9828 IsSlewing returns 0
02:16:09.399 00.001 9828 IsGuiding returns 0
02:16:09.399 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:09.430 00.031 9828 IsGuiding returns 1
02:16:09.430 00.000 9828 scope still moving after pulse duration time elapsed
02:16:09.461 00.031 9828 IsSlewing returns 0
02:16:09.461 00.000 9828 IsGuiding returns 1
02:16:09.492 00.031 9828 IsSlewing returns 0
02:16:09.492 00.000 9828 IsGuiding returns 1
02:16:09.523 00.031 9828 IsSlewing returns 0
02:16:09.523 00.000 9828 IsGuiding returns 1
02:16:09.553 00.030 9828 IsSlewing returns 0
02:16:09.553 00.000 9828 IsGuiding returns 0
02:16:09.553 00.000 9828 scope move finished after 16 + 138 ms
02:16:09.553 00.000 9828 Move returns status 0, amount 16
02:16:09.553 00.000 9828 move complete, result=0
02:16:09.553 00.000 9828 worker thread done servicing request
02:16:09.553 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:16:09.970 00.417 8976 Exposure complete
02:16:09.976 00.006 8976 worker thread done servicing request
02:16:09.976 00.000 5052 OnExposeComplete: enter
02:16:09.976 00.000 5052 UpdateGuideState(): m_state=6
02:16:09.976 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7898
02:16:09.976 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.60, Mass=167, SNR=9.0, Peak=85 HFD=1.7
02:16:09.976 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.37 = 1.92)
02:16:09.976 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.81)
02:16:09.976 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.32 mountX=-0.05 mountY=0.14, mountTheta=1.91
02:16:09.977 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.11, opts=13)
02:16:09.977 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.11)
02:16:09.977 00.000 8976 Worker thread wakes up
02:16:09.977 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.11) opts 0xd
02:16:09.977 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.11)
02:16:09.977 00.000 8976 Moving (-0.10, -0.11) raw xDistance=-0.05 yDistance=0.14
02:16:09.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:16:09.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:16:09.977 00.000 8976 MoveAxis(R, 0, ABG)
02:16:09.977 00.000 8976 MoveAxis(U, 0, ABG)
02:16:09.977 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
02:16:09.977 00.000 8976 MountToCamera -- mountX=1.84 mountY=-0.58 hyp=1.93 mountTheta=-0.30 cameraX=-0.33, cameraY=1.90 cameraTheta=1.74
02:16:09.977 00.000 8976 incremental bump (-0.325, 1.900) isValid = 1
02:16:09.977 00.000 8976 Scheduling Mount bump of (-0.019, 0.117)
02:16:09.977 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:16:09.977 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:16:09.977 00.000 8976 move complete, result=0
02:16:09.977 00.000 9828 Worker thread wakes up
02:16:09.978 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:16:09.978 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:16:09.978 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.45)
02:16:09.978 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.53)
02:16:09.978 00.000 8976 worker thread done servicing request
02:16:09.978 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:16:09.978 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.45
02:16:09.978 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:16:09.978 00.000 9828 BLC: window closed
02:16:09.978 00.000 9828 MoveAxis(W, 4, B)
02:16:09.978 00.000 9828 Guiding  Dir = 3, Dur = 4
02:16:09.978 00.000 9828 IsSlewing returns 0
02:16:09.979 00.001 9828 IsGuiding returns 0
02:16:09.979 00.000 9828 PulseGuide returned control before completion, sleep 14
02:16:09.987 00.008 5052 UpdateGuideState exits: m=167 SNR=9.0
02:16:09.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:09.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:09.987 00.000 5052 Enqueuing Expose request
02:16:09.987 00.000 8976 Worker thread wakes up
02:16:09.987 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:09.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:09.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:10.008 00.021 9828 IsGuiding returns 1
02:16:10.008 00.000 9828 scope still moving after pulse duration time elapsed
02:16:10.040 00.032 9828 IsSlewing returns 0
02:16:10.040 00.000 9828 IsGuiding returns 1
02:16:10.070 00.030 9828 IsSlewing returns 0
02:16:10.070 00.000 9828 IsGuiding returns 1
02:16:10.102 00.032 9828 IsSlewing returns 0
02:16:10.102 00.000 9828 IsGuiding returns 0
02:16:10.102 00.000 9828 scope move finished after 4 + 119 ms
02:16:10.102 00.000 9828 Move returns status 0, amount 4
02:16:10.102 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:10.102 00.000 9828 MoveAxis(N, 16, B)
02:16:10.102 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:10.117 00.015 9828 IsSlewing returns 0
02:16:10.118 00.001 9828 IsGuiding returns 0
02:16:10.118 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:10.149 00.031 9828 IsGuiding returns 1
02:16:10.149 00.000 9828 scope still moving after pulse duration time elapsed
02:16:10.180 00.031 9828 IsSlewing returns 0
02:16:10.180 00.000 9828 IsGuiding returns 1
02:16:10.211 00.031 9828 IsSlewing returns 0
02:16:10.211 00.000 9828 IsGuiding returns 1
02:16:10.242 00.031 9828 IsSlewing returns 0
02:16:10.242 00.000 9828 IsGuiding returns 1
02:16:10.272 00.030 9828 IsSlewing returns 0
02:16:10.272 00.000 9828 IsGuiding returns 0
02:16:10.277 00.005 9828 scope move finished after 16 + 143 ms
02:16:10.277 00.000 9828 Move returns status 0, amount 16
02:16:10.277 00.000 9828 move complete, result=0
02:16:10.277 00.000 9828 worker thread done servicing request
02:16:10.278 00.001 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:16:10.677 00.399 8976 Exposure complete
02:16:10.683 00.006 8976 worker thread done servicing request
02:16:10.683 00.000 5052 OnExposeComplete: enter
02:16:10.683 00.000 5052 UpdateGuideState(): m_state=6
02:16:10.683 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7899
02:16:10.683 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.12, Mass=181, SNR=9.4, Peak=80 HFD=1.9
02:16:10.683 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.10 = -3.10)
02:16:10.683 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.20 = 3.08)
02:16:10.683 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.59 hyp=0.68 cameraTheta=-1.05 mountX=-0.68 mountY=0.04, mountTheta=3.08
02:16:10.685 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.59, opts=13)
02:16:10.685 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.59)
02:16:10.685 00.000 8976 Worker thread wakes up
02:16:10.685 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.59) opts 0xd
02:16:10.685 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.59)
02:16:10.685 00.000 8976 Moving (0.34, -0.59) raw xDistance=-0.68 yDistance=0.04
02:16:10.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
02:16:10.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:16:10.685 00.000 8976 MoveAxis(R, 3, ABG)
02:16:10.685 00.000 8976 stepping (-12, 5) + (3, 0)
02:16:10.685 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:10.686 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:16:10.699 00.013 5052 UpdateGuideState exits: m=181 SNR=9.4
02:16:10.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:10.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:10.699 00.000 5052 Enqueuing Expose request
02:16:10.717 00.018 8976 Received - 47 (G) 
02:16:10.717 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:10.717 00.000 8976 stepped: pos (-9, 5)
02:16:10.717 00.000 8976 MoveAxis(U, 0, ABG)
02:16:10.717 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
02:16:10.717 00.000 8976 MountToCamera -- mountX=1.69 mountY=-0.65 hyp=1.81 mountTheta=-0.37 cameraX=-0.19, cameraY=1.80 cameraTheta=1.68
02:16:10.717 00.000 8976 incremental bump (-0.192, 1.797) isValid = 1
02:16:10.717 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
02:16:10.717 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:16:10.717 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:16:10.717 00.000 8976 move complete, result=0
02:16:10.717 00.000 8976 worker thread done servicing request
02:16:10.717 00.000 8976 Worker thread wakes up
02:16:10.717 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.0 px 0 ms NORTH
02:16:10.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:10.718 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:10.718 00.000 9828 Worker thread wakes up
02:16:10.718 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:16:10.718 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:16:10.718 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
02:16:10.718 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
02:16:10.718 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.51
02:16:10.718 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:16:10.718 00.000 9828 BLC: window closed
02:16:10.718 00.000 9828 MoveAxis(W, 2, B)
02:16:10.718 00.000 9828 Guiding  Dir = 3, Dur = 2
02:16:10.718 00.000 9828 IsSlewing returns 0
02:16:10.719 00.001 9828 IsGuiding returns 0
02:16:10.719 00.000 9828 PulseGuide returned control before completion, sleep 12
02:16:10.738 00.019 9828 IsGuiding returns 1
02:16:10.738 00.000 9828 scope still moving after pulse duration time elapsed
02:16:10.769 00.031 9828 IsSlewing returns 0
02:16:10.769 00.000 9828 IsGuiding returns 1
02:16:10.800 00.031 9828 IsSlewing returns 0
02:16:10.800 00.000 9828 IsGuiding returns 1
02:16:10.831 00.031 9828 IsSlewing returns 0
02:16:10.831 00.000 9828 IsGuiding returns 0
02:16:10.831 00.000 9828 scope move finished after 2 + 109 ms
02:16:10.831 00.000 9828 Move returns status 0, amount 2
02:16:10.831 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:10.831 00.000 9828 MoveAxis(N, 16, B)
02:16:10.831 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:10.846 00.015 9828 IsSlewing returns 0
02:16:10.846 00.000 9828 IsGuiding returns 0
02:16:10.846 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:10.878 00.032 9828 IsGuiding returns 1
02:16:10.878 00.000 9828 scope still moving after pulse duration time elapsed
02:16:10.910 00.032 9828 IsSlewing returns 0
02:16:10.910 00.000 9828 IsGuiding returns 1
02:16:10.942 00.032 9828 IsSlewing returns 0
02:16:10.942 00.000 9828 IsGuiding returns 1
02:16:10.974 00.032 9828 IsSlewing returns 0
02:16:10.974 00.000 9828 IsGuiding returns 1
02:16:11.004 00.030 9828 IsSlewing returns 0
02:16:11.004 00.000 9828 IsGuiding returns 0
02:16:11.004 00.000 9828 scope move finished after 16 + 142 ms
02:16:11.004 00.000 9828 Move returns status 0, amount 16
02:16:11.004 00.000 9828 move complete, result=0
02:16:11.004 00.000 9828 worker thread done servicing request
02:16:11.004 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:16:11.412 00.408 8976 Exposure complete
02:16:11.417 00.005 8976 worker thread done servicing request
02:16:11.417 00.000 5052 OnExposeComplete: enter
02:16:11.417 00.000 5052 UpdateGuideState(): m_state=6
02:16:11.417 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7900
02:16:11.417 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.81, Mass=164, SNR=8.9, Peak=84 HFD=1.4
02:16:11.417 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
02:16:11.417 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
02:16:11.417 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.11 hyp=0.36 cameraTheta=0.30 mountX=-0.06 mountY=-0.35, mountTheta=-1.75
02:16:11.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.11, opts=13)
02:16:11.418 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.11)
02:16:11.418 00.000 8976 Worker thread wakes up
02:16:11.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.11) opts 0xd
02:16:11.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.11)
02:16:11.418 00.000 8976 Moving (0.34, 0.11) raw xDistance=-0.06 yDistance=-0.35
02:16:11.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:16:11.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:16:11.418 00.000 8976 MoveAxis(R, 0, ABG)
02:16:11.418 00.000 8976 MoveAxis(U, 1, ABG)
02:16:11.418 00.000 8976 stepping (-9, 5) + (0, 1)
02:16:11.418 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:11.419 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:16:11.428 00.009 5052 UpdateGuideState exits: m=164 SNR=8.9
02:16:11.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:11.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:11.429 00.001 5052 Enqueuing Expose request
02:16:11.437 00.008 8976 Received - 47 (G) 
02:16:11.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:11.437 00.000 8976 stepped: pos (-9, 6)
02:16:11.437 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
02:16:11.437 00.000 8976 MountToCamera -- mountX=1.59 mountY=-0.75 hyp=1.75 mountTheta=-0.44 cameraX=-0.06, cameraY=1.75 cameraTheta=1.60
02:16:11.437 00.000 8976 incremental bump (-0.056, 1.752) isValid = 1
02:16:11.437 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
02:16:11.437 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:16:11.437 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:16:11.437 00.000 8976 move complete, result=0
02:16:11.437 00.000 9828 Worker thread wakes up
02:16:11.437 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:16:11.437 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:16:11.437 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
02:16:11.437 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:16:11.437 00.000 8976 worker thread done servicing request
02:16:11.437 00.000 8976 Worker thread wakes up
02:16:11.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:11.438 00.001 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.67)
02:16:11.438 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:11.438 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
02:16:11.438 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:16:11.438 00.000 9828 BLC: window closed
02:16:11.438 00.000 9828 MoveAxis(E, 1, B)
02:16:11.438 00.000 9828 Guiding  Dir = 2, Dur = 1
02:16:11.438 00.000 9828 IsSlewing returns 0
02:16:11.438 00.000 9828 IsGuiding returns 0
02:16:11.438 00.000 9828 PulseGuide returned control before completion, sleep 11
02:16:11.452 00.014 9828 IsGuiding returns 1
02:16:11.452 00.000 9828 scope still moving after pulse duration time elapsed
02:16:11.484 00.032 9828 IsSlewing returns 0
02:16:11.484 00.000 9828 IsGuiding returns 1
02:16:11.514 00.030 9828 IsSlewing returns 0
02:16:11.514 00.000 9828 IsGuiding returns 1
02:16:11.545 00.031 9828 IsSlewing returns 0
02:16:11.545 00.000 9828 IsGuiding returns 1
02:16:11.576 00.031 9828 IsSlewing returns 0
02:16:11.576 00.000 9828 IsGuiding returns 0
02:16:11.576 00.000 9828 scope move finished after 1 + 137 ms
02:16:11.576 00.000 9828 Move returns status 0, amount 1
02:16:11.576 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:11.576 00.000 9828 MoveAxis(N, 16, B)
02:16:11.576 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:11.591 00.015 9828 IsSlewing returns 0
02:16:11.591 00.000 9828 IsGuiding returns 0
02:16:11.591 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:11.623 00.032 9828 IsGuiding returns 1
02:16:11.623 00.000 9828 scope still moving after pulse duration time elapsed
02:16:11.655 00.032 9828 IsSlewing returns 0
02:16:11.655 00.000 9828 IsGuiding returns 1
02:16:11.687 00.032 9828 IsSlewing returns 0
02:16:11.687 00.000 9828 IsGuiding returns 1
02:16:11.718 00.031 9828 IsSlewing returns 0
02:16:11.718 00.000 9828 IsGuiding returns 1
02:16:11.749 00.031 9828 IsSlewing returns 0
02:16:11.749 00.000 9828 IsGuiding returns 0
02:16:11.749 00.000 9828 scope move finished after 16 + 141 ms
02:16:11.749 00.000 9828 Move returns status 0, amount 16
02:16:11.749 00.000 9828 move complete, result=0
02:16:11.749 00.000 9828 worker thread done servicing request
02:16:11.749 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:16:12.133 00.384 8976 Exposure complete
02:16:12.139 00.006 8976 worker thread done servicing request
02:16:12.139 00.000 5052 OnExposeComplete: enter
02:16:12.139 00.000 5052 UpdateGuideState(): m_state=6
02:16:12.139 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7901
02:16:12.139 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.82, Mass=193, SNR=9.6, Peak=85 HFD=1.8
02:16:12.139 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:16:12.139 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:16:12.139 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.11 hyp=0.49 cameraTheta=0.22 mountX=-0.12 mountY=-0.46, mountTheta=-1.83
02:16:12.140 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.11, opts=13)
02:16:12.140 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.11)
02:16:12.140 00.000 8976 Worker thread wakes up
02:16:12.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.11) opts 0xd
02:16:12.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.11)
02:16:12.140 00.000 8976 Moving (0.48, 0.11) raw xDistance=-0.12 yDistance=-0.46
02:16:12.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:16:12.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
02:16:12.140 00.000 8976 MoveAxis(R, 0, ABG)
02:16:12.140 00.000 8976 MoveAxis(U, 2, ABG)
02:16:12.140 00.000 8976 stepping (-9, 6) + (0, 2)
02:16:12.140 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:12.141 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:16:12.150 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
02:16:12.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:12.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:12.150 00.000 5052 Enqueuing Expose request
02:16:12.172 00.022 8976 Received - 47 (G) 
02:16:12.172 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:12.172 00.000 8976 stepped: pos (-9, 8)
02:16:12.172 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:16:12.172 00.000 8976 MountToCamera -- mountX=1.52 mountY=-0.92 hyp=1.77 mountTheta=-0.55 cameraX=0.13, cameraY=1.77 cameraTheta=1.50
02:16:12.172 00.000 8976 incremental bump (0.129, 1.770) isValid = 1
02:16:12.172 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
02:16:12.172 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:16:12.172 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:16:12.173 00.001 8976 move complete, result=0
02:16:12.173 00.000 9828 Worker thread wakes up
02:16:12.173 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:16:12.173 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:16:12.173 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
02:16:12.173 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
02:16:12.173 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
02:16:12.173 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:16:12.173 00.000 9828 BLC: window closed
02:16:12.173 00.000 8976 worker thread done servicing request
02:16:12.173 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:16:12.173 00.000 9828 MoveAxis(E, 4, B)
02:16:12.173 00.000 9828 Guiding  Dir = 2, Dur = 4
02:16:12.173 00.000 8976 Worker thread wakes up
02:16:12.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:12.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:12.174 00.001 9828 IsSlewing returns 0
02:16:12.174 00.000 9828 IsGuiding returns 0
02:16:12.174 00.000 9828 PulseGuide returned control before completion, sleep 14
02:16:12.199 00.025 9828 IsGuiding returns 1
02:16:12.199 00.000 9828 scope still moving after pulse duration time elapsed
02:16:12.231 00.032 9828 IsSlewing returns 0
02:16:12.231 00.000 9828 IsGuiding returns 1
02:16:12.261 00.030 9828 IsSlewing returns 0
02:16:12.262 00.001 9828 IsGuiding returns 1
02:16:12.293 00.031 9828 IsSlewing returns 0
02:16:12.293 00.000 9828 IsGuiding returns 0
02:16:12.293 00.000 9828 scope move finished after 4 + 115 ms
02:16:12.293 00.000 9828 Move returns status 0, amount 4
02:16:12.293 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:12.293 00.000 9828 MoveAxis(N, 16, B)
02:16:12.293 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:12.309 00.016 9828 IsSlewing returns 0
02:16:12.309 00.000 9828 IsGuiding returns 0
02:16:12.309 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:12.341 00.032 9828 IsGuiding returns 1
02:16:12.341 00.000 9828 scope still moving after pulse duration time elapsed
02:16:12.373 00.032 9828 IsSlewing returns 0
02:16:12.373 00.000 9828 IsGuiding returns 1
02:16:12.405 00.032 9828 IsSlewing returns 0
02:16:12.405 00.000 9828 IsGuiding returns 1
02:16:12.436 00.031 9828 IsSlewing returns 0
02:16:12.436 00.000 9828 IsGuiding returns 0
02:16:12.436 00.000 9828 scope move finished after 16 + 110 ms
02:16:12.436 00.000 9828 Move returns status 0, amount 16
02:16:12.436 00.000 9828 move complete, result=0
02:16:12.436 00.000 9828 worker thread done servicing request
02:16:12.436 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:16:12.866 00.430 8976 Exposure complete
02:16:12.871 00.005 8976 worker thread done servicing request
02:16:12.871 00.000 5052 OnExposeComplete: enter
02:16:12.871 00.000 5052 UpdateGuideState(): m_state=6
02:16:12.871 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7902
02:16:12.871 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.78, Mass=197, SNR=9.7, Peak=79 HFD=1.9
02:16:12.871 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
02:16:12.871 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
02:16:12.871 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.07 hyp=0.29 cameraTheta=0.25 mountX=-0.06 mountY=-0.28, mountTheta=-1.80
02:16:12.873 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.07, opts=13)
02:16:12.873 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.07)
02:16:12.873 00.000 8976 Worker thread wakes up
02:16:12.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.07) opts 0xd
02:16:12.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.07)
02:16:12.873 00.000 8976 Moving (0.28, 0.07) raw xDistance=-0.06 yDistance=-0.28
02:16:12.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:16:12.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
02:16:12.873 00.000 8976 MoveAxis(R, 0, ABG)
02:16:12.873 00.000 8976 MoveAxis(U, 1, ABG)
02:16:12.873 00.000 8976 stepping (-9, 8) + (0, 1)
02:16:12.873 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:12.874 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:16:12.883 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
02:16:12.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:12.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:12.883 00.000 5052 Enqueuing Expose request
02:16:12.892 00.009 8976 Received - 47 (G) 
02:16:12.892 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:12.892 00.000 8976 stepped: pos (-9, 9)
02:16:12.892 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:16:12.892 00.000 8976 MountToCamera -- mountX=1.47 mountY=-1.09 hyp=1.83 mountTheta=-0.64 cameraX=0.30, cameraY=1.81 cameraTheta=1.41
02:16:12.892 00.000 8976 incremental bump (0.299, 1.805) isValid = 1
02:16:12.892 00.000 8976 Scheduling Mount bump of (0.019, 0.118)
02:16:12.892 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:16:12.892 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:16:12.892 00.000 8976 move complete, result=0
02:16:12.892 00.000 8976 worker thread done servicing request
02:16:12.892 00.000 9828 Worker thread wakes up
02:16:12.892 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:16:12.892 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:16:12.892 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.78)
02:16:12.892 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.86)
02:16:12.892 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
02:16:12.893 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:16:12.893 00.000 9828 BLC: window closed
02:16:12.893 00.000 8976 Worker thread wakes up
02:16:12.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:12.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:12.893 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:16:12.893 00.000 9828 MoveAxis(E, 8, B)
02:16:12.893 00.000 9828 Guiding  Dir = 2, Dur = 8
02:16:12.893 00.000 9828 IsSlewing returns 0
02:16:12.893 00.000 9828 IsGuiding returns 0
02:16:12.893 00.000 9828 PulseGuide returned control before completion, sleep 18
02:16:12.918 00.025 9828 IsGuiding returns 1
02:16:12.918 00.000 9828 scope still moving after pulse duration time elapsed
02:16:12.951 00.033 9828 IsSlewing returns 0
02:16:12.951 00.000 9828 IsGuiding returns 1
02:16:12.982 00.031 9828 IsSlewing returns 0
02:16:12.982 00.000 9828 IsGuiding returns 1
02:16:13.013 00.031 9828 IsSlewing returns 0
02:16:13.013 00.000 9828 IsGuiding returns 0
02:16:13.013 00.000 9828 scope move finished after 8 + 111 ms
02:16:13.013 00.000 9828 Move returns status 0, amount 8
02:16:13.013 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:13.013 00.000 9828 MoveAxis(N, 16, B)
02:16:13.013 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:13.028 00.015 9828 IsSlewing returns 0
02:16:13.028 00.000 9828 IsGuiding returns 0
02:16:13.029 00.001 9828 PulseGuide returned control before completion, sleep 26
02:16:13.058 00.029 9828 IsGuiding returns 1
02:16:13.058 00.000 9828 scope still moving after pulse duration time elapsed
02:16:13.090 00.032 9828 IsSlewing returns 0
02:16:13.090 00.000 9828 IsGuiding returns 1
02:16:13.121 00.031 9828 IsSlewing returns 0
02:16:13.121 00.000 9828 IsGuiding returns 1
02:16:13.152 00.031 9828 IsSlewing returns 0
02:16:13.152 00.000 9828 IsGuiding returns 1
02:16:13.182 00.030 9828 IsSlewing returns 0
02:16:13.182 00.000 9828 IsGuiding returns 0
02:16:13.182 00.000 9828 scope move finished after 16 + 137 ms
02:16:13.182 00.000 9828 Move returns status 0, amount 16
02:16:13.182 00.000 9828 move complete, result=0
02:16:13.182 00.000 9828 worker thread done servicing request
02:16:13.182 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:16:13.579 00.397 8976 Exposure complete
02:16:13.585 00.006 8976 worker thread done servicing request
02:16:13.585 00.000 5052 OnExposeComplete: enter
02:16:13.585 00.000 5052 UpdateGuideState(): m_state=6
02:16:13.585 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7903
02:16:13.585 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.50, Mass=179, SNR=9.3, Peak=83 HFD=2.0
02:16:13.585 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
02:16:13.585 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.37)
02:16:13.585 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.77 mountX=-0.17 mountY=0.15, mountTheta=2.41
02:16:13.586 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.21, opts=13)
02:16:13.586 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.21)
02:16:13.586 00.000 8976 Worker thread wakes up
02:16:13.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.21) opts 0xd
02:16:13.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.21)
02:16:13.586 00.000 8976 Moving (-0.04, -0.21) raw xDistance=-0.17 yDistance=0.15
02:16:13.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:16:13.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:16:13.586 00.000 8976 MoveAxis(R, 0, ABG)
02:16:13.586 00.000 8976 MoveAxis(U, 0, ABG)
02:16:13.586 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
02:16:13.586 00.000 8976 MountToCamera -- mountX=1.44 mountY=-1.20 hyp=1.88 mountTheta=-0.69 cameraX=0.41, cameraY=1.83 cameraTheta=1.35
02:16:13.586 00.000 8976 incremental bump (0.413, 1.829) isValid = 1
02:16:13.586 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
02:16:13.586 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:16:13.587 00.001 8976 Enqueuing Move request for scope (0.03, 0.12)
02:16:13.587 00.000 8976 move complete, result=0
02:16:13.587 00.000 9828 Worker thread wakes up
02:16:13.587 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:16:13.587 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:16:13.587 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
02:16:13.587 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
02:16:13.587 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
02:16:13.587 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:16:13.587 00.000 9828 BLC: window closed
02:16:13.587 00.000 9828 MoveAxis(E, 10, B)
02:16:13.587 00.000 9828 Guiding  Dir = 2, Dur = 10
02:16:13.587 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:16:13.587 00.000 8976 worker thread done servicing request
02:16:13.587 00.000 9828 IsSlewing returns 0
02:16:13.587 00.000 9828 IsGuiding returns 0
02:16:13.588 00.001 9828 PulseGuide returned control before completion, sleep 20
02:16:13.597 00.009 5052 UpdateGuideState exits: m=179 SNR=9.3
02:16:13.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:13.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:13.597 00.000 5052 Enqueuing Expose request
02:16:13.597 00.000 8976 Worker thread wakes up
02:16:13.597 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:13.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:13.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:13.620 00.023 9828 IsGuiding returns 1
02:16:13.620 00.000 9828 scope still moving after pulse duration time elapsed
02:16:13.650 00.030 9828 IsSlewing returns 0
02:16:13.650 00.000 9828 IsGuiding returns 1
02:16:13.682 00.032 9828 IsSlewing returns 0
02:16:13.683 00.001 9828 IsGuiding returns 1
02:16:13.713 00.030 9828 IsSlewing returns 0
02:16:13.713 00.000 9828 IsGuiding returns 0
02:16:13.713 00.000 9828 scope move finished after 10 + 116 ms
02:16:13.713 00.000 9828 Move returns status 0, amount 10
02:16:13.713 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:13.713 00.000 9828 MoveAxis(N, 15, B)
02:16:13.713 00.000 9828 Guiding  Dir = 0, Dur = 15
02:16:13.729 00.016 9828 IsSlewing returns 0
02:16:13.729 00.000 9828 IsGuiding returns 0
02:16:13.729 00.000 9828 PulseGuide returned control before completion, sleep 25
02:16:13.761 00.032 9828 IsGuiding returns 1
02:16:13.761 00.000 9828 scope still moving after pulse duration time elapsed
02:16:13.793 00.032 9828 IsSlewing returns 0
02:16:13.793 00.000 9828 IsGuiding returns 1
02:16:13.824 00.031 9828 IsSlewing returns 0
02:16:13.824 00.000 9828 IsGuiding returns 1
02:16:13.856 00.032 9828 IsSlewing returns 0
02:16:13.856 00.000 9828 IsGuiding returns 1
02:16:13.887 00.031 9828 IsSlewing returns 0
02:16:13.887 00.000 9828 IsGuiding returns 0
02:16:13.887 00.000 9828 scope move finished after 15 + 142 ms
02:16:13.887 00.000 9828 Move returns status 0, amount 15
02:16:13.887 00.000 9828 move complete, result=0
02:16:13.887 00.000 9828 worker thread done servicing request
02:16:13.887 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:16:14.291 00.404 8976 Exposure complete
02:16:14.296 00.005 8976 worker thread done servicing request
02:16:14.297 00.001 5052 OnExposeComplete: enter
02:16:14.297 00.000 5052 UpdateGuideState(): m_state=6
02:16:14.297 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7904
02:16:14.297 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.40, Mass=199, SNR=9.8, Peak=84 HFD=1.7
02:16:14.297 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.57 = 1.72)
02:16:14.297 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
02:16:14.297 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.30 hyp=0.53 cameraTheta=-2.52 mountX=-0.08 mountY=0.53, mountTheta=1.72
02:16:14.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.30, opts=13)
02:16:14.298 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.30)
02:16:14.298 00.000 8976 Worker thread wakes up
02:16:14.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.30) opts 0xd
02:16:14.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.30)
02:16:14.298 00.000 8976 Moving (-0.43, -0.30) raw xDistance=-0.08 yDistance=0.53
02:16:14.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:16:14.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
02:16:14.298 00.000 8976 MoveAxis(R, 0, ABG)
02:16:14.298 00.000 8976 MoveAxis(D, 2, ABG)
02:16:14.298 00.000 8976 stepping (-9, 9) + (0, -2)
02:16:14.298 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:14.299 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:16:14.307 00.008 5052 UpdateGuideState exits: m=199 SNR=9.8
02:16:14.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:14.308 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:14.308 00.000 5052 Enqueuing Expose request
02:16:14.331 00.023 8976 Received - 47 (G) 
02:16:14.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:14.331 00.000 8976 stepped: pos (-9, 7)
02:16:14.331 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
02:16:14.331 00.000 8976 MountToCamera -- mountX=1.42 mountY=-1.17 hyp=1.84 mountTheta=-0.69 cameraX=0.40, cameraY=1.80 cameraTheta=1.35
02:16:14.331 00.000 8976 incremental bump (0.397, 1.798) isValid = 1
02:16:14.331 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
02:16:14.331 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:16:14.331 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:16:14.331 00.000 8976 move complete, result=0
02:16:14.331 00.000 8976 worker thread done servicing request
02:16:14.331 00.000 8976 Worker thread wakes up
02:16:14.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:14.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:14.331 00.000 9828 Worker thread wakes up
02:16:14.331 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:16:14.331 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:16:14.331 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:16:14.331 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.83)
02:16:14.332 00.001 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.91)
02:16:14.332 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:16:14.332 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:16:14.332 00.000 9828 BLC: window closed
02:16:14.332 00.000 9828 MoveAxis(E, 10, B)
02:16:14.332 00.000 9828 Guiding  Dir = 2, Dur = 10
02:16:14.332 00.000 9828 IsSlewing returns 0
02:16:14.332 00.000 9828 IsGuiding returns 0
02:16:14.332 00.000 9828 PulseGuide returned control before completion, sleep 20
02:16:14.367 00.035 9828 IsGuiding returns 1
02:16:14.371 00.004 9828 scope still moving after pulse duration time elapsed
02:16:14.398 00.027 9828 IsSlewing returns 0
02:16:14.398 00.000 9828 IsGuiding returns 1
02:16:14.429 00.031 9828 IsSlewing returns 0
02:16:14.429 00.000 9828 IsGuiding returns 1
02:16:14.460 00.031 9828 IsSlewing returns 0
02:16:14.460 00.000 9828 IsGuiding returns 0
02:16:14.460 00.000 9828 scope move finished after 10 + 118 ms
02:16:14.460 00.000 9828 Move returns status 0, amount 10
02:16:14.460 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:14.460 00.000 9828 MoveAxis(N, 15, B)
02:16:14.460 00.000 9828 Guiding  Dir = 0, Dur = 15
02:16:14.476 00.016 9828 IsSlewing returns 0
02:16:14.476 00.000 9828 IsGuiding returns 0
02:16:14.476 00.000 9828 PulseGuide returned control before completion, sleep 25
02:16:14.507 00.031 9828 IsGuiding returns 1
02:16:14.507 00.000 9828 scope still moving after pulse duration time elapsed
02:16:14.538 00.031 9828 IsSlewing returns 0
02:16:14.538 00.000 9828 IsGuiding returns 1
02:16:14.570 00.032 9828 IsSlewing returns 0
02:16:14.570 00.000 9828 IsGuiding returns 1
02:16:14.601 00.031 9828 IsSlewing returns 0
02:16:14.601 00.000 9828 IsGuiding returns 0
02:16:14.601 00.000 9828 scope move finished after 15 + 109 ms
02:16:14.601 00.000 9828 Move returns status 0, amount 15
02:16:14.601 00.000 9828 move complete, result=0
02:16:14.601 00.000 9828 worker thread done servicing request
02:16:14.601 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:16:15.023 00.422 8976 Exposure complete
02:16:15.028 00.005 8976 worker thread done servicing request
02:16:15.028 00.000 5052 OnExposeComplete: enter
02:16:15.028 00.000 5052 UpdateGuideState(): m_state=6
02:16:15.028 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7905
02:16:15.028 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.82, Mass=200, SNR=9.8, Peak=88 HFD=1.7
02:16:15.028 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:16:15.028 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
02:16:15.029 00.001 5052 CameraToMount -- cameraX=-0.45 cameraY=0.11 hyp=0.46 cameraTheta=2.89 mountX=0.31 mountY=0.31, mountTheta=0.80
02:16:15.029 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.11, opts=13)
02:16:15.029 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.11)
02:16:15.029 00.000 8976 Worker thread wakes up
02:16:15.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.11) opts 0xd
02:16:15.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.11)
02:16:15.030 00.001 8976 Moving (-0.45, 0.11) raw xDistance=0.31 yDistance=0.31
02:16:15.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:16:15.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
02:16:15.030 00.000 8976 MoveAxis(L, 1, ABG)
02:16:15.030 00.000 8976 stepping (-9, 7) + (-1, 0)
02:16:15.030 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:15.030 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:16:15.042 00.012 5052 UpdateGuideState exits: m=200 SNR=9.8
02:16:15.042 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:15.042 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:15.042 00.000 5052 Enqueuing Expose request
02:16:15.050 00.008 8976 Received - 47 (G) 
02:16:15.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:15.050 00.000 8976 stepped: pos (-10, 7)
02:16:15.050 00.000 8976 MoveAxis(D, 1, ABG)
02:16:15.050 00.000 8976 stepping (-10, 7) + (0, -1)
02:16:15.050 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:15.081 00.031 8976 Received - 47 (G) 
02:16:15.081 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:15.081 00.000 8976 stepped: pos (-10, 6)
02:16:15.081 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:16:15.082 00.001 8976 MountToCamera -- mountX=1.46 mountY=-1.10 hyp=1.82 mountTheta=-0.65 cameraX=0.32, cameraY=1.80 cameraTheta=1.40
02:16:15.082 00.000 8976 incremental bump (0.316, 1.797) isValid = 1
02:16:15.082 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:16:15.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:16:15.082 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:16:15.082 00.000 8976 move complete, result=0
02:16:15.082 00.000 8976 worker thread done servicing request
02:16:15.082 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:16:15.082 00.000 8976 Worker thread wakes up
02:16:15.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:15.082 00.000 9828 Worker thread wakes up
02:16:15.082 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:15.083 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:16:15.083 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:16:15.083 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:16:15.083 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.87)
02:16:15.083 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:16:15.083 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:16:15.083 00.000 9828 BLC: window closed
02:16:15.083 00.000 9828 MoveAxis(E, 8, B)
02:16:15.083 00.000 9828 Guiding  Dir = 2, Dur = 8
02:16:15.083 00.000 9828 IsSlewing returns 0
02:16:15.084 00.001 9828 IsGuiding returns 0
02:16:15.084 00.000 9828 PulseGuide returned control before completion, sleep 18
02:16:15.113 00.029 9828 IsGuiding returns 1
02:16:15.113 00.000 9828 scope still moving after pulse duration time elapsed
02:16:15.144 00.031 9828 IsSlewing returns 0
02:16:15.144 00.000 9828 IsGuiding returns 1
02:16:15.175 00.031 9828 IsSlewing returns 0
02:16:15.175 00.000 9828 IsGuiding returns 1
02:16:15.205 00.030 9828 IsSlewing returns 0
02:16:15.206 00.001 9828 IsGuiding returns 1
02:16:15.236 00.030 9828 IsSlewing returns 0
02:16:15.236 00.000 9828 IsGuiding returns 0
02:16:15.236 00.000 9828 scope move finished after 8 + 144 ms
02:16:15.236 00.000 9828 Move returns status 0, amount 8
02:16:15.236 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:15.236 00.000 9828 MoveAxis(N, 16, B)
02:16:15.236 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:15.252 00.016 9828 IsSlewing returns 0
02:16:15.252 00.000 9828 IsGuiding returns 0
02:16:15.252 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:15.283 00.031 9828 IsGuiding returns 1
02:16:15.283 00.000 9828 scope still moving after pulse duration time elapsed
02:16:15.314 00.031 9828 IsSlewing returns 0
02:16:15.314 00.000 9828 IsGuiding returns 1
02:16:15.360 00.046 9828 IsSlewing returns 0
02:16:15.360 00.000 9828 IsGuiding returns 1
02:16:15.390 00.030 9828 IsSlewing returns 0
02:16:15.390 00.000 9828 IsGuiding returns 0
02:16:15.390 00.000 9828 scope move finished after 16 + 122 ms
02:16:15.391 00.001 9828 Move returns status 0, amount 16
02:16:15.391 00.000 9828 move complete, result=0
02:16:15.391 00.000 9828 worker thread done servicing request
02:16:15.391 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:16:15.779 00.388 8976 Exposure complete
02:16:15.785 00.006 8976 worker thread done servicing request
02:16:15.785 00.000 5052 OnExposeComplete: enter
02:16:15.785 00.000 5052 UpdateGuideState(): m_state=6
02:16:15.785 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7906
02:16:15.785 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.50, Mass=177, SNR=9.3, Peak=87 HFD=1.7
02:16:15.785 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
02:16:15.785 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.72)
02:16:15.785 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.21 hyp=0.32 cameraTheta=-2.42 mountX=-0.08 mountY=0.32, mountTheta=1.82
02:16:15.786 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.21, opts=13)
02:16:15.786 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.21)
02:16:15.786 00.000 8976 Worker thread wakes up
02:16:15.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.21) opts 0xd
02:16:15.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.21)
02:16:15.786 00.000 8976 Moving (-0.24, -0.21) raw xDistance=-0.08 yDistance=0.32
02:16:15.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:16:15.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
02:16:15.786 00.000 8976 MoveAxis(R, 0, ABG)
02:16:15.786 00.000 8976 MoveAxis(D, 1, ABG)
02:16:15.786 00.000 8976 stepping (-10, 6) + (0, -1)
02:16:15.786 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:15.787 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:16:15.797 00.010 5052 UpdateGuideState exits: m=177 SNR=9.3
02:16:15.798 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:15.798 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:15.798 00.000 5052 Enqueuing Expose request
02:16:15.817 00.019 8976 Received - 47 (G) 
02:16:15.817 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:15.817 00.000 8976 stepped: pos (-10, 5)
02:16:15.817 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
02:16:15.817 00.000 8976 MountToCamera -- mountX=1.48 mountY=-1.00 hyp=1.79 mountTheta=-0.59 cameraX=0.21, cameraY=1.77 cameraTheta=1.45
02:16:15.817 00.000 8976 incremental bump (0.215, 1.774) isValid = 1
02:16:15.817 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
02:16:15.817 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:16:15.817 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:16:15.817 00.000 8976 move complete, result=0
02:16:15.817 00.000 9828 Worker thread wakes up
02:16:15.817 00.000 8976 worker thread done servicing request
02:16:15.817 00.000 8976 Worker thread wakes up
02:16:15.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:15.817 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:16:15.817 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:16:15.818 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:15.818 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:16:15.818 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
02:16:15.818 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
02:16:15.818 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
02:16:15.818 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:16:15.818 00.000 9828 BLC: window closed
02:16:15.818 00.000 9828 MoveAxis(E, 6, B)
02:16:15.818 00.000 9828 Guiding  Dir = 2, Dur = 6
02:16:15.818 00.000 9828 IsSlewing returns 0
02:16:15.819 00.001 9828 IsGuiding returns 0
02:16:15.819 00.000 9828 PulseGuide returned control before completion, sleep 16
02:16:15.844 00.025 9828 IsGuiding returns 1
02:16:15.844 00.000 9828 scope still moving after pulse duration time elapsed
02:16:15.876 00.032 9828 IsSlewing returns 0
02:16:15.876 00.000 9828 IsGuiding returns 1
02:16:15.906 00.030 9828 IsSlewing returns 0
02:16:15.906 00.000 9828 IsGuiding returns 1
02:16:15.937 00.031 9828 IsSlewing returns 0
02:16:15.937 00.000 9828 IsGuiding returns 0
02:16:15.937 00.000 9828 scope move finished after 6 + 112 ms
02:16:15.937 00.000 9828 Move returns status 0, amount 6
02:16:15.937 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:15.937 00.000 9828 MoveAxis(N, 16, B)
02:16:15.937 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:15.953 00.016 9828 IsSlewing returns 0
02:16:15.953 00.000 9828 IsGuiding returns 0
02:16:15.953 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:15.984 00.031 9828 IsGuiding returns 1
02:16:15.984 00.000 9828 scope still moving after pulse duration time elapsed
02:16:16.016 00.032 9828 IsSlewing returns 0
02:16:16.016 00.000 9828 IsGuiding returns 1
02:16:16.047 00.031 9828 IsSlewing returns 0
02:16:16.047 00.000 9828 IsGuiding returns 1
02:16:16.078 00.031 9828 IsSlewing returns 0
02:16:16.078 00.000 9828 IsGuiding returns 1
02:16:16.109 00.031 9828 IsSlewing returns 0
02:16:16.109 00.000 9828 IsGuiding returns 0
02:16:16.109 00.000 9828 scope move finished after 16 + 139 ms
02:16:16.109 00.000 9828 Move returns status 0, amount 16
02:16:16.109 00.000 9828 move complete, result=0
02:16:16.109 00.000 9828 worker thread done servicing request
02:16:16.109 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:16:16.510 00.401 8976 Exposure complete
02:16:16.516 00.006 8976 worker thread done servicing request
02:16:16.516 00.000 5052 OnExposeComplete: enter
02:16:16.516 00.000 5052 UpdateGuideState(): m_state=6
02:16:16.516 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7907
02:16:16.516 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.37, Mass=210, SNR=10.1, Peak=84 HFD=1.5
02:16:16.516 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.18 = 3.11)
02:16:16.516 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.00)
02:16:16.516 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.34 hyp=0.37 cameraTheta=-1.13 mountX=-0.37 mountY=0.05, mountTheta=3.00
02:16:16.517 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.34, opts=13)
02:16:16.517 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.34)
02:16:16.517 00.000 8976 Worker thread wakes up
02:16:16.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.34) opts 0xd
02:16:16.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.34)
02:16:16.517 00.000 8976 Moving (0.16, -0.34) raw xDistance=-0.37 yDistance=0.05
02:16:16.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:16:16.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:16:16.517 00.000 8976 MoveAxis(R, 2, ABG)
02:16:16.517 00.000 8976 stepping (-10, 5) + (2, 0)
02:16:16.517 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:16.518 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:16:16.527 00.009 5052 UpdateGuideState exits: m=210 SNR=10.1
02:16:16.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:16.528 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:16.528 00.000 5052 Enqueuing Expose request
02:16:16.552 00.024 8976 Received - 47 (G) 
02:16:16.552 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:16.552 00.000 8976 stepped: pos (-8, 5)
02:16:16.552 00.000 8976 MoveAxis(U, 0, ABG)
02:16:16.552 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:16:16.553 00.001 8976 MountToCamera -- mountX=1.40 mountY=-0.93 hyp=1.68 mountTheta=-0.59 cameraX=0.19, cameraY=1.67 cameraTheta=1.46
02:16:16.553 00.000 8976 incremental bump (0.193, 1.668) isValid = 1
02:16:16.553 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
02:16:16.553 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:16:16.553 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:16:16.553 00.000 8976 move complete, result=0
02:16:16.553 00.000 9828 Worker thread wakes up
02:16:16.553 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:16:16.553 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:16:16.553 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:16:16.553 00.000 8976 worker thread done servicing request
02:16:16.553 00.000 8976 Worker thread wakes up
02:16:16.553 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
02:16:16.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:16.553 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:16.554 00.001 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
02:16:16.554 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
02:16:16.554 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:16:16.554 00.000 9828 BLC: window closed
02:16:16.554 00.000 9828 MoveAxis(E, 6, B)
02:16:16.554 00.000 9828 Guiding  Dir = 2, Dur = 6
02:16:16.554 00.000 9828 IsSlewing returns 0
02:16:16.554 00.000 9828 IsGuiding returns 0
02:16:16.554 00.000 9828 PulseGuide returned control before completion, sleep 16
02:16:16.576 00.022 9828 IsGuiding returns 1
02:16:16.576 00.000 9828 scope still moving after pulse duration time elapsed
02:16:16.607 00.031 9828 IsSlewing returns 0
02:16:16.607 00.000 9828 IsGuiding returns 1
02:16:16.638 00.031 9828 IsSlewing returns 0
02:16:16.638 00.000 9828 IsGuiding returns 1
02:16:16.670 00.032 9828 IsSlewing returns 0
02:16:16.670 00.000 9828 IsGuiding returns 0
02:16:16.670 00.000 9828 scope move finished after 6 + 109 ms
02:16:16.670 00.000 9828 Move returns status 0, amount 6
02:16:16.670 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:16.670 00.000 9828 MoveAxis(N, 16, B)
02:16:16.670 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:16.685 00.015 9828 IsSlewing returns 0
02:16:16.685 00.000 9828 IsGuiding returns 0
02:16:16.685 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:16.716 00.031 9828 IsGuiding returns 1
02:16:16.716 00.000 9828 scope still moving after pulse duration time elapsed
02:16:16.747 00.031 9828 IsSlewing returns 0
02:16:16.747 00.000 9828 IsGuiding returns 1
02:16:16.778 00.031 9828 IsSlewing returns 0
02:16:16.778 00.000 9828 IsGuiding returns 1
02:16:16.808 00.030 9828 IsSlewing returns 0
02:16:16.808 00.000 9828 IsGuiding returns 1
02:16:16.839 00.031 9828 IsSlewing returns 0
02:16:16.839 00.000 9828 IsGuiding returns 0
02:16:16.839 00.000 9828 scope move finished after 16 + 137 ms
02:16:16.839 00.000 9828 Move returns status 0, amount 16
02:16:16.839 00.000 9828 move complete, result=0
02:16:16.839 00.000 9828 worker thread done servicing request
02:16:16.839 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:16:17.246 00.407 8976 Exposure complete
02:16:17.252 00.006 8976 worker thread done servicing request
02:16:17.252 00.000 5052 OnExposeComplete: enter
02:16:17.252 00.000 5052 UpdateGuideState(): m_state=6
02:16:17.252 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7908
02:16:17.252 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.32, Mass=180, SNR=9.3, Peak=81 HFD=1.6
02:16:17.252 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
02:16:17.252 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
02:16:17.252 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.39 hyp=0.59 cameraTheta=-0.73 mountX=-0.55 mountY=-0.15, mountTheta=-2.87
02:16:17.254 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.39, opts=13)
02:16:17.254 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.39)
02:16:17.254 00.000 8976 Worker thread wakes up
02:16:17.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.39) opts 0xd
02:16:17.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.39)
02:16:17.254 00.000 8976 Moving (0.44, -0.39) raw xDistance=-0.55 yDistance=-0.15
02:16:17.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
02:16:17.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:16:17.254 00.000 8976 MoveAxis(R, 2, ABG)
02:16:17.254 00.000 8976 stepping (-8, 5) + (2, 0)
02:16:17.254 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:17.255 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:16:17.264 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
02:16:17.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:17.265 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:17.265 00.000 5052 Enqueuing Expose request
02:16:17.288 00.023 8976 Received - 47 (G) 
02:16:17.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:17.288 00.000 8976 stepped: pos (-6, 5)
02:16:17.288 00.000 8976 MoveAxis(U, 0, ABG)
02:16:17.288 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:16:17.288 00.000 8976 MountToCamera -- mountX=1.24 mountY=-0.89 hyp=1.52 mountTheta=-0.62 cameraX=0.22, cameraY=1.51 cameraTheta=1.42
02:16:17.288 00.000 8976 incremental bump (0.225, 1.506) isValid = 1
02:16:17.288 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:16:17.288 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:16:17.288 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:16:17.288 00.000 8976 move complete, result=0
02:16:17.288 00.000 9828 Worker thread wakes up
02:16:17.288 00.000 8976 worker thread done servicing request
02:16:17.288 00.000 8976 Worker thread wakes up
02:16:17.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:17.288 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:16:17.288 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:16:17.288 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:16:17.289 00.001 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
02:16:17.289 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:17.289 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:16:17.289 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:16:17.289 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:16:17.289 00.000 9828 BLC: window closed
02:16:17.289 00.000 9828 MoveAxis(E, 7, B)
02:16:17.289 00.000 9828 Guiding  Dir = 2, Dur = 7
02:16:17.289 00.000 9828 IsSlewing returns 0
02:16:17.289 00.000 9828 IsGuiding returns 0
02:16:17.290 00.001 9828 PulseGuide returned control before completion, sleep 17
02:16:17.308 00.018 9828 IsGuiding returns 1
02:16:17.308 00.000 9828 scope still moving after pulse duration time elapsed
02:16:17.340 00.032 9828 IsSlewing returns 0
02:16:17.340 00.000 9828 IsGuiding returns 1
02:16:17.372 00.032 9828 IsSlewing returns 0
02:16:17.372 00.000 9828 IsGuiding returns 1
02:16:17.403 00.031 9828 IsSlewing returns 0
02:16:17.403 00.000 9828 IsGuiding returns 0
02:16:17.403 00.000 9828 scope move finished after 7 + 106 ms
02:16:17.403 00.000 9828 Move returns status 0, amount 7
02:16:17.403 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:17.403 00.000 9828 MoveAxis(N, 16, B)
02:16:17.403 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:17.418 00.015 9828 IsSlewing returns 0
02:16:17.418 00.000 9828 IsGuiding returns 0
02:16:17.418 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:17.449 00.031 9828 IsGuiding returns 1
02:16:17.449 00.000 9828 scope still moving after pulse duration time elapsed
02:16:17.480 00.031 9828 IsSlewing returns 0
02:16:17.480 00.000 9828 IsGuiding returns 1
02:16:17.511 00.031 9828 IsSlewing returns 0
02:16:17.511 00.000 9828 IsGuiding returns 1
02:16:17.543 00.032 9828 IsSlewing returns 0
02:16:17.543 00.000 9828 IsGuiding returns 1
02:16:17.574 00.031 9828 IsSlewing returns 0
02:16:17.574 00.000 9828 IsGuiding returns 0
02:16:17.574 00.000 9828 scope move finished after 16 + 140 ms
02:16:17.574 00.000 9828 Move returns status 0, amount 16
02:16:17.574 00.000 9828 move complete, result=0
02:16:17.574 00.000 9828 worker thread done servicing request
02:16:17.574 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:16:17.980 00.406 8976 Exposure complete
02:16:17.986 00.006 8976 worker thread done servicing request
02:16:17.986 00.000 5052 OnExposeComplete: enter
02:16:17.986 00.000 5052 UpdateGuideState(): m_state=6
02:16:17.986 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7909
02:16:17.986 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.83, Mass=179, SNR=9.3, Peak=87 HFD=1.9
02:16:17.986 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:16:17.986 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:16:17.986 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=0.12 hyp=0.94 cameraTheta=0.13 mountX=-0.31 mountY=-0.85, mountTheta=-1.92
02:16:17.987 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=0.12, opts=13)
02:16:17.987 00.000 5052 Enqueuing Move request for stepguider (0.93, 0.12)
02:16:17.987 00.000 8976 Worker thread wakes up
02:16:17.987 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, 0.12) opts 0xd
02:16:17.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, 0.12)
02:16:17.987 00.000 8976 Moving (0.93, 0.12) raw xDistance=-0.31 yDistance=-0.85
02:16:17.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
02:16:17.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
02:16:17.987 00.000 8976 MoveAxis(R, 1, ABG)
02:16:17.987 00.000 8976 stepping (-6, 5) + (1, 0)
02:16:17.987 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:17.988 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:16:17.998 00.010 5052 UpdateGuideState exits: m=179 SNR=9.3
02:16:17.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:17.998 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:17.998 00.000 5052 Enqueuing Expose request
02:16:18.007 00.009 8976 Received - 47 (G) 
02:16:18.007 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:18.007 00.000 8976 stepped: pos (-5, 5)
02:16:18.007 00.000 8976 MoveAxis(U, 3, ABG)
02:16:18.007 00.000 8976 stepping (-5, 5) + (0, 3)
02:16:18.007 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:18.040 00.033 8976 Received - 47 (G) 
02:16:18.040 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:18.040 00.000 8976 stepped: pos (-5, 8)
02:16:18.040 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:16:18.040 00.000 8976 MountToCamera -- mountX=1.08 mountY=-1.01 hyp=1.48 mountTheta=-0.75 cameraX=0.41, cameraY=1.43 cameraTheta=1.29
02:16:18.040 00.000 8976 incremental bump (0.409, 1.425) isValid = 1
02:16:18.040 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:16:18.040 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:16:18.040 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:16:18.040 00.000 8976 move complete, result=0
02:16:18.040 00.000 8976 worker thread done servicing request
02:16:18.040 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 3 ms NORTH
02:16:18.041 00.001 8976 Worker thread wakes up
02:16:18.041 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:18.041 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:18.041 00.000 9828 Worker thread wakes up
02:16:18.041 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:16:18.041 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:16:18.041 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
02:16:18.041 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
02:16:18.041 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:16:18.041 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:16:18.041 00.000 9828 BLC: window closed
02:16:18.041 00.000 9828 MoveAxis(E, 12, B)
02:16:18.041 00.000 9828 Guiding  Dir = 2, Dur = 12
02:16:18.042 00.001 9828 IsSlewing returns 0
02:16:18.043 00.001 9828 IsGuiding returns 0
02:16:18.043 00.000 9828 PulseGuide returned control before completion, sleep 22
02:16:18.070 00.027 9828 IsGuiding returns 1
02:16:18.070 00.000 9828 scope still moving after pulse duration time elapsed
02:16:18.102 00.032 9828 IsSlewing returns 0
02:16:18.102 00.000 9828 IsGuiding returns 1
02:16:18.132 00.030 9828 IsSlewing returns 0
02:16:18.132 00.000 9828 IsGuiding returns 1
02:16:18.164 00.032 9828 IsSlewing returns 0
02:16:18.164 00.000 9828 IsGuiding returns 0
02:16:18.164 00.000 9828 scope move finished after 12 + 109 ms
02:16:18.164 00.000 9828 Move returns status 0, amount 12
02:16:18.164 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:18.164 00.000 9828 MoveAxis(N, 15, B)
02:16:18.164 00.000 9828 Guiding  Dir = 0, Dur = 15
02:16:18.180 00.016 9828 IsSlewing returns 0
02:16:18.180 00.000 9828 IsGuiding returns 1
02:16:18.180 00.000 9828 Entered PulseGuideScope while moving
02:16:18.242 00.062 9828 IsSlewing returns 0
02:16:18.242 00.000 9828 IsGuiding returns 1
02:16:18.242 00.000 9828 Still moving
02:16:18.303 00.061 9828 IsSlewing returns 0
02:16:18.304 00.001 9828 IsGuiding returns 0
02:16:18.304 00.000 9828 Movement stopped - continuing
02:16:18.304 00.000 9828 PulseGuide returned control before completion, sleep 25
02:16:18.333 00.029 9828 IsGuiding returns 1
02:16:18.333 00.000 9828 scope still moving after pulse duration time elapsed
02:16:18.364 00.031 9828 IsSlewing returns 0
02:16:18.364 00.000 9828 IsGuiding returns 1
02:16:18.395 00.031 9828 IsSlewing returns 0
02:16:18.395 00.000 9828 IsGuiding returns 1
02:16:18.425 00.030 9828 IsSlewing returns 0
02:16:18.425 00.000 9828 IsGuiding returns 1
02:16:18.456 00.031 9828 IsSlewing returns 0
02:16:18.461 00.005 9828 IsGuiding returns 0
02:16:18.461 00.000 9828 scope move finished after 15 + 142 ms
02:16:18.461 00.000 9828 Move returns status 0, amount 15
02:16:18.461 00.000 9828 move complete, result=0
02:16:18.461 00.000 9828 worker thread done servicing request
02:16:18.461 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:16:18.744 00.283 8976 Exposure complete
02:16:18.749 00.005 8976 worker thread done servicing request
02:16:18.749 00.000 5052 OnExposeComplete: enter
02:16:18.750 00.001 5052 UpdateGuideState(): m_state=6
02:16:18.750 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7910
02:16:18.750 00.000 5052 Star::Find returns 1 (0), X=330.21, Y=281.67, Mass=186, SNR=9.4, Peak=79 HFD=1.8
02:16:18.750 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:16:18.750 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:16:18.750 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=-0.04 hyp=1.04 cameraTheta=-0.04 mountX=-0.51 mountY=-0.85, mountTheta=-2.11
02:16:18.750 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=-0.04, opts=13)
02:16:18.751 00.001 5052 Enqueuing Move request for stepguider (1.04, -0.04)
02:16:18.751 00.000 8976 Worker thread wakes up
02:16:18.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, -0.04) opts 0xd
02:16:18.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, -0.04)
02:16:18.751 00.000 8976 Moving (1.04, -0.04) raw xDistance=-0.51 yDistance=-0.85
02:16:18.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
02:16:18.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.85
02:16:18.751 00.000 8976 MoveAxis(R, 2, ABG)
02:16:18.751 00.000 8976 stepping (-5, 8) + (2, 0)
02:16:18.751 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:18.752 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:16:18.764 00.012 5052 UpdateGuideState exits: m=186 SNR=9.4
02:16:18.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:18.764 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:18.764 00.000 5052 Enqueuing Expose request
02:16:18.774 00.010 8976 Received - 47 (G) 
02:16:18.774 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:18.775 00.001 8976 stepped: pos (-3, 8)
02:16:18.775 00.000 8976 MoveAxis(U, 4, ABG)
02:16:18.775 00.000 8976 stepping (-3, 8) + (0, 4)
02:16:18.775 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:16:18.806 00.031 8976 Received - 47 (G) 
02:16:18.806 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:16:18.806 00.000 8976 stepped: pos (-3, 12)
02:16:18.806 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:16:18.807 00.001 8976 MountToCamera -- mountX=0.88 mountY=-1.31 hyp=1.57 mountTheta=-0.98 cameraX=0.76, cameraY=1.38 cameraTheta=1.06
02:16:18.807 00.000 8976 incremental bump (0.765, 1.376) isValid = 1
02:16:18.807 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:16:18.807 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:16:18.807 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:16:18.807 00.000 8976 move complete, result=0
02:16:18.807 00.000 8976 worker thread done servicing request
02:16:18.807 00.000 8976 Worker thread wakes up
02:16:18.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:18.807 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 4 ms NORTH
02:16:18.807 00.000 9828 Worker thread wakes up
02:16:18.807 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:16:18.807 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:16:18.807 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:16:18.807 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:16:18.807 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:16:18.807 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:16:18.807 00.000 9828 BLC: window closed
02:16:18.807 00.000 9828 MoveAxis(E, 19, B)
02:16:18.807 00.000 9828 Guiding  Dir = 2, Dur = 19
02:16:18.808 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:18.808 00.000 9828 IsSlewing returns 0
02:16:18.808 00.000 9828 IsGuiding returns 0
02:16:18.808 00.000 9828 PulseGuide returned control before completion, sleep 29
02:16:18.847 00.039 9828 IsGuiding returns 1
02:16:18.847 00.000 9828 scope still moving after pulse duration time elapsed
02:16:18.879 00.032 9828 IsSlewing returns 0
02:16:18.879 00.000 9828 IsGuiding returns 1
02:16:18.910 00.031 9828 IsSlewing returns 0
02:16:18.910 00.000 9828 IsGuiding returns 1
02:16:18.941 00.031 9828 IsSlewing returns 0
02:16:18.941 00.000 9828 IsGuiding returns 0
02:16:18.941 00.000 9828 scope move finished after 19 + 114 ms
02:16:18.941 00.000 9828 Move returns status 0, amount 19
02:16:18.941 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:18.941 00.000 9828 MoveAxis(N, 13, B)
02:16:18.942 00.001 9828 Guiding  Dir = 0, Dur = 13
02:16:18.957 00.015 9828 IsSlewing returns 0
02:16:18.957 00.000 9828 IsGuiding returns 0
02:16:18.957 00.000 9828 PulseGuide returned control before completion, sleep 23
02:16:18.989 00.032 9828 IsGuiding returns 1
02:16:18.989 00.000 9828 scope still moving after pulse duration time elapsed
02:16:19.021 00.032 9828 IsSlewing returns 0
02:16:19.021 00.000 9828 IsGuiding returns 1
02:16:19.053 00.032 9828 IsSlewing returns 0
02:16:19.053 00.000 9828 IsGuiding returns 1
02:16:19.084 00.031 9828 IsSlewing returns 0
02:16:19.085 00.001 9828 IsGuiding returns 1
02:16:19.116 00.031 9828 IsSlewing returns 0
02:16:19.116 00.000 9828 IsGuiding returns 0
02:16:19.116 00.000 9828 scope move finished after 13 + 146 ms
02:16:19.116 00.000 9828 Move returns status 0, amount 13
02:16:19.116 00.000 9828 move complete, result=0
02:16:19.117 00.001 9828 worker thread done servicing request
02:16:19.117 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:16:19.502 00.385 8976 Exposure complete
02:16:19.508 00.006 8976 worker thread done servicing request
02:16:19.509 00.001 5052 OnExposeComplete: enter
02:16:19.509 00.000 5052 UpdateGuideState(): m_state=6
02:16:19.509 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7911
02:16:19.509 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.42, Mass=173, SNR=9.1, Peak=78 HFD=1.5
02:16:19.509 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
02:16:19.509 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.09)
02:16:19.509 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-1.04 mountX=-0.34 mountY=0.02, mountTheta=3.09
02:16:19.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.29, opts=13)
02:16:19.510 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.29)
02:16:19.510 00.000 8976 Worker thread wakes up
02:16:19.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.29) opts 0xd
02:16:19.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.29)
02:16:19.510 00.000 8976 Moving (0.17, -0.29) raw xDistance=-0.34 yDistance=0.02
02:16:19.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:16:19.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:16:19.510 00.000 8976 MoveAxis(R, 2, ABG)
02:16:19.510 00.000 8976 stepping (-3, 12) + (2, 0)
02:16:19.510 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:19.511 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:16:19.520 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
02:16:19.521 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:19.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:19.521 00.000 5052 Enqueuing Expose request
02:16:19.542 00.021 8976 Received - 47 (G) 
02:16:19.543 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:19.543 00.000 8976 stepped: pos (-1, 12)
02:16:19.543 00.000 8976 MoveAxis(U, 0, ABG)
02:16:19.543 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:16:19.543 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.50 hyp=1.63 mountTheta=-1.17 cameraX=1.05, cameraY=1.25 cameraTheta=0.87
02:16:19.543 00.000 8976 incremental bump (1.049, 1.253) isValid = 1
02:16:19.543 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
02:16:19.543 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:16:19.543 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:16:19.543 00.000 8976 move complete, result=0
02:16:19.543 00.000 9828 Worker thread wakes up
02:16:19.543 00.000 8976 worker thread done servicing request
02:16:19.543 00.000 8976 Worker thread wakes up
02:16:19.543 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:16:19.543 00.000 5052 GuideStep: -0.3 px 2 ms EAST, 0.0 px 0 ms NORTH
02:16:19.544 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:19.544 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:16:19.544 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
02:16:19.544 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
02:16:19.544 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:16:19.544 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:16:19.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:19.544 00.000 9828 BLC: window closed
02:16:19.544 00.000 9828 MoveAxis(E, 25, B)
02:16:19.544 00.000 9828 Guiding  Dir = 2, Dur = 25
02:16:19.544 00.000 9828 IsSlewing returns 0
02:16:19.545 00.001 9828 IsGuiding returns 0
02:16:19.545 00.000 9828 PulseGuide returned control before completion, sleep 35
02:16:19.583 00.038 9828 IsGuiding returns 1
02:16:19.583 00.000 9828 scope still moving after pulse duration time elapsed
02:16:19.613 00.030 9828 IsSlewing returns 0
02:16:19.613 00.000 9828 IsGuiding returns 1
02:16:19.644 00.031 9828 IsSlewing returns 0
02:16:19.644 00.000 9828 IsGuiding returns 1
02:16:19.675 00.031 9828 IsSlewing returns 0
02:16:19.675 00.000 9828 IsGuiding returns 1
02:16:19.707 00.032 9828 IsSlewing returns 0
02:16:19.707 00.000 9828 IsGuiding returns 0
02:16:19.707 00.000 9828 scope move finished after 25 + 137 ms
02:16:19.707 00.000 9828 Move returns status 0, amount 25
02:16:19.707 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:19.707 00.000 9828 MoveAxis(N, 11, B)
02:16:19.707 00.000 9828 Guiding  Dir = 0, Dur = 11
02:16:19.722 00.015 9828 IsSlewing returns 0
02:16:19.722 00.000 9828 IsGuiding returns 0
02:16:19.722 00.000 9828 PulseGuide returned control before completion, sleep 21
02:16:19.752 00.030 9828 IsGuiding returns 1
02:16:19.752 00.000 9828 scope still moving after pulse duration time elapsed
02:16:19.783 00.031 9828 IsSlewing returns 0
02:16:19.783 00.000 9828 IsGuiding returns 1
02:16:19.814 00.031 9828 IsSlewing returns 0
02:16:19.814 00.000 9828 IsGuiding returns 1
02:16:19.845 00.031 9828 IsSlewing returns 0
02:16:19.845 00.000 9828 IsGuiding returns 1
02:16:19.891 00.046 9828 IsSlewing returns 0
02:16:19.891 00.000 9828 IsGuiding returns 0
02:16:19.891 00.000 9828 scope move finished after 11 + 158 ms
02:16:19.891 00.000 9828 Move returns status 0, amount 11
02:16:19.891 00.000 9828 move complete, result=0
02:16:19.891 00.000 9828 worker thread done servicing request
02:16:19.892 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:16:20.231 00.339 8976 Exposure complete
02:16:20.237 00.006 8976 worker thread done servicing request
02:16:20.237 00.000 5052 OnExposeComplete: enter
02:16:20.237 00.000 5052 UpdateGuideState(): m_state=6
02:16:20.237 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7912
02:16:20.237 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.90, Mass=174, SNR=9.2, Peak=94 HFD=1.8
02:16:20.237 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
02:16:20.237 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
02:16:20.237 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.19 hyp=0.33 cameraTheta=2.54 mountX=0.29 mountY=0.13, mountTheta=0.41
02:16:20.238 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.19, opts=13)
02:16:20.238 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.19)
02:16:20.238 00.000 8976 Worker thread wakes up
02:16:20.238 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.19) opts 0xd
02:16:20.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.19)
02:16:20.238 00.000 8976 Moving (-0.28, 0.19) raw xDistance=0.29 yDistance=0.13
02:16:20.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
02:16:20.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:16:20.238 00.000 8976 MoveAxis(L, 1, ABG)
02:16:20.238 00.000 8976 stepping (-1, 12) + (-1, 0)
02:16:20.238 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:20.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:16:20.248 00.010 5052 UpdateGuideState exits: m=174 SNR=9.2
02:16:20.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:20.248 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:20.248 00.000 5052 Enqueuing Expose request
02:16:20.262 00.014 8976 Received - 47 (G) 
02:16:20.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:20.262 00.000 8976 stepped: pos (-2, 12)
02:16:20.262 00.000 8976 MoveAxis(U, 0, ABG)
02:16:20.262 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:16:20.262 00.000 8976 MountToCamera -- mountX=0.53 mountY=-1.64 hyp=1.72 mountTheta=-1.26 cameraX=1.22, cameraY=1.22 cameraTheta=0.78
02:16:20.262 00.000 8976 incremental bump (1.217, 1.216) isValid = 1
02:16:20.262 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
02:16:20.262 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:16:20.262 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:16:20.262 00.000 8976 move complete, result=0
02:16:20.262 00.000 8976 worker thread done servicing request
02:16:20.262 00.000 8976 Worker thread wakes up
02:16:20.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:20.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:20.262 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:16:20.262 00.000 9828 Worker thread wakes up
02:16:20.262 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:16:20.262 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:16:20.262 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
02:16:20.262 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
02:16:20.262 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
02:16:20.262 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:16:20.262 00.000 9828 BLC: window closed
02:16:20.262 00.000 9828 MoveAxis(E, 27, B)
02:16:20.262 00.000 9828 Guiding  Dir = 2, Dur = 27
02:16:20.263 00.001 9828 IsSlewing returns 0
02:16:20.263 00.000 9828 IsGuiding returns 0
02:16:20.263 00.000 9828 PulseGuide returned control before completion, sleep 37
02:16:20.309 00.046 9828 IsGuiding returns 1
02:16:20.309 00.000 9828 scope still moving after pulse duration time elapsed
02:16:20.340 00.031 9828 IsSlewing returns 0
02:16:20.341 00.001 9828 IsGuiding returns 1
02:16:20.370 00.029 9828 IsSlewing returns 0
02:16:20.370 00.000 9828 IsGuiding returns 1
02:16:20.402 00.032 9828 IsSlewing returns 0
02:16:20.402 00.000 9828 IsGuiding returns 1
02:16:20.433 00.031 9828 IsSlewing returns 0
02:16:20.433 00.000 9828 IsGuiding returns 0
02:16:20.433 00.000 9828 scope move finished after 27 + 142 ms
02:16:20.433 00.000 9828 Move returns status 0, amount 27
02:16:20.433 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:20.433 00.000 9828 MoveAxis(N, 10, B)
02:16:20.433 00.000 9828 Guiding  Dir = 0, Dur = 10
02:16:20.449 00.016 9828 IsSlewing returns 0
02:16:20.449 00.000 9828 IsGuiding returns 0
02:16:20.449 00.000 9828 PulseGuide returned control before completion, sleep 20
02:16:20.480 00.031 9828 IsGuiding returns 1
02:16:20.480 00.000 9828 scope still moving after pulse duration time elapsed
02:16:20.511 00.031 9828 IsSlewing returns 0
02:16:20.512 00.001 9828 IsGuiding returns 1
02:16:20.542 00.030 9828 IsSlewing returns 0
02:16:20.542 00.000 9828 IsGuiding returns 1
02:16:20.574 00.032 9828 IsSlewing returns 0
02:16:20.574 00.000 9828 IsGuiding returns 1
02:16:20.606 00.032 9828 IsSlewing returns 0
02:16:20.606 00.000 9828 IsGuiding returns 1
02:16:20.638 00.032 9828 IsSlewing returns 0
02:16:20.638 00.000 9828 IsGuiding returns 0
02:16:20.638 00.000 9828 scope move finished after 10 + 179 ms
02:16:20.638 00.000 9828 Move returns status 0, amount 10
02:16:20.638 00.000 9828 move complete, result=0
02:16:20.638 00.000 9828 worker thread done servicing request
02:16:20.638 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:16:20.954 00.316 8976 Exposure complete
02:16:20.959 00.005 8976 worker thread done servicing request
02:16:20.960 00.001 5052 OnExposeComplete: enter
02:16:20.960 00.000 5052 UpdateGuideState(): m_state=6
02:16:20.960 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7913
02:16:20.960 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.75, Mass=203, SNR=9.8, Peak=82 HFD=1.8
02:16:20.960 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:16:20.960 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:16:20.960 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.04 hyp=0.71 cameraTheta=3.09 mountX=0.36 mountY=0.57, mountTheta=1.01
02:16:20.961 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.04, opts=13)
02:16:20.961 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.04)
02:16:20.961 00.000 8976 Worker thread wakes up
02:16:20.961 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.04) opts 0xd
02:16:20.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.04)
02:16:20.961 00.000 8976 Moving (-0.71, 0.04) raw xDistance=0.36 yDistance=0.57
02:16:20.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
02:16:20.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:16:20.961 00.000 8976 MoveAxis(L, 2, ABG)
02:16:20.961 00.000 8976 stepping (-2, 12) + (-2, 0)
02:16:20.961 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:20.962 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:16:20.971 00.009 5052 UpdateGuideState exits: m=203 SNR=9.8
02:16:20.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:20.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:20.971 00.000 5052 Enqueuing Expose request
02:16:20.997 00.026 8976 Received - 47 (G) 
02:16:20.997 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:20.997 00.000 8976 stepped: pos (-4, 12)
02:16:20.997 00.000 8976 MoveAxis(D, 2, ABG)
02:16:20.997 00.000 8976 stepping (-4, 12) + (0, -2)
02:16:20.997 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:21.029 00.032 8976 Received - 47 (G) 
02:16:21.029 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:21.029 00.000 8976 stepped: pos (-4, 10)
02:16:21.029 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:16:21.029 00.000 8976 MountToCamera -- mountX=0.56 mountY=-1.62 hyp=1.71 mountTheta=-1.24 cameraX=1.19, cameraY=1.23 cameraTheta=0.80
02:16:21.029 00.000 8976 incremental bump (1.190, 1.233) isValid = 1
02:16:21.029 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:16:21.029 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:16:21.029 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:16:21.029 00.000 8976 move complete, result=0
02:16:21.029 00.000 9828 Worker thread wakes up
02:16:21.029 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:16:21.029 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:16:21.029 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
02:16:21.029 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
02:16:21.029 00.000 8976 worker thread done servicing request
02:16:21.029 00.000 8976 Worker thread wakes up
02:16:21.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:21.029 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:21.029 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:16:21.030 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
02:16:21.030 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:16:21.030 00.000 9828 BLC: window closed
02:16:21.030 00.000 9828 MoveAxis(E, 27, B)
02:16:21.030 00.000 9828 Guiding  Dir = 2, Dur = 27
02:16:21.030 00.000 9828 IsSlewing returns 0
02:16:21.030 00.000 9828 IsGuiding returns 0
02:16:21.030 00.000 9828 PulseGuide returned control before completion, sleep 37
02:16:21.074 00.044 9828 IsGuiding returns 1
02:16:21.074 00.000 9828 scope still moving after pulse duration time elapsed
02:16:21.105 00.031 9828 IsSlewing returns 0
02:16:21.105 00.000 9828 IsGuiding returns 1
02:16:21.135 00.030 9828 IsSlewing returns 0
02:16:21.135 00.000 9828 IsGuiding returns 1
02:16:21.166 00.031 9828 IsSlewing returns 0
02:16:21.166 00.000 9828 IsGuiding returns 1
02:16:21.198 00.032 9828 IsSlewing returns 0
02:16:21.198 00.000 9828 IsGuiding returns 0
02:16:21.198 00.000 9828 scope move finished after 27 + 140 ms
02:16:21.198 00.000 9828 Move returns status 0, amount 27
02:16:21.198 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:21.198 00.000 9828 MoveAxis(N, 10, B)
02:16:21.198 00.000 9828 Guiding  Dir = 0, Dur = 10
02:16:21.214 00.016 9828 IsSlewing returns 0
02:16:21.214 00.000 9828 IsGuiding returns 0
02:16:21.214 00.000 9828 PulseGuide returned control before completion, sleep 20
02:16:21.245 00.031 9828 IsGuiding returns 1
02:16:21.245 00.000 9828 scope still moving after pulse duration time elapsed
02:16:21.277 00.032 9828 IsSlewing returns 0
02:16:21.277 00.000 9828 IsGuiding returns 1
02:16:21.307 00.030 9828 IsSlewing returns 0
02:16:21.307 00.000 9828 IsGuiding returns 1
02:16:21.339 00.032 9828 IsSlewing returns 0
02:16:21.339 00.000 9828 IsGuiding returns 1
02:16:21.371 00.032 9828 IsSlewing returns 0
02:16:21.371 00.000 9828 IsGuiding returns 0
02:16:21.371 00.000 9828 scope move finished after 10 + 146 ms
02:16:21.371 00.000 9828 Move returns status 0, amount 10
02:16:21.371 00.000 9828 move complete, result=0
02:16:21.371 00.000 9828 worker thread done servicing request
02:16:21.372 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:16:21.719 00.347 8976 Exposure complete
02:16:21.724 00.005 8976 worker thread done servicing request
02:16:21.724 00.000 5052 OnExposeComplete: enter
02:16:21.724 00.000 5052 UpdateGuideState(): m_state=6
02:16:21.724 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7914
02:16:21.724 00.000 5052 Star::Find returns 1 (0), X=327.57, Y=281.95, Mass=197, SNR=9.7, Peak=82 HFD=2.1
02:16:21.724 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:16:21.725 00.001 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
02:16:21.725 00.000 5052 CameraToMount -- cameraX=-1.60 cameraY=0.24 hyp=1.62 cameraTheta=2.99 mountX=0.95 mountY=1.21, mountTheta=0.91
02:16:21.725 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.60, y=0.24, opts=13)
02:16:21.725 00.000 5052 Enqueuing Move request for stepguider (-1.60, 0.24)
02:16:21.725 00.000 8976 Worker thread wakes up
02:16:21.726 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.60, 0.24) opts 0xd
02:16:21.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.60, 0.24)
02:16:21.726 00.000 8976 Moving (-1.60, 0.24) raw xDistance=0.95 yDistance=1.21
02:16:21.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.95
02:16:21.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.21
02:16:21.726 00.000 8976 MoveAxis(L, 4, ABG)
02:16:21.726 00.000 8976 stepping (-4, 10) + (-4, 0)
02:16:21.726 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:16:21.727 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:16:21.737 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:16:21.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:21.737 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:21.738 00.001 5052 Enqueuing Expose request
02:16:21.765 00.027 8976 Received - 47 (G) 
02:16:21.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:16:21.765 00.000 8976 stepped: pos (-8, 10)
02:16:21.765 00.000 8976 MoveAxis(D, 5, ABG)
02:16:21.765 00.000 8976 stepping (-8, 10) + (0, -5)
02:16:21.765 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:16:21.813 00.048 8976 Received - 47 (G) 
02:16:21.813 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:16:21.813 00.000 8976 stepped: pos (-8, 5)
02:16:21.813 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:16:21.813 00.000 8976 MountToCamera -- mountX=0.78 mountY=-1.35 hyp=1.56 mountTheta=-1.05 cameraX=0.85, cameraY=1.31 cameraTheta=1.00
02:16:21.813 00.000 8976 incremental bump (0.847, 1.306) isValid = 1
02:16:21.813 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:16:21.813 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:16:21.813 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:16:21.813 00.000 8976 move complete, result=0
02:16:21.813 00.000 9828 Worker thread wakes up
02:16:21.813 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:16:21.813 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:16:21.813 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
02:16:21.813 00.000 8976 worker thread done servicing request
02:16:21.813 00.000 8976 Worker thread wakes up
02:16:21.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:21.813 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 1.2 px 5 ms SOUTH
02:16:21.814 00.001 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
02:16:21.814 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:16:21.814 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:16:21.814 00.000 9828 BLC: window closed
02:16:21.814 00.000 9828 MoveAxis(E, 21, B)
02:16:21.814 00.000 9828 Guiding  Dir = 2, Dur = 21
02:16:21.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:21.814 00.000 9828 IsSlewing returns 0
02:16:21.814 00.000 9828 IsGuiding returns 0
02:16:21.814 00.000 9828 PulseGuide returned control before completion, sleep 31
02:16:21.849 00.035 9828 IsGuiding returns 1
02:16:21.849 00.000 9828 scope still moving after pulse duration time elapsed
02:16:21.880 00.031 9828 IsSlewing returns 0
02:16:21.880 00.000 9828 IsGuiding returns 1
02:16:21.911 00.031 9828 IsSlewing returns 0
02:16:21.911 00.000 9828 IsGuiding returns 1
02:16:21.942 00.031 9828 IsSlewing returns 0
02:16:21.942 00.000 9828 IsGuiding returns 0
02:16:21.942 00.000 9828 scope move finished after 21 + 107 ms
02:16:21.942 00.000 9828 Move returns status 0, amount 21
02:16:21.942 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:21.942 00.000 9828 MoveAxis(N, 12, B)
02:16:21.942 00.000 9828 Guiding  Dir = 0, Dur = 12
02:16:21.958 00.016 9828 IsSlewing returns 0
02:16:21.958 00.000 9828 IsGuiding returns 0
02:16:21.958 00.000 9828 PulseGuide returned control before completion, sleep 22
02:16:21.990 00.032 9828 IsGuiding returns 1
02:16:21.990 00.000 9828 scope still moving after pulse duration time elapsed
02:16:22.021 00.031 9828 IsSlewing returns 0
02:16:22.021 00.000 9828 IsGuiding returns 1
02:16:22.053 00.032 9828 IsSlewing returns 0
02:16:22.053 00.000 9828 IsGuiding returns 1
02:16:22.083 00.030 9828 IsSlewing returns 0
02:16:22.083 00.000 9828 IsGuiding returns 1
02:16:22.115 00.032 9828 IsSlewing returns 0
02:16:22.115 00.000 9828 IsGuiding returns 0
02:16:22.115 00.000 9828 scope move finished after 12 + 145 ms
02:16:22.115 00.000 9828 Move returns status 0, amount 12
02:16:22.115 00.000 9828 move complete, result=0
02:16:22.115 00.000 9828 worker thread done servicing request
02:16:22.115 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:16:22.504 00.389 8976 Exposure complete
02:16:22.510 00.006 8976 worker thread done servicing request
02:16:22.511 00.001 5052 OnExposeComplete: enter
02:16:22.511 00.000 5052 UpdateGuideState(): m_state=6
02:16:22.511 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7915
02:16:22.511 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.81, Mass=199, SNR=9.7, Peak=82 HFD=1.8
02:16:22.511 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:16:22.511 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
02:16:22.511 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.10 hyp=0.80 cameraTheta=3.02 mountX=0.45 mountY=0.61, mountTheta=0.94
02:16:22.512 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.10, opts=13)
02:16:22.512 00.000 5052 Enqueuing Move request for stepguider (-0.80, 0.10)
02:16:22.512 00.000 8976 Worker thread wakes up
02:16:22.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.10) opts 0xd
02:16:22.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.10)
02:16:22.512 00.000 8976 Moving (-0.80, 0.10) raw xDistance=0.45 yDistance=0.61
02:16:22.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.45
02:16:22.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.61
02:16:22.512 00.000 8976 MoveAxis(L, 2, ABG)
02:16:22.512 00.000 8976 stepping (-8, 5) + (-2, 0)
02:16:22.512 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:22.513 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:16:22.522 00.009 5052 UpdateGuideState exits: m=199 SNR=9.7
02:16:22.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:22.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:22.522 00.000 5052 Enqueuing Expose request
02:16:22.548 00.026 8976 Received - 47 (G) 
02:16:22.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:22.548 00.000 8976 stepped: pos (-10, 5)
02:16:22.548 00.000 8976 MoveAxis(D, 3, ABG)
02:16:22.548 00.000 8976 stepping (-10, 5) + (0, -3)
02:16:22.548 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:22.579 00.031 8976 Received - 47 (G) 
02:16:22.580 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:22.580 00.000 8976 stepped: pos (-10, 2)
02:16:22.580 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:16:22.580 00.000 8976 MountToCamera -- mountX=1.03 mountY=-1.01 hyp=1.44 mountTheta=-0.78 cameraX=0.43, cameraY=1.37 cameraTheta=1.27
02:16:22.580 00.000 8976 incremental bump (0.430, 1.372) isValid = 1
02:16:22.580 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:16:22.580 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:16:22.580 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:16:22.580 00.000 8976 move complete, result=0
02:16:22.580 00.000 8976 worker thread done servicing request
02:16:22.580 00.000 8976 Worker thread wakes up
02:16:22.580 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:16:22.580 00.000 9828 Worker thread wakes up
02:16:22.580 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:16:22.580 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:16:22.580 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
02:16:22.580 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
02:16:22.581 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:16:22.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:22.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:22.581 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:16:22.581 00.000 9828 BLC: window closed
02:16:22.581 00.000 9828 MoveAxis(E, 13, B)
02:16:22.581 00.000 9828 Guiding  Dir = 2, Dur = 13
02:16:22.582 00.001 9828 IsSlewing returns 0
02:16:22.582 00.000 9828 IsGuiding returns 0
02:16:22.582 00.000 9828 PulseGuide returned control before completion, sleep 23
02:16:22.613 00.031 9828 IsGuiding returns 1
02:16:22.613 00.000 9828 scope still moving after pulse duration time elapsed
02:16:22.645 00.032 9828 IsSlewing returns 0
02:16:22.645 00.000 9828 IsGuiding returns 1
02:16:22.675 00.030 9828 IsSlewing returns 0
02:16:22.675 00.000 9828 IsGuiding returns 1
02:16:22.707 00.032 9828 IsSlewing returns 0
02:16:22.707 00.000 9828 IsGuiding returns 1
02:16:22.739 00.032 9828 IsSlewing returns 0
02:16:22.739 00.000 9828 IsGuiding returns 0
02:16:22.739 00.000 9828 scope move finished after 13 + 144 ms
02:16:22.739 00.000 9828 Move returns status 0, amount 13
02:16:22.739 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:22.739 00.000 9828 MoveAxis(N, 15, B)
02:16:22.739 00.000 9828 Guiding  Dir = 0, Dur = 15
02:16:22.754 00.015 9828 IsSlewing returns 0
02:16:22.754 00.000 9828 IsGuiding returns 0
02:16:22.755 00.001 9828 PulseGuide returned control before completion, sleep 25
02:16:22.786 00.031 9828 IsGuiding returns 1
02:16:22.786 00.000 9828 scope still moving after pulse duration time elapsed
02:16:22.817 00.031 9828 IsSlewing returns 0
02:16:22.817 00.000 9828 IsGuiding returns 1
02:16:22.847 00.030 9828 IsSlewing returns 0
02:16:22.847 00.000 9828 IsGuiding returns 1
02:16:22.878 00.031 9828 IsSlewing returns 0
02:16:22.878 00.000 9828 IsGuiding returns 1
02:16:22.909 00.031 9828 IsSlewing returns 0
02:16:22.909 00.000 9828 IsGuiding returns 1
02:16:22.940 00.031 9828 IsSlewing returns 0
02:16:22.940 00.000 9828 IsGuiding returns 1
02:16:22.972 00.032 9828 IsSlewing returns 0
02:16:22.972 00.000 9828 IsGuiding returns 1
02:16:23.002 00.030 9828 IsSlewing returns 0
02:16:23.002 00.000 9828 IsGuiding returns 0
02:16:23.002 00.000 9828 scope move finished after 15 + 232 ms
02:16:23.002 00.000 9828 Move returns status 0, amount 15
02:16:23.002 00.000 9828 move complete, result=0
02:16:23.002 00.000 9828 worker thread done servicing request
02:16:23.002 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:16:23.275 00.273 8976 Exposure complete
02:16:23.281 00.006 8976 worker thread done servicing request
02:16:23.281 00.000 5052 OnExposeComplete: enter
02:16:23.281 00.000 5052 UpdateGuideState(): m_state=6
02:16:23.281 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7916
02:16:23.281 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.62, Mass=171, SNR=9.1, Peak=89 HFD=1.5
02:16:23.281 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
02:16:23.281 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
02:16:23.281 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-2.86 mountX=0.06 mountY=0.29, mountTheta=1.38
02:16:23.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.09, opts=13)
02:16:23.282 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.09)
02:16:23.282 00.000 8976 Worker thread wakes up
02:16:23.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.09) opts 0xd
02:16:23.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.09)
02:16:23.282 00.000 8976 Moving (-0.29, -0.09) raw xDistance=0.06 yDistance=0.29
02:16:23.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:16:23.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
02:16:23.282 00.000 8976 MoveAxis(R, 0, ABG)
02:16:23.282 00.000 8976 MoveAxis(D, 1, ABG)
02:16:23.282 00.000 8976 stepping (-10, 2) + (0, -1)
02:16:23.282 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:23.283 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:16:23.292 00.009 5052 UpdateGuideState exits: m=171 SNR=9.1
02:16:23.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:23.293 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:23.293 00.000 5052 Enqueuing Expose request
02:16:23.314 00.021 8976 Received - 47 (G) 
02:16:23.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:23.314 00.000 8976 stepped: pos (-10, 1)
02:16:23.315 00.001 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:16:23.315 00.000 8976 MountToCamera -- mountX=1.19 mountY=-0.73 hyp=1.40 mountTheta=-0.55 cameraX=0.11, cameraY=1.39 cameraTheta=1.50
02:16:23.315 00.000 8976 incremental bump (0.105, 1.393) isValid = 1
02:16:23.315 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
02:16:23.315 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:16:23.315 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:16:23.315 00.000 8976 move complete, result=0
02:16:23.315 00.000 8976 worker thread done servicing request
02:16:23.315 00.000 8976 Worker thread wakes up
02:16:23.315 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:16:23.315 00.000 9828 Worker thread wakes up
02:16:23.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:23.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:23.315 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:16:23.315 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:16:23.315 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
02:16:23.316 00.001 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
02:16:23.316 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
02:16:23.316 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:16:23.316 00.000 9828 BLC: window closed
02:16:23.316 00.000 9828 MoveAxis(E, 4, B)
02:16:23.316 00.000 9828 Guiding  Dir = 2, Dur = 4
02:16:23.316 00.000 9828 IsSlewing returns 0
02:16:23.316 00.000 9828 IsGuiding returns 0
02:16:23.316 00.000 9828 PulseGuide returned control before completion, sleep 14
02:16:23.343 00.027 9828 IsGuiding returns 1
02:16:23.343 00.000 9828 scope still moving after pulse duration time elapsed
02:16:23.374 00.031 9828 IsSlewing returns 0
02:16:23.374 00.000 9828 IsGuiding returns 1
02:16:23.406 00.032 9828 IsSlewing returns 0
02:16:23.406 00.000 9828 IsGuiding returns 1
02:16:23.437 00.031 9828 IsSlewing returns 0
02:16:23.437 00.000 9828 IsGuiding returns 0
02:16:23.437 00.000 9828 scope move finished after 4 + 116 ms
02:16:23.437 00.000 9828 Move returns status 0, amount 4
02:16:23.437 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:23.437 00.000 9828 MoveAxis(N, 16, B)
02:16:23.437 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:23.453 00.016 9828 IsSlewing returns 0
02:16:23.453 00.000 9828 IsGuiding returns 0
02:16:23.454 00.001 9828 PulseGuide returned control before completion, sleep 26
02:16:23.484 00.030 9828 IsGuiding returns 1
02:16:23.484 00.000 9828 scope still moving after pulse duration time elapsed
02:16:23.515 00.031 9828 IsSlewing returns 0
02:16:23.515 00.000 9828 IsGuiding returns 1
02:16:23.546 00.031 9828 IsSlewing returns 0
02:16:23.546 00.000 9828 IsGuiding returns 1
02:16:23.576 00.030 9828 IsSlewing returns 0
02:16:23.576 00.000 9828 IsGuiding returns 1
02:16:23.607 00.031 9828 IsSlewing returns 0
02:16:23.607 00.000 9828 IsGuiding returns 0
02:16:23.607 00.000 9828 scope move finished after 16 + 138 ms
02:16:23.607 00.000 9828 Move returns status 0, amount 16
02:16:23.607 00.000 9828 move complete, result=0
02:16:23.607 00.000 9828 worker thread done servicing request
02:16:23.608 00.001 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:16:24.011 00.403 8976 Exposure complete
02:16:24.017 00.006 8976 worker thread done servicing request
02:16:24.017 00.000 5052 OnExposeComplete: enter
02:16:24.017 00.000 5052 UpdateGuideState(): m_state=6
02:16:24.017 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7917
02:16:24.017 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.34, Mass=185, SNR=9.5, Peak=84 HFD=1.5
02:16:24.017 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.52 = 1.77)
02:16:24.017 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
02:16:24.017 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.37 hyp=0.59 cameraTheta=-2.47 mountX=-0.12 mountY=0.59, mountTheta=1.76
02:16:24.018 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.37, opts=13)
02:16:24.018 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.37)
02:16:24.018 00.000 8976 Worker thread wakes up
02:16:24.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.37) opts 0xd
02:16:24.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.37)
02:16:24.018 00.000 8976 Moving (-0.46, -0.37) raw xDistance=-0.12 yDistance=0.59
02:16:24.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:16:24.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
02:16:24.018 00.000 8976 MoveAxis(R, 0, ABG)
02:16:24.019 00.001 8976 MoveAxis(D, 2, ABG)
02:16:24.019 00.000 8976 stepping (-10, 1) + (0, -2)
02:16:24.019 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:24.019 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:16:24.030 00.011 5052 UpdateGuideState exits: m=185 SNR=9.5
02:16:24.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:24.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:24.030 00.000 5052 Enqueuing Expose request
02:16:24.050 00.020 8976 Received - 47 (G) 
02:16:24.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:24.050 00.000 8976 stepped: pos (-10, -1)
02:16:24.050 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:16:24.050 00.000 8976 MountToCamera -- mountX=1.30 mountY=-0.44 hyp=1.38 mountTheta=-0.32 cameraX=-0.21, cameraY=1.36 cameraTheta=1.72
02:16:24.050 00.000 8976 incremental bump (-0.206, 1.360) isValid = 1
02:16:24.050 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
02:16:24.050 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:16:24.050 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:16:24.050 00.000 8976 move complete, result=0
02:16:24.050 00.000 9828 Worker thread wakes up
02:16:24.050 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:16:24.050 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:16:24.051 00.001 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
02:16:24.051 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
02:16:24.051 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:16:24.051 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:16:24.051 00.000 8976 worker thread done servicing request
02:16:24.051 00.000 8976 Worker thread wakes up
02:16:24.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:24.051 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:24.051 00.000 9828 BLC: window closed
02:16:24.051 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:16:24.051 00.000 9828 MoveAxis(W, 4, B)
02:16:24.051 00.000 9828 Guiding  Dir = 3, Dur = 4
02:16:24.052 00.001 9828 IsSlewing returns 0
02:16:24.052 00.000 9828 IsGuiding returns 0
02:16:24.052 00.000 9828 PulseGuide returned control before completion, sleep 14
02:16:24.073 00.021 9828 IsGuiding returns 1
02:16:24.074 00.001 9828 scope still moving after pulse duration time elapsed
02:16:24.106 00.032 9828 IsSlewing returns 0
02:16:24.107 00.001 9828 IsGuiding returns 1
02:16:24.135 00.028 9828 IsSlewing returns 0
02:16:24.136 00.001 9828 IsGuiding returns 1
02:16:24.166 00.030 9828 IsSlewing returns 0
02:16:24.167 00.001 9828 IsGuiding returns 1
02:16:24.198 00.031 9828 IsSlewing returns 0
02:16:24.198 00.000 9828 IsGuiding returns 0
02:16:24.198 00.000 9828 scope move finished after 4 + 142 ms
02:16:24.198 00.000 9828 Move returns status 0, amount 4
02:16:24.198 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:24.198 00.000 9828 MoveAxis(N, 16, B)
02:16:24.198 00.000 9828 Guiding  Dir = 0, Dur = 16
02:16:24.213 00.015 9828 IsSlewing returns 0
02:16:24.213 00.000 9828 IsGuiding returns 0
02:16:24.213 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:24.245 00.032 9828 IsGuiding returns 1
02:16:24.245 00.000 9828 scope still moving after pulse duration time elapsed
02:16:24.275 00.030 9828 IsSlewing returns 0
02:16:24.275 00.000 9828 IsGuiding returns 1
02:16:24.307 00.032 9828 IsSlewing returns 0
02:16:24.307 00.000 9828 IsGuiding returns 1
02:16:24.337 00.030 9828 IsSlewing returns 0
02:16:24.337 00.000 9828 IsGuiding returns 1
02:16:24.368 00.031 9828 IsSlewing returns 0
02:16:24.368 00.000 9828 IsGuiding returns 0
02:16:24.368 00.000 9828 scope move finished after 16 + 138 ms
02:16:24.368 00.000 9828 Move returns status 0, amount 16
02:16:24.368 00.000 9828 move complete, result=0
02:16:24.368 00.000 9828 worker thread done servicing request
02:16:24.368 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:16:24.747 00.379 8976 Exposure complete
02:16:24.752 00.005 8976 worker thread done servicing request
02:16:24.752 00.000 5052 OnExposeComplete: enter
02:16:24.752 00.000 5052 UpdateGuideState(): m_state=6
02:16:24.752 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7918
02:16:24.753 00.001 5052 Star::Find returns 1 (0), X=329.09, Y=281.67, Mass=189, SNR=9.6, Peak=87 HFD=1.6
02:16:24.753 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.75 = 1.54)
02:16:24.753 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
02:16:24.753 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.70 mountX=0.00 mountY=0.09, mountTheta=1.54
02:16:24.753 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.04, opts=13)
02:16:24.753 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.04)
02:16:24.753 00.000 8976 Worker thread wakes up
02:16:24.754 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.04) opts 0xd
02:16:24.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.04)
02:16:24.754 00.000 8976 Moving (-0.08, -0.04) raw xDistance=0.00 yDistance=0.09
02:16:24.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:16:24.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:16:24.754 00.000 8976 MoveAxis(R, 0, ABG)
02:16:24.754 00.000 8976 MoveAxis(U, 0, ABG)
02:16:24.754 00.000 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
02:16:24.754 00.000 8976 MountToCamera -- mountX=1.38 mountY=-0.24 hyp=1.40 mountTheta=-0.17 cameraX=-0.41, cameraY=1.34 cameraTheta=1.87
02:16:24.754 00.000 8976 incremental bump (-0.415, 1.337) isValid = 1
02:16:24.754 00.000 8976 Scheduling Mount bump of (-0.025, 0.084)
02:16:24.754 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.08, opts=4)
02:16:24.754 00.000 8976 Enqueuing Move request for scope (-0.03, 0.08)
02:16:24.754 00.000 8976 move complete, result=0
02:16:24.754 00.000 9828 Worker thread wakes up
02:16:24.754 00.000 8976 worker thread done servicing request
02:16:24.755 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0x4
02:16:24.755 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
02:16:24.755 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.33)
02:16:24.755 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.41)
02:16:24.755 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:16:24.755 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.86 mountX=0.02 mountY=-0.09, mountTheta=-1.33
02:16:24.755 00.000 9828 Moving (-0.03, 0.08) raw xDistance=0.02 yDistance=-0.09
02:16:24.755 00.000 9828 BLC: window closed
02:16:24.755 00.000 9828 MoveAxis(W, 7, B)
02:16:24.755 00.000 9828 Guiding  Dir = 3, Dur = 7
02:16:24.755 00.000 9828 IsSlewing returns 0
02:16:24.756 00.001 9828 IsGuiding returns 0
02:16:24.756 00.000 9828 PulseGuide returned control before completion, sleep 17
02:16:24.765 00.009 5052 UpdateGuideState exits: m=189 SNR=9.6
02:16:24.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:24.765 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:24.765 00.000 5052 Enqueuing Expose request
02:16:24.765 00.000 8976 Worker thread wakes up
02:16:24.765 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:24.766 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:24.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:24.776 00.010 9828 IsGuiding returns 1
02:16:24.776 00.000 9828 scope still moving after pulse duration time elapsed
02:16:24.807 00.031 9828 IsSlewing returns 0
02:16:24.807 00.000 9828 IsGuiding returns 1
02:16:24.838 00.031 9828 IsSlewing returns 0
02:16:24.838 00.000 9828 IsGuiding returns 1
02:16:24.869 00.031 9828 IsSlewing returns 0
02:16:24.869 00.000 9828 IsGuiding returns 0
02:16:24.869 00.000 9828 scope move finished after 7 + 106 ms
02:16:24.869 00.000 9828 Move returns status 0, amount 7
02:16:24.869 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:24.869 00.000 9828 MoveAxis(N, 12, B)
02:16:24.869 00.000 9828 Guiding  Dir = 0, Dur = 12
02:16:24.884 00.015 9828 IsSlewing returns 0
02:16:24.884 00.000 9828 IsGuiding returns 0
02:16:24.884 00.000 9828 PulseGuide returned control before completion, sleep 22
02:16:24.916 00.032 9828 IsGuiding returns 1
02:16:24.916 00.000 9828 scope still moving after pulse duration time elapsed
02:16:24.946 00.030 9828 IsSlewing returns 0
02:16:24.946 00.000 9828 IsGuiding returns 1
02:16:24.977 00.031 9828 IsSlewing returns 0
02:16:24.977 00.000 9828 IsGuiding returns 1
02:16:25.008 00.031 9828 IsSlewing returns 0
02:16:25.008 00.000 9828 IsGuiding returns 1
02:16:25.039 00.031 9828 IsSlewing returns 0
02:16:25.039 00.000 9828 IsGuiding returns 0
02:16:25.039 00.000 9828 scope move finished after 12 + 142 ms
02:16:25.039 00.000 9828 Move returns status 0, amount 12
02:16:25.039 00.000 9828 move complete, result=0
02:16:25.039 00.000 9828 worker thread done servicing request
02:16:25.039 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 12 ms NORTH
02:16:25.460 00.421 8976 Exposure complete
02:16:25.465 00.005 8976 worker thread done servicing request
02:16:25.465 00.000 5052 OnExposeComplete: enter
02:16:25.465 00.000 5052 UpdateGuideState(): m_state=6
02:16:25.466 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7919
02:16:25.466 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.67, Mass=183, SNR=9.4, Peak=89 HFD=1.5
02:16:25.466 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
02:16:25.466 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.45)
02:16:25.466 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.69 mountX=-0.03 mountY=0.02, mountTheta=2.48
02:16:25.467 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.04, opts=13)
02:16:25.467 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.04)
02:16:25.467 00.000 8976 Worker thread wakes up
02:16:25.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.04) opts 0xd
02:16:25.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.04)
02:16:25.467 00.000 8976 Moving (-0.00, -0.04) raw xDistance=-0.03 yDistance=0.02
02:16:25.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:16:25.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:16:25.467 00.000 8976 MoveAxis(R, 0, ABG)
02:16:25.467 00.000 8976 MoveAxis(U, 0, ABG)
02:16:25.467 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
02:16:25.468 00.001 8976 MountToCamera -- mountX=1.43 mountY=-0.11 hyp=1.43 mountTheta=-0.08 cameraX=-0.55, cameraY=1.32 cameraTheta=1.97
02:16:25.468 00.000 8976 incremental bump (-0.555, 1.322) isValid = 1
02:16:25.468 00.000 8976 Scheduling Mount bump of (-0.014, 0.035)
02:16:25.468 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.03, opts=4)
02:16:25.468 00.000 8976 Enqueuing Move request for scope (-0.01, 0.03)
02:16:25.468 00.000 8976 move complete, result=0
02:16:25.468 00.000 9828 Worker thread wakes up
02:16:25.468 00.000 8976 worker thread done servicing request
02:16:25.468 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0x4
02:16:25.468 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
02:16:25.468 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
02:16:25.468 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
02:16:25.468 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.96 mountX=0.01 mountY=-0.04, mountTheta=-1.24
02:16:25.468 00.000 9828 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.04
02:16:25.468 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:16:25.468 00.000 9828 BLC: window closed
02:16:25.468 00.000 9828 MoveAxis(W, 4, B)
02:16:25.469 00.001 9828 Guiding  Dir = 3, Dur = 4
02:16:25.469 00.000 9828 IsSlewing returns 0
02:16:25.469 00.000 9828 IsGuiding returns 0
02:16:25.469 00.000 9828 PulseGuide returned control before completion, sleep 14
02:16:25.478 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
02:16:25.478 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:25.479 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:25.479 00.000 5052 Enqueuing Expose request
02:16:25.479 00.000 8976 Worker thread wakes up
02:16:25.479 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:25.479 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:25.479 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:25.496 00.017 9828 IsGuiding returns 1
02:16:25.496 00.000 9828 scope still moving after pulse duration time elapsed
02:16:25.526 00.030 9828 IsSlewing returns 0
02:16:25.526 00.000 9828 IsGuiding returns 1
02:16:25.557 00.031 9828 IsSlewing returns 0
02:16:25.557 00.000 9828 IsGuiding returns 1
02:16:25.588 00.031 9828 IsSlewing returns 0
02:16:25.588 00.000 9828 IsGuiding returns 0
02:16:25.588 00.000 9828 scope move finished after 4 + 115 ms
02:16:25.588 00.000 9828 Move returns status 0, amount 4
02:16:25.588 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:25.588 00.000 9828 MoveAxis(N, 5, B)
02:16:25.588 00.000 9828 Guiding  Dir = 0, Dur = 5
02:16:25.603 00.015 9828 IsSlewing returns 0
02:16:25.603 00.000 9828 IsGuiding returns 0
02:16:25.603 00.000 9828 PulseGuide returned control before completion, sleep 15
02:16:25.634 00.031 9828 IsGuiding returns 1
02:16:25.634 00.000 9828 scope still moving after pulse duration time elapsed
02:16:25.665 00.031 9828 IsSlewing returns 0
02:16:25.665 00.000 9828 IsGuiding returns 1
02:16:25.696 00.031 9828 IsSlewing returns 0
02:16:25.696 00.000 9828 IsGuiding returns 1
02:16:25.727 00.031 9828 IsSlewing returns 0
02:16:25.727 00.000 9828 IsGuiding returns 0
02:16:25.727 00.000 9828 scope move finished after 5 + 118 ms
02:16:25.727 00.000 9828 Move returns status 0, amount 5
02:16:25.728 00.001 9828 move complete, result=0
02:16:25.728 00.000 9828 worker thread done servicing request
02:16:25.728 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.0 px 5 ms NORTH
02:16:26.166 00.438 8976 Exposure complete
02:16:26.171 00.005 8976 worker thread done servicing request
02:16:26.172 00.001 5052 OnExposeComplete: enter
02:16:26.172 00.000 5052 UpdateGuideState(): m_state=6
02:16:26.172 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7920
02:16:26.172 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.55, Mass=176, SNR=9.2, Peak=87 HFD=1.4
02:16:26.172 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
02:16:26.172 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
02:16:26.172 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.92 mountX=-0.20 mountY=-0.02, mountTheta=-3.06
02:16:26.173 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.16, opts=13)
02:16:26.173 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.16)
02:16:26.173 00.000 8976 Worker thread wakes up
02:16:26.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.16) opts 0xd
02:16:26.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.16)
02:16:26.173 00.000 8976 Moving (0.12, -0.16) raw xDistance=-0.20 yDistance=-0.02
02:16:26.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:16:26.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:16:26.173 00.000 8976 MoveAxis(R, 0, ABG)
02:16:26.173 00.000 8976 MoveAxis(U, 0, ABG)
02:16:26.173 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
02:16:26.173 00.000 8976 MountToCamera -- mountX=1.46 mountY=-0.02 hyp=1.46 mountTheta=-0.01 cameraX=-0.65, cameraY=1.31 cameraTheta=2.03
02:16:26.173 00.000 8976 incremental bump (-0.648, 1.312) isValid = 1
02:16:26.173 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
02:16:26.173 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:16:26.173 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:16:26.174 00.001 8976 move complete, result=0
02:16:26.174 00.000 9828 Worker thread wakes up
02:16:26.174 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:16:26.174 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:16:26.174 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
02:16:26.174 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
02:16:26.174 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.18
02:16:26.174 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:16:26.174 00.000 9828 BLC: window closed
02:16:26.174 00.000 9828 MoveAxis(W, 15, B)
02:16:26.174 00.000 9828 Guiding  Dir = 3, Dur = 15
02:16:26.174 00.000 8976 worker thread done servicing request
02:16:26.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:16:26.175 00.001 9828 IsSlewing returns 0
02:16:26.175 00.000 9828 IsGuiding returns 0
02:16:26.175 00.000 9828 PulseGuide returned control before completion, sleep 25
02:16:26.185 00.010 5052 UpdateGuideState exits: m=176 SNR=9.2
02:16:26.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:26.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:26.185 00.000 5052 Enqueuing Expose request
02:16:26.185 00.000 8976 Worker thread wakes up
02:16:26.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:26.185 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:26.185 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:26.211 00.026 9828 IsGuiding returns 1
02:16:26.211 00.000 9828 scope still moving after pulse duration time elapsed
02:16:26.243 00.032 9828 IsSlewing returns 0
02:16:26.243 00.000 9828 IsGuiding returns 1
02:16:26.274 00.031 9828 IsSlewing returns 0
02:16:26.275 00.001 9828 IsGuiding returns 1
02:16:26.306 00.031 9828 IsSlewing returns 0
02:16:26.306 00.000 9828 IsGuiding returns 0
02:16:26.306 00.000 9828 scope move finished after 15 + 115 ms
02:16:26.306 00.000 9828 Move returns status 0, amount 15
02:16:26.306 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:26.306 00.000 9828 MoveAxis(N, 15, B)
02:16:26.306 00.000 9828 Guiding  Dir = 0, Dur = 15
02:16:26.322 00.016 9828 IsSlewing returns 0
02:16:26.322 00.000 9828 IsGuiding returns 0
02:16:26.322 00.000 9828 PulseGuide returned control before completion, sleep 25
02:16:26.353 00.031 9828 IsGuiding returns 1
02:16:26.353 00.000 9828 scope still moving after pulse duration time elapsed
02:16:26.384 00.031 9828 IsSlewing returns 0
02:16:26.384 00.000 9828 IsGuiding returns 1
02:16:26.416 00.032 9828 IsSlewing returns 0
02:16:26.417 00.001 9828 IsGuiding returns 1
02:16:26.448 00.031 9828 IsSlewing returns 0
02:16:26.448 00.000 9828 IsGuiding returns 1
02:16:26.478 00.030 9828 IsSlewing returns 0
02:16:26.478 00.000 9828 IsGuiding returns 1
02:16:26.512 00.034 9828 IsSlewing returns 0
02:16:26.513 00.001 9828 IsGuiding returns 1
02:16:26.554 00.041 9828 IsSlewing returns 0
02:16:26.554 00.000 9828 IsGuiding returns 0
02:16:26.554 00.000 9828 scope move finished after 15 + 217 ms
02:16:26.554 00.000 9828 Move returns status 0, amount 15
02:16:26.554 00.000 9828 move complete, result=0
02:16:26.554 00.000 9828 worker thread done servicing request
02:16:26.554 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:16:26.880 00.326 8976 Exposure complete
02:16:26.885 00.005 8976 worker thread done servicing request
02:16:26.886 00.001 5052 OnExposeComplete: enter
02:16:26.886 00.000 5052 UpdateGuideState(): m_state=6
02:16:26.886 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7921
02:16:26.886 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.69, Mass=191, SNR=9.6, Peak=102 HFD=1.7
02:16:26.886 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
02:16:26.886 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
02:16:26.886 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.04 mountX=0.08 mountY=0.21, mountTheta=1.19
02:16:26.887 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.02, opts=13)
02:16:26.887 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.02)
02:16:26.887 00.000 8976 Worker thread wakes up
02:16:26.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.02) opts 0xd
02:16:26.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.02)
02:16:26.887 00.000 8976 Moving (-0.23, -0.02) raw xDistance=0.08 yDistance=0.21
02:16:26.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:16:26.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:16:26.887 00.000 8976 MoveAxis(R, 0, ABG)
02:16:26.887 00.000 8976 MoveAxis(U, 0, ABG)
02:16:26.887 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
02:16:26.887 00.000 8976 MountToCamera -- mountX=1.49 mountY=0.04 hyp=1.49 mountTheta=0.03 cameraX=-0.71, cameraY=1.30 cameraTheta=2.07
02:16:26.887 00.000 8976 incremental bump (-0.711, 1.305) isValid = 1
02:16:26.887 00.000 8976 Scheduling Mount bump of (-0.055, 0.105)
02:16:26.887 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.10, opts=4)
02:16:26.887 00.000 8976 Enqueuing Move request for scope (-0.05, 0.10)
02:16:26.887 00.000 8976 move complete, result=0
02:16:26.887 00.000 9828 Worker thread wakes up
02:16:26.888 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0x4
02:16:26.888 00.000 8976 worker thread done servicing request
02:16:26.888 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
02:16:26.888 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
02:16:26.888 00.000 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.21)
02:16:26.888 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.05 mountX=0.05 mountY=-0.11, mountTheta=-1.15
02:16:26.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=102, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:16:26.888 00.000 9828 Moving (-0.05, 0.10) raw xDistance=0.05 yDistance=-0.11
02:16:26.888 00.000 9828 BLC: window closed
02:16:26.888 00.000 9828 MoveAxis(W, 16, B)
02:16:26.888 00.000 9828 Guiding  Dir = 3, Dur = 16
02:16:26.889 00.001 9828 IsSlewing returns 0
02:16:26.889 00.000 9828 IsGuiding returns 0
02:16:26.889 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:26.898 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
02:16:26.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:26.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:26.898 00.000 5052 Enqueuing Expose request
02:16:26.898 00.000 8976 Worker thread wakes up
02:16:26.898 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:26.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:26.898 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:26.929 00.031 9828 IsGuiding returns 1
02:16:26.929 00.000 9828 scope still moving after pulse duration time elapsed
02:16:26.960 00.031 9828 IsSlewing returns 0
02:16:26.960 00.000 9828 IsGuiding returns 1
02:16:26.991 00.031 9828 IsSlewing returns 0
02:16:26.991 00.000 9828 IsGuiding returns 1
02:16:27.022 00.031 9828 IsSlewing returns 0
02:16:27.022 00.000 9828 IsGuiding returns 0
02:16:27.022 00.000 9828 scope move finished after 16 + 118 ms
02:16:27.022 00.000 9828 Move returns status 0, amount 16
02:16:27.022 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:27.022 00.000 9828 MoveAxis(N, 15, B)
02:16:27.022 00.000 9828 Guiding  Dir = 0, Dur = 15
02:16:27.038 00.016 9828 IsSlewing returns 0
02:16:27.038 00.000 9828 IsGuiding returns 0
02:16:27.039 00.001 9828 PulseGuide returned control before completion, sleep 25
02:16:27.068 00.029 9828 IsGuiding returns 1
02:16:27.068 00.000 9828 scope still moving after pulse duration time elapsed
02:16:27.100 00.032 9828 IsSlewing returns 0
02:16:27.100 00.000 9828 IsGuiding returns 1
02:16:27.130 00.030 9828 IsSlewing returns 0
02:16:27.130 00.000 9828 IsGuiding returns 1
02:16:27.161 00.031 9828 IsSlewing returns 0
02:16:27.161 00.000 9828 IsGuiding returns 1
02:16:27.192 00.031 9828 IsSlewing returns 0
02:16:27.192 00.000 9828 IsGuiding returns 0
02:16:27.192 00.000 9828 scope move finished after 15 + 138 ms
02:16:27.192 00.000 9828 Move returns status 0, amount 15
02:16:27.192 00.000 9828 move complete, result=0
02:16:27.192 00.000 9828 worker thread done servicing request
02:16:27.192 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:16:27.600 00.408 8976 Exposure complete
02:16:27.605 00.005 8976 worker thread done servicing request
02:16:27.605 00.000 5052 OnExposeComplete: enter
02:16:27.605 00.000 5052 UpdateGuideState(): m_state=6
02:16:27.605 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7922
02:16:27.605 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.75, Mass=166, SNR=8.9, Peak=83 HFD=1.5
02:16:27.605 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:16:27.605 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
02:16:27.605 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.04 hyp=0.53 cameraTheta=3.07 mountX=0.28 mountY=0.43, mountTheta=0.99
02:16:27.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.04, opts=13)
02:16:27.606 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.04)
02:16:27.606 00.000 8976 Worker thread wakes up
02:16:27.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.04) opts 0xd
02:16:27.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.04)
02:16:27.606 00.000 8976 Moving (-0.53, 0.04) raw xDistance=0.28 yDistance=0.43
02:16:27.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:16:27.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:16:27.606 00.000 8976 MoveAxis(L, 1, ABG)
02:16:27.606 00.000 8976 stepping (-10, -1) + (-1, 0)
02:16:27.606 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:27.607 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:16:27.617 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:16:27.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:27.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:27.617 00.000 5052 Enqueuing Expose request
02:16:27.631 00.014 8976 Received - 47 (G) 
02:16:27.631 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:27.631 00.000 8976 stepped: pos (-11, -1)
02:16:27.631 00.000 8976 MoveAxis(D, 2, ABG)
02:16:27.631 00.000 8976 stepping (-11, -1) + (0, -2)
02:16:27.631 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:27.663 00.032 8976 Received - 47 (G) 
02:16:27.663 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:27.663 00.000 8976 stepped: pos (-11, -3)
02:16:27.663 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
02:16:27.663 00.000 8976 MountToCamera -- mountX=1.55 mountY=0.18 hyp=1.56 mountTheta=0.12 cameraX=-0.87, cameraY=1.30 cameraTheta=2.16
02:16:27.663 00.000 8976 incremental bump (-0.869, 1.298) isValid = 1
02:16:27.664 00.001 8976 Scheduling Mount bump of (-0.064, 0.099)
02:16:27.664 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:16:27.664 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:16:27.664 00.000 8976 move complete, result=0
02:16:27.664 00.000 8976 worker thread done servicing request
02:16:27.664 00.000 8976 Worker thread wakes up
02:16:27.664 00.000 9828 Worker thread wakes up
02:16:27.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:27.664 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:27.664 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:16:27.664 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:16:27.664 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:16:27.664 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
02:16:27.664 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.12)
02:16:27.664 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.06
02:16:27.664 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:16:27.664 00.000 9828 BLC: window closed
02:16:27.664 00.000 9828 MoveAxis(W, 19, B)
02:16:27.664 00.000 9828 Guiding  Dir = 3, Dur = 19
02:16:27.665 00.001 9828 IsSlewing returns 0
02:16:27.665 00.000 9828 IsGuiding returns 0
02:16:27.665 00.000 9828 PulseGuide returned control before completion, sleep 29
02:16:27.701 00.036 9828 IsGuiding returns 1
02:16:27.701 00.000 9828 scope still moving after pulse duration time elapsed
02:16:27.732 00.031 9828 IsSlewing returns 0
02:16:27.732 00.000 9828 IsGuiding returns 1
02:16:27.763 00.031 9828 IsSlewing returns 0
02:16:27.763 00.000 9828 IsGuiding returns 1
02:16:27.794 00.031 9828 IsSlewing returns 0
02:16:27.794 00.000 9828 IsGuiding returns 0
02:16:27.794 00.000 9828 scope move finished after 19 + 110 ms
02:16:27.794 00.000 9828 Move returns status 0, amount 19
02:16:27.794 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:27.794 00.000 9828 MoveAxis(N, 14, B)
02:16:27.794 00.000 9828 Guiding  Dir = 0, Dur = 14
02:16:27.810 00.016 9828 IsSlewing returns 0
02:16:27.810 00.000 9828 IsGuiding returns 0
02:16:27.810 00.000 9828 PulseGuide returned control before completion, sleep 24
02:16:27.842 00.032 9828 IsGuiding returns 1
02:16:27.842 00.000 9828 scope still moving after pulse duration time elapsed
02:16:27.873 00.031 9828 IsSlewing returns 0
02:16:27.873 00.000 9828 IsGuiding returns 1
02:16:27.904 00.031 9828 IsSlewing returns 0
02:16:27.904 00.000 9828 IsGuiding returns 1
02:16:27.934 00.030 9828 IsSlewing returns 0
02:16:27.934 00.000 9828 IsGuiding returns 1
02:16:27.965 00.031 9828 IsSlewing returns 0
02:16:27.965 00.000 9828 IsGuiding returns 0
02:16:27.965 00.000 9828 scope move finished after 14 + 141 ms
02:16:27.965 00.000 9828 Move returns status 0, amount 14
02:16:27.965 00.000 9828 move complete, result=0
02:16:27.965 00.000 9828 worker thread done servicing request
02:16:27.965 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:16:28.357 00.392 8976 Exposure complete
02:16:28.362 00.005 8976 worker thread done servicing request
02:16:28.362 00.000 5052 OnExposeComplete: enter
02:16:28.362 00.000 5052 UpdateGuideState(): m_state=6
02:16:28.362 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7923
02:16:28.362 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.65, Mass=202, SNR=9.8, Peak=85 HFD=1.6
02:16:28.362 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
02:16:28.362 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
02:16:28.362 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.06 hyp=0.60 cameraTheta=-3.05 mountX=0.22 mountY=0.53, mountTheta=1.17
02:16:28.363 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.06, opts=13)
02:16:28.363 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.06)
02:16:28.363 00.000 8976 Worker thread wakes up
02:16:28.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.06) opts 0xd
02:16:28.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.06)
02:16:28.363 00.000 8976 Moving (-0.60, -0.06) raw xDistance=0.22 yDistance=0.53
02:16:28.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:16:28.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
02:16:28.363 00.000 8976 MoveAxis(R, 0, ABG)
02:16:28.364 00.001 8976 MoveAxis(D, 2, ABG)
02:16:28.364 00.000 8976 stepping (-11, -3) + (0, -2)
02:16:28.364 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:28.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:16:28.374 00.010 5052 UpdateGuideState exits: m=202 SNR=9.8
02:16:28.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:28.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:28.374 00.000 5052 Enqueuing Expose request
02:16:28.399 00.025 8976 Received - 47 (G) 
02:16:28.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:28.399 00.000 8976 stepped: pos (-11, -5)
02:16:28.399 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
02:16:28.399 00.000 8976 MountToCamera -- mountX=1.60 mountY=0.38 hyp=1.64 mountTheta=0.24 cameraX=-1.07, cameraY=1.25 cameraTheta=2.28
02:16:28.399 00.000 8976 incremental bump (-1.069, 1.245) isValid = 1
02:16:28.399 00.000 8976 Scheduling Mount bump of (-0.075, 0.090)
02:16:28.399 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:16:28.399 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:16:28.400 00.001 8976 move complete, result=0
02:16:28.400 00.000 8976 worker thread done servicing request
02:16:28.400 00.000 8976 Worker thread wakes up
02:16:28.400 00.000 9828 Worker thread wakes up
02:16:28.400 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:16:28.400 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:16:28.400 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:16:28.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:28.400 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.93)
02:16:28.400 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.01)
02:16:28.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:28.400 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.95
02:16:28.400 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:16:28.400 00.000 9828 BLC: window closed
02:16:28.400 00.000 9828 MoveAxis(W, 22, B)
02:16:28.400 00.000 9828 Guiding  Dir = 3, Dur = 22
02:16:28.401 00.001 9828 IsSlewing returns 0
02:16:28.401 00.000 9828 IsGuiding returns 0
02:16:28.401 00.000 9828 PulseGuide returned control before completion, sleep 32
02:16:28.434 00.033 9828 IsGuiding returns 1
02:16:28.434 00.000 9828 scope still moving after pulse duration time elapsed
02:16:28.464 00.030 9828 IsSlewing returns 0
02:16:28.464 00.000 9828 IsGuiding returns 1
02:16:28.496 00.032 9828 IsSlewing returns 0
02:16:28.496 00.000 9828 IsGuiding returns 1
02:16:28.526 00.030 9828 IsSlewing returns 0
02:16:28.526 00.000 9828 IsGuiding returns 0
02:16:28.526 00.000 9828 scope move finished after 22 + 103 ms
02:16:28.526 00.000 9828 Move returns status 0, amount 22
02:16:28.526 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:28.526 00.000 9828 MoveAxis(N, 13, B)
02:16:28.526 00.000 9828 Guiding  Dir = 0, Dur = 13
02:16:28.542 00.016 9828 IsSlewing returns 0
02:16:28.542 00.000 9828 IsGuiding returns 0
02:16:28.542 00.000 9828 PulseGuide returned control before completion, sleep 23
02:16:28.573 00.031 9828 IsGuiding returns 1
02:16:28.573 00.000 9828 scope still moving after pulse duration time elapsed
02:16:28.603 00.030 9828 IsSlewing returns 0
02:16:28.603 00.000 9828 IsGuiding returns 1
02:16:28.635 00.032 9828 IsSlewing returns 0
02:16:28.635 00.000 9828 IsGuiding returns 1
02:16:28.665 00.030 9828 IsSlewing returns 0
02:16:28.665 00.000 9828 IsGuiding returns 1
02:16:28.697 00.032 9828 IsSlewing returns 0
02:16:28.698 00.001 9828 IsGuiding returns 0
02:16:28.698 00.000 9828 scope move finished after 13 + 142 ms
02:16:28.698 00.000 9828 Move returns status 0, amount 13
02:16:28.698 00.000 9828 move complete, result=0
02:16:28.698 00.000 9828 worker thread done servicing request
02:16:28.698 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 13 ms NORTH
02:16:29.091 00.393 8976 Exposure complete
02:16:29.096 00.005 8976 worker thread done servicing request
02:16:29.096 00.000 5052 OnExposeComplete: enter
02:16:29.096 00.000 5052 UpdateGuideState(): m_state=6
02:16:29.096 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7924
02:16:29.096 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.87, Mass=189, SNR=9.6, Peak=103 HFD=1.8
02:16:29.096 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.16 = 0.16)
02:16:29.096 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
02:16:29.096 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.20 mountX=0.19 mountY=0.01, mountTheta=0.06
02:16:29.097 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.16, opts=13)
02:16:29.097 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.16)
02:16:29.097 00.000 8976 Worker thread wakes up
02:16:29.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.16) opts 0xd
02:16:29.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.16)
02:16:29.097 00.000 8976 Moving (-0.12, 0.16) raw xDistance=0.19 yDistance=0.01
02:16:29.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:16:29.098 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:16:29.098 00.000 8976 MoveAxis(R, 0, ABG)
02:16:29.098 00.000 8976 MoveAxis(U, 0, ABG)
02:16:29.098 00.000 8976 MountToCamera -- mountTheta (0.31) + m_xAngle (2.04) = xAngle (2.35 = 2.35)
02:16:29.098 00.000 8976 MountToCamera -- mountX=1.62 mountY=0.52 hyp=1.71 mountTheta=0.31 cameraX=-1.20, cameraY=1.21 cameraTheta=2.35
02:16:29.098 00.000 8976 incremental bump (-1.203, 1.210) isValid = 1
02:16:29.098 00.000 8976 Scheduling Mount bump of (-0.081, 0.084)
02:16:29.098 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:16:29.098 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:16:29.098 00.000 8976 move complete, result=0
02:16:29.098 00.000 9828 Worker thread wakes up
02:16:29.098 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:16:29.098 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:16:29.098 00.000 9828 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.10) = xAngle (5.43 = -0.85)
02:16:29.099 00.001 9828 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.35 = -0.93)
02:16:29.099 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:16:29.099 00.000 8976 worker thread done servicing request
02:16:29.099 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.33 mountX=0.08 mountY=-0.09, mountTheta=-0.88
02:16:29.099 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:16:29.099 00.000 9828 BLC: window closed
02:16:29.099 00.000 9828 MoveAxis(W, 24, B)
02:16:29.099 00.000 9828 Guiding  Dir = 3, Dur = 24
02:16:29.099 00.000 9828 IsSlewing returns 0
02:16:29.099 00.000 9828 IsGuiding returns 0
02:16:29.100 00.001 9828 PulseGuide returned control before completion, sleep 34
02:16:29.109 00.009 5052 UpdateGuideState exits: m=189 SNR=9.6
02:16:29.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:29.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:29.109 00.000 5052 Enqueuing Expose request
02:16:29.109 00.000 8976 Worker thread wakes up
02:16:29.109 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:29.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:29.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:29.134 00.025 9828 IsGuiding returns 1
02:16:29.134 00.000 9828 scope still moving after pulse duration time elapsed
02:16:29.165 00.031 9828 IsSlewing returns 0
02:16:29.165 00.000 9828 IsGuiding returns 1
02:16:29.195 00.030 9828 IsSlewing returns 0
02:16:29.195 00.000 9828 IsGuiding returns 1
02:16:29.227 00.032 9828 IsSlewing returns 0
02:16:29.227 00.000 9828 IsGuiding returns 1
02:16:29.258 00.031 9828 IsSlewing returns 0
02:16:29.258 00.000 9828 IsGuiding returns 0
02:16:29.258 00.000 9828 scope move finished after 24 + 134 ms
02:16:29.258 00.000 9828 Move returns status 0, amount 24
02:16:29.258 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:29.258 00.000 9828 MoveAxis(N, 13, B)
02:16:29.258 00.000 9828 Guiding  Dir = 0, Dur = 13
02:16:29.273 00.015 9828 IsSlewing returns 0
02:16:29.273 00.000 9828 IsGuiding returns 0
02:16:29.273 00.000 9828 PulseGuide returned control before completion, sleep 23
02:16:29.304 00.031 9828 IsGuiding returns 1
02:16:29.304 00.000 9828 scope still moving after pulse duration time elapsed
02:16:29.336 00.032 9828 IsSlewing returns 0
02:16:29.336 00.000 9828 IsGuiding returns 1
02:16:29.367 00.031 9828 IsSlewing returns 0
02:16:29.367 00.000 9828 IsGuiding returns 1
02:16:29.398 00.031 9828 IsSlewing returns 0
02:16:29.398 00.000 9828 IsGuiding returns 1
02:16:29.429 00.031 9828 IsSlewing returns 0
02:16:29.429 00.000 9828 IsGuiding returns 0
02:16:29.429 00.000 9828 scope move finished after 13 + 142 ms
02:16:29.429 00.000 9828 Move returns status 0, amount 13
02:16:29.429 00.000 9828 move complete, result=0
02:16:29.429 00.000 9828 worker thread done servicing request
02:16:29.429 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
02:16:29.801 00.372 8976 Exposure complete
02:16:29.806 00.005 8976 worker thread done servicing request
02:16:29.806 00.000 5052 OnExposeComplete: enter
02:16:29.806 00.000 5052 UpdateGuideState(): m_state=6
02:16:29.806 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7925
02:16:29.807 00.001 5052 Star::Find returns 1 (0), X=329.05, Y=281.70, Mass=171, SNR=9.1, Peak=96 HFD=1.4
02:16:29.807 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
02:16:29.807 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
02:16:29.807 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.07 mountX=0.05 mountY=0.11, mountTheta=1.16
02:16:29.808 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.01, opts=13)
02:16:29.808 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.01)
02:16:29.808 00.000 8976 Worker thread wakes up
02:16:29.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.01) opts 0xd
02:16:29.808 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.01)
02:16:29.808 00.000 8976 Moving (-0.12, -0.01) raw xDistance=0.05 yDistance=0.11
02:16:29.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:16:29.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:16:29.808 00.000 8976 MoveAxis(R, 0, ABG)
02:16:29.808 00.000 8976 MoveAxis(U, 0, ABG)
02:16:29.808 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.40 = 2.40)
02:16:29.808 00.000 8976 MountToCamera -- mountX=1.64 mountY=0.61 hyp=1.75 mountTheta=0.36 cameraX=-1.29, cameraY=1.19 cameraTheta=2.40
02:16:29.808 00.000 8976 incremental bump (-1.292, 1.186) isValid = 1
02:16:29.809 00.001 8976 Scheduling Mount bump of (-0.085, 0.081)
02:16:29.809 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:16:29.809 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:16:29.809 00.000 8976 move complete, result=0
02:16:29.809 00.000 9828 Worker thread wakes up
02:16:29.809 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:16:29.809 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:16:29.809 00.000 8976 worker thread done servicing request
02:16:29.809 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.48 = -0.81)
02:16:29.809 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=96, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:16:29.809 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.89)
02:16:29.809 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=0.08 mountY=-0.09, mountTheta=-0.84
02:16:29.809 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:16:29.809 00.000 9828 BLC: window closed
02:16:29.809 00.000 9828 MoveAxis(W, 26, B)
02:16:29.809 00.000 9828 Guiding  Dir = 3, Dur = 26
02:16:29.810 00.001 9828 IsSlewing returns 0
02:16:29.810 00.000 9828 IsGuiding returns 0
02:16:29.810 00.000 9828 PulseGuide returned control before completion, sleep 36
02:16:29.819 00.009 5052 UpdateGuideState exits: m=171 SNR=9.1
02:16:29.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:29.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:29.819 00.000 5052 Enqueuing Expose request
02:16:29.819 00.000 8976 Worker thread wakes up
02:16:29.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:29.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:29.819 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:29.856 00.037 9828 IsGuiding returns 1
02:16:29.856 00.000 9828 scope still moving after pulse duration time elapsed
02:16:29.888 00.032 9828 IsSlewing returns 0
02:16:29.888 00.000 9828 IsGuiding returns 1
02:16:29.918 00.030 9828 IsSlewing returns 0
02:16:29.918 00.000 9828 IsGuiding returns 1
02:16:29.949 00.031 9828 IsSlewing returns 0
02:16:29.949 00.000 9828 IsGuiding returns 1
02:16:29.980 00.031 9828 IsSlewing returns 0
02:16:29.980 00.000 9828 IsGuiding returns 1
02:16:30.011 00.031 9828 IsSlewing returns 0
02:16:30.011 00.000 9828 IsGuiding returns 1
02:16:30.044 00.033 9828 IsSlewing returns 0
02:16:30.044 00.000 9828 IsGuiding returns 1
02:16:30.075 00.031 9828 IsSlewing returns 0
02:16:30.075 00.000 9828 IsGuiding returns 0
02:16:30.075 00.000 9828 scope move finished after 26 + 238 ms
02:16:30.075 00.000 9828 Move returns status 0, amount 26
02:16:30.075 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:30.075 00.000 9828 MoveAxis(N, 12, B)
02:16:30.075 00.000 9828 Guiding  Dir = 0, Dur = 12
02:16:30.089 00.014 9828 IsSlewing returns 0
02:16:30.089 00.000 9828 IsGuiding returns 0
02:16:30.089 00.000 9828 PulseGuide returned control before completion, sleep 22
02:16:30.120 00.031 9828 IsGuiding returns 1
02:16:30.120 00.000 9828 scope still moving after pulse duration time elapsed
02:16:30.151 00.031 9828 IsSlewing returns 0
02:16:30.151 00.000 9828 IsGuiding returns 1
02:16:30.181 00.030 9828 IsSlewing returns 0
02:16:30.181 00.000 9828 IsGuiding returns 1
02:16:30.214 00.033 9828 IsSlewing returns 0
02:16:30.214 00.000 9828 IsGuiding returns 1
02:16:30.244 00.030 9828 IsSlewing returns 0
02:16:30.244 00.000 9828 IsGuiding returns 0
02:16:30.244 00.000 9828 scope move finished after 12 + 142 ms
02:16:30.244 00.000 9828 Move returns status 0, amount 12
02:16:30.244 00.000 9828 move complete, result=0
02:16:30.244 00.000 9828 worker thread done servicing request
02:16:30.244 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
02:16:30.512 00.268 8976 Exposure complete
02:16:30.518 00.006 8976 worker thread done servicing request
02:16:30.518 00.000 5052 OnExposeComplete: enter
02:16:30.518 00.000 5052 UpdateGuideState(): m_state=6
02:16:30.518 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7926
02:16:30.518 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.54, Mass=178, SNR=9.2, Peak=78 HFD=1.5
02:16:30.518 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
02:16:30.518 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.71 = -2.71)
02:16:30.518 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.16 hyp=0.31 cameraTheta=-0.56 mountX=-0.27 mountY=-0.13, mountTheta=-2.69
02:16:30.519 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.16, opts=13)
02:16:30.519 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.16)
02:16:30.519 00.000 8976 Worker thread wakes up
02:16:30.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.16) opts 0xd
02:16:30.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.16)
02:16:30.520 00.001 8976 Moving (0.26, -0.16) raw xDistance=-0.27 yDistance=-0.13
02:16:30.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:16:30.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:16:30.520 00.000 8976 MoveAxis(R, 1, ABG)
02:16:30.520 00.000 8976 stepping (-11, -5) + (1, 0)
02:16:30.520 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:30.520 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:16:30.530 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
02:16:30.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:30.530 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:30.530 00.000 5052 Enqueuing Expose request
02:16:30.541 00.011 8976 Received - 47 (G) 
02:16:30.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:30.541 00.000 8976 stepped: pos (-10, -5)
02:16:30.541 00.000 8976 MoveAxis(U, 0, ABG)
02:16:30.541 00.000 8976 MountToCamera -- mountTheta (0.40) + m_xAngle (2.04) = xAngle (2.44 = 2.44)
02:16:30.541 00.000 8976 MountToCamera -- mountX=1.61 mountY=0.67 hyp=1.74 mountTheta=0.40 cameraX=-1.33, cameraY=1.13 cameraTheta=2.44
02:16:30.541 00.000 8976 incremental bump (-1.329, 1.125) isValid = 1
02:16:30.541 00.000 8976 Scheduling Mount bump of (-0.088, 0.077)
02:16:30.541 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
02:16:30.541 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
02:16:30.542 00.001 8976 move complete, result=0
02:16:30.542 00.000 9828 Worker thread wakes up
02:16:30.542 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
02:16:30.542 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:16:30.542 00.000 8976 worker thread done servicing request
02:16:30.542 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:16:30.542 00.000 8976 Worker thread wakes up
02:16:30.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:30.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:30.542 00.000 9828 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.10) = xAngle (5.52 = -0.77)
02:16:30.542 00.000 9828 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.44 = -0.85)
02:16:30.543 00.001 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=0.08 mountY=-0.09, mountTheta=-0.81
02:16:30.543 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
02:16:30.543 00.000 9828 BLC: window closed
02:16:30.543 00.000 9828 MoveAxis(W, 27, B)
02:16:30.543 00.000 9828 Guiding  Dir = 3, Dur = 27
02:16:30.543 00.000 9828 IsSlewing returns 0
02:16:30.543 00.000 9828 IsGuiding returns 0
02:16:30.543 00.000 9828 PulseGuide returned control before completion, sleep 37
02:16:30.586 00.043 9828 IsGuiding returns 1
02:16:30.586 00.000 9828 scope still moving after pulse duration time elapsed
02:16:30.617 00.031 9828 IsSlewing returns 0
02:16:30.618 00.001 9828 IsGuiding returns 1
02:16:30.649 00.031 9828 IsSlewing returns 0
02:16:30.649 00.000 9828 IsGuiding returns 1
02:16:30.680 00.031 9828 IsSlewing returns 0
02:16:30.680 00.000 9828 IsGuiding returns 1
02:16:30.712 00.032 9828 IsSlewing returns 0
02:16:30.712 00.000 9828 IsGuiding returns 0
02:16:30.718 00.006 9828 scope move finished after 27 + 146 ms
02:16:30.718 00.000 9828 Move returns status 0, amount 27
02:16:30.718 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:30.718 00.000 9828 MoveAxis(N, 12, B)
02:16:30.718 00.000 9828 Guiding  Dir = 0, Dur = 12
02:16:30.743 00.025 9828 IsSlewing returns 0
02:16:30.743 00.000 9828 IsGuiding returns 0
02:16:30.743 00.000 9828 PulseGuide returned control before completion, sleep 22
02:16:30.773 00.030 9828 IsGuiding returns 1
02:16:30.773 00.000 9828 scope still moving after pulse duration time elapsed
02:16:30.804 00.031 9828 IsSlewing returns 0
02:16:30.804 00.000 9828 IsGuiding returns 1
02:16:30.834 00.030 9828 IsSlewing returns 0
02:16:30.835 00.001 9828 IsGuiding returns 1
02:16:30.866 00.031 9828 IsSlewing returns 0
02:16:30.866 00.000 9828 IsGuiding returns 1
02:16:30.896 00.030 9828 IsSlewing returns 0
02:16:30.896 00.000 9828 IsGuiding returns 0
02:16:30.896 00.000 9828 scope move finished after 12 + 141 ms
02:16:30.896 00.000 9828 Move returns status 0, amount 12
02:16:30.896 00.000 9828 move complete, result=0
02:16:30.896 00.000 9828 worker thread done servicing request
02:16:30.896 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
02:16:31.249 00.353 8976 Exposure complete
02:16:31.255 00.006 8976 worker thread done servicing request
02:16:31.255 00.000 5052 OnExposeComplete: enter
02:16:31.255 00.000 5052 UpdateGuideState(): m_state=6
02:16:31.255 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7927
02:16:31.255 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.83, Mass=187, SNR=9.5, Peak=80 HFD=2.3
02:16:31.255 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
02:16:31.255 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
02:16:31.255 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.12 hyp=0.68 cameraTheta=0.18 mountX=-0.20 mountY=-0.63, mountTheta=-1.88
02:16:31.257 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.12, opts=13)
02:16:31.257 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.12)
02:16:31.257 00.000 8976 Worker thread wakes up
02:16:31.257 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.12) opts 0xd
02:16:31.257 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.12)
02:16:31.257 00.000 8976 Moving (0.67, 0.12) raw xDistance=-0.20 yDistance=-0.63
02:16:31.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:16:31.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.63
02:16:31.257 00.000 8976 MoveAxis(R, 0, ABG)
02:16:31.257 00.000 8976 MoveAxis(U, 2, ABG)
02:16:31.257 00.000 8976 stepping (-10, -5) + (0, 2)
02:16:31.257 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:31.258 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:16:31.268 00.010 5052 UpdateGuideState exits: m=187 SNR=9.5
02:16:31.269 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:31.269 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:31.269 00.000 5052 Enqueuing Expose request
02:16:31.293 00.024 8976 Received - 47 (G) 
02:16:31.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:31.293 00.000 8976 stepped: pos (-10, -3)
02:16:31.293 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (2.04) = xAngle (2.41 = 2.41)
02:16:31.293 00.000 8976 MountToCamera -- mountX=1.58 mountY=0.61 hyp=1.69 mountTheta=0.37 cameraX=-1.26, cameraY=1.13 cameraTheta=2.41
02:16:31.293 00.000 8976 incremental bump (-1.260, 1.132) isValid = 1
02:16:31.293 00.000 8976 Scheduling Mount bump of (-0.085, 0.080)
02:16:31.293 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
02:16:31.293 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
02:16:31.293 00.000 8976 move complete, result=0
02:16:31.293 00.000 9828 Worker thread wakes up
02:16:31.293 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:16:31.293 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
02:16:31.293 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:16:31.293 00.000 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.49 = -0.80)
02:16:31.293 00.000 8976 worker thread done servicing request
02:16:31.293 00.000 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.41 = -0.88)
02:16:31.293 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.08 mountY=-0.09, mountTheta=-0.83
02:16:31.293 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
02:16:31.293 00.000 9828 BLC: window closed
02:16:31.293 00.000 9828 MoveAxis(W, 26, B)
02:16:31.293 00.000 9828 Guiding  Dir = 3, Dur = 26
02:16:31.293 00.000 8976 Worker thread wakes up
02:16:31.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:31.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:31.293 00.000 9828 IsSlewing returns 0
02:16:31.294 00.001 9828 IsGuiding returns 0
02:16:31.294 00.000 9828 PulseGuide returned control before completion, sleep 36
02:16:31.336 00.042 9828 IsGuiding returns 1
02:16:31.336 00.000 9828 scope still moving after pulse duration time elapsed
02:16:31.367 00.031 9828 IsSlewing returns 0
02:16:31.368 00.001 9828 IsGuiding returns 1
02:16:31.398 00.030 9828 IsSlewing returns 0
02:16:31.398 00.000 9828 IsGuiding returns 1
02:16:31.429 00.031 9828 IsSlewing returns 0
02:16:31.429 00.000 9828 IsGuiding returns 1
02:16:31.460 00.031 9828 IsSlewing returns 0
02:16:31.460 00.000 9828 IsGuiding returns 0
02:16:31.460 00.000 9828 scope move finished after 26 + 140 ms
02:16:31.460 00.000 9828 Move returns status 0, amount 26
02:16:31.460 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:31.460 00.000 9828 MoveAxis(N, 12, B)
02:16:31.460 00.000 9828 Guiding  Dir = 0, Dur = 12
02:16:31.476 00.016 9828 IsSlewing returns 0
02:16:31.476 00.000 9828 IsGuiding returns 0
02:16:31.476 00.000 9828 PulseGuide returned control before completion, sleep 22
02:16:31.507 00.031 9828 IsGuiding returns 1
02:16:31.507 00.000 9828 scope still moving after pulse duration time elapsed
02:16:31.538 00.031 9828 IsSlewing returns 0
02:16:31.538 00.000 9828 IsGuiding returns 1
02:16:31.569 00.031 9828 IsSlewing returns 0
02:16:31.569 00.000 9828 IsGuiding returns 1
02:16:31.600 00.031 9828 IsSlewing returns 0
02:16:31.600 00.000 9828 IsGuiding returns 1
02:16:31.631 00.031 9828 IsSlewing returns 0
02:16:31.631 00.000 9828 IsGuiding returns 0
02:16:31.631 00.000 9828 scope move finished after 12 + 143 ms
02:16:31.631 00.000 9828 Move returns status 0, amount 12
02:16:31.631 00.000 9828 move complete, result=0
02:16:31.631 00.000 9828 worker thread done servicing request
02:16:31.631 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
02:16:31.984 00.353 8976 Exposure complete
02:16:31.989 00.005 8976 worker thread done servicing request
02:16:31.989 00.000 5052 OnExposeComplete: enter
02:16:31.989 00.000 5052 UpdateGuideState(): m_state=6
02:16:31.989 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7928
02:16:31.989 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.62, Mass=190, SNR=9.6, Peak=79 HFD=1.7
02:16:31.989 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
02:16:31.989 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
02:16:31.990 00.001 5052 CameraToMount -- cameraX=0.50 cameraY=-0.09 hyp=0.51 cameraTheta=-0.17 mountX=-0.31 mountY=-0.37, mountTheta=-2.26
02:16:31.992 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.09, opts=13)
02:16:31.992 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.09)
02:16:31.992 00.000 8976 Worker thread wakes up
02:16:31.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.09) opts 0xd
02:16:31.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.09)
02:16:31.992 00.000 8976 Moving (0.50, -0.09) raw xDistance=-0.31 yDistance=-0.37
02:16:31.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:16:31.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
02:16:31.992 00.000 8976 MoveAxis(R, 1, ABG)
02:16:31.992 00.000 8976 stepping (-10, -3) + (1, 0)
02:16:31.992 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:31.993 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=64, Gamma=2.630
02:16:32.003 00.010 5052 UpdateGuideState exits: m=190 SNR=9.6
02:16:32.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:32.003 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:32.003 00.000 5052 Enqueuing Expose request
02:16:32.012 00.009 8976 Received - 47 (G) 
02:16:32.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:32.012 00.000 8976 stepped: pos (-9, -3)
02:16:32.012 00.000 8976 MoveAxis(U, 2, ABG)
02:16:32.012 00.000 8976 stepping (-9, -3) + (0, 2)
02:16:32.012 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:32.044 00.032 8976 Received - 47 (G) 
02:16:32.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:32.044 00.000 8976 stepped: pos (-9, -1)
02:16:32.044 00.000 8976 MountToCamera -- mountTheta (0.29) + m_xAngle (2.04) = xAngle (2.34 = 2.34)
02:16:32.044 00.000 8976 MountToCamera -- mountX=1.51 mountY=0.46 hyp=1.58 mountTheta=0.29 cameraX=-1.10, cameraY=1.14 cameraTheta=2.34
02:16:32.044 00.000 8976 incremental bump (-1.098, 1.140) isValid = 1
02:16:32.044 00.000 8976 Scheduling Mount bump of (-0.080, 0.086)
02:16:32.044 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:16:32.044 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:16:32.044 00.000 8976 move complete, result=0
02:16:32.044 00.000 8976 worker thread done servicing request
02:16:32.044 00.000 8976 Worker thread wakes up
02:16:32.044 00.000 9828 Worker thread wakes up
02:16:32.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:16:32.044 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:16:32.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:32.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:32.044 00.000 9828 CameraToMount -- cameraTheta (2.32) - m_xAngle (-3.10) = xAngle (5.42 = -0.87)
02:16:32.045 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
02:16:32.045 00.000 9828 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.95)
02:16:32.045 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.32 mountX=0.08 mountY=-0.10, mountTheta=-0.90
02:16:32.045 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.10
02:16:32.045 00.000 9828 BLC: window closed
02:16:32.045 00.000 9828 MoveAxis(W, 24, B)
02:16:32.045 00.000 9828 Guiding  Dir = 3, Dur = 24
02:16:32.046 00.001 9828 IsSlewing returns 0
02:16:32.046 00.000 9828 IsGuiding returns 0
02:16:32.046 00.000 9828 PulseGuide returned control before completion, sleep 34
02:16:32.083 00.037 9828 IsGuiding returns 1
02:16:32.088 00.005 9828 scope still moving after pulse duration time elapsed
02:16:32.114 00.026 9828 IsSlewing returns 0
02:16:32.114 00.000 9828 IsGuiding returns 1
02:16:32.144 00.030 9828 IsSlewing returns 0
02:16:32.144 00.000 9828 IsGuiding returns 1
02:16:32.175 00.031 9828 IsSlewing returns 0
02:16:32.175 00.000 9828 IsGuiding returns 1
02:16:32.206 00.031 9828 IsSlewing returns 0
02:16:32.206 00.000 9828 IsGuiding returns 0
02:16:32.206 00.000 9828 scope move finished after 24 + 135 ms
02:16:32.206 00.000 9828 Move returns status 0, amount 24
02:16:32.206 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:32.206 00.000 9828 MoveAxis(N, 13, B)
02:16:32.206 00.000 9828 Guiding  Dir = 0, Dur = 13
02:16:32.221 00.015 9828 IsSlewing returns 0
02:16:32.221 00.000 9828 IsGuiding returns 0
02:16:32.221 00.000 9828 PulseGuide returned control before completion, sleep 23
02:16:32.252 00.031 9828 IsGuiding returns 1
02:16:32.252 00.000 9828 scope still moving after pulse duration time elapsed
02:16:32.284 00.032 9828 IsSlewing returns 0
02:16:32.284 00.000 9828 IsGuiding returns 1
02:16:32.315 00.031 9828 IsSlewing returns 0
02:16:32.315 00.000 9828 IsGuiding returns 1
02:16:32.345 00.030 9828 IsSlewing returns 0
02:16:32.345 00.000 9828 IsGuiding returns 1
02:16:32.377 00.032 9828 IsSlewing returns 0
02:16:32.377 00.000 9828 IsGuiding returns 1
02:16:32.408 00.031 9828 IsSlewing returns 0
02:16:32.408 00.000 9828 IsGuiding returns 0
02:16:32.408 00.000 9828 scope move finished after 13 + 174 ms
02:16:32.408 00.000 9828 Move returns status 0, amount 13
02:16:32.408 00.000 9828 move complete, result=0
02:16:32.408 00.000 9828 worker thread done servicing request
02:16:32.408 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
02:16:32.737 00.329 8976 Exposure complete
02:16:32.743 00.006 8976 worker thread done servicing request
02:16:32.743 00.000 5052 OnExposeComplete: enter
02:16:32.743 00.000 5052 UpdateGuideState(): m_state=6
02:16:32.743 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7929
02:16:32.743 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.92, Mass=177, SNR=9.3, Peak=80 HFD=2.1
02:16:32.743 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
02:16:32.743 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
02:16:32.743 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.21 hyp=0.37 cameraTheta=0.61 mountX=0.05 mountY=-0.37, mountTheta=-1.43
02:16:32.743 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.21, opts=13)
02:16:32.743 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.21)
02:16:32.744 00.001 8976 Worker thread wakes up
02:16:32.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.21) opts 0xd
02:16:32.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.21)
02:16:32.744 00.000 8976 Moving (0.30, 0.21) raw xDistance=0.05 yDistance=-0.37
02:16:32.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:16:32.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
02:16:32.744 00.000 8976 MoveAxis(R, 0, ABG)
02:16:32.744 00.000 8976 MoveAxis(U, 2, ABG)
02:16:32.744 00.000 8976 stepping (-9, -1) + (0, 2)
02:16:32.744 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:32.744 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
02:16:32.754 00.010 5052 UpdateGuideState exits: m=177 SNR=9.3
02:16:32.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:32.754 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:32.754 00.000 5052 Enqueuing Expose request
02:16:32.780 00.026 8976 Received - 47 (G) 
02:16:32.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:32.780 00.000 8976 stepped: pos (-9, 1)
02:16:32.780 00.000 8976 MountToCamera -- mountTheta (0.17) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
02:16:32.780 00.000 8976 MountToCamera -- mountX=1.47 mountY=0.26 hyp=1.49 mountTheta=0.17 cameraX=-0.90, cameraY=1.19 cameraTheta=2.22
02:16:32.780 00.000 8976 incremental bump (-0.896, 1.192) isValid = 1
02:16:32.780 00.000 8976 Scheduling Mount bump of (-0.069, 0.095)
02:16:32.780 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:16:32.780 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:16:32.780 00.000 8976 move complete, result=0
02:16:32.780 00.000 9828 Worker thread wakes up
02:16:32.780 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:16:32.780 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:16:32.780 00.000 9828 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.10) = xAngle (5.29 = -0.99)
02:16:32.780 00.000 8976 worker thread done servicing request
02:16:32.780 00.000 8976 Worker thread wakes up
02:16:32.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:32.780 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:16:32.780 00.000 9828 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.21 = -1.07)
02:16:32.781 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:32.781 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.20 mountX=0.06 mountY=-0.10, mountTheta=-1.01
02:16:32.781 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
02:16:32.781 00.000 9828 BLC: window closed
02:16:32.781 00.000 9828 MoveAxis(W, 21, B)
02:16:32.781 00.000 9828 Guiding  Dir = 3, Dur = 21
02:16:32.781 00.000 9828 IsSlewing returns 0
02:16:32.781 00.000 9828 IsGuiding returns 0
02:16:32.781 00.000 9828 PulseGuide returned control before completion, sleep 31
02:16:32.816 00.035 9828 IsGuiding returns 1
02:16:32.816 00.000 9828 scope still moving after pulse duration time elapsed
02:16:32.847 00.031 9828 IsSlewing returns 0
02:16:32.847 00.000 9828 IsGuiding returns 1
02:16:32.878 00.031 9828 IsSlewing returns 0
02:16:32.878 00.000 9828 IsGuiding returns 1
02:16:32.909 00.031 9828 IsSlewing returns 0
02:16:32.909 00.000 9828 IsGuiding returns 0
02:16:32.909 00.000 9828 scope move finished after 21 + 107 ms
02:16:32.909 00.000 9828 Move returns status 0, amount 21
02:16:32.909 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:32.910 00.001 9828 MoveAxis(N, 14, B)
02:16:32.910 00.000 9828 Guiding  Dir = 0, Dur = 14
02:16:32.924 00.014 9828 IsSlewing returns 0
02:16:32.924 00.000 9828 IsGuiding returns 0
02:16:32.924 00.000 9828 PulseGuide returned control before completion, sleep 24
02:16:32.955 00.031 9828 IsGuiding returns 1
02:16:32.955 00.000 9828 scope still moving after pulse duration time elapsed
02:16:32.987 00.032 9828 IsSlewing returns 0
02:16:32.987 00.000 9828 IsGuiding returns 1
02:16:33.018 00.031 9828 IsSlewing returns 0
02:16:33.018 00.000 9828 IsGuiding returns 1
02:16:33.049 00.031 9828 IsSlewing returns 0
02:16:33.049 00.000 9828 IsGuiding returns 1
02:16:33.079 00.030 9828 IsSlewing returns 0
02:16:33.079 00.000 9828 IsGuiding returns 0
02:16:33.079 00.000 9828 scope move finished after 14 + 140 ms
02:16:33.079 00.000 9828 Move returns status 0, amount 14
02:16:33.079 00.000 9828 move complete, result=0
02:16:33.079 00.000 9828 worker thread done servicing request
02:16:33.079 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
02:16:33.473 00.394 8976 Exposure complete
02:16:33.479 00.006 8976 worker thread done servicing request
02:16:33.479 00.000 5052 OnExposeComplete: enter
02:16:33.479 00.000 5052 UpdateGuideState(): m_state=6
02:16:33.479 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7930
02:16:33.479 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.68, Mass=176, SNR=9.2, Peak=87 HFD=1.7
02:16:33.479 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
02:16:33.479 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
02:16:33.479 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-3.00 mountX=0.06 mountY=0.18, mountTheta=1.23
02:16:33.480 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.03, opts=13)
02:16:33.480 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.03)
02:16:33.480 00.000 8976 Worker thread wakes up
02:16:33.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.03) opts 0xd
02:16:33.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.03)
02:16:33.480 00.000 8976 Moving (-0.20, -0.03) raw xDistance=0.06 yDistance=0.18
02:16:33.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:16:33.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:16:33.480 00.000 8976 MoveAxis(R, 0, ABG)
02:16:33.480 00.000 8976 MoveAxis(U, 0, ABG)
02:16:33.480 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
02:16:33.480 00.000 8976 MountToCamera -- mountX=1.44 mountY=0.12 hyp=1.44 mountTheta=0.08 cameraX=-0.76, cameraY=1.23 cameraTheta=2.13
02:16:33.480 00.000 8976 incremental bump (-0.761, 1.228) isValid = 1
02:16:33.480 00.000 8976 Scheduling Mount bump of (-0.060, 0.101)
02:16:33.480 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:16:33.481 00.001 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:16:33.481 00.000 8976 move complete, result=0
02:16:33.481 00.000 9828 Worker thread wakes up
02:16:33.481 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:16:33.481 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:16:33.481 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.21 = -1.08)
02:16:33.481 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
02:16:33.481 00.000 8976 worker thread done servicing request
02:16:33.481 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.09
02:16:33.481 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:16:33.481 00.000 9828 BLC: window closed
02:16:33.481 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:16:33.481 00.000 9828 MoveAxis(W, 18, B)
02:16:33.481 00.000 9828 Guiding  Dir = 3, Dur = 18
02:16:33.482 00.001 9828 IsSlewing returns 0
02:16:33.482 00.000 9828 IsGuiding returns 0
02:16:33.482 00.000 9828 PulseGuide returned control before completion, sleep 28
02:16:33.491 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
02:16:33.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:33.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:33.491 00.000 5052 Enqueuing Expose request
02:16:33.491 00.000 8976 Worker thread wakes up
02:16:33.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:33.492 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:33.492 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:33.516 00.024 9828 IsGuiding returns 1
02:16:33.516 00.000 9828 scope still moving after pulse duration time elapsed
02:16:33.548 00.032 9828 IsSlewing returns 0
02:16:33.548 00.000 9828 IsGuiding returns 1
02:16:33.579 00.031 9828 IsSlewing returns 0
02:16:33.579 00.000 9828 IsGuiding returns 1
02:16:33.610 00.031 9828 IsSlewing returns 0
02:16:33.610 00.000 9828 IsGuiding returns 0
02:16:33.610 00.000 9828 scope move finished after 18 + 110 ms
02:16:33.610 00.000 9828 Move returns status 0, amount 18
02:16:33.610 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:33.610 00.000 9828 MoveAxis(N, 15, B)
02:16:33.610 00.000 9828 Guiding  Dir = 0, Dur = 15
02:16:33.625 00.015 9828 IsSlewing returns 0
02:16:33.625 00.000 9828 IsGuiding returns 0
02:16:33.625 00.000 9828 PulseGuide returned control before completion, sleep 25
02:16:33.656 00.031 9828 IsGuiding returns 1
02:16:33.656 00.000 9828 scope still moving after pulse duration time elapsed
02:16:33.688 00.032 9828 IsSlewing returns 0
02:16:33.688 00.000 9828 IsGuiding returns 1
02:16:33.718 00.030 9828 IsSlewing returns 0
02:16:33.718 00.000 9828 IsGuiding returns 1
02:16:33.749 00.031 9828 IsSlewing returns 0
02:16:33.749 00.000 9828 IsGuiding returns 1
02:16:33.780 00.031 9828 IsSlewing returns 0
02:16:33.780 00.000 9828 IsGuiding returns 0
02:16:33.780 00.000 9828 scope move finished after 15 + 140 ms
02:16:33.780 00.000 9828 Move returns status 0, amount 15
02:16:33.780 00.000 9828 move complete, result=0
02:16:33.780 00.000 9828 worker thread done servicing request
02:16:33.780 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:16:34.179 00.399 8976 Exposure complete
02:16:34.184 00.005 8976 worker thread done servicing request
02:16:34.184 00.000 5052 OnExposeComplete: enter
02:16:34.184 00.000 5052 UpdateGuideState(): m_state=6
02:16:34.184 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7931
02:16:34.184 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.71, Mass=180, SNR=9.3, Peak=81 HFD=1.6
02:16:34.184 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
02:16:34.184 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
02:16:34.184 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.02 mountX=-0.08 mountY=-0.14, mountTheta=-2.09
02:16:34.185 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.00, opts=13)
02:16:34.185 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.00)
02:16:34.185 00.000 8976 Worker thread wakes up
02:16:34.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.00) opts 0xd
02:16:34.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.00)
02:16:34.185 00.000 8976 Moving (0.17, -0.00) raw xDistance=-0.08 yDistance=-0.14
02:16:34.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:16:34.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:16:34.185 00.000 8976 MoveAxis(R, 0, ABG)
02:16:34.185 00.000 8976 MoveAxis(U, 0, ABG)
02:16:34.185 00.000 8976 MountToCamera -- mountTheta (0.02) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
02:16:34.185 00.000 8976 MountToCamera -- mountX=1.42 mountY=0.03 hyp=1.42 mountTheta=0.02 cameraX=-0.67, cameraY=1.25 cameraTheta=2.06
02:16:34.185 00.000 8976 incremental bump (-0.670, 1.251) isValid = 1
02:16:34.186 00.001 8976 Scheduling Mount bump of (-0.054, 0.105)
02:16:34.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:16:34.186 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:16:34.186 00.000 8976 move complete, result=0
02:16:34.186 00.000 9828 Worker thread wakes up
02:16:34.186 00.000 8976 worker thread done servicing request
02:16:34.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:16:34.186 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:16:34.186 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
02:16:34.186 00.000 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.22)
02:16:34.186 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.05 mountX=0.05 mountY=-0.11, mountTheta=-1.15
02:16:34.186 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:16:34.186 00.000 9828 BLC: window closed
02:16:34.186 00.000 9828 MoveAxis(W, 16, B)
02:16:34.186 00.000 9828 Guiding  Dir = 3, Dur = 16
02:16:34.186 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:16:34.186 00.000 9828 IsSlewing returns 0
02:16:34.187 00.001 9828 IsGuiding returns 0
02:16:34.187 00.000 9828 PulseGuide returned control before completion, sleep 26
02:16:34.196 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
02:16:34.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:34.196 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:34.196 00.000 5052 Enqueuing Expose request
02:16:34.196 00.000 8976 Worker thread wakes up
02:16:34.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:34.196 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:34.196 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:34.220 00.024 9828 IsGuiding returns 1
02:16:34.220 00.000 9828 scope still moving after pulse duration time elapsed
02:16:34.250 00.030 9828 IsSlewing returns 0
02:16:34.250 00.000 9828 IsGuiding returns 1
02:16:34.282 00.032 9828 IsSlewing returns 0
02:16:34.282 00.000 9828 IsGuiding returns 1
02:16:34.313 00.031 9828 IsSlewing returns 0
02:16:34.313 00.000 9828 IsGuiding returns 0
02:16:34.313 00.000 9828 scope move finished after 16 + 110 ms
02:16:34.313 00.000 9828 Move returns status 0, amount 16
02:16:34.313 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:34.313 00.000 9828 MoveAxis(N, 15, B)
02:16:34.313 00.000 9828 Guiding  Dir = 0, Dur = 15
02:16:34.328 00.015 9828 IsSlewing returns 0
02:16:34.328 00.000 9828 IsGuiding returns 0
02:16:34.328 00.000 9828 PulseGuide returned control before completion, sleep 25
02:16:34.360 00.032 9828 IsGuiding returns 1
02:16:34.360 00.000 9828 scope still moving after pulse duration time elapsed
02:16:34.390 00.030 9828 IsSlewing returns 0
02:16:34.390 00.000 9828 IsGuiding returns 1
02:16:34.421 00.031 9828 IsSlewing returns 0
02:16:34.422 00.001 9828 IsGuiding returns 1
02:16:34.452 00.030 9828 IsSlewing returns 0
02:16:34.452 00.000 9828 IsGuiding returns 1
02:16:34.484 00.032 9828 IsSlewing returns 0
02:16:34.484 00.000 9828 IsGuiding returns 0
02:16:34.484 00.000 9828 scope move finished after 15 + 140 ms
02:16:34.484 00.000 9828 Move returns status 0, amount 15
02:16:34.484 00.000 9828 move complete, result=0
02:16:34.484 00.000 9828 worker thread done servicing request
02:16:34.484 00.000 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 15 ms NORTH
02:16:34.887 00.403 8976 Exposure complete
02:16:34.892 00.005 8976 worker thread done servicing request
02:16:34.893 00.001 5052 OnExposeComplete: enter
02:16:34.893 00.000 5052 UpdateGuideState(): m_state=6
02:16:34.893 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7932
02:16:34.893 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.43, Mass=197, SNR=9.7, Peak=78 HFD=1.5
02:16:34.893 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.75 = -2.75)
02:16:34.893 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
02:16:34.893 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.28 hyp=0.43 cameraTheta=-0.71 mountX=-0.39 mountY=-0.12, mountTheta=-2.84
02:16:34.893 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.28, opts=13)
02:16:34.893 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.28)
02:16:34.894 00.001 8976 Worker thread wakes up
02:16:34.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.28) opts 0xd
02:16:34.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.28)
02:16:34.894 00.000 8976 Moving (0.32, -0.28) raw xDistance=-0.39 yDistance=-0.12
02:16:34.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:16:34.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:16:34.894 00.000 8976 MoveAxis(R, 2, ABG)
02:16:34.894 00.000 8976 stepping (-9, 1) + (2, 0)
02:16:34.894 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:34.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:16:34.903 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
02:16:34.903 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:34.903 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:34.903 00.000 5052 Enqueuing Expose request
02:16:34.921 00.018 8976 Received - 47 (G) 
02:16:34.921 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:34.921 00.000 8976 stepped: pos (-7, 1)
02:16:34.921 00.000 8976 MoveAxis(U, 0, ABG)
02:16:34.921 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.02 = 2.02)
02:16:34.921 00.000 8976 MountToCamera -- mountX=1.30 mountY=-0.03 hyp=1.31 mountTheta=-0.03 cameraX=-0.56, cameraY=1.18 cameraTheta=2.02
02:16:34.921 00.000 8976 incremental bump (-0.563, 1.177) isValid = 1
02:16:34.921 00.000 8976 Scheduling Mount bump of (-0.050, 0.107)
02:16:34.921 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:16:34.921 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:16:34.921 00.000 8976 move complete, result=0
02:16:34.921 00.000 9828 Worker thread wakes up
02:16:34.921 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:16:34.921 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:16:34.921 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.10 = -1.18)
02:16:34.921 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:16:34.921 00.000 8976 worker thread done servicing request
02:16:34.922 00.001 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.02 = -1.27)
02:16:34.922 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.19
02:16:34.922 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:16:34.922 00.000 9828 BLC: window closed
02:16:34.922 00.000 9828 MoveAxis(W, 14, B)
02:16:34.922 00.000 9828 Guiding  Dir = 3, Dur = 14
02:16:34.922 00.000 8976 Worker thread wakes up
02:16:34.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:34.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:34.922 00.000 9828 IsSlewing returns 0
02:16:34.922 00.000 9828 IsGuiding returns 0
02:16:34.922 00.000 9828 PulseGuide returned control before completion, sleep 24
02:16:34.950 00.028 9828 IsGuiding returns 1
02:16:34.951 00.001 9828 scope still moving after pulse duration time elapsed
02:16:34.981 00.030 9828 IsSlewing returns 0
02:16:34.981 00.000 9828 IsGuiding returns 1
02:16:35.012 00.031 9828 IsSlewing returns 0
02:16:35.012 00.000 9828 IsGuiding returns 1
02:16:35.044 00.032 9828 IsSlewing returns 0
02:16:35.044 00.000 9828 IsGuiding returns 1
02:16:35.075 00.031 9828 IsSlewing returns 0
02:16:35.075 00.000 9828 IsGuiding returns 0
02:16:35.075 00.000 9828 scope move finished after 14 + 138 ms
02:16:35.075 00.000 9828 Move returns status 0, amount 14
02:16:35.075 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:16:35.075 00.000 9828 MoveAxis(N, 15, B)
02:16:35.075 00.000 9828 Guiding  Dir = 0, Dur = 15
02:16:35.090 00.015 9828 IsSlewing returns 0
02:16:35.090 00.000 9828 IsGuiding returns 0
02:16:35.090 00.000 9828 PulseGuide returned control before completion, sleep 25
02:16:35.121 00.031 9828 IsGuiding returns 1
02:16:35.121 00.000 9828 scope still moving after pulse duration time elapsed
02:16:35.151 00.030 9828 IsSlewing returns 0
02:16:35.151 00.000 9828 IsGuiding returns 1
02:16:35.182 00.031 9828 IsSlewing returns 0
02:16:35.182 00.000 9828 IsGuiding returns 1
02:16:35.214 00.032 9828 IsSlewing returns 0
02:16:35.214 00.000 9828 IsGuiding returns 1
02:16:35.245 00.031 9828 IsSlewing returns 0
02:16:35.245 00.000 9828 IsGuiding returns 0
02:16:35.245 00.000 9828 scope move finished after 15 + 139 ms
02:16:35.245 00.000 9828 Move returns status 0, amount 15
02:16:35.245 00.000 9828 move complete, result=0
02:16:35.245 00.000 9828 worker thread done servicing request
02:16:35.245 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:16:35.613 00.368 8976 Exposure complete
02:16:35.618 00.005 8976 worker thread done servicing request
02:16:35.619 00.001 5052 OnExposeComplete: enter
02:16:35.619 00.000 5052 UpdateGuideState(): m_state=6
02:16:35.619 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7933
02:16:35.619 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.37, Mass=173, SNR=9.1, Peak=82 HFD=2.0
02:16:35.619 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
02:16:35.619 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
02:16:35.619 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.34 hyp=0.90 cameraTheta=-0.39 mountX=-0.68 mountY=-0.51, mountTheta=-2.50
02:16:35.620 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.34, opts=13)
02:16:35.620 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.34)
02:16:35.620 00.000 8976 Worker thread wakes up
02:16:35.620 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.34) opts 0xd
02:16:35.620 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.34)
02:16:35.620 00.000 8976 Moving (0.83, -0.34) raw xDistance=-0.68 yDistance=-0.51
02:16:35.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
02:16:35.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:16:35.620 00.000 8976 MoveAxis(R, 3, ABG)
02:16:35.620 00.000 8976 stepping (-7, 1) + (3, 0)
02:16:35.620 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:35.621 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:16:35.630 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
02:16:35.630 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:35.630 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:35.630 00.000 5052 Enqueuing Expose request
02:16:35.657 00.027 8976 Received - 47 (G) 
02:16:35.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:35.657 00.000 8976 stepped: pos (-4, 1)
02:16:35.657 00.000 8976 MoveAxis(U, 2, ABG)
02:16:35.657 00.000 8976 stepping (-4, 1) + (0, 2)
02:16:35.657 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:35.688 00.031 8976 Received - 47 (G) 
02:16:35.688 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:35.688 00.000 8976 stepped: pos (-4, 3)
02:16:35.688 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:16:35.688 00.000 8976 move complete, result=0
02:16:35.688 00.000 8976 worker thread done servicing request
02:16:35.688 00.000 8976 Worker thread wakes up
02:16:35.689 00.001 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
02:16:35.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:35.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:36.383 00.694 8976 Exposure complete
02:16:36.388 00.005 8976 worker thread done servicing request
02:16:36.388 00.000 5052 OnExposeComplete: enter
02:16:36.388 00.000 5052 UpdateGuideState(): m_state=6
02:16:36.388 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7934
02:16:36.389 00.001 5052 Star::Find returns 1 (0), X=330.12, Y=282.10, Mass=174, SNR=9.2, Peak=99 HFD=1.8
02:16:36.389 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
02:16:36.389 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
02:16:36.389 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.39 hyp=1.02 cameraTheta=0.39 mountX=-0.08 mountY=-1.01, mountTheta=-1.65
02:16:36.389 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.39, opts=13)
02:16:36.389 00.000 5052 Enqueuing Move request for stepguider (0.95, 0.39)
02:16:36.389 00.000 8976 Worker thread wakes up
02:16:36.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.39) opts 0xd
02:16:36.390 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.39)
02:16:36.390 00.000 8976 Moving (0.95, 0.39) raw xDistance=-0.08 yDistance=-1.01
02:16:36.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:16:36.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.01
02:16:36.390 00.000 8976 MoveAxis(R, 0, ABG)
02:16:36.390 00.000 8976 MoveAxis(U, 4, ABG)
02:16:36.390 00.000 8976 stepping (-4, 3) + (0, 4)
02:16:36.390 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:16:36.390 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:16:36.400 00.010 5052 UpdateGuideState exits: m=174 SNR=9.2
02:16:36.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:36.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:36.400 00.000 5052 Enqueuing Expose request
02:16:36.424 00.024 8976 Received - 47 (G) 
02:16:36.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:16:36.424 00.000 8976 stepped: pos (-4, 7)
02:16:36.424 00.000 8976 move complete, result=0
02:16:36.424 00.000 8976 worker thread done servicing request
02:16:36.424 00.000 8976 Worker thread wakes up
02:16:36.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:36.424 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:36.424 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
02:16:37.121 00.697 8976 Exposure complete
02:16:37.128 00.007 8976 worker thread done servicing request
02:16:37.128 00.000 5052 OnExposeComplete: enter
02:16:37.129 00.001 5052 UpdateGuideState(): m_state=6
02:16:37.129 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7935
02:16:37.129 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.91, Mass=189, SNR=9.6, Peak=99 HFD=1.6
02:16:37.129 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
02:16:37.129 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
02:16:37.129 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.20 hyp=0.58 cameraTheta=0.36 mountX=-0.07 mountY=-0.56, mountTheta=-1.69
02:16:37.130 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.20, opts=13)
02:16:37.130 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.20)
02:16:37.131 00.001 8976 Worker thread wakes up
02:16:37.131 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.20) opts 0xd
02:16:37.131 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.20)
02:16:37.132 00.001 8976 Moving (0.54, 0.20) raw xDistance=-0.07 yDistance=-0.56
02:16:37.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:16:37.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.56
02:16:37.132 00.000 8976 MoveAxis(R, 0, ABG)
02:16:37.132 00.000 8976 MoveAxis(U, 3, ABG)
02:16:37.132 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:16:37.132 00.000 8976 stepping (-4, 7) + (0, 3)
02:16:37.132 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:37.141 00.009 5052 UpdateGuideState exits: m=189 SNR=9.6
02:16:37.142 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:37.142 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:37.142 00.000 5052 Enqueuing Expose request
02:16:37.160 00.018 8976 Received - 47 (G) 
02:16:37.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:37.160 00.000 8976 stepped: pos (-4, 10)
02:16:37.160 00.000 8976 move complete, result=0
02:16:37.160 00.000 8976 worker thread done servicing request
02:16:37.160 00.000 8976 Worker thread wakes up
02:16:37.160 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
02:16:37.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:37.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:37.851 00.691 8976 Exposure complete
02:16:37.856 00.005 8976 worker thread done servicing request
02:16:37.856 00.000 5052 OnExposeComplete: enter
02:16:37.857 00.001 5052 UpdateGuideState(): m_state=6
02:16:37.857 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7936
02:16:37.857 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.59, Mass=214, SNR=10.2, Peak=93 HFD=1.5
02:16:37.857 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
02:16:37.857 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
02:16:37.857 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.12 hyp=0.47 cameraTheta=-0.26 mountX=-0.31 mountY=-0.32, mountTheta=-2.35
02:16:37.857 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.12, opts=13)
02:16:37.857 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.12)
02:16:37.858 00.001 8976 Worker thread wakes up
02:16:37.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.12) opts 0xd
02:16:37.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.12)
02:16:37.858 00.000 8976 Moving (0.46, -0.12) raw xDistance=-0.31 yDistance=-0.32
02:16:37.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:16:37.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
02:16:37.858 00.000 8976 MoveAxis(R, 1, ABG)
02:16:37.858 00.000 8976 stepping (-4, 10) + (1, 0)
02:16:37.858 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:37.858 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=93, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:16:37.868 00.010 5052 UpdateGuideState exits: m=214 SNR=10.2
02:16:37.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:37.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:37.868 00.000 5052 Enqueuing Expose request
02:16:37.879 00.011 8976 Received - 47 (G) 
02:16:37.879 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:37.879 00.000 8976 stepped: pos (-3, 10)
02:16:37.879 00.000 8976 MoveAxis(U, 1, ABG)
02:16:37.879 00.000 8976 stepping (-3, 10) + (0, 1)
02:16:37.879 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:37.911 00.032 8976 Received - 47 (G) 
02:16:37.911 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:37.911 00.000 8976 stepped: pos (-3, 11)
02:16:37.911 00.000 8976 move complete, result=0
02:16:37.911 00.000 8976 worker thread done servicing request
02:16:37.911 00.000 8976 Worker thread wakes up
02:16:37.911 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:37.911 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:37.911 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:16:38.600 00.689 8976 Exposure complete
02:16:38.605 00.005 8976 worker thread done servicing request
02:16:38.605 00.000 5052 OnExposeComplete: enter
02:16:38.605 00.000 5052 UpdateGuideState(): m_state=6
02:16:38.605 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7937
02:16:38.605 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=282.05, Mass=199, SNR=9.8, Peak=87 HFD=1.8
02:16:38.605 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
02:16:38.605 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
02:16:38.605 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.34 hyp=0.56 cameraTheta=0.65 mountX=0.10 mountY=-0.55, mountTheta=-1.40
02:16:38.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.34, opts=13)
02:16:38.606 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.34)
02:16:38.606 00.000 8976 Worker thread wakes up
02:16:38.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.34) opts 0xd
02:16:38.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.34)
02:16:38.606 00.000 8976 Moving (0.44, 0.34) raw xDistance=0.10 yDistance=-0.55
02:16:38.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:16:38.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
02:16:38.606 00.000 8976 MoveAxis(R, 0, ABG)
02:16:38.607 00.001 8976 MoveAxis(U, 2, ABG)
02:16:38.607 00.000 8976 stepping (-3, 11) + (0, 2)
02:16:38.607 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:38.607 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:16:38.616 00.009 5052 UpdateGuideState exits: m=199 SNR=9.8
02:16:38.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:38.616 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:38.617 00.001 5052 Enqueuing Expose request
02:16:38.630 00.013 8976 Received - 47 (G) 
02:16:38.630 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:38.630 00.000 8976 stepped: pos (-3, 13)
02:16:38.630 00.000 8976 move complete, result=0
02:16:38.630 00.000 8976 worker thread done servicing request
02:16:38.630 00.000 8976 Worker thread wakes up
02:16:38.630 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:38.630 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:38.630 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:16:39.325 00.695 8976 Exposure complete
02:16:39.330 00.005 8976 worker thread done servicing request
02:16:39.331 00.001 5052 OnExposeComplete: enter
02:16:39.331 00.000 5052 UpdateGuideState(): m_state=6
02:16:39.331 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7938
02:16:39.331 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.67, Mass=200, SNR=9.8, Peak=94 HFD=1.8
02:16:39.331 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.13 = 2.16)
02:16:39.331 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.05)
02:16:39.331 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.08 mountX=-0.03 mountY=0.04, mountTheta=2.13
02:16:39.332 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.04, opts=13)
02:16:39.332 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.04)
02:16:39.332 00.000 8976 Worker thread wakes up
02:16:39.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.04) opts 0xd
02:16:39.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.04)
02:16:39.332 00.000 8976 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.04
02:16:39.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:16:39.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:16:39.332 00.000 8976 MoveAxis(R, 0, ABG)
02:16:39.332 00.000 8976 MoveAxis(U, 0, ABG)
02:16:39.332 00.000 8976 move complete, result=0
02:16:39.332 00.000 8976 worker thread done servicing request
02:16:39.333 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:16:39.342 00.009 5052 UpdateGuideState exits: m=200 SNR=9.8
02:16:39.342 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:39.342 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:39.342 00.000 5052 Enqueuing Expose request
02:16:39.342 00.000 8976 Worker thread wakes up
02:16:39.342 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:39.343 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:39.343 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:40.036 00.693 8976 Exposure complete
02:16:40.042 00.006 8976 worker thread done servicing request
02:16:40.042 00.000 5052 OnExposeComplete: enter
02:16:40.042 00.000 5052 UpdateGuideState(): m_state=6
02:16:40.042 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7939
02:16:40.042 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.90, Mass=203, SNR=9.9, Peak=88 HFD=2.0
02:16:40.042 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
02:16:40.042 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
02:16:40.042 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.19 hyp=0.42 cameraTheta=0.48 mountX=0.00 mountY=-0.42, mountTheta=-1.57
02:16:40.043 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.19, opts=13)
02:16:40.043 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.19)
02:16:40.043 00.000 8976 Worker thread wakes up
02:16:40.043 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.19) opts 0xd
02:16:40.043 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.19)
02:16:40.043 00.000 8976 Moving (0.37, 0.19) raw xDistance=0.00 yDistance=-0.42
02:16:40.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:16:40.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
02:16:40.043 00.000 8976 MoveAxis(R, 0, ABG)
02:16:40.043 00.000 8976 MoveAxis(U, 2, ABG)
02:16:40.043 00.000 8976 stepping (-3, 13) + (0, 2)
02:16:40.043 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:40.044 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:16:40.054 00.010 5052 UpdateGuideState exits: m=203 SNR=9.9
02:16:40.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:40.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:40.054 00.000 5052 Enqueuing Expose request
02:16:40.069 00.015 8976 Received - 47 (G) 
02:16:40.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:40.069 00.000 8976 stepped: pos (-3, 15)
02:16:40.069 00.000 8976 move complete, result=0
02:16:40.069 00.000 8976 worker thread done servicing request
02:16:40.069 00.000 8976 Worker thread wakes up
02:16:40.069 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:16:40.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:40.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:40.758 00.689 8976 Exposure complete
02:16:40.763 00.005 8976 worker thread done servicing request
02:16:40.763 00.000 5052 OnExposeComplete: enter
02:16:40.764 00.001 5052 UpdateGuideState(): m_state=6
02:16:40.764 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7940
02:16:40.764 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.74, Mass=185, SNR=9.5, Peak=94 HFD=1.5
02:16:40.764 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
02:16:40.764 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
02:16:40.764 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.16 mountX=-0.05 mountY=-0.15, mountTheta=-1.90
02:16:40.764 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.03, opts=13)
02:16:40.765 00.001 5052 Enqueuing Move request for stepguider (0.16, 0.03)
02:16:40.765 00.000 8976 Worker thread wakes up
02:16:40.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.03) opts 0xd
02:16:40.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.03)
02:16:40.765 00.000 8976 Moving (0.16, 0.03) raw xDistance=-0.05 yDistance=-0.15
02:16:40.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:16:40.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:16:40.765 00.000 8976 MoveAxis(R, 0, ABG)
02:16:40.765 00.000 8976 MoveAxis(U, 0, ABG)
02:16:40.765 00.000 8976 move complete, result=0
02:16:40.765 00.000 8976 worker thread done servicing request
02:16:40.766 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:16:40.775 00.009 5052 UpdateGuideState exits: m=185 SNR=9.5
02:16:40.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:40.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:40.775 00.000 5052 Enqueuing Expose request
02:16:40.775 00.000 8976 Worker thread wakes up
02:16:40.775 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:40.776 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:40.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:41.466 00.690 8976 Exposure complete
02:16:41.471 00.005 8976 worker thread done servicing request
02:16:41.471 00.000 5052 OnExposeComplete: enter
02:16:41.471 00.000 5052 UpdateGuideState(): m_state=6
02:16:41.471 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7941
02:16:41.471 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.74, Mass=197, SNR=9.7, Peak=105 HFD=2.0
02:16:41.471 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:16:41.471 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
02:16:41.471 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=2.96 mountX=0.12 mountY=0.14, mountTheta=0.87
02:16:41.472 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.03, opts=13)
02:16:41.472 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.03)
02:16:41.472 00.000 8976 Worker thread wakes up
02:16:41.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.03) opts 0xd
02:16:41.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.03)
02:16:41.472 00.000 8976 Moving (-0.19, 0.03) raw xDistance=0.12 yDistance=0.14
02:16:41.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:16:41.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:16:41.472 00.000 8976 MoveAxis(R, 0, ABG)
02:16:41.472 00.000 8976 MoveAxis(U, 0, ABG)
02:16:41.472 00.000 8976 move complete, result=0
02:16:41.472 00.000 8976 worker thread done servicing request
02:16:41.474 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:16:41.484 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:16:41.484 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:41.484 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:41.484 00.000 5052 Enqueuing Expose request
02:16:41.484 00.000 8976 Worker thread wakes up
02:16:41.484 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:41.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:41.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:42.170 00.686 8976 Exposure complete
02:16:42.175 00.005 8976 worker thread done servicing request
02:16:42.176 00.001 5052 OnExposeComplete: enter
02:16:42.176 00.000 5052 UpdateGuideState(): m_state=6
02:16:42.176 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7942
02:16:42.176 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.91, Mass=198, SNR=9.8, Peak=95 HFD=1.7
02:16:42.176 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
02:16:42.176 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
02:16:42.176 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.17 mountX=0.14 mountY=-0.18, mountTheta=-0.91
02:16:42.176 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.20, opts=13)
02:16:42.176 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.20)
02:16:42.177 00.001 8976 Worker thread wakes up
02:16:42.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.20) opts 0xd
02:16:42.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.20)
02:16:42.177 00.000 8976 Moving (0.09, 0.20) raw xDistance=0.14 yDistance=-0.18
02:16:42.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:16:42.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:16:42.177 00.000 8976 MoveAxis(R, 0, ABG)
02:16:42.177 00.000 8976 MoveAxis(U, 0, ABG)
02:16:42.177 00.000 8976 move complete, result=0
02:16:42.177 00.000 8976 worker thread done servicing request
02:16:42.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=95, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:16:42.187 00.010 5052 UpdateGuideState exits: m=198 SNR=9.8
02:16:42.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:42.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:42.187 00.000 5052 Enqueuing Expose request
02:16:42.187 00.000 8976 Worker thread wakes up
02:16:42.187 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:42.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:42.187 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:42.874 00.687 8976 Exposure complete
02:16:42.880 00.006 8976 worker thread done servicing request
02:16:42.880 00.000 5052 OnExposeComplete: enter
02:16:42.880 00.000 5052 UpdateGuideState(): m_state=6
02:16:42.880 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7943
02:16:42.880 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.07, Mass=188, SNR=9.5, Peak=90 HFD=1.9
02:16:42.880 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
02:16:42.880 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
02:16:42.880 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.36 hyp=0.39 cameraTheta=1.24 mountX=0.27 mountY=-0.30, mountTheta=-0.85
02:16:42.881 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.36, opts=13)
02:16:42.881 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.36)
02:16:42.881 00.000 8976 Worker thread wakes up
02:16:42.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.36) opts 0xd
02:16:42.881 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.36)
02:16:42.881 00.000 8976 Moving (0.13, 0.36) raw xDistance=0.27 yDistance=-0.30
02:16:42.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:16:42.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:16:42.881 00.000 8976 MoveAxis(L, 1, ABG)
02:16:42.881 00.000 8976 stepping (-3, 15) + (-1, 0)
02:16:42.881 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:42.883 00.002 5052 UpdateImageDisplay: Size=(426,341) min=33, max=90, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:16:42.894 00.011 5052 UpdateGuideState exits: m=188 SNR=9.5
02:16:42.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:42.894 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:42.894 00.000 5052 Enqueuing Expose request
02:16:42.915 00.021 8976 Received - 47 (G) 
02:16:42.915 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:42.915 00.000 8976 stepped: pos (-4, 15)
02:16:42.915 00.000 8976 MoveAxis(U, 1, ABG)
02:16:42.915 00.000 8976 stepping (-4, 15) + (0, 1)
02:16:42.915 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:42.947 00.032 8976 Received - 47 (G) 
02:16:42.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:42.947 00.000 8976 stepped: pos (-4, 16)
02:16:42.947 00.000 8976 move complete, result=0
02:16:42.947 00.000 8976 worker thread done servicing request
02:16:42.947 00.000 8976 Worker thread wakes up
02:16:42.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:42.947 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:42.947 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:16:43.652 00.705 8976 Exposure complete
02:16:43.657 00.005 8976 worker thread done servicing request
02:16:43.657 00.000 5052 OnExposeComplete: enter
02:16:43.657 00.000 5052 UpdateGuideState(): m_state=6
02:16:43.657 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7944
02:16:43.657 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.75, Mass=195, SNR=9.7, Peak=92 HFD=1.5
02:16:43.657 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:16:43.657 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:16:43.657 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.30 mountX=-0.03 mountY=-0.14, mountTheta=-1.74
02:16:43.658 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.04, opts=13)
02:16:43.658 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.04)
02:16:43.658 00.000 8976 Worker thread wakes up
02:16:43.658 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.04) opts 0xd
02:16:43.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.04)
02:16:43.658 00.000 8976 Moving (0.14, 0.04) raw xDistance=-0.03 yDistance=-0.14
02:16:43.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:16:43.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:16:43.658 00.000 8976 MoveAxis(R, 0, ABG)
02:16:43.658 00.000 8976 MoveAxis(U, 0, ABG)
02:16:43.658 00.000 8976 move complete, result=0
02:16:43.658 00.000 8976 worker thread done servicing request
02:16:43.659 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=92, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:16:43.668 00.009 5052 UpdateGuideState exits: m=195 SNR=9.7
02:16:43.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:43.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:43.668 00.000 5052 Enqueuing Expose request
02:16:43.668 00.000 8976 Worker thread wakes up
02:16:43.668 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:43.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:43.669 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:44.356 00.687 8976 Exposure complete
02:16:44.361 00.005 8976 worker thread done servicing request
02:16:44.362 00.001 5052 OnExposeComplete: enter
02:16:44.362 00.000 5052 UpdateGuideState(): m_state=6
02:16:44.362 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7945
02:16:44.362 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.61, Mass=182, SNR=9.4, Peak=85 HFD=1.4
02:16:44.362 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
02:16:44.362 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
02:16:44.362 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-0.38 mountX=-0.20 mountY=-0.15, mountTheta=-2.48
02:16:44.362 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.10, opts=13)
02:16:44.362 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.10)
02:16:44.363 00.001 8976 Worker thread wakes up
02:16:44.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.10) opts 0xd
02:16:44.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.10)
02:16:44.363 00.000 8976 Moving (0.25, -0.10) raw xDistance=-0.20 yDistance=-0.15
02:16:44.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:16:44.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:16:44.363 00.000 8976 MoveAxis(R, 0, ABG)
02:16:44.363 00.000 8976 MoveAxis(U, 0, ABG)
02:16:44.363 00.000 8976 move complete, result=0
02:16:44.363 00.000 8976 worker thread done servicing request
02:16:44.363 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:16:44.372 00.009 5052 UpdateGuideState exits: m=182 SNR=9.4
02:16:44.373 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:44.373 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:44.373 00.000 5052 Enqueuing Expose request
02:16:44.373 00.000 8976 Worker thread wakes up
02:16:44.373 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:44.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:44.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:45.066 00.693 8976 Exposure complete
02:16:45.072 00.006 8976 worker thread done servicing request
02:16:45.072 00.000 5052 OnExposeComplete: enter
02:16:45.072 00.000 5052 UpdateGuideState(): m_state=6
02:16:45.072 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7946
02:16:45.072 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.71, Mass=191, SNR=9.6, Peak=91 HFD=1.5
02:16:45.072 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
02:16:45.072 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
02:16:45.072 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.00 hyp=0.24 cameraTheta=0.01 mountX=-0.11 mountY=-0.21, mountTheta=-2.06
02:16:45.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.00, opts=13)
02:16:45.073 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.00)
02:16:45.073 00.000 8976 Worker thread wakes up
02:16:45.074 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.00) opts 0xd
02:16:45.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.00)
02:16:45.074 00.000 8976 Moving (0.24, 0.00) raw xDistance=-0.11 yDistance=-0.21
02:16:45.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:16:45.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:16:45.074 00.000 8976 MoveAxis(R, 0, ABG)
02:16:45.074 00.000 8976 MoveAxis(U, 0, ABG)
02:16:45.074 00.000 8976 move complete, result=0
02:16:45.074 00.000 8976 worker thread done servicing request
02:16:45.075 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:16:45.084 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
02:16:45.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:45.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:45.084 00.000 5052 Enqueuing Expose request
02:16:45.084 00.000 8976 Worker thread wakes up
02:16:45.084 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:45.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:45.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:45.772 00.688 8976 Exposure complete
02:16:45.778 00.006 8976 worker thread done servicing request
02:16:45.778 00.000 5052 OnExposeComplete: enter
02:16:45.778 00.000 5052 UpdateGuideState(): m_state=6
02:16:45.778 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7947
02:16:45.778 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.63, Mass=197, SNR=9.7, Peak=94 HFD=1.6
02:16:45.778 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
02:16:45.778 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
02:16:45.778 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.76 mountX=-0.10 mountY=-0.03, mountTheta=-2.90
02:16:45.779 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.08, opts=13)
02:16:45.779 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.08)
02:16:45.779 00.000 8976 Worker thread wakes up
02:16:45.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.08) opts 0xd
02:16:45.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.08)
02:16:45.779 00.000 8976 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.03
02:16:45.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:16:45.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:16:45.779 00.000 8976 MoveAxis(R, 0, ABG)
02:16:45.779 00.000 8976 MoveAxis(U, 0, ABG)
02:16:45.779 00.000 8976 move complete, result=0
02:16:45.779 00.000 8976 worker thread done servicing request
02:16:45.780 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:16:45.789 00.009 5052 UpdateGuideState exits: m=197 SNR=9.7
02:16:45.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:45.790 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:45.790 00.000 5052 Enqueuing Expose request
02:16:45.790 00.000 8976 Worker thread wakes up
02:16:45.790 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:45.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:45.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:46.480 00.690 8976 Exposure complete
02:16:46.486 00.006 8976 worker thread done servicing request
02:16:46.486 00.000 5052 OnExposeComplete: enter
02:16:46.486 00.000 5052 UpdateGuideState(): m_state=6
02:16:46.486 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7948
02:16:46.486 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.88, Mass=175, SNR=9.2, Peak=97 HFD=1.8
02:16:46.486 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
02:16:46.486 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.09 = 0.09)
02:16:46.486 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.22 cameraTheta=2.24 mountX=0.21 mountY=0.02, mountTheta=0.09
02:16:46.486 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.17, opts=13)
02:16:46.486 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.17)
02:16:46.487 00.001 8976 Worker thread wakes up
02:16:46.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.17) opts 0xd
02:16:46.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.17)
02:16:46.487 00.000 8976 Moving (-0.13, 0.17) raw xDistance=0.21 yDistance=0.02
02:16:46.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:16:46.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:16:46.487 00.000 8976 MoveAxis(R, 0, ABG)
02:16:46.487 00.000 8976 MoveAxis(U, 0, ABG)
02:16:46.487 00.000 8976 move complete, result=0
02:16:46.487 00.000 8976 worker thread done servicing request
02:16:46.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:16:46.497 00.010 5052 UpdateGuideState exits: m=175 SNR=9.2
02:16:46.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:46.497 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:46.497 00.000 5052 Enqueuing Expose request
02:16:46.497 00.000 8976 Worker thread wakes up
02:16:46.497 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:46.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:46.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:47.186 00.689 8976 Exposure complete
02:16:47.191 00.005 8976 worker thread done servicing request
02:16:47.191 00.000 5052 OnExposeComplete: enter
02:16:47.191 00.000 5052 UpdateGuideState(): m_state=6
02:16:47.192 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7949
02:16:47.192 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.83, Mass=190, SNR=9.5, Peak=96 HFD=1.7
02:16:47.192 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:16:47.192 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
02:16:47.192 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.12 hyp=0.48 cameraTheta=2.89 mountX=0.32 mountY=0.32, mountTheta=0.80
02:16:47.192 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.12, opts=13)
02:16:47.192 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.12)
02:16:47.192 00.000 8976 Worker thread wakes up
02:16:47.193 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.12) opts 0xd
02:16:47.193 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.12)
02:16:47.193 00.000 8976 Moving (-0.46, 0.12) raw xDistance=0.32 yDistance=0.32
02:16:47.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:16:47.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:16:47.193 00.000 8976 MoveAxis(L, 1, ABG)
02:16:47.193 00.000 8976 stepping (-4, 16) + (-1, 0)
02:16:47.193 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:47.193 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=96, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:16:47.202 00.009 5052 UpdateGuideState exits: m=190 SNR=9.5
02:16:47.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:47.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:47.202 00.000 5052 Enqueuing Expose request
02:16:47.216 00.014 8976 Received - 47 (G) 
02:16:47.216 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:47.216 00.000 8976 stepped: pos (-5, 16)
02:16:47.216 00.000 8976 MoveAxis(D, 1, ABG)
02:16:47.216 00.000 8976 stepping (-5, 16) + (0, -1)
02:16:47.216 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:47.247 00.031 8976 Received - 47 (G) 
02:16:47.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:47.247 00.000 8976 stepped: pos (-5, 15)
02:16:47.247 00.000 8976 move complete, result=0
02:16:47.247 00.000 8976 worker thread done servicing request
02:16:47.247 00.000 8976 Worker thread wakes up
02:16:47.247 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:47.247 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:16:47.247 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:47.940 00.693 8976 Exposure complete
02:16:47.946 00.006 8976 worker thread done servicing request
02:16:47.946 00.000 5052 OnExposeComplete: enter
02:16:47.946 00.000 5052 UpdateGuideState(): m_state=6
02:16:47.946 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7950
02:16:47.946 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.11, Mass=170, SNR=9.1, Peak=99 HFD=1.8
02:16:47.947 00.001 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
02:16:47.947 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.31 = -0.31)
02:16:47.947 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.40 hyp=0.42 cameraTheta=1.84 mountX=0.41 mountY=-0.13, mountTheta=-0.30
02:16:47.948 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.40, opts=13)
02:16:47.948 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.40)
02:16:47.948 00.000 8976 Worker thread wakes up
02:16:47.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.40) opts 0xd
02:16:47.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.40)
02:16:47.948 00.000 8976 Moving (-0.11, 0.40) raw xDistance=0.41 yDistance=-0.13
02:16:47.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
02:16:47.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:16:47.948 00.000 8976 MoveAxis(L, 2, ABG)
02:16:47.948 00.000 8976 stepping (-5, 15) + (-2, 0)
02:16:47.948 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:47.949 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:16:47.958 00.009 5052 UpdateGuideState exits: m=170 SNR=9.1
02:16:47.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:47.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:47.958 00.000 5052 Enqueuing Expose request
02:16:47.982 00.024 8976 Received - 47 (G) 
02:16:47.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:47.982 00.000 8976 stepped: pos (-7, 15)
02:16:47.982 00.000 8976 MoveAxis(U, 0, ABG)
02:16:47.982 00.000 8976 move complete, result=0
02:16:47.982 00.000 8976 worker thread done servicing request
02:16:47.982 00.000 8976 Worker thread wakes up
02:16:47.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:47.982 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:16:47.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:48.647 00.665 8976 Exposure complete
02:16:48.652 00.005 8976 worker thread done servicing request
02:16:48.653 00.001 5052 OnExposeComplete: enter
02:16:48.653 00.000 5052 UpdateGuideState(): m_state=6
02:16:48.653 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7951
02:16:48.653 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.55, Mass=212, SNR=10.1, Peak=93 HFD=2.2
02:16:48.653 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.51 = 1.77)
02:16:48.653 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.67)
02:16:48.653 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-2.47 mountX=-0.05 mountY=0.26, mountTheta=1.77
02:16:48.654 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.16, opts=13)
02:16:48.654 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.16)
02:16:48.654 00.000 8976 Worker thread wakes up
02:16:48.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.16) opts 0xd
02:16:48.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.16)
02:16:48.654 00.000 8976 Moving (-0.20, -0.16) raw xDistance=-0.05 yDistance=0.26
02:16:48.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:16:48.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:16:48.654 00.000 8976 MoveAxis(R, 0, ABG)
02:16:48.654 00.000 8976 MoveAxis(U, 0, ABG)
02:16:48.654 00.000 8976 move complete, result=0
02:16:48.654 00.000 8976 worker thread done servicing request
02:16:48.655 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:16:48.665 00.010 5052 UpdateGuideState exits: m=212 SNR=10.1
02:16:48.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:48.665 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:48.665 00.000 5052 Enqueuing Expose request
02:16:48.665 00.000 8976 Worker thread wakes up
02:16:48.665 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:16:48.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:48.665 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:49.324 00.659 8976 Exposure complete
02:16:49.329 00.005 8976 worker thread done servicing request
02:16:49.330 00.001 5052 OnExposeComplete: enter
02:16:49.330 00.000 5052 UpdateGuideState(): m_state=6
02:16:49.330 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7952
02:16:49.330 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.65, Mass=189, SNR=9.6, Peak=98 HFD=1.5
02:16:49.330 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.01 = 1.28)
02:16:49.330 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
02:16:49.330 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.06 hyp=0.35 cameraTheta=-2.96 mountX=0.10 mountY=0.32, mountTheta=1.27
02:16:49.331 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.06, opts=13)
02:16:49.331 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.06)
02:16:49.331 00.000 8976 Worker thread wakes up
02:16:49.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.06) opts 0xd
02:16:49.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.06)
02:16:49.331 00.000 8976 Moving (-0.34, -0.06) raw xDistance=0.10 yDistance=0.32
02:16:49.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:16:49.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:16:49.331 00.000 8976 MoveAxis(R, 0, ABG)
02:16:49.331 00.000 8976 MoveAxis(D, 1, ABG)
02:16:49.331 00.000 8976 stepping (-7, 15) + (0, -1)
02:16:49.331 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:49.332 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=98, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:16:49.341 00.009 5052 UpdateGuideState exits: m=189 SNR=9.6
02:16:49.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:49.341 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:49.341 00.000 5052 Enqueuing Expose request
02:16:49.357 00.016 8976 Received - 47 (G) 
02:16:49.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:49.357 00.000 8976 stepped: pos (-7, 14)
02:16:49.357 00.000 8976 move complete, result=0
02:16:49.357 00.000 8976 worker thread done servicing request
02:16:49.357 00.000 8976 Worker thread wakes up
02:16:49.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:49.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:49.357 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:16:50.017 00.660 8976 Exposure complete
02:16:50.023 00.006 8976 worker thread done servicing request
02:16:50.023 00.000 5052 OnExposeComplete: enter
02:16:50.023 00.000 5052 UpdateGuideState(): m_state=6
02:16:50.023 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7953
02:16:50.023 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.67, Mass=188, SNR=9.5, Peak=93 HFD=1.5
02:16:50.023 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
02:16:50.023 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
02:16:50.023 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.50 mountX=-0.07 mountY=-0.04, mountTheta=-2.62
02:16:50.024 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.04, opts=13)
02:16:50.024 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.04)
02:16:50.024 00.000 8976 Worker thread wakes up
02:16:50.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.04) opts 0xd
02:16:50.024 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.04)
02:16:50.024 00.000 8976 Moving (0.07, -0.04) raw xDistance=-0.07 yDistance=-0.04
02:16:50.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:16:50.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:16:50.024 00.000 8976 MoveAxis(R, 0, ABG)
02:16:50.024 00.000 8976 MoveAxis(U, 0, ABG)
02:16:50.024 00.000 8976 move complete, result=0
02:16:50.024 00.000 8976 worker thread done servicing request
02:16:50.025 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=93, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:16:50.035 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:16:50.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:50.035 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:50.035 00.000 5052 Enqueuing Expose request
02:16:50.035 00.000 8976 Worker thread wakes up
02:16:50.035 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:50.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:50.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:50.696 00.661 8976 Exposure complete
02:16:50.701 00.005 8976 worker thread done servicing request
02:16:50.701 00.000 5052 OnExposeComplete: enter
02:16:50.701 00.000 5052 UpdateGuideState(): m_state=6
02:16:50.701 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7954
02:16:50.701 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.74, Mass=196, SNR=9.7, Peak=86 HFD=1.8
02:16:50.701 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:16:50.701 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:16:50.701 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.03 hyp=0.32 cameraTheta=0.10 mountX=-0.12 mountY=-0.28, mountTheta=-1.96
02:16:50.702 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.03, opts=13)
02:16:50.702 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.03)
02:16:50.702 00.000 8976 Worker thread wakes up
02:16:50.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.03) opts 0xd
02:16:50.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.03)
02:16:50.702 00.000 8976 Moving (0.32, 0.03) raw xDistance=-0.12 yDistance=-0.28
02:16:50.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:16:50.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:16:50.702 00.000 8976 MoveAxis(R, 0, ABG)
02:16:50.702 00.000 8976 MoveAxis(U, 1, ABG)
02:16:50.702 00.000 8976 stepping (-7, 14) + (0, 1)
02:16:50.702 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:50.703 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:16:50.712 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:16:50.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:50.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:50.712 00.000 5052 Enqueuing Expose request
02:16:50.732 00.020 8976 Received - 47 (G) 
02:16:50.732 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:50.732 00.000 8976 stepped: pos (-7, 15)
02:16:50.732 00.000 8976 move complete, result=0
02:16:50.732 00.000 8976 worker thread done servicing request
02:16:50.732 00.000 8976 Worker thread wakes up
02:16:50.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:50.732 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:50.732 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:16:51.390 00.658 8976 Exposure complete
02:16:51.396 00.006 8976 worker thread done servicing request
02:16:51.396 00.000 5052 OnExposeComplete: enter
02:16:51.396 00.000 5052 UpdateGuideState(): m_state=6
02:16:51.396 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7955
02:16:51.396 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.67, Mass=197, SNR=9.7, Peak=89 HFD=1.7
02:16:51.396 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
02:16:51.396 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
02:16:51.396 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.04 hyp=0.32 cameraTheta=-0.11 mountX=-0.18 mountY=-0.25, mountTheta=-2.19
02:16:51.396 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.04, opts=13)
02:16:51.396 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.04)
02:16:51.396 00.000 8976 Worker thread wakes up
02:16:51.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.04) opts 0xd
02:16:51.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.04)
02:16:51.396 00.000 8976 Moving (0.32, -0.04) raw xDistance=-0.18 yDistance=-0.25
02:16:51.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:16:51.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:16:51.396 00.000 8976 MoveAxis(R, 0, ABG)
02:16:51.396 00.000 8976 MoveAxis(U, 0, ABG)
02:16:51.397 00.001 8976 move complete, result=0
02:16:51.397 00.000 8976 worker thread done servicing request
02:16:51.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:16:51.407 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:16:51.408 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:51.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:51.408 00.000 5052 Enqueuing Expose request
02:16:51.408 00.000 8976 Worker thread wakes up
02:16:51.408 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:51.408 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:51.408 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:16:52.069 00.661 8976 Exposure complete
02:16:52.074 00.005 8976 worker thread done servicing request
02:16:52.076 00.002 5052 OnExposeComplete: enter
02:16:52.076 00.000 5052 UpdateGuideState(): m_state=6
02:16:52.076 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7956
02:16:52.076 00.000 5052 Star::Find returns 1 (0), X=330.35, Y=281.80, Mass=182, SNR=9.4, Peak=86 HFD=1.6
02:16:52.076 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
02:16:52.076 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:16:52.076 00.000 5052 CameraToMount -- cameraX=1.17 cameraY=0.09 hyp=1.18 cameraTheta=0.08 mountX=-0.45 mountY=-1.03, mountTheta=-1.99
02:16:52.076 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.17, y=0.09, opts=13)
02:16:52.077 00.001 5052 Enqueuing Move request for stepguider (1.17, 0.09)
02:16:52.077 00.000 8976 Worker thread wakes up
02:16:52.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.17, 0.09) opts 0xd
02:16:52.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.17, 0.09)
02:16:52.077 00.000 8976 Moving (1.17, 0.09) raw xDistance=-0.45 yDistance=-1.03
02:16:52.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
02:16:52.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.03
02:16:52.077 00.000 8976 MoveAxis(R, 2, ABG)
02:16:52.077 00.000 8976 stepping (-7, 15) + (2, 0)
02:16:52.077 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:52.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=86, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:16:52.087 00.010 5052 UpdateGuideState exits: m=182 SNR=9.4
02:16:52.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:52.087 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:52.087 00.000 5052 Enqueuing Expose request
02:16:52.107 00.020 8976 Received - 47 (G) 
02:16:52.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:52.107 00.000 8976 stepped: pos (-5, 15)
02:16:52.107 00.000 8976 MoveAxis(U, 4, ABG)
02:16:52.107 00.000 8976 stepping (-5, 15) + (0, 4)
02:16:52.107 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:16:52.139 00.032 8976 Received - 47 (G) 
02:16:52.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:16:52.139 00.000 8976 stepped: pos (-5, 19)
02:16:52.139 00.000 8976 move complete, result=0
02:16:52.139 00.000 8976 worker thread done servicing request
02:16:52.139 00.000 8976 Worker thread wakes up
02:16:52.139 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.0 px 4 ms NORTH
02:16:52.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:52.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:52.828 00.689 8976 Exposure complete
02:16:52.833 00.005 8976 worker thread done servicing request
02:16:52.834 00.001 5052 OnExposeComplete: enter
02:16:52.834 00.000 5052 UpdateGuideState(): m_state=6
02:16:52.834 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7957
02:16:52.834 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.75, Mass=181, SNR=9.3, Peak=89 HFD=2.3
02:16:52.834 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:16:52.834 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:16:52.834 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.04 hyp=0.70 cameraTheta=0.05 mountX=-0.28 mountY=-0.61, mountTheta=-2.01
02:16:52.834 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.04, opts=13)
02:16:52.835 00.001 5052 Enqueuing Move request for stepguider (0.70, 0.04)
02:16:52.835 00.000 8976 Worker thread wakes up
02:16:52.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.04) opts 0xd
02:16:52.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.04)
02:16:52.835 00.000 8976 Moving (0.70, 0.04) raw xDistance=-0.28 yDistance=-0.61
02:16:52.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
02:16:52.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.61
02:16:52.835 00.000 8976 MoveAxis(R, 1, ABG)
02:16:52.835 00.000 8976 stepping (-5, 19) + (1, 0)
02:16:52.835 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:52.835 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:16:52.845 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
02:16:52.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:52.845 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:52.845 00.000 5052 Enqueuing Expose request
02:16:52.859 00.014 8976 Received - 47 (G) 
02:16:52.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:52.859 00.000 8976 stepped: pos (-4, 19)
02:16:52.859 00.000 8976 MoveAxis(U, 3, ABG)
02:16:52.859 00.000 8976 stepping (-4, 19) + (0, 3)
02:16:52.859 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:52.890 00.031 8976 Received - 47 (G) 
02:16:52.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:52.890 00.000 8976 stepped: pos (-4, 22)
02:16:52.890 00.000 8976 move complete, result=0
02:16:52.890 00.000 8976 worker thread done servicing request
02:16:52.890 00.000 8976 Worker thread wakes up
02:16:52.891 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
02:16:52.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:52.891 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:53.588 00.697 8976 Exposure complete
02:16:53.594 00.006 8976 worker thread done servicing request
02:16:53.594 00.000 5052 OnExposeComplete: enter
02:16:53.595 00.001 5052 UpdateGuideState(): m_state=6
02:16:53.595 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7958
02:16:53.595 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.58, Mass=196, SNR=9.7, Peak=82 HFD=1.5
02:16:53.595 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
02:16:53.595 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
02:16:53.595 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.61 mountX=-0.19 mountY=-0.08, mountTheta=-2.74
02:16:53.596 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.13, opts=13)
02:16:53.596 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.13)
02:16:53.596 00.000 8976 Worker thread wakes up
02:16:53.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.13) opts 0xd
02:16:53.596 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.13)
02:16:53.596 00.000 8976 Moving (0.18, -0.13) raw xDistance=-0.19 yDistance=-0.08
02:16:53.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:16:53.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:16:53.596 00.000 8976 MoveAxis(R, 0, ABG)
02:16:53.596 00.000 8976 MoveAxis(U, 0, ABG)
02:16:53.596 00.000 8976 move complete, result=0
02:16:53.596 00.000 8976 worker thread done servicing request
02:16:53.597 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:16:53.608 00.011 5052 UpdateGuideState exits: m=196 SNR=9.7
02:16:53.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:53.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:53.608 00.000 5052 Enqueuing Expose request
02:16:53.608 00.000 8976 Worker thread wakes up
02:16:53.609 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:53.609 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:53.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:54.309 00.700 8976 Exposure complete
02:16:54.315 00.006 8976 worker thread done servicing request
02:16:54.315 00.000 5052 OnExposeComplete: enter
02:16:54.315 00.000 5052 UpdateGuideState(): m_state=6
02:16:54.315 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7959
02:16:54.315 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.91, Mass=204, SNR=9.9, Peak=91 HFD=1.8
02:16:54.315 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
02:16:54.316 00.001 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
02:16:54.316 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.20 hyp=0.44 cameraTheta=0.48 mountX=0.00 mountY=-0.44, mountTheta=-1.57
02:16:54.316 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.20, opts=13)
02:16:54.316 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.20)
02:16:54.317 00.001 8976 Worker thread wakes up
02:16:54.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.20) opts 0xd
02:16:54.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.20)
02:16:54.317 00.000 8976 Moving (0.39, 0.20) raw xDistance=0.00 yDistance=-0.44
02:16:54.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:16:54.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:16:54.317 00.000 8976 MoveAxis(R, 0, ABG)
02:16:54.317 00.000 8976 MoveAxis(U, 2, ABG)
02:16:54.317 00.000 8976 stepping (-4, 22) + (0, 2)
02:16:54.317 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:54.318 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=91, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:16:54.328 00.010 5052 UpdateGuideState exits: m=204 SNR=9.9
02:16:54.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:54.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:54.328 00.000 5052 Enqueuing Expose request
02:16:54.345 00.017 8976 Received - 47 (G) 
02:16:54.345 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:54.345 00.000 8976 stepped: pos (-4, 24)
02:16:54.345 00.000 8976 move complete, result=0
02:16:54.345 00.000 8976 worker thread done servicing request
02:16:54.345 00.000 8976 Worker thread wakes up
02:16:54.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:54.345 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:16:54.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:55.039 00.694 8976 Exposure complete
02:16:55.045 00.006 8976 worker thread done servicing request
02:16:55.045 00.000 5052 OnExposeComplete: enter
02:16:55.045 00.000 5052 UpdateGuideState(): m_state=6
02:16:55.045 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7960
02:16:55.045 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.77, Mass=175, SNR=9.2, Peak=90 HFD=1.5
02:16:55.045 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:16:55.045 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:16:55.045 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.06 hyp=0.54 cameraTheta=3.04 mountX=0.29 mountY=0.42, mountTheta=0.96
02:16:55.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.06, opts=13)
02:16:55.046 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.06)
02:16:55.046 00.000 8976 Worker thread wakes up
02:16:55.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.06) opts 0xd
02:16:55.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.06)
02:16:55.046 00.000 8976 Moving (-0.54, 0.06) raw xDistance=0.29 yDistance=0.42
02:16:55.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
02:16:55.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42
02:16:55.046 00.000 8976 MoveAxis(L, 1, ABG)
02:16:55.046 00.000 8976 stepping (-4, 24) + (-1, 0)
02:16:55.046 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:55.047 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:16:55.058 00.011 5052 UpdateGuideState exits: m=175 SNR=9.2
02:16:55.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:55.058 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:55.058 00.000 5052 Enqueuing Expose request
02:16:55.064 00.006 8976 Received - 47 (G) 
02:16:55.065 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:55.065 00.000 8976 stepped: pos (-5, 24)
02:16:55.065 00.000 8976 MoveAxis(D, 2, ABG)
02:16:55.065 00.000 8976 stepping (-5, 24) + (0, -2)
02:16:55.065 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:55.096 00.031 8976 Received - 47 (G) 
02:16:55.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:55.096 00.000 8976 stepped: pos (-5, 22)
02:16:55.097 00.001 8976 move complete, result=0
02:16:55.097 00.000 8976 worker thread done servicing request
02:16:55.097 00.000 8976 Worker thread wakes up
02:16:55.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:55.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:55.097 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:16:55.791 00.694 8976 Exposure complete
02:16:55.798 00.007 8976 worker thread done servicing request
02:16:55.798 00.000 5052 OnExposeComplete: enter
02:16:55.798 00.000 5052 UpdateGuideState(): m_state=6
02:16:55.798 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7961
02:16:55.798 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.71, Mass=182, SNR=9.4, Peak=95 HFD=1.4
02:16:55.798 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:16:55.798 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:16:55.798 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.00 hyp=0.83 cameraTheta=3.14 mountX=0.38 mountY=0.69, mountTheta=1.07
02:16:55.799 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.00, opts=13)
02:16:55.799 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.00)
02:16:55.799 00.000 8976 Worker thread wakes up
02:16:55.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.00) opts 0xd
02:16:55.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.00)
02:16:55.799 00.000 8976 Moving (-0.83, 0.00) raw xDistance=0.38 yDistance=0.69
02:16:55.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
02:16:55.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
02:16:55.799 00.000 8976 MoveAxis(L, 2, ABG)
02:16:55.799 00.000 8976 stepping (-5, 22) + (-2, 0)
02:16:55.799 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:55.800 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:16:55.811 00.011 5052 UpdateGuideState exits: m=182 SNR=9.4
02:16:55.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:55.811 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:55.811 00.000 5052 Enqueuing Expose request
02:16:55.832 00.021 8976 Received - 47 (G) 
02:16:55.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:55.832 00.000 8976 stepped: pos (-7, 22)
02:16:55.832 00.000 8976 MoveAxis(D, 3, ABG)
02:16:55.832 00.000 8976 stepping (-7, 22) + (0, -3)
02:16:55.832 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:55.864 00.032 8976 Received - 47 (G) 
02:16:55.864 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:55.864 00.000 8976 stepped: pos (-7, 19)
02:16:55.864 00.000 8976 move complete, result=0
02:16:55.864 00.000 8976 worker thread done servicing request
02:16:55.864 00.000 8976 Worker thread wakes up
02:16:55.864 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:16:55.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:55.864 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:56.559 00.695 8976 Exposure complete
02:16:56.564 00.005 8976 worker thread done servicing request
02:16:56.564 00.000 5052 OnExposeComplete: enter
02:16:56.564 00.000 5052 UpdateGuideState(): m_state=6
02:16:56.564 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7962
02:16:56.564 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.43, Mass=189, SNR=9.5, Peak=88 HFD=1.5
02:16:56.564 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
02:16:56.564 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.40)
02:16:56.564 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.28 hyp=0.71 cameraTheta=-2.74 mountX=0.05 mountY=0.70, mountTheta=1.50
02:16:56.565 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.28, opts=13)
02:16:56.565 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.28)
02:16:56.565 00.000 8976 Worker thread wakes up
02:16:56.565 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.28) opts 0xd
02:16:56.565 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.28)
02:16:56.565 00.000 8976 Moving (-0.65, -0.28) raw xDistance=0.05 yDistance=0.70
02:16:56.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:16:56.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.70
02:16:56.565 00.000 8976 MoveAxis(R, 0, ABG)
02:16:56.566 00.001 8976 MoveAxis(D, 3, ABG)
02:16:56.566 00.000 8976 stepping (-7, 19) + (0, -3)
02:16:56.566 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:56.566 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:16:56.576 00.010 5052 UpdateGuideState exits: m=189 SNR=9.5
02:16:56.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:56.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:56.576 00.000 5052 Enqueuing Expose request
02:16:56.600 00.024 8976 Received - 47 (G) 
02:16:56.600 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:56.600 00.000 8976 stepped: pos (-7, 16)
02:16:56.600 00.000 8976 move complete, result=0
02:16:56.600 00.000 8976 worker thread done servicing request
02:16:56.600 00.000 8976 Worker thread wakes up
02:16:56.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:56.600 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:56.600 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:16:57.293 00.693 8976 Exposure complete
02:16:57.298 00.005 8976 worker thread done servicing request
02:16:57.299 00.001 5052 OnExposeComplete: enter
02:16:57.299 00.000 5052 UpdateGuideState(): m_state=6
02:16:57.299 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7963
02:16:57.299 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.96, Mass=182, SNR=9.4, Peak=96 HFD=1.3
02:16:57.299 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:16:57.299 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
02:16:57.299 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.25 hyp=0.61 cameraTheta=2.72 mountX=0.48 mountY=0.33, mountTheta=0.61
02:16:57.300 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.25, opts=13)
02:16:57.300 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.25)
02:16:57.300 00.000 8976 Worker thread wakes up
02:16:57.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.25) opts 0xd
02:16:57.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.25)
02:16:57.300 00.000 8976 Moving (-0.56, 0.25) raw xDistance=0.48 yDistance=0.33
02:16:57.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:16:57.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
02:16:57.300 00.000 8976 MoveAxis(L, 2, ABG)
02:16:57.300 00.000 8976 stepping (-7, 16) + (-2, 0)
02:16:57.300 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:57.301 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:16:57.311 00.010 5052 UpdateGuideState exits: m=182 SNR=9.4
02:16:57.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:57.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:57.311 00.000 5052 Enqueuing Expose request
02:16:57.335 00.024 8976 Received - 47 (G) 
02:16:57.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:57.335 00.000 8976 stepped: pos (-9, 16)
02:16:57.335 00.000 8976 MoveAxis(D, 2, ABG)
02:16:57.335 00.000 8976 stepping (-9, 16) + (0, -2)
02:16:57.335 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:57.367 00.032 8976 Received - 47 (G) 
02:16:57.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:16:57.367 00.000 8976 stepped: pos (-9, 14)
02:16:57.367 00.000 8976 move complete, result=0
02:16:57.367 00.000 8976 worker thread done servicing request
02:16:57.367 00.000 8976 Worker thread wakes up
02:16:57.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:57.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:57.367 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 2 ms SOUTH
02:16:58.058 00.691 8976 Exposure complete
02:16:58.064 00.006 8976 worker thread done servicing request
02:16:58.064 00.000 5052 OnExposeComplete: enter
02:16:58.065 00.001 5052 UpdateGuideState(): m_state=6
02:16:58.065 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7964
02:16:58.065 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.06, Mass=216, SNR=10.2, Peak=105 HFD=1.8
02:16:58.065 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
02:16:58.065 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
02:16:58.065 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.35 hyp=0.39 cameraTheta=1.12 mountX=0.24 mountY=-0.34, mountTheta=-0.96
02:16:58.066 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.35, opts=13)
02:16:58.066 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.35)
02:16:58.066 00.000 8976 Worker thread wakes up
02:16:58.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.35) opts 0xd
02:16:58.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.35)
02:16:58.066 00.000 8976 Moving (0.17, 0.35) raw xDistance=0.24 yDistance=-0.34
02:16:58.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:16:58.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
02:16:58.066 00.000 8976 MoveAxis(R, 0, ABG)
02:16:58.066 00.000 8976 MoveAxis(U, 1, ABG)
02:16:58.066 00.000 8976 stepping (-9, 14) + (0, 1)
02:16:58.066 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:58.067 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=105, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:16:58.078 00.011 5052 UpdateGuideState exits: m=216 SNR=10.2
02:16:58.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:58.078 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:58.078 00.000 5052 Enqueuing Expose request
02:16:58.086 00.008 8976 Received - 47 (G) 
02:16:58.086 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:16:58.086 00.000 8976 stepped: pos (-9, 15)
02:16:58.086 00.000 8976 move complete, result=0
02:16:58.086 00.000 8976 worker thread done servicing request
02:16:58.086 00.000 8976 Worker thread wakes up
02:16:58.086 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:16:58.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:58.086 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:58.778 00.692 8976 Exposure complete
02:16:58.783 00.005 8976 worker thread done servicing request
02:16:58.783 00.000 5052 OnExposeComplete: enter
02:16:58.783 00.000 5052 UpdateGuideState(): m_state=6
02:16:58.784 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7965
02:16:58.784 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.77, Mass=220, SNR=10.3, Peak=110 HFD=1.8
02:16:58.784 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:16:58.784 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:16:58.784 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.06 hyp=0.29 cameraTheta=2.95 mountX=0.18 mountY=0.21, mountTheta=0.86
02:16:58.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.06, opts=13)
02:16:58.785 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.06)
02:16:58.785 00.000 8976 Worker thread wakes up
02:16:58.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.06) opts 0xd
02:16:58.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.06)
02:16:58.785 00.000 8976 Moving (-0.28, 0.06) raw xDistance=0.18 yDistance=0.21
02:16:58.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:16:58.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:16:58.785 00.000 8976 MoveAxis(R, 0, ABG)
02:16:58.785 00.000 8976 MoveAxis(U, 0, ABG)
02:16:58.785 00.000 8976 move complete, result=0
02:16:58.785 00.000 8976 worker thread done servicing request
02:16:58.786 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=110, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:16:58.795 00.009 5052 UpdateGuideState exits: m=220 SNR=10.3
02:16:58.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:58.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:58.796 00.001 5052 Enqueuing Expose request
02:16:58.796 00.000 8976 Worker thread wakes up
02:16:58.796 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:58.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:58.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:59.481 00.685 8976 Exposure complete
02:16:59.486 00.005 8976 worker thread done servicing request
02:16:59.486 00.000 5052 OnExposeComplete: enter
02:16:59.486 00.000 5052 UpdateGuideState(): m_state=6
02:16:59.486 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7966
02:16:59.486 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.35, Mass=199, SNR=9.8, Peak=85 HFD=1.6
02:16:59.486 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
02:16:59.486 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
02:16:59.486 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.36 hyp=0.76 cameraTheta=-2.65 mountX=-0.02 mountY=0.76, mountTheta=1.59
02:16:59.487 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.36, opts=13)
02:16:59.487 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.36)
02:16:59.487 00.000 8976 Worker thread wakes up
02:16:59.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.36) opts 0xd
02:16:59.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.36)
02:16:59.487 00.000 8976 Moving (-0.67, -0.36) raw xDistance=-0.02 yDistance=0.76
02:16:59.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:16:59.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
02:16:59.487 00.000 8976 MoveAxis(R, 0, ABG)
02:16:59.487 00.000 8976 MoveAxis(D, 3, ABG)
02:16:59.487 00.000 8976 stepping (-9, 15) + (0, -3)
02:16:59.487 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:59.488 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:16:59.498 00.010 5052 UpdateGuideState exits: m=199 SNR=9.8
02:16:59.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:59.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:16:59.498 00.000 5052 Enqueuing Expose request
02:16:59.525 00.027 8976 Received - 47 (G) 
02:16:59.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:16:59.525 00.000 8976 stepped: pos (-9, 12)
02:16:59.525 00.000 8976 move complete, result=0
02:16:59.525 00.000 8976 worker thread done servicing request
02:16:59.525 00.000 8976 Worker thread wakes up
02:16:59.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:16:59.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:16:59.525 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:17:00.213 00.688 8976 Exposure complete
02:17:00.219 00.006 8976 worker thread done servicing request
02:17:00.219 00.000 5052 OnExposeComplete: enter
02:17:00.219 00.000 5052 UpdateGuideState(): m_state=6
02:17:00.219 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7967
02:17:00.219 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.83, Mass=167, SNR=9.0, Peak=102 HFD=1.4
02:17:00.219 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:17:00.219 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:17:00.219 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=0.12 hyp=0.89 cameraTheta=3.01 mountX=0.51 mountY=0.67, mountTheta=0.93
02:17:00.219 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=0.12, opts=13)
02:17:00.219 00.000 5052 Enqueuing Move request for stepguider (-0.88, 0.12)
02:17:00.220 00.001 8976 Worker thread wakes up
02:17:00.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, 0.12) opts 0xd
02:17:00.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, 0.12)
02:17:00.220 00.000 8976 Moving (-0.88, 0.12) raw xDistance=0.51 yDistance=0.67
02:17:00.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
02:17:00.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.67
02:17:00.220 00.000 8976 MoveAxis(L, 2, ABG)
02:17:00.220 00.000 8976 stepping (-9, 12) + (-2, 0)
02:17:00.220 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:00.220 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=102, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:17:00.230 00.010 5052 UpdateGuideState exits: m=167 SNR=9.0
02:17:00.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:00.230 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:00.230 00.000 5052 Enqueuing Expose request
02:17:00.244 00.014 8976 Received - 47 (G) 
02:17:00.244 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:00.244 00.000 8976 stepped: pos (-11, 12)
02:17:00.244 00.000 8976 MoveAxis(D, 3, ABG)
02:17:00.244 00.000 8976 stepping (-11, 12) + (0, -3)
02:17:00.244 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:00.275 00.031 8976 Received - 47 (G) 
02:17:00.276 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:00.276 00.000 8976 stepped: pos (-11, 9)
02:17:00.276 00.000 8976 move complete, result=0
02:17:00.276 00.000 8976 worker thread done servicing request
02:17:00.276 00.000 8976 Worker thread wakes up
02:17:00.276 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:17:00.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:00.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:00.973 00.697 8976 Exposure complete
02:17:00.978 00.005 8976 worker thread done servicing request
02:17:00.978 00.000 5052 OnExposeComplete: enter
02:17:00.978 00.000 5052 UpdateGuideState(): m_state=6
02:17:00.979 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7968
02:17:00.979 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=281.93, Mass=193, SNR=9.6, Peak=103 HFD=1.8
02:17:00.979 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:17:00.979 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:17:00.979 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.22 hyp=1.08 cameraTheta=2.94 mountX=0.68 mountY=0.77, mountTheta=0.85
02:17:00.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.22, opts=13)
02:17:00.980 00.000 5052 Enqueuing Move request for stepguider (-1.06, 0.22)
02:17:00.980 00.000 8976 Worker thread wakes up
02:17:00.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.22) opts 0xd
02:17:00.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.22)
02:17:00.980 00.000 8976 Moving (-1.06, 0.22) raw xDistance=0.68 yDistance=0.77
02:17:00.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.68
02:17:00.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.77
02:17:00.980 00.000 8976 MoveAxis(L, 3, ABG)
02:17:00.980 00.000 8976 stepping (-11, 9) + (-3, 0)
02:17:00.980 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:00.981 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:17:00.990 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
02:17:00.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:00.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:00.990 00.000 5052 Enqueuing Expose request
02:17:01.012 00.022 8976 Received - 47 (G) 
02:17:01.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:01.012 00.000 8976 stepped: pos (-14, 9)
02:17:01.012 00.000 8976 MoveAxis(D, 3, ABG)
02:17:01.012 00.000 8976 stepping (-14, 9) + (0, -3)
02:17:01.012 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:01.044 00.032 8976 Received - 47 (G) 
02:17:01.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:01.044 00.000 8976 stepped: pos (-14, 6)
02:17:01.044 00.000 8976 move complete, result=0
02:17:01.044 00.000 8976 worker thread done servicing request
02:17:01.044 00.000 8976 Worker thread wakes up
02:17:01.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:01.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:01.044 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.8 px 3 ms SOUTH
02:17:01.738 00.694 8976 Exposure complete
02:17:01.743 00.005 8976 worker thread done servicing request
02:17:01.744 00.001 5052 OnExposeComplete: enter
02:17:01.744 00.000 5052 UpdateGuideState(): m_state=6
02:17:01.744 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7969
02:17:01.744 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.68, Mass=196, SNR=9.8, Peak=99 HFD=1.5
02:17:01.744 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
02:17:01.744 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.20)
02:17:01.744 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.94 mountX=0.04 mountY=0.14, mountTheta=1.29
02:17:01.745 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.03, opts=13)
02:17:01.745 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.03)
02:17:01.745 00.000 8976 Worker thread wakes up
02:17:01.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.03) opts 0xd
02:17:01.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.03)
02:17:01.745 00.000 8976 Moving (-0.15, -0.03) raw xDistance=0.04 yDistance=0.14
02:17:01.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:17:01.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:17:01.745 00.000 8976 MoveAxis(R, 0, ABG)
02:17:01.745 00.000 8976 MoveAxis(U, 0, ABG)
02:17:01.745 00.000 8976 move complete, result=0
02:17:01.745 00.000 8976 worker thread done servicing request
02:17:01.746 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:17:01.755 00.009 5052 UpdateGuideState exits: m=196 SNR=9.8
02:17:01.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:01.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:01.755 00.000 5052 Enqueuing Expose request
02:17:01.755 00.000 8976 Worker thread wakes up
02:17:01.756 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:01.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:01.756 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:02.446 00.690 8976 Exposure complete
02:17:02.451 00.005 8976 worker thread done servicing request
02:17:02.451 00.000 5052 OnExposeComplete: enter
02:17:02.451 00.000 5052 UpdateGuideState(): m_state=6
02:17:02.451 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7970
02:17:02.451 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=282.01, Mass=175, SNR=9.1, Peak=100 HFD=2.0
02:17:02.451 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
02:17:02.451 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
02:17:02.451 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.30 hyp=0.45 cameraTheta=2.42 mountX=0.42 mountY=0.12, mountTheta=0.28
02:17:02.452 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.30, opts=13)
02:17:02.452 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.30)
02:17:02.452 00.000 8976 Worker thread wakes up
02:17:02.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.30) opts 0xd
02:17:02.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.30)
02:17:02.452 00.000 8976 Moving (-0.34, 0.30) raw xDistance=0.42 yDistance=0.12
02:17:02.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:17:02.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:17:02.452 00.000 8976 MoveAxis(L, 2, ABG)
02:17:02.452 00.000 8976 stepping (-14, 6) + (-2, 0)
02:17:02.453 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:02.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=100, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:17:02.462 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
02:17:02.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:02.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:02.463 00.001 5052 Enqueuing Expose request
02:17:02.482 00.019 8976 Received - 47 (G) 
02:17:02.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:02.482 00.000 8976 stepped: pos (-16, 6)
02:17:02.482 00.000 8976 MoveAxis(U, 0, ABG)
02:17:02.482 00.000 8976 move complete, result=0
02:17:02.482 00.000 8976 worker thread done servicing request
02:17:02.482 00.000 8976 Worker thread wakes up
02:17:02.482 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:17:02.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:02.482 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:03.170 00.688 8976 Exposure complete
02:17:03.176 00.006 8976 worker thread done servicing request
02:17:03.177 00.001 5052 OnExposeComplete: enter
02:17:03.177 00.000 5052 UpdateGuideState(): m_state=6
02:17:03.177 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7971
02:17:03.177 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.82, Mass=197, SNR=9.7, Peak=92 HFD=1.8
02:17:03.177 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
02:17:03.177 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.19 = 0.19)
02:17:03.177 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.34 mountX=0.14 mountY=0.03, mountTheta=0.20
02:17:03.177 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.11, opts=13)
02:17:03.177 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.11)
02:17:03.178 00.001 8976 Worker thread wakes up
02:17:03.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.11) opts 0xd
02:17:03.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.11)
02:17:03.178 00.000 8976 Moving (-0.10, 0.11) raw xDistance=0.14 yDistance=0.03
02:17:03.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:17:03.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:17:03.178 00.000 8976 MoveAxis(R, 0, ABG)
02:17:03.178 00.000 8976 MoveAxis(U, 0, ABG)
02:17:03.178 00.000 8976 move complete, result=0
02:17:03.178 00.000 8976 worker thread done servicing request
02:17:03.178 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=92, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:17:03.188 00.010 5052 UpdateGuideState exits: m=197 SNR=9.7
02:17:03.188 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:03.188 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:03.188 00.000 5052 Enqueuing Expose request
02:17:03.188 00.000 8976 Worker thread wakes up
02:17:03.188 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:03.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:03.188 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:03.882 00.694 8976 Exposure complete
02:17:03.888 00.006 8976 worker thread done servicing request
02:17:03.888 00.000 5052 OnExposeComplete: enter
02:17:03.888 00.000 5052 UpdateGuideState(): m_state=6
02:17:03.888 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7972
02:17:03.888 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.56, Mass=175, SNR=9.2, Peak=80 HFD=2.0
02:17:03.888 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.04) = xAngle (-4.08 = 2.20)
02:17:03.888 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.19 = 2.10)
02:17:03.889 00.001 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.04 mountX=-0.10 mountY=0.14, mountTheta=2.17
02:17:03.889 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.14, opts=13)
02:17:03.889 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.14)
02:17:03.889 00.000 8976 Worker thread wakes up
02:17:03.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.14) opts 0xd
02:17:03.890 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.14)
02:17:03.890 00.000 8976 Moving (-0.07, -0.14) raw xDistance=-0.10 yDistance=0.14
02:17:03.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:17:03.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:17:03.890 00.000 8976 MoveAxis(R, 0, ABG)
02:17:03.890 00.000 8976 MoveAxis(U, 0, ABG)
02:17:03.890 00.000 8976 move complete, result=0
02:17:03.890 00.000 8976 worker thread done servicing request
02:17:03.890 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:17:03.900 00.010 5052 UpdateGuideState exits: m=175 SNR=9.2
02:17:03.901 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:03.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:03.901 00.000 5052 Enqueuing Expose request
02:17:03.901 00.000 8976 Worker thread wakes up
02:17:03.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:03.901 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:03.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:04.588 00.687 8976 Exposure complete
02:17:04.593 00.005 8976 worker thread done servicing request
02:17:04.594 00.001 5052 OnExposeComplete: enter
02:17:04.594 00.000 5052 UpdateGuideState(): m_state=6
02:17:04.594 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7973
02:17:04.594 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.45, Mass=192, SNR=9.6, Peak=87 HFD=1.6
02:17:04.594 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.04) = xAngle (-3.38 = 2.90)
02:17:04.594 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.49 = 2.80)
02:17:04.594 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.34 mountX=-0.26 mountY=0.09, mountTheta=2.81
02:17:04.595 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.26, opts=13)
02:17:04.595 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.26)
02:17:04.595 00.000 8976 Worker thread wakes up
02:17:04.595 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.26) opts 0xd
02:17:04.595 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.26)
02:17:04.595 00.000 8976 Moving (0.06, -0.26) raw xDistance=-0.26 yDistance=0.09
02:17:04.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:17:04.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:17:04.595 00.000 8976 MoveAxis(R, 1, ABG)
02:17:04.595 00.000 8976 stepping (-16, 6) + (1, 0)
02:17:04.595 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:04.596 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:17:04.607 00.011 5052 UpdateGuideState exits: m=192 SNR=9.6
02:17:04.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:04.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:04.607 00.000 5052 Enqueuing Expose request
02:17:04.625 00.018 8976 Received - 47 (G) 
02:17:04.625 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:04.625 00.000 8976 stepped: pos (-15, 6)
02:17:04.625 00.000 8976 MoveAxis(U, 0, ABG)
02:17:04.625 00.000 8976 move complete, result=0
02:17:04.625 00.000 8976 worker thread done servicing request
02:17:04.625 00.000 8976 Worker thread wakes up
02:17:04.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:04.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:04.625 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:17:05.316 00.691 8976 Exposure complete
02:17:05.321 00.005 8976 worker thread done servicing request
02:17:05.321 00.000 5052 OnExposeComplete: enter
02:17:05.321 00.000 5052 UpdateGuideState(): m_state=6
02:17:05.321 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7974
02:17:05.321 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.76, Mass=206, SNR=10.0, Peak=98 HFD=1.8
02:17:05.322 00.001 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:17:05.322 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
02:17:05.322 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.65 mountX=0.09 mountY=0.05, mountTheta=0.53
02:17:05.322 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.05, opts=13)
02:17:05.322 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.05)
02:17:05.322 00.000 8976 Worker thread wakes up
02:17:05.322 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.05) opts 0xd
02:17:05.322 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.05)
02:17:05.323 00.001 8976 Moving (-0.09, 0.05) raw xDistance=0.09 yDistance=0.05
02:17:05.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:17:05.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:17:05.323 00.000 8976 MoveAxis(R, 0, ABG)
02:17:05.323 00.000 8976 MoveAxis(U, 0, ABG)
02:17:05.323 00.000 8976 move complete, result=0
02:17:05.323 00.000 8976 worker thread done servicing request
02:17:05.323 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:17:05.332 00.009 5052 UpdateGuideState exits: m=206 SNR=10.0
02:17:05.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:05.332 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:05.333 00.001 5052 Enqueuing Expose request
02:17:05.333 00.000 8976 Worker thread wakes up
02:17:05.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:05.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:05.333 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:06.020 00.687 8976 Exposure complete
02:17:06.026 00.006 8976 worker thread done servicing request
02:17:06.026 00.000 5052 OnExposeComplete: enter
02:17:06.026 00.000 5052 UpdateGuideState(): m_state=6
02:17:06.026 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7975
02:17:06.026 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.37, Mass=172, SNR=9.1, Peak=78 HFD=1.5
02:17:06.026 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.26 = 3.02)
02:17:06.026 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.36 = 2.92)
02:17:06.026 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.34 hyp=0.37 cameraTheta=-1.22 mountX=-0.36 mountY=0.08, mountTheta=2.92
02:17:06.027 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.34, opts=13)
02:17:06.027 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.34)
02:17:06.027 00.000 8976 Worker thread wakes up
02:17:06.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.34) opts 0xd
02:17:06.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.34)
02:17:06.027 00.000 8976 Moving (0.13, -0.34) raw xDistance=-0.36 yDistance=0.08
02:17:06.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:17:06.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:17:06.027 00.000 8976 MoveAxis(R, 1, ABG)
02:17:06.027 00.000 8976 stepping (-15, 6) + (1, 0)
02:17:06.027 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:06.028 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:17:06.038 00.010 5052 UpdateGuideState exits: m=172 SNR=9.1
02:17:06.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:06.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:06.038 00.000 5052 Enqueuing Expose request
02:17:06.047 00.009 8976 Received - 47 (G) 
02:17:06.047 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:06.047 00.000 8976 stepped: pos (-14, 6)
02:17:06.047 00.000 8976 MoveAxis(U, 0, ABG)
02:17:06.047 00.000 8976 move complete, result=0
02:17:06.047 00.000 8976 worker thread done servicing request
02:17:06.047 00.000 8976 Worker thread wakes up
02:17:06.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:06.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:06.047 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.1 px 0 ms NORTH
02:17:06.736 00.689 8976 Exposure complete
02:17:06.741 00.005 8976 worker thread done servicing request
02:17:06.741 00.000 5052 OnExposeComplete: enter
02:17:06.741 00.000 5052 UpdateGuideState(): m_state=6
02:17:06.742 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7976
02:17:06.742 00.000 5052 Star::Find returns 1 (0), X=330.19, Y=281.65, Mass=172, SNR=9.1, Peak=100 HFD=1.5
02:17:06.742 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:17:06.742 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:17:06.742 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=-0.06 hyp=1.01 cameraTheta=-0.06 mountX=-0.51 mountY=-0.82, mountTheta=-2.13
02:17:06.742 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=-0.06, opts=13)
02:17:06.742 00.000 5052 Enqueuing Move request for stepguider (1.01, -0.06)
02:17:06.743 00.001 8976 Worker thread wakes up
02:17:06.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, -0.06) opts 0xd
02:17:06.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, -0.06)
02:17:06.743 00.000 8976 Moving (1.01, -0.06) raw xDistance=-0.51 yDistance=-0.82
02:17:06.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
02:17:06.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
02:17:06.743 00.000 8976 MoveAxis(R, 2, ABG)
02:17:06.743 00.000 8976 stepping (-14, 6) + (2, 0)
02:17:06.743 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:06.744 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=100, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:17:06.753 00.009 5052 UpdateGuideState exits: m=172 SNR=9.1
02:17:06.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:06.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:06.753 00.000 5052 Enqueuing Expose request
02:17:06.767 00.014 8976 Received - 47 (G) 
02:17:06.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:06.767 00.000 8976 stepped: pos (-12, 6)
02:17:06.767 00.000 8976 MoveAxis(U, 3, ABG)
02:17:06.767 00.000 8976 stepping (-12, 6) + (0, 3)
02:17:06.767 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:06.799 00.032 8976 Received - 47 (G) 
02:17:06.799 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:06.799 00.000 8976 stepped: pos (-12, 9)
02:17:06.799 00.000 8976 move complete, result=0
02:17:06.799 00.000 8976 worker thread done servicing request
02:17:06.799 00.000 8976 Worker thread wakes up
02:17:06.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:06.799 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:06.799 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
02:17:07.489 00.690 8976 Exposure complete
02:17:07.494 00.005 8976 worker thread done servicing request
02:17:07.494 00.000 5052 OnExposeComplete: enter
02:17:07.494 00.000 5052 UpdateGuideState(): m_state=6
02:17:07.494 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7977
02:17:07.494 00.000 5052 Star::Find returns 1 (0), X=330.23, Y=281.72, Mass=189, SNR=9.5, Peak=96 HFD=1.6
02:17:07.494 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
02:17:07.494 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
02:17:07.494 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=0.01 hyp=1.06 cameraTheta=0.01 mountX=-0.47 mountY=-0.89, mountTheta=-2.05
02:17:07.495 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=0.01, opts=13)
02:17:07.495 00.000 5052 Enqueuing Move request for stepguider (1.06, 0.01)
02:17:07.495 00.000 8976 Worker thread wakes up
02:17:07.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, 0.01) opts 0xd
02:17:07.496 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.06, 0.01)
02:17:07.496 00.000 8976 Moving (1.06, 0.01) raw xDistance=-0.47 yDistance=-0.89
02:17:07.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
02:17:07.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.89
02:17:07.496 00.000 8976 MoveAxis(R, 2, ABG)
02:17:07.496 00.000 8976 stepping (-12, 9) + (2, 0)
02:17:07.496 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:07.496 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:17:07.507 00.011 5052 UpdateGuideState exits: m=189 SNR=9.5
02:17:07.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:07.507 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:07.507 00.000 5052 Enqueuing Expose request
02:17:07.518 00.011 8976 Received - 47 (G) 
02:17:07.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:07.518 00.000 8976 stepped: pos (-10, 9)
02:17:07.518 00.000 8976 MoveAxis(U, 4, ABG)
02:17:07.518 00.000 8976 stepping (-10, 9) + (0, 4)
02:17:07.518 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:17:07.549 00.031 8976 Received - 47 (G) 
02:17:07.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:17:07.549 00.000 8976 stepped: pos (-10, 13)
02:17:07.550 00.001 8976 move complete, result=0
02:17:07.550 00.000 8976 worker thread done servicing request
02:17:07.550 00.000 8976 Worker thread wakes up
02:17:07.550 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
02:17:07.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:07.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:08.241 00.691 8976 Exposure complete
02:17:08.246 00.005 8976 worker thread done servicing request
02:17:08.246 00.000 5052 OnExposeComplete: enter
02:17:08.246 00.000 5052 UpdateGuideState(): m_state=6
02:17:08.246 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7978
02:17:08.246 00.000 5052 Star::Find returns 1 (0), X=330.88, Y=281.89, Mass=187, SNR=9.5, Peak=108 HFD=1.8
02:17:08.247 00.001 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:17:08.247 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:17:08.247 00.000 5052 CameraToMount -- cameraX=1.70 cameraY=0.18 hyp=1.71 cameraTheta=0.11 mountX=-0.61 mountY=-1.53, mountTheta=-1.95
02:17:08.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.70, y=0.18, opts=13)
02:17:08.248 00.000 5052 Enqueuing Move request for stepguider (1.70, 0.18)
02:17:08.248 00.000 8976 Worker thread wakes up
02:17:08.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.70, 0.18) opts 0xd
02:17:08.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.70, 0.18)
02:17:08.248 00.000 8976 Moving (1.70, 0.18) raw xDistance=-0.61 yDistance=-1.53
02:17:08.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
02:17:08.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.53
02:17:08.248 00.000 8976 MoveAxis(R, 3, ABG)
02:17:08.248 00.000 8976 stepping (-10, 13) + (3, 0)
02:17:08.249 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:08.250 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=108, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:17:08.261 00.011 5052 UpdateGuideState exits: m=187 SNR=9.5
02:17:08.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:08.261 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:08.261 00.000 5052 Enqueuing Expose request
02:17:08.285 00.024 8976 Received - 47 (G) 
02:17:08.285 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:08.285 00.000 8976 stepped: pos (-7, 13)
02:17:08.285 00.000 8976 MoveAxis(U, 6, ABG)
02:17:08.285 00.000 8976 stepping (-7, 13) + (0, 6)
02:17:08.285 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:17:08.333 00.048 8976 Received - 47 (G) 
02:17:08.333 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:17:08.333 00.000 8976 stepped: pos (-7, 19)
02:17:08.333 00.000 8976 move complete, result=0
02:17:08.333 00.000 8976 worker thread done servicing request
02:17:08.333 00.000 8976 Worker thread wakes up
02:17:08.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:08.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:08.333 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.5 px 6 ms NORTH
02:17:09.024 00.691 8976 Exposure complete
02:17:09.029 00.005 8976 worker thread done servicing request
02:17:09.029 00.000 5052 OnExposeComplete: enter
02:17:09.029 00.000 5052 UpdateGuideState(): m_state=6
02:17:09.029 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7979
02:17:09.029 00.000 5052 Star::Find returns 1 (0), X=330.40, Y=281.97, Mass=192, SNR=9.6, Peak=99 HFD=1.2
02:17:09.029 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:17:09.029 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:17:09.029 00.000 5052 CameraToMount -- cameraX=1.23 cameraY=0.26 hyp=1.25 cameraTheta=0.21 mountX=-0.33 mountY=-1.17, mountTheta=-1.85
02:17:09.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.23, y=0.26, opts=13)
02:17:09.030 00.000 5052 Enqueuing Move request for stepguider (1.23, 0.26)
02:17:09.030 00.000 8976 Worker thread wakes up
02:17:09.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.23, 0.26) opts 0xd
02:17:09.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.23, 0.26)
02:17:09.030 00.000 8976 Moving (1.23, 0.26) raw xDistance=-0.33 yDistance=-1.17
02:17:09.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
02:17:09.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.17
02:17:09.030 00.000 8976 MoveAxis(R, 2, ABG)
02:17:09.030 00.000 8976 stepping (-7, 19) + (2, 0)
02:17:09.031 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:09.031 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:17:09.040 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
02:17:09.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:09.040 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:09.040 00.000 5052 Enqueuing Expose request
02:17:09.053 00.013 8976 Received - 47 (G) 
02:17:09.053 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:09.053 00.000 8976 stepped: pos (-5, 19)
02:17:09.053 00.000 8976 MoveAxis(U, 5, ABG)
02:17:09.053 00.000 8976 stepping (-5, 19) + (0, 5)
02:17:09.053 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:17:09.101 00.048 8976 Received - 47 (G) 
02:17:09.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:17:09.101 00.000 8976 stepped: pos (-5, 24)
02:17:09.101 00.000 8976 move complete, result=0
02:17:09.101 00.000 8976 worker thread done servicing request
02:17:09.101 00.000 8976 Worker thread wakes up
02:17:09.101 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -1.2 px 5 ms NORTH
02:17:09.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:09.101 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:09.809 00.708 8976 Exposure complete
02:17:09.815 00.006 8976 worker thread done servicing request
02:17:09.815 00.000 5052 OnExposeComplete: enter
02:17:09.815 00.000 5052 UpdateGuideState(): m_state=6
02:17:09.815 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7980
02:17:09.815 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=282.05, Mass=193, SNR=9.6, Peak=100 HFD=1.5
02:17:09.815 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
02:17:09.815 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
02:17:09.815 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.34 hyp=0.61 cameraTheta=0.58 mountX=0.06 mountY=-0.61, mountTheta=-1.47
02:17:09.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.34, opts=13)
02:17:09.816 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.34)
02:17:09.816 00.000 8976 Worker thread wakes up
02:17:09.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.34) opts 0xd
02:17:09.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.34)
02:17:09.816 00.000 8976 Moving (0.51, 0.34) raw xDistance=0.06 yDistance=-0.61
02:17:09.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:17:09.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.61
02:17:09.816 00.000 8976 MoveAxis(R, 0, ABG)
02:17:09.816 00.000 8976 MoveAxis(U, 3, ABG)
02:17:09.816 00.000 8976 stepping (-5, 24) + (0, 3)
02:17:09.816 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:09.817 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=100, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:17:09.826 00.009 5052 UpdateGuideState exits: m=193 SNR=9.6
02:17:09.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:09.826 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:09.826 00.000 5052 Enqueuing Expose request
02:17:09.852 00.026 8976 Received - 47 (G) 
02:17:09.852 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:09.852 00.000 8976 stepped: pos (-5, 27)
02:17:09.852 00.000 8976 move complete, result=0
02:17:09.852 00.000 8976 worker thread done servicing request
02:17:09.852 00.000 8976 Worker thread wakes up
02:17:09.852 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:09.852 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:09.853 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
02:17:10.547 00.694 8976 Exposure complete
02:17:10.552 00.005 8976 worker thread done servicing request
02:17:10.552 00.000 5052 OnExposeComplete: enter
02:17:10.552 00.000 5052 UpdateGuideState(): m_state=6
02:17:10.552 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7981
02:17:10.552 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.02, Mass=177, SNR=9.3, Peak=112 HFD=1.8
02:17:10.553 00.001 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
02:17:10.553 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
02:17:10.553 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.31 hyp=0.33 cameraTheta=1.94 mountX=0.33 mountY=-0.07, mountTheta=-0.21
02:17:10.553 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.31, opts=13)
02:17:10.553 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.31)
02:17:10.554 00.001 8976 Worker thread wakes up
02:17:10.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.31) opts 0xd
02:17:10.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.31)
02:17:10.554 00.000 8976 Moving (-0.12, 0.31) raw xDistance=0.33 yDistance=-0.07
02:17:10.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:17:10.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:17:10.554 00.000 8976 MoveAxis(L, 1, ABG)
02:17:10.554 00.000 8976 stepping (-5, 27) + (-1, 0)
02:17:10.554 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:10.555 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=112, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:17:10.563 00.008 5052 UpdateGuideState exits: m=177 SNR=9.3
02:17:10.564 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:10.564 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:10.564 00.000 5052 Enqueuing Expose request
02:17:10.572 00.008 8976 Received - 47 (G) 
02:17:10.572 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:10.572 00.000 8976 stepped: pos (-6, 27)
02:17:10.572 00.000 8976 MoveAxis(U, 0, ABG)
02:17:10.572 00.000 8976 move complete, result=0
02:17:10.572 00.000 8976 worker thread done servicing request
02:17:10.572 00.000 8976 Worker thread wakes up
02:17:10.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:10.572 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:10.573 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:17:11.263 00.690 8976 Exposure complete
02:17:11.268 00.005 8976 worker thread done servicing request
02:17:11.269 00.001 5052 OnExposeComplete: enter
02:17:11.269 00.000 5052 UpdateGuideState(): m_state=6
02:17:11.269 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7982
02:17:11.269 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.85, Mass=206, SNR=10.0, Peak=110 HFD=1.7
02:17:11.269 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:17:11.269 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
02:17:11.269 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.14 hyp=0.38 cameraTheta=2.76 mountX=0.29 mountY=0.22, mountTheta=0.65
02:17:11.270 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.14, opts=13)
02:17:11.270 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.14)
02:17:11.270 00.000 8976 Worker thread wakes up
02:17:11.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.14) opts 0xd
02:17:11.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.14)
02:17:11.270 00.000 8976 Moving (-0.35, 0.14) raw xDistance=0.29 yDistance=0.22
02:17:11.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
02:17:11.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:17:11.270 00.000 8976 MoveAxis(L, 1, ABG)
02:17:11.270 00.000 8976 stepping (-6, 27) + (-1, 0)
02:17:11.270 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:11.271 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=110, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:17:11.280 00.009 5052 UpdateGuideState exits: m=206 SNR=10.0
02:17:11.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:11.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:11.280 00.000 5052 Enqueuing Expose request
02:17:11.290 00.010 8976 Received - 47 (G) 
02:17:11.291 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:11.291 00.000 8976 stepped: pos (-7, 27)
02:17:11.291 00.000 8976 MoveAxis(U, 0, ABG)
02:17:11.291 00.000 8976 move complete, result=0
02:17:11.291 00.000 8976 worker thread done servicing request
02:17:11.291 00.000 8976 Worker thread wakes up
02:17:11.291 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:11.291 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:11.291 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:17:11.981 00.690 8976 Exposure complete
02:17:11.987 00.006 8976 worker thread done servicing request
02:17:11.987 00.000 5052 OnExposeComplete: enter
02:17:11.987 00.000 5052 UpdateGuideState(): m_state=6
02:17:11.987 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7983
02:17:11.987 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.93, Mass=191, SNR=9.6, Peak=109 HFD=1.7
02:17:11.987 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
02:17:11.987 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
02:17:11.987 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.22 hyp=0.40 cameraTheta=2.57 mountX=0.35 mountY=0.17, mountTheta=0.44
02:17:11.988 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.22, opts=13)
02:17:11.988 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.22)
02:17:11.988 00.000 8976 Worker thread wakes up
02:17:11.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.22) opts 0xd
02:17:11.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.22)
02:17:11.988 00.000 8976 Moving (-0.34, 0.22) raw xDistance=0.35 yDistance=0.17
02:17:11.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
02:17:11.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:17:11.988 00.000 8976 MoveAxis(L, 2, ABG)
02:17:11.988 00.000 8976 stepping (-7, 27) + (-2, 0)
02:17:11.988 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:11.989 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=109, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:17:11.998 00.009 5052 UpdateGuideState exits: m=191 SNR=9.6
02:17:11.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:11.998 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:11.998 00.000 5052 Enqueuing Expose request
02:17:12.011 00.013 8976 Received - 47 (G) 
02:17:12.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:12.011 00.000 8976 stepped: pos (-9, 27)
02:17:12.011 00.000 8976 MoveAxis(U, 0, ABG)
02:17:12.011 00.000 8976 move complete, result=0
02:17:12.011 00.000 8976 worker thread done servicing request
02:17:12.011 00.000 8976 Worker thread wakes up
02:17:12.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:12.011 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:12.011 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.2 px 0 ms NORTH
02:17:12.702 00.691 8976 Exposure complete
02:17:12.707 00.005 8976 worker thread done servicing request
02:17:12.707 00.000 5052 OnExposeComplete: enter
02:17:12.707 00.000 5052 UpdateGuideState(): m_state=6
02:17:12.707 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7984
02:17:12.707 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.73, Mass=201, SNR=9.8, Peak=98 HFD=2.0
02:17:12.707 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:17:12.707 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:17:12.707 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=2.98 mountX=0.09 mountY=0.11, mountTheta=0.90
02:17:12.708 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.02, opts=13)
02:17:12.708 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.02)
02:17:12.708 00.000 8976 Worker thread wakes up
02:17:12.708 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.02) opts 0xd
02:17:12.708 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.02)
02:17:12.708 00.000 8976 Moving (-0.15, 0.02) raw xDistance=0.09 yDistance=0.11
02:17:12.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:17:12.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:17:12.708 00.000 8976 MoveAxis(R, 0, ABG)
02:17:12.708 00.000 8976 MoveAxis(U, 0, ABG)
02:17:12.708 00.000 8976 move complete, result=0
02:17:12.708 00.000 8976 worker thread done servicing request
02:17:12.709 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=98, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:17:12.720 00.011 5052 UpdateGuideState exits: m=201 SNR=9.8
02:17:12.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:12.720 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:12.720 00.000 5052 Enqueuing Expose request
02:17:12.720 00.000 8976 Worker thread wakes up
02:17:12.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:12.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:12.720 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:13.404 00.684 8976 Exposure complete
02:17:13.410 00.006 8976 worker thread done servicing request
02:17:13.410 00.000 5052 OnExposeComplete: enter
02:17:13.410 00.000 5052 UpdateGuideState(): m_state=6
02:17:13.410 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7985
02:17:13.410 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.63, Mass=196, SNR=9.7, Peak=103 HFD=1.5
02:17:13.410 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
02:17:13.410 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.37)
02:17:13.410 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.21 cameraTheta=-2.77 mountX=0.02 mountY=0.20, mountTheta=1.47
02:17:13.411 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.07, opts=13)
02:17:13.411 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.07)
02:17:13.411 00.000 8976 Worker thread wakes up
02:17:13.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.07) opts 0xd
02:17:13.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.07)
02:17:13.411 00.000 8976 Moving (-0.19, -0.07) raw xDistance=0.02 yDistance=0.20
02:17:13.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:17:13.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:17:13.411 00.000 8976 MoveAxis(R, 0, ABG)
02:17:13.411 00.000 8976 MoveAxis(U, 0, ABG)
02:17:13.411 00.000 8976 move complete, result=0
02:17:13.411 00.000 8976 worker thread done servicing request
02:17:13.412 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=103, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:17:13.421 00.009 5052 UpdateGuideState exits: m=196 SNR=9.7
02:17:13.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:13.421 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:13.421 00.000 5052 Enqueuing Expose request
02:17:13.421 00.000 8976 Worker thread wakes up
02:17:13.421 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:13.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:13.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:14.111 00.690 8976 Exposure complete
02:17:14.116 00.005 8976 worker thread done servicing request
02:17:14.116 00.000 5052 OnExposeComplete: enter
02:17:14.116 00.000 5052 UpdateGuideState(): m_state=6
02:17:14.116 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7986
02:17:14.117 00.001 5052 Star::Find returns 1 (0), X=329.24, Y=281.36, Mass=182, SNR=9.4, Peak=95 HFD=1.3
02:17:14.117 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.42 = 2.86)
02:17:14.117 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.52 = 2.76)
02:17:14.117 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.35 hyp=0.35 cameraTheta=-1.38 mountX=-0.34 mountY=0.13, mountTheta=2.77
02:17:14.117 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.35, opts=13)
02:17:14.117 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.35)
02:17:14.117 00.000 8976 Worker thread wakes up
02:17:14.117 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.35) opts 0xd
02:17:14.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.35)
02:17:14.118 00.001 8976 Moving (0.07, -0.35) raw xDistance=-0.34 yDistance=0.13
02:17:14.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:17:14.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:17:14.118 00.000 8976 MoveAxis(R, 1, ABG)
02:17:14.118 00.000 8976 stepping (-9, 27) + (1, 0)
02:17:14.118 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:14.118 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:17:14.127 00.009 5052 UpdateGuideState exits: m=182 SNR=9.4
02:17:14.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:14.127 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:14.127 00.000 5052 Enqueuing Expose request
02:17:14.137 00.010 8976 Received - 47 (G) 
02:17:14.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:14.137 00.000 8976 stepped: pos (-8, 27)
02:17:14.137 00.000 8976 MoveAxis(U, 0, ABG)
02:17:14.137 00.000 8976 move complete, result=0
02:17:14.137 00.000 8976 worker thread done servicing request
02:17:14.137 00.000 8976 Worker thread wakes up
02:17:14.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:14.137 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:17:14.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:14.825 00.688 8976 Exposure complete
02:17:14.830 00.005 8976 worker thread done servicing request
02:17:14.830 00.000 5052 OnExposeComplete: enter
02:17:14.830 00.000 5052 UpdateGuideState(): m_state=6
02:17:14.830 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7987
02:17:14.831 00.001 5052 Star::Find returns 1 (0), X=329.42, Y=281.56, Mass=186, SNR=9.5, Peak=87 HFD=1.4
02:17:14.831 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
02:17:14.831 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:17:14.831 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.54 mountX=-0.24 mountY=-0.13, mountTheta=-2.66
02:17:14.831 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.15, opts=13)
02:17:14.831 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.15)
02:17:14.832 00.001 8976 Worker thread wakes up
02:17:14.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.15) opts 0xd
02:17:14.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.15)
02:17:14.832 00.000 8976 Moving (0.24, -0.15) raw xDistance=-0.24 yDistance=-0.13
02:17:14.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:17:14.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:17:14.832 00.000 8976 MoveAxis(R, 0, ABG)
02:17:14.832 00.000 8976 MoveAxis(U, 0, ABG)
02:17:14.832 00.000 8976 move complete, result=0
02:17:14.832 00.000 8976 worker thread done servicing request
02:17:14.833 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:17:14.842 00.009 5052 UpdateGuideState exits: m=186 SNR=9.5
02:17:14.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:14.842 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:14.842 00.000 5052 Enqueuing Expose request
02:17:14.842 00.000 8976 Worker thread wakes up
02:17:14.842 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:14.842 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:14.843 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:15.534 00.691 8976 Exposure complete
02:17:15.539 00.005 8976 worker thread done servicing request
02:17:15.539 00.000 5052 OnExposeComplete: enter
02:17:15.540 00.001 5052 UpdateGuideState(): m_state=6
02:17:15.540 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7988
02:17:15.540 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.75, Mass=194, SNR=9.7, Peak=84 HFD=1.8
02:17:15.540 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:17:15.540 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:17:15.540 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.04 hyp=0.40 cameraTheta=0.10 mountX=-0.15 mountY=-0.36, mountTheta=-1.96
02:17:15.540 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.04, opts=13)
02:17:15.540 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.04)
02:17:15.541 00.001 8976 Worker thread wakes up
02:17:15.541 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.04) opts 0xd
02:17:15.541 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.04)
02:17:15.541 00.000 8976 Moving (0.40, 0.04) raw xDistance=-0.15 yDistance=-0.36
02:17:15.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:17:15.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
02:17:15.541 00.000 8976 MoveAxis(R, 0, ABG)
02:17:15.541 00.000 8976 MoveAxis(U, 1, ABG)
02:17:15.541 00.000 8976 stepping (-8, 27) + (0, 1)
02:17:15.541 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:15.541 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:17:15.551 00.010 5052 UpdateGuideState exits: m=194 SNR=9.7
02:17:15.551 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:15.551 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:15.551 00.000 5052 Enqueuing Expose request
02:17:15.560 00.009 8976 Received - 47 (G) 
02:17:15.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:15.560 00.000 8976 stepped: pos (-8, 28)
02:17:15.560 00.000 8976 move complete, result=0
02:17:15.560 00.000 8976 worker thread done servicing request
02:17:15.560 00.000 8976 Worker thread wakes up
02:17:15.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:15.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:15.560 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:17:16.247 00.687 8976 Exposure complete
02:17:16.253 00.006 8976 worker thread done servicing request
02:17:16.253 00.000 5052 OnExposeComplete: enter
02:17:16.253 00.000 5052 UpdateGuideState(): m_state=6
02:17:16.253 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7989
02:17:16.253 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.82, Mass=189, SNR=9.5, Peak=78 HFD=2.2
02:17:16.253 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:17:16.253 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:17:16.253 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.11 hyp=0.98 cameraTheta=0.11 mountX=-0.35 mountY=-0.88, mountTheta=-1.95
02:17:16.254 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.11, opts=13)
02:17:16.254 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.11)
02:17:16.254 00.000 8976 Worker thread wakes up
02:17:16.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.11) opts 0xd
02:17:16.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.11)
02:17:16.254 00.000 8976 Moving (0.98, 0.11) raw xDistance=-0.35 yDistance=-0.88
02:17:16.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:17:16.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.88
02:17:16.254 00.000 8976 MoveAxis(R, 1, ABG)
02:17:16.254 00.000 8976 stepping (-8, 28) + (1, 0)
02:17:16.254 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:16.256 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:17:16.267 00.011 5052 UpdateGuideState exits: m=189 SNR=9.5
02:17:16.267 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:16.267 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:16.267 00.000 5052 Enqueuing Expose request
02:17:16.279 00.012 8976 Received - 47 (G) 
02:17:16.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:16.279 00.000 8976 stepped: pos (-7, 28)
02:17:16.279 00.000 8976 MoveAxis(U, 4, ABG)
02:17:16.279 00.000 8976 stepping (-7, 28) + (0, 4)
02:17:16.279 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:17:16.311 00.032 8976 Received - 47 (G) 
02:17:16.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:17:16.311 00.000 8976 stepped: pos (-7, 32)
02:17:16.311 00.000 8976 starting a new bump
02:17:16.311 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:17:16.311 00.000 8976 MountToCamera -- mountX=1.19 mountY=-4.55 hyp=4.71 mountTheta=-1.32 cameraX=3.51, cameraY=3.13 cameraTheta=0.73
02:17:16.311 00.000 8976 incremental bump (3.514, 3.130) isValid = 1
02:17:16.311 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:17:16.311 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:17:16.311 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:17:16.311 00.000 8976 move complete, result=0
02:17:16.311 00.000 8976 worker thread done servicing request
02:17:16.311 00.000 8976 Worker thread wakes up
02:17:16.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:16.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:16.311 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
02:17:16.311 00.000 9828 Worker thread wakes up
02:17:16.311 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:17:16.311 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:17:16.312 00.001 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
02:17:16.312 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
02:17:16.312 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
02:17:16.312 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:17:16.312 00.000 9828 BLC: window closed
02:17:16.312 00.000 9828 MoveAxis(E, 28, B)
02:17:16.312 00.000 9828 Guiding  Dir = 2, Dur = 28
02:17:16.312 00.000 9828 IsSlewing returns 0
02:17:16.312 00.000 9828 IsGuiding returns 0
02:17:16.312 00.000 9828 PulseGuide returned control before completion, sleep 38
02:17:16.356 00.044 9828 IsGuiding returns 1
02:17:16.356 00.000 9828 scope still moving after pulse duration time elapsed
02:17:16.387 00.031 9828 IsSlewing returns 0
02:17:16.388 00.001 9828 IsGuiding returns 1
02:17:16.418 00.030 9828 IsSlewing returns 0
02:17:16.418 00.000 9828 IsGuiding returns 1
02:17:16.449 00.031 9828 IsSlewing returns 0
02:17:16.449 00.000 9828 IsGuiding returns 1
02:17:16.480 00.031 9828 IsSlewing returns 0
02:17:16.480 00.000 9828 IsGuiding returns 0
02:17:16.480 00.000 9828 scope move finished after 28 + 139 ms
02:17:16.480 00.000 9828 Move returns status 0, amount 28
02:17:16.480 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:16.480 00.000 9828 MoveAxis(N, 9, B)
02:17:16.480 00.000 9828 Guiding  Dir = 0, Dur = 9
02:17:16.496 00.016 9828 IsSlewing returns 0
02:17:16.496 00.000 9828 IsGuiding returns 0
02:17:16.496 00.000 9828 PulseGuide returned control before completion, sleep 19
02:17:16.528 00.032 9828 IsGuiding returns 1
02:17:16.528 00.000 9828 scope still moving after pulse duration time elapsed
02:17:16.560 00.032 9828 IsSlewing returns 0
02:17:16.560 00.000 9828 IsGuiding returns 1
02:17:16.591 00.031 9828 IsSlewing returns 0
02:17:16.591 00.000 9828 IsGuiding returns 1
02:17:16.622 00.031 9828 IsSlewing returns 0
02:17:16.622 00.000 9828 IsGuiding returns 0
02:17:16.622 00.000 9828 scope move finished after 9 + 116 ms
02:17:16.622 00.000 9828 Move returns status 0, amount 9
02:17:16.622 00.000 9828 move complete, result=0
02:17:16.623 00.001 9828 worker thread done servicing request
02:17:16.623 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:17:17.003 00.380 8976 Exposure complete
02:17:17.009 00.006 8976 worker thread done servicing request
02:17:17.009 00.000 5052 OnExposeComplete: enter
02:17:17.010 00.001 5052 UpdateGuideState(): m_state=6
02:17:17.010 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7990
02:17:17.010 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.72, Mass=183, SNR=9.4, Peak=74 HFD=1.8
02:17:17.010 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:17:17.010 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:17:17.010 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.01 hyp=0.34 cameraTheta=0.04 mountX=-0.14 mountY=-0.29, mountTheta=-2.03
02:17:17.011 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.01, opts=13)
02:17:17.011 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.01)
02:17:17.011 00.000 8976 Worker thread wakes up
02:17:17.011 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.01) opts 0xd
02:17:17.011 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.01)
02:17:17.011 00.000 8976 Moving (0.34, 0.01) raw xDistance=-0.14 yDistance=-0.29
02:17:17.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:17:17.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.29
02:17:17.011 00.000 8976 MoveAxis(R, 0, ABG)
02:17:17.011 00.000 8976 MoveAxis(U, 1, ABG)
02:17:17.011 00.000 8976 stepping (-7, 32) + (0, 1)
02:17:17.011 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:17.012 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:17:17.021 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
02:17:17.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:17.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:17.021 00.000 5052 Enqueuing Expose request
02:17:17.030 00.009 8976 Received - 47 (G) 
02:17:17.030 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:17.030 00.000 8976 stepped: pos (-7, 33)
02:17:17.030 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:17:17.030 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:17:17.030 00.000 8976 MountToCamera -- mountX=1.15 mountY=-4.78 hyp=4.92 mountTheta=-1.33 cameraX=3.73, cameraY=3.20 cameraTheta=0.71
02:17:17.030 00.000 8976 incremental bump (3.733, 3.199) isValid = 1
02:17:17.030 00.000 8976 Scheduling Mount bump of (0.102, 0.090)
02:17:17.030 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.09, opts=4)
02:17:17.030 00.000 8976 Enqueuing Move request for scope (0.10, 0.09)
02:17:17.030 00.000 8976 move complete, result=0
02:17:17.030 00.000 8976 worker thread done servicing request
02:17:17.030 00.000 8976 Worker thread wakes up
02:17:17.030 00.000 9828 Worker thread wakes up
02:17:17.030 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0x4
02:17:17.030 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
02:17:17.030 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
02:17:17.030 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
02:17:17.030 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.73 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
02:17:17.031 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:17:17.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:17.031 00.000 9828 Moving (0.10, 0.09) raw xDistance=-0.11 yDistance=-0.08
02:17:17.031 00.000 9828 BLC: window closed
02:17:17.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:17.031 00.000 9828 MoveAxis(E, 34, B)
02:17:17.031 00.000 9828 Guiding  Dir = 2, Dur = 34
02:17:17.031 00.000 9828 IsSlewing returns 0
02:17:17.031 00.000 9828 IsGuiding returns 0
02:17:17.031 00.000 9828 PulseGuide returned control before completion, sleep 44
02:17:17.089 00.058 9828 IsGuiding returns 1
02:17:17.089 00.000 9828 scope still moving after pulse duration time elapsed
02:17:17.120 00.031 9828 IsSlewing returns 0
02:17:17.120 00.000 9828 IsGuiding returns 1
02:17:17.151 00.031 9828 IsSlewing returns 0
02:17:17.151 00.000 9828 IsGuiding returns 1
02:17:17.183 00.032 9828 IsSlewing returns 0
02:17:17.183 00.000 9828 IsGuiding returns 0
02:17:17.183 00.000 9828 scope move finished after 34 + 117 ms
02:17:17.183 00.000 9828 Move returns status 0, amount 34
02:17:17.183 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:17.183 00.000 9828 MoveAxis(N, 10, B)
02:17:17.183 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:17.199 00.016 9828 IsSlewing returns 0
02:17:17.199 00.000 9828 IsGuiding returns 0
02:17:17.199 00.000 9828 PulseGuide returned control before completion, sleep 20
02:17:17.230 00.031 9828 IsGuiding returns 1
02:17:17.230 00.000 9828 scope still moving after pulse duration time elapsed
02:17:17.260 00.030 9828 IsSlewing returns 0
02:17:17.260 00.000 9828 IsGuiding returns 1
02:17:17.291 00.031 9828 IsSlewing returns 0
02:17:17.291 00.000 9828 IsGuiding returns 1
02:17:17.322 00.031 9828 IsSlewing returns 0
02:17:17.322 00.000 9828 IsGuiding returns 1
02:17:17.353 00.031 9828 IsSlewing returns 0
02:17:17.353 00.000 9828 IsGuiding returns 0
02:17:17.353 00.000 9828 scope move finished after 10 + 143 ms
02:17:17.353 00.000 9828 Move returns status 0, amount 10
02:17:17.353 00.000 9828 move complete, result=0
02:17:17.353 00.000 9828 worker thread done servicing request
02:17:17.353 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.1 px 10 ms NORTH
02:17:17.720 00.367 8976 Exposure complete
02:17:17.726 00.006 8976 worker thread done servicing request
02:17:17.726 00.000 5052 OnExposeComplete: enter
02:17:17.726 00.000 5052 UpdateGuideState(): m_state=6
02:17:17.726 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7991
02:17:17.726 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.48, Mass=175, SNR=9.2, Peak=71 HFD=2.1
02:17:17.726 00.000 5052 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.04) = xAngle (-3.97 = 2.32)
02:17:17.726 00.000 5052 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.07 = 2.21)
02:17:17.726 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.24 cameraTheta=-1.92 mountX=-0.16 mountY=0.19, mountTheta=2.27
02:17:17.727 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.22, opts=13)
02:17:17.727 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.22)
02:17:17.727 00.000 8976 Worker thread wakes up
02:17:17.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.22) opts 0xd
02:17:17.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.22)
02:17:17.727 00.000 8976 Moving (-0.08, -0.22) raw xDistance=-0.16 yDistance=0.19
02:17:17.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:17:17.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:17:17.727 00.000 8976 MoveAxis(R, 0, ABG)
02:17:17.727 00.000 8976 MoveAxis(U, 0, ABG)
02:17:17.727 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:17:17.727 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:17:17.727 00.000 8976 MountToCamera -- mountX=1.12 mountY=-4.93 hyp=5.06 mountTheta=-1.35 cameraX=3.88, cameraY=3.25 cameraTheta=0.70
02:17:17.727 00.000 8976 incremental bump (3.880, 3.246) isValid = 1
02:17:17.727 00.000 8976 Scheduling Mount bump of (0.117, 0.102)
02:17:17.727 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.10, opts=4)
02:17:17.727 00.000 8976 Enqueuing Move request for scope (0.12, 0.10)
02:17:17.728 00.001 8976 move complete, result=0
02:17:17.728 00.000 9828 Worker thread wakes up
02:17:17.728 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0x4
02:17:17.728 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
02:17:17.728 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
02:17:17.728 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
02:17:17.728 00.000 8976 worker thread done servicing request
02:17:17.728 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.71 mountX=-0.12 mountY=-0.09, mountTheta=-2.53
02:17:17.728 00.000 9828 Moving (0.12, 0.10) raw xDistance=-0.12 yDistance=-0.09
02:17:17.728 00.000 9828 BLC: window closed
02:17:17.728 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:17:17.728 00.000 9828 MoveAxis(E, 39, B)
02:17:17.728 00.000 9828 Guiding  Dir = 2, Dur = 39
02:17:17.729 00.001 9828 IsSlewing returns 0
02:17:17.729 00.000 9828 IsGuiding returns 0
02:17:17.729 00.000 9828 PulseGuide returned control before completion, sleep 49
02:17:17.738 00.009 5052 UpdateGuideState exits: m=175 SNR=9.2
02:17:17.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:17.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:17.738 00.000 5052 Enqueuing Expose request
02:17:17.738 00.000 8976 Worker thread wakes up
02:17:17.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:17.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:17.738 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:17.793 00.055 9828 IsGuiding returns 1
02:17:17.793 00.000 9828 scope still moving after pulse duration time elapsed
02:17:17.825 00.032 9828 IsSlewing returns 0
02:17:17.825 00.000 9828 IsGuiding returns 1
02:17:17.855 00.030 9828 IsSlewing returns 0
02:17:17.856 00.001 9828 IsGuiding returns 1
02:17:17.886 00.030 9828 IsSlewing returns 0
02:17:17.886 00.000 9828 IsGuiding returns 0
02:17:17.886 00.000 9828 scope move finished after 39 + 118 ms
02:17:17.886 00.000 9828 Move returns status 0, amount 39
02:17:17.886 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:17.886 00.000 9828 MoveAxis(N, 12, B)
02:17:17.886 00.000 9828 Guiding  Dir = 0, Dur = 12
02:17:17.901 00.015 9828 IsSlewing returns 0
02:17:17.901 00.000 9828 IsGuiding returns 0
02:17:17.901 00.000 9828 PulseGuide returned control before completion, sleep 22
02:17:17.933 00.032 9828 IsGuiding returns 1
02:17:17.933 00.000 9828 scope still moving after pulse duration time elapsed
02:17:17.963 00.030 9828 IsSlewing returns 0
02:17:17.963 00.000 9828 IsGuiding returns 1
02:17:17.995 00.032 9828 IsSlewing returns 0
02:17:17.995 00.000 9828 IsGuiding returns 1
02:17:18.027 00.032 9828 IsSlewing returns 0
02:17:18.027 00.000 9828 IsGuiding returns 1
02:17:18.058 00.031 9828 IsSlewing returns 0
02:17:18.058 00.000 9828 IsGuiding returns 0
02:17:18.058 00.000 9828 scope move finished after 12 + 144 ms
02:17:18.058 00.000 9828 Move returns status 0, amount 12
02:17:18.058 00.000 9828 move complete, result=0
02:17:18.058 00.000 9828 worker thread done servicing request
02:17:18.058 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.1 px 12 ms NORTH
02:17:18.430 00.372 8976 Exposure complete
02:17:18.436 00.006 8976 worker thread done servicing request
02:17:18.436 00.000 5052 OnExposeComplete: enter
02:17:18.436 00.000 5052 UpdateGuideState(): m_state=6
02:17:18.436 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7992
02:17:18.436 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.37, Mass=164, SNR=8.8, Peak=68 HFD=1.9
02:17:18.436 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.35 = 2.93)
02:17:18.436 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.46 = 2.83)
02:17:18.436 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.34 hyp=0.35 cameraTheta=-1.31 mountX=-0.34 mountY=0.11, mountTheta=2.83
02:17:18.437 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.34, opts=13)
02:17:18.437 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.34)
02:17:18.437 00.000 8976 Worker thread wakes up
02:17:18.437 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.34) opts 0xd
02:17:18.437 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.34)
02:17:18.437 00.000 8976 Moving (0.09, -0.34) raw xDistance=-0.34 yDistance=0.11
02:17:18.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:17:18.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:17:18.437 00.000 8976 MoveAxis(R, 1, ABG)
02:17:18.437 00.000 8976 stepping (-7, 33) + (1, 0)
02:17:18.437 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:18.438 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:17:18.449 00.011 5052 UpdateGuideState exits: m=164 SNR=8.8
02:17:18.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:18.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:18.449 00.000 5052 Enqueuing Expose request
02:17:18.469 00.020 8976 Received - 47 (G) 
02:17:18.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:18.469 00.000 8976 stepped: pos (-6, 33)
02:17:18.469 00.000 8976 MoveAxis(U, 0, ABG)
02:17:18.469 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
02:17:18.469 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:17:18.469 00.000 8976 MountToCamera -- mountX=1.06 mountY=-5.03 hyp=5.14 mountTheta=-1.36 cameraX=4.00, cameraY=3.23 cameraTheta=0.68
02:17:18.469 00.000 8976 incremental bump (4.002, 3.232) isValid = 1
02:17:18.469 00.000 8976 Scheduling Mount bump of (0.134, 0.112)
02:17:18.469 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.11, opts=4)
02:17:18.469 00.000 8976 Enqueuing Move request for scope (0.13, 0.11)
02:17:18.469 00.000 8976 move complete, result=0
02:17:18.469 00.000 9828 Worker thread wakes up
02:17:18.469 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0x4
02:17:18.469 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:17:18.469 00.000 8976 worker thread done servicing request
02:17:18.469 00.000 8976 Worker thread wakes up
02:17:18.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:18.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:18.470 00.001 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
02:17:18.470 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
02:17:18.470 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
02:17:18.470 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.70 mountX=-0.14 mountY=-0.09, mountTheta=-2.54
02:17:18.470 00.000 9828 Moving (0.13, 0.11) raw xDistance=-0.14 yDistance=-0.09
02:17:18.470 00.000 9828 BLC: window closed
02:17:18.470 00.000 9828 MoveAxis(E, 44, B)
02:17:18.470 00.000 9828 Guiding  Dir = 2, Dur = 44
02:17:18.470 00.000 9828 IsSlewing returns 0
02:17:18.470 00.000 9828 IsGuiding returns 0
02:17:18.470 00.000 9828 PulseGuide returned control before completion, sleep 54
02:17:18.526 00.056 9828 IsGuiding returns 1
02:17:18.526 00.000 9828 scope still moving after pulse duration time elapsed
02:17:18.558 00.032 9828 IsSlewing returns 0
02:17:18.558 00.000 9828 IsGuiding returns 1
02:17:18.588 00.030 9828 IsSlewing returns 0
02:17:18.588 00.000 9828 IsGuiding returns 1
02:17:18.619 00.031 9828 IsSlewing returns 0
02:17:18.619 00.000 9828 IsGuiding returns 1
02:17:18.650 00.031 9828 IsSlewing returns 0
02:17:18.650 00.000 9828 IsGuiding returns 0
02:17:18.650 00.000 9828 scope move finished after 44 + 135 ms
02:17:18.650 00.000 9828 Move returns status 0, amount 44
02:17:18.650 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:18.650 00.000 9828 MoveAxis(N, 13, B)
02:17:18.650 00.000 9828 Guiding  Dir = 0, Dur = 13
02:17:18.665 00.015 9828 IsSlewing returns 0
02:17:18.665 00.000 9828 IsGuiding returns 0
02:17:18.665 00.000 9828 PulseGuide returned control before completion, sleep 23
02:17:18.696 00.031 9828 IsGuiding returns 1
02:17:18.696 00.000 9828 scope still moving after pulse duration time elapsed
02:17:18.727 00.031 9828 IsSlewing returns 0
02:17:18.727 00.000 9828 IsGuiding returns 1
02:17:18.759 00.032 9828 IsSlewing returns 0
02:17:18.759 00.000 9828 IsGuiding returns 1
02:17:18.790 00.031 9828 IsSlewing returns 0
02:17:18.790 00.000 9828 IsGuiding returns 1
02:17:18.821 00.031 9828 IsSlewing returns 0
02:17:18.821 00.000 9828 IsGuiding returns 0
02:17:18.821 00.000 9828 scope move finished after 13 + 143 ms
02:17:18.821 00.000 9828 Move returns status 0, amount 13
02:17:18.822 00.001 9828 move complete, result=0
02:17:18.822 00.000 9828 worker thread done servicing request
02:17:18.822 00.000 5052 GuideStep: -0.1 px 44 ms EAST, -0.1 px 13 ms NORTH
02:17:19.162 00.340 8976 Exposure complete
02:17:19.168 00.006 8976 worker thread done servicing request
02:17:19.168 00.000 5052 OnExposeComplete: enter
02:17:19.168 00.000 5052 UpdateGuideState(): m_state=6
02:17:19.168 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7993
02:17:19.168 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.86, Mass=187, SNR=9.4, Peak=71 HFD=2.5
02:17:19.168 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
02:17:19.168 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
02:17:19.168 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.45 mountX=0.22 mountY=0.07, mountTheta=0.32
02:17:19.170 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.15, opts=13)
02:17:19.170 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.15)
02:17:19.170 00.000 8976 Worker thread wakes up
02:17:19.170 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.15) opts 0xd
02:17:19.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.15)
02:17:19.170 00.000 8976 Moving (-0.19, 0.15) raw xDistance=0.22 yDistance=0.07
02:17:19.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:17:19.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:17:19.170 00.000 8976 MoveAxis(R, 0, ABG)
02:17:19.170 00.000 8976 MoveAxis(U, 0, ABG)
02:17:19.170 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
02:17:19.170 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:17:19.170 00.000 8976 MountToCamera -- mountX=1.01 mountY=-5.10 hyp=5.20 mountTheta=-1.38 cameraX=4.08, cameraY=3.22 cameraTheta=0.67
02:17:19.170 00.000 8976 incremental bump (4.083, 3.223) isValid = 1
02:17:19.170 00.000 8976 Scheduling Mount bump of (0.150, 0.123)
02:17:19.170 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.12, opts=4)
02:17:19.170 00.000 8976 Enqueuing Move request for scope (0.15, 0.12)
02:17:19.171 00.001 8976 move complete, result=0
02:17:19.171 00.000 9828 Worker thread wakes up
02:17:19.171 00.000 8976 worker thread done servicing request
02:17:19.171 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0x4
02:17:19.171 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
02:17:19.171 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:17:19.171 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
02:17:19.171 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
02:17:19.171 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.69 mountX=-0.16 mountY=-0.10, mountTheta=-2.56
02:17:19.171 00.000 9828 Moving (0.15, 0.12) raw xDistance=-0.16 yDistance=-0.10
02:17:19.171 00.000 9828 BLC: window closed
02:17:19.171 00.000 9828 MoveAxis(E, 49, B)
02:17:19.171 00.000 9828 Guiding  Dir = 2, Dur = 49
02:17:19.171 00.000 9828 IsSlewing returns 0
02:17:19.172 00.001 9828 IsGuiding returns 0
02:17:19.172 00.000 9828 PulseGuide returned control before completion, sleep 59
02:17:19.181 00.009 5052 UpdateGuideState exits: m=187 SNR=9.4
02:17:19.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:19.181 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:19.182 00.001 5052 Enqueuing Expose request
02:17:19.182 00.000 8976 Worker thread wakes up
02:17:19.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:19.182 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:19.182 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:19.245 00.063 9828 IsGuiding returns 1
02:17:19.245 00.000 9828 scope still moving after pulse duration time elapsed
02:17:19.277 00.032 9828 IsSlewing returns 0
02:17:19.277 00.000 9828 IsGuiding returns 1
02:17:19.307 00.030 9828 IsSlewing returns 0
02:17:19.307 00.000 9828 IsGuiding returns 1
02:17:19.337 00.030 9828 IsSlewing returns 0
02:17:19.337 00.000 9828 IsGuiding returns 1
02:17:19.368 00.031 9828 IsSlewing returns 0
02:17:19.368 00.000 9828 IsGuiding returns 1
02:17:19.399 00.031 9828 IsSlewing returns 0
02:17:19.399 00.000 9828 IsGuiding returns 1
02:17:19.430 00.031 9828 IsSlewing returns 0
02:17:19.430 00.000 9828 IsGuiding returns 0
02:17:19.430 00.000 9828 scope move finished after 49 + 209 ms
02:17:19.430 00.000 9828 Move returns status 0, amount 49
02:17:19.430 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:19.430 00.000 9828 MoveAxis(N, 14, B)
02:17:19.430 00.000 9828 Guiding  Dir = 0, Dur = 14
02:17:19.446 00.016 9828 IsSlewing returns 0
02:17:19.446 00.000 9828 IsGuiding returns 0
02:17:19.446 00.000 9828 PulseGuide returned control before completion, sleep 24
02:17:19.477 00.031 9828 IsGuiding returns 1
02:17:19.477 00.000 9828 scope still moving after pulse duration time elapsed
02:17:19.509 00.032 9828 IsSlewing returns 0
02:17:19.509 00.000 9828 IsGuiding returns 1
02:17:19.541 00.032 9828 IsSlewing returns 0
02:17:19.542 00.001 9828 IsGuiding returns 1
02:17:19.572 00.030 9828 IsSlewing returns 0
02:17:19.572 00.000 9828 IsGuiding returns 1
02:17:19.603 00.031 9828 IsSlewing returns 0
02:17:19.603 00.000 9828 IsGuiding returns 0
02:17:19.603 00.000 9828 scope move finished after 14 + 143 ms
02:17:19.603 00.000 9828 Move returns status 0, amount 14
02:17:19.603 00.000 9828 move complete, result=0
02:17:19.603 00.000 9828 worker thread done servicing request
02:17:19.603 00.000 5052 GuideStep: -0.2 px 49 ms EAST, -0.1 px 14 ms NORTH
02:17:19.873 00.270 8976 Exposure complete
02:17:19.879 00.006 8976 worker thread done servicing request
02:17:19.879 00.000 5052 OnExposeComplete: enter
02:17:19.879 00.000 5052 UpdateGuideState(): m_state=6
02:17:19.879 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7994
02:17:19.879 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.86, Mass=172, SNR=9.0, Peak=66 HFD=2.4
02:17:19.879 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
02:17:19.879 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
02:17:19.879 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.47 mountX=0.22 mountY=0.08, mountTheta=0.34
02:17:19.880 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.15, opts=13)
02:17:19.880 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.15)
02:17:19.880 00.000 8976 Worker thread wakes up
02:17:19.880 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.15) opts 0xd
02:17:19.880 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.15)
02:17:19.880 00.000 8976 Moving (-0.19, 0.15) raw xDistance=0.22 yDistance=0.08
02:17:19.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:17:19.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:17:19.880 00.000 8976 MoveAxis(R, 0, ABG)
02:17:19.880 00.000 8976 MoveAxis(U, 0, ABG)
02:17:19.880 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
02:17:19.880 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:17:19.881 00.001 8976 MountToCamera -- mountX=0.98 mountY=-5.15 hyp=5.24 mountTheta=-1.38 cameraX=4.14, cameraY=3.22 cameraTheta=0.66
02:17:19.881 00.000 8976 incremental bump (4.137, 3.217) isValid = 1
02:17:19.881 00.000 8976 Scheduling Mount bump of (0.166, 0.134)
02:17:19.881 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.13, opts=4)
02:17:19.881 00.000 8976 Enqueuing Move request for scope (0.17, 0.13)
02:17:19.881 00.000 8976 move complete, result=0
02:17:19.881 00.000 9828 Worker thread wakes up
02:17:19.881 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0x4
02:17:19.881 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
02:17:19.881 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
02:17:19.881 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
02:17:19.881 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.68 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
02:17:19.881 00.000 9828 Moving (0.17, 0.13) raw xDistance=-0.17 yDistance=-0.11
02:17:19.881 00.000 9828 BLC: window closed
02:17:19.881 00.000 9828 MoveAxis(E, 55, B)
02:17:19.881 00.000 9828 Guiding  Dir = 2, Dur = 55
02:17:19.881 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:17:19.881 00.000 8976 worker thread done servicing request
02:17:19.882 00.001 9828 IsSlewing returns 0
02:17:19.882 00.000 9828 IsGuiding returns 0
02:17:19.882 00.000 9828 PulseGuide returned control before completion, sleep 65
02:17:19.891 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
02:17:19.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:19.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:19.891 00.000 5052 Enqueuing Expose request
02:17:19.891 00.000 8976 Worker thread wakes up
02:17:19.891 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:19.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:19.891 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:19.947 00.056 9828 IsGuiding returns 1
02:17:19.947 00.000 9828 scope still moving after pulse duration time elapsed
02:17:19.979 00.032 9828 IsSlewing returns 0
02:17:19.979 00.000 9828 IsGuiding returns 1
02:17:20.009 00.030 9828 IsSlewing returns 0
02:17:20.009 00.000 9828 IsGuiding returns 1
02:17:20.041 00.032 9828 IsSlewing returns 0
02:17:20.041 00.000 9828 IsGuiding returns 0
02:17:20.041 00.000 9828 scope move finished after 55 + 104 ms
02:17:20.041 00.000 9828 Move returns status 0, amount 55
02:17:20.041 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:20.041 00.000 9828 MoveAxis(N, 15, B)
02:17:20.041 00.000 9828 Guiding  Dir = 0, Dur = 15
02:17:20.055 00.014 9828 IsSlewing returns 0
02:17:20.055 00.000 9828 IsGuiding returns 0
02:17:20.055 00.000 9828 PulseGuide returned control before completion, sleep 25
02:17:20.086 00.031 9828 IsGuiding returns 1
02:17:20.086 00.000 9828 scope still moving after pulse duration time elapsed
02:17:20.117 00.031 9828 IsSlewing returns 0
02:17:20.117 00.000 9828 IsGuiding returns 1
02:17:20.149 00.032 9828 IsSlewing returns 0
02:17:20.149 00.000 9828 IsGuiding returns 1
02:17:20.181 00.032 9828 IsSlewing returns 0
02:17:20.181 00.000 9828 IsGuiding returns 1
02:17:20.213 00.032 9828 IsSlewing returns 0
02:17:20.213 00.000 9828 IsGuiding returns 0
02:17:20.213 00.000 9828 scope move finished after 15 + 142 ms
02:17:20.213 00.000 9828 Move returns status 0, amount 15
02:17:20.213 00.000 9828 move complete, result=0
02:17:20.213 00.000 9828 worker thread done servicing request
02:17:20.213 00.000 5052 GuideStep: -0.2 px 55 ms EAST, -0.1 px 15 ms NORTH
02:17:20.580 00.367 8976 Exposure complete
02:17:20.586 00.006 8976 worker thread done servicing request
02:17:20.586 00.000 5052 OnExposeComplete: enter
02:17:20.586 00.000 5052 UpdateGuideState(): m_state=6
02:17:20.586 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7995
02:17:20.586 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.81, Mass=175, SNR=9.1, Peak=70 HFD=2.3
02:17:20.586 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
02:17:20.586 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
02:17:20.586 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.49 mountX=0.15 mountY=0.06, mountTheta=0.36
02:17:20.587 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.10, opts=13)
02:17:20.587 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.10)
02:17:20.587 00.000 8976 Worker thread wakes up
02:17:20.587 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.10) opts 0xd
02:17:20.587 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.10)
02:17:20.587 00.000 8976 Moving (-0.14, 0.10) raw xDistance=0.15 yDistance=0.06
02:17:20.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:17:20.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:17:20.587 00.000 8976 MoveAxis(R, 0, ABG)
02:17:20.587 00.000 8976 MoveAxis(U, 0, ABG)
02:17:20.587 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
02:17:20.587 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:17:20.587 00.000 8976 MountToCamera -- mountX=0.96 mountY=-5.18 hyp=5.27 mountTheta=-1.39 cameraX=4.17, cameraY=3.21 cameraTheta=0.66
02:17:20.587 00.000 8976 incremental bump (4.174, 3.212) isValid = 1
02:17:20.587 00.000 8976 Scheduling Mount bump of (0.133, 0.107)
02:17:20.587 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.11, opts=4)
02:17:20.587 00.000 8976 Enqueuing Move request for scope (0.13, 0.11)
02:17:20.587 00.000 8976 move complete, result=0
02:17:20.587 00.000 9828 Worker thread wakes up
02:17:20.587 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0x4
02:17:20.588 00.001 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
02:17:20.588 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
02:17:20.588 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:17:20.588 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
02:17:20.588 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.67 mountX=-0.14 mountY=-0.09, mountTheta=-2.57
02:17:20.588 00.000 9828 Moving (0.13, 0.11) raw xDistance=-0.14 yDistance=-0.09
02:17:20.588 00.000 9828 BLC: window closed
02:17:20.588 00.000 8976 worker thread done servicing request
02:17:20.588 00.000 9828 MoveAxis(E, 44, B)
02:17:20.588 00.000 9828 Guiding  Dir = 2, Dur = 44
02:17:20.588 00.000 9828 IsSlewing returns 0
02:17:20.589 00.001 9828 IsGuiding returns 0
02:17:20.589 00.000 9828 PulseGuide returned control before completion, sleep 54
02:17:20.597 00.008 5052 UpdateGuideState exits: m=175 SNR=9.1
02:17:20.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:20.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:20.597 00.000 5052 Enqueuing Expose request
02:17:20.597 00.000 8976 Worker thread wakes up
02:17:20.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:20.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:20.597 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:20.648 00.051 9828 IsGuiding returns 1
02:17:20.648 00.000 9828 scope still moving after pulse duration time elapsed
02:17:20.678 00.030 9828 IsSlewing returns 0
02:17:20.678 00.000 9828 IsGuiding returns 1
02:17:20.709 00.031 9828 IsSlewing returns 0
02:17:20.709 00.000 9828 IsGuiding returns 1
02:17:20.740 00.031 9828 IsSlewing returns 0
02:17:20.740 00.000 9828 IsGuiding returns 1
02:17:20.771 00.031 9828 IsSlewing returns 0
02:17:20.771 00.000 9828 IsGuiding returns 0
02:17:20.771 00.000 9828 scope move finished after 44 + 139 ms
02:17:20.771 00.000 9828 Move returns status 0, amount 44
02:17:20.771 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:20.771 00.000 9828 MoveAxis(N, 12, B)
02:17:20.771 00.000 9828 Guiding  Dir = 0, Dur = 12
02:17:20.787 00.016 9828 IsSlewing returns 0
02:17:20.787 00.000 9828 IsGuiding returns 0
02:17:20.787 00.000 9828 PulseGuide returned control before completion, sleep 22
02:17:20.819 00.032 9828 IsGuiding returns 1
02:17:20.819 00.000 9828 scope still moving after pulse duration time elapsed
02:17:20.850 00.031 9828 IsSlewing returns 0
02:17:20.850 00.000 9828 IsGuiding returns 1
02:17:20.882 00.032 9828 IsSlewing returns 0
02:17:20.882 00.000 9828 IsGuiding returns 1
02:17:20.912 00.030 9828 IsSlewing returns 0
02:17:20.912 00.000 9828 IsGuiding returns 1
02:17:20.944 00.032 9828 IsSlewing returns 0
02:17:20.944 00.000 9828 IsGuiding returns 0
02:17:20.944 00.000 9828 scope move finished after 12 + 145 ms
02:17:20.944 00.000 9828 Move returns status 0, amount 12
02:17:20.944 00.000 9828 move complete, result=0
02:17:20.944 00.000 9828 worker thread done servicing request
02:17:20.944 00.000 5052 GuideStep: -0.1 px 44 ms EAST, -0.1 px 12 ms NORTH
02:17:21.286 00.342 8976 Exposure complete
02:17:21.292 00.006 8976 worker thread done servicing request
02:17:21.292 00.000 5052 OnExposeComplete: enter
02:17:21.292 00.000 5052 UpdateGuideState(): m_state=6
02:17:21.292 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7996
02:17:21.292 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.73, Mass=174, SNR=9.1, Peak=66 HFD=2.6
02:17:21.292 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:17:21.292 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:17:21.292 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.02 hyp=0.47 cameraTheta=3.10 mountX=0.23 mountY=0.38, mountTheta=1.03
02:17:21.293 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.02, opts=13)
02:17:21.293 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.02)
02:17:21.293 00.000 8976 Worker thread wakes up
02:17:21.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.02) opts 0xd
02:17:21.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.02)
02:17:21.293 00.000 8976 Moving (-0.47, 0.02) raw xDistance=0.23 yDistance=0.38
02:17:21.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:17:21.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:17:21.293 00.000 8976 MoveAxis(R, 0, ABG)
02:17:21.293 00.000 8976 MoveAxis(D, 2, ABG)
02:17:21.293 00.000 8976 stepping (-6, 33) + (0, -2)
02:17:21.293 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:21.294 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:17:21.304 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
02:17:21.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:21.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:21.304 00.000 5052 Enqueuing Expose request
02:17:21.330 00.026 8976 Received - 47 (G) 
02:17:21.331 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:21.331 00.000 8976 stepped: pos (-6, 31)
02:17:21.331 00.000 8976 outside bump range, increase bump weight 2.00 => 2.17
02:17:21.331 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:17:21.331 00.000 8976 MountToCamera -- mountX=0.95 mountY=-5.09 hyp=5.18 mountTheta=-1.39 cameraX=4.11, cameraY=3.16 cameraTheta=0.66
02:17:21.331 00.000 8976 incremental bump (4.105, 3.162) isValid = 1
02:17:21.331 00.000 8976 Scheduling Mount bump of (0.197, 0.157)
02:17:21.331 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.16, opts=4)
02:17:21.331 00.000 8976 Enqueuing Move request for scope (0.20, 0.16)
02:17:21.331 00.000 8976 move complete, result=0
02:17:21.331 00.000 8976 worker thread done servicing request
02:17:21.331 00.000 8976 Worker thread wakes up
02:17:21.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:21.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:21.331 00.000 9828 Worker thread wakes up
02:17:21.331 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.16) opts 0x4
02:17:21.331 00.000 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.16)
02:17:21.332 00.001 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
02:17:21.332 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
02:17:21.332 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.16 hyp=0.25 cameraTheta=0.67 mountX=-0.20 mountY=-0.13, mountTheta=-2.57
02:17:21.332 00.000 9828 Moving (0.20, 0.16) raw xDistance=-0.20 yDistance=-0.13
02:17:21.332 00.000 9828 BLC: window closed
02:17:21.332 00.000 9828 MoveAxis(E, 65, B)
02:17:21.332 00.000 9828 Guiding  Dir = 2, Dur = 65
02:17:21.332 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:17:21.332 00.000 9828 IsSlewing returns 0
02:17:21.332 00.000 9828 IsGuiding returns 0
02:17:21.332 00.000 9828 PulseGuide returned control before completion, sleep 75
02:17:21.409 00.077 9828 IsGuiding returns 1
02:17:21.409 00.000 9828 scope still moving after pulse duration time elapsed
02:17:21.440 00.031 9828 IsSlewing returns 0
02:17:21.440 00.000 9828 IsGuiding returns 1
02:17:21.470 00.030 9828 IsSlewing returns 0
02:17:21.470 00.000 9828 IsGuiding returns 1
02:17:21.501 00.031 9828 IsSlewing returns 0
02:17:21.501 00.000 9828 IsGuiding returns 1
02:17:21.532 00.031 9828 IsSlewing returns 0
02:17:21.532 00.000 9828 IsGuiding returns 0
02:17:21.532 00.000 9828 scope move finished after 65 + 134 ms
02:17:21.532 00.000 9828 Move returns status 0, amount 65
02:17:21.532 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:21.532 00.000 9828 MoveAxis(N, 18, B)
02:17:21.532 00.000 9828 Guiding  Dir = 0, Dur = 18
02:17:21.547 00.015 9828 IsSlewing returns 0
02:17:21.547 00.000 9828 IsGuiding returns 0
02:17:21.547 00.000 9828 PulseGuide returned control before completion, sleep 28
02:17:21.579 00.032 9828 IsGuiding returns 1
02:17:21.579 00.000 9828 scope still moving after pulse duration time elapsed
02:17:21.610 00.031 9828 IsSlewing returns 0
02:17:21.610 00.000 9828 IsGuiding returns 1
02:17:21.657 00.047 9828 IsSlewing returns 0
02:17:21.657 00.000 9828 IsGuiding returns 1
02:17:21.688 00.031 9828 IsSlewing returns 0
02:17:21.688 00.000 9828 IsGuiding returns 1
02:17:21.720 00.032 9828 IsSlewing returns 0
02:17:21.720 00.000 9828 IsGuiding returns 1
02:17:21.752 00.032 9828 IsSlewing returns 0
02:17:21.752 00.000 9828 IsGuiding returns 1
02:17:21.784 00.032 9828 IsSlewing returns 0
02:17:21.784 00.000 9828 IsGuiding returns 0
02:17:21.784 00.000 9828 scope move finished after 18 + 218 ms
02:17:21.784 00.000 9828 Move returns status 0, amount 18
02:17:21.784 00.000 9828 move complete, result=0
02:17:21.784 00.000 9828 worker thread done servicing request
02:17:21.786 00.002 5052 GuideStep: -0.2 px 65 ms EAST, -0.1 px 18 ms NORTH
02:17:22.023 00.237 8976 Exposure complete
02:17:22.028 00.005 8976 worker thread done servicing request
02:17:22.028 00.000 5052 OnExposeComplete: enter
02:17:22.028 00.000 5052 UpdateGuideState(): m_state=6
02:17:22.028 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7997
02:17:22.028 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.84, Mass=161, SNR=8.7, Peak=66 HFD=2.3
02:17:22.028 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
02:17:22.028 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
02:17:22.028 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.82 mountX=0.13 mountY=-0.04, mountTheta=-0.32
02:17:22.029 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.13, opts=13)
02:17:22.029 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.13)
02:17:22.029 00.000 8976 Worker thread wakes up
02:17:22.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.13) opts 0xd
02:17:22.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.13)
02:17:22.029 00.000 8976 Moving (-0.03, 0.13) raw xDistance=0.13 yDistance=-0.04
02:17:22.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:17:22.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:17:22.029 00.000 8976 MoveAxis(R, 0, ABG)
02:17:22.029 00.000 8976 MoveAxis(U, 0, ABG)
02:17:22.030 00.001 8976 outside bump range, increase bump weight 2.17 => 2.33
02:17:22.030 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:17:22.030 00.000 8976 MountToCamera -- mountX=0.94 mountY=-5.04 hyp=5.12 mountTheta=-1.39 cameraX=4.06, cameraY=3.13 cameraTheta=0.66
02:17:22.030 00.000 8976 incremental bump (4.059, 3.128) isValid = 1
02:17:22.030 00.000 8976 Scheduling Mount bump of (0.106, 0.085)
02:17:22.030 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.08, opts=4)
02:17:22.030 00.000 8976 Enqueuing Move request for scope (0.11, 0.08)
02:17:22.030 00.000 8976 move complete, result=0
02:17:22.030 00.000 9828 Worker thread wakes up
02:17:22.030 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0x4
02:17:22.030 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
02:17:22.030 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
02:17:22.030 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
02:17:22.030 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:17:22.030 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.67 mountX=-0.11 mountY=-0.07, mountTheta=-2.57
02:17:22.030 00.000 9828 Moving (0.11, 0.08) raw xDistance=-0.11 yDistance=-0.07
02:17:22.030 00.000 9828 BLC: window closed
02:17:22.030 00.000 8976 worker thread done servicing request
02:17:22.031 00.001 9828 MoveAxis(E, 35, B)
02:17:22.031 00.000 9828 Guiding  Dir = 2, Dur = 35
02:17:22.031 00.000 9828 IsSlewing returns 0
02:17:22.031 00.000 9828 IsGuiding returns 0
02:17:22.031 00.000 9828 PulseGuide returned control before completion, sleep 45
02:17:22.040 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
02:17:22.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:22.040 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:22.040 00.000 5052 Enqueuing Expose request
02:17:22.040 00.000 8976 Worker thread wakes up
02:17:22.040 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:22.040 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:22.040 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:22.079 00.039 9828 IsGuiding returns 1
02:17:22.079 00.000 9828 scope still moving after pulse duration time elapsed
02:17:22.110 00.031 9828 IsSlewing returns 0
02:17:22.110 00.000 9828 IsGuiding returns 1
02:17:22.140 00.030 9828 IsSlewing returns 0
02:17:22.140 00.000 9828 IsGuiding returns 1
02:17:22.171 00.031 9828 IsSlewing returns 0
02:17:22.171 00.000 9828 IsGuiding returns 1
02:17:22.202 00.031 9828 IsSlewing returns 0
02:17:22.202 00.000 9828 IsGuiding returns 0
02:17:22.202 00.000 9828 scope move finished after 35 + 136 ms
02:17:22.202 00.000 9828 Move returns status 0, amount 35
02:17:22.202 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:22.202 00.000 9828 MoveAxis(N, 10, B)
02:17:22.202 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:22.218 00.016 9828 IsSlewing returns 0
02:17:22.218 00.000 9828 IsGuiding returns 0
02:17:22.218 00.000 9828 PulseGuide returned control before completion, sleep 20
02:17:22.249 00.031 9828 IsGuiding returns 1
02:17:22.249 00.000 9828 scope still moving after pulse duration time elapsed
02:17:22.280 00.031 9828 IsSlewing returns 0
02:17:22.280 00.000 9828 IsGuiding returns 1
02:17:22.312 00.032 9828 IsSlewing returns 0
02:17:22.312 00.000 9828 IsGuiding returns 1
02:17:22.344 00.032 9828 IsSlewing returns 0
02:17:22.344 00.000 9828 IsGuiding returns 1
02:17:22.376 00.032 9828 IsSlewing returns 0
02:17:22.376 00.000 9828 IsGuiding returns 0
02:17:22.376 00.000 9828 scope move finished after 10 + 147 ms
02:17:22.376 00.000 9828 Move returns status 0, amount 10
02:17:22.376 00.000 9828 move complete, result=0
02:17:22.376 00.000 9828 worker thread done servicing request
02:17:22.376 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.1 px 10 ms NORTH
02:17:22.732 00.356 8976 Exposure complete
02:17:22.737 00.005 8976 worker thread done servicing request
02:17:22.738 00.001 5052 OnExposeComplete: enter
02:17:22.738 00.000 5052 UpdateGuideState(): m_state=6
02:17:22.738 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7998
02:17:22.738 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.69, Mass=179, SNR=9.2, Peak=64 HFD=2.6
02:17:22.738 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
02:17:22.738 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
02:17:22.738 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-3.07 mountX=0.12 mountY=0.26, mountTheta=1.16
02:17:22.738 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.02, opts=13)
02:17:22.739 00.001 5052 Enqueuing Move request for stepguider (-0.30, -0.02)
02:17:22.739 00.000 8976 Worker thread wakes up
02:17:22.739 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.02) opts 0xd
02:17:22.739 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.02)
02:17:22.739 00.000 8976 Moving (-0.30, -0.02) raw xDistance=0.12 yDistance=0.26
02:17:22.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:17:22.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:17:22.739 00.000 8976 MoveAxis(R, 0, ABG)
02:17:22.739 00.000 8976 MoveAxis(D, 1, ABG)
02:17:22.739 00.000 8976 stepping (-6, 31) + (0, -1)
02:17:22.739 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:22.740 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:17:22.750 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
02:17:22.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:22.750 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:22.750 00.000 5052 Enqueuing Expose request
02:17:22.769 00.019 8976 Received - 47 (G) 
02:17:22.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:22.769 00.000 8976 stepped: pos (-6, 30)
02:17:22.769 00.000 8976 back inside bump range: decrease bump weight 2.33 => 1.17
02:17:22.769 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:17:22.769 00.000 8976 MountToCamera -- mountX=0.93 mountY=-4.95 hyp=5.03 mountTheta=-1.38 cameraX=3.98, cameraY=3.08 cameraTheta=0.66
02:17:22.769 00.000 8976 incremental bump (3.981, 3.081) isValid = 1
02:17:22.769 00.000 8976 Scheduling Mount bump of (0.106, 0.085)
02:17:22.769 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.09, opts=4)
02:17:22.769 00.000 8976 Enqueuing Move request for scope (0.11, 0.09)
02:17:22.769 00.000 8976 move complete, result=0
02:17:22.769 00.000 9828 Worker thread wakes up
02:17:22.769 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:17:22.769 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0x4
02:17:22.769 00.000 8976 worker thread done servicing request
02:17:22.769 00.000 8976 Worker thread wakes up
02:17:22.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:22.770 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:22.770 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
02:17:22.770 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
02:17:22.770 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
02:17:22.770 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.68 mountX=-0.11 mountY=-0.07, mountTheta=-2.57
02:17:22.770 00.000 9828 Moving (0.11, 0.09) raw xDistance=-0.11 yDistance=-0.07
02:17:22.770 00.000 9828 BLC: window closed
02:17:22.770 00.000 9828 MoveAxis(E, 35, B)
02:17:22.770 00.000 9828 Guiding  Dir = 2, Dur = 35
02:17:22.770 00.000 9828 IsSlewing returns 0
02:17:22.770 00.000 9828 IsGuiding returns 0
02:17:22.770 00.000 9828 PulseGuide returned control before completion, sleep 45
02:17:22.822 00.052 9828 IsGuiding returns 1
02:17:22.822 00.000 9828 scope still moving after pulse duration time elapsed
02:17:22.852 00.030 9828 IsSlewing returns 0
02:17:22.852 00.000 9828 IsGuiding returns 1
02:17:22.884 00.032 9828 IsSlewing returns 0
02:17:22.885 00.001 9828 IsGuiding returns 1
02:17:22.914 00.029 9828 IsSlewing returns 0
02:17:22.915 00.001 9828 IsGuiding returns 1
02:17:22.946 00.031 9828 IsSlewing returns 0
02:17:22.946 00.000 9828 IsGuiding returns 0
02:17:22.946 00.000 9828 scope move finished after 35 + 140 ms
02:17:22.946 00.000 9828 Move returns status 0, amount 35
02:17:22.946 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:22.947 00.001 9828 MoveAxis(N, 10, B)
02:17:22.947 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:22.962 00.015 9828 IsSlewing returns 0
02:17:22.962 00.000 9828 IsGuiding returns 0
02:17:22.962 00.000 9828 PulseGuide returned control before completion, sleep 20
02:17:22.993 00.031 9828 IsGuiding returns 1
02:17:22.993 00.000 9828 scope still moving after pulse duration time elapsed
02:17:23.024 00.031 9828 IsSlewing returns 0
02:17:23.024 00.000 9828 IsGuiding returns 1
02:17:23.055 00.031 9828 IsSlewing returns 0
02:17:23.055 00.000 9828 IsGuiding returns 1
02:17:23.087 00.032 9828 IsSlewing returns 0
02:17:23.087 00.000 9828 IsGuiding returns 1
02:17:23.118 00.031 9828 IsSlewing returns 0
02:17:23.118 00.000 9828 IsGuiding returns 0
02:17:23.118 00.000 9828 scope move finished after 10 + 145 ms
02:17:23.118 00.000 9828 Move returns status 0, amount 10
02:17:23.118 00.000 9828 move complete, result=0
02:17:23.118 00.000 9828 worker thread done servicing request
02:17:23.118 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.1 px 10 ms NORTH
02:17:23.459 00.341 8976 Exposure complete
02:17:23.465 00.006 8976 worker thread done servicing request
02:17:23.465 00.000 5052 OnExposeComplete: enter
02:17:23.465 00.000 5052 UpdateGuideState(): m_state=6
02:17:23.465 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7999
02:17:23.465 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.92, Mass=162, SNR=8.8, Peak=72 HFD=2.3
02:17:23.465 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
02:17:23.465 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
02:17:23.465 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.21 hyp=0.35 cameraTheta=2.48 mountX=0.31 mountY=0.11, mountTheta=0.35
02:17:23.465 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.21, opts=13)
02:17:23.465 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.21)
02:17:23.466 00.001 8976 Worker thread wakes up
02:17:23.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.21) opts 0xd
02:17:23.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.21)
02:17:23.466 00.000 8976 Moving (-0.27, 0.21) raw xDistance=0.31 yDistance=0.11
02:17:23.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:17:23.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:17:23.466 00.000 8976 MoveAxis(L, 1, ABG)
02:17:23.466 00.000 8976 stepping (-6, 30) + (-1, 0)
02:17:23.466 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:23.466 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:17:23.476 00.010 5052 UpdateGuideState exits: m=162 SNR=8.8
02:17:23.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:23.476 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:23.476 00.000 5052 Enqueuing Expose request
02:17:23.489 00.013 8976 Received - 47 (G) 
02:17:23.489 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:23.489 00.000 8976 stepped: pos (-7, 30)
02:17:23.489 00.000 8976 MoveAxis(U, 0, ABG)
02:17:23.489 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
02:17:23.489 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:17:23.489 00.000 8976 MountToCamera -- mountX=0.98 mountY=-4.89 hyp=4.98 mountTheta=-1.37 cameraX=3.91, cameraY=3.10 cameraTheta=0.67
02:17:23.489 00.000 8976 incremental bump (3.906, 3.095) isValid = 1
02:17:23.489 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
02:17:23.489 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:17:23.489 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:17:23.489 00.000 8976 move complete, result=0
02:17:23.489 00.000 9828 Worker thread wakes up
02:17:23.489 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:17:23.489 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:17:23.489 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:17:23.489 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
02:17:23.489 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
02:17:23.490 00.001 8976 worker thread done servicing request
02:17:23.490 00.000 8976 Worker thread wakes up
02:17:23.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:23.490 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:17:23.490 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:17:23.490 00.000 9828 BLC: window closed
02:17:23.490 00.000 9828 MoveAxis(E, 30, B)
02:17:23.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:23.490 00.000 9828 Guiding  Dir = 2, Dur = 30
02:17:23.490 00.000 9828 IsSlewing returns 0
02:17:23.491 00.001 9828 IsGuiding returns 0
02:17:23.491 00.000 9828 PulseGuide returned control before completion, sleep 40
02:17:23.534 00.043 9828 IsGuiding returns 1
02:17:23.534 00.000 9828 scope still moving after pulse duration time elapsed
02:17:23.565 00.031 9828 IsSlewing returns 0
02:17:23.565 00.000 9828 IsGuiding returns 1
02:17:23.595 00.030 9828 IsSlewing returns 0
02:17:23.596 00.001 9828 IsGuiding returns 1
02:17:23.626 00.030 9828 IsSlewing returns 0
02:17:23.627 00.001 9828 IsGuiding returns 1
02:17:23.657 00.030 9828 IsSlewing returns 0
02:17:23.657 00.000 9828 IsGuiding returns 0
02:17:23.657 00.000 9828 scope move finished after 30 + 137 ms
02:17:23.657 00.000 9828 Move returns status 0, amount 30
02:17:23.657 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:23.657 00.000 9828 MoveAxis(N, 8, B)
02:17:23.657 00.000 9828 Guiding  Dir = 0, Dur = 8
02:17:23.672 00.015 9828 IsSlewing returns 0
02:17:23.672 00.000 9828 IsGuiding returns 0
02:17:23.672 00.000 9828 PulseGuide returned control before completion, sleep 18
02:17:23.703 00.031 9828 IsGuiding returns 1
02:17:23.703 00.000 9828 scope still moving after pulse duration time elapsed
02:17:23.735 00.032 9828 IsSlewing returns 0
02:17:23.735 00.000 9828 IsGuiding returns 1
02:17:23.766 00.031 9828 IsSlewing returns 0
02:17:23.766 00.000 9828 IsGuiding returns 1
02:17:23.797 00.031 9828 IsSlewing returns 0
02:17:23.797 00.000 9828 IsGuiding returns 0
02:17:23.797 00.000 9828 scope move finished after 8 + 117 ms
02:17:23.797 00.000 9828 Move returns status 0, amount 8
02:17:23.797 00.000 9828 move complete, result=0
02:17:23.797 00.000 9828 worker thread done servicing request
02:17:23.798 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:17:24.196 00.398 8976 Exposure complete
02:17:24.202 00.006 8976 worker thread done servicing request
02:17:24.202 00.000 5052 OnExposeComplete: enter
02:17:24.202 00.000 5052 UpdateGuideState(): m_state=6
02:17:24.202 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8000
02:17:24.202 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=282.00, Mass=144, SNR=8.3, Peak=68 HFD=2.3
02:17:24.203 00.001 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:17:24.203 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:17:24.203 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.29 hyp=0.63 cameraTheta=2.67 mountX=0.51 mountY=0.32, mountTheta=0.55
02:17:24.203 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.29, opts=13)
02:17:24.203 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.29)
02:17:24.203 00.000 8976 Worker thread wakes up
02:17:24.204 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.29) opts 0xd
02:17:24.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.29)
02:17:24.204 00.000 8976 Moving (-0.56, 0.29) raw xDistance=0.51 yDistance=0.32
02:17:24.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
02:17:24.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:17:24.204 00.000 8976 MoveAxis(L, 2, ABG)
02:17:24.204 00.000 8976 stepping (-7, 30) + (-2, 0)
02:17:24.204 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:24.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:17:24.214 00.010 5052 UpdateGuideState exits: m=144 SNR=8.3
02:17:24.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:24.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:24.214 00.000 5052 Enqueuing Expose request
02:17:24.240 00.026 8976 Received - 47 (G) 
02:17:24.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:24.240 00.000 8976 stepped: pos (-9, 30)
02:17:24.240 00.000 8976 MoveAxis(D, 1, ABG)
02:17:24.240 00.000 8976 stepping (-9, 30) + (0, -1)
02:17:24.240 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:24.272 00.032 8976 Received - 47 (G) 
02:17:24.272 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:24.272 00.000 8976 stepped: pos (-9, 29)
02:17:24.272 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:17:24.272 00.000 8976 MountToCamera -- mountX=1.11 mountY=-4.79 hyp=4.92 mountTheta=-1.34 cameraX=3.76, cameraY=3.17 cameraTheta=0.70
02:17:24.272 00.000 8976 incremental bump (3.763, 3.171) isValid = 1
02:17:24.272 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
02:17:24.272 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:17:24.272 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:17:24.272 00.000 8976 move complete, result=0
02:17:24.272 00.000 8976 worker thread done servicing request
02:17:24.272 00.000 8976 Worker thread wakes up
02:17:24.272 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:17:24.272 00.000 9828 Worker thread wakes up
02:17:24.273 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:17:24.273 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:17:24.273 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
02:17:24.273 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
02:17:24.273 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
02:17:24.273 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:17:24.273 00.000 9828 BLC: window closed
02:17:24.273 00.000 9828 MoveAxis(E, 29, B)
02:17:24.273 00.000 9828 Guiding  Dir = 2, Dur = 29
02:17:24.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:24.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:24.273 00.000 9828 IsSlewing returns 0
02:17:24.274 00.001 9828 IsGuiding returns 0
02:17:24.274 00.000 9828 PulseGuide returned control before completion, sleep 39
02:17:24.322 00.048 9828 IsGuiding returns 1
02:17:24.322 00.000 9828 scope still moving after pulse duration time elapsed
02:17:24.354 00.032 9828 IsSlewing returns 0
02:17:24.355 00.001 9828 IsGuiding returns 1
02:17:24.386 00.031 9828 IsSlewing returns 0
02:17:24.386 00.000 9828 IsGuiding returns 1
02:17:24.418 00.032 9828 IsSlewing returns 0
02:17:24.418 00.000 9828 IsGuiding returns 0
02:17:24.418 00.000 9828 scope move finished after 29 + 115 ms
02:17:24.418 00.000 9828 Move returns status 0, amount 29
02:17:24.418 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:24.419 00.001 9828 MoveAxis(N, 9, B)
02:17:24.419 00.000 9828 Guiding  Dir = 0, Dur = 9
02:17:24.433 00.014 9828 IsSlewing returns 0
02:17:24.433 00.000 9828 IsGuiding returns 0
02:17:24.433 00.000 9828 PulseGuide returned control before completion, sleep 19
02:17:24.465 00.032 9828 IsGuiding returns 1
02:17:24.465 00.000 9828 scope still moving after pulse duration time elapsed
02:17:24.496 00.031 9828 IsSlewing returns 0
02:17:24.496 00.000 9828 IsGuiding returns 1
02:17:24.527 00.031 9828 IsSlewing returns 0
02:17:24.527 00.000 9828 IsGuiding returns 1
02:17:24.558 00.031 9828 IsSlewing returns 0
02:17:24.559 00.001 9828 IsGuiding returns 0
02:17:24.559 00.000 9828 scope move finished after 9 + 116 ms
02:17:24.559 00.000 9828 Move returns status 0, amount 9
02:17:24.559 00.000 9828 move complete, result=0
02:17:24.559 00.000 9828 worker thread done servicing request
02:17:24.559 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:17:24.966 00.407 8976 Exposure complete
02:17:24.972 00.006 8976 worker thread done servicing request
02:17:24.972 00.000 5052 OnExposeComplete: enter
02:17:24.972 00.000 5052 UpdateGuideState(): m_state=6
02:17:24.972 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8001
02:17:24.972 00.000 5052 Star::Find returns 1 (0), X=327.72, Y=281.66, Mass=161, SNR=8.8, Peak=66 HFD=2.0
02:17:24.972 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:17:24.972 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:17:24.972 00.000 5052 CameraToMount -- cameraX=-1.45 cameraY=-0.05 hyp=1.46 cameraTheta=-3.11 mountX=0.62 mountY=1.25, mountTheta=1.11
02:17:24.973 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.45, y=-0.05, opts=13)
02:17:24.973 00.000 5052 Enqueuing Move request for stepguider (-1.45, -0.05)
02:17:24.973 00.000 8976 Worker thread wakes up
02:17:24.973 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.45, -0.05) opts 0xd
02:17:24.973 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.45, -0.05)
02:17:24.973 00.000 8976 Moving (-1.45, -0.05) raw xDistance=0.62 yDistance=1.25
02:17:24.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
02:17:24.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.25
02:17:24.973 00.000 8976 MoveAxis(L, 3, ABG)
02:17:24.973 00.000 8976 stepping (-9, 29) + (-3, 0)
02:17:24.974 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:24.974 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:17:24.985 00.011 5052 UpdateGuideState exits: m=161 SNR=8.8
02:17:24.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:24.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:24.985 00.000 5052 Enqueuing Expose request
02:17:25.007 00.022 8976 Received - 47 (G) 
02:17:25.007 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:25.007 00.000 8976 stepped: pos (-12, 29)
02:17:25.007 00.000 8976 MoveAxis(D, 5, ABG)
02:17:25.007 00.000 8976 stepping (-12, 29) + (0, -5)
02:17:25.007 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:17:25.055 00.048 8976 Received - 47 (G) 
02:17:25.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:17:25.055 00.000 8976 stepped: pos (-12, 24)
02:17:25.056 00.001 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:17:25.056 00.000 8976 MountToCamera -- mountX=1.35 mountY=-4.47 hyp=4.67 mountTheta=-1.28 cameraX=3.37, cameraY=3.24 cameraTheta=0.77
02:17:25.056 00.000 8976 incremental bump (3.365, 3.237) isValid = 1
02:17:25.056 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
02:17:25.056 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:17:25.056 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:17:25.056 00.000 8976 move complete, result=0
02:17:25.056 00.000 9828 Worker thread wakes up
02:17:25.056 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:17:25.056 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 1.2 px 5 ms SOUTH
02:17:25.056 00.000 8976 worker thread done servicing request
02:17:25.056 00.000 8976 Worker thread wakes up
02:17:25.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:25.056 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:25.056 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:17:25.056 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
02:17:25.056 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
02:17:25.056 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
02:17:25.057 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:17:25.057 00.000 9828 BLC: window closed
02:17:25.057 00.000 9828 MoveAxis(E, 27, B)
02:17:25.057 00.000 9828 Guiding  Dir = 2, Dur = 27
02:17:25.057 00.000 9828 IsSlewing returns 0
02:17:25.057 00.000 9828 IsGuiding returns 0
02:17:25.057 00.000 9828 PulseGuide returned control before completion, sleep 37
02:17:25.102 00.045 9828 IsGuiding returns 1
02:17:25.102 00.000 9828 scope still moving after pulse duration time elapsed
02:17:25.132 00.030 9828 IsSlewing returns 0
02:17:25.132 00.000 9828 IsGuiding returns 1
02:17:25.163 00.031 9828 IsSlewing returns 0
02:17:25.163 00.000 9828 IsGuiding returns 1
02:17:25.194 00.031 9828 IsSlewing returns 0
02:17:25.194 00.000 9828 IsGuiding returns 1
02:17:25.224 00.030 9828 IsSlewing returns 0
02:17:25.224 00.000 9828 IsGuiding returns 1
02:17:25.256 00.032 9828 IsSlewing returns 0
02:17:25.256 00.000 9828 IsGuiding returns 1
02:17:25.287 00.031 9828 IsSlewing returns 0
02:17:25.287 00.000 9828 IsGuiding returns 0
02:17:25.287 00.000 9828 scope move finished after 27 + 203 ms
02:17:25.287 00.000 9828 Move returns status 0, amount 27
02:17:25.287 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:25.287 00.000 9828 MoveAxis(N, 10, B)
02:17:25.287 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:25.302 00.015 9828 IsSlewing returns 0
02:17:25.302 00.000 9828 IsGuiding returns 0
02:17:25.302 00.000 9828 PulseGuide returned control before completion, sleep 20
02:17:25.332 00.030 9828 IsGuiding returns 1
02:17:25.332 00.000 9828 scope still moving after pulse duration time elapsed
02:17:25.364 00.032 9828 IsSlewing returns 0
02:17:25.364 00.000 9828 IsGuiding returns 1
02:17:25.395 00.031 9828 IsSlewing returns 0
02:17:25.395 00.000 9828 IsGuiding returns 1
02:17:25.426 00.031 9828 IsSlewing returns 0
02:17:25.426 00.000 9828 IsGuiding returns 1
02:17:25.457 00.031 9828 IsSlewing returns 0
02:17:25.457 00.000 9828 IsGuiding returns 0
02:17:25.457 00.000 9828 scope move finished after 10 + 144 ms
02:17:25.457 00.000 9828 Move returns status 0, amount 10
02:17:25.457 00.000 9828 move complete, result=0
02:17:25.457 00.000 9828 worker thread done servicing request
02:17:25.458 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:17:25.753 00.295 8976 Exposure complete
02:17:25.759 00.006 8976 worker thread done servicing request
02:17:25.759 00.000 5052 OnExposeComplete: enter
02:17:25.759 00.000 5052 UpdateGuideState(): m_state=6
02:17:25.759 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8002
02:17:25.759 00.000 5052 Star::Find returns 1 (0), X=328.04, Y=281.19, Mass=182, SNR=9.3, Peak=71 HFD=2.4
02:17:25.760 00.001 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.76 = 1.53)
02:17:25.760 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
02:17:25.760 00.000 5052 CameraToMount -- cameraX=-1.13 cameraY=-0.52 hyp=1.24 cameraTheta=-2.71 mountX=0.06 mountY=1.23, mountTheta=1.53
02:17:25.761 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.13, y=-0.52, opts=13)
02:17:25.761 00.000 5052 Enqueuing Move request for stepguider (-1.13, -0.52)
02:17:25.762 00.001 8976 Worker thread wakes up
02:17:25.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.13, -0.52) opts 0xd
02:17:25.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.13, -0.52)
02:17:25.762 00.000 8976 Moving (-1.13, -0.52) raw xDistance=0.06 yDistance=1.23
02:17:25.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:17:25.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.23
02:17:25.762 00.000 8976 MoveAxis(R, 0, ABG)
02:17:25.762 00.000 8976 MoveAxis(D, 5, ABG)
02:17:25.762 00.000 8976 stepping (-12, 24) + (0, -5)
02:17:25.762 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:17:25.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:17:25.772 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
02:17:25.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:25.772 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:25.772 00.000 5052 Enqueuing Expose request
02:17:25.806 00.034 8976 Received - 47 (G) 
02:17:25.806 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:17:25.806 00.000 8976 stepped: pos (-12, 19)
02:17:25.806 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:17:25.806 00.000 8976 MountToCamera -- mountX=1.51 mountY=-3.99 hyp=4.27 mountTheta=-1.21 cameraX=2.87, cameraY=3.16 cameraTheta=0.83
02:17:25.806 00.000 8976 incremental bump (2.865, 3.162) isValid = 1
02:17:25.806 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:17:25.806 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:17:25.806 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:17:25.806 00.000 8976 move complete, result=0
02:17:25.807 00.001 9828 Worker thread wakes up
02:17:25.807 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:17:25.807 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:17:25.807 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:17:25.807 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
02:17:25.807 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.2 px 5 ms SOUTH
02:17:25.807 00.000 8976 worker thread done servicing request
02:17:25.807 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:17:25.807 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:17:25.807 00.000 9828 BLC: window closed
02:17:25.807 00.000 9828 MoveAxis(E, 26, B)
02:17:25.807 00.000 9828 Guiding  Dir = 2, Dur = 26
02:17:25.807 00.000 8976 Worker thread wakes up
02:17:25.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:25.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:25.808 00.001 9828 IsSlewing returns 0
02:17:25.808 00.000 9828 IsGuiding returns 0
02:17:25.808 00.000 9828 PulseGuide returned control before completion, sleep 36
02:17:25.860 00.052 9828 IsGuiding returns 1
02:17:25.860 00.000 9828 scope still moving after pulse duration time elapsed
02:17:25.891 00.031 9828 IsSlewing returns 0
02:17:25.891 00.000 9828 IsGuiding returns 1
02:17:25.922 00.031 9828 IsSlewing returns 0
02:17:25.922 00.000 9828 IsGuiding returns 1
02:17:25.953 00.031 9828 IsSlewing returns 0
02:17:25.953 00.000 9828 IsGuiding returns 0
02:17:25.953 00.000 9828 scope move finished after 26 + 118 ms
02:17:25.953 00.000 9828 Move returns status 0, amount 26
02:17:25.953 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:25.953 00.000 9828 MoveAxis(N, 11, B)
02:17:25.953 00.000 9828 Guiding  Dir = 0, Dur = 11
02:17:25.968 00.015 9828 IsSlewing returns 0
02:17:25.968 00.000 9828 IsGuiding returns 0
02:17:25.968 00.000 9828 PulseGuide returned control before completion, sleep 21
02:17:25.998 00.030 9828 IsGuiding returns 1
02:17:25.998 00.000 9828 scope still moving after pulse duration time elapsed
02:17:26.029 00.031 9828 IsSlewing returns 0
02:17:26.029 00.000 9828 IsGuiding returns 1
02:17:26.061 00.032 9828 IsSlewing returns 0
02:17:26.061 00.000 9828 IsGuiding returns 1
02:17:26.092 00.031 9828 IsSlewing returns 0
02:17:26.092 00.000 9828 IsGuiding returns 1
02:17:26.123 00.031 9828 IsSlewing returns 0
02:17:26.123 00.000 9828 IsGuiding returns 0
02:17:26.123 00.000 9828 scope move finished after 11 + 144 ms
02:17:26.123 00.000 9828 Move returns status 0, amount 11
02:17:26.123 00.000 9828 move complete, result=0
02:17:26.123 00.000 9828 worker thread done servicing request
02:17:26.123 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:17:26.502 00.379 8976 Exposure complete
02:17:26.508 00.006 8976 worker thread done servicing request
02:17:26.508 00.000 5052 OnExposeComplete: enter
02:17:26.508 00.000 5052 UpdateGuideState(): m_state=6
02:17:26.508 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8003
02:17:26.508 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.43, Mass=185, SNR=9.4, Peak=71 HFD=2.6
02:17:26.508 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
02:17:26.508 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
02:17:26.508 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.28 hyp=0.89 cameraTheta=-2.82 mountX=0.13 mountY=0.86, mountTheta=1.42
02:17:26.509 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.28, opts=13)
02:17:26.509 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.28)
02:17:26.510 00.001 8976 Worker thread wakes up
02:17:26.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.28) opts 0xd
02:17:26.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.28)
02:17:26.510 00.000 8976 Moving (-0.84, -0.28) raw xDistance=0.13 yDistance=0.86
02:17:26.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:17:26.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.86
02:17:26.510 00.000 8976 MoveAxis(R, 0, ABG)
02:17:26.510 00.000 8976 MoveAxis(D, 4, ABG)
02:17:26.510 00.000 8976 stepping (-12, 19) + (0, -4)
02:17:26.510 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:17:26.512 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:17:26.521 00.009 5052 UpdateGuideState exits: m=185 SNR=9.4
02:17:26.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:26.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:26.521 00.000 5052 Enqueuing Expose request
02:17:26.542 00.021 8976 Received - 47 (G) 
02:17:26.542 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:17:26.542 00.000 8976 stepped: pos (-12, 15)
02:17:26.542 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:17:26.542 00.000 8976 MountToCamera -- mountX=1.62 mountY=-3.46 hyp=3.82 mountTheta=-1.13 cameraX=2.34, cameraY=3.02 cameraTheta=0.91
02:17:26.542 00.000 8976 incremental bump (2.344, 3.016) isValid = 1
02:17:26.542 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
02:17:26.542 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:17:26.542 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:17:26.542 00.000 8976 move complete, result=0
02:17:26.543 00.001 8976 worker thread done servicing request
02:17:26.543 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:17:26.543 00.000 9828 Worker thread wakes up
02:17:26.543 00.000 8976 Worker thread wakes up
02:17:26.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:26.543 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:26.543 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:17:26.543 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:17:26.543 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
02:17:26.543 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
02:17:26.543 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
02:17:26.543 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:17:26.543 00.000 9828 BLC: window closed
02:17:26.543 00.000 9828 MoveAxis(E, 24, B)
02:17:26.544 00.001 9828 Guiding  Dir = 2, Dur = 24
02:17:26.544 00.000 9828 IsSlewing returns 0
02:17:26.544 00.000 9828 IsGuiding returns 0
02:17:26.544 00.000 9828 PulseGuide returned control before completion, sleep 34
02:17:26.591 00.047 9828 IsGuiding returns 1
02:17:26.591 00.000 9828 scope still moving after pulse duration time elapsed
02:17:26.612 00.021 9828 IsSlewing returns 0
02:17:26.612 00.000 9828 IsGuiding returns 1
02:17:26.643 00.031 9828 IsSlewing returns 0
02:17:26.643 00.000 9828 IsGuiding returns 1
02:17:26.674 00.031 9828 IsSlewing returns 0
02:17:26.674 00.000 9828 IsGuiding returns 0
02:17:26.674 00.000 9828 scope move finished after 24 + 106 ms
02:17:26.674 00.000 9828 Move returns status 0, amount 24
02:17:26.674 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:26.674 00.000 9828 MoveAxis(N, 11, B)
02:17:26.674 00.000 9828 Guiding  Dir = 0, Dur = 11
02:17:26.690 00.016 9828 IsSlewing returns 0
02:17:26.690 00.000 9828 IsGuiding returns 0
02:17:26.690 00.000 9828 PulseGuide returned control before completion, sleep 21
02:17:26.721 00.031 9828 IsGuiding returns 1
02:17:26.721 00.000 9828 scope still moving after pulse duration time elapsed
02:17:26.751 00.030 9828 IsSlewing returns 0
02:17:26.751 00.000 9828 IsGuiding returns 1
02:17:26.783 00.032 9828 IsSlewing returns 0
02:17:26.783 00.000 9828 IsGuiding returns 1
02:17:26.813 00.030 9828 IsSlewing returns 0
02:17:26.813 00.000 9828 IsGuiding returns 1
02:17:26.844 00.031 9828 IsSlewing returns 0
02:17:26.844 00.000 9828 IsGuiding returns 0
02:17:26.844 00.000 9828 scope move finished after 11 + 142 ms
02:17:26.844 00.000 9828 Move returns status 0, amount 11
02:17:26.844 00.000 9828 move complete, result=0
02:17:26.844 00.000 9828 worker thread done servicing request
02:17:26.844 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:17:27.235 00.391 8976 Exposure complete
02:17:27.240 00.005 8976 worker thread done servicing request
02:17:27.240 00.000 5052 OnExposeComplete: enter
02:17:27.240 00.000 5052 UpdateGuideState(): m_state=6
02:17:27.240 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8004
02:17:27.240 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.85, Mass=164, SNR=8.9, Peak=69 HFD=2.4
02:17:27.241 00.001 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:17:27.241 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
02:17:27.241 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.14 hyp=0.37 cameraTheta=2.74 mountX=0.28 mountY=0.21, mountTheta=0.63
02:17:27.241 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.14, opts=13)
02:17:27.241 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.14)
02:17:27.241 00.000 8976 Worker thread wakes up
02:17:27.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.14) opts 0xd
02:17:27.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.14)
02:17:27.241 00.000 8976 Moving (-0.34, 0.14) raw xDistance=0.28 yDistance=0.21
02:17:27.242 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:17:27.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:17:27.242 00.000 8976 MoveAxis(L, 1, ABG)
02:17:27.242 00.000 8976 stepping (-12, 15) + (-1, 0)
02:17:27.242 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:27.242 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:17:27.251 00.009 5052 UpdateGuideState exits: m=164 SNR=8.9
02:17:27.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:27.251 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:27.251 00.000 5052 Enqueuing Expose request
02:17:27.261 00.010 8976 Received - 47 (G) 
02:17:27.261 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:27.261 00.000 8976 stepped: pos (-13, 15)
02:17:27.261 00.000 8976 MoveAxis(U, 0, ABG)
02:17:27.261 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:17:27.261 00.000 8976 MountToCamera -- mountX=1.74 mountY=-3.10 hyp=3.56 mountTheta=-1.06 cameraX=1.97, cameraY=2.96 cameraTheta=0.98
02:17:27.261 00.000 8976 incremental bump (1.971, 2.964) isValid = 1
02:17:27.261 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:17:27.261 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:17:27.261 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:17:27.261 00.000 8976 move complete, result=0
02:17:27.261 00.000 9828 Worker thread wakes up
02:17:27.261 00.000 8976 worker thread done servicing request
02:17:27.261 00.000 8976 Worker thread wakes up
02:17:27.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:27.261 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:27.261 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:17:27.262 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:17:27.262 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:17:27.262 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
02:17:27.262 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
02:17:27.262 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:17:27.262 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:17:27.262 00.000 9828 BLC: window closed
02:17:27.262 00.000 9828 MoveAxis(E, 22, B)
02:17:27.262 00.000 9828 Guiding  Dir = 2, Dur = 22
02:17:27.262 00.000 9828 IsSlewing returns 0
02:17:27.262 00.000 9828 IsGuiding returns 0
02:17:27.263 00.001 9828 PulseGuide returned control before completion, sleep 32
02:17:27.310 00.047 9828 IsGuiding returns 1
02:17:27.310 00.000 9828 scope still moving after pulse duration time elapsed
02:17:27.341 00.031 9828 IsSlewing returns 0
02:17:27.341 00.000 9828 IsGuiding returns 1
02:17:27.372 00.031 9828 IsSlewing returns 0
02:17:27.372 00.000 9828 IsGuiding returns 1
02:17:27.402 00.030 9828 IsSlewing returns 0
02:17:27.402 00.000 9828 IsGuiding returns 0
02:17:27.402 00.000 9828 scope move finished after 22 + 118 ms
02:17:27.403 00.001 9828 Move returns status 0, amount 22
02:17:27.403 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:27.403 00.000 9828 MoveAxis(N, 12, B)
02:17:27.403 00.000 9828 Guiding  Dir = 0, Dur = 12
02:17:27.418 00.015 9828 IsSlewing returns 0
02:17:27.418 00.000 9828 IsGuiding returns 0
02:17:27.418 00.000 9828 PulseGuide returned control before completion, sleep 22
02:17:27.448 00.030 9828 IsGuiding returns 1
02:17:27.448 00.000 9828 scope still moving after pulse duration time elapsed
02:17:27.480 00.032 9828 IsSlewing returns 0
02:17:27.480 00.000 9828 IsGuiding returns 1
02:17:27.510 00.030 9828 IsSlewing returns 0
02:17:27.510 00.000 9828 IsGuiding returns 1
02:17:27.541 00.031 9828 IsSlewing returns 0
02:17:27.541 00.000 9828 IsGuiding returns 1
02:17:27.573 00.032 9828 IsSlewing returns 0
02:17:27.573 00.000 9828 IsGuiding returns 1
02:17:27.604 00.031 9828 IsSlewing returns 0
02:17:27.604 00.000 9828 IsGuiding returns 1
02:17:27.634 00.030 9828 IsSlewing returns 0
02:17:27.634 00.000 9828 IsGuiding returns 0
02:17:27.634 00.000 9828 scope move finished after 12 + 203 ms
02:17:27.634 00.000 9828 Move returns status 0, amount 12
02:17:27.634 00.000 9828 move complete, result=0
02:17:27.634 00.000 9828 worker thread done servicing request
02:17:27.634 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:17:27.953 00.319 8976 Exposure complete
02:17:27.958 00.005 8976 worker thread done servicing request
02:17:27.958 00.000 5052 OnExposeComplete: enter
02:17:27.958 00.000 5052 UpdateGuideState(): m_state=6
02:17:27.959 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8005
02:17:27.959 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.62, Mass=176, SNR=9.2, Peak=70 HFD=2.4
02:17:27.959 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
02:17:27.959 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
02:17:27.959 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.09 hyp=0.41 cameraTheta=-2.92 mountX=0.10 mountY=0.38, mountTheta=1.31
02:17:27.959 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.09, opts=13)
02:17:27.959 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.09)
02:17:27.959 00.000 8976 Worker thread wakes up
02:17:27.960 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.09) opts 0xd
02:17:27.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.09)
02:17:27.960 00.000 8976 Moving (-0.40, -0.09) raw xDistance=0.10 yDistance=0.38
02:17:27.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:17:27.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:17:27.960 00.000 8976 MoveAxis(R, 0, ABG)
02:17:27.960 00.000 8976 MoveAxis(D, 2, ABG)
02:17:27.960 00.000 8976 stepping (-13, 15) + (0, -2)
02:17:27.960 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:27.960 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:17:27.969 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
02:17:27.970 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:27.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:27.970 00.000 5052 Enqueuing Expose request
02:17:27.997 00.027 8976 Received - 47 (G) 
02:17:27.997 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:27.997 00.000 8976 stepped: pos (-13, 13)
02:17:27.997 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:17:27.997 00.000 8976 MountToCamera -- mountX=1.82 mountY=-2.76 hyp=3.31 mountTheta=-0.99 cameraX=1.63, cameraY=2.88 cameraTheta=1.06
02:17:27.997 00.000 8976 incremental bump (1.628, 2.881) isValid = 1
02:17:27.997 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
02:17:27.997 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:17:27.997 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:17:27.997 00.000 8976 move complete, result=0
02:17:27.997 00.000 9828 Worker thread wakes up
02:17:27.997 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:17:27.997 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:17:27.997 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
02:17:27.997 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:17:27.997 00.000 8976 worker thread done servicing request
02:17:27.997 00.000 8976 Worker thread wakes up
02:17:27.998 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:27.998 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:27.998 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
02:17:27.998 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:17:27.998 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:17:27.998 00.000 9828 BLC: window closed
02:17:27.998 00.000 9828 MoveAxis(E, 19, B)
02:17:27.998 00.000 9828 Guiding  Dir = 2, Dur = 19
02:17:27.998 00.000 9828 IsSlewing returns 0
02:17:27.998 00.000 9828 IsGuiding returns 0
02:17:27.998 00.000 9828 PulseGuide returned control before completion, sleep 29
02:17:28.040 00.042 9828 IsGuiding returns 1
02:17:28.040 00.000 9828 scope still moving after pulse duration time elapsed
02:17:28.072 00.032 9828 IsSlewing returns 0
02:17:28.072 00.000 9828 IsGuiding returns 1
02:17:28.102 00.030 9828 IsSlewing returns 0
02:17:28.102 00.000 9828 IsGuiding returns 1
02:17:28.133 00.031 9828 IsSlewing returns 0
02:17:28.134 00.001 9828 IsGuiding returns 0
02:17:28.134 00.000 9828 scope move finished after 19 + 116 ms
02:17:28.134 00.000 9828 Move returns status 0, amount 19
02:17:28.134 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:28.134 00.000 9828 MoveAxis(N, 13, B)
02:17:28.134 00.000 9828 Guiding  Dir = 0, Dur = 13
02:17:28.149 00.015 9828 IsSlewing returns 0
02:17:28.149 00.000 9828 IsGuiding returns 0
02:17:28.150 00.001 9828 PulseGuide returned control before completion, sleep 23
02:17:28.179 00.029 9828 IsGuiding returns 1
02:17:28.179 00.000 9828 scope still moving after pulse duration time elapsed
02:17:28.210 00.031 9828 IsSlewing returns 0
02:17:28.210 00.000 9828 IsGuiding returns 1
02:17:28.241 00.031 9828 IsSlewing returns 0
02:17:28.241 00.000 9828 IsGuiding returns 1
02:17:28.272 00.031 9828 IsSlewing returns 0
02:17:28.272 00.000 9828 IsGuiding returns 1
02:17:28.303 00.031 9828 IsSlewing returns 0
02:17:28.303 00.000 9828 IsGuiding returns 0
02:17:28.303 00.000 9828 scope move finished after 13 + 140 ms
02:17:28.303 00.000 9828 Move returns status 0, amount 13
02:17:28.303 00.000 9828 move complete, result=0
02:17:28.303 00.000 9828 worker thread done servicing request
02:17:28.303 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:17:28.690 00.387 8976 Exposure complete
02:17:28.695 00.005 8976 worker thread done servicing request
02:17:28.696 00.001 5052 OnExposeComplete: enter
02:17:28.696 00.000 5052 UpdateGuideState(): m_state=6
02:17:28.696 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8006
02:17:28.696 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.80, Mass=180, SNR=9.3, Peak=69 HFD=2.6
02:17:28.696 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:17:28.696 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:17:28.696 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.09 hyp=0.65 cameraTheta=3.00 mountX=0.38 mountY=0.49, mountTheta=0.91
02:17:28.697 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.09, opts=13)
02:17:28.697 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.09)
02:17:28.697 00.000 8976 Worker thread wakes up
02:17:28.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.09) opts 0xd
02:17:28.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.09)
02:17:28.697 00.000 8976 Moving (-0.65, 0.09) raw xDistance=0.38 yDistance=0.49
02:17:28.698 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:17:28.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
02:17:28.698 00.000 8976 MoveAxis(L, 2, ABG)
02:17:28.698 00.000 8976 stepping (-13, 13) + (-2, 0)
02:17:28.698 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:28.698 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:17:28.708 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
02:17:28.709 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:28.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:28.709 00.000 5052 Enqueuing Expose request
02:17:28.732 00.023 8976 Received - 47 (G) 
02:17:28.732 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:28.732 00.000 8976 stepped: pos (-15, 13)
02:17:28.732 00.000 8976 MoveAxis(D, 2, ABG)
02:17:28.732 00.000 8976 stepping (-15, 13) + (0, -2)
02:17:28.732 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:28.764 00.032 8976 Received - 47 (G) 
02:17:28.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:28.764 00.000 8976 stepped: pos (-15, 11)
02:17:28.764 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:17:28.764 00.000 8976 MountToCamera -- mountX=1.98 mountY=-2.43 hyp=3.13 mountTheta=-0.89 cameraX=1.26, cameraY=2.87 cameraTheta=1.16
02:17:28.764 00.000 8976 incremental bump (1.259, 2.867) isValid = 1
02:17:28.764 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:17:28.764 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:17:28.764 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:17:28.764 00.000 8976 move complete, result=0
02:17:28.764 00.000 8976 worker thread done servicing request
02:17:28.765 00.001 8976 Worker thread wakes up
02:17:28.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:28.765 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:28.765 00.000 9828 Worker thread wakes up
02:17:28.765 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:17:28.765 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:17:28.765 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.02)
02:17:28.765 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
02:17:28.765 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:17:28.765 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:17:28.765 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:17:28.765 00.000 9828 BLC: window closed
02:17:28.765 00.000 9828 MoveAxis(E, 16, B)
02:17:28.765 00.000 9828 Guiding  Dir = 2, Dur = 16
02:17:28.766 00.001 9828 IsSlewing returns 0
02:17:28.766 00.000 9828 IsGuiding returns 0
02:17:28.766 00.000 9828 PulseGuide returned control before completion, sleep 26
02:17:28.799 00.033 9828 IsGuiding returns 1
02:17:28.799 00.000 9828 scope still moving after pulse duration time elapsed
02:17:28.830 00.031 9828 IsSlewing returns 0
02:17:28.830 00.000 9828 IsGuiding returns 1
02:17:28.860 00.030 9828 IsSlewing returns 0
02:17:28.860 00.000 9828 IsGuiding returns 1
02:17:28.908 00.048 9828 IsSlewing returns 0
02:17:28.908 00.000 9828 IsGuiding returns 0
02:17:28.908 00.000 9828 scope move finished after 16 + 126 ms
02:17:28.908 00.000 9828 Move returns status 0, amount 16
02:17:28.908 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:28.908 00.000 9828 MoveAxis(N, 14, B)
02:17:28.908 00.000 9828 Guiding  Dir = 0, Dur = 14
02:17:28.924 00.016 9828 IsSlewing returns 0
02:17:28.924 00.000 9828 IsGuiding returns 0
02:17:28.924 00.000 9828 PulseGuide returned control before completion, sleep 24
02:17:28.955 00.031 9828 IsGuiding returns 1
02:17:28.955 00.000 9828 scope still moving after pulse duration time elapsed
02:17:28.986 00.031 9828 IsSlewing returns 0
02:17:28.986 00.000 9828 IsGuiding returns 1
02:17:29.031 00.045 9828 IsSlewing returns 0
02:17:29.031 00.000 9828 IsGuiding returns 1
02:17:29.062 00.031 9828 IsSlewing returns 0
02:17:29.062 00.000 9828 IsGuiding returns 0
02:17:29.062 00.000 9828 scope move finished after 14 + 124 ms
02:17:29.062 00.000 9828 Move returns status 0, amount 14
02:17:29.062 00.000 9828 move complete, result=0
02:17:29.062 00.000 9828 worker thread done servicing request
02:17:29.062 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:17:29.459 00.397 8976 Exposure complete
02:17:29.464 00.005 8976 worker thread done servicing request
02:17:29.464 00.000 5052 OnExposeComplete: enter
02:17:29.464 00.000 5052 UpdateGuideState(): m_state=6
02:17:29.464 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8007
02:17:29.464 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.48, Mass=169, SNR=9.0, Peak=68 HFD=2.2
02:17:29.464 00.000 5052 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.04) = xAngle (-4.00 = 2.28)
02:17:29.464 00.000 5052 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.10 = 2.18)
02:17:29.464 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.96 mountX=-0.16 mountY=0.21, mountTheta=2.24
02:17:29.466 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.23, opts=13)
02:17:29.466 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.23)
02:17:29.466 00.000 8976 Worker thread wakes up
02:17:29.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.23) opts 0xd
02:17:29.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.23)
02:17:29.466 00.000 8976 Moving (-0.09, -0.23) raw xDistance=-0.16 yDistance=0.21
02:17:29.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:17:29.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:17:29.466 00.000 8976 MoveAxis(R, 0, ABG)
02:17:29.466 00.000 8976 MoveAxis(U, 0, ABG)
02:17:29.466 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:17:29.466 00.000 8976 MountToCamera -- mountX=2.08 mountY=-2.20 hyp=3.03 mountTheta=-0.81 cameraX=1.01, cameraY=2.86 cameraTheta=1.23
02:17:29.466 00.000 8976 incremental bump (1.012, 2.859) isValid = 1
02:17:29.466 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
02:17:29.467 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:17:29.467 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:17:29.467 00.000 8976 move complete, result=0
02:17:29.467 00.000 9828 Worker thread wakes up
02:17:29.467 00.000 8976 worker thread done servicing request
02:17:29.467 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:17:29.467 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:17:29.467 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:17:29.467 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
02:17:29.467 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
02:17:29.467 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:17:29.467 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:17:29.467 00.000 9828 BLC: window closed
02:17:29.467 00.000 9828 MoveAxis(E, 14, B)
02:17:29.467 00.000 9828 Guiding  Dir = 2, Dur = 14
02:17:29.468 00.001 9828 IsSlewing returns 0
02:17:29.468 00.000 9828 IsGuiding returns 0
02:17:29.468 00.000 9828 PulseGuide returned control before completion, sleep 24
02:17:29.476 00.008 5052 UpdateGuideState exits: m=169 SNR=9.0
02:17:29.477 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:29.477 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:29.477 00.000 5052 Enqueuing Expose request
02:17:29.477 00.000 8976 Worker thread wakes up
02:17:29.477 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:29.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:29.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:29.496 00.019 9828 IsGuiding returns 1
02:17:29.496 00.000 9828 scope still moving after pulse duration time elapsed
02:17:29.527 00.031 9828 IsSlewing returns 0
02:17:29.527 00.000 9828 IsGuiding returns 1
02:17:29.558 00.031 9828 IsSlewing returns 0
02:17:29.558 00.000 9828 IsGuiding returns 1
02:17:29.589 00.031 9828 IsSlewing returns 0
02:17:29.589 00.000 9828 IsGuiding returns 1
02:17:29.619 00.030 9828 IsSlewing returns 0
02:17:29.619 00.000 9828 IsGuiding returns 0
02:17:29.619 00.000 9828 scope move finished after 14 + 138 ms
02:17:29.619 00.000 9828 Move returns status 0, amount 14
02:17:29.619 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:29.619 00.000 9828 MoveAxis(N, 15, B)
02:17:29.619 00.000 9828 Guiding  Dir = 0, Dur = 15
02:17:29.636 00.017 9828 IsSlewing returns 0
02:17:29.636 00.000 9828 IsGuiding returns 0
02:17:29.636 00.000 9828 PulseGuide returned control before completion, sleep 25
02:17:29.667 00.031 9828 IsGuiding returns 1
02:17:29.667 00.000 9828 scope still moving after pulse duration time elapsed
02:17:29.698 00.031 9828 IsSlewing returns 0
02:17:29.698 00.000 9828 IsGuiding returns 1
02:17:29.729 00.031 9828 IsSlewing returns 0
02:17:29.729 00.000 9828 IsGuiding returns 1
02:17:29.760 00.031 9828 IsSlewing returns 0
02:17:29.760 00.000 9828 IsGuiding returns 1
02:17:29.792 00.032 9828 IsSlewing returns 0
02:17:29.792 00.000 9828 IsGuiding returns 0
02:17:29.792 00.000 9828 scope move finished after 15 + 140 ms
02:17:29.792 00.000 9828 Move returns status 0, amount 15
02:17:29.792 00.000 9828 move complete, result=0
02:17:29.792 00.000 9828 worker thread done servicing request
02:17:29.792 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:17:30.162 00.370 8976 Exposure complete
02:17:30.167 00.005 8976 worker thread done servicing request
02:17:30.168 00.001 5052 OnExposeComplete: enter
02:17:30.168 00.000 5052 UpdateGuideState(): m_state=6
02:17:30.168 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8008
02:17:30.168 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.43, Mass=176, SNR=9.2, Peak=67 HFD=3.0
02:17:30.168 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
02:17:30.168 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
02:17:30.168 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.28 hyp=0.38 cameraTheta=-0.83 mountX=-0.37 mountY=-0.06, mountTheta=-2.97
02:17:30.168 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.28, opts=13)
02:17:30.168 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.28)
02:17:30.169 00.001 8976 Worker thread wakes up
02:17:30.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.28) opts 0xd
02:17:30.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.28)
02:17:30.169 00.000 8976 Moving (0.26, -0.28) raw xDistance=-0.37 yDistance=-0.06
02:17:30.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:17:30.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:17:30.169 00.000 8976 MoveAxis(R, 2, ABG)
02:17:30.169 00.000 8976 stepping (-15, 11) + (2, 0)
02:17:30.169 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:30.169 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:17:30.179 00.010 5052 UpdateGuideState exits: m=176 SNR=9.2
02:17:30.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:30.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:30.179 00.000 5052 Enqueuing Expose request
02:17:30.203 00.024 8976 Received - 47 (G) 
02:17:30.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:30.203 00.000 8976 stepped: pos (-13, 11)
02:17:30.203 00.000 8976 MoveAxis(U, 0, ABG)
02:17:30.203 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:17:30.203 00.000 8976 MountToCamera -- mountX=2.05 mountY=-2.05 hyp=2.90 mountTheta=-0.79 cameraX=0.89, cameraY=2.76 cameraTheta=1.26
02:17:30.203 00.000 8976 incremental bump (0.892, 2.763) isValid = 1
02:17:30.203 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
02:17:30.203 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:17:30.203 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:17:30.203 00.000 8976 move complete, result=0
02:17:30.203 00.000 8976 worker thread done servicing request
02:17:30.203 00.000 8976 Worker thread wakes up
02:17:30.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:30.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:30.203 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:17:30.203 00.000 9828 Worker thread wakes up
02:17:30.204 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:17:30.204 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:17:30.204 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
02:17:30.204 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:17:30.204 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:17:30.204 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:17:30.204 00.000 9828 BLC: window closed
02:17:30.204 00.000 9828 MoveAxis(E, 13, B)
02:17:30.204 00.000 9828 Guiding  Dir = 2, Dur = 13
02:17:30.204 00.000 9828 IsSlewing returns 0
02:17:30.204 00.000 9828 IsGuiding returns 0
02:17:30.204 00.000 9828 PulseGuide returned control before completion, sleep 23
02:17:30.243 00.039 9828 IsGuiding returns 1
02:17:30.243 00.000 9828 scope still moving after pulse duration time elapsed
02:17:30.274 00.031 9828 IsSlewing returns 0
02:17:30.274 00.000 9828 IsGuiding returns 1
02:17:30.306 00.032 9828 IsSlewing returns 0
02:17:30.306 00.000 9828 IsGuiding returns 1
02:17:30.336 00.030 9828 IsSlewing returns 0
02:17:30.336 00.000 9828 IsGuiding returns 0
02:17:30.336 00.000 9828 scope move finished after 13 + 119 ms
02:17:30.336 00.000 9828 Move returns status 0, amount 13
02:17:30.336 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:30.336 00.000 9828 MoveAxis(N, 15, B)
02:17:30.337 00.001 9828 Guiding  Dir = 0, Dur = 15
02:17:30.352 00.015 9828 IsSlewing returns 0
02:17:30.353 00.001 9828 IsGuiding returns 0
02:17:30.353 00.000 9828 PulseGuide returned control before completion, sleep 25
02:17:30.383 00.030 9828 IsGuiding returns 1
02:17:30.383 00.000 9828 scope still moving after pulse duration time elapsed
02:17:30.416 00.033 9828 IsSlewing returns 0
02:17:30.416 00.000 9828 IsGuiding returns 1
02:17:30.446 00.030 9828 IsSlewing returns 0
02:17:30.447 00.001 9828 IsGuiding returns 1
02:17:30.478 00.031 9828 IsSlewing returns 0
02:17:30.478 00.000 9828 IsGuiding returns 1
02:17:30.510 00.032 9828 IsSlewing returns 0
02:17:30.510 00.000 9828 IsGuiding returns 0
02:17:30.510 00.000 9828 scope move finished after 15 + 142 ms
02:17:30.510 00.000 9828 Move returns status 0, amount 15
02:17:30.510 00.000 9828 move complete, result=0
02:17:30.510 00.000 9828 worker thread done servicing request
02:17:30.510 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:17:30.897 00.387 8976 Exposure complete
02:17:30.903 00.006 8976 worker thread done servicing request
02:17:30.903 00.000 5052 OnExposeComplete: enter
02:17:30.903 00.000 5052 UpdateGuideState(): m_state=6
02:17:30.903 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8009
02:17:30.903 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.97, Mass=160, SNR=8.8, Peak=72 HFD=2.2
02:17:30.903 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.22 = -1.22)
02:17:30.903 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
02:17:30.903 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.26 hyp=0.35 cameraTheta=0.82 mountX=0.12 mountY=-0.34, mountTheta=-1.23
02:17:30.904 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.26, opts=13)
02:17:30.904 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.26)
02:17:30.904 00.000 8976 Worker thread wakes up
02:17:30.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.26) opts 0xd
02:17:30.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.26)
02:17:30.904 00.000 8976 Moving (0.24, 0.26) raw xDistance=0.12 yDistance=-0.34
02:17:30.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:17:30.905 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:17:30.905 00.000 8976 MoveAxis(R, 0, ABG)
02:17:30.905 00.000 8976 MoveAxis(U, 1, ABG)
02:17:30.905 00.000 8976 stepping (-13, 11) + (0, 1)
02:17:30.905 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:30.905 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:17:30.918 00.013 5052 UpdateGuideState exits: m=160 SNR=8.8
02:17:30.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:30.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:30.918 00.000 5052 Enqueuing Expose request
02:17:30.938 00.020 8976 Received - 47 (G) 
02:17:30.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:30.938 00.000 8976 stepped: pos (-13, 12)
02:17:30.938 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:17:30.938 00.000 8976 MountToCamera -- mountX=2.03 mountY=-2.00 hyp=2.85 mountTheta=-0.78 cameraX=0.86, cameraY=2.72 cameraTheta=1.27
02:17:30.938 00.000 8976 incremental bump (0.859, 2.722) isValid = 1
02:17:30.938 00.000 8976 Scheduling Mount bump of (0.035, 0.114)
02:17:30.938 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:17:30.938 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:17:30.938 00.000 8976 move complete, result=0
02:17:30.938 00.000 9828 Worker thread wakes up
02:17:30.938 00.000 8976 worker thread done servicing request
02:17:30.938 00.000 8976 Worker thread wakes up
02:17:30.938 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:17:30.938 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:17:30.938 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
02:17:30.938 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:17:30.939 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:30.939 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
02:17:30.939 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:30.939 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:17:30.939 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:17:30.939 00.000 9828 BLC: window closed
02:17:30.939 00.000 9828 MoveAxis(E, 13, B)
02:17:30.939 00.000 9828 Guiding  Dir = 2, Dur = 13
02:17:30.939 00.000 9828 IsSlewing returns 0
02:17:30.939 00.000 9828 IsGuiding returns 0
02:17:30.940 00.001 9828 PulseGuide returned control before completion, sleep 23
02:17:30.977 00.037 9828 IsGuiding returns 1
02:17:30.977 00.000 9828 scope still moving after pulse duration time elapsed
02:17:31.007 00.030 9828 IsSlewing returns 0
02:17:31.007 00.000 9828 IsGuiding returns 1
02:17:31.038 00.031 9828 IsSlewing returns 0
02:17:31.038 00.000 9828 IsGuiding returns 1
02:17:31.069 00.031 9828 IsSlewing returns 0
02:17:31.069 00.000 9828 IsGuiding returns 1
02:17:31.100 00.031 9828 IsSlewing returns 0
02:17:31.100 00.000 9828 IsGuiding returns 1
02:17:31.131 00.031 9828 IsSlewing returns 0
02:17:31.131 00.000 9828 IsGuiding returns 1
02:17:31.162 00.031 9828 IsSlewing returns 0
02:17:31.162 00.000 9828 IsGuiding returns 0
02:17:31.162 00.000 9828 scope move finished after 13 + 209 ms
02:17:31.162 00.000 9828 Move returns status 0, amount 13
02:17:31.162 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:31.162 00.000 9828 MoveAxis(N, 15, B)
02:17:31.162 00.000 9828 Guiding  Dir = 0, Dur = 15
02:17:31.178 00.016 9828 IsSlewing returns 0
02:17:31.178 00.000 9828 IsGuiding returns 0
02:17:31.178 00.000 9828 PulseGuide returned control before completion, sleep 25
02:17:31.209 00.031 9828 IsGuiding returns 1
02:17:31.209 00.000 9828 scope still moving after pulse duration time elapsed
02:17:31.240 00.031 9828 IsSlewing returns 0
02:17:31.240 00.000 9828 IsGuiding returns 1
02:17:31.271 00.031 9828 IsSlewing returns 0
02:17:31.271 00.000 9828 IsGuiding returns 1
02:17:31.303 00.032 9828 IsSlewing returns 0
02:17:31.303 00.000 9828 IsGuiding returns 1
02:17:31.333 00.030 9828 IsSlewing returns 0
02:17:31.333 00.000 9828 IsGuiding returns 0
02:17:31.333 00.000 9828 scope move finished after 15 + 139 ms
02:17:31.333 00.000 9828 Move returns status 0, amount 15
02:17:31.333 00.000 9828 move complete, result=0
02:17:31.333 00.000 9828 worker thread done servicing request
02:17:31.333 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:17:31.632 00.299 8976 Exposure complete
02:17:31.638 00.006 8976 worker thread done servicing request
02:17:31.639 00.001 5052 OnExposeComplete: enter
02:17:31.639 00.000 5052 UpdateGuideState(): m_state=6
02:17:31.639 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8010
02:17:31.639 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.09, Mass=149, SNR=8.4, Peak=68 HFD=2.1
02:17:31.639 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
02:17:31.639 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
02:17:31.639 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.40 cameraTheta=1.85 mountX=0.39 mountY=-0.12, mountTheta=-0.29
02:17:31.639 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.38, opts=13)
02:17:31.639 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.38)
02:17:31.640 00.001 8976 Worker thread wakes up
02:17:31.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.38) opts 0xd
02:17:31.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.38)
02:17:31.640 00.000 8976 Moving (-0.11, 0.38) raw xDistance=0.39 yDistance=-0.12
02:17:31.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:17:31.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:17:31.640 00.000 8976 MoveAxis(L, 2, ABG)
02:17:31.640 00.000 8976 stepping (-13, 12) + (-2, 0)
02:17:31.640 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:31.640 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:17:31.649 00.009 5052 UpdateGuideState exits: m=149 SNR=8.4
02:17:31.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:31.649 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:31.649 00.000 5052 Enqueuing Expose request
02:17:31.674 00.025 8976 Received - 47 (G) 
02:17:31.674 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:31.674 00.000 8976 stepped: pos (-15, 12)
02:17:31.674 00.000 8976 MoveAxis(U, 0, ABG)
02:17:31.674 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:17:31.674 00.000 8976 MountToCamera -- mountX=2.12 mountY=-1.97 hyp=2.89 mountTheta=-0.75 cameraX=0.79, cameraY=2.79 cameraTheta=1.29
02:17:31.674 00.000 8976 incremental bump (0.790, 2.785) isValid = 1
02:17:31.674 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:17:31.674 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:17:31.674 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:17:31.674 00.000 8976 move complete, result=0
02:17:31.674 00.000 9828 Worker thread wakes up
02:17:31.674 00.000 8976 worker thread done servicing request
02:17:31.674 00.000 8976 Worker thread wakes up
02:17:31.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:31.674 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:31.674 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:17:31.674 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:17:31.674 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:17:31.674 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
02:17:31.674 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
02:17:31.674 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:17:31.674 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:17:31.674 00.000 9828 BLC: window closed
02:17:31.674 00.000 9828 MoveAxis(E, 12, B)
02:17:31.674 00.000 9828 Guiding  Dir = 2, Dur = 12
02:17:31.675 00.001 9828 IsSlewing returns 0
02:17:31.675 00.000 9828 IsGuiding returns 0
02:17:31.675 00.000 9828 PulseGuide returned control before completion, sleep 22
02:17:31.704 00.029 9828 IsGuiding returns 1
02:17:31.704 00.000 9828 scope still moving after pulse duration time elapsed
02:17:31.735 00.031 9828 IsSlewing returns 0
02:17:31.735 00.000 9828 IsGuiding returns 1
02:17:31.767 00.032 9828 IsSlewing returns 0
02:17:31.767 00.000 9828 IsGuiding returns 1
02:17:31.799 00.032 9828 IsSlewing returns 0
02:17:31.799 00.000 9828 IsGuiding returns 1
02:17:31.831 00.032 9828 IsSlewing returns 0
02:17:31.831 00.000 9828 IsGuiding returns 0
02:17:31.831 00.000 9828 scope move finished after 12 + 143 ms
02:17:31.831 00.000 9828 Move returns status 0, amount 12
02:17:31.831 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:31.831 00.000 9828 MoveAxis(N, 15, B)
02:17:31.831 00.000 9828 Guiding  Dir = 0, Dur = 15
02:17:31.846 00.015 9828 IsSlewing returns 0
02:17:31.846 00.000 9828 IsGuiding returns 0
02:17:31.847 00.001 9828 PulseGuide returned control before completion, sleep 25
02:17:31.877 00.030 9828 IsGuiding returns 1
02:17:31.877 00.000 9828 scope still moving after pulse duration time elapsed
02:17:31.909 00.032 9828 IsSlewing returns 0
02:17:31.909 00.000 9828 IsGuiding returns 1
02:17:31.940 00.031 9828 IsSlewing returns 0
02:17:31.940 00.000 9828 IsGuiding returns 1
02:17:31.970 00.030 9828 IsSlewing returns 0
02:17:31.970 00.000 9828 IsGuiding returns 1
02:17:32.001 00.031 9828 IsSlewing returns 0
02:17:32.001 00.000 9828 IsGuiding returns 0
02:17:32.001 00.000 9828 scope move finished after 15 + 139 ms
02:17:32.001 00.000 9828 Move returns status 0, amount 15
02:17:32.001 00.000 9828 move complete, result=0
02:17:32.001 00.000 9828 worker thread done servicing request
02:17:32.002 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:17:32.363 00.361 8976 Exposure complete
02:17:32.368 00.005 8976 worker thread done servicing request
02:17:32.368 00.000 5052 OnExposeComplete: enter
02:17:32.368 00.000 5052 UpdateGuideState(): m_state=6
02:17:32.368 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8011
02:17:32.368 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.33, Mass=166, SNR=8.9, Peak=66 HFD=2.3
02:17:32.368 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
02:17:32.368 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
02:17:32.368 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.38 hyp=0.83 cameraTheta=-0.47 mountX=-0.68 mountY=-0.42, mountTheta=-2.59
02:17:32.369 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.38, opts=13)
02:17:32.369 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.38)
02:17:32.369 00.000 8976 Worker thread wakes up
02:17:32.369 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.38) opts 0xd
02:17:32.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.38)
02:17:32.369 00.000 8976 Moving (0.74, -0.38) raw xDistance=-0.68 yDistance=-0.42
02:17:32.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.68
02:17:32.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
02:17:32.370 00.001 8976 MoveAxis(R, 3, ABG)
02:17:32.370 00.000 8976 stepping (-15, 12) + (3, 0)
02:17:32.370 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:32.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:17:32.380 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:17:32.380 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:32.380 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:32.380 00.000 5052 Enqueuing Expose request
02:17:32.408 00.028 8976 Received - 47 (G) 
02:17:32.408 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:32.408 00.000 8976 stepped: pos (-12, 12)
02:17:32.409 00.001 8976 MoveAxis(U, 2, ABG)
02:17:32.409 00.000 8976 stepping (-12, 12) + (0, 2)
02:17:32.409 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:32.440 00.031 8976 Received - 47 (G) 
02:17:32.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:32.441 00.001 8976 stepped: pos (-12, 14)
02:17:32.441 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:17:32.441 00.000 8976 MountToCamera -- mountX=2.03 mountY=-2.05 hyp=2.89 mountTheta=-0.79 cameraX=0.91, cameraY=2.74 cameraTheta=1.25
02:17:32.441 00.000 8976 incremental bump (0.907, 2.740) isValid = 1
02:17:32.441 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:17:32.441 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:17:32.441 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:17:32.441 00.000 8976 move complete, result=0
02:17:32.441 00.000 9828 Worker thread wakes up
02:17:32.441 00.000 8976 worker thread done servicing request
02:17:32.441 00.000 8976 Worker thread wakes up
02:17:32.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:32.441 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.4 px 2 ms NORTH
02:17:32.441 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:17:32.441 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:17:32.441 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
02:17:32.442 00.001 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
02:17:32.442 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:17:32.442 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:17:32.442 00.000 9828 BLC: window closed
02:17:32.442 00.000 9828 MoveAxis(E, 13, B)
02:17:32.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:32.442 00.000 9828 Guiding  Dir = 2, Dur = 13
02:17:32.442 00.000 9828 IsSlewing returns 0
02:17:32.443 00.001 9828 IsGuiding returns 0
02:17:32.443 00.000 9828 PulseGuide returned control before completion, sleep 23
02:17:32.481 00.038 9828 IsGuiding returns 1
02:17:32.481 00.000 9828 scope still moving after pulse duration time elapsed
02:17:32.512 00.031 9828 IsSlewing returns 0
02:17:32.512 00.000 9828 IsGuiding returns 1
02:17:32.543 00.031 9828 IsSlewing returns 0
02:17:32.543 00.000 9828 IsGuiding returns 1
02:17:32.573 00.030 9828 IsSlewing returns 0
02:17:32.573 00.000 9828 IsGuiding returns 0
02:17:32.573 00.000 9828 scope move finished after 13 + 117 ms
02:17:32.573 00.000 9828 Move returns status 0, amount 13
02:17:32.573 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:32.573 00.000 9828 MoveAxis(N, 15, B)
02:17:32.573 00.000 9828 Guiding  Dir = 0, Dur = 15
02:17:32.589 00.016 9828 IsSlewing returns 0
02:17:32.590 00.001 9828 IsGuiding returns 0
02:17:32.590 00.000 9828 PulseGuide returned control before completion, sleep 25
02:17:32.619 00.029 9828 IsGuiding returns 1
02:17:32.619 00.000 9828 scope still moving after pulse duration time elapsed
02:17:32.650 00.031 9828 IsSlewing returns 0
02:17:32.650 00.000 9828 IsGuiding returns 1
02:17:32.682 00.032 9828 IsSlewing returns 0
02:17:32.682 00.000 9828 IsGuiding returns 1
02:17:32.714 00.032 9828 IsSlewing returns 0
02:17:32.714 00.000 9828 IsGuiding returns 1
02:17:32.745 00.031 9828 IsSlewing returns 0
02:17:32.745 00.000 9828 IsGuiding returns 0
02:17:32.745 00.000 9828 scope move finished after 15 + 139 ms
02:17:32.745 00.000 9828 Move returns status 0, amount 15
02:17:32.745 00.000 9828 move complete, result=0
02:17:32.745 00.000 9828 worker thread done servicing request
02:17:32.745 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:17:33.140 00.395 8976 Exposure complete
02:17:33.146 00.006 8976 worker thread done servicing request
02:17:33.146 00.000 5052 OnExposeComplete: enter
02:17:33.146 00.000 5052 UpdateGuideState(): m_state=6
02:17:33.146 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8012
02:17:33.146 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.82, Mass=165, SNR=8.8, Peak=70 HFD=2.2
02:17:33.146 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
02:17:33.146 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:17:33.146 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.11 hyp=0.75 cameraTheta=0.15 mountX=-0.24 mountY=-0.68, mountTheta=-1.90
02:17:33.147 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.11, opts=13)
02:17:33.147 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.11)
02:17:33.147 00.000 8976 Worker thread wakes up
02:17:33.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.11) opts 0xd
02:17:33.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.11)
02:17:33.147 00.000 8976 Moving (0.74, 0.11) raw xDistance=-0.24 yDistance=-0.68
02:17:33.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:17:33.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
02:17:33.148 00.001 8976 MoveAxis(R, 0, ABG)
02:17:33.148 00.000 8976 MoveAxis(U, 3, ABG)
02:17:33.148 00.000 8976 stepping (-12, 14) + (0, 3)
02:17:33.148 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:33.148 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:17:33.158 00.010 5052 UpdateGuideState exits: m=165 SNR=8.8
02:17:33.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:33.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:33.158 00.000 5052 Enqueuing Expose request
02:17:33.175 00.017 8976 Received - 47 (G) 
02:17:33.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:33.175 00.000 8976 stepped: pos (-12, 17)
02:17:33.176 00.001 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:17:33.176 00.000 8976 MountToCamera -- mountX=1.96 mountY=-2.27 hyp=3.00 mountTheta=-0.86 cameraX=1.12, cameraY=2.78 cameraTheta=1.19
02:17:33.176 00.000 8976 incremental bump (1.125, 2.781) isValid = 1
02:17:33.176 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:17:33.176 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:17:33.176 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:17:33.176 00.000 8976 move complete, result=0
02:17:33.176 00.000 8976 worker thread done servicing request
02:17:33.176 00.000 8976 Worker thread wakes up
02:17:33.176 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:17:33.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:33.176 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:33.176 00.000 9828 Worker thread wakes up
02:17:33.176 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:17:33.177 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:17:33.177 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:17:33.177 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:17:33.177 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:17:33.177 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:17:33.177 00.000 9828 BLC: window closed
02:17:33.177 00.000 9828 MoveAxis(E, 15, B)
02:17:33.177 00.000 9828 Guiding  Dir = 2, Dur = 15
02:17:33.177 00.000 9828 IsSlewing returns 0
02:17:33.177 00.000 9828 IsGuiding returns 0
02:17:33.177 00.000 9828 PulseGuide returned control before completion, sleep 25
02:17:33.214 00.037 9828 IsGuiding returns 1
02:17:33.215 00.001 9828 scope still moving after pulse duration time elapsed
02:17:33.244 00.029 9828 IsSlewing returns 0
02:17:33.244 00.000 9828 IsGuiding returns 1
02:17:33.276 00.032 9828 IsSlewing returns 0
02:17:33.277 00.001 9828 IsGuiding returns 1
02:17:33.307 00.030 9828 IsSlewing returns 0
02:17:33.307 00.000 9828 IsGuiding returns 0
02:17:33.307 00.000 9828 scope move finished after 15 + 113 ms
02:17:33.307 00.000 9828 Move returns status 0, amount 15
02:17:33.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:33.307 00.000 9828 MoveAxis(N, 14, B)
02:17:33.307 00.000 9828 Guiding  Dir = 0, Dur = 14
02:17:33.322 00.015 9828 IsSlewing returns 0
02:17:33.322 00.000 9828 IsGuiding returns 0
02:17:33.322 00.000 9828 PulseGuide returned control before completion, sleep 24
02:17:33.353 00.031 9828 IsGuiding returns 1
02:17:33.353 00.000 9828 scope still moving after pulse duration time elapsed
02:17:33.386 00.033 9828 IsSlewing returns 0
02:17:33.386 00.000 9828 IsGuiding returns 1
02:17:33.416 00.030 9828 IsSlewing returns 0
02:17:33.416 00.000 9828 IsGuiding returns 1
02:17:33.447 00.031 9828 IsSlewing returns 0
02:17:33.447 00.000 9828 IsGuiding returns 0
02:17:33.447 00.000 9828 scope move finished after 14 + 110 ms
02:17:33.447 00.000 9828 Move returns status 0, amount 14
02:17:33.447 00.000 9828 move complete, result=0
02:17:33.447 00.000 9828 worker thread done servicing request
02:17:33.447 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:17:33.872 00.425 8976 Exposure complete
02:17:33.878 00.006 8976 worker thread done servicing request
02:17:33.878 00.000 5052 OnExposeComplete: enter
02:17:33.878 00.000 5052 UpdateGuideState(): m_state=6
02:17:33.878 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8013
02:17:33.878 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.80, Mass=153, SNR=8.6, Peak=66 HFD=2.4
02:17:33.878 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
02:17:33.878 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
02:17:33.878 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.10 hyp=0.60 cameraTheta=0.16 mountX=-0.19 mountY=-0.55, mountTheta=-1.90
02:17:33.879 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.10, opts=13)
02:17:33.879 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.10)
02:17:33.879 00.000 8976 Worker thread wakes up
02:17:33.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.10) opts 0xd
02:17:33.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.10)
02:17:33.879 00.000 8976 Moving (0.60, 0.10) raw xDistance=-0.19 yDistance=-0.55
02:17:33.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:17:33.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
02:17:33.879 00.000 8976 MoveAxis(R, 0, ABG)
02:17:33.879 00.000 8976 MoveAxis(U, 2, ABG)
02:17:33.879 00.000 8976 stepping (-12, 17) + (0, 2)
02:17:33.879 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:33.880 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:17:33.890 00.010 5052 UpdateGuideState exits: m=153 SNR=8.6
02:17:33.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:33.890 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:33.890 00.000 5052 Enqueuing Expose request
02:17:33.911 00.021 8976 Received - 47 (G) 
02:17:33.911 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:33.911 00.000 8976 stepped: pos (-12, 19)
02:17:33.911 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:17:33.911 00.000 8976 MountToCamera -- mountX=1.92 mountY=-2.51 hyp=3.17 mountTheta=-0.92 cameraX=1.36, cameraY=2.86 cameraTheta=1.13
02:17:33.911 00.000 8976 incremental bump (1.364, 2.857) isValid = 1
02:17:33.911 00.000 8976 Scheduling Mount bump of (0.049, 0.107)
02:17:33.911 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:17:33.911 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:17:33.911 00.000 8976 move complete, result=0
02:17:33.912 00.001 8976 worker thread done servicing request
02:17:33.912 00.000 8976 Worker thread wakes up
02:17:33.912 00.000 9828 Worker thread wakes up
02:17:33.912 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:17:33.912 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:17:33.912 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
02:17:33.912 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:17:33.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:33.912 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:33.912 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:17:33.912 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:17:33.912 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:17:33.912 00.000 9828 BLC: window closed
02:17:33.912 00.000 9828 MoveAxis(E, 17, B)
02:17:33.912 00.000 9828 Guiding  Dir = 2, Dur = 17
02:17:33.913 00.001 9828 IsSlewing returns 0
02:17:33.914 00.001 9828 IsGuiding returns 0
02:17:33.914 00.000 9828 PulseGuide returned control before completion, sleep 27
02:17:33.948 00.034 9828 IsGuiding returns 1
02:17:33.948 00.000 9828 scope still moving after pulse duration time elapsed
02:17:33.978 00.030 9828 IsSlewing returns 0
02:17:33.978 00.000 9828 IsGuiding returns 1
02:17:34.009 00.031 9828 IsSlewing returns 0
02:17:34.009 00.000 9828 IsGuiding returns 1
02:17:34.041 00.032 9828 IsSlewing returns 0
02:17:34.041 00.000 9828 IsGuiding returns 0
02:17:34.041 00.000 9828 scope move finished after 17 + 109 ms
02:17:34.041 00.000 9828 Move returns status 0, amount 17
02:17:34.041 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:34.041 00.000 9828 MoveAxis(N, 14, B)
02:17:34.041 00.000 9828 Guiding  Dir = 0, Dur = 14
02:17:34.056 00.015 9828 IsSlewing returns 0
02:17:34.057 00.001 9828 IsGuiding returns 0
02:17:34.057 00.000 9828 PulseGuide returned control before completion, sleep 24
02:17:34.088 00.031 9828 IsGuiding returns 1
02:17:34.088 00.000 9828 scope still moving after pulse duration time elapsed
02:17:34.118 00.030 9828 IsSlewing returns 0
02:17:34.118 00.000 9828 IsGuiding returns 1
02:17:34.148 00.030 9828 IsSlewing returns 0
02:17:34.148 00.000 9828 IsGuiding returns 1
02:17:34.180 00.032 9828 IsSlewing returns 0
02:17:34.180 00.000 9828 IsGuiding returns 1
02:17:34.211 00.031 9828 IsSlewing returns 0
02:17:34.211 00.000 9828 IsGuiding returns 0
02:17:34.211 00.000 9828 scope move finished after 14 + 140 ms
02:17:34.211 00.000 9828 Move returns status 0, amount 14
02:17:34.211 00.000 9828 move complete, result=0
02:17:34.211 00.000 9828 worker thread done servicing request
02:17:34.211 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:17:34.623 00.412 8976 Exposure complete
02:17:34.629 00.006 8976 worker thread done servicing request
02:17:34.629 00.000 5052 OnExposeComplete: enter
02:17:34.629 00.000 5052 UpdateGuideState(): m_state=6
02:17:34.629 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8014
02:17:34.629 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.15, Mass=183, SNR=9.3, Peak=70 HFD=2.5
02:17:34.629 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
02:17:34.629 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
02:17:34.629 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.56 hyp=0.76 cameraTheta=-0.84 mountX=-0.73 mountY=-0.12, mountTheta=-2.98
02:17:34.630 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.56, opts=13)
02:17:34.630 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.56)
02:17:34.630 00.000 8976 Worker thread wakes up
02:17:34.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.56) opts 0xd
02:17:34.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.56)
02:17:34.630 00.000 8976 Moving (0.51, -0.56) raw xDistance=-0.73 yDistance=-0.12
02:17:34.631 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
02:17:34.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:17:34.631 00.000 8976 MoveAxis(R, 3, ABG)
02:17:34.631 00.000 8976 stepping (-12, 19) + (3, 0)
02:17:34.631 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:34.631 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:17:34.642 00.011 5052 UpdateGuideState exits: m=183 SNR=9.3
02:17:34.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:34.642 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:34.642 00.000 5052 Enqueuing Expose request
02:17:34.662 00.020 8976 Received - 47 (G) 
02:17:34.663 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:34.663 00.000 8976 stepped: pos (-9, 19)
02:17:34.663 00.000 8976 MoveAxis(U, 0, ABG)
02:17:34.663 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:17:34.663 00.000 8976 MountToCamera -- mountX=1.74 mountY=-2.68 hyp=3.20 mountTheta=-0.99 cameraX=1.59, cameraY=2.77 cameraTheta=1.05
02:17:34.663 00.000 8976 incremental bump (1.593, 2.772) isValid = 1
02:17:34.663 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
02:17:34.663 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:17:34.663 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:17:34.663 00.000 8976 move complete, result=0
02:17:34.663 00.000 8976 worker thread done servicing request
02:17:34.663 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
02:17:34.663 00.000 8976 Worker thread wakes up
02:17:34.664 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:34.664 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:34.664 00.000 9828 Worker thread wakes up
02:17:34.664 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:17:34.664 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:17:34.664 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:17:34.664 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:17:34.664 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
02:17:34.664 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:17:34.664 00.000 9828 BLC: window closed
02:17:34.664 00.000 9828 MoveAxis(E, 20, B)
02:17:34.664 00.000 9828 Guiding  Dir = 2, Dur = 20
02:17:34.665 00.001 9828 IsSlewing returns 0
02:17:34.665 00.000 9828 IsGuiding returns 0
02:17:34.665 00.000 9828 PulseGuide returned control before completion, sleep 30
02:17:34.708 00.043 9828 IsGuiding returns 1
02:17:34.708 00.000 9828 scope still moving after pulse duration time elapsed
02:17:34.739 00.031 9828 IsSlewing returns 0
02:17:34.739 00.000 9828 IsGuiding returns 1
02:17:34.769 00.030 9828 IsSlewing returns 0
02:17:34.769 00.000 9828 IsGuiding returns 1
02:17:34.800 00.031 9828 IsSlewing returns 0
02:17:34.800 00.000 9828 IsGuiding returns 0
02:17:34.800 00.000 9828 scope move finished after 20 + 115 ms
02:17:34.800 00.000 9828 Move returns status 0, amount 20
02:17:34.800 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:34.800 00.000 9828 MoveAxis(N, 13, B)
02:17:34.800 00.000 9828 Guiding  Dir = 0, Dur = 13
02:17:34.816 00.016 9828 IsSlewing returns 0
02:17:34.816 00.000 9828 IsGuiding returns 0
02:17:34.816 00.000 9828 PulseGuide returned control before completion, sleep 23
02:17:34.847 00.031 9828 IsGuiding returns 1
02:17:34.847 00.000 9828 scope still moving after pulse duration time elapsed
02:17:34.878 00.031 9828 IsSlewing returns 0
02:17:34.878 00.000 9828 IsGuiding returns 1
02:17:34.908 00.030 9828 IsSlewing returns 0
02:17:34.908 00.000 9828 IsGuiding returns 1
02:17:34.940 00.032 9828 IsSlewing returns 0
02:17:34.940 00.000 9828 IsGuiding returns 1
02:17:34.971 00.031 9828 IsSlewing returns 0
02:17:34.971 00.000 9828 IsGuiding returns 0
02:17:34.971 00.000 9828 scope move finished after 13 + 142 ms
02:17:34.971 00.000 9828 Move returns status 0, amount 13
02:17:34.971 00.000 9828 move complete, result=0
02:17:34.971 00.000 9828 worker thread done servicing request
02:17:34.971 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:17:35.348 00.377 8976 Exposure complete
02:17:35.354 00.006 8976 worker thread done servicing request
02:17:35.354 00.000 5052 OnExposeComplete: enter
02:17:35.354 00.000 5052 UpdateGuideState(): m_state=6
02:17:35.354 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8015
02:17:35.354 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.68, Mass=171, SNR=9.1, Peak=68 HFD=2.7
02:17:35.354 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
02:17:35.354 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:17:35.354 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.12 mountX=-0.16 mountY=-0.22, mountTheta=-2.20
02:17:35.355 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.03, opts=13)
02:17:35.355 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.03)
02:17:35.355 00.000 8976 Worker thread wakes up
02:17:35.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.03) opts 0xd
02:17:35.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.03)
02:17:35.356 00.001 8976 Moving (0.29, -0.03) raw xDistance=-0.16 yDistance=-0.22
02:17:35.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:17:35.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:17:35.356 00.000 8976 MoveAxis(R, 0, ABG)
02:17:35.356 00.000 8976 MoveAxis(U, 0, ABG)
02:17:35.356 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:17:35.356 00.000 8976 MountToCamera -- mountX=1.62 mountY=-2.79 hyp=3.23 mountTheta=-1.04 cameraX=1.75, cameraY=2.72 cameraTheta=1.00
02:17:35.356 00.000 8976 incremental bump (1.747, 2.716) isValid = 1
02:17:35.356 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:17:35.356 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:17:35.356 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:17:35.356 00.000 8976 move complete, result=0
02:17:35.356 00.000 9828 Worker thread wakes up
02:17:35.356 00.000 8976 worker thread done servicing request
02:17:35.356 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:17:35.356 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:17:35.357 00.001 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
02:17:35.357 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
02:17:35.357 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:17:35.357 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:17:35.357 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:17:35.357 00.000 9828 BLC: window closed
02:17:35.357 00.000 9828 MoveAxis(E, 21, B)
02:17:35.357 00.000 9828 Guiding  Dir = 2, Dur = 21
02:17:35.357 00.000 9828 IsSlewing returns 0
02:17:35.357 00.000 9828 IsGuiding returns 0
02:17:35.357 00.000 9828 PulseGuide returned control before completion, sleep 31
02:17:35.367 00.010 5052 UpdateGuideState exits: m=171 SNR=9.1
02:17:35.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:35.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:35.367 00.000 5052 Enqueuing Expose request
02:17:35.367 00.000 8976 Worker thread wakes up
02:17:35.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:35.367 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:35.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:35.393 00.026 9828 IsGuiding returns 1
02:17:35.393 00.000 9828 scope still moving after pulse duration time elapsed
02:17:35.424 00.031 9828 IsSlewing returns 0
02:17:35.424 00.000 9828 IsGuiding returns 1
02:17:35.454 00.030 9828 IsSlewing returns 0
02:17:35.454 00.000 9828 IsGuiding returns 1
02:17:35.486 00.032 9828 IsSlewing returns 0
02:17:35.486 00.000 9828 IsGuiding returns 0
02:17:35.486 00.000 9828 scope move finished after 21 + 107 ms
02:17:35.486 00.000 9828 Move returns status 0, amount 21
02:17:35.486 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:35.486 00.000 9828 MoveAxis(N, 12, B)
02:17:35.486 00.000 9828 Guiding  Dir = 0, Dur = 12
02:17:35.500 00.014 9828 IsSlewing returns 0
02:17:35.500 00.000 9828 IsGuiding returns 0
02:17:35.500 00.000 9828 PulseGuide returned control before completion, sleep 22
02:17:35.531 00.031 9828 IsGuiding returns 1
02:17:35.531 00.000 9828 scope still moving after pulse duration time elapsed
02:17:35.562 00.031 9828 IsSlewing returns 0
02:17:35.562 00.000 9828 IsGuiding returns 1
02:17:35.592 00.030 9828 IsSlewing returns 0
02:17:35.592 00.000 9828 IsGuiding returns 1
02:17:35.623 00.031 9828 IsSlewing returns 0
02:17:35.623 00.000 9828 IsGuiding returns 1
02:17:35.655 00.032 9828 IsSlewing returns 0
02:17:35.655 00.000 9828 IsGuiding returns 0
02:17:35.655 00.000 9828 scope move finished after 12 + 142 ms
02:17:35.655 00.000 9828 Move returns status 0, amount 12
02:17:35.655 00.000 9828 move complete, result=0
02:17:35.655 00.000 9828 worker thread done servicing request
02:17:35.655 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:17:36.031 00.376 8976 Exposure complete
02:17:36.037 00.006 8976 worker thread done servicing request
02:17:36.037 00.000 5052 OnExposeComplete: enter
02:17:36.037 00.000 5052 UpdateGuideState(): m_state=6
02:17:36.037 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8016
02:17:36.037 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.79, Mass=160, SNR=8.7, Peak=62 HFD=2.6
02:17:36.037 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:17:36.037 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:17:36.037 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.08 hyp=0.40 cameraTheta=0.20 mountX=-0.11 mountY=-0.37, mountTheta=-1.85
02:17:36.038 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.08, opts=13)
02:17:36.038 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.08)
02:17:36.038 00.000 8976 Worker thread wakes up
02:17:36.038 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.08) opts 0xd
02:17:36.038 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.08)
02:17:36.038 00.000 8976 Moving (0.39, 0.08) raw xDistance=-0.11 yDistance=-0.37
02:17:36.039 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:17:36.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:17:36.039 00.000 8976 MoveAxis(R, 0, ABG)
02:17:36.039 00.000 8976 MoveAxis(U, 1, ABG)
02:17:36.039 00.000 8976 stepping (-9, 19) + (0, 1)
02:17:36.039 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:36.040 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:17:36.051 00.011 5052 UpdateGuideState exits: m=160 SNR=8.7
02:17:36.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:36.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:36.051 00.000 5052 Enqueuing Expose request
02:17:36.069 00.018 8976 Received - 47 (G) 
02:17:36.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:36.069 00.000 8976 stepped: pos (-9, 20)
02:17:36.069 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:17:36.069 00.000 8976 MountToCamera -- mountX=1.54 mountY=-2.92 hyp=3.30 mountTheta=-1.08 cameraX=1.90, cameraY=2.70 cameraTheta=0.96
02:17:36.069 00.000 8976 incremental bump (1.897, 2.702) isValid = 1
02:17:36.069 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:17:36.069 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:17:36.069 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:17:36.069 00.000 8976 move complete, result=0
02:17:36.069 00.000 9828 Worker thread wakes up
02:17:36.070 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:17:36.070 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:17:36.070 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:17:36.070 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:17:36.070 00.000 8976 worker thread done servicing request
02:17:36.070 00.000 8976 Worker thread wakes up
02:17:36.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:36.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:36.070 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:17:36.070 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:17:36.070 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:17:36.070 00.000 9828 BLC: window closed
02:17:36.070 00.000 9828 MoveAxis(E, 22, B)
02:17:36.070 00.000 9828 Guiding  Dir = 2, Dur = 22
02:17:36.071 00.001 9828 IsSlewing returns 0
02:17:36.071 00.000 9828 IsGuiding returns 0
02:17:36.071 00.000 9828 PulseGuide returned control before completion, sleep 32
02:17:36.107 00.036 9828 IsGuiding returns 1
02:17:36.107 00.000 9828 scope still moving after pulse duration time elapsed
02:17:36.139 00.032 9828 IsSlewing returns 0
02:17:36.139 00.000 9828 IsGuiding returns 1
02:17:36.169 00.030 9828 IsSlewing returns 0
02:17:36.169 00.000 9828 IsGuiding returns 1
02:17:36.200 00.031 9828 IsSlewing returns 0
02:17:36.200 00.000 9828 IsGuiding returns 0
02:17:36.200 00.000 9828 scope move finished after 22 + 106 ms
02:17:36.200 00.000 9828 Move returns status 0, amount 22
02:17:36.200 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:36.200 00.000 9828 MoveAxis(N, 12, B)
02:17:36.201 00.001 9828 Guiding  Dir = 0, Dur = 12
02:17:36.215 00.014 9828 IsSlewing returns 0
02:17:36.215 00.000 9828 IsGuiding returns 0
02:17:36.215 00.000 9828 PulseGuide returned control before completion, sleep 22
02:17:36.246 00.031 9828 IsGuiding returns 1
02:17:36.246 00.000 9828 scope still moving after pulse duration time elapsed
02:17:36.276 00.030 9828 IsSlewing returns 0
02:17:36.276 00.000 9828 IsGuiding returns 1
02:17:36.308 00.032 9828 IsSlewing returns 0
02:17:36.308 00.000 9828 IsGuiding returns 1
02:17:36.339 00.031 9828 IsSlewing returns 0
02:17:36.339 00.000 9828 IsGuiding returns 1
02:17:36.370 00.031 9828 IsSlewing returns 0
02:17:36.370 00.000 9828 IsGuiding returns 0
02:17:36.370 00.000 9828 scope move finished after 12 + 142 ms
02:17:36.370 00.000 9828 Move returns status 0, amount 12
02:17:36.370 00.000 9828 move complete, result=0
02:17:36.370 00.000 9828 worker thread done servicing request
02:17:36.370 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:17:36.734 00.364 8976 Exposure complete
02:17:36.739 00.005 8976 worker thread done servicing request
02:17:36.739 00.000 5052 OnExposeComplete: enter
02:17:36.739 00.000 5052 UpdateGuideState(): m_state=6
02:17:36.739 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8017
02:17:36.739 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.71, Mass=156, SNR=8.6, Peak=70 HFD=2.5
02:17:36.739 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
02:17:36.739 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:17:36.739 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.00 hyp=0.50 cameraTheta=0.00 mountX=-0.23 mountY=-0.42, mountTheta=-2.07
02:17:36.740 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.00, opts=13)
02:17:36.740 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.00)
02:17:36.740 00.000 8976 Worker thread wakes up
02:17:36.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.00) opts 0xd
02:17:36.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.00)
02:17:36.740 00.000 8976 Moving (0.50, 0.00) raw xDistance=-0.23 yDistance=-0.42
02:17:36.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:17:36.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
02:17:36.741 00.001 8976 MoveAxis(R, 0, ABG)
02:17:36.741 00.000 8976 MoveAxis(U, 2, ABG)
02:17:36.741 00.000 8976 stepping (-9, 20) + (0, 2)
02:17:36.741 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:36.741 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:17:36.750 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
02:17:36.751 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:36.751 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:36.751 00.000 5052 Enqueuing Expose request
02:17:36.772 00.021 8976 Received - 47 (G) 
02:17:36.773 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:36.773 00.000 8976 stepped: pos (-9, 22)
02:17:36.773 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:17:36.773 00.000 8976 MountToCamera -- mountX=1.49 mountY=-3.11 hyp=3.45 mountTheta=-1.12 cameraX=2.09, cameraY=2.74 cameraTheta=0.92
02:17:36.773 00.000 8976 incremental bump (2.090, 2.740) isValid = 1
02:17:36.773 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
02:17:36.773 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:17:36.773 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:17:36.773 00.000 8976 move complete, result=0
02:17:36.773 00.000 8976 worker thread done servicing request
02:17:36.773 00.000 8976 Worker thread wakes up
02:17:36.773 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:17:36.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:36.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:36.773 00.000 9828 Worker thread wakes up
02:17:36.774 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:17:36.774 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:17:36.774 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
02:17:36.774 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:17:36.774 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.29
02:17:36.774 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
02:17:36.774 00.000 9828 BLC: window closed
02:17:36.774 00.000 9828 MoveAxis(E, 23, B)
02:17:36.774 00.000 9828 Guiding  Dir = 2, Dur = 23
02:17:36.774 00.000 9828 IsSlewing returns 0
02:17:36.774 00.000 9828 IsGuiding returns 0
02:17:36.775 00.001 9828 PulseGuide returned control before completion, sleep 33
02:17:36.823 00.048 9828 IsGuiding returns 1
02:17:36.824 00.001 9828 scope still moving after pulse duration time elapsed
02:17:36.855 00.031 9828 IsSlewing returns 0
02:17:36.856 00.001 9828 IsGuiding returns 1
02:17:36.885 00.029 9828 IsSlewing returns 0
02:17:36.885 00.000 9828 IsGuiding returns 1
02:17:36.917 00.032 9828 IsSlewing returns 0
02:17:36.917 00.000 9828 IsGuiding returns 0
02:17:36.917 00.000 9828 scope move finished after 23 + 119 ms
02:17:36.917 00.000 9828 Move returns status 0, amount 23
02:17:36.917 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:36.917 00.000 9828 MoveAxis(N, 12, B)
02:17:36.917 00.000 9828 Guiding  Dir = 0, Dur = 12
02:17:36.932 00.015 9828 IsSlewing returns 0
02:17:36.932 00.000 9828 IsGuiding returns 0
02:17:36.932 00.000 9828 PulseGuide returned control before completion, sleep 22
02:17:36.963 00.031 9828 IsGuiding returns 1
02:17:36.963 00.000 9828 scope still moving after pulse duration time elapsed
02:17:36.994 00.031 9828 IsSlewing returns 0
02:17:36.994 00.000 9828 IsGuiding returns 1
02:17:37.026 00.032 9828 IsSlewing returns 0
02:17:37.026 00.000 9828 IsGuiding returns 1
02:17:37.056 00.030 9828 IsSlewing returns 0
02:17:37.056 00.000 9828 IsGuiding returns 1
02:17:37.087 00.031 9828 IsSlewing returns 0
02:17:37.087 00.000 9828 IsGuiding returns 1
02:17:37.118 00.031 9828 IsSlewing returns 0
02:17:37.118 00.000 9828 IsGuiding returns 1
02:17:37.150 00.032 9828 IsSlewing returns 0
02:17:37.150 00.000 9828 IsGuiding returns 0
02:17:37.150 00.000 9828 scope move finished after 12 + 205 ms
02:17:37.151 00.001 9828 Move returns status 0, amount 12
02:17:37.151 00.000 9828 move complete, result=0
02:17:37.151 00.000 9828 worker thread done servicing request
02:17:37.151 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:17:37.442 00.291 8976 Exposure complete
02:17:37.448 00.006 8976 worker thread done servicing request
02:17:37.448 00.000 5052 OnExposeComplete: enter
02:17:37.448 00.000 5052 UpdateGuideState(): m_state=6
02:17:37.448 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8018
02:17:37.448 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.71, Mass=178, SNR=9.2, Peak=68 HFD=2.5
02:17:37.448 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:17:37.448 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
02:17:37.448 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.03 mountX=-0.01 mountY=-0.02, mountTheta=-2.10
02:17:37.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.00, opts=13)
02:17:37.449 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.00)
02:17:37.449 00.000 8976 Worker thread wakes up
02:17:37.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.00) opts 0xd
02:17:37.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.00)
02:17:37.449 00.000 8976 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.02
02:17:37.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:17:37.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:17:37.449 00.000 8976 MoveAxis(R, 0, ABG)
02:17:37.449 00.000 8976 MoveAxis(U, 0, ABG)
02:17:37.449 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:17:37.450 00.001 8976 MountToCamera -- mountX=1.45 mountY=-3.24 hyp=3.55 mountTheta=-1.15 cameraX=2.22, cameraY=2.77 cameraTheta=0.89
02:17:37.450 00.000 8976 incremental bump (2.220, 2.766) isValid = 1
02:17:37.450 00.000 8976 Scheduling Mount bump of (0.016, 0.021)
02:17:37.450 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.02, opts=4)
02:17:37.450 00.000 8976 Enqueuing Move request for scope (0.02, 0.02)
02:17:37.450 00.000 8976 move complete, result=0
02:17:37.450 00.000 9828 Worker thread wakes up
02:17:37.450 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0x4
02:17:37.450 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
02:17:37.450 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.28)
02:17:37.450 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
02:17:37.450 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.91 mountX=-0.02 mountY=-0.02, mountTheta=-2.31
02:17:37.450 00.000 8976 worker thread done servicing request
02:17:37.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:17:37.451 00.001 9828 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
02:17:37.451 00.000 9828 BLC: window closed
02:17:37.451 00.000 9828 MoveAxis(E, 5, B)
02:17:37.451 00.000 9828 Guiding  Dir = 2, Dur = 5
02:17:37.451 00.000 9828 IsSlewing returns 0
02:17:37.451 00.000 9828 IsGuiding returns 0
02:17:37.451 00.000 9828 PulseGuide returned control before completion, sleep 15
02:17:37.460 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
02:17:37.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:37.460 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:37.460 00.000 5052 Enqueuing Expose request
02:17:37.460 00.000 8976 Worker thread wakes up
02:17:37.460 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:37.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:37.461 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:37.477 00.016 9828 IsGuiding returns 1
02:17:37.477 00.000 9828 scope still moving after pulse duration time elapsed
02:17:37.509 00.032 9828 IsSlewing returns 0
02:17:37.513 00.004 9828 IsGuiding returns 1
02:17:37.539 00.026 9828 IsSlewing returns 0
02:17:37.540 00.001 9828 IsGuiding returns 1
02:17:37.570 00.030 9828 IsSlewing returns 0
02:17:37.570 00.000 9828 IsGuiding returns 0
02:17:37.570 00.000 9828 scope move finished after 5 + 113 ms
02:17:37.570 00.000 9828 Move returns status 0, amount 5
02:17:37.570 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:37.570 00.000 9828 MoveAxis(N, 2, B)
02:17:37.570 00.000 9828 Guiding  Dir = 0, Dur = 2
02:17:37.585 00.015 9828 IsSlewing returns 0
02:17:37.585 00.000 9828 IsGuiding returns 0
02:17:37.586 00.001 9828 PulseGuide returned control before completion, sleep 12
02:17:37.601 00.015 9828 IsGuiding returns 1
02:17:37.601 00.000 9828 scope still moving after pulse duration time elapsed
02:17:37.632 00.031 9828 IsSlewing returns 0
02:17:37.632 00.000 9828 IsGuiding returns 1
02:17:37.663 00.031 9828 IsSlewing returns 0
02:17:37.663 00.000 9828 IsGuiding returns 1
02:17:37.694 00.031 9828 IsSlewing returns 0
02:17:37.694 00.000 9828 IsGuiding returns 1
02:17:37.725 00.031 9828 IsSlewing returns 0
02:17:37.725 00.000 9828 IsGuiding returns 0
02:17:37.725 00.000 9828 scope move finished after 2 + 137 ms
02:17:37.726 00.001 9828 Move returns status 0, amount 2
02:17:37.726 00.000 9828 move complete, result=0
02:17:37.726 00.000 9828 worker thread done servicing request
02:17:37.726 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.0 px 2 ms NORTH
02:17:38.128 00.402 8976 Exposure complete
02:17:38.133 00.005 8976 worker thread done servicing request
02:17:38.133 00.000 5052 OnExposeComplete: enter
02:17:38.133 00.000 5052 UpdateGuideState(): m_state=6
02:17:38.133 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8019
02:17:38.133 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.73, Mass=166, SNR=8.9, Peak=64 HFD=2.7
02:17:38.134 00.001 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
02:17:38.134 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:17:38.134 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.22 mountX=-0.03 mountY=-0.10, mountTheta=-1.84
02:17:38.135 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.02, opts=13)
02:17:38.135 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.02)
02:17:38.135 00.000 8976 Worker thread wakes up
02:17:38.136 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.02) opts 0xd
02:17:38.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.02)
02:17:38.136 00.000 8976 Moving (0.10, 0.02) raw xDistance=-0.03 yDistance=-0.10
02:17:38.136 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:17:38.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:17:38.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:17:38.137 00.001 8976 MoveAxis(R, 0, ABG)
02:17:38.137 00.000 8976 MoveAxis(U, 0, ABG)
02:17:38.137 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:17:38.137 00.000 8976 MountToCamera -- mountX=1.43 mountY=-3.32 hyp=3.61 mountTheta=-1.16 cameraX=2.31, cameraY=2.78 cameraTheta=0.88
02:17:38.137 00.000 8976 incremental bump (2.307, 2.783) isValid = 1
02:17:38.137 00.000 8976 Scheduling Mount bump of (0.066, 0.082)
02:17:38.137 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.08, opts=4)
02:17:38.137 00.000 8976 Enqueuing Move request for scope (0.07, 0.08)
02:17:38.137 00.000 8976 move complete, result=0
02:17:38.137 00.000 8976 worker thread done servicing request
02:17:38.137 00.000 9828 Worker thread wakes up
02:17:38.137 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0x4
02:17:38.137 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
02:17:38.137 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
02:17:38.137 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
02:17:38.137 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.90 mountX=-0.07 mountY=-0.07, mountTheta=-2.33
02:17:38.138 00.001 9828 Moving (0.07, 0.08) raw xDistance=-0.07 yDistance=-0.07
02:17:38.138 00.000 9828 BLC: window closed
02:17:38.138 00.000 9828 MoveAxis(E, 22, B)
02:17:38.138 00.000 9828 Guiding  Dir = 2, Dur = 22
02:17:38.138 00.000 9828 IsSlewing returns 0
02:17:38.138 00.000 9828 IsGuiding returns 0
02:17:38.138 00.000 9828 PulseGuide returned control before completion, sleep 32
02:17:38.147 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
02:17:38.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:38.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:38.147 00.000 5052 Enqueuing Expose request
02:17:38.148 00.001 8976 Worker thread wakes up
02:17:38.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:38.148 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:38.148 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:38.180 00.032 9828 IsGuiding returns 1
02:17:38.180 00.000 9828 scope still moving after pulse duration time elapsed
02:17:38.212 00.032 9828 IsSlewing returns 0
02:17:38.212 00.000 9828 IsGuiding returns 1
02:17:38.242 00.030 9828 IsSlewing returns 0
02:17:38.242 00.000 9828 IsGuiding returns 1
02:17:38.276 00.034 9828 IsSlewing returns 0
02:17:38.276 00.000 9828 IsGuiding returns 1
02:17:38.305 00.029 9828 IsSlewing returns 0
02:17:38.305 00.000 9828 IsGuiding returns 0
02:17:38.305 00.000 9828 scope move finished after 22 + 144 ms
02:17:38.305 00.000 9828 Move returns status 0, amount 22
02:17:38.305 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:38.305 00.000 9828 MoveAxis(N, 10, B)
02:17:38.305 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:38.320 00.015 9828 IsSlewing returns 0
02:17:38.320 00.000 9828 IsGuiding returns 0
02:17:38.321 00.001 9828 PulseGuide returned control before completion, sleep 20
02:17:38.352 00.031 9828 IsGuiding returns 1
02:17:38.352 00.000 9828 scope still moving after pulse duration time elapsed
02:17:38.383 00.031 9828 IsSlewing returns 0
02:17:38.384 00.001 9828 IsGuiding returns 1
02:17:38.414 00.030 9828 IsSlewing returns 0
02:17:38.414 00.000 9828 IsGuiding returns 1
02:17:38.445 00.031 9828 IsSlewing returns 0
02:17:38.445 00.000 9828 IsGuiding returns 1
02:17:38.477 00.032 9828 IsSlewing returns 0
02:17:38.477 00.000 9828 IsGuiding returns 0
02:17:38.477 00.000 9828 scope move finished after 10 + 146 ms
02:17:38.477 00.000 9828 Move returns status 0, amount 10
02:17:38.477 00.000 9828 move complete, result=0
02:17:38.477 00.000 9828 worker thread done servicing request
02:17:38.477 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 10 ms NORTH
02:17:38.809 00.332 8976 Exposure complete
02:17:38.814 00.005 8976 worker thread done servicing request
02:17:38.814 00.000 5052 OnExposeComplete: enter
02:17:38.814 00.000 5052 UpdateGuideState(): m_state=6
02:17:38.814 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8020
02:17:38.814 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.88, Mass=164, SNR=8.8, Peak=66 HFD=2.4
02:17:38.815 00.001 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
02:17:38.815 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
02:17:38.815 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.13 mountX=0.12 mountY=-0.16, mountTheta=-0.95
02:17:38.815 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.17, opts=13)
02:17:38.815 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.17)
02:17:38.816 00.001 8976 Worker thread wakes up
02:17:38.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.17) opts 0xd
02:17:38.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.17)
02:17:38.816 00.000 8976 Moving (0.08, 0.17) raw xDistance=0.12 yDistance=-0.16
02:17:38.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:17:38.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:17:38.816 00.000 8976 MoveAxis(R, 0, ABG)
02:17:38.816 00.000 8976 MoveAxis(U, 0, ABG)
02:17:38.816 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:17:38.817 00.001 8976 MountToCamera -- mountX=1.41 mountY=-3.38 hyp=3.66 mountTheta=-1.18 cameraX=2.37, cameraY=2.79 cameraTheta=0.87
02:17:38.817 00.000 8976 incremental bump (2.365, 2.794) isValid = 1
02:17:38.817 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
02:17:38.817 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:17:38.817 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:17:38.817 00.000 8976 move complete, result=0
02:17:38.817 00.000 9828 Worker thread wakes up
02:17:38.817 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:17:38.817 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:17:38.817 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
02:17:38.817 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
02:17:38.817 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:17:38.817 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:17:38.817 00.000 9828 BLC: window closed
02:17:38.818 00.001 9828 MoveAxis(E, 25, B)
02:17:38.818 00.000 8976 worker thread done servicing request
02:17:38.818 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:17:38.818 00.000 9828 Guiding  Dir = 2, Dur = 25
02:17:38.818 00.000 9828 IsSlewing returns 0
02:17:38.818 00.000 9828 IsGuiding returns 0
02:17:38.818 00.000 9828 PulseGuide returned control before completion, sleep 35
02:17:38.828 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
02:17:38.828 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:38.828 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:38.828 00.000 5052 Enqueuing Expose request
02:17:38.828 00.000 8976 Worker thread wakes up
02:17:38.828 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:38.829 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:38.829 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:38.868 00.039 9828 IsGuiding returns 1
02:17:38.872 00.004 9828 scope still moving after pulse duration time elapsed
02:17:38.898 00.026 9828 IsSlewing returns 0
02:17:38.898 00.000 9828 IsGuiding returns 1
02:17:38.930 00.032 9828 IsSlewing returns 0
02:17:38.931 00.001 9828 IsGuiding returns 1
02:17:38.962 00.031 9828 IsSlewing returns 0
02:17:38.962 00.000 9828 IsGuiding returns 0
02:17:38.962 00.000 9828 scope move finished after 25 + 118 ms
02:17:38.962 00.000 9828 Move returns status 0, amount 25
02:17:38.962 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:38.962 00.000 9828 MoveAxis(N, 11, B)
02:17:38.962 00.000 9828 Guiding  Dir = 0, Dur = 11
02:17:38.977 00.015 9828 IsSlewing returns 0
02:17:38.977 00.000 9828 IsGuiding returns 0
02:17:38.977 00.000 9828 PulseGuide returned control before completion, sleep 21
02:17:39.008 00.031 9828 IsGuiding returns 1
02:17:39.008 00.000 9828 scope still moving after pulse duration time elapsed
02:17:39.038 00.030 9828 IsSlewing returns 0
02:17:39.038 00.000 9828 IsGuiding returns 1
02:17:39.069 00.031 9828 IsSlewing returns 0
02:17:39.069 00.000 9828 IsGuiding returns 1
02:17:39.100 00.031 9828 IsSlewing returns 0
02:17:39.100 00.000 9828 IsGuiding returns 1
02:17:39.131 00.031 9828 IsSlewing returns 0
02:17:39.131 00.000 9828 IsGuiding returns 0
02:17:39.131 00.000 9828 scope move finished after 11 + 142 ms
02:17:39.131 00.000 9828 Move returns status 0, amount 11
02:17:39.131 00.000 9828 move complete, result=0
02:17:39.131 00.000 9828 worker thread done servicing request
02:17:39.131 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:17:39.514 00.383 8976 Exposure complete
02:17:39.520 00.006 8976 worker thread done servicing request
02:17:39.520 00.000 5052 OnExposeComplete: enter
02:17:39.520 00.000 5052 UpdateGuideState(): m_state=6
02:17:39.521 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8021
02:17:39.521 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.35, Mass=165, SNR=8.9, Peak=66 HFD=2.5
02:17:39.521 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.04) = xAngle (-3.59 = 2.69)
02:17:39.521 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.70 = 2.59)
02:17:39.521 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.55 mountX=-0.33 mountY=0.19, mountTheta=2.61
02:17:39.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.36, opts=13)
02:17:39.522 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.36)
02:17:39.522 00.000 8976 Worker thread wakes up
02:17:39.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.36) opts 0xd
02:17:39.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.36)
02:17:39.522 00.000 8976 Moving (0.01, -0.36) raw xDistance=-0.33 yDistance=0.19
02:17:39.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:17:39.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:17:39.523 00.001 8976 MoveAxis(R, 1, ABG)
02:17:39.523 00.000 8976 stepping (-9, 22) + (1, 0)
02:17:39.523 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:39.524 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:17:39.536 00.012 5052 UpdateGuideState exits: m=165 SNR=8.9
02:17:39.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:39.536 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:39.536 00.000 5052 Enqueuing Expose request
02:17:39.555 00.019 8976 Received - 47 (G) 
02:17:39.555 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:39.555 00.000 8976 stepped: pos (-8, 22)
02:17:39.555 00.000 8976 MoveAxis(U, 0, ABG)
02:17:39.555 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:17:39.555 00.000 8976 MountToCamera -- mountX=1.35 mountY=-3.42 hyp=3.67 mountTheta=-1.19 cameraX=2.43, cameraY=2.76 cameraTheta=0.85
02:17:39.555 00.000 8976 incremental bump (2.427, 2.757) isValid = 1
02:17:39.556 00.001 8976 Scheduling Mount bump of (0.076, 0.089)
02:17:39.556 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:17:39.556 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:17:39.556 00.000 8976 move complete, result=0
02:17:39.556 00.000 9828 Worker thread wakes up
02:17:39.556 00.000 8976 worker thread done servicing request
02:17:39.556 00.000 8976 Worker thread wakes up
02:17:39.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:39.556 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:39.556 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:17:39.556 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:17:39.556 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:17:39.556 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
02:17:39.556 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
02:17:39.557 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:17:39.557 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:17:39.557 00.000 9828 BLC: window closed
02:17:39.557 00.000 9828 MoveAxis(E, 25, B)
02:17:39.557 00.000 9828 Guiding  Dir = 2, Dur = 25
02:17:39.557 00.000 9828 IsSlewing returns 0
02:17:39.557 00.000 9828 IsGuiding returns 0
02:17:39.558 00.001 9828 PulseGuide returned control before completion, sleep 35
02:17:39.598 00.040 9828 IsGuiding returns 1
02:17:39.598 00.000 9828 scope still moving after pulse duration time elapsed
02:17:39.630 00.032 9828 IsSlewing returns 0
02:17:39.631 00.001 9828 IsGuiding returns 1
02:17:39.661 00.030 9828 IsSlewing returns 0
02:17:39.663 00.002 9828 IsGuiding returns 1
02:17:39.692 00.029 9828 IsSlewing returns 0
02:17:39.692 00.000 9828 IsGuiding returns 1
02:17:39.724 00.032 9828 IsSlewing returns 0
02:17:39.724 00.000 9828 IsGuiding returns 0
02:17:39.724 00.000 9828 scope move finished after 25 + 141 ms
02:17:39.724 00.000 9828 Move returns status 0, amount 25
02:17:39.724 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:39.724 00.000 9828 MoveAxis(N, 11, B)
02:17:39.724 00.000 9828 Guiding  Dir = 0, Dur = 11
02:17:39.739 00.015 9828 IsSlewing returns 0
02:17:39.739 00.000 9828 IsGuiding returns 0
02:17:39.739 00.000 9828 PulseGuide returned control before completion, sleep 21
02:17:39.770 00.031 9828 IsGuiding returns 1
02:17:39.770 00.000 9828 scope still moving after pulse duration time elapsed
02:17:39.801 00.031 9828 IsSlewing returns 0
02:17:39.801 00.000 9828 IsGuiding returns 1
02:17:39.832 00.031 9828 IsSlewing returns 0
02:17:39.832 00.000 9828 IsGuiding returns 1
02:17:39.864 00.032 9828 IsSlewing returns 0
02:17:39.864 00.000 9828 IsGuiding returns 1
02:17:39.895 00.031 9828 IsSlewing returns 0
02:17:39.895 00.000 9828 IsGuiding returns 0
02:17:39.895 00.000 9828 scope move finished after 11 + 144 ms
02:17:39.895 00.000 9828 Move returns status 0, amount 11
02:17:39.895 00.000 9828 move complete, result=0
02:17:39.895 00.000 9828 worker thread done servicing request
02:17:39.895 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:17:40.272 00.377 8976 Exposure complete
02:17:40.278 00.006 8976 worker thread done servicing request
02:17:40.278 00.000 5052 OnExposeComplete: enter
02:17:40.278 00.000 5052 UpdateGuideState(): m_state=6
02:17:40.279 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8022
02:17:40.279 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.97, Mass=162, SNR=8.8, Peak=67 HFD=2.3
02:17:40.279 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
02:17:40.279 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
02:17:40.279 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.26 hyp=0.38 cameraTheta=0.76 mountX=0.11 mountY=-0.37, mountTheta=-1.29
02:17:40.280 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.26, opts=13)
02:17:40.280 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.26)
02:17:40.280 00.000 8976 Worker thread wakes up
02:17:40.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.26) opts 0xd
02:17:40.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.26)
02:17:40.281 00.001 8976 Moving (0.27, 0.26) raw xDistance=0.11 yDistance=-0.37
02:17:40.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:17:40.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:17:40.281 00.000 8976 MoveAxis(R, 0, ABG)
02:17:40.281 00.000 8976 MoveAxis(U, 1, ABG)
02:17:40.281 00.000 8976 stepping (-8, 22) + (0, 1)
02:17:40.281 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:40.282 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:17:40.294 00.012 5052 UpdateGuideState exits: m=162 SNR=8.8
02:17:40.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:40.295 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:40.295 00.000 5052 Enqueuing Expose request
02:17:40.306 00.011 8976 Received - 47 (G) 
02:17:40.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:40.306 00.000 8976 stepped: pos (-8, 23)
02:17:40.306 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:17:40.306 00.000 8976 MountToCamera -- mountX=1.31 mountY=-3.49 hyp=3.73 mountTheta=-1.21 cameraX=2.52, cameraY=2.76 cameraTheta=0.83
02:17:40.306 00.000 8976 incremental bump (2.515, 2.756) isValid = 1
02:17:40.306 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:17:40.306 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:17:40.306 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:17:40.306 00.000 8976 move complete, result=0
02:17:40.306 00.000 8976 worker thread done servicing request
02:17:40.306 00.000 8976 Worker thread wakes up
02:17:40.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:40.306 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:40.307 00.001 9828 Worker thread wakes up
02:17:40.307 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:17:40.307 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:17:40.307 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
02:17:40.307 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
02:17:40.307 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:17:40.307 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:17:40.307 00.000 9828 BLC: window closed
02:17:40.307 00.000 9828 MoveAxis(E, 26, B)
02:17:40.307 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:17:40.307 00.000 9828 Guiding  Dir = 2, Dur = 26
02:17:40.308 00.001 9828 IsSlewing returns 0
02:17:40.308 00.000 9828 IsGuiding returns 0
02:17:40.308 00.000 9828 PulseGuide returned control before completion, sleep 36
02:17:40.349 00.041 9828 IsGuiding returns 1
02:17:40.349 00.000 9828 scope still moving after pulse duration time elapsed
02:17:40.381 00.032 9828 IsSlewing returns 0
02:17:40.381 00.000 9828 IsGuiding returns 1
02:17:40.412 00.031 9828 IsSlewing returns 0
02:17:40.412 00.000 9828 IsGuiding returns 1
02:17:40.443 00.031 9828 IsSlewing returns 0
02:17:40.443 00.000 9828 IsGuiding returns 1
02:17:40.474 00.031 9828 IsSlewing returns 0
02:17:40.474 00.000 9828 IsGuiding returns 0
02:17:40.474 00.000 9828 scope move finished after 26 + 140 ms
02:17:40.475 00.001 9828 Move returns status 0, amount 26
02:17:40.475 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:40.475 00.000 9828 MoveAxis(N, 11, B)
02:17:40.475 00.000 9828 Guiding  Dir = 0, Dur = 11
02:17:40.490 00.015 9828 IsSlewing returns 0
02:17:40.490 00.000 9828 IsGuiding returns 0
02:17:40.490 00.000 9828 PulseGuide returned control before completion, sleep 21
02:17:40.520 00.030 9828 IsGuiding returns 1
02:17:40.520 00.000 9828 scope still moving after pulse duration time elapsed
02:17:40.552 00.032 9828 IsSlewing returns 0
02:17:40.552 00.000 9828 IsGuiding returns 1
02:17:40.583 00.031 9828 IsSlewing returns 0
02:17:40.583 00.000 9828 IsGuiding returns 1
02:17:40.614 00.031 9828 IsSlewing returns 0
02:17:40.614 00.000 9828 IsGuiding returns 1
02:17:40.645 00.031 9828 IsSlewing returns 0
02:17:40.645 00.000 9828 IsGuiding returns 0
02:17:40.645 00.000 9828 scope move finished after 11 + 143 ms
02:17:40.645 00.000 9828 Move returns status 0, amount 11
02:17:40.645 00.000 9828 move complete, result=0
02:17:40.645 00.000 9828 worker thread done servicing request
02:17:40.765 00.120 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:17:41.008 00.243 8976 Exposure complete
02:17:41.014 00.006 8976 worker thread done servicing request
02:17:41.014 00.000 5052 OnExposeComplete: enter
02:17:41.014 00.000 5052 UpdateGuideState(): m_state=6
02:17:41.014 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8023
02:17:41.014 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.81, Mass=153, SNR=8.6, Peak=68 HFD=2.0
02:17:41.014 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
02:17:41.014 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
02:17:41.014 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.29 cameraTheta=0.36 mountX=-0.03 mountY=-0.28, mountTheta=-1.69
02:17:41.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.10, opts=13)
02:17:41.015 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.10)
02:17:41.015 00.000 8976 Worker thread wakes up
02:17:41.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.10) opts 0xd
02:17:41.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.10)
02:17:41.015 00.000 8976 Moving (0.27, 0.10) raw xDistance=-0.03 yDistance=-0.28
02:17:41.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:17:41.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
02:17:41.015 00.000 8976 MoveAxis(R, 0, ABG)
02:17:41.015 00.000 8976 MoveAxis(U, 1, ABG)
02:17:41.016 00.001 8976 stepping (-8, 23) + (0, 1)
02:17:41.016 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:41.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:17:41.027 00.011 5052 UpdateGuideState exits: m=153 SNR=8.6
02:17:41.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:41.027 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:41.027 00.000 5052 Enqueuing Expose request
02:17:41.042 00.015 8976 Received - 47 (G) 
02:17:41.042 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:41.042 00.000 8976 stepped: pos (-8, 24)
02:17:41.042 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:17:41.042 00.000 8976 MountToCamera -- mountX=1.28 mountY=-3.60 hyp=3.82 mountTheta=-1.23 cameraX=2.62, cameraY=2.78 cameraTheta=0.81
02:17:41.042 00.000 8976 incremental bump (2.621, 2.779) isValid = 1
02:17:41.042 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:17:41.042 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:17:41.042 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:17:41.042 00.000 8976 move complete, result=0
02:17:41.042 00.000 9828 Worker thread wakes up
02:17:41.043 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:17:41.043 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:17:41.043 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
02:17:41.043 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
02:17:41.043 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:17:41.043 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:17:41.043 00.000 9828 BLC: window closed
02:17:41.043 00.000 9828 MoveAxis(E, 26, B)
02:17:41.043 00.000 9828 Guiding  Dir = 2, Dur = 26
02:17:41.043 00.000 8976 worker thread done servicing request
02:17:41.043 00.000 8976 Worker thread wakes up
02:17:41.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:41.043 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:41.043 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:17:41.044 00.001 9828 IsSlewing returns 0
02:17:41.044 00.000 9828 IsGuiding returns 0
02:17:41.044 00.000 9828 PulseGuide returned control before completion, sleep 36
02:17:41.085 00.041 9828 IsGuiding returns 1
02:17:41.085 00.000 9828 scope still moving after pulse duration time elapsed
02:17:41.114 00.029 9828 IsSlewing returns 0
02:17:41.114 00.000 9828 IsGuiding returns 1
02:17:41.146 00.032 9828 IsSlewing returns 0
02:17:41.146 00.000 9828 IsGuiding returns 1
02:17:41.177 00.031 9828 IsSlewing returns 0
02:17:41.177 00.000 9828 IsGuiding returns 1
02:17:41.208 00.031 9828 IsSlewing returns 0
02:17:41.208 00.000 9828 IsGuiding returns 0
02:17:41.209 00.001 9828 scope move finished after 26 + 138 ms
02:17:41.209 00.000 9828 Move returns status 0, amount 26
02:17:41.209 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:41.209 00.000 9828 MoveAxis(N, 10, B)
02:17:41.209 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:41.224 00.015 9828 IsSlewing returns 0
02:17:41.224 00.000 9828 IsGuiding returns 0
02:17:41.224 00.000 9828 PulseGuide returned control before completion, sleep 20
02:17:41.256 00.032 9828 IsGuiding returns 1
02:17:41.256 00.000 9828 scope still moving after pulse duration time elapsed
02:17:41.286 00.030 9828 IsSlewing returns 0
02:17:41.286 00.000 9828 IsGuiding returns 1
02:17:41.318 00.032 9828 IsSlewing returns 0
02:17:41.318 00.000 9828 IsGuiding returns 1
02:17:41.349 00.031 9828 IsSlewing returns 0
02:17:41.349 00.000 9828 IsGuiding returns 1
02:17:41.381 00.032 9828 IsSlewing returns 0
02:17:41.381 00.000 9828 IsGuiding returns 0
02:17:41.381 00.000 9828 scope move finished after 10 + 147 ms
02:17:41.381 00.000 9828 Move returns status 0, amount 10
02:17:41.381 00.000 9828 move complete, result=0
02:17:41.381 00.000 9828 worker thread done servicing request
02:17:41.381 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:17:41.739 00.358 8976 Exposure complete
02:17:41.746 00.007 8976 worker thread done servicing request
02:17:41.746 00.000 5052 OnExposeComplete: enter
02:17:41.746 00.000 5052 UpdateGuideState(): m_state=6
02:17:41.746 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8024
02:17:41.746 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.58, Mass=162, SNR=8.8, Peak=68 HFD=2.2
02:17:41.746 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.04) = xAngle (-3.91 = 2.38)
02:17:41.746 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.01 = 2.27)
02:17:41.746 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.86 mountX=-0.10 mountY=0.10, mountTheta=2.33
02:17:41.747 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.13, opts=13)
02:17:41.747 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.13)
02:17:41.747 00.000 8976 Worker thread wakes up
02:17:41.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.13) opts 0xd
02:17:41.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.13)
02:17:41.747 00.000 8976 Moving (-0.04, -0.13) raw xDistance=-0.10 yDistance=0.10
02:17:41.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:17:41.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:17:41.748 00.001 8976 MoveAxis(R, 0, ABG)
02:17:41.748 00.000 8976 MoveAxis(U, 0, ABG)
02:17:41.748 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:17:41.748 00.000 8976 MountToCamera -- mountX=1.26 mountY=-3.67 hyp=3.88 mountTheta=-1.24 cameraX=2.69, cameraY=2.79 cameraTheta=0.80
02:17:41.748 00.000 8976 incremental bump (2.692, 2.794) isValid = 1
02:17:41.748 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:17:41.748 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:17:41.748 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:17:41.748 00.000 8976 move complete, result=0
02:17:41.748 00.000 9828 Worker thread wakes up
02:17:41.748 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:17:41.748 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:17:41.748 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
02:17:41.748 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
02:17:41.748 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
02:17:41.748 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:17:41.748 00.000 9828 BLC: window closed
02:17:41.748 00.000 9828 MoveAxis(E, 27, B)
02:17:41.748 00.000 8976 worker thread done servicing request
02:17:41.748 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:17:41.749 00.001 9828 Guiding  Dir = 2, Dur = 27
02:17:41.749 00.000 9828 IsSlewing returns 0
02:17:41.749 00.000 9828 IsGuiding returns 0
02:17:41.749 00.000 9828 PulseGuide returned control before completion, sleep 37
02:17:41.759 00.010 5052 UpdateGuideState exits: m=162 SNR=8.8
02:17:41.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:41.760 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:41.760 00.000 5052 Enqueuing Expose request
02:17:41.760 00.000 8976 Worker thread wakes up
02:17:41.760 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:41.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:41.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:41.791 00.031 9828 IsGuiding returns 1
02:17:41.791 00.000 9828 scope still moving after pulse duration time elapsed
02:17:41.822 00.031 9828 IsSlewing returns 0
02:17:41.822 00.000 9828 IsGuiding returns 1
02:17:41.854 00.032 9828 IsSlewing returns 0
02:17:41.855 00.001 9828 IsGuiding returns 1
02:17:41.886 00.031 9828 IsSlewing returns 0
02:17:41.886 00.000 9828 IsGuiding returns 1
02:17:41.918 00.032 9828 IsSlewing returns 0
02:17:41.918 00.000 9828 IsGuiding returns 0
02:17:41.918 00.000 9828 scope move finished after 27 + 141 ms
02:17:41.918 00.000 9828 Move returns status 0, amount 27
02:17:41.918 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:41.918 00.000 9828 MoveAxis(N, 10, B)
02:17:41.918 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:41.934 00.016 9828 IsSlewing returns 0
02:17:41.934 00.000 9828 IsGuiding returns 0
02:17:41.934 00.000 9828 PulseGuide returned control before completion, sleep 20
02:17:41.966 00.032 9828 IsGuiding returns 1
02:17:41.966 00.000 9828 scope still moving after pulse duration time elapsed
02:17:41.998 00.032 9828 IsSlewing returns 0
02:17:41.998 00.000 9828 IsGuiding returns 1
02:17:42.029 00.031 9828 IsSlewing returns 0
02:17:42.029 00.000 9828 IsGuiding returns 1
02:17:42.061 00.032 9828 IsSlewing returns 0
02:17:42.061 00.000 9828 IsGuiding returns 0
02:17:42.061 00.000 9828 scope move finished after 10 + 117 ms
02:17:42.061 00.000 9828 Move returns status 0, amount 10
02:17:42.061 00.000 9828 move complete, result=0
02:17:42.061 00.000 9828 worker thread done servicing request
02:17:42.216 00.155 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:17:42.461 00.245 8976 Exposure complete
02:17:42.467 00.006 8976 worker thread done servicing request
02:17:42.467 00.000 5052 OnExposeComplete: enter
02:17:42.468 00.001 5052 UpdateGuideState(): m_state=6
02:17:42.468 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8025
02:17:42.468 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.61, Mass=181, SNR=9.3, Peak=73 HFD=2.6
02:17:42.468 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
02:17:42.468 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
02:17:42.468 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.10 hyp=0.42 cameraTheta=-0.25 mountX=-0.28 mountY=-0.28, mountTheta=-2.35
02:17:42.469 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.10, opts=13)
02:17:42.469 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.10)
02:17:42.469 00.000 8976 Worker thread wakes up
02:17:42.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.10) opts 0xd
02:17:42.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.10)
02:17:42.469 00.000 8976 Moving (0.40, -0.10) raw xDistance=-0.28 yDistance=-0.28
02:17:42.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:17:42.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:17:42.469 00.000 8976 MoveAxis(R, 1, ABG)
02:17:42.469 00.000 8976 stepping (-8, 24) + (1, 0)
02:17:42.469 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:42.470 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:17:42.482 00.012 5052 UpdateGuideState exits: m=181 SNR=9.3
02:17:42.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:42.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:42.482 00.000 5052 Enqueuing Expose request
02:17:42.495 00.013 8976 Received - 47 (G) 
02:17:42.496 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:42.496 00.000 8976 stepped: pos (-7, 24)
02:17:42.496 00.000 8976 MoveAxis(U, 1, ABG)
02:17:42.496 00.000 8976 stepping (-7, 24) + (0, 1)
02:17:42.496 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:42.528 00.032 8976 Received - 47 (G) 
02:17:42.528 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:42.528 00.000 8976 stepped: pos (-7, 25)
02:17:42.528 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:17:42.529 00.001 8976 MountToCamera -- mountX=1.20 mountY=-3.77 hyp=3.95 mountTheta=-1.26 cameraX=2.81, cameraY=2.78 cameraTheta=0.78
02:17:42.529 00.000 8976 incremental bump (2.809, 2.784) isValid = 1
02:17:42.529 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
02:17:42.529 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:17:42.529 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:17:42.529 00.000 8976 move complete, result=0
02:17:42.529 00.000 8976 worker thread done servicing request
02:17:42.529 00.000 9828 Worker thread wakes up
02:17:42.529 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:17:42.529 00.000 8976 Worker thread wakes up
02:17:42.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:42.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:42.529 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:17:42.529 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:17:42.529 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:17:42.529 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:17:42.529 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
02:17:42.530 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:17:42.530 00.000 9828 BLC: window closed
02:17:42.530 00.000 9828 MoveAxis(E, 27, B)
02:17:42.530 00.000 9828 Guiding  Dir = 2, Dur = 27
02:17:42.530 00.000 9828 IsSlewing returns 0
02:17:42.530 00.000 9828 IsGuiding returns 0
02:17:42.530 00.000 9828 PulseGuide returned control before completion, sleep 37
02:17:42.581 00.051 9828 IsGuiding returns 1
02:17:42.581 00.000 9828 scope still moving after pulse duration time elapsed
02:17:42.613 00.032 9828 IsSlewing returns 0
02:17:42.613 00.000 9828 IsGuiding returns 1
02:17:42.645 00.032 9828 IsSlewing returns 0
02:17:42.645 00.000 9828 IsGuiding returns 1
02:17:42.676 00.031 9828 IsSlewing returns 0
02:17:42.676 00.000 9828 IsGuiding returns 0
02:17:42.676 00.000 9828 scope move finished after 27 + 118 ms
02:17:42.676 00.000 9828 Move returns status 0, amount 27
02:17:42.676 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:42.676 00.000 9828 MoveAxis(N, 10, B)
02:17:42.676 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:42.691 00.015 9828 IsSlewing returns 0
02:17:42.691 00.000 9828 IsGuiding returns 0
02:17:42.691 00.000 9828 PulseGuide returned control before completion, sleep 20
02:17:42.721 00.030 9828 IsGuiding returns 1
02:17:42.721 00.000 9828 scope still moving after pulse duration time elapsed
02:17:42.751 00.030 9828 IsSlewing returns 0
02:17:42.752 00.001 9828 IsGuiding returns 1
02:17:42.782 00.030 9828 IsSlewing returns 0
02:17:42.782 00.000 9828 IsGuiding returns 1
02:17:42.813 00.031 9828 IsSlewing returns 0
02:17:42.813 00.000 9828 IsGuiding returns 1
02:17:42.844 00.031 9828 IsSlewing returns 0
02:17:42.844 00.000 9828 IsGuiding returns 0
02:17:42.844 00.000 9828 scope move finished after 10 + 143 ms
02:17:42.844 00.000 9828 Move returns status 0, amount 10
02:17:42.844 00.000 9828 move complete, result=0
02:17:42.844 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:17:42.845 00.001 9828 worker thread done servicing request
02:17:43.225 00.380 8976 Exposure complete
02:17:43.231 00.006 8976 worker thread done servicing request
02:17:43.231 00.000 5052 OnExposeComplete: enter
02:17:43.231 00.000 5052 UpdateGuideState(): m_state=6
02:17:43.231 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8026
02:17:43.231 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.78, Mass=175, SNR=9.1, Peak=70 HFD=2.3
02:17:43.231 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
02:17:43.231 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
02:17:43.231 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=0.02 mountY=-0.12, mountTheta=-1.36
02:17:43.232 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.07, opts=13)
02:17:43.232 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.07)
02:17:43.232 00.000 8976 Worker thread wakes up
02:17:43.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.07) opts 0xd
02:17:43.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.07)
02:17:43.232 00.000 8976 Moving (0.09, 0.07) raw xDistance=0.02 yDistance=-0.12
02:17:43.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:17:43.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:17:43.232 00.000 8976 MoveAxis(R, 0, ABG)
02:17:43.232 00.000 8976 MoveAxis(U, 0, ABG)
02:17:43.232 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:17:43.232 00.000 8976 MountToCamera -- mountX=1.16 mountY=-3.84 hyp=4.01 mountTheta=-1.28 cameraX=2.89, cameraY=2.78 cameraTheta=0.77
02:17:43.232 00.000 8976 incremental bump (2.888, 2.776) isValid = 1
02:17:43.232 00.000 8976 Scheduling Mount bump of (0.082, 0.082)
02:17:43.232 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:17:43.232 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:17:43.233 00.001 9828 Worker thread wakes up
02:17:43.233 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:17:43.233 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:17:43.233 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
02:17:43.233 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
02:17:43.233 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
02:17:43.233 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:17:43.233 00.000 9828 BLC: window closed
02:17:43.233 00.000 9828 MoveAxis(E, 27, B)
02:17:43.233 00.000 8976 move complete, result=0
02:17:43.233 00.000 8976 worker thread done servicing request
02:17:43.233 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:17:43.233 00.000 9828 Guiding  Dir = 2, Dur = 27
02:17:43.234 00.001 9828 IsSlewing returns 0
02:17:43.234 00.000 9828 IsGuiding returns 0
02:17:43.234 00.000 9828 PulseGuide returned control before completion, sleep 37
02:17:43.244 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
02:17:43.244 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:43.244 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:43.244 00.000 5052 Enqueuing Expose request
02:17:43.244 00.000 8976 Worker thread wakes up
02:17:43.244 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:43.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:43.245 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:43.280 00.035 9828 IsGuiding returns 1
02:17:43.280 00.000 9828 scope still moving after pulse duration time elapsed
02:17:43.312 00.032 9828 IsSlewing returns 0
02:17:43.312 00.000 9828 IsGuiding returns 1
02:17:43.343 00.031 9828 IsSlewing returns 0
02:17:43.344 00.001 9828 IsGuiding returns 1
02:17:43.375 00.031 9828 IsSlewing returns 0
02:17:43.375 00.000 9828 IsGuiding returns 1
02:17:43.406 00.031 9828 IsSlewing returns 0
02:17:43.406 00.000 9828 IsGuiding returns 0
02:17:43.406 00.000 9828 scope move finished after 27 + 145 ms
02:17:43.406 00.000 9828 Move returns status 0, amount 27
02:17:43.406 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:43.406 00.000 9828 MoveAxis(N, 10, B)
02:17:43.406 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:43.421 00.015 9828 IsSlewing returns 0
02:17:43.421 00.000 9828 IsGuiding returns 0
02:17:43.421 00.000 9828 PulseGuide returned control before completion, sleep 20
02:17:43.451 00.030 9828 IsGuiding returns 1
02:17:43.451 00.000 9828 scope still moving after pulse duration time elapsed
02:17:43.482 00.031 9828 IsSlewing returns 0
02:17:43.482 00.000 9828 IsGuiding returns 1
02:17:43.512 00.030 9828 IsSlewing returns 0
02:17:43.512 00.000 9828 IsGuiding returns 1
02:17:43.544 00.032 9828 IsSlewing returns 0
02:17:43.544 00.000 9828 IsGuiding returns 1
02:17:43.575 00.031 9828 IsSlewing returns 0
02:17:43.575 00.000 9828 IsGuiding returns 0
02:17:43.575 00.000 9828 scope move finished after 10 + 143 ms
02:17:43.575 00.000 9828 Move returns status 0, amount 10
02:17:43.575 00.000 9828 move complete, result=0
02:17:43.575 00.000 9828 worker thread done servicing request
02:17:43.575 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:17:43.937 00.362 8976 Exposure complete
02:17:43.943 00.006 8976 worker thread done servicing request
02:17:43.943 00.000 5052 OnExposeComplete: enter
02:17:43.943 00.000 5052 UpdateGuideState(): m_state=6
02:17:43.943 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8027
02:17:43.944 00.001 5052 Star::Find returns 1 (0), X=328.88, Y=281.62, Mass=161, SNR=8.8, Peak=66 HFD=2.2
02:17:43.944 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
02:17:43.944 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.31)
02:17:43.944 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.31 cameraTheta=-2.83 mountX=0.05 mountY=0.30, mountTheta=1.41
02:17:43.944 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.09, opts=13)
02:17:43.944 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.09)
02:17:43.944 00.000 8976 Worker thread wakes up
02:17:43.944 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.09) opts 0xd
02:17:43.945 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.09)
02:17:43.945 00.000 8976 Moving (-0.29, -0.09) raw xDistance=0.05 yDistance=0.30
02:17:43.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:17:43.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:17:43.945 00.000 8976 MoveAxis(R, 0, ABG)
02:17:43.945 00.000 8976 MoveAxis(D, 1, ABG)
02:17:43.945 00.000 8976 stepping (-7, 25) + (0, -1)
02:17:43.945 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:43.945 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:17:43.957 00.012 5052 UpdateGuideState exits: m=161 SNR=8.8
02:17:43.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:43.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:43.957 00.000 5052 Enqueuing Expose request
02:17:43.967 00.010 8976 Received - 47 (G) 
02:17:43.967 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:43.967 00.000 8976 stepped: pos (-7, 24)
02:17:43.967 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:17:43.967 00.000 8976 MountToCamera -- mountX=1.13 mountY=-3.83 hyp=3.99 mountTheta=-1.28 cameraX=2.89, cameraY=2.75 cameraTheta=0.76
02:17:43.967 00.000 8976 incremental bump (2.894, 2.748) isValid = 1
02:17:43.967 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
02:17:43.967 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:17:43.968 00.001 8976 Enqueuing Move request for scope (0.08, 0.08)
02:17:43.968 00.000 8976 move complete, result=0
02:17:43.968 00.000 9828 Worker thread wakes up
02:17:43.968 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:17:43.968 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:17:43.968 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
02:17:43.968 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
02:17:43.968 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:17:43.968 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:17:43.968 00.000 9828 BLC: window closed
02:17:43.968 00.000 9828 MoveAxis(E, 28, B)
02:17:43.968 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:17:43.968 00.000 8976 worker thread done servicing request
02:17:43.968 00.000 8976 Worker thread wakes up
02:17:43.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:43.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:43.968 00.000 9828 Guiding  Dir = 2, Dur = 28
02:17:43.969 00.001 9828 IsSlewing returns 0
02:17:43.969 00.000 9828 IsGuiding returns 0
02:17:43.969 00.000 9828 PulseGuide returned control before completion, sleep 38
02:17:44.013 00.044 9828 IsGuiding returns 1
02:17:44.013 00.000 9828 scope still moving after pulse duration time elapsed
02:17:44.042 00.029 9828 IsSlewing returns 0
02:17:44.043 00.001 9828 IsGuiding returns 1
02:17:44.074 00.031 9828 IsSlewing returns 0
02:17:44.074 00.000 9828 IsGuiding returns 1
02:17:44.106 00.032 9828 IsSlewing returns 0
02:17:44.106 00.000 9828 IsGuiding returns 1
02:17:44.137 00.031 9828 IsSlewing returns 0
02:17:44.137 00.000 9828 IsGuiding returns 1
02:17:44.167 00.030 9828 IsSlewing returns 0
02:17:44.167 00.000 9828 IsGuiding returns 1
02:17:44.198 00.031 9828 IsSlewing returns 0
02:17:44.198 00.000 9828 IsGuiding returns 0
02:17:44.198 00.000 9828 scope move finished after 28 + 201 ms
02:17:44.198 00.000 9828 Move returns status 0, amount 28
02:17:44.198 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:44.198 00.000 9828 MoveAxis(N, 10, B)
02:17:44.198 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:44.213 00.015 9828 IsSlewing returns 0
02:17:44.213 00.000 9828 IsGuiding returns 0
02:17:44.213 00.000 9828 PulseGuide returned control before completion, sleep 20
02:17:44.244 00.031 9828 IsGuiding returns 1
02:17:44.244 00.000 9828 scope still moving after pulse duration time elapsed
02:17:44.276 00.032 9828 IsSlewing returns 0
02:17:44.276 00.000 9828 IsGuiding returns 1
02:17:44.308 00.032 9828 IsSlewing returns 0
02:17:44.308 00.000 9828 IsGuiding returns 1
02:17:44.338 00.030 9828 IsSlewing returns 0
02:17:44.338 00.000 9828 IsGuiding returns 1
02:17:44.369 00.031 9828 IsSlewing returns 0
02:17:44.369 00.000 9828 IsGuiding returns 0
02:17:44.369 00.000 9828 scope move finished after 10 + 146 ms
02:17:44.369 00.000 9828 Move returns status 0, amount 10
02:17:44.369 00.000 9828 move complete, result=0
02:17:44.369 00.000 9828 worker thread done servicing request
02:17:44.369 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:17:44.662 00.293 8976 Exposure complete
02:17:44.668 00.006 8976 worker thread done servicing request
02:17:44.668 00.000 5052 OnExposeComplete: enter
02:17:44.668 00.000 5052 UpdateGuideState(): m_state=6
02:17:44.668 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8028
02:17:44.668 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.65, Mass=172, SNR=9.0, Peak=68 HFD=2.3
02:17:44.669 00.001 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.99 = 1.30)
02:17:44.669 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
02:17:44.669 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.06 hyp=0.30 cameraTheta=-2.94 mountX=0.08 mountY=0.28, mountTheta=1.29
02:17:44.669 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.06, opts=13)
02:17:44.669 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.06)
02:17:44.669 00.000 8976 Worker thread wakes up
02:17:44.670 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.06) opts 0xd
02:17:44.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.06)
02:17:44.670 00.000 8976 Moving (-0.30, -0.06) raw xDistance=0.08 yDistance=0.28
02:17:44.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:17:44.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:17:44.670 00.000 8976 MoveAxis(R, 0, ABG)
02:17:44.670 00.000 8976 MoveAxis(D, 1, ABG)
02:17:44.670 00.000 8976 stepping (-7, 24) + (0, -1)
02:17:44.670 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:44.670 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:17:44.681 00.011 5052 UpdateGuideState exits: m=172 SNR=9.0
02:17:44.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:44.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:44.681 00.000 5052 Enqueuing Expose request
02:17:44.703 00.022 8976 Received - 47 (G) 
02:17:44.703 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:44.703 00.000 8976 stepped: pos (-7, 23)
02:17:44.703 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:17:44.703 00.000 8976 MountToCamera -- mountX=1.11 mountY=-3.77 hyp=3.93 mountTheta=-1.28 cameraX=2.85, cameraY=2.70 cameraTheta=0.76
02:17:44.703 00.000 8976 incremental bump (2.851, 2.705) isValid = 1
02:17:44.703 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
02:17:44.703 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:17:44.703 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:17:44.703 00.000 8976 move complete, result=0
02:17:44.703 00.000 9828 Worker thread wakes up
02:17:44.703 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:17:44.703 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:17:44.703 00.000 8976 worker thread done servicing request
02:17:44.703 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:17:44.704 00.001 8976 Worker thread wakes up
02:17:44.704 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
02:17:44.704 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
02:17:44.704 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:17:44.704 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:17:44.704 00.000 9828 BLC: window closed
02:17:44.704 00.000 9828 MoveAxis(E, 28, B)
02:17:44.704 00.000 9828 Guiding  Dir = 2, Dur = 28
02:17:44.704 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:44.704 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:44.704 00.000 9828 IsSlewing returns 0
02:17:44.704 00.000 9828 IsGuiding returns 0
02:17:44.705 00.001 9828 PulseGuide returned control before completion, sleep 38
02:17:44.757 00.052 9828 IsGuiding returns 1
02:17:44.757 00.000 9828 scope still moving after pulse duration time elapsed
02:17:44.789 00.032 9828 IsSlewing returns 0
02:17:44.789 00.000 9828 IsGuiding returns 1
02:17:44.819 00.030 9828 IsSlewing returns 0
02:17:44.819 00.000 9828 IsGuiding returns 1
02:17:44.850 00.031 9828 IsSlewing returns 0
02:17:44.850 00.000 9828 IsGuiding returns 0
02:17:44.850 00.000 9828 scope move finished after 28 + 118 ms
02:17:44.850 00.000 9828 Move returns status 0, amount 28
02:17:44.850 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:44.850 00.000 9828 MoveAxis(N, 10, B)
02:17:44.850 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:44.865 00.015 9828 IsSlewing returns 0
02:17:44.865 00.000 9828 IsGuiding returns 0
02:17:44.865 00.000 9828 PulseGuide returned control before completion, sleep 20
02:17:44.897 00.032 9828 IsGuiding returns 1
02:17:44.897 00.000 9828 scope still moving after pulse duration time elapsed
02:17:44.928 00.031 9828 IsSlewing returns 0
02:17:44.928 00.000 9828 IsGuiding returns 1
02:17:44.959 00.031 9828 IsSlewing returns 0
02:17:44.959 00.000 9828 IsGuiding returns 1
02:17:44.990 00.031 9828 IsSlewing returns 0
02:17:44.990 00.000 9828 IsGuiding returns 1
02:17:45.022 00.032 9828 IsSlewing returns 0
02:17:45.022 00.000 9828 IsGuiding returns 0
02:17:45.022 00.000 9828 scope move finished after 10 + 146 ms
02:17:45.022 00.000 9828 Move returns status 0, amount 10
02:17:45.022 00.000 9828 move complete, result=0
02:17:45.022 00.000 9828 worker thread done servicing request
02:17:45.023 00.001 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:17:45.399 00.376 8976 Exposure complete
02:17:45.404 00.005 8976 worker thread done servicing request
02:17:45.404 00.000 5052 OnExposeComplete: enter
02:17:45.404 00.000 5052 UpdateGuideState(): m_state=6
02:17:45.404 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8029
02:17:45.405 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.50, Mass=151, SNR=8.5, Peak=68 HFD=2.1
02:17:45.405 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
02:17:45.405 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.75)
02:17:45.405 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-2.39 mountX=-0.09 mountY=0.31, mountTheta=1.85
02:17:45.405 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.21, opts=13)
02:17:45.405 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.21)
02:17:45.406 00.001 8976 Worker thread wakes up
02:17:45.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.21) opts 0xd
02:17:45.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.21)
02:17:45.406 00.000 8976 Moving (-0.23, -0.21) raw xDistance=-0.09 yDistance=0.31
02:17:45.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:17:45.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:17:45.406 00.000 8976 MoveAxis(R, 0, ABG)
02:17:45.406 00.000 8976 MoveAxis(D, 1, ABG)
02:17:45.406 00.000 8976 stepping (-7, 23) + (0, -1)
02:17:45.406 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:45.407 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:17:45.417 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:17:45.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:45.417 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:45.417 00.000 5052 Enqueuing Expose request
02:17:45.438 00.021 8976 Received - 47 (G) 
02:17:45.438 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:45.438 00.000 8976 stepped: pos (-7, 22)
02:17:45.438 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:17:45.438 00.000 8976 MountToCamera -- mountX=1.10 mountY=-3.68 hyp=3.84 mountTheta=-1.28 cameraX=2.78, cameraY=2.65 cameraTheta=0.76
02:17:45.438 00.000 8976 incremental bump (2.776, 2.652) isValid = 1
02:17:45.438 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
02:17:45.438 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:17:45.438 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:17:45.438 00.000 8976 move complete, result=0
02:17:45.438 00.000 8976 worker thread done servicing request
02:17:45.439 00.001 8976 Worker thread wakes up
02:17:45.439 00.000 9828 Worker thread wakes up
02:17:45.439 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:17:45.439 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:17:45.439 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.41)
02:17:45.439 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.49)
02:17:45.439 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
02:17:45.439 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:17:45.439 00.000 9828 BLC: window closed
02:17:45.439 00.000 9828 MoveAxis(E, 28, B)
02:17:45.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:45.439 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:45.439 00.000 9828 Guiding  Dir = 2, Dur = 28
02:17:45.439 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:17:45.440 00.001 9828 IsSlewing returns 0
02:17:45.440 00.000 9828 IsGuiding returns 0
02:17:45.440 00.000 9828 PulseGuide returned control before completion, sleep 38
02:17:45.488 00.048 9828 IsGuiding returns 1
02:17:45.488 00.000 9828 scope still moving after pulse duration time elapsed
02:17:45.519 00.031 9828 IsSlewing returns 0
02:17:45.520 00.001 9828 IsGuiding returns 1
02:17:45.550 00.030 9828 IsSlewing returns 0
02:17:45.550 00.000 9828 IsGuiding returns 1
02:17:45.581 00.031 9828 IsSlewing returns 0
02:17:45.581 00.000 9828 IsGuiding returns 0
02:17:45.581 00.000 9828 scope move finished after 28 + 113 ms
02:17:45.581 00.000 9828 Move returns status 0, amount 28
02:17:45.581 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:45.581 00.000 9828 MoveAxis(N, 10, B)
02:17:45.581 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:45.596 00.015 9828 IsSlewing returns 0
02:17:45.596 00.000 9828 IsGuiding returns 0
02:17:45.596 00.000 9828 PulseGuide returned control before completion, sleep 20
02:17:45.628 00.032 9828 IsGuiding returns 1
02:17:45.628 00.000 9828 scope still moving after pulse duration time elapsed
02:17:45.659 00.031 9828 IsSlewing returns 0
02:17:45.659 00.000 9828 IsGuiding returns 1
02:17:45.690 00.031 9828 IsSlewing returns 0
02:17:45.690 00.000 9828 IsGuiding returns 1
02:17:45.721 00.031 9828 IsSlewing returns 0
02:17:45.721 00.000 9828 IsGuiding returns 1
02:17:45.752 00.031 9828 IsSlewing returns 0
02:17:45.752 00.000 9828 IsGuiding returns 0
02:17:45.752 00.000 9828 scope move finished after 10 + 145 ms
02:17:45.752 00.000 9828 Move returns status 0, amount 10
02:17:45.752 00.000 9828 move complete, result=0
02:17:45.752 00.000 9828 worker thread done servicing request
02:17:45.752 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:17:46.132 00.380 8976 Exposure complete
02:17:46.138 00.006 8976 worker thread done servicing request
02:17:46.138 00.000 5052 OnExposeComplete: enter
02:17:46.138 00.000 5052 UpdateGuideState(): m_state=6
02:17:46.138 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8030
02:17:46.138 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.36, Mass=174, SNR=9.2, Peak=77 HFD=2.0
02:17:46.138 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.34 = 1.95)
02:17:46.138 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.84)
02:17:46.138 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.35 hyp=0.47 cameraTheta=-2.29 mountX=-0.17 mountY=0.45, mountTheta=1.94
02:17:46.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.35, opts=13)
02:17:46.139 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.35)
02:17:46.139 00.000 8976 Worker thread wakes up
02:17:46.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.35) opts 0xd
02:17:46.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.35)
02:17:46.139 00.000 8976 Moving (-0.31, -0.35) raw xDistance=-0.17 yDistance=0.45
02:17:46.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:17:46.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
02:17:46.139 00.000 8976 MoveAxis(R, 0, ABG)
02:17:46.139 00.000 8976 MoveAxis(D, 2, ABG)
02:17:46.140 00.001 8976 stepping (-7, 22) + (0, -2)
02:17:46.140 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:46.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:17:46.150 00.010 5052 UpdateGuideState exits: m=174 SNR=9.2
02:17:46.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:46.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:46.150 00.000 5052 Enqueuing Expose request
02:17:46.172 00.022 8976 Received - 47 (G) 
02:17:46.173 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:46.173 00.000 8976 stepped: pos (-7, 20)
02:17:46.173 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:17:46.173 00.000 8976 MountToCamera -- mountX=1.09 mountY=-3.51 hyp=3.68 mountTheta=-1.27 cameraX=2.63, cameraY=2.57 cameraTheta=0.77
02:17:46.173 00.000 8976 incremental bump (2.632, 2.569) isValid = 1
02:17:46.173 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
02:17:46.173 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:17:46.173 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:17:46.173 00.000 8976 move complete, result=0
02:17:46.173 00.000 9828 Worker thread wakes up
02:17:46.173 00.000 8976 worker thread done servicing request
02:17:46.173 00.000 8976 Worker thread wakes up
02:17:46.173 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:17:46.173 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:17:46.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:46.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:46.173 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:17:46.174 00.001 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
02:17:46.174 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.48)
02:17:46.174 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:17:46.174 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:17:46.174 00.000 9828 BLC: window closed
02:17:46.174 00.000 9828 MoveAxis(E, 27, B)
02:17:46.174 00.000 9828 Guiding  Dir = 2, Dur = 27
02:17:46.174 00.000 9828 IsSlewing returns 0
02:17:46.174 00.000 9828 IsGuiding returns 0
02:17:46.174 00.000 9828 PulseGuide returned control before completion, sleep 37
02:17:46.219 00.045 9828 IsGuiding returns 1
02:17:46.219 00.000 9828 scope still moving after pulse duration time elapsed
02:17:46.251 00.032 9828 IsSlewing returns 0
02:17:46.251 00.000 9828 IsGuiding returns 1
02:17:46.297 00.046 9828 IsSlewing returns 0
02:17:46.297 00.000 9828 IsGuiding returns 1
02:17:46.329 00.032 9828 IsSlewing returns 0
02:17:46.329 00.000 9828 IsGuiding returns 0
02:17:46.329 00.000 9828 scope move finished after 27 + 127 ms
02:17:46.329 00.000 9828 Move returns status 0, amount 27
02:17:46.329 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:46.329 00.000 9828 MoveAxis(N, 10, B)
02:17:46.329 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:46.345 00.016 9828 IsSlewing returns 0
02:17:46.345 00.000 9828 IsGuiding returns 0
02:17:46.345 00.000 9828 PulseGuide returned control before completion, sleep 20
02:17:46.375 00.030 9828 IsGuiding returns 1
02:17:46.375 00.000 9828 scope still moving after pulse duration time elapsed
02:17:46.407 00.032 9828 IsSlewing returns 0
02:17:46.407 00.000 9828 IsGuiding returns 1
02:17:46.453 00.046 9828 IsSlewing returns 0
02:17:46.453 00.000 9828 IsGuiding returns 1
02:17:46.485 00.032 9828 IsSlewing returns 0
02:17:46.485 00.000 9828 IsGuiding returns 1
02:17:46.515 00.030 9828 IsSlewing returns 0
02:17:46.515 00.000 9828 IsGuiding returns 1
02:17:46.547 00.032 9828 IsSlewing returns 0
02:17:46.547 00.000 9828 IsGuiding returns 0
02:17:46.547 00.000 9828 scope move finished after 10 + 192 ms
02:17:46.547 00.000 9828 Move returns status 0, amount 10
02:17:46.548 00.001 9828 move complete, result=0
02:17:46.548 00.000 9828 worker thread done servicing request
02:17:46.548 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:17:46.868 00.320 8976 Exposure complete
02:17:46.874 00.006 8976 worker thread done servicing request
02:17:46.874 00.000 5052 OnExposeComplete: enter
02:17:46.874 00.000 5052 UpdateGuideState(): m_state=6
02:17:46.874 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8031
02:17:46.875 00.001 5052 Star::Find returns 1 (0), X=329.16, Y=281.65, Mass=185, SNR=9.4, Peak=69 HFD=2.3
02:17:46.875 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
02:17:46.875 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.04 = 2.24)
02:17:46.875 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.90 mountX=-0.04 mountY=0.05, mountTheta=2.30
02:17:46.875 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.06, opts=13)
02:17:46.875 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.06)
02:17:46.875 00.000 8976 Worker thread wakes up
02:17:46.876 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.06) opts 0xd
02:17:46.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.06)
02:17:46.876 00.000 8976 Moving (-0.02, -0.06) raw xDistance=-0.04 yDistance=0.05
02:17:46.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:17:46.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:17:46.876 00.000 8976 MoveAxis(R, 0, ABG)
02:17:46.876 00.000 8976 MoveAxis(U, 0, ABG)
02:17:46.876 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:17:46.876 00.000 8976 MountToCamera -- mountX=1.08 mountY=-3.40 hyp=3.57 mountTheta=-1.26 cameraX=2.54, cameraY=2.51 cameraTheta=0.78
02:17:46.876 00.000 8976 incremental bump (2.536, 2.513) isValid = 1
02:17:46.876 00.000 8976 Scheduling Mount bump of (0.041, 0.042)
02:17:46.876 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.04, opts=4)
02:17:46.876 00.000 8976 Enqueuing Move request for scope (0.04, 0.04)
02:17:46.876 00.000 8976 move complete, result=0
02:17:46.877 00.001 9828 Worker thread wakes up
02:17:46.877 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0x4
02:17:46.877 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
02:17:46.877 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
02:17:46.877 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:17:46.877 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.80 mountX=-0.04 mountY=-0.04, mountTheta=-2.43
02:17:46.877 00.000 9828 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.04
02:17:46.877 00.000 9828 BLC: window closed
02:17:46.877 00.000 8976 worker thread done servicing request
02:17:46.877 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:17:46.877 00.000 9828 MoveAxis(E, 14, B)
02:17:46.877 00.000 9828 Guiding  Dir = 2, Dur = 14
02:17:46.878 00.001 9828 IsSlewing returns 0
02:17:46.878 00.000 9828 IsGuiding returns 0
02:17:46.878 00.000 9828 PulseGuide returned control before completion, sleep 24
02:17:46.886 00.008 5052 UpdateGuideState exits: m=185 SNR=9.4
02:17:46.887 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:46.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:46.887 00.000 5052 Enqueuing Expose request
02:17:46.887 00.000 8976 Worker thread wakes up
02:17:46.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:46.887 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:46.887 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:46.902 00.015 9828 IsGuiding returns 1
02:17:46.902 00.000 9828 scope still moving after pulse duration time elapsed
02:17:46.934 00.032 9828 IsSlewing returns 0
02:17:46.934 00.000 9828 IsGuiding returns 1
02:17:46.965 00.031 9828 IsSlewing returns 0
02:17:46.965 00.000 9828 IsGuiding returns 1
02:17:46.996 00.031 9828 IsSlewing returns 0
02:17:46.996 00.000 9828 IsGuiding returns 1
02:17:47.027 00.031 9828 IsSlewing returns 0
02:17:47.027 00.000 9828 IsGuiding returns 0
02:17:47.027 00.000 9828 scope move finished after 14 + 136 ms
02:17:47.027 00.000 9828 Move returns status 0, amount 14
02:17:47.028 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:47.028 00.000 9828 MoveAxis(N, 5, B)
02:17:47.028 00.000 9828 Guiding  Dir = 0, Dur = 5
02:17:47.043 00.015 9828 IsSlewing returns 0
02:17:47.043 00.000 9828 IsGuiding returns 0
02:17:47.043 00.000 9828 PulseGuide returned control before completion, sleep 15
02:17:47.073 00.030 9828 IsGuiding returns 1
02:17:47.073 00.000 9828 scope still moving after pulse duration time elapsed
02:17:47.104 00.031 9828 IsSlewing returns 0
02:17:47.104 00.000 9828 IsGuiding returns 1
02:17:47.135 00.031 9828 IsSlewing returns 0
02:17:47.135 00.000 9828 IsGuiding returns 1
02:17:47.165 00.030 9828 IsSlewing returns 0
02:17:47.165 00.000 9828 IsGuiding returns 0
02:17:47.165 00.000 9828 scope move finished after 5 + 117 ms
02:17:47.166 00.001 9828 Move returns status 0, amount 5
02:17:47.166 00.000 9828 move complete, result=0
02:17:47.166 00.000 9828 worker thread done servicing request
02:17:47.166 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.0 px 5 ms NORTH
02:17:47.578 00.412 8976 Exposure complete
02:17:47.584 00.006 8976 worker thread done servicing request
02:17:47.585 00.001 5052 OnExposeComplete: enter
02:17:47.585 00.000 5052 UpdateGuideState(): m_state=6
02:17:47.585 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8032
02:17:47.585 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.08, Mass=188, SNR=9.5, Peak=88 HFD=2.0
02:17:47.585 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
02:17:47.585 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
02:17:47.585 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.37 hyp=0.42 cameraTheta=2.05 mountX=0.42 mountY=-0.04, mountTheta=-0.10
02:17:47.586 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.37, opts=13)
02:17:47.586 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.37)
02:17:47.586 00.000 8976 Worker thread wakes up
02:17:47.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.37) opts 0xd
02:17:47.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.37)
02:17:47.586 00.000 8976 Moving (-0.19, 0.37) raw xDistance=0.42 yDistance=-0.04
02:17:47.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
02:17:47.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:17:47.586 00.000 8976 MoveAxis(L, 2, ABG)
02:17:47.586 00.000 8976 stepping (-7, 20) + (-2, 0)
02:17:47.586 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:47.587 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:17:47.597 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:17:47.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:47.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:47.597 00.000 5052 Enqueuing Expose request
02:17:47.612 00.015 8976 Received - 47 (G) 
02:17:47.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:47.612 00.000 8976 stepped: pos (-9, 20)
02:17:47.612 00.000 8976 MoveAxis(U, 0, ABG)
02:17:47.612 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:17:47.612 00.000 8976 MountToCamera -- mountX=1.18 mountY=-3.33 hyp=3.53 mountTheta=-1.23 cameraX=2.43, cameraY=2.57 cameraTheta=0.81
02:17:47.612 00.000 8976 incremental bump (2.425, 2.566) isValid = 1
02:17:47.612 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:17:47.612 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:17:47.612 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:17:47.612 00.000 8976 move complete, result=0
02:17:47.612 00.000 8976 worker thread done servicing request
02:17:47.612 00.000 8976 Worker thread wakes up
02:17:47.612 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
02:17:47.612 00.000 9828 Worker thread wakes up
02:17:47.613 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:47.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:47.613 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:17:47.613 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:17:47.613 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
02:17:47.613 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
02:17:47.613 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:17:47.613 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:17:47.613 00.000 9828 BLC: window closed
02:17:47.613 00.000 9828 MoveAxis(E, 26, B)
02:17:47.613 00.000 9828 Guiding  Dir = 2, Dur = 26
02:17:47.614 00.001 9828 IsSlewing returns 0
02:17:47.614 00.000 9828 IsGuiding returns 0
02:17:47.614 00.000 9828 PulseGuide returned control before completion, sleep 36
02:17:47.664 00.050 9828 IsGuiding returns 1
02:17:47.664 00.000 9828 scope still moving after pulse duration time elapsed
02:17:47.697 00.033 9828 IsSlewing returns 0
02:17:47.697 00.000 9828 IsGuiding returns 1
02:17:47.728 00.031 9828 IsSlewing returns 0
02:17:47.729 00.001 9828 IsGuiding returns 1
02:17:47.759 00.030 9828 IsSlewing returns 0
02:17:47.759 00.000 9828 IsGuiding returns 0
02:17:47.759 00.000 9828 scope move finished after 26 + 119 ms
02:17:47.759 00.000 9828 Move returns status 0, amount 26
02:17:47.759 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:47.759 00.000 9828 MoveAxis(N, 10, B)
02:17:47.759 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:47.773 00.014 9828 IsSlewing returns 0
02:17:47.773 00.000 9828 IsGuiding returns 0
02:17:47.773 00.000 9828 PulseGuide returned control before completion, sleep 20
02:17:47.804 00.031 9828 IsGuiding returns 1
02:17:47.804 00.000 9828 scope still moving after pulse duration time elapsed
02:17:47.834 00.030 9828 IsSlewing returns 0
02:17:47.834 00.000 9828 IsGuiding returns 1
02:17:47.865 00.031 9828 IsSlewing returns 0
02:17:47.865 00.000 9828 IsGuiding returns 1
02:17:47.895 00.030 9828 IsSlewing returns 0
02:17:47.895 00.000 9828 IsGuiding returns 1
02:17:47.926 00.031 9828 IsSlewing returns 0
02:17:47.926 00.000 9828 IsGuiding returns 0
02:17:47.927 00.001 9828 scope move finished after 10 + 143 ms
02:17:47.927 00.000 9828 Move returns status 0, amount 10
02:17:47.927 00.000 9828 move complete, result=0
02:17:47.927 00.000 9828 worker thread done servicing request
02:17:47.927 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:17:48.303 00.376 8976 Exposure complete
02:17:48.309 00.006 8976 worker thread done servicing request
02:17:48.309 00.000 5052 OnExposeComplete: enter
02:17:48.309 00.000 5052 UpdateGuideState(): m_state=6
02:17:48.309 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8033
02:17:48.309 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.97, Mass=160, SNR=8.8, Peak=75 HFD=2.3
02:17:48.309 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
02:17:48.309 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
02:17:48.309 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.27 mountX=0.20 mountY=-0.21, mountTheta=-0.82
02:17:48.310 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.26, opts=13)
02:17:48.310 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.26)
02:17:48.310 00.000 8976 Worker thread wakes up
02:17:48.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.26) opts 0xd
02:17:48.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.26)
02:17:48.310 00.000 8976 Moving (0.08, 0.26) raw xDistance=0.20 yDistance=-0.21
02:17:48.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:17:48.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:17:48.310 00.000 8976 MoveAxis(R, 0, ABG)
02:17:48.310 00.000 8976 MoveAxis(U, 0, ABG)
02:17:48.310 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:17:48.310 00.000 8976 MountToCamera -- mountX=1.25 mountY=-3.28 hyp=3.51 mountTheta=-1.21 cameraX=2.35, cameraY=2.60 cameraTheta=0.84
02:17:48.310 00.000 8976 incremental bump (2.351, 2.601) isValid = 1
02:17:48.310 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:17:48.310 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:17:48.311 00.001 8976 Enqueuing Move request for scope (0.08, 0.09)
02:17:48.311 00.000 8976 move complete, result=0
02:17:48.311 00.000 9828 Worker thread wakes up
02:17:48.311 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:17:48.311 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:17:48.311 00.000 8976 worker thread done servicing request
02:17:48.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:17:48.311 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:17:48.311 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:17:48.311 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:17:48.311 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:17:48.311 00.000 9828 BLC: window closed
02:17:48.311 00.000 9828 MoveAxis(E, 26, B)
02:17:48.311 00.000 9828 Guiding  Dir = 2, Dur = 26
02:17:48.312 00.001 9828 IsSlewing returns 0
02:17:48.312 00.000 9828 IsGuiding returns 0
02:17:48.312 00.000 9828 PulseGuide returned control before completion, sleep 36
02:17:48.322 00.010 5052 UpdateGuideState exits: m=160 SNR=8.8
02:17:48.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:48.322 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:48.322 00.000 5052 Enqueuing Expose request
02:17:48.322 00.000 8976 Worker thread wakes up
02:17:48.322 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:48.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:48.322 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:48.361 00.039 9828 IsGuiding returns 1
02:17:48.361 00.000 9828 scope still moving after pulse duration time elapsed
02:17:48.393 00.032 9828 IsSlewing returns 0
02:17:48.393 00.000 9828 IsGuiding returns 1
02:17:48.425 00.032 9828 IsSlewing returns 0
02:17:48.426 00.001 9828 IsGuiding returns 1
02:17:48.456 00.030 9828 IsSlewing returns 0
02:17:48.456 00.000 9828 IsGuiding returns 0
02:17:48.456 00.000 9828 scope move finished after 26 + 118 ms
02:17:48.456 00.000 9828 Move returns status 0, amount 26
02:17:48.456 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:48.456 00.000 9828 MoveAxis(N, 11, B)
02:17:48.457 00.001 9828 Guiding  Dir = 0, Dur = 11
02:17:48.472 00.015 9828 IsSlewing returns 0
02:17:48.472 00.000 9828 IsGuiding returns 0
02:17:48.472 00.000 9828 PulseGuide returned control before completion, sleep 21
02:17:48.502 00.030 9828 IsGuiding returns 1
02:17:48.502 00.000 9828 scope still moving after pulse duration time elapsed
02:17:48.533 00.031 9828 IsSlewing returns 0
02:17:48.533 00.000 9828 IsGuiding returns 1
02:17:48.565 00.032 9828 IsSlewing returns 0
02:17:48.565 00.000 9828 IsGuiding returns 1
02:17:48.596 00.031 9828 IsSlewing returns 0
02:17:48.596 00.000 9828 IsGuiding returns 1
02:17:48.627 00.031 9828 IsSlewing returns 0
02:17:48.627 00.000 9828 IsGuiding returns 0
02:17:48.627 00.000 9828 scope move finished after 11 + 144 ms
02:17:48.627 00.000 9828 Move returns status 0, amount 11
02:17:48.627 00.000 9828 move complete, result=0
02:17:48.627 00.000 9828 worker thread done servicing request
02:17:48.627 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:17:49.024 00.397 8976 Exposure complete
02:17:49.030 00.006 8976 worker thread done servicing request
02:17:49.030 00.000 5052 OnExposeComplete: enter
02:17:49.031 00.001 5052 UpdateGuideState(): m_state=6
02:17:49.031 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8034
02:17:49.031 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.88, Mass=162, SNR=8.8, Peak=74 HFD=2.1
02:17:49.031 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
02:17:49.031 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
02:17:49.031 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.28 cameraTheta=0.68 mountX=0.06 mountY=-0.27, mountTheta=-1.37
02:17:49.032 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.17, opts=13)
02:17:49.032 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.17)
02:17:49.032 00.000 8976 Worker thread wakes up
02:17:49.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.17) opts 0xd
02:17:49.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.17)
02:17:49.032 00.000 8976 Moving (0.22, 0.17) raw xDistance=0.06 yDistance=-0.27
02:17:49.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:17:49.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:17:49.032 00.000 8976 MoveAxis(R, 0, ABG)
02:17:49.032 00.000 8976 MoveAxis(U, 1, ABG)
02:17:49.032 00.000 8976 stepping (-9, 20) + (0, 1)
02:17:49.032 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:49.033 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:17:49.043 00.010 5052 UpdateGuideState exits: m=162 SNR=8.8
02:17:49.043 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:49.043 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:49.043 00.000 5052 Enqueuing Expose request
02:17:49.051 00.008 8976 Received - 47 (G) 
02:17:49.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:49.051 00.000 8976 stepped: pos (-9, 21)
02:17:49.051 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:17:49.051 00.000 8976 MountToCamera -- mountX=1.29 mountY=-3.30 hyp=3.54 mountTheta=-1.20 cameraX=2.35, cameraY=2.65 cameraTheta=0.85
02:17:49.051 00.000 8976 incremental bump (2.348, 2.649) isValid = 1
02:17:49.051 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
02:17:49.051 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:17:49.051 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:17:49.052 00.001 8976 move complete, result=0
02:17:49.052 00.000 9828 Worker thread wakes up
02:17:49.052 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:17:49.052 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:17:49.052 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
02:17:49.052 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
02:17:49.052 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:17:49.052 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:17:49.052 00.000 9828 BLC: window closed
02:17:49.052 00.000 8976 worker thread done servicing request
02:17:49.052 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:17:49.052 00.000 9828 MoveAxis(E, 25, B)
02:17:49.052 00.000 8976 Worker thread wakes up
02:17:49.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:49.052 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:49.052 00.000 9828 Guiding  Dir = 2, Dur = 25
02:17:49.053 00.001 9828 IsSlewing returns 0
02:17:49.053 00.000 9828 IsGuiding returns 0
02:17:49.053 00.000 9828 PulseGuide returned control before completion, sleep 35
02:17:49.093 00.040 9828 IsGuiding returns 1
02:17:49.093 00.000 9828 scope still moving after pulse duration time elapsed
02:17:49.124 00.031 9828 IsSlewing returns 0
02:17:49.124 00.000 9828 IsGuiding returns 1
02:17:49.155 00.031 9828 IsSlewing returns 0
02:17:49.155 00.000 9828 IsGuiding returns 1
02:17:49.186 00.031 9828 IsSlewing returns 0
02:17:49.186 00.000 9828 IsGuiding returns 1
02:17:49.217 00.031 9828 IsSlewing returns 0
02:17:49.217 00.000 9828 IsGuiding returns 0
02:17:49.217 00.000 9828 scope move finished after 25 + 140 ms
02:17:49.217 00.000 9828 Move returns status 0, amount 25
02:17:49.217 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:49.217 00.000 9828 MoveAxis(N, 11, B)
02:17:49.217 00.000 9828 Guiding  Dir = 0, Dur = 11
02:17:49.233 00.016 9828 IsSlewing returns 0
02:17:49.233 00.000 9828 IsGuiding returns 0
02:17:49.233 00.000 9828 PulseGuide returned control before completion, sleep 21
02:17:49.264 00.031 9828 IsGuiding returns 1
02:17:49.264 00.000 9828 scope still moving after pulse duration time elapsed
02:17:49.296 00.032 9828 IsSlewing returns 0
02:17:49.296 00.000 9828 IsGuiding returns 1
02:17:49.327 00.031 9828 IsSlewing returns 0
02:17:49.327 00.000 9828 IsGuiding returns 1
02:17:49.359 00.032 9828 IsSlewing returns 0
02:17:49.359 00.000 9828 IsGuiding returns 1
02:17:49.390 00.031 9828 IsSlewing returns 0
02:17:49.390 00.000 9828 IsGuiding returns 0
02:17:49.390 00.000 9828 scope move finished after 11 + 146 ms
02:17:49.390 00.000 9828 Move returns status 0, amount 11
02:17:49.390 00.000 9828 move complete, result=0
02:17:49.390 00.000 9828 worker thread done servicing request
02:17:49.390 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:17:49.747 00.357 8976 Exposure complete
02:17:49.753 00.006 8976 worker thread done servicing request
02:17:49.753 00.000 5052 OnExposeComplete: enter
02:17:49.753 00.000 5052 UpdateGuideState(): m_state=6
02:17:49.753 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8035
02:17:49.753 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.54, Mass=164, SNR=8.9, Peak=68 HFD=2.3
02:17:49.753 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.16 = 2.13)
02:17:49.753 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.26 = 2.02)
02:17:49.753 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.11 mountX=-0.10 mountY=0.17, mountTheta=2.10
02:17:49.753 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.16, opts=13)
02:17:49.753 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.16)
02:17:49.753 00.000 8976 Worker thread wakes up
02:17:49.753 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.16) opts 0xd
02:17:49.753 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.16)
02:17:49.753 00.000 8976 Moving (-0.10, -0.16) raw xDistance=-0.10 yDistance=0.17
02:17:49.754 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:17:49.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:17:49.754 00.000 8976 MoveAxis(R, 0, ABG)
02:17:49.754 00.000 8976 MoveAxis(U, 0, ABG)
02:17:49.754 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:17:49.754 00.000 8976 MountToCamera -- mountX=1.32 mountY=-3.31 hyp=3.56 mountTheta=-1.19 cameraX=2.35, cameraY=2.68 cameraTheta=0.85
02:17:49.754 00.000 8976 incremental bump (2.346, 2.681) isValid = 1
02:17:49.754 00.000 8976 Scheduling Mount bump of (0.076, 0.090)
02:17:49.754 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:17:49.754 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:17:49.754 00.000 8976 move complete, result=0
02:17:49.754 00.000 8976 worker thread done servicing request
02:17:49.754 00.000 9828 Worker thread wakes up
02:17:49.754 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:17:49.754 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:17:49.755 00.001 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
02:17:49.755 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
02:17:49.755 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:17:49.755 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:17:49.755 00.000 9828 BLC: window closed
02:17:49.755 00.000 9828 MoveAxis(E, 25, B)
02:17:49.755 00.000 9828 Guiding  Dir = 2, Dur = 25
02:17:49.755 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:17:49.755 00.000 9828 IsSlewing returns 0
02:17:49.755 00.000 9828 IsGuiding returns 0
02:17:49.755 00.000 9828 PulseGuide returned control before completion, sleep 35
02:17:49.765 00.010 5052 UpdateGuideState exits: m=164 SNR=8.9
02:17:49.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:49.765 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:49.765 00.000 5052 Enqueuing Expose request
02:17:49.765 00.000 8976 Worker thread wakes up
02:17:49.765 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:49.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:49.765 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:49.793 00.028 9828 IsGuiding returns 1
02:17:49.793 00.000 9828 scope still moving after pulse duration time elapsed
02:17:49.824 00.031 9828 IsSlewing returns 0
02:17:49.824 00.000 9828 IsGuiding returns 1
02:17:49.856 00.032 9828 IsSlewing returns 0
02:17:49.857 00.001 9828 IsGuiding returns 1
02:17:49.886 00.029 9828 IsSlewing returns 0
02:17:49.886 00.000 9828 IsGuiding returns 1
02:17:49.917 00.031 9828 IsSlewing returns 0
02:17:49.917 00.000 9828 IsGuiding returns 0
02:17:49.917 00.000 9828 scope move finished after 25 + 136 ms
02:17:49.917 00.000 9828 Move returns status 0, amount 25
02:17:49.917 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:49.917 00.000 9828 MoveAxis(N, 11, B)
02:17:49.917 00.000 9828 Guiding  Dir = 0, Dur = 11
02:17:49.932 00.015 9828 IsSlewing returns 0
02:17:49.932 00.000 9828 IsGuiding returns 0
02:17:49.932 00.000 9828 PulseGuide returned control before completion, sleep 21
02:17:49.962 00.030 9828 IsGuiding returns 1
02:17:49.962 00.000 9828 scope still moving after pulse duration time elapsed
02:17:49.992 00.030 9828 IsSlewing returns 0
02:17:49.992 00.000 9828 IsGuiding returns 1
02:17:50.022 00.030 9828 IsSlewing returns 0
02:17:50.022 00.000 9828 IsGuiding returns 1
02:17:50.054 00.032 9828 IsSlewing returns 0
02:17:50.054 00.000 9828 IsGuiding returns 1
02:17:50.084 00.030 9828 IsSlewing returns 0
02:17:50.084 00.000 9828 IsGuiding returns 0
02:17:50.084 00.000 9828 scope move finished after 11 + 141 ms
02:17:50.084 00.000 9828 Move returns status 0, amount 11
02:17:50.084 00.000 9828 move complete, result=0
02:17:50.084 00.000 9828 worker thread done servicing request
02:17:50.085 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:17:50.457 00.372 8976 Exposure complete
02:17:50.463 00.006 8976 worker thread done servicing request
02:17:50.463 00.000 5052 OnExposeComplete: enter
02:17:50.463 00.000 5052 UpdateGuideState(): m_state=6
02:17:50.463 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8036
02:17:50.463 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.73, Mass=149, SNR=8.4, Peak=70 HFD=2.4
02:17:50.463 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:17:50.463 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:17:50.463 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.19 cameraTheta=0.11 mountX=-0.07 mountY=-0.17, mountTheta=-1.95
02:17:50.464 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.02, opts=13)
02:17:50.464 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.02)
02:17:50.464 00.000 8976 Worker thread wakes up
02:17:50.464 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.02) opts 0xd
02:17:50.464 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.02)
02:17:50.464 00.000 8976 Moving (0.18, 0.02) raw xDistance=-0.07 yDistance=-0.17
02:17:50.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:17:50.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:17:50.464 00.000 8976 MoveAxis(R, 0, ABG)
02:17:50.465 00.001 8976 MoveAxis(U, 0, ABG)
02:17:50.465 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:17:50.465 00.000 8976 MountToCamera -- mountX=1.34 mountY=-3.32 hyp=3.58 mountTheta=-1.19 cameraX=2.34, cameraY=2.70 cameraTheta=0.86
02:17:50.465 00.000 8976 incremental bump (2.345, 2.702) isValid = 1
02:17:50.465 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:17:50.465 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:17:50.465 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:17:50.465 00.000 8976 move complete, result=0
02:17:50.465 00.000 9828 Worker thread wakes up
02:17:50.465 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:17:50.465 00.000 8976 worker thread done servicing request
02:17:50.465 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:17:50.465 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:17:50.465 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:17:50.465 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:17:50.465 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:17:50.465 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:17:50.465 00.000 9828 BLC: window closed
02:17:50.466 00.001 9828 MoveAxis(E, 25, B)
02:17:50.466 00.000 9828 Guiding  Dir = 2, Dur = 25
02:17:50.466 00.000 9828 IsSlewing returns 0
02:17:50.466 00.000 9828 IsGuiding returns 0
02:17:50.466 00.000 9828 PulseGuide returned control before completion, sleep 35
02:17:50.475 00.009 5052 UpdateGuideState exits: m=149 SNR=8.4
02:17:50.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:50.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:50.475 00.000 5052 Enqueuing Expose request
02:17:50.476 00.001 8976 Worker thread wakes up
02:17:50.476 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:50.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:50.476 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:50.516 00.040 9828 IsGuiding returns 1
02:17:50.516 00.000 9828 scope still moving after pulse duration time elapsed
02:17:50.547 00.031 9828 IsSlewing returns 0
02:17:50.547 00.000 9828 IsGuiding returns 1
02:17:50.578 00.031 9828 IsSlewing returns 0
02:17:50.579 00.001 9828 IsGuiding returns 1
02:17:50.610 00.031 9828 IsSlewing returns 0
02:17:50.611 00.001 9828 IsGuiding returns 0
02:17:50.611 00.000 9828 scope move finished after 25 + 120 ms
02:17:50.611 00.000 9828 Move returns status 0, amount 25
02:17:50.611 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:50.611 00.000 9828 MoveAxis(N, 11, B)
02:17:50.611 00.000 9828 Guiding  Dir = 0, Dur = 11
02:17:50.625 00.014 9828 IsSlewing returns 0
02:17:50.625 00.000 9828 IsGuiding returns 0
02:17:50.625 00.000 9828 PulseGuide returned control before completion, sleep 21
02:17:50.656 00.031 9828 IsGuiding returns 1
02:17:50.656 00.000 9828 scope still moving after pulse duration time elapsed
02:17:50.688 00.032 9828 IsSlewing returns 0
02:17:50.688 00.000 9828 IsGuiding returns 1
02:17:50.719 00.031 9828 IsSlewing returns 0
02:17:50.719 00.000 9828 IsGuiding returns 1
02:17:50.750 00.031 9828 IsSlewing returns 0
02:17:50.750 00.000 9828 IsGuiding returns 1
02:17:50.782 00.032 9828 IsSlewing returns 0
02:17:50.782 00.000 9828 IsGuiding returns 0
02:17:50.782 00.000 9828 scope move finished after 11 + 145 ms
02:17:50.782 00.000 9828 Move returns status 0, amount 11
02:17:50.782 00.000 9828 move complete, result=0
02:17:50.782 00.000 9828 worker thread done servicing request
02:17:50.782 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:17:51.169 00.387 8976 Exposure complete
02:17:51.174 00.005 8976 worker thread done servicing request
02:17:51.174 00.000 5052 OnExposeComplete: enter
02:17:51.174 00.000 5052 UpdateGuideState(): m_state=6
02:17:51.174 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8037
02:17:51.174 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.35, Mass=180, SNR=9.3, Peak=70 HFD=2.5
02:17:51.174 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.31 = 2.97)
02:17:51.174 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.87)
02:17:51.174 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.36 hyp=0.37 cameraTheta=-1.27 mountX=-0.37 mountY=0.10, mountTheta=2.87
02:17:51.175 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.36, opts=13)
02:17:51.175 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.36)
02:17:51.175 00.000 8976 Worker thread wakes up
02:17:51.175 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.36) opts 0xd
02:17:51.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.36)
02:17:51.175 00.000 8976 Moving (0.11, -0.36) raw xDistance=-0.37 yDistance=0.10
02:17:51.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:17:51.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:17:51.175 00.000 8976 MoveAxis(R, 2, ABG)
02:17:51.175 00.000 8976 stepping (-9, 21) + (2, 0)
02:17:51.176 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:51.176 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:17:51.186 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
02:17:51.186 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:51.186 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:51.186 00.000 5052 Enqueuing Expose request
02:17:51.208 00.022 8976 Received - 47 (G) 
02:17:51.209 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:51.209 00.000 8976 stepped: pos (-7, 21)
02:17:51.209 00.000 8976 MoveAxis(U, 0, ABG)
02:17:51.209 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:17:51.209 00.000 8976 MountToCamera -- mountX=1.25 mountY=-3.32 hyp=3.55 mountTheta=-1.21 cameraX=2.39, cameraY=2.63 cameraTheta=0.83
02:17:51.209 00.000 8976 incremental bump (2.390, 2.626) isValid = 1
02:17:51.209 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:17:51.209 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:17:51.209 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:17:51.209 00.000 8976 move complete, result=0
02:17:51.209 00.000 8976 worker thread done servicing request
02:17:51.209 00.000 8976 Worker thread wakes up
02:17:51.209 00.000 9828 Worker thread wakes up
02:17:51.209 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:17:51.209 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:17:51.209 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
02:17:51.209 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
02:17:51.209 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:17:51.210 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:51.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:51.210 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:17:51.210 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:17:51.210 00.000 9828 BLC: window closed
02:17:51.210 00.000 9828 MoveAxis(E, 26, B)
02:17:51.210 00.000 9828 Guiding  Dir = 2, Dur = 26
02:17:51.210 00.000 9828 IsSlewing returns 0
02:17:51.210 00.000 9828 IsGuiding returns 0
02:17:51.211 00.001 9828 PulseGuide returned control before completion, sleep 36
02:17:51.262 00.051 9828 IsGuiding returns 1
02:17:51.263 00.001 9828 scope still moving after pulse duration time elapsed
02:17:51.293 00.030 9828 IsSlewing returns 0
02:17:51.293 00.000 9828 IsGuiding returns 1
02:17:51.324 00.031 9828 IsSlewing returns 0
02:17:51.324 00.000 9828 IsGuiding returns 1
02:17:51.355 00.031 9828 IsSlewing returns 0
02:17:51.355 00.000 9828 IsGuiding returns 0
02:17:51.355 00.000 9828 scope move finished after 26 + 118 ms
02:17:51.355 00.000 9828 Move returns status 0, amount 26
02:17:51.356 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:51.356 00.000 9828 MoveAxis(N, 11, B)
02:17:51.356 00.000 9828 Guiding  Dir = 0, Dur = 11
02:17:51.370 00.014 9828 IsSlewing returns 0
02:17:51.370 00.000 9828 IsGuiding returns 0
02:17:51.370 00.000 9828 PulseGuide returned control before completion, sleep 21
02:17:51.401 00.031 9828 IsGuiding returns 1
02:17:51.401 00.000 9828 scope still moving after pulse duration time elapsed
02:17:51.431 00.030 9828 IsSlewing returns 0
02:17:51.431 00.000 9828 IsGuiding returns 1
02:17:51.462 00.031 9828 IsSlewing returns 0
02:17:51.462 00.000 9828 IsGuiding returns 1
02:17:51.493 00.031 9828 IsSlewing returns 0
02:17:51.493 00.000 9828 IsGuiding returns 1
02:17:51.523 00.030 9828 IsSlewing returns 0
02:17:51.523 00.000 9828 IsGuiding returns 0
02:17:51.523 00.000 9828 scope move finished after 11 + 142 ms
02:17:51.523 00.000 9828 Move returns status 0, amount 11
02:17:51.523 00.000 9828 move complete, result=0
02:17:51.523 00.000 9828 worker thread done servicing request
02:17:51.523 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:17:51.904 00.381 8976 Exposure complete
02:17:51.909 00.005 8976 worker thread done servicing request
02:17:51.909 00.000 5052 OnExposeComplete: enter
02:17:51.909 00.000 5052 UpdateGuideState(): m_state=6
02:17:51.909 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8038
02:17:51.909 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.97, Mass=158, SNR=8.7, Peak=66 HFD=2.5
02:17:51.909 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.88 = -0.88)
02:17:51.909 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
02:17:51.909 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.17 mountX=0.18 mountY=-0.23, mountTheta=-0.91
02:17:51.911 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.26, opts=13)
02:17:51.911 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.26)
02:17:51.911 00.000 8976 Worker thread wakes up
02:17:51.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.26) opts 0xd
02:17:51.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.26)
02:17:51.911 00.000 8976 Moving (0.11, 0.26) raw xDistance=0.18 yDistance=-0.23
02:17:51.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:17:51.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:17:51.911 00.000 8976 MoveAxis(R, 0, ABG)
02:17:51.911 00.000 8976 MoveAxis(U, 0, ABG)
02:17:51.911 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:17:51.911 00.000 8976 MountToCamera -- mountX=1.19 mountY=-3.33 hyp=3.53 mountTheta=-1.23 cameraX=2.42, cameraY=2.58 cameraTheta=0.82
02:17:51.911 00.000 8976 incremental bump (2.420, 2.576) isValid = 1
02:17:51.911 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:17:51.911 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:17:51.911 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:17:51.912 00.001 8976 move complete, result=0
02:17:51.912 00.000 9828 Worker thread wakes up
02:17:51.912 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:17:51.912 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:17:51.912 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:17:51.912 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
02:17:51.912 00.000 8976 worker thread done servicing request
02:17:51.912 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
02:17:51.912 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:17:51.912 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:17:51.912 00.000 9828 BLC: window closed
02:17:51.912 00.000 9828 MoveAxis(E, 26, B)
02:17:51.912 00.000 9828 Guiding  Dir = 2, Dur = 26
02:17:51.913 00.001 9828 IsSlewing returns 0
02:17:51.913 00.000 9828 IsGuiding returns 0
02:17:51.913 00.000 9828 PulseGuide returned control before completion, sleep 36
02:17:51.923 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:17:51.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:51.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:51.923 00.000 5052 Enqueuing Expose request
02:17:51.923 00.000 8976 Worker thread wakes up
02:17:51.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:51.923 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:51.923 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:51.957 00.034 9828 IsGuiding returns 1
02:17:51.958 00.001 9828 scope still moving after pulse duration time elapsed
02:17:51.988 00.030 9828 IsSlewing returns 0
02:17:51.988 00.000 9828 IsGuiding returns 1
02:17:52.019 00.031 9828 IsSlewing returns 0
02:17:52.020 00.001 9828 IsGuiding returns 1
02:17:52.050 00.030 9828 IsSlewing returns 0
02:17:52.050 00.000 9828 IsGuiding returns 1
02:17:52.080 00.030 9828 IsSlewing returns 0
02:17:52.080 00.000 9828 IsGuiding returns 0
02:17:52.080 00.000 9828 scope move finished after 26 + 141 ms
02:17:52.080 00.000 9828 Move returns status 0, amount 26
02:17:52.080 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:52.080 00.000 9828 MoveAxis(N, 10, B)
02:17:52.080 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:52.096 00.016 9828 IsSlewing returns 0
02:17:52.096 00.000 9828 IsGuiding returns 0
02:17:52.097 00.001 9828 PulseGuide returned control before completion, sleep 20
02:17:52.127 00.030 9828 IsGuiding returns 1
02:17:52.127 00.000 9828 scope still moving after pulse duration time elapsed
02:17:52.158 00.031 9828 IsSlewing returns 0
02:17:52.158 00.000 9828 IsGuiding returns 1
02:17:52.189 00.031 9828 IsSlewing returns 0
02:17:52.189 00.000 9828 IsGuiding returns 1
02:17:52.220 00.031 9828 IsSlewing returns 0
02:17:52.220 00.000 9828 IsGuiding returns 1
02:17:52.266 00.046 9828 IsSlewing returns 0
02:17:52.266 00.000 9828 IsGuiding returns 0
02:17:52.266 00.000 9828 scope move finished after 10 + 159 ms
02:17:52.266 00.000 9828 Move returns status 0, amount 10
02:17:52.266 00.000 9828 move complete, result=0
02:17:52.266 00.000 9828 worker thread done servicing request
02:17:52.266 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:17:52.611 00.345 8976 Exposure complete
02:17:52.617 00.006 8976 worker thread done servicing request
02:17:52.617 00.000 5052 OnExposeComplete: enter
02:17:52.617 00.000 5052 UpdateGuideState(): m_state=6
02:17:52.617 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8039
02:17:52.617 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.80, Mass=190, SNR=9.5, Peak=65 HFD=2.5
02:17:52.617 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:17:52.617 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
02:17:52.617 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.23 cameraTheta=2.75 mountX=0.18 mountY=0.13, mountTheta=0.65
02:17:52.618 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.09, opts=13)
02:17:52.618 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.09)
02:17:52.618 00.000 8976 Worker thread wakes up
02:17:52.618 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.09) opts 0xd
02:17:52.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.09)
02:17:52.618 00.000 8976 Moving (-0.22, 0.09) raw xDistance=0.18 yDistance=0.13
02:17:52.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:17:52.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:17:52.618 00.000 8976 MoveAxis(R, 0, ABG)
02:17:52.618 00.000 8976 MoveAxis(U, 0, ABG)
02:17:52.619 00.001 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:17:52.619 00.000 8976 MountToCamera -- mountX=1.15 mountY=-3.33 hyp=3.52 mountTheta=-1.24 cameraX=2.44, cameraY=2.54 cameraTheta=0.81
02:17:52.619 00.000 8976 incremental bump (2.440, 2.542) isValid = 1
02:17:52.619 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:17:52.619 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:17:52.619 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:17:52.619 00.000 8976 move complete, result=0
02:17:52.619 00.000 8976 worker thread done servicing request
02:17:52.619 00.000 9828 Worker thread wakes up
02:17:52.619 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:17:52.619 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:17:52.619 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:17:52.619 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:17:52.619 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
02:17:52.620 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:17:52.620 00.000 9828 BLC: window closed
02:17:52.620 00.000 9828 MoveAxis(E, 26, B)
02:17:52.620 00.000 9828 Guiding  Dir = 2, Dur = 26
02:17:52.620 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:17:52.620 00.000 9828 IsSlewing returns 0
02:17:52.620 00.000 9828 IsGuiding returns 0
02:17:52.620 00.000 9828 PulseGuide returned control before completion, sleep 36
02:17:52.630 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
02:17:52.630 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:52.630 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:52.630 00.000 5052 Enqueuing Expose request
02:17:52.630 00.000 8976 Worker thread wakes up
02:17:52.630 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:52.630 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:52.630 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:52.657 00.027 9828 IsGuiding returns 1
02:17:52.657 00.000 9828 scope still moving after pulse duration time elapsed
02:17:52.688 00.031 9828 IsSlewing returns 0
02:17:52.688 00.000 9828 IsGuiding returns 1
02:17:52.735 00.047 9828 IsSlewing returns 0
02:17:52.735 00.000 9828 IsGuiding returns 1
02:17:52.767 00.032 9828 IsSlewing returns 0
02:17:52.767 00.000 9828 IsGuiding returns 0
02:17:52.767 00.000 9828 scope move finished after 26 + 120 ms
02:17:52.767 00.000 9828 Move returns status 0, amount 26
02:17:52.767 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:52.767 00.000 9828 MoveAxis(N, 10, B)
02:17:52.767 00.000 9828 Guiding  Dir = 0, Dur = 10
02:17:52.782 00.015 9828 IsSlewing returns 0
02:17:52.782 00.000 9828 IsGuiding returns 0
02:17:52.783 00.001 9828 PulseGuide returned control before completion, sleep 20
02:17:52.813 00.030 9828 IsGuiding returns 1
02:17:52.813 00.000 9828 scope still moving after pulse duration time elapsed
02:17:52.844 00.031 9828 IsSlewing returns 0
02:17:52.844 00.000 9828 IsGuiding returns 1
02:17:52.874 00.030 9828 IsSlewing returns 0
02:17:52.874 00.000 9828 IsGuiding returns 1
02:17:52.905 00.031 9828 IsSlewing returns 0
02:17:52.905 00.000 9828 IsGuiding returns 1
02:17:52.936 00.031 9828 IsSlewing returns 0
02:17:52.936 00.000 9828 IsGuiding returns 0
02:17:52.936 00.000 9828 scope move finished after 10 + 143 ms
02:17:52.936 00.000 9828 Move returns status 0, amount 10
02:17:52.936 00.000 9828 move complete, result=0
02:17:52.936 00.000 9828 worker thread done servicing request
02:17:52.936 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:17:53.320 00.384 8976 Exposure complete
02:17:53.326 00.006 8976 worker thread done servicing request
02:17:53.326 00.000 5052 OnExposeComplete: enter
02:17:53.326 00.000 5052 UpdateGuideState(): m_state=6
02:17:53.326 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8040
02:17:53.326 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=281.77, Mass=158, SNR=8.6, Peak=65 HFD=2.6
02:17:53.326 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:17:53.326 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
02:17:53.326 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.06 hyp=0.97 cameraTheta=3.08 mountX=0.50 mountY=0.78, mountTheta=1.00
02:17:53.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.06, opts=13)
02:17:53.327 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.06)
02:17:53.327 00.000 8976 Worker thread wakes up
02:17:53.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.06) opts 0xd
02:17:53.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.06)
02:17:53.328 00.001 8976 Moving (-0.97, 0.06) raw xDistance=0.50 yDistance=0.78
02:17:53.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:17:53.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
02:17:53.328 00.000 8976 MoveAxis(L, 2, ABG)
02:17:53.328 00.000 8976 stepping (-7, 21) + (-2, 0)
02:17:53.328 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:53.328 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:17:53.339 00.011 5052 UpdateGuideState exits: m=158 SNR=8.6
02:17:53.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:53.339 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:53.339 00.000 5052 Enqueuing Expose request
02:17:53.351 00.012 8976 Received - 47 (G) 
02:17:53.351 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:53.351 00.000 8976 stepped: pos (-9, 21)
02:17:53.351 00.000 8976 MoveAxis(D, 3, ABG)
02:17:53.351 00.000 8976 stepping (-9, 21) + (0, -3)
02:17:53.351 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:53.382 00.031 8976 Received - 47 (G) 
02:17:53.383 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:53.383 00.000 8976 stepped: pos (-9, 18)
02:17:53.383 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:17:53.383 00.000 8976 MountToCamera -- mountX=1.23 mountY=-3.17 hyp=3.40 mountTheta=-1.20 cameraX=2.27, cameraY=2.54 cameraTheta=0.84
02:17:53.383 00.000 8976 incremental bump (2.268, 2.537) isValid = 1
02:17:53.383 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
02:17:53.383 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:17:53.383 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:17:53.383 00.000 8976 move complete, result=0
02:17:53.383 00.000 9828 Worker thread wakes up
02:17:53.383 00.000 8976 worker thread done servicing request
02:17:53.383 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:17:53.384 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:17:53.384 00.000 8976 Worker thread wakes up
02:17:53.384 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:17:53.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:53.384 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
02:17:53.384 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:53.384 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:17:53.384 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:17:53.384 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:17:53.384 00.000 9828 BLC: window closed
02:17:53.384 00.000 9828 MoveAxis(E, 26, B)
02:17:53.384 00.000 9828 Guiding  Dir = 2, Dur = 26
02:17:53.385 00.001 9828 IsSlewing returns 0
02:17:53.385 00.000 9828 IsGuiding returns 0
02:17:53.386 00.001 9828 PulseGuide returned control before completion, sleep 36
02:17:53.434 00.048 9828 IsGuiding returns 1
02:17:53.434 00.000 9828 scope still moving after pulse duration time elapsed
02:17:53.465 00.031 9828 IsSlewing returns 0
02:17:53.465 00.000 9828 IsGuiding returns 1
02:17:53.496 00.031 9828 IsSlewing returns 0
02:17:53.496 00.000 9828 IsGuiding returns 1
02:17:53.526 00.030 9828 IsSlewing returns 0
02:17:53.526 00.000 9828 IsGuiding returns 1
02:17:53.557 00.031 9828 IsSlewing returns 0
02:17:53.557 00.000 9828 IsGuiding returns 1
02:17:53.588 00.031 9828 IsSlewing returns 0
02:17:53.588 00.000 9828 IsGuiding returns 1
02:17:53.620 00.032 9828 IsSlewing returns 0
02:17:53.620 00.000 9828 IsGuiding returns 0
02:17:53.620 00.000 9828 scope move finished after 26 + 208 ms
02:17:53.620 00.000 9828 Move returns status 0, amount 26
02:17:53.620 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:53.620 00.000 9828 MoveAxis(N, 11, B)
02:17:53.620 00.000 9828 Guiding  Dir = 0, Dur = 11
02:17:53.636 00.016 9828 IsSlewing returns 0
02:17:53.636 00.000 9828 IsGuiding returns 0
02:17:53.636 00.000 9828 PulseGuide returned control before completion, sleep 21
02:17:53.666 00.030 9828 IsGuiding returns 1
02:17:53.666 00.000 9828 scope still moving after pulse duration time elapsed
02:17:53.697 00.031 9828 IsSlewing returns 0
02:17:53.697 00.000 9828 IsGuiding returns 1
02:17:53.727 00.030 9828 IsSlewing returns 0
02:17:53.727 00.000 9828 IsGuiding returns 1
02:17:53.759 00.032 9828 IsSlewing returns 0
02:17:53.759 00.000 9828 IsGuiding returns 1
02:17:53.790 00.031 9828 IsSlewing returns 0
02:17:53.790 00.000 9828 IsGuiding returns 0
02:17:53.790 00.000 9828 scope move finished after 11 + 143 ms
02:17:53.790 00.000 9828 Move returns status 0, amount 11
02:17:53.790 00.000 9828 move complete, result=0
02:17:53.790 00.000 9828 worker thread done servicing request
02:17:53.791 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:17:54.099 00.308 8976 Exposure complete
02:17:54.106 00.007 8976 worker thread done servicing request
02:17:54.106 00.000 5052 OnExposeComplete: enter
02:17:54.106 00.000 5052 UpdateGuideState(): m_state=6
02:17:54.106 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8041
02:17:54.107 00.001 5052 Star::Find returns 1 (0), X=327.86, Y=281.78, Mass=154, SNR=8.6, Peak=72 HFD=2.3
02:17:54.107 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:17:54.107 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:17:54.107 00.000 5052 CameraToMount -- cameraX=-1.31 cameraY=0.07 hyp=1.31 cameraTheta=3.09 mountX=0.66 mountY=1.06, mountTheta=1.01
02:17:54.108 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.31, y=0.07, opts=13)
02:17:54.108 00.000 5052 Enqueuing Move request for stepguider (-1.31, 0.07)
02:17:54.108 00.000 8976 Worker thread wakes up
02:17:54.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.31, 0.07) opts 0xd
02:17:54.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.31, 0.07)
02:17:54.108 00.000 8976 Moving (-1.31, 0.07) raw xDistance=0.66 yDistance=1.06
02:17:54.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
02:17:54.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.06
02:17:54.108 00.000 8976 MoveAxis(L, 3, ABG)
02:17:54.108 00.000 8976 stepping (-9, 18) + (-3, 0)
02:17:54.108 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:54.109 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:17:54.119 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:17:54.120 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:54.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:54.120 00.000 5052 Enqueuing Expose request
02:17:54.134 00.014 8976 Received - 47 (G) 
02:17:54.134 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:54.134 00.000 8976 stepped: pos (-12, 18)
02:17:54.135 00.001 8976 MoveAxis(D, 4, ABG)
02:17:54.135 00.000 8976 stepping (-12, 18) + (0, -4)
02:17:54.135 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:17:54.167 00.032 8976 Received - 47 (G) 
02:17:54.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:17:54.167 00.000 8976 stepped: pos (-12, 14)
02:17:54.167 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:17:54.167 00.000 8976 MountToCamera -- mountX=1.43 mountY=-2.86 hyp=3.20 mountTheta=-1.11 cameraX=1.90, cameraY=2.57 cameraTheta=0.94
02:17:54.167 00.000 8976 incremental bump (1.897, 2.574) isValid = 1
02:17:54.167 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:17:54.167 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:17:54.167 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:17:54.167 00.000 8976 move complete, result=0
02:17:54.167 00.000 9828 Worker thread wakes up
02:17:54.167 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:17:54.167 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:17:54.167 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.1 px 4 ms SOUTH
02:17:54.168 00.001 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
02:17:54.168 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
02:17:54.168 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:17:54.168 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:17:54.168 00.000 8976 worker thread done servicing request
02:17:54.168 00.000 8976 Worker thread wakes up
02:17:54.168 00.000 9828 BLC: window closed
02:17:54.168 00.000 9828 MoveAxis(E, 23, B)
02:17:54.168 00.000 9828 Guiding  Dir = 2, Dur = 23
02:17:54.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:54.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:54.168 00.000 9828 IsSlewing returns 0
02:17:54.168 00.000 9828 IsGuiding returns 0
02:17:54.169 00.001 9828 PulseGuide returned control before completion, sleep 33
02:17:54.211 00.042 9828 IsGuiding returns 1
02:17:54.211 00.000 9828 scope still moving after pulse duration time elapsed
02:17:54.242 00.031 9828 IsSlewing returns 0
02:17:54.242 00.000 9828 IsGuiding returns 1
02:17:54.273 00.031 9828 IsSlewing returns 0
02:17:54.273 00.000 9828 IsGuiding returns 1
02:17:54.304 00.031 9828 IsSlewing returns 0
02:17:54.304 00.000 9828 IsGuiding returns 0
02:17:54.304 00.000 9828 scope move finished after 23 + 112 ms
02:17:54.304 00.000 9828 Move returns status 0, amount 23
02:17:54.304 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:54.304 00.000 9828 MoveAxis(N, 12, B)
02:17:54.304 00.000 9828 Guiding  Dir = 0, Dur = 12
02:17:54.319 00.015 9828 IsSlewing returns 0
02:17:54.319 00.000 9828 IsGuiding returns 0
02:17:54.319 00.000 9828 PulseGuide returned control before completion, sleep 22
02:17:54.350 00.031 9828 IsGuiding returns 1
02:17:54.350 00.000 9828 scope still moving after pulse duration time elapsed
02:17:54.380 00.030 9828 IsSlewing returns 0
02:17:54.380 00.000 9828 IsGuiding returns 1
02:17:54.411 00.031 9828 IsSlewing returns 0
02:17:54.411 00.000 9828 IsGuiding returns 1
02:17:54.443 00.032 9828 IsSlewing returns 0
02:17:54.443 00.000 9828 IsGuiding returns 1
02:17:54.473 00.030 9828 IsSlewing returns 0
02:17:54.473 00.000 9828 IsGuiding returns 0
02:17:54.473 00.000 9828 scope move finished after 12 + 142 ms
02:17:54.473 00.000 9828 Move returns status 0, amount 12
02:17:54.473 00.000 9828 move complete, result=0
02:17:54.473 00.000 9828 worker thread done servicing request
02:17:54.473 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:17:54.857 00.384 8976 Exposure complete
02:17:54.862 00.005 8976 worker thread done servicing request
02:17:54.862 00.000 5052 OnExposeComplete: enter
02:17:54.862 00.000 5052 UpdateGuideState(): m_state=6
02:17:54.863 00.001 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8042
02:17:54.863 00.000 5052 Star::Find returns 1 (0), X=328.10, Y=281.20, Mass=186, SNR=9.4, Peak=71 HFD=2.4
02:17:54.863 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
02:17:54.863 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.44)
02:17:54.863 00.000 5052 CameraToMount -- cameraX=-1.08 cameraY=-0.51 hyp=1.19 cameraTheta=-2.70 mountX=0.04 mountY=1.18, mountTheta=1.54
02:17:54.863 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.08, y=-0.51, opts=13)
02:17:54.864 00.001 5052 Enqueuing Move request for stepguider (-1.08, -0.51)
02:17:54.864 00.000 8976 Worker thread wakes up
02:17:54.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.08, -0.51) opts 0xd
02:17:54.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.08, -0.51)
02:17:54.864 00.000 8976 Moving (-1.08, -0.51) raw xDistance=0.04 yDistance=1.18
02:17:54.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:17:54.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.18
02:17:54.864 00.000 8976 MoveAxis(R, 0, ABG)
02:17:54.864 00.000 8976 MoveAxis(D, 5, ABG)
02:17:54.864 00.000 8976 stepping (-12, 14) + (0, -5)
02:17:54.864 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:17:54.865 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:17:54.874 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
02:17:54.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:54.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:54.874 00.000 5052 Enqueuing Expose request
02:17:54.902 00.028 8976 Received - 47 (G) 
02:17:54.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:17:54.902 00.000 8976 stepped: pos (-12, 9)
02:17:54.902 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:17:54.902 00.000 8976 MountToCamera -- mountX=1.56 mountY=-2.39 hyp=2.85 mountTheta=-0.99 cameraX=1.41, cameraY=2.48 cameraTheta=1.05
02:17:54.902 00.000 8976 incremental bump (1.415, 2.479) isValid = 1
02:17:54.902 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
02:17:54.902 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:17:54.902 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:17:54.902 00.000 8976 move complete, result=0
02:17:54.902 00.000 9828 Worker thread wakes up
02:17:54.902 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:17:54.902 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:17:54.902 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:17:54.902 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 1.2 px 5 ms SOUTH
02:17:54.902 00.000 8976 worker thread done servicing request
02:17:54.902 00.000 8976 Worker thread wakes up
02:17:54.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:54.903 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:54.903 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:17:54.903 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:17:54.903 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:17:54.903 00.000 9828 BLC: window closed
02:17:54.903 00.000 9828 MoveAxis(E, 20, B)
02:17:54.903 00.000 9828 Guiding  Dir = 2, Dur = 20
02:17:54.903 00.000 9828 IsSlewing returns 0
02:17:54.903 00.000 9828 IsGuiding returns 0
02:17:54.903 00.000 9828 PulseGuide returned control before completion, sleep 30
02:17:54.938 00.035 9828 IsGuiding returns 1
02:17:54.938 00.000 9828 scope still moving after pulse duration time elapsed
02:17:54.969 00.031 9828 IsSlewing returns 0
02:17:54.969 00.000 9828 IsGuiding returns 1
02:17:55.000 00.031 9828 IsSlewing returns 0
02:17:55.000 00.000 9828 IsGuiding returns 1
02:17:55.031 00.031 9828 IsSlewing returns 0
02:17:55.031 00.000 9828 IsGuiding returns 1
02:17:55.062 00.031 9828 IsSlewing returns 0
02:17:55.062 00.000 9828 IsGuiding returns 0
02:17:55.062 00.000 9828 scope move finished after 20 + 138 ms
02:17:55.062 00.000 9828 Move returns status 0, amount 20
02:17:55.062 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:55.062 00.000 9828 MoveAxis(N, 13, B)
02:17:55.062 00.000 9828 Guiding  Dir = 0, Dur = 13
02:17:55.078 00.016 9828 IsSlewing returns 0
02:17:55.078 00.000 9828 IsGuiding returns 0
02:17:55.078 00.000 9828 PulseGuide returned control before completion, sleep 23
02:17:55.109 00.031 9828 IsGuiding returns 1
02:17:55.109 00.000 9828 scope still moving after pulse duration time elapsed
02:17:55.140 00.031 9828 IsSlewing returns 0
02:17:55.140 00.000 9828 IsGuiding returns 1
02:17:55.171 00.031 9828 IsSlewing returns 0
02:17:55.171 00.000 9828 IsGuiding returns 1
02:17:55.202 00.031 9828 IsSlewing returns 0
02:17:55.202 00.000 9828 IsGuiding returns 1
02:17:55.233 00.031 9828 IsSlewing returns 0
02:17:55.233 00.000 9828 IsGuiding returns 0
02:17:55.233 00.000 9828 scope move finished after 13 + 141 ms
02:17:55.233 00.000 9828 Move returns status 0, amount 13
02:17:55.233 00.000 9828 move complete, result=0
02:17:55.233 00.000 9828 worker thread done servicing request
02:17:55.234 00.001 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:17:55.592 00.358 8976 Exposure complete
02:17:55.598 00.006 8976 worker thread done servicing request
02:17:55.598 00.000 5052 OnExposeComplete: enter
02:17:55.598 00.000 5052 UpdateGuideState(): m_state=6
02:17:55.598 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8043
02:17:55.598 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.84, Mass=164, SNR=8.9, Peak=73 HFD=2.3
02:17:55.598 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:17:55.598 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:17:55.598 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.14 hyp=0.98 cameraTheta=3.00 mountX=0.56 mountY=0.74, mountTheta=0.92
02:17:55.599 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.14, opts=13)
02:17:55.599 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.14)
02:17:55.599 00.000 8976 Worker thread wakes up
02:17:55.599 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.14) opts 0xd
02:17:55.599 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.14)
02:17:55.599 00.000 8976 Moving (-0.97, 0.14) raw xDistance=0.56 yDistance=0.74
02:17:55.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
02:17:55.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.74
02:17:55.599 00.000 8976 MoveAxis(L, 2, ABG)
02:17:55.599 00.000 8976 stepping (-12, 9) + (-2, 0)
02:17:55.599 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:55.600 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:17:55.610 00.010 5052 UpdateGuideState exits: m=164 SNR=8.9
02:17:55.610 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:55.610 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:55.610 00.000 5052 Enqueuing Expose request
02:17:55.621 00.011 8976 Received - 47 (G) 
02:17:55.621 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:55.621 00.000 8976 stepped: pos (-14, 9)
02:17:55.621 00.000 8976 MoveAxis(D, 3, ABG)
02:17:55.621 00.000 8976 stepping (-14, 9) + (0, -3)
02:17:55.621 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:55.654 00.033 8976 Received - 47 (G) 
02:17:55.654 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:17:55.654 00.000 8976 stepped: pos (-14, 6)
02:17:55.654 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:17:55.654 00.000 8976 MountToCamera -- mountX=1.75 mountY=-1.91 hyp=2.60 mountTheta=-0.83 cameraX=0.91, cameraY=2.43 cameraTheta=1.21
02:17:55.654 00.000 8976 incremental bump (0.906, 2.434) isValid = 1
02:17:55.654 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
02:17:55.654 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:17:55.654 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:17:55.654 00.000 8976 move complete, result=0
02:17:55.654 00.000 9828 Worker thread wakes up
02:17:55.654 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:17:55.654 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:17:55.654 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:17:55.654 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:17:55.654 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:17:55.654 00.000 8976 worker thread done servicing request
02:17:55.654 00.000 8976 Worker thread wakes up
02:17:55.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:55.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:55.654 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.05 mountY=-0.11, mountTheta=-1.97
02:17:55.654 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:17:55.654 00.000 9828 BLC: window closed
02:17:55.654 00.000 9828 MoveAxis(E, 14, B)
02:17:55.654 00.000 9828 Guiding  Dir = 2, Dur = 14
02:17:55.655 00.001 9828 IsSlewing returns 0
02:17:55.655 00.000 9828 IsGuiding returns 0
02:17:55.655 00.000 9828 PulseGuide returned control before completion, sleep 24
02:17:55.686 00.031 9828 IsGuiding returns 1
02:17:55.686 00.000 9828 scope still moving after pulse duration time elapsed
02:17:55.717 00.031 9828 IsSlewing returns 0
02:17:55.717 00.000 9828 IsGuiding returns 1
02:17:55.748 00.031 9828 IsSlewing returns 0
02:17:55.748 00.000 9828 IsGuiding returns 1
02:17:55.778 00.030 9828 IsSlewing returns 0
02:17:55.778 00.000 9828 IsGuiding returns 0
02:17:55.778 00.000 9828 scope move finished after 14 + 109 ms
02:17:55.778 00.000 9828 Move returns status 0, amount 14
02:17:55.778 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:55.778 00.000 9828 MoveAxis(N, 14, B)
02:17:55.778 00.000 9828 Guiding  Dir = 0, Dur = 14
02:17:55.794 00.016 9828 IsSlewing returns 0
02:17:55.794 00.000 9828 IsGuiding returns 0
02:17:55.794 00.000 9828 PulseGuide returned control before completion, sleep 24
02:17:55.826 00.032 9828 IsGuiding returns 1
02:17:55.826 00.000 9828 scope still moving after pulse duration time elapsed
02:17:55.857 00.031 9828 IsSlewing returns 0
02:17:55.857 00.000 9828 IsGuiding returns 1
02:17:55.887 00.030 9828 IsSlewing returns 0
02:17:55.887 00.000 9828 IsGuiding returns 1
02:17:55.919 00.032 9828 IsSlewing returns 0
02:17:55.919 00.000 9828 IsGuiding returns 1
02:17:55.949 00.030 9828 IsSlewing returns 0
02:17:55.949 00.000 9828 IsGuiding returns 1
02:17:55.980 00.031 9828 IsSlewing returns 0
02:17:55.980 00.000 9828 IsGuiding returns 0
02:17:55.980 00.000 9828 scope move finished after 14 + 171 ms
02:17:55.980 00.000 9828 Move returns status 0, amount 14
02:17:55.980 00.000 9828 move complete, result=0
02:17:55.980 00.000 9828 worker thread done servicing request
02:17:55.980 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:17:56.361 00.381 8976 Exposure complete
02:17:56.367 00.006 8976 worker thread done servicing request
02:17:56.367 00.000 5052 OnExposeComplete: enter
02:17:56.367 00.000 5052 UpdateGuideState(): m_state=6
02:17:56.367 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8044
02:17:56.367 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.62, Mass=173, SNR=9.1, Peak=74 HFD=1.7
02:17:56.367 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
02:17:56.367 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
02:17:56.367 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.09 hyp=0.58 cameraTheta=-2.98 mountX=0.18 mountY=0.53, mountTheta=1.25
02:17:56.368 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.09, opts=13)
02:17:56.368 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.09)
02:17:56.368 00.000 8976 Worker thread wakes up
02:17:56.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.09) opts 0xd
02:17:56.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.09)
02:17:56.369 00.001 8976 Moving (-0.57, -0.09) raw xDistance=0.18 yDistance=0.53
02:17:56.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:17:56.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53
02:17:56.369 00.000 8976 MoveAxis(R, 0, ABG)
02:17:56.369 00.000 8976 MoveAxis(D, 2, ABG)
02:17:56.369 00.000 8976 stepping (-14, 6) + (0, -2)
02:17:56.369 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:56.370 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:17:56.379 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
02:17:56.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:56.379 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:56.379 00.000 5052 Enqueuing Expose request
02:17:56.405 00.026 8976 Received - 47 (G) 
02:17:56.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:56.405 00.000 8976 stepped: pos (-14, 4)
02:17:56.405 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
02:17:56.405 00.000 8976 MountToCamera -- mountX=1.88 mountY=-1.49 hyp=2.40 mountTheta=-0.67 cameraX=0.47, cameraY=2.36 cameraTheta=1.37
02:17:56.405 00.000 8976 incremental bump (0.471, 2.356) isValid = 1
02:17:56.405 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
02:17:56.405 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:17:56.405 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:17:56.405 00.000 8976 move complete, result=0
02:17:56.405 00.000 9828 Worker thread wakes up
02:17:56.405 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:17:56.405 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:17:56.405 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.81)
02:17:56.405 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:17:56.405 00.000 8976 worker thread done servicing request
02:17:56.406 00.001 8976 Worker thread wakes up
02:17:56.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:56.406 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.89)
02:17:56.406 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
02:17:56.406 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:17:56.406 00.000 9828 BLC: window closed
02:17:56.406 00.000 9828 MoveAxis(E, 9, B)
02:17:56.406 00.000 9828 Guiding  Dir = 2, Dur = 9
02:17:56.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:56.406 00.000 9828 IsSlewing returns 0
02:17:56.406 00.000 9828 IsGuiding returns 0
02:17:56.406 00.000 9828 PulseGuide returned control before completion, sleep 19
02:17:56.429 00.023 9828 IsGuiding returns 1
02:17:56.429 00.000 9828 scope still moving after pulse duration time elapsed
02:17:56.458 00.029 9828 IsSlewing returns 0
02:17:56.459 00.001 9828 IsGuiding returns 1
02:17:56.489 00.030 9828 IsSlewing returns 0
02:17:56.489 00.000 9828 IsGuiding returns 1
02:17:56.520 00.031 9828 IsSlewing returns 0
02:17:56.520 00.000 9828 IsGuiding returns 1
02:17:56.551 00.031 9828 IsSlewing returns 0
02:17:56.551 00.000 9828 IsGuiding returns 0
02:17:56.551 00.000 9828 scope move finished after 9 + 135 ms
02:17:56.551 00.000 9828 Move returns status 0, amount 9
02:17:56.551 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:56.551 00.000 9828 MoveAxis(N, 15, B)
02:17:56.551 00.000 9828 Guiding  Dir = 0, Dur = 15
02:17:56.566 00.015 9828 IsSlewing returns 0
02:17:56.566 00.000 9828 IsGuiding returns 0
02:17:56.567 00.001 9828 PulseGuide returned control before completion, sleep 25
02:17:56.598 00.031 9828 IsGuiding returns 1
02:17:56.598 00.000 9828 scope still moving after pulse duration time elapsed
02:17:56.628 00.030 9828 IsSlewing returns 0
02:17:56.628 00.000 9828 IsGuiding returns 1
02:17:56.660 00.032 9828 IsSlewing returns 0
02:17:56.660 00.000 9828 IsGuiding returns 1
02:17:56.691 00.031 9828 IsSlewing returns 0
02:17:56.691 00.000 9828 IsGuiding returns 1
02:17:56.723 00.032 9828 IsSlewing returns 0
02:17:56.723 00.000 9828 IsGuiding returns 0
02:17:56.723 00.000 9828 scope move finished after 15 + 141 ms
02:17:56.723 00.000 9828 Move returns status 0, amount 15
02:17:56.723 00.000 9828 move complete, result=0
02:17:56.723 00.000 9828 worker thread done servicing request
02:17:56.723 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:17:57.097 00.374 8976 Exposure complete
02:17:57.102 00.005 8976 worker thread done servicing request
02:17:57.102 00.000 5052 OnExposeComplete: enter
02:17:57.102 00.000 5052 UpdateGuideState(): m_state=6
02:17:57.102 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8045
02:17:57.102 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.78, Mass=181, SNR=9.3, Peak=74 HFD=2.6
02:17:57.102 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:17:57.102 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
02:17:57.102 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.07 hyp=0.56 cameraTheta=3.02 mountX=0.31 mountY=0.42, mountTheta=0.94
02:17:57.103 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.07, opts=13)
02:17:57.103 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.07)
02:17:57.103 00.000 8976 Worker thread wakes up
02:17:57.103 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.07) opts 0xd
02:17:57.103 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.07)
02:17:57.103 00.000 8976 Moving (-0.55, 0.07) raw xDistance=0.31 yDistance=0.42
02:17:57.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:17:57.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
02:17:57.103 00.000 8976 MoveAxis(L, 1, ABG)
02:17:57.103 00.000 8976 stepping (-14, 4) + (-1, 0)
02:17:57.104 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:57.104 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:17:57.114 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
02:17:57.114 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:57.114 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:57.114 00.000 5052 Enqueuing Expose request
02:17:57.124 00.010 8976 Received - 47 (G) 
02:17:57.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:17:57.124 00.000 8976 stepped: pos (-15, 4)
02:17:57.124 00.000 8976 MoveAxis(D, 2, ABG)
02:17:57.124 00.000 8976 stepping (-15, 4) + (0, -2)
02:17:57.124 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:57.156 00.032 8976 Received - 47 (G) 
02:17:57.156 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:57.156 00.000 8976 stepped: pos (-15, 2)
02:17:57.156 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:17:57.156 00.000 8976 MountToCamera -- mountX=2.02 mountY=-1.10 hyp=2.30 mountTheta=-0.50 cameraX=0.06, cameraY=2.30 cameraTheta=1.54
02:17:57.156 00.000 8976 incremental bump (0.064, 2.301) isValid = 1
02:17:57.156 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
02:17:57.156 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:17:57.156 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:17:57.156 00.000 8976 move complete, result=0
02:17:57.156 00.000 9828 Worker thread wakes up
02:17:57.156 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:17:57.156 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:17:57.156 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
02:17:57.156 00.000 8976 worker thread done servicing request
02:17:57.156 00.000 8976 Worker thread wakes up
02:17:57.156 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:57.156 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
02:17:57.156 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
02:17:57.156 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:17:57.157 00.001 9828 BLC: window closed
02:17:57.157 00.000 9828 MoveAxis(E, 3, B)
02:17:57.157 00.000 9828 Guiding  Dir = 2, Dur = 3
02:17:57.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:57.157 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:17:57.157 00.000 9828 IsSlewing returns 0
02:17:57.157 00.000 9828 IsGuiding returns 0
02:17:57.157 00.000 9828 PulseGuide returned control before completion, sleep 13
02:17:57.174 00.017 9828 IsGuiding returns 1
02:17:57.174 00.000 9828 scope still moving after pulse duration time elapsed
02:17:57.205 00.031 9828 IsSlewing returns 0
02:17:57.205 00.000 9828 IsGuiding returns 1
02:17:57.237 00.032 9828 IsSlewing returns 0
02:17:57.237 00.000 9828 IsGuiding returns 1
02:17:57.268 00.031 9828 IsSlewing returns 0
02:17:57.268 00.000 9828 IsGuiding returns 0
02:17:57.268 00.000 9828 scope move finished after 3 + 108 ms
02:17:57.268 00.000 9828 Move returns status 0, amount 3
02:17:57.268 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:57.268 00.000 9828 MoveAxis(N, 16, B)
02:17:57.268 00.000 9828 Guiding  Dir = 0, Dur = 16
02:17:57.284 00.016 9828 IsSlewing returns 0
02:17:57.284 00.000 9828 IsGuiding returns 0
02:17:57.284 00.000 9828 PulseGuide returned control before completion, sleep 26
02:17:57.316 00.032 9828 IsGuiding returns 1
02:17:57.316 00.000 9828 scope still moving after pulse duration time elapsed
02:17:57.347 00.031 9828 IsSlewing returns 0
02:17:57.347 00.000 9828 IsGuiding returns 1
02:17:57.377 00.030 9828 IsSlewing returns 0
02:17:57.377 00.000 9828 IsGuiding returns 1
02:17:57.408 00.031 9828 IsSlewing returns 0
02:17:57.408 00.000 9828 IsGuiding returns 1
02:17:57.439 00.031 9828 IsSlewing returns 0
02:17:57.439 00.000 9828 IsGuiding returns 0
02:17:57.439 00.000 9828 scope move finished after 16 + 138 ms
02:17:57.440 00.001 9828 Move returns status 0, amount 16
02:17:57.440 00.000 9828 move complete, result=0
02:17:57.440 00.000 9828 worker thread done servicing request
02:17:57.440 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:17:57.826 00.386 8976 Exposure complete
02:17:57.831 00.005 8976 worker thread done servicing request
02:17:57.831 00.000 5052 OnExposeComplete: enter
02:17:57.831 00.000 5052 UpdateGuideState(): m_state=6
02:17:57.831 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8046
02:17:57.831 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.70, Mass=171, SNR=9.1, Peak=76 HFD=2.3
02:17:57.831 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
02:17:57.831 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
02:17:57.831 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-2.91 mountX=0.01 mountY=0.05, mountTheta=1.33
02:17:57.832 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.01, opts=13)
02:17:57.832 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.01)
02:17:57.832 00.000 8976 Worker thread wakes up
02:17:57.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.01) opts 0xd
02:17:57.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.01)
02:17:57.832 00.000 8976 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
02:17:57.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:17:57.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:17:57.832 00.000 8976 MoveAxis(R, 0, ABG)
02:17:57.832 00.000 8976 MoveAxis(U, 0, ABG)
02:17:57.832 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
02:17:57.832 00.000 8976 MountToCamera -- mountX=2.11 mountY=-0.84 hyp=2.27 mountTheta=-0.38 cameraX=-0.21, cameraY=2.26 cameraTheta=1.66
02:17:57.833 00.001 8976 incremental bump (-0.209, 2.264) isValid = 1
02:17:57.833 00.000 8976 Scheduling Mount bump of (-0.005, 0.055)
02:17:57.833 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.06, opts=4)
02:17:57.833 00.000 8976 Enqueuing Move request for scope (-0.00, 0.06)
02:17:57.833 00.000 8976 move complete, result=0
02:17:57.833 00.000 9828 Worker thread wakes up
02:17:57.833 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0x4
02:17:57.833 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
02:17:57.833 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.53)
02:17:57.833 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
02:17:57.833 00.000 8976 worker thread done servicing request
02:17:57.833 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.66 mountX=0.00 mountY=-0.06, mountTheta=-1.53
02:17:57.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:17:57.833 00.000 9828 Moving (-0.00, 0.06) raw xDistance=0.00 yDistance=-0.06
02:17:57.833 00.000 9828 BLC: window closed
02:17:57.833 00.000 9828 MoveAxis(W, 1, B)
02:17:57.833 00.000 9828 Guiding  Dir = 3, Dur = 1
02:17:57.833 00.000 9828 IsSlewing returns 0
02:17:57.833 00.000 9828 IsGuiding returns 0
02:17:57.833 00.000 9828 PulseGuide returned control before completion, sleep 11
02:17:57.842 00.009 5052 UpdateGuideState exits: m=171 SNR=9.1
02:17:57.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:57.842 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:57.842 00.000 5052 Enqueuing Expose request
02:17:57.842 00.000 8976 Worker thread wakes up
02:17:57.842 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:57.842 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:57.842 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:57.858 00.016 9828 IsGuiding returns 1
02:17:57.858 00.000 9828 scope still moving after pulse duration time elapsed
02:17:57.889 00.031 9828 IsSlewing returns 0
02:17:57.889 00.000 9828 IsGuiding returns 1
02:17:57.920 00.031 9828 IsSlewing returns 0
02:17:57.920 00.000 9828 IsGuiding returns 1
02:17:57.951 00.031 9828 IsSlewing returns 0
02:17:57.951 00.000 9828 IsGuiding returns 0
02:17:57.951 00.000 9828 scope move finished after 1 + 116 ms
02:17:57.951 00.000 9828 Move returns status 0, amount 1
02:17:57.951 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:57.951 00.000 9828 MoveAxis(N, 8, B)
02:17:57.951 00.000 9828 Guiding  Dir = 0, Dur = 8
02:17:57.966 00.015 9828 IsSlewing returns 0
02:17:57.967 00.001 9828 IsGuiding returns 0
02:17:57.967 00.000 9828 PulseGuide returned control before completion, sleep 18
02:17:57.998 00.031 9828 IsGuiding returns 1
02:17:57.998 00.000 9828 scope still moving after pulse duration time elapsed
02:17:58.029 00.031 9828 IsSlewing returns 0
02:17:58.029 00.000 9828 IsGuiding returns 1
02:17:58.061 00.032 9828 IsSlewing returns 0
02:17:58.061 00.000 9828 IsGuiding returns 1
02:17:58.092 00.031 9828 IsSlewing returns 0
02:17:58.092 00.000 9828 IsGuiding returns 0
02:17:58.092 00.000 9828 scope move finished after 8 + 117 ms
02:17:58.092 00.000 9828 Move returns status 0, amount 8
02:17:58.092 00.000 9828 move complete, result=0
02:17:58.092 00.000 9828 worker thread done servicing request
02:17:58.092 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 8 ms NORTH
02:17:58.506 00.414 8976 Exposure complete
02:17:58.512 00.006 8976 worker thread done servicing request
02:17:58.512 00.000 5052 OnExposeComplete: enter
02:17:58.512 00.000 5052 UpdateGuideState(): m_state=6
02:17:58.512 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8047
02:17:58.512 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.82, Mass=166, SNR=8.9, Peak=72 HFD=2.0
02:17:58.512 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
02:17:58.512 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:17:58.513 00.001 5052 CameraToMount -- cameraX=0.42 cameraY=0.11 hyp=0.44 cameraTheta=0.26 mountX=-0.09 mountY=-0.42, mountTheta=-1.79
02:17:58.513 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.11, opts=13)
02:17:58.513 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.11)
02:17:58.513 00.000 8976 Worker thread wakes up
02:17:58.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.11) opts 0xd
02:17:58.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.11)
02:17:58.513 00.000 8976 Moving (0.42, 0.11) raw xDistance=-0.09 yDistance=-0.42
02:17:58.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:17:58.514 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
02:17:58.514 00.000 8976 MoveAxis(R, 0, ABG)
02:17:58.514 00.000 8976 MoveAxis(U, 2, ABG)
02:17:58.514 00.000 8976 stepping (-15, 2) + (0, 2)
02:17:58.514 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:58.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:17:58.523 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
02:17:58.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:58.523 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:58.523 00.000 5052 Enqueuing Expose request
02:17:58.547 00.024 8976 Received - 47 (G) 
02:17:58.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:17:58.547 00.000 8976 stepped: pos (-15, 4)
02:17:58.547 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
02:17:58.547 00.000 8976 MountToCamera -- mountX=2.17 mountY=-0.78 hyp=2.31 mountTheta=-0.34 cameraX=-0.30, cameraY=2.29 cameraTheta=1.70
02:17:58.547 00.000 8976 incremental bump (-0.298, 2.288) isValid = 1
02:17:58.547 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
02:17:58.547 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:17:58.547 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:17:58.547 00.000 8976 move complete, result=0
02:17:58.547 00.000 8976 worker thread done servicing request
02:17:58.547 00.000 8976 Worker thread wakes up
02:17:58.547 00.000 9828 Worker thread wakes up
02:17:58.547 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:17:58.547 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:17:58.547 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
02:17:58.547 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
02:17:58.547 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:17:58.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:58.547 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
02:17:58.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:58.547 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:17:58.548 00.001 9828 BLC: window closed
02:17:58.548 00.000 9828 MoveAxis(W, 3, B)
02:17:58.548 00.000 9828 Guiding  Dir = 3, Dur = 3
02:17:58.548 00.000 9828 IsSlewing returns 0
02:17:58.548 00.000 9828 IsGuiding returns 0
02:17:58.548 00.000 9828 PulseGuide returned control before completion, sleep 13
02:17:58.572 00.024 9828 IsGuiding returns 1
02:17:58.572 00.000 9828 scope still moving after pulse duration time elapsed
02:17:58.603 00.031 9828 IsSlewing returns 0
02:17:58.603 00.000 9828 IsGuiding returns 1
02:17:58.633 00.030 9828 IsSlewing returns 0
02:17:58.633 00.000 9828 IsGuiding returns 1
02:17:58.666 00.033 9828 IsSlewing returns 0
02:17:58.666 00.000 9828 IsGuiding returns 0
02:17:58.666 00.000 9828 scope move finished after 3 + 114 ms
02:17:58.666 00.000 9828 Move returns status 0, amount 3
02:17:58.666 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:58.666 00.000 9828 MoveAxis(N, 16, B)
02:17:58.666 00.000 9828 Guiding  Dir = 0, Dur = 16
02:17:58.681 00.015 9828 IsSlewing returns 0
02:17:58.681 00.000 9828 IsGuiding returns 0
02:17:58.682 00.001 9828 PulseGuide returned control before completion, sleep 26
02:17:58.713 00.031 9828 IsGuiding returns 1
02:17:58.713 00.000 9828 scope still moving after pulse duration time elapsed
02:17:58.745 00.032 9828 IsSlewing returns 0
02:17:58.745 00.000 9828 IsGuiding returns 1
02:17:58.777 00.032 9828 IsSlewing returns 0
02:17:58.777 00.000 9828 IsGuiding returns 1
02:17:58.808 00.031 9828 IsSlewing returns 0
02:17:58.808 00.000 9828 IsGuiding returns 1
02:17:58.838 00.030 9828 IsSlewing returns 0
02:17:58.838 00.000 9828 IsGuiding returns 0
02:17:58.838 00.000 9828 scope move finished after 16 + 140 ms
02:17:58.838 00.000 9828 Move returns status 0, amount 16
02:17:58.838 00.000 9828 move complete, result=0
02:17:58.838 00.000 9828 worker thread done servicing request
02:17:58.838 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:17:59.205 00.367 8976 Exposure complete
02:17:59.210 00.005 8976 worker thread done servicing request
02:17:59.210 00.000 5052 OnExposeComplete: enter
02:17:59.210 00.000 5052 UpdateGuideState(): m_state=6
02:17:59.210 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8048
02:17:59.211 00.001 5052 Star::Find returns 1 (0), X=329.39, Y=281.75, Mass=169, SNR=9.0, Peak=70 HFD=2.2
02:17:59.211 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:17:59.211 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:17:59.211 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.22 cameraTheta=0.20 mountX=-0.06 mountY=-0.20, mountTheta=-1.85
02:17:59.211 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.04, opts=13)
02:17:59.211 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.04)
02:17:59.211 00.000 8976 Worker thread wakes up
02:17:59.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.04) opts 0xd
02:17:59.212 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.04)
02:17:59.212 00.000 8976 Moving (0.21, 0.04) raw xDistance=-0.06 yDistance=-0.20
02:17:59.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:17:59.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:17:59.212 00.000 8976 MoveAxis(R, 0, ABG)
02:17:59.212 00.000 8976 MoveAxis(U, 0, ABG)
02:17:59.212 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
02:17:59.212 00.000 8976 MountToCamera -- mountX=2.21 mountY=-0.73 hyp=2.33 mountTheta=-0.32 cameraX=-0.36, cameraY=2.30 cameraTheta=1.73
02:17:59.212 00.000 8976 incremental bump (-0.358, 2.303) isValid = 1
02:17:59.212 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
02:17:59.212 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:17:59.212 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:17:59.212 00.000 8976 move complete, result=0
02:17:59.212 00.000 9828 Worker thread wakes up
02:17:59.212 00.000 8976 worker thread done servicing request
02:17:59.212 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:17:59.212 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:17:59.212 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
02:17:59.213 00.001 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
02:17:59.213 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:17:59.213 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:17:59.213 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:17:59.213 00.000 9828 BLC: window closed
02:17:59.213 00.000 9828 MoveAxis(W, 4, B)
02:17:59.213 00.000 9828 Guiding  Dir = 3, Dur = 4
02:17:59.213 00.000 9828 IsSlewing returns 0
02:17:59.213 00.000 9828 IsGuiding returns 0
02:17:59.213 00.000 9828 PulseGuide returned control before completion, sleep 14
02:17:59.222 00.009 5052 UpdateGuideState exits: m=169 SNR=9.0
02:17:59.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:59.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:59.222 00.000 5052 Enqueuing Expose request
02:17:59.222 00.000 8976 Worker thread wakes up
02:17:59.222 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:59.222 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:59.222 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:59.242 00.020 9828 IsGuiding returns 1
02:17:59.242 00.000 9828 scope still moving after pulse duration time elapsed
02:17:59.272 00.030 9828 IsSlewing returns 0
02:17:59.273 00.001 9828 IsGuiding returns 1
02:17:59.303 00.030 9828 IsSlewing returns 0
02:17:59.304 00.001 9828 IsGuiding returns 1
02:17:59.334 00.030 9828 IsSlewing returns 0
02:17:59.334 00.000 9828 IsGuiding returns 0
02:17:59.334 00.000 9828 scope move finished after 4 + 116 ms
02:17:59.334 00.000 9828 Move returns status 0, amount 4
02:17:59.334 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:17:59.334 00.000 9828 MoveAxis(N, 16, B)
02:17:59.334 00.000 9828 Guiding  Dir = 0, Dur = 16
02:17:59.349 00.015 9828 IsSlewing returns 0
02:17:59.349 00.000 9828 IsGuiding returns 0
02:17:59.349 00.000 9828 PulseGuide returned control before completion, sleep 26
02:17:59.380 00.031 9828 IsGuiding returns 1
02:17:59.380 00.000 9828 scope still moving after pulse duration time elapsed
02:17:59.410 00.030 9828 IsSlewing returns 0
02:17:59.410 00.000 9828 IsGuiding returns 1
02:17:59.442 00.032 9828 IsSlewing returns 0
02:17:59.442 00.000 9828 IsGuiding returns 1
02:17:59.473 00.031 9828 IsSlewing returns 0
02:17:59.473 00.000 9828 IsGuiding returns 1
02:17:59.504 00.031 9828 IsSlewing returns 0
02:17:59.504 00.000 9828 IsGuiding returns 0
02:17:59.504 00.000 9828 scope move finished after 16 + 139 ms
02:17:59.504 00.000 9828 Move returns status 0, amount 16
02:17:59.504 00.000 9828 move complete, result=0
02:17:59.504 00.000 9828 worker thread done servicing request
02:17:59.504 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:17:59.881 00.377 8976 Exposure complete
02:17:59.886 00.005 8976 worker thread done servicing request
02:17:59.886 00.000 5052 OnExposeComplete: enter
02:17:59.886 00.000 5052 UpdateGuideState(): m_state=6
02:17:59.887 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8049
02:17:59.887 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.62, Mass=169, SNR=9.0, Peak=71 HFD=2.1
02:17:59.887 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.73 = 2.56)
02:17:59.887 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.45)
02:17:59.887 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.09 cameraTheta=-1.68 mountX=-0.07 mountY=0.05, mountTheta=2.49
02:17:59.887 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.08, opts=13)
02:17:59.887 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.08)
02:17:59.887 00.000 8976 Worker thread wakes up
02:17:59.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.08) opts 0xd
02:17:59.888 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.08)
02:17:59.888 00.000 8976 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.05
02:17:59.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:17:59.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:17:59.888 00.000 8976 MoveAxis(R, 0, ABG)
02:17:59.888 00.000 8976 MoveAxis(U, 0, ABG)
02:17:59.888 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
02:17:59.888 00.000 8976 MountToCamera -- mountX=2.24 mountY=-0.70 hyp=2.35 mountTheta=-0.30 cameraX=-0.40, cameraY=2.31 cameraTheta=1.74
02:17:59.888 00.000 8976 incremental bump (-0.398, 2.313) isValid = 1
02:17:59.888 00.000 8976 Scheduling Mount bump of (-0.014, 0.084)
02:17:59.888 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.08, opts=4)
02:17:59.888 00.000 8976 Enqueuing Move request for scope (-0.01, 0.08)
02:17:59.888 00.000 8976 move complete, result=0
02:17:59.888 00.000 9828 Worker thread wakes up
02:17:59.888 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0x4
02:17:59.888 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
02:17:59.888 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.83 = -1.45)
02:17:59.889 00.001 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.53)
02:17:59.889 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.09 cameraTheta=1.74 mountX=0.01 mountY=-0.09, mountTheta=-1.45
02:17:59.889 00.000 8976 worker thread done servicing request
02:17:59.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:17:59.889 00.000 9828 Moving (-0.01, 0.08) raw xDistance=0.01 yDistance=-0.09
02:17:59.889 00.000 9828 BLC: window closed
02:17:59.889 00.000 9828 MoveAxis(W, 3, B)
02:17:59.889 00.000 9828 Guiding  Dir = 3, Dur = 3
02:17:59.889 00.000 9828 IsSlewing returns 0
02:17:59.889 00.000 9828 IsGuiding returns 0
02:17:59.890 00.001 9828 PulseGuide returned control before completion, sleep 13
02:17:59.898 00.008 5052 UpdateGuideState exits: m=169 SNR=9.0
02:17:59.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:59.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:17:59.898 00.000 5052 Enqueuing Expose request
02:17:59.898 00.000 8976 Worker thread wakes up
02:17:59.899 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:59.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:17:59.899 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:17:59.909 00.010 9828 IsGuiding returns 1
02:17:59.909 00.000 9828 scope still moving after pulse duration time elapsed
02:17:59.940 00.031 9828 IsSlewing returns 0
02:17:59.940 00.000 9828 IsGuiding returns 1
02:17:59.971 00.031 9828 IsSlewing returns 0
02:17:59.971 00.000 9828 IsGuiding returns 1
02:18:00.002 00.031 9828 IsSlewing returns 0
02:18:00.002 00.000 9828 IsGuiding returns 0
02:18:00.002 00.000 9828 scope move finished after 3 + 110 ms
02:18:00.003 00.001 9828 Move returns status 0, amount 3
02:18:00.003 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:00.003 00.000 9828 MoveAxis(N, 12, B)
02:18:00.003 00.000 9828 Guiding  Dir = 0, Dur = 12
02:18:00.019 00.016 9828 IsSlewing returns 0
02:18:00.019 00.000 9828 IsGuiding returns 0
02:18:00.019 00.000 9828 PulseGuide returned control before completion, sleep 22
02:18:00.051 00.032 9828 IsGuiding returns 1
02:18:00.051 00.000 9828 scope still moving after pulse duration time elapsed
02:18:00.082 00.031 9828 IsSlewing returns 0
02:18:00.082 00.000 9828 IsGuiding returns 1
02:18:00.114 00.032 9828 IsSlewing returns 0
02:18:00.114 00.000 9828 IsGuiding returns 1
02:18:00.146 00.032 9828 IsSlewing returns 0
02:18:00.146 00.000 9828 IsGuiding returns 1
02:18:00.177 00.031 9828 IsSlewing returns 0
02:18:00.177 00.000 9828 IsGuiding returns 0
02:18:00.177 00.000 9828 scope move finished after 12 + 146 ms
02:18:00.177 00.000 9828 Move returns status 0, amount 12
02:18:00.177 00.000 9828 move complete, result=0
02:18:00.178 00.001 9828 worker thread done servicing request
02:18:00.178 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 12 ms NORTH
02:18:00.561 00.383 8976 Exposure complete
02:18:00.566 00.005 8976 worker thread done servicing request
02:18:00.566 00.000 5052 OnExposeComplete: enter
02:18:00.566 00.000 5052 UpdateGuideState(): m_state=6
02:18:00.566 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8050
02:18:00.566 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.37, Mass=163, SNR=8.8, Peak=70 HFD=2.4
02:18:00.566 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.56 = 1.73)
02:18:00.566 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.62)
02:18:00.566 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.34 hyp=0.57 cameraTheta=-2.51 mountX=-0.09 mountY=0.57, mountTheta=1.73
02:18:00.567 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.34, opts=13)
02:18:00.567 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.34)
02:18:00.567 00.000 8976 Worker thread wakes up
02:18:00.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.34) opts 0xd
02:18:00.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.34)
02:18:00.567 00.000 8976 Moving (-0.46, -0.34) raw xDistance=-0.09 yDistance=0.57
02:18:00.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:18:00.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:18:00.567 00.000 8976 MoveAxis(R, 0, ABG)
02:18:00.567 00.000 8976 MoveAxis(D, 2, ABG)
02:18:00.567 00.000 8976 stepping (-15, 4) + (0, -2)
02:18:00.567 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:00.568 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:18:00.577 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:18:00.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:00.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:00.577 00.000 5052 Enqueuing Expose request
02:18:00.593 00.016 8976 Received - 47 (G) 
02:18:00.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:00.593 00.000 8976 stepped: pos (-15, 2)
02:18:00.593 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
02:18:00.593 00.000 8976 MountToCamera -- mountX=2.26 mountY=-0.57 hyp=2.33 mountTheta=-0.25 cameraX=-0.52, cameraY=2.27 cameraTheta=1.80
02:18:00.593 00.000 8976 incremental bump (-0.519, 2.273) isValid = 1
02:18:00.593 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
02:18:00.593 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:18:00.593 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:18:00.593 00.000 8976 move complete, result=0
02:18:00.593 00.000 9828 Worker thread wakes up
02:18:00.593 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:18:00.593 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:18:00.593 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
02:18:00.593 00.000 8976 worker thread done servicing request
02:18:00.593 00.000 8976 Worker thread wakes up
02:18:00.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:00.593 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:18:00.594 00.001 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
02:18:00.594 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:00.594 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
02:18:00.594 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:18:00.594 00.000 9828 BLC: window closed
02:18:00.594 00.000 9828 MoveAxis(W, 6, B)
02:18:00.594 00.000 9828 Guiding  Dir = 3, Dur = 6
02:18:00.594 00.000 9828 IsSlewing returns 0
02:18:00.594 00.000 9828 IsGuiding returns 0
02:18:00.594 00.000 9828 PulseGuide returned control before completion, sleep 16
02:18:00.614 00.020 9828 IsGuiding returns 1
02:18:00.614 00.000 9828 scope still moving after pulse duration time elapsed
02:18:00.645 00.031 9828 IsSlewing returns 0
02:18:00.645 00.000 9828 IsGuiding returns 1
02:18:00.677 00.032 9828 IsSlewing returns 0
02:18:00.677 00.000 9828 IsGuiding returns 1
02:18:00.708 00.031 9828 IsSlewing returns 0
02:18:00.708 00.000 9828 IsGuiding returns 0
02:18:00.708 00.000 9828 scope move finished after 6 + 107 ms
02:18:00.708 00.000 9828 Move returns status 0, amount 6
02:18:00.708 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:00.708 00.000 9828 MoveAxis(N, 16, B)
02:18:00.708 00.000 9828 Guiding  Dir = 0, Dur = 16
02:18:00.723 00.015 9828 IsSlewing returns 0
02:18:00.724 00.001 9828 IsGuiding returns 0
02:18:00.724 00.000 9828 PulseGuide returned control before completion, sleep 26
02:18:00.754 00.030 9828 IsGuiding returns 1
02:18:00.754 00.000 9828 scope still moving after pulse duration time elapsed
02:18:00.786 00.032 9828 IsSlewing returns 0
02:18:00.786 00.000 9828 IsGuiding returns 1
02:18:00.817 00.031 9828 IsSlewing returns 0
02:18:00.817 00.000 9828 IsGuiding returns 1
02:18:00.848 00.031 9828 IsSlewing returns 0
02:18:00.848 00.000 9828 IsGuiding returns 1
02:18:00.880 00.032 9828 IsSlewing returns 0
02:18:00.880 00.000 9828 IsGuiding returns 0
02:18:00.880 00.000 9828 scope move finished after 16 + 140 ms
02:18:00.880 00.000 9828 Move returns status 0, amount 16
02:18:00.880 00.000 9828 move complete, result=0
02:18:00.880 00.000 9828 worker thread done servicing request
02:18:00.880 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:18:01.255 00.375 8976 Exposure complete
02:18:01.260 00.005 8976 worker thread done servicing request
02:18:01.260 00.000 5052 OnExposeComplete: enter
02:18:01.260 00.000 5052 UpdateGuideState(): m_state=6
02:18:01.260 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8051
02:18:01.260 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.67, Mass=148, SNR=8.4, Peak=67 HFD=2.8
02:18:01.260 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.13 = 1.16)
02:18:01.260 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
02:18:01.260 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.04 hyp=0.66 cameraTheta=-3.08 mountX=0.26 mountY=0.57, mountTheta=1.14
02:18:01.261 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.04, opts=13)
02:18:01.261 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.04)
02:18:01.261 00.000 8976 Worker thread wakes up
02:18:01.261 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.04) opts 0xd
02:18:01.261 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.04)
02:18:01.261 00.000 8976 Moving (-0.65, -0.04) raw xDistance=0.26 yDistance=0.57
02:18:01.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:18:01.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
02:18:01.261 00.000 8976 MoveAxis(L, 1, ABG)
02:18:01.261 00.000 8976 stepping (-15, 2) + (-1, 0)
02:18:01.261 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:01.262 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:18:01.271 00.009 5052 UpdateGuideState exits: m=148 SNR=8.4
02:18:01.272 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:01.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:01.272 00.000 5052 Enqueuing Expose request
02:18:01.281 00.009 8976 Received - 47 (G) 
02:18:01.281 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:01.281 00.000 8976 stepped: pos (-16, 2)
02:18:01.281 00.000 8976 MoveAxis(D, 2, ABG)
02:18:01.281 00.000 8976 stepping (-16, 2) + (0, -2)
02:18:01.281 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:01.313 00.032 8976 Received - 47 (G) 
02:18:01.313 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:01.313 00.000 8976 stepped: pos (-16, 0)
02:18:01.313 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
02:18:01.313 00.000 8976 MountToCamera -- mountX=2.32 mountY=-0.38 hyp=2.35 mountTheta=-0.16 cameraX=-0.72, cameraY=2.24 cameraTheta=1.88
02:18:01.313 00.000 8976 incremental bump (-0.716, 2.243) isValid = 1
02:18:01.313 00.000 8976 Scheduling Mount bump of (-0.035, 0.113)
02:18:01.313 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:18:01.313 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:18:01.313 00.000 8976 move complete, result=0
02:18:01.313 00.000 9828 Worker thread wakes up
02:18:01.313 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
02:18:01.313 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:18:01.313 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:18:01.313 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.32)
02:18:01.313 00.000 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.40)
02:18:01.313 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=-0.12, mountTheta=-1.32
02:18:01.314 00.001 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:18:01.314 00.000 9828 BLC: window closed
02:18:01.314 00.000 9828 MoveAxis(W, 9, B)
02:18:01.314 00.000 9828 Guiding  Dir = 3, Dur = 9
02:18:01.314 00.000 8976 worker thread done servicing request
02:18:01.314 00.000 8976 Worker thread wakes up
02:18:01.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:01.314 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:01.314 00.000 9828 IsSlewing returns 0
02:18:01.314 00.000 9828 IsGuiding returns 0
02:18:01.314 00.000 9828 PulseGuide returned control before completion, sleep 19
02:18:01.347 00.033 9828 IsGuiding returns 1
02:18:01.347 00.000 9828 scope still moving after pulse duration time elapsed
02:18:01.378 00.031 9828 IsSlewing returns 0
02:18:01.378 00.000 9828 IsGuiding returns 1
02:18:01.409 00.031 9828 IsSlewing returns 0
02:18:01.409 00.000 9828 IsGuiding returns 1
02:18:01.441 00.032 9828 IsSlewing returns 0
02:18:01.441 00.000 9828 IsGuiding returns 0
02:18:01.441 00.000 9828 scope move finished after 9 + 117 ms
02:18:01.441 00.000 9828 Move returns status 0, amount 9
02:18:01.441 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:01.441 00.000 9828 MoveAxis(N, 16, B)
02:18:01.441 00.000 9828 Guiding  Dir = 0, Dur = 16
02:18:01.456 00.015 9828 IsSlewing returns 0
02:18:01.456 00.000 9828 IsGuiding returns 0
02:18:01.457 00.001 9828 PulseGuide returned control before completion, sleep 26
02:18:01.488 00.031 9828 IsGuiding returns 1
02:18:01.488 00.000 9828 scope still moving after pulse duration time elapsed
02:18:01.519 00.031 9828 IsSlewing returns 0
02:18:01.519 00.000 9828 IsGuiding returns 1
02:18:01.550 00.031 9828 IsSlewing returns 0
02:18:01.550 00.000 9828 IsGuiding returns 1
02:18:01.582 00.032 9828 IsSlewing returns 0
02:18:01.582 00.000 9828 IsGuiding returns 1
02:18:01.613 00.031 9828 IsSlewing returns 0
02:18:01.613 00.000 9828 IsGuiding returns 0
02:18:01.613 00.000 9828 scope move finished after 16 + 140 ms
02:18:01.613 00.000 9828 Move returns status 0, amount 16
02:18:01.613 00.000 9828 move complete, result=0
02:18:01.613 00.000 9828 worker thread done servicing request
02:18:01.613 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:18:02.012 00.399 8976 Exposure complete
02:18:02.018 00.006 8976 worker thread done servicing request
02:18:02.018 00.000 5052 OnExposeComplete: enter
02:18:02.018 00.000 5052 UpdateGuideState(): m_state=6
02:18:02.018 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8052
02:18:02.018 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.42, Mass=162, SNR=8.8, Peak=72 HFD=1.6
02:18:02.018 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
02:18:02.018 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
02:18:02.019 00.001 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.29 hyp=0.82 cameraTheta=-2.78 mountX=0.09 mountY=0.80, mountTheta=1.45
02:18:02.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.29, opts=13)
02:18:02.020 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.29)
02:18:02.020 00.000 8976 Worker thread wakes up
02:18:02.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.29) opts 0xd
02:18:02.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.29)
02:18:02.020 00.000 8976 Moving (-0.77, -0.29) raw xDistance=0.09 yDistance=0.80
02:18:02.021 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:18:02.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.80
02:18:02.021 00.000 8976 MoveAxis(R, 0, ABG)
02:18:02.021 00.000 8976 MoveAxis(D, 3, ABG)
02:18:02.021 00.000 8976 stepping (-16, 0) + (0, -3)
02:18:02.021 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:02.021 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:18:02.034 00.013 5052 UpdateGuideState exits: m=162 SNR=8.8
02:18:02.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:02.034 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:02.034 00.000 5052 Enqueuing Expose request
02:18:02.048 00.014 8976 Received - 47 (G) 
02:18:02.048 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:02.048 00.000 8976 stepped: pos (-16, -3)
02:18:02.048 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.00 = 2.00)
02:18:02.048 00.000 8976 MountToCamera -- mountX=2.36 mountY=-0.10 hyp=2.37 mountTheta=-0.04 cameraX=-0.99, cameraY=2.15 cameraTheta=2.00
02:18:02.049 00.001 8976 incremental bump (-0.988, 2.151) isValid = 1
02:18:02.049 00.000 8976 Scheduling Mount bump of (-0.048, 0.108)
02:18:02.049 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:18:02.049 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:18:02.049 00.000 8976 move complete, result=0
02:18:02.049 00.000 9828 Worker thread wakes up
02:18:02.049 00.000 8976 worker thread done servicing request
02:18:02.049 00.000 8976 Worker thread wakes up
02:18:02.049 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:18:02.049 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:18:02.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:02.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:02.049 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:18:02.049 00.000 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.08 = -1.20)
02:18:02.050 00.001 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.00 = -1.28)
02:18:02.050 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.04 mountY=-0.11, mountTheta=-1.21
02:18:02.050 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:18:02.050 00.000 9828 BLC: window closed
02:18:02.050 00.000 9828 MoveAxis(W, 14, B)
02:18:02.050 00.000 9828 Guiding  Dir = 3, Dur = 14
02:18:02.050 00.000 9828 IsSlewing returns 0
02:18:02.050 00.000 9828 IsGuiding returns 0
02:18:02.051 00.001 9828 PulseGuide returned control before completion, sleep 24
02:18:02.081 00.030 9828 IsGuiding returns 1
02:18:02.081 00.000 9828 scope still moving after pulse duration time elapsed
02:18:02.114 00.033 9828 IsSlewing returns 0
02:18:02.114 00.000 9828 IsGuiding returns 1
02:18:02.144 00.030 9828 IsSlewing returns 0
02:18:02.144 00.000 9828 IsGuiding returns 1
02:18:02.175 00.031 9828 IsSlewing returns 0
02:18:02.175 00.000 9828 IsGuiding returns 1
02:18:02.207 00.032 9828 IsSlewing returns 0
02:18:02.207 00.000 9828 IsGuiding returns 0
02:18:02.207 00.000 9828 scope move finished after 14 + 143 ms
02:18:02.207 00.000 9828 Move returns status 0, amount 14
02:18:02.207 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:02.208 00.001 9828 MoveAxis(N, 15, B)
02:18:02.208 00.000 9828 Guiding  Dir = 0, Dur = 15
02:18:02.222 00.014 9828 IsSlewing returns 0
02:18:02.222 00.000 9828 IsGuiding returns 0
02:18:02.222 00.000 9828 PulseGuide returned control before completion, sleep 25
02:18:02.254 00.032 9828 IsGuiding returns 1
02:18:02.254 00.000 9828 scope still moving after pulse duration time elapsed
02:18:02.285 00.031 9828 IsSlewing returns 0
02:18:02.285 00.000 9828 IsGuiding returns 1
02:18:02.316 00.031 9828 IsSlewing returns 0
02:18:02.316 00.000 9828 IsGuiding returns 1
02:18:02.349 00.033 9828 IsSlewing returns 0
02:18:02.349 00.000 9828 IsGuiding returns 1
02:18:02.380 00.031 9828 IsSlewing returns 0
02:18:02.380 00.000 9828 IsGuiding returns 0
02:18:02.380 00.000 9828 scope move finished after 15 + 142 ms
02:18:02.380 00.000 9828 Move returns status 0, amount 15
02:18:02.380 00.000 9828 move complete, result=0
02:18:02.380 00.000 9828 worker thread done servicing request
02:18:02.380 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:18:02.744 00.364 8976 Exposure complete
02:18:02.750 00.006 8976 worker thread done servicing request
02:18:02.750 00.000 5052 OnExposeComplete: enter
02:18:02.750 00.000 5052 UpdateGuideState(): m_state=6
02:18:02.750 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8053
02:18:02.750 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.78, Mass=163, SNR=8.8, Peak=68 HFD=2.3
02:18:02.750 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:18:02.750 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
02:18:02.750 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.15 cameraTheta=2.66 mountX=0.13 mountY=0.08, mountTheta=0.54
02:18:02.751 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.07, opts=13)
02:18:02.751 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.07)
02:18:02.751 00.000 8976 Worker thread wakes up
02:18:02.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.07) opts 0xd
02:18:02.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.07)
02:18:02.751 00.000 8976 Moving (-0.14, 0.07) raw xDistance=0.13 yDistance=0.08
02:18:02.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:18:02.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:18:02.751 00.000 8976 MoveAxis(R, 0, ABG)
02:18:02.751 00.000 8976 MoveAxis(U, 0, ABG)
02:18:02.752 00.001 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
02:18:02.752 00.000 8976 MountToCamera -- mountX=2.39 mountY=0.09 hyp=2.39 mountTheta=0.04 cameraX=-1.17, cameraY=2.09 cameraTheta=2.08
02:18:02.752 00.000 8976 incremental bump (-1.170, 2.089) isValid = 1
02:18:02.752 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
02:18:02.752 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:18:02.752 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:18:02.752 00.000 8976 move complete, result=0
02:18:02.752 00.000 8976 worker thread done servicing request
02:18:02.752 00.000 9828 Worker thread wakes up
02:18:02.752 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:18:02.752 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:18:02.752 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
02:18:02.752 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.20)
02:18:02.752 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.14
02:18:02.752 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:18:02.753 00.001 9828 BLC: window closed
02:18:02.753 00.000 9828 MoveAxis(W, 16, B)
02:18:02.753 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:18:02.753 00.000 9828 Guiding  Dir = 3, Dur = 16
02:18:02.753 00.000 9828 IsSlewing returns 0
02:18:02.753 00.000 9828 IsGuiding returns 0
02:18:02.753 00.000 9828 PulseGuide returned control before completion, sleep 26
02:18:02.764 00.011 5052 UpdateGuideState exits: m=163 SNR=8.8
02:18:02.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:02.764 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:02.764 00.000 5052 Enqueuing Expose request
02:18:02.764 00.000 8976 Worker thread wakes up
02:18:02.764 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:02.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:02.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:02.790 00.026 9828 IsGuiding returns 1
02:18:02.790 00.000 9828 scope still moving after pulse duration time elapsed
02:18:02.821 00.031 9828 IsSlewing returns 0
02:18:02.822 00.001 9828 IsGuiding returns 1
02:18:02.852 00.030 9828 IsSlewing returns 0
02:18:02.852 00.000 9828 IsGuiding returns 1
02:18:02.884 00.032 9828 IsSlewing returns 0
02:18:02.884 00.000 9828 IsGuiding returns 0
02:18:02.884 00.000 9828 scope move finished after 16 + 114 ms
02:18:02.884 00.000 9828 Move returns status 0, amount 16
02:18:02.884 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:02.884 00.000 9828 MoveAxis(N, 15, B)
02:18:02.884 00.000 9828 Guiding  Dir = 0, Dur = 15
02:18:02.900 00.016 9828 IsSlewing returns 0
02:18:02.900 00.000 9828 IsGuiding returns 0
02:18:02.901 00.001 9828 PulseGuide returned control before completion, sleep 25
02:18:02.930 00.029 9828 IsGuiding returns 1
02:18:02.930 00.000 9828 scope still moving after pulse duration time elapsed
02:18:02.963 00.033 9828 IsSlewing returns 0
02:18:02.963 00.000 9828 IsGuiding returns 1
02:18:02.994 00.031 9828 IsSlewing returns 0
02:18:02.994 00.000 9828 IsGuiding returns 1
02:18:03.026 00.032 9828 IsSlewing returns 0
02:18:03.026 00.000 9828 IsGuiding returns 0
02:18:03.027 00.001 9828 scope move finished after 15 + 111 ms
02:18:03.027 00.000 9828 Move returns status 0, amount 15
02:18:03.027 00.000 9828 move complete, result=0
02:18:03.027 00.000 9828 worker thread done servicing request
02:18:03.091 00.064 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:18:03.462 00.371 8976 Exposure complete
02:18:03.469 00.007 8976 worker thread done servicing request
02:18:03.469 00.000 5052 OnExposeComplete: enter
02:18:03.469 00.000 5052 UpdateGuideState(): m_state=6
02:18:03.470 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8054
02:18:03.470 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.81, Mass=184, SNR=9.3, Peak=70 HFD=2.5
02:18:03.470 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
02:18:03.470 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
02:18:03.470 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=0.06 mountY=-0.11, mountTheta=-1.09
02:18:03.471 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.10, opts=13)
02:18:03.471 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.10)
02:18:03.472 00.001 8976 Worker thread wakes up
02:18:03.473 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.10) opts 0xd
02:18:03.473 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.10)
02:18:03.473 00.000 8976 Moving (0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
02:18:03.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:18:03.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:18:03.473 00.000 8976 MoveAxis(R, 0, ABG)
02:18:03.473 00.000 8976 MoveAxis(U, 0, ABG)
02:18:03.473 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
02:18:03.473 00.000 8976 MountToCamera -- mountX=2.41 mountY=0.22 hyp=2.42 mountTheta=0.09 cameraX=-1.29, cameraY=2.05 cameraTheta=2.13
02:18:03.473 00.000 8976 incremental bump (-1.292, 2.048) isValid = 1
02:18:03.473 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:18:03.474 00.001 8976 Scheduling Mount bump of (-0.061, 0.101)
02:18:03.474 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:18:03.474 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:18:03.474 00.000 8976 move complete, result=0
02:18:03.474 00.000 9828 Worker thread wakes up
02:18:03.474 00.000 8976 worker thread done servicing request
02:18:03.474 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:18:03.474 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:18:03.474 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
02:18:03.474 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.15)
02:18:03.474 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.09
02:18:03.474 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:18:03.474 00.000 9828 BLC: window closed
02:18:03.474 00.000 9828 MoveAxis(W, 18, B)
02:18:03.474 00.000 9828 Guiding  Dir = 3, Dur = 18
02:18:03.475 00.001 9828 IsSlewing returns 0
02:18:03.475 00.000 9828 IsGuiding returns 0
02:18:03.475 00.000 9828 PulseGuide returned control before completion, sleep 28
02:18:03.485 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
02:18:03.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:03.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:03.485 00.000 5052 Enqueuing Expose request
02:18:03.485 00.000 8976 Worker thread wakes up
02:18:03.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:03.485 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:03.485 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:03.521 00.036 9828 IsGuiding returns 1
02:18:03.521 00.000 9828 scope still moving after pulse duration time elapsed
02:18:03.547 00.026 9828 IsSlewing returns 0
02:18:03.547 00.000 9828 IsGuiding returns 1
02:18:03.577 00.030 9828 IsSlewing returns 0
02:18:03.577 00.000 9828 IsGuiding returns 1
02:18:03.609 00.032 9828 IsSlewing returns 0
02:18:03.609 00.000 9828 IsGuiding returns 1
02:18:03.639 00.030 9828 IsSlewing returns 0
02:18:03.639 00.000 9828 IsGuiding returns 0
02:18:03.639 00.000 9828 scope move finished after 18 + 146 ms
02:18:03.639 00.000 9828 Move returns status 0, amount 18
02:18:03.639 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:03.640 00.001 9828 MoveAxis(N, 15, B)
02:18:03.640 00.000 9828 Guiding  Dir = 0, Dur = 15
02:18:03.654 00.014 9828 IsSlewing returns 0
02:18:03.654 00.000 9828 IsGuiding returns 0
02:18:03.654 00.000 9828 PulseGuide returned control before completion, sleep 25
02:18:03.686 00.032 9828 IsGuiding returns 1
02:18:03.686 00.000 9828 scope still moving after pulse duration time elapsed
02:18:03.718 00.032 9828 IsSlewing returns 0
02:18:03.718 00.000 9828 IsGuiding returns 1
02:18:03.749 00.031 9828 IsSlewing returns 0
02:18:03.749 00.000 9828 IsGuiding returns 1
02:18:03.780 00.031 9828 IsSlewing returns 0
02:18:03.780 00.000 9828 IsGuiding returns 1
02:18:03.812 00.032 9828 IsSlewing returns 0
02:18:03.812 00.000 9828 IsGuiding returns 0
02:18:03.812 00.000 9828 scope move finished after 15 + 142 ms
02:18:03.812 00.000 9828 Move returns status 0, amount 15
02:18:03.812 00.000 9828 move complete, result=0
02:18:03.812 00.000 9828 worker thread done servicing request
02:18:03.813 00.001 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:18:04.177 00.364 8976 Exposure complete
02:18:04.182 00.005 8976 worker thread done servicing request
02:18:04.182 00.000 5052 OnExposeComplete: enter
02:18:04.182 00.000 5052 UpdateGuideState(): m_state=6
02:18:04.182 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8055
02:18:04.182 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.77, Mass=159, SNR=8.7, Peak=68 HFD=2.5
02:18:04.183 00.001 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:18:04.183 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
02:18:04.183 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.06 hyp=0.50 cameraTheta=0.12 mountX=-0.18 mountY=-0.45, mountTheta=-1.94
02:18:04.183 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.06, opts=13)
02:18:04.183 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.06)
02:18:04.183 00.000 8976 Worker thread wakes up
02:18:04.184 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.06) opts 0xd
02:18:04.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.06)
02:18:04.184 00.000 8976 Moving (0.50, 0.06) raw xDistance=-0.18 yDistance=-0.45
02:18:04.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:18:04.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:18:04.184 00.000 8976 MoveAxis(R, 0, ABG)
02:18:04.184 00.000 8976 MoveAxis(U, 2, ABG)
02:18:04.184 00.000 8976 stepping (-16, -3) + (0, 2)
02:18:04.184 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:04.185 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:18:04.196 00.011 5052 UpdateGuideState exits: m=159 SNR=8.7
02:18:04.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:04.196 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:04.196 00.000 5052 Enqueuing Expose request
02:18:04.206 00.010 8976 Received - 47 (G) 
02:18:04.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:04.206 00.000 8976 stepped: pos (-16, -1)
02:18:04.206 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
02:18:04.206 00.000 8976 MountToCamera -- mountX=2.42 mountY=0.20 hyp=2.43 mountTheta=0.08 cameraX=-1.28, cameraY=2.07 cameraTheta=2.13
02:18:04.206 00.000 8976 incremental bump (-1.280, 2.068) isValid = 1
02:18:04.206 00.000 8976 Scheduling Mount bump of (-0.060, 0.101)
02:18:04.206 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:18:04.206 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:18:04.206 00.000 8976 move complete, result=0
02:18:04.206 00.000 8976 worker thread done servicing request
02:18:04.207 00.001 9828 Worker thread wakes up
02:18:04.207 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:18:04.207 00.000 8976 Worker thread wakes up
02:18:04.207 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:18:04.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:04.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:04.207 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:18:04.207 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
02:18:04.207 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
02:18:04.207 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.09
02:18:04.207 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:18:04.207 00.000 9828 BLC: window closed
02:18:04.207 00.000 9828 MoveAxis(W, 18, B)
02:18:04.207 00.000 9828 Guiding  Dir = 3, Dur = 18
02:18:04.208 00.001 9828 IsSlewing returns 0
02:18:04.208 00.000 9828 IsGuiding returns 0
02:18:04.208 00.000 9828 PulseGuide returned control before completion, sleep 28
02:18:04.242 00.034 9828 IsGuiding returns 1
02:18:04.242 00.000 9828 scope still moving after pulse duration time elapsed
02:18:04.270 00.028 9828 IsSlewing returns 0
02:18:04.270 00.000 9828 IsGuiding returns 1
02:18:04.298 00.028 9828 IsSlewing returns 0
02:18:04.298 00.000 9828 IsGuiding returns 1
02:18:04.344 00.046 9828 IsSlewing returns 0
02:18:04.344 00.000 9828 IsGuiding returns 0
02:18:04.344 00.000 9828 scope move finished after 18 + 118 ms
02:18:04.344 00.000 9828 Move returns status 0, amount 18
02:18:04.344 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:04.344 00.000 9828 MoveAxis(N, 15, B)
02:18:04.344 00.000 9828 Guiding  Dir = 0, Dur = 15
02:18:04.360 00.016 9828 IsSlewing returns 0
02:18:04.360 00.000 9828 IsGuiding returns 0
02:18:04.360 00.000 9828 PulseGuide returned control before completion, sleep 25
02:18:04.392 00.032 9828 IsGuiding returns 1
02:18:04.392 00.000 9828 scope still moving after pulse duration time elapsed
02:18:04.424 00.032 9828 IsSlewing returns 0
02:18:04.424 00.000 9828 IsGuiding returns 1
02:18:04.456 00.032 9828 IsSlewing returns 0
02:18:04.456 00.000 9828 IsGuiding returns 1
02:18:04.488 00.032 9828 IsSlewing returns 0
02:18:04.488 00.000 9828 IsGuiding returns 1
02:18:04.520 00.032 9828 IsSlewing returns 0
02:18:04.520 00.000 9828 IsGuiding returns 0
02:18:04.520 00.000 9828 scope move finished after 15 + 144 ms
02:18:04.520 00.000 9828 Move returns status 0, amount 15
02:18:04.520 00.000 9828 move complete, result=0
02:18:04.520 00.000 9828 worker thread done servicing request
02:18:04.520 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:18:04.905 00.385 8976 Exposure complete
02:18:04.912 00.007 8976 worker thread done servicing request
02:18:04.912 00.000 5052 OnExposeComplete: enter
02:18:04.912 00.000 5052 UpdateGuideState(): m_state=6
02:18:04.912 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8056
02:18:04.912 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.32, Mass=186, SNR=9.4, Peak=67 HFD=2.7
02:18:04.912 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.64 = -2.64)
02:18:04.912 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
02:18:04.912 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.39 hyp=0.70 cameraTheta=-0.60 mountX=-0.61 mountY=-0.27, mountTheta=-2.73
02:18:04.913 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.39, opts=13)
02:18:04.913 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.39)
02:18:04.913 00.000 8976 Worker thread wakes up
02:18:04.913 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.39) opts 0xd
02:18:04.913 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.39)
02:18:04.913 00.000 8976 Moving (0.57, -0.39) raw xDistance=-0.61 yDistance=-0.27
02:18:04.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
02:18:04.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:18:04.914 00.001 8976 MoveAxis(R, 3, ABG)
02:18:04.914 00.000 8976 stepping (-16, -1) + (3, 0)
02:18:04.914 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:04.915 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:18:04.926 00.011 5052 UpdateGuideState exits: m=186 SNR=9.4
02:18:04.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:04.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:04.927 00.001 5052 Enqueuing Expose request
02:18:04.941 00.014 8976 Received - 47 (G) 
02:18:04.941 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:04.941 00.000 8976 stepped: pos (-13, -1)
02:18:04.941 00.000 8976 MoveAxis(U, 1, ABG)
02:18:04.941 00.000 8976 stepping (-13, -1) + (0, 1)
02:18:04.941 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:04.973 00.032 8976 Received - 47 (G) 
02:18:04.974 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:04.974 00.000 8976 stepped: pos (-13, 0)
02:18:04.974 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
02:18:04.974 00.000 8976 MountToCamera -- mountX=2.28 mountY=0.13 hyp=2.29 mountTheta=0.06 cameraX=-1.16, cameraY=1.97 cameraTheta=2.10
02:18:04.974 00.000 8976 incremental bump (-1.157, 1.971) isValid = 1
02:18:04.974 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
02:18:04.974 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:18:04.974 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:18:04.974 00.000 8976 move complete, result=0
02:18:04.974 00.000 9828 Worker thread wakes up
02:18:04.974 00.000 8976 worker thread done servicing request
02:18:04.975 00.001 8976 Worker thread wakes up
02:18:04.975 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:18:04.975 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.3 px 1 ms NORTH
02:18:04.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:04.975 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:18:04.975 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:04.975 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
02:18:04.975 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
02:18:04.975 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.12
02:18:04.975 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:18:04.975 00.000 9828 BLC: window closed
02:18:04.975 00.000 9828 MoveAxis(W, 17, B)
02:18:04.975 00.000 9828 Guiding  Dir = 3, Dur = 17
02:18:04.976 00.001 9828 IsSlewing returns 0
02:18:04.976 00.000 9828 IsGuiding returns 0
02:18:04.976 00.000 9828 PulseGuide returned control before completion, sleep 27
02:18:05.018 00.042 9828 IsGuiding returns 1
02:18:05.018 00.000 9828 scope still moving after pulse duration time elapsed
02:18:05.050 00.032 9828 IsSlewing returns 0
02:18:05.050 00.000 9828 IsGuiding returns 1
02:18:05.081 00.031 9828 IsSlewing returns 0
02:18:05.081 00.000 9828 IsGuiding returns 1
02:18:05.111 00.030 9828 IsSlewing returns 0
02:18:05.111 00.000 9828 IsGuiding returns 0
02:18:05.111 00.000 9828 scope move finished after 17 + 118 ms
02:18:05.111 00.000 9828 Move returns status 0, amount 17
02:18:05.111 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:05.111 00.000 9828 MoveAxis(N, 15, B)
02:18:05.111 00.000 9828 Guiding  Dir = 0, Dur = 15
02:18:05.127 00.016 9828 IsSlewing returns 0
02:18:05.127 00.000 9828 IsGuiding returns 0
02:18:05.127 00.000 9828 PulseGuide returned control before completion, sleep 25
02:18:05.158 00.031 9828 IsGuiding returns 1
02:18:05.158 00.000 9828 scope still moving after pulse duration time elapsed
02:18:05.188 00.030 9828 IsSlewing returns 0
02:18:05.188 00.000 9828 IsGuiding returns 1
02:18:05.220 00.032 9828 IsSlewing returns 0
02:18:05.220 00.000 9828 IsGuiding returns 1
02:18:05.266 00.046 9828 IsSlewing returns 0
02:18:05.266 00.000 9828 IsGuiding returns 1
02:18:05.298 00.032 9828 IsSlewing returns 0
02:18:05.298 00.000 9828 IsGuiding returns 1
02:18:05.330 00.032 9828 IsSlewing returns 0
02:18:05.330 00.000 9828 IsGuiding returns 1
02:18:05.362 00.032 9828 IsSlewing returns 0
02:18:05.362 00.000 9828 IsGuiding returns 1
02:18:05.394 00.032 9828 IsSlewing returns 0
02:18:05.394 00.000 9828 IsGuiding returns 0
02:18:05.394 00.000 9828 scope move finished after 15 + 251 ms
02:18:05.394 00.000 9828 Move returns status 0, amount 15
02:18:05.394 00.000 9828 move complete, result=0
02:18:05.394 00.000 9828 worker thread done servicing request
02:18:05.394 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:18:05.675 00.281 8976 Exposure complete
02:18:05.680 00.005 8976 worker thread done servicing request
02:18:05.681 00.001 5052 OnExposeComplete: enter
02:18:05.681 00.000 5052 UpdateGuideState(): m_state=6
02:18:05.681 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8057
02:18:05.681 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.67, Mass=163, SNR=8.8, Peak=71 HFD=2.2
02:18:05.681 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
02:18:05.681 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:18:05.681 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.04 hyp=0.85 cameraTheta=-0.05 mountX=-0.42 mountY=-0.69, mountTheta=-2.12
02:18:05.682 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.04, opts=13)
02:18:05.682 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.04)
02:18:05.682 00.000 8976 Worker thread wakes up
02:18:05.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.04) opts 0xd
02:18:05.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.04)
02:18:05.682 00.000 8976 Moving (0.85, -0.04) raw xDistance=-0.42 yDistance=-0.69
02:18:05.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
02:18:05.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
02:18:05.682 00.000 8976 MoveAxis(R, 2, ABG)
02:18:05.682 00.000 8976 stepping (-13, 0) + (2, 0)
02:18:05.682 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:05.683 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:18:05.692 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:18:05.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:05.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:05.692 00.000 5052 Enqueuing Expose request
02:18:05.709 00.017 8976 Received - 47 (G) 
02:18:05.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:05.709 00.000 8976 stepped: pos (-11, 0)
02:18:05.709 00.000 8976 MoveAxis(U, 3, ABG)
02:18:05.709 00.000 8976 stepping (-11, 0) + (0, 3)
02:18:05.709 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:05.741 00.032 8976 Received - 47 (G) 
02:18:05.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:05.741 00.000 8976 stepped: pos (-11, 3)
02:18:05.741 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
02:18:05.741 00.000 8976 MountToCamera -- mountX=2.08 mountY=-0.07 hyp=2.09 mountTheta=-0.03 cameraX=-0.89, cameraY=1.89 cameraTheta=2.01
02:18:05.741 00.000 8976 incremental bump (-0.888, 1.887) isValid = 1
02:18:05.741 00.000 8976 Scheduling Mount bump of (-0.049, 0.108)
02:18:05.741 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:18:05.741 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:18:05.741 00.000 8976 move complete, result=0
02:18:05.741 00.000 9828 Worker thread wakes up
02:18:05.741 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
02:18:05.741 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:18:05.741 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:18:05.741 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
02:18:05.741 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.27)
02:18:05.741 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
02:18:05.741 00.000 8976 worker thread done servicing request
02:18:05.742 00.001 8976 Worker thread wakes up
02:18:05.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:05.742 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:05.742 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:18:05.742 00.000 9828 BLC: window closed
02:18:05.742 00.000 9828 MoveAxis(W, 14, B)
02:18:05.742 00.000 9828 Guiding  Dir = 3, Dur = 14
02:18:05.742 00.000 9828 IsSlewing returns 0
02:18:05.742 00.000 9828 IsGuiding returns 0
02:18:05.742 00.000 9828 PulseGuide returned control before completion, sleep 24
02:18:05.779 00.037 9828 IsGuiding returns 1
02:18:05.779 00.000 9828 scope still moving after pulse duration time elapsed
02:18:05.811 00.032 9828 IsSlewing returns 0
02:18:05.811 00.000 9828 IsGuiding returns 1
02:18:05.842 00.031 9828 IsSlewing returns 0
02:18:05.843 00.001 9828 IsGuiding returns 1
02:18:05.873 00.030 9828 IsSlewing returns 0
02:18:05.873 00.000 9828 IsGuiding returns 0
02:18:05.873 00.000 9828 scope move finished after 14 + 116 ms
02:18:05.873 00.000 9828 Move returns status 0, amount 14
02:18:05.873 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:05.873 00.000 9828 MoveAxis(N, 15, B)
02:18:05.873 00.000 9828 Guiding  Dir = 0, Dur = 15
02:18:05.889 00.016 9828 IsSlewing returns 0
02:18:05.889 00.000 9828 IsGuiding returns 0
02:18:05.889 00.000 9828 PulseGuide returned control before completion, sleep 25
02:18:05.919 00.030 9828 IsGuiding returns 1
02:18:05.919 00.000 9828 scope still moving after pulse duration time elapsed
02:18:05.950 00.031 9828 IsSlewing returns 0
02:18:05.950 00.000 9828 IsGuiding returns 1
02:18:05.981 00.031 9828 IsSlewing returns 0
02:18:05.981 00.000 9828 IsGuiding returns 1
02:18:06.013 00.032 9828 IsSlewing returns 0
02:18:06.013 00.000 9828 IsGuiding returns 1
02:18:06.043 00.030 9828 IsSlewing returns 0
02:18:06.043 00.000 9828 IsGuiding returns 0
02:18:06.043 00.000 9828 scope move finished after 15 + 139 ms
02:18:06.043 00.000 9828 Move returns status 0, amount 15
02:18:06.043 00.000 9828 move complete, result=0
02:18:06.043 00.000 9828 worker thread done servicing request
02:18:06.043 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:18:06.433 00.390 8976 Exposure complete
02:18:06.439 00.006 8976 worker thread done servicing request
02:18:06.439 00.000 5052 OnExposeComplete: enter
02:18:06.439 00.000 5052 UpdateGuideState(): m_state=6
02:18:06.439 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8058
02:18:06.439 00.000 5052 Star::Find returns 1 (0), X=330.66, Y=281.82, Mass=163, SNR=8.8, Peak=68 HFD=2.5
02:18:06.439 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
02:18:06.439 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
02:18:06.439 00.000 5052 CameraToMount -- cameraX=1.49 cameraY=0.11 hyp=1.49 cameraTheta=0.07 mountX=-0.58 mountY=-1.31, mountTheta=-1.99
02:18:06.440 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.49, y=0.11, opts=13)
02:18:06.440 00.000 5052 Enqueuing Move request for stepguider (1.49, 0.11)
02:18:06.440 00.000 8976 Worker thread wakes up
02:18:06.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.49, 0.11) opts 0xd
02:18:06.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.49, 0.11)
02:18:06.440 00.000 8976 Moving (1.49, 0.11) raw xDistance=-0.58 yDistance=-1.31
02:18:06.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
02:18:06.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.31
02:18:06.440 00.000 8976 MoveAxis(R, 3, ABG)
02:18:06.440 00.000 8976 stepping (-11, 3) + (3, 0)
02:18:06.440 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:06.441 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:18:06.450 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:18:06.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:06.450 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:06.450 00.000 5052 Enqueuing Expose request
02:18:06.476 00.026 8976 Received - 47 (G) 
02:18:06.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:06.476 00.000 8976 stepped: pos (-8, 3)
02:18:06.477 00.001 8976 MoveAxis(U, 5, ABG)
02:18:06.477 00.000 8976 stepping (-8, 3) + (0, 5)
02:18:06.477 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:18:06.525 00.048 8976 Received - 47 (G) 
02:18:06.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:18:06.525 00.000 8976 stepped: pos (-8, 8)
02:18:06.525 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
02:18:06.525 00.000 8976 MountToCamera -- mountX=1.80 mountY=-0.46 hyp=1.86 mountTheta=-0.25 cameraX=-0.41, cameraY=1.82 cameraTheta=1.79
02:18:06.525 00.000 8976 incremental bump (-0.406, 1.815) isValid = 1
02:18:06.525 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
02:18:06.525 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:18:06.525 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:18:06.525 00.000 8976 move complete, result=0
02:18:06.526 00.001 8976 worker thread done servicing request
02:18:06.526 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.3 px 5 ms NORTH
02:18:06.526 00.000 8976 Worker thread wakes up
02:18:06.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:06.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:06.526 00.000 9828 Worker thread wakes up
02:18:06.526 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:18:06.526 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:18:06.526 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
02:18:06.526 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.49)
02:18:06.526 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
02:18:06.526 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:18:06.526 00.000 9828 BLC: window closed
02:18:06.526 00.000 9828 MoveAxis(W, 6, B)
02:18:06.526 00.000 9828 Guiding  Dir = 3, Dur = 6
02:18:06.527 00.001 9828 IsSlewing returns 0
02:18:06.527 00.000 9828 IsGuiding returns 0
02:18:06.527 00.000 9828 PulseGuide returned control before completion, sleep 16
02:18:06.555 00.028 9828 IsGuiding returns 1
02:18:06.555 00.000 9828 scope still moving after pulse duration time elapsed
02:18:06.587 00.032 9828 IsSlewing returns 0
02:18:06.587 00.000 9828 IsGuiding returns 1
02:18:06.619 00.032 9828 IsSlewing returns 0
02:18:06.619 00.000 9828 IsGuiding returns 1
02:18:06.649 00.030 9828 IsSlewing returns 0
02:18:06.649 00.000 9828 IsGuiding returns 0
02:18:06.649 00.000 9828 scope move finished after 6 + 116 ms
02:18:06.649 00.000 9828 Move returns status 0, amount 6
02:18:06.650 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:06.650 00.000 9828 MoveAxis(N, 16, B)
02:18:06.650 00.000 9828 Guiding  Dir = 0, Dur = 16
02:18:06.665 00.015 9828 IsSlewing returns 0
02:18:06.665 00.000 9828 IsGuiding returns 0
02:18:06.665 00.000 9828 PulseGuide returned control before completion, sleep 26
02:18:06.697 00.032 9828 IsGuiding returns 1
02:18:06.697 00.000 9828 scope still moving after pulse duration time elapsed
02:18:06.729 00.032 9828 IsSlewing returns 0
02:18:06.729 00.000 9828 IsGuiding returns 1
02:18:06.760 00.031 9828 IsSlewing returns 0
02:18:06.760 00.000 9828 IsGuiding returns 1
02:18:06.791 00.031 9828 IsSlewing returns 0
02:18:06.791 00.000 9828 IsGuiding returns 1
02:18:06.822 00.031 9828 IsSlewing returns 0
02:18:06.822 00.000 9828 IsGuiding returns 0
02:18:06.822 00.000 9828 scope move finished after 16 + 140 ms
02:18:06.822 00.000 9828 Move returns status 0, amount 16
02:18:06.822 00.000 9828 move complete, result=0
02:18:06.822 00.000 9828 worker thread done servicing request
02:18:06.822 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:18:07.216 00.394 8976 Exposure complete
02:18:07.221 00.005 8976 worker thread done servicing request
02:18:07.221 00.000 5052 OnExposeComplete: enter
02:18:07.221 00.000 5052 UpdateGuideState(): m_state=6
02:18:07.221 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8059
02:18:07.221 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=281.80, Mass=183, SNR=9.4, Peak=73 HFD=2.5
02:18:07.221 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
02:18:07.221 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:18:07.221 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=0.09 hyp=1.16 cameraTheta=0.07 mountX=-0.45 mountY=-1.02, mountTheta=-1.99
02:18:07.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.16, y=0.09, opts=13)
02:18:07.222 00.000 5052 Enqueuing Move request for stepguider (1.16, 0.09)
02:18:07.222 00.000 8976 Worker thread wakes up
02:18:07.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.16, 0.09) opts 0xd
02:18:07.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.16, 0.09)
02:18:07.222 00.000 8976 Moving (1.16, 0.09) raw xDistance=-0.45 yDistance=-1.02
02:18:07.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
02:18:07.223 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.02
02:18:07.223 00.000 8976 MoveAxis(R, 2, ABG)
02:18:07.223 00.000 8976 stepping (-8, 8) + (2, 0)
02:18:07.223 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:07.224 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:18:07.233 00.009 5052 UpdateGuideState exits: m=183 SNR=9.4
02:18:07.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:07.233 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:07.233 00.000 5052 Enqueuing Expose request
02:18:07.260 00.027 8976 Received - 47 (G) 
02:18:07.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:07.260 00.000 8976 stepped: pos (-6, 8)
02:18:07.260 00.000 8976 MoveAxis(U, 4, ABG)
02:18:07.260 00.000 8976 stepping (-6, 8) + (0, 4)
02:18:07.260 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:18:07.291 00.031 8976 Received - 47 (G) 
02:18:07.291 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:18:07.292 00.001 8976 stepped: pos (-6, 12)
02:18:07.292 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
02:18:07.292 00.000 8976 MountToCamera -- mountX=1.51 mountY=-0.94 hyp=1.78 mountTheta=-0.56 cameraX=0.15, cameraY=1.77 cameraTheta=1.49
02:18:07.292 00.000 8976 incremental bump (0.150, 1.772) isValid = 1
02:18:07.292 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
02:18:07.292 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:18:07.292 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:18:07.292 00.000 8976 move complete, result=0
02:18:07.292 00.000 9828 Worker thread wakes up
02:18:07.292 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
02:18:07.292 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:18:07.292 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:18:07.292 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.70)
02:18:07.292 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
02:18:07.293 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
02:18:07.293 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:18:07.293 00.000 9828 BLC: window closed
02:18:07.293 00.000 9828 MoveAxis(E, 5, B)
02:18:07.293 00.000 8976 worker thread done servicing request
02:18:07.293 00.000 8976 Worker thread wakes up
02:18:07.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:07.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:07.293 00.000 9828 Guiding  Dir = 2, Dur = 5
02:18:07.293 00.000 9828 IsSlewing returns 0
02:18:07.293 00.000 9828 IsGuiding returns 0
02:18:07.294 00.001 9828 PulseGuide returned control before completion, sleep 15
02:18:07.319 00.025 9828 IsGuiding returns 1
02:18:07.319 00.000 9828 scope still moving after pulse duration time elapsed
02:18:07.351 00.032 9828 IsSlewing returns 0
02:18:07.351 00.000 9828 IsGuiding returns 1
02:18:07.383 00.032 9828 IsSlewing returns 0
02:18:07.383 00.000 9828 IsGuiding returns 1
02:18:07.414 00.031 9828 IsSlewing returns 0
02:18:07.414 00.000 9828 IsGuiding returns 0
02:18:07.414 00.000 9828 scope move finished after 5 + 115 ms
02:18:07.414 00.000 9828 Move returns status 0, amount 5
02:18:07.414 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:07.414 00.000 9828 MoveAxis(N, 16, B)
02:18:07.414 00.000 9828 Guiding  Dir = 0, Dur = 16
02:18:07.429 00.015 9828 IsSlewing returns 0
02:18:07.429 00.000 9828 IsGuiding returns 0
02:18:07.429 00.000 9828 PulseGuide returned control before completion, sleep 26
02:18:07.460 00.031 9828 IsGuiding returns 1
02:18:07.460 00.000 9828 scope still moving after pulse duration time elapsed
02:18:07.491 00.031 9828 IsSlewing returns 0
02:18:07.491 00.000 9828 IsGuiding returns 1
02:18:07.522 00.031 9828 IsSlewing returns 0
02:18:07.522 00.000 9828 IsGuiding returns 1
02:18:07.553 00.031 9828 IsSlewing returns 0
02:18:07.553 00.000 9828 IsGuiding returns 1
02:18:07.583 00.030 9828 IsSlewing returns 0
02:18:07.583 00.000 9828 IsGuiding returns 0
02:18:07.583 00.000 9828 scope move finished after 16 + 138 ms
02:18:07.583 00.000 9828 Move returns status 0, amount 16
02:18:07.583 00.000 9828 move complete, result=0
02:18:07.584 00.001 9828 worker thread done servicing request
02:18:07.584 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:18:07.990 00.406 8976 Exposure complete
02:18:07.996 00.006 8976 worker thread done servicing request
02:18:07.996 00.000 5052 OnExposeComplete: enter
02:18:07.996 00.000 5052 UpdateGuideState(): m_state=6
02:18:07.996 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8060
02:18:07.996 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.85, Mass=174, SNR=9.1, Peak=73 HFD=2.3
02:18:07.996 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
02:18:07.996 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:18:07.996 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.14 hyp=0.54 cameraTheta=0.26 mountX=-0.11 mountY=-0.52, mountTheta=-1.78
02:18:07.997 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.14, opts=13)
02:18:07.997 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.14)
02:18:07.997 00.000 8976 Worker thread wakes up
02:18:07.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.14) opts 0xd
02:18:07.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.14)
02:18:07.997 00.000 8976 Moving (0.52, 0.14) raw xDistance=-0.11 yDistance=-0.52
02:18:07.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:18:07.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.52
02:18:07.997 00.000 8976 MoveAxis(R, 0, ABG)
02:18:07.998 00.001 8976 MoveAxis(U, 2, ABG)
02:18:07.998 00.000 8976 stepping (-6, 12) + (0, 2)
02:18:07.998 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:07.998 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:18:08.008 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
02:18:08.009 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:08.009 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:08.009 00.000 5052 Enqueuing Expose request
02:18:08.027 00.018 8976 Received - 47 (G) 
02:18:08.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:08.027 00.000 8976 stepped: pos (-6, 14)
02:18:08.027 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:18:08.027 00.000 8976 MountToCamera -- mountX=1.31 mountY=-1.36 hyp=1.89 mountTheta=-0.80 cameraX=0.62, cameraY=1.79 cameraTheta=1.24
02:18:08.027 00.000 8976 incremental bump (0.616, 1.791) isValid = 1
02:18:08.027 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:18:08.027 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:18:08.027 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:18:08.027 00.000 8976 move complete, result=0
02:18:08.027 00.000 9828 Worker thread wakes up
02:18:08.028 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:18:08.028 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:18:08.028 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.94)
02:18:08.028 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.02)
02:18:08.028 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:18:08.028 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:18:08.028 00.000 8976 worker thread done servicing request
02:18:08.028 00.000 8976 Worker thread wakes up
02:18:08.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:08.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:08.028 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:18:08.028 00.000 9828 BLC: window closed
02:18:08.028 00.000 9828 MoveAxis(E, 13, B)
02:18:08.028 00.000 9828 Guiding  Dir = 2, Dur = 13
02:18:08.029 00.001 9828 IsSlewing returns 0
02:18:08.029 00.000 9828 IsGuiding returns 0
02:18:08.029 00.000 9828 PulseGuide returned control before completion, sleep 23
02:18:08.066 00.037 9828 IsGuiding returns 1
02:18:08.066 00.000 9828 scope still moving after pulse duration time elapsed
02:18:08.098 00.032 9828 IsSlewing returns 0
02:18:08.098 00.000 9828 IsGuiding returns 1
02:18:08.129 00.031 9828 IsSlewing returns 0
02:18:08.129 00.000 9828 IsGuiding returns 1
02:18:08.161 00.032 9828 IsSlewing returns 0
02:18:08.161 00.000 9828 IsGuiding returns 1
02:18:08.192 00.031 9828 IsSlewing returns 0
02:18:08.192 00.000 9828 IsGuiding returns 0
02:18:08.192 00.000 9828 scope move finished after 13 + 150 ms
02:18:08.192 00.000 9828 Move returns status 0, amount 13
02:18:08.192 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:08.192 00.000 9828 MoveAxis(N, 15, B)
02:18:08.192 00.000 9828 Guiding  Dir = 0, Dur = 15
02:18:08.208 00.016 9828 IsSlewing returns 0
02:18:08.208 00.000 9828 IsGuiding returns 0
02:18:08.208 00.000 9828 PulseGuide returned control before completion, sleep 25
02:18:08.238 00.030 9828 IsGuiding returns 1
02:18:08.238 00.000 9828 scope still moving after pulse duration time elapsed
02:18:08.269 00.031 9828 IsSlewing returns 0
02:18:08.270 00.001 9828 IsGuiding returns 1
02:18:08.300 00.030 9828 IsSlewing returns 0
02:18:08.300 00.000 9828 IsGuiding returns 1
02:18:08.330 00.030 9828 IsSlewing returns 0
02:18:08.330 00.000 9828 IsGuiding returns 1
02:18:08.361 00.031 9828 IsSlewing returns 0
02:18:08.361 00.000 9828 IsGuiding returns 0
02:18:08.361 00.000 9828 scope move finished after 15 + 138 ms
02:18:08.361 00.000 9828 Move returns status 0, amount 15
02:18:08.361 00.000 9828 move complete, result=0
02:18:08.361 00.000 9828 worker thread done servicing request
02:18:08.361 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:18:08.723 00.362 8976 Exposure complete
02:18:08.729 00.006 8976 worker thread done servicing request
02:18:08.729 00.000 5052 OnExposeComplete: enter
02:18:08.729 00.000 5052 UpdateGuideState(): m_state=6
02:18:08.730 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8061
02:18:08.730 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.70, Mass=152, SNR=8.5, Peak=68 HFD=1.8
02:18:08.730 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:18:08.730 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
02:18:08.730 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.00 hyp=0.48 cameraTheta=-0.01 mountX=-0.22 mountY=-0.40, mountTheta=-2.08
02:18:08.731 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.00, opts=13)
02:18:08.731 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.00)
02:18:08.731 00.000 8976 Worker thread wakes up
02:18:08.731 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.00) opts 0xd
02:18:08.731 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.00)
02:18:08.731 00.000 8976 Moving (0.48, -0.00) raw xDistance=-0.22 yDistance=-0.40
02:18:08.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:18:08.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
02:18:08.731 00.000 8976 MoveAxis(R, 0, ABG)
02:18:08.731 00.000 8976 MoveAxis(U, 2, ABG)
02:18:08.731 00.000 8976 stepping (-6, 14) + (0, 2)
02:18:08.731 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:08.732 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:18:08.742 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:18:08.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:08.742 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:08.742 00.000 5052 Enqueuing Expose request
02:18:08.763 00.021 8976 Received - 47 (G) 
02:18:08.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:08.763 00.000 8976 stepped: pos (-6, 16)
02:18:08.763 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:18:08.763 00.000 8976 MountToCamera -- mountX=1.18 mountY=-1.75 hyp=2.11 mountTheta=-0.98 cameraX=1.02, cameraY=1.85 cameraTheta=1.07
02:18:08.763 00.000 8976 incremental bump (1.021, 1.852) isValid = 1
02:18:08.763 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
02:18:08.763 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:18:08.763 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:18:08.763 00.000 8976 move complete, result=0
02:18:08.763 00.000 8976 worker thread done servicing request
02:18:08.763 00.000 8976 Worker thread wakes up
02:18:08.763 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:08.763 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:08.764 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:18:08.765 00.001 9828 Worker thread wakes up
02:18:08.765 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:18:08.765 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:18:08.765 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
02:18:08.765 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
02:18:08.765 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:18:08.765 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:18:08.765 00.000 9828 BLC: window closed
02:18:08.765 00.000 9828 MoveAxis(E, 19, B)
02:18:08.765 00.000 9828 Guiding  Dir = 2, Dur = 19
02:18:08.766 00.001 9828 IsSlewing returns 0
02:18:08.766 00.000 9828 IsGuiding returns 0
02:18:08.766 00.000 9828 PulseGuide returned control before completion, sleep 29
02:18:08.808 00.042 9828 IsGuiding returns 1
02:18:08.808 00.000 9828 scope still moving after pulse duration time elapsed
02:18:08.839 00.031 9828 IsSlewing returns 0
02:18:08.839 00.000 9828 IsGuiding returns 1
02:18:08.870 00.031 9828 IsSlewing returns 0
02:18:08.870 00.000 9828 IsGuiding returns 1
02:18:08.902 00.032 9828 IsSlewing returns 0
02:18:08.902 00.000 9828 IsGuiding returns 1
02:18:08.934 00.032 9828 IsSlewing returns 0
02:18:08.934 00.000 9828 IsGuiding returns 0
02:18:08.934 00.000 9828 scope move finished after 19 + 149 ms
02:18:08.934 00.000 9828 Move returns status 0, amount 19
02:18:08.935 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:08.935 00.000 9828 MoveAxis(N, 13, B)
02:18:08.935 00.000 9828 Guiding  Dir = 0, Dur = 13
02:18:08.948 00.013 9828 IsSlewing returns 0
02:18:08.948 00.000 9828 IsGuiding returns 0
02:18:08.948 00.000 9828 PulseGuide returned control before completion, sleep 23
02:18:08.980 00.032 9828 IsGuiding returns 1
02:18:08.980 00.000 9828 scope still moving after pulse duration time elapsed
02:18:09.010 00.030 9828 IsSlewing returns 0
02:18:09.010 00.000 9828 IsGuiding returns 1
02:18:09.042 00.032 9828 IsSlewing returns 0
02:18:09.042 00.000 9828 IsGuiding returns 1
02:18:09.066 00.024 9828 IsSlewing returns 0
02:18:09.066 00.000 9828 IsGuiding returns 1
02:18:09.098 00.032 9828 IsSlewing returns 0
02:18:09.098 00.000 9828 IsGuiding returns 0
02:18:09.098 00.000 9828 scope move finished after 13 + 136 ms
02:18:09.098 00.000 9828 Move returns status 0, amount 13
02:18:09.098 00.000 9828 move complete, result=0
02:18:09.098 00.000 9828 worker thread done servicing request
02:18:09.098 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:18:09.459 00.361 8976 Exposure complete
02:18:09.464 00.005 8976 worker thread done servicing request
02:18:09.464 00.000 5052 OnExposeComplete: enter
02:18:09.464 00.000 5052 UpdateGuideState(): m_state=6
02:18:09.465 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8062
02:18:09.465 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.47, Mass=187, SNR=9.4, Peak=72 HFD=2.9
02:18:09.465 00.000 5052 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
02:18:09.465 00.000 5052 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.08 = -3.08)
02:18:09.465 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-0.93 mountX=-0.29 mountY=-0.02, mountTheta=-3.08
02:18:09.466 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.23, opts=13)
02:18:09.466 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.23)
02:18:09.466 00.000 8976 Worker thread wakes up
02:18:09.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.23) opts 0xd
02:18:09.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.23)
02:18:09.466 00.000 8976 Moving (0.17, -0.23) raw xDistance=-0.29 yDistance=-0.02
02:18:09.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:18:09.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:18:09.466 00.000 8976 MoveAxis(R, 1, ABG)
02:18:09.466 00.000 8976 stepping (-6, 16) + (1, 0)
02:18:09.466 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:09.467 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:18:09.480 00.013 5052 UpdateGuideState exits: m=187 SNR=9.4
02:18:09.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:09.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:09.480 00.000 5052 Enqueuing Expose request
02:18:09.497 00.017 8976 Received - 47 (G) 
02:18:09.497 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:09.497 00.000 8976 stepped: pos (-5, 16)
02:18:09.497 00.000 8976 MoveAxis(U, 0, ABG)
02:18:09.497 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:18:09.497 00.000 8976 MountToCamera -- mountX=1.05 mountY=-2.01 hyp=2.27 mountTheta=-1.09 cameraX=1.32, cameraY=1.85 cameraTheta=0.95
02:18:09.497 00.000 8976 incremental bump (1.316, 1.848) isValid = 1
02:18:09.498 00.001 8976 Scheduling Mount bump of (0.067, 0.097)
02:18:09.498 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:18:09.498 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:18:09.498 00.000 8976 move complete, result=0
02:18:09.498 00.000 8976 worker thread done servicing request
02:18:09.498 00.000 8976 Worker thread wakes up
02:18:09.498 00.000 9828 Worker thread wakes up
02:18:09.498 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
02:18:09.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:09.498 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:09.498 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:18:09.498 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:18:09.498 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
02:18:09.498 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
02:18:09.498 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:18:09.498 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:18:09.498 00.000 9828 BLC: window closed
02:18:09.498 00.000 9828 MoveAxis(E, 23, B)
02:18:09.498 00.000 9828 Guiding  Dir = 2, Dur = 23
02:18:09.499 00.001 9828 IsSlewing returns 0
02:18:09.499 00.000 9828 IsGuiding returns 0
02:18:09.499 00.000 9828 PulseGuide returned control before completion, sleep 33
02:18:09.547 00.048 9828 IsGuiding returns 1
02:18:09.547 00.000 9828 scope still moving after pulse duration time elapsed
02:18:09.578 00.031 9828 IsSlewing returns 0
02:18:09.578 00.000 9828 IsGuiding returns 1
02:18:09.609 00.031 9828 IsSlewing returns 0
02:18:09.609 00.000 9828 IsGuiding returns 1
02:18:09.639 00.030 9828 IsSlewing returns 0
02:18:09.639 00.000 9828 IsGuiding returns 0
02:18:09.639 00.000 9828 scope move finished after 23 + 116 ms
02:18:09.639 00.000 9828 Move returns status 0, amount 23
02:18:09.639 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:09.639 00.000 9828 MoveAxis(N, 12, B)
02:18:09.639 00.000 9828 Guiding  Dir = 0, Dur = 12
02:18:09.655 00.016 9828 IsSlewing returns 0
02:18:09.655 00.000 9828 IsGuiding returns 0
02:18:09.655 00.000 9828 PulseGuide returned control before completion, sleep 22
02:18:09.686 00.031 9828 IsGuiding returns 1
02:18:09.686 00.000 9828 scope still moving after pulse duration time elapsed
02:18:09.717 00.031 9828 IsSlewing returns 0
02:18:09.717 00.000 9828 IsGuiding returns 1
02:18:09.747 00.030 9828 IsSlewing returns 0
02:18:09.747 00.000 9828 IsGuiding returns 1
02:18:09.777 00.030 9828 IsSlewing returns 0
02:18:09.777 00.000 9828 IsGuiding returns 1
02:18:09.808 00.031 9828 IsSlewing returns 0
02:18:09.809 00.001 9828 IsGuiding returns 0
02:18:09.809 00.000 9828 scope move finished after 12 + 141 ms
02:18:09.809 00.000 9828 Move returns status 0, amount 12
02:18:09.809 00.000 9828 move complete, result=0
02:18:09.809 00.000 9828 worker thread done servicing request
02:18:09.809 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:18:10.203 00.394 8976 Exposure complete
02:18:10.208 00.005 8976 worker thread done servicing request
02:18:10.208 00.000 5052 OnExposeComplete: enter
02:18:10.208 00.000 5052 UpdateGuideState(): m_state=6
02:18:10.208 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8063
02:18:10.208 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.12, Mass=166, SNR=8.9, Peak=67 HFD=2.4
02:18:10.208 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
02:18:10.208 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
02:18:10.208 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.59 hyp=0.81 cameraTheta=-0.83 mountX=-0.78 mountY=-0.13, mountTheta=-2.97
02:18:10.209 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.59, opts=13)
02:18:10.209 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.59)
02:18:10.209 00.000 8976 Worker thread wakes up
02:18:10.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.59) opts 0xd
02:18:10.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.59)
02:18:10.209 00.000 8976 Moving (0.54, -0.59) raw xDistance=-0.78 yDistance=-0.13
02:18:10.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.78
02:18:10.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:18:10.210 00.001 8976 MoveAxis(R, 3, ABG)
02:18:10.210 00.000 8976 stepping (-5, 16) + (3, 0)
02:18:10.210 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:10.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:18:10.220 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:18:10.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:10.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:10.220 00.000 5052 Enqueuing Expose request
02:18:10.249 00.029 8976 Received - 47 (G) 
02:18:10.249 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:10.249 00.000 8976 stepped: pos (-2, 16)
02:18:10.249 00.000 8976 MoveAxis(U, 0, ABG)
02:18:10.249 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:18:10.249 00.000 8976 MountToCamera -- mountX=0.80 mountY=-2.19 hyp=2.33 mountTheta=-1.22 cameraX=1.58, cameraY=1.71 cameraTheta=0.82
02:18:10.249 00.000 8976 incremental bump (1.582, 1.710) isValid = 1
02:18:10.249 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
02:18:10.249 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:18:10.249 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:18:10.249 00.000 8976 move complete, result=0
02:18:10.249 00.000 9828 Worker thread wakes up
02:18:10.249 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:18:10.250 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:18:10.250 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
02:18:10.250 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.1 px 0 ms NORTH
02:18:10.250 00.000 8976 worker thread done servicing request
02:18:10.250 00.000 8976 Worker thread wakes up
02:18:10.250 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
02:18:10.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:10.250 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:10.250 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
02:18:10.250 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:18:10.250 00.000 9828 BLC: window closed
02:18:10.250 00.000 9828 MoveAxis(E, 26, B)
02:18:10.250 00.000 9828 Guiding  Dir = 2, Dur = 26
02:18:10.251 00.001 9828 IsSlewing returns 0
02:18:10.251 00.000 9828 IsGuiding returns 0
02:18:10.251 00.000 9828 PulseGuide returned control before completion, sleep 36
02:18:10.303 00.052 9828 IsGuiding returns 1
02:18:10.303 00.000 9828 scope still moving after pulse duration time elapsed
02:18:10.333 00.030 9828 IsSlewing returns 0
02:18:10.333 00.000 9828 IsGuiding returns 1
02:18:10.364 00.031 9828 IsSlewing returns 0
02:18:10.364 00.000 9828 IsGuiding returns 1
02:18:10.396 00.032 9828 IsSlewing returns 0
02:18:10.396 00.000 9828 IsGuiding returns 0
02:18:10.396 00.000 9828 scope move finished after 26 + 119 ms
02:18:10.396 00.000 9828 Move returns status 0, amount 26
02:18:10.396 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:10.396 00.000 9828 MoveAxis(N, 10, B)
02:18:10.396 00.000 9828 Guiding  Dir = 0, Dur = 10
02:18:10.412 00.016 9828 IsSlewing returns 0
02:18:10.412 00.000 9828 IsGuiding returns 0
02:18:10.412 00.000 9828 PulseGuide returned control before completion, sleep 20
02:18:10.443 00.031 9828 IsGuiding returns 1
02:18:10.443 00.000 9828 scope still moving after pulse duration time elapsed
02:18:10.474 00.031 9828 IsSlewing returns 0
02:18:10.474 00.000 9828 IsGuiding returns 1
02:18:10.505 00.031 9828 IsSlewing returns 0
02:18:10.505 00.000 9828 IsGuiding returns 1
02:18:10.536 00.031 9828 IsSlewing returns 0
02:18:10.536 00.000 9828 IsGuiding returns 1
02:18:10.568 00.032 9828 IsSlewing returns 0
02:18:10.568 00.000 9828 IsGuiding returns 0
02:18:10.568 00.000 9828 scope move finished after 10 + 145 ms
02:18:10.568 00.000 9828 Move returns status 0, amount 10
02:18:10.568 00.000 9828 move complete, result=0
02:18:10.568 00.000 9828 worker thread done servicing request
02:18:10.568 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:18:10.944 00.376 8976 Exposure complete
02:18:10.950 00.006 8976 worker thread done servicing request
02:18:10.950 00.000 5052 OnExposeComplete: enter
02:18:10.950 00.000 5052 UpdateGuideState(): m_state=6
02:18:10.950 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8064
02:18:10.950 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.73, Mass=149, SNR=8.4, Peak=65 HFD=2.3
02:18:10.950 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:18:10.950 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:18:10.951 00.001 5052 CameraToMount -- cameraX=0.99 cameraY=0.02 hyp=0.99 cameraTheta=0.02 mountX=-0.43 mountY=-0.84, mountTheta=-2.04
02:18:10.951 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=0.02, opts=13)
02:18:10.951 00.000 5052 Enqueuing Move request for stepguider (0.99, 0.02)
02:18:10.951 00.000 8976 Worker thread wakes up
02:18:10.952 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, 0.02) opts 0xd
02:18:10.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, 0.02)
02:18:10.952 00.000 8976 Moving (0.99, 0.02) raw xDistance=-0.43 yDistance=-0.84
02:18:10.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.43
02:18:10.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
02:18:10.952 00.000 8976 MoveAxis(R, 2, ABG)
02:18:10.952 00.000 8976 stepping (-2, 16) + (2, 0)
02:18:10.952 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:10.954 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:18:10.963 00.009 5052 UpdateGuideState exits: m=149 SNR=8.4
02:18:10.964 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:10.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:10.964 00.000 5052 Enqueuing Expose request
02:18:10.985 00.021 8976 Received - 47 (G) 
02:18:10.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:10.985 00.000 8976 stepped: pos (0, 16)
02:18:10.985 00.000 8976 MoveAxis(U, 3, ABG)
02:18:10.985 00.000 8976 stepping (0, 16) + (0, 3)
02:18:10.985 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:11.016 00.031 8976 Received - 47 (G) 
02:18:11.016 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:11.016 00.000 8976 stepped: pos (0, 19)
02:18:11.016 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:18:11.016 00.000 8976 MountToCamera -- mountX=0.54 mountY=-2.46 hyp=2.52 mountTheta=-1.36 cameraX=1.95, cameraY=1.60 cameraTheta=0.69
02:18:11.016 00.000 8976 incremental bump (1.947, 1.599) isValid = 1
02:18:11.016 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
02:18:11.016 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:18:11.016 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:18:11.016 00.000 8976 move complete, result=0
02:18:11.016 00.000 9828 Worker thread wakes up
02:18:11.016 00.000 8976 worker thread done servicing request
02:18:11.017 00.001 8976 Worker thread wakes up
02:18:11.017 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:18:11.017 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
02:18:11.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:11.017 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:18:11.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:11.017 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
02:18:11.017 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
02:18:11.017 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:18:11.017 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:18:11.017 00.000 9828 BLC: window closed
02:18:11.017 00.000 9828 MoveAxis(E, 29, B)
02:18:11.017 00.000 9828 Guiding  Dir = 2, Dur = 29
02:18:11.017 00.000 9828 IsSlewing returns 0
02:18:11.018 00.001 9828 IsGuiding returns 0
02:18:11.018 00.000 9828 PulseGuide returned control before completion, sleep 39
02:18:11.066 00.048 9828 IsGuiding returns 1
02:18:11.066 00.000 9828 scope still moving after pulse duration time elapsed
02:18:11.097 00.031 9828 IsSlewing returns 0
02:18:11.097 00.000 9828 IsGuiding returns 1
02:18:11.128 00.031 9828 IsSlewing returns 0
02:18:11.128 00.000 9828 IsGuiding returns 1
02:18:11.159 00.031 9828 IsSlewing returns 0
02:18:11.159 00.000 9828 IsGuiding returns 1
02:18:11.190 00.031 9828 IsSlewing returns 0
02:18:11.190 00.000 9828 IsGuiding returns 1
02:18:11.221 00.031 9828 IsSlewing returns 0
02:18:11.221 00.000 9828 IsGuiding returns 1
02:18:11.253 00.032 9828 IsSlewing returns 0
02:18:11.253 00.000 9828 IsGuiding returns 1
02:18:11.283 00.030 9828 IsSlewing returns 0
02:18:11.283 00.000 9828 IsGuiding returns 0
02:18:11.283 00.000 9828 scope move finished after 29 + 236 ms
02:18:11.283 00.000 9828 Move returns status 0, amount 29
02:18:11.283 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:11.283 00.000 9828 MoveAxis(N, 9, B)
02:18:11.283 00.000 9828 Guiding  Dir = 0, Dur = 9
02:18:11.299 00.016 9828 IsSlewing returns 0
02:18:11.299 00.000 9828 IsGuiding returns 0
02:18:11.299 00.000 9828 PulseGuide returned control before completion, sleep 19
02:18:11.330 00.031 9828 IsGuiding returns 1
02:18:11.330 00.000 9828 scope still moving after pulse duration time elapsed
02:18:11.361 00.031 9828 IsSlewing returns 0
02:18:11.361 00.000 9828 IsGuiding returns 1
02:18:11.392 00.031 9828 IsSlewing returns 0
02:18:11.392 00.000 9828 IsGuiding returns 1
02:18:11.438 00.046 9828 IsSlewing returns 0
02:18:11.438 00.000 9828 IsGuiding returns 0
02:18:11.438 00.000 9828 scope move finished after 9 + 130 ms
02:18:11.438 00.000 9828 Move returns status 0, amount 9
02:18:11.438 00.000 9828 move complete, result=0
02:18:11.438 00.000 9828 worker thread done servicing request
02:18:11.438 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:18:11.712 00.274 8976 Exposure complete
02:18:11.718 00.006 8976 worker thread done servicing request
02:18:11.718 00.000 5052 OnExposeComplete: enter
02:18:11.718 00.000 5052 UpdateGuideState(): m_state=6
02:18:11.718 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8065
02:18:11.718 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.22, Mass=161, SNR=8.8, Peak=75 HFD=2.3
02:18:11.718 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
02:18:11.718 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.54 = -0.54)
02:18:11.718 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.51 hyp=0.51 cameraTheta=1.60 mountX=0.46 mountY=-0.26, mountTheta=-0.52
02:18:11.719 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.51, opts=13)
02:18:11.719 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.51)
02:18:11.719 00.000 8976 Worker thread wakes up
02:18:11.719 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.51) opts 0xd
02:18:11.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.51)
02:18:11.719 00.000 8976 Moving (-0.02, 0.51) raw xDistance=0.46 yDistance=-0.26
02:18:11.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.46
02:18:11.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.26
02:18:11.719 00.000 8976 MoveAxis(L, 2, ABG)
02:18:11.719 00.000 8976 stepping (0, 19) + (-2, 0)
02:18:11.719 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:11.720 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:18:11.730 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
02:18:11.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:11.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:11.730 00.000 5052 Enqueuing Expose request
02:18:11.752 00.022 8976 Received - 47 (G) 
02:18:11.752 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:11.752 00.000 8976 stepped: pos (-2, 19)
02:18:11.752 00.000 8976 MoveAxis(U, 1, ABG)
02:18:11.752 00.000 8976 stepping (-2, 19) + (0, 1)
02:18:11.752 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:11.783 00.031 8976 Received - 47 (G) 
02:18:11.783 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:11.783 00.000 8976 stepped: pos (-2, 20)
02:18:11.784 00.001 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:18:11.784 00.000 8976 MountToCamera -- mountX=0.46 mountY=-2.70 hyp=2.74 mountTheta=-1.40 cameraX=2.19, cameraY=1.64 cameraTheta=0.64
02:18:11.784 00.000 8976 incremental bump (2.191, 1.638) isValid = 1
02:18:11.784 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
02:18:11.784 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:18:11.784 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:18:11.784 00.000 8976 move complete, result=0
02:18:11.784 00.000 9828 Worker thread wakes up
02:18:11.784 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:18:11.784 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:18:11.784 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
02:18:11.784 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
02:18:11.784 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
02:18:11.784 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:18:11.784 00.000 9828 BLC: window closed
02:18:11.784 00.000 9828 MoveAxis(E, 30, B)
02:18:11.784 00.000 9828 Guiding  Dir = 2, Dur = 30
02:18:11.784 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.3 px 1 ms NORTH
02:18:11.784 00.000 8976 worker thread done servicing request
02:18:11.785 00.001 8976 Worker thread wakes up
02:18:11.785 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:11.785 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:11.785 00.000 9828 IsSlewing returns 0
02:18:11.785 00.000 9828 IsGuiding returns 0
02:18:11.785 00.000 9828 PulseGuide returned control before completion, sleep 40
02:18:11.829 00.044 9828 IsGuiding returns 1
02:18:11.829 00.000 9828 scope still moving after pulse duration time elapsed
02:18:11.859 00.030 9828 IsSlewing returns 0
02:18:11.859 00.000 9828 IsGuiding returns 1
02:18:11.890 00.031 9828 IsSlewing returns 0
02:18:11.890 00.000 9828 IsGuiding returns 1
02:18:11.921 00.031 9828 IsSlewing returns 0
02:18:11.921 00.000 9828 IsGuiding returns 1
02:18:11.952 00.031 9828 IsSlewing returns 0
02:18:11.952 00.000 9828 IsGuiding returns 0
02:18:11.952 00.000 9828 scope move finished after 30 + 137 ms
02:18:11.952 00.000 9828 Move returns status 0, amount 30
02:18:11.952 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:11.952 00.000 9828 MoveAxis(N, 8, B)
02:18:11.952 00.000 9828 Guiding  Dir = 0, Dur = 8
02:18:11.968 00.016 9828 IsSlewing returns 0
02:18:11.968 00.000 9828 IsGuiding returns 0
02:18:11.968 00.000 9828 PulseGuide returned control before completion, sleep 18
02:18:11.999 00.031 9828 IsGuiding returns 1
02:18:11.999 00.000 9828 scope still moving after pulse duration time elapsed
02:18:12.031 00.032 9828 IsSlewing returns 0
02:18:12.031 00.000 9828 IsGuiding returns 1
02:18:12.062 00.031 9828 IsSlewing returns 0
02:18:12.062 00.000 9828 IsGuiding returns 1
02:18:12.094 00.032 9828 IsSlewing returns 0
02:18:12.094 00.000 9828 IsGuiding returns 0
02:18:12.094 00.000 9828 scope move finished after 8 + 118 ms
02:18:12.094 00.000 9828 Move returns status 0, amount 8
02:18:12.094 00.000 9828 move complete, result=0
02:18:12.094 00.000 9828 worker thread done servicing request
02:18:12.094 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:18:12.477 00.383 8976 Exposure complete
02:18:12.483 00.006 8976 worker thread done servicing request
02:18:12.483 00.000 5052 OnExposeComplete: enter
02:18:12.483 00.000 5052 UpdateGuideState(): m_state=6
02:18:12.483 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8066
02:18:12.483 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.77, Mass=175, SNR=9.1, Peak=69 HFD=2.3
02:18:12.483 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
02:18:12.483 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
02:18:12.483 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.55 mountX=0.09 mountY=0.04, mountTheta=0.42
02:18:12.484 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.06, opts=13)
02:18:12.484 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.06)
02:18:12.484 00.000 8976 Worker thread wakes up
02:18:12.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.06) opts 0xd
02:18:12.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.06)
02:18:12.484 00.000 8976 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=0.04
02:18:12.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:18:12.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:18:12.484 00.000 8976 MoveAxis(R, 0, ABG)
02:18:12.484 00.000 8976 MoveAxis(U, 0, ABG)
02:18:12.484 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:18:12.484 00.000 8976 MountToCamera -- mountX=0.41 mountY=-2.86 hyp=2.88 mountTheta=-1.43 cameraX=2.36, cameraY=1.66 cameraTheta=0.62
02:18:12.484 00.000 8976 incremental bump (2.356, 1.665) isValid = 1
02:18:12.484 00.000 8976 Scheduling Mount bump of (0.082, 0.060)
02:18:12.484 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.06, opts=4)
02:18:12.484 00.000 8976 Enqueuing Move request for scope (0.08, 0.06)
02:18:12.484 00.000 8976 move complete, result=0
02:18:12.484 00.000 9828 Worker thread wakes up
02:18:12.485 00.001 8976 worker thread done servicing request
02:18:12.485 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0x4
02:18:12.485 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
02:18:12.485 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
02:18:12.485 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.64)
02:18:12.485 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.63 mountX=-0.08 mountY=-0.05, mountTheta=-2.61
02:18:12.485 00.000 9828 Moving (0.08, 0.06) raw xDistance=-0.08 yDistance=-0.05
02:18:12.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:18:12.485 00.000 9828 BLC: window closed
02:18:12.485 00.000 9828 MoveAxis(E, 27, B)
02:18:12.485 00.000 9828 Guiding  Dir = 2, Dur = 27
02:18:12.485 00.000 9828 IsSlewing returns 0
02:18:12.485 00.000 9828 IsGuiding returns 0
02:18:12.486 00.001 9828 PulseGuide returned control before completion, sleep 37
02:18:12.495 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
02:18:12.495 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:12.495 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:12.495 00.000 5052 Enqueuing Expose request
02:18:12.495 00.000 8976 Worker thread wakes up
02:18:12.495 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:12.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:12.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:12.533 00.038 9828 IsGuiding returns 1
02:18:12.533 00.000 9828 scope still moving after pulse duration time elapsed
02:18:12.563 00.030 9828 IsSlewing returns 0
02:18:12.563 00.000 9828 IsGuiding returns 1
02:18:12.594 00.031 9828 IsSlewing returns 0
02:18:12.594 00.000 9828 IsGuiding returns 1
02:18:12.625 00.031 9828 IsSlewing returns 0
02:18:12.625 00.000 9828 IsGuiding returns 0
02:18:12.625 00.000 9828 scope move finished after 27 + 112 ms
02:18:12.625 00.000 9828 Move returns status 0, amount 27
02:18:12.625 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:12.625 00.000 9828 MoveAxis(N, 7, B)
02:18:12.625 00.000 9828 Guiding  Dir = 0, Dur = 7
02:18:12.640 00.015 9828 IsSlewing returns 0
02:18:12.640 00.000 9828 IsGuiding returns 0
02:18:12.640 00.000 9828 PulseGuide returned control before completion, sleep 17
02:18:12.671 00.031 9828 IsGuiding returns 1
02:18:12.671 00.000 9828 scope still moving after pulse duration time elapsed
02:18:12.701 00.030 9828 IsSlewing returns 0
02:18:12.701 00.000 9828 IsGuiding returns 1
02:18:12.731 00.030 9828 IsSlewing returns 0
02:18:12.731 00.000 9828 IsGuiding returns 1
02:18:12.763 00.032 9828 IsSlewing returns 0
02:18:12.763 00.000 9828 IsGuiding returns 1
02:18:12.794 00.031 9828 IsSlewing returns 0
02:18:12.794 00.000 9828 IsGuiding returns 0
02:18:12.794 00.000 9828 scope move finished after 7 + 146 ms
02:18:12.794 00.000 9828 Move returns status 0, amount 7
02:18:12.794 00.000 9828 move complete, result=0
02:18:12.794 00.000 9828 worker thread done servicing request
02:18:12.794 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.0 px 7 ms NORTH
02:18:13.186 00.392 8976 Exposure complete
02:18:13.192 00.006 8976 worker thread done servicing request
02:18:13.192 00.000 5052 OnExposeComplete: enter
02:18:13.192 00.000 5052 UpdateGuideState(): m_state=6
02:18:13.192 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8067
02:18:13.192 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.86, Mass=162, SNR=8.8, Peak=70 HFD=2.3
02:18:13.192 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:18:13.192 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
02:18:13.192 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.15 hyp=0.46 cameraTheta=2.80 mountX=0.33 mountY=0.28, mountTheta=0.70
02:18:13.192 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.15, opts=13)
02:18:13.193 00.001 5052 Enqueuing Move request for stepguider (-0.43, 0.15)
02:18:13.193 00.000 8976 Worker thread wakes up
02:18:13.193 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.15) opts 0xd
02:18:13.193 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.15)
02:18:13.193 00.000 8976 Moving (-0.43, 0.15) raw xDistance=0.33 yDistance=0.28
02:18:13.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:18:13.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:18:13.193 00.000 8976 MoveAxis(L, 1, ABG)
02:18:13.193 00.000 8976 stepping (-2, 20) + (-1, 0)
02:18:13.193 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:13.194 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:18:13.203 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
02:18:13.203 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:13.203 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:13.203 00.000 5052 Enqueuing Expose request
02:18:13.223 00.020 8976 Received - 47 (G) 
02:18:13.223 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:13.223 00.000 8976 stepped: pos (-3, 20)
02:18:13.223 00.000 8976 MoveAxis(D, 1, ABG)
02:18:13.223 00.000 8976 stepping (-3, 20) + (0, -1)
02:18:13.223 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:13.255 00.032 8976 Received - 47 (G) 
02:18:13.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:13.255 00.000 8976 stepped: pos (-3, 19)
02:18:13.255 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:18:13.255 00.000 8976 MountToCamera -- mountX=0.43 mountY=-2.91 hyp=2.94 mountTheta=-1.43 cameraX=2.40, cameraY=1.70 cameraTheta=0.62
02:18:13.255 00.000 8976 incremental bump (2.396, 1.704) isValid = 1
02:18:13.255 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
02:18:13.255 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:18:13.255 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:18:13.255 00.000 8976 move complete, result=0
02:18:13.255 00.000 9828 Worker thread wakes up
02:18:13.255 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:18:13.255 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:18:13.255 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:18:13.255 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
02:18:13.255 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
02:18:13.255 00.000 8976 worker thread done servicing request
02:18:13.255 00.000 8976 Worker thread wakes up
02:18:13.256 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:13.256 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:13.256 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
02:18:13.256 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:18:13.256 00.000 9828 BLC: window closed
02:18:13.256 00.000 9828 MoveAxis(E, 31, B)
02:18:13.256 00.000 9828 Guiding  Dir = 2, Dur = 31
02:18:13.256 00.000 9828 IsSlewing returns 0
02:18:13.256 00.000 9828 IsGuiding returns 0
02:18:13.256 00.000 9828 PulseGuide returned control before completion, sleep 41
02:18:13.304 00.048 9828 IsGuiding returns 1
02:18:13.304 00.000 9828 scope still moving after pulse duration time elapsed
02:18:13.335 00.031 9828 IsSlewing returns 0
02:18:13.335 00.000 9828 IsGuiding returns 1
02:18:13.366 00.031 9828 IsSlewing returns 0
02:18:13.366 00.000 9828 IsGuiding returns 1
02:18:13.397 00.031 9828 IsSlewing returns 0
02:18:13.397 00.000 9828 IsGuiding returns 0
02:18:13.397 00.000 9828 scope move finished after 31 + 110 ms
02:18:13.397 00.000 9828 Move returns status 0, amount 31
02:18:13.397 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:13.397 00.000 9828 MoveAxis(N, 8, B)
02:18:13.397 00.000 9828 Guiding  Dir = 0, Dur = 8
02:18:13.412 00.015 9828 IsSlewing returns 0
02:18:13.412 00.000 9828 IsGuiding returns 0
02:18:13.412 00.000 9828 PulseGuide returned control before completion, sleep 18
02:18:13.443 00.031 9828 IsGuiding returns 1
02:18:13.443 00.000 9828 scope still moving after pulse duration time elapsed
02:18:13.474 00.031 9828 IsSlewing returns 0
02:18:13.474 00.000 9828 IsGuiding returns 1
02:18:13.504 00.030 9828 IsSlewing returns 0
02:18:13.504 00.000 9828 IsGuiding returns 1
02:18:13.534 00.030 9828 IsSlewing returns 0
02:18:13.534 00.000 9828 IsGuiding returns 1
02:18:13.565 00.031 9828 IsSlewing returns 0
02:18:13.565 00.000 9828 IsGuiding returns 1
02:18:13.597 00.032 9828 IsSlewing returns 0
02:18:13.597 00.000 9828 IsGuiding returns 1
02:18:13.627 00.030 9828 IsSlewing returns 0
02:18:13.627 00.000 9828 IsGuiding returns 0
02:18:13.627 00.000 9828 scope move finished after 8 + 206 ms
02:18:13.627 00.000 9828 Move returns status 0, amount 8
02:18:13.627 00.000 9828 move complete, result=0
02:18:13.627 00.000 9828 worker thread done servicing request
02:18:13.627 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:18:13.948 00.321 8976 Exposure complete
02:18:13.953 00.005 8976 worker thread done servicing request
02:18:13.953 00.000 5052 OnExposeComplete: enter
02:18:13.953 00.000 5052 UpdateGuideState(): m_state=6
02:18:13.953 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8068
02:18:13.954 00.001 5052 Star::Find returns 1 (0), X=328.22, Y=281.77, Mass=183, SNR=9.4, Peak=72 HFD=2.4
02:18:13.954 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:18:13.954 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
02:18:13.954 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=0.06 hyp=0.96 cameraTheta=3.08 mountX=0.49 mountY=0.77, mountTheta=1.00
02:18:13.954 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=0.06, opts=13)
02:18:13.954 00.000 5052 Enqueuing Move request for stepguider (-0.96, 0.06)
02:18:13.954 00.000 8976 Worker thread wakes up
02:18:13.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, 0.06) opts 0xd
02:18:13.955 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, 0.06)
02:18:13.955 00.000 8976 Moving (-0.96, 0.06) raw xDistance=0.49 yDistance=0.77
02:18:13.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
02:18:13.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.77
02:18:13.955 00.000 8976 MoveAxis(L, 2, ABG)
02:18:13.955 00.000 8976 stepping (-3, 19) + (-2, 0)
02:18:13.955 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:13.955 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:18:13.965 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
02:18:13.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:13.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:13.965 00.000 5052 Enqueuing Expose request
02:18:13.990 00.025 8976 Received - 47 (G) 
02:18:13.990 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:13.990 00.000 8976 stepped: pos (-5, 19)
02:18:13.990 00.000 8976 MoveAxis(D, 3, ABG)
02:18:13.990 00.000 8976 stepping (-5, 19) + (0, -3)
02:18:13.990 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:14.022 00.032 8976 Received - 47 (G) 
02:18:14.022 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:14.022 00.000 8976 stepped: pos (-5, 16)
02:18:14.022 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:18:14.022 00.000 8976 MountToCamera -- mountX=0.54 mountY=-2.79 hyp=2.84 mountTheta=-1.38 cameraX=2.24, cameraY=1.75 cameraTheta=0.66
02:18:14.022 00.000 8976 incremental bump (2.237, 1.748) isValid = 1
02:18:14.022 00.000 8976 Scheduling Mount bump of (0.090, 0.073)
02:18:14.022 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:18:14.022 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:18:14.022 00.000 8976 move complete, result=0
02:18:14.022 00.000 8976 worker thread done servicing request
02:18:14.022 00.000 8976 Worker thread wakes up
02:18:14.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:14.022 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:14.023 00.001 9828 Worker thread wakes up
02:18:14.023 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:18:14.023 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:18:14.023 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
02:18:14.023 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:18:14.023 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
02:18:14.023 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:18:14.023 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:18:14.023 00.000 9828 BLC: window closed
02:18:14.023 00.000 9828 MoveAxis(E, 30, B)
02:18:14.023 00.000 9828 Guiding  Dir = 2, Dur = 30
02:18:14.024 00.001 9828 IsSlewing returns 0
02:18:14.024 00.000 9828 IsGuiding returns 0
02:18:14.024 00.000 9828 PulseGuide returned control before completion, sleep 40
02:18:14.077 00.053 9828 IsGuiding returns 1
02:18:14.077 00.000 9828 scope still moving after pulse duration time elapsed
02:18:14.109 00.032 9828 IsSlewing returns 0
02:18:14.109 00.000 9828 IsGuiding returns 1
02:18:14.140 00.031 9828 IsSlewing returns 0
02:18:14.140 00.000 9828 IsGuiding returns 1
02:18:14.171 00.031 9828 IsSlewing returns 0
02:18:14.171 00.000 9828 IsGuiding returns 0
02:18:14.171 00.000 9828 scope move finished after 30 + 118 ms
02:18:14.171 00.000 9828 Move returns status 0, amount 30
02:18:14.171 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:14.171 00.000 9828 MoveAxis(N, 8, B)
02:18:14.171 00.000 9828 Guiding  Dir = 0, Dur = 8
02:18:14.187 00.016 9828 IsSlewing returns 0
02:18:14.187 00.000 9828 IsGuiding returns 0
02:18:14.187 00.000 9828 PulseGuide returned control before completion, sleep 18
02:18:14.218 00.031 9828 IsGuiding returns 1
02:18:14.218 00.000 9828 scope still moving after pulse duration time elapsed
02:18:14.249 00.031 9828 IsSlewing returns 0
02:18:14.249 00.000 9828 IsGuiding returns 1
02:18:14.281 00.032 9828 IsSlewing returns 0
02:18:14.281 00.000 9828 IsGuiding returns 1
02:18:14.313 00.032 9828 IsSlewing returns 0
02:18:14.313 00.000 9828 IsGuiding returns 0
02:18:14.313 00.000 9828 scope move finished after 8 + 117 ms
02:18:14.313 00.000 9828 Move returns status 0, amount 8
02:18:14.313 00.000 9828 move complete, result=0
02:18:14.313 00.000 9828 worker thread done servicing request
02:18:14.314 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:18:14.713 00.399 8976 Exposure complete
02:18:14.719 00.006 8976 worker thread done servicing request
02:18:14.719 00.000 5052 OnExposeComplete: enter
02:18:14.719 00.000 5052 UpdateGuideState(): m_state=6
02:18:14.719 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8069
02:18:14.719 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.68, Mass=164, SNR=8.8, Peak=68 HFD=2.5
02:18:14.719 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
02:18:14.719 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
02:18:14.719 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=-0.03 hyp=0.91 cameraTheta=-3.11 mountX=0.39 mountY=0.78, mountTheta=1.11
02:18:14.719 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=-0.03, opts=13)
02:18:14.719 00.000 5052 Enqueuing Move request for stepguider (-0.91, -0.03)
02:18:14.720 00.001 8976 Worker thread wakes up
02:18:14.720 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, -0.03) opts 0xd
02:18:14.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, -0.03)
02:18:14.720 00.000 8976 Moving (-0.91, -0.03) raw xDistance=0.39 yDistance=0.78
02:18:14.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
02:18:14.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.78
02:18:14.720 00.000 8976 MoveAxis(L, 2, ABG)
02:18:14.720 00.000 8976 stepping (-5, 16) + (-2, 0)
02:18:14.720 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:14.720 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:18:14.730 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
02:18:14.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:14.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:14.730 00.000 5052 Enqueuing Expose request
02:18:14.757 00.027 8976 Received - 47 (G) 
02:18:14.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:14.757 00.000 8976 stepped: pos (-7, 16)
02:18:14.757 00.000 8976 MoveAxis(D, 3, ABG)
02:18:14.757 00.000 8976 stepping (-7, 16) + (0, -3)
02:18:14.757 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:14.789 00.032 8976 Received - 47 (G) 
02:18:14.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:14.789 00.000 8976 stepped: pos (-7, 13)
02:18:14.789 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:18:14.789 00.000 8976 MountToCamera -- mountX=0.71 mountY=-2.55 hyp=2.65 mountTheta=-1.30 cameraX=1.94, cameraY=1.80 cameraTheta=0.75
02:18:14.789 00.000 8976 incremental bump (1.944, 1.796) isValid = 1
02:18:14.789 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:18:14.789 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:18:14.789 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:18:14.789 00.000 8976 move complete, result=0
02:18:14.789 00.000 9828 Worker thread wakes up
02:18:14.789 00.000 8976 worker thread done servicing request
02:18:14.789 00.000 8976 Worker thread wakes up
02:18:14.789 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:18:14.789 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:18:14.789 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
02:18:14.790 00.001 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
02:18:14.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:14.790 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:18:14.790 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
02:18:14.790 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:18:14.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:14.790 00.000 9828 BLC: window closed
02:18:14.790 00.000 9828 MoveAxis(E, 28, B)
02:18:14.790 00.000 9828 Guiding  Dir = 2, Dur = 28
02:18:14.791 00.001 9828 IsSlewing returns 0
02:18:14.791 00.000 9828 IsGuiding returns 0
02:18:14.791 00.000 9828 PulseGuide returned control before completion, sleep 38
02:18:14.839 00.048 9828 IsGuiding returns 1
02:18:14.839 00.000 9828 scope still moving after pulse duration time elapsed
02:18:14.870 00.031 9828 IsSlewing returns 0
02:18:14.870 00.000 9828 IsGuiding returns 1
02:18:14.901 00.031 9828 IsSlewing returns 0
02:18:14.902 00.001 9828 IsGuiding returns 1
02:18:14.932 00.030 9828 IsSlewing returns 0
02:18:14.932 00.000 9828 IsGuiding returns 0
02:18:14.932 00.000 9828 scope move finished after 28 + 113 ms
02:18:14.932 00.000 9828 Move returns status 0, amount 28
02:18:14.932 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:14.932 00.000 9828 MoveAxis(N, 9, B)
02:18:14.932 00.000 9828 Guiding  Dir = 0, Dur = 9
02:18:14.948 00.016 9828 IsSlewing returns 0
02:18:14.949 00.001 9828 IsGuiding returns 0
02:18:14.949 00.000 9828 PulseGuide returned control before completion, sleep 19
02:18:14.980 00.031 9828 IsGuiding returns 1
02:18:14.980 00.000 9828 scope still moving after pulse duration time elapsed
02:18:15.011 00.031 9828 IsSlewing returns 0
02:18:15.011 00.000 9828 IsGuiding returns 1
02:18:15.041 00.030 9828 IsSlewing returns 0
02:18:15.041 00.000 9828 IsGuiding returns 1
02:18:15.073 00.032 9828 IsSlewing returns 0
02:18:15.073 00.000 9828 IsGuiding returns 1
02:18:15.103 00.030 9828 IsSlewing returns 0
02:18:15.103 00.000 9828 IsGuiding returns 0
02:18:15.103 00.000 9828 scope move finished after 9 + 145 ms
02:18:15.103 00.000 9828 Move returns status 0, amount 9
02:18:15.103 00.000 9828 move complete, result=0
02:18:15.103 00.000 9828 worker thread done servicing request
02:18:15.103 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:18:15.482 00.379 8976 Exposure complete
02:18:15.487 00.005 8976 worker thread done servicing request
02:18:15.487 00.000 5052 OnExposeComplete: enter
02:18:15.487 00.000 5052 UpdateGuideState(): m_state=6
02:18:15.487 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8070
02:18:15.487 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.40, Mass=168, SNR=8.9, Peak=67 HFD=2.3
02:18:15.487 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.33 = 1.95)
02:18:15.487 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.85)
02:18:15.487 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.31 hyp=0.41 cameraTheta=-2.29 mountX=-0.15 mountY=0.40, mountTheta=1.94
02:18:15.488 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.31, opts=13)
02:18:15.488 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.31)
02:18:15.488 00.000 8976 Worker thread wakes up
02:18:15.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.31) opts 0xd
02:18:15.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.31)
02:18:15.488 00.000 8976 Moving (-0.27, -0.31) raw xDistance=-0.15 yDistance=0.40
02:18:15.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:18:15.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.40
02:18:15.488 00.000 8976 MoveAxis(R, 0, ABG)
02:18:15.488 00.000 8976 MoveAxis(D, 2, ABG)
02:18:15.488 00.000 8976 stepping (-7, 13) + (0, -2)
02:18:15.489 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:15.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:18:15.498 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
02:18:15.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:15.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:15.498 00.000 5052 Enqueuing Expose request
02:18:15.525 00.027 8976 Received - 47 (G) 
02:18:15.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:15.525 00.000 8976 stepped: pos (-7, 11)
02:18:15.525 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:18:15.525 00.000 8976 MountToCamera -- mountX=0.83 mountY=-2.28 hyp=2.43 mountTheta=-1.22 cameraX=1.65, cameraY=1.78 cameraTheta=0.82
02:18:15.525 00.000 8976 incremental bump (1.655, 1.781) isValid = 1
02:18:15.525 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
02:18:15.525 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:18:15.525 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:18:15.525 00.000 8976 move complete, result=0
02:18:15.525 00.000 8976 worker thread done servicing request
02:18:15.525 00.000 8976 Worker thread wakes up
02:18:15.525 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:18:15.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:15.525 00.000 9828 Worker thread wakes up
02:18:15.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:15.525 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:18:15.526 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:18:15.526 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
02:18:15.526 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
02:18:15.526 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
02:18:15.526 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:18:15.526 00.000 9828 BLC: window closed
02:18:15.526 00.000 9828 MoveAxis(E, 26, B)
02:18:15.526 00.000 9828 Guiding  Dir = 2, Dur = 26
02:18:15.526 00.000 9828 IsSlewing returns 0
02:18:15.526 00.000 9828 IsGuiding returns 0
02:18:15.526 00.000 9828 PulseGuide returned control before completion, sleep 36
02:18:15.567 00.041 9828 IsGuiding returns 1
02:18:15.567 00.000 9828 scope still moving after pulse duration time elapsed
02:18:15.598 00.031 9828 IsSlewing returns 0
02:18:15.598 00.000 9828 IsGuiding returns 1
02:18:15.629 00.031 9828 IsSlewing returns 0
02:18:15.629 00.000 9828 IsGuiding returns 1
02:18:15.660 00.031 9828 IsSlewing returns 0
02:18:15.660 00.000 9828 IsGuiding returns 1
02:18:15.692 00.032 9828 IsSlewing returns 0
02:18:15.692 00.000 9828 IsGuiding returns 0
02:18:15.692 00.000 9828 scope move finished after 26 + 139 ms
02:18:15.692 00.000 9828 Move returns status 0, amount 26
02:18:15.692 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:15.692 00.000 9828 MoveAxis(N, 10, B)
02:18:15.692 00.000 9828 Guiding  Dir = 0, Dur = 10
02:18:15.707 00.015 9828 IsSlewing returns 0
02:18:15.707 00.000 9828 IsGuiding returns 0
02:18:15.707 00.000 9828 PulseGuide returned control before completion, sleep 20
02:18:15.738 00.031 9828 IsGuiding returns 1
02:18:15.738 00.000 9828 scope still moving after pulse duration time elapsed
02:18:15.769 00.031 9828 IsSlewing returns 0
02:18:15.769 00.000 9828 IsGuiding returns 1
02:18:15.801 00.032 9828 IsSlewing returns 0
02:18:15.801 00.000 9828 IsGuiding returns 1
02:18:15.833 00.032 9828 IsSlewing returns 0
02:18:15.833 00.000 9828 IsGuiding returns 0
02:18:15.833 00.000 9828 scope move finished after 10 + 115 ms
02:18:15.833 00.000 9828 Move returns status 0, amount 10
02:18:15.833 00.000 9828 move complete, result=0
02:18:15.833 00.000 9828 worker thread done servicing request
02:18:15.833 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:18:16.219 00.386 8976 Exposure complete
02:18:16.225 00.006 8976 worker thread done servicing request
02:18:16.225 00.000 5052 OnExposeComplete: enter
02:18:16.225 00.000 5052 UpdateGuideState(): m_state=6
02:18:16.225 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8071
02:18:16.225 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.90, Mass=144, SNR=8.3, Peak=70 HFD=2.2
02:18:16.225 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
02:18:16.225 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
02:18:16.225 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.53 mountX=0.29 mountY=0.12, mountTheta=0.40
02:18:16.226 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.19, opts=13)
02:18:16.226 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.19)
02:18:16.226 00.000 8976 Worker thread wakes up
02:18:16.226 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.19) opts 0xd
02:18:16.226 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.19)
02:18:16.226 00.000 8976 Moving (-0.27, 0.19) raw xDistance=0.29 yDistance=0.12
02:18:16.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:18:16.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:18:16.226 00.000 8976 MoveAxis(L, 1, ABG)
02:18:16.226 00.000 8976 stepping (-7, 11) + (-1, 0)
02:18:16.227 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:16.227 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:18:16.238 00.011 5052 UpdateGuideState exits: m=144 SNR=8.3
02:18:16.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:16.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:16.238 00.000 5052 Enqueuing Expose request
02:18:16.244 00.006 8976 Received - 47 (G) 
02:18:16.244 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:16.244 00.000 8976 stepped: pos (-8, 11)
02:18:16.244 00.000 8976 MoveAxis(U, 0, ABG)
02:18:16.244 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:18:16.244 00.000 8976 MountToCamera -- mountX=0.96 mountY=-2.11 hyp=2.32 mountTheta=-1.14 cameraX=1.44, cameraY=1.82 cameraTheta=0.90
02:18:16.244 00.000 8976 incremental bump (1.438, 1.816) isValid = 1
02:18:16.244 00.000 8976 Scheduling Mount bump of (0.071, 0.093)
02:18:16.244 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:18:16.244 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:18:16.244 00.000 8976 move complete, result=0
02:18:16.244 00.000 9828 Worker thread wakes up
02:18:16.244 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:18:16.244 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:18:16.244 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
02:18:16.244 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
02:18:16.244 00.000 8976 worker thread done servicing request
02:18:16.244 00.000 8976 Worker thread wakes up
02:18:16.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:16.244 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:18:16.245 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
02:18:16.245 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:18:16.245 00.000 9828 BLC: window closed
02:18:16.245 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:16.245 00.000 9828 MoveAxis(E, 24, B)
02:18:16.245 00.000 9828 Guiding  Dir = 2, Dur = 24
02:18:16.245 00.000 9828 IsSlewing returns 0
02:18:16.245 00.000 9828 IsGuiding returns 0
02:18:16.245 00.000 9828 PulseGuide returned control before completion, sleep 34
02:18:16.284 00.039 9828 IsGuiding returns 1
02:18:16.284 00.000 9828 scope still moving after pulse duration time elapsed
02:18:16.314 00.030 9828 IsSlewing returns 0
02:18:16.315 00.001 9828 IsGuiding returns 1
02:18:16.344 00.029 9828 IsSlewing returns 0
02:18:16.344 00.000 9828 IsGuiding returns 1
02:18:16.376 00.032 9828 IsSlewing returns 0
02:18:16.376 00.000 9828 IsGuiding returns 1
02:18:16.407 00.031 9828 IsSlewing returns 0
02:18:16.407 00.000 9828 IsGuiding returns 0
02:18:16.407 00.000 9828 scope move finished after 24 + 138 ms
02:18:16.407 00.000 9828 Move returns status 0, amount 24
02:18:16.407 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:16.407 00.000 9828 MoveAxis(N, 11, B)
02:18:16.407 00.000 9828 Guiding  Dir = 0, Dur = 11
02:18:16.423 00.016 9828 IsSlewing returns 0
02:18:16.424 00.001 9828 IsGuiding returns 0
02:18:16.424 00.000 9828 PulseGuide returned control before completion, sleep 21
02:18:16.455 00.031 9828 IsGuiding returns 1
02:18:16.455 00.000 9828 scope still moving after pulse duration time elapsed
02:18:16.487 00.032 9828 IsSlewing returns 0
02:18:16.487 00.000 9828 IsGuiding returns 1
02:18:16.518 00.031 9828 IsSlewing returns 0
02:18:16.518 00.000 9828 IsGuiding returns 1
02:18:16.549 00.031 9828 IsSlewing returns 0
02:18:16.549 00.000 9828 IsGuiding returns 1
02:18:16.580 00.031 9828 IsSlewing returns 0
02:18:16.580 00.000 9828 IsGuiding returns 0
02:18:16.580 00.000 9828 scope move finished after 11 + 145 ms
02:18:16.580 00.000 9828 Move returns status 0, amount 11
02:18:16.580 00.000 9828 move complete, result=0
02:18:16.580 00.000 9828 worker thread done servicing request
02:18:16.580 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:18:16.932 00.352 8976 Exposure complete
02:18:16.938 00.006 8976 worker thread done servicing request
02:18:16.938 00.000 5052 OnExposeComplete: enter
02:18:16.938 00.000 5052 UpdateGuideState(): m_state=6
02:18:16.938 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8072
02:18:16.938 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.40, Mass=174, SNR=9.1, Peak=71 HFD=2.2
02:18:16.938 00.000 5052 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.04) = xAngle (-3.88 = 2.41)
02:18:16.938 00.000 5052 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.98 = 2.30)
02:18:16.938 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.83 mountX=-0.24 mountY=0.24, mountTheta=2.35
02:18:16.939 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.31, opts=13)
02:18:16.939 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.31)
02:18:16.939 00.000 8976 Worker thread wakes up
02:18:16.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.31) opts 0xd
02:18:16.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.31)
02:18:16.939 00.000 8976 Moving (-0.08, -0.31) raw xDistance=-0.24 yDistance=0.24
02:18:16.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:18:16.940 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:18:16.940 00.000 8976 MoveAxis(R, 0, ABG)
02:18:16.940 00.000 8976 MoveAxis(U, 0, ABG)
02:18:16.940 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:18:16.940 00.000 8976 MountToCamera -- mountX=1.05 mountY=-1.99 hyp=2.25 mountTheta=-1.09 cameraX=1.29, cameraY=1.84 cameraTheta=0.96
02:18:16.940 00.000 8976 incremental bump (1.293, 1.839) isValid = 1
02:18:16.940 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:18:16.940 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:18:16.940 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:18:16.940 00.000 8976 move complete, result=0
02:18:16.940 00.000 9828 Worker thread wakes up
02:18:16.940 00.000 8976 worker thread done servicing request
02:18:16.940 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:18:16.940 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:18:16.940 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:18:16.940 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:18:16.940 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:18:16.940 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:18:16.940 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:18:16.940 00.000 9828 BLC: window closed
02:18:16.940 00.000 9828 MoveAxis(E, 22, B)
02:18:16.940 00.000 9828 Guiding  Dir = 2, Dur = 22
02:18:16.941 00.001 9828 IsSlewing returns 0
02:18:16.941 00.000 9828 IsGuiding returns 0
02:18:16.941 00.000 9828 PulseGuide returned control before completion, sleep 32
02:18:16.950 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
02:18:16.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:16.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:16.950 00.000 5052 Enqueuing Expose request
02:18:16.950 00.000 8976 Worker thread wakes up
02:18:16.951 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:16.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:16.951 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:18:16.980 00.029 9828 IsGuiding returns 1
02:18:16.980 00.000 9828 scope still moving after pulse duration time elapsed
02:18:17.012 00.032 9828 IsSlewing returns 0
02:18:17.012 00.000 9828 IsGuiding returns 1
02:18:17.043 00.031 9828 IsSlewing returns 0
02:18:17.043 00.000 9828 IsGuiding returns 1
02:18:17.074 00.031 9828 IsSlewing returns 0
02:18:17.074 00.000 9828 IsGuiding returns 1
02:18:17.106 00.032 9828 IsSlewing returns 0
02:18:17.106 00.000 9828 IsGuiding returns 1
02:18:17.138 00.032 9828 IsSlewing returns 0
02:18:17.138 00.000 9828 IsGuiding returns 1
02:18:17.168 00.030 9828 IsSlewing returns 0
02:18:17.168 00.000 9828 IsGuiding returns 1
02:18:17.198 00.030 9828 IsSlewing returns 0
02:18:17.198 00.000 9828 IsGuiding returns 0
02:18:17.198 00.000 9828 scope move finished after 22 + 235 ms
02:18:17.198 00.000 9828 Move returns status 0, amount 22
02:18:17.199 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:17.199 00.000 9828 MoveAxis(N, 12, B)
02:18:17.199 00.000 9828 Guiding  Dir = 0, Dur = 12
02:18:17.214 00.015 9828 IsSlewing returns 0
02:18:17.214 00.000 9828 IsGuiding returns 0
02:18:17.214 00.000 9828 PulseGuide returned control before completion, sleep 22
02:18:17.245 00.031 9828 IsGuiding returns 1
02:18:17.245 00.000 9828 scope still moving after pulse duration time elapsed
02:18:17.276 00.031 9828 IsSlewing returns 0
02:18:17.276 00.000 9828 IsGuiding returns 1
02:18:17.306 00.030 9828 IsSlewing returns 0
02:18:17.306 00.000 9828 IsGuiding returns 1
02:18:17.337 00.031 9828 IsSlewing returns 0
02:18:17.337 00.000 9828 IsGuiding returns 1
02:18:17.368 00.031 9828 IsSlewing returns 0
02:18:17.368 00.000 9828 IsGuiding returns 0
02:18:17.368 00.000 9828 scope move finished after 12 + 141 ms
02:18:17.368 00.000 9828 Move returns status 0, amount 12
02:18:17.368 00.000 9828 move complete, result=0
02:18:17.368 00.000 9828 worker thread done servicing request
02:18:17.368 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:18:17.639 00.271 8976 Exposure complete
02:18:17.645 00.006 8976 worker thread done servicing request
02:18:17.645 00.000 5052 OnExposeComplete: enter
02:18:17.645 00.000 5052 UpdateGuideState(): m_state=6
02:18:17.645 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8073
02:18:17.645 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.61, Mass=166, SNR=9.0, Peak=68 HFD=2.1
02:18:17.645 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
02:18:17.645 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.30)
02:18:17.645 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.10 hyp=0.33 cameraTheta=-2.84 mountX=0.06 mountY=0.32, mountTheta=1.40
02:18:17.646 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.10, opts=13)
02:18:17.646 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.10)
02:18:17.646 00.000 8976 Worker thread wakes up
02:18:17.646 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.10) opts 0xd
02:18:17.646 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.10)
02:18:17.646 00.000 8976 Moving (-0.32, -0.10) raw xDistance=0.06 yDistance=0.32
02:18:17.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:18:17.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:18:17.646 00.000 8976 MoveAxis(R, 0, ABG)
02:18:17.646 00.000 8976 MoveAxis(D, 1, ABG)
02:18:17.646 00.000 8976 stepping (-8, 11) + (0, -1)
02:18:17.646 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:17.647 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:18:17.656 00.009 5052 UpdateGuideState exits: m=166 SNR=9.0
02:18:17.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:17.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:17.656 00.000 5052 Enqueuing Expose request
02:18:17.667 00.011 8976 Received - 47 (G) 
02:18:17.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:17.667 00.000 8976 stepped: pos (-8, 10)
02:18:17.667 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:18:17.667 00.000 8976 MountToCamera -- mountX=1.11 mountY=-1.86 hyp=2.16 mountTheta=-1.03 cameraX=1.15, cameraY=1.83 cameraTheta=1.01
02:18:17.667 00.000 8976 incremental bump (1.149, 1.831) isValid = 1
02:18:17.667 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:18:17.667 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:18:17.667 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:18:17.667 00.000 8976 move complete, result=0
02:18:17.667 00.000 9828 Worker thread wakes up
02:18:17.667 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:18:17.667 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:18:17.667 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:18:17.667 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:18:17.667 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:18:17.667 00.000 8976 worker thread done servicing request
02:18:17.667 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:18:17.668 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:18:17.668 00.000 9828 BLC: window closed
02:18:17.668 00.000 8976 Worker thread wakes up
02:18:17.668 00.000 9828 MoveAxis(E, 21, B)
02:18:17.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:17.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:17.668 00.000 9828 Guiding  Dir = 2, Dur = 21
02:18:17.668 00.000 9828 IsSlewing returns 0
02:18:17.668 00.000 9828 IsGuiding returns 0
02:18:17.669 00.001 9828 PulseGuide returned control before completion, sleep 31
02:18:17.711 00.042 9828 IsGuiding returns 1
02:18:17.711 00.000 9828 scope still moving after pulse duration time elapsed
02:18:17.742 00.031 9828 IsSlewing returns 0
02:18:17.742 00.000 9828 IsGuiding returns 1
02:18:17.773 00.031 9828 IsSlewing returns 0
02:18:17.773 00.000 9828 IsGuiding returns 1
02:18:17.804 00.031 9828 IsSlewing returns 0
02:18:17.804 00.000 9828 IsGuiding returns 0
02:18:17.804 00.000 9828 scope move finished after 21 + 114 ms
02:18:17.804 00.000 9828 Move returns status 0, amount 21
02:18:17.804 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:17.804 00.000 9828 MoveAxis(N, 13, B)
02:18:17.804 00.000 9828 Guiding  Dir = 0, Dur = 13
02:18:17.820 00.016 9828 IsSlewing returns 0
02:18:17.821 00.001 9828 IsGuiding returns 0
02:18:17.821 00.000 9828 PulseGuide returned control before completion, sleep 23
02:18:17.852 00.031 9828 IsGuiding returns 1
02:18:17.852 00.000 9828 scope still moving after pulse duration time elapsed
02:18:17.883 00.031 9828 IsSlewing returns 0
02:18:17.883 00.000 9828 IsGuiding returns 1
02:18:17.914 00.031 9828 IsSlewing returns 0
02:18:17.914 00.000 9828 IsGuiding returns 1
02:18:17.945 00.031 9828 IsSlewing returns 0
02:18:17.945 00.000 9828 IsGuiding returns 1
02:18:17.977 00.032 9828 IsSlewing returns 0
02:18:17.977 00.000 9828 IsGuiding returns 0
02:18:17.977 00.000 9828 scope move finished after 13 + 143 ms
02:18:17.977 00.000 9828 Move returns status 0, amount 13
02:18:17.977 00.000 9828 move complete, result=0
02:18:17.977 00.000 9828 worker thread done servicing request
02:18:17.977 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:18:18.356 00.379 8976 Exposure complete
02:18:18.362 00.006 8976 worker thread done servicing request
02:18:18.362 00.000 5052 OnExposeComplete: enter
02:18:18.362 00.000 5052 UpdateGuideState(): m_state=6
02:18:18.362 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8074
02:18:18.362 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.57, Mass=159, SNR=8.8, Peak=70 HFD=2.2
02:18:18.362 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.53 = 1.76)
02:18:18.362 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.65)
02:18:18.362 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.48 mountX=-0.04 mountY=0.23, mountTheta=1.75
02:18:18.363 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.14, opts=13)
02:18:18.363 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.14)
02:18:18.363 00.000 8976 Worker thread wakes up
02:18:18.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.14) opts 0xd
02:18:18.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.14)
02:18:18.363 00.000 8976 Moving (-0.18, -0.14) raw xDistance=-0.04 yDistance=0.23
02:18:18.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:18:18.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:18:18.363 00.000 8976 MoveAxis(R, 0, ABG)
02:18:18.363 00.000 8976 MoveAxis(U, 0, ABG)
02:18:18.363 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:18:18.363 00.000 8976 MountToCamera -- mountX=1.15 mountY=-1.77 hyp=2.11 mountTheta=-1.00 cameraX=1.05, cameraY=1.83 cameraTheta=1.05
02:18:18.363 00.000 8976 incremental bump (1.052, 1.825) isValid = 1
02:18:18.363 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
02:18:18.363 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:18:18.363 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:18:18.363 00.000 8976 move complete, result=0
02:18:18.363 00.000 9828 Worker thread wakes up
02:18:18.363 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:18:18.363 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:18:18.364 00.001 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:18:18.364 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:18:18.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:18:18.364 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
02:18:18.364 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:18:18.364 00.000 9828 BLC: window closed
02:18:18.364 00.000 8976 worker thread done servicing request
02:18:18.364 00.000 9828 MoveAxis(E, 20, B)
02:18:18.364 00.000 9828 Guiding  Dir = 2, Dur = 20
02:18:18.364 00.000 9828 IsSlewing returns 0
02:18:18.364 00.000 9828 IsGuiding returns 0
02:18:18.365 00.001 9828 PulseGuide returned control before completion, sleep 30
02:18:18.374 00.009 5052 UpdateGuideState exits: m=159 SNR=8.8
02:18:18.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:18.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:18.374 00.000 5052 Enqueuing Expose request
02:18:18.374 00.000 8976 Worker thread wakes up
02:18:18.374 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:18:18.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:18.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:18.396 00.022 9828 IsGuiding returns 1
02:18:18.396 00.000 9828 scope still moving after pulse duration time elapsed
02:18:18.427 00.031 9828 IsSlewing returns 0
02:18:18.427 00.000 9828 IsGuiding returns 1
02:18:18.459 00.032 9828 IsSlewing returns 0
02:18:18.459 00.000 9828 IsGuiding returns 1
02:18:18.491 00.032 9828 IsSlewing returns 0
02:18:18.491 00.000 9828 IsGuiding returns 0
02:18:18.491 00.000 9828 scope move finished after 20 + 107 ms
02:18:18.491 00.000 9828 Move returns status 0, amount 20
02:18:18.491 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:18.491 00.000 9828 MoveAxis(N, 13, B)
02:18:18.491 00.000 9828 Guiding  Dir = 0, Dur = 13
02:18:18.506 00.015 9828 IsSlewing returns 0
02:18:18.506 00.000 9828 IsGuiding returns 0
02:18:18.506 00.000 9828 PulseGuide returned control before completion, sleep 23
02:18:18.537 00.031 9828 IsGuiding returns 1
02:18:18.537 00.000 9828 scope still moving after pulse duration time elapsed
02:18:18.568 00.031 9828 IsSlewing returns 0
02:18:18.568 00.000 9828 IsGuiding returns 1
02:18:18.599 00.031 9828 IsSlewing returns 0
02:18:18.599 00.000 9828 IsGuiding returns 1
02:18:18.631 00.032 9828 IsSlewing returns 0
02:18:18.631 00.000 9828 IsGuiding returns 1
02:18:18.662 00.031 9828 IsSlewing returns 0
02:18:18.662 00.000 9828 IsGuiding returns 0
02:18:18.662 00.000 9828 scope move finished after 13 + 142 ms
02:18:18.662 00.000 9828 Move returns status 0, amount 13
02:18:18.662 00.000 9828 move complete, result=0
02:18:18.662 00.000 9828 worker thread done servicing request
02:18:18.663 00.001 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:18:19.059 00.396 8976 Exposure complete
02:18:19.065 00.006 8976 worker thread done servicing request
02:18:19.065 00.000 5052 OnExposeComplete: enter
02:18:19.065 00.000 5052 UpdateGuideState(): m_state=6
02:18:19.065 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8075
02:18:19.065 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.75, Mass=166, SNR=8.9, Peak=72 HFD=2.2
02:18:19.065 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
02:18:19.065 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
02:18:19.065 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.45 mountX=0.06 mountY=0.02, mountTheta=0.31
02:18:19.066 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.04, opts=13)
02:18:19.066 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.04)
02:18:19.066 00.000 8976 Worker thread wakes up
02:18:19.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.04) opts 0xd
02:18:19.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.04)
02:18:19.066 00.000 8976 Moving (-0.05, 0.04) raw xDistance=0.06 yDistance=0.02
02:18:19.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:18:19.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:18:19.066 00.000 8976 MoveAxis(R, 0, ABG)
02:18:19.066 00.000 8976 MoveAxis(U, 0, ABG)
02:18:19.066 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:18:19.066 00.000 8976 MountToCamera -- mountX=1.17 mountY=-1.71 hyp=2.07 mountTheta=-0.97 cameraX=0.99, cameraY=1.82 cameraTheta=1.07
02:18:19.066 00.000 8976 incremental bump (0.988, 1.821) isValid = 1
02:18:19.066 00.000 8976 Scheduling Mount bump of (0.032, 0.061)
02:18:19.066 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.06, opts=4)
02:18:19.066 00.000 8976 Enqueuing Move request for scope (0.03, 0.06)
02:18:19.067 00.001 8976 move complete, result=0
02:18:19.067 00.000 9828 Worker thread wakes up
02:18:19.067 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0x4
02:18:19.067 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
02:18:19.067 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:18:19.067 00.000 8976 worker thread done servicing request
02:18:19.067 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:18:19.067 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.09 mountX=-0.03 mountY=-0.06, mountTheta=-2.12
02:18:19.067 00.000 9828 Moving (0.03, 0.06) raw xDistance=-0.03 yDistance=-0.06
02:18:19.067 00.000 9828 BLC: window closed
02:18:19.067 00.000 9828 MoveAxis(E, 11, B)
02:18:19.067 00.000 9828 Guiding  Dir = 2, Dur = 11
02:18:19.067 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:18:19.067 00.000 9828 IsSlewing returns 0
02:18:19.068 00.001 9828 IsGuiding returns 0
02:18:19.068 00.000 9828 PulseGuide returned control before completion, sleep 21
02:18:19.076 00.008 5052 UpdateGuideState exits: m=166 SNR=8.9
02:18:19.076 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:19.076 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:19.076 00.000 5052 Enqueuing Expose request
02:18:19.076 00.000 8976 Worker thread wakes up
02:18:19.076 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:19.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:19.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:19.096 00.020 9828 IsGuiding returns 1
02:18:19.096 00.000 9828 scope still moving after pulse duration time elapsed
02:18:19.127 00.031 9828 IsSlewing returns 0
02:18:19.127 00.000 9828 IsGuiding returns 1
02:18:19.159 00.032 9828 IsSlewing returns 0
02:18:19.159 00.000 9828 IsGuiding returns 1
02:18:19.191 00.032 9828 IsSlewing returns 0
02:18:19.191 00.000 9828 IsGuiding returns 1
02:18:19.222 00.031 9828 IsSlewing returns 0
02:18:19.222 00.000 9828 IsGuiding returns 0
02:18:19.222 00.000 9828 scope move finished after 11 + 143 ms
02:18:19.222 00.000 9828 Move returns status 0, amount 11
02:18:19.222 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:19.222 00.000 9828 MoveAxis(N, 8, B)
02:18:19.222 00.000 9828 Guiding  Dir = 0, Dur = 8
02:18:19.238 00.016 9828 IsSlewing returns 0
02:18:19.239 00.001 9828 IsGuiding returns 0
02:18:19.239 00.000 9828 PulseGuide returned control before completion, sleep 18
02:18:19.270 00.031 9828 IsGuiding returns 1
02:18:19.270 00.000 9828 scope still moving after pulse duration time elapsed
02:18:19.301 00.031 9828 IsSlewing returns 0
02:18:19.301 00.000 9828 IsGuiding returns 1
02:18:19.332 00.031 9828 IsSlewing returns 0
02:18:19.332 00.000 9828 IsGuiding returns 1
02:18:19.363 00.031 9828 IsSlewing returns 0
02:18:19.363 00.000 9828 IsGuiding returns 0
02:18:19.363 00.000 9828 scope move finished after 8 + 116 ms
02:18:19.364 00.001 9828 Move returns status 0, amount 8
02:18:19.364 00.000 9828 move complete, result=0
02:18:19.364 00.000 9828 worker thread done servicing request
02:18:19.364 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 8 ms NORTH
02:18:19.766 00.402 8976 Exposure complete
02:18:19.772 00.006 8976 worker thread done servicing request
02:18:19.772 00.000 5052 OnExposeComplete: enter
02:18:19.772 00.000 5052 UpdateGuideState(): m_state=6
02:18:19.772 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8076
02:18:19.772 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.38, Mass=181, SNR=9.3, Peak=76 HFD=1.7
02:18:19.772 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
02:18:19.772 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.41)
02:18:19.772 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.33 hyp=0.83 cameraTheta=-2.73 mountX=0.05 mountY=0.82, mountTheta=1.51
02:18:19.773 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-0.33, opts=13)
02:18:19.773 00.000 5052 Enqueuing Move request for stepguider (-0.76, -0.33)
02:18:19.773 00.000 8976 Worker thread wakes up
02:18:19.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -0.33) opts 0xd
02:18:19.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -0.33)
02:18:19.773 00.000 8976 Moving (-0.76, -0.33) raw xDistance=0.05 yDistance=0.82
02:18:19.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:18:19.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.82
02:18:19.773 00.000 8976 MoveAxis(R, 0, ABG)
02:18:19.773 00.000 8976 MoveAxis(D, 3, ABG)
02:18:19.773 00.000 8976 stepping (-8, 10) + (0, -3)
02:18:19.773 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:19.774 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:18:19.784 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
02:18:19.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:19.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:19.784 00.000 5052 Enqueuing Expose request
02:18:19.809 00.025 8976 Received - 47 (G) 
02:18:19.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:19.809 00.000 8976 stepped: pos (-8, 7)
02:18:19.809 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:18:19.809 00.000 8976 MountToCamera -- mountX=1.19 mountY=-1.51 hyp=1.92 mountTheta=-0.90 cameraX=0.80, cameraY=1.75 cameraTheta=1.14
02:18:19.809 00.000 8976 incremental bump (0.804, 1.747) isValid = 1
02:18:19.809 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:18:19.809 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:18:19.809 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:18:19.809 00.000 8976 move complete, result=0
02:18:19.809 00.000 9828 Worker thread wakes up
02:18:19.809 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:18:19.809 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:18:19.809 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
02:18:19.810 00.001 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.12)
02:18:19.810 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:18:19.810 00.000 8976 worker thread done servicing request
02:18:19.810 00.000 8976 Worker thread wakes up
02:18:19.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:19.810 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
02:18:19.810 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:18:19.810 00.000 9828 BLC: window closed
02:18:19.810 00.000 9828 MoveAxis(E, 17, B)
02:18:19.810 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:19.810 00.000 9828 Guiding  Dir = 2, Dur = 17
02:18:19.811 00.001 9828 IsSlewing returns 0
02:18:19.811 00.000 9828 IsGuiding returns 0
02:18:19.811 00.000 9828 PulseGuide returned control before completion, sleep 27
02:18:19.840 00.029 9828 IsGuiding returns 1
02:18:19.840 00.000 9828 scope still moving after pulse duration time elapsed
02:18:19.871 00.031 9828 IsSlewing returns 0
02:18:19.871 00.000 9828 IsGuiding returns 1
02:18:19.904 00.033 9828 IsSlewing returns 0
02:18:19.904 00.000 9828 IsGuiding returns 1
02:18:19.934 00.030 9828 IsSlewing returns 0
02:18:19.934 00.000 9828 IsGuiding returns 1
02:18:19.965 00.031 9828 IsSlewing returns 0
02:18:19.965 00.000 9828 IsGuiding returns 0
02:18:19.965 00.000 9828 scope move finished after 17 + 136 ms
02:18:19.965 00.000 9828 Move returns status 0, amount 17
02:18:19.965 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:19.965 00.000 9828 MoveAxis(N, 14, B)
02:18:19.965 00.000 9828 Guiding  Dir = 0, Dur = 14
02:18:19.980 00.015 9828 IsSlewing returns 0
02:18:19.980 00.000 9828 IsGuiding returns 0
02:18:19.981 00.001 9828 PulseGuide returned control before completion, sleep 24
02:18:20.011 00.030 9828 IsGuiding returns 1
02:18:20.011 00.000 9828 scope still moving after pulse duration time elapsed
02:18:20.042 00.031 9828 IsSlewing returns 0
02:18:20.042 00.000 9828 IsGuiding returns 1
02:18:20.073 00.031 9828 IsSlewing returns 0
02:18:20.073 00.000 9828 IsGuiding returns 1
02:18:20.105 00.032 9828 IsSlewing returns 0
02:18:20.105 00.000 9828 IsGuiding returns 1
02:18:20.136 00.031 9828 IsSlewing returns 0
02:18:20.136 00.000 9828 IsGuiding returns 0
02:18:20.136 00.000 9828 scope move finished after 14 + 142 ms
02:18:20.136 00.000 9828 Move returns status 0, amount 14
02:18:20.136 00.000 9828 move complete, result=0
02:18:20.136 00.000 9828 worker thread done servicing request
02:18:20.136 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:18:20.519 00.383 8976 Exposure complete
02:18:20.525 00.006 8976 worker thread done servicing request
02:18:20.525 00.000 5052 OnExposeComplete: enter
02:18:20.525 00.000 5052 UpdateGuideState(): m_state=6
02:18:20.525 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8077
02:18:20.526 00.001 5052 Star::Find returns 1 (0), X=328.62, Y=281.61, Mass=152, SNR=8.5, Peak=71 HFD=1.6
02:18:20.526 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-5.00 = 1.29)
02:18:20.526 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
02:18:20.526 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.10 hyp=0.56 cameraTheta=-2.95 mountX=0.16 mountY=0.52, mountTheta=1.28
02:18:20.526 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.10, opts=13)
02:18:20.526 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.10)
02:18:20.526 00.000 8976 Worker thread wakes up
02:18:20.527 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.10) opts 0xd
02:18:20.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.10)
02:18:20.527 00.000 8976 Moving (-0.55, -0.10) raw xDistance=0.16 yDistance=0.52
02:18:20.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:18:20.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.52
02:18:20.527 00.000 8976 MoveAxis(R, 0, ABG)
02:18:20.527 00.000 8976 MoveAxis(D, 2, ABG)
02:18:20.527 00.000 8976 stepping (-8, 7) + (0, -2)
02:18:20.527 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:20.528 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:18:20.538 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:18:20.538 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:20.538 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:20.538 00.000 5052 Enqueuing Expose request
02:18:20.560 00.022 8976 Received - 47 (G) 
02:18:20.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:20.560 00.000 8976 stepped: pos (-8, 5)
02:18:20.560 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:18:20.560 00.000 8976 MountToCamera -- mountX=1.20 mountY=-1.27 hyp=1.75 mountTheta=-0.82 cameraX=0.59, cameraY=1.65 cameraTheta=1.23
02:18:20.560 00.000 8976 incremental bump (0.588, 1.650) isValid = 1
02:18:20.560 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:18:20.560 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:18:20.560 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:18:20.560 00.000 8976 move complete, result=0
02:18:20.560 00.000 9828 Worker thread wakes up
02:18:20.560 00.000 8976 worker thread done servicing request
02:18:20.560 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:18:20.560 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:18:20.561 00.001 8976 Worker thread wakes up
02:18:20.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:20.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:20.561 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:18:20.561 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
02:18:20.561 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:18:20.561 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:18:20.561 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:18:20.561 00.000 9828 BLC: window closed
02:18:20.561 00.000 9828 MoveAxis(E, 14, B)
02:18:20.561 00.000 9828 Guiding  Dir = 2, Dur = 14
02:18:20.561 00.000 9828 IsSlewing returns 0
02:18:20.562 00.001 9828 IsGuiding returns 0
02:18:20.562 00.000 9828 PulseGuide returned control before completion, sleep 24
02:18:20.587 00.025 9828 IsGuiding returns 1
02:18:20.587 00.000 9828 scope still moving after pulse duration time elapsed
02:18:20.618 00.031 9828 IsSlewing returns 0
02:18:20.619 00.001 9828 IsGuiding returns 1
02:18:20.649 00.030 9828 IsSlewing returns 0
02:18:20.649 00.000 9828 IsGuiding returns 1
02:18:20.680 00.031 9828 IsSlewing returns 0
02:18:20.680 00.000 9828 IsGuiding returns 1
02:18:20.711 00.031 9828 IsSlewing returns 0
02:18:20.711 00.000 9828 IsGuiding returns 0
02:18:20.711 00.000 9828 scope move finished after 14 + 135 ms
02:18:20.711 00.000 9828 Move returns status 0, amount 14
02:18:20.711 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:20.711 00.000 9828 MoveAxis(N, 14, B)
02:18:20.711 00.000 9828 Guiding  Dir = 0, Dur = 14
02:18:20.726 00.015 9828 IsSlewing returns 0
02:18:20.726 00.000 9828 IsGuiding returns 0
02:18:20.726 00.000 9828 PulseGuide returned control before completion, sleep 24
02:18:20.756 00.030 9828 IsGuiding returns 1
02:18:20.756 00.000 9828 scope still moving after pulse duration time elapsed
02:18:20.787 00.031 9828 IsSlewing returns 0
02:18:20.787 00.000 9828 IsGuiding returns 1
02:18:20.818 00.031 9828 IsSlewing returns 0
02:18:20.818 00.000 9828 IsGuiding returns 1
02:18:20.849 00.031 9828 IsSlewing returns 0
02:18:20.849 00.000 9828 IsGuiding returns 1
02:18:20.881 00.032 9828 IsSlewing returns 0
02:18:20.881 00.000 9828 IsGuiding returns 0
02:18:20.881 00.000 9828 scope move finished after 14 + 141 ms
02:18:20.881 00.000 9828 Move returns status 0, amount 14
02:18:20.882 00.001 9828 move complete, result=0
02:18:20.882 00.000 9828 worker thread done servicing request
02:18:20.882 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:18:21.256 00.374 8976 Exposure complete
02:18:21.262 00.006 8976 worker thread done servicing request
02:18:21.262 00.000 5052 OnExposeComplete: enter
02:18:21.262 00.000 5052 UpdateGuideState(): m_state=6
02:18:21.262 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8078
02:18:21.262 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.84, Mass=149, SNR=8.5, Peak=74 HFD=1.8
02:18:21.262 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:18:21.262 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:18:21.262 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=0.13 hyp=0.80 cameraTheta=2.98 mountX=0.48 mountY=0.59, mountTheta=0.89
02:18:21.263 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=0.13, opts=13)
02:18:21.263 00.000 5052 Enqueuing Move request for stepguider (-0.79, 0.13)
02:18:21.263 00.000 8976 Worker thread wakes up
02:18:21.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, 0.13) opts 0xd
02:18:21.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, 0.13)
02:18:21.263 00.000 8976 Moving (-0.79, 0.13) raw xDistance=0.48 yDistance=0.59
02:18:21.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:18:21.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
02:18:21.264 00.001 8976 MoveAxis(L, 2, ABG)
02:18:21.264 00.000 8976 stepping (-8, 5) + (-2, 0)
02:18:21.264 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:21.264 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:18:21.274 00.010 5052 UpdateGuideState exits: m=149 SNR=8.5
02:18:21.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:21.274 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:21.274 00.000 5052 Enqueuing Expose request
02:18:21.295 00.021 8976 Received - 47 (G) 
02:18:21.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:21.295 00.000 8976 stepped: pos (-10, 5)
02:18:21.295 00.000 8976 MoveAxis(D, 3, ABG)
02:18:21.295 00.000 8976 stepping (-10, 5) + (0, -3)
02:18:21.295 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:21.328 00.033 8976 Received - 47 (G) 
02:18:21.328 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:21.328 00.000 8976 stepped: pos (-10, 2)
02:18:21.328 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:18:21.328 00.000 8976 MountToCamera -- mountX=1.31 mountY=-0.96 hyp=1.62 mountTheta=-0.63 cameraX=0.26, cameraY=1.60 cameraTheta=1.41
02:18:21.328 00.000 8976 incremental bump (0.257, 1.603) isValid = 1
02:18:21.328 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
02:18:21.328 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:18:21.328 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:18:21.328 00.000 8976 move complete, result=0
02:18:21.328 00.000 9828 Worker thread wakes up
02:18:21.328 00.000 8976 worker thread done servicing request
02:18:21.328 00.000 8976 Worker thread wakes up
02:18:21.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:21.328 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:21.329 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:18:21.329 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:18:21.329 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
02:18:21.329 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
02:18:21.329 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
02:18:21.329 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:18:21.329 00.000 9828 BLC: window closed
02:18:21.329 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:18:21.329 00.000 9828 MoveAxis(E, 7, B)
02:18:21.329 00.000 9828 Guiding  Dir = 2, Dur = 7
02:18:21.329 00.000 9828 IsSlewing returns 0
02:18:21.330 00.001 9828 IsGuiding returns 0
02:18:21.330 00.000 9828 PulseGuide returned control before completion, sleep 17
02:18:21.348 00.018 9828 IsGuiding returns 1
02:18:21.348 00.000 9828 scope still moving after pulse duration time elapsed
02:18:21.379 00.031 9828 IsSlewing returns 0
02:18:21.379 00.000 9828 IsGuiding returns 1
02:18:21.411 00.032 9828 IsSlewing returns 0
02:18:21.411 00.000 9828 IsGuiding returns 1
02:18:21.442 00.031 9828 IsSlewing returns 0
02:18:21.442 00.000 9828 IsGuiding returns 0
02:18:21.442 00.000 9828 scope move finished after 7 + 105 ms
02:18:21.442 00.000 9828 Move returns status 0, amount 7
02:18:21.442 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:21.442 00.000 9828 MoveAxis(N, 16, B)
02:18:21.442 00.000 9828 Guiding  Dir = 0, Dur = 16
02:18:21.458 00.016 9828 IsSlewing returns 0
02:18:21.458 00.000 9828 IsGuiding returns 0
02:18:21.458 00.000 9828 PulseGuide returned control before completion, sleep 26
02:18:21.488 00.030 9828 IsGuiding returns 1
02:18:21.488 00.000 9828 scope still moving after pulse duration time elapsed
02:18:21.519 00.031 9828 IsSlewing returns 0
02:18:21.519 00.000 9828 IsGuiding returns 1
02:18:21.550 00.031 9828 IsSlewing returns 0
02:18:21.550 00.000 9828 IsGuiding returns 1
02:18:21.581 00.031 9828 IsSlewing returns 0
02:18:21.581 00.000 9828 IsGuiding returns 1
02:18:21.613 00.032 9828 IsSlewing returns 0
02:18:21.613 00.000 9828 IsGuiding returns 0
02:18:21.613 00.000 9828 scope move finished after 16 + 138 ms
02:18:21.613 00.000 9828 Move returns status 0, amount 16
02:18:21.613 00.000 9828 move complete, result=0
02:18:21.613 00.000 9828 worker thread done servicing request
02:18:21.613 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:18:22.020 00.407 8976 Exposure complete
02:18:22.026 00.006 8976 worker thread done servicing request
02:18:22.027 00.001 5052 OnExposeComplete: enter
02:18:22.027 00.000 5052 UpdateGuideState(): m_state=6
02:18:22.027 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8079
02:18:22.027 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.49, Mass=173, SNR=9.1, Peak=76 HFD=1.8
02:18:22.027 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
02:18:22.027 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
02:18:22.027 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.22 hyp=0.95 cameraTheta=-2.91 mountX=0.22 mountY=0.89, mountTheta=1.33
02:18:22.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.22, opts=13)
02:18:22.028 00.000 5052 Enqueuing Move request for stepguider (-0.92, -0.22)
02:18:22.028 00.000 8976 Worker thread wakes up
02:18:22.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.22) opts 0xd
02:18:22.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.22)
02:18:22.028 00.000 8976 Moving (-0.92, -0.22) raw xDistance=0.22 yDistance=0.89
02:18:22.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:18:22.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.89
02:18:22.028 00.000 8976 MoveAxis(R, 0, ABG)
02:18:22.028 00.000 8976 MoveAxis(D, 4, ABG)
02:18:22.028 00.000 8976 stepping (-10, 2) + (0, -4)
02:18:22.028 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:18:22.029 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:18:22.039 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
02:18:22.039 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:22.039 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:22.039 00.000 5052 Enqueuing Expose request
02:18:22.063 00.024 8976 Received - 47 (G) 
02:18:22.063 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:18:22.063 00.000 8976 stepped: pos (-10, -2)
02:18:22.063 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
02:18:22.063 00.000 8976 MountToCamera -- mountX=1.38 mountY=-0.54 hyp=1.48 mountTheta=-0.37 cameraX=-0.15, cameraY=1.48 cameraTheta=1.67
02:18:22.063 00.000 8976 incremental bump (-0.151, 1.476) isValid = 1
02:18:22.063 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
02:18:22.063 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:18:22.063 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:18:22.063 00.000 8976 move complete, result=0
02:18:22.063 00.000 8976 worker thread done servicing request
02:18:22.063 00.000 8976 Worker thread wakes up
02:18:22.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:22.063 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:22.063 00.000 9828 Worker thread wakes up
02:18:22.063 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:18:22.063 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:18:22.063 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:18:22.063 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
02:18:22.063 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
02:18:22.064 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:18:22.064 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:18:22.064 00.000 9828 BLC: window closed
02:18:22.064 00.000 9828 MoveAxis(W, 2, B)
02:18:22.064 00.000 9828 Guiding  Dir = 3, Dur = 2
02:18:22.064 00.000 9828 IsSlewing returns 0
02:18:22.064 00.000 9828 IsGuiding returns 0
02:18:22.064 00.000 9828 PulseGuide returned control before completion, sleep 12
02:18:22.083 00.019 9828 IsGuiding returns 1
02:18:22.083 00.000 9828 scope still moving after pulse duration time elapsed
02:18:22.114 00.031 9828 IsSlewing returns 0
02:18:22.114 00.000 9828 IsGuiding returns 1
02:18:22.144 00.030 9828 IsSlewing returns 0
02:18:22.144 00.000 9828 IsGuiding returns 1
02:18:22.175 00.031 9828 IsSlewing returns 0
02:18:22.175 00.000 9828 IsGuiding returns 0
02:18:22.175 00.000 9828 scope move finished after 2 + 109 ms
02:18:22.175 00.000 9828 Move returns status 0, amount 2
02:18:22.175 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:22.175 00.000 9828 MoveAxis(N, 16, B)
02:18:22.176 00.001 9828 Guiding  Dir = 0, Dur = 16
02:18:22.191 00.015 9828 IsSlewing returns 0
02:18:22.191 00.000 9828 IsGuiding returns 0
02:18:22.191 00.000 9828 PulseGuide returned control before completion, sleep 26
02:18:22.222 00.031 9828 IsGuiding returns 1
02:18:22.222 00.000 9828 scope still moving after pulse duration time elapsed
02:18:22.252 00.030 9828 IsSlewing returns 0
02:18:22.252 00.000 9828 IsGuiding returns 1
02:18:22.283 00.031 9828 IsSlewing returns 0
02:18:22.283 00.000 9828 IsGuiding returns 1
02:18:22.314 00.031 9828 IsSlewing returns 0
02:18:22.314 00.000 9828 IsGuiding returns 1
02:18:22.345 00.031 9828 IsSlewing returns 0
02:18:22.345 00.000 9828 IsGuiding returns 0
02:18:22.345 00.000 9828 scope move finished after 16 + 137 ms
02:18:22.345 00.000 9828 Move returns status 0, amount 16
02:18:22.345 00.000 9828 move complete, result=0
02:18:22.345 00.000 9828 worker thread done servicing request
02:18:22.345 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:18:22.755 00.410 8976 Exposure complete
02:18:22.761 00.006 8976 worker thread done servicing request
02:18:22.762 00.001 5052 OnExposeComplete: enter
02:18:22.762 00.000 5052 UpdateGuideState(): m_state=6
02:18:22.762 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8080
02:18:22.762 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.65, Mass=159, SNR=8.7, Peak=77 HFD=2.0
02:18:22.762 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
02:18:22.762 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
02:18:22.762 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.06 hyp=0.35 cameraTheta=-2.98 mountX=0.11 mountY=0.32, mountTheta=1.25
02:18:22.762 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.06, opts=13)
02:18:22.762 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.06)
02:18:22.763 00.001 8976 Worker thread wakes up
02:18:22.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.06) opts 0xd
02:18:22.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.06)
02:18:22.763 00.000 8976 Moving (-0.34, -0.06) raw xDistance=0.11 yDistance=0.32
02:18:22.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:18:22.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32
02:18:22.763 00.000 8976 MoveAxis(R, 0, ABG)
02:18:22.763 00.000 8976 MoveAxis(D, 2, ABG)
02:18:22.763 00.000 8976 stepping (-10, -2) + (0, -2)
02:18:22.763 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:22.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:18:22.774 00.011 5052 UpdateGuideState exits: m=159 SNR=8.7
02:18:22.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:22.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:22.774 00.000 5052 Enqueuing Expose request
02:18:22.798 00.024 8976 Received - 47 (G) 
02:18:22.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:22.798 00.000 8976 stepped: pos (-10, -4)
02:18:22.799 00.001 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
02:18:22.799 00.000 8976 MountToCamera -- mountX=1.43 mountY=-0.15 hyp=1.44 mountTheta=-0.10 cameraX=-0.52, cameraY=1.34 cameraTheta=1.94
02:18:22.799 00.000 8976 incremental bump (-0.518, 1.344) isValid = 1
02:18:22.799 00.000 8976 Scheduling Mount bump of (-0.041, 0.111)
02:18:22.799 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:18:22.799 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:18:22.799 00.000 8976 move complete, result=0
02:18:22.799 00.000 9828 Worker thread wakes up
02:18:22.799 00.000 8976 worker thread done servicing request
02:18:22.799 00.000 8976 Worker thread wakes up
02:18:22.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:22.799 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:22.799 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:18:22.799 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 2 ms SOUTH
02:18:22.799 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:18:22.799 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
02:18:22.799 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.34)
02:18:22.800 00.001 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.27
02:18:22.800 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:18:22.800 00.000 9828 BLC: window closed
02:18:22.800 00.000 9828 MoveAxis(W, 11, B)
02:18:22.800 00.000 9828 Guiding  Dir = 3, Dur = 11
02:18:22.800 00.000 9828 IsSlewing returns 0
02:18:22.800 00.000 9828 IsGuiding returns 0
02:18:22.800 00.000 9828 PulseGuide returned control before completion, sleep 21
02:18:22.828 00.028 9828 IsGuiding returns 1
02:18:22.828 00.000 9828 scope still moving after pulse duration time elapsed
02:18:22.859 00.031 9828 IsSlewing returns 0
02:18:22.859 00.000 9828 IsGuiding returns 1
02:18:22.891 00.032 9828 IsSlewing returns 0
02:18:22.891 00.000 9828 IsGuiding returns 1
02:18:22.921 00.030 9828 IsSlewing returns 0
02:18:22.921 00.000 9828 IsGuiding returns 0
02:18:22.921 00.000 9828 scope move finished after 11 + 110 ms
02:18:22.921 00.000 9828 Move returns status 0, amount 11
02:18:22.921 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:22.921 00.000 9828 MoveAxis(N, 16, B)
02:18:22.921 00.000 9828 Guiding  Dir = 0, Dur = 16
02:18:22.936 00.015 9828 IsSlewing returns 0
02:18:22.936 00.000 9828 IsGuiding returns 0
02:18:22.936 00.000 9828 PulseGuide returned control before completion, sleep 26
02:18:22.967 00.031 9828 IsGuiding returns 1
02:18:22.967 00.000 9828 scope still moving after pulse duration time elapsed
02:18:22.998 00.031 9828 IsSlewing returns 0
02:18:22.998 00.000 9828 IsGuiding returns 1
02:18:23.022 00.024 9828 IsSlewing returns 0
02:18:23.022 00.000 9828 IsGuiding returns 1
02:18:23.053 00.031 9828 IsSlewing returns 0
02:18:23.053 00.000 9828 IsGuiding returns 1
02:18:23.083 00.030 9828 IsSlewing returns 0
02:18:23.083 00.000 9828 IsGuiding returns 1
02:18:23.114 00.031 9828 IsSlewing returns 0
02:18:23.114 00.000 9828 IsGuiding returns 0
02:18:23.114 00.000 9828 scope move finished after 16 + 161 ms
02:18:23.114 00.000 9828 Move returns status 0, amount 16
02:18:23.114 00.000 9828 move complete, result=0
02:18:23.114 00.000 9828 worker thread done servicing request
02:18:23.114 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
02:18:23.492 00.378 8976 Exposure complete
02:18:23.498 00.006 8976 worker thread done servicing request
02:18:23.499 00.001 5052 OnExposeComplete: enter
02:18:23.499 00.000 5052 UpdateGuideState(): m_state=6
02:18:23.499 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8081
02:18:23.499 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.45, Mass=181, SNR=9.3, Peak=70 HFD=1.7
02:18:23.499 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
02:18:23.499 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
02:18:23.499 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.26 hyp=0.68 cameraTheta=-2.75 mountX=0.06 mountY=0.67, mountTheta=1.48
02:18:23.499 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.26, opts=13)
02:18:23.499 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.26)
02:18:23.500 00.001 8976 Worker thread wakes up
02:18:23.500 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.26) opts 0xd
02:18:23.500 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.26)
02:18:23.500 00.000 8976 Moving (-0.63, -0.26) raw xDistance=0.06 yDistance=0.67
02:18:23.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:18:23.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
02:18:23.500 00.000 8976 MoveAxis(R, 0, ABG)
02:18:23.500 00.000 8976 MoveAxis(D, 3, ABG)
02:18:23.500 00.000 8976 stepping (-10, -4) + (0, -3)
02:18:23.500 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:23.500 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:18:23.510 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
02:18:23.510 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:23.510 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:23.510 00.000 5052 Enqueuing Expose request
02:18:23.534 00.024 8976 Received - 47 (G) 
02:18:23.534 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:23.534 00.000 8976 stepped: pos (-10, -7)
02:18:23.534 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
02:18:23.534 00.000 8976 MountToCamera -- mountX=1.46 mountY=0.27 hyp=1.49 mountTheta=0.18 cameraX=-0.90, cameraY=1.18 cameraTheta=2.22
02:18:23.534 00.000 8976 incremental bump (-0.904, 1.183) isValid = 1
02:18:23.534 00.000 8976 Scheduling Mount bump of (-0.070, 0.095)
02:18:23.534 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:18:23.534 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:18:23.534 00.000 8976 move complete, result=0
02:18:23.534 00.000 8976 worker thread done servicing request
02:18:23.534 00.000 8976 Worker thread wakes up
02:18:23.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:23.534 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:23.534 00.000 9828 Worker thread wakes up
02:18:23.534 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:18:23.534 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:18:23.534 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
02:18:23.535 00.001 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.06)
02:18:23.535 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
02:18:23.535 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:18:23.535 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:18:23.535 00.000 9828 BLC: window closed
02:18:23.535 00.000 9828 MoveAxis(W, 21, B)
02:18:23.535 00.000 9828 Guiding  Dir = 3, Dur = 21
02:18:23.535 00.000 9828 IsSlewing returns 0
02:18:23.535 00.000 9828 IsGuiding returns 0
02:18:23.535 00.000 9828 PulseGuide returned control before completion, sleep 31
02:18:23.568 00.033 9828 IsGuiding returns 1
02:18:23.568 00.000 9828 scope still moving after pulse duration time elapsed
02:18:23.598 00.030 9828 IsSlewing returns 0
02:18:23.598 00.000 9828 IsGuiding returns 1
02:18:23.629 00.031 9828 IsSlewing returns 0
02:18:23.630 00.001 9828 IsGuiding returns 1
02:18:23.660 00.030 9828 IsSlewing returns 0
02:18:23.660 00.000 9828 IsGuiding returns 0
02:18:23.660 00.000 9828 scope move finished after 21 + 103 ms
02:18:23.660 00.000 9828 Move returns status 0, amount 21
02:18:23.660 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:23.660 00.000 9828 MoveAxis(N, 14, B)
02:18:23.660 00.000 9828 Guiding  Dir = 0, Dur = 14
02:18:23.675 00.015 9828 IsSlewing returns 0
02:18:23.675 00.000 9828 IsGuiding returns 0
02:18:23.675 00.000 9828 PulseGuide returned control before completion, sleep 24
02:18:23.707 00.032 9828 IsGuiding returns 1
02:18:23.707 00.000 9828 scope still moving after pulse duration time elapsed
02:18:23.737 00.030 9828 IsSlewing returns 0
02:18:23.737 00.000 9828 IsGuiding returns 1
02:18:23.768 00.031 9828 IsSlewing returns 0
02:18:23.768 00.000 9828 IsGuiding returns 1
02:18:23.799 00.031 9828 IsSlewing returns 0
02:18:23.799 00.000 9828 IsGuiding returns 1
02:18:23.831 00.032 9828 IsSlewing returns 0
02:18:23.831 00.000 9828 IsGuiding returns 0
02:18:23.831 00.000 9828 scope move finished after 14 + 141 ms
02:18:23.831 00.000 9828 Move returns status 0, amount 14
02:18:23.831 00.000 9828 move complete, result=0
02:18:23.831 00.000 9828 worker thread done servicing request
02:18:23.831 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
02:18:24.235 00.404 8976 Exposure complete
02:18:24.240 00.005 8976 worker thread done servicing request
02:18:24.241 00.001 5052 OnExposeComplete: enter
02:18:24.241 00.000 5052 UpdateGuideState(): m_state=6
02:18:24.241 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8082
02:18:24.241 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.91, Mass=156, SNR=8.6, Peak=74 HFD=2.2
02:18:24.241 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
02:18:24.241 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
02:18:24.241 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.20 hyp=0.41 cameraTheta=2.63 mountX=0.34 mountY=0.19, mountTheta=0.50
02:18:24.242 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.20, opts=13)
02:18:24.242 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.20)
02:18:24.242 00.000 8976 Worker thread wakes up
02:18:24.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.20) opts 0xd
02:18:24.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.20)
02:18:24.242 00.000 8976 Moving (-0.35, 0.20) raw xDistance=0.34 yDistance=0.19
02:18:24.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:18:24.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:18:24.242 00.000 8976 MoveAxis(L, 1, ABG)
02:18:24.242 00.000 8976 stepping (-10, -7) + (-1, 0)
02:18:24.242 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:24.243 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:18:24.253 00.010 5052 UpdateGuideState exits: m=156 SNR=8.6
02:18:24.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:24.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:24.253 00.000 5052 Enqueuing Expose request
02:18:24.269 00.016 8976 Received - 47 (G) 
02:18:24.269 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:24.269 00.000 8976 stepped: pos (-11, -7)
02:18:24.269 00.000 8976 MoveAxis(U, 0, ABG)
02:18:24.269 00.000 8976 MountToCamera -- mountTheta (0.34) + m_xAngle (2.04) = xAngle (2.38 = 2.38)
02:18:24.269 00.000 8976 MountToCamera -- mountX=1.54 mountY=0.55 hyp=1.63 mountTheta=0.34 cameraX=-1.19, cameraY=1.12 cameraTheta=2.38
02:18:24.270 00.001 8976 incremental bump (-1.185, 1.121) isValid = 1
02:18:24.270 00.000 8976 Scheduling Mount bump of (-0.083, 0.082)
02:18:24.270 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:18:24.270 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:18:24.270 00.000 8976 move complete, result=0
02:18:24.270 00.000 9828 Worker thread wakes up
02:18:24.270 00.000 8976 worker thread done servicing request
02:18:24.270 00.000 8976 Worker thread wakes up
02:18:24.270 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:18:24.270 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:18:24.270 00.000 9828 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.10) = xAngle (5.46 = -0.82)
02:18:24.270 00.000 9828 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.38 = -0.90)
02:18:24.270 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.37 mountX=0.08 mountY=-0.09, mountTheta=-0.86
02:18:24.270 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:18:24.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:24.270 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:18:24.270 00.000 9828 BLC: window closed
02:18:24.271 00.001 9828 MoveAxis(W, 25, B)
02:18:24.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:24.271 00.000 9828 Guiding  Dir = 3, Dur = 25
02:18:24.271 00.000 9828 IsSlewing returns 0
02:18:24.271 00.000 9828 IsGuiding returns 0
02:18:24.271 00.000 9828 PulseGuide returned control before completion, sleep 35
02:18:24.317 00.046 9828 IsGuiding returns 1
02:18:24.317 00.000 9828 scope still moving after pulse duration time elapsed
02:18:24.348 00.031 9828 IsSlewing returns 0
02:18:24.348 00.000 9828 IsGuiding returns 1
02:18:24.378 00.030 9828 IsSlewing returns 0
02:18:24.378 00.000 9828 IsGuiding returns 1
02:18:24.409 00.031 9828 IsSlewing returns 0
02:18:24.409 00.000 9828 IsGuiding returns 1
02:18:24.441 00.032 9828 IsSlewing returns 0
02:18:24.441 00.000 9828 IsGuiding returns 0
02:18:24.441 00.000 9828 scope move finished after 25 + 144 ms
02:18:24.441 00.000 9828 Move returns status 0, amount 25
02:18:24.441 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:24.441 00.000 9828 MoveAxis(N, 12, B)
02:18:24.441 00.000 9828 Guiding  Dir = 0, Dur = 12
02:18:24.456 00.015 9828 IsSlewing returns 0
02:18:24.456 00.000 9828 IsGuiding returns 0
02:18:24.456 00.000 9828 PulseGuide returned control before completion, sleep 22
02:18:24.488 00.032 9828 IsGuiding returns 1
02:18:24.488 00.000 9828 scope still moving after pulse duration time elapsed
02:18:24.520 00.032 9828 IsSlewing returns 0
02:18:24.520 00.000 9828 IsGuiding returns 1
02:18:24.551 00.031 9828 IsSlewing returns 0
02:18:24.551 00.000 9828 IsGuiding returns 1
02:18:24.582 00.031 9828 IsSlewing returns 0
02:18:24.582 00.000 9828 IsGuiding returns 1
02:18:24.614 00.032 9828 IsSlewing returns 0
02:18:24.614 00.000 9828 IsGuiding returns 0
02:18:24.614 00.000 9828 scope move finished after 12 + 145 ms
02:18:24.614 00.000 9828 Move returns status 0, amount 12
02:18:24.614 00.000 9828 move complete, result=0
02:18:24.614 00.000 9828 worker thread done servicing request
02:18:24.614 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 12 ms NORTH
02:18:24.962 00.348 8976 Exposure complete
02:18:24.968 00.006 8976 worker thread done servicing request
02:18:24.968 00.000 5052 OnExposeComplete: enter
02:18:24.968 00.000 5052 UpdateGuideState(): m_state=6
02:18:24.968 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8083
02:18:24.968 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.45, Mass=176, SNR=9.1, Peak=69 HFD=2.2
02:18:24.968 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.48 = 1.81)
02:18:24.968 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.58 = 1.70)
02:18:24.968 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.26 hyp=0.40 cameraTheta=-2.43 mountX=-0.09 mountY=0.40, mountTheta=1.80
02:18:24.969 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.26, opts=13)
02:18:24.969 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.26)
02:18:24.969 00.000 8976 Worker thread wakes up
02:18:24.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.26) opts 0xd
02:18:24.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.26)
02:18:24.969 00.000 8976 Moving (-0.31, -0.26) raw xDistance=-0.09 yDistance=0.40
02:18:24.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:18:24.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:18:24.969 00.000 8976 MoveAxis(R, 0, ABG)
02:18:24.969 00.000 8976 MoveAxis(D, 2, ABG)
02:18:24.969 00.000 8976 stepping (-11, -7) + (0, -2)
02:18:24.969 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:24.970 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:18:24.981 00.011 5052 UpdateGuideState exits: m=176 SNR=9.1
02:18:24.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:24.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:24.981 00.000 5052 Enqueuing Expose request
02:18:25.005 00.024 8976 Received - 47 (G) 
02:18:25.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:25.005 00.000 8976 stepped: pos (-11, -9)
02:18:25.005 00.000 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
02:18:25.005 00.000 8976 MountToCamera -- mountX=1.59 mountY=0.84 hyp=1.79 mountTheta=0.49 cameraX=-1.47, cameraY=1.03 cameraTheta=2.53
02:18:25.005 00.000 8976 incremental bump (-1.467, 1.031) isValid = 1
02:18:25.005 00.000 8976 Scheduling Mount bump of (-0.094, 0.068)
02:18:25.005 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:18:25.005 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:18:25.005 00.000 8976 move complete, result=0
02:18:25.005 00.000 9828 Worker thread wakes up
02:18:25.005 00.000 8976 worker thread done servicing request
02:18:25.005 00.000 8976 Worker thread wakes up
02:18:25.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:25.005 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:18:25.005 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:18:25.006 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:25.006 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:18:25.006 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.61 = -0.68)
02:18:25.006 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.53 = -0.76)
02:18:25.006 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.72
02:18:25.006 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:18:25.006 00.000 9828 BLC: window closed
02:18:25.006 00.000 9828 MoveAxis(W, 29, B)
02:18:25.006 00.000 9828 Guiding  Dir = 3, Dur = 29
02:18:25.006 00.000 9828 IsSlewing returns 0
02:18:25.006 00.000 9828 IsGuiding returns 0
02:18:25.006 00.000 9828 PulseGuide returned control before completion, sleep 39
02:18:25.052 00.046 9828 IsGuiding returns 1
02:18:25.052 00.000 9828 scope still moving after pulse duration time elapsed
02:18:25.084 00.032 9828 IsSlewing returns 0
02:18:25.084 00.000 9828 IsGuiding returns 1
02:18:25.114 00.030 9828 IsSlewing returns 0
02:18:25.115 00.001 9828 IsGuiding returns 1
02:18:25.145 00.030 9828 IsSlewing returns 0
02:18:25.145 00.000 9828 IsGuiding returns 1
02:18:25.176 00.031 9828 IsSlewing returns 0
02:18:25.176 00.000 9828 IsGuiding returns 0
02:18:25.176 00.000 9828 scope move finished after 29 + 140 ms
02:18:25.176 00.000 9828 Move returns status 0, amount 29
02:18:25.176 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:25.176 00.000 9828 MoveAxis(N, 11, B)
02:18:25.176 00.000 9828 Guiding  Dir = 0, Dur = 11
02:18:25.191 00.015 9828 IsSlewing returns 0
02:18:25.191 00.000 9828 IsGuiding returns 0
02:18:25.191 00.000 9828 PulseGuide returned control before completion, sleep 21
02:18:25.222 00.031 9828 IsGuiding returns 1
02:18:25.222 00.000 9828 scope still moving after pulse duration time elapsed
02:18:25.253 00.031 9828 IsSlewing returns 0
02:18:25.253 00.000 9828 IsGuiding returns 1
02:18:25.285 00.032 9828 IsSlewing returns 0
02:18:25.285 00.000 9828 IsGuiding returns 1
02:18:25.316 00.031 9828 IsSlewing returns 0
02:18:25.316 00.000 9828 IsGuiding returns 0
02:18:25.316 00.000 9828 scope move finished after 11 + 113 ms
02:18:25.316 00.000 9828 Move returns status 0, amount 11
02:18:25.316 00.000 9828 move complete, result=0
02:18:25.316 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:18:25.317 00.001 9828 worker thread done servicing request
02:18:25.695 00.378 8976 Exposure complete
02:18:25.701 00.006 8976 worker thread done servicing request
02:18:25.701 00.000 5052 OnExposeComplete: enter
02:18:25.701 00.000 5052 UpdateGuideState(): m_state=6
02:18:25.701 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8084
02:18:25.701 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.81, Mass=160, SNR=8.8, Peak=72 HFD=2.0
02:18:25.701 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
02:18:25.701 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
02:18:25.701 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.42 mountX=-0.01 mountY=-0.24, mountTheta=-1.62
02:18:25.702 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.10, opts=13)
02:18:25.702 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.10)
02:18:25.702 00.000 8976 Worker thread wakes up
02:18:25.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.10) opts 0xd
02:18:25.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.10)
02:18:25.702 00.000 8976 Moving (0.22, 0.10) raw xDistance=-0.01 yDistance=-0.24
02:18:25.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:18:25.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:18:25.702 00.000 8976 MoveAxis(R, 0, ABG)
02:18:25.702 00.000 8976 MoveAxis(U, 0, ABG)
02:18:25.702 00.000 8976 MountToCamera -- mountTheta (0.57) + m_xAngle (2.04) = xAngle (2.61 = 2.61)
02:18:25.702 00.000 8976 MountToCamera -- mountX=1.62 mountY=1.03 hyp=1.92 mountTheta=0.57 cameraX=-1.66, cameraY=0.97 cameraTheta=2.61
02:18:25.702 00.000 8976 incremental bump (-1.656, 0.971) isValid = 1
02:18:25.702 00.000 8976 Scheduling Mount bump of (-0.099, 0.060)
02:18:25.702 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:18:25.702 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:18:25.703 00.001 8976 move complete, result=0
02:18:25.703 00.000 9828 Worker thread wakes up
02:18:25.703 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:18:25.703 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:18:25.703 00.000 9828 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.69 = -0.59)
02:18:25.703 00.000 9828 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.61 = -0.67)
02:18:25.703 00.000 8976 worker thread done servicing request
02:18:25.704 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:18:25.704 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.60 mountX=0.10 mountY=-0.07, mountTheta=-0.64
02:18:25.704 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
02:18:25.704 00.000 9828 BLC: window closed
02:18:25.704 00.000 9828 MoveAxis(W, 31, B)
02:18:25.704 00.000 9828 Guiding  Dir = 3, Dur = 31
02:18:25.704 00.000 9828 IsSlewing returns 0
02:18:25.704 00.000 9828 IsGuiding returns 0
02:18:25.704 00.000 9828 PulseGuide returned control before completion, sleep 41
02:18:25.713 00.009 5052 UpdateGuideState exits: m=160 SNR=8.8
02:18:25.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:25.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:25.713 00.000 5052 Enqueuing Expose request
02:18:25.713 00.000 8976 Worker thread wakes up
02:18:25.713 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:18:25.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:25.713 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:25.748 00.035 9828 IsGuiding returns 1
02:18:25.748 00.000 9828 scope still moving after pulse duration time elapsed
02:18:25.780 00.032 9828 IsSlewing returns 0
02:18:25.780 00.000 9828 IsGuiding returns 1
02:18:25.811 00.031 9828 IsSlewing returns 0
02:18:25.811 00.000 9828 IsGuiding returns 1
02:18:25.841 00.030 9828 IsSlewing returns 0
02:18:25.841 00.000 9828 IsGuiding returns 1
02:18:25.872 00.031 9828 IsSlewing returns 0
02:18:25.872 00.000 9828 IsGuiding returns 0
02:18:25.872 00.000 9828 scope move finished after 31 + 136 ms
02:18:25.872 00.000 9828 Move returns status 0, amount 31
02:18:25.872 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:25.872 00.000 9828 MoveAxis(N, 10, B)
02:18:25.872 00.000 9828 Guiding  Dir = 0, Dur = 10
02:18:25.887 00.015 9828 IsSlewing returns 0
02:18:25.887 00.000 9828 IsGuiding returns 0
02:18:25.887 00.000 9828 PulseGuide returned control before completion, sleep 20
02:18:25.918 00.031 9828 IsGuiding returns 1
02:18:25.918 00.000 9828 scope still moving after pulse duration time elapsed
02:18:25.948 00.030 9828 IsSlewing returns 0
02:18:25.948 00.000 9828 IsGuiding returns 1
02:18:25.979 00.031 9828 IsSlewing returns 0
02:18:25.979 00.000 9828 IsGuiding returns 1
02:18:26.009 00.030 9828 IsSlewing returns 0
02:18:26.009 00.000 9828 IsGuiding returns 1
02:18:26.040 00.031 9828 IsSlewing returns 0
02:18:26.040 00.000 9828 IsGuiding returns 0
02:18:26.040 00.000 9828 scope move finished after 10 + 143 ms
02:18:26.040 00.000 9828 Move returns status 0, amount 10
02:18:26.040 00.000 9828 move complete, result=0
02:18:26.040 00.000 9828 worker thread done servicing request
02:18:26.040 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
02:18:26.403 00.363 8976 Exposure complete
02:18:26.409 00.006 8976 worker thread done servicing request
02:18:26.409 00.000 5052 OnExposeComplete: enter
02:18:26.409 00.000 5052 UpdateGuideState(): m_state=6
02:18:26.409 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8085
02:18:26.409 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.76, Mass=182, SNR=9.3, Peak=73 HFD=2.4
02:18:26.409 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:18:26.409 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
02:18:26.409 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.05 hyp=0.32 cameraTheta=0.16 mountX=-0.10 mountY=-0.30, mountTheta=-1.89
02:18:26.410 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.05, opts=13)
02:18:26.410 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.05)
02:18:26.410 00.000 8976 Worker thread wakes up
02:18:26.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.05) opts 0xd
02:18:26.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.05)
02:18:26.410 00.000 8976 Moving (0.32, 0.05) raw xDistance=-0.10 yDistance=-0.30
02:18:26.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:18:26.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:18:26.410 00.000 8976 MoveAxis(R, 0, ABG)
02:18:26.410 00.000 8976 MoveAxis(U, 1, ABG)
02:18:26.410 00.000 8976 stepping (-11, -9) + (0, 1)
02:18:26.410 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:26.411 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:18:26.420 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
02:18:26.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:26.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:26.420 00.000 5052 Enqueuing Expose request
02:18:26.444 00.024 8976 Received - 47 (G) 
02:18:26.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:26.444 00.000 8976 stepped: pos (-11, -8)
02:18:26.444 00.000 8976 MountToCamera -- mountTheta (0.60) + m_xAngle (2.04) = xAngle (2.64 = 2.64)
02:18:26.444 00.000 8976 MountToCamera -- mountX=1.64 mountY=1.11 hyp=1.98 mountTheta=0.60 cameraX=-1.74, cameraY=0.95 cameraTheta=2.64
02:18:26.444 00.000 8976 incremental bump (-1.736, 0.955) isValid = 1
02:18:26.444 00.000 8976 Scheduling Mount bump of (-0.101, 0.057)
02:18:26.444 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:18:26.444 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:18:26.444 00.000 8976 move complete, result=0
02:18:26.444 00.000 9828 Worker thread wakes up
02:18:26.444 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:18:26.444 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:18:26.444 00.000 9828 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.10) = xAngle (5.72 = -0.56)
02:18:26.444 00.000 9828 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.64 = -0.64)
02:18:26.444 00.000 8976 worker thread done servicing request
02:18:26.444 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:18:26.444 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.62 mountX=0.10 mountY=-0.07, mountTheta=-0.62
02:18:26.445 00.001 8976 Worker thread wakes up
02:18:26.445 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
02:18:26.445 00.000 9828 BLC: window closed
02:18:26.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:26.445 00.000 9828 MoveAxis(W, 31, B)
02:18:26.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:26.445 00.000 9828 Guiding  Dir = 3, Dur = 31
02:18:26.446 00.001 9828 IsSlewing returns 0
02:18:26.446 00.000 9828 IsGuiding returns 0
02:18:26.446 00.000 9828 PulseGuide returned control before completion, sleep 41
02:18:26.496 00.050 9828 IsGuiding returns 1
02:18:26.496 00.000 9828 scope still moving after pulse duration time elapsed
02:18:26.524 00.028 9828 IsSlewing returns 0
02:18:26.524 00.000 9828 IsGuiding returns 1
02:18:26.555 00.031 9828 IsSlewing returns 0
02:18:26.556 00.001 9828 IsGuiding returns 1
02:18:26.587 00.031 9828 IsSlewing returns 0
02:18:26.593 00.006 9828 IsGuiding returns 1
02:18:26.617 00.024 9828 IsSlewing returns 0
02:18:26.617 00.000 9828 IsGuiding returns 1
02:18:26.649 00.032 9828 IsSlewing returns 0
02:18:26.649 00.000 9828 IsGuiding returns 0
02:18:26.649 00.000 9828 scope move finished after 31 + 172 ms
02:18:26.649 00.000 9828 Move returns status 0, amount 31
02:18:26.649 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:26.649 00.000 9828 MoveAxis(N, 9, B)
02:18:26.650 00.001 9828 Guiding  Dir = 0, Dur = 9
02:18:26.664 00.014 9828 IsSlewing returns 0
02:18:26.664 00.000 9828 IsGuiding returns 0
02:18:26.665 00.001 9828 PulseGuide returned control before completion, sleep 19
02:18:26.696 00.031 9828 IsGuiding returns 1
02:18:26.696 00.000 9828 scope still moving after pulse duration time elapsed
02:18:26.727 00.031 9828 IsSlewing returns 0
02:18:26.728 00.001 9828 IsGuiding returns 1
02:18:26.757 00.029 9828 IsSlewing returns 0
02:18:26.757 00.000 9828 IsGuiding returns 1
02:18:26.788 00.031 9828 IsSlewing returns 0
02:18:26.788 00.000 9828 IsGuiding returns 1
02:18:26.819 00.031 9828 IsSlewing returns 0
02:18:26.820 00.001 9828 IsGuiding returns 0
02:18:26.820 00.000 9828 scope move finished after 9 + 145 ms
02:18:26.820 00.000 9828 Move returns status 0, amount 9
02:18:26.820 00.000 9828 move complete, result=0
02:18:26.820 00.000 9828 worker thread done servicing request
02:18:26.820 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 9 ms NORTH
02:18:27.135 00.315 8976 Exposure complete
02:18:27.140 00.005 8976 worker thread done servicing request
02:18:27.140 00.000 5052 OnExposeComplete: enter
02:18:27.140 00.000 5052 UpdateGuideState(): m_state=6
02:18:27.140 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8086
02:18:27.140 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=282.00, Mass=168, SNR=9.0, Peak=71 HFD=2.2
02:18:27.141 00.001 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
02:18:27.141 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
02:18:27.141 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.29 hyp=0.59 cameraTheta=0.51 mountX=0.02 mountY=-0.58, mountTheta=-1.53
02:18:27.141 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.29, opts=13)
02:18:27.141 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.29)
02:18:27.141 00.000 8976 Worker thread wakes up
02:18:27.141 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.29) opts 0xd
02:18:27.141 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.29)
02:18:27.141 00.000 8976 Moving (0.51, 0.29) raw xDistance=0.02 yDistance=-0.58
02:18:27.142 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:18:27.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
02:18:27.142 00.000 8976 MoveAxis(R, 0, ABG)
02:18:27.142 00.000 8976 MoveAxis(U, 2, ABG)
02:18:27.142 00.000 8976 stepping (-11, -8) + (0, 2)
02:18:27.142 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:27.142 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:18:27.152 00.010 5052 UpdateGuideState exits: m=168 SNR=9.0
02:18:27.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:27.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:27.152 00.000 5052 Enqueuing Expose request
02:18:27.179 00.027 8976 Received - 47 (G) 
02:18:27.179 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:27.179 00.000 8976 stepped: pos (-11, -6)
02:18:27.179 00.000 8976 MountToCamera -- mountTheta (0.57) + m_xAngle (2.04) = xAngle (2.61 = 2.61)
02:18:27.179 00.000 8976 MountToCamera -- mountX=1.65 mountY=1.06 hyp=1.96 mountTheta=0.57 cameraX=-1.70, cameraY=0.99 cameraTheta=2.61
02:18:27.179 00.000 8976 incremental bump (-1.696, 0.991) isValid = 1
02:18:27.179 00.000 8976 Scheduling Mount bump of (-0.099, 0.060)
02:18:27.179 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:18:27.179 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:18:27.179 00.000 8976 move complete, result=0
02:18:27.179 00.000 9828 Worker thread wakes up
02:18:27.179 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
02:18:27.179 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:18:27.179 00.000 8976 worker thread done servicing request
02:18:27.179 00.000 8976 Worker thread wakes up
02:18:27.179 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:18:27.179 00.000 9828 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.69 = -0.59)
02:18:27.180 00.001 9828 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.61 = -0.67)
02:18:27.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:27.180 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:27.180 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.60 mountX=0.10 mountY=-0.07, mountTheta=-0.64
02:18:27.180 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
02:18:27.180 00.000 9828 BLC: window closed
02:18:27.180 00.000 9828 MoveAxis(W, 31, B)
02:18:27.180 00.000 9828 Guiding  Dir = 3, Dur = 31
02:18:27.180 00.000 9828 IsSlewing returns 0
02:18:27.180 00.000 9828 IsGuiding returns 0
02:18:27.180 00.000 9828 PulseGuide returned control before completion, sleep 41
02:18:27.235 00.055 9828 IsGuiding returns 1
02:18:27.236 00.001 9828 scope still moving after pulse duration time elapsed
02:18:27.265 00.029 9828 IsSlewing returns 0
02:18:27.265 00.000 9828 IsGuiding returns 1
02:18:27.297 00.032 9828 IsSlewing returns 0
02:18:27.297 00.000 9828 IsGuiding returns 1
02:18:27.328 00.031 9828 IsSlewing returns 0
02:18:27.328 00.000 9828 IsGuiding returns 0
02:18:27.328 00.000 9828 scope move finished after 31 + 116 ms
02:18:27.328 00.000 9828 Move returns status 0, amount 31
02:18:27.328 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:27.328 00.000 9828 MoveAxis(N, 10, B)
02:18:27.328 00.000 9828 Guiding  Dir = 0, Dur = 10
02:18:27.343 00.015 9828 IsSlewing returns 0
02:18:27.343 00.000 9828 IsGuiding returns 0
02:18:27.343 00.000 9828 PulseGuide returned control before completion, sleep 20
02:18:27.374 00.031 9828 IsGuiding returns 1
02:18:27.374 00.000 9828 scope still moving after pulse duration time elapsed
02:18:27.407 00.033 9828 IsSlewing returns 0
02:18:27.407 00.000 9828 IsGuiding returns 1
02:18:27.437 00.030 9828 IsSlewing returns 0
02:18:27.437 00.000 9828 IsGuiding returns 1
02:18:27.468 00.031 9828 IsSlewing returns 0
02:18:27.468 00.000 9828 IsGuiding returns 1
02:18:27.499 00.031 9828 IsSlewing returns 0
02:18:27.499 00.000 9828 IsGuiding returns 0
02:18:27.499 00.000 9828 scope move finished after 10 + 146 ms
02:18:27.499 00.000 9828 Move returns status 0, amount 10
02:18:27.499 00.000 9828 move complete, result=0
02:18:27.499 00.000 9828 worker thread done servicing request
02:18:27.499 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
02:18:27.869 00.370 8976 Exposure complete
02:18:27.874 00.005 8976 worker thread done servicing request
02:18:27.875 00.001 5052 OnExposeComplete: enter
02:18:27.875 00.000 5052 UpdateGuideState(): m_state=6
02:18:27.875 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8087
02:18:27.875 00.000 5052 Star::Find returns 1 (1), X=329.65, Y=281.43, Mass=173, SNR=9.1, Peak=67 HFD=1.7
02:18:27.875 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
02:18:27.875 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:18:27.875 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.28 hyp=0.55 cameraTheta=-0.53 mountX=-0.46 mountY=-0.25, mountTheta=-2.65
02:18:27.875 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.28, opts=13)
02:18:27.875 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.28)
02:18:27.876 00.001 8976 Worker thread wakes up
02:18:27.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.28) opts 0xd
02:18:27.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.28)
02:18:27.876 00.000 8976 Moving (0.47, -0.28) raw xDistance=-0.46 yDistance=-0.25
02:18:27.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:18:27.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:18:27.876 00.000 8976 MoveAxis(R, 2, ABG)
02:18:27.876 00.000 8976 stepping (-11, -6) + (2, 0)
02:18:27.876 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:27.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:18:27.886 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1 Saturated
02:18:27.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:27.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:27.886 00.000 5052 Enqueuing Expose request
02:18:27.915 00.029 8976 Received - 47 (G) 
02:18:27.915 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:27.915 00.000 8976 stepped: pos (-9, -6)
02:18:27.915 00.000 8976 MoveAxis(U, 0, ABG)
02:18:27.915 00.000 8976 MountToCamera -- mountTheta (0.58) + m_xAngle (2.04) = xAngle (2.62 = 2.62)
02:18:27.915 00.000 8976 MountToCamera -- mountX=1.56 mountY=1.02 hyp=1.87 mountTheta=0.58 cameraX=-1.62, cameraY=0.93 cameraTheta=2.62
02:18:27.915 00.000 8976 incremental bump (-1.623, 0.926) isValid = 1
02:18:27.915 00.000 8976 Scheduling Mount bump of (-0.100, 0.059)
02:18:27.915 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:18:27.915 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:18:27.915 00.000 8976 move complete, result=0
02:18:27.915 00.000 8976 worker thread done servicing request
02:18:27.915 00.000 8976 Worker thread wakes up
02:18:27.915 00.000 9828 Worker thread wakes up
02:18:27.915 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:18:27.915 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:18:27.916 00.001 9828 CameraToMount -- cameraTheta (2.61) - m_xAngle (-3.10) = xAngle (5.70 = -0.58)
02:18:27.916 00.000 9828 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.62 = -0.66)
02:18:27.916 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.61 mountX=0.10 mountY=-0.07, mountTheta=-0.63
02:18:27.916 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
02:18:27.916 00.000 9828 BLC: window closed
02:18:27.916 00.000 9828 MoveAxis(W, 31, B)
02:18:27.916 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:18:27.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:27.916 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:27.916 00.000 9828 Guiding  Dir = 3, Dur = 31
02:18:27.917 00.001 9828 IsSlewing returns 0
02:18:27.918 00.001 9828 IsGuiding returns 0
02:18:27.918 00.000 9828 PulseGuide returned control before completion, sleep 41
02:18:27.963 00.045 9828 IsGuiding returns 1
02:18:27.963 00.000 9828 scope still moving after pulse duration time elapsed
02:18:27.994 00.031 9828 IsSlewing returns 0
02:18:27.994 00.000 9828 IsGuiding returns 1
02:18:28.025 00.031 9828 IsSlewing returns 0
02:18:28.025 00.000 9828 IsGuiding returns 1
02:18:28.056 00.031 9828 IsSlewing returns 0
02:18:28.057 00.001 9828 IsGuiding returns 0
02:18:28.057 00.000 9828 scope move finished after 31 + 107 ms
02:18:28.057 00.000 9828 Move returns status 0, amount 31
02:18:28.057 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:28.057 00.000 9828 MoveAxis(N, 10, B)
02:18:28.057 00.000 9828 Guiding  Dir = 0, Dur = 10
02:18:28.071 00.014 9828 IsSlewing returns 0
02:18:28.071 00.000 9828 IsGuiding returns 0
02:18:28.071 00.000 9828 PulseGuide returned control before completion, sleep 20
02:18:28.102 00.031 9828 IsGuiding returns 1
02:18:28.102 00.000 9828 scope still moving after pulse duration time elapsed
02:18:28.134 00.032 9828 IsSlewing returns 0
02:18:28.134 00.000 9828 IsGuiding returns 1
02:18:28.164 00.030 9828 IsSlewing returns 0
02:18:28.164 00.000 9828 IsGuiding returns 1
02:18:28.196 00.032 9828 IsSlewing returns 0
02:18:28.196 00.000 9828 IsGuiding returns 1
02:18:28.228 00.032 9828 IsSlewing returns 0
02:18:28.228 00.000 9828 IsGuiding returns 0
02:18:28.228 00.000 9828 scope move finished after 10 + 146 ms
02:18:28.228 00.000 9828 Move returns status 0, amount 10
02:18:28.228 00.000 9828 move complete, result=0
02:18:28.228 00.000 9828 worker thread done servicing request
02:18:28.228 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
02:18:28.609 00.381 8976 Exposure complete
02:18:28.615 00.006 8976 worker thread done servicing request
02:18:28.615 00.000 5052 OnExposeComplete: enter
02:18:28.615 00.000 5052 UpdateGuideState(): m_state=6
02:18:28.615 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8088
02:18:28.615 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.65, Mass=177, SNR=9.2, Peak=68 HFD=2.3
02:18:28.615 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:18:28.615 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
02:18:28.615 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.06 hyp=0.65 cameraTheta=-0.09 mountX=-0.35 mountY=-0.51, mountTheta=-2.17
02:18:28.615 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.06, opts=13)
02:18:28.615 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.06)
02:18:28.616 00.001 8976 Worker thread wakes up
02:18:28.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.06) opts 0xd
02:18:28.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.06)
02:18:28.616 00.000 8976 Moving (0.65, -0.06) raw xDistance=-0.35 yDistance=-0.51
02:18:28.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
02:18:28.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:18:28.616 00.000 8976 MoveAxis(R, 2, ABG)
02:18:28.616 00.000 8976 stepping (-9, -6) + (2, 0)
02:18:28.616 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:28.616 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:18:28.625 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
02:18:28.626 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:28.626 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:28.626 00.000 5052 Enqueuing Expose request
02:18:28.650 00.024 8976 Received - 47 (G) 
02:18:28.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:28.650 00.000 8976 stepped: pos (-7, -6)
02:18:28.650 00.000 8976 MoveAxis(U, 2, ABG)
02:18:28.650 00.000 8976 stepping (-7, -6) + (0, 2)
02:18:28.650 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:28.682 00.032 8976 Received - 47 (G) 
02:18:28.682 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:28.682 00.000 8976 stepped: pos (-7, -4)
02:18:28.682 00.000 8976 MountToCamera -- mountTheta (0.57) + m_xAngle (2.04) = xAngle (2.61 = 2.61)
02:18:28.682 00.000 8976 MountToCamera -- mountX=1.40 mountY=0.90 hyp=1.66 mountTheta=0.57 cameraX=-1.44, cameraY=0.84 cameraTheta=2.61
02:18:28.682 00.000 8976 incremental bump (-1.435, 0.840) isValid = 1
02:18:28.682 00.000 8976 Scheduling Mount bump of (-0.099, 0.060)
02:18:28.682 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:18:28.682 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:18:28.682 00.000 8976 move complete, result=0
02:18:28.682 00.000 8976 worker thread done servicing request
02:18:28.682 00.000 8976 Worker thread wakes up
02:18:28.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:28.682 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:28.682 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:18:28.683 00.001 9828 Worker thread wakes up
02:18:28.683 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:18:28.683 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:18:28.683 00.000 9828 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.69 = -0.59)
02:18:28.683 00.000 9828 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.61 = -0.67)
02:18:28.683 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.60 mountX=0.10 mountY=-0.07, mountTheta=-0.64
02:18:28.683 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
02:18:28.683 00.000 9828 BLC: window closed
02:18:28.683 00.000 9828 MoveAxis(W, 31, B)
02:18:28.683 00.000 9828 Guiding  Dir = 3, Dur = 31
02:18:28.683 00.000 9828 IsSlewing returns 0
02:18:28.683 00.000 9828 IsGuiding returns 0
02:18:28.684 00.001 9828 PulseGuide returned control before completion, sleep 41
02:18:28.737 00.053 9828 IsGuiding returns 1
02:18:28.737 00.000 9828 scope still moving after pulse duration time elapsed
02:18:28.770 00.033 9828 IsSlewing returns 0
02:18:28.770 00.000 9828 IsGuiding returns 1
02:18:28.799 00.029 9828 IsSlewing returns 0
02:18:28.799 00.000 9828 IsGuiding returns 1
02:18:28.830 00.031 9828 IsSlewing returns 0
02:18:28.830 00.000 9828 IsGuiding returns 0
02:18:28.830 00.000 9828 scope move finished after 31 + 116 ms
02:18:28.830 00.000 9828 Move returns status 0, amount 31
02:18:28.830 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:28.830 00.000 9828 MoveAxis(N, 10, B)
02:18:28.830 00.000 9828 Guiding  Dir = 0, Dur = 10
02:18:28.846 00.016 9828 IsSlewing returns 0
02:18:28.846 00.000 9828 IsGuiding returns 0
02:18:28.846 00.000 9828 PulseGuide returned control before completion, sleep 20
02:18:28.878 00.032 9828 IsGuiding returns 1
02:18:28.878 00.000 9828 scope still moving after pulse duration time elapsed
02:18:28.908 00.030 9828 IsSlewing returns 0
02:18:28.908 00.000 9828 IsGuiding returns 1
02:18:28.940 00.032 9828 IsSlewing returns 0
02:18:28.940 00.000 9828 IsGuiding returns 1
02:18:28.971 00.031 9828 IsSlewing returns 0
02:18:28.971 00.000 9828 IsGuiding returns 1
02:18:29.002 00.031 9828 IsSlewing returns 0
02:18:29.002 00.000 9828 IsGuiding returns 0
02:18:29.002 00.000 9828 scope move finished after 10 + 145 ms
02:18:29.002 00.000 9828 Move returns status 0, amount 10
02:18:29.002 00.000 9828 move complete, result=0
02:18:29.002 00.000 9828 worker thread done servicing request
02:18:29.002 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
02:18:29.375 00.373 8976 Exposure complete
02:18:29.380 00.005 8976 worker thread done servicing request
02:18:29.380 00.000 5052 OnExposeComplete: enter
02:18:29.380 00.000 5052 UpdateGuideState(): m_state=6
02:18:29.380 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8089
02:18:29.380 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.68, Mass=176, SNR=9.2, Peak=71 HFD=2.2
02:18:29.380 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
02:18:29.380 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
02:18:29.380 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.87 mountX=0.02 mountY=0.10, mountTheta=1.36
02:18:29.381 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.03, opts=13)
02:18:29.381 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.03)
02:18:29.381 00.000 8976 Worker thread wakes up
02:18:29.381 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.03) opts 0xd
02:18:29.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.03)
02:18:29.381 00.000 8976 Moving (-0.10, -0.03) raw xDistance=0.02 yDistance=0.10
02:18:29.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:18:29.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:18:29.381 00.000 8976 MoveAxis(R, 0, ABG)
02:18:29.381 00.000 8976 MoveAxis(U, 0, ABG)
02:18:29.382 00.001 8976 MountToCamera -- mountTheta (0.56) + m_xAngle (2.04) = xAngle (2.60 = 2.60)
02:18:29.382 00.000 8976 MountToCamera -- mountX=1.29 mountY=0.81 hyp=1.53 mountTheta=0.56 cameraX=-1.31, cameraY=0.78 cameraTheta=2.60
02:18:29.382 00.000 8976 incremental bump (-1.309, 0.782) isValid = 1
02:18:29.382 00.000 8976 Scheduling Mount bump of (-0.090, 0.056)
02:18:29.382 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.06, opts=4)
02:18:29.382 00.000 8976 Enqueuing Move request for scope (-0.09, 0.06)
02:18:29.382 00.000 8976 move complete, result=0
02:18:29.382 00.000 9828 Worker thread wakes up
02:18:29.382 00.000 8976 worker thread done servicing request
02:18:29.382 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0x4
02:18:29.382 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:18:29.382 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
02:18:29.382 00.000 9828 CameraToMount -- cameraTheta (2.59) - m_xAngle (-3.10) = xAngle (5.68 = -0.60)
02:18:29.382 00.000 9828 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.60 = -0.68)
02:18:29.382 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.59 mountX=0.09 mountY=-0.07, mountTheta=-0.65
02:18:29.382 00.000 9828 Moving (-0.09, 0.06) raw xDistance=0.09 yDistance=-0.07
02:18:29.382 00.000 9828 BLC: window closed
02:18:29.383 00.001 9828 MoveAxis(W, 28, B)
02:18:29.383 00.000 9828 Guiding  Dir = 3, Dur = 28
02:18:29.383 00.000 9828 IsSlewing returns 0
02:18:29.383 00.000 9828 IsGuiding returns 0
02:18:29.384 00.001 9828 PulseGuide returned control before completion, sleep 38
02:18:29.394 00.010 5052 UpdateGuideState exits: m=176 SNR=9.2
02:18:29.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:29.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:29.394 00.000 5052 Enqueuing Expose request
02:18:29.394 00.000 8976 Worker thread wakes up
02:18:29.394 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:29.395 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:29.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:29.436 00.041 9828 IsGuiding returns 1
02:18:29.436 00.000 9828 scope still moving after pulse duration time elapsed
02:18:29.467 00.031 9828 IsSlewing returns 0
02:18:29.467 00.000 9828 IsGuiding returns 1
02:18:29.498 00.031 9828 IsSlewing returns 0
02:18:29.498 00.000 9828 IsGuiding returns 1
02:18:29.531 00.033 9828 IsSlewing returns 0
02:18:29.531 00.000 9828 IsGuiding returns 0
02:18:29.531 00.000 9828 scope move finished after 28 + 118 ms
02:18:29.531 00.000 9828 Move returns status 0, amount 28
02:18:29.531 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:29.531 00.000 9828 MoveAxis(N, 9, B)
02:18:29.531 00.000 9828 Guiding  Dir = 0, Dur = 9
02:18:29.545 00.014 9828 IsSlewing returns 0
02:18:29.545 00.000 9828 IsGuiding returns 0
02:18:29.545 00.000 9828 PulseGuide returned control before completion, sleep 19
02:18:29.576 00.031 9828 IsGuiding returns 1
02:18:29.576 00.000 9828 scope still moving after pulse duration time elapsed
02:18:29.608 00.032 9828 IsSlewing returns 0
02:18:29.608 00.000 9828 IsGuiding returns 1
02:18:29.638 00.030 9828 IsSlewing returns 0
02:18:29.638 00.000 9828 IsGuiding returns 1
02:18:29.670 00.032 9828 IsSlewing returns 0
02:18:29.670 00.000 9828 IsGuiding returns 0
02:18:29.670 00.000 9828 scope move finished after 9 + 115 ms
02:18:29.670 00.000 9828 Move returns status 0, amount 9
02:18:29.670 00.000 9828 move complete, result=0
02:18:29.670 00.000 9828 worker thread done servicing request
02:18:29.670 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 9 ms NORTH
02:18:30.095 00.425 8976 Exposure complete
02:18:30.101 00.006 5052 OnExposeComplete: enter
02:18:30.101 00.000 8976 worker thread done servicing request
02:18:30.101 00.000 5052 UpdateGuideState(): m_state=6
02:18:30.101 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8090
02:18:30.101 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.75, Mass=163, SNR=8.8, Peak=69 HFD=2.2
02:18:30.101 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
02:18:30.101 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.18 = -1.18)
02:18:30.101 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.97 mountX=0.02 mountY=-0.04, mountTheta=-1.09
02:18:30.103 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.04, opts=13)
02:18:30.103 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.04)
02:18:30.103 00.000 8976 Worker thread wakes up
02:18:30.103 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.04) opts 0xd
02:18:30.103 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.04)
02:18:30.103 00.000 8976 Moving (0.03, 0.04) raw xDistance=0.02 yDistance=-0.04
02:18:30.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:18:30.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:18:30.103 00.000 8976 MoveAxis(R, 0, ABG)
02:18:30.103 00.000 8976 MoveAxis(U, 0, ABG)
02:18:30.103 00.000 8976 MountToCamera -- mountTheta (0.55) + m_xAngle (2.04) = xAngle (2.60 = 2.60)
02:18:30.103 00.000 8976 MountToCamera -- mountX=1.22 mountY=0.75 hyp=1.43 mountTheta=0.55 cameraX=-1.22, cameraY=0.74 cameraTheta=2.60
02:18:30.103 00.000 8976 incremental bump (-1.225, 0.744) isValid = 1
02:18:30.103 00.000 8976 Scheduling Mount bump of (-0.041, 0.026)
02:18:30.103 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.03, opts=4)
02:18:30.104 00.001 8976 Enqueuing Move request for scope (-0.04, 0.03)
02:18:30.104 00.000 8976 move complete, result=0
02:18:30.104 00.000 9828 Worker thread wakes up
02:18:30.104 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0x4
02:18:30.104 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
02:18:30.104 00.000 8976 worker thread done servicing request
02:18:30.104 00.000 9828 CameraToMount -- cameraTheta (2.58) - m_xAngle (-3.10) = xAngle (5.68 = -0.61)
02:18:30.104 00.000 9828 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.59 = -0.69)
02:18:30.104 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.58 mountX=0.04 mountY=-0.03, mountTheta=-0.66
02:18:30.104 00.000 9828 Moving (-0.04, 0.03) raw xDistance=0.04 yDistance=-0.03
02:18:30.104 00.000 9828 BLC: window closed
02:18:30.104 00.000 9828 MoveAxis(W, 13, B)
02:18:30.104 00.000 9828 Guiding  Dir = 3, Dur = 13
02:18:30.105 00.001 9828 IsSlewing returns 0
02:18:30.105 00.000 9828 IsGuiding returns 0
02:18:30.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:18:30.105 00.000 9828 PulseGuide returned control before completion, sleep 23
02:18:30.115 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
02:18:30.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:30.115 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:30.115 00.000 5052 Enqueuing Expose request
02:18:30.115 00.000 8976 Worker thread wakes up
02:18:30.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:30.115 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:30.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:30.134 00.019 9828 IsGuiding returns 1
02:18:30.134 00.000 9828 scope still moving after pulse duration time elapsed
02:18:30.164 00.030 9828 IsSlewing returns 0
02:18:30.164 00.000 9828 IsGuiding returns 1
02:18:30.195 00.031 9828 IsSlewing returns 0
02:18:30.195 00.000 9828 IsGuiding returns 1
02:18:30.227 00.032 9828 IsSlewing returns 0
02:18:30.227 00.000 9828 IsGuiding returns 1
02:18:30.258 00.031 9828 IsSlewing returns 0
02:18:30.259 00.001 9828 IsGuiding returns 0
02:18:30.259 00.000 9828 scope move finished after 13 + 141 ms
02:18:30.259 00.000 9828 Move returns status 0, amount 13
02:18:30.259 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:30.259 00.000 9828 MoveAxis(N, 4, B)
02:18:30.260 00.001 9828 Guiding  Dir = 0, Dur = 4
02:18:30.273 00.013 9828 IsSlewing returns 0
02:18:30.273 00.000 9828 IsGuiding returns 0
02:18:30.274 00.001 9828 PulseGuide returned control before completion, sleep 14
02:18:30.289 00.015 9828 IsGuiding returns 1
02:18:30.289 00.000 9828 scope still moving after pulse duration time elapsed
02:18:30.320 00.031 9828 IsSlewing returns 0
02:18:30.320 00.000 9828 IsGuiding returns 1
02:18:30.351 00.031 9828 IsSlewing returns 0
02:18:30.351 00.000 9828 IsGuiding returns 1
02:18:30.381 00.030 9828 IsSlewing returns 0
02:18:30.381 00.000 9828 IsGuiding returns 1
02:18:30.412 00.031 9828 IsSlewing returns 0
02:18:30.412 00.000 9828 IsGuiding returns 0
02:18:30.413 00.001 9828 scope move finished after 4 + 135 ms
02:18:30.413 00.000 9828 Move returns status 0, amount 4
02:18:30.413 00.000 9828 move complete, result=0
02:18:30.413 00.000 9828 worker thread done servicing request
02:18:30.413 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.0 px 4 ms NORTH
02:18:30.805 00.392 8976 Exposure complete
02:18:30.811 00.006 8976 worker thread done servicing request
02:18:30.811 00.000 5052 OnExposeComplete: enter
02:18:30.811 00.000 5052 UpdateGuideState(): m_state=6
02:18:30.811 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8091
02:18:30.811 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.71, Mass=162, SNR=8.8, Peak=68 HFD=2.3
02:18:30.811 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:18:30.811 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:18:30.811 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.00 hyp=0.68 cameraTheta=-0.00 mountX=-0.31 mountY=-0.57, mountTheta=-2.07
02:18:30.812 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.00, opts=13)
02:18:30.812 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.00)
02:18:30.812 00.000 8976 Worker thread wakes up
02:18:30.812 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.00) opts 0xd
02:18:30.812 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.00)
02:18:30.812 00.000 8976 Moving (0.68, -0.00) raw xDistance=-0.31 yDistance=-0.57
02:18:30.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:18:30.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:18:30.812 00.000 8976 MoveAxis(R, 1, ABG)
02:18:30.812 00.000 8976 stepping (-7, -4) + (1, 0)
02:18:30.812 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:30.813 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:18:30.823 00.010 5052 UpdateGuideState exits: m=162 SNR=8.8
02:18:30.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:30.823 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:30.823 00.000 5052 Enqueuing Expose request
02:18:30.839 00.016 8976 Received - 47 (G) 
02:18:30.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:30.840 00.001 8976 stepped: pos (-6, -4)
02:18:30.840 00.000 8976 MoveAxis(U, 2, ABG)
02:18:30.840 00.000 8976 stepping (-6, -4) + (0, 2)
02:18:30.840 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:30.871 00.031 8976 Received - 47 (G) 
02:18:30.871 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:30.871 00.000 8976 stepped: pos (-6, -2)
02:18:30.871 00.000 8976 MountToCamera -- mountTheta (0.50) + m_xAngle (2.04) = xAngle (2.54 = 2.54)
02:18:30.871 00.000 8976 MountToCamera -- mountX=1.12 mountY=0.61 hyp=1.28 mountTheta=0.50 cameraX=-1.05, cameraY=0.72 cameraTheta=2.54
02:18:30.872 00.001 8976 incremental bump (-1.052, 0.720) isValid = 1
02:18:30.872 00.000 8976 Scheduling Mount bump of (-0.095, 0.067)
02:18:30.872 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:18:30.872 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:18:30.872 00.000 8976 move complete, result=0
02:18:30.872 00.000 9828 Worker thread wakes up
02:18:30.872 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:18:30.872 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:18:30.872 00.000 9828 CameraToMount -- cameraTheta (2.52) - m_xAngle (-3.10) = xAngle (5.62 = -0.66)
02:18:30.872 00.000 9828 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.54 = -0.74)
02:18:30.872 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.52 mountX=0.09 mountY=-0.08, mountTheta=-0.71
02:18:30.872 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:18:30.872 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
02:18:30.872 00.000 8976 worker thread done servicing request
02:18:30.872 00.000 8976 Worker thread wakes up
02:18:30.872 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:30.872 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:30.872 00.000 9828 BLC: window closed
02:18:30.872 00.000 9828 MoveAxis(W, 29, B)
02:18:30.873 00.001 9828 Guiding  Dir = 3, Dur = 29
02:18:30.873 00.000 9828 IsSlewing returns 0
02:18:30.873 00.000 9828 IsGuiding returns 0
02:18:30.873 00.000 9828 PulseGuide returned control before completion, sleep 39
02:18:30.923 00.050 9828 IsGuiding returns 1
02:18:30.923 00.000 9828 scope still moving after pulse duration time elapsed
02:18:30.954 00.031 9828 IsSlewing returns 0
02:18:30.956 00.002 9828 IsGuiding returns 1
02:18:30.985 00.029 9828 IsSlewing returns 0
02:18:30.985 00.000 9828 IsGuiding returns 1
02:18:31.016 00.031 9828 IsSlewing returns 0
02:18:31.016 00.000 9828 IsGuiding returns 0
02:18:31.016 00.000 9828 scope move finished after 29 + 113 ms
02:18:31.016 00.000 9828 Move returns status 0, amount 29
02:18:31.016 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:18:31.016 00.000 9828 MoveAxis(N, 11, B)
02:18:31.016 00.000 9828 Guiding  Dir = 0, Dur = 11
02:18:31.032 00.016 9828 IsSlewing returns 0
02:18:31.032 00.000 9828 IsGuiding returns 0
02:18:31.032 00.000 9828 PulseGuide returned control before completion, sleep 21
02:18:31.063 00.031 9828 IsGuiding returns 1
02:18:31.063 00.000 9828 scope still moving after pulse duration time elapsed
02:18:31.094 00.031 9828 IsSlewing returns 0
02:18:31.094 00.000 9828 IsGuiding returns 1
02:18:31.125 00.031 9828 IsSlewing returns 0
02:18:31.125 00.000 9828 IsGuiding returns 1
02:18:31.156 00.031 9828 IsSlewing returns 0
02:18:31.156 00.000 9828 IsGuiding returns 0
02:18:31.156 00.000 9828 scope move finished after 11 + 113 ms
02:18:31.156 00.000 9828 Move returns status 0, amount 11
02:18:31.156 00.000 9828 move complete, result=0
02:18:31.156 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:18:31.157 00.001 9828 worker thread done servicing request
02:18:31.566 00.409 8976 Exposure complete
02:18:31.572 00.006 8976 worker thread done servicing request
02:18:31.572 00.000 5052 OnExposeComplete: enter
02:18:31.572 00.000 5052 UpdateGuideState(): m_state=6
02:18:31.572 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8092
02:18:31.572 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.51, Mass=175, SNR=9.2, Peak=69 HFD=2.3
02:18:31.572 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
02:18:31.572 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
02:18:31.572 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.20 hyp=0.76 cameraTheta=-0.27 mountX=-0.52 mountY=-0.50, mountTheta=-2.37
02:18:31.573 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.20, opts=13)
02:18:31.573 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.20)
02:18:31.573 00.000 8976 Worker thread wakes up
02:18:31.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.20) opts 0xd
02:18:31.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.20)
02:18:31.573 00.000 8976 Moving (0.73, -0.20) raw xDistance=-0.52 yDistance=-0.50
02:18:31.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
02:18:31.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
02:18:31.573 00.000 8976 MoveAxis(R, 2, ABG)
02:18:31.573 00.000 8976 stepping (-6, -2) + (2, 0)
02:18:31.573 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:31.574 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:18:31.584 00.010 5052 UpdateGuideState exits: m=175 SNR=9.2
02:18:31.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:31.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:31.584 00.000 5052 Enqueuing Expose request
02:18:31.607 00.023 8976 Received - 47 (G) 
02:18:31.607 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:31.607 00.000 8976 stepped: pos (-4, -2)
02:18:31.607 00.000 8976 MoveAxis(U, 2, ABG)
02:18:31.607 00.000 8976 stepping (-4, -2) + (0, 2)
02:18:31.607 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:31.639 00.032 8976 Received - 47 (G) 
02:18:31.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:31.639 00.000 8976 stepped: pos (-4, 0)
02:18:31.639 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:18:31.639 00.000 8976 move complete, result=0
02:18:31.639 00.000 8976 worker thread done servicing request
02:18:31.639 00.000 8976 Worker thread wakes up
02:18:31.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:31.639 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:31.639 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
02:18:32.332 00.693 8976 Exposure complete
02:18:32.338 00.006 8976 worker thread done servicing request
02:18:32.338 00.000 5052 OnExposeComplete: enter
02:18:32.338 00.000 5052 UpdateGuideState(): m_state=6
02:18:32.338 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8093
02:18:32.338 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=281.96, Mass=155, SNR=8.6, Peak=67 HFD=2.4
02:18:32.338 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:18:32.338 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:18:32.338 00.000 5052 CameraToMount -- cameraX=1.07 cameraY=0.25 hyp=1.10 cameraTheta=0.23 mountX=-0.27 mountY=-1.03, mountTheta=-1.82
02:18:32.339 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.07, y=0.25, opts=13)
02:18:32.339 00.000 5052 Enqueuing Move request for stepguider (1.07, 0.25)
02:18:32.339 00.000 8976 Worker thread wakes up
02:18:32.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.07, 0.25) opts 0xd
02:18:32.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.07, 0.25)
02:18:32.339 00.000 8976 Moving (1.07, 0.25) raw xDistance=-0.27 yDistance=-1.03
02:18:32.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:18:32.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.03
02:18:32.339 00.000 8976 MoveAxis(R, 1, ABG)
02:18:32.339 00.000 8976 stepping (-4, 0) + (1, 0)
02:18:32.339 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:32.340 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:18:32.350 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
02:18:32.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:32.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:32.350 00.000 5052 Enqueuing Expose request
02:18:32.359 00.009 8976 Received - 47 (G) 
02:18:32.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:32.359 00.000 8976 stepped: pos (-3, 0)
02:18:32.359 00.000 8976 MoveAxis(U, 4, ABG)
02:18:32.359 00.000 8976 stepping (-3, 0) + (0, 4)
02:18:32.359 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:18:32.390 00.031 8976 Received - 47 (G) 
02:18:32.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:18:32.390 00.000 8976 stepped: pos (-3, 4)
02:18:32.390 00.000 8976 move complete, result=0
02:18:32.390 00.000 8976 worker thread done servicing request
02:18:32.390 00.000 8976 Worker thread wakes up
02:18:32.391 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:32.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:32.391 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
02:18:33.081 00.690 8976 Exposure complete
02:18:33.087 00.006 8976 worker thread done servicing request
02:18:33.087 00.000 5052 OnExposeComplete: enter
02:18:33.087 00.000 5052 UpdateGuideState(): m_state=6
02:18:33.087 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8094
02:18:33.087 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.97, Mass=160, SNR=8.7, Peak=72 HFD=2.2
02:18:33.087 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
02:18:33.087 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
02:18:33.087 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.26 hyp=0.41 cameraTheta=0.68 mountX=0.08 mountY=-0.41, mountTheta=-1.37
02:18:33.088 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.26, opts=13)
02:18:33.088 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.26)
02:18:33.088 00.000 8976 Worker thread wakes up
02:18:33.088 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.26) opts 0xd
02:18:33.088 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.26)
02:18:33.088 00.000 8976 Moving (0.32, 0.26) raw xDistance=0.08 yDistance=-0.41
02:18:33.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:18:33.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.41
02:18:33.088 00.000 8976 MoveAxis(R, 0, ABG)
02:18:33.088 00.000 8976 MoveAxis(U, 2, ABG)
02:18:33.088 00.000 8976 stepping (-3, 4) + (0, 2)
02:18:33.088 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:33.089 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:18:33.098 00.009 5052 UpdateGuideState exits: m=160 SNR=8.7
02:18:33.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:33.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:33.098 00.000 5052 Enqueuing Expose request
02:18:33.126 00.028 8976 Received - 47 (G) 
02:18:33.126 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:33.126 00.000 8976 stepped: pos (-3, 6)
02:18:33.126 00.000 8976 move complete, result=0
02:18:33.126 00.000 8976 worker thread done servicing request
02:18:33.126 00.000 8976 Worker thread wakes up
02:18:33.126 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:33.126 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:33.126 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:18:33.814 00.688 8976 Exposure complete
02:18:33.820 00.006 8976 worker thread done servicing request
02:18:33.820 00.000 5052 OnExposeComplete: enter
02:18:33.820 00.000 5052 UpdateGuideState(): m_state=6
02:18:33.820 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8095
02:18:33.820 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.77, Mass=180, SNR=9.2, Peak=70 HFD=2.6
02:18:33.820 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
02:18:33.821 00.001 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
02:18:33.821 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.06 hyp=0.35 cameraTheta=0.17 mountX=-0.10 mountY=-0.32, mountTheta=-1.88
02:18:33.821 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.06, opts=13)
02:18:33.821 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.06)
02:18:33.821 00.000 8976 Worker thread wakes up
02:18:33.821 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.06) opts 0xd
02:18:33.822 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.06)
02:18:33.822 00.000 8976 Moving (0.34, 0.06) raw xDistance=-0.10 yDistance=-0.32
02:18:33.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:18:33.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
02:18:33.822 00.000 8976 MoveAxis(R, 0, ABG)
02:18:33.822 00.000 8976 MoveAxis(U, 1, ABG)
02:18:33.822 00.000 8976 stepping (-3, 6) + (0, 1)
02:18:33.822 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:33.823 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:18:33.832 00.009 5052 UpdateGuideState exits: m=180 SNR=9.2
02:18:33.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:33.832 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:33.832 00.000 5052 Enqueuing Expose request
02:18:33.846 00.014 8976 Received - 47 (G) 
02:18:33.846 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:33.846 00.000 8976 stepped: pos (-3, 7)
02:18:33.846 00.000 8976 move complete, result=0
02:18:33.846 00.000 8976 worker thread done servicing request
02:18:33.846 00.000 8976 Worker thread wakes up
02:18:33.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:33.846 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:33.846 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:18:34.537 00.691 8976 Exposure complete
02:18:34.543 00.006 8976 worker thread done servicing request
02:18:34.543 00.000 5052 OnExposeComplete: enter
02:18:34.544 00.001 5052 UpdateGuideState(): m_state=6
02:18:34.544 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8096
02:18:34.544 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.09, Mass=188, SNR=9.4, Peak=75 HFD=2.4
02:18:34.544 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.93 = -0.93)
02:18:34.544 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
02:18:34.544 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.38 hyp=0.42 cameraTheta=1.11 mountX=0.25 mountY=-0.36, mountTheta=-0.97
02:18:34.544 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.38, opts=13)
02:18:34.544 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.38)
02:18:34.544 00.000 8976 Worker thread wakes up
02:18:34.545 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.38) opts 0xd
02:18:34.545 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.38)
02:18:34.545 00.000 8976 Moving (0.19, 0.38) raw xDistance=0.25 yDistance=-0.36
02:18:34.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:18:34.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
02:18:34.545 00.000 8976 MoveAxis(R, 0, ABG)
02:18:34.545 00.000 8976 MoveAxis(U, 2, ABG)
02:18:34.545 00.000 8976 stepping (-3, 7) + (0, 2)
02:18:34.545 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:34.545 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:18:34.555 00.010 5052 UpdateGuideState exits: m=188 SNR=9.4
02:18:34.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:34.555 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:34.555 00.000 5052 Enqueuing Expose request
02:18:34.581 00.026 8976 Received - 47 (G) 
02:18:34.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:34.581 00.000 8976 stepped: pos (-3, 9)
02:18:34.581 00.000 8976 move complete, result=0
02:18:34.581 00.000 8976 worker thread done servicing request
02:18:34.581 00.000 8976 Worker thread wakes up
02:18:34.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:34.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:34.581 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.4 px 2 ms NORTH
02:18:35.273 00.692 8976 Exposure complete
02:18:35.278 00.005 8976 worker thread done servicing request
02:18:35.279 00.001 5052 OnExposeComplete: enter
02:18:35.279 00.000 5052 UpdateGuideState(): m_state=6
02:18:35.279 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8097
02:18:35.279 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.66, Mass=158, SNR=8.7, Peak=69 HFD=2.2
02:18:35.279 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
02:18:35.279 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
02:18:35.279 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.05 hyp=0.28 cameraTheta=-2.97 mountX=0.08 mountY=0.25, mountTheta=1.26
02:18:35.279 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.05, opts=13)
02:18:35.280 00.001 5052 Enqueuing Move request for stepguider (-0.27, -0.05)
02:18:35.280 00.000 8976 Worker thread wakes up
02:18:35.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.05) opts 0xd
02:18:35.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.05)
02:18:35.280 00.000 8976 Moving (-0.27, -0.05) raw xDistance=0.08 yDistance=0.25
02:18:35.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:18:35.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:18:35.280 00.000 8976 MoveAxis(R, 0, ABG)
02:18:35.280 00.000 8976 MoveAxis(U, 0, ABG)
02:18:35.280 00.000 8976 move complete, result=0
02:18:35.280 00.000 8976 worker thread done servicing request
02:18:35.280 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:18:35.291 00.011 5052 UpdateGuideState exits: m=158 SNR=8.7
02:18:35.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:35.291 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:35.291 00.000 5052 Enqueuing Expose request
02:18:35.291 00.000 8976 Worker thread wakes up
02:18:35.292 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:35.292 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:18:35.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:35.952 00.660 8976 Exposure complete
02:18:35.957 00.005 8976 worker thread done servicing request
02:18:35.957 00.000 5052 OnExposeComplete: enter
02:18:35.957 00.000 5052 UpdateGuideState(): m_state=6
02:18:35.957 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8098
02:18:35.958 00.001 5052 Star::Find returns 1 (0), X=328.97, Y=281.93, Mass=151, SNR=8.5, Peak=69 HFD=2.1
02:18:35.958 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
02:18:35.958 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
02:18:35.958 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.22 hyp=0.30 cameraTheta=2.31 mountX=0.29 mountY=0.05, mountTheta=0.17
02:18:35.958 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.22, opts=13)
02:18:35.958 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.22)
02:18:35.958 00.000 8976 Worker thread wakes up
02:18:35.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.22) opts 0xd
02:18:35.959 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.22)
02:18:35.959 00.000 8976 Moving (-0.20, 0.22) raw xDistance=0.29 yDistance=0.05
02:18:35.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:18:35.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:18:35.959 00.000 8976 MoveAxis(L, 1, ABG)
02:18:35.959 00.000 8976 stepping (-3, 9) + (-1, 0)
02:18:35.959 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:35.959 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:18:35.969 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:18:35.969 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:35.969 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:35.969 00.000 5052 Enqueuing Expose request
02:18:35.988 00.019 8976 Received - 47 (G) 
02:18:35.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:35.988 00.000 8976 stepped: pos (-4, 9)
02:18:35.988 00.000 8976 MoveAxis(U, 0, ABG)
02:18:35.988 00.000 8976 move complete, result=0
02:18:35.988 00.000 8976 worker thread done servicing request
02:18:35.988 00.000 8976 Worker thread wakes up
02:18:35.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:35.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:35.988 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
02:18:36.646 00.658 8976 Exposure complete
02:18:36.651 00.005 8976 worker thread done servicing request
02:18:36.651 00.000 5052 OnExposeComplete: enter
02:18:36.651 00.000 5052 UpdateGuideState(): m_state=6
02:18:36.651 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8099
02:18:36.651 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.84, Mass=165, SNR=8.9, Peak=72 HFD=2.2
02:18:36.651 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
02:18:36.651 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
02:18:36.651 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.42 mountX=0.19 mountY=0.05, mountTheta=0.28
02:18:36.652 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.13, opts=13)
02:18:36.652 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.13)
02:18:36.652 00.000 8976 Worker thread wakes up
02:18:36.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.13) opts 0xd
02:18:36.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.13)
02:18:36.652 00.000 8976 Moving (-0.15, 0.13) raw xDistance=0.19 yDistance=0.05
02:18:36.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:18:36.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:18:36.652 00.000 8976 MoveAxis(R, 0, ABG)
02:18:36.652 00.000 8976 MoveAxis(U, 0, ABG)
02:18:36.652 00.000 8976 move complete, result=0
02:18:36.652 00.000 8976 worker thread done servicing request
02:18:36.653 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:18:36.663 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
02:18:36.663 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:36.663 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:36.663 00.000 5052 Enqueuing Expose request
02:18:36.663 00.000 8976 Worker thread wakes up
02:18:36.663 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:36.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:36.663 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:37.322 00.659 8976 Exposure complete
02:18:37.327 00.005 8976 worker thread done servicing request
02:18:37.328 00.001 5052 OnExposeComplete: enter
02:18:37.328 00.000 5052 UpdateGuideState(): m_state=6
02:18:37.328 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8100
02:18:37.328 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.60, Mass=170, SNR=9.0, Peak=71 HFD=2.3
02:18:37.328 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
02:18:37.328 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.29)
02:18:37.328 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.10 hyp=0.36 cameraTheta=-2.85 mountX=0.07 mountY=0.35, mountTheta=1.39
02:18:37.328 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.10, opts=13)
02:18:37.329 00.001 5052 Enqueuing Move request for stepguider (-0.35, -0.10)
02:18:37.329 00.000 8976 Worker thread wakes up
02:18:37.329 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.10) opts 0xd
02:18:37.329 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.10)
02:18:37.329 00.000 8976 Moving (-0.35, -0.10) raw xDistance=0.07 yDistance=0.35
02:18:37.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:18:37.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:18:37.329 00.000 8976 MoveAxis(R, 0, ABG)
02:18:37.329 00.000 8976 MoveAxis(D, 1, ABG)
02:18:37.329 00.000 8976 stepping (-4, 9) + (0, -1)
02:18:37.329 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:37.329 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:18:37.339 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
02:18:37.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:37.339 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:37.339 00.000 5052 Enqueuing Expose request
02:18:37.363 00.024 8976 Received - 47 (G) 
02:18:37.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:37.363 00.000 8976 stepped: pos (-4, 8)
02:18:37.363 00.000 8976 move complete, result=0
02:18:37.363 00.000 8976 worker thread done servicing request
02:18:37.363 00.000 8976 Worker thread wakes up
02:18:37.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:37.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:37.363 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:18:38.023 00.660 8976 Exposure complete
02:18:38.029 00.006 8976 worker thread done servicing request
02:18:38.029 00.000 5052 OnExposeComplete: enter
02:18:38.029 00.000 5052 UpdateGuideState(): m_state=6
02:18:38.029 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8101
02:18:38.029 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.85, Mass=166, SNR=8.9, Peak=72 HFD=2.2
02:18:38.030 00.001 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:18:38.030 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
02:18:38.030 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.14 hyp=0.30 cameraTheta=2.65 mountX=0.25 mountY=0.14, mountTheta=0.53
02:18:38.030 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.14, opts=13)
02:18:38.030 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.14)
02:18:38.030 00.000 8976 Worker thread wakes up
02:18:38.031 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.14) opts 0xd
02:18:38.031 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.14)
02:18:38.031 00.000 8976 Moving (-0.27, 0.14) raw xDistance=0.25 yDistance=0.14
02:18:38.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:18:38.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:18:38.031 00.000 8976 MoveAxis(R, 0, ABG)
02:18:38.031 00.000 8976 MoveAxis(U, 0, ABG)
02:18:38.031 00.000 8976 move complete, result=0
02:18:38.031 00.000 8976 worker thread done servicing request
02:18:38.031 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:18:38.042 00.011 5052 UpdateGuideState exits: m=166 SNR=8.9
02:18:38.042 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:38.042 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:38.043 00.001 5052 Enqueuing Expose request
02:18:38.043 00.000 8976 Worker thread wakes up
02:18:38.043 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:38.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:38.043 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:38.701 00.658 8976 Exposure complete
02:18:38.706 00.005 8976 worker thread done servicing request
02:18:38.706 00.000 5052 OnExposeComplete: enter
02:18:38.706 00.000 5052 UpdateGuideState(): m_state=6
02:18:38.706 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8102
02:18:38.706 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.11, Mass=182, SNR=9.3, Peak=81 HFD=2.2
02:18:38.706 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
02:18:38.706 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
02:18:38.707 00.001 5052 CameraToMount -- cameraX=-0.09 cameraY=0.40 hyp=0.41 cameraTheta=1.78 mountX=0.39 mountY=-0.14, mountTheta=-0.35
02:18:38.708 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.40, opts=13)
02:18:38.708 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.40)
02:18:38.708 00.000 8976 Worker thread wakes up
02:18:38.708 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.40) opts 0xd
02:18:38.708 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.40)
02:18:38.708 00.000 8976 Moving (-0.09, 0.40) raw xDistance=0.39 yDistance=-0.14
02:18:38.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:18:38.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:18:38.708 00.000 8976 MoveAxis(L, 2, ABG)
02:18:38.708 00.000 8976 stepping (-4, 8) + (-2, 0)
02:18:38.708 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:38.709 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:18:38.718 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
02:18:38.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:38.718 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:38.718 00.000 5052 Enqueuing Expose request
02:18:38.738 00.020 8976 Received - 47 (G) 
02:18:38.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:38.738 00.000 8976 stepped: pos (-6, 8)
02:18:38.738 00.000 8976 MoveAxis(U, 0, ABG)
02:18:38.738 00.000 8976 move complete, result=0
02:18:38.738 00.000 8976 worker thread done servicing request
02:18:38.738 00.000 8976 Worker thread wakes up
02:18:38.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:38.738 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:18:38.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:39.398 00.660 8976 Exposure complete
02:18:39.403 00.005 8976 worker thread done servicing request
02:18:39.403 00.000 5052 OnExposeComplete: enter
02:18:39.403 00.000 5052 UpdateGuideState(): m_state=6
02:18:39.403 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8103
02:18:39.403 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.04, Mass=170, SNR=9.0, Peak=75 HFD=2.1
02:18:39.403 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
02:18:39.403 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.06 = 0.06)
02:18:39.404 00.001 5052 CameraToMount -- cameraX=-0.24 cameraY=0.33 hyp=0.41 cameraTheta=2.21 mountX=0.40 mountY=0.02, mountTheta=0.06
02:18:39.404 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.33, opts=13)
02:18:39.404 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.33)
02:18:39.404 00.000 8976 Worker thread wakes up
02:18:39.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.33) opts 0xd
02:18:39.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.33)
02:18:39.404 00.000 8976 Moving (-0.24, 0.33) raw xDistance=0.40 yDistance=0.02
02:18:39.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:18:39.405 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:18:39.405 00.000 8976 MoveAxis(L, 2, ABG)
02:18:39.405 00.000 8976 stepping (-6, 8) + (-2, 0)
02:18:39.405 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:39.405 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:18:39.416 00.011 5052 UpdateGuideState exits: m=170 SNR=9.0
02:18:39.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:39.416 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:39.416 00.000 5052 Enqueuing Expose request
02:18:39.440 00.024 8976 Received - 47 (G) 
02:18:39.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:39.440 00.000 8976 stepped: pos (-8, 8)
02:18:39.440 00.000 8976 MoveAxis(U, 0, ABG)
02:18:39.440 00.000 8976 move complete, result=0
02:18:39.440 00.000 8976 worker thread done servicing request
02:18:39.440 00.000 8976 Worker thread wakes up
02:18:39.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:39.440 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
02:18:39.440 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:40.129 00.689 8976 Exposure complete
02:18:40.134 00.005 8976 worker thread done servicing request
02:18:40.134 00.000 5052 OnExposeComplete: enter
02:18:40.135 00.001 5052 UpdateGuideState(): m_state=6
02:18:40.135 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8104
02:18:40.135 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.78, Mass=152, SNR=8.5, Peak=64 HFD=2.4
02:18:40.135 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:18:40.135 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:18:40.135 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.08 hyp=0.38 cameraTheta=2.94 mountX=0.24 mountY=0.28, mountTheta=0.86
02:18:40.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.08, opts=13)
02:18:40.136 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.08)
02:18:40.136 00.000 8976 Worker thread wakes up
02:18:40.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.08) opts 0xd
02:18:40.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.08)
02:18:40.136 00.000 8976 Moving (-0.38, 0.08) raw xDistance=0.24 yDistance=0.28
02:18:40.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:18:40.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:18:40.136 00.000 8976 MoveAxis(R, 0, ABG)
02:18:40.136 00.000 8976 MoveAxis(D, 1, ABG)
02:18:40.136 00.000 8976 stepping (-8, 8) + (0, -1)
02:18:40.136 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:40.137 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:18:40.147 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:18:40.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:40.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:40.147 00.000 5052 Enqueuing Expose request
02:18:40.160 00.013 8976 Received - 47 (G) 
02:18:40.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:40.160 00.000 8976 stepped: pos (-8, 7)
02:18:40.160 00.000 8976 move complete, result=0
02:18:40.160 00.000 8976 worker thread done servicing request
02:18:40.160 00.000 8976 Worker thread wakes up
02:18:40.160 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:18:40.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:40.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:40.853 00.693 8976 Exposure complete
02:18:40.860 00.007 8976 worker thread done servicing request
02:18:40.860 00.000 5052 OnExposeComplete: enter
02:18:40.860 00.000 5052 UpdateGuideState(): m_state=6
02:18:40.860 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8105
02:18:40.860 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.85, Mass=143, SNR=8.3, Peak=66 HFD=2.4
02:18:40.860 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
02:18:40.860 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.37 = -0.37)
02:18:40.860 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.78 mountX=0.14 mountY=-0.05, mountTheta=-0.36
02:18:40.862 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.14, opts=13)
02:18:40.862 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.14)
02:18:40.862 00.000 8976 Worker thread wakes up
02:18:40.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.14) opts 0xd
02:18:40.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.14)
02:18:40.862 00.000 8976 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=-0.05
02:18:40.863 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:18:40.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:18:40.863 00.000 8976 MoveAxis(R, 0, ABG)
02:18:40.863 00.000 8976 MoveAxis(U, 0, ABG)
02:18:40.863 00.000 8976 move complete, result=0
02:18:40.863 00.000 8976 worker thread done servicing request
02:18:40.864 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:18:40.875 00.011 5052 UpdateGuideState exits: m=143 SNR=8.3
02:18:40.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:40.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:40.875 00.000 5052 Enqueuing Expose request
02:18:40.875 00.000 8976 Worker thread wakes up
02:18:40.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:40.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:40.875 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:41.572 00.697 8976 Exposure complete
02:18:41.577 00.005 8976 worker thread done servicing request
02:18:41.577 00.000 5052 OnExposeComplete: enter
02:18:41.577 00.000 5052 UpdateGuideState(): m_state=6
02:18:41.577 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8106
02:18:41.577 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.93, Mass=156, SNR=8.6, Peak=70 HFD=2.3
02:18:41.577 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:18:41.577 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:18:41.577 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.22 hyp=0.48 cameraTheta=2.67 mountX=0.39 mountY=0.24, mountTheta=0.55
02:18:41.578 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.22, opts=13)
02:18:41.578 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.22)
02:18:41.578 00.000 8976 Worker thread wakes up
02:18:41.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.22) opts 0xd
02:18:41.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.22)
02:18:41.578 00.000 8976 Moving (-0.43, 0.22) raw xDistance=0.39 yDistance=0.24
02:18:41.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:18:41.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:18:41.579 00.001 8976 MoveAxis(L, 2, ABG)
02:18:41.579 00.000 8976 stepping (-8, 7) + (-2, 0)
02:18:41.579 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:41.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:18:41.590 00.011 5052 UpdateGuideState exits: m=156 SNR=8.6
02:18:41.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:41.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:41.590 00.000 5052 Enqueuing Expose request
02:18:41.614 00.024 8976 Received - 47 (G) 
02:18:41.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:41.614 00.000 8976 stepped: pos (-10, 7)
02:18:41.614 00.000 8976 MoveAxis(U, 0, ABG)
02:18:41.614 00.000 8976 move complete, result=0
02:18:41.614 00.000 8976 worker thread done servicing request
02:18:41.614 00.000 8976 Worker thread wakes up
02:18:41.614 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:18:41.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:41.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:42.301 00.687 8976 Exposure complete
02:18:42.307 00.006 8976 worker thread done servicing request
02:18:42.307 00.000 5052 OnExposeComplete: enter
02:18:42.307 00.000 5052 UpdateGuideState(): m_state=6
02:18:42.307 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8107
02:18:42.307 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.12, Mass=165, SNR=8.9, Peak=70 HFD=2.3
02:18:42.307 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.41 = 1.87)
02:18:42.307 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
02:18:42.307 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.59 hyp=0.85 cameraTheta=-2.37 mountX=-0.25 mountY=0.83, mountTheta=1.87
02:18:42.308 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.59, opts=13)
02:18:42.308 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.59)
02:18:42.308 00.000 8976 Worker thread wakes up
02:18:42.308 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.59) opts 0xd
02:18:42.308 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.59)
02:18:42.308 00.000 8976 Moving (-0.61, -0.59) raw xDistance=-0.25 yDistance=0.83
02:18:42.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:18:42.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
02:18:42.308 00.000 8976 MoveAxis(R, 0, ABG)
02:18:42.309 00.001 8976 MoveAxis(D, 3, ABG)
02:18:42.309 00.000 8976 stepping (-10, 7) + (0, -3)
02:18:42.309 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:42.310 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:18:42.321 00.011 5052 UpdateGuideState exits: m=165 SNR=8.9
02:18:42.321 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:42.321 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:42.321 00.000 5052 Enqueuing Expose request
02:18:42.350 00.029 8976 Received - 47 (G) 
02:18:42.350 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:42.350 00.000 8976 stepped: pos (-10, 4)
02:18:42.350 00.000 8976 move complete, result=0
02:18:42.350 00.000 8976 worker thread done servicing request
02:18:42.350 00.000 8976 Worker thread wakes up
02:18:42.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:42.350 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:42.351 00.001 5052 GuideStep: -0.3 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:18:43.040 00.689 8976 Exposure complete
02:18:43.045 00.005 8976 worker thread done servicing request
02:18:43.046 00.001 5052 OnExposeComplete: enter
02:18:43.046 00.000 5052 UpdateGuideState(): m_state=6
02:18:43.046 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8108
02:18:43.046 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.59, Mass=156, SNR=8.7, Peak=67 HFD=2.3
02:18:43.046 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.41 = 2.87)
02:18:43.046 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.51 = 2.77)
02:18:43.046 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.36 mountX=-0.12 mountY=0.04, mountTheta=2.78
02:18:43.046 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.12, opts=13)
02:18:43.046 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.12)
02:18:43.047 00.001 8976 Worker thread wakes up
02:18:43.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.12) opts 0xd
02:18:43.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.12)
02:18:43.047 00.000 8976 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.04
02:18:43.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:18:43.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:18:43.047 00.000 8976 MoveAxis(R, 0, ABG)
02:18:43.047 00.000 8976 MoveAxis(U, 0, ABG)
02:18:43.047 00.000 8976 move complete, result=0
02:18:43.047 00.000 8976 worker thread done servicing request
02:18:43.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:18:43.057 00.010 5052 UpdateGuideState exits: m=156 SNR=8.7
02:18:43.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:43.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:43.057 00.000 5052 Enqueuing Expose request
02:18:43.057 00.000 8976 Worker thread wakes up
02:18:43.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:43.057 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:43.058 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:43.744 00.686 8976 Exposure complete
02:18:43.749 00.005 8976 worker thread done servicing request
02:18:43.749 00.000 5052 OnExposeComplete: enter
02:18:43.749 00.000 5052 UpdateGuideState(): m_state=6
02:18:43.749 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8109
02:18:43.750 00.001 5052 Star::Find returns 1 (0), X=328.94, Y=281.88, Mass=184, SNR=9.4, Peak=81 HFD=2.1
02:18:43.750 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
02:18:43.750 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
02:18:43.750 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.29 cameraTheta=2.51 mountX=0.26 mountY=0.10, mountTheta=0.37
02:18:43.751 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.17, opts=13)
02:18:43.751 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.17)
02:18:43.751 00.000 8976 Worker thread wakes up
02:18:43.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.17) opts 0xd
02:18:43.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.17)
02:18:43.751 00.000 8976 Moving (-0.23, 0.17) raw xDistance=0.26 yDistance=0.10
02:18:43.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:18:43.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:18:43.751 00.000 8976 MoveAxis(R, 0, ABG)
02:18:43.751 00.000 8976 MoveAxis(U, 0, ABG)
02:18:43.751 00.000 8976 move complete, result=0
02:18:43.751 00.000 8976 worker thread done servicing request
02:18:43.752 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:18:43.761 00.009 5052 UpdateGuideState exits: m=184 SNR=9.4
02:18:43.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:43.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:43.761 00.000 5052 Enqueuing Expose request
02:18:43.761 00.000 8976 Worker thread wakes up
02:18:43.761 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:43.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:43.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:44.451 00.690 8976 Exposure complete
02:18:44.456 00.005 8976 worker thread done servicing request
02:18:44.457 00.001 5052 OnExposeComplete: enter
02:18:44.457 00.000 5052 UpdateGuideState(): m_state=6
02:18:44.457 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8110
02:18:44.457 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.57, Mass=162, SNR=8.8, Peak=74 HFD=1.8
02:18:44.457 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.87 = 1.42)
02:18:44.457 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
02:18:44.457 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-2.82 mountX=0.07 mountY=0.43, mountTheta=1.41
02:18:44.457 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.14, opts=13)
02:18:44.458 00.001 5052 Enqueuing Move request for stepguider (-0.43, -0.14)
02:18:44.458 00.000 8976 Worker thread wakes up
02:18:44.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.14) opts 0xd
02:18:44.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.14)
02:18:44.458 00.000 8976 Moving (-0.43, -0.14) raw xDistance=0.07 yDistance=0.43
02:18:44.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:18:44.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:18:44.458 00.000 8976 MoveAxis(R, 0, ABG)
02:18:44.458 00.000 8976 MoveAxis(D, 2, ABG)
02:18:44.458 00.000 8976 stepping (-10, 4) + (0, -2)
02:18:44.458 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:44.458 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:18:44.467 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
02:18:44.468 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:44.468 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:44.468 00.000 5052 Enqueuing Expose request
02:18:44.492 00.024 8976 Received - 47 (G) 
02:18:44.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:44.492 00.000 8976 stepped: pos (-10, 2)
02:18:44.492 00.000 8976 move complete, result=0
02:18:44.493 00.001 8976 worker thread done servicing request
02:18:44.493 00.000 8976 Worker thread wakes up
02:18:44.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:44.493 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:44.493 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:18:45.181 00.688 8976 Exposure complete
02:18:45.186 00.005 8976 worker thread done servicing request
02:18:45.186 00.000 5052 OnExposeComplete: enter
02:18:45.186 00.000 5052 UpdateGuideState(): m_state=6
02:18:45.186 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8111
02:18:45.186 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.71, Mass=173, SNR=9.1, Peak=78 HFD=2.0
02:18:45.186 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:18:45.186 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:18:45.186 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.00 hyp=0.47 cameraTheta=3.13 mountX=0.22 mountY=0.39, mountTheta=1.06
02:18:45.187 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.00, opts=13)
02:18:45.187 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.00)
02:18:45.187 00.000 8976 Worker thread wakes up
02:18:45.187 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.00) opts 0xd
02:18:45.187 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.00)
02:18:45.187 00.000 8976 Moving (-0.47, 0.00) raw xDistance=0.22 yDistance=0.39
02:18:45.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:18:45.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
02:18:45.187 00.000 8976 MoveAxis(R, 0, ABG)
02:18:45.188 00.001 8976 MoveAxis(D, 2, ABG)
02:18:45.188 00.000 8976 stepping (-10, 2) + (0, -2)
02:18:45.188 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:45.188 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:18:45.198 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
02:18:45.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:45.198 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:45.198 00.000 5052 Enqueuing Expose request
02:18:45.211 00.013 8976 Received - 47 (G) 
02:18:45.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:45.211 00.000 8976 stepped: pos (-10, 0)
02:18:45.211 00.000 8976 move complete, result=0
02:18:45.211 00.000 8976 worker thread done servicing request
02:18:45.211 00.000 8976 Worker thread wakes up
02:18:45.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:45.211 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:18:45.211 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:45.907 00.696 8976 Exposure complete
02:18:45.912 00.005 8976 worker thread done servicing request
02:18:45.912 00.000 5052 OnExposeComplete: enter
02:18:45.912 00.000 5052 UpdateGuideState(): m_state=6
02:18:45.912 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8112
02:18:45.912 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.98, Mass=163, SNR=8.8, Peak=77 HFD=2.2
02:18:45.912 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:18:45.912 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
02:18:45.912 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.27 hyp=0.77 cameraTheta=2.78 mountX=0.57 mountY=0.46, mountTheta=0.68
02:18:45.913 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.27, opts=13)
02:18:45.913 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.27)
02:18:45.913 00.000 8976 Worker thread wakes up
02:18:45.913 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.27) opts 0xd
02:18:45.913 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.27)
02:18:45.913 00.000 8976 Moving (-0.72, 0.27) raw xDistance=0.57 yDistance=0.46
02:18:45.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:18:45.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
02:18:45.913 00.000 8976 MoveAxis(L, 2, ABG)
02:18:45.913 00.000 8976 stepping (-10, 0) + (-2, 0)
02:18:45.913 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:45.914 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:18:45.923 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:18:45.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:45.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:45.923 00.000 5052 Enqueuing Expose request
02:18:45.947 00.024 8976 Received - 47 (G) 
02:18:45.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:45.947 00.000 8976 stepped: pos (-12, 0)
02:18:45.947 00.000 8976 MoveAxis(D, 2, ABG)
02:18:45.947 00.000 8976 stepping (-12, 0) + (0, -2)
02:18:45.947 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:45.979 00.032 8976 Received - 47 (G) 
02:18:45.979 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:45.979 00.000 8976 stepped: pos (-12, -2)
02:18:45.979 00.000 8976 move complete, result=0
02:18:45.979 00.000 8976 worker thread done servicing request
02:18:45.979 00.000 8976 Worker thread wakes up
02:18:45.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:45.980 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:45.980 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:18:46.682 00.702 8976 Exposure complete
02:18:46.688 00.006 8976 worker thread done servicing request
02:18:46.689 00.001 5052 OnExposeComplete: enter
02:18:46.689 00.000 5052 UpdateGuideState(): m_state=6
02:18:46.689 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8113
02:18:46.689 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.96, Mass=173, SNR=9.1, Peak=77 HFD=2.2
02:18:46.689 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:18:46.689 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
02:18:46.689 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.25 hyp=0.64 cameraTheta=2.75 mountX=0.49 mountY=0.37, mountTheta=0.64
02:18:46.689 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.25, opts=13)
02:18:46.690 00.001 5052 Enqueuing Move request for stepguider (-0.59, 0.25)
02:18:46.690 00.000 8976 Worker thread wakes up
02:18:46.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.25) opts 0xd
02:18:46.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.25)
02:18:46.690 00.000 8976 Moving (-0.59, 0.25) raw xDistance=0.49 yDistance=0.37
02:18:46.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
02:18:46.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:18:46.690 00.000 8976 MoveAxis(L, 2, ABG)
02:18:46.690 00.000 8976 stepping (-12, -2) + (-2, 0)
02:18:46.690 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:46.690 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:18:46.700 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
02:18:46.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:46.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:46.700 00.000 5052 Enqueuing Expose request
02:18:46.715 00.015 8976 Received - 47 (G) 
02:18:46.715 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:46.715 00.000 8976 stepped: pos (-14, -2)
02:18:46.715 00.000 8976 MoveAxis(D, 2, ABG)
02:18:46.715 00.000 8976 stepping (-14, -2) + (0, -2)
02:18:46.715 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:46.746 00.031 8976 Received - 47 (G) 
02:18:46.746 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:46.746 00.000 8976 stepped: pos (-14, -4)
02:18:46.746 00.000 8976 move complete, result=0
02:18:46.746 00.000 8976 worker thread done servicing request
02:18:46.746 00.000 8976 Worker thread wakes up
02:18:46.746 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:46.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:46.746 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:18:47.440 00.694 8976 Exposure complete
02:18:47.445 00.005 8976 worker thread done servicing request
02:18:47.445 00.000 5052 OnExposeComplete: enter
02:18:47.445 00.000 5052 UpdateGuideState(): m_state=6
02:18:47.445 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8114
02:18:47.445 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.58, Mass=167, SNR=8.9, Peak=71 HFD=1.6
02:18:47.445 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.98 = 1.31)
02:18:47.445 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
02:18:47.446 00.001 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.13 hyp=0.60 cameraTheta=-2.93 mountX=0.16 mountY=0.56, mountTheta=1.30
02:18:47.446 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.13, opts=13)
02:18:47.446 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.13)
02:18:47.446 00.000 8976 Worker thread wakes up
02:18:47.446 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.13) opts 0xd
02:18:47.446 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.13)
02:18:47.446 00.000 8976 Moving (-0.59, -0.13) raw xDistance=0.16 yDistance=0.56
02:18:47.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:18:47.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
02:18:47.446 00.000 8976 MoveAxis(R, 0, ABG)
02:18:47.447 00.001 8976 MoveAxis(D, 2, ABG)
02:18:47.447 00.000 8976 stepping (-14, -4) + (0, -2)
02:18:47.447 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:47.447 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:18:47.456 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
02:18:47.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:47.456 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:47.456 00.000 5052 Enqueuing Expose request
02:18:47.482 00.026 8976 Received - 47 (G) 
02:18:47.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:47.482 00.000 8976 stepped: pos (-14, -6)
02:18:47.482 00.000 8976 move complete, result=0
02:18:47.482 00.000 8976 worker thread done servicing request
02:18:47.482 00.000 8976 Worker thread wakes up
02:18:47.482 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:18:47.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:47.482 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:48.174 00.692 8976 Exposure complete
02:18:48.179 00.005 8976 worker thread done servicing request
02:18:48.179 00.000 5052 OnExposeComplete: enter
02:18:48.180 00.001 5052 UpdateGuideState(): m_state=6
02:18:48.180 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8115
02:18:48.180 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.76, Mass=169, SNR=8.9, Peak=68 HFD=2.3
02:18:48.180 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:18:48.180 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
02:18:48.180 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.06 hyp=0.31 cameraTheta=2.96 mountX=0.19 mountY=0.22, mountTheta=0.88
02:18:48.180 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.06, opts=13)
02:18:48.181 00.001 5052 Enqueuing Move request for stepguider (-0.30, 0.06)
02:18:48.181 00.000 8976 Worker thread wakes up
02:18:48.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.06) opts 0xd
02:18:48.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.06)
02:18:48.181 00.000 8976 Moving (-0.30, 0.06) raw xDistance=0.19 yDistance=0.22
02:18:48.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:18:48.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:18:48.181 00.000 8976 MoveAxis(R, 0, ABG)
02:18:48.181 00.000 8976 MoveAxis(U, 0, ABG)
02:18:48.181 00.000 8976 move complete, result=0
02:18:48.181 00.000 8976 worker thread done servicing request
02:18:48.182 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:18:48.191 00.009 5052 UpdateGuideState exits: m=169 SNR=8.9
02:18:48.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:48.191 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:48.191 00.000 5052 Enqueuing Expose request
02:18:48.191 00.000 8976 Worker thread wakes up
02:18:48.191 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:18:48.191 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:48.191 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:48.881 00.690 8976 Exposure complete
02:18:48.886 00.005 8976 worker thread done servicing request
02:18:48.886 00.000 5052 OnExposeComplete: enter
02:18:48.886 00.000 5052 UpdateGuideState(): m_state=6
02:18:48.887 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8116
02:18:48.887 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=282.02, Mass=156, SNR=8.6, Peak=74 HFD=2.2
02:18:48.887 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
02:18:48.887 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
02:18:48.887 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.31 hyp=0.32 cameraTheta=1.26 mountX=0.23 mountY=-0.25, mountTheta=-0.83
02:18:48.888 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.31, opts=13)
02:18:48.888 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.31)
02:18:48.888 00.000 8976 Worker thread wakes up
02:18:48.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.31) opts 0xd
02:18:48.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.31)
02:18:48.888 00.000 8976 Moving (0.10, 0.31) raw xDistance=0.23 yDistance=-0.25
02:18:48.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:18:48.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:18:48.888 00.000 8976 MoveAxis(R, 0, ABG)
02:18:48.888 00.000 8976 MoveAxis(U, 0, ABG)
02:18:48.888 00.000 8976 move complete, result=0
02:18:48.888 00.000 8976 worker thread done servicing request
02:18:48.889 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:18:48.900 00.011 5052 UpdateGuideState exits: m=156 SNR=8.6
02:18:48.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:48.900 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:48.900 00.000 5052 Enqueuing Expose request
02:18:48.900 00.000 8976 Worker thread wakes up
02:18:48.900 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:18:48.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:48.900 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:49.589 00.689 8976 Exposure complete
02:18:49.594 00.005 8976 worker thread done servicing request
02:18:49.595 00.001 5052 OnExposeComplete: enter
02:18:49.595 00.000 5052 UpdateGuideState(): m_state=6
02:18:49.595 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8117
02:18:49.595 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.87, Mass=171, SNR=9.0, Peak=78 HFD=2.2
02:18:49.595 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
02:18:49.595 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
02:18:49.595 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.85 mountX=0.16 mountY=-0.05, mountTheta=-0.29
02:18:49.595 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.16, opts=13)
02:18:49.595 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.16)
02:18:49.596 00.001 8976 Worker thread wakes up
02:18:49.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.16) opts 0xd
02:18:49.596 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.16)
02:18:49.596 00.000 8976 Moving (-0.05, 0.16) raw xDistance=0.16 yDistance=-0.05
02:18:49.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:18:49.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:18:49.596 00.000 8976 MoveAxis(R, 0, ABG)
02:18:49.596 00.000 8976 MoveAxis(U, 0, ABG)
02:18:49.596 00.000 8976 move complete, result=0
02:18:49.596 00.000 8976 worker thread done servicing request
02:18:49.596 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:18:49.605 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
02:18:49.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:49.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:49.605 00.000 5052 Enqueuing Expose request
02:18:49.605 00.000 8976 Worker thread wakes up
02:18:49.605 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:49.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:49.605 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:50.295 00.690 8976 Exposure complete
02:18:50.300 00.005 8976 worker thread done servicing request
02:18:50.300 00.000 5052 OnExposeComplete: enter
02:18:50.300 00.000 5052 UpdateGuideState(): m_state=6
02:18:50.300 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8118
02:18:50.301 00.001 5052 Star::Find returns 1 (0), X=329.62, Y=281.80, Mass=167, SNR=8.9, Peak=75 HFD=2.0
02:18:50.301 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
02:18:50.301 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:18:50.301 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.10 hyp=0.46 cameraTheta=0.21 mountX=-0.12 mountY=-0.43, mountTheta=-1.84
02:18:50.301 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.10, opts=13)
02:18:50.301 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.10)
02:18:50.301 00.000 8976 Worker thread wakes up
02:18:50.301 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.10) opts 0xd
02:18:50.302 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.10)
02:18:50.302 00.000 8976 Moving (0.45, 0.10) raw xDistance=-0.12 yDistance=-0.43
02:18:50.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:18:50.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:18:50.302 00.000 8976 MoveAxis(R, 0, ABG)
02:18:50.302 00.000 8976 MoveAxis(U, 2, ABG)
02:18:50.302 00.000 8976 stepping (-14, -6) + (0, 2)
02:18:50.302 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:50.303 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:18:50.312 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
02:18:50.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:50.312 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:50.312 00.000 5052 Enqueuing Expose request
02:18:50.327 00.015 8976 Received - 47 (G) 
02:18:50.327 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:50.327 00.000 8976 stepped: pos (-14, -4)
02:18:50.327 00.000 8976 move complete, result=0
02:18:50.327 00.000 8976 worker thread done servicing request
02:18:50.327 00.000 8976 Worker thread wakes up
02:18:50.327 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:50.327 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:50.327 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:18:51.016 00.689 8976 Exposure complete
02:18:51.022 00.006 8976 worker thread done servicing request
02:18:51.022 00.000 5052 OnExposeComplete: enter
02:18:51.022 00.000 5052 UpdateGuideState(): m_state=6
02:18:51.022 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8119
02:18:51.022 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.95, Mass=147, SNR=8.3, Peak=72 HFD=2.3
02:18:51.022 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:18:51.022 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:18:51.022 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.24 hyp=0.52 cameraTheta=2.67 mountX=0.42 mountY=0.26, mountTheta=0.55
02:18:51.023 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.24, opts=13)
02:18:51.023 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.24)
02:18:51.023 00.000 8976 Worker thread wakes up
02:18:51.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.24) opts 0xd
02:18:51.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.24)
02:18:51.023 00.000 8976 Moving (-0.46, 0.24) raw xDistance=0.42 yDistance=0.26
02:18:51.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:18:51.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:18:51.023 00.000 8976 MoveAxis(L, 2, ABG)
02:18:51.023 00.000 8976 stepping (-14, -4) + (-2, 0)
02:18:51.023 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:51.024 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:18:51.033 00.009 5052 UpdateGuideState exits: m=147 SNR=8.3
02:18:51.033 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:51.033 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:51.033 00.000 5052 Enqueuing Expose request
02:18:51.047 00.014 8976 Received - 47 (G) 
02:18:51.047 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:51.047 00.000 8976 stepped: pos (-16, -4)
02:18:51.047 00.000 8976 MoveAxis(U, 0, ABG)
02:18:51.047 00.000 8976 move complete, result=0
02:18:51.047 00.000 8976 worker thread done servicing request
02:18:51.047 00.000 8976 Worker thread wakes up
02:18:51.047 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 0 ms NORTH
02:18:51.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:51.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:51.732 00.685 8976 Exposure complete
02:18:51.737 00.005 8976 worker thread done servicing request
02:18:51.737 00.000 5052 OnExposeComplete: enter
02:18:51.737 00.000 5052 UpdateGuideState(): m_state=6
02:18:51.737 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8120
02:18:51.737 00.000 5052 Star::Find returns 1 (0), X=328.05, Y=281.73, Mass=163, SNR=8.8, Peak=67 HFD=2.2
02:18:51.737 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:18:51.737 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:18:51.737 00.000 5052 CameraToMount -- cameraX=-1.13 cameraY=0.02 hyp=1.13 cameraTheta=3.13 mountX=0.53 mountY=0.93, mountTheta=1.06
02:18:51.738 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.13, y=0.02, opts=13)
02:18:51.738 00.000 5052 Enqueuing Move request for stepguider (-1.13, 0.02)
02:18:51.738 00.000 8976 Worker thread wakes up
02:18:51.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.13, 0.02) opts 0xd
02:18:51.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.13, 0.02)
02:18:51.738 00.000 8976 Moving (-1.13, 0.02) raw xDistance=0.53 yDistance=0.93
02:18:51.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
02:18:51.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.93
02:18:51.738 00.000 8976 MoveAxis(L, 2, ABG)
02:18:51.738 00.000 8976 stepping (-16, -4) + (-2, 0)
02:18:51.738 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:51.739 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:18:51.748 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:18:51.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:51.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:51.748 00.000 5052 Enqueuing Expose request
02:18:51.766 00.018 8976 Received - 47 (G) 
02:18:51.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:51.766 00.000 8976 stepped: pos (-18, -4)
02:18:51.766 00.000 8976 MoveAxis(D, 4, ABG)
02:18:51.766 00.000 8976 stepping (-18, -4) + (0, -4)
02:18:51.766 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:18:51.797 00.031 8976 Received - 47 (G) 
02:18:51.798 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:18:51.798 00.000 8976 stepped: pos (-18, -8)
02:18:51.798 00.000 8976 move complete, result=0
02:18:51.798 00.000 8976 worker thread done servicing request
02:18:51.798 00.000 8976 Worker thread wakes up
02:18:51.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:51.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:51.798 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
02:18:52.484 00.686 8976 Exposure complete
02:18:52.489 00.005 8976 worker thread done servicing request
02:18:52.489 00.000 5052 OnExposeComplete: enter
02:18:52.489 00.000 5052 UpdateGuideState(): m_state=6
02:18:52.489 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8121
02:18:52.489 00.000 5052 Star::Find returns 1 (0), X=327.47, Y=281.61, Mass=161, SNR=8.7, Peak=70 HFD=1.6
02:18:52.490 00.001 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
02:18:52.490 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.06)
02:18:52.490 00.000 5052 CameraToMount -- cameraX=-1.70 cameraY=-0.10 hyp=1.70 cameraTheta=-3.08 mountX=0.68 mountY=1.48, mountTheta=1.14
02:18:52.490 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.70, y=-0.10, opts=13)
02:18:52.490 00.000 5052 Enqueuing Move request for stepguider (-1.70, -0.10)
02:18:52.490 00.000 8976 Worker thread wakes up
02:18:52.491 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.70, -0.10) opts 0xd
02:18:52.491 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.70, -0.10)
02:18:52.491 00.000 8976 Moving (-1.70, -0.10) raw xDistance=0.68 yDistance=1.48
02:18:52.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.68
02:18:52.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.98 from input 1.48
02:18:52.491 00.000 8976 MoveAxis(L, 3, ABG)
02:18:52.491 00.000 8976 stepping (-18, -8) + (-3, 0)
02:18:52.491 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:52.492 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:18:52.502 00.010 5052 UpdateGuideState exits: m=161 SNR=8.7
02:18:52.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:52.502 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:52.502 00.000 5052 Enqueuing Expose request
02:18:52.518 00.016 8976 Received - 47 (G) 
02:18:52.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:52.518 00.000 8976 stepped: pos (-21, -8)
02:18:52.518 00.000 8976 MoveAxis(D, 6, ABG)
02:18:52.518 00.000 8976 stepping (-21, -8) + (0, -6)
02:18:52.518 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:18:52.566 00.048 8976 Received - 47 (G) 
02:18:52.566 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:18:52.566 00.000 8976 stepped: pos (-21, -14)
02:18:52.566 00.000 8976 move complete, result=0
02:18:52.566 00.000 8976 worker thread done servicing request
02:18:52.566 00.000 8976 Worker thread wakes up
02:18:52.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:52.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:52.566 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.5 px 6 ms SOUTH
02:18:53.252 00.686 8976 Exposure complete
02:18:53.257 00.005 8976 worker thread done servicing request
02:18:53.257 00.000 5052 OnExposeComplete: enter
02:18:53.257 00.000 5052 UpdateGuideState(): m_state=6
02:18:53.257 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8122
02:18:53.257 00.000 5052 Star::Find returns 1 (0), X=327.74, Y=281.21, Mass=183, SNR=9.4, Peak=79 HFD=2.3
02:18:53.258 00.001 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.85 = 1.44)
02:18:53.258 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
02:18:53.258 00.000 5052 CameraToMount -- cameraX=-1.43 cameraY=-0.50 hyp=1.52 cameraTheta=-2.80 mountX=0.20 mountY=1.48, mountTheta=1.43
02:18:53.258 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.43, y=-0.50, opts=13)
02:18:53.258 00.000 5052 Enqueuing Move request for stepguider (-1.43, -0.50)
02:18:53.259 00.001 8976 Worker thread wakes up
02:18:53.259 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.43, -0.50) opts 0xd
02:18:53.259 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.43, -0.50)
02:18:53.259 00.000 8976 Moving (-1.43, -0.50) raw xDistance=0.20 yDistance=1.48
02:18:53.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:18:53.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.00 from input 1.48
02:18:53.259 00.000 8976 MoveAxis(R, 0, ABG)
02:18:53.259 00.000 8976 MoveAxis(D, 6, ABG)
02:18:53.259 00.000 8976 stepping (-21, -14) + (0, -6)
02:18:53.259 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:18:53.259 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:18:53.269 00.010 5052 UpdateGuideState exits: m=183 SNR=9.4
02:18:53.269 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:53.269 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:53.269 00.000 5052 Enqueuing Expose request
02:18:53.301 00.032 8976 Received - 47 (G) 
02:18:53.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:18:53.301 00.000 8976 stepped: pos (-21, -20)
02:18:53.301 00.000 8976 move complete, result=0
02:18:53.301 00.000 8976 worker thread done servicing request
02:18:53.301 00.000 8976 Worker thread wakes up
02:18:53.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:53.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:53.301 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.5 px 6 ms SOUTH
02:18:53.990 00.689 8976 Exposure complete
02:18:53.995 00.005 8976 worker thread done servicing request
02:18:53.995 00.000 5052 OnExposeComplete: enter
02:18:53.995 00.000 5052 UpdateGuideState(): m_state=6
02:18:53.995 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8123
02:18:53.995 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.62, Mass=148, SNR=8.4, Peak=67 HFD=1.8
02:18:53.995 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
02:18:53.995 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
02:18:53.995 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-2.95 mountX=0.12 mountY=0.42, mountTheta=1.28
02:18:53.997 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.09, opts=13)
02:18:53.997 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.09)
02:18:53.997 00.000 8976 Worker thread wakes up
02:18:53.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.09) opts 0xd
02:18:53.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.09)
02:18:53.997 00.000 8976 Moving (-0.44, -0.09) raw xDistance=0.12 yDistance=0.42
02:18:53.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:18:53.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.42
02:18:53.997 00.000 8976 MoveAxis(R, 0, ABG)
02:18:53.997 00.000 8976 MoveAxis(D, 2, ABG)
02:18:53.997 00.000 8976 stepping (-21, -20) + (0, -2)
02:18:53.998 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:53.998 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:18:54.008 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:18:54.008 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:54.008 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:54.008 00.000 5052 Enqueuing Expose request
02:18:54.020 00.012 8976 Received - 47 (G) 
02:18:54.020 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:54.020 00.000 8976 stepped: pos (-21, -22)
02:18:54.020 00.000 8976 move complete, result=0
02:18:54.020 00.000 8976 worker thread done servicing request
02:18:54.020 00.000 8976 Worker thread wakes up
02:18:54.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:54.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:54.020 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:18:54.712 00.692 8976 Exposure complete
02:18:54.717 00.005 8976 worker thread done servicing request
02:18:54.717 00.000 5052 OnExposeComplete: enter
02:18:54.717 00.000 5052 UpdateGuideState(): m_state=6
02:18:54.717 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8124
02:18:54.717 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=282.06, Mass=161, SNR=8.8, Peak=73 HFD=2.2
02:18:54.717 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
02:18:54.717 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
02:18:54.717 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.35 hyp=0.43 cameraTheta=0.97 mountX=0.20 mountY=-0.39, mountTheta=-1.09
02:18:54.718 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.35, opts=13)
02:18:54.718 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.35)
02:18:54.718 00.000 8976 Worker thread wakes up
02:18:54.718 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.35) opts 0xd
02:18:54.718 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.35)
02:18:54.718 00.000 8976 Moving (0.24, 0.35) raw xDistance=0.20 yDistance=-0.39
02:18:54.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:18:54.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.39
02:18:54.718 00.000 8976 MoveAxis(R, 0, ABG)
02:18:54.718 00.000 8976 MoveAxis(U, 1, ABG)
02:18:54.719 00.001 8976 stepping (-21, -22) + (0, 1)
02:18:54.719 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:54.719 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:18:54.729 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
02:18:54.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:54.729 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:54.729 00.000 5052 Enqueuing Expose request
02:18:54.739 00.010 8976 Received - 47 (G) 
02:18:54.740 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:54.740 00.000 8976 stepped: pos (-21, -21)
02:18:54.740 00.000 8976 move complete, result=0
02:18:54.740 00.000 8976 worker thread done servicing request
02:18:54.740 00.000 8976 Worker thread wakes up
02:18:54.740 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
02:18:54.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:54.740 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:55.430 00.690 8976 Exposure complete
02:18:55.436 00.006 8976 worker thread done servicing request
02:18:55.436 00.000 5052 OnExposeComplete: enter
02:18:55.436 00.000 5052 UpdateGuideState(): m_state=6
02:18:55.436 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8125
02:18:55.436 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.68, Mass=176, SNR=9.2, Peak=69 HFD=2.2
02:18:55.436 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
02:18:55.436 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:18:55.436 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.03 hyp=0.55 cameraTheta=-0.05 mountX=-0.28 mountY=-0.45, mountTheta=-2.12
02:18:55.437 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.03, opts=13)
02:18:55.437 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.03)
02:18:55.437 00.000 8976 Worker thread wakes up
02:18:55.437 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.03) opts 0xd
02:18:55.437 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.03)
02:18:55.437 00.000 8976 Moving (0.55, -0.03) raw xDistance=-0.28 yDistance=-0.45
02:18:55.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:18:55.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
02:18:55.437 00.000 8976 MoveAxis(R, 1, ABG)
02:18:55.437 00.000 8976 stepping (-21, -21) + (1, 0)
02:18:55.437 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:55.438 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:18:55.449 00.011 5052 UpdateGuideState exits: m=176 SNR=9.2
02:18:55.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:55.450 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:55.450 00.000 5052 Enqueuing Expose request
02:18:55.459 00.009 8976 Received - 47 (G) 
02:18:55.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:55.459 00.000 8976 stepped: pos (-20, -21)
02:18:55.459 00.000 8976 MoveAxis(U, 2, ABG)
02:18:55.459 00.000 8976 stepping (-20, -21) + (0, 2)
02:18:55.459 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:55.491 00.032 8976 Received - 47 (G) 
02:18:55.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:55.491 00.000 8976 stepped: pos (-20, -19)
02:18:55.491 00.000 8976 move complete, result=0
02:18:55.491 00.000 8976 worker thread done servicing request
02:18:55.491 00.000 8976 Worker thread wakes up
02:18:55.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:55.491 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:55.491 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
02:18:56.178 00.687 8976 Exposure complete
02:18:56.184 00.006 8976 worker thread done servicing request
02:18:56.184 00.000 5052 OnExposeComplete: enter
02:18:56.184 00.000 5052 UpdateGuideState(): m_state=6
02:18:56.184 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8126
02:18:56.184 00.000 5052 Star::Find returns 1 (0), X=330.50, Y=281.74, Mass=159, SNR=8.7, Peak=75 HFD=1.8
02:18:56.184 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:18:56.184 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:18:56.184 00.000 5052 CameraToMount -- cameraX=1.33 cameraY=0.03 hyp=1.33 cameraTheta=0.02 mountX=-0.58 mountY=-1.13, mountTheta=-2.04
02:18:56.184 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.33, y=0.03, opts=13)
02:18:56.184 00.000 5052 Enqueuing Move request for stepguider (1.33, 0.03)
02:18:56.185 00.001 8976 Worker thread wakes up
02:18:56.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.33, 0.03) opts 0xd
02:18:56.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.33, 0.03)
02:18:56.185 00.000 8976 Moving (1.33, 0.03) raw xDistance=-0.58 yDistance=-1.13
02:18:56.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
02:18:56.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.13
02:18:56.185 00.000 8976 MoveAxis(R, 2, ABG)
02:18:56.185 00.000 8976 stepping (-20, -19) + (2, 0)
02:18:56.185 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:56.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:18:56.195 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:18:56.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:56.195 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:56.195 00.000 5052 Enqueuing Expose request
02:18:56.211 00.016 8976 Received - 47 (G) 
02:18:56.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:56.211 00.000 8976 stepped: pos (-18, -19)
02:18:56.211 00.000 8976 MoveAxis(U, 5, ABG)
02:18:56.211 00.000 8976 stepping (-18, -19) + (0, 5)
02:18:56.211 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:18:56.258 00.047 8976 Received - 47 (G) 
02:18:56.258 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:18:56.258 00.000 8976 stepped: pos (-18, -14)
02:18:56.258 00.000 8976 move complete, result=0
02:18:56.258 00.000 8976 worker thread done servicing request
02:18:56.258 00.000 8976 Worker thread wakes up
02:18:56.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:56.258 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:56.258 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -1.1 px 5 ms NORTH
02:18:56.954 00.696 8976 Exposure complete
02:18:56.960 00.006 8976 worker thread done servicing request
02:18:56.960 00.000 5052 OnExposeComplete: enter
02:18:56.960 00.000 5052 UpdateGuideState(): m_state=6
02:18:56.960 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8127
02:18:56.960 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.90, Mass=164, SNR=8.8, Peak=69 HFD=2.5
02:18:56.960 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
02:18:56.960 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
02:18:56.960 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.19 hyp=0.51 cameraTheta=0.37 mountX=-0.05 mountY=-0.50, mountTheta=-1.67
02:18:56.961 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.19, opts=13)
02:18:56.961 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.19)
02:18:56.961 00.000 8976 Worker thread wakes up
02:18:56.961 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.19) opts 0xd
02:18:56.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.19)
02:18:56.961 00.000 8976 Moving (0.48, 0.19) raw xDistance=-0.05 yDistance=-0.50
02:18:56.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:18:56.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.50
02:18:56.962 00.001 8976 MoveAxis(R, 0, ABG)
02:18:56.962 00.000 8976 MoveAxis(U, 2, ABG)
02:18:56.962 00.000 8976 stepping (-18, -14) + (0, 2)
02:18:56.962 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:56.962 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:18:56.972 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
02:18:56.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:56.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:56.972 00.000 5052 Enqueuing Expose request
02:18:56.994 00.022 8976 Received - 47 (G) 
02:18:56.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:56.994 00.000 8976 stepped: pos (-18, -12)
02:18:56.994 00.000 8976 move complete, result=0
02:18:56.994 00.000 8976 worker thread done servicing request
02:18:56.994 00.000 8976 Worker thread wakes up
02:18:56.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:56.994 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:18:56.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:57.689 00.695 8976 Exposure complete
02:18:57.694 00.005 8976 worker thread done servicing request
02:18:57.694 00.000 5052 OnExposeComplete: enter
02:18:57.694 00.000 5052 UpdateGuideState(): m_state=6
02:18:57.696 00.002 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8128
02:18:57.696 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.99, Mass=144, SNR=8.3, Peak=71 HFD=2.1
02:18:57.696 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
02:18:57.696 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
02:18:57.696 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.28 hyp=0.40 cameraTheta=2.36 mountX=0.38 mountY=0.08, mountTheta=0.22
02:18:57.696 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.28, opts=13)
02:18:57.696 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.28)
02:18:57.696 00.000 8976 Worker thread wakes up
02:18:57.696 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.28) opts 0xd
02:18:57.696 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.28)
02:18:57.696 00.000 8976 Moving (-0.28, 0.28) raw xDistance=0.38 yDistance=0.08
02:18:57.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:18:57.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:18:57.696 00.000 8976 MoveAxis(L, 2, ABG)
02:18:57.696 00.000 8976 stepping (-18, -12) + (-2, 0)
02:18:57.696 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:57.696 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:18:57.706 00.010 5052 UpdateGuideState exits: m=144 SNR=8.3
02:18:57.706 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:57.706 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:57.706 00.000 5052 Enqueuing Expose request
02:18:57.729 00.023 8976 Received - 47 (G) 
02:18:57.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:18:57.729 00.000 8976 stepped: pos (-20, -12)
02:18:57.729 00.000 8976 MoveAxis(U, 0, ABG)
02:18:57.729 00.000 8976 move complete, result=0
02:18:57.729 00.000 8976 worker thread done servicing request
02:18:57.729 00.000 8976 Worker thread wakes up
02:18:57.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:57.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:57.729 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:18:58.416 00.687 8976 Exposure complete
02:18:58.421 00.005 8976 worker thread done servicing request
02:18:58.422 00.001 5052 OnExposeComplete: enter
02:18:58.422 00.000 5052 UpdateGuideState(): m_state=6
02:18:58.423 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8129
02:18:58.423 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.51, Mass=179, SNR=9.2, Peak=71 HFD=2.8
02:18:58.423 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.94 = 1.35)
02:18:58.423 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
02:18:58.423 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.20 hyp=0.80 cameraTheta=-2.89 mountX=0.18 mountY=0.76, mountTheta=1.34
02:18:58.423 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.20, opts=13)
02:18:58.423 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.20)
02:18:58.424 00.001 8976 Worker thread wakes up
02:18:58.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.20) opts 0xd
02:18:58.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.20)
02:18:58.424 00.000 8976 Moving (-0.78, -0.20) raw xDistance=0.18 yDistance=0.76
02:18:58.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:18:58.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
02:18:58.424 00.000 8976 MoveAxis(R, 0, ABG)
02:18:58.424 00.000 8976 MoveAxis(D, 3, ABG)
02:18:58.424 00.000 8976 stepping (-20, -12) + (0, -3)
02:18:58.424 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:58.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:18:58.434 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
02:18:58.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:58.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:58.434 00.000 5052 Enqueuing Expose request
02:18:58.465 00.031 8976 Received - 47 (G) 
02:18:58.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:58.465 00.000 8976 stepped: pos (-20, -15)
02:18:58.465 00.000 8976 move complete, result=0
02:18:58.465 00.000 8976 worker thread done servicing request
02:18:58.465 00.000 8976 Worker thread wakes up
02:18:58.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:58.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:58.465 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:18:59.167 00.702 8976 Exposure complete
02:18:59.173 00.006 8976 worker thread done servicing request
02:18:59.173 00.000 5052 OnExposeComplete: enter
02:18:59.173 00.000 5052 UpdateGuideState(): m_state=6
02:18:59.173 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8130
02:18:59.173 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=282.01, Mass=178, SNR=9.2, Peak=73 HFD=2.4
02:18:59.173 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:18:59.173 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:18:59.173 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=0.30 hyp=0.95 cameraTheta=2.82 mountX=0.68 mountY=0.59, mountTheta=0.72
02:18:59.174 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=0.30, opts=13)
02:18:59.174 00.000 5052 Enqueuing Move request for stepguider (-0.90, 0.30)
02:18:59.174 00.000 8976 Worker thread wakes up
02:18:59.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, 0.30) opts 0xd
02:18:59.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, 0.30)
02:18:59.174 00.000 8976 Moving (-0.90, 0.30) raw xDistance=0.68 yDistance=0.59
02:18:59.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
02:18:59.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
02:18:59.174 00.000 8976 MoveAxis(L, 3, ABG)
02:18:59.174 00.000 8976 stepping (-20, -15) + (-3, 0)
02:18:59.174 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:59.175 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:18:59.185 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
02:18:59.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:59.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:59.185 00.000 5052 Enqueuing Expose request
02:18:59.215 00.030 8976 Received - 47 (G) 
02:18:59.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:59.215 00.000 8976 stepped: pos (-23, -15)
02:18:59.215 00.000 8976 MoveAxis(D, 3, ABG)
02:18:59.215 00.000 8976 stepping (-23, -15) + (0, -3)
02:18:59.215 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:59.248 00.033 8976 Received - 47 (G) 
02:18:59.248 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:18:59.248 00.000 8976 stepped: pos (-23, -18)
02:18:59.248 00.000 8976 move complete, result=0
02:18:59.248 00.000 8976 worker thread done servicing request
02:18:59.248 00.000 8976 Worker thread wakes up
02:18:59.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:59.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:59.248 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 3 ms SOUTH
02:18:59.940 00.692 8976 Exposure complete
02:18:59.945 00.005 8976 worker thread done servicing request
02:18:59.946 00.001 5052 OnExposeComplete: enter
02:18:59.946 00.000 5052 UpdateGuideState(): m_state=6
02:18:59.946 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8131
02:18:59.946 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.62, Mass=175, SNR=9.1, Peak=70 HFD=2.2
02:18:59.946 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
02:18:59.946 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.26)
02:18:59.946 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-2.88 mountX=0.07 mountY=0.33, mountTheta=1.36
02:18:59.946 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.09, opts=13)
02:18:59.946 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.09)
02:18:59.947 00.001 8976 Worker thread wakes up
02:18:59.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.09) opts 0xd
02:18:59.947 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.09)
02:18:59.947 00.000 8976 Moving (-0.34, -0.09) raw xDistance=0.07 yDistance=0.33
02:18:59.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:18:59.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
02:18:59.947 00.000 8976 MoveAxis(R, 0, ABG)
02:18:59.947 00.000 8976 MoveAxis(D, 1, ABG)
02:18:59.947 00.000 8976 stepping (-23, -18) + (0, -1)
02:18:59.947 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:59.947 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:18:59.957 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
02:18:59.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:59.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:18:59.957 00.000 5052 Enqueuing Expose request
02:18:59.967 00.010 8976 Received - 47 (G) 
02:18:59.967 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:18:59.967 00.000 8976 stepped: pos (-23, -19)
02:18:59.967 00.000 8976 move complete, result=0
02:18:59.967 00.000 8976 worker thread done servicing request
02:18:59.967 00.000 8976 Worker thread wakes up
02:18:59.968 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:18:59.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:18:59.968 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:19:00.659 00.691 8976 Exposure complete
02:19:00.664 00.005 8976 worker thread done servicing request
02:19:00.664 00.000 5052 OnExposeComplete: enter
02:19:00.664 00.000 5052 UpdateGuideState(): m_state=6
02:19:00.664 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8132
02:19:00.664 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.82, Mass=164, SNR=8.9, Peak=68 HFD=2.2
02:19:00.664 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
02:19:00.664 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
02:19:00.664 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.66 mountX=0.03 mountY=-0.19, mountTheta=-1.39
02:19:00.665 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.11, opts=13)
02:19:00.665 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.11)
02:19:00.665 00.000 8976 Worker thread wakes up
02:19:00.665 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.11) opts 0xd
02:19:00.665 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.11)
02:19:00.665 00.000 8976 Moving (0.15, 0.11) raw xDistance=0.03 yDistance=-0.19
02:19:00.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:19:00.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:19:00.665 00.000 8976 MoveAxis(R, 0, ABG)
02:19:00.665 00.000 8976 MoveAxis(U, 0, ABG)
02:19:00.665 00.000 8976 move complete, result=0
02:19:00.666 00.001 8976 worker thread done servicing request
02:19:00.666 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:19:00.676 00.010 5052 UpdateGuideState exits: m=164 SNR=8.9
02:19:00.676 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:00.676 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:00.676 00.000 5052 Enqueuing Expose request
02:19:00.676 00.000 8976 Worker thread wakes up
02:19:00.676 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:00.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:00.676 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:01.368 00.692 8976 Exposure complete
02:19:01.374 00.006 8976 worker thread done servicing request
02:19:01.374 00.000 5052 OnExposeComplete: enter
02:19:01.374 00.000 5052 UpdateGuideState(): m_state=6
02:19:01.374 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8133
02:19:01.374 00.000 5052 Star::Find returns 1 (0), X=330.17, Y=282.08, Mass=166, SNR=8.9, Peak=79 HFD=2.2
02:19:01.374 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
02:19:01.374 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
02:19:01.374 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=0.37 hyp=1.06 cameraTheta=0.36 mountX=-0.12 mountY=-1.04, mountTheta=-1.68
02:19:01.375 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=0.37, opts=13)
02:19:01.375 00.000 5052 Enqueuing Move request for stepguider (0.99, 0.37)
02:19:01.375 00.000 8976 Worker thread wakes up
02:19:01.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, 0.37) opts 0xd
02:19:01.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, 0.37)
02:19:01.375 00.000 8976 Moving (0.99, 0.37) raw xDistance=-0.12 yDistance=-1.04
02:19:01.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:19:01.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.04
02:19:01.375 00.000 8976 MoveAxis(R, 0, ABG)
02:19:01.375 00.000 8976 MoveAxis(U, 4, ABG)
02:19:01.375 00.000 8976 stepping (-23, -19) + (0, 4)
02:19:01.375 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:01.376 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:19:01.385 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
02:19:01.385 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:01.385 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:01.385 00.000 5052 Enqueuing Expose request
02:19:01.422 00.037 8976 Received - 47 (G) 
02:19:01.422 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:01.422 00.000 8976 stepped: pos (-23, -15)
02:19:01.422 00.000 8976 move complete, result=0
02:19:01.422 00.000 8976 worker thread done servicing request
02:19:01.422 00.000 8976 Worker thread wakes up
02:19:01.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:01.422 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
02:19:01.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:02.112 00.690 8976 Exposure complete
02:19:02.117 00.005 8976 worker thread done servicing request
02:19:02.117 00.000 5052 OnExposeComplete: enter
02:19:02.117 00.000 5052 UpdateGuideState(): m_state=6
02:19:02.118 00.001 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8134
02:19:02.118 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.17, Mass=156, SNR=8.7, Peak=70 HFD=2.2
02:19:02.118 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.70 = -2.70)
02:19:02.118 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.80 = -2.80)
02:19:02.118 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.54 hyp=0.88 cameraTheta=-0.66 mountX=-0.79 mountY=-0.29, mountTheta=-2.79
02:19:02.118 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.54, opts=13)
02:19:02.118 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.54)
02:19:02.119 00.001 8976 Worker thread wakes up
02:19:02.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.54) opts 0xd
02:19:02.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.54)
02:19:02.119 00.000 8976 Moving (0.70, -0.54) raw xDistance=-0.79 yDistance=-0.29
02:19:02.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
02:19:02.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.29
02:19:02.119 00.000 8976 MoveAxis(R, 3, ABG)
02:19:02.119 00.000 8976 stepping (-23, -15) + (3, 0)
02:19:02.119 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:02.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:19:02.129 00.010 5052 UpdateGuideState exits: m=156 SNR=8.7
02:19:02.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:02.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:02.129 00.000 5052 Enqueuing Expose request
02:19:02.158 00.029 8976 Received - 47 (G) 
02:19:02.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:02.158 00.000 8976 stepped: pos (-20, -15)
02:19:02.158 00.000 8976 MoveAxis(U, 1, ABG)
02:19:02.158 00.000 8976 stepping (-20, -15) + (0, 1)
02:19:02.158 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:02.190 00.032 8976 Received - 47 (G) 
02:19:02.190 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:02.190 00.000 8976 stepped: pos (-20, -14)
02:19:02.190 00.000 8976 move complete, result=0
02:19:02.190 00.000 8976 worker thread done servicing request
02:19:02.190 00.000 8976 Worker thread wakes up
02:19:02.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:02.190 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:02.190 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.3 px 1 ms NORTH
02:19:02.881 00.691 8976 Exposure complete
02:19:02.886 00.005 8976 worker thread done servicing request
02:19:02.886 00.000 5052 OnExposeComplete: enter
02:19:02.886 00.000 5052 UpdateGuideState(): m_state=6
02:19:02.886 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8135
02:19:02.886 00.000 5052 Star::Find returns 1 (0), X=330.30, Y=281.78, Mass=143, SNR=8.3, Peak=71 HFD=1.9
02:19:02.886 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:19:02.886 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:19:02.886 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=0.07 hyp=1.12 cameraTheta=0.06 mountX=-0.45 mountY=-0.98, mountTheta=-2.00
02:19:02.887 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=0.07, opts=13)
02:19:02.887 00.000 5052 Enqueuing Move request for stepguider (1.12, 0.07)
02:19:02.887 00.000 8976 Worker thread wakes up
02:19:02.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, 0.07) opts 0xd
02:19:02.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, 0.07)
02:19:02.887 00.000 8976 Moving (1.12, 0.07) raw xDistance=-0.45 yDistance=-0.98
02:19:02.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
02:19:02.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.98
02:19:02.887 00.000 8976 MoveAxis(R, 2, ABG)
02:19:02.887 00.000 8976 stepping (-20, -14) + (2, 0)
02:19:02.887 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:02.888 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:19:02.897 00.009 5052 UpdateGuideState exits: m=143 SNR=8.3
02:19:02.898 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:02.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:02.898 00.000 5052 Enqueuing Expose request
02:19:02.925 00.027 8976 Received - 47 (G) 
02:19:02.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:02.925 00.000 8976 stepped: pos (-18, -14)
02:19:02.925 00.000 8976 MoveAxis(U, 4, ABG)
02:19:02.925 00.000 8976 stepping (-18, -14) + (0, 4)
02:19:02.925 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:02.956 00.031 8976 Received - 47 (G) 
02:19:02.957 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:02.957 00.000 8976 stepped: pos (-18, -10)
02:19:02.957 00.000 8976 move complete, result=0
02:19:02.957 00.000 8976 worker thread done servicing request
02:19:02.957 00.000 8976 Worker thread wakes up
02:19:02.957 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.0 px 4 ms NORTH
02:19:02.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:02.957 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:03.646 00.689 8976 Exposure complete
02:19:03.652 00.006 8976 worker thread done servicing request
02:19:03.652 00.000 5052 OnExposeComplete: enter
02:19:03.652 00.000 5052 UpdateGuideState(): m_state=6
02:19:03.652 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8136
02:19:03.652 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.55, Mass=169, SNR=9.0, Peak=70 HFD=2.2
02:19:03.652 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
02:19:03.652 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
02:19:03.652 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=-0.16 hyp=0.74 cameraTheta=-0.22 mountX=-0.47 mountY=-0.52, mountTheta=-2.31
02:19:03.653 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.16, opts=13)
02:19:03.653 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.16)
02:19:03.653 00.000 8976 Worker thread wakes up
02:19:03.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.16) opts 0xd
02:19:03.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.16)
02:19:03.653 00.000 8976 Moving (0.72, -0.16) raw xDistance=-0.47 yDistance=-0.52
02:19:03.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
02:19:03.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.52
02:19:03.653 00.000 8976 MoveAxis(R, 2, ABG)
02:19:03.653 00.000 8976 stepping (-18, -10) + (2, 0)
02:19:03.653 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:03.654 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:19:03.663 00.009 5052 UpdateGuideState exits: m=169 SNR=9.0
02:19:03.663 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:03.663 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:03.663 00.000 5052 Enqueuing Expose request
02:19:03.693 00.030 8976 Received - 47 (G) 
02:19:03.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:03.693 00.000 8976 stepped: pos (-16, -10)
02:19:03.693 00.000 8976 MoveAxis(U, 2, ABG)
02:19:03.693 00.000 8976 stepping (-16, -10) + (0, 2)
02:19:03.693 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:03.724 00.031 8976 Received - 47 (G) 
02:19:03.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:03.725 00.001 8976 stepped: pos (-16, -8)
02:19:03.725 00.000 8976 move complete, result=0
02:19:03.725 00.000 8976 worker thread done servicing request
02:19:03.725 00.000 8976 Worker thread wakes up
02:19:03.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:03.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:03.725 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
02:19:04.419 00.694 8976 Exposure complete
02:19:04.424 00.005 8976 worker thread done servicing request
02:19:04.425 00.001 5052 OnExposeComplete: enter
02:19:04.425 00.000 5052 UpdateGuideState(): m_state=6
02:19:04.425 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8137
02:19:04.425 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=282.11, Mass=170, SNR=9.0, Peak=83 HFD=2.0
02:19:04.425 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
02:19:04.425 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
02:19:04.425 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=0.40 hyp=0.99 cameraTheta=0.42 mountX=-0.06 mountY=-0.98, mountTheta=-1.63
02:19:04.425 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=0.40, opts=13)
02:19:04.425 00.000 5052 Enqueuing Move request for stepguider (0.91, 0.40)
02:19:04.426 00.001 8976 Worker thread wakes up
02:19:04.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, 0.40) opts 0xd
02:19:04.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, 0.40)
02:19:04.426 00.000 8976 Moving (0.91, 0.40) raw xDistance=-0.06 yDistance=-0.98
02:19:04.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:19:04.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.98
02:19:04.426 00.000 8976 MoveAxis(R, 0, ABG)
02:19:04.426 00.000 8976 MoveAxis(U, 4, ABG)
02:19:04.426 00.000 8976 stepping (-16, -8) + (0, 4)
02:19:04.426 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:04.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:19:04.436 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
02:19:04.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:04.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:04.436 00.000 5052 Enqueuing Expose request
02:19:04.460 00.024 8976 Received - 47 (G) 
02:19:04.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:04.460 00.000 8976 stepped: pos (-16, -4)
02:19:04.460 00.000 8976 move complete, result=0
02:19:04.460 00.000 8976 worker thread done servicing request
02:19:04.460 00.000 8976 Worker thread wakes up
02:19:04.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:04.460 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:04.460 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
02:19:05.161 00.701 8976 Exposure complete
02:19:05.166 00.005 8976 worker thread done servicing request
02:19:05.166 00.000 5052 OnExposeComplete: enter
02:19:05.166 00.000 5052 UpdateGuideState(): m_state=6
02:19:05.167 00.001 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8138
02:19:05.167 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.91, Mass=174, SNR=9.1, Peak=76 HFD=2.1
02:19:05.167 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
02:19:05.167 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
02:19:05.167 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.21 hyp=0.87 cameraTheta=0.24 mountX=-0.20 mountY=-0.82, mountTheta=-1.81
02:19:05.167 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.21, opts=13)
02:19:05.167 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.21)
02:19:05.167 00.000 8976 Worker thread wakes up
02:19:05.168 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.21) opts 0xd
02:19:05.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.21)
02:19:05.168 00.000 8976 Moving (0.84, 0.21) raw xDistance=-0.20 yDistance=-0.82
02:19:05.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:19:05.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.82
02:19:05.168 00.000 8976 MoveAxis(R, 0, ABG)
02:19:05.168 00.000 8976 MoveAxis(U, 4, ABG)
02:19:05.168 00.000 8976 stepping (-16, -4) + (0, 4)
02:19:05.168 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:05.168 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:19:05.178 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
02:19:05.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:05.178 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:05.178 00.000 5052 Enqueuing Expose request
02:19:05.211 00.033 8976 Received - 47 (G) 
02:19:05.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:05.211 00.000 8976 stepped: pos (-16, 0)
02:19:05.211 00.000 8976 move complete, result=0
02:19:05.211 00.000 8976 worker thread done servicing request
02:19:05.211 00.000 8976 Worker thread wakes up
02:19:05.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:05.211 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 4 ms NORTH
02:19:05.211 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:05.918 00.707 8976 Exposure complete
02:19:05.924 00.006 8976 worker thread done servicing request
02:19:05.924 00.000 5052 OnExposeComplete: enter
02:19:05.924 00.000 5052 UpdateGuideState(): m_state=6
02:19:05.924 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8139
02:19:05.924 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=282.12, Mass=170, SNR=9.1, Peak=74 HFD=2.3
02:19:05.924 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
02:19:05.924 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
02:19:05.924 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.41 hyp=0.67 cameraTheta=0.65 mountX=0.12 mountY=-0.67, mountTheta=-1.39
02:19:05.925 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.41, opts=13)
02:19:05.925 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.41)
02:19:05.925 00.000 8976 Worker thread wakes up
02:19:05.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.41) opts 0xd
02:19:05.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.41)
02:19:05.925 00.000 8976 Moving (0.53, 0.41) raw xDistance=0.12 yDistance=-0.67
02:19:05.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:19:05.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.67
02:19:05.925 00.000 8976 MoveAxis(R, 0, ABG)
02:19:05.925 00.000 8976 MoveAxis(U, 3, ABG)
02:19:05.925 00.000 8976 stepping (-16, 0) + (0, 3)
02:19:05.925 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:05.926 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:19:05.935 00.009 5052 UpdateGuideState exits: m=170 SNR=9.1
02:19:05.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:05.935 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:05.935 00.000 5052 Enqueuing Expose request
02:19:05.963 00.028 8976 Received - 47 (G) 
02:19:05.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:05.963 00.000 8976 stepped: pos (-16, 3)
02:19:05.963 00.000 8976 move complete, result=0
02:19:05.963 00.000 8976 worker thread done servicing request
02:19:05.963 00.000 8976 Worker thread wakes up
02:19:05.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:05.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:05.963 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:19:06.653 00.690 8976 Exposure complete
02:19:06.658 00.005 8976 worker thread done servicing request
02:19:06.659 00.001 5052 OnExposeComplete: enter
02:19:06.659 00.000 5052 UpdateGuideState(): m_state=6
02:19:06.659 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8140
02:19:06.659 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.88, Mass=153, SNR=8.5, Peak=76 HFD=2.1
02:19:06.659 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
02:19:06.659 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:19:06.659 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.17 hyp=0.69 cameraTheta=0.25 mountX=-0.15 mountY=-0.65, mountTheta=-1.80
02:19:06.660 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.17, opts=13)
02:19:06.660 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.17)
02:19:06.660 00.000 8976 Worker thread wakes up
02:19:06.660 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.17) opts 0xd
02:19:06.660 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.17)
02:19:06.660 00.000 8976 Moving (0.67, 0.17) raw xDistance=-0.15 yDistance=-0.65
02:19:06.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:19:06.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.65
02:19:06.660 00.000 8976 MoveAxis(R, 0, ABG)
02:19:06.660 00.000 8976 MoveAxis(U, 3, ABG)
02:19:06.660 00.000 8976 stepping (-16, 3) + (0, 3)
02:19:06.660 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:06.661 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:19:06.670 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
02:19:06.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:06.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:06.670 00.000 5052 Enqueuing Expose request
02:19:06.697 00.027 8976 Received - 47 (G) 
02:19:06.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:06.698 00.001 8976 stepped: pos (-16, 6)
02:19:06.698 00.000 8976 move complete, result=0
02:19:06.698 00.000 8976 worker thread done servicing request
02:19:06.698 00.000 8976 Worker thread wakes up
02:19:06.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:06.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:06.698 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:19:07.389 00.691 8976 Exposure complete
02:19:07.394 00.005 8976 worker thread done servicing request
02:19:07.394 00.000 5052 OnExposeComplete: enter
02:19:07.394 00.000 5052 UpdateGuideState(): m_state=6
02:19:07.394 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8141
02:19:07.394 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.45, Mass=163, SNR=8.9, Peak=76 HFD=1.6
02:19:07.394 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
02:19:07.394 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
02:19:07.394 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-0.92 mountX=-0.32 mountY=-0.02, mountTheta=-3.07
02:19:07.395 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.26, opts=13)
02:19:07.395 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.26)
02:19:07.395 00.000 8976 Worker thread wakes up
02:19:07.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.26) opts 0xd
02:19:07.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.26)
02:19:07.395 00.000 8976 Moving (0.20, -0.26) raw xDistance=-0.32 yDistance=-0.02
02:19:07.396 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:19:07.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:19:07.396 00.000 8976 MoveAxis(R, 1, ABG)
02:19:07.396 00.000 8976 stepping (-16, 6) + (1, 0)
02:19:07.396 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:07.396 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:19:07.405 00.009 5052 UpdateGuideState exits: m=163 SNR=8.9
02:19:07.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:07.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:07.405 00.000 5052 Enqueuing Expose request
02:19:07.417 00.012 8976 Received - 47 (G) 
02:19:07.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:07.417 00.000 8976 stepped: pos (-15, 6)
02:19:07.417 00.000 8976 MoveAxis(U, 0, ABG)
02:19:07.417 00.000 8976 move complete, result=0
02:19:07.417 00.000 8976 worker thread done servicing request
02:19:07.417 00.000 8976 Worker thread wakes up
02:19:07.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:07.417 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:07.417 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
02:19:08.111 00.694 8976 Exposure complete
02:19:08.117 00.006 8976 worker thread done servicing request
02:19:08.117 00.000 5052 OnExposeComplete: enter
02:19:08.117 00.000 5052 UpdateGuideState(): m_state=6
02:19:08.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8142
02:19:08.117 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.60, Mass=182, SNR=9.3, Peak=71 HFD=2.2
02:19:08.117 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.20 = 2.08)
02:19:08.117 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.98)
02:19:08.117 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.16 mountX=-0.07 mountY=0.13, mountTheta=2.06
02:19:08.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.11, opts=13)
02:19:08.118 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.11)
02:19:08.118 00.000 8976 Worker thread wakes up
02:19:08.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.11) opts 0xd
02:19:08.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.11)
02:19:08.118 00.000 8976 Moving (-0.08, -0.11) raw xDistance=-0.07 yDistance=0.13
02:19:08.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:19:08.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:19:08.118 00.000 8976 MoveAxis(R, 0, ABG)
02:19:08.118 00.000 8976 MoveAxis(U, 0, ABG)
02:19:08.118 00.000 8976 move complete, result=0
02:19:08.118 00.000 8976 worker thread done servicing request
02:19:08.119 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:19:08.129 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
02:19:08.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:08.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:08.129 00.000 5052 Enqueuing Expose request
02:19:08.129 00.000 8976 Worker thread wakes up
02:19:08.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:08.129 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:08.129 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:08.818 00.689 8976 Exposure complete
02:19:08.824 00.006 8976 worker thread done servicing request
02:19:08.824 00.000 5052 OnExposeComplete: enter
02:19:08.824 00.000 5052 UpdateGuideState(): m_state=6
02:19:08.824 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8143
02:19:08.824 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.57, Mass=157, SNR=8.7, Peak=77 HFD=1.8
02:19:08.824 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.53 = 2.75)
02:19:08.825 00.001 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.65)
02:19:08.825 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.49 mountX=-0.13 mountY=0.07, mountTheta=2.67
02:19:08.825 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.14, opts=13)
02:19:08.825 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.14)
02:19:08.825 00.000 8976 Worker thread wakes up
02:19:08.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.14) opts 0xd
02:19:08.825 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.14)
02:19:08.825 00.000 8976 Moving (0.01, -0.14) raw xDistance=-0.13 yDistance=0.07
02:19:08.826 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:19:08.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:19:08.826 00.000 8976 MoveAxis(R, 0, ABG)
02:19:08.826 00.000 8976 MoveAxis(U, 0, ABG)
02:19:08.826 00.000 8976 move complete, result=0
02:19:08.826 00.000 8976 worker thread done servicing request
02:19:08.826 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:19:08.835 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
02:19:08.836 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:08.836 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:08.836 00.000 5052 Enqueuing Expose request
02:19:08.836 00.000 8976 Worker thread wakes up
02:19:08.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:08.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:08.836 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:09.524 00.688 8976 Exposure complete
02:19:09.530 00.006 8976 worker thread done servicing request
02:19:09.530 00.000 5052 OnExposeComplete: enter
02:19:09.530 00.000 5052 UpdateGuideState(): m_state=6
02:19:09.530 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8144
02:19:09.530 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.98, Mass=166, SNR=8.9, Peak=80 HFD=2.1
02:19:09.530 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:19:09.530 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
02:19:09.530 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.27 hyp=0.54 cameraTheta=2.62 mountX=0.45 mountY=0.25, mountTheta=0.49
02:19:09.530 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.27, opts=13)
02:19:09.530 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.27)
02:19:09.531 00.001 8976 Worker thread wakes up
02:19:09.531 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.27) opts 0xd
02:19:09.531 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.27)
02:19:09.531 00.000 8976 Moving (-0.47, 0.27) raw xDistance=0.45 yDistance=0.25
02:19:09.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
02:19:09.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:19:09.531 00.000 8976 MoveAxis(L, 2, ABG)
02:19:09.531 00.000 8976 stepping (-15, 6) + (-2, 0)
02:19:09.531 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:09.531 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:19:09.541 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:19:09.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:09.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:09.541 00.000 5052 Enqueuing Expose request
02:19:09.559 00.018 8976 Received - 47 (G) 
02:19:09.559 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:09.559 00.000 8976 stepped: pos (-17, 6)
02:19:09.559 00.000 8976 MoveAxis(U, 0, ABG)
02:19:09.559 00.000 8976 move complete, result=0
02:19:09.560 00.001 8976 worker thread done servicing request
02:19:09.560 00.000 8976 Worker thread wakes up
02:19:09.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:09.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:09.560 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:19:10.255 00.695 8976 Exposure complete
02:19:10.261 00.006 8976 worker thread done servicing request
02:19:10.261 00.000 5052 OnExposeComplete: enter
02:19:10.261 00.000 5052 UpdateGuideState(): m_state=6
02:19:10.261 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8145
02:19:10.261 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.16, Mass=192, SNR=9.6, Peak=76 HFD=2.0
02:19:10.261 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
02:19:10.261 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
02:19:10.261 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.55 hyp=0.93 cameraTheta=-2.51 mountX=-0.15 mountY=0.93, mountTheta=1.73
02:19:10.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.55, opts=13)
02:19:10.262 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.55)
02:19:10.262 00.000 8976 Worker thread wakes up
02:19:10.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.55) opts 0xd
02:19:10.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.55)
02:19:10.262 00.000 8976 Moving (-0.75, -0.55) raw xDistance=-0.15 yDistance=0.93
02:19:10.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:19:10.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.93
02:19:10.262 00.000 8976 MoveAxis(R, 0, ABG)
02:19:10.262 00.000 8976 MoveAxis(D, 4, ABG)
02:19:10.262 00.000 8976 stepping (-17, 6) + (0, -4)
02:19:10.262 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:10.263 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:19:10.272 00.009 5052 UpdateGuideState exits: m=192 SNR=9.6
02:19:10.273 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:10.273 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:10.273 00.000 5052 Enqueuing Expose request
02:19:10.294 00.021 8976 Received - 47 (G) 
02:19:10.294 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:10.294 00.000 8976 stepped: pos (-17, 2)
02:19:10.295 00.001 8976 move complete, result=0
02:19:10.295 00.000 8976 worker thread done servicing request
02:19:10.295 00.000 8976 Worker thread wakes up
02:19:10.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:10.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:10.295 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:19:10.984 00.689 8976 Exposure complete
02:19:10.989 00.005 8976 worker thread done servicing request
02:19:10.989 00.000 5052 OnExposeComplete: enter
02:19:10.989 00.000 5052 UpdateGuideState(): m_state=6
02:19:10.989 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8146
02:19:10.989 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.94, Mass=161, SNR=8.8, Peak=74 HFD=2.0
02:19:10.990 00.001 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
02:19:10.990 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.03 = 0.03)
02:19:10.990 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.24 hyp=0.28 cameraTheta=2.17 mountX=0.28 mountY=0.01, mountTheta=0.03
02:19:10.990 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.24, opts=13)
02:19:10.990 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.24)
02:19:10.990 00.000 8976 Worker thread wakes up
02:19:10.990 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.24) opts 0xd
02:19:10.990 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.24)
02:19:10.990 00.000 8976 Moving (-0.16, 0.24) raw xDistance=0.28 yDistance=0.01
02:19:10.991 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:19:10.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:19:10.991 00.000 8976 MoveAxis(L, 1, ABG)
02:19:10.991 00.000 8976 stepping (-17, 2) + (-1, 0)
02:19:10.991 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:10.991 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:19:11.000 00.009 5052 UpdateGuideState exits: m=161 SNR=8.8
02:19:11.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:11.000 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:11.001 00.001 5052 Enqueuing Expose request
02:19:11.014 00.013 8976 Received - 47 (G) 
02:19:11.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:11.014 00.000 8976 stepped: pos (-18, 2)
02:19:11.014 00.000 8976 MoveAxis(U, 0, ABG)
02:19:11.014 00.000 8976 move complete, result=0
02:19:11.014 00.000 8976 worker thread done servicing request
02:19:11.014 00.000 8976 Worker thread wakes up
02:19:11.015 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:11.015 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
02:19:11.015 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:11.704 00.689 8976 Exposure complete
02:19:11.709 00.005 8976 worker thread done servicing request
02:19:11.709 00.000 5052 OnExposeComplete: enter
02:19:11.709 00.000 5052 UpdateGuideState(): m_state=6
02:19:11.710 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8147
02:19:11.710 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.21, Mass=184, SNR=9.3, Peak=71 HFD=2.3
02:19:11.710 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.69 = 2.59)
02:19:11.710 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.49)
02:19:11.710 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.50 hyp=0.50 cameraTheta=-1.65 mountX=-0.42 mountY=0.30, mountTheta=2.52
02:19:11.710 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.50, opts=13)
02:19:11.710 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.50)
02:19:11.710 00.000 8976 Worker thread wakes up
02:19:11.711 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.50) opts 0xd
02:19:11.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.50)
02:19:11.711 00.000 8976 Moving (-0.04, -0.50) raw xDistance=-0.42 yDistance=0.30
02:19:11.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
02:19:11.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:19:11.711 00.000 8976 MoveAxis(R, 2, ABG)
02:19:11.711 00.000 8976 stepping (-18, 2) + (2, 0)
02:19:11.711 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:11.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:19:11.721 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
02:19:11.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:11.721 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:11.721 00.000 5052 Enqueuing Expose request
02:19:11.750 00.029 8976 Received - 47 (G) 
02:19:11.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:11.750 00.000 8976 stepped: pos (-16, 2)
02:19:11.750 00.000 8976 MoveAxis(D, 1, ABG)
02:19:11.750 00.000 8976 stepping (-16, 2) + (0, -1)
02:19:11.750 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:11.781 00.031 8976 Received - 47 (G) 
02:19:11.781 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:11.782 00.001 8976 stepped: pos (-16, 1)
02:19:11.782 00.000 8976 move complete, result=0
02:19:11.782 00.000 8976 worker thread done servicing request
02:19:11.782 00.000 8976 Worker thread wakes up
02:19:11.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:11.782 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:11.782 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
02:19:12.475 00.693 8976 Exposure complete
02:19:12.480 00.005 8976 worker thread done servicing request
02:19:12.480 00.000 5052 OnExposeComplete: enter
02:19:12.480 00.000 5052 UpdateGuideState(): m_state=6
02:19:12.480 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8148
02:19:12.480 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.97, Mass=170, SNR=9.0, Peak=78 HFD=2.2
02:19:12.480 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
02:19:12.480 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
02:19:12.480 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.41 mountX=0.21 mountY=-0.18, mountTheta=-0.69
02:19:12.482 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.26, opts=13)
02:19:12.482 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.26)
02:19:12.482 00.000 8976 Worker thread wakes up
02:19:12.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.26) opts 0xd
02:19:12.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.26)
02:19:12.482 00.000 8976 Moving (0.04, 0.26) raw xDistance=0.21 yDistance=-0.18
02:19:12.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:19:12.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:19:12.482 00.000 8976 MoveAxis(R, 0, ABG)
02:19:12.482 00.000 8976 MoveAxis(U, 0, ABG)
02:19:12.483 00.001 8976 move complete, result=0
02:19:12.483 00.000 8976 worker thread done servicing request
02:19:12.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:19:12.493 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
02:19:12.494 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:12.494 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:12.494 00.000 5052 Enqueuing Expose request
02:19:12.494 00.000 8976 Worker thread wakes up
02:19:12.494 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:12.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:12.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:13.183 00.689 8976 Exposure complete
02:19:13.188 00.005 8976 worker thread done servicing request
02:19:13.188 00.000 5052 OnExposeComplete: enter
02:19:13.188 00.000 5052 UpdateGuideState(): m_state=6
02:19:13.188 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8149
02:19:13.188 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.69, Mass=174, SNR=9.1, Peak=79 HFD=2.1
02:19:13.188 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
02:19:13.188 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
02:19:13.188 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.00 mountX=0.05 mountY=0.15, mountTheta=1.23
02:19:13.189 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.02, opts=13)
02:19:13.189 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.02)
02:19:13.189 00.000 8976 Worker thread wakes up
02:19:13.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.02) opts 0xd
02:19:13.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.02)
02:19:13.189 00.000 8976 Moving (-0.17, -0.02) raw xDistance=0.05 yDistance=0.15
02:19:13.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:19:13.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:19:13.189 00.000 8976 MoveAxis(R, 0, ABG)
02:19:13.189 00.000 8976 MoveAxis(U, 0, ABG)
02:19:13.189 00.000 8976 move complete, result=0
02:19:13.189 00.000 8976 worker thread done servicing request
02:19:13.190 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:19:13.200 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
02:19:13.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:13.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:13.200 00.000 5052 Enqueuing Expose request
02:19:13.200 00.000 8976 Worker thread wakes up
02:19:13.200 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:13.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:13.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:13.888 00.688 8976 Exposure complete
02:19:13.893 00.005 8976 worker thread done servicing request
02:19:13.894 00.001 5052 OnExposeComplete: enter
02:19:13.894 00.000 5052 UpdateGuideState(): m_state=6
02:19:13.894 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8150
02:19:13.894 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.95, Mass=175, SNR=9.1, Peak=80 HFD=2.0
02:19:13.894 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
02:19:13.894 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
02:19:13.894 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.29 cameraTheta=2.19 mountX=0.29 mountY=0.01, mountTheta=0.05
02:19:13.894 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.24, opts=13)
02:19:13.895 00.001 5052 Enqueuing Move request for stepguider (-0.17, 0.24)
02:19:13.895 00.000 8976 Worker thread wakes up
02:19:13.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.24) opts 0xd
02:19:13.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.24)
02:19:13.895 00.000 8976 Moving (-0.17, 0.24) raw xDistance=0.29 yDistance=0.01
02:19:13.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:19:13.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:19:13.895 00.000 8976 MoveAxis(L, 1, ABG)
02:19:13.895 00.000 8976 stepping (-16, 1) + (-1, 0)
02:19:13.895 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:13.896 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:19:13.905 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
02:19:13.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:13.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:13.905 00.000 5052 Enqueuing Expose request
02:19:13.923 00.018 8976 Received - 47 (G) 
02:19:13.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:13.923 00.000 8976 stepped: pos (-17, 1)
02:19:13.923 00.000 8976 MoveAxis(U, 0, ABG)
02:19:13.923 00.000 8976 move complete, result=0
02:19:13.923 00.000 8976 worker thread done servicing request
02:19:13.923 00.000 8976 Worker thread wakes up
02:19:13.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:13.923 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:13.925 00.002 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
02:19:14.617 00.692 8976 Exposure complete
02:19:14.623 00.006 8976 worker thread done servicing request
02:19:14.623 00.000 5052 OnExposeComplete: enter
02:19:14.623 00.000 5052 UpdateGuideState(): m_state=6
02:19:14.623 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8151
02:19:14.623 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.67, Mass=179, SNR=9.3, Peak=76 HFD=1.8
02:19:14.623 00.000 5052 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.04) = xAngle (-3.01 = -3.01)
02:19:14.623 00.000 5052 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
02:19:14.624 00.001 5052 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-0.97 mountX=-0.04 mountY=-0.00, mountTheta=-3.11
02:19:14.624 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.04, opts=13)
02:19:14.624 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.04)
02:19:14.624 00.000 8976 Worker thread wakes up
02:19:14.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.04) opts 0xd
02:19:14.625 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.04)
02:19:14.625 00.000 8976 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.00
02:19:14.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:19:14.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:19:14.625 00.000 8976 MoveAxis(R, 0, ABG)
02:19:14.625 00.000 8976 MoveAxis(U, 0, ABG)
02:19:14.625 00.000 8976 move complete, result=0
02:19:14.625 00.000 8976 worker thread done servicing request
02:19:14.625 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:19:14.635 00.010 5052 UpdateGuideState exits: m=179 SNR=9.3
02:19:14.636 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:14.636 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:14.636 00.000 5052 Enqueuing Expose request
02:19:14.636 00.000 8976 Worker thread wakes up
02:19:14.636 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:14.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:14.636 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:15.321 00.685 8976 Exposure complete
02:19:15.326 00.005 8976 worker thread done servicing request
02:19:15.326 00.000 5052 OnExposeComplete: enter
02:19:15.326 00.000 5052 UpdateGuideState(): m_state=6
02:19:15.326 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8152
02:19:15.326 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.58, Mass=168, SNR=9.0, Peak=76 HFD=1.8
02:19:15.326 00.000 5052 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.04) = xAngle (-3.71 = 2.57)
02:19:15.326 00.000 5052 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.82 = 2.47)
02:19:15.326 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.67 mountX=-0.11 mountY=0.08, mountTheta=2.50
02:19:15.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.13, opts=13)
02:19:15.327 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.13)
02:19:15.327 00.000 8976 Worker thread wakes up
02:19:15.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.13) opts 0xd
02:19:15.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.13)
02:19:15.327 00.000 8976 Moving (-0.01, -0.13) raw xDistance=-0.11 yDistance=0.08
02:19:15.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:19:15.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:19:15.327 00.000 8976 MoveAxis(R, 0, ABG)
02:19:15.327 00.000 8976 MoveAxis(U, 0, ABG)
02:19:15.328 00.001 8976 move complete, result=0
02:19:15.328 00.000 8976 worker thread done servicing request
02:19:15.328 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:19:15.338 00.010 5052 UpdateGuideState exits: m=168 SNR=9.0
02:19:15.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:15.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:15.338 00.000 5052 Enqueuing Expose request
02:19:15.338 00.000 8976 Worker thread wakes up
02:19:15.338 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:15.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:15.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:16.024 00.686 8976 Exposure complete
02:19:16.029 00.005 8976 worker thread done servicing request
02:19:16.029 00.000 5052 OnExposeComplete: enter
02:19:16.029 00.000 5052 UpdateGuideState(): m_state=6
02:19:16.029 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8153
02:19:16.029 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.97, Mass=170, SNR=9.0, Peak=83 HFD=2.1
02:19:16.029 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:19:16.029 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:19:16.031 00.002 5052 CameraToMount -- cameraX=0.75 cameraY=0.26 hyp=0.79 cameraTheta=0.33 mountX=-0.11 mountY=-0.76, mountTheta=-1.71
02:19:16.031 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.26, opts=13)
02:19:16.031 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.26)
02:19:16.031 00.000 8976 Worker thread wakes up
02:19:16.032 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.26) opts 0xd
02:19:16.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.26)
02:19:16.032 00.000 8976 Moving (0.75, 0.26) raw xDistance=-0.11 yDistance=-0.76
02:19:16.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:19:16.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
02:19:16.032 00.000 8976 MoveAxis(R, 0, ABG)
02:19:16.032 00.000 8976 MoveAxis(U, 3, ABG)
02:19:16.032 00.000 8976 stepping (-17, 1) + (0, 3)
02:19:16.032 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:16.032 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:19:16.044 00.012 5052 UpdateGuideState exits: m=170 SNR=9.0
02:19:16.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:16.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:16.044 00.000 5052 Enqueuing Expose request
02:19:16.065 00.021 8976 Received - 47 (G) 
02:19:16.065 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:16.065 00.000 8976 stepped: pos (-17, 4)
02:19:16.065 00.000 8976 move complete, result=0
02:19:16.065 00.000 8976 worker thread done servicing request
02:19:16.065 00.000 8976 Worker thread wakes up
02:19:16.066 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:16.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:16.066 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:19:16.756 00.690 8976 Exposure complete
02:19:16.761 00.005 8976 worker thread done servicing request
02:19:16.761 00.000 5052 OnExposeComplete: enter
02:19:16.762 00.001 5052 UpdateGuideState(): m_state=6
02:19:16.762 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8154
02:19:16.762 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.96, Mass=173, SNR=9.1, Peak=76 HFD=2.1
02:19:16.762 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
02:19:16.762 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
02:19:16.762 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=0.25 hyp=0.92 cameraTheta=0.28 mountX=-0.18 mountY=-0.88, mountTheta=-1.77
02:19:16.762 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=0.25, opts=13)
02:19:16.762 00.000 5052 Enqueuing Move request for stepguider (0.89, 0.25)
02:19:16.763 00.001 8976 Worker thread wakes up
02:19:16.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, 0.25) opts 0xd
02:19:16.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, 0.25)
02:19:16.763 00.000 8976 Moving (0.89, 0.25) raw xDistance=-0.18 yDistance=-0.88
02:19:16.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:19:16.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.88
02:19:16.763 00.000 8976 MoveAxis(R, 0, ABG)
02:19:16.763 00.000 8976 MoveAxis(U, 4, ABG)
02:19:16.763 00.000 8976 stepping (-17, 4) + (0, 4)
02:19:16.763 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:16.764 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:19:16.774 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
02:19:16.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:16.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:16.774 00.000 5052 Enqueuing Expose request
02:19:16.801 00.027 8976 Received - 47 (G) 
02:19:16.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:16.801 00.000 8976 stepped: pos (-17, 8)
02:19:16.801 00.000 8976 move complete, result=0
02:19:16.801 00.000 8976 worker thread done servicing request
02:19:16.801 00.000 8976 Worker thread wakes up
02:19:16.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:16.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:16.801 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
02:19:17.512 00.711 8976 Exposure complete
02:19:17.518 00.006 8976 worker thread done servicing request
02:19:17.518 00.000 5052 OnExposeComplete: enter
02:19:17.518 00.000 5052 UpdateGuideState(): m_state=6
02:19:17.518 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8155
02:19:17.518 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.44, Mass=165, SNR=8.9, Peak=72 HFD=1.5
02:19:17.518 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.04) = xAngle (-2.85 = -2.85)
02:19:17.518 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.95 = -2.95)
02:19:17.518 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.27 hyp=0.37 cameraTheta=-0.81 mountX=-0.35 mountY=-0.07, mountTheta=-2.95
02:19:17.519 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.27, opts=13)
02:19:17.519 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.27)
02:19:17.519 00.000 8976 Worker thread wakes up
02:19:17.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.27) opts 0xd
02:19:17.520 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.27)
02:19:17.520 00.000 8976 Moving (0.26, -0.27) raw xDistance=-0.35 yDistance=-0.07
02:19:17.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:19:17.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:19:17.520 00.000 8976 MoveAxis(R, 1, ABG)
02:19:17.520 00.000 8976 stepping (-17, 8) + (1, 0)
02:19:17.520 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:17.521 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:19:17.532 00.011 5052 UpdateGuideState exits: m=165 SNR=8.9
02:19:17.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:17.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:17.532 00.000 5052 Enqueuing Expose request
02:19:17.552 00.020 8976 Received - 47 (G) 
02:19:17.552 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:17.552 00.000 8976 stepped: pos (-16, 8)
02:19:17.552 00.000 8976 MoveAxis(U, 0, ABG)
02:19:17.553 00.001 8976 move complete, result=0
02:19:17.553 00.000 8976 worker thread done servicing request
02:19:17.553 00.000 8976 Worker thread wakes up
02:19:17.553 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.1 px 0 ms NORTH
02:19:17.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:17.553 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:18.244 00.691 8976 Exposure complete
02:19:18.249 00.005 8976 worker thread done servicing request
02:19:18.249 00.000 5052 OnExposeComplete: enter
02:19:18.249 00.000 5052 UpdateGuideState(): m_state=6
02:19:18.249 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8156
02:19:18.249 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.55, Mass=156, SNR=8.7, Peak=74 HFD=2.1
02:19:18.249 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.22 = 2.06)
02:19:18.249 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.96)
02:19:18.249 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-2.18 mountX=-0.09 mountY=0.18, mountTheta=2.04
02:19:18.250 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.16, opts=13)
02:19:18.250 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.16)
02:19:18.250 00.000 8976 Worker thread wakes up
02:19:18.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.16) opts 0xd
02:19:18.251 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.16)
02:19:18.251 00.000 8976 Moving (-0.11, -0.16) raw xDistance=-0.09 yDistance=0.18
02:19:18.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:19:18.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:19:18.251 00.000 8976 MoveAxis(R, 0, ABG)
02:19:18.251 00.000 8976 MoveAxis(U, 0, ABG)
02:19:18.251 00.000 8976 move complete, result=0
02:19:18.251 00.000 8976 worker thread done servicing request
02:19:18.252 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:19:18.263 00.011 5052 UpdateGuideState exits: m=156 SNR=8.7
02:19:18.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:18.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:18.263 00.000 5052 Enqueuing Expose request
02:19:18.263 00.000 8976 Worker thread wakes up
02:19:18.264 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:18.264 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:18.264 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:18.956 00.692 8976 Exposure complete
02:19:18.961 00.005 8976 worker thread done servicing request
02:19:18.961 00.000 5052 OnExposeComplete: enter
02:19:18.961 00.000 5052 UpdateGuideState(): m_state=6
02:19:18.961 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8157
02:19:18.961 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.45, Mass=167, SNR=9.0, Peak=69 HFD=1.8
02:19:18.961 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.69 = 1.60)
02:19:18.961 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
02:19:18.961 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.26 hyp=0.54 cameraTheta=-2.64 mountX=-0.01 mountY=0.54, mountTheta=1.60
02:19:18.961 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.26, opts=13)
02:19:18.961 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.26)
02:19:18.962 00.001 8976 Worker thread wakes up
02:19:18.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.26) opts 0xd
02:19:18.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.26)
02:19:18.962 00.000 8976 Moving (-0.48, -0.26) raw xDistance=-0.01 yDistance=0.54
02:19:18.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:18.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:19:18.962 00.000 8976 MoveAxis(R, 0, ABG)
02:19:18.962 00.000 8976 MoveAxis(D, 2, ABG)
02:19:18.962 00.000 8976 stepping (-16, 8) + (0, -2)
02:19:18.962 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:18.962 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:19:18.972 00.010 5052 UpdateGuideState exits: m=167 SNR=9.0
02:19:18.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:18.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:18.972 00.000 5052 Enqueuing Expose request
02:19:18.992 00.020 8976 Received - 47 (G) 
02:19:18.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:18.992 00.000 8976 stepped: pos (-16, 6)
02:19:18.992 00.000 8976 move complete, result=0
02:19:18.992 00.000 8976 worker thread done servicing request
02:19:18.992 00.000 8976 Worker thread wakes up
02:19:18.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:18.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:18.992 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:19:19.681 00.689 8976 Exposure complete
02:19:19.687 00.006 8976 worker thread done servicing request
02:19:19.687 00.000 5052 OnExposeComplete: enter
02:19:19.687 00.000 5052 UpdateGuideState(): m_state=6
02:19:19.687 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8158
02:19:19.687 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=281.78, Mass=140, SNR=8.2, Peak=66 HFD=2.2
02:19:19.687 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:19:19.687 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
02:19:19.687 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=0.07 hyp=0.96 cameraTheta=3.07 mountX=0.50 mountY=0.76, mountTheta=0.99
02:19:19.688 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=0.07, opts=13)
02:19:19.688 00.000 5052 Enqueuing Move request for stepguider (-0.95, 0.07)
02:19:19.688 00.000 8976 Worker thread wakes up
02:19:19.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, 0.07) opts 0xd
02:19:19.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, 0.07)
02:19:19.688 00.000 8976 Moving (-0.95, 0.07) raw xDistance=0.50 yDistance=0.76
02:19:19.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:19:19.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
02:19:19.688 00.000 8976 MoveAxis(L, 2, ABG)
02:19:19.688 00.000 8976 stepping (-16, 6) + (-2, 0)
02:19:19.688 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:19.689 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:19:19.698 00.009 5052 UpdateGuideState exits: m=140 SNR=8.2
02:19:19.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:19.698 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:19.698 00.000 5052 Enqueuing Expose request
02:19:19.711 00.013 8976 Received - 47 (G) 
02:19:19.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:19.711 00.000 8976 stepped: pos (-18, 6)
02:19:19.711 00.000 8976 MoveAxis(D, 3, ABG)
02:19:19.711 00.000 8976 stepping (-18, 6) + (0, -3)
02:19:19.711 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:19.743 00.032 8976 Received - 47 (G) 
02:19:19.743 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:19.743 00.000 8976 stepped: pos (-18, 3)
02:19:19.743 00.000 8976 move complete, result=0
02:19:19.743 00.000 8976 worker thread done servicing request
02:19:19.743 00.000 8976 Worker thread wakes up
02:19:19.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:19.743 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:19.743 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:19:20.432 00.689 8976 Exposure complete
02:19:20.437 00.005 8976 worker thread done servicing request
02:19:20.437 00.000 5052 OnExposeComplete: enter
02:19:20.437 00.000 5052 UpdateGuideState(): m_state=6
02:19:20.437 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8159
02:19:20.437 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.46, Mass=163, SNR=8.8, Peak=73 HFD=1.5
02:19:20.438 00.001 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.83 = 1.46)
02:19:20.438 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
02:19:20.438 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.25 hyp=0.72 cameraTheta=-2.78 mountX=0.08 mountY=0.71, mountTheta=1.45
02:19:20.438 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.25, opts=13)
02:19:20.438 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.25)
02:19:20.438 00.000 8976 Worker thread wakes up
02:19:20.439 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.25) opts 0xd
02:19:20.439 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.25)
02:19:20.439 00.000 8976 Moving (-0.68, -0.25) raw xDistance=0.08 yDistance=0.71
02:19:20.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:19:20.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
02:19:20.439 00.000 8976 MoveAxis(R, 0, ABG)
02:19:20.439 00.000 8976 MoveAxis(D, 3, ABG)
02:19:20.439 00.000 8976 stepping (-18, 3) + (0, -3)
02:19:20.439 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:20.440 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:19:20.449 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:19:20.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:20.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:20.449 00.000 5052 Enqueuing Expose request
02:19:20.477 00.028 8976 Received - 47 (G) 
02:19:20.477 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:20.477 00.000 8976 stepped: pos (-18, 0)
02:19:20.477 00.000 8976 move complete, result=0
02:19:20.478 00.001 8976 worker thread done servicing request
02:19:20.478 00.000 8976 Worker thread wakes up
02:19:20.478 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:19:20.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:20.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:21.193 00.715 8976 Exposure complete
02:19:21.198 00.005 8976 worker thread done servicing request
02:19:21.198 00.000 5052 OnExposeComplete: enter
02:19:21.198 00.000 5052 UpdateGuideState(): m_state=6
02:19:21.198 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8160
02:19:21.198 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.44, Mass=156, SNR=8.7, Peak=73 HFD=1.6
02:19:21.198 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.70 = 1.59)
02:19:21.198 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
02:19:21.198 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.27 hyp=0.58 cameraTheta=-2.65 mountX=-0.01 mountY=0.58, mountTheta=1.59
02:19:21.199 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.27, opts=13)
02:19:21.199 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.27)
02:19:21.199 00.000 8976 Worker thread wakes up
02:19:21.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.27) opts 0xd
02:19:21.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.27)
02:19:21.199 00.000 8976 Moving (-0.51, -0.27) raw xDistance=-0.01 yDistance=0.58
02:19:21.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:21.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58
02:19:21.199 00.000 8976 MoveAxis(R, 0, ABG)
02:19:21.199 00.000 8976 MoveAxis(D, 3, ABG)
02:19:21.199 00.000 8976 stepping (-18, 0) + (0, -3)
02:19:21.199 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:21.200 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:19:21.210 00.010 5052 UpdateGuideState exits: m=156 SNR=8.7
02:19:21.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:21.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:21.210 00.000 5052 Enqueuing Expose request
02:19:21.230 00.020 8976 Received - 47 (G) 
02:19:21.230 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:21.230 00.000 8976 stepped: pos (-18, -3)
02:19:21.230 00.000 8976 move complete, result=0
02:19:21.230 00.000 8976 worker thread done servicing request
02:19:21.230 00.000 8976 Worker thread wakes up
02:19:21.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:21.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:21.230 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:19:21.920 00.690 8976 Exposure complete
02:19:21.925 00.005 8976 worker thread done servicing request
02:19:21.926 00.001 5052 OnExposeComplete: enter
02:19:21.926 00.000 5052 UpdateGuideState(): m_state=6
02:19:21.926 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8161
02:19:21.926 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.89, Mass=171, SNR=9.1, Peak=80 HFD=2.2
02:19:21.926 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
02:19:21.926 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
02:19:21.926 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.00 mountX=0.11 mountY=-0.19, mountTheta=-1.07
02:19:21.926 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.18, opts=13)
02:19:21.926 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.18)
02:19:21.927 00.001 8976 Worker thread wakes up
02:19:21.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.18) opts 0xd
02:19:21.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.18)
02:19:21.927 00.000 8976 Moving (0.11, 0.18) raw xDistance=0.11 yDistance=-0.19
02:19:21.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:19:21.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:19:21.927 00.000 8976 MoveAxis(R, 0, ABG)
02:19:21.927 00.000 8976 MoveAxis(U, 0, ABG)
02:19:21.927 00.000 8976 move complete, result=0
02:19:21.927 00.000 8976 worker thread done servicing request
02:19:21.927 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:19:21.937 00.010 5052 UpdateGuideState exits: m=171 SNR=9.1
02:19:21.937 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:21.937 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:21.937 00.000 5052 Enqueuing Expose request
02:19:21.937 00.000 8976 Worker thread wakes up
02:19:21.937 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:21.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:21.937 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:22.629 00.692 8976 Exposure complete
02:19:22.635 00.006 8976 worker thread done servicing request
02:19:22.635 00.000 5052 OnExposeComplete: enter
02:19:22.635 00.000 5052 UpdateGuideState(): m_state=6
02:19:22.635 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8162
02:19:22.635 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=282.20, Mass=169, SNR=9.0, Peak=71 HFD=2.4
02:19:22.635 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
02:19:22.635 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
02:19:22.635 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.49 hyp=0.79 cameraTheta=0.67 mountX=0.15 mountY=-0.79, mountTheta=-1.38
02:19:22.636 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.49, opts=13)
02:19:22.636 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.49)
02:19:22.636 00.000 8976 Worker thread wakes up
02:19:22.637 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.49) opts 0xd
02:19:22.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.49)
02:19:22.637 00.000 8976 Moving (0.62, 0.49) raw xDistance=0.15 yDistance=-0.79
02:19:22.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:19:22.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
02:19:22.637 00.000 8976 MoveAxis(R, 0, ABG)
02:19:22.637 00.000 8976 MoveAxis(U, 3, ABG)
02:19:22.637 00.000 8976 stepping (-18, -3) + (0, 3)
02:19:22.637 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:22.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:19:22.647 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
02:19:22.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:22.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:22.647 00.000 5052 Enqueuing Expose request
02:19:22.668 00.021 8976 Received - 47 (G) 
02:19:22.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:22.668 00.000 8976 stepped: pos (-18, 0)
02:19:22.668 00.000 8976 move complete, result=0
02:19:22.668 00.000 8976 worker thread done servicing request
02:19:22.668 00.000 8976 Worker thread wakes up
02:19:22.668 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
02:19:22.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:22.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:23.357 00.689 8976 Exposure complete
02:19:23.362 00.005 8976 worker thread done servicing request
02:19:23.362 00.000 5052 OnExposeComplete: enter
02:19:23.362 00.000 5052 UpdateGuideState(): m_state=6
02:19:23.362 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8163
02:19:23.362 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.00, Mass=174, SNR=9.1, Peak=76 HFD=2.2
02:19:23.362 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
02:19:23.362 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
02:19:23.362 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.29 hyp=0.30 cameraTheta=1.67 mountX=0.28 mountY=-0.14, mountTheta=-0.46
02:19:23.363 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.29, opts=13)
02:19:23.363 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.29)
02:19:23.363 00.000 8976 Worker thread wakes up
02:19:23.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.29) opts 0xd
02:19:23.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.29)
02:19:23.363 00.000 8976 Moving (-0.03, 0.29) raw xDistance=0.28 yDistance=-0.14
02:19:23.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:19:23.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:19:23.363 00.000 8976 MoveAxis(L, 1, ABG)
02:19:23.363 00.000 8976 stepping (-18, 0) + (-1, 0)
02:19:23.363 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:23.364 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:19:23.374 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
02:19:23.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:23.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:23.374 00.000 5052 Enqueuing Expose request
02:19:23.388 00.014 8976 Received - 47 (G) 
02:19:23.388 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:23.388 00.000 8976 stepped: pos (-19, 0)
02:19:23.388 00.000 8976 MoveAxis(U, 0, ABG)
02:19:23.388 00.000 8976 move complete, result=0
02:19:23.388 00.000 8976 worker thread done servicing request
02:19:23.388 00.000 8976 Worker thread wakes up
02:19:23.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:23.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:23.388 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:19:24.080 00.692 8976 Exposure complete
02:19:24.086 00.006 8976 worker thread done servicing request
02:19:24.086 00.000 5052 OnExposeComplete: enter
02:19:24.086 00.000 5052 UpdateGuideState(): m_state=6
02:19:24.086 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8164
02:19:24.086 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.98, Mass=182, SNR=9.3, Peak=74 HFD=2.4
02:19:24.086 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
02:19:24.086 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
02:19:24.086 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.21 mountX=0.20 mountY=-0.24, mountTheta=-0.88
02:19:24.087 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.27, opts=13)
02:19:24.087 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.27)
02:19:24.087 00.000 8976 Worker thread wakes up
02:19:24.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.27) opts 0xd
02:19:24.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.27)
02:19:24.087 00.000 8976 Moving (0.10, 0.27) raw xDistance=0.20 yDistance=-0.24
02:19:24.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:19:24.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:19:24.087 00.000 8976 MoveAxis(R, 0, ABG)
02:19:24.087 00.000 8976 MoveAxis(U, 0, ABG)
02:19:24.087 00.000 8976 move complete, result=0
02:19:24.087 00.000 8976 worker thread done servicing request
02:19:24.088 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:19:24.097 00.009 5052 UpdateGuideState exits: m=182 SNR=9.3
02:19:24.098 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:24.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:24.098 00.000 5052 Enqueuing Expose request
02:19:24.098 00.000 8976 Worker thread wakes up
02:19:24.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:24.098 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:24.098 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:24.791 00.693 8976 Exposure complete
02:19:24.796 00.005 8976 worker thread done servicing request
02:19:24.796 00.000 5052 OnExposeComplete: enter
02:19:24.796 00.000 5052 UpdateGuideState(): m_state=6
02:19:24.797 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8165
02:19:24.797 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=282.07, Mass=155, SNR=8.6, Peak=74 HFD=2.2
02:19:24.797 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
02:19:24.797 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
02:19:24.797 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.36 hyp=0.45 cameraTheta=0.95 mountX=0.20 mountY=-0.42, mountTheta=-1.12
02:19:24.797 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.36, opts=13)
02:19:24.797 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.36)
02:19:24.797 00.000 8976 Worker thread wakes up
02:19:24.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.36) opts 0xd
02:19:24.798 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.36)
02:19:24.798 00.000 8976 Moving (0.26, 0.36) raw xDistance=0.20 yDistance=-0.42
02:19:24.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:19:24.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
02:19:24.798 00.000 8976 MoveAxis(R, 0, ABG)
02:19:24.798 00.000 8976 MoveAxis(U, 2, ABG)
02:19:24.798 00.000 8976 stepping (-19, 0) + (0, 2)
02:19:24.798 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:24.798 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:19:24.808 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
02:19:24.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:24.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:24.808 00.000 5052 Enqueuing Expose request
02:19:24.826 00.018 8976 Received - 47 (G) 
02:19:24.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:24.826 00.000 8976 stepped: pos (-19, 2)
02:19:24.826 00.000 8976 move complete, result=0
02:19:24.826 00.000 8976 worker thread done servicing request
02:19:24.826 00.000 8976 Worker thread wakes up
02:19:24.826 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:19:24.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:24.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:25.514 00.688 8976 Exposure complete
02:19:25.520 00.006 8976 worker thread done servicing request
02:19:25.520 00.000 5052 OnExposeComplete: enter
02:19:25.520 00.000 5052 UpdateGuideState(): m_state=6
02:19:25.520 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8166
02:19:25.520 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.74, Mass=180, SNR=9.3, Peak=72 HFD=2.3
02:19:25.520 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:19:25.520 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:19:25.520 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.03 mountX=0.16 mountY=0.23, mountTheta=0.95
02:19:25.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.03, opts=13)
02:19:25.521 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.03)
02:19:25.521 00.000 8976 Worker thread wakes up
02:19:25.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.03) opts 0xd
02:19:25.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.03)
02:19:25.521 00.000 8976 Moving (-0.29, 0.03) raw xDistance=0.16 yDistance=0.23
02:19:25.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:19:25.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:19:25.521 00.000 8976 MoveAxis(R, 0, ABG)
02:19:25.521 00.000 8976 MoveAxis(U, 0, ABG)
02:19:25.521 00.000 8976 move complete, result=0
02:19:25.521 00.000 8976 worker thread done servicing request
02:19:25.522 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:19:25.531 00.009 5052 UpdateGuideState exits: m=180 SNR=9.3
02:19:25.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:25.531 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:25.531 00.000 5052 Enqueuing Expose request
02:19:25.532 00.001 8976 Worker thread wakes up
02:19:25.532 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:25.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:25.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:26.223 00.691 8976 Exposure complete
02:19:26.228 00.005 8976 worker thread done servicing request
02:19:26.229 00.001 5052 OnExposeComplete: enter
02:19:26.229 00.000 5052 UpdateGuideState(): m_state=6
02:19:26.229 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8167
02:19:26.229 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.86, Mass=139, SNR=8.1, Peak=67 HFD=2.3
02:19:26.229 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.72 = -0.72)
02:19:26.229 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
02:19:26.229 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.32 mountX=0.11 mountY=-0.11, mountTheta=-0.78
02:19:26.230 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.15, opts=13)
02:19:26.230 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.15)
02:19:26.230 00.000 8976 Worker thread wakes up
02:19:26.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.15) opts 0xd
02:19:26.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.15)
02:19:26.230 00.000 8976 Moving (0.04, 0.15) raw xDistance=0.11 yDistance=-0.11
02:19:26.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:19:26.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:19:26.230 00.000 8976 MoveAxis(R, 0, ABG)
02:19:26.230 00.000 8976 MoveAxis(U, 0, ABG)
02:19:26.230 00.000 8976 move complete, result=0
02:19:26.231 00.001 8976 worker thread done servicing request
02:19:26.231 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:19:26.240 00.009 5052 UpdateGuideState exits: m=139 SNR=8.1
02:19:26.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:26.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:26.240 00.000 5052 Enqueuing Expose request
02:19:26.240 00.000 8976 Worker thread wakes up
02:19:26.241 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:26.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:26.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:26.960 00.719 8976 Exposure complete
02:19:26.966 00.006 8976 worker thread done servicing request
02:19:26.966 00.000 5052 OnExposeComplete: enter
02:19:26.966 00.000 5052 UpdateGuideState(): m_state=6
02:19:26.966 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8168
02:19:26.966 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.82, Mass=151, SNR=8.5, Peak=64 HFD=2.5
02:19:26.966 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
02:19:26.966 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
02:19:26.966 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.63 mountX=0.03 mountY=-0.19, mountTheta=-1.42
02:19:26.967 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.11, opts=13)
02:19:26.967 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.11)
02:19:26.967 00.000 8976 Worker thread wakes up
02:19:26.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.11) opts 0xd
02:19:26.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.11)
02:19:26.967 00.000 8976 Moving (0.15, 0.11) raw xDistance=0.03 yDistance=-0.19
02:19:26.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:19:26.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:19:26.967 00.000 8976 MoveAxis(R, 0, ABG)
02:19:26.967 00.000 8976 MoveAxis(U, 0, ABG)
02:19:26.967 00.000 8976 move complete, result=0
02:19:26.967 00.000 8976 worker thread done servicing request
02:19:26.968 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:19:26.978 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:19:26.979 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:26.979 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:26.979 00.000 5052 Enqueuing Expose request
02:19:26.979 00.000 8976 Worker thread wakes up
02:19:26.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:26.979 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:26.979 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:27.673 00.694 8976 Exposure complete
02:19:27.678 00.005 8976 worker thread done servicing request
02:19:27.678 00.000 5052 OnExposeComplete: enter
02:19:27.678 00.000 5052 UpdateGuideState(): m_state=6
02:19:27.678 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8169
02:19:27.678 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.83, Mass=158, SNR=8.7, Peak=78 HFD=2.0
02:19:27.678 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
02:19:27.678 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:19:27.678 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.12 hyp=0.37 cameraTheta=0.32 mountX=-0.06 mountY=-0.36, mountTheta=-1.73
02:19:27.679 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.12, opts=13)
02:19:27.679 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.12)
02:19:27.679 00.000 8976 Worker thread wakes up
02:19:27.679 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.12) opts 0xd
02:19:27.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.12)
02:19:27.679 00.000 8976 Moving (0.35, 0.12) raw xDistance=-0.06 yDistance=-0.36
02:19:27.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:19:27.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:19:27.679 00.000 8976 MoveAxis(R, 0, ABG)
02:19:27.679 00.000 8976 MoveAxis(U, 1, ABG)
02:19:27.679 00.000 8976 stepping (-19, 2) + (0, 1)
02:19:27.679 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:27.680 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:19:27.689 00.009 5052 UpdateGuideState exits: m=158 SNR=8.7
02:19:27.690 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:27.690 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:27.690 00.000 5052 Enqueuing Expose request
02:19:27.704 00.014 8976 Received - 47 (G) 
02:19:27.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:27.704 00.000 8976 stepped: pos (-19, 3)
02:19:27.704 00.000 8976 move complete, result=0
02:19:27.704 00.000 8976 worker thread done servicing request
02:19:27.704 00.000 8976 Worker thread wakes up
02:19:27.704 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:19:27.704 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:27.704 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:28.392 00.688 8976 Exposure complete
02:19:28.397 00.005 8976 worker thread done servicing request
02:19:28.397 00.000 5052 OnExposeComplete: enter
02:19:28.397 00.000 5052 UpdateGuideState(): m_state=6
02:19:28.397 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8170
02:19:28.397 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.94, Mass=149, SNR=8.5, Peak=72 HFD=2.2
02:19:28.397 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:19:28.397 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
02:19:28.397 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=0.23 hyp=1.13 cameraTheta=0.20 mountX=-0.30 mountY=-1.06, mountTheta=-1.85
02:19:28.398 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=0.23, opts=13)
02:19:28.398 00.000 5052 Enqueuing Move request for stepguider (1.11, 0.23)
02:19:28.398 00.000 8976 Worker thread wakes up
02:19:28.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, 0.23) opts 0xd
02:19:28.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, 0.23)
02:19:28.398 00.000 8976 Moving (1.11, 0.23) raw xDistance=-0.30 yDistance=-1.06
02:19:28.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:19:28.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.06
02:19:28.398 00.000 8976 MoveAxis(R, 1, ABG)
02:19:28.398 00.000 8976 stepping (-19, 3) + (1, 0)
02:19:28.399 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:28.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:19:28.409 00.010 5052 UpdateGuideState exits: m=149 SNR=8.5
02:19:28.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:28.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:28.409 00.000 5052 Enqueuing Expose request
02:19:28.424 00.015 8976 Received - 47 (G) 
02:19:28.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:28.424 00.000 8976 stepped: pos (-18, 3)
02:19:28.424 00.000 8976 MoveAxis(U, 4, ABG)
02:19:28.424 00.000 8976 stepping (-18, 3) + (0, 4)
02:19:28.424 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:28.456 00.032 8976 Received - 47 (G) 
02:19:28.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:28.456 00.000 8976 stepped: pos (-18, 7)
02:19:28.456 00.000 8976 move complete, result=0
02:19:28.456 00.000 8976 worker thread done servicing request
02:19:28.456 00.000 8976 Worker thread wakes up
02:19:28.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:28.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:28.456 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.1 px 4 ms NORTH
02:19:29.145 00.689 8976 Exposure complete
02:19:29.151 00.006 8976 worker thread done servicing request
02:19:29.151 00.000 5052 OnExposeComplete: enter
02:19:29.151 00.000 5052 UpdateGuideState(): m_state=6
02:19:29.151 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8171
02:19:29.151 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=282.01, Mass=162, SNR=8.8, Peak=72 HFD=2.1
02:19:29.151 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:19:29.151 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:19:29.151 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=0.30 hyp=0.98 cameraTheta=0.31 mountX=-0.16 mountY=-0.94, mountTheta=-1.74
02:19:29.152 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=0.30, opts=13)
02:19:29.152 00.000 5052 Enqueuing Move request for stepguider (0.93, 0.30)
02:19:29.152 00.000 8976 Worker thread wakes up
02:19:29.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, 0.30) opts 0xd
02:19:29.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, 0.30)
02:19:29.152 00.000 8976 Moving (0.93, 0.30) raw xDistance=-0.16 yDistance=-0.94
02:19:29.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:19:29.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.94
02:19:29.152 00.000 8976 MoveAxis(R, 0, ABG)
02:19:29.152 00.000 8976 MoveAxis(U, 4, ABG)
02:19:29.152 00.000 8976 stepping (-18, 7) + (0, 4)
02:19:29.152 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:29.153 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:19:29.162 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
02:19:29.162 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:29.162 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:29.162 00.000 5052 Enqueuing Expose request
02:19:29.191 00.029 8976 Received - 47 (G) 
02:19:29.191 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:29.191 00.000 8976 stepped: pos (-18, 11)
02:19:29.191 00.000 8976 move complete, result=0
02:19:29.191 00.000 8976 worker thread done servicing request
02:19:29.191 00.000 8976 Worker thread wakes up
02:19:29.191 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
02:19:29.191 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:29.191 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:29.885 00.694 8976 Exposure complete
02:19:29.891 00.006 8976 worker thread done servicing request
02:19:29.891 00.000 5052 OnExposeComplete: enter
02:19:29.891 00.000 5052 UpdateGuideState(): m_state=6
02:19:29.891 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8172
02:19:29.891 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.82, Mass=169, SNR=9.0, Peak=71 HFD=2.3
02:19:29.891 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:19:29.891 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
02:19:29.891 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.11 hyp=0.70 cameraTheta=0.16 mountX=-0.22 mountY=-0.64, mountTheta=-1.90
02:19:29.891 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.11, opts=13)
02:19:29.892 00.001 5052 Enqueuing Move request for stepguider (0.70, 0.11)
02:19:29.892 00.000 8976 Worker thread wakes up
02:19:29.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.11) opts 0xd
02:19:29.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.11)
02:19:29.892 00.000 8976 Moving (0.70, 0.11) raw xDistance=-0.22 yDistance=-0.64
02:19:29.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:19:29.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.64
02:19:29.892 00.000 8976 MoveAxis(R, 0, ABG)
02:19:29.892 00.000 8976 MoveAxis(U, 3, ABG)
02:19:29.892 00.000 8976 stepping (-18, 11) + (0, 3)
02:19:29.892 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:29.892 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:19:29.903 00.011 5052 UpdateGuideState exits: m=169 SNR=9.0
02:19:29.903 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:29.903 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:29.903 00.000 5052 Enqueuing Expose request
02:19:29.926 00.023 8976 Received - 47 (G) 
02:19:29.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:29.926 00.000 8976 stepped: pos (-18, 14)
02:19:29.926 00.000 8976 move complete, result=0
02:19:29.926 00.000 8976 worker thread done servicing request
02:19:29.926 00.000 8976 Worker thread wakes up
02:19:29.926 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:19:29.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:29.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:30.617 00.691 8976 Exposure complete
02:19:30.622 00.005 8976 worker thread done servicing request
02:19:30.623 00.001 5052 OnExposeComplete: enter
02:19:30.623 00.000 5052 UpdateGuideState(): m_state=6
02:19:30.623 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8173
02:19:30.623 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.77, Mass=164, SNR=8.8, Peak=76 HFD=1.7
02:19:30.623 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
02:19:30.623 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
02:19:30.623 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:19:30.623 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.06, opts=13)
02:19:30.623 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.06)
02:19:30.624 00.001 8976 Worker thread wakes up
02:19:30.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.06) opts 0xd
02:19:30.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.06)
02:19:30.624 00.000 8976 Moving (0.10, 0.06) raw xDistance=0.01 yDistance=-0.12
02:19:30.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:19:30.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:19:30.624 00.000 8976 MoveAxis(R, 0, ABG)
02:19:30.624 00.000 8976 MoveAxis(U, 0, ABG)
02:19:30.624 00.000 8976 move complete, result=0
02:19:30.624 00.000 8976 worker thread done servicing request
02:19:30.624 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:19:30.635 00.011 5052 UpdateGuideState exits: m=164 SNR=8.8
02:19:30.636 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:30.636 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:30.636 00.000 5052 Enqueuing Expose request
02:19:30.636 00.000 8976 Worker thread wakes up
02:19:30.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:30.636 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:30.636 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:31.320 00.684 8976 Exposure complete
02:19:31.325 00.005 8976 worker thread done servicing request
02:19:31.326 00.001 5052 OnExposeComplete: enter
02:19:31.326 00.000 5052 UpdateGuideState(): m_state=6
02:19:31.326 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8174
02:19:31.326 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.69, Mass=190, SNR=9.5, Peak=77 HFD=2.0
02:19:31.326 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:19:31.326 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
02:19:31.326 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.01 hyp=0.48 cameraTheta=-3.11 mountX=0.20 mountY=0.41, mountTheta=1.11
02:19:31.326 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.01, opts=13)
02:19:31.326 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.01)
02:19:31.327 00.001 8976 Worker thread wakes up
02:19:31.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.01) opts 0xd
02:19:31.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.01)
02:19:31.327 00.000 8976 Moving (-0.48, -0.01) raw xDistance=0.20 yDistance=0.41
02:19:31.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:19:31.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:19:31.327 00.000 8976 MoveAxis(R, 0, ABG)
02:19:31.327 00.000 8976 MoveAxis(D, 2, ABG)
02:19:31.327 00.000 8976 stepping (-18, 14) + (0, -2)
02:19:31.327 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:31.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:19:31.337 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
02:19:31.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:31.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:31.337 00.000 5052 Enqueuing Expose request
02:19:31.349 00.012 8976 Received - 47 (G) 
02:19:31.349 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:31.349 00.000 8976 stepped: pos (-18, 12)
02:19:31.349 00.000 8976 move complete, result=0
02:19:31.349 00.000 8976 worker thread done servicing request
02:19:31.349 00.000 8976 Worker thread wakes up
02:19:31.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:31.349 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:31.349 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:19:32.042 00.693 8976 Exposure complete
02:19:32.048 00.006 8976 worker thread done servicing request
02:19:32.049 00.001 5052 OnExposeComplete: enter
02:19:32.049 00.000 5052 UpdateGuideState(): m_state=6
02:19:32.049 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8175
02:19:32.049 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=282.00, Mass=175, SNR=9.1, Peak=75 HFD=2.0
02:19:32.049 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
02:19:32.049 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.00 = -0.00)
02:19:32.049 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.29 hyp=0.35 cameraTheta=2.15 mountX=0.34 mountY=-0.00, mountTheta=-0.00
02:19:32.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.29, opts=13)
02:19:32.050 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.29)
02:19:32.050 00.000 8976 Worker thread wakes up
02:19:32.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.29) opts 0xd
02:19:32.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.29)
02:19:32.050 00.000 8976 Moving (-0.19, 0.29) raw xDistance=0.34 yDistance=-0.00
02:19:32.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:19:32.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:19:32.050 00.000 8976 MoveAxis(L, 1, ABG)
02:19:32.050 00.000 8976 stepping (-18, 12) + (-1, 0)
02:19:32.050 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:32.051 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:19:32.060 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
02:19:32.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:32.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:32.060 00.000 5052 Enqueuing Expose request
02:19:32.068 00.008 8976 Received - 47 (G) 
02:19:32.068 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:32.068 00.000 8976 stepped: pos (-19, 12)
02:19:32.068 00.000 8976 MoveAxis(U, 0, ABG)
02:19:32.068 00.000 8976 move complete, result=0
02:19:32.068 00.000 8976 worker thread done servicing request
02:19:32.068 00.000 8976 Worker thread wakes up
02:19:32.069 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:32.069 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:19:32.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:32.762 00.693 8976 Exposure complete
02:19:32.767 00.005 8976 worker thread done servicing request
02:19:32.768 00.001 5052 OnExposeComplete: enter
02:19:32.768 00.000 5052 UpdateGuideState(): m_state=6
02:19:32.768 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8176
02:19:32.768 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.75, Mass=163, SNR=8.8, Peak=69 HFD=2.2
02:19:32.768 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.04) = xAngle (-0.16 = -0.16)
02:19:32.768 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.26 = -0.26)
02:19:32.768 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.89 mountX=0.04 mountY=-0.01, mountTheta=-0.25
02:19:32.768 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.04, opts=13)
02:19:32.769 00.001 5052 Enqueuing Move request for stepguider (-0.01, 0.04)
02:19:32.769 00.000 8976 Worker thread wakes up
02:19:32.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.04) opts 0xd
02:19:32.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.04)
02:19:32.769 00.000 8976 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
02:19:32.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:19:32.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:32.769 00.000 8976 MoveAxis(R, 0, ABG)
02:19:32.769 00.000 8976 MoveAxis(U, 0, ABG)
02:19:32.769 00.000 8976 move complete, result=0
02:19:32.769 00.000 8976 worker thread done servicing request
02:19:32.770 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:19:32.779 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:19:32.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:32.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:32.779 00.000 5052 Enqueuing Expose request
02:19:32.779 00.000 8976 Worker thread wakes up
02:19:32.779 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:32.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:32.779 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:33.473 00.694 8976 Exposure complete
02:19:33.480 00.007 5052 OnExposeComplete: enter
02:19:33.480 00.000 5052 UpdateGuideState(): m_state=6
02:19:33.480 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8177
02:19:33.480 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.62, Mass=167, SNR=8.9, Peak=75 HFD=2.2
02:19:33.480 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
02:19:33.480 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.41)
02:19:33.480 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.73 mountX=0.01 mountY=0.21, mountTheta=1.51
02:19:33.480 00.000 8976 worker thread done servicing request
02:19:33.481 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.09, opts=13)
02:19:33.481 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.09)
02:19:33.482 00.001 8976 Worker thread wakes up
02:19:33.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.09) opts 0xd
02:19:33.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.09)
02:19:33.482 00.000 8976 Moving (-0.19, -0.09) raw xDistance=0.01 yDistance=0.21
02:19:33.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:19:33.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:19:33.482 00.000 8976 MoveAxis(R, 0, ABG)
02:19:33.482 00.000 8976 MoveAxis(U, 0, ABG)
02:19:33.482 00.000 8976 move complete, result=0
02:19:33.483 00.001 8976 worker thread done servicing request
02:19:33.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:19:33.492 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
02:19:33.493 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:33.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:33.493 00.000 5052 Enqueuing Expose request
02:19:33.493 00.000 8976 Worker thread wakes up
02:19:33.493 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:33.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:33.493 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:34.184 00.691 8976 Exposure complete
02:19:34.189 00.005 8976 worker thread done servicing request
02:19:34.189 00.000 5052 OnExposeComplete: enter
02:19:34.189 00.000 5052 UpdateGuideState(): m_state=6
02:19:34.189 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8178
02:19:34.189 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.65, Mass=178, SNR=9.2, Peak=74 HFD=1.8
02:19:34.189 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
02:19:34.189 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
02:19:34.189 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.41 mountX=-0.13 mountY=-0.09, mountTheta=-2.52
02:19:34.190 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.06, opts=13)
02:19:34.190 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.06)
02:19:34.190 00.000 8976 Worker thread wakes up
02:19:34.190 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.06) opts 0xd
02:19:34.190 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.06)
02:19:34.191 00.001 8976 Moving (0.15, -0.06) raw xDistance=-0.13 yDistance=-0.09
02:19:34.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:19:34.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:19:34.191 00.000 8976 MoveAxis(R, 0, ABG)
02:19:34.191 00.000 8976 MoveAxis(U, 0, ABG)
02:19:34.191 00.000 8976 move complete, result=0
02:19:34.191 00.000 8976 worker thread done servicing request
02:19:34.191 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:19:34.201 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
02:19:34.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:34.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:34.201 00.000 5052 Enqueuing Expose request
02:19:34.201 00.000 8976 Worker thread wakes up
02:19:34.201 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:34.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:34.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:34.888 00.687 8976 Exposure complete
02:19:34.893 00.005 8976 worker thread done servicing request
02:19:34.893 00.000 5052 OnExposeComplete: enter
02:19:34.894 00.001 5052 UpdateGuideState(): m_state=6
02:19:34.894 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8179
02:19:34.894 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.72, Mass=166, SNR=8.9, Peak=71 HFD=1.8
02:19:34.894 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:19:34.894 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:19:34.894 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.05 mountX=-0.07 mountY=-0.15, mountTheta=-2.01
02:19:34.894 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.01, opts=13)
02:19:34.894 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.01)
02:19:34.895 00.001 8976 Worker thread wakes up
02:19:34.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.01) opts 0xd
02:19:34.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.01)
02:19:34.895 00.000 8976 Moving (0.17, 0.01) raw xDistance=-0.07 yDistance=-0.15
02:19:34.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:19:34.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:19:34.895 00.000 8976 MoveAxis(R, 0, ABG)
02:19:34.895 00.000 8976 MoveAxis(U, 0, ABG)
02:19:34.895 00.000 8976 move complete, result=0
02:19:34.895 00.000 8976 worker thread done servicing request
02:19:34.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:19:34.905 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:19:34.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:34.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:34.905 00.000 5052 Enqueuing Expose request
02:19:34.905 00.000 8976 Worker thread wakes up
02:19:34.905 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:34.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:34.905 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:35.598 00.693 8976 Exposure complete
02:19:35.603 00.005 8976 worker thread done servicing request
02:19:35.603 00.000 5052 OnExposeComplete: enter
02:19:35.603 00.000 5052 UpdateGuideState(): m_state=6
02:19:35.604 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8180
02:19:35.604 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.78, Mass=166, SNR=9.0, Peak=73 HFD=1.9
02:19:35.604 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
02:19:35.604 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:19:35.604 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.07 hyp=0.24 cameraTheta=0.31 mountX=-0.04 mountY=-0.24, mountTheta=-1.74
02:19:35.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.07, opts=13)
02:19:35.605 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.07)
02:19:35.605 00.000 8976 Worker thread wakes up
02:19:35.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.07) opts 0xd
02:19:35.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.07)
02:19:35.605 00.000 8976 Moving (0.23, 0.07) raw xDistance=-0.04 yDistance=-0.24
02:19:35.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:19:35.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:19:35.605 00.000 8976 MoveAxis(R, 0, ABG)
02:19:35.605 00.000 8976 MoveAxis(U, 0, ABG)
02:19:35.605 00.000 8976 move complete, result=0
02:19:35.605 00.000 8976 worker thread done servicing request
02:19:35.606 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:19:35.615 00.009 5052 UpdateGuideState exits: m=166 SNR=9.0
02:19:35.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:35.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:35.615 00.000 5052 Enqueuing Expose request
02:19:35.615 00.000 8976 Worker thread wakes up
02:19:35.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:35.615 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:35.616 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:36.308 00.692 8976 Exposure complete
02:19:36.313 00.005 8976 worker thread done servicing request
02:19:36.313 00.000 5052 OnExposeComplete: enter
02:19:36.313 00.000 5052 UpdateGuideState(): m_state=6
02:19:36.313 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8181
02:19:36.313 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.68, Mass=173, SNR=9.1, Peak=74 HFD=1.7
02:19:36.313 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
02:19:36.313 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:19:36.313 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-0.12 mountX=-0.15 mountY=-0.20, mountTheta=-2.21
02:19:36.314 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.03, opts=13)
02:19:36.314 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.03)
02:19:36.314 00.000 8976 Worker thread wakes up
02:19:36.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.03) opts 0xd
02:19:36.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.03)
02:19:36.314 00.000 8976 Moving (0.26, -0.03) raw xDistance=-0.15 yDistance=-0.20
02:19:36.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:19:36.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:19:36.314 00.000 8976 MoveAxis(R, 0, ABG)
02:19:36.314 00.000 8976 MoveAxis(U, 0, ABG)
02:19:36.315 00.001 8976 move complete, result=0
02:19:36.315 00.000 8976 worker thread done servicing request
02:19:36.315 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:19:36.325 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
02:19:36.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:36.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:36.325 00.000 5052 Enqueuing Expose request
02:19:36.325 00.000 8976 Worker thread wakes up
02:19:36.325 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:36.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:36.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:37.013 00.688 8976 Exposure complete
02:19:37.019 00.006 8976 worker thread done servicing request
02:19:37.019 00.000 5052 OnExposeComplete: enter
02:19:37.020 00.001 5052 UpdateGuideState(): m_state=6
02:19:37.020 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8182
02:19:37.020 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.48, Mass=163, SNR=8.9, Peak=74 HFD=2.2
02:19:37.020 00.000 5052 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.04) = xAngle (-4.11 = 2.18)
02:19:37.020 00.000 5052 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.07)
02:19:37.020 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-2.06 mountX=-0.15 mountY=0.23, mountTheta=2.15
02:19:37.021 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.23, opts=13)
02:19:37.021 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.23)
02:19:37.021 00.000 8976 Worker thread wakes up
02:19:37.021 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.23) opts 0xd
02:19:37.021 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.23)
02:19:37.021 00.000 8976 Moving (-0.12, -0.23) raw xDistance=-0.15 yDistance=0.23
02:19:37.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:19:37.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:19:37.021 00.000 8976 MoveAxis(R, 0, ABG)
02:19:37.021 00.000 8976 MoveAxis(U, 0, ABG)
02:19:37.021 00.000 8976 move complete, result=0
02:19:37.021 00.000 8976 worker thread done servicing request
02:19:37.022 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:19:37.031 00.009 5052 UpdateGuideState exits: m=163 SNR=8.9
02:19:37.031 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:37.031 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:37.031 00.000 5052 Enqueuing Expose request
02:19:37.031 00.000 8976 Worker thread wakes up
02:19:37.031 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:37.032 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:37.032 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:37.722 00.690 8976 Exposure complete
02:19:37.728 00.006 8976 worker thread done servicing request
02:19:37.728 00.000 5052 OnExposeComplete: enter
02:19:37.728 00.000 5052 UpdateGuideState(): m_state=6
02:19:37.728 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8183
02:19:37.728 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=282.09, Mass=165, SNR=8.9, Peak=75 HFD=2.0
02:19:37.728 00.000 5052 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.04) = xAngle (-0.01 = -0.01)
02:19:37.728 00.000 5052 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.11 = -0.11)
02:19:37.728 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.38 hyp=0.42 cameraTheta=2.03 mountX=0.42 mountY=-0.05, mountTheta=-0.11
02:19:37.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.38, opts=13)
02:19:37.729 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.38)
02:19:37.729 00.000 8976 Worker thread wakes up
02:19:37.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.38) opts 0xd
02:19:37.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.38)
02:19:37.729 00.000 8976 Moving (-0.19, 0.38) raw xDistance=0.42 yDistance=-0.05
02:19:37.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:19:37.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:19:37.729 00.000 8976 MoveAxis(L, 2, ABG)
02:19:37.729 00.000 8976 stepping (-19, 12) + (-2, 0)
02:19:37.729 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:37.730 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:19:37.739 00.009 5052 UpdateGuideState exits: m=165 SNR=8.9
02:19:37.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:37.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:37.740 00.001 5052 Enqueuing Expose request
02:19:37.759 00.019 8976 Received - 47 (G) 
02:19:37.760 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:37.760 00.000 8976 stepped: pos (-21, 12)
02:19:37.760 00.000 8976 MoveAxis(U, 0, ABG)
02:19:37.760 00.000 8976 move complete, result=0
02:19:37.760 00.000 8976 worker thread done servicing request
02:19:37.760 00.000 8976 Worker thread wakes up
02:19:37.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:37.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:37.760 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
02:19:38.448 00.688 8976 Exposure complete
02:19:38.454 00.006 8976 worker thread done servicing request
02:19:38.454 00.000 5052 OnExposeComplete: enter
02:19:38.454 00.000 5052 UpdateGuideState(): m_state=6
02:19:38.454 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8184
02:19:38.454 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.78, Mass=150, SNR=8.5, Peak=69 HFD=2.1
02:19:38.454 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:19:38.454 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
02:19:38.454 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.33 mountX=-0.03 mountY=-0.21, mountTheta=-1.71
02:19:38.454 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.07, opts=13)
02:19:38.454 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.07)
02:19:38.455 00.001 8976 Worker thread wakes up
02:19:38.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.07) opts 0xd
02:19:38.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.07)
02:19:38.455 00.000 8976 Moving (0.20, 0.07) raw xDistance=-0.03 yDistance=-0.21
02:19:38.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:19:38.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:19:38.455 00.000 8976 MoveAxis(R, 0, ABG)
02:19:38.455 00.000 8976 MoveAxis(U, 0, ABG)
02:19:38.455 00.000 8976 move complete, result=0
02:19:38.455 00.000 8976 worker thread done servicing request
02:19:38.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:19:38.465 00.010 5052 UpdateGuideState exits: m=150 SNR=8.5
02:19:38.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:38.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:38.465 00.000 5052 Enqueuing Expose request
02:19:38.465 00.000 8976 Worker thread wakes up
02:19:38.465 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:38.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:38.466 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:39.155 00.689 8976 Exposure complete
02:19:39.161 00.006 8976 worker thread done servicing request
02:19:39.161 00.000 5052 OnExposeComplete: enter
02:19:39.161 00.000 5052 UpdateGuideState(): m_state=6
02:19:39.161 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8185
02:19:39.161 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.43, Mass=172, SNR=9.1, Peak=72 HFD=1.7
02:19:39.161 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
02:19:39.161 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
02:19:39.161 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.28 hyp=0.34 cameraTheta=-0.96 mountX=-0.34 mountY=-0.01, mountTheta=-3.10
02:19:39.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.28, opts=13)
02:19:39.162 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.28)
02:19:39.162 00.000 8976 Worker thread wakes up
02:19:39.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.28) opts 0xd
02:19:39.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.28)
02:19:39.162 00.000 8976 Moving (0.20, -0.28) raw xDistance=-0.34 yDistance=-0.01
02:19:39.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:19:39.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:39.162 00.000 8976 MoveAxis(R, 1, ABG)
02:19:39.162 00.000 8976 stepping (-21, 12) + (1, 0)
02:19:39.162 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:39.163 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:19:39.175 00.012 5052 UpdateGuideState exits: m=172 SNR=9.1
02:19:39.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:39.175 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:39.175 00.000 5052 Enqueuing Expose request
02:19:39.183 00.008 8976 Received - 47 (G) 
02:19:39.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:39.183 00.000 8976 stepped: pos (-20, 12)
02:19:39.183 00.000 8976 MoveAxis(U, 0, ABG)
02:19:39.183 00.000 8976 move complete, result=0
02:19:39.183 00.000 8976 worker thread done servicing request
02:19:39.183 00.000 8976 Worker thread wakes up
02:19:39.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:39.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:39.183 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
02:19:39.870 00.687 8976 Exposure complete
02:19:39.875 00.005 8976 worker thread done servicing request
02:19:39.875 00.000 5052 OnExposeComplete: enter
02:19:39.875 00.000 5052 UpdateGuideState(): m_state=6
02:19:39.875 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8186
02:19:39.875 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.77, Mass=192, SNR=9.6, Peak=76 HFD=2.4
02:19:39.876 00.001 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:19:39.876 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
02:19:39.876 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.76 mountX=0.11 mountY=0.09, mountTheta=0.65
02:19:39.876 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.06, opts=13)
02:19:39.876 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.06)
02:19:39.876 00.000 8976 Worker thread wakes up
02:19:39.877 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.06) opts 0xd
02:19:39.877 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.06)
02:19:39.877 00.000 8976 Moving (-0.14, 0.06) raw xDistance=0.11 yDistance=0.09
02:19:39.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:19:39.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:19:39.877 00.000 8976 MoveAxis(R, 0, ABG)
02:19:39.877 00.000 8976 MoveAxis(U, 0, ABG)
02:19:39.877 00.000 8976 move complete, result=0
02:19:39.877 00.000 8976 worker thread done servicing request
02:19:39.878 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:19:39.888 00.010 5052 UpdateGuideState exits: m=192 SNR=9.6
02:19:39.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:39.888 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:39.888 00.000 5052 Enqueuing Expose request
02:19:39.888 00.000 8976 Worker thread wakes up
02:19:39.888 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:39.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:39.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:40.578 00.690 8976 Exposure complete
02:19:40.584 00.006 8976 worker thread done servicing request
02:19:40.584 00.000 5052 OnExposeComplete: enter
02:19:40.584 00.000 5052 UpdateGuideState(): m_state=6
02:19:40.585 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8187
02:19:40.585 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.52, Mass=152, SNR=8.5, Peak=74 HFD=1.6
02:19:40.585 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
02:19:40.585 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.93 = -2.93)
02:19:40.585 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-0.79 mountX=-0.26 mountY=-0.06, mountTheta=-2.93
02:19:40.586 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.19, opts=13)
02:19:40.586 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.19)
02:19:40.586 00.000 8976 Worker thread wakes up
02:19:40.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.19) opts 0xd
02:19:40.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.19)
02:19:40.586 00.000 8976 Moving (0.19, -0.19) raw xDistance=-0.26 yDistance=-0.06
02:19:40.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:19:40.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:19:40.586 00.000 8976 MoveAxis(R, 0, ABG)
02:19:40.586 00.000 8976 MoveAxis(U, 0, ABG)
02:19:40.586 00.000 8976 move complete, result=0
02:19:40.586 00.000 8976 worker thread done servicing request
02:19:40.587 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:19:40.596 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
02:19:40.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:40.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:40.596 00.000 5052 Enqueuing Expose request
02:19:40.596 00.000 8976 Worker thread wakes up
02:19:40.597 00.001 5052 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:40.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:40.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:41.288 00.691 8976 Exposure complete
02:19:41.294 00.006 8976 worker thread done servicing request
02:19:41.294 00.000 5052 OnExposeComplete: enter
02:19:41.295 00.001 5052 UpdateGuideState(): m_state=6
02:19:41.295 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8188
02:19:41.295 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.22, Mass=181, SNR=9.3, Peak=71 HFD=2.5
02:19:41.295 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.49 = 2.80)
02:19:41.295 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.59 = 2.69)
02:19:41.295 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.49 hyp=0.49 cameraTheta=-1.44 mountX=-0.46 mountY=0.21, mountTheta=2.71
02:19:41.296 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.49, opts=13)
02:19:41.296 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.49)
02:19:41.296 00.000 8976 Worker thread wakes up
02:19:41.296 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.49) opts 0xd
02:19:41.296 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.49)
02:19:41.296 00.000 8976 Moving (0.06, -0.49) raw xDistance=-0.46 yDistance=0.21
02:19:41.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:19:41.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:19:41.296 00.000 8976 MoveAxis(R, 2, ABG)
02:19:41.296 00.000 8976 stepping (-20, 12) + (2, 0)
02:19:41.296 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:41.297 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:19:41.307 00.010 5052 UpdateGuideState exits: m=181 SNR=9.3
02:19:41.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:41.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:41.307 00.000 5052 Enqueuing Expose request
02:19:41.324 00.017 8976 Received - 47 (G) 
02:19:41.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:41.324 00.000 8976 stepped: pos (-18, 12)
02:19:41.324 00.000 8976 MoveAxis(U, 0, ABG)
02:19:41.325 00.001 8976 move complete, result=0
02:19:41.325 00.000 8976 worker thread done servicing request
02:19:41.325 00.000 8976 Worker thread wakes up
02:19:41.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:41.325 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
02:19:41.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:42.014 00.689 8976 Exposure complete
02:19:42.020 00.006 8976 worker thread done servicing request
02:19:42.020 00.000 5052 OnExposeComplete: enter
02:19:42.020 00.000 5052 UpdateGuideState(): m_state=6
02:19:42.020 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8189
02:19:42.020 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=282.12, Mass=171, SNR=9.0, Peak=73 HFD=2.2
02:19:42.020 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
02:19:42.020 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
02:19:42.021 00.001 5052 CameraToMount -- cameraX=-0.21 cameraY=0.41 hyp=0.46 cameraTheta=2.04 mountX=0.46 mountY=-0.05, mountTheta=-0.10
02:19:42.022 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.41, opts=13)
02:19:42.022 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.41)
02:19:42.022 00.000 8976 Worker thread wakes up
02:19:42.022 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.41) opts 0xd
02:19:42.022 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.41)
02:19:42.022 00.000 8976 Moving (-0.21, 0.41) raw xDistance=0.46 yDistance=-0.05
02:19:42.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.46
02:19:42.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:19:42.022 00.000 8976 MoveAxis(L, 2, ABG)
02:19:42.022 00.000 8976 stepping (-18, 12) + (-2, 0)
02:19:42.022 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:42.023 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:19:42.033 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
02:19:42.033 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:42.033 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:42.033 00.000 5052 Enqueuing Expose request
02:19:42.059 00.026 8976 Received - 47 (G) 
02:19:42.060 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:42.060 00.000 8976 stepped: pos (-20, 12)
02:19:42.060 00.000 8976 MoveAxis(U, 0, ABG)
02:19:42.060 00.000 8976 move complete, result=0
02:19:42.060 00.000 8976 worker thread done servicing request
02:19:42.060 00.000 8976 Worker thread wakes up
02:19:42.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:42.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:42.060 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
02:19:42.755 00.695 8976 Exposure complete
02:19:42.760 00.005 8976 worker thread done servicing request
02:19:42.760 00.000 5052 OnExposeComplete: enter
02:19:42.760 00.000 5052 UpdateGuideState(): m_state=6
02:19:42.760 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8190
02:19:42.760 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.78, Mass=161, SNR=8.7, Peak=70 HFD=2.4
02:19:42.760 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
02:19:42.760 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
02:19:42.760 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.53 mountX=0.11 mountY=0.05, mountTheta=0.40
02:19:42.761 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.07, opts=13)
02:19:42.761 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.07)
02:19:42.761 00.000 8976 Worker thread wakes up
02:19:42.761 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.07) opts 0xd
02:19:42.761 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.07)
02:19:42.761 00.000 8976 Moving (-0.11, 0.07) raw xDistance=0.11 yDistance=0.05
02:19:42.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:19:42.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:19:42.761 00.000 8976 MoveAxis(R, 0, ABG)
02:19:42.761 00.000 8976 MoveAxis(U, 0, ABG)
02:19:42.762 00.001 8976 move complete, result=0
02:19:42.762 00.000 8976 worker thread done servicing request
02:19:42.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:19:42.771 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
02:19:42.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:42.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:42.771 00.000 5052 Enqueuing Expose request
02:19:42.771 00.000 8976 Worker thread wakes up
02:19:42.771 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:42.772 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:42.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:43.463 00.691 8976 Exposure complete
02:19:43.468 00.005 8976 worker thread done servicing request
02:19:43.468 00.000 5052 OnExposeComplete: enter
02:19:43.468 00.000 5052 UpdateGuideState(): m_state=6
02:19:43.468 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8191
02:19:43.468 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.82, Mass=182, SNR=9.3, Peak=69 HFD=2.8
02:19:43.468 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
02:19:43.468 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
02:19:43.468 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.11 hyp=0.40 cameraTheta=0.28 mountX=-0.08 mountY=-0.38, mountTheta=-1.77
02:19:43.469 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.11, opts=13)
02:19:43.469 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.11)
02:19:43.469 00.000 8976 Worker thread wakes up
02:19:43.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.11) opts 0xd
02:19:43.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.11)
02:19:43.469 00.000 8976 Moving (0.38, 0.11) raw xDistance=-0.08 yDistance=-0.38
02:19:43.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:19:43.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:19:43.469 00.000 8976 MoveAxis(R, 0, ABG)
02:19:43.469 00.000 8976 MoveAxis(U, 2, ABG)
02:19:43.469 00.000 8976 stepping (-20, 12) + (0, 2)
02:19:43.469 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:43.470 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:19:43.480 00.010 5052 UpdateGuideState exits: m=182 SNR=9.3
02:19:43.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:43.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:43.481 00.001 5052 Enqueuing Expose request
02:19:43.499 00.018 8976 Received - 47 (G) 
02:19:43.499 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:43.499 00.000 8976 stepped: pos (-20, 14)
02:19:43.499 00.000 8976 move complete, result=0
02:19:43.499 00.000 8976 worker thread done servicing request
02:19:43.499 00.000 8976 Worker thread wakes up
02:19:43.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:43.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:43.499 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:19:44.189 00.690 8976 Exposure complete
02:19:44.194 00.005 8976 worker thread done servicing request
02:19:44.195 00.001 5052 OnExposeComplete: enter
02:19:44.195 00.000 5052 UpdateGuideState(): m_state=6
02:19:44.195 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8192
02:19:44.195 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.47, Mass=155, SNR=8.6, Peak=67 HFD=2.2
02:19:44.195 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
02:19:44.195 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
02:19:44.195 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.24 hyp=0.33 cameraTheta=-0.82 mountX=-0.31 mountY=-0.06, mountTheta=-2.97
02:19:44.196 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.24, opts=13)
02:19:44.196 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.24)
02:19:44.198 00.002 8976 Worker thread wakes up
02:19:44.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.24) opts 0xd
02:19:44.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.24)
02:19:44.198 00.000 8976 Moving (0.22, -0.24) raw xDistance=-0.31 yDistance=-0.06
02:19:44.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:19:44.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:19:44.198 00.000 8976 MoveAxis(R, 1, ABG)
02:19:44.198 00.000 8976 stepping (-20, 14) + (1, 0)
02:19:44.198 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:44.199 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:19:44.209 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
02:19:44.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:44.209 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:44.209 00.000 5052 Enqueuing Expose request
02:19:44.218 00.009 8976 Received - 47 (G) 
02:19:44.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:44.218 00.000 8976 stepped: pos (-19, 14)
02:19:44.218 00.000 8976 MoveAxis(U, 0, ABG)
02:19:44.218 00.000 8976 move complete, result=0
02:19:44.218 00.000 8976 worker thread done servicing request
02:19:44.218 00.000 8976 Worker thread wakes up
02:19:44.218 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:19:44.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:44.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:44.908 00.690 8976 Exposure complete
02:19:44.914 00.006 8976 worker thread done servicing request
02:19:44.914 00.000 5052 OnExposeComplete: enter
02:19:44.914 00.000 5052 UpdateGuideState(): m_state=6
02:19:44.915 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8193
02:19:44.915 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.70, Mass=170, SNR=9.0, Peak=69 HFD=2.6
02:19:44.915 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:19:44.915 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:19:44.915 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.01 hyp=0.40 cameraTheta=-0.03 mountX=-0.19 mountY=-0.33, mountTheta=-2.10
02:19:44.916 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.01, opts=13)
02:19:44.917 00.001 5052 Enqueuing Move request for stepguider (0.40, -0.01)
02:19:44.917 00.000 8976 Worker thread wakes up
02:19:44.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.01) opts 0xd
02:19:44.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.01)
02:19:44.917 00.000 8976 Moving (0.40, -0.01) raw xDistance=-0.19 yDistance=-0.33
02:19:44.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:19:44.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:19:44.917 00.000 8976 MoveAxis(R, 0, ABG)
02:19:44.917 00.000 8976 MoveAxis(U, 1, ABG)
02:19:44.917 00.000 8976 stepping (-19, 14) + (0, 1)
02:19:44.917 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:44.918 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:19:44.927 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
02:19:44.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:44.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:44.927 00.000 5052 Enqueuing Expose request
02:19:44.936 00.009 8976 Received - 47 (G) 
02:19:44.937 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:44.937 00.000 8976 stepped: pos (-19, 15)
02:19:44.937 00.000 8976 move complete, result=0
02:19:44.937 00.000 8976 worker thread done servicing request
02:19:44.937 00.000 8976 Worker thread wakes up
02:19:44.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:44.937 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:19:44.937 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:45.644 00.707 8976 Exposure complete
02:19:45.649 00.005 8976 worker thread done servicing request
02:19:45.653 00.004 5052 OnExposeComplete: enter
02:19:45.653 00.000 5052 UpdateGuideState(): m_state=6
02:19:45.653 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8194
02:19:45.653 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=282.00, Mass=177, SNR=9.2, Peak=70 HFD=2.3
02:19:45.653 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
02:19:45.654 00.001 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
02:19:45.654 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.29 hyp=0.47 cameraTheta=0.65 mountX=0.08 mountY=-0.47, mountTheta=-1.39
02:19:45.654 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.29, opts=13)
02:19:45.654 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.29)
02:19:45.655 00.001 8976 Worker thread wakes up
02:19:45.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.29) opts 0xd
02:19:45.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.29)
02:19:45.655 00.000 8976 Moving (0.37, 0.29) raw xDistance=0.08 yDistance=-0.47
02:19:45.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:19:45.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
02:19:45.655 00.000 8976 MoveAxis(R, 0, ABG)
02:19:45.655 00.000 8976 MoveAxis(U, 2, ABG)
02:19:45.655 00.000 8976 stepping (-19, 15) + (0, 2)
02:19:45.655 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:45.656 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:19:45.667 00.011 5052 UpdateGuideState exits: m=177 SNR=9.2
02:19:45.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:45.667 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:45.667 00.000 5052 Enqueuing Expose request
02:19:45.689 00.022 8976 Received - 47 (G) 
02:19:45.689 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:45.689 00.000 8976 stepped: pos (-19, 17)
02:19:45.689 00.000 8976 move complete, result=0
02:19:45.689 00.000 8976 worker thread done servicing request
02:19:45.689 00.000 8976 Worker thread wakes up
02:19:45.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:45.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:45.689 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:19:46.380 00.691 8976 Exposure complete
02:19:46.386 00.006 8976 worker thread done servicing request
02:19:46.386 00.000 5052 OnExposeComplete: enter
02:19:46.386 00.000 5052 UpdateGuideState(): m_state=6
02:19:46.386 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8195
02:19:46.386 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.75, Mass=160, SNR=8.7, Peak=68 HFD=2.6
02:19:46.386 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
02:19:46.386 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
02:19:46.386 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.29 mountX=-0.03 mountY=-0.14, mountTheta=-1.76
02:19:46.387 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.04, opts=13)
02:19:46.387 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.04)
02:19:46.387 00.000 8976 Worker thread wakes up
02:19:46.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.04) opts 0xd
02:19:46.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.04)
02:19:46.387 00.000 8976 Moving (0.14, 0.04) raw xDistance=-0.03 yDistance=-0.14
02:19:46.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:19:46.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:19:46.388 00.001 8976 MoveAxis(R, 0, ABG)
02:19:46.388 00.000 8976 MoveAxis(U, 0, ABG)
02:19:46.388 00.000 8976 move complete, result=0
02:19:46.388 00.000 8976 worker thread done servicing request
02:19:46.388 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:19:46.399 00.011 5052 UpdateGuideState exits: m=160 SNR=8.7
02:19:46.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:46.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:46.399 00.000 5052 Enqueuing Expose request
02:19:46.399 00.000 8976 Worker thread wakes up
02:19:46.399 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:46.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:46.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:47.090 00.691 8976 Exposure complete
02:19:47.096 00.006 8976 worker thread done servicing request
02:19:47.096 00.000 5052 OnExposeComplete: enter
02:19:47.096 00.000 5052 UpdateGuideState(): m_state=6
02:19:47.096 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8196
02:19:47.096 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.72, Mass=150, SNR=8.5, Peak=65 HFD=2.7
02:19:47.096 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:19:47.096 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:19:47.096 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.04 mountX=-0.08 mountY=-0.15, mountTheta=-2.03
02:19:47.097 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.01, opts=13)
02:19:47.097 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.01)
02:19:47.097 00.000 8976 Worker thread wakes up
02:19:47.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.01) opts 0xd
02:19:47.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.01)
02:19:47.097 00.000 8976 Moving (0.18, 0.01) raw xDistance=-0.08 yDistance=-0.15
02:19:47.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:19:47.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:19:47.097 00.000 8976 MoveAxis(R, 0, ABG)
02:19:47.097 00.000 8976 MoveAxis(U, 0, ABG)
02:19:47.097 00.000 8976 move complete, result=0
02:19:47.097 00.000 8976 worker thread done servicing request
02:19:47.098 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:19:47.108 00.010 5052 UpdateGuideState exits: m=150 SNR=8.5
02:19:47.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:47.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:47.108 00.000 5052 Enqueuing Expose request
02:19:47.108 00.000 8976 Worker thread wakes up
02:19:47.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:47.108 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:47.108 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:47.794 00.686 8976 Exposure complete
02:19:47.800 00.006 8976 worker thread done servicing request
02:19:47.800 00.000 5052 OnExposeComplete: enter
02:19:47.800 00.000 5052 UpdateGuideState(): m_state=6
02:19:47.800 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8197
02:19:47.800 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.69, Mass=148, SNR=8.4, Peak=65 HFD=2.8
02:19:47.800 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
02:19:47.800 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
02:19:47.800 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.07 mountX=-0.11 mountY=-0.17, mountTheta=-2.15
02:19:47.801 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.02, opts=13)
02:19:47.801 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.02)
02:19:47.801 00.000 8976 Worker thread wakes up
02:19:47.801 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.02) opts 0xd
02:19:47.801 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.02)
02:19:47.801 00.000 8976 Moving (0.21, -0.02) raw xDistance=-0.11 yDistance=-0.17
02:19:47.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:19:47.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:19:47.801 00.000 8976 MoveAxis(R, 0, ABG)
02:19:47.801 00.000 8976 MoveAxis(U, 0, ABG)
02:19:47.801 00.000 8976 move complete, result=0
02:19:47.801 00.000 8976 worker thread done servicing request
02:19:47.802 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:19:47.811 00.009 5052 UpdateGuideState exits: m=148 SNR=8.4
02:19:47.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:47.811 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:47.811 00.000 5052 Enqueuing Expose request
02:19:47.811 00.000 8976 Worker thread wakes up
02:19:47.811 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:47.812 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:47.812 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:48.502 00.690 8976 Exposure complete
02:19:48.507 00.005 8976 worker thread done servicing request
02:19:48.507 00.000 5052 OnExposeComplete: enter
02:19:48.508 00.001 5052 UpdateGuideState(): m_state=6
02:19:48.508 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8198
02:19:48.508 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.78, Mass=152, SNR=8.5, Peak=68 HFD=2.6
02:19:48.508 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:19:48.508 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:19:48.508 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.07 hyp=0.47 cameraTheta=0.14 mountX=-0.15 mountY=-0.43, mountTheta=-1.92
02:19:48.509 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.07, opts=13)
02:19:48.509 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.07)
02:19:48.509 00.000 8976 Worker thread wakes up
02:19:48.509 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.07) opts 0xd
02:19:48.509 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.07)
02:19:48.509 00.000 8976 Moving (0.47, 0.07) raw xDistance=-0.15 yDistance=-0.43
02:19:48.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:19:48.510 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:19:48.510 00.000 8976 MoveAxis(R, 0, ABG)
02:19:48.510 00.000 8976 MoveAxis(U, 2, ABG)
02:19:48.510 00.000 8976 stepping (-19, 17) + (0, 2)
02:19:48.510 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:48.511 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:19:48.521 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:19:48.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:48.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:48.521 00.000 5052 Enqueuing Expose request
02:19:48.535 00.014 8976 Received - 47 (G) 
02:19:48.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:48.535 00.000 8976 stepped: pos (-19, 19)
02:19:48.535 00.000 8976 move complete, result=0
02:19:48.535 00.000 8976 worker thread done servicing request
02:19:48.535 00.000 8976 Worker thread wakes up
02:19:48.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:48.535 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:48.535 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:19:49.226 00.691 8976 Exposure complete
02:19:49.232 00.006 8976 worker thread done servicing request
02:19:49.232 00.000 5052 OnExposeComplete: enter
02:19:49.232 00.000 5052 UpdateGuideState(): m_state=6
02:19:49.232 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8199
02:19:49.232 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.49, Mass=165, SNR=8.9, Peak=69 HFD=2.5
02:19:49.232 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.73 = 1.56)
02:19:49.232 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.45)
02:19:49.232 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.22 hyp=0.49 cameraTheta=-2.68 mountX=0.01 mountY=0.49, mountTheta=1.56
02:19:49.233 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.22, opts=13)
02:19:49.233 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.22)
02:19:49.233 00.000 8976 Worker thread wakes up
02:19:49.233 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.22) opts 0xd
02:19:49.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.22)
02:19:49.233 00.000 8976 Moving (-0.44, -0.22) raw xDistance=0.01 yDistance=0.49
02:19:49.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:19:49.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.49
02:19:49.233 00.000 8976 MoveAxis(R, 0, ABG)
02:19:49.233 00.000 8976 MoveAxis(D, 2, ABG)
02:19:49.233 00.000 8976 stepping (-19, 19) + (0, -2)
02:19:49.233 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:49.234 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:19:49.243 00.009 5052 UpdateGuideState exits: m=165 SNR=8.9
02:19:49.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:49.243 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:49.243 00.000 5052 Enqueuing Expose request
02:19:49.269 00.026 8976 Received - 47 (G) 
02:19:49.269 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:49.269 00.000 8976 stepped: pos (-19, 17)
02:19:49.269 00.000 8976 move complete, result=0
02:19:49.269 00.000 8976 worker thread done servicing request
02:19:49.269 00.000 8976 Worker thread wakes up
02:19:49.269 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:19:49.270 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:49.270 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:49.961 00.691 8976 Exposure complete
02:19:49.967 00.006 8976 worker thread done servicing request
02:19:49.967 00.000 5052 OnExposeComplete: enter
02:19:49.967 00.000 5052 UpdateGuideState(): m_state=6
02:19:49.967 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8200
02:19:49.968 00.001 5052 Star::Find returns 1 (0), X=328.93, Y=281.94, Mass=155, SNR=8.6, Peak=71 HFD=2.1
02:19:49.968 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
02:19:49.968 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
02:19:49.968 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.39 mountX=0.31 mountY=0.08, mountTheta=0.25
02:19:49.968 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.23, opts=13)
02:19:49.968 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.23)
02:19:49.969 00.001 8976 Worker thread wakes up
02:19:49.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.23) opts 0xd
02:19:49.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.23)
02:19:49.969 00.000 8976 Moving (-0.24, 0.23) raw xDistance=0.31 yDistance=0.08
02:19:49.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:19:49.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:19:49.969 00.000 8976 MoveAxis(L, 1, ABG)
02:19:49.969 00.000 8976 stepping (-19, 17) + (-1, 0)
02:19:49.969 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:49.970 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:19:49.982 00.012 5052 UpdateGuideState exits: m=155 SNR=8.6
02:19:49.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:49.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:49.982 00.000 5052 Enqueuing Expose request
02:19:49.989 00.007 8976 Received - 47 (G) 
02:19:49.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:49.989 00.000 8976 stepped: pos (-20, 17)
02:19:49.989 00.000 8976 MoveAxis(U, 0, ABG)
02:19:49.989 00.000 8976 move complete, result=0
02:19:49.989 00.000 8976 worker thread done servicing request
02:19:49.989 00.000 8976 Worker thread wakes up
02:19:49.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:49.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:49.989 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:19:50.675 00.686 8976 Exposure complete
02:19:50.680 00.005 8976 worker thread done servicing request
02:19:50.681 00.001 5052 OnExposeComplete: enter
02:19:50.681 00.000 5052 UpdateGuideState(): m_state=6
02:19:50.681 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8201
02:19:50.681 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.40, Mass=161, SNR=8.8, Peak=78 HFD=1.5
02:19:50.681 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
02:19:50.681 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.48)
02:19:50.681 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.31 hyp=0.66 cameraTheta=-2.66 mountX=-0.01 mountY=0.66, mountTheta=1.58
02:19:50.681 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.31, opts=13)
02:19:50.682 00.001 5052 Enqueuing Move request for stepguider (-0.58, -0.31)
02:19:50.682 00.000 8976 Worker thread wakes up
02:19:50.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.31) opts 0xd
02:19:50.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.31)
02:19:50.682 00.000 8976 Moving (-0.58, -0.31) raw xDistance=-0.01 yDistance=0.66
02:19:50.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:50.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
02:19:50.682 00.000 8976 MoveAxis(R, 0, ABG)
02:19:50.682 00.000 8976 MoveAxis(D, 3, ABG)
02:19:50.682 00.000 8976 stepping (-20, 17) + (0, -3)
02:19:50.682 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:50.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:19:50.692 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
02:19:50.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:50.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:50.692 00.000 5052 Enqueuing Expose request
02:19:50.709 00.017 8976 Received - 47 (G) 
02:19:50.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:19:50.709 00.000 8976 stepped: pos (-20, 14)
02:19:50.709 00.000 8976 move complete, result=0
02:19:50.709 00.000 8976 worker thread done servicing request
02:19:50.709 00.000 8976 Worker thread wakes up
02:19:50.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:50.709 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:50.709 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:19:51.396 00.687 8976 Exposure complete
02:19:51.401 00.005 8976 worker thread done servicing request
02:19:51.401 00.000 5052 OnExposeComplete: enter
02:19:51.401 00.000 5052 UpdateGuideState(): m_state=6
02:19:51.401 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8202
02:19:51.401 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.87, Mass=194, SNR=9.6, Peak=72 HFD=2.6
02:19:51.401 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:19:51.401 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
02:19:51.401 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.16 hyp=0.57 cameraTheta=2.85 mountX=0.39 mountY=0.37, mountTheta=0.76
02:19:51.402 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.16, opts=13)
02:19:51.402 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.16)
02:19:51.402 00.000 8976 Worker thread wakes up
02:19:51.402 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.16) opts 0xd
02:19:51.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.16)
02:19:51.402 00.000 8976 Moving (-0.54, 0.16) raw xDistance=0.39 yDistance=0.37
02:19:51.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:19:51.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
02:19:51.402 00.000 8976 MoveAxis(L, 2, ABG)
02:19:51.402 00.000 8976 stepping (-20, 14) + (-2, 0)
02:19:51.403 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:51.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:19:51.413 00.010 5052 UpdateGuideState exits: m=194 SNR=9.6
02:19:51.413 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:51.413 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:51.413 00.000 5052 Enqueuing Expose request
02:19:51.428 00.015 8976 Received - 47 (G) 
02:19:51.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:51.428 00.000 8976 stepped: pos (-22, 14)
02:19:51.428 00.000 8976 MoveAxis(D, 2, ABG)
02:19:51.428 00.000 8976 stepping (-22, 14) + (0, -2)
02:19:51.428 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:51.460 00.032 8976 Received - 47 (G) 
02:19:51.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:51.460 00.000 8976 stepped: pos (-22, 12)
02:19:51.460 00.000 8976 move complete, result=0
02:19:51.460 00.000 8976 worker thread done servicing request
02:19:51.460 00.000 8976 Worker thread wakes up
02:19:51.460 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:19:51.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:51.460 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:52.150 00.690 8976 Exposure complete
02:19:52.156 00.006 8976 worker thread done servicing request
02:19:52.156 00.000 5052 OnExposeComplete: enter
02:19:52.156 00.000 5052 UpdateGuideState(): m_state=6
02:19:52.156 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8203
02:19:52.156 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.77, Mass=147, SNR=8.4, Peak=71 HFD=1.8
02:19:52.156 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:19:52.156 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:19:52.156 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.06 hyp=0.28 cameraTheta=0.21 mountX=-0.07 mountY=-0.26, mountTheta=-1.84
02:19:52.157 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.06, opts=13)
02:19:52.157 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.06)
02:19:52.157 00.000 8976 Worker thread wakes up
02:19:52.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.06) opts 0xd
02:19:52.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.06)
02:19:52.157 00.000 8976 Moving (0.28, 0.06) raw xDistance=-0.07 yDistance=-0.26
02:19:52.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:19:52.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
02:19:52.157 00.000 8976 MoveAxis(R, 0, ABG)
02:19:52.157 00.000 8976 MoveAxis(U, 1, ABG)
02:19:52.157 00.000 8976 stepping (-22, 12) + (0, 1)
02:19:52.157 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:52.158 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:19:52.170 00.012 5052 UpdateGuideState exits: m=147 SNR=8.4
02:19:52.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:52.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:52.170 00.000 5052 Enqueuing Expose request
02:19:52.179 00.009 8976 Received - 47 (G) 
02:19:52.179 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:52.179 00.000 8976 stepped: pos (-22, 13)
02:19:52.179 00.000 8976 move complete, result=0
02:19:52.179 00.000 8976 worker thread done servicing request
02:19:52.179 00.000 8976 Worker thread wakes up
02:19:52.179 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:19:52.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:52.179 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:52.873 00.694 8976 Exposure complete
02:19:52.878 00.005 8976 worker thread done servicing request
02:19:52.878 00.000 5052 OnExposeComplete: enter
02:19:52.879 00.001 5052 UpdateGuideState(): m_state=6
02:19:52.879 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8204
02:19:52.879 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=282.04, Mass=152, SNR=8.5, Peak=74 HFD=2.2
02:19:52.879 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
02:19:52.879 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
02:19:52.879 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.33 hyp=0.42 cameraTheta=0.89 mountX=0.17 mountY=-0.40, mountTheta=-1.17
02:19:52.880 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.33, opts=13)
02:19:52.880 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.33)
02:19:52.880 00.000 8976 Worker thread wakes up
02:19:52.880 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.33) opts 0xd
02:19:52.880 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.33)
02:19:52.880 00.000 8976 Moving (0.27, 0.33) raw xDistance=0.17 yDistance=-0.40
02:19:52.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:19:52.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
02:19:52.880 00.000 8976 MoveAxis(R, 0, ABG)
02:19:52.880 00.000 8976 MoveAxis(U, 2, ABG)
02:19:52.880 00.000 8976 stepping (-22, 13) + (0, 2)
02:19:52.880 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:52.881 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:19:52.890 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
02:19:52.891 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:52.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:52.891 00.000 5052 Enqueuing Expose request
02:19:52.914 00.023 8976 Received - 47 (G) 
02:19:52.915 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:52.915 00.000 8976 stepped: pos (-22, 15)
02:19:52.915 00.000 8976 move complete, result=0
02:19:52.915 00.000 8976 worker thread done servicing request
02:19:52.915 00.000 8976 Worker thread wakes up
02:19:52.915 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:52.915 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:52.915 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:19:53.608 00.693 8976 Exposure complete
02:19:53.614 00.006 8976 worker thread done servicing request
02:19:53.614 00.000 5052 OnExposeComplete: enter
02:19:53.614 00.000 5052 UpdateGuideState(): m_state=6
02:19:53.614 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8205
02:19:53.614 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.78, Mass=155, SNR=8.6, Peak=70 HFD=2.3
02:19:53.614 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:19:53.614 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
02:19:53.614 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.90 mountX=0.18 mountY=0.19, mountTheta=0.80
02:19:53.614 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.07, opts=13)
02:19:53.614 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.07)
02:19:53.614 00.000 8976 Worker thread wakes up
02:19:53.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.07) opts 0xd
02:19:53.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.07)
02:19:53.615 00.001 8976 Moving (-0.27, 0.07) raw xDistance=0.18 yDistance=0.19
02:19:53.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:19:53.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:19:53.615 00.000 8976 MoveAxis(R, 0, ABG)
02:19:53.615 00.000 8976 MoveAxis(U, 0, ABG)
02:19:53.615 00.000 8976 move complete, result=0
02:19:53.615 00.000 8976 worker thread done servicing request
02:19:53.615 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:19:53.625 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
02:19:53.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:53.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:53.625 00.000 5052 Enqueuing Expose request
02:19:53.625 00.000 8976 Worker thread wakes up
02:19:53.625 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:53.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:53.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:54.318 00.693 8976 Exposure complete
02:19:54.323 00.005 8976 worker thread done servicing request
02:19:54.324 00.001 5052 OnExposeComplete: enter
02:19:54.324 00.000 5052 UpdateGuideState(): m_state=6
02:19:54.324 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8206
02:19:54.324 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.65, Mass=157, SNR=8.6, Peak=65 HFD=2.3
02:19:54.324 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.75 = 1.53)
02:19:54.324 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.43)
02:19:54.324 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.71 mountX=0.01 mountY=0.13, mountTheta=1.53
02:19:54.324 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.06, opts=13)
02:19:54.325 00.001 5052 Enqueuing Move request for stepguider (-0.12, -0.06)
02:19:54.325 00.000 8976 Worker thread wakes up
02:19:54.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.06) opts 0xd
02:19:54.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.06)
02:19:54.325 00.000 8976 Moving (-0.12, -0.06) raw xDistance=0.01 yDistance=0.13
02:19:54.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:19:54.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:19:54.325 00.000 8976 MoveAxis(R, 0, ABG)
02:19:54.325 00.000 8976 MoveAxis(U, 0, ABG)
02:19:54.325 00.000 8976 move complete, result=0
02:19:54.325 00.000 8976 worker thread done servicing request
02:19:54.325 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:19:54.335 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
02:19:54.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:54.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:54.335 00.000 5052 Enqueuing Expose request
02:19:54.335 00.000 8976 Worker thread wakes up
02:19:54.335 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:54.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:54.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:55.044 00.709 8976 Exposure complete
02:19:55.049 00.005 8976 worker thread done servicing request
02:19:55.049 00.000 5052 OnExposeComplete: enter
02:19:55.049 00.000 5052 UpdateGuideState(): m_state=6
02:19:55.049 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8207
02:19:55.049 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.98, Mass=168, SNR=9.0, Peak=69 HFD=2.4
02:19:55.049 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:19:55.049 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
02:19:55.049 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.27 hyp=0.57 cameraTheta=2.64 mountX=0.47 mountY=0.27, mountTheta=0.52
02:19:55.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.27, opts=13)
02:19:55.050 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.27)
02:19:55.050 00.000 8976 Worker thread wakes up
02:19:55.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.27) opts 0xd
02:19:55.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.27)
02:19:55.050 00.000 8976 Moving (-0.50, 0.27) raw xDistance=0.47 yDistance=0.27
02:19:55.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
02:19:55.051 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:19:55.051 00.000 8976 MoveAxis(L, 2, ABG)
02:19:55.051 00.000 8976 stepping (-22, 15) + (-2, 0)
02:19:55.051 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:55.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:19:55.060 00.009 5052 UpdateGuideState exits: m=168 SNR=9.0
02:19:55.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:55.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:55.060 00.000 5052 Enqueuing Expose request
02:19:55.073 00.013 8976 Received - 47 (G) 
02:19:55.073 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:55.073 00.000 8976 stepped: pos (-24, 15)
02:19:55.073 00.000 8976 MoveAxis(D, 1, ABG)
02:19:55.073 00.000 8976 stepping (-24, 15) + (0, -1)
02:19:55.073 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:55.105 00.032 8976 Received - 47 (G) 
02:19:55.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:55.105 00.000 8976 stepped: pos (-24, 14)
02:19:55.105 00.000 8976 move complete, result=0
02:19:55.105 00.000 8976 worker thread done servicing request
02:19:55.105 00.000 8976 Worker thread wakes up
02:19:55.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:55.105 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:55.105 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:19:55.795 00.690 8976 Exposure complete
02:19:55.801 00.006 8976 worker thread done servicing request
02:19:55.801 00.000 5052 OnExposeComplete: enter
02:19:55.801 00.000 5052 UpdateGuideState(): m_state=6
02:19:55.801 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8208
02:19:55.801 00.000 5052 Star::Find returns 1 (0), X=327.97, Y=281.65, Mass=174, SNR=9.0, Peak=64 HFD=2.4
02:19:55.801 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.14 = 1.15)
02:19:55.801 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
02:19:55.801 00.000 5052 CameraToMount -- cameraX=-1.20 cameraY=-0.06 hyp=1.20 cameraTheta=-3.09 mountX=0.49 mountY=1.04, mountTheta=1.13
02:19:55.802 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.20, y=-0.06, opts=13)
02:19:55.802 00.000 5052 Enqueuing Move request for stepguider (-1.20, -0.06)
02:19:55.802 00.000 8976 Worker thread wakes up
02:19:55.802 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.20, -0.06) opts 0xd
02:19:55.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.20, -0.06)
02:19:55.802 00.000 8976 Moving (-1.20, -0.06) raw xDistance=0.49 yDistance=1.04
02:19:55.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
02:19:55.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.04
02:19:55.802 00.000 8976 MoveAxis(L, 2, ABG)
02:19:55.802 00.000 8976 stepping (-24, 14) + (-2, 0)
02:19:55.802 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:55.803 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:19:55.812 00.009 5052 UpdateGuideState exits: m=174 SNR=9.0
02:19:55.812 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:55.812 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:55.812 00.000 5052 Enqueuing Expose request
02:19:55.840 00.028 8976 Received - 47 (G) 
02:19:55.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:55.840 00.000 8976 stepped: pos (-26, 14)
02:19:55.840 00.000 8976 MoveAxis(D, 4, ABG)
02:19:55.840 00.000 8976 stepping (-26, 14) + (0, -4)
02:19:55.840 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:55.872 00.032 8976 Received - 47 (G) 
02:19:55.872 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:19:55.872 00.000 8976 stepped: pos (-26, 10)
02:19:55.872 00.000 8976 move complete, result=0
02:19:55.872 00.000 8976 worker thread done servicing request
02:19:55.872 00.000 8976 Worker thread wakes up
02:19:55.872 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
02:19:55.872 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:55.872 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:56.566 00.694 8976 Exposure complete
02:19:56.571 00.005 8976 worker thread done servicing request
02:19:56.571 00.000 5052 OnExposeComplete: enter
02:19:56.571 00.000 5052 UpdateGuideState(): m_state=6
02:19:56.571 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8209
02:19:56.571 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.63, Mass=160, SNR=8.7, Peak=67 HFD=2.2
02:19:56.571 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
02:19:56.571 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.23)
02:19:56.571 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.08 hyp=0.33 cameraTheta=-2.91 mountX=0.08 mountY=0.31, mountTheta=1.32
02:19:56.572 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.08, opts=13)
02:19:56.572 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.08)
02:19:56.572 00.000 8976 Worker thread wakes up
02:19:56.572 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.08) opts 0xd
02:19:56.572 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.08)
02:19:56.572 00.000 8976 Moving (-0.32, -0.08) raw xDistance=0.08 yDistance=0.31
02:19:56.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:19:56.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.31
02:19:56.572 00.000 8976 MoveAxis(R, 0, ABG)
02:19:56.572 00.000 8976 MoveAxis(D, 2, ABG)
02:19:56.572 00.000 8976 stepping (-26, 10) + (0, -2)
02:19:56.572 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:56.573 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:19:56.582 00.009 5052 UpdateGuideState exits: m=160 SNR=8.7
02:19:56.582 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:56.583 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:56.583 00.000 5052 Enqueuing Expose request
02:19:56.607 00.024 8976 Received - 47 (G) 
02:19:56.607 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:56.607 00.000 8976 stepped: pos (-26, 8)
02:19:56.607 00.000 8976 move complete, result=0
02:19:56.607 00.000 8976 worker thread done servicing request
02:19:56.607 00.000 8976 Worker thread wakes up
02:19:56.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:56.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:56.607 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 2 ms SOUTH
02:19:57.297 00.690 8976 Exposure complete
02:19:57.303 00.006 8976 worker thread done servicing request
02:19:57.303 00.000 5052 OnExposeComplete: enter
02:19:57.303 00.000 5052 UpdateGuideState(): m_state=6
02:19:57.303 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8210
02:19:57.303 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.83, Mass=160, SNR=8.8, Peak=73 HFD=2.1
02:19:57.303 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
02:19:57.303 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
02:19:57.303 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.11 mountY=-0.06, mountTheta=-0.48
02:19:57.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.12, opts=13)
02:19:57.304 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.12)
02:19:57.304 00.000 8976 Worker thread wakes up
02:19:57.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.12) opts 0xd
02:19:57.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.12)
02:19:57.304 00.000 8976 Moving (-0.01, 0.12) raw xDistance=0.11 yDistance=-0.06
02:19:57.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:19:57.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:19:57.304 00.000 8976 MoveAxis(R, 0, ABG)
02:19:57.304 00.000 8976 MoveAxis(U, 0, ABG)
02:19:57.304 00.000 8976 move complete, result=0
02:19:57.304 00.000 8976 worker thread done servicing request
02:19:57.305 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:19:57.314 00.009 5052 UpdateGuideState exits: m=160 SNR=8.8
02:19:57.314 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:57.314 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:57.314 00.000 5052 Enqueuing Expose request
02:19:57.314 00.000 8976 Worker thread wakes up
02:19:57.315 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:57.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:57.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:58.007 00.692 8976 Exposure complete
02:19:58.013 00.006 8976 worker thread done servicing request
02:19:58.013 00.000 5052 OnExposeComplete: enter
02:19:58.013 00.000 5052 UpdateGuideState(): m_state=6
02:19:58.013 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8211
02:19:58.013 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.76, Mass=153, SNR=8.6, Peak=74 HFD=1.7
02:19:58.013 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
02:19:58.013 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
02:19:58.013 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.30 mountX=-0.03 mountY=-0.16, mountTheta=-1.75
02:19:58.014 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.05, opts=13)
02:19:58.014 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.05)
02:19:58.014 00.000 8976 Worker thread wakes up
02:19:58.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.05) opts 0xd
02:19:58.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.05)
02:19:58.014 00.000 8976 Moving (0.16, 0.05) raw xDistance=-0.03 yDistance=-0.16
02:19:58.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:19:58.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:19:58.014 00.000 8976 MoveAxis(R, 0, ABG)
02:19:58.014 00.000 8976 MoveAxis(U, 0, ABG)
02:19:58.015 00.001 8976 move complete, result=0
02:19:58.015 00.000 8976 worker thread done servicing request
02:19:58.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:19:58.025 00.010 5052 UpdateGuideState exits: m=153 SNR=8.6
02:19:58.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:58.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:58.025 00.000 5052 Enqueuing Expose request
02:19:58.026 00.001 8976 Worker thread wakes up
02:19:58.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:58.026 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:58.026 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:58.710 00.684 8976 Exposure complete
02:19:58.716 00.006 8976 worker thread done servicing request
02:19:58.716 00.000 5052 OnExposeComplete: enter
02:19:58.716 00.000 5052 UpdateGuideState(): m_state=6
02:19:58.716 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8212
02:19:58.716 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.47, Mass=175, SNR=9.1, Peak=69 HFD=2.6
02:19:58.716 00.000 5052 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.04) = xAngle (-2.97 = -2.97)
02:19:58.716 00.000 5052 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
02:19:58.716 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-0.93 mountX=-0.30 mountY=-0.02, mountTheta=-3.07
02:19:58.717 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.24, opts=13)
02:19:58.717 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.24)
02:19:58.717 00.000 8976 Worker thread wakes up
02:19:58.717 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.24) opts 0xd
02:19:58.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.24)
02:19:58.717 00.000 8976 Moving (0.18, -0.24) raw xDistance=-0.30 yDistance=-0.02
02:19:58.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:19:58.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:19:58.717 00.000 8976 MoveAxis(R, 1, ABG)
02:19:58.717 00.000 8976 stepping (-26, 8) + (1, 0)
02:19:58.717 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:58.718 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:19:58.728 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
02:19:58.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:58.728 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:58.728 00.000 5052 Enqueuing Expose request
02:19:58.750 00.022 8976 Received - 47 (G) 
02:19:58.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:19:58.750 00.000 8976 stepped: pos (-25, 8)
02:19:58.750 00.000 8976 MoveAxis(U, 0, ABG)
02:19:58.750 00.000 8976 move complete, result=0
02:19:58.750 00.000 8976 worker thread done servicing request
02:19:58.750 00.000 8976 Worker thread wakes up
02:19:58.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:58.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:58.750 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
02:19:59.443 00.693 8976 Exposure complete
02:19:59.450 00.007 8976 worker thread done servicing request
02:19:59.450 00.000 5052 OnExposeComplete: enter
02:19:59.450 00.000 5052 UpdateGuideState(): m_state=6
02:19:59.450 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8213
02:19:59.450 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.11, Mass=166, SNR=8.9, Peak=75 HFD=2.2
02:19:59.450 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
02:19:59.450 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
02:19:59.450 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.40 hyp=0.53 cameraTheta=0.86 mountX=0.20 mountY=-0.51, mountTheta=-1.20
02:19:59.451 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.40, opts=13)
02:19:59.451 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.40)
02:19:59.451 00.000 8976 Worker thread wakes up
02:19:59.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.40) opts 0xd
02:19:59.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.40)
02:19:59.451 00.000 8976 Moving (0.35, 0.40) raw xDistance=0.20 yDistance=-0.51
02:19:59.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:19:59.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:19:59.451 00.000 8976 MoveAxis(R, 0, ABG)
02:19:59.451 00.000 8976 MoveAxis(U, 2, ABG)
02:19:59.451 00.000 8976 stepping (-25, 8) + (0, 2)
02:19:59.451 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:59.452 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:19:59.461 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
02:19:59.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:59.461 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:19:59.461 00.000 5052 Enqueuing Expose request
02:19:59.485 00.024 8976 Received - 47 (G) 
02:19:59.485 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:19:59.485 00.000 8976 stepped: pos (-25, 10)
02:19:59.485 00.000 8976 move complete, result=0
02:19:59.485 00.000 8976 worker thread done servicing request
02:19:59.485 00.000 8976 Worker thread wakes up
02:19:59.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:19:59.485 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:19:59.485 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:20:00.191 00.706 8976 Exposure complete
02:20:00.197 00.006 8976 worker thread done servicing request
02:20:00.197 00.000 5052 OnExposeComplete: enter
02:20:00.197 00.000 5052 UpdateGuideState(): m_state=6
02:20:00.197 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8214
02:20:00.197 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.88, Mass=166, SNR=8.9, Peak=76 HFD=2.3
02:20:00.197 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
02:20:00.198 00.001 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:20:00.198 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.17 hyp=0.65 cameraTheta=0.27 mountX=-0.13 mountY=-0.62, mountTheta=-1.78
02:20:00.198 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.17, opts=13)
02:20:00.198 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.17)
02:20:00.198 00.000 8976 Worker thread wakes up
02:20:00.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.17) opts 0xd
02:20:00.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.17)
02:20:00.198 00.000 8976 Moving (0.63, 0.17) raw xDistance=-0.13 yDistance=-0.62
02:20:00.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:20:00.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
02:20:00.198 00.000 8976 MoveAxis(R, 0, ABG)
02:20:00.198 00.000 8976 MoveAxis(U, 3, ABG)
02:20:00.198 00.000 8976 stepping (-25, 10) + (0, 3)
02:20:00.198 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:00.200 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:00.209 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
02:20:00.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:00.209 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:00.209 00.000 5052 Enqueuing Expose request
02:20:00.236 00.027 8976 Received - 47 (G) 
02:20:00.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:00.236 00.000 8976 stepped: pos (-25, 13)
02:20:00.236 00.000 8976 move complete, result=0
02:20:00.236 00.000 8976 worker thread done servicing request
02:20:00.236 00.000 8976 Worker thread wakes up
02:20:00.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:00.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:00.236 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
02:20:00.926 00.690 8976 Exposure complete
02:20:00.932 00.006 8976 worker thread done servicing request
02:20:00.932 00.000 5052 OnExposeComplete: enter
02:20:00.932 00.000 5052 UpdateGuideState(): m_state=6
02:20:00.932 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8215
02:20:00.932 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=282.02, Mass=157, SNR=8.7, Peak=71 HFD=2.1
02:20:00.932 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
02:20:00.932 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
02:20:00.932 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.31 hyp=0.57 cameraTheta=0.58 mountX=0.06 mountY=-0.57, mountTheta=-1.47
02:20:00.933 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.31, opts=13)
02:20:00.933 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.31)
02:20:00.933 00.000 8976 Worker thread wakes up
02:20:00.933 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.31) opts 0xd
02:20:00.933 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.31)
02:20:00.933 00.000 8976 Moving (0.48, 0.31) raw xDistance=0.06 yDistance=-0.57
02:20:00.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:20:00.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
02:20:00.933 00.000 8976 MoveAxis(R, 0, ABG)
02:20:00.933 00.000 8976 MoveAxis(U, 2, ABG)
02:20:00.933 00.000 8976 stepping (-25, 13) + (0, 2)
02:20:00.933 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:00.934 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:20:00.943 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
02:20:00.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:00.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:00.943 00.000 5052 Enqueuing Expose request
02:20:00.955 00.012 8976 Received - 47 (G) 
02:20:00.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:00.955 00.000 8976 stepped: pos (-25, 15)
02:20:00.955 00.000 8976 move complete, result=0
02:20:00.955 00.000 8976 worker thread done servicing request
02:20:00.955 00.000 8976 Worker thread wakes up
02:20:00.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:00.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:00.955 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:20:01.647 00.692 8976 Exposure complete
02:20:01.652 00.005 8976 worker thread done servicing request
02:20:01.652 00.000 5052 OnExposeComplete: enter
02:20:01.652 00.000 5052 UpdateGuideState(): m_state=6
02:20:01.652 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8216
02:20:01.652 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.67, Mass=166, SNR=8.9, Peak=67 HFD=2.8
02:20:01.652 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
02:20:01.652 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
02:20:01.652 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.25 cameraTheta=-0.18 mountX=-0.15 mountY=-0.18, mountTheta=-2.26
02:20:01.653 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.04, opts=13)
02:20:01.653 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.04)
02:20:01.653 00.000 8976 Worker thread wakes up
02:20:01.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.04) opts 0xd
02:20:01.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.04)
02:20:01.653 00.000 8976 Moving (0.24, -0.04) raw xDistance=-0.15 yDistance=-0.18
02:20:01.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:20:01.654 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:20:01.654 00.000 8976 MoveAxis(R, 0, ABG)
02:20:01.654 00.000 8976 MoveAxis(U, 0, ABG)
02:20:01.654 00.000 8976 move complete, result=0
02:20:01.654 00.000 8976 worker thread done servicing request
02:20:01.654 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:20:01.664 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:20:01.665 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:01.665 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:01.665 00.000 5052 Enqueuing Expose request
02:20:01.665 00.000 8976 Worker thread wakes up
02:20:01.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:01.665 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:01.665 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:02.356 00.691 8976 Exposure complete
02:20:02.361 00.005 8976 worker thread done servicing request
02:20:02.362 00.001 5052 OnExposeComplete: enter
02:20:02.362 00.000 5052 UpdateGuideState(): m_state=6
02:20:02.362 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8217
02:20:02.362 00.000 5052 Star::Find returns 1 (0), X=330.83, Y=281.61, Mass=170, SNR=9.0, Peak=68 HFD=2.4
02:20:02.362 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:20:02.362 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
02:20:02.362 00.000 5052 CameraToMount -- cameraX=1.66 cameraY=-0.10 hyp=1.66 cameraTheta=-0.06 mountX=-0.85 mountY=-1.34, mountTheta=-2.13
02:20:02.362 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.66, y=-0.10, opts=13)
02:20:02.362 00.000 5052 Enqueuing Move request for stepguider (1.66, -0.10)
02:20:02.363 00.001 8976 Worker thread wakes up
02:20:02.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.66, -0.10) opts 0xd
02:20:02.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.66, -0.10)
02:20:02.363 00.000 8976 Moving (1.66, -0.10) raw xDistance=-0.85 yDistance=-1.34
02:20:02.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.85
02:20:02.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.34
02:20:02.363 00.000 8976 MoveAxis(R, 3, ABG)
02:20:02.363 00.000 8976 stepping (-25, 15) + (3, 0)
02:20:02.363 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:02.363 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:20:02.373 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
02:20:02.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:02.373 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:02.373 00.000 5052 Enqueuing Expose request
02:20:02.394 00.021 8976 Received - 47 (G) 
02:20:02.395 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:02.395 00.000 8976 stepped: pos (-22, 15)
02:20:02.395 00.000 8976 MoveAxis(U, 5, ABG)
02:20:02.395 00.000 8976 stepping (-22, 15) + (0, 5)
02:20:02.395 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:20:02.443 00.048 8976 Received - 47 (G) 
02:20:02.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:20:02.443 00.000 8976 stepped: pos (-22, 20)
02:20:02.443 00.000 8976 move complete, result=0
02:20:02.443 00.000 8976 worker thread done servicing request
02:20:02.443 00.000 8976 Worker thread wakes up
02:20:02.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:02.443 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -1.3 px 5 ms NORTH
02:20:02.443 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:03.130 00.687 8976 Exposure complete
02:20:03.135 00.005 8976 worker thread done servicing request
02:20:03.136 00.001 5052 OnExposeComplete: enter
02:20:03.136 00.000 5052 UpdateGuideState(): m_state=6
02:20:03.136 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8218
02:20:03.136 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.90, Mass=173, SNR=9.1, Peak=69 HFD=2.1
02:20:03.136 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:20:03.136 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:20:03.136 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.19 hyp=0.86 cameraTheta=0.22 mountX=-0.22 mountY=-0.80, mountTheta=-1.83
02:20:03.136 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.19, opts=13)
02:20:03.136 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.19)
02:20:03.137 00.001 8976 Worker thread wakes up
02:20:03.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.19) opts 0xd
02:20:03.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.19)
02:20:03.137 00.000 8976 Moving (0.84, 0.19) raw xDistance=-0.22 yDistance=-0.80
02:20:03.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:20:03.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.80
02:20:03.137 00.000 8976 MoveAxis(R, 0, ABG)
02:20:03.137 00.000 8976 MoveAxis(U, 4, ABG)
02:20:03.137 00.000 8976 stepping (-22, 20) + (0, 4)
02:20:03.137 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:20:03.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:20:03.147 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
02:20:03.148 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:03.148 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:03.148 00.000 5052 Enqueuing Expose request
02:20:03.177 00.029 8976 Received - 47 (G) 
02:20:03.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:20:03.177 00.000 8976 stepped: pos (-22, 24)
02:20:03.177 00.000 8976 move complete, result=0
02:20:03.177 00.000 8976 worker thread done servicing request
02:20:03.177 00.000 8976 Worker thread wakes up
02:20:03.178 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:03.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:03.178 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 4 ms NORTH
02:20:03.869 00.691 8976 Exposure complete
02:20:03.875 00.006 8976 worker thread done servicing request
02:20:03.875 00.000 5052 OnExposeComplete: enter
02:20:03.875 00.000 5052 UpdateGuideState(): m_state=6
02:20:03.875 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8219
02:20:03.875 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.70, Mass=134, SNR=8.0, Peak=67 HFD=2.3
02:20:03.875 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:20:03.875 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
02:20:03.875 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.01 hyp=0.71 cameraTheta=-0.01 mountX=-0.33 mountY=-0.59, mountTheta=-2.08
02:20:03.876 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.01, opts=13)
02:20:03.876 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.01)
02:20:03.876 00.000 8976 Worker thread wakes up
02:20:03.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.01) opts 0xd
02:20:03.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.01)
02:20:03.876 00.000 8976 Moving (0.71, -0.01) raw xDistance=-0.33 yDistance=-0.59
02:20:03.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:20:03.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.59
02:20:03.877 00.001 8976 MoveAxis(R, 1, ABG)
02:20:03.877 00.000 8976 stepping (-22, 24) + (1, 0)
02:20:03.877 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:03.877 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:20:03.887 00.010 5052 UpdateGuideState exits: m=134 SNR=8.0
02:20:03.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:03.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:03.887 00.000 5052 Enqueuing Expose request
02:20:03.897 00.010 8976 Received - 47 (G) 
02:20:03.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:03.897 00.000 8976 stepped: pos (-21, 24)
02:20:03.897 00.000 8976 MoveAxis(U, 3, ABG)
02:20:03.897 00.000 8976 stepping (-21, 24) + (0, 3)
02:20:03.897 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:03.929 00.032 8976 Received - 47 (G) 
02:20:03.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:03.929 00.000 8976 stepped: pos (-21, 27)
02:20:03.929 00.000 8976 move complete, result=0
02:20:03.929 00.000 8976 worker thread done servicing request
02:20:03.929 00.000 8976 Worker thread wakes up
02:20:03.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:03.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:03.929 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
02:20:04.623 00.694 8976 Exposure complete
02:20:04.628 00.005 8976 worker thread done servicing request
02:20:04.629 00.001 5052 OnExposeComplete: enter
02:20:04.629 00.000 5052 UpdateGuideState(): m_state=6
02:20:04.629 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8220
02:20:04.629 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.74, Mass=163, SNR=8.8, Peak=70 HFD=2.0
02:20:04.629 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
02:20:04.629 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:20:04.629 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.15 mountX=-0.07 mountY=-0.19, mountTheta=-1.91
02:20:04.630 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.03, opts=13)
02:20:04.630 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.03)
02:20:04.630 00.000 8976 Worker thread wakes up
02:20:04.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.03) opts 0xd
02:20:04.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.03)
02:20:04.630 00.000 8976 Moving (0.21, 0.03) raw xDistance=-0.07 yDistance=-0.19
02:20:04.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:20:04.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:20:04.630 00.000 8976 MoveAxis(R, 0, ABG)
02:20:04.630 00.000 8976 MoveAxis(U, 0, ABG)
02:20:04.630 00.000 8976 move complete, result=0
02:20:04.630 00.000 8976 worker thread done servicing request
02:20:04.631 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:20:04.641 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
02:20:04.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:04.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:04.641 00.000 5052 Enqueuing Expose request
02:20:04.641 00.000 8976 Worker thread wakes up
02:20:04.641 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:04.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:04.641 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:05.333 00.692 8976 Exposure complete
02:20:05.339 00.006 8976 worker thread done servicing request
02:20:05.339 00.000 5052 OnExposeComplete: enter
02:20:05.339 00.000 5052 UpdateGuideState(): m_state=6
02:20:05.339 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8221
02:20:05.339 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.80, Mass=172, SNR=9.1, Peak=77 HFD=2.1
02:20:05.340 00.001 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
02:20:05.340 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
02:20:05.340 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.18 cameraTheta=2.59 mountX=0.15 mountY=0.08, mountTheta=0.46
02:20:05.340 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.09, opts=13)
02:20:05.340 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.09)
02:20:05.341 00.001 8976 Worker thread wakes up
02:20:05.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.09) opts 0xd
02:20:05.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.09)
02:20:05.341 00.000 8976 Moving (-0.15, 0.09) raw xDistance=0.15 yDistance=0.08
02:20:05.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:20:05.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:20:05.341 00.000 8976 MoveAxis(R, 0, ABG)
02:20:05.341 00.000 8976 MoveAxis(U, 0, ABG)
02:20:05.341 00.000 8976 move complete, result=0
02:20:05.341 00.000 8976 worker thread done servicing request
02:20:05.342 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:20:05.353 00.011 5052 UpdateGuideState exits: m=172 SNR=9.1
02:20:05.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:05.353 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:05.353 00.000 5052 Enqueuing Expose request
02:20:05.353 00.000 8976 Worker thread wakes up
02:20:05.353 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:05.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:05.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:06.041 00.688 8976 Exposure complete
02:20:06.047 00.006 8976 worker thread done servicing request
02:20:06.047 00.000 5052 OnExposeComplete: enter
02:20:06.047 00.000 5052 UpdateGuideState(): m_state=6
02:20:06.047 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8222
02:20:06.047 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.37, Mass=177, SNR=9.2, Peak=75 HFD=2.2
02:20:06.047 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.02 = 2.26)
02:20:06.047 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
02:20:06.047 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-1.97 mountX=-0.24 mountY=0.31, mountTheta=2.23
02:20:06.048 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.34, opts=13)
02:20:06.048 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.34)
02:20:06.048 00.000 8976 Worker thread wakes up
02:20:06.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.34) opts 0xd
02:20:06.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.34)
02:20:06.048 00.000 8976 Moving (-0.15, -0.34) raw xDistance=-0.24 yDistance=0.31
02:20:06.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:20:06.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:20:06.048 00.000 8976 MoveAxis(R, 0, ABG)
02:20:06.048 00.000 8976 MoveAxis(D, 1, ABG)
02:20:06.048 00.000 8976 stepping (-21, 27) + (0, -1)
02:20:06.048 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:06.049 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:20:06.059 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
02:20:06.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:06.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:06.059 00.000 5052 Enqueuing Expose request
02:20:06.071 00.012 8976 Received - 47 (G) 
02:20:06.071 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:06.071 00.000 8976 stepped: pos (-21, 26)
02:20:06.071 00.000 8976 move complete, result=0
02:20:06.072 00.001 8976 worker thread done servicing request
02:20:06.072 00.000 8976 Worker thread wakes up
02:20:06.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:06.072 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:06.072 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:20:06.759 00.687 8976 Exposure complete
02:20:06.765 00.006 8976 worker thread done servicing request
02:20:06.765 00.000 5052 OnExposeComplete: enter
02:20:06.765 00.000 5052 UpdateGuideState(): m_state=6
02:20:06.765 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8223
02:20:06.765 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.76, Mass=167, SNR=9.0, Peak=75 HFD=2.3
02:20:06.765 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:20:06.765 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:20:06.765 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.29 cameraTheta=2.98 mountX=0.17 mountY=0.21, mountTheta=0.90
02:20:06.766 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.05, opts=13)
02:20:06.766 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.05)
02:20:06.766 00.000 8976 Worker thread wakes up
02:20:06.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.05) opts 0xd
02:20:06.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.05)
02:20:06.766 00.000 8976 Moving (-0.28, 0.05) raw xDistance=0.17 yDistance=0.21
02:20:06.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:20:06.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:20:06.766 00.000 8976 MoveAxis(R, 0, ABG)
02:20:06.766 00.000 8976 MoveAxis(U, 0, ABG)
02:20:06.766 00.000 8976 move complete, result=0
02:20:06.766 00.000 8976 worker thread done servicing request
02:20:06.767 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:06.776 00.009 5052 UpdateGuideState exits: m=167 SNR=9.0
02:20:06.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:06.777 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:06.777 00.000 5052 Enqueuing Expose request
02:20:06.777 00.000 8976 Worker thread wakes up
02:20:06.777 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:06.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:06.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:07.469 00.692 8976 Exposure complete
02:20:07.474 00.005 8976 worker thread done servicing request
02:20:07.474 00.000 5052 OnExposeComplete: enter
02:20:07.474 00.000 5052 UpdateGuideState(): m_state=6
02:20:07.474 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8224
02:20:07.474 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.69, Mass=148, SNR=8.4, Peak=67 HFD=1.8
02:20:07.474 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:20:07.474 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
02:20:07.474 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.02 hyp=0.56 cameraTheta=-3.11 mountX=0.24 mountY=0.48, mountTheta=1.11
02:20:07.475 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.02, opts=13)
02:20:07.475 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.02)
02:20:07.475 00.000 8976 Worker thread wakes up
02:20:07.475 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.02) opts 0xd
02:20:07.475 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.02)
02:20:07.475 00.000 8976 Moving (-0.56, -0.02) raw xDistance=0.24 yDistance=0.48
02:20:07.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:20:07.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:20:07.475 00.000 8976 MoveAxis(R, 0, ABG)
02:20:07.475 00.000 8976 MoveAxis(D, 2, ABG)
02:20:07.475 00.000 8976 stepping (-21, 26) + (0, -2)
02:20:07.475 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:07.476 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:07.487 00.011 5052 UpdateGuideState exits: m=148 SNR=8.4
02:20:07.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:07.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:07.487 00.000 5052 Enqueuing Expose request
02:20:07.510 00.023 8976 Received - 47 (G) 
02:20:07.510 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:07.510 00.000 8976 stepped: pos (-21, 24)
02:20:07.510 00.000 8976 move complete, result=0
02:20:07.510 00.000 8976 worker thread done servicing request
02:20:07.510 00.000 8976 Worker thread wakes up
02:20:07.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:07.510 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:07.510 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:20:08.199 00.689 8976 Exposure complete
02:20:08.204 00.005 8976 worker thread done servicing request
02:20:08.204 00.000 5052 OnExposeComplete: enter
02:20:08.204 00.000 5052 UpdateGuideState(): m_state=6
02:20:08.204 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8225
02:20:08.204 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.96, Mass=158, SNR=8.8, Peak=76 HFD=2.0
02:20:08.204 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
02:20:08.204 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
02:20:08.205 00.001 5052 CameraToMount -- cameraX=-0.29 cameraY=0.26 hyp=0.39 cameraTheta=2.43 mountX=0.36 mountY=0.11, mountTheta=0.29
02:20:08.205 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.26, opts=13)
02:20:08.205 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.26)
02:20:08.205 00.000 8976 Worker thread wakes up
02:20:08.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.26) opts 0xd
02:20:08.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.26)
02:20:08.206 00.001 8976 Moving (-0.29, 0.26) raw xDistance=0.36 yDistance=0.11
02:20:08.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:20:08.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:20:08.206 00.000 8976 MoveAxis(L, 1, ABG)
02:20:08.206 00.000 8976 stepping (-21, 24) + (-1, 0)
02:20:08.206 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:08.207 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:20:08.217 00.010 5052 UpdateGuideState exits: m=158 SNR=8.8
02:20:08.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:08.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:08.217 00.000 5052 Enqueuing Expose request
02:20:08.229 00.012 8976 Received - 47 (G) 
02:20:08.230 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:08.230 00.000 8976 stepped: pos (-22, 24)
02:20:08.230 00.000 8976 MoveAxis(U, 0, ABG)
02:20:08.230 00.000 8976 move complete, result=0
02:20:08.230 00.000 8976 worker thread done servicing request
02:20:08.230 00.000 8976 Worker thread wakes up
02:20:08.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:08.230 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
02:20:08.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:08.919 00.689 8976 Exposure complete
02:20:08.925 00.006 8976 worker thread done servicing request
02:20:08.925 00.000 5052 OnExposeComplete: enter
02:20:08.925 00.000 5052 UpdateGuideState(): m_state=6
02:20:08.925 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8226
02:20:08.925 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.74, Mass=171, SNR=9.1, Peak=74 HFD=1.8
02:20:08.925 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:20:08.925 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:20:08.925 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.03 hyp=0.62 cameraTheta=3.09 mountX=0.31 mountY=0.50, mountTheta=1.01
02:20:08.927 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.03, opts=13)
02:20:08.927 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.03)
02:20:08.927 00.000 8976 Worker thread wakes up
02:20:08.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.03) opts 0xd
02:20:08.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.03)
02:20:08.927 00.000 8976 Moving (-0.62, 0.03) raw xDistance=0.31 yDistance=0.50
02:20:08.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:20:08.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:20:08.927 00.000 8976 MoveAxis(L, 1, ABG)
02:20:08.927 00.000 8976 stepping (-22, 24) + (-1, 0)
02:20:08.927 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:08.928 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:20:08.938 00.010 5052 UpdateGuideState exits: m=171 SNR=9.1
02:20:08.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:08.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:08.938 00.000 5052 Enqueuing Expose request
02:20:08.949 00.011 8976 Received - 47 (G) 
02:20:08.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:08.949 00.000 8976 stepped: pos (-23, 24)
02:20:08.949 00.000 8976 MoveAxis(D, 2, ABG)
02:20:08.949 00.000 8976 stepping (-23, 24) + (0, -2)
02:20:08.949 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:08.981 00.032 8976 Received - 47 (G) 
02:20:08.981 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:08.981 00.000 8976 stepped: pos (-23, 22)
02:20:08.981 00.000 8976 move complete, result=0
02:20:08.981 00.000 8976 worker thread done servicing request
02:20:08.981 00.000 8976 Worker thread wakes up
02:20:08.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:08.981 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:08.981 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:20:09.673 00.692 8976 Exposure complete
02:20:09.678 00.005 8976 worker thread done servicing request
02:20:09.678 00.000 5052 OnExposeComplete: enter
02:20:09.679 00.001 5052 UpdateGuideState(): m_state=6
02:20:09.679 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8227
02:20:09.679 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=282.27, Mass=159, SNR=8.7, Peak=71 HFD=2.6
02:20:09.679 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
02:20:09.679 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
02:20:09.679 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.56 hyp=0.72 cameraTheta=2.26 mountX=0.70 mountY=0.08, mountTheta=0.12
02:20:09.680 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.56, opts=13)
02:20:09.681 00.001 5052 Enqueuing Move request for stepguider (-0.46, 0.56)
02:20:09.681 00.000 8976 Worker thread wakes up
02:20:09.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.56) opts 0xd
02:20:09.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.56)
02:20:09.681 00.000 8976 Moving (-0.46, 0.56) raw xDistance=0.70 yDistance=0.08
02:20:09.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
02:20:09.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:20:09.681 00.000 8976 MoveAxis(L, 3, ABG)
02:20:09.681 00.000 8976 stepping (-23, 22) + (-3, 0)
02:20:09.681 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:09.682 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:20:09.692 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:20:09.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:09.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:09.692 00.000 5052 Enqueuing Expose request
02:20:09.716 00.024 8976 Received - 47 (G) 
02:20:09.716 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:09.716 00.000 8976 stepped: pos (-26, 22)
02:20:09.716 00.000 8976 MoveAxis(U, 0, ABG)
02:20:09.716 00.000 8976 move complete, result=0
02:20:09.716 00.000 8976 worker thread done servicing request
02:20:09.716 00.000 8976 Worker thread wakes up
02:20:09.716 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.1 px 0 ms NORTH
02:20:09.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:09.716 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:10.411 00.695 8976 Exposure complete
02:20:10.417 00.006 8976 worker thread done servicing request
02:20:10.417 00.000 5052 OnExposeComplete: enter
02:20:10.417 00.000 5052 UpdateGuideState(): m_state=6
02:20:10.417 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8228
02:20:10.417 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.11, Mass=161, SNR=8.8, Peak=72 HFD=2.2
02:20:10.417 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
02:20:10.417 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.75)
02:20:10.417 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.60 hyp=0.88 cameraTheta=-2.39 mountX=-0.25 mountY=0.87, mountTheta=1.85
02:20:10.417 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.60, opts=13)
02:20:10.418 00.001 5052 Enqueuing Move request for stepguider (-0.64, -0.60)
02:20:10.418 00.000 8976 Worker thread wakes up
02:20:10.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.60) opts 0xd
02:20:10.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.60)
02:20:10.418 00.000 8976 Moving (-0.64, -0.60) raw xDistance=-0.25 yDistance=0.87
02:20:10.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:20:10.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
02:20:10.418 00.000 8976 MoveAxis(R, 0, ABG)
02:20:10.418 00.000 8976 MoveAxis(D, 3, ABG)
02:20:10.418 00.000 8976 stepping (-26, 22) + (0, -3)
02:20:10.418 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:10.419 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:20:10.428 00.009 5052 UpdateGuideState exits: m=161 SNR=8.8
02:20:10.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:10.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:10.428 00.000 5052 Enqueuing Expose request
02:20:10.451 00.023 8976 Received - 47 (G) 
02:20:10.451 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:10.451 00.000 8976 stepped: pos (-26, 19)
02:20:10.451 00.000 8976 move complete, result=0
02:20:10.451 00.000 8976 worker thread done servicing request
02:20:10.451 00.000 8976 Worker thread wakes up
02:20:10.451 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.9 px 3 ms SOUTH
02:20:10.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:10.451 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:11.138 00.687 8976 Exposure complete
02:20:11.143 00.005 8976 worker thread done servicing request
02:20:11.143 00.000 5052 OnExposeComplete: enter
02:20:11.144 00.001 5052 UpdateGuideState(): m_state=6
02:20:11.144 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8229
02:20:11.144 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.26, Mass=184, SNR=9.4, Peak=73 HFD=2.2
02:20:11.144 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
02:20:11.144 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.04 = 2.24)
02:20:11.144 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.45 hyp=0.48 cameraTheta=-1.90 mountX=-0.33 mountY=0.37, mountTheta=2.30
02:20:11.144 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.45, opts=13)
02:20:11.144 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.45)
02:20:11.145 00.001 8976 Worker thread wakes up
02:20:11.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.45) opts 0xd
02:20:11.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.45)
02:20:11.145 00.000 8976 Moving (-0.15, -0.45) raw xDistance=-0.33 yDistance=0.37
02:20:11.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:20:11.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.37
02:20:11.145 00.000 8976 MoveAxis(R, 1, ABG)
02:20:11.145 00.000 8976 stepping (-26, 19) + (1, 0)
02:20:11.145 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:11.145 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:20:11.155 00.010 5052 UpdateGuideState exits: m=184 SNR=9.4
02:20:11.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:11.155 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:11.155 00.000 5052 Enqueuing Expose request
02:20:11.171 00.016 8976 Received - 47 (G) 
02:20:11.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:11.171 00.000 8976 stepped: pos (-25, 19)
02:20:11.171 00.000 8976 MoveAxis(D, 2, ABG)
02:20:11.171 00.000 8976 stepping (-25, 19) + (0, -2)
02:20:11.171 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:11.203 00.032 8976 Received - 47 (G) 
02:20:11.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:11.203 00.000 8976 stepped: pos (-25, 17)
02:20:11.203 00.000 8976 move complete, result=0
02:20:11.203 00.000 8976 worker thread done servicing request
02:20:11.203 00.000 8976 Worker thread wakes up
02:20:11.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:11.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:11.203 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
02:20:11.897 00.694 8976 Exposure complete
02:20:11.902 00.005 8976 worker thread done servicing request
02:20:11.903 00.001 5052 OnExposeComplete: enter
02:20:11.903 00.000 5052 UpdateGuideState(): m_state=6
02:20:11.903 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8230
02:20:11.903 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.88, Mass=178, SNR=9.2, Peak=71 HFD=2.3
02:20:11.903 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
02:20:11.903 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
02:20:11.903 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.15 mountX=0.12 mountY=-0.16, mountTheta=-0.93
02:20:11.903 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.17, opts=13)
02:20:11.903 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.17)
02:20:11.904 00.001 8976 Worker thread wakes up
02:20:11.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.17) opts 0xd
02:20:11.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.17)
02:20:11.904 00.000 8976 Moving (0.08, 0.17) raw xDistance=0.12 yDistance=-0.16
02:20:11.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:20:11.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:20:11.904 00.000 8976 MoveAxis(R, 0, ABG)
02:20:11.904 00.000 8976 MoveAxis(U, 0, ABG)
02:20:11.904 00.000 8976 move complete, result=0
02:20:11.904 00.000 8976 worker thread done servicing request
02:20:11.904 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:20:11.914 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
02:20:11.915 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:11.915 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:11.915 00.000 5052 Enqueuing Expose request
02:20:11.915 00.000 8976 Worker thread wakes up
02:20:11.915 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:11.915 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:11.915 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:12.606 00.691 8976 Exposure complete
02:20:12.611 00.005 8976 worker thread done servicing request
02:20:12.612 00.001 5052 OnExposeComplete: enter
02:20:12.612 00.000 5052 UpdateGuideState(): m_state=6
02:20:12.612 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8231
02:20:12.612 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.97, Mass=167, SNR=8.9, Peak=67 HFD=2.3
02:20:12.612 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
02:20:12.612 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
02:20:12.612 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.26 hyp=0.54 cameraTheta=0.51 mountX=0.02 mountY=-0.54, mountTheta=-1.53
02:20:12.613 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.26, opts=13)
02:20:12.613 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.26)
02:20:12.613 00.000 8976 Worker thread wakes up
02:20:12.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.26) opts 0xd
02:20:12.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.26)
02:20:12.613 00.000 8976 Moving (0.47, 0.26) raw xDistance=0.02 yDistance=-0.54
02:20:12.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:20:12.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:20:12.613 00.000 8976 MoveAxis(R, 0, ABG)
02:20:12.613 00.000 8976 MoveAxis(U, 2, ABG)
02:20:12.613 00.000 8976 stepping (-25, 17) + (0, 2)
02:20:12.613 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:12.614 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:20:12.623 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
02:20:12.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:12.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:12.623 00.000 5052 Enqueuing Expose request
02:20:12.642 00.019 8976 Received - 47 (G) 
02:20:12.642 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:12.642 00.000 8976 stepped: pos (-25, 19)
02:20:12.642 00.000 8976 move complete, result=0
02:20:12.642 00.000 8976 worker thread done servicing request
02:20:12.642 00.000 8976 Worker thread wakes up
02:20:12.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:12.642 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:12.642 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:20:13.333 00.691 8976 Exposure complete
02:20:13.339 00.006 8976 worker thread done servicing request
02:20:13.339 00.000 5052 OnExposeComplete: enter
02:20:13.339 00.000 5052 UpdateGuideState(): m_state=6
02:20:13.339 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8232
02:20:13.339 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.63, Mass=159, SNR=8.7, Peak=69 HFD=2.0
02:20:13.339 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
02:20:13.339 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
02:20:13.339 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.08 hyp=0.40 cameraTheta=-0.19 mountX=-0.25 mountY=-0.29, mountTheta=-2.28
02:20:13.340 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.08, opts=13)
02:20:13.340 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.08)
02:20:13.340 00.000 8976 Worker thread wakes up
02:20:13.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.08) opts 0xd
02:20:13.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.08)
02:20:13.340 00.000 8976 Moving (0.40, -0.08) raw xDistance=-0.25 yDistance=-0.29
02:20:13.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:20:13.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
02:20:13.340 00.000 8976 MoveAxis(R, 0, ABG)
02:20:13.340 00.000 8976 MoveAxis(U, 1, ABG)
02:20:13.340 00.000 8976 stepping (-25, 19) + (0, 1)
02:20:13.340 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:13.341 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:13.350 00.009 5052 UpdateGuideState exits: m=159 SNR=8.7
02:20:13.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:13.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:13.350 00.000 5052 Enqueuing Expose request
02:20:13.361 00.011 8976 Received - 47 (G) 
02:20:13.361 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:13.361 00.000 8976 stepped: pos (-25, 20)
02:20:13.362 00.001 8976 move complete, result=0
02:20:13.362 00.000 8976 worker thread done servicing request
02:20:13.362 00.000 8976 Worker thread wakes up
02:20:13.362 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:20:13.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:13.362 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:14.049 00.687 8976 Exposure complete
02:20:14.055 00.006 8976 worker thread done servicing request
02:20:14.055 00.000 5052 OnExposeComplete: enter
02:20:14.055 00.000 5052 UpdateGuideState(): m_state=6
02:20:14.055 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8233
02:20:14.055 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.92, Mass=165, SNR=8.9, Peak=66 HFD=2.2
02:20:14.055 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
02:20:14.055 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:20:14.055 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.21 hyp=0.86 cameraTheta=0.25 mountX=-0.19 mountY=-0.81, mountTheta=-1.80
02:20:14.056 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.21, opts=13)
02:20:14.056 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.21)
02:20:14.056 00.000 8976 Worker thread wakes up
02:20:14.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.21) opts 0xd
02:20:14.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.21)
02:20:14.056 00.000 8976 Moving (0.83, 0.21) raw xDistance=-0.19 yDistance=-0.81
02:20:14.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:20:14.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.81
02:20:14.056 00.000 8976 MoveAxis(R, 0, ABG)
02:20:14.056 00.000 8976 MoveAxis(U, 3, ABG)
02:20:14.056 00.000 8976 stepping (-25, 20) + (0, 3)
02:20:14.056 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:14.057 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:20:14.067 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
02:20:14.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:14.067 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:14.067 00.000 5052 Enqueuing Expose request
02:20:14.097 00.030 8976 Received - 47 (G) 
02:20:14.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:14.097 00.000 8976 stepped: pos (-25, 23)
02:20:14.097 00.000 8976 move complete, result=0
02:20:14.097 00.000 8976 worker thread done servicing request
02:20:14.097 00.000 8976 Worker thread wakes up
02:20:14.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:14.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:14.097 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
02:20:14.805 00.708 8976 Exposure complete
02:20:14.811 00.006 8976 worker thread done servicing request
02:20:14.811 00.000 5052 OnExposeComplete: enter
02:20:14.811 00.000 5052 UpdateGuideState(): m_state=6
02:20:14.811 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8234
02:20:14.811 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.38, Mass=153, SNR=8.6, Peak=68 HFD=2.0
02:20:14.811 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
02:20:14.811 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
02:20:14.812 00.001 5052 CameraToMount -- cameraX=0.57 cameraY=-0.33 hyp=0.66 cameraTheta=-0.53 mountX=-0.55 mountY=-0.30, mountTheta=-2.65
02:20:14.812 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.33, opts=13)
02:20:14.812 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.33)
02:20:14.812 00.000 8976 Worker thread wakes up
02:20:14.812 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.33) opts 0xd
02:20:14.813 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.33)
02:20:14.813 00.000 8976 Moving (0.57, -0.33) raw xDistance=-0.55 yDistance=-0.30
02:20:14.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
02:20:14.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
02:20:14.813 00.000 8976 MoveAxis(R, 2, ABG)
02:20:14.813 00.000 8976 stepping (-25, 23) + (2, 0)
02:20:14.813 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:14.813 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:20:14.825 00.012 5052 UpdateGuideState exits: m=153 SNR=8.6
02:20:14.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:14.826 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:14.826 00.000 5052 Enqueuing Expose request
02:20:14.847 00.021 8976 Received - 47 (G) 
02:20:14.847 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:14.847 00.000 8976 stepped: pos (-23, 23)
02:20:14.847 00.000 8976 MoveAxis(U, 1, ABG)
02:20:14.847 00.000 8976 stepping (-23, 23) + (0, 1)
02:20:14.847 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:14.880 00.033 8976 Received - 47 (G) 
02:20:14.880 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:14.880 00.000 8976 stepped: pos (-23, 24)
02:20:14.880 00.000 8976 move complete, result=0
02:20:14.880 00.000 8976 worker thread done servicing request
02:20:14.880 00.000 8976 Worker thread wakes up
02:20:14.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:14.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:14.880 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 1 ms NORTH
02:20:15.570 00.690 8976 Exposure complete
02:20:15.576 00.006 8976 worker thread done servicing request
02:20:15.577 00.001 5052 OnExposeComplete: enter
02:20:15.577 00.000 5052 UpdateGuideState(): m_state=6
02:20:15.577 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8235
02:20:15.577 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.82, Mass=175, SNR=9.2, Peak=74 HFD=2.1
02:20:15.577 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:20:15.577 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:20:15.577 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.11 hyp=0.49 cameraTheta=0.23 mountX=-0.12 mountY=-0.47, mountTheta=-1.82
02:20:15.577 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.11, opts=13)
02:20:15.577 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.11)
02:20:15.578 00.001 8976 Worker thread wakes up
02:20:15.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.11) opts 0xd
02:20:15.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.11)
02:20:15.578 00.000 8976 Moving (0.48, 0.11) raw xDistance=-0.12 yDistance=-0.47
02:20:15.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:20:15.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
02:20:15.578 00.000 8976 MoveAxis(R, 0, ABG)
02:20:15.578 00.000 8976 MoveAxis(U, 2, ABG)
02:20:15.578 00.000 8976 stepping (-23, 24) + (0, 2)
02:20:15.578 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:15.578 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:15.588 00.010 5052 UpdateGuideState exits: m=175 SNR=9.2
02:20:15.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:15.588 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:15.588 00.000 5052 Enqueuing Expose request
02:20:15.599 00.011 8976 Received - 47 (G) 
02:20:15.600 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:15.600 00.000 8976 stepped: pos (-23, 26)
02:20:15.600 00.000 8976 move complete, result=0
02:20:15.600 00.000 8976 worker thread done servicing request
02:20:15.600 00.000 8976 Worker thread wakes up
02:20:15.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:15.600 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:15.600 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:20:16.296 00.696 8976 Exposure complete
02:20:16.302 00.006 8976 worker thread done servicing request
02:20:16.302 00.000 5052 OnExposeComplete: enter
02:20:16.302 00.000 5052 UpdateGuideState(): m_state=6
02:20:16.302 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8236
02:20:16.302 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.27, Mass=167, SNR=8.9, Peak=69 HFD=2.3
02:20:16.302 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.13 = 2.15)
02:20:16.302 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.05)
02:20:16.302 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.44 hyp=0.50 cameraTheta=-2.09 mountX=-0.28 mountY=0.45, mountTheta=2.13
02:20:16.302 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.44, opts=13)
02:20:16.302 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.44)
02:20:16.302 00.000 8976 Worker thread wakes up
02:20:16.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.44) opts 0xd
02:20:16.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.44)
02:20:16.302 00.000 8976 Moving (-0.25, -0.44) raw xDistance=-0.28 yDistance=0.45
02:20:16.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:20:16.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.45
02:20:16.302 00.000 8976 MoveAxis(R, 1, ABG)
02:20:16.302 00.000 8976 stepping (-23, 26) + (1, 0)
02:20:16.303 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:16.303 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:20:16.313 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
02:20:16.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:16.313 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:16.313 00.000 5052 Enqueuing Expose request
02:20:16.334 00.021 8976 Received - 47 (G) 
02:20:16.335 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:16.335 00.000 8976 stepped: pos (-22, 26)
02:20:16.335 00.000 8976 MoveAxis(D, 2, ABG)
02:20:16.335 00.000 8976 stepping (-22, 26) + (0, -2)
02:20:16.335 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:16.367 00.032 8976 Received - 47 (G) 
02:20:16.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:16.367 00.000 8976 stepped: pos (-22, 24)
02:20:16.367 00.000 8976 move complete, result=0
02:20:16.367 00.000 8976 worker thread done servicing request
02:20:16.367 00.000 8976 Worker thread wakes up
02:20:16.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:16.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:16.367 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
02:20:17.064 00.697 8976 Exposure complete
02:20:17.069 00.005 8976 worker thread done servicing request
02:20:17.069 00.000 5052 OnExposeComplete: enter
02:20:17.069 00.000 5052 UpdateGuideState(): m_state=6
02:20:17.070 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8237
02:20:17.070 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=282.11, Mass=169, SNR=8.9, Peak=67 HFD=2.5
02:20:17.070 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:20:17.070 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:20:17.070 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.40 hyp=0.88 cameraTheta=2.67 mountX=0.72 mountY=0.44, mountTheta=0.55
02:20:17.071 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=0.40, opts=13)
02:20:17.071 00.000 5052 Enqueuing Move request for stepguider (-0.78, 0.40)
02:20:17.071 00.000 8976 Worker thread wakes up
02:20:17.071 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, 0.40) opts 0xd
02:20:17.071 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, 0.40)
02:20:17.071 00.000 8976 Moving (-0.78, 0.40) raw xDistance=0.72 yDistance=0.44
02:20:17.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.72
02:20:17.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
02:20:17.072 00.001 8976 MoveAxis(L, 3, ABG)
02:20:17.072 00.000 8976 stepping (-22, 24) + (-3, 0)
02:20:17.072 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:17.073 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:20:17.083 00.010 5052 UpdateGuideState exits: m=169 SNR=8.9
02:20:17.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:17.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:17.083 00.000 5052 Enqueuing Expose request
02:20:17.102 00.019 8976 Received - 47 (G) 
02:20:17.102 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:17.102 00.000 8976 stepped: pos (-25, 24)
02:20:17.102 00.000 8976 MoveAxis(D, 2, ABG)
02:20:17.102 00.000 8976 stepping (-25, 24) + (0, -2)
02:20:17.102 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:17.133 00.031 8976 Received - 47 (G) 
02:20:17.134 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:17.134 00.000 8976 stepped: pos (-25, 22)
02:20:17.134 00.000 8976 move complete, result=0
02:20:17.134 00.000 8976 worker thread done servicing request
02:20:17.134 00.000 8976 Worker thread wakes up
02:20:17.134 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:17.134 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:17.134 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
02:20:17.826 00.692 8976 Exposure complete
02:20:17.831 00.005 8976 worker thread done servicing request
02:20:17.831 00.000 5052 OnExposeComplete: enter
02:20:17.831 00.000 5052 UpdateGuideState(): m_state=6
02:20:17.832 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8238
02:20:17.832 00.000 5052 Star::Find returns 1 (0), X=328.14, Y=281.60, Mass=159, SNR=8.7, Peak=67 HFD=2.5
02:20:17.832 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.08 = 1.21)
02:20:17.832 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
02:20:17.832 00.000 5052 CameraToMount -- cameraX=-1.03 cameraY=-0.11 hyp=1.04 cameraTheta=-3.03 mountX=0.37 mountY=0.92, mountTheta=1.19
02:20:17.832 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.03, y=-0.11, opts=13)
02:20:17.832 00.000 5052 Enqueuing Move request for stepguider (-1.03, -0.11)
02:20:17.832 00.000 8976 Worker thread wakes up
02:20:17.833 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.03, -0.11) opts 0xd
02:20:17.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.03, -0.11)
02:20:17.833 00.000 8976 Moving (-1.03, -0.11) raw xDistance=0.37 yDistance=0.92
02:20:17.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
02:20:17.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.92
02:20:17.833 00.000 8976 MoveAxis(L, 2, ABG)
02:20:17.833 00.000 8976 stepping (-25, 22) + (-2, 0)
02:20:17.833 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:17.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:20:17.843 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:20:17.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:17.843 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:17.843 00.000 5052 Enqueuing Expose request
02:20:17.870 00.027 8976 Received - 47 (G) 
02:20:17.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:17.870 00.000 8976 stepped: pos (-27, 22)
02:20:17.870 00.000 8976 MoveAxis(D, 4, ABG)
02:20:17.870 00.000 8976 stepping (-27, 22) + (0, -4)
02:20:17.870 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:20:17.902 00.032 8976 Received - 47 (G) 
02:20:17.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:20:17.902 00.000 8976 stepped: pos (-27, 18)
02:20:17.902 00.000 8976 move complete, result=0
02:20:17.902 00.000 8976 worker thread done servicing request
02:20:17.902 00.000 8976 Worker thread wakes up
02:20:17.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:17.902 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
02:20:17.902 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:18.597 00.695 8976 Exposure complete
02:20:18.603 00.006 8976 worker thread done servicing request
02:20:18.603 00.000 5052 OnExposeComplete: enter
02:20:18.603 00.000 5052 UpdateGuideState(): m_state=6
02:20:18.603 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8239
02:20:18.603 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.69, Mass=150, SNR=8.5, Peak=64 HFD=2.3
02:20:18.603 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
02:20:18.603 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
02:20:18.603 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-3.06 mountX=0.10 mountY=0.23, mountTheta=1.16
02:20:18.604 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.02, opts=13)
02:20:18.604 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.02)
02:20:18.604 00.000 8976 Worker thread wakes up
02:20:18.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.02) opts 0xd
02:20:18.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.02)
02:20:18.604 00.000 8976 Moving (-0.26, -0.02) raw xDistance=0.10 yDistance=0.23
02:20:18.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:20:18.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:20:18.604 00.000 8976 MoveAxis(R, 0, ABG)
02:20:18.604 00.000 8976 MoveAxis(U, 0, ABG)
02:20:18.604 00.000 8976 move complete, result=0
02:20:18.604 00.000 8976 worker thread done servicing request
02:20:18.605 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:20:18.614 00.009 5052 UpdateGuideState exits: m=150 SNR=8.5
02:20:18.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:18.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:18.614 00.000 5052 Enqueuing Expose request
02:20:18.614 00.000 8976 Worker thread wakes up
02:20:18.614 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:18.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:18.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:19.302 00.688 8976 Exposure complete
02:20:19.307 00.005 8976 worker thread done servicing request
02:20:19.308 00.001 5052 OnExposeComplete: enter
02:20:19.308 00.000 5052 UpdateGuideState(): m_state=6
02:20:19.308 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8240
02:20:19.308 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.74, Mass=178, SNR=9.2, Peak=69 HFD=2.4
02:20:19.308 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:20:19.308 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
02:20:19.308 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.97 mountX=0.12 mountY=0.15, mountTheta=0.89
02:20:19.308 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.03, opts=13)
02:20:19.309 00.001 5052 Enqueuing Move request for stepguider (-0.20, 0.03)
02:20:19.309 00.000 8976 Worker thread wakes up
02:20:19.309 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.03) opts 0xd
02:20:19.309 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.03)
02:20:19.309 00.000 8976 Moving (-0.20, 0.03) raw xDistance=0.12 yDistance=0.15
02:20:19.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:20:19.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:20:19.309 00.000 8976 MoveAxis(R, 0, ABG)
02:20:19.309 00.000 8976 MoveAxis(U, 0, ABG)
02:20:19.309 00.000 8976 move complete, result=0
02:20:19.309 00.000 8976 worker thread done servicing request
02:20:19.309 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:20:19.319 00.010 5052 UpdateGuideState exits: m=178 SNR=9.2
02:20:19.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:19.319 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:19.319 00.000 5052 Enqueuing Expose request
02:20:19.319 00.000 8976 Worker thread wakes up
02:20:19.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:19.319 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:19.319 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:20.012 00.693 8976 Exposure complete
02:20:20.017 00.005 8976 worker thread done servicing request
02:20:20.017 00.000 5052 OnExposeComplete: enter
02:20:20.017 00.000 5052 UpdateGuideState(): m_state=6
02:20:20.017 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8241
02:20:20.017 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.93, Mass=175, SNR=9.1, Peak=70 HFD=2.4
02:20:20.018 00.001 5052 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
02:20:20.018 00.000 5052 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.95 = -0.95)
02:20:20.018 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.20 mountX=0.15 mountY=-0.19, mountTheta=-0.89
02:20:20.018 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.22, opts=13)
02:20:20.018 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.22)
02:20:20.019 00.001 8976 Worker thread wakes up
02:20:20.019 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.22) opts 0xd
02:20:20.019 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.22)
02:20:20.019 00.000 8976 Moving (0.08, 0.22) raw xDistance=0.15 yDistance=-0.19
02:20:20.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:20:20.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:20:20.019 00.000 8976 MoveAxis(R, 0, ABG)
02:20:20.019 00.000 8976 MoveAxis(U, 0, ABG)
02:20:20.019 00.000 8976 move complete, result=0
02:20:20.019 00.000 8976 worker thread done servicing request
02:20:20.019 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:20.029 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
02:20:20.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:20.029 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:20.029 00.000 5052 Enqueuing Expose request
02:20:20.029 00.000 8976 Worker thread wakes up
02:20:20.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:20.029 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:20.029 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:20.721 00.692 8976 Exposure complete
02:20:20.727 00.006 8976 worker thread done servicing request
02:20:20.727 00.000 5052 OnExposeComplete: enter
02:20:20.727 00.000 5052 UpdateGuideState(): m_state=6
02:20:20.727 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8242
02:20:20.728 00.001 5052 Star::Find returns 1 (0), X=329.20, Y=281.83, Mass=154, SNR=8.6, Peak=72 HFD=2.4
02:20:20.728 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.65 = -0.65)
02:20:20.728 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.75 = -0.75)
02:20:20.728 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=0.10 mountY=-0.09, mountTheta=-0.71
02:20:20.730 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.12, opts=13)
02:20:20.730 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.12)
02:20:20.730 00.000 8976 Worker thread wakes up
02:20:20.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.12) opts 0xd
02:20:20.731 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.12)
02:20:20.731 00.000 8976 Moving (0.02, 0.12) raw xDistance=0.10 yDistance=-0.09
02:20:20.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:20:20.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:20:20.731 00.000 8976 MoveAxis(R, 0, ABG)
02:20:20.731 00.000 8976 MoveAxis(U, 0, ABG)
02:20:20.731 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:20:20.731 00.000 8976 move complete, result=0
02:20:20.731 00.000 8976 worker thread done servicing request
02:20:20.741 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:20:20.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:20.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:20.741 00.000 5052 Enqueuing Expose request
02:20:20.741 00.000 8976 Worker thread wakes up
02:20:20.741 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:20.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:20.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:21.432 00.691 8976 Exposure complete
02:20:21.437 00.005 8976 worker thread done servicing request
02:20:21.437 00.000 5052 OnExposeComplete: enter
02:20:21.437 00.000 5052 UpdateGuideState(): m_state=6
02:20:21.437 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8243
02:20:21.438 00.001 5052 Star::Find returns 1 (0), X=328.69, Y=281.97, Mass=157, SNR=8.6, Peak=73 HFD=2.1
02:20:21.438 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:20:21.438 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
02:20:21.438 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.26 hyp=0.54 cameraTheta=2.65 mountX=0.45 mountY=0.26, mountTheta=0.53
02:20:21.438 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.26, opts=13)
02:20:21.438 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.26)
02:20:21.438 00.000 8976 Worker thread wakes up
02:20:21.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.26) opts 0xd
02:20:21.439 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.26)
02:20:21.439 00.000 8976 Moving (-0.48, 0.26) raw xDistance=0.45 yDistance=0.26
02:20:21.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:20:21.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:20:21.439 00.000 8976 MoveAxis(L, 2, ABG)
02:20:21.439 00.000 8976 stepping (-27, 18) + (-2, 0)
02:20:21.439 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:21.439 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:20:21.451 00.012 5052 UpdateGuideState exits: m=157 SNR=8.6
02:20:21.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:21.451 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:21.451 00.000 5052 Enqueuing Expose request
02:20:21.467 00.016 8976 Received - 47 (G) 
02:20:21.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:21.467 00.000 8976 stepped: pos (-29, 18)
02:20:21.467 00.000 8976 MoveAxis(D, 1, ABG)
02:20:21.467 00.000 8976 stepping (-29, 18) + (0, -1)
02:20:21.467 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:21.499 00.032 8976 Received - 47 (G) 
02:20:21.499 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:21.499 00.000 8976 stepped: pos (-29, 17)
02:20:21.499 00.000 8976 move complete, result=0
02:20:21.499 00.000 8976 worker thread done servicing request
02:20:21.499 00.000 8976 Worker thread wakes up
02:20:21.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:21.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:21.499 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:20:22.191 00.692 8976 Exposure complete
02:20:22.196 00.005 8976 worker thread done servicing request
02:20:22.196 00.000 5052 OnExposeComplete: enter
02:20:22.196 00.000 5052 UpdateGuideState(): m_state=6
02:20:22.196 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8244
02:20:22.197 00.001 5052 Star::Find returns 1 (0), X=328.85, Y=281.58, Mass=158, SNR=8.7, Peak=73 HFD=2.0
02:20:22.197 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
02:20:22.197 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
02:20:22.197 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.13 hyp=0.35 cameraTheta=-2.76 mountX=0.03 mountY=0.34, mountTheta=1.48
02:20:22.198 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.13, opts=13)
02:20:22.198 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.13)
02:20:22.198 00.000 8976 Worker thread wakes up
02:20:22.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.13) opts 0xd
02:20:22.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.13)
02:20:22.198 00.000 8976 Moving (-0.32, -0.13) raw xDistance=0.03 yDistance=0.34
02:20:22.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:20:22.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:20:22.198 00.000 8976 MoveAxis(R, 0, ABG)
02:20:22.198 00.000 8976 MoveAxis(D, 1, ABG)
02:20:22.198 00.000 8976 stepping (-29, 17) + (0, -1)
02:20:22.198 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:22.199 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:22.208 00.009 5052 UpdateGuideState exits: m=158 SNR=8.7
02:20:22.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:22.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:22.208 00.000 5052 Enqueuing Expose request
02:20:22.218 00.010 8976 Received - 47 (G) 
02:20:22.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:22.218 00.000 8976 stepped: pos (-29, 16)
02:20:22.218 00.000 8976 move complete, result=0
02:20:22.218 00.000 8976 worker thread done servicing request
02:20:22.218 00.000 8976 Worker thread wakes up
02:20:22.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:22.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:22.218 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:20:22.914 00.696 8976 Exposure complete
02:20:22.920 00.006 8976 worker thread done servicing request
02:20:22.920 00.000 5052 OnExposeComplete: enter
02:20:22.920 00.000 5052 UpdateGuideState(): m_state=6
02:20:22.920 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8245
02:20:22.920 00.000 5052 Star::Find returns 1 (1), X=329.12, Y=281.95, Mass=166, SNR=8.9, Peak=66 HFD=2.2
02:20:22.920 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
02:20:22.920 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
02:20:22.920 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.80 mountX=0.24 mountY=-0.08, mountTheta=-0.33
02:20:22.921 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.24, opts=13)
02:20:22.921 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.24)
02:20:22.921 00.000 8976 Worker thread wakes up
02:20:22.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.24) opts 0xd
02:20:22.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.24)
02:20:22.921 00.000 8976 Moving (-0.06, 0.24) raw xDistance=0.24 yDistance=-0.08
02:20:22.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:20:22.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:20:22.921 00.000 8976 MoveAxis(R, 0, ABG)
02:20:22.921 00.000 8976 MoveAxis(U, 0, ABG)
02:20:22.921 00.000 8976 move complete, result=0
02:20:22.922 00.001 8976 worker thread done servicing request
02:20:22.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:20:22.932 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9 Saturated
02:20:22.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:22.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:22.932 00.000 5052 Enqueuing Expose request
02:20:22.932 00.000 8976 Worker thread wakes up
02:20:22.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:22.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:22.932 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:23.624 00.692 8976 Exposure complete
02:20:23.629 00.005 8976 worker thread done servicing request
02:20:23.629 00.000 5052 OnExposeComplete: enter
02:20:23.629 00.000 5052 UpdateGuideState(): m_state=6
02:20:23.629 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8246
02:20:23.629 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.76, Mass=146, SNR=8.4, Peak=72 HFD=1.8
02:20:23.629 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
02:20:23.629 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
02:20:23.629 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.57 mountX=0.05 mountY=-0.03, mountTheta=-0.55
02:20:23.630 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.05, opts=13)
02:20:23.630 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.05)
02:20:23.630 00.000 8976 Worker thread wakes up
02:20:23.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.05) opts 0xd
02:20:23.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.05)
02:20:23.630 00.000 8976 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.03
02:20:23.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:20:23.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:20:23.631 00.001 8976 MoveAxis(R, 0, ABG)
02:20:23.631 00.000 8976 MoveAxis(U, 0, ABG)
02:20:23.631 00.000 8976 move complete, result=0
02:20:23.631 00.000 8976 worker thread done servicing request
02:20:23.631 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:23.641 00.010 5052 UpdateGuideState exits: m=146 SNR=8.4
02:20:23.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:23.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:23.641 00.000 5052 Enqueuing Expose request
02:20:23.641 00.000 8976 Worker thread wakes up
02:20:23.641 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:20:23.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:23.641 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:24.325 00.684 8976 Exposure complete
02:20:24.331 00.006 8976 worker thread done servicing request
02:20:24.331 00.000 5052 OnExposeComplete: enter
02:20:24.331 00.000 5052 UpdateGuideState(): m_state=6
02:20:24.331 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8247
02:20:24.331 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.37, Mass=166, SNR=9.0, Peak=76 HFD=1.7
02:20:24.331 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.26 = 3.03)
02:20:24.331 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.36 = 2.92)
02:20:24.331 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.34 hyp=0.36 cameraTheta=-1.21 mountX=-0.36 mountY=0.08, mountTheta=2.93
02:20:24.332 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.34, opts=13)
02:20:24.332 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.34)
02:20:24.332 00.000 8976 Worker thread wakes up
02:20:24.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.34) opts 0xd
02:20:24.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.34)
02:20:24.332 00.000 8976 Moving (0.13, -0.34) raw xDistance=-0.36 yDistance=0.08
02:20:24.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:20:24.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:20:24.332 00.000 8976 MoveAxis(R, 1, ABG)
02:20:24.332 00.000 8976 stepping (-29, 16) + (1, 0)
02:20:24.332 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:24.333 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:20:24.342 00.009 5052 UpdateGuideState exits: m=166 SNR=9.0
02:20:24.342 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:24.342 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:24.342 00.000 5052 Enqueuing Expose request
02:20:24.361 00.019 8976 Received - 47 (G) 
02:20:24.361 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:24.361 00.000 8976 stepped: pos (-28, 16)
02:20:24.361 00.000 8976 MoveAxis(U, 0, ABG)
02:20:24.361 00.000 8976 move complete, result=0
02:20:24.361 00.000 8976 worker thread done servicing request
02:20:24.361 00.000 8976 Worker thread wakes up
02:20:24.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:24.361 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:24.361 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.1 px 0 ms NORTH
02:20:25.051 00.690 8976 Exposure complete
02:20:25.056 00.005 8976 worker thread done servicing request
02:20:25.056 00.000 5052 OnExposeComplete: enter
02:20:25.057 00.001 5052 UpdateGuideState(): m_state=6
02:20:25.057 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8248
02:20:25.057 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.92, Mass=181, SNR=9.3, Peak=79 HFD=2.3
02:20:25.057 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
02:20:25.057 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
02:20:25.057 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.21 hyp=0.53 cameraTheta=0.40 mountX=-0.04 mountY=-0.53, mountTheta=-1.64
02:20:25.057 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.21, opts=13)
02:20:25.058 00.001 5052 Enqueuing Move request for stepguider (0.49, 0.21)
02:20:25.058 00.000 8976 Worker thread wakes up
02:20:25.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.21) opts 0xd
02:20:25.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.21)
02:20:25.058 00.000 8976 Moving (0.49, 0.21) raw xDistance=-0.04 yDistance=-0.53
02:20:25.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:20:25.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
02:20:25.058 00.000 8976 MoveAxis(R, 0, ABG)
02:20:25.058 00.000 8976 MoveAxis(U, 2, ABG)
02:20:25.058 00.000 8976 stepping (-28, 16) + (0, 2)
02:20:25.058 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:25.059 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:20:25.068 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
02:20:25.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:25.068 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:25.068 00.000 5052 Enqueuing Expose request
02:20:25.095 00.027 8976 Received - 47 (G) 
02:20:25.095 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:25.095 00.000 8976 stepped: pos (-28, 18)
02:20:25.095 00.000 8976 move complete, result=0
02:20:25.096 00.001 8976 worker thread done servicing request
02:20:25.096 00.000 8976 Worker thread wakes up
02:20:25.096 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:25.096 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:20:25.096 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:25.787 00.691 8976 Exposure complete
02:20:25.792 00.005 8976 worker thread done servicing request
02:20:25.793 00.001 5052 OnExposeComplete: enter
02:20:25.793 00.000 5052 UpdateGuideState(): m_state=6
02:20:25.793 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8249
02:20:25.793 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.92, Mass=167, SNR=8.9, Peak=74 HFD=2.3
02:20:25.793 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
02:20:25.793 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
02:20:25.793 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.26 cameraTheta=0.98 mountX=0.12 mountY=-0.24, mountTheta=-1.09
02:20:25.793 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.21, opts=13)
02:20:25.793 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.21)
02:20:25.794 00.001 8976 Worker thread wakes up
02:20:25.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.21) opts 0xd
02:20:25.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.21)
02:20:25.794 00.000 8976 Moving (0.14, 0.21) raw xDistance=0.12 yDistance=-0.24
02:20:25.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:20:25.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:20:25.794 00.000 8976 MoveAxis(R, 0, ABG)
02:20:25.794 00.000 8976 MoveAxis(U, 0, ABG)
02:20:25.794 00.000 8976 move complete, result=0
02:20:25.794 00.000 8976 worker thread done servicing request
02:20:25.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:20:25.804 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
02:20:25.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:25.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:25.804 00.000 5052 Enqueuing Expose request
02:20:25.805 00.001 8976 Worker thread wakes up
02:20:25.805 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:25.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:25.805 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:26.508 00.703 8976 Exposure complete
02:20:26.514 00.006 8976 worker thread done servicing request
02:20:26.514 00.000 5052 OnExposeComplete: enter
02:20:26.514 00.000 5052 UpdateGuideState(): m_state=6
02:20:26.514 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8250
02:20:26.514 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.84, Mass=172, SNR=9.0, Peak=70 HFD=2.3
02:20:26.514 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:20:26.514 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:20:26.514 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.13 hyp=0.62 cameraTheta=0.21 mountX=-0.16 mountY=-0.58, mountTheta=-1.84
02:20:26.515 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.13, opts=13)
02:20:26.515 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.13)
02:20:26.515 00.000 8976 Worker thread wakes up
02:20:26.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.13) opts 0xd
02:20:26.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.13)
02:20:26.515 00.000 8976 Moving (0.60, 0.13) raw xDistance=-0.16 yDistance=-0.58
02:20:26.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:20:26.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
02:20:26.515 00.000 8976 MoveAxis(R, 0, ABG)
02:20:26.516 00.001 8976 MoveAxis(U, 2, ABG)
02:20:26.516 00.000 8976 stepping (-28, 18) + (0, 2)
02:20:26.516 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:26.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:20:26.525 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
02:20:26.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:26.526 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:26.526 00.000 5052 Enqueuing Expose request
02:20:26.550 00.024 8976 Received - 47 (G) 
02:20:26.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:26.550 00.000 8976 stepped: pos (-28, 20)
02:20:26.550 00.000 8976 move complete, result=0
02:20:26.550 00.000 8976 worker thread done servicing request
02:20:26.550 00.000 8976 Worker thread wakes up
02:20:26.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:26.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:26.550 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:20:27.241 00.691 8976 Exposure complete
02:20:27.246 00.005 8976 worker thread done servicing request
02:20:27.246 00.000 5052 OnExposeComplete: enter
02:20:27.246 00.000 5052 UpdateGuideState(): m_state=6
02:20:27.246 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8251
02:20:27.247 00.001 5052 Star::Find returns 1 (0), X=329.65, Y=281.58, Mass=151, SNR=8.5, Peak=74 HFD=1.6
02:20:27.247 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
02:20:27.247 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
02:20:27.247 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.13 hyp=0.50 cameraTheta=-0.27 mountX=-0.33 mountY=-0.33, mountTheta=-2.37
02:20:27.247 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.13, opts=13)
02:20:27.247 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.13)
02:20:27.247 00.000 8976 Worker thread wakes up
02:20:27.248 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.13) opts 0xd
02:20:27.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.13)
02:20:27.248 00.000 8976 Moving (0.48, -0.13) raw xDistance=-0.33 yDistance=-0.33
02:20:27.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:20:27.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
02:20:27.248 00.000 8976 MoveAxis(R, 1, ABG)
02:20:27.248 00.000 8976 stepping (-28, 20) + (1, 0)
02:20:27.248 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:27.249 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:27.258 00.009 5052 UpdateGuideState exits: m=151 SNR=8.5
02:20:27.258 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:27.258 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:27.258 00.000 5052 Enqueuing Expose request
02:20:27.269 00.011 8976 Received - 47 (G) 
02:20:27.269 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:27.269 00.000 8976 stepped: pos (-27, 20)
02:20:27.269 00.000 8976 MoveAxis(U, 1, ABG)
02:20:27.269 00.000 8976 stepping (-27, 20) + (0, 1)
02:20:27.269 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:27.301 00.032 8976 Received - 47 (G) 
02:20:27.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:27.301 00.000 8976 stepped: pos (-27, 21)
02:20:27.301 00.000 8976 move complete, result=0
02:20:27.301 00.000 8976 worker thread done servicing request
02:20:27.301 00.000 8976 Worker thread wakes up
02:20:27.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:27.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:27.302 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:20:27.993 00.691 8976 Exposure complete
02:20:27.998 00.005 8976 worker thread done servicing request
02:20:27.998 00.000 5052 OnExposeComplete: enter
02:20:27.999 00.001 5052 UpdateGuideState(): m_state=6
02:20:27.999 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8252
02:20:27.999 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.58, Mass=155, SNR=8.7, Peak=73 HFD=1.6
02:20:27.999 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
02:20:27.999 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
02:20:27.999 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.13 hyp=0.44 cameraTheta=-0.29 mountX=-0.30 mountY=-0.29, mountTheta=-2.39
02:20:28.000 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.13, opts=13)
02:20:28.000 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.13)
02:20:28.000 00.000 8976 Worker thread wakes up
02:20:28.001 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.13) opts 0xd
02:20:28.001 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.13)
02:20:28.001 00.000 8976 Moving (0.42, -0.13) raw xDistance=-0.30 yDistance=-0.29
02:20:28.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
02:20:28.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:20:28.001 00.000 8976 MoveAxis(R, 1, ABG)
02:20:28.001 00.000 8976 stepping (-27, 21) + (1, 0)
02:20:28.001 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:28.002 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:20:28.011 00.009 5052 UpdateGuideState exits: m=155 SNR=8.7
02:20:28.012 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:28.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:28.012 00.000 5052 Enqueuing Expose request
02:20:28.021 00.009 8976 Received - 47 (G) 
02:20:28.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:28.021 00.000 8976 stepped: pos (-26, 21)
02:20:28.021 00.000 8976 MoveAxis(U, 1, ABG)
02:20:28.021 00.000 8976 stepping (-26, 21) + (0, 1)
02:20:28.021 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:28.052 00.031 8976 Received - 47 (G) 
02:20:28.052 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:28.053 00.001 8976 stepped: pos (-26, 22)
02:20:28.053 00.000 8976 move complete, result=0
02:20:28.053 00.000 8976 worker thread done servicing request
02:20:28.053 00.000 8976 Worker thread wakes up
02:20:28.053 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:20:28.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:28.053 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:28.746 00.693 8976 Exposure complete
02:20:28.752 00.006 8976 worker thread done servicing request
02:20:28.752 00.000 5052 OnExposeComplete: enter
02:20:28.752 00.000 5052 UpdateGuideState(): m_state=6
02:20:28.752 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8253
02:20:28.752 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.66, Mass=181, SNR=9.3, Peak=71 HFD=2.8
02:20:28.752 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
02:20:28.752 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
02:20:28.752 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.25 mountX=-0.14 mountY=-0.14, mountTheta=-2.34
02:20:28.753 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.05, opts=13)
02:20:28.753 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.05)
02:20:28.753 00.000 8976 Worker thread wakes up
02:20:28.753 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.05) opts 0xd
02:20:28.753 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.05)
02:20:28.753 00.000 8976 Moving (0.20, -0.05) raw xDistance=-0.14 yDistance=-0.14
02:20:28.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:20:28.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:20:28.753 00.000 8976 MoveAxis(R, 0, ABG)
02:20:28.753 00.000 8976 MoveAxis(U, 0, ABG)
02:20:28.753 00.000 8976 move complete, result=0
02:20:28.753 00.000 8976 worker thread done servicing request
02:20:28.754 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:20:28.763 00.009 5052 UpdateGuideState exits: m=181 SNR=9.3
02:20:28.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:28.763 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:28.763 00.000 5052 Enqueuing Expose request
02:20:28.764 00.001 8976 Worker thread wakes up
02:20:28.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:28.764 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:28.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:29.454 00.690 8976 Exposure complete
02:20:29.460 00.006 8976 worker thread done servicing request
02:20:29.460 00.000 5052 OnExposeComplete: enter
02:20:29.460 00.000 5052 UpdateGuideState(): m_state=6
02:20:29.460 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8254
02:20:29.460 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.82, Mass=153, SNR=8.6, Peak=72 HFD=2.2
02:20:29.460 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
02:20:29.460 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
02:20:29.460 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.77 mountX=0.05 mountY=-0.15, mountTheta=-1.28
02:20:29.461 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.11, opts=13)
02:20:29.461 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.11)
02:20:29.461 00.000 8976 Worker thread wakes up
02:20:29.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.11) opts 0xd
02:20:29.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.11)
02:20:29.461 00.000 8976 Moving (0.11, 0.11) raw xDistance=0.05 yDistance=-0.15
02:20:29.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:20:29.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:20:29.461 00.000 8976 MoveAxis(R, 0, ABG)
02:20:29.461 00.000 8976 MoveAxis(U, 0, ABG)
02:20:29.461 00.000 8976 move complete, result=0
02:20:29.461 00.000 8976 worker thread done servicing request
02:20:29.462 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:20:29.472 00.010 5052 UpdateGuideState exits: m=153 SNR=8.6
02:20:29.472 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:29.472 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:29.472 00.000 5052 Enqueuing Expose request
02:20:29.472 00.000 8976 Worker thread wakes up
02:20:29.472 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:29.472 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:29.472 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:30.168 00.696 8976 Exposure complete
02:20:30.173 00.005 8976 worker thread done servicing request
02:20:30.173 00.000 5052 OnExposeComplete: enter
02:20:30.173 00.000 5052 UpdateGuideState(): m_state=6
02:20:30.173 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8255
02:20:30.173 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=282.01, Mass=164, SNR=8.8, Peak=66 HFD=2.2
02:20:30.173 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
02:20:30.173 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.40 = -1.40)
02:20:30.173 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.30 hyp=0.44 cameraTheta=0.75 mountX=0.12 mountY=-0.43, mountTheta=-1.30
02:20:30.174 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.30, opts=13)
02:20:30.174 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.30)
02:20:30.174 00.000 8976 Worker thread wakes up
02:20:30.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.30) opts 0xd
02:20:30.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.30)
02:20:30.174 00.000 8976 Moving (0.32, 0.30) raw xDistance=0.12 yDistance=-0.43
02:20:30.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:20:30.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:20:30.174 00.000 8976 MoveAxis(R, 0, ABG)
02:20:30.174 00.000 8976 MoveAxis(U, 2, ABG)
02:20:30.175 00.001 8976 stepping (-26, 22) + (0, 2)
02:20:30.175 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:30.175 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:20:30.185 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
02:20:30.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:30.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:30.185 00.000 5052 Enqueuing Expose request
02:20:30.211 00.026 8976 Received - 47 (G) 
02:20:30.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:30.211 00.000 8976 stepped: pos (-26, 24)
02:20:30.211 00.000 8976 move complete, result=0
02:20:30.211 00.000 8976 worker thread done servicing request
02:20:30.211 00.000 8976 Worker thread wakes up
02:20:30.211 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:20:30.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:30.211 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:30.902 00.691 8976 Exposure complete
02:20:30.907 00.005 8976 worker thread done servicing request
02:20:30.907 00.000 5052 OnExposeComplete: enter
02:20:30.907 00.000 5052 UpdateGuideState(): m_state=6
02:20:30.907 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8256
02:20:30.907 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.65, Mass=185, SNR=9.4, Peak=68 HFD=2.3
02:20:30.907 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
02:20:30.907 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.45)
02:20:30.907 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.69 mountX=0.00 mountY=0.14, mountTheta=1.55
02:20:30.908 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.06, opts=13)
02:20:30.908 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.06)
02:20:30.908 00.000 8976 Worker thread wakes up
02:20:30.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.06) opts 0xd
02:20:30.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.06)
02:20:30.908 00.000 8976 Moving (-0.12, -0.06) raw xDistance=0.00 yDistance=0.14
02:20:30.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:20:30.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:20:30.908 00.000 8976 MoveAxis(R, 0, ABG)
02:20:30.908 00.000 8976 MoveAxis(U, 0, ABG)
02:20:30.908 00.000 8976 move complete, result=0
02:20:30.908 00.000 8976 worker thread done servicing request
02:20:30.909 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:20:30.919 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
02:20:30.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:30.919 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:30.919 00.000 5052 Enqueuing Expose request
02:20:30.919 00.000 8976 Worker thread wakes up
02:20:30.919 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:30.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:30.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:31.604 00.685 8976 Exposure complete
02:20:31.610 00.006 8976 worker thread done servicing request
02:20:31.610 00.000 5052 OnExposeComplete: enter
02:20:31.610 00.000 5052 UpdateGuideState(): m_state=6
02:20:31.610 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8257
02:20:31.610 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.92, Mass=163, SNR=8.8, Peak=71 HFD=2.3
02:20:31.610 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
02:20:31.610 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
02:20:31.610 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.57 mountX=0.19 mountY=-0.11, mountTheta=-0.55
02:20:31.610 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.21, opts=13)
02:20:31.611 00.001 5052 Enqueuing Move request for stepguider (0.00, 0.21)
02:20:31.611 00.000 8976 Worker thread wakes up
02:20:31.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.21) opts 0xd
02:20:31.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.21)
02:20:31.611 00.000 8976 Moving (0.00, 0.21) raw xDistance=0.19 yDistance=-0.11
02:20:31.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:20:31.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:20:31.611 00.000 8976 MoveAxis(R, 0, ABG)
02:20:31.611 00.000 8976 MoveAxis(U, 0, ABG)
02:20:31.611 00.000 8976 move complete, result=0
02:20:31.611 00.000 8976 worker thread done servicing request
02:20:31.611 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:20:31.621 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
02:20:31.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:31.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:31.621 00.000 5052 Enqueuing Expose request
02:20:31.621 00.000 8976 Worker thread wakes up
02:20:31.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:31.621 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:31.621 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:32.309 00.688 8976 Exposure complete
02:20:32.314 00.005 8976 worker thread done servicing request
02:20:32.314 00.000 5052 OnExposeComplete: enter
02:20:32.314 00.000 5052 UpdateGuideState(): m_state=6
02:20:32.314 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8258
02:20:32.314 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.63, Mass=170, SNR=9.0, Peak=72 HFD=1.6
02:20:32.314 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
02:20:32.314 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
02:20:32.314 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-0.28 mountX=-0.20 mountY=-0.19, mountTheta=-2.38
02:20:32.315 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.08, opts=13)
02:20:32.315 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.08)
02:20:32.315 00.000 8976 Worker thread wakes up
02:20:32.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.08) opts 0xd
02:20:32.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.08)
02:20:32.315 00.000 8976 Moving (0.28, -0.08) raw xDistance=-0.20 yDistance=-0.19
02:20:32.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:20:32.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:20:32.315 00.000 8976 MoveAxis(R, 0, ABG)
02:20:32.315 00.000 8976 MoveAxis(U, 0, ABG)
02:20:32.315 00.000 8976 move complete, result=0
02:20:32.315 00.000 8976 worker thread done servicing request
02:20:32.316 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:20:32.326 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
02:20:32.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:32.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:32.326 00.000 5052 Enqueuing Expose request
02:20:32.326 00.000 8976 Worker thread wakes up
02:20:32.326 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:32.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:32.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:33.033 00.707 8976 Exposure complete
02:20:33.038 00.005 8976 worker thread done servicing request
02:20:33.039 00.001 5052 OnExposeComplete: enter
02:20:33.039 00.000 5052 UpdateGuideState(): m_state=6
02:20:33.039 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8259
02:20:33.039 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.59, Mass=167, SNR=8.9, Peak=74 HFD=1.6
02:20:33.039 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
02:20:33.039 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
02:20:33.039 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.12 hyp=0.34 cameraTheta=-0.36 mountX=-0.25 mountY=-0.20, mountTheta=-2.46
02:20:33.039 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.12, opts=13)
02:20:33.039 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.12)
02:20:33.040 00.001 8976 Worker thread wakes up
02:20:33.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.12) opts 0xd
02:20:33.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.12)
02:20:33.040 00.000 8976 Moving (0.32, -0.12) raw xDistance=-0.25 yDistance=-0.20
02:20:33.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:20:33.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:20:33.040 00.000 8976 MoveAxis(R, 0, ABG)
02:20:33.040 00.000 8976 MoveAxis(U, 0, ABG)
02:20:33.040 00.000 8976 move complete, result=0
02:20:33.040 00.000 8976 worker thread done servicing request
02:20:33.040 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:33.049 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
02:20:33.050 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:33.050 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:33.050 00.000 5052 Enqueuing Expose request
02:20:33.050 00.000 8976 Worker thread wakes up
02:20:33.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:33.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:33.050 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:33.738 00.688 8976 Exposure complete
02:20:33.743 00.005 8976 worker thread done servicing request
02:20:33.743 00.000 5052 OnExposeComplete: enter
02:20:33.743 00.000 5052 UpdateGuideState(): m_state=6
02:20:33.743 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8260
02:20:33.743 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.99, Mass=156, SNR=8.6, Peak=79 HFD=2.1
02:20:33.743 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.04) = xAngle (-0.69 = -0.69)
02:20:33.743 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
02:20:33.744 00.001 5052 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.35 mountX=0.22 mountY=-0.21, mountTheta=-0.75
02:20:33.744 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.28, opts=13)
02:20:33.744 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.28)
02:20:33.744 00.000 8976 Worker thread wakes up
02:20:33.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.28) opts 0xd
02:20:33.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.28)
02:20:33.744 00.000 8976 Moving (0.06, 0.28) raw xDistance=0.22 yDistance=-0.21
02:20:33.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:20:33.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:20:33.745 00.001 8976 MoveAxis(R, 0, ABG)
02:20:33.745 00.000 8976 MoveAxis(U, 0, ABG)
02:20:33.745 00.000 8976 move complete, result=0
02:20:33.745 00.000 8976 worker thread done servicing request
02:20:33.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:20:33.754 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
02:20:33.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:33.755 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:33.755 00.000 5052 Enqueuing Expose request
02:20:33.755 00.000 8976 Worker thread wakes up
02:20:33.755 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:33.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:33.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:34.444 00.689 8976 Exposure complete
02:20:34.450 00.006 8976 worker thread done servicing request
02:20:34.450 00.000 5052 OnExposeComplete: enter
02:20:34.450 00.000 5052 UpdateGuideState(): m_state=6
02:20:34.450 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8261
02:20:34.450 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.65, Mass=156, SNR=8.6, Peak=69 HFD=1.7
02:20:34.450 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
02:20:34.450 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:20:34.450 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.06 hyp=0.31 cameraTheta=-0.21 mountX=-0.19 mountY=-0.22, mountTheta=-2.30
02:20:34.451 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.06, opts=13)
02:20:34.451 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.06)
02:20:34.451 00.000 8976 Worker thread wakes up
02:20:34.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.06) opts 0xd
02:20:34.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.06)
02:20:34.451 00.000 8976 Moving (0.30, -0.06) raw xDistance=-0.19 yDistance=-0.22
02:20:34.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:20:34.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:20:34.451 00.000 8976 MoveAxis(R, 0, ABG)
02:20:34.451 00.000 8976 MoveAxis(U, 0, ABG)
02:20:34.452 00.001 8976 move complete, result=0
02:20:34.452 00.000 8976 worker thread done servicing request
02:20:34.452 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:20:34.461 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
02:20:34.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:34.461 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:34.461 00.000 5052 Enqueuing Expose request
02:20:34.461 00.000 8976 Worker thread wakes up
02:20:34.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:34.462 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:34.462 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:35.146 00.684 8976 Exposure complete
02:20:35.151 00.005 8976 worker thread done servicing request
02:20:35.151 00.000 5052 OnExposeComplete: enter
02:20:35.151 00.000 5052 UpdateGuideState(): m_state=6
02:20:35.152 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8262
02:20:35.152 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=282.13, Mass=165, SNR=8.9, Peak=77 HFD=2.0
02:20:35.152 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
02:20:35.152 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
02:20:35.152 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.42 hyp=0.54 cameraTheta=0.90 mountX=0.22 mountY=-0.51, mountTheta=-1.16
02:20:35.152 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.42, opts=13)
02:20:35.152 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.42)
02:20:35.153 00.001 8976 Worker thread wakes up
02:20:35.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.42) opts 0xd
02:20:35.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.42)
02:20:35.153 00.000 8976 Moving (0.33, 0.42) raw xDistance=0.22 yDistance=-0.51
02:20:35.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:20:35.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:20:35.153 00.000 8976 MoveAxis(R, 0, ABG)
02:20:35.153 00.000 8976 MoveAxis(U, 2, ABG)
02:20:35.153 00.000 8976 stepping (-26, 24) + (0, 2)
02:20:35.153 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:35.154 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:20:35.164 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
02:20:35.164 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:35.164 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:35.164 00.000 5052 Enqueuing Expose request
02:20:35.183 00.019 8976 Received - 47 (G) 
02:20:35.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:35.183 00.000 8976 stepped: pos (-26, 26)
02:20:35.183 00.000 8976 move complete, result=0
02:20:35.183 00.000 8976 worker thread done servicing request
02:20:35.183 00.000 8976 Worker thread wakes up
02:20:35.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:35.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:35.183 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:20:35.877 00.694 8976 Exposure complete
02:20:35.882 00.005 8976 worker thread done servicing request
02:20:35.882 00.000 5052 OnExposeComplete: enter
02:20:35.882 00.000 5052 UpdateGuideState(): m_state=6
02:20:35.883 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8263
02:20:35.883 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.90, Mass=143, SNR=8.3, Peak=72 HFD=2.1
02:20:35.883 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
02:20:35.883 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
02:20:35.883 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.19 hyp=0.31 cameraTheta=0.66 mountX=0.06 mountY=-0.31, mountTheta=-1.39
02:20:35.884 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.19, opts=13)
02:20:35.884 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.19)
02:20:35.884 00.000 8976 Worker thread wakes up
02:20:35.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.19) opts 0xd
02:20:35.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.19)
02:20:35.884 00.000 8976 Moving (0.25, 0.19) raw xDistance=0.06 yDistance=-0.31
02:20:35.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:20:35.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
02:20:35.884 00.000 8976 MoveAxis(R, 0, ABG)
02:20:35.885 00.001 8976 MoveAxis(U, 1, ABG)
02:20:35.885 00.000 8976 stepping (-26, 26) + (0, 1)
02:20:35.885 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:35.887 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:20:35.897 00.010 5052 UpdateGuideState exits: m=143 SNR=8.3
02:20:35.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:35.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:35.897 00.000 5052 Enqueuing Expose request
02:20:35.903 00.006 8976 Received - 47 (G) 
02:20:35.903 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:35.903 00.000 8976 stepped: pos (-26, 27)
02:20:35.903 00.000 8976 move complete, result=0
02:20:35.903 00.000 8976 worker thread done servicing request
02:20:35.903 00.000 8976 Worker thread wakes up
02:20:35.903 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:20:35.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:35.903 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:36.598 00.695 8976 Exposure complete
02:20:36.603 00.005 8976 worker thread done servicing request
02:20:36.604 00.001 5052 OnExposeComplete: enter
02:20:36.604 00.000 5052 UpdateGuideState(): m_state=6
02:20:36.604 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8264
02:20:36.604 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.90, Mass=154, SNR=8.6, Peak=75 HFD=2.0
02:20:36.604 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
02:20:36.604 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
02:20:36.604 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.19 hyp=0.49 cameraTheta=0.40 mountX=-0.03 mountY=-0.49, mountTheta=-1.64
02:20:36.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.19, opts=13)
02:20:36.605 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.19)
02:20:36.606 00.001 8976 Worker thread wakes up
02:20:36.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.19) opts 0xd
02:20:36.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.19)
02:20:36.606 00.000 8976 Moving (0.45, 0.19) raw xDistance=-0.03 yDistance=-0.49
02:20:36.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:20:36.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
02:20:36.606 00.000 8976 MoveAxis(R, 0, ABG)
02:20:36.606 00.000 8976 MoveAxis(U, 2, ABG)
02:20:36.606 00.000 8976 stepping (-26, 27) + (0, 2)
02:20:36.606 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:36.607 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:36.616 00.009 5052 UpdateGuideState exits: m=154 SNR=8.6
02:20:36.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:36.616 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:36.616 00.000 5052 Enqueuing Expose request
02:20:36.638 00.022 8976 Received - 47 (G) 
02:20:36.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:36.638 00.000 8976 stepped: pos (-26, 29)
02:20:36.638 00.000 8976 move complete, result=0
02:20:36.638 00.000 8976 worker thread done servicing request
02:20:36.638 00.000 8976 Worker thread wakes up
02:20:36.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:36.638 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:20:36.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:37.329 00.691 8976 Exposure complete
02:20:37.335 00.006 8976 worker thread done servicing request
02:20:37.335 00.000 5052 OnExposeComplete: enter
02:20:37.335 00.000 5052 UpdateGuideState(): m_state=6
02:20:37.335 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8265
02:20:37.335 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.25, Mass=147, SNR=8.4, Peak=75 HFD=2.1
02:20:37.335 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.55 = -0.55)
02:20:37.335 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
02:20:37.335 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.54 hyp=0.54 cameraTheta=1.49 mountX=0.46 mountY=-0.33, mountTheta=-0.62
02:20:37.336 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.54, opts=13)
02:20:37.336 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.54)
02:20:37.336 00.000 8976 Worker thread wakes up
02:20:37.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.54) opts 0xd
02:20:37.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.54)
02:20:37.336 00.000 8976 Moving (0.04, 0.54) raw xDistance=0.46 yDistance=-0.33
02:20:37.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:20:37.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
02:20:37.336 00.000 8976 MoveAxis(L, 2, ABG)
02:20:37.336 00.000 8976 stepping (-26, 29) + (-2, 0)
02:20:37.336 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:37.337 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:20:37.346 00.009 5052 UpdateGuideState exits: m=147 SNR=8.4
02:20:37.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:37.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:37.346 00.000 5052 Enqueuing Expose request
02:20:37.373 00.027 8976 Received - 47 (G) 
02:20:37.373 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:37.373 00.000 8976 stepped: pos (-28, 29)
02:20:37.373 00.000 8976 MoveAxis(U, 1, ABG)
02:20:37.373 00.000 8976 stepping (-28, 29) + (0, 1)
02:20:37.373 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:37.405 00.032 8976 Received - 47 (G) 
02:20:37.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:37.405 00.000 8976 stepped: pos (-28, 30)
02:20:37.405 00.000 8976 move complete, result=0
02:20:37.405 00.000 8976 worker thread done servicing request
02:20:37.405 00.000 8976 Worker thread wakes up
02:20:37.406 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:37.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:37.406 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.3 px 1 ms NORTH
02:20:38.099 00.693 8976 Exposure complete
02:20:38.104 00.005 8976 worker thread done servicing request
02:20:38.104 00.000 5052 OnExposeComplete: enter
02:20:38.104 00.000 5052 UpdateGuideState(): m_state=6
02:20:38.104 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8266
02:20:38.105 00.001 5052 Star::Find returns 1 (0), X=329.04, Y=281.52, Mass=144, SNR=8.4, Peak=73 HFD=2.2
02:20:38.105 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.04) = xAngle (-4.21 = 2.07)
02:20:38.105 00.000 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
02:20:38.105 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.17 mountX=-0.11 mountY=0.22, mountTheta=2.05
02:20:38.105 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.19, opts=13)
02:20:38.105 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.19)
02:20:38.105 00.000 8976 Worker thread wakes up
02:20:38.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.19) opts 0xd
02:20:38.106 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.19)
02:20:38.106 00.000 8976 Moving (-0.13, -0.19) raw xDistance=-0.11 yDistance=0.22
02:20:38.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:20:38.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:20:38.106 00.000 8976 MoveAxis(R, 0, ABG)
02:20:38.106 00.000 8976 MoveAxis(U, 0, ABG)
02:20:38.106 00.000 8976 move complete, result=0
02:20:38.106 00.000 8976 worker thread done servicing request
02:20:38.106 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:20:38.117 00.011 5052 UpdateGuideState exits: m=144 SNR=8.4
02:20:38.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:38.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:38.117 00.000 5052 Enqueuing Expose request
02:20:38.117 00.000 8976 Worker thread wakes up
02:20:38.117 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:38.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:38.117 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:38.809 00.692 8976 Exposure complete
02:20:38.814 00.005 8976 worker thread done servicing request
02:20:38.814 00.000 5052 OnExposeComplete: enter
02:20:38.814 00.000 5052 UpdateGuideState(): m_state=6
02:20:38.814 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8267
02:20:38.814 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.58, Mass=164, SNR=8.8, Peak=69 HFD=1.6
02:20:38.814 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
02:20:38.814 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
02:20:38.814 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-0.40 mountX=-0.25 mountY=-0.18, mountTheta=-2.51
02:20:38.815 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.13, opts=13)
02:20:38.815 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.13)
02:20:38.815 00.000 8976 Worker thread wakes up
02:20:38.815 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.13) opts 0xd
02:20:38.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.13)
02:20:38.815 00.000 8976 Moving (0.30, -0.13) raw xDistance=-0.25 yDistance=-0.18
02:20:38.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:20:38.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:20:38.815 00.000 8976 MoveAxis(R, 0, ABG)
02:20:38.816 00.001 8976 MoveAxis(U, 0, ABG)
02:20:38.816 00.000 8976 move complete, result=0
02:20:38.816 00.000 8976 worker thread done servicing request
02:20:38.816 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:20:38.827 00.011 5052 UpdateGuideState exits: m=164 SNR=8.8
02:20:38.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:38.827 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:38.827 00.000 5052 Enqueuing Expose request
02:20:38.827 00.000 8976 Worker thread wakes up
02:20:38.827 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:38.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:38.827 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:39.515 00.688 8976 Exposure complete
02:20:39.521 00.006 8976 worker thread done servicing request
02:20:39.521 00.000 5052 OnExposeComplete: enter
02:20:39.521 00.000 5052 UpdateGuideState(): m_state=6
02:20:39.521 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8268
02:20:39.521 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.80, Mass=156, SNR=8.6, Peak=69 HFD=1.9
02:20:39.521 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
02:20:39.521 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:20:39.521 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.29 cameraTheta=0.31 mountX=-0.05 mountY=-0.28, mountTheta=-1.74
02:20:39.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.09, opts=13)
02:20:39.522 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.09)
02:20:39.522 00.000 8976 Worker thread wakes up
02:20:39.523 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.09) opts 0xd
02:20:39.523 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.09)
02:20:39.523 00.000 8976 Moving (0.28, 0.09) raw xDistance=-0.05 yDistance=-0.28
02:20:39.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:20:39.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:20:39.523 00.000 8976 MoveAxis(R, 0, ABG)
02:20:39.523 00.000 8976 MoveAxis(U, 1, ABG)
02:20:39.523 00.000 8976 stepping (-28, 30) + (0, 1)
02:20:39.523 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:39.524 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:20:39.533 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
02:20:39.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:39.533 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:39.534 00.001 5052 Enqueuing Expose request
02:20:39.548 00.014 8976 Received - 47 (G) 
02:20:39.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:39.548 00.000 8976 stepped: pos (-28, 31)
02:20:39.548 00.000 8976 starting a new bump
02:20:39.548 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:20:39.548 00.000 8976 MountToCamera -- mountX=4.23 mountY=-4.71 hyp=6.33 mountTheta=-0.84 cameraX=2.27, cameraY=5.91 cameraTheta=1.20
02:20:39.548 00.000 8976 incremental bump (2.267, 5.906) isValid = 1
02:20:39.548 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:20:39.548 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:20:39.548 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:20:39.548 00.000 8976 move complete, result=0
02:20:39.548 00.000 8976 worker thread done servicing request
02:20:39.548 00.000 8976 Worker thread wakes up
02:20:39.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:39.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:39.548 00.000 9828 Worker thread wakes up
02:20:39.548 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:20:39.548 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:20:39.548 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:20:39.549 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:20:39.549 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:20:39.549 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:20:39.549 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:20:39.549 00.000 9828 BLC: window closed
02:20:39.549 00.000 9828 MoveAxis(E, 15, B)
02:20:39.549 00.000 9828 Guiding  Dir = 2, Dur = 15
02:20:39.549 00.000 9828 IsSlewing returns 0
02:20:39.549 00.000 9828 IsGuiding returns 0
02:20:39.549 00.000 9828 PulseGuide returned control before completion, sleep 25
02:20:39.583 00.034 9828 IsGuiding returns 1
02:20:39.583 00.000 9828 scope still moving after pulse duration time elapsed
02:20:39.614 00.031 9828 IsSlewing returns 0
02:20:39.615 00.001 9828 IsGuiding returns 1
02:20:39.644 00.029 9828 IsSlewing returns 0
02:20:39.644 00.000 9828 IsGuiding returns 1
02:20:39.675 00.031 9828 IsSlewing returns 0
02:20:39.675 00.000 9828 IsGuiding returns 1
02:20:39.706 00.031 9828 IsSlewing returns 0
02:20:39.706 00.000 9828 IsGuiding returns 0
02:20:39.706 00.000 9828 scope move finished after 15 + 142 ms
02:20:39.706 00.000 9828 Move returns status 0, amount 15
02:20:39.706 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:39.706 00.000 9828 MoveAxis(N, 14, B)
02:20:39.706 00.000 9828 Guiding  Dir = 0, Dur = 14
02:20:39.721 00.015 9828 IsSlewing returns 0
02:20:39.721 00.000 9828 IsGuiding returns 0
02:20:39.721 00.000 9828 PulseGuide returned control before completion, sleep 24
02:20:39.753 00.032 9828 IsGuiding returns 1
02:20:39.753 00.000 9828 scope still moving after pulse duration time elapsed
02:20:39.785 00.032 9828 IsSlewing returns 0
02:20:39.785 00.000 9828 IsGuiding returns 1
02:20:39.816 00.031 9828 IsSlewing returns 0
02:20:39.816 00.000 9828 IsGuiding returns 1
02:20:39.847 00.031 9828 IsSlewing returns 0
02:20:39.847 00.000 9828 IsGuiding returns 1
02:20:39.878 00.031 9828 IsSlewing returns 0
02:20:39.878 00.000 9828 IsGuiding returns 0
02:20:39.878 00.000 9828 scope move finished after 14 + 142 ms
02:20:39.878 00.000 9828 Move returns status 0, amount 14
02:20:39.878 00.000 9828 move complete, result=0
02:20:39.878 00.000 9828 worker thread done servicing request
02:20:39.878 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:20:40.238 00.360 8976 Exposure complete
02:20:40.244 00.006 8976 worker thread done servicing request
02:20:40.244 00.000 5052 OnExposeComplete: enter
02:20:40.244 00.000 5052 UpdateGuideState(): m_state=6
02:20:40.244 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8269
02:20:40.244 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.64, Mass=165, SNR=8.9, Peak=72 HFD=2.2
02:20:40.244 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
02:20:40.244 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:20:40.244 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.07 hyp=0.72 cameraTheta=-0.10 mountX=-0.39 mountY=-0.56, mountTheta=-2.18
02:20:40.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.07, opts=13)
02:20:40.245 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.07)
02:20:40.245 00.000 8976 Worker thread wakes up
02:20:40.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.07) opts 0xd
02:20:40.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.07)
02:20:40.245 00.000 8976 Moving (0.71, -0.07) raw xDistance=-0.39 yDistance=-0.56
02:20:40.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:20:40.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56
02:20:40.245 00.000 8976 MoveAxis(R, 2, ABG)
02:20:40.245 00.000 8976 stepping (-28, 31) + (2, 0)
02:20:40.245 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:40.246 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:20:40.255 00.009 5052 UpdateGuideState exits: m=165 SNR=8.9
02:20:40.255 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:40.255 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:40.255 00.000 5052 Enqueuing Expose request
02:20:40.266 00.011 8976 Received - 47 (G) 
02:20:40.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:40.266 00.000 8976 stepped: pos (-26, 31)
02:20:40.266 00.000 8976 MoveAxis(U, 2, ABG)
02:20:40.267 00.001 8976 stepping (-26, 31) + (0, 2)
02:20:40.267 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:40.298 00.031 8976 Received - 47 (G) 
02:20:40.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:40.298 00.000 8976 stepped: pos (-26, 33)
02:20:40.298 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:20:40.299 00.001 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:20:40.299 00.000 8976 MountToCamera -- mountX=4.15 mountY=-4.88 hyp=6.41 mountTheta=-0.87 cameraX=2.46, cameraY=5.91 cameraTheta=1.18
02:20:40.299 00.000 8976 incremental bump (2.460, 5.914) isValid = 1
02:20:40.299 00.000 8976 Scheduling Mount bump of (0.051, 0.128)
02:20:40.299 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.13, opts=4)
02:20:40.299 00.000 8976 Enqueuing Move request for scope (0.05, 0.13)
02:20:40.299 00.000 8976 move complete, result=0
02:20:40.299 00.000 9828 Worker thread wakes up
02:20:40.299 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0x4
02:20:40.299 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
02:20:40.299 00.000 8976 worker thread done servicing request
02:20:40.299 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
02:20:40.299 00.000 8976 Worker thread wakes up
02:20:40.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:40.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:40.299 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:20:40.300 00.001 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:20:40.300 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.19 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
02:20:40.300 00.000 9828 Moving (0.05, 0.13) raw xDistance=-0.06 yDistance=-0.12
02:20:40.300 00.000 9828 BLC: window closed
02:20:40.300 00.000 9828 MoveAxis(E, 18, B)
02:20:40.300 00.000 9828 Guiding  Dir = 2, Dur = 18
02:20:40.300 00.000 9828 IsSlewing returns 0
02:20:40.300 00.000 9828 IsGuiding returns 0
02:20:40.300 00.000 9828 PulseGuide returned control before completion, sleep 28
02:20:40.332 00.032 9828 IsGuiding returns 1
02:20:40.332 00.000 9828 scope still moving after pulse duration time elapsed
02:20:40.364 00.032 9828 IsSlewing returns 0
02:20:40.364 00.000 9828 IsGuiding returns 1
02:20:40.394 00.030 9828 IsSlewing returns 0
02:20:40.395 00.001 9828 IsGuiding returns 1
02:20:40.426 00.031 9828 IsSlewing returns 0
02:20:40.426 00.000 9828 IsGuiding returns 0
02:20:40.426 00.000 9828 scope move finished after 18 + 107 ms
02:20:40.427 00.001 9828 Move returns status 0, amount 18
02:20:40.427 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:40.427 00.000 9828 MoveAxis(N, 16, B)
02:20:40.427 00.000 9828 Guiding  Dir = 0, Dur = 16
02:20:40.441 00.014 9828 IsSlewing returns 0
02:20:40.441 00.000 9828 IsGuiding returns 0
02:20:40.441 00.000 9828 PulseGuide returned control before completion, sleep 26
02:20:40.472 00.031 9828 IsGuiding returns 1
02:20:40.472 00.000 9828 scope still moving after pulse duration time elapsed
02:20:40.503 00.031 9828 IsSlewing returns 0
02:20:40.503 00.000 9828 IsGuiding returns 1
02:20:40.533 00.030 9828 IsSlewing returns 0
02:20:40.533 00.000 9828 IsGuiding returns 1
02:20:40.565 00.032 9828 IsSlewing returns 0
02:20:40.565 00.000 9828 IsGuiding returns 1
02:20:40.597 00.032 9828 IsSlewing returns 0
02:20:40.597 00.000 9828 IsGuiding returns 0
02:20:40.597 00.000 9828 scope move finished after 16 + 140 ms
02:20:40.597 00.000 9828 Move returns status 0, amount 16
02:20:40.597 00.000 9828 move complete, result=0
02:20:40.597 00.000 9828 worker thread done servicing request
02:20:40.597 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 16 ms NORTH
02:20:40.999 00.402 8976 Exposure complete
02:20:41.005 00.006 8976 worker thread done servicing request
02:20:41.005 00.000 5052 OnExposeComplete: enter
02:20:41.005 00.000 5052 UpdateGuideState(): m_state=6
02:20:41.005 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8270
02:20:41.005 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.69, Mass=174, SNR=9.1, Peak=72 HFD=2.3
02:20:41.005 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:20:41.005 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:20:41.005 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.02 hyp=0.71 cameraTheta=-0.03 mountX=-0.34 mountY=-0.59, mountTheta=-2.10
02:20:41.006 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.02, opts=13)
02:20:41.006 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.02)
02:20:41.007 00.001 8976 Worker thread wakes up
02:20:41.007 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.02) opts 0xd
02:20:41.007 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.02)
02:20:41.007 00.000 8976 Moving (0.71, -0.02) raw xDistance=-0.34 yDistance=-0.59
02:20:41.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
02:20:41.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
02:20:41.007 00.000 8976 MoveAxis(R, 2, ABG)
02:20:41.007 00.000 8976 stepping (-26, 33) + (2, 0)
02:20:41.007 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:41.008 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:20:41.020 00.012 5052 UpdateGuideState exits: m=174 SNR=9.1
02:20:41.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:41.020 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:41.020 00.000 5052 Enqueuing Expose request
02:20:41.034 00.014 8976 Received - 47 (G) 
02:20:41.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:41.034 00.000 8976 stepped: pos (-24, 33)
02:20:41.034 00.000 8976 MoveAxis(U, 2, ABG)
02:20:41.035 00.001 8976 stepping (-24, 33) + (0, 2)
02:20:41.035 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:41.066 00.031 8976 Received - 47 (G) 
02:20:41.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:41.066 00.000 8976 stepped: pos (-24, 35)
02:20:41.066 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:20:41.066 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:20:41.066 00.000 8976 MountToCamera -- mountX=3.99 mountY=-5.11 hyp=6.48 mountTheta=-0.91 cameraX=2.73, cameraY=5.88 cameraTheta=1.14
02:20:41.066 00.000 8976 incremental bump (2.730, 5.877) isValid = 1
02:20:41.066 00.000 8976 Scheduling Mount bump of (0.065, 0.144)
02:20:41.067 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.14, opts=4)
02:20:41.067 00.000 8976 Enqueuing Move request for scope (0.06, 0.14)
02:20:41.067 00.000 8976 move complete, result=0
02:20:41.067 00.000 8976 worker thread done servicing request
02:20:41.067 00.000 8976 Worker thread wakes up
02:20:41.067 00.000 9828 Worker thread wakes up
02:20:41.067 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0x4
02:20:41.067 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
02:20:41.067 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
02:20:41.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:41.067 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:41.067 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:20:41.067 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.15 mountX=-0.07 mountY=-0.13, mountTheta=-2.06
02:20:41.067 00.000 9828 Moving (0.06, 0.14) raw xDistance=-0.07 yDistance=-0.13
02:20:41.067 00.000 9828 BLC: window closed
02:20:41.067 00.000 9828 MoveAxis(E, 23, B)
02:20:41.067 00.000 9828 Guiding  Dir = 2, Dur = 23
02:20:41.067 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.6 px 2 ms NORTH
02:20:41.068 00.001 9828 IsSlewing returns 0
02:20:41.068 00.000 9828 IsGuiding returns 0
02:20:41.068 00.000 9828 PulseGuide returned control before completion, sleep 33
02:20:41.111 00.043 9828 IsGuiding returns 1
02:20:41.111 00.000 9828 scope still moving after pulse duration time elapsed
02:20:41.142 00.031 9828 IsSlewing returns 0
02:20:41.142 00.000 9828 IsGuiding returns 1
02:20:41.189 00.047 9828 IsSlewing returns 0
02:20:41.189 00.000 9828 IsGuiding returns 1
02:20:41.220 00.031 9828 IsSlewing returns 0
02:20:41.220 00.000 9828 IsGuiding returns 0
02:20:41.220 00.000 9828 scope move finished after 23 + 129 ms
02:20:41.220 00.000 9828 Move returns status 0, amount 23
02:20:41.220 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:41.220 00.000 9828 MoveAxis(N, 18, B)
02:20:41.220 00.000 9828 Guiding  Dir = 0, Dur = 18
02:20:41.235 00.015 9828 IsSlewing returns 0
02:20:41.235 00.000 9828 IsGuiding returns 0
02:20:41.235 00.000 9828 PulseGuide returned control before completion, sleep 28
02:20:41.265 00.030 9828 IsGuiding returns 1
02:20:41.265 00.000 9828 scope still moving after pulse duration time elapsed
02:20:41.296 00.031 9828 IsSlewing returns 0
02:20:41.296 00.000 9828 IsGuiding returns 1
02:20:41.327 00.031 9828 IsSlewing returns 0
02:20:41.327 00.000 9828 IsGuiding returns 1
02:20:41.357 00.030 9828 IsSlewing returns 0
02:20:41.357 00.000 9828 IsGuiding returns 1
02:20:41.388 00.031 9828 IsSlewing returns 0
02:20:41.388 00.000 9828 IsGuiding returns 0
02:20:41.388 00.000 9828 scope move finished after 18 + 135 ms
02:20:41.388 00.000 9828 Move returns status 0, amount 18
02:20:41.388 00.000 9828 move complete, result=0
02:20:41.388 00.000 9828 worker thread done servicing request
02:20:41.388 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 18 ms NORTH
02:20:41.763 00.375 8976 Exposure complete
02:20:41.768 00.005 8976 worker thread done servicing request
02:20:41.768 00.000 5052 OnExposeComplete: enter
02:20:41.768 00.000 5052 UpdateGuideState(): m_state=6
02:20:41.768 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8271
02:20:41.768 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.92, Mass=160, SNR=8.7, Peak=76 HFD=2.2
02:20:41.768 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
02:20:41.769 00.001 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.48 = -0.48)
02:20:41.769 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.67 mountX=0.20 mountY=-0.10, mountTheta=-0.46
02:20:41.769 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.21, opts=13)
02:20:41.769 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.21)
02:20:41.769 00.000 8976 Worker thread wakes up
02:20:41.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.21) opts 0xd
02:20:41.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.21)
02:20:41.769 00.000 8976 Moving (-0.02, 0.21) raw xDistance=0.20 yDistance=-0.10
02:20:41.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:20:41.770 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:20:41.770 00.000 8976 MoveAxis(R, 0, ABG)
02:20:41.770 00.000 8976 MoveAxis(U, 0, ABG)
02:20:41.770 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
02:20:41.770 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:20:41.770 00.000 8976 MountToCamera -- mountX=3.89 mountY=-5.26 hyp=6.54 mountTheta=-0.93 cameraX=2.91, cameraY=5.85 cameraTheta=1.11
02:20:41.770 00.000 8976 incremental bump (2.910, 5.853) isValid = 1
02:20:41.770 00.000 8976 Scheduling Mount bump of (0.077, 0.160)
02:20:41.770 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.16, opts=4)
02:20:41.770 00.000 8976 Enqueuing Move request for scope (0.08, 0.16)
02:20:41.770 00.000 8976 move complete, result=0
02:20:41.770 00.000 9828 Worker thread wakes up
02:20:41.770 00.000 8976 worker thread done servicing request
02:20:41.770 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0x4
02:20:41.770 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
02:20:41.770 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:20:41.770 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:20:41.770 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.12 mountX=-0.08 mountY=-0.15, mountTheta=-2.08
02:20:41.771 00.001 9828 Moving (0.08, 0.16) raw xDistance=-0.08 yDistance=-0.15
02:20:41.771 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:20:41.771 00.000 9828 BLC: window closed
02:20:41.771 00.000 9828 MoveAxis(E, 27, B)
02:20:41.771 00.000 9828 Guiding  Dir = 2, Dur = 27
02:20:41.771 00.000 9828 IsSlewing returns 0
02:20:41.771 00.000 9828 IsGuiding returns 0
02:20:41.772 00.001 9828 PulseGuide returned control before completion, sleep 37
02:20:41.780 00.008 5052 UpdateGuideState exits: m=160 SNR=8.7
02:20:41.780 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:41.781 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:41.781 00.000 5052 Enqueuing Expose request
02:20:41.781 00.000 8976 Worker thread wakes up
02:20:41.781 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:41.781 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:41.781 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:41.813 00.032 9828 IsGuiding returns 1
02:20:41.813 00.000 9828 scope still moving after pulse duration time elapsed
02:20:41.845 00.032 9828 IsSlewing returns 0
02:20:41.846 00.001 9828 IsGuiding returns 1
02:20:41.876 00.030 9828 IsSlewing returns 0
02:20:41.876 00.000 9828 IsGuiding returns 1
02:20:41.907 00.031 9828 IsSlewing returns 0
02:20:41.907 00.000 9828 IsGuiding returns 0
02:20:41.907 00.000 9828 scope move finished after 27 + 108 ms
02:20:41.907 00.000 9828 Move returns status 0, amount 27
02:20:41.907 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:41.907 00.000 9828 MoveAxis(N, 20, B)
02:20:41.907 00.000 9828 Guiding  Dir = 0, Dur = 20
02:20:41.923 00.016 9828 IsSlewing returns 0
02:20:41.923 00.000 9828 IsGuiding returns 0
02:20:41.923 00.000 9828 PulseGuide returned control before completion, sleep 30
02:20:41.954 00.031 9828 IsGuiding returns 1
02:20:41.954 00.000 9828 scope still moving after pulse duration time elapsed
02:20:41.985 00.031 9828 IsSlewing returns 0
02:20:41.985 00.000 9828 IsGuiding returns 1
02:20:42.015 00.030 9828 IsSlewing returns 0
02:20:42.015 00.000 9828 IsGuiding returns 1
02:20:42.046 00.031 9828 IsSlewing returns 0
02:20:42.046 00.000 9828 IsGuiding returns 1
02:20:42.077 00.031 9828 IsSlewing returns 0
02:20:42.077 00.000 9828 IsGuiding returns 0
02:20:42.077 00.000 9828 scope move finished after 20 + 134 ms
02:20:42.077 00.000 9828 Move returns status 0, amount 20
02:20:42.077 00.000 9828 move complete, result=0
02:20:42.077 00.000 9828 worker thread done servicing request
02:20:42.077 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 20 ms NORTH
02:20:42.478 00.401 8976 Exposure complete
02:20:42.484 00.006 8976 worker thread done servicing request
02:20:42.485 00.001 5052 OnExposeComplete: enter
02:20:42.485 00.000 5052 UpdateGuideState(): m_state=6
02:20:42.485 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8272
02:20:42.485 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.60, Mass=137, SNR=8.1, Peak=72 HFD=1.9
02:20:42.485 00.000 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.80 = 2.49)
02:20:42.485 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
02:20:42.485 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.75 mountX=-0.09 mountY=0.08, mountTheta=2.43
02:20:42.486 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.11, opts=13)
02:20:42.486 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.11)
02:20:42.486 00.000 8976 Worker thread wakes up
02:20:42.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.11) opts 0xd
02:20:42.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.11)
02:20:42.486 00.000 8976 Moving (-0.02, -0.11) raw xDistance=-0.09 yDistance=0.08
02:20:42.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:20:42.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:20:42.486 00.000 8976 MoveAxis(R, 0, ABG)
02:20:42.486 00.000 8976 MoveAxis(U, 0, ABG)
02:20:42.487 00.001 8976 outside bump range, increase bump weight 1.50 => 1.67
02:20:42.487 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:20:42.487 00.000 8976 MountToCamera -- mountX=3.82 mountY=-5.36 hyp=6.58 mountTheta=-0.95 cameraX=3.03, cameraY=5.84 cameraTheta=1.09
02:20:42.487 00.000 8976 incremental bump (3.031, 5.836) isValid = 1
02:20:42.487 00.000 8976 Scheduling Mount bump of (0.051, 0.101)
02:20:42.487 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:20:42.487 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:20:42.487 00.000 8976 move complete, result=0
02:20:42.487 00.000 9828 Worker thread wakes up
02:20:42.487 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:20:42.487 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:20:42.487 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:20:42.487 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:20:42.488 00.001 8976 worker thread done servicing request
02:20:42.488 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:42.488 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.11 mountX=-0.06 mountY=-0.09, mountTheta=-2.10
02:20:42.488 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:20:42.488 00.000 9828 BLC: window closed
02:20:42.488 00.000 9828 MoveAxis(E, 18, B)
02:20:42.488 00.000 9828 Guiding  Dir = 2, Dur = 18
02:20:42.488 00.000 9828 IsSlewing returns 0
02:20:42.488 00.000 9828 IsGuiding returns 0
02:20:42.489 00.001 9828 PulseGuide returned control before completion, sleep 28
02:20:42.497 00.008 5052 UpdateGuideState exits: m=137 SNR=8.1
02:20:42.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:42.497 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:42.497 00.000 5052 Enqueuing Expose request
02:20:42.497 00.000 8976 Worker thread wakes up
02:20:42.497 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:42.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:42.498 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:42.530 00.032 9828 IsGuiding returns 1
02:20:42.530 00.000 9828 scope still moving after pulse duration time elapsed
02:20:42.561 00.031 9828 IsSlewing returns 0
02:20:42.561 00.000 9828 IsGuiding returns 1
02:20:42.591 00.030 9828 IsSlewing returns 0
02:20:42.592 00.001 9828 IsGuiding returns 1
02:20:42.622 00.030 9828 IsSlewing returns 0
02:20:42.622 00.000 9828 IsGuiding returns 0
02:20:42.622 00.000 9828 scope move finished after 18 + 115 ms
02:20:42.622 00.000 9828 Move returns status 0, amount 18
02:20:42.622 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:42.622 00.000 9828 MoveAxis(N, 13, B)
02:20:42.622 00.000 9828 Guiding  Dir = 0, Dur = 13
02:20:42.637 00.015 9828 IsSlewing returns 0
02:20:42.637 00.000 9828 IsGuiding returns 0
02:20:42.637 00.000 9828 PulseGuide returned control before completion, sleep 23
02:20:42.669 00.032 9828 IsGuiding returns 1
02:20:42.669 00.000 9828 scope still moving after pulse duration time elapsed
02:20:42.700 00.031 9828 IsSlewing returns 0
02:20:42.700 00.000 9828 IsGuiding returns 1
02:20:42.731 00.031 9828 IsSlewing returns 0
02:20:42.731 00.000 9828 IsGuiding returns 1
02:20:42.761 00.030 9828 IsSlewing returns 0
02:20:42.761 00.000 9828 IsGuiding returns 1
02:20:42.793 00.032 9828 IsSlewing returns 0
02:20:42.793 00.000 9828 IsGuiding returns 0
02:20:42.793 00.000 9828 scope move finished after 13 + 142 ms
02:20:42.793 00.000 9828 Move returns status 0, amount 13
02:20:42.793 00.000 9828 move complete, result=0
02:20:42.793 00.000 9828 worker thread done servicing request
02:20:42.793 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:20:43.194 00.401 8976 Exposure complete
02:20:43.200 00.006 8976 worker thread done servicing request
02:20:43.200 00.000 5052 OnExposeComplete: enter
02:20:43.200 00.000 5052 UpdateGuideState(): m_state=6
02:20:43.200 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8273
02:20:43.200 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.43, Mass=147, SNR=8.4, Peak=69 HFD=2.2
02:20:43.200 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
02:20:43.200 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
02:20:43.200 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.28 hyp=0.32 cameraTheta=-2.11 mountX=-0.17 mountY=0.29, mountTheta=2.11
02:20:43.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.28, opts=13)
02:20:43.201 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.28)
02:20:43.201 00.000 8976 Worker thread wakes up
02:20:43.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.28) opts 0xd
02:20:43.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.28)
02:20:43.201 00.000 8976 Moving (-0.17, -0.28) raw xDistance=-0.17 yDistance=0.29
02:20:43.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:20:43.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:20:43.201 00.000 8976 MoveAxis(R, 0, ABG)
02:20:43.201 00.000 8976 MoveAxis(D, 1, ABG)
02:20:43.201 00.000 8976 stepping (-24, 35) + (0, -1)
02:20:43.201 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:43.202 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:20:43.211 00.009 5052 UpdateGuideState exits: m=147 SNR=8.4
02:20:43.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:43.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:43.211 00.000 5052 Enqueuing Expose request
02:20:43.225 00.014 8976 Received - 47 (G) 
02:20:43.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:43.225 00.000 8976 stepped: pos (-24, 34)
02:20:43.225 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
02:20:43.225 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:20:43.225 00.000 8976 MountToCamera -- mountX=3.77 mountY=-5.37 hyp=6.56 mountTheta=-0.96 cameraX=3.06, cameraY=5.80 cameraTheta=1.08
02:20:43.225 00.000 8976 incremental bump (3.065, 5.801) isValid = 1
02:20:43.225 00.000 8976 Scheduling Mount bump of (0.098, 0.193)
02:20:43.225 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.19, opts=4)
02:20:43.225 00.000 8976 Enqueuing Move request for scope (0.10, 0.19)
02:20:43.225 00.000 8976 move complete, result=0
02:20:43.225 00.000 9828 Worker thread wakes up
02:20:43.225 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0x4
02:20:43.225 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
02:20:43.225 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
02:20:43.226 00.001 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:20:43.226 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.10 mountX=-0.11 mountY=-0.18, mountTheta=-2.11
02:20:43.226 00.000 9828 Moving (0.10, 0.19) raw xDistance=-0.11 yDistance=-0.18
02:20:43.226 00.000 9828 BLC: window closed
02:20:43.226 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:20:43.226 00.000 8976 worker thread done servicing request
02:20:43.226 00.000 8976 Worker thread wakes up
02:20:43.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:43.226 00.000 9828 MoveAxis(E, 34, B)
02:20:43.226 00.000 9828 Guiding  Dir = 2, Dur = 34
02:20:43.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:43.226 00.000 9828 IsSlewing returns 0
02:20:43.226 00.000 9828 IsGuiding returns 0
02:20:43.227 00.001 9828 PulseGuide returned control before completion, sleep 44
02:20:43.274 00.047 9828 IsGuiding returns 1
02:20:43.274 00.000 9828 scope still moving after pulse duration time elapsed
02:20:43.305 00.031 9828 IsSlewing returns 0
02:20:43.305 00.000 9828 IsGuiding returns 1
02:20:43.336 00.031 9828 IsSlewing returns 0
02:20:43.337 00.001 9828 IsGuiding returns 1
02:20:43.368 00.031 9828 IsSlewing returns 0
02:20:43.368 00.000 9828 IsGuiding returns 0
02:20:43.368 00.000 9828 scope move finished after 34 + 108 ms
02:20:43.368 00.000 9828 Move returns status 0, amount 34
02:20:43.368 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:43.368 00.000 9828 MoveAxis(N, 24, B)
02:20:43.369 00.001 9828 Guiding  Dir = 0, Dur = 24
02:20:43.385 00.016 9828 IsSlewing returns 0
02:20:43.385 00.000 9828 IsGuiding returns 0
02:20:43.385 00.000 9828 PulseGuide returned control before completion, sleep 34
02:20:43.430 00.045 9828 IsGuiding returns 1
02:20:43.430 00.000 9828 scope still moving after pulse duration time elapsed
02:20:43.461 00.031 9828 IsSlewing returns 0
02:20:43.461 00.000 9828 IsGuiding returns 1
02:20:43.492 00.031 9828 IsSlewing returns 0
02:20:43.492 00.000 9828 IsGuiding returns 1
02:20:43.523 00.031 9828 IsSlewing returns 0
02:20:43.523 00.000 9828 IsGuiding returns 1
02:20:43.555 00.032 9828 IsSlewing returns 0
02:20:43.555 00.000 9828 IsGuiding returns 0
02:20:43.555 00.000 9828 scope move finished after 24 + 145 ms
02:20:43.555 00.000 9828 Move returns status 0, amount 24
02:20:43.555 00.000 9828 move complete, result=0
02:20:43.555 00.000 9828 worker thread done servicing request
02:20:43.555 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.2 px 24 ms NORTH
02:20:43.918 00.363 8976 Exposure complete
02:20:43.923 00.005 8976 worker thread done servicing request
02:20:43.923 00.000 5052 OnExposeComplete: enter
02:20:43.923 00.000 5052 UpdateGuideState(): m_state=6
02:20:43.923 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8274
02:20:43.924 00.001 5052 Star::Find returns 1 (0), X=328.86, Y=281.81, Mass=169, SNR=9.0, Peak=75 HFD=2.3
02:20:43.924 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:20:43.924 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:20:43.924 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.11 hyp=0.33 cameraTheta=2.81 mountX=0.23 mountY=0.20, mountTheta=0.71
02:20:43.924 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.11, opts=13)
02:20:43.924 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.11)
02:20:43.925 00.001 8976 Worker thread wakes up
02:20:43.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.11) opts 0xd
02:20:43.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.11)
02:20:43.925 00.000 8976 Moving (-0.31, 0.11) raw xDistance=0.23 yDistance=0.20
02:20:43.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:20:43.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:20:43.925 00.000 8976 MoveAxis(R, 0, ABG)
02:20:43.925 00.000 8976 MoveAxis(U, 0, ABG)
02:20:43.925 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
02:20:43.925 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:20:43.925 00.000 8976 MountToCamera -- mountX=3.74 mountY=-5.38 hyp=6.55 mountTheta=-0.96 cameraX=3.09, cameraY=5.78 cameraTheta=1.08
02:20:43.925 00.000 8976 incremental bump (3.088, 5.778) isValid = 1
02:20:43.925 00.000 8976 Scheduling Mount bump of (0.108, 0.210)
02:20:43.925 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.21, opts=4)
02:20:43.925 00.000 8976 Enqueuing Move request for scope (0.11, 0.21)
02:20:43.925 00.000 8976 move complete, result=0
02:20:43.925 00.000 9828 Worker thread wakes up
02:20:43.925 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0x4
02:20:43.926 00.001 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
02:20:43.926 00.000 8976 worker thread done servicing request
02:20:43.926 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:20:43.926 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:20:43.926 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.09 mountX=-0.12 mountY=-0.19, mountTheta=-2.11
02:20:43.926 00.000 9828 Moving (0.11, 0.21) raw xDistance=-0.12 yDistance=-0.19
02:20:43.926 00.000 9828 BLC: window closed
02:20:43.926 00.000 9828 MoveAxis(E, 37, B)
02:20:43.926 00.000 9828 Guiding  Dir = 2, Dur = 37
02:20:43.926 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:20:43.926 00.000 9828 IsSlewing returns 0
02:20:43.926 00.000 9828 IsGuiding returns 0
02:20:43.926 00.000 9828 PulseGuide returned control before completion, sleep 47
02:20:43.936 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
02:20:43.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:43.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:43.936 00.000 5052 Enqueuing Expose request
02:20:43.936 00.000 8976 Worker thread wakes up
02:20:43.936 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:43.936 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:43.936 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:43.989 00.053 9828 IsGuiding returns 1
02:20:43.989 00.000 9828 scope still moving after pulse duration time elapsed
02:20:44.021 00.032 9828 IsSlewing returns 0
02:20:44.021 00.000 9828 IsGuiding returns 1
02:20:44.052 00.031 9828 IsSlewing returns 0
02:20:44.052 00.000 9828 IsGuiding returns 1
02:20:44.083 00.031 9828 IsSlewing returns 0
02:20:44.083 00.000 9828 IsGuiding returns 0
02:20:44.083 00.000 9828 scope move finished after 37 + 119 ms
02:20:44.083 00.000 9828 Move returns status 0, amount 37
02:20:44.083 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:44.083 00.000 9828 MoveAxis(N, 27, B)
02:20:44.083 00.000 9828 Guiding  Dir = 0, Dur = 27
02:20:44.098 00.015 9828 IsSlewing returns 0
02:20:44.098 00.000 9828 IsGuiding returns 0
02:20:44.099 00.001 9828 PulseGuide returned control before completion, sleep 37
02:20:44.144 00.045 9828 IsGuiding returns 1
02:20:44.144 00.000 9828 scope still moving after pulse duration time elapsed
02:20:44.176 00.032 9828 IsSlewing returns 0
02:20:44.176 00.000 9828 IsGuiding returns 1
02:20:44.208 00.032 9828 IsSlewing returns 0
02:20:44.209 00.001 9828 IsGuiding returns 1
02:20:44.239 00.030 9828 IsSlewing returns 0
02:20:44.239 00.000 9828 IsGuiding returns 0
02:20:44.239 00.000 9828 scope move finished after 27 + 113 ms
02:20:44.239 00.000 9828 Move returns status 0, amount 27
02:20:44.239 00.000 9828 move complete, result=0
02:20:44.239 00.000 9828 worker thread done servicing request
02:20:44.239 00.000 5052 GuideStep: -0.1 px 37 ms EAST, -0.2 px 27 ms NORTH
02:20:44.627 00.388 8976 Exposure complete
02:20:44.632 00.005 8976 worker thread done servicing request
02:20:44.632 00.000 5052 OnExposeComplete: enter
02:20:44.632 00.000 5052 UpdateGuideState(): m_state=6
02:20:44.633 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8275
02:20:44.633 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.76, Mass=172, SNR=9.1, Peak=77 HFD=1.9
02:20:44.633 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:20:44.633 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:20:44.633 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.05 hyp=0.55 cameraTheta=3.05 mountX=0.30 mountY=0.43, mountTheta=0.97
02:20:44.636 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.05, opts=13)
02:20:44.636 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.05)
02:20:44.636 00.000 8976 Worker thread wakes up
02:20:44.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.05) opts 0xd
02:20:44.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.05)
02:20:44.636 00.000 8976 Moving (-0.55, 0.05) raw xDistance=0.30 yDistance=0.43
02:20:44.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:20:44.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:20:44.636 00.000 8976 MoveAxis(L, 1, ABG)
02:20:44.636 00.000 8976 stepping (-24, 34) + (-1, 0)
02:20:44.636 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:44.637 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:20:44.646 00.009 5052 UpdateGuideState exits: m=172 SNR=9.1
02:20:44.647 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:44.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:44.647 00.000 5052 Enqueuing Expose request
02:20:44.663 00.016 8976 Received - 47 (G) 
02:20:44.663 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:44.663 00.000 8976 stepped: pos (-25, 34)
02:20:44.663 00.000 8976 MoveAxis(D, 2, ABG)
02:20:44.663 00.000 8976 stepping (-25, 34) + (0, -2)
02:20:44.664 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:44.694 00.030 8976 Received - 47 (G) 
02:20:44.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:44.696 00.002 8976 stepped: pos (-25, 32)
02:20:44.696 00.000 8976 outside bump range, increase bump weight 2.00 => 2.17
02:20:44.696 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:20:44.696 00.000 8976 MountToCamera -- mountX=3.77 mountY=-5.28 hyp=6.49 mountTheta=-0.95 cameraX=2.99, cameraY=5.76 cameraTheta=1.09
02:20:44.696 00.000 8976 incremental bump (2.987, 5.759) isValid = 1
02:20:44.696 00.000 8976 Scheduling Mount bump of (0.115, 0.229)
02:20:44.696 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.23, opts=4)
02:20:44.696 00.000 8976 Enqueuing Move request for scope (0.11, 0.23)
02:20:44.696 00.000 8976 move complete, result=0
02:20:44.696 00.000 8976 worker thread done servicing request
02:20:44.696 00.000 8976 Worker thread wakes up
02:20:44.696 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:20:44.696 00.000 9828 Worker thread wakes up
02:20:44.696 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:44.696 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0x4
02:20:44.696 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
02:20:44.696 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:44.696 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:20:44.696 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:20:44.696 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.26 cameraTheta=1.11 mountX=-0.12 mountY=-0.21, mountTheta=-2.10
02:20:44.696 00.000 9828 Moving (0.11, 0.23) raw xDistance=-0.12 yDistance=-0.21
02:20:44.696 00.000 9828 BLC: window closed
02:20:44.696 00.000 9828 MoveAxis(E, 40, B)
02:20:44.696 00.000 9828 Guiding  Dir = 2, Dur = 40
02:20:44.697 00.001 9828 IsSlewing returns 0
02:20:44.697 00.000 9828 IsGuiding returns 0
02:20:44.697 00.000 9828 PulseGuide returned control before completion, sleep 50
02:20:44.757 00.060 9828 IsGuiding returns 1
02:20:44.757 00.000 9828 scope still moving after pulse duration time elapsed
02:20:44.788 00.031 9828 IsSlewing returns 0
02:20:44.789 00.001 9828 IsGuiding returns 1
02:20:44.819 00.030 9828 IsSlewing returns 0
02:20:44.819 00.000 9828 IsGuiding returns 1
02:20:44.850 00.031 9828 IsSlewing returns 0
02:20:44.850 00.000 9828 IsGuiding returns 1
02:20:44.881 00.031 9828 IsSlewing returns 0
02:20:44.881 00.000 9828 IsGuiding returns 0
02:20:44.881 00.000 9828 scope move finished after 40 + 143 ms
02:20:44.881 00.000 9828 Move returns status 0, amount 40
02:20:44.881 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:44.881 00.000 9828 MoveAxis(N, 29, B)
02:20:44.881 00.000 9828 Guiding  Dir = 0, Dur = 29
02:20:44.897 00.016 9828 IsSlewing returns 0
02:20:44.897 00.000 9828 IsGuiding returns 0
02:20:44.897 00.000 9828 PulseGuide returned control before completion, sleep 39
02:20:44.943 00.046 9828 IsGuiding returns 1
02:20:44.943 00.000 9828 scope still moving after pulse duration time elapsed
02:20:44.975 00.032 9828 IsSlewing returns 0
02:20:44.975 00.000 9828 IsGuiding returns 1
02:20:45.007 00.032 9828 IsSlewing returns 0
02:20:45.007 00.000 9828 IsGuiding returns 1
02:20:45.038 00.031 9828 IsSlewing returns 0
02:20:45.038 00.000 9828 IsGuiding returns 1
02:20:45.069 00.031 9828 IsSlewing returns 0
02:20:45.069 00.000 9828 IsGuiding returns 0
02:20:45.069 00.000 9828 scope move finished after 29 + 142 ms
02:20:45.069 00.000 9828 Move returns status 0, amount 29
02:20:45.069 00.000 9828 move complete, result=0
02:20:45.069 00.000 9828 worker thread done servicing request
02:20:45.069 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.2 px 29 ms NORTH
02:20:45.389 00.320 8976 Exposure complete
02:20:45.394 00.005 8976 worker thread done servicing request
02:20:45.395 00.001 5052 OnExposeComplete: enter
02:20:45.395 00.000 5052 UpdateGuideState(): m_state=6
02:20:45.395 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8276
02:20:45.395 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.64, Mass=149, SNR=8.4, Peak=73 HFD=2.0
02:20:45.395 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
02:20:45.395 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.19)
02:20:45.395 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.07 hyp=0.38 cameraTheta=-2.95 mountX=0.10 mountY=0.35, mountTheta=1.28
02:20:45.396 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.07, opts=13)
02:20:45.396 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.07)
02:20:45.396 00.000 8976 Worker thread wakes up
02:20:45.397 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.07) opts 0xd
02:20:45.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.07)
02:20:45.397 00.000 8976 Moving (-0.37, -0.07) raw xDistance=0.10 yDistance=0.35
02:20:45.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:20:45.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:20:45.397 00.000 8976 MoveAxis(R, 0, ABG)
02:20:45.397 00.000 8976 MoveAxis(D, 2, ABG)
02:20:45.397 00.000 8976 stepping (-25, 32) + (0, -2)
02:20:45.397 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:45.398 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:20:45.407 00.009 5052 UpdateGuideState exits: m=149 SNR=8.4
02:20:45.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:45.407 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:45.407 00.000 5052 Enqueuing Expose request
02:20:45.430 00.023 8976 Received - 47 (G) 
02:20:45.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:45.430 00.000 8976 stepped: pos (-25, 30)
02:20:45.430 00.000 8976 back inside bump range: decrease bump weight 2.17 => 1.08
02:20:45.430 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:20:45.430 00.000 8976 MountToCamera -- mountX=3.79 mountY=-5.11 hyp=6.36 mountTheta=-0.93 cameraX=2.83, cameraY=5.70 cameraTheta=1.11
02:20:45.430 00.000 8976 incremental bump (2.826, 5.699) isValid = 1
02:20:45.430 00.000 8976 Scheduling Mount bump of (0.055, 0.116)
02:20:45.431 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.12, opts=4)
02:20:45.431 00.000 8976 Enqueuing Move request for scope (0.06, 0.12)
02:20:45.431 00.000 8976 move complete, result=0
02:20:45.431 00.000 9828 Worker thread wakes up
02:20:45.431 00.000 8976 worker thread done servicing request
02:20:45.431 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 2 ms SOUTH
02:20:45.431 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0x4
02:20:45.431 00.000 8976 Worker thread wakes up
02:20:45.431 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
02:20:45.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:45.431 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:45.431 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:20:45.431 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:20:45.431 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.12 mountX=-0.06 mountY=-0.11, mountTheta=-2.08
02:20:45.431 00.000 9828 Moving (0.06, 0.12) raw xDistance=-0.06 yDistance=-0.11
02:20:45.431 00.000 9828 BLC: window closed
02:20:45.431 00.000 9828 MoveAxis(E, 19, B)
02:20:45.431 00.000 9828 Guiding  Dir = 2, Dur = 19
02:20:45.432 00.001 9828 IsSlewing returns 0
02:20:45.432 00.000 9828 IsGuiding returns 0
02:20:45.432 00.000 9828 PulseGuide returned control before completion, sleep 29
02:20:45.473 00.041 9828 IsGuiding returns 1
02:20:45.473 00.000 9828 scope still moving after pulse duration time elapsed
02:20:45.503 00.030 9828 IsSlewing returns 0
02:20:45.503 00.000 9828 IsGuiding returns 1
02:20:45.534 00.031 9828 IsSlewing returns 0
02:20:45.534 00.000 9828 IsGuiding returns 1
02:20:45.565 00.031 9828 IsSlewing returns 0
02:20:45.565 00.000 9828 IsGuiding returns 0
02:20:45.565 00.000 9828 scope move finished after 19 + 114 ms
02:20:45.565 00.000 9828 Move returns status 0, amount 19
02:20:45.565 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:45.566 00.001 9828 MoveAxis(N, 15, B)
02:20:45.566 00.000 9828 Guiding  Dir = 0, Dur = 15
02:20:45.581 00.015 9828 IsSlewing returns 0
02:20:45.582 00.001 9828 IsGuiding returns 0
02:20:45.582 00.000 9828 PulseGuide returned control before completion, sleep 25
02:20:45.613 00.031 9828 IsGuiding returns 1
02:20:45.613 00.000 9828 scope still moving after pulse duration time elapsed
02:20:45.644 00.031 9828 IsSlewing returns 0
02:20:45.644 00.000 9828 IsGuiding returns 1
02:20:45.675 00.031 9828 IsSlewing returns 0
02:20:45.675 00.000 9828 IsGuiding returns 1
02:20:45.707 00.032 9828 IsSlewing returns 0
02:20:45.707 00.000 9828 IsGuiding returns 1
02:20:45.737 00.030 9828 IsSlewing returns 0
02:20:45.737 00.000 9828 IsGuiding returns 0
02:20:45.737 00.000 9828 scope move finished after 15 + 140 ms
02:20:45.737 00.000 9828 Move returns status 0, amount 15
02:20:45.737 00.000 9828 move complete, result=0
02:20:45.737 00.000 9828 worker thread done servicing request
02:20:45.737 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 15 ms NORTH
02:20:46.128 00.391 8976 Exposure complete
02:20:46.134 00.006 8976 worker thread done servicing request
02:20:46.134 00.000 5052 OnExposeComplete: enter
02:20:46.134 00.000 5052 UpdateGuideState(): m_state=6
02:20:46.135 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8277
02:20:46.135 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.56, Mass=175, SNR=9.2, Peak=72 HFD=1.9
02:20:46.135 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.04) = xAngle (-3.24 = 3.04)
02:20:46.135 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.34 = 2.94)
02:20:46.135 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.17 cameraTheta=-1.20 mountX=-0.16 mountY=0.03, mountTheta=2.94
02:20:46.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.15, opts=13)
02:20:46.136 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.15)
02:20:46.136 00.000 8976 Worker thread wakes up
02:20:46.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.15) opts 0xd
02:20:46.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.15)
02:20:46.136 00.000 8976 Moving (0.06, -0.15) raw xDistance=-0.16 yDistance=0.03
02:20:46.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:20:46.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:20:46.136 00.000 8976 MoveAxis(R, 0, ABG)
02:20:46.136 00.000 8976 MoveAxis(U, 0, ABG)
02:20:46.136 00.000 8976 back inside bump range: decrease bump weight 1.08 => 1.00
02:20:46.136 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:20:46.136 00.000 8976 MountToCamera -- mountX=3.80 mountY=-5.00 hyp=6.28 mountTheta=-0.92 cameraX=2.72, cameraY=5.66 cameraTheta=1.12
02:20:46.136 00.000 8976 incremental bump (2.718, 5.659) isValid = 1
02:20:46.136 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:20:46.136 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:20:46.137 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
02:20:46.137 00.000 8976 move complete, result=0
02:20:46.137 00.000 9828 Worker thread wakes up
02:20:46.137 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:20:46.137 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:20:46.137 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:20:46.137 00.000 8976 worker thread done servicing request
02:20:46.137 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:20:46.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:20:46.137 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:20:46.137 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:20:46.137 00.000 9828 BLC: window closed
02:20:46.137 00.000 9828 MoveAxis(E, 17, B)
02:20:46.137 00.000 9828 Guiding  Dir = 2, Dur = 17
02:20:46.138 00.001 9828 IsSlewing returns 0
02:20:46.138 00.000 9828 IsGuiding returns 0
02:20:46.138 00.000 9828 PulseGuide returned control before completion, sleep 27
02:20:46.147 00.009 5052 UpdateGuideState exits: m=175 SNR=9.2
02:20:46.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:46.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:46.147 00.000 5052 Enqueuing Expose request
02:20:46.147 00.000 8976 Worker thread wakes up
02:20:46.147 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:20:46.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:46.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:46.175 00.028 9828 IsGuiding returns 1
02:20:46.175 00.000 9828 scope still moving after pulse duration time elapsed
02:20:46.206 00.031 9828 IsSlewing returns 0
02:20:46.206 00.000 9828 IsGuiding returns 1
02:20:46.237 00.031 9828 IsSlewing returns 0
02:20:46.237 00.000 9828 IsGuiding returns 1
02:20:46.269 00.032 9828 IsSlewing returns 0
02:20:46.269 00.000 9828 IsGuiding returns 0
02:20:46.269 00.000 9828 scope move finished after 17 + 113 ms
02:20:46.269 00.000 9828 Move returns status 0, amount 17
02:20:46.269 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:46.269 00.000 9828 MoveAxis(N, 14, B)
02:20:46.269 00.000 9828 Guiding  Dir = 0, Dur = 14
02:20:46.284 00.015 9828 IsSlewing returns 0
02:20:46.284 00.000 9828 IsGuiding returns 0
02:20:46.284 00.000 9828 PulseGuide returned control before completion, sleep 24
02:20:46.316 00.032 9828 IsGuiding returns 1
02:20:46.316 00.000 9828 scope still moving after pulse duration time elapsed
02:20:46.346 00.030 9828 IsSlewing returns 0
02:20:46.346 00.000 9828 IsGuiding returns 1
02:20:46.378 00.032 9828 IsSlewing returns 0
02:20:46.378 00.000 9828 IsGuiding returns 1
02:20:46.410 00.032 9828 IsSlewing returns 0
02:20:46.410 00.000 9828 IsGuiding returns 1
02:20:46.441 00.031 9828 IsSlewing returns 0
02:20:46.441 00.000 9828 IsGuiding returns 0
02:20:46.441 00.000 9828 scope move finished after 14 + 142 ms
02:20:46.441 00.000 9828 Move returns status 0, amount 14
02:20:46.441 00.000 9828 move complete, result=0
02:20:46.441 00.000 9828 worker thread done servicing request
02:20:46.441 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:20:46.839 00.398 8976 Exposure complete
02:20:46.844 00.005 8976 worker thread done servicing request
02:20:46.844 00.000 5052 OnExposeComplete: enter
02:20:46.844 00.000 5052 UpdateGuideState(): m_state=6
02:20:46.844 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8278
02:20:46.845 00.001 5052 Star::Find returns 1 (0), X=328.65, Y=281.41, Mass=167, SNR=8.9, Peak=73 HFD=1.8
02:20:46.845 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
02:20:46.845 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.52)
02:20:46.845 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.30 hyp=0.60 cameraTheta=-2.62 mountX=-0.03 mountY=0.60, mountTheta=1.62
02:20:46.845 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.30, opts=13)
02:20:46.845 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.30)
02:20:46.845 00.000 8976 Worker thread wakes up
02:20:46.845 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.30) opts 0xd
02:20:46.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.30)
02:20:46.846 00.001 8976 Moving (-0.52, -0.30) raw xDistance=-0.03 yDistance=0.60
02:20:46.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:20:46.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
02:20:46.846 00.000 8976 MoveAxis(R, 0, ABG)
02:20:46.846 00.000 8976 MoveAxis(D, 2, ABG)
02:20:46.846 00.000 8976 stepping (-25, 30) + (0, -2)
02:20:46.846 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:46.846 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:20:46.857 00.011 5052 UpdateGuideState exits: m=167 SNR=8.9
02:20:46.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:46.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:46.857 00.000 5052 Enqueuing Expose request
02:20:46.870 00.013 8976 Received - 47 (G) 
02:20:46.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:46.870 00.000 8976 stepped: pos (-25, 28)
02:20:46.870 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:20:46.870 00.000 8976 MountToCamera -- mountX=3.81 mountY=-4.82 hyp=6.14 mountTheta=-0.90 cameraX=2.55, cameraY=5.58 cameraTheta=1.14
02:20:46.870 00.000 8976 incremental bump (2.553, 5.585) isValid = 1
02:20:46.870 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:20:46.870 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:20:46.870 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:20:46.870 00.000 8976 move complete, result=0
02:20:46.870 00.000 9828 Worker thread wakes up
02:20:46.870 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:20:46.870 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:20:46.870 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
02:20:46.870 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
02:20:46.870 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:20:46.870 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
02:20:46.870 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:20:46.871 00.001 9828 BLC: window closed
02:20:46.871 00.000 9828 MoveAxis(E, 17, B)
02:20:46.871 00.000 9828 Guiding  Dir = 2, Dur = 17
02:20:46.871 00.000 8976 worker thread done servicing request
02:20:46.871 00.000 8976 Worker thread wakes up
02:20:46.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:46.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:46.871 00.000 9828 IsSlewing returns 0
02:20:46.871 00.000 9828 IsGuiding returns 0
02:20:46.871 00.000 9828 PulseGuide returned control before completion, sleep 27
02:20:46.904 00.033 9828 IsGuiding returns 1
02:20:46.904 00.000 9828 scope still moving after pulse duration time elapsed
02:20:46.935 00.031 9828 IsSlewing returns 0
02:20:46.935 00.000 9828 IsGuiding returns 1
02:20:46.965 00.030 9828 IsSlewing returns 0
02:20:46.966 00.001 9828 IsGuiding returns 1
02:20:46.997 00.031 9828 IsSlewing returns 0
02:20:46.997 00.000 9828 IsGuiding returns 0
02:20:46.997 00.000 9828 scope move finished after 17 + 109 ms
02:20:46.998 00.001 9828 Move returns status 0, amount 17
02:20:46.998 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:46.998 00.000 9828 MoveAxis(N, 14, B)
02:20:46.998 00.000 9828 Guiding  Dir = 0, Dur = 14
02:20:47.012 00.014 9828 IsSlewing returns 0
02:20:47.012 00.000 9828 IsGuiding returns 0
02:20:47.012 00.000 9828 PulseGuide returned control before completion, sleep 24
02:20:47.044 00.032 9828 IsGuiding returns 1
02:20:47.044 00.000 9828 scope still moving after pulse duration time elapsed
02:20:47.075 00.031 9828 IsSlewing returns 0
02:20:47.075 00.000 9828 IsGuiding returns 1
02:20:47.106 00.031 9828 IsSlewing returns 0
02:20:47.106 00.000 9828 IsGuiding returns 1
02:20:47.138 00.032 9828 IsSlewing returns 0
02:20:47.138 00.000 9828 IsGuiding returns 1
02:20:47.168 00.030 9828 IsSlewing returns 0
02:20:47.168 00.000 9828 IsGuiding returns 0
02:20:47.168 00.000 9828 scope move finished after 14 + 141 ms
02:20:47.168 00.000 9828 Move returns status 0, amount 14
02:20:47.168 00.000 9828 move complete, result=0
02:20:47.168 00.000 9828 worker thread done servicing request
02:20:47.168 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:20:47.564 00.396 8976 Exposure complete
02:20:47.569 00.005 8976 worker thread done servicing request
02:20:47.569 00.000 5052 OnExposeComplete: enter
02:20:47.569 00.000 5052 UpdateGuideState(): m_state=6
02:20:47.569 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8279
02:20:47.569 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.39, Mass=159, SNR=8.7, Peak=74 HFD=1.6
02:20:47.569 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
02:20:47.569 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
02:20:47.569 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-0.32 hyp=0.87 cameraTheta=-2.77 mountX=0.08 mountY=0.85, mountTheta=1.47
02:20:47.570 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=-0.32, opts=13)
02:20:47.570 00.000 5052 Enqueuing Move request for stepguider (-0.81, -0.32)
02:20:47.571 00.001 8976 Worker thread wakes up
02:20:47.571 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, -0.32) opts 0xd
02:20:47.571 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, -0.32)
02:20:47.571 00.000 8976 Moving (-0.81, -0.32) raw xDistance=0.08 yDistance=0.85
02:20:47.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:20:47.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.85
02:20:47.571 00.000 8976 MoveAxis(R, 0, ABG)
02:20:47.571 00.000 8976 MoveAxis(D, 4, ABG)
02:20:47.572 00.001 8976 stepping (-25, 28) + (0, -4)
02:20:47.572 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:20:47.574 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:20:47.584 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:20:47.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:47.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:47.584 00.000 5052 Enqueuing Expose request
02:20:47.605 00.021 8976 Received - 47 (G) 
02:20:47.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:20:47.605 00.000 8976 stepped: pos (-25, 24)
02:20:47.605 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:20:47.605 00.000 8976 MountToCamera -- mountX=3.82 mountY=-4.48 hyp=5.89 mountTheta=-0.87 cameraX=2.26, cameraY=5.44 cameraTheta=1.18
02:20:47.605 00.000 8976 incremental bump (2.255, 5.439) isValid = 1
02:20:47.605 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:20:47.605 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:20:47.605 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:20:47.605 00.000 8976 move complete, result=0
02:20:47.605 00.000 8976 worker thread done servicing request
02:20:47.605 00.000 8976 Worker thread wakes up
02:20:47.606 00.001 9828 Worker thread wakes up
02:20:47.606 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:20:47.606 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:20:47.606 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:20:47.606 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
02:20:47.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:47.606 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:47.606 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:20:47.606 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:20:47.606 00.000 9828 BLC: window closed
02:20:47.606 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 4 ms SOUTH
02:20:47.606 00.000 9828 MoveAxis(E, 16, B)
02:20:47.606 00.000 9828 Guiding  Dir = 2, Dur = 16
02:20:47.607 00.001 9828 IsSlewing returns 0
02:20:47.607 00.000 9828 IsGuiding returns 0
02:20:47.607 00.000 9828 PulseGuide returned control before completion, sleep 26
02:20:47.648 00.041 9828 IsGuiding returns 1
02:20:47.648 00.000 9828 scope still moving after pulse duration time elapsed
02:20:47.681 00.033 9828 IsSlewing returns 0
02:20:47.681 00.000 9828 IsGuiding returns 1
02:20:47.712 00.031 9828 IsSlewing returns 0
02:20:47.712 00.000 9828 IsGuiding returns 1
02:20:47.743 00.031 9828 IsSlewing returns 0
02:20:47.743 00.000 9828 IsGuiding returns 0
02:20:47.743 00.000 9828 scope move finished after 16 + 120 ms
02:20:47.743 00.000 9828 Move returns status 0, amount 16
02:20:47.743 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:47.743 00.000 9828 MoveAxis(N, 14, B)
02:20:47.743 00.000 9828 Guiding  Dir = 0, Dur = 14
02:20:47.758 00.015 9828 IsSlewing returns 0
02:20:47.759 00.001 9828 IsGuiding returns 0
02:20:47.760 00.001 9828 PulseGuide returned control before completion, sleep 24
02:20:47.789 00.029 9828 IsGuiding returns 1
02:20:47.789 00.000 9828 scope still moving after pulse duration time elapsed
02:20:47.819 00.030 9828 IsSlewing returns 0
02:20:47.819 00.000 9828 IsGuiding returns 1
02:20:47.851 00.032 9828 IsSlewing returns 0
02:20:47.851 00.000 9828 IsGuiding returns 1
02:20:47.881 00.030 9828 IsSlewing returns 0
02:20:47.881 00.000 9828 IsGuiding returns 1
02:20:47.912 00.031 9828 IsSlewing returns 0
02:20:47.912 00.000 9828 IsGuiding returns 1
02:20:47.943 00.031 9828 IsSlewing returns 0
02:20:47.943 00.000 9828 IsGuiding returns 0
02:20:47.943 00.000 9828 scope move finished after 14 + 168 ms
02:20:47.943 00.000 9828 Move returns status 0, amount 14
02:20:47.943 00.000 9828 move complete, result=0
02:20:47.943 00.000 9828 worker thread done servicing request
02:20:47.943 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:20:48.299 00.356 8976 Exposure complete
02:20:48.304 00.005 8976 worker thread done servicing request
02:20:48.304 00.000 5052 OnExposeComplete: enter
02:20:48.305 00.001 5052 UpdateGuideState(): m_state=6
02:20:48.305 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8280
02:20:48.305 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.99, Mass=170, SNR=9.0, Peak=73 HFD=2.4
02:20:48.305 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
02:20:48.305 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
02:20:48.305 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.28 hyp=0.54 cameraTheta=2.60 mountX=0.46 mountY=0.24, mountTheta=0.47
02:20:48.305 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.28, opts=13)
02:20:48.305 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.28)
02:20:48.306 00.001 8976 Worker thread wakes up
02:20:48.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.28) opts 0xd
02:20:48.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.28)
02:20:48.306 00.000 8976 Moving (-0.46, 0.28) raw xDistance=0.46 yDistance=0.24
02:20:48.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:20:48.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:20:48.306 00.000 8976 MoveAxis(L, 2, ABG)
02:20:48.306 00.000 8976 stepping (-25, 24) + (-2, 0)
02:20:48.306 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:48.307 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:20:48.316 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
02:20:48.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:48.317 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:48.317 00.000 5052 Enqueuing Expose request
02:20:48.340 00.023 8976 Received - 47 (G) 
02:20:48.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:48.340 00.000 8976 stepped: pos (-27, 24)
02:20:48.340 00.000 8976 MoveAxis(U, 0, ABG)
02:20:48.340 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:20:48.340 00.000 8976 MountToCamera -- mountX=3.92 mountY=-4.26 hyp=5.79 mountTheta=-0.83 cameraX=2.01, cameraY=5.43 cameraTheta=1.22
02:20:48.340 00.000 8976 incremental bump (2.010, 5.432) isValid = 1
02:20:48.340 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
02:20:48.341 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:20:48.341 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:20:48.341 00.000 8976 move complete, result=0
02:20:48.341 00.000 8976 worker thread done servicing request
02:20:48.341 00.000 8976 Worker thread wakes up
02:20:48.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:48.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:48.341 00.000 9828 Worker thread wakes up
02:20:48.341 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:20:48.341 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:20:48.341 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:20:48.341 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:20:48.341 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:20:48.341 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:20:48.341 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:20:48.341 00.000 9828 BLC: window closed
02:20:48.341 00.000 9828 MoveAxis(E, 14, B)
02:20:48.341 00.000 9828 Guiding  Dir = 2, Dur = 14
02:20:48.342 00.001 9828 IsSlewing returns 0
02:20:48.342 00.000 9828 IsGuiding returns 0
02:20:48.342 00.000 9828 PulseGuide returned control before completion, sleep 24
02:20:48.367 00.025 9828 IsGuiding returns 1
02:20:48.367 00.000 9828 scope still moving after pulse duration time elapsed
02:20:48.397 00.030 9828 IsSlewing returns 0
02:20:48.397 00.000 9828 IsGuiding returns 1
02:20:48.428 00.031 9828 IsSlewing returns 0
02:20:48.428 00.000 9828 IsGuiding returns 1
02:20:48.458 00.030 9828 IsSlewing returns 0
02:20:48.458 00.000 9828 IsGuiding returns 1
02:20:48.488 00.030 9828 IsSlewing returns 0
02:20:48.488 00.000 9828 IsGuiding returns 0
02:20:48.488 00.000 9828 scope move finished after 14 + 132 ms
02:20:48.488 00.000 9828 Move returns status 0, amount 14
02:20:48.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:48.488 00.000 9828 MoveAxis(N, 14, B)
02:20:48.488 00.000 9828 Guiding  Dir = 0, Dur = 14
02:20:48.504 00.016 9828 IsSlewing returns 0
02:20:48.504 00.000 9828 IsGuiding returns 0
02:20:48.504 00.000 9828 PulseGuide returned control before completion, sleep 24
02:20:48.536 00.032 9828 IsGuiding returns 1
02:20:48.536 00.000 9828 scope still moving after pulse duration time elapsed
02:20:48.567 00.031 9828 IsSlewing returns 0
02:20:48.567 00.000 9828 IsGuiding returns 1
02:20:48.598 00.031 9828 IsSlewing returns 0
02:20:48.598 00.000 9828 IsGuiding returns 1
02:20:48.629 00.031 9828 IsSlewing returns 0
02:20:48.629 00.000 9828 IsGuiding returns 1
02:20:48.660 00.031 9828 IsSlewing returns 0
02:20:48.660 00.000 9828 IsGuiding returns 0
02:20:48.660 00.000 9828 scope move finished after 14 + 142 ms
02:20:48.661 00.001 9828 Move returns status 0, amount 14
02:20:48.661 00.000 9828 move complete, result=0
02:20:48.661 00.000 9828 worker thread done servicing request
02:20:48.661 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:20:49.037 00.376 8976 Exposure complete
02:20:49.042 00.005 8976 worker thread done servicing request
02:20:49.042 00.000 5052 OnExposeComplete: enter
02:20:49.043 00.001 5052 UpdateGuideState(): m_state=6
02:20:49.043 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8281
02:20:49.043 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.31, Mass=186, SNR=9.4, Peak=72 HFD=2.2
02:20:49.043 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.59 = 1.70)
02:20:49.043 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
02:20:49.043 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.40 hyp=0.71 cameraTheta=-2.54 mountX=-0.09 mountY=0.71, mountTheta=1.70
02:20:49.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.40, opts=13)
02:20:49.044 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.40)
02:20:49.044 00.000 8976 Worker thread wakes up
02:20:49.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.40) opts 0xd
02:20:49.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.40)
02:20:49.044 00.000 8976 Moving (-0.58, -0.40) raw xDistance=-0.09 yDistance=0.71
02:20:49.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:20:49.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
02:20:49.044 00.000 8976 MoveAxis(R, 0, ABG)
02:20:49.044 00.000 8976 MoveAxis(D, 3, ABG)
02:20:49.044 00.000 8976 stepping (-27, 24) + (0, -3)
02:20:49.044 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:49.045 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:20:49.054 00.009 5052 UpdateGuideState exits: m=186 SNR=9.4
02:20:49.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:49.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:49.055 00.001 5052 Enqueuing Expose request
02:20:49.075 00.020 8976 Received - 47 (G) 
02:20:49.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:49.075 00.000 8976 stepped: pos (-27, 21)
02:20:49.075 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:20:49.075 00.000 8976 MountToCamera -- mountX=3.99 mountY=-3.96 hyp=5.62 mountTheta=-0.78 cameraX=1.71, cameraY=5.36 cameraTheta=1.26
02:20:49.075 00.000 8976 incremental bump (1.705, 5.355) isValid = 1
02:20:49.076 00.001 8976 Scheduling Mount bump of (0.035, 0.113)
02:20:49.076 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:20:49.076 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:20:49.076 00.000 8976 move complete, result=0
02:20:49.076 00.000 8976 worker thread done servicing request
02:20:49.076 00.000 8976 Worker thread wakes up
02:20:49.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:49.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:49.076 00.000 9828 Worker thread wakes up
02:20:49.076 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:20:49.076 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:20:49.076 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
02:20:49.076 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
02:20:49.076 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:20:49.076 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:20:49.076 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:20:49.076 00.000 9828 BLC: window closed
02:20:49.076 00.000 9828 MoveAxis(E, 13, B)
02:20:49.077 00.001 9828 Guiding  Dir = 2, Dur = 13
02:20:49.077 00.000 9828 IsSlewing returns 0
02:20:49.077 00.000 9828 IsGuiding returns 0
02:20:49.077 00.000 9828 PulseGuide returned control before completion, sleep 23
02:20:49.116 00.039 9828 IsGuiding returns 1
02:20:49.116 00.000 9828 scope still moving after pulse duration time elapsed
02:20:49.150 00.034 9828 IsSlewing returns 0
02:20:49.150 00.000 9828 IsGuiding returns 1
02:20:49.179 00.029 9828 IsSlewing returns 0
02:20:49.179 00.000 9828 IsGuiding returns 1
02:20:49.210 00.031 9828 IsSlewing returns 0
02:20:49.210 00.000 9828 IsGuiding returns 0
02:20:49.210 00.000 9828 scope move finished after 13 + 120 ms
02:20:49.210 00.000 9828 Move returns status 0, amount 13
02:20:49.210 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:49.210 00.000 9828 MoveAxis(N, 15, B)
02:20:49.210 00.000 9828 Guiding  Dir = 0, Dur = 15
02:20:49.227 00.017 9828 IsSlewing returns 0
02:20:49.227 00.000 9828 IsGuiding returns 0
02:20:49.227 00.000 9828 PulseGuide returned control before completion, sleep 25
02:20:49.257 00.030 9828 IsGuiding returns 1
02:20:49.257 00.000 9828 scope still moving after pulse duration time elapsed
02:20:49.288 00.031 9828 IsSlewing returns 0
02:20:49.288 00.000 9828 IsGuiding returns 1
02:20:49.319 00.031 9828 IsSlewing returns 0
02:20:49.319 00.000 9828 IsGuiding returns 1
02:20:49.350 00.031 9828 IsSlewing returns 0
02:20:49.350 00.000 9828 IsGuiding returns 1
02:20:49.381 00.031 9828 IsSlewing returns 0
02:20:49.381 00.000 9828 IsGuiding returns 0
02:20:49.381 00.000 9828 scope move finished after 15 + 138 ms
02:20:49.381 00.000 9828 Move returns status 0, amount 15
02:20:49.381 00.000 9828 move complete, result=0
02:20:49.381 00.000 9828 worker thread done servicing request
02:20:49.381 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:20:49.774 00.393 8976 Exposure complete
02:20:49.780 00.006 8976 worker thread done servicing request
02:20:49.780 00.000 5052 OnExposeComplete: enter
02:20:49.780 00.000 5052 UpdateGuideState(): m_state=6
02:20:49.780 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8282
02:20:49.780 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.59, Mass=152, SNR=8.5, Peak=69 HFD=1.7
02:20:49.780 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
02:20:49.780 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.21)
02:20:49.780 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.12 hyp=0.57 cameraTheta=-2.93 mountX=0.15 mountY=0.53, mountTheta=1.30
02:20:49.781 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.12, opts=13)
02:20:49.781 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.12)
02:20:49.781 00.000 8976 Worker thread wakes up
02:20:49.781 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.12) opts 0xd
02:20:49.781 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.12)
02:20:49.781 00.000 8976 Moving (-0.56, -0.12) raw xDistance=0.15 yDistance=0.53
02:20:49.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:20:49.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53
02:20:49.781 00.000 8976 MoveAxis(R, 0, ABG)
02:20:49.781 00.000 8976 MoveAxis(D, 2, ABG)
02:20:49.781 00.000 8976 stepping (-27, 21) + (0, -2)
02:20:49.781 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:49.782 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:49.791 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
02:20:49.792 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:49.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:49.792 00.000 5052 Enqueuing Expose request
02:20:49.811 00.019 8976 Received - 47 (G) 
02:20:49.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:49.811 00.000 8976 stepped: pos (-27, 19)
02:20:49.811 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:20:49.811 00.000 8976 MountToCamera -- mountX=4.04 mountY=-3.65 hyp=5.44 mountTheta=-0.73 cameraX=1.41, cameraY=5.26 cameraTheta=1.31
02:20:49.811 00.000 8976 incremental bump (1.408, 5.256) isValid = 1
02:20:49.811 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
02:20:49.811 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:20:49.811 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:20:49.811 00.000 8976 move complete, result=0
02:20:49.811 00.000 9828 Worker thread wakes up
02:20:49.811 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:20:49.812 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:20:49.812 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
02:20:49.812 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
02:20:49.812 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.03 mountY=-0.11, mountTheta=-1.88
02:20:49.812 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:20:49.812 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:20:49.812 00.000 8976 worker thread done servicing request
02:20:49.812 00.000 8976 Worker thread wakes up
02:20:49.812 00.000 9828 BLC: window closed
02:20:49.812 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:49.812 00.000 9828 MoveAxis(E, 11, B)
02:20:49.812 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:49.812 00.000 9828 Guiding  Dir = 2, Dur = 11
02:20:49.813 00.001 9828 IsSlewing returns 0
02:20:49.813 00.000 9828 IsGuiding returns 0
02:20:49.813 00.000 9828 PulseGuide returned control before completion, sleep 21
02:20:49.848 00.035 9828 IsGuiding returns 1
02:20:49.848 00.000 9828 scope still moving after pulse duration time elapsed
02:20:49.879 00.031 9828 IsSlewing returns 0
02:20:49.879 00.000 9828 IsGuiding returns 1
02:20:49.910 00.031 9828 IsSlewing returns 0
02:20:49.910 00.000 9828 IsGuiding returns 1
02:20:49.941 00.031 9828 IsSlewing returns 0
02:20:49.941 00.000 9828 IsGuiding returns 0
02:20:49.942 00.001 9828 scope move finished after 11 + 117 ms
02:20:49.942 00.000 9828 Move returns status 0, amount 11
02:20:49.942 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:49.942 00.000 9828 MoveAxis(N, 15, B)
02:20:49.942 00.000 9828 Guiding  Dir = 0, Dur = 15
02:20:49.956 00.014 9828 IsSlewing returns 0
02:20:49.956 00.000 9828 IsGuiding returns 0
02:20:49.956 00.000 9828 PulseGuide returned control before completion, sleep 25
02:20:49.988 00.032 9828 IsGuiding returns 1
02:20:49.988 00.000 9828 scope still moving after pulse duration time elapsed
02:20:50.020 00.032 9828 IsSlewing returns 0
02:20:50.020 00.000 9828 IsGuiding returns 1
02:20:50.051 00.031 9828 IsSlewing returns 0
02:20:50.051 00.000 9828 IsGuiding returns 1
02:20:50.081 00.030 9828 IsSlewing returns 0
02:20:50.081 00.000 9828 IsGuiding returns 1
02:20:50.113 00.032 9828 IsSlewing returns 0
02:20:50.113 00.000 9828 IsGuiding returns 0
02:20:50.113 00.000 9828 scope move finished after 15 + 141 ms
02:20:50.113 00.000 9828 Move returns status 0, amount 15
02:20:50.113 00.000 9828 move complete, result=0
02:20:50.113 00.000 9828 worker thread done servicing request
02:20:50.113 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:20:50.507 00.394 8976 Exposure complete
02:20:50.513 00.006 8976 worker thread done servicing request
02:20:50.513 00.000 5052 OnExposeComplete: enter
02:20:50.513 00.000 5052 UpdateGuideState(): m_state=6
02:20:50.513 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8283
02:20:50.513 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.90, Mass=170, SNR=9.0, Peak=76 HFD=2.1
02:20:50.513 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
02:20:50.513 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
02:20:50.513 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.23 cameraTheta=2.19 mountX=0.23 mountY=0.01, mountTheta=0.04
02:20:50.514 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.19, opts=13)
02:20:50.514 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.19)
02:20:50.514 00.000 8976 Worker thread wakes up
02:20:50.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.19) opts 0xd
02:20:50.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.19)
02:20:50.514 00.000 8976 Moving (-0.14, 0.19) raw xDistance=0.23 yDistance=0.01
02:20:50.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:20:50.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:20:50.514 00.000 8976 MoveAxis(R, 0, ABG)
02:20:50.514 00.000 8976 MoveAxis(U, 0, ABG)
02:20:50.514 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:20:50.514 00.000 8976 MountToCamera -- mountX=4.07 mountY=-3.44 hyp=5.33 mountTheta=-0.70 cameraX=1.21, cameraY=5.19 cameraTheta=1.34
02:20:50.514 00.000 8976 incremental bump (1.209, 5.190) isValid = 1
02:20:50.515 00.001 8976 Scheduling Mount bump of (0.026, 0.116)
02:20:50.515 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:20:50.515 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:20:50.515 00.000 8976 move complete, result=0
02:20:50.515 00.000 8976 worker thread done servicing request
02:20:50.515 00.000 9828 Worker thread wakes up
02:20:50.515 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:20:50.515 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:20:50.515 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.84)
02:20:50.515 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:20:50.515 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:20:50.515 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
02:20:50.515 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:20:50.515 00.000 9828 BLC: window closed
02:20:50.515 00.000 9828 MoveAxis(E, 10, B)
02:20:50.515 00.000 9828 Guiding  Dir = 2, Dur = 10
02:20:50.516 00.001 9828 IsSlewing returns 0
02:20:50.516 00.000 9828 IsGuiding returns 0
02:20:50.516 00.000 9828 PulseGuide returned control before completion, sleep 20
02:20:50.525 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
02:20:50.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:50.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:50.525 00.000 5052 Enqueuing Expose request
02:20:50.525 00.000 8976 Worker thread wakes up
02:20:50.525 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:20:50.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:50.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:50.550 00.025 9828 IsGuiding returns 1
02:20:50.550 00.000 9828 scope still moving after pulse duration time elapsed
02:20:50.581 00.031 9828 IsSlewing returns 0
02:20:50.581 00.000 9828 IsGuiding returns 1
02:20:50.612 00.031 9828 IsSlewing returns 0
02:20:50.612 00.000 9828 IsGuiding returns 1
02:20:50.643 00.031 9828 IsSlewing returns 0
02:20:50.643 00.000 9828 IsGuiding returns 0
02:20:50.643 00.000 9828 scope move finished after 10 + 117 ms
02:20:50.643 00.000 9828 Move returns status 0, amount 10
02:20:50.643 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:50.643 00.000 9828 MoveAxis(N, 15, B)
02:20:50.643 00.000 9828 Guiding  Dir = 0, Dur = 15
02:20:50.657 00.014 9828 IsSlewing returns 0
02:20:50.657 00.000 9828 IsGuiding returns 0
02:20:50.657 00.000 9828 PulseGuide returned control before completion, sleep 25
02:20:50.688 00.031 9828 IsGuiding returns 1
02:20:50.688 00.000 9828 scope still moving after pulse duration time elapsed
02:20:50.719 00.031 9828 IsSlewing returns 0
02:20:50.719 00.000 9828 IsGuiding returns 1
02:20:50.750 00.031 9828 IsSlewing returns 0
02:20:50.750 00.000 9828 IsGuiding returns 1
02:20:50.781 00.031 9828 IsSlewing returns 0
02:20:50.781 00.000 9828 IsGuiding returns 1
02:20:50.811 00.030 9828 IsSlewing returns 0
02:20:50.811 00.000 9828 IsGuiding returns 0
02:20:50.811 00.000 9828 scope move finished after 15 + 138 ms
02:20:50.811 00.000 9828 Move returns status 0, amount 15
02:20:50.811 00.000 9828 move complete, result=0
02:20:50.811 00.000 9828 worker thread done servicing request
02:20:50.811 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:20:51.216 00.405 8976 Exposure complete
02:20:51.221 00.005 8976 worker thread done servicing request
02:20:51.221 00.000 5052 OnExposeComplete: enter
02:20:51.222 00.001 5052 UpdateGuideState(): m_state=6
02:20:51.222 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8284
02:20:51.222 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.96, Mass=166, SNR=8.9, Peak=74 HFD=2.1
02:20:51.222 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
02:20:51.222 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
02:20:51.222 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.29 cameraTheta=2.09 mountX=0.29 mountY=-0.02, mountTheta=-0.05
02:20:51.222 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.25, opts=13)
02:20:51.222 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.25)
02:20:51.223 00.001 8976 Worker thread wakes up
02:20:51.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.25) opts 0xd
02:20:51.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.25)
02:20:51.223 00.000 8976 Moving (-0.14, 0.25) raw xDistance=0.29 yDistance=-0.02
02:20:51.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:20:51.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:20:51.223 00.000 8976 MoveAxis(L, 1, ABG)
02:20:51.223 00.000 8976 stepping (-27, 19) + (-1, 0)
02:20:51.223 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:51.224 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:20:51.237 00.013 5052 UpdateGuideState exits: m=166 SNR=8.9
02:20:51.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:51.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:51.237 00.000 5052 Enqueuing Expose request
02:20:51.250 00.013 8976 Received - 47 (G) 
02:20:51.250 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:51.250 00.000 8976 stepped: pos (-28, 19)
02:20:51.250 00.000 8976 MoveAxis(U, 0, ABG)
02:20:51.250 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
02:20:51.250 00.000 8976 MountToCamera -- mountX=4.14 mountY=-3.30 hyp=5.30 mountTheta=-0.67 cameraX=1.05, cameraY=5.19 cameraTheta=1.37
02:20:51.250 00.000 8976 incremental bump (1.052, 5.190) isValid = 1
02:20:51.250 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
02:20:51.250 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:20:51.250 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:20:51.250 00.000 8976 move complete, result=0
02:20:51.250 00.000 9828 Worker thread wakes up
02:20:51.250 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:20:51.250 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:20:51.250 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
02:20:51.250 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
02:20:51.250 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:20:51.250 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:20:51.251 00.001 8976 worker thread done servicing request
02:20:51.251 00.000 8976 Worker thread wakes up
02:20:51.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:51.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:51.251 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:20:51.251 00.000 9828 BLC: window closed
02:20:51.251 00.000 9828 MoveAxis(E, 9, B)
02:20:51.251 00.000 9828 Guiding  Dir = 2, Dur = 9
02:20:51.251 00.000 9828 IsSlewing returns 0
02:20:51.251 00.000 9828 IsGuiding returns 0
02:20:51.252 00.001 9828 PulseGuide returned control before completion, sleep 19
02:20:51.281 00.029 9828 IsGuiding returns 1
02:20:51.281 00.000 9828 scope still moving after pulse duration time elapsed
02:20:51.313 00.032 9828 IsSlewing returns 0
02:20:51.313 00.000 9828 IsGuiding returns 1
02:20:51.343 00.030 9828 IsSlewing returns 0
02:20:51.344 00.001 9828 IsGuiding returns 1
02:20:51.375 00.031 9828 IsSlewing returns 0
02:20:51.375 00.000 9828 IsGuiding returns 1
02:20:51.407 00.032 9828 IsSlewing returns 0
02:20:51.407 00.000 9828 IsGuiding returns 1
02:20:51.438 00.031 9828 IsSlewing returns 0
02:20:51.439 00.001 9828 IsGuiding returns 1
02:20:51.468 00.029 9828 IsSlewing returns 0
02:20:51.468 00.000 9828 IsGuiding returns 0
02:20:51.468 00.000 9828 scope move finished after 9 + 207 ms
02:20:51.468 00.000 9828 Move returns status 0, amount 9
02:20:51.468 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:51.468 00.000 9828 MoveAxis(N, 15, B)
02:20:51.468 00.000 9828 Guiding  Dir = 0, Dur = 15
02:20:51.484 00.016 9828 IsSlewing returns 0
02:20:51.484 00.000 9828 IsGuiding returns 0
02:20:51.484 00.000 9828 PulseGuide returned control before completion, sleep 25
02:20:51.515 00.031 9828 IsGuiding returns 1
02:20:51.515 00.000 9828 scope still moving after pulse duration time elapsed
02:20:51.546 00.031 9828 IsSlewing returns 0
02:20:51.546 00.000 9828 IsGuiding returns 1
02:20:51.578 00.032 9828 IsSlewing returns 0
02:20:51.578 00.000 9828 IsGuiding returns 1
02:20:51.609 00.031 9828 IsSlewing returns 0
02:20:51.609 00.000 9828 IsGuiding returns 1
02:20:51.640 00.031 9828 IsSlewing returns 0
02:20:51.640 00.000 9828 IsGuiding returns 0
02:20:51.640 00.000 9828 scope move finished after 15 + 140 ms
02:20:51.640 00.000 9828 Move returns status 0, amount 15
02:20:51.640 00.000 9828 move complete, result=0
02:20:51.640 00.000 9828 worker thread done servicing request
02:20:51.640 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:20:51.943 00.303 8976 Exposure complete
02:20:51.949 00.006 8976 worker thread done servicing request
02:20:51.949 00.000 5052 OnExposeComplete: enter
02:20:51.949 00.000 5052 UpdateGuideState(): m_state=6
02:20:51.950 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8285
02:20:51.950 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=282.06, Mass=158, SNR=8.6, Peak=70 HFD=2.4
02:20:51.950 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.42 = 0.42)
02:20:51.950 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
02:20:51.950 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.35 hyp=0.55 cameraTheta=2.47 mountX=0.51 mountY=0.17, mountTheta=0.33
02:20:51.950 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.35, opts=13)
02:20:51.950 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.35)
02:20:51.951 00.001 8976 Worker thread wakes up
02:20:51.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.35) opts 0xd
02:20:51.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.35)
02:20:51.951 00.000 8976 Moving (-0.43, 0.35) raw xDistance=0.51 yDistance=0.17
02:20:51.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.51
02:20:51.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:20:51.951 00.000 8976 MoveAxis(L, 2, ABG)
02:20:51.951 00.000 8976 stepping (-28, 19) + (-2, 0)
02:20:51.951 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:51.951 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:20:51.961 00.010 5052 UpdateGuideState exits: m=158 SNR=8.6
02:20:51.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:51.961 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:51.961 00.000 5052 Enqueuing Expose request
02:20:51.985 00.024 8976 Received - 47 (G) 
02:20:51.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:51.985 00.000 8976 stepped: pos (-30, 19)
02:20:51.985 00.000 8976 MoveAxis(U, 0, ABG)
02:20:51.986 00.001 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:20:51.986 00.000 8976 MountToCamera -- mountX=4.29 mountY=-3.21 hyp=5.36 mountTheta=-0.64 cameraX=0.90, cameraY=5.28 cameraTheta=1.40
02:20:51.986 00.000 8976 incremental bump (0.902, 5.281) isValid = 1
02:20:51.986 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
02:20:51.986 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:20:51.986 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:20:51.986 00.000 8976 move complete, result=0
02:20:51.986 00.000 9828 Worker thread wakes up
02:20:51.986 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:20:51.986 00.000 8976 worker thread done servicing request
02:20:51.986 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:20:51.986 00.000 8976 Worker thread wakes up
02:20:51.986 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:20:51.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:51.986 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:20:51.986 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:51.986 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
02:20:51.986 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
02:20:51.986 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:20:51.986 00.000 9828 BLC: window closed
02:20:51.986 00.000 9828 MoveAxis(E, 8, B)
02:20:51.987 00.001 9828 Guiding  Dir = 2, Dur = 8
02:20:51.987 00.000 9828 IsSlewing returns 0
02:20:51.987 00.000 9828 IsGuiding returns 0
02:20:51.987 00.000 9828 PulseGuide returned control before completion, sleep 18
02:20:52.016 00.029 9828 IsGuiding returns 1
02:20:52.016 00.000 9828 scope still moving after pulse duration time elapsed
02:20:52.047 00.031 9828 IsSlewing returns 0
02:20:52.047 00.000 9828 IsGuiding returns 1
02:20:52.077 00.030 9828 IsSlewing returns 0
02:20:52.077 00.000 9828 IsGuiding returns 1
02:20:52.110 00.033 9828 IsSlewing returns 0
02:20:52.110 00.000 9828 IsGuiding returns 0
02:20:52.110 00.000 9828 scope move finished after 8 + 115 ms
02:20:52.110 00.000 9828 Move returns status 0, amount 8
02:20:52.110 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:52.110 00.000 9828 MoveAxis(N, 16, B)
02:20:52.111 00.001 9828 Guiding  Dir = 0, Dur = 16
02:20:52.125 00.014 9828 IsSlewing returns 0
02:20:52.125 00.000 9828 IsGuiding returns 0
02:20:52.125 00.000 9828 PulseGuide returned control before completion, sleep 26
02:20:52.155 00.030 9828 IsGuiding returns 1
02:20:52.155 00.000 9828 scope still moving after pulse duration time elapsed
02:20:52.187 00.032 9828 IsSlewing returns 0
02:20:52.187 00.000 9828 IsGuiding returns 1
02:20:52.218 00.031 9828 IsSlewing returns 0
02:20:52.218 00.000 9828 IsGuiding returns 1
02:20:52.250 00.032 9828 IsSlewing returns 0
02:20:52.250 00.000 9828 IsGuiding returns 1
02:20:52.281 00.031 9828 IsSlewing returns 0
02:20:52.281 00.000 9828 IsGuiding returns 0
02:20:52.281 00.000 9828 scope move finished after 16 + 140 ms
02:20:52.281 00.000 9828 Move returns status 0, amount 16
02:20:52.281 00.000 9828 move complete, result=0
02:20:52.281 00.000 9828 worker thread done servicing request
02:20:52.281 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:20:52.675 00.394 8976 Exposure complete
02:20:52.680 00.005 8976 worker thread done servicing request
02:20:52.680 00.000 5052 OnExposeComplete: enter
02:20:52.680 00.000 5052 UpdateGuideState(): m_state=6
02:20:52.680 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8286
02:20:52.680 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.81, Mass=185, SNR=9.4, Peak=71 HFD=2.0
02:20:52.680 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:20:52.680 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:20:52.680 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.10 hyp=0.65 cameraTheta=2.98 mountX=0.38 mountY=0.48, mountTheta=0.90
02:20:52.681 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.10, opts=13)
02:20:52.681 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.10)
02:20:52.681 00.000 8976 Worker thread wakes up
02:20:52.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.10) opts 0xd
02:20:52.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.10)
02:20:52.681 00.000 8976 Moving (-0.64, 0.10) raw xDistance=0.38 yDistance=0.48
02:20:52.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
02:20:52.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:20:52.682 00.001 8976 MoveAxis(L, 2, ABG)
02:20:52.682 00.000 8976 stepping (-30, 19) + (-2, 0)
02:20:52.682 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:52.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:52.692 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
02:20:52.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:52.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:52.692 00.000 5052 Enqueuing Expose request
02:20:52.705 00.013 8976 Received - 47 (G) 
02:20:52.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:52.705 00.000 8976 stepped: pos (-32, 19)
02:20:52.705 00.000 8976 MoveAxis(D, 2, ABG)
02:20:52.705 00.000 8976 stepping (-32, 19) + (0, -2)
02:20:52.705 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:52.737 00.032 8976 Received - 47 (G) 
02:20:52.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:52.737 00.000 8976 stepped: pos (-32, 17)
02:20:52.737 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:20:52.737 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
02:20:52.737 00.000 8976 MountToCamera -- mountX=4.49 mountY=-3.04 hyp=5.42 mountTheta=-0.59 cameraX=0.66, cameraY=5.38 cameraTheta=1.45
02:20:52.737 00.000 8976 incremental bump (0.661, 5.383) isValid = 1
02:20:52.737 00.000 8976 Scheduling Mount bump of (0.016, 0.138)
02:20:52.737 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.14, opts=4)
02:20:52.737 00.000 8976 Enqueuing Move request for scope (0.02, 0.14)
02:20:52.737 00.000 8976 move complete, result=0
02:20:52.737 00.000 9828 Worker thread wakes up
02:20:52.737 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0x4
02:20:52.737 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
02:20:52.737 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:20:52.737 00.000 8976 worker thread done servicing request
02:20:52.737 00.000 8976 Worker thread wakes up
02:20:52.738 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:52.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:52.738 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
02:20:52.738 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
02:20:52.738 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.45 mountX=-0.02 mountY=-0.13, mountTheta=-1.74
02:20:52.738 00.000 9828 Moving (0.02, 0.14) raw xDistance=-0.02 yDistance=-0.13
02:20:52.738 00.000 9828 BLC: window closed
02:20:52.738 00.000 9828 MoveAxis(E, 7, B)
02:20:52.738 00.000 9828 Guiding  Dir = 2, Dur = 7
02:20:52.738 00.000 9828 IsSlewing returns 0
02:20:52.738 00.000 9828 IsGuiding returns 0
02:20:52.739 00.001 9828 PulseGuide returned control before completion, sleep 17
02:20:52.763 00.024 9828 IsGuiding returns 1
02:20:52.763 00.000 9828 scope still moving after pulse duration time elapsed
02:20:52.795 00.032 9828 IsSlewing returns 0
02:20:52.795 00.000 9828 IsGuiding returns 1
02:20:52.826 00.031 9828 IsSlewing returns 0
02:20:52.826 00.000 9828 IsGuiding returns 1
02:20:52.857 00.031 9828 IsSlewing returns 0
02:20:52.857 00.000 9828 IsGuiding returns 0
02:20:52.857 00.000 9828 scope move finished after 7 + 112 ms
02:20:52.857 00.000 9828 Move returns status 0, amount 7
02:20:52.857 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:52.857 00.000 9828 MoveAxis(N, 18, B)
02:20:52.857 00.000 9828 Guiding  Dir = 0, Dur = 18
02:20:52.873 00.016 9828 IsSlewing returns 0
02:20:52.873 00.000 9828 IsGuiding returns 0
02:20:52.873 00.000 9828 PulseGuide returned control before completion, sleep 28
02:20:52.904 00.031 9828 IsGuiding returns 1
02:20:52.904 00.000 9828 scope still moving after pulse duration time elapsed
02:20:52.935 00.031 9828 IsSlewing returns 0
02:20:52.935 00.000 9828 IsGuiding returns 1
02:20:52.966 00.031 9828 IsSlewing returns 0
02:20:52.966 00.000 9828 IsGuiding returns 1
02:20:52.997 00.031 9828 IsSlewing returns 0
02:20:52.997 00.000 9828 IsGuiding returns 1
02:20:53.028 00.031 9828 IsSlewing returns 0
02:20:53.028 00.000 9828 IsGuiding returns 0
02:20:53.028 00.000 9828 scope move finished after 18 + 137 ms
02:20:53.028 00.000 9828 Move returns status 0, amount 18
02:20:53.028 00.000 9828 move complete, result=0
02:20:53.029 00.001 9828 worker thread done servicing request
02:20:53.029 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 18 ms NORTH
02:20:53.432 00.403 8976 Exposure complete
02:20:53.437 00.005 8976 worker thread done servicing request
02:20:53.438 00.001 5052 OnExposeComplete: enter
02:20:53.438 00.000 5052 UpdateGuideState(): m_state=6
02:20:53.438 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8287
02:20:53.438 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.11, Mass=152, SNR=8.5, Peak=75 HFD=2.1
02:20:53.438 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.52 = 1.77)
02:20:53.438 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
02:20:53.438 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.60 hyp=0.97 cameraTheta=-2.47 mountX=-0.19 mountY=0.97, mountTheta=1.76
02:20:53.439 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-0.60, opts=13)
02:20:53.439 00.000 5052 Enqueuing Move request for stepguider (-0.76, -0.60)
02:20:53.439 00.000 8976 Worker thread wakes up
02:20:53.439 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -0.60) opts 0xd
02:20:53.439 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -0.60)
02:20:53.439 00.000 8976 Moving (-0.76, -0.60) raw xDistance=-0.19 yDistance=0.97
02:20:53.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:20:53.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.97
02:20:53.439 00.000 8976 MoveAxis(R, 0, ABG)
02:20:53.439 00.000 8976 MoveAxis(D, 4, ABG)
02:20:53.439 00.000 8976 stepping (-32, 17) + (0, -4)
02:20:53.439 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:20:53.440 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:20:53.450 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:20:53.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:53.450 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:53.450 00.000 5052 Enqueuing Expose request
02:20:53.472 00.022 8976 Received - 47 (G) 
02:20:53.472 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:20:53.472 00.000 8976 stepped: pos (-32, 13)
02:20:53.472 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:20:53.472 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:20:53.472 00.000 8976 MountToCamera -- mountX=4.63 mountY=-2.72 hyp=5.37 mountTheta=-0.53 cameraX=0.31, cameraY=5.36 cameraTheta=1.51
02:20:53.472 00.000 8976 incremental bump (0.313, 5.357) isValid = 1
02:20:53.472 00.000 8976 Scheduling Mount bump of (0.009, 0.159)
02:20:53.472 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.16, opts=4)
02:20:53.472 00.000 8976 Enqueuing Move request for scope (0.01, 0.16)
02:20:53.472 00.000 8976 move complete, result=0
02:20:53.472 00.000 9828 Worker thread wakes up
02:20:53.472 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
02:20:53.472 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0x4
02:20:53.472 00.000 8976 worker thread done servicing request
02:20:53.472 00.000 8976 Worker thread wakes up
02:20:53.472 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
02:20:53.473 00.001 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:20:53.473 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
02:20:53.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:53.473 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:53.473 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.51 mountX=-0.02 mountY=-0.16, mountTheta=-1.67
02:20:53.473 00.000 9828 Moving (0.01, 0.16) raw xDistance=-0.02 yDistance=-0.16
02:20:53.473 00.000 9828 BLC: window closed
02:20:53.473 00.000 9828 MoveAxis(E, 5, B)
02:20:53.473 00.000 9828 Guiding  Dir = 2, Dur = 5
02:20:53.473 00.000 9828 IsSlewing returns 0
02:20:53.473 00.000 9828 IsGuiding returns 0
02:20:53.474 00.001 9828 PulseGuide returned control before completion, sleep 15
02:20:53.494 00.020 9828 IsGuiding returns 1
02:20:53.494 00.000 9828 scope still moving after pulse duration time elapsed
02:20:53.525 00.031 9828 IsSlewing returns 0
02:20:53.525 00.000 9828 IsGuiding returns 1
02:20:53.557 00.032 9828 IsSlewing returns 0
02:20:53.558 00.001 9828 IsGuiding returns 1
02:20:53.588 00.030 9828 IsSlewing returns 0
02:20:53.588 00.000 9828 IsGuiding returns 0
02:20:53.588 00.000 9828 scope move finished after 5 + 109 ms
02:20:53.588 00.000 9828 Move returns status 0, amount 5
02:20:53.588 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:53.588 00.000 9828 MoveAxis(N, 21, B)
02:20:53.588 00.000 9828 Guiding  Dir = 0, Dur = 21
02:20:53.605 00.017 9828 IsSlewing returns 0
02:20:53.605 00.000 9828 IsGuiding returns 0
02:20:53.606 00.001 9828 PulseGuide returned control before completion, sleep 31
02:20:53.650 00.044 9828 IsGuiding returns 1
02:20:53.650 00.000 9828 scope still moving after pulse duration time elapsed
02:20:53.682 00.032 9828 IsSlewing returns 0
02:20:53.682 00.000 9828 IsGuiding returns 1
02:20:53.713 00.031 9828 IsSlewing returns 0
02:20:53.713 00.000 9828 IsGuiding returns 1
02:20:53.744 00.031 9828 IsSlewing returns 0
02:20:53.744 00.000 9828 IsGuiding returns 1
02:20:53.774 00.030 9828 IsSlewing returns 0
02:20:53.774 00.000 9828 IsGuiding returns 1
02:20:53.805 00.031 9828 IsSlewing returns 0
02:20:53.805 00.000 9828 IsGuiding returns 0
02:20:53.805 00.000 9828 scope move finished after 21 + 178 ms
02:20:53.805 00.000 9828 Move returns status 0, amount 21
02:20:53.805 00.000 9828 move complete, result=0
02:20:53.805 00.000 9828 worker thread done servicing request
02:20:53.806 00.001 5052 GuideStep: -0.0 px 5 ms EAST, -0.2 px 21 ms NORTH
02:20:54.166 00.360 8976 Exposure complete
02:20:54.172 00.006 8976 worker thread done servicing request
02:20:54.172 00.000 5052 OnExposeComplete: enter
02:20:54.172 00.000 5052 UpdateGuideState(): m_state=6
02:20:54.172 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8288
02:20:54.172 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.21, Mass=165, SNR=8.9, Peak=76 HFD=2.3
02:20:54.172 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.69 = 2.59)
02:20:54.172 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.49)
02:20:54.172 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.50 hyp=0.50 cameraTheta=-1.65 mountX=-0.43 mountY=0.30, mountTheta=2.52
02:20:54.173 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.50, opts=13)
02:20:54.173 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.50)
02:20:54.173 00.000 8976 Worker thread wakes up
02:20:54.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.50) opts 0xd
02:20:54.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.50)
02:20:54.173 00.000 8976 Moving (-0.04, -0.50) raw xDistance=-0.43 yDistance=0.30
02:20:54.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:20:54.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.30
02:20:54.173 00.000 8976 MoveAxis(R, 2, ABG)
02:20:54.173 00.000 8976 stepping (-32, 13) + (2, 0)
02:20:54.173 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:54.174 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:54.183 00.009 5052 UpdateGuideState exits: m=165 SNR=8.9
02:20:54.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:54.183 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:54.183 00.000 5052 Enqueuing Expose request
02:20:54.208 00.025 8976 Received - 47 (G) 
02:20:54.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:54.208 00.000 8976 stepped: pos (-30, 13)
02:20:54.208 00.000 8976 MoveAxis(D, 1, ABG)
02:20:54.208 00.000 8976 stepping (-30, 13) + (0, -1)
02:20:54.208 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:54.240 00.032 8976 Received - 47 (G) 
02:20:54.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:54.240 00.000 8976 stepped: pos (-30, 12)
02:20:54.240 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
02:20:54.240 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:20:54.240 00.000 8976 MountToCamera -- mountX=4.62 mountY=-2.45 hyp=5.23 mountTheta=-0.49 cameraX=0.08, cameraY=5.23 cameraTheta=1.56
02:20:54.240 00.000 8976 incremental bump (0.080, 5.225) isValid = 1
02:20:54.240 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
02:20:54.240 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:20:54.240 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:20:54.240 00.000 8976 move complete, result=0
02:20:54.240 00.000 8976 worker thread done servicing request
02:20:54.240 00.000 8976 Worker thread wakes up
02:20:54.240 00.000 9828 Worker thread wakes up
02:20:54.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:20:54.240 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:20:54.240 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
02:20:54.240 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
02:20:54.240 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
02:20:54.241 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:54.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:54.241 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:20:54.241 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:20:54.241 00.000 9828 BLC: window closed
02:20:54.241 00.000 9828 MoveAxis(E, 2, B)
02:20:54.241 00.000 9828 Guiding  Dir = 2, Dur = 2
02:20:54.241 00.000 9828 IsSlewing returns 0
02:20:54.241 00.000 9828 IsGuiding returns 0
02:20:54.241 00.000 9828 PulseGuide returned control before completion, sleep 12
02:20:54.257 00.016 9828 IsGuiding returns 1
02:20:54.257 00.000 9828 scope still moving after pulse duration time elapsed
02:20:54.287 00.030 9828 IsSlewing returns 0
02:20:54.287 00.000 9828 IsGuiding returns 1
02:20:54.319 00.032 9828 IsSlewing returns 0
02:20:54.319 00.000 9828 IsGuiding returns 1
02:20:54.350 00.031 9828 IsSlewing returns 0
02:20:54.350 00.000 9828 IsGuiding returns 0
02:20:54.350 00.000 9828 scope move finished after 2 + 107 ms
02:20:54.350 00.000 9828 Move returns status 0, amount 2
02:20:54.350 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:54.351 00.001 9828 MoveAxis(N, 16, B)
02:20:54.351 00.000 9828 Guiding  Dir = 0, Dur = 16
02:20:54.366 00.015 9828 IsSlewing returns 0
02:20:54.366 00.000 9828 IsGuiding returns 0
02:20:54.366 00.000 9828 PulseGuide returned control before completion, sleep 26
02:20:54.397 00.031 9828 IsGuiding returns 1
02:20:54.397 00.000 9828 scope still moving after pulse duration time elapsed
02:20:54.429 00.032 9828 IsSlewing returns 0
02:20:54.429 00.000 9828 IsGuiding returns 1
02:20:54.461 00.032 9828 IsSlewing returns 0
02:20:54.461 00.000 9828 IsGuiding returns 1
02:20:54.493 00.032 9828 IsSlewing returns 0
02:20:54.493 00.000 9828 IsGuiding returns 1
02:20:54.525 00.032 9828 IsSlewing returns 0
02:20:54.525 00.000 9828 IsGuiding returns 0
02:20:54.525 00.000 9828 scope move finished after 16 + 142 ms
02:20:54.525 00.000 9828 Move returns status 0, amount 16
02:20:54.525 00.000 9828 move complete, result=0
02:20:54.525 00.000 9828 worker thread done servicing request
02:20:54.525 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:20:54.935 00.410 8976 Exposure complete
02:20:54.940 00.005 8976 worker thread done servicing request
02:20:54.941 00.001 5052 OnExposeComplete: enter
02:20:54.941 00.000 5052 UpdateGuideState(): m_state=6
02:20:54.941 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8289
02:20:54.941 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.43, Mass=184, SNR=9.4, Peak=70 HFD=2.2
02:20:54.941 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.24 = 2.05)
02:20:54.941 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.94)
02:20:54.941 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.28 hyp=0.34 cameraTheta=-2.19 mountX=-0.16 mountY=0.32, mountTheta=2.03
02:20:54.941 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.28, opts=13)
02:20:54.942 00.001 5052 Enqueuing Move request for stepguider (-0.20, -0.28)
02:20:54.942 00.000 8976 Worker thread wakes up
02:20:54.942 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.28) opts 0xd
02:20:54.942 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.28)
02:20:54.942 00.000 8976 Moving (-0.20, -0.28) raw xDistance=-0.16 yDistance=0.32
02:20:54.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:20:54.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
02:20:54.942 00.000 8976 MoveAxis(R, 0, ABG)
02:20:54.942 00.000 8976 MoveAxis(D, 1, ABG)
02:20:54.942 00.000 8976 stepping (-30, 12) + (0, -1)
02:20:54.942 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:54.942 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:20:54.953 00.011 5052 UpdateGuideState exits: m=184 SNR=9.4
02:20:54.953 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:54.953 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:54.953 00.000 5052 Enqueuing Expose request
02:20:54.975 00.022 8976 Received - 47 (G) 
02:20:54.975 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:54.975 00.000 8976 stepped: pos (-30, 11)
02:20:54.975 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
02:20:54.975 00.000 8976 MountToCamera -- mountX=4.61 mountY=-2.22 hyp=5.11 mountTheta=-0.45 cameraX=-0.12, cameraY=5.11 cameraTheta=1.59
02:20:54.975 00.000 8976 incremental bump (-0.123, 5.113) isValid = 1
02:20:54.975 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
02:20:54.975 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:20:54.975 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:20:54.975 00.000 8976 move complete, result=0
02:20:54.975 00.000 8976 worker thread done servicing request
02:20:54.976 00.001 8976 Worker thread wakes up
02:20:54.976 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:54.976 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:20:54.976 00.000 9828 Worker thread wakes up
02:20:54.976 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:54.976 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:20:54.977 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:20:54.977 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
02:20:54.977 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.67)
02:20:54.977 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
02:20:54.977 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:20:54.977 00.000 9828 BLC: window closed
02:20:54.977 00.000 9828 MoveAxis(E, 1, B)
02:20:54.977 00.000 9828 Guiding  Dir = 2, Dur = 1
02:20:54.978 00.001 9828 IsSlewing returns 0
02:20:54.978 00.000 9828 IsGuiding returns 0
02:20:54.979 00.001 9828 PulseGuide returned control before completion, sleep 11
02:20:54.995 00.016 9828 IsGuiding returns 1
02:20:54.995 00.000 9828 scope still moving after pulse duration time elapsed
02:20:55.026 00.031 9828 IsSlewing returns 0
02:20:55.026 00.000 9828 IsGuiding returns 1
02:20:55.058 00.032 9828 IsSlewing returns 0
02:20:55.058 00.000 9828 IsGuiding returns 1
02:20:55.087 00.029 9828 IsSlewing returns 0
02:20:55.087 00.000 9828 IsGuiding returns 0
02:20:55.087 00.000 9828 scope move finished after 1 + 108 ms
02:20:55.087 00.000 9828 Move returns status 0, amount 1
02:20:55.087 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:55.087 00.000 9828 MoveAxis(N, 16, B)
02:20:55.087 00.000 9828 Guiding  Dir = 0, Dur = 16
02:20:55.103 00.016 9828 IsSlewing returns 0
02:20:55.103 00.000 9828 IsGuiding returns 0
02:20:55.103 00.000 9828 PulseGuide returned control before completion, sleep 26
02:20:55.134 00.031 9828 IsGuiding returns 1
02:20:55.134 00.000 9828 scope still moving after pulse duration time elapsed
02:20:55.164 00.030 9828 IsSlewing returns 0
02:20:55.164 00.000 9828 IsGuiding returns 1
02:20:55.196 00.032 9828 IsSlewing returns 0
02:20:55.196 00.000 9828 IsGuiding returns 1
02:20:55.227 00.031 9828 IsSlewing returns 0
02:20:55.227 00.000 9828 IsGuiding returns 1
02:20:55.259 00.032 9828 IsSlewing returns 0
02:20:55.259 00.000 9828 IsGuiding returns 0
02:20:55.259 00.000 9828 scope move finished after 16 + 140 ms
02:20:55.259 00.000 9828 Move returns status 0, amount 16
02:20:55.259 00.000 9828 move complete, result=0
02:20:55.259 00.000 9828 worker thread done servicing request
02:20:55.259 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:20:55.685 00.426 8976 Exposure complete
02:20:55.691 00.006 8976 worker thread done servicing request
02:20:55.691 00.000 5052 OnExposeComplete: enter
02:20:55.691 00.000 5052 UpdateGuideState(): m_state=6
02:20:55.691 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8290
02:20:55.691 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.45, Mass=161, SNR=8.8, Peak=74 HFD=1.6
02:20:55.691 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
02:20:55.691 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.05 = -3.05)
02:20:55.691 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.26 hyp=0.33 cameraTheta=-0.90 mountX=-0.33 mountY=-0.03, mountTheta=-3.05
02:20:55.691 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.26, opts=13)
02:20:55.691 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.26)
02:20:55.692 00.001 8976 Worker thread wakes up
02:20:55.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.26) opts 0xd
02:20:55.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.26)
02:20:55.692 00.000 8976 Moving (0.21, -0.26) raw xDistance=-0.33 yDistance=-0.03
02:20:55.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:20:55.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:20:55.692 00.000 8976 MoveAxis(R, 1, ABG)
02:20:55.692 00.000 8976 stepping (-30, 11) + (1, 0)
02:20:55.692 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:55.692 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:20:55.702 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
02:20:55.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:55.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:55.702 00.000 5052 Enqueuing Expose request
02:20:55.710 00.008 8976 Received - 47 (G) 
02:20:55.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:55.710 00.000 8976 stepped: pos (-29, 11)
02:20:55.710 00.000 8976 MoveAxis(U, 0, ABG)
02:20:55.710 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:20:55.710 00.000 8976 MountToCamera -- mountX=4.55 mountY=-2.06 hyp=5.00 mountTheta=-0.43 cameraX=-0.24, cameraY=4.99 cameraTheta=1.62
02:20:55.710 00.000 8976 incremental bump (-0.237, 4.993) isValid = 1
02:20:55.710 00.000 8976 Scheduling Mount bump of (-0.005, 0.119)
02:20:55.710 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:20:55.710 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:20:55.710 00.000 8976 move complete, result=0
02:20:55.710 00.000 9828 Worker thread wakes up
02:20:55.710 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:20:55.710 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:20:55.710 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
02:20:55.710 00.000 8976 worker thread done servicing request
02:20:55.710 00.000 8976 Worker thread wakes up
02:20:55.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:55.711 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:55.711 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
02:20:55.711 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
02:20:55.711 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=-0.00 mountY=-0.12, mountTheta=-1.57
02:20:55.711 00.000 9828 Moving (-0.01, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:20:55.711 00.000 9828 BLC: window closed
02:20:55.711 00.000 9828 MoveAxis(E, 0, B)
02:20:55.711 00.000 9828 Move returns status 0, amount 0
02:20:55.711 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:55.711 00.000 9828 MoveAxis(N, 16, B)
02:20:55.711 00.000 9828 Guiding  Dir = 0, Dur = 16
02:20:55.711 00.000 9828 IsSlewing returns 0
02:20:55.711 00.000 9828 IsGuiding returns 0
02:20:55.712 00.001 9828 PulseGuide returned control before completion, sleep 26
02:20:55.753 00.041 9828 IsGuiding returns 1
02:20:55.753 00.000 9828 scope still moving after pulse duration time elapsed
02:20:55.784 00.031 9828 IsSlewing returns 0
02:20:55.784 00.000 9828 IsGuiding returns 1
02:20:55.816 00.032 9828 IsSlewing returns 0
02:20:55.816 00.000 9828 IsGuiding returns 1
02:20:55.848 00.032 9828 IsSlewing returns 0
02:20:55.848 00.000 9828 IsGuiding returns 0
02:20:55.848 00.000 9828 scope move finished after 16 + 120 ms
02:20:55.848 00.000 9828 Move returns status 0, amount 16
02:20:55.848 00.000 9828 move complete, result=0
02:20:55.848 00.000 9828 worker thread done servicing request
02:20:55.848 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
02:20:56.400 00.552 8976 Exposure complete
02:20:56.405 00.005 8976 worker thread done servicing request
02:20:56.405 00.000 5052 OnExposeComplete: enter
02:20:56.405 00.000 5052 UpdateGuideState(): m_state=6
02:20:56.406 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8291
02:20:56.406 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.74, Mass=173, SNR=9.1, Peak=76 HFD=1.8
02:20:56.406 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
02:20:56.406 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
02:20:56.406 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.03 hyp=0.36 cameraTheta=0.07 mountX=-0.14 mountY=-0.32, mountTheta=-1.99
02:20:56.406 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.03, opts=13)
02:20:56.407 00.001 5052 Enqueuing Move request for stepguider (0.36, 0.03)
02:20:56.407 00.000 8976 Worker thread wakes up
02:20:56.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.03) opts 0xd
02:20:56.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.03)
02:20:56.407 00.000 8976 Moving (0.36, 0.03) raw xDistance=-0.14 yDistance=-0.32
02:20:56.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:20:56.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:20:56.407 00.000 8976 MoveAxis(R, 0, ABG)
02:20:56.407 00.000 8976 MoveAxis(U, 1, ABG)
02:20:56.407 00.000 8976 stepping (-29, 11) + (0, 1)
02:20:56.407 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:56.408 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:20:56.419 00.011 5052 UpdateGuideState exits: m=173 SNR=9.1
02:20:56.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:56.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:56.419 00.000 5052 Enqueuing Expose request
02:20:56.429 00.010 8976 Received - 47 (G) 
02:20:56.429 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:20:56.429 00.000 8976 stepped: pos (-29, 12)
02:20:56.429 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:20:56.429 00.000 8976 MountToCamera -- mountX=4.52 mountY=-2.01 hyp=4.94 mountTheta=-0.42 cameraX=-0.27, cameraY=4.94 cameraTheta=1.62
02:20:56.429 00.000 8976 incremental bump (-0.266, 4.936) isValid = 1
02:20:56.429 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
02:20:56.430 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:20:56.430 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:20:56.430 00.000 8976 move complete, result=0
02:20:56.430 00.000 9828 Worker thread wakes up
02:20:56.430 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:20:56.430 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:20:56.430 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:20:56.430 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
02:20:56.430 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.65)
02:20:56.430 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.56
02:20:56.430 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:20:56.430 00.000 9828 BLC: window closed
02:20:56.430 00.000 8976 worker thread done servicing request
02:20:56.430 00.000 8976 Worker thread wakes up
02:20:56.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:56.430 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:56.431 00.001 9828 MoveAxis(W, 0, B)
02:20:56.431 00.000 9828 Move returns status 0, amount 0
02:20:56.431 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:56.431 00.000 9828 MoveAxis(N, 16, B)
02:20:56.431 00.000 9828 Guiding  Dir = 0, Dur = 16
02:20:56.431 00.000 9828 IsSlewing returns 0
02:20:56.431 00.000 9828 IsGuiding returns 0
02:20:56.431 00.000 9828 PulseGuide returned control before completion, sleep 26
02:20:56.471 00.040 9828 IsGuiding returns 1
02:20:56.471 00.000 9828 scope still moving after pulse duration time elapsed
02:20:56.503 00.032 9828 IsSlewing returns 0
02:20:56.503 00.000 9828 IsGuiding returns 1
02:20:56.535 00.032 9828 IsSlewing returns 0
02:20:56.540 00.005 9828 IsGuiding returns 1
02:20:56.565 00.025 9828 IsSlewing returns 0
02:20:56.565 00.000 9828 IsGuiding returns 0
02:20:56.565 00.000 9828 scope move finished after 16 + 117 ms
02:20:56.565 00.000 9828 Move returns status 0, amount 16
02:20:56.565 00.000 9828 move complete, result=0
02:20:56.565 00.000 9828 worker thread done servicing request
02:20:56.565 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:20:57.126 00.561 8976 Exposure complete
02:20:57.132 00.006 8976 worker thread done servicing request
02:20:57.132 00.000 5052 OnExposeComplete: enter
02:20:57.132 00.000 5052 UpdateGuideState(): m_state=6
02:20:57.132 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8292
02:20:57.132 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.21, Mass=153, SNR=8.6, Peak=74 HFD=1.9
02:20:57.132 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.01 = -3.01)
02:20:57.132 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
02:20:57.132 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.50 hyp=0.61 cameraTheta=-0.96 mountX=-0.60 mountY=-0.02, mountTheta=-3.11
02:20:57.133 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.50, opts=13)
02:20:57.133 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.50)
02:20:57.133 00.000 8976 Worker thread wakes up
02:20:57.133 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.50) opts 0xd
02:20:57.134 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.50)
02:20:57.134 00.000 8976 Moving (0.35, -0.50) raw xDistance=-0.60 yDistance=-0.02
02:20:57.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:20:57.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:20:57.134 00.000 8976 MoveAxis(R, 2, ABG)
02:20:57.134 00.000 8976 stepping (-29, 12) + (2, 0)
02:20:57.134 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:57.135 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:20:57.145 00.010 5052 UpdateGuideState exits: m=153 SNR=8.6
02:20:57.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:57.146 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:57.146 00.000 5052 Enqueuing Expose request
02:20:57.165 00.019 8976 Received - 47 (G) 
02:20:57.165 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:57.165 00.000 8976 stepped: pos (-27, 12)
02:20:57.165 00.000 8976 MoveAxis(U, 0, ABG)
02:20:57.165 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:20:57.165 00.000 8976 MountToCamera -- mountX=4.39 mountY=-1.98 hyp=4.81 mountTheta=-0.42 cameraX=-0.24, cameraY=4.81 cameraTheta=1.62
02:20:57.165 00.000 8976 incremental bump (-0.239, 4.809) isValid = 1
02:20:57.165 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
02:20:57.166 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:20:57.166 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:20:57.166 00.000 8976 move complete, result=0
02:20:57.166 00.000 9828 Worker thread wakes up
02:20:57.166 00.000 8976 worker thread done servicing request
02:20:57.166 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:20:57.166 00.000 8976 Worker thread wakes up
02:20:57.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:57.166 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:57.166 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:20:57.166 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.0 px 0 ms NORTH
02:20:57.166 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
02:20:57.166 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
02:20:57.166 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.57
02:20:57.167 00.001 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:20:57.167 00.000 9828 BLC: window closed
02:20:57.167 00.000 9828 MoveAxis(W, 0, B)
02:20:57.167 00.000 9828 Move returns status 0, amount 0
02:20:57.167 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:57.167 00.000 9828 MoveAxis(N, 16, B)
02:20:57.167 00.000 9828 Guiding  Dir = 0, Dur = 16
02:20:57.167 00.000 9828 IsSlewing returns 0
02:20:57.168 00.001 9828 IsGuiding returns 0
02:20:57.168 00.000 9828 PulseGuide returned control before completion, sleep 26
02:20:57.201 00.033 9828 IsGuiding returns 1
02:20:57.201 00.000 9828 scope still moving after pulse duration time elapsed
02:20:57.233 00.032 9828 IsSlewing returns 0
02:20:57.234 00.001 9828 IsGuiding returns 1
02:20:57.264 00.030 9828 IsSlewing returns 0
02:20:57.264 00.000 9828 IsGuiding returns 1
02:20:57.294 00.030 9828 IsSlewing returns 0
02:20:57.294 00.000 9828 IsGuiding returns 1
02:20:57.326 00.032 9828 IsSlewing returns 0
02:20:57.326 00.000 9828 IsGuiding returns 1
02:20:57.357 00.031 9828 IsSlewing returns 0
02:20:57.357 00.000 9828 IsGuiding returns 0
02:20:57.357 00.000 9828 scope move finished after 16 + 172 ms
02:20:57.357 00.000 9828 Move returns status 0, amount 16
02:20:57.357 00.000 9828 move complete, result=0
02:20:57.357 00.000 9828 worker thread done servicing request
02:20:57.357 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:20:57.860 00.503 8976 Exposure complete
02:20:57.865 00.005 8976 worker thread done servicing request
02:20:57.865 00.000 5052 OnExposeComplete: enter
02:20:57.865 00.000 5052 UpdateGuideState(): m_state=6
02:20:57.865 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8293
02:20:57.865 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.42, Mass=149, SNR=8.5, Peak=72 HFD=1.5
02:20:57.865 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
02:20:57.865 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
02:20:57.865 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.29 hyp=0.45 cameraTheta=-0.70 mountX=-0.42 mountY=-0.13, mountTheta=-2.84
02:20:57.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.29, opts=13)
02:20:57.866 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.29)
02:20:57.866 00.000 8976 Worker thread wakes up
02:20:57.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.29) opts 0xd
02:20:57.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.29)
02:20:57.866 00.000 8976 Moving (0.35, -0.29) raw xDistance=-0.42 yDistance=-0.13
02:20:57.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
02:20:57.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:20:57.866 00.000 8976 MoveAxis(R, 2, ABG)
02:20:57.867 00.001 8976 stepping (-27, 12) + (2, 0)
02:20:57.867 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:57.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:20:57.877 00.010 5052 UpdateGuideState exits: m=149 SNR=8.5
02:20:57.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:57.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:57.877 00.000 5052 Enqueuing Expose request
02:20:57.900 00.023 8976 Received - 47 (G) 
02:20:57.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:57.900 00.000 8976 stepped: pos (-25, 12)
02:20:57.900 00.000 8976 MoveAxis(U, 0, ABG)
02:20:57.900 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
02:20:57.900 00.000 8976 MountToCamera -- mountX=4.20 mountY=-1.95 hyp=4.64 mountTheta=-0.43 cameraX=-0.18, cameraY=4.63 cameraTheta=1.61
02:20:57.900 00.000 8976 incremental bump (-0.175, 4.633) isValid = 1
02:20:57.900 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
02:20:57.900 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:20:57.900 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:20:57.900 00.000 8976 move complete, result=0
02:20:57.901 00.001 9828 Worker thread wakes up
02:20:57.901 00.000 8976 worker thread done servicing request
02:20:57.901 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:20:57.901 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:20:57.901 00.000 8976 Worker thread wakes up
02:20:57.901 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:20:57.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:57.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:57.901 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
02:20:57.901 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
02:20:57.901 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
02:20:57.901 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:20:57.901 00.000 9828 BLC: window closed
02:20:57.901 00.000 9828 MoveAxis(E, 0, B)
02:20:57.901 00.000 9828 Move returns status 0, amount 0
02:20:57.901 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:57.901 00.000 9828 MoveAxis(N, 16, B)
02:20:57.902 00.001 9828 Guiding  Dir = 0, Dur = 16
02:20:57.902 00.000 9828 IsSlewing returns 0
02:20:57.902 00.000 9828 IsGuiding returns 0
02:20:57.902 00.000 9828 PulseGuide returned control before completion, sleep 26
02:20:57.935 00.033 9828 IsGuiding returns 1
02:20:57.935 00.000 9828 scope still moving after pulse duration time elapsed
02:20:57.965 00.030 9828 IsSlewing returns 0
02:20:57.966 00.001 9828 IsGuiding returns 1
02:20:57.997 00.031 9828 IsSlewing returns 0
02:20:57.997 00.000 9828 IsGuiding returns 1
02:20:58.027 00.030 9828 IsSlewing returns 0
02:20:58.027 00.000 9828 IsGuiding returns 0
02:20:58.027 00.000 9828 scope move finished after 16 + 109 ms
02:20:58.027 00.000 9828 Move returns status 0, amount 16
02:20:58.027 00.000 9828 move complete, result=0
02:20:58.028 00.001 9828 worker thread done servicing request
02:20:58.028 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
02:20:58.591 00.563 8976 Exposure complete
02:20:58.597 00.006 8976 worker thread done servicing request
02:20:58.597 00.000 5052 OnExposeComplete: enter
02:20:58.597 00.000 5052 UpdateGuideState(): m_state=6
02:20:58.597 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8294
02:20:58.597 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.73, Mass=155, SNR=8.7, Peak=70 HFD=2.1
02:20:58.597 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
02:20:58.597 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
02:20:58.597 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=0.02 hyp=0.90 cameraTheta=0.02 mountX=-0.39 mountY=-0.76, mountTheta=-2.05
02:20:58.598 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=0.02, opts=13)
02:20:58.598 00.000 5052 Enqueuing Move request for stepguider (0.90, 0.02)
02:20:58.598 00.000 8976 Worker thread wakes up
02:20:58.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, 0.02) opts 0xd
02:20:58.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, 0.02)
02:20:58.598 00.000 8976 Moving (0.90, 0.02) raw xDistance=-0.39 yDistance=-0.76
02:20:58.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
02:20:58.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
02:20:58.598 00.000 8976 MoveAxis(R, 2, ABG)
02:20:58.598 00.000 8976 stepping (-25, 12) + (2, 0)
02:20:58.599 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:58.599 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:20:58.609 00.010 5052 UpdateGuideState exits: m=155 SNR=8.7
02:20:58.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:58.609 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:58.610 00.001 5052 Enqueuing Expose request
02:20:58.636 00.026 8976 Received - 47 (G) 
02:20:58.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:58.636 00.000 8976 stepped: pos (-23, 12)
02:20:58.636 00.000 8976 MoveAxis(U, 3, ABG)
02:20:58.636 00.000 8976 stepping (-23, 12) + (0, 3)
02:20:58.636 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:58.667 00.031 8976 Received - 47 (G) 
02:20:58.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:20:58.667 00.000 8976 stepped: pos (-23, 15)
02:20:58.667 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:20:58.668 00.001 8976 MountToCamera -- mountX=3.98 mountY=-2.09 hyp=4.50 mountTheta=-0.48 cameraX=0.05, cameraY=4.50 cameraTheta=1.56
02:20:58.668 00.000 8976 incremental bump (0.053, 4.497) isValid = 1
02:20:58.668 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
02:20:58.668 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:20:58.668 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:20:58.668 00.000 8976 move complete, result=0
02:20:58.668 00.000 8976 worker thread done servicing request
02:20:58.668 00.000 9828 Worker thread wakes up
02:20:58.668 00.000 8976 Worker thread wakes up
02:20:58.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:58.668 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:20:58.668 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:20:58.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:58.668 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
02:20:58.668 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
02:20:58.668 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
02:20:58.669 00.001 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:20:58.669 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:20:58.669 00.000 9828 BLC: window closed
02:20:58.669 00.000 9828 MoveAxis(E, 2, B)
02:20:58.669 00.000 9828 Guiding  Dir = 2, Dur = 2
02:20:58.669 00.000 9828 IsSlewing returns 0
02:20:58.669 00.000 9828 IsGuiding returns 0
02:20:58.670 00.001 9828 PulseGuide returned control before completion, sleep 12
02:20:58.688 00.018 9828 IsGuiding returns 1
02:20:58.688 00.000 9828 scope still moving after pulse duration time elapsed
02:20:58.720 00.032 9828 IsSlewing returns 0
02:20:58.720 00.000 9828 IsGuiding returns 1
02:20:58.750 00.030 9828 IsSlewing returns 0
02:20:58.750 00.000 9828 IsGuiding returns 1
02:20:58.781 00.031 9828 IsSlewing returns 0
02:20:58.781 00.000 9828 IsGuiding returns 0
02:20:58.781 00.000 9828 scope move finished after 2 + 109 ms
02:20:58.781 00.000 9828 Move returns status 0, amount 2
02:20:58.781 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:58.781 00.000 9828 MoveAxis(N, 16, B)
02:20:58.781 00.000 9828 Guiding  Dir = 0, Dur = 16
02:20:58.797 00.016 9828 IsSlewing returns 0
02:20:58.797 00.000 9828 IsGuiding returns 0
02:20:58.797 00.000 9828 PulseGuide returned control before completion, sleep 26
02:20:58.828 00.031 9828 IsGuiding returns 1
02:20:58.828 00.000 9828 scope still moving after pulse duration time elapsed
02:20:58.859 00.031 9828 IsSlewing returns 0
02:20:58.859 00.000 9828 IsGuiding returns 1
02:20:58.890 00.031 9828 IsSlewing returns 0
02:20:58.890 00.000 9828 IsGuiding returns 1
02:20:58.921 00.031 9828 IsSlewing returns 0
02:20:58.921 00.000 9828 IsGuiding returns 1
02:20:58.952 00.031 9828 IsSlewing returns 0
02:20:58.952 00.000 9828 IsGuiding returns 0
02:20:58.952 00.000 9828 scope move finished after 16 + 139 ms
02:20:58.952 00.000 9828 Move returns status 0, amount 16
02:20:58.952 00.000 9828 move complete, result=0
02:20:58.952 00.000 9828 worker thread done servicing request
02:20:58.953 00.001 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:20:59.360 00.407 8976 Exposure complete
02:20:59.366 00.006 8976 worker thread done servicing request
02:20:59.366 00.000 5052 OnExposeComplete: enter
02:20:59.366 00.000 5052 UpdateGuideState(): m_state=6
02:20:59.366 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8295
02:20:59.366 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.71, Mass=152, SNR=8.6, Peak=74 HFD=1.7
02:20:59.366 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:20:59.366 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:20:59.366 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.00 hyp=0.42 cameraTheta=-0.00 mountX=-0.19 mountY=-0.35, mountTheta=-2.07
02:20:59.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.00, opts=13)
02:20:59.367 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.00)
02:20:59.367 00.000 8976 Worker thread wakes up
02:20:59.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.00) opts 0xd
02:20:59.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.00)
02:20:59.367 00.000 8976 Moving (0.42, -0.00) raw xDistance=-0.19 yDistance=-0.35
02:20:59.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:20:59.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.35
02:20:59.367 00.000 8976 MoveAxis(R, 0, ABG)
02:20:59.367 00.000 8976 MoveAxis(U, 2, ABG)
02:20:59.367 00.000 8976 stepping (-23, 15) + (0, 2)
02:20:59.367 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:59.368 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:20:59.377 00.009 5052 UpdateGuideState exits: m=152 SNR=8.6
02:20:59.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:59.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:20:59.377 00.000 5052 Enqueuing Expose request
02:20:59.402 00.025 8976 Received - 47 (G) 
02:20:59.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:20:59.402 00.000 8976 stepped: pos (-23, 17)
02:20:59.403 00.001 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:20:59.403 00.000 8976 MountToCamera -- mountX=3.83 mountY=-2.29 hyp=4.46 mountTheta=-0.54 cameraX=0.30, cameraY=4.45 cameraTheta=1.50
02:20:59.403 00.000 8976 incremental bump (0.300, 4.453) isValid = 1
02:20:59.403 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
02:20:59.403 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:20:59.403 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:20:59.403 00.000 8976 move complete, result=0
02:20:59.403 00.000 9828 Worker thread wakes up
02:20:59.403 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:20:59.403 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:20:59.403 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
02:20:59.403 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
02:20:59.403 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
02:20:59.403 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:20:59.403 00.000 9828 BLC: window closed
02:20:59.403 00.000 8976 worker thread done servicing request
02:20:59.403 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:20:59.404 00.001 9828 MoveAxis(E, 4, B)
02:20:59.404 00.000 8976 Worker thread wakes up
02:20:59.404 00.000 9828 Guiding  Dir = 2, Dur = 4
02:20:59.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:20:59.404 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:20:59.404 00.000 9828 IsSlewing returns 0
02:20:59.404 00.000 9828 IsGuiding returns 0
02:20:59.404 00.000 9828 PulseGuide returned control before completion, sleep 14
02:20:59.434 00.030 9828 IsGuiding returns 1
02:20:59.434 00.000 9828 scope still moving after pulse duration time elapsed
02:20:59.465 00.031 9828 IsSlewing returns 0
02:20:59.465 00.000 9828 IsGuiding returns 1
02:20:59.496 00.031 9828 IsSlewing returns 0
02:20:59.496 00.000 9828 IsGuiding returns 1
02:20:59.527 00.031 9828 IsSlewing returns 0
02:20:59.527 00.000 9828 IsGuiding returns 0
02:20:59.527 00.000 9828 scope move finished after 4 + 118 ms
02:20:59.527 00.000 9828 Move returns status 0, amount 4
02:20:59.527 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:20:59.527 00.000 9828 MoveAxis(N, 16, B)
02:20:59.527 00.000 9828 Guiding  Dir = 0, Dur = 16
02:20:59.542 00.015 9828 IsSlewing returns 0
02:20:59.542 00.000 9828 IsGuiding returns 0
02:20:59.542 00.000 9828 PulseGuide returned control before completion, sleep 26
02:20:59.574 00.032 9828 IsGuiding returns 1
02:20:59.574 00.000 9828 scope still moving after pulse duration time elapsed
02:20:59.606 00.032 9828 IsSlewing returns 0
02:20:59.607 00.001 9828 IsGuiding returns 1
02:20:59.636 00.029 9828 IsSlewing returns 0
02:20:59.636 00.000 9828 IsGuiding returns 1
02:20:59.667 00.031 9828 IsSlewing returns 0
02:20:59.667 00.000 9828 IsGuiding returns 0
02:20:59.667 00.000 9828 scope move finished after 16 + 108 ms
02:20:59.667 00.000 9828 Move returns status 0, amount 16
02:20:59.668 00.001 9828 move complete, result=0
02:20:59.668 00.000 9828 worker thread done servicing request
02:20:59.668 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:21:00.101 00.433 8976 Exposure complete
02:21:00.107 00.006 8976 worker thread done servicing request
02:21:00.108 00.001 5052 OnExposeComplete: enter
02:21:00.108 00.000 5052 UpdateGuideState(): m_state=6
02:21:00.108 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8296
02:21:00.108 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=281.44, Mass=160, SNR=8.7, Peak=68 HFD=2.2
02:21:00.108 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
02:21:00.108 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
02:21:00.108 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=-0.27 hyp=0.99 cameraTheta=-0.27 mountX=-0.67 mountY=-0.65, mountTheta=-2.37
02:21:00.109 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=-0.27, opts=13)
02:21:00.109 00.000 5052 Enqueuing Move request for stepguider (0.95, -0.27)
02:21:00.109 00.000 8976 Worker thread wakes up
02:21:00.109 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, -0.27) opts 0xd
02:21:00.109 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, -0.27)
02:21:00.109 00.000 8976 Moving (0.95, -0.27) raw xDistance=-0.67 yDistance=-0.65
02:21:00.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
02:21:00.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
02:21:00.109 00.000 8976 MoveAxis(R, 3, ABG)
02:21:00.109 00.000 8976 stepping (-23, 17) + (3, 0)
02:21:00.109 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:00.111 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:21:00.121 00.010 5052 UpdateGuideState exits: m=160 SNR=8.7
02:21:00.121 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:00.121 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:00.121 00.000 5052 Enqueuing Expose request
02:21:00.138 00.017 8976 Received - 47 (G) 
02:21:00.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:00.138 00.000 8976 stepped: pos (-20, 17)
02:21:00.138 00.000 8976 MoveAxis(U, 3, ABG)
02:21:00.139 00.001 8976 stepping (-20, 17) + (0, 3)
02:21:00.139 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:00.170 00.031 8976 Received - 47 (G) 
02:21:00.170 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:00.170 00.000 8976 stepped: pos (-20, 20)
02:21:00.170 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:21:00.170 00.000 8976 MountToCamera -- mountX=3.58 mountY=-2.59 hyp=4.41 mountTheta=-0.63 cameraX=0.67, cameraY=4.36 cameraTheta=1.42
02:21:00.170 00.000 8976 incremental bump (0.674, 4.361) isValid = 1
02:21:00.170 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
02:21:00.170 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:21:00.170 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:21:00.170 00.000 8976 move complete, result=0
02:21:00.170 00.000 9828 Worker thread wakes up
02:21:00.170 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.7 px 3 ms NORTH
02:21:00.171 00.001 8976 worker thread done servicing request
02:21:00.171 00.000 8976 Worker thread wakes up
02:21:00.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:00.171 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:00.171 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:21:00.171 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:21:00.171 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
02:21:00.171 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.85)
02:21:00.171 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
02:21:00.171 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:21:00.171 00.000 9828 BLC: window closed
02:21:00.171 00.000 9828 MoveAxis(E, 7, B)
02:21:00.171 00.000 9828 Guiding  Dir = 2, Dur = 7
02:21:00.172 00.001 9828 IsSlewing returns 0
02:21:00.172 00.000 9828 IsGuiding returns 0
02:21:00.172 00.000 9828 PulseGuide returned control before completion, sleep 17
02:21:00.198 00.026 9828 IsGuiding returns 1
02:21:00.198 00.000 9828 scope still moving after pulse duration time elapsed
02:21:00.230 00.032 9828 IsSlewing returns 0
02:21:00.230 00.000 9828 IsGuiding returns 1
02:21:00.260 00.030 9828 IsSlewing returns 0
02:21:00.260 00.000 9828 IsGuiding returns 1
02:21:00.291 00.031 9828 IsSlewing returns 0
02:21:00.292 00.001 9828 IsGuiding returns 0
02:21:00.292 00.000 9828 scope move finished after 7 + 112 ms
02:21:00.292 00.000 9828 Move returns status 0, amount 7
02:21:00.292 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:00.292 00.000 9828 MoveAxis(N, 16, B)
02:21:00.292 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:00.305 00.013 9828 IsSlewing returns 0
02:21:00.305 00.000 9828 IsGuiding returns 0
02:21:00.305 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:00.338 00.033 9828 IsGuiding returns 1
02:21:00.338 00.000 9828 scope still moving after pulse duration time elapsed
02:21:00.369 00.031 9828 IsSlewing returns 0
02:21:00.369 00.000 9828 IsGuiding returns 1
02:21:00.400 00.031 9828 IsSlewing returns 0
02:21:00.400 00.000 9828 IsGuiding returns 1
02:21:00.431 00.031 9828 IsSlewing returns 0
02:21:00.431 00.000 9828 IsGuiding returns 1
02:21:00.462 00.031 9828 IsSlewing returns 0
02:21:00.462 00.000 9828 IsGuiding returns 0
02:21:00.462 00.000 9828 scope move finished after 16 + 140 ms
02:21:00.462 00.000 9828 Move returns status 0, amount 16
02:21:00.462 00.000 9828 move complete, result=0
02:21:00.462 00.000 9828 worker thread done servicing request
02:21:00.462 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:21:00.866 00.404 8976 Exposure complete
02:21:00.872 00.006 8976 worker thread done servicing request
02:21:00.872 00.000 5052 OnExposeComplete: enter
02:21:00.872 00.000 5052 UpdateGuideState(): m_state=6
02:21:00.872 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8297
02:21:00.872 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.81, Mass=178, SNR=9.2, Peak=74 HFD=2.4
02:21:00.872 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:21:00.872 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
02:21:00.872 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.10 hyp=0.63 cameraTheta=0.16 mountX=-0.19 mountY=-0.57, mountTheta=-1.90
02:21:00.873 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.10, opts=13)
02:21:00.873 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.10)
02:21:00.873 00.000 8976 Worker thread wakes up
02:21:00.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.10) opts 0xd
02:21:00.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.10)
02:21:00.873 00.000 8976 Moving (0.62, 0.10) raw xDistance=-0.19 yDistance=-0.57
02:21:00.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:21:00.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
02:21:00.873 00.000 8976 MoveAxis(R, 0, ABG)
02:21:00.873 00.000 8976 MoveAxis(U, 2, ABG)
02:21:00.873 00.000 8976 stepping (-20, 20) + (0, 2)
02:21:00.873 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:00.874 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:21:00.883 00.009 5052 UpdateGuideState exits: m=178 SNR=9.2
02:21:00.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:00.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:00.883 00.000 5052 Enqueuing Expose request
02:21:00.906 00.023 8976 Received - 47 (G) 
02:21:00.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:00.906 00.000 8976 stepped: pos (-20, 22)
02:21:00.906 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:21:00.906 00.000 8976 MountToCamera -- mountX=3.41 mountY=-2.89 hyp=4.46 mountTheta=-0.70 cameraX=1.02, cameraY=4.35 cameraTheta=1.34
02:21:00.906 00.000 8976 incremental bump (1.018, 4.346) isValid = 1
02:21:00.906 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
02:21:00.906 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:21:00.906 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:21:00.907 00.001 8976 move complete, result=0
02:21:00.907 00.000 8976 worker thread done servicing request
02:21:00.907 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:21:00.907 00.000 8976 Worker thread wakes up
02:21:00.907 00.000 9828 Worker thread wakes up
02:21:00.907 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:21:00.907 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:21:00.907 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:21:00.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:00.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:00.907 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:21:00.907 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:21:00.907 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:21:00.907 00.000 9828 BLC: window closed
02:21:00.907 00.000 9828 MoveAxis(E, 10, B)
02:21:00.907 00.000 9828 Guiding  Dir = 2, Dur = 10
02:21:00.908 00.001 9828 IsSlewing returns 0
02:21:00.908 00.000 9828 IsGuiding returns 0
02:21:00.908 00.000 9828 PulseGuide returned control before completion, sleep 20
02:21:00.930 00.022 9828 IsGuiding returns 1
02:21:00.930 00.000 9828 scope still moving after pulse duration time elapsed
02:21:00.961 00.031 9828 IsSlewing returns 0
02:21:00.961 00.000 9828 IsGuiding returns 1
02:21:00.992 00.031 9828 IsSlewing returns 0
02:21:00.992 00.000 9828 IsGuiding returns 1
02:21:01.024 00.032 9828 IsSlewing returns 0
02:21:01.024 00.000 9828 IsGuiding returns 1
02:21:01.055 00.031 9828 IsSlewing returns 0
02:21:01.055 00.000 9828 IsGuiding returns 0
02:21:01.055 00.000 9828 scope move finished after 10 + 137 ms
02:21:01.055 00.000 9828 Move returns status 0, amount 10
02:21:01.055 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:01.055 00.000 9828 MoveAxis(N, 15, B)
02:21:01.055 00.000 9828 Guiding  Dir = 0, Dur = 15
02:21:01.070 00.015 9828 IsSlewing returns 0
02:21:01.071 00.001 9828 IsGuiding returns 0
02:21:01.071 00.000 9828 PulseGuide returned control before completion, sleep 25
02:21:01.101 00.030 9828 IsGuiding returns 1
02:21:01.101 00.000 9828 scope still moving after pulse duration time elapsed
02:21:01.131 00.030 9828 IsSlewing returns 0
02:21:01.131 00.000 9828 IsGuiding returns 1
02:21:01.162 00.031 9828 IsSlewing returns 0
02:21:01.162 00.000 9828 IsGuiding returns 1
02:21:01.194 00.032 9828 IsSlewing returns 0
02:21:01.194 00.000 9828 IsGuiding returns 1
02:21:01.225 00.031 9828 IsSlewing returns 0
02:21:01.225 00.000 9828 IsGuiding returns 0
02:21:01.225 00.000 9828 scope move finished after 15 + 138 ms
02:21:01.225 00.000 9828 Move returns status 0, amount 15
02:21:01.225 00.000 9828 move complete, result=0
02:21:01.225 00.000 9828 worker thread done servicing request
02:21:01.225 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:21:01.597 00.372 8976 Exposure complete
02:21:01.603 00.006 8976 worker thread done servicing request
02:21:01.603 00.000 5052 OnExposeComplete: enter
02:21:01.603 00.000 5052 UpdateGuideState(): m_state=6
02:21:01.603 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8298
02:21:01.603 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.99, Mass=141, SNR=8.2, Peak=73 HFD=2.0
02:21:01.603 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:21:01.603 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
02:21:01.604 00.001 5052 CameraToMount -- cameraX=0.82 cameraY=0.28 hyp=0.87 cameraTheta=0.33 mountX=-0.12 mountY=-0.84, mountTheta=-1.71
02:21:01.604 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.28, opts=13)
02:21:01.604 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.28)
02:21:01.604 00.000 8976 Worker thread wakes up
02:21:01.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.28) opts 0xd
02:21:01.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.28)
02:21:01.604 00.000 8976 Moving (0.82, 0.28) raw xDistance=-0.12 yDistance=-0.84
02:21:01.605 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:21:01.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84
02:21:01.605 00.000 8976 MoveAxis(R, 0, ABG)
02:21:01.605 00.000 8976 MoveAxis(U, 4, ABG)
02:21:01.605 00.000 8976 stepping (-20, 22) + (0, 4)
02:21:01.605 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:21:01.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:21:01.615 00.010 5052 UpdateGuideState exits: m=141 SNR=8.2
02:21:01.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:01.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:01.615 00.000 5052 Enqueuing Expose request
02:21:01.641 00.026 8976 Received - 47 (G) 
02:21:01.641 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:21:01.641 00.000 8976 stepped: pos (-20, 26)
02:21:01.641 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:21:01.641 00.000 8976 MountToCamera -- mountX=3.29 mountY=-3.30 hyp=4.66 mountTheta=-0.79 cameraX=1.44, cameraY=4.43 cameraTheta=1.26
02:21:01.641 00.000 8976 incremental bump (1.435, 4.432) isValid = 1
02:21:01.642 00.001 8976 Scheduling Mount bump of (0.035, 0.113)
02:21:01.642 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:21:01.642 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:21:01.642 00.000 8976 move complete, result=0
02:21:01.642 00.000 9828 Worker thread wakes up
02:21:01.642 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:21:01.642 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:21:01.642 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
02:21:01.642 00.000 8976 worker thread done servicing request
02:21:01.642 00.000 8976 Worker thread wakes up
02:21:01.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:01.642 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:01.642 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:21:01.642 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:21:01.642 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:21:01.642 00.000 9828 BLC: window closed
02:21:01.642 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 4 ms NORTH
02:21:01.642 00.000 9828 MoveAxis(E, 13, B)
02:21:01.642 00.000 9828 Guiding  Dir = 2, Dur = 13
02:21:01.643 00.001 9828 IsSlewing returns 0
02:21:01.643 00.000 9828 IsGuiding returns 0
02:21:01.643 00.000 9828 PulseGuide returned control before completion, sleep 23
02:21:01.676 00.033 9828 IsGuiding returns 1
02:21:01.676 00.000 9828 scope still moving after pulse duration time elapsed
02:21:01.707 00.031 9828 IsSlewing returns 0
02:21:01.707 00.000 9828 IsGuiding returns 1
02:21:01.739 00.032 9828 IsSlewing returns 0
02:21:01.739 00.000 9828 IsGuiding returns 1
02:21:01.771 00.032 9828 IsSlewing returns 0
02:21:01.771 00.000 9828 IsGuiding returns 0
02:21:01.771 00.000 9828 scope move finished after 13 + 115 ms
02:21:01.771 00.000 9828 Move returns status 0, amount 13
02:21:01.771 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:01.771 00.000 9828 MoveAxis(N, 15, B)
02:21:01.771 00.000 9828 Guiding  Dir = 0, Dur = 15
02:21:01.786 00.015 9828 IsSlewing returns 0
02:21:01.786 00.000 9828 IsGuiding returns 0
02:21:01.786 00.000 9828 PulseGuide returned control before completion, sleep 25
02:21:01.817 00.031 9828 IsGuiding returns 1
02:21:01.817 00.000 9828 scope still moving after pulse duration time elapsed
02:21:01.849 00.032 9828 IsSlewing returns 0
02:21:01.849 00.000 9828 IsGuiding returns 1
02:21:01.881 00.032 9828 IsSlewing returns 0
02:21:01.882 00.001 9828 IsGuiding returns 1
02:21:01.914 00.032 9828 IsSlewing returns 0
02:21:01.914 00.000 9828 IsGuiding returns 1
02:21:01.945 00.031 9828 IsSlewing returns 0
02:21:01.946 00.001 9828 IsGuiding returns 1
02:21:01.977 00.031 9828 IsSlewing returns 0
02:21:01.982 00.005 9828 IsGuiding returns 1
02:21:02.009 00.027 9828 IsSlewing returns 0
02:21:02.009 00.000 9828 IsGuiding returns 0
02:21:02.009 00.000 9828 scope move finished after 15 + 208 ms
02:21:02.009 00.000 9828 Move returns status 0, amount 15
02:21:02.009 00.000 9828 move complete, result=0
02:21:02.009 00.000 9828 worker thread done servicing request
02:21:02.010 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:21:02.332 00.322 8976 Exposure complete
02:21:02.338 00.006 8976 worker thread done servicing request
02:21:02.338 00.000 5052 OnExposeComplete: enter
02:21:02.338 00.000 5052 UpdateGuideState(): m_state=6
02:21:02.338 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8299
02:21:02.338 00.000 5052 Star::Find returns 1 (0), X=330.22, Y=281.62, Mass=176, SNR=9.1, Peak=69 HFD=2.3
02:21:02.338 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
02:21:02.338 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
02:21:02.338 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=-0.09 hyp=1.05 cameraTheta=-0.09 mountX=-0.56 mountY=-0.83, mountTheta=-2.17
02:21:02.338 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=-0.09, opts=13)
02:21:02.340 00.002 5052 Enqueuing Move request for stepguider (1.05, -0.09)
02:21:02.340 00.000 8976 Worker thread wakes up
02:21:02.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, -0.09) opts 0xd
02:21:02.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, -0.09)
02:21:02.340 00.000 8976 Moving (1.05, -0.09) raw xDistance=-0.56 yDistance=-0.83
02:21:02.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:21:02.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.83
02:21:02.340 00.000 8976 MoveAxis(R, 2, ABG)
02:21:02.340 00.000 8976 stepping (-20, 26) + (2, 0)
02:21:02.340 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:02.340 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:21:02.350 00.010 5052 UpdateGuideState exits: m=176 SNR=9.1
02:21:02.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:02.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:02.350 00.000 5052 Enqueuing Expose request
02:21:02.377 00.027 8976 Received - 47 (G) 
02:21:02.377 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:02.377 00.000 8976 stepped: pos (-18, 26)
02:21:02.377 00.000 8976 MoveAxis(U, 4, ABG)
02:21:02.377 00.000 8976 stepping (-18, 26) + (0, 4)
02:21:02.377 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:21:02.409 00.032 8976 Received - 47 (G) 
02:21:02.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:21:02.409 00.000 8976 stepped: pos (-18, 30)
02:21:02.409 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:21:02.409 00.000 8976 MountToCamera -- mountX=3.12 mountY=-3.78 hyp=4.90 mountTheta=-0.88 cameraX=1.95, cameraY=4.50 cameraTheta=1.16
02:21:02.409 00.000 8976 incremental bump (1.947, 4.495) isValid = 1
02:21:02.409 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:21:02.409 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:21:02.409 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:21:02.409 00.000 8976 move complete, result=0
02:21:02.409 00.000 9828 Worker thread wakes up
02:21:02.409 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:21:02.409 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:21:02.409 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
02:21:02.409 00.000 8976 worker thread done servicing request
02:21:02.409 00.000 8976 Worker thread wakes up
02:21:02.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:02.409 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.8 px 4 ms NORTH
02:21:02.410 00.001 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
02:21:02.410 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:21:02.410 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:21:02.410 00.000 9828 BLC: window closed
02:21:02.410 00.000 9828 MoveAxis(E, 16, B)
02:21:02.410 00.000 9828 Guiding  Dir = 2, Dur = 16
02:21:02.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:02.410 00.000 9828 IsSlewing returns 0
02:21:02.410 00.000 9828 IsGuiding returns 0
02:21:02.410 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:02.445 00.035 9828 IsGuiding returns 1
02:21:02.445 00.000 9828 scope still moving after pulse duration time elapsed
02:21:02.476 00.031 9828 IsSlewing returns 0
02:21:02.476 00.000 9828 IsGuiding returns 1
02:21:02.507 00.031 9828 IsSlewing returns 0
02:21:02.507 00.000 9828 IsGuiding returns 1
02:21:02.539 00.032 9828 IsSlewing returns 0
02:21:02.539 00.000 9828 IsGuiding returns 0
02:21:02.540 00.001 9828 scope move finished after 16 + 113 ms
02:21:02.540 00.000 9828 Move returns status 0, amount 16
02:21:02.540 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:02.540 00.000 9828 MoveAxis(N, 14, B)
02:21:02.540 00.000 9828 Guiding  Dir = 0, Dur = 14
02:21:02.555 00.015 9828 IsSlewing returns 0
02:21:02.556 00.001 9828 IsGuiding returns 0
02:21:02.556 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:02.587 00.031 9828 IsGuiding returns 1
02:21:02.587 00.000 9828 scope still moving after pulse duration time elapsed
02:21:02.619 00.032 9828 IsSlewing returns 0
02:21:02.619 00.000 9828 IsGuiding returns 1
02:21:02.650 00.031 9828 IsSlewing returns 0
02:21:02.650 00.000 9828 IsGuiding returns 1
02:21:02.681 00.031 9828 IsSlewing returns 0
02:21:02.681 00.000 9828 IsGuiding returns 1
02:21:02.713 00.032 9828 IsSlewing returns 0
02:21:02.713 00.000 9828 IsGuiding returns 0
02:21:02.713 00.000 9828 scope move finished after 14 + 143 ms
02:21:02.713 00.000 9828 Move returns status 0, amount 14
02:21:02.713 00.000 9828 move complete, result=0
02:21:02.713 00.000 9828 worker thread done servicing request
02:21:02.713 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:21:03.100 00.387 8976 Exposure complete
02:21:03.105 00.005 8976 worker thread done servicing request
02:21:03.105 00.000 5052 OnExposeComplete: enter
02:21:03.105 00.000 5052 UpdateGuideState(): m_state=6
02:21:03.105 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8300
02:21:03.105 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.65, Mass=191, SNR=9.5, Peak=69 HFD=2.3
02:21:03.105 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:21:03.105 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:21:03.105 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.06 hyp=0.62 cameraTheta=-0.10 mountX=-0.34 mountY=-0.48, mountTheta=-2.18
02:21:03.106 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.06, opts=13)
02:21:03.106 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.06)
02:21:03.106 00.000 8976 Worker thread wakes up
02:21:03.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.06) opts 0xd
02:21:03.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.06)
02:21:03.106 00.000 8976 Moving (0.62, -0.06) raw xDistance=-0.34 yDistance=-0.48
02:21:03.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:21:03.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.48
02:21:03.106 00.000 8976 MoveAxis(R, 2, ABG)
02:21:03.106 00.000 8976 stepping (-18, 30) + (2, 0)
02:21:03.107 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:03.107 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:21:03.116 00.009 5052 UpdateGuideState exits: m=191 SNR=9.5
02:21:03.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:03.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:03.116 00.000 5052 Enqueuing Expose request
02:21:03.143 00.027 8976 Received - 47 (G) 
02:21:03.144 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:03.144 00.000 8976 stepped: pos (-16, 30)
02:21:03.144 00.000 8976 MoveAxis(U, 2, ABG)
02:21:03.144 00.000 8976 stepping (-16, 30) + (0, 2)
02:21:03.144 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:03.175 00.031 8976 Received - 47 (G) 
02:21:03.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:03.175 00.000 8976 stepped: pos (-16, 32)
02:21:03.175 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:21:03.175 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:21:03.176 00.001 8976 MountToCamera -- mountX=2.90 mountY=-4.21 hyp=5.11 mountTheta=-0.97 cameraX=2.43, cameraY=4.50 cameraTheta=1.08
02:21:03.176 00.000 8976 incremental bump (2.430, 4.495) isValid = 1
02:21:03.176 00.000 8976 Scheduling Mount bump of (0.064, 0.122)
02:21:03.176 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.12, opts=4)
02:21:03.176 00.000 8976 Enqueuing Move request for scope (0.06, 0.12)
02:21:03.176 00.000 8976 move complete, result=0
02:21:03.176 00.000 9828 Worker thread wakes up
02:21:03.176 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0x4
02:21:03.176 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.5 px 2 ms NORTH
02:21:03.176 00.000 8976 worker thread done servicing request
02:21:03.176 00.000 8976 Worker thread wakes up
02:21:03.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:03.176 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:03.176 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
02:21:03.176 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
02:21:03.176 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.18)
02:21:03.177 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.09 mountX=-0.07 mountY=-0.11, mountTheta=-2.12
02:21:03.177 00.000 9828 Moving (0.06, 0.12) raw xDistance=-0.07 yDistance=-0.11
02:21:03.177 00.000 9828 BLC: window closed
02:21:03.177 00.000 9828 MoveAxis(E, 22, B)
02:21:03.177 00.000 9828 Guiding  Dir = 2, Dur = 22
02:21:03.177 00.000 9828 IsSlewing returns 0
02:21:03.177 00.000 9828 IsGuiding returns 0
02:21:03.178 00.001 9828 PulseGuide returned control before completion, sleep 32
02:21:03.224 00.046 9828 IsGuiding returns 1
02:21:03.224 00.000 9828 scope still moving after pulse duration time elapsed
02:21:03.256 00.032 9828 IsSlewing returns 0
02:21:03.256 00.000 9828 IsGuiding returns 1
02:21:03.287 00.031 9828 IsSlewing returns 0
02:21:03.287 00.000 9828 IsGuiding returns 1
02:21:03.318 00.031 9828 IsSlewing returns 0
02:21:03.318 00.000 9828 IsGuiding returns 0
02:21:03.318 00.000 9828 scope move finished after 22 + 117 ms
02:21:03.318 00.000 9828 Move returns status 0, amount 22
02:21:03.318 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:03.318 00.000 9828 MoveAxis(N, 15, B)
02:21:03.318 00.000 9828 Guiding  Dir = 0, Dur = 15
02:21:03.333 00.015 9828 IsSlewing returns 0
02:21:03.333 00.000 9828 IsGuiding returns 0
02:21:03.333 00.000 9828 PulseGuide returned control before completion, sleep 25
02:21:03.364 00.031 9828 IsGuiding returns 1
02:21:03.364 00.000 9828 scope still moving after pulse duration time elapsed
02:21:03.395 00.031 9828 IsSlewing returns 0
02:21:03.395 00.000 9828 IsGuiding returns 1
02:21:03.425 00.030 9828 IsSlewing returns 0
02:21:03.425 00.000 9828 IsGuiding returns 1
02:21:03.456 00.031 9828 IsSlewing returns 0
02:21:03.456 00.000 9828 IsGuiding returns 1
02:21:03.487 00.031 9828 IsSlewing returns 0
02:21:03.487 00.000 9828 IsGuiding returns 0
02:21:03.487 00.000 9828 scope move finished after 15 + 138 ms
02:21:03.487 00.000 9828 Move returns status 0, amount 15
02:21:03.487 00.000 9828 move complete, result=0
02:21:03.487 00.000 9828 worker thread done servicing request
02:21:03.487 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 15 ms NORTH
02:21:03.870 00.383 8976 Exposure complete
02:21:03.875 00.005 8976 worker thread done servicing request
02:21:03.875 00.000 5052 OnExposeComplete: enter
02:21:03.875 00.000 5052 UpdateGuideState(): m_state=6
02:21:03.875 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8301
02:21:03.875 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.82, Mass=146, SNR=8.4, Peak=71 HFD=1.9
02:21:03.875 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
02:21:03.875 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
02:21:03.875 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.54 mountX=0.02 mountY=-0.22, mountTheta=-1.50
02:21:03.876 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.11, opts=13)
02:21:03.876 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.11)
02:21:03.876 00.000 8976 Worker thread wakes up
02:21:03.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.11) opts 0xd
02:21:03.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.11)
02:21:03.877 00.001 8976 Moving (0.19, 0.11) raw xDistance=0.02 yDistance=-0.22
02:21:03.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:21:03.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:21:03.877 00.000 8976 MoveAxis(R, 0, ABG)
02:21:03.877 00.000 8976 MoveAxis(U, 0, ABG)
02:21:03.877 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:21:03.877 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:21:03.877 00.000 8976 MountToCamera -- mountX=2.75 mountY=-4.50 hyp=5.27 mountTheta=-1.02 cameraX=2.75, cameraY=4.50 cameraTheta=1.02
02:21:03.877 00.000 8976 incremental bump (2.753, 4.495) isValid = 1
02:21:03.877 00.000 8976 Scheduling Mount bump of (0.080, 0.135)
02:21:03.877 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.14, opts=4)
02:21:03.877 00.000 8976 Enqueuing Move request for scope (0.08, 0.14)
02:21:03.877 00.000 8976 move complete, result=0
02:21:03.877 00.000 8976 worker thread done servicing request
02:21:03.877 00.000 9828 Worker thread wakes up
02:21:03.877 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0x4
02:21:03.877 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
02:21:03.877 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
02:21:03.877 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:21:03.878 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.04 mountX=-0.09 mountY=-0.12, mountTheta=-2.18
02:21:03.878 00.000 9828 Moving (0.08, 0.14) raw xDistance=-0.09 yDistance=-0.12
02:21:03.878 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:21:03.878 00.000 9828 BLC: window closed
02:21:03.878 00.000 9828 MoveAxis(E, 27, B)
02:21:03.878 00.000 9828 Guiding  Dir = 2, Dur = 27
02:21:03.878 00.000 9828 IsSlewing returns 0
02:21:03.878 00.000 9828 IsGuiding returns 0
02:21:03.878 00.000 9828 PulseGuide returned control before completion, sleep 37
02:21:03.887 00.009 5052 UpdateGuideState exits: m=146 SNR=8.4
02:21:03.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:03.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:03.887 00.000 5052 Enqueuing Expose request
02:21:03.887 00.000 8976 Worker thread wakes up
02:21:03.888 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:03.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:03.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:03.922 00.034 9828 IsGuiding returns 1
02:21:03.922 00.000 9828 scope still moving after pulse duration time elapsed
02:21:03.955 00.033 9828 IsSlewing returns 0
02:21:03.955 00.000 9828 IsGuiding returns 1
02:21:03.984 00.029 9828 IsSlewing returns 0
02:21:03.984 00.000 9828 IsGuiding returns 1
02:21:04.016 00.032 9828 IsSlewing returns 0
02:21:04.016 00.000 9828 IsGuiding returns 1
02:21:04.048 00.032 9828 IsSlewing returns 0
02:21:04.048 00.000 9828 IsGuiding returns 0
02:21:04.048 00.000 9828 scope move finished after 27 + 142 ms
02:21:04.048 00.000 9828 Move returns status 0, amount 27
02:21:04.048 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:04.048 00.000 9828 MoveAxis(N, 17, B)
02:21:04.048 00.000 9828 Guiding  Dir = 0, Dur = 17
02:21:04.064 00.016 9828 IsSlewing returns 0
02:21:04.065 00.001 9828 IsGuiding returns 0
02:21:04.065 00.000 9828 PulseGuide returned control before completion, sleep 27
02:21:04.095 00.030 9828 IsGuiding returns 1
02:21:04.095 00.000 9828 scope still moving after pulse duration time elapsed
02:21:04.126 00.031 9828 IsSlewing returns 0
02:21:04.126 00.000 9828 IsGuiding returns 1
02:21:04.158 00.032 9828 IsSlewing returns 0
02:21:04.158 00.000 9828 IsGuiding returns 1
02:21:04.189 00.031 9828 IsSlewing returns 0
02:21:04.189 00.000 9828 IsGuiding returns 1
02:21:04.220 00.031 9828 IsSlewing returns 0
02:21:04.220 00.000 9828 IsGuiding returns 0
02:21:04.220 00.000 9828 scope move finished after 17 + 138 ms
02:21:04.220 00.000 9828 Move returns status 0, amount 17
02:21:04.220 00.000 9828 move complete, result=0
02:21:04.220 00.000 9828 worker thread done servicing request
02:21:04.220 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 17 ms NORTH
02:21:04.580 00.360 8976 Exposure complete
02:21:04.586 00.006 8976 worker thread done servicing request
02:21:04.586 00.000 5052 OnExposeComplete: enter
02:21:04.586 00.000 5052 UpdateGuideState(): m_state=6
02:21:04.586 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8302
02:21:04.586 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.82, Mass=157, SNR=8.6, Peak=67 HFD=2.4
02:21:04.586 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
02:21:04.586 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
02:21:04.586 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.56 mountX=0.02 mountY=-0.21, mountTheta=-1.48
02:21:04.587 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.11, opts=13)
02:21:04.587 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.11)
02:21:04.587 00.000 8976 Worker thread wakes up
02:21:04.587 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.11) opts 0xd
02:21:04.587 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.11)
02:21:04.587 00.000 8976 Moving (0.18, 0.11) raw xDistance=0.02 yDistance=-0.21
02:21:04.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:21:04.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:21:04.587 00.000 8976 MoveAxis(R, 0, ABG)
02:21:04.587 00.000 8976 MoveAxis(U, 0, ABG)
02:21:04.587 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
02:21:04.587 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:21:04.587 00.000 8976 MountToCamera -- mountX=2.65 mountY=-4.69 hyp=5.39 mountTheta=-1.06 cameraX=2.97, cameraY=4.50 cameraTheta=0.99
02:21:04.587 00.000 8976 incremental bump (2.970, 4.495) isValid = 1
02:21:04.587 00.000 8976 Scheduling Mount bump of (0.095, 0.149)
02:21:04.587 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.15, opts=4)
02:21:04.587 00.000 8976 Enqueuing Move request for scope (0.09, 0.15)
02:21:04.587 00.000 8976 move complete, result=0
02:21:04.588 00.001 9828 Worker thread wakes up
02:21:04.588 00.000 8976 worker thread done servicing request
02:21:04.588 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0x4
02:21:04.588 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
02:21:04.588 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:21:04.588 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
02:21:04.588 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
02:21:04.588 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.00 mountX=-0.10 mountY=-0.14, mountTheta=-2.21
02:21:04.588 00.000 9828 Moving (0.09, 0.15) raw xDistance=-0.10 yDistance=-0.14
02:21:04.588 00.000 9828 BLC: window closed
02:21:04.588 00.000 9828 MoveAxis(E, 32, B)
02:21:04.588 00.000 9828 Guiding  Dir = 2, Dur = 32
02:21:04.589 00.001 9828 IsSlewing returns 0
02:21:04.589 00.000 9828 IsGuiding returns 0
02:21:04.589 00.000 9828 PulseGuide returned control before completion, sleep 42
02:21:04.598 00.009 5052 UpdateGuideState exits: m=157 SNR=8.6
02:21:04.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:04.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:04.598 00.000 5052 Enqueuing Expose request
02:21:04.598 00.000 8976 Worker thread wakes up
02:21:04.598 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:04.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:04.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:04.639 00.041 9828 IsGuiding returns 1
02:21:04.639 00.000 9828 scope still moving after pulse duration time elapsed
02:21:04.671 00.032 9828 IsSlewing returns 0
02:21:04.671 00.000 9828 IsGuiding returns 1
02:21:04.701 00.030 9828 IsSlewing returns 0
02:21:04.701 00.000 9828 IsGuiding returns 1
02:21:04.732 00.031 9828 IsSlewing returns 0
02:21:04.733 00.001 9828 IsGuiding returns 0
02:21:04.733 00.000 9828 scope move finished after 32 + 111 ms
02:21:04.733 00.000 9828 Move returns status 0, amount 32
02:21:04.733 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:04.733 00.000 9828 MoveAxis(N, 19, B)
02:21:04.733 00.000 9828 Guiding  Dir = 0, Dur = 19
02:21:04.747 00.014 9828 IsSlewing returns 0
02:21:04.747 00.000 9828 IsGuiding returns 0
02:21:04.747 00.000 9828 PulseGuide returned control before completion, sleep 29
02:21:04.779 00.032 9828 IsGuiding returns 1
02:21:04.779 00.000 9828 scope still moving after pulse duration time elapsed
02:21:04.809 00.030 9828 IsSlewing returns 0
02:21:04.809 00.000 9828 IsGuiding returns 1
02:21:04.840 00.031 9828 IsSlewing returns 0
02:21:04.840 00.000 9828 IsGuiding returns 1
02:21:04.871 00.031 9828 IsSlewing returns 0
02:21:04.871 00.000 9828 IsGuiding returns 1
02:21:04.902 00.031 9828 IsSlewing returns 0
02:21:04.902 00.000 9828 IsGuiding returns 0
02:21:04.902 00.000 9828 scope move finished after 19 + 136 ms
02:21:04.902 00.000 9828 Move returns status 0, amount 19
02:21:04.902 00.000 9828 move complete, result=0
02:21:04.902 00.000 9828 worker thread done servicing request
02:21:04.902 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 19 ms NORTH
02:21:05.291 00.389 8976 Exposure complete
02:21:05.298 00.007 8976 worker thread done servicing request
02:21:05.298 00.000 5052 OnExposeComplete: enter
02:21:05.298 00.000 5052 UpdateGuideState(): m_state=6
02:21:05.298 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8303
02:21:05.298 00.000 5052 Star::Find returns 1 (1), X=328.88, Y=281.77, Mass=147, SNR=8.4, Peak=61 HFD=2.4
02:21:05.298 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:21:05.298 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:21:05.298 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.06 hyp=0.30 cameraTheta=2.93 mountX=0.19 mountY=0.22, mountTheta=0.85
02:21:05.299 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.06, opts=13)
02:21:05.299 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.06)
02:21:05.299 00.000 8976 Worker thread wakes up
02:21:05.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.06) opts 0xd
02:21:05.300 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.06)
02:21:05.300 00.000 8976 Moving (-0.30, 0.06) raw xDistance=0.19 yDistance=0.22
02:21:05.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:21:05.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:21:05.300 00.000 8976 MoveAxis(R, 0, ABG)
02:21:05.300 00.000 8976 MoveAxis(U, 0, ABG)
02:21:05.300 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
02:21:05.300 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:21:05.300 00.000 8976 MountToCamera -- mountX=2.58 mountY=-4.82 hyp=5.47 mountTheta=-1.08 cameraX=3.11, cameraY=4.50 cameraTheta=0.96
02:21:05.300 00.000 8976 incremental bump (3.115, 4.495) isValid = 1
02:21:05.300 00.000 8976 Scheduling Mount bump of (0.109, 0.163)
02:21:05.300 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.16, opts=4)
02:21:05.300 00.000 8976 Enqueuing Move request for scope (0.11, 0.16)
02:21:05.300 00.000 8976 move complete, result=0
02:21:05.300 00.000 8976 worker thread done servicing request
02:21:05.300 00.000 9828 Worker thread wakes up
02:21:05.301 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0x4
02:21:05.301 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
02:21:05.301 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
02:21:05.301 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
02:21:05.301 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.98 mountX=-0.12 mountY=-0.15, mountTheta=-2.24
02:21:05.301 00.000 9828 Moving (0.11, 0.16) raw xDistance=-0.12 yDistance=-0.15
02:21:05.301 00.000 9828 BLC: window closed
02:21:05.301 00.000 9828 MoveAxis(E, 37, B)
02:21:05.301 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:21:05.301 00.000 9828 Guiding  Dir = 2, Dur = 37
02:21:05.301 00.000 9828 IsSlewing returns 0
02:21:05.302 00.001 9828 IsGuiding returns 0
02:21:05.302 00.000 9828 PulseGuide returned control before completion, sleep 47
02:21:05.311 00.009 5052 UpdateGuideState exits: m=147 SNR=8.4 Saturated
02:21:05.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:05.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:05.311 00.000 5052 Enqueuing Expose request
02:21:05.311 00.000 8976 Worker thread wakes up
02:21:05.311 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:21:05.312 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:05.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:05.355 00.043 9828 IsGuiding returns 1
02:21:05.355 00.000 9828 scope still moving after pulse duration time elapsed
02:21:05.386 00.031 9828 IsSlewing returns 0
02:21:05.386 00.000 9828 IsGuiding returns 1
02:21:05.417 00.031 9828 IsSlewing returns 0
02:21:05.418 00.001 9828 IsGuiding returns 1
02:21:05.447 00.029 9828 IsSlewing returns 0
02:21:05.448 00.001 9828 IsGuiding returns 0
02:21:05.448 00.000 9828 scope move finished after 37 + 109 ms
02:21:05.448 00.000 9828 Move returns status 0, amount 37
02:21:05.448 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:05.448 00.000 9828 MoveAxis(N, 20, B)
02:21:05.448 00.000 9828 Guiding  Dir = 0, Dur = 20
02:21:05.463 00.015 9828 IsSlewing returns 0
02:21:05.463 00.000 9828 IsGuiding returns 0
02:21:05.463 00.000 9828 PulseGuide returned control before completion, sleep 30
02:21:05.509 00.046 9828 IsGuiding returns 1
02:21:05.509 00.000 9828 scope still moving after pulse duration time elapsed
02:21:05.540 00.031 9828 IsSlewing returns 0
02:21:05.540 00.000 9828 IsGuiding returns 1
02:21:05.572 00.032 9828 IsSlewing returns 0
02:21:05.572 00.000 9828 IsGuiding returns 1
02:21:05.603 00.031 9828 IsSlewing returns 0
02:21:05.603 00.000 9828 IsGuiding returns 0
02:21:05.603 00.000 9828 scope move finished after 20 + 119 ms
02:21:05.603 00.000 9828 Move returns status 0, amount 20
02:21:05.603 00.000 9828 move complete, result=0
02:21:05.603 00.000 9828 worker thread done servicing request
02:21:05.603 00.000 5052 GuideStep: -0.1 px 37 ms EAST, -0.1 px 20 ms NORTH
02:21:06.001 00.398 8976 Exposure complete
02:21:06.007 00.006 8976 worker thread done servicing request
02:21:06.007 00.000 5052 OnExposeComplete: enter
02:21:06.007 00.000 5052 UpdateGuideState(): m_state=6
02:21:06.007 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8304
02:21:06.007 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.80, Mass=141, SNR=8.2, Peak=64 HFD=2.3
02:21:06.007 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:21:06.007 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
02:21:06.007 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.09 hyp=0.36 cameraTheta=2.90 mountX=0.24 mountY=0.25, mountTheta=0.81
02:21:06.008 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.09, opts=13)
02:21:06.008 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.09)
02:21:06.009 00.001 8976 Worker thread wakes up
02:21:06.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.09) opts 0xd
02:21:06.009 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.09)
02:21:06.009 00.000 8976 Moving (-0.35, 0.09) raw xDistance=0.24 yDistance=0.25
02:21:06.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:21:06.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:21:06.009 00.000 8976 MoveAxis(R, 0, ABG)
02:21:06.009 00.000 8976 MoveAxis(U, 0, ABG)
02:21:06.009 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
02:21:06.009 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:21:06.009 00.000 8976 MountToCamera -- mountX=2.54 mountY=-4.91 hyp=5.52 mountTheta=-1.09 cameraX=3.21, cameraY=4.50 cameraTheta=0.95
02:21:06.009 00.000 8976 incremental bump (3.212, 4.495) isValid = 1
02:21:06.009 00.000 8976 Scheduling Mount bump of (0.122, 0.178)
02:21:06.009 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.18, opts=4)
02:21:06.009 00.000 8976 Enqueuing Move request for scope (0.12, 0.18)
02:21:06.009 00.000 8976 move complete, result=0
02:21:06.009 00.000 9828 Worker thread wakes up
02:21:06.009 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0x4
02:21:06.009 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
02:21:06.009 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
02:21:06.009 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
02:21:06.009 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:21:06.009 00.000 8976 worker thread done servicing request
02:21:06.009 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=0.97 mountX=-0.13 mountY=-0.16, mountTheta=-2.25
02:21:06.010 00.001 9828 Moving (0.12, 0.18) raw xDistance=-0.13 yDistance=-0.16
02:21:06.010 00.000 9828 BLC: window closed
02:21:06.010 00.000 9828 MoveAxis(E, 41, B)
02:21:06.010 00.000 9828 Guiding  Dir = 2, Dur = 41
02:21:06.010 00.000 9828 IsSlewing returns 0
02:21:06.010 00.000 9828 IsGuiding returns 0
02:21:06.010 00.000 9828 PulseGuide returned control before completion, sleep 51
02:21:06.020 00.010 5052 UpdateGuideState exits: m=141 SNR=8.2
02:21:06.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:06.020 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:06.020 00.000 5052 Enqueuing Expose request
02:21:06.020 00.000 8976 Worker thread wakes up
02:21:06.020 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:21:06.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:06.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:06.072 00.052 9828 IsGuiding returns 1
02:21:06.076 00.004 9828 scope still moving after pulse duration time elapsed
02:21:06.105 00.029 9828 IsSlewing returns 0
02:21:06.105 00.000 9828 IsGuiding returns 1
02:21:06.135 00.030 9828 IsSlewing returns 0
02:21:06.135 00.000 9828 IsGuiding returns 1
02:21:06.165 00.030 9828 IsSlewing returns 0
02:21:06.166 00.001 9828 IsGuiding returns 1
02:21:06.196 00.030 9828 IsSlewing returns 0
02:21:06.197 00.001 9828 IsGuiding returns 0
02:21:06.197 00.000 9828 scope move finished after 41 + 145 ms
02:21:06.197 00.000 9828 Move returns status 0, amount 41
02:21:06.197 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:06.197 00.000 9828 MoveAxis(N, 22, B)
02:21:06.197 00.000 9828 Guiding  Dir = 0, Dur = 22
02:21:06.212 00.015 9828 IsSlewing returns 0
02:21:06.212 00.000 9828 IsGuiding returns 0
02:21:06.212 00.000 9828 PulseGuide returned control before completion, sleep 32
02:21:06.259 00.047 9828 IsGuiding returns 1
02:21:06.259 00.000 9828 scope still moving after pulse duration time elapsed
02:21:06.292 00.033 9828 IsSlewing returns 0
02:21:06.292 00.000 9828 IsGuiding returns 1
02:21:06.322 00.030 9828 IsSlewing returns 0
02:21:06.322 00.000 9828 IsGuiding returns 1
02:21:06.354 00.032 9828 IsSlewing returns 0
02:21:06.354 00.000 9828 IsGuiding returns 0
02:21:06.354 00.000 9828 scope move finished after 22 + 120 ms
02:21:06.354 00.000 9828 Move returns status 0, amount 22
02:21:06.354 00.000 9828 move complete, result=0
02:21:06.354 00.000 9828 worker thread done servicing request
02:21:06.355 00.001 5052 GuideStep: -0.1 px 41 ms EAST, -0.2 px 22 ms NORTH
02:21:06.711 00.356 8976 Exposure complete
02:21:06.717 00.006 8976 worker thread done servicing request
02:21:06.717 00.000 5052 OnExposeComplete: enter
02:21:06.717 00.000 5052 UpdateGuideState(): m_state=6
02:21:06.717 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8305
02:21:06.717 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.46, Mass=188, SNR=9.5, Peak=72 HFD=2.8
02:21:06.718 00.001 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
02:21:06.718 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.29)
02:21:06.718 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.25 hyp=0.88 cameraTheta=-2.85 mountX=0.16 mountY=0.84, mountTheta=1.39
02:21:06.718 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.25, opts=13)
02:21:06.718 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.25)
02:21:06.718 00.000 8976 Worker thread wakes up
02:21:06.719 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.25) opts 0xd
02:21:06.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.25)
02:21:06.719 00.000 8976 Moving (-0.84, -0.25) raw xDistance=0.16 yDistance=0.84
02:21:06.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:21:06.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
02:21:06.719 00.000 8976 MoveAxis(R, 0, ABG)
02:21:06.719 00.000 8976 MoveAxis(D, 3, ABG)
02:21:06.719 00.000 8976 stepping (-16, 32) + (0, -3)
02:21:06.719 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:06.719 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:21:06.729 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:21:06.730 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:06.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:06.730 00.000 5052 Enqueuing Expose request
02:21:06.756 00.026 8976 Received - 47 (G) 
02:21:06.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:06.756 00.000 8976 stepped: pos (-16, 29)
02:21:06.757 00.001 8976 back inside bump range: decrease bump weight 1.83 => 1.00
02:21:06.757 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:21:06.757 00.000 8976 MountToCamera -- mountX=2.51 mountY=-4.81 hyp=5.42 mountTheta=-1.09 cameraX=3.14, cameraY=4.42 cameraTheta=0.95
02:21:06.757 00.000 8976 incremental bump (3.137, 4.423) isValid = 1
02:21:06.757 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:21:06.757 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:21:06.757 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:21:06.757 00.000 8976 move complete, result=0
02:21:06.757 00.000 9828 Worker thread wakes up
02:21:06.757 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:21:06.757 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:21:06.757 00.000 8976 worker thread done servicing request
02:21:06.757 00.000 8976 Worker thread wakes up
02:21:06.758 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:06.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:06.758 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:21:06.758 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
02:21:06.758 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
02:21:06.758 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:21:06.758 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:21:06.758 00.000 9828 BLC: window closed
02:21:06.758 00.000 9828 MoveAxis(E, 22, B)
02:21:06.758 00.000 9828 Guiding  Dir = 2, Dur = 22
02:21:06.761 00.003 9828 IsSlewing returns 0
02:21:06.761 00.000 9828 IsGuiding returns 0
02:21:06.761 00.000 9828 PulseGuide returned control before completion, sleep 32
02:21:06.806 00.045 9828 IsGuiding returns 1
02:21:06.806 00.000 9828 scope still moving after pulse duration time elapsed
02:21:06.837 00.031 9828 IsSlewing returns 0
02:21:06.837 00.000 9828 IsGuiding returns 1
02:21:06.867 00.030 9828 IsSlewing returns 0
02:21:06.867 00.000 9828 IsGuiding returns 1
02:21:06.898 00.031 9828 IsSlewing returns 0
02:21:06.899 00.001 9828 IsGuiding returns 0
02:21:06.899 00.000 9828 scope move finished after 22 + 115 ms
02:21:06.899 00.000 9828 Move returns status 0, amount 22
02:21:06.899 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:06.899 00.000 9828 MoveAxis(N, 12, B)
02:21:06.899 00.000 9828 Guiding  Dir = 0, Dur = 12
02:21:06.913 00.014 9828 IsSlewing returns 0
02:21:06.913 00.000 9828 IsGuiding returns 0
02:21:06.913 00.000 9828 PulseGuide returned control before completion, sleep 22
02:21:06.944 00.031 9828 IsGuiding returns 1
02:21:06.944 00.000 9828 scope still moving after pulse duration time elapsed
02:21:06.976 00.032 9828 IsSlewing returns 0
02:21:06.976 00.000 9828 IsGuiding returns 1
02:21:07.007 00.031 9828 IsSlewing returns 0
02:21:07.007 00.000 9828 IsGuiding returns 1
02:21:07.038 00.031 9828 IsSlewing returns 0
02:21:07.038 00.000 9828 IsGuiding returns 1
02:21:07.068 00.030 9828 IsSlewing returns 0
02:21:07.068 00.000 9828 IsGuiding returns 0
02:21:07.068 00.000 9828 scope move finished after 12 + 142 ms
02:21:07.068 00.000 9828 Move returns status 0, amount 12
02:21:07.068 00.000 9828 move complete, result=0
02:21:07.068 00.000 9828 worker thread done servicing request
02:21:07.068 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:21:07.452 00.384 8976 Exposure complete
02:21:07.457 00.005 8976 worker thread done servicing request
02:21:07.457 00.000 5052 OnExposeComplete: enter
02:21:07.457 00.000 5052 UpdateGuideState(): m_state=6
02:21:07.457 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8306
02:21:07.457 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.66, Mass=176, SNR=9.1, Peak=71 HFD=2.2
02:21:07.458 00.001 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
02:21:07.458 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.11)
02:21:07.458 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.05 hyp=0.49 cameraTheta=-3.03 mountX=0.17 mountY=0.44, mountTheta=1.20
02:21:07.458 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.05, opts=13)
02:21:07.458 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.05)
02:21:07.458 00.000 8976 Worker thread wakes up
02:21:07.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.05) opts 0xd
02:21:07.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.05)
02:21:07.458 00.000 8976 Moving (-0.48, -0.05) raw xDistance=0.17 yDistance=0.44
02:21:07.459 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:21:07.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
02:21:07.459 00.000 8976 MoveAxis(R, 0, ABG)
02:21:07.459 00.000 8976 MoveAxis(D, 2, ABG)
02:21:07.459 00.000 8976 stepping (-16, 29) + (0, -2)
02:21:07.459 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:07.459 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:21:07.469 00.010 5052 UpdateGuideState exits: m=176 SNR=9.1
02:21:07.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:07.469 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:07.469 00.000 5052 Enqueuing Expose request
02:21:07.492 00.023 8976 Received - 47 (G) 
02:21:07.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:07.492 00.000 8976 stepped: pos (-16, 27)
02:21:07.492 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:21:07.492 00.000 8976 MountToCamera -- mountX=2.49 mountY=-4.64 hyp=5.26 mountTheta=-1.08 cameraX=2.99, cameraY=4.33 cameraTheta=0.97
02:21:07.492 00.000 8976 incremental bump (2.994, 4.328) isValid = 1
02:21:07.492 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
02:21:07.492 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:21:07.492 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:21:07.492 00.000 8976 move complete, result=0
02:21:07.492 00.000 9828 Worker thread wakes up
02:21:07.492 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:21:07.492 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:21:07.492 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
02:21:07.492 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
02:21:07.492 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:21:07.492 00.000 8976 worker thread done servicing request
02:21:07.493 00.001 8976 Worker thread wakes up
02:21:07.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:07.493 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:21:07.493 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:21:07.493 00.000 9828 BLC: window closed
02:21:07.493 00.000 9828 MoveAxis(E, 22, B)
02:21:07.493 00.000 9828 Guiding  Dir = 2, Dur = 22
02:21:07.493 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:07.493 00.000 9828 IsSlewing returns 0
02:21:07.493 00.000 9828 IsGuiding returns 0
02:21:07.493 00.000 9828 PulseGuide returned control before completion, sleep 32
02:21:07.538 00.045 9828 IsGuiding returns 1
02:21:07.538 00.000 9828 scope still moving after pulse duration time elapsed
02:21:07.569 00.031 9828 IsSlewing returns 0
02:21:07.569 00.000 9828 IsGuiding returns 1
02:21:07.600 00.031 9828 IsSlewing returns 0
02:21:07.600 00.000 9828 IsGuiding returns 1
02:21:07.631 00.031 9828 IsSlewing returns 0
02:21:07.631 00.000 9828 IsGuiding returns 0
02:21:07.631 00.000 9828 scope move finished after 22 + 115 ms
02:21:07.631 00.000 9828 Move returns status 0, amount 22
02:21:07.631 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:07.631 00.000 9828 MoveAxis(N, 12, B)
02:21:07.631 00.000 9828 Guiding  Dir = 0, Dur = 12
02:21:07.647 00.016 9828 IsSlewing returns 0
02:21:07.647 00.000 9828 IsGuiding returns 0
02:21:07.647 00.000 9828 PulseGuide returned control before completion, sleep 22
02:21:07.678 00.031 9828 IsGuiding returns 1
02:21:07.678 00.000 9828 scope still moving after pulse duration time elapsed
02:21:07.710 00.032 9828 IsSlewing returns 0
02:21:07.710 00.000 9828 IsGuiding returns 1
02:21:07.741 00.031 9828 IsSlewing returns 0
02:21:07.741 00.000 9828 IsGuiding returns 1
02:21:07.773 00.032 9828 IsSlewing returns 0
02:21:07.773 00.000 9828 IsGuiding returns 0
02:21:07.773 00.000 9828 scope move finished after 12 + 114 ms
02:21:07.773 00.000 9828 Move returns status 0, amount 12
02:21:07.773 00.000 9828 move complete, result=0
02:21:07.773 00.000 9828 worker thread done servicing request
02:21:07.773 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:21:08.183 00.410 8976 Exposure complete
02:21:08.188 00.005 8976 worker thread done servicing request
02:21:08.188 00.000 5052 OnExposeComplete: enter
02:21:08.188 00.000 5052 UpdateGuideState(): m_state=6
02:21:08.188 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8307
02:21:08.188 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.93, Mass=179, SNR=9.2, Peak=74 HFD=2.2
02:21:08.188 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
02:21:08.188 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
02:21:08.188 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.23 hyp=0.41 cameraTheta=2.56 mountX=0.36 mountY=0.17, mountTheta=0.44
02:21:08.189 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.23, opts=13)
02:21:08.189 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.23)
02:21:08.189 00.000 8976 Worker thread wakes up
02:21:08.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.23) opts 0xd
02:21:08.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.23)
02:21:08.189 00.000 8976 Moving (-0.34, 0.23) raw xDistance=0.36 yDistance=0.17
02:21:08.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:21:08.190 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:21:08.190 00.000 8976 MoveAxis(L, 1, ABG)
02:21:08.190 00.000 8976 stepping (-16, 27) + (-1, 0)
02:21:08.190 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:08.191 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:21:08.201 00.010 5052 UpdateGuideState exits: m=179 SNR=9.2
02:21:08.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:08.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:08.201 00.000 5052 Enqueuing Expose request
02:21:08.211 00.010 8976 Received - 47 (G) 
02:21:08.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:08.211 00.000 8976 stepped: pos (-17, 27)
02:21:08.211 00.000 8976 MoveAxis(U, 0, ABG)
02:21:08.211 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:21:08.211 00.000 8976 MountToCamera -- mountX=2.53 mountY=-4.52 hyp=5.18 mountTheta=-1.06 cameraX=2.87, cameraY=4.31 cameraTheta=0.98
02:21:08.211 00.000 8976 incremental bump (2.875, 4.309) isValid = 1
02:21:08.211 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:21:08.211 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:21:08.211 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:21:08.211 00.000 8976 move complete, result=0
02:21:08.211 00.000 9828 Worker thread wakes up
02:21:08.211 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
02:21:08.211 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:21:08.211 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:21:08.211 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:21:08.211 00.000 8976 worker thread done servicing request
02:21:08.211 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:21:08.211 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:21:08.211 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:21:08.213 00.002 9828 BLC: window closed
02:21:08.213 00.000 9828 MoveAxis(E, 22, B)
02:21:08.213 00.000 9828 Guiding  Dir = 2, Dur = 22
02:21:08.213 00.000 8976 Worker thread wakes up
02:21:08.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:08.213 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:08.213 00.000 9828 IsSlewing returns 0
02:21:08.213 00.000 9828 IsGuiding returns 0
02:21:08.213 00.000 9828 PulseGuide returned control before completion, sleep 32
02:21:08.253 00.040 9828 IsGuiding returns 1
02:21:08.253 00.000 9828 scope still moving after pulse duration time elapsed
02:21:08.284 00.031 9828 IsSlewing returns 0
02:21:08.284 00.000 9828 IsGuiding returns 1
02:21:08.315 00.031 9828 IsSlewing returns 0
02:21:08.315 00.000 9828 IsGuiding returns 1
02:21:08.345 00.030 9828 IsSlewing returns 0
02:21:08.346 00.001 9828 IsGuiding returns 0
02:21:08.346 00.000 9828 scope move finished after 22 + 111 ms
02:21:08.346 00.000 9828 Move returns status 0, amount 22
02:21:08.346 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:08.346 00.000 9828 MoveAxis(N, 12, B)
02:21:08.346 00.000 9828 Guiding  Dir = 0, Dur = 12
02:21:08.360 00.014 9828 IsSlewing returns 0
02:21:08.361 00.001 9828 IsGuiding returns 0
02:21:08.361 00.000 9828 PulseGuide returned control before completion, sleep 22
02:21:08.392 00.031 9828 IsGuiding returns 1
02:21:08.392 00.000 9828 scope still moving after pulse duration time elapsed
02:21:08.423 00.031 9828 IsSlewing returns 0
02:21:08.423 00.000 9828 IsGuiding returns 1
02:21:08.454 00.031 9828 IsSlewing returns 0
02:21:08.454 00.000 9828 IsGuiding returns 1
02:21:08.485 00.031 9828 IsSlewing returns 0
02:21:08.485 00.000 9828 IsGuiding returns 1
02:21:08.517 00.032 9828 IsSlewing returns 0
02:21:08.517 00.000 9828 IsGuiding returns 0
02:21:08.517 00.000 9828 scope move finished after 12 + 144 ms
02:21:08.517 00.000 9828 Move returns status 0, amount 12
02:21:08.517 00.000 9828 move complete, result=0
02:21:08.517 00.000 9828 worker thread done servicing request
02:21:08.517 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:21:08.904 00.387 8976 Exposure complete
02:21:08.910 00.006 8976 worker thread done servicing request
02:21:08.910 00.000 5052 OnExposeComplete: enter
02:21:08.910 00.000 5052 UpdateGuideState(): m_state=6
02:21:08.910 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8308
02:21:08.910 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.78, Mass=157, SNR=8.7, Peak=73 HFD=2.2
02:21:08.910 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
02:21:08.910 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
02:21:08.910 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.35 mountX=0.05 mountY=-0.05, mountTheta=-0.75
02:21:08.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.07, opts=13)
02:21:08.911 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.07)
02:21:08.911 00.000 8976 Worker thread wakes up
02:21:08.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.07) opts 0xd
02:21:08.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.07)
02:21:08.911 00.000 8976 Moving (0.02, 0.07) raw xDistance=0.05 yDistance=-0.05
02:21:08.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:21:08.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:21:08.911 00.000 8976 MoveAxis(R, 0, ABG)
02:21:08.911 00.000 8976 MoveAxis(U, 0, ABG)
02:21:08.911 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:21:08.911 00.000 8976 MountToCamera -- mountX=2.55 mountY=-4.44 hyp=5.12 mountTheta=-1.05 cameraX=2.79, cameraY=4.30 cameraTheta=0.99
02:21:08.912 00.001 8976 incremental bump (2.795, 4.296) isValid = 1
02:21:08.912 00.000 8976 Scheduling Mount bump of (0.038, 0.060)
02:21:08.912 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.06, opts=4)
02:21:08.912 00.000 8976 Enqueuing Move request for scope (0.04, 0.06)
02:21:08.912 00.000 8976 move complete, result=0
02:21:08.912 00.000 8976 worker thread done servicing request
02:21:08.912 00.000 9828 Worker thread wakes up
02:21:08.912 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0x4
02:21:08.912 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:21:08.912 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
02:21:08.912 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
02:21:08.912 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:21:08.912 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.01 mountX=-0.04 mountY=-0.05, mountTheta=-2.21
02:21:08.912 00.000 9828 Moving (0.04, 0.06) raw xDistance=-0.04 yDistance=-0.05
02:21:08.912 00.000 9828 BLC: window closed
02:21:08.912 00.000 9828 MoveAxis(E, 13, B)
02:21:08.912 00.000 9828 Guiding  Dir = 2, Dur = 13
02:21:08.913 00.001 9828 IsSlewing returns 0
02:21:08.913 00.000 9828 IsGuiding returns 0
02:21:08.913 00.000 9828 PulseGuide returned control before completion, sleep 23
02:21:08.923 00.010 5052 UpdateGuideState exits: m=157 SNR=8.7
02:21:08.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:08.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:08.923 00.000 5052 Enqueuing Expose request
02:21:08.923 00.000 8976 Worker thread wakes up
02:21:08.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:08.923 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:08.923 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:08.938 00.015 9828 IsGuiding returns 1
02:21:08.938 00.000 9828 scope still moving after pulse duration time elapsed
02:21:08.969 00.031 9828 IsSlewing returns 0
02:21:08.970 00.001 9828 IsGuiding returns 1
02:21:09.001 00.031 9828 IsSlewing returns 0
02:21:09.001 00.000 9828 IsGuiding returns 1
02:21:09.031 00.030 9828 IsSlewing returns 0
02:21:09.031 00.000 9828 IsGuiding returns 1
02:21:09.062 00.031 9828 IsSlewing returns 0
02:21:09.063 00.001 9828 IsGuiding returns 1
02:21:09.094 00.031 9828 IsSlewing returns 0
02:21:09.094 00.000 9828 IsGuiding returns 1
02:21:09.125 00.031 9828 IsSlewing returns 0
02:21:09.125 00.000 9828 IsGuiding returns 0
02:21:09.125 00.000 9828 scope move finished after 13 + 198 ms
02:21:09.125 00.000 9828 Move returns status 0, amount 13
02:21:09.125 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:09.125 00.000 9828 MoveAxis(N, 7, B)
02:21:09.125 00.000 9828 Guiding  Dir = 0, Dur = 7
02:21:09.141 00.016 9828 IsSlewing returns 0
02:21:09.141 00.000 9828 IsGuiding returns 0
02:21:09.141 00.000 9828 PulseGuide returned control before completion, sleep 17
02:21:09.172 00.031 9828 IsGuiding returns 1
02:21:09.172 00.000 9828 scope still moving after pulse duration time elapsed
02:21:09.204 00.032 9828 IsSlewing returns 0
02:21:09.204 00.000 9828 IsGuiding returns 1
02:21:09.235 00.031 9828 IsSlewing returns 0
02:21:09.235 00.000 9828 IsGuiding returns 1
02:21:09.282 00.047 9828 IsSlewing returns 0
02:21:09.282 00.000 9828 IsGuiding returns 0
02:21:09.282 00.000 9828 scope move finished after 7 + 133 ms
02:21:09.282 00.000 9828 Move returns status 0, amount 7
02:21:09.282 00.000 9828 move complete, result=0
02:21:09.282 00.000 9828 worker thread done servicing request
02:21:09.282 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 7 ms NORTH
02:21:09.611 00.329 8976 Exposure complete
02:21:09.616 00.005 8976 worker thread done servicing request
02:21:09.616 00.000 5052 OnExposeComplete: enter
02:21:09.616 00.000 5052 UpdateGuideState(): m_state=6
02:21:09.616 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8309
02:21:09.616 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.82, Mass=177, SNR=9.2, Peak=77 HFD=2.0
02:21:09.616 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:21:09.616 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:21:09.616 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.11 hyp=0.50 cameraTheta=2.93 mountX=0.32 mountY=0.35, mountTheta=0.84
02:21:09.617 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.11, opts=13)
02:21:09.617 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.11)
02:21:09.617 00.000 8976 Worker thread wakes up
02:21:09.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.11) opts 0xd
02:21:09.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.11)
02:21:09.617 00.000 8976 Moving (-0.49, 0.11) raw xDistance=0.32 yDistance=0.35
02:21:09.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:21:09.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:21:09.617 00.000 8976 MoveAxis(L, 1, ABG)
02:21:09.617 00.000 8976 stepping (-17, 27) + (-1, 0)
02:21:09.618 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:09.618 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:21:09.628 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
02:21:09.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:09.628 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:09.628 00.000 5052 Enqueuing Expose request
02:21:09.651 00.023 8976 Received - 47 (G) 
02:21:09.651 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:09.651 00.000 8976 stepped: pos (-18, 27)
02:21:09.651 00.000 8976 MoveAxis(D, 1, ABG)
02:21:09.651 00.000 8976 stepping (-18, 27) + (0, -1)
02:21:09.651 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:09.682 00.031 8976 Received - 47 (G) 
02:21:09.682 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:09.682 00.000 8976 stepped: pos (-18, 26)
02:21:09.682 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:21:09.682 00.000 8976 MountToCamera -- mountX=2.62 mountY=-4.34 hyp=5.07 mountTheta=-1.03 cameraX=2.67, cameraY=4.31 cameraTheta=1.02
02:21:09.682 00.000 8976 incremental bump (2.672, 4.308) isValid = 1
02:21:09.682 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:21:09.682 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:21:09.682 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:21:09.682 00.000 8976 move complete, result=0
02:21:09.682 00.000 9828 Worker thread wakes up
02:21:09.682 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:21:09.682 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:21:09.682 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
02:21:09.682 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
02:21:09.682 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:21:09.682 00.000 8976 worker thread done servicing request
02:21:09.682 00.000 8976 Worker thread wakes up
02:21:09.683 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:09.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:09.683 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
02:21:09.683 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:21:09.683 00.000 9828 BLC: window closed
02:21:09.683 00.000 9828 MoveAxis(E, 21, B)
02:21:09.683 00.000 9828 Guiding  Dir = 2, Dur = 21
02:21:09.683 00.000 9828 IsSlewing returns 0
02:21:09.683 00.000 9828 IsGuiding returns 0
02:21:09.683 00.000 9828 PulseGuide returned control before completion, sleep 31
02:21:09.722 00.039 9828 IsGuiding returns 1
02:21:09.722 00.000 9828 scope still moving after pulse duration time elapsed
02:21:09.753 00.031 9828 IsSlewing returns 0
02:21:09.753 00.000 9828 IsGuiding returns 1
02:21:09.783 00.030 9828 IsSlewing returns 0
02:21:09.783 00.000 9828 IsGuiding returns 1
02:21:09.814 00.031 9828 IsSlewing returns 0
02:21:09.814 00.000 9828 IsGuiding returns 0
02:21:09.814 00.000 9828 scope move finished after 21 + 109 ms
02:21:09.814 00.000 9828 Move returns status 0, amount 21
02:21:09.814 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:09.814 00.000 9828 MoveAxis(N, 13, B)
02:21:09.814 00.000 9828 Guiding  Dir = 0, Dur = 13
02:21:09.829 00.015 9828 IsSlewing returns 0
02:21:09.829 00.000 9828 IsGuiding returns 0
02:21:09.829 00.000 9828 PulseGuide returned control before completion, sleep 23
02:21:09.862 00.033 9828 IsGuiding returns 1
02:21:09.862 00.000 9828 scope still moving after pulse duration time elapsed
02:21:09.892 00.030 9828 IsSlewing returns 0
02:21:09.892 00.000 9828 IsGuiding returns 1
02:21:09.923 00.031 9828 IsSlewing returns 0
02:21:09.923 00.000 9828 IsGuiding returns 1
02:21:09.954 00.031 9828 IsSlewing returns 0
02:21:09.954 00.000 9828 IsGuiding returns 1
02:21:09.985 00.031 9828 IsSlewing returns 0
02:21:09.985 00.000 9828 IsGuiding returns 0
02:21:09.985 00.000 9828 scope move finished after 13 + 142 ms
02:21:09.985 00.000 9828 Move returns status 0, amount 13
02:21:09.985 00.000 9828 move complete, result=0
02:21:09.985 00.000 9828 worker thread done servicing request
02:21:09.985 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:21:10.375 00.390 8976 Exposure complete
02:21:10.381 00.006 8976 worker thread done servicing request
02:21:10.381 00.000 5052 OnExposeComplete: enter
02:21:10.381 00.000 5052 UpdateGuideState(): m_state=6
02:21:10.381 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8310
02:21:10.381 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.59, Mass=135, SNR=8.1, Peak=67 HFD=2.0
02:21:10.381 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
02:21:10.381 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
02:21:10.381 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-2.76 mountX=0.03 mountY=0.33, mountTheta=1.48
02:21:10.382 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.12, opts=13)
02:21:10.382 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.12)
02:21:10.382 00.000 8976 Worker thread wakes up
02:21:10.382 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.12) opts 0xd
02:21:10.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.12)
02:21:10.382 00.000 8976 Moving (-0.31, -0.12) raw xDistance=0.03 yDistance=0.33
02:21:10.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:21:10.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
02:21:10.382 00.000 8976 MoveAxis(R, 0, ABG)
02:21:10.382 00.000 8976 MoveAxis(D, 1, ABG)
02:21:10.382 00.000 8976 stepping (-18, 26) + (0, -1)
02:21:10.382 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:10.383 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:21:10.394 00.011 5052 UpdateGuideState exits: m=135 SNR=8.1
02:21:10.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:10.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:10.394 00.000 5052 Enqueuing Expose request
02:21:10.402 00.008 8976 Received - 47 (G) 
02:21:10.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:10.402 00.000 8976 stepped: pos (-18, 25)
02:21:10.402 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:21:10.402 00.000 8976 MountToCamera -- mountX=2.66 mountY=-4.22 hyp=4.99 mountTheta=-1.01 cameraX=2.54, cameraY=4.29 cameraTheta=1.04
02:21:10.402 00.000 8976 incremental bump (2.542, 4.293) isValid = 1
02:21:10.402 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:21:10.402 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:21:10.402 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:21:10.402 00.000 8976 move complete, result=0
02:21:10.402 00.000 9828 Worker thread wakes up
02:21:10.402 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:21:10.402 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:21:10.402 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
02:21:10.402 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:21:10.402 00.000 8976 worker thread done servicing request
02:21:10.402 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
02:21:10.402 00.000 8976 Worker thread wakes up
02:21:10.403 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:21:10.403 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:21:10.403 00.000 9828 BLC: window closed
02:21:10.403 00.000 9828 MoveAxis(E, 20, B)
02:21:10.403 00.000 9828 Guiding  Dir = 2, Dur = 20
02:21:10.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:10.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:10.403 00.000 9828 IsSlewing returns 0
02:21:10.403 00.000 9828 IsGuiding returns 0
02:21:10.403 00.000 9828 PulseGuide returned control before completion, sleep 30
02:21:10.439 00.036 9828 IsGuiding returns 1
02:21:10.439 00.000 9828 scope still moving after pulse duration time elapsed
02:21:10.470 00.031 9828 IsSlewing returns 0
02:21:10.470 00.000 9828 IsGuiding returns 1
02:21:10.502 00.032 9828 IsSlewing returns 0
02:21:10.502 00.000 9828 IsGuiding returns 1
02:21:10.533 00.031 9828 IsSlewing returns 0
02:21:10.533 00.000 9828 IsGuiding returns 0
02:21:10.533 00.000 9828 scope move finished after 20 + 109 ms
02:21:10.533 00.000 9828 Move returns status 0, amount 20
02:21:10.533 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:10.533 00.000 9828 MoveAxis(N, 13, B)
02:21:10.534 00.001 9828 Guiding  Dir = 0, Dur = 13
02:21:10.548 00.014 9828 IsSlewing returns 0
02:21:10.548 00.000 9828 IsGuiding returns 0
02:21:10.548 00.000 9828 PulseGuide returned control before completion, sleep 23
02:21:10.579 00.031 9828 IsGuiding returns 1
02:21:10.579 00.000 9828 scope still moving after pulse duration time elapsed
02:21:10.609 00.030 9828 IsSlewing returns 0
02:21:10.610 00.001 9828 IsGuiding returns 1
02:21:10.640 00.030 9828 IsSlewing returns 0
02:21:10.640 00.000 9828 IsGuiding returns 1
02:21:10.670 00.030 9828 IsSlewing returns 0
02:21:10.671 00.001 9828 IsGuiding returns 1
02:21:10.702 00.031 9828 IsSlewing returns 0
02:21:10.702 00.000 9828 IsGuiding returns 0
02:21:10.702 00.000 9828 scope move finished after 13 + 141 ms
02:21:10.702 00.000 9828 Move returns status 0, amount 13
02:21:10.702 00.000 9828 move complete, result=0
02:21:10.702 00.000 9828 worker thread done servicing request
02:21:10.702 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:21:11.095 00.393 8976 Exposure complete
02:21:11.100 00.005 8976 worker thread done servicing request
02:21:11.100 00.000 5052 OnExposeComplete: enter
02:21:11.100 00.000 5052 UpdateGuideState(): m_state=6
02:21:11.101 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8311
02:21:11.101 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.64, Mass=189, SNR=9.5, Peak=70 HFD=2.7
02:21:11.101 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
02:21:11.101 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
02:21:11.101 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.07 hyp=0.71 cameraTheta=-3.05 mountX=0.26 mountY=0.63, mountTheta=1.18
02:21:11.102 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.07, opts=13)
02:21:11.102 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.07)
02:21:11.102 00.000 8976 Worker thread wakes up
02:21:11.102 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.07) opts 0xd
02:21:11.102 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.07)
02:21:11.102 00.000 8976 Moving (-0.71, -0.07) raw xDistance=0.26 yDistance=0.63
02:21:11.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:21:11.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63
02:21:11.102 00.000 8976 MoveAxis(L, 1, ABG)
02:21:11.102 00.000 8976 stepping (-18, 25) + (-1, 0)
02:21:11.102 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:11.103 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:21:11.112 00.009 5052 UpdateGuideState exits: m=189 SNR=9.5
02:21:11.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:11.112 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:11.112 00.000 5052 Enqueuing Expose request
02:21:11.121 00.009 8976 Received - 47 (G) 
02:21:11.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:11.121 00.000 8976 stepped: pos (-19, 25)
02:21:11.121 00.000 8976 MoveAxis(D, 3, ABG)
02:21:11.121 00.000 8976 stepping (-19, 25) + (0, -3)
02:21:11.121 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:11.152 00.031 8976 Received - 47 (G) 
02:21:11.152 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:11.152 00.000 8976 stepped: pos (-19, 22)
02:21:11.152 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:21:11.152 00.000 8976 MountToCamera -- mountX=2.75 mountY=-3.98 hyp=4.83 mountTheta=-0.97 cameraX=2.29, cameraY=4.26 cameraTheta=1.08
02:21:11.152 00.000 8976 incremental bump (2.293, 4.256) isValid = 1
02:21:11.152 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:21:11.153 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:21:11.153 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:21:11.153 00.000 8976 move complete, result=0
02:21:11.153 00.000 9828 Worker thread wakes up
02:21:11.153 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
02:21:11.153 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:21:11.153 00.000 8976 worker thread done servicing request
02:21:11.153 00.000 8976 Worker thread wakes up
02:21:11.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:11.153 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:21:11.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:11.153 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
02:21:11.153 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.18)
02:21:11.153 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:21:11.153 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:21:11.153 00.000 9828 BLC: window closed
02:21:11.153 00.000 9828 MoveAxis(E, 19, B)
02:21:11.153 00.000 9828 Guiding  Dir = 2, Dur = 19
02:21:11.154 00.001 9828 IsSlewing returns 0
02:21:11.154 00.000 9828 IsGuiding returns 0
02:21:11.154 00.000 9828 PulseGuide returned control before completion, sleep 29
02:21:11.185 00.031 9828 IsGuiding returns 1
02:21:11.185 00.000 9828 scope still moving after pulse duration time elapsed
02:21:11.216 00.031 9828 IsSlewing returns 0
02:21:11.217 00.001 9828 IsGuiding returns 1
02:21:11.248 00.031 9828 IsSlewing returns 0
02:21:11.248 00.000 9828 IsGuiding returns 1
02:21:11.278 00.030 9828 IsSlewing returns 0
02:21:11.278 00.000 9828 IsGuiding returns 1
02:21:11.309 00.031 9828 IsSlewing returns 0
02:21:11.309 00.000 9828 IsGuiding returns 0
02:21:11.309 00.000 9828 scope move finished after 19 + 136 ms
02:21:11.309 00.000 9828 Move returns status 0, amount 19
02:21:11.309 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:11.310 00.001 9828 MoveAxis(N, 13, B)
02:21:11.310 00.000 9828 Guiding  Dir = 0, Dur = 13
02:21:11.325 00.015 9828 IsSlewing returns 0
02:21:11.325 00.000 9828 IsGuiding returns 0
02:21:11.325 00.000 9828 PulseGuide returned control before completion, sleep 23
02:21:11.356 00.031 9828 IsGuiding returns 1
02:21:11.356 00.000 9828 scope still moving after pulse duration time elapsed
02:21:11.387 00.031 9828 IsSlewing returns 0
02:21:11.387 00.000 9828 IsGuiding returns 1
02:21:11.419 00.032 9828 IsSlewing returns 0
02:21:11.419 00.000 9828 IsGuiding returns 1
02:21:11.451 00.032 9828 IsSlewing returns 0
02:21:11.451 00.000 9828 IsGuiding returns 1
02:21:11.482 00.031 9828 IsSlewing returns 0
02:21:11.482 00.000 9828 IsGuiding returns 0
02:21:11.482 00.000 9828 scope move finished after 13 + 143 ms
02:21:11.482 00.000 9828 Move returns status 0, amount 13
02:21:11.482 00.000 9828 move complete, result=0
02:21:11.482 00.000 9828 worker thread done servicing request
02:21:11.482 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:21:11.844 00.362 8976 Exposure complete
02:21:11.849 00.005 8976 worker thread done servicing request
02:21:11.849 00.000 5052 OnExposeComplete: enter
02:21:11.849 00.000 5052 UpdateGuideState(): m_state=6
02:21:11.849 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8312
02:21:11.849 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.69, Mass=157, SNR=8.6, Peak=66 HFD=2.2
02:21:11.849 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:21:11.849 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
02:21:11.850 00.001 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.02 hyp=0.71 cameraTheta=-3.11 mountX=0.30 mountY=0.61, mountTheta=1.11
02:21:11.850 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.02, opts=13)
02:21:11.850 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.02)
02:21:11.850 00.000 8976 Worker thread wakes up
02:21:11.850 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.02) opts 0xd
02:21:11.850 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.02)
02:21:11.851 00.001 8976 Moving (-0.71, -0.02) raw xDistance=0.30 yDistance=0.61
02:21:11.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
02:21:11.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
02:21:11.851 00.000 8976 MoveAxis(L, 1, ABG)
02:21:11.851 00.000 8976 stepping (-19, 22) + (-1, 0)
02:21:11.851 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:11.852 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:21:11.862 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
02:21:11.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:11.862 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:11.862 00.000 5052 Enqueuing Expose request
02:21:11.872 00.010 8976 Received - 47 (G) 
02:21:11.872 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:11.872 00.000 8976 stepped: pos (-20, 22)
02:21:11.872 00.000 8976 MoveAxis(D, 3, ABG)
02:21:11.872 00.000 8976 stepping (-20, 22) + (0, -3)
02:21:11.872 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:11.904 00.032 8976 Received - 47 (G) 
02:21:11.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:11.904 00.000 8976 stepped: pos (-20, 19)
02:21:11.904 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:21:11.904 00.000 8976 MountToCamera -- mountX=2.85 mountY=-3.66 hyp=4.64 mountTheta=-0.91 cameraX=1.96, cameraY=4.20 cameraTheta=1.13
02:21:11.904 00.000 8976 incremental bump (1.963, 4.205) isValid = 1
02:21:11.904 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:21:11.904 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:21:11.904 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:21:11.904 00.000 8976 move complete, result=0
02:21:11.904 00.000 9828 Worker thread wakes up
02:21:11.904 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:21:11.904 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:21:11.904 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
02:21:11.904 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:21:11.904 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
02:21:11.904 00.000 8976 worker thread done servicing request
02:21:11.904 00.000 8976 Worker thread wakes up
02:21:11.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:11.904 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:21:11.905 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:21:11.905 00.000 9828 BLC: window closed
02:21:11.905 00.000 9828 MoveAxis(E, 17, B)
02:21:11.905 00.000 9828 Guiding  Dir = 2, Dur = 17
02:21:11.905 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:11.905 00.000 9828 IsSlewing returns 0
02:21:11.905 00.000 9828 IsGuiding returns 0
02:21:11.905 00.000 9828 PulseGuide returned control before completion, sleep 27
02:21:11.948 00.043 9828 IsGuiding returns 1
02:21:11.948 00.000 9828 scope still moving after pulse duration time elapsed
02:21:11.978 00.030 9828 IsSlewing returns 0
02:21:11.979 00.001 9828 IsGuiding returns 1
02:21:12.009 00.030 9828 IsSlewing returns 0
02:21:12.010 00.001 9828 IsGuiding returns 1
02:21:12.042 00.032 9828 IsSlewing returns 0
02:21:12.042 00.000 9828 IsGuiding returns 0
02:21:12.042 00.000 9828 scope move finished after 17 + 118 ms
02:21:12.042 00.000 9828 Move returns status 0, amount 17
02:21:12.042 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:12.042 00.000 9828 MoveAxis(N, 14, B)
02:21:12.042 00.000 9828 Guiding  Dir = 0, Dur = 14
02:21:12.056 00.014 9828 IsSlewing returns 0
02:21:12.057 00.001 9828 IsGuiding returns 0
02:21:12.057 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:12.087 00.030 9828 IsGuiding returns 1
02:21:12.087 00.000 9828 scope still moving after pulse duration time elapsed
02:21:12.117 00.030 9828 IsSlewing returns 0
02:21:12.117 00.000 9828 IsGuiding returns 1
02:21:12.148 00.031 9828 IsSlewing returns 0
02:21:12.148 00.000 9828 IsGuiding returns 1
02:21:12.179 00.031 9828 IsSlewing returns 0
02:21:12.179 00.000 9828 IsGuiding returns 1
02:21:12.210 00.031 9828 IsSlewing returns 0
02:21:12.210 00.000 9828 IsGuiding returns 1
02:21:12.242 00.032 9828 IsSlewing returns 0
02:21:12.242 00.000 9828 IsGuiding returns 0
02:21:12.242 00.000 9828 scope move finished after 14 + 170 ms
02:21:12.242 00.000 9828 Move returns status 0, amount 14
02:21:12.242 00.000 9828 move complete, result=0
02:21:12.242 00.000 9828 worker thread done servicing request
02:21:12.242 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:21:12.597 00.355 8976 Exposure complete
02:21:12.603 00.006 8976 worker thread done servicing request
02:21:12.603 00.000 5052 OnExposeComplete: enter
02:21:12.604 00.001 5052 UpdateGuideState(): m_state=6
02:21:12.604 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8313
02:21:12.604 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.69, Mass=168, SNR=8.9, Peak=69 HFD=2.6
02:21:12.604 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
02:21:12.604 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
02:21:12.604 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.28 mountX=-0.04 mountY=-0.04, mountTheta=-2.38
02:21:12.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.02, opts=13)
02:21:12.605 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.02)
02:21:12.605 00.000 8976 Worker thread wakes up
02:21:12.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.02) opts 0xd
02:21:12.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.02)
02:21:12.605 00.000 8976 Moving (0.06, -0.02) raw xDistance=-0.04 yDistance=-0.04
02:21:12.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:21:12.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:21:12.605 00.000 8976 MoveAxis(R, 0, ABG)
02:21:12.605 00.000 8976 MoveAxis(U, 0, ABG)
02:21:12.605 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:21:12.605 00.000 8976 MountToCamera -- mountX=2.92 mountY=-3.45 hyp=4.52 mountTheta=-0.87 cameraX=1.74, cameraY=4.17 cameraTheta=1.18
02:21:12.605 00.000 8976 incremental bump (1.742, 4.170) isValid = 1
02:21:12.606 00.001 8976 Scheduling Mount bump of (0.024, 0.058)
02:21:12.606 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.06, opts=4)
02:21:12.606 00.000 8976 Enqueuing Move request for scope (0.02, 0.06)
02:21:12.606 00.000 8976 move complete, result=0
02:21:12.606 00.000 9828 Worker thread wakes up
02:21:12.606 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0x4
02:21:12.606 00.000 8976 worker thread done servicing request
02:21:12.606 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
02:21:12.606 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:21:12.606 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:21:12.606 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.19 mountX=-0.03 mountY=-0.05, mountTheta=-2.02
02:21:12.606 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:21:12.606 00.000 9828 Moving (0.02, 0.06) raw xDistance=-0.03 yDistance=-0.05
02:21:12.606 00.000 9828 BLC: window closed
02:21:12.606 00.000 9828 MoveAxis(E, 8, B)
02:21:12.606 00.000 9828 Guiding  Dir = 2, Dur = 8
02:21:12.607 00.001 9828 IsSlewing returns 0
02:21:12.607 00.000 9828 IsGuiding returns 0
02:21:12.607 00.000 9828 PulseGuide returned control before completion, sleep 18
02:21:12.615 00.008 5052 UpdateGuideState exits: m=168 SNR=8.9
02:21:12.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:12.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:12.615 00.000 5052 Enqueuing Expose request
02:21:12.615 00.000 8976 Worker thread wakes up
02:21:12.615 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:12.616 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:12.616 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:12.632 00.016 9828 IsGuiding returns 1
02:21:12.632 00.000 9828 scope still moving after pulse duration time elapsed
02:21:12.662 00.030 9828 IsSlewing returns 0
02:21:12.662 00.000 9828 IsGuiding returns 1
02:21:12.693 00.031 9828 IsSlewing returns 0
02:21:12.694 00.001 9828 IsGuiding returns 1
02:21:12.724 00.030 9828 IsSlewing returns 0
02:21:12.724 00.000 9828 IsGuiding returns 1
02:21:12.755 00.031 9828 IsSlewing returns 0
02:21:12.755 00.000 9828 IsGuiding returns 0
02:21:12.755 00.000 9828 scope move finished after 8 + 140 ms
02:21:12.755 00.000 9828 Move returns status 0, amount 8
02:21:12.755 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:12.755 00.000 9828 MoveAxis(N, 7, B)
02:21:12.755 00.000 9828 Guiding  Dir = 0, Dur = 7
02:21:12.771 00.016 9828 IsSlewing returns 0
02:21:12.771 00.000 9828 IsGuiding returns 0
02:21:12.771 00.000 9828 PulseGuide returned control before completion, sleep 17
02:21:12.801 00.030 9828 IsGuiding returns 1
02:21:12.801 00.000 9828 scope still moving after pulse duration time elapsed
02:21:12.832 00.031 9828 IsSlewing returns 0
02:21:12.832 00.000 9828 IsGuiding returns 1
02:21:12.863 00.031 9828 IsSlewing returns 0
02:21:12.863 00.000 9828 IsGuiding returns 1
02:21:12.895 00.032 9828 IsSlewing returns 0
02:21:12.900 00.005 9828 IsGuiding returns 0
02:21:12.900 00.000 9828 scope move finished after 7 + 121 ms
02:21:12.900 00.000 9828 Move returns status 0, amount 7
02:21:12.900 00.000 9828 move complete, result=0
02:21:12.900 00.000 9828 worker thread done servicing request
02:21:12.900 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 7 ms NORTH
02:21:13.305 00.405 8976 Exposure complete
02:21:13.310 00.005 8976 worker thread done servicing request
02:21:13.310 00.000 5052 OnExposeComplete: enter
02:21:13.311 00.001 5052 UpdateGuideState(): m_state=6
02:21:13.311 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8314
02:21:13.311 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.51, Mass=174, SNR=9.2, Peak=68 HFD=2.8
02:21:13.311 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.79 = 1.49)
02:21:13.311 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
02:21:13.311 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.20 hyp=0.52 cameraTheta=-2.75 mountX=0.04 mountY=0.51, mountTheta=1.49
02:21:13.311 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.20, opts=13)
02:21:13.312 00.001 5052 Enqueuing Move request for stepguider (-0.48, -0.20)
02:21:13.312 00.000 8976 Worker thread wakes up
02:21:13.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.20) opts 0xd
02:21:13.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.20)
02:21:13.312 00.000 8976 Moving (-0.48, -0.20) raw xDistance=0.04 yDistance=0.51
02:21:13.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:21:13.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
02:21:13.312 00.000 8976 MoveAxis(R, 0, ABG)
02:21:13.312 00.000 8976 MoveAxis(D, 2, ABG)
02:21:13.312 00.000 8976 stepping (-20, 19) + (0, -2)
02:21:13.312 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:13.313 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:21:13.323 00.010 5052 UpdateGuideState exits: m=174 SNR=9.2
02:21:13.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:13.323 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:13.323 00.000 5052 Enqueuing Expose request
02:21:13.343 00.020 8976 Received - 47 (G) 
02:21:13.343 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:13.343 00.000 8976 stepped: pos (-20, 17)
02:21:13.343 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:21:13.343 00.000 8976 MountToCamera -- mountX=2.97 mountY=-3.20 hyp=4.37 mountTheta=-0.82 cameraX=1.50, cameraY=4.10 cameraTheta=1.22
02:21:13.343 00.000 8976 incremental bump (1.500, 4.100) isValid = 1
02:21:13.343 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:21:13.343 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:21:13.343 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:21:13.343 00.000 8976 move complete, result=0
02:21:13.343 00.000 8976 worker thread done servicing request
02:21:13.343 00.000 9828 Worker thread wakes up
02:21:13.343 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:21:13.343 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:21:13.343 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
02:21:13.343 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
02:21:13.343 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:21:13.343 00.000 8976 Worker thread wakes up
02:21:13.343 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:13.343 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:13.344 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:21:13.344 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:21:13.344 00.000 9828 BLC: window closed
02:21:13.344 00.000 9828 MoveAxis(E, 14, B)
02:21:13.344 00.000 9828 Guiding  Dir = 2, Dur = 14
02:21:13.344 00.000 9828 IsSlewing returns 0
02:21:13.344 00.000 9828 IsGuiding returns 0
02:21:13.344 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:13.378 00.034 9828 IsGuiding returns 1
02:21:13.378 00.000 9828 scope still moving after pulse duration time elapsed
02:21:13.409 00.031 9828 IsSlewing returns 0
02:21:13.409 00.000 9828 IsGuiding returns 1
02:21:13.439 00.030 9828 IsSlewing returns 0
02:21:13.440 00.001 9828 IsGuiding returns 1
02:21:13.470 00.030 9828 IsSlewing returns 0
02:21:13.470 00.000 9828 IsGuiding returns 0
02:21:13.470 00.000 9828 scope move finished after 14 + 111 ms
02:21:13.470 00.000 9828 Move returns status 0, amount 14
02:21:13.470 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:13.470 00.000 9828 MoveAxis(N, 14, B)
02:21:13.470 00.000 9828 Guiding  Dir = 0, Dur = 14
02:21:13.486 00.016 9828 IsSlewing returns 0
02:21:13.486 00.000 9828 IsGuiding returns 0
02:21:13.486 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:13.518 00.032 9828 IsGuiding returns 1
02:21:13.518 00.000 9828 scope still moving after pulse duration time elapsed
02:21:13.550 00.032 9828 IsSlewing returns 0
02:21:13.550 00.000 9828 IsGuiding returns 1
02:21:13.582 00.032 9828 IsSlewing returns 0
02:21:13.582 00.000 9828 IsGuiding returns 1
02:21:13.613 00.031 9828 IsSlewing returns 0
02:21:13.613 00.000 9828 IsGuiding returns 1
02:21:13.644 00.031 9828 IsSlewing returns 0
02:21:13.644 00.000 9828 IsGuiding returns 0
02:21:13.644 00.000 9828 scope move finished after 14 + 143 ms
02:21:13.644 00.000 9828 Move returns status 0, amount 14
02:21:13.644 00.000 9828 move complete, result=0
02:21:13.645 00.001 9828 worker thread done servicing request
02:21:13.645 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:21:14.038 00.393 8976 Exposure complete
02:21:14.046 00.008 8976 worker thread done servicing request
02:21:14.046 00.000 5052 OnExposeComplete: enter
02:21:14.046 00.000 5052 UpdateGuideState(): m_state=6
02:21:14.046 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8315
02:21:14.046 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.89, Mass=165, SNR=8.8, Peak=63 HFD=2.5
02:21:14.046 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:21:14.046 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
02:21:14.046 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.18 hyp=0.48 cameraTheta=2.76 mountX=0.36 mountY=0.28, mountTheta=0.66
02:21:14.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.18, opts=13)
02:21:14.047 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.18)
02:21:14.047 00.000 8976 Worker thread wakes up
02:21:14.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.18) opts 0xd
02:21:14.048 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.18)
02:21:14.048 00.000 8976 Moving (-0.45, 0.18) raw xDistance=0.36 yDistance=0.28
02:21:14.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:21:14.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
02:21:14.048 00.000 8976 MoveAxis(L, 1, ABG)
02:21:14.048 00.000 8976 stepping (-20, 17) + (-1, 0)
02:21:14.048 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:14.049 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:21:14.059 00.010 5052 UpdateGuideState exits: m=165 SNR=8.8
02:21:14.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:14.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:14.059 00.000 5052 Enqueuing Expose request
02:21:14.078 00.019 8976 Received - 47 (G) 
02:21:14.079 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:14.079 00.000 8976 stepped: pos (-21, 17)
02:21:14.079 00.000 8976 MoveAxis(D, 1, ABG)
02:21:14.079 00.000 8976 stepping (-21, 17) + (0, -1)
02:21:14.079 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:14.110 00.031 8976 Received - 47 (G) 
02:21:14.111 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:14.111 00.000 8976 stepped: pos (-21, 16)
02:21:14.111 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:21:14.111 00.000 8976 MountToCamera -- mountX=3.05 mountY=-2.98 hyp=4.27 mountTheta=-0.77 cameraX=1.27, cameraY=4.07 cameraTheta=1.27
02:21:14.111 00.000 8976 incremental bump (1.269, 4.073) isValid = 1
02:21:14.111 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:21:14.111 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:21:14.111 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:21:14.111 00.000 8976 move complete, result=0
02:21:14.111 00.000 9828 Worker thread wakes up
02:21:14.111 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:21:14.111 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:21:14.111 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:21:14.111 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
02:21:14.111 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
02:21:14.112 00.001 8976 worker thread done servicing request
02:21:14.112 00.000 8976 Worker thread wakes up
02:21:14.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:14.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:14.112 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:21:14.112 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:21:14.112 00.000 9828 BLC: window closed
02:21:14.112 00.000 9828 MoveAxis(E, 12, B)
02:21:14.112 00.000 9828 Guiding  Dir = 2, Dur = 12
02:21:14.113 00.001 9828 IsSlewing returns 0
02:21:14.114 00.001 9828 IsGuiding returns 0
02:21:14.114 00.000 9828 PulseGuide returned control before completion, sleep 22
02:21:14.142 00.028 9828 IsGuiding returns 1
02:21:14.142 00.000 9828 scope still moving after pulse duration time elapsed
02:21:14.173 00.031 9828 IsSlewing returns 0
02:21:14.173 00.000 9828 IsGuiding returns 1
02:21:14.205 00.032 9828 IsSlewing returns 0
02:21:14.205 00.000 9828 IsGuiding returns 1
02:21:14.236 00.031 9828 IsSlewing returns 0
02:21:14.236 00.000 9828 IsGuiding returns 0
02:21:14.236 00.000 9828 scope move finished after 12 + 110 ms
02:21:14.236 00.000 9828 Move returns status 0, amount 12
02:21:14.236 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:14.236 00.000 9828 MoveAxis(N, 15, B)
02:21:14.236 00.000 9828 Guiding  Dir = 0, Dur = 15
02:21:14.251 00.015 9828 IsSlewing returns 0
02:21:14.251 00.000 9828 IsGuiding returns 0
02:21:14.251 00.000 9828 PulseGuide returned control before completion, sleep 25
02:21:14.282 00.031 9828 IsGuiding returns 1
02:21:14.282 00.000 9828 scope still moving after pulse duration time elapsed
02:21:14.313 00.031 9828 IsSlewing returns 0
02:21:14.313 00.000 9828 IsGuiding returns 1
02:21:14.344 00.031 9828 IsSlewing returns 0
02:21:14.344 00.000 9828 IsGuiding returns 1
02:21:14.375 00.031 9828 IsSlewing returns 0
02:21:14.375 00.000 9828 IsGuiding returns 1
02:21:14.406 00.031 9828 IsSlewing returns 0
02:21:14.406 00.000 9828 IsGuiding returns 0
02:21:14.406 00.000 9828 scope move finished after 15 + 140 ms
02:21:14.406 00.000 9828 Move returns status 0, amount 15
02:21:14.406 00.000 9828 move complete, result=0
02:21:14.406 00.000 9828 worker thread done servicing request
02:21:14.406 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:21:14.806 00.400 8976 Exposure complete
02:21:14.811 00.005 8976 worker thread done servicing request
02:21:14.812 00.001 5052 OnExposeComplete: enter
02:21:14.812 00.000 5052 UpdateGuideState(): m_state=6
02:21:14.812 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8316
02:21:14.812 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.95, Mass=151, SNR=8.5, Peak=73 HFD=2.1
02:21:14.812 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:21:14.812 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
02:21:14.812 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=0.24 hyp=0.78 cameraTheta=2.83 mountX=0.55 mountY=0.50, mountTheta=0.73
02:21:14.813 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.24, opts=13)
02:21:14.813 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.24)
02:21:14.813 00.000 8976 Worker thread wakes up
02:21:14.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.24) opts 0xd
02:21:14.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.24)
02:21:14.813 00.000 8976 Moving (-0.75, 0.24) raw xDistance=0.55 yDistance=0.50
02:21:14.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
02:21:14.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
02:21:14.813 00.000 8976 MoveAxis(L, 2, ABG)
02:21:14.813 00.000 8976 stepping (-21, 16) + (-2, 0)
02:21:14.813 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:14.814 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:21:14.825 00.011 5052 UpdateGuideState exits: m=151 SNR=8.5
02:21:14.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:14.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:14.825 00.000 5052 Enqueuing Expose request
02:21:14.846 00.021 8976 Received - 47 (G) 
02:21:14.846 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:14.846 00.000 8976 stepped: pos (-23, 16)
02:21:14.846 00.000 8976 MoveAxis(D, 2, ABG)
02:21:14.846 00.000 8976 stepping (-23, 16) + (0, -2)
02:21:14.846 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:14.878 00.032 8976 Received - 47 (G) 
02:21:14.878 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:14.878 00.000 8976 stepped: pos (-23, 14)
02:21:14.878 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:21:14.878 00.000 8976 MountToCamera -- mountX=3.21 mountY=-2.73 hyp=4.21 mountTheta=-0.71 cameraX=0.97, cameraY=4.10 cameraTheta=1.34
02:21:14.878 00.000 8976 incremental bump (0.974, 4.098) isValid = 1
02:21:14.878 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:21:14.878 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:21:14.878 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:21:14.878 00.000 8976 move complete, result=0
02:21:14.878 00.000 9828 Worker thread wakes up
02:21:14.878 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:21:14.879 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:21:14.879 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:21:14.879 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:21:14.879 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:21:14.879 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:21:14.879 00.000 8976 worker thread done servicing request
02:21:14.879 00.000 8976 Worker thread wakes up
02:21:14.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:14.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:14.879 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:21:14.879 00.000 9828 BLC: window closed
02:21:14.879 00.000 9828 MoveAxis(E, 10, B)
02:21:14.879 00.000 9828 Guiding  Dir = 2, Dur = 10
02:21:14.879 00.000 9828 IsSlewing returns 0
02:21:14.880 00.001 9828 IsGuiding returns 0
02:21:14.880 00.000 9828 PulseGuide returned control before completion, sleep 20
02:21:14.908 00.028 9828 IsGuiding returns 1
02:21:14.908 00.000 9828 scope still moving after pulse duration time elapsed
02:21:14.938 00.030 9828 IsSlewing returns 0
02:21:14.938 00.000 9828 IsGuiding returns 1
02:21:14.969 00.031 9828 IsSlewing returns 0
02:21:14.969 00.000 9828 IsGuiding returns 1
02:21:15.001 00.032 9828 IsSlewing returns 0
02:21:15.001 00.000 9828 IsGuiding returns 1
02:21:15.032 00.031 9828 IsSlewing returns 0
02:21:15.032 00.000 9828 IsGuiding returns 0
02:21:15.032 00.000 9828 scope move finished after 10 + 142 ms
02:21:15.032 00.000 9828 Move returns status 0, amount 10
02:21:15.032 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:15.032 00.000 9828 MoveAxis(N, 15, B)
02:21:15.032 00.000 9828 Guiding  Dir = 0, Dur = 15
02:21:15.048 00.016 9828 IsSlewing returns 0
02:21:15.048 00.000 9828 IsGuiding returns 0
02:21:15.048 00.000 9828 PulseGuide returned control before completion, sleep 25
02:21:15.079 00.031 9828 IsGuiding returns 1
02:21:15.079 00.000 9828 scope still moving after pulse duration time elapsed
02:21:15.109 00.030 9828 IsSlewing returns 0
02:21:15.109 00.000 9828 IsGuiding returns 1
02:21:15.139 00.030 9828 IsSlewing returns 0
02:21:15.139 00.000 9828 IsGuiding returns 1
02:21:15.171 00.032 9828 IsSlewing returns 0
02:21:15.171 00.000 9828 IsGuiding returns 1
02:21:15.202 00.031 9828 IsSlewing returns 0
02:21:15.202 00.000 9828 IsGuiding returns 0
02:21:15.202 00.000 9828 scope move finished after 15 + 139 ms
02:21:15.202 00.000 9828 Move returns status 0, amount 15
02:21:15.202 00.000 9828 move complete, result=0
02:21:15.202 00.000 9828 worker thread done servicing request
02:21:15.203 00.001 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:21:15.573 00.370 8976 Exposure complete
02:21:15.579 00.006 8976 worker thread done servicing request
02:21:15.579 00.000 5052 OnExposeComplete: enter
02:21:15.579 00.000 5052 UpdateGuideState(): m_state=6
02:21:15.579 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8317
02:21:15.579 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.49, Mass=161, SNR=8.8, Peak=76 HFD=1.4
02:21:15.579 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
02:21:15.579 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.30)
02:21:15.579 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.22 hyp=0.72 cameraTheta=-2.84 mountX=0.12 mountY=0.69, mountTheta=1.40
02:21:15.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.22, opts=13)
02:21:15.580 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.22)
02:21:15.580 00.000 8976 Worker thread wakes up
02:21:15.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.22) opts 0xd
02:21:15.581 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.22)
02:21:15.581 00.000 8976 Moving (-0.69, -0.22) raw xDistance=0.12 yDistance=0.69
02:21:15.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:21:15.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.69
02:21:15.581 00.000 8976 MoveAxis(R, 0, ABG)
02:21:15.581 00.000 8976 MoveAxis(D, 3, ABG)
02:21:15.581 00.000 8976 stepping (-23, 14) + (0, -3)
02:21:15.581 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:15.581 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:21:15.590 00.009 5052 UpdateGuideState exits: m=161 SNR=8.8
02:21:15.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:15.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:15.590 00.000 5052 Enqueuing Expose request
02:21:15.613 00.023 8976 Received - 47 (G) 
02:21:15.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:15.613 00.000 8976 stepped: pos (-23, 11)
02:21:15.613 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:21:15.613 00.000 8976 MountToCamera -- mountX=3.31 mountY=-2.41 hyp=4.09 mountTheta=-0.63 cameraX=0.64, cameraY=4.04 cameraTheta=1.41
02:21:15.613 00.000 8976 incremental bump (0.637, 4.043) isValid = 1
02:21:15.613 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
02:21:15.613 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:21:15.613 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:21:15.613 00.000 8976 move complete, result=0
02:21:15.613 00.000 9828 Worker thread wakes up
02:21:15.613 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:21:15.613 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:21:15.613 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.77)
02:21:15.613 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:21:15.613 00.000 8976 worker thread done servicing request
02:21:15.613 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.85)
02:21:15.613 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
02:21:15.614 00.001 8976 Worker thread wakes up
02:21:15.614 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:21:15.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:15.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:15.614 00.000 9828 BLC: window closed
02:21:15.614 00.000 9828 MoveAxis(E, 7, B)
02:21:15.614 00.000 9828 Guiding  Dir = 2, Dur = 7
02:21:15.614 00.000 9828 IsSlewing returns 0
02:21:15.614 00.000 9828 IsGuiding returns 0
02:21:15.614 00.000 9828 PulseGuide returned control before completion, sleep 17
02:21:15.639 00.025 9828 IsGuiding returns 1
02:21:15.639 00.000 9828 scope still moving after pulse duration time elapsed
02:21:15.670 00.031 9828 IsSlewing returns 0
02:21:15.670 00.000 9828 IsGuiding returns 1
02:21:15.700 00.030 9828 IsSlewing returns 0
02:21:15.700 00.000 9828 IsGuiding returns 1
02:21:15.732 00.032 9828 IsSlewing returns 0
02:21:15.732 00.000 9828 IsGuiding returns 0
02:21:15.732 00.000 9828 scope move finished after 7 + 110 ms
02:21:15.732 00.000 9828 Move returns status 0, amount 7
02:21:15.732 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:15.732 00.000 9828 MoveAxis(N, 16, B)
02:21:15.732 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:15.748 00.016 9828 IsSlewing returns 0
02:21:15.748 00.000 9828 IsGuiding returns 0
02:21:15.748 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:15.779 00.031 9828 IsGuiding returns 1
02:21:15.779 00.000 9828 scope still moving after pulse duration time elapsed
02:21:15.810 00.031 9828 IsSlewing returns 0
02:21:15.810 00.000 9828 IsGuiding returns 1
02:21:15.840 00.030 9828 IsSlewing returns 0
02:21:15.841 00.001 9828 IsGuiding returns 1
02:21:15.871 00.030 9828 IsSlewing returns 0
02:21:15.871 00.000 9828 IsGuiding returns 1
02:21:15.902 00.031 9828 IsSlewing returns 0
02:21:15.902 00.000 9828 IsGuiding returns 0
02:21:15.902 00.000 9828 scope move finished after 16 + 138 ms
02:21:15.902 00.000 9828 Move returns status 0, amount 16
02:21:15.902 00.000 9828 move complete, result=0
02:21:15.902 00.000 9828 worker thread done servicing request
02:21:15.902 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:21:16.303 00.401 8976 Exposure complete
02:21:16.308 00.005 8976 worker thread done servicing request
02:21:16.308 00.000 5052 OnExposeComplete: enter
02:21:16.308 00.000 5052 UpdateGuideState(): m_state=6
02:21:16.308 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8318
02:21:16.308 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.67, Mass=159, SNR=8.7, Peak=73 HFD=1.7
02:21:16.309 00.001 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
02:21:16.309 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.06)
02:21:16.309 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.04 hyp=0.63 cameraTheta=-3.08 mountX=0.25 mountY=0.55, mountTheta=1.14
02:21:16.309 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.04, opts=13)
02:21:16.309 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.04)
02:21:16.309 00.000 8976 Worker thread wakes up
02:21:16.309 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.04) opts 0xd
02:21:16.310 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.04)
02:21:16.310 00.000 8976 Moving (-0.63, -0.04) raw xDistance=0.25 yDistance=0.55
02:21:16.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:21:16.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.55
02:21:16.310 00.000 8976 MoveAxis(R, 0, ABG)
02:21:16.310 00.000 8976 MoveAxis(D, 2, ABG)
02:21:16.310 00.000 8976 stepping (-23, 11) + (0, -2)
02:21:16.310 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:16.310 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:21:16.320 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:21:16.320 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:16.320 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:16.320 00.000 5052 Enqueuing Expose request
02:21:16.333 00.013 8976 Received - 47 (G) 
02:21:16.333 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:16.333 00.000 8976 stepped: pos (-23, 9)
02:21:16.333 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
02:21:16.333 00.000 8976 MountToCamera -- mountX=3.38 mountY=-2.08 hyp=3.97 mountTheta=-0.55 cameraX=0.32, cameraY=3.96 cameraTheta=1.49
02:21:16.333 00.000 8976 incremental bump (0.318, 3.958) isValid = 1
02:21:16.333 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
02:21:16.333 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:21:16.333 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:21:16.333 00.000 8976 move complete, result=0
02:21:16.333 00.000 9828 Worker thread wakes up
02:21:16.333 00.000 8976 worker thread done servicing request
02:21:16.333 00.000 8976 Worker thread wakes up
02:21:16.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:16.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:16.333 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:21:16.334 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:21:16.334 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:21:16.334 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
02:21:16.334 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
02:21:16.334 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.01 mountY=-0.12, mountTheta=-1.70
02:21:16.334 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:21:16.334 00.000 9828 BLC: window closed
02:21:16.334 00.000 9828 MoveAxis(E, 5, B)
02:21:16.334 00.000 9828 Guiding  Dir = 2, Dur = 5
02:21:16.334 00.000 9828 IsSlewing returns 0
02:21:16.334 00.000 9828 IsGuiding returns 0
02:21:16.334 00.000 9828 PulseGuide returned control before completion, sleep 15
02:21:16.354 00.020 9828 IsGuiding returns 1
02:21:16.354 00.000 9828 scope still moving after pulse duration time elapsed
02:21:16.385 00.031 9828 IsSlewing returns 0
02:21:16.385 00.000 9828 IsGuiding returns 1
02:21:16.416 00.031 9828 IsSlewing returns 0
02:21:16.416 00.000 9828 IsGuiding returns 1
02:21:16.446 00.030 9828 IsSlewing returns 0
02:21:16.446 00.000 9828 IsGuiding returns 0
02:21:16.446 00.000 9828 scope move finished after 5 + 107 ms
02:21:16.446 00.000 9828 Move returns status 0, amount 5
02:21:16.446 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:16.446 00.000 9828 MoveAxis(N, 16, B)
02:21:16.446 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:16.462 00.016 9828 IsSlewing returns 0
02:21:16.462 00.000 9828 IsGuiding returns 0
02:21:16.462 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:16.493 00.031 9828 IsGuiding returns 1
02:21:16.493 00.000 9828 scope still moving after pulse duration time elapsed
02:21:16.524 00.031 9828 IsSlewing returns 0
02:21:16.524 00.000 9828 IsGuiding returns 1
02:21:16.555 00.031 9828 IsSlewing returns 0
02:21:16.555 00.000 9828 IsGuiding returns 1
02:21:16.587 00.032 9828 IsSlewing returns 0
02:21:16.587 00.000 9828 IsGuiding returns 1
02:21:16.618 00.031 9828 IsSlewing returns 0
02:21:16.618 00.000 9828 IsGuiding returns 0
02:21:16.618 00.000 9828 scope move finished after 16 + 140 ms
02:21:16.618 00.000 9828 Move returns status 0, amount 16
02:21:16.618 00.000 9828 move complete, result=0
02:21:16.619 00.001 9828 worker thread done servicing request
02:21:16.619 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:21:17.025 00.406 8976 Exposure complete
02:21:17.031 00.006 8976 worker thread done servicing request
02:21:17.031 00.000 5052 OnExposeComplete: enter
02:21:17.031 00.000 5052 UpdateGuideState(): m_state=6
02:21:17.031 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8319
02:21:17.031 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.65, Mass=150, SNR=8.5, Peak=74 HFD=1.5
02:21:17.031 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
02:21:17.031 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.07)
02:21:17.031 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.06 hyp=0.77 cameraTheta=-3.07 mountX=0.30 mountY=0.68, mountTheta=1.15
02:21:17.032 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.06, opts=13)
02:21:17.032 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.06)
02:21:17.032 00.000 8976 Worker thread wakes up
02:21:17.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.06) opts 0xd
02:21:17.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.06)
02:21:17.032 00.000 8976 Moving (-0.77, -0.06) raw xDistance=0.30 yDistance=0.68
02:21:17.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:21:17.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.68
02:21:17.032 00.000 8976 MoveAxis(L, 1, ABG)
02:21:17.032 00.000 8976 stepping (-23, 9) + (-1, 0)
02:21:17.032 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:17.033 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:21:17.045 00.012 5052 UpdateGuideState exits: m=150 SNR=8.5
02:21:17.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:17.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:17.045 00.000 5052 Enqueuing Expose request
02:21:17.052 00.007 8976 Received - 47 (G) 
02:21:17.052 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:17.052 00.000 8976 stepped: pos (-24, 9)
02:21:17.052 00.000 8976 MoveAxis(D, 3, ABG)
02:21:17.052 00.000 8976 stepping (-24, 9) + (0, -3)
02:21:17.052 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:17.084 00.032 8976 Received - 47 (G) 
02:21:17.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:17.084 00.000 8976 stepped: pos (-24, 6)
02:21:17.084 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
02:21:17.084 00.000 8976 MountToCamera -- mountX=3.48 mountY=-1.71 hyp=3.88 mountTheta=-0.46 cameraX=-0.06, cameraY=3.88 cameraTheta=1.59
02:21:17.084 00.000 8976 incremental bump (-0.059, 3.875) isValid = 1
02:21:17.084 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
02:21:17.084 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:21:17.084 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:21:17.084 00.000 8976 move complete, result=0
02:21:17.084 00.000 9828 Worker thread wakes up
02:21:17.085 00.001 8976 worker thread done servicing request
02:21:17.085 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
02:21:17.085 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:21:17.085 00.000 8976 Worker thread wakes up
02:21:17.085 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:21:17.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:17.085 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
02:21:17.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:17.085 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
02:21:17.085 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
02:21:17.085 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:21:17.085 00.000 9828 BLC: window closed
02:21:17.085 00.000 9828 MoveAxis(E, 1, B)
02:21:17.085 00.000 9828 Guiding  Dir = 2, Dur = 1
02:21:17.086 00.001 9828 IsSlewing returns 0
02:21:17.086 00.000 9828 IsGuiding returns 0
02:21:17.086 00.000 9828 PulseGuide returned control before completion, sleep 11
02:21:17.100 00.014 9828 IsGuiding returns 1
02:21:17.100 00.000 9828 scope still moving after pulse duration time elapsed
02:21:17.132 00.032 9828 IsSlewing returns 0
02:21:17.132 00.000 9828 IsGuiding returns 1
02:21:17.163 00.031 9828 IsSlewing returns 0
02:21:17.164 00.001 9828 IsGuiding returns 1
02:21:17.194 00.030 9828 IsSlewing returns 0
02:21:17.194 00.000 9828 IsGuiding returns 0
02:21:17.194 00.000 9828 scope move finished after 1 + 107 ms
02:21:17.194 00.000 9828 Move returns status 0, amount 1
02:21:17.194 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:17.194 00.000 9828 MoveAxis(N, 16, B)
02:21:17.194 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:17.210 00.016 9828 IsSlewing returns 0
02:21:17.210 00.000 9828 IsGuiding returns 1
02:21:17.210 00.000 9828 Entered PulseGuideScope while moving
02:21:17.270 00.060 9828 IsSlewing returns 0
02:21:17.270 00.000 9828 IsGuiding returns 1
02:21:17.270 00.000 9828 Still moving
02:21:17.331 00.061 9828 IsSlewing returns 0
02:21:17.331 00.000 9828 IsGuiding returns 0
02:21:17.331 00.000 9828 Movement stopped - continuing
02:21:17.331 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:17.361 00.030 9828 IsGuiding returns 1
02:21:17.361 00.000 9828 scope still moving after pulse duration time elapsed
02:21:17.392 00.031 9828 IsSlewing returns 0
02:21:17.392 00.000 9828 IsGuiding returns 1
02:21:17.423 00.031 9828 IsSlewing returns 0
02:21:17.423 00.000 9828 IsGuiding returns 1
02:21:17.454 00.031 9828 IsSlewing returns 0
02:21:17.454 00.000 9828 IsGuiding returns 1
02:21:17.484 00.030 9828 IsSlewing returns 0
02:21:17.484 00.000 9828 IsGuiding returns 0
02:21:17.484 00.000 9828 scope move finished after 16 + 137 ms
02:21:17.484 00.000 9828 Move returns status 0, amount 16
02:21:17.484 00.000 9828 move complete, result=0
02:21:17.484 00.000 9828 worker thread done servicing request
02:21:17.484 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:21:17.773 00.289 8976 Exposure complete
02:21:17.778 00.005 8976 worker thread done servicing request
02:21:17.779 00.001 5052 OnExposeComplete: enter
02:21:17.779 00.000 5052 UpdateGuideState(): m_state=6
02:21:17.779 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8320
02:21:17.779 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.76, Mass=171, SNR=9.0, Peak=70 HFD=1.9
02:21:17.779 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:21:17.779 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
02:21:17.779 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.05 hyp=0.84 cameraTheta=3.08 mountX=0.43 mountY=0.67, mountTheta=1.00
02:21:17.780 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.05, opts=13)
02:21:17.780 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.05)
02:21:17.780 00.000 8976 Worker thread wakes up
02:21:17.780 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.05) opts 0xd
02:21:17.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.05)
02:21:17.780 00.000 8976 Moving (-0.84, 0.05) raw xDistance=0.43 yDistance=0.67
02:21:17.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
02:21:17.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.67
02:21:17.780 00.000 8976 MoveAxis(L, 2, ABG)
02:21:17.780 00.000 8976 stepping (-24, 6) + (-2, 0)
02:21:17.780 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:17.781 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:21:17.790 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
02:21:17.791 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:17.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:17.791 00.000 5052 Enqueuing Expose request
02:21:17.819 00.028 8976 Received - 47 (G) 
02:21:17.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:17.819 00.000 8976 stepped: pos (-26, 6)
02:21:17.819 00.000 8976 MoveAxis(D, 3, ABG)
02:21:17.819 00.000 8976 stepping (-26, 6) + (0, -3)
02:21:17.819 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:17.851 00.032 8976 Received - 47 (G) 
02:21:17.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:17.851 00.000 8976 stepped: pos (-26, 3)
02:21:17.851 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
02:21:17.852 00.001 8976 MountToCamera -- mountX=3.64 mountY=-1.30 hyp=3.87 mountTheta=-0.34 cameraX=-0.50, cameraY=3.84 cameraTheta=1.70
02:21:17.852 00.000 8976 incremental bump (-0.498, 3.838) isValid = 1
02:21:17.852 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
02:21:17.852 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:21:17.852 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:21:17.852 00.000 8976 move complete, result=0
02:21:17.852 00.000 9828 Worker thread wakes up
02:21:17.852 00.000 8976 worker thread done servicing request
02:21:17.852 00.000 8976 Worker thread wakes up
02:21:17.852 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:21:17.852 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:21:17.852 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
02:21:17.852 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
02:21:17.853 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
02:21:17.853 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:21:17.853 00.000 9828 BLC: window closed
02:21:17.853 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:21:17.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:17.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:17.853 00.000 9828 MoveAxis(W, 3, B)
02:21:17.853 00.000 9828 Guiding  Dir = 3, Dur = 3
02:21:17.854 00.001 9828 IsSlewing returns 0
02:21:17.854 00.000 9828 IsGuiding returns 0
02:21:17.854 00.000 9828 PulseGuide returned control before completion, sleep 13
02:21:17.875 00.021 9828 IsGuiding returns 1
02:21:17.875 00.000 9828 scope still moving after pulse duration time elapsed
02:21:17.905 00.030 9828 IsSlewing returns 0
02:21:17.906 00.001 9828 IsGuiding returns 1
02:21:17.936 00.030 9828 IsSlewing returns 0
02:21:17.936 00.000 9828 IsGuiding returns 1
02:21:17.967 00.031 9828 IsSlewing returns 0
02:21:17.967 00.000 9828 IsGuiding returns 0
02:21:17.967 00.000 9828 scope move finished after 3 + 110 ms
02:21:17.967 00.000 9828 Move returns status 0, amount 3
02:21:17.968 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:17.968 00.000 9828 MoveAxis(N, 16, B)
02:21:17.968 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:17.982 00.014 9828 IsSlewing returns 0
02:21:17.982 00.000 9828 IsGuiding returns 0
02:21:17.982 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:18.014 00.032 9828 IsGuiding returns 1
02:21:18.014 00.000 9828 scope still moving after pulse duration time elapsed
02:21:18.046 00.032 9828 IsSlewing returns 0
02:21:18.046 00.000 9828 IsGuiding returns 1
02:21:18.078 00.032 9828 IsSlewing returns 0
02:21:18.078 00.000 9828 IsGuiding returns 1
02:21:18.110 00.032 9828 IsSlewing returns 0
02:21:18.110 00.000 9828 IsGuiding returns 1
02:21:18.141 00.031 9828 IsSlewing returns 0
02:21:18.141 00.000 9828 IsGuiding returns 0
02:21:18.141 00.000 9828 scope move finished after 16 + 142 ms
02:21:18.141 00.000 9828 Move returns status 0, amount 16
02:21:18.141 00.000 9828 move complete, result=0
02:21:18.141 00.000 9828 worker thread done servicing request
02:21:18.141 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:21:18.544 00.403 8976 Exposure complete
02:21:18.550 00.006 8976 worker thread done servicing request
02:21:18.550 00.000 5052 OnExposeComplete: enter
02:21:18.550 00.000 5052 UpdateGuideState(): m_state=6
02:21:18.550 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8321
02:21:18.550 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.59, Mass=147, SNR=8.4, Peak=66 HFD=1.9
02:21:18.550 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
02:21:18.550 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
02:21:18.550 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.84 mountX=-0.15 mountY=-0.02, mountTheta=-2.99
02:21:18.551 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.12, opts=13)
02:21:18.551 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.12)
02:21:18.551 00.000 8976 Worker thread wakes up
02:21:18.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.12) opts 0xd
02:21:18.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.12)
02:21:18.551 00.000 8976 Moving (0.11, -0.12) raw xDistance=-0.15 yDistance=-0.02
02:21:18.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:21:18.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:21:18.551 00.000 8976 MoveAxis(R, 0, ABG)
02:21:18.551 00.000 8976 MoveAxis(U, 0, ABG)
02:21:18.551 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
02:21:18.551 00.000 8976 MountToCamera -- mountX=3.76 mountY=-1.03 hyp=3.89 mountTheta=-0.27 cameraX=-0.79, cameraY=3.81 cameraTheta=1.78
02:21:18.551 00.000 8976 incremental bump (-0.792, 3.813) isValid = 1
02:21:18.551 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
02:21:18.552 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:21:18.552 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:21:18.552 00.000 8976 move complete, result=0
02:21:18.552 00.000 9828 Worker thread wakes up
02:21:18.552 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:21:18.552 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:21:18.552 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
02:21:18.552 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
02:21:18.552 00.000 8976 worker thread done servicing request
02:21:18.552 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
02:21:18.552 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:21:18.552 00.000 9828 BLC: window closed
02:21:18.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:21:18.552 00.000 9828 MoveAxis(W, 6, B)
02:21:18.552 00.000 9828 Guiding  Dir = 3, Dur = 6
02:21:18.553 00.001 9828 IsSlewing returns 0
02:21:18.553 00.000 9828 IsGuiding returns 0
02:21:18.553 00.000 9828 PulseGuide returned control before completion, sleep 16
02:21:18.563 00.010 5052 UpdateGuideState exits: m=147 SNR=8.4
02:21:18.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:18.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:18.563 00.000 5052 Enqueuing Expose request
02:21:18.563 00.000 8976 Worker thread wakes up
02:21:18.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:18.563 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:18.563 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:18.576 00.013 9828 IsGuiding returns 1
02:21:18.576 00.000 9828 scope still moving after pulse duration time elapsed
02:21:18.606 00.030 9828 IsSlewing returns 0
02:21:18.606 00.000 9828 IsGuiding returns 1
02:21:18.636 00.030 9828 IsSlewing returns 0
02:21:18.636 00.000 9828 IsGuiding returns 1
02:21:18.667 00.031 9828 IsSlewing returns 0
02:21:18.667 00.000 9828 IsGuiding returns 0
02:21:18.667 00.000 9828 scope move finished after 6 + 108 ms
02:21:18.667 00.000 9828 Move returns status 0, amount 6
02:21:18.667 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:18.667 00.000 9828 MoveAxis(N, 16, B)
02:21:18.667 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:18.681 00.014 9828 IsSlewing returns 0
02:21:18.681 00.000 9828 IsGuiding returns 0
02:21:18.681 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:18.713 00.032 9828 IsGuiding returns 1
02:21:18.713 00.000 9828 scope still moving after pulse duration time elapsed
02:21:18.743 00.030 9828 IsSlewing returns 0
02:21:18.743 00.000 9828 IsGuiding returns 1
02:21:18.775 00.032 9828 IsSlewing returns 0
02:21:18.775 00.000 9828 IsGuiding returns 1
02:21:18.807 00.032 9828 IsSlewing returns 0
02:21:18.807 00.000 9828 IsGuiding returns 1
02:21:18.839 00.032 9828 IsSlewing returns 0
02:21:18.839 00.000 9828 IsGuiding returns 0
02:21:18.839 00.000 9828 scope move finished after 16 + 141 ms
02:21:18.839 00.000 9828 Move returns status 0, amount 16
02:21:18.839 00.000 9828 move complete, result=0
02:21:18.839 00.000 9828 worker thread done servicing request
02:21:18.839 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:21:19.254 00.415 8976 Exposure complete
02:21:19.260 00.006 8976 worker thread done servicing request
02:21:19.261 00.001 5052 OnExposeComplete: enter
02:21:19.261 00.000 5052 UpdateGuideState(): m_state=6
02:21:19.261 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8322
02:21:19.261 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.57, Mass=171, SNR=9.0, Peak=64 HFD=2.3
02:21:19.261 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.23 = 2.05)
02:21:19.261 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.95)
02:21:19.261 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.19 mountX=-0.08 mountY=0.16, mountTheta=2.03
02:21:19.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.14, opts=13)
02:21:19.262 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.14)
02:21:19.262 00.000 8976 Worker thread wakes up
02:21:19.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.14) opts 0xd
02:21:19.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.14)
02:21:19.262 00.000 8976 Moving (-0.10, -0.14) raw xDistance=-0.08 yDistance=0.16
02:21:19.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:21:19.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:21:19.262 00.000 8976 MoveAxis(R, 0, ABG)
02:21:19.262 00.000 8976 MoveAxis(U, 0, ABG)
02:21:19.262 00.000 8976 MountToCamera -- mountTheta (-0.22) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
02:21:19.263 00.001 8976 MountToCamera -- mountX=3.83 mountY=-0.85 hyp=3.92 mountTheta=-0.22 cameraX=-0.99, cameraY=3.80 cameraTheta=1.83
02:21:19.263 00.000 8976 incremental bump (-0.989, 3.796) isValid = 1
02:21:19.263 00.000 8976 Scheduling Mount bump of (-0.029, 0.115)
02:21:19.263 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:21:19.263 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:21:19.263 00.000 8976 move complete, result=0
02:21:19.263 00.000 9828 Worker thread wakes up
02:21:19.263 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:21:19.263 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:21:19.263 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.91 = -1.37)
02:21:19.263 00.000 8976 worker thread done servicing request
02:21:19.263 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.45)
02:21:19.263 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=110, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:21:19.263 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:21:19.263 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:21:19.263 00.000 9828 BLC: window closed
02:21:19.264 00.001 9828 MoveAxis(W, 8, B)
02:21:19.264 00.000 9828 Guiding  Dir = 3, Dur = 8
02:21:19.264 00.000 9828 IsSlewing returns 0
02:21:19.264 00.000 9828 IsGuiding returns 0
02:21:19.264 00.000 9828 PulseGuide returned control before completion, sleep 18
02:21:19.272 00.008 5052 UpdateGuideState exits: m=171 SNR=9.0
02:21:19.273 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:19.273 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:19.273 00.000 5052 Enqueuing Expose request
02:21:19.273 00.000 8976 Worker thread wakes up
02:21:19.273 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:21:19.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:19.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:19.293 00.020 9828 IsGuiding returns 1
02:21:19.293 00.000 9828 scope still moving after pulse duration time elapsed
02:21:19.324 00.031 9828 IsSlewing returns 0
02:21:19.324 00.000 9828 IsGuiding returns 1
02:21:19.355 00.031 9828 IsSlewing returns 0
02:21:19.356 00.001 9828 IsGuiding returns 1
02:21:19.387 00.031 9828 IsSlewing returns 0
02:21:19.387 00.000 9828 IsGuiding returns 0
02:21:19.387 00.000 9828 scope move finished after 8 + 115 ms
02:21:19.387 00.000 9828 Move returns status 0, amount 8
02:21:19.387 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:19.387 00.000 9828 MoveAxis(N, 16, B)
02:21:19.387 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:19.402 00.015 9828 IsSlewing returns 0
02:21:19.402 00.000 9828 IsGuiding returns 0
02:21:19.402 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:19.433 00.031 9828 IsGuiding returns 1
02:21:19.433 00.000 9828 scope still moving after pulse duration time elapsed
02:21:19.464 00.031 9828 IsSlewing returns 0
02:21:19.464 00.000 9828 IsGuiding returns 1
02:21:19.495 00.031 9828 IsSlewing returns 0
02:21:19.495 00.000 9828 IsGuiding returns 1
02:21:19.527 00.032 9828 IsSlewing returns 0
02:21:19.527 00.000 9828 IsGuiding returns 0
02:21:19.527 00.000 9828 scope move finished after 16 + 109 ms
02:21:19.527 00.000 9828 Move returns status 0, amount 16
02:21:19.527 00.000 9828 move complete, result=0
02:21:19.528 00.001 9828 worker thread done servicing request
02:21:19.528 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:21:19.965 00.437 8976 Exposure complete
02:21:19.969 00.004 8976 worker thread done servicing request
02:21:19.969 00.000 5052 OnExposeComplete: enter
02:21:19.969 00.000 5052 UpdateGuideState(): m_state=6
02:21:19.970 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8323
02:21:19.970 00.000 5052 Star::Find returns 1 (1), X=329.42, Y=281.76, Mass=152, SNR=8.5, Peak=63 HFD=2.3
02:21:19.970 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
02:21:19.970 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
02:21:19.970 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.25 cameraTheta=0.20 mountX=-0.07 mountY=-0.24, mountTheta=-1.86
02:21:19.970 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.05, opts=13)
02:21:19.971 00.001 5052 Enqueuing Move request for stepguider (0.25, 0.05)
02:21:19.971 00.000 8976 Worker thread wakes up
02:21:19.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.05) opts 0xd
02:21:19.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.05)
02:21:19.971 00.000 8976 Moving (0.25, 0.05) raw xDistance=-0.07 yDistance=-0.24
02:21:19.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:21:19.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:21:19.971 00.000 8976 MoveAxis(R, 0, ABG)
02:21:19.971 00.000 8976 MoveAxis(U, 0, ABG)
02:21:19.971 00.000 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
02:21:19.971 00.000 8976 MountToCamera -- mountX=3.88 mountY=-0.73 hyp=3.95 mountTheta=-0.18 cameraX=-1.12, cameraY=3.78 cameraTheta=1.86
02:21:19.971 00.000 8976 incremental bump (-1.121, 3.785) isValid = 1
02:21:19.971 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
02:21:19.971 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:21:19.971 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:21:19.971 00.000 8976 move complete, result=0
02:21:19.971 00.000 9828 Worker thread wakes up
02:21:19.971 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:21:19.971 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:21:19.971 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
02:21:19.971 00.000 8976 worker thread done servicing request
02:21:19.972 00.001 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
02:21:19.972 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
02:21:19.972 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:21:19.972 00.000 9828 BLC: window closed
02:21:19.972 00.000 9828 MoveAxis(W, 9, B)
02:21:19.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:21:19.972 00.000 9828 Guiding  Dir = 3, Dur = 9
02:21:19.972 00.000 9828 IsSlewing returns 0
02:21:19.972 00.000 9828 IsGuiding returns 0
02:21:19.972 00.000 9828 PulseGuide returned control before completion, sleep 19
02:21:19.982 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5 Saturated
02:21:19.983 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:19.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:19.983 00.000 5052 Enqueuing Expose request
02:21:19.983 00.000 8976 Worker thread wakes up
02:21:19.983 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:19.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:19.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:19.992 00.009 9828 IsGuiding returns 1
02:21:19.992 00.000 9828 scope still moving after pulse duration time elapsed
02:21:20.024 00.032 9828 IsSlewing returns 0
02:21:20.024 00.000 9828 IsGuiding returns 1
02:21:20.055 00.031 9828 IsSlewing returns 0
02:21:20.055 00.000 9828 IsGuiding returns 1
02:21:20.086 00.031 9828 IsSlewing returns 0
02:21:20.086 00.000 9828 IsGuiding returns 0
02:21:20.086 00.000 9828 scope move finished after 9 + 104 ms
02:21:20.086 00.000 9828 Move returns status 0, amount 9
02:21:20.086 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:20.087 00.001 9828 MoveAxis(N, 16, B)
02:21:20.087 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:20.101 00.014 9828 IsSlewing returns 0
02:21:20.102 00.001 9828 IsGuiding returns 0
02:21:20.102 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:20.131 00.029 9828 IsGuiding returns 1
02:21:20.131 00.000 9828 scope still moving after pulse duration time elapsed
02:21:20.163 00.032 9828 IsSlewing returns 0
02:21:20.163 00.000 9828 IsGuiding returns 1
02:21:20.195 00.032 9828 IsSlewing returns 0
02:21:20.195 00.000 9828 IsGuiding returns 1
02:21:20.227 00.032 9828 IsSlewing returns 0
02:21:20.227 00.000 9828 IsGuiding returns 1
02:21:20.259 00.032 9828 IsSlewing returns 0
02:21:20.260 00.001 9828 IsGuiding returns 0
02:21:20.260 00.000 9828 scope move finished after 16 + 141 ms
02:21:20.260 00.000 9828 Move returns status 0, amount 16
02:21:20.260 00.000 9828 move complete, result=0
02:21:20.260 00.000 9828 worker thread done servicing request
02:21:20.260 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:21:20.675 00.415 8976 Exposure complete
02:21:20.680 00.005 8976 worker thread done servicing request
02:21:20.681 00.001 5052 OnExposeComplete: enter
02:21:20.681 00.000 5052 UpdateGuideState(): m_state=6
02:21:20.681 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8324
02:21:20.681 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.58, Mass=150, SNR=8.5, Peak=69 HFD=1.8
02:21:20.681 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
02:21:20.681 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
02:21:20.681 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.12 hyp=0.54 cameraTheta=-0.24 mountX=-0.35 mountY=-0.37, mountTheta=-2.33
02:21:20.681 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.12, opts=13)
02:21:20.682 00.001 5052 Enqueuing Move request for stepguider (0.52, -0.12)
02:21:20.682 00.000 8976 Worker thread wakes up
02:21:20.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.12) opts 0xd
02:21:20.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.12)
02:21:20.682 00.000 8976 Moving (0.52, -0.12) raw xDistance=-0.35 yDistance=-0.37
02:21:20.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:21:20.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:21:20.682 00.000 8976 MoveAxis(R, 1, ABG)
02:21:20.682 00.000 8976 stepping (-26, 3) + (1, 0)
02:21:20.682 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:20.683 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:21:20.693 00.010 5052 UpdateGuideState exits: m=150 SNR=8.5
02:21:20.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:20.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:20.693 00.000 5052 Enqueuing Expose request
02:21:20.713 00.020 8976 Received - 47 (G) 
02:21:20.713 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:20.713 00.000 8976 stepped: pos (-25, 3)
02:21:20.713 00.000 8976 MoveAxis(U, 1, ABG)
02:21:20.713 00.000 8976 stepping (-25, 3) + (0, 1)
02:21:20.713 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:20.745 00.032 8976 Received - 47 (G) 
02:21:20.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:20.745 00.000 8976 stepped: pos (-25, 4)
02:21:20.745 00.000 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
02:21:20.745 00.000 8976 MountToCamera -- mountX=3.86 mountY=-0.70 hyp=3.92 mountTheta=-0.18 cameraX=-1.14, cameraY=3.76 cameraTheta=1.87
02:21:20.745 00.000 8976 incremental bump (-1.139, 3.756) isValid = 1
02:21:20.745 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
02:21:20.745 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:21:20.745 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:21:20.745 00.000 8976 move complete, result=0
02:21:20.745 00.000 8976 worker thread done servicing request
02:21:20.745 00.000 8976 Worker thread wakes up
02:21:20.745 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 1 ms NORTH
02:21:20.745 00.000 9828 Worker thread wakes up
02:21:20.745 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:21:20.745 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:21:20.745 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.95 = -1.33)
02:21:20.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:20.746 00.001 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.41)
02:21:20.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:20.746 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.03 mountY=-0.12, mountTheta=-1.34
02:21:20.746 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:21:20.746 00.000 9828 BLC: window closed
02:21:20.746 00.000 9828 MoveAxis(W, 9, B)
02:21:20.746 00.000 9828 Guiding  Dir = 3, Dur = 9
02:21:20.746 00.000 9828 IsSlewing returns 0
02:21:20.746 00.000 9828 IsGuiding returns 0
02:21:20.746 00.000 9828 PulseGuide returned control before completion, sleep 19
02:21:20.769 00.023 9828 IsGuiding returns 1
02:21:20.769 00.000 9828 scope still moving after pulse duration time elapsed
02:21:20.799 00.030 9828 IsSlewing returns 0
02:21:20.799 00.000 9828 IsGuiding returns 1
02:21:20.831 00.032 9828 IsSlewing returns 0
02:21:20.831 00.000 9828 IsGuiding returns 1
02:21:20.862 00.031 9828 IsSlewing returns 0
02:21:20.862 00.000 9828 IsGuiding returns 1
02:21:20.894 00.032 9828 IsSlewing returns 0
02:21:20.894 00.000 9828 IsGuiding returns 0
02:21:20.894 00.000 9828 scope move finished after 9 + 139 ms
02:21:20.894 00.000 9828 Move returns status 0, amount 9
02:21:20.894 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:20.894 00.000 9828 MoveAxis(N, 16, B)
02:21:20.894 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:20.910 00.016 9828 IsSlewing returns 0
02:21:20.910 00.000 9828 IsGuiding returns 0
02:21:20.910 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:20.942 00.032 9828 IsGuiding returns 1
02:21:20.942 00.000 9828 scope still moving after pulse duration time elapsed
02:21:20.973 00.031 9828 IsSlewing returns 0
02:21:20.973 00.000 9828 IsGuiding returns 1
02:21:21.004 00.031 9828 IsSlewing returns 0
02:21:21.004 00.000 9828 IsGuiding returns 1
02:21:21.035 00.031 9828 IsSlewing returns 0
02:21:21.036 00.001 9828 IsGuiding returns 1
02:21:21.067 00.031 9828 IsSlewing returns 0
02:21:21.071 00.004 9828 IsGuiding returns 0
02:21:21.071 00.000 9828 scope move finished after 16 + 145 ms
02:21:21.071 00.000 9828 Move returns status 0, amount 16
02:21:21.071 00.000 9828 move complete, result=0
02:21:21.071 00.000 9828 worker thread done servicing request
02:21:21.072 00.001 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:21:21.443 00.371 8976 Exposure complete
02:21:21.448 00.005 8976 worker thread done servicing request
02:21:21.448 00.000 5052 OnExposeComplete: enter
02:21:21.448 00.000 5052 UpdateGuideState(): m_state=6
02:21:21.448 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8325
02:21:21.448 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.51, Mass=162, SNR=8.8, Peak=66 HFD=2.4
02:21:21.449 00.001 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.78 = 2.50)
02:21:21.449 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.40)
02:21:21.449 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.74 mountX=-0.16 mountY=0.13, mountTheta=2.44
02:21:21.449 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.20, opts=13)
02:21:21.449 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.20)
02:21:21.449 00.000 8976 Worker thread wakes up
02:21:21.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.20) opts 0xd
02:21:21.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.20)
02:21:21.449 00.000 8976 Moving (-0.03, -0.20) raw xDistance=-0.16 yDistance=0.13
02:21:21.450 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:21:21.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:21:21.450 00.000 8976 MoveAxis(R, 0, ABG)
02:21:21.450 00.000 8976 MoveAxis(U, 0, ABG)
02:21:21.450 00.000 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
02:21:21.450 00.000 8976 MountToCamera -- mountX=3.85 mountY=-0.68 hyp=3.91 mountTheta=-0.17 cameraX=-1.15, cameraY=3.74 cameraTheta=1.87
02:21:21.450 00.000 8976 incremental bump (-1.152, 3.737) isValid = 1
02:21:21.450 00.000 8976 Scheduling Mount bump of (-0.034, 0.114)
02:21:21.450 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:21:21.450 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:21:21.450 00.000 8976 move complete, result=0
02:21:21.450 00.000 8976 worker thread done servicing request
02:21:21.450 00.000 9828 Worker thread wakes up
02:21:21.450 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:21:21.450 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:21:21.450 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.33)
02:21:21.450 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.41)
02:21:21.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:21:21.450 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.03 mountY=-0.12, mountTheta=-1.33
02:21:21.451 00.001 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:21:21.451 00.000 9828 BLC: window closed
02:21:21.451 00.000 9828 MoveAxis(W, 9, B)
02:21:21.451 00.000 9828 Guiding  Dir = 3, Dur = 9
02:21:21.451 00.000 9828 IsSlewing returns 0
02:21:21.452 00.001 9828 IsGuiding returns 0
02:21:21.452 00.000 9828 PulseGuide returned control before completion, sleep 19
02:21:21.460 00.008 5052 UpdateGuideState exits: m=162 SNR=8.8
02:21:21.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:21.460 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:21.460 00.000 5052 Enqueuing Expose request
02:21:21.460 00.000 8976 Worker thread wakes up
02:21:21.460 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:21.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:21.460 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:21.483 00.023 9828 IsGuiding returns 1
02:21:21.483 00.000 9828 scope still moving after pulse duration time elapsed
02:21:21.514 00.031 9828 IsSlewing returns 0
02:21:21.514 00.000 9828 IsGuiding returns 1
02:21:21.546 00.032 9828 IsSlewing returns 0
02:21:21.546 00.000 9828 IsGuiding returns 1
02:21:21.578 00.032 9828 IsSlewing returns 0
02:21:21.578 00.000 9828 IsGuiding returns 0
02:21:21.578 00.000 9828 scope move finished after 9 + 117 ms
02:21:21.578 00.000 9828 Move returns status 0, amount 9
02:21:21.578 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:21.578 00.000 9828 MoveAxis(N, 16, B)
02:21:21.578 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:21.594 00.016 9828 IsSlewing returns 0
02:21:21.594 00.000 9828 IsGuiding returns 0
02:21:21.594 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:21.626 00.032 9828 IsGuiding returns 1
02:21:21.626 00.000 9828 scope still moving after pulse duration time elapsed
02:21:21.658 00.032 9828 IsSlewing returns 0
02:21:21.658 00.000 9828 IsGuiding returns 1
02:21:21.690 00.032 9828 IsSlewing returns 0
02:21:21.690 00.000 9828 IsGuiding returns 1
02:21:21.721 00.031 9828 IsSlewing returns 0
02:21:21.721 00.000 9828 IsGuiding returns 1
02:21:21.752 00.031 9828 IsSlewing returns 0
02:21:21.752 00.000 9828 IsGuiding returns 0
02:21:21.752 00.000 9828 scope move finished after 16 + 142 ms
02:21:21.752 00.000 9828 Move returns status 0, amount 16
02:21:21.752 00.000 9828 move complete, result=0
02:21:21.752 00.000 9828 worker thread done servicing request
02:21:21.753 00.001 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:21:22.153 00.400 8976 Exposure complete
02:21:22.158 00.005 8976 worker thread done servicing request
02:21:22.158 00.000 5052 OnExposeComplete: enter
02:21:22.158 00.000 5052 UpdateGuideState(): m_state=6
02:21:22.158 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8326
02:21:22.158 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.42, Mass=165, SNR=8.9, Peak=72 HFD=1.9
02:21:22.159 00.001 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.04) = xAngle (-3.54 = 2.74)
02:21:22.159 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.64)
02:21:22.159 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.29 cameraTheta=-1.50 mountX=-0.26 mountY=0.14, mountTheta=2.66
02:21:22.159 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.28, opts=13)
02:21:22.159 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.28)
02:21:22.159 00.000 8976 Worker thread wakes up
02:21:22.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.28) opts 0xd
02:21:22.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.28)
02:21:22.159 00.000 8976 Moving (0.02, -0.28) raw xDistance=-0.26 yDistance=0.14
02:21:22.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:21:22.160 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:21:22.160 00.000 8976 MoveAxis(R, 1, ABG)
02:21:22.160 00.000 8976 stepping (-25, 4) + (1, 0)
02:21:22.160 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:22.160 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:21:22.170 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
02:21:22.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:22.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:22.170 00.000 5052 Enqueuing Expose request
02:21:22.184 00.014 8976 Received - 47 (G) 
02:21:22.184 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:22.184 00.000 8976 stepped: pos (-24, 4)
02:21:22.184 00.000 8976 MoveAxis(U, 0, ABG)
02:21:22.184 00.000 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
02:21:22.184 00.000 8976 MountToCamera -- mountX=3.79 mountY=-0.66 hyp=3.85 mountTheta=-0.17 cameraX=-1.14, cameraY=3.68 cameraTheta=1.87
02:21:22.184 00.000 8976 incremental bump (-1.137, 3.679) isValid = 1
02:21:22.184 00.000 8976 Scheduling Mount bump of (-0.034, 0.114)
02:21:22.184 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:21:22.184 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:21:22.184 00.000 8976 move complete, result=0
02:21:22.184 00.000 9828 Worker thread wakes up
02:21:22.185 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:21:22.185 00.000 8976 worker thread done servicing request
02:21:22.185 00.000 8976 Worker thread wakes up
02:21:22.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:22.185 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:22.185 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:21:22.185 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:21:22.185 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.33)
02:21:22.185 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.41)
02:21:22.185 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.03 mountY=-0.12, mountTheta=-1.33
02:21:22.185 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:21:22.185 00.000 9828 BLC: window closed
02:21:22.185 00.000 9828 MoveAxis(W, 9, B)
02:21:22.185 00.000 9828 Guiding  Dir = 3, Dur = 9
02:21:22.186 00.001 9828 IsSlewing returns 0
02:21:22.186 00.000 9828 IsGuiding returns 0
02:21:22.186 00.000 9828 PulseGuide returned control before completion, sleep 19
02:21:22.217 00.031 9828 IsGuiding returns 1
02:21:22.217 00.000 9828 scope still moving after pulse duration time elapsed
02:21:22.248 00.031 9828 IsSlewing returns 0
02:21:22.248 00.000 9828 IsGuiding returns 1
02:21:22.280 00.032 9828 IsSlewing returns 0
02:21:22.280 00.000 9828 IsGuiding returns 1
02:21:22.310 00.030 9828 IsSlewing returns 0
02:21:22.310 00.000 9828 IsGuiding returns 1
02:21:22.342 00.032 9828 IsSlewing returns 0
02:21:22.342 00.000 9828 IsGuiding returns 0
02:21:22.342 00.000 9828 scope move finished after 9 + 147 ms
02:21:22.342 00.000 9828 Move returns status 0, amount 9
02:21:22.342 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:22.342 00.000 9828 MoveAxis(N, 16, B)
02:21:22.342 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:22.358 00.016 9828 IsSlewing returns 0
02:21:22.358 00.000 9828 IsGuiding returns 0
02:21:22.358 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:22.389 00.031 9828 IsGuiding returns 1
02:21:22.389 00.000 9828 scope still moving after pulse duration time elapsed
02:21:22.420 00.031 9828 IsSlewing returns 0
02:21:22.420 00.000 9828 IsGuiding returns 1
02:21:22.451 00.031 9828 IsSlewing returns 0
02:21:22.451 00.000 9828 IsGuiding returns 1
02:21:22.483 00.032 9828 IsSlewing returns 0
02:21:22.483 00.000 9828 IsGuiding returns 1
02:21:22.514 00.031 9828 IsSlewing returns 0
02:21:22.514 00.000 9828 IsGuiding returns 0
02:21:22.514 00.000 9828 scope move finished after 16 + 139 ms
02:21:22.514 00.000 9828 Move returns status 0, amount 16
02:21:22.514 00.000 9828 move complete, result=0
02:21:22.514 00.000 9828 worker thread done servicing request
02:21:22.514 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:21:22.880 00.366 8976 Exposure complete
02:21:22.885 00.005 8976 worker thread done servicing request
02:21:22.885 00.000 5052 OnExposeComplete: enter
02:21:22.885 00.000 5052 UpdateGuideState(): m_state=6
02:21:22.885 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8327
02:21:22.885 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.78, Mass=157, SNR=8.6, Peak=68 HFD=2.5
02:21:22.885 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.22 = -1.22)
02:21:22.885 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
02:21:22.885 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.82 mountX=0.03 mountY=-0.10, mountTheta=-1.23
02:21:22.886 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.07, opts=13)
02:21:22.886 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.07)
02:21:22.887 00.001 8976 Worker thread wakes up
02:21:22.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.07) opts 0xd
02:21:22.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.07)
02:21:22.887 00.000 8976 Moving (0.07, 0.07) raw xDistance=0.03 yDistance=-0.10
02:21:22.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:21:22.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:21:22.887 00.000 8976 MoveAxis(R, 0, ABG)
02:21:22.887 00.000 8976 MoveAxis(U, 0, ABG)
02:21:22.887 00.000 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
02:21:22.887 00.000 8976 MountToCamera -- mountX=3.75 mountY=-0.65 hyp=3.81 mountTheta=-0.17 cameraX=-1.13, cameraY=3.64 cameraTheta=1.87
02:21:22.887 00.000 8976 incremental bump (-1.127, 3.640) isValid = 1
02:21:22.887 00.000 8976 Scheduling Mount bump of (-0.029, 0.096)
02:21:22.887 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.10, opts=4)
02:21:22.887 00.000 8976 Enqueuing Move request for scope (-0.03, 0.10)
02:21:22.887 00.000 8976 move complete, result=0
02:21:22.887 00.000 8976 worker thread done servicing request
02:21:22.887 00.000 9828 Worker thread wakes up
02:21:22.888 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0x4
02:21:22.888 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
02:21:22.888 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.33)
02:21:22.888 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.41)
02:21:22.888 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.86 mountX=0.02 mountY=-0.10, mountTheta=-1.33
02:21:22.888 00.000 9828 Moving (-0.03, 0.10) raw xDistance=0.02 yDistance=-0.10
02:21:22.888 00.000 9828 BLC: window closed
02:21:22.888 00.000 9828 MoveAxis(W, 8, B)
02:21:22.888 00.000 9828 Guiding  Dir = 3, Dur = 8
02:21:22.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:21:22.888 00.000 9828 IsSlewing returns 0
02:21:22.888 00.000 9828 IsGuiding returns 0
02:21:22.889 00.001 9828 PulseGuide returned control before completion, sleep 18
02:21:22.897 00.008 5052 UpdateGuideState exits: m=157 SNR=8.6
02:21:22.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:22.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:22.897 00.000 5052 Enqueuing Expose request
02:21:22.897 00.000 8976 Worker thread wakes up
02:21:22.897 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:22.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:22.897 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:22.918 00.021 9828 IsGuiding returns 1
02:21:22.918 00.000 9828 scope still moving after pulse duration time elapsed
02:21:22.949 00.031 9828 IsSlewing returns 0
02:21:22.949 00.000 9828 IsGuiding returns 1
02:21:22.981 00.032 9828 IsSlewing returns 0
02:21:22.981 00.000 9828 IsGuiding returns 1
02:21:23.013 00.032 9828 IsSlewing returns 0
02:21:23.014 00.001 9828 IsGuiding returns 0
02:21:23.014 00.000 9828 scope move finished after 8 + 117 ms
02:21:23.014 00.000 9828 Move returns status 0, amount 8
02:21:23.014 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:23.014 00.000 9828 MoveAxis(N, 14, B)
02:21:23.014 00.000 9828 Guiding  Dir = 0, Dur = 14
02:21:23.028 00.014 9828 IsSlewing returns 0
02:21:23.028 00.000 9828 IsGuiding returns 0
02:21:23.028 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:23.059 00.031 9828 IsGuiding returns 1
02:21:23.059 00.000 9828 scope still moving after pulse duration time elapsed
02:21:23.090 00.031 9828 IsSlewing returns 0
02:21:23.090 00.000 9828 IsGuiding returns 1
02:21:23.121 00.031 9828 IsSlewing returns 0
02:21:23.121 00.000 9828 IsGuiding returns 1
02:21:23.152 00.031 9828 IsSlewing returns 0
02:21:23.152 00.000 9828 IsGuiding returns 1
02:21:23.183 00.031 9828 IsSlewing returns 0
02:21:23.183 00.000 9828 IsGuiding returns 1
02:21:23.214 00.031 9828 IsSlewing returns 0
02:21:23.214 00.000 9828 IsGuiding returns 1
02:21:23.244 00.030 9828 IsSlewing returns 0
02:21:23.244 00.000 9828 IsGuiding returns 0
02:21:23.244 00.000 9828 scope move finished after 14 + 202 ms
02:21:23.244 00.000 9828 Move returns status 0, amount 14
02:21:23.244 00.000 9828 move complete, result=0
02:21:23.244 00.000 9828 worker thread done servicing request
02:21:23.245 00.001 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 14 ms NORTH
02:21:23.581 00.336 8976 Exposure complete
02:21:23.586 00.005 8976 worker thread done servicing request
02:21:23.586 00.000 5052 OnExposeComplete: enter
02:21:23.586 00.000 5052 UpdateGuideState(): m_state=6
02:21:23.587 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8328
02:21:23.587 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.75, Mass=144, SNR=8.3, Peak=70 HFD=2.3
02:21:23.587 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
02:21:23.587 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
02:21:23.587 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.41 mountX=0.06 mountY=0.02, mountTheta=0.28
02:21:23.587 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.04, opts=13)
02:21:23.587 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.04)
02:21:23.588 00.001 8976 Worker thread wakes up
02:21:23.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.04) opts 0xd
02:21:23.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.04)
02:21:23.588 00.000 8976 Moving (-0.05, 0.04) raw xDistance=0.06 yDistance=0.02
02:21:23.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:21:23.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:21:23.588 00.000 8976 MoveAxis(R, 0, ABG)
02:21:23.588 00.000 8976 MoveAxis(U, 0, ABG)
02:21:23.588 00.000 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
02:21:23.588 00.000 8976 MountToCamera -- mountX=3.73 mountY=-0.65 hyp=3.78 mountTheta=-0.17 cameraX=-1.12, cameraY=3.61 cameraTheta=1.87
02:21:23.588 00.000 8976 incremental bump (-1.121, 3.614) isValid = 1
02:21:23.588 00.000 8976 Scheduling Mount bump of (-0.018, 0.061)
02:21:23.588 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.06, opts=4)
02:21:23.588 00.000 8976 Enqueuing Move request for scope (-0.02, 0.06)
02:21:23.588 00.000 8976 move complete, result=0
02:21:23.588 00.000 9828 Worker thread wakes up
02:21:23.589 00.001 8976 worker thread done servicing request
02:21:23.589 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0x4
02:21:23.589 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
02:21:23.589 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.33)
02:21:23.589 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.41)
02:21:23.589 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.86 mountX=0.02 mountY=-0.06, mountTheta=-1.33
02:21:23.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:21:23.589 00.000 9828 Moving (-0.02, 0.06) raw xDistance=0.02 yDistance=-0.06
02:21:23.589 00.000 9828 BLC: window closed
02:21:23.589 00.000 9828 MoveAxis(W, 5, B)
02:21:23.589 00.000 9828 Guiding  Dir = 3, Dur = 5
02:21:23.590 00.001 9828 IsSlewing returns 0
02:21:23.590 00.000 9828 IsGuiding returns 0
02:21:23.590 00.000 9828 PulseGuide returned control before completion, sleep 15
02:21:23.599 00.009 5052 UpdateGuideState exits: m=144 SNR=8.3
02:21:23.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:23.599 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:23.599 00.000 5052 Enqueuing Expose request
02:21:23.599 00.000 8976 Worker thread wakes up
02:21:23.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:23.599 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:23.599 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:23.620 00.021 9828 IsGuiding returns 1
02:21:23.620 00.000 9828 scope still moving after pulse duration time elapsed
02:21:23.652 00.032 9828 IsSlewing returns 0
02:21:23.652 00.000 9828 IsGuiding returns 1
02:21:23.682 00.030 9828 IsSlewing returns 0
02:21:23.682 00.000 9828 IsGuiding returns 1
02:21:23.713 00.031 9828 IsSlewing returns 0
02:21:23.713 00.000 9828 IsGuiding returns 0
02:21:23.713 00.000 9828 scope move finished after 5 + 117 ms
02:21:23.713 00.000 9828 Move returns status 0, amount 5
02:21:23.713 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:23.713 00.000 9828 MoveAxis(N, 9, B)
02:21:23.713 00.000 9828 Guiding  Dir = 0, Dur = 9
02:21:23.729 00.016 9828 IsSlewing returns 0
02:21:23.729 00.000 9828 IsGuiding returns 0
02:21:23.729 00.000 9828 PulseGuide returned control before completion, sleep 19
02:21:23.760 00.031 9828 IsGuiding returns 1
02:21:23.760 00.000 9828 scope still moving after pulse duration time elapsed
02:21:23.791 00.031 9828 IsSlewing returns 0
02:21:23.795 00.004 9828 IsGuiding returns 1
02:21:23.822 00.027 9828 IsSlewing returns 0
02:21:23.822 00.000 9828 IsGuiding returns 1
02:21:23.853 00.031 9828 IsSlewing returns 0
02:21:23.853 00.000 9828 IsGuiding returns 1
02:21:23.884 00.031 9828 IsSlewing returns 0
02:21:23.884 00.000 9828 IsGuiding returns 0
02:21:23.884 00.000 9828 scope move finished after 9 + 145 ms
02:21:23.884 00.000 9828 Move returns status 0, amount 9
02:21:23.884 00.000 9828 move complete, result=0
02:21:23.884 00.000 9828 worker thread done servicing request
02:21:23.884 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 9 ms NORTH
02:21:24.293 00.409 8976 Exposure complete
02:21:24.298 00.005 8976 worker thread done servicing request
02:21:24.298 00.000 5052 OnExposeComplete: enter
02:21:24.298 00.000 5052 UpdateGuideState(): m_state=6
02:21:24.298 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8329
02:21:24.299 00.001 5052 Star::Find returns 1 (0), X=329.48, Y=281.78, Mass=150, SNR=8.5, Peak=71 HFD=1.9
02:21:24.299 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
02:21:24.299 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
02:21:24.299 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.07 hyp=0.31 cameraTheta=0.24 mountX=-0.07 mountY=-0.29, mountTheta=-1.81
02:21:24.299 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.07, opts=13)
02:21:24.299 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.07)
02:21:24.299 00.000 8976 Worker thread wakes up
02:21:24.300 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.07) opts 0xd
02:21:24.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.07)
02:21:24.300 00.000 8976 Moving (0.30, 0.07) raw xDistance=-0.07 yDistance=-0.29
02:21:24.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:21:24.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
02:21:24.300 00.000 8976 MoveAxis(R, 0, ABG)
02:21:24.300 00.000 8976 MoveAxis(U, 1, ABG)
02:21:24.300 00.000 8976 stepping (-24, 4) + (0, 1)
02:21:24.300 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:24.300 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:21:24.311 00.011 5052 UpdateGuideState exits: m=150 SNR=8.5
02:21:24.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:24.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:24.311 00.000 5052 Enqueuing Expose request
02:21:24.326 00.015 8976 Received - 47 (G) 
02:21:24.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:24.326 00.000 8976 stepped: pos (-24, 5)
02:21:24.326 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
02:21:24.326 00.000 8976 MountToCamera -- mountX=3.71 mountY=-0.70 hyp=3.78 mountTheta=-0.19 cameraX=-1.07, cameraY=3.62 cameraTheta=1.86
02:21:24.326 00.000 8976 incremental bump (-1.070, 3.621) isValid = 1
02:21:24.326 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
02:21:24.326 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:21:24.326 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:21:24.326 00.000 8976 move complete, result=0
02:21:24.326 00.000 8976 worker thread done servicing request
02:21:24.326 00.000 9828 Worker thread wakes up
02:21:24.327 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:21:24.327 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:21:24.327 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
02:21:24.327 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:21:24.327 00.000 8976 Worker thread wakes up
02:21:24.327 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
02:21:24.327 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:24.327 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:24.327 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
02:21:24.327 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:21:24.328 00.001 9828 BLC: window closed
02:21:24.328 00.000 9828 MoveAxis(W, 9, B)
02:21:24.328 00.000 9828 Guiding  Dir = 3, Dur = 9
02:21:24.328 00.000 9828 IsSlewing returns 0
02:21:24.328 00.000 9828 IsGuiding returns 0
02:21:24.328 00.000 9828 PulseGuide returned control before completion, sleep 19
02:21:24.354 00.026 9828 IsGuiding returns 1
02:21:24.354 00.000 9828 scope still moving after pulse duration time elapsed
02:21:24.387 00.033 9828 IsSlewing returns 0
02:21:24.387 00.000 9828 IsGuiding returns 1
02:21:24.417 00.030 9828 IsSlewing returns 0
02:21:24.417 00.000 9828 IsGuiding returns 1
02:21:24.449 00.032 9828 IsSlewing returns 0
02:21:24.449 00.000 9828 IsGuiding returns 0
02:21:24.449 00.000 9828 scope move finished after 9 + 112 ms
02:21:24.449 00.000 9828 Move returns status 0, amount 9
02:21:24.449 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:24.449 00.000 9828 MoveAxis(N, 16, B)
02:21:24.449 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:24.464 00.015 9828 IsSlewing returns 0
02:21:24.464 00.000 9828 IsGuiding returns 0
02:21:24.464 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:24.495 00.031 9828 IsGuiding returns 1
02:21:24.495 00.000 9828 scope still moving after pulse duration time elapsed
02:21:24.528 00.033 9828 IsSlewing returns 0
02:21:24.528 00.000 9828 IsGuiding returns 1
02:21:24.558 00.030 9828 IsSlewing returns 0
02:21:24.558 00.000 9828 IsGuiding returns 1
02:21:24.588 00.030 9828 IsSlewing returns 0
02:21:24.588 00.000 9828 IsGuiding returns 1
02:21:24.619 00.031 9828 IsSlewing returns 0
02:21:24.619 00.000 9828 IsGuiding returns 0
02:21:24.619 00.000 9828 scope move finished after 16 + 139 ms
02:21:24.619 00.000 9828 Move returns status 0, amount 16
02:21:24.619 00.000 9828 move complete, result=0
02:21:24.619 00.000 9828 worker thread done servicing request
02:21:24.619 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:21:25.017 00.398 8976 Exposure complete
02:21:25.023 00.006 8976 worker thread done servicing request
02:21:25.023 00.000 5052 OnExposeComplete: enter
02:21:25.023 00.000 5052 UpdateGuideState(): m_state=6
02:21:25.023 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8330
02:21:25.023 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.37, Mass=159, SNR=8.7, Peak=66 HFD=2.2
02:21:25.023 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
02:21:25.023 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
02:21:25.024 00.001 5052 CameraToMount -- cameraX=0.56 cameraY=-0.34 hyp=0.66 cameraTheta=-0.54 mountX=-0.56 mountY=-0.29, mountTheta=-2.67
02:21:25.024 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.34, opts=13)
02:21:25.024 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.34)
02:21:25.024 00.000 8976 Worker thread wakes up
02:21:25.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.34) opts 0xd
02:21:25.025 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.34)
02:21:25.025 00.000 8976 Moving (0.56, -0.34) raw xDistance=-0.56 yDistance=-0.29
02:21:25.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:21:25.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
02:21:25.025 00.000 8976 MoveAxis(R, 2, ABG)
02:21:25.025 00.000 8976 stepping (-24, 5) + (2, 0)
02:21:25.025 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:25.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:21:25.035 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:21:25.036 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:25.036 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:25.036 00.000 5052 Enqueuing Expose request
02:21:25.061 00.025 8976 Received - 47 (G) 
02:21:25.061 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:25.061 00.000 8976 stepped: pos (-22, 5)
02:21:25.061 00.000 8976 MoveAxis(U, 1, ABG)
02:21:25.061 00.000 8976 stepping (-22, 5) + (0, 1)
02:21:25.061 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:25.093 00.032 8976 Received - 47 (G) 
02:21:25.093 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:25.093 00.000 8976 stepped: pos (-22, 6)
02:21:25.093 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
02:21:25.093 00.000 8976 MountToCamera -- mountX=3.60 mountY=-0.78 hyp=3.68 mountTheta=-0.21 cameraX=-0.94, cameraY=3.56 cameraTheta=1.83
02:21:25.093 00.000 8976 incremental bump (-0.943, 3.559) isValid = 1
02:21:25.093 00.000 8976 Scheduling Mount bump of (-0.029, 0.115)
02:21:25.093 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:21:25.093 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:21:25.093 00.000 8976 move complete, result=0
02:21:25.093 00.000 8976 worker thread done servicing request
02:21:25.093 00.000 9828 Worker thread wakes up
02:21:25.093 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:21:25.093 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:21:25.093 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 1 ms NORTH
02:21:25.093 00.000 8976 Worker thread wakes up
02:21:25.094 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:25.094 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:25.094 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.37)
02:21:25.094 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.45)
02:21:25.094 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:21:25.094 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:21:25.094 00.000 9828 BLC: window closed
02:21:25.094 00.000 9828 MoveAxis(W, 8, B)
02:21:25.094 00.000 9828 Guiding  Dir = 3, Dur = 8
02:21:25.094 00.000 9828 IsSlewing returns 0
02:21:25.095 00.001 9828 IsGuiding returns 0
02:21:25.095 00.000 9828 PulseGuide returned control before completion, sleep 18
02:21:25.118 00.023 9828 IsGuiding returns 1
02:21:25.118 00.000 9828 scope still moving after pulse duration time elapsed
02:21:25.149 00.031 9828 IsSlewing returns 0
02:21:25.149 00.000 9828 IsGuiding returns 1
02:21:25.181 00.032 9828 IsSlewing returns 0
02:21:25.181 00.000 9828 IsGuiding returns 1
02:21:25.211 00.030 9828 IsSlewing returns 0
02:21:25.211 00.000 9828 IsGuiding returns 0
02:21:25.211 00.000 9828 scope move finished after 8 + 108 ms
02:21:25.211 00.000 9828 Move returns status 0, amount 8
02:21:25.212 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:25.212 00.000 9828 MoveAxis(N, 16, B)
02:21:25.212 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:25.226 00.014 9828 IsSlewing returns 0
02:21:25.226 00.000 9828 IsGuiding returns 0
02:21:25.227 00.001 9828 PulseGuide returned control before completion, sleep 26
02:21:25.257 00.030 9828 IsGuiding returns 1
02:21:25.257 00.000 9828 scope still moving after pulse duration time elapsed
02:21:25.288 00.031 9828 IsSlewing returns 0
02:21:25.288 00.000 9828 IsGuiding returns 1
02:21:25.318 00.030 9828 IsSlewing returns 0
02:21:25.318 00.000 9828 IsGuiding returns 1
02:21:25.349 00.031 9828 IsSlewing returns 0
02:21:25.349 00.000 9828 IsGuiding returns 1
02:21:25.381 00.032 9828 IsSlewing returns 0
02:21:25.381 00.000 9828 IsGuiding returns 0
02:21:25.381 00.000 9828 scope move finished after 16 + 138 ms
02:21:25.381 00.000 9828 Move returns status 0, amount 16
02:21:25.381 00.000 9828 move complete, result=0
02:21:25.381 00.000 9828 worker thread done servicing request
02:21:25.381 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:21:25.787 00.406 8976 Exposure complete
02:21:25.792 00.005 8976 worker thread done servicing request
02:21:25.793 00.001 5052 OnExposeComplete: enter
02:21:25.793 00.000 5052 UpdateGuideState(): m_state=6
02:21:25.793 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8331
02:21:25.793 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.91, Mass=156, SNR=8.6, Peak=69 HFD=2.2
02:21:25.793 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
02:21:25.793 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
02:21:25.793 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.20 hyp=0.40 cameraTheta=0.52 mountX=0.02 mountY=-0.40, mountTheta=-1.52
02:21:25.794 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.20, opts=13)
02:21:25.794 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.20)
02:21:25.794 00.000 8976 Worker thread wakes up
02:21:25.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.20) opts 0xd
02:21:25.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.20)
02:21:25.794 00.000 8976 Moving (0.35, 0.20) raw xDistance=0.02 yDistance=-0.40
02:21:25.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:21:25.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
02:21:25.794 00.000 8976 MoveAxis(R, 0, ABG)
02:21:25.794 00.000 8976 MoveAxis(U, 2, ABG)
02:21:25.794 00.000 8976 stepping (-22, 6) + (0, 2)
02:21:25.794 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:25.795 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:21:25.805 00.010 5052 UpdateGuideState exits: m=156 SNR=8.6
02:21:25.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:25.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:25.806 00.001 5052 Enqueuing Expose request
02:21:25.828 00.022 8976 Received - 47 (G) 
02:21:25.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:25.828 00.000 8976 stepped: pos (-22, 8)
02:21:25.828 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
02:21:25.828 00.000 8976 MountToCamera -- mountX=3.52 mountY=-0.94 hyp=3.65 mountTheta=-0.26 cameraX=-0.76, cameraY=3.57 cameraTheta=1.78
02:21:25.829 00.001 8976 incremental bump (-0.765, 3.565) isValid = 1
02:21:25.829 00.000 8976 Scheduling Mount bump of (-0.024, 0.116)
02:21:25.829 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:21:25.829 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:21:25.829 00.000 8976 move complete, result=0
02:21:25.829 00.000 9828 Worker thread wakes up
02:21:25.829 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:21:25.829 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:21:25.829 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:21:25.829 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
02:21:25.829 00.000 8976 worker thread done servicing request
02:21:25.829 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.49)
02:21:25.829 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.41
02:21:25.829 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:21:25.829 00.000 9828 BLC: window closed
02:21:25.829 00.000 9828 MoveAxis(W, 6, B)
02:21:25.829 00.000 8976 Worker thread wakes up
02:21:25.830 00.001 9828 Guiding  Dir = 3, Dur = 6
02:21:25.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:25.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:25.830 00.000 9828 IsSlewing returns 0
02:21:25.830 00.000 9828 IsGuiding returns 0
02:21:25.830 00.000 9828 PulseGuide returned control before completion, sleep 16
02:21:25.851 00.021 9828 IsGuiding returns 1
02:21:25.851 00.000 9828 scope still moving after pulse duration time elapsed
02:21:25.882 00.031 9828 IsSlewing returns 0
02:21:25.882 00.000 9828 IsGuiding returns 1
02:21:25.913 00.031 9828 IsSlewing returns 0
02:21:25.913 00.000 9828 IsGuiding returns 1
02:21:25.943 00.030 9828 IsSlewing returns 0
02:21:25.943 00.000 9828 IsGuiding returns 0
02:21:25.943 00.000 9828 scope move finished after 6 + 107 ms
02:21:25.943 00.000 9828 Move returns status 0, amount 6
02:21:25.943 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:25.943 00.000 9828 MoveAxis(N, 16, B)
02:21:25.943 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:25.959 00.016 9828 IsSlewing returns 0
02:21:25.959 00.000 9828 IsGuiding returns 0
02:21:25.959 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:25.990 00.031 9828 IsGuiding returns 1
02:21:25.990 00.000 9828 scope still moving after pulse duration time elapsed
02:21:26.022 00.032 9828 IsSlewing returns 0
02:21:26.022 00.000 9828 IsGuiding returns 1
02:21:26.054 00.032 9828 IsSlewing returns 0
02:21:26.054 00.000 9828 IsGuiding returns 1
02:21:26.085 00.031 9828 IsSlewing returns 0
02:21:26.085 00.000 9828 IsGuiding returns 1
02:21:26.116 00.031 9828 IsSlewing returns 0
02:21:26.116 00.000 9828 IsGuiding returns 0
02:21:26.116 00.000 9828 scope move finished after 16 + 141 ms
02:21:26.116 00.000 9828 Move returns status 0, amount 16
02:21:26.116 00.000 9828 move complete, result=0
02:21:26.116 00.000 9828 worker thread done servicing request
02:21:26.116 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:21:26.524 00.408 8976 Exposure complete
02:21:26.529 00.005 8976 worker thread done servicing request
02:21:26.531 00.002 5052 OnExposeComplete: enter
02:21:26.531 00.000 5052 UpdateGuideState(): m_state=6
02:21:26.531 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8332
02:21:26.531 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.78, Mass=157, SNR=8.6, Peak=71 HFD=2.3
02:21:26.531 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:21:26.531 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:21:26.531 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.07 hyp=0.66 cameraTheta=0.10 mountX=-0.24 mountY=-0.59, mountTheta=-1.95
02:21:26.532 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.07, opts=13)
02:21:26.532 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.07)
02:21:26.532 00.000 8976 Worker thread wakes up
02:21:26.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.07) opts 0xd
02:21:26.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.07)
02:21:26.533 00.001 8976 Moving (0.66, 0.07) raw xDistance=-0.24 yDistance=-0.59
02:21:26.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:21:26.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
02:21:26.533 00.000 8976 MoveAxis(R, 0, ABG)
02:21:26.533 00.000 8976 MoveAxis(U, 2, ABG)
02:21:26.533 00.000 8976 stepping (-22, 8) + (0, 2)
02:21:26.533 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:26.533 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:21:26.544 00.011 5052 UpdateGuideState exits: m=157 SNR=8.6
02:21:26.545 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:26.545 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:26.545 00.000 5052 Enqueuing Expose request
02:21:26.564 00.019 8976 Received - 47 (G) 
02:21:26.565 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:26.565 00.000 8976 stepped: pos (-22, 10)
02:21:26.565 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:21:26.565 00.000 8976 MountToCamera -- mountX=3.47 mountY=-1.16 hyp=3.66 mountTheta=-0.32 cameraX=-0.55, cameraY=3.62 cameraTheta=1.72
02:21:26.565 00.000 8976 incremental bump (-0.552, 3.617) isValid = 1
02:21:26.565 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
02:21:26.565 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:21:26.565 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:21:26.565 00.000 8976 move complete, result=0
02:21:26.565 00.000 9828 Worker thread wakes up
02:21:26.565 00.000 8976 worker thread done servicing request
02:21:26.565 00.000 8976 Worker thread wakes up
02:21:26.565 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:21:26.565 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:21:26.565 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
02:21:26.565 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
02:21:26.565 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:21:26.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:26.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:26.566 00.001 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:21:26.566 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:21:26.566 00.000 9828 BLC: window closed
02:21:26.566 00.000 9828 MoveAxis(W, 4, B)
02:21:26.566 00.000 9828 Guiding  Dir = 3, Dur = 4
02:21:26.566 00.000 9828 IsSlewing returns 0
02:21:26.566 00.000 9828 IsGuiding returns 0
02:21:26.566 00.000 9828 PulseGuide returned control before completion, sleep 14
02:21:26.589 00.023 9828 IsGuiding returns 1
02:21:26.589 00.000 9828 scope still moving after pulse duration time elapsed
02:21:26.620 00.031 9828 IsSlewing returns 0
02:21:26.620 00.000 9828 IsGuiding returns 1
02:21:26.652 00.032 9828 IsSlewing returns 0
02:21:26.652 00.000 9828 IsGuiding returns 1
02:21:26.681 00.029 9828 IsSlewing returns 0
02:21:26.681 00.000 9828 IsGuiding returns 1
02:21:26.713 00.032 9828 IsSlewing returns 0
02:21:26.713 00.000 9828 IsGuiding returns 1
02:21:26.745 00.032 9828 IsSlewing returns 0
02:21:26.745 00.000 9828 IsGuiding returns 0
02:21:26.745 00.000 9828 scope move finished after 4 + 174 ms
02:21:26.745 00.000 9828 Move returns status 0, amount 4
02:21:26.745 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:26.745 00.000 9828 MoveAxis(N, 16, B)
02:21:26.745 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:26.761 00.016 9828 IsSlewing returns 0
02:21:26.761 00.000 9828 IsGuiding returns 0
02:21:26.761 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:26.791 00.030 9828 IsGuiding returns 1
02:21:26.792 00.001 9828 scope still moving after pulse duration time elapsed
02:21:26.822 00.030 9828 IsSlewing returns 0
02:21:26.822 00.000 9828 IsGuiding returns 1
02:21:26.854 00.032 9828 IsSlewing returns 0
02:21:26.854 00.000 9828 IsGuiding returns 1
02:21:26.884 00.030 9828 IsSlewing returns 0
02:21:26.884 00.000 9828 IsGuiding returns 1
02:21:26.915 00.031 9828 IsSlewing returns 0
02:21:26.915 00.000 9828 IsGuiding returns 0
02:21:26.915 00.000 9828 scope move finished after 16 + 137 ms
02:21:26.915 00.000 9828 Move returns status 0, amount 16
02:21:26.915 00.000 9828 move complete, result=0
02:21:26.915 00.000 9828 worker thread done servicing request
02:21:26.916 00.001 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:21:27.258 00.342 8976 Exposure complete
02:21:27.265 00.007 8976 worker thread done servicing request
02:21:27.265 00.000 5052 OnExposeComplete: enter
02:21:27.265 00.000 5052 UpdateGuideState(): m_state=6
02:21:27.265 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8333
02:21:27.265 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.41, Mass=168, SNR=9.0, Peak=73 HFD=2.0
02:21:27.265 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.04) = xAngle (-3.56 = 2.72)
02:21:27.265 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.66 = 2.62)
02:21:27.265 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.52 mountX=-0.28 mountY=0.15, mountTheta=2.64
02:21:27.266 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.30, opts=13)
02:21:27.266 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.30)
02:21:27.266 00.000 8976 Worker thread wakes up
02:21:27.266 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.30) opts 0xd
02:21:27.267 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.30)
02:21:27.267 00.000 8976 Moving (0.02, -0.30) raw xDistance=-0.28 yDistance=0.15
02:21:27.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:21:27.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:21:27.267 00.000 8976 MoveAxis(R, 1, ABG)
02:21:27.267 00.000 8976 stepping (-22, 10) + (1, 0)
02:21:27.267 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:27.267 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:21:27.277 00.010 5052 UpdateGuideState exits: m=168 SNR=9.0
02:21:27.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:27.277 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:27.277 00.000 5052 Enqueuing Expose request
02:21:27.300 00.023 8976 Received - 47 (G) 
02:21:27.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:27.300 00.000 8976 stepped: pos (-21, 10)
02:21:27.300 00.000 8976 MoveAxis(U, 0, ABG)
02:21:27.300 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
02:21:27.300 00.000 8976 MountToCamera -- mountX=3.39 mountY=-1.30 hyp=3.63 mountTheta=-0.37 cameraX=-0.39, cameraY=3.61 cameraTheta=1.68
02:21:27.300 00.000 8976 incremental bump (-0.386, 3.607) isValid = 1
02:21:27.300 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
02:21:27.300 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:21:27.300 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:21:27.300 00.000 8976 move complete, result=0
02:21:27.300 00.000 9828 Worker thread wakes up
02:21:27.300 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:21:27.300 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:21:27.300 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
02:21:27.300 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
02:21:27.300 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:21:27.300 00.000 8976 worker thread done servicing request
02:21:27.300 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.51
02:21:27.300 00.000 8976 Worker thread wakes up
02:21:27.300 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:21:27.300 00.000 9828 BLC: window closed
02:21:27.301 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:27.301 00.000 9828 MoveAxis(W, 2, B)
02:21:27.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:27.301 00.000 9828 Guiding  Dir = 3, Dur = 2
02:21:27.301 00.000 9828 IsSlewing returns 0
02:21:27.301 00.000 9828 IsGuiding returns 0
02:21:27.301 00.000 9828 PulseGuide returned control before completion, sleep 12
02:21:27.324 00.023 9828 IsGuiding returns 1
02:21:27.324 00.000 9828 scope still moving after pulse duration time elapsed
02:21:27.355 00.031 9828 IsSlewing returns 0
02:21:27.355 00.000 9828 IsGuiding returns 1
02:21:27.386 00.031 9828 IsSlewing returns 0
02:21:27.387 00.001 9828 IsGuiding returns 1
02:21:27.417 00.030 9828 IsSlewing returns 0
02:21:27.417 00.000 9828 IsGuiding returns 0
02:21:27.417 00.000 9828 scope move finished after 2 + 114 ms
02:21:27.417 00.000 9828 Move returns status 0, amount 2
02:21:27.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:27.417 00.000 9828 MoveAxis(N, 16, B)
02:21:27.417 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:27.433 00.016 9828 IsSlewing returns 0
02:21:27.433 00.000 9828 IsGuiding returns 0
02:21:27.433 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:27.464 00.031 9828 IsGuiding returns 1
02:21:27.464 00.000 9828 scope still moving after pulse duration time elapsed
02:21:27.494 00.030 9828 IsSlewing returns 0
02:21:27.494 00.000 9828 IsGuiding returns 1
02:21:27.525 00.031 9828 IsSlewing returns 0
02:21:27.525 00.000 9828 IsGuiding returns 1
02:21:27.556 00.031 9828 IsSlewing returns 0
02:21:27.556 00.000 9828 IsGuiding returns 1
02:21:27.586 00.030 9828 IsSlewing returns 0
02:21:27.586 00.000 9828 IsGuiding returns 0
02:21:27.587 00.001 9828 scope move finished after 16 + 137 ms
02:21:27.587 00.000 9828 Move returns status 0, amount 16
02:21:27.587 00.000 9828 move complete, result=0
02:21:27.587 00.000 9828 worker thread done servicing request
02:21:27.587 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:21:27.991 00.404 8976 Exposure complete
02:21:27.996 00.005 8976 worker thread done servicing request
02:21:27.996 00.000 5052 OnExposeComplete: enter
02:21:27.996 00.000 5052 UpdateGuideState(): m_state=6
02:21:27.996 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8334
02:21:27.996 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.60, Mass=153, SNR=8.5, Peak=68 HFD=1.9
02:21:27.997 00.001 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.48 = 2.80)
02:21:27.997 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.70)
02:21:27.997 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.44 mountX=-0.10 mountY=0.05, mountTheta=2.71
02:21:27.997 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.11, opts=13)
02:21:27.997 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.11)
02:21:27.997 00.000 8976 Worker thread wakes up
02:21:27.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.11) opts 0xd
02:21:27.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.11)
02:21:27.998 00.001 8976 Moving (0.01, -0.11) raw xDistance=-0.10 yDistance=0.05
02:21:27.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:21:27.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:21:27.998 00.000 8976 MoveAxis(R, 0, ABG)
02:21:27.998 00.000 8976 MoveAxis(U, 0, ABG)
02:21:27.998 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
02:21:27.998 00.000 8976 MountToCamera -- mountX=3.33 mountY=-1.39 hyp=3.61 mountTheta=-0.40 cameraX=-0.28, cameraY=3.60 cameraTheta=1.65
02:21:27.998 00.000 8976 incremental bump (-0.275, 3.600) isValid = 1
02:21:27.998 00.000 8976 Scheduling Mount bump of (-0.008, 0.108)
02:21:27.998 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.11, opts=4)
02:21:27.998 00.000 8976 Enqueuing Move request for scope (-0.01, 0.11)
02:21:27.998 00.000 8976 move complete, result=0
02:21:27.998 00.000 9828 Worker thread wakes up
02:21:27.998 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0x4
02:21:27.998 00.000 8976 worker thread done servicing request
02:21:27.998 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:21:27.999 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
02:21:27.999 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
02:21:27.999 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
02:21:27.999 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.64 mountX=0.00 mountY=-0.11, mountTheta=-1.54
02:21:27.999 00.000 9828 Moving (-0.01, 0.11) raw xDistance=0.00 yDistance=-0.11
02:21:27.999 00.000 9828 BLC: window closed
02:21:27.999 00.000 9828 MoveAxis(W, 1, B)
02:21:27.999 00.000 9828 Guiding  Dir = 3, Dur = 1
02:21:27.999 00.000 9828 IsSlewing returns 0
02:21:28.000 00.001 9828 IsGuiding returns 0
02:21:28.000 00.000 9828 PulseGuide returned control before completion, sleep 11
02:21:28.009 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
02:21:28.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:28.009 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:28.009 00.000 5052 Enqueuing Expose request
02:21:28.009 00.000 8976 Worker thread wakes up
02:21:28.010 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:28.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:28.010 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:28.024 00.014 9828 IsGuiding returns 1
02:21:28.025 00.001 9828 scope still moving after pulse duration time elapsed
02:21:28.056 00.031 9828 IsSlewing returns 0
02:21:28.057 00.001 9828 IsGuiding returns 1
02:21:28.086 00.029 9828 IsSlewing returns 0
02:21:28.087 00.001 9828 IsGuiding returns 1
02:21:28.116 00.029 9828 IsSlewing returns 0
02:21:28.116 00.000 9828 IsGuiding returns 0
02:21:28.116 00.000 9828 scope move finished after 1 + 115 ms
02:21:28.116 00.000 9828 Move returns status 0, amount 1
02:21:28.116 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:28.116 00.000 9828 MoveAxis(N, 15, B)
02:21:28.116 00.000 9828 Guiding  Dir = 0, Dur = 15
02:21:28.132 00.016 9828 IsSlewing returns 0
02:21:28.132 00.000 9828 IsGuiding returns 0
02:21:28.132 00.000 9828 PulseGuide returned control before completion, sleep 25
02:21:28.163 00.031 9828 IsGuiding returns 1
02:21:28.163 00.000 9828 scope still moving after pulse duration time elapsed
02:21:28.195 00.032 9828 IsSlewing returns 0
02:21:28.195 00.000 9828 IsGuiding returns 1
02:21:28.226 00.031 9828 IsSlewing returns 0
02:21:28.226 00.000 9828 IsGuiding returns 1
02:21:28.256 00.030 9828 IsSlewing returns 0
02:21:28.256 00.000 9828 IsGuiding returns 1
02:21:28.287 00.031 9828 IsSlewing returns 0
02:21:28.287 00.000 9828 IsGuiding returns 0
02:21:28.287 00.000 9828 scope move finished after 15 + 140 ms
02:21:28.287 00.000 9828 Move returns status 0, amount 15
02:21:28.287 00.000 9828 move complete, result=0
02:21:28.287 00.000 9828 worker thread done servicing request
02:21:28.287 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 15 ms NORTH
02:21:28.718 00.431 8976 Exposure complete
02:21:28.724 00.006 8976 worker thread done servicing request
02:21:28.724 00.000 5052 OnExposeComplete: enter
02:21:28.724 00.000 5052 UpdateGuideState(): m_state=6
02:21:28.724 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8335
02:21:28.724 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.94, Mass=175, SNR=9.1, Peak=72 HFD=2.2
02:21:28.724 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
02:21:28.724 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
02:21:28.724 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.23 hyp=0.33 cameraTheta=0.78 mountX=0.10 mountY=-0.33, mountTheta=-1.27
02:21:28.725 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.23, opts=13)
02:21:28.725 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.23)
02:21:28.725 00.000 8976 Worker thread wakes up
02:21:28.725 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.23) opts 0xd
02:21:28.725 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.23)
02:21:28.725 00.000 8976 Moving (0.24, 0.23) raw xDistance=0.10 yDistance=-0.33
02:21:28.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:21:28.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
02:21:28.725 00.000 8976 MoveAxis(R, 0, ABG)
02:21:28.725 00.000 8976 MoveAxis(U, 1, ABG)
02:21:28.726 00.001 8976 stepping (-21, 10) + (0, 1)
02:21:28.726 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:28.726 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:21:28.737 00.011 5052 UpdateGuideState exits: m=175 SNR=9.1
02:21:28.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:28.737 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:28.737 00.000 5052 Enqueuing Expose request
02:21:28.755 00.018 8976 Received - 47 (G) 
02:21:28.755 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:28.755 00.000 8976 stepped: pos (-21, 11)
02:21:28.755 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
02:21:28.755 00.000 8976 MountToCamera -- mountX=3.29 mountY=-1.51 hyp=3.62 mountTheta=-0.43 cameraX=-0.15, cameraY=3.62 cameraTheta=1.61
02:21:28.755 00.000 8976 incremental bump (-0.154, 3.619) isValid = 1
02:21:28.755 00.000 8976 Scheduling Mount bump of (-0.005, 0.119)
02:21:28.755 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:21:28.755 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:21:28.755 00.000 8976 move complete, result=0
02:21:28.755 00.000 9828 Worker thread wakes up
02:21:28.755 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:21:28.755 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:21:28.755 00.000 8976 worker thread done servicing request
02:21:28.755 00.000 8976 Worker thread wakes up
02:21:28.755 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:21:28.756 00.001 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.58)
02:21:28.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:28.756 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:28.756 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.66)
02:21:28.756 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
02:21:28.756 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:21:28.756 00.000 9828 BLC: window closed
02:21:28.756 00.000 9828 MoveAxis(E, 0, B)
02:21:28.756 00.000 9828 Move returns status 0, amount 0
02:21:28.756 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:28.756 00.000 9828 MoveAxis(N, 16, B)
02:21:28.756 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:28.757 00.001 9828 IsSlewing returns 0
02:21:28.757 00.000 9828 IsGuiding returns 0
02:21:28.757 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:28.786 00.029 9828 IsGuiding returns 1
02:21:28.786 00.000 9828 scope still moving after pulse duration time elapsed
02:21:28.817 00.031 9828 IsSlewing returns 0
02:21:28.817 00.000 9828 IsGuiding returns 1
02:21:28.848 00.031 9828 IsSlewing returns 0
02:21:28.848 00.000 9828 IsGuiding returns 1
02:21:28.880 00.032 9828 IsSlewing returns 0
02:21:28.880 00.000 9828 IsGuiding returns 1
02:21:28.910 00.030 9828 IsSlewing returns 0
02:21:28.910 00.000 9828 IsGuiding returns 0
02:21:28.910 00.000 9828 scope move finished after 16 + 138 ms
02:21:28.910 00.000 9828 Move returns status 0, amount 16
02:21:28.910 00.000 9828 move complete, result=0
02:21:28.910 00.000 9828 worker thread done servicing request
02:21:28.910 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
02:21:29.446 00.536 8976 Exposure complete
02:21:29.452 00.006 8976 worker thread done servicing request
02:21:29.452 00.000 5052 OnExposeComplete: enter
02:21:29.452 00.000 5052 UpdateGuideState(): m_state=6
02:21:29.452 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8336
02:21:29.452 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.64, Mass=148, SNR=8.4, Peak=71 HFD=2.0
02:21:29.452 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.93 = 2.35)
02:21:29.452 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.25)
02:21:29.452 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.89 mountX=-0.05 mountY=0.05, mountTheta=2.31
02:21:29.453 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.07, opts=13)
02:21:29.453 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.07)
02:21:29.453 00.000 8976 Worker thread wakes up
02:21:29.453 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.07) opts 0xd
02:21:29.453 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.07)
02:21:29.453 00.000 8976 Moving (-0.02, -0.07) raw xDistance=-0.05 yDistance=0.05
02:21:29.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:21:29.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:21:29.453 00.000 8976 MoveAxis(R, 0, ABG)
02:21:29.453 00.000 8976 MoveAxis(U, 0, ABG)
02:21:29.453 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
02:21:29.454 00.001 8976 MountToCamera -- mountX=3.27 mountY=-1.59 hyp=3.63 mountTheta=-0.45 cameraX=-0.07, cameraY=3.63 cameraTheta=1.59
02:21:29.454 00.000 8976 incremental bump (-0.073, 3.632) isValid = 1
02:21:29.454 00.000 8976 Scheduling Mount bump of (-0.001, 0.070)
02:21:29.454 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.07, opts=4)
02:21:29.454 00.000 8976 Enqueuing Move request for scope (-0.00, 0.07)
02:21:29.454 00.000 8976 move complete, result=0
02:21:29.454 00.000 8976 worker thread done servicing request
02:21:29.454 00.000 9828 Worker thread wakes up
02:21:29.454 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0x4
02:21:29.454 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
02:21:29.454 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:21:29.455 00.001 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.60)
02:21:29.455 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.68)
02:21:29.455 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.59 mountX=-0.00 mountY=-0.07, mountTheta=-1.60
02:21:29.455 00.000 9828 Moving (-0.00, 0.07) raw xDistance=-0.00 yDistance=-0.07
02:21:29.455 00.000 9828 BLC: window closed
02:21:29.455 00.000 9828 MoveAxis(E, 1, B)
02:21:29.455 00.000 9828 Guiding  Dir = 2, Dur = 1
02:21:29.455 00.000 9828 IsSlewing returns 0
02:21:29.455 00.000 9828 IsGuiding returns 0
02:21:29.455 00.000 9828 PulseGuide returned control before completion, sleep 11
02:21:29.464 00.009 5052 UpdateGuideState exits: m=148 SNR=8.4
02:21:29.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:29.464 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:29.464 00.000 5052 Enqueuing Expose request
02:21:29.464 00.000 8976 Worker thread wakes up
02:21:29.464 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:29.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:29.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:29.469 00.005 9828 IsGuiding returns 1
02:21:29.469 00.000 9828 scope still moving after pulse duration time elapsed
02:21:29.501 00.032 9828 IsSlewing returns 0
02:21:29.501 00.000 9828 IsGuiding returns 1
02:21:29.532 00.031 9828 IsSlewing returns 0
02:21:29.532 00.000 9828 IsGuiding returns 1
02:21:29.563 00.031 9828 IsSlewing returns 0
02:21:29.563 00.000 9828 IsGuiding returns 1
02:21:29.593 00.030 9828 IsSlewing returns 0
02:21:29.593 00.000 9828 IsGuiding returns 0
02:21:29.593 00.000 9828 scope move finished after 1 + 137 ms
02:21:29.593 00.000 9828 Move returns status 0, amount 1
02:21:29.593 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:29.593 00.000 9828 MoveAxis(N, 10, B)
02:21:29.593 00.000 9828 Guiding  Dir = 0, Dur = 10
02:21:29.609 00.016 9828 IsSlewing returns 0
02:21:29.609 00.000 9828 IsGuiding returns 0
02:21:29.610 00.001 9828 PulseGuide returned control before completion, sleep 20
02:21:29.639 00.029 9828 IsGuiding returns 1
02:21:29.639 00.000 9828 scope still moving after pulse duration time elapsed
02:21:29.671 00.032 9828 IsSlewing returns 0
02:21:29.671 00.000 9828 IsGuiding returns 1
02:21:29.703 00.032 9828 IsSlewing returns 0
02:21:29.703 00.000 9828 IsGuiding returns 1
02:21:29.735 00.032 9828 IsSlewing returns 0
02:21:29.735 00.000 9828 IsGuiding returns 0
02:21:29.735 00.000 9828 scope move finished after 10 + 115 ms
02:21:29.735 00.000 9828 Move returns status 0, amount 10
02:21:29.735 00.000 9828 move complete, result=0
02:21:29.736 00.001 9828 worker thread done servicing request
02:21:29.736 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 10 ms NORTH
02:21:30.152 00.416 8976 Exposure complete
02:21:30.157 00.005 8976 worker thread done servicing request
02:21:30.158 00.001 5052 OnExposeComplete: enter
02:21:30.158 00.000 5052 UpdateGuideState(): m_state=6
02:21:30.158 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8337
02:21:30.158 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.80, Mass=174, SNR=9.1, Peak=73 HFD=2.3
02:21:30.158 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
02:21:30.158 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
02:21:30.158 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.09 hyp=0.60 cameraTheta=0.16 mountX=-0.19 mountY=-0.55, mountTheta=-1.90
02:21:30.159 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.09, opts=13)
02:21:30.159 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.09)
02:21:30.159 00.000 8976 Worker thread wakes up
02:21:30.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.09) opts 0xd
02:21:30.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.09)
02:21:30.159 00.000 8976 Moving (0.59, 0.09) raw xDistance=-0.19 yDistance=-0.55
02:21:30.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:21:30.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
02:21:30.159 00.000 8976 MoveAxis(R, 0, ABG)
02:21:30.159 00.000 8976 MoveAxis(U, 2, ABG)
02:21:30.159 00.000 8976 stepping (-21, 11) + (0, 2)
02:21:30.159 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:30.160 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:21:30.171 00.011 5052 UpdateGuideState exits: m=174 SNR=9.1
02:21:30.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:30.171 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:30.171 00.000 5052 Enqueuing Expose request
02:21:30.193 00.022 8976 Received - 47 (G) 
02:21:30.193 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:30.193 00.000 8976 stepped: pos (-21, 13)
02:21:30.193 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
02:21:30.193 00.000 8976 MountToCamera -- mountX=3.25 mountY=-1.75 hyp=3.69 mountTheta=-0.49 cameraX=0.07, cameraY=3.69 cameraTheta=1.55
02:21:30.193 00.000 8976 incremental bump (0.075, 3.689) isValid = 1
02:21:30.193 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
02:21:30.193 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:21:30.193 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:21:30.193 00.000 8976 move complete, result=0
02:21:30.193 00.000 8976 worker thread done servicing request
02:21:30.193 00.000 8976 Worker thread wakes up
02:21:30.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:30.194 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:30.194 00.000 9828 Worker thread wakes up
02:21:30.194 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:21:30.194 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:21:30.194 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.64)
02:21:30.194 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:21:30.194 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.72)
02:21:30.194 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
02:21:30.194 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:21:30.194 00.000 9828 BLC: window closed
02:21:30.194 00.000 9828 MoveAxis(E, 2, B)
02:21:30.194 00.000 9828 Guiding  Dir = 2, Dur = 2
02:21:30.195 00.001 9828 IsSlewing returns 0
02:21:30.195 00.000 9828 IsGuiding returns 0
02:21:30.197 00.002 9828 PulseGuide returned control before completion, sleep 12
02:21:30.222 00.025 9828 IsGuiding returns 1
02:21:30.222 00.000 9828 scope still moving after pulse duration time elapsed
02:21:30.253 00.031 9828 IsSlewing returns 0
02:21:30.253 00.000 9828 IsGuiding returns 1
02:21:30.285 00.032 9828 IsSlewing returns 0
02:21:30.285 00.000 9828 IsGuiding returns 1
02:21:30.316 00.031 9828 IsSlewing returns 0
02:21:30.316 00.000 9828 IsGuiding returns 0
02:21:30.316 00.000 9828 scope move finished after 2 + 117 ms
02:21:30.316 00.000 9828 Move returns status 0, amount 2
02:21:30.316 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:30.316 00.000 9828 MoveAxis(N, 16, B)
02:21:30.316 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:30.331 00.015 9828 IsSlewing returns 0
02:21:30.331 00.000 9828 IsGuiding returns 0
02:21:30.331 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:30.362 00.031 9828 IsGuiding returns 1
02:21:30.362 00.000 9828 scope still moving after pulse duration time elapsed
02:21:30.394 00.032 9828 IsSlewing returns 0
02:21:30.395 00.001 9828 IsGuiding returns 1
02:21:30.425 00.030 9828 IsSlewing returns 0
02:21:30.425 00.000 9828 IsGuiding returns 1
02:21:30.456 00.031 9828 IsSlewing returns 0
02:21:30.456 00.000 9828 IsGuiding returns 1
02:21:30.488 00.032 9828 IsSlewing returns 0
02:21:30.488 00.000 9828 IsGuiding returns 0
02:21:30.488 00.000 9828 scope move finished after 16 + 141 ms
02:21:30.488 00.000 9828 Move returns status 0, amount 16
02:21:30.488 00.000 9828 move complete, result=0
02:21:30.488 00.000 9828 worker thread done servicing request
02:21:30.488 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:21:30.887 00.399 8976 Exposure complete
02:21:30.892 00.005 8976 worker thread done servicing request
02:21:30.892 00.000 5052 OnExposeComplete: enter
02:21:30.892 00.000 5052 UpdateGuideState(): m_state=6
02:21:30.892 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8338
02:21:30.893 00.001 5052 Star::Find returns 1 (0), X=329.50, Y=281.33, Mass=159, SNR=8.7, Peak=72 HFD=1.7
02:21:30.893 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
02:21:30.893 00.000 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.01 = -3.01)
02:21:30.893 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.38 hyp=0.50 cameraTheta=-0.86 mountX=-0.48 mountY=-0.07, mountTheta=-3.01
02:21:30.893 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.38, opts=13)
02:21:30.894 00.001 5052 Enqueuing Move request for stepguider (0.32, -0.38)
02:21:30.894 00.000 8976 Worker thread wakes up
02:21:30.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.38) opts 0xd
02:21:30.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.38)
02:21:30.894 00.000 8976 Moving (0.32, -0.38) raw xDistance=-0.48 yDistance=-0.07
02:21:30.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:21:30.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:21:30.894 00.000 8976 MoveAxis(R, 2, ABG)
02:21:30.894 00.000 8976 stepping (-21, 13) + (2, 0)
02:21:30.894 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:30.895 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:21:30.904 00.009 5052 UpdateGuideState exits: m=159 SNR=8.7
02:21:30.904 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:30.904 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:30.904 00.000 5052 Enqueuing Expose request
02:21:30.929 00.025 8976 Received - 47 (G) 
02:21:30.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:30.929 00.000 8976 stepped: pos (-19, 13)
02:21:30.929 00.000 8976 MoveAxis(U, 0, ABG)
02:21:30.929 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:21:30.929 00.000 8976 MountToCamera -- mountX=3.14 mountY=-1.85 hyp=3.64 mountTheta=-0.53 cameraX=0.22, cameraY=3.64 cameraTheta=1.51
02:21:30.929 00.000 8976 incremental bump (0.219, 3.636) isValid = 1
02:21:30.929 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
02:21:30.929 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:21:30.929 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:21:30.929 00.000 8976 move complete, result=0
02:21:30.929 00.000 9828 Worker thread wakes up
02:21:30.929 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:21:30.929 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:21:30.929 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:21:30.929 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.76)
02:21:30.929 00.000 8976 worker thread done servicing request
02:21:30.929 00.000 8976 Worker thread wakes up
02:21:30.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:30.930 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
02:21:30.930 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
02:21:30.930 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:21:30.930 00.000 9828 BLC: window closed
02:21:30.930 00.000 9828 MoveAxis(E, 4, B)
02:21:30.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:30.930 00.000 9828 Guiding  Dir = 2, Dur = 4
02:21:30.930 00.000 9828 IsSlewing returns 0
02:21:30.930 00.000 9828 IsGuiding returns 0
02:21:30.930 00.000 9828 PulseGuide returned control before completion, sleep 14
02:21:30.952 00.022 9828 IsGuiding returns 1
02:21:30.952 00.000 9828 scope still moving after pulse duration time elapsed
02:21:30.983 00.031 9828 IsSlewing returns 0
02:21:30.983 00.000 9828 IsGuiding returns 1
02:21:31.015 00.032 9828 IsSlewing returns 0
02:21:31.015 00.000 9828 IsGuiding returns 1
02:21:31.045 00.030 9828 IsSlewing returns 0
02:21:31.045 00.000 9828 IsGuiding returns 0
02:21:31.045 00.000 9828 scope move finished after 4 + 111 ms
02:21:31.045 00.000 9828 Move returns status 0, amount 4
02:21:31.045 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:31.045 00.000 9828 MoveAxis(N, 16, B)
02:21:31.045 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:31.061 00.016 9828 IsSlewing returns 0
02:21:31.061 00.000 9828 IsGuiding returns 0
02:21:31.061 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:31.092 00.031 9828 IsGuiding returns 1
02:21:31.092 00.000 9828 scope still moving after pulse duration time elapsed
02:21:31.123 00.031 9828 IsSlewing returns 0
02:21:31.123 00.000 9828 IsGuiding returns 1
02:21:31.155 00.032 9828 IsSlewing returns 0
02:21:31.155 00.000 9828 IsGuiding returns 1
02:21:31.186 00.031 9828 IsSlewing returns 0
02:21:31.186 00.000 9828 IsGuiding returns 1
02:21:31.217 00.031 9828 IsSlewing returns 0
02:21:31.217 00.000 9828 IsGuiding returns 0
02:21:31.217 00.000 9828 scope move finished after 16 + 140 ms
02:21:31.217 00.000 9828 Move returns status 0, amount 16
02:21:31.217 00.000 9828 move complete, result=0
02:21:31.217 00.000 9828 worker thread done servicing request
02:21:31.217 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:21:31.615 00.398 8976 Exposure complete
02:21:31.621 00.006 8976 worker thread done servicing request
02:21:31.621 00.000 5052 OnExposeComplete: enter
02:21:31.621 00.000 5052 UpdateGuideState(): m_state=6
02:21:31.621 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8339
02:21:31.621 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.59, Mass=155, SNR=8.6, Peak=70 HFD=2.2
02:21:31.621 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
02:21:31.621 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
02:21:31.621 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=-0.12 hyp=0.85 cameraTheta=-0.14 mountX=-0.49 mountY=-0.64, mountTheta=-2.22
02:21:31.622 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=-0.12, opts=13)
02:21:31.622 00.000 5052 Enqueuing Move request for stepguider (0.84, -0.12)
02:21:31.622 00.000 8976 Worker thread wakes up
02:21:31.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, -0.12) opts 0xd
02:21:31.623 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.84, -0.12)
02:21:31.623 00.000 8976 Moving (0.84, -0.12) raw xDistance=-0.49 yDistance=-0.64
02:21:31.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
02:21:31.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
02:21:31.623 00.000 8976 MoveAxis(R, 2, ABG)
02:21:31.623 00.000 8976 stepping (-19, 13) + (2, 0)
02:21:31.623 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:31.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:21:31.633 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
02:21:31.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:31.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:31.634 00.001 5052 Enqueuing Expose request
02:21:31.648 00.014 8976 Received - 47 (G) 
02:21:31.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:31.648 00.000 8976 stepped: pos (-17, 13)
02:21:31.648 00.000 8976 MoveAxis(U, 3, ABG)
02:21:31.648 00.000 8976 stepping (-17, 13) + (0, 3)
02:21:31.648 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:31.680 00.032 8976 Received - 47 (G) 
02:21:31.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:31.680 00.000 8976 stepped: pos (-17, 16)
02:21:31.680 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
02:21:31.680 00.000 8976 MountToCamera -- mountX=2.96 mountY=-2.08 hyp=3.62 mountTheta=-0.61 cameraX=0.50, cameraY=3.58 cameraTheta=1.43
02:21:31.680 00.000 8976 incremental bump (0.503, 3.583) isValid = 1
02:21:31.680 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
02:21:31.680 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:21:31.680 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:21:31.680 00.000 8976 move complete, result=0
02:21:31.680 00.000 8976 worker thread done servicing request
02:21:31.680 00.000 8976 Worker thread wakes up
02:21:31.680 00.000 9828 Worker thread wakes up
02:21:31.680 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:21:31.680 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:21:31.680 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
02:21:31.680 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
02:21:31.681 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
02:21:31.681 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
02:21:31.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:31.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:31.681 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:21:31.681 00.000 9828 BLC: window closed
02:21:31.681 00.000 9828 MoveAxis(E, 7, B)
02:21:31.681 00.000 9828 Guiding  Dir = 2, Dur = 7
02:21:31.681 00.000 9828 IsSlewing returns 0
02:21:31.681 00.000 9828 IsGuiding returns 0
02:21:31.682 00.001 9828 PulseGuide returned control before completion, sleep 17
02:21:31.714 00.032 9828 IsGuiding returns 1
02:21:31.714 00.000 9828 scope still moving after pulse duration time elapsed
02:21:31.746 00.032 9828 IsSlewing returns 0
02:21:31.747 00.001 9828 IsGuiding returns 1
02:21:31.779 00.032 9828 IsSlewing returns 0
02:21:31.779 00.000 9828 IsGuiding returns 1
02:21:31.810 00.031 9828 IsSlewing returns 0
02:21:31.810 00.000 9828 IsGuiding returns 0
02:21:31.810 00.000 9828 scope move finished after 7 + 121 ms
02:21:31.810 00.000 9828 Move returns status 0, amount 7
02:21:31.810 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:31.810 00.000 9828 MoveAxis(N, 16, B)
02:21:31.810 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:31.826 00.016 9828 IsSlewing returns 0
02:21:31.827 00.001 9828 IsGuiding returns 0
02:21:31.827 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:31.858 00.031 9828 IsGuiding returns 1
02:21:31.858 00.000 9828 scope still moving after pulse duration time elapsed
02:21:31.889 00.031 9828 IsSlewing returns 0
02:21:31.889 00.000 9828 IsGuiding returns 1
02:21:31.920 00.031 9828 IsSlewing returns 0
02:21:31.920 00.000 9828 IsGuiding returns 1
02:21:31.951 00.031 9828 IsSlewing returns 0
02:21:31.951 00.000 9828 IsGuiding returns 1
02:21:31.982 00.031 9828 IsSlewing returns 0
02:21:31.983 00.001 9828 IsGuiding returns 0
02:21:31.983 00.000 9828 scope move finished after 16 + 139 ms
02:21:31.983 00.000 9828 Move returns status 0, amount 16
02:21:31.983 00.000 9828 move complete, result=0
02:21:31.983 00.000 9828 worker thread done servicing request
02:21:31.983 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:21:32.377 00.394 8976 Exposure complete
02:21:32.383 00.006 8976 worker thread done servicing request
02:21:32.383 00.000 5052 OnExposeComplete: enter
02:21:32.384 00.001 5052 UpdateGuideState(): m_state=6
02:21:32.384 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8340
02:21:32.384 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.00, Mass=185, SNR=9.4, Peak=72 HFD=2.1
02:21:32.384 00.000 5052 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.04) = xAngle (-2.78 = -2.78)
02:21:32.384 00.000 5052 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
02:21:32.384 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.71 hyp=1.06 cameraTheta=-0.74 mountX=-0.99 mountY=-0.27, mountTheta=-2.88
02:21:32.385 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.71, opts=13)
02:21:32.385 00.000 5052 Enqueuing Move request for stepguider (0.78, -0.71)
02:21:32.385 00.000 8976 Worker thread wakes up
02:21:32.385 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.71) opts 0xd
02:21:32.385 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.71)
02:21:32.385 00.000 8976 Moving (0.78, -0.71) raw xDistance=-0.99 yDistance=-0.27
02:21:32.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.99
02:21:32.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
02:21:32.385 00.000 8976 MoveAxis(R, 4, ABG)
02:21:32.385 00.000 8976 stepping (-17, 16) + (4, 0)
02:21:32.385 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:21:32.386 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:21:32.396 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
02:21:32.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:32.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:32.396 00.000 5052 Enqueuing Expose request
02:21:32.415 00.019 8976 Received - 47 (G) 
02:21:32.415 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:21:32.415 00.000 8976 stepped: pos (-13, 16)
02:21:32.415 00.000 8976 MoveAxis(U, 1, ABG)
02:21:32.415 00.000 8976 stepping (-13, 16) + (0, 1)
02:21:32.415 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:32.447 00.032 8976 Received - 47 (G) 
02:21:32.447 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:32.447 00.000 8976 stepped: pos (-13, 17)
02:21:32.447 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:21:32.447 00.000 8976 MountToCamera -- mountX=2.64 mountY=-2.28 hyp=3.49 mountTheta=-0.71 cameraX=0.83, cameraY=3.39 cameraTheta=1.33
02:21:32.447 00.000 8976 incremental bump (0.831, 3.391) isValid = 1
02:21:32.447 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:21:32.447 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:21:32.447 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:21:32.447 00.000 8976 move complete, result=0
02:21:32.448 00.001 8976 worker thread done servicing request
02:21:32.448 00.000 8976 Worker thread wakes up
02:21:32.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:32.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:32.448 00.000 9828 Worker thread wakes up
02:21:32.448 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:21:32.448 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:21:32.448 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
02:21:32.448 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
02:21:32.448 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
02:21:32.448 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:21:32.448 00.000 9828 BLC: window closed
02:21:32.448 00.000 9828 MoveAxis(E, 10, B)
02:21:32.448 00.000 9828 Guiding  Dir = 2, Dur = 10
02:21:32.448 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.3 px 1 ms NORTH
02:21:32.449 00.001 9828 IsSlewing returns 0
02:21:32.449 00.000 9828 IsGuiding returns 0
02:21:32.449 00.000 9828 PulseGuide returned control before completion, sleep 20
02:21:32.483 00.034 9828 IsGuiding returns 1
02:21:32.483 00.000 9828 scope still moving after pulse duration time elapsed
02:21:32.514 00.031 9828 IsSlewing returns 0
02:21:32.514 00.000 9828 IsGuiding returns 1
02:21:32.545 00.031 9828 IsSlewing returns 0
02:21:32.545 00.000 9828 IsGuiding returns 1
02:21:32.576 00.031 9828 IsSlewing returns 0
02:21:32.576 00.000 9828 IsGuiding returns 1
02:21:32.607 00.031 9828 IsSlewing returns 0
02:21:32.607 00.000 9828 IsGuiding returns 1
02:21:32.638 00.031 9828 IsSlewing returns 0
02:21:32.638 00.000 9828 IsGuiding returns 0
02:21:32.639 00.001 9828 scope move finished after 10 + 178 ms
02:21:32.639 00.000 9828 Move returns status 0, amount 10
02:21:32.639 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:32.639 00.000 9828 MoveAxis(N, 15, B)
02:21:32.639 00.000 9828 Guiding  Dir = 0, Dur = 15
02:21:32.653 00.014 9828 IsSlewing returns 0
02:21:32.653 00.000 9828 IsGuiding returns 0
02:21:32.654 00.001 9828 PulseGuide returned control before completion, sleep 25
02:21:32.684 00.030 9828 IsGuiding returns 1
02:21:32.684 00.000 9828 scope still moving after pulse duration time elapsed
02:21:32.715 00.031 9828 IsSlewing returns 0
02:21:32.715 00.000 9828 IsGuiding returns 1
02:21:32.746 00.031 9828 IsSlewing returns 0
02:21:32.746 00.000 9828 IsGuiding returns 1
02:21:32.777 00.031 9828 IsSlewing returns 0
02:21:32.777 00.000 9828 IsGuiding returns 1
02:21:32.808 00.031 9828 IsSlewing returns 0
02:21:32.808 00.000 9828 IsGuiding returns 0
02:21:32.808 00.000 9828 scope move finished after 15 + 139 ms
02:21:32.808 00.000 9828 Move returns status 0, amount 15
02:21:32.808 00.000 9828 move complete, result=0
02:21:32.808 00.000 9828 worker thread done servicing request
02:21:32.808 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:21:33.137 00.329 8976 Exposure complete
02:21:33.143 00.006 8976 worker thread done servicing request
02:21:33.143 00.000 5052 OnExposeComplete: enter
02:21:33.143 00.000 5052 UpdateGuideState(): m_state=6
02:21:33.143 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8341
02:21:33.143 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.91, Mass=148, SNR=8.4, Peak=77 HFD=2.0
02:21:33.143 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
02:21:33.143 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
02:21:33.144 00.001 5052 CameraToMount -- cameraX=0.35 cameraY=0.20 hyp=0.40 cameraTheta=0.51 mountX=0.01 mountY=-0.40, mountTheta=-1.54
02:21:33.144 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.20, opts=13)
02:21:33.144 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.20)
02:21:33.144 00.000 8976 Worker thread wakes up
02:21:33.144 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.20) opts 0xd
02:21:33.144 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.20)
02:21:33.145 00.001 8976 Moving (0.35, 0.20) raw xDistance=0.01 yDistance=-0.40
02:21:33.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:21:33.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
02:21:33.145 00.000 8976 MoveAxis(R, 0, ABG)
02:21:33.145 00.000 8976 MoveAxis(U, 2, ABG)
02:21:33.145 00.000 8976 stepping (-13, 17) + (0, 2)
02:21:33.145 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:33.145 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:21:33.155 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:21:33.156 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:33.156 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:33.156 00.000 5052 Enqueuing Expose request
02:21:33.182 00.026 8976 Received - 47 (G) 
02:21:33.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:33.182 00.000 8976 stepped: pos (-13, 19)
02:21:33.182 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:21:33.182 00.000 8976 MountToCamera -- mountX=2.43 mountY=-2.53 hyp=3.50 mountTheta=-0.81 cameraX=1.14, cameraY=3.31 cameraTheta=1.24
02:21:33.182 00.000 8976 incremental bump (1.144, 3.310) isValid = 1
02:21:33.183 00.001 8976 Scheduling Mount bump of (0.038, 0.113)
02:21:33.183 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:21:33.183 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:21:33.183 00.000 8976 move complete, result=0
02:21:33.183 00.000 8976 worker thread done servicing request
02:21:33.183 00.000 8976 Worker thread wakes up
02:21:33.183 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:21:33.183 00.000 9828 Worker thread wakes up
02:21:33.183 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:21:33.183 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:21:33.183 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:21:33.183 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:21:33.183 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:21:33.183 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:21:33.183 00.000 9828 BLC: window closed
02:21:33.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:33.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:33.184 00.001 9828 MoveAxis(E, 14, B)
02:21:33.184 00.000 9828 Guiding  Dir = 2, Dur = 14
02:21:33.184 00.000 9828 IsSlewing returns 0
02:21:33.184 00.000 9828 IsGuiding returns 0
02:21:33.184 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:33.213 00.029 9828 IsGuiding returns 1
02:21:33.213 00.000 9828 scope still moving after pulse duration time elapsed
02:21:33.243 00.030 9828 IsSlewing returns 0
02:21:33.244 00.001 9828 IsGuiding returns 1
02:21:33.274 00.030 9828 IsSlewing returns 0
02:21:33.274 00.000 9828 IsGuiding returns 1
02:21:33.305 00.031 9828 IsSlewing returns 0
02:21:33.305 00.000 9828 IsGuiding returns 1
02:21:33.337 00.032 9828 IsSlewing returns 0
02:21:33.337 00.000 9828 IsGuiding returns 0
02:21:33.337 00.000 9828 scope move finished after 14 + 138 ms
02:21:33.337 00.000 9828 Move returns status 0, amount 14
02:21:33.337 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:33.337 00.000 9828 MoveAxis(N, 15, B)
02:21:33.337 00.000 9828 Guiding  Dir = 0, Dur = 15
02:21:33.352 00.015 9828 IsSlewing returns 0
02:21:33.352 00.000 9828 IsGuiding returns 0
02:21:33.352 00.000 9828 PulseGuide returned control before completion, sleep 25
02:21:33.383 00.031 9828 IsGuiding returns 1
02:21:33.383 00.000 9828 scope still moving after pulse duration time elapsed
02:21:33.413 00.030 9828 IsSlewing returns 0
02:21:33.413 00.000 9828 IsGuiding returns 1
02:21:33.444 00.031 9828 IsSlewing returns 0
02:21:33.444 00.000 9828 IsGuiding returns 1
02:21:33.476 00.032 9828 IsSlewing returns 0
02:21:33.476 00.000 9828 IsGuiding returns 1
02:21:33.506 00.030 9828 IsSlewing returns 0
02:21:33.506 00.000 9828 IsGuiding returns 0
02:21:33.506 00.000 9828 scope move finished after 15 + 139 ms
02:21:33.506 00.000 9828 Move returns status 0, amount 15
02:21:33.506 00.000 9828 move complete, result=0
02:21:33.506 00.000 9828 worker thread done servicing request
02:21:33.506 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:21:33.879 00.373 8976 Exposure complete
02:21:33.885 00.006 8976 worker thread done servicing request
02:21:33.885 00.000 5052 OnExposeComplete: enter
02:21:33.885 00.000 5052 UpdateGuideState(): m_state=6
02:21:33.885 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8342
02:21:33.885 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.85, Mass=149, SNR=8.5, Peak=79 HFD=1.7
02:21:33.885 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.04) = xAngle (-0.51 = -0.51)
02:21:33.885 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
02:21:33.885 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.53 mountX=0.13 mountY=-0.08, mountTheta=-0.58
02:21:33.886 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.14, opts=13)
02:21:33.886 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.14)
02:21:33.886 00.000 8976 Worker thread wakes up
02:21:33.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.14) opts 0xd
02:21:33.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.14)
02:21:33.886 00.000 8976 Moving (0.01, 0.14) raw xDistance=0.13 yDistance=-0.08
02:21:33.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:21:33.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:21:33.886 00.000 8976 MoveAxis(R, 0, ABG)
02:21:33.886 00.000 8976 MoveAxis(U, 0, ABG)
02:21:33.886 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:21:33.886 00.000 8976 MountToCamera -- mountX=2.28 mountY=-2.69 hyp=3.53 mountTheta=-0.87 cameraX=1.35, cameraY=3.26 cameraTheta=1.18
02:21:33.886 00.000 8976 incremental bump (1.354, 3.256) isValid = 1
02:21:33.886 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:21:33.887 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:21:33.887 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:21:33.887 00.000 8976 move complete, result=0
02:21:33.887 00.000 8976 worker thread done servicing request
02:21:33.887 00.000 9828 Worker thread wakes up
02:21:33.887 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:21:33.887 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:21:33.887 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:21:33.887 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:21:33.887 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:21:33.887 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:21:33.887 00.000 9828 BLC: window closed
02:21:33.887 00.000 9828 MoveAxis(E, 16, B)
02:21:33.887 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:21:33.887 00.000 9828 Guiding  Dir = 2, Dur = 16
02:21:33.888 00.001 9828 IsSlewing returns 0
02:21:33.888 00.000 9828 IsGuiding returns 0
02:21:33.888 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:33.897 00.009 5052 UpdateGuideState exits: m=149 SNR=8.5
02:21:33.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:33.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:33.897 00.000 5052 Enqueuing Expose request
02:21:33.897 00.000 8976 Worker thread wakes up
02:21:33.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:33.898 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:33.898 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:33.928 00.030 9828 IsGuiding returns 1
02:21:33.928 00.000 9828 scope still moving after pulse duration time elapsed
02:21:33.959 00.031 9828 IsSlewing returns 0
02:21:33.959 00.000 9828 IsGuiding returns 1
02:21:33.990 00.031 9828 IsSlewing returns 0
02:21:33.990 00.000 9828 IsGuiding returns 1
02:21:34.021 00.031 9828 IsSlewing returns 0
02:21:34.021 00.000 9828 IsGuiding returns 0
02:21:34.021 00.000 9828 scope move finished after 16 + 117 ms
02:21:34.021 00.000 9828 Move returns status 0, amount 16
02:21:34.021 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:34.021 00.000 9828 MoveAxis(N, 14, B)
02:21:34.021 00.000 9828 Guiding  Dir = 0, Dur = 14
02:21:34.037 00.016 9828 IsSlewing returns 0
02:21:34.037 00.000 9828 IsGuiding returns 0
02:21:34.037 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:34.067 00.030 9828 IsGuiding returns 1
02:21:34.067 00.000 9828 scope still moving after pulse duration time elapsed
02:21:34.098 00.031 9828 IsSlewing returns 0
02:21:34.098 00.000 9828 IsGuiding returns 1
02:21:34.129 00.031 9828 IsSlewing returns 0
02:21:34.129 00.000 9828 IsGuiding returns 1
02:21:34.161 00.032 9828 IsSlewing returns 0
02:21:34.161 00.000 9828 IsGuiding returns 1
02:21:34.192 00.031 9828 IsSlewing returns 0
02:21:34.192 00.000 9828 IsGuiding returns 0
02:21:34.192 00.000 9828 scope move finished after 14 + 141 ms
02:21:34.192 00.000 9828 Move returns status 0, amount 14
02:21:34.192 00.000 9828 move complete, result=0
02:21:34.192 00.000 9828 worker thread done servicing request
02:21:34.192 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:21:34.586 00.394 8976 Exposure complete
02:21:34.592 00.006 8976 worker thread done servicing request
02:21:34.592 00.000 5052 OnExposeComplete: enter
02:21:34.592 00.000 5052 UpdateGuideState(): m_state=6
02:21:34.592 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8343
02:21:34.592 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.91, Mass=158, SNR=8.7, Peak=76 HFD=2.1
02:21:34.592 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
02:21:34.592 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
02:21:34.592 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.19 mountX=0.14 mountY=-0.17, mountTheta=-0.90
02:21:34.593 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.20, opts=13)
02:21:34.593 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.20)
02:21:34.593 00.000 8976 Worker thread wakes up
02:21:34.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.20) opts 0xd
02:21:34.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.20)
02:21:34.593 00.000 8976 Moving (0.08, 0.20) raw xDistance=0.14 yDistance=-0.17
02:21:34.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:21:34.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:21:34.593 00.000 8976 MoveAxis(R, 0, ABG)
02:21:34.593 00.000 8976 MoveAxis(U, 0, ABG)
02:21:34.593 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:21:34.593 00.000 8976 MountToCamera -- mountX=2.19 mountY=-2.80 hyp=3.55 mountTheta=-0.91 cameraX=1.49, cameraY=3.22 cameraTheta=1.14
02:21:34.593 00.000 8976 incremental bump (1.495, 3.220) isValid = 1
02:21:34.593 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:21:34.593 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:21:34.594 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
02:21:34.594 00.000 8976 move complete, result=0
02:21:34.594 00.000 9828 Worker thread wakes up
02:21:34.594 00.000 8976 worker thread done servicing request
02:21:34.594 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:21:34.594 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:21:34.594 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
02:21:34.594 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:21:34.594 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:21:34.594 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:21:34.594 00.000 9828 BLC: window closed
02:21:34.594 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:21:34.594 00.000 9828 MoveAxis(E, 17, B)
02:21:34.594 00.000 9828 Guiding  Dir = 2, Dur = 17
02:21:34.595 00.001 9828 IsSlewing returns 0
02:21:34.595 00.000 9828 IsGuiding returns 0
02:21:34.595 00.000 9828 PulseGuide returned control before completion, sleep 27
02:21:34.605 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:21:34.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:34.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:34.605 00.000 5052 Enqueuing Expose request
02:21:34.605 00.000 8976 Worker thread wakes up
02:21:34.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:34.605 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:34.606 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:34.632 00.026 9828 IsGuiding returns 1
02:21:34.632 00.000 9828 scope still moving after pulse duration time elapsed
02:21:34.662 00.030 9828 IsSlewing returns 0
02:21:34.662 00.000 9828 IsGuiding returns 1
02:21:34.694 00.032 9828 IsSlewing returns 0
02:21:34.695 00.001 9828 IsGuiding returns 1
02:21:34.726 00.031 9828 IsSlewing returns 0
02:21:34.727 00.001 9828 IsGuiding returns 0
02:21:34.727 00.000 9828 scope move finished after 17 + 114 ms
02:21:34.727 00.000 9828 Move returns status 0, amount 17
02:21:34.727 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:34.727 00.000 9828 MoveAxis(N, 14, B)
02:21:34.727 00.000 9828 Guiding  Dir = 0, Dur = 14
02:21:34.742 00.015 9828 IsSlewing returns 0
02:21:34.742 00.000 9828 IsGuiding returns 0
02:21:34.742 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:34.773 00.031 9828 IsGuiding returns 1
02:21:34.773 00.000 9828 scope still moving after pulse duration time elapsed
02:21:34.805 00.032 9828 IsSlewing returns 0
02:21:34.805 00.000 9828 IsGuiding returns 1
02:21:34.835 00.030 9828 IsSlewing returns 0
02:21:34.835 00.000 9828 IsGuiding returns 1
02:21:34.866 00.031 9828 IsSlewing returns 0
02:21:34.866 00.000 9828 IsGuiding returns 1
02:21:34.897 00.031 9828 IsSlewing returns 0
02:21:34.898 00.001 9828 IsGuiding returns 1
02:21:34.928 00.030 9828 IsSlewing returns 0
02:21:34.928 00.000 9828 IsGuiding returns 1
02:21:34.958 00.030 9828 IsSlewing returns 0
02:21:34.958 00.000 9828 IsGuiding returns 0
02:21:34.958 00.000 9828 scope move finished after 14 + 202 ms
02:21:34.958 00.000 9828 Move returns status 0, amount 14
02:21:34.958 00.000 9828 move complete, result=0
02:21:34.958 00.000 9828 worker thread done servicing request
02:21:34.958 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:21:35.311 00.353 8976 Exposure complete
02:21:35.316 00.005 8976 worker thread done servicing request
02:21:35.316 00.000 5052 OnExposeComplete: enter
02:21:35.316 00.000 5052 UpdateGuideState(): m_state=6
02:21:35.316 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8344
02:21:35.316 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.98, Mass=157, SNR=8.7, Peak=78 HFD=2.0
02:21:35.316 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
02:21:35.317 00.001 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.00 = -0.00)
02:21:35.317 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.27 hyp=0.33 cameraTheta=2.14 mountX=0.32 mountY=-0.00, mountTheta=-0.00
02:21:35.317 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.27, opts=13)
02:21:35.317 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.27)
02:21:35.318 00.001 8976 Worker thread wakes up
02:21:35.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.27) opts 0xd
02:21:35.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.27)
02:21:35.318 00.000 8976 Moving (-0.18, 0.27) raw xDistance=0.32 yDistance=-0.00
02:21:35.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:21:35.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:21:35.318 00.000 8976 MoveAxis(L, 1, ABG)
02:21:35.318 00.000 8976 stepping (-13, 19) + (-1, 0)
02:21:35.318 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:35.319 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:21:35.328 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
02:21:35.329 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:35.329 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:35.329 00.000 5052 Enqueuing Expose request
02:21:35.341 00.012 8976 Received - 47 (G) 
02:21:35.341 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:35.341 00.000 8976 stepped: pos (-14, 19)
02:21:35.341 00.000 8976 MoveAxis(U, 0, ABG)
02:21:35.341 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:21:35.341 00.000 8976 MountToCamera -- mountX=2.17 mountY=-2.87 hyp=3.60 mountTheta=-0.92 cameraX=1.57, cameraY=3.24 cameraTheta=1.12
02:21:35.341 00.000 8976 incremental bump (1.566, 3.240) isValid = 1
02:21:35.341 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:21:35.341 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:21:35.341 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:21:35.341 00.000 8976 move complete, result=0
02:21:35.341 00.000 9828 Worker thread wakes up
02:21:35.341 00.000 8976 worker thread done servicing request
02:21:35.341 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:21:35.341 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:21:35.341 00.000 8976 Worker thread wakes up
02:21:35.341 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:21:35.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:35.342 00.001 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:21:35.342 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:35.342 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:21:35.342 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:21:35.342 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:21:35.342 00.000 9828 BLC: window closed
02:21:35.342 00.000 9828 MoveAxis(E, 17, B)
02:21:35.342 00.000 9828 Guiding  Dir = 2, Dur = 17
02:21:35.342 00.000 9828 IsSlewing returns 0
02:21:35.342 00.000 9828 IsGuiding returns 0
02:21:35.342 00.000 9828 PulseGuide returned control before completion, sleep 27
02:21:35.379 00.037 9828 IsGuiding returns 1
02:21:35.379 00.000 9828 scope still moving after pulse duration time elapsed
02:21:35.410 00.031 9828 IsSlewing returns 0
02:21:35.410 00.000 9828 IsGuiding returns 1
02:21:35.442 00.032 9828 IsSlewing returns 0
02:21:35.442 00.000 9828 IsGuiding returns 1
02:21:35.473 00.031 9828 IsSlewing returns 0
02:21:35.473 00.000 9828 IsGuiding returns 0
02:21:35.473 00.000 9828 scope move finished after 17 + 114 ms
02:21:35.473 00.000 9828 Move returns status 0, amount 17
02:21:35.473 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:35.473 00.000 9828 MoveAxis(N, 14, B)
02:21:35.473 00.000 9828 Guiding  Dir = 0, Dur = 14
02:21:35.488 00.015 9828 IsSlewing returns 0
02:21:35.488 00.000 9828 IsGuiding returns 0
02:21:35.488 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:35.519 00.031 9828 IsGuiding returns 1
02:21:35.519 00.000 9828 scope still moving after pulse duration time elapsed
02:21:35.550 00.031 9828 IsSlewing returns 0
02:21:35.550 00.000 9828 IsGuiding returns 1
02:21:35.580 00.030 9828 IsSlewing returns 0
02:21:35.580 00.000 9828 IsGuiding returns 1
02:21:35.611 00.031 9828 IsSlewing returns 0
02:21:35.611 00.000 9828 IsGuiding returns 1
02:21:35.642 00.031 9828 IsSlewing returns 0
02:21:35.642 00.000 9828 IsGuiding returns 0
02:21:35.642 00.000 9828 scope move finished after 14 + 139 ms
02:21:35.642 00.000 9828 Move returns status 0, amount 14
02:21:35.642 00.000 9828 move complete, result=0
02:21:35.642 00.000 9828 worker thread done servicing request
02:21:35.643 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:21:36.029 00.386 8976 Exposure complete
02:21:36.035 00.006 8976 worker thread done servicing request
02:21:36.035 00.000 5052 OnExposeComplete: enter
02:21:36.035 00.000 5052 UpdateGuideState(): m_state=6
02:21:36.035 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8345
02:21:36.035 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.55, Mass=175, SNR=9.2, Peak=74 HFD=2.2
02:21:36.035 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
02:21:36.035 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
02:21:36.035 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-2.60 mountX=-0.02 mountY=0.31, mountTheta=1.64
02:21:36.036 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.16, opts=13)
02:21:36.036 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.16)
02:21:36.036 00.000 8976 Worker thread wakes up
02:21:36.036 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.16) opts 0xd
02:21:36.036 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.16)
02:21:36.036 00.000 8976 Moving (-0.27, -0.16) raw xDistance=-0.02 yDistance=0.31
02:21:36.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:21:36.037 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:21:36.037 00.000 8976 MoveAxis(R, 0, ABG)
02:21:36.037 00.000 8976 MoveAxis(D, 1, ABG)
02:21:36.037 00.000 8976 stepping (-14, 19) + (0, -1)
02:21:36.037 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:36.037 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:21:36.048 00.011 5052 UpdateGuideState exits: m=175 SNR=9.2
02:21:36.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:36.048 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:36.048 00.000 5052 Enqueuing Expose request
02:21:36.060 00.012 8976 Received - 47 (G) 
02:21:36.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:36.060 00.000 8976 stepped: pos (-14, 18)
02:21:36.060 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:21:36.060 00.000 8976 MountToCamera -- mountX=2.16 mountY=-2.87 hyp=3.59 mountTheta=-0.92 cameraX=1.57, cameraY=3.23 cameraTheta=1.12
02:21:36.060 00.000 8976 incremental bump (1.567, 3.230) isValid = 1
02:21:36.060 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:21:36.060 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:21:36.060 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:21:36.060 00.000 8976 move complete, result=0
02:21:36.060 00.000 9828 Worker thread wakes up
02:21:36.061 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:21:36.061 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:21:36.061 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:21:36.061 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:21:36.061 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:21:36.061 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:21:36.061 00.000 9828 BLC: window closed
02:21:36.061 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:21:36.061 00.000 8976 worker thread done servicing request
02:21:36.061 00.000 8976 Worker thread wakes up
02:21:36.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:36.061 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:36.061 00.000 9828 MoveAxis(E, 17, B)
02:21:36.061 00.000 9828 Guiding  Dir = 2, Dur = 17
02:21:36.062 00.001 9828 IsSlewing returns 0
02:21:36.062 00.000 9828 IsGuiding returns 0
02:21:36.062 00.000 9828 PulseGuide returned control before completion, sleep 27
02:21:36.096 00.034 9828 IsGuiding returns 1
02:21:36.096 00.000 9828 scope still moving after pulse duration time elapsed
02:21:36.127 00.031 9828 IsSlewing returns 0
02:21:36.127 00.000 9828 IsGuiding returns 1
02:21:36.159 00.032 9828 IsSlewing returns 0
02:21:36.159 00.000 9828 IsGuiding returns 1
02:21:36.190 00.031 9828 IsSlewing returns 0
02:21:36.190 00.000 9828 IsGuiding returns 0
02:21:36.190 00.000 9828 scope move finished after 17 + 111 ms
02:21:36.190 00.000 9828 Move returns status 0, amount 17
02:21:36.190 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:36.190 00.000 9828 MoveAxis(N, 14, B)
02:21:36.190 00.000 9828 Guiding  Dir = 0, Dur = 14
02:21:36.206 00.016 9828 IsSlewing returns 0
02:21:36.206 00.000 9828 IsGuiding returns 0
02:21:36.206 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:36.237 00.031 9828 IsGuiding returns 1
02:21:36.237 00.000 9828 scope still moving after pulse duration time elapsed
02:21:36.268 00.031 9828 IsSlewing returns 0
02:21:36.268 00.000 9828 IsGuiding returns 1
02:21:36.299 00.031 9828 IsSlewing returns 0
02:21:36.299 00.000 9828 IsGuiding returns 1
02:21:36.329 00.030 9828 IsSlewing returns 0
02:21:36.329 00.000 9828 IsGuiding returns 1
02:21:36.360 00.031 9828 IsSlewing returns 0
02:21:36.360 00.000 9828 IsGuiding returns 0
02:21:36.360 00.000 9828 scope move finished after 14 + 139 ms
02:21:36.360 00.000 9828 Move returns status 0, amount 14
02:21:36.360 00.000 9828 move complete, result=0
02:21:36.360 00.000 9828 worker thread done servicing request
02:21:36.360 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:21:36.755 00.395 8976 Exposure complete
02:21:36.760 00.005 8976 worker thread done servicing request
02:21:36.761 00.001 5052 OnExposeComplete: enter
02:21:36.761 00.000 5052 UpdateGuideState(): m_state=6
02:21:36.761 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8346
02:21:36.761 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.75, Mass=164, SNR=8.8, Peak=71 HFD=2.2
02:21:36.761 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:21:36.761 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
02:21:36.761 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.90 mountX=0.10 mountY=0.10, mountTheta=0.81
02:21:36.761 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.04, opts=13)
02:21:36.761 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.04)
02:21:36.762 00.001 8976 Worker thread wakes up
02:21:36.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.04) opts 0xd
02:21:36.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.04)
02:21:36.762 00.000 8976 Moving (-0.15, 0.04) raw xDistance=0.10 yDistance=0.10
02:21:36.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:21:36.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:21:36.762 00.000 8976 MoveAxis(R, 0, ABG)
02:21:36.762 00.000 8976 MoveAxis(U, 0, ABG)
02:21:36.762 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:21:36.762 00.000 8976 MountToCamera -- mountX=2.16 mountY=-2.86 hyp=3.58 mountTheta=-0.93 cameraX=1.57, cameraY=3.22 cameraTheta=1.12
02:21:36.762 00.000 8976 incremental bump (1.568, 3.224) isValid = 1
02:21:36.762 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:21:36.762 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:21:36.762 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:21:36.762 00.000 8976 move complete, result=0
02:21:36.762 00.000 9828 Worker thread wakes up
02:21:36.762 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:21:36.762 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:21:36.762 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
02:21:36.762 00.000 8976 worker thread done servicing request
02:21:36.763 00.001 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
02:21:36.763 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.07
02:21:36.763 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:21:36.763 00.000 9828 BLC: window closed
02:21:36.763 00.000 9828 MoveAxis(E, 17, B)
02:21:36.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:21:36.763 00.000 9828 Guiding  Dir = 2, Dur = 17
02:21:36.763 00.000 9828 IsSlewing returns 0
02:21:36.763 00.000 9828 IsGuiding returns 0
02:21:36.763 00.000 9828 PulseGuide returned control before completion, sleep 27
02:21:36.772 00.009 5052 UpdateGuideState exits: m=164 SNR=8.8
02:21:36.773 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:36.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:36.773 00.000 5052 Enqueuing Expose request
02:21:36.773 00.000 8976 Worker thread wakes up
02:21:36.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:36.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:36.773 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:36.799 00.026 9828 IsGuiding returns 1
02:21:36.799 00.000 9828 scope still moving after pulse duration time elapsed
02:21:36.829 00.030 9828 IsSlewing returns 0
02:21:36.829 00.000 9828 IsGuiding returns 1
02:21:36.860 00.031 9828 IsSlewing returns 0
02:21:36.861 00.001 9828 IsGuiding returns 1
02:21:36.892 00.031 9828 IsSlewing returns 0
02:21:36.892 00.000 9828 IsGuiding returns 0
02:21:36.892 00.000 9828 scope move finished after 17 + 111 ms
02:21:36.892 00.000 9828 Move returns status 0, amount 17
02:21:36.892 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:36.892 00.000 9828 MoveAxis(N, 14, B)
02:21:36.892 00.000 9828 Guiding  Dir = 0, Dur = 14
02:21:36.907 00.015 9828 IsSlewing returns 0
02:21:36.907 00.000 9828 IsGuiding returns 0
02:21:36.907 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:36.939 00.032 9828 IsGuiding returns 1
02:21:36.939 00.000 9828 scope still moving after pulse duration time elapsed
02:21:36.970 00.031 9828 IsSlewing returns 0
02:21:36.970 00.000 9828 IsGuiding returns 1
02:21:37.000 00.030 9828 IsSlewing returns 0
02:21:37.000 00.000 9828 IsGuiding returns 1
02:21:37.031 00.031 9828 IsSlewing returns 0
02:21:37.031 00.000 9828 IsGuiding returns 1
02:21:37.061 00.030 9828 IsSlewing returns 0
02:21:37.061 00.000 9828 IsGuiding returns 0
02:21:37.061 00.000 9828 scope move finished after 14 + 139 ms
02:21:37.061 00.000 9828 Move returns status 0, amount 14
02:21:37.061 00.000 9828 move complete, result=0
02:21:37.061 00.000 9828 worker thread done servicing request
02:21:37.061 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:21:37.465 00.404 8976 Exposure complete
02:21:37.470 00.005 8976 worker thread done servicing request
02:21:37.470 00.000 5052 OnExposeComplete: enter
02:21:37.470 00.000 5052 UpdateGuideState(): m_state=6
02:21:37.470 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8347
02:21:37.470 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.65, Mass=157, SNR=8.7, Peak=69 HFD=1.9
02:21:37.470 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
02:21:37.470 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
02:21:37.470 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.72 mountX=-0.09 mountY=-0.03, mountTheta=-2.86
02:21:37.471 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.06, opts=13)
02:21:37.471 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.06)
02:21:37.471 00.000 8976 Worker thread wakes up
02:21:37.471 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.06) opts 0xd
02:21:37.471 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.06)
02:21:37.471 00.000 8976 Moving (0.07, -0.06) raw xDistance=-0.09 yDistance=-0.03
02:21:37.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:21:37.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:21:37.471 00.000 8976 MoveAxis(R, 0, ABG)
02:21:37.471 00.000 8976 MoveAxis(U, 0, ABG)
02:21:37.471 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:21:37.472 00.001 8976 MountToCamera -- mountX=2.15 mountY=-2.86 hyp=3.58 mountTheta=-0.93 cameraX=1.57, cameraY=3.22 cameraTheta=1.12
02:21:37.472 00.000 8976 incremental bump (1.568, 3.219) isValid = 1
02:21:37.472 00.000 8976 Scheduling Mount bump of (0.041, 0.086)
02:21:37.472 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.09, opts=4)
02:21:37.472 00.000 8976 Enqueuing Move request for scope (0.04, 0.09)
02:21:37.472 00.000 8976 move complete, result=0
02:21:37.472 00.000 9828 Worker thread wakes up
02:21:37.472 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0x4
02:21:37.472 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
02:21:37.472 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
02:21:37.472 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
02:21:37.472 00.000 8976 worker thread done servicing request
02:21:37.472 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:21:37.472 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.13 mountX=-0.04 mountY=-0.08, mountTheta=-2.08
02:21:37.472 00.000 9828 Moving (0.04, 0.09) raw xDistance=-0.04 yDistance=-0.08
02:21:37.472 00.000 9828 BLC: window closed
02:21:37.473 00.001 9828 MoveAxis(E, 14, B)
02:21:37.473 00.000 9828 Guiding  Dir = 2, Dur = 14
02:21:37.473 00.000 9828 IsSlewing returns 0
02:21:37.473 00.000 9828 IsGuiding returns 0
02:21:37.473 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:37.483 00.010 5052 UpdateGuideState exits: m=157 SNR=8.7
02:21:37.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:37.483 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:37.483 00.000 5052 Enqueuing Expose request
02:21:37.483 00.000 8976 Worker thread wakes up
02:21:37.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:37.483 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:37.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:37.509 00.026 9828 IsGuiding returns 1
02:21:37.510 00.001 9828 scope still moving after pulse duration time elapsed
02:21:37.540 00.030 9828 IsSlewing returns 0
02:21:37.540 00.000 9828 IsGuiding returns 1
02:21:37.571 00.031 9828 IsSlewing returns 0
02:21:37.571 00.000 9828 IsGuiding returns 1
02:21:37.602 00.031 9828 IsSlewing returns 0
02:21:37.602 00.000 9828 IsGuiding returns 0
02:21:37.602 00.000 9828 scope move finished after 14 + 114 ms
02:21:37.602 00.000 9828 Move returns status 0, amount 14
02:21:37.603 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:37.603 00.000 9828 MoveAxis(N, 11, B)
02:21:37.603 00.000 9828 Guiding  Dir = 0, Dur = 11
02:21:37.617 00.014 9828 IsSlewing returns 0
02:21:37.617 00.000 9828 IsGuiding returns 0
02:21:37.617 00.000 9828 PulseGuide returned control before completion, sleep 21
02:21:37.649 00.032 9828 IsGuiding returns 1
02:21:37.649 00.000 9828 scope still moving after pulse duration time elapsed
02:21:37.679 00.030 9828 IsSlewing returns 0
02:21:37.679 00.000 9828 IsGuiding returns 1
02:21:37.711 00.032 9828 IsSlewing returns 0
02:21:37.711 00.000 9828 IsGuiding returns 1
02:21:37.743 00.032 9828 IsSlewing returns 0
02:21:37.743 00.000 9828 IsGuiding returns 1
02:21:37.774 00.031 9828 IsSlewing returns 0
02:21:37.774 00.000 9828 IsGuiding returns 0
02:21:37.774 00.000 9828 scope move finished after 11 + 145 ms
02:21:37.774 00.000 9828 Move returns status 0, amount 11
02:21:37.774 00.000 9828 move complete, result=0
02:21:37.774 00.000 9828 worker thread done servicing request
02:21:37.774 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 11 ms NORTH
02:21:38.187 00.413 8976 Exposure complete
02:21:38.193 00.006 8976 worker thread done servicing request
02:21:38.193 00.000 5052 OnExposeComplete: enter
02:21:38.193 00.000 5052 UpdateGuideState(): m_state=6
02:21:38.193 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8348
02:21:38.193 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.36, Mass=150, SNR=8.5, Peak=73 HFD=1.6
02:21:38.193 00.000 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.04) = xAngle (-2.93 = -2.93)
02:21:38.193 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
02:21:38.193 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.35 hyp=0.45 cameraTheta=-0.89 mountX=-0.44 mountY=-0.05, mountTheta=-3.04
02:21:38.194 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.35, opts=13)
02:21:38.194 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.35)
02:21:38.194 00.000 8976 Worker thread wakes up
02:21:38.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.35) opts 0xd
02:21:38.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.35)
02:21:38.194 00.000 8976 Moving (0.29, -0.35) raw xDistance=-0.44 yDistance=-0.05
02:21:38.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:21:38.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:21:38.194 00.000 8976 MoveAxis(R, 2, ABG)
02:21:38.194 00.000 8976 stepping (-14, 18) + (2, 0)
02:21:38.194 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:38.195 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:21:38.205 00.010 5052 UpdateGuideState exits: m=150 SNR=8.5
02:21:38.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:38.205 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:38.205 00.000 5052 Enqueuing Expose request
02:21:38.218 00.013 8976 Received - 47 (G) 
02:21:38.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:38.218 00.000 8976 stepped: pos (-12, 18)
02:21:38.218 00.000 8976 MoveAxis(U, 0, ABG)
02:21:38.218 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:21:38.218 00.000 8976 MountToCamera -- mountX=2.05 mountY=-2.86 hyp=3.52 mountTheta=-0.95 cameraX=1.61, cameraY=3.13 cameraTheta=1.09
02:21:38.219 00.001 8976 incremental bump (1.615, 3.126) isValid = 1
02:21:38.219 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:21:38.219 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:21:38.219 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:21:38.219 00.000 8976 move complete, result=0
02:21:38.219 00.000 9828 Worker thread wakes up
02:21:38.219 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:21:38.219 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:21:38.219 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:21:38.219 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:21:38.219 00.000 8976 worker thread done servicing request
02:21:38.219 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
02:21:38.219 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:21:38.219 00.000 8976 Worker thread wakes up
02:21:38.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:38.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:38.220 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:21:38.220 00.000 9828 BLC: window closed
02:21:38.220 00.000 9828 MoveAxis(E, 18, B)
02:21:38.220 00.000 9828 Guiding  Dir = 2, Dur = 18
02:21:38.220 00.000 9828 IsSlewing returns 0
02:21:38.220 00.000 9828 IsGuiding returns 0
02:21:38.220 00.000 9828 PulseGuide returned control before completion, sleep 28
02:21:38.255 00.035 9828 IsGuiding returns 1
02:21:38.255 00.000 9828 scope still moving after pulse duration time elapsed
02:21:38.286 00.031 9828 IsSlewing returns 0
02:21:38.287 00.001 9828 IsGuiding returns 1
02:21:38.316 00.029 9828 IsSlewing returns 0
02:21:38.316 00.000 9828 IsGuiding returns 1
02:21:38.347 00.031 9828 IsSlewing returns 0
02:21:38.348 00.001 9828 IsGuiding returns 0
02:21:38.348 00.000 9828 scope move finished after 18 + 109 ms
02:21:38.348 00.000 9828 Move returns status 0, amount 18
02:21:38.348 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:38.348 00.000 9828 MoveAxis(N, 13, B)
02:21:38.348 00.000 9828 Guiding  Dir = 0, Dur = 13
02:21:38.363 00.015 9828 IsSlewing returns 0
02:21:38.363 00.000 9828 IsGuiding returns 1
02:21:38.363 00.000 9828 Entered PulseGuideScope while moving
02:21:38.425 00.062 9828 IsSlewing returns 0
02:21:38.425 00.000 9828 IsGuiding returns 1
02:21:38.425 00.000 9828 Still moving
02:21:38.486 00.061 9828 IsSlewing returns 0
02:21:38.486 00.000 9828 IsGuiding returns 0
02:21:38.486 00.000 9828 Movement stopped - continuing
02:21:38.486 00.000 9828 PulseGuide returned control before completion, sleep 23
02:21:38.518 00.032 9828 IsGuiding returns 1
02:21:38.518 00.000 9828 scope still moving after pulse duration time elapsed
02:21:38.548 00.030 9828 IsSlewing returns 0
02:21:38.548 00.000 9828 IsGuiding returns 1
02:21:38.580 00.032 9828 IsSlewing returns 0
02:21:38.580 00.000 9828 IsGuiding returns 1
02:21:38.612 00.032 9828 IsSlewing returns 0
02:21:38.612 00.000 9828 IsGuiding returns 1
02:21:38.643 00.031 9828 IsSlewing returns 0
02:21:38.643 00.000 9828 IsGuiding returns 0
02:21:38.644 00.001 9828 scope move finished after 13 + 144 ms
02:21:38.644 00.000 9828 Move returns status 0, amount 13
02:21:38.644 00.000 9828 move complete, result=0
02:21:38.644 00.000 9828 worker thread done servicing request
02:21:38.644 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:21:38.912 00.268 8976 Exposure complete
02:21:38.918 00.006 8976 worker thread done servicing request
02:21:38.918 00.000 5052 OnExposeComplete: enter
02:21:38.918 00.000 5052 UpdateGuideState(): m_state=6
02:21:38.918 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8349
02:21:38.918 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.85, Mass=144, SNR=8.3, Peak=68 HFD=2.2
02:21:38.918 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
02:21:38.918 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
02:21:38.918 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.14 hyp=0.57 cameraTheta=0.24 mountX=-0.13 mountY=-0.54, mountTheta=-1.81
02:21:38.919 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.14, opts=13)
02:21:38.919 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.14)
02:21:38.919 00.000 8976 Worker thread wakes up
02:21:38.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.14) opts 0xd
02:21:38.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.14)
02:21:38.919 00.000 8976 Moving (0.55, 0.14) raw xDistance=-0.13 yDistance=-0.54
02:21:38.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:21:38.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:21:38.919 00.000 8976 MoveAxis(R, 0, ABG)
02:21:38.919 00.000 8976 MoveAxis(U, 2, ABG)
02:21:38.919 00.000 8976 stepping (-12, 18) + (0, 2)
02:21:38.919 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:38.920 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:21:38.930 00.010 5052 UpdateGuideState exits: m=144 SNR=8.3
02:21:38.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:38.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:38.930 00.000 5052 Enqueuing Expose request
02:21:38.953 00.023 8976 Received - 47 (G) 
02:21:38.954 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:38.954 00.000 8976 stepped: pos (-12, 20)
02:21:38.954 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:21:38.954 00.000 8976 MountToCamera -- mountX=1.98 mountY=-2.96 hyp=3.56 mountTheta=-0.98 cameraX=1.74, cameraY=3.11 cameraTheta=1.06
02:21:38.954 00.000 8976 incremental bump (1.739, 3.112) isValid = 1
02:21:38.954 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:21:38.954 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:21:38.954 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:21:38.954 00.000 8976 move complete, result=0
02:21:38.954 00.000 8976 worker thread done servicing request
02:21:38.954 00.000 8976 Worker thread wakes up
02:21:38.954 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:21:38.955 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:38.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:38.955 00.000 9828 Worker thread wakes up
02:21:38.955 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:21:38.955 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:21:38.955 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:21:38.955 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:21:38.955 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:21:38.955 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:21:38.955 00.000 9828 BLC: window closed
02:21:38.955 00.000 9828 MoveAxis(E, 19, B)
02:21:38.955 00.000 9828 Guiding  Dir = 2, Dur = 19
02:21:38.956 00.001 9828 IsSlewing returns 0
02:21:38.956 00.000 9828 IsGuiding returns 0
02:21:38.956 00.000 9828 PulseGuide returned control before completion, sleep 29
02:21:39.001 00.045 9828 IsGuiding returns 1
02:21:39.001 00.000 9828 scope still moving after pulse duration time elapsed
02:21:39.031 00.030 9828 IsSlewing returns 0
02:21:39.031 00.000 9828 IsGuiding returns 1
02:21:39.063 00.032 9828 IsSlewing returns 0
02:21:39.063 00.000 9828 IsGuiding returns 1
02:21:39.093 00.030 9828 IsSlewing returns 0
02:21:39.094 00.001 9828 IsGuiding returns 0
02:21:39.094 00.000 9828 scope move finished after 19 + 118 ms
02:21:39.094 00.000 9828 Move returns status 0, amount 19
02:21:39.094 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:39.094 00.000 9828 MoveAxis(N, 13, B)
02:21:39.094 00.000 9828 Guiding  Dir = 0, Dur = 13
02:21:39.109 00.015 9828 IsSlewing returns 0
02:21:39.109 00.000 9828 IsGuiding returns 0
02:21:39.109 00.000 9828 PulseGuide returned control before completion, sleep 23
02:21:39.140 00.031 9828 IsGuiding returns 1
02:21:39.140 00.000 9828 scope still moving after pulse duration time elapsed
02:21:39.171 00.031 9828 IsSlewing returns 0
02:21:39.171 00.000 9828 IsGuiding returns 1
02:21:39.203 00.032 9828 IsSlewing returns 0
02:21:39.203 00.000 9828 IsGuiding returns 1
02:21:39.236 00.033 9828 IsSlewing returns 0
02:21:39.236 00.000 9828 IsGuiding returns 1
02:21:39.282 00.046 9828 IsSlewing returns 0
02:21:39.282 00.000 9828 IsGuiding returns 0
02:21:39.282 00.000 9828 scope move finished after 13 + 160 ms
02:21:39.282 00.000 9828 Move returns status 0, amount 13
02:21:39.282 00.000 9828 move complete, result=0
02:21:39.282 00.000 9828 worker thread done servicing request
02:21:39.282 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:21:39.645 00.363 8976 Exposure complete
02:21:39.650 00.005 8976 worker thread done servicing request
02:21:39.650 00.000 5052 OnExposeComplete: enter
02:21:39.650 00.000 5052 UpdateGuideState(): m_state=6
02:21:39.650 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8350
02:21:39.650 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.74, Mass=147, SNR=8.4, Peak=64 HFD=2.5
02:21:39.650 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
02:21:39.651 00.001 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
02:21:39.651 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.52 mountX=0.05 mountY=0.02, mountTheta=0.39
02:21:39.651 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.03, opts=13)
02:21:39.651 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.03)
02:21:39.651 00.000 8976 Worker thread wakes up
02:21:39.651 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.03) opts 0xd
02:21:39.652 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.03)
02:21:39.652 00.000 8976 Moving (-0.05, 0.03) raw xDistance=0.05 yDistance=0.02
02:21:39.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:21:39.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:21:39.652 00.000 8976 MoveAxis(R, 0, ABG)
02:21:39.652 00.000 8976 MoveAxis(U, 0, ABG)
02:21:39.652 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:21:39.652 00.000 8976 MountToCamera -- mountX=1.93 mountY=-3.03 hyp=3.60 mountTheta=-1.00 cameraX=1.82, cameraY=3.10 cameraTheta=1.04
02:21:39.652 00.000 8976 incremental bump (1.822, 3.102) isValid = 1
02:21:39.652 00.000 8976 Scheduling Mount bump of (0.028, 0.050)
02:21:39.652 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.05, opts=4)
02:21:39.652 00.000 8976 Enqueuing Move request for scope (0.03, 0.05)
02:21:39.652 00.000 8976 move complete, result=0
02:21:39.652 00.000 9828 Worker thread wakes up
02:21:39.652 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0x4
02:21:39.652 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:21:39.652 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:21:39.652 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:21:39.652 00.000 8976 worker thread done servicing request
02:21:39.652 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.06 mountX=-0.03 mountY=-0.05, mountTheta=-2.16
02:21:39.652 00.000 9828 Moving (0.03, 0.05) raw xDistance=-0.03 yDistance=-0.05
02:21:39.652 00.000 9828 BLC: window closed
02:21:39.653 00.001 9828 MoveAxis(E, 10, B)
02:21:39.653 00.000 9828 Guiding  Dir = 2, Dur = 10
02:21:39.653 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:21:39.653 00.000 9828 IsSlewing returns 0
02:21:39.653 00.000 9828 IsGuiding returns 0
02:21:39.653 00.000 9828 PulseGuide returned control before completion, sleep 20
02:21:39.662 00.009 5052 UpdateGuideState exits: m=147 SNR=8.4
02:21:39.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:39.662 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:39.662 00.000 5052 Enqueuing Expose request
02:21:39.663 00.001 8976 Worker thread wakes up
02:21:39.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:39.663 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:39.663 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:39.689 00.026 9828 IsGuiding returns 1
02:21:39.689 00.000 9828 scope still moving after pulse duration time elapsed
02:21:39.720 00.031 9828 IsSlewing returns 0
02:21:39.720 00.000 9828 IsGuiding returns 1
02:21:39.752 00.032 9828 IsSlewing returns 0
02:21:39.752 00.000 9828 IsGuiding returns 1
02:21:39.797 00.045 9828 IsSlewing returns 0
02:21:39.797 00.000 9828 IsGuiding returns 0
02:21:39.797 00.000 9828 scope move finished after 10 + 134 ms
02:21:39.798 00.001 9828 Move returns status 0, amount 10
02:21:39.798 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:39.798 00.000 9828 MoveAxis(N, 6, B)
02:21:39.798 00.000 9828 Guiding  Dir = 0, Dur = 6
02:21:39.813 00.015 9828 IsSlewing returns 0
02:21:39.813 00.000 9828 IsGuiding returns 0
02:21:39.813 00.000 9828 PulseGuide returned control before completion, sleep 16
02:21:39.844 00.031 9828 IsGuiding returns 1
02:21:39.844 00.000 9828 scope still moving after pulse duration time elapsed
02:21:39.876 00.032 9828 IsSlewing returns 0
02:21:39.876 00.000 9828 IsGuiding returns 1
02:21:39.907 00.031 9828 IsSlewing returns 0
02:21:39.907 00.000 9828 IsGuiding returns 1
02:21:39.939 00.032 9828 IsSlewing returns 0
02:21:39.939 00.000 9828 IsGuiding returns 0
02:21:39.939 00.000 9828 scope move finished after 6 + 120 ms
02:21:39.939 00.000 9828 Move returns status 0, amount 6
02:21:39.939 00.000 9828 move complete, result=0
02:21:39.939 00.000 9828 worker thread done servicing request
02:21:39.939 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.0 px 6 ms NORTH
02:21:40.352 00.413 8976 Exposure complete
02:21:40.358 00.006 8976 worker thread done servicing request
02:21:40.358 00.000 5052 OnExposeComplete: enter
02:21:40.358 00.000 5052 UpdateGuideState(): m_state=6
02:21:40.358 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8351
02:21:40.358 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.78, Mass=137, SNR=8.0, Peak=64 HFD=2.5
02:21:40.358 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.04) = xAngle (-0.38 = -0.38)
02:21:40.358 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.49 = -0.49)
02:21:40.358 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.66 mountX=0.07 mountY=-0.03, mountTheta=-0.47
02:21:40.359 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.07, opts=13)
02:21:40.359 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.07)
02:21:40.359 00.000 8976 Worker thread wakes up
02:21:40.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.07) opts 0xd
02:21:40.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.07)
02:21:40.359 00.000 8976 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.03
02:21:40.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:21:40.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:21:40.359 00.000 8976 MoveAxis(R, 0, ABG)
02:21:40.359 00.000 8976 MoveAxis(U, 0, ABG)
02:21:40.360 00.001 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:21:40.360 00.000 8976 MountToCamera -- mountX=1.90 mountY=-3.08 hyp=3.62 mountTheta=-1.02 cameraX=1.88, cameraY=3.10 cameraTheta=1.03
02:21:40.360 00.000 8976 incremental bump (1.878, 3.095) isValid = 1
02:21:40.360 00.000 8976 Scheduling Mount bump of (0.037, 0.064)
02:21:40.360 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.06, opts=4)
02:21:40.360 00.000 8976 Enqueuing Move request for scope (0.04, 0.06)
02:21:40.360 00.000 8976 move complete, result=0
02:21:40.360 00.000 9828 Worker thread wakes up
02:21:40.360 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0x4
02:21:40.360 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:21:40.361 00.001 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
02:21:40.361 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
02:21:40.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:21:40.361 00.000 8976 worker thread done servicing request
02:21:40.361 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.04 mountX=-0.04 mountY=-0.06, mountTheta=-2.17
02:21:40.361 00.000 9828 Moving (0.04, 0.06) raw xDistance=-0.04 yDistance=-0.06
02:21:40.361 00.000 9828 BLC: window closed
02:21:40.361 00.000 9828 MoveAxis(E, 13, B)
02:21:40.361 00.000 9828 Guiding  Dir = 2, Dur = 13
02:21:40.361 00.000 9828 IsSlewing returns 0
02:21:40.361 00.000 9828 IsGuiding returns 0
02:21:40.362 00.001 9828 PulseGuide returned control before completion, sleep 23
02:21:40.370 00.008 5052 UpdateGuideState exits: m=137 SNR=8.0
02:21:40.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:40.370 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:40.370 00.000 5052 Enqueuing Expose request
02:21:40.370 00.000 8976 Worker thread wakes up
02:21:40.370 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:40.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:40.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:40.391 00.021 9828 IsGuiding returns 1
02:21:40.391 00.000 9828 scope still moving after pulse duration time elapsed
02:21:40.422 00.031 9828 IsSlewing returns 0
02:21:40.422 00.000 9828 IsGuiding returns 1
02:21:40.452 00.030 9828 IsSlewing returns 0
02:21:40.453 00.001 9828 IsGuiding returns 1
02:21:40.484 00.031 9828 IsSlewing returns 0
02:21:40.485 00.001 9828 IsGuiding returns 1
02:21:40.515 00.030 9828 IsSlewing returns 0
02:21:40.515 00.000 9828 IsGuiding returns 0
02:21:40.515 00.000 9828 scope move finished after 13 + 139 ms
02:21:40.515 00.000 9828 Move returns status 0, amount 13
02:21:40.515 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:40.515 00.000 9828 MoveAxis(N, 8, B)
02:21:40.515 00.000 9828 Guiding  Dir = 0, Dur = 8
02:21:40.530 00.015 9828 IsSlewing returns 0
02:21:40.530 00.000 9828 IsGuiding returns 0
02:21:40.531 00.001 9828 PulseGuide returned control before completion, sleep 18
02:21:40.562 00.031 9828 IsGuiding returns 1
02:21:40.562 00.000 9828 scope still moving after pulse duration time elapsed
02:21:40.593 00.031 9828 IsSlewing returns 0
02:21:40.593 00.000 9828 IsGuiding returns 1
02:21:40.624 00.031 9828 IsSlewing returns 0
02:21:40.624 00.000 9828 IsGuiding returns 1
02:21:40.656 00.032 9828 IsSlewing returns 0
02:21:40.656 00.000 9828 IsGuiding returns 0
02:21:40.656 00.000 9828 scope move finished after 8 + 117 ms
02:21:40.656 00.000 9828 Move returns status 0, amount 8
02:21:40.656 00.000 9828 move complete, result=0
02:21:40.656 00.000 9828 worker thread done servicing request
02:21:40.657 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 8 ms NORTH
02:21:41.060 00.403 8976 Exposure complete
02:21:41.065 00.005 8976 worker thread done servicing request
02:21:41.065 00.000 5052 OnExposeComplete: enter
02:21:41.065 00.000 5052 UpdateGuideState(): m_state=6
02:21:41.065 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8352
02:21:41.065 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.77, Mass=149, SNR=8.4, Peak=60 HFD=2.6
02:21:41.066 00.001 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
02:21:41.066 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
02:21:41.066 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.39 mountX=0.08 mountY=0.02, mountTheta=0.26
02:21:41.066 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.06, opts=13)
02:21:41.066 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.06)
02:21:41.066 00.000 8976 Worker thread wakes up
02:21:41.067 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.06) opts 0xd
02:21:41.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.06)
02:21:41.067 00.000 8976 Moving (-0.06, 0.06) raw xDistance=0.08 yDistance=0.02
02:21:41.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:21:41.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:21:41.067 00.000 8976 MoveAxis(R, 0, ABG)
02:21:41.067 00.000 8976 MoveAxis(U, 0, ABG)
02:21:41.067 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:21:41.067 00.000 8976 MountToCamera -- mountX=1.88 mountY=-3.11 hyp=3.64 mountTheta=-1.03 cameraX=1.92, cameraY=3.09 cameraTheta=1.02
02:21:41.067 00.000 8976 incremental bump (1.916, 3.091) isValid = 1
02:21:41.067 00.000 8976 Scheduling Mount bump of (0.042, 0.071)
02:21:41.067 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.07, opts=4)
02:21:41.067 00.000 8976 Enqueuing Move request for scope (0.04, 0.07)
02:21:41.067 00.000 8976 move complete, result=0
02:21:41.067 00.000 9828 Worker thread wakes up
02:21:41.067 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0x4
02:21:41.067 00.000 8976 worker thread done servicing request
02:21:41.067 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
02:21:41.067 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
02:21:41.067 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
02:21:41.067 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=-0.05 mountY=-0.06, mountTheta=-2.18
02:21:41.068 00.001 9828 Moving (0.04, 0.07) raw xDistance=-0.05 yDistance=-0.06
02:21:41.068 00.000 9828 BLC: window closed
02:21:41.068 00.000 9828 MoveAxis(E, 14, B)
02:21:41.068 00.000 9828 Guiding  Dir = 2, Dur = 14
02:21:41.068 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:21:41.068 00.000 9828 IsSlewing returns 0
02:21:41.068 00.000 9828 IsGuiding returns 0
02:21:41.068 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:41.078 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
02:21:41.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:41.078 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:41.078 00.000 5052 Enqueuing Expose request
02:21:41.078 00.000 8976 Worker thread wakes up
02:21:41.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:41.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:41.078 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:41.105 00.027 9828 IsGuiding returns 1
02:21:41.105 00.000 9828 scope still moving after pulse duration time elapsed
02:21:41.137 00.032 9828 IsSlewing returns 0
02:21:41.137 00.000 9828 IsGuiding returns 1
02:21:41.169 00.032 9828 IsSlewing returns 0
02:21:41.169 00.000 9828 IsGuiding returns 1
02:21:41.199 00.030 9828 IsSlewing returns 0
02:21:41.199 00.000 9828 IsGuiding returns 0
02:21:41.199 00.000 9828 scope move finished after 14 + 116 ms
02:21:41.199 00.000 9828 Move returns status 0, amount 14
02:21:41.199 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:41.199 00.000 9828 MoveAxis(N, 9, B)
02:21:41.199 00.000 9828 Guiding  Dir = 0, Dur = 9
02:21:41.214 00.015 9828 IsSlewing returns 0
02:21:41.214 00.000 9828 IsGuiding returns 0
02:21:41.214 00.000 9828 PulseGuide returned control before completion, sleep 19
02:21:41.245 00.031 9828 IsGuiding returns 1
02:21:41.245 00.000 9828 scope still moving after pulse duration time elapsed
02:21:41.276 00.031 9828 IsSlewing returns 0
02:21:41.276 00.000 9828 IsGuiding returns 1
02:21:41.308 00.032 9828 IsSlewing returns 0
02:21:41.308 00.000 9828 IsGuiding returns 1
02:21:41.340 00.032 9828 IsSlewing returns 0
02:21:41.340 00.000 9828 IsGuiding returns 0
02:21:41.340 00.000 9828 scope move finished after 9 + 116 ms
02:21:41.340 00.000 9828 Move returns status 0, amount 9
02:21:41.340 00.000 9828 move complete, result=0
02:21:41.340 00.000 9828 worker thread done servicing request
02:21:41.340 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 9 ms NORTH
02:21:41.769 00.429 8976 Exposure complete
02:21:41.774 00.005 8976 worker thread done servicing request
02:21:41.774 00.000 5052 OnExposeComplete: enter
02:21:41.774 00.000 5052 UpdateGuideState(): m_state=6
02:21:41.774 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8353
02:21:41.774 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.72, Mass=167, SNR=8.9, Peak=64 HFD=2.8
02:21:41.774 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:21:41.774 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:21:41.774 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.01 hyp=0.57 cameraTheta=3.13 mountX=0.27 mountY=0.48, mountTheta=1.06
02:21:41.775 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.01, opts=13)
02:21:41.775 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.01)
02:21:41.775 00.000 8976 Worker thread wakes up
02:21:41.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.01) opts 0xd
02:21:41.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.01)
02:21:41.775 00.000 8976 Moving (-0.57, 0.01) raw xDistance=0.27 yDistance=0.48
02:21:41.776 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:21:41.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:21:41.776 00.000 8976 MoveAxis(L, 1, ABG)
02:21:41.776 00.000 8976 stepping (-12, 20) + (-1, 0)
02:21:41.776 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:41.776 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:21:41.787 00.011 5052 UpdateGuideState exits: m=167 SNR=8.9
02:21:41.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:41.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:41.787 00.000 5052 Enqueuing Expose request
02:21:41.799 00.012 8976 Received - 47 (G) 
02:21:41.800 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:41.800 00.000 8976 stepped: pos (-13, 20)
02:21:41.800 00.000 8976 MoveAxis(D, 2, ABG)
02:21:41.800 00.000 8976 stepping (-13, 20) + (0, -2)
02:21:41.800 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:41.831 00.031 8976 Received - 47 (G) 
02:21:41.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:41.831 00.000 8976 stepped: pos (-13, 18)
02:21:41.831 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:21:41.831 00.000 8976 MountToCamera -- mountX=1.92 mountY=-3.03 hyp=3.58 mountTheta=-1.01 cameraX=1.82, cameraY=3.09 cameraTheta=1.04
02:21:41.831 00.000 8976 incremental bump (1.824, 3.085) isValid = 1
02:21:41.831 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:21:41.831 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:21:41.831 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:21:41.831 00.000 8976 move complete, result=0
02:21:41.831 00.000 9828 Worker thread wakes up
02:21:41.831 00.000 8976 worker thread done servicing request
02:21:41.831 00.000 8976 Worker thread wakes up
02:21:41.831 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:21:41.831 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:21:41.831 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:21:41.832 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:21:41.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:41.832 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
02:21:41.832 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:21:41.832 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:21:41.832 00.000 9828 BLC: window closed
02:21:41.832 00.000 9828 MoveAxis(E, 20, B)
02:21:41.832 00.000 9828 Guiding  Dir = 2, Dur = 20
02:21:41.832 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:41.832 00.000 9828 IsSlewing returns 0
02:21:41.832 00.000 9828 IsGuiding returns 0
02:21:41.833 00.001 9828 PulseGuide returned control before completion, sleep 30
02:21:41.871 00.038 9828 IsGuiding returns 1
02:21:41.871 00.000 9828 scope still moving after pulse duration time elapsed
02:21:41.902 00.031 9828 IsSlewing returns 0
02:21:41.902 00.000 9828 IsGuiding returns 1
02:21:41.933 00.031 9828 IsSlewing returns 0
02:21:41.933 00.000 9828 IsGuiding returns 1
02:21:41.965 00.032 9828 IsSlewing returns 0
02:21:41.965 00.000 9828 IsGuiding returns 1
02:21:41.997 00.032 9828 IsSlewing returns 0
02:21:41.997 00.000 9828 IsGuiding returns 1
02:21:42.028 00.031 9828 IsSlewing returns 0
02:21:42.028 00.000 9828 IsGuiding returns 0
02:21:42.028 00.000 9828 scope move finished after 20 + 174 ms
02:21:42.028 00.000 9828 Move returns status 0, amount 20
02:21:42.028 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:42.028 00.000 9828 MoveAxis(N, 13, B)
02:21:42.028 00.000 9828 Guiding  Dir = 0, Dur = 13
02:21:42.044 00.016 9828 IsSlewing returns 0
02:21:42.044 00.000 9828 IsGuiding returns 0
02:21:42.044 00.000 9828 PulseGuide returned control before completion, sleep 23
02:21:42.075 00.031 9828 IsGuiding returns 1
02:21:42.076 00.001 9828 scope still moving after pulse duration time elapsed
02:21:42.107 00.031 9828 IsSlewing returns 0
02:21:42.107 00.000 9828 IsGuiding returns 1
02:21:42.139 00.032 9828 IsSlewing returns 0
02:21:42.139 00.000 9828 IsGuiding returns 1
02:21:42.170 00.031 9828 IsSlewing returns 0
02:21:42.170 00.000 9828 IsGuiding returns 1
02:21:42.201 00.031 9828 IsSlewing returns 0
02:21:42.201 00.000 9828 IsGuiding returns 0
02:21:42.201 00.000 9828 scope move finished after 13 + 144 ms
02:21:42.201 00.000 9828 Move returns status 0, amount 13
02:21:42.201 00.000 9828 move complete, result=0
02:21:42.201 00.000 9828 worker thread done servicing request
02:21:42.201 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:21:42.527 00.326 8976 Exposure complete
02:21:42.533 00.006 8976 worker thread done servicing request
02:21:42.533 00.000 5052 OnExposeComplete: enter
02:21:42.533 00.000 5052 UpdateGuideState(): m_state=6
02:21:42.533 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8354
02:21:42.533 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.67, Mass=155, SNR=8.5, Peak=63 HFD=2.4
02:21:42.533 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.40 = 1.88)
02:21:42.533 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.78)
02:21:42.533 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.36 mountX=-0.02 mountY=0.06, mountTheta=1.87
02:21:42.534 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.04, opts=13)
02:21:42.534 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.04)
02:21:42.534 00.000 8976 Worker thread wakes up
02:21:42.534 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.04) opts 0xd
02:21:42.534 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.04)
02:21:42.534 00.000 8976 Moving (-0.04, -0.04) raw xDistance=-0.02 yDistance=0.06
02:21:42.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:21:42.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:21:42.534 00.000 8976 MoveAxis(R, 0, ABG)
02:21:42.534 00.000 8976 MoveAxis(U, 0, ABG)
02:21:42.534 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:21:42.534 00.000 8976 MountToCamera -- mountX=1.94 mountY=-2.97 hyp=3.55 mountTheta=-0.99 cameraX=1.76, cameraY=3.08 cameraTheta=1.05
02:21:42.534 00.000 8976 incremental bump (1.763, 3.082) isValid = 1
02:21:42.534 00.000 8976 Scheduling Mount bump of (0.030, 0.055)
02:21:42.534 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.05, opts=4)
02:21:42.534 00.000 8976 Enqueuing Move request for scope (0.03, 0.05)
02:21:42.534 00.000 8976 move complete, result=0
02:21:42.534 00.000 9828 Worker thread wakes up
02:21:42.535 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0x4
02:21:42.535 00.000 8976 worker thread done servicing request
02:21:42.535 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:21:42.535 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:21:42.535 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:21:42.535 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:21:42.535 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.07 mountX=-0.03 mountY=-0.05, mountTheta=-2.15
02:21:42.535 00.000 9828 Moving (0.03, 0.05) raw xDistance=-0.03 yDistance=-0.05
02:21:42.535 00.000 9828 BLC: window closed
02:21:42.535 00.000 9828 MoveAxis(E, 10, B)
02:21:42.535 00.000 9828 Guiding  Dir = 2, Dur = 10
02:21:42.535 00.000 9828 IsSlewing returns 0
02:21:42.536 00.001 9828 IsGuiding returns 0
02:21:42.536 00.000 9828 PulseGuide returned control before completion, sleep 20
02:21:42.545 00.009 5052 UpdateGuideState exits: m=155 SNR=8.5
02:21:42.545 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:42.545 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:42.545 00.000 5052 Enqueuing Expose request
02:21:42.545 00.000 8976 Worker thread wakes up
02:21:42.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:42.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:42.545 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:42.559 00.014 9828 IsGuiding returns 1
02:21:42.559 00.000 9828 scope still moving after pulse duration time elapsed
02:21:42.589 00.030 9828 IsSlewing returns 0
02:21:42.589 00.000 9828 IsGuiding returns 1
02:21:42.620 00.031 9828 IsSlewing returns 0
02:21:42.621 00.001 9828 IsGuiding returns 1
02:21:42.652 00.031 9828 IsSlewing returns 0
02:21:42.652 00.000 9828 IsGuiding returns 1
02:21:42.684 00.032 9828 IsSlewing returns 0
02:21:42.684 00.000 9828 IsGuiding returns 0
02:21:42.684 00.000 9828 scope move finished after 10 + 138 ms
02:21:42.684 00.000 9828 Move returns status 0, amount 10
02:21:42.684 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:42.684 00.000 9828 MoveAxis(N, 7, B)
02:21:42.684 00.000 9828 Guiding  Dir = 0, Dur = 7
02:21:42.699 00.015 9828 IsSlewing returns 0
02:21:42.699 00.000 9828 IsGuiding returns 0
02:21:42.700 00.001 9828 PulseGuide returned control before completion, sleep 17
02:21:42.729 00.029 9828 IsGuiding returns 1
02:21:42.729 00.000 9828 scope still moving after pulse duration time elapsed
02:21:42.761 00.032 9828 IsSlewing returns 0
02:21:42.761 00.000 9828 IsGuiding returns 1
02:21:42.793 00.032 9828 IsSlewing returns 0
02:21:42.793 00.000 9828 IsGuiding returns 1
02:21:42.825 00.032 9828 IsSlewing returns 0
02:21:42.825 00.000 9828 IsGuiding returns 0
02:21:42.825 00.000 9828 scope move finished after 7 + 118 ms
02:21:42.825 00.000 9828 Move returns status 0, amount 7
02:21:42.825 00.000 9828 move complete, result=0
02:21:42.825 00.000 9828 worker thread done servicing request
02:21:42.825 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 7 ms NORTH
02:21:43.235 00.410 8976 Exposure complete
02:21:43.240 00.005 8976 worker thread done servicing request
02:21:43.240 00.000 5052 OnExposeComplete: enter
02:21:43.240 00.000 5052 UpdateGuideState(): m_state=6
02:21:43.240 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8355
02:21:43.240 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.98, Mass=153, SNR=8.5, Peak=69 HFD=2.2
02:21:43.240 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
02:21:43.240 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.19 = 0.19)
02:21:43.240 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.27 hyp=0.38 cameraTheta=2.34 mountX=0.36 mountY=0.07, mountTheta=0.19
02:21:43.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.27, opts=13)
02:21:43.241 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.27)
02:21:43.241 00.000 8976 Worker thread wakes up
02:21:43.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.27) opts 0xd
02:21:43.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.27)
02:21:43.241 00.000 8976 Moving (-0.26, 0.27) raw xDistance=0.36 yDistance=0.07
02:21:43.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:21:43.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:21:43.241 00.000 8976 MoveAxis(L, 1, ABG)
02:21:43.241 00.000 8976 stepping (-13, 18) + (-1, 0)
02:21:43.242 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:43.242 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:21:43.252 00.010 5052 UpdateGuideState exits: m=153 SNR=8.5
02:21:43.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:43.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:43.252 00.000 5052 Enqueuing Expose request
02:21:43.270 00.018 8976 Received - 47 (G) 
02:21:43.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:43.270 00.000 8976 stepped: pos (-14, 18)
02:21:43.270 00.000 8976 MoveAxis(U, 0, ABG)
02:21:43.270 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:21:43.270 00.000 8976 MountToCamera -- mountX=2.01 mountY=-2.94 hyp=3.56 mountTheta=-0.97 cameraX=1.70, cameraY=3.12 cameraTheta=1.07
02:21:43.270 00.000 8976 incremental bump (1.699, 3.124) isValid = 1
02:21:43.271 00.001 8976 Scheduling Mount bump of (0.055, 0.105)
02:21:43.271 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:21:43.271 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:21:43.271 00.000 8976 move complete, result=0
02:21:43.271 00.000 9828 Worker thread wakes up
02:21:43.271 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:21:43.271 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:21:43.271 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:21:43.271 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:21:43.271 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:21:43.271 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:21:43.271 00.000 9828 BLC: window closed
02:21:43.271 00.000 9828 MoveAxis(E, 19, B)
02:21:43.271 00.000 9828 Guiding  Dir = 2, Dur = 19
02:21:43.271 00.000 8976 worker thread done servicing request
02:21:43.271 00.000 8976 Worker thread wakes up
02:21:43.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:43.271 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
02:21:43.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:43.272 00.001 9828 IsSlewing returns 0
02:21:43.272 00.000 9828 IsGuiding returns 0
02:21:43.272 00.000 9828 PulseGuide returned control before completion, sleep 29
02:21:43.305 00.033 9828 IsGuiding returns 1
02:21:43.305 00.000 9828 scope still moving after pulse duration time elapsed
02:21:43.336 00.031 9828 IsSlewing returns 0
02:21:43.336 00.000 9828 IsGuiding returns 1
02:21:43.368 00.032 9828 IsSlewing returns 0
02:21:43.368 00.000 9828 IsGuiding returns 1
02:21:43.399 00.031 9828 IsSlewing returns 0
02:21:43.399 00.000 9828 IsGuiding returns 0
02:21:43.399 00.000 9828 scope move finished after 19 + 108 ms
02:21:43.399 00.000 9828 Move returns status 0, amount 19
02:21:43.399 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:43.399 00.000 9828 MoveAxis(N, 13, B)
02:21:43.399 00.000 9828 Guiding  Dir = 0, Dur = 13
02:21:43.415 00.016 9828 IsSlewing returns 0
02:21:43.415 00.000 9828 IsGuiding returns 0
02:21:43.415 00.000 9828 PulseGuide returned control before completion, sleep 23
02:21:43.447 00.032 9828 IsGuiding returns 1
02:21:43.447 00.000 9828 scope still moving after pulse duration time elapsed
02:21:43.478 00.031 9828 IsSlewing returns 0
02:21:43.479 00.001 9828 IsGuiding returns 1
02:21:43.510 00.031 9828 IsSlewing returns 0
02:21:43.510 00.000 9828 IsGuiding returns 1
02:21:43.541 00.031 9828 IsSlewing returns 0
02:21:43.541 00.000 9828 IsGuiding returns 1
02:21:43.573 00.032 9828 IsSlewing returns 0
02:21:43.574 00.001 9828 IsGuiding returns 0
02:21:43.574 00.000 9828 scope move finished after 13 + 145 ms
02:21:43.574 00.000 9828 Move returns status 0, amount 13
02:21:43.574 00.000 9828 move complete, result=0
02:21:43.574 00.000 9828 worker thread done servicing request
02:21:43.574 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:21:43.963 00.389 8976 Exposure complete
02:21:43.968 00.005 8976 worker thread done servicing request
02:21:43.968 00.000 5052 OnExposeComplete: enter
02:21:43.968 00.000 5052 UpdateGuideState(): m_state=6
02:21:43.969 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8356
02:21:43.969 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.39, Mass=154, SNR=8.6, Peak=64 HFD=2.3
02:21:43.969 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.04) = xAngle (-4.03 = 2.25)
02:21:43.969 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.13 = 2.15)
02:21:43.969 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.32 hyp=0.35 cameraTheta=-1.99 mountX=-0.22 mountY=0.29, mountTheta=2.22
02:21:43.969 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.32, opts=13)
02:21:43.969 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.32)
02:21:43.969 00.000 8976 Worker thread wakes up
02:21:43.970 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.32) opts 0xd
02:21:43.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.32)
02:21:43.970 00.000 8976 Moving (-0.14, -0.32) raw xDistance=-0.22 yDistance=0.29
02:21:43.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:21:43.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
02:21:43.970 00.000 8976 MoveAxis(R, 0, ABG)
02:21:43.970 00.000 8976 MoveAxis(D, 1, ABG)
02:21:43.970 00.000 8976 stepping (-14, 18) + (0, -1)
02:21:43.970 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:43.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:21:43.980 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:21:43.981 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:43.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:43.981 00.000 5052 Enqueuing Expose request
02:21:43.990 00.009 8976 Received - 47 (G) 
02:21:43.990 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:43.990 00.000 8976 stepped: pos (-14, 17)
02:21:43.990 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:21:43.990 00.000 8976 MountToCamera -- mountX=2.05 mountY=-2.86 hyp=3.52 mountTheta=-0.95 cameraX=1.61, cameraY=3.13 cameraTheta=1.10
02:21:43.990 00.000 8976 incremental bump (1.610, 3.129) isValid = 1
02:21:43.990 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:21:43.990 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:21:43.990 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:21:43.990 00.000 8976 move complete, result=0
02:21:43.990 00.000 9828 Worker thread wakes up
02:21:43.990 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:21:43.990 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:21:43.990 00.000 8976 worker thread done servicing request
02:21:43.990 00.000 8976 Worker thread wakes up
02:21:43.990 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:43.990 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:43.990 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:21:43.990 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
02:21:43.991 00.001 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
02:21:43.991 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:21:43.991 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:21:43.991 00.000 9828 BLC: window closed
02:21:43.991 00.000 9828 MoveAxis(E, 18, B)
02:21:43.991 00.000 9828 Guiding  Dir = 2, Dur = 18
02:21:43.991 00.000 9828 IsSlewing returns 0
02:21:43.991 00.000 9828 IsGuiding returns 0
02:21:43.991 00.000 9828 PulseGuide returned control before completion, sleep 28
02:21:44.025 00.034 9828 IsGuiding returns 1
02:21:44.025 00.000 9828 scope still moving after pulse duration time elapsed
02:21:44.056 00.031 9828 IsSlewing returns 0
02:21:44.056 00.000 9828 IsGuiding returns 1
02:21:44.090 00.034 9828 IsSlewing returns 0
02:21:44.090 00.000 9828 IsGuiding returns 1
02:21:44.120 00.030 9828 IsSlewing returns 0
02:21:44.120 00.000 9828 IsGuiding returns 0
02:21:44.120 00.000 9828 scope move finished after 18 + 110 ms
02:21:44.120 00.000 9828 Move returns status 0, amount 18
02:21:44.120 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:44.120 00.000 9828 MoveAxis(N, 13, B)
02:21:44.120 00.000 9828 Guiding  Dir = 0, Dur = 13
02:21:44.135 00.015 9828 IsSlewing returns 0
02:21:44.135 00.000 9828 IsGuiding returns 0
02:21:44.135 00.000 9828 PulseGuide returned control before completion, sleep 23
02:21:44.167 00.032 9828 IsGuiding returns 1
02:21:44.167 00.000 9828 scope still moving after pulse duration time elapsed
02:21:44.198 00.031 9828 IsSlewing returns 0
02:21:44.198 00.000 9828 IsGuiding returns 1
02:21:44.230 00.032 9828 IsSlewing returns 0
02:21:44.230 00.000 9828 IsGuiding returns 1
02:21:44.262 00.032 9828 IsSlewing returns 0
02:21:44.262 00.000 9828 IsGuiding returns 0
02:21:44.262 00.000 9828 scope move finished after 13 + 114 ms
02:21:44.262 00.000 9828 Move returns status 0, amount 13
02:21:44.262 00.000 9828 move complete, result=0
02:21:44.262 00.000 9828 worker thread done servicing request
02:21:44.263 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:21:44.685 00.422 8976 Exposure complete
02:21:44.690 00.005 8976 worker thread done servicing request
02:21:44.690 00.000 5052 OnExposeComplete: enter
02:21:44.690 00.000 5052 UpdateGuideState(): m_state=6
02:21:44.690 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8357
02:21:44.690 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.02, Mass=164, SNR=8.8, Peak=67 HFD=2.4
02:21:44.690 00.000 5052 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.04) = xAngle (-4.11 = 2.17)
02:21:44.690 00.000 5052 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.07)
02:21:44.690 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.69 hyp=0.79 cameraTheta=-2.07 mountX=-0.45 mountY=0.69, mountTheta=2.14
02:21:44.691 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.69, opts=13)
02:21:44.691 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.69)
02:21:44.691 00.000 8976 Worker thread wakes up
02:21:44.691 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.69) opts 0xd
02:21:44.691 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.69)
02:21:44.691 00.000 8976 Moving (-0.38, -0.69) raw xDistance=-0.45 yDistance=0.69
02:21:44.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:21:44.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
02:21:44.691 00.000 8976 MoveAxis(R, 2, ABG)
02:21:44.691 00.000 8976 stepping (-14, 17) + (2, 0)
02:21:44.691 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:44.692 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:21:44.702 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
02:21:44.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:44.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:44.702 00.000 5052 Enqueuing Expose request
02:21:44.725 00.023 8976 Received - 47 (G) 
02:21:44.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:44.725 00.000 8976 stepped: pos (-12, 17)
02:21:44.725 00.000 8976 MoveAxis(D, 3, ABG)
02:21:44.725 00.000 8976 stepping (-12, 17) + (0, -3)
02:21:44.725 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:44.756 00.031 8976 Received - 47 (G) 
02:21:44.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:44.756 00.000 8976 stepped: pos (-12, 14)
02:21:44.756 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:21:44.757 00.001 8976 MountToCamera -- mountX=1.98 mountY=-2.65 hyp=3.31 mountTheta=-0.93 cameraX=1.46, cameraY=2.97 cameraTheta=1.12
02:21:44.757 00.000 8976 incremental bump (1.456, 2.970) isValid = 1
02:21:44.757 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:21:44.757 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:21:44.757 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:21:44.757 00.000 8976 move complete, result=0
02:21:44.757 00.000 8976 worker thread done servicing request
02:21:44.757 00.000 8976 Worker thread wakes up
02:21:44.757 00.000 9828 Worker thread wakes up
02:21:44.757 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.7 px 3 ms SOUTH
02:21:44.757 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:44.757 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:44.757 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:21:44.758 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:21:44.758 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
02:21:44.758 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:21:44.758 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:21:44.758 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:21:44.758 00.000 9828 BLC: window closed
02:21:44.758 00.000 9828 MoveAxis(E, 18, B)
02:21:44.758 00.000 9828 Guiding  Dir = 2, Dur = 18
02:21:44.759 00.001 9828 IsSlewing returns 0
02:21:44.759 00.000 9828 IsGuiding returns 0
02:21:44.759 00.000 9828 PulseGuide returned control before completion, sleep 28
02:21:44.790 00.031 9828 IsGuiding returns 1
02:21:44.790 00.000 9828 scope still moving after pulse duration time elapsed
02:21:44.821 00.031 9828 IsSlewing returns 0
02:21:44.821 00.000 9828 IsGuiding returns 1
02:21:44.853 00.032 9828 IsSlewing returns 0
02:21:44.853 00.000 9828 IsGuiding returns 1
02:21:44.885 00.032 9828 IsSlewing returns 0
02:21:44.885 00.000 9828 IsGuiding returns 1
02:21:44.915 00.030 9828 IsSlewing returns 0
02:21:44.915 00.000 9828 IsGuiding returns 0
02:21:44.915 00.000 9828 scope move finished after 18 + 137 ms
02:21:44.915 00.000 9828 Move returns status 0, amount 18
02:21:44.915 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:44.915 00.000 9828 MoveAxis(N, 14, B)
02:21:44.915 00.000 9828 Guiding  Dir = 0, Dur = 14
02:21:44.931 00.016 9828 IsSlewing returns 0
02:21:44.931 00.000 9828 IsGuiding returns 0
02:21:44.931 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:44.961 00.030 9828 IsGuiding returns 1
02:21:44.961 00.000 9828 scope still moving after pulse duration time elapsed
02:21:44.992 00.031 9828 IsSlewing returns 0
02:21:44.992 00.000 9828 IsGuiding returns 1
02:21:45.022 00.030 9828 IsSlewing returns 0
02:21:45.022 00.000 9828 IsGuiding returns 1
02:21:45.054 00.032 9828 IsSlewing returns 0
02:21:45.054 00.000 9828 IsGuiding returns 1
02:21:45.085 00.031 9828 IsSlewing returns 0
02:21:45.085 00.000 9828 IsGuiding returns 0
02:21:45.085 00.000 9828 scope move finished after 14 + 140 ms
02:21:45.085 00.000 9828 Move returns status 0, amount 14
02:21:45.085 00.000 9828 move complete, result=0
02:21:45.085 00.000 9828 worker thread done servicing request
02:21:45.086 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:21:45.465 00.379 8976 Exposure complete
02:21:45.470 00.005 8976 worker thread done servicing request
02:21:45.470 00.000 5052 OnExposeComplete: enter
02:21:45.470 00.000 5052 UpdateGuideState(): m_state=6
02:21:45.470 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8358
02:21:45.470 00.000 5052 Star::Find returns 1 (0), X=328.07, Y=281.84, Mass=161, SNR=8.7, Peak=70 HFD=2.3
02:21:45.470 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:21:45.470 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:21:45.470 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=0.13 hyp=1.11 cameraTheta=3.02 mountX=0.62 mountY=0.85, mountTheta=0.94
02:21:45.471 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=0.13, opts=13)
02:21:45.471 00.000 5052 Enqueuing Move request for stepguider (-1.10, 0.13)
02:21:45.471 00.000 8976 Worker thread wakes up
02:21:45.471 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, 0.13) opts 0xd
02:21:45.471 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, 0.13)
02:21:45.471 00.000 8976 Moving (-1.10, 0.13) raw xDistance=0.62 yDistance=0.85
02:21:45.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62
02:21:45.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.85
02:21:45.472 00.001 8976 MoveAxis(L, 2, ABG)
02:21:45.472 00.000 8976 stepping (-12, 14) + (-2, 0)
02:21:45.472 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:45.472 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:21:45.483 00.011 5052 UpdateGuideState exits: m=161 SNR=8.7
02:21:45.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:45.483 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:45.483 00.000 5052 Enqueuing Expose request
02:21:45.508 00.025 8976 Received - 47 (G) 
02:21:45.508 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:45.508 00.000 8976 stepped: pos (-14, 14)
02:21:45.508 00.000 8976 MoveAxis(D, 4, ABG)
02:21:45.508 00.000 8976 stepping (-14, 14) + (0, -4)
02:21:45.508 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:21:45.540 00.032 8976 Received - 47 (G) 
02:21:45.541 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:21:45.541 00.000 8976 stepped: pos (-14, 10)
02:21:45.541 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:21:45.541 00.000 8976 MountToCamera -- mountX=2.04 mountY=-2.30 hyp=3.07 mountTheta=-0.85 cameraX=1.12, cameraY=2.86 cameraTheta=1.20
02:21:45.541 00.000 8976 incremental bump (1.120, 2.858) isValid = 1
02:21:45.541 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:21:45.541 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:21:45.541 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:21:45.541 00.000 8976 move complete, result=0
02:21:45.541 00.000 8976 worker thread done servicing request
02:21:45.542 00.001 8976 Worker thread wakes up
02:21:45.542 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.9 px 4 ms SOUTH
02:21:45.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:45.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:45.542 00.000 9828 Worker thread wakes up
02:21:45.542 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:21:45.542 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:21:45.542 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
02:21:45.542 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:21:45.542 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:21:45.542 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:21:45.542 00.000 9828 BLC: window closed
02:21:45.542 00.000 9828 MoveAxis(E, 15, B)
02:21:45.542 00.000 9828 Guiding  Dir = 2, Dur = 15
02:21:45.543 00.001 9828 IsSlewing returns 0
02:21:45.543 00.000 9828 IsGuiding returns 0
02:21:45.543 00.000 9828 PulseGuide returned control before completion, sleep 25
02:21:45.584 00.041 9828 IsGuiding returns 1
02:21:45.584 00.000 9828 scope still moving after pulse duration time elapsed
02:21:45.615 00.031 9828 IsSlewing returns 0
02:21:45.615 00.000 9828 IsGuiding returns 1
02:21:45.646 00.031 9828 IsSlewing returns 0
02:21:45.646 00.000 9828 IsGuiding returns 1
02:21:45.677 00.031 9828 IsSlewing returns 0
02:21:45.678 00.001 9828 IsGuiding returns 0
02:21:45.678 00.000 9828 scope move finished after 15 + 119 ms
02:21:45.678 00.000 9828 Move returns status 0, amount 15
02:21:45.678 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:45.678 00.000 9828 MoveAxis(N, 14, B)
02:21:45.678 00.000 9828 Guiding  Dir = 0, Dur = 14
02:21:45.692 00.014 9828 IsSlewing returns 0
02:21:45.692 00.000 9828 IsGuiding returns 0
02:21:45.692 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:45.723 00.031 9828 IsGuiding returns 1
02:21:45.723 00.000 9828 scope still moving after pulse duration time elapsed
02:21:45.754 00.031 9828 IsSlewing returns 0
02:21:45.754 00.000 9828 IsGuiding returns 1
02:21:45.785 00.031 9828 IsSlewing returns 0
02:21:45.785 00.000 9828 IsGuiding returns 1
02:21:45.815 00.030 9828 IsSlewing returns 0
02:21:45.816 00.001 9828 IsGuiding returns 1
02:21:45.846 00.030 9828 IsSlewing returns 0
02:21:45.846 00.000 9828 IsGuiding returns 0
02:21:45.846 00.000 9828 scope move finished after 14 + 140 ms
02:21:45.846 00.000 9828 Move returns status 0, amount 14
02:21:45.846 00.000 9828 move complete, result=0
02:21:45.847 00.001 9828 worker thread done servicing request
02:21:45.847 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:21:46.238 00.391 8976 Exposure complete
02:21:46.244 00.006 8976 worker thread done servicing request
02:21:46.244 00.000 5052 OnExposeComplete: enter
02:21:46.244 00.000 5052 UpdateGuideState(): m_state=6
02:21:46.244 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8359
02:21:46.244 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.93, Mass=162, SNR=8.8, Peak=71 HFD=2.3
02:21:46.244 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:21:46.244 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
02:21:46.244 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.22 hyp=0.60 cameraTheta=2.76 mountX=0.45 mountY=0.35, mountTheta=0.65
02:21:46.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.22, opts=13)
02:21:46.245 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.22)
02:21:46.245 00.000 8976 Worker thread wakes up
02:21:46.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.22) opts 0xd
02:21:46.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.22)
02:21:46.245 00.000 8976 Moving (-0.56, 0.22) raw xDistance=0.45 yDistance=0.35
02:21:46.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
02:21:46.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.35
02:21:46.245 00.000 8976 MoveAxis(L, 2, ABG)
02:21:46.245 00.000 8976 stepping (-14, 10) + (-2, 0)
02:21:46.245 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:46.246 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:21:46.256 00.010 5052 UpdateGuideState exits: m=162 SNR=8.8
02:21:46.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:46.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:46.256 00.000 5052 Enqueuing Expose request
02:21:46.276 00.020 8976 Received - 47 (G) 
02:21:46.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:46.276 00.000 8976 stepped: pos (-16, 10)
02:21:46.276 00.000 8976 MoveAxis(D, 2, ABG)
02:21:46.276 00.000 8976 stepping (-16, 10) + (0, -2)
02:21:46.276 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:46.308 00.032 8976 Received - 47 (G) 
02:21:46.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:46.308 00.000 8976 stepped: pos (-16, 8)
02:21:46.308 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:21:46.308 00.000 8976 MountToCamera -- mountX=2.17 mountY=-1.96 hyp=2.93 mountTheta=-0.73 cameraX=0.76, cameraY=2.83 cameraTheta=1.31
02:21:46.308 00.000 8976 incremental bump (0.756, 2.826) isValid = 1
02:21:46.308 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
02:21:46.308 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:21:46.308 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:21:46.308 00.000 8976 move complete, result=0
02:21:46.308 00.000 9828 Worker thread wakes up
02:21:46.308 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:21:46.308 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:21:46.308 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
02:21:46.308 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 2 ms SOUTH
02:21:46.309 00.001 8976 worker thread done servicing request
02:21:46.309 00.000 8976 Worker thread wakes up
02:21:46.309 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:46.309 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:46.309 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
02:21:46.309 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.03 mountY=-0.11, mountTheta=-1.88
02:21:46.309 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:21:46.309 00.000 9828 BLC: window closed
02:21:46.309 00.000 9828 MoveAxis(E, 11, B)
02:21:46.309 00.000 9828 Guiding  Dir = 2, Dur = 11
02:21:46.309 00.000 9828 IsSlewing returns 0
02:21:46.309 00.000 9828 IsGuiding returns 0
02:21:46.310 00.001 9828 PulseGuide returned control before completion, sleep 21
02:21:46.334 00.024 9828 IsGuiding returns 1
02:21:46.334 00.000 9828 scope still moving after pulse duration time elapsed
02:21:46.364 00.030 9828 IsSlewing returns 0
02:21:46.364 00.000 9828 IsGuiding returns 1
02:21:46.395 00.031 9828 IsSlewing returns 0
02:21:46.396 00.001 9828 IsGuiding returns 1
02:21:46.427 00.031 9828 IsSlewing returns 0
02:21:46.427 00.000 9828 IsGuiding returns 1
02:21:46.457 00.030 9828 IsSlewing returns 0
02:21:46.457 00.000 9828 IsGuiding returns 0
02:21:46.458 00.001 9828 scope move finished after 11 + 137 ms
02:21:46.458 00.000 9828 Move returns status 0, amount 11
02:21:46.458 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:46.458 00.000 9828 MoveAxis(N, 15, B)
02:21:46.458 00.000 9828 Guiding  Dir = 0, Dur = 15
02:21:46.473 00.015 9828 IsSlewing returns 0
02:21:46.473 00.000 9828 IsGuiding returns 0
02:21:46.474 00.001 9828 PulseGuide returned control before completion, sleep 25
02:21:46.505 00.031 9828 IsGuiding returns 1
02:21:46.505 00.000 9828 scope still moving after pulse duration time elapsed
02:21:46.537 00.032 9828 IsSlewing returns 0
02:21:46.537 00.000 9828 IsGuiding returns 1
02:21:46.569 00.032 9828 IsSlewing returns 0
02:21:46.569 00.000 9828 IsGuiding returns 1
02:21:46.600 00.031 9828 IsSlewing returns 0
02:21:46.600 00.000 9828 IsGuiding returns 0
02:21:46.600 00.000 9828 scope move finished after 15 + 111 ms
02:21:46.600 00.000 9828 Move returns status 0, amount 15
02:21:46.600 00.000 9828 move complete, result=0
02:21:46.600 00.000 9828 worker thread done servicing request
02:21:46.600 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:21:47.001 00.401 8976 Exposure complete
02:21:47.006 00.005 8976 worker thread done servicing request
02:21:47.006 00.000 5052 OnExposeComplete: enter
02:21:47.008 00.002 5052 UpdateGuideState(): m_state=6
02:21:47.008 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8360
02:21:47.008 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.91, Mass=149, SNR=8.4, Peak=71 HFD=2.2
02:21:47.008 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.04) = xAngle (-0.16 = -0.16)
02:21:47.008 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.26 = -0.26)
02:21:47.008 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.88 mountX=0.20 mountY=-0.05, mountTheta=-0.26
02:21:47.008 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.20, opts=13)
02:21:47.008 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.20)
02:21:47.008 00.000 8976 Worker thread wakes up
02:21:47.008 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.20) opts 0xd
02:21:47.008 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.20)
02:21:47.008 00.000 8976 Moving (-0.06, 0.20) raw xDistance=0.20 yDistance=-0.05
02:21:47.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:21:47.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:21:47.008 00.000 8976 MoveAxis(R, 0, ABG)
02:21:47.008 00.000 8976 MoveAxis(U, 0, ABG)
02:21:47.008 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
02:21:47.008 00.000 8976 MountToCamera -- mountX=2.26 mountY=-1.73 hyp=2.85 mountTheta=-0.65 cameraX=0.51, cameraY=2.80 cameraTheta=1.39
02:21:47.008 00.000 8976 incremental bump (0.511, 2.804) isValid = 1
02:21:47.008 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
02:21:47.008 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:21:47.008 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:21:47.009 00.001 8976 move complete, result=0
02:21:47.009 00.000 9828 Worker thread wakes up
02:21:47.009 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:21:47.009 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:21:47.009 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
02:21:47.009 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
02:21:47.009 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
02:21:47.009 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:21:47.009 00.000 9828 BLC: window closed
02:21:47.009 00.000 8976 worker thread done servicing request
02:21:47.009 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:21:47.009 00.000 9828 MoveAxis(E, 8, B)
02:21:47.009 00.000 9828 Guiding  Dir = 2, Dur = 8
02:21:47.010 00.001 9828 IsSlewing returns 0
02:21:47.010 00.000 9828 IsGuiding returns 0
02:21:47.010 00.000 9828 PulseGuide returned control before completion, sleep 18
02:21:47.019 00.009 5052 UpdateGuideState exits: m=149 SNR=8.4
02:21:47.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:47.019 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:47.019 00.000 5052 Enqueuing Expose request
02:21:47.019 00.000 8976 Worker thread wakes up
02:21:47.019 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:47.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:47.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:47.036 00.017 9828 IsGuiding returns 1
02:21:47.036 00.000 9828 scope still moving after pulse duration time elapsed
02:21:47.066 00.030 9828 IsSlewing returns 0
02:21:47.066 00.000 9828 IsGuiding returns 1
02:21:47.097 00.031 9828 IsSlewing returns 0
02:21:47.097 00.000 9828 IsGuiding returns 1
02:21:47.128 00.031 9828 IsSlewing returns 0
02:21:47.128 00.000 9828 IsGuiding returns 1
02:21:47.159 00.031 9828 IsSlewing returns 0
02:21:47.159 00.000 9828 IsGuiding returns 0
02:21:47.160 00.001 9828 scope move finished after 8 + 141 ms
02:21:47.160 00.000 9828 Move returns status 0, amount 8
02:21:47.160 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:47.160 00.000 9828 MoveAxis(N, 15, B)
02:21:47.160 00.000 9828 Guiding  Dir = 0, Dur = 15
02:21:47.174 00.014 9828 IsSlewing returns 0
02:21:47.174 00.000 9828 IsGuiding returns 0
02:21:47.174 00.000 9828 PulseGuide returned control before completion, sleep 25
02:21:47.205 00.031 9828 IsGuiding returns 1
02:21:47.205 00.000 9828 scope still moving after pulse duration time elapsed
02:21:47.235 00.030 9828 IsSlewing returns 0
02:21:47.235 00.000 9828 IsGuiding returns 1
02:21:47.282 00.047 9828 IsSlewing returns 0
02:21:47.283 00.001 9828 IsGuiding returns 1
02:21:47.313 00.030 9828 IsSlewing returns 0
02:21:47.313 00.000 9828 IsGuiding returns 0
02:21:47.313 00.000 9828 scope move finished after 15 + 123 ms
02:21:47.313 00.000 9828 Move returns status 0, amount 15
02:21:47.313 00.000 9828 move complete, result=0
02:21:47.313 00.000 9828 worker thread done servicing request
02:21:47.313 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:21:47.712 00.399 8976 Exposure complete
02:21:47.717 00.005 8976 worker thread done servicing request
02:21:47.718 00.001 5052 OnExposeComplete: enter
02:21:47.718 00.000 5052 UpdateGuideState(): m_state=6
02:21:47.718 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8361
02:21:47.718 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.03, Mass=146, SNR=8.3, Peak=74 HFD=2.1
02:21:47.718 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
02:21:47.718 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.38 = -0.38)
02:21:47.718 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.32 hyp=0.32 cameraTheta=1.76 mountX=0.31 mountY=-0.12, mountTheta=-0.37
02:21:47.719 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.32, opts=13)
02:21:47.719 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.32)
02:21:47.719 00.000 8976 Worker thread wakes up
02:21:47.719 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.32) opts 0xd
02:21:47.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.32)
02:21:47.719 00.000 8976 Moving (-0.06, 0.32) raw xDistance=0.31 yDistance=-0.12
02:21:47.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:21:47.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:21:47.719 00.000 8976 MoveAxis(L, 1, ABG)
02:21:47.719 00.000 8976 stepping (-16, 8) + (-1, 0)
02:21:47.719 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:47.720 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:21:47.732 00.012 5052 UpdateGuideState exits: m=146 SNR=8.3
02:21:47.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:47.732 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:47.732 00.000 5052 Enqueuing Expose request
02:21:47.746 00.014 8976 Received - 47 (G) 
02:21:47.746 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:47.746 00.000 8976 stepped: pos (-17, 8)
02:21:47.746 00.000 8976 MoveAxis(U, 0, ABG)
02:21:47.746 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:21:47.746 00.000 8976 MountToCamera -- mountX=2.38 mountY=-1.58 hyp=2.85 mountTheta=-0.59 cameraX=0.32, cameraY=2.83 cameraTheta=1.46
02:21:47.746 00.000 8976 incremental bump (0.325, 2.835) isValid = 1
02:21:47.746 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
02:21:47.746 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:21:47.746 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:21:47.746 00.000 8976 move complete, result=0
02:21:47.746 00.000 8976 worker thread done servicing request
02:21:47.746 00.000 9828 Worker thread wakes up
02:21:47.746 00.000 8976 Worker thread wakes up
02:21:47.746 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:47.746 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:21:47.746 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:21:47.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:47.747 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:21:47.747 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
02:21:47.747 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.81)
02:21:47.747 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
02:21:47.747 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:21:47.747 00.000 9828 BLC: window closed
02:21:47.747 00.000 9828 MoveAxis(E, 6, B)
02:21:47.747 00.000 9828 Guiding  Dir = 2, Dur = 6
02:21:47.747 00.000 9828 IsSlewing returns 0
02:21:47.747 00.000 9828 IsGuiding returns 0
02:21:47.748 00.001 9828 PulseGuide returned control before completion, sleep 16
02:21:47.768 00.020 9828 IsGuiding returns 1
02:21:47.768 00.000 9828 scope still moving after pulse duration time elapsed
02:21:47.798 00.030 9828 IsSlewing returns 0
02:21:47.798 00.000 9828 IsGuiding returns 1
02:21:47.830 00.032 9828 IsSlewing returns 0
02:21:47.830 00.000 9828 IsGuiding returns 1
02:21:47.861 00.031 9828 IsSlewing returns 0
02:21:47.861 00.000 9828 IsGuiding returns 1
02:21:47.907 00.046 9828 IsSlewing returns 0
02:21:47.907 00.000 9828 IsGuiding returns 1
02:21:47.938 00.031 9828 IsSlewing returns 0
02:21:47.938 00.000 9828 IsGuiding returns 0
02:21:47.938 00.000 9828 scope move finished after 6 + 184 ms
02:21:47.938 00.000 9828 Move returns status 0, amount 6
02:21:47.938 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:47.938 00.000 9828 MoveAxis(N, 16, B)
02:21:47.938 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:47.954 00.016 9828 IsSlewing returns 0
02:21:47.954 00.000 9828 IsGuiding returns 0
02:21:47.954 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:47.985 00.031 9828 IsGuiding returns 1
02:21:47.985 00.000 9828 scope still moving after pulse duration time elapsed
02:21:48.015 00.030 9828 IsSlewing returns 0
02:21:48.015 00.000 9828 IsGuiding returns 1
02:21:48.047 00.032 9828 IsSlewing returns 0
02:21:48.047 00.000 9828 IsGuiding returns 1
02:21:48.077 00.030 9828 IsSlewing returns 0
02:21:48.077 00.000 9828 IsGuiding returns 1
02:21:48.108 00.031 9828 IsSlewing returns 0
02:21:48.108 00.000 9828 IsGuiding returns 0
02:21:48.108 00.000 9828 scope move finished after 16 + 138 ms
02:21:48.108 00.000 9828 Move returns status 0, amount 16
02:21:48.108 00.000 9828 move complete, result=0
02:21:48.108 00.000 9828 worker thread done servicing request
02:21:48.108 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:21:48.440 00.332 8976 Exposure complete
02:21:48.446 00.006 8976 worker thread done servicing request
02:21:48.447 00.001 5052 OnExposeComplete: enter
02:21:48.447 00.000 5052 UpdateGuideState(): m_state=6
02:21:48.447 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8362
02:21:48.447 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.82, Mass=165, SNR=8.9, Peak=77 HFD=1.8
02:21:48.447 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:21:48.447 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:21:48.447 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.11 hyp=0.26 cameraTheta=0.44 mountX=-0.01 mountY=-0.26, mountTheta=-1.61
02:21:48.448 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.11, opts=13)
02:21:48.448 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.11)
02:21:48.448 00.000 8976 Worker thread wakes up
02:21:48.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.11) opts 0xd
02:21:48.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.11)
02:21:48.448 00.000 8976 Moving (0.24, 0.11) raw xDistance=-0.01 yDistance=-0.26
02:21:48.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:21:48.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:21:48.448 00.000 8976 MoveAxis(R, 0, ABG)
02:21:48.448 00.000 8976 MoveAxis(U, 0, ABG)
02:21:48.449 00.001 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:21:48.449 00.000 8976 MountToCamera -- mountX=2.45 mountY=-1.48 hyp=2.86 mountTheta=-0.54 cameraX=0.20, cameraY=2.85 cameraTheta=1.50
02:21:48.449 00.000 8976 incremental bump (0.200, 2.855) isValid = 1
02:21:48.449 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
02:21:48.449 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:21:48.449 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:21:48.449 00.000 8976 move complete, result=0
02:21:48.449 00.000 9828 Worker thread wakes up
02:21:48.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:21:48.449 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:21:48.449 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
02:21:48.449 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
02:21:48.449 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:21:48.449 00.000 8976 worker thread done servicing request
02:21:48.449 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
02:21:48.450 00.001 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:21:48.450 00.000 9828 BLC: window closed
02:21:48.450 00.000 9828 MoveAxis(E, 4, B)
02:21:48.450 00.000 9828 Guiding  Dir = 2, Dur = 4
02:21:48.451 00.001 9828 IsSlewing returns 0
02:21:48.451 00.000 9828 IsGuiding returns 0
02:21:48.451 00.000 9828 PulseGuide returned control before completion, sleep 14
02:21:48.459 00.008 5052 UpdateGuideState exits: m=165 SNR=8.9
02:21:48.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:48.459 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:48.459 00.000 5052 Enqueuing Expose request
02:21:48.459 00.000 8976 Worker thread wakes up
02:21:48.459 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:21:48.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:48.459 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:48.466 00.007 9828 IsGuiding returns 1
02:21:48.466 00.000 9828 scope still moving after pulse duration time elapsed
02:21:48.497 00.031 9828 IsSlewing returns 0
02:21:48.497 00.000 9828 IsGuiding returns 1
02:21:48.528 00.031 9828 IsSlewing returns 0
02:21:48.528 00.000 9828 IsGuiding returns 1
02:21:48.558 00.030 9828 IsSlewing returns 0
02:21:48.558 00.000 9828 IsGuiding returns 1
02:21:48.589 00.031 9828 IsSlewing returns 0
02:21:48.589 00.000 9828 IsGuiding returns 0
02:21:48.589 00.000 9828 scope move finished after 4 + 134 ms
02:21:48.589 00.000 9828 Move returns status 0, amount 4
02:21:48.589 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:48.589 00.000 9828 MoveAxis(N, 16, B)
02:21:48.589 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:48.604 00.015 9828 IsSlewing returns 0
02:21:48.604 00.000 9828 IsGuiding returns 0
02:21:48.604 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:48.635 00.031 9828 IsGuiding returns 1
02:21:48.635 00.000 9828 scope still moving after pulse duration time elapsed
02:21:48.666 00.031 9828 IsSlewing returns 0
02:21:48.666 00.000 9828 IsGuiding returns 1
02:21:48.698 00.032 9828 IsSlewing returns 0
02:21:48.698 00.000 9828 IsGuiding returns 1
02:21:48.728 00.030 9828 IsSlewing returns 0
02:21:48.728 00.000 9828 IsGuiding returns 1
02:21:48.759 00.031 9828 IsSlewing returns 0
02:21:48.759 00.000 9828 IsGuiding returns 0
02:21:48.759 00.000 9828 scope move finished after 16 + 138 ms
02:21:48.759 00.000 9828 Move returns status 0, amount 16
02:21:48.759 00.000 9828 move complete, result=0
02:21:48.759 00.000 9828 worker thread done servicing request
02:21:48.759 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:21:49.148 00.389 8976 Exposure complete
02:21:49.153 00.005 8976 worker thread done servicing request
02:21:49.153 00.000 5052 OnExposeComplete: enter
02:21:49.154 00.001 5052 UpdateGuideState(): m_state=6
02:21:49.154 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8363
02:21:49.154 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.36, Mass=181, SNR=9.3, Peak=72 HFD=2.1
02:21:49.154 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.04) = xAngle (-3.75 = 2.54)
02:21:49.154 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.43)
02:21:49.154 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.35 hyp=0.35 cameraTheta=-1.70 mountX=-0.29 mountY=0.23, mountTheta=2.47
02:21:49.154 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.35, opts=13)
02:21:49.154 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.35)
02:21:49.155 00.001 8976 Worker thread wakes up
02:21:49.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.35) opts 0xd
02:21:49.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.35)
02:21:49.155 00.000 8976 Moving (-0.05, -0.35) raw xDistance=-0.29 yDistance=0.23
02:21:49.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:21:49.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:21:49.155 00.000 8976 MoveAxis(R, 1, ABG)
02:21:49.155 00.000 8976 stepping (-17, 8) + (1, 0)
02:21:49.155 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:49.155 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:21:49.167 00.012 5052 UpdateGuideState exits: m=181 SNR=9.3
02:21:49.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:49.167 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:49.167 00.000 5052 Enqueuing Expose request
02:21:49.185 00.018 8976 Received - 47 (G) 
02:21:49.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:49.185 00.000 8976 stepped: pos (-16, 8)
02:21:49.185 00.000 8976 MoveAxis(U, 0, ABG)
02:21:49.185 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
02:21:49.185 00.000 8976 MountToCamera -- mountX=2.45 mountY=-1.41 hyp=2.83 mountTheta=-0.52 cameraX=0.14, cameraY=2.82 cameraTheta=1.52
02:21:49.185 00.000 8976 incremental bump (0.139, 2.824) isValid = 1
02:21:49.185 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
02:21:49.186 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:21:49.186 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:21:49.186 00.000 8976 move complete, result=0
02:21:49.186 00.000 9828 Worker thread wakes up
02:21:49.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:21:49.186 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:21:49.186 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
02:21:49.186 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:21:49.186 00.000 8976 worker thread done servicing request
02:21:49.186 00.000 8976 Worker thread wakes up
02:21:49.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:49.186 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
02:21:49.186 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:21:49.186 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:21:49.186 00.000 9828 BLC: window closed
02:21:49.186 00.000 9828 MoveAxis(E, 4, B)
02:21:49.186 00.000 9828 Guiding  Dir = 2, Dur = 4
02:21:49.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:49.187 00.001 9828 IsSlewing returns 0
02:21:49.187 00.000 9828 IsGuiding returns 0
02:21:49.187 00.000 9828 PulseGuide returned control before completion, sleep 14
02:21:49.208 00.021 9828 IsGuiding returns 1
02:21:49.208 00.000 9828 scope still moving after pulse duration time elapsed
02:21:49.239 00.031 9828 IsSlewing returns 0
02:21:49.239 00.000 9828 IsGuiding returns 1
02:21:49.270 00.031 9828 IsSlewing returns 0
02:21:49.270 00.000 9828 IsGuiding returns 1
02:21:49.301 00.031 9828 IsSlewing returns 0
02:21:49.301 00.000 9828 IsGuiding returns 0
02:21:49.301 00.000 9828 scope move finished after 4 + 110 ms
02:21:49.301 00.000 9828 Move returns status 0, amount 4
02:21:49.301 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:49.301 00.000 9828 MoveAxis(N, 16, B)
02:21:49.301 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:49.317 00.016 9828 IsSlewing returns 0
02:21:49.317 00.000 9828 IsGuiding returns 0
02:21:49.317 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:49.348 00.031 9828 IsGuiding returns 1
02:21:49.348 00.000 9828 scope still moving after pulse duration time elapsed
02:21:49.378 00.030 9828 IsSlewing returns 0
02:21:49.378 00.000 9828 IsGuiding returns 1
02:21:49.408 00.030 9828 IsSlewing returns 0
02:21:49.408 00.000 9828 IsGuiding returns 1
02:21:49.439 00.031 9828 IsSlewing returns 0
02:21:49.439 00.000 9828 IsGuiding returns 1
02:21:49.471 00.032 9828 IsSlewing returns 0
02:21:49.471 00.000 9828 IsGuiding returns 0
02:21:49.471 00.000 9828 scope move finished after 16 + 138 ms
02:21:49.471 00.000 9828 Move returns status 0, amount 16
02:21:49.471 00.000 9828 move complete, result=0
02:21:49.471 00.000 9828 worker thread done servicing request
02:21:49.471 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:21:49.876 00.405 8976 Exposure complete
02:21:49.881 00.005 8976 worker thread done servicing request
02:21:49.881 00.000 5052 OnExposeComplete: enter
02:21:49.881 00.000 5052 UpdateGuideState(): m_state=6
02:21:49.882 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8364
02:21:49.882 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.71, Mass=160, SNR=8.8, Peak=78 HFD=2.0
02:21:49.882 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:21:49.882 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:21:49.882 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.00 hyp=0.31 cameraTheta=3.13 mountX=0.15 mountY=0.26, mountTheta=1.06
02:21:49.882 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.00, opts=13)
02:21:49.882 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.00)
02:21:49.882 00.000 8976 Worker thread wakes up
02:21:49.883 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.00) opts 0xd
02:21:49.883 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.00)
02:21:49.883 00.000 8976 Moving (-0.31, 0.00) raw xDistance=0.15 yDistance=0.26
02:21:49.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:21:49.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:21:49.883 00.000 8976 MoveAxis(R, 0, ABG)
02:21:49.883 00.000 8976 MoveAxis(D, 1, ABG)
02:21:49.883 00.000 8976 stepping (-16, 8) + (0, -1)
02:21:49.883 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:49.883 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:21:49.892 00.009 5052 UpdateGuideState exits: m=160 SNR=8.8
02:21:49.892 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:49.892 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:49.892 00.000 5052 Enqueuing Expose request
02:21:49.905 00.013 8976 Received - 47 (G) 
02:21:49.905 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:49.905 00.000 8976 stepped: pos (-16, 7)
02:21:49.905 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
02:21:49.905 00.000 8976 MountToCamera -- mountX=2.45 mountY=-1.31 hyp=2.78 mountTheta=-0.49 cameraX=0.05, cameraY=2.78 cameraTheta=1.55
02:21:49.905 00.000 8976 incremental bump (0.052, 2.779) isValid = 1
02:21:49.905 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
02:21:49.905 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:21:49.905 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:21:49.905 00.000 8976 move complete, result=0
02:21:49.905 00.000 8976 worker thread done servicing request
02:21:49.905 00.000 8976 Worker thread wakes up
02:21:49.905 00.000 9828 Worker thread wakes up
02:21:49.905 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:21:49.906 00.001 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:21:49.906 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
02:21:49.906 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.72)
02:21:49.906 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
02:21:49.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:49.906 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:21:49.906 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:21:49.906 00.000 9828 BLC: window closed
02:21:49.906 00.000 9828 MoveAxis(E, 2, B)
02:21:49.906 00.000 9828 Guiding  Dir = 2, Dur = 2
02:21:49.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:49.907 00.001 9828 IsSlewing returns 0
02:21:49.907 00.000 9828 IsGuiding returns 0
02:21:49.907 00.000 9828 PulseGuide returned control before completion, sleep 12
02:21:49.920 00.013 9828 IsGuiding returns 1
02:21:49.920 00.000 9828 scope still moving after pulse duration time elapsed
02:21:49.951 00.031 9828 IsSlewing returns 0
02:21:49.951 00.000 9828 IsGuiding returns 1
02:21:49.981 00.030 9828 IsSlewing returns 0
02:21:49.981 00.000 9828 IsGuiding returns 1
02:21:50.013 00.032 9828 IsSlewing returns 0
02:21:50.013 00.000 9828 IsGuiding returns 1
02:21:50.044 00.031 9828 IsSlewing returns 0
02:21:50.044 00.000 9828 IsGuiding returns 0
02:21:50.044 00.000 9828 scope move finished after 2 + 136 ms
02:21:50.044 00.000 9828 Move returns status 0, amount 2
02:21:50.044 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:50.045 00.001 9828 MoveAxis(N, 16, B)
02:21:50.045 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:50.061 00.016 9828 IsSlewing returns 0
02:21:50.061 00.000 9828 IsGuiding returns 0
02:21:50.061 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:50.092 00.031 9828 IsGuiding returns 1
02:21:50.092 00.000 9828 scope still moving after pulse duration time elapsed
02:21:50.123 00.031 9828 IsSlewing returns 0
02:21:50.123 00.000 9828 IsGuiding returns 1
02:21:50.154 00.031 9828 IsSlewing returns 0
02:21:50.154 00.000 9828 IsGuiding returns 1
02:21:50.186 00.032 9828 IsSlewing returns 0
02:21:50.186 00.000 9828 IsGuiding returns 0
02:21:50.186 00.000 9828 scope move finished after 16 + 109 ms
02:21:50.186 00.000 9828 Move returns status 0, amount 16
02:21:50.186 00.000 9828 move complete, result=0
02:21:50.187 00.001 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:21:50.187 00.000 9828 worker thread done servicing request
02:21:50.600 00.413 8976 Exposure complete
02:21:50.606 00.006 8976 worker thread done servicing request
02:21:50.606 00.000 5052 OnExposeComplete: enter
02:21:50.606 00.000 5052 UpdateGuideState(): m_state=6
02:21:50.606 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8365
02:21:50.606 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.69, Mass=142, SNR=8.3, Peak=70 HFD=1.7
02:21:50.606 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:21:50.606 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:21:50.606 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.02 hyp=0.66 cameraTheta=-3.11 mountX=0.28 mountY=0.56, mountTheta=1.11
02:21:50.608 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.02, opts=13)
02:21:50.608 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.02)
02:21:50.608 00.000 8976 Worker thread wakes up
02:21:50.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.02) opts 0xd
02:21:50.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.02)
02:21:50.608 00.000 8976 Moving (-0.66, -0.02) raw xDistance=0.28 yDistance=0.56
02:21:50.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:21:50.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
02:21:50.608 00.000 8976 MoveAxis(L, 1, ABG)
02:21:50.608 00.000 8976 stepping (-16, 7) + (-1, 0)
02:21:50.608 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:50.610 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:21:50.621 00.011 5052 UpdateGuideState exits: m=142 SNR=8.3
02:21:50.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:50.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:50.621 00.000 5052 Enqueuing Expose request
02:21:50.640 00.019 8976 Received - 47 (G) 
02:21:50.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:50.640 00.000 8976 stepped: pos (-17, 7)
02:21:50.640 00.000 8976 MoveAxis(D, 2, ABG)
02:21:50.640 00.000 8976 stepping (-17, 7) + (0, -2)
02:21:50.640 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:50.671 00.031 8976 Received - 47 (G) 
02:21:50.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:50.671 00.000 8976 stepped: pos (-17, 5)
02:21:50.672 00.001 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:21:50.672 00.000 8976 MountToCamera -- mountX=2.50 mountY=-1.14 hyp=2.75 mountTheta=-0.43 cameraX=-0.12, cameraY=2.75 cameraTheta=1.62
02:21:50.672 00.000 8976 incremental bump (-0.123, 2.746) isValid = 1
02:21:50.672 00.000 8976 Scheduling Mount bump of (-0.005, 0.119)
02:21:50.672 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:21:50.672 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:21:50.672 00.000 8976 move complete, result=0
02:21:50.672 00.000 9828 Worker thread wakes up
02:21:50.672 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:21:50.672 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:21:50.672 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
02:21:50.672 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
02:21:50.672 00.000 8976 worker thread done servicing request
02:21:50.672 00.000 8976 Worker thread wakes up
02:21:50.672 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
02:21:50.672 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.57
02:21:50.672 00.000 9828 Moving (-0.01, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:21:50.672 00.000 9828 BLC: window closed
02:21:50.673 00.001 9828 MoveAxis(E, 0, B)
02:21:50.673 00.000 9828 Move returns status 0, amount 0
02:21:50.673 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:50.673 00.000 9828 MoveAxis(N, 16, B)
02:21:50.673 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:50.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:50.673 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:50.673 00.000 9828 IsSlewing returns 0
02:21:50.673 00.000 9828 IsGuiding returns 0
02:21:50.673 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:50.712 00.039 9828 IsGuiding returns 1
02:21:50.712 00.000 9828 scope still moving after pulse duration time elapsed
02:21:50.744 00.032 9828 IsSlewing returns 0
02:21:50.744 00.000 9828 IsGuiding returns 1
02:21:50.775 00.031 9828 IsSlewing returns 0
02:21:50.775 00.000 9828 IsGuiding returns 1
02:21:50.805 00.030 9828 IsSlewing returns 0
02:21:50.805 00.000 9828 IsGuiding returns 0
02:21:50.805 00.000 9828 scope move finished after 16 + 116 ms
02:21:50.805 00.000 9828 Move returns status 0, amount 16
02:21:50.805 00.000 9828 move complete, result=0
02:21:50.805 00.000 9828 worker thread done servicing request
02:21:50.805 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
02:21:51.363 00.558 8976 Exposure complete
02:21:51.369 00.006 8976 worker thread done servicing request
02:21:51.369 00.000 5052 OnExposeComplete: enter
02:21:51.369 00.000 5052 UpdateGuideState(): m_state=6
02:21:51.369 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8366
02:21:51.369 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.74, Mass=142, SNR=8.2, Peak=68 HFD=1.9
02:21:51.369 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:21:51.369 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:21:51.369 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.03 hyp=0.83 cameraTheta=3.10 mountX=0.40 mountY=0.68, mountTheta=1.03
02:21:51.370 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.03, opts=13)
02:21:51.370 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.03)
02:21:51.370 00.000 8976 Worker thread wakes up
02:21:51.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.03) opts 0xd
02:21:51.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.03)
02:21:51.370 00.000 8976 Moving (-0.83, 0.03) raw xDistance=0.40 yDistance=0.68
02:21:51.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:21:51.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.68
02:21:51.370 00.000 8976 MoveAxis(L, 2, ABG)
02:21:51.370 00.000 8976 stepping (-17, 5) + (-2, 0)
02:21:51.370 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:51.371 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:21:51.380 00.009 5052 UpdateGuideState exits: m=142 SNR=8.2
02:21:51.380 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:51.380 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:51.380 00.000 5052 Enqueuing Expose request
02:21:51.407 00.027 8976 Received - 47 (G) 
02:21:51.407 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:51.407 00.000 8976 stepped: pos (-19, 5)
02:21:51.407 00.000 8976 MoveAxis(D, 3, ABG)
02:21:51.408 00.001 8976 stepping (-19, 5) + (0, -3)
02:21:51.408 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:51.439 00.031 8976 Received - 47 (G) 
02:21:51.439 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:51.439 00.000 8976 stepped: pos (-19, 2)
02:21:51.439 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:21:51.439 00.000 8976 MountToCamera -- mountX=2.64 mountY=-0.87 hyp=2.78 mountTheta=-0.32 cameraX=-0.43, cameraY=2.74 cameraTheta=1.72
02:21:51.439 00.000 8976 incremental bump (-0.426, 2.742) isValid = 1
02:21:51.439 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
02:21:51.440 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:21:51.440 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:21:51.440 00.000 8976 move complete, result=0
02:21:51.440 00.000 8976 worker thread done servicing request
02:21:51.440 00.000 8976 Worker thread wakes up
02:21:51.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:51.440 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:51.440 00.000 9828 Worker thread wakes up
02:21:51.440 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:21:51.440 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:21:51.440 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
02:21:51.440 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:21:51.440 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
02:21:51.440 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:21:51.440 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:21:51.440 00.000 9828 BLC: window closed
02:21:51.440 00.000 9828 MoveAxis(W, 4, B)
02:21:51.441 00.001 9828 Guiding  Dir = 3, Dur = 4
02:21:51.441 00.000 9828 IsSlewing returns 0
02:21:51.441 00.000 9828 IsGuiding returns 0
02:21:51.441 00.000 9828 PulseGuide returned control before completion, sleep 14
02:21:51.461 00.020 9828 IsGuiding returns 1
02:21:51.461 00.000 9828 scope still moving after pulse duration time elapsed
02:21:51.493 00.032 9828 IsSlewing returns 0
02:21:51.493 00.000 9828 IsGuiding returns 1
02:21:51.524 00.031 9828 IsSlewing returns 0
02:21:51.524 00.000 9828 IsGuiding returns 1
02:21:51.555 00.031 9828 IsSlewing returns 0
02:21:51.555 00.000 9828 IsGuiding returns 0
02:21:51.555 00.000 9828 scope move finished after 4 + 109 ms
02:21:51.555 00.000 9828 Move returns status 0, amount 4
02:21:51.555 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:51.555 00.000 9828 MoveAxis(N, 16, B)
02:21:51.555 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:51.571 00.016 9828 IsSlewing returns 0
02:21:51.571 00.000 9828 IsGuiding returns 0
02:21:51.572 00.001 9828 PulseGuide returned control before completion, sleep 26
02:21:51.601 00.029 9828 IsGuiding returns 1
02:21:51.601 00.000 9828 scope still moving after pulse duration time elapsed
02:21:51.632 00.031 9828 IsSlewing returns 0
02:21:51.632 00.000 9828 IsGuiding returns 1
02:21:51.662 00.030 9828 IsSlewing returns 0
02:21:51.662 00.000 9828 IsGuiding returns 1
02:21:51.693 00.031 9828 IsSlewing returns 0
02:21:51.693 00.000 9828 IsGuiding returns 1
02:21:51.724 00.031 9828 IsSlewing returns 0
02:21:51.724 00.000 9828 IsGuiding returns 0
02:21:51.724 00.000 9828 scope move finished after 16 + 137 ms
02:21:51.724 00.000 9828 Move returns status 0, amount 16
02:21:51.724 00.000 9828 move complete, result=0
02:21:51.724 00.000 9828 worker thread done servicing request
02:21:51.724 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:21:52.135 00.411 8976 Exposure complete
02:21:52.141 00.006 8976 worker thread done servicing request
02:21:52.141 00.000 5052 OnExposeComplete: enter
02:21:52.141 00.000 5052 UpdateGuideState(): m_state=6
02:21:52.141 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8367
02:21:52.141 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.47, Mass=133, SNR=8.0, Peak=69 HFD=1.9
02:21:52.142 00.001 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
02:21:52.142 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
02:21:52.142 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.24 hyp=0.43 cameraTheta=-2.55 mountX=-0.05 mountY=0.43, mountTheta=1.69
02:21:52.142 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.24, opts=13)
02:21:52.142 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.24)
02:21:52.142 00.000 8976 Worker thread wakes up
02:21:52.143 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.24) opts 0xd
02:21:52.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.24)
02:21:52.143 00.000 8976 Moving (-0.36, -0.24) raw xDistance=-0.05 yDistance=0.43
02:21:52.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:21:52.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
02:21:52.143 00.000 8976 MoveAxis(R, 0, ABG)
02:21:52.143 00.000 8976 MoveAxis(D, 2, ABG)
02:21:52.143 00.000 8976 stepping (-19, 2) + (0, -2)
02:21:52.143 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:52.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:21:52.154 00.011 5052 UpdateGuideState exits: m=133 SNR=8.0
02:21:52.155 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:52.155 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:52.155 00.000 5052 Enqueuing Expose request
02:21:52.174 00.019 8976 Received - 47 (G) 
02:21:52.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:52.174 00.000 8976 stepped: pos (-19, 0)
02:21:52.174 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
02:21:52.174 00.000 8976 MountToCamera -- mountX=2.73 mountY=-0.58 hyp=2.79 mountTheta=-0.21 cameraX=-0.72, cameraY=2.69 cameraTheta=1.83
02:21:52.174 00.000 8976 incremental bump (-0.723, 2.692) isValid = 1
02:21:52.174 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
02:21:52.174 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:21:52.174 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:21:52.174 00.000 8976 move complete, result=0
02:21:52.175 00.001 8976 worker thread done servicing request
02:21:52.175 00.000 8976 Worker thread wakes up
02:21:52.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:52.175 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:21:52.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:52.175 00.000 9828 Worker thread wakes up
02:21:52.175 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:21:52.175 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:21:52.175 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
02:21:52.175 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
02:21:52.175 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:21:52.175 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:21:52.175 00.000 9828 BLC: window closed
02:21:52.175 00.000 9828 MoveAxis(W, 8, B)
02:21:52.175 00.000 9828 Guiding  Dir = 3, Dur = 8
02:21:52.176 00.001 9828 IsSlewing returns 0
02:21:52.176 00.000 9828 IsGuiding returns 0
02:21:52.176 00.000 9828 PulseGuide returned control before completion, sleep 18
02:21:52.206 00.030 9828 IsGuiding returns 1
02:21:52.206 00.000 9828 scope still moving after pulse duration time elapsed
02:21:52.237 00.031 9828 IsSlewing returns 0
02:21:52.238 00.001 9828 IsGuiding returns 1
02:21:52.269 00.031 9828 IsSlewing returns 0
02:21:52.269 00.000 9828 IsGuiding returns 1
02:21:52.300 00.031 9828 IsSlewing returns 0
02:21:52.300 00.000 9828 IsGuiding returns 0
02:21:52.300 00.000 9828 scope move finished after 8 + 116 ms
02:21:52.300 00.000 9828 Move returns status 0, amount 8
02:21:52.300 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:52.300 00.000 9828 MoveAxis(N, 16, B)
02:21:52.301 00.001 9828 Guiding  Dir = 0, Dur = 16
02:21:52.316 00.015 9828 IsSlewing returns 0
02:21:52.316 00.000 9828 IsGuiding returns 0
02:21:52.316 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:52.346 00.030 9828 IsGuiding returns 1
02:21:52.346 00.000 9828 scope still moving after pulse duration time elapsed
02:21:52.376 00.030 9828 IsSlewing returns 0
02:21:52.376 00.000 9828 IsGuiding returns 1
02:21:52.407 00.031 9828 IsSlewing returns 0
02:21:52.407 00.000 9828 IsGuiding returns 1
02:21:52.438 00.031 9828 IsSlewing returns 0
02:21:52.438 00.000 9828 IsGuiding returns 1
02:21:52.470 00.032 9828 IsSlewing returns 0
02:21:52.470 00.000 9828 IsGuiding returns 0
02:21:52.470 00.000 9828 scope move finished after 16 + 137 ms
02:21:52.470 00.000 9828 Move returns status 0, amount 16
02:21:52.470 00.000 9828 move complete, result=0
02:21:52.470 00.000 9828 worker thread done servicing request
02:21:52.470 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:21:52.870 00.400 8976 Exposure complete
02:21:52.876 00.006 8976 worker thread done servicing request
02:21:52.876 00.000 5052 OnExposeComplete: enter
02:21:52.876 00.000 5052 UpdateGuideState(): m_state=6
02:21:52.876 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8368
02:21:52.876 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.81, Mass=157, SNR=8.7, Peak=67 HFD=2.0
02:21:52.876 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:21:52.876 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:21:52.876 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.10 hyp=0.44 cameraTheta=0.23 mountX=-0.11 mountY=-0.41, mountTheta=-1.82
02:21:52.877 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.10, opts=13)
02:21:52.877 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.10)
02:21:52.877 00.000 8976 Worker thread wakes up
02:21:52.877 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.10) opts 0xd
02:21:52.877 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.10)
02:21:52.878 00.001 8976 Moving (0.43, 0.10) raw xDistance=-0.11 yDistance=-0.41
02:21:52.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:21:52.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
02:21:52.878 00.000 8976 MoveAxis(R, 0, ABG)
02:21:52.878 00.000 8976 MoveAxis(U, 2, ABG)
02:21:52.878 00.000 8976 stepping (-19, 0) + (0, 2)
02:21:52.878 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:52.878 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:21:52.888 00.010 5052 UpdateGuideState exits: m=157 SNR=8.7
02:21:52.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:52.888 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:52.888 00.000 5052 Enqueuing Expose request
02:21:52.909 00.021 8976 Received - 47 (G) 
02:21:52.909 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:52.909 00.000 8976 stepped: pos (-19, 2)
02:21:52.909 00.000 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
02:21:52.910 00.001 8976 MountToCamera -- mountX=2.79 mountY=-0.49 hyp=2.83 mountTheta=-0.18 cameraX=-0.83, cameraY=2.71 cameraTheta=1.87
02:21:52.910 00.000 8976 incremental bump (-0.828, 2.706) isValid = 1
02:21:52.910 00.000 8976 Scheduling Mount bump of (-0.034, 0.114)
02:21:52.910 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:21:52.910 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:21:52.910 00.000 8976 move complete, result=0
02:21:52.910 00.000 8976 worker thread done servicing request
02:21:52.910 00.000 9828 Worker thread wakes up
02:21:52.910 00.000 8976 Worker thread wakes up
02:21:52.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:52.910 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:52.910 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:21:52.910 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:21:52.910 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:21:52.910 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.95 = -1.33)
02:21:52.911 00.001 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.41)
02:21:52.911 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.03 mountY=-0.12, mountTheta=-1.33
02:21:52.911 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:21:52.911 00.000 9828 BLC: window closed
02:21:52.911 00.000 9828 MoveAxis(W, 9, B)
02:21:52.911 00.000 9828 Guiding  Dir = 3, Dur = 9
02:21:52.911 00.000 9828 IsSlewing returns 0
02:21:52.911 00.000 9828 IsGuiding returns 0
02:21:52.911 00.000 9828 PulseGuide returned control before completion, sleep 19
02:21:52.939 00.028 9828 IsGuiding returns 1
02:21:52.939 00.000 9828 scope still moving after pulse duration time elapsed
02:21:52.971 00.032 9828 IsSlewing returns 0
02:21:52.971 00.000 9828 IsGuiding returns 1
02:21:53.003 00.032 9828 IsSlewing returns 0
02:21:53.003 00.000 9828 IsGuiding returns 1
02:21:53.035 00.032 9828 IsSlewing returns 0
02:21:53.035 00.000 9828 IsGuiding returns 0
02:21:53.035 00.000 9828 scope move finished after 9 + 114 ms
02:21:53.035 00.000 9828 Move returns status 0, amount 9
02:21:53.035 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:53.035 00.000 9828 MoveAxis(N, 16, B)
02:21:53.035 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:53.050 00.015 9828 IsSlewing returns 0
02:21:53.050 00.000 9828 IsGuiding returns 0
02:21:53.050 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:53.082 00.032 9828 IsGuiding returns 1
02:21:53.082 00.000 9828 scope still moving after pulse duration time elapsed
02:21:53.114 00.032 9828 IsSlewing returns 0
02:21:53.114 00.000 9828 IsGuiding returns 1
02:21:53.144 00.030 9828 IsSlewing returns 0
02:21:53.144 00.000 9828 IsGuiding returns 1
02:21:53.176 00.032 9828 IsSlewing returns 0
02:21:53.176 00.000 9828 IsGuiding returns 1
02:21:53.208 00.032 9828 IsSlewing returns 0
02:21:53.208 00.000 9828 IsGuiding returns 0
02:21:53.209 00.001 9828 scope move finished after 16 + 141 ms
02:21:53.209 00.000 9828 Move returns status 0, amount 16
02:21:53.209 00.000 9828 move complete, result=0
02:21:53.209 00.000 9828 worker thread done servicing request
02:21:53.209 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:21:53.607 00.398 8976 Exposure complete
02:21:53.613 00.006 8976 worker thread done servicing request
02:21:53.613 00.000 5052 OnExposeComplete: enter
02:21:53.613 00.000 5052 UpdateGuideState(): m_state=6
02:21:53.613 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8369
02:21:53.613 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.16, Mass=169, SNR=9.0, Peak=65 HFD=2.6
02:21:53.613 00.000 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.04) = xAngle (-3.16 = 3.12)
02:21:53.613 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
02:21:53.613 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.55 hyp=0.61 cameraTheta=-1.12 mountX=-0.61 mountY=0.07, mountTheta=3.02
02:21:53.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.55, opts=13)
02:21:53.614 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.55)
02:21:53.614 00.000 8976 Worker thread wakes up
02:21:53.615 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.55) opts 0xd
02:21:53.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.55)
02:21:53.615 00.000 8976 Moving (0.27, -0.55) raw xDistance=-0.61 yDistance=0.07
02:21:53.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
02:21:53.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:21:53.615 00.000 8976 MoveAxis(R, 3, ABG)
02:21:53.615 00.000 8976 stepping (-19, 2) + (3, 0)
02:21:53.615 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:53.616 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:21:53.626 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
02:21:53.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:53.626 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:53.626 00.000 5052 Enqueuing Expose request
02:21:53.645 00.019 8976 Received - 47 (G) 
02:21:53.645 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:53.645 00.000 8976 stepped: pos (-16, 2)
02:21:53.645 00.000 8976 MoveAxis(U, 0, ABG)
02:21:53.645 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
02:21:53.645 00.000 8976 MountToCamera -- mountX=2.68 mountY=-0.44 hyp=2.71 mountTheta=-0.16 cameraX=-0.83, cameraY=2.58 cameraTheta=1.88
02:21:53.645 00.000 8976 incremental bump (-0.829, 2.581) isValid = 1
02:21:53.645 00.000 8976 Scheduling Mount bump of (-0.035, 0.113)
02:21:53.645 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:21:53.645 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:21:53.645 00.000 8976 move complete, result=0
02:21:53.645 00.000 8976 worker thread done servicing request
02:21:53.645 00.000 8976 Worker thread wakes up
02:21:53.646 00.001 5052 GuideStep: -0.6 px 3 ms EAST, 0.1 px 0 ms NORTH
02:21:53.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:53.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:53.646 00.000 9828 Worker thread wakes up
02:21:53.646 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:21:53.646 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:21:53.646 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.32)
02:21:53.646 00.000 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.40)
02:21:53.646 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=-0.12, mountTheta=-1.32
02:21:53.646 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:21:53.646 00.000 9828 BLC: window closed
02:21:53.646 00.000 9828 MoveAxis(W, 10, B)
02:21:53.646 00.000 9828 Guiding  Dir = 3, Dur = 10
02:21:53.647 00.001 9828 IsSlewing returns 0
02:21:53.647 00.000 9828 IsGuiding returns 0
02:21:53.647 00.000 9828 PulseGuide returned control before completion, sleep 20
02:21:53.675 00.028 9828 IsGuiding returns 1
02:21:53.675 00.000 9828 scope still moving after pulse duration time elapsed
02:21:53.707 00.032 9828 IsSlewing returns 0
02:21:53.708 00.001 9828 IsGuiding returns 1
02:21:53.737 00.029 9828 IsSlewing returns 0
02:21:53.737 00.000 9828 IsGuiding returns 1
02:21:53.768 00.031 9828 IsSlewing returns 0
02:21:53.768 00.000 9828 IsGuiding returns 1
02:21:53.798 00.030 9828 IsSlewing returns 0
02:21:53.798 00.000 9828 IsGuiding returns 1
02:21:53.830 00.032 9828 IsSlewing returns 0
02:21:53.830 00.000 9828 IsGuiding returns 0
02:21:53.830 00.000 9828 scope move finished after 10 + 173 ms
02:21:53.830 00.000 9828 Move returns status 0, amount 10
02:21:53.830 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:53.830 00.000 9828 MoveAxis(N, 16, B)
02:21:53.830 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:53.846 00.016 9828 IsSlewing returns 0
02:21:53.846 00.000 9828 IsGuiding returns 0
02:21:53.846 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:53.877 00.031 9828 IsGuiding returns 1
02:21:53.877 00.000 9828 scope still moving after pulse duration time elapsed
02:21:53.908 00.031 9828 IsSlewing returns 0
02:21:53.908 00.000 9828 IsGuiding returns 1
02:21:53.938 00.030 9828 IsSlewing returns 0
02:21:53.938 00.000 9828 IsGuiding returns 1
02:21:53.970 00.032 9828 IsSlewing returns 0
02:21:53.970 00.000 9828 IsGuiding returns 1
02:21:54.001 00.031 9828 IsSlewing returns 0
02:21:54.001 00.000 9828 IsGuiding returns 0
02:21:54.001 00.000 9828 scope move finished after 16 + 139 ms
02:21:54.001 00.000 9828 Move returns status 0, amount 16
02:21:54.001 00.000 9828 move complete, result=0
02:21:54.001 00.000 9828 worker thread done servicing request
02:21:54.001 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:21:54.340 00.339 8976 Exposure complete
02:21:54.346 00.006 8976 worker thread done servicing request
02:21:54.346 00.000 5052 OnExposeComplete: enter
02:21:54.346 00.000 5052 UpdateGuideState(): m_state=6
02:21:54.346 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8370
02:21:54.346 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=282.02, Mass=158, SNR=8.6, Peak=68 HFD=2.3
02:21:54.346 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
02:21:54.346 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
02:21:54.346 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.31 hyp=0.49 cameraTheta=0.70 mountX=0.11 mountY=-0.48, mountTheta=-1.34
02:21:54.347 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.31, opts=13)
02:21:54.347 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.31)
02:21:54.347 00.000 8976 Worker thread wakes up
02:21:54.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.31) opts 0xd
02:21:54.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.31)
02:21:54.347 00.000 8976 Moving (0.37, 0.31) raw xDistance=0.11 yDistance=-0.48
02:21:54.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:21:54.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:21:54.347 00.000 8976 MoveAxis(R, 0, ABG)
02:21:54.347 00.000 8976 MoveAxis(U, 2, ABG)
02:21:54.348 00.001 8976 stepping (-16, 2) + (0, 2)
02:21:54.348 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:54.348 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:21:54.358 00.010 5052 UpdateGuideState exits: m=158 SNR=8.6
02:21:54.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:54.358 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:54.358 00.000 5052 Enqueuing Expose request
02:21:54.380 00.022 8976 Received - 47 (G) 
02:21:54.380 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:54.380 00.000 8976 stepped: pos (-16, 4)
02:21:54.380 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
02:21:54.380 00.000 8976 MountToCamera -- mountX=2.60 mountY=-0.50 hyp=2.65 mountTheta=-0.19 cameraX=-0.74, cameraY=2.54 cameraTheta=1.85
02:21:54.380 00.000 8976 incremental bump (-0.737, 2.545) isValid = 1
02:21:54.380 00.000 8976 Scheduling Mount bump of (-0.032, 0.114)
02:21:54.380 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:21:54.380 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:21:54.381 00.001 8976 move complete, result=0
02:21:54.381 00.000 8976 worker thread done servicing request
02:21:54.381 00.000 8976 Worker thread wakes up
02:21:54.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:54.381 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:54.381 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:21:54.381 00.000 9828 Worker thread wakes up
02:21:54.381 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:21:54.382 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:21:54.382 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
02:21:54.382 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.43)
02:21:54.382 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.03 mountY=-0.12, mountTheta=-1.35
02:21:54.382 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:21:54.382 00.000 9828 BLC: window closed
02:21:54.382 00.000 9828 MoveAxis(W, 8, B)
02:21:54.382 00.000 9828 Guiding  Dir = 3, Dur = 8
02:21:54.383 00.001 9828 IsSlewing returns 0
02:21:54.383 00.000 9828 IsGuiding returns 0
02:21:54.383 00.000 9828 PulseGuide returned control before completion, sleep 18
02:21:54.407 00.024 9828 IsGuiding returns 1
02:21:54.407 00.000 9828 scope still moving after pulse duration time elapsed
02:21:54.438 00.031 9828 IsSlewing returns 0
02:21:54.438 00.000 9828 IsGuiding returns 1
02:21:54.469 00.031 9828 IsSlewing returns 0
02:21:54.469 00.000 9828 IsGuiding returns 1
02:21:54.499 00.030 9828 IsSlewing returns 0
02:21:54.499 00.000 9828 IsGuiding returns 0
02:21:54.499 00.000 9828 scope move finished after 8 + 108 ms
02:21:54.499 00.000 9828 Move returns status 0, amount 8
02:21:54.499 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:54.499 00.000 9828 MoveAxis(N, 16, B)
02:21:54.499 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:54.515 00.016 9828 IsSlewing returns 0
02:21:54.515 00.000 9828 IsGuiding returns 0
02:21:54.516 00.001 9828 PulseGuide returned control before completion, sleep 26
02:21:54.547 00.031 9828 IsGuiding returns 1
02:21:54.547 00.000 9828 scope still moving after pulse duration time elapsed
02:21:54.578 00.031 9828 IsSlewing returns 0
02:21:54.578 00.000 9828 IsGuiding returns 1
02:21:54.609 00.031 9828 IsSlewing returns 0
02:21:54.609 00.000 9828 IsGuiding returns 1
02:21:54.641 00.032 9828 IsSlewing returns 0
02:21:54.641 00.000 9828 IsGuiding returns 1
02:21:54.672 00.031 9828 IsSlewing returns 0
02:21:54.672 00.000 9828 IsGuiding returns 0
02:21:54.672 00.000 9828 scope move finished after 16 + 140 ms
02:21:54.672 00.000 9828 Move returns status 0, amount 16
02:21:54.672 00.000 9828 move complete, result=0
02:21:54.672 00.000 9828 worker thread done servicing request
02:21:54.672 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:21:55.081 00.409 8976 Exposure complete
02:21:55.087 00.006 8976 worker thread done servicing request
02:21:55.087 00.000 5052 OnExposeComplete: enter
02:21:55.087 00.000 5052 UpdateGuideState(): m_state=6
02:21:55.087 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8371
02:21:55.087 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.61, Mass=138, SNR=8.1, Peak=72 HFD=1.6
02:21:55.087 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
02:21:55.087 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
02:21:55.087 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.10 hyp=0.36 cameraTheta=-0.30 mountX=-0.25 mountY=-0.23, mountTheta=-2.39
02:21:55.088 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.10, opts=13)
02:21:55.088 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.10)
02:21:55.088 00.000 8976 Worker thread wakes up
02:21:55.088 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.10) opts 0xd
02:21:55.088 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.10)
02:21:55.088 00.000 8976 Moving (0.34, -0.10) raw xDistance=-0.25 yDistance=-0.23
02:21:55.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:21:55.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:21:55.089 00.001 8976 MoveAxis(R, 0, ABG)
02:21:55.089 00.000 8976 MoveAxis(U, 0, ABG)
02:21:55.089 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
02:21:55.089 00.000 8976 MountToCamera -- mountX=2.55 mountY=-0.55 hyp=2.61 mountTheta=-0.21 cameraX=-0.68, cameraY=2.52 cameraTheta=1.83
02:21:55.089 00.000 8976 incremental bump (-0.675, 2.520) isValid = 1
02:21:55.089 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
02:21:55.089 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:21:55.089 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:21:55.089 00.000 8976 move complete, result=0
02:21:55.089 00.000 8976 worker thread done servicing request
02:21:55.089 00.000 9828 Worker thread wakes up
02:21:55.089 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:21:55.089 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:21:55.089 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
02:21:55.089 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
02:21:55.089 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:21:55.090 00.001 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:21:55.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:21:55.090 00.000 9828 BLC: window closed
02:21:55.090 00.000 9828 MoveAxis(W, 8, B)
02:21:55.090 00.000 9828 Guiding  Dir = 3, Dur = 8
02:21:55.090 00.000 9828 IsSlewing returns 0
02:21:55.090 00.000 9828 IsGuiding returns 0
02:21:55.090 00.000 9828 PulseGuide returned control before completion, sleep 18
02:21:55.100 00.010 5052 UpdateGuideState exits: m=138 SNR=8.1
02:21:55.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:55.100 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:55.100 00.000 5052 Enqueuing Expose request
02:21:55.100 00.000 8976 Worker thread wakes up
02:21:55.100 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:55.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:55.100 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:55.110 00.010 9828 IsGuiding returns 1
02:21:55.110 00.000 9828 scope still moving after pulse duration time elapsed
02:21:55.141 00.031 9828 IsSlewing returns 0
02:21:55.141 00.000 9828 IsGuiding returns 1
02:21:55.172 00.031 9828 IsSlewing returns 0
02:21:55.172 00.000 9828 IsGuiding returns 1
02:21:55.204 00.032 9828 IsSlewing returns 0
02:21:55.204 00.000 9828 IsGuiding returns 1
02:21:55.235 00.031 9828 IsSlewing returns 0
02:21:55.235 00.000 9828 IsGuiding returns 0
02:21:55.235 00.000 9828 scope move finished after 8 + 137 ms
02:21:55.235 00.000 9828 Move returns status 0, amount 8
02:21:55.235 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:55.235 00.000 9828 MoveAxis(N, 16, B)
02:21:55.235 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:55.250 00.015 9828 IsSlewing returns 0
02:21:55.250 00.000 9828 IsGuiding returns 0
02:21:55.250 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:55.282 00.032 9828 IsGuiding returns 1
02:21:55.282 00.000 9828 scope still moving after pulse duration time elapsed
02:21:55.312 00.030 9828 IsSlewing returns 0
02:21:55.312 00.000 9828 IsGuiding returns 1
02:21:55.343 00.031 9828 IsSlewing returns 0
02:21:55.343 00.000 9828 IsGuiding returns 1
02:21:55.374 00.031 9828 IsSlewing returns 0
02:21:55.374 00.000 9828 IsGuiding returns 1
02:21:55.404 00.030 9828 IsSlewing returns 0
02:21:55.404 00.000 9828 IsGuiding returns 0
02:21:55.404 00.000 9828 scope move finished after 16 + 138 ms
02:21:55.404 00.000 9828 Move returns status 0, amount 16
02:21:55.404 00.000 9828 move complete, result=0
02:21:55.404 00.000 9828 worker thread done servicing request
02:21:55.404 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:21:55.787 00.383 8976 Exposure complete
02:21:55.793 00.006 8976 worker thread done servicing request
02:21:55.793 00.000 5052 OnExposeComplete: enter
02:21:55.793 00.000 5052 UpdateGuideState(): m_state=6
02:21:55.793 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8372
02:21:55.794 00.001 5052 Star::Find returns 1 (0), X=330.01, Y=281.80, Mass=161, SNR=8.8, Peak=70 HFD=2.0
02:21:55.794 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:21:55.794 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:21:55.794 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.09 hyp=0.85 cameraTheta=0.11 mountX=-0.30 mountY=-0.76, mountTheta=-1.95
02:21:55.794 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.09, opts=13)
02:21:55.794 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.09)
02:21:55.794 00.000 8976 Worker thread wakes up
02:21:55.795 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.09) opts 0xd
02:21:55.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.09)
02:21:55.795 00.000 8976 Moving (0.84, 0.09) raw xDistance=-0.30 yDistance=-0.76
02:21:55.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:21:55.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
02:21:55.795 00.000 8976 MoveAxis(R, 1, ABG)
02:21:55.795 00.000 8976 stepping (-16, 4) + (1, 0)
02:21:55.795 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:55.796 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:21:55.805 00.009 5052 UpdateGuideState exits: m=161 SNR=8.8
02:21:55.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:55.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:55.805 00.000 5052 Enqueuing Expose request
02:21:55.819 00.014 8976 Received - 47 (G) 
02:21:55.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:21:55.819 00.000 8976 stepped: pos (-15, 4)
02:21:55.819 00.000 8976 MoveAxis(U, 3, ABG)
02:21:55.819 00.000 8976 stepping (-15, 4) + (0, 3)
02:21:55.819 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:55.851 00.032 8976 Received - 47 (G) 
02:21:55.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:55.851 00.000 8976 stepped: pos (-15, 7)
02:21:55.851 00.000 8976 MountToCamera -- mountTheta (-0.29) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
02:21:55.851 00.000 8976 MountToCamera -- mountX=2.47 mountY=-0.73 hyp=2.57 mountTheta=-0.29 cameraX=-0.47, cameraY=2.53 cameraTheta=1.75
02:21:55.851 00.000 8976 incremental bump (-0.471, 2.530) isValid = 1
02:21:55.851 00.000 8976 Scheduling Mount bump of (-0.021, 0.117)
02:21:55.851 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:21:55.851 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:21:55.852 00.001 8976 move complete, result=0
02:21:55.852 00.000 9828 Worker thread wakes up
02:21:55.852 00.000 8976 worker thread done servicing request
02:21:55.852 00.000 8976 Worker thread wakes up
02:21:55.852 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:55.852 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:55.852 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:21:55.852 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:21:55.852 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
02:21:55.852 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
02:21:55.852 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.52)
02:21:55.852 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.44
02:21:55.852 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:21:55.852 00.000 9828 BLC: window closed
02:21:55.852 00.000 9828 MoveAxis(W, 5, B)
02:21:55.852 00.000 9828 Guiding  Dir = 3, Dur = 5
02:21:55.853 00.001 9828 IsSlewing returns 0
02:21:55.853 00.000 9828 IsGuiding returns 0
02:21:55.853 00.000 9828 PulseGuide returned control before completion, sleep 15
02:21:55.869 00.016 9828 IsGuiding returns 1
02:21:55.869 00.000 9828 scope still moving after pulse duration time elapsed
02:21:55.900 00.031 9828 IsSlewing returns 0
02:21:55.900 00.000 9828 IsGuiding returns 1
02:21:55.931 00.031 9828 IsSlewing returns 0
02:21:55.931 00.000 9828 IsGuiding returns 1
02:21:55.961 00.030 9828 IsSlewing returns 0
02:21:55.961 00.000 9828 IsGuiding returns 0
02:21:55.961 00.000 9828 scope move finished after 5 + 103 ms
02:21:55.961 00.000 9828 Move returns status 0, amount 5
02:21:55.961 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:55.961 00.000 9828 MoveAxis(N, 16, B)
02:21:55.961 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:55.977 00.016 9828 IsSlewing returns 0
02:21:55.977 00.000 9828 IsGuiding returns 0
02:21:55.978 00.001 9828 PulseGuide returned control before completion, sleep 26
02:21:56.008 00.030 9828 IsGuiding returns 1
02:21:56.008 00.000 9828 scope still moving after pulse duration time elapsed
02:21:56.040 00.032 9828 IsSlewing returns 0
02:21:56.040 00.000 9828 IsGuiding returns 1
02:21:56.072 00.032 9828 IsSlewing returns 0
02:21:56.072 00.000 9828 IsGuiding returns 1
02:21:56.105 00.033 9828 IsSlewing returns 0
02:21:56.105 00.000 9828 IsGuiding returns 1
02:21:56.135 00.030 9828 IsSlewing returns 0
02:21:56.135 00.000 9828 IsGuiding returns 1
02:21:56.166 00.031 9828 IsSlewing returns 0
02:21:56.166 00.000 9828 IsGuiding returns 0
02:21:56.166 00.000 9828 scope move finished after 16 + 173 ms
02:21:56.166 00.000 9828 Move returns status 0, amount 16
02:21:56.166 00.000 9828 move complete, result=0
02:21:56.166 00.000 9828 worker thread done servicing request
02:21:56.166 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:21:56.550 00.384 8976 Exposure complete
02:21:56.555 00.005 8976 worker thread done servicing request
02:21:56.555 00.000 5052 OnExposeComplete: enter
02:21:56.556 00.001 5052 UpdateGuideState(): m_state=6
02:21:56.556 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8373
02:21:56.556 00.000 5052 Star::Find returns 1 (0), X=330.51, Y=281.47, Mass=188, SNR=9.5, Peak=69 HFD=3.1
02:21:56.556 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
02:21:56.556 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
02:21:56.556 00.000 5052 CameraToMount -- cameraX=1.34 cameraY=-0.24 hyp=1.36 cameraTheta=-0.18 mountX=-0.82 mountY=-0.99, mountTheta=-2.26
02:21:56.557 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.34, y=-0.24, opts=13)
02:21:56.557 00.000 5052 Enqueuing Move request for stepguider (1.34, -0.24)
02:21:56.557 00.000 8976 Worker thread wakes up
02:21:56.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.34, -0.24) opts 0xd
02:21:56.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.34, -0.24)
02:21:56.557 00.000 8976 Moving (1.34, -0.24) raw xDistance=-0.82 yDistance=-0.99
02:21:56.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.82
02:21:56.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.99
02:21:56.557 00.000 8976 MoveAxis(R, 3, ABG)
02:21:56.557 00.000 8976 stepping (-15, 7) + (3, 0)
02:21:56.557 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:56.558 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:21:56.568 00.010 5052 UpdateGuideState exits: m=188 SNR=9.5
02:21:56.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:56.568 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:56.568 00.000 5052 Enqueuing Expose request
02:21:56.586 00.018 8976 Received - 47 (G) 
02:21:56.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:56.586 00.000 8976 stepped: pos (-12, 7)
02:21:56.586 00.000 8976 MoveAxis(U, 4, ABG)
02:21:56.586 00.000 8976 stepping (-12, 7) + (0, 4)
02:21:56.586 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:21:56.619 00.033 8976 Received - 47 (G) 
02:21:56.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:21:56.619 00.000 8976 stepped: pos (-12, 11)
02:21:56.619 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
02:21:56.619 00.000 8976 MountToCamera -- mountX=2.26 mountY=-1.07 hyp=2.50 mountTheta=-0.44 cameraX=-0.08, cameraY=2.50 cameraTheta=1.60
02:21:56.619 00.000 8976 incremental bump (-0.078, 2.498) isValid = 1
02:21:56.619 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
02:21:56.619 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:21:56.619 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:21:56.619 00.000 8976 move complete, result=0
02:21:56.619 00.000 9828 Worker thread wakes up
02:21:56.619 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:21:56.619 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:21:56.619 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
02:21:56.619 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -1.0 px 4 ms NORTH
02:21:56.619 00.000 8976 worker thread done servicing request
02:21:56.620 00.001 8976 Worker thread wakes up
02:21:56.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:56.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:56.620 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.67)
02:21:56.620 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
02:21:56.620 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:21:56.620 00.000 9828 BLC: window closed
02:21:56.620 00.000 9828 MoveAxis(E, 1, B)
02:21:56.620 00.000 9828 Guiding  Dir = 2, Dur = 1
02:21:56.620 00.000 9828 IsSlewing returns 0
02:21:56.620 00.000 9828 IsGuiding returns 0
02:21:56.621 00.001 9828 PulseGuide returned control before completion, sleep 11
02:21:56.632 00.011 9828 IsGuiding returns 1
02:21:56.632 00.000 9828 scope still moving after pulse duration time elapsed
02:21:56.664 00.032 9828 IsSlewing returns 0
02:21:56.664 00.000 9828 IsGuiding returns 1
02:21:56.694 00.030 9828 IsSlewing returns 0
02:21:56.694 00.000 9828 IsGuiding returns 1
02:21:56.725 00.031 9828 IsSlewing returns 0
02:21:56.725 00.000 9828 IsGuiding returns 1
02:21:56.756 00.031 9828 IsSlewing returns 0
02:21:56.756 00.000 9828 IsGuiding returns 0
02:21:56.756 00.000 9828 scope move finished after 1 + 135 ms
02:21:56.756 00.000 9828 Move returns status 0, amount 1
02:21:56.756 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:56.756 00.000 9828 MoveAxis(N, 16, B)
02:21:56.756 00.000 9828 Guiding  Dir = 0, Dur = 16
02:21:56.771 00.015 9828 IsSlewing returns 0
02:21:56.771 00.000 9828 IsGuiding returns 0
02:21:56.771 00.000 9828 PulseGuide returned control before completion, sleep 26
02:21:56.802 00.031 9828 IsGuiding returns 1
02:21:56.802 00.000 9828 scope still moving after pulse duration time elapsed
02:21:56.833 00.031 9828 IsSlewing returns 0
02:21:56.833 00.000 9828 IsGuiding returns 1
02:21:56.863 00.030 9828 IsSlewing returns 0
02:21:56.863 00.000 9828 IsGuiding returns 1
02:21:56.893 00.030 9828 IsSlewing returns 0
02:21:56.893 00.000 9828 IsGuiding returns 1
02:21:56.925 00.032 9828 IsSlewing returns 0
02:21:56.925 00.000 9828 IsGuiding returns 0
02:21:56.925 00.000 9828 scope move finished after 16 + 138 ms
02:21:56.926 00.001 9828 Move returns status 0, amount 16
02:21:56.926 00.000 9828 move complete, result=0
02:21:56.926 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:21:56.926 00.000 9828 worker thread done servicing request
02:21:57.310 00.384 8976 Exposure complete
02:21:57.316 00.006 8976 worker thread done servicing request
02:21:57.316 00.000 5052 OnExposeComplete: enter
02:21:57.316 00.000 5052 UpdateGuideState(): m_state=6
02:21:57.316 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8374
02:21:57.316 00.000 5052 Star::Find returns 1 (0), X=330.25, Y=281.61, Mass=159, SNR=8.7, Peak=70 HFD=1.8
02:21:57.316 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:21:57.316 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
02:21:57.316 00.000 5052 CameraToMount -- cameraX=1.07 cameraY=-0.10 hyp=1.08 cameraTheta=-0.10 mountX=-0.58 mountY=-0.84, mountTheta=-2.17
02:21:57.317 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.07, y=-0.10, opts=13)
02:21:57.317 00.000 5052 Enqueuing Move request for stepguider (1.07, -0.10)
02:21:57.317 00.000 8976 Worker thread wakes up
02:21:57.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.07, -0.10) opts 0xd
02:21:57.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.07, -0.10)
02:21:57.317 00.000 8976 Moving (1.07, -0.10) raw xDistance=-0.58 yDistance=-0.84
02:21:57.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
02:21:57.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.84
02:21:57.317 00.000 8976 MoveAxis(R, 3, ABG)
02:21:57.317 00.000 8976 stepping (-12, 11) + (3, 0)
02:21:57.317 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:57.318 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:21:57.328 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:21:57.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:57.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:57.328 00.000 5052 Enqueuing Expose request
02:21:57.354 00.026 8976 Received - 47 (G) 
02:21:57.354 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:57.354 00.000 8976 stepped: pos (-9, 11)
02:21:57.354 00.000 8976 MoveAxis(U, 4, ABG)
02:21:57.354 00.000 8976 stepping (-9, 11) + (0, 4)
02:21:57.354 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:21:57.386 00.032 8976 Received - 47 (G) 
02:21:57.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:21:57.386 00.000 8976 stepped: pos (-9, 15)
02:21:57.386 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
02:21:57.386 00.000 8976 MountToCamera -- mountX=1.97 mountY=-1.50 hyp=2.48 mountTheta=-0.65 cameraX=0.44, cameraY=2.44 cameraTheta=1.39
02:21:57.386 00.000 8976 incremental bump (0.440, 2.436) isValid = 1
02:21:57.386 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:21:57.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:21:57.386 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:21:57.386 00.000 8976 move complete, result=0
02:21:57.386 00.000 8976 worker thread done servicing request
02:21:57.387 00.001 8976 Worker thread wakes up
02:21:57.387 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.8 px 4 ms NORTH
02:21:57.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:57.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:57.387 00.000 9828 Worker thread wakes up
02:21:57.387 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:21:57.387 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:21:57.387 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
02:21:57.387 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
02:21:57.387 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:21:57.387 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:21:57.387 00.000 9828 BLC: window closed
02:21:57.387 00.000 9828 MoveAxis(E, 8, B)
02:21:57.387 00.000 9828 Guiding  Dir = 2, Dur = 8
02:21:57.388 00.001 9828 IsSlewing returns 0
02:21:57.388 00.000 9828 IsGuiding returns 0
02:21:57.388 00.000 9828 PulseGuide returned control before completion, sleep 18
02:21:57.409 00.021 9828 IsGuiding returns 1
02:21:57.409 00.000 9828 scope still moving after pulse duration time elapsed
02:21:57.440 00.031 9828 IsSlewing returns 0
02:21:57.440 00.000 9828 IsGuiding returns 1
02:21:57.471 00.031 9828 IsSlewing returns 0
02:21:57.471 00.000 9828 IsGuiding returns 1
02:21:57.501 00.030 9828 IsSlewing returns 0
02:21:57.501 00.000 9828 IsGuiding returns 1
02:21:57.533 00.032 9828 IsSlewing returns 0
02:21:57.533 00.000 9828 IsGuiding returns 0
02:21:57.533 00.000 9828 scope move finished after 8 + 136 ms
02:21:57.533 00.000 9828 Move returns status 0, amount 8
02:21:57.533 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:57.533 00.000 9828 MoveAxis(N, 15, B)
02:21:57.533 00.000 9828 Guiding  Dir = 0, Dur = 15
02:21:57.549 00.016 9828 IsSlewing returns 0
02:21:57.549 00.000 9828 IsGuiding returns 0
02:21:57.549 00.000 9828 PulseGuide returned control before completion, sleep 25
02:21:57.579 00.030 9828 IsGuiding returns 1
02:21:57.579 00.000 9828 scope still moving after pulse duration time elapsed
02:21:57.610 00.031 9828 IsSlewing returns 0
02:21:57.610 00.000 9828 IsGuiding returns 1
02:21:57.641 00.031 9828 IsSlewing returns 0
02:21:57.641 00.000 9828 IsGuiding returns 1
02:21:57.673 00.032 9828 IsSlewing returns 0
02:21:57.673 00.000 9828 IsGuiding returns 1
02:21:57.704 00.031 9828 IsSlewing returns 0
02:21:57.704 00.000 9828 IsGuiding returns 0
02:21:57.704 00.000 9828 scope move finished after 15 + 140 ms
02:21:57.704 00.000 9828 Move returns status 0, amount 15
02:21:57.704 00.000 9828 move complete, result=0
02:21:57.705 00.001 9828 worker thread done servicing request
02:21:57.705 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:21:58.085 00.380 8976 Exposure complete
02:21:58.090 00.005 8976 worker thread done servicing request
02:21:58.090 00.000 5052 OnExposeComplete: enter
02:21:58.090 00.000 5052 UpdateGuideState(): m_state=6
02:21:58.090 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8375
02:21:58.090 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.84, Mass=167, SNR=8.9, Peak=74 HFD=2.1
02:21:58.090 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
02:21:58.090 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
02:21:58.090 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.13 hyp=0.73 cameraTheta=0.18 mountX=-0.21 mountY=-0.67, mountTheta=-1.87
02:21:58.091 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.13, opts=13)
02:21:58.091 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.13)
02:21:58.091 00.000 8976 Worker thread wakes up
02:21:58.091 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.13) opts 0xd
02:21:58.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.13)
02:21:58.091 00.000 8976 Moving (0.72, 0.13) raw xDistance=-0.21 yDistance=-0.67
02:21:58.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:21:58.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.67
02:21:58.091 00.000 8976 MoveAxis(R, 0, ABG)
02:21:58.091 00.000 8976 MoveAxis(U, 3, ABG)
02:21:58.092 00.001 8976 stepping (-9, 15) + (0, 3)
02:21:58.092 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:58.092 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:21:58.103 00.011 5052 UpdateGuideState exits: m=167 SNR=8.9
02:21:58.103 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:58.103 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:58.103 00.000 5052 Enqueuing Expose request
02:21:58.122 00.019 8976 Received - 47 (G) 
02:21:58.122 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:58.122 00.000 8976 stepped: pos (-9, 18)
02:21:58.122 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:21:58.122 00.000 8976 MountToCamera -- mountX=1.77 mountY=-1.95 hyp=2.64 mountTheta=-0.83 cameraX=0.93, cameraY=2.47 cameraTheta=1.21
02:21:58.122 00.000 8976 incremental bump (0.928, 2.467) isValid = 1
02:21:58.122 00.000 8976 Scheduling Mount bump of (0.040, 0.111)
02:21:58.122 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:21:58.122 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:21:58.122 00.000 8976 move complete, result=0
02:21:58.122 00.000 9828 Worker thread wakes up
02:21:58.122 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:21:58.122 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:21:58.122 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:21:58.122 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:21:58.122 00.000 8976 worker thread done servicing request
02:21:58.122 00.000 8976 Worker thread wakes up
02:21:58.122 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
02:21:58.123 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:58.123 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:58.123 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:21:58.123 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:21:58.123 00.000 9828 BLC: window closed
02:21:58.123 00.000 9828 MoveAxis(E, 14, B)
02:21:58.123 00.000 9828 Guiding  Dir = 2, Dur = 14
02:21:58.123 00.000 9828 IsSlewing returns 0
02:21:58.123 00.000 9828 IsGuiding returns 0
02:21:58.123 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:58.159 00.036 9828 IsGuiding returns 1
02:21:58.159 00.000 9828 scope still moving after pulse duration time elapsed
02:21:58.189 00.030 9828 IsSlewing returns 0
02:21:58.189 00.000 9828 IsGuiding returns 1
02:21:58.221 00.032 9828 IsSlewing returns 0
02:21:58.221 00.000 9828 IsGuiding returns 1
02:21:58.252 00.031 9828 IsSlewing returns 0
02:21:58.252 00.000 9828 IsGuiding returns 0
02:21:58.252 00.000 9828 scope move finished after 14 + 115 ms
02:21:58.252 00.000 9828 Move returns status 0, amount 14
02:21:58.252 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:58.252 00.000 9828 MoveAxis(N, 14, B)
02:21:58.252 00.000 9828 Guiding  Dir = 0, Dur = 14
02:21:58.268 00.016 9828 IsSlewing returns 0
02:21:58.268 00.000 9828 IsGuiding returns 0
02:21:58.268 00.000 9828 PulseGuide returned control before completion, sleep 24
02:21:58.298 00.030 9828 IsGuiding returns 1
02:21:58.298 00.000 9828 scope still moving after pulse duration time elapsed
02:21:58.329 00.031 9828 IsSlewing returns 0
02:21:58.329 00.000 9828 IsGuiding returns 1
02:21:58.361 00.032 9828 IsSlewing returns 0
02:21:58.361 00.000 9828 IsGuiding returns 1
02:21:58.393 00.032 9828 IsSlewing returns 0
02:21:58.393 00.000 9828 IsGuiding returns 0
02:21:58.393 00.000 9828 scope move finished after 14 + 110 ms
02:21:58.393 00.000 9828 Move returns status 0, amount 14
02:21:58.393 00.000 9828 move complete, result=0
02:21:58.393 00.000 9828 worker thread done servicing request
02:21:58.393 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:21:58.816 00.423 8976 Exposure complete
02:21:58.822 00.006 8976 worker thread done servicing request
02:21:58.822 00.000 5052 OnExposeComplete: enter
02:21:58.822 00.000 5052 UpdateGuideState(): m_state=6
02:21:58.822 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8376
02:21:58.822 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.76, Mass=155, SNR=8.6, Peak=67 HFD=2.3
02:21:58.822 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:21:58.822 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:21:58.822 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.05 hyp=0.59 cameraTheta=0.09 mountX=-0.22 mountY=-0.52, mountTheta=-1.97
02:21:58.823 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.05, opts=13)
02:21:58.823 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.05)
02:21:58.823 00.000 8976 Worker thread wakes up
02:21:58.824 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.05) opts 0xd
02:21:58.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.05)
02:21:58.824 00.000 8976 Moving (0.59, 0.05) raw xDistance=-0.22 yDistance=-0.52
02:21:58.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:21:58.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
02:21:58.824 00.000 8976 MoveAxis(R, 0, ABG)
02:21:58.824 00.000 8976 MoveAxis(U, 2, ABG)
02:21:58.824 00.000 8976 stepping (-9, 18) + (0, 2)
02:21:58.824 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:58.824 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:21:58.835 00.011 5052 UpdateGuideState exits: m=155 SNR=8.6
02:21:58.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:58.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:58.835 00.000 5052 Enqueuing Expose request
02:21:58.857 00.022 8976 Received - 47 (G) 
02:21:58.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:21:58.857 00.000 8976 stepped: pos (-9, 20)
02:21:58.857 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:21:58.857 00.000 8976 MountToCamera -- mountX=1.64 mountY=-2.35 hyp=2.87 mountTheta=-0.96 cameraX=1.35, cameraY=2.53 cameraTheta=1.08
02:21:58.857 00.000 8976 incremental bump (1.348, 2.535) isValid = 1
02:21:58.857 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:21:58.857 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:21:58.857 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:21:58.857 00.000 8976 move complete, result=0
02:21:58.857 00.000 8976 worker thread done servicing request
02:21:58.857 00.000 8976 Worker thread wakes up
02:21:58.857 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:21:58.857 00.000 9828 Worker thread wakes up
02:21:58.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:58.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:58.857 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:21:58.857 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:21:58.857 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:21:58.857 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:21:58.857 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:21:58.857 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:21:58.857 00.000 9828 BLC: window closed
02:21:58.857 00.000 9828 MoveAxis(E, 19, B)
02:21:58.857 00.000 9828 Guiding  Dir = 2, Dur = 19
02:21:58.858 00.001 9828 IsSlewing returns 0
02:21:58.858 00.000 9828 IsGuiding returns 0
02:21:58.859 00.001 9828 PulseGuide returned control before completion, sleep 29
02:21:58.890 00.031 9828 IsGuiding returns 1
02:21:58.890 00.000 9828 scope still moving after pulse duration time elapsed
02:21:58.921 00.031 9828 IsSlewing returns 0
02:21:58.921 00.000 9828 IsGuiding returns 1
02:21:58.953 00.032 9828 IsSlewing returns 0
02:21:58.953 00.000 9828 IsGuiding returns 1
02:21:58.982 00.029 9828 IsSlewing returns 0
02:21:58.982 00.000 9828 IsGuiding returns 0
02:21:58.982 00.000 9828 scope move finished after 19 + 104 ms
02:21:58.982 00.000 9828 Move returns status 0, amount 19
02:21:58.982 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:58.982 00.000 9828 MoveAxis(N, 13, B)
02:21:58.982 00.000 9828 Guiding  Dir = 0, Dur = 13
02:21:58.998 00.016 9828 IsSlewing returns 0
02:21:58.998 00.000 9828 IsGuiding returns 0
02:21:58.998 00.000 9828 PulseGuide returned control before completion, sleep 23
02:21:59.030 00.032 9828 IsGuiding returns 1
02:21:59.030 00.000 9828 scope still moving after pulse duration time elapsed
02:21:59.061 00.031 9828 IsSlewing returns 0
02:21:59.061 00.000 9828 IsGuiding returns 1
02:21:59.092 00.031 9828 IsSlewing returns 0
02:21:59.092 00.000 9828 IsGuiding returns 1
02:21:59.123 00.031 9828 IsSlewing returns 0
02:21:59.123 00.000 9828 IsGuiding returns 1
02:21:59.154 00.031 9828 IsSlewing returns 0
02:21:59.154 00.000 9828 IsGuiding returns 0
02:21:59.154 00.000 9828 scope move finished after 13 + 143 ms
02:21:59.154 00.000 9828 Move returns status 0, amount 13
02:21:59.154 00.000 9828 move complete, result=0
02:21:59.155 00.001 9828 worker thread done servicing request
02:21:59.155 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:21:59.551 00.396 8976 Exposure complete
02:21:59.556 00.005 8976 worker thread done servicing request
02:21:59.557 00.001 5052 OnExposeComplete: enter
02:21:59.557 00.000 5052 UpdateGuideState(): m_state=6
02:21:59.557 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8377
02:21:59.557 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.17, Mass=167, SNR=8.9, Peak=71 HFD=2.3
02:21:59.557 00.000 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.04) = xAngle (-2.93 = -2.93)
02:21:59.557 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.03 = -3.03)
02:21:59.557 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.54 hyp=0.70 cameraTheta=-0.89 mountX=-0.68 mountY=-0.08, mountTheta=-3.03
02:21:59.557 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.54, opts=13)
02:21:59.557 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.54)
02:21:59.557 00.000 8976 Worker thread wakes up
02:21:59.558 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.54) opts 0xd
02:21:59.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.54)
02:21:59.558 00.000 8976 Moving (0.44, -0.54) raw xDistance=-0.68 yDistance=-0.08
02:21:59.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
02:21:59.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:21:59.558 00.000 8976 MoveAxis(R, 3, ABG)
02:21:59.558 00.000 8976 stepping (-9, 20) + (3, 0)
02:21:59.558 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:59.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:21:59.568 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
02:21:59.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:59.568 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:21:59.568 00.000 5052 Enqueuing Expose request
02:21:59.592 00.024 8976 Received - 47 (G) 
02:21:59.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:21:59.592 00.000 8976 stepped: pos (-6, 20)
02:21:59.592 00.000 8976 MoveAxis(U, 0, ABG)
02:21:59.592 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:21:59.592 00.000 8976 MountToCamera -- mountX=1.40 mountY=-2.63 hyp=2.98 mountTheta=-1.08 cameraX=1.70, cameraY=2.45 cameraTheta=0.96
02:21:59.592 00.000 8976 incremental bump (1.698, 2.445) isValid = 1
02:21:59.592 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
02:21:59.592 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:21:59.592 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:21:59.592 00.000 8976 move complete, result=0
02:21:59.592 00.000 9828 Worker thread wakes up
02:21:59.592 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:21:59.592 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:21:59.592 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
02:21:59.592 00.000 8976 worker thread done servicing request
02:21:59.592 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
02:21:59.592 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
02:21:59.593 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:21:59.593 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:21:59.593 00.000 9828 BLC: window closed
02:21:59.593 00.000 9828 MoveAxis(E, 22, B)
02:21:59.593 00.000 9828 Guiding  Dir = 2, Dur = 22
02:21:59.593 00.000 8976 Worker thread wakes up
02:21:59.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:21:59.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:21:59.593 00.000 9828 IsSlewing returns 0
02:21:59.593 00.000 9828 IsGuiding returns 0
02:21:59.593 00.000 9828 PulseGuide returned control before completion, sleep 32
02:21:59.628 00.035 9828 IsGuiding returns 1
02:21:59.628 00.000 9828 scope still moving after pulse duration time elapsed
02:21:59.660 00.032 9828 IsSlewing returns 0
02:21:59.660 00.000 9828 IsGuiding returns 1
02:21:59.692 00.032 9828 IsSlewing returns 0
02:21:59.692 00.000 9828 IsGuiding returns 1
02:21:59.723 00.031 9828 IsSlewing returns 0
02:21:59.723 00.000 9828 IsGuiding returns 0
02:21:59.723 00.000 9828 scope move finished after 22 + 107 ms
02:21:59.723 00.000 9828 Move returns status 0, amount 22
02:21:59.723 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:21:59.723 00.000 9828 MoveAxis(N, 12, B)
02:21:59.723 00.000 9828 Guiding  Dir = 0, Dur = 12
02:21:59.739 00.016 9828 IsSlewing returns 0
02:21:59.739 00.000 9828 IsGuiding returns 0
02:21:59.739 00.000 9828 PulseGuide returned control before completion, sleep 22
02:21:59.770 00.031 9828 IsGuiding returns 1
02:21:59.770 00.000 9828 scope still moving after pulse duration time elapsed
02:21:59.802 00.032 9828 IsSlewing returns 0
02:21:59.802 00.000 9828 IsGuiding returns 1
02:21:59.833 00.031 9828 IsSlewing returns 0
02:21:59.833 00.000 9828 IsGuiding returns 1
02:21:59.864 00.031 9828 IsSlewing returns 0
02:21:59.864 00.000 9828 IsGuiding returns 1
02:21:59.895 00.031 9828 IsSlewing returns 0
02:21:59.895 00.000 9828 IsGuiding returns 0
02:21:59.895 00.000 9828 scope move finished after 12 + 144 ms
02:21:59.896 00.001 9828 Move returns status 0, amount 12
02:21:59.896 00.000 9828 move complete, result=0
02:21:59.896 00.000 9828 worker thread done servicing request
02:21:59.896 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:22:00.287 00.391 8976 Exposure complete
02:22:00.292 00.005 8976 worker thread done servicing request
02:22:00.292 00.000 5052 OnExposeComplete: enter
02:22:00.293 00.001 5052 UpdateGuideState(): m_state=6
02:22:00.293 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8378
02:22:00.293 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.56, Mass=154, SNR=8.6, Peak=66 HFD=2.2
02:22:00.293 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
02:22:00.293 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
02:22:00.293 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=-0.15 hyp=0.87 cameraTheta=-0.17 mountX=-0.52 mountY=-0.64, mountTheta=-2.25
02:22:00.293 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=-0.15, opts=13)
02:22:00.293 00.000 5052 Enqueuing Move request for stepguider (0.86, -0.15)
02:22:00.293 00.000 8976 Worker thread wakes up
02:22:00.294 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, -0.15) opts 0xd
02:22:00.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, -0.15)
02:22:00.294 00.000 8976 Moving (0.86, -0.15) raw xDistance=-0.52 yDistance=-0.64
02:22:00.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
02:22:00.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
02:22:00.294 00.000 8976 MoveAxis(R, 2, ABG)
02:22:00.294 00.000 8976 stepping (-6, 20) + (2, 0)
02:22:00.294 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:00.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:22:00.304 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:22:00.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:00.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:00.304 00.000 5052 Enqueuing Expose request
02:22:00.328 00.024 8976 Received - 47 (G) 
02:22:00.328 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:00.328 00.000 8976 stepped: pos (-4, 20)
02:22:00.328 00.000 8976 MoveAxis(U, 3, ABG)
02:22:00.328 00.000 8976 stepping (-4, 20) + (0, 3)
02:22:00.328 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:00.360 00.032 8976 Received - 47 (G) 
02:22:00.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:00.360 00.000 8976 stepped: pos (-4, 23)
02:22:00.360 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:22:00.360 00.000 8976 MountToCamera -- mountX=1.14 mountY=-2.96 hyp=3.18 mountTheta=-1.20 cameraX=2.12, cameraY=2.37 cameraTheta=0.84
02:22:00.360 00.000 8976 incremental bump (2.119, 2.367) isValid = 1
02:22:00.360 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
02:22:00.360 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:22:00.360 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:22:00.360 00.000 8976 move complete, result=0
02:22:00.360 00.000 8976 worker thread done servicing request
02:22:00.360 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
02:22:00.360 00.000 9828 Worker thread wakes up
02:22:00.360 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:22:00.360 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:22:00.360 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:22:00.360 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:22:00.361 00.001 8976 Worker thread wakes up
02:22:00.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:00.361 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:00.361 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:22:00.361 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:22:00.361 00.000 9828 BLC: window closed
02:22:00.361 00.000 9828 MoveAxis(E, 26, B)
02:22:00.361 00.000 9828 Guiding  Dir = 2, Dur = 26
02:22:00.361 00.000 9828 IsSlewing returns 0
02:22:00.361 00.000 9828 IsGuiding returns 0
02:22:00.361 00.000 9828 PulseGuide returned control before completion, sleep 36
02:22:00.410 00.049 9828 IsGuiding returns 1
02:22:00.410 00.000 9828 scope still moving after pulse duration time elapsed
02:22:00.441 00.031 9828 IsSlewing returns 0
02:22:00.441 00.000 9828 IsGuiding returns 1
02:22:00.473 00.032 9828 IsSlewing returns 0
02:22:00.473 00.000 9828 IsGuiding returns 1
02:22:00.505 00.032 9828 IsSlewing returns 0
02:22:00.505 00.000 9828 IsGuiding returns 0
02:22:00.505 00.000 9828 scope move finished after 26 + 117 ms
02:22:00.505 00.000 9828 Move returns status 0, amount 26
02:22:00.505 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:00.505 00.000 9828 MoveAxis(N, 11, B)
02:22:00.505 00.000 9828 Guiding  Dir = 0, Dur = 11
02:22:00.521 00.016 9828 IsSlewing returns 0
02:22:00.521 00.000 9828 IsGuiding returns 0
02:22:00.522 00.001 9828 PulseGuide returned control before completion, sleep 21
02:22:00.553 00.031 9828 IsGuiding returns 1
02:22:00.553 00.000 9828 scope still moving after pulse duration time elapsed
02:22:00.584 00.031 9828 IsSlewing returns 0
02:22:00.584 00.000 9828 IsGuiding returns 1
02:22:00.616 00.032 9828 IsSlewing returns 0
02:22:00.616 00.000 9828 IsGuiding returns 1
02:22:00.648 00.032 9828 IsSlewing returns 0
02:22:00.648 00.000 9828 IsGuiding returns 1
02:22:00.680 00.032 9828 IsSlewing returns 0
02:22:00.680 00.000 9828 IsGuiding returns 0
02:22:00.680 00.000 9828 scope move finished after 11 + 147 ms
02:22:00.680 00.000 9828 Move returns status 0, amount 11
02:22:00.680 00.000 9828 move complete, result=0
02:22:00.680 00.000 9828 worker thread done servicing request
02:22:00.681 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:22:01.056 00.375 8976 Exposure complete
02:22:01.061 00.005 8976 worker thread done servicing request
02:22:01.061 00.000 5052 OnExposeComplete: enter
02:22:01.061 00.000 5052 UpdateGuideState(): m_state=6
02:22:01.061 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8379
02:22:01.061 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=282.01, Mass=152, SNR=8.5, Peak=68 HFD=2.3
02:22:01.061 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.80 = -0.80)
02:22:01.061 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
02:22:01.061 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.30 hyp=0.32 cameraTheta=1.24 mountX=0.22 mountY=-0.25, mountTheta=-0.85
02:22:01.062 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.30, opts=13)
02:22:01.062 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.30)
02:22:01.062 00.000 8976 Worker thread wakes up
02:22:01.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.30) opts 0xd
02:22:01.062 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.30)
02:22:01.062 00.000 8976 Moving (0.10, 0.30) raw xDistance=0.22 yDistance=-0.25
02:22:01.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:22:01.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:22:01.062 00.000 8976 MoveAxis(R, 0, ABG)
02:22:01.062 00.000 8976 MoveAxis(U, 0, ABG)
02:22:01.062 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:22:01.062 00.000 8976 MountToCamera -- mountX=0.97 mountY=-3.19 hyp=3.34 mountTheta=-1.28 cameraX=2.40, cameraY=2.31 cameraTheta=0.77
02:22:01.062 00.000 8976 incremental bump (2.401, 2.315) isValid = 1
02:22:01.062 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
02:22:01.063 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:22:01.063 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:22:01.063 00.000 8976 move complete, result=0
02:22:01.063 00.000 8976 worker thread done servicing request
02:22:01.063 00.000 9828 Worker thread wakes up
02:22:01.063 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:22:01.063 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:22:01.063 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
02:22:01.063 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
02:22:01.063 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
02:22:01.063 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:22:01.063 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:22:01.063 00.000 9828 BLC: window closed
02:22:01.063 00.000 9828 MoveAxis(E, 27, B)
02:22:01.063 00.000 9828 Guiding  Dir = 2, Dur = 27
02:22:01.064 00.001 9828 IsSlewing returns 0
02:22:01.064 00.000 9828 IsGuiding returns 0
02:22:01.064 00.000 9828 PulseGuide returned control before completion, sleep 37
02:22:01.073 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
02:22:01.074 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:01.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:01.074 00.000 5052 Enqueuing Expose request
02:22:01.074 00.000 8976 Worker thread wakes up
02:22:01.074 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:22:01.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:01.074 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:01.112 00.038 9828 IsGuiding returns 1
02:22:01.112 00.000 9828 scope still moving after pulse duration time elapsed
02:22:01.144 00.032 9828 IsSlewing returns 0
02:22:01.144 00.000 9828 IsGuiding returns 1
02:22:01.175 00.031 9828 IsSlewing returns 0
02:22:01.175 00.000 9828 IsGuiding returns 1
02:22:01.205 00.030 9828 IsSlewing returns 0
02:22:01.205 00.000 9828 IsGuiding returns 0
02:22:01.205 00.000 9828 scope move finished after 27 + 114 ms
02:22:01.205 00.000 9828 Move returns status 0, amount 27
02:22:01.205 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:01.205 00.000 9828 MoveAxis(N, 10, B)
02:22:01.205 00.000 9828 Guiding  Dir = 0, Dur = 10
02:22:01.221 00.016 9828 IsSlewing returns 0
02:22:01.221 00.000 9828 IsGuiding returns 0
02:22:01.221 00.000 9828 PulseGuide returned control before completion, sleep 20
02:22:01.253 00.032 9828 IsGuiding returns 1
02:22:01.253 00.000 9828 scope still moving after pulse duration time elapsed
02:22:01.285 00.032 9828 IsSlewing returns 0
02:22:01.285 00.000 9828 IsGuiding returns 1
02:22:01.316 00.031 9828 IsSlewing returns 0
02:22:01.316 00.000 9828 IsGuiding returns 1
02:22:01.348 00.032 9828 IsSlewing returns 0
02:22:01.348 00.000 9828 IsGuiding returns 0
02:22:01.348 00.000 9828 scope move finished after 10 + 116 ms
02:22:01.348 00.000 9828 Move returns status 0, amount 10
02:22:01.348 00.000 9828 move complete, result=0
02:22:01.348 00.000 9828 worker thread done servicing request
02:22:01.348 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:22:01.764 00.416 8976 Exposure complete
02:22:01.769 00.005 8976 worker thread done servicing request
02:22:01.769 00.000 5052 OnExposeComplete: enter
02:22:01.769 00.000 5052 UpdateGuideState(): m_state=6
02:22:01.769 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8380
02:22:01.769 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.65, Mass=158, SNR=8.7, Peak=72 HFD=2.1
02:22:01.769 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.65 = 1.64)
02:22:01.769 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.53)
02:22:01.769 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.60 mountX=-0.01 mountY=0.12, mountTheta=1.64
02:22:01.770 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.06, opts=13)
02:22:01.770 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.06)
02:22:01.770 00.000 8976 Worker thread wakes up
02:22:01.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.06) opts 0xd
02:22:01.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.06)
02:22:01.770 00.000 8976 Moving (-0.10, -0.06) raw xDistance=-0.01 yDistance=0.12
02:22:01.771 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:22:01.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:22:01.771 00.000 8976 MoveAxis(R, 0, ABG)
02:22:01.771 00.000 8976 MoveAxis(U, 0, ABG)
02:22:01.771 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:22:01.771 00.000 8976 MountToCamera -- mountX=0.85 mountY=-3.34 hyp=3.45 mountTheta=-1.32 cameraX=2.59, cameraY=2.28 cameraTheta=0.72
02:22:01.771 00.000 8976 incremental bump (2.590, 2.280) isValid = 1
02:22:01.771 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:22:01.771 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:22:01.771 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:22:01.771 00.000 8976 move complete, result=0
02:22:01.771 00.000 9828 Worker thread wakes up
02:22:01.771 00.000 8976 worker thread done servicing request
02:22:01.771 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:22:01.771 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:22:01.771 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
02:22:01.771 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:22:01.771 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
02:22:01.772 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
02:22:01.772 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:22:01.772 00.000 9828 BLC: window closed
02:22:01.772 00.000 9828 MoveAxis(E, 29, B)
02:22:01.772 00.000 9828 Guiding  Dir = 2, Dur = 29
02:22:01.772 00.000 9828 IsSlewing returns 0
02:22:01.772 00.000 9828 IsGuiding returns 0
02:22:01.772 00.000 9828 PulseGuide returned control before completion, sleep 39
02:22:01.781 00.009 5052 UpdateGuideState exits: m=158 SNR=8.7
02:22:01.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:01.781 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:01.781 00.000 5052 Enqueuing Expose request
02:22:01.781 00.000 8976 Worker thread wakes up
02:22:01.781 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:01.781 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:01.781 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:01.827 00.046 9828 IsGuiding returns 1
02:22:01.827 00.000 9828 scope still moving after pulse duration time elapsed
02:22:01.858 00.031 9828 IsSlewing returns 0
02:22:01.858 00.000 9828 IsGuiding returns 1
02:22:01.890 00.032 9828 IsSlewing returns 0
02:22:01.890 00.000 9828 IsGuiding returns 1
02:22:01.921 00.031 9828 IsSlewing returns 0
02:22:01.922 00.001 9828 IsGuiding returns 0
02:22:01.922 00.000 9828 scope move finished after 29 + 119 ms
02:22:01.922 00.000 9828 Move returns status 0, amount 29
02:22:01.922 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:01.922 00.000 9828 MoveAxis(N, 9, B)
02:22:01.922 00.000 9828 Guiding  Dir = 0, Dur = 9
02:22:01.936 00.014 9828 IsSlewing returns 0
02:22:01.936 00.000 9828 IsGuiding returns 0
02:22:01.936 00.000 9828 PulseGuide returned control before completion, sleep 19
02:22:01.968 00.032 9828 IsGuiding returns 1
02:22:01.972 00.004 9828 scope still moving after pulse duration time elapsed
02:22:02.000 00.028 9828 IsSlewing returns 0
02:22:02.000 00.000 9828 IsGuiding returns 1
02:22:02.032 00.032 9828 IsSlewing returns 0
02:22:02.032 00.000 9828 IsGuiding returns 1
02:22:02.063 00.031 9828 IsSlewing returns 0
02:22:02.063 00.000 9828 IsGuiding returns 1
02:22:02.094 00.031 9828 IsSlewing returns 0
02:22:02.094 00.000 9828 IsGuiding returns 0
02:22:02.094 00.000 9828 scope move finished after 9 + 148 ms
02:22:02.094 00.000 9828 Move returns status 0, amount 9
02:22:02.094 00.000 9828 move complete, result=0
02:22:02.094 00.000 9828 worker thread done servicing request
02:22:02.094 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:22:02.472 00.378 8976 Exposure complete
02:22:02.478 00.006 8976 worker thread done servicing request
02:22:02.478 00.000 5052 OnExposeComplete: enter
02:22:02.478 00.000 5052 UpdateGuideState(): m_state=6
02:22:02.478 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8381
02:22:02.479 00.001 5052 Star::Find returns 1 (0), X=329.12, Y=281.68, Mass=166, SNR=8.9, Peak=72 HFD=2.3
02:22:02.479 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.71 = 1.58)
02:22:02.479 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
02:22:02.479 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.66 mountX=-0.00 mountY=0.06, mountTheta=1.58
02:22:02.480 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.03, opts=13)
02:22:02.480 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.03)
02:22:02.480 00.000 8976 Worker thread wakes up
02:22:02.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.03) opts 0xd
02:22:02.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.03)
02:22:02.480 00.000 8976 Moving (-0.05, -0.03) raw xDistance=-0.00 yDistance=0.06
02:22:02.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:22:02.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:22:02.480 00.000 8976 MoveAxis(R, 0, ABG)
02:22:02.480 00.000 8976 MoveAxis(U, 0, ABG)
02:22:02.480 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:22:02.481 00.001 8976 MountToCamera -- mountX=0.77 mountY=-3.45 hyp=3.53 mountTheta=-1.35 cameraX=2.72, cameraY=2.26 cameraTheta=0.69
02:22:02.481 00.000 8976 incremental bump (2.716, 2.256) isValid = 1
02:22:02.481 00.000 8976 Scheduling Mount bump of (0.045, 0.039)
02:22:02.481 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.04, opts=4)
02:22:02.481 00.000 8976 Enqueuing Move request for scope (0.05, 0.04)
02:22:02.481 00.000 8976 move complete, result=0
02:22:02.481 00.000 8976 worker thread done servicing request
02:22:02.481 00.000 9828 Worker thread wakes up
02:22:02.481 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0x4
02:22:02.481 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
02:22:02.481 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
02:22:02.481 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:22:02.481 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
02:22:02.481 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.71 mountX=-0.05 mountY=-0.03, mountTheta=-2.53
02:22:02.482 00.001 9828 Moving (0.05, 0.04) raw xDistance=-0.05 yDistance=-0.03
02:22:02.482 00.000 9828 BLC: window closed
02:22:02.482 00.000 9828 MoveAxis(E, 15, B)
02:22:02.482 00.000 9828 Guiding  Dir = 2, Dur = 15
02:22:02.482 00.000 9828 IsSlewing returns 0
02:22:02.482 00.000 9828 IsGuiding returns 0
02:22:02.482 00.000 9828 PulseGuide returned control before completion, sleep 25
02:22:02.491 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
02:22:02.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:02.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:02.491 00.000 5052 Enqueuing Expose request
02:22:02.491 00.000 8976 Worker thread wakes up
02:22:02.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:02.491 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:02.491 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:02.512 00.021 9828 IsGuiding returns 1
02:22:02.512 00.000 9828 scope still moving after pulse duration time elapsed
02:22:02.542 00.030 9828 IsSlewing returns 0
02:22:02.542 00.000 9828 IsGuiding returns 1
02:22:02.575 00.033 9828 IsSlewing returns 0
02:22:02.575 00.000 9828 IsGuiding returns 1
02:22:02.605 00.030 9828 IsSlewing returns 0
02:22:02.605 00.000 9828 IsGuiding returns 1
02:22:02.637 00.032 9828 IsSlewing returns 0
02:22:02.637 00.000 9828 IsGuiding returns 0
02:22:02.638 00.001 9828 scope move finished after 15 + 140 ms
02:22:02.638 00.000 9828 Move returns status 0, amount 15
02:22:02.638 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:02.638 00.000 9828 MoveAxis(N, 5, B)
02:22:02.638 00.000 9828 Guiding  Dir = 0, Dur = 5
02:22:02.652 00.014 9828 IsSlewing returns 0
02:22:02.652 00.000 9828 IsGuiding returns 0
02:22:02.652 00.000 9828 PulseGuide returned control before completion, sleep 15
02:22:02.668 00.016 9828 IsGuiding returns 1
02:22:02.668 00.000 9828 scope still moving after pulse duration time elapsed
02:22:02.699 00.031 9828 IsSlewing returns 0
02:22:02.699 00.000 9828 IsGuiding returns 1
02:22:02.729 00.030 9828 IsSlewing returns 0
02:22:02.729 00.000 9828 IsGuiding returns 1
02:22:02.761 00.032 9828 IsSlewing returns 0
02:22:02.761 00.000 9828 IsGuiding returns 1
02:22:02.793 00.032 9828 IsSlewing returns 0
02:22:02.793 00.000 9828 IsGuiding returns 0
02:22:02.793 00.000 9828 scope move finished after 5 + 136 ms
02:22:02.793 00.000 9828 Move returns status 0, amount 5
02:22:02.794 00.001 9828 move complete, result=0
02:22:02.794 00.000 9828 worker thread done servicing request
02:22:02.794 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.0 px 5 ms NORTH
02:22:03.183 00.389 8976 Exposure complete
02:22:03.188 00.005 8976 worker thread done servicing request
02:22:03.188 00.000 5052 OnExposeComplete: enter
02:22:03.188 00.000 5052 UpdateGuideState(): m_state=6
02:22:03.188 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8382
02:22:03.188 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.21, Mass=156, SNR=8.6, Peak=74 HFD=2.1
02:22:03.188 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
02:22:03.188 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
02:22:03.188 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.50 hyp=0.50 cameraTheta=1.70 mountX=0.47 mountY=-0.22, mountTheta=-0.43
02:22:03.189 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.50, opts=13)
02:22:03.189 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.50)
02:22:03.189 00.000 8976 Worker thread wakes up
02:22:03.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.50) opts 0xd
02:22:03.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.50)
02:22:03.189 00.000 8976 Moving (-0.07, 0.50) raw xDistance=0.47 yDistance=-0.22
02:22:03.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
02:22:03.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:22:03.189 00.000 8976 MoveAxis(L, 2, ABG)
02:22:03.189 00.000 8976 stepping (-4, 23) + (-2, 0)
02:22:03.189 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:03.190 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:22:03.201 00.011 5052 UpdateGuideState exits: m=156 SNR=8.6
02:22:03.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:03.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:03.201 00.000 5052 Enqueuing Expose request
02:22:03.222 00.021 8976 Received - 47 (G) 
02:22:03.222 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:03.222 00.000 8976 stepped: pos (-6, 23)
02:22:03.222 00.000 8976 MoveAxis(U, 0, ABG)
02:22:03.222 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:22:03.222 00.000 8976 MountToCamera -- mountX=0.82 mountY=-3.51 hyp=3.61 mountTheta=-1.34 cameraX=2.76, cameraY=2.33 cameraTheta=0.70
02:22:03.222 00.000 8976 incremental bump (2.755, 2.330) isValid = 1
02:22:03.222 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
02:22:03.222 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:22:03.222 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:22:03.222 00.000 8976 move complete, result=0
02:22:03.222 00.000 9828 Worker thread wakes up
02:22:03.222 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:22:03.222 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:22:03.222 00.000 8976 worker thread done servicing request
02:22:03.222 00.000 8976 Worker thread wakes up
02:22:03.222 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:03.222 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:03.222 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
02:22:03.222 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
02:22:03.223 00.001 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
02:22:03.223 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
02:22:03.223 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:22:03.223 00.000 9828 BLC: window closed
02:22:03.223 00.000 9828 MoveAxis(E, 29, B)
02:22:03.223 00.000 9828 Guiding  Dir = 2, Dur = 29
02:22:03.223 00.000 9828 IsSlewing returns 0
02:22:03.223 00.000 9828 IsGuiding returns 0
02:22:03.223 00.000 9828 PulseGuide returned control before completion, sleep 39
02:22:03.262 00.039 9828 IsGuiding returns 1
02:22:03.263 00.001 9828 scope still moving after pulse duration time elapsed
02:22:03.294 00.031 9828 IsSlewing returns 0
02:22:03.294 00.000 9828 IsGuiding returns 1
02:22:03.327 00.033 9828 IsSlewing returns 0
02:22:03.327 00.000 9828 IsGuiding returns 1
02:22:03.356 00.029 9828 IsSlewing returns 0
02:22:03.356 00.000 9828 IsGuiding returns 1
02:22:03.387 00.031 9828 IsSlewing returns 0
02:22:03.387 00.000 9828 IsGuiding returns 0
02:22:03.387 00.000 9828 scope move finished after 29 + 135 ms
02:22:03.387 00.000 9828 Move returns status 0, amount 29
02:22:03.387 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:03.387 00.000 9828 MoveAxis(N, 9, B)
02:22:03.387 00.000 9828 Guiding  Dir = 0, Dur = 9
02:22:03.403 00.016 9828 IsSlewing returns 0
02:22:03.403 00.000 9828 IsGuiding returns 0
02:22:03.403 00.000 9828 PulseGuide returned control before completion, sleep 19
02:22:03.433 00.030 9828 IsGuiding returns 1
02:22:03.433 00.000 9828 scope still moving after pulse duration time elapsed
02:22:03.464 00.031 9828 IsSlewing returns 0
02:22:03.464 00.000 9828 IsGuiding returns 1
02:22:03.495 00.031 9828 IsSlewing returns 0
02:22:03.495 00.000 9828 IsGuiding returns 1
02:22:03.527 00.032 9828 IsSlewing returns 0
02:22:03.527 00.000 9828 IsGuiding returns 1
02:22:03.558 00.031 9828 IsSlewing returns 0
02:22:03.558 00.000 9828 IsGuiding returns 0
02:22:03.558 00.000 9828 scope move finished after 9 + 145 ms
02:22:03.558 00.000 9828 Move returns status 0, amount 9
02:22:03.558 00.000 9828 move complete, result=0
02:22:03.558 00.000 9828 worker thread done servicing request
02:22:03.558 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:22:03.913 00.355 8976 Exposure complete
02:22:03.919 00.006 8976 worker thread done servicing request
02:22:03.919 00.000 5052 OnExposeComplete: enter
02:22:03.919 00.000 5052 UpdateGuideState(): m_state=6
02:22:03.919 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8383
02:22:03.919 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.70, Mass=148, SNR=8.4, Peak=65 HFD=2.2
02:22:03.919 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
02:22:03.919 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
02:22:03.919 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-3.11 mountX=0.07 mountY=0.15, mountTheta=1.10
02:22:03.920 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.00, opts=13)
02:22:03.920 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.00)
02:22:03.920 00.000 8976 Worker thread wakes up
02:22:03.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.00) opts 0xd
02:22:03.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.00)
02:22:03.920 00.000 8976 Moving (-0.17, -0.00) raw xDistance=0.07 yDistance=0.15
02:22:03.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:22:03.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:22:03.920 00.000 8976 MoveAxis(R, 0, ABG)
02:22:03.920 00.000 8976 MoveAxis(U, 0, ABG)
02:22:03.921 00.001 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:22:03.921 00.000 8976 MountToCamera -- mountX=0.85 mountY=-3.56 hyp=3.66 mountTheta=-1.34 cameraX=2.78, cameraY=2.38 cameraTheta=0.71
02:22:03.921 00.000 8976 incremental bump (2.781, 2.380) isValid = 1
02:22:03.921 00.000 8976 Scheduling Mount bump of (0.087, 0.077)
02:22:03.921 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:22:03.921 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:22:03.921 00.000 8976 move complete, result=0
02:22:03.921 00.000 9828 Worker thread wakes up
02:22:03.921 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:22:03.921 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:22:03.921 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
02:22:03.921 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
02:22:03.921 00.000 8976 worker thread done servicing request
02:22:03.921 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:22:03.921 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
02:22:03.921 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:22:03.921 00.000 9828 BLC: window closed
02:22:03.921 00.000 9828 MoveAxis(E, 29, B)
02:22:03.921 00.000 9828 Guiding  Dir = 2, Dur = 29
02:22:03.922 00.001 9828 IsSlewing returns 0
02:22:03.922 00.000 9828 IsGuiding returns 0
02:22:03.922 00.000 9828 PulseGuide returned control before completion, sleep 39
02:22:03.932 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:22:03.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:03.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:03.932 00.000 5052 Enqueuing Expose request
02:22:03.932 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:03.932 00.000 8976 Worker thread wakes up
02:22:03.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:03.933 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:03.962 00.029 9828 IsGuiding returns 1
02:22:03.962 00.000 9828 scope still moving after pulse duration time elapsed
02:22:03.992 00.030 9828 IsSlewing returns 0
02:22:03.993 00.001 9828 IsGuiding returns 1
02:22:04.024 00.031 9828 IsSlewing returns 0
02:22:04.024 00.000 9828 IsGuiding returns 1
02:22:04.055 00.031 9828 IsSlewing returns 0
02:22:04.055 00.000 9828 IsGuiding returns 1
02:22:04.087 00.032 9828 IsSlewing returns 0
02:22:04.087 00.000 9828 IsGuiding returns 0
02:22:04.087 00.000 9828 scope move finished after 29 + 136 ms
02:22:04.087 00.000 9828 Move returns status 0, amount 29
02:22:04.087 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:04.087 00.000 9828 MoveAxis(N, 9, B)
02:22:04.087 00.000 9828 Guiding  Dir = 0, Dur = 9
02:22:04.103 00.016 9828 IsSlewing returns 0
02:22:04.104 00.001 9828 IsGuiding returns 0
02:22:04.104 00.000 9828 PulseGuide returned control before completion, sleep 19
02:22:04.133 00.029 9828 IsGuiding returns 1
02:22:04.133 00.000 9828 scope still moving after pulse duration time elapsed
02:22:04.165 00.032 9828 IsSlewing returns 0
02:22:04.165 00.000 9828 IsGuiding returns 1
02:22:04.195 00.030 9828 IsSlewing returns 0
02:22:04.195 00.000 9828 IsGuiding returns 1
02:22:04.225 00.030 9828 IsSlewing returns 0
02:22:04.225 00.000 9828 IsGuiding returns 0
02:22:04.225 00.000 9828 scope move finished after 9 + 111 ms
02:22:04.225 00.000 9828 Move returns status 0, amount 9
02:22:04.225 00.000 9828 move complete, result=0
02:22:04.225 00.000 9828 worker thread done servicing request
02:22:04.225 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:22:04.622 00.397 8976 Exposure complete
02:22:04.627 00.005 8976 worker thread done servicing request
02:22:04.627 00.000 5052 OnExposeComplete: enter
02:22:04.628 00.001 5052 UpdateGuideState(): m_state=6
02:22:04.628 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8384
02:22:04.628 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.64, Mass=153, SNR=8.5, Peak=72 HFD=2.3
02:22:04.628 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
02:22:04.628 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
02:22:04.628 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.53 mountX=-0.02 mountY=0.12, mountTheta=1.71
02:22:04.628 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.07, opts=13)
02:22:04.629 00.001 5052 Enqueuing Move request for stepguider (-0.10, -0.07)
02:22:04.629 00.000 8976 Worker thread wakes up
02:22:04.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.07) opts 0xd
02:22:04.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.07)
02:22:04.629 00.000 8976 Moving (-0.10, -0.07) raw xDistance=-0.02 yDistance=0.12
02:22:04.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:22:04.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:22:04.629 00.000 8976 MoveAxis(R, 0, ABG)
02:22:04.629 00.000 8976 MoveAxis(U, 0, ABG)
02:22:04.629 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:22:04.629 00.000 8976 MountToCamera -- mountX=0.87 mountY=-3.59 hyp=3.70 mountTheta=-1.33 cameraX=2.80, cameraY=2.41 cameraTheta=0.71
02:22:04.629 00.000 8976 incremental bump (2.799, 2.413) isValid = 1
02:22:04.629 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
02:22:04.629 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:22:04.629 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:22:04.629 00.000 8976 move complete, result=0
02:22:04.629 00.000 8976 worker thread done servicing request
02:22:04.630 00.001 9828 Worker thread wakes up
02:22:04.630 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:22:04.630 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:22:04.630 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.46)
02:22:04.630 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
02:22:04.630 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
02:22:04.630 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:22:04.630 00.000 9828 BLC: window closed
02:22:04.630 00.000 9828 MoveAxis(E, 29, B)
02:22:04.630 00.000 9828 Guiding  Dir = 2, Dur = 29
02:22:04.630 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:22:04.630 00.000 9828 IsSlewing returns 0
02:22:04.631 00.001 9828 IsGuiding returns 0
02:22:04.631 00.000 9828 PulseGuide returned control before completion, sleep 39
02:22:04.641 00.010 5052 UpdateGuideState exits: m=153 SNR=8.5
02:22:04.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:04.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:04.641 00.000 5052 Enqueuing Expose request
02:22:04.641 00.000 8976 Worker thread wakes up
02:22:04.642 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:04.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:04.642 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:04.678 00.036 9828 IsGuiding returns 1
02:22:04.678 00.000 9828 scope still moving after pulse duration time elapsed
02:22:04.710 00.032 9828 IsSlewing returns 0
02:22:04.711 00.001 9828 IsGuiding returns 1
02:22:04.742 00.031 9828 IsSlewing returns 0
02:22:04.742 00.000 9828 IsGuiding returns 1
02:22:04.774 00.032 9828 IsSlewing returns 0
02:22:04.774 00.000 9828 IsGuiding returns 0
02:22:04.774 00.000 9828 scope move finished after 29 + 114 ms
02:22:04.774 00.000 9828 Move returns status 0, amount 29
02:22:04.774 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:04.774 00.000 9828 MoveAxis(N, 9, B)
02:22:04.774 00.000 9828 Guiding  Dir = 0, Dur = 9
02:22:04.789 00.015 9828 IsSlewing returns 0
02:22:04.789 00.000 9828 IsGuiding returns 0
02:22:04.789 00.000 9828 PulseGuide returned control before completion, sleep 19
02:22:04.820 00.031 9828 IsGuiding returns 1
02:22:04.820 00.000 9828 scope still moving after pulse duration time elapsed
02:22:04.851 00.031 9828 IsSlewing returns 0
02:22:04.852 00.001 9828 IsGuiding returns 1
02:22:04.882 00.030 9828 IsSlewing returns 0
02:22:04.882 00.000 9828 IsGuiding returns 1
02:22:04.913 00.031 9828 IsSlewing returns 0
02:22:04.913 00.000 9828 IsGuiding returns 1
02:22:04.944 00.031 9828 IsSlewing returns 0
02:22:04.944 00.000 9828 IsGuiding returns 0
02:22:04.944 00.000 9828 scope move finished after 9 + 145 ms
02:22:04.944 00.000 9828 Move returns status 0, amount 9
02:22:04.944 00.000 9828 move complete, result=0
02:22:04.945 00.001 9828 worker thread done servicing request
02:22:04.945 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:22:05.338 00.393 8976 Exposure complete
02:22:05.343 00.005 8976 worker thread done servicing request
02:22:05.343 00.000 5052 OnExposeComplete: enter
02:22:05.344 00.001 5052 UpdateGuideState(): m_state=6
02:22:05.344 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8385
02:22:05.344 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.62, Mass=144, SNR=8.4, Peak=69 HFD=2.1
02:22:05.344 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
02:22:05.344 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
02:22:05.344 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-2.87 mountX=0.07 mountY=0.33, mountTheta=1.36
02:22:05.344 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.09, opts=13)
02:22:05.344 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.09)
02:22:05.344 00.000 8976 Worker thread wakes up
02:22:05.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.09) opts 0xd
02:22:05.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.09)
02:22:05.344 00.000 8976 Moving (-0.34, -0.09) raw xDistance=0.07 yDistance=0.33
02:22:05.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:22:05.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:22:05.344 00.000 8976 MoveAxis(R, 0, ABG)
02:22:05.344 00.000 8976 MoveAxis(D, 1, ABG)
02:22:05.344 00.000 8976 stepping (-6, 23) + (0, -1)
02:22:05.344 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:05.345 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:22:05.357 00.012 5052 UpdateGuideState exits: m=144 SNR=8.4
02:22:05.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:05.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:05.357 00.000 5052 Enqueuing Expose request
02:22:05.363 00.006 8976 Received - 47 (G) 
02:22:05.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:05.363 00.000 8976 stepped: pos (-6, 22)
02:22:05.363 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:22:05.363 00.000 8976 MountToCamera -- mountX=0.89 mountY=-3.56 hyp=3.67 mountTheta=-1.33 cameraX=2.76, cameraY=2.41 cameraTheta=0.72
02:22:05.363 00.000 8976 incremental bump (2.764, 2.412) isValid = 1
02:22:05.363 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
02:22:05.363 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:22:05.363 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:22:05.363 00.000 8976 move complete, result=0
02:22:05.363 00.000 9828 Worker thread wakes up
02:22:05.363 00.000 8976 worker thread done servicing request
02:22:05.363 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:22:05.364 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:22:05.364 00.000 8976 Worker thread wakes up
02:22:05.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:05.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:05.364 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:22:05.364 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
02:22:05.364 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
02:22:05.364 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
02:22:05.364 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:22:05.364 00.000 9828 BLC: window closed
02:22:05.364 00.000 9828 MoveAxis(E, 29, B)
02:22:05.364 00.000 9828 Guiding  Dir = 2, Dur = 29
02:22:05.365 00.001 9828 IsSlewing returns 0
02:22:05.365 00.000 9828 IsGuiding returns 0
02:22:05.365 00.000 9828 PulseGuide returned control before completion, sleep 39
02:22:05.409 00.044 9828 IsGuiding returns 1
02:22:05.409 00.000 9828 scope still moving after pulse duration time elapsed
02:22:05.441 00.032 9828 IsSlewing returns 0
02:22:05.442 00.001 9828 IsGuiding returns 1
02:22:05.472 00.030 9828 IsSlewing returns 0
02:22:05.472 00.000 9828 IsGuiding returns 1
02:22:05.505 00.033 9828 IsSlewing returns 0
02:22:05.505 00.000 9828 IsGuiding returns 1
02:22:05.535 00.030 9828 IsSlewing returns 0
02:22:05.535 00.000 9828 IsGuiding returns 1
02:22:05.566 00.031 9828 IsSlewing returns 0
02:22:05.566 00.000 9828 IsGuiding returns 1
02:22:05.597 00.031 9828 IsSlewing returns 0
02:22:05.597 00.000 9828 IsGuiding returns 0
02:22:05.597 00.000 9828 scope move finished after 29 + 202 ms
02:22:05.597 00.000 9828 Move returns status 0, amount 29
02:22:05.597 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:05.598 00.001 9828 MoveAxis(N, 9, B)
02:22:05.598 00.000 9828 Guiding  Dir = 0, Dur = 9
02:22:05.613 00.015 9828 IsSlewing returns 0
02:22:05.613 00.000 9828 IsGuiding returns 0
02:22:05.613 00.000 9828 PulseGuide returned control before completion, sleep 19
02:22:05.643 00.030 9828 IsGuiding returns 1
02:22:05.643 00.000 9828 scope still moving after pulse duration time elapsed
02:22:05.674 00.031 9828 IsSlewing returns 0
02:22:05.674 00.000 9828 IsGuiding returns 1
02:22:05.706 00.032 9828 IsSlewing returns 0
02:22:05.706 00.000 9828 IsGuiding returns 1
02:22:05.737 00.031 9828 IsSlewing returns 0
02:22:05.737 00.000 9828 IsGuiding returns 0
02:22:05.737 00.000 9828 scope move finished after 9 + 114 ms
02:22:05.737 00.000 9828 Move returns status 0, amount 9
02:22:05.737 00.000 9828 move complete, result=0
02:22:05.737 00.000 9828 worker thread done servicing request
02:22:05.737 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:22:06.060 00.323 8976 Exposure complete
02:22:06.066 00.006 8976 worker thread done servicing request
02:22:06.066 00.000 5052 OnExposeComplete: enter
02:22:06.067 00.001 5052 UpdateGuideState(): m_state=6
02:22:06.067 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8386
02:22:06.067 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.61, Mass=181, SNR=9.2, Peak=71 HFD=2.5
02:22:06.067 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
02:22:06.067 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
02:22:06.067 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.10 hyp=0.40 cameraTheta=-2.90 mountX=0.09 mountY=0.38, mountTheta=1.33
02:22:06.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.10, opts=13)
02:22:06.068 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.10)
02:22:06.068 00.000 8976 Worker thread wakes up
02:22:06.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.10) opts 0xd
02:22:06.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.10)
02:22:06.069 00.001 8976 Moving (-0.39, -0.10) raw xDistance=0.09 yDistance=0.38
02:22:06.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:22:06.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
02:22:06.069 00.000 8976 MoveAxis(R, 0, ABG)
02:22:06.069 00.000 8976 MoveAxis(D, 2, ABG)
02:22:06.069 00.000 8976 stepping (-6, 22) + (0, -2)
02:22:06.069 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:06.070 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:22:06.080 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
02:22:06.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:06.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:06.080 00.000 5052 Enqueuing Expose request
02:22:06.099 00.019 8976 Received - 47 (G) 
02:22:06.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:06.099 00.000 8976 stepped: pos (-6, 20)
02:22:06.099 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:22:06.099 00.000 8976 MountToCamera -- mountX=0.90 mountY=-3.43 hyp=3.55 mountTheta=-1.31 cameraX=2.65, cameraY=2.36 cameraTheta=0.73
02:22:06.099 00.000 8976 incremental bump (2.647, 2.363) isValid = 1
02:22:06.099 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:22:06.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:22:06.099 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:22:06.099 00.000 8976 move complete, result=0
02:22:06.099 00.000 9828 Worker thread wakes up
02:22:06.100 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:22:06.100 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:22:06.100 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
02:22:06.100 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
02:22:06.100 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
02:22:06.100 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:22:06.100 00.000 9828 BLC: window closed
02:22:06.100 00.000 8976 worker thread done servicing request
02:22:06.100 00.000 8976 Worker thread wakes up
02:22:06.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:06.100 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:06.100 00.000 9828 MoveAxis(E, 28, B)
02:22:06.100 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:22:06.100 00.000 9828 Guiding  Dir = 2, Dur = 28
02:22:06.102 00.002 9828 IsSlewing returns 0
02:22:06.102 00.000 9828 IsGuiding returns 0
02:22:06.102 00.000 9828 PulseGuide returned control before completion, sleep 38
02:22:06.145 00.043 9828 IsGuiding returns 1
02:22:06.145 00.000 9828 scope still moving after pulse duration time elapsed
02:22:06.177 00.032 9828 IsSlewing returns 0
02:22:06.177 00.000 9828 IsGuiding returns 1
02:22:06.208 00.031 9828 IsSlewing returns 0
02:22:06.208 00.000 9828 IsGuiding returns 1
02:22:06.239 00.031 9828 IsSlewing returns 0
02:22:06.239 00.000 9828 IsGuiding returns 1
02:22:06.270 00.031 9828 IsSlewing returns 0
02:22:06.271 00.001 9828 IsGuiding returns 0
02:22:06.271 00.000 9828 scope move finished after 28 + 140 ms
02:22:06.271 00.000 9828 Move returns status 0, amount 28
02:22:06.271 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:06.271 00.000 9828 MoveAxis(N, 9, B)
02:22:06.271 00.000 9828 Guiding  Dir = 0, Dur = 9
02:22:06.285 00.014 9828 IsSlewing returns 0
02:22:06.285 00.000 9828 IsGuiding returns 0
02:22:06.285 00.000 9828 PulseGuide returned control before completion, sleep 19
02:22:06.317 00.032 9828 IsGuiding returns 1
02:22:06.317 00.000 9828 scope still moving after pulse duration time elapsed
02:22:06.348 00.031 9828 IsSlewing returns 0
02:22:06.348 00.000 9828 IsGuiding returns 1
02:22:06.379 00.031 9828 IsSlewing returns 0
02:22:06.379 00.000 9828 IsGuiding returns 1
02:22:06.410 00.031 9828 IsSlewing returns 0
02:22:06.411 00.001 9828 IsGuiding returns 0
02:22:06.411 00.000 9828 scope move finished after 9 + 115 ms
02:22:06.411 00.000 9828 Move returns status 0, amount 9
02:22:06.411 00.000 9828 move complete, result=0
02:22:06.411 00.000 9828 worker thread done servicing request
02:22:06.411 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:22:06.793 00.382 8976 Exposure complete
02:22:06.798 00.005 8976 worker thread done servicing request
02:22:06.798 00.000 5052 OnExposeComplete: enter
02:22:06.799 00.001 5052 UpdateGuideState(): m_state=6
02:22:06.799 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8387
02:22:06.799 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.87, Mass=137, SNR=8.1, Peak=68 HFD=2.4
02:22:06.799 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
02:22:06.799 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
02:22:06.799 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.37 mountX=0.12 mountY=-0.11, mountTheta=-0.73
02:22:06.799 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.16, opts=13)
02:22:06.800 00.001 5052 Enqueuing Move request for stepguider (0.03, 0.16)
02:22:06.800 00.000 8976 Worker thread wakes up
02:22:06.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.16) opts 0xd
02:22:06.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.16)
02:22:06.800 00.000 8976 Moving (0.03, 0.16) raw xDistance=0.12 yDistance=-0.11
02:22:06.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:22:06.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:22:06.800 00.000 8976 MoveAxis(R, 0, ABG)
02:22:06.800 00.000 8976 MoveAxis(U, 0, ABG)
02:22:06.800 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:22:06.800 00.000 8976 MountToCamera -- mountX=0.91 mountY=-3.35 hyp=3.47 mountTheta=-1.31 cameraX=2.57, cameraY=2.33 cameraTheta=0.74
02:22:06.800 00.000 8976 incremental bump (2.569, 2.330) isValid = 1
02:22:06.800 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
02:22:06.800 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:22:06.800 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:22:06.800 00.000 8976 move complete, result=0
02:22:06.800 00.000 8976 worker thread done servicing request
02:22:06.800 00.000 9828 Worker thread wakes up
02:22:06.801 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:22:06.801 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:22:06.801 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
02:22:06.801 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
02:22:06.801 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
02:22:06.801 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:22:06.801 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:22:06.801 00.000 9828 BLC: window closed
02:22:06.801 00.000 9828 MoveAxis(E, 28, B)
02:22:06.801 00.000 9828 Guiding  Dir = 2, Dur = 28
02:22:06.802 00.001 9828 IsSlewing returns 0
02:22:06.802 00.000 9828 IsGuiding returns 0
02:22:06.802 00.000 9828 PulseGuide returned control before completion, sleep 38
02:22:06.811 00.009 5052 UpdateGuideState exits: m=137 SNR=8.1
02:22:06.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:06.811 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:06.811 00.000 5052 Enqueuing Expose request
02:22:06.811 00.000 8976 Worker thread wakes up
02:22:06.811 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:06.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:06.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:06.847 00.036 9828 IsGuiding returns 1
02:22:06.847 00.000 9828 scope still moving after pulse duration time elapsed
02:22:06.878 00.031 9828 IsSlewing returns 0
02:22:06.878 00.000 9828 IsGuiding returns 1
02:22:06.909 00.031 9828 IsSlewing returns 0
02:22:06.910 00.001 9828 IsGuiding returns 1
02:22:06.940 00.030 9828 IsSlewing returns 0
02:22:06.940 00.000 9828 IsGuiding returns 1
02:22:06.971 00.031 9828 IsSlewing returns 0
02:22:06.971 00.000 9828 IsGuiding returns 0
02:22:06.971 00.000 9828 scope move finished after 28 + 141 ms
02:22:06.971 00.000 9828 Move returns status 0, amount 28
02:22:06.971 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:06.972 00.001 9828 MoveAxis(N, 9, B)
02:22:06.972 00.000 9828 Guiding  Dir = 0, Dur = 9
02:22:06.987 00.015 9828 IsSlewing returns 0
02:22:06.987 00.000 9828 IsGuiding returns 0
02:22:06.987 00.000 9828 PulseGuide returned control before completion, sleep 19
02:22:07.017 00.030 9828 IsGuiding returns 1
02:22:07.017 00.000 9828 scope still moving after pulse duration time elapsed
02:22:07.049 00.032 9828 IsSlewing returns 0
02:22:07.049 00.000 9828 IsGuiding returns 1
02:22:07.080 00.031 9828 IsSlewing returns 0
02:22:07.080 00.000 9828 IsGuiding returns 1
02:22:07.110 00.030 9828 IsSlewing returns 0
02:22:07.110 00.000 9828 IsGuiding returns 1
02:22:07.157 00.047 9828 IsSlewing returns 0
02:22:07.157 00.000 9828 IsGuiding returns 0
02:22:07.157 00.000 9828 scope move finished after 9 + 160 ms
02:22:07.157 00.000 9828 Move returns status 0, amount 9
02:22:07.157 00.000 9828 move complete, result=0
02:22:07.157 00.000 9828 worker thread done servicing request
02:22:07.157 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:22:07.503 00.346 8976 Exposure complete
02:22:07.509 00.006 8976 worker thread done servicing request
02:22:07.509 00.000 5052 OnExposeComplete: enter
02:22:07.509 00.000 5052 UpdateGuideState(): m_state=6
02:22:07.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8388
02:22:07.509 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.87, Mass=154, SNR=8.5, Peak=66 HFD=2.4
02:22:07.509 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:22:07.509 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
02:22:07.509 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.16 hyp=0.54 cameraTheta=2.84 mountX=0.38 mountY=0.34, mountTheta=0.74
02:22:07.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.16, opts=13)
02:22:07.511 00.001 5052 Enqueuing Move request for stepguider (-0.52, 0.16)
02:22:07.511 00.000 8976 Worker thread wakes up
02:22:07.512 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:22:07.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.16) opts 0xd
02:22:07.513 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.16)
02:22:07.513 00.000 8976 Moving (-0.52, 0.16) raw xDistance=0.38 yDistance=0.34
02:22:07.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:22:07.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:22:07.513 00.000 8976 MoveAxis(L, 2, ABG)
02:22:07.513 00.000 8976 stepping (-6, 20) + (-2, 0)
02:22:07.513 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:07.522 00.009 5052 UpdateGuideState exits: m=154 SNR=8.5
02:22:07.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:07.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:07.522 00.000 5052 Enqueuing Expose request
02:22:07.537 00.015 8976 Received - 47 (G) 
02:22:07.537 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:07.537 00.000 8976 stepped: pos (-8, 20)
02:22:07.537 00.000 8976 MoveAxis(D, 1, ABG)
02:22:07.537 00.000 8976 stepping (-8, 20) + (0, -1)
02:22:07.538 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:07.570 00.032 8976 Received - 47 (G) 
02:22:07.570 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:07.570 00.000 8976 stepped: pos (-8, 19)
02:22:07.570 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:22:07.570 00.000 8976 MountToCamera -- mountX=1.01 mountY=-3.24 hyp=3.39 mountTheta=-1.27 cameraX=2.42, cameraY=2.37 cameraTheta=0.78
02:22:07.570 00.000 8976 incremental bump (2.424, 2.375) isValid = 1
02:22:07.570 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
02:22:07.570 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:22:07.571 00.001 8976 Enqueuing Move request for scope (0.08, 0.08)
02:22:07.571 00.000 8976 move complete, result=0
02:22:07.571 00.000 8976 worker thread done servicing request
02:22:07.571 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:22:07.571 00.000 8976 Worker thread wakes up
02:22:07.571 00.000 9828 Worker thread wakes up
02:22:07.571 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:22:07.571 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:22:07.571 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:22:07.571 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:22:07.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:07.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:07.571 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:22:07.572 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:22:07.572 00.000 9828 BLC: window closed
02:22:07.572 00.000 9828 MoveAxis(E, 27, B)
02:22:07.572 00.000 9828 Guiding  Dir = 2, Dur = 27
02:22:07.573 00.001 9828 IsSlewing returns 0
02:22:07.573 00.000 9828 IsGuiding returns 0
02:22:07.574 00.001 9828 PulseGuide returned control before completion, sleep 37
02:22:07.611 00.037 9828 IsGuiding returns 1
02:22:07.611 00.000 9828 scope still moving after pulse duration time elapsed
02:22:07.641 00.030 9828 IsSlewing returns 0
02:22:07.641 00.000 9828 IsGuiding returns 1
02:22:07.672 00.031 9828 IsSlewing returns 0
02:22:07.673 00.001 9828 IsGuiding returns 1
02:22:07.718 00.045 9828 IsSlewing returns 0
02:22:07.718 00.000 9828 IsGuiding returns 0
02:22:07.718 00.000 9828 scope move finished after 27 + 118 ms
02:22:07.718 00.000 9828 Move returns status 0, amount 27
02:22:07.718 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:07.718 00.000 9828 MoveAxis(N, 10, B)
02:22:07.719 00.001 9828 Guiding  Dir = 0, Dur = 10
02:22:07.734 00.015 9828 IsSlewing returns 0
02:22:07.734 00.000 9828 IsGuiding returns 0
02:22:07.734 00.000 9828 PulseGuide returned control before completion, sleep 20
02:22:07.766 00.032 9828 IsGuiding returns 1
02:22:07.766 00.000 9828 scope still moving after pulse duration time elapsed
02:22:07.798 00.032 9828 IsSlewing returns 0
02:22:07.798 00.000 9828 IsGuiding returns 1
02:22:07.828 00.030 9828 IsSlewing returns 0
02:22:07.828 00.000 9828 IsGuiding returns 1
02:22:07.858 00.030 9828 IsSlewing returns 0
02:22:07.858 00.000 9828 IsGuiding returns 1
02:22:07.889 00.031 9828 IsSlewing returns 0
02:22:07.889 00.000 9828 IsGuiding returns 1
02:22:07.920 00.031 9828 IsSlewing returns 0
02:22:07.920 00.000 9828 IsGuiding returns 0
02:22:07.920 00.000 9828 scope move finished after 10 + 175 ms
02:22:07.920 00.000 9828 Move returns status 0, amount 10
02:22:07.920 00.000 9828 move complete, result=0
02:22:07.920 00.000 9828 worker thread done servicing request
02:22:07.920 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:22:08.268 00.348 8976 Exposure complete
02:22:08.274 00.006 8976 worker thread done servicing request
02:22:08.274 00.000 5052 OnExposeComplete: enter
02:22:08.274 00.000 5052 UpdateGuideState(): m_state=6
02:22:08.274 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8389
02:22:08.274 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.72, Mass=167, SNR=8.9, Peak=66 HFD=2.3
02:22:08.274 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:22:08.274 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:22:08.274 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.12 mountX=0.11 mountY=0.19, mountTheta=1.05
02:22:08.275 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.01, opts=13)
02:22:08.275 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.01)
02:22:08.275 00.000 8976 Worker thread wakes up
02:22:08.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.01) opts 0xd
02:22:08.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.01)
02:22:08.275 00.000 8976 Moving (-0.23, 0.01) raw xDistance=0.11 yDistance=0.19
02:22:08.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:22:08.276 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:22:08.276 00.000 8976 MoveAxis(R, 0, ABG)
02:22:08.276 00.000 8976 MoveAxis(U, 0, ABG)
02:22:08.276 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:22:08.276 00.000 8976 MountToCamera -- mountX=1.08 mountY=-3.17 hyp=3.35 mountTheta=-1.24 cameraX=2.33, cameraY=2.40 cameraTheta=0.80
02:22:08.276 00.000 8976 incremental bump (2.326, 2.404) isValid = 1
02:22:08.276 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:22:08.276 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:22:08.276 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:22:08.276 00.000 8976 move complete, result=0
02:22:08.276 00.000 9828 Worker thread wakes up
02:22:08.276 00.000 8976 worker thread done servicing request
02:22:08.276 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:22:08.276 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:22:08.276 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
02:22:08.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:22:08.276 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
02:22:08.277 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
02:22:08.277 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:22:08.277 00.000 9828 BLC: window closed
02:22:08.277 00.000 9828 MoveAxis(E, 27, B)
02:22:08.277 00.000 9828 Guiding  Dir = 2, Dur = 27
02:22:08.277 00.000 9828 IsSlewing returns 0
02:22:08.277 00.000 9828 IsGuiding returns 0
02:22:08.277 00.000 9828 PulseGuide returned control before completion, sleep 37
02:22:08.286 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
02:22:08.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:08.286 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:08.286 00.000 5052 Enqueuing Expose request
02:22:08.286 00.000 8976 Worker thread wakes up
02:22:08.286 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:08.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:08.287 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:08.325 00.038 9828 IsGuiding returns 1
02:22:08.325 00.000 9828 scope still moving after pulse duration time elapsed
02:22:08.355 00.030 9828 IsSlewing returns 0
02:22:08.356 00.001 9828 IsGuiding returns 1
02:22:08.387 00.031 9828 IsSlewing returns 0
02:22:08.387 00.000 9828 IsGuiding returns 1
02:22:08.419 00.032 9828 IsSlewing returns 0
02:22:08.419 00.000 9828 IsGuiding returns 1
02:22:08.450 00.031 9828 IsSlewing returns 0
02:22:08.450 00.000 9828 IsGuiding returns 0
02:22:08.450 00.000 9828 scope move finished after 27 + 145 ms
02:22:08.450 00.000 9828 Move returns status 0, amount 27
02:22:08.450 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:08.450 00.000 9828 MoveAxis(N, 10, B)
02:22:08.451 00.001 9828 Guiding  Dir = 0, Dur = 10
02:22:08.466 00.015 9828 IsSlewing returns 0
02:22:08.466 00.000 9828 IsGuiding returns 0
02:22:08.466 00.000 9828 PulseGuide returned control before completion, sleep 20
02:22:08.497 00.031 9828 IsGuiding returns 1
02:22:08.497 00.000 9828 scope still moving after pulse duration time elapsed
02:22:08.528 00.031 9828 IsSlewing returns 0
02:22:08.528 00.000 9828 IsGuiding returns 1
02:22:08.560 00.032 9828 IsSlewing returns 0
02:22:08.560 00.000 9828 IsGuiding returns 1
02:22:08.591 00.031 9828 IsSlewing returns 0
02:22:08.591 00.000 9828 IsGuiding returns 1
02:22:08.622 00.031 9828 IsSlewing returns 0
02:22:08.622 00.000 9828 IsGuiding returns 0
02:22:08.622 00.000 9828 scope move finished after 10 + 146 ms
02:22:08.622 00.000 9828 Move returns status 0, amount 10
02:22:08.622 00.000 9828 move complete, result=0
02:22:08.622 00.000 9828 worker thread done servicing request
02:22:08.622 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:22:08.979 00.357 8976 Exposure complete
02:22:08.985 00.006 8976 worker thread done servicing request
02:22:08.985 00.000 5052 OnExposeComplete: enter
02:22:08.985 00.000 5052 UpdateGuideState(): m_state=6
02:22:08.985 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8390
02:22:08.985 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.47, Mass=157, SNR=8.6, Peak=74 HFD=1.7
02:22:08.985 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
02:22:08.985 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
02:22:08.985 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=-0.24 hyp=0.89 cameraTheta=-2.87 mountX=0.18 mountY=0.85, mountTheta=1.36
02:22:08.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=-0.24, opts=13)
02:22:08.986 00.000 5052 Enqueuing Move request for stepguider (-0.86, -0.24)
02:22:08.986 00.000 8976 Worker thread wakes up
02:22:08.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, -0.24) opts 0xd
02:22:08.987 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, -0.24)
02:22:08.987 00.000 8976 Moving (-0.86, -0.24) raw xDistance=0.18 yDistance=0.85
02:22:08.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:22:08.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.85
02:22:08.987 00.000 8976 MoveAxis(R, 0, ABG)
02:22:08.987 00.000 8976 MoveAxis(D, 3, ABG)
02:22:08.987 00.000 8976 stepping (-8, 19) + (0, -3)
02:22:08.987 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:08.987 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:22:08.997 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
02:22:08.997 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:08.997 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:08.997 00.000 5052 Enqueuing Expose request
02:22:09.024 00.027 8976 Received - 47 (G) 
02:22:09.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:09.024 00.000 8976 stepped: pos (-8, 16)
02:22:09.024 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:22:09.024 00.000 8976 MountToCamera -- mountX=1.13 mountY=-2.96 hyp=3.17 mountTheta=-1.21 cameraX=2.12, cameraY=2.35 cameraTheta=0.84
02:22:09.024 00.000 8976 incremental bump (2.121, 2.353) isValid = 1
02:22:09.024 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:22:09.024 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:22:09.024 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:22:09.024 00.000 8976 move complete, result=0
02:22:09.024 00.000 9828 Worker thread wakes up
02:22:09.024 00.000 8976 worker thread done servicing request
02:22:09.024 00.000 8976 Worker thread wakes up
02:22:09.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:09.025 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:09.025 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:22:09.025 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:22:09.025 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:22:09.025 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:22:09.025 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:22:09.025 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:22:09.025 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:22:09.025 00.000 9828 BLC: window closed
02:22:09.025 00.000 9828 MoveAxis(E, 26, B)
02:22:09.025 00.000 9828 Guiding  Dir = 2, Dur = 26
02:22:09.026 00.001 9828 IsSlewing returns 0
02:22:09.026 00.000 9828 IsGuiding returns 0
02:22:09.026 00.000 9828 PulseGuide returned control before completion, sleep 36
02:22:09.077 00.051 9828 IsGuiding returns 1
02:22:09.077 00.000 9828 scope still moving after pulse duration time elapsed
02:22:09.108 00.031 9828 IsSlewing returns 0
02:22:09.108 00.000 9828 IsGuiding returns 1
02:22:09.139 00.031 9828 IsSlewing returns 0
02:22:09.139 00.000 9828 IsGuiding returns 1
02:22:09.170 00.031 9828 IsSlewing returns 0
02:22:09.171 00.001 9828 IsGuiding returns 0
02:22:09.171 00.000 9828 scope move finished after 26 + 118 ms
02:22:09.171 00.000 9828 Move returns status 0, amount 26
02:22:09.171 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:09.171 00.000 9828 MoveAxis(N, 11, B)
02:22:09.171 00.000 9828 Guiding  Dir = 0, Dur = 11
02:22:09.186 00.015 9828 IsSlewing returns 0
02:22:09.186 00.000 9828 IsGuiding returns 0
02:22:09.186 00.000 9828 PulseGuide returned control before completion, sleep 21
02:22:09.216 00.030 9828 IsGuiding returns 1
02:22:09.216 00.000 9828 scope still moving after pulse duration time elapsed
02:22:09.248 00.032 9828 IsSlewing returns 0
02:22:09.248 00.000 9828 IsGuiding returns 1
02:22:09.278 00.030 9828 IsSlewing returns 0
02:22:09.278 00.000 9828 IsGuiding returns 1
02:22:09.309 00.031 9828 IsSlewing returns 0
02:22:09.309 00.000 9828 IsGuiding returns 1
02:22:09.342 00.033 9828 IsSlewing returns 0
02:22:09.342 00.000 9828 IsGuiding returns 0
02:22:09.342 00.000 9828 scope move finished after 11 + 145 ms
02:22:09.342 00.000 9828 Move returns status 0, amount 11
02:22:09.342 00.000 9828 move complete, result=0
02:22:09.342 00.000 9828 worker thread done servicing request
02:22:09.342 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:22:09.719 00.377 8976 Exposure complete
02:22:09.724 00.005 8976 worker thread done servicing request
02:22:09.724 00.000 5052 OnExposeComplete: enter
02:22:09.724 00.000 5052 UpdateGuideState(): m_state=6
02:22:09.724 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8391
02:22:09.725 00.001 5052 Star::Find returns 1 (0), X=328.39, Y=281.57, Mass=136, SNR=8.1, Peak=67 HFD=1.6
02:22:09.725 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
02:22:09.725 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
02:22:09.725 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.13 hyp=0.79 cameraTheta=-2.97 mountX=0.24 mountY=0.73, mountTheta=1.26
02:22:09.725 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.13, opts=13)
02:22:09.725 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.13)
02:22:09.725 00.000 8976 Worker thread wakes up
02:22:09.725 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.13) opts 0xd
02:22:09.726 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.13)
02:22:09.726 00.000 8976 Moving (-0.78, -0.13) raw xDistance=0.24 yDistance=0.73
02:22:09.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:22:09.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.73
02:22:09.726 00.000 8976 MoveAxis(R, 0, ABG)
02:22:09.726 00.000 8976 MoveAxis(D, 3, ABG)
02:22:09.726 00.000 8976 stepping (-8, 16) + (0, -3)
02:22:09.726 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:09.727 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:22:09.738 00.011 5052 UpdateGuideState exits: m=136 SNR=8.1
02:22:09.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:09.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:09.738 00.000 5052 Enqueuing Expose request
02:22:09.760 00.022 8976 Received - 47 (G) 
02:22:09.760 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:09.760 00.000 8976 stepped: pos (-8, 13)
02:22:09.760 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:22:09.760 00.000 8976 MountToCamera -- mountX=1.16 mountY=-2.66 hyp=2.91 mountTheta=-1.16 cameraX=1.84, cameraY=2.25 cameraTheta=0.88
02:22:09.760 00.000 8976 incremental bump (1.844, 2.246) isValid = 1
02:22:09.760 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:22:09.761 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:22:09.761 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:22:09.761 00.000 8976 move complete, result=0
02:22:09.761 00.000 8976 worker thread done servicing request
02:22:09.761 00.000 8976 Worker thread wakes up
02:22:09.761 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:22:09.761 00.000 9828 Worker thread wakes up
02:22:09.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:09.761 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:22:09.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:09.761 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:22:09.761 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
02:22:09.761 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
02:22:09.762 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:22:09.762 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:22:09.762 00.000 9828 BLC: window closed
02:22:09.762 00.000 9828 MoveAxis(E, 24, B)
02:22:09.762 00.000 9828 Guiding  Dir = 2, Dur = 24
02:22:09.762 00.000 9828 IsSlewing returns 0
02:22:09.762 00.000 9828 IsGuiding returns 0
02:22:09.762 00.000 9828 PulseGuide returned control before completion, sleep 34
02:22:09.806 00.044 9828 IsGuiding returns 1
02:22:09.806 00.000 9828 scope still moving after pulse duration time elapsed
02:22:09.838 00.032 9828 IsSlewing returns 0
02:22:09.838 00.000 9828 IsGuiding returns 1
02:22:09.868 00.030 9828 IsSlewing returns 0
02:22:09.868 00.000 9828 IsGuiding returns 1
02:22:09.899 00.031 9828 IsSlewing returns 0
02:22:09.899 00.000 9828 IsGuiding returns 1
02:22:09.930 00.031 9828 IsSlewing returns 0
02:22:09.930 00.000 9828 IsGuiding returns 0
02:22:09.930 00.000 9828 scope move finished after 24 + 143 ms
02:22:09.930 00.000 9828 Move returns status 0, amount 24
02:22:09.930 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:09.930 00.000 9828 MoveAxis(N, 11, B)
02:22:09.930 00.000 9828 Guiding  Dir = 0, Dur = 11
02:22:09.946 00.016 9828 IsSlewing returns 0
02:22:09.946 00.000 9828 IsGuiding returns 0
02:22:09.946 00.000 9828 PulseGuide returned control before completion, sleep 21
02:22:09.977 00.031 9828 IsGuiding returns 1
02:22:09.978 00.001 9828 scope still moving after pulse duration time elapsed
02:22:10.008 00.030 9828 IsSlewing returns 0
02:22:10.009 00.001 9828 IsGuiding returns 1
02:22:10.041 00.032 9828 IsSlewing returns 0
02:22:10.041 00.000 9828 IsGuiding returns 1
02:22:10.072 00.031 9828 IsSlewing returns 0
02:22:10.073 00.001 9828 IsGuiding returns 0
02:22:10.073 00.000 9828 scope move finished after 11 + 115 ms
02:22:10.073 00.000 9828 Move returns status 0, amount 11
02:22:10.073 00.000 9828 move complete, result=0
02:22:10.073 00.000 9828 worker thread done servicing request
02:22:10.073 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:22:10.452 00.379 8976 Exposure complete
02:22:10.458 00.006 8976 worker thread done servicing request
02:22:10.458 00.000 5052 OnExposeComplete: enter
02:22:10.458 00.000 5052 UpdateGuideState(): m_state=6
02:22:10.458 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8392
02:22:10.458 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.92, Mass=163, SNR=8.8, Peak=76 HFD=2.1
02:22:10.458 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
02:22:10.458 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
02:22:10.458 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.14 mountX=0.25 mountY=-0.00, mountTheta=-0.01
02:22:10.459 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.21, opts=13)
02:22:10.459 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.21)
02:22:10.459 00.000 8976 Worker thread wakes up
02:22:10.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.21) opts 0xd
02:22:10.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.21)
02:22:10.459 00.000 8976 Moving (-0.14, 0.21) raw xDistance=0.25 yDistance=-0.00
02:22:10.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:22:10.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:22:10.459 00.000 8976 MoveAxis(R, 0, ABG)
02:22:10.459 00.000 8976 MoveAxis(U, 0, ABG)
02:22:10.459 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:22:10.459 00.000 8976 MountToCamera -- mountX=1.18 mountY=-2.47 hyp=2.73 mountTheta=-1.12 cameraX=1.66, cameraY=2.18 cameraTheta=0.92
02:22:10.459 00.000 8976 incremental bump (1.658, 2.175) isValid = 1
02:22:10.460 00.001 8976 Scheduling Mount bump of (0.070, 0.095)
02:22:10.460 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:22:10.460 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:22:10.460 00.000 8976 move complete, result=0
02:22:10.460 00.000 9828 Worker thread wakes up
02:22:10.460 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:22:10.460 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:22:10.460 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
02:22:10.460 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:22:10.460 00.000 8976 worker thread done servicing request
02:22:10.460 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.29
02:22:10.460 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:22:10.460 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
02:22:10.460 00.000 9828 BLC: window closed
02:22:10.460 00.000 9828 MoveAxis(E, 23, B)
02:22:10.460 00.000 9828 Guiding  Dir = 2, Dur = 23
02:22:10.460 00.000 9828 IsSlewing returns 0
02:22:10.460 00.000 9828 IsGuiding returns 0
02:22:10.460 00.000 9828 PulseGuide returned control before completion, sleep 33
02:22:10.469 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:22:10.470 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:10.470 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:10.470 00.000 5052 Enqueuing Expose request
02:22:10.470 00.000 8976 Worker thread wakes up
02:22:10.470 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:10.470 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:10.470 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:10.494 00.024 9828 IsGuiding returns 1
02:22:10.494 00.000 9828 scope still moving after pulse duration time elapsed
02:22:10.524 00.030 9828 IsSlewing returns 0
02:22:10.524 00.000 9828 IsGuiding returns 1
02:22:10.555 00.031 9828 IsSlewing returns 0
02:22:10.555 00.000 9828 IsGuiding returns 1
02:22:10.586 00.031 9828 IsSlewing returns 0
02:22:10.586 00.000 9828 IsGuiding returns 1
02:22:10.617 00.031 9828 IsSlewing returns 0
02:22:10.617 00.000 9828 IsGuiding returns 0
02:22:10.617 00.000 9828 scope move finished after 23 + 133 ms
02:22:10.617 00.000 9828 Move returns status 0, amount 23
02:22:10.617 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:10.617 00.000 9828 MoveAxis(N, 12, B)
02:22:10.617 00.000 9828 Guiding  Dir = 0, Dur = 12
02:22:10.632 00.015 9828 IsSlewing returns 0
02:22:10.633 00.001 9828 IsGuiding returns 0
02:22:10.633 00.000 9828 PulseGuide returned control before completion, sleep 22
02:22:10.663 00.030 9828 IsGuiding returns 1
02:22:10.663 00.000 9828 scope still moving after pulse duration time elapsed
02:22:10.694 00.031 9828 IsSlewing returns 0
02:22:10.694 00.000 9828 IsGuiding returns 1
02:22:10.725 00.031 9828 IsSlewing returns 0
02:22:10.725 00.000 9828 IsGuiding returns 1
02:22:10.755 00.030 9828 IsSlewing returns 0
02:22:10.755 00.000 9828 IsGuiding returns 1
02:22:10.787 00.032 9828 IsSlewing returns 0
02:22:10.787 00.000 9828 IsGuiding returns 0
02:22:10.787 00.000 9828 scope move finished after 12 + 142 ms
02:22:10.787 00.000 9828 Move returns status 0, amount 12
02:22:10.787 00.000 9828 move complete, result=0
02:22:10.787 00.000 9828 worker thread done servicing request
02:22:10.787 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:22:11.162 00.375 8976 Exposure complete
02:22:11.168 00.006 8976 worker thread done servicing request
02:22:11.168 00.000 5052 OnExposeComplete: enter
02:22:11.168 00.000 5052 UpdateGuideState(): m_state=6
02:22:11.168 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8393
02:22:11.168 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.85, Mass=174, SNR=9.1, Peak=75 HFD=2.3
02:22:11.168 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:22:11.168 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
02:22:11.168 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.14 hyp=0.34 cameraTheta=2.71 mountX=0.27 mountY=0.18, mountTheta=0.60
02:22:11.169 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.14, opts=13)
02:22:11.169 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.14)
02:22:11.169 00.000 8976 Worker thread wakes up
02:22:11.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.14) opts 0xd
02:22:11.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.14)
02:22:11.169 00.000 8976 Moving (-0.31, 0.14) raw xDistance=0.27 yDistance=0.18
02:22:11.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:22:11.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:22:11.170 00.001 8976 MoveAxis(L, 1, ABG)
02:22:11.170 00.000 8976 stepping (-8, 13) + (-1, 0)
02:22:11.170 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:11.170 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:22:11.181 00.011 5052 UpdateGuideState exits: m=174 SNR=9.1
02:22:11.182 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:11.182 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:11.182 00.000 5052 Enqueuing Expose request
02:22:11.198 00.016 8976 Received - 47 (G) 
02:22:11.198 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:11.198 00.000 8976 stepped: pos (-9, 13)
02:22:11.198 00.000 8976 MoveAxis(U, 0, ABG)
02:22:11.198 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:22:11.199 00.001 8976 MountToCamera -- mountX=1.25 mountY=-2.33 hyp=2.65 mountTheta=-1.08 cameraX=1.51, cameraY=2.17 cameraTheta=0.96
02:22:11.199 00.000 8976 incremental bump (1.510, 2.172) isValid = 1
02:22:11.199 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
02:22:11.199 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:22:11.199 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:22:11.199 00.000 8976 move complete, result=0
02:22:11.199 00.000 9828 Worker thread wakes up
02:22:11.199 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:22:11.199 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:22:11.199 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
02:22:11.199 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
02:22:11.199 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:22:11.199 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:22:11.199 00.000 8976 worker thread done servicing request
02:22:11.199 00.000 8976 Worker thread wakes up
02:22:11.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:11.199 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:22:11.199 00.000 9828 BLC: window closed
02:22:11.199 00.000 9828 MoveAxis(E, 22, B)
02:22:11.200 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:11.200 00.000 9828 Guiding  Dir = 2, Dur = 22
02:22:11.200 00.000 9828 IsSlewing returns 0
02:22:11.200 00.000 9828 IsGuiding returns 0
02:22:11.200 00.000 9828 PulseGuide returned control before completion, sleep 32
02:22:11.240 00.040 9828 IsGuiding returns 1
02:22:11.241 00.001 9828 scope still moving after pulse duration time elapsed
02:22:11.270 00.029 9828 IsSlewing returns 0
02:22:11.271 00.001 9828 IsGuiding returns 1
02:22:11.301 00.030 9828 IsSlewing returns 0
02:22:11.301 00.000 9828 IsGuiding returns 1
02:22:11.331 00.030 9828 IsSlewing returns 0
02:22:11.331 00.000 9828 IsGuiding returns 1
02:22:11.362 00.031 9828 IsSlewing returns 0
02:22:11.362 00.000 9828 IsGuiding returns 1
02:22:11.393 00.031 9828 IsSlewing returns 0
02:22:11.393 00.000 9828 IsGuiding returns 1
02:22:11.424 00.031 9828 IsSlewing returns 0
02:22:11.424 00.000 9828 IsGuiding returns 1
02:22:11.456 00.032 9828 IsSlewing returns 0
02:22:11.456 00.000 9828 IsGuiding returns 0
02:22:11.456 00.000 9828 scope move finished after 22 + 233 ms
02:22:11.456 00.000 9828 Move returns status 0, amount 22
02:22:11.456 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:11.456 00.000 9828 MoveAxis(N, 12, B)
02:22:11.456 00.000 9828 Guiding  Dir = 0, Dur = 12
02:22:11.472 00.016 9828 IsSlewing returns 0
02:22:11.472 00.000 9828 IsGuiding returns 0
02:22:11.472 00.000 9828 PulseGuide returned control before completion, sleep 22
02:22:11.503 00.031 9828 IsGuiding returns 1
02:22:11.503 00.000 9828 scope still moving after pulse duration time elapsed
02:22:11.533 00.030 9828 IsSlewing returns 0
02:22:11.533 00.000 9828 IsGuiding returns 1
02:22:11.564 00.031 9828 IsSlewing returns 0
02:22:11.564 00.000 9828 IsGuiding returns 1
02:22:11.595 00.031 9828 IsSlewing returns 0
02:22:11.595 00.000 9828 IsGuiding returns 1
02:22:11.627 00.032 9828 IsSlewing returns 0
02:22:11.627 00.000 9828 IsGuiding returns 0
02:22:11.627 00.000 9828 scope move finished after 12 + 143 ms
02:22:11.627 00.000 9828 Move returns status 0, amount 12
02:22:11.627 00.000 9828 move complete, result=0
02:22:11.627 00.000 9828 worker thread done servicing request
02:22:11.628 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:22:11.888 00.260 8976 Exposure complete
02:22:11.893 00.005 8976 worker thread done servicing request
02:22:11.893 00.000 5052 OnExposeComplete: enter
02:22:11.893 00.000 5052 UpdateGuideState(): m_state=6
02:22:11.893 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8394
02:22:11.893 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.86, Mass=165, SNR=8.8, Peak=75 HFD=2.1
02:22:11.894 00.001 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
02:22:11.894 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
02:22:11.894 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.25 cameraTheta=2.49 mountX=0.22 mountY=0.08, mountTheta=0.36
02:22:11.894 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.15, opts=13)
02:22:11.894 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.15)
02:22:11.894 00.000 8976 Worker thread wakes up
02:22:11.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.15) opts 0xd
02:22:11.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.15)
02:22:11.894 00.000 8976 Moving (-0.20, 0.15) raw xDistance=0.22 yDistance=0.08
02:22:11.895 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:22:11.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:22:11.895 00.000 8976 MoveAxis(R, 0, ABG)
02:22:11.895 00.000 8976 MoveAxis(U, 0, ABG)
02:22:11.895 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:22:11.895 00.000 8976 MountToCamera -- mountX=1.29 mountY=-2.24 hyp=2.59 mountTheta=-1.05 cameraX=1.41, cameraY=2.17 cameraTheta=0.99
02:22:11.895 00.000 8976 incremental bump (1.412, 2.171) isValid = 1
02:22:11.895 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
02:22:11.895 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:22:11.895 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:22:11.895 00.000 8976 move complete, result=0
02:22:11.895 00.000 9828 Worker thread wakes up
02:22:11.895 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:22:11.895 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:22:11.895 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
02:22:11.895 00.000 8976 worker thread done servicing request
02:22:11.895 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
02:22:11.895 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:22:11.895 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:22:11.895 00.000 9828 BLC: window closed
02:22:11.895 00.000 9828 MoveAxis(E, 21, B)
02:22:11.896 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:22:11.896 00.000 9828 Guiding  Dir = 2, Dur = 21
02:22:11.896 00.000 9828 IsSlewing returns 0
02:22:11.896 00.000 9828 IsGuiding returns 0
02:22:11.896 00.000 9828 PulseGuide returned control before completion, sleep 31
02:22:11.905 00.009 5052 UpdateGuideState exits: m=165 SNR=8.8
02:22:11.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:11.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:11.905 00.000 5052 Enqueuing Expose request
02:22:11.905 00.000 8976 Worker thread wakes up
02:22:11.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:11.905 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:11.905 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:11.940 00.035 9828 IsGuiding returns 1
02:22:11.940 00.000 9828 scope still moving after pulse duration time elapsed
02:22:11.970 00.030 9828 IsSlewing returns 0
02:22:11.970 00.000 9828 IsGuiding returns 1
02:22:12.000 00.030 9828 IsSlewing returns 0
02:22:12.000 00.000 9828 IsGuiding returns 1
02:22:12.032 00.032 9828 IsSlewing returns 0
02:22:12.032 00.000 9828 IsGuiding returns 0
02:22:12.032 00.000 9828 scope move finished after 21 + 114 ms
02:22:12.032 00.000 9828 Move returns status 0, amount 21
02:22:12.032 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:12.032 00.000 9828 MoveAxis(N, 12, B)
02:22:12.032 00.000 9828 Guiding  Dir = 0, Dur = 12
02:22:12.048 00.016 9828 IsSlewing returns 0
02:22:12.048 00.000 9828 IsGuiding returns 0
02:22:12.048 00.000 9828 PulseGuide returned control before completion, sleep 22
02:22:12.079 00.031 9828 IsGuiding returns 1
02:22:12.079 00.000 9828 scope still moving after pulse duration time elapsed
02:22:12.110 00.031 9828 IsSlewing returns 0
02:22:12.110 00.000 9828 IsGuiding returns 1
02:22:12.141 00.031 9828 IsSlewing returns 0
02:22:12.141 00.000 9828 IsGuiding returns 1
02:22:12.172 00.031 9828 IsSlewing returns 0
02:22:12.172 00.000 9828 IsGuiding returns 1
02:22:12.204 00.032 9828 IsSlewing returns 0
02:22:12.204 00.000 9828 IsGuiding returns 0
02:22:12.205 00.001 9828 scope move finished after 12 + 144 ms
02:22:12.205 00.000 9828 Move returns status 0, amount 12
02:22:12.205 00.000 9828 move complete, result=0
02:22:12.205 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:22:12.205 00.000 9828 worker thread done servicing request
02:22:12.596 00.391 8976 Exposure complete
02:22:12.602 00.006 8976 worker thread done servicing request
02:22:12.602 00.000 5052 OnExposeComplete: enter
02:22:12.602 00.000 5052 UpdateGuideState(): m_state=6
02:22:12.602 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8395
02:22:12.602 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.98, Mass=157, SNR=8.7, Peak=75 HFD=2.1
02:22:12.602 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
02:22:12.602 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
02:22:12.602 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.27 hyp=0.56 cameraTheta=2.64 mountX=0.46 mountY=0.26, mountTheta=0.52
02:22:12.604 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.27, opts=13)
02:22:12.604 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.27)
02:22:12.604 00.000 8976 Worker thread wakes up
02:22:12.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.27) opts 0xd
02:22:12.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.27)
02:22:12.604 00.000 8976 Moving (-0.49, 0.27) raw xDistance=0.46 yDistance=0.26
02:22:12.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:22:12.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:22:12.604 00.000 8976 MoveAxis(L, 2, ABG)
02:22:12.604 00.000 8976 stepping (-9, 13) + (-2, 0)
02:22:12.604 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:12.605 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:22:12.615 00.010 5052 UpdateGuideState exits: m=157 SNR=8.7
02:22:12.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:12.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:12.615 00.000 5052 Enqueuing Expose request
02:22:12.638 00.023 8976 Received - 47 (G) 
02:22:12.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:12.638 00.000 8976 stepped: pos (-11, 13)
02:22:12.638 00.000 8976 MoveAxis(D, 1, ABG)
02:22:12.638 00.000 8976 stepping (-11, 13) + (0, -1)
02:22:12.638 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:12.670 00.032 8976 Received - 47 (G) 
02:22:12.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:12.670 00.000 8976 stepped: pos (-11, 12)
02:22:12.670 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:22:12.670 00.000 8976 MountToCamera -- mountX=1.42 mountY=-2.13 hyp=2.56 mountTheta=-0.98 cameraX=1.25, cameraY=2.24 cameraTheta=1.06
02:22:12.670 00.000 8976 incremental bump (1.253, 2.236) isValid = 1
02:22:12.670 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:22:12.670 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:22:12.670 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:22:12.670 00.000 8976 move complete, result=0
02:22:12.670 00.000 8976 worker thread done servicing request
02:22:12.670 00.000 8976 Worker thread wakes up
02:22:12.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:12.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:12.670 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:22:12.671 00.001 9828 Worker thread wakes up
02:22:12.671 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:22:12.671 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:22:12.671 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:22:12.671 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:22:12.671 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:22:12.671 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:22:12.671 00.000 9828 BLC: window closed
02:22:12.671 00.000 9828 MoveAxis(E, 19, B)
02:22:12.671 00.000 9828 Guiding  Dir = 2, Dur = 19
02:22:12.672 00.001 9828 IsSlewing returns 0
02:22:12.672 00.000 9828 IsGuiding returns 0
02:22:12.672 00.000 9828 PulseGuide returned control before completion, sleep 29
02:22:12.705 00.033 9828 IsGuiding returns 1
02:22:12.705 00.000 9828 scope still moving after pulse duration time elapsed
02:22:12.735 00.030 9828 IsSlewing returns 0
02:22:12.735 00.000 9828 IsGuiding returns 1
02:22:12.766 00.031 9828 IsSlewing returns 0
02:22:12.766 00.000 9828 IsGuiding returns 1
02:22:12.797 00.031 9828 IsSlewing returns 0
02:22:12.797 00.000 9828 IsGuiding returns 0
02:22:12.797 00.000 9828 scope move finished after 19 + 106 ms
02:22:12.797 00.000 9828 Move returns status 0, amount 19
02:22:12.797 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:12.797 00.000 9828 MoveAxis(N, 13, B)
02:22:12.797 00.000 9828 Guiding  Dir = 0, Dur = 13
02:22:12.813 00.016 9828 IsSlewing returns 0
02:22:12.813 00.000 9828 IsGuiding returns 0
02:22:12.813 00.000 9828 PulseGuide returned control before completion, sleep 23
02:22:12.842 00.029 9828 IsGuiding returns 1
02:22:12.842 00.000 9828 scope still moving after pulse duration time elapsed
02:22:12.873 00.031 9828 IsSlewing returns 0
02:22:12.878 00.005 9828 IsGuiding returns 1
02:22:12.905 00.027 9828 IsSlewing returns 0
02:22:12.905 00.000 9828 IsGuiding returns 1
02:22:12.937 00.032 9828 IsSlewing returns 0
02:22:12.937 00.000 9828 IsGuiding returns 1
02:22:12.969 00.032 9828 IsSlewing returns 0
02:22:12.969 00.000 9828 IsGuiding returns 0
02:22:12.969 00.000 9828 scope move finished after 13 + 143 ms
02:22:12.969 00.000 9828 Move returns status 0, amount 13
02:22:12.969 00.000 9828 move complete, result=0
02:22:12.969 00.000 9828 worker thread done servicing request
02:22:12.969 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:22:13.361 00.392 8976 Exposure complete
02:22:13.366 00.005 8976 worker thread done servicing request
02:22:13.366 00.000 5052 OnExposeComplete: enter
02:22:13.366 00.000 5052 UpdateGuideState(): m_state=6
02:22:13.366 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8396
02:22:13.366 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.73, Mass=144, SNR=8.2, Peak=72 HFD=1.8
02:22:13.366 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:22:13.366 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:22:13.366 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=0.02 hyp=0.92 cameraTheta=3.12 mountX=0.44 mountY=0.76, mountTheta=1.04
02:22:13.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=0.02, opts=13)
02:22:13.367 00.000 5052 Enqueuing Move request for stepguider (-0.92, 0.02)
02:22:13.367 00.000 8976 Worker thread wakes up
02:22:13.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, 0.02) opts 0xd
02:22:13.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, 0.02)
02:22:13.367 00.000 8976 Moving (-0.92, 0.02) raw xDistance=0.44 yDistance=0.76
02:22:13.368 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
02:22:13.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.76
02:22:13.368 00.000 8976 MoveAxis(L, 2, ABG)
02:22:13.368 00.000 8976 stepping (-11, 12) + (-2, 0)
02:22:13.368 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:13.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:22:13.378 00.010 5052 UpdateGuideState exits: m=144 SNR=8.2
02:22:13.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:13.378 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:13.378 00.000 5052 Enqueuing Expose request
02:22:13.405 00.027 8976 Received - 47 (G) 
02:22:13.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:13.405 00.000 8976 stepped: pos (-13, 12)
02:22:13.405 00.000 8976 MoveAxis(D, 3, ABG)
02:22:13.405 00.000 8976 stepping (-13, 12) + (0, -3)
02:22:13.405 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:13.436 00.031 8976 Received - 47 (G) 
02:22:13.436 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:13.436 00.000 8976 stepped: pos (-13, 9)
02:22:13.437 00.001 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:22:13.437 00.000 8976 MountToCamera -- mountX=1.61 mountY=-1.90 hyp=2.49 mountTheta=-0.87 cameraX=0.96, cameraY=2.30 cameraTheta=1.17
02:22:13.437 00.000 8976 incremental bump (0.960, 2.297) isValid = 1
02:22:13.437 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:22:13.437 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:22:13.437 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:22:13.437 00.000 8976 move complete, result=0
02:22:13.437 00.000 9828 Worker thread wakes up
02:22:13.437 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:22:13.437 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:22:13.437 00.000 8976 worker thread done servicing request
02:22:13.437 00.000 8976 Worker thread wakes up
02:22:13.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:13.437 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:22:13.437 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:22:13.437 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:22:13.438 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:22:13.438 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:22:13.438 00.000 9828 BLC: window closed
02:22:13.438 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:13.438 00.000 9828 MoveAxis(E, 16, B)
02:22:13.438 00.000 9828 Guiding  Dir = 2, Dur = 16
02:22:13.438 00.000 9828 IsSlewing returns 0
02:22:13.438 00.000 9828 IsGuiding returns 0
02:22:13.438 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:13.468 00.030 9828 IsGuiding returns 1
02:22:13.468 00.000 9828 scope still moving after pulse duration time elapsed
02:22:13.500 00.032 9828 IsSlewing returns 0
02:22:13.500 00.000 9828 IsGuiding returns 1
02:22:13.530 00.030 9828 IsSlewing returns 0
02:22:13.530 00.000 9828 IsGuiding returns 1
02:22:13.563 00.033 9828 IsSlewing returns 0
02:22:13.563 00.000 9828 IsGuiding returns 1
02:22:13.593 00.030 9828 IsSlewing returns 0
02:22:13.593 00.000 9828 IsGuiding returns 0
02:22:13.593 00.000 9828 scope move finished after 16 + 138 ms
02:22:13.593 00.000 9828 Move returns status 0, amount 16
02:22:13.593 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:13.593 00.000 9828 MoveAxis(N, 14, B)
02:22:13.594 00.001 9828 Guiding  Dir = 0, Dur = 14
02:22:13.610 00.016 9828 IsSlewing returns 0
02:22:13.610 00.000 9828 IsGuiding returns 0
02:22:13.610 00.000 9828 PulseGuide returned control before completion, sleep 24
02:22:13.641 00.031 9828 IsGuiding returns 1
02:22:13.641 00.000 9828 scope still moving after pulse duration time elapsed
02:22:13.672 00.031 9828 IsSlewing returns 0
02:22:13.672 00.000 9828 IsGuiding returns 1
02:22:13.703 00.031 9828 IsSlewing returns 0
02:22:13.703 00.000 9828 IsGuiding returns 1
02:22:13.735 00.032 9828 IsSlewing returns 0
02:22:13.735 00.000 9828 IsGuiding returns 1
02:22:13.766 00.031 9828 IsSlewing returns 0
02:22:13.766 00.000 9828 IsGuiding returns 1
02:22:13.797 00.031 9828 IsSlewing returns 0
02:22:13.797 00.000 9828 IsGuiding returns 0
02:22:13.797 00.000 9828 scope move finished after 14 + 173 ms
02:22:13.797 00.000 9828 Move returns status 0, amount 14
02:22:13.797 00.000 9828 move complete, result=0
02:22:13.797 00.000 9828 worker thread done servicing request
02:22:13.797 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:22:14.130 00.333 8976 Exposure complete
02:22:14.135 00.005 8976 worker thread done servicing request
02:22:14.136 00.001 5052 OnExposeComplete: enter
02:22:14.136 00.000 5052 UpdateGuideState(): m_state=6
02:22:14.136 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8397
02:22:14.136 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.50, Mass=160, SNR=8.7, Peak=69 HFD=2.0
02:22:14.136 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
02:22:14.136 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
02:22:14.136 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.21 hyp=0.94 cameraTheta=-2.92 mountX=0.23 mountY=0.89, mountTheta=1.32
02:22:14.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.21, opts=13)
02:22:14.137 00.000 5052 Enqueuing Move request for stepguider (-0.92, -0.21)
02:22:14.137 00.000 8976 Worker thread wakes up
02:22:14.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.21) opts 0xd
02:22:14.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.21)
02:22:14.137 00.000 8976 Moving (-0.92, -0.21) raw xDistance=0.23 yDistance=0.89
02:22:14.138 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:22:14.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.89
02:22:14.138 00.000 8976 MoveAxis(R, 0, ABG)
02:22:14.138 00.000 8976 MoveAxis(D, 4, ABG)
02:22:14.138 00.000 8976 stepping (-13, 9) + (0, -4)
02:22:14.138 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:22:14.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:22:14.148 00.010 5052 UpdateGuideState exits: m=160 SNR=8.7
02:22:14.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:14.148 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:14.148 00.000 5052 Enqueuing Expose request
02:22:14.172 00.024 8976 Received - 47 (G) 
02:22:14.172 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:22:14.172 00.000 8976 stepped: pos (-13, 5)
02:22:14.172 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
02:22:14.172 00.000 8976 MountToCamera -- mountX=1.73 mountY=-1.54 hyp=2.32 mountTheta=-0.72 cameraX=0.58, cameraY=2.24 cameraTheta=1.32
02:22:14.172 00.000 8976 incremental bump (0.578, 2.244) isValid = 1
02:22:14.172 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
02:22:14.172 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:22:14.172 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:22:14.172 00.000 8976 move complete, result=0
02:22:14.172 00.000 9828 Worker thread wakes up
02:22:14.172 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:22:14.172 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:22:14.172 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
02:22:14.172 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
02:22:14.172 00.000 8976 worker thread done servicing request
02:22:14.172 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:22:14.172 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
02:22:14.174 00.002 8976 Worker thread wakes up
02:22:14.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:14.174 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:22:14.174 00.000 9828 BLC: window closed
02:22:14.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:14.174 00.000 9828 MoveAxis(E, 11, B)
02:22:14.174 00.000 9828 Guiding  Dir = 2, Dur = 11
02:22:14.174 00.000 9828 IsSlewing returns 0
02:22:14.174 00.000 9828 IsGuiding returns 0
02:22:14.174 00.000 9828 PulseGuide returned control before completion, sleep 21
02:22:14.201 00.027 9828 IsGuiding returns 1
02:22:14.201 00.000 9828 scope still moving after pulse duration time elapsed
02:22:14.232 00.031 9828 IsSlewing returns 0
02:22:14.237 00.005 9828 IsGuiding returns 1
02:22:14.264 00.027 9828 IsSlewing returns 0
02:22:14.264 00.000 9828 IsGuiding returns 1
02:22:14.296 00.032 9828 IsSlewing returns 0
02:22:14.297 00.001 9828 IsGuiding returns 1
02:22:14.328 00.031 9828 IsSlewing returns 0
02:22:14.328 00.000 9828 IsGuiding returns 0
02:22:14.328 00.000 9828 scope move finished after 11 + 142 ms
02:22:14.328 00.000 9828 Move returns status 0, amount 11
02:22:14.328 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:14.328 00.000 9828 MoveAxis(N, 15, B)
02:22:14.328 00.000 9828 Guiding  Dir = 0, Dur = 15
02:22:14.343 00.015 9828 IsSlewing returns 0
02:22:14.343 00.000 9828 IsGuiding returns 0
02:22:14.343 00.000 9828 PulseGuide returned control before completion, sleep 25
02:22:14.373 00.030 9828 IsGuiding returns 1
02:22:14.373 00.000 9828 scope still moving after pulse duration time elapsed
02:22:14.405 00.032 9828 IsSlewing returns 0
02:22:14.405 00.000 9828 IsGuiding returns 1
02:22:14.436 00.031 9828 IsSlewing returns 0
02:22:14.436 00.000 9828 IsGuiding returns 1
02:22:14.467 00.031 9828 IsSlewing returns 0
02:22:14.467 00.000 9828 IsGuiding returns 1
02:22:14.497 00.030 9828 IsSlewing returns 0
02:22:14.497 00.000 9828 IsGuiding returns 0
02:22:14.497 00.000 9828 scope move finished after 15 + 139 ms
02:22:14.497 00.000 9828 Move returns status 0, amount 15
02:22:14.497 00.000 9828 move complete, result=0
02:22:14.497 00.000 9828 worker thread done servicing request
02:22:14.497 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:22:14.879 00.382 8976 Exposure complete
02:22:14.885 00.006 8976 worker thread done servicing request
02:22:14.885 00.000 5052 OnExposeComplete: enter
02:22:14.885 00.000 5052 UpdateGuideState(): m_state=6
02:22:14.885 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8398
02:22:14.886 00.001 5052 Star::Find returns 1 (0), X=328.02, Y=281.90, Mass=150, SNR=8.5, Peak=67 HFD=2.2
02:22:14.886 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:22:14.886 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
02:22:14.886 00.000 5052 CameraToMount -- cameraX=-1.16 cameraY=0.19 hyp=1.17 cameraTheta=2.98 mountX=0.69 mountY=0.87, mountTheta=0.90
02:22:14.887 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.16, y=0.19, opts=13)
02:22:14.887 00.000 5052 Enqueuing Move request for stepguider (-1.16, 0.19)
02:22:14.887 00.000 8976 Worker thread wakes up
02:22:14.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.16, 0.19) opts 0xd
02:22:14.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.16, 0.19)
02:22:14.887 00.000 8976 Moving (-1.16, 0.19) raw xDistance=0.69 yDistance=0.87
02:22:14.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69
02:22:14.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.87
02:22:14.887 00.000 8976 MoveAxis(L, 3, ABG)
02:22:14.887 00.000 8976 stepping (-13, 5) + (-3, 0)
02:22:14.887 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:14.888 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:22:14.898 00.010 5052 UpdateGuideState exits: m=150 SNR=8.5
02:22:14.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:14.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:14.898 00.000 5052 Enqueuing Expose request
02:22:14.924 00.026 8976 Received - 47 (G) 
02:22:14.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:14.924 00.000 8976 stepped: pos (-16, 5)
02:22:14.924 00.000 8976 MoveAxis(D, 4, ABG)
02:22:14.924 00.000 8976 stepping (-16, 5) + (0, -4)
02:22:14.924 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:22:14.955 00.031 8976 Received - 47 (G) 
02:22:14.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:22:14.955 00.000 8976 stepped: pos (-16, 1)
02:22:14.956 00.001 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:22:14.956 00.000 8976 MountToCamera -- mountX=1.97 mountY=-1.08 hyp=2.25 mountTheta=-0.50 cameraX=0.07, cameraY=2.25 cameraTheta=1.54
02:22:14.956 00.000 8976 incremental bump (0.066, 2.247) isValid = 1
02:22:14.956 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
02:22:14.956 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:22:14.956 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:22:14.956 00.000 8976 move complete, result=0
02:22:14.956 00.000 8976 worker thread done servicing request
02:22:14.956 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.9 px 4 ms SOUTH
02:22:14.956 00.000 9828 Worker thread wakes up
02:22:14.956 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:22:14.956 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:22:14.956 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
02:22:14.956 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.73)
02:22:14.956 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
02:22:14.956 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:22:14.956 00.000 9828 BLC: window closed
02:22:14.957 00.001 9828 MoveAxis(E, 3, B)
02:22:14.957 00.000 9828 Guiding  Dir = 2, Dur = 3
02:22:14.957 00.000 8976 Worker thread wakes up
02:22:14.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:14.957 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:14.957 00.000 9828 IsSlewing returns 0
02:22:14.957 00.000 9828 IsGuiding returns 0
02:22:14.957 00.000 9828 PulseGuide returned control before completion, sleep 13
02:22:14.979 00.022 9828 IsGuiding returns 1
02:22:14.980 00.001 9828 scope still moving after pulse duration time elapsed
02:22:15.011 00.031 9828 IsSlewing returns 0
02:22:15.011 00.000 9828 IsGuiding returns 1
02:22:15.042 00.031 9828 IsSlewing returns 0
02:22:15.042 00.000 9828 IsGuiding returns 1
02:22:15.074 00.032 9828 IsSlewing returns 0
02:22:15.074 00.000 9828 IsGuiding returns 0
02:22:15.074 00.000 9828 scope move finished after 3 + 113 ms
02:22:15.074 00.000 9828 Move returns status 0, amount 3
02:22:15.075 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:15.075 00.000 9828 MoveAxis(N, 16, B)
02:22:15.075 00.000 9828 Guiding  Dir = 0, Dur = 16
02:22:15.089 00.014 9828 IsSlewing returns 0
02:22:15.089 00.000 9828 IsGuiding returns 0
02:22:15.089 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:15.120 00.031 9828 IsGuiding returns 1
02:22:15.120 00.000 9828 scope still moving after pulse duration time elapsed
02:22:15.151 00.031 9828 IsSlewing returns 0
02:22:15.151 00.000 9828 IsGuiding returns 1
02:22:15.182 00.031 9828 IsSlewing returns 0
02:22:15.182 00.000 9828 IsGuiding returns 1
02:22:15.214 00.032 9828 IsSlewing returns 0
02:22:15.214 00.000 9828 IsGuiding returns 1
02:22:15.246 00.032 9828 IsSlewing returns 0
02:22:15.246 00.000 9828 IsGuiding returns 0
02:22:15.246 00.000 9828 scope move finished after 16 + 140 ms
02:22:15.246 00.000 9828 Move returns status 0, amount 16
02:22:15.246 00.000 9828 move complete, result=0
02:22:15.246 00.000 9828 worker thread done servicing request
02:22:15.246 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:22:15.651 00.405 8976 Exposure complete
02:22:15.657 00.006 8976 worker thread done servicing request
02:22:15.657 00.000 5052 OnExposeComplete: enter
02:22:15.657 00.000 5052 UpdateGuideState(): m_state=6
02:22:15.657 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8399
02:22:15.658 00.001 5052 Star::Find returns 1 (0), X=328.57, Y=281.35, Mass=170, SNR=9.0, Peak=71 HFD=2.8
02:22:15.658 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
02:22:15.658 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
02:22:15.658 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.36 hyp=0.70 cameraTheta=-2.60 mountX=-0.05 mountY=0.70, mountTheta=1.64
02:22:15.658 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.36, opts=13)
02:22:15.659 00.001 5052 Enqueuing Move request for stepguider (-0.60, -0.36)
02:22:15.659 00.000 8976 Worker thread wakes up
02:22:15.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.36) opts 0xd
02:22:15.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.36)
02:22:15.659 00.000 8976 Moving (-0.60, -0.36) raw xDistance=-0.05 yDistance=0.70
02:22:15.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:22:15.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.70
02:22:15.659 00.000 8976 MoveAxis(R, 0, ABG)
02:22:15.659 00.000 8976 MoveAxis(D, 3, ABG)
02:22:15.659 00.000 8976 stepping (-16, 1) + (0, -3)
02:22:15.659 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:15.660 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:22:15.670 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
02:22:15.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:15.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:15.670 00.000 5052 Enqueuing Expose request
02:22:15.691 00.021 8976 Received - 47 (G) 
02:22:15.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:15.691 00.000 8976 stepped: pos (-16, -2)
02:22:15.691 00.000 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
02:22:15.691 00.000 8976 MountToCamera -- mountX=2.13 mountY=-0.62 hyp=2.22 mountTheta=-0.28 cameraX=-0.42, cameraY=2.18 cameraTheta=1.76
02:22:15.691 00.000 8976 incremental bump (-0.417, 2.178) isValid = 1
02:22:15.692 00.001 8976 Scheduling Mount bump of (-0.022, 0.117)
02:22:15.692 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:22:15.692 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:22:15.692 00.000 8976 move complete, result=0
02:22:15.692 00.000 9828 Worker thread wakes up
02:22:15.692 00.000 8976 worker thread done servicing request
02:22:15.692 00.000 8976 Worker thread wakes up
02:22:15.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:15.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:15.692 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:22:15.692 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:22:15.692 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:22:15.692 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
02:22:15.692 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.51)
02:22:15.692 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.43
02:22:15.692 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:22:15.692 00.000 9828 BLC: window closed
02:22:15.693 00.001 9828 MoveAxis(W, 5, B)
02:22:15.693 00.000 9828 Guiding  Dir = 3, Dur = 5
02:22:15.693 00.000 9828 IsSlewing returns 0
02:22:15.693 00.000 9828 IsGuiding returns 0
02:22:15.693 00.000 9828 PulseGuide returned control before completion, sleep 15
02:22:15.715 00.022 9828 IsGuiding returns 1
02:22:15.715 00.000 9828 scope still moving after pulse duration time elapsed
02:22:15.746 00.031 9828 IsSlewing returns 0
02:22:15.746 00.000 9828 IsGuiding returns 1
02:22:15.777 00.031 9828 IsSlewing returns 0
02:22:15.777 00.000 9828 IsGuiding returns 1
02:22:15.808 00.031 9828 IsSlewing returns 0
02:22:15.808 00.000 9828 IsGuiding returns 0
02:22:15.808 00.000 9828 scope move finished after 5 + 109 ms
02:22:15.808 00.000 9828 Move returns status 0, amount 5
02:22:15.808 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:15.808 00.000 9828 MoveAxis(N, 16, B)
02:22:15.808 00.000 9828 Guiding  Dir = 0, Dur = 16
02:22:15.824 00.016 9828 IsSlewing returns 0
02:22:15.824 00.000 9828 IsGuiding returns 0
02:22:15.824 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:15.854 00.030 9828 IsGuiding returns 1
02:22:15.854 00.000 9828 scope still moving after pulse duration time elapsed
02:22:15.885 00.031 9828 IsSlewing returns 0
02:22:15.885 00.000 9828 IsGuiding returns 1
02:22:15.916 00.031 9828 IsSlewing returns 0
02:22:15.917 00.001 9828 IsGuiding returns 1
02:22:15.948 00.031 9828 IsSlewing returns 0
02:22:15.949 00.001 9828 IsGuiding returns 0
02:22:15.949 00.000 9828 scope move finished after 16 + 109 ms
02:22:15.949 00.000 9828 Move returns status 0, amount 16
02:22:15.949 00.000 9828 move complete, result=0
02:22:15.949 00.000 9828 worker thread done servicing request
02:22:15.949 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:22:16.386 00.437 8976 Exposure complete
02:22:16.391 00.005 8976 worker thread done servicing request
02:22:16.391 00.000 5052 OnExposeComplete: enter
02:22:16.391 00.000 5052 UpdateGuideState(): m_state=6
02:22:16.391 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8400
02:22:16.391 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.72, Mass=147, SNR=8.4, Peak=69 HFD=2.0
02:22:16.391 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
02:22:16.391 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
02:22:16.391 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.01 hyp=0.59 cameraTheta=0.01 mountX=-0.26 mountY=-0.50, mountTheta=-2.06
02:22:16.392 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.01, opts=13)
02:22:16.392 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.01)
02:22:16.392 00.000 8976 Worker thread wakes up
02:22:16.392 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.01) opts 0xd
02:22:16.392 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.01)
02:22:16.392 00.000 8976 Moving (0.59, 0.01) raw xDistance=-0.26 yDistance=-0.50
02:22:16.393 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:22:16.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
02:22:16.393 00.000 8976 MoveAxis(R, 1, ABG)
02:22:16.393 00.000 8976 stepping (-16, -2) + (1, 0)
02:22:16.393 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:16.393 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:22:16.403 00.010 5052 UpdateGuideState exits: m=147 SNR=8.4
02:22:16.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:16.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:16.403 00.000 5052 Enqueuing Expose request
02:22:16.426 00.023 8976 Received - 47 (G) 
02:22:16.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:16.426 00.000 8976 stepped: pos (-15, -2)
02:22:16.426 00.000 8976 MoveAxis(U, 2, ABG)
02:22:16.426 00.000 8976 stepping (-15, -2) + (0, 2)
02:22:16.426 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:16.458 00.032 8976 Received - 47 (G) 
02:22:16.458 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:16.459 00.001 8976 stepped: pos (-15, 0)
02:22:16.459 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
02:22:16.459 00.000 8976 MountToCamera -- mountX=2.18 mountY=-0.42 hyp=2.22 mountTheta=-0.19 cameraX=-0.62, cameraY=2.13 cameraTheta=1.86
02:22:16.459 00.000 8976 incremental bump (-0.625, 2.134) isValid = 1
02:22:16.459 00.000 8976 Scheduling Mount bump of (-0.032, 0.114)
02:22:16.459 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:22:16.459 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:22:16.459 00.000 8976 move complete, result=0
02:22:16.459 00.000 8976 worker thread done servicing request
02:22:16.459 00.000 8976 Worker thread wakes up
02:22:16.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:16.459 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:16.459 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:22:16.459 00.000 9828 Worker thread wakes up
02:22:16.459 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:22:16.460 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:22:16.460 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
02:22:16.460 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
02:22:16.460 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
02:22:16.460 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:22:16.460 00.000 9828 BLC: window closed
02:22:16.460 00.000 9828 MoveAxis(W, 9, B)
02:22:16.460 00.000 9828 Guiding  Dir = 3, Dur = 9
02:22:16.460 00.000 9828 IsSlewing returns 0
02:22:16.460 00.000 9828 IsGuiding returns 0
02:22:16.460 00.000 9828 PulseGuide returned control before completion, sleep 19
02:22:16.480 00.020 9828 IsGuiding returns 1
02:22:16.481 00.001 9828 scope still moving after pulse duration time elapsed
02:22:16.512 00.031 9828 IsSlewing returns 0
02:22:16.513 00.001 9828 IsGuiding returns 1
02:22:16.544 00.031 9828 IsSlewing returns 0
02:22:16.544 00.000 9828 IsGuiding returns 1
02:22:16.573 00.029 9828 IsSlewing returns 0
02:22:16.574 00.001 9828 IsGuiding returns 1
02:22:16.603 00.029 9828 IsSlewing returns 0
02:22:16.604 00.001 9828 IsGuiding returns 0
02:22:16.604 00.000 9828 scope move finished after 9 + 134 ms
02:22:16.604 00.000 9828 Move returns status 0, amount 9
02:22:16.604 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:16.604 00.000 9828 MoveAxis(N, 16, B)
02:22:16.604 00.000 9828 Guiding  Dir = 0, Dur = 16
02:22:16.619 00.015 9828 IsSlewing returns 0
02:22:16.619 00.000 9828 IsGuiding returns 0
02:22:16.619 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:16.649 00.030 9828 IsGuiding returns 1
02:22:16.649 00.000 9828 scope still moving after pulse duration time elapsed
02:22:16.680 00.031 9828 IsSlewing returns 0
02:22:16.680 00.000 9828 IsGuiding returns 1
02:22:16.711 00.031 9828 IsSlewing returns 0
02:22:16.711 00.000 9828 IsGuiding returns 1
02:22:16.742 00.031 9828 IsSlewing returns 0
02:22:16.742 00.000 9828 IsGuiding returns 1
02:22:16.774 00.032 9828 IsSlewing returns 0
02:22:16.774 00.000 9828 IsGuiding returns 0
02:22:16.774 00.000 9828 scope move finished after 16 + 138 ms
02:22:16.774 00.000 9828 Move returns status 0, amount 16
02:22:16.774 00.000 9828 move complete, result=0
02:22:16.774 00.000 9828 worker thread done servicing request
02:22:16.774 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:22:17.154 00.380 8976 Exposure complete
02:22:17.160 00.006 8976 worker thread done servicing request
02:22:17.161 00.001 5052 OnExposeComplete: enter
02:22:17.161 00.000 5052 UpdateGuideState(): m_state=6
02:22:17.161 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8401
02:22:17.161 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.20, Mass=191, SNR=9.6, Peak=71 HFD=2.5
02:22:17.161 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
02:22:17.161 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
02:22:17.161 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.50 hyp=0.71 cameraTheta=-0.79 mountX=-0.68 mountY=-0.14, mountTheta=-2.94
02:22:17.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.50, opts=13)
02:22:17.162 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.50)
02:22:17.162 00.000 8976 Worker thread wakes up
02:22:17.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.50) opts 0xd
02:22:17.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.50)
02:22:17.162 00.000 8976 Moving (0.50, -0.50) raw xDistance=-0.68 yDistance=-0.14
02:22:17.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.68
02:22:17.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:22:17.162 00.000 8976 MoveAxis(R, 3, ABG)
02:22:17.162 00.000 8976 stepping (-15, 0) + (3, 0)
02:22:17.162 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:17.163 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:22:17.173 00.010 5052 UpdateGuideState exits: m=191 SNR=9.6
02:22:17.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:17.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:17.173 00.000 5052 Enqueuing Expose request
02:22:17.194 00.021 8976 Received - 47 (G) 
02:22:17.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:17.194 00.000 8976 stepped: pos (-12, 0)
02:22:17.194 00.000 8976 MoveAxis(U, 0, ABG)
02:22:17.194 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
02:22:17.194 00.000 8976 MountToCamera -- mountX=2.07 mountY=-0.28 hyp=2.09 mountTheta=-0.13 cameraX=-0.69, cameraY=1.97 cameraTheta=1.91
02:22:17.194 00.000 8976 incremental bump (-0.695, 1.970) isValid = 1
02:22:17.194 00.000 8976 Scheduling Mount bump of (-0.038, 0.112)
02:22:17.194 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:22:17.194 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:22:17.194 00.000 8976 move complete, result=0
02:22:17.194 00.000 9828 Worker thread wakes up
02:22:17.195 00.001 8976 worker thread done servicing request
02:22:17.195 00.000 8976 Worker thread wakes up
02:22:17.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:17.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:17.195 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
02:22:17.196 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:22:17.196 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:22:17.196 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
02:22:17.196 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
02:22:17.196 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.29
02:22:17.196 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:22:17.196 00.000 9828 BLC: window closed
02:22:17.196 00.000 9828 MoveAxis(W, 10, B)
02:22:17.196 00.000 9828 Guiding  Dir = 3, Dur = 10
02:22:17.197 00.001 9828 IsSlewing returns 0
02:22:17.198 00.001 9828 IsGuiding returns 0
02:22:17.198 00.000 9828 PulseGuide returned control before completion, sleep 20
02:22:17.225 00.027 9828 IsGuiding returns 1
02:22:17.225 00.000 9828 scope still moving after pulse duration time elapsed
02:22:17.255 00.030 9828 IsSlewing returns 0
02:22:17.255 00.000 9828 IsGuiding returns 1
02:22:17.286 00.031 9828 IsSlewing returns 0
02:22:17.286 00.000 9828 IsGuiding returns 1
02:22:17.317 00.031 9828 IsSlewing returns 0
02:22:17.317 00.000 9828 IsGuiding returns 1
02:22:17.348 00.031 9828 IsSlewing returns 0
02:22:17.348 00.000 9828 IsGuiding returns 0
02:22:17.348 00.000 9828 scope move finished after 10 + 140 ms
02:22:17.348 00.000 9828 Move returns status 0, amount 10
02:22:17.348 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:17.348 00.000 9828 MoveAxis(N, 16, B)
02:22:17.348 00.000 9828 Guiding  Dir = 0, Dur = 16
02:22:17.363 00.015 9828 IsSlewing returns 0
02:22:17.363 00.000 9828 IsGuiding returns 0
02:22:17.363 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:17.394 00.031 9828 IsGuiding returns 1
02:22:17.394 00.000 9828 scope still moving after pulse duration time elapsed
02:22:17.424 00.030 9828 IsSlewing returns 0
02:22:17.424 00.000 9828 IsGuiding returns 1
02:22:17.455 00.031 9828 IsSlewing returns 0
02:22:17.455 00.000 9828 IsGuiding returns 1
02:22:17.486 00.031 9828 IsSlewing returns 0
02:22:17.486 00.000 9828 IsGuiding returns 1
02:22:17.518 00.032 9828 IsSlewing returns 0
02:22:17.518 00.000 9828 IsGuiding returns 0
02:22:17.518 00.000 9828 scope move finished after 16 + 138 ms
02:22:17.518 00.000 9828 Move returns status 0, amount 16
02:22:17.518 00.000 9828 move complete, result=0
02:22:17.518 00.000 9828 worker thread done servicing request
02:22:17.518 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:22:17.889 00.371 8976 Exposure complete
02:22:17.894 00.005 8976 worker thread done servicing request
02:22:17.895 00.001 5052 OnExposeComplete: enter
02:22:17.895 00.000 5052 UpdateGuideState(): m_state=6
02:22:17.895 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8402
02:22:17.895 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.91, Mass=158, SNR=8.7, Peak=70 HFD=2.3
02:22:17.895 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:22:17.895 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:22:17.895 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.20 hyp=0.62 cameraTheta=0.33 mountX=-0.09 mountY=-0.60, mountTheta=-1.72
02:22:17.896 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.20, opts=13)
02:22:17.896 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.20)
02:22:17.896 00.000 8976 Worker thread wakes up
02:22:17.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.20) opts 0xd
02:22:17.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.20)
02:22:17.896 00.000 8976 Moving (0.58, 0.20) raw xDistance=-0.09 yDistance=-0.60
02:22:17.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:22:17.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:22:17.896 00.000 8976 MoveAxis(R, 0, ABG)
02:22:17.896 00.000 8976 MoveAxis(U, 2, ABG)
02:22:17.896 00.000 8976 stepping (-12, 0) + (0, 2)
02:22:17.896 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:17.897 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:22:17.906 00.009 5052 UpdateGuideState exits: m=158 SNR=8.7
02:22:17.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:17.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:17.906 00.000 5052 Enqueuing Expose request
02:22:17.929 00.023 8976 Received - 47 (G) 
02:22:17.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:17.929 00.000 8976 stepped: pos (-12, 2)
02:22:17.929 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.90 = 1.90)
02:22:17.929 00.000 8976 MountToCamera -- mountX=1.99 mountY=-0.29 hyp=2.01 mountTheta=-0.15 cameraX=-0.65, cameraY=1.91 cameraTheta=1.90
02:22:17.929 00.000 8976 incremental bump (-0.648, 1.907) isValid = 1
02:22:17.929 00.000 8976 Scheduling Mount bump of (-0.037, 0.113)
02:22:17.929 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:22:17.929 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:22:17.929 00.000 8976 move complete, result=0
02:22:17.929 00.000 9828 Worker thread wakes up
02:22:17.929 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:22:17.929 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:22:17.929 00.000 9828 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.98 = -1.30)
02:22:17.929 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:22:17.929 00.000 8976 worker thread done servicing request
02:22:17.929 00.000 8976 Worker thread wakes up
02:22:17.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:17.930 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:17.930 00.000 9828 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.38)
02:22:17.930 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.89 mountX=0.03 mountY=-0.12, mountTheta=-1.30
02:22:17.930 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:22:17.930 00.000 9828 BLC: window closed
02:22:17.930 00.000 9828 MoveAxis(W, 10, B)
02:22:17.930 00.000 9828 Guiding  Dir = 3, Dur = 10
02:22:17.930 00.000 9828 IsSlewing returns 0
02:22:17.930 00.000 9828 IsGuiding returns 0
02:22:17.930 00.000 9828 PulseGuide returned control before completion, sleep 20
02:22:17.953 00.023 9828 IsGuiding returns 1
02:22:17.953 00.000 9828 scope still moving after pulse duration time elapsed
02:22:17.983 00.030 9828 IsSlewing returns 0
02:22:17.983 00.000 9828 IsGuiding returns 1
02:22:18.014 00.031 9828 IsSlewing returns 0
02:22:18.014 00.000 9828 IsGuiding returns 1
02:22:18.045 00.031 9828 IsSlewing returns 0
02:22:18.045 00.000 9828 IsGuiding returns 1
02:22:18.077 00.032 9828 IsSlewing returns 0
02:22:18.077 00.000 9828 IsGuiding returns 0
02:22:18.077 00.000 9828 scope move finished after 10 + 136 ms
02:22:18.077 00.000 9828 Move returns status 0, amount 10
02:22:18.077 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:18.077 00.000 9828 MoveAxis(N, 16, B)
02:22:18.077 00.000 9828 Guiding  Dir = 0, Dur = 16
02:22:18.092 00.015 9828 IsSlewing returns 0
02:22:18.092 00.000 9828 IsGuiding returns 0
02:22:18.092 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:18.123 00.031 9828 IsGuiding returns 1
02:22:18.123 00.000 9828 scope still moving after pulse duration time elapsed
02:22:18.154 00.031 9828 IsSlewing returns 0
02:22:18.154 00.000 9828 IsGuiding returns 1
02:22:18.185 00.031 9828 IsSlewing returns 0
02:22:18.185 00.000 9828 IsGuiding returns 1
02:22:18.217 00.032 9828 IsSlewing returns 0
02:22:18.217 00.000 9828 IsGuiding returns 1
02:22:18.247 00.030 9828 IsSlewing returns 0
02:22:18.247 00.000 9828 IsGuiding returns 0
02:22:18.247 00.000 9828 scope move finished after 16 + 139 ms
02:22:18.247 00.000 9828 Move returns status 0, amount 16
02:22:18.247 00.000 9828 move complete, result=0
02:22:18.247 00.000 9828 worker thread done servicing request
02:22:18.247 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:22:18.626 00.379 8976 Exposure complete
02:22:18.632 00.006 8976 worker thread done servicing request
02:22:18.632 00.000 5052 OnExposeComplete: enter
02:22:18.632 00.000 5052 UpdateGuideState(): m_state=6
02:22:18.632 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8403
02:22:18.632 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.66, Mass=169, SNR=9.0, Peak=68 HFD=2.4
02:22:18.632 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:22:18.632 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:22:18.632 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=-0.05 hyp=0.97 cameraTheta=-0.05 mountX=-0.49 mountY=-0.79, mountTheta=-2.13
02:22:18.633 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=-0.05, opts=13)
02:22:18.633 00.000 5052 Enqueuing Move request for stepguider (0.97, -0.05)
02:22:18.633 00.000 8976 Worker thread wakes up
02:22:18.633 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, -0.05) opts 0xd
02:22:18.633 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, -0.05)
02:22:18.633 00.000 8976 Moving (0.97, -0.05) raw xDistance=-0.49 yDistance=-0.79
02:22:18.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:22:18.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.79
02:22:18.633 00.000 8976 MoveAxis(R, 2, ABG)
02:22:18.633 00.000 8976 stepping (-12, 2) + (2, 0)
02:22:18.633 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:18.636 00.003 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:22:18.646 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
02:22:18.646 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:18.646 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:18.646 00.000 5052 Enqueuing Expose request
02:22:18.664 00.018 8976 Received - 47 (G) 
02:22:18.664 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:18.664 00.000 8976 stepped: pos (-10, 2)
02:22:18.664 00.000 8976 MoveAxis(U, 3, ABG)
02:22:18.664 00.000 8976 stepping (-10, 2) + (0, 3)
02:22:18.665 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:18.697 00.032 8976 Received - 47 (G) 
02:22:18.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:18.697 00.000 8976 stepped: pos (-10, 5)
02:22:18.697 00.000 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
02:22:18.697 00.000 8976 MountToCamera -- mountX=1.84 mountY=-0.46 hyp=1.90 mountTheta=-0.24 cameraX=-0.43, cameraY=1.85 cameraTheta=1.80
02:22:18.697 00.000 8976 incremental bump (-0.431, 1.847) isValid = 1
02:22:18.697 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
02:22:18.697 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:22:18.697 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:22:18.697 00.000 8976 move complete, result=0
02:22:18.697 00.000 9828 Worker thread wakes up
02:22:18.698 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:22:18.698 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:22:18.698 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.40)
02:22:18.698 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.48)
02:22:18.698 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
02:22:18.698 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
02:22:18.698 00.000 8976 worker thread done servicing request
02:22:18.698 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:22:18.698 00.000 9828 BLC: window closed
02:22:18.698 00.000 8976 Worker thread wakes up
02:22:18.698 00.000 9828 MoveAxis(W, 7, B)
02:22:18.698 00.000 9828 Guiding  Dir = 3, Dur = 7
02:22:18.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:18.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:18.699 00.001 9828 IsSlewing returns 0
02:22:18.699 00.000 9828 IsGuiding returns 0
02:22:18.700 00.001 9828 PulseGuide returned control before completion, sleep 17
02:22:18.730 00.030 9828 IsGuiding returns 1
02:22:18.730 00.000 9828 scope still moving after pulse duration time elapsed
02:22:18.762 00.032 9828 IsSlewing returns 0
02:22:18.762 00.000 9828 IsGuiding returns 1
02:22:18.792 00.030 9828 IsSlewing returns 0
02:22:18.792 00.000 9828 IsGuiding returns 1
02:22:18.823 00.031 9828 IsSlewing returns 0
02:22:18.823 00.000 9828 IsGuiding returns 0
02:22:18.824 00.001 9828 scope move finished after 7 + 117 ms
02:22:18.824 00.000 9828 Move returns status 0, amount 7
02:22:18.824 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:18.824 00.000 9828 MoveAxis(N, 16, B)
02:22:18.824 00.000 9828 Guiding  Dir = 0, Dur = 16
02:22:18.839 00.015 9828 IsSlewing returns 0
02:22:18.839 00.000 9828 IsGuiding returns 0
02:22:18.839 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:18.870 00.031 9828 IsGuiding returns 1
02:22:18.870 00.000 9828 scope still moving after pulse duration time elapsed
02:22:18.901 00.031 9828 IsSlewing returns 0
02:22:18.901 00.000 9828 IsGuiding returns 1
02:22:18.933 00.032 9828 IsSlewing returns 0
02:22:18.933 00.000 9828 IsGuiding returns 1
02:22:18.964 00.031 9828 IsSlewing returns 0
02:22:18.964 00.000 9828 IsGuiding returns 1
02:22:18.995 00.031 9828 IsSlewing returns 0
02:22:18.995 00.000 9828 IsGuiding returns 0
02:22:18.995 00.000 9828 scope move finished after 16 + 140 ms
02:22:18.995 00.000 9828 Move returns status 0, amount 16
02:22:18.995 00.000 9828 move complete, result=0
02:22:18.995 00.000 9828 worker thread done servicing request
02:22:18.995 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
02:22:19.399 00.404 8976 Exposure complete
02:22:19.405 00.006 8976 worker thread done servicing request
02:22:19.405 00.000 5052 OnExposeComplete: enter
02:22:19.405 00.000 5052 UpdateGuideState(): m_state=6
02:22:19.405 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8404
02:22:19.405 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.88, Mass=164, SNR=8.9, Peak=66 HFD=2.3
02:22:19.405 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:22:19.405 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:22:19.405 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.17 hyp=0.56 cameraTheta=0.32 mountX=-0.09 mountY=-0.54, mountTheta=-1.73
02:22:19.406 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.17, opts=13)
02:22:19.406 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.17)
02:22:19.406 00.000 8976 Worker thread wakes up
02:22:19.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.17) opts 0xd
02:22:19.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.17)
02:22:19.406 00.000 8976 Moving (0.53, 0.17) raw xDistance=-0.09 yDistance=-0.54
02:22:19.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:22:19.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.54
02:22:19.406 00.000 8976 MoveAxis(R, 0, ABG)
02:22:19.406 00.000 8976 MoveAxis(U, 2, ABG)
02:22:19.406 00.000 8976 stepping (-10, 5) + (0, 2)
02:22:19.406 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:19.407 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:22:19.419 00.012 5052 UpdateGuideState exits: m=164 SNR=8.9
02:22:19.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:19.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:19.419 00.000 5052 Enqueuing Expose request
02:22:19.432 00.013 8976 Received - 47 (G) 
02:22:19.432 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:19.432 00.000 8976 stepped: pos (-10, 7)
02:22:19.432 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
02:22:19.432 00.000 8976 MountToCamera -- mountX=1.74 mountY=-0.67 hyp=1.86 mountTheta=-0.37 cameraX=-0.19, cameraY=1.85 cameraTheta=1.67
02:22:19.432 00.000 8976 incremental bump (-0.192, 1.855) isValid = 1
02:22:19.432 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
02:22:19.432 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:22:19.432 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:22:19.432 00.000 8976 move complete, result=0
02:22:19.432 00.000 8976 worker thread done servicing request
02:22:19.432 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:22:19.432 00.000 9828 Worker thread wakes up
02:22:19.432 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:22:19.432 00.000 8976 Worker thread wakes up
02:22:19.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:19.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:19.432 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:22:19.432 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.52)
02:22:19.432 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.60)
02:22:19.432 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:22:19.432 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:22:19.432 00.000 9828 BLC: window closed
02:22:19.432 00.000 9828 MoveAxis(W, 2, B)
02:22:19.432 00.000 9828 Guiding  Dir = 3, Dur = 2
02:22:19.434 00.002 9828 IsSlewing returns 0
02:22:19.434 00.000 9828 IsGuiding returns 0
02:22:19.434 00.000 9828 PulseGuide returned control before completion, sleep 12
02:22:19.449 00.015 9828 IsGuiding returns 1
02:22:19.449 00.000 9828 scope still moving after pulse duration time elapsed
02:22:19.480 00.031 9828 IsSlewing returns 0
02:22:19.480 00.000 9828 IsGuiding returns 1
02:22:19.512 00.032 9828 IsSlewing returns 0
02:22:19.512 00.000 9828 IsGuiding returns 1
02:22:19.542 00.030 9828 IsSlewing returns 0
02:22:19.543 00.001 9828 IsGuiding returns 1
02:22:19.574 00.031 9828 IsSlewing returns 0
02:22:19.574 00.000 9828 IsGuiding returns 1
02:22:19.604 00.030 9828 IsSlewing returns 0
02:22:19.604 00.000 9828 IsGuiding returns 1
02:22:19.635 00.031 9828 IsSlewing returns 0
02:22:19.635 00.000 9828 IsGuiding returns 0
02:22:19.635 00.000 9828 scope move finished after 2 + 199 ms
02:22:19.635 00.000 9828 Move returns status 0, amount 2
02:22:19.635 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:19.635 00.000 9828 MoveAxis(N, 16, B)
02:22:19.635 00.000 9828 Guiding  Dir = 0, Dur = 16
02:22:19.650 00.015 9828 IsSlewing returns 0
02:22:19.650 00.000 9828 IsGuiding returns 0
02:22:19.650 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:19.681 00.031 9828 IsGuiding returns 1
02:22:19.681 00.000 9828 scope still moving after pulse duration time elapsed
02:22:19.712 00.031 9828 IsSlewing returns 0
02:22:19.712 00.000 9828 IsGuiding returns 1
02:22:19.744 00.032 9828 IsSlewing returns 0
02:22:19.744 00.000 9828 IsGuiding returns 1
02:22:19.775 00.031 9828 IsSlewing returns 0
02:22:19.775 00.000 9828 IsGuiding returns 1
02:22:19.808 00.033 9828 IsSlewing returns 0
02:22:19.808 00.000 9828 IsGuiding returns 0
02:22:19.808 00.000 9828 scope move finished after 16 + 142 ms
02:22:19.808 00.000 9828 Move returns status 0, amount 16
02:22:19.808 00.000 9828 move complete, result=0
02:22:19.809 00.001 9828 worker thread done servicing request
02:22:19.809 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:22:20.129 00.320 8976 Exposure complete
02:22:20.133 00.004 8976 worker thread done servicing request
02:22:20.134 00.001 5052 OnExposeComplete: enter
02:22:20.134 00.000 5052 UpdateGuideState(): m_state=6
02:22:20.134 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8405
02:22:20.134 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.74, Mass=166, SNR=8.9, Peak=63 HFD=2.6
02:22:20.134 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
02:22:20.134 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
02:22:20.134 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.03 hyp=0.39 cameraTheta=0.07 mountX=-0.15 mountY=-0.34, mountTheta=-1.99
02:22:20.135 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.03, opts=13)
02:22:20.135 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.03)
02:22:20.135 00.000 8976 Worker thread wakes up
02:22:20.135 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.03) opts 0xd
02:22:20.135 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.03)
02:22:20.135 00.000 8976 Moving (0.39, 0.03) raw xDistance=-0.15 yDistance=-0.34
02:22:20.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:22:20.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:22:20.135 00.000 8976 MoveAxis(R, 0, ABG)
02:22:20.135 00.000 8976 MoveAxis(U, 2, ABG)
02:22:20.135 00.000 8976 stepping (-10, 7) + (0, 2)
02:22:20.135 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:20.136 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:22:20.145 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
02:22:20.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:20.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:20.145 00.000 5052 Enqueuing Expose request
02:22:20.167 00.022 8976 Received - 47 (G) 
02:22:20.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:20.167 00.000 8976 stepped: pos (-10, 9)
02:22:20.167 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:22:20.168 00.001 8976 MountToCamera -- mountX=1.67 mountY=-0.92 hyp=1.91 mountTheta=-0.50 cameraX=0.06, cameraY=1.91 cameraTheta=1.54
02:22:20.168 00.000 8976 incremental bump (0.061, 1.907) isValid = 1
02:22:20.168 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
02:22:20.168 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:22:20.168 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:22:20.168 00.000 8976 move complete, result=0
02:22:20.168 00.000 9828 Worker thread wakes up
02:22:20.168 00.000 8976 worker thread done servicing request
02:22:20.168 00.000 8976 Worker thread wakes up
02:22:20.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:20.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:20.168 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:22:20.168 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 2 ms NORTH
02:22:20.168 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:22:20.168 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.65)
02:22:20.169 00.001 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
02:22:20.169 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
02:22:20.169 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:22:20.169 00.000 9828 BLC: window closed
02:22:20.169 00.000 9828 MoveAxis(E, 3, B)
02:22:20.169 00.000 9828 Guiding  Dir = 2, Dur = 3
02:22:20.169 00.000 9828 IsSlewing returns 0
02:22:20.171 00.002 9828 IsGuiding returns 0
02:22:20.171 00.000 9828 PulseGuide returned control before completion, sleep 13
02:22:20.198 00.027 9828 IsGuiding returns 1
02:22:20.198 00.000 9828 scope still moving after pulse duration time elapsed
02:22:20.228 00.030 9828 IsSlewing returns 0
02:22:20.228 00.000 9828 IsGuiding returns 1
02:22:20.260 00.032 9828 IsSlewing returns 0
02:22:20.260 00.000 9828 IsGuiding returns 1
02:22:20.291 00.031 9828 IsSlewing returns 0
02:22:20.291 00.000 9828 IsGuiding returns 0
02:22:20.291 00.000 9828 scope move finished after 3 + 116 ms
02:22:20.291 00.000 9828 Move returns status 0, amount 3
02:22:20.291 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:20.291 00.000 9828 MoveAxis(N, 16, B)
02:22:20.291 00.000 9828 Guiding  Dir = 0, Dur = 16
02:22:20.306 00.015 9828 IsSlewing returns 0
02:22:20.306 00.000 9828 IsGuiding returns 0
02:22:20.306 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:20.338 00.032 9828 IsGuiding returns 1
02:22:20.338 00.000 9828 scope still moving after pulse duration time elapsed
02:22:20.369 00.031 9828 IsSlewing returns 0
02:22:20.369 00.000 9828 IsGuiding returns 1
02:22:20.402 00.033 9828 IsSlewing returns 0
02:22:20.403 00.001 9828 IsGuiding returns 1
02:22:20.433 00.030 9828 IsSlewing returns 0
02:22:20.433 00.000 9828 IsGuiding returns 1
02:22:20.464 00.031 9828 IsSlewing returns 0
02:22:20.464 00.000 9828 IsGuiding returns 0
02:22:20.464 00.000 9828 scope move finished after 16 + 141 ms
02:22:20.464 00.000 9828 Move returns status 0, amount 16
02:22:20.464 00.000 9828 move complete, result=0
02:22:20.464 00.000 9828 worker thread done servicing request
02:22:20.464 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:22:20.860 00.396 8976 Exposure complete
02:22:20.865 00.005 8976 worker thread done servicing request
02:22:20.865 00.000 5052 OnExposeComplete: enter
02:22:20.865 00.000 5052 UpdateGuideState(): m_state=6
02:22:20.865 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8406
02:22:20.865 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.40, Mass=150, SNR=8.4, Peak=66 HFD=2.4
02:22:20.865 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
02:22:20.865 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
02:22:20.865 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.31 hyp=0.71 cameraTheta=-0.46 mountX=-0.57 mountY=-0.36, mountTheta=-2.57
02:22:20.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.31, opts=13)
02:22:20.866 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.31)
02:22:20.866 00.000 8976 Worker thread wakes up
02:22:20.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.31) opts 0xd
02:22:20.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.31)
02:22:20.866 00.000 8976 Moving (0.64, -0.31) raw xDistance=-0.57 yDistance=-0.36
02:22:20.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:22:20.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
02:22:20.866 00.000 8976 MoveAxis(R, 2, ABG)
02:22:20.866 00.000 8976 stepping (-10, 9) + (2, 0)
02:22:20.866 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:20.867 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:22:20.876 00.009 5052 UpdateGuideState exits: m=150 SNR=8.4
02:22:20.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:20.877 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:20.877 00.000 5052 Enqueuing Expose request
02:22:20.903 00.026 8976 Received - 47 (G) 
02:22:20.903 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:20.903 00.000 8976 stepped: pos (-8, 9)
02:22:20.903 00.000 8976 MoveAxis(U, 2, ABG)
02:22:20.903 00.000 8976 stepping (-8, 9) + (0, 2)
02:22:20.903 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:20.935 00.032 8976 Received - 47 (G) 
02:22:20.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:20.935 00.000 8976 stepped: pos (-8, 11)
02:22:20.935 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
02:22:20.935 00.000 8976 MountToCamera -- mountX=1.52 mountY=-1.19 hyp=1.94 mountTheta=-0.67 cameraX=0.37, cameraY=1.90 cameraTheta=1.38
02:22:20.935 00.000 8976 incremental bump (0.370, 1.900) isValid = 1
02:22:20.935 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
02:22:20.935 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:22:20.935 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:22:20.935 00.000 8976 move complete, result=0
02:22:20.935 00.000 9828 Worker thread wakes up
02:22:20.936 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:22:20.936 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:22:20.936 00.000 8976 worker thread done servicing request
02:22:20.936 00.000 8976 Worker thread wakes up
02:22:20.936 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
02:22:20.936 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
02:22:20.936 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
02:22:20.936 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:22:20.936 00.000 9828 BLC: window closed
02:22:20.936 00.000 9828 MoveAxis(E, 9, B)
02:22:20.936 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:20.936 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:20.936 00.000 9828 Guiding  Dir = 2, Dur = 9
02:22:20.936 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 2 ms NORTH
02:22:20.936 00.000 9828 IsSlewing returns 0
02:22:20.937 00.001 9828 IsGuiding returns 0
02:22:20.937 00.000 9828 PulseGuide returned control before completion, sleep 19
02:22:20.961 00.024 9828 IsGuiding returns 1
02:22:20.961 00.000 9828 scope still moving after pulse duration time elapsed
02:22:20.992 00.031 9828 IsSlewing returns 0
02:22:20.992 00.000 9828 IsGuiding returns 1
02:22:21.022 00.030 9828 IsSlewing returns 0
02:22:21.022 00.000 9828 IsGuiding returns 1
02:22:21.054 00.032 9828 IsSlewing returns 0
02:22:21.058 00.004 9828 IsGuiding returns 0
02:22:21.058 00.000 9828 scope move finished after 9 + 113 ms
02:22:21.058 00.000 9828 Move returns status 0, amount 9
02:22:21.058 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:21.058 00.000 9828 MoveAxis(N, 15, B)
02:22:21.059 00.001 9828 Guiding  Dir = 0, Dur = 15
02:22:21.084 00.025 9828 IsSlewing returns 0
02:22:21.085 00.001 9828 IsGuiding returns 0
02:22:21.085 00.000 9828 PulseGuide returned control before completion, sleep 25
02:22:21.116 00.031 9828 IsGuiding returns 1
02:22:21.117 00.001 9828 scope still moving after pulse duration time elapsed
02:22:21.147 00.030 9828 IsSlewing returns 0
02:22:21.147 00.000 9828 IsGuiding returns 1
02:22:21.177 00.030 9828 IsSlewing returns 0
02:22:21.177 00.000 9828 IsGuiding returns 1
02:22:21.210 00.033 9828 IsSlewing returns 0
02:22:21.210 00.000 9828 IsGuiding returns 1
02:22:21.241 00.031 9828 IsSlewing returns 0
02:22:21.241 00.000 9828 IsGuiding returns 0
02:22:21.241 00.000 9828 scope move finished after 15 + 141 ms
02:22:21.241 00.000 9828 Move returns status 0, amount 15
02:22:21.241 00.000 9828 move complete, result=0
02:22:21.241 00.000 9828 worker thread done servicing request
02:22:21.241 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:22:21.629 00.388 8976 Exposure complete
02:22:21.635 00.006 8976 worker thread done servicing request
02:22:21.635 00.000 5052 OnExposeComplete: enter
02:22:21.635 00.000 5052 UpdateGuideState(): m_state=6
02:22:21.635 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8407
02:22:21.635 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.36, Mass=165, SNR=8.9, Peak=69 HFD=2.2
02:22:21.635 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
02:22:21.635 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
02:22:21.636 00.001 5052 CameraToMount -- cameraX=0.55 cameraY=-0.35 hyp=0.65 cameraTheta=-0.57 mountX=-0.56 mountY=-0.27, mountTheta=-2.70
02:22:21.636 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.35, opts=13)
02:22:21.636 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.35)
02:22:21.636 00.000 8976 Worker thread wakes up
02:22:21.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.35) opts 0xd
02:22:21.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.35)
02:22:21.636 00.000 8976 Moving (0.55, -0.35) raw xDistance=-0.56 yDistance=-0.27
02:22:21.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
02:22:21.637 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:22:21.637 00.000 8976 MoveAxis(R, 2, ABG)
02:22:21.637 00.000 8976 stepping (-8, 11) + (2, 0)
02:22:21.637 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:21.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:22:21.646 00.009 5052 UpdateGuideState exits: m=165 SNR=8.9
02:22:21.647 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:21.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:21.647 00.000 5052 Enqueuing Expose request
02:22:21.670 00.023 8976 Received - 47 (G) 
02:22:21.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:21.670 00.000 8976 stepped: pos (-6, 11)
02:22:21.670 00.000 8976 MoveAxis(U, 1, ABG)
02:22:21.670 00.000 8976 stepping (-6, 11) + (0, 1)
02:22:21.670 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:21.702 00.032 8976 Received - 47 (G) 
02:22:21.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:21.702 00.000 8976 stepped: pos (-6, 12)
02:22:21.702 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:22:21.702 00.000 8976 MountToCamera -- mountX=1.32 mountY=-1.43 hyp=1.95 mountTheta=-0.82 cameraX=0.67, cameraY=1.83 cameraTheta=1.22
02:22:21.702 00.000 8976 incremental bump (0.670, 1.829) isValid = 1
02:22:21.702 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:22:21.702 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:22:21.702 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:22:21.702 00.000 8976 move complete, result=0
02:22:21.702 00.000 8976 worker thread done servicing request
02:22:21.702 00.000 9828 Worker thread wakes up
02:22:21.702 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:22:21.702 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:22:21.702 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
02:22:21.702 00.000 8976 Worker thread wakes up
02:22:21.703 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:21.703 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:21.703 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
02:22:21.703 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:22:21.703 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:22:21.703 00.000 9828 BLC: window closed
02:22:21.703 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 1 ms NORTH
02:22:21.703 00.000 9828 MoveAxis(E, 14, B)
02:22:21.703 00.000 9828 Guiding  Dir = 2, Dur = 14
02:22:21.703 00.000 9828 IsSlewing returns 0
02:22:21.703 00.000 9828 IsGuiding returns 0
02:22:21.704 00.001 9828 PulseGuide returned control before completion, sleep 24
02:22:21.741 00.037 9828 IsGuiding returns 1
02:22:21.741 00.000 9828 scope still moving after pulse duration time elapsed
02:22:21.772 00.031 9828 IsSlewing returns 0
02:22:21.772 00.000 9828 IsGuiding returns 1
02:22:21.802 00.030 9828 IsSlewing returns 0
02:22:21.802 00.000 9828 IsGuiding returns 1
02:22:21.834 00.032 9828 IsSlewing returns 0
02:22:21.834 00.000 9828 IsGuiding returns 0
02:22:21.834 00.000 9828 scope move finished after 14 + 116 ms
02:22:21.834 00.000 9828 Move returns status 0, amount 14
02:22:21.834 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:21.835 00.001 9828 MoveAxis(N, 14, B)
02:22:21.835 00.000 9828 Guiding  Dir = 0, Dur = 14
02:22:21.852 00.017 9828 IsSlewing returns 0
02:22:21.852 00.000 9828 IsGuiding returns 1
02:22:21.852 00.000 9828 Entered PulseGuideScope while moving
02:22:21.912 00.060 9828 IsSlewing returns 0
02:22:21.912 00.000 9828 IsGuiding returns 1
02:22:21.912 00.000 9828 Still moving
02:22:21.975 00.063 9828 IsSlewing returns 0
02:22:21.975 00.000 9828 IsGuiding returns 0
02:22:21.975 00.000 9828 Movement stopped - continuing
02:22:21.975 00.000 9828 PulseGuide returned control before completion, sleep 24
02:22:22.006 00.031 9828 IsGuiding returns 1
02:22:22.006 00.000 9828 scope still moving after pulse duration time elapsed
02:22:22.038 00.032 9828 IsSlewing returns 0
02:22:22.038 00.000 9828 IsGuiding returns 1
02:22:22.069 00.031 9828 IsSlewing returns 0
02:22:22.069 00.000 9828 IsGuiding returns 1
02:22:22.100 00.031 9828 IsSlewing returns 0
02:22:22.100 00.000 9828 IsGuiding returns 1
02:22:22.131 00.031 9828 IsSlewing returns 0
02:22:22.131 00.000 9828 IsGuiding returns 0
02:22:22.131 00.000 9828 scope move finished after 14 + 142 ms
02:22:22.131 00.000 9828 Move returns status 0, amount 14
02:22:22.131 00.000 9828 move complete, result=0
02:22:22.131 00.000 9828 worker thread done servicing request
02:22:22.131 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:22:22.376 00.245 8976 Exposure complete
02:22:22.383 00.007 8976 worker thread done servicing request
02:22:22.383 00.000 5052 OnExposeComplete: enter
02:22:22.383 00.000 5052 UpdateGuideState(): m_state=6
02:22:22.383 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8408
02:22:22.383 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.36, Mass=147, SNR=8.4, Peak=68 HFD=2.2
02:22:22.383 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
02:22:22.383 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
02:22:22.383 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.35 hyp=0.77 cameraTheta=-0.47 mountX=-0.62 mountY=-0.38, mountTheta=-2.59
02:22:22.385 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.35, opts=13)
02:22:22.385 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.35)
02:22:22.385 00.000 8976 Worker thread wakes up
02:22:22.385 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.35) opts 0xd
02:22:22.385 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.35)
02:22:22.385 00.000 8976 Moving (0.68, -0.35) raw xDistance=-0.62 yDistance=-0.38
02:22:22.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
02:22:22.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
02:22:22.385 00.000 8976 MoveAxis(R, 3, ABG)
02:22:22.385 00.000 8976 stepping (-6, 12) + (3, 0)
02:22:22.385 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:22.387 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:22:22.397 00.010 5052 UpdateGuideState exits: m=147 SNR=8.4
02:22:22.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:22.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:22.397 00.000 5052 Enqueuing Expose request
02:22:22.422 00.025 8976 Received - 47 (G) 
02:22:22.422 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:22.422 00.000 8976 stepped: pos (-3, 12)
02:22:22.422 00.000 8976 MoveAxis(U, 2, ABG)
02:22:22.422 00.000 8976 stepping (-3, 12) + (0, 2)
02:22:22.422 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:22.453 00.031 8976 Received - 47 (G) 
02:22:22.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:22.453 00.000 8976 stepped: pos (-3, 14)
02:22:22.453 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:22:22.453 00.000 8976 MountToCamera -- mountX=1.04 mountY=-1.69 hyp=1.98 mountTheta=-1.02 cameraX=1.03, cameraY=1.69 cameraTheta=1.02
02:22:22.454 00.001 8976 incremental bump (1.033, 1.695) isValid = 1
02:22:22.454 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
02:22:22.454 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:22:22.454 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:22:22.454 00.000 8976 move complete, result=0
02:22:22.454 00.000 9828 Worker thread wakes up
02:22:22.454 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:22:22.454 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:22:22.454 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.4 px 2 ms NORTH
02:22:22.454 00.000 8976 worker thread done servicing request
02:22:22.454 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
02:22:22.454 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:22:22.454 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:22:22.454 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:22:22.454 00.000 9828 BLC: window closed
02:22:22.454 00.000 9828 MoveAxis(E, 20, B)
02:22:22.454 00.000 9828 Guiding  Dir = 2, Dur = 20
02:22:22.455 00.001 8976 Worker thread wakes up
02:22:22.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:22.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:22.455 00.000 9828 IsSlewing returns 0
02:22:22.455 00.000 9828 IsGuiding returns 0
02:22:22.455 00.000 9828 PulseGuide returned control before completion, sleep 30
02:22:22.488 00.033 9828 IsGuiding returns 1
02:22:22.488 00.000 9828 scope still moving after pulse duration time elapsed
02:22:22.520 00.032 9828 IsSlewing returns 0
02:22:22.520 00.000 9828 IsGuiding returns 1
02:22:22.551 00.031 9828 IsSlewing returns 0
02:22:22.551 00.000 9828 IsGuiding returns 1
02:22:22.582 00.031 9828 IsSlewing returns 0
02:22:22.582 00.000 9828 IsGuiding returns 0
02:22:22.582 00.000 9828 scope move finished after 20 + 107 ms
02:22:22.582 00.000 9828 Move returns status 0, amount 20
02:22:22.582 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:22.582 00.000 9828 MoveAxis(N, 13, B)
02:22:22.582 00.000 9828 Guiding  Dir = 0, Dur = 13
02:22:22.597 00.015 9828 IsSlewing returns 0
02:22:22.597 00.000 9828 IsGuiding returns 0
02:22:22.597 00.000 9828 PulseGuide returned control before completion, sleep 23
02:22:22.628 00.031 9828 IsGuiding returns 1
02:22:22.628 00.000 9828 scope still moving after pulse duration time elapsed
02:22:22.659 00.031 9828 IsSlewing returns 0
02:22:22.659 00.000 9828 IsGuiding returns 1
02:22:22.691 00.032 9828 IsSlewing returns 0
02:22:22.691 00.000 9828 IsGuiding returns 1
02:22:22.723 00.032 9828 IsSlewing returns 0
02:22:22.723 00.000 9828 IsGuiding returns 1
02:22:22.753 00.030 9828 IsSlewing returns 0
02:22:22.753 00.000 9828 IsGuiding returns 0
02:22:22.753 00.000 9828 scope move finished after 13 + 142 ms
02:22:22.753 00.000 9828 Move returns status 0, amount 13
02:22:22.753 00.000 9828 move complete, result=0
02:22:22.753 00.000 9828 worker thread done servicing request
02:22:22.753 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:22:23.119 00.366 8976 Exposure complete
02:22:23.124 00.005 8976 worker thread done servicing request
02:22:23.124 00.000 5052 OnExposeComplete: enter
02:22:23.124 00.000 5052 UpdateGuideState(): m_state=6
02:22:23.124 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8409
02:22:23.124 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.80, Mass=147, SNR=8.4, Peak=70 HFD=1.9
02:22:23.124 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:22:23.124 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:22:23.124 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.09 hyp=0.47 cameraTheta=0.20 mountX=-0.12 mountY=-0.44, mountTheta=-1.85
02:22:23.125 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.09, opts=13)
02:22:23.125 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.09)
02:22:23.125 00.000 8976 Worker thread wakes up
02:22:23.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.09) opts 0xd
02:22:23.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.09)
02:22:23.125 00.000 8976 Moving (0.46, 0.09) raw xDistance=-0.12 yDistance=-0.44
02:22:23.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:22:23.126 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
02:22:23.126 00.000 8976 MoveAxis(R, 0, ABG)
02:22:23.126 00.000 8976 MoveAxis(U, 2, ABG)
02:22:23.126 00.000 8976 stepping (-3, 14) + (0, 2)
02:22:23.126 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:23.126 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:22:23.136 00.010 5052 UpdateGuideState exits: m=147 SNR=8.4
02:22:23.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:23.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:23.136 00.000 5052 Enqueuing Expose request
02:22:23.157 00.021 8976 Received - 47 (G) 
02:22:23.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:23.157 00.000 8976 stepped: pos (-3, 16)
02:22:23.157 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:22:23.157 00.000 8976 MountToCamera -- mountX=0.85 mountY=-1.97 hyp=2.15 mountTheta=-1.16 cameraX=1.37, cameraY=1.65 cameraTheta=0.88
02:22:23.157 00.000 8976 incremental bump (1.370, 1.652) isValid = 1
02:22:23.157 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:22:23.157 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:22:23.157 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:22:23.157 00.000 8976 move complete, result=0
02:22:23.157 00.000 8976 worker thread done servicing request
02:22:23.157 00.000 8976 Worker thread wakes up
02:22:23.157 00.000 9828 Worker thread wakes up
02:22:23.157 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:22:23.157 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:22:23.157 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
02:22:23.157 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
02:22:23.157 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:22:23.157 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:22:23.157 00.000 9828 BLC: window closed
02:22:23.157 00.000 9828 MoveAxis(E, 25, B)
02:22:23.157 00.000 9828 Guiding  Dir = 2, Dur = 25
02:22:23.157 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:22:23.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:23.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:23.158 00.001 9828 IsSlewing returns 0
02:22:23.158 00.000 9828 IsGuiding returns 0
02:22:23.158 00.000 9828 PulseGuide returned control before completion, sleep 35
02:22:23.207 00.049 9828 IsGuiding returns 1
02:22:23.207 00.000 9828 scope still moving after pulse duration time elapsed
02:22:23.238 00.031 9828 IsSlewing returns 0
02:22:23.238 00.000 9828 IsGuiding returns 1
02:22:23.270 00.032 9828 IsSlewing returns 0
02:22:23.270 00.000 9828 IsGuiding returns 1
02:22:23.301 00.031 9828 IsSlewing returns 0
02:22:23.301 00.000 9828 IsGuiding returns 0
02:22:23.301 00.000 9828 scope move finished after 25 + 117 ms
02:22:23.301 00.000 9828 Move returns status 0, amount 25
02:22:23.301 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:23.301 00.000 9828 MoveAxis(N, 11, B)
02:22:23.301 00.000 9828 Guiding  Dir = 0, Dur = 11
02:22:23.316 00.015 9828 IsSlewing returns 0
02:22:23.316 00.000 9828 IsGuiding returns 0
02:22:23.316 00.000 9828 PulseGuide returned control before completion, sleep 21
02:22:23.347 00.031 9828 IsGuiding returns 1
02:22:23.347 00.000 9828 scope still moving after pulse duration time elapsed
02:22:23.377 00.030 9828 IsSlewing returns 0
02:22:23.377 00.000 9828 IsGuiding returns 1
02:22:23.409 00.032 9828 IsSlewing returns 0
02:22:23.409 00.000 9828 IsGuiding returns 1
02:22:23.440 00.031 9828 IsSlewing returns 0
02:22:23.440 00.000 9828 IsGuiding returns 1
02:22:23.472 00.032 9828 IsSlewing returns 0
02:22:23.472 00.000 9828 IsGuiding returns 0
02:22:23.472 00.000 9828 scope move finished after 11 + 144 ms
02:22:23.472 00.000 9828 Move returns status 0, amount 11
02:22:23.472 00.000 9828 move complete, result=0
02:22:23.472 00.000 9828 worker thread done servicing request
02:22:23.472 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:22:23.822 00.350 8976 Exposure complete
02:22:23.828 00.006 8976 worker thread done servicing request
02:22:23.828 00.000 5052 OnExposeComplete: enter
02:22:23.828 00.000 5052 UpdateGuideState(): m_state=6
02:22:23.828 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8410
02:22:23.828 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.66, Mass=161, SNR=8.8, Peak=69 HFD=1.7
02:22:23.828 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
02:22:23.828 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
02:22:23.828 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.05 hyp=0.36 cameraTheta=-0.15 mountX=-0.21 mountY=-0.27, mountTheta=-2.23
02:22:23.829 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.05, opts=13)
02:22:23.829 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.05)
02:22:23.830 00.001 8976 Worker thread wakes up
02:22:23.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.05) opts 0xd
02:22:23.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.05)
02:22:23.830 00.000 8976 Moving (0.36, -0.05) raw xDistance=-0.21 yDistance=-0.27
02:22:23.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:22:23.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:22:23.830 00.000 8976 MoveAxis(R, 0, ABG)
02:22:23.830 00.000 8976 MoveAxis(U, 1, ABG)
02:22:23.830 00.000 8976 stepping (-3, 16) + (0, 1)
02:22:23.830 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:23.831 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:22:23.840 00.009 5052 UpdateGuideState exits: m=161 SNR=8.8
02:22:23.841 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:23.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:23.841 00.000 5052 Enqueuing Expose request
02:22:23.860 00.019 8976 Received - 47 (G) 
02:22:23.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:23.860 00.000 8976 stepped: pos (-3, 17)
02:22:23.860 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:22:23.860 00.000 8976 MountToCamera -- mountX=0.72 mountY=-2.21 hyp=2.33 mountTheta=-1.26 cameraX=1.64, cameraY=1.65 cameraTheta=0.79
02:22:23.860 00.000 8976 incremental bump (1.642, 1.648) isValid = 1
02:22:23.860 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
02:22:23.860 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:22:23.860 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:22:23.860 00.000 8976 move complete, result=0
02:22:23.860 00.000 9828 Worker thread wakes up
02:22:23.860 00.000 8976 worker thread done servicing request
02:22:23.860 00.000 8976 Worker thread wakes up
02:22:23.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:23.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:23.860 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:22:23.860 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:22:23.861 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:22:23.861 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
02:22:23.861 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
02:22:23.861 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
02:22:23.861 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
02:22:23.861 00.000 9828 BLC: window closed
02:22:23.861 00.000 9828 MoveAxis(E, 27, B)
02:22:23.861 00.000 9828 Guiding  Dir = 2, Dur = 27
02:22:23.861 00.000 9828 IsSlewing returns 0
02:22:23.861 00.000 9828 IsGuiding returns 0
02:22:23.862 00.001 9828 PulseGuide returned control before completion, sleep 37
02:22:23.906 00.044 9828 IsGuiding returns 1
02:22:23.906 00.000 9828 scope still moving after pulse duration time elapsed
02:22:23.936 00.030 9828 IsSlewing returns 0
02:22:23.936 00.000 9828 IsGuiding returns 1
02:22:23.968 00.032 9828 IsSlewing returns 0
02:22:23.968 00.000 9828 IsGuiding returns 1
02:22:23.998 00.030 9828 IsSlewing returns 0
02:22:23.999 00.001 9828 IsGuiding returns 1
02:22:24.029 00.030 9828 IsSlewing returns 0
02:22:24.029 00.000 9828 IsGuiding returns 0
02:22:24.029 00.000 9828 scope move finished after 27 + 140 ms
02:22:24.029 00.000 9828 Move returns status 0, amount 27
02:22:24.029 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:24.029 00.000 9828 MoveAxis(N, 10, B)
02:22:24.029 00.000 9828 Guiding  Dir = 0, Dur = 10
02:22:24.045 00.016 9828 IsSlewing returns 0
02:22:24.045 00.000 9828 IsGuiding returns 0
02:22:24.045 00.000 9828 PulseGuide returned control before completion, sleep 20
02:22:24.077 00.032 9828 IsGuiding returns 1
02:22:24.077 00.000 9828 scope still moving after pulse duration time elapsed
02:22:24.108 00.031 9828 IsSlewing returns 0
02:22:24.108 00.000 9828 IsGuiding returns 1
02:22:24.138 00.030 9828 IsSlewing returns 0
02:22:24.138 00.000 9828 IsGuiding returns 1
02:22:24.170 00.032 9828 IsSlewing returns 0
02:22:24.170 00.000 9828 IsGuiding returns 1
02:22:24.201 00.031 9828 IsSlewing returns 0
02:22:24.201 00.000 9828 IsGuiding returns 0
02:22:24.201 00.000 9828 scope move finished after 10 + 145 ms
02:22:24.201 00.000 9828 Move returns status 0, amount 10
02:22:24.201 00.000 9828 move complete, result=0
02:22:24.201 00.000 9828 worker thread done servicing request
02:22:24.202 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:22:24.521 00.319 8976 Exposure complete
02:22:24.527 00.006 8976 worker thread done servicing request
02:22:24.527 00.000 5052 OnExposeComplete: enter
02:22:24.527 00.000 5052 UpdateGuideState(): m_state=6
02:22:24.527 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8411
02:22:24.527 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.55, Mass=163, SNR=8.8, Peak=72 HFD=1.6
02:22:24.527 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
02:22:24.527 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
02:22:24.528 00.001 5052 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.62 mountX=-0.25 mountY=-0.10, mountTheta=-2.75
02:22:24.529 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.16, opts=13)
02:22:24.529 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.16)
02:22:24.529 00.000 8976 Worker thread wakes up
02:22:24.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.16) opts 0xd
02:22:24.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.16)
02:22:24.529 00.000 8976 Moving (0.23, -0.16) raw xDistance=-0.25 yDistance=-0.10
02:22:24.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:22:24.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:22:24.529 00.000 8976 MoveAxis(R, 0, ABG)
02:22:24.529 00.000 8976 MoveAxis(U, 0, ABG)
02:22:24.530 00.001 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:22:24.530 00.000 8976 MountToCamera -- mountX=0.63 mountY=-2.37 hyp=2.46 mountTheta=-1.31 cameraX=1.82, cameraY=1.64 cameraTheta=0.73
02:22:24.530 00.000 8976 incremental bump (1.824, 1.644) isValid = 1
02:22:24.530 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
02:22:24.530 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:22:24.530 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:22:24.530 00.000 8976 move complete, result=0
02:22:24.530 00.000 8976 worker thread done servicing request
02:22:24.530 00.000 9828 Worker thread wakes up
02:22:24.530 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:22:24.530 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:22:24.530 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.44)
02:22:24.531 00.001 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.52)
02:22:24.531 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
02:22:24.531 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:22:24.531 00.000 9828 BLC: window closed
02:22:24.531 00.000 9828 MoveAxis(E, 28, B)
02:22:24.531 00.000 9828 Guiding  Dir = 2, Dur = 28
02:22:24.531 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:22:24.531 00.000 9828 IsSlewing returns 0
02:22:24.531 00.000 9828 IsGuiding returns 0
02:22:24.531 00.000 9828 PulseGuide returned control before completion, sleep 38
02:22:24.541 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
02:22:24.542 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:24.542 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:24.542 00.000 5052 Enqueuing Expose request
02:22:24.542 00.000 8976 Worker thread wakes up
02:22:24.542 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:24.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:24.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:24.574 00.032 9828 IsGuiding returns 1
02:22:24.574 00.000 9828 scope still moving after pulse duration time elapsed
02:22:24.606 00.032 9828 IsSlewing returns 0
02:22:24.606 00.000 9828 IsGuiding returns 1
02:22:24.638 00.032 9828 IsSlewing returns 0
02:22:24.638 00.000 9828 IsGuiding returns 1
02:22:24.669 00.031 9828 IsSlewing returns 0
02:22:24.669 00.000 9828 IsGuiding returns 1
02:22:24.701 00.032 9828 IsSlewing returns 0
02:22:24.701 00.000 9828 IsGuiding returns 0
02:22:24.701 00.000 9828 scope move finished after 28 + 141 ms
02:22:24.701 00.000 9828 Move returns status 0, amount 28
02:22:24.701 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:24.701 00.000 9828 MoveAxis(N, 9, B)
02:22:24.701 00.000 9828 Guiding  Dir = 0, Dur = 9
02:22:24.716 00.015 9828 IsSlewing returns 0
02:22:24.717 00.001 9828 IsGuiding returns 0
02:22:24.717 00.000 9828 PulseGuide returned control before completion, sleep 19
02:22:24.746 00.029 9828 IsGuiding returns 1
02:22:24.746 00.000 9828 scope still moving after pulse duration time elapsed
02:22:24.777 00.031 9828 IsSlewing returns 0
02:22:24.777 00.000 9828 IsGuiding returns 1
02:22:24.808 00.031 9828 IsSlewing returns 0
02:22:24.808 00.000 9828 IsGuiding returns 1
02:22:24.839 00.031 9828 IsSlewing returns 0
02:22:24.839 00.000 9828 IsGuiding returns 1
02:22:24.870 00.031 9828 IsSlewing returns 0
02:22:24.870 00.000 9828 IsGuiding returns 0
02:22:24.870 00.000 9828 scope move finished after 9 + 144 ms
02:22:24.870 00.000 9828 Move returns status 0, amount 9
02:22:24.870 00.000 9828 move complete, result=0
02:22:24.870 00.000 9828 worker thread done servicing request
02:22:24.870 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:22:25.206 00.336 8976 Exposure complete
02:22:25.212 00.006 8976 worker thread done servicing request
02:22:25.212 00.000 5052 OnExposeComplete: enter
02:22:25.212 00.000 5052 UpdateGuideState(): m_state=6
02:22:25.212 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8412
02:22:25.212 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.43, Mass=154, SNR=8.6, Peak=72 HFD=1.5
02:22:25.212 00.000 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
02:22:25.213 00.001 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
02:22:25.213 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.28 hyp=0.37 cameraTheta=-0.85 mountX=-0.36 mountY=-0.05, mountTheta=-2.99
02:22:25.213 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.28, opts=13)
02:22:25.213 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.28)
02:22:25.213 00.000 8976 Worker thread wakes up
02:22:25.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.28) opts 0xd
02:22:25.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.28)
02:22:25.214 00.001 8976 Moving (0.25, -0.28) raw xDistance=-0.36 yDistance=-0.05
02:22:25.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:22:25.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:22:25.214 00.000 8976 MoveAxis(R, 1, ABG)
02:22:25.214 00.000 8976 stepping (-3, 17) + (1, 0)
02:22:25.214 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:25.214 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:22:25.224 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:22:25.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:25.224 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:25.224 00.000 5052 Enqueuing Expose request
02:22:25.234 00.010 8976 Received - 47 (G) 
02:22:25.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:25.234 00.000 8976 stepped: pos (-2, 17)
02:22:25.234 00.000 8976 MoveAxis(U, 0, ABG)
02:22:25.235 00.001 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:22:25.235 00.000 8976 MountToCamera -- mountX=0.53 mountY=-2.48 hyp=2.54 mountTheta=-1.36 cameraX=1.97, cameraY=1.60 cameraTheta=0.68
02:22:25.235 00.000 8976 incremental bump (1.970, 1.597) isValid = 1
02:22:25.235 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
02:22:25.235 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:22:25.235 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:22:25.235 00.000 8976 move complete, result=0
02:22:25.235 00.000 8976 worker thread done servicing request
02:22:25.235 00.000 8976 Worker thread wakes up
02:22:25.235 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.1 px 0 ms NORTH
02:22:25.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:25.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:25.235 00.000 9828 Worker thread wakes up
02:22:25.235 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:22:25.235 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:22:25.235 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
02:22:25.235 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
02:22:25.235 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:22:25.236 00.001 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:22:25.236 00.000 9828 BLC: window closed
02:22:25.236 00.000 9828 MoveAxis(E, 29, B)
02:22:25.236 00.000 9828 Guiding  Dir = 2, Dur = 29
02:22:25.236 00.000 9828 IsSlewing returns 0
02:22:25.236 00.000 9828 IsGuiding returns 0
02:22:25.236 00.000 9828 PulseGuide returned control before completion, sleep 39
02:22:25.290 00.054 9828 IsGuiding returns 1
02:22:25.290 00.000 9828 scope still moving after pulse duration time elapsed
02:22:25.322 00.032 9828 IsSlewing returns 0
02:22:25.322 00.000 9828 IsGuiding returns 1
02:22:25.353 00.031 9828 IsSlewing returns 0
02:22:25.353 00.000 9828 IsGuiding returns 1
02:22:25.384 00.031 9828 IsSlewing returns 0
02:22:25.384 00.000 9828 IsGuiding returns 0
02:22:25.385 00.001 9828 scope move finished after 29 + 118 ms
02:22:25.385 00.000 9828 Move returns status 0, amount 29
02:22:25.385 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:25.385 00.000 9828 MoveAxis(N, 9, B)
02:22:25.385 00.000 9828 Guiding  Dir = 0, Dur = 9
02:22:25.400 00.015 9828 IsSlewing returns 0
02:22:25.400 00.000 9828 IsGuiding returns 0
02:22:25.400 00.000 9828 PulseGuide returned control before completion, sleep 19
02:22:25.431 00.031 9828 IsGuiding returns 1
02:22:25.431 00.000 9828 scope still moving after pulse duration time elapsed
02:22:25.462 00.031 9828 IsSlewing returns 0
02:22:25.462 00.000 9828 IsGuiding returns 1
02:22:25.493 00.031 9828 IsSlewing returns 0
02:22:25.493 00.000 9828 IsGuiding returns 1
02:22:25.524 00.031 9828 IsSlewing returns 0
02:22:25.524 00.000 9828 IsGuiding returns 1
02:22:25.555 00.031 9828 IsSlewing returns 0
02:22:25.555 00.000 9828 IsGuiding returns 1
02:22:25.585 00.030 9828 IsSlewing returns 0
02:22:25.585 00.000 9828 IsGuiding returns 0
02:22:25.585 00.000 9828 scope move finished after 9 + 176 ms
02:22:25.585 00.000 9828 Move returns status 0, amount 9
02:22:25.585 00.000 9828 move complete, result=0
02:22:25.585 00.000 9828 worker thread done servicing request
02:22:25.585 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:22:25.902 00.317 8976 Exposure complete
02:22:25.907 00.005 8976 worker thread done servicing request
02:22:25.908 00.001 5052 OnExposeComplete: enter
02:22:25.908 00.000 5052 UpdateGuideState(): m_state=6
02:22:25.908 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8413
02:22:25.908 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.64, Mass=162, SNR=8.8, Peak=73 HFD=2.1
02:22:25.908 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.55 = 1.74)
02:22:25.908 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
02:22:25.908 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.50 mountX=-0.02 mountY=0.12, mountTheta=1.73
02:22:25.909 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.07, opts=13)
02:22:25.909 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.07)
02:22:25.909 00.000 8976 Worker thread wakes up
02:22:25.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.07) opts 0xd
02:22:25.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.07)
02:22:25.909 00.000 8976 Moving (-0.10, -0.07) raw xDistance=-0.02 yDistance=0.12
02:22:25.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:22:25.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:22:25.909 00.000 8976 MoveAxis(R, 0, ABG)
02:22:25.909 00.000 8976 MoveAxis(U, 0, ABG)
02:22:25.909 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:22:25.909 00.000 8976 MountToCamera -- mountX=0.45 mountY=-2.55 hyp=2.59 mountTheta=-1.40 cameraX=2.07, cameraY=1.57 cameraTheta=0.65
02:22:25.909 00.000 8976 incremental bump (2.067, 1.566) isValid = 1
02:22:25.909 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
02:22:25.909 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:25.909 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:25.909 00.000 8976 move complete, result=0
02:22:25.909 00.000 9828 Worker thread wakes up
02:22:25.910 00.001 8976 worker thread done servicing request
02:22:25.910 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:25.910 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:25.910 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
02:22:25.910 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
02:22:25.910 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:22:25.910 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
02:22:25.910 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:22:25.910 00.000 9828 BLC: window closed
02:22:25.910 00.000 9828 MoveAxis(E, 30, B)
02:22:25.910 00.000 9828 Guiding  Dir = 2, Dur = 30
02:22:25.910 00.000 9828 IsSlewing returns 0
02:22:25.911 00.001 9828 IsGuiding returns 0
02:22:25.911 00.000 9828 PulseGuide returned control before completion, sleep 40
02:22:25.920 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
02:22:25.921 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:25.921 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:25.921 00.000 5052 Enqueuing Expose request
02:22:25.921 00.000 8976 Worker thread wakes up
02:22:25.921 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:25.921 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:25.921 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:25.961 00.040 9828 IsGuiding returns 1
02:22:25.961 00.000 9828 scope still moving after pulse duration time elapsed
02:22:25.992 00.031 9828 IsSlewing returns 0
02:22:25.993 00.001 9828 IsGuiding returns 1
02:22:26.025 00.032 9828 IsSlewing returns 0
02:22:26.025 00.000 9828 IsGuiding returns 1
02:22:26.055 00.030 9828 IsSlewing returns 0
02:22:26.055 00.000 9828 IsGuiding returns 0
02:22:26.055 00.000 9828 scope move finished after 30 + 114 ms
02:22:26.055 00.000 9828 Move returns status 0, amount 30
02:22:26.055 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:26.055 00.000 9828 MoveAxis(N, 8, B)
02:22:26.055 00.000 9828 Guiding  Dir = 0, Dur = 8
02:22:26.070 00.015 9828 IsSlewing returns 0
02:22:26.070 00.000 9828 IsGuiding returns 0
02:22:26.071 00.001 9828 PulseGuide returned control before completion, sleep 18
02:22:26.101 00.030 9828 IsGuiding returns 1
02:22:26.101 00.000 9828 scope still moving after pulse duration time elapsed
02:22:26.131 00.030 9828 IsSlewing returns 0
02:22:26.131 00.000 9828 IsGuiding returns 1
02:22:26.162 00.031 9828 IsSlewing returns 0
02:22:26.162 00.000 9828 IsGuiding returns 1
02:22:26.192 00.030 9828 IsSlewing returns 0
02:22:26.192 00.000 9828 IsGuiding returns 1
02:22:26.223 00.031 9828 IsSlewing returns 0
02:22:26.223 00.000 9828 IsGuiding returns 0
02:22:26.223 00.000 9828 scope move finished after 8 + 144 ms
02:22:26.223 00.000 9828 Move returns status 0, amount 8
02:22:26.223 00.000 9828 move complete, result=0
02:22:26.223 00.000 9828 worker thread done servicing request
02:22:26.223 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:22:26.637 00.414 8976 Exposure complete
02:22:26.644 00.007 8976 worker thread done servicing request
02:22:26.644 00.000 5052 OnExposeComplete: enter
02:22:26.644 00.000 5052 UpdateGuideState(): m_state=6
02:22:26.644 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8414
02:22:26.644 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.46, Mass=155, SNR=8.6, Peak=71 HFD=1.8
02:22:26.644 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.20 = 3.08)
02:22:26.644 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.30 = 2.98)
02:22:26.644 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.27 cameraTheta=-1.16 mountX=-0.27 mountY=0.04, mountTheta=2.98
02:22:26.645 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.24, opts=13)
02:22:26.645 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.24)
02:22:26.647 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:22:26.652 00.005 8976 Worker thread wakes up
02:22:26.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.24) opts 0xd
02:22:26.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.24)
02:22:26.652 00.000 8976 Moving (0.11, -0.24) raw xDistance=-0.27 yDistance=0.04
02:22:26.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:22:26.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:22:26.652 00.000 8976 MoveAxis(R, 1, ABG)
02:22:26.652 00.000 8976 stepping (-2, 17) + (1, 0)
02:22:26.652 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:26.661 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
02:22:26.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:26.661 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:26.661 00.000 5052 Enqueuing Expose request
02:22:26.673 00.012 8976 Received - 47 (G) 
02:22:26.673 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:26.673 00.000 8976 stepped: pos (-1, 17)
02:22:26.673 00.000 8976 MoveAxis(U, 0, ABG)
02:22:26.674 00.001 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:22:26.674 00.000 8976 MountToCamera -- mountX=0.35 mountY=-2.60 hyp=2.63 mountTheta=-1.44 cameraX=2.16, cameraY=1.50 cameraTheta=0.61
02:22:26.674 00.000 8976 incremental bump (2.155, 1.500) isValid = 1
02:22:26.674 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
02:22:26.674 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:26.674 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:26.674 00.000 8976 move complete, result=0
02:22:26.674 00.000 9828 Worker thread wakes up
02:22:26.674 00.000 8976 worker thread done servicing request
02:22:26.674 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
02:22:26.674 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:26.674 00.000 8976 Worker thread wakes up
02:22:26.674 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:26.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:26.674 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
02:22:26.675 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:26.675 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
02:22:26.675 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
02:22:26.675 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:22:26.675 00.000 9828 BLC: window closed
02:22:26.675 00.000 9828 MoveAxis(E, 31, B)
02:22:26.675 00.000 9828 Guiding  Dir = 2, Dur = 31
02:22:26.675 00.000 9828 IsSlewing returns 0
02:22:26.676 00.001 9828 IsGuiding returns 0
02:22:26.676 00.000 9828 PulseGuide returned control before completion, sleep 41
02:22:26.725 00.049 9828 IsGuiding returns 1
02:22:26.725 00.000 9828 scope still moving after pulse duration time elapsed
02:22:26.757 00.032 9828 IsSlewing returns 0
02:22:26.757 00.000 9828 IsGuiding returns 1
02:22:26.789 00.032 9828 IsSlewing returns 0
02:22:26.790 00.001 9828 IsGuiding returns 1
02:22:26.821 00.031 9828 IsSlewing returns 0
02:22:26.821 00.000 9828 IsGuiding returns 0
02:22:26.821 00.000 9828 scope move finished after 31 + 114 ms
02:22:26.821 00.000 9828 Move returns status 0, amount 31
02:22:26.821 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:26.821 00.000 9828 MoveAxis(N, 8, B)
02:22:26.821 00.000 9828 Guiding  Dir = 0, Dur = 8
02:22:26.837 00.016 9828 IsSlewing returns 0
02:22:26.837 00.000 9828 IsGuiding returns 0
02:22:26.838 00.001 9828 PulseGuide returned control before completion, sleep 18
02:22:26.868 00.030 9828 IsGuiding returns 1
02:22:26.868 00.000 9828 scope still moving after pulse duration time elapsed
02:22:26.900 00.032 9828 IsSlewing returns 0
02:22:26.900 00.000 9828 IsGuiding returns 1
02:22:26.932 00.032 9828 IsSlewing returns 0
02:22:26.932 00.000 9828 IsGuiding returns 1
02:22:26.964 00.032 9828 IsSlewing returns 0
02:22:26.964 00.000 9828 IsGuiding returns 0
02:22:26.964 00.000 9828 scope move finished after 8 + 118 ms
02:22:26.964 00.000 9828 Move returns status 0, amount 8
02:22:26.964 00.000 9828 move complete, result=0
02:22:26.964 00.000 9828 worker thread done servicing request
02:22:26.965 00.001 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:22:27.376 00.411 8976 Exposure complete
02:22:27.382 00.006 8976 worker thread done servicing request
02:22:27.383 00.001 5052 OnExposeComplete: enter
02:22:27.383 00.000 5052 UpdateGuideState(): m_state=6
02:22:27.383 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8415
02:22:27.383 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.28, Mass=164, SNR=8.8, Peak=73 HFD=2.3
02:22:27.383 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.50 = -0.50)
02:22:27.383 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
02:22:27.383 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.57 hyp=0.57 cameraTheta=1.54 mountX=0.50 mountY=-0.32, mountTheta=-0.58
02:22:27.384 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.57, opts=13)
02:22:27.384 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.57)
02:22:27.384 00.000 8976 Worker thread wakes up
02:22:27.384 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.57) opts 0xd
02:22:27.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.57)
02:22:27.384 00.000 8976 Moving (0.02, 0.57) raw xDistance=0.50 yDistance=-0.32
02:22:27.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.50
02:22:27.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:22:27.384 00.000 8976 MoveAxis(L, 2, ABG)
02:22:27.384 00.000 8976 stepping (-1, 17) + (-2, 0)
02:22:27.384 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:27.385 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:22:27.396 00.011 5052 UpdateGuideState exits: m=164 SNR=8.8
02:22:27.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:27.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:27.396 00.000 5052 Enqueuing Expose request
02:22:27.409 00.013 8976 Received - 47 (G) 
02:22:27.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:27.409 00.000 8976 stepped: pos (-3, 17)
02:22:27.409 00.000 8976 MoveAxis(U, 1, ABG)
02:22:27.409 00.000 8976 stepping (-3, 17) + (0, 1)
02:22:27.409 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:27.441 00.032 8976 Received - 47 (G) 
02:22:27.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:27.441 00.000 8976 stepped: pos (-3, 18)
02:22:27.441 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:22:27.441 00.000 8976 MountToCamera -- mountX=0.39 mountY=-2.69 hyp=2.71 mountTheta=-1.43 cameraX=2.21, cameraY=1.57 cameraTheta=0.62
02:22:27.441 00.000 8976 incremental bump (2.215, 1.569) isValid = 1
02:22:27.441 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
02:22:27.441 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:27.441 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:27.441 00.000 8976 move complete, result=0
02:22:27.441 00.000 8976 worker thread done servicing request
02:22:27.441 00.000 8976 Worker thread wakes up
02:22:27.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:27.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:27.441 00.000 9828 Worker thread wakes up
02:22:27.442 00.001 5052 GuideStep: 0.5 px 2 ms WEST, -0.3 px 1 ms NORTH
02:22:27.442 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:27.442 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:27.442 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
02:22:27.442 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
02:22:27.442 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
02:22:27.442 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:22:27.442 00.000 9828 BLC: window closed
02:22:27.442 00.000 9828 MoveAxis(E, 31, B)
02:22:27.442 00.000 9828 Guiding  Dir = 2, Dur = 31
02:22:27.442 00.000 9828 IsSlewing returns 0
02:22:27.443 00.001 9828 IsGuiding returns 0
02:22:27.443 00.000 9828 PulseGuide returned control before completion, sleep 41
02:22:27.496 00.053 9828 IsGuiding returns 1
02:22:27.496 00.000 9828 scope still moving after pulse duration time elapsed
02:22:27.528 00.032 9828 IsSlewing returns 0
02:22:27.528 00.000 9828 IsGuiding returns 1
02:22:27.560 00.032 9828 IsSlewing returns 0
02:22:27.560 00.000 9828 IsGuiding returns 1
02:22:27.592 00.032 9828 IsSlewing returns 0
02:22:27.592 00.000 9828 IsGuiding returns 0
02:22:27.592 00.000 9828 scope move finished after 31 + 117 ms
02:22:27.592 00.000 9828 Move returns status 0, amount 31
02:22:27.592 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:27.592 00.000 9828 MoveAxis(N, 8, B)
02:22:27.592 00.000 9828 Guiding  Dir = 0, Dur = 8
02:22:27.608 00.016 9828 IsSlewing returns 0
02:22:27.608 00.000 9828 IsGuiding returns 0
02:22:27.608 00.000 9828 PulseGuide returned control before completion, sleep 18
02:22:27.639 00.031 9828 IsGuiding returns 1
02:22:27.639 00.000 9828 scope still moving after pulse duration time elapsed
02:22:27.671 00.032 9828 IsSlewing returns 0
02:22:27.671 00.000 9828 IsGuiding returns 1
02:22:27.703 00.032 9828 IsSlewing returns 0
02:22:27.703 00.000 9828 IsGuiding returns 1
02:22:27.735 00.032 9828 IsSlewing returns 0
02:22:27.735 00.000 9828 IsGuiding returns 0
02:22:27.735 00.000 9828 scope move finished after 8 + 119 ms
02:22:27.735 00.000 9828 Move returns status 0, amount 8
02:22:27.735 00.000 9828 move complete, result=0
02:22:27.735 00.000 9828 worker thread done servicing request
02:22:27.904 00.169 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:22:28.270 00.366 8976 Exposure complete
02:22:28.277 00.007 8976 worker thread done servicing request
02:22:28.277 00.000 5052 OnExposeComplete: enter
02:22:28.277 00.000 5052 UpdateGuideState(): m_state=6
02:22:28.277 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8416
02:22:28.277 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.94, Mass=158, SNR=8.7, Peak=67 HFD=2.3
02:22:28.277 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
02:22:28.277 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
02:22:28.277 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.23 hyp=0.30 cameraTheta=0.87 mountX=0.12 mountY=-0.29, mountTheta=-1.19
02:22:28.278 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.23, opts=13)
02:22:28.278 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.23)
02:22:28.278 00.000 8976 Worker thread wakes up
02:22:28.278 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.23) opts 0xd
02:22:28.278 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.23)
02:22:28.278 00.000 8976 Moving (0.20, 0.23) raw xDistance=0.12 yDistance=-0.29
02:22:28.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:22:28.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:22:28.278 00.000 8976 MoveAxis(R, 0, ABG)
02:22:28.278 00.000 8976 MoveAxis(U, 1, ABG)
02:22:28.278 00.000 8976 stepping (-3, 18) + (0, 1)
02:22:28.279 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:28.279 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:22:28.293 00.014 5052 UpdateGuideState exits: m=158 SNR=8.7
02:22:28.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:28.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:28.293 00.000 5052 Enqueuing Expose request
02:22:28.304 00.011 8976 Received - 47 (G) 
02:22:28.304 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:28.304 00.000 8976 stepped: pos (-3, 19)
02:22:28.304 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:22:28.304 00.000 8976 MountToCamera -- mountX=0.41 mountY=-2.80 hyp=2.83 mountTheta=-1.42 cameraX=2.30, cameraY=1.64 cameraTheta=0.62
02:22:28.304 00.000 8976 incremental bump (2.301, 1.640) isValid = 1
02:22:28.304 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
02:22:28.304 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:28.304 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:28.304 00.000 8976 move complete, result=0
02:22:28.304 00.000 9828 Worker thread wakes up
02:22:28.305 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:28.305 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:22:28.305 00.000 8976 worker thread done servicing request
02:22:28.305 00.000 8976 Worker thread wakes up
02:22:28.305 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:28.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:28.305 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
02:22:28.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:28.305 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
02:22:28.305 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
02:22:28.305 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:22:28.305 00.000 9828 BLC: window closed
02:22:28.305 00.000 9828 MoveAxis(E, 31, B)
02:22:28.305 00.000 9828 Guiding  Dir = 2, Dur = 31
02:22:28.306 00.001 9828 IsSlewing returns 0
02:22:28.306 00.000 9828 IsGuiding returns 0
02:22:28.306 00.000 9828 PulseGuide returned control before completion, sleep 41
02:22:28.348 00.042 9828 IsGuiding returns 1
02:22:28.348 00.000 9828 scope still moving after pulse duration time elapsed
02:22:28.379 00.031 9828 IsSlewing returns 0
02:22:28.379 00.000 9828 IsGuiding returns 1
02:22:28.409 00.030 9828 IsSlewing returns 0
02:22:28.409 00.000 9828 IsGuiding returns 1
02:22:28.440 00.031 9828 IsSlewing returns 0
02:22:28.441 00.001 9828 IsGuiding returns 1
02:22:28.471 00.030 9828 IsSlewing returns 0
02:22:28.472 00.001 9828 IsGuiding returns 0
02:22:28.472 00.000 9828 scope move finished after 31 + 134 ms
02:22:28.472 00.000 9828 Move returns status 0, amount 31
02:22:28.472 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:28.472 00.000 9828 MoveAxis(N, 8, B)
02:22:28.472 00.000 9828 Guiding  Dir = 0, Dur = 8
02:22:28.487 00.015 9828 IsSlewing returns 0
02:22:28.487 00.000 9828 IsGuiding returns 0
02:22:28.487 00.000 9828 PulseGuide returned control before completion, sleep 18
02:22:28.519 00.032 9828 IsGuiding returns 1
02:22:28.519 00.000 9828 scope still moving after pulse duration time elapsed
02:22:28.551 00.032 9828 IsSlewing returns 0
02:22:28.551 00.000 9828 IsGuiding returns 1
02:22:28.584 00.033 9828 IsSlewing returns 0
02:22:28.584 00.000 9828 IsGuiding returns 1
02:22:28.614 00.030 9828 IsSlewing returns 0
02:22:28.614 00.000 9828 IsGuiding returns 0
02:22:28.614 00.000 9828 scope move finished after 8 + 119 ms
02:22:28.614 00.000 9828 Move returns status 0, amount 8
02:22:28.614 00.000 9828 move complete, result=0
02:22:28.614 00.000 9828 worker thread done servicing request
02:22:28.614 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:22:29.017 00.403 8976 Exposure complete
02:22:29.024 00.007 8976 worker thread done servicing request
02:22:29.024 00.000 5052 OnExposeComplete: enter
02:22:29.024 00.000 5052 UpdateGuideState(): m_state=6
02:22:29.024 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8417
02:22:29.024 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.51, Mass=154, SNR=8.6, Peak=67 HFD=2.3
02:22:29.024 00.000 5052 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.04) = xAngle (-4.08 = 2.21)
02:22:29.024 00.000 5052 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.18 = 2.10)
02:22:29.024 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.03 mountX=-0.13 mountY=0.19, mountTheta=2.17
02:22:29.025 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.20, opts=13)
02:22:29.025 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.20)
02:22:29.026 00.001 8976 Worker thread wakes up
02:22:29.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.20) opts 0xd
02:22:29.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.20)
02:22:29.026 00.000 8976 Moving (-0.10, -0.20) raw xDistance=-0.13 yDistance=0.19
02:22:29.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:22:29.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:22:29.026 00.000 8976 MoveAxis(R, 0, ABG)
02:22:29.026 00.000 8976 MoveAxis(U, 0, ABG)
02:22:29.026 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:22:29.026 00.000 8976 MountToCamera -- mountX=0.43 mountY=-2.87 hyp=2.90 mountTheta=-1.42 cameraX=2.36, cameraY=1.69 cameraTheta=0.62
02:22:29.026 00.000 8976 incremental bump (2.360, 1.687) isValid = 1
02:22:29.026 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:22:29.026 00.000 8976 Scheduling Mount bump of (0.093, 0.069)
02:22:29.026 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:29.026 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:29.026 00.000 9828 Worker thread wakes up
02:22:29.027 00.001 8976 move complete, result=0
02:22:29.027 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:29.027 00.000 8976 worker thread done servicing request
02:22:29.027 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:29.027 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
02:22:29.027 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
02:22:29.027 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
02:22:29.027 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:22:29.027 00.000 9828 BLC: window closed
02:22:29.027 00.000 9828 MoveAxis(E, 31, B)
02:22:29.027 00.000 9828 Guiding  Dir = 2, Dur = 31
02:22:29.027 00.000 9828 IsSlewing returns 0
02:22:29.028 00.001 9828 IsGuiding returns 0
02:22:29.028 00.000 9828 PulseGuide returned control before completion, sleep 41
02:22:29.037 00.009 5052 UpdateGuideState exits: m=154 SNR=8.6
02:22:29.037 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:29.037 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:29.037 00.000 5052 Enqueuing Expose request
02:22:29.037 00.000 8976 Worker thread wakes up
02:22:29.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:29.037 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:29.037 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:29.073 00.036 9828 IsGuiding returns 1
02:22:29.074 00.001 9828 scope still moving after pulse duration time elapsed
02:22:29.103 00.029 9828 IsSlewing returns 0
02:22:29.104 00.001 9828 IsGuiding returns 1
02:22:29.133 00.029 9828 IsSlewing returns 0
02:22:29.133 00.000 9828 IsGuiding returns 1
02:22:29.166 00.033 9828 IsSlewing returns 0
02:22:29.166 00.000 9828 IsGuiding returns 1
02:22:29.197 00.031 9828 IsSlewing returns 0
02:22:29.197 00.000 9828 IsGuiding returns 0
02:22:29.197 00.000 9828 scope move finished after 31 + 138 ms
02:22:29.197 00.000 9828 Move returns status 0, amount 31
02:22:29.197 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:29.197 00.000 9828 MoveAxis(N, 8, B)
02:22:29.197 00.000 9828 Guiding  Dir = 0, Dur = 8
02:22:29.213 00.016 9828 IsSlewing returns 0
02:22:29.213 00.000 9828 IsGuiding returns 0
02:22:29.213 00.000 9828 PulseGuide returned control before completion, sleep 18
02:22:29.246 00.033 9828 IsGuiding returns 1
02:22:29.246 00.000 9828 scope still moving after pulse duration time elapsed
02:22:29.277 00.031 9828 IsSlewing returns 0
02:22:29.277 00.000 9828 IsGuiding returns 1
02:22:29.309 00.032 9828 IsSlewing returns 0
02:22:29.309 00.000 9828 IsGuiding returns 1
02:22:29.340 00.031 9828 IsSlewing returns 0
02:22:29.340 00.000 9828 IsGuiding returns 0
02:22:29.340 00.000 9828 scope move finished after 8 + 118 ms
02:22:29.340 00.000 9828 Move returns status 0, amount 8
02:22:29.340 00.000 9828 move complete, result=0
02:22:29.340 00.000 9828 worker thread done servicing request
02:22:29.341 00.001 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:22:29.926 00.585 8976 Exposure complete
02:22:29.931 00.005 8976 worker thread done servicing request
02:22:29.931 00.000 5052 OnExposeComplete: enter
02:22:29.931 00.000 5052 UpdateGuideState(): m_state=6
02:22:29.931 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8418
02:22:29.931 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.80, Mass=146, SNR=8.3, Peak=64 HFD=2.4
02:22:29.931 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:22:29.931 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
02:22:29.931 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.09 hyp=0.33 cameraTheta=2.86 mountX=0.23 mountY=0.22, mountTheta=0.76
02:22:29.932 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.09, opts=13)
02:22:29.932 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.09)
02:22:29.932 00.000 8976 Worker thread wakes up
02:22:29.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.09) opts 0xd
02:22:29.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.09)
02:22:29.932 00.000 8976 Moving (-0.32, 0.09) raw xDistance=0.23 yDistance=0.22
02:22:29.933 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:22:29.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:22:29.933 00.000 8976 MoveAxis(R, 0, ABG)
02:22:29.933 00.000 8976 MoveAxis(U, 0, ABG)
02:22:29.933 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:22:29.933 00.000 8976 MountToCamera -- mountX=0.44 mountY=-2.92 hyp=2.95 mountTheta=-1.42 cameraX=2.40, cameraY=1.72 cameraTheta=0.62
02:22:29.933 00.000 8976 incremental bump (2.398, 1.718) isValid = 1
02:22:29.933 00.000 8976 Scheduling Mount bump of (0.093, 0.069)
02:22:29.933 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:29.933 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:29.933 00.000 8976 move complete, result=0
02:22:29.933 00.000 9828 Worker thread wakes up
02:22:29.933 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:29.933 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:29.933 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
02:22:29.933 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
02:22:29.933 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
02:22:29.933 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:22:29.933 00.000 8976 worker thread done servicing request
02:22:29.933 00.000 9828 BLC: window closed
02:22:29.934 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:22:29.934 00.000 9828 MoveAxis(E, 31, B)
02:22:29.934 00.000 9828 Guiding  Dir = 2, Dur = 31
02:22:29.934 00.000 9828 IsSlewing returns 0
02:22:29.934 00.000 9828 IsGuiding returns 0
02:22:29.934 00.000 9828 PulseGuide returned control before completion, sleep 41
02:22:29.944 00.010 5052 UpdateGuideState exits: m=146 SNR=8.3
02:22:29.944 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:29.945 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:29.945 00.000 5052 Enqueuing Expose request
02:22:29.945 00.000 8976 Worker thread wakes up
02:22:29.945 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:29.945 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:29.945 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:29.983 00.038 9828 IsGuiding returns 1
02:22:29.983 00.000 9828 scope still moving after pulse duration time elapsed
02:22:30.014 00.031 9828 IsSlewing returns 0
02:22:30.015 00.001 9828 IsGuiding returns 1
02:22:30.044 00.029 9828 IsSlewing returns 0
02:22:30.044 00.000 9828 IsGuiding returns 1
02:22:30.076 00.032 9828 IsSlewing returns 0
02:22:30.076 00.000 9828 IsGuiding returns 0
02:22:30.076 00.000 9828 scope move finished after 31 + 110 ms
02:22:30.076 00.000 9828 Move returns status 0, amount 31
02:22:30.076 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:30.076 00.000 9828 MoveAxis(N, 8, B)
02:22:30.076 00.000 9828 Guiding  Dir = 0, Dur = 8
02:22:30.092 00.016 9828 IsSlewing returns 0
02:22:30.093 00.001 9828 IsGuiding returns 0
02:22:30.093 00.000 9828 PulseGuide returned control before completion, sleep 18
02:22:30.123 00.030 9828 IsGuiding returns 1
02:22:30.123 00.000 9828 scope still moving after pulse duration time elapsed
02:22:30.154 00.031 9828 IsSlewing returns 0
02:22:30.154 00.000 9828 IsGuiding returns 1
02:22:30.185 00.031 9828 IsSlewing returns 0
02:22:30.185 00.000 9828 IsGuiding returns 1
02:22:30.216 00.031 9828 IsSlewing returns 0
02:22:30.216 00.000 9828 IsGuiding returns 0
02:22:30.216 00.000 9828 scope move finished after 8 + 115 ms
02:22:30.216 00.000 9828 Move returns status 0, amount 8
02:22:30.216 00.000 9828 move complete, result=0
02:22:30.216 00.000 9828 worker thread done servicing request
02:22:30.216 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:22:30.634 00.418 8976 Exposure complete
02:22:30.639 00.005 8976 worker thread done servicing request
02:22:30.639 00.000 5052 OnExposeComplete: enter
02:22:30.639 00.000 5052 UpdateGuideState(): m_state=6
02:22:30.640 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8419
02:22:30.640 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.69, Mass=166, SNR=8.8, Peak=63 HFD=2.7
02:22:30.640 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:22:30.640 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
02:22:30.640 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.10 mountX=-0.09 mountY=-0.13, mountTheta=-2.17
02:22:30.640 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.02, opts=13)
02:22:30.640 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.02)
02:22:30.640 00.000 8976 Worker thread wakes up
02:22:30.641 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.02) opts 0xd
02:22:30.641 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.02)
02:22:30.641 00.000 8976 Moving (0.16, -0.02) raw xDistance=-0.09 yDistance=-0.13
02:22:30.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:22:30.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:22:30.641 00.000 8976 MoveAxis(R, 0, ABG)
02:22:30.641 00.000 8976 MoveAxis(U, 0, ABG)
02:22:30.641 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:22:30.641 00.000 8976 MountToCamera -- mountX=0.45 mountY=-2.95 hyp=2.98 mountTheta=-1.42 cameraX=2.42, cameraY=1.74 cameraTheta=0.62
02:22:30.641 00.000 8976 incremental bump (2.425, 1.740) isValid = 1
02:22:30.641 00.000 8976 Scheduling Mount bump of (0.093, 0.069)
02:22:30.641 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:30.641 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:30.641 00.000 8976 move complete, result=0
02:22:30.641 00.000 9828 Worker thread wakes up
02:22:30.641 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:30.641 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:30.641 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.55)
02:22:30.641 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
02:22:30.641 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:22:30.641 00.000 8976 worker thread done servicing request
02:22:30.641 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
02:22:30.641 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:22:30.641 00.000 9828 BLC: window closed
02:22:30.641 00.000 9828 MoveAxis(E, 31, B)
02:22:30.641 00.000 9828 Guiding  Dir = 2, Dur = 31
02:22:30.642 00.001 9828 IsSlewing returns 0
02:22:30.642 00.000 9828 IsGuiding returns 0
02:22:30.642 00.000 9828 PulseGuide returned control before completion, sleep 41
02:22:30.651 00.009 5052 UpdateGuideState exits: m=166 SNR=8.8
02:22:30.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:30.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:30.651 00.000 5052 Enqueuing Expose request
02:22:30.651 00.000 8976 Worker thread wakes up
02:22:30.651 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:30.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:30.651 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:30.686 00.035 9828 IsGuiding returns 1
02:22:30.686 00.000 9828 scope still moving after pulse duration time elapsed
02:22:30.717 00.031 9828 IsSlewing returns 0
02:22:30.718 00.001 9828 IsGuiding returns 1
02:22:30.748 00.030 9828 IsSlewing returns 0
02:22:30.748 00.000 9828 IsGuiding returns 1
02:22:30.779 00.031 9828 IsSlewing returns 0
02:22:30.779 00.000 9828 IsGuiding returns 1
02:22:30.811 00.032 9828 IsSlewing returns 0
02:22:30.811 00.000 9828 IsGuiding returns 0
02:22:30.811 00.000 9828 scope move finished after 31 + 137 ms
02:22:30.811 00.000 9828 Move returns status 0, amount 31
02:22:30.811 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:30.811 00.000 9828 MoveAxis(N, 8, B)
02:22:30.811 00.000 9828 Guiding  Dir = 0, Dur = 8
02:22:30.826 00.015 9828 IsSlewing returns 0
02:22:30.826 00.000 9828 IsGuiding returns 0
02:22:30.826 00.000 9828 PulseGuide returned control before completion, sleep 18
02:22:30.857 00.031 9828 IsGuiding returns 1
02:22:30.857 00.000 9828 scope still moving after pulse duration time elapsed
02:22:30.888 00.031 9828 IsSlewing returns 0
02:22:30.888 00.000 9828 IsGuiding returns 1
02:22:30.918 00.030 9828 IsSlewing returns 0
02:22:30.919 00.001 9828 IsGuiding returns 1
02:22:30.950 00.031 9828 IsSlewing returns 0
02:22:30.950 00.000 9828 IsGuiding returns 1
02:22:30.981 00.031 9828 IsSlewing returns 0
02:22:30.981 00.000 9828 IsGuiding returns 0
02:22:30.981 00.000 9828 scope move finished after 8 + 146 ms
02:22:30.981 00.000 9828 Move returns status 0, amount 8
02:22:30.981 00.000 9828 move complete, result=0
02:22:30.981 00.000 9828 worker thread done servicing request
02:22:30.981 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:22:31.342 00.361 8976 Exposure complete
02:22:31.348 00.006 8976 worker thread done servicing request
02:22:31.348 00.000 5052 OnExposeComplete: enter
02:22:31.348 00.000 5052 UpdateGuideState(): m_state=6
02:22:31.348 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8420
02:22:31.348 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.41, Mass=156, SNR=8.7, Peak=67 HFD=3.0
02:22:31.348 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.76 = -2.76)
02:22:31.348 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.86 = -2.86)
02:22:31.348 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.30 hyp=0.46 cameraTheta=-0.71 mountX=-0.43 mountY=-0.13, mountTheta=-2.85
02:22:31.349 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.30, opts=13)
02:22:31.349 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.30)
02:22:31.349 00.000 8976 Worker thread wakes up
02:22:31.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.30) opts 0xd
02:22:31.349 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.30)
02:22:31.350 00.001 8976 Moving (0.35, -0.30) raw xDistance=-0.43 yDistance=-0.13
02:22:31.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:22:31.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:22:31.350 00.000 8976 MoveAxis(R, 2, ABG)
02:22:31.350 00.000 8976 stepping (-3, 19) + (2, 0)
02:22:31.350 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:31.350 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:22:31.363 00.013 5052 UpdateGuideState exits: m=156 SNR=8.7
02:22:31.363 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:31.363 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:31.363 00.000 5052 Enqueuing Expose request
02:22:31.373 00.010 8976 Received - 47 (G) 
02:22:31.373 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:31.374 00.001 8976 stepped: pos (-1, 19)
02:22:31.374 00.000 8976 MoveAxis(U, 0, ABG)
02:22:31.374 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
02:22:31.374 00.000 8976 MountToCamera -- mountX=0.35 mountY=-2.97 hyp=2.99 mountTheta=-1.45 cameraX=2.49, cameraY=1.66 cameraTheta=0.59
02:22:31.374 00.000 8976 incremental bump (2.488, 1.664) isValid = 1
02:22:31.374 00.000 8976 Scheduling Mount bump of (0.095, 0.066)
02:22:31.374 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
02:22:31.374 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
02:22:31.374 00.000 8976 move complete, result=0
02:22:31.374 00.000 9828 Worker thread wakes up
02:22:31.374 00.000 8976 worker thread done servicing request
02:22:31.374 00.000 8976 Worker thread wakes up
02:22:31.374 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
02:22:31.374 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:22:31.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:31.374 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:22:31.374 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
02:22:31.374 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
02:22:31.375 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:31.375 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
02:22:31.375 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
02:22:31.375 00.000 9828 BLC: window closed
02:22:31.375 00.000 9828 MoveAxis(E, 31, B)
02:22:31.375 00.000 9828 Guiding  Dir = 2, Dur = 31
02:22:31.375 00.000 9828 IsSlewing returns 0
02:22:31.375 00.000 9828 IsGuiding returns 0
02:22:31.376 00.001 9828 PulseGuide returned control before completion, sleep 41
02:22:31.422 00.046 9828 IsGuiding returns 1
02:22:31.422 00.000 9828 scope still moving after pulse duration time elapsed
02:22:31.453 00.031 9828 IsSlewing returns 0
02:22:31.453 00.000 9828 IsGuiding returns 1
02:22:31.484 00.031 9828 IsSlewing returns 0
02:22:31.484 00.000 9828 IsGuiding returns 1
02:22:31.516 00.032 9828 IsSlewing returns 0
02:22:31.516 00.000 9828 IsGuiding returns 1
02:22:31.546 00.030 9828 IsSlewing returns 0
02:22:31.546 00.000 9828 IsGuiding returns 1
02:22:31.578 00.032 9828 IsSlewing returns 0
02:22:31.578 00.000 9828 IsGuiding returns 1
02:22:31.608 00.030 9828 IsSlewing returns 0
02:22:31.608 00.000 9828 IsGuiding returns 0
02:22:31.608 00.000 9828 scope move finished after 31 + 201 ms
02:22:31.608 00.000 9828 Move returns status 0, amount 31
02:22:31.608 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:31.608 00.000 9828 MoveAxis(N, 7, B)
02:22:31.608 00.000 9828 Guiding  Dir = 0, Dur = 7
02:22:31.625 00.017 9828 IsSlewing returns 0
02:22:31.625 00.000 9828 IsGuiding returns 0
02:22:31.625 00.000 9828 PulseGuide returned control before completion, sleep 17
02:22:31.655 00.030 9828 IsGuiding returns 1
02:22:31.655 00.000 9828 scope still moving after pulse duration time elapsed
02:22:31.686 00.031 9828 IsSlewing returns 0
02:22:31.686 00.000 9828 IsGuiding returns 1
02:22:31.717 00.031 9828 IsSlewing returns 0
02:22:31.717 00.000 9828 IsGuiding returns 1
02:22:31.749 00.032 9828 IsSlewing returns 0
02:22:31.749 00.000 9828 IsGuiding returns 0
02:22:31.749 00.000 9828 scope move finished after 7 + 117 ms
02:22:31.749 00.000 9828 Move returns status 0, amount 7
02:22:31.749 00.000 9828 move complete, result=0
02:22:31.749 00.000 9828 worker thread done servicing request
02:22:31.749 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
02:22:32.068 00.319 8976 Exposure complete
02:22:32.073 00.005 8976 worker thread done servicing request
02:22:32.073 00.000 5052 OnExposeComplete: enter
02:22:32.074 00.001 5052 UpdateGuideState(): m_state=6
02:22:32.074 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8421
02:22:32.074 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.83, Mass=164, SNR=8.8, Peak=69 HFD=2.4
02:22:32.074 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
02:22:32.074 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
02:22:32.074 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.93 mountX=0.07 mountY=-0.14, mountTheta=-1.13
02:22:32.075 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.12, opts=13)
02:22:32.075 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.12)
02:22:32.075 00.000 8976 Worker thread wakes up
02:22:32.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.12) opts 0xd
02:22:32.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.12)
02:22:32.075 00.000 8976 Moving (0.09, 0.12) raw xDistance=0.07 yDistance=-0.14
02:22:32.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:22:32.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:22:32.075 00.000 8976 MoveAxis(R, 0, ABG)
02:22:32.075 00.000 8976 MoveAxis(U, 0, ABG)
02:22:32.075 00.000 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:22:32.075 00.000 8976 MountToCamera -- mountX=0.28 mountY=-2.99 hyp=3.00 mountTheta=-1.48 cameraX=2.53, cameraY=1.61 cameraTheta=0.57
02:22:32.075 00.000 8976 incremental bump (2.531, 1.613) isValid = 1
02:22:32.075 00.000 8976 Scheduling Mount bump of (0.097, 0.064)
02:22:32.075 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:22:32.076 00.001 8976 Enqueuing Move request for scope (0.10, 0.06)
02:22:32.076 00.000 8976 move complete, result=0
02:22:32.076 00.000 9828 Worker thread wakes up
02:22:32.076 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:22:32.076 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:22:32.076 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.68 = -2.60)
02:22:32.076 00.000 8976 worker thread done servicing request
02:22:32.076 00.000 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.60 = -2.68)
02:22:32.076 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
02:22:32.076 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:22:32.076 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:22:32.076 00.000 9828 BLC: window closed
02:22:32.076 00.000 9828 MoveAxis(E, 32, B)
02:22:32.076 00.000 9828 Guiding  Dir = 2, Dur = 32
02:22:32.077 00.001 9828 IsSlewing returns 0
02:22:32.077 00.000 9828 IsGuiding returns 0
02:22:32.077 00.000 9828 PulseGuide returned control before completion, sleep 42
02:22:32.086 00.009 5052 UpdateGuideState exits: m=164 SNR=8.8
02:22:32.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:32.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:32.086 00.000 5052 Enqueuing Expose request
02:22:32.086 00.000 8976 Worker thread wakes up
02:22:32.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:32.086 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:32.086 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:32.123 00.037 9828 IsGuiding returns 1
02:22:32.123 00.000 9828 scope still moving after pulse duration time elapsed
02:22:32.154 00.031 9828 IsSlewing returns 0
02:22:32.154 00.000 9828 IsGuiding returns 1
02:22:32.186 00.032 9828 IsSlewing returns 0
02:22:32.186 00.000 9828 IsGuiding returns 1
02:22:32.216 00.030 9828 IsSlewing returns 0
02:22:32.216 00.000 9828 IsGuiding returns 1
02:22:32.246 00.030 9828 IsSlewing returns 0
02:22:32.246 00.000 9828 IsGuiding returns 0
02:22:32.246 00.000 9828 scope move finished after 32 + 137 ms
02:22:32.246 00.000 9828 Move returns status 0, amount 32
02:22:32.246 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:32.246 00.000 9828 MoveAxis(N, 7, B)
02:22:32.246 00.000 9828 Guiding  Dir = 0, Dur = 7
02:22:32.261 00.015 9828 IsSlewing returns 0
02:22:32.261 00.000 9828 IsGuiding returns 0
02:22:32.261 00.000 9828 PulseGuide returned control before completion, sleep 17
02:22:32.293 00.032 9828 IsGuiding returns 1
02:22:32.293 00.000 9828 scope still moving after pulse duration time elapsed
02:22:32.325 00.032 9828 IsSlewing returns 0
02:22:32.325 00.000 9828 IsGuiding returns 1
02:22:32.356 00.031 9828 IsSlewing returns 0
02:22:32.356 00.000 9828 IsGuiding returns 1
02:22:32.387 00.031 9828 IsSlewing returns 0
02:22:32.387 00.000 9828 IsGuiding returns 0
02:22:32.387 00.000 9828 scope move finished after 7 + 118 ms
02:22:32.387 00.000 9828 Move returns status 0, amount 7
02:22:32.387 00.000 9828 move complete, result=0
02:22:32.388 00.001 9828 worker thread done servicing request
02:22:32.388 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
02:22:32.779 00.391 8976 Exposure complete
02:22:32.783 00.004 8976 worker thread done servicing request
02:22:32.783 00.000 5052 OnExposeComplete: enter
02:22:32.783 00.000 5052 UpdateGuideState(): m_state=6
02:22:32.783 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8422
02:22:32.784 00.001 5052 Star::Find returns 1 (0), X=329.14, Y=282.11, Mass=161, SNR=8.8, Peak=73 HFD=2.3
02:22:32.784 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
02:22:32.784 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
02:22:32.784 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.40 hyp=0.40 cameraTheta=1.64 mountX=0.37 mountY=-0.19, mountTheta=-0.48
02:22:32.784 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.40, opts=13)
02:22:32.784 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.40)
02:22:32.785 00.001 8976 Worker thread wakes up
02:22:32.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.40) opts 0xd
02:22:32.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.40)
02:22:32.785 00.000 8976 Moving (-0.03, 0.40) raw xDistance=0.37 yDistance=-0.19
02:22:32.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:22:32.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:22:32.785 00.000 8976 MoveAxis(L, 2, ABG)
02:22:32.785 00.000 8976 stepping (-1, 19) + (-2, 0)
02:22:32.785 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:32.786 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:22:32.795 00.009 5052 UpdateGuideState exits: m=161 SNR=8.8
02:22:32.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:32.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:32.795 00.000 5052 Enqueuing Expose request
02:22:32.812 00.017 8976 Received - 47 (G) 
02:22:32.812 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:32.812 00.000 8976 stepped: pos (-3, 19)
02:22:32.812 00.000 8976 MoveAxis(U, 0, ABG)
02:22:32.812 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
02:22:32.812 00.000 8976 MountToCamera -- mountX=0.34 mountY=-3.00 hyp=3.02 mountTheta=-1.46 cameraX=2.51, cameraY=1.67 cameraTheta=0.59
02:22:32.812 00.000 8976 incremental bump (2.513, 1.669) isValid = 1
02:22:32.812 00.000 8976 Scheduling Mount bump of (0.096, 0.066)
02:22:32.812 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
02:22:32.812 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
02:22:32.812 00.000 8976 move complete, result=0
02:22:32.813 00.001 8976 worker thread done servicing request
02:22:32.813 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:22:32.813 00.000 8976 Worker thread wakes up
02:22:32.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:32.813 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:32.813 00.000 9828 Worker thread wakes up
02:22:32.813 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
02:22:32.813 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:22:32.813 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
02:22:32.813 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.67)
02:22:32.813 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
02:22:32.813 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
02:22:32.813 00.000 9828 BLC: window closed
02:22:32.813 00.000 9828 MoveAxis(E, 31, B)
02:22:32.813 00.000 9828 Guiding  Dir = 2, Dur = 31
02:22:32.814 00.001 9828 IsSlewing returns 0
02:22:32.814 00.000 9828 IsGuiding returns 0
02:22:32.814 00.000 9828 PulseGuide returned control before completion, sleep 41
02:22:32.869 00.055 9828 IsGuiding returns 1
02:22:32.869 00.000 9828 scope still moving after pulse duration time elapsed
02:22:32.900 00.031 9828 IsSlewing returns 0
02:22:32.900 00.000 9828 IsGuiding returns 1
02:22:32.930 00.030 9828 IsSlewing returns 0
02:22:32.930 00.000 9828 IsGuiding returns 1
02:22:32.962 00.032 9828 IsSlewing returns 0
02:22:32.962 00.000 9828 IsGuiding returns 0
02:22:32.962 00.000 9828 scope move finished after 31 + 116 ms
02:22:32.962 00.000 9828 Move returns status 0, amount 31
02:22:32.962 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:32.962 00.000 9828 MoveAxis(N, 7, B)
02:22:32.962 00.000 9828 Guiding  Dir = 0, Dur = 7
02:22:32.978 00.016 9828 IsSlewing returns 0
02:22:32.978 00.000 9828 IsGuiding returns 0
02:22:32.978 00.000 9828 PulseGuide returned control before completion, sleep 17
02:22:33.008 00.030 9828 IsGuiding returns 1
02:22:33.008 00.000 9828 scope still moving after pulse duration time elapsed
02:22:33.040 00.032 9828 IsSlewing returns 0
02:22:33.040 00.000 9828 IsGuiding returns 1
02:22:33.071 00.031 9828 IsSlewing returns 0
02:22:33.071 00.000 9828 IsGuiding returns 1
02:22:33.103 00.032 9828 IsSlewing returns 0
02:22:33.103 00.000 9828 IsGuiding returns 0
02:22:33.103 00.000 9828 scope move finished after 7 + 118 ms
02:22:33.103 00.000 9828 Move returns status 0, amount 7
02:22:33.103 00.000 9828 move complete, result=0
02:22:33.103 00.000 9828 worker thread done servicing request
02:22:33.103 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
02:22:33.506 00.403 8976 Exposure complete
02:22:33.512 00.006 8976 worker thread done servicing request
02:22:33.512 00.000 5052 OnExposeComplete: enter
02:22:33.512 00.000 5052 UpdateGuideState(): m_state=6
02:22:33.512 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8423
02:22:33.512 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.94, Mass=156, SNR=8.6, Peak=72 HFD=2.1
02:22:33.512 00.000 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.04) = xAngle (-0.62 = -0.62)
02:22:33.512 00.000 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.72 = -0.72)
02:22:33.512 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.43 mountX=0.19 mountY=-0.15, mountTheta=-0.68
02:22:33.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.23, opts=13)
02:22:33.513 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.23)
02:22:33.513 00.000 8976 Worker thread wakes up
02:22:33.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.23) opts 0xd
02:22:33.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.23)
02:22:33.513 00.000 8976 Moving (0.03, 0.23) raw xDistance=0.19 yDistance=-0.15
02:22:33.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:22:33.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:22:33.513 00.000 8976 MoveAxis(R, 0, ABG)
02:22:33.513 00.000 8976 MoveAxis(U, 0, ABG)
02:22:33.513 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:22:33.513 00.000 8976 MountToCamera -- mountX=0.38 mountY=-3.00 hyp=3.03 mountTheta=-1.44 cameraX=2.50, cameraY=1.71 cameraTheta=0.60
02:22:33.514 00.001 8976 incremental bump (2.501, 1.707) isValid = 1
02:22:33.514 00.000 8976 Scheduling Mount bump of (0.095, 0.067)
02:22:33.514 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:33.514 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:33.514 00.000 8976 move complete, result=0
02:22:33.514 00.000 9828 Worker thread wakes up
02:22:33.514 00.000 8976 worker thread done servicing request
02:22:33.514 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:33.514 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:33.514 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
02:22:33.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:22:33.514 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.65)
02:22:33.514 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.05, mountTheta=-2.63
02:22:33.514 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.05
02:22:33.514 00.000 9828 BLC: window closed
02:22:33.514 00.000 9828 MoveAxis(E, 31, B)
02:22:33.515 00.001 9828 Guiding  Dir = 2, Dur = 31
02:22:33.515 00.000 9828 IsSlewing returns 0
02:22:33.515 00.000 9828 IsGuiding returns 0
02:22:33.515 00.000 9828 PulseGuide returned control before completion, sleep 41
02:22:33.525 00.010 5052 UpdateGuideState exits: m=156 SNR=8.6
02:22:33.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:33.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:33.525 00.000 5052 Enqueuing Expose request
02:22:33.525 00.000 8976 Worker thread wakes up
02:22:33.526 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:33.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:33.526 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:22:33.571 00.045 9828 IsGuiding returns 1
02:22:33.571 00.000 9828 scope still moving after pulse duration time elapsed
02:22:33.602 00.031 9828 IsSlewing returns 0
02:22:33.603 00.001 9828 IsGuiding returns 1
02:22:33.634 00.031 9828 IsSlewing returns 0
02:22:33.634 00.000 9828 IsGuiding returns 1
02:22:33.665 00.031 9828 IsSlewing returns 0
02:22:33.666 00.001 9828 IsGuiding returns 0
02:22:33.666 00.000 9828 scope move finished after 31 + 119 ms
02:22:33.666 00.000 9828 Move returns status 0, amount 31
02:22:33.666 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:33.666 00.000 9828 MoveAxis(N, 7, B)
02:22:33.667 00.001 9828 Guiding  Dir = 0, Dur = 7
02:22:33.681 00.014 9828 IsSlewing returns 0
02:22:33.681 00.000 9828 IsGuiding returns 0
02:22:33.681 00.000 9828 PulseGuide returned control before completion, sleep 17
02:22:33.713 00.032 9828 IsGuiding returns 1
02:22:33.713 00.000 9828 scope still moving after pulse duration time elapsed
02:22:33.745 00.032 9828 IsSlewing returns 0
02:22:33.745 00.000 9828 IsGuiding returns 1
02:22:33.775 00.030 9828 IsSlewing returns 0
02:22:33.775 00.000 9828 IsGuiding returns 1
02:22:33.806 00.031 9828 IsSlewing returns 0
02:22:33.806 00.000 9828 IsGuiding returns 1
02:22:33.838 00.032 9828 IsSlewing returns 0
02:22:33.838 00.000 9828 IsGuiding returns 1
02:22:33.869 00.031 9828 IsSlewing returns 0
02:22:33.869 00.000 9828 IsGuiding returns 1
02:22:33.899 00.030 9828 IsSlewing returns 0
02:22:33.899 00.000 9828 IsGuiding returns 0
02:22:33.899 00.000 9828 scope move finished after 7 + 210 ms
02:22:33.899 00.000 9828 Move returns status 0, amount 7
02:22:33.900 00.001 9828 move complete, result=0
02:22:33.900 00.000 9828 worker thread done servicing request
02:22:33.900 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
02:22:34.217 00.317 8976 Exposure complete
02:22:34.222 00.005 8976 worker thread done servicing request
02:22:34.222 00.000 5052 OnExposeComplete: enter
02:22:34.222 00.000 5052 UpdateGuideState(): m_state=6
02:22:34.222 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8424
02:22:34.222 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.88, Mass=157, SNR=8.6, Peak=72 HFD=2.0
02:22:34.222 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
02:22:34.223 00.001 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
02:22:34.223 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.23 cameraTheta=2.35 mountX=0.22 mountY=0.05, mountTheta=0.21
02:22:34.223 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.17, opts=13)
02:22:34.223 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.17)
02:22:34.223 00.000 8976 Worker thread wakes up
02:22:34.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.17) opts 0xd
02:22:34.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.17)
02:22:34.223 00.000 8976 Moving (-0.17, 0.17) raw xDistance=0.22 yDistance=0.05
02:22:34.224 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:22:34.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:22:34.224 00.000 8976 MoveAxis(R, 0, ABG)
02:22:34.224 00.000 8976 MoveAxis(U, 0, ABG)
02:22:34.224 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:22:34.224 00.000 8976 MountToCamera -- mountX=0.41 mountY=-3.01 hyp=3.04 mountTheta=-1.44 cameraX=2.49, cameraY=1.73 cameraTheta=0.61
02:22:34.224 00.000 8976 incremental bump (2.493, 1.732) isValid = 1
02:22:34.224 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
02:22:34.224 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:34.224 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:34.224 00.000 8976 move complete, result=0
02:22:34.224 00.000 8976 worker thread done servicing request
02:22:34.224 00.000 9828 Worker thread wakes up
02:22:34.224 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:34.224 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:34.224 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
02:22:34.225 00.001 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
02:22:34.225 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
02:22:34.225 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:22:34.225 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:22:34.225 00.000 9828 BLC: window closed
02:22:34.225 00.000 9828 MoveAxis(E, 31, B)
02:22:34.225 00.000 9828 Guiding  Dir = 2, Dur = 31
02:22:34.225 00.000 9828 IsSlewing returns 0
02:22:34.225 00.000 9828 IsGuiding returns 0
02:22:34.226 00.001 9828 PulseGuide returned control before completion, sleep 41
02:22:34.235 00.009 5052 UpdateGuideState exits: m=157 SNR=8.6
02:22:34.235 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:34.235 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:34.235 00.000 5052 Enqueuing Expose request
02:22:34.235 00.000 8976 Worker thread wakes up
02:22:34.235 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:34.236 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:34.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:34.270 00.034 9828 IsGuiding returns 1
02:22:34.270 00.000 9828 scope still moving after pulse duration time elapsed
02:22:34.301 00.031 9828 IsSlewing returns 0
02:22:34.301 00.000 9828 IsGuiding returns 1
02:22:34.331 00.030 9828 IsSlewing returns 0
02:22:34.331 00.000 9828 IsGuiding returns 1
02:22:34.363 00.032 9828 IsSlewing returns 0
02:22:34.363 00.000 9828 IsGuiding returns 1
02:22:34.395 00.032 9828 IsSlewing returns 0
02:22:34.395 00.000 9828 IsGuiding returns 0
02:22:34.395 00.000 9828 scope move finished after 31 + 137 ms
02:22:34.395 00.000 9828 Move returns status 0, amount 31
02:22:34.395 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:34.395 00.000 9828 MoveAxis(N, 8, B)
02:22:34.395 00.000 9828 Guiding  Dir = 0, Dur = 8
02:22:34.411 00.016 9828 IsSlewing returns 0
02:22:34.411 00.000 9828 IsGuiding returns 0
02:22:34.411 00.000 9828 PulseGuide returned control before completion, sleep 18
02:22:34.443 00.032 9828 IsGuiding returns 1
02:22:34.443 00.000 9828 scope still moving after pulse duration time elapsed
02:22:34.474 00.031 9828 IsSlewing returns 0
02:22:34.474 00.000 9828 IsGuiding returns 1
02:22:34.506 00.032 9828 IsSlewing returns 0
02:22:34.506 00.000 9828 IsGuiding returns 1
02:22:34.538 00.032 9828 IsSlewing returns 0
02:22:34.538 00.000 9828 IsGuiding returns 0
02:22:34.538 00.000 9828 scope move finished after 8 + 118 ms
02:22:34.538 00.000 9828 Move returns status 0, amount 8
02:22:34.538 00.000 9828 move complete, result=0
02:22:34.538 00.000 9828 worker thread done servicing request
02:22:34.538 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:22:34.928 00.390 8976 Exposure complete
02:22:34.934 00.006 8976 worker thread done servicing request
02:22:34.935 00.001 5052 OnExposeComplete: enter
02:22:34.935 00.000 5052 UpdateGuideState(): m_state=6
02:22:34.935 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8425
02:22:34.935 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.97, Mass=170, SNR=9.0, Peak=74 HFD=2.1
02:22:34.935 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.03 = -0.03)
02:22:34.935 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.13 = -0.13)
02:22:34.935 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.02 mountX=0.29 mountY=-0.04, mountTheta=-0.13
02:22:34.935 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.26, opts=13)
02:22:34.936 00.001 5052 Enqueuing Move request for stepguider (-0.13, 0.26)
02:22:34.936 00.000 8976 Worker thread wakes up
02:22:34.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.26) opts 0xd
02:22:34.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.26)
02:22:34.936 00.000 8976 Moving (-0.13, 0.26) raw xDistance=0.29 yDistance=-0.04
02:22:34.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:22:34.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:22:34.936 00.000 8976 MoveAxis(L, 1, ABG)
02:22:34.936 00.000 8976 stepping (-3, 19) + (-1, 0)
02:22:34.936 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:34.937 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:22:34.949 00.012 5052 UpdateGuideState exits: m=170 SNR=9.0
02:22:34.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:34.949 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:34.949 00.000 5052 Enqueuing Expose request
02:22:34.971 00.022 8976 Received - 47 (G) 
02:22:34.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:34.971 00.000 8976 stepped: pos (-4, 19)
02:22:34.971 00.000 8976 MoveAxis(U, 0, ABG)
02:22:34.971 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:22:34.971 00.000 8976 MountToCamera -- mountX=0.47 mountY=-3.01 hyp=3.05 mountTheta=-1.41 cameraX=2.47, cameraY=1.79 cameraTheta=0.63
02:22:34.971 00.000 8976 incremental bump (2.465, 1.794) isValid = 1
02:22:34.971 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
02:22:34.971 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:34.971 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:34.971 00.000 8976 move complete, result=0
02:22:34.971 00.000 9828 Worker thread wakes up
02:22:34.971 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:34.971 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:34.971 00.000 8976 worker thread done servicing request
02:22:34.971 00.000 8976 Worker thread wakes up
02:22:34.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:34.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:34.971 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:22:34.971 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
02:22:34.971 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
02:22:34.971 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
02:22:34.971 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:22:34.971 00.000 9828 BLC: window closed
02:22:34.971 00.000 9828 MoveAxis(E, 30, B)
02:22:34.971 00.000 9828 Guiding  Dir = 2, Dur = 30
02:22:34.972 00.001 9828 IsSlewing returns 0
02:22:34.972 00.000 9828 IsGuiding returns 0
02:22:34.972 00.000 9828 PulseGuide returned control before completion, sleep 40
02:22:35.019 00.047 9828 IsGuiding returns 1
02:22:35.019 00.000 9828 scope still moving after pulse duration time elapsed
02:22:35.051 00.032 9828 IsSlewing returns 0
02:22:35.052 00.001 9828 IsGuiding returns 1
02:22:35.083 00.031 9828 IsSlewing returns 0
02:22:35.083 00.000 9828 IsGuiding returns 1
02:22:35.114 00.031 9828 IsSlewing returns 0
02:22:35.114 00.000 9828 IsGuiding returns 1
02:22:35.145 00.031 9828 IsSlewing returns 0
02:22:35.145 00.000 9828 IsGuiding returns 0
02:22:35.145 00.000 9828 scope move finished after 30 + 142 ms
02:22:35.145 00.000 9828 Move returns status 0, amount 30
02:22:35.145 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:35.145 00.000 9828 MoveAxis(N, 8, B)
02:22:35.145 00.000 9828 Guiding  Dir = 0, Dur = 8
02:22:35.160 00.015 9828 IsSlewing returns 0
02:22:35.160 00.000 9828 IsGuiding returns 0
02:22:35.160 00.000 9828 PulseGuide returned control before completion, sleep 18
02:22:35.191 00.031 9828 IsGuiding returns 1
02:22:35.191 00.000 9828 scope still moving after pulse duration time elapsed
02:22:35.222 00.031 9828 IsSlewing returns 0
02:22:35.222 00.000 9828 IsGuiding returns 1
02:22:35.252 00.030 9828 IsSlewing returns 0
02:22:35.252 00.000 9828 IsGuiding returns 1
02:22:35.283 00.031 9828 IsSlewing returns 0
02:22:35.283 00.000 9828 IsGuiding returns 1
02:22:35.314 00.031 9828 IsSlewing returns 0
02:22:35.314 00.000 9828 IsGuiding returns 0
02:22:35.314 00.000 9828 scope move finished after 8 + 145 ms
02:22:35.314 00.000 9828 Move returns status 0, amount 8
02:22:35.314 00.000 9828 move complete, result=0
02:22:35.314 00.000 9828 worker thread done servicing request
02:22:35.314 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:22:35.669 00.355 8976 Exposure complete
02:22:35.674 00.005 8976 worker thread done servicing request
02:22:35.674 00.000 5052 OnExposeComplete: enter
02:22:35.674 00.000 5052 UpdateGuideState(): m_state=6
02:22:35.675 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8426
02:22:35.675 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.20, Mass=160, SNR=8.7, Peak=70 HFD=2.2
02:22:35.675 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.02 = 2.27)
02:22:35.675 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
02:22:35.675 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.51 hyp=0.56 cameraTheta=-1.97 mountX=-0.36 mountY=0.46, mountTheta=2.23
02:22:35.675 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.51, opts=13)
02:22:35.675 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.51)
02:22:35.676 00.001 8976 Worker thread wakes up
02:22:35.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.51) opts 0xd
02:22:35.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.51)
02:22:35.676 00.000 8976 Moving (-0.22, -0.51) raw xDistance=-0.36 yDistance=0.46
02:22:35.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
02:22:35.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:22:35.676 00.000 8976 MoveAxis(R, 1, ABG)
02:22:35.676 00.000 8976 stepping (-4, 19) + (1, 0)
02:22:35.676 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:35.677 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:22:35.686 00.009 5052 UpdateGuideState exits: m=160 SNR=8.7
02:22:35.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:35.687 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:35.687 00.000 5052 Enqueuing Expose request
02:22:35.706 00.019 8976 Received - 47 (G) 
02:22:35.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:35.706 00.000 8976 stepped: pos (-3, 19)
02:22:35.706 00.000 8976 MoveAxis(D, 2, ABG)
02:22:35.706 00.000 8976 stepping (-3, 19) + (0, -2)
02:22:35.706 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:35.738 00.032 8976 Received - 47 (G) 
02:22:35.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:35.738 00.000 8976 stepped: pos (-3, 17)
02:22:35.738 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:22:35.738 00.000 8976 MountToCamera -- mountX=0.47 mountY=-2.91 hyp=2.95 mountTheta=-1.41 cameraX=2.38, cameraY=1.74 cameraTheta=0.63
02:22:35.738 00.000 8976 incremental bump (2.376, 1.742) isValid = 1
02:22:35.739 00.001 8976 Scheduling Mount bump of (0.093, 0.070)
02:22:35.739 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:35.739 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:35.739 00.000 8976 move complete, result=0
02:22:35.739 00.000 9828 Worker thread wakes up
02:22:35.739 00.000 8976 worker thread done servicing request
02:22:35.739 00.000 8976 Worker thread wakes up
02:22:35.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:35.739 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:35.739 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:35.739 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.5 px 2 ms SOUTH
02:22:35.739 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:35.739 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.54)
02:22:35.739 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.62)
02:22:35.739 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
02:22:35.740 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:22:35.740 00.000 9828 BLC: window closed
02:22:35.740 00.000 9828 MoveAxis(E, 30, B)
02:22:35.740 00.000 9828 Guiding  Dir = 2, Dur = 30
02:22:35.740 00.000 9828 IsSlewing returns 0
02:22:35.740 00.000 9828 IsGuiding returns 0
02:22:35.740 00.000 9828 PulseGuide returned control before completion, sleep 40
02:22:35.785 00.045 9828 IsGuiding returns 1
02:22:35.785 00.000 9828 scope still moving after pulse duration time elapsed
02:22:35.817 00.032 9828 IsSlewing returns 0
02:22:35.817 00.000 9828 IsGuiding returns 1
02:22:35.848 00.031 9828 IsSlewing returns 0
02:22:35.848 00.000 9828 IsGuiding returns 1
02:22:35.879 00.031 9828 IsSlewing returns 0
02:22:35.879 00.000 9828 IsGuiding returns 1
02:22:35.909 00.030 9828 IsSlewing returns 0
02:22:35.909 00.000 9828 IsGuiding returns 0
02:22:35.909 00.000 9828 scope move finished after 30 + 138 ms
02:22:35.909 00.000 9828 Move returns status 0, amount 30
02:22:35.909 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:35.909 00.000 9828 MoveAxis(N, 8, B)
02:22:35.909 00.000 9828 Guiding  Dir = 0, Dur = 8
02:22:35.924 00.015 9828 IsSlewing returns 0
02:22:35.925 00.001 9828 IsGuiding returns 0
02:22:35.925 00.000 9828 PulseGuide returned control before completion, sleep 18
02:22:35.954 00.029 9828 IsGuiding returns 1
02:22:35.954 00.000 9828 scope still moving after pulse duration time elapsed
02:22:35.985 00.031 9828 IsSlewing returns 0
02:22:35.985 00.000 9828 IsGuiding returns 1
02:22:36.016 00.031 9828 IsSlewing returns 0
02:22:36.016 00.000 9828 IsGuiding returns 1
02:22:36.048 00.032 9828 IsSlewing returns 0
02:22:36.048 00.000 9828 IsGuiding returns 0
02:22:36.049 00.001 9828 scope move finished after 8 + 116 ms
02:22:36.049 00.000 9828 Move returns status 0, amount 8
02:22:36.049 00.000 9828 move complete, result=0
02:22:36.049 00.000 9828 worker thread done servicing request
02:22:36.049 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:22:36.435 00.386 8976 Exposure complete
02:22:36.440 00.005 8976 worker thread done servicing request
02:22:36.440 00.000 5052 OnExposeComplete: enter
02:22:36.441 00.001 5052 UpdateGuideState(): m_state=6
02:22:36.441 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8427
02:22:36.441 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.78, Mass=155, SNR=8.6, Peak=77 HFD=1.8
02:22:36.441 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:22:36.441 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:22:36.441 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.30 cameraTheta=0.23 mountX=-0.07 mountY=-0.28, mountTheta=-1.82
02:22:36.442 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.07, opts=13)
02:22:36.442 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.07)
02:22:36.442 00.000 8976 Worker thread wakes up
02:22:36.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.07) opts 0xd
02:22:36.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.07)
02:22:36.442 00.000 8976 Moving (0.29, 0.07) raw xDistance=-0.07 yDistance=-0.28
02:22:36.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:22:36.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
02:22:36.442 00.000 8976 MoveAxis(R, 0, ABG)
02:22:36.442 00.000 8976 MoveAxis(U, 1, ABG)
02:22:36.442 00.000 8976 stepping (-3, 17) + (0, 1)
02:22:36.442 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:36.443 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:22:36.452 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
02:22:36.453 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:36.453 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:36.453 00.000 5052 Enqueuing Expose request
02:22:36.474 00.021 8976 Received - 47 (G) 
02:22:36.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:36.474 00.000 8976 stepped: pos (-3, 18)
02:22:36.474 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:22:36.474 00.000 8976 MountToCamera -- mountX=0.47 mountY=-2.89 hyp=2.93 mountTheta=-1.41 cameraX=2.36, cameraY=1.73 cameraTheta=0.63
02:22:36.474 00.000 8976 incremental bump (2.363, 1.732) isValid = 1
02:22:36.474 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
02:22:36.474 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:36.474 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:36.474 00.000 8976 move complete, result=0
02:22:36.474 00.000 9828 Worker thread wakes up
02:22:36.474 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:36.474 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:36.474 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.54)
02:22:36.474 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
02:22:36.474 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:22:36.474 00.000 8976 worker thread done servicing request
02:22:36.474 00.000 8976 Worker thread wakes up
02:22:36.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:36.475 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:36.475 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
02:22:36.475 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:22:36.475 00.000 9828 BLC: window closed
02:22:36.475 00.000 9828 MoveAxis(E, 30, B)
02:22:36.475 00.000 9828 Guiding  Dir = 2, Dur = 30
02:22:36.475 00.000 9828 IsSlewing returns 0
02:22:36.475 00.000 9828 IsGuiding returns 0
02:22:36.475 00.000 9828 PulseGuide returned control before completion, sleep 40
02:22:36.520 00.045 9828 IsGuiding returns 1
02:22:36.520 00.000 9828 scope still moving after pulse duration time elapsed
02:22:36.551 00.031 9828 IsSlewing returns 0
02:22:36.551 00.000 9828 IsGuiding returns 1
02:22:36.581 00.030 9828 IsSlewing returns 0
02:22:36.581 00.000 9828 IsGuiding returns 1
02:22:36.612 00.031 9828 IsSlewing returns 0
02:22:36.612 00.000 9828 IsGuiding returns 1
02:22:36.643 00.031 9828 IsSlewing returns 0
02:22:36.643 00.000 9828 IsGuiding returns 0
02:22:36.643 00.000 9828 scope move finished after 30 + 138 ms
02:22:36.643 00.000 9828 Move returns status 0, amount 30
02:22:36.643 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:36.643 00.000 9828 MoveAxis(N, 8, B)
02:22:36.643 00.000 9828 Guiding  Dir = 0, Dur = 8
02:22:36.658 00.015 9828 IsSlewing returns 0
02:22:36.658 00.000 9828 IsGuiding returns 0
02:22:36.659 00.001 9828 PulseGuide returned control before completion, sleep 18
02:22:36.690 00.031 9828 IsGuiding returns 1
02:22:36.690 00.000 9828 scope still moving after pulse duration time elapsed
02:22:36.721 00.031 9828 IsSlewing returns 0
02:22:36.721 00.000 9828 IsGuiding returns 1
02:22:36.752 00.031 9828 IsSlewing returns 0
02:22:36.752 00.000 9828 IsGuiding returns 1
02:22:36.784 00.032 9828 IsSlewing returns 0
02:22:36.784 00.000 9828 IsGuiding returns 0
02:22:36.784 00.000 9828 scope move finished after 8 + 117 ms
02:22:36.784 00.000 9828 Move returns status 0, amount 8
02:22:36.784 00.000 9828 move complete, result=0
02:22:36.784 00.000 9828 worker thread done servicing request
02:22:36.784 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:22:37.173 00.389 8976 Exposure complete
02:22:37.180 00.007 8976 worker thread done servicing request
02:22:37.180 00.000 5052 OnExposeComplete: enter
02:22:37.180 00.000 5052 UpdateGuideState(): m_state=6
02:22:37.180 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8428
02:22:37.180 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.64, Mass=174, SNR=9.1, Peak=70 HFD=2.1
02:22:37.180 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
02:22:37.180 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
02:22:37.180 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.38 mountX=-0.14 mountY=-0.11, mountTheta=-2.48
02:22:37.181 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.07, opts=13)
02:22:37.181 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.07)
02:22:37.181 00.000 8976 Worker thread wakes up
02:22:37.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.07) opts 0xd
02:22:37.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.07)
02:22:37.181 00.000 8976 Moving (0.17, -0.07) raw xDistance=-0.14 yDistance=-0.11
02:22:37.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:22:37.182 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:22:37.182 00.000 8976 MoveAxis(R, 0, ABG)
02:22:37.182 00.000 8976 MoveAxis(U, 0, ABG)
02:22:37.182 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:22:37.182 00.000 8976 MountToCamera -- mountX=0.46 mountY=-2.88 hyp=2.92 mountTheta=-1.41 cameraX=2.35, cameraY=1.72 cameraTheta=0.63
02:22:37.182 00.000 8976 incremental bump (2.354, 1.725) isValid = 1
02:22:37.182 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
02:22:37.182 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:37.182 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:37.182 00.000 8976 move complete, result=0
02:22:37.182 00.000 9828 Worker thread wakes up
02:22:37.182 00.000 8976 worker thread done servicing request
02:22:37.182 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:37.182 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:37.182 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.54)
02:22:37.183 00.001 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
02:22:37.183 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:22:37.183 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
02:22:37.183 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:22:37.183 00.000 9828 BLC: window closed
02:22:37.183 00.000 9828 MoveAxis(E, 30, B)
02:22:37.183 00.000 9828 Guiding  Dir = 2, Dur = 30
02:22:37.183 00.000 9828 IsSlewing returns 0
02:22:37.183 00.000 9828 IsGuiding returns 0
02:22:37.184 00.001 9828 PulseGuide returned control before completion, sleep 40
02:22:37.192 00.008 5052 UpdateGuideState exits: m=174 SNR=9.1
02:22:37.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:37.192 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:37.192 00.000 5052 Enqueuing Expose request
02:22:37.192 00.000 8976 Worker thread wakes up
02:22:37.193 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:37.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:37.193 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:37.236 00.043 9828 IsGuiding returns 1
02:22:37.236 00.000 9828 scope still moving after pulse duration time elapsed
02:22:37.266 00.030 9828 IsSlewing returns 0
02:22:37.266 00.000 9828 IsGuiding returns 1
02:22:37.298 00.032 9828 IsSlewing returns 0
02:22:37.298 00.000 9828 IsGuiding returns 1
02:22:37.345 00.047 9828 IsSlewing returns 0
02:22:37.345 00.000 9828 IsGuiding returns 1
02:22:37.375 00.030 9828 IsSlewing returns 0
02:22:37.375 00.000 9828 IsGuiding returns 1
02:22:37.406 00.031 9828 IsSlewing returns 0
02:22:37.406 00.000 9828 IsGuiding returns 1
02:22:37.437 00.031 9828 IsSlewing returns 0
02:22:37.437 00.000 9828 IsGuiding returns 0
02:22:37.437 00.000 9828 scope move finished after 30 + 223 ms
02:22:37.437 00.000 9828 Move returns status 0, amount 30
02:22:37.437 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:37.437 00.000 9828 MoveAxis(N, 8, B)
02:22:37.437 00.000 9828 Guiding  Dir = 0, Dur = 8
02:22:37.453 00.016 9828 IsSlewing returns 0
02:22:37.453 00.000 9828 IsGuiding returns 0
02:22:37.453 00.000 9828 PulseGuide returned control before completion, sleep 18
02:22:37.483 00.030 9828 IsGuiding returns 1
02:22:37.483 00.000 9828 scope still moving after pulse duration time elapsed
02:22:37.513 00.030 9828 IsSlewing returns 0
02:22:37.513 00.000 9828 IsGuiding returns 1
02:22:37.545 00.032 9828 IsSlewing returns 0
02:22:37.545 00.000 9828 IsGuiding returns 1
02:22:37.575 00.030 9828 IsSlewing returns 0
02:22:37.575 00.000 9828 IsGuiding returns 1
02:22:37.607 00.032 9828 IsSlewing returns 0
02:22:37.607 00.000 9828 IsGuiding returns 0
02:22:37.607 00.000 9828 scope move finished after 8 + 145 ms
02:22:37.607 00.000 9828 Move returns status 0, amount 8
02:22:37.607 00.000 9828 move complete, result=0
02:22:37.607 00.000 9828 worker thread done servicing request
02:22:37.607 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:22:37.882 00.275 8976 Exposure complete
02:22:37.888 00.006 8976 worker thread done servicing request
02:22:37.888 00.000 5052 OnExposeComplete: enter
02:22:37.888 00.000 5052 UpdateGuideState(): m_state=6
02:22:37.889 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8429
02:22:37.889 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.39, Mass=156, SNR=8.6, Peak=68 HFD=2.2
02:22:37.889 00.000 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.04) = xAngle (-3.75 = 2.53)
02:22:37.889 00.000 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.86 = 2.43)
02:22:37.889 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.71 mountX=-0.26 mountY=0.21, mountTheta=2.47
02:22:37.890 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.32, opts=13)
02:22:37.890 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.32)
02:22:37.890 00.000 8976 Worker thread wakes up
02:22:37.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.32) opts 0xd
02:22:37.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.32)
02:22:37.890 00.000 8976 Moving (-0.04, -0.32) raw xDistance=-0.26 yDistance=0.21
02:22:37.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:22:37.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:22:37.890 00.000 8976 MoveAxis(R, 1, ABG)
02:22:37.890 00.000 8976 stepping (-3, 18) + (1, 0)
02:22:37.890 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:37.891 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:22:37.900 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
02:22:37.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:37.900 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:37.900 00.000 5052 Enqueuing Expose request
02:22:37.913 00.013 8976 Received - 47 (G) 
02:22:37.913 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:37.913 00.000 8976 stepped: pos (-2, 18)
02:22:37.913 00.000 8976 MoveAxis(U, 0, ABG)
02:22:37.913 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:22:37.913 00.000 8976 MountToCamera -- mountX=0.41 mountY=-2.87 hyp=2.90 mountTheta=-1.43 cameraX=2.37, cameraY=1.67 cameraTheta=0.62
02:22:37.913 00.000 8976 incremental bump (2.371, 1.675) isValid = 1
02:22:37.913 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
02:22:37.913 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:37.913 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:37.913 00.000 8976 move complete, result=0
02:22:37.913 00.000 8976 worker thread done servicing request
02:22:37.913 00.000 8976 Worker thread wakes up
02:22:37.913 00.000 9828 Worker thread wakes up
02:22:37.913 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:37.913 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:37.913 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.56)
02:22:37.913 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.64)
02:22:37.913 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
02:22:37.913 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:22:37.913 00.000 9828 BLC: window closed
02:22:37.914 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:37.914 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:22:37.914 00.000 9828 MoveAxis(E, 31, B)
02:22:37.914 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:37.914 00.000 9828 Guiding  Dir = 2, Dur = 31
02:22:37.914 00.000 9828 IsSlewing returns 0
02:22:37.914 00.000 9828 IsGuiding returns 0
02:22:37.914 00.000 9828 PulseGuide returned control before completion, sleep 41
02:22:37.964 00.050 9828 IsGuiding returns 1
02:22:37.964 00.000 9828 scope still moving after pulse duration time elapsed
02:22:37.996 00.032 9828 IsSlewing returns 0
02:22:37.996 00.000 9828 IsGuiding returns 1
02:22:38.026 00.030 9828 IsSlewing returns 0
02:22:38.026 00.000 9828 IsGuiding returns 1
02:22:38.057 00.031 9828 IsSlewing returns 0
02:22:38.057 00.000 9828 IsGuiding returns 0
02:22:38.057 00.000 9828 scope move finished after 31 + 111 ms
02:22:38.057 00.000 9828 Move returns status 0, amount 31
02:22:38.057 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:38.057 00.000 9828 MoveAxis(N, 8, B)
02:22:38.057 00.000 9828 Guiding  Dir = 0, Dur = 8
02:22:38.074 00.017 9828 IsSlewing returns 0
02:22:38.074 00.000 9828 IsGuiding returns 0
02:22:38.074 00.000 9828 PulseGuide returned control before completion, sleep 18
02:22:38.104 00.030 9828 IsGuiding returns 1
02:22:38.104 00.000 9828 scope still moving after pulse duration time elapsed
02:22:38.134 00.030 9828 IsSlewing returns 0
02:22:38.134 00.000 9828 IsGuiding returns 1
02:22:38.165 00.031 9828 IsSlewing returns 0
02:22:38.166 00.001 9828 IsGuiding returns 1
02:22:38.196 00.030 9828 IsSlewing returns 0
02:22:38.196 00.000 9828 IsGuiding returns 1
02:22:38.228 00.032 9828 IsSlewing returns 0
02:22:38.228 00.000 9828 IsGuiding returns 0
02:22:38.228 00.000 9828 scope move finished after 8 + 146 ms
02:22:38.228 00.000 9828 Move returns status 0, amount 8
02:22:38.228 00.000 9828 move complete, result=0
02:22:38.228 00.000 9828 worker thread done servicing request
02:22:38.229 00.001 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:22:38.604 00.375 8976 Exposure complete
02:22:38.610 00.006 8976 worker thread done servicing request
02:22:38.610 00.000 5052 OnExposeComplete: enter
02:22:38.610 00.000 5052 UpdateGuideState(): m_state=6
02:22:38.610 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8430
02:22:38.610 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.94, Mass=153, SNR=8.6, Peak=77 HFD=2.1
02:22:38.610 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
02:22:38.610 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
02:22:38.610 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.41 mountX=0.19 mountY=-0.16, mountTheta=-0.70
02:22:38.611 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.23, opts=13)
02:22:38.611 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.23)
02:22:38.611 00.000 8976 Worker thread wakes up
02:22:38.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.23) opts 0xd
02:22:38.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.23)
02:22:38.611 00.000 8976 Moving (0.04, 0.23) raw xDistance=0.19 yDistance=-0.16
02:22:38.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:22:38.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:22:38.611 00.000 8976 MoveAxis(R, 0, ABG)
02:22:38.611 00.000 8976 MoveAxis(U, 0, ABG)
02:22:38.612 00.001 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:22:38.612 00.000 8976 MountToCamera -- mountX=0.38 mountY=-2.87 hyp=2.89 mountTheta=-1.44 cameraX=2.38, cameraY=1.64 cameraTheta=0.60
02:22:38.612 00.000 8976 incremental bump (2.383, 1.642) isValid = 1
02:22:38.612 00.000 8976 Scheduling Mount bump of (0.095, 0.068)
02:22:38.612 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:38.612 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:38.612 00.000 8976 move complete, result=0
02:22:38.612 00.000 9828 Worker thread wakes up
02:22:38.612 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:38.612 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:38.612 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.57)
02:22:38.612 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.65)
02:22:38.612 00.000 8976 worker thread done servicing request
02:22:38.612 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.06, mountTheta=-2.63
02:22:38.612 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:22:38.612 00.000 9828 BLC: window closed
02:22:38.612 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:22:38.613 00.001 9828 MoveAxis(E, 31, B)
02:22:38.613 00.000 9828 Guiding  Dir = 2, Dur = 31
02:22:38.613 00.000 9828 IsSlewing returns 0
02:22:38.613 00.000 9828 IsGuiding returns 0
02:22:38.613 00.000 9828 PulseGuide returned control before completion, sleep 41
02:22:38.622 00.009 5052 UpdateGuideState exits: m=153 SNR=8.6
02:22:38.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:38.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:38.622 00.000 5052 Enqueuing Expose request
02:22:38.623 00.001 8976 Worker thread wakes up
02:22:38.623 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:38.623 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:22:38.623 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:38.667 00.044 9828 IsGuiding returns 1
02:22:38.667 00.000 9828 scope still moving after pulse duration time elapsed
02:22:38.700 00.033 9828 IsSlewing returns 0
02:22:38.700 00.000 9828 IsGuiding returns 1
02:22:38.731 00.031 9828 IsSlewing returns 0
02:22:38.731 00.000 9828 IsGuiding returns 1
02:22:38.761 00.030 9828 IsSlewing returns 0
02:22:38.761 00.000 9828 IsGuiding returns 0
02:22:38.761 00.000 9828 scope move finished after 31 + 116 ms
02:22:38.761 00.000 9828 Move returns status 0, amount 31
02:22:38.761 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:38.761 00.000 9828 MoveAxis(N, 8, B)
02:22:38.761 00.000 9828 Guiding  Dir = 0, Dur = 8
02:22:38.776 00.015 9828 IsSlewing returns 0
02:22:38.776 00.000 9828 IsGuiding returns 0
02:22:38.777 00.001 9828 PulseGuide returned control before completion, sleep 18
02:22:38.807 00.030 9828 IsGuiding returns 1
02:22:38.807 00.000 9828 scope still moving after pulse duration time elapsed
02:22:38.838 00.031 9828 IsSlewing returns 0
02:22:38.838 00.000 9828 IsGuiding returns 1
02:22:38.869 00.031 9828 IsSlewing returns 0
02:22:38.869 00.000 9828 IsGuiding returns 1
02:22:38.900 00.031 9828 IsSlewing returns 0
02:22:38.900 00.000 9828 IsGuiding returns 1
02:22:38.931 00.031 9828 IsSlewing returns 0
02:22:38.931 00.000 9828 IsGuiding returns 0
02:22:38.931 00.000 9828 scope move finished after 8 + 146 ms
02:22:38.931 00.000 9828 Move returns status 0, amount 8
02:22:38.931 00.000 9828 move complete, result=0
02:22:38.931 00.000 9828 worker thread done servicing request
02:22:38.931 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:22:39.318 00.387 8976 Exposure complete
02:22:39.323 00.005 8976 worker thread done servicing request
02:22:39.323 00.000 5052 OnExposeComplete: enter
02:22:39.323 00.000 5052 UpdateGuideState(): m_state=6
02:22:39.323 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8431
02:22:39.323 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.86, Mass=153, SNR=8.5, Peak=67 HFD=2.4
02:22:39.323 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.52 = -0.52)
02:22:39.323 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.63 = -0.63)
02:22:39.323 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.52 mountX=0.13 mountY=-0.09, mountTheta=-0.59
02:22:39.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.15, opts=13)
02:22:39.324 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.15)
02:22:39.324 00.000 8976 Worker thread wakes up
02:22:39.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.15) opts 0xd
02:22:39.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.15)
02:22:39.324 00.000 8976 Moving (0.01, 0.15) raw xDistance=0.13 yDistance=-0.09
02:22:39.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:22:39.325 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:22:39.325 00.000 8976 MoveAxis(R, 0, ABG)
02:22:39.325 00.000 8976 MoveAxis(U, 0, ABG)
02:22:39.325 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:22:39.325 00.000 8976 MountToCamera -- mountX=0.35 mountY=-2.87 hyp=2.89 mountTheta=-1.45 cameraX=2.39, cameraY=1.62 cameraTheta=0.60
02:22:39.325 00.000 8976 incremental bump (2.390, 1.619) isValid = 1
02:22:39.325 00.000 8976 Scheduling Mount bump of (0.095, 0.067)
02:22:39.325 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
02:22:39.325 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
02:22:39.325 00.000 8976 move complete, result=0
02:22:39.325 00.000 9828 Worker thread wakes up
02:22:39.325 00.000 8976 worker thread done servicing request
02:22:39.325 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
02:22:39.325 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:22:39.325 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:22:39.325 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
02:22:39.325 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.66)
02:22:39.326 00.001 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
02:22:39.326 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
02:22:39.326 00.000 9828 BLC: window closed
02:22:39.326 00.000 9828 MoveAxis(E, 31, B)
02:22:39.326 00.000 9828 Guiding  Dir = 2, Dur = 31
02:22:39.326 00.000 9828 IsSlewing returns 0
02:22:39.326 00.000 9828 IsGuiding returns 0
02:22:39.326 00.000 9828 PulseGuide returned control before completion, sleep 41
02:22:39.334 00.008 5052 UpdateGuideState exits: m=153 SNR=8.5
02:22:39.335 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:39.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:39.335 00.000 5052 Enqueuing Expose request
02:22:39.335 00.000 8976 Worker thread wakes up
02:22:39.335 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:39.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:39.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:39.370 00.035 9828 IsGuiding returns 1
02:22:39.370 00.000 9828 scope still moving after pulse duration time elapsed
02:22:39.401 00.031 9828 IsSlewing returns 0
02:22:39.401 00.000 9828 IsGuiding returns 1
02:22:39.431 00.030 9828 IsSlewing returns 0
02:22:39.431 00.000 9828 IsGuiding returns 1
02:22:39.463 00.032 9828 IsSlewing returns 0
02:22:39.463 00.000 9828 IsGuiding returns 1
02:22:39.494 00.031 9828 IsSlewing returns 0
02:22:39.494 00.000 9828 IsGuiding returns 0
02:22:39.494 00.000 9828 scope move finished after 31 + 136 ms
02:22:39.494 00.000 9828 Move returns status 0, amount 31
02:22:39.494 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:39.494 00.000 9828 MoveAxis(N, 7, B)
02:22:39.494 00.000 9828 Guiding  Dir = 0, Dur = 7
02:22:39.509 00.015 9828 IsSlewing returns 0
02:22:39.509 00.000 9828 IsGuiding returns 0
02:22:39.509 00.000 9828 PulseGuide returned control before completion, sleep 17
02:22:39.541 00.032 9828 IsGuiding returns 1
02:22:39.541 00.000 9828 scope still moving after pulse duration time elapsed
02:22:39.573 00.032 9828 IsSlewing returns 0
02:22:39.573 00.000 9828 IsGuiding returns 1
02:22:39.604 00.031 9828 IsSlewing returns 0
02:22:39.605 00.001 9828 IsGuiding returns 1
02:22:39.636 00.031 9828 IsSlewing returns 0
02:22:39.636 00.000 9828 IsGuiding returns 0
02:22:39.636 00.000 9828 scope move finished after 7 + 119 ms
02:22:39.636 00.000 9828 Move returns status 0, amount 7
02:22:39.636 00.000 9828 move complete, result=0
02:22:39.636 00.000 9828 worker thread done servicing request
02:22:39.636 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
02:22:40.021 00.385 8976 Exposure complete
02:22:40.026 00.005 8976 worker thread done servicing request
02:22:40.026 00.000 5052 OnExposeComplete: enter
02:22:40.026 00.000 5052 UpdateGuideState(): m_state=6
02:22:40.026 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8432
02:22:40.026 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=282.01, Mass=170, SNR=9.0, Peak=72 HFD=2.4
02:22:40.026 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
02:22:40.027 00.001 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
02:22:40.027 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.30 hyp=0.55 cameraTheta=2.56 mountX=0.48 mountY=0.22, mountTheta=0.44
02:22:40.027 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.30, opts=13)
02:22:40.027 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.30)
02:22:40.027 00.000 8976 Worker thread wakes up
02:22:40.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.30) opts 0xd
02:22:40.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.30)
02:22:40.027 00.000 8976 Moving (-0.46, 0.30) raw xDistance=0.48 yDistance=0.22
02:22:40.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:22:40.028 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:22:40.028 00.000 8976 MoveAxis(L, 2, ABG)
02:22:40.028 00.000 8976 stepping (-2, 18) + (-2, 0)
02:22:40.028 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:40.028 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:22:40.038 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
02:22:40.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:40.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:40.038 00.000 5052 Enqueuing Expose request
02:22:40.055 00.017 8976 Received - 47 (G) 
02:22:40.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:40.055 00.000 8976 stepped: pos (-4, 18)
02:22:40.055 00.000 8976 MoveAxis(U, 0, ABG)
02:22:40.055 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:22:40.055 00.000 8976 MountToCamera -- mountX=0.44 mountY=-2.86 hyp=2.90 mountTheta=-1.42 cameraX=2.35, cameraY=1.69 cameraTheta=0.62
02:22:40.055 00.000 8976 incremental bump (2.349, 1.694) isValid = 1
02:22:40.055 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
02:22:40.055 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:22:40.055 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:22:40.056 00.001 8976 move complete, result=0
02:22:40.056 00.000 8976 worker thread done servicing request
02:22:40.056 00.000 8976 Worker thread wakes up
02:22:40.056 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:22:40.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:40.056 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:40.056 00.000 9828 Worker thread wakes up
02:22:40.056 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:22:40.056 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:22:40.056 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.55)
02:22:40.056 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.63)
02:22:40.056 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
02:22:40.056 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:22:40.056 00.000 9828 BLC: window closed
02:22:40.056 00.000 9828 MoveAxis(E, 31, B)
02:22:40.056 00.000 9828 Guiding  Dir = 2, Dur = 31
02:22:40.057 00.001 9828 IsSlewing returns 0
02:22:40.057 00.000 9828 IsGuiding returns 0
02:22:40.057 00.000 9828 PulseGuide returned control before completion, sleep 41
02:22:40.103 00.046 9828 IsGuiding returns 1
02:22:40.103 00.000 9828 scope still moving after pulse duration time elapsed
02:22:40.134 00.031 9828 IsSlewing returns 0
02:22:40.134 00.000 9828 IsGuiding returns 1
02:22:40.165 00.031 9828 IsSlewing returns 0
02:22:40.165 00.000 9828 IsGuiding returns 1
02:22:40.196 00.031 9828 IsSlewing returns 0
02:22:40.196 00.000 9828 IsGuiding returns 1
02:22:40.227 00.031 9828 IsSlewing returns 0
02:22:40.228 00.001 9828 IsGuiding returns 0
02:22:40.228 00.000 9828 scope move finished after 31 + 139 ms
02:22:40.228 00.000 9828 Move returns status 0, amount 31
02:22:40.228 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:40.228 00.000 9828 MoveAxis(N, 8, B)
02:22:40.228 00.000 9828 Guiding  Dir = 0, Dur = 8
02:22:40.242 00.014 9828 IsSlewing returns 0
02:22:40.242 00.000 9828 IsGuiding returns 0
02:22:40.243 00.001 9828 PulseGuide returned control before completion, sleep 18
02:22:40.273 00.030 9828 IsGuiding returns 1
02:22:40.273 00.000 9828 scope still moving after pulse duration time elapsed
02:22:40.304 00.031 9828 IsSlewing returns 0
02:22:40.304 00.000 9828 IsGuiding returns 1
02:22:40.336 00.032 9828 IsSlewing returns 0
02:22:40.336 00.000 9828 IsGuiding returns 1
02:22:40.367 00.031 9828 IsSlewing returns 0
02:22:40.367 00.000 9828 IsGuiding returns 0
02:22:40.367 00.000 9828 scope move finished after 8 + 116 ms
02:22:40.367 00.000 9828 Move returns status 0, amount 8
02:22:40.367 00.000 9828 move complete, result=0
02:22:40.367 00.000 9828 worker thread done servicing request
02:22:40.367 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:22:40.749 00.382 8976 Exposure complete
02:22:40.754 00.005 8976 worker thread done servicing request
02:22:40.754 00.000 5052 OnExposeComplete: enter
02:22:40.754 00.000 5052 UpdateGuideState(): m_state=6
02:22:40.754 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8433
02:22:40.754 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.79, Mass=160, SNR=8.7, Peak=69 HFD=1.9
02:22:40.754 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:22:40.754 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:22:40.754 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.08 hyp=0.73 cameraTheta=3.04 mountX=0.40 mountY=0.57, mountTheta=0.96
02:22:40.755 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.08, opts=13)
02:22:40.755 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.08)
02:22:40.755 00.000 8976 Worker thread wakes up
02:22:40.755 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.08) opts 0xd
02:22:40.755 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.08)
02:22:40.755 00.000 8976 Moving (-0.73, 0.08) raw xDistance=0.40 yDistance=0.57
02:22:40.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:22:40.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:22:40.755 00.000 8976 MoveAxis(L, 2, ABG)
02:22:40.755 00.000 8976 stepping (-4, 18) + (-2, 0)
02:22:40.756 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:40.756 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:22:40.768 00.012 5052 UpdateGuideState exits: m=160 SNR=8.7
02:22:40.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:40.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:40.768 00.000 5052 Enqueuing Expose request
02:22:40.790 00.022 8976 Received - 47 (G) 
02:22:40.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:40.790 00.000 8976 stepped: pos (-6, 18)
02:22:40.790 00.000 8976 MoveAxis(D, 2, ABG)
02:22:40.790 00.000 8976 stepping (-6, 18) + (0, -2)
02:22:40.790 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:40.822 00.032 8976 Received - 47 (G) 
02:22:40.822 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:40.822 00.000 8976 stepped: pos (-6, 16)
02:22:40.822 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:22:40.822 00.000 8976 MountToCamera -- mountX=0.60 mountY=-2.76 hyp=2.82 mountTheta=-1.36 cameraX=2.18, cameraY=1.79 cameraTheta=0.69
02:22:40.822 00.000 8976 incremental bump (2.183, 1.787) isValid = 1
02:22:40.822 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
02:22:40.822 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:22:40.823 00.001 8976 Enqueuing Move request for scope (0.09, 0.08)
02:22:40.823 00.000 8976 move complete, result=0
02:22:40.823 00.000 8976 worker thread done servicing request
02:22:40.823 00.000 8976 Worker thread wakes up
02:22:40.823 00.000 9828 Worker thread wakes up
02:22:40.823 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:22:40.823 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:22:40.823 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:22:40.823 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
02:22:40.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:40.823 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
02:22:40.823 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:40.823 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:22:40.823 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:22:40.823 00.000 9828 BLC: window closed
02:22:40.823 00.000 9828 MoveAxis(E, 29, B)
02:22:40.823 00.000 9828 Guiding  Dir = 2, Dur = 29
02:22:40.824 00.001 9828 IsSlewing returns 0
02:22:40.824 00.000 9828 IsGuiding returns 0
02:22:40.824 00.000 9828 PulseGuide returned control before completion, sleep 39
02:22:40.870 00.046 9828 IsGuiding returns 1
02:22:40.870 00.000 9828 scope still moving after pulse duration time elapsed
02:22:40.901 00.031 9828 IsSlewing returns 0
02:22:40.901 00.000 9828 IsGuiding returns 1
02:22:40.933 00.032 9828 IsSlewing returns 0
02:22:40.933 00.000 9828 IsGuiding returns 1
02:22:40.964 00.031 9828 IsSlewing returns 0
02:22:40.964 00.000 9828 IsGuiding returns 1
02:22:40.996 00.032 9828 IsSlewing returns 0
02:22:40.996 00.000 9828 IsGuiding returns 0
02:22:40.996 00.000 9828 scope move finished after 29 + 142 ms
02:22:40.996 00.000 9828 Move returns status 0, amount 29
02:22:40.996 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:40.996 00.000 9828 MoveAxis(N, 9, B)
02:22:40.996 00.000 9828 Guiding  Dir = 0, Dur = 9
02:22:41.011 00.015 9828 IsSlewing returns 0
02:22:41.011 00.000 9828 IsGuiding returns 0
02:22:41.011 00.000 9828 PulseGuide returned control before completion, sleep 19
02:22:41.042 00.031 9828 IsGuiding returns 1
02:22:41.042 00.000 9828 scope still moving after pulse duration time elapsed
02:22:41.073 00.031 9828 IsSlewing returns 0
02:22:41.073 00.000 9828 IsGuiding returns 1
02:22:41.104 00.031 9828 IsSlewing returns 0
02:22:41.104 00.000 9828 IsGuiding returns 1
02:22:41.133 00.029 9828 IsSlewing returns 0
02:22:41.133 00.000 9828 IsGuiding returns 1
02:22:41.166 00.033 9828 IsSlewing returns 0
02:22:41.166 00.000 9828 IsGuiding returns 0
02:22:41.166 00.000 9828 scope move finished after 9 + 145 ms
02:22:41.166 00.000 9828 Move returns status 0, amount 9
02:22:41.166 00.000 9828 move complete, result=0
02:22:41.166 00.000 9828 worker thread done servicing request
02:22:41.166 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:22:41.518 00.352 8976 Exposure complete
02:22:41.523 00.005 8976 worker thread done servicing request
02:22:41.523 00.000 5052 OnExposeComplete: enter
02:22:41.523 00.000 5052 UpdateGuideState(): m_state=6
02:22:41.523 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8434
02:22:41.523 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.71, Mass=145, SNR=8.3, Peak=69 HFD=1.8
02:22:41.523 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
02:22:41.524 00.001 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
02:22:41.524 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.00 hyp=0.63 cameraTheta=-3.14 mountX=0.28 mountY=0.53, mountTheta=1.08
02:22:41.524 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.00, opts=13)
02:22:41.524 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.00)
02:22:41.524 00.000 8976 Worker thread wakes up
02:22:41.524 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.00) opts 0xd
02:22:41.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.00)
02:22:41.524 00.000 8976 Moving (-0.63, -0.00) raw xDistance=0.28 yDistance=0.53
02:22:41.525 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
02:22:41.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
02:22:41.525 00.000 8976 MoveAxis(L, 1, ABG)
02:22:41.525 00.000 8976 stepping (-6, 16) + (-1, 0)
02:22:41.525 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:41.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:22:41.534 00.009 5052 UpdateGuideState exits: m=145 SNR=8.3
02:22:41.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:41.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:41.534 00.000 5052 Enqueuing Expose request
02:22:41.558 00.024 8976 Received - 47 (G) 
02:22:41.558 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:41.558 00.000 8976 stepped: pos (-7, 16)
02:22:41.558 00.000 8976 MoveAxis(D, 2, ABG)
02:22:41.558 00.000 8976 stepping (-7, 16) + (0, -2)
02:22:41.558 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:41.589 00.031 8976 Received - 47 (G) 
02:22:41.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:41.589 00.000 8976 stepped: pos (-7, 14)
02:22:41.589 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:22:41.589 00.000 8976 MountToCamera -- mountX=0.75 mountY=-2.58 hyp=2.69 mountTheta=-1.29 cameraX=1.95, cameraY=1.85 cameraTheta=0.76
02:22:41.589 00.000 8976 incremental bump (1.955, 1.846) isValid = 1
02:22:41.589 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
02:22:41.589 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:22:41.589 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:22:41.589 00.000 8976 move complete, result=0
02:22:41.589 00.000 9828 Worker thread wakes up
02:22:41.590 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:22:41.590 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:22:41.590 00.000 8976 worker thread done servicing request
02:22:41.590 00.000 8976 Worker thread wakes up
02:22:41.590 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:41.590 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:22:41.590 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
02:22:41.590 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
02:22:41.590 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:22:41.590 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:22:41.590 00.000 9828 BLC: window closed
02:22:41.590 00.000 9828 MoveAxis(E, 28, B)
02:22:41.590 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:41.590 00.000 9828 Guiding  Dir = 2, Dur = 28
02:22:41.591 00.001 9828 IsSlewing returns 0
02:22:41.591 00.000 9828 IsGuiding returns 0
02:22:41.591 00.000 9828 PulseGuide returned control before completion, sleep 38
02:22:41.632 00.041 9828 IsGuiding returns 1
02:22:41.632 00.000 9828 scope still moving after pulse duration time elapsed
02:22:41.663 00.031 9828 IsSlewing returns 0
02:22:41.663 00.000 9828 IsGuiding returns 1
02:22:41.693 00.030 9828 IsSlewing returns 0
02:22:41.693 00.000 9828 IsGuiding returns 1
02:22:41.725 00.032 9828 IsSlewing returns 0
02:22:41.725 00.000 9828 IsGuiding returns 1
02:22:41.755 00.030 9828 IsSlewing returns 0
02:22:41.755 00.000 9828 IsGuiding returns 0
02:22:41.755 00.000 9828 scope move finished after 28 + 136 ms
02:22:41.755 00.000 9828 Move returns status 0, amount 28
02:22:41.755 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:41.755 00.000 9828 MoveAxis(N, 10, B)
02:22:41.755 00.000 9828 Guiding  Dir = 0, Dur = 10
02:22:41.771 00.016 9828 IsSlewing returns 0
02:22:41.771 00.000 9828 IsGuiding returns 0
02:22:41.771 00.000 9828 PulseGuide returned control before completion, sleep 20
02:22:41.801 00.030 9828 IsGuiding returns 1
02:22:41.801 00.000 9828 scope still moving after pulse duration time elapsed
02:22:41.833 00.032 9828 IsSlewing returns 0
02:22:41.833 00.000 9828 IsGuiding returns 1
02:22:41.864 00.031 9828 IsSlewing returns 0
02:22:41.864 00.000 9828 IsGuiding returns 1
02:22:41.896 00.032 9828 IsSlewing returns 0
02:22:41.896 00.000 9828 IsGuiding returns 1
02:22:41.927 00.031 9828 IsSlewing returns 0
02:22:41.927 00.000 9828 IsGuiding returns 0
02:22:41.927 00.000 9828 scope move finished after 10 + 145 ms
02:22:41.927 00.000 9828 Move returns status 0, amount 10
02:22:41.927 00.000 9828 move complete, result=0
02:22:41.928 00.001 9828 worker thread done servicing request
02:22:41.928 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:22:42.284 00.356 8976 Exposure complete
02:22:42.290 00.006 8976 worker thread done servicing request
02:22:42.290 00.000 5052 OnExposeComplete: enter
02:22:42.291 00.001 5052 UpdateGuideState(): m_state=6
02:22:42.291 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8435
02:22:42.291 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.62, Mass=148, SNR=8.4, Peak=72 HFD=1.7
02:22:42.291 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
02:22:42.291 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
02:22:42.291 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.09 hyp=0.52 cameraTheta=-2.98 mountX=0.16 mountY=0.47, mountTheta=1.25
02:22:42.292 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.09, opts=13)
02:22:42.292 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.09)
02:22:42.293 00.001 8976 Worker thread wakes up
02:22:42.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.09) opts 0xd
02:22:42.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.09)
02:22:42.293 00.000 8976 Moving (-0.51, -0.09) raw xDistance=0.16 yDistance=0.47
02:22:42.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:22:42.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
02:22:42.293 00.000 8976 MoveAxis(R, 0, ABG)
02:22:42.293 00.000 8976 MoveAxis(D, 2, ABG)
02:22:42.293 00.000 8976 stepping (-7, 14) + (0, -2)
02:22:42.293 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:42.294 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:22:42.304 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:22:42.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:42.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:42.304 00.000 5052 Enqueuing Expose request
02:22:42.325 00.021 8976 Received - 47 (G) 
02:22:42.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:42.325 00.000 8976 stepped: pos (-7, 12)
02:22:42.325 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:22:42.325 00.000 8976 MountToCamera -- mountX=0.86 mountY=-2.36 hyp=2.51 mountTheta=-1.22 cameraX=1.71, cameraY=1.84 cameraTheta=0.82
02:22:42.325 00.000 8976 incremental bump (1.709, 1.838) isValid = 1
02:22:42.325 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
02:22:42.325 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:22:42.325 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:22:42.325 00.000 8976 move complete, result=0
02:22:42.325 00.000 9828 Worker thread wakes up
02:22:42.325 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:22:42.325 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:22:42.325 00.000 8976 worker thread done servicing request
02:22:42.325 00.000 8976 Worker thread wakes up
02:22:42.325 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:22:42.325 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
02:22:42.326 00.001 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
02:22:42.326 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
02:22:42.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:42.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:42.326 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:22:42.326 00.000 9828 BLC: window closed
02:22:42.326 00.000 9828 MoveAxis(E, 26, B)
02:22:42.326 00.000 9828 Guiding  Dir = 2, Dur = 26
02:22:42.326 00.000 9828 IsSlewing returns 0
02:22:42.326 00.000 9828 IsGuiding returns 0
02:22:42.326 00.000 9828 PulseGuide returned control before completion, sleep 36
02:22:42.363 00.037 9828 IsGuiding returns 1
02:22:42.363 00.000 9828 scope still moving after pulse duration time elapsed
02:22:42.395 00.032 9828 IsSlewing returns 0
02:22:42.395 00.000 9828 IsGuiding returns 1
02:22:42.427 00.032 9828 IsSlewing returns 0
02:22:42.427 00.000 9828 IsGuiding returns 1
02:22:42.457 00.030 9828 IsSlewing returns 0
02:22:42.457 00.000 9828 IsGuiding returns 1
02:22:42.489 00.032 9828 IsSlewing returns 0
02:22:42.489 00.000 9828 IsGuiding returns 0
02:22:42.489 00.000 9828 scope move finished after 26 + 136 ms
02:22:42.489 00.000 9828 Move returns status 0, amount 26
02:22:42.489 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:42.489 00.000 9828 MoveAxis(N, 10, B)
02:22:42.489 00.000 9828 Guiding  Dir = 0, Dur = 10
02:22:42.504 00.015 9828 IsSlewing returns 0
02:22:42.504 00.000 9828 IsGuiding returns 0
02:22:42.504 00.000 9828 PulseGuide returned control before completion, sleep 20
02:22:42.536 00.032 9828 IsGuiding returns 1
02:22:42.536 00.000 9828 scope still moving after pulse duration time elapsed
02:22:42.566 00.030 9828 IsSlewing returns 0
02:22:42.566 00.000 9828 IsGuiding returns 1
02:22:42.598 00.032 9828 IsSlewing returns 0
02:22:42.598 00.000 9828 IsGuiding returns 1
02:22:42.629 00.031 9828 IsSlewing returns 0
02:22:42.629 00.000 9828 IsGuiding returns 1
02:22:42.659 00.030 9828 IsSlewing returns 0
02:22:42.659 00.000 9828 IsGuiding returns 0
02:22:42.659 00.000 9828 scope move finished after 10 + 144 ms
02:22:42.659 00.000 9828 Move returns status 0, amount 10
02:22:42.659 00.000 9828 move complete, result=0
02:22:42.659 00.000 9828 worker thread done servicing request
02:22:42.659 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:22:43.019 00.360 8976 Exposure complete
02:22:43.024 00.005 8976 worker thread done servicing request
02:22:43.025 00.001 5052 OnExposeComplete: enter
02:22:43.025 00.000 5052 UpdateGuideState(): m_state=6
02:22:43.025 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8436
02:22:43.025 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.75, Mass=151, SNR=8.4, Peak=70 HFD=1.9
02:22:43.025 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:22:43.025 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
02:22:43.025 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.04 hyp=0.50 cameraTheta=3.07 mountX=0.26 mountY=0.39, mountTheta=0.99
02:22:43.025 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.04, opts=13)
02:22:43.026 00.001 5052 Enqueuing Move request for stepguider (-0.49, 0.04)
02:22:43.026 00.000 8976 Worker thread wakes up
02:22:43.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.04) opts 0xd
02:22:43.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.04)
02:22:43.026 00.000 8976 Moving (-0.49, 0.04) raw xDistance=0.26 yDistance=0.39
02:22:43.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:22:43.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
02:22:43.026 00.000 8976 MoveAxis(R, 0, ABG)
02:22:43.026 00.000 8976 MoveAxis(D, 2, ABG)
02:22:43.026 00.000 8976 stepping (-7, 12) + (0, -2)
02:22:43.026 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:43.026 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:22:43.036 00.010 5052 UpdateGuideState exits: m=151 SNR=8.4
02:22:43.036 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:43.036 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:43.036 00.000 5052 Enqueuing Expose request
02:22:43.060 00.024 8976 Received - 47 (G) 
02:22:43.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:43.060 00.000 8976 stepped: pos (-7, 10)
02:22:43.060 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:22:43.060 00.000 8976 MountToCamera -- mountX=0.93 mountY=-2.10 hyp=2.30 mountTheta=-1.15 cameraX=1.45, cameraY=1.79 cameraTheta=0.89
02:22:43.060 00.000 8976 incremental bump (1.450, 1.785) isValid = 1
02:22:43.060 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
02:22:43.060 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:22:43.060 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:22:43.060 00.000 8976 move complete, result=0
02:22:43.060 00.000 9828 Worker thread wakes up
02:22:43.060 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:22:43.060 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:22:43.060 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:22:43.060 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:22:43.060 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:22:43.060 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:22:43.060 00.000 8976 worker thread done servicing request
02:22:43.061 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:22:43.061 00.000 9828 BLC: window closed
02:22:43.061 00.000 9828 MoveAxis(E, 24, B)
02:22:43.061 00.000 9828 Guiding  Dir = 2, Dur = 24
02:22:43.061 00.000 8976 Worker thread wakes up
02:22:43.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:43.061 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:43.061 00.000 9828 IsSlewing returns 0
02:22:43.061 00.000 9828 IsGuiding returns 0
02:22:43.061 00.000 9828 PulseGuide returned control before completion, sleep 34
02:22:43.106 00.045 9828 IsGuiding returns 1
02:22:43.106 00.000 9828 scope still moving after pulse duration time elapsed
02:22:43.138 00.032 9828 IsSlewing returns 0
02:22:43.138 00.000 9828 IsGuiding returns 1
02:22:43.168 00.030 9828 IsSlewing returns 0
02:22:43.168 00.000 9828 IsGuiding returns 1
02:22:43.199 00.031 9828 IsSlewing returns 0
02:22:43.199 00.000 9828 IsGuiding returns 1
02:22:43.230 00.031 9828 IsSlewing returns 0
02:22:43.230 00.000 9828 IsGuiding returns 1
02:22:43.261 00.031 9828 IsSlewing returns 0
02:22:43.261 00.000 9828 IsGuiding returns 1
02:22:43.292 00.031 9828 IsSlewing returns 0
02:22:43.292 00.000 9828 IsGuiding returns 1
02:22:43.322 00.030 9828 IsSlewing returns 0
02:22:43.322 00.000 9828 IsGuiding returns 0
02:22:43.322 00.000 9828 scope move finished after 24 + 236 ms
02:22:43.322 00.000 9828 Move returns status 0, amount 24
02:22:43.322 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:43.322 00.000 9828 MoveAxis(N, 11, B)
02:22:43.322 00.000 9828 Guiding  Dir = 0, Dur = 11
02:22:43.337 00.015 9828 IsSlewing returns 0
02:22:43.337 00.000 9828 IsGuiding returns 0
02:22:43.337 00.000 9828 PulseGuide returned control before completion, sleep 21
02:22:43.368 00.031 9828 IsGuiding returns 1
02:22:43.368 00.000 9828 scope still moving after pulse duration time elapsed
02:22:43.400 00.032 9828 IsSlewing returns 0
02:22:43.400 00.000 9828 IsGuiding returns 1
02:22:43.431 00.031 9828 IsSlewing returns 0
02:22:43.431 00.000 9828 IsGuiding returns 1
02:22:43.462 00.031 9828 IsSlewing returns 0
02:22:43.462 00.000 9828 IsGuiding returns 1
02:22:43.493 00.031 9828 IsSlewing returns 0
02:22:43.493 00.000 9828 IsGuiding returns 0
02:22:43.493 00.000 9828 scope move finished after 11 + 144 ms
02:22:43.493 00.000 9828 Move returns status 0, amount 11
02:22:43.493 00.000 9828 move complete, result=0
02:22:43.493 00.000 9828 worker thread done servicing request
02:22:43.493 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:22:43.752 00.259 8976 Exposure complete
02:22:43.757 00.005 8976 worker thread done servicing request
02:22:43.758 00.001 5052 OnExposeComplete: enter
02:22:43.758 00.000 5052 UpdateGuideState(): m_state=6
02:22:43.758 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8437
02:22:43.758 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.88, Mass=151, SNR=8.5, Peak=75 HFD=2.0
02:22:43.758 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:22:43.758 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
02:22:43.758 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.17 hyp=0.64 cameraTheta=2.86 mountX=0.43 mountY=0.42, mountTheta=0.77
02:22:43.759 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.17, opts=13)
02:22:43.759 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.17)
02:22:43.759 00.000 8976 Worker thread wakes up
02:22:43.760 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.17) opts 0xd
02:22:43.760 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.17)
02:22:43.760 00.000 8976 Moving (-0.61, 0.17) raw xDistance=0.43 yDistance=0.42
02:22:43.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:22:43.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
02:22:43.760 00.000 8976 MoveAxis(L, 2, ABG)
02:22:43.760 00.000 8976 stepping (-7, 10) + (-2, 0)
02:22:43.760 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:43.761 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:22:43.771 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:22:43.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:43.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:43.771 00.000 5052 Enqueuing Expose request
02:22:43.795 00.024 8976 Received - 47 (G) 
02:22:43.795 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:43.795 00.000 8976 stepped: pos (-9, 10)
02:22:43.795 00.000 8976 MoveAxis(D, 2, ABG)
02:22:43.795 00.000 8976 stepping (-9, 10) + (0, -2)
02:22:43.796 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:43.827 00.031 8976 Received - 47 (G) 
02:22:43.827 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:43.827 00.000 8976 stepped: pos (-9, 8)
02:22:43.827 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:22:43.827 00.000 8976 MountToCamera -- mountX=1.08 mountY=-1.83 hyp=2.12 mountTheta=-1.04 cameraX=1.14, cameraY=1.79 cameraTheta=1.00
02:22:43.827 00.000 8976 incremental bump (1.138, 1.792) isValid = 1
02:22:43.827 00.000 8976 Scheduling Mount bump of (0.062, 0.101)
02:22:43.827 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:22:43.827 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:22:43.827 00.000 8976 move complete, result=0
02:22:43.827 00.000 9828 Worker thread wakes up
02:22:43.827 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:22:43.827 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:22:43.827 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
02:22:43.828 00.001 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
02:22:43.828 00.000 8976 worker thread done servicing request
02:22:43.828 00.000 8976 Worker thread wakes up
02:22:43.828 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:22:43.828 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:22:43.828 00.000 9828 BLC: window closed
02:22:43.828 00.000 9828 MoveAxis(E, 21, B)
02:22:43.828 00.000 9828 Guiding  Dir = 2, Dur = 21
02:22:43.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:43.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:43.828 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:22:43.828 00.000 9828 IsSlewing returns 0
02:22:43.828 00.000 9828 IsGuiding returns 0
02:22:43.829 00.001 9828 PulseGuide returned control before completion, sleep 31
02:22:43.867 00.038 9828 IsGuiding returns 1
02:22:43.867 00.000 9828 scope still moving after pulse duration time elapsed
02:22:43.898 00.031 9828 IsSlewing returns 0
02:22:43.898 00.000 9828 IsGuiding returns 1
02:22:43.928 00.030 9828 IsSlewing returns 0
02:22:43.928 00.000 9828 IsGuiding returns 1
02:22:43.959 00.031 9828 IsSlewing returns 0
02:22:43.959 00.000 9828 IsGuiding returns 0
02:22:43.959 00.000 9828 scope move finished after 21 + 109 ms
02:22:43.959 00.000 9828 Move returns status 0, amount 21
02:22:43.959 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:43.959 00.000 9828 MoveAxis(N, 13, B)
02:22:43.959 00.000 9828 Guiding  Dir = 0, Dur = 13
02:22:43.975 00.016 9828 IsSlewing returns 0
02:22:43.975 00.000 9828 IsGuiding returns 0
02:22:43.975 00.000 9828 PulseGuide returned control before completion, sleep 23
02:22:44.005 00.030 9828 IsGuiding returns 1
02:22:44.005 00.000 9828 scope still moving after pulse duration time elapsed
02:22:44.037 00.032 9828 IsSlewing returns 0
02:22:44.037 00.000 9828 IsGuiding returns 1
02:22:44.067 00.030 9828 IsSlewing returns 0
02:22:44.067 00.000 9828 IsGuiding returns 1
02:22:44.098 00.031 9828 IsSlewing returns 0
02:22:44.098 00.000 9828 IsGuiding returns 1
02:22:44.129 00.031 9828 IsSlewing returns 0
02:22:44.129 00.000 9828 IsGuiding returns 0
02:22:44.129 00.000 9828 scope move finished after 13 + 141 ms
02:22:44.129 00.000 9828 Move returns status 0, amount 13
02:22:44.129 00.000 9828 move complete, result=0
02:22:44.129 00.000 9828 worker thread done servicing request
02:22:44.129 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:22:44.522 00.393 8976 Exposure complete
02:22:44.527 00.005 8976 worker thread done servicing request
02:22:44.527 00.000 5052 OnExposeComplete: enter
02:22:44.527 00.000 5052 UpdateGuideState(): m_state=6
02:22:44.527 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8438
02:22:44.527 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.65, Mass=172, SNR=9.0, Peak=72 HFD=2.2
02:22:44.528 00.001 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
02:22:44.528 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
02:22:44.528 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.06 hyp=0.37 cameraTheta=-2.98 mountX=0.11 mountY=0.34, mountTheta=1.25
02:22:44.528 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.06, opts=13)
02:22:44.528 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.06)
02:22:44.528 00.000 8976 Worker thread wakes up
02:22:44.529 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.06) opts 0xd
02:22:44.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.06)
02:22:44.529 00.000 8976 Moving (-0.37, -0.06) raw xDistance=0.11 yDistance=0.34
02:22:44.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:22:44.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:22:44.529 00.000 8976 MoveAxis(R, 0, ABG)
02:22:44.529 00.000 8976 MoveAxis(D, 1, ABG)
02:22:44.529 00.000 8976 stepping (-9, 8) + (0, -1)
02:22:44.529 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:44.529 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:22:44.540 00.011 5052 UpdateGuideState exits: m=172 SNR=9.0
02:22:44.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:44.540 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:44.540 00.000 5052 Enqueuing Expose request
02:22:44.547 00.007 8976 Received - 47 (G) 
02:22:44.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:44.547 00.000 8976 stepped: pos (-9, 7)
02:22:44.547 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:22:44.547 00.000 8976 MountToCamera -- mountX=1.18 mountY=-1.59 hyp=1.98 mountTheta=-0.93 cameraX=0.88, cameraY=1.77 cameraTheta=1.11
02:22:44.547 00.000 8976 incremental bump (0.882, 1.772) isValid = 1
02:22:44.547 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:22:44.547 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:22:44.547 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:22:44.547 00.000 8976 move complete, result=0
02:22:44.547 00.000 8976 worker thread done servicing request
02:22:44.547 00.000 8976 Worker thread wakes up
02:22:44.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:44.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:44.548 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:22:44.548 00.000 9828 Worker thread wakes up
02:22:44.548 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:22:44.548 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:22:44.548 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:22:44.548 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:22:44.548 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:22:44.548 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:22:44.548 00.000 9828 BLC: window closed
02:22:44.548 00.000 9828 MoveAxis(E, 18, B)
02:22:44.548 00.000 9828 Guiding  Dir = 2, Dur = 18
02:22:44.548 00.000 9828 IsSlewing returns 0
02:22:44.549 00.001 9828 IsGuiding returns 0
02:22:44.549 00.000 9828 PulseGuide returned control before completion, sleep 28
02:22:44.582 00.033 9828 IsGuiding returns 1
02:22:44.582 00.000 9828 scope still moving after pulse duration time elapsed
02:22:44.613 00.031 9828 IsSlewing returns 0
02:22:44.613 00.000 9828 IsGuiding returns 1
02:22:44.644 00.031 9828 IsSlewing returns 0
02:22:44.644 00.000 9828 IsGuiding returns 1
02:22:44.675 00.031 9828 IsSlewing returns 0
02:22:44.675 00.000 9828 IsGuiding returns 0
02:22:44.675 00.000 9828 scope move finished after 18 + 109 ms
02:22:44.675 00.000 9828 Move returns status 0, amount 18
02:22:44.675 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:44.675 00.000 9828 MoveAxis(N, 14, B)
02:22:44.675 00.000 9828 Guiding  Dir = 0, Dur = 14
02:22:44.691 00.016 9828 IsSlewing returns 0
02:22:44.691 00.000 9828 IsGuiding returns 0
02:22:44.691 00.000 9828 PulseGuide returned control before completion, sleep 24
02:22:44.722 00.031 9828 IsGuiding returns 1
02:22:44.722 00.000 9828 scope still moving after pulse duration time elapsed
02:22:44.753 00.031 9828 IsSlewing returns 0
02:22:44.753 00.000 9828 IsGuiding returns 1
02:22:44.784 00.031 9828 IsSlewing returns 0
02:22:44.784 00.000 9828 IsGuiding returns 1
02:22:44.815 00.031 9828 IsSlewing returns 0
02:22:44.815 00.000 9828 IsGuiding returns 1
02:22:44.846 00.031 9828 IsSlewing returns 0
02:22:44.846 00.000 9828 IsGuiding returns 0
02:22:44.846 00.000 9828 scope move finished after 14 + 140 ms
02:22:44.846 00.000 9828 Move returns status 0, amount 14
02:22:44.846 00.000 9828 move complete, result=0
02:22:44.846 00.000 9828 worker thread done servicing request
02:22:44.846 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:22:45.241 00.395 8976 Exposure complete
02:22:45.247 00.006 8976 worker thread done servicing request
02:22:45.247 00.000 5052 OnExposeComplete: enter
02:22:45.247 00.000 5052 UpdateGuideState(): m_state=6
02:22:45.247 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8439
02:22:45.247 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.70, Mass=133, SNR=8.0, Peak=70 HFD=2.1
02:22:45.247 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
02:22:45.247 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:22:45.247 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-3.10 mountX=0.11 mountY=0.23, mountTheta=1.12
02:22:45.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.01, opts=13)
02:22:45.248 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.01)
02:22:45.248 00.000 8976 Worker thread wakes up
02:22:45.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.01) opts 0xd
02:22:45.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.01)
02:22:45.248 00.000 8976 Moving (-0.27, -0.01) raw xDistance=0.11 yDistance=0.23
02:22:45.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:22:45.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:22:45.248 00.000 8976 MoveAxis(R, 0, ABG)
02:22:45.248 00.000 8976 MoveAxis(U, 0, ABG)
02:22:45.248 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:22:45.248 00.000 8976 MountToCamera -- mountX=1.24 mountY=-1.43 hyp=1.90 mountTheta=-0.86 cameraX=0.71, cameraY=1.76 cameraTheta=1.19
02:22:45.248 00.000 8976 incremental bump (0.711, 1.760) isValid = 1
02:22:45.248 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:22:45.248 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:22:45.249 00.001 8976 Enqueuing Move request for scope (0.04, 0.11)
02:22:45.249 00.000 8976 move complete, result=0
02:22:45.249 00.000 9828 Worker thread wakes up
02:22:45.249 00.000 8976 worker thread done servicing request
02:22:45.249 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:22:45.249 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:22:45.249 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:22:45.249 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:22:45.249 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:22:45.249 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:22:45.249 00.000 9828 BLC: window closed
02:22:45.249 00.000 9828 MoveAxis(E, 15, B)
02:22:45.249 00.000 9828 Guiding  Dir = 2, Dur = 15
02:22:45.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:22:45.250 00.001 9828 IsSlewing returns 0
02:22:45.250 00.000 9828 IsGuiding returns 0
02:22:45.250 00.000 9828 PulseGuide returned control before completion, sleep 25
02:22:45.260 00.010 5052 UpdateGuideState exits: m=133 SNR=8.0
02:22:45.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:45.260 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:45.260 00.000 5052 Enqueuing Expose request
02:22:45.260 00.000 8976 Worker thread wakes up
02:22:45.261 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:45.261 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:45.261 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:45.284 00.023 9828 IsGuiding returns 1
02:22:45.284 00.000 9828 scope still moving after pulse duration time elapsed
02:22:45.315 00.031 9828 IsSlewing returns 0
02:22:45.315 00.000 9828 IsGuiding returns 1
02:22:45.346 00.031 9828 IsSlewing returns 0
02:22:45.346 00.000 9828 IsGuiding returns 1
02:22:45.378 00.032 9828 IsSlewing returns 0
02:22:45.378 00.000 9828 IsGuiding returns 0
02:22:45.378 00.000 9828 scope move finished after 15 + 113 ms
02:22:45.378 00.000 9828 Move returns status 0, amount 15
02:22:45.378 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:45.378 00.000 9828 MoveAxis(N, 14, B)
02:22:45.378 00.000 9828 Guiding  Dir = 0, Dur = 14
02:22:45.393 00.015 9828 IsSlewing returns 0
02:22:45.393 00.000 9828 IsGuiding returns 0
02:22:45.393 00.000 9828 PulseGuide returned control before completion, sleep 24
02:22:45.425 00.032 9828 IsGuiding returns 1
02:22:45.425 00.000 9828 scope still moving after pulse duration time elapsed
02:22:45.457 00.032 9828 IsSlewing returns 0
02:22:45.457 00.000 9828 IsGuiding returns 1
02:22:45.487 00.030 9828 IsSlewing returns 0
02:22:45.487 00.000 9828 IsGuiding returns 1
02:22:45.518 00.031 9828 IsSlewing returns 0
02:22:45.518 00.000 9828 IsGuiding returns 0
02:22:45.518 00.000 9828 scope move finished after 14 + 110 ms
02:22:45.518 00.000 9828 Move returns status 0, amount 14
02:22:45.518 00.000 9828 move complete, result=0
02:22:45.518 00.000 9828 worker thread done servicing request
02:22:45.518 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:22:45.949 00.431 8976 Exposure complete
02:22:45.955 00.006 8976 worker thread done servicing request
02:22:45.955 00.000 5052 OnExposeComplete: enter
02:22:45.955 00.000 5052 UpdateGuideState(): m_state=6
02:22:45.955 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8440
02:22:45.955 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.76, Mass=144, SNR=8.3, Peak=74 HFD=2.1
02:22:45.955 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:22:45.956 00.001 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:22:45.956 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.05 hyp=0.30 cameraTheta=2.97 mountX=0.18 mountY=0.22, mountTheta=0.89
02:22:45.956 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.05, opts=13)
02:22:45.956 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.05)
02:22:45.956 00.000 8976 Worker thread wakes up
02:22:45.957 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.05) opts 0xd
02:22:45.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.05)
02:22:45.957 00.000 8976 Moving (-0.30, 0.05) raw xDistance=0.18 yDistance=0.22
02:22:45.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:22:45.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:22:45.957 00.000 8976 MoveAxis(R, 0, ABG)
02:22:45.957 00.000 8976 MoveAxis(U, 0, ABG)
02:22:45.957 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:22:45.957 00.000 8976 MountToCamera -- mountX=1.29 mountY=-1.33 hyp=1.85 mountTheta=-0.80 cameraX=0.60, cameraY=1.75 cameraTheta=1.24
02:22:45.957 00.000 8976 incremental bump (0.596, 1.751) isValid = 1
02:22:45.957 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:22:45.957 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:22:45.957 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:22:45.957 00.000 8976 move complete, result=0
02:22:45.957 00.000 9828 Worker thread wakes up
02:22:45.957 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:22:45.958 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:22:45.958 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:22:45.958 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:22:45.958 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:22:45.958 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:22:45.958 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:22:45.958 00.000 9828 BLC: window closed
02:22:45.958 00.000 9828 MoveAxis(E, 13, B)
02:22:45.958 00.000 8976 worker thread done servicing request
02:22:45.958 00.000 9828 Guiding  Dir = 2, Dur = 13
02:22:45.958 00.000 9828 IsSlewing returns 0
02:22:45.959 00.001 9828 IsGuiding returns 0
02:22:45.959 00.000 9828 PulseGuide returned control before completion, sleep 23
02:22:45.968 00.009 5052 UpdateGuideState exits: m=144 SNR=8.3
02:22:45.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:45.968 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:45.968 00.000 5052 Enqueuing Expose request
02:22:45.968 00.000 8976 Worker thread wakes up
02:22:45.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:45.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:45.968 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:45.984 00.016 9828 IsGuiding returns 1
02:22:45.984 00.000 9828 scope still moving after pulse duration time elapsed
02:22:46.017 00.033 9828 IsSlewing returns 0
02:22:46.017 00.000 9828 IsGuiding returns 1
02:22:46.063 00.046 9828 IsSlewing returns 0
02:22:46.063 00.000 9828 IsGuiding returns 1
02:22:46.093 00.030 9828 IsSlewing returns 0
02:22:46.093 00.000 9828 IsGuiding returns 0
02:22:46.093 00.000 9828 scope move finished after 13 + 122 ms
02:22:46.093 00.000 9828 Move returns status 0, amount 13
02:22:46.093 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:46.093 00.000 9828 MoveAxis(N, 15, B)
02:22:46.093 00.000 9828 Guiding  Dir = 0, Dur = 15
02:22:46.109 00.016 9828 IsSlewing returns 0
02:22:46.109 00.000 9828 IsGuiding returns 0
02:22:46.109 00.000 9828 PulseGuide returned control before completion, sleep 25
02:22:46.139 00.030 9828 IsGuiding returns 1
02:22:46.139 00.000 9828 scope still moving after pulse duration time elapsed
02:22:46.170 00.031 9828 IsSlewing returns 0
02:22:46.170 00.000 9828 IsGuiding returns 1
02:22:46.202 00.032 9828 IsSlewing returns 0
02:22:46.202 00.000 9828 IsGuiding returns 1
02:22:46.233 00.031 9828 IsSlewing returns 0
02:22:46.233 00.000 9828 IsGuiding returns 1
02:22:46.264 00.031 9828 IsSlewing returns 0
02:22:46.264 00.000 9828 IsGuiding returns 0
02:22:46.264 00.000 9828 scope move finished after 15 + 140 ms
02:22:46.264 00.000 9828 Move returns status 0, amount 15
02:22:46.264 00.000 9828 move complete, result=0
02:22:46.264 00.000 9828 worker thread done servicing request
02:22:46.264 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:22:46.662 00.398 8976 Exposure complete
02:22:46.669 00.007 8976 worker thread done servicing request
02:22:46.669 00.000 5052 OnExposeComplete: enter
02:22:46.669 00.000 5052 UpdateGuideState(): m_state=6
02:22:46.669 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8441
02:22:46.669 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.65, Mass=153, SNR=8.5, Peak=78 HFD=1.7
02:22:46.670 00.001 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.05 = 1.24)
02:22:46.670 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
02:22:46.670 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.06 hyp=0.43 cameraTheta=-3.00 mountX=0.14 mountY=0.39, mountTheta=1.22
02:22:46.670 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.06, opts=13)
02:22:46.671 00.001 5052 Enqueuing Move request for stepguider (-0.42, -0.06)
02:22:46.671 00.000 8976 Worker thread wakes up
02:22:46.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.06) opts 0xd
02:22:46.672 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.06)
02:22:46.672 00.000 8976 Moving (-0.42, -0.06) raw xDistance=0.14 yDistance=0.39
02:22:46.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:22:46.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
02:22:46.672 00.000 8976 MoveAxis(R, 0, ABG)
02:22:46.672 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:22:46.672 00.000 8976 MoveAxis(D, 2, ABG)
02:22:46.672 00.000 8976 stepping (-9, 7) + (0, -2)
02:22:46.672 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:46.683 00.011 5052 UpdateGuideState exits: m=153 SNR=8.5
02:22:46.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:46.683 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:46.683 00.000 5052 Enqueuing Expose request
02:22:46.705 00.022 8976 Received - 47 (G) 
02:22:46.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:46.705 00.000 8976 stepped: pos (-9, 5)
02:22:46.705 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:22:46.705 00.000 8976 MountToCamera -- mountX=1.32 mountY=-1.15 hyp=1.75 mountTheta=-0.72 cameraX=0.43, cameraY=1.70 cameraTheta=1.33
02:22:46.705 00.000 8976 incremental bump (0.425, 1.697) isValid = 1
02:22:46.705 00.000 8976 Scheduling Mount bump of (0.028, 0.116)
02:22:46.705 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:22:46.706 00.001 8976 Enqueuing Move request for scope (0.03, 0.12)
02:22:46.706 00.000 8976 move complete, result=0
02:22:46.706 00.000 9828 Worker thread wakes up
02:22:46.706 00.000 8976 worker thread done servicing request
02:22:46.706 00.000 8976 Worker thread wakes up
02:22:46.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:46.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:46.706 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:22:46.706 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:22:46.706 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:22:46.706 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
02:22:46.706 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
02:22:46.706 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
02:22:46.706 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:22:46.706 00.000 9828 BLC: window closed
02:22:46.707 00.001 9828 MoveAxis(E, 11, B)
02:22:46.707 00.000 9828 Guiding  Dir = 2, Dur = 11
02:22:46.707 00.000 9828 IsSlewing returns 0
02:22:46.707 00.000 9828 IsGuiding returns 0
02:22:46.707 00.000 9828 PulseGuide returned control before completion, sleep 21
02:22:46.733 00.026 9828 IsGuiding returns 1
02:22:46.733 00.000 9828 scope still moving after pulse duration time elapsed
02:22:46.765 00.032 9828 IsSlewing returns 0
02:22:46.765 00.000 9828 IsGuiding returns 1
02:22:46.797 00.032 9828 IsSlewing returns 0
02:22:46.797 00.000 9828 IsGuiding returns 1
02:22:46.829 00.032 9828 IsSlewing returns 0
02:22:46.829 00.000 9828 IsGuiding returns 1
02:22:46.858 00.029 9828 IsSlewing returns 0
02:22:46.859 00.001 9828 IsGuiding returns 0
02:22:46.859 00.000 9828 scope move finished after 11 + 140 ms
02:22:46.859 00.000 9828 Move returns status 0, amount 11
02:22:46.859 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:46.859 00.000 9828 MoveAxis(N, 15, B)
02:22:46.859 00.000 9828 Guiding  Dir = 0, Dur = 15
02:22:46.874 00.015 9828 IsSlewing returns 0
02:22:46.874 00.000 9828 IsGuiding returns 0
02:22:46.874 00.000 9828 PulseGuide returned control before completion, sleep 25
02:22:46.904 00.030 9828 IsGuiding returns 1
02:22:46.904 00.000 9828 scope still moving after pulse duration time elapsed
02:22:46.935 00.031 9828 IsSlewing returns 0
02:22:46.935 00.000 9828 IsGuiding returns 1
02:22:46.965 00.030 9828 IsSlewing returns 0
02:22:46.965 00.000 9828 IsGuiding returns 1
02:22:46.997 00.032 9828 IsSlewing returns 0
02:22:46.997 00.000 9828 IsGuiding returns 1
02:22:47.028 00.031 9828 IsSlewing returns 0
02:22:47.028 00.000 9828 IsGuiding returns 0
02:22:47.028 00.000 9828 scope move finished after 15 + 140 ms
02:22:47.028 00.000 9828 Move returns status 0, amount 15
02:22:47.028 00.000 9828 move complete, result=0
02:22:47.028 00.000 9828 worker thread done servicing request
02:22:47.028 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:22:47.409 00.381 8976 Exposure complete
02:22:47.414 00.005 8976 worker thread done servicing request
02:22:47.414 00.000 5052 OnExposeComplete: enter
02:22:47.414 00.000 5052 UpdateGuideState(): m_state=6
02:22:47.415 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8442
02:22:47.415 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.89, Mass=142, SNR=8.3, Peak=74 HFD=1.8
02:22:47.415 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:22:47.415 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:22:47.415 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=0.18 hyp=0.83 cameraTheta=2.92 mountX=0.53 mountY=0.58, mountTheta=0.83
02:22:47.415 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=0.18, opts=13)
02:22:47.416 00.001 5052 Enqueuing Move request for stepguider (-0.81, 0.18)
02:22:47.416 00.000 8976 Worker thread wakes up
02:22:47.416 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 0.18) opts 0xd
02:22:47.416 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 0.18)
02:22:47.416 00.000 8976 Moving (-0.81, 0.18) raw xDistance=0.53 yDistance=0.58
02:22:47.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
02:22:47.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
02:22:47.416 00.000 8976 MoveAxis(L, 2, ABG)
02:22:47.416 00.000 8976 stepping (-9, 5) + (-2, 0)
02:22:47.416 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:47.417 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:22:47.427 00.010 5052 UpdateGuideState exits: m=142 SNR=8.3
02:22:47.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:47.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:47.427 00.000 5052 Enqueuing Expose request
02:22:47.441 00.014 8976 Received - 47 (G) 
02:22:47.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:47.441 00.000 8976 stepped: pos (-11, 5)
02:22:47.441 00.000 8976 MoveAxis(D, 2, ABG)
02:22:47.441 00.000 8976 stepping (-11, 5) + (0, -2)
02:22:47.441 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:47.473 00.032 8976 Received - 47 (G) 
02:22:47.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:47.473 00.000 8976 stepped: pos (-11, 3)
02:22:47.473 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:22:47.473 00.000 8976 MountToCamera -- mountX=1.44 mountY=-0.93 hyp=1.71 mountTheta=-0.57 cameraX=0.17, cameraY=1.70 cameraTheta=1.47
02:22:47.473 00.000 8976 incremental bump (0.172, 1.704) isValid = 1
02:22:47.473 00.000 8976 Scheduling Mount bump of (0.012, 0.119)
02:22:47.473 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:22:47.473 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:22:47.473 00.000 8976 move complete, result=0
02:22:47.473 00.000 9828 Worker thread wakes up
02:22:47.473 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:22:47.473 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:22:47.473 00.000 8976 worker thread done servicing request
02:22:47.473 00.000 8976 Worker thread wakes up
02:22:47.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:47.473 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:22:47.473 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
02:22:47.473 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
02:22:47.474 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:22:47.474 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:47.474 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:22:47.474 00.000 9828 BLC: window closed
02:22:47.474 00.000 9828 MoveAxis(E, 5, B)
02:22:47.474 00.000 9828 Guiding  Dir = 2, Dur = 5
02:22:47.474 00.000 9828 IsSlewing returns 0
02:22:47.474 00.000 9828 IsGuiding returns 0
02:22:47.474 00.000 9828 PulseGuide returned control before completion, sleep 15
02:22:47.495 00.021 9828 IsGuiding returns 1
02:22:47.495 00.000 9828 scope still moving after pulse duration time elapsed
02:22:47.526 00.031 9828 IsSlewing returns 0
02:22:47.526 00.000 9828 IsGuiding returns 1
02:22:47.558 00.032 9828 IsSlewing returns 0
02:22:47.558 00.000 9828 IsGuiding returns 1
02:22:47.588 00.030 9828 IsSlewing returns 0
02:22:47.588 00.000 9828 IsGuiding returns 0
02:22:47.588 00.000 9828 scope move finished after 5 + 109 ms
02:22:47.588 00.000 9828 Move returns status 0, amount 5
02:22:47.588 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:47.588 00.000 9828 MoveAxis(N, 16, B)
02:22:47.589 00.001 9828 Guiding  Dir = 0, Dur = 16
02:22:47.603 00.014 9828 IsSlewing returns 0
02:22:47.604 00.001 9828 IsGuiding returns 0
02:22:47.604 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:47.635 00.031 9828 IsGuiding returns 1
02:22:47.635 00.000 9828 scope still moving after pulse duration time elapsed
02:22:47.665 00.030 9828 IsSlewing returns 0
02:22:47.666 00.001 9828 IsGuiding returns 1
02:22:47.697 00.031 9828 IsSlewing returns 0
02:22:47.697 00.000 9828 IsGuiding returns 1
02:22:47.727 00.030 9828 IsSlewing returns 0
02:22:47.727 00.000 9828 IsGuiding returns 1
02:22:47.758 00.031 9828 IsSlewing returns 0
02:22:47.758 00.000 9828 IsGuiding returns 0
02:22:47.759 00.001 9828 scope move finished after 16 + 137 ms
02:22:47.759 00.000 9828 Move returns status 0, amount 16
02:22:47.759 00.000 9828 move complete, result=0
02:22:47.759 00.000 9828 worker thread done servicing request
02:22:47.759 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:22:48.166 00.407 8976 Exposure complete
02:22:48.171 00.005 8976 worker thread done servicing request
02:22:48.171 00.000 5052 OnExposeComplete: enter
02:22:48.171 00.000 5052 UpdateGuideState(): m_state=6
02:22:48.171 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8443
02:22:48.171 00.000 5052 Star::Find returns 1 (0), X=328.29, Y=281.66, Mass=145, SNR=8.3, Peak=70 HFD=1.9
02:22:48.171 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
02:22:48.171 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
02:22:48.172 00.001 5052 CameraToMount -- cameraX=-0.89 cameraY=-0.05 hyp=0.89 cameraTheta=-3.09 mountX=0.36 mountY=0.77, mountTheta=1.13
02:22:48.172 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=-0.05, opts=13)
02:22:48.172 00.000 5052 Enqueuing Move request for stepguider (-0.89, -0.05)
02:22:48.172 00.000 8976 Worker thread wakes up
02:22:48.172 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, -0.05) opts 0xd
02:22:48.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, -0.05)
02:22:48.173 00.001 8976 Moving (-0.89, -0.05) raw xDistance=0.36 yDistance=0.77
02:22:48.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
02:22:48.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.77
02:22:48.173 00.000 8976 MoveAxis(L, 2, ABG)
02:22:48.173 00.000 8976 stepping (-11, 3) + (-2, 0)
02:22:48.173 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:48.174 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:22:48.183 00.009 5052 UpdateGuideState exits: m=145 SNR=8.3
02:22:48.184 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:48.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:48.184 00.000 5052 Enqueuing Expose request
02:22:48.207 00.023 8976 Received - 47 (G) 
02:22:48.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:48.207 00.000 8976 stepped: pos (-13, 3)
02:22:48.207 00.000 8976 MoveAxis(D, 3, ABG)
02:22:48.207 00.000 8976 stepping (-13, 3) + (0, -3)
02:22:48.207 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:48.239 00.032 8976 Received - 47 (G) 
02:22:48.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:48.239 00.000 8976 stepped: pos (-13, 0)
02:22:48.239 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
02:22:48.239 00.000 8976 MountToCamera -- mountX=1.62 mountY=-0.62 hyp=1.74 mountTheta=-0.37 cameraX=-0.18, cameraY=1.73 cameraTheta=1.68
02:22:48.239 00.000 8976 incremental bump (-0.184, 1.726) isValid = 1
02:22:48.239 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
02:22:48.239 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:22:48.239 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:22:48.240 00.001 8976 move complete, result=0
02:22:48.240 00.000 8976 worker thread done servicing request
02:22:48.240 00.000 9828 Worker thread wakes up
02:22:48.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:22:48.240 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:22:48.240 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
02:22:48.240 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.60)
02:22:48.240 00.000 8976 Worker thread wakes up
02:22:48.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:48.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:48.240 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:22:48.240 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.51
02:22:48.240 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:22:48.240 00.000 9828 BLC: window closed
02:22:48.240 00.000 9828 MoveAxis(W, 2, B)
02:22:48.240 00.000 9828 Guiding  Dir = 3, Dur = 2
02:22:48.241 00.001 9828 IsSlewing returns 0
02:22:48.241 00.000 9828 IsGuiding returns 0
02:22:48.241 00.000 9828 PulseGuide returned control before completion, sleep 12
02:22:48.267 00.026 9828 IsGuiding returns 1
02:22:48.267 00.000 9828 scope still moving after pulse duration time elapsed
02:22:48.299 00.032 9828 IsSlewing returns 0
02:22:48.299 00.000 9828 IsGuiding returns 1
02:22:48.329 00.030 9828 IsSlewing returns 0
02:22:48.329 00.000 9828 IsGuiding returns 1
02:22:48.361 00.032 9828 IsSlewing returns 0
02:22:48.361 00.000 9828 IsGuiding returns 0
02:22:48.361 00.000 9828 scope move finished after 2 + 117 ms
02:22:48.361 00.000 9828 Move returns status 0, amount 2
02:22:48.361 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:48.361 00.000 9828 MoveAxis(N, 16, B)
02:22:48.361 00.000 9828 Guiding  Dir = 0, Dur = 16
02:22:48.377 00.016 9828 IsSlewing returns 0
02:22:48.377 00.000 9828 IsGuiding returns 0
02:22:48.377 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:48.408 00.031 9828 IsGuiding returns 1
02:22:48.408 00.000 9828 scope still moving after pulse duration time elapsed
02:22:48.439 00.031 9828 IsSlewing returns 0
02:22:48.439 00.000 9828 IsGuiding returns 1
02:22:48.470 00.031 9828 IsSlewing returns 0
02:22:48.470 00.000 9828 IsGuiding returns 1
02:22:48.502 00.032 9828 IsSlewing returns 0
02:22:48.502 00.000 9828 IsGuiding returns 1
02:22:48.533 00.031 9828 IsSlewing returns 0
02:22:48.533 00.000 9828 IsGuiding returns 0
02:22:48.533 00.000 9828 scope move finished after 16 + 139 ms
02:22:48.533 00.000 9828 Move returns status 0, amount 16
02:22:48.533 00.000 9828 move complete, result=0
02:22:48.533 00.000 9828 worker thread done servicing request
02:22:48.533 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:22:48.938 00.405 8976 Exposure complete
02:22:48.943 00.005 8976 worker thread done servicing request
02:22:48.943 00.000 5052 OnExposeComplete: enter
02:22:48.944 00.001 5052 UpdateGuideState(): m_state=6
02:22:48.944 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8444
02:22:48.944 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.53, Mass=186, SNR=9.3, Peak=66 HFD=3.1
02:22:48.944 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
02:22:48.944 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
02:22:48.944 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.18 hyp=0.72 cameraTheta=-2.89 mountX=0.16 mountY=0.68, mountTheta=1.34
02:22:48.944 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.18, opts=13)
02:22:48.945 00.001 5052 Enqueuing Move request for stepguider (-0.70, -0.18)
02:22:48.945 00.000 8976 Worker thread wakes up
02:22:48.945 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.18) opts 0xd
02:22:48.945 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.18)
02:22:48.945 00.000 8976 Moving (-0.70, -0.18) raw xDistance=0.16 yDistance=0.68
02:22:48.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:22:48.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.68
02:22:48.945 00.000 8976 MoveAxis(R, 0, ABG)
02:22:48.945 00.000 8976 MoveAxis(D, 3, ABG)
02:22:48.945 00.000 8976 stepping (-13, 0) + (0, -3)
02:22:48.945 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:48.946 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:22:48.958 00.012 5052 UpdateGuideState exits: m=186 SNR=9.3
02:22:48.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:48.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:48.958 00.000 5052 Enqueuing Expose request
02:22:48.974 00.016 8976 Received - 47 (G) 
02:22:48.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:48.974 00.000 8976 stepped: pos (-13, -3)
02:22:48.975 00.001 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.90 = 1.90)
02:22:48.975 00.000 8976 MountToCamera -- mountX=1.74 mountY=-0.26 hyp=1.76 mountTheta=-0.15 cameraX=-0.56, cameraY=1.67 cameraTheta=1.90
02:22:48.975 00.000 8976 incremental bump (-0.562, 1.670) isValid = 1
02:22:48.975 00.000 8976 Scheduling Mount bump of (-0.037, 0.113)
02:22:48.975 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:22:48.975 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:22:48.975 00.000 8976 move complete, result=0
02:22:48.975 00.000 9828 Worker thread wakes up
02:22:48.975 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:22:48.975 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:22:48.975 00.000 8976 worker thread done servicing request
02:22:48.975 00.000 8976 Worker thread wakes up
02:22:48.975 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:22:48.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:48.975 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:48.975 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.30)
02:22:48.976 00.001 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.38)
02:22:48.976 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.31
02:22:48.976 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:22:48.976 00.000 9828 BLC: window closed
02:22:48.976 00.000 9828 MoveAxis(W, 10, B)
02:22:48.976 00.000 9828 Guiding  Dir = 3, Dur = 10
02:22:48.977 00.001 9828 IsSlewing returns 0
02:22:48.977 00.000 9828 IsGuiding returns 0
02:22:48.977 00.000 9828 PulseGuide returned control before completion, sleep 20
02:22:49.005 00.028 9828 IsGuiding returns 1
02:22:49.005 00.000 9828 scope still moving after pulse duration time elapsed
02:22:49.034 00.029 9828 IsSlewing returns 0
02:22:49.034 00.000 9828 IsGuiding returns 1
02:22:49.065 00.031 9828 IsSlewing returns 0
02:22:49.065 00.000 9828 IsGuiding returns 1
02:22:49.096 00.031 9828 IsSlewing returns 0
02:22:49.096 00.000 9828 IsGuiding returns 1
02:22:49.127 00.031 9828 IsSlewing returns 0
02:22:49.127 00.000 9828 IsGuiding returns 1
02:22:49.158 00.031 9828 IsSlewing returns 0
02:22:49.158 00.000 9828 IsGuiding returns 1
02:22:49.190 00.032 9828 IsSlewing returns 0
02:22:49.190 00.000 9828 IsGuiding returns 0
02:22:49.190 00.000 9828 scope move finished after 10 + 202 ms
02:22:49.190 00.000 9828 Move returns status 0, amount 10
02:22:49.190 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:49.190 00.000 9828 MoveAxis(N, 16, B)
02:22:49.190 00.000 9828 Guiding  Dir = 0, Dur = 16
02:22:49.207 00.017 9828 IsSlewing returns 0
02:22:49.207 00.000 9828 IsGuiding returns 0
02:22:49.207 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:49.237 00.030 9828 IsGuiding returns 1
02:22:49.237 00.000 9828 scope still moving after pulse duration time elapsed
02:22:49.268 00.031 9828 IsSlewing returns 0
02:22:49.268 00.000 9828 IsGuiding returns 1
02:22:49.299 00.031 9828 IsSlewing returns 0
02:22:49.299 00.000 9828 IsGuiding returns 1
02:22:49.329 00.030 9828 IsSlewing returns 0
02:22:49.329 00.000 9828 IsGuiding returns 1
02:22:49.361 00.032 9828 IsSlewing returns 0
02:22:49.362 00.001 9828 IsGuiding returns 0
02:22:49.362 00.000 9828 scope move finished after 16 + 139 ms
02:22:49.362 00.000 9828 Move returns status 0, amount 16
02:22:49.362 00.000 9828 move complete, result=0
02:22:49.362 00.000 9828 worker thread done servicing request
02:22:49.362 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:22:49.672 00.310 8976 Exposure complete
02:22:49.677 00.005 8976 worker thread done servicing request
02:22:49.677 00.000 5052 OnExposeComplete: enter
02:22:49.677 00.000 5052 UpdateGuideState(): m_state=6
02:22:49.677 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8445
02:22:49.677 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.73, Mass=166, SNR=8.9, Peak=71 HFD=2.0
02:22:49.677 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
02:22:49.677 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
02:22:49.678 00.001 5052 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.38 mountX=-0.00 mountY=-0.05, mountTheta=-1.66
02:22:49.679 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.02, opts=13)
02:22:49.679 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.02)
02:22:49.679 00.000 8976 Worker thread wakes up
02:22:49.679 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.02) opts 0xd
02:22:49.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.02)
02:22:49.679 00.000 8976 Moving (0.05, 0.02) raw xDistance=-0.00 yDistance=-0.05
02:22:49.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:22:49.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:22:49.679 00.000 8976 MoveAxis(R, 0, ABG)
02:22:49.679 00.000 8976 MoveAxis(U, 0, ABG)
02:22:49.679 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
02:22:49.679 00.000 8976 MountToCamera -- mountX=1.82 mountY=-0.02 hyp=1.82 mountTheta=-0.01 cameraX=-0.82, cameraY=1.63 cameraTheta=2.03
02:22:49.679 00.000 8976 incremental bump (-0.816, 1.632) isValid = 1
02:22:49.680 00.001 8976 Scheduling Mount bump of (-0.021, 0.044)
02:22:49.680 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.04, opts=4)
02:22:49.680 00.000 8976 Enqueuing Move request for scope (-0.02, 0.04)
02:22:49.680 00.000 8976 move complete, result=0
02:22:49.680 00.000 9828 Worker thread wakes up
02:22:49.680 00.000 8976 worker thread done servicing request
02:22:49.680 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0x4
02:22:49.680 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
02:22:49.680 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.17)
02:22:49.680 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:22:49.680 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
02:22:49.680 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.02 mountX=0.02 mountY=-0.05, mountTheta=-1.18
02:22:49.680 00.000 9828 Moving (-0.02, 0.04) raw xDistance=0.02 yDistance=-0.05
02:22:49.680 00.000 9828 BLC: window closed
02:22:49.680 00.000 9828 MoveAxis(W, 6, B)
02:22:49.680 00.000 9828 Guiding  Dir = 3, Dur = 6
02:22:49.681 00.001 9828 IsSlewing returns 0
02:22:49.681 00.000 9828 IsGuiding returns 0
02:22:49.681 00.000 9828 PulseGuide returned control before completion, sleep 16
02:22:49.690 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
02:22:49.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:49.690 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:49.690 00.000 5052 Enqueuing Expose request
02:22:49.690 00.000 8976 Worker thread wakes up
02:22:49.690 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:49.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:49.690 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:49.704 00.014 9828 IsGuiding returns 1
02:22:49.704 00.000 9828 scope still moving after pulse duration time elapsed
02:22:49.734 00.030 9828 IsSlewing returns 0
02:22:49.734 00.000 9828 IsGuiding returns 1
02:22:49.765 00.031 9828 IsSlewing returns 0
02:22:49.765 00.000 9828 IsGuiding returns 1
02:22:49.796 00.031 9828 IsSlewing returns 0
02:22:49.796 00.000 9828 IsGuiding returns 0
02:22:49.796 00.000 9828 scope move finished after 6 + 109 ms
02:22:49.796 00.000 9828 Move returns status 0, amount 6
02:22:49.796 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:49.796 00.000 9828 MoveAxis(N, 6, B)
02:22:49.796 00.000 9828 Guiding  Dir = 0, Dur = 6
02:22:49.811 00.015 9828 IsSlewing returns 0
02:22:49.811 00.000 9828 IsGuiding returns 0
02:22:49.811 00.000 9828 PulseGuide returned control before completion, sleep 16
02:22:49.843 00.032 9828 IsGuiding returns 1
02:22:49.843 00.000 9828 scope still moving after pulse duration time elapsed
02:22:49.874 00.031 9828 IsSlewing returns 0
02:22:49.874 00.000 9828 IsGuiding returns 1
02:22:49.906 00.032 9828 IsSlewing returns 0
02:22:49.906 00.000 9828 IsGuiding returns 1
02:22:49.937 00.031 9828 IsSlewing returns 0
02:22:49.937 00.000 9828 IsGuiding returns 0
02:22:49.937 00.000 9828 scope move finished after 6 + 119 ms
02:22:49.937 00.000 9828 Move returns status 0, amount 6
02:22:49.937 00.000 9828 move complete, result=0
02:22:49.937 00.000 9828 worker thread done servicing request
02:22:49.938 00.001 5052 GuideStep: 0.0 px 6 ms WEST, -0.0 px 6 ms NORTH
02:22:50.380 00.442 8976 Exposure complete
02:22:50.386 00.006 8976 worker thread done servicing request
02:22:50.387 00.001 5052 OnExposeComplete: enter
02:22:50.387 00.000 5052 UpdateGuideState(): m_state=6
02:22:50.387 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8446
02:22:50.387 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.72, Mass=152, SNR=8.5, Peak=68 HFD=1.8
02:22:50.387 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
02:22:50.387 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:22:50.387 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.01 hyp=0.26 cameraTheta=0.05 mountX=-0.11 mountY=-0.22, mountTheta=-2.02
02:22:50.387 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.01, opts=13)
02:22:50.388 00.001 5052 Enqueuing Move request for stepguider (0.26, 0.01)
02:22:50.388 00.000 8976 Worker thread wakes up
02:22:50.388 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.01) opts 0xd
02:22:50.388 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.01)
02:22:50.388 00.000 8976 Moving (0.26, 0.01) raw xDistance=-0.11 yDistance=-0.22
02:22:50.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:22:50.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:22:50.388 00.000 8976 MoveAxis(R, 0, ABG)
02:22:50.388 00.000 8976 MoveAxis(U, 0, ABG)
02:22:50.388 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
02:22:50.388 00.000 8976 MountToCamera -- mountX=1.88 mountY=0.15 hyp=1.89 mountTheta=0.08 cameraX=-0.99, cameraY=1.61 cameraTheta=2.12
02:22:50.388 00.000 8976 incremental bump (-0.986, 1.607) isValid = 1
02:22:50.388 00.000 8976 Scheduling Mount bump of (-0.060, 0.102)
02:22:50.388 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:22:50.388 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:22:50.388 00.000 8976 move complete, result=0
02:22:50.388 00.000 9828 Worker thread wakes up
02:22:50.388 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:22:50.388 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:22:50.388 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
02:22:50.389 00.001 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
02:22:50.389 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:22:50.389 00.000 8976 worker thread done servicing request
02:22:50.389 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.06 mountY=-0.11, mountTheta=-1.10
02:22:50.389 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:22:50.389 00.000 9828 BLC: window closed
02:22:50.389 00.000 9828 MoveAxis(W, 18, B)
02:22:50.389 00.000 9828 Guiding  Dir = 3, Dur = 18
02:22:50.389 00.000 9828 IsSlewing returns 0
02:22:50.389 00.000 9828 IsGuiding returns 0
02:22:50.390 00.001 9828 PulseGuide returned control before completion, sleep 28
02:22:50.399 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
02:22:50.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:50.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:50.399 00.000 5052 Enqueuing Expose request
02:22:50.399 00.000 8976 Worker thread wakes up
02:22:50.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:50.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:50.399 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:22:50.422 00.023 9828 IsGuiding returns 1
02:22:50.422 00.000 9828 scope still moving after pulse duration time elapsed
02:22:50.453 00.031 9828 IsSlewing returns 0
02:22:50.453 00.000 9828 IsGuiding returns 1
02:22:50.484 00.031 9828 IsSlewing returns 0
02:22:50.484 00.000 9828 IsGuiding returns 1
02:22:50.516 00.032 9828 IsSlewing returns 0
02:22:50.516 00.000 9828 IsGuiding returns 0
02:22:50.516 00.000 9828 scope move finished after 18 + 108 ms
02:22:50.516 00.000 9828 Move returns status 0, amount 18
02:22:50.516 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:50.516 00.000 9828 MoveAxis(N, 15, B)
02:22:50.516 00.000 9828 Guiding  Dir = 0, Dur = 15
02:22:50.531 00.015 9828 IsSlewing returns 0
02:22:50.531 00.000 9828 IsGuiding returns 0
02:22:50.531 00.000 9828 PulseGuide returned control before completion, sleep 25
02:22:50.562 00.031 9828 IsGuiding returns 1
02:22:50.562 00.000 9828 scope still moving after pulse duration time elapsed
02:22:50.593 00.031 9828 IsSlewing returns 0
02:22:50.593 00.000 9828 IsGuiding returns 1
02:22:50.623 00.030 9828 IsSlewing returns 0
02:22:50.623 00.000 9828 IsGuiding returns 1
02:22:50.654 00.031 9828 IsSlewing returns 0
02:22:50.654 00.000 9828 IsGuiding returns 1
02:22:50.685 00.031 9828 IsSlewing returns 0
02:22:50.685 00.000 9828 IsGuiding returns 0
02:22:50.685 00.000 9828 scope move finished after 15 + 138 ms
02:22:50.685 00.000 9828 Move returns status 0, amount 15
02:22:50.685 00.000 9828 move complete, result=0
02:22:50.685 00.000 9828 worker thread done servicing request
02:22:50.685 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:22:51.115 00.430 8976 Exposure complete
02:22:51.120 00.005 8976 worker thread done servicing request
02:22:51.120 00.000 5052 OnExposeComplete: enter
02:22:51.120 00.000 5052 UpdateGuideState(): m_state=6
02:22:51.120 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8447
02:22:51.120 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.53, Mass=165, SNR=8.8, Peak=70 HFD=2.2
02:22:51.121 00.001 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
02:22:51.121 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:22:51.121 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.18 hyp=0.85 cameraTheta=-0.21 mountX=-0.54 mountY=-0.60, mountTheta=-2.30
02:22:51.121 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.18, opts=13)
02:22:51.121 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.18)
02:22:51.121 00.000 8976 Worker thread wakes up
02:22:51.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.18) opts 0xd
02:22:51.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.18)
02:22:51.121 00.000 8976 Moving (0.83, -0.18) raw xDistance=-0.54 yDistance=-0.60
02:22:51.122 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:22:51.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:22:51.122 00.000 8976 MoveAxis(R, 2, ABG)
02:22:51.122 00.000 8976 stepping (-13, -3) + (2, 0)
02:22:51.122 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:51.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:22:51.132 00.010 5052 UpdateGuideState exits: m=165 SNR=8.8
02:22:51.133 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:51.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:51.133 00.000 5052 Enqueuing Expose request
02:22:51.149 00.016 8976 Received - 47 (G) 
02:22:51.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:51.149 00.000 8976 stepped: pos (-11, -3)
02:22:51.149 00.000 8976 MoveAxis(U, 2, ABG)
02:22:51.149 00.000 8976 stepping (-11, -3) + (0, 2)
02:22:51.149 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:51.181 00.032 8976 Received - 47 (G) 
02:22:51.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:51.181 00.000 8976 stepped: pos (-11, -1)
02:22:51.181 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
02:22:51.181 00.000 8976 MountToCamera -- mountX=1.82 mountY=0.15 hyp=1.82 mountTheta=0.08 cameraX=-0.96, cameraY=1.55 cameraTheta=2.13
02:22:51.181 00.000 8976 incremental bump (-0.960, 1.548) isValid = 1
02:22:51.181 00.000 8976 Scheduling Mount bump of (-0.061, 0.101)
02:22:51.181 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:22:51.181 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:22:51.181 00.000 8976 move complete, result=0
02:22:51.181 00.000 9828 Worker thread wakes up
02:22:51.181 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:22:51.181 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:22:51.181 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.21 = -1.08)
02:22:51.181 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
02:22:51.181 00.000 8976 worker thread done servicing request
02:22:51.181 00.000 8976 Worker thread wakes up
02:22:51.182 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:51.182 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
02:22:51.182 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.09
02:22:51.182 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:22:51.182 00.000 9828 BLC: window closed
02:22:51.182 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:51.182 00.000 9828 MoveAxis(W, 18, B)
02:22:51.182 00.000 9828 Guiding  Dir = 3, Dur = 18
02:22:51.182 00.000 9828 IsSlewing returns 0
02:22:51.182 00.000 9828 IsGuiding returns 0
02:22:51.183 00.001 9828 PulseGuide returned control before completion, sleep 28
02:22:51.214 00.031 9828 IsGuiding returns 1
02:22:51.214 00.000 9828 scope still moving after pulse duration time elapsed
02:22:51.246 00.032 9828 IsSlewing returns 0
02:22:51.246 00.000 9828 IsGuiding returns 1
02:22:51.277 00.031 9828 IsSlewing returns 0
02:22:51.277 00.000 9828 IsGuiding returns 1
02:22:51.307 00.030 9828 IsSlewing returns 0
02:22:51.307 00.000 9828 IsGuiding returns 0
02:22:51.307 00.000 9828 scope move finished after 18 + 106 ms
02:22:51.307 00.000 9828 Move returns status 0, amount 18
02:22:51.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:51.307 00.000 9828 MoveAxis(N, 15, B)
02:22:51.307 00.000 9828 Guiding  Dir = 0, Dur = 15
02:22:51.323 00.016 9828 IsSlewing returns 0
02:22:51.323 00.000 9828 IsGuiding returns 0
02:22:51.324 00.001 9828 PulseGuide returned control before completion, sleep 25
02:22:51.354 00.030 9828 IsGuiding returns 1
02:22:51.355 00.001 9828 scope still moving after pulse duration time elapsed
02:22:51.386 00.031 9828 IsSlewing returns 0
02:22:51.386 00.000 9828 IsGuiding returns 1
02:22:51.418 00.032 9828 IsSlewing returns 0
02:22:51.418 00.000 9828 IsGuiding returns 1
02:22:51.449 00.031 9828 IsSlewing returns 0
02:22:51.449 00.000 9828 IsGuiding returns 0
02:22:51.449 00.000 9828 scope move finished after 15 + 110 ms
02:22:51.449 00.000 9828 Move returns status 0, amount 15
02:22:51.449 00.000 9828 move complete, result=0
02:22:51.449 00.000 9828 worker thread done servicing request
02:22:51.449 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:22:51.878 00.429 8976 Exposure complete
02:22:51.883 00.005 8976 worker thread done servicing request
02:22:51.883 00.000 5052 OnExposeComplete: enter
02:22:51.883 00.000 5052 UpdateGuideState(): m_state=6
02:22:51.883 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8448
02:22:51.883 00.000 5052 Star::Find returns 1 (0), X=330.19, Y=281.94, Mass=158, SNR=8.6, Peak=71 HFD=2.2
02:22:51.883 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:22:51.884 00.001 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:22:51.884 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=0.23 hyp=1.05 cameraTheta=0.22 mountX=-0.26 mountY=-0.98, mountTheta=-1.83
02:22:51.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=0.23, opts=13)
02:22:51.885 00.000 5052 Enqueuing Move request for stepguider (1.02, 0.23)
02:22:51.885 00.000 8976 Worker thread wakes up
02:22:51.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, 0.23) opts 0xd
02:22:51.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, 0.23)
02:22:51.885 00.000 8976 Moving (1.02, 0.23) raw xDistance=-0.26 yDistance=-0.98
02:22:51.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:22:51.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.98
02:22:51.885 00.000 8976 MoveAxis(R, 0, ABG)
02:22:51.885 00.000 8976 MoveAxis(U, 4, ABG)
02:22:51.885 00.000 8976 stepping (-11, -1) + (0, 4)
02:22:51.885 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:22:51.887 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:22:51.896 00.009 5052 UpdateGuideState exits: m=158 SNR=8.6
02:22:51.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:51.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:51.896 00.000 5052 Enqueuing Expose request
02:22:51.916 00.020 8976 Received - 47 (G) 
02:22:51.916 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:22:51.916 00.000 8976 stepped: pos (-11, 3)
02:22:51.917 00.001 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
02:22:51.917 00.000 8976 MountToCamera -- mountX=1.77 mountY=-0.06 hyp=1.77 mountTheta=-0.03 cameraX=-0.76, cameraY=1.60 cameraTheta=2.01
02:22:51.917 00.000 8976 incremental bump (-0.756, 1.603) isValid = 1
02:22:51.917 00.000 8976 Scheduling Mount bump of (-0.049, 0.108)
02:22:51.917 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:22:51.917 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:22:51.917 00.000 8976 move complete, result=0
02:22:51.917 00.000 8976 worker thread done servicing request
02:22:51.917 00.000 8976 Worker thread wakes up
02:22:51.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:51.917 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:51.918 00.001 5052 GuideStep: -0.3 px 0 ms EAST, -1.0 px 4 ms NORTH
02:22:51.918 00.000 9828 Worker thread wakes up
02:22:51.918 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:22:51.918 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:22:51.918 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
02:22:51.918 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.27)
02:22:51.918 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
02:22:51.918 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:22:51.918 00.000 9828 BLC: window closed
02:22:51.918 00.000 9828 MoveAxis(W, 14, B)
02:22:51.918 00.000 9828 Guiding  Dir = 3, Dur = 14
02:22:51.919 00.001 9828 IsSlewing returns 0
02:22:51.919 00.000 9828 IsGuiding returns 0
02:22:51.919 00.000 9828 PulseGuide returned control before completion, sleep 24
02:22:51.949 00.030 9828 IsGuiding returns 1
02:22:51.949 00.000 9828 scope still moving after pulse duration time elapsed
02:22:51.980 00.031 9828 IsSlewing returns 0
02:22:51.981 00.001 9828 IsGuiding returns 1
02:22:52.011 00.030 9828 IsSlewing returns 0
02:22:52.012 00.001 9828 IsGuiding returns 1
02:22:52.043 00.031 9828 IsSlewing returns 0
02:22:52.043 00.000 9828 IsGuiding returns 1
02:22:52.073 00.030 9828 IsSlewing returns 0
02:22:52.074 00.001 9828 IsGuiding returns 0
02:22:52.074 00.000 9828 scope move finished after 14 + 140 ms
02:22:52.074 00.000 9828 Move returns status 0, amount 14
02:22:52.074 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:52.074 00.000 9828 MoveAxis(N, 15, B)
02:22:52.074 00.000 9828 Guiding  Dir = 0, Dur = 15
02:22:52.088 00.014 9828 IsSlewing returns 0
02:22:52.088 00.000 9828 IsGuiding returns 0
02:22:52.088 00.000 9828 PulseGuide returned control before completion, sleep 25
02:22:52.120 00.032 9828 IsGuiding returns 1
02:22:52.120 00.000 9828 scope still moving after pulse duration time elapsed
02:22:52.152 00.032 9828 IsSlewing returns 0
02:22:52.152 00.000 9828 IsGuiding returns 1
02:22:52.183 00.031 9828 IsSlewing returns 0
02:22:52.183 00.000 9828 IsGuiding returns 1
02:22:52.215 00.032 9828 IsSlewing returns 0
02:22:52.215 00.000 9828 IsGuiding returns 1
02:22:52.246 00.031 9828 IsSlewing returns 0
02:22:52.246 00.000 9828 IsGuiding returns 0
02:22:52.246 00.000 9828 scope move finished after 15 + 142 ms
02:22:52.246 00.000 9828 Move returns status 0, amount 15
02:22:52.246 00.000 9828 move complete, result=0
02:22:52.246 00.000 9828 worker thread done servicing request
02:22:52.246 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:22:52.613 00.367 8976 Exposure complete
02:22:52.618 00.005 8976 worker thread done servicing request
02:22:52.618 00.000 5052 OnExposeComplete: enter
02:22:52.618 00.000 5052 UpdateGuideState(): m_state=6
02:22:52.618 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8449
02:22:52.619 00.001 5052 Star::Find returns 1 (0), X=329.97, Y=281.61, Mass=159, SNR=8.7, Peak=70 HFD=2.3
02:22:52.619 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
02:22:52.619 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
02:22:52.619 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-0.10 hyp=0.80 cameraTheta=-0.13 mountX=-0.46 mountY=-0.61, mountTheta=-2.21
02:22:52.619 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=-0.10, opts=13)
02:22:52.619 00.000 5052 Enqueuing Move request for stepguider (0.80, -0.10)
02:22:52.619 00.000 8976 Worker thread wakes up
02:22:52.620 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, -0.10) opts 0xd
02:22:52.620 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, -0.10)
02:22:52.620 00.000 8976 Moving (0.80, -0.10) raw xDistance=-0.46 yDistance=-0.61
02:22:52.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:22:52.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.61
02:22:52.620 00.000 8976 MoveAxis(R, 2, ABG)
02:22:52.620 00.000 8976 stepping (-11, 3) + (2, 0)
02:22:52.621 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:52.622 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:22:52.632 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:22:52.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:52.632 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:52.632 00.000 5052 Enqueuing Expose request
02:22:52.651 00.019 8976 Received - 47 (G) 
02:22:52.651 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:52.651 00.000 8976 stepped: pos (-9, 3)
02:22:52.651 00.000 8976 MoveAxis(U, 3, ABG)
02:22:52.652 00.001 8976 stepping (-9, 3) + (0, 3)
02:22:52.652 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:52.684 00.032 8976 Received - 47 (G) 
02:22:52.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:52.684 00.000 8976 stepped: pos (-9, 6)
02:22:52.684 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
02:22:52.684 00.000 8976 MountToCamera -- mountX=1.64 mountY=-0.35 hyp=1.68 mountTheta=-0.21 cameraX=-0.43, cameraY=1.62 cameraTheta=1.83
02:22:52.684 00.000 8976 incremental bump (-0.434, 1.622) isValid = 1
02:22:52.684 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
02:22:52.684 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:22:52.684 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:22:52.684 00.000 8976 move complete, result=0
02:22:52.684 00.000 9828 Worker thread wakes up
02:22:52.684 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:22:52.684 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
02:22:52.684 00.000 8976 worker thread done servicing request
02:22:52.684 00.000 8976 Worker thread wakes up
02:22:52.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:52.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:52.685 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:22:52.685 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
02:22:52.685 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.45)
02:22:52.685 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:22:52.685 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:22:52.685 00.000 9828 BLC: window closed
02:22:52.685 00.000 9828 MoveAxis(W, 8, B)
02:22:52.685 00.000 9828 Guiding  Dir = 3, Dur = 8
02:22:52.685 00.000 9828 IsSlewing returns 0
02:22:52.685 00.000 9828 IsGuiding returns 0
02:22:52.686 00.001 9828 PulseGuide returned control before completion, sleep 18
02:22:52.713 00.027 9828 IsGuiding returns 1
02:22:52.713 00.000 9828 scope still moving after pulse duration time elapsed
02:22:52.745 00.032 9828 IsSlewing returns 0
02:22:52.746 00.001 9828 IsGuiding returns 1
02:22:52.775 00.029 9828 IsSlewing returns 0
02:22:52.776 00.001 9828 IsGuiding returns 1
02:22:52.806 00.030 9828 IsSlewing returns 0
02:22:52.806 00.000 9828 IsGuiding returns 0
02:22:52.807 00.001 9828 scope move finished after 8 + 112 ms
02:22:52.807 00.000 9828 Move returns status 0, amount 8
02:22:52.807 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:52.807 00.000 9828 MoveAxis(N, 16, B)
02:22:52.807 00.000 9828 Guiding  Dir = 0, Dur = 16
02:22:52.821 00.014 9828 IsSlewing returns 0
02:22:52.821 00.000 9828 IsGuiding returns 0
02:22:52.821 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:52.853 00.032 9828 IsGuiding returns 1
02:22:52.853 00.000 9828 scope still moving after pulse duration time elapsed
02:22:52.884 00.031 9828 IsSlewing returns 0
02:22:52.884 00.000 9828 IsGuiding returns 1
02:22:52.916 00.032 9828 IsSlewing returns 0
02:22:52.916 00.000 9828 IsGuiding returns 1
02:22:52.947 00.031 9828 IsSlewing returns 0
02:22:52.947 00.000 9828 IsGuiding returns 1
02:22:52.978 00.031 9828 IsSlewing returns 0
02:22:52.979 00.001 9828 IsGuiding returns 0
02:22:52.979 00.000 9828 scope move finished after 16 + 141 ms
02:22:52.979 00.000 9828 Move returns status 0, amount 16
02:22:52.979 00.000 9828 move complete, result=0
02:22:52.979 00.000 9828 worker thread done servicing request
02:22:52.979 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:22:53.378 00.399 8976 Exposure complete
02:22:53.384 00.006 8976 worker thread done servicing request
02:22:53.385 00.001 5052 OnExposeComplete: enter
02:22:53.385 00.000 5052 UpdateGuideState(): m_state=6
02:22:53.385 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8450
02:22:53.385 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.37, Mass=141, SNR=8.2, Peak=65 HFD=1.7
02:22:53.385 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
02:22:53.385 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
02:22:53.385 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.34 hyp=0.41 cameraTheta=-0.96 mountX=-0.41 mountY=-0.01, mountTheta=-3.11
02:22:53.385 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.34, opts=13)
02:22:53.386 00.001 5052 Enqueuing Move request for stepguider (0.24, -0.34)
02:22:53.386 00.000 8976 Worker thread wakes up
02:22:53.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.34) opts 0xd
02:22:53.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.34)
02:22:53.386 00.000 8976 Moving (0.24, -0.34) raw xDistance=-0.41 yDistance=-0.01
02:22:53.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
02:22:53.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:22:53.386 00.000 8976 MoveAxis(R, 2, ABG)
02:22:53.386 00.000 8976 stepping (-9, 6) + (2, 0)
02:22:53.386 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:53.386 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:22:53.396 00.010 5052 UpdateGuideState exits: m=141 SNR=8.2
02:22:53.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:53.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:53.396 00.000 5052 Enqueuing Expose request
02:22:53.419 00.023 8976 Received - 47 (G) 
02:22:53.419 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:53.419 00.000 8976 stepped: pos (-7, 6)
02:22:53.419 00.000 8976 MoveAxis(U, 0, ABG)
02:22:53.419 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
02:22:53.419 00.000 8976 MountToCamera -- mountX=1.45 mountY=-0.55 hyp=1.55 mountTheta=-0.36 cameraX=-0.17, cameraY=1.55 cameraTheta=1.68
02:22:53.419 00.000 8976 incremental bump (-0.172, 1.545) isValid = 1
02:22:53.419 00.000 8976 Scheduling Mount bump of (-0.013, 0.118)
02:22:53.419 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:22:53.419 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:22:53.419 00.000 8976 move complete, result=0
02:22:53.419 00.000 8976 worker thread done servicing request
02:22:53.419 00.000 8976 Worker thread wakes up
02:22:53.420 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
02:22:53.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:53.420 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:53.420 00.000 9828 Worker thread wakes up
02:22:53.420 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:22:53.420 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:22:53.420 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
02:22:53.420 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
02:22:53.420 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.51
02:22:53.420 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:22:53.420 00.000 9828 BLC: window closed
02:22:53.420 00.000 9828 MoveAxis(W, 2, B)
02:22:53.420 00.000 9828 Guiding  Dir = 3, Dur = 2
02:22:53.421 00.001 9828 IsSlewing returns 0
02:22:53.421 00.000 9828 IsGuiding returns 0
02:22:53.421 00.000 9828 PulseGuide returned control before completion, sleep 12
02:22:53.446 00.025 9828 IsGuiding returns 1
02:22:53.446 00.000 9828 scope still moving after pulse duration time elapsed
02:22:53.477 00.031 9828 IsSlewing returns 0
02:22:53.477 00.000 9828 IsGuiding returns 1
02:22:53.508 00.031 9828 IsSlewing returns 0
02:22:53.509 00.001 9828 IsGuiding returns 1
02:22:53.539 00.030 9828 IsSlewing returns 0
02:22:53.539 00.000 9828 IsGuiding returns 0
02:22:53.540 00.001 9828 scope move finished after 2 + 116 ms
02:22:53.540 00.000 9828 Move returns status 0, amount 2
02:22:53.541 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:53.541 00.000 9828 MoveAxis(N, 16, B)
02:22:53.541 00.000 9828 Guiding  Dir = 0, Dur = 16
02:22:53.554 00.013 9828 IsSlewing returns 0
02:22:53.554 00.000 9828 IsGuiding returns 0
02:22:53.554 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:53.585 00.031 9828 IsGuiding returns 1
02:22:53.585 00.000 9828 scope still moving after pulse duration time elapsed
02:22:53.615 00.030 9828 IsSlewing returns 0
02:22:53.615 00.000 9828 IsGuiding returns 1
02:22:53.646 00.031 9828 IsSlewing returns 0
02:22:53.646 00.000 9828 IsGuiding returns 1
02:22:53.677 00.031 9828 IsSlewing returns 0
02:22:53.677 00.000 9828 IsGuiding returns 1
02:22:53.707 00.030 9828 IsSlewing returns 0
02:22:53.707 00.000 9828 IsGuiding returns 0
02:22:53.707 00.000 9828 scope move finished after 16 + 137 ms
02:22:53.707 00.000 9828 Move returns status 0, amount 16
02:22:53.707 00.000 9828 move complete, result=0
02:22:53.707 00.000 9828 worker thread done servicing request
02:22:53.707 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:22:54.114 00.407 8976 Exposure complete
02:22:54.119 00.005 8976 worker thread done servicing request
02:22:54.120 00.001 5052 OnExposeComplete: enter
02:22:54.120 00.000 5052 UpdateGuideState(): m_state=6
02:22:54.120 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8451
02:22:54.120 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.17, Mass=177, SNR=9.2, Peak=72 HFD=2.4
02:22:54.120 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.13 = 2.15)
02:22:54.120 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.05)
02:22:54.120 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.54 hyp=0.62 cameraTheta=-2.09 mountX=-0.34 mountY=0.55, mountTheta=2.13
02:22:54.121 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.54, opts=13)
02:22:54.121 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.54)
02:22:54.121 00.000 8976 Worker thread wakes up
02:22:54.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.54) opts 0xd
02:22:54.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.54)
02:22:54.121 00.000 8976 Moving (-0.31, -0.54) raw xDistance=-0.34 yDistance=0.55
02:22:54.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:22:54.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:22:54.121 00.000 8976 MoveAxis(R, 2, ABG)
02:22:54.121 00.000 8976 stepping (-7, 6) + (2, 0)
02:22:54.121 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:54.122 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:22:54.132 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
02:22:54.132 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:54.132 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:54.132 00.000 5052 Enqueuing Expose request
02:22:54.154 00.022 8976 Received - 47 (G) 
02:22:54.155 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:54.155 00.000 8976 stepped: pos (-5, 6)
02:22:54.155 00.000 8976 MoveAxis(D, 2, ABG)
02:22:54.155 00.000 8976 stepping (-5, 6) + (0, -2)
02:22:54.155 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:54.186 00.031 8976 Received - 47 (G) 
02:22:54.187 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:54.187 00.000 8976 stepped: pos (-5, 4)
02:22:54.187 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
02:22:54.187 00.000 8976 MountToCamera -- mountX=1.23 mountY=-0.58 hyp=1.36 mountTheta=-0.44 cameraX=-0.04, cameraY=1.36 cameraTheta=1.60
02:22:54.187 00.000 8976 incremental bump (-0.043, 1.356) isValid = 1
02:22:54.187 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
02:22:54.187 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:22:54.187 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:22:54.187 00.000 8976 move complete, result=0
02:22:54.187 00.000 9828 Worker thread wakes up
02:22:54.187 00.000 8976 worker thread done servicing request
02:22:54.187 00.000 8976 Worker thread wakes up
02:22:54.187 00.000 5052 GuideStep: -0.3 px 2 ms EAST, 0.6 px 2 ms SOUTH
02:22:54.187 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:22:54.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:54.187 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:22:54.187 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:54.187 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
02:22:54.187 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.67)
02:22:54.188 00.001 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
02:22:54.188 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:22:54.188 00.000 9828 BLC: window closed
02:22:54.188 00.000 9828 MoveAxis(E, 1, B)
02:22:54.188 00.000 9828 Guiding  Dir = 2, Dur = 1
02:22:54.188 00.000 9828 IsSlewing returns 0
02:22:54.188 00.000 9828 IsGuiding returns 0
02:22:54.188 00.000 9828 PulseGuide returned control before completion, sleep 11
02:22:54.206 00.018 9828 IsGuiding returns 1
02:22:54.206 00.000 9828 scope still moving after pulse duration time elapsed
02:22:54.237 00.031 9828 IsSlewing returns 0
02:22:54.237 00.000 9828 IsGuiding returns 1
02:22:54.268 00.031 9828 IsSlewing returns 0
02:22:54.268 00.000 9828 IsGuiding returns 1
02:22:54.299 00.031 9828 IsSlewing returns 0
02:22:54.299 00.000 9828 IsGuiding returns 0
02:22:54.299 00.000 9828 scope move finished after 1 + 110 ms
02:22:54.299 00.000 9828 Move returns status 0, amount 1
02:22:54.299 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:54.299 00.000 9828 MoveAxis(N, 16, B)
02:22:54.299 00.000 9828 Guiding  Dir = 0, Dur = 16
02:22:54.315 00.016 9828 IsSlewing returns 0
02:22:54.315 00.000 9828 IsGuiding returns 0
02:22:54.315 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:54.346 00.031 9828 IsGuiding returns 1
02:22:54.346 00.000 9828 scope still moving after pulse duration time elapsed
02:22:54.377 00.031 9828 IsSlewing returns 0
02:22:54.377 00.000 9828 IsGuiding returns 1
02:22:54.407 00.030 9828 IsSlewing returns 0
02:22:54.407 00.000 9828 IsGuiding returns 1
02:22:54.438 00.031 9828 IsSlewing returns 0
02:22:54.438 00.000 9828 IsGuiding returns 1
02:22:54.469 00.031 9828 IsSlewing returns 0
02:22:54.469 00.000 9828 IsGuiding returns 0
02:22:54.469 00.000 9828 scope move finished after 16 + 138 ms
02:22:54.469 00.000 9828 Move returns status 0, amount 16
02:22:54.469 00.000 9828 move complete, result=0
02:22:54.469 00.000 9828 worker thread done servicing request
02:22:54.470 00.001 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:22:54.883 00.413 8976 Exposure complete
02:22:54.888 00.005 8976 worker thread done servicing request
02:22:54.888 00.000 5052 OnExposeComplete: enter
02:22:54.888 00.000 5052 UpdateGuideState(): m_state=6
02:22:54.888 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8452
02:22:54.888 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.88, Mass=173, SNR=9.1, Peak=66 HFD=2.4
02:22:54.888 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
02:22:54.888 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
02:22:54.889 00.001 5052 CameraToMount -- cameraX=0.47 cameraY=0.17 hyp=0.50 cameraTheta=0.34 mountX=-0.07 mountY=-0.49, mountTheta=-1.71
02:22:54.889 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.17, opts=13)
02:22:54.889 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.17)
02:22:54.889 00.000 8976 Worker thread wakes up
02:22:54.890 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.17) opts 0xd
02:22:54.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.17)
02:22:54.890 00.000 8976 Moving (0.47, 0.17) raw xDistance=-0.07 yDistance=-0.49
02:22:54.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:22:54.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.49
02:22:54.890 00.000 8976 MoveAxis(R, 0, ABG)
02:22:54.890 00.000 8976 MoveAxis(U, 2, ABG)
02:22:54.890 00.000 8976 stepping (-5, 4) + (0, 2)
02:22:54.890 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:54.891 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:22:54.901 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
02:22:54.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:54.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:54.901 00.000 5052 Enqueuing Expose request
02:22:54.921 00.020 8976 Received - 47 (G) 
02:22:54.921 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:54.921 00.000 8976 stepped: pos (-5, 6)
02:22:54.922 00.001 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:22:54.922 00.000 8976 MountToCamera -- mountX=1.07 mountY=-0.70 hyp=1.28 mountTheta=-0.58 cameraX=0.14, cameraY=1.28 cameraTheta=1.46
02:22:54.922 00.000 8976 incremental bump (0.136, 1.276) isValid = 1
02:22:54.922 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
02:22:54.922 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:22:54.922 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:22:54.922 00.000 8976 move complete, result=0
02:22:54.922 00.000 9828 Worker thread wakes up
02:22:54.922 00.000 8976 worker thread done servicing request
02:22:54.922 00.000 8976 Worker thread wakes up
02:22:54.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:54.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:54.922 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:22:54.922 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:22:54.922 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:22:54.922 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
02:22:54.922 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
02:22:54.922 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:22:54.923 00.001 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:22:54.923 00.000 9828 BLC: window closed
02:22:54.923 00.000 9828 MoveAxis(E, 6, B)
02:22:54.923 00.000 9828 Guiding  Dir = 2, Dur = 6
02:22:54.923 00.000 9828 IsSlewing returns 0
02:22:54.923 00.000 9828 IsGuiding returns 0
02:22:54.923 00.000 9828 PulseGuide returned control before completion, sleep 16
02:22:54.951 00.028 9828 IsGuiding returns 1
02:22:54.951 00.000 9828 scope still moving after pulse duration time elapsed
02:22:54.982 00.031 9828 IsSlewing returns 0
02:22:54.982 00.000 9828 IsGuiding returns 1
02:22:55.012 00.030 9828 IsSlewing returns 0
02:22:55.012 00.000 9828 IsGuiding returns 1
02:22:55.044 00.032 9828 IsSlewing returns 0
02:22:55.044 00.000 9828 IsGuiding returns 1
02:22:55.075 00.031 9828 IsSlewing returns 0
02:22:55.075 00.000 9828 IsGuiding returns 1
02:22:55.106 00.031 9828 IsSlewing returns 0
02:22:55.106 00.000 9828 IsGuiding returns 0
02:22:55.106 00.000 9828 scope move finished after 6 + 176 ms
02:22:55.106 00.000 9828 Move returns status 0, amount 6
02:22:55.106 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:22:55.106 00.000 9828 MoveAxis(N, 16, B)
02:22:55.106 00.000 9828 Guiding  Dir = 0, Dur = 16
02:22:55.121 00.015 9828 IsSlewing returns 0
02:22:55.126 00.005 9828 IsGuiding returns 0
02:22:55.126 00.000 9828 PulseGuide returned control before completion, sleep 26
02:22:55.167 00.041 9828 IsGuiding returns 1
02:22:55.167 00.000 9828 scope still moving after pulse duration time elapsed
02:22:55.198 00.031 9828 IsSlewing returns 0
02:22:55.198 00.000 9828 IsGuiding returns 1
02:22:55.228 00.030 9828 IsSlewing returns 0
02:22:55.229 00.001 9828 IsGuiding returns 1
02:22:55.259 00.030 9828 IsSlewing returns 0
02:22:55.259 00.000 9828 IsGuiding returns 0
02:22:55.259 00.000 9828 scope move finished after 16 + 117 ms
02:22:55.259 00.000 9828 Move returns status 0, amount 16
02:22:55.259 00.000 9828 move complete, result=0
02:22:55.259 00.000 9828 worker thread done servicing request
02:22:55.259 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:22:55.615 00.356 8976 Exposure complete
02:22:55.621 00.006 8976 worker thread done servicing request
02:22:55.622 00.001 5052 OnExposeComplete: enter
02:22:55.622 00.000 5052 UpdateGuideState(): m_state=6
02:22:55.622 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8453
02:22:55.622 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.48, Mass=159, SNR=8.7, Peak=66 HFD=1.6
02:22:55.622 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
02:22:55.622 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
02:22:55.622 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.23 hyp=0.47 cameraTheta=-0.51 mountX=-0.39 mountY=-0.22, mountTheta=-2.63
02:22:55.622 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.23, opts=13)
02:22:55.622 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.23)
02:22:55.623 00.001 8976 Worker thread wakes up
02:22:55.623 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.23) opts 0xd
02:22:55.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.23)
02:22:55.623 00.000 8976 Moving (0.41, -0.23) raw xDistance=-0.39 yDistance=-0.22
02:22:55.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:22:55.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:22:55.623 00.000 8976 MoveAxis(R, 2, ABG)
02:22:55.623 00.000 8976 stepping (-5, 6) + (2, 0)
02:22:55.623 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:55.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:22:55.634 00.011 5052 UpdateGuideState exits: m=159 SNR=8.7
02:22:55.635 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:55.635 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:55.635 00.000 5052 Enqueuing Expose request
02:22:55.657 00.022 8976 Received - 47 (G) 
02:22:55.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:55.657 00.000 8976 stepped: pos (-3, 6)
02:22:55.657 00.000 8976 MoveAxis(U, 0, ABG)
02:22:55.657 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:22:55.657 00.000 8976 move complete, result=0
02:22:55.657 00.000 8976 worker thread done servicing request
02:22:55.657 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:22:55.657 00.000 8976 Worker thread wakes up
02:22:55.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:55.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:56.350 00.693 8976 Exposure complete
02:22:56.356 00.006 8976 worker thread done servicing request
02:22:56.356 00.000 5052 OnExposeComplete: enter
02:22:56.356 00.000 5052 UpdateGuideState(): m_state=6
02:22:56.356 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8454
02:22:56.356 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.93, Mass=149, SNR=8.4, Peak=75 HFD=2.2
02:22:56.356 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:22:56.356 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
02:22:56.356 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.22 hyp=0.52 cameraTheta=0.44 mountX=-0.02 mountY=-0.52, mountTheta=-1.60
02:22:56.357 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.22, opts=13)
02:22:56.357 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.22)
02:22:56.357 00.000 8976 Worker thread wakes up
02:22:56.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.22) opts 0xd
02:22:56.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.22)
02:22:56.357 00.000 8976 Moving (0.47, 0.22) raw xDistance=-0.02 yDistance=-0.52
02:22:56.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:22:56.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:22:56.358 00.001 8976 MoveAxis(R, 0, ABG)
02:22:56.358 00.000 8976 MoveAxis(U, 2, ABG)
02:22:56.358 00.000 8976 stepping (-3, 6) + (0, 2)
02:22:56.358 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:56.358 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:22:56.368 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
02:22:56.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:56.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:56.368 00.000 5052 Enqueuing Expose request
02:22:56.393 00.025 8976 Received - 47 (G) 
02:22:56.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:22:56.393 00.000 8976 stepped: pos (-3, 8)
02:22:56.393 00.000 8976 move complete, result=0
02:22:56.393 00.000 8976 worker thread done servicing request
02:22:56.393 00.000 8976 Worker thread wakes up
02:22:56.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:56.393 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:22:56.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:57.085 00.692 8976 Exposure complete
02:22:57.090 00.005 8976 worker thread done servicing request
02:22:57.090 00.000 5052 OnExposeComplete: enter
02:22:57.091 00.001 5052 UpdateGuideState(): m_state=6
02:22:57.091 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8455
02:22:57.091 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.83, Mass=159, SNR=8.7, Peak=71 HFD=2.3
02:22:57.091 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
02:22:57.091 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
02:22:57.091 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.12 hyp=0.71 cameraTheta=0.18 mountX=-0.21 mountY=-0.65, mountTheta=-1.88
02:22:57.091 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.12, opts=13)
02:22:57.091 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.12)
02:22:57.092 00.001 8976 Worker thread wakes up
02:22:57.092 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.12) opts 0xd
02:22:57.092 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.12)
02:22:57.092 00.000 8976 Moving (0.70, 0.12) raw xDistance=-0.21 yDistance=-0.65
02:22:57.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:22:57.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
02:22:57.092 00.000 8976 MoveAxis(R, 0, ABG)
02:22:57.092 00.000 8976 MoveAxis(U, 3, ABG)
02:22:57.092 00.000 8976 stepping (-3, 8) + (0, 3)
02:22:57.092 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:57.092 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:22:57.102 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:22:57.102 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:57.102 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:57.102 00.000 5052 Enqueuing Expose request
02:22:57.128 00.026 8976 Received - 47 (G) 
02:22:57.128 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:57.128 00.000 8976 stepped: pos (-3, 11)
02:22:57.128 00.000 8976 move complete, result=0
02:22:57.128 00.000 8976 worker thread done servicing request
02:22:57.128 00.000 8976 Worker thread wakes up
02:22:57.128 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:57.129 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:57.129 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:22:57.821 00.692 8976 Exposure complete
02:22:57.828 00.007 8976 worker thread done servicing request
02:22:57.828 00.000 5052 OnExposeComplete: enter
02:22:57.828 00.000 5052 UpdateGuideState(): m_state=6
02:22:57.828 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8456
02:22:57.828 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.75, Mass=173, SNR=9.0, Peak=69 HFD=2.6
02:22:57.828 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
02:22:57.828 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
02:22:57.828 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.42 mountX=-0.01 mountY=-0.10, mountTheta=-1.63
02:22:57.828 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.04, opts=13)
02:22:57.829 00.001 5052 Enqueuing Move request for stepguider (0.09, 0.04)
02:22:57.829 00.000 8976 Worker thread wakes up
02:22:57.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.04) opts 0xd
02:22:57.829 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.04)
02:22:57.829 00.000 8976 Moving (0.09, 0.04) raw xDistance=-0.01 yDistance=-0.10
02:22:57.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:22:57.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:22:57.829 00.000 8976 MoveAxis(R, 0, ABG)
02:22:57.829 00.000 8976 MoveAxis(U, 0, ABG)
02:22:57.829 00.000 8976 move complete, result=0
02:22:57.829 00.000 8976 worker thread done servicing request
02:22:57.830 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:22:57.840 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
02:22:57.841 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:57.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:57.841 00.000 5052 Enqueuing Expose request
02:22:57.841 00.000 8976 Worker thread wakes up
02:22:57.841 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:57.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:57.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:58.529 00.688 8976 Exposure complete
02:22:58.535 00.006 8976 worker thread done servicing request
02:22:58.535 00.000 5052 OnExposeComplete: enter
02:22:58.535 00.000 5052 UpdateGuideState(): m_state=6
02:22:58.535 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8457
02:22:58.535 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.80, Mass=149, SNR=8.4, Peak=65 HFD=2.3
02:22:58.535 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:22:58.535 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:22:58.535 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.09 hyp=0.89 cameraTheta=0.10 mountX=-0.33 mountY=-0.79, mountTheta=-1.96
02:22:58.536 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.09, opts=13)
02:22:58.537 00.001 5052 Enqueuing Move request for stepguider (0.88, 0.09)
02:22:58.537 00.000 8976 Worker thread wakes up
02:22:58.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.09) opts 0xd
02:22:58.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.09)
02:22:58.537 00.000 8976 Moving (0.88, 0.09) raw xDistance=-0.33 yDistance=-0.79
02:22:58.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
02:22:58.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
02:22:58.537 00.000 8976 MoveAxis(R, 1, ABG)
02:22:58.537 00.000 8976 stepping (-3, 11) + (1, 0)
02:22:58.537 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:58.538 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:22:58.548 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
02:22:58.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:58.548 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:58.548 00.000 5052 Enqueuing Expose request
02:22:58.567 00.019 8976 Received - 47 (G) 
02:22:58.567 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:22:58.567 00.000 8976 stepped: pos (-2, 11)
02:22:58.567 00.000 8976 MoveAxis(U, 3, ABG)
02:22:58.567 00.000 8976 stepping (-2, 11) + (0, 3)
02:22:58.567 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:58.599 00.032 8976 Received - 47 (G) 
02:22:58.599 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:22:58.599 00.000 8976 stepped: pos (-2, 14)
02:22:58.599 00.000 8976 move complete, result=0
02:22:58.599 00.000 8976 worker thread done servicing request
02:22:58.600 00.001 8976 Worker thread wakes up
02:22:58.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:58.600 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:58.600 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
02:22:59.293 00.693 8976 Exposure complete
02:22:59.299 00.006 8976 worker thread done servicing request
02:22:59.299 00.000 5052 OnExposeComplete: enter
02:22:59.299 00.000 5052 UpdateGuideState(): m_state=6
02:22:59.299 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8458
02:22:59.299 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.80, Mass=141, SNR=8.2, Peak=66 HFD=2.3
02:22:59.299 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:22:59.299 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
02:22:59.299 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.45 mountX=-0.00 mountY=-0.22, mountTheta=-1.59
02:22:59.300 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.09, opts=13)
02:22:59.300 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.09)
02:22:59.300 00.000 8976 Worker thread wakes up
02:22:59.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.09) opts 0xd
02:22:59.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.09)
02:22:59.300 00.000 8976 Moving (0.20, 0.09) raw xDistance=-0.00 yDistance=-0.22
02:22:59.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:22:59.301 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:22:59.301 00.000 8976 MoveAxis(R, 0, ABG)
02:22:59.301 00.000 8976 MoveAxis(U, 0, ABG)
02:22:59.301 00.000 8976 move complete, result=0
02:22:59.301 00.000 8976 worker thread done servicing request
02:22:59.301 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:22:59.310 00.009 5052 UpdateGuideState exits: m=141 SNR=8.2
02:22:59.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:59.310 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:22:59.310 00.000 5052 Enqueuing Expose request
02:22:59.311 00.001 8976 Worker thread wakes up
02:22:59.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:22:59.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:22:59.311 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:00.006 00.695 8976 Exposure complete
02:23:00.012 00.006 8976 worker thread done servicing request
02:23:00.012 00.000 5052 OnExposeComplete: enter
02:23:00.012 00.000 5052 UpdateGuideState(): m_state=6
02:23:00.012 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8459
02:23:00.012 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.57, Mass=171, SNR=9.0, Peak=69 HFD=2.8
02:23:00.012 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
02:23:00.012 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
02:23:00.012 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-0.32 mountX=-0.32 mountY=-0.28, mountTheta=-2.42
02:23:00.013 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.14, opts=13)
02:23:00.014 00.001 5052 Enqueuing Move request for stepguider (0.43, -0.14)
02:23:00.014 00.000 8976 Worker thread wakes up
02:23:00.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.14) opts 0xd
02:23:00.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.14)
02:23:00.014 00.000 8976 Moving (0.43, -0.14) raw xDistance=-0.32 yDistance=-0.28
02:23:00.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:23:00.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:23:00.014 00.000 8976 MoveAxis(R, 1, ABG)
02:23:00.014 00.000 8976 stepping (-2, 14) + (1, 0)
02:23:00.014 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:00.015 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:23:00.027 00.012 5052 UpdateGuideState exits: m=171 SNR=9.0
02:23:00.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:00.027 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:00.027 00.000 5052 Enqueuing Expose request
02:23:00.037 00.010 8976 Received - 47 (G) 
02:23:00.038 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:00.038 00.000 8976 stepped: pos (-1, 14)
02:23:00.038 00.000 8976 MoveAxis(U, 1, ABG)
02:23:00.038 00.000 8976 stepping (-1, 14) + (0, 1)
02:23:00.038 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:00.069 00.031 8976 Received - 47 (G) 
02:23:00.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:00.069 00.000 8976 stepped: pos (-1, 15)
02:23:00.069 00.000 8976 move complete, result=0
02:23:00.069 00.000 8976 worker thread done servicing request
02:23:00.069 00.000 8976 Worker thread wakes up
02:23:00.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:00.069 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:23:00.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:00.764 00.695 8976 Exposure complete
02:23:00.770 00.006 8976 worker thread done servicing request
02:23:00.770 00.000 5052 OnExposeComplete: enter
02:23:00.770 00.000 5052 UpdateGuideState(): m_state=6
02:23:00.770 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8460
02:23:00.770 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.47, Mass=159, SNR=8.7, Peak=70 HFD=2.5
02:23:00.770 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.78 = 2.50)
02:23:00.770 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.39)
02:23:00.770 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.74 mountX=-0.20 mountY=0.17, mountTheta=2.44
02:23:00.772 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.24, opts=13)
02:23:00.772 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.24)
02:23:00.772 00.000 8976 Worker thread wakes up
02:23:00.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.24) opts 0xd
02:23:00.772 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.24)
02:23:00.772 00.000 8976 Moving (-0.04, -0.24) raw xDistance=-0.20 yDistance=0.17
02:23:00.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:23:00.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:23:00.772 00.000 8976 MoveAxis(R, 0, ABG)
02:23:00.772 00.000 8976 MoveAxis(U, 0, ABG)
02:23:00.772 00.000 8976 move complete, result=0
02:23:00.772 00.000 8976 worker thread done servicing request
02:23:00.773 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:23:00.784 00.011 5052 UpdateGuideState exits: m=159 SNR=8.7
02:23:00.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:00.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:00.784 00.000 5052 Enqueuing Expose request
02:23:00.784 00.000 8976 Worker thread wakes up
02:23:00.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:00.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:00.784 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:23:01.475 00.691 8976 Exposure complete
02:23:01.481 00.006 8976 worker thread done servicing request
02:23:01.481 00.000 5052 OnExposeComplete: enter
02:23:01.481 00.000 5052 UpdateGuideState(): m_state=6
02:23:01.481 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8461
02:23:01.481 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.75, Mass=156, SNR=8.6, Peak=70 HFD=2.3
02:23:01.481 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:23:01.482 00.001 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
02:23:01.482 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.73 mountX=0.08 mountY=0.06, mountTheta=0.62
02:23:01.482 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.04, opts=13)
02:23:01.482 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.04)
02:23:01.482 00.000 8976 Worker thread wakes up
02:23:01.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.04) opts 0xd
02:23:01.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.04)
02:23:01.482 00.000 8976 Moving (-0.09, 0.04) raw xDistance=0.08 yDistance=0.06
02:23:01.483 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:23:01.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:23:01.483 00.000 8976 MoveAxis(R, 0, ABG)
02:23:01.483 00.000 8976 MoveAxis(U, 0, ABG)
02:23:01.483 00.000 8976 move complete, result=0
02:23:01.483 00.000 8976 worker thread done servicing request
02:23:01.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:23:01.492 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
02:23:01.492 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:01.492 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:01.492 00.000 5052 Enqueuing Expose request
02:23:01.493 00.001 8976 Worker thread wakes up
02:23:01.493 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:01.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:01.493 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:02.184 00.691 8976 Exposure complete
02:23:02.190 00.006 8976 worker thread done servicing request
02:23:02.190 00.000 5052 OnExposeComplete: enter
02:23:02.190 00.000 5052 UpdateGuideState(): m_state=6
02:23:02.190 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8462
02:23:02.190 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=282.06, Mass=165, SNR=8.8, Peak=67 HFD=2.5
02:23:02.190 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
02:23:02.190 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
02:23:02.190 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.35 hyp=0.46 cameraTheta=2.29 mountX=0.45 mountY=0.07, mountTheta=0.15
02:23:02.190 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.35, opts=13)
02:23:02.190 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.35)
02:23:02.191 00.001 8976 Worker thread wakes up
02:23:02.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.35) opts 0xd
02:23:02.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.35)
02:23:02.191 00.000 8976 Moving (-0.30, 0.35) raw xDistance=0.45 yDistance=0.07
02:23:02.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:23:02.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:23:02.191 00.000 8976 MoveAxis(L, 2, ABG)
02:23:02.191 00.000 8976 stepping (-1, 15) + (-2, 0)
02:23:02.191 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:02.191 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:23:02.202 00.011 5052 UpdateGuideState exits: m=165 SNR=8.8
02:23:02.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:02.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:02.202 00.000 5052 Enqueuing Expose request
02:23:02.228 00.026 8976 Received - 47 (G) 
02:23:02.228 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:02.228 00.000 8976 stepped: pos (-3, 15)
02:23:02.228 00.000 8976 MoveAxis(U, 0, ABG)
02:23:02.228 00.000 8976 move complete, result=0
02:23:02.228 00.000 8976 worker thread done servicing request
02:23:02.228 00.000 8976 Worker thread wakes up
02:23:02.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:02.228 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:02.229 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:23:02.922 00.693 8976 Exposure complete
02:23:02.927 00.005 8976 worker thread done servicing request
02:23:02.927 00.000 5052 OnExposeComplete: enter
02:23:02.928 00.001 5052 UpdateGuideState(): m_state=6
02:23:02.928 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8463
02:23:02.928 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.73, Mass=159, SNR=8.7, Peak=72 HFD=2.3
02:23:02.928 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:23:02.928 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
02:23:02.928 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.90 mountX=0.04 mountY=0.04, mountTheta=0.80
02:23:02.928 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.02, opts=13)
02:23:02.928 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.02)
02:23:02.929 00.001 8976 Worker thread wakes up
02:23:02.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.02) opts 0xd
02:23:02.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.02)
02:23:02.929 00.000 8976 Moving (-0.06, 0.02) raw xDistance=0.04 yDistance=0.04
02:23:02.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:23:02.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:23:02.929 00.000 8976 MoveAxis(R, 0, ABG)
02:23:02.929 00.000 8976 MoveAxis(U, 0, ABG)
02:23:02.929 00.000 8976 move complete, result=0
02:23:02.929 00.000 8976 worker thread done servicing request
02:23:02.929 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:23:02.938 00.009 5052 UpdateGuideState exits: m=159 SNR=8.7
02:23:02.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:02.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:02.938 00.000 5052 Enqueuing Expose request
02:23:02.938 00.000 8976 Worker thread wakes up
02:23:02.938 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:02.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:02.939 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:03.630 00.691 8976 Exposure complete
02:23:03.635 00.005 8976 worker thread done servicing request
02:23:03.635 00.000 5052 OnExposeComplete: enter
02:23:03.635 00.000 5052 UpdateGuideState(): m_state=6
02:23:03.636 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8464
02:23:03.636 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.87, Mass=176, SNR=9.2, Peak=74 HFD=2.3
02:23:03.636 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:23:03.636 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:23:03.636 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.16 hyp=0.49 cameraTheta=2.81 mountX=0.35 mountY=0.30, mountTheta=0.71
02:23:03.637 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.16, opts=13)
02:23:03.637 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.16)
02:23:03.637 00.000 8976 Worker thread wakes up
02:23:03.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.16) opts 0xd
02:23:03.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.16)
02:23:03.637 00.000 8976 Moving (-0.46, 0.16) raw xDistance=0.35 yDistance=0.30
02:23:03.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:23:03.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:23:03.637 00.000 8976 MoveAxis(L, 1, ABG)
02:23:03.637 00.000 8976 stepping (-3, 15) + (-1, 0)
02:23:03.637 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:03.638 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:23:03.647 00.009 5052 UpdateGuideState exits: m=176 SNR=9.2
02:23:03.648 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:03.648 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:03.648 00.000 5052 Enqueuing Expose request
02:23:03.666 00.018 8976 Received - 47 (G) 
02:23:03.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:03.666 00.000 8976 stepped: pos (-4, 15)
02:23:03.666 00.000 8976 MoveAxis(D, 1, ABG)
02:23:03.666 00.000 8976 stepping (-4, 15) + (0, -1)
02:23:03.666 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:03.698 00.032 8976 Received - 47 (G) 
02:23:03.699 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:03.699 00.000 8976 stepped: pos (-4, 14)
02:23:03.699 00.000 8976 move complete, result=0
02:23:03.699 00.000 8976 worker thread done servicing request
02:23:03.699 00.000 8976 Worker thread wakes up
02:23:03.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:03.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:03.699 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:23:04.386 00.687 8976 Exposure complete
02:23:04.392 00.006 8976 worker thread done servicing request
02:23:04.392 00.000 5052 OnExposeComplete: enter
02:23:04.392 00.000 5052 UpdateGuideState(): m_state=6
02:23:04.392 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8465
02:23:04.392 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.87, Mass=138, SNR=8.1, Peak=67 HFD=2.3
02:23:04.392 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
02:23:04.392 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
02:23:04.392 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.93 mountX=0.09 mountY=-0.19, mountTheta=-1.13
02:23:04.393 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.16, opts=13)
02:23:04.393 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.16)
02:23:04.393 00.000 8976 Worker thread wakes up
02:23:04.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.16) opts 0xd
02:23:04.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.16)
02:23:04.393 00.000 8976 Moving (0.12, 0.16) raw xDistance=0.09 yDistance=-0.19
02:23:04.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:23:04.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:23:04.393 00.000 8976 MoveAxis(R, 0, ABG)
02:23:04.393 00.000 8976 MoveAxis(U, 0, ABG)
02:23:04.393 00.000 8976 move complete, result=0
02:23:04.393 00.000 8976 worker thread done servicing request
02:23:04.394 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:23:04.404 00.010 5052 UpdateGuideState exits: m=138 SNR=8.1
02:23:04.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:04.404 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:04.404 00.000 5052 Enqueuing Expose request
02:23:04.404 00.000 8976 Worker thread wakes up
02:23:04.404 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:04.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:04.404 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:05.093 00.689 8976 Exposure complete
02:23:05.098 00.005 8976 worker thread done servicing request
02:23:05.098 00.000 5052 OnExposeComplete: enter
02:23:05.098 00.000 5052 UpdateGuideState(): m_state=6
02:23:05.098 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8466
02:23:05.098 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.71, Mass=166, SNR=8.9, Peak=71 HFD=2.3
02:23:05.099 00.001 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:23:05.099 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:23:05.099 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.00 hyp=0.23 cameraTheta=3.12 mountX=0.11 mountY=0.19, mountTheta=1.05
02:23:05.099 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.00, opts=13)
02:23:05.099 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.00)
02:23:05.099 00.000 8976 Worker thread wakes up
02:23:05.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.00) opts 0xd
02:23:05.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.00)
02:23:05.100 00.001 8976 Moving (-0.23, 0.00) raw xDistance=0.11 yDistance=0.19
02:23:05.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:23:05.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:23:05.100 00.000 8976 MoveAxis(R, 0, ABG)
02:23:05.100 00.000 8976 MoveAxis(U, 0, ABG)
02:23:05.100 00.000 8976 move complete, result=0
02:23:05.100 00.000 8976 worker thread done servicing request
02:23:05.100 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:23:05.110 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:23:05.111 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:05.111 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:05.111 00.000 5052 Enqueuing Expose request
02:23:05.111 00.000 8976 Worker thread wakes up
02:23:05.111 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:23:05.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:05.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:05.797 00.686 8976 Exposure complete
02:23:05.802 00.005 8976 worker thread done servicing request
02:23:05.802 00.000 5052 OnExposeComplete: enter
02:23:05.803 00.001 5052 UpdateGuideState(): m_state=6
02:23:05.803 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8467
02:23:05.803 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.95, Mass=154, SNR=8.6, Peak=70 HFD=2.2
02:23:05.803 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:23:05.803 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
02:23:05.803 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.24 hyp=0.61 cameraTheta=2.74 mountX=0.47 mountY=0.34, mountTheta=0.62
02:23:05.803 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.24, opts=13)
02:23:05.803 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.24)
02:23:05.803 00.000 8976 Worker thread wakes up
02:23:05.804 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.24) opts 0xd
02:23:05.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.24)
02:23:05.804 00.000 8976 Moving (-0.56, 0.24) raw xDistance=0.47 yDistance=0.34
02:23:05.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
02:23:05.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:23:05.804 00.000 8976 MoveAxis(L, 2, ABG)
02:23:05.804 00.000 8976 stepping (-4, 14) + (-2, 0)
02:23:05.804 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:05.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:23:05.813 00.009 5052 UpdateGuideState exits: m=154 SNR=8.6
02:23:05.814 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:05.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:05.814 00.000 5052 Enqueuing Expose request
02:23:05.841 00.027 8976 Received - 47 (G) 
02:23:05.841 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:05.841 00.000 8976 stepped: pos (-6, 14)
02:23:05.841 00.000 8976 MoveAxis(D, 1, ABG)
02:23:05.841 00.000 8976 stepping (-6, 14) + (0, -1)
02:23:05.841 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:05.873 00.032 8976 Received - 47 (G) 
02:23:05.873 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:05.873 00.000 8976 stepped: pos (-6, 13)
02:23:05.873 00.000 8976 move complete, result=0
02:23:05.873 00.000 8976 worker thread done servicing request
02:23:05.873 00.000 8976 Worker thread wakes up
02:23:05.873 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:05.873 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:23:05.873 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:06.562 00.689 8976 Exposure complete
02:23:06.568 00.006 8976 worker thread done servicing request
02:23:06.568 00.000 5052 OnExposeComplete: enter
02:23:06.568 00.000 5052 UpdateGuideState(): m_state=6
02:23:06.568 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8468
02:23:06.568 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.79, Mass=137, SNR=8.1, Peak=71 HFD=1.9
02:23:06.568 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:23:06.568 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:23:06.568 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.08 hyp=0.54 cameraTheta=2.99 mountX=0.31 mountY=0.40, mountTheta=0.91
02:23:06.569 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.08, opts=13)
02:23:06.569 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.08)
02:23:06.569 00.000 8976 Worker thread wakes up
02:23:06.569 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.08) opts 0xd
02:23:06.569 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.08)
02:23:06.569 00.000 8976 Moving (-0.53, 0.08) raw xDistance=0.31 yDistance=0.40
02:23:06.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
02:23:06.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:23:06.569 00.000 8976 MoveAxis(L, 1, ABG)
02:23:06.569 00.000 8976 stepping (-6, 13) + (-1, 0)
02:23:06.569 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:06.570 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:23:06.582 00.012 5052 UpdateGuideState exits: m=137 SNR=8.1
02:23:06.582 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:06.582 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:06.582 00.000 5052 Enqueuing Expose request
02:23:06.592 00.010 8976 Received - 47 (G) 
02:23:06.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:06.592 00.000 8976 stepped: pos (-7, 13)
02:23:06.592 00.000 8976 MoveAxis(D, 2, ABG)
02:23:06.592 00.000 8976 stepping (-7, 13) + (0, -2)
02:23:06.592 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:06.624 00.032 8976 Received - 47 (G) 
02:23:06.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:06.624 00.000 8976 stepped: pos (-7, 11)
02:23:06.624 00.000 8976 move complete, result=0
02:23:06.624 00.000 8976 worker thread done servicing request
02:23:06.624 00.000 8976 Worker thread wakes up
02:23:06.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:06.624 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:23:06.624 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:07.315 00.691 8976 Exposure complete
02:23:07.321 00.006 8976 worker thread done servicing request
02:23:07.321 00.000 5052 OnExposeComplete: enter
02:23:07.321 00.000 5052 UpdateGuideState(): m_state=6
02:23:07.321 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8469
02:23:07.321 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.60, Mass=168, SNR=9.0, Peak=75 HFD=1.8
02:23:07.321 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.33)
02:23:07.322 00.001 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
02:23:07.322 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.11 hyp=0.48 cameraTheta=-2.91 mountX=0.12 mountY=0.45, mountTheta=1.32
02:23:07.323 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.11, opts=13)
02:23:07.323 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.11)
02:23:07.323 00.000 8976 Worker thread wakes up
02:23:07.323 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.11) opts 0xd
02:23:07.323 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.11)
02:23:07.323 00.000 8976 Moving (-0.47, -0.11) raw xDistance=0.12 yDistance=0.45
02:23:07.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:23:07.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
02:23:07.323 00.000 8976 MoveAxis(R, 0, ABG)
02:23:07.323 00.000 8976 MoveAxis(D, 2, ABG)
02:23:07.323 00.000 8976 stepping (-7, 11) + (0, -2)
02:23:07.323 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:07.324 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:23:07.333 00.009 5052 UpdateGuideState exits: m=168 SNR=9.0
02:23:07.333 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:07.333 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:07.333 00.000 5052 Enqueuing Expose request
02:23:07.360 00.027 8976 Received - 47 (G) 
02:23:07.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:07.360 00.000 8976 stepped: pos (-7, 9)
02:23:07.360 00.000 8976 move complete, result=0
02:23:07.360 00.000 8976 worker thread done servicing request
02:23:07.360 00.000 8976 Worker thread wakes up
02:23:07.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:07.360 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:07.360 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:23:08.050 00.690 8976 Exposure complete
02:23:08.056 00.006 8976 worker thread done servicing request
02:23:08.056 00.000 5052 OnExposeComplete: enter
02:23:08.056 00.000 5052 UpdateGuideState(): m_state=6
02:23:08.056 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8470
02:23:08.057 00.001 5052 Star::Find returns 1 (0), X=328.77, Y=281.71, Mass=165, SNR=8.9, Peak=73 HFD=2.0
02:23:08.057 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
02:23:08.057 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
02:23:08.057 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.00 hyp=0.40 cameraTheta=-3.14 mountX=0.18 mountY=0.34, mountTheta=1.08
02:23:08.057 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.00, opts=13)
02:23:08.057 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.00)
02:23:08.058 00.001 8976 Worker thread wakes up
02:23:08.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.00) opts 0xd
02:23:08.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.00)
02:23:08.058 00.000 8976 Moving (-0.40, -0.00) raw xDistance=0.18 yDistance=0.34
02:23:08.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:23:08.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:23:08.058 00.000 8976 MoveAxis(R, 0, ABG)
02:23:08.058 00.000 8976 MoveAxis(D, 1, ABG)
02:23:08.058 00.000 8976 stepping (-7, 9) + (0, -1)
02:23:08.058 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:08.059 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:23:08.068 00.009 5052 UpdateGuideState exits: m=165 SNR=8.9
02:23:08.069 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:08.069 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:08.069 00.000 5052 Enqueuing Expose request
02:23:08.079 00.010 8976 Received - 47 (G) 
02:23:08.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:08.079 00.000 8976 stepped: pos (-7, 8)
02:23:08.079 00.000 8976 move complete, result=0
02:23:08.079 00.000 8976 worker thread done servicing request
02:23:08.079 00.000 8976 Worker thread wakes up
02:23:08.079 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:23:08.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:08.079 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:08.770 00.691 8976 Exposure complete
02:23:08.775 00.005 8976 worker thread done servicing request
02:23:08.775 00.000 5052 OnExposeComplete: enter
02:23:08.775 00.000 5052 UpdateGuideState(): m_state=6
02:23:08.775 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8471
02:23:08.775 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.96, Mass=148, SNR=8.4, Peak=78 HFD=2.0
02:23:08.775 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
02:23:08.776 00.001 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.73 = -0.73)
02:23:08.776 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.41 mountX=0.20 mountY=-0.17, mountTheta=-0.69
02:23:08.776 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.25, opts=13)
02:23:08.776 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.25)
02:23:08.776 00.000 8976 Worker thread wakes up
02:23:08.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.25) opts 0xd
02:23:08.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.25)
02:23:08.777 00.001 8976 Moving (0.04, 0.25) raw xDistance=0.20 yDistance=-0.17
02:23:08.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:23:08.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:23:08.777 00.000 8976 MoveAxis(R, 0, ABG)
02:23:08.777 00.000 8976 MoveAxis(U, 0, ABG)
02:23:08.777 00.000 8976 move complete, result=0
02:23:08.777 00.000 8976 worker thread done servicing request
02:23:08.777 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:23:08.787 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:23:08.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:08.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:08.787 00.000 5052 Enqueuing Expose request
02:23:08.787 00.000 8976 Worker thread wakes up
02:23:08.787 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:08.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:08.787 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:09.477 00.690 8976 Exposure complete
02:23:09.482 00.005 8976 worker thread done servicing request
02:23:09.482 00.000 5052 OnExposeComplete: enter
02:23:09.482 00.000 5052 UpdateGuideState(): m_state=6
02:23:09.482 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8472
02:23:09.482 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.78, Mass=148, SNR=8.4, Peak=74 HFD=1.8
02:23:09.482 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
02:23:09.482 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:23:09.482 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.44 mountX=-0.01 mountY=-0.16, mountTheta=-1.61
02:23:09.482 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.07, opts=13)
02:23:09.482 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.07)
02:23:09.483 00.001 8976 Worker thread wakes up
02:23:09.483 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.07) opts 0xd
02:23:09.483 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.07)
02:23:09.483 00.000 8976 Moving (0.15, 0.07) raw xDistance=-0.01 yDistance=-0.16
02:23:09.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:23:09.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:23:09.483 00.000 8976 MoveAxis(R, 0, ABG)
02:23:09.483 00.000 8976 MoveAxis(U, 0, ABG)
02:23:09.483 00.000 8976 move complete, result=0
02:23:09.483 00.000 8976 worker thread done servicing request
02:23:09.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:23:09.493 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:23:09.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:09.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:09.494 00.001 5052 Enqueuing Expose request
02:23:09.494 00.000 8976 Worker thread wakes up
02:23:09.494 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:09.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:09.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:10.184 00.690 8976 Exposure complete
02:23:10.189 00.005 8976 worker thread done servicing request
02:23:10.189 00.000 5052 OnExposeComplete: enter
02:23:10.190 00.001 5052 UpdateGuideState(): m_state=6
02:23:10.190 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8473
02:23:10.190 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.85, Mass=169, SNR=8.9, Peak=73 HFD=2.2
02:23:10.190 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
02:23:10.190 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
02:23:10.190 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.14 hyp=0.30 cameraTheta=0.49 mountX=0.01 mountY=-0.30, mountTheta=-1.55
02:23:10.190 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.14, opts=13)
02:23:10.191 00.001 5052 Enqueuing Move request for stepguider (0.26, 0.14)
02:23:10.191 00.000 8976 Worker thread wakes up
02:23:10.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.14) opts 0xd
02:23:10.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.14)
02:23:10.191 00.000 8976 Moving (0.26, 0.14) raw xDistance=0.01 yDistance=-0.30
02:23:10.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:23:10.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:23:10.191 00.000 8976 MoveAxis(R, 0, ABG)
02:23:10.191 00.000 8976 MoveAxis(U, 1, ABG)
02:23:10.191 00.000 8976 stepping (-7, 8) + (0, 1)
02:23:10.191 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:10.192 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:23:10.203 00.011 5052 UpdateGuideState exits: m=169 SNR=8.9
02:23:10.203 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:10.203 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:10.203 00.000 5052 Enqueuing Expose request
02:23:10.220 00.017 8976 Received - 47 (G) 
02:23:10.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:10.220 00.000 8976 stepped: pos (-7, 9)
02:23:10.220 00.000 8976 move complete, result=0
02:23:10.220 00.000 8976 worker thread done servicing request
02:23:10.220 00.000 8976 Worker thread wakes up
02:23:10.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:10.221 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:10.221 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:23:10.911 00.690 8976 Exposure complete
02:23:10.916 00.005 8976 worker thread done servicing request
02:23:10.917 00.001 5052 OnExposeComplete: enter
02:23:10.917 00.000 5052 UpdateGuideState(): m_state=6
02:23:10.917 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8474
02:23:10.917 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.68, Mass=140, SNR=8.2, Peak=69 HFD=1.7
02:23:10.917 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
02:23:10.917 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
02:23:10.917 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.03 hyp=0.35 cameraTheta=-0.07 mountX=-0.18 mountY=-0.28, mountTheta=-2.15
02:23:10.918 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.03, opts=13)
02:23:10.918 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.03)
02:23:10.918 00.000 8976 Worker thread wakes up
02:23:10.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.03) opts 0xd
02:23:10.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.03)
02:23:10.918 00.000 8976 Moving (0.35, -0.03) raw xDistance=-0.18 yDistance=-0.28
02:23:10.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:23:10.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
02:23:10.918 00.000 8976 MoveAxis(R, 0, ABG)
02:23:10.918 00.000 8976 MoveAxis(U, 1, ABG)
02:23:10.918 00.000 8976 stepping (-7, 9) + (0, 1)
02:23:10.918 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:10.919 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:23:10.928 00.009 5052 UpdateGuideState exits: m=140 SNR=8.2
02:23:10.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:10.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:10.928 00.000 5052 Enqueuing Expose request
02:23:10.940 00.012 8976 Received - 47 (G) 
02:23:10.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:10.940 00.000 8976 stepped: pos (-7, 10)
02:23:10.940 00.000 8976 move complete, result=0
02:23:10.940 00.000 8976 worker thread done servicing request
02:23:10.940 00.000 8976 Worker thread wakes up
02:23:10.940 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:10.940 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:10.940 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:23:11.632 00.692 8976 Exposure complete
02:23:11.638 00.006 8976 worker thread done servicing request
02:23:11.638 00.000 5052 OnExposeComplete: enter
02:23:11.638 00.000 5052 UpdateGuideState(): m_state=6
02:23:11.638 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8475
02:23:11.638 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.44, Mass=154, SNR=8.6, Peak=68 HFD=2.1
02:23:11.638 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.40 = 2.88)
02:23:11.638 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.51 = 2.78)
02:23:11.638 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.36 mountX=-0.27 mountY=0.10, mountTheta=2.79
02:23:11.638 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.27, opts=13)
02:23:11.638 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.27)
02:23:11.639 00.001 8976 Worker thread wakes up
02:23:11.639 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.27) opts 0xd
02:23:11.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.27)
02:23:11.639 00.000 8976 Moving (0.06, -0.27) raw xDistance=-0.27 yDistance=0.10
02:23:11.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:23:11.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:23:11.639 00.000 8976 MoveAxis(R, 1, ABG)
02:23:11.639 00.000 8976 stepping (-7, 10) + (1, 0)
02:23:11.639 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:11.639 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:23:11.649 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:23:11.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:11.649 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:11.649 00.000 5052 Enqueuing Expose request
02:23:11.660 00.011 8976 Received - 47 (G) 
02:23:11.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:11.660 00.000 8976 stepped: pos (-6, 10)
02:23:11.660 00.000 8976 MoveAxis(U, 0, ABG)
02:23:11.660 00.000 8976 move complete, result=0
02:23:11.660 00.000 8976 worker thread done servicing request
02:23:11.660 00.000 8976 Worker thread wakes up
02:23:11.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:11.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:11.660 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:23:12.350 00.690 8976 Exposure complete
02:23:12.356 00.006 8976 worker thread done servicing request
02:23:12.357 00.001 5052 OnExposeComplete: enter
02:23:12.357 00.000 5052 UpdateGuideState(): m_state=6
02:23:12.357 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8476
02:23:12.357 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.62, Mass=142, SNR=8.2, Peak=64 HFD=2.2
02:23:12.357 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
02:23:12.357 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.34)
02:23:12.357 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.09 hyp=0.27 cameraTheta=-2.80 mountX=0.03 mountY=0.27, mountTheta=1.44
02:23:12.357 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.09, opts=13)
02:23:12.357 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.09)
02:23:12.358 00.001 8976 Worker thread wakes up
02:23:12.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.09) opts 0xd
02:23:12.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.09)
02:23:12.358 00.000 8976 Moving (-0.26, -0.09) raw xDistance=0.03 yDistance=0.27
02:23:12.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:23:12.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:23:12.358 00.000 8976 MoveAxis(R, 0, ABG)
02:23:12.358 00.000 8976 MoveAxis(D, 1, ABG)
02:23:12.358 00.000 8976 stepping (-6, 10) + (0, -1)
02:23:12.358 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:12.358 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:23:12.368 00.010 5052 UpdateGuideState exits: m=142 SNR=8.2
02:23:12.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:12.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:12.368 00.000 5052 Enqueuing Expose request
02:23:12.379 00.011 8976 Received - 47 (G) 
02:23:12.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:12.379 00.000 8976 stepped: pos (-6, 9)
02:23:12.379 00.000 8976 move complete, result=0
02:23:12.379 00.000 8976 worker thread done servicing request
02:23:12.379 00.000 8976 Worker thread wakes up
02:23:12.379 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:23:12.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:12.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:13.070 00.691 8976 Exposure complete
02:23:13.075 00.005 8976 worker thread done servicing request
02:23:13.076 00.001 5052 OnExposeComplete: enter
02:23:13.076 00.000 5052 UpdateGuideState(): m_state=6
02:23:13.076 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8477
02:23:13.076 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=282.10, Mass=181, SNR=9.2, Peak=69 HFD=2.5
02:23:13.076 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
02:23:13.076 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
02:23:13.076 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.39 hyp=0.57 cameraTheta=2.40 mountX=0.54 mountY=0.14, mountTheta=0.26
02:23:13.076 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.39, opts=13)
02:23:13.076 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.39)
02:23:13.077 00.001 8976 Worker thread wakes up
02:23:13.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.39) opts 0xd
02:23:13.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.39)
02:23:13.077 00.000 8976 Moving (-0.42, 0.39) raw xDistance=0.54 yDistance=0.14
02:23:13.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:23:13.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:23:13.077 00.000 8976 MoveAxis(L, 2, ABG)
02:23:13.077 00.000 8976 stepping (-6, 9) + (-2, 0)
02:23:13.077 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:13.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:23:13.087 00.010 5052 UpdateGuideState exits: m=181 SNR=9.2
02:23:13.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:13.087 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:13.087 00.000 5052 Enqueuing Expose request
02:23:13.114 00.027 8976 Received - 47 (G) 
02:23:13.115 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:13.115 00.000 8976 stepped: pos (-8, 9)
02:23:13.115 00.000 8976 MoveAxis(U, 0, ABG)
02:23:13.115 00.000 8976 move complete, result=0
02:23:13.115 00.000 8976 worker thread done servicing request
02:23:13.115 00.000 8976 Worker thread wakes up
02:23:13.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:13.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:13.115 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
02:23:13.803 00.688 8976 Exposure complete
02:23:13.809 00.006 8976 worker thread done servicing request
02:23:13.809 00.000 5052 OnExposeComplete: enter
02:23:13.809 00.000 5052 UpdateGuideState(): m_state=6
02:23:13.809 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8478
02:23:13.810 00.001 5052 Star::Find returns 1 (0), X=328.52, Y=281.78, Mass=152, SNR=8.5, Peak=67 HFD=1.9
02:23:13.810 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:23:13.810 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:23:13.810 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.07 hyp=0.66 cameraTheta=3.04 mountX=0.36 mountY=0.51, mountTheta=0.96
02:23:13.810 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.07, opts=13)
02:23:13.810 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.07)
02:23:13.811 00.001 8976 Worker thread wakes up
02:23:13.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.07) opts 0xd
02:23:13.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.07)
02:23:13.811 00.000 8976 Moving (-0.65, 0.07) raw xDistance=0.36 yDistance=0.51
02:23:13.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
02:23:13.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
02:23:13.811 00.000 8976 MoveAxis(L, 2, ABG)
02:23:13.811 00.000 8976 stepping (-8, 9) + (-2, 0)
02:23:13.811 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:13.812 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:23:13.822 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:23:13.822 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:13.822 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:13.822 00.000 5052 Enqueuing Expose request
02:23:13.834 00.012 8976 Received - 47 (G) 
02:23:13.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:13.834 00.000 8976 stepped: pos (-10, 9)
02:23:13.834 00.000 8976 MoveAxis(D, 2, ABG)
02:23:13.834 00.000 8976 stepping (-10, 9) + (0, -2)
02:23:13.834 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:13.866 00.032 8976 Received - 47 (G) 
02:23:13.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:13.866 00.000 8976 stepped: pos (-10, 7)
02:23:13.866 00.000 8976 move complete, result=0
02:23:13.866 00.000 8976 worker thread done servicing request
02:23:13.866 00.000 8976 Worker thread wakes up
02:23:13.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:13.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:13.866 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:23:14.551 00.685 8976 Exposure complete
02:23:14.557 00.006 8976 worker thread done servicing request
02:23:14.557 00.000 5052 OnExposeComplete: enter
02:23:14.557 00.000 5052 UpdateGuideState(): m_state=6
02:23:14.557 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8479
02:23:14.557 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.96, Mass=157, SNR=8.7, Peak=73 HFD=2.1
02:23:14.557 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:23:14.557 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
02:23:14.557 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.25 hyp=0.54 cameraTheta=2.66 mountX=0.44 mountY=0.27, mountTheta=0.54
02:23:14.558 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.25, opts=13)
02:23:14.558 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.25)
02:23:14.558 00.000 8976 Worker thread wakes up
02:23:14.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.25) opts 0xd
02:23:14.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.25)
02:23:14.558 00.000 8976 Moving (-0.48, 0.25) raw xDistance=0.44 yDistance=0.27
02:23:14.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
02:23:14.559 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
02:23:14.559 00.000 8976 MoveAxis(L, 2, ABG)
02:23:14.559 00.000 8976 stepping (-10, 7) + (-2, 0)
02:23:14.559 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:14.560 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:23:14.569 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
02:23:14.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:14.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:14.569 00.000 5052 Enqueuing Expose request
02:23:14.586 00.017 8976 Received - 47 (G) 
02:23:14.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:14.586 00.000 8976 stepped: pos (-12, 7)
02:23:14.586 00.000 8976 MoveAxis(D, 1, ABG)
02:23:14.586 00.000 8976 stepping (-12, 7) + (0, -1)
02:23:14.586 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:14.617 00.031 8976 Received - 47 (G) 
02:23:14.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:14.617 00.000 8976 stepped: pos (-12, 6)
02:23:14.617 00.000 8976 move complete, result=0
02:23:14.617 00.000 8976 worker thread done servicing request
02:23:14.617 00.000 8976 Worker thread wakes up
02:23:14.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:14.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:14.617 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:23:15.309 00.692 8976 Exposure complete
02:23:15.314 00.005 8976 worker thread done servicing request
02:23:15.314 00.000 5052 OnExposeComplete: enter
02:23:15.315 00.001 5052 UpdateGuideState(): m_state=6
02:23:15.315 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8480
02:23:15.315 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.32, Mass=161, SNR=8.7, Peak=70 HFD=2.0
02:23:15.315 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
02:23:15.315 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.60)
02:23:15.315 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.38 hyp=0.68 cameraTheta=-2.54 mountX=-0.09 mountY=0.68, mountTheta=1.70
02:23:15.315 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.38, opts=13)
02:23:15.315 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.38)
02:23:15.316 00.001 8976 Worker thread wakes up
02:23:15.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.38) opts 0xd
02:23:15.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.38)
02:23:15.316 00.000 8976 Moving (-0.56, -0.38) raw xDistance=-0.09 yDistance=0.68
02:23:15.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:23:15.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.68
02:23:15.316 00.000 8976 MoveAxis(R, 0, ABG)
02:23:15.316 00.000 8976 MoveAxis(D, 3, ABG)
02:23:15.316 00.000 8976 stepping (-12, 6) + (0, -3)
02:23:15.316 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:15.317 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:23:15.326 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
02:23:15.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:15.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:15.326 00.000 5052 Enqueuing Expose request
02:23:15.353 00.027 8976 Received - 47 (G) 
02:23:15.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:15.353 00.000 8976 stepped: pos (-12, 3)
02:23:15.353 00.000 8976 move complete, result=0
02:23:15.353 00.000 8976 worker thread done servicing request
02:23:15.353 00.000 8976 Worker thread wakes up
02:23:15.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:15.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:15.353 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:23:16.045 00.692 8976 Exposure complete
02:23:16.051 00.006 8976 worker thread done servicing request
02:23:16.051 00.000 5052 OnExposeComplete: enter
02:23:16.051 00.000 5052 UpdateGuideState(): m_state=6
02:23:16.051 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8481
02:23:16.051 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.84, Mass=155, SNR=8.6, Peak=71 HFD=2.2
02:23:16.051 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.04) = xAngle (0.42 = 0.42)
02:23:16.051 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
02:23:16.051 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.20 cameraTheta=2.46 mountX=0.18 mountY=0.06, mountTheta=0.33
02:23:16.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.13, opts=13)
02:23:16.052 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.13)
02:23:16.052 00.000 8976 Worker thread wakes up
02:23:16.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.13) opts 0xd
02:23:16.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.13)
02:23:16.052 00.000 8976 Moving (-0.16, 0.13) raw xDistance=0.18 yDistance=0.06
02:23:16.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:23:16.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:23:16.052 00.000 8976 MoveAxis(R, 0, ABG)
02:23:16.052 00.000 8976 MoveAxis(U, 0, ABG)
02:23:16.053 00.001 8976 move complete, result=0
02:23:16.053 00.000 8976 worker thread done servicing request
02:23:16.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:23:16.064 00.011 5052 UpdateGuideState exits: m=155 SNR=8.6
02:23:16.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:16.064 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:16.064 00.000 5052 Enqueuing Expose request
02:23:16.064 00.000 8976 Worker thread wakes up
02:23:16.064 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:16.064 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:16.064 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:16.754 00.690 8976 Exposure complete
02:23:16.759 00.005 8976 worker thread done servicing request
02:23:16.759 00.000 5052 OnExposeComplete: enter
02:23:16.759 00.000 5052 UpdateGuideState(): m_state=6
02:23:16.759 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8482
02:23:16.760 00.001 5052 Star::Find returns 1 (0), X=328.99, Y=281.75, Mass=153, SNR=8.5, Peak=72 HFD=2.2
02:23:16.760 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:23:16.760 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:23:16.760 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.94 mountX=0.12 mountY=0.14, mountTheta=0.85
02:23:16.762 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.04, opts=13)
02:23:16.762 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.04)
02:23:16.762 00.000 8976 Worker thread wakes up
02:23:16.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.04) opts 0xd
02:23:16.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.04)
02:23:16.762 00.000 8976 Moving (-0.19, 0.04) raw xDistance=0.12 yDistance=0.14
02:23:16.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:23:16.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:23:16.762 00.000 8976 MoveAxis(R, 0, ABG)
02:23:16.762 00.000 8976 MoveAxis(U, 0, ABG)
02:23:16.763 00.001 8976 move complete, result=0
02:23:16.763 00.000 8976 worker thread done servicing request
02:23:16.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:23:16.773 00.010 5052 UpdateGuideState exits: m=153 SNR=8.5
02:23:16.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:16.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:16.773 00.000 5052 Enqueuing Expose request
02:23:16.773 00.000 8976 Worker thread wakes up
02:23:16.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:16.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:16.773 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:17.462 00.689 8976 Exposure complete
02:23:17.468 00.006 8976 worker thread done servicing request
02:23:17.468 00.000 5052 OnExposeComplete: enter
02:23:17.468 00.000 5052 UpdateGuideState(): m_state=6
02:23:17.468 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8483
02:23:17.468 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.50, Mass=147, SNR=8.4, Peak=69 HFD=2.4
02:23:17.468 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.51 = 1.78)
02:23:17.468 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.67)
02:23:17.468 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.21 hyp=0.34 cameraTheta=-2.46 mountX=-0.07 mountY=0.34, mountTheta=1.77
02:23:17.469 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.21, opts=13)
02:23:17.469 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.21)
02:23:17.469 00.000 8976 Worker thread wakes up
02:23:17.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.21) opts 0xd
02:23:17.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.21)
02:23:17.469 00.000 8976 Moving (-0.26, -0.21) raw xDistance=-0.07 yDistance=0.34
02:23:17.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:23:17.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:23:17.469 00.000 8976 MoveAxis(R, 0, ABG)
02:23:17.469 00.000 8976 MoveAxis(D, 1, ABG)
02:23:17.469 00.000 8976 stepping (-12, 3) + (0, -1)
02:23:17.469 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:17.470 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:23:17.481 00.011 5052 UpdateGuideState exits: m=147 SNR=8.4
02:23:17.482 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:17.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:17.482 00.000 5052 Enqueuing Expose request
02:23:17.495 00.013 8976 Received - 47 (G) 
02:23:17.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:17.495 00.000 8976 stepped: pos (-12, 2)
02:23:17.495 00.000 8976 move complete, result=0
02:23:17.495 00.000 8976 worker thread done servicing request
02:23:17.495 00.000 8976 Worker thread wakes up
02:23:17.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:17.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:17.495 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:23:18.186 00.691 8976 Exposure complete
02:23:18.191 00.005 8976 worker thread done servicing request
02:23:18.191 00.000 5052 OnExposeComplete: enter
02:23:18.191 00.000 5052 UpdateGuideState(): m_state=6
02:23:18.191 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8484
02:23:18.191 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.66, Mass=147, SNR=8.4, Peak=65 HFD=2.6
02:23:18.191 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.04) = xAngle (-3.27 = 3.01)
02:23:18.191 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
02:23:18.191 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.23 mountX=-0.06 mountY=0.01, mountTheta=2.91
02:23:18.192 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.05, opts=13)
02:23:18.192 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.05)
02:23:18.192 00.000 8976 Worker thread wakes up
02:23:18.192 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.05) opts 0xd
02:23:18.192 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.05)
02:23:18.192 00.000 8976 Moving (0.02, -0.05) raw xDistance=-0.06 yDistance=0.01
02:23:18.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:23:18.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:23:18.192 00.000 8976 MoveAxis(R, 0, ABG)
02:23:18.192 00.000 8976 MoveAxis(U, 0, ABG)
02:23:18.192 00.000 8976 move complete, result=0
02:23:18.192 00.000 8976 worker thread done servicing request
02:23:18.193 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:23:18.203 00.010 5052 UpdateGuideState exits: m=147 SNR=8.4
02:23:18.203 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:18.203 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:18.203 00.000 5052 Enqueuing Expose request
02:23:18.203 00.000 8976 Worker thread wakes up
02:23:18.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:18.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:18.203 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:18.894 00.691 8976 Exposure complete
02:23:18.899 00.005 8976 worker thread done servicing request
02:23:18.899 00.000 5052 OnExposeComplete: enter
02:23:18.899 00.000 5052 UpdateGuideState(): m_state=6
02:23:18.899 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8485
02:23:18.899 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.64, Mass=158, SNR=8.7, Peak=70 HFD=2.2
02:23:18.899 00.000 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
02:23:18.899 00.000 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
02:23:18.899 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.85 mountX=-0.09 mountY=-0.01, mountTheta=-2.99
02:23:18.900 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.07, opts=13)
02:23:18.900 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.07)
02:23:18.900 00.000 8976 Worker thread wakes up
02:23:18.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.07) opts 0xd
02:23:18.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.07)
02:23:18.900 00.000 8976 Moving (0.06, -0.07) raw xDistance=-0.09 yDistance=-0.01
02:23:18.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:23:18.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:23:18.900 00.000 8976 MoveAxis(R, 0, ABG)
02:23:18.900 00.000 8976 MoveAxis(U, 0, ABG)
02:23:18.901 00.001 8976 move complete, result=0
02:23:18.901 00.000 8976 worker thread done servicing request
02:23:18.901 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:23:18.910 00.009 5052 UpdateGuideState exits: m=158 SNR=8.7
02:23:18.911 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:18.911 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:18.911 00.000 5052 Enqueuing Expose request
02:23:18.911 00.000 8976 Worker thread wakes up
02:23:18.911 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:18.911 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:18.911 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:19.599 00.688 8976 Exposure complete
02:23:19.605 00.006 8976 worker thread done servicing request
02:23:19.605 00.000 5052 OnExposeComplete: enter
02:23:19.605 00.000 5052 UpdateGuideState(): m_state=6
02:23:19.605 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8486
02:23:19.605 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.49, Mass=144, SNR=8.3, Peak=67 HFD=1.9
02:23:19.605 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
02:23:19.605 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
02:23:19.605 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-0.84 mountX=-0.29 mountY=-0.04, mountTheta=-2.99
02:23:19.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.22, opts=13)
02:23:19.606 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.22)
02:23:19.606 00.000 8976 Worker thread wakes up
02:23:19.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.22) opts 0xd
02:23:19.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.22)
02:23:19.606 00.000 8976 Moving (0.20, -0.22) raw xDistance=-0.29 yDistance=-0.04
02:23:19.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:23:19.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:23:19.606 00.000 8976 MoveAxis(R, 1, ABG)
02:23:19.606 00.000 8976 stepping (-12, 2) + (1, 0)
02:23:19.606 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:19.607 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:23:19.617 00.010 5052 UpdateGuideState exits: m=144 SNR=8.3
02:23:19.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:19.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:19.617 00.000 5052 Enqueuing Expose request
02:23:19.637 00.020 8976 Received - 47 (G) 
02:23:19.637 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:19.637 00.000 8976 stepped: pos (-11, 2)
02:23:19.637 00.000 8976 MoveAxis(U, 0, ABG)
02:23:19.637 00.000 8976 move complete, result=0
02:23:19.637 00.000 8976 worker thread done servicing request
02:23:19.637 00.000 8976 Worker thread wakes up
02:23:19.637 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
02:23:19.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:19.637 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:20.326 00.689 8976 Exposure complete
02:23:20.332 00.006 8976 worker thread done servicing request
02:23:20.332 00.000 5052 OnExposeComplete: enter
02:23:20.332 00.000 5052 UpdateGuideState(): m_state=6
02:23:20.332 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8487
02:23:20.332 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.56, Mass=162, SNR=8.8, Peak=63 HFD=2.5
02:23:20.332 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
02:23:20.332 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:23:20.332 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.15 hyp=0.73 cameraTheta=-0.21 mountX=-0.46 mountY=-0.52, mountTheta=-2.30
02:23:20.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.15, opts=13)
02:23:20.333 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.15)
02:23:20.333 00.000 8976 Worker thread wakes up
02:23:20.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.15) opts 0xd
02:23:20.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.15)
02:23:20.333 00.000 8976 Moving (0.71, -0.15) raw xDistance=-0.46 yDistance=-0.52
02:23:20.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
02:23:20.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:23:20.333 00.000 8976 MoveAxis(R, 2, ABG)
02:23:20.333 00.000 8976 stepping (-11, 2) + (2, 0)
02:23:20.333 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:20.334 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:23:20.343 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
02:23:20.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:20.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:20.343 00.000 5052 Enqueuing Expose request
02:23:20.356 00.013 8976 Received - 47 (G) 
02:23:20.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:20.356 00.000 8976 stepped: pos (-9, 2)
02:23:20.356 00.000 8976 MoveAxis(U, 2, ABG)
02:23:20.356 00.000 8976 stepping (-9, 2) + (0, 2)
02:23:20.356 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:20.388 00.032 8976 Received - 47 (G) 
02:23:20.388 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:20.388 00.000 8976 stepped: pos (-9, 4)
02:23:20.388 00.000 8976 move complete, result=0
02:23:20.388 00.000 8976 worker thread done servicing request
02:23:20.388 00.000 8976 Worker thread wakes up
02:23:20.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:20.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:20.388 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
02:23:21.079 00.691 8976 Exposure complete
02:23:21.084 00.005 8976 worker thread done servicing request
02:23:21.084 00.000 5052 OnExposeComplete: enter
02:23:21.084 00.000 5052 UpdateGuideState(): m_state=6
02:23:21.084 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8488
02:23:21.084 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.87, Mass=151, SNR=8.5, Peak=72 HFD=2.1
02:23:21.085 00.001 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
02:23:21.085 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
02:23:21.085 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.16 hyp=0.86 cameraTheta=0.19 mountX=-0.24 mountY=-0.79, mountTheta=-1.86
02:23:21.085 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.16, opts=13)
02:23:21.085 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.16)
02:23:21.085 00.000 8976 Worker thread wakes up
02:23:21.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.16) opts 0xd
02:23:21.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.16)
02:23:21.085 00.000 8976 Moving (0.84, 0.16) raw xDistance=-0.24 yDistance=-0.79
02:23:21.086 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:23:21.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.79
02:23:21.086 00.000 8976 MoveAxis(R, 0, ABG)
02:23:21.086 00.000 8976 MoveAxis(U, 3, ABG)
02:23:21.086 00.000 8976 stepping (-9, 4) + (0, 3)
02:23:21.086 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:21.086 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:23:21.096 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:23:21.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:21.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:21.096 00.000 5052 Enqueuing Expose request
02:23:21.123 00.027 8976 Received - 47 (G) 
02:23:21.123 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:21.123 00.000 8976 stepped: pos (-9, 7)
02:23:21.123 00.000 8976 move complete, result=0
02:23:21.123 00.000 8976 worker thread done servicing request
02:23:21.124 00.001 8976 Worker thread wakes up
02:23:21.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:21.124 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:21.124 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
02:23:21.816 00.692 8976 Exposure complete
02:23:21.821 00.005 8976 worker thread done servicing request
02:23:21.821 00.000 5052 OnExposeComplete: enter
02:23:21.821 00.000 5052 UpdateGuideState(): m_state=6
02:23:21.821 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8489
02:23:21.821 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=282.29, Mass=168, SNR=8.9, Peak=73 HFD=2.3
02:23:21.821 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
02:23:21.822 00.001 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
02:23:21.822 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.58 hyp=0.87 cameraTheta=0.72 mountX=0.21 mountY=-0.86, mountTheta=-1.33
02:23:21.822 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.58, opts=13)
02:23:21.822 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.58)
02:23:21.822 00.000 8976 Worker thread wakes up
02:23:21.822 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.58) opts 0xd
02:23:21.822 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.58)
02:23:21.822 00.000 8976 Moving (0.66, 0.58) raw xDistance=0.21 yDistance=-0.86
02:23:21.823 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:23:21.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.86
02:23:21.823 00.000 8976 MoveAxis(R, 0, ABG)
02:23:21.823 00.000 8976 MoveAxis(U, 4, ABG)
02:23:21.823 00.000 8976 stepping (-9, 7) + (0, 4)
02:23:21.823 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:23:21.823 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:23:21.833 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
02:23:21.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:21.833 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:21.833 00.000 5052 Enqueuing Expose request
02:23:21.859 00.026 8976 Received - 47 (G) 
02:23:21.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:23:21.859 00.000 8976 stepped: pos (-9, 11)
02:23:21.859 00.000 8976 move complete, result=0
02:23:21.859 00.000 8976 worker thread done servicing request
02:23:21.859 00.000 8976 Worker thread wakes up
02:23:21.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:21.859 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
02:23:21.859 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:22.549 00.690 8976 Exposure complete
02:23:22.555 00.006 8976 worker thread done servicing request
02:23:22.555 00.000 5052 OnExposeComplete: enter
02:23:22.555 00.000 5052 UpdateGuideState(): m_state=6
02:23:22.555 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8490
02:23:22.555 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.51, Mass=152, SNR=8.5, Peak=66 HFD=2.0
02:23:22.555 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
02:23:22.555 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
02:23:22.555 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.20 hyp=0.56 cameraTheta=-0.37 mountX=-0.42 mountY=-0.33, mountTheta=-2.48
02:23:22.556 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.20, opts=13)
02:23:22.556 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.20)
02:23:22.556 00.000 8976 Worker thread wakes up
02:23:22.556 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.20) opts 0xd
02:23:22.556 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.20)
02:23:22.556 00.000 8976 Moving (0.52, -0.20) raw xDistance=-0.42 yDistance=-0.33
02:23:22.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
02:23:22.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.33
02:23:22.556 00.000 8976 MoveAxis(R, 2, ABG)
02:23:22.556 00.000 8976 stepping (-9, 11) + (2, 0)
02:23:22.557 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:22.557 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:23:22.566 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
02:23:22.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:22.566 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:22.566 00.000 5052 Enqueuing Expose request
02:23:22.578 00.012 8976 Received - 47 (G) 
02:23:22.578 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:22.578 00.000 8976 stepped: pos (-7, 11)
02:23:22.578 00.000 8976 MoveAxis(U, 2, ABG)
02:23:22.578 00.000 8976 stepping (-7, 11) + (0, 2)
02:23:22.578 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:22.610 00.032 8976 Received - 47 (G) 
02:23:22.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:22.610 00.000 8976 stepped: pos (-7, 13)
02:23:22.610 00.000 8976 move complete, result=0
02:23:22.610 00.000 8976 worker thread done servicing request
02:23:22.610 00.000 8976 Worker thread wakes up
02:23:22.610 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:22.610 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:22.611 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 2 ms NORTH
02:23:23.305 00.694 8976 Exposure complete
02:23:23.312 00.007 8976 worker thread done servicing request
02:23:23.312 00.000 5052 OnExposeComplete: enter
02:23:23.312 00.000 5052 UpdateGuideState(): m_state=6
02:23:23.312 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8491
02:23:23.312 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.97, Mass=161, SNR=8.7, Peak=71 HFD=2.2
02:23:23.312 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
02:23:23.312 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
02:23:23.312 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.57 mountX=0.23 mountY=-0.14, mountTheta=-0.55
02:23:23.314 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.26, opts=13)
02:23:23.314 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.26)
02:23:23.314 00.000 8976 Worker thread wakes up
02:23:23.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.26) opts 0xd
02:23:23.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.26)
02:23:23.314 00.000 8976 Moving (0.00, 0.26) raw xDistance=0.23 yDistance=-0.14
02:23:23.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:23:23.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:23:23.314 00.000 8976 MoveAxis(R, 0, ABG)
02:23:23.314 00.000 8976 MoveAxis(U, 0, ABG)
02:23:23.314 00.000 8976 move complete, result=0
02:23:23.314 00.000 8976 worker thread done servicing request
02:23:23.315 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:23:23.328 00.013 5052 UpdateGuideState exits: m=161 SNR=8.7
02:23:23.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:23.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:23.328 00.000 5052 Enqueuing Expose request
02:23:23.328 00.000 8976 Worker thread wakes up
02:23:23.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:23.328 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:23.328 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:24.024 00.696 8976 Exposure complete
02:23:24.030 00.006 8976 worker thread done servicing request
02:23:24.030 00.000 5052 OnExposeComplete: enter
02:23:24.030 00.000 5052 UpdateGuideState(): m_state=6
02:23:24.030 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8492
02:23:24.031 00.001 5052 Star::Find returns 1 (0), X=329.24, Y=281.97, Mass=169, SNR=9.0, Peak=78 HFD=2.4
02:23:24.031 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.72 = -0.72)
02:23:24.031 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
02:23:24.031 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.32 mountX=0.20 mountY=-0.20, mountTheta=-0.78
02:23:24.032 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.26, opts=13)
02:23:24.032 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.26)
02:23:24.032 00.000 8976 Worker thread wakes up
02:23:24.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.26) opts 0xd
02:23:24.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.26)
02:23:24.032 00.000 8976 Moving (0.07, 0.26) raw xDistance=0.20 yDistance=-0.20
02:23:24.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:23:24.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:23:24.032 00.000 8976 MoveAxis(R, 0, ABG)
02:23:24.032 00.000 8976 MoveAxis(U, 0, ABG)
02:23:24.032 00.000 8976 move complete, result=0
02:23:24.032 00.000 8976 worker thread done servicing request
02:23:24.033 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:23:24.045 00.012 5052 UpdateGuideState exits: m=169 SNR=9.0
02:23:24.046 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:24.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:24.046 00.000 5052 Enqueuing Expose request
02:23:24.046 00.000 8976 Worker thread wakes up
02:23:24.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:24.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:24.046 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:24.744 00.698 8976 Exposure complete
02:23:24.751 00.007 8976 worker thread done servicing request
02:23:24.751 00.000 5052 OnExposeComplete: enter
02:23:24.751 00.000 5052 UpdateGuideState(): m_state=6
02:23:24.751 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8493
02:23:24.751 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.09, Mass=137, SNR=8.0, Peak=72 HFD=2.2
02:23:24.751 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.93 = -0.93)
02:23:24.751 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
02:23:24.751 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.38 hyp=0.42 cameraTheta=1.11 mountX=0.25 mountY=-0.36, mountTheta=-0.97
02:23:24.752 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.38, opts=13)
02:23:24.752 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.38)
02:23:24.752 00.000 8976 Worker thread wakes up
02:23:24.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.38) opts 0xd
02:23:24.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.38)
02:23:24.752 00.000 8976 Moving (0.19, 0.38) raw xDistance=0.25 yDistance=-0.36
02:23:24.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:23:24.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:23:24.752 00.000 8976 MoveAxis(R, 0, ABG)
02:23:24.752 00.000 8976 MoveAxis(U, 1, ABG)
02:23:24.753 00.001 8976 stepping (-7, 13) + (0, 1)
02:23:24.753 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:24.753 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:23:24.765 00.012 5052 UpdateGuideState exits: m=137 SNR=8.0
02:23:24.766 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:24.766 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:24.766 00.000 5052 Enqueuing Expose request
02:23:24.784 00.018 8976 Received - 47 (G) 
02:23:24.784 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:24.784 00.000 8976 stepped: pos (-7, 14)
02:23:24.784 00.000 8976 move complete, result=0
02:23:24.784 00.000 8976 worker thread done servicing request
02:23:24.784 00.000 8976 Worker thread wakes up
02:23:24.784 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.4 px 1 ms NORTH
02:23:24.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:24.785 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:25.494 00.709 8976 Exposure complete
02:23:25.504 00.010 8976 worker thread done servicing request
02:23:25.505 00.001 5052 OnExposeComplete: enter
02:23:25.505 00.000 5052 UpdateGuideState(): m_state=6
02:23:25.505 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8494
02:23:25.505 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.17, Mass=135, SNR=8.1, Peak=73 HFD=2.0
02:23:25.505 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
02:23:25.505 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
02:23:25.505 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.46 hyp=0.47 cameraTheta=1.79 mountX=0.45 mountY=-0.16, mountTheta=-0.35
02:23:25.506 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.46, opts=13)
02:23:25.506 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.46)
02:23:25.506 00.000 8976 Worker thread wakes up
02:23:25.507 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.46) opts 0xd
02:23:25.507 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.46)
02:23:25.507 00.000 8976 Moving (-0.10, 0.46) raw xDistance=0.45 yDistance=-0.16
02:23:25.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:23:25.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:23:25.507 00.000 8976 MoveAxis(L, 2, ABG)
02:23:25.507 00.000 8976 stepping (-7, 14) + (-2, 0)
02:23:25.507 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:25.508 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:23:25.522 00.014 5052 UpdateGuideState exits: m=135 SNR=8.1
02:23:25.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:25.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:25.522 00.000 5052 Enqueuing Expose request
02:23:25.535 00.013 8976 Received - 47 (G) 
02:23:25.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:25.535 00.000 8976 stepped: pos (-9, 14)
02:23:25.535 00.000 8976 MoveAxis(U, 0, ABG)
02:23:25.535 00.000 8976 move complete, result=0
02:23:25.535 00.000 8976 worker thread done servicing request
02:23:25.536 00.001 8976 Worker thread wakes up
02:23:25.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:25.536 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
02:23:25.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:26.239 00.703 8976 Exposure complete
02:23:26.245 00.006 8976 worker thread done servicing request
02:23:26.246 00.001 5052 OnExposeComplete: enter
02:23:26.246 00.000 5052 UpdateGuideState(): m_state=6
02:23:26.246 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8495
02:23:26.246 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=282.00, Mass=167, SNR=8.9, Peak=78 HFD=2.2
02:23:26.246 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.93 = -0.93)
02:23:26.246 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
02:23:26.246 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.33 cameraTheta=1.11 mountX=0.20 mountY=-0.28, mountTheta=-0.97
02:23:26.247 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.29, opts=13)
02:23:26.247 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.29)
02:23:26.247 00.000 8976 Worker thread wakes up
02:23:26.248 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.29) opts 0xd
02:23:26.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.29)
02:23:26.248 00.000 8976 Moving (0.15, 0.29) raw xDistance=0.20 yDistance=-0.28
02:23:26.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:23:26.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:23:26.248 00.000 8976 MoveAxis(R, 0, ABG)
02:23:26.248 00.000 8976 MoveAxis(U, 1, ABG)
02:23:26.248 00.000 8976 stepping (-9, 14) + (0, 1)
02:23:26.248 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:26.249 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:23:26.263 00.014 5052 UpdateGuideState exits: m=167 SNR=8.9
02:23:26.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:26.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:26.263 00.000 5052 Enqueuing Expose request
02:23:26.270 00.007 8976 Received - 47 (G) 
02:23:26.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:26.271 00.001 8976 stepped: pos (-9, 15)
02:23:26.271 00.000 8976 move complete, result=0
02:23:26.271 00.000 8976 worker thread done servicing request
02:23:26.271 00.000 8976 Worker thread wakes up
02:23:26.271 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:23:26.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:26.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:26.969 00.698 8976 Exposure complete
02:23:26.975 00.006 8976 worker thread done servicing request
02:23:26.975 00.000 5052 OnExposeComplete: enter
02:23:26.975 00.000 5052 UpdateGuideState(): m_state=6
02:23:26.975 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8496
02:23:26.975 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.72, Mass=158, SNR=8.7, Peak=72 HFD=2.4
02:23:26.975 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:23:26.976 00.001 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:23:26.976 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.10 cameraTheta=0.11 mountX=-0.03 mountY=-0.09, mountTheta=-1.95
02:23:26.977 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.01, opts=13)
02:23:26.977 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.01)
02:23:26.977 00.000 8976 Worker thread wakes up
02:23:26.977 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.01) opts 0xd
02:23:26.978 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.01)
02:23:26.978 00.000 8976 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=-0.09
02:23:26.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:23:26.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:23:26.978 00.000 8976 MoveAxis(R, 0, ABG)
02:23:26.978 00.000 8976 MoveAxis(U, 0, ABG)
02:23:26.978 00.000 8976 move complete, result=0
02:23:26.978 00.000 8976 worker thread done servicing request
02:23:26.979 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:23:26.991 00.012 5052 UpdateGuideState exits: m=158 SNR=8.7
02:23:26.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:26.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:26.991 00.000 5052 Enqueuing Expose request
02:23:26.991 00.000 8976 Worker thread wakes up
02:23:26.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:26.992 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:26.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:27.686 00.694 8976 Exposure complete
02:23:27.693 00.007 8976 worker thread done servicing request
02:23:27.693 00.000 5052 OnExposeComplete: enter
02:23:27.693 00.000 5052 UpdateGuideState(): m_state=6
02:23:27.693 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8497
02:23:27.693 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.71, Mass=164, SNR=8.8, Peak=73 HFD=2.4
02:23:27.693 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
02:23:27.693 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
02:23:27.693 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.13 mountX=0.06 mountY=0.11, mountTheta=1.09
02:23:27.694 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.00, opts=13)
02:23:27.694 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.00)
02:23:27.694 00.000 8976 Worker thread wakes up
02:23:27.694 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.00) opts 0xd
02:23:27.694 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.00)
02:23:27.694 00.000 8976 Moving (-0.13, -0.00) raw xDistance=0.06 yDistance=0.11
02:23:27.695 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:23:27.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:23:27.695 00.000 8976 MoveAxis(R, 0, ABG)
02:23:27.695 00.000 8976 MoveAxis(U, 0, ABG)
02:23:27.695 00.000 8976 move complete, result=0
02:23:27.695 00.000 8976 worker thread done servicing request
02:23:27.696 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:23:27.709 00.013 5052 UpdateGuideState exits: m=164 SNR=8.8
02:23:27.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:27.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:27.709 00.000 5052 Enqueuing Expose request
02:23:27.709 00.000 8976 Worker thread wakes up
02:23:27.710 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:27.710 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:27.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:28.407 00.697 8976 Exposure complete
02:23:28.413 00.006 8976 worker thread done servicing request
02:23:28.414 00.001 5052 OnExposeComplete: enter
02:23:28.414 00.000 5052 UpdateGuideState(): m_state=6
02:23:28.414 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8498
02:23:28.414 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.87, Mass=176, SNR=9.2, Peak=75 HFD=2.4
02:23:28.414 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
02:23:28.414 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
02:23:28.414 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.27 cameraTheta=2.53 mountX=0.24 mountY=0.10, mountTheta=0.40
02:23:28.415 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.16, opts=13)
02:23:28.416 00.001 5052 Enqueuing Move request for stepguider (-0.22, 0.16)
02:23:28.416 00.000 8976 Worker thread wakes up
02:23:28.416 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.16) opts 0xd
02:23:28.416 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.16)
02:23:28.416 00.000 8976 Moving (-0.22, 0.16) raw xDistance=0.24 yDistance=0.10
02:23:28.417 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:23:28.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:23:28.417 00.000 8976 MoveAxis(R, 0, ABG)
02:23:28.417 00.000 8976 MoveAxis(U, 0, ABG)
02:23:28.417 00.000 8976 move complete, result=0
02:23:28.417 00.000 8976 worker thread done servicing request
02:23:28.418 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:23:28.430 00.012 5052 UpdateGuideState exits: m=176 SNR=9.2
02:23:28.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:28.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:28.430 00.000 5052 Enqueuing Expose request
02:23:28.430 00.000 8976 Worker thread wakes up
02:23:28.431 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:28.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:28.431 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:29.129 00.698 8976 Exposure complete
02:23:29.136 00.007 8976 worker thread done servicing request
02:23:29.136 00.000 5052 OnExposeComplete: enter
02:23:29.136 00.000 5052 UpdateGuideState(): m_state=6
02:23:29.136 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8499
02:23:29.137 00.001 5052 Star::Find returns 1 (0), X=329.05, Y=281.85, Mass=150, SNR=8.5, Peak=74 HFD=2.0
02:23:29.137 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
02:23:29.137 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
02:23:29.137 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.30 mountX=0.18 mountY=0.03, mountTheta=0.15
02:23:29.138 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.14, opts=13)
02:23:29.138 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.14)
02:23:29.138 00.000 8976 Worker thread wakes up
02:23:29.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.14) opts 0xd
02:23:29.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.14)
02:23:29.138 00.000 8976 Moving (-0.13, 0.14) raw xDistance=0.18 yDistance=0.03
02:23:29.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:23:29.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:23:29.138 00.000 8976 MoveAxis(R, 0, ABG)
02:23:29.138 00.000 8976 MoveAxis(U, 0, ABG)
02:23:29.138 00.000 8976 move complete, result=0
02:23:29.138 00.000 8976 worker thread done servicing request
02:23:29.139 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:23:29.151 00.012 5052 UpdateGuideState exits: m=150 SNR=8.5
02:23:29.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:29.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:29.151 00.000 5052 Enqueuing Expose request
02:23:29.151 00.000 8976 Worker thread wakes up
02:23:29.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:29.151 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:29.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:29.852 00.701 8976 Exposure complete
02:23:29.859 00.007 8976 worker thread done servicing request
02:23:29.859 00.000 5052 OnExposeComplete: enter
02:23:29.859 00.000 5052 UpdateGuideState(): m_state=6
02:23:29.859 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8500
02:23:29.859 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.93, Mass=160, SNR=8.7, Peak=71 HFD=2.1
02:23:29.859 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
02:23:29.859 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
02:23:29.859 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.25 cameraTheta=2.10 mountX=0.25 mountY=-0.01, mountTheta=-0.05
02:23:29.860 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.22, opts=13)
02:23:29.860 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.22)
02:23:29.860 00.000 8976 Worker thread wakes up
02:23:29.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.22) opts 0xd
02:23:29.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.22)
02:23:29.861 00.001 8976 Moving (-0.13, 0.22) raw xDistance=0.25 yDistance=-0.01
02:23:29.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:23:29.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:23:29.861 00.000 8976 MoveAxis(R, 0, ABG)
02:23:29.861 00.000 8976 MoveAxis(U, 0, ABG)
02:23:29.861 00.000 8976 move complete, result=0
02:23:29.861 00.000 8976 worker thread done servicing request
02:23:29.862 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:23:29.874 00.012 5052 UpdateGuideState exits: m=160 SNR=8.7
02:23:29.875 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:29.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:29.875 00.000 5052 Enqueuing Expose request
02:23:29.875 00.000 8976 Worker thread wakes up
02:23:29.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:29.875 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:29.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:30.582 00.707 8976 Exposure complete
02:23:30.588 00.006 8976 worker thread done servicing request
02:23:30.588 00.000 5052 OnExposeComplete: enter
02:23:30.588 00.000 5052 UpdateGuideState(): m_state=6
02:23:30.588 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8501
02:23:30.588 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.86, Mass=148, SNR=8.4, Peak=71 HFD=2.1
02:23:30.588 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
02:23:30.588 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
02:23:30.588 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.22 cameraTheta=2.36 mountX=0.21 mountY=0.05, mountTheta=0.22
02:23:30.589 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.15, opts=13)
02:23:30.589 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.15)
02:23:30.589 00.000 8976 Worker thread wakes up
02:23:30.590 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.15) opts 0xd
02:23:30.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.15)
02:23:30.590 00.000 8976 Moving (-0.15, 0.15) raw xDistance=0.21 yDistance=0.05
02:23:30.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:23:30.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:23:30.590 00.000 8976 MoveAxis(R, 0, ABG)
02:23:30.590 00.000 8976 MoveAxis(U, 0, ABG)
02:23:30.590 00.000 8976 move complete, result=0
02:23:30.590 00.000 8976 worker thread done servicing request
02:23:30.591 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:23:30.603 00.012 5052 UpdateGuideState exits: m=148 SNR=8.4
02:23:30.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:30.603 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:30.603 00.000 5052 Enqueuing Expose request
02:23:30.603 00.000 8976 Worker thread wakes up
02:23:30.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:30.603 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:30.604 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:31.299 00.695 8976 Exposure complete
02:23:31.306 00.007 8976 worker thread done servicing request
02:23:31.306 00.000 5052 OnExposeComplete: enter
02:23:31.306 00.000 5052 UpdateGuideState(): m_state=6
02:23:31.306 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8502
02:23:31.306 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.02, Mass=171, SNR=9.0, Peak=74 HFD=2.3
02:23:31.306 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
02:23:31.306 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
02:23:31.306 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.31 hyp=0.45 cameraTheta=2.36 mountX=0.42 mountY=0.09, mountTheta=0.22
02:23:31.307 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.31, opts=13)
02:23:31.307 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.31)
02:23:31.307 00.000 8976 Worker thread wakes up
02:23:31.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.31) opts 0xd
02:23:31.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.31)
02:23:31.307 00.000 8976 Moving (-0.32, 0.31) raw xDistance=0.42 yDistance=0.09
02:23:31.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
02:23:31.308 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:23:31.308 00.000 8976 MoveAxis(L, 2, ABG)
02:23:31.308 00.000 8976 stepping (-9, 15) + (-2, 0)
02:23:31.308 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:31.309 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:23:31.320 00.011 5052 UpdateGuideState exits: m=171 SNR=9.0
02:23:31.321 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:31.321 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:31.321 00.000 5052 Enqueuing Expose request
02:23:31.339 00.018 8976 Received - 47 (G) 
02:23:31.339 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:31.339 00.000 8976 stepped: pos (-11, 15)
02:23:31.339 00.000 8976 MoveAxis(U, 0, ABG)
02:23:31.339 00.000 8976 move complete, result=0
02:23:31.339 00.000 8976 worker thread done servicing request
02:23:31.339 00.000 8976 Worker thread wakes up
02:23:31.339 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:23:31.339 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:31.339 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:32.034 00.695 8976 Exposure complete
02:23:32.041 00.007 8976 worker thread done servicing request
02:23:32.041 00.000 5052 OnExposeComplete: enter
02:23:32.041 00.000 5052 UpdateGuideState(): m_state=6
02:23:32.041 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8503
02:23:32.041 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.91, Mass=172, SNR=9.1, Peak=70 HFD=2.2
02:23:32.042 00.001 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
02:23:32.042 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
02:23:32.042 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.20 hyp=0.35 cameraTheta=2.55 mountX=0.31 mountY=0.14, mountTheta=0.42
02:23:32.043 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.20, opts=13)
02:23:32.043 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.20)
02:23:32.044 00.001 8976 Worker thread wakes up
02:23:32.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.20) opts 0xd
02:23:32.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.20)
02:23:32.044 00.000 8976 Moving (-0.29, 0.20) raw xDistance=0.31 yDistance=0.14
02:23:32.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:23:32.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:23:32.044 00.000 8976 MoveAxis(L, 1, ABG)
02:23:32.044 00.000 8976 stepping (-11, 15) + (-1, 0)
02:23:32.044 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:32.045 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:23:32.057 00.012 5052 UpdateGuideState exits: m=172 SNR=9.1
02:23:32.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:32.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:32.057 00.000 5052 Enqueuing Expose request
02:23:32.074 00.017 8976 Received - 47 (G) 
02:23:32.074 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:32.074 00.000 8976 stepped: pos (-12, 15)
02:23:32.074 00.000 8976 MoveAxis(U, 0, ABG)
02:23:32.074 00.000 8976 move complete, result=0
02:23:32.074 00.000 8976 worker thread done servicing request
02:23:32.074 00.000 8976 Worker thread wakes up
02:23:32.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:32.074 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:32.074 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:23:32.772 00.698 8976 Exposure complete
02:23:32.778 00.006 8976 worker thread done servicing request
02:23:32.779 00.001 5052 OnExposeComplete: enter
02:23:32.779 00.000 5052 UpdateGuideState(): m_state=6
02:23:32.779 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8504
02:23:32.779 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.10, Mass=161, SNR=8.7, Peak=73 HFD=2.1
02:23:32.779 00.000 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.04) = xAngle (-3.82 = 2.46)
02:23:32.779 00.000 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.36)
02:23:32.779 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.61 hyp=0.63 cameraTheta=-1.78 mountX=-0.49 mountY=0.44, mountTheta=2.40
02:23:32.780 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.61, opts=13)
02:23:32.780 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.61)
02:23:32.780 00.000 8976 Worker thread wakes up
02:23:32.780 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.61) opts 0xd
02:23:32.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.61)
02:23:32.780 00.000 8976 Moving (-0.13, -0.61) raw xDistance=-0.49 yDistance=0.44
02:23:32.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.49
02:23:32.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:23:32.780 00.000 8976 MoveAxis(R, 2, ABG)
02:23:32.780 00.000 8976 stepping (-12, 15) + (2, 0)
02:23:32.780 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:32.781 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:23:32.792 00.011 5052 UpdateGuideState exits: m=161 SNR=8.7
02:23:32.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:32.793 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:32.793 00.000 5052 Enqueuing Expose request
02:23:32.809 00.016 8976 Received - 47 (G) 
02:23:32.810 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:32.810 00.000 8976 stepped: pos (-10, 15)
02:23:32.810 00.000 8976 MoveAxis(D, 2, ABG)
02:23:32.810 00.000 8976 stepping (-10, 15) + (0, -2)
02:23:32.810 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:32.841 00.031 8976 Received - 47 (G) 
02:23:32.842 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:32.842 00.000 8976 stepped: pos (-10, 13)
02:23:32.842 00.000 8976 move complete, result=0
02:23:32.842 00.000 8976 worker thread done servicing request
02:23:32.842 00.000 8976 Worker thread wakes up
02:23:32.842 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
02:23:32.842 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:32.842 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:33.544 00.702 8976 Exposure complete
02:23:33.551 00.007 8976 worker thread done servicing request
02:23:33.551 00.000 5052 OnExposeComplete: enter
02:23:33.551 00.000 5052 UpdateGuideState(): m_state=6
02:23:33.551 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8505
02:23:33.551 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.61, Mass=169, SNR=9.0, Peak=79 HFD=2.1
02:23:33.551 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
02:23:33.551 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
02:23:33.551 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.10 hyp=0.36 cameraTheta=-2.85 mountX=0.07 mountY=0.34, mountTheta=1.38
02:23:33.552 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.10, opts=13)
02:23:33.552 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.10)
02:23:33.552 00.000 8976 Worker thread wakes up
02:23:33.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.10) opts 0xd
02:23:33.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.10)
02:23:33.552 00.000 8976 Moving (-0.34, -0.10) raw xDistance=0.07 yDistance=0.34
02:23:33.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:23:33.553 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:23:33.553 00.000 8976 MoveAxis(R, 0, ABG)
02:23:33.553 00.000 8976 MoveAxis(D, 1, ABG)
02:23:33.553 00.000 8976 stepping (-10, 13) + (0, -1)
02:23:33.553 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:33.553 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:23:33.566 00.013 5052 UpdateGuideState exits: m=169 SNR=9.0
02:23:33.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:33.566 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:33.566 00.000 5052 Enqueuing Expose request
02:23:33.577 00.011 8976 Received - 47 (G) 
02:23:33.577 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:33.577 00.000 8976 stepped: pos (-10, 12)
02:23:33.577 00.000 8976 move complete, result=0
02:23:33.578 00.001 8976 worker thread done servicing request
02:23:33.578 00.000 8976 Worker thread wakes up
02:23:33.578 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:23:33.578 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:33.578 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:34.272 00.694 8976 Exposure complete
02:23:34.278 00.006 8976 worker thread done servicing request
02:23:34.278 00.000 5052 OnExposeComplete: enter
02:23:34.278 00.000 5052 UpdateGuideState(): m_state=6
02:23:34.278 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8506
02:23:34.278 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=282.13, Mass=158, SNR=8.7, Peak=75 HFD=2.0
02:23:34.278 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
02:23:34.278 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
02:23:34.279 00.001 5052 CameraToMount -- cameraX=-0.42 cameraY=0.42 hyp=0.60 cameraTheta=2.36 mountX=0.57 mountY=0.12, mountTheta=0.22
02:23:34.279 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.42, opts=13)
02:23:34.280 00.001 5052 Enqueuing Move request for stepguider (-0.42, 0.42)
02:23:34.280 00.000 8976 Worker thread wakes up
02:23:34.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.42) opts 0xd
02:23:34.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.42)
02:23:34.280 00.000 8976 Moving (-0.42, 0.42) raw xDistance=0.57 yDistance=0.12
02:23:34.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:23:34.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:23:34.280 00.000 8976 MoveAxis(L, 2, ABG)
02:23:34.280 00.000 8976 stepping (-10, 12) + (-2, 0)
02:23:34.280 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:34.281 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:23:34.293 00.012 5052 UpdateGuideState exits: m=158 SNR=8.7
02:23:34.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:34.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:34.293 00.000 5052 Enqueuing Expose request
02:23:34.312 00.019 8976 Received - 47 (G) 
02:23:34.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:34.312 00.000 8976 stepped: pos (-12, 12)
02:23:34.312 00.000 8976 MoveAxis(U, 0, ABG)
02:23:34.312 00.000 8976 move complete, result=0
02:23:34.312 00.000 8976 worker thread done servicing request
02:23:34.312 00.000 8976 Worker thread wakes up
02:23:34.312 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
02:23:34.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:34.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:35.009 00.697 8976 Exposure complete
02:23:35.014 00.005 8976 worker thread done servicing request
02:23:35.014 00.000 5052 OnExposeComplete: enter
02:23:35.014 00.000 5052 UpdateGuideState(): m_state=6
02:23:35.015 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8507
02:23:35.015 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.21, Mass=165, SNR=8.8, Peak=75 HFD=2.4
02:23:35.015 00.000 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.04) = xAngle (-0.61 = -0.61)
02:23:35.015 00.000 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.71 = -0.71)
02:23:35.015 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.50 hyp=0.51 cameraTheta=1.43 mountX=0.41 mountY=-0.33, mountTheta=-0.67
02:23:35.015 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.50, opts=13)
02:23:35.016 00.001 5052 Enqueuing Move request for stepguider (0.07, 0.50)
02:23:35.016 00.000 8976 Worker thread wakes up
02:23:35.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.50) opts 0xd
02:23:35.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.50)
02:23:35.016 00.000 8976 Moving (0.07, 0.50) raw xDistance=0.41 yDistance=-0.33
02:23:35.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
02:23:35.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:23:35.016 00.000 8976 MoveAxis(L, 2, ABG)
02:23:35.016 00.000 8976 stepping (-12, 12) + (-2, 0)
02:23:35.016 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:35.017 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:23:35.028 00.011 5052 UpdateGuideState exits: m=165 SNR=8.8
02:23:35.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:35.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:35.028 00.000 5052 Enqueuing Expose request
02:23:35.047 00.019 8976 Received - 47 (G) 
02:23:35.047 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:35.048 00.001 8976 stepped: pos (-14, 12)
02:23:35.048 00.000 8976 MoveAxis(U, 1, ABG)
02:23:35.048 00.000 8976 stepping (-14, 12) + (0, 1)
02:23:35.048 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:35.079 00.031 8976 Received - 47 (G) 
02:23:35.080 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:35.080 00.000 8976 stepped: pos (-14, 13)
02:23:35.080 00.000 8976 move complete, result=0
02:23:35.080 00.000 8976 worker thread done servicing request
02:23:35.080 00.000 8976 Worker thread wakes up
02:23:35.080 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
02:23:35.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:35.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:35.777 00.697 8976 Exposure complete
02:23:35.782 00.005 8976 worker thread done servicing request
02:23:35.782 00.000 5052 OnExposeComplete: enter
02:23:35.782 00.000 5052 UpdateGuideState(): m_state=6
02:23:35.782 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8508
02:23:35.783 00.001 5052 Star::Find returns 1 (0), X=329.16, Y=281.55, Mass=154, SNR=8.6, Peak=69 HFD=2.0
02:23:35.783 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.73 = 2.56)
02:23:35.783 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.45)
02:23:35.783 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.68 mountX=-0.14 mountY=0.10, mountTheta=2.49
02:23:35.783 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.16, opts=13)
02:23:35.783 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.16)
02:23:35.784 00.001 8976 Worker thread wakes up
02:23:35.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.16) opts 0xd
02:23:35.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.16)
02:23:35.784 00.000 8976 Moving (-0.02, -0.16) raw xDistance=-0.14 yDistance=0.10
02:23:35.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:23:35.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:23:35.784 00.000 8976 MoveAxis(R, 0, ABG)
02:23:35.784 00.000 8976 MoveAxis(U, 0, ABG)
02:23:35.784 00.000 8976 move complete, result=0
02:23:35.784 00.000 8976 worker thread done servicing request
02:23:35.784 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:23:35.794 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:23:35.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:35.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:35.795 00.001 5052 Enqueuing Expose request
02:23:35.795 00.000 8976 Worker thread wakes up
02:23:35.795 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:35.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:35.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:36.492 00.697 8976 Exposure complete
02:23:36.498 00.006 8976 worker thread done servicing request
02:23:36.498 00.000 5052 OnExposeComplete: enter
02:23:36.498 00.000 5052 UpdateGuideState(): m_state=6
02:23:36.498 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8509
02:23:36.498 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.74, Mass=144, SNR=8.3, Peak=71 HFD=1.8
02:23:36.498 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:23:36.498 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:23:36.499 00.001 5052 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.13 mountX=-0.07 mountY=-0.18, mountTheta=-1.93
02:23:36.499 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.03, opts=13)
02:23:36.499 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.03)
02:23:36.499 00.000 8976 Worker thread wakes up
02:23:36.500 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.03) opts 0xd
02:23:36.500 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.03)
02:23:36.500 00.000 8976 Moving (0.20, 0.03) raw xDistance=-0.07 yDistance=-0.18
02:23:36.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:23:36.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:23:36.500 00.000 8976 MoveAxis(R, 0, ABG)
02:23:36.500 00.000 8976 MoveAxis(U, 0, ABG)
02:23:36.500 00.000 8976 move complete, result=0
02:23:36.500 00.000 8976 worker thread done servicing request
02:23:36.501 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:23:36.513 00.012 5052 UpdateGuideState exits: m=144 SNR=8.3
02:23:36.514 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:36.514 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:36.514 00.000 5052 Enqueuing Expose request
02:23:36.514 00.000 8976 Worker thread wakes up
02:23:36.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:36.514 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:36.514 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:37.207 00.693 8976 Exposure complete
02:23:37.213 00.006 8976 worker thread done servicing request
02:23:37.213 00.000 5052 OnExposeComplete: enter
02:23:37.213 00.000 5052 UpdateGuideState(): m_state=6
02:23:37.213 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8510
02:23:37.213 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.91, Mass=150, SNR=8.4, Peak=73 HFD=2.1
02:23:37.213 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
02:23:37.213 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.00 = -0.00)
02:23:37.213 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.15 mountX=0.24 mountY=-0.00, mountTheta=-0.00
02:23:37.214 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.20, opts=13)
02:23:37.214 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.20)
02:23:37.214 00.000 8976 Worker thread wakes up
02:23:37.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.20) opts 0xd
02:23:37.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.20)
02:23:37.214 00.000 8976 Moving (-0.13, 0.20) raw xDistance=0.24 yDistance=-0.00
02:23:37.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:23:37.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:23:37.214 00.000 8976 MoveAxis(R, 0, ABG)
02:23:37.214 00.000 8976 MoveAxis(U, 0, ABG)
02:23:37.214 00.000 8976 move complete, result=0
02:23:37.215 00.001 8976 worker thread done servicing request
02:23:37.215 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:23:37.225 00.010 5052 UpdateGuideState exits: m=150 SNR=8.4
02:23:37.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:37.225 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:37.225 00.000 5052 Enqueuing Expose request
02:23:37.225 00.000 8976 Worker thread wakes up
02:23:37.225 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:37.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:37.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:37.915 00.690 8976 Exposure complete
02:23:37.922 00.007 8976 worker thread done servicing request
02:23:37.922 00.000 5052 OnExposeComplete: enter
02:23:37.922 00.000 5052 UpdateGuideState(): m_state=6
02:23:37.922 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8511
02:23:37.922 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.82, Mass=146, SNR=8.4, Peak=73 HFD=2.1
02:23:37.922 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
02:23:37.922 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
02:23:37.922 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.22 cameraTheta=2.60 mountX=0.19 mountY=0.10, mountTheta=0.47
02:23:37.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.11, opts=13)
02:23:37.923 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.11)
02:23:37.923 00.000 8976 Worker thread wakes up
02:23:37.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.11) opts 0xd
02:23:37.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.11)
02:23:37.923 00.000 8976 Moving (-0.19, 0.11) raw xDistance=0.19 yDistance=0.10
02:23:37.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:23:37.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:23:37.923 00.000 8976 MoveAxis(R, 0, ABG)
02:23:37.923 00.000 8976 MoveAxis(U, 0, ABG)
02:23:37.923 00.000 8976 move complete, result=0
02:23:37.923 00.000 8976 worker thread done servicing request
02:23:37.924 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:23:37.933 00.009 5052 UpdateGuideState exits: m=146 SNR=8.4
02:23:37.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:37.933 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:37.933 00.000 5052 Enqueuing Expose request
02:23:37.933 00.000 8976 Worker thread wakes up
02:23:37.933 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:37.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:37.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:38.619 00.686 8976 Exposure complete
02:23:38.625 00.006 8976 worker thread done servicing request
02:23:38.625 00.000 5052 OnExposeComplete: enter
02:23:38.625 00.000 5052 UpdateGuideState(): m_state=6
02:23:38.625 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8512
02:23:38.625 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.64, Mass=162, SNR=8.8, Peak=76 HFD=2.2
02:23:38.625 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
02:23:38.625 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
02:23:38.625 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.66 mountX=-0.00 mountY=0.15, mountTheta=1.58
02:23:38.626 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.07, opts=13)
02:23:38.626 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.07)
02:23:38.626 00.000 8976 Worker thread wakes up
02:23:38.626 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.07) opts 0xd
02:23:38.626 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.07)
02:23:38.626 00.000 8976 Moving (-0.13, -0.07) raw xDistance=-0.00 yDistance=0.15
02:23:38.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:23:38.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:23:38.626 00.000 8976 MoveAxis(R, 0, ABG)
02:23:38.626 00.000 8976 MoveAxis(U, 0, ABG)
02:23:38.626 00.000 8976 move complete, result=0
02:23:38.626 00.000 8976 worker thread done servicing request
02:23:38.627 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:23:38.638 00.011 5052 UpdateGuideState exits: m=162 SNR=8.8
02:23:38.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:38.639 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:38.639 00.000 5052 Enqueuing Expose request
02:23:38.639 00.000 8976 Worker thread wakes up
02:23:38.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:38.639 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:38.639 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:39.329 00.690 8976 Exposure complete
02:23:39.334 00.005 8976 worker thread done servicing request
02:23:39.334 00.000 5052 OnExposeComplete: enter
02:23:39.334 00.000 5052 UpdateGuideState(): m_state=6
02:23:39.334 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8513
02:23:39.335 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.70, Mass=149, SNR=8.5, Peak=70 HFD=2.2
02:23:39.335 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
02:23:39.335 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
02:23:39.335 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.08 mountX=0.09 mountY=0.19, mountTheta=1.15
02:23:39.335 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.01, opts=13)
02:23:39.335 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.01)
02:23:39.335 00.000 8976 Worker thread wakes up
02:23:39.336 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.01) opts 0xd
02:23:39.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.01)
02:23:39.336 00.000 8976 Moving (-0.22, -0.01) raw xDistance=0.09 yDistance=0.19
02:23:39.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:23:39.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:23:39.336 00.000 8976 MoveAxis(R, 0, ABG)
02:23:39.336 00.000 8976 MoveAxis(U, 0, ABG)
02:23:39.336 00.000 8976 move complete, result=0
02:23:39.336 00.000 8976 worker thread done servicing request
02:23:39.336 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:23:39.348 00.012 5052 UpdateGuideState exits: m=149 SNR=8.5
02:23:39.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:39.348 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:39.348 00.000 5052 Enqueuing Expose request
02:23:39.348 00.000 8976 Worker thread wakes up
02:23:39.348 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:23:39.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:39.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:40.042 00.694 8976 Exposure complete
02:23:40.048 00.006 8976 worker thread done servicing request
02:23:40.049 00.001 5052 OnExposeComplete: enter
02:23:40.049 00.000 5052 UpdateGuideState(): m_state=6
02:23:40.049 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8514
02:23:40.049 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.78, Mass=134, SNR=8.1, Peak=69 HFD=1.8
02:23:40.049 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:23:40.049 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:23:40.049 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.07 hyp=0.40 cameraTheta=2.97 mountX=0.24 mountY=0.30, mountTheta=0.89
02:23:40.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.07, opts=13)
02:23:40.050 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.07)
02:23:40.050 00.000 8976 Worker thread wakes up
02:23:40.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.07) opts 0xd
02:23:40.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.07)
02:23:40.050 00.000 8976 Moving (-0.40, 0.07) raw xDistance=0.24 yDistance=0.30
02:23:40.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:23:40.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:23:40.050 00.000 8976 MoveAxis(R, 0, ABG)
02:23:40.050 00.000 8976 MoveAxis(D, 1, ABG)
02:23:40.050 00.000 8976 stepping (-14, 13) + (0, -1)
02:23:40.050 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:40.051 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:23:40.062 00.011 5052 UpdateGuideState exits: m=134 SNR=8.1
02:23:40.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:40.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:40.062 00.000 5052 Enqueuing Expose request
02:23:40.068 00.006 8976 Received - 47 (G) 
02:23:40.068 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:40.068 00.000 8976 stepped: pos (-14, 12)
02:23:40.068 00.000 8976 move complete, result=0
02:23:40.068 00.000 8976 worker thread done servicing request
02:23:40.068 00.000 8976 Worker thread wakes up
02:23:40.068 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:23:40.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:40.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:40.757 00.689 8976 Exposure complete
02:23:40.762 00.005 8976 worker thread done servicing request
02:23:40.763 00.001 5052 OnExposeComplete: enter
02:23:40.763 00.000 5052 UpdateGuideState(): m_state=6
02:23:40.763 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8515
02:23:40.763 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.84, Mass=165, SNR=8.8, Peak=74 HFD=2.5
02:23:40.763 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:23:40.763 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
02:23:40.763 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.13 hyp=0.73 cameraTheta=2.96 mountX=0.44 mountY=0.53, mountTheta=0.87
02:23:40.764 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.13, opts=13)
02:23:40.764 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.13)
02:23:40.764 00.000 8976 Worker thread wakes up
02:23:40.764 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.13) opts 0xd
02:23:40.764 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.13)
02:23:40.764 00.000 8976 Moving (-0.71, 0.13) raw xDistance=0.44 yDistance=0.53
02:23:40.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:23:40.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
02:23:40.764 00.000 8976 MoveAxis(L, 2, ABG)
02:23:40.764 00.000 8976 stepping (-14, 12) + (-2, 0)
02:23:40.764 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:40.765 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:23:40.775 00.010 5052 UpdateGuideState exits: m=165 SNR=8.8
02:23:40.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:40.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:40.775 00.000 5052 Enqueuing Expose request
02:23:40.787 00.012 8976 Received - 47 (G) 
02:23:40.787 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:40.787 00.000 8976 stepped: pos (-16, 12)
02:23:40.787 00.000 8976 MoveAxis(D, 2, ABG)
02:23:40.787 00.000 8976 stepping (-16, 12) + (0, -2)
02:23:40.787 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:40.820 00.033 8976 Received - 47 (G) 
02:23:40.820 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:40.820 00.000 8976 stepped: pos (-16, 10)
02:23:40.820 00.000 8976 move complete, result=0
02:23:40.820 00.000 8976 worker thread done servicing request
02:23:40.820 00.000 8976 Worker thread wakes up
02:23:40.820 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:23:40.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:40.820 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:41.518 00.698 8976 Exposure complete
02:23:41.523 00.005 8976 worker thread done servicing request
02:23:41.523 00.000 5052 OnExposeComplete: enter
02:23:41.523 00.000 5052 UpdateGuideState(): m_state=6
02:23:41.523 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8516
02:23:41.523 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.66, Mass=165, SNR=8.8, Peak=67 HFD=2.4
02:23:41.523 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
02:23:41.524 00.001 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
02:23:41.524 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.05 hyp=0.34 cameraTheta=-3.01 mountX=0.11 mountY=0.31, mountTheta=1.22
02:23:41.525 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.05, opts=13)
02:23:41.525 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.05)
02:23:41.525 00.000 8976 Worker thread wakes up
02:23:41.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.05) opts 0xd
02:23:41.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.05)
02:23:41.525 00.000 8976 Moving (-0.34, -0.05) raw xDistance=0.11 yDistance=0.31
02:23:41.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:23:41.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
02:23:41.525 00.000 8976 MoveAxis(R, 0, ABG)
02:23:41.525 00.000 8976 MoveAxis(D, 1, ABG)
02:23:41.526 00.001 8976 stepping (-16, 10) + (0, -1)
02:23:41.526 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:41.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:23:41.536 00.010 5052 UpdateGuideState exits: m=165 SNR=8.8
02:23:41.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:41.536 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:41.536 00.000 5052 Enqueuing Expose request
02:23:41.555 00.019 8976 Received - 47 (G) 
02:23:41.555 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:41.555 00.000 8976 stepped: pos (-16, 9)
02:23:41.555 00.000 8976 move complete, result=0
02:23:41.555 00.000 8976 worker thread done servicing request
02:23:41.555 00.000 8976 Worker thread wakes up
02:23:41.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:41.555 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:41.555 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:23:42.248 00.693 8976 Exposure complete
02:23:42.254 00.006 8976 worker thread done servicing request
02:23:42.254 00.000 5052 OnExposeComplete: enter
02:23:42.254 00.000 5052 UpdateGuideState(): m_state=6
02:23:42.254 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8517
02:23:42.254 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.89, Mass=155, SNR=8.6, Peak=74 HFD=2.1
02:23:42.254 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:23:42.254 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
02:23:42.254 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=0.18 hyp=0.81 cameraTheta=2.92 mountX=0.52 mountY=0.57, mountTheta=0.83
02:23:42.255 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=0.18, opts=13)
02:23:42.255 00.000 5052 Enqueuing Move request for stepguider (-0.79, 0.18)
02:23:42.255 00.000 8976 Worker thread wakes up
02:23:42.255 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, 0.18) opts 0xd
02:23:42.255 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, 0.18)
02:23:42.255 00.000 8976 Moving (-0.79, 0.18) raw xDistance=0.52 yDistance=0.57
02:23:42.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:23:42.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
02:23:42.256 00.001 8976 MoveAxis(L, 2, ABG)
02:23:42.256 00.000 8976 stepping (-16, 9) + (-2, 0)
02:23:42.256 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:42.256 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:23:42.268 00.012 5052 UpdateGuideState exits: m=155 SNR=8.6
02:23:42.268 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:42.268 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:42.268 00.000 5052 Enqueuing Expose request
02:23:42.290 00.022 8976 Received - 47 (G) 
02:23:42.290 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:42.290 00.000 8976 stepped: pos (-18, 9)
02:23:42.290 00.000 8976 MoveAxis(D, 2, ABG)
02:23:42.290 00.000 8976 stepping (-18, 9) + (0, -2)
02:23:42.290 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:42.322 00.032 8976 Received - 47 (G) 
02:23:42.322 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:42.322 00.000 8976 stepped: pos (-18, 7)
02:23:42.322 00.000 8976 move complete, result=0
02:23:42.322 00.000 8976 worker thread done servicing request
02:23:42.322 00.000 8976 Worker thread wakes up
02:23:42.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:42.323 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:42.323 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:23:43.019 00.696 8976 Exposure complete
02:23:43.024 00.005 8976 worker thread done servicing request
02:23:43.025 00.001 5052 OnExposeComplete: enter
02:23:43.025 00.000 5052 UpdateGuideState(): m_state=6
02:23:43.025 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8518
02:23:43.025 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.73, Mass=152, SNR=8.5, Peak=66 HFD=2.2
02:23:43.025 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:23:43.025 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
02:23:43.025 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.02 hyp=0.57 cameraTheta=3.10 mountX=0.28 mountY=0.46, mountTheta=1.03
02:23:43.025 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.02, opts=13)
02:23:43.025 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.02)
02:23:43.026 00.001 8976 Worker thread wakes up
02:23:43.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.02) opts 0xd
02:23:43.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.02)
02:23:43.026 00.000 8976 Moving (-0.57, 0.02) raw xDistance=0.28 yDistance=0.46
02:23:43.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
02:23:43.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
02:23:43.026 00.000 8976 MoveAxis(L, 1, ABG)
02:23:43.026 00.000 8976 stepping (-18, 7) + (-1, 0)
02:23:43.026 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:43.026 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:23:43.036 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:23:43.036 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:43.036 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:43.036 00.000 5052 Enqueuing Expose request
02:23:43.057 00.021 8976 Received - 47 (G) 
02:23:43.058 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:43.058 00.000 8976 stepped: pos (-19, 7)
02:23:43.058 00.000 8976 MoveAxis(D, 2, ABG)
02:23:43.058 00.000 8976 stepping (-19, 7) + (0, -2)
02:23:43.058 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:43.090 00.032 8976 Received - 47 (G) 
02:23:43.090 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:43.090 00.000 8976 stepped: pos (-19, 5)
02:23:43.090 00.000 8976 move complete, result=0
02:23:43.090 00.000 8976 worker thread done servicing request
02:23:43.090 00.000 8976 Worker thread wakes up
02:23:43.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:43.090 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:23:43.090 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:43.786 00.696 8976 Exposure complete
02:23:43.791 00.005 8976 worker thread done servicing request
02:23:43.792 00.001 5052 OnExposeComplete: enter
02:23:43.792 00.000 5052 UpdateGuideState(): m_state=6
02:23:43.792 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8519
02:23:43.792 00.000 5052 Star::Find returns 1 (0), X=328.18, Y=281.79, Mass=172, SNR=9.0, Peak=69 HFD=2.4
02:23:43.792 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:23:43.792 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
02:23:43.792 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=0.08 hyp=0.99 cameraTheta=3.06 mountX=0.52 mountY=0.79, mountTheta=0.99
02:23:43.793 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=0.08, opts=13)
02:23:43.793 00.000 5052 Enqueuing Move request for stepguider (-0.99, 0.08)
02:23:43.793 00.000 8976 Worker thread wakes up
02:23:43.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, 0.08) opts 0xd
02:23:43.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, 0.08)
02:23:43.793 00.000 8976 Moving (-0.99, 0.08) raw xDistance=0.52 yDistance=0.79
02:23:43.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52
02:23:43.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.79
02:23:43.793 00.000 8976 MoveAxis(L, 2, ABG)
02:23:43.793 00.000 8976 stepping (-19, 5) + (-2, 0)
02:23:43.794 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:43.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:23:43.804 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
02:23:43.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:43.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:43.804 00.000 5052 Enqueuing Expose request
02:23:43.824 00.020 8976 Received - 47 (G) 
02:23:43.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:43.825 00.001 8976 stepped: pos (-21, 5)
02:23:43.825 00.000 8976 MoveAxis(D, 3, ABG)
02:23:43.825 00.000 8976 stepping (-21, 5) + (0, -3)
02:23:43.825 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:43.857 00.032 8976 Received - 47 (G) 
02:23:43.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:43.857 00.000 8976 stepped: pos (-21, 2)
02:23:43.857 00.000 8976 move complete, result=0
02:23:43.857 00.000 8976 worker thread done servicing request
02:23:43.857 00.000 8976 Worker thread wakes up
02:23:43.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:43.858 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:43.858 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:23:44.552 00.694 8976 Exposure complete
02:23:44.557 00.005 8976 worker thread done servicing request
02:23:44.557 00.000 5052 OnExposeComplete: enter
02:23:44.557 00.000 5052 UpdateGuideState(): m_state=6
02:23:44.557 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8520
02:23:44.557 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.26, Mass=151, SNR=8.5, Peak=72 HFD=1.8
02:23:44.557 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.58 = 1.71)
02:23:44.558 00.001 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
02:23:44.558 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.45 hyp=0.79 cameraTheta=-2.53 mountX=-0.11 mountY=0.79, mountTheta=1.70
02:23:44.558 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.45, opts=13)
02:23:44.558 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.45)
02:23:44.558 00.000 8976 Worker thread wakes up
02:23:44.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.45) opts 0xd
02:23:44.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.45)
02:23:44.558 00.000 8976 Moving (-0.65, -0.45) raw xDistance=-0.11 yDistance=0.79
02:23:44.559 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:23:44.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.79
02:23:44.559 00.000 8976 MoveAxis(R, 0, ABG)
02:23:44.559 00.000 8976 MoveAxis(D, 3, ABG)
02:23:44.559 00.000 8976 stepping (-21, 2) + (0, -3)
02:23:44.559 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:44.559 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:23:44.569 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:23:44.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:44.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:44.569 00.000 5052 Enqueuing Expose request
02:23:44.592 00.023 8976 Received - 47 (G) 
02:23:44.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:44.592 00.000 8976 stepped: pos (-21, -1)
02:23:44.592 00.000 8976 move complete, result=0
02:23:44.592 00.000 8976 worker thread done servicing request
02:23:44.592 00.000 8976 Worker thread wakes up
02:23:44.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:44.593 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:44.593 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:23:45.286 00.693 8976 Exposure complete
02:23:45.292 00.006 8976 worker thread done servicing request
02:23:45.292 00.000 5052 OnExposeComplete: enter
02:23:45.292 00.000 5052 UpdateGuideState(): m_state=6
02:23:45.292 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8521
02:23:45.293 00.001 5052 Star::Find returns 1 (0), X=328.37, Y=281.69, Mass=166, SNR=8.9, Peak=73 HFD=2.4
02:23:45.293 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
02:23:45.293 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
02:23:45.293 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-0.02 hyp=0.81 cameraTheta=-3.12 mountX=0.35 mountY=0.69, mountTheta=1.10
02:23:45.293 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=-0.02, opts=13)
02:23:45.294 00.001 5052 Enqueuing Move request for stepguider (-0.81, -0.02)
02:23:45.294 00.000 8976 Worker thread wakes up
02:23:45.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, -0.02) opts 0xd
02:23:45.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, -0.02)
02:23:45.294 00.000 8976 Moving (-0.81, -0.02) raw xDistance=0.35 yDistance=0.69
02:23:45.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:23:45.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
02:23:45.294 00.000 8976 MoveAxis(L, 1, ABG)
02:23:45.294 00.000 8976 stepping (-21, -1) + (-1, 0)
02:23:45.294 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:45.295 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:23:45.305 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:23:45.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:45.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:45.305 00.000 5052 Enqueuing Expose request
02:23:45.312 00.007 8976 Received - 47 (G) 
02:23:45.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:45.312 00.000 8976 stepped: pos (-22, -1)
02:23:45.312 00.000 8976 MoveAxis(D, 3, ABG)
02:23:45.312 00.000 8976 stepping (-22, -1) + (0, -3)
02:23:45.312 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:45.344 00.032 8976 Received - 47 (G) 
02:23:45.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:45.344 00.000 8976 stepped: pos (-22, -4)
02:23:45.344 00.000 8976 move complete, result=0
02:23:45.344 00.000 8976 worker thread done servicing request
02:23:45.344 00.000 8976 Worker thread wakes up
02:23:45.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:45.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:45.344 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
02:23:46.035 00.691 8976 Exposure complete
02:23:46.041 00.006 8976 worker thread done servicing request
02:23:46.041 00.000 5052 OnExposeComplete: enter
02:23:46.041 00.000 5052 UpdateGuideState(): m_state=6
02:23:46.041 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8522
02:23:46.041 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=282.01, Mass=155, SNR=8.6, Peak=70 HFD=2.1
02:23:46.041 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:23:46.041 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
02:23:46.041 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.30 hyp=0.89 cameraTheta=2.80 mountX=0.65 mountY=0.54, mountTheta=0.70
02:23:46.042 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.30, opts=13)
02:23:46.042 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.30)
02:23:46.043 00.001 8976 Worker thread wakes up
02:23:46.043 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.30) opts 0xd
02:23:46.043 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.30)
02:23:46.043 00.000 8976 Moving (-0.84, 0.30) raw xDistance=0.65 yDistance=0.54
02:23:46.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.65
02:23:46.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
02:23:46.043 00.000 8976 MoveAxis(L, 3, ABG)
02:23:46.043 00.000 8976 stepping (-22, -4) + (-3, 0)
02:23:46.043 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:46.044 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:23:46.054 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
02:23:46.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:46.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:46.054 00.000 5052 Enqueuing Expose request
02:23:46.079 00.025 8976 Received - 47 (G) 
02:23:46.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:46.079 00.000 8976 stepped: pos (-25, -4)
02:23:46.079 00.000 8976 MoveAxis(D, 2, ABG)
02:23:46.079 00.000 8976 stepping (-25, -4) + (0, -2)
02:23:46.079 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:46.111 00.032 8976 Received - 47 (G) 
02:23:46.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:46.111 00.000 8976 stepped: pos (-25, -6)
02:23:46.111 00.000 8976 move complete, result=0
02:23:46.112 00.001 8976 worker thread done servicing request
02:23:46.112 00.000 8976 Worker thread wakes up
02:23:46.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:46.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:46.112 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.5 px 2 ms SOUTH
02:23:46.803 00.691 8976 Exposure complete
02:23:46.809 00.006 8976 worker thread done servicing request
02:23:46.809 00.000 5052 OnExposeComplete: enter
02:23:46.809 00.000 5052 UpdateGuideState(): m_state=6
02:23:46.809 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8523
02:23:46.809 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.49, Mass=148, SNR=8.4, Peak=67 HFD=2.8
02:23:46.809 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.80 = 1.49)
02:23:46.809 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
02:23:46.809 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.21 hyp=0.57 cameraTheta=-2.75 mountX=0.05 mountY=0.56, mountTheta=1.48
02:23:46.810 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.21, opts=13)
02:23:46.810 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.21)
02:23:46.810 00.000 8976 Worker thread wakes up
02:23:46.810 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.21) opts 0xd
02:23:46.810 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.21)
02:23:46.810 00.000 8976 Moving (-0.53, -0.21) raw xDistance=0.05 yDistance=0.56
02:23:46.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:23:46.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
02:23:46.810 00.000 8976 MoveAxis(R, 0, ABG)
02:23:46.810 00.000 8976 MoveAxis(D, 2, ABG)
02:23:46.810 00.000 8976 stepping (-25, -6) + (0, -2)
02:23:46.810 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:46.811 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:23:46.821 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:23:46.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:46.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:46.821 00.000 5052 Enqueuing Expose request
02:23:46.847 00.026 8976 Received - 47 (G) 
02:23:46.847 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:46.847 00.000 8976 stepped: pos (-25, -8)
02:23:46.847 00.000 8976 move complete, result=0
02:23:46.847 00.000 8976 worker thread done servicing request
02:23:46.847 00.000 8976 Worker thread wakes up
02:23:46.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:46.847 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:46.847 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:23:47.540 00.693 8976 Exposure complete
02:23:47.545 00.005 8976 worker thread done servicing request
02:23:47.545 00.000 5052 OnExposeComplete: enter
02:23:47.546 00.001 5052 UpdateGuideState(): m_state=6
02:23:47.546 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8524
02:23:47.546 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.83, Mass=159, SNR=8.7, Peak=65 HFD=2.3
02:23:47.546 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:23:47.546 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
02:23:47.546 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.13 hyp=0.38 cameraTheta=2.81 mountX=0.27 mountY=0.23, mountTheta=0.70
02:23:47.546 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.13, opts=13)
02:23:47.546 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.13)
02:23:47.547 00.001 8976 Worker thread wakes up
02:23:47.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.13) opts 0xd
02:23:47.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.13)
02:23:47.547 00.000 8976 Moving (-0.36, 0.13) raw xDistance=0.27 yDistance=0.23
02:23:47.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:23:47.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:23:47.547 00.000 8976 MoveAxis(L, 1, ABG)
02:23:47.547 00.000 8976 stepping (-25, -8) + (-1, 0)
02:23:47.547 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:47.547 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:23:47.557 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:23:47.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:47.557 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:47.557 00.000 5052 Enqueuing Expose request
02:23:47.566 00.009 8976 Received - 47 (G) 
02:23:47.566 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:47.566 00.000 8976 stepped: pos (-26, -8)
02:23:47.566 00.000 8976 MoveAxis(U, 0, ABG)
02:23:47.566 00.000 8976 move complete, result=0
02:23:47.566 00.000 8976 worker thread done servicing request
02:23:47.566 00.000 8976 Worker thread wakes up
02:23:47.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:47.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:47.566 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:23:48.259 00.693 8976 Exposure complete
02:23:48.265 00.006 8976 worker thread done servicing request
02:23:48.265 00.000 5052 OnExposeComplete: enter
02:23:48.265 00.000 5052 UpdateGuideState(): m_state=6
02:23:48.265 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8525
02:23:48.265 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.56, Mass=146, SNR=8.3, Peak=66 HFD=2.3
02:23:48.265 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
02:23:48.265 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.52)
02:23:48.265 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-2.62 mountX=-0.01 mountY=0.29, mountTheta=1.62
02:23:48.266 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.15, opts=13)
02:23:48.266 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.15)
02:23:48.266 00.000 8976 Worker thread wakes up
02:23:48.266 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.15) opts 0xd
02:23:48.266 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.15)
02:23:48.266 00.000 8976 Moving (-0.25, -0.15) raw xDistance=-0.01 yDistance=0.29
02:23:48.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:23:48.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:23:48.267 00.001 8976 MoveAxis(R, 0, ABG)
02:23:48.267 00.000 8976 MoveAxis(D, 1, ABG)
02:23:48.267 00.000 8976 stepping (-26, -8) + (0, -1)
02:23:48.267 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:48.268 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:23:48.279 00.011 5052 UpdateGuideState exits: m=146 SNR=8.3
02:23:48.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:48.279 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:48.279 00.000 5052 Enqueuing Expose request
02:23:48.285 00.006 8976 Received - 47 (G) 
02:23:48.285 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:48.286 00.001 8976 stepped: pos (-26, -9)
02:23:48.286 00.000 8976 move complete, result=0
02:23:48.286 00.000 8976 worker thread done servicing request
02:23:48.286 00.000 8976 Worker thread wakes up
02:23:48.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:48.286 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:48.286 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:23:48.980 00.694 8976 Exposure complete
02:23:48.985 00.005 8976 worker thread done servicing request
02:23:48.985 00.000 5052 OnExposeComplete: enter
02:23:48.985 00.000 5052 UpdateGuideState(): m_state=6
02:23:48.985 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8526
02:23:48.985 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.80, Mass=164, SNR=8.8, Peak=68 HFD=2.1
02:23:48.986 00.001 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
02:23:48.986 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
02:23:48.986 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.25 cameraTheta=0.37 mountX=-0.02 mountY=-0.24, mountTheta=-1.67
02:23:48.986 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.09, opts=13)
02:23:48.986 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.09)
02:23:48.986 00.000 8976 Worker thread wakes up
02:23:48.987 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.09) opts 0xd
02:23:48.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.09)
02:23:48.987 00.000 8976 Moving (0.23, 0.09) raw xDistance=-0.02 yDistance=-0.24
02:23:48.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:23:48.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:23:48.987 00.000 8976 MoveAxis(R, 0, ABG)
02:23:48.987 00.000 8976 MoveAxis(U, 0, ABG)
02:23:48.987 00.000 8976 move complete, result=0
02:23:48.987 00.000 8976 worker thread done servicing request
02:23:48.987 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:23:48.998 00.011 5052 UpdateGuideState exits: m=164 SNR=8.8
02:23:48.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:48.998 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:48.998 00.000 5052 Enqueuing Expose request
02:23:48.998 00.000 8976 Worker thread wakes up
02:23:48.998 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:48.998 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:48.998 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:49.702 00.704 8976 Exposure complete
02:23:49.707 00.005 8976 worker thread done servicing request
02:23:49.708 00.001 5052 OnExposeComplete: enter
02:23:49.708 00.000 5052 UpdateGuideState(): m_state=6
02:23:49.708 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8527
02:23:49.708 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.73, Mass=138, SNR=8.2, Peak=71 HFD=2.1
02:23:49.708 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:23:49.708 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
02:23:49.708 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.77 mountX=0.05 mountY=0.04, mountTheta=0.66
02:23:49.709 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.02, opts=13)
02:23:49.709 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.02)
02:23:49.709 00.000 8976 Worker thread wakes up
02:23:49.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.02) opts 0xd
02:23:49.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.02)
02:23:49.709 00.000 8976 Moving (-0.06, 0.02) raw xDistance=0.05 yDistance=0.04
02:23:49.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:23:49.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:23:49.709 00.000 8976 MoveAxis(R, 0, ABG)
02:23:49.709 00.000 8976 MoveAxis(U, 0, ABG)
02:23:49.709 00.000 8976 move complete, result=0
02:23:49.709 00.000 8976 worker thread done servicing request
02:23:49.710 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:23:49.720 00.010 5052 UpdateGuideState exits: m=138 SNR=8.2
02:23:49.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:49.720 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:49.720 00.000 5052 Enqueuing Expose request
02:23:49.720 00.000 8976 Worker thread wakes up
02:23:49.720 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:49.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:49.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:50.413 00.693 8976 Exposure complete
02:23:50.419 00.006 8976 worker thread done servicing request
02:23:50.420 00.001 5052 OnExposeComplete: enter
02:23:50.420 00.000 5052 UpdateGuideState(): m_state=6
02:23:50.420 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8528
02:23:50.420 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.80, Mass=161, SNR=8.8, Peak=73 HFD=2.2
02:23:50.420 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:23:50.420 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
02:23:50.420 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.09 hyp=0.34 cameraTheta=2.88 mountX=0.23 mountY=0.23, mountTheta=0.78
02:23:50.421 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.09, opts=13)
02:23:50.421 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.09)
02:23:50.421 00.000 8976 Worker thread wakes up
02:23:50.421 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.09) opts 0xd
02:23:50.421 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.09)
02:23:50.421 00.000 8976 Moving (-0.33, 0.09) raw xDistance=0.23 yDistance=0.23
02:23:50.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:23:50.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:23:50.421 00.000 8976 MoveAxis(R, 0, ABG)
02:23:50.421 00.000 8976 MoveAxis(U, 0, ABG)
02:23:50.421 00.000 8976 move complete, result=0
02:23:50.422 00.001 8976 worker thread done servicing request
02:23:50.422 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:23:50.432 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
02:23:50.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:50.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:50.432 00.000 5052 Enqueuing Expose request
02:23:50.432 00.000 8976 Worker thread wakes up
02:23:50.432 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:23:50.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:50.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:51.121 00.689 8976 Exposure complete
02:23:51.126 00.005 8976 worker thread done servicing request
02:23:51.126 00.000 5052 OnExposeComplete: enter
02:23:51.126 00.000 5052 UpdateGuideState(): m_state=6
02:23:51.126 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8529
02:23:51.126 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.93, Mass=149, SNR=8.5, Peak=74 HFD=2.2
02:23:51.126 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:23:51.126 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
02:23:51.126 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.22 hyp=0.61 cameraTheta=2.77 mountX=0.46 mountY=0.35, mountTheta=0.66
02:23:51.127 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.22, opts=13)
02:23:51.127 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.22)
02:23:51.127 00.000 8976 Worker thread wakes up
02:23:51.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.22) opts 0xd
02:23:51.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.22)
02:23:51.127 00.000 8976 Moving (-0.57, 0.22) raw xDistance=0.46 yDistance=0.35
02:23:51.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:23:51.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:23:51.127 00.000 8976 MoveAxis(L, 2, ABG)
02:23:51.127 00.000 8976 stepping (-26, -9) + (-2, 0)
02:23:51.127 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:51.128 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:23:51.139 00.011 5052 UpdateGuideState exits: m=149 SNR=8.5
02:23:51.140 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:51.140 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:51.140 00.000 5052 Enqueuing Expose request
02:23:51.163 00.023 8976 Received - 47 (G) 
02:23:51.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:51.163 00.000 8976 stepped: pos (-28, -9)
02:23:51.163 00.000 8976 MoveAxis(D, 1, ABG)
02:23:51.163 00.000 8976 stepping (-28, -9) + (0, -1)
02:23:51.163 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:51.194 00.031 8976 Received - 47 (G) 
02:23:51.195 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:51.195 00.000 8976 stepped: pos (-28, -10)
02:23:51.195 00.000 8976 move complete, result=0
02:23:51.195 00.000 8976 worker thread done servicing request
02:23:51.195 00.000 8976 Worker thread wakes up
02:23:51.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:51.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:51.195 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 1 ms SOUTH
02:23:51.890 00.695 8976 Exposure complete
02:23:51.895 00.005 8976 worker thread done servicing request
02:23:51.895 00.000 5052 OnExposeComplete: enter
02:23:51.895 00.000 5052 UpdateGuideState(): m_state=6
02:23:51.895 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8530
02:23:51.896 00.001 5052 Star::Find returns 1 (0), X=329.04, Y=281.84, Mass=162, SNR=8.8, Peak=69 HFD=2.2
02:23:51.896 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.33 = 0.33)
02:23:51.896 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
02:23:51.896 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.37 mountX=0.17 mountY=0.04, mountTheta=0.23
02:23:51.896 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.13, opts=13)
02:23:51.896 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.13)
02:23:51.897 00.001 8976 Worker thread wakes up
02:23:51.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.13) opts 0xd
02:23:51.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.13)
02:23:51.897 00.000 8976 Moving (-0.13, 0.13) raw xDistance=0.17 yDistance=0.04
02:23:51.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:23:51.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:23:51.897 00.000 8976 MoveAxis(R, 0, ABG)
02:23:51.897 00.000 8976 MoveAxis(U, 0, ABG)
02:23:51.897 00.000 8976 move complete, result=0
02:23:51.897 00.000 8976 worker thread done servicing request
02:23:51.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:23:51.907 00.010 5052 UpdateGuideState exits: m=162 SNR=8.8
02:23:51.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:51.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:51.907 00.000 5052 Enqueuing Expose request
02:23:51.907 00.000 8976 Worker thread wakes up
02:23:51.907 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:51.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:51.908 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:52.600 00.692 8976 Exposure complete
02:23:52.606 00.006 8976 worker thread done servicing request
02:23:52.607 00.001 5052 OnExposeComplete: enter
02:23:52.607 00.000 5052 UpdateGuideState(): m_state=6
02:23:52.607 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8531
02:23:52.607 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.89, Mass=159, SNR=8.7, Peak=71 HFD=2.3
02:23:52.607 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
02:23:52.607 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
02:23:52.607 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.28 cameraTheta=0.71 mountX=0.07 mountY=-0.28, mountTheta=-1.33
02:23:52.607 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.18, opts=13)
02:23:52.608 00.001 5052 Enqueuing Move request for stepguider (0.21, 0.18)
02:23:52.608 00.000 8976 Worker thread wakes up
02:23:52.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.18) opts 0xd
02:23:52.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.18)
02:23:52.608 00.000 8976 Moving (0.21, 0.18) raw xDistance=0.07 yDistance=-0.28
02:23:52.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:23:52.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:23:52.608 00.000 8976 MoveAxis(R, 0, ABG)
02:23:52.608 00.000 8976 MoveAxis(U, 1, ABG)
02:23:52.608 00.000 8976 stepping (-28, -10) + (0, 1)
02:23:52.608 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:52.609 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:23:52.620 00.011 5052 UpdateGuideState exits: m=159 SNR=8.7
02:23:52.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:52.620 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:52.620 00.000 5052 Enqueuing Expose request
02:23:52.634 00.014 8976 Received - 47 (G) 
02:23:52.634 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:52.634 00.000 8976 stepped: pos (-28, -9)
02:23:52.635 00.001 8976 move complete, result=0
02:23:52.635 00.000 8976 worker thread done servicing request
02:23:52.635 00.000 8976 Worker thread wakes up
02:23:52.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:52.635 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:52.635 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:23:53.326 00.691 8976 Exposure complete
02:23:53.331 00.005 8976 worker thread done servicing request
02:23:53.331 00.000 5052 OnExposeComplete: enter
02:23:53.331 00.000 5052 UpdateGuideState(): m_state=6
02:23:53.331 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8532
02:23:53.331 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.92, Mass=180, SNR=9.3, Peak=72 HFD=2.4
02:23:53.331 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
02:23:53.331 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
02:23:53.331 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.21 hyp=0.42 cameraTheta=0.52 mountX=0.02 mountY=-0.42, mountTheta=-1.53
02:23:53.331 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.21, opts=13)
02:23:53.331 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.21)
02:23:53.332 00.001 8976 Worker thread wakes up
02:23:53.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.21) opts 0xd
02:23:53.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.21)
02:23:53.332 00.000 8976 Moving (0.36, 0.21) raw xDistance=0.02 yDistance=-0.42
02:23:53.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:23:53.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
02:23:53.332 00.000 8976 MoveAxis(R, 0, ABG)
02:23:53.332 00.000 8976 MoveAxis(U, 2, ABG)
02:23:53.332 00.000 8976 stepping (-28, -9) + (0, 2)
02:23:53.332 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:53.332 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:23:53.344 00.012 5052 UpdateGuideState exits: m=180 SNR=9.3
02:23:53.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:53.344 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:53.344 00.000 5052 Enqueuing Expose request
02:23:53.370 00.026 8976 Received - 47 (G) 
02:23:53.370 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:53.370 00.000 8976 stepped: pos (-28, -7)
02:23:53.370 00.000 8976 move complete, result=0
02:23:53.370 00.000 8976 worker thread done servicing request
02:23:53.370 00.000 8976 Worker thread wakes up
02:23:53.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:53.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:53.370 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:23:54.061 00.691 8976 Exposure complete
02:23:54.066 00.005 8976 worker thread done servicing request
02:23:54.066 00.000 5052 OnExposeComplete: enter
02:23:54.067 00.001 5052 UpdateGuideState(): m_state=6
02:23:54.067 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8533
02:23:54.067 00.000 5052 Star::Find returns 1 (0), X=330.17, Y=281.59, Mass=186, SNR=9.4, Peak=69 HFD=2.6
02:23:54.067 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
02:23:54.067 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
02:23:54.067 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=-0.12 hyp=1.01 cameraTheta=-0.12 mountX=-0.56 mountY=-0.77, mountTheta=-2.19
02:23:54.067 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=-0.12, opts=13)
02:23:54.068 00.001 5052 Enqueuing Move request for stepguider (1.00, -0.12)
02:23:54.068 00.000 8976 Worker thread wakes up
02:23:54.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, -0.12) opts 0xd
02:23:54.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, -0.12)
02:23:54.068 00.000 8976 Moving (1.00, -0.12) raw xDistance=-0.56 yDistance=-0.77
02:23:54.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:23:54.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.77
02:23:54.068 00.000 8976 MoveAxis(R, 2, ABG)
02:23:54.068 00.000 8976 stepping (-28, -7) + (2, 0)
02:23:54.068 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:54.069 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:23:54.079 00.010 5052 UpdateGuideState exits: m=186 SNR=9.4
02:23:54.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:54.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:54.079 00.000 5052 Enqueuing Expose request
02:23:54.105 00.026 8976 Received - 47 (G) 
02:23:54.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:54.105 00.000 8976 stepped: pos (-26, -7)
02:23:54.105 00.000 8976 MoveAxis(U, 3, ABG)
02:23:54.105 00.000 8976 stepping (-26, -7) + (0, 3)
02:23:54.105 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:54.137 00.032 8976 Received - 47 (G) 
02:23:54.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:54.137 00.000 8976 stepped: pos (-26, -4)
02:23:54.137 00.000 8976 move complete, result=0
02:23:54.137 00.000 8976 worker thread done servicing request
02:23:54.137 00.000 8976 Worker thread wakes up
02:23:54.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:54.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:54.137 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.8 px 3 ms NORTH
02:23:54.827 00.690 8976 Exposure complete
02:23:54.834 00.007 8976 worker thread done servicing request
02:23:54.834 00.000 5052 OnExposeComplete: enter
02:23:54.834 00.000 5052 UpdateGuideState(): m_state=6
02:23:54.834 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8534
02:23:54.834 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.59, Mass=164, SNR=8.9, Peak=71 HFD=2.3
02:23:54.834 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
02:23:54.834 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
02:23:54.834 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.12 hyp=0.70 cameraTheta=-0.18 mountX=-0.42 mountY=-0.51, mountTheta=-2.26
02:23:54.835 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.12, opts=13)
02:23:54.835 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.12)
02:23:54.835 00.000 8976 Worker thread wakes up
02:23:54.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.12) opts 0xd
02:23:54.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.12)
02:23:54.835 00.000 8976 Moving (0.68, -0.12) raw xDistance=-0.42 yDistance=-0.51
02:23:54.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
02:23:54.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.51
02:23:54.835 00.000 8976 MoveAxis(R, 2, ABG)
02:23:54.835 00.000 8976 stepping (-26, -4) + (2, 0)
02:23:54.835 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:54.836 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:23:54.845 00.009 5052 UpdateGuideState exits: m=164 SNR=8.9
02:23:54.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:54.845 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:54.846 00.001 5052 Enqueuing Expose request
02:23:54.873 00.027 8976 Received - 47 (G) 
02:23:54.873 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:54.873 00.000 8976 stepped: pos (-24, -4)
02:23:54.873 00.000 8976 MoveAxis(U, 2, ABG)
02:23:54.873 00.000 8976 stepping (-24, -4) + (0, 2)
02:23:54.873 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:54.904 00.031 8976 Received - 47 (G) 
02:23:54.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:54.904 00.000 8976 stepped: pos (-24, -2)
02:23:54.904 00.000 8976 move complete, result=0
02:23:54.904 00.000 8976 worker thread done servicing request
02:23:54.904 00.000 8976 Worker thread wakes up
02:23:54.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:54.904 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:54.904 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:23:55.599 00.695 8976 Exposure complete
02:23:55.605 00.006 8976 worker thread done servicing request
02:23:55.605 00.000 5052 OnExposeComplete: enter
02:23:55.605 00.000 5052 UpdateGuideState(): m_state=6
02:23:55.605 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8535
02:23:55.605 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.67, Mass=142, SNR=8.2, Peak=64 HFD=2.1
02:23:55.605 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
02:23:55.605 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
02:23:55.605 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.04 hyp=0.64 cameraTheta=-0.06 mountX=-0.33 mountY=-0.51, mountTheta=-2.14
02:23:55.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.04, opts=13)
02:23:55.606 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.04)
02:23:55.606 00.000 8976 Worker thread wakes up
02:23:55.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.04) opts 0xd
02:23:55.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.04)
02:23:55.606 00.000 8976 Moving (0.64, -0.04) raw xDistance=-0.33 yDistance=-0.51
02:23:55.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
02:23:55.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
02:23:55.606 00.000 8976 MoveAxis(R, 1, ABG)
02:23:55.606 00.000 8976 stepping (-24, -2) + (1, 0)
02:23:55.606 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:55.607 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:23:55.617 00.010 5052 UpdateGuideState exits: m=142 SNR=8.2
02:23:55.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:55.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:55.617 00.000 5052 Enqueuing Expose request
02:23:55.624 00.007 8976 Received - 47 (G) 
02:23:55.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:23:55.624 00.000 8976 stepped: pos (-23, -2)
02:23:55.624 00.000 8976 MoveAxis(U, 2, ABG)
02:23:55.624 00.000 8976 stepping (-23, -2) + (0, 2)
02:23:55.624 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:55.656 00.032 8976 Received - 47 (G) 
02:23:55.656 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:55.656 00.000 8976 stepped: pos (-23, 0)
02:23:55.656 00.000 8976 move complete, result=0
02:23:55.656 00.000 8976 worker thread done servicing request
02:23:55.656 00.000 8976 Worker thread wakes up
02:23:55.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:55.656 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:55.656 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:23:56.349 00.693 8976 Exposure complete
02:23:56.355 00.006 8976 worker thread done servicing request
02:23:56.355 00.000 5052 OnExposeComplete: enter
02:23:56.355 00.000 5052 UpdateGuideState(): m_state=6
02:23:56.355 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8536
02:23:56.355 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.63, Mass=146, SNR=8.4, Peak=64 HFD=2.3
02:23:56.355 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
02:23:56.355 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:23:56.356 00.001 5052 CameraToMount -- cameraX=0.65 cameraY=-0.08 hyp=0.66 cameraTheta=-0.13 mountX=-0.37 mountY=-0.50, mountTheta=-2.21
02:23:56.356 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.08, opts=13)
02:23:56.356 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.08)
02:23:56.356 00.000 8976 Worker thread wakes up
02:23:56.357 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.08) opts 0xd
02:23:56.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.08)
02:23:56.357 00.000 8976 Moving (0.65, -0.08) raw xDistance=-0.37 yDistance=-0.50
02:23:56.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
02:23:56.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
02:23:56.357 00.000 8976 MoveAxis(R, 2, ABG)
02:23:56.357 00.000 8976 stepping (-23, 0) + (2, 0)
02:23:56.357 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:56.358 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:23:56.368 00.010 5052 UpdateGuideState exits: m=146 SNR=8.4
02:23:56.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:56.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:56.368 00.000 5052 Enqueuing Expose request
02:23:56.391 00.023 8976 Received - 47 (G) 
02:23:56.391 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:56.391 00.000 8976 stepped: pos (-21, 0)
02:23:56.391 00.000 8976 MoveAxis(U, 2, ABG)
02:23:56.391 00.000 8976 stepping (-21, 0) + (0, 2)
02:23:56.391 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:56.423 00.032 8976 Received - 47 (G) 
02:23:56.423 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:56.423 00.000 8976 stepped: pos (-21, 2)
02:23:56.423 00.000 8976 move complete, result=0
02:23:56.423 00.000 8976 worker thread done servicing request
02:23:56.423 00.000 8976 Worker thread wakes up
02:23:56.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:56.423 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:56.423 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:23:57.117 00.694 8976 Exposure complete
02:23:57.123 00.006 8976 worker thread done servicing request
02:23:57.123 00.000 5052 OnExposeComplete: enter
02:23:57.123 00.000 5052 UpdateGuideState(): m_state=6
02:23:57.123 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8537
02:23:57.123 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.81, Mass=186, SNR=9.4, Peak=75 HFD=2.4
02:23:57.123 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
02:23:57.123 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
02:23:57.123 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.16 cameraTheta=2.40 mountX=0.15 mountY=0.04, mountTheta=0.26
02:23:57.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.10, opts=13)
02:23:57.124 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.10)
02:23:57.124 00.000 8976 Worker thread wakes up
02:23:57.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.10) opts 0xd
02:23:57.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.10)
02:23:57.124 00.000 8976 Moving (-0.11, 0.10) raw xDistance=0.15 yDistance=0.04
02:23:57.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:23:57.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:23:57.124 00.000 8976 MoveAxis(R, 0, ABG)
02:23:57.124 00.000 8976 MoveAxis(U, 0, ABG)
02:23:57.124 00.000 8976 move complete, result=0
02:23:57.124 00.000 8976 worker thread done servicing request
02:23:57.125 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:23:57.137 00.012 5052 UpdateGuideState exits: m=186 SNR=9.4
02:23:57.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:57.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:57.137 00.000 5052 Enqueuing Expose request
02:23:57.137 00.000 8976 Worker thread wakes up
02:23:57.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:57.137 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:57.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:57.828 00.691 8976 Exposure complete
02:23:57.833 00.005 8976 worker thread done servicing request
02:23:57.833 00.000 5052 OnExposeComplete: enter
02:23:57.833 00.000 5052 UpdateGuideState(): m_state=6
02:23:57.833 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8538
02:23:57.833 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=282.35, Mass=157, SNR=8.6, Peak=68 HFD=2.3
02:23:57.833 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (-0.00 = -0.00)
02:23:57.833 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.11 = -0.11)
02:23:57.833 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.64 hyp=0.72 cameraTheta=2.04 mountX=0.72 mountY=-0.08, mountTheta=-0.11
02:23:57.834 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.64, opts=13)
02:23:57.834 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.64)
02:23:57.834 00.000 8976 Worker thread wakes up
02:23:57.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.64) opts 0xd
02:23:57.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.64)
02:23:57.834 00.000 8976 Moving (-0.32, 0.64) raw xDistance=0.72 yDistance=-0.08
02:23:57.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
02:23:57.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:23:57.834 00.000 8976 MoveAxis(L, 3, ABG)
02:23:57.834 00.000 8976 stepping (-21, 2) + (-3, 0)
02:23:57.834 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:57.836 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:23:57.846 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
02:23:57.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:57.846 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:57.846 00.000 5052 Enqueuing Expose request
02:23:57.862 00.016 8976 Received - 47 (G) 
02:23:57.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:23:57.862 00.000 8976 stepped: pos (-24, 2)
02:23:57.862 00.000 8976 MoveAxis(U, 0, ABG)
02:23:57.862 00.000 8976 move complete, result=0
02:23:57.862 00.000 8976 worker thread done servicing request
02:23:57.862 00.000 8976 Worker thread wakes up
02:23:57.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:57.862 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.1 px 0 ms NORTH
02:23:57.862 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:58.552 00.690 8976 Exposure complete
02:23:58.558 00.006 8976 worker thread done servicing request
02:23:58.558 00.000 5052 OnExposeComplete: enter
02:23:58.558 00.000 5052 UpdateGuideState(): m_state=6
02:23:58.558 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8539
02:23:58.558 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.10, Mass=160, SNR=8.7, Peak=73 HFD=2.2
02:23:58.558 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.04) = xAngle (-0.32 = -0.32)
02:23:58.558 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
02:23:58.559 00.001 5052 CameraToMount -- cameraX=-0.06 cameraY=0.39 hyp=0.39 cameraTheta=1.73 mountX=0.37 mountY=-0.16, mountTheta=-0.40
02:23:58.559 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.39, opts=13)
02:23:58.559 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.39)
02:23:58.559 00.000 8976 Worker thread wakes up
02:23:58.559 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.39) opts 0xd
02:23:58.559 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.39)
02:23:58.560 00.001 8976 Moving (-0.06, 0.39) raw xDistance=0.37 yDistance=-0.16
02:23:58.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.37
02:23:58.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:23:58.560 00.000 8976 MoveAxis(L, 2, ABG)
02:23:58.560 00.000 8976 stepping (-24, 2) + (-2, 0)
02:23:58.560 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:58.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:23:58.572 00.012 5052 UpdateGuideState exits: m=160 SNR=8.7
02:23:58.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:58.572 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:58.572 00.000 5052 Enqueuing Expose request
02:23:58.597 00.025 8976 Received - 47 (G) 
02:23:58.597 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:58.597 00.000 8976 stepped: pos (-26, 2)
02:23:58.597 00.000 8976 MoveAxis(U, 0, ABG)
02:23:58.597 00.000 8976 move complete, result=0
02:23:58.597 00.000 8976 worker thread done servicing request
02:23:58.597 00.000 8976 Worker thread wakes up
02:23:58.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:58.597 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:23:58.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:59.290 00.693 8976 Exposure complete
02:23:59.296 00.006 8976 worker thread done servicing request
02:23:59.297 00.001 5052 OnExposeComplete: enter
02:23:59.297 00.000 5052 UpdateGuideState(): m_state=6
02:23:59.297 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8540
02:23:59.297 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.29, Mass=195, SNR=9.6, Peak=67 HFD=2.6
02:23:59.297 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.20 = 2.08)
02:23:59.297 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.98)
02:23:59.297 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.42 hyp=0.51 cameraTheta=-2.16 mountX=-0.25 mountY=0.47, mountTheta=2.06
02:23:59.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.42, opts=13)
02:23:59.298 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.42)
02:23:59.298 00.000 8976 Worker thread wakes up
02:23:59.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.42) opts 0xd
02:23:59.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.42)
02:23:59.298 00.000 8976 Moving (-0.28, -0.42) raw xDistance=-0.25 yDistance=0.47
02:23:59.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:23:59.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
02:23:59.298 00.000 8976 MoveAxis(R, 0, ABG)
02:23:59.298 00.000 8976 MoveAxis(D, 2, ABG)
02:23:59.298 00.000 8976 stepping (-26, 2) + (0, -2)
02:23:59.298 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:59.299 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:23:59.308 00.009 5052 UpdateGuideState exits: m=195 SNR=9.6
02:23:59.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:59.308 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:23:59.308 00.000 5052 Enqueuing Expose request
02:23:59.333 00.025 8976 Received - 47 (G) 
02:23:59.333 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:23:59.333 00.000 8976 stepped: pos (-26, 0)
02:23:59.333 00.000 8976 move complete, result=0
02:23:59.333 00.000 8976 worker thread done servicing request
02:23:59.333 00.000 8976 Worker thread wakes up
02:23:59.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:23:59.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:23:59.333 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:24:00.024 00.691 8976 Exposure complete
02:24:00.030 00.006 8976 worker thread done servicing request
02:24:00.031 00.001 5052 OnExposeComplete: enter
02:24:00.031 00.000 5052 UpdateGuideState(): m_state=6
02:24:00.031 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8541
02:24:00.031 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.63, Mass=156, SNR=8.6, Peak=65 HFD=2.6
02:24:00.031 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
02:24:00.031 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
02:24:00.031 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.32 mountX=-0.19 mountY=-0.17, mountTheta=-2.42
02:24:00.032 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.08, opts=13)
02:24:00.032 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.08)
02:24:00.032 00.000 8976 Worker thread wakes up
02:24:00.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.08) opts 0xd
02:24:00.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.08)
02:24:00.032 00.000 8976 Moving (0.26, -0.08) raw xDistance=-0.19 yDistance=-0.17
02:24:00.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:24:00.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:24:00.032 00.000 8976 MoveAxis(R, 0, ABG)
02:24:00.032 00.000 8976 MoveAxis(U, 0, ABG)
02:24:00.032 00.000 8976 move complete, result=0
02:24:00.032 00.000 8976 worker thread done servicing request
02:24:00.033 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:24:00.044 00.011 5052 UpdateGuideState exits: m=156 SNR=8.6
02:24:00.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:00.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:00.044 00.000 5052 Enqueuing Expose request
02:24:00.044 00.000 8976 Worker thread wakes up
02:24:00.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:00.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:00.045 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:24:00.735 00.690 8976 Exposure complete
02:24:00.741 00.006 8976 worker thread done servicing request
02:24:00.742 00.001 5052 OnExposeComplete: enter
02:24:00.742 00.000 5052 UpdateGuideState(): m_state=6
02:24:00.742 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8542
02:24:00.742 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.66, Mass=148, SNR=8.4, Peak=66 HFD=2.3
02:24:00.742 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:24:00.742 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:24:00.742 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.05 hyp=0.88 cameraTheta=-0.06 mountX=-0.44 mountY=-0.71, mountTheta=-2.13
02:24:00.742 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.05, opts=13)
02:24:00.743 00.001 5052 Enqueuing Move request for stepguider (0.87, -0.05)
02:24:00.743 00.000 8976 Worker thread wakes up
02:24:00.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.05) opts 0xd
02:24:00.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.05)
02:24:00.743 00.000 8976 Moving (0.87, -0.05) raw xDistance=-0.44 yDistance=-0.71
02:24:00.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:24:00.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.71
02:24:00.743 00.000 8976 MoveAxis(R, 2, ABG)
02:24:00.743 00.000 8976 stepping (-26, 0) + (2, 0)
02:24:00.743 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:00.743 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:24:00.753 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:24:00.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:00.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:00.753 00.000 5052 Enqueuing Expose request
02:24:00.771 00.018 8976 Received - 47 (G) 
02:24:00.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:00.771 00.000 8976 stepped: pos (-24, 0)
02:24:00.771 00.000 8976 MoveAxis(U, 3, ABG)
02:24:00.771 00.000 8976 stepping (-24, 0) + (0, 3)
02:24:00.771 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:00.804 00.033 8976 Received - 47 (G) 
02:24:00.804 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:00.804 00.000 8976 stepped: pos (-24, 3)
02:24:00.804 00.000 8976 move complete, result=0
02:24:00.804 00.000 8976 worker thread done servicing request
02:24:00.804 00.000 8976 Worker thread wakes up
02:24:00.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:00.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:00.804 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
02:24:01.494 00.690 8976 Exposure complete
02:24:01.498 00.004 8976 worker thread done servicing request
02:24:01.499 00.001 5052 OnExposeComplete: enter
02:24:01.499 00.000 5052 UpdateGuideState(): m_state=6
02:24:01.499 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8543
02:24:01.499 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=282.03, Mass=155, SNR=8.5, Peak=68 HFD=2.3
02:24:01.499 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
02:24:01.499 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:24:01.499 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.32 hyp=1.03 cameraTheta=0.31 mountX=-0.16 mountY=-1.00, mountTheta=-1.73
02:24:01.500 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.32, opts=13)
02:24:01.500 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.32)
02:24:01.500 00.000 8976 Worker thread wakes up
02:24:01.500 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.32) opts 0xd
02:24:01.500 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.32)
02:24:01.500 00.000 8976 Moving (0.98, 0.32) raw xDistance=-0.16 yDistance=-1.00
02:24:01.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:24:01.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.00
02:24:01.500 00.000 8976 MoveAxis(R, 0, ABG)
02:24:01.500 00.000 8976 MoveAxis(U, 4, ABG)
02:24:01.500 00.000 8976 stepping (-24, 3) + (0, 4)
02:24:01.500 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:24:01.501 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:24:01.512 00.011 5052 UpdateGuideState exits: m=155 SNR=8.5
02:24:01.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:01.513 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:01.513 00.000 5052 Enqueuing Expose request
02:24:01.538 00.025 8976 Received - 47 (G) 
02:24:01.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:24:01.538 00.000 8976 stepped: pos (-24, 7)
02:24:01.539 00.001 8976 move complete, result=0
02:24:01.539 00.000 8976 worker thread done servicing request
02:24:01.539 00.000 8976 Worker thread wakes up
02:24:01.539 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
02:24:01.539 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:01.539 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:02.232 00.693 8976 Exposure complete
02:24:02.238 00.006 8976 worker thread done servicing request
02:24:02.238 00.000 5052 OnExposeComplete: enter
02:24:02.238 00.000 5052 UpdateGuideState(): m_state=6
02:24:02.238 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8544
02:24:02.238 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.99, Mass=146, SNR=8.4, Peak=70 HFD=2.2
02:24:02.238 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
02:24:02.238 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
02:24:02.238 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.28 hyp=0.40 cameraTheta=0.79 mountX=0.12 mountY=-0.39, mountTheta=-1.26
02:24:02.239 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.28, opts=13)
02:24:02.239 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.28)
02:24:02.239 00.000 8976 Worker thread wakes up
02:24:02.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.28) opts 0xd
02:24:02.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.28)
02:24:02.239 00.000 8976 Moving (0.28, 0.28) raw xDistance=0.12 yDistance=-0.39
02:24:02.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:24:02.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.39
02:24:02.239 00.000 8976 MoveAxis(R, 0, ABG)
02:24:02.239 00.000 8976 MoveAxis(U, 2, ABG)
02:24:02.239 00.000 8976 stepping (-24, 7) + (0, 2)
02:24:02.239 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:02.240 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:24:02.251 00.011 5052 UpdateGuideState exits: m=146 SNR=8.4
02:24:02.252 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:02.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:02.252 00.000 5052 Enqueuing Expose request
02:24:02.274 00.022 8976 Received - 47 (G) 
02:24:02.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:02.274 00.000 8976 stepped: pos (-24, 9)
02:24:02.274 00.000 8976 move complete, result=0
02:24:02.274 00.000 8976 worker thread done servicing request
02:24:02.274 00.000 8976 Worker thread wakes up
02:24:02.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:02.275 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:02.275 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:24:02.965 00.690 8976 Exposure complete
02:24:02.970 00.005 8976 worker thread done servicing request
02:24:02.970 00.000 5052 OnExposeComplete: enter
02:24:02.970 00.000 5052 UpdateGuideState(): m_state=6
02:24:02.970 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8545
02:24:02.970 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.53, Mass=162, SNR=8.8, Peak=68 HFD=1.8
02:24:02.970 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
02:24:02.970 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.40)
02:24:02.970 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.18 hyp=0.47 cameraTheta=-2.74 mountX=0.03 mountY=0.46, mountTheta=1.50
02:24:02.971 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.18, opts=13)
02:24:02.971 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.18)
02:24:02.971 00.000 8976 Worker thread wakes up
02:24:02.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.18) opts 0xd
02:24:02.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.18)
02:24:02.971 00.000 8976 Moving (-0.43, -0.18) raw xDistance=0.03 yDistance=0.46
02:24:02.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:24:02.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.46
02:24:02.971 00.000 8976 MoveAxis(R, 0, ABG)
02:24:02.972 00.001 8976 MoveAxis(D, 2, ABG)
02:24:02.972 00.000 8976 stepping (-24, 9) + (0, -2)
02:24:02.972 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:02.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:24:02.983 00.011 5052 UpdateGuideState exits: m=162 SNR=8.8
02:24:02.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:02.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:02.983 00.000 5052 Enqueuing Expose request
02:24:03.009 00.026 8976 Received - 47 (G) 
02:24:03.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:03.009 00.000 8976 stepped: pos (-24, 7)
02:24:03.009 00.000 8976 move complete, result=0
02:24:03.009 00.000 8976 worker thread done servicing request
02:24:03.009 00.000 8976 Worker thread wakes up
02:24:03.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:03.009 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:03.010 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:24:03.708 00.698 8976 Exposure complete
02:24:03.713 00.005 8976 worker thread done servicing request
02:24:03.713 00.000 5052 OnExposeComplete: enter
02:24:03.714 00.001 5052 UpdateGuideState(): m_state=6
02:24:03.714 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8546
02:24:03.714 00.000 5052 Star::Find returns 1 (0), X=328.13, Y=281.59, Mass=169, SNR=8.9, Peak=69 HFD=2.4
02:24:03.714 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
02:24:03.714 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
02:24:03.714 00.000 5052 CameraToMount -- cameraX=-1.04 cameraY=-0.12 hyp=1.05 cameraTheta=-3.03 mountX=0.37 mountY=0.94, mountTheta=1.20
02:24:03.714 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.04, y=-0.12, opts=13)
02:24:03.714 00.000 5052 Enqueuing Move request for stepguider (-1.04, -0.12)
02:24:03.715 00.001 8976 Worker thread wakes up
02:24:03.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.04, -0.12) opts 0xd
02:24:03.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.04, -0.12)
02:24:03.715 00.000 8976 Moving (-1.04, -0.12) raw xDistance=0.37 yDistance=0.94
02:24:03.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:24:03.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.94
02:24:03.715 00.000 8976 MoveAxis(L, 2, ABG)
02:24:03.715 00.000 8976 stepping (-24, 7) + (-2, 0)
02:24:03.715 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:03.716 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:24:03.725 00.009 5052 UpdateGuideState exits: m=169 SNR=8.9
02:24:03.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:03.726 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:03.726 00.000 5052 Enqueuing Expose request
02:24:03.744 00.018 8976 Received - 47 (G) 
02:24:03.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:03.744 00.000 8976 stepped: pos (-26, 7)
02:24:03.744 00.000 8976 MoveAxis(D, 4, ABG)
02:24:03.744 00.000 8976 stepping (-26, 7) + (0, -4)
02:24:03.745 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:24:03.777 00.032 8976 Received - 47 (G) 
02:24:03.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:24:03.777 00.000 8976 stepped: pos (-26, 3)
02:24:03.777 00.000 8976 move complete, result=0
02:24:03.777 00.000 8976 worker thread done servicing request
02:24:03.777 00.000 8976 Worker thread wakes up
02:24:03.777 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
02:24:03.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:03.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:04.475 00.698 8976 Exposure complete
02:24:04.483 00.008 8976 worker thread done servicing request
02:24:04.483 00.000 5052 OnExposeComplete: enter
02:24:04.483 00.000 5052 UpdateGuideState(): m_state=6
02:24:04.483 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8547
02:24:04.483 00.000 5052 Star::Find returns 1 (0), X=328.08, Y=281.60, Mass=166, SNR=8.9, Peak=70 HFD=2.2
02:24:04.483 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
02:24:04.483 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
02:24:04.483 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=-0.11 hyp=1.10 cameraTheta=-3.04 mountX=0.40 mountY=0.98, mountTheta=1.18
02:24:04.484 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=-0.11, opts=13)
02:24:04.484 00.000 5052 Enqueuing Move request for stepguider (-1.10, -0.11)
02:24:04.485 00.001 8976 Worker thread wakes up
02:24:04.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, -0.11) opts 0xd
02:24:04.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, -0.11)
02:24:04.485 00.000 8976 Moving (-1.10, -0.11) raw xDistance=0.40 yDistance=0.98
02:24:04.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:24:04.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.98
02:24:04.485 00.000 8976 MoveAxis(L, 2, ABG)
02:24:04.485 00.000 8976 stepping (-26, 3) + (-2, 0)
02:24:04.485 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:04.486 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:24:04.498 00.012 5052 UpdateGuideState exits: m=166 SNR=8.9
02:24:04.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:04.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:04.498 00.000 5052 Enqueuing Expose request
02:24:04.512 00.014 8976 Received - 47 (G) 
02:24:04.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:04.512 00.000 8976 stepped: pos (-28, 3)
02:24:04.512 00.000 8976 MoveAxis(D, 4, ABG)
02:24:04.512 00.000 8976 stepping (-28, 3) + (0, -4)
02:24:04.512 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:24:04.544 00.032 8976 Received - 47 (G) 
02:24:04.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:24:04.544 00.000 8976 stepped: pos (-28, -1)
02:24:04.544 00.000 8976 move complete, result=0
02:24:04.544 00.000 8976 worker thread done servicing request
02:24:04.544 00.000 8976 Worker thread wakes up
02:24:04.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:04.544 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.0 px 4 ms SOUTH
02:24:04.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:05.238 00.694 8976 Exposure complete
02:24:05.244 00.006 8976 worker thread done servicing request
02:24:05.244 00.000 5052 OnExposeComplete: enter
02:24:05.244 00.000 5052 UpdateGuideState(): m_state=6
02:24:05.244 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8548
02:24:05.244 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.46, Mass=151, SNR=8.5, Peak=69 HFD=1.5
02:24:05.244 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
02:24:05.244 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.33)
02:24:05.244 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.25 hyp=0.78 cameraTheta=-2.81 mountX=0.11 mountY=0.76, mountTheta=1.43
02:24:05.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.25, opts=13)
02:24:05.245 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.25)
02:24:05.245 00.000 8976 Worker thread wakes up
02:24:05.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.25) opts 0xd
02:24:05.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.25)
02:24:05.245 00.000 8976 Moving (-0.74, -0.25) raw xDistance=0.11 yDistance=0.76
02:24:05.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:24:05.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.76
02:24:05.245 00.000 8976 MoveAxis(R, 0, ABG)
02:24:05.245 00.000 8976 MoveAxis(D, 3, ABG)
02:24:05.245 00.000 8976 stepping (-28, -1) + (0, -3)
02:24:05.245 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:05.247 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:24:05.257 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:24:05.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:05.257 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:05.257 00.000 5052 Enqueuing Expose request
02:24:05.279 00.022 8976 Received - 47 (G) 
02:24:05.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:05.279 00.000 8976 stepped: pos (-28, -4)
02:24:05.279 00.000 8976 move complete, result=0
02:24:05.279 00.000 8976 worker thread done servicing request
02:24:05.279 00.000 8976 Worker thread wakes up
02:24:05.279 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:24:05.280 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:05.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:05.975 00.695 8976 Exposure complete
02:24:05.981 00.006 8976 worker thread done servicing request
02:24:05.981 00.000 5052 OnExposeComplete: enter
02:24:05.981 00.000 5052 UpdateGuideState(): m_state=6
02:24:05.981 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8549
02:24:05.981 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.48, Mass=165, SNR=8.9, Peak=71 HFD=1.8
02:24:05.981 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
02:24:05.981 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.50)
02:24:05.981 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.23 hyp=0.48 cameraTheta=-2.64 mountX=-0.01 mountY=0.48, mountTheta=1.60
02:24:05.982 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.23, opts=13)
02:24:05.982 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.23)
02:24:05.982 00.000 8976 Worker thread wakes up
02:24:05.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.23) opts 0xd
02:24:05.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.23)
02:24:05.982 00.000 8976 Moving (-0.42, -0.23) raw xDistance=-0.01 yDistance=0.48
02:24:05.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:24:05.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.48
02:24:05.982 00.000 8976 MoveAxis(R, 0, ABG)
02:24:05.982 00.000 8976 MoveAxis(D, 2, ABG)
02:24:05.982 00.000 8976 stepping (-28, -4) + (0, -2)
02:24:05.983 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:05.983 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:24:05.993 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
02:24:05.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:05.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:05.993 00.000 5052 Enqueuing Expose request
02:24:06.015 00.022 8976 Received - 47 (G) 
02:24:06.016 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:06.016 00.000 8976 stepped: pos (-28, -6)
02:24:06.016 00.000 8976 move complete, result=0
02:24:06.016 00.000 8976 worker thread done servicing request
02:24:06.016 00.000 8976 Worker thread wakes up
02:24:06.016 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:24:06.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:06.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:06.707 00.691 8976 Exposure complete
02:24:06.712 00.005 8976 worker thread done servicing request
02:24:06.712 00.000 5052 OnExposeComplete: enter
02:24:06.712 00.000 5052 UpdateGuideState(): m_state=6
02:24:06.712 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8550
02:24:06.712 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.64, Mass=152, SNR=8.5, Peak=65 HFD=2.2
02:24:06.712 00.000 5052 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.04) = xAngle (-3.02 = -3.02)
02:24:06.713 00.001 5052 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.12 = -3.12)
02:24:06.713 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.97 mountX=-0.08 mountY=-0.00, mountTheta=-3.12
02:24:06.713 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.07, opts=13)
02:24:06.714 00.001 5052 Enqueuing Move request for stepguider (0.05, -0.07)
02:24:06.714 00.000 8976 Worker thread wakes up
02:24:06.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.07) opts 0xd
02:24:06.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.07)
02:24:06.714 00.000 8976 Moving (0.05, -0.07) raw xDistance=-0.08 yDistance=-0.00
02:24:06.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:24:06.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:24:06.714 00.000 8976 MoveAxis(R, 0, ABG)
02:24:06.714 00.000 8976 MoveAxis(U, 0, ABG)
02:24:06.714 00.000 8976 move complete, result=0
02:24:06.714 00.000 8976 worker thread done servicing request
02:24:06.715 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:24:06.725 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:24:06.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:06.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:06.725 00.000 5052 Enqueuing Expose request
02:24:06.725 00.000 8976 Worker thread wakes up
02:24:06.725 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:06.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:06.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:07.417 00.692 8976 Exposure complete
02:24:07.423 00.006 8976 worker thread done servicing request
02:24:07.423 00.000 5052 OnExposeComplete: enter
02:24:07.423 00.000 5052 UpdateGuideState(): m_state=6
02:24:07.423 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8551
02:24:07.423 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.98, Mass=149, SNR=8.5, Peak=75 HFD=2.2
02:24:07.423 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
02:24:07.423 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
02:24:07.423 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.27 hyp=0.35 cameraTheta=0.87 mountX=0.14 mountY=-0.34, mountTheta=-1.19
02:24:07.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.27, opts=13)
02:24:07.424 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.27)
02:24:07.424 00.000 8976 Worker thread wakes up
02:24:07.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.27) opts 0xd
02:24:07.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.27)
02:24:07.424 00.000 8976 Moving (0.23, 0.27) raw xDistance=0.14 yDistance=-0.34
02:24:07.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:24:07.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:24:07.424 00.000 8976 MoveAxis(R, 0, ABG)
02:24:07.424 00.000 8976 MoveAxis(U, 1, ABG)
02:24:07.424 00.000 8976 stepping (-28, -6) + (0, 1)
02:24:07.424 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:07.425 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:24:07.435 00.010 5052 UpdateGuideState exits: m=149 SNR=8.5
02:24:07.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:07.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:07.435 00.000 5052 Enqueuing Expose request
02:24:07.454 00.019 8976 Received - 47 (G) 
02:24:07.454 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:07.454 00.000 8976 stepped: pos (-28, -5)
02:24:07.454 00.000 8976 move complete, result=0
02:24:07.454 00.000 8976 worker thread done servicing request
02:24:07.454 00.000 8976 Worker thread wakes up
02:24:07.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:07.454 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:07.454 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:24:08.144 00.690 8976 Exposure complete
02:24:08.149 00.005 8976 worker thread done servicing request
02:24:08.150 00.001 5052 OnExposeComplete: enter
02:24:08.150 00.000 5052 UpdateGuideState(): m_state=6
02:24:08.150 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8552
02:24:08.150 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.12, Mass=170, SNR=9.0, Peak=78 HFD=2.3
02:24:08.150 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
02:24:08.150 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
02:24:08.150 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.41 hyp=0.42 cameraTheta=1.28 mountX=0.31 mountY=-0.32, mountTheta=-0.81
02:24:08.151 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.41, opts=13)
02:24:08.151 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.41)
02:24:08.151 00.000 8976 Worker thread wakes up
02:24:08.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.41) opts 0xd
02:24:08.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.41)
02:24:08.151 00.000 8976 Moving (0.12, 0.41) raw xDistance=0.31 yDistance=-0.32
02:24:08.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:24:08.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
02:24:08.151 00.000 8976 MoveAxis(L, 1, ABG)
02:24:08.151 00.000 8976 stepping (-28, -5) + (-1, 0)
02:24:08.151 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:08.152 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:24:08.161 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
02:24:08.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:08.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:08.161 00.000 5052 Enqueuing Expose request
02:24:08.173 00.012 8976 Received - 47 (G) 
02:24:08.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:08.173 00.000 8976 stepped: pos (-29, -5)
02:24:08.173 00.000 8976 MoveAxis(U, 1, ABG)
02:24:08.173 00.000 8976 stepping (-29, -5) + (0, 1)
02:24:08.174 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:08.205 00.031 8976 Received - 47 (G) 
02:24:08.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:08.205 00.000 8976 stepped: pos (-29, -4)
02:24:08.205 00.000 8976 move complete, result=0
02:24:08.205 00.000 8976 worker thread done servicing request
02:24:08.205 00.000 8976 Worker thread wakes up
02:24:08.205 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:24:08.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:08.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:08.898 00.693 8976 Exposure complete
02:24:08.904 00.006 8976 worker thread done servicing request
02:24:08.904 00.000 5052 OnExposeComplete: enter
02:24:08.904 00.000 5052 UpdateGuideState(): m_state=6
02:24:08.904 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8553
02:24:08.904 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.15, Mass=169, SNR=9.0, Peak=83 HFD=2.0
02:24:08.904 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
02:24:08.904 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.56 = -0.56)
02:24:08.904 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.59 mountX=0.39 mountY=-0.23, mountTheta=-0.53
02:24:08.905 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.44, opts=13)
02:24:08.905 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.44)
02:24:08.905 00.000 8976 Worker thread wakes up
02:24:08.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.44) opts 0xd
02:24:08.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.44)
02:24:08.905 00.000 8976 Moving (-0.01, 0.44) raw xDistance=0.39 yDistance=-0.23
02:24:08.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
02:24:08.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:24:08.905 00.000 8976 MoveAxis(L, 2, ABG)
02:24:08.905 00.000 8976 stepping (-29, -4) + (-2, 0)
02:24:08.905 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:08.906 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:24:08.916 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
02:24:08.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:08.916 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:08.916 00.000 5052 Enqueuing Expose request
02:24:08.940 00.024 8976 Received - 47 (G) 
02:24:08.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:08.940 00.000 8976 stepped: pos (-31, -4)
02:24:08.940 00.000 8976 MoveAxis(U, 0, ABG)
02:24:08.940 00.000 8976 starting a new bump
02:24:08.940 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.18 = 2.18)
02:24:08.941 00.001 8976 MountToCamera -- mountX=4.44 mountY=0.61 hyp=4.49 mountTheta=0.14 cameraX=-2.57, cameraY=3.68 cameraTheta=2.18
02:24:08.941 00.000 8976 incremental bump (-2.568, 3.678) isValid = 1
02:24:08.941 00.000 8976 Scheduling Mount bump of (-0.066, 0.098)
02:24:08.941 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:24:08.941 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:24:08.941 00.000 8976 move complete, result=0
02:24:08.941 00.000 9828 Worker thread wakes up
02:24:08.941 00.000 8976 worker thread done servicing request
02:24:08.941 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:24:08.941 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:24:08.941 00.000 8976 Worker thread wakes up
02:24:08.941 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:08.941 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:08.941 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:24:08.941 00.000 9828 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.26 = -1.02)
02:24:08.942 00.001 9828 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.10)
02:24:08.942 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=0.06 mountY=-0.11, mountTheta=-1.04
02:24:08.942 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
02:24:08.942 00.000 9828 BLC: window closed
02:24:08.942 00.000 9828 MoveAxis(W, 19, B)
02:24:08.942 00.000 9828 Guiding  Dir = 3, Dur = 19
02:24:08.942 00.000 9828 IsSlewing returns 0
02:24:08.942 00.000 9828 IsGuiding returns 0
02:24:08.943 00.001 9828 PulseGuide returned control before completion, sleep 29
02:24:08.981 00.038 9828 IsGuiding returns 1
02:24:08.981 00.000 9828 scope still moving after pulse duration time elapsed
02:24:09.013 00.032 9828 IsSlewing returns 0
02:24:09.013 00.000 9828 IsGuiding returns 1
02:24:09.043 00.030 9828 IsSlewing returns 0
02:24:09.043 00.000 9828 IsGuiding returns 1
02:24:09.074 00.031 9828 IsSlewing returns 0
02:24:09.074 00.000 9828 IsGuiding returns 0
02:24:09.074 00.000 9828 scope move finished after 19 + 112 ms
02:24:09.074 00.000 9828 Move returns status 0, amount 19
02:24:09.074 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:09.074 00.000 9828 MoveAxis(N, 14, B)
02:24:09.074 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:09.090 00.016 9828 IsSlewing returns 0
02:24:09.090 00.000 9828 IsGuiding returns 0
02:24:09.090 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:09.120 00.030 9828 IsGuiding returns 1
02:24:09.120 00.000 9828 scope still moving after pulse duration time elapsed
02:24:09.151 00.031 9828 IsSlewing returns 0
02:24:09.151 00.000 9828 IsGuiding returns 1
02:24:09.182 00.031 9828 IsSlewing returns 0
02:24:09.182 00.000 9828 IsGuiding returns 1
02:24:09.214 00.032 9828 IsSlewing returns 0
02:24:09.214 00.000 9828 IsGuiding returns 1
02:24:09.245 00.031 9828 IsSlewing returns 0
02:24:09.245 00.000 9828 IsGuiding returns 0
02:24:09.245 00.000 9828 scope move finished after 14 + 140 ms
02:24:09.245 00.000 9828 Move returns status 0, amount 14
02:24:09.245 00.000 9828 move complete, result=0
02:24:09.245 00.000 9828 worker thread done servicing request
02:24:09.245 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:24:09.634 00.389 8976 Exposure complete
02:24:09.640 00.006 8976 worker thread done servicing request
02:24:09.640 00.000 5052 OnExposeComplete: enter
02:24:09.640 00.000 5052 UpdateGuideState(): m_state=6
02:24:09.640 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8554
02:24:09.640 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.71, Mass=163, SNR=8.9, Peak=79 HFD=1.6
02:24:09.640 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
02:24:09.640 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
02:24:09.640 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.00 hyp=0.46 cameraTheta=-3.14 mountX=0.21 mountY=0.39, mountTheta=1.08
02:24:09.641 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.00, opts=13)
02:24:09.641 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.00)
02:24:09.641 00.000 8976 Worker thread wakes up
02:24:09.641 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.00) opts 0xd
02:24:09.641 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.00)
02:24:09.641 00.000 8976 Moving (-0.46, -0.00) raw xDistance=0.21 yDistance=0.39
02:24:09.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:24:09.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
02:24:09.641 00.000 8976 MoveAxis(R, 0, ABG)
02:24:09.641 00.000 8976 MoveAxis(D, 2, ABG)
02:24:09.642 00.001 8976 stepping (-31, -4) + (0, -2)
02:24:09.642 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:09.642 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:24:09.652 00.010 5052 UpdateGuideState exits: m=163 SNR=8.9
02:24:09.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:09.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:09.652 00.000 5052 Enqueuing Expose request
02:24:09.676 00.024 8976 Received - 47 (G) 
02:24:09.676 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:09.676 00.000 8976 stepped: pos (-31, -6)
02:24:09.676 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:24:09.676 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
02:24:09.676 00.000 8976 MountToCamera -- mountX=4.54 mountY=0.72 hyp=4.60 mountTheta=0.16 cameraX=-2.71, cameraY=3.72 cameraTheta=2.20
02:24:09.676 00.000 8976 incremental bump (-2.714, 3.716) isValid = 1
02:24:09.676 00.000 8976 Scheduling Mount bump of (-0.079, 0.112)
02:24:09.676 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.11, opts=4)
02:24:09.676 00.000 8976 Enqueuing Move request for scope (-0.08, 0.11)
02:24:09.676 00.000 8976 move complete, result=0
02:24:09.676 00.000 9828 Worker thread wakes up
02:24:09.676 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:24:09.676 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0x4
02:24:09.676 00.000 8976 worker thread done servicing request
02:24:09.676 00.000 8976 Worker thread wakes up
02:24:09.677 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
02:24:09.677 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
02:24:09.677 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.08)
02:24:09.677 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.18 mountX=0.07 mountY=-0.12, mountTheta=-1.02
02:24:09.677 00.000 9828 Moving (-0.08, 0.11) raw xDistance=0.07 yDistance=-0.12
02:24:09.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:09.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:09.677 00.000 9828 BLC: window closed
02:24:09.677 00.000 9828 MoveAxis(W, 23, B)
02:24:09.677 00.000 9828 Guiding  Dir = 3, Dur = 23
02:24:09.677 00.000 9828 IsSlewing returns 0
02:24:09.677 00.000 9828 IsGuiding returns 0
02:24:09.678 00.001 9828 PulseGuide returned control before completion, sleep 33
02:24:09.713 00.035 9828 IsGuiding returns 1
02:24:09.713 00.000 9828 scope still moving after pulse duration time elapsed
02:24:09.744 00.031 9828 IsSlewing returns 0
02:24:09.744 00.000 9828 IsGuiding returns 1
02:24:09.775 00.031 9828 IsSlewing returns 0
02:24:09.776 00.001 9828 IsGuiding returns 1
02:24:09.805 00.029 9828 IsSlewing returns 0
02:24:09.805 00.000 9828 IsGuiding returns 1
02:24:09.836 00.031 9828 IsSlewing returns 0
02:24:09.836 00.000 9828 IsGuiding returns 0
02:24:09.836 00.000 9828 scope move finished after 23 + 135 ms
02:24:09.836 00.000 9828 Move returns status 0, amount 23
02:24:09.836 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:09.836 00.000 9828 MoveAxis(N, 17, B)
02:24:09.836 00.000 9828 Guiding  Dir = 0, Dur = 17
02:24:09.852 00.016 9828 IsSlewing returns 0
02:24:09.852 00.000 9828 IsGuiding returns 0
02:24:09.853 00.001 9828 PulseGuide returned control before completion, sleep 27
02:24:09.883 00.030 9828 IsGuiding returns 1
02:24:09.884 00.001 9828 scope still moving after pulse duration time elapsed
02:24:09.915 00.031 9828 IsSlewing returns 0
02:24:09.915 00.000 9828 IsGuiding returns 1
02:24:09.946 00.031 9828 IsSlewing returns 0
02:24:09.946 00.000 9828 IsGuiding returns 1
02:24:09.976 00.030 9828 IsSlewing returns 0
02:24:09.977 00.001 9828 IsGuiding returns 1
02:24:10.008 00.031 9828 IsSlewing returns 0
02:24:10.008 00.000 9828 IsGuiding returns 0
02:24:10.008 00.000 9828 scope move finished after 17 + 138 ms
02:24:10.008 00.000 9828 Move returns status 0, amount 17
02:24:10.008 00.000 9828 move complete, result=0
02:24:10.009 00.001 9828 worker thread done servicing request
02:24:10.009 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 17 ms NORTH
02:24:10.371 00.362 8976 Exposure complete
02:24:10.377 00.006 8976 worker thread done servicing request
02:24:10.377 00.000 5052 OnExposeComplete: enter
02:24:10.377 00.000 5052 UpdateGuideState(): m_state=6
02:24:10.377 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8555
02:24:10.377 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.57, Mass=170, SNR=9.0, Peak=72 HFD=2.2
02:24:10.377 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
02:24:10.377 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.82)
02:24:10.377 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.32 mountX=-0.06 mountY=0.18, mountTheta=1.91
02:24:10.378 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.13, opts=13)
02:24:10.378 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.13)
02:24:10.378 00.000 8976 Worker thread wakes up
02:24:10.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.13) opts 0xd
02:24:10.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.13)
02:24:10.378 00.000 8976 Moving (-0.13, -0.13) raw xDistance=-0.06 yDistance=0.18
02:24:10.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:24:10.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:24:10.378 00.000 8976 MoveAxis(R, 0, ABG)
02:24:10.378 00.000 8976 MoveAxis(U, 0, ABG)
02:24:10.378 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:24:10.378 00.000 8976 MountToCamera -- mountTheta (0.17) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
02:24:10.379 00.001 8976 MountToCamera -- mountX=4.61 mountY=0.80 hyp=4.68 mountTheta=0.17 cameraX=-2.81, cameraY=3.74 cameraTheta=2.22
02:24:10.379 00.000 8976 incremental bump (-2.811, 3.741) isValid = 1
02:24:10.379 00.000 8976 Scheduling Mount bump of (-0.092, 0.127)
02:24:10.379 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.13, opts=4)
02:24:10.379 00.000 8976 Enqueuing Move request for scope (-0.09, 0.13)
02:24:10.379 00.000 8976 move complete, result=0
02:24:10.379 00.000 9828 Worker thread wakes up
02:24:10.379 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0x4
02:24:10.379 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
02:24:10.379 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:24:10.379 00.000 8976 worker thread done servicing request
02:24:10.379 00.000 9828 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.10) = xAngle (5.29 = -0.99)
02:24:10.379 00.000 9828 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.21 = -1.07)
02:24:10.379 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.20 mountX=0.09 mountY=-0.14, mountTheta=-1.01
02:24:10.379 00.000 9828 Moving (-0.09, 0.13) raw xDistance=0.09 yDistance=-0.14
02:24:10.379 00.000 9828 BLC: window closed
02:24:10.379 00.000 9828 MoveAxis(W, 27, B)
02:24:10.380 00.001 9828 Guiding  Dir = 3, Dur = 27
02:24:10.380 00.000 9828 IsSlewing returns 0
02:24:10.380 00.000 9828 IsGuiding returns 0
02:24:10.380 00.000 9828 PulseGuide returned control before completion, sleep 37
02:24:10.390 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
02:24:10.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:10.390 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:10.390 00.000 5052 Enqueuing Expose request
02:24:10.390 00.000 8976 Worker thread wakes up
02:24:10.390 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:10.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:10.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:10.431 00.041 9828 IsGuiding returns 1
02:24:10.431 00.000 9828 scope still moving after pulse duration time elapsed
02:24:10.459 00.028 9828 IsSlewing returns 0
02:24:10.459 00.000 9828 IsGuiding returns 1
02:24:10.490 00.031 9828 IsSlewing returns 0
02:24:10.490 00.000 9828 IsGuiding returns 1
02:24:10.521 00.031 9828 IsSlewing returns 0
02:24:10.521 00.000 9828 IsGuiding returns 1
02:24:10.551 00.030 9828 IsSlewing returns 0
02:24:10.551 00.000 9828 IsGuiding returns 1
02:24:10.583 00.032 9828 IsSlewing returns 0
02:24:10.583 00.000 9828 IsGuiding returns 1
02:24:10.614 00.031 9828 IsSlewing returns 0
02:24:10.614 00.000 9828 IsGuiding returns 0
02:24:10.614 00.000 9828 scope move finished after 27 + 207 ms
02:24:10.614 00.000 9828 Move returns status 0, amount 27
02:24:10.614 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:10.614 00.000 9828 MoveAxis(N, 19, B)
02:24:10.614 00.000 9828 Guiding  Dir = 0, Dur = 19
02:24:10.630 00.016 9828 IsSlewing returns 0
02:24:10.630 00.000 9828 IsGuiding returns 0
02:24:10.630 00.000 9828 PulseGuide returned control before completion, sleep 29
02:24:10.662 00.032 9828 IsGuiding returns 1
02:24:10.662 00.000 9828 scope still moving after pulse duration time elapsed
02:24:10.693 00.031 9828 IsSlewing returns 0
02:24:10.693 00.000 9828 IsGuiding returns 1
02:24:10.725 00.032 9828 IsSlewing returns 0
02:24:10.726 00.001 9828 IsGuiding returns 1
02:24:10.756 00.030 9828 IsSlewing returns 0
02:24:10.756 00.000 9828 IsGuiding returns 1
02:24:10.787 00.031 9828 IsSlewing returns 0
02:24:10.787 00.000 9828 IsGuiding returns 0
02:24:10.787 00.000 9828 scope move finished after 19 + 138 ms
02:24:10.787 00.000 9828 Move returns status 0, amount 19
02:24:10.787 00.000 9828 move complete, result=0
02:24:10.787 00.000 9828 worker thread done servicing request
02:24:10.787 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 19 ms NORTH
02:24:11.078 00.291 8976 Exposure complete
02:24:11.084 00.006 8976 worker thread done servicing request
02:24:11.084 00.000 5052 OnExposeComplete: enter
02:24:11.084 00.000 5052 UpdateGuideState(): m_state=6
02:24:11.084 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8556
02:24:11.084 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.14, Mass=166, SNR=8.9, Peak=74 HFD=2.2
02:24:11.084 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.79 = 2.50)
02:24:11.084 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.39)
02:24:11.084 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.57 hyp=0.58 cameraTheta=-1.74 mountX=-0.47 mountY=0.40, mountTheta=2.44
02:24:11.085 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.57, opts=13)
02:24:11.085 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.57)
02:24:11.085 00.000 8976 Worker thread wakes up
02:24:11.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.57) opts 0xd
02:24:11.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.57)
02:24:11.086 00.001 8976 Moving (-0.10, -0.57) raw xDistance=-0.47 yDistance=0.40
02:24:11.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
02:24:11.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:24:11.086 00.000 8976 MoveAxis(R, 2, ABG)
02:24:11.086 00.000 8976 stepping (-31, -6) + (2, 0)
02:24:11.086 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:11.086 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:24:11.096 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:24:11.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:11.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:11.096 00.000 5052 Enqueuing Expose request
02:24:11.114 00.018 8976 Received - 47 (G) 
02:24:11.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:11.114 00.000 8976 stepped: pos (-29, -6)
02:24:11.114 00.000 8976 MoveAxis(D, 2, ABG)
02:24:11.114 00.000 8976 stepping (-29, -6) + (0, -2)
02:24:11.114 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:11.147 00.033 8976 Received - 47 (G) 
02:24:11.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:11.147 00.000 8976 stepped: pos (-29, -8)
02:24:11.147 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
02:24:11.147 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
02:24:11.147 00.000 8976 MountToCamera -- mountX=4.55 mountY=0.96 hyp=4.65 mountTheta=0.21 cameraX=-2.92, cameraY=3.62 cameraTheta=2.25
02:24:11.147 00.000 8976 incremental bump (-2.924, 3.621) isValid = 1
02:24:11.147 00.000 8976 Scheduling Mount bump of (-0.072, 0.093)
02:24:11.147 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:24:11.147 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:24:11.147 00.000 8976 move complete, result=0
02:24:11.147 00.000 9828 Worker thread wakes up
02:24:11.147 00.000 8976 worker thread done servicing request
02:24:11.147 00.000 8976 Worker thread wakes up
02:24:11.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:11.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:11.147 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:24:11.147 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:24:11.147 00.000 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.33 = -0.95)
02:24:11.147 00.000 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.25 = -1.04)
02:24:11.148 00.001 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.23 mountX=0.07 mountY=-0.10, mountTheta=-0.98
02:24:11.148 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
02:24:11.148 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:24:11.148 00.000 9828 BLC: window closed
02:24:11.148 00.000 9828 MoveAxis(W, 22, B)
02:24:11.148 00.000 9828 Guiding  Dir = 3, Dur = 22
02:24:11.148 00.000 9828 IsSlewing returns 0
02:24:11.148 00.000 9828 IsGuiding returns 0
02:24:11.148 00.000 9828 PulseGuide returned control before completion, sleep 32
02:24:11.191 00.043 9828 IsGuiding returns 1
02:24:11.191 00.000 9828 scope still moving after pulse duration time elapsed
02:24:11.222 00.031 9828 IsSlewing returns 0
02:24:11.222 00.000 9828 IsGuiding returns 1
02:24:11.254 00.032 9828 IsSlewing returns 0
02:24:11.254 00.000 9828 IsGuiding returns 1
02:24:11.285 00.031 9828 IsSlewing returns 0
02:24:11.285 00.000 9828 IsGuiding returns 0
02:24:11.285 00.000 9828 scope move finished after 22 + 115 ms
02:24:11.285 00.000 9828 Move returns status 0, amount 22
02:24:11.285 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:11.285 00.000 9828 MoveAxis(N, 14, B)
02:24:11.285 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:11.301 00.016 9828 IsSlewing returns 0
02:24:11.301 00.000 9828 IsGuiding returns 0
02:24:11.301 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:11.333 00.032 9828 IsGuiding returns 1
02:24:11.333 00.000 9828 scope still moving after pulse duration time elapsed
02:24:11.365 00.032 9828 IsSlewing returns 0
02:24:11.365 00.000 9828 IsGuiding returns 1
02:24:11.397 00.032 9828 IsSlewing returns 0
02:24:11.397 00.000 9828 IsGuiding returns 1
02:24:11.428 00.031 9828 IsSlewing returns 0
02:24:11.428 00.000 9828 IsGuiding returns 1
02:24:11.459 00.031 9828 IsSlewing returns 0
02:24:11.465 00.006 9828 IsGuiding returns 0
02:24:11.465 00.000 9828 scope move finished after 14 + 148 ms
02:24:11.465 00.000 9828 Move returns status 0, amount 14
02:24:11.465 00.000 9828 move complete, result=0
02:24:11.465 00.000 9828 worker thread done servicing request
02:24:11.465 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:24:11.838 00.373 8976 Exposure complete
02:24:11.844 00.006 8976 worker thread done servicing request
02:24:11.845 00.001 5052 OnExposeComplete: enter
02:24:11.845 00.000 5052 UpdateGuideState(): m_state=6
02:24:11.845 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8557
02:24:11.845 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.79, Mass=141, SNR=8.2, Peak=70 HFD=1.9
02:24:11.845 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:24:11.845 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
02:24:11.845 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.45 mountX=-0.00 mountY=-0.19, mountTheta=-1.59
02:24:11.845 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.08, opts=13)
02:24:11.845 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.08)
02:24:11.846 00.001 8976 Worker thread wakes up
02:24:11.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.08) opts 0xd
02:24:11.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.08)
02:24:11.846 00.000 8976 Moving (0.17, 0.08) raw xDistance=-0.00 yDistance=-0.19
02:24:11.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:24:11.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:24:11.846 00.000 8976 MoveAxis(R, 0, ABG)
02:24:11.846 00.000 8976 MoveAxis(U, 0, ABG)
02:24:11.846 00.000 8976 MountToCamera -- mountTheta (0.23) + m_xAngle (2.04) = xAngle (2.27 = 2.27)
02:24:11.846 00.000 8976 MountToCamera -- mountX=4.52 mountY=1.06 hyp=4.64 mountTheta=0.23 cameraX=-3.00, cameraY=3.54 cameraTheta=2.27
02:24:11.846 00.000 8976 incremental bump (-3.000, 3.540) isValid = 1
02:24:11.846 00.000 8976 Scheduling Mount bump of (-0.074, 0.091)
02:24:11.846 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:24:11.846 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:24:11.846 00.000 8976 move complete, result=0
02:24:11.846 00.000 9828 Worker thread wakes up
02:24:11.846 00.000 8976 worker thread done servicing request
02:24:11.846 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:24:11.846 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:24:11.846 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.35 = -0.93)
02:24:11.846 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.27 = -1.01)
02:24:11.846 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.96
02:24:11.847 00.001 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:24:11.847 00.000 9828 BLC: window closed
02:24:11.847 00.000 9828 MoveAxis(W, 22, B)
02:24:11.847 00.000 9828 Guiding  Dir = 3, Dur = 22
02:24:11.847 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:24:11.847 00.000 9828 IsSlewing returns 0
02:24:11.847 00.000 9828 IsGuiding returns 0
02:24:11.847 00.000 9828 PulseGuide returned control before completion, sleep 32
02:24:11.858 00.011 5052 UpdateGuideState exits: m=141 SNR=8.2
02:24:11.858 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:11.858 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:11.858 00.000 5052 Enqueuing Expose request
02:24:11.858 00.000 8976 Worker thread wakes up
02:24:11.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:11.858 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:24:11.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:11.890 00.032 9828 IsGuiding returns 1
02:24:11.890 00.000 9828 scope still moving after pulse duration time elapsed
02:24:11.921 00.031 9828 IsSlewing returns 0
02:24:11.921 00.000 9828 IsGuiding returns 1
02:24:11.952 00.031 9828 IsSlewing returns 0
02:24:11.953 00.001 9828 IsGuiding returns 1
02:24:11.984 00.031 9828 IsSlewing returns 0
02:24:11.984 00.000 9828 IsGuiding returns 0
02:24:11.984 00.000 9828 scope move finished after 22 + 114 ms
02:24:11.984 00.000 9828 Move returns status 0, amount 22
02:24:11.984 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:11.984 00.000 9828 MoveAxis(N, 14, B)
02:24:11.984 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:11.999 00.015 9828 IsSlewing returns 0
02:24:11.999 00.000 9828 IsGuiding returns 0
02:24:12.000 00.001 9828 PulseGuide returned control before completion, sleep 24
02:24:12.030 00.030 9828 IsGuiding returns 1
02:24:12.030 00.000 9828 scope still moving after pulse duration time elapsed
02:24:12.062 00.032 9828 IsSlewing returns 0
02:24:12.062 00.000 9828 IsGuiding returns 1
02:24:12.094 00.032 9828 IsSlewing returns 0
02:24:12.094 00.000 9828 IsGuiding returns 1
02:24:12.124 00.030 9828 IsSlewing returns 0
02:24:12.124 00.000 9828 IsGuiding returns 1
02:24:12.156 00.032 9828 IsSlewing returns 0
02:24:12.156 00.000 9828 IsGuiding returns 0
02:24:12.156 00.000 9828 scope move finished after 14 + 142 ms
02:24:12.156 00.000 9828 Move returns status 0, amount 14
02:24:12.156 00.000 9828 move complete, result=0
02:24:12.156 00.000 9828 worker thread done servicing request
02:24:12.156 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:24:12.550 00.394 8976 Exposure complete
02:24:12.555 00.005 8976 worker thread done servicing request
02:24:12.555 00.000 5052 OnExposeComplete: enter
02:24:12.555 00.000 5052 UpdateGuideState(): m_state=6
02:24:12.556 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8558
02:24:12.556 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.68, Mass=140, SNR=8.2, Peak=68 HFD=2.1
02:24:12.556 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:24:12.556 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:24:12.556 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=-0.03 hyp=0.82 cameraTheta=-0.04 mountX=-0.40 mountY=-0.67, mountTheta=-2.11
02:24:12.557 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=-0.03, opts=13)
02:24:12.557 00.000 5052 Enqueuing Move request for stepguider (0.82, -0.03)
02:24:12.557 00.000 8976 Worker thread wakes up
02:24:12.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, -0.03) opts 0xd
02:24:12.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, -0.03)
02:24:12.557 00.000 8976 Moving (0.82, -0.03) raw xDistance=-0.40 yDistance=-0.67
02:24:12.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:24:12.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
02:24:12.557 00.000 8976 MoveAxis(R, 2, ABG)
02:24:12.557 00.000 8976 stepping (-29, -8) + (2, 0)
02:24:12.557 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:12.558 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:24:12.567 00.009 5052 UpdateGuideState exits: m=140 SNR=8.2
02:24:12.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:12.567 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:12.567 00.000 5052 Enqueuing Expose request
02:24:12.585 00.018 8976 Received - 47 (G) 
02:24:12.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:12.585 00.000 8976 stepped: pos (-27, -8)
02:24:12.585 00.000 8976 MoveAxis(U, 3, ABG)
02:24:12.585 00.000 8976 stepping (-27, -8) + (0, 3)
02:24:12.585 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:12.617 00.032 8976 Received - 47 (G) 
02:24:12.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:12.617 00.000 8976 stepped: pos (-27, -5)
02:24:12.618 00.001 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (2.04) = xAngle (2.26 = 2.26)
02:24:12.618 00.000 8976 MountToCamera -- mountX=4.39 mountY=0.97 hyp=4.50 mountTheta=0.22 cameraX=-2.86, cameraY=3.47 cameraTheta=2.26
02:24:12.618 00.000 8976 incremental bump (-2.864, 3.467) isValid = 1
02:24:12.618 00.000 8976 Scheduling Mount bump of (-0.073, 0.092)
02:24:12.618 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:24:12.618 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:24:12.618 00.000 8976 move complete, result=0
02:24:12.618 00.000 9828 Worker thread wakes up
02:24:12.618 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:24:12.618 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:24:12.618 00.000 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.34 = -0.94)
02:24:12.618 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
02:24:12.618 00.000 8976 worker thread done servicing request
02:24:12.618 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.02)
02:24:12.618 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=0.07 mountY=-0.10, mountTheta=-0.97
02:24:12.618 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:24:12.618 00.000 9828 BLC: window closed
02:24:12.619 00.001 9828 MoveAxis(W, 22, B)
02:24:12.619 00.000 9828 Guiding  Dir = 3, Dur = 22
02:24:12.619 00.000 8976 Worker thread wakes up
02:24:12.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:12.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:12.619 00.000 9828 IsSlewing returns 0
02:24:12.619 00.000 9828 IsGuiding returns 0
02:24:12.619 00.000 9828 PulseGuide returned control before completion, sleep 32
02:24:12.654 00.035 9828 IsGuiding returns 1
02:24:12.654 00.000 9828 scope still moving after pulse duration time elapsed
02:24:12.686 00.032 9828 IsSlewing returns 0
02:24:12.686 00.000 9828 IsGuiding returns 1
02:24:12.718 00.032 9828 IsSlewing returns 0
02:24:12.718 00.000 9828 IsGuiding returns 1
02:24:12.750 00.032 9828 IsSlewing returns 0
02:24:12.750 00.000 9828 IsGuiding returns 0
02:24:12.750 00.000 9828 scope move finished after 22 + 109 ms
02:24:12.750 00.000 9828 Move returns status 0, amount 22
02:24:12.750 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:12.750 00.000 9828 MoveAxis(N, 14, B)
02:24:12.751 00.001 9828 Guiding  Dir = 0, Dur = 14
02:24:12.765 00.014 9828 IsSlewing returns 0
02:24:12.765 00.000 9828 IsGuiding returns 0
02:24:12.765 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:12.797 00.032 9828 IsGuiding returns 1
02:24:12.797 00.000 9828 scope still moving after pulse duration time elapsed
02:24:12.828 00.031 9828 IsSlewing returns 0
02:24:12.828 00.000 9828 IsGuiding returns 1
02:24:12.859 00.031 9828 IsSlewing returns 0
02:24:12.859 00.000 9828 IsGuiding returns 1
02:24:12.890 00.031 9828 IsSlewing returns 0
02:24:12.890 00.000 9828 IsGuiding returns 1
02:24:12.921 00.031 9828 IsSlewing returns 0
02:24:12.921 00.000 9828 IsGuiding returns 1
02:24:12.952 00.031 9828 IsSlewing returns 0
02:24:12.952 00.000 9828 IsGuiding returns 1
02:24:12.984 00.032 9828 IsSlewing returns 0
02:24:12.984 00.000 9828 IsGuiding returns 0
02:24:12.984 00.000 9828 scope move finished after 14 + 204 ms
02:24:12.984 00.000 9828 Move returns status 0, amount 14
02:24:12.984 00.000 9828 move complete, result=0
02:24:12.984 00.000 9828 worker thread done servicing request
02:24:12.984 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:24:13.315 00.331 8976 Exposure complete
02:24:13.321 00.006 8976 worker thread done servicing request
02:24:13.321 00.000 5052 OnExposeComplete: enter
02:24:13.321 00.000 5052 UpdateGuideState(): m_state=6
02:24:13.321 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8559
02:24:13.321 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.78, Mass=142, SNR=8.3, Peak=68 HFD=1.9
02:24:13.321 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:24:13.321 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:24:13.321 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.07 hyp=0.36 cameraTheta=0.21 mountX=-0.10 mountY=-0.34, mountTheta=-1.85
02:24:13.322 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.07, opts=13)
02:24:13.322 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.07)
02:24:13.322 00.000 8976 Worker thread wakes up
02:24:13.322 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.07) opts 0xd
02:24:13.322 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.07)
02:24:13.322 00.000 8976 Moving (0.35, 0.07) raw xDistance=-0.10 yDistance=-0.34
02:24:13.322 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:24:13.322 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:24:13.322 00.000 8976 MoveAxis(R, 0, ABG)
02:24:13.322 00.000 8976 MoveAxis(U, 2, ABG)
02:24:13.322 00.000 8976 stepping (-27, -5) + (0, 2)
02:24:13.322 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:13.323 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:24:13.332 00.009 5052 UpdateGuideState exits: m=142 SNR=8.3
02:24:13.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:13.332 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:13.332 00.000 5052 Enqueuing Expose request
02:24:13.352 00.020 8976 Received - 47 (G) 
02:24:13.352 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:13.352 00.000 8976 stepped: pos (-27, -3)
02:24:13.352 00.000 8976 MountToCamera -- mountTheta (0.19) + m_xAngle (2.04) = xAngle (2.23 = 2.23)
02:24:13.352 00.000 8976 MountToCamera -- mountX=4.31 mountY=0.81 hyp=4.38 mountTheta=0.19 cameraX=-2.68, cameraY=3.47 cameraTheta=2.23
02:24:13.352 00.000 8976 incremental bump (-2.680, 3.466) isValid = 1
02:24:13.352 00.000 8976 Scheduling Mount bump of (-0.070, 0.094)
02:24:13.352 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:24:13.353 00.001 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:24:13.353 00.000 8976 move complete, result=0
02:24:13.353 00.000 8976 worker thread done servicing request
02:24:13.353 00.000 8976 Worker thread wakes up
02:24:13.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:13.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:13.353 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 2 ms NORTH
02:24:13.353 00.000 9828 Worker thread wakes up
02:24:13.353 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:24:13.353 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:24:13.353 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.98)
02:24:13.353 00.000 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.23 = -1.06)
02:24:13.353 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
02:24:13.353 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:24:13.354 00.001 9828 BLC: window closed
02:24:13.354 00.000 9828 MoveAxis(W, 21, B)
02:24:13.354 00.000 9828 Guiding  Dir = 3, Dur = 21
02:24:13.355 00.001 9828 IsSlewing returns 0
02:24:13.355 00.000 9828 IsGuiding returns 0
02:24:13.355 00.000 9828 PulseGuide returned control before completion, sleep 31
02:24:13.387 00.032 9828 IsGuiding returns 1
02:24:13.387 00.000 9828 scope still moving after pulse duration time elapsed
02:24:13.418 00.031 9828 IsSlewing returns 0
02:24:13.419 00.001 9828 IsGuiding returns 1
02:24:13.449 00.030 9828 IsSlewing returns 0
02:24:13.449 00.000 9828 IsGuiding returns 1
02:24:13.481 00.032 9828 IsSlewing returns 0
02:24:13.481 00.000 9828 IsGuiding returns 0
02:24:13.481 00.000 9828 scope move finished after 21 + 104 ms
02:24:13.481 00.000 9828 Move returns status 0, amount 21
02:24:13.481 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:13.481 00.000 9828 MoveAxis(N, 14, B)
02:24:13.481 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:13.497 00.016 9828 IsSlewing returns 0
02:24:13.497 00.000 9828 IsGuiding returns 0
02:24:13.497 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:13.526 00.029 9828 IsGuiding returns 1
02:24:13.526 00.000 9828 scope still moving after pulse duration time elapsed
02:24:13.557 00.031 9828 IsSlewing returns 0
02:24:13.557 00.000 9828 IsGuiding returns 1
02:24:13.588 00.031 9828 IsSlewing returns 0
02:24:13.588 00.000 9828 IsGuiding returns 1
02:24:13.619 00.031 9828 IsSlewing returns 0
02:24:13.619 00.000 9828 IsGuiding returns 1
02:24:13.650 00.031 9828 IsSlewing returns 0
02:24:13.650 00.000 9828 IsGuiding returns 0
02:24:13.650 00.000 9828 scope move finished after 14 + 139 ms
02:24:13.650 00.000 9828 Move returns status 0, amount 14
02:24:13.650 00.000 9828 move complete, result=0
02:24:13.650 00.000 9828 worker thread done servicing request
02:24:13.650 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
02:24:14.050 00.400 8976 Exposure complete
02:24:14.056 00.006 8976 worker thread done servicing request
02:24:14.056 00.000 5052 OnExposeComplete: enter
02:24:14.056 00.000 5052 UpdateGuideState(): m_state=6
02:24:14.056 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8560
02:24:14.056 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.55, Mass=157, SNR=8.7, Peak=68 HFD=1.9
02:24:14.056 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.17 = 3.11)
02:24:14.056 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.27 = 3.01)
02:24:14.056 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.13 mountX=-0.17 mountY=0.02, mountTheta=3.01
02:24:14.057 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.16, opts=13)
02:24:14.057 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.16)
02:24:14.057 00.000 8976 Worker thread wakes up
02:24:14.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.16) opts 0xd
02:24:14.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.16)
02:24:14.057 00.000 8976 Moving (0.07, -0.16) raw xDistance=-0.17 yDistance=0.02
02:24:14.058 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:24:14.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:24:14.058 00.000 8976 MoveAxis(R, 0, ABG)
02:24:14.058 00.000 8976 MoveAxis(U, 0, ABG)
02:24:14.058 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.21 = 2.21)
02:24:14.058 00.000 8976 MountToCamera -- mountX=4.25 mountY=0.70 hyp=4.31 mountTheta=0.16 cameraX=-2.56, cameraY=3.47 cameraTheta=2.21
02:24:14.058 00.000 8976 incremental bump (-2.557, 3.466) isValid = 1
02:24:14.058 00.000 8976 Scheduling Mount bump of (-0.068, 0.096)
02:24:14.058 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:24:14.058 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:24:14.058 00.000 8976 move complete, result=0
02:24:14.058 00.000 9828 Worker thread wakes up
02:24:14.058 00.000 8976 worker thread done servicing request
02:24:14.058 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:24:14.058 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:24:14.058 00.000 9828 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
02:24:14.058 00.000 9828 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.08)
02:24:14.058 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.19 mountX=0.06 mountY=-0.10, mountTheta=-1.02
02:24:14.059 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:24:14.059 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
02:24:14.059 00.000 9828 BLC: window closed
02:24:14.059 00.000 9828 MoveAxis(W, 20, B)
02:24:14.059 00.000 9828 Guiding  Dir = 3, Dur = 20
02:24:14.059 00.000 9828 IsSlewing returns 0
02:24:14.059 00.000 9828 IsGuiding returns 0
02:24:14.059 00.000 9828 PulseGuide returned control before completion, sleep 30
02:24:14.068 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
02:24:14.069 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:14.069 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:14.069 00.000 5052 Enqueuing Expose request
02:24:14.069 00.000 8976 Worker thread wakes up
02:24:14.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:14.069 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:14.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:14.105 00.036 9828 IsGuiding returns 1
02:24:14.105 00.000 9828 scope still moving after pulse duration time elapsed
02:24:14.134 00.029 9828 IsSlewing returns 0
02:24:14.134 00.000 9828 IsGuiding returns 1
02:24:14.165 00.031 9828 IsSlewing returns 0
02:24:14.165 00.000 9828 IsGuiding returns 1
02:24:14.197 00.032 9828 IsSlewing returns 0
02:24:14.197 00.000 9828 IsGuiding returns 1
02:24:14.228 00.031 9828 IsSlewing returns 0
02:24:14.228 00.000 9828 IsGuiding returns 0
02:24:14.228 00.000 9828 scope move finished after 20 + 149 ms
02:24:14.228 00.000 9828 Move returns status 0, amount 20
02:24:14.228 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:14.228 00.000 9828 MoveAxis(N, 14, B)
02:24:14.228 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:14.244 00.016 9828 IsSlewing returns 0
02:24:14.244 00.000 9828 IsGuiding returns 0
02:24:14.244 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:14.275 00.031 9828 IsGuiding returns 1
02:24:14.275 00.000 9828 scope still moving after pulse duration time elapsed
02:24:14.306 00.031 9828 IsSlewing returns 0
02:24:14.306 00.000 9828 IsGuiding returns 1
02:24:14.337 00.031 9828 IsSlewing returns 0
02:24:14.337 00.000 9828 IsGuiding returns 1
02:24:14.368 00.031 9828 IsSlewing returns 0
02:24:14.368 00.000 9828 IsGuiding returns 1
02:24:14.400 00.032 9828 IsSlewing returns 0
02:24:14.400 00.000 9828 IsGuiding returns 0
02:24:14.400 00.000 9828 scope move finished after 14 + 141 ms
02:24:14.400 00.000 9828 Move returns status 0, amount 14
02:24:14.400 00.000 9828 move complete, result=0
02:24:14.400 00.000 9828 worker thread done servicing request
02:24:14.400 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
02:24:14.761 00.361 8976 Exposure complete
02:24:14.767 00.006 8976 worker thread done servicing request
02:24:14.767 00.000 5052 OnExposeComplete: enter
02:24:14.767 00.000 5052 UpdateGuideState(): m_state=6
02:24:14.767 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8561
02:24:14.767 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.26, Mass=177, SNR=9.2, Peak=72 HFD=2.3
02:24:14.767 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.49 = 2.80)
02:24:14.767 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.59 = 2.69)
02:24:14.767 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.45 hyp=0.45 cameraTheta=-1.44 mountX=-0.43 mountY=0.20, mountTheta=2.71
02:24:14.768 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.45, opts=13)
02:24:14.768 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.45)
02:24:14.768 00.000 8976 Worker thread wakes up
02:24:14.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.45) opts 0xd
02:24:14.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.45)
02:24:14.768 00.000 8976 Moving (0.06, -0.45) raw xDistance=-0.43 yDistance=0.20
02:24:14.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:24:14.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:24:14.768 00.000 8976 MoveAxis(R, 2, ABG)
02:24:14.768 00.000 8976 stepping (-27, -3) + (2, 0)
02:24:14.768 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:14.769 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:24:14.779 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
02:24:14.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:14.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:14.779 00.000 5052 Enqueuing Expose request
02:24:14.791 00.012 8976 Received - 47 (G) 
02:24:14.791 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:14.791 00.000 8976 stepped: pos (-25, -3)
02:24:14.791 00.000 8976 MoveAxis(U, 0, ABG)
02:24:14.791 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
02:24:14.791 00.000 8976 MountToCamera -- mountX=4.11 mountY=0.63 hyp=4.16 mountTheta=0.15 cameraX=-2.43, cameraY=3.38 cameraTheta=2.19
02:24:14.791 00.000 8976 incremental bump (-2.428, 3.375) isValid = 1
02:24:14.791 00.000 8976 Scheduling Mount bump of (-0.067, 0.097)
02:24:14.791 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:24:14.791 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:24:14.791 00.000 8976 move complete, result=0
02:24:14.792 00.001 8976 worker thread done servicing request
02:24:14.792 00.000 8976 Worker thread wakes up
02:24:14.792 00.000 9828 Worker thread wakes up
02:24:14.792 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:24:14.792 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:14.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:14.792 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:24:14.792 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.27 = -1.01)
02:24:14.792 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.09)
02:24:14.792 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.06 mountY=-0.10, mountTheta=-1.03
02:24:14.792 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
02:24:14.792 00.000 9828 BLC: window closed
02:24:14.792 00.000 9828 MoveAxis(W, 20, B)
02:24:14.792 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
02:24:14.792 00.000 9828 Guiding  Dir = 3, Dur = 20
02:24:14.793 00.001 9828 IsSlewing returns 0
02:24:14.793 00.000 9828 IsGuiding returns 0
02:24:14.793 00.000 9828 PulseGuide returned control before completion, sleep 30
02:24:14.825 00.032 9828 IsGuiding returns 1
02:24:14.825 00.000 9828 scope still moving after pulse duration time elapsed
02:24:14.855 00.030 9828 IsSlewing returns 0
02:24:14.856 00.001 9828 IsGuiding returns 1
02:24:14.887 00.031 9828 IsSlewing returns 0
02:24:14.887 00.000 9828 IsGuiding returns 1
02:24:14.917 00.030 9828 IsSlewing returns 0
02:24:14.917 00.000 9828 IsGuiding returns 1
02:24:14.948 00.031 9828 IsSlewing returns 0
02:24:14.948 00.000 9828 IsGuiding returns 0
02:24:14.948 00.000 9828 scope move finished after 20 + 134 ms
02:24:14.948 00.000 9828 Move returns status 0, amount 20
02:24:14.948 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:14.948 00.000 9828 MoveAxis(N, 14, B)
02:24:14.948 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:14.964 00.016 9828 IsSlewing returns 0
02:24:14.964 00.000 9828 IsGuiding returns 0
02:24:14.964 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:14.995 00.031 9828 IsGuiding returns 1
02:24:14.995 00.000 9828 scope still moving after pulse duration time elapsed
02:24:15.026 00.031 9828 IsSlewing returns 0
02:24:15.026 00.000 9828 IsGuiding returns 1
02:24:15.057 00.031 9828 IsSlewing returns 0
02:24:15.058 00.001 9828 IsGuiding returns 1
02:24:15.089 00.031 9828 IsSlewing returns 0
02:24:15.089 00.000 9828 IsGuiding returns 1
02:24:15.119 00.030 9828 IsSlewing returns 0
02:24:15.119 00.000 9828 IsGuiding returns 0
02:24:15.119 00.000 9828 scope move finished after 14 + 141 ms
02:24:15.119 00.000 9828 Move returns status 0, amount 14
02:24:15.120 00.001 9828 move complete, result=0
02:24:15.120 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
02:24:15.120 00.000 9828 worker thread done servicing request
02:24:15.484 00.364 8976 Exposure complete
02:24:15.490 00.006 8976 worker thread done servicing request
02:24:15.490 00.000 5052 OnExposeComplete: enter
02:24:15.490 00.000 5052 UpdateGuideState(): m_state=6
02:24:15.490 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8562
02:24:15.490 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.58, Mass=175, SNR=9.2, Peak=73 HFD=1.9
02:24:15.490 00.000 5052 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.04) = xAngle (-3.40 = 2.89)
02:24:15.490 00.000 5052 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.50 = 2.78)
02:24:15.490 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.35 mountX=-0.13 mountY=0.05, mountTheta=2.80
02:24:15.491 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.13, opts=13)
02:24:15.491 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.13)
02:24:15.491 00.000 8976 Worker thread wakes up
02:24:15.491 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.13) opts 0xd
02:24:15.491 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.13)
02:24:15.491 00.000 8976 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.05
02:24:15.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:24:15.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:24:15.491 00.000 8976 MoveAxis(R, 0, ABG)
02:24:15.491 00.000 8976 MoveAxis(U, 0, ABG)
02:24:15.491 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
02:24:15.491 00.000 8976 MountToCamera -- mountX=4.02 mountY=0.58 hyp=4.06 mountTheta=0.14 cameraX=-2.34, cameraY=3.31 cameraTheta=2.19
02:24:15.491 00.000 8976 incremental bump (-2.342, 3.315) isValid = 1
02:24:15.492 00.001 8976 Scheduling Mount bump of (-0.066, 0.097)
02:24:15.492 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:24:15.492 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:24:15.492 00.000 8976 move complete, result=0
02:24:15.492 00.000 9828 Worker thread wakes up
02:24:15.492 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:24:15.492 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:24:15.492 00.000 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.26 = -1.02)
02:24:15.492 00.000 8976 worker thread done servicing request
02:24:15.492 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:24:15.492 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.10)
02:24:15.492 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=0.06 mountY=-0.10, mountTheta=-1.04
02:24:15.492 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
02:24:15.492 00.000 9828 BLC: window closed
02:24:15.492 00.000 9828 MoveAxis(W, 20, B)
02:24:15.492 00.000 9828 Guiding  Dir = 3, Dur = 20
02:24:15.493 00.001 9828 IsSlewing returns 0
02:24:15.493 00.000 9828 IsGuiding returns 0
02:24:15.493 00.000 9828 PulseGuide returned control before completion, sleep 30
02:24:15.501 00.008 5052 UpdateGuideState exits: m=175 SNR=9.2
02:24:15.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:15.502 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:15.502 00.000 5052 Enqueuing Expose request
02:24:15.502 00.000 8976 Worker thread wakes up
02:24:15.502 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:15.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:15.502 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:15.524 00.022 9828 IsGuiding returns 1
02:24:15.524 00.000 9828 scope still moving after pulse duration time elapsed
02:24:15.556 00.032 9828 IsSlewing returns 0
02:24:15.561 00.005 9828 IsGuiding returns 1
02:24:15.587 00.026 9828 IsSlewing returns 0
02:24:15.587 00.000 9828 IsGuiding returns 1
02:24:15.617 00.030 9828 IsSlewing returns 0
02:24:15.617 00.000 9828 IsGuiding returns 1
02:24:15.648 00.031 9828 IsSlewing returns 0
02:24:15.648 00.000 9828 IsGuiding returns 0
02:24:15.648 00.000 9828 scope move finished after 20 + 134 ms
02:24:15.648 00.000 9828 Move returns status 0, amount 20
02:24:15.648 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:15.648 00.000 9828 MoveAxis(N, 14, B)
02:24:15.648 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:15.664 00.016 9828 IsSlewing returns 0
02:24:15.665 00.001 9828 IsGuiding returns 0
02:24:15.665 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:15.695 00.030 9828 IsGuiding returns 1
02:24:15.695 00.000 9828 scope still moving after pulse duration time elapsed
02:24:15.726 00.031 9828 IsSlewing returns 0
02:24:15.726 00.000 9828 IsGuiding returns 1
02:24:15.757 00.031 9828 IsSlewing returns 0
02:24:15.757 00.000 9828 IsGuiding returns 1
02:24:15.787 00.030 9828 IsSlewing returns 0
02:24:15.787 00.000 9828 IsGuiding returns 1
02:24:15.819 00.032 9828 IsSlewing returns 0
02:24:15.819 00.000 9828 IsGuiding returns 0
02:24:15.819 00.000 9828 scope move finished after 14 + 140 ms
02:24:15.819 00.000 9828 Move returns status 0, amount 14
02:24:15.819 00.000 9828 move complete, result=0
02:24:15.819 00.000 9828 worker thread done servicing request
02:24:15.819 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
02:24:16.199 00.380 8976 Exposure complete
02:24:16.204 00.005 8976 worker thread done servicing request
02:24:16.204 00.000 5052 OnExposeComplete: enter
02:24:16.205 00.001 5052 UpdateGuideState(): m_state=6
02:24:16.205 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8563
02:24:16.205 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.78, Mass=185, SNR=9.4, Peak=70 HFD=2.4
02:24:16.205 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:24:16.205 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:24:16.205 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.07 hyp=0.53 cameraTheta=0.13 mountX=-0.18 mountY=-0.48, mountTheta=-1.93
02:24:16.206 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.07, opts=13)
02:24:16.206 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.07)
02:24:16.206 00.000 8976 Worker thread wakes up
02:24:16.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.07) opts 0xd
02:24:16.206 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.07)
02:24:16.206 00.000 8976 Moving (0.53, 0.07) raw xDistance=-0.18 yDistance=-0.48
02:24:16.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:24:16.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:24:16.206 00.000 8976 MoveAxis(R, 0, ABG)
02:24:16.206 00.000 8976 MoveAxis(U, 2, ABG)
02:24:16.206 00.000 8976 stepping (-25, -3) + (0, 2)
02:24:16.206 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:16.207 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:24:16.218 00.011 5052 UpdateGuideState exits: m=185 SNR=9.4
02:24:16.218 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:16.218 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:16.218 00.000 5052 Enqueuing Expose request
02:24:16.230 00.012 8976 Received - 47 (G) 
02:24:16.230 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:16.230 00.000 8976 stepped: pos (-25, -1)
02:24:16.230 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
02:24:16.230 00.000 8976 MountToCamera -- mountX=3.96 mountY=0.44 hyp=3.98 mountTheta=0.11 cameraX=-2.19, cameraY=3.32 cameraTheta=2.15
02:24:16.230 00.000 8976 incremental bump (-2.191, 3.322) isValid = 1
02:24:16.230 00.000 8976 Scheduling Mount bump of (-0.063, 0.099)
02:24:16.230 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:24:16.230 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:24:16.230 00.000 8976 move complete, result=0
02:24:16.230 00.000 8976 worker thread done servicing request
02:24:16.231 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:24:16.231 00.000 9828 Worker thread wakes up
02:24:16.231 00.000 8976 Worker thread wakes up
02:24:16.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:16.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:16.231 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:24:16.231 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:24:16.231 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
02:24:16.231 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
02:24:16.231 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.07
02:24:16.231 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:24:16.231 00.000 9828 BLC: window closed
02:24:16.231 00.000 9828 MoveAxis(W, 19, B)
02:24:16.231 00.000 9828 Guiding  Dir = 3, Dur = 19
02:24:16.232 00.001 9828 IsSlewing returns 0
02:24:16.232 00.000 9828 IsGuiding returns 0
02:24:16.232 00.000 9828 PulseGuide returned control before completion, sleep 29
02:24:16.271 00.039 9828 IsGuiding returns 1
02:24:16.271 00.000 9828 scope still moving after pulse duration time elapsed
02:24:16.303 00.032 9828 IsSlewing returns 0
02:24:16.303 00.000 9828 IsGuiding returns 1
02:24:16.334 00.031 9828 IsSlewing returns 0
02:24:16.334 00.000 9828 IsGuiding returns 1
02:24:16.364 00.030 9828 IsSlewing returns 0
02:24:16.364 00.000 9828 IsGuiding returns 1
02:24:16.395 00.031 9828 IsSlewing returns 0
02:24:16.395 00.000 9828 IsGuiding returns 1
02:24:16.427 00.032 9828 IsSlewing returns 0
02:24:16.427 00.000 9828 IsGuiding returns 1
02:24:16.458 00.031 9828 IsSlewing returns 0
02:24:16.458 00.000 9828 IsGuiding returns 0
02:24:16.458 00.000 9828 scope move finished after 19 + 206 ms
02:24:16.458 00.000 9828 Move returns status 0, amount 19
02:24:16.458 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:16.458 00.000 9828 MoveAxis(N, 15, B)
02:24:16.458 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:16.475 00.017 9828 IsSlewing returns 0
02:24:16.475 00.000 9828 IsGuiding returns 0
02:24:16.475 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:16.504 00.029 9828 IsGuiding returns 1
02:24:16.504 00.000 9828 scope still moving after pulse duration time elapsed
02:24:16.536 00.032 9828 IsSlewing returns 0
02:24:16.536 00.000 9828 IsGuiding returns 1
02:24:16.567 00.031 9828 IsSlewing returns 0
02:24:16.567 00.000 9828 IsGuiding returns 1
02:24:16.597 00.030 9828 IsSlewing returns 0
02:24:16.597 00.000 9828 IsGuiding returns 1
02:24:16.628 00.031 9828 IsSlewing returns 0
02:24:16.628 00.000 9828 IsGuiding returns 0
02:24:16.628 00.000 9828 scope move finished after 15 + 138 ms
02:24:16.628 00.000 9828 Move returns status 0, amount 15
02:24:16.628 00.000 9828 move complete, result=0
02:24:16.628 00.000 9828 worker thread done servicing request
02:24:16.628 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 15 ms NORTH
02:24:16.923 00.295 8976 Exposure complete
02:24:16.929 00.006 8976 worker thread done servicing request
02:24:16.929 00.000 5052 OnExposeComplete: enter
02:24:16.929 00.000 5052 UpdateGuideState(): m_state=6
02:24:16.929 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8564
02:24:16.929 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.57, Mass=153, SNR=8.6, Peak=69 HFD=1.8
02:24:16.929 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
02:24:16.929 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
02:24:16.929 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.14 hyp=0.54 cameraTheta=-0.26 mountX=-0.36 mountY=-0.36, mountTheta=-2.36
02:24:16.930 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.14, opts=13)
02:24:16.930 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.14)
02:24:16.930 00.000 8976 Worker thread wakes up
02:24:16.930 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.14) opts 0xd
02:24:16.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.14)
02:24:16.930 00.000 8976 Moving (0.52, -0.14) raw xDistance=-0.36 yDistance=-0.36
02:24:16.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:24:16.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
02:24:16.930 00.000 8976 MoveAxis(R, 1, ABG)
02:24:16.930 00.000 8976 stepping (-25, -1) + (1, 0)
02:24:16.930 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:16.931 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:24:16.940 00.009 5052 UpdateGuideState exits: m=153 SNR=8.6
02:24:16.940 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:16.940 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:16.940 00.000 5052 Enqueuing Expose request
02:24:16.950 00.010 8976 Received - 47 (G) 
02:24:16.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:16.950 00.000 8976 stepped: pos (-24, -1)
02:24:16.950 00.000 8976 MoveAxis(U, 2, ABG)
02:24:16.950 00.000 8976 stepping (-24, -1) + (0, 2)
02:24:16.950 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:16.982 00.032 8976 Received - 47 (G) 
02:24:16.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:16.982 00.000 8976 stepped: pos (-24, 1)
02:24:16.982 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
02:24:16.982 00.000 8976 MountToCamera -- mountX=3.86 mountY=0.24 hyp=3.87 mountTheta=0.06 cameraX=-1.97, cameraY=3.33 cameraTheta=2.11
02:24:16.982 00.000 8976 incremental bump (-1.973, 3.329) isValid = 1
02:24:16.982 00.000 8976 Scheduling Mount bump of (-0.059, 0.102)
02:24:16.982 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:24:16.982 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:24:16.982 00.000 8976 move complete, result=0
02:24:16.982 00.000 9828 Worker thread wakes up
02:24:16.982 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:24:16.982 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:24:16.982 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.19 = -1.10)
02:24:16.982 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
02:24:16.982 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.4 px 2 ms NORTH
02:24:16.982 00.000 8976 worker thread done servicing request
02:24:16.982 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
02:24:16.983 00.001 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:24:16.983 00.000 9828 BLC: window closed
02:24:16.983 00.000 8976 Worker thread wakes up
02:24:16.983 00.000 9828 MoveAxis(W, 17, B)
02:24:16.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:16.983 00.000 9828 Guiding  Dir = 3, Dur = 17
02:24:16.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:16.983 00.000 9828 IsSlewing returns 0
02:24:16.984 00.001 9828 IsGuiding returns 0
02:24:16.984 00.000 9828 PulseGuide returned control before completion, sleep 27
02:24:17.021 00.037 9828 IsGuiding returns 1
02:24:17.021 00.000 9828 scope still moving after pulse duration time elapsed
02:24:17.052 00.031 9828 IsSlewing returns 0
02:24:17.052 00.000 9828 IsGuiding returns 1
02:24:17.082 00.030 9828 IsSlewing returns 0
02:24:17.082 00.000 9828 IsGuiding returns 1
02:24:17.113 00.031 9828 IsSlewing returns 0
02:24:17.113 00.000 9828 IsGuiding returns 0
02:24:17.113 00.000 9828 scope move finished after 17 + 112 ms
02:24:17.113 00.000 9828 Move returns status 0, amount 17
02:24:17.113 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:17.113 00.000 9828 MoveAxis(N, 15, B)
02:24:17.113 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:17.128 00.015 9828 IsSlewing returns 0
02:24:17.128 00.000 9828 IsGuiding returns 0
02:24:17.128 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:17.159 00.031 9828 IsGuiding returns 1
02:24:17.159 00.000 9828 scope still moving after pulse duration time elapsed
02:24:17.189 00.030 9828 IsSlewing returns 0
02:24:17.190 00.001 9828 IsGuiding returns 1
02:24:17.220 00.030 9828 IsSlewing returns 0
02:24:17.220 00.000 9828 IsGuiding returns 1
02:24:17.252 00.032 9828 IsSlewing returns 0
02:24:17.252 00.000 9828 IsGuiding returns 1
02:24:17.283 00.031 9828 IsSlewing returns 0
02:24:17.283 00.000 9828 IsGuiding returns 0
02:24:17.283 00.000 9828 scope move finished after 15 + 139 ms
02:24:17.283 00.000 9828 Move returns status 0, amount 15
02:24:17.283 00.000 9828 move complete, result=0
02:24:17.283 00.000 9828 worker thread done servicing request
02:24:17.283 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:24:17.675 00.392 8976 Exposure complete
02:24:17.680 00.005 8976 worker thread done servicing request
02:24:17.681 00.001 5052 OnExposeComplete: enter
02:24:17.681 00.000 5052 UpdateGuideState(): m_state=6
02:24:17.681 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8565
02:24:17.681 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.32, Mass=167, SNR=8.9, Peak=71 HFD=2.4
02:24:17.681 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
02:24:17.681 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
02:24:17.681 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.39 hyp=0.75 cameraTheta=-0.55 mountX=-0.64 mountY=-0.32, mountTheta=-2.67
02:24:17.681 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.39, opts=13)
02:24:17.681 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.39)
02:24:17.682 00.001 8976 Worker thread wakes up
02:24:17.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.39) opts 0xd
02:24:17.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.39)
02:24:17.682 00.000 8976 Moving (0.64, -0.39) raw xDistance=-0.64 yDistance=-0.32
02:24:17.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
02:24:17.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
02:24:17.682 00.000 8976 MoveAxis(R, 3, ABG)
02:24:17.682 00.000 8976 stepping (-24, 1) + (3, 0)
02:24:17.682 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:17.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:24:17.691 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
02:24:17.692 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:17.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:17.692 00.000 5052 Enqueuing Expose request
02:24:17.717 00.025 8976 Received - 47 (G) 
02:24:17.717 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:17.717 00.000 8976 stepped: pos (-21, 1)
02:24:17.717 00.000 8976 MoveAxis(U, 1, ABG)
02:24:17.717 00.000 8976 stepping (-21, 1) + (0, 1)
02:24:17.717 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:17.749 00.032 8976 Received - 47 (G) 
02:24:17.749 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:17.749 00.000 8976 stepped: pos (-21, 2)
02:24:17.749 00.000 8976 MountToCamera -- mountTheta (0.02) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
02:24:17.749 00.000 8976 MountToCamera -- mountX=3.65 mountY=0.06 hyp=3.65 mountTheta=0.02 cameraX=-1.71, cameraY=3.22 cameraTheta=2.06
02:24:17.749 00.000 8976 incremental bump (-1.712, 3.223) isValid = 1
02:24:17.749 00.000 8976 Scheduling Mount bump of (-0.054, 0.105)
02:24:17.750 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:24:17.750 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:24:17.750 00.000 8976 move complete, result=0
02:24:17.750 00.000 9828 Worker thread wakes up
02:24:17.750 00.000 8976 worker thread done servicing request
02:24:17.750 00.000 8976 Worker thread wakes up
02:24:17.750 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:24:17.750 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:24:17.750 00.000 9828 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
02:24:17.750 00.000 9828 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.22)
02:24:17.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:17.750 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.3 px 1 ms NORTH
02:24:17.750 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=0.05 mountY=-0.11, mountTheta=-1.16
02:24:17.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:17.750 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:24:17.750 00.000 9828 BLC: window closed
02:24:17.750 00.000 9828 MoveAxis(W, 16, B)
02:24:17.750 00.000 9828 Guiding  Dir = 3, Dur = 16
02:24:17.750 00.000 9828 IsSlewing returns 0
02:24:17.751 00.001 9828 IsGuiding returns 0
02:24:17.751 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:17.782 00.031 9828 IsGuiding returns 1
02:24:17.782 00.000 9828 scope still moving after pulse duration time elapsed
02:24:17.813 00.031 9828 IsSlewing returns 0
02:24:17.813 00.000 9828 IsGuiding returns 1
02:24:17.844 00.031 9828 IsSlewing returns 0
02:24:17.844 00.000 9828 IsGuiding returns 1
02:24:17.875 00.031 9828 IsSlewing returns 0
02:24:17.875 00.000 9828 IsGuiding returns 1
02:24:17.906 00.031 9828 IsSlewing returns 0
02:24:17.907 00.001 9828 IsGuiding returns 0
02:24:17.907 00.000 9828 scope move finished after 16 + 139 ms
02:24:17.907 00.000 9828 Move returns status 0, amount 16
02:24:17.907 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:17.907 00.000 9828 MoveAxis(N, 15, B)
02:24:17.907 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:17.921 00.014 9828 IsSlewing returns 0
02:24:17.921 00.000 9828 IsGuiding returns 0
02:24:17.921 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:17.952 00.031 9828 IsGuiding returns 1
02:24:17.952 00.000 9828 scope still moving after pulse duration time elapsed
02:24:17.982 00.030 9828 IsSlewing returns 0
02:24:17.982 00.000 9828 IsGuiding returns 1
02:24:18.015 00.033 9828 IsSlewing returns 0
02:24:18.015 00.000 9828 IsGuiding returns 1
02:24:18.046 00.031 9828 IsSlewing returns 0
02:24:18.046 00.000 9828 IsGuiding returns 1
02:24:18.077 00.031 9828 IsSlewing returns 0
02:24:18.077 00.000 9828 IsGuiding returns 0
02:24:18.077 00.000 9828 scope move finished after 15 + 140 ms
02:24:18.077 00.000 9828 Move returns status 0, amount 15
02:24:18.077 00.000 9828 move complete, result=0
02:24:18.077 00.000 9828 worker thread done servicing request
02:24:18.077 00.000 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 15 ms NORTH
02:24:18.440 00.363 8976 Exposure complete
02:24:18.446 00.006 8976 worker thread done servicing request
02:24:18.446 00.000 5052 OnExposeComplete: enter
02:24:18.446 00.000 5052 UpdateGuideState(): m_state=6
02:24:18.446 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8566
02:24:18.446 00.000 5052 Star::Find returns 1 (0), X=330.52, Y=281.78, Mass=158, SNR=8.7, Peak=72 HFD=1.9
02:24:18.446 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:24:18.446 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:24:18.446 00.000 5052 CameraToMount -- cameraX=1.35 cameraY=0.07 hyp=1.35 cameraTheta=0.05 mountX=-0.55 mountY=-1.17, mountTheta=-2.01
02:24:18.448 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.35, y=0.07, opts=13)
02:24:18.448 00.000 5052 Enqueuing Move request for stepguider (1.35, 0.07)
02:24:18.448 00.000 8976 Worker thread wakes up
02:24:18.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.35, 0.07) opts 0xd
02:24:18.449 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.35, 0.07)
02:24:18.449 00.000 8976 Moving (1.35, 0.07) raw xDistance=-0.55 yDistance=-1.17
02:24:18.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
02:24:18.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.17
02:24:18.449 00.000 8976 MoveAxis(R, 2, ABG)
02:24:18.449 00.000 8976 stepping (-21, 2) + (2, 0)
02:24:18.449 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:18.450 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:24:18.459 00.009 5052 UpdateGuideState exits: m=158 SNR=8.7
02:24:18.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:18.459 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:18.459 00.000 5052 Enqueuing Expose request
02:24:18.484 00.025 8976 Received - 47 (G) 
02:24:18.485 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:18.485 00.000 8976 stepped: pos (-19, 2)
02:24:18.485 00.000 8976 MoveAxis(U, 5, ABG)
02:24:18.485 00.000 8976 stepping (-19, 2) + (0, 5)
02:24:18.485 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:24:18.532 00.047 8976 Received - 47 (G) 
02:24:18.532 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:24:18.532 00.000 8976 stepped: pos (-19, 7)
02:24:18.532 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
02:24:18.532 00.000 8976 MountToCamera -- mountX=3.41 mountY=-0.33 hyp=3.42 mountTheta=-0.10 cameraX=-1.26, cameraY=3.18 cameraTheta=1.95
02:24:18.532 00.000 8976 incremental bump (-1.257, 3.181) isValid = 1
02:24:18.532 00.000 8976 Scheduling Mount bump of (-0.042, 0.111)
02:24:18.532 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:24:18.532 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:24:18.532 00.000 8976 move complete, result=0
02:24:18.532 00.000 9828 Worker thread wakes up
02:24:18.532 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:24:18.532 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:24:18.532 00.000 8976 worker thread done servicing request
02:24:18.532 00.000 8976 Worker thread wakes up
02:24:18.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:18.532 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -1.2 px 5 ms NORTH
02:24:18.532 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
02:24:18.533 00.001 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.33)
02:24:18.533 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.26
02:24:18.533 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:24:18.533 00.000 9828 BLC: window closed
02:24:18.533 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:18.533 00.000 9828 MoveAxis(W, 12, B)
02:24:18.533 00.000 9828 Guiding  Dir = 3, Dur = 12
02:24:18.533 00.000 9828 IsSlewing returns 0
02:24:18.533 00.000 9828 IsGuiding returns 0
02:24:18.534 00.001 9828 PulseGuide returned control before completion, sleep 22
02:24:18.562 00.028 9828 IsGuiding returns 1
02:24:18.562 00.000 9828 scope still moving after pulse duration time elapsed
02:24:18.594 00.032 9828 IsSlewing returns 0
02:24:18.594 00.000 9828 IsGuiding returns 1
02:24:18.624 00.030 9828 IsSlewing returns 0
02:24:18.625 00.001 9828 IsGuiding returns 1
02:24:18.655 00.030 9828 IsSlewing returns 0
02:24:18.656 00.001 9828 IsGuiding returns 0
02:24:18.656 00.000 9828 scope move finished after 12 + 109 ms
02:24:18.656 00.000 9828 Move returns status 0, amount 12
02:24:18.656 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:18.656 00.000 9828 MoveAxis(N, 16, B)
02:24:18.656 00.000 9828 Guiding  Dir = 0, Dur = 16
02:24:18.670 00.014 9828 IsSlewing returns 0
02:24:18.670 00.000 9828 IsGuiding returns 0
02:24:18.670 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:18.702 00.032 9828 IsGuiding returns 1
02:24:18.702 00.000 9828 scope still moving after pulse duration time elapsed
02:24:18.733 00.031 9828 IsSlewing returns 0
02:24:18.733 00.000 9828 IsGuiding returns 1
02:24:18.764 00.031 9828 IsSlewing returns 0
02:24:18.764 00.000 9828 IsGuiding returns 1
02:24:18.795 00.031 9828 IsSlewing returns 0
02:24:18.795 00.000 9828 IsGuiding returns 1
02:24:18.826 00.031 9828 IsSlewing returns 0
02:24:18.826 00.000 9828 IsGuiding returns 0
02:24:18.826 00.000 9828 scope move finished after 16 + 139 ms
02:24:18.826 00.000 9828 Move returns status 0, amount 16
02:24:18.826 00.000 9828 move complete, result=0
02:24:18.826 00.000 9828 worker thread done servicing request
02:24:18.826 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:24:19.229 00.403 8976 Exposure complete
02:24:19.234 00.005 8976 worker thread done servicing request
02:24:19.235 00.001 5052 OnExposeComplete: enter
02:24:19.235 00.000 5052 UpdateGuideState(): m_state=6
02:24:19.235 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8567
02:24:19.235 00.000 5052 Star::Find returns 1 (0), X=330.25, Y=281.75, Mass=153, SNR=8.6, Peak=73 HFD=1.9
02:24:19.235 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:24:19.235 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:24:19.235 00.000 5052 CameraToMount -- cameraX=1.07 cameraY=0.04 hyp=1.07 cameraTheta=0.04 mountX=-0.45 mountY=-0.92, mountTheta=-2.03
02:24:19.235 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.07, y=0.04, opts=13)
02:24:19.236 00.001 5052 Enqueuing Move request for stepguider (1.07, 0.04)
02:24:19.236 00.000 8976 Worker thread wakes up
02:24:19.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.07, 0.04) opts 0xd
02:24:19.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.07, 0.04)
02:24:19.236 00.000 8976 Moving (1.07, 0.04) raw xDistance=-0.45 yDistance=-0.92
02:24:19.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
02:24:19.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.92
02:24:19.236 00.000 8976 MoveAxis(R, 2, ABG)
02:24:19.236 00.000 8976 stepping (-19, 7) + (2, 0)
02:24:19.236 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:19.237 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:24:19.246 00.009 5052 UpdateGuideState exits: m=153 SNR=8.6
02:24:19.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:19.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:19.246 00.000 5052 Enqueuing Expose request
02:24:19.268 00.022 8976 Received - 47 (G) 
02:24:19.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:19.268 00.000 8976 stepped: pos (-17, 7)
02:24:19.268 00.000 8976 MoveAxis(U, 4, ABG)
02:24:19.268 00.000 8976 stepping (-17, 7) + (0, 4)
02:24:19.268 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:24:19.300 00.032 8976 Received - 47 (G) 
02:24:19.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:24:19.300 00.000 8976 stepped: pos (-17, 11)
02:24:19.300 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
02:24:19.300 00.000 8976 MountToCamera -- mountX=3.14 mountY=-0.80 hyp=3.24 mountTheta=-0.25 cameraX=-0.72, cameraY=3.16 cameraTheta=1.79
02:24:19.300 00.000 8976 incremental bump (-0.720, 3.159) isValid = 1
02:24:19.300 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
02:24:19.300 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:24:19.300 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:24:19.300 00.000 8976 move complete, result=0
02:24:19.300 00.000 8976 worker thread done servicing request
02:24:19.300 00.000 8976 Worker thread wakes up
02:24:19.300 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
02:24:19.300 00.000 9828 Worker thread wakes up
02:24:19.300 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:24:19.300 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:24:19.301 00.001 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
02:24:19.301 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
02:24:19.301 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
02:24:19.301 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:24:19.301 00.000 9828 BLC: window closed
02:24:19.301 00.000 9828 MoveAxis(W, 6, B)
02:24:19.301 00.000 9828 Guiding  Dir = 3, Dur = 6
02:24:19.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:19.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:19.301 00.000 9828 IsSlewing returns 0
02:24:19.301 00.000 9828 IsGuiding returns 0
02:24:19.301 00.000 9828 PulseGuide returned control before completion, sleep 16
02:24:19.321 00.020 9828 IsGuiding returns 1
02:24:19.321 00.000 9828 scope still moving after pulse duration time elapsed
02:24:19.353 00.032 9828 IsSlewing returns 0
02:24:19.353 00.000 9828 IsGuiding returns 1
02:24:19.384 00.031 9828 IsSlewing returns 0
02:24:19.385 00.001 9828 IsGuiding returns 1
02:24:19.418 00.033 9828 IsSlewing returns 0
02:24:19.418 00.000 9828 IsGuiding returns 0
02:24:19.418 00.000 9828 scope move finished after 6 + 110 ms
02:24:19.418 00.000 9828 Move returns status 0, amount 6
02:24:19.419 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:19.419 00.000 9828 MoveAxis(N, 16, B)
02:24:19.419 00.000 9828 Guiding  Dir = 0, Dur = 16
02:24:19.431 00.012 9828 IsSlewing returns 0
02:24:19.431 00.000 9828 IsGuiding returns 0
02:24:19.431 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:19.462 00.031 9828 IsGuiding returns 1
02:24:19.462 00.000 9828 scope still moving after pulse duration time elapsed
02:24:19.493 00.031 9828 IsSlewing returns 0
02:24:19.493 00.000 9828 IsGuiding returns 1
02:24:19.526 00.033 9828 IsSlewing returns 0
02:24:19.526 00.000 9828 IsGuiding returns 1
02:24:19.557 00.031 9828 IsSlewing returns 0
02:24:19.557 00.000 9828 IsGuiding returns 1
02:24:19.588 00.031 9828 IsSlewing returns 0
02:24:19.588 00.000 9828 IsGuiding returns 0
02:24:19.588 00.000 9828 scope move finished after 16 + 140 ms
02:24:19.588 00.000 9828 Move returns status 0, amount 16
02:24:19.588 00.000 9828 move complete, result=0
02:24:19.588 00.000 9828 worker thread done servicing request
02:24:19.588 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:24:19.997 00.409 8976 Exposure complete
02:24:20.002 00.005 8976 worker thread done servicing request
02:24:20.002 00.000 5052 OnExposeComplete: enter
02:24:20.002 00.000 5052 UpdateGuideState(): m_state=6
02:24:20.002 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8568
02:24:20.002 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.90, Mass=157, SNR=8.7, Peak=73 HFD=2.0
02:24:20.002 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
02:24:20.002 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:24:20.002 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.19 hyp=0.44 cameraTheta=0.44 mountX=-0.02 mountY=-0.44, mountTheta=-1.61
02:24:20.003 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.19, opts=13)
02:24:20.003 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.19)
02:24:20.003 00.000 8976 Worker thread wakes up
02:24:20.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.19) opts 0xd
02:24:20.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.19)
02:24:20.003 00.000 8976 Moving (0.40, 0.19) raw xDistance=-0.02 yDistance=-0.44
02:24:20.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:24:20.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.44
02:24:20.003 00.000 8976 MoveAxis(R, 0, ABG)
02:24:20.003 00.000 8976 MoveAxis(U, 2, ABG)
02:24:20.003 00.000 8976 stepping (-17, 11) + (0, 2)
02:24:20.003 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:20.004 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:24:20.015 00.011 5052 UpdateGuideState exits: m=157 SNR=8.7
02:24:20.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:20.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:20.015 00.000 5052 Enqueuing Expose request
02:24:20.035 00.020 8976 Received - 47 (G) 
02:24:20.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:20.035 00.000 8976 stepped: pos (-17, 13)
02:24:20.035 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
02:24:20.035 00.000 8976 MountToCamera -- mountX=2.96 mountY=-1.22 hyp=3.20 mountTheta=-0.39 cameraX=-0.27, cameraY=3.19 cameraTheta=1.65
02:24:20.035 00.000 8976 incremental bump (-0.267, 3.192) isValid = 1
02:24:20.035 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
02:24:20.035 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:24:20.036 00.001 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:24:20.036 00.000 8976 move complete, result=0
02:24:20.036 00.000 9828 Worker thread wakes up
02:24:20.036 00.000 8976 worker thread done servicing request
02:24:20.036 00.000 8976 Worker thread wakes up
02:24:20.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:20.036 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:20.036 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:24:20.036 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:24:20.036 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:24:20.036 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.54)
02:24:20.036 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.62)
02:24:20.036 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
02:24:20.036 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:24:20.036 00.000 9828 BLC: window closed
02:24:20.036 00.000 9828 MoveAxis(W, 1, B)
02:24:20.036 00.000 9828 Guiding  Dir = 3, Dur = 1
02:24:20.037 00.001 9828 IsSlewing returns 0
02:24:20.037 00.000 9828 IsGuiding returns 0
02:24:20.037 00.000 9828 PulseGuide returned control before completion, sleep 11
02:24:20.055 00.018 9828 IsGuiding returns 1
02:24:20.055 00.000 9828 scope still moving after pulse duration time elapsed
02:24:20.086 00.031 9828 IsSlewing returns 0
02:24:20.086 00.000 9828 IsGuiding returns 1
02:24:20.117 00.031 9828 IsSlewing returns 0
02:24:20.117 00.000 9828 IsGuiding returns 1
02:24:20.149 00.032 9828 IsSlewing returns 0
02:24:20.149 00.000 9828 IsGuiding returns 1
02:24:20.180 00.031 9828 IsSlewing returns 0
02:24:20.180 00.000 9828 IsGuiding returns 0
02:24:20.180 00.000 9828 scope move finished after 1 + 142 ms
02:24:20.180 00.000 9828 Move returns status 0, amount 1
02:24:20.180 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:20.180 00.000 9828 MoveAxis(N, 16, B)
02:24:20.180 00.000 9828 Guiding  Dir = 0, Dur = 16
02:24:20.196 00.016 9828 IsSlewing returns 0
02:24:20.196 00.000 9828 IsGuiding returns 0
02:24:20.196 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:20.227 00.031 9828 IsGuiding returns 1
02:24:20.227 00.000 9828 scope still moving after pulse duration time elapsed
02:24:20.259 00.032 9828 IsSlewing returns 0
02:24:20.259 00.000 9828 IsGuiding returns 1
02:24:20.291 00.032 9828 IsSlewing returns 0
02:24:20.291 00.000 9828 IsGuiding returns 1
02:24:20.320 00.029 9828 IsSlewing returns 0
02:24:20.321 00.001 9828 IsGuiding returns 1
02:24:20.352 00.031 9828 IsSlewing returns 0
02:24:20.352 00.000 9828 IsGuiding returns 0
02:24:20.352 00.000 9828 scope move finished after 16 + 140 ms
02:24:20.352 00.000 9828 Move returns status 0, amount 16
02:24:20.352 00.000 9828 move complete, result=0
02:24:20.353 00.001 9828 worker thread done servicing request
02:24:20.353 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:24:20.727 00.374 8976 Exposure complete
02:24:20.732 00.005 8976 worker thread done servicing request
02:24:20.733 00.001 5052 OnExposeComplete: enter
02:24:20.733 00.000 5052 UpdateGuideState(): m_state=6
02:24:20.733 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8569
02:24:20.733 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.75, Mass=159, SNR=8.7, Peak=72 HFD=2.1
02:24:20.733 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
02:24:20.733 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
02:24:20.733 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.42 mountX=-0.01 mountY=-0.10, mountTheta=-1.63
02:24:20.733 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.04, opts=13)
02:24:20.734 00.001 5052 Enqueuing Move request for stepguider (0.10, 0.04)
02:24:20.734 00.000 8976 Worker thread wakes up
02:24:20.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.04) opts 0xd
02:24:20.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.04)
02:24:20.734 00.000 8976 Moving (0.10, 0.04) raw xDistance=-0.01 yDistance=-0.10
02:24:20.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:24:20.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:24:20.734 00.000 8976 MoveAxis(R, 0, ABG)
02:24:20.734 00.000 8976 MoveAxis(U, 0, ABG)
02:24:20.734 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:24:20.734 00.000 8976 MountToCamera -- mountX=2.84 mountY=-1.50 hyp=3.21 mountTheta=-0.48 cameraX=0.04, cameraY=3.21 cameraTheta=1.56
02:24:20.734 00.000 8976 incremental bump (0.037, 3.213) isValid = 1
02:24:20.734 00.000 8976 Scheduling Mount bump of (0.001, 0.106)
02:24:20.734 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.11, opts=4)
02:24:20.734 00.000 8976 Enqueuing Move request for scope (0.00, 0.11)
02:24:20.734 00.000 8976 move complete, result=0
02:24:20.734 00.000 9828 Worker thread wakes up
02:24:20.734 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0x4
02:24:20.734 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
02:24:20.734 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
02:24:20.735 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:24:20.735 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
02:24:20.735 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.56 mountX=-0.01 mountY=-0.10, mountTheta=-1.63
02:24:20.735 00.000 9828 Moving (0.00, 0.11) raw xDistance=-0.01 yDistance=-0.10
02:24:20.735 00.000 9828 BLC: window closed
02:24:20.735 00.000 9828 MoveAxis(E, 2, B)
02:24:20.735 00.000 8976 worker thread done servicing request
02:24:20.735 00.000 9828 Guiding  Dir = 2, Dur = 2
02:24:20.735 00.000 9828 IsSlewing returns 0
02:24:20.735 00.000 9828 IsGuiding returns 0
02:24:20.736 00.001 9828 PulseGuide returned control before completion, sleep 12
02:24:20.745 00.009 5052 UpdateGuideState exits: m=159 SNR=8.7
02:24:20.745 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:20.745 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:20.745 00.000 5052 Enqueuing Expose request
02:24:20.745 00.000 8976 Worker thread wakes up
02:24:20.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:20.745 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:20.745 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:20.755 00.010 9828 IsGuiding returns 1
02:24:20.755 00.000 9828 scope still moving after pulse duration time elapsed
02:24:20.787 00.032 9828 IsSlewing returns 0
02:24:20.787 00.000 9828 IsGuiding returns 1
02:24:20.819 00.032 9828 IsSlewing returns 0
02:24:20.819 00.000 9828 IsGuiding returns 1
02:24:20.850 00.031 9828 IsSlewing returns 0
02:24:20.850 00.000 9828 IsGuiding returns 0
02:24:20.850 00.000 9828 scope move finished after 2 + 112 ms
02:24:20.850 00.000 9828 Move returns status 0, amount 2
02:24:20.850 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:20.850 00.000 9828 MoveAxis(N, 14, B)
02:24:20.850 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:20.865 00.015 9828 IsSlewing returns 0
02:24:20.865 00.000 9828 IsGuiding returns 0
02:24:20.865 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:20.896 00.031 9828 IsGuiding returns 1
02:24:20.896 00.000 9828 scope still moving after pulse duration time elapsed
02:24:20.927 00.031 9828 IsSlewing returns 0
02:24:20.927 00.000 9828 IsGuiding returns 1
02:24:20.958 00.031 9828 IsSlewing returns 0
02:24:20.958 00.000 9828 IsGuiding returns 1
02:24:20.988 00.030 9828 IsSlewing returns 0
02:24:20.988 00.000 9828 IsGuiding returns 0
02:24:20.988 00.000 9828 scope move finished after 14 + 109 ms
02:24:20.988 00.000 9828 Move returns status 0, amount 14
02:24:20.988 00.000 9828 move complete, result=0
02:24:20.988 00.000 9828 worker thread done servicing request
02:24:20.988 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 14 ms NORTH
02:24:21.441 00.453 8976 Exposure complete
02:24:21.447 00.006 8976 worker thread done servicing request
02:24:21.447 00.000 5052 OnExposeComplete: enter
02:24:21.447 00.000 5052 UpdateGuideState(): m_state=6
02:24:21.447 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8570
02:24:21.447 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.87, Mass=172, SNR=9.1, Peak=71 HFD=2.3
02:24:21.447 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
02:24:21.447 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
02:24:21.447 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.93 mountX=0.09 mountY=-0.19, mountTheta=-1.13
02:24:21.448 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.16, opts=13)
02:24:21.448 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.16)
02:24:21.448 00.000 8976 Worker thread wakes up
02:24:21.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.16) opts 0xd
02:24:21.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.16)
02:24:21.448 00.000 8976 Moving (0.12, 0.16) raw xDistance=0.09 yDistance=-0.19
02:24:21.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:24:21.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:24:21.449 00.001 8976 MoveAxis(R, 0, ABG)
02:24:21.449 00.000 8976 MoveAxis(U, 0, ABG)
02:24:21.449 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:24:21.449 00.000 8976 MountToCamera -- mountX=2.76 mountY=-1.68 hyp=3.24 mountTheta=-0.55 cameraX=0.24, cameraY=3.23 cameraTheta=1.50
02:24:21.449 00.000 8976 incremental bump (0.240, 3.228) isValid = 1
02:24:21.449 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
02:24:21.449 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:24:21.449 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:24:21.449 00.000 8976 move complete, result=0
02:24:21.449 00.000 9828 Worker thread wakes up
02:24:21.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:24:21.449 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:24:21.449 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
02:24:21.449 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
02:24:21.449 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:24:21.450 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
02:24:21.450 00.000 8976 worker thread done servicing request
02:24:21.450 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:24:21.450 00.000 9828 BLC: window closed
02:24:21.450 00.000 9828 MoveAxis(E, 4, B)
02:24:21.450 00.000 9828 Guiding  Dir = 2, Dur = 4
02:24:21.450 00.000 9828 IsSlewing returns 0
02:24:21.450 00.000 9828 IsGuiding returns 0
02:24:21.450 00.000 9828 PulseGuide returned control before completion, sleep 14
02:24:21.460 00.010 5052 UpdateGuideState exits: m=172 SNR=9.1
02:24:21.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:21.460 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:21.460 00.000 5052 Enqueuing Expose request
02:24:21.461 00.001 8976 Worker thread wakes up
02:24:21.461 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:24:21.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:21.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:21.473 00.012 9828 IsGuiding returns 1
02:24:21.473 00.000 9828 scope still moving after pulse duration time elapsed
02:24:21.505 00.032 9828 IsSlewing returns 0
02:24:21.505 00.000 9828 IsGuiding returns 1
02:24:21.536 00.031 9828 IsSlewing returns 0
02:24:21.536 00.000 9828 IsGuiding returns 1
02:24:21.568 00.032 9828 IsSlewing returns 0
02:24:21.568 00.000 9828 IsGuiding returns 0
02:24:21.568 00.000 9828 scope move finished after 4 + 113 ms
02:24:21.568 00.000 9828 Move returns status 0, amount 4
02:24:21.568 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:21.568 00.000 9828 MoveAxis(N, 16, B)
02:24:21.568 00.000 9828 Guiding  Dir = 0, Dur = 16
02:24:21.583 00.015 9828 IsSlewing returns 0
02:24:21.583 00.000 9828 IsGuiding returns 0
02:24:21.583 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:21.615 00.032 9828 IsGuiding returns 1
02:24:21.615 00.000 9828 scope still moving after pulse duration time elapsed
02:24:21.645 00.030 9828 IsSlewing returns 0
02:24:21.645 00.000 9828 IsGuiding returns 1
02:24:21.676 00.031 9828 IsSlewing returns 0
02:24:21.676 00.000 9828 IsGuiding returns 1
02:24:21.708 00.032 9828 IsSlewing returns 0
02:24:21.708 00.000 9828 IsGuiding returns 1
02:24:21.739 00.031 9828 IsSlewing returns 0
02:24:21.739 00.000 9828 IsGuiding returns 0
02:24:21.739 00.000 9828 scope move finished after 16 + 139 ms
02:24:21.739 00.000 9828 Move returns status 0, amount 16
02:24:21.739 00.000 9828 move complete, result=0
02:24:21.739 00.000 9828 worker thread done servicing request
02:24:21.739 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:24:22.153 00.414 8976 Exposure complete
02:24:22.159 00.006 8976 worker thread done servicing request
02:24:22.159 00.000 5052 OnExposeComplete: enter
02:24:22.159 00.000 5052 UpdateGuideState(): m_state=6
02:24:22.159 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8571
02:24:22.159 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.47, Mass=149, SNR=8.4, Peak=65 HFD=2.5
02:24:22.159 00.000 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.04) = xAngle (-3.75 = 2.53)
02:24:22.159 00.000 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.43)
02:24:22.159 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.71 mountX=-0.20 mountY=0.16, mountTheta=2.47
02:24:22.160 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.24, opts=13)
02:24:22.160 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.24)
02:24:22.160 00.000 8976 Worker thread wakes up
02:24:22.160 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.24) opts 0xd
02:24:22.160 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.24)
02:24:22.160 00.000 8976 Moving (-0.03, -0.24) raw xDistance=-0.20 yDistance=0.16
02:24:22.160 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:24:22.160 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:24:22.160 00.000 8976 MoveAxis(R, 0, ABG)
02:24:22.160 00.000 8976 MoveAxis(U, 0, ABG)
02:24:22.160 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:24:22.160 00.000 8976 MountToCamera -- mountX=2.71 mountY=-1.81 hyp=3.26 mountTheta=-0.59 cameraX=0.38, cameraY=3.24 cameraTheta=1.46
02:24:22.160 00.000 8976 incremental bump (0.376, 3.238) isValid = 1
02:24:22.161 00.001 8976 Scheduling Mount bump of (0.013, 0.118)
02:24:22.161 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:24:22.161 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:24:22.161 00.000 8976 move complete, result=0
02:24:22.161 00.000 9828 Worker thread wakes up
02:24:22.161 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:24:22.161 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:24:22.161 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
02:24:22.161 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
02:24:22.161 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
02:24:22.161 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:24:22.161 00.000 9828 BLC: window closed
02:24:22.161 00.000 8976 worker thread done servicing request
02:24:22.161 00.000 9828 MoveAxis(E, 6, B)
02:24:22.161 00.000 9828 Guiding  Dir = 2, Dur = 6
02:24:22.161 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:24:22.162 00.001 9828 IsSlewing returns 0
02:24:22.162 00.000 9828 IsGuiding returns 0
02:24:22.162 00.000 9828 PulseGuide returned control before completion, sleep 16
02:24:22.171 00.009 5052 UpdateGuideState exits: m=149 SNR=8.4
02:24:22.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:22.171 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:22.171 00.000 5052 Enqueuing Expose request
02:24:22.172 00.001 8976 Worker thread wakes up
02:24:22.172 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:22.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:22.172 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:22.189 00.017 9828 IsGuiding returns 1
02:24:22.189 00.000 9828 scope still moving after pulse duration time elapsed
02:24:22.221 00.032 9828 IsSlewing returns 0
02:24:22.221 00.000 9828 IsGuiding returns 1
02:24:22.252 00.031 9828 IsSlewing returns 0
02:24:22.252 00.000 9828 IsGuiding returns 1
02:24:22.283 00.031 9828 IsSlewing returns 0
02:24:22.283 00.000 9828 IsGuiding returns 1
02:24:22.314 00.031 9828 IsSlewing returns 0
02:24:22.314 00.000 9828 IsGuiding returns 1
02:24:22.345 00.031 9828 IsSlewing returns 0
02:24:22.345 00.000 9828 IsGuiding returns 1
02:24:22.377 00.032 9828 IsSlewing returns 0
02:24:22.377 00.000 9828 IsGuiding returns 0
02:24:22.377 00.000 9828 scope move finished after 6 + 209 ms
02:24:22.377 00.000 9828 Move returns status 0, amount 6
02:24:22.377 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:22.377 00.000 9828 MoveAxis(N, 16, B)
02:24:22.377 00.000 9828 Guiding  Dir = 0, Dur = 16
02:24:22.393 00.016 9828 IsSlewing returns 0
02:24:22.393 00.000 9828 IsGuiding returns 0
02:24:22.393 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:22.423 00.030 9828 IsGuiding returns 1
02:24:22.423 00.000 9828 scope still moving after pulse duration time elapsed
02:24:22.453 00.030 9828 IsSlewing returns 0
02:24:22.453 00.000 9828 IsGuiding returns 1
02:24:22.485 00.032 9828 IsSlewing returns 0
02:24:22.486 00.001 9828 IsGuiding returns 1
02:24:22.515 00.029 9828 IsSlewing returns 0
02:24:22.515 00.000 9828 IsGuiding returns 1
02:24:22.546 00.031 9828 IsSlewing returns 0
02:24:22.546 00.000 9828 IsGuiding returns 0
02:24:22.546 00.000 9828 scope move finished after 16 + 137 ms
02:24:22.546 00.000 9828 Move returns status 0, amount 16
02:24:22.546 00.000 9828 move complete, result=0
02:24:22.546 00.000 9828 worker thread done servicing request
02:24:22.546 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:24:22.865 00.319 8976 Exposure complete
02:24:22.871 00.006 8976 worker thread done servicing request
02:24:22.871 00.000 5052 OnExposeComplete: enter
02:24:22.871 00.000 5052 UpdateGuideState(): m_state=6
02:24:22.871 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8572
02:24:22.871 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.94, Mass=141, SNR=8.2, Peak=69 HFD=2.3
02:24:22.872 00.001 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
02:24:22.872 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
02:24:22.872 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.23 hyp=0.32 cameraTheta=0.81 mountX=0.11 mountY=-0.31, mountTheta=-1.24
02:24:22.872 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.23, opts=13)
02:24:22.872 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.23)
02:24:22.873 00.001 8976 Worker thread wakes up
02:24:22.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.23) opts 0xd
02:24:22.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.23)
02:24:22.873 00.000 8976 Moving (0.22, 0.23) raw xDistance=0.11 yDistance=-0.31
02:24:22.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:24:22.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:24:22.873 00.000 8976 MoveAxis(R, 0, ABG)
02:24:22.873 00.000 8976 MoveAxis(U, 1, ABG)
02:24:22.873 00.000 8976 stepping (-17, 13) + (0, 1)
02:24:22.873 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:22.874 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:24:22.886 00.012 5052 UpdateGuideState exits: m=141 SNR=8.2
02:24:22.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:22.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:22.887 00.001 5052 Enqueuing Expose request
02:24:22.896 00.009 8976 Received - 47 (G) 
02:24:22.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:22.897 00.001 8976 stepped: pos (-17, 14)
02:24:22.897 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:24:22.897 00.000 8976 MountToCamera -- mountX=2.68 mountY=-1.95 hyp=3.31 mountTheta=-0.63 cameraX=0.51, cameraY=3.27 cameraTheta=1.41
02:24:22.897 00.000 8976 incremental bump (0.514, 3.268) isValid = 1
02:24:22.897 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
02:24:22.897 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:24:22.897 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:24:22.897 00.000 8976 move complete, result=0
02:24:22.897 00.000 9828 Worker thread wakes up
02:24:22.897 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:24:22.897 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:24:22.897 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:24:22.897 00.000 8976 worker thread done servicing request
02:24:22.897 00.000 8976 Worker thread wakes up
02:24:22.897 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.77)
02:24:22.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:22.898 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:22.898 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.85)
02:24:22.898 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
02:24:22.898 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:24:22.898 00.000 9828 BLC: window closed
02:24:22.898 00.000 9828 MoveAxis(E, 7, B)
02:24:22.898 00.000 9828 Guiding  Dir = 2, Dur = 7
02:24:22.898 00.000 9828 IsSlewing returns 0
02:24:22.898 00.000 9828 IsGuiding returns 0
02:24:22.898 00.000 9828 PulseGuide returned control before completion, sleep 17
02:24:22.921 00.023 9828 IsGuiding returns 1
02:24:22.921 00.000 9828 scope still moving after pulse duration time elapsed
02:24:22.952 00.031 9828 IsSlewing returns 0
02:24:22.952 00.000 9828 IsGuiding returns 1
02:24:22.983 00.031 9828 IsSlewing returns 0
02:24:22.983 00.000 9828 IsGuiding returns 1
02:24:23.014 00.031 9828 IsSlewing returns 0
02:24:23.014 00.000 9828 IsGuiding returns 0
02:24:23.014 00.000 9828 scope move finished after 7 + 108 ms
02:24:23.014 00.000 9828 Move returns status 0, amount 7
02:24:23.014 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:23.014 00.000 9828 MoveAxis(N, 16, B)
02:24:23.014 00.000 9828 Guiding  Dir = 0, Dur = 16
02:24:23.029 00.015 9828 IsSlewing returns 0
02:24:23.029 00.000 9828 IsGuiding returns 0
02:24:23.029 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:23.059 00.030 9828 IsGuiding returns 1
02:24:23.059 00.000 9828 scope still moving after pulse duration time elapsed
02:24:23.091 00.032 9828 IsSlewing returns 0
02:24:23.091 00.000 9828 IsGuiding returns 1
02:24:23.121 00.030 9828 IsSlewing returns 0
02:24:23.121 00.000 9828 IsGuiding returns 1
02:24:23.152 00.031 9828 IsSlewing returns 0
02:24:23.152 00.000 9828 IsGuiding returns 1
02:24:23.183 00.031 9828 IsSlewing returns 0
02:24:23.183 00.000 9828 IsGuiding returns 0
02:24:23.183 00.000 9828 scope move finished after 16 + 138 ms
02:24:23.183 00.000 9828 Move returns status 0, amount 16
02:24:23.183 00.000 9828 move complete, result=0
02:24:23.183 00.000 9828 worker thread done servicing request
02:24:23.183 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:24:23.592 00.409 8976 Exposure complete
02:24:23.598 00.006 8976 worker thread done servicing request
02:24:23.598 00.000 5052 OnExposeComplete: enter
02:24:23.598 00.000 5052 UpdateGuideState(): m_state=6
02:24:23.598 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8573
02:24:23.598 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.72, Mass=145, SNR=8.4, Peak=67 HFD=2.3
02:24:23.598 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:24:23.598 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
02:24:23.598 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.87 mountX=0.03 mountY=0.03, mountTheta=0.77
02:24:23.599 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.01, opts=13)
02:24:23.599 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.01)
02:24:23.599 00.000 8976 Worker thread wakes up
02:24:23.599 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.01) opts 0xd
02:24:23.599 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.01)
02:24:23.599 00.000 8976 Moving (-0.05, 0.01) raw xDistance=0.03 yDistance=0.03
02:24:23.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:24:23.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:24:23.599 00.000 8976 MoveAxis(R, 0, ABG)
02:24:23.599 00.000 8976 MoveAxis(U, 0, ABG)
02:24:23.599 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
02:24:23.599 00.000 8976 MountToCamera -- mountX=2.65 mountY=-2.04 hyp=3.34 mountTheta=-0.66 cameraX=0.61, cameraY=3.29 cameraTheta=1.39
02:24:23.599 00.000 8976 incremental bump (0.607, 3.289) isValid = 1
02:24:23.599 00.000 8976 Scheduling Mount bump of (0.009, 0.048)
02:24:23.600 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.05, opts=4)
02:24:23.600 00.000 8976 Enqueuing Move request for scope (0.01, 0.05)
02:24:23.600 00.000 8976 move complete, result=0
02:24:23.600 00.000 8976 worker thread done servicing request
02:24:23.600 00.000 9828 Worker thread wakes up
02:24:23.600 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0x4
02:24:23.600 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
02:24:23.600 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
02:24:23.600 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
02:24:23.600 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.39 mountX=-0.01 mountY=-0.05, mountTheta=-1.80
02:24:23.600 00.000 9828 Moving (0.01, 0.05) raw xDistance=-0.01 yDistance=-0.05
02:24:23.600 00.000 9828 BLC: window closed
02:24:23.600 00.000 9828 MoveAxis(E, 3, B)
02:24:23.600 00.000 9828 Guiding  Dir = 2, Dur = 3
02:24:23.600 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:24:23.601 00.001 9828 IsSlewing returns 0
02:24:23.601 00.000 9828 IsGuiding returns 0
02:24:23.601 00.000 9828 PulseGuide returned control before completion, sleep 13
02:24:23.612 00.011 5052 UpdateGuideState exits: m=145 SNR=8.4
02:24:23.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:23.612 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:23.612 00.000 5052 Enqueuing Expose request
02:24:23.612 00.000 8976 Worker thread wakes up
02:24:23.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:23.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:23.612 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:23.619 00.007 9828 IsGuiding returns 1
02:24:23.619 00.000 9828 scope still moving after pulse duration time elapsed
02:24:23.651 00.032 9828 IsSlewing returns 0
02:24:23.651 00.000 9828 IsGuiding returns 1
02:24:23.682 00.031 9828 IsSlewing returns 0
02:24:23.683 00.001 9828 IsGuiding returns 1
02:24:23.713 00.030 9828 IsSlewing returns 0
02:24:23.713 00.000 9828 IsGuiding returns 0
02:24:23.713 00.000 9828 scope move finished after 3 + 109 ms
02:24:23.713 00.000 9828 Move returns status 0, amount 3
02:24:23.713 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:23.713 00.000 9828 MoveAxis(N, 6, B)
02:24:23.713 00.000 9828 Guiding  Dir = 0, Dur = 6
02:24:23.730 00.017 9828 IsSlewing returns 0
02:24:23.730 00.000 9828 IsGuiding returns 0
02:24:23.735 00.005 9828 PulseGuide returned control before completion, sleep 16
02:24:23.760 00.025 9828 IsGuiding returns 1
02:24:23.760 00.000 9828 scope still moving after pulse duration time elapsed
02:24:23.791 00.031 9828 IsSlewing returns 0
02:24:23.791 00.000 9828 IsGuiding returns 1
02:24:23.821 00.030 9828 IsSlewing returns 0
02:24:23.821 00.000 9828 IsGuiding returns 1
02:24:23.853 00.032 9828 IsSlewing returns 0
02:24:23.853 00.000 9828 IsGuiding returns 0
02:24:23.853 00.000 9828 scope move finished after 6 + 112 ms
02:24:23.854 00.001 9828 Move returns status 0, amount 6
02:24:23.854 00.000 9828 move complete, result=0
02:24:23.854 00.000 9828 worker thread done servicing request
02:24:23.854 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.0 px 6 ms NORTH
02:24:24.303 00.449 8976 Exposure complete
02:24:24.308 00.005 8976 worker thread done servicing request
02:24:24.309 00.001 5052 OnExposeComplete: enter
02:24:24.309 00.000 5052 UpdateGuideState(): m_state=6
02:24:24.309 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8574
02:24:24.309 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.61, Mass=140, SNR=8.2, Peak=68 HFD=1.6
02:24:24.309 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
02:24:24.309 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
02:24:24.309 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-0.32 mountX=-0.22 mountY=-0.19, mountTheta=-2.42
02:24:24.310 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.10, opts=13)
02:24:24.310 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.10)
02:24:24.310 00.000 8976 Worker thread wakes up
02:24:24.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.10) opts 0xd
02:24:24.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.10)
02:24:24.310 00.000 8976 Moving (0.29, -0.10) raw xDistance=-0.22 yDistance=-0.19
02:24:24.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:24:24.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:24:24.310 00.000 8976 MoveAxis(R, 0, ABG)
02:24:24.310 00.000 8976 MoveAxis(U, 0, ABG)
02:24:24.310 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
02:24:24.310 00.000 8976 MountToCamera -- mountX=2.64 mountY=-2.10 hyp=3.37 mountTheta=-0.67 cameraX=0.67, cameraY=3.30 cameraTheta=1.37
02:24:24.310 00.000 8976 incremental bump (0.669, 3.302) isValid = 1
02:24:24.310 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
02:24:24.310 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:24:24.310 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:24:24.310 00.000 8976 move complete, result=0
02:24:24.311 00.001 9828 Worker thread wakes up
02:24:24.311 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:24:24.311 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:24:24.311 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
02:24:24.311 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
02:24:24.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:24:24.311 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
02:24:24.311 00.000 8976 worker thread done servicing request
02:24:24.311 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:24:24.311 00.000 9828 BLC: window closed
02:24:24.311 00.000 9828 MoveAxis(E, 9, B)
02:24:24.311 00.000 9828 Guiding  Dir = 2, Dur = 9
02:24:24.312 00.001 9828 IsSlewing returns 0
02:24:24.312 00.000 9828 IsGuiding returns 0
02:24:24.312 00.000 9828 PulseGuide returned control before completion, sleep 19
02:24:24.321 00.009 5052 UpdateGuideState exits: m=140 SNR=8.2
02:24:24.321 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:24.321 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:24.321 00.000 5052 Enqueuing Expose request
02:24:24.321 00.000 8976 Worker thread wakes up
02:24:24.322 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:24.322 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:24.322 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:24:24.339 00.017 9828 IsGuiding returns 1
02:24:24.339 00.000 9828 scope still moving after pulse duration time elapsed
02:24:24.370 00.031 9828 IsSlewing returns 0
02:24:24.371 00.001 9828 IsGuiding returns 1
02:24:24.401 00.030 9828 IsSlewing returns 0
02:24:24.401 00.000 9828 IsGuiding returns 1
02:24:24.433 00.032 9828 IsSlewing returns 0
02:24:24.433 00.000 9828 IsGuiding returns 1
02:24:24.463 00.030 9828 IsSlewing returns 0
02:24:24.463 00.000 9828 IsGuiding returns 0
02:24:24.463 00.000 9828 scope move finished after 9 + 142 ms
02:24:24.463 00.000 9828 Move returns status 0, amount 9
02:24:24.463 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:24.463 00.000 9828 MoveAxis(N, 15, B)
02:24:24.463 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:24.479 00.016 9828 IsSlewing returns 0
02:24:24.479 00.000 9828 IsGuiding returns 0
02:24:24.480 00.001 9828 PulseGuide returned control before completion, sleep 25
02:24:24.510 00.030 9828 IsGuiding returns 1
02:24:24.510 00.000 9828 scope still moving after pulse duration time elapsed
02:24:24.541 00.031 9828 IsSlewing returns 0
02:24:24.541 00.000 9828 IsGuiding returns 1
02:24:24.572 00.031 9828 IsSlewing returns 0
02:24:24.573 00.001 9828 IsGuiding returns 1
02:24:24.606 00.033 9828 IsSlewing returns 0
02:24:24.607 00.001 9828 IsGuiding returns 1
02:24:24.635 00.028 9828 IsSlewing returns 0
02:24:24.636 00.001 9828 IsGuiding returns 1
02:24:24.666 00.030 9828 IsSlewing returns 0
02:24:24.666 00.000 9828 IsGuiding returns 1
02:24:24.698 00.032 9828 IsSlewing returns 0
02:24:24.698 00.000 9828 IsGuiding returns 1
02:24:24.729 00.031 9828 IsSlewing returns 0
02:24:24.729 00.000 9828 IsGuiding returns 0
02:24:24.729 00.000 9828 scope move finished after 15 + 234 ms
02:24:24.729 00.000 9828 Move returns status 0, amount 15
02:24:24.729 00.000 9828 move complete, result=0
02:24:24.729 00.000 9828 worker thread done servicing request
02:24:24.729 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:24:25.011 00.282 8976 Exposure complete
02:24:25.016 00.005 8976 worker thread done servicing request
02:24:25.016 00.000 5052 OnExposeComplete: enter
02:24:25.016 00.000 5052 UpdateGuideState(): m_state=6
02:24:25.016 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8575
02:24:25.016 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.39, Mass=143, SNR=8.3, Peak=68 HFD=1.7
02:24:25.016 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
02:24:25.016 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.88 = -2.88)
02:24:25.016 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.32 hyp=0.48 cameraTheta=-0.73 mountX=-0.44 mountY=-0.13, mountTheta=-2.87
02:24:25.017 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.32, opts=13)
02:24:25.017 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.32)
02:24:25.017 00.000 8976 Worker thread wakes up
02:24:25.017 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.32) opts 0xd
02:24:25.017 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.32)
02:24:25.017 00.000 8976 Moving (0.36, -0.32) raw xDistance=-0.44 yDistance=-0.13
02:24:25.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:24:25.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:24:25.018 00.001 8976 MoveAxis(R, 2, ABG)
02:24:25.018 00.000 8976 stepping (-17, 14) + (2, 0)
02:24:25.018 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:25.018 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:24:25.028 00.010 5052 UpdateGuideState exits: m=143 SNR=8.3
02:24:25.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:25.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:25.028 00.000 5052 Enqueuing Expose request
02:24:25.054 00.026 8976 Received - 47 (G) 
02:24:25.054 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:25.054 00.000 8976 stepped: pos (-15, 14)
02:24:25.054 00.000 8976 MoveAxis(U, 0, ABG)
02:24:25.054 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:24:25.054 00.000 8976 MountToCamera -- mountX=2.52 mountY=-2.14 hyp=3.31 mountTheta=-0.70 cameraX=0.76, cameraY=3.22 cameraTheta=1.34
02:24:25.054 00.000 8976 incremental bump (0.756, 3.221) isValid = 1
02:24:25.054 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
02:24:25.055 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:24:25.055 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:24:25.055 00.000 8976 move complete, result=0
02:24:25.055 00.000 8976 worker thread done servicing request
02:24:25.055 00.000 8976 Worker thread wakes up
02:24:25.055 00.000 9828 Worker thread wakes up
02:24:25.055 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:24:25.055 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:24:25.055 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:24:25.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:25.055 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:25.055 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:24:25.055 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:24:25.055 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:24:25.055 00.000 9828 BLC: window closed
02:24:25.055 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:24:25.055 00.000 9828 MoveAxis(E, 10, B)
02:24:25.056 00.001 9828 Guiding  Dir = 2, Dur = 10
02:24:25.056 00.000 9828 IsSlewing returns 0
02:24:25.056 00.000 9828 IsGuiding returns 0
02:24:25.056 00.000 9828 PulseGuide returned control before completion, sleep 20
02:24:25.088 00.032 9828 IsGuiding returns 1
02:24:25.092 00.004 9828 scope still moving after pulse duration time elapsed
02:24:25.121 00.029 9828 IsSlewing returns 0
02:24:25.121 00.000 9828 IsGuiding returns 1
02:24:25.152 00.031 9828 IsSlewing returns 0
02:24:25.152 00.000 9828 IsGuiding returns 1
02:24:25.182 00.030 9828 IsSlewing returns 0
02:24:25.182 00.000 9828 IsGuiding returns 1
02:24:25.214 00.032 9828 IsSlewing returns 0
02:24:25.215 00.001 9828 IsGuiding returns 0
02:24:25.215 00.000 9828 scope move finished after 10 + 147 ms
02:24:25.215 00.000 9828 Move returns status 0, amount 10
02:24:25.215 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:25.215 00.000 9828 MoveAxis(N, 15, B)
02:24:25.215 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:25.228 00.013 9828 IsSlewing returns 0
02:24:25.228 00.000 9828 IsGuiding returns 0
02:24:25.228 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:25.260 00.032 9828 IsGuiding returns 1
02:24:25.260 00.000 9828 scope still moving after pulse duration time elapsed
02:24:25.291 00.031 9828 IsSlewing returns 0
02:24:25.291 00.000 9828 IsGuiding returns 1
02:24:25.323 00.032 9828 IsSlewing returns 0
02:24:25.323 00.000 9828 IsGuiding returns 1
02:24:25.354 00.031 9828 IsSlewing returns 0
02:24:25.354 00.000 9828 IsGuiding returns 1
02:24:25.384 00.030 9828 IsSlewing returns 0
02:24:25.384 00.000 9828 IsGuiding returns 0
02:24:25.384 00.000 9828 scope move finished after 15 + 140 ms
02:24:25.384 00.000 9828 Move returns status 0, amount 15
02:24:25.384 00.000 9828 move complete, result=0
02:24:25.384 00.000 9828 worker thread done servicing request
02:24:25.384 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:24:25.752 00.368 8976 Exposure complete
02:24:25.758 00.006 8976 worker thread done servicing request
02:24:25.758 00.000 5052 OnExposeComplete: enter
02:24:25.758 00.000 5052 UpdateGuideState(): m_state=6
02:24:25.758 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8576
02:24:25.758 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.92, Mass=139, SNR=8.2, Peak=71 HFD=2.1
02:24:25.758 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
02:24:25.758 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
02:24:25.759 00.001 5052 CameraToMount -- cameraX=0.28 cameraY=0.21 hyp=0.35 cameraTheta=0.65 mountX=0.06 mountY=-0.35, mountTheta=-1.40
02:24:25.761 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.21, opts=13)
02:24:25.761 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.21)
02:24:25.761 00.000 8976 Worker thread wakes up
02:24:25.761 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.21) opts 0xd
02:24:25.761 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.21)
02:24:25.761 00.000 8976 Moving (0.28, 0.21) raw xDistance=0.06 yDistance=-0.35
02:24:25.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:24:25.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:24:25.763 00.002 8976 MoveAxis(R, 0, ABG)
02:24:25.763 00.000 8976 MoveAxis(U, 1, ABG)
02:24:25.763 00.000 8976 stepping (-15, 14) + (0, 1)
02:24:25.763 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:25.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:24:25.773 00.010 5052 UpdateGuideState exits: m=139 SNR=8.2
02:24:25.774 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:25.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:25.774 00.000 5052 Enqueuing Expose request
02:24:25.790 00.016 8976 Received - 47 (G) 
02:24:25.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:25.790 00.000 8976 stepped: pos (-15, 15)
02:24:25.790 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:24:25.790 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.22 hyp=3.31 mountTheta=-0.74 cameraX=0.86, cameraY=3.19 cameraTheta=1.31
02:24:25.790 00.000 8976 incremental bump (0.862, 3.191) isValid = 1
02:24:25.790 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
02:24:25.790 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:24:25.791 00.001 8976 Enqueuing Move request for scope (0.03, 0.11)
02:24:25.791 00.000 8976 move complete, result=0
02:24:25.791 00.000 8976 worker thread done servicing request
02:24:25.791 00.000 8976 Worker thread wakes up
02:24:25.791 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:25.791 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:25.791 00.000 9828 Worker thread wakes up
02:24:25.791 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:24:25.791 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:24:25.791 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:24:25.791 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
02:24:25.791 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
02:24:25.791 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.32 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
02:24:25.791 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:24:25.792 00.001 9828 BLC: window closed
02:24:25.792 00.000 9828 MoveAxis(E, 11, B)
02:24:25.792 00.000 9828 Guiding  Dir = 2, Dur = 11
02:24:25.792 00.000 9828 IsSlewing returns 0
02:24:25.792 00.000 9828 IsGuiding returns 0
02:24:25.793 00.001 9828 PulseGuide returned control before completion, sleep 21
02:24:25.822 00.029 9828 IsGuiding returns 1
02:24:25.822 00.000 9828 scope still moving after pulse duration time elapsed
02:24:25.853 00.031 9828 IsSlewing returns 0
02:24:25.853 00.000 9828 IsGuiding returns 1
02:24:25.884 00.031 9828 IsSlewing returns 0
02:24:25.885 00.001 9828 IsGuiding returns 1
02:24:25.915 00.030 9828 IsSlewing returns 0
02:24:25.915 00.000 9828 IsGuiding returns 1
02:24:25.946 00.031 9828 IsSlewing returns 0
02:24:25.947 00.001 9828 IsGuiding returns 0
02:24:25.947 00.000 9828 scope move finished after 11 + 143 ms
02:24:25.947 00.000 9828 Move returns status 0, amount 11
02:24:25.947 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:25.947 00.000 9828 MoveAxis(N, 15, B)
02:24:25.947 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:25.962 00.015 9828 IsSlewing returns 0
02:24:25.962 00.000 9828 IsGuiding returns 0
02:24:25.962 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:25.992 00.030 9828 IsGuiding returns 1
02:24:25.992 00.000 9828 scope still moving after pulse duration time elapsed
02:24:26.023 00.031 9828 IsSlewing returns 0
02:24:26.023 00.000 9828 IsGuiding returns 1
02:24:26.055 00.032 9828 IsSlewing returns 0
02:24:26.055 00.000 9828 IsGuiding returns 1
02:24:26.086 00.031 9828 IsSlewing returns 0
02:24:26.087 00.001 9828 IsGuiding returns 1
02:24:26.117 00.030 9828 IsSlewing returns 0
02:24:26.117 00.000 9828 IsGuiding returns 0
02:24:26.117 00.000 9828 scope move finished after 15 + 140 ms
02:24:26.117 00.000 9828 Move returns status 0, amount 15
02:24:26.117 00.000 9828 move complete, result=0
02:24:26.117 00.000 9828 worker thread done servicing request
02:24:26.117 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:24:26.483 00.366 8976 Exposure complete
02:24:26.488 00.005 8976 worker thread done servicing request
02:24:26.488 00.000 5052 OnExposeComplete: enter
02:24:26.488 00.000 5052 UpdateGuideState(): m_state=6
02:24:26.488 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8577
02:24:26.488 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.76, Mass=158, SNR=8.7, Peak=68 HFD=2.3
02:24:26.488 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
02:24:26.488 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
02:24:26.488 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.82 mountX=0.05 mountY=-0.02, mountTheta=-0.31
02:24:26.489 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.05, opts=13)
02:24:26.489 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.05)
02:24:26.489 00.000 8976 Worker thread wakes up
02:24:26.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.05) opts 0xd
02:24:26.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.05)
02:24:26.489 00.000 8976 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
02:24:26.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:24:26.490 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:24:26.490 00.000 8976 MoveAxis(R, 0, ABG)
02:24:26.490 00.000 8976 MoveAxis(U, 0, ABG)
02:24:26.490 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:24:26.490 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:24:26.491 00.001 8976 MountToCamera -- mountX=2.40 mountY=-2.27 hyp=3.31 mountTheta=-0.76 cameraX=0.93, cameraY=3.17 cameraTheta=1.28
02:24:26.491 00.000 8976 incremental bump (0.932, 3.171) isValid = 1
02:24:26.491 00.000 8976 Scheduling Mount bump of (0.014, 0.051)
02:24:26.491 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.05, opts=4)
02:24:26.491 00.000 8976 Enqueuing Move request for scope (0.01, 0.05)
02:24:26.491 00.000 8976 move complete, result=0
02:24:26.491 00.000 8976 worker thread done servicing request
02:24:26.491 00.000 9828 Worker thread wakes up
02:24:26.491 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0x4
02:24:26.491 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
02:24:26.491 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
02:24:26.491 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
02:24:26.491 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.29 mountX=-0.02 mountY=-0.05, mountTheta=-1.90
02:24:26.492 00.001 9828 Moving (0.01, 0.05) raw xDistance=-0.02 yDistance=-0.05
02:24:26.492 00.000 9828 BLC: window closed
02:24:26.492 00.000 9828 MoveAxis(E, 5, B)
02:24:26.492 00.000 9828 Guiding  Dir = 2, Dur = 5
02:24:26.492 00.000 9828 IsSlewing returns 0
02:24:26.492 00.000 9828 IsGuiding returns 0
02:24:26.492 00.000 9828 PulseGuide returned control before completion, sleep 15
02:24:26.500 00.008 5052 UpdateGuideState exits: m=158 SNR=8.7
02:24:26.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:26.501 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:26.501 00.000 5052 Enqueuing Expose request
02:24:26.501 00.000 8976 Worker thread wakes up
02:24:26.501 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:26.501 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:26.501 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:26.523 00.022 9828 IsGuiding returns 1
02:24:26.523 00.000 9828 scope still moving after pulse duration time elapsed
02:24:26.554 00.031 9828 IsSlewing returns 0
02:24:26.554 00.000 9828 IsGuiding returns 1
02:24:26.585 00.031 9828 IsSlewing returns 0
02:24:26.585 00.000 9828 IsGuiding returns 1
02:24:26.617 00.032 9828 IsSlewing returns 0
02:24:26.617 00.000 9828 IsGuiding returns 0
02:24:26.617 00.000 9828 scope move finished after 5 + 119 ms
02:24:26.617 00.000 9828 Move returns status 0, amount 5
02:24:26.617 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:26.617 00.000 9828 MoveAxis(N, 7, B)
02:24:26.617 00.000 9828 Guiding  Dir = 0, Dur = 7
02:24:26.632 00.015 9828 IsSlewing returns 0
02:24:26.632 00.000 9828 IsGuiding returns 0
02:24:26.634 00.002 9828 PulseGuide returned control before completion, sleep 17
02:24:26.664 00.030 9828 IsGuiding returns 1
02:24:26.664 00.000 9828 scope still moving after pulse duration time elapsed
02:24:26.695 00.031 9828 IsSlewing returns 0
02:24:26.695 00.000 9828 IsGuiding returns 1
02:24:26.728 00.033 9828 IsSlewing returns 0
02:24:26.728 00.000 9828 IsGuiding returns 1
02:24:26.757 00.029 9828 IsSlewing returns 0
02:24:26.757 00.000 9828 IsGuiding returns 0
02:24:26.757 00.000 9828 scope move finished after 7 + 117 ms
02:24:26.757 00.000 9828 Move returns status 0, amount 7
02:24:26.757 00.000 9828 move complete, result=0
02:24:26.757 00.000 9828 worker thread done servicing request
02:24:26.757 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.0 px 7 ms NORTH
02:24:27.196 00.439 8976 Exposure complete
02:24:27.201 00.005 8976 worker thread done servicing request
02:24:27.201 00.000 5052 OnExposeComplete: enter
02:24:27.201 00.000 5052 UpdateGuideState(): m_state=6
02:24:27.201 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8578
02:24:27.201 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.98, Mass=136, SNR=8.0, Peak=69 HFD=2.2
02:24:27.201 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
02:24:27.201 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
02:24:27.201 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.27 hyp=0.36 cameraTheta=0.83 mountX=0.13 mountY=-0.35, mountTheta=-1.22
02:24:27.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.27, opts=13)
02:24:27.202 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.27)
02:24:27.202 00.000 8976 Worker thread wakes up
02:24:27.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.27) opts 0xd
02:24:27.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.27)
02:24:27.202 00.000 8976 Moving (0.25, 0.27) raw xDistance=0.13 yDistance=-0.35
02:24:27.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:24:27.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:24:27.202 00.000 8976 MoveAxis(R, 0, ABG)
02:24:27.202 00.000 8976 MoveAxis(U, 1, ABG)
02:24:27.202 00.000 8976 stepping (-15, 15) + (0, 1)
02:24:27.202 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:27.203 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:24:27.214 00.011 5052 UpdateGuideState exits: m=136 SNR=8.0
02:24:27.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:27.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:27.214 00.000 5052 Enqueuing Expose request
02:24:27.229 00.015 8976 Received - 47 (G) 
02:24:27.229 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:27.229 00.000 8976 stepped: pos (-15, 16)
02:24:27.229 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:24:27.229 00.000 8976 MountToCamera -- mountX=2.37 mountY=-2.36 hyp=3.34 mountTheta=-0.78 cameraX=1.03, cameraY=3.18 cameraTheta=1.26
02:24:27.229 00.000 8976 incremental bump (1.026, 3.181) isValid = 1
02:24:27.229 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
02:24:27.229 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:24:27.229 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:24:27.229 00.000 8976 move complete, result=0
02:24:27.230 00.001 9828 Worker thread wakes up
02:24:27.230 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:24:27.230 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:24:27.230 00.000 8976 worker thread done servicing request
02:24:27.230 00.000 8976 Worker thread wakes up
02:24:27.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:27.230 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:24:27.230 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
02:24:27.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:27.230 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:24:27.230 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:24:27.230 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:24:27.230 00.000 9828 BLC: window closed
02:24:27.231 00.001 9828 MoveAxis(E, 13, B)
02:24:27.231 00.000 9828 Guiding  Dir = 2, Dur = 13
02:24:27.231 00.000 9828 IsSlewing returns 0
02:24:27.231 00.000 9828 IsGuiding returns 0
02:24:27.231 00.000 9828 PulseGuide returned control before completion, sleep 23
02:24:27.268 00.037 9828 IsGuiding returns 1
02:24:27.268 00.000 9828 scope still moving after pulse duration time elapsed
02:24:27.299 00.031 9828 IsSlewing returns 0
02:24:27.299 00.000 9828 IsGuiding returns 1
02:24:27.330 00.031 9828 IsSlewing returns 0
02:24:27.330 00.000 9828 IsGuiding returns 1
02:24:27.361 00.031 9828 IsSlewing returns 0
02:24:27.361 00.000 9828 IsGuiding returns 0
02:24:27.361 00.000 9828 scope move finished after 13 + 117 ms
02:24:27.361 00.000 9828 Move returns status 0, amount 13
02:24:27.361 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:27.361 00.000 9828 MoveAxis(N, 15, B)
02:24:27.361 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:27.377 00.016 9828 IsSlewing returns 0
02:24:27.377 00.000 9828 IsGuiding returns 0
02:24:27.378 00.001 9828 PulseGuide returned control before completion, sleep 25
02:24:27.408 00.030 9828 IsGuiding returns 1
02:24:27.408 00.000 9828 scope still moving after pulse duration time elapsed
02:24:27.438 00.030 9828 IsSlewing returns 0
02:24:27.438 00.000 9828 IsGuiding returns 1
02:24:27.470 00.032 9828 IsSlewing returns 0
02:24:27.470 00.000 9828 IsGuiding returns 1
02:24:27.499 00.029 9828 IsSlewing returns 0
02:24:27.499 00.000 9828 IsGuiding returns 1
02:24:27.530 00.031 9828 IsSlewing returns 0
02:24:27.530 00.000 9828 IsGuiding returns 0
02:24:27.530 00.000 9828 scope move finished after 15 + 138 ms
02:24:27.530 00.000 9828 Move returns status 0, amount 15
02:24:27.530 00.000 9828 move complete, result=0
02:24:27.530 00.000 9828 worker thread done servicing request
02:24:27.530 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:24:27.922 00.392 8976 Exposure complete
02:24:27.928 00.006 8976 worker thread done servicing request
02:24:27.928 00.000 5052 OnExposeComplete: enter
02:24:27.928 00.000 5052 UpdateGuideState(): m_state=6
02:24:27.928 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8579
02:24:27.928 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.74, Mass=155, SNR=8.6, Peak=73 HFD=2.1
02:24:27.928 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:24:27.928 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:24:27.928 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.91 mountX=0.09 mountY=0.09, mountTheta=0.82
02:24:27.929 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.03, opts=13)
02:24:27.929 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.03)
02:24:27.929 00.000 8976 Worker thread wakes up
02:24:27.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.03) opts 0xd
02:24:27.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.03)
02:24:27.929 00.000 8976 Moving (-0.13, 0.03) raw xDistance=0.09 yDistance=0.09
02:24:27.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:24:27.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:24:27.929 00.000 8976 MoveAxis(R, 0, ABG)
02:24:27.929 00.000 8976 MoveAxis(U, 0, ABG)
02:24:27.929 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:24:27.929 00.000 8976 MountToCamera -- mountX=2.34 mountY=-2.42 hyp=3.37 mountTheta=-0.80 cameraX=1.09, cameraY=3.19 cameraTheta=1.24
02:24:27.929 00.000 8976 incremental bump (1.089, 3.188) isValid = 1
02:24:27.929 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:24:27.929 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:24:27.929 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:24:27.930 00.001 8976 move complete, result=0
02:24:27.930 00.000 9828 Worker thread wakes up
02:24:27.930 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:24:27.930 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:24:27.930 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:24:27.930 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.02)
02:24:27.930 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:24:27.930 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:24:27.930 00.000 9828 BLC: window closed
02:24:27.930 00.000 9828 MoveAxis(E, 13, B)
02:24:27.930 00.000 9828 Guiding  Dir = 2, Dur = 13
02:24:27.930 00.000 8976 worker thread done servicing request
02:24:27.930 00.000 9828 IsSlewing returns 0
02:24:27.931 00.001 9828 IsGuiding returns 0
02:24:27.931 00.000 9828 PulseGuide returned control before completion, sleep 23
02:24:27.931 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:24:27.942 00.011 5052 UpdateGuideState exits: m=155 SNR=8.6
02:24:27.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:27.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:27.942 00.000 5052 Enqueuing Expose request
02:24:27.942 00.000 8976 Worker thread wakes up
02:24:27.942 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:27.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:27.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:27.969 00.027 9828 IsGuiding returns 1
02:24:27.969 00.000 9828 scope still moving after pulse duration time elapsed
02:24:28.001 00.032 9828 IsSlewing returns 0
02:24:28.001 00.000 9828 IsGuiding returns 1
02:24:28.032 00.031 9828 IsSlewing returns 0
02:24:28.033 00.001 9828 IsGuiding returns 1
02:24:28.078 00.045 9828 IsSlewing returns 0
02:24:28.078 00.000 9828 IsGuiding returns 0
02:24:28.078 00.000 9828 scope move finished after 13 + 134 ms
02:24:28.078 00.000 9828 Move returns status 0, amount 13
02:24:28.078 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:28.078 00.000 9828 MoveAxis(N, 15, B)
02:24:28.078 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:28.094 00.016 9828 IsSlewing returns 0
02:24:28.094 00.000 9828 IsGuiding returns 0
02:24:28.094 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:28.126 00.032 9828 IsGuiding returns 1
02:24:28.126 00.000 9828 scope still moving after pulse duration time elapsed
02:24:28.156 00.030 9828 IsSlewing returns 0
02:24:28.157 00.001 9828 IsGuiding returns 1
02:24:28.188 00.031 9828 IsSlewing returns 0
02:24:28.188 00.000 9828 IsGuiding returns 1
02:24:28.219 00.031 9828 IsSlewing returns 0
02:24:28.219 00.000 9828 IsGuiding returns 1
02:24:28.250 00.031 9828 IsSlewing returns 0
02:24:28.250 00.000 9828 IsGuiding returns 1
02:24:28.280 00.030 9828 IsSlewing returns 0
02:24:28.280 00.000 9828 IsGuiding returns 0
02:24:28.280 00.000 9828 scope move finished after 15 + 170 ms
02:24:28.280 00.000 9828 Move returns status 0, amount 15
02:24:28.280 00.000 9828 move complete, result=0
02:24:28.280 00.000 9828 worker thread done servicing request
02:24:28.280 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:24:28.636 00.356 8976 Exposure complete
02:24:28.642 00.006 8976 worker thread done servicing request
02:24:28.642 00.000 5052 OnExposeComplete: enter
02:24:28.642 00.000 5052 UpdateGuideState(): m_state=6
02:24:28.642 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8580
02:24:28.642 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.72, Mass=165, SNR=8.9, Peak=73 HFD=1.7
02:24:28.642 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:24:28.642 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:24:28.643 00.001 5052 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.05 mountX=-0.07 mountY=-0.15, mountTheta=-2.01
02:24:28.643 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.01, opts=13)
02:24:28.643 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.01)
02:24:28.643 00.000 8976 Worker thread wakes up
02:24:28.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.01) opts 0xd
02:24:28.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.01)
02:24:28.643 00.000 8976 Moving (0.17, 0.01) raw xDistance=-0.07 yDistance=-0.15
02:24:28.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:24:28.644 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:24:28.644 00.000 8976 MoveAxis(R, 0, ABG)
02:24:28.644 00.000 8976 MoveAxis(U, 0, ABG)
02:24:28.644 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:24:28.644 00.000 8976 MountToCamera -- mountX=2.33 mountY=-2.46 hyp=3.39 mountTheta=-0.81 cameraX=1.13, cameraY=3.19 cameraTheta=1.23
02:24:28.644 00.000 8976 incremental bump (1.131, 3.193) isValid = 1
02:24:28.644 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
02:24:28.644 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:24:28.644 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:24:28.644 00.000 8976 move complete, result=0
02:24:28.644 00.000 9828 Worker thread wakes up
02:24:28.644 00.000 8976 worker thread done servicing request
02:24:28.644 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:24:28.644 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:24:28.644 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
02:24:28.644 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
02:24:28.645 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:24:28.645 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:24:28.645 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:24:28.645 00.000 9828 BLC: window closed
02:24:28.645 00.000 9828 MoveAxis(E, 14, B)
02:24:28.645 00.000 9828 Guiding  Dir = 2, Dur = 14
02:24:28.645 00.000 9828 IsSlewing returns 0
02:24:28.645 00.000 9828 IsGuiding returns 0
02:24:28.645 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:28.654 00.009 5052 UpdateGuideState exits: m=165 SNR=8.9
02:24:28.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:28.654 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:28.654 00.000 5052 Enqueuing Expose request
02:24:28.654 00.000 8976 Worker thread wakes up
02:24:28.654 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:28.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:28.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:28.671 00.017 9828 IsGuiding returns 1
02:24:28.671 00.000 9828 scope still moving after pulse duration time elapsed
02:24:28.702 00.031 9828 IsSlewing returns 0
02:24:28.702 00.000 9828 IsGuiding returns 1
02:24:28.734 00.032 9828 IsSlewing returns 0
02:24:28.734 00.000 9828 IsGuiding returns 1
02:24:28.764 00.030 9828 IsSlewing returns 0
02:24:28.764 00.000 9828 IsGuiding returns 1
02:24:28.795 00.031 9828 IsSlewing returns 0
02:24:28.796 00.001 9828 IsGuiding returns 0
02:24:28.796 00.000 9828 scope move finished after 14 + 137 ms
02:24:28.796 00.000 9828 Move returns status 0, amount 14
02:24:28.796 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:28.796 00.000 9828 MoveAxis(N, 15, B)
02:24:28.796 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:28.811 00.015 9828 IsSlewing returns 0
02:24:28.811 00.000 9828 IsGuiding returns 0
02:24:28.811 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:28.842 00.031 9828 IsGuiding returns 1
02:24:28.842 00.000 9828 scope still moving after pulse duration time elapsed
02:24:28.873 00.031 9828 IsSlewing returns 0
02:24:28.873 00.000 9828 IsGuiding returns 1
02:24:28.904 00.031 9828 IsSlewing returns 0
02:24:28.904 00.000 9828 IsGuiding returns 1
02:24:28.935 00.031 9828 IsSlewing returns 0
02:24:28.935 00.000 9828 IsGuiding returns 1
02:24:28.966 00.031 9828 IsSlewing returns 0
02:24:28.966 00.000 9828 IsGuiding returns 0
02:24:28.966 00.000 9828 scope move finished after 15 + 140 ms
02:24:28.966 00.000 9828 Move returns status 0, amount 15
02:24:28.966 00.000 9828 move complete, result=0
02:24:28.966 00.000 9828 worker thread done servicing request
02:24:28.966 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:24:29.343 00.377 8976 Exposure complete
02:24:29.349 00.006 8976 worker thread done servicing request
02:24:29.349 00.000 5052 OnExposeComplete: enter
02:24:29.349 00.000 5052 UpdateGuideState(): m_state=6
02:24:29.349 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8581
02:24:29.349 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.45, Mass=203, SNR=9.8, Peak=78 HFD=2.6
02:24:29.349 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
02:24:29.349 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.61)
02:24:29.349 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.26 hyp=0.45 cameraTheta=-2.53 mountX=-0.06 mountY=0.45, mountTheta=1.71
02:24:29.350 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.26, opts=13)
02:24:29.350 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.26)
02:24:29.350 00.000 8976 Worker thread wakes up
02:24:29.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.26) opts 0xd
02:24:29.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.26)
02:24:29.350 00.000 8976 Moving (-0.37, -0.26) raw xDistance=-0.06 yDistance=0.45
02:24:29.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:24:29.351 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
02:24:29.351 00.000 8976 MoveAxis(R, 0, ABG)
02:24:29.351 00.000 8976 MoveAxis(D, 2, ABG)
02:24:29.351 00.000 8976 stepping (-15, 16) + (0, -2)
02:24:29.351 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:29.352 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:24:29.363 00.011 5052 UpdateGuideState exits: m=203 SNR=9.8
02:24:29.363 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:29.363 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:29.363 00.000 5052 Enqueuing Expose request
02:24:29.387 00.024 8976 Received - 47 (G) 
02:24:29.387 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:29.387 00.000 8976 stepped: pos (-15, 14)
02:24:29.387 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:24:29.387 00.000 8976 MountToCamera -- mountX=2.32 mountY=-2.38 hyp=3.32 mountTheta=-0.80 cameraX=1.07, cameraY=3.15 cameraTheta=1.24
02:24:29.387 00.000 8976 incremental bump (1.066, 3.148) isValid = 1
02:24:29.387 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:24:29.387 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:24:29.387 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:24:29.388 00.001 8976 move complete, result=0
02:24:29.388 00.000 9828 Worker thread wakes up
02:24:29.388 00.000 8976 worker thread done servicing request
02:24:29.388 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:24:29.388 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:24:29.388 00.000 8976 Worker thread wakes up
02:24:29.388 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:24:29.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:29.388 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:24:29.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:29.388 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:24:29.388 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:24:29.388 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:24:29.388 00.000 9828 BLC: window closed
02:24:29.388 00.000 9828 MoveAxis(E, 13, B)
02:24:29.388 00.000 9828 Guiding  Dir = 2, Dur = 13
02:24:29.389 00.001 9828 IsSlewing returns 0
02:24:29.389 00.000 9828 IsGuiding returns 0
02:24:29.389 00.000 9828 PulseGuide returned control before completion, sleep 23
02:24:29.418 00.029 9828 IsGuiding returns 1
02:24:29.418 00.000 9828 scope still moving after pulse duration time elapsed
02:24:29.449 00.031 9828 IsSlewing returns 0
02:24:29.449 00.000 9828 IsGuiding returns 1
02:24:29.480 00.031 9828 IsSlewing returns 0
02:24:29.480 00.000 9828 IsGuiding returns 1
02:24:29.511 00.031 9828 IsSlewing returns 0
02:24:29.511 00.000 9828 IsGuiding returns 1
02:24:29.541 00.030 9828 IsSlewing returns 0
02:24:29.541 00.000 9828 IsGuiding returns 0
02:24:29.541 00.000 9828 scope move finished after 13 + 139 ms
02:24:29.541 00.000 9828 Move returns status 0, amount 13
02:24:29.541 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:29.541 00.000 9828 MoveAxis(N, 15, B)
02:24:29.541 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:29.557 00.016 9828 IsSlewing returns 0
02:24:29.557 00.000 9828 IsGuiding returns 0
02:24:29.558 00.001 9828 PulseGuide returned control before completion, sleep 25
02:24:29.588 00.030 9828 IsGuiding returns 1
02:24:29.588 00.000 9828 scope still moving after pulse duration time elapsed
02:24:29.619 00.031 9828 IsSlewing returns 0
02:24:29.619 00.000 9828 IsGuiding returns 1
02:24:29.649 00.030 9828 IsSlewing returns 0
02:24:29.649 00.000 9828 IsGuiding returns 1
02:24:29.681 00.032 9828 IsSlewing returns 0
02:24:29.681 00.000 9828 IsGuiding returns 1
02:24:29.711 00.030 9828 IsSlewing returns 0
02:24:29.711 00.000 9828 IsGuiding returns 0
02:24:29.711 00.000 9828 scope move finished after 15 + 138 ms
02:24:29.711 00.000 9828 Move returns status 0, amount 15
02:24:29.711 00.000 9828 move complete, result=0
02:24:29.711 00.000 9828 worker thread done servicing request
02:24:29.711 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:24:30.082 00.371 8976 Exposure complete
02:24:30.087 00.005 8976 worker thread done servicing request
02:24:30.087 00.000 5052 OnExposeComplete: enter
02:24:30.087 00.000 5052 UpdateGuideState(): m_state=6
02:24:30.087 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8582
02:24:30.087 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.88, Mass=152, SNR=8.5, Peak=70 HFD=2.1
02:24:30.087 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
02:24:30.088 00.001 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
02:24:30.088 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.17 hyp=0.39 cameraTheta=0.46 mountX=-0.00 mountY=-0.38, mountTheta=-1.58
02:24:30.088 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.17, opts=13)
02:24:30.088 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.17)
02:24:30.088 00.000 8976 Worker thread wakes up
02:24:30.088 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.17) opts 0xd
02:24:30.088 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.17)
02:24:30.088 00.000 8976 Moving (0.34, 0.17) raw xDistance=-0.00 yDistance=-0.38
02:24:30.089 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:24:30.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
02:24:30.089 00.000 8976 MoveAxis(R, 0, ABG)
02:24:30.089 00.000 8976 MoveAxis(U, 1, ABG)
02:24:30.089 00.000 8976 stepping (-15, 14) + (0, 1)
02:24:30.089 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:30.089 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:24:30.100 00.011 5052 UpdateGuideState exits: m=152 SNR=8.5
02:24:30.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:30.100 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:30.100 00.000 5052 Enqueuing Expose request
02:24:30.107 00.007 8976 Received - 47 (G) 
02:24:30.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:30.107 00.000 8976 stepped: pos (-15, 15)
02:24:30.107 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:24:30.107 00.000 8976 MountToCamera -- mountX=2.31 mountY=-2.38 hyp=3.32 mountTheta=-0.80 cameraX=1.07, cameraY=3.14 cameraTheta=1.24
02:24:30.107 00.000 8976 incremental bump (1.069, 3.142) isValid = 1
02:24:30.107 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:24:30.107 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:24:30.107 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:24:30.107 00.000 8976 move complete, result=0
02:24:30.107 00.000 9828 Worker thread wakes up
02:24:30.107 00.000 8976 worker thread done servicing request
02:24:30.107 00.000 8976 Worker thread wakes up
02:24:30.108 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:24:30.108 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:24:30.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:30.108 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:30.108 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:24:30.108 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:24:30.108 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:24:30.108 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:24:30.108 00.000 9828 BLC: window closed
02:24:30.108 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
02:24:30.108 00.000 9828 MoveAxis(E, 13, B)
02:24:30.108 00.000 9828 Guiding  Dir = 2, Dur = 13
02:24:30.108 00.000 9828 IsSlewing returns 0
02:24:30.109 00.001 9828 IsGuiding returns 0
02:24:30.109 00.000 9828 PulseGuide returned control before completion, sleep 23
02:24:30.137 00.028 9828 IsGuiding returns 1
02:24:30.137 00.000 9828 scope still moving after pulse duration time elapsed
02:24:30.168 00.031 9828 IsSlewing returns 0
02:24:30.168 00.000 9828 IsGuiding returns 1
02:24:30.199 00.031 9828 IsSlewing returns 0
02:24:30.199 00.000 9828 IsGuiding returns 1
02:24:30.229 00.030 9828 IsSlewing returns 0
02:24:30.229 00.000 9828 IsGuiding returns 1
02:24:30.261 00.032 9828 IsSlewing returns 0
02:24:30.261 00.000 9828 IsGuiding returns 0
02:24:30.261 00.000 9828 scope move finished after 13 + 139 ms
02:24:30.261 00.000 9828 Move returns status 0, amount 13
02:24:30.261 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:30.261 00.000 9828 MoveAxis(N, 15, B)
02:24:30.261 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:30.276 00.015 9828 IsSlewing returns 0
02:24:30.276 00.000 9828 IsGuiding returns 0
02:24:30.276 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:30.307 00.031 9828 IsGuiding returns 1
02:24:30.307 00.000 9828 scope still moving after pulse duration time elapsed
02:24:30.338 00.031 9828 IsSlewing returns 0
02:24:30.338 00.000 9828 IsGuiding returns 1
02:24:30.370 00.032 9828 IsSlewing returns 0
02:24:30.370 00.000 9828 IsGuiding returns 1
02:24:30.401 00.031 9828 IsSlewing returns 0
02:24:30.401 00.000 9828 IsGuiding returns 1
02:24:30.432 00.031 9828 IsSlewing returns 0
02:24:30.432 00.000 9828 IsGuiding returns 0
02:24:30.432 00.000 9828 scope move finished after 15 + 140 ms
02:24:30.432 00.000 9828 Move returns status 0, amount 15
02:24:30.432 00.000 9828 move complete, result=0
02:24:30.432 00.000 9828 worker thread done servicing request
02:24:30.432 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:24:30.799 00.367 8976 Exposure complete
02:24:30.805 00.006 8976 worker thread done servicing request
02:24:30.805 00.000 5052 OnExposeComplete: enter
02:24:30.805 00.000 5052 UpdateGuideState(): m_state=6
02:24:30.805 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8583
02:24:30.805 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.96, Mass=157, SNR=8.7, Peak=78 HFD=2.2
02:24:30.805 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
02:24:30.805 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
02:24:30.805 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.36 cameraTheta=0.79 mountX=0.11 mountY=-0.35, mountTheta=-1.27
02:24:30.806 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.25, opts=13)
02:24:30.806 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.25)
02:24:30.806 00.000 8976 Worker thread wakes up
02:24:30.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.25) opts 0xd
02:24:30.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.25)
02:24:30.806 00.000 8976 Moving (0.25, 0.25) raw xDistance=0.11 yDistance=-0.35
02:24:30.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:24:30.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
02:24:30.806 00.000 8976 MoveAxis(R, 0, ABG)
02:24:30.806 00.000 8976 MoveAxis(U, 1, ABG)
02:24:30.806 00.000 8976 stepping (-15, 15) + (0, 1)
02:24:30.806 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:30.807 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:24:30.816 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
02:24:30.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:30.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:30.816 00.000 5052 Enqueuing Expose request
02:24:30.826 00.010 8976 Received - 47 (G) 
02:24:30.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:30.826 00.000 8976 stepped: pos (-15, 16)
02:24:30.826 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:24:30.826 00.000 8976 MountToCamera -- mountX=2.31 mountY=-2.43 hyp=3.35 mountTheta=-0.81 cameraX=1.12, cameraY=3.16 cameraTheta=1.23
02:24:30.826 00.000 8976 incremental bump (1.118, 3.162) isValid = 1
02:24:30.826 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
02:24:30.826 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:24:30.826 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:24:30.826 00.000 8976 move complete, result=0
02:24:30.826 00.000 9828 Worker thread wakes up
02:24:30.826 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:24:30.826 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:24:30.826 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
02:24:30.826 00.000 8976 worker thread done servicing request
02:24:30.827 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:24:30.827 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
02:24:30.827 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:24:30.827 00.000 8976 Worker thread wakes up
02:24:30.827 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:24:30.827 00.000 9828 BLC: window closed
02:24:30.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:30.827 00.000 9828 MoveAxis(E, 14, B)
02:24:30.827 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:30.827 00.000 9828 Guiding  Dir = 2, Dur = 14
02:24:30.828 00.001 9828 IsSlewing returns 0
02:24:30.828 00.000 9828 IsGuiding returns 0
02:24:30.828 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:30.866 00.038 9828 IsGuiding returns 1
02:24:30.866 00.000 9828 scope still moving after pulse duration time elapsed
02:24:30.897 00.031 9828 IsSlewing returns 0
02:24:30.897 00.000 9828 IsGuiding returns 1
02:24:30.928 00.031 9828 IsSlewing returns 0
02:24:30.929 00.001 9828 IsGuiding returns 1
02:24:30.959 00.030 9828 IsSlewing returns 0
02:24:30.959 00.000 9828 IsGuiding returns 0
02:24:30.959 00.000 9828 scope move finished after 14 + 117 ms
02:24:30.959 00.000 9828 Move returns status 0, amount 14
02:24:30.959 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:30.959 00.000 9828 MoveAxis(N, 15, B)
02:24:30.959 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:30.975 00.016 9828 IsSlewing returns 0
02:24:30.976 00.001 9828 IsGuiding returns 0
02:24:30.976 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:31.005 00.029 9828 IsGuiding returns 1
02:24:31.005 00.000 9828 scope still moving after pulse duration time elapsed
02:24:31.035 00.030 9828 IsSlewing returns 0
02:24:31.035 00.000 9828 IsGuiding returns 1
02:24:31.066 00.031 9828 IsSlewing returns 0
02:24:31.066 00.000 9828 IsGuiding returns 1
02:24:31.097 00.031 9828 IsSlewing returns 0
02:24:31.097 00.000 9828 IsGuiding returns 1
02:24:31.129 00.032 9828 IsSlewing returns 0
02:24:31.129 00.000 9828 IsGuiding returns 0
02:24:31.129 00.000 9828 scope move finished after 15 + 138 ms
02:24:31.129 00.000 9828 Move returns status 0, amount 15
02:24:31.129 00.000 9828 move complete, result=0
02:24:31.129 00.000 9828 worker thread done servicing request
02:24:31.129 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:24:31.521 00.392 8976 Exposure complete
02:24:31.526 00.005 8976 worker thread done servicing request
02:24:31.526 00.000 5052 OnExposeComplete: enter
02:24:31.527 00.001 5052 UpdateGuideState(): m_state=6
02:24:31.527 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8584
02:24:31.527 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.66, Mass=171, SNR=9.0, Peak=69 HFD=2.1
02:24:31.527 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
02:24:31.527 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
02:24:31.527 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.67 mountX=-0.07 mountY=-0.03, mountTheta=-2.81
02:24:31.527 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.05, opts=13)
02:24:31.528 00.001 5052 Enqueuing Move request for stepguider (0.06, -0.05)
02:24:31.528 00.000 8976 Worker thread wakes up
02:24:31.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.05) opts 0xd
02:24:31.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.05)
02:24:31.528 00.000 8976 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.03
02:24:31.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:24:31.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:24:31.528 00.000 8976 MoveAxis(R, 0, ABG)
02:24:31.528 00.000 8976 MoveAxis(U, 0, ABG)
02:24:31.528 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:24:31.528 00.000 8976 MountToCamera -- mountX=2.30 mountY=-2.47 hyp=3.38 mountTheta=-0.82 cameraX=1.15, cameraY=3.17 cameraTheta=1.22
02:24:31.528 00.000 8976 incremental bump (1.150, 3.175) isValid = 1
02:24:31.528 00.000 8976 Scheduling Mount bump of (0.027, 0.077)
02:24:31.528 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.08, opts=4)
02:24:31.528 00.000 8976 Enqueuing Move request for scope (0.03, 0.08)
02:24:31.528 00.000 8976 move complete, result=0
02:24:31.528 00.000 9828 Worker thread wakes up
02:24:31.529 00.001 8976 worker thread done servicing request
02:24:31.529 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0x4
02:24:31.529 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
02:24:31.529 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:24:31.529 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:24:31.529 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.23 mountX=-0.03 mountY=-0.07, mountTheta=-1.97
02:24:31.529 00.000 9828 Moving (0.03, 0.08) raw xDistance=-0.03 yDistance=-0.07
02:24:31.529 00.000 9828 BLC: window closed
02:24:31.529 00.000 9828 MoveAxis(E, 10, B)
02:24:31.529 00.000 9828 Guiding  Dir = 2, Dur = 10
02:24:31.529 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:24:31.529 00.000 9828 IsSlewing returns 0
02:24:31.530 00.001 9828 IsGuiding returns 0
02:24:31.530 00.000 9828 PulseGuide returned control before completion, sleep 20
02:24:31.540 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
02:24:31.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:31.540 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:31.540 00.000 5052 Enqueuing Expose request
02:24:31.540 00.000 8976 Worker thread wakes up
02:24:31.541 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:31.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:31.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:31.566 00.025 9828 IsGuiding returns 1
02:24:31.566 00.000 9828 scope still moving after pulse duration time elapsed
02:24:31.597 00.031 9828 IsSlewing returns 0
02:24:31.597 00.000 9828 IsGuiding returns 1
02:24:31.627 00.030 9828 IsSlewing returns 0
02:24:31.628 00.001 9828 IsGuiding returns 1
02:24:31.659 00.031 9828 IsSlewing returns 0
02:24:31.659 00.000 9828 IsGuiding returns 1
02:24:31.689 00.030 9828 IsSlewing returns 0
02:24:31.689 00.000 9828 IsGuiding returns 1
02:24:31.721 00.032 9828 IsSlewing returns 0
02:24:31.721 00.000 9828 IsGuiding returns 1
02:24:31.752 00.031 9828 IsSlewing returns 0
02:24:31.752 00.000 9828 IsGuiding returns 1
02:24:31.783 00.031 9828 IsSlewing returns 0
02:24:31.783 00.000 9828 IsGuiding returns 0
02:24:31.783 00.000 9828 scope move finished after 10 + 243 ms
02:24:31.783 00.000 9828 Move returns status 0, amount 10
02:24:31.783 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:31.783 00.000 9828 MoveAxis(N, 10, B)
02:24:31.783 00.000 9828 Guiding  Dir = 0, Dur = 10
02:24:31.799 00.016 9828 IsSlewing returns 0
02:24:31.799 00.000 9828 IsGuiding returns 0
02:24:31.799 00.000 9828 PulseGuide returned control before completion, sleep 20
02:24:31.829 00.030 9828 IsGuiding returns 1
02:24:31.829 00.000 9828 scope still moving after pulse duration time elapsed
02:24:31.860 00.031 9828 IsSlewing returns 0
02:24:31.860 00.000 9828 IsGuiding returns 1
02:24:31.891 00.031 9828 IsSlewing returns 0
02:24:31.891 00.000 9828 IsGuiding returns 1
02:24:31.921 00.030 9828 IsSlewing returns 0
02:24:31.921 00.000 9828 IsGuiding returns 1
02:24:31.953 00.032 9828 IsSlewing returns 0
02:24:31.953 00.000 9828 IsGuiding returns 0
02:24:31.953 00.000 9828 scope move finished after 10 + 144 ms
02:24:31.953 00.000 9828 Move returns status 0, amount 10
02:24:31.953 00.000 9828 move complete, result=0
02:24:31.953 00.000 9828 worker thread done servicing request
02:24:31.953 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 10 ms NORTH
02:24:32.236 00.283 8976 Exposure complete
02:24:32.242 00.006 8976 worker thread done servicing request
02:24:32.242 00.000 5052 OnExposeComplete: enter
02:24:32.242 00.000 5052 UpdateGuideState(): m_state=6
02:24:32.242 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8585
02:24:32.242 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.79, Mass=158, SNR=8.7, Peak=73 HFD=2.0
02:24:32.242 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.11 = 0.11)
02:24:32.242 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.01 = 0.01)
02:24:32.242 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.15 mountX=0.10 mountY=0.00, mountTheta=0.01
02:24:32.243 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.08, opts=13)
02:24:32.243 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.08)
02:24:32.243 00.000 8976 Worker thread wakes up
02:24:32.243 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.08) opts 0xd
02:24:32.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.08)
02:24:32.243 00.000 8976 Moving (-0.05, 0.08) raw xDistance=0.10 yDistance=0.00
02:24:32.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:24:32.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:24:32.243 00.000 8976 MoveAxis(R, 0, ABG)
02:24:32.243 00.000 8976 MoveAxis(U, 0, ABG)
02:24:32.243 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:24:32.243 00.000 8976 MountToCamera -- mountX=2.30 mountY=-2.49 hyp=3.39 mountTheta=-0.83 cameraX=1.17, cameraY=3.18 cameraTheta=1.22
02:24:32.243 00.000 8976 incremental bump (1.172, 3.184) isValid = 1
02:24:32.243 00.000 8976 Scheduling Mount bump of (0.032, 0.091)
02:24:32.243 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.09, opts=4)
02:24:32.243 00.000 8976 Enqueuing Move request for scope (0.03, 0.09)
02:24:32.244 00.001 8976 move complete, result=0
02:24:32.244 00.000 9828 Worker thread wakes up
02:24:32.244 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0x4
02:24:32.244 00.000 8976 worker thread done servicing request
02:24:32.244 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:24:32.244 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
02:24:32.244 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:24:32.244 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.23 mountX=-0.04 mountY=-0.09, mountTheta=-1.97
02:24:32.244 00.000 9828 Moving (0.03, 0.09) raw xDistance=-0.04 yDistance=-0.09
02:24:32.244 00.000 9828 BLC: window closed
02:24:32.244 00.000 9828 MoveAxis(E, 12, B)
02:24:32.244 00.000 9828 Guiding  Dir = 2, Dur = 12
02:24:32.244 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:24:32.244 00.000 9828 IsSlewing returns 0
02:24:32.245 00.001 9828 IsGuiding returns 0
02:24:32.245 00.000 9828 PulseGuide returned control before completion, sleep 22
02:24:32.255 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:24:32.255 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:32.255 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:32.255 00.000 5052 Enqueuing Expose request
02:24:32.255 00.000 8976 Worker thread wakes up
02:24:32.255 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:32.255 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:32.255 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:32.278 00.023 9828 IsGuiding returns 1
02:24:32.278 00.000 9828 scope still moving after pulse duration time elapsed
02:24:32.308 00.030 9828 IsSlewing returns 0
02:24:32.308 00.000 9828 IsGuiding returns 1
02:24:32.340 00.032 9828 IsSlewing returns 0
02:24:32.340 00.000 9828 IsGuiding returns 1
02:24:32.371 00.031 9828 IsSlewing returns 0
02:24:32.371 00.000 9828 IsGuiding returns 0
02:24:32.371 00.000 9828 scope move finished after 12 + 114 ms
02:24:32.371 00.000 9828 Move returns status 0, amount 12
02:24:32.371 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:32.371 00.000 9828 MoveAxis(N, 12, B)
02:24:32.371 00.000 9828 Guiding  Dir = 0, Dur = 12
02:24:32.386 00.015 9828 IsSlewing returns 0
02:24:32.387 00.001 9828 IsGuiding returns 0
02:24:32.387 00.000 9828 PulseGuide returned control before completion, sleep 22
02:24:32.417 00.030 9828 IsGuiding returns 1
02:24:32.417 00.000 9828 scope still moving after pulse duration time elapsed
02:24:32.449 00.032 9828 IsSlewing returns 0
02:24:32.450 00.001 9828 IsGuiding returns 1
02:24:32.480 00.030 9828 IsSlewing returns 0
02:24:32.480 00.000 9828 IsGuiding returns 1
02:24:32.512 00.032 9828 IsSlewing returns 0
02:24:32.512 00.000 9828 IsGuiding returns 1
02:24:32.543 00.031 9828 IsSlewing returns 0
02:24:32.543 00.000 9828 IsGuiding returns 0
02:24:32.543 00.000 9828 scope move finished after 12 + 144 ms
02:24:32.543 00.000 9828 Move returns status 0, amount 12
02:24:32.543 00.000 9828 move complete, result=0
02:24:32.543 00.000 9828 worker thread done servicing request
02:24:32.543 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 12 ms NORTH
02:24:32.944 00.401 8976 Exposure complete
02:24:32.950 00.006 8976 worker thread done servicing request
02:24:32.950 00.000 5052 OnExposeComplete: enter
02:24:32.950 00.000 5052 UpdateGuideState(): m_state=6
02:24:32.951 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8586
02:24:32.951 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.68, Mass=145, SNR=8.3, Peak=74 HFD=1.8
02:24:32.951 00.000 5052 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.04) = xAngle (-4.49 = 1.79)
02:24:32.951 00.000 5052 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.69)
02:24:32.951 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.45 mountX=-0.01 mountY=0.05, mountTheta=1.79
02:24:32.951 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.03, opts=13)
02:24:32.951 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.03)
02:24:32.952 00.001 8976 Worker thread wakes up
02:24:32.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.03) opts 0xd
02:24:32.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.03)
02:24:32.952 00.000 8976 Moving (-0.04, -0.03) raw xDistance=-0.01 yDistance=0.05
02:24:32.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:24:32.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:24:32.952 00.000 8976 MoveAxis(R, 0, ABG)
02:24:32.952 00.000 8976 MoveAxis(U, 0, ABG)
02:24:32.952 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:24:32.952 00.000 8976 MountToCamera -- mountX=2.30 mountY=-2.51 hyp=3.40 mountTheta=-0.83 cameraX=1.19, cameraY=3.19 cameraTheta=1.21
02:24:32.952 00.000 8976 incremental bump (1.187, 3.190) isValid = 1
02:24:32.952 00.000 8976 Scheduling Mount bump of (0.017, 0.047)
02:24:32.952 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.05, opts=4)
02:24:32.952 00.000 8976 Enqueuing Move request for scope (0.02, 0.05)
02:24:32.952 00.000 8976 move complete, result=0
02:24:32.952 00.000 9828 Worker thread wakes up
02:24:32.952 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0x4
02:24:32.952 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
02:24:32.952 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:24:32.952 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:24:32.952 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.23 mountX=-0.02 mountY=-0.04, mountTheta=-1.97
02:24:32.952 00.000 9828 Moving (0.02, 0.05) raw xDistance=-0.02 yDistance=-0.04
02:24:32.952 00.000 9828 BLC: window closed
02:24:32.952 00.000 8976 worker thread done servicing request
02:24:32.953 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:24:32.953 00.000 9828 MoveAxis(E, 6, B)
02:24:32.953 00.000 9828 Guiding  Dir = 2, Dur = 6
02:24:32.953 00.000 9828 IsSlewing returns 0
02:24:32.953 00.000 9828 IsGuiding returns 0
02:24:32.953 00.000 9828 PulseGuide returned control before completion, sleep 16
02:24:32.962 00.009 5052 UpdateGuideState exits: m=145 SNR=8.3
02:24:32.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:32.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:32.962 00.000 5052 Enqueuing Expose request
02:24:32.962 00.000 8976 Worker thread wakes up
02:24:32.962 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:32.963 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:32.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:32.979 00.016 9828 IsGuiding returns 1
02:24:32.980 00.001 9828 scope still moving after pulse duration time elapsed
02:24:33.010 00.030 9828 IsSlewing returns 0
02:24:33.010 00.000 9828 IsGuiding returns 1
02:24:33.041 00.031 9828 IsSlewing returns 0
02:24:33.041 00.000 9828 IsGuiding returns 1
02:24:33.072 00.031 9828 IsSlewing returns 0
02:24:33.072 00.000 9828 IsGuiding returns 0
02:24:33.072 00.000 9828 scope move finished after 6 + 112 ms
02:24:33.073 00.001 9828 Move returns status 0, amount 6
02:24:33.073 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:33.073 00.000 9828 MoveAxis(N, 6, B)
02:24:33.073 00.000 9828 Guiding  Dir = 0, Dur = 6
02:24:33.087 00.014 9828 IsSlewing returns 0
02:24:33.087 00.000 9828 IsGuiding returns 0
02:24:33.087 00.000 9828 PulseGuide returned control before completion, sleep 16
02:24:33.118 00.031 9828 IsGuiding returns 1
02:24:33.118 00.000 9828 scope still moving after pulse duration time elapsed
02:24:33.149 00.031 9828 IsSlewing returns 0
02:24:33.149 00.000 9828 IsGuiding returns 1
02:24:33.180 00.031 9828 IsSlewing returns 0
02:24:33.180 00.000 9828 IsGuiding returns 1
02:24:33.211 00.031 9828 IsSlewing returns 0
02:24:33.211 00.000 9828 IsGuiding returns 0
02:24:33.211 00.000 9828 scope move finished after 6 + 117 ms
02:24:33.211 00.000 9828 Move returns status 0, amount 6
02:24:33.211 00.000 9828 move complete, result=0
02:24:33.211 00.000 9828 worker thread done servicing request
02:24:33.211 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.0 px 6 ms NORTH
02:24:33.652 00.441 8976 Exposure complete
02:24:33.658 00.006 8976 worker thread done servicing request
02:24:33.658 00.000 5052 OnExposeComplete: enter
02:24:33.658 00.000 5052 UpdateGuideState(): m_state=6
02:24:33.658 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8587
02:24:33.658 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.87, Mass=153, SNR=8.5, Peak=66 HFD=2.4
02:24:33.658 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.72 = -0.72)
02:24:33.658 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
02:24:33.658 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.32 mountX=0.13 mountY=-0.13, mountTheta=-0.78
02:24:33.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.16, opts=13)
02:24:33.659 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.16)
02:24:33.659 00.000 8976 Worker thread wakes up
02:24:33.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.16) opts 0xd
02:24:33.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.16)
02:24:33.659 00.000 8976 Moving (0.04, 0.16) raw xDistance=0.13 yDistance=-0.13
02:24:33.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:24:33.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:24:33.659 00.000 8976 MoveAxis(R, 0, ABG)
02:24:33.659 00.000 8976 MoveAxis(U, 0, ABG)
02:24:33.659 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:24:33.659 00.000 8976 MountToCamera -- mountX=2.30 mountY=-2.52 hyp=3.41 mountTheta=-0.83 cameraX=1.20, cameraY=3.19 cameraTheta=1.21
02:24:33.659 00.000 8976 incremental bump (1.197, 3.194) isValid = 1
02:24:33.659 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
02:24:33.659 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:24:33.659 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:24:33.659 00.000 8976 move complete, result=0
02:24:33.659 00.000 9828 Worker thread wakes up
02:24:33.660 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:24:33.660 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:24:33.660 00.000 8976 worker thread done servicing request
02:24:33.660 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:24:33.660 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:24:33.660 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:24:33.660 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:24:33.660 00.000 9828 BLC: window closed
02:24:33.660 00.000 9828 MoveAxis(E, 14, B)
02:24:33.660 00.000 9828 Guiding  Dir = 2, Dur = 14
02:24:33.660 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:24:33.660 00.000 9828 IsSlewing returns 0
02:24:33.660 00.000 9828 IsGuiding returns 0
02:24:33.661 00.001 9828 PulseGuide returned control before completion, sleep 24
02:24:33.670 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
02:24:33.671 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:33.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:33.671 00.000 5052 Enqueuing Expose request
02:24:33.671 00.000 8976 Worker thread wakes up
02:24:33.671 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:33.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:33.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:33.696 00.025 9828 IsGuiding returns 1
02:24:33.696 00.000 9828 scope still moving after pulse duration time elapsed
02:24:33.725 00.029 9828 IsSlewing returns 0
02:24:33.725 00.000 9828 IsGuiding returns 1
02:24:33.757 00.032 9828 IsSlewing returns 0
02:24:33.757 00.000 9828 IsGuiding returns 1
02:24:33.788 00.031 9828 IsSlewing returns 0
02:24:33.788 00.000 9828 IsGuiding returns 0
02:24:33.788 00.000 9828 scope move finished after 14 + 114 ms
02:24:33.789 00.001 9828 Move returns status 0, amount 14
02:24:33.789 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:33.789 00.000 9828 MoveAxis(N, 14, B)
02:24:33.789 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:33.804 00.015 9828 IsSlewing returns 0
02:24:33.804 00.000 9828 IsGuiding returns 0
02:24:33.804 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:33.835 00.031 9828 IsGuiding returns 1
02:24:33.835 00.000 9828 scope still moving after pulse duration time elapsed
02:24:33.867 00.032 9828 IsSlewing returns 0
02:24:33.868 00.001 9828 IsGuiding returns 1
02:24:33.899 00.031 9828 IsSlewing returns 0
02:24:33.899 00.000 9828 IsGuiding returns 1
02:24:33.930 00.031 9828 IsSlewing returns 0
02:24:33.930 00.000 9828 IsGuiding returns 1
02:24:33.962 00.032 9828 IsSlewing returns 0
02:24:33.962 00.000 9828 IsGuiding returns 0
02:24:33.962 00.000 9828 scope move finished after 14 + 144 ms
02:24:33.962 00.000 9828 Move returns status 0, amount 14
02:24:33.962 00.000 9828 move complete, result=0
02:24:33.962 00.000 9828 worker thread done servicing request
02:24:33.962 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:24:34.358 00.396 8976 Exposure complete
02:24:34.363 00.005 8976 worker thread done servicing request
02:24:34.364 00.001 5052 OnExposeComplete: enter
02:24:34.364 00.000 5052 UpdateGuideState(): m_state=6
02:24:34.364 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8588
02:24:34.364 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.93, Mass=166, SNR=8.8, Peak=70 HFD=2.4
02:24:34.364 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
02:24:34.364 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
02:24:34.364 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.22 hyp=0.47 cameraTheta=0.48 mountX=0.00 mountY=-0.47, mountTheta=-1.56
02:24:34.365 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.22, opts=13)
02:24:34.365 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.22)
02:24:34.365 00.000 8976 Worker thread wakes up
02:24:34.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.22) opts 0xd
02:24:34.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.22)
02:24:34.365 00.000 8976 Moving (0.42, 0.22) raw xDistance=0.00 yDistance=-0.47
02:24:34.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:24:34.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:24:34.365 00.000 8976 MoveAxis(R, 0, ABG)
02:24:34.365 00.000 8976 MoveAxis(U, 2, ABG)
02:24:34.365 00.000 8976 stepping (-15, 16) + (0, 2)
02:24:34.365 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:34.366 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:24:34.376 00.010 5052 UpdateGuideState exits: m=166 SNR=8.8
02:24:34.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:34.376 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:34.376 00.000 5052 Enqueuing Expose request
02:24:34.391 00.015 8976 Received - 47 (G) 
02:24:34.391 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:34.391 00.000 8976 stepped: pos (-15, 18)
02:24:34.391 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:24:34.391 00.000 8976 MountToCamera -- mountX=2.30 mountY=-2.63 hyp=3.49 mountTheta=-0.85 cameraX=1.30, cameraY=3.24 cameraTheta=1.19
02:24:34.391 00.000 8976 incremental bump (1.297, 3.244) isValid = 1
02:24:34.391 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
02:24:34.391 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:24:34.391 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:24:34.391 00.000 8976 move complete, result=0
02:24:34.391 00.000 9828 Worker thread wakes up
02:24:34.391 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:24:34.391 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:24:34.391 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:24:34.391 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
02:24:34.391 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:24:34.391 00.000 8976 worker thread done servicing request
02:24:34.391 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:24:34.392 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:24:34.392 00.000 9828 BLC: window closed
02:24:34.392 00.000 9828 MoveAxis(E, 15, B)
02:24:34.392 00.000 9828 Guiding  Dir = 2, Dur = 15
02:24:34.392 00.000 8976 Worker thread wakes up
02:24:34.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:34.392 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:34.392 00.000 9828 IsSlewing returns 0
02:24:34.392 00.000 9828 IsGuiding returns 0
02:24:34.392 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:34.429 00.037 9828 IsGuiding returns 1
02:24:34.429 00.000 9828 scope still moving after pulse duration time elapsed
02:24:34.461 00.032 9828 IsSlewing returns 0
02:24:34.462 00.001 9828 IsGuiding returns 1
02:24:34.491 00.029 9828 IsSlewing returns 0
02:24:34.491 00.000 9828 IsGuiding returns 1
02:24:34.522 00.031 9828 IsSlewing returns 0
02:24:34.522 00.000 9828 IsGuiding returns 0
02:24:34.522 00.000 9828 scope move finished after 15 + 114 ms
02:24:34.522 00.000 9828 Move returns status 0, amount 15
02:24:34.522 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:34.522 00.000 9828 MoveAxis(N, 14, B)
02:24:34.522 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:34.537 00.015 9828 IsSlewing returns 0
02:24:34.537 00.000 9828 IsGuiding returns 0
02:24:34.537 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:34.569 00.032 9828 IsGuiding returns 1
02:24:34.569 00.000 9828 scope still moving after pulse duration time elapsed
02:24:34.601 00.032 9828 IsSlewing returns 0
02:24:34.601 00.000 9828 IsGuiding returns 1
02:24:34.633 00.032 9828 IsSlewing returns 0
02:24:34.637 00.004 9828 IsGuiding returns 1
02:24:34.664 00.027 9828 IsSlewing returns 0
02:24:34.664 00.000 9828 IsGuiding returns 1
02:24:34.695 00.031 9828 IsSlewing returns 0
02:24:34.695 00.000 9828 IsGuiding returns 0
02:24:34.695 00.000 9828 scope move finished after 14 + 143 ms
02:24:34.695 00.000 9828 Move returns status 0, amount 14
02:24:34.695 00.000 9828 move complete, result=0
02:24:34.695 00.000 9828 worker thread done servicing request
02:24:34.695 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:24:35.082 00.387 8976 Exposure complete
02:24:35.087 00.005 8976 worker thread done servicing request
02:24:35.087 00.000 5052 OnExposeComplete: enter
02:24:35.087 00.000 5052 UpdateGuideState(): m_state=6
02:24:35.088 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8589
02:24:35.088 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.66, Mass=156, SNR=8.6, Peak=66 HFD=2.3
02:24:35.088 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
02:24:35.088 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
02:24:35.088 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.79 mountX=0.02 mountY=0.15, mountTheta=1.45
02:24:35.088 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.05, opts=13)
02:24:35.088 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.05)
02:24:35.089 00.001 8976 Worker thread wakes up
02:24:35.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.05) opts 0xd
02:24:35.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.05)
02:24:35.089 00.000 8976 Moving (-0.15, -0.05) raw xDistance=0.02 yDistance=0.15
02:24:35.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:24:35.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:24:35.089 00.000 8976 MoveAxis(R, 0, ABG)
02:24:35.089 00.000 8976 MoveAxis(U, 0, ABG)
02:24:35.089 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:24:35.089 00.000 8976 MountToCamera -- mountX=2.30 mountY=-2.71 hyp=3.55 mountTheta=-0.87 cameraX=1.36, cameraY=3.28 cameraTheta=1.18
02:24:35.089 00.000 8976 incremental bump (1.364, 3.278) isValid = 1
02:24:35.089 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:24:35.089 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:24:35.089 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:24:35.089 00.000 8976 move complete, result=0
02:24:35.090 00.001 9828 Worker thread wakes up
02:24:35.090 00.000 8976 worker thread done servicing request
02:24:35.090 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:24:35.090 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:24:35.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:24:35.090 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:24:35.090 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:24:35.090 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:24:35.090 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:24:35.090 00.000 9828 BLC: window closed
02:24:35.090 00.000 9828 MoveAxis(E, 16, B)
02:24:35.090 00.000 9828 Guiding  Dir = 2, Dur = 16
02:24:35.091 00.001 9828 IsSlewing returns 0
02:24:35.091 00.000 9828 IsGuiding returns 0
02:24:35.091 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:35.101 00.010 5052 UpdateGuideState exits: m=156 SNR=8.6
02:24:35.101 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:35.101 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:35.101 00.000 5052 Enqueuing Expose request
02:24:35.102 00.001 8976 Worker thread wakes up
02:24:35.102 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:35.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:35.102 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:35.127 00.025 9828 IsGuiding returns 1
02:24:35.127 00.000 9828 scope still moving after pulse duration time elapsed
02:24:35.158 00.031 9828 IsSlewing returns 0
02:24:35.158 00.000 9828 IsGuiding returns 1
02:24:35.190 00.032 9828 IsSlewing returns 0
02:24:35.190 00.000 9828 IsGuiding returns 1
02:24:35.221 00.031 9828 IsSlewing returns 0
02:24:35.222 00.001 9828 IsGuiding returns 1
02:24:35.253 00.031 9828 IsSlewing returns 0
02:24:35.253 00.000 9828 IsGuiding returns 1
02:24:35.285 00.032 9828 IsSlewing returns 0
02:24:35.285 00.000 9828 IsGuiding returns 1
02:24:35.316 00.031 9828 IsSlewing returns 0
02:24:35.316 00.000 9828 IsGuiding returns 0
02:24:35.316 00.000 9828 scope move finished after 16 + 208 ms
02:24:35.316 00.000 9828 Move returns status 0, amount 16
02:24:35.316 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:35.316 00.000 9828 MoveAxis(N, 14, B)
02:24:35.316 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:35.331 00.015 9828 IsSlewing returns 0
02:24:35.331 00.000 9828 IsGuiding returns 0
02:24:35.331 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:35.362 00.031 9828 IsGuiding returns 1
02:24:35.362 00.000 9828 scope still moving after pulse duration time elapsed
02:24:35.393 00.031 9828 IsSlewing returns 0
02:24:35.393 00.000 9828 IsGuiding returns 1
02:24:35.425 00.032 9828 IsSlewing returns 0
02:24:35.425 00.000 9828 IsGuiding returns 1
02:24:35.456 00.031 9828 IsSlewing returns 0
02:24:35.456 00.000 9828 IsGuiding returns 1
02:24:35.488 00.032 9828 IsSlewing returns 0
02:24:35.488 00.000 9828 IsGuiding returns 0
02:24:35.488 00.000 9828 scope move finished after 14 + 142 ms
02:24:35.488 00.000 9828 Move returns status 0, amount 14
02:24:35.488 00.000 9828 move complete, result=0
02:24:35.488 00.000 9828 worker thread done servicing request
02:24:35.488 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:24:35.790 00.302 8976 Exposure complete
02:24:35.796 00.006 8976 worker thread done servicing request
02:24:35.796 00.000 5052 OnExposeComplete: enter
02:24:35.796 00.000 5052 UpdateGuideState(): m_state=6
02:24:35.796 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8590
02:24:35.796 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.43, Mass=148, SNR=8.4, Peak=67 HFD=2.2
02:24:35.796 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.12 = 2.16)
02:24:35.796 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.06)
02:24:35.796 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.28 hyp=0.31 cameraTheta=-2.08 mountX=-0.18 mountY=0.28, mountTheta=2.13
02:24:35.797 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.28, opts=13)
02:24:35.797 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.28)
02:24:35.797 00.000 8976 Worker thread wakes up
02:24:35.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.28) opts 0xd
02:24:35.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.28)
02:24:35.797 00.000 8976 Moving (-0.15, -0.28) raw xDistance=-0.18 yDistance=0.28
02:24:35.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:24:35.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:24:35.797 00.000 8976 MoveAxis(R, 0, ABG)
02:24:35.797 00.000 8976 MoveAxis(D, 1, ABG)
02:24:35.797 00.000 8976 stepping (-15, 18) + (0, -1)
02:24:35.797 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:35.798 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:24:35.808 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:24:35.809 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:35.809 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:35.809 00.000 5052 Enqueuing Expose request
02:24:35.829 00.020 8976 Received - 47 (G) 
02:24:35.829 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:35.829 00.000 8976 stepped: pos (-15, 17)
02:24:35.829 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:24:35.829 00.000 8976 MountToCamera -- mountX=2.30 mountY=-2.70 hyp=3.55 mountTheta=-0.87 cameraX=1.36, cameraY=3.28 cameraTheta=1.18
02:24:35.829 00.000 8976 incremental bump (1.362, 3.277) isValid = 1
02:24:35.830 00.001 8976 Scheduling Mount bump of (0.044, 0.110)
02:24:35.830 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:24:35.830 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:24:35.830 00.000 8976 move complete, result=0
02:24:35.830 00.000 8976 worker thread done servicing request
02:24:35.830 00.000 8976 Worker thread wakes up
02:24:35.830 00.000 9828 Worker thread wakes up
02:24:35.830 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:24:35.830 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:24:35.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:35.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:35.830 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:24:35.830 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:24:35.830 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:24:35.831 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:24:35.831 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:24:35.831 00.000 9828 BLC: window closed
02:24:35.831 00.000 9828 MoveAxis(E, 16, B)
02:24:35.831 00.000 9828 Guiding  Dir = 2, Dur = 16
02:24:35.831 00.000 9828 IsSlewing returns 0
02:24:35.831 00.000 9828 IsGuiding returns 0
02:24:35.831 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:35.860 00.029 9828 IsGuiding returns 1
02:24:35.861 00.001 9828 scope still moving after pulse duration time elapsed
02:24:35.891 00.030 9828 IsSlewing returns 0
02:24:35.891 00.000 9828 IsGuiding returns 1
02:24:35.922 00.031 9828 IsSlewing returns 0
02:24:35.922 00.000 9828 IsGuiding returns 1
02:24:35.954 00.032 9828 IsSlewing returns 0
02:24:35.954 00.000 9828 IsGuiding returns 1
02:24:35.984 00.030 9828 IsSlewing returns 0
02:24:35.984 00.000 9828 IsGuiding returns 0
02:24:35.984 00.000 9828 scope move finished after 16 + 136 ms
02:24:35.984 00.000 9828 Move returns status 0, amount 16
02:24:35.984 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:35.984 00.000 9828 MoveAxis(N, 14, B)
02:24:35.984 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:36.000 00.016 9828 IsSlewing returns 0
02:24:36.000 00.000 9828 IsGuiding returns 0
02:24:36.001 00.001 9828 PulseGuide returned control before completion, sleep 24
02:24:36.031 00.030 9828 IsGuiding returns 1
02:24:36.031 00.000 9828 scope still moving after pulse duration time elapsed
02:24:36.062 00.031 9828 IsSlewing returns 0
02:24:36.062 00.000 9828 IsGuiding returns 1
02:24:36.093 00.031 9828 IsSlewing returns 0
02:24:36.093 00.000 9828 IsGuiding returns 1
02:24:36.124 00.031 9828 IsSlewing returns 0
02:24:36.124 00.000 9828 IsGuiding returns 1
02:24:36.154 00.030 9828 IsSlewing returns 0
02:24:36.154 00.000 9828 IsGuiding returns 0
02:24:36.154 00.000 9828 scope move finished after 14 + 140 ms
02:24:36.155 00.001 9828 Move returns status 0, amount 14
02:24:36.155 00.000 9828 move complete, result=0
02:24:36.155 00.000 9828 worker thread done servicing request
02:24:36.155 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:24:36.521 00.366 8976 Exposure complete
02:24:36.526 00.005 8976 worker thread done servicing request
02:24:36.526 00.000 5052 OnExposeComplete: enter
02:24:36.526 00.000 5052 UpdateGuideState(): m_state=6
02:24:36.527 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8591
02:24:36.527 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.04, Mass=171, SNR=9.0, Peak=66 HFD=2.5
02:24:36.527 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.42 = 2.86)
02:24:36.527 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.76)
02:24:36.527 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.67 hyp=0.68 cameraTheta=-1.38 mountX=-0.66 mountY=0.26, mountTheta=2.77
02:24:36.528 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.67, opts=13)
02:24:36.528 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.67)
02:24:36.528 00.000 8976 Worker thread wakes up
02:24:36.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.67) opts 0xd
02:24:36.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.67)
02:24:36.528 00.000 8976 Moving (0.13, -0.67) raw xDistance=-0.66 yDistance=0.26
02:24:36.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
02:24:36.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:24:36.528 00.000 8976 MoveAxis(R, 3, ABG)
02:24:36.528 00.000 8976 stepping (-15, 17) + (3, 0)
02:24:36.528 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:36.529 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:24:36.538 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
02:24:36.538 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:36.538 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:36.538 00.000 5052 Enqueuing Expose request
02:24:36.565 00.027 8976 Received - 47 (G) 
02:24:36.565 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:36.565 00.000 8976 stepped: pos (-12, 17)
02:24:36.565 00.000 8976 MoveAxis(U, 0, ABG)
02:24:36.565 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:24:36.565 00.000 8976 MountToCamera -- mountX=2.15 mountY=-2.70 hyp=3.45 mountTheta=-0.90 cameraX=1.43, cameraY=3.14 cameraTheta=1.14
02:24:36.565 00.000 8976 incremental bump (1.430, 3.141) isValid = 1
02:24:36.565 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:24:36.565 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:24:36.565 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:24:36.565 00.000 8976 move complete, result=0
02:24:36.565 00.000 9828 Worker thread wakes up
02:24:36.566 00.001 8976 worker thread done servicing request
02:24:36.566 00.000 8976 Worker thread wakes up
02:24:36.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:36.566 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:24:36.566 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:24:36.566 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
02:24:36.566 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
02:24:36.566 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.3 px 0 ms NORTH
02:24:36.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:36.566 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
02:24:36.566 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:24:36.566 00.000 9828 BLC: window closed
02:24:36.566 00.000 9828 MoveAxis(E, 17, B)
02:24:36.566 00.000 9828 Guiding  Dir = 2, Dur = 17
02:24:36.567 00.001 9828 IsSlewing returns 0
02:24:36.567 00.000 9828 IsGuiding returns 0
02:24:36.567 00.000 9828 PulseGuide returned control before completion, sleep 27
02:24:36.605 00.038 9828 IsGuiding returns 1
02:24:36.605 00.000 9828 scope still moving after pulse duration time elapsed
02:24:36.636 00.031 9828 IsSlewing returns 0
02:24:36.637 00.001 9828 IsGuiding returns 1
02:24:36.668 00.031 9828 IsSlewing returns 0
02:24:36.668 00.000 9828 IsGuiding returns 1
02:24:36.700 00.032 9828 IsSlewing returns 0
02:24:36.700 00.000 9828 IsGuiding returns 0
02:24:36.700 00.000 9828 scope move finished after 17 + 116 ms
02:24:36.700 00.000 9828 Move returns status 0, amount 17
02:24:36.700 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:36.700 00.000 9828 MoveAxis(N, 14, B)
02:24:36.700 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:36.714 00.014 9828 IsSlewing returns 0
02:24:36.714 00.000 9828 IsGuiding returns 0
02:24:36.714 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:36.745 00.031 9828 IsGuiding returns 1
02:24:36.746 00.001 9828 scope still moving after pulse duration time elapsed
02:24:36.777 00.031 9828 IsSlewing returns 0
02:24:36.777 00.000 9828 IsGuiding returns 1
02:24:36.808 00.031 9828 IsSlewing returns 0
02:24:36.808 00.000 9828 IsGuiding returns 1
02:24:36.839 00.031 9828 IsSlewing returns 0
02:24:36.839 00.000 9828 IsGuiding returns 1
02:24:36.870 00.031 9828 IsSlewing returns 0
02:24:36.870 00.000 9828 IsGuiding returns 0
02:24:36.870 00.000 9828 scope move finished after 14 + 141 ms
02:24:36.870 00.000 9828 Move returns status 0, amount 14
02:24:36.870 00.000 9828 move complete, result=0
02:24:36.871 00.001 9828 worker thread done servicing request
02:24:36.871 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:24:37.263 00.392 8976 Exposure complete
02:24:37.268 00.005 8976 worker thread done servicing request
02:24:37.268 00.000 5052 OnExposeComplete: enter
02:24:37.268 00.000 5052 UpdateGuideState(): m_state=6
02:24:37.268 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8592
02:24:37.269 00.001 5052 Star::Find returns 1 (0), X=328.68, Y=282.15, Mass=148, SNR=8.4, Peak=64 HFD=2.5
02:24:37.269 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
02:24:37.269 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
02:24:37.269 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.44 hyp=0.66 cameraTheta=2.41 mountX=0.61 mountY=0.17, mountTheta=0.27
02:24:37.269 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.44, opts=13)
02:24:37.269 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.44)
02:24:37.270 00.001 8976 Worker thread wakes up
02:24:37.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.44) opts 0xd
02:24:37.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.44)
02:24:37.270 00.000 8976 Moving (-0.49, 0.44) raw xDistance=0.61 yDistance=0.17
02:24:37.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.61
02:24:37.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:24:37.270 00.000 8976 MoveAxis(L, 2, ABG)
02:24:37.270 00.000 8976 stepping (-12, 17) + (-2, 0)
02:24:37.270 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:37.271 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:24:37.280 00.009 5052 UpdateGuideState exits: m=148 SNR=8.4
02:24:37.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:37.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:37.280 00.000 5052 Enqueuing Expose request
02:24:37.300 00.020 8976 Received - 47 (G) 
02:24:37.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:37.301 00.001 8976 stepped: pos (-14, 17)
02:24:37.301 00.000 8976 MoveAxis(U, 0, ABG)
02:24:37.301 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:24:37.301 00.000 8976 MountToCamera -- mountX=2.15 mountY=-2.70 hyp=3.45 mountTheta=-0.90 cameraX=1.43, cameraY=3.14 cameraTheta=1.14
02:24:37.301 00.000 8976 incremental bump (1.429, 3.140) isValid = 1
02:24:37.301 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:24:37.301 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:24:37.301 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:24:37.301 00.000 8976 move complete, result=0
02:24:37.301 00.000 9828 Worker thread wakes up
02:24:37.301 00.000 8976 worker thread done servicing request
02:24:37.301 00.000 8976 Worker thread wakes up
02:24:37.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:37.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:37.301 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:24:37.302 00.001 5052 GuideStep: 0.6 px 2 ms WEST, 0.2 px 0 ms NORTH
02:24:37.302 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:24:37.302 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
02:24:37.302 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
02:24:37.302 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
02:24:37.302 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:24:37.302 00.000 9828 BLC: window closed
02:24:37.302 00.000 9828 MoveAxis(E, 17, B)
02:24:37.302 00.000 9828 Guiding  Dir = 2, Dur = 17
02:24:37.302 00.000 9828 IsSlewing returns 0
02:24:37.302 00.000 9828 IsGuiding returns 0
02:24:37.303 00.001 9828 PulseGuide returned control before completion, sleep 27
02:24:37.333 00.030 9828 IsGuiding returns 1
02:24:37.333 00.000 9828 scope still moving after pulse duration time elapsed
02:24:37.365 00.032 9828 IsSlewing returns 0
02:24:37.365 00.000 9828 IsGuiding returns 1
02:24:37.395 00.030 9828 IsSlewing returns 0
02:24:37.395 00.000 9828 IsGuiding returns 1
02:24:37.427 00.032 9828 IsSlewing returns 0
02:24:37.427 00.000 9828 IsGuiding returns 1
02:24:37.458 00.031 9828 IsSlewing returns 0
02:24:37.458 00.000 9828 IsGuiding returns 0
02:24:37.458 00.000 9828 scope move finished after 17 + 139 ms
02:24:37.458 00.000 9828 Move returns status 0, amount 17
02:24:37.458 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:37.458 00.000 9828 MoveAxis(N, 14, B)
02:24:37.458 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:37.474 00.016 9828 IsSlewing returns 0
02:24:37.474 00.000 9828 IsGuiding returns 0
02:24:37.474 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:37.505 00.031 9828 IsGuiding returns 1
02:24:37.505 00.000 9828 scope still moving after pulse duration time elapsed
02:24:37.536 00.031 9828 IsSlewing returns 0
02:24:37.536 00.000 9828 IsGuiding returns 1
02:24:37.567 00.031 9828 IsSlewing returns 0
02:24:37.567 00.000 9828 IsGuiding returns 1
02:24:37.598 00.031 9828 IsSlewing returns 0
02:24:37.598 00.000 9828 IsGuiding returns 1
02:24:37.628 00.030 9828 IsSlewing returns 0
02:24:37.628 00.000 9828 IsGuiding returns 1
02:24:37.660 00.032 9828 IsSlewing returns 0
02:24:37.660 00.000 9828 IsGuiding returns 0
02:24:37.660 00.000 9828 scope move finished after 14 + 171 ms
02:24:37.660 00.000 9828 Move returns status 0, amount 14
02:24:37.660 00.000 9828 move complete, result=0
02:24:37.660 00.000 9828 worker thread done servicing request
02:24:37.660 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:24:37.995 00.335 8976 Exposure complete
02:24:38.001 00.006 8976 worker thread done servicing request
02:24:38.001 00.000 5052 OnExposeComplete: enter
02:24:38.001 00.000 5052 UpdateGuideState(): m_state=6
02:24:38.001 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8593
02:24:38.001 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.30, Mass=168, SNR=9.0, Peak=69 HFD=2.8
02:24:38.001 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.56 = 1.72)
02:24:38.001 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.62)
02:24:38.001 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.41 hyp=0.70 cameraTheta=-2.51 mountX=-0.11 mountY=0.70, mountTheta=1.72
02:24:38.002 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.41, opts=13)
02:24:38.002 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.41)
02:24:38.002 00.000 8976 Worker thread wakes up
02:24:38.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.41) opts 0xd
02:24:38.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.41)
02:24:38.002 00.000 8976 Moving (-0.56, -0.41) raw xDistance=-0.11 yDistance=0.70
02:24:38.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:24:38.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
02:24:38.002 00.000 8976 MoveAxis(R, 0, ABG)
02:24:38.003 00.001 8976 MoveAxis(D, 3, ABG)
02:24:38.003 00.000 8976 stepping (-14, 17) + (0, -3)
02:24:38.003 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:38.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:24:38.014 00.011 5052 UpdateGuideState exits: m=168 SNR=9.0
02:24:38.014 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:38.014 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:38.014 00.000 5052 Enqueuing Expose request
02:24:38.035 00.021 8976 Received - 47 (G) 
02:24:38.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:38.035 00.000 8976 stepped: pos (-14, 14)
02:24:38.035 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:24:38.036 00.001 8976 MountToCamera -- mountX=2.14 mountY=-2.54 hyp=3.33 mountTheta=-0.87 cameraX=1.29, cameraY=3.07 cameraTheta=1.17
02:24:38.036 00.000 8976 incremental bump (1.289, 3.068) isValid = 1
02:24:38.036 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:24:38.036 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:24:38.036 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:24:38.036 00.000 8976 move complete, result=0
02:24:38.036 00.000 8976 worker thread done servicing request
02:24:38.036 00.000 8976 Worker thread wakes up
02:24:38.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:38.036 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:38.036 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:24:38.036 00.000 9828 Worker thread wakes up
02:24:38.036 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:24:38.036 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:24:38.036 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:24:38.036 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:24:38.036 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:24:38.036 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:24:38.037 00.001 9828 BLC: window closed
02:24:38.037 00.000 9828 MoveAxis(E, 16, B)
02:24:38.037 00.000 9828 Guiding  Dir = 2, Dur = 16
02:24:38.037 00.000 9828 IsSlewing returns 0
02:24:38.037 00.000 9828 IsGuiding returns 0
02:24:38.039 00.002 9828 PulseGuide returned control before completion, sleep 25
02:24:38.069 00.030 9828 IsGuiding returns 1
02:24:38.069 00.000 9828 scope still moving after pulse duration time elapsed
02:24:38.100 00.031 9828 IsSlewing returns 0
02:24:38.100 00.000 9828 IsGuiding returns 1
02:24:38.131 00.031 9828 IsSlewing returns 0
02:24:38.132 00.001 9828 IsGuiding returns 1
02:24:38.162 00.030 9828 IsSlewing returns 0
02:24:38.162 00.000 9828 IsGuiding returns 0
02:24:38.162 00.000 9828 scope move finished after 16 + 108 ms
02:24:38.162 00.000 9828 Move returns status 0, amount 16
02:24:38.162 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:38.162 00.000 9828 MoveAxis(N, 14, B)
02:24:38.162 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:38.177 00.015 9828 IsSlewing returns 0
02:24:38.177 00.000 9828 IsGuiding returns 0
02:24:38.177 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:38.208 00.031 9828 IsGuiding returns 1
02:24:38.208 00.000 9828 scope still moving after pulse duration time elapsed
02:24:38.239 00.031 9828 IsSlewing returns 0
02:24:38.239 00.000 9828 IsGuiding returns 1
02:24:38.270 00.031 9828 IsSlewing returns 0
02:24:38.270 00.000 9828 IsGuiding returns 1
02:24:38.301 00.031 9828 IsSlewing returns 0
02:24:38.301 00.000 9828 IsGuiding returns 1
02:24:38.333 00.032 9828 IsSlewing returns 0
02:24:38.333 00.000 9828 IsGuiding returns 0
02:24:38.333 00.000 9828 scope move finished after 14 + 142 ms
02:24:38.333 00.000 9828 Move returns status 0, amount 14
02:24:38.334 00.001 9828 move complete, result=0
02:24:38.334 00.000 9828 worker thread done servicing request
02:24:38.334 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:24:38.730 00.396 8976 Exposure complete
02:24:38.738 00.008 8976 worker thread done servicing request
02:24:38.738 00.000 5052 OnExposeComplete: enter
02:24:38.738 00.000 5052 UpdateGuideState(): m_state=6
02:24:38.738 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8594
02:24:38.738 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.72, Mass=136, SNR=8.1, Peak=66 HFD=2.3
02:24:38.738 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:24:38.738 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:24:38.738 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.03 mountX=0.04 mountY=0.06, mountTheta=0.95
02:24:38.739 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.01, opts=13)
02:24:38.739 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.01)
02:24:38.739 00.000 8976 Worker thread wakes up
02:24:38.739 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.01) opts 0xd
02:24:38.739 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.01)
02:24:38.739 00.000 8976 Moving (-0.07, 0.01) raw xDistance=0.04 yDistance=0.06
02:24:38.740 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:24:38.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:24:38.740 00.000 8976 MoveAxis(R, 0, ABG)
02:24:38.740 00.000 8976 MoveAxis(U, 0, ABG)
02:24:38.740 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:24:38.740 00.000 8976 MountToCamera -- mountX=2.14 mountY=-2.44 hyp=3.25 mountTheta=-0.85 cameraX=1.19, cameraY=3.02 cameraTheta=1.19
02:24:38.740 00.000 8976 incremental bump (1.195, 3.019) isValid = 1
02:24:38.740 00.000 8976 Scheduling Mount bump of (0.026, 0.068)
02:24:38.740 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.07, opts=4)
02:24:38.740 00.000 8976 Enqueuing Move request for scope (0.03, 0.07)
02:24:38.740 00.000 8976 move complete, result=0
02:24:38.740 00.000 9828 Worker thread wakes up
02:24:38.740 00.000 8976 worker thread done servicing request
02:24:38.740 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0x4
02:24:38.740 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
02:24:38.740 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:24:38.741 00.001 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:24:38.741 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:24:38.741 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.21 mountX=-0.03 mountY=-0.06, mountTheta=-2.00
02:24:38.741 00.000 9828 Moving (0.03, 0.07) raw xDistance=-0.03 yDistance=-0.06
02:24:38.741 00.000 9828 BLC: window closed
02:24:38.741 00.000 9828 MoveAxis(E, 9, B)
02:24:38.741 00.000 9828 Guiding  Dir = 2, Dur = 9
02:24:38.741 00.000 9828 IsSlewing returns 0
02:24:38.741 00.000 9828 IsGuiding returns 0
02:24:38.741 00.000 9828 PulseGuide returned control before completion, sleep 19
02:24:38.750 00.009 5052 UpdateGuideState exits: m=136 SNR=8.1
02:24:38.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:38.751 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:38.751 00.000 5052 Enqueuing Expose request
02:24:38.751 00.000 8976 Worker thread wakes up
02:24:38.751 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:38.751 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:38.751 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:38.770 00.019 9828 IsGuiding returns 1
02:24:38.770 00.000 9828 scope still moving after pulse duration time elapsed
02:24:38.800 00.030 9828 IsSlewing returns 0
02:24:38.800 00.000 9828 IsGuiding returns 1
02:24:38.831 00.031 9828 IsSlewing returns 0
02:24:38.831 00.000 9828 IsGuiding returns 1
02:24:38.862 00.031 9828 IsSlewing returns 0
02:24:38.862 00.000 9828 IsGuiding returns 1
02:24:38.893 00.031 9828 IsSlewing returns 0
02:24:38.893 00.000 9828 IsGuiding returns 0
02:24:38.894 00.001 9828 scope move finished after 9 + 143 ms
02:24:38.894 00.000 9828 Move returns status 0, amount 9
02:24:38.894 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:38.894 00.000 9828 MoveAxis(N, 9, B)
02:24:38.894 00.000 9828 Guiding  Dir = 0, Dur = 9
02:24:38.908 00.014 9828 IsSlewing returns 0
02:24:38.908 00.000 9828 IsGuiding returns 0
02:24:38.908 00.000 9828 PulseGuide returned control before completion, sleep 19
02:24:38.940 00.032 9828 IsGuiding returns 1
02:24:38.940 00.000 9828 scope still moving after pulse duration time elapsed
02:24:38.970 00.030 9828 IsSlewing returns 0
02:24:38.970 00.000 9828 IsGuiding returns 1
02:24:39.001 00.031 9828 IsSlewing returns 0
02:24:39.001 00.000 9828 IsGuiding returns 1
02:24:39.048 00.047 9828 IsSlewing returns 0
02:24:39.048 00.000 9828 IsGuiding returns 0
02:24:39.048 00.000 9828 scope move finished after 9 + 130 ms
02:24:39.048 00.000 9828 Move returns status 0, amount 9
02:24:39.048 00.000 9828 move complete, result=0
02:24:39.048 00.000 9828 worker thread done servicing request
02:24:39.048 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 9 ms NORTH
02:24:39.459 00.411 8976 Exposure complete
02:24:39.465 00.006 8976 worker thread done servicing request
02:24:39.465 00.000 5052 OnExposeComplete: enter
02:24:39.465 00.000 5052 UpdateGuideState(): m_state=6
02:24:39.465 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8595
02:24:39.465 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.99, Mass=159, SNR=8.7, Peak=68 HFD=2.3
02:24:39.465 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:24:39.465 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:24:39.465 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.28 hyp=0.78 cameraTheta=2.78 mountX=0.58 mountY=0.46, mountTheta=0.67
02:24:39.466 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.28, opts=13)
02:24:39.466 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.28)
02:24:39.466 00.000 8976 Worker thread wakes up
02:24:39.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.28) opts 0xd
02:24:39.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.28)
02:24:39.466 00.000 8976 Moving (-0.73, 0.28) raw xDistance=0.58 yDistance=0.46
02:24:39.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
02:24:39.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:24:39.467 00.001 8976 MoveAxis(L, 2, ABG)
02:24:39.467 00.000 8976 stepping (-14, 14) + (-2, 0)
02:24:39.467 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:39.467 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:24:39.477 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:24:39.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:39.477 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:39.477 00.000 5052 Enqueuing Expose request
02:24:39.491 00.014 8976 Received - 47 (G) 
02:24:39.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:39.491 00.000 8976 stepped: pos (-16, 14)
02:24:39.491 00.000 8976 MoveAxis(D, 2, ABG)
02:24:39.491 00.000 8976 stepping (-16, 14) + (0, -2)
02:24:39.491 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:39.522 00.031 8976 Received - 47 (G) 
02:24:39.522 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:39.522 00.000 8976 stepped: pos (-16, 12)
02:24:39.523 00.001 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:24:39.523 00.000 8976 MountToCamera -- mountX=2.25 mountY=-2.26 hyp=3.19 mountTheta=-0.79 cameraX=0.99, cameraY=3.03 cameraTheta=1.25
02:24:39.523 00.000 8976 incremental bump (0.992, 3.029) isValid = 1
02:24:39.523 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:24:39.523 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:24:39.523 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:24:39.523 00.000 8976 move complete, result=0
02:24:39.523 00.000 9828 Worker thread wakes up
02:24:39.523 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:24:39.523 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:24:39.523 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
02:24:39.523 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:24:39.523 00.000 8976 worker thread done servicing request
02:24:39.523 00.000 8976 Worker thread wakes up
02:24:39.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:39.523 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:24:39.524 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:24:39.524 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:39.524 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:24:39.524 00.000 9828 BLC: window closed
02:24:39.524 00.000 9828 MoveAxis(E, 13, B)
02:24:39.524 00.000 9828 Guiding  Dir = 2, Dur = 13
02:24:39.524 00.000 9828 IsSlewing returns 0
02:24:39.524 00.000 9828 IsGuiding returns 0
02:24:39.524 00.000 9828 PulseGuide returned control before completion, sleep 23
02:24:39.562 00.038 9828 IsGuiding returns 1
02:24:39.562 00.000 9828 scope still moving after pulse duration time elapsed
02:24:39.592 00.030 9828 IsSlewing returns 0
02:24:39.592 00.000 9828 IsGuiding returns 1
02:24:39.624 00.032 9828 IsSlewing returns 0
02:24:39.624 00.000 9828 IsGuiding returns 1
02:24:39.654 00.030 9828 IsSlewing returns 0
02:24:39.654 00.000 9828 IsGuiding returns 0
02:24:39.654 00.000 9828 scope move finished after 13 + 116 ms
02:24:39.654 00.000 9828 Move returns status 0, amount 13
02:24:39.654 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:39.654 00.000 9828 MoveAxis(N, 15, B)
02:24:39.654 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:39.670 00.016 9828 IsSlewing returns 0
02:24:39.670 00.000 9828 IsGuiding returns 0
02:24:39.670 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:39.701 00.031 9828 IsGuiding returns 1
02:24:39.701 00.000 9828 scope still moving after pulse duration time elapsed
02:24:39.731 00.030 9828 IsSlewing returns 0
02:24:39.731 00.000 9828 IsGuiding returns 1
02:24:39.762 00.031 9828 IsSlewing returns 0
02:24:39.762 00.000 9828 IsGuiding returns 1
02:24:39.793 00.031 9828 IsSlewing returns 0
02:24:39.793 00.000 9828 IsGuiding returns 1
02:24:39.824 00.031 9828 IsSlewing returns 0
02:24:39.824 00.000 9828 IsGuiding returns 0
02:24:39.824 00.000 9828 scope move finished after 15 + 139 ms
02:24:39.825 00.001 9828 Move returns status 0, amount 15
02:24:39.825 00.000 9828 move complete, result=0
02:24:39.825 00.000 9828 worker thread done servicing request
02:24:39.825 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:24:40.216 00.391 8976 Exposure complete
02:24:40.221 00.005 8976 worker thread done servicing request
02:24:40.221 00.000 5052 OnExposeComplete: enter
02:24:40.221 00.000 5052 UpdateGuideState(): m_state=6
02:24:40.221 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8596
02:24:40.221 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.76, Mass=153, SNR=8.6, Peak=75 HFD=2.0
02:24:40.221 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:24:40.221 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
02:24:40.221 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.05 hyp=0.33 cameraTheta=2.98 mountX=0.19 mountY=0.24, mountTheta=0.90
02:24:40.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.05, opts=13)
02:24:40.222 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.05)
02:24:40.222 00.000 8976 Worker thread wakes up
02:24:40.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.05) opts 0xd
02:24:40.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.05)
02:24:40.223 00.001 8976 Moving (-0.32, 0.05) raw xDistance=0.19 yDistance=0.24
02:24:40.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:24:40.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:24:40.223 00.000 8976 MoveAxis(R, 0, ABG)
02:24:40.223 00.000 8976 MoveAxis(U, 0, ABG)
02:24:40.223 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:24:40.223 00.000 8976 MountToCamera -- mountX=2.31 mountY=-2.14 hyp=3.15 mountTheta=-0.75 cameraX=0.86, cameraY=3.04 cameraTheta=1.30
02:24:40.223 00.000 8976 incremental bump (0.857, 3.036) isValid = 1
02:24:40.223 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:24:40.223 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:24:40.223 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:24:40.223 00.000 8976 move complete, result=0
02:24:40.223 00.000 9828 Worker thread wakes up
02:24:40.223 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:24:40.223 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:24:40.223 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
02:24:40.223 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
02:24:40.223 00.000 8976 worker thread done servicing request
02:24:40.224 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:24:40.224 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:24:40.224 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:24:40.224 00.000 9828 BLC: window closed
02:24:40.224 00.000 9828 MoveAxis(E, 12, B)
02:24:40.224 00.000 9828 Guiding  Dir = 2, Dur = 12
02:24:40.224 00.000 9828 IsSlewing returns 0
02:24:40.224 00.000 9828 IsGuiding returns 0
02:24:40.224 00.000 9828 PulseGuide returned control before completion, sleep 22
02:24:40.234 00.010 5052 UpdateGuideState exits: m=153 SNR=8.6
02:24:40.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:40.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:40.234 00.000 5052 Enqueuing Expose request
02:24:40.234 00.000 8976 Worker thread wakes up
02:24:40.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:40.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:40.235 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:40.259 00.024 9828 IsGuiding returns 1
02:24:40.259 00.000 9828 scope still moving after pulse duration time elapsed
02:24:40.290 00.031 9828 IsSlewing returns 0
02:24:40.290 00.000 9828 IsGuiding returns 1
02:24:40.320 00.030 9828 IsSlewing returns 0
02:24:40.320 00.000 9828 IsGuiding returns 1
02:24:40.351 00.031 9828 IsSlewing returns 0
02:24:40.351 00.000 9828 IsGuiding returns 0
02:24:40.353 00.002 9828 scope move finished after 12 + 115 ms
02:24:40.353 00.000 9828 Move returns status 0, amount 12
02:24:40.353 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:40.353 00.000 9828 MoveAxis(N, 15, B)
02:24:40.353 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:40.367 00.014 9828 IsSlewing returns 0
02:24:40.367 00.000 9828 IsGuiding returns 0
02:24:40.367 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:40.398 00.031 9828 IsGuiding returns 1
02:24:40.398 00.000 9828 scope still moving after pulse duration time elapsed
02:24:40.429 00.031 9828 IsSlewing returns 0
02:24:40.429 00.000 9828 IsGuiding returns 1
02:24:40.461 00.032 9828 IsSlewing returns 0
02:24:40.461 00.000 9828 IsGuiding returns 1
02:24:40.493 00.032 9828 IsSlewing returns 0
02:24:40.493 00.000 9828 IsGuiding returns 1
02:24:40.524 00.031 9828 IsSlewing returns 0
02:24:40.524 00.000 9828 IsGuiding returns 0
02:24:40.524 00.000 9828 scope move finished after 15 + 142 ms
02:24:40.524 00.000 9828 Move returns status 0, amount 15
02:24:40.524 00.000 9828 move complete, result=0
02:24:40.524 00.000 9828 worker thread done servicing request
02:24:40.524 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:24:40.930 00.406 8976 Exposure complete
02:24:40.936 00.006 8976 worker thread done servicing request
02:24:40.937 00.001 5052 OnExposeComplete: enter
02:24:40.937 00.000 5052 UpdateGuideState(): m_state=6
02:24:40.937 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8597
02:24:40.937 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.78, Mass=146, SNR=8.4, Peak=75 HFD=1.8
02:24:40.937 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:24:40.937 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:24:40.937 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.07 hyp=0.59 cameraTheta=3.03 mountX=0.32 mountY=0.45, mountTheta=0.95
02:24:40.938 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.07, opts=13)
02:24:40.938 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.07)
02:24:40.938 00.000 8976 Worker thread wakes up
02:24:40.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.07) opts 0xd
02:24:40.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.07)
02:24:40.938 00.000 8976 Moving (-0.58, 0.07) raw xDistance=0.32 yDistance=0.45
02:24:40.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:24:40.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
02:24:40.938 00.000 8976 MoveAxis(L, 1, ABG)
02:24:40.938 00.000 8976 stepping (-16, 12) + (-1, 0)
02:24:40.938 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:40.939 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:24:40.951 00.012 5052 UpdateGuideState exits: m=146 SNR=8.4
02:24:40.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:40.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:40.951 00.000 5052 Enqueuing Expose request
02:24:40.961 00.010 8976 Received - 47 (G) 
02:24:40.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:40.961 00.000 8976 stepped: pos (-17, 12)
02:24:40.961 00.000 8976 MoveAxis(D, 2, ABG)
02:24:40.961 00.000 8976 stepping (-17, 12) + (0, -2)
02:24:40.961 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:40.993 00.032 8976 Received - 47 (G) 
02:24:40.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:40.993 00.000 8976 stepped: pos (-17, 10)
02:24:40.993 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:24:40.993 00.000 8976 MountToCamera -- mountX=2.41 mountY=-1.96 hyp=3.11 mountTheta=-0.68 cameraX=0.65, cameraY=3.04 cameraTheta=1.36
02:24:40.993 00.000 8976 incremental bump (0.650, 3.037) isValid = 1
02:24:40.993 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
02:24:40.993 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:24:40.993 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:24:40.993 00.000 8976 move complete, result=0
02:24:40.993 00.000 9828 Worker thread wakes up
02:24:40.993 00.000 8976 worker thread done servicing request
02:24:40.993 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:24:40.993 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:24:40.993 00.000 8976 Worker thread wakes up
02:24:40.993 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:24:40.994 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:40.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:40.994 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
02:24:40.994 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
02:24:40.994 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:24:40.994 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:24:40.994 00.000 9828 BLC: window closed
02:24:40.994 00.000 9828 MoveAxis(E, 9, B)
02:24:40.994 00.000 9828 Guiding  Dir = 2, Dur = 9
02:24:40.994 00.000 9828 IsSlewing returns 0
02:24:40.995 00.001 9828 IsGuiding returns 0
02:24:40.995 00.000 9828 PulseGuide returned control before completion, sleep 19
02:24:41.025 00.030 9828 IsGuiding returns 1
02:24:41.025 00.000 9828 scope still moving after pulse duration time elapsed
02:24:41.059 00.034 9828 IsSlewing returns 0
02:24:41.059 00.000 9828 IsGuiding returns 1
02:24:41.089 00.030 9828 IsSlewing returns 0
02:24:41.089 00.000 9828 IsGuiding returns 1
02:24:41.121 00.032 9828 IsSlewing returns 0
02:24:41.121 00.000 9828 IsGuiding returns 1
02:24:41.152 00.031 9828 IsSlewing returns 0
02:24:41.152 00.000 9828 IsGuiding returns 1
02:24:41.182 00.030 9828 IsSlewing returns 0
02:24:41.182 00.000 9828 IsGuiding returns 0
02:24:41.182 00.000 9828 scope move finished after 9 + 178 ms
02:24:41.182 00.000 9828 Move returns status 0, amount 9
02:24:41.182 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:41.182 00.000 9828 MoveAxis(N, 15, B)
02:24:41.182 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:41.198 00.016 9828 IsSlewing returns 0
02:24:41.198 00.000 9828 IsGuiding returns 0
02:24:41.198 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:41.230 00.032 9828 IsGuiding returns 1
02:24:41.230 00.000 9828 scope still moving after pulse duration time elapsed
02:24:41.261 00.031 9828 IsSlewing returns 0
02:24:41.261 00.000 9828 IsGuiding returns 1
02:24:41.292 00.031 9828 IsSlewing returns 0
02:24:41.292 00.000 9828 IsGuiding returns 1
02:24:41.323 00.031 9828 IsSlewing returns 0
02:24:41.323 00.000 9828 IsGuiding returns 1
02:24:41.354 00.031 9828 IsSlewing returns 0
02:24:41.354 00.000 9828 IsGuiding returns 0
02:24:41.354 00.000 9828 scope move finished after 15 + 141 ms
02:24:41.354 00.000 9828 Move returns status 0, amount 15
02:24:41.354 00.000 9828 move complete, result=0
02:24:41.354 00.000 9828 worker thread done servicing request
02:24:41.354 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:24:41.692 00.338 8976 Exposure complete
02:24:41.699 00.007 8976 worker thread done servicing request
02:24:41.699 00.000 5052 OnExposeComplete: enter
02:24:41.699 00.000 5052 UpdateGuideState(): m_state=6
02:24:41.699 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8598
02:24:41.699 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.83, Mass=157, SNR=8.6, Peak=70 HFD=2.1
02:24:41.699 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:24:41.699 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:24:41.699 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=0.12 hyp=0.76 cameraTheta=2.98 mountX=0.45 mountY=0.56, mountTheta=0.89
02:24:41.700 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.12, opts=13)
02:24:41.700 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.12)
02:24:41.700 00.000 8976 Worker thread wakes up
02:24:41.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.12) opts 0xd
02:24:41.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.12)
02:24:41.700 00.000 8976 Moving (-0.75, 0.12) raw xDistance=0.45 yDistance=0.56
02:24:41.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
02:24:41.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
02:24:41.701 00.001 8976 MoveAxis(L, 2, ABG)
02:24:41.701 00.000 8976 stepping (-17, 10) + (-2, 0)
02:24:41.701 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:41.701 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:24:41.712 00.011 5052 UpdateGuideState exits: m=157 SNR=8.6
02:24:41.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:41.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:41.712 00.000 5052 Enqueuing Expose request
02:24:41.729 00.017 8976 Received - 47 (G) 
02:24:41.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:41.729 00.000 8976 stepped: pos (-19, 10)
02:24:41.729 00.000 8976 MoveAxis(D, 2, ABG)
02:24:41.729 00.000 8976 stepping (-19, 10) + (0, -2)
02:24:41.729 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:41.761 00.032 8976 Received - 47 (G) 
02:24:41.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:41.761 00.000 8976 stepped: pos (-19, 8)
02:24:41.761 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
02:24:41.761 00.000 8976 MountToCamera -- mountX=2.57 mountY=-1.73 hyp=3.10 mountTheta=-0.59 cameraX=0.37, cameraY=3.08 cameraTheta=1.45
02:24:41.761 00.000 8976 incremental bump (0.371, 3.081) isValid = 1
02:24:41.761 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
02:24:41.761 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:24:41.761 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:24:41.761 00.000 8976 move complete, result=0
02:24:41.761 00.000 9828 Worker thread wakes up
02:24:41.761 00.000 8976 worker thread done servicing request
02:24:41.761 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:24:41.762 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:24:41.762 00.000 8976 Worker thread wakes up
02:24:41.762 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:24:41.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:41.762 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
02:24:41.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:41.762 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
02:24:41.762 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
02:24:41.762 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:24:41.762 00.000 9828 BLC: window closed
02:24:41.762 00.000 9828 MoveAxis(E, 6, B)
02:24:41.762 00.000 9828 Guiding  Dir = 2, Dur = 6
02:24:41.763 00.001 9828 IsSlewing returns 0
02:24:41.763 00.000 9828 IsGuiding returns 0
02:24:41.763 00.000 9828 PulseGuide returned control before completion, sleep 16
02:24:41.790 00.027 9828 IsGuiding returns 1
02:24:41.790 00.000 9828 scope still moving after pulse duration time elapsed
02:24:41.820 00.030 9828 IsSlewing returns 0
02:24:41.820 00.000 9828 IsGuiding returns 1
02:24:41.852 00.032 9828 IsSlewing returns 0
02:24:41.852 00.000 9828 IsGuiding returns 1
02:24:41.882 00.030 9828 IsSlewing returns 0
02:24:41.882 00.000 9828 IsGuiding returns 0
02:24:41.882 00.000 9828 scope move finished after 6 + 114 ms
02:24:41.882 00.000 9828 Move returns status 0, amount 6
02:24:41.882 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:41.882 00.000 9828 MoveAxis(N, 16, B)
02:24:41.882 00.000 9828 Guiding  Dir = 0, Dur = 16
02:24:41.898 00.016 9828 IsSlewing returns 0
02:24:41.898 00.000 9828 IsGuiding returns 0
02:24:41.898 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:41.928 00.030 9828 IsGuiding returns 1
02:24:41.928 00.000 9828 scope still moving after pulse duration time elapsed
02:24:41.960 00.032 9828 IsSlewing returns 0
02:24:41.960 00.000 9828 IsGuiding returns 1
02:24:41.992 00.032 9828 IsSlewing returns 0
02:24:41.992 00.000 9828 IsGuiding returns 1
02:24:42.024 00.032 9828 IsSlewing returns 0
02:24:42.024 00.000 9828 IsGuiding returns 1
02:24:42.055 00.031 9828 IsSlewing returns 0
02:24:42.055 00.000 9828 IsGuiding returns 0
02:24:42.055 00.000 9828 scope move finished after 16 + 141 ms
02:24:42.055 00.000 9828 Move returns status 0, amount 16
02:24:42.055 00.000 9828 move complete, result=0
02:24:42.055 00.000 9828 worker thread done servicing request
02:24:42.055 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:24:42.460 00.405 8976 Exposure complete
02:24:42.466 00.006 8976 worker thread done servicing request
02:24:42.466 00.000 5052 OnExposeComplete: enter
02:24:42.466 00.000 5052 UpdateGuideState(): m_state=6
02:24:42.466 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8599
02:24:42.466 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.27, Mass=141, SNR=8.2, Peak=67 HFD=1.8
02:24:42.466 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
02:24:42.467 00.001 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
02:24:42.467 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.44 hyp=0.76 cameraTheta=-2.53 mountX=-0.11 mountY=0.76, mountTheta=1.71
02:24:42.468 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.44, opts=13)
02:24:42.468 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.44)
02:24:42.468 00.000 8976 Worker thread wakes up
02:24:42.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.44) opts 0xd
02:24:42.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.44)
02:24:42.468 00.000 8976 Moving (-0.62, -0.44) raw xDistance=-0.11 yDistance=0.76
02:24:42.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:24:42.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
02:24:42.468 00.000 8976 MoveAxis(R, 0, ABG)
02:24:42.468 00.000 8976 MoveAxis(D, 3, ABG)
02:24:42.468 00.000 8976 stepping (-19, 8) + (0, -3)
02:24:42.468 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:42.469 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:24:42.481 00.012 5052 UpdateGuideState exits: m=141 SNR=8.2
02:24:42.482 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:42.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:42.482 00.000 5052 Enqueuing Expose request
02:24:42.496 00.014 8976 Received - 47 (G) 
02:24:42.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:42.496 00.000 8976 stepped: pos (-19, 5)
02:24:42.496 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:24:42.496 00.000 8976 MountToCamera -- mountX=2.68 mountY=-1.42 hyp=3.04 mountTheta=-0.49 cameraX=0.05, cameraY=3.04 cameraTheta=1.56
02:24:42.496 00.000 8976 incremental bump (0.045, 3.038) isValid = 1
02:24:42.496 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
02:24:42.496 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:24:42.496 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:24:42.496 00.000 8976 move complete, result=0
02:24:42.496 00.000 9828 Worker thread wakes up
02:24:42.496 00.000 8976 worker thread done servicing request
02:24:42.496 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:24:42.496 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:24:42.497 00.001 8976 Worker thread wakes up
02:24:42.497 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:24:42.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:42.497 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
02:24:42.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:42.497 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
02:24:42.497 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:24:42.497 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:24:42.497 00.000 9828 BLC: window closed
02:24:42.497 00.000 9828 MoveAxis(E, 2, B)
02:24:42.497 00.000 9828 Guiding  Dir = 2, Dur = 2
02:24:42.497 00.000 9828 IsSlewing returns 0
02:24:42.498 00.001 9828 IsGuiding returns 0
02:24:42.498 00.000 9828 PulseGuide returned control before completion, sleep 12
02:24:42.524 00.026 9828 IsGuiding returns 1
02:24:42.524 00.000 9828 scope still moving after pulse duration time elapsed
02:24:42.555 00.031 9828 IsSlewing returns 0
02:24:42.555 00.000 9828 IsGuiding returns 1
02:24:42.586 00.031 9828 IsSlewing returns 0
02:24:42.586 00.000 9828 IsGuiding returns 1
02:24:42.617 00.031 9828 IsSlewing returns 0
02:24:42.617 00.000 9828 IsGuiding returns 0
02:24:42.617 00.000 9828 scope move finished after 2 + 117 ms
02:24:42.617 00.000 9828 Move returns status 0, amount 2
02:24:42.617 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:42.617 00.000 9828 MoveAxis(N, 16, B)
02:24:42.617 00.000 9828 Guiding  Dir = 0, Dur = 16
02:24:42.633 00.016 9828 IsSlewing returns 0
02:24:42.634 00.001 9828 IsGuiding returns 0
02:24:42.634 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:42.664 00.030 9828 IsGuiding returns 1
02:24:42.664 00.000 9828 scope still moving after pulse duration time elapsed
02:24:42.695 00.031 9828 IsSlewing returns 0
02:24:42.696 00.001 9828 IsGuiding returns 1
02:24:42.725 00.029 9828 IsSlewing returns 0
02:24:42.725 00.000 9828 IsGuiding returns 1
02:24:42.757 00.032 9828 IsSlewing returns 0
02:24:42.757 00.000 9828 IsGuiding returns 1
02:24:42.788 00.031 9828 IsSlewing returns 0
02:24:42.788 00.000 9828 IsGuiding returns 0
02:24:42.788 00.000 9828 scope move finished after 16 + 138 ms
02:24:42.788 00.000 9828 Move returns status 0, amount 16
02:24:42.788 00.000 9828 move complete, result=0
02:24:42.788 00.000 9828 worker thread done servicing request
02:24:42.788 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:24:43.191 00.403 8976 Exposure complete
02:24:43.197 00.006 8976 worker thread done servicing request
02:24:43.198 00.001 5052 OnExposeComplete: enter
02:24:43.198 00.000 5052 UpdateGuideState(): m_state=6
02:24:43.198 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8600
02:24:43.198 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.33, Mass=163, SNR=8.8, Peak=76 HFD=1.7
02:24:43.198 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
02:24:43.198 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
02:24:43.198 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=-0.38 hyp=0.89 cameraTheta=-2.70 mountX=0.03 mountY=0.88, mountTheta=1.54
02:24:43.199 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-0.38, opts=13)
02:24:43.199 00.000 5052 Enqueuing Move request for stepguider (-0.80, -0.38)
02:24:43.199 00.000 8976 Worker thread wakes up
02:24:43.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -0.38) opts 0xd
02:24:43.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -0.38)
02:24:43.199 00.000 8976 Moving (-0.80, -0.38) raw xDistance=0.03 yDistance=0.88
02:24:43.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:24:43.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.88
02:24:43.199 00.000 8976 MoveAxis(R, 0, ABG)
02:24:43.200 00.001 8976 MoveAxis(D, 4, ABG)
02:24:43.200 00.000 8976 stepping (-19, 5) + (0, -4)
02:24:43.200 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:24:43.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:24:43.210 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
02:24:43.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:43.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:43.210 00.000 5052 Enqueuing Expose request
02:24:43.231 00.021 8976 Received - 47 (G) 
02:24:43.232 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:24:43.232 00.000 8976 stepped: pos (-19, 1)
02:24:43.232 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
02:24:43.232 00.000 8976 MountToCamera -- mountX=2.76 mountY=-1.01 hyp=2.94 mountTheta=-0.35 cameraX=-0.36, cameraY=2.91 cameraTheta=1.69
02:24:43.232 00.000 8976 incremental bump (-0.360, 2.914) isValid = 1
02:24:43.232 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
02:24:43.232 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:24:43.232 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:24:43.232 00.000 8976 move complete, result=0
02:24:43.232 00.000 9828 Worker thread wakes up
02:24:43.232 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:24:43.232 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:24:43.232 00.000 8976 worker thread done servicing request
02:24:43.232 00.000 8976 Worker thread wakes up
02:24:43.232 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:24:43.233 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:43.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:43.233 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.50)
02:24:43.233 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.70 = -1.58)
02:24:43.233 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
02:24:43.233 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:24:43.233 00.000 9828 BLC: window closed
02:24:43.233 00.000 9828 MoveAxis(W, 3, B)
02:24:43.233 00.000 9828 Guiding  Dir = 3, Dur = 3
02:24:43.233 00.000 9828 IsSlewing returns 0
02:24:43.233 00.000 9828 IsGuiding returns 0
02:24:43.234 00.001 9828 PulseGuide returned control before completion, sleep 13
02:24:43.259 00.025 9828 IsGuiding returns 1
02:24:43.259 00.000 9828 scope still moving after pulse duration time elapsed
02:24:43.290 00.031 9828 IsSlewing returns 0
02:24:43.291 00.001 9828 IsGuiding returns 1
02:24:43.326 00.035 9828 IsSlewing returns 0
02:24:43.326 00.000 9828 IsGuiding returns 1
02:24:43.353 00.027 9828 IsSlewing returns 0
02:24:43.354 00.001 9828 IsGuiding returns 0
02:24:43.354 00.000 9828 scope move finished after 3 + 117 ms
02:24:43.354 00.000 9828 Move returns status 0, amount 3
02:24:43.354 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:43.354 00.000 9828 MoveAxis(N, 16, B)
02:24:43.354 00.000 9828 Guiding  Dir = 0, Dur = 16
02:24:43.368 00.014 9828 IsSlewing returns 0
02:24:43.368 00.000 9828 IsGuiding returns 0
02:24:43.368 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:43.398 00.030 9828 IsGuiding returns 1
02:24:43.398 00.000 9828 scope still moving after pulse duration time elapsed
02:24:43.429 00.031 9828 IsSlewing returns 0
02:24:43.429 00.000 9828 IsGuiding returns 1
02:24:43.460 00.031 9828 IsSlewing returns 0
02:24:43.460 00.000 9828 IsGuiding returns 1
02:24:43.491 00.031 9828 IsSlewing returns 0
02:24:43.491 00.000 9828 IsGuiding returns 1
02:24:43.523 00.032 9828 IsSlewing returns 0
02:24:43.523 00.000 9828 IsGuiding returns 1
02:24:43.553 00.030 9828 IsSlewing returns 0
02:24:43.553 00.000 9828 IsGuiding returns 1
02:24:43.584 00.031 9828 IsSlewing returns 0
02:24:43.584 00.000 9828 IsGuiding returns 0
02:24:43.584 00.000 9828 scope move finished after 16 + 200 ms
02:24:43.584 00.000 9828 Move returns status 0, amount 16
02:24:43.584 00.000 9828 move complete, result=0
02:24:43.584 00.000 9828 worker thread done servicing request
02:24:43.584 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:24:43.925 00.341 8976 Exposure complete
02:24:43.930 00.005 8976 worker thread done servicing request
02:24:43.931 00.001 5052 OnExposeComplete: enter
02:24:43.931 00.000 5052 UpdateGuideState(): m_state=6
02:24:43.931 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8601
02:24:43.931 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=282.01, Mass=150, SNR=8.4, Peak=73 HFD=2.1
02:24:43.931 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
02:24:43.931 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
02:24:43.931 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.30 hyp=0.60 cameraTheta=2.61 mountX=0.50 mountY=0.27, mountTheta=0.48
02:24:43.931 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.30, opts=13)
02:24:43.931 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.30)
02:24:43.932 00.001 8976 Worker thread wakes up
02:24:43.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.30) opts 0xd
02:24:43.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.30)
02:24:43.932 00.000 8976 Moving (-0.51, 0.30) raw xDistance=0.50 yDistance=0.27
02:24:43.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
02:24:43.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.27
02:24:43.932 00.000 8976 MoveAxis(L, 2, ABG)
02:24:43.932 00.000 8976 stepping (-19, 1) + (-2, 0)
02:24:43.932 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:43.932 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:24:43.941 00.009 5052 UpdateGuideState exits: m=150 SNR=8.4
02:24:43.942 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:43.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:43.942 00.000 5052 Enqueuing Expose request
02:24:43.967 00.025 8976 Received - 47 (G) 
02:24:43.967 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:43.967 00.000 8976 stepped: pos (-21, 1)
02:24:43.967 00.000 8976 MoveAxis(D, 1, ABG)
02:24:43.967 00.000 8976 stepping (-21, 1) + (0, -1)
02:24:43.967 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:43.999 00.032 8976 Received - 47 (G) 
02:24:43.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:43.999 00.000 8976 stepped: pos (-21, 0)
02:24:43.999 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.82 = 1.82)
02:24:43.999 00.000 8976 MountToCamera -- mountX=2.91 mountY=-0.67 hyp=2.99 mountTheta=-0.23 cameraX=-0.72, cameraY=2.90 cameraTheta=1.82
02:24:43.999 00.000 8976 incremental bump (-0.724, 2.898) isValid = 1
02:24:43.999 00.000 8976 Scheduling Mount bump of (-0.028, 0.116)
02:24:43.999 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:24:43.999 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:24:43.999 00.000 8976 move complete, result=0
02:24:43.999 00.000 9828 Worker thread wakes up
02:24:43.999 00.000 8976 worker thread done servicing request
02:24:43.999 00.000 8976 Worker thread wakes up
02:24:43.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:43.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:43.999 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:24:43.999 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:24:44.000 00.001 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
02:24:44.000 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.46)
02:24:44.000 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
02:24:44.000 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:24:44.000 00.000 9828 BLC: window closed
02:24:44.000 00.000 9828 MoveAxis(W, 7, B)
02:24:44.000 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:24:44.000 00.000 9828 Guiding  Dir = 3, Dur = 7
02:24:44.000 00.000 9828 IsSlewing returns 0
02:24:44.000 00.000 9828 IsGuiding returns 0
02:24:44.001 00.001 9828 PulseGuide returned control before completion, sleep 17
02:24:44.019 00.018 9828 IsGuiding returns 1
02:24:44.019 00.000 9828 scope still moving after pulse duration time elapsed
02:24:44.051 00.032 9828 IsSlewing returns 0
02:24:44.051 00.000 9828 IsGuiding returns 1
02:24:44.084 00.033 9828 IsSlewing returns 0
02:24:44.084 00.000 9828 IsGuiding returns 1
02:24:44.113 00.029 9828 IsSlewing returns 0
02:24:44.113 00.000 9828 IsGuiding returns 0
02:24:44.113 00.000 9828 scope move finished after 7 + 105 ms
02:24:44.113 00.000 9828 Move returns status 0, amount 7
02:24:44.113 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:44.113 00.000 9828 MoveAxis(N, 16, B)
02:24:44.113 00.000 9828 Guiding  Dir = 0, Dur = 16
02:24:44.129 00.016 9828 IsSlewing returns 0
02:24:44.129 00.000 9828 IsGuiding returns 0
02:24:44.129 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:44.161 00.032 9828 IsGuiding returns 1
02:24:44.161 00.000 9828 scope still moving after pulse duration time elapsed
02:24:44.192 00.031 9828 IsSlewing returns 0
02:24:44.192 00.000 9828 IsGuiding returns 1
02:24:44.222 00.030 9828 IsSlewing returns 0
02:24:44.222 00.000 9828 IsGuiding returns 1
02:24:44.254 00.032 9828 IsSlewing returns 0
02:24:44.254 00.000 9828 IsGuiding returns 1
02:24:44.286 00.032 9828 IsSlewing returns 0
02:24:44.286 00.000 9828 IsGuiding returns 0
02:24:44.286 00.000 9828 scope move finished after 16 + 141 ms
02:24:44.286 00.000 9828 Move returns status 0, amount 16
02:24:44.286 00.000 9828 move complete, result=0
02:24:44.286 00.000 9828 worker thread done servicing request
02:24:44.286 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
02:24:44.693 00.407 8976 Exposure complete
02:24:44.698 00.005 8976 worker thread done servicing request
02:24:44.698 00.000 5052 OnExposeComplete: enter
02:24:44.698 00.000 5052 UpdateGuideState(): m_state=6
02:24:44.698 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8602
02:24:44.698 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.59, Mass=167, SNR=8.9, Peak=76 HFD=1.6
02:24:44.698 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
02:24:44.699 00.001 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
02:24:44.699 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.12 hyp=0.53 cameraTheta=-2.92 mountX=0.13 mountY=0.50, mountTheta=1.31
02:24:44.699 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.12, opts=13)
02:24:44.699 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.12)
02:24:44.699 00.000 8976 Worker thread wakes up
02:24:44.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.12) opts 0xd
02:24:44.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.12)
02:24:44.699 00.000 8976 Moving (-0.52, -0.12) raw xDistance=0.13 yDistance=0.50
02:24:44.700 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:24:44.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
02:24:44.700 00.000 8976 MoveAxis(R, 0, ABG)
02:24:44.700 00.000 8976 MoveAxis(D, 2, ABG)
02:24:44.700 00.000 8976 stepping (-21, 0) + (0, -2)
02:24:44.700 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:44.700 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:24:44.709 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
02:24:44.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:44.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:44.709 00.000 5052 Enqueuing Expose request
02:24:44.734 00.025 8976 Received - 47 (G) 
02:24:44.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:44.734 00.000 8976 stepped: pos (-21, -2)
02:24:44.734 00.000 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.93 = 1.93)
02:24:44.734 00.000 8976 MountToCamera -- mountX=3.01 mountY=-0.35 hyp=3.03 mountTheta=-0.11 cameraX=-1.06, cameraY=2.84 cameraTheta=1.93
02:24:44.734 00.000 8976 incremental bump (-1.062, 2.838) isValid = 1
02:24:44.734 00.000 8976 Scheduling Mount bump of (-0.040, 0.112)
02:24:44.734 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:24:44.734 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:24:44.734 00.000 8976 move complete, result=0
02:24:44.734 00.000 9828 Worker thread wakes up
02:24:44.734 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:24:44.734 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:24:44.734 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.01 = -1.27)
02:24:44.734 00.000 8976 worker thread done servicing request
02:24:44.734 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:24:44.734 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.35)
02:24:44.735 00.001 8976 Worker thread wakes up
02:24:44.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:44.735 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.04 mountY=-0.12, mountTheta=-1.28
02:24:44.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:44.735 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:24:44.735 00.000 9828 BLC: window closed
02:24:44.735 00.000 9828 MoveAxis(W, 11, B)
02:24:44.735 00.000 9828 Guiding  Dir = 3, Dur = 11
02:24:44.735 00.000 9828 IsSlewing returns 0
02:24:44.735 00.000 9828 IsGuiding returns 0
02:24:44.735 00.000 9828 PulseGuide returned control before completion, sleep 21
02:24:44.758 00.023 9828 IsGuiding returns 1
02:24:44.758 00.000 9828 scope still moving after pulse duration time elapsed
02:24:44.788 00.030 9828 IsSlewing returns 0
02:24:44.788 00.000 9828 IsGuiding returns 1
02:24:44.820 00.032 9828 IsSlewing returns 0
02:24:44.820 00.000 9828 IsGuiding returns 1
02:24:44.851 00.031 9828 IsSlewing returns 0
02:24:44.851 00.000 9828 IsGuiding returns 1
02:24:44.881 00.030 9828 IsSlewing returns 0
02:24:44.881 00.000 9828 IsGuiding returns 0
02:24:44.881 00.000 9828 scope move finished after 11 + 134 ms
02:24:44.881 00.000 9828 Move returns status 0, amount 11
02:24:44.881 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:44.881 00.000 9828 MoveAxis(N, 16, B)
02:24:44.881 00.000 9828 Guiding  Dir = 0, Dur = 16
02:24:44.897 00.016 9828 IsSlewing returns 0
02:24:44.897 00.000 9828 IsGuiding returns 0
02:24:44.897 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:44.927 00.030 9828 IsGuiding returns 1
02:24:44.927 00.000 9828 scope still moving after pulse duration time elapsed
02:24:44.958 00.031 9828 IsSlewing returns 0
02:24:44.958 00.000 9828 IsGuiding returns 1
02:24:44.989 00.031 9828 IsSlewing returns 0
02:24:44.989 00.000 9828 IsGuiding returns 1
02:24:45.021 00.032 9828 IsSlewing returns 0
02:24:45.021 00.000 9828 IsGuiding returns 1
02:24:45.054 00.033 9828 IsSlewing returns 0
02:24:45.054 00.000 9828 IsGuiding returns 0
02:24:45.054 00.000 9828 scope move finished after 16 + 141 ms
02:24:45.054 00.000 9828 Move returns status 0, amount 16
02:24:45.054 00.000 9828 move complete, result=0
02:24:45.054 00.000 9828 worker thread done servicing request
02:24:45.054 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
02:24:45.422 00.368 8976 Exposure complete
02:24:45.427 00.005 8976 worker thread done servicing request
02:24:45.428 00.001 5052 OnExposeComplete: enter
02:24:45.428 00.000 5052 UpdateGuideState(): m_state=6
02:24:45.428 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8603
02:24:45.428 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.72, Mass=151, SNR=8.5, Peak=70 HFD=2.0
02:24:45.428 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:24:45.428 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:24:45.428 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.01 hyp=0.31 cameraTheta=3.10 mountX=0.15 mountY=0.25, mountTheta=1.03
02:24:45.428 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.01, opts=13)
02:24:45.429 00.001 5052 Enqueuing Move request for stepguider (-0.31, 0.01)
02:24:45.429 00.000 8976 Worker thread wakes up
02:24:45.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.01) opts 0xd
02:24:45.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.01)
02:24:45.429 00.000 8976 Moving (-0.31, 0.01) raw xDistance=0.15 yDistance=0.25
02:24:45.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:24:45.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:24:45.429 00.000 8976 MoveAxis(R, 0, ABG)
02:24:45.429 00.000 8976 MoveAxis(U, 0, ABG)
02:24:45.429 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.00 = 2.00)
02:24:45.429 00.000 8976 MountToCamera -- mountX=3.08 mountY=-0.13 hyp=3.08 mountTheta=-0.04 cameraX=-1.29, cameraY=2.80 cameraTheta=2.00
02:24:45.429 00.000 8976 incremental bump (-1.288, 2.799) isValid = 1
02:24:45.429 00.000 8976 Scheduling Mount bump of (-0.048, 0.108)
02:24:45.429 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:24:45.429 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:24:45.429 00.000 8976 move complete, result=0
02:24:45.429 00.000 9828 Worker thread wakes up
02:24:45.429 00.000 8976 worker thread done servicing request
02:24:45.429 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:24:45.429 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:24:45.430 00.001 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.08 = -1.20)
02:24:45.430 00.000 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.00 = -1.28)
02:24:45.430 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:24:45.430 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.04 mountY=-0.11, mountTheta=-1.21
02:24:45.430 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:24:45.430 00.000 9828 BLC: window closed
02:24:45.430 00.000 9828 MoveAxis(W, 14, B)
02:24:45.430 00.000 9828 Guiding  Dir = 3, Dur = 14
02:24:45.430 00.000 9828 IsSlewing returns 0
02:24:45.430 00.000 9828 IsGuiding returns 0
02:24:45.430 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:45.439 00.009 5052 UpdateGuideState exits: m=151 SNR=8.5
02:24:45.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:45.439 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:45.439 00.000 5052 Enqueuing Expose request
02:24:45.439 00.000 8976 Worker thread wakes up
02:24:45.439 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:24:45.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:45.439 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:45.458 00.019 9828 IsGuiding returns 1
02:24:45.458 00.000 9828 scope still moving after pulse duration time elapsed
02:24:45.489 00.031 9828 IsSlewing returns 0
02:24:45.489 00.000 9828 IsGuiding returns 1
02:24:45.520 00.031 9828 IsSlewing returns 0
02:24:45.520 00.000 9828 IsGuiding returns 1
02:24:45.551 00.031 9828 IsSlewing returns 0
02:24:45.551 00.000 9828 IsGuiding returns 1
02:24:45.583 00.032 9828 IsSlewing returns 0
02:24:45.584 00.001 9828 IsGuiding returns 0
02:24:45.584 00.000 9828 scope move finished after 14 + 139 ms
02:24:45.584 00.000 9828 Move returns status 0, amount 14
02:24:45.584 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:45.584 00.000 9828 MoveAxis(N, 15, B)
02:24:45.584 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:45.598 00.014 9828 IsSlewing returns 0
02:24:45.598 00.000 9828 IsGuiding returns 0
02:24:45.598 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:45.629 00.031 9828 IsGuiding returns 1
02:24:45.629 00.000 9828 scope still moving after pulse duration time elapsed
02:24:45.660 00.031 9828 IsSlewing returns 0
02:24:45.660 00.000 9828 IsGuiding returns 1
02:24:45.692 00.032 9828 IsSlewing returns 0
02:24:45.692 00.000 9828 IsGuiding returns 1
02:24:45.724 00.032 9828 IsSlewing returns 0
02:24:45.724 00.000 9828 IsGuiding returns 1
02:24:45.755 00.031 9828 IsSlewing returns 0
02:24:45.755 00.000 9828 IsGuiding returns 0
02:24:45.755 00.000 9828 scope move finished after 15 + 141 ms
02:24:45.755 00.000 9828 Move returns status 0, amount 15
02:24:45.755 00.000 9828 move complete, result=0
02:24:45.755 00.000 9828 worker thread done servicing request
02:24:45.755 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:24:46.133 00.378 8976 Exposure complete
02:24:46.139 00.006 8976 worker thread done servicing request
02:24:46.139 00.000 5052 OnExposeComplete: enter
02:24:46.139 00.000 5052 UpdateGuideState(): m_state=6
02:24:46.139 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8604
02:24:46.139 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.71, Mass=142, SNR=8.3, Peak=73 HFD=1.7
02:24:46.139 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:24:46.139 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:24:46.139 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-0.00 mountX=-0.12 mountY=-0.22, mountTheta=-2.07
02:24:46.139 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.00, opts=13)
02:24:46.140 00.001 5052 Enqueuing Move request for stepguider (0.26, -0.00)
02:24:46.140 00.000 8976 Worker thread wakes up
02:24:46.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.00) opts 0xd
02:24:46.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.00)
02:24:46.140 00.000 8976 Moving (0.26, -0.00) raw xDistance=-0.12 yDistance=-0.22
02:24:46.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:24:46.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:24:46.140 00.000 8976 MoveAxis(R, 0, ABG)
02:24:46.140 00.000 8976 MoveAxis(U, 0, ABG)
02:24:46.140 00.000 8976 MountToCamera -- mountTheta (0.01) + m_xAngle (2.04) = xAngle (2.05 = 2.05)
02:24:46.140 00.000 8976 MountToCamera -- mountX=3.12 mountY=0.02 hyp=3.12 mountTheta=0.01 cameraX=-1.44, cameraY=2.77 cameraTheta=2.05
02:24:46.140 00.000 8976 incremental bump (-1.439, 2.772) isValid = 1
02:24:46.140 00.000 8976 Scheduling Mount bump of (-0.053, 0.106)
02:24:46.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:24:46.140 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:24:46.140 00.000 8976 move complete, result=0
02:24:46.140 00.000 9828 Worker thread wakes up
02:24:46.141 00.001 8976 worker thread done servicing request
02:24:46.141 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:24:46.141 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:24:46.141 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.13 = -1.15)
02:24:46.141 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.05 = -1.23)
02:24:46.141 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.16
02:24:46.141 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:24:46.141 00.000 9828 BLC: window closed
02:24:46.141 00.000 9828 MoveAxis(W, 15, B)
02:24:46.141 00.000 9828 Guiding  Dir = 3, Dur = 15
02:24:46.141 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:24:46.141 00.000 9828 IsSlewing returns 0
02:24:46.141 00.000 9828 IsGuiding returns 0
02:24:46.142 00.001 9828 PulseGuide returned control before completion, sleep 25
02:24:46.151 00.009 5052 UpdateGuideState exits: m=142 SNR=8.3
02:24:46.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:46.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:46.151 00.000 5052 Enqueuing Expose request
02:24:46.151 00.000 8976 Worker thread wakes up
02:24:46.151 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:24:46.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:46.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:46.175 00.024 9828 IsGuiding returns 1
02:24:46.175 00.000 9828 scope still moving after pulse duration time elapsed
02:24:46.205 00.030 9828 IsSlewing returns 0
02:24:46.205 00.000 9828 IsGuiding returns 1
02:24:46.236 00.031 9828 IsSlewing returns 0
02:24:46.236 00.000 9828 IsGuiding returns 1
02:24:46.268 00.032 9828 IsSlewing returns 0
02:24:46.268 00.000 9828 IsGuiding returns 0
02:24:46.268 00.000 9828 scope move finished after 15 + 111 ms
02:24:46.268 00.000 9828 Move returns status 0, amount 15
02:24:46.268 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:46.268 00.000 9828 MoveAxis(N, 15, B)
02:24:46.268 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:46.283 00.015 9828 IsSlewing returns 0
02:24:46.283 00.000 9828 IsGuiding returns 0
02:24:46.283 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:46.315 00.032 9828 IsGuiding returns 1
02:24:46.315 00.000 9828 scope still moving after pulse duration time elapsed
02:24:46.347 00.032 9828 IsSlewing returns 0
02:24:46.347 00.000 9828 IsGuiding returns 1
02:24:46.378 00.031 9828 IsSlewing returns 0
02:24:46.378 00.000 9828 IsGuiding returns 1
02:24:46.409 00.031 9828 IsSlewing returns 0
02:24:46.409 00.000 9828 IsGuiding returns 1
02:24:46.441 00.032 9828 IsSlewing returns 0
02:24:46.441 00.000 9828 IsGuiding returns 0
02:24:46.441 00.000 9828 scope move finished after 15 + 142 ms
02:24:46.441 00.000 9828 Move returns status 0, amount 15
02:24:46.441 00.000 9828 move complete, result=0
02:24:46.441 00.000 9828 worker thread done servicing request
02:24:46.441 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:24:46.843 00.402 8976 Exposure complete
02:24:46.848 00.005 8976 worker thread done servicing request
02:24:46.848 00.000 5052 OnExposeComplete: enter
02:24:46.848 00.000 5052 UpdateGuideState(): m_state=6
02:24:46.848 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8605
02:24:46.848 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.48, Mass=145, SNR=8.4, Peak=71 HFD=2.1
02:24:46.848 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
02:24:46.848 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
02:24:46.849 00.001 5052 CameraToMount -- cameraX=0.76 cameraY=-0.23 hyp=0.79 cameraTheta=-0.30 mountX=-0.55 mountY=-0.51, mountTheta=-2.39
02:24:46.849 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.23, opts=13)
02:24:46.849 00.000 5052 Enqueuing Move request for stepguider (0.76, -0.23)
02:24:46.849 00.000 8976 Worker thread wakes up
02:24:46.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.23) opts 0xd
02:24:46.849 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.23)
02:24:46.849 00.000 8976 Moving (0.76, -0.23) raw xDistance=-0.55 yDistance=-0.51
02:24:46.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
02:24:46.850 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:24:46.850 00.000 8976 MoveAxis(R, 2, ABG)
02:24:46.850 00.000 8976 stepping (-21, -2) + (2, 0)
02:24:46.850 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:46.850 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:24:46.861 00.011 5052 UpdateGuideState exits: m=145 SNR=8.4
02:24:46.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:46.861 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:46.861 00.000 5052 Enqueuing Expose request
02:24:46.876 00.015 8976 Received - 47 (G) 
02:24:46.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:46.876 00.000 8976 stepped: pos (-19, -2)
02:24:46.876 00.000 8976 MoveAxis(U, 2, ABG)
02:24:46.876 00.000 8976 stepping (-19, -2) + (0, 2)
02:24:46.876 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:46.908 00.032 8976 Received - 47 (G) 
02:24:46.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:46.908 00.000 8976 stepped: pos (-19, 0)
02:24:46.908 00.000 8976 MountToCamera -- mountTheta (0.00) + m_xAngle (2.04) = xAngle (2.05 = 2.05)
02:24:46.908 00.000 8976 MountToCamera -- mountX=3.05 mountY=0.01 hyp=3.05 mountTheta=0.00 cameraX=-1.40, cameraY=2.71 cameraTheta=2.05
02:24:46.908 00.000 8976 incremental bump (-1.401, 2.712) isValid = 1
02:24:46.908 00.000 8976 Scheduling Mount bump of (-0.053, 0.106)
02:24:46.909 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:24:46.909 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:24:46.909 00.000 8976 move complete, result=0
02:24:46.909 00.000 9828 Worker thread wakes up
02:24:46.909 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:24:46.909 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:24:46.909 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.13 = -1.15)
02:24:46.909 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.05 = -1.24)
02:24:46.909 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
02:24:46.909 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
02:24:46.909 00.000 8976 worker thread done servicing request
02:24:46.909 00.000 8976 Worker thread wakes up
02:24:46.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:46.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:46.909 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:24:46.910 00.001 9828 BLC: window closed
02:24:46.910 00.000 9828 MoveAxis(W, 15, B)
02:24:46.910 00.000 9828 Guiding  Dir = 3, Dur = 15
02:24:46.910 00.000 9828 IsSlewing returns 0
02:24:46.910 00.000 9828 IsGuiding returns 0
02:24:46.910 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:46.939 00.029 9828 IsGuiding returns 1
02:24:46.939 00.000 9828 scope still moving after pulse duration time elapsed
02:24:46.970 00.031 9828 IsSlewing returns 0
02:24:46.970 00.000 9828 IsGuiding returns 1
02:24:47.002 00.032 9828 IsSlewing returns 0
02:24:47.002 00.000 9828 IsGuiding returns 1
02:24:47.033 00.031 9828 IsSlewing returns 0
02:24:47.033 00.000 9828 IsGuiding returns 1
02:24:47.064 00.031 9828 IsSlewing returns 0
02:24:47.064 00.000 9828 IsGuiding returns 1
02:24:47.095 00.031 9828 IsSlewing returns 0
02:24:47.095 00.000 9828 IsGuiding returns 0
02:24:47.095 00.000 9828 scope move finished after 15 + 170 ms
02:24:47.095 00.000 9828 Move returns status 0, amount 15
02:24:47.095 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:47.095 00.000 9828 MoveAxis(N, 15, B)
02:24:47.095 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:47.111 00.016 9828 IsSlewing returns 0
02:24:47.111 00.000 9828 IsGuiding returns 0
02:24:47.111 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:47.142 00.031 9828 IsGuiding returns 1
02:24:47.142 00.000 9828 scope still moving after pulse duration time elapsed
02:24:47.173 00.031 9828 IsSlewing returns 0
02:24:47.173 00.000 9828 IsGuiding returns 1
02:24:47.203 00.030 9828 IsSlewing returns 0
02:24:47.203 00.000 9828 IsGuiding returns 1
02:24:47.234 00.031 9828 IsSlewing returns 0
02:24:47.234 00.000 9828 IsGuiding returns 1
02:24:47.264 00.030 9828 IsSlewing returns 0
02:24:47.264 00.000 9828 IsGuiding returns 0
02:24:47.264 00.000 9828 scope move finished after 15 + 138 ms
02:24:47.264 00.000 9828 Move returns status 0, amount 15
02:24:47.264 00.000 9828 move complete, result=0
02:24:47.264 00.000 9828 worker thread done servicing request
02:24:47.264 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:24:47.606 00.342 8976 Exposure complete
02:24:47.611 00.005 8976 worker thread done servicing request
02:24:47.612 00.001 5052 OnExposeComplete: enter
02:24:47.612 00.000 5052 UpdateGuideState(): m_state=6
02:24:47.612 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8606
02:24:47.612 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.87, Mass=146, SNR=8.4, Peak=71 HFD=2.3
02:24:47.612 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
02:24:47.612 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:24:47.612 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.16 hyp=0.60 cameraTheta=0.27 mountX=-0.12 mountY=-0.57, mountTheta=-1.78
02:24:47.612 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.16, opts=13)
02:24:47.612 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.16)
02:24:47.613 00.001 8976 Worker thread wakes up
02:24:47.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.16) opts 0xd
02:24:47.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.16)
02:24:47.613 00.000 8976 Moving (0.58, 0.16) raw xDistance=-0.12 yDistance=-0.57
02:24:47.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:24:47.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
02:24:47.613 00.000 8976 MoveAxis(R, 0, ABG)
02:24:47.613 00.000 8976 MoveAxis(U, 2, ABG)
02:24:47.613 00.000 8976 stepping (-19, 0) + (0, 2)
02:24:47.613 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:47.613 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:24:47.623 00.010 5052 UpdateGuideState exits: m=146 SNR=8.4
02:24:47.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:47.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:47.623 00.000 5052 Enqueuing Expose request
02:24:47.643 00.020 8976 Received - 47 (G) 
02:24:47.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:47.643 00.000 8976 stepped: pos (-19, 2)
02:24:47.643 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
02:24:47.643 00.000 8976 MountToCamera -- mountX=3.01 mountY=-0.10 hyp=3.01 mountTheta=-0.03 cameraX=-1.28, cameraY=2.72 cameraTheta=2.01
02:24:47.643 00.000 8976 incremental bump (-1.283, 2.720) isValid = 1
02:24:47.643 00.000 8976 Scheduling Mount bump of (-0.049, 0.108)
02:24:47.643 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:24:47.643 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:24:47.643 00.000 8976 move complete, result=0
02:24:47.643 00.000 9828 Worker thread wakes up
02:24:47.643 00.000 8976 worker thread done servicing request
02:24:47.644 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:24:47.644 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:24:47.644 00.000 8976 Worker thread wakes up
02:24:47.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:47.644 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:24:47.644 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
02:24:47.644 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.27)
02:24:47.644 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
02:24:47.644 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:24:47.644 00.000 9828 BLC: window closed
02:24:47.644 00.000 9828 MoveAxis(W, 14, B)
02:24:47.644 00.000 9828 Guiding  Dir = 3, Dur = 14
02:24:47.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:47.645 00.001 9828 IsSlewing returns 0
02:24:47.645 00.000 9828 IsGuiding returns 0
02:24:47.645 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:47.670 00.025 9828 IsGuiding returns 1
02:24:47.670 00.000 9828 scope still moving after pulse duration time elapsed
02:24:47.701 00.031 9828 IsSlewing returns 0
02:24:47.701 00.000 9828 IsGuiding returns 1
02:24:47.733 00.032 9828 IsSlewing returns 0
02:24:47.733 00.000 9828 IsGuiding returns 1
02:24:47.765 00.032 9828 IsSlewing returns 0
02:24:47.765 00.000 9828 IsGuiding returns 1
02:24:47.796 00.031 9828 IsSlewing returns 0
02:24:47.796 00.000 9828 IsGuiding returns 0
02:24:47.796 00.000 9828 scope move finished after 14 + 137 ms
02:24:47.796 00.000 9828 Move returns status 0, amount 14
02:24:47.796 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:47.796 00.000 9828 MoveAxis(N, 15, B)
02:24:47.796 00.000 9828 Guiding  Dir = 0, Dur = 15
02:24:47.811 00.015 9828 IsSlewing returns 0
02:24:47.811 00.000 9828 IsGuiding returns 0
02:24:47.811 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:47.842 00.031 9828 IsGuiding returns 1
02:24:47.842 00.000 9828 scope still moving after pulse duration time elapsed
02:24:47.873 00.031 9828 IsSlewing returns 0
02:24:47.873 00.000 9828 IsGuiding returns 1
02:24:47.904 00.031 9828 IsSlewing returns 0
02:24:47.904 00.000 9828 IsGuiding returns 1
02:24:47.935 00.031 9828 IsSlewing returns 0
02:24:47.935 00.000 9828 IsGuiding returns 1
02:24:47.967 00.032 9828 IsSlewing returns 0
02:24:47.967 00.000 9828 IsGuiding returns 0
02:24:47.967 00.000 9828 scope move finished after 15 + 140 ms
02:24:47.967 00.000 9828 Move returns status 0, amount 15
02:24:47.967 00.000 9828 move complete, result=0
02:24:47.968 00.001 9828 worker thread done servicing request
02:24:47.968 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:24:48.337 00.369 8976 Exposure complete
02:24:48.343 00.006 8976 worker thread done servicing request
02:24:48.343 00.000 5052 OnExposeComplete: enter
02:24:48.343 00.000 5052 UpdateGuideState(): m_state=6
02:24:48.343 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8607
02:24:48.343 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.49, Mass=185, SNR=9.4, Peak=68 HFD=2.7
02:24:48.343 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
02:24:48.343 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
02:24:48.343 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.22 hyp=0.59 cameraTheta=-0.38 mountX=-0.44 mountY=-0.34, mountTheta=-2.49
02:24:48.344 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.22, opts=13)
02:24:48.344 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.22)
02:24:48.344 00.000 8976 Worker thread wakes up
02:24:48.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.22) opts 0xd
02:24:48.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.22)
02:24:48.344 00.000 8976 Moving (0.55, -0.22) raw xDistance=-0.44 yDistance=-0.34
02:24:48.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:24:48.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:24:48.344 00.000 8976 MoveAxis(R, 2, ABG)
02:24:48.344 00.000 8976 stepping (-19, 2) + (2, 0)
02:24:48.345 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:48.345 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:24:48.355 00.010 5052 UpdateGuideState exits: m=185 SNR=9.4
02:24:48.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:48.355 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:48.355 00.000 5052 Enqueuing Expose request
02:24:48.378 00.023 8976 Received - 47 (G) 
02:24:48.378 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:48.378 00.000 8976 stepped: pos (-17, 2)
02:24:48.378 00.000 8976 MoveAxis(U, 2, ABG)
02:24:48.378 00.000 8976 stepping (-17, 2) + (0, 2)
02:24:48.378 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:48.410 00.032 8976 Received - 47 (G) 
02:24:48.410 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:48.410 00.000 8976 stepped: pos (-17, 4)
02:24:48.410 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
02:24:48.410 00.000 8976 MountToCamera -- mountX=2.87 mountY=-0.27 hyp=2.89 mountTheta=-0.10 cameraX=-1.06, cameraY=2.68 cameraTheta=1.95
02:24:48.410 00.000 8976 incremental bump (-1.064, 2.683) isValid = 1
02:24:48.410 00.000 8976 Scheduling Mount bump of (-0.042, 0.111)
02:24:48.410 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:24:48.411 00.001 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:24:48.411 00.000 8976 move complete, result=0
02:24:48.411 00.000 8976 worker thread done servicing request
02:24:48.411 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 2 ms NORTH
02:24:48.411 00.000 9828 Worker thread wakes up
02:24:48.411 00.000 8976 Worker thread wakes up
02:24:48.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:48.411 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:48.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:24:48.411 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:24:48.411 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
02:24:48.411 00.000 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.33)
02:24:48.411 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.04 mountY=-0.12, mountTheta=-1.26
02:24:48.411 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:24:48.411 00.000 9828 BLC: window closed
02:24:48.411 00.000 9828 MoveAxis(W, 12, B)
02:24:48.411 00.000 9828 Guiding  Dir = 3, Dur = 12
02:24:48.412 00.001 9828 IsSlewing returns 0
02:24:48.412 00.000 9828 IsGuiding returns 0
02:24:48.412 00.000 9828 PulseGuide returned control before completion, sleep 22
02:24:48.436 00.024 9828 IsGuiding returns 1
02:24:48.436 00.000 9828 scope still moving after pulse duration time elapsed
02:24:48.469 00.033 9828 IsSlewing returns 0
02:24:48.469 00.000 9828 IsGuiding returns 1
02:24:48.500 00.031 9828 IsSlewing returns 0
02:24:48.500 00.000 9828 IsGuiding returns 1
02:24:48.530 00.030 9828 IsSlewing returns 0
02:24:48.530 00.000 9828 IsGuiding returns 1
02:24:48.561 00.031 9828 IsSlewing returns 0
02:24:48.561 00.000 9828 IsGuiding returns 0
02:24:48.561 00.000 9828 scope move finished after 12 + 136 ms
02:24:48.561 00.000 9828 Move returns status 0, amount 12
02:24:48.561 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:48.561 00.000 9828 MoveAxis(N, 16, B)
02:24:48.561 00.000 9828 Guiding  Dir = 0, Dur = 16
02:24:48.577 00.016 9828 IsSlewing returns 0
02:24:48.577 00.000 9828 IsGuiding returns 0
02:24:48.577 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:48.608 00.031 9828 IsGuiding returns 1
02:24:48.608 00.000 9828 scope still moving after pulse duration time elapsed
02:24:48.640 00.032 9828 IsSlewing returns 0
02:24:48.640 00.000 9828 IsGuiding returns 1
02:24:48.672 00.032 9828 IsSlewing returns 0
02:24:48.672 00.000 9828 IsGuiding returns 1
02:24:48.704 00.032 9828 IsSlewing returns 0
02:24:48.704 00.000 9828 IsGuiding returns 1
02:24:48.736 00.032 9828 IsSlewing returns 0
02:24:48.736 00.000 9828 IsGuiding returns 0
02:24:48.736 00.000 9828 scope move finished after 16 + 142 ms
02:24:48.736 00.000 9828 Move returns status 0, amount 16
02:24:48.736 00.000 9828 move complete, result=0
02:24:48.736 00.000 9828 worker thread done servicing request
02:24:48.737 00.001 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:24:49.107 00.370 8976 Exposure complete
02:24:49.113 00.006 8976 worker thread done servicing request
02:24:49.113 00.000 5052 OnExposeComplete: enter
02:24:49.113 00.000 5052 UpdateGuideState(): m_state=6
02:24:49.113 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8608
02:24:49.113 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.92, Mass=151, SNR=8.5, Peak=73 HFD=2.3
02:24:49.113 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
02:24:49.113 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
02:24:49.113 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.21 hyp=0.52 cameraTheta=0.41 mountX=-0.03 mountY=-0.51, mountTheta=-1.63
02:24:49.114 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.21, opts=13)
02:24:49.114 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.21)
02:24:49.114 00.000 8976 Worker thread wakes up
02:24:49.114 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.21) opts 0xd
02:24:49.114 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.21)
02:24:49.114 00.000 8976 Moving (0.48, 0.21) raw xDistance=-0.03 yDistance=-0.51
02:24:49.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:24:49.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
02:24:49.114 00.000 8976 MoveAxis(R, 0, ABG)
02:24:49.114 00.000 8976 MoveAxis(U, 2, ABG)
02:24:49.114 00.000 8976 stepping (-17, 4) + (0, 2)
02:24:49.114 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:49.115 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:24:49.125 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:24:49.125 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:49.125 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:49.125 00.000 5052 Enqueuing Expose request
02:24:49.146 00.021 8976 Received - 47 (G) 
02:24:49.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:49.146 00.000 8976 stepped: pos (-17, 6)
02:24:49.146 00.000 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
02:24:49.146 00.000 8976 MountToCamera -- mountX=2.78 mountY=-0.50 hyp=2.83 mountTheta=-0.18 cameraX=-0.82, cameraY=2.71 cameraTheta=1.87
02:24:49.146 00.000 8976 incremental bump (-0.824, 2.705) isValid = 1
02:24:49.147 00.001 8976 Scheduling Mount bump of (-0.033, 0.114)
02:24:49.147 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:24:49.147 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:24:49.147 00.000 8976 move complete, result=0
02:24:49.147 00.000 8976 worker thread done servicing request
02:24:49.147 00.000 8976 Worker thread wakes up
02:24:49.147 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:24:49.147 00.000 9828 Worker thread wakes up
02:24:49.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:49.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:49.147 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:24:49.147 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:24:49.147 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.95 = -1.33)
02:24:49.147 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.41)
02:24:49.147 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.03 mountY=-0.12, mountTheta=-1.33
02:24:49.147 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:24:49.147 00.000 9828 BLC: window closed
02:24:49.148 00.001 9828 MoveAxis(W, 9, B)
02:24:49.148 00.000 9828 Guiding  Dir = 3, Dur = 9
02:24:49.148 00.000 9828 IsSlewing returns 0
02:24:49.148 00.000 9828 IsGuiding returns 0
02:24:49.148 00.000 9828 PulseGuide returned control before completion, sleep 19
02:24:49.171 00.023 9828 IsGuiding returns 1
02:24:49.171 00.000 9828 scope still moving after pulse duration time elapsed
02:24:49.202 00.031 9828 IsSlewing returns 0
02:24:49.202 00.000 9828 IsGuiding returns 1
02:24:49.234 00.032 9828 IsSlewing returns 0
02:24:49.234 00.000 9828 IsGuiding returns 1
02:24:49.266 00.032 9828 IsSlewing returns 0
02:24:49.266 00.000 9828 IsGuiding returns 0
02:24:49.266 00.000 9828 scope move finished after 9 + 108 ms
02:24:49.266 00.000 9828 Move returns status 0, amount 9
02:24:49.266 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:49.266 00.000 9828 MoveAxis(N, 16, B)
02:24:49.266 00.000 9828 Guiding  Dir = 0, Dur = 16
02:24:49.281 00.015 9828 IsSlewing returns 0
02:24:49.281 00.000 9828 IsGuiding returns 0
02:24:49.281 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:49.312 00.031 9828 IsGuiding returns 1
02:24:49.312 00.000 9828 scope still moving after pulse duration time elapsed
02:24:49.344 00.032 9828 IsSlewing returns 0
02:24:49.344 00.000 9828 IsGuiding returns 1
02:24:49.374 00.030 9828 IsSlewing returns 0
02:24:49.374 00.000 9828 IsGuiding returns 1
02:24:49.405 00.031 9828 IsSlewing returns 0
02:24:49.405 00.000 9828 IsGuiding returns 1
02:24:49.435 00.030 9828 IsSlewing returns 0
02:24:49.435 00.000 9828 IsGuiding returns 1
02:24:49.466 00.031 9828 IsSlewing returns 0
02:24:49.466 00.000 9828 IsGuiding returns 0
02:24:49.466 00.000 9828 scope move finished after 16 + 168 ms
02:24:49.466 00.000 9828 Move returns status 0, amount 16
02:24:49.466 00.000 9828 move complete, result=0
02:24:49.466 00.000 9828 worker thread done servicing request
02:24:49.466 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:24:49.842 00.376 8976 Exposure complete
02:24:49.847 00.005 8976 worker thread done servicing request
02:24:49.848 00.001 5052 OnExposeComplete: enter
02:24:49.848 00.000 5052 UpdateGuideState(): m_state=6
02:24:49.848 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8609
02:24:49.848 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.71, Mass=131, SNR=8.0, Peak=73 HFD=2.1
02:24:49.848 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
02:24:49.848 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:24:49.848 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.00 hyp=0.70 cameraTheta=0.00 mountX=-0.32 mountY=-0.59, mountTheta=-2.07
02:24:49.849 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.00, opts=13)
02:24:49.849 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.00)
02:24:49.849 00.000 8976 Worker thread wakes up
02:24:49.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.00) opts 0xd
02:24:49.849 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.00)
02:24:49.849 00.000 8976 Moving (0.70, 0.00) raw xDistance=-0.32 yDistance=-0.59
02:24:49.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:24:49.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
02:24:49.849 00.000 8976 MoveAxis(R, 1, ABG)
02:24:49.849 00.000 8976 stepping (-17, 6) + (1, 0)
02:24:49.849 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:49.850 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:24:49.861 00.011 5052 UpdateGuideState exits: m=131 SNR=8.0
02:24:49.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:49.861 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:49.861 00.000 5052 Enqueuing Expose request
02:24:49.881 00.020 8976 Received - 47 (G) 
02:24:49.881 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:49.881 00.000 8976 stepped: pos (-16, 6)
02:24:49.881 00.000 8976 MoveAxis(U, 2, ABG)
02:24:49.881 00.000 8976 stepping (-16, 6) + (0, 2)
02:24:49.881 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:49.913 00.032 8976 Received - 47 (G) 
02:24:49.913 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:49.913 00.000 8976 stepped: pos (-16, 8)
02:24:49.913 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
02:24:49.913 00.000 8976 MountToCamera -- mountX=2.67 mountY=-0.75 hyp=2.78 mountTheta=-0.27 cameraX=-0.55, cameraY=2.72 cameraTheta=1.77
02:24:49.913 00.000 8976 incremental bump (-0.547, 2.723) isValid = 1
02:24:49.913 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
02:24:49.913 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:24:49.913 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:24:49.914 00.001 8976 move complete, result=0
02:24:49.914 00.000 8976 worker thread done servicing request
02:24:49.914 00.000 8976 Worker thread wakes up
02:24:49.914 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
02:24:49.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:49.914 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:49.914 00.000 9828 Worker thread wakes up
02:24:49.914 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:24:49.914 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:24:49.914 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.43)
02:24:49.914 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.51)
02:24:49.914 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.02 mountY=-0.12, mountTheta=-1.43
02:24:49.914 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:24:49.914 00.000 9828 BLC: window closed
02:24:49.915 00.001 9828 MoveAxis(W, 5, B)
02:24:49.915 00.000 9828 Guiding  Dir = 3, Dur = 5
02:24:49.915 00.000 9828 IsSlewing returns 0
02:24:49.916 00.001 9828 IsGuiding returns 0
02:24:49.916 00.000 9828 PulseGuide returned control before completion, sleep 15
02:24:49.947 00.031 9828 IsGuiding returns 1
02:24:49.947 00.000 9828 scope still moving after pulse duration time elapsed
02:24:49.978 00.031 9828 IsSlewing returns 0
02:24:49.978 00.000 9828 IsGuiding returns 1
02:24:50.009 00.031 9828 IsSlewing returns 0
02:24:50.010 00.001 9828 IsGuiding returns 1
02:24:50.040 00.030 9828 IsSlewing returns 0
02:24:50.040 00.000 9828 IsGuiding returns 0
02:24:50.040 00.000 9828 scope move finished after 5 + 119 ms
02:24:50.040 00.000 9828 Move returns status 0, amount 5
02:24:50.040 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:50.040 00.000 9828 MoveAxis(N, 16, B)
02:24:50.041 00.001 9828 Guiding  Dir = 0, Dur = 16
02:24:50.056 00.015 9828 IsSlewing returns 0
02:24:50.056 00.000 9828 IsGuiding returns 0
02:24:50.057 00.001 9828 PulseGuide returned control before completion, sleep 26
02:24:50.087 00.030 9828 IsGuiding returns 1
02:24:50.087 00.000 9828 scope still moving after pulse duration time elapsed
02:24:50.118 00.031 9828 IsSlewing returns 0
02:24:50.118 00.000 9828 IsGuiding returns 1
02:24:50.149 00.031 9828 IsSlewing returns 0
02:24:50.149 00.000 9828 IsGuiding returns 1
02:24:50.181 00.032 9828 IsSlewing returns 0
02:24:50.181 00.000 9828 IsGuiding returns 1
02:24:50.211 00.030 9828 IsSlewing returns 0
02:24:50.211 00.000 9828 IsGuiding returns 0
02:24:50.211 00.000 9828 scope move finished after 16 + 138 ms
02:24:50.211 00.000 9828 Move returns status 0, amount 16
02:24:50.211 00.000 9828 move complete, result=0
02:24:50.211 00.000 9828 worker thread done servicing request
02:24:50.211 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:24:50.610 00.399 8976 Exposure complete
02:24:50.615 00.005 8976 worker thread done servicing request
02:24:50.615 00.000 5052 OnExposeComplete: enter
02:24:50.615 00.000 5052 UpdateGuideState(): m_state=6
02:24:50.615 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8610
02:24:50.615 00.000 5052 Star::Find returns 1 (0), X=330.50, Y=281.83, Mass=157, SNR=8.7, Peak=65 HFD=2.5
02:24:50.615 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:24:50.615 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:24:50.615 00.000 5052 CameraToMount -- cameraX=1.33 cameraY=0.12 hyp=1.34 cameraTheta=0.09 mountX=-0.50 mountY=-1.18, mountTheta=-1.97
02:24:50.616 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.33, y=0.12, opts=13)
02:24:50.616 00.000 5052 Enqueuing Move request for stepguider (1.33, 0.12)
02:24:50.616 00.000 8976 Worker thread wakes up
02:24:50.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.33, 0.12) opts 0xd
02:24:50.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.33, 0.12)
02:24:50.616 00.000 8976 Moving (1.33, 0.12) raw xDistance=-0.50 yDistance=-1.18
02:24:50.617 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
02:24:50.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.18
02:24:50.617 00.000 8976 MoveAxis(R, 2, ABG)
02:24:50.617 00.000 8976 stepping (-16, 8) + (2, 0)
02:24:50.617 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:50.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:24:50.627 00.010 5052 UpdateGuideState exits: m=157 SNR=8.7
02:24:50.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:50.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:50.627 00.000 5052 Enqueuing Expose request
02:24:50.649 00.022 8976 Received - 47 (G) 
02:24:50.649 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:50.649 00.000 8976 stepped: pos (-14, 8)
02:24:50.649 00.000 8976 MoveAxis(U, 5, ABG)
02:24:50.649 00.000 8976 stepping (-14, 8) + (0, 5)
02:24:50.649 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:24:50.697 00.048 8976 Received - 47 (G) 
02:24:50.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:24:50.697 00.000 8976 stepped: pos (-14, 13)
02:24:50.697 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
02:24:50.697 00.000 8976 MountToCamera -- mountX=2.50 mountY=-1.19 hyp=2.77 mountTheta=-0.44 cameraX=-0.08, cameraY=2.76 cameraTheta=1.60
02:24:50.697 00.000 8976 incremental bump (-0.082, 2.765) isValid = 1
02:24:50.697 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
02:24:50.698 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:24:50.698 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:24:50.698 00.000 8976 move complete, result=0
02:24:50.698 00.000 8976 worker thread done servicing request
02:24:50.698 00.000 8976 Worker thread wakes up
02:24:50.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:50.698 00.000 9828 Worker thread wakes up
02:24:50.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:50.698 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.2 px 5 ms NORTH
02:24:50.698 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:24:50.698 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:24:50.698 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
02:24:50.698 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.67)
02:24:50.698 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
02:24:50.698 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:24:50.698 00.000 9828 BLC: window closed
02:24:50.698 00.000 9828 MoveAxis(E, 1, B)
02:24:50.698 00.000 9828 Guiding  Dir = 2, Dur = 1
02:24:50.699 00.001 9828 IsSlewing returns 0
02:24:50.699 00.000 9828 IsGuiding returns 0
02:24:50.699 00.000 9828 PulseGuide returned control before completion, sleep 11
02:24:50.722 00.023 9828 IsGuiding returns 1
02:24:50.722 00.000 9828 scope still moving after pulse duration time elapsed
02:24:50.753 00.031 9828 IsSlewing returns 0
02:24:50.753 00.000 9828 IsGuiding returns 1
02:24:50.784 00.031 9828 IsSlewing returns 0
02:24:50.784 00.000 9828 IsGuiding returns 1
02:24:50.815 00.031 9828 IsSlewing returns 0
02:24:50.815 00.000 9828 IsGuiding returns 0
02:24:50.815 00.000 9828 scope move finished after 1 + 115 ms
02:24:50.815 00.000 9828 Move returns status 0, amount 1
02:24:50.815 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:50.815 00.000 9828 MoveAxis(N, 16, B)
02:24:50.815 00.000 9828 Guiding  Dir = 0, Dur = 16
02:24:50.830 00.015 9828 IsSlewing returns 0
02:24:50.830 00.000 9828 IsGuiding returns 0
02:24:50.830 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:50.862 00.032 9828 IsGuiding returns 1
02:24:50.862 00.000 9828 scope still moving after pulse duration time elapsed
02:24:50.893 00.031 9828 IsSlewing returns 0
02:24:50.893 00.000 9828 IsGuiding returns 1
02:24:50.923 00.030 9828 IsSlewing returns 0
02:24:50.924 00.001 9828 IsGuiding returns 1
02:24:50.954 00.030 9828 IsSlewing returns 0
02:24:50.954 00.000 9828 IsGuiding returns 1
02:24:50.986 00.032 9828 IsSlewing returns 0
02:24:50.991 00.005 9828 IsGuiding returns 0
02:24:50.991 00.000 9828 scope move finished after 16 + 144 ms
02:24:50.991 00.000 9828 Move returns status 0, amount 16
02:24:50.991 00.000 9828 move complete, result=0
02:24:50.991 00.000 9828 worker thread done servicing request
02:24:50.991 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:24:51.392 00.401 8976 Exposure complete
02:24:51.398 00.006 8976 worker thread done servicing request
02:24:51.398 00.000 5052 OnExposeComplete: enter
02:24:51.398 00.000 5052 UpdateGuideState(): m_state=6
02:24:51.398 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8611
02:24:51.398 00.000 5052 Star::Find returns 1 (0), X=330.34, Y=281.66, Mass=138, SNR=8.1, Peak=66 HFD=1.8
02:24:51.398 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
02:24:51.398 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:24:51.399 00.001 5052 CameraToMount -- cameraX=1.17 cameraY=-0.05 hyp=1.17 cameraTheta=-0.04 mountX=-0.57 mountY=-0.95, mountTheta=-2.11
02:24:51.399 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.17, y=-0.05, opts=13)
02:24:51.399 00.000 5052 Enqueuing Move request for stepguider (1.17, -0.05)
02:24:51.399 00.000 8976 Worker thread wakes up
02:24:51.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.17, -0.05) opts 0xd
02:24:51.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.17, -0.05)
02:24:51.399 00.000 8976 Moving (1.17, -0.05) raw xDistance=-0.57 yDistance=-0.95
02:24:51.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
02:24:51.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.95
02:24:51.399 00.000 8976 MoveAxis(R, 3, ABG)
02:24:51.400 00.001 8976 stepping (-14, 13) + (3, 0)
02:24:51.400 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:51.400 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:24:51.409 00.009 5052 UpdateGuideState exits: m=138 SNR=8.1
02:24:51.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:51.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:51.409 00.000 5052 Enqueuing Expose request
02:24:51.432 00.023 8976 Received - 47 (G) 
02:24:51.432 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:51.432 00.000 8976 stepped: pos (-11, 13)
02:24:51.432 00.000 8976 MoveAxis(U, 4, ABG)
02:24:51.432 00.000 8976 stepping (-11, 13) + (0, 4)
02:24:51.432 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:24:51.465 00.033 8976 Received - 47 (G) 
02:24:51.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:24:51.465 00.000 8976 stepped: pos (-11, 17)
02:24:51.465 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:24:51.465 00.000 8976 MountToCamera -- mountX=2.23 mountY=-1.69 hyp=2.80 mountTheta=-0.65 cameraX=0.49, cameraY=2.75 cameraTheta=1.40
02:24:51.465 00.000 8976 incremental bump (0.485, 2.753) isValid = 1
02:24:51.465 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:24:51.465 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:24:51.465 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:24:51.465 00.000 8976 move complete, result=0
02:24:51.465 00.000 9828 Worker thread wakes up
02:24:51.465 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.0 px 4 ms NORTH
02:24:51.465 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:24:51.465 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:24:51.465 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:24:51.465 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.87)
02:24:51.465 00.000 8976 worker thread done servicing request
02:24:51.465 00.000 8976 Worker thread wakes up
02:24:51.466 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:51.466 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:51.466 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:24:51.466 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:24:51.466 00.000 9828 BLC: window closed
02:24:51.466 00.000 9828 MoveAxis(E, 8, B)
02:24:51.466 00.000 9828 Guiding  Dir = 2, Dur = 8
02:24:51.466 00.000 9828 IsSlewing returns 0
02:24:51.466 00.000 9828 IsGuiding returns 0
02:24:51.466 00.000 9828 PulseGuide returned control before completion, sleep 18
02:24:51.488 00.022 9828 IsGuiding returns 1
02:24:51.488 00.000 9828 scope still moving after pulse duration time elapsed
02:24:51.519 00.031 9828 IsSlewing returns 0
02:24:51.519 00.000 9828 IsGuiding returns 1
02:24:51.550 00.031 9828 IsSlewing returns 0
02:24:51.550 00.000 9828 IsGuiding returns 1
02:24:51.581 00.031 9828 IsSlewing returns 0
02:24:51.581 00.000 9828 IsGuiding returns 0
02:24:51.581 00.000 9828 scope move finished after 8 + 107 ms
02:24:51.581 00.000 9828 Move returns status 0, amount 8
02:24:51.581 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:51.582 00.001 9828 MoveAxis(N, 16, B)
02:24:51.582 00.000 9828 Guiding  Dir = 0, Dur = 16
02:24:51.596 00.014 9828 IsSlewing returns 0
02:24:51.596 00.000 9828 IsGuiding returns 0
02:24:51.596 00.000 9828 PulseGuide returned control before completion, sleep 26
02:24:51.627 00.031 9828 IsGuiding returns 1
02:24:51.627 00.000 9828 scope still moving after pulse duration time elapsed
02:24:51.657 00.030 9828 IsSlewing returns 0
02:24:51.657 00.000 9828 IsGuiding returns 1
02:24:51.688 00.031 9828 IsSlewing returns 0
02:24:51.688 00.000 9828 IsGuiding returns 1
02:24:51.719 00.031 9828 IsSlewing returns 0
02:24:51.719 00.000 9828 IsGuiding returns 1
02:24:51.750 00.031 9828 IsSlewing returns 0
02:24:51.750 00.000 9828 IsGuiding returns 1
02:24:51.782 00.032 9828 IsSlewing returns 0
02:24:51.782 00.000 9828 IsGuiding returns 1
02:24:51.813 00.031 9828 IsSlewing returns 0
02:24:51.813 00.000 9828 IsGuiding returns 0
02:24:51.813 00.000 9828 scope move finished after 16 + 201 ms
02:24:51.813 00.000 9828 Move returns status 0, amount 16
02:24:51.813 00.000 9828 move complete, result=0
02:24:51.813 00.000 9828 worker thread done servicing request
02:24:51.813 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:24:52.159 00.346 8976 Exposure complete
02:24:52.165 00.006 8976 worker thread done servicing request
02:24:52.166 00.001 5052 OnExposeComplete: enter
02:24:52.166 00.000 5052 UpdateGuideState(): m_state=6
02:24:52.166 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8612
02:24:52.166 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=281.58, Mass=163, SNR=8.8, Peak=70 HFD=2.3
02:24:52.166 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
02:24:52.166 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
02:24:52.166 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=-0.13 hyp=0.96 cameraTheta=-0.13 mountX=-0.55 mountY=-0.73, mountTheta=-2.21
02:24:52.167 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=-0.13, opts=13)
02:24:52.167 00.000 5052 Enqueuing Move request for stepguider (0.95, -0.13)
02:24:52.167 00.000 8976 Worker thread wakes up
02:24:52.167 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, -0.13) opts 0xd
02:24:52.167 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, -0.13)
02:24:52.167 00.000 8976 Moving (0.95, -0.13) raw xDistance=-0.55 yDistance=-0.73
02:24:52.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
02:24:52.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.73
02:24:52.167 00.000 8976 MoveAxis(R, 2, ABG)
02:24:52.167 00.000 8976 stepping (-11, 17) + (2, 0)
02:24:52.167 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:52.168 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:24:52.177 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:24:52.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:52.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:52.177 00.000 5052 Enqueuing Expose request
02:24:52.200 00.023 8976 Received - 47 (G) 
02:24:52.200 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:52.200 00.000 8976 stepped: pos (-9, 17)
02:24:52.200 00.000 8976 MoveAxis(U, 3, ABG)
02:24:52.200 00.000 8976 stepping (-9, 17) + (0, 3)
02:24:52.200 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:52.232 00.032 8976 Received - 47 (G) 
02:24:52.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:52.232 00.000 8976 stepped: pos (-9, 20)
02:24:52.232 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:24:52.232 00.000 8976 MountToCamera -- mountX=1.95 mountY=-2.18 hyp=2.92 mountTheta=-0.84 cameraX=1.05, cameraY=2.73 cameraTheta=1.20
02:24:52.232 00.000 8976 incremental bump (1.051, 2.727) isValid = 1
02:24:52.232 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:24:52.232 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:24:52.232 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:24:52.232 00.000 8976 move complete, result=0
02:24:52.232 00.000 8976 worker thread done servicing request
02:24:52.232 00.000 8976 Worker thread wakes up
02:24:52.232 00.000 9828 Worker thread wakes up
02:24:52.232 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:24:52.232 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:24:52.232 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:24:52.232 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:24:52.232 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
02:24:52.232 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:24:52.232 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
02:24:52.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:52.232 00.000 9828 BLC: window closed
02:24:52.232 00.000 9828 MoveAxis(E, 15, B)
02:24:52.232 00.000 9828 Guiding  Dir = 2, Dur = 15
02:24:52.232 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:52.233 00.001 9828 IsSlewing returns 0
02:24:52.233 00.000 9828 IsGuiding returns 0
02:24:52.233 00.000 9828 PulseGuide returned control before completion, sleep 25
02:24:52.266 00.033 9828 IsGuiding returns 1
02:24:52.266 00.000 9828 scope still moving after pulse duration time elapsed
02:24:52.298 00.032 9828 IsSlewing returns 0
02:24:52.298 00.000 9828 IsGuiding returns 1
02:24:52.328 00.030 9828 IsSlewing returns 0
02:24:52.328 00.000 9828 IsGuiding returns 1
02:24:52.360 00.032 9828 IsSlewing returns 0
02:24:52.364 00.004 9828 IsGuiding returns 0
02:24:52.364 00.000 9828 scope move finished after 15 + 115 ms
02:24:52.364 00.000 9828 Move returns status 0, amount 15
02:24:52.364 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:52.364 00.000 9828 MoveAxis(N, 14, B)
02:24:52.364 00.000 9828 Guiding  Dir = 0, Dur = 14
02:24:52.375 00.011 9828 IsSlewing returns 0
02:24:52.375 00.000 9828 IsGuiding returns 0
02:24:52.375 00.000 9828 PulseGuide returned control before completion, sleep 24
02:24:52.407 00.032 9828 IsGuiding returns 1
02:24:52.407 00.000 9828 scope still moving after pulse duration time elapsed
02:24:52.439 00.032 9828 IsSlewing returns 0
02:24:52.439 00.000 9828 IsGuiding returns 1
02:24:52.471 00.032 9828 IsSlewing returns 0
02:24:52.471 00.000 9828 IsGuiding returns 1
02:24:52.502 00.031 9828 IsSlewing returns 0
02:24:52.502 00.000 9828 IsGuiding returns 1
02:24:52.534 00.032 9828 IsSlewing returns 0
02:24:52.534 00.000 9828 IsGuiding returns 0
02:24:52.534 00.000 9828 scope move finished after 14 + 145 ms
02:24:52.534 00.000 9828 Move returns status 0, amount 14
02:24:52.534 00.000 9828 move complete, result=0
02:24:52.534 00.000 9828 worker thread done servicing request
02:24:52.534 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:24:52.925 00.391 8976 Exposure complete
02:24:52.930 00.005 8976 worker thread done servicing request
02:24:52.930 00.000 5052 OnExposeComplete: enter
02:24:52.930 00.000 5052 UpdateGuideState(): m_state=6
02:24:52.931 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8613
02:24:52.931 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.84, Mass=174, SNR=9.1, Peak=74 HFD=2.0
02:24:52.931 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:24:52.931 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
02:24:52.931 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.13 hyp=0.41 cameraTheta=0.33 mountX=-0.06 mountY=-0.39, mountTheta=-1.71
02:24:52.931 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.13, opts=13)
02:24:52.931 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.13)
02:24:52.931 00.000 8976 Worker thread wakes up
02:24:52.932 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.13) opts 0xd
02:24:52.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.13)
02:24:52.932 00.000 8976 Moving (0.38, 0.13) raw xDistance=-0.06 yDistance=-0.39
02:24:52.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:24:52.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.39
02:24:52.932 00.000 8976 MoveAxis(R, 0, ABG)
02:24:52.932 00.000 8976 MoveAxis(U, 2, ABG)
02:24:52.932 00.000 8976 stepping (-9, 20) + (0, 2)
02:24:52.932 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:52.932 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:24:52.942 00.010 5052 UpdateGuideState exits: m=174 SNR=9.1
02:24:52.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:52.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:52.942 00.000 5052 Enqueuing Expose request
02:24:52.967 00.025 8976 Received - 47 (G) 
02:24:52.967 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:52.967 00.000 8976 stepped: pos (-9, 22)
02:24:52.967 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:24:52.967 00.000 8976 MountToCamera -- mountX=1.76 mountY=-2.61 hyp=3.15 mountTheta=-0.98 cameraX=1.52, cameraY=2.76 cameraTheta=1.07
02:24:52.967 00.000 8976 incremental bump (1.524, 2.757) isValid = 1
02:24:52.967 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:24:52.967 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:24:52.967 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:24:52.967 00.000 8976 move complete, result=0
02:24:52.967 00.000 9828 Worker thread wakes up
02:24:52.967 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:24:52.968 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:24:52.968 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:24:52.968 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
02:24:52.968 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
02:24:52.968 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:24:52.968 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:24:52.968 00.000 9828 BLC: window closed
02:24:52.968 00.000 9828 MoveAxis(E, 19, B)
02:24:52.968 00.000 8976 worker thread done servicing request
02:24:52.968 00.000 8976 Worker thread wakes up
02:24:52.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:52.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:52.968 00.000 9828 Guiding  Dir = 2, Dur = 19
02:24:52.969 00.001 9828 IsSlewing returns 0
02:24:52.969 00.000 9828 IsGuiding returns 0
02:24:52.969 00.000 9828 PulseGuide returned control before completion, sleep 29
02:24:53.004 00.035 9828 IsGuiding returns 1
02:24:53.004 00.000 9828 scope still moving after pulse duration time elapsed
02:24:53.034 00.030 9828 IsSlewing returns 0
02:24:53.034 00.000 9828 IsGuiding returns 1
02:24:53.064 00.030 9828 IsSlewing returns 0
02:24:53.064 00.000 9828 IsGuiding returns 1
02:24:53.096 00.032 9828 IsSlewing returns 0
02:24:53.096 00.000 9828 IsGuiding returns 0
02:24:53.096 00.000 9828 scope move finished after 19 + 107 ms
02:24:53.096 00.000 9828 Move returns status 0, amount 19
02:24:53.096 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:53.096 00.000 9828 MoveAxis(N, 13, B)
02:24:53.096 00.000 9828 Guiding  Dir = 0, Dur = 13
02:24:53.111 00.015 9828 IsSlewing returns 0
02:24:53.111 00.000 9828 IsGuiding returns 0
02:24:53.111 00.000 9828 PulseGuide returned control before completion, sleep 23
02:24:53.142 00.031 9828 IsGuiding returns 1
02:24:53.142 00.000 9828 scope still moving after pulse duration time elapsed
02:24:53.174 00.032 9828 IsSlewing returns 0
02:24:53.174 00.000 9828 IsGuiding returns 1
02:24:53.206 00.032 9828 IsSlewing returns 0
02:24:53.206 00.000 9828 IsGuiding returns 1
02:24:53.236 00.030 9828 IsSlewing returns 0
02:24:53.236 00.000 9828 IsGuiding returns 1
02:24:53.268 00.032 9828 IsSlewing returns 0
02:24:53.268 00.000 9828 IsGuiding returns 0
02:24:53.268 00.000 9828 scope move finished after 13 + 143 ms
02:24:53.268 00.000 9828 Move returns status 0, amount 13
02:24:53.268 00.000 9828 move complete, result=0
02:24:53.268 00.000 9828 worker thread done servicing request
02:24:53.268 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:24:53.662 00.394 8976 Exposure complete
02:24:53.667 00.005 8976 worker thread done servicing request
02:24:53.668 00.001 5052 OnExposeComplete: enter
02:24:53.668 00.000 5052 UpdateGuideState(): m_state=6
02:24:53.668 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8614
02:24:53.668 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=282.20, Mass=167, SNR=8.9, Peak=72 HFD=2.5
02:24:53.668 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
02:24:53.668 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
02:24:53.668 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.49 hyp=0.49 cameraTheta=1.41 mountX=0.40 mountY=-0.33, mountTheta=-0.70
02:24:53.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.49, opts=13)
02:24:53.669 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.49)
02:24:53.669 00.000 8976 Worker thread wakes up
02:24:53.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.49) opts 0xd
02:24:53.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.49)
02:24:53.669 00.000 8976 Moving (0.08, 0.49) raw xDistance=0.40 yDistance=-0.33
02:24:53.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:24:53.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
02:24:53.669 00.000 8976 MoveAxis(L, 2, ABG)
02:24:53.669 00.000 8976 stepping (-9, 22) + (-2, 0)
02:24:53.669 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:53.670 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:24:53.680 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
02:24:53.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:53.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:53.680 00.000 5052 Enqueuing Expose request
02:24:53.703 00.023 8976 Received - 47 (G) 
02:24:53.703 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:53.703 00.000 8976 stepped: pos (-11, 22)
02:24:53.703 00.000 8976 MoveAxis(U, 1, ABG)
02:24:53.703 00.000 8976 stepping (-11, 22) + (0, 1)
02:24:53.703 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:53.735 00.032 8976 Received - 47 (G) 
02:24:53.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:53.735 00.000 8976 stepped: pos (-11, 23)
02:24:53.735 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:24:53.735 00.000 8976 MountToCamera -- mountX=1.74 mountY=-2.96 hyp=3.43 mountTheta=-1.04 cameraX=1.84, cameraY=2.89 cameraTheta=1.00
02:24:53.735 00.000 8976 incremental bump (1.841, 2.891) isValid = 1
02:24:53.735 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:24:53.735 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:24:53.735 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:24:53.735 00.000 8976 move complete, result=0
02:24:53.735 00.000 9828 Worker thread wakes up
02:24:53.735 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:24:53.735 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:24:53.735 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
02:24:53.735 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
02:24:53.735 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
02:24:53.735 00.000 8976 worker thread done servicing request
02:24:53.735 00.000 8976 Worker thread wakes up
02:24:53.736 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:53.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:53.736 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:24:53.736 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:24:53.736 00.000 9828 BLC: window closed
02:24:53.736 00.000 9828 MoveAxis(E, 21, B)
02:24:53.736 00.000 9828 Guiding  Dir = 2, Dur = 21
02:24:53.736 00.000 9828 IsSlewing returns 0
02:24:53.736 00.000 9828 IsGuiding returns 0
02:24:53.736 00.000 9828 PulseGuide returned control before completion, sleep 31
02:24:53.779 00.043 9828 IsGuiding returns 1
02:24:53.779 00.000 9828 scope still moving after pulse duration time elapsed
02:24:53.811 00.032 9828 IsSlewing returns 0
02:24:53.811 00.000 9828 IsGuiding returns 1
02:24:53.843 00.032 9828 IsSlewing returns 0
02:24:53.844 00.001 9828 IsGuiding returns 1
02:24:53.874 00.030 9828 IsSlewing returns 0
02:24:53.874 00.000 9828 IsGuiding returns 0
02:24:53.874 00.000 9828 scope move finished after 21 + 117 ms
02:24:53.874 00.000 9828 Move returns status 0, amount 21
02:24:53.874 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:53.874 00.000 9828 MoveAxis(N, 13, B)
02:24:53.874 00.000 9828 Guiding  Dir = 0, Dur = 13
02:24:53.890 00.016 9828 IsSlewing returns 0
02:24:53.890 00.000 9828 IsGuiding returns 0
02:24:53.890 00.000 9828 PulseGuide returned control before completion, sleep 23
02:24:53.921 00.031 9828 IsGuiding returns 1
02:24:53.921 00.000 9828 scope still moving after pulse duration time elapsed
02:24:53.953 00.032 9828 IsSlewing returns 0
02:24:53.953 00.000 9828 IsGuiding returns 1
02:24:53.984 00.031 9828 IsSlewing returns 0
02:24:53.984 00.000 9828 IsGuiding returns 1
02:24:54.014 00.030 9828 IsSlewing returns 0
02:24:54.014 00.000 9828 IsGuiding returns 0
02:24:54.014 00.000 9828 scope move finished after 13 + 111 ms
02:24:54.014 00.000 9828 Move returns status 0, amount 13
02:24:54.014 00.000 9828 move complete, result=0
02:24:54.014 00.000 9828 worker thread done servicing request
02:24:54.015 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:24:54.424 00.409 8976 Exposure complete
02:24:54.429 00.005 8976 worker thread done servicing request
02:24:54.429 00.000 5052 OnExposeComplete: enter
02:24:54.430 00.001 5052 UpdateGuideState(): m_state=6
02:24:54.430 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8615
02:24:54.430 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.86, Mass=161, SNR=8.8, Peak=70 HFD=2.4
02:24:54.430 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
02:24:54.430 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
02:24:54.430 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.54 mountX=0.24 mountY=0.10, mountTheta=0.41
02:24:54.431 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.15, opts=13)
02:24:54.431 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.15)
02:24:54.431 00.000 8976 Worker thread wakes up
02:24:54.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.15) opts 0xd
02:24:54.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.15)
02:24:54.431 00.000 8976 Moving (-0.22, 0.15) raw xDistance=0.24 yDistance=0.10
02:24:54.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:24:54.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:24:54.431 00.000 8976 MoveAxis(R, 0, ABG)
02:24:54.431 00.000 8976 MoveAxis(U, 0, ABG)
02:24:54.431 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:24:54.431 00.000 8976 MountToCamera -- mountX=1.72 mountY=-3.19 hyp=3.62 mountTheta=-1.08 cameraX=2.05, cameraY=2.98 cameraTheta=0.97
02:24:54.431 00.000 8976 incremental bump (2.054, 2.980) isValid = 1
02:24:54.431 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
02:24:54.431 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:24:54.431 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:24:54.431 00.000 8976 move complete, result=0
02:24:54.431 00.000 9828 Worker thread wakes up
02:24:54.431 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:24:54.431 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:24:54.431 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
02:24:54.432 00.001 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
02:24:54.432 00.000 8976 worker thread done servicing request
02:24:54.432 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:24:54.432 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:24:54.432 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:24:54.432 00.000 9828 BLC: window closed
02:24:54.432 00.000 9828 MoveAxis(E, 22, B)
02:24:54.432 00.000 9828 Guiding  Dir = 2, Dur = 22
02:24:54.432 00.000 9828 IsSlewing returns 0
02:24:54.432 00.000 9828 IsGuiding returns 0
02:24:54.432 00.000 9828 PulseGuide returned control before completion, sleep 32
02:24:54.442 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
02:24:54.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:54.442 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:54.442 00.000 5052 Enqueuing Expose request
02:24:54.442 00.000 8976 Worker thread wakes up
02:24:54.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:54.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:54.442 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:54.480 00.038 9828 IsGuiding returns 1
02:24:54.480 00.000 9828 scope still moving after pulse duration time elapsed
02:24:54.510 00.030 9828 IsSlewing returns 0
02:24:54.510 00.000 9828 IsGuiding returns 1
02:24:54.541 00.031 9828 IsSlewing returns 0
02:24:54.542 00.001 9828 IsGuiding returns 1
02:24:54.573 00.031 9828 IsSlewing returns 0
02:24:54.574 00.001 9828 IsGuiding returns 0
02:24:54.574 00.000 9828 scope move finished after 22 + 118 ms
02:24:54.574 00.000 9828 Move returns status 0, amount 22
02:24:54.574 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:54.574 00.000 9828 MoveAxis(N, 12, B)
02:24:54.574 00.000 9828 Guiding  Dir = 0, Dur = 12
02:24:54.588 00.014 9828 IsSlewing returns 0
02:24:54.589 00.001 9828 IsGuiding returns 0
02:24:54.589 00.000 9828 PulseGuide returned control before completion, sleep 22
02:24:54.620 00.031 9828 IsGuiding returns 1
02:24:54.620 00.000 9828 scope still moving after pulse duration time elapsed
02:24:54.652 00.032 9828 IsSlewing returns 0
02:24:54.652 00.000 9828 IsGuiding returns 1
02:24:54.682 00.030 9828 IsSlewing returns 0
02:24:54.682 00.000 9828 IsGuiding returns 1
02:24:54.713 00.031 9828 IsSlewing returns 0
02:24:54.713 00.000 9828 IsGuiding returns 1
02:24:54.745 00.032 9828 IsSlewing returns 0
02:24:54.745 00.000 9828 IsGuiding returns 0
02:24:54.745 00.000 9828 scope move finished after 12 + 143 ms
02:24:54.745 00.000 9828 Move returns status 0, amount 12
02:24:54.745 00.000 9828 move complete, result=0
02:24:54.745 00.000 9828 worker thread done servicing request
02:24:54.745 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:24:55.138 00.393 8976 Exposure complete
02:24:55.144 00.006 8976 worker thread done servicing request
02:24:55.144 00.000 5052 OnExposeComplete: enter
02:24:55.144 00.000 5052 UpdateGuideState(): m_state=6
02:24:55.144 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8616
02:24:55.144 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.08, Mass=158, SNR=8.7, Peak=68 HFD=2.3
02:24:55.145 00.001 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.33 = 1.96)
02:24:55.145 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.85)
02:24:55.145 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.63 hyp=0.84 cameraTheta=-2.28 mountX=-0.32 mountY=0.80, mountTheta=1.94
02:24:55.145 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.63, opts=13)
02:24:55.145 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.63)
02:24:55.146 00.001 8976 Worker thread wakes up
02:24:55.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.63) opts 0xd
02:24:55.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.63)
02:24:55.146 00.000 8976 Moving (-0.55, -0.63) raw xDistance=-0.32 yDistance=0.80
02:24:55.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:24:55.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.80
02:24:55.146 00.000 8976 MoveAxis(R, 1, ABG)
02:24:55.146 00.000 8976 stepping (-11, 23) + (1, 0)
02:24:55.146 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:55.147 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:24:55.158 00.011 5052 UpdateGuideState exits: m=158 SNR=8.7
02:24:55.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:55.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:55.158 00.000 5052 Enqueuing Expose request
02:24:55.173 00.015 8976 Received - 47 (G) 
02:24:55.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:55.173 00.000 8976 stepped: pos (-10, 23)
02:24:55.173 00.000 8976 MoveAxis(D, 3, ABG)
02:24:55.173 00.000 8976 stepping (-10, 23) + (0, -3)
02:24:55.173 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:55.205 00.032 8976 Received - 47 (G) 
02:24:55.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:55.205 00.000 8976 stepped: pos (-10, 20)
02:24:55.205 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:24:55.205 00.000 8976 MountToCamera -- mountX=1.66 mountY=-3.18 hyp=3.59 mountTheta=-1.09 cameraX=2.08, cameraY=2.92 cameraTheta=0.95
02:24:55.205 00.000 8976 incremental bump (2.079, 2.924) isValid = 1
02:24:55.205 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
02:24:55.205 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:24:55.205 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:24:55.205 00.000 8976 move complete, result=0
02:24:55.205 00.000 8976 worker thread done servicing request
02:24:55.205 00.000 8976 Worker thread wakes up
02:24:55.205 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.8 px 3 ms SOUTH
02:24:55.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:55.206 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:55.206 00.000 9828 Worker thread wakes up
02:24:55.206 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:24:55.206 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:24:55.206 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
02:24:55.206 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
02:24:55.206 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:24:55.206 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:24:55.206 00.000 9828 BLC: window closed
02:24:55.206 00.000 9828 MoveAxis(E, 23, B)
02:24:55.206 00.000 9828 Guiding  Dir = 2, Dur = 23
02:24:55.206 00.000 9828 IsSlewing returns 0
02:24:55.207 00.001 9828 IsGuiding returns 0
02:24:55.207 00.000 9828 PulseGuide returned control before completion, sleep 33
02:24:55.255 00.048 9828 IsGuiding returns 1
02:24:55.255 00.000 9828 scope still moving after pulse duration time elapsed
02:24:55.285 00.030 9828 IsSlewing returns 0
02:24:55.286 00.001 9828 IsGuiding returns 1
02:24:55.316 00.030 9828 IsSlewing returns 0
02:24:55.316 00.000 9828 IsGuiding returns 1
02:24:55.348 00.032 9828 IsSlewing returns 0
02:24:55.348 00.000 9828 IsGuiding returns 0
02:24:55.348 00.000 9828 scope move finished after 23 + 117 ms
02:24:55.348 00.000 9828 Move returns status 0, amount 23
02:24:55.348 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:55.348 00.000 9828 MoveAxis(N, 12, B)
02:24:55.348 00.000 9828 Guiding  Dir = 0, Dur = 12
02:24:55.363 00.015 9828 IsSlewing returns 0
02:24:55.363 00.000 9828 IsGuiding returns 0
02:24:55.363 00.000 9828 PulseGuide returned control before completion, sleep 22
02:24:55.394 00.031 9828 IsGuiding returns 1
02:24:55.394 00.000 9828 scope still moving after pulse duration time elapsed
02:24:55.426 00.032 9828 IsSlewing returns 0
02:24:55.426 00.000 9828 IsGuiding returns 1
02:24:55.457 00.031 9828 IsSlewing returns 0
02:24:55.457 00.000 9828 IsGuiding returns 1
02:24:55.488 00.031 9828 IsSlewing returns 0
02:24:55.488 00.000 9828 IsGuiding returns 1
02:24:55.518 00.030 9828 IsSlewing returns 0
02:24:55.518 00.000 9828 IsGuiding returns 0
02:24:55.518 00.000 9828 scope move finished after 12 + 143 ms
02:24:55.518 00.000 9828 Move returns status 0, amount 12
02:24:55.518 00.000 9828 move complete, result=0
02:24:55.518 00.000 9828 worker thread done servicing request
02:24:55.518 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:24:55.902 00.384 8976 Exposure complete
02:24:55.907 00.005 8976 worker thread done servicing request
02:24:55.907 00.000 5052 OnExposeComplete: enter
02:24:55.907 00.000 5052 UpdateGuideState(): m_state=6
02:24:55.907 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8617
02:24:55.907 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.57, Mass=166, SNR=8.9, Peak=67 HFD=2.5
02:24:55.907 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.98 = 1.31)
02:24:55.907 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
02:24:55.907 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.14 hyp=0.66 cameraTheta=-2.93 mountX=0.17 mountY=0.61, mountTheta=1.30
02:24:55.908 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.14, opts=13)
02:24:55.908 00.000 5052 Enqueuing Move request for stepguider (-0.64, -0.14)
02:24:55.908 00.000 8976 Worker thread wakes up
02:24:55.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.14) opts 0xd
02:24:55.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.14)
02:24:55.909 00.001 8976 Moving (-0.64, -0.14) raw xDistance=0.17 yDistance=0.61
02:24:55.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:24:55.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.61
02:24:55.909 00.000 8976 MoveAxis(R, 0, ABG)
02:24:55.909 00.000 8976 MoveAxis(D, 3, ABG)
02:24:55.909 00.000 8976 stepping (-10, 20) + (0, -3)
02:24:55.909 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:55.909 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:24:55.919 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:24:55.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:55.919 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:55.919 00.000 5052 Enqueuing Expose request
02:24:55.941 00.022 8976 Received - 47 (G) 
02:24:55.941 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:24:55.941 00.000 8976 stepped: pos (-10, 17)
02:24:55.941 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:24:55.941 00.000 8976 MountToCamera -- mountX=1.62 mountY=-3.02 hyp=3.43 mountTheta=-1.08 cameraX=1.96, cameraY=2.81 cameraTheta=0.96
02:24:55.941 00.000 8976 incremental bump (1.956, 2.815) isValid = 1
02:24:55.941 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
02:24:55.941 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:24:55.941 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:24:55.941 00.000 8976 move complete, result=0
02:24:55.941 00.000 9828 Worker thread wakes up
02:24:55.941 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:24:55.941 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:24:55.941 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
02:24:55.941 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:24:55.941 00.000 8976 worker thread done servicing request
02:24:55.941 00.000 8976 Worker thread wakes up
02:24:55.941 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:55.941 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
02:24:55.942 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:24:55.942 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:24:55.942 00.000 9828 BLC: window closed
02:24:55.942 00.000 9828 MoveAxis(E, 22, B)
02:24:55.942 00.000 9828 Guiding  Dir = 2, Dur = 22
02:24:55.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:55.942 00.000 9828 IsSlewing returns 0
02:24:55.942 00.000 9828 IsGuiding returns 0
02:24:55.942 00.000 9828 PulseGuide returned control before completion, sleep 32
02:24:55.982 00.040 9828 IsGuiding returns 1
02:24:55.983 00.001 9828 scope still moving after pulse duration time elapsed
02:24:56.014 00.031 9828 IsSlewing returns 0
02:24:56.014 00.000 9828 IsGuiding returns 1
02:24:56.045 00.031 9828 IsSlewing returns 0
02:24:56.045 00.000 9828 IsGuiding returns 1
02:24:56.077 00.032 9828 IsSlewing returns 0
02:24:56.077 00.000 9828 IsGuiding returns 0
02:24:56.077 00.000 9828 scope move finished after 22 + 112 ms
02:24:56.077 00.000 9828 Move returns status 0, amount 22
02:24:56.077 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:56.077 00.000 9828 MoveAxis(N, 12, B)
02:24:56.077 00.000 9828 Guiding  Dir = 0, Dur = 12
02:24:56.091 00.014 9828 IsSlewing returns 0
02:24:56.091 00.000 9828 IsGuiding returns 0
02:24:56.092 00.001 9828 PulseGuide returned control before completion, sleep 22
02:24:56.123 00.031 9828 IsGuiding returns 1
02:24:56.123 00.000 9828 scope still moving after pulse duration time elapsed
02:24:56.155 00.032 9828 IsSlewing returns 0
02:24:56.155 00.000 9828 IsGuiding returns 1
02:24:56.184 00.029 9828 IsSlewing returns 0
02:24:56.184 00.000 9828 IsGuiding returns 1
02:24:56.216 00.032 9828 IsSlewing returns 0
02:24:56.216 00.000 9828 IsGuiding returns 1
02:24:56.246 00.030 9828 IsSlewing returns 0
02:24:56.247 00.001 9828 IsGuiding returns 0
02:24:56.247 00.000 9828 scope move finished after 12 + 143 ms
02:24:56.247 00.000 9828 Move returns status 0, amount 12
02:24:56.247 00.000 9828 move complete, result=0
02:24:56.247 00.000 9828 worker thread done servicing request
02:24:56.247 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:24:56.638 00.391 8976 Exposure complete
02:24:56.644 00.006 8976 worker thread done servicing request
02:24:56.644 00.000 5052 OnExposeComplete: enter
02:24:56.644 00.000 5052 UpdateGuideState(): m_state=6
02:24:56.644 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8618
02:24:56.644 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.40, Mass=144, SNR=8.3, Peak=68 HFD=2.2
02:24:56.644 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
02:24:56.644 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.67 = -0.67)
02:24:56.644 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.69 hyp=0.70 cameraTheta=1.48 mountX=0.59 mountY=-0.43, mountTheta=-0.63
02:24:56.645 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.69, opts=13)
02:24:56.645 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.69)
02:24:56.645 00.000 8976 Worker thread wakes up
02:24:56.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.69) opts 0xd
02:24:56.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.69)
02:24:56.645 00.000 8976 Moving (0.06, 0.69) raw xDistance=0.59 yDistance=-0.43
02:24:56.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
02:24:56.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.43
02:24:56.645 00.000 8976 MoveAxis(L, 2, ABG)
02:24:56.645 00.000 8976 stepping (-10, 17) + (-2, 0)
02:24:56.645 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:56.646 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:24:56.655 00.009 5052 UpdateGuideState exits: m=144 SNR=8.3
02:24:56.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:56.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:56.655 00.000 5052 Enqueuing Expose request
02:24:56.676 00.021 8976 Received - 47 (G) 
02:24:56.676 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:56.676 00.000 8976 stepped: pos (-12, 17)
02:24:56.676 00.000 8976 MoveAxis(U, 2, ABG)
02:24:56.676 00.000 8976 stepping (-12, 17) + (0, 2)
02:24:56.676 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:56.708 00.032 8976 Received - 47 (G) 
02:24:56.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:56.708 00.000 8976 stepped: pos (-12, 19)
02:24:56.708 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:24:56.708 00.000 8976 MountToCamera -- mountX=1.69 mountY=-3.02 hyp=3.46 mountTheta=-1.06 cameraX=1.92, cameraY=2.88 cameraTheta=0.98
02:24:56.708 00.000 8976 incremental bump (1.921, 2.879) isValid = 1
02:24:56.708 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:24:56.708 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:24:56.708 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:24:56.708 00.000 8976 move complete, result=0
02:24:56.708 00.000 8976 worker thread done servicing request
02:24:56.708 00.000 8976 Worker thread wakes up
02:24:56.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:56.708 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:56.708 00.000 9828 Worker thread wakes up
02:24:56.708 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:24:56.708 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:24:56.709 00.001 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:24:56.709 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.4 px 2 ms NORTH
02:24:56.709 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:24:56.709 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:24:56.709 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:24:56.709 00.000 9828 BLC: window closed
02:24:56.709 00.000 9828 MoveAxis(E, 22, B)
02:24:56.709 00.000 9828 Guiding  Dir = 2, Dur = 22
02:24:56.709 00.000 9828 IsSlewing returns 0
02:24:56.709 00.000 9828 IsGuiding returns 0
02:24:56.709 00.000 9828 PulseGuide returned control before completion, sleep 32
02:24:56.745 00.036 9828 IsGuiding returns 1
02:24:56.745 00.000 9828 scope still moving after pulse duration time elapsed
02:24:56.775 00.030 9828 IsSlewing returns 0
02:24:56.776 00.001 9828 IsGuiding returns 1
02:24:56.807 00.031 9828 IsSlewing returns 0
02:24:56.807 00.000 9828 IsGuiding returns 1
02:24:56.837 00.030 9828 IsSlewing returns 0
02:24:56.837 00.000 9828 IsGuiding returns 0
02:24:56.837 00.000 9828 scope move finished after 22 + 105 ms
02:24:56.837 00.000 9828 Move returns status 0, amount 22
02:24:56.837 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:56.837 00.000 9828 MoveAxis(N, 12, B)
02:24:56.837 00.000 9828 Guiding  Dir = 0, Dur = 12
02:24:56.853 00.016 9828 IsSlewing returns 0
02:24:56.853 00.000 9828 IsGuiding returns 0
02:24:56.853 00.000 9828 PulseGuide returned control before completion, sleep 22
02:24:56.884 00.031 9828 IsGuiding returns 1
02:24:56.884 00.000 9828 scope still moving after pulse duration time elapsed
02:24:56.914 00.030 9828 IsSlewing returns 0
02:24:56.914 00.000 9828 IsGuiding returns 1
02:24:56.947 00.033 9828 IsSlewing returns 0
02:24:56.948 00.001 9828 IsGuiding returns 1
02:24:56.976 00.028 9828 IsSlewing returns 0
02:24:56.976 00.000 9828 IsGuiding returns 1
02:24:57.007 00.031 9828 IsSlewing returns 0
02:24:57.007 00.000 9828 IsGuiding returns 0
02:24:57.007 00.000 9828 scope move finished after 12 + 142 ms
02:24:57.007 00.000 9828 Move returns status 0, amount 12
02:24:57.007 00.000 9828 move complete, result=0
02:24:57.007 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:24:57.008 00.001 9828 worker thread done servicing request
02:24:57.400 00.392 8976 Exposure complete
02:24:57.405 00.005 8976 worker thread done servicing request
02:24:57.405 00.000 5052 OnExposeComplete: enter
02:24:57.405 00.000 5052 UpdateGuideState(): m_state=6
02:24:57.405 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8619
02:24:57.406 00.001 5052 Star::Find returns 1 (0), X=329.08, Y=281.26, Mass=158, SNR=8.7, Peak=66 HFD=2.3
02:24:57.406 00.000 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.04) = xAngle (-3.83 = 2.46)
02:24:57.406 00.000 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
02:24:57.406 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.45 hyp=0.46 cameraTheta=-1.78 mountX=-0.36 mountY=0.33, mountTheta=2.40
02:24:57.406 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.45, opts=13)
02:24:57.406 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.45)
02:24:57.407 00.001 8976 Worker thread wakes up
02:24:57.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.45) opts 0xd
02:24:57.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.45)
02:24:57.407 00.000 8976 Moving (-0.10, -0.45) raw xDistance=-0.36 yDistance=0.33
02:24:57.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
02:24:57.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
02:24:57.407 00.000 8976 MoveAxis(R, 1, ABG)
02:24:57.407 00.000 8976 stepping (-12, 19) + (1, 0)
02:24:57.407 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:57.408 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:24:57.419 00.011 5052 UpdateGuideState exits: m=158 SNR=8.7
02:24:57.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:57.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:57.419 00.000 5052 Enqueuing Expose request
02:24:57.427 00.008 8976 Received - 47 (G) 
02:24:57.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:57.428 00.001 8976 stepped: pos (-11, 19)
02:24:57.428 00.000 8976 MoveAxis(D, 1, ABG)
02:24:57.428 00.000 8976 stepping (-11, 19) + (0, -1)
02:24:57.428 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:57.459 00.031 8976 Received - 47 (G) 
02:24:57.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:24:57.459 00.000 8976 stepped: pos (-11, 18)
02:24:57.459 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:24:57.459 00.000 8976 MountToCamera -- mountX=1.69 mountY=-2.97 hyp=3.41 mountTheta=-1.05 cameraX=1.87, cameraY=2.85 cameraTheta=0.99
02:24:57.459 00.000 8976 incremental bump (1.874, 2.853) isValid = 1
02:24:57.459 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
02:24:57.459 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:24:57.459 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:24:57.459 00.000 8976 move complete, result=0
02:24:57.459 00.000 9828 Worker thread wakes up
02:24:57.459 00.000 8976 worker thread done servicing request
02:24:57.459 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:24:57.459 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:24:57.459 00.000 8976 Worker thread wakes up
02:24:57.459 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:24:57.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:57.460 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:57.461 00.001 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
02:24:57.461 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
02:24:57.461 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:24:57.461 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:24:57.461 00.000 9828 BLC: window closed
02:24:57.461 00.000 9828 MoveAxis(E, 21, B)
02:24:57.461 00.000 9828 Guiding  Dir = 2, Dur = 21
02:24:57.461 00.000 9828 IsSlewing returns 0
02:24:57.461 00.000 9828 IsGuiding returns 0
02:24:57.461 00.000 9828 PulseGuide returned control before completion, sleep 31
02:24:57.507 00.046 9828 IsGuiding returns 1
02:24:57.507 00.000 9828 scope still moving after pulse duration time elapsed
02:24:57.538 00.031 9828 IsSlewing returns 0
02:24:57.538 00.000 9828 IsGuiding returns 1
02:24:57.569 00.031 9828 IsSlewing returns 0
02:24:57.569 00.000 9828 IsGuiding returns 1
02:24:57.600 00.031 9828 IsSlewing returns 0
02:24:57.600 00.000 9828 IsGuiding returns 1
02:24:57.631 00.031 9828 IsSlewing returns 0
02:24:57.631 00.000 9828 IsGuiding returns 1
02:24:57.662 00.031 9828 IsSlewing returns 0
02:24:57.662 00.000 9828 IsGuiding returns 1
02:24:57.693 00.031 9828 IsSlewing returns 0
02:24:57.693 00.000 9828 IsGuiding returns 0
02:24:57.693 00.000 9828 scope move finished after 21 + 210 ms
02:24:57.693 00.000 9828 Move returns status 0, amount 21
02:24:57.693 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:57.693 00.000 9828 MoveAxis(N, 12, B)
02:24:57.693 00.000 9828 Guiding  Dir = 0, Dur = 12
02:24:57.708 00.015 9828 IsSlewing returns 0
02:24:57.708 00.000 9828 IsGuiding returns 0
02:24:57.708 00.000 9828 PulseGuide returned control before completion, sleep 22
02:24:57.740 00.032 9828 IsGuiding returns 1
02:24:57.740 00.000 9828 scope still moving after pulse duration time elapsed
02:24:57.771 00.031 9828 IsSlewing returns 0
02:24:57.771 00.000 9828 IsGuiding returns 1
02:24:57.801 00.030 9828 IsSlewing returns 0
02:24:57.806 00.005 9828 IsGuiding returns 1
02:24:57.833 00.027 9828 IsSlewing returns 0
02:24:57.833 00.000 9828 IsGuiding returns 1
02:24:57.864 00.031 9828 IsSlewing returns 0
02:24:57.864 00.000 9828 IsGuiding returns 0
02:24:57.864 00.000 9828 scope move finished after 12 + 143 ms
02:24:57.864 00.000 9828 Move returns status 0, amount 12
02:24:57.864 00.000 9828 move complete, result=0
02:24:57.864 00.000 9828 worker thread done servicing request
02:24:57.864 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:24:58.154 00.290 8976 Exposure complete
02:24:58.160 00.006 8976 worker thread done servicing request
02:24:58.160 00.000 5052 OnExposeComplete: enter
02:24:58.160 00.000 5052 UpdateGuideState(): m_state=6
02:24:58.160 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8620
02:24:58.160 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.78, Mass=153, SNR=8.5, Peak=65 HFD=2.4
02:24:58.160 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:24:58.160 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:24:58.160 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.07 hyp=0.47 cameraTheta=0.14 mountX=-0.15 mountY=-0.43, mountTheta=-1.91
02:24:58.160 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.07, opts=13)
02:24:58.161 00.001 5052 Enqueuing Move request for stepguider (0.46, 0.07)
02:24:58.161 00.000 8976 Worker thread wakes up
02:24:58.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.07) opts 0xd
02:24:58.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.07)
02:24:58.161 00.000 8976 Moving (0.46, 0.07) raw xDistance=-0.15 yDistance=-0.43
02:24:58.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:24:58.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43
02:24:58.161 00.000 8976 MoveAxis(R, 0, ABG)
02:24:58.161 00.000 8976 MoveAxis(U, 2, ABG)
02:24:58.161 00.000 8976 stepping (-11, 18) + (0, 2)
02:24:58.161 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:58.161 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:24:58.172 00.011 5052 UpdateGuideState exits: m=153 SNR=8.5
02:24:58.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:58.172 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:58.172 00.000 5052 Enqueuing Expose request
02:24:58.195 00.023 8976 Received - 47 (G) 
02:24:58.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:24:58.195 00.000 8976 stepped: pos (-11, 20)
02:24:58.195 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:24:58.195 00.000 8976 MountToCamera -- mountX=1.69 mountY=-3.04 hyp=3.47 mountTheta=-1.06 cameraX=1.94, cameraY=2.88 cameraTheta=0.98
02:24:58.195 00.000 8976 incremental bump (1.936, 2.884) isValid = 1
02:24:58.195 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:24:58.195 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:24:58.195 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:24:58.195 00.000 8976 move complete, result=0
02:24:58.195 00.000 9828 Worker thread wakes up
02:24:58.195 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:24:58.195 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:24:58.195 00.000 8976 worker thread done servicing request
02:24:58.196 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:24:58.196 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:24:58.196 00.000 8976 Worker thread wakes up
02:24:58.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:58.196 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:58.196 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:24:58.196 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:24:58.196 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:24:58.196 00.000 9828 BLC: window closed
02:24:58.196 00.000 9828 MoveAxis(E, 22, B)
02:24:58.196 00.000 9828 Guiding  Dir = 2, Dur = 22
02:24:58.197 00.001 9828 IsSlewing returns 0
02:24:58.197 00.000 9828 IsGuiding returns 0
02:24:58.197 00.000 9828 PulseGuide returned control before completion, sleep 32
02:24:58.237 00.040 9828 IsGuiding returns 1
02:24:58.237 00.000 9828 scope still moving after pulse duration time elapsed
02:24:58.269 00.032 9828 IsSlewing returns 0
02:24:58.269 00.000 9828 IsGuiding returns 1
02:24:58.301 00.032 9828 IsSlewing returns 0
02:24:58.301 00.000 9828 IsGuiding returns 1
02:24:58.331 00.030 9828 IsSlewing returns 0
02:24:58.331 00.000 9828 IsGuiding returns 0
02:24:58.331 00.000 9828 scope move finished after 22 + 112 ms
02:24:58.331 00.000 9828 Move returns status 0, amount 22
02:24:58.331 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:58.331 00.000 9828 MoveAxis(N, 12, B)
02:24:58.331 00.000 9828 Guiding  Dir = 0, Dur = 12
02:24:58.347 00.016 9828 IsSlewing returns 0
02:24:58.347 00.000 9828 IsGuiding returns 0
02:24:58.347 00.000 9828 PulseGuide returned control before completion, sleep 22
02:24:58.378 00.031 9828 IsGuiding returns 1
02:24:58.378 00.000 9828 scope still moving after pulse duration time elapsed
02:24:58.409 00.031 9828 IsSlewing returns 0
02:24:58.409 00.000 9828 IsGuiding returns 1
02:24:58.440 00.031 9828 IsSlewing returns 0
02:24:58.440 00.000 9828 IsGuiding returns 1
02:24:58.472 00.032 9828 IsSlewing returns 0
02:24:58.472 00.000 9828 IsGuiding returns 1
02:24:58.503 00.031 9828 IsSlewing returns 0
02:24:58.503 00.000 9828 IsGuiding returns 0
02:24:58.503 00.000 9828 scope move finished after 12 + 144 ms
02:24:58.503 00.000 9828 Move returns status 0, amount 12
02:24:58.503 00.000 9828 move complete, result=0
02:24:58.503 00.000 9828 worker thread done servicing request
02:24:58.503 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:24:58.886 00.383 8976 Exposure complete
02:24:58.891 00.005 8976 worker thread done servicing request
02:24:58.892 00.001 5052 OnExposeComplete: enter
02:24:58.892 00.000 5052 UpdateGuideState(): m_state=6
02:24:58.892 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8621
02:24:58.892 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.74, Mass=147, SNR=8.4, Peak=68 HFD=2.3
02:24:58.892 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:24:58.892 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
02:24:58.892 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.69 mountX=0.06 mountY=0.04, mountTheta=0.57
02:24:58.893 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.03, opts=13)
02:24:58.893 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.03)
02:24:58.893 00.000 8976 Worker thread wakes up
02:24:58.893 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.03) opts 0xd
02:24:58.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.03)
02:24:58.893 00.000 8976 Moving (-0.06, 0.03) raw xDistance=0.06 yDistance=0.04
02:24:58.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:24:58.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:24:58.893 00.000 8976 MoveAxis(R, 0, ABG)
02:24:58.893 00.000 8976 MoveAxis(U, 0, ABG)
02:24:58.893 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:24:58.893 00.000 8976 MountToCamera -- mountX=1.69 mountY=-3.08 hyp=3.51 mountTheta=-1.07 cameraX=1.98, cameraY=2.90 cameraTheta=0.97
02:24:58.894 00.001 8976 incremental bump (1.977, 2.904) isValid = 1
02:24:58.894 00.000 8976 Scheduling Mount bump of (0.040, 0.060)
02:24:58.894 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.06, opts=4)
02:24:58.894 00.000 8976 Enqueuing Move request for scope (0.04, 0.06)
02:24:58.894 00.000 8976 move complete, result=0
02:24:58.894 00.000 8976 worker thread done servicing request
02:24:58.894 00.000 9828 Worker thread wakes up
02:24:58.894 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0x4
02:24:58.894 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:24:58.894 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
02:24:58.894 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
02:24:58.894 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.99 mountX=-0.04 mountY=-0.05, mountTheta=-2.23
02:24:58.894 00.000 9828 Moving (0.04, 0.06) raw xDistance=-0.04 yDistance=-0.05
02:24:58.894 00.000 9828 BLC: window closed
02:24:58.894 00.000 9828 MoveAxis(E, 13, B)
02:24:58.895 00.001 9828 Guiding  Dir = 2, Dur = 13
02:24:58.895 00.000 9828 IsSlewing returns 0
02:24:58.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:24:58.895 00.000 9828 IsGuiding returns 0
02:24:58.895 00.000 9828 PulseGuide returned control before completion, sleep 23
02:24:58.905 00.010 5052 UpdateGuideState exits: m=147 SNR=8.4
02:24:58.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:58.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:58.905 00.000 5052 Enqueuing Expose request
02:24:58.905 00.000 8976 Worker thread wakes up
02:24:58.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:58.905 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:58.905 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:58.921 00.016 9828 IsGuiding returns 1
02:24:58.921 00.000 9828 scope still moving after pulse duration time elapsed
02:24:58.953 00.032 9828 IsSlewing returns 0
02:24:58.953 00.000 9828 IsGuiding returns 1
02:24:58.982 00.029 9828 IsSlewing returns 0
02:24:58.982 00.000 9828 IsGuiding returns 1
02:24:59.013 00.031 9828 IsSlewing returns 0
02:24:59.013 00.000 9828 IsGuiding returns 1
02:24:59.045 00.032 9828 IsSlewing returns 0
02:24:59.046 00.001 9828 IsGuiding returns 0
02:24:59.046 00.000 9828 scope move finished after 13 + 136 ms
02:24:59.046 00.000 9828 Move returns status 0, amount 13
02:24:59.046 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:59.046 00.000 9828 MoveAxis(N, 7, B)
02:24:59.046 00.000 9828 Guiding  Dir = 0, Dur = 7
02:24:59.060 00.014 9828 IsSlewing returns 0
02:24:59.060 00.000 9828 IsGuiding returns 0
02:24:59.060 00.000 9828 PulseGuide returned control before completion, sleep 17
02:24:59.091 00.031 9828 IsGuiding returns 1
02:24:59.091 00.000 9828 scope still moving after pulse duration time elapsed
02:24:59.122 00.031 9828 IsSlewing returns 0
02:24:59.122 00.000 9828 IsGuiding returns 1
02:24:59.153 00.031 9828 IsSlewing returns 0
02:24:59.153 00.000 9828 IsGuiding returns 1
02:24:59.184 00.031 9828 IsSlewing returns 0
02:24:59.184 00.000 9828 IsGuiding returns 0
02:24:59.184 00.000 9828 scope move finished after 7 + 117 ms
02:24:59.184 00.000 9828 Move returns status 0, amount 7
02:24:59.184 00.000 9828 move complete, result=0
02:24:59.184 00.000 9828 worker thread done servicing request
02:24:59.184 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 7 ms NORTH
02:24:59.595 00.411 8976 Exposure complete
02:24:59.602 00.007 8976 worker thread done servicing request
02:24:59.602 00.000 5052 OnExposeComplete: enter
02:24:59.602 00.000 5052 UpdateGuideState(): m_state=6
02:24:59.602 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8622
02:24:59.602 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.79, Mass=149, SNR=8.5, Peak=66 HFD=2.2
02:24:59.602 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
02:24:59.602 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
02:24:59.602 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.23 cameraTheta=0.37 mountX=-0.02 mountY=-0.22, mountTheta=-1.67
02:24:59.605 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.08, opts=13)
02:24:59.605 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.08)
02:24:59.605 00.000 8976 Worker thread wakes up
02:24:59.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.08) opts 0xd
02:24:59.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.08)
02:24:59.605 00.000 8976 Moving (0.21, 0.08) raw xDistance=-0.02 yDistance=-0.22
02:24:59.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:24:59.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:24:59.605 00.000 8976 MoveAxis(R, 0, ABG)
02:24:59.605 00.000 8976 MoveAxis(U, 0, ABG)
02:24:59.605 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:24:59.605 00.000 8976 MountToCamera -- mountX=1.69 mountY=-3.11 hyp=3.54 mountTheta=-1.07 cameraX=2.00, cameraY=2.92 cameraTheta=0.97
02:24:59.605 00.000 8976 incremental bump (2.005, 2.918) isValid = 1
02:24:59.606 00.001 8976 Scheduling Mount bump of (0.065, 0.098)
02:24:59.606 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:24:59.606 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:24:59.606 00.000 8976 move complete, result=0
02:24:59.607 00.001 8976 worker thread done servicing request
02:24:59.607 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:24:59.607 00.000 9828 Worker thread wakes up
02:24:59.607 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:24:59.607 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:24:59.607 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
02:24:59.607 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
02:24:59.607 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:24:59.607 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:24:59.607 00.000 9828 BLC: window closed
02:24:59.607 00.000 9828 MoveAxis(E, 22, B)
02:24:59.607 00.000 9828 Guiding  Dir = 2, Dur = 22
02:24:59.608 00.001 9828 IsSlewing returns 0
02:24:59.608 00.000 9828 IsGuiding returns 0
02:24:59.608 00.000 9828 PulseGuide returned control before completion, sleep 32
02:24:59.616 00.008 5052 UpdateGuideState exits: m=149 SNR=8.5
02:24:59.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:59.616 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:24:59.616 00.000 5052 Enqueuing Expose request
02:24:59.616 00.000 8976 Worker thread wakes up
02:24:59.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:24:59.616 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:24:59.616 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:24:59.648 00.032 9828 IsGuiding returns 1
02:24:59.648 00.000 9828 scope still moving after pulse duration time elapsed
02:24:59.679 00.031 9828 IsSlewing returns 0
02:24:59.679 00.000 9828 IsGuiding returns 1
02:24:59.710 00.031 9828 IsSlewing returns 0
02:24:59.710 00.000 9828 IsGuiding returns 1
02:24:59.741 00.031 9828 IsSlewing returns 0
02:24:59.741 00.000 9828 IsGuiding returns 0
02:24:59.741 00.000 9828 scope move finished after 22 + 111 ms
02:24:59.741 00.000 9828 Move returns status 0, amount 22
02:24:59.741 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:24:59.741 00.000 9828 MoveAxis(N, 12, B)
02:24:59.741 00.000 9828 Guiding  Dir = 0, Dur = 12
02:24:59.756 00.015 9828 IsSlewing returns 0
02:24:59.756 00.000 9828 IsGuiding returns 0
02:24:59.756 00.000 9828 PulseGuide returned control before completion, sleep 22
02:24:59.787 00.031 9828 IsGuiding returns 1
02:24:59.787 00.000 9828 scope still moving after pulse duration time elapsed
02:24:59.817 00.030 9828 IsSlewing returns 0
02:24:59.817 00.000 9828 IsGuiding returns 1
02:24:59.847 00.030 9828 IsSlewing returns 0
02:24:59.847 00.000 9828 IsGuiding returns 1
02:24:59.879 00.032 9828 IsSlewing returns 0
02:24:59.879 00.000 9828 IsGuiding returns 0
02:24:59.879 00.000 9828 scope move finished after 12 + 111 ms
02:24:59.879 00.000 9828 Move returns status 0, amount 12
02:24:59.879 00.000 9828 move complete, result=0
02:24:59.879 00.000 9828 worker thread done servicing request
02:24:59.879 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:25:00.308 00.429 8976 Exposure complete
02:25:00.313 00.005 8976 worker thread done servicing request
02:25:00.313 00.000 5052 OnExposeComplete: enter
02:25:00.313 00.000 5052 UpdateGuideState(): m_state=6
02:25:00.313 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8623
02:25:00.313 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.70, Mass=152, SNR=8.5, Peak=66 HFD=2.2
02:25:00.313 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
02:25:00.313 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
02:25:00.313 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.37 mountX=-0.03 mountY=-0.02, mountTheta=-2.47
02:25:00.313 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.01, opts=13)
02:25:00.313 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.01)
02:25:00.313 00.000 8976 Worker thread wakes up
02:25:00.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.01) opts 0xd
02:25:00.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.01)
02:25:00.313 00.000 8976 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=-0.02
02:25:00.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:25:00.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:25:00.313 00.000 8976 MoveAxis(R, 0, ABG)
02:25:00.313 00.000 8976 MoveAxis(U, 0, ABG)
02:25:00.313 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:25:00.313 00.000 8976 MountToCamera -- mountX=1.69 mountY=-3.13 hyp=3.56 mountTheta=-1.08 cameraX=2.02, cameraY=2.93 cameraTheta=0.97
02:25:00.313 00.000 8976 incremental bump (2.024, 2.927) isValid = 1
02:25:00.314 00.001 8976 Scheduling Mount bump of (0.020, 0.030)
02:25:00.314 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.03, opts=4)
02:25:00.314 00.000 8976 Enqueuing Move request for scope (0.02, 0.03)
02:25:00.314 00.000 8976 move complete, result=0
02:25:00.314 00.000 9828 Worker thread wakes up
02:25:00.314 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0x4
02:25:00.314 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
02:25:00.314 00.000 8976 worker thread done servicing request
02:25:00.314 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
02:25:00.314 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
02:25:00.314 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.98 mountX=-0.02 mountY=-0.03, mountTheta=-2.24
02:25:00.314 00.000 9828 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
02:25:00.314 00.000 9828 BLC: window closed
02:25:00.314 00.000 9828 MoveAxis(E, 7, B)
02:25:00.314 00.000 9828 Guiding  Dir = 2, Dur = 7
02:25:00.314 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:25:00.314 00.000 9828 IsSlewing returns 0
02:25:00.315 00.001 9828 IsGuiding returns 0
02:25:00.315 00.000 9828 PulseGuide returned control before completion, sleep 17
02:25:00.324 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
02:25:00.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:00.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:00.324 00.000 5052 Enqueuing Expose request
02:25:00.324 00.000 8976 Worker thread wakes up
02:25:00.325 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:00.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:00.325 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:00.346 00.021 9828 IsGuiding returns 1
02:25:00.346 00.000 9828 scope still moving after pulse duration time elapsed
02:25:00.378 00.032 9828 IsSlewing returns 0
02:25:00.378 00.000 9828 IsGuiding returns 1
02:25:00.409 00.031 9828 IsSlewing returns 0
02:25:00.409 00.000 9828 IsGuiding returns 1
02:25:00.440 00.031 9828 IsSlewing returns 0
02:25:00.440 00.000 9828 IsGuiding returns 0
02:25:00.440 00.000 9828 scope move finished after 7 + 118 ms
02:25:00.440 00.000 9828 Move returns status 0, amount 7
02:25:00.441 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:00.441 00.000 9828 MoveAxis(N, 4, B)
02:25:00.441 00.000 9828 Guiding  Dir = 0, Dur = 4
02:25:00.456 00.015 9828 IsSlewing returns 0
02:25:00.456 00.000 9828 IsGuiding returns 0
02:25:00.456 00.000 9828 PulseGuide returned control before completion, sleep 14
02:25:00.471 00.015 9828 IsGuiding returns 1
02:25:00.471 00.000 9828 scope still moving after pulse duration time elapsed
02:25:00.502 00.031 9828 IsSlewing returns 0
02:25:00.502 00.000 9828 IsGuiding returns 1
02:25:00.533 00.031 9828 IsSlewing returns 0
02:25:00.537 00.004 9828 IsGuiding returns 1
02:25:00.564 00.027 9828 IsSlewing returns 0
02:25:00.564 00.000 9828 IsGuiding returns 1
02:25:00.596 00.032 9828 IsSlewing returns 0
02:25:00.596 00.000 9828 IsGuiding returns 0
02:25:00.596 00.000 9828 scope move finished after 4 + 135 ms
02:25:00.596 00.000 9828 Move returns status 0, amount 4
02:25:00.596 00.000 9828 move complete, result=0
02:25:00.596 00.000 9828 worker thread done servicing request
02:25:00.596 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.0 px 4 ms NORTH
02:25:01.015 00.419 8976 Exposure complete
02:25:01.021 00.006 8976 worker thread done servicing request
02:25:01.021 00.000 5052 OnExposeComplete: enter
02:25:01.021 00.000 5052 UpdateGuideState(): m_state=6
02:25:01.021 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8624
02:25:01.021 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.66, Mass=167, SNR=8.9, Peak=73 HFD=2.2
02:25:01.021 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
02:25:01.021 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
02:25:01.021 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.89 mountX=0.04 mountY=0.18, mountTheta=1.34
02:25:01.022 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.05, opts=13)
02:25:01.022 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.05)
02:25:01.022 00.000 8976 Worker thread wakes up
02:25:01.022 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.05) opts 0xd
02:25:01.022 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.05)
02:25:01.022 00.000 8976 Moving (-0.18, -0.05) raw xDistance=0.04 yDistance=0.18
02:25:01.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:25:01.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:25:01.022 00.000 8976 MoveAxis(R, 0, ABG)
02:25:01.022 00.000 8976 MoveAxis(U, 0, ABG)
02:25:01.022 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:25:01.022 00.000 8976 MountToCamera -- mountX=1.68 mountY=-3.15 hyp=3.57 mountTheta=-1.08 cameraX=2.04, cameraY=2.93 cameraTheta=0.96
02:25:01.022 00.000 8976 incremental bump (2.036, 2.933) isValid = 1
02:25:01.023 00.001 8976 Scheduling Mount bump of (0.065, 0.098)
02:25:01.023 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:25:01.023 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:25:01.023 00.000 8976 move complete, result=0
02:25:01.023 00.000 9828 Worker thread wakes up
02:25:01.023 00.000 8976 worker thread done servicing request
02:25:01.023 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:25:01.023 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:25:01.023 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
02:25:01.023 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
02:25:01.023 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:25:01.023 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:25:01.023 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:25:01.023 00.000 9828 BLC: window closed
02:25:01.023 00.000 9828 MoveAxis(E, 22, B)
02:25:01.023 00.000 9828 Guiding  Dir = 2, Dur = 22
02:25:01.024 00.001 9828 IsSlewing returns 0
02:25:01.024 00.000 9828 IsGuiding returns 0
02:25:01.024 00.000 9828 PulseGuide returned control before completion, sleep 32
02:25:01.033 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
02:25:01.033 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:01.034 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:01.034 00.000 5052 Enqueuing Expose request
02:25:01.034 00.000 8976 Worker thread wakes up
02:25:01.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:01.034 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:01.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:01.063 00.029 9828 IsGuiding returns 1
02:25:01.063 00.000 9828 scope still moving after pulse duration time elapsed
02:25:01.094 00.031 9828 IsSlewing returns 0
02:25:01.094 00.000 9828 IsGuiding returns 1
02:25:01.125 00.031 9828 IsSlewing returns 0
02:25:01.125 00.000 9828 IsGuiding returns 1
02:25:01.156 00.031 9828 IsSlewing returns 0
02:25:01.156 00.000 9828 IsGuiding returns 1
02:25:01.187 00.031 9828 IsSlewing returns 0
02:25:01.187 00.000 9828 IsGuiding returns 1
02:25:01.218 00.031 9828 IsSlewing returns 0
02:25:01.218 00.000 9828 IsGuiding returns 0
02:25:01.218 00.000 9828 scope move finished after 22 + 171 ms
02:25:01.218 00.000 9828 Move returns status 0, amount 22
02:25:01.219 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:01.219 00.000 9828 MoveAxis(N, 12, B)
02:25:01.219 00.000 9828 Guiding  Dir = 0, Dur = 12
02:25:01.233 00.014 9828 IsSlewing returns 0
02:25:01.234 00.001 9828 IsGuiding returns 0
02:25:01.234 00.000 9828 PulseGuide returned control before completion, sleep 22
02:25:01.265 00.031 9828 IsGuiding returns 1
02:25:01.265 00.000 9828 scope still moving after pulse duration time elapsed
02:25:01.296 00.031 9828 IsSlewing returns 0
02:25:01.296 00.000 9828 IsGuiding returns 1
02:25:01.327 00.031 9828 IsSlewing returns 0
02:25:01.327 00.000 9828 IsGuiding returns 1
02:25:01.358 00.031 9828 IsSlewing returns 0
02:25:01.358 00.000 9828 IsGuiding returns 1
02:25:01.389 00.031 9828 IsSlewing returns 0
02:25:01.390 00.001 9828 IsGuiding returns 0
02:25:01.390 00.000 9828 scope move finished after 12 + 144 ms
02:25:01.390 00.000 9828 Move returns status 0, amount 12
02:25:01.390 00.000 9828 move complete, result=0
02:25:01.390 00.000 9828 worker thread done servicing request
02:25:01.390 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:25:01.740 00.350 8976 Exposure complete
02:25:01.746 00.006 8976 worker thread done servicing request
02:25:01.746 00.000 5052 OnExposeComplete: enter
02:25:01.746 00.000 5052 UpdateGuideState(): m_state=6
02:25:01.746 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8625
02:25:01.746 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.42, Mass=170, SNR=9.0, Peak=67 HFD=2.4
02:25:01.746 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.41 = 1.87)
02:25:01.746 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
02:25:01.746 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.29 hyp=0.41 cameraTheta=-2.37 mountX=-0.12 mountY=0.40, mountTheta=1.87
02:25:01.747 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.29, opts=13)
02:25:01.747 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.29)
02:25:01.747 00.000 8976 Worker thread wakes up
02:25:01.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.29) opts 0xd
02:25:01.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.29)
02:25:01.747 00.000 8976 Moving (-0.29, -0.29) raw xDistance=-0.12 yDistance=0.40
02:25:01.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:25:01.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:25:01.747 00.000 8976 MoveAxis(R, 0, ABG)
02:25:01.747 00.000 8976 MoveAxis(D, 2, ABG)
02:25:01.747 00.000 8976 stepping (-11, 20) + (0, -2)
02:25:01.747 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:01.748 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:25:01.757 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
02:25:01.757 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:01.757 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:01.757 00.000 5052 Enqueuing Expose request
02:25:01.775 00.018 8976 Received - 47 (G) 
02:25:01.775 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:01.775 00.000 8976 stepped: pos (-11, 18)
02:25:01.775 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:25:01.775 00.000 8976 MountToCamera -- mountX=1.68 mountY=-3.05 hyp=3.49 mountTheta=-1.07 cameraX=1.95, cameraY=2.89 cameraTheta=0.98
02:25:01.775 00.000 8976 incremental bump (1.951, 2.890) isValid = 1
02:25:01.776 00.001 8976 Scheduling Mount bump of (0.064, 0.099)
02:25:01.776 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:25:01.776 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:25:01.776 00.000 8976 move complete, result=0
02:25:01.776 00.000 9828 Worker thread wakes up
02:25:01.776 00.000 8976 worker thread done servicing request
02:25:01.776 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:25:01.776 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:25:01.776 00.000 8976 Worker thread wakes up
02:25:01.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:01.776 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:25:01.776 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:25:01.776 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:25:01.776 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:25:01.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:01.776 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:25:01.777 00.001 9828 BLC: window closed
02:25:01.777 00.000 9828 MoveAxis(E, 22, B)
02:25:01.777 00.000 9828 Guiding  Dir = 2, Dur = 22
02:25:01.777 00.000 9828 IsSlewing returns 0
02:25:01.777 00.000 9828 IsGuiding returns 0
02:25:01.777 00.000 9828 PulseGuide returned control before completion, sleep 32
02:25:01.823 00.046 9828 IsGuiding returns 1
02:25:01.823 00.000 9828 scope still moving after pulse duration time elapsed
02:25:01.853 00.030 9828 IsSlewing returns 0
02:25:01.853 00.000 9828 IsGuiding returns 1
02:25:01.885 00.032 9828 IsSlewing returns 0
02:25:01.885 00.000 9828 IsGuiding returns 1
02:25:01.915 00.030 9828 IsSlewing returns 0
02:25:01.915 00.000 9828 IsGuiding returns 0
02:25:01.915 00.000 9828 scope move finished after 22 + 116 ms
02:25:01.915 00.000 9828 Move returns status 0, amount 22
02:25:01.915 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:01.915 00.000 9828 MoveAxis(N, 12, B)
02:25:01.916 00.001 9828 Guiding  Dir = 0, Dur = 12
02:25:01.931 00.015 9828 IsSlewing returns 0
02:25:01.931 00.000 9828 IsGuiding returns 0
02:25:01.932 00.001 9828 PulseGuide returned control before completion, sleep 22
02:25:01.963 00.031 9828 IsGuiding returns 1
02:25:01.963 00.000 9828 scope still moving after pulse duration time elapsed
02:25:01.995 00.032 9828 IsSlewing returns 0
02:25:01.995 00.000 9828 IsGuiding returns 1
02:25:02.027 00.032 9828 IsSlewing returns 0
02:25:02.027 00.000 9828 IsGuiding returns 1
02:25:02.059 00.032 9828 IsSlewing returns 0
02:25:02.059 00.000 9828 IsGuiding returns 0
02:25:02.059 00.000 9828 scope move finished after 12 + 115 ms
02:25:02.059 00.000 9828 Move returns status 0, amount 12
02:25:02.059 00.000 9828 move complete, result=0
02:25:02.059 00.000 9828 worker thread done servicing request
02:25:02.059 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:25:02.469 00.410 8976 Exposure complete
02:25:02.474 00.005 8976 worker thread done servicing request
02:25:02.474 00.000 5052 OnExposeComplete: enter
02:25:02.474 00.000 5052 UpdateGuideState(): m_state=6
02:25:02.474 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8626
02:25:02.474 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.07, Mass=151, SNR=8.5, Peak=68 HFD=2.4
02:25:02.474 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.21 = 2.08)
02:25:02.474 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
02:25:02.474 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.64 hyp=0.77 cameraTheta=-2.16 mountX=-0.37 mountY=0.71, mountTheta=2.06
02:25:02.475 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.64, opts=13)
02:25:02.475 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.64)
02:25:02.475 00.000 8976 Worker thread wakes up
02:25:02.475 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.64) opts 0xd
02:25:02.475 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.64)
02:25:02.475 00.000 8976 Moving (-0.43, -0.64) raw xDistance=-0.37 yDistance=0.71
02:25:02.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:25:02.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.71
02:25:02.475 00.000 8976 MoveAxis(R, 2, ABG)
02:25:02.475 00.000 8976 stepping (-11, 18) + (2, 0)
02:25:02.475 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:02.476 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:25:02.487 00.011 5052 UpdateGuideState exits: m=151 SNR=8.5
02:25:02.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:02.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:02.487 00.000 5052 Enqueuing Expose request
02:25:02.511 00.024 8976 Received - 47 (G) 
02:25:02.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:02.511 00.000 8976 stepped: pos (-9, 18)
02:25:02.511 00.000 8976 MoveAxis(D, 3, ABG)
02:25:02.511 00.000 8976 stepping (-9, 18) + (0, -3)
02:25:02.511 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:02.542 00.031 8976 Received - 47 (G) 
02:25:02.543 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:02.543 00.000 8976 stepped: pos (-9, 15)
02:25:02.543 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:25:02.543 00.000 8976 MountToCamera -- mountX=1.58 mountY=-2.83 hyp=3.24 mountTheta=-1.06 cameraX=1.80, cameraY=2.70 cameraTheta=0.98
02:25:02.543 00.000 8976 incremental bump (1.800, 2.699) isValid = 1
02:25:02.543 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:25:02.543 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:25:02.543 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:25:02.543 00.000 8976 move complete, result=0
02:25:02.543 00.000 8976 worker thread done servicing request
02:25:02.543 00.000 8976 Worker thread wakes up
02:25:02.543 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.7 px 3 ms SOUTH
02:25:02.543 00.000 9828 Worker thread wakes up
02:25:02.543 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:25:02.543 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:25:02.543 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
02:25:02.544 00.001 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:25:02.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:02.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:02.544 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:25:02.544 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:25:02.544 00.000 9828 BLC: window closed
02:25:02.544 00.000 9828 MoveAxis(E, 22, B)
02:25:02.544 00.000 9828 Guiding  Dir = 2, Dur = 22
02:25:02.544 00.000 9828 IsSlewing returns 0
02:25:02.544 00.000 9828 IsGuiding returns 0
02:25:02.545 00.001 9828 PulseGuide returned control before completion, sleep 32
02:25:02.588 00.043 9828 IsGuiding returns 1
02:25:02.588 00.000 9828 scope still moving after pulse duration time elapsed
02:25:02.617 00.029 9828 IsSlewing returns 0
02:25:02.617 00.000 9828 IsGuiding returns 1
02:25:02.649 00.032 9828 IsSlewing returns 0
02:25:02.649 00.000 9828 IsGuiding returns 1
02:25:02.680 00.031 9828 IsSlewing returns 0
02:25:02.680 00.000 9828 IsGuiding returns 0
02:25:02.680 00.000 9828 scope move finished after 22 + 113 ms
02:25:02.680 00.000 9828 Move returns status 0, amount 22
02:25:02.680 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:02.680 00.000 9828 MoveAxis(N, 12, B)
02:25:02.680 00.000 9828 Guiding  Dir = 0, Dur = 12
02:25:02.695 00.015 9828 IsSlewing returns 0
02:25:02.695 00.000 9828 IsGuiding returns 0
02:25:02.695 00.000 9828 PulseGuide returned control before completion, sleep 22
02:25:02.726 00.031 9828 IsGuiding returns 1
02:25:02.726 00.000 9828 scope still moving after pulse duration time elapsed
02:25:02.759 00.033 9828 IsSlewing returns 0
02:25:02.759 00.000 9828 IsGuiding returns 1
02:25:02.789 00.030 9828 IsSlewing returns 0
02:25:02.789 00.000 9828 IsGuiding returns 1
02:25:02.820 00.031 9828 IsSlewing returns 0
02:25:02.820 00.000 9828 IsGuiding returns 1
02:25:02.851 00.031 9828 IsSlewing returns 0
02:25:02.851 00.000 9828 IsGuiding returns 0
02:25:02.851 00.000 9828 scope move finished after 12 + 143 ms
02:25:02.851 00.000 9828 Move returns status 0, amount 12
02:25:02.851 00.000 9828 move complete, result=0
02:25:02.852 00.001 9828 worker thread done servicing request
02:25:02.852 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:25:03.235 00.383 8976 Exposure complete
02:25:03.240 00.005 8976 worker thread done servicing request
02:25:03.240 00.000 5052 OnExposeComplete: enter
02:25:03.241 00.001 5052 UpdateGuideState(): m_state=6
02:25:03.241 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8627
02:25:03.241 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=282.04, Mass=150, SNR=8.5, Peak=66 HFD=2.3
02:25:03.241 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
02:25:03.241 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
02:25:03.241 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.34 hyp=0.59 cameraTheta=2.54 mountX=0.52 mountY=0.22, mountTheta=0.41
02:25:03.241 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.34, opts=13)
02:25:03.242 00.001 5052 Enqueuing Move request for stepguider (-0.49, 0.34)
02:25:03.242 00.000 8976 Worker thread wakes up
02:25:03.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.34) opts 0xd
02:25:03.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.34)
02:25:03.242 00.000 8976 Moving (-0.49, 0.34) raw xDistance=0.52 yDistance=0.22
02:25:03.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.52
02:25:03.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:25:03.242 00.000 8976 MoveAxis(L, 2, ABG)
02:25:03.242 00.000 8976 stepping (-9, 15) + (-2, 0)
02:25:03.242 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:03.243 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:25:03.252 00.009 5052 UpdateGuideState exits: m=150 SNR=8.5
02:25:03.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:03.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:03.252 00.000 5052 Enqueuing Expose request
02:25:03.278 00.026 8976 Received - 47 (G) 
02:25:03.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:03.278 00.000 8976 stepped: pos (-11, 15)
02:25:03.278 00.000 8976 MoveAxis(U, 0, ABG)
02:25:03.278 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:25:03.278 00.000 8976 MountToCamera -- mountX=1.62 mountY=-2.68 hyp=3.13 mountTheta=-1.03 cameraX=1.65, cameraY=2.66 cameraTheta=1.01
02:25:03.278 00.000 8976 incremental bump (1.653, 2.661) isValid = 1
02:25:03.278 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:25:03.278 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:25:03.278 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:25:03.278 00.000 8976 move complete, result=0
02:25:03.278 00.000 9828 Worker thread wakes up
02:25:03.278 00.000 8976 worker thread done servicing request
02:25:03.279 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:25:03.279 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:25:03.279 00.000 8976 Worker thread wakes up
02:25:03.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:03.279 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:03.279 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:25:03.279 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
02:25:03.279 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
02:25:03.279 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
02:25:03.279 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:25:03.279 00.000 9828 BLC: window closed
02:25:03.279 00.000 9828 MoveAxis(E, 21, B)
02:25:03.279 00.000 9828 Guiding  Dir = 2, Dur = 21
02:25:03.280 00.001 9828 IsSlewing returns 0
02:25:03.280 00.000 9828 IsGuiding returns 0
02:25:03.280 00.000 9828 PulseGuide returned control before completion, sleep 31
02:25:03.319 00.039 9828 IsGuiding returns 1
02:25:03.319 00.000 9828 scope still moving after pulse duration time elapsed
02:25:03.351 00.032 9828 IsSlewing returns 0
02:25:03.352 00.001 9828 IsGuiding returns 1
02:25:03.382 00.030 9828 IsSlewing returns 0
02:25:03.382 00.000 9828 IsGuiding returns 1
02:25:03.414 00.032 9828 IsSlewing returns 0
02:25:03.415 00.001 9828 IsGuiding returns 0
02:25:03.416 00.001 9828 scope move finished after 21 + 114 ms
02:25:03.416 00.000 9828 Move returns status 0, amount 21
02:25:03.416 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:03.416 00.000 9828 MoveAxis(N, 13, B)
02:25:03.416 00.000 9828 Guiding  Dir = 0, Dur = 13
02:25:03.429 00.013 9828 IsSlewing returns 0
02:25:03.429 00.000 9828 IsGuiding returns 0
02:25:03.429 00.000 9828 PulseGuide returned control before completion, sleep 23
02:25:03.460 00.031 9828 IsGuiding returns 1
02:25:03.460 00.000 9828 scope still moving after pulse duration time elapsed
02:25:03.491 00.031 9828 IsSlewing returns 0
02:25:03.491 00.000 9828 IsGuiding returns 1
02:25:03.522 00.031 9828 IsSlewing returns 0
02:25:03.522 00.000 9828 IsGuiding returns 1
02:25:03.553 00.031 9828 IsSlewing returns 0
02:25:03.553 00.000 9828 IsGuiding returns 1
02:25:03.583 00.030 9828 IsSlewing returns 0
02:25:03.583 00.000 9828 IsGuiding returns 0
02:25:03.583 00.000 9828 scope move finished after 13 + 141 ms
02:25:03.583 00.000 9828 Move returns status 0, amount 13
02:25:03.583 00.000 9828 move complete, result=0
02:25:03.583 00.000 9828 worker thread done servicing request
02:25:03.584 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:25:03.973 00.389 8976 Exposure complete
02:25:03.979 00.006 8976 worker thread done servicing request
02:25:03.979 00.000 5052 OnExposeComplete: enter
02:25:03.979 00.000 5052 UpdateGuideState(): m_state=6
02:25:03.979 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8628
02:25:03.979 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.85, Mass=167, SNR=8.9, Peak=66 HFD=2.3
02:25:03.979 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:25:03.979 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
02:25:03.979 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.14 hyp=0.41 cameraTheta=2.81 mountX=0.30 mountY=0.25, mountTheta=0.70
02:25:03.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.14, opts=13)
02:25:03.981 00.001 5052 Enqueuing Move request for stepguider (-0.39, 0.14)
02:25:03.981 00.000 8976 Worker thread wakes up
02:25:03.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.14) opts 0xd
02:25:03.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.14)
02:25:03.981 00.000 8976 Moving (-0.39, 0.14) raw xDistance=0.30 yDistance=0.25
02:25:03.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
02:25:03.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:25:03.981 00.000 8976 MoveAxis(L, 1, ABG)
02:25:03.981 00.000 8976 stepping (-11, 15) + (-1, 0)
02:25:03.981 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:03.982 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:25:03.991 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
02:25:03.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:03.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:03.991 00.000 5052 Enqueuing Expose request
02:25:04.013 00.022 8976 Received - 47 (G) 
02:25:04.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:04.013 00.000 8976 stepped: pos (-12, 15)
02:25:04.013 00.000 8976 MoveAxis(U, 0, ABG)
02:25:04.013 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:25:04.014 00.001 8976 MountToCamera -- mountX=1.69 mountY=-2.58 hyp=3.09 mountTheta=-0.99 cameraX=1.53, cameraY=2.68 cameraTheta=1.05
02:25:04.014 00.000 8976 incremental bump (1.531, 2.681) isValid = 1
02:25:04.014 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
02:25:04.014 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:25:04.014 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:25:04.014 00.000 8976 move complete, result=0
02:25:04.014 00.000 8976 worker thread done servicing request
02:25:04.014 00.000 8976 Worker thread wakes up
02:25:04.014 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 0 ms NORTH
02:25:04.014 00.000 9828 Worker thread wakes up
02:25:04.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:04.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:04.014 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:25:04.014 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:25:04.014 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:25:04.014 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:25:04.015 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:25:04.015 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:25:04.015 00.000 9828 BLC: window closed
02:25:04.015 00.000 9828 MoveAxis(E, 20, B)
02:25:04.015 00.000 9828 Guiding  Dir = 2, Dur = 20
02:25:04.015 00.000 9828 IsSlewing returns 0
02:25:04.016 00.001 9828 IsGuiding returns 0
02:25:04.016 00.000 9828 PulseGuide returned control before completion, sleep 30
02:25:04.052 00.036 9828 IsGuiding returns 1
02:25:04.052 00.000 9828 scope still moving after pulse duration time elapsed
02:25:04.084 00.032 9828 IsSlewing returns 0
02:25:04.084 00.000 9828 IsGuiding returns 1
02:25:04.114 00.030 9828 IsSlewing returns 0
02:25:04.114 00.000 9828 IsGuiding returns 1
02:25:04.145 00.031 9828 IsSlewing returns 0
02:25:04.145 00.000 9828 IsGuiding returns 1
02:25:04.176 00.031 9828 IsSlewing returns 0
02:25:04.176 00.000 9828 IsGuiding returns 0
02:25:04.177 00.001 9828 scope move finished after 20 + 141 ms
02:25:04.177 00.000 9828 Move returns status 0, amount 20
02:25:04.177 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:04.177 00.000 9828 MoveAxis(N, 13, B)
02:25:04.177 00.000 9828 Guiding  Dir = 0, Dur = 13
02:25:04.192 00.015 9828 IsSlewing returns 0
02:25:04.192 00.000 9828 IsGuiding returns 0
02:25:04.192 00.000 9828 PulseGuide returned control before completion, sleep 23
02:25:04.222 00.030 9828 IsGuiding returns 1
02:25:04.222 00.000 9828 scope still moving after pulse duration time elapsed
02:25:04.254 00.032 9828 IsSlewing returns 0
02:25:04.254 00.000 9828 IsGuiding returns 1
02:25:04.285 00.031 9828 IsSlewing returns 0
02:25:04.285 00.000 9828 IsGuiding returns 1
02:25:04.316 00.031 9828 IsSlewing returns 0
02:25:04.316 00.000 9828 IsGuiding returns 1
02:25:04.347 00.031 9828 IsSlewing returns 0
02:25:04.347 00.000 9828 IsGuiding returns 0
02:25:04.348 00.001 9828 scope move finished after 13 + 142 ms
02:25:04.348 00.000 9828 Move returns status 0, amount 13
02:25:04.348 00.000 9828 move complete, result=0
02:25:04.348 00.000 9828 worker thread done servicing request
02:25:04.348 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:25:04.705 00.357 8976 Exposure complete
02:25:04.710 00.005 8976 worker thread done servicing request
02:25:04.711 00.001 5052 OnExposeComplete: enter
02:25:04.711 00.000 5052 UpdateGuideState(): m_state=6
02:25:04.711 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8629
02:25:04.711 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.26, Mass=149, SNR=8.4, Peak=70 HFD=2.2
02:25:04.711 00.000 5052 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.04) = xAngle (-4.18 = 2.10)
02:25:04.711 00.000 5052 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.29 = 2.00)
02:25:04.711 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.44 hyp=0.53 cameraTheta=-2.14 mountX=-0.27 mountY=0.48, mountTheta=2.08
02:25:04.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.44, opts=13)
02:25:04.712 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.44)
02:25:04.712 00.000 8976 Worker thread wakes up
02:25:04.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.44) opts 0xd
02:25:04.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.44)
02:25:04.712 00.000 8976 Moving (-0.28, -0.44) raw xDistance=-0.27 yDistance=0.48
02:25:04.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
02:25:04.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:25:04.712 00.000 8976 MoveAxis(R, 1, ABG)
02:25:04.712 00.000 8976 stepping (-12, 15) + (1, 0)
02:25:04.712 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:04.713 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:25:04.723 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
02:25:04.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:04.723 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:04.723 00.000 5052 Enqueuing Expose request
02:25:04.733 00.010 8976 Received - 47 (G) 
02:25:04.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:04.733 00.000 8976 stepped: pos (-11, 15)
02:25:04.733 00.000 8976 MoveAxis(D, 2, ABG)
02:25:04.733 00.000 8976 stepping (-11, 15) + (0, -2)
02:25:04.733 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:04.764 00.031 8976 Received - 47 (G) 
02:25:04.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:04.765 00.001 8976 stepped: pos (-11, 13)
02:25:04.765 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:25:04.765 00.000 8976 MountToCamera -- mountX=1.69 mountY=-2.41 hyp=2.94 mountTheta=-0.96 cameraX=1.38, cameraY=2.60 cameraTheta=1.08
02:25:04.765 00.000 8976 incremental bump (1.380, 2.601) isValid = 1
02:25:04.765 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:25:04.765 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:25:04.765 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:25:04.765 00.000 8976 move complete, result=0
02:25:04.765 00.000 9828 Worker thread wakes up
02:25:04.765 00.000 8976 worker thread done servicing request
02:25:04.765 00.000 8976 Worker thread wakes up
02:25:04.765 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:25:04.765 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:25:04.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:04.765 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
02:25:04.765 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:25:04.765 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:04.765 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:25:04.766 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:25:04.766 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:25:04.766 00.000 9828 BLC: window closed
02:25:04.766 00.000 9828 MoveAxis(E, 19, B)
02:25:04.766 00.000 9828 Guiding  Dir = 2, Dur = 19
02:25:04.766 00.000 9828 IsSlewing returns 0
02:25:04.766 00.000 9828 IsGuiding returns 0
02:25:04.766 00.000 9828 PulseGuide returned control before completion, sleep 29
02:25:04.800 00.034 9828 IsGuiding returns 1
02:25:04.800 00.000 9828 scope still moving after pulse duration time elapsed
02:25:04.831 00.031 9828 IsSlewing returns 0
02:25:04.831 00.000 9828 IsGuiding returns 1
02:25:04.862 00.031 9828 IsSlewing returns 0
02:25:04.862 00.000 9828 IsGuiding returns 1
02:25:04.894 00.032 9828 IsSlewing returns 0
02:25:04.894 00.000 9828 IsGuiding returns 0
02:25:04.894 00.000 9828 scope move finished after 19 + 108 ms
02:25:04.894 00.000 9828 Move returns status 0, amount 19
02:25:04.894 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:04.894 00.000 9828 MoveAxis(N, 13, B)
02:25:04.894 00.000 9828 Guiding  Dir = 0, Dur = 13
02:25:04.909 00.015 9828 IsSlewing returns 0
02:25:04.909 00.000 9828 IsGuiding returns 0
02:25:04.909 00.000 9828 PulseGuide returned control before completion, sleep 23
02:25:04.942 00.033 9828 IsGuiding returns 1
02:25:04.942 00.000 9828 scope still moving after pulse duration time elapsed
02:25:04.973 00.031 9828 IsSlewing returns 0
02:25:04.973 00.000 9828 IsGuiding returns 1
02:25:05.004 00.031 9828 IsSlewing returns 0
02:25:05.004 00.000 9828 IsGuiding returns 1
02:25:05.036 00.032 9828 IsSlewing returns 0
02:25:05.036 00.000 9828 IsGuiding returns 1
02:25:05.067 00.031 9828 IsSlewing returns 0
02:25:05.067 00.000 9828 IsGuiding returns 0
02:25:05.067 00.000 9828 scope move finished after 13 + 144 ms
02:25:05.067 00.000 9828 Move returns status 0, amount 13
02:25:05.067 00.000 9828 move complete, result=0
02:25:05.067 00.000 9828 worker thread done servicing request
02:25:05.067 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:25:05.459 00.392 8976 Exposure complete
02:25:05.464 00.005 8976 worker thread done servicing request
02:25:05.465 00.001 5052 OnExposeComplete: enter
02:25:05.465 00.000 5052 UpdateGuideState(): m_state=6
02:25:05.465 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8630
02:25:05.465 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.82, Mass=154, SNR=8.6, Peak=68 HFD=2.3
02:25:05.465 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
02:25:05.465 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
02:25:05.465 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.18 cameraTheta=2.50 mountX=0.16 mountY=0.06, mountTheta=0.37
02:25:05.465 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.11, opts=13)
02:25:05.465 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.11)
02:25:05.466 00.001 8976 Worker thread wakes up
02:25:05.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.11) opts 0xd
02:25:05.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.11)
02:25:05.466 00.000 8976 Moving (-0.15, 0.11) raw xDistance=0.16 yDistance=0.06
02:25:05.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:25:05.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:25:05.466 00.000 8976 MoveAxis(R, 0, ABG)
02:25:05.466 00.000 8976 MoveAxis(U, 0, ABG)
02:25:05.466 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:25:05.466 00.000 8976 MountToCamera -- mountX=1.69 mountY=-2.30 hyp=2.85 mountTheta=-0.94 cameraX=1.28, cameraY=2.55 cameraTheta=1.11
02:25:05.466 00.000 8976 incremental bump (1.278, 2.548) isValid = 1
02:25:05.466 00.000 8976 Scheduling Mount bump of (0.051, 0.106)
02:25:05.466 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:25:05.466 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:25:05.466 00.000 8976 move complete, result=0
02:25:05.466 00.000 9828 Worker thread wakes up
02:25:05.466 00.000 8976 worker thread done servicing request
02:25:05.466 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:25:05.467 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:25:05.467 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
02:25:05.467 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
02:25:05.467 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:25:05.467 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:25:05.467 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:25:05.467 00.000 9828 BLC: window closed
02:25:05.467 00.000 9828 MoveAxis(E, 18, B)
02:25:05.467 00.000 9828 Guiding  Dir = 2, Dur = 18
02:25:05.467 00.000 9828 IsSlewing returns 0
02:25:05.467 00.000 9828 IsGuiding returns 0
02:25:05.467 00.000 9828 PulseGuide returned control before completion, sleep 28
02:25:05.476 00.009 5052 UpdateGuideState exits: m=154 SNR=8.6
02:25:05.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:05.476 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:05.476 00.000 5052 Enqueuing Expose request
02:25:05.476 00.000 8976 Worker thread wakes up
02:25:05.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:05.476 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:05.476 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:05.509 00.033 9828 IsGuiding returns 1
02:25:05.509 00.000 9828 scope still moving after pulse duration time elapsed
02:25:05.539 00.030 9828 IsSlewing returns 0
02:25:05.539 00.000 9828 IsGuiding returns 1
02:25:05.570 00.031 9828 IsSlewing returns 0
02:25:05.570 00.000 9828 IsGuiding returns 1
02:25:05.601 00.031 9828 IsSlewing returns 0
02:25:05.601 00.000 9828 IsGuiding returns 0
02:25:05.601 00.000 9828 scope move finished after 18 + 116 ms
02:25:05.601 00.000 9828 Move returns status 0, amount 18
02:25:05.602 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:05.602 00.000 9828 MoveAxis(N, 13, B)
02:25:05.602 00.000 9828 Guiding  Dir = 0, Dur = 13
02:25:05.616 00.014 9828 IsSlewing returns 0
02:25:05.616 00.000 9828 IsGuiding returns 0
02:25:05.616 00.000 9828 PulseGuide returned control before completion, sleep 23
02:25:05.648 00.032 9828 IsGuiding returns 1
02:25:05.648 00.000 9828 scope still moving after pulse duration time elapsed
02:25:05.679 00.031 9828 IsSlewing returns 0
02:25:05.679 00.000 9828 IsGuiding returns 1
02:25:05.710 00.031 9828 IsSlewing returns 0
02:25:05.710 00.000 9828 IsGuiding returns 1
02:25:05.741 00.031 9828 IsSlewing returns 0
02:25:05.741 00.000 9828 IsGuiding returns 1
02:25:05.773 00.032 9828 IsSlewing returns 0
02:25:05.774 00.001 9828 IsGuiding returns 0
02:25:05.774 00.000 9828 scope move finished after 13 + 144 ms
02:25:05.774 00.000 9828 Move returns status 0, amount 13
02:25:05.774 00.000 9828 move complete, result=0
02:25:05.774 00.000 9828 worker thread done servicing request
02:25:05.774 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:25:06.168 00.394 8976 Exposure complete
02:25:06.173 00.005 8976 worker thread done servicing request
02:25:06.174 00.001 5052 OnExposeComplete: enter
02:25:06.174 00.000 5052 UpdateGuideState(): m_state=6
02:25:06.174 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8631
02:25:06.174 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.85, Mass=140, SNR=8.2, Peak=66 HFD=2.2
02:25:06.174 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
02:25:06.174 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
02:25:06.174 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.24 cameraTheta=2.54 mountX=0.21 mountY=0.09, mountTheta=0.41
02:25:06.175 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.14, opts=13)
02:25:06.175 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.14)
02:25:06.175 00.000 8976 Worker thread wakes up
02:25:06.176 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.14) opts 0xd
02:25:06.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.14)
02:25:06.176 00.000 8976 Moving (-0.20, 0.14) raw xDistance=0.21 yDistance=0.09
02:25:06.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:25:06.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:25:06.176 00.000 8976 MoveAxis(R, 0, ABG)
02:25:06.176 00.000 8976 MoveAxis(U, 0, ABG)
02:25:06.176 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:25:06.176 00.000 8976 MountToCamera -- mountX=1.69 mountY=-2.22 hyp=2.79 mountTheta=-0.92 cameraX=1.21, cameraY=2.51 cameraTheta=1.12
02:25:06.176 00.000 8976 incremental bump (1.210, 2.512) isValid = 1
02:25:06.176 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:25:06.176 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:25:06.176 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:25:06.176 00.000 8976 move complete, result=0
02:25:06.176 00.000 9828 Worker thread wakes up
02:25:06.176 00.000 8976 worker thread done servicing request
02:25:06.176 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:25:06.176 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:25:06.176 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:25:06.177 00.001 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:25:06.177 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:25:06.177 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:25:06.177 00.000 9828 BLC: window closed
02:25:06.177 00.000 9828 MoveAxis(E, 17, B)
02:25:06.177 00.000 9828 Guiding  Dir = 2, Dur = 17
02:25:06.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:25:06.177 00.000 9828 IsSlewing returns 0
02:25:06.177 00.000 9828 IsGuiding returns 0
02:25:06.177 00.000 9828 PulseGuide returned control before completion, sleep 27
02:25:06.188 00.011 5052 UpdateGuideState exits: m=140 SNR=8.2
02:25:06.188 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:06.188 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:06.188 00.000 5052 Enqueuing Expose request
02:25:06.188 00.000 8976 Worker thread wakes up
02:25:06.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:06.188 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:06.188 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:06.211 00.023 9828 IsGuiding returns 1
02:25:06.211 00.000 9828 scope still moving after pulse duration time elapsed
02:25:06.242 00.031 9828 IsSlewing returns 0
02:25:06.242 00.000 9828 IsGuiding returns 1
02:25:06.273 00.031 9828 IsSlewing returns 0
02:25:06.273 00.000 9828 IsGuiding returns 1
02:25:06.303 00.030 9828 IsSlewing returns 0
02:25:06.303 00.000 9828 IsGuiding returns 0
02:25:06.303 00.000 9828 scope move finished after 17 + 108 ms
02:25:06.303 00.000 9828 Move returns status 0, amount 17
02:25:06.303 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:06.303 00.000 9828 MoveAxis(N, 14, B)
02:25:06.303 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:06.319 00.016 9828 IsSlewing returns 0
02:25:06.319 00.000 9828 IsGuiding returns 0
02:25:06.320 00.001 9828 PulseGuide returned control before completion, sleep 24
02:25:06.350 00.030 9828 IsGuiding returns 1
02:25:06.350 00.000 9828 scope still moving after pulse duration time elapsed
02:25:06.381 00.031 9828 IsSlewing returns 0
02:25:06.381 00.000 9828 IsGuiding returns 1
02:25:06.412 00.031 9828 IsSlewing returns 0
02:25:06.412 00.000 9828 IsGuiding returns 1
02:25:06.442 00.030 9828 IsSlewing returns 0
02:25:06.442 00.000 9828 IsGuiding returns 1
02:25:06.473 00.031 9828 IsSlewing returns 0
02:25:06.473 00.000 9828 IsGuiding returns 0
02:25:06.473 00.000 9828 scope move finished after 14 + 140 ms
02:25:06.473 00.000 9828 Move returns status 0, amount 14
02:25:06.473 00.000 9828 move complete, result=0
02:25:06.473 00.000 9828 worker thread done servicing request
02:25:06.473 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:25:06.887 00.414 8976 Exposure complete
02:25:06.893 00.006 8976 worker thread done servicing request
02:25:06.893 00.000 5052 OnExposeComplete: enter
02:25:06.893 00.000 5052 UpdateGuideState(): m_state=6
02:25:06.893 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8632
02:25:06.893 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.84, Mass=164, SNR=8.8, Peak=70 HFD=2.0
02:25:06.893 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:25:06.893 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:25:06.893 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.13 hyp=0.65 cameraTheta=2.95 mountX=0.40 mountY=0.46, mountTheta=0.86
02:25:06.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.13, opts=13)
02:25:06.894 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.13)
02:25:06.894 00.000 8976 Worker thread wakes up
02:25:06.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.13) opts 0xd
02:25:06.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.13)
02:25:06.894 00.000 8976 Moving (-0.63, 0.13) raw xDistance=0.40 yDistance=0.46
02:25:06.895 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:25:06.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:25:06.895 00.000 8976 MoveAxis(L, 2, ABG)
02:25:06.895 00.000 8976 stepping (-11, 13) + (-2, 0)
02:25:06.895 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:06.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:25:06.905 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
02:25:06.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:06.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:06.905 00.000 5052 Enqueuing Expose request
02:25:06.923 00.018 8976 Received - 47 (G) 
02:25:06.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:06.923 00.000 8976 stepped: pos (-13, 13)
02:25:06.923 00.000 8976 MoveAxis(D, 2, ABG)
02:25:06.923 00.000 8976 stepping (-13, 13) + (0, -2)
02:25:06.923 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:06.955 00.032 8976 Received - 47 (G) 
02:25:06.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:06.955 00.000 8976 stepped: pos (-13, 11)
02:25:06.955 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:25:06.956 00.001 8976 MountToCamera -- mountX=1.79 mountY=-2.06 hyp=2.73 mountTheta=-0.86 cameraX=1.02, cameraY=2.53 cameraTheta=1.19
02:25:06.956 00.000 8976 incremental bump (1.025, 2.530) isValid = 1
02:25:06.956 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:25:06.956 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:06.956 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:06.956 00.000 8976 move complete, result=0
02:25:06.956 00.000 8976 worker thread done servicing request
02:25:06.956 00.000 8976 Worker thread wakes up
02:25:06.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:06.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:06.956 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:25:06.956 00.000 9828 Worker thread wakes up
02:25:06.956 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:06.956 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:06.957 00.001 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:25:06.957 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:25:06.957 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:25:06.957 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:25:06.957 00.000 9828 BLC: window closed
02:25:06.957 00.000 9828 MoveAxis(E, 15, B)
02:25:06.957 00.000 9828 Guiding  Dir = 2, Dur = 15
02:25:06.957 00.000 9828 IsSlewing returns 0
02:25:06.957 00.000 9828 IsGuiding returns 0
02:25:06.957 00.000 9828 PulseGuide returned control before completion, sleep 25
02:25:06.989 00.032 9828 IsGuiding returns 1
02:25:06.989 00.000 9828 scope still moving after pulse duration time elapsed
02:25:07.020 00.031 9828 IsSlewing returns 0
02:25:07.020 00.000 9828 IsGuiding returns 1
02:25:07.051 00.031 9828 IsSlewing returns 0
02:25:07.052 00.001 9828 IsGuiding returns 1
02:25:07.081 00.029 9828 IsSlewing returns 0
02:25:07.081 00.000 9828 IsGuiding returns 1
02:25:07.113 00.032 9828 IsSlewing returns 0
02:25:07.113 00.000 9828 IsGuiding returns 0
02:25:07.113 00.000 9828 scope move finished after 15 + 140 ms
02:25:07.113 00.000 9828 Move returns status 0, amount 15
02:25:07.113 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:07.113 00.000 9828 MoveAxis(N, 14, B)
02:25:07.113 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:07.128 00.015 9828 IsSlewing returns 0
02:25:07.128 00.000 9828 IsGuiding returns 0
02:25:07.128 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:07.158 00.030 9828 IsGuiding returns 1
02:25:07.158 00.000 9828 scope still moving after pulse duration time elapsed
02:25:07.189 00.031 9828 IsSlewing returns 0
02:25:07.189 00.000 9828 IsGuiding returns 1
02:25:07.220 00.031 9828 IsSlewing returns 0
02:25:07.220 00.000 9828 IsGuiding returns 1
02:25:07.251 00.031 9828 IsSlewing returns 0
02:25:07.251 00.000 9828 IsGuiding returns 1
02:25:07.283 00.032 9828 IsSlewing returns 0
02:25:07.283 00.000 9828 IsGuiding returns 0
02:25:07.283 00.000 9828 scope move finished after 14 + 140 ms
02:25:07.283 00.000 9828 Move returns status 0, amount 14
02:25:07.283 00.000 9828 move complete, result=0
02:25:07.283 00.000 9828 worker thread done servicing request
02:25:07.283 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:25:07.648 00.365 8976 Exposure complete
02:25:07.654 00.006 8976 worker thread done servicing request
02:25:07.654 00.000 5052 OnExposeComplete: enter
02:25:07.654 00.000 5052 UpdateGuideState(): m_state=6
02:25:07.654 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8633
02:25:07.654 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.40, Mass=163, SNR=8.8, Peak=69 HFD=2.2
02:25:07.654 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
02:25:07.654 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
02:25:07.654 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.31 hyp=0.64 cameraTheta=-2.63 mountX=-0.03 mountY=0.64, mountTheta=1.61
02:25:07.655 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.31, opts=13)
02:25:07.655 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.31)
02:25:07.655 00.000 8976 Worker thread wakes up
02:25:07.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.31) opts 0xd
02:25:07.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.31)
02:25:07.655 00.000 8976 Moving (-0.56, -0.31) raw xDistance=-0.03 yDistance=0.64
02:25:07.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:25:07.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
02:25:07.655 00.000 8976 MoveAxis(R, 0, ABG)
02:25:07.655 00.000 8976 MoveAxis(D, 3, ABG)
02:25:07.655 00.000 8976 stepping (-13, 11) + (0, -3)
02:25:07.655 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:07.656 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:25:07.667 00.011 5052 UpdateGuideState exits: m=163 SNR=8.8
02:25:07.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:07.667 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:07.667 00.000 5052 Enqueuing Expose request
02:25:07.690 00.023 8976 Received - 47 (G) 
02:25:07.690 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:07.690 00.000 8976 stepped: pos (-13, 8)
02:25:07.690 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:25:07.690 00.000 8976 MountToCamera -- mountX=1.85 mountY=-1.80 hyp=2.59 mountTheta=-0.77 cameraX=0.76, cameraY=2.47 cameraTheta=1.27
02:25:07.690 00.000 8976 incremental bump (0.761, 2.471) isValid = 1
02:25:07.690 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:25:07.690 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:25:07.690 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:25:07.690 00.000 8976 move complete, result=0
02:25:07.691 00.001 9828 Worker thread wakes up
02:25:07.691 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:25:07.691 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:25:07.691 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.91)
02:25:07.691 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
02:25:07.691 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:25:07.691 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:25:07.691 00.000 8976 worker thread done servicing request
02:25:07.691 00.000 8976 Worker thread wakes up
02:25:07.691 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:07.691 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:07.691 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:25:07.691 00.000 9828 BLC: window closed
02:25:07.691 00.000 9828 MoveAxis(E, 12, B)
02:25:07.691 00.000 9828 Guiding  Dir = 2, Dur = 12
02:25:07.692 00.001 9828 IsSlewing returns 0
02:25:07.692 00.000 9828 IsGuiding returns 0
02:25:07.692 00.000 9828 PulseGuide returned control before completion, sleep 22
02:25:07.719 00.027 9828 IsGuiding returns 1
02:25:07.719 00.000 9828 scope still moving after pulse duration time elapsed
02:25:07.750 00.031 9828 IsSlewing returns 0
02:25:07.750 00.000 9828 IsGuiding returns 1
02:25:07.781 00.031 9828 IsSlewing returns 0
02:25:07.781 00.000 9828 IsGuiding returns 1
02:25:07.813 00.032 9828 IsSlewing returns 0
02:25:07.813 00.000 9828 IsGuiding returns 1
02:25:07.843 00.030 9828 IsSlewing returns 0
02:25:07.843 00.000 9828 IsGuiding returns 0
02:25:07.843 00.000 9828 scope move finished after 12 + 139 ms
02:25:07.844 00.001 9828 Move returns status 0, amount 12
02:25:07.844 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:07.844 00.000 9828 MoveAxis(N, 15, B)
02:25:07.844 00.000 9828 Guiding  Dir = 0, Dur = 15
02:25:07.859 00.015 9828 IsSlewing returns 0
02:25:07.859 00.000 9828 IsGuiding returns 0
02:25:07.859 00.000 9828 PulseGuide returned control before completion, sleep 25
02:25:07.890 00.031 9828 IsGuiding returns 1
02:25:07.890 00.000 9828 scope still moving after pulse duration time elapsed
02:25:07.921 00.031 9828 IsSlewing returns 0
02:25:07.921 00.000 9828 IsGuiding returns 1
02:25:07.951 00.030 9828 IsSlewing returns 0
02:25:07.951 00.000 9828 IsGuiding returns 1
02:25:07.982 00.031 9828 IsSlewing returns 0
02:25:07.982 00.000 9828 IsGuiding returns 1
02:25:08.013 00.031 9828 IsSlewing returns 0
02:25:08.013 00.000 9828 IsGuiding returns 0
02:25:08.013 00.000 9828 scope move finished after 15 + 138 ms
02:25:08.013 00.000 9828 Move returns status 0, amount 15
02:25:08.013 00.000 9828 move complete, result=0
02:25:08.013 00.000 9828 worker thread done servicing request
02:25:08.013 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:25:08.397 00.384 8976 Exposure complete
02:25:08.403 00.006 8976 worker thread done servicing request
02:25:08.403 00.000 5052 OnExposeComplete: enter
02:25:08.403 00.000 5052 UpdateGuideState(): m_state=6
02:25:08.403 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8634
02:25:08.403 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=282.00, Mass=160, SNR=8.7, Peak=68 HFD=2.2
02:25:08.403 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
02:25:08.403 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
02:25:08.403 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.29 hyp=0.39 cameraTheta=0.86 mountX=0.15 mountY=-0.37, mountTheta=-1.20
02:25:08.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.29, opts=13)
02:25:08.404 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.29)
02:25:08.404 00.000 8976 Worker thread wakes up
02:25:08.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.29) opts 0xd
02:25:08.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.29)
02:25:08.404 00.000 8976 Moving (0.26, 0.29) raw xDistance=0.15 yDistance=-0.37
02:25:08.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:25:08.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37
02:25:08.404 00.000 8976 MoveAxis(R, 0, ABG)
02:25:08.404 00.000 8976 MoveAxis(U, 1, ABG)
02:25:08.404 00.000 8976 stepping (-13, 8) + (0, 1)
02:25:08.404 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:08.405 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:25:08.415 00.010 5052 UpdateGuideState exits: m=160 SNR=8.7
02:25:08.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:08.415 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:08.415 00.000 5052 Enqueuing Expose request
02:25:08.426 00.011 8976 Received - 47 (G) 
02:25:08.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:08.426 00.000 8976 stepped: pos (-13, 9)
02:25:08.426 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
02:25:08.426 00.000 8976 MountToCamera -- mountX=1.90 mountY=-1.68 hyp=2.54 mountTheta=-0.72 cameraX=0.63, cameraY=2.46 cameraTheta=1.32
02:25:08.426 00.000 8976 incremental bump (0.631, 2.455) isValid = 1
02:25:08.426 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
02:25:08.426 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:25:08.426 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:25:08.426 00.000 8976 move complete, result=0
02:25:08.426 00.000 8976 worker thread done servicing request
02:25:08.426 00.000 8976 Worker thread wakes up
02:25:08.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:08.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:08.426 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:25:08.427 00.001 9828 Worker thread wakes up
02:25:08.427 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:25:08.427 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:25:08.427 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
02:25:08.427 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
02:25:08.427 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
02:25:08.427 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:25:08.427 00.000 9828 BLC: window closed
02:25:08.427 00.000 9828 MoveAxis(E, 11, B)
02:25:08.427 00.000 9828 Guiding  Dir = 2, Dur = 11
02:25:08.427 00.000 9828 IsSlewing returns 0
02:25:08.427 00.000 9828 IsGuiding returns 0
02:25:08.428 00.001 9828 PulseGuide returned control before completion, sleep 21
02:25:08.453 00.025 9828 IsGuiding returns 1
02:25:08.453 00.000 9828 scope still moving after pulse duration time elapsed
02:25:08.484 00.031 9828 IsSlewing returns 0
02:25:08.484 00.000 9828 IsGuiding returns 1
02:25:08.514 00.030 9828 IsSlewing returns 0
02:25:08.514 00.000 9828 IsGuiding returns 1
02:25:08.544 00.030 9828 IsSlewing returns 0
02:25:08.544 00.000 9828 IsGuiding returns 1
02:25:08.576 00.032 9828 IsSlewing returns 0
02:25:08.577 00.001 9828 IsGuiding returns 0
02:25:08.577 00.000 9828 scope move finished after 11 + 137 ms
02:25:08.577 00.000 9828 Move returns status 0, amount 11
02:25:08.577 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:08.577 00.000 9828 MoveAxis(N, 15, B)
02:25:08.577 00.000 9828 Guiding  Dir = 0, Dur = 15
02:25:08.592 00.015 9828 IsSlewing returns 0
02:25:08.592 00.000 9828 IsGuiding returns 0
02:25:08.593 00.001 9828 PulseGuide returned control before completion, sleep 25
02:25:08.623 00.030 9828 IsGuiding returns 1
02:25:08.623 00.000 9828 scope still moving after pulse duration time elapsed
02:25:08.653 00.030 9828 IsSlewing returns 0
02:25:08.654 00.001 9828 IsGuiding returns 1
02:25:08.685 00.031 9828 IsSlewing returns 0
02:25:08.685 00.000 9828 IsGuiding returns 1
02:25:08.716 00.031 9828 IsSlewing returns 0
02:25:08.716 00.000 9828 IsGuiding returns 1
02:25:08.747 00.031 9828 IsSlewing returns 0
02:25:08.747 00.000 9828 IsGuiding returns 0
02:25:08.747 00.000 9828 scope move finished after 15 + 140 ms
02:25:08.748 00.001 9828 Move returns status 0, amount 15
02:25:08.748 00.000 9828 move complete, result=0
02:25:08.748 00.000 9828 worker thread done servicing request
02:25:08.748 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:25:09.115 00.367 8976 Exposure complete
02:25:09.121 00.006 8976 worker thread done servicing request
02:25:09.121 00.000 5052 OnExposeComplete: enter
02:25:09.121 00.000 5052 UpdateGuideState(): m_state=6
02:25:09.121 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8635
02:25:09.121 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.79, Mass=140, SNR=8.2, Peak=67 HFD=2.3
02:25:09.121 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
02:25:09.121 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
02:25:09.121 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.76 mountX=0.08 mountY=-0.03, mountTheta=-0.38
02:25:09.122 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.08, opts=13)
02:25:09.122 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.08)
02:25:09.122 00.000 8976 Worker thread wakes up
02:25:09.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.08) opts 0xd
02:25:09.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.08)
02:25:09.122 00.000 8976 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.03
02:25:09.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:25:09.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:25:09.122 00.000 8976 MoveAxis(R, 0, ABG)
02:25:09.122 00.000 8976 MoveAxis(U, 0, ABG)
02:25:09.123 00.001 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
02:25:09.123 00.000 8976 MountToCamera -- mountX=1.93 mountY=-1.60 hyp=2.50 mountTheta=-0.69 cameraX=0.54, cameraY=2.44 cameraTheta=1.35
02:25:09.123 00.000 8976 incremental bump (0.543, 2.445) isValid = 1
02:25:09.123 00.000 8976 Scheduling Mount bump of (0.017, 0.080)
02:25:09.123 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.08, opts=4)
02:25:09.123 00.000 8976 Enqueuing Move request for scope (0.02, 0.08)
02:25:09.123 00.000 8976 move complete, result=0
02:25:09.123 00.000 9828 Worker thread wakes up
02:25:09.123 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0x4
02:25:09.123 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
02:25:09.123 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.83)
02:25:09.123 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:25:09.123 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
02:25:09.123 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.36 mountX=-0.02 mountY=-0.08, mountTheta=-1.83
02:25:09.123 00.000 9828 Moving (0.02, 0.08) raw xDistance=-0.02 yDistance=-0.08
02:25:09.123 00.000 9828 BLC: window closed
02:25:09.123 00.000 9828 MoveAxis(E, 7, B)
02:25:09.123 00.000 9828 Guiding  Dir = 2, Dur = 7
02:25:09.123 00.000 8976 worker thread done servicing request
02:25:09.124 00.001 9828 IsSlewing returns 0
02:25:09.124 00.000 9828 IsGuiding returns 0
02:25:09.124 00.000 9828 PulseGuide returned control before completion, sleep 17
02:25:09.133 00.009 5052 UpdateGuideState exits: m=140 SNR=8.2
02:25:09.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:09.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:09.133 00.000 5052 Enqueuing Expose request
02:25:09.133 00.000 8976 Worker thread wakes up
02:25:09.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:09.133 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:09.133 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:09.151 00.018 9828 IsGuiding returns 1
02:25:09.151 00.000 9828 scope still moving after pulse duration time elapsed
02:25:09.183 00.032 9828 IsSlewing returns 0
02:25:09.183 00.000 9828 IsGuiding returns 1
02:25:09.214 00.031 9828 IsSlewing returns 0
02:25:09.214 00.000 9828 IsGuiding returns 1
02:25:09.244 00.030 9828 IsSlewing returns 0
02:25:09.244 00.000 9828 IsGuiding returns 0
02:25:09.244 00.000 9828 scope move finished after 7 + 113 ms
02:25:09.244 00.000 9828 Move returns status 0, amount 7
02:25:09.244 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:09.244 00.000 9828 MoveAxis(N, 10, B)
02:25:09.244 00.000 9828 Guiding  Dir = 0, Dur = 10
02:25:09.260 00.016 9828 IsSlewing returns 0
02:25:09.260 00.000 9828 IsGuiding returns 0
02:25:09.260 00.000 9828 PulseGuide returned control before completion, sleep 20
02:25:09.292 00.032 9828 IsGuiding returns 1
02:25:09.292 00.000 9828 scope still moving after pulse duration time elapsed
02:25:09.322 00.030 9828 IsSlewing returns 0
02:25:09.323 00.001 9828 IsGuiding returns 1
02:25:09.354 00.031 9828 IsSlewing returns 0
02:25:09.354 00.000 9828 IsGuiding returns 1
02:25:09.384 00.030 9828 IsSlewing returns 0
02:25:09.384 00.000 9828 IsGuiding returns 1
02:25:09.415 00.031 9828 IsSlewing returns 0
02:25:09.415 00.000 9828 IsGuiding returns 1
02:25:09.446 00.031 9828 IsSlewing returns 0
02:25:09.447 00.001 9828 IsGuiding returns 1
02:25:09.477 00.030 9828 IsSlewing returns 0
02:25:09.477 00.000 9828 IsGuiding returns 0
02:25:09.477 00.000 9828 scope move finished after 10 + 206 ms
02:25:09.477 00.000 9828 Move returns status 0, amount 10
02:25:09.477 00.000 9828 move complete, result=0
02:25:09.477 00.000 9828 worker thread done servicing request
02:25:09.477 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 10 ms NORTH
02:25:09.824 00.347 8976 Exposure complete
02:25:09.830 00.006 8976 worker thread done servicing request
02:25:09.830 00.000 5052 OnExposeComplete: enter
02:25:09.830 00.000 5052 UpdateGuideState(): m_state=6
02:25:09.830 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8636
02:25:09.830 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.73, Mass=148, SNR=8.4, Peak=73 HFD=2.0
02:25:09.830 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:25:09.830 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:25:09.830 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.02 hyp=0.36 cameraTheta=3.08 mountX=0.18 mountY=0.29, mountTheta=1.01
02:25:09.830 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.02, opts=13)
02:25:09.830 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.02)
02:25:09.830 00.000 8976 Worker thread wakes up
02:25:09.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.02) opts 0xd
02:25:09.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.02)
02:25:09.830 00.000 8976 Moving (-0.36, 0.02) raw xDistance=0.18 yDistance=0.29
02:25:09.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:25:09.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:25:09.831 00.001 8976 MoveAxis(R, 0, ABG)
02:25:09.831 00.000 8976 MoveAxis(D, 1, ABG)
02:25:09.831 00.000 8976 stepping (-13, 9) + (0, -1)
02:25:09.831 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:09.831 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:25:09.841 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:25:09.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:09.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:09.841 00.000 5052 Enqueuing Expose request
02:25:09.848 00.007 8976 Received - 47 (G) 
02:25:09.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:09.848 00.000 8976 stepped: pos (-13, 8)
02:25:09.848 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
02:25:09.848 00.000 8976 MountToCamera -- mountX=1.95 mountY=-1.49 hyp=2.45 mountTheta=-0.65 cameraX=0.44, cameraY=2.41 cameraTheta=1.39
02:25:09.848 00.000 8976 incremental bump (0.438, 2.414) isValid = 1
02:25:09.850 00.002 8976 Scheduling Mount bump of (0.021, 0.117)
02:25:09.850 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:25:09.850 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:25:09.850 00.000 8976 move complete, result=0
02:25:09.850 00.000 9828 Worker thread wakes up
02:25:09.850 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:25:09.850 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:25:09.850 00.000 8976 worker thread done servicing request
02:25:09.850 00.000 8976 Worker thread wakes up
02:25:09.850 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:25:09.850 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
02:25:09.850 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
02:25:09.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:09.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:09.850 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:25:09.850 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:25:09.850 00.000 9828 BLC: window closed
02:25:09.850 00.000 9828 MoveAxis(E, 8, B)
02:25:09.851 00.001 9828 Guiding  Dir = 2, Dur = 8
02:25:09.851 00.000 9828 IsSlewing returns 0
02:25:09.851 00.000 9828 IsGuiding returns 0
02:25:09.851 00.000 9828 PulseGuide returned control before completion, sleep 18
02:25:09.878 00.027 9828 IsGuiding returns 1
02:25:09.878 00.000 9828 scope still moving after pulse duration time elapsed
02:25:09.908 00.030 9828 IsSlewing returns 0
02:25:09.908 00.000 9828 IsGuiding returns 1
02:25:09.939 00.031 9828 IsSlewing returns 0
02:25:09.939 00.000 9828 IsGuiding returns 1
02:25:09.969 00.030 9828 IsSlewing returns 0
02:25:09.969 00.000 9828 IsGuiding returns 1
02:25:10.001 00.032 9828 IsSlewing returns 0
02:25:10.001 00.000 9828 IsGuiding returns 0
02:25:10.001 00.000 9828 scope move finished after 8 + 142 ms
02:25:10.001 00.000 9828 Move returns status 0, amount 8
02:25:10.001 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:10.001 00.000 9828 MoveAxis(N, 15, B)
02:25:10.001 00.000 9828 Guiding  Dir = 0, Dur = 15
02:25:10.016 00.015 9828 IsSlewing returns 0
02:25:10.016 00.000 9828 IsGuiding returns 0
02:25:10.016 00.000 9828 PulseGuide returned control before completion, sleep 25
02:25:10.047 00.031 9828 IsGuiding returns 1
02:25:10.047 00.000 9828 scope still moving after pulse duration time elapsed
02:25:10.078 00.031 9828 IsSlewing returns 0
02:25:10.083 00.005 9828 IsGuiding returns 1
02:25:10.110 00.027 9828 IsSlewing returns 0
02:25:10.110 00.000 9828 IsGuiding returns 1
02:25:10.140 00.030 9828 IsSlewing returns 0
02:25:10.140 00.000 9828 IsGuiding returns 1
02:25:10.172 00.032 9828 IsSlewing returns 0
02:25:10.172 00.000 9828 IsGuiding returns 1
02:25:10.203 00.031 9828 IsSlewing returns 0
02:25:10.203 00.000 9828 IsGuiding returns 0
02:25:10.203 00.000 9828 scope move finished after 15 + 172 ms
02:25:10.203 00.000 9828 Move returns status 0, amount 15
02:25:10.203 00.000 9828 move complete, result=0
02:25:10.203 00.000 9828 worker thread done servicing request
02:25:10.204 00.001 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:25:10.544 00.340 8976 Exposure complete
02:25:10.549 00.005 8976 worker thread done servicing request
02:25:10.549 00.000 5052 OnExposeComplete: enter
02:25:10.549 00.000 5052 UpdateGuideState(): m_state=6
02:25:10.549 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8637
02:25:10.550 00.001 5052 Star::Find returns 1 (0), X=328.91, Y=281.49, Mass=167, SNR=9.0, Peak=79 HFD=2.1
02:25:10.550 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.48 = 1.80)
02:25:10.550 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.70)
02:25:10.550 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.22 hyp=0.35 cameraTheta=-2.44 mountX=-0.08 mountY=0.34, mountTheta=1.80
02:25:10.550 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.22, opts=13)
02:25:10.550 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.22)
02:25:10.550 00.000 8976 Worker thread wakes up
02:25:10.550 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.22) opts 0xd
02:25:10.550 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.22)
02:25:10.551 00.001 8976 Moving (-0.26, -0.22) raw xDistance=-0.08 yDistance=0.34
02:25:10.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:25:10.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:25:10.551 00.000 8976 MoveAxis(R, 0, ABG)
02:25:10.551 00.000 8976 MoveAxis(D, 1, ABG)
02:25:10.551 00.000 8976 stepping (-13, 8) + (0, -1)
02:25:10.551 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:10.551 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:25:10.560 00.009 5052 UpdateGuideState exits: m=167 SNR=9.0
02:25:10.561 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:10.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:10.561 00.000 5052 Enqueuing Expose request
02:25:10.584 00.023 8976 Received - 47 (G) 
02:25:10.584 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:10.584 00.000 8976 stepped: pos (-13, 7)
02:25:10.584 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:25:10.584 00.000 8976 MountToCamera -- mountX=1.96 mountY=-1.36 hyp=2.39 mountTheta=-0.61 cameraX=0.32, cameraY=2.37 cameraTheta=1.44
02:25:10.584 00.000 8976 incremental bump (0.321, 2.369) isValid = 1
02:25:10.584 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
02:25:10.584 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:25:10.584 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:25:10.584 00.000 8976 move complete, result=0
02:25:10.584 00.000 9828 Worker thread wakes up
02:25:10.584 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:25:10.584 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:25:10.584 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
02:25:10.584 00.000 8976 worker thread done servicing request
02:25:10.584 00.000 8976 Worker thread wakes up
02:25:10.585 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:10.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:10.585 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:25:10.585 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
02:25:10.585 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
02:25:10.585 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:25:10.585 00.000 9828 BLC: window closed
02:25:10.585 00.000 9828 MoveAxis(E, 7, B)
02:25:10.585 00.000 9828 Guiding  Dir = 2, Dur = 7
02:25:10.585 00.000 9828 IsSlewing returns 0
02:25:10.586 00.001 9828 IsGuiding returns 0
02:25:10.586 00.000 9828 PulseGuide returned control before completion, sleep 17
02:25:10.609 00.023 9828 IsGuiding returns 1
02:25:10.609 00.000 9828 scope still moving after pulse duration time elapsed
02:25:10.639 00.030 9828 IsSlewing returns 0
02:25:10.639 00.000 9828 IsGuiding returns 1
02:25:10.670 00.031 9828 IsSlewing returns 0
02:25:10.670 00.000 9828 IsGuiding returns 1
02:25:10.700 00.030 9828 IsSlewing returns 0
02:25:10.700 00.000 9828 IsGuiding returns 1
02:25:10.731 00.031 9828 IsSlewing returns 0
02:25:10.731 00.000 9828 IsGuiding returns 0
02:25:10.731 00.000 9828 scope move finished after 7 + 138 ms
02:25:10.731 00.000 9828 Move returns status 0, amount 7
02:25:10.731 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:10.731 00.000 9828 MoveAxis(N, 16, B)
02:25:10.731 00.000 9828 Guiding  Dir = 0, Dur = 16
02:25:10.746 00.015 9828 IsSlewing returns 0
02:25:10.747 00.001 9828 IsGuiding returns 0
02:25:10.747 00.000 9828 PulseGuide returned control before completion, sleep 26
02:25:10.778 00.031 9828 IsGuiding returns 1
02:25:10.778 00.000 9828 scope still moving after pulse duration time elapsed
02:25:10.809 00.031 9828 IsSlewing returns 0
02:25:10.809 00.000 9828 IsGuiding returns 1
02:25:10.840 00.031 9828 IsSlewing returns 0
02:25:10.840 00.000 9828 IsGuiding returns 1
02:25:10.871 00.031 9828 IsSlewing returns 0
02:25:10.871 00.000 9828 IsGuiding returns 1
02:25:10.902 00.031 9828 IsSlewing returns 0
02:25:10.902 00.000 9828 IsGuiding returns 0
02:25:10.902 00.000 9828 scope move finished after 16 + 139 ms
02:25:10.902 00.000 9828 Move returns status 0, amount 16
02:25:10.902 00.000 9828 move complete, result=0
02:25:10.902 00.000 9828 worker thread done servicing request
02:25:10.902 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:25:11.276 00.374 8976 Exposure complete
02:25:11.282 00.006 8976 worker thread done servicing request
02:25:11.282 00.000 5052 OnExposeComplete: enter
02:25:11.282 00.000 5052 UpdateGuideState(): m_state=6
02:25:11.282 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8638
02:25:11.282 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.83, Mass=153, SNR=8.5, Peak=64 HFD=2.4
02:25:11.282 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.51 = -0.51)
02:25:11.282 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
02:25:11.282 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=0.11 mountY=-0.07, mountTheta=-0.58
02:25:11.283 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.12, opts=13)
02:25:11.283 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.12)
02:25:11.283 00.000 8976 Worker thread wakes up
02:25:11.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.12) opts 0xd
02:25:11.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.12)
02:25:11.283 00.000 8976 Moving (0.00, 0.12) raw xDistance=0.11 yDistance=-0.07
02:25:11.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:25:11.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:25:11.283 00.000 8976 MoveAxis(R, 0, ABG)
02:25:11.283 00.000 8976 MoveAxis(U, 0, ABG)
02:25:11.283 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:25:11.283 00.000 8976 MountToCamera -- mountX=1.97 mountY=-1.28 hyp=2.35 mountTheta=-0.58 cameraX=0.24, cameraY=2.34 cameraTheta=1.47
02:25:11.283 00.000 8976 incremental bump (0.243, 2.339) isValid = 1
02:25:11.283 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
02:25:11.283 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:25:11.283 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:25:11.283 00.000 8976 move complete, result=0
02:25:11.283 00.000 9828 Worker thread wakes up
02:25:11.283 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:25:11.284 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:25:11.284 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
02:25:11.284 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
02:25:11.284 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:25:11.284 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:25:11.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:25:11.284 00.000 8976 worker thread done servicing request
02:25:11.284 00.000 9828 BLC: window closed
02:25:11.284 00.000 9828 MoveAxis(E, 5, B)
02:25:11.284 00.000 9828 Guiding  Dir = 2, Dur = 5
02:25:11.284 00.000 9828 IsSlewing returns 0
02:25:11.285 00.001 9828 IsGuiding returns 0
02:25:11.285 00.000 9828 PulseGuide returned control before completion, sleep 15
02:25:11.295 00.010 5052 UpdateGuideState exits: m=153 SNR=8.5
02:25:11.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:11.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:11.295 00.000 5052 Enqueuing Expose request
02:25:11.295 00.000 8976 Worker thread wakes up
02:25:11.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:11.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:11.296 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:11.304 00.008 9828 IsGuiding returns 1
02:25:11.304 00.000 9828 scope still moving after pulse duration time elapsed
02:25:11.335 00.031 9828 IsSlewing returns 0
02:25:11.335 00.000 9828 IsGuiding returns 1
02:25:11.366 00.031 9828 IsSlewing returns 0
02:25:11.366 00.000 9828 IsGuiding returns 1
02:25:11.397 00.031 9828 IsSlewing returns 0
02:25:11.397 00.000 9828 IsGuiding returns 0
02:25:11.397 00.000 9828 scope move finished after 5 + 107 ms
02:25:11.397 00.000 9828 Move returns status 0, amount 5
02:25:11.397 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:11.397 00.000 9828 MoveAxis(N, 16, B)
02:25:11.397 00.000 9828 Guiding  Dir = 0, Dur = 16
02:25:11.413 00.016 9828 IsSlewing returns 0
02:25:11.413 00.000 9828 IsGuiding returns 0
02:25:11.413 00.000 9828 PulseGuide returned control before completion, sleep 26
02:25:11.444 00.031 9828 IsGuiding returns 1
02:25:11.445 00.001 9828 scope still moving after pulse duration time elapsed
02:25:11.476 00.031 9828 IsSlewing returns 0
02:25:11.476 00.000 9828 IsGuiding returns 1
02:25:11.508 00.032 9828 IsSlewing returns 0
02:25:11.508 00.000 9828 IsGuiding returns 1
02:25:11.538 00.030 9828 IsSlewing returns 0
02:25:11.538 00.000 9828 IsGuiding returns 1
02:25:11.570 00.032 9828 IsSlewing returns 0
02:25:11.570 00.000 9828 IsGuiding returns 0
02:25:11.570 00.000 9828 scope move finished after 16 + 140 ms
02:25:11.570 00.000 9828 Move returns status 0, amount 16
02:25:11.570 00.000 9828 move complete, result=0
02:25:11.571 00.001 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:25:11.571 00.000 9828 worker thread done servicing request
02:25:12.005 00.434 8976 Exposure complete
02:25:12.013 00.008 8976 worker thread done servicing request
02:25:12.013 00.000 5052 OnExposeComplete: enter
02:25:12.013 00.000 5052 UpdateGuideState(): m_state=6
02:25:12.014 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8639
02:25:12.014 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.71, Mass=157, SNR=8.6, Peak=63 HFD=2.6
02:25:12.014 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:25:12.014 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
02:25:12.014 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.07 mountX=-0.01 mountY=-0.02, mountTheta=-2.00
02:25:12.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.00, opts=13)
02:25:12.015 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.00)
02:25:12.016 00.001 8976 Worker thread wakes up
02:25:12.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.00) opts 0xd
02:25:12.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.00)
02:25:12.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:25:12.016 00.000 8976 Moving (0.02, 0.00) raw xDistance=-0.01 yDistance=-0.02
02:25:12.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:25:12.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:25:12.016 00.000 8976 MoveAxis(R, 0, ABG)
02:25:12.016 00.000 8976 MoveAxis(U, 0, ABG)
02:25:12.016 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
02:25:12.016 00.000 8976 MountToCamera -- mountX=1.98 mountY=-1.23 hyp=2.33 mountTheta=-0.55 cameraX=0.19, cameraY=2.32 cameraTheta=1.49
02:25:12.017 00.001 8976 incremental bump (0.190, 2.319) isValid = 1
02:25:12.017 00.000 8976 Scheduling Mount bump of (0.002, 0.020)
02:25:12.017 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.02, opts=4)
02:25:12.017 00.000 8976 Enqueuing Move request for scope (0.00, 0.02)
02:25:12.017 00.000 8976 move complete, result=0
02:25:12.017 00.000 9828 Worker thread wakes up
02:25:12.017 00.000 8976 worker thread done servicing request
02:25:12.017 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0x4
02:25:12.017 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
02:25:12.017 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.70)
02:25:12.017 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.78)
02:25:12.017 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.49 mountX=-0.00 mountY=-0.02, mountTheta=-1.70
02:25:12.017 00.000 9828 Moving (0.00, 0.02) raw xDistance=-0.00 yDistance=-0.02
02:25:12.017 00.000 9828 BLC: window closed
02:25:12.017 00.000 9828 MoveAxis(E, 1, B)
02:25:12.017 00.000 9828 Guiding  Dir = 2, Dur = 1
02:25:12.018 00.001 9828 IsSlewing returns 0
02:25:12.018 00.000 9828 IsGuiding returns 0
02:25:12.019 00.001 9828 PulseGuide returned control before completion, sleep 11
02:25:12.026 00.007 5052 UpdateGuideState exits: m=157 SNR=8.6
02:25:12.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:12.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:12.026 00.000 5052 Enqueuing Expose request
02:25:12.026 00.000 8976 Worker thread wakes up
02:25:12.026 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:12.027 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:12.027 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:12.034 00.007 9828 IsGuiding returns 1
02:25:12.034 00.000 9828 scope still moving after pulse duration time elapsed
02:25:12.066 00.032 9828 IsSlewing returns 0
02:25:12.066 00.000 9828 IsGuiding returns 1
02:25:12.097 00.031 9828 IsSlewing returns 0
02:25:12.097 00.000 9828 IsGuiding returns 1
02:25:12.129 00.032 9828 IsSlewing returns 0
02:25:12.129 00.000 9828 IsGuiding returns 1
02:25:12.160 00.031 9828 IsSlewing returns 0
02:25:12.160 00.000 9828 IsGuiding returns 0
02:25:12.160 00.000 9828 scope move finished after 1 + 140 ms
02:25:12.160 00.000 9828 Move returns status 0, amount 1
02:25:12.160 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:12.160 00.000 9828 MoveAxis(N, 3, B)
02:25:12.160 00.000 9828 Guiding  Dir = 0, Dur = 3
02:25:12.176 00.016 9828 IsSlewing returns 0
02:25:12.176 00.000 9828 IsGuiding returns 0
02:25:12.176 00.000 9828 PulseGuide returned control before completion, sleep 13
02:25:12.192 00.016 9828 IsGuiding returns 1
02:25:12.192 00.000 9828 scope still moving after pulse duration time elapsed
02:25:12.223 00.031 9828 IsSlewing returns 0
02:25:12.223 00.000 9828 IsGuiding returns 1
02:25:12.253 00.030 9828 IsSlewing returns 0
02:25:12.253 00.000 9828 IsGuiding returns 1
02:25:12.285 00.032 9828 IsSlewing returns 0
02:25:12.285 00.000 9828 IsGuiding returns 1
02:25:12.316 00.031 9828 IsSlewing returns 0
02:25:12.316 00.000 9828 IsGuiding returns 0
02:25:12.316 00.000 9828 scope move finished after 3 + 136 ms
02:25:12.316 00.000 9828 Move returns status 0, amount 3
02:25:12.316 00.000 9828 move complete, result=0
02:25:12.316 00.000 9828 worker thread done servicing request
02:25:12.316 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.0 px 3 ms NORTH
02:25:12.722 00.406 8976 Exposure complete
02:25:12.728 00.006 8976 worker thread done servicing request
02:25:12.728 00.000 5052 OnExposeComplete: enter
02:25:12.728 00.000 5052 UpdateGuideState(): m_state=6
02:25:12.728 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8640
02:25:12.728 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.79, Mass=128, SNR=7.9, Peak=66 HFD=2.0
02:25:12.728 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
02:25:12.728 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
02:25:12.728 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.52 mountX=0.01 mountY=-0.16, mountTheta=-1.52
02:25:12.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.08, opts=13)
02:25:12.729 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.08)
02:25:12.729 00.000 8976 Worker thread wakes up
02:25:12.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.08) opts 0xd
02:25:12.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.08)
02:25:12.729 00.000 8976 Moving (0.14, 0.08) raw xDistance=0.01 yDistance=-0.16
02:25:12.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:25:12.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:25:12.729 00.000 8976 MoveAxis(R, 0, ABG)
02:25:12.729 00.000 8976 MoveAxis(U, 0, ABG)
02:25:12.729 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:25:12.730 00.001 8976 MountToCamera -- mountX=1.98 mountY=-1.19 hyp=2.31 mountTheta=-0.54 cameraX=0.16, cameraY=2.31 cameraTheta=1.50
02:25:12.730 00.000 8976 incremental bump (0.155, 2.306) isValid = 1
02:25:12.730 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
02:25:12.730 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:25:12.730 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:25:12.730 00.000 8976 move complete, result=0
02:25:12.730 00.000 9828 Worker thread wakes up
02:25:12.730 00.000 8976 worker thread done servicing request
02:25:12.730 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:25:12.730 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:25:12.730 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
02:25:12.731 00.001 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
02:25:12.731 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
02:25:12.731 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:25:12.731 00.000 9828 BLC: window closed
02:25:12.731 00.000 9828 MoveAxis(E, 4, B)
02:25:12.731 00.000 9828 Guiding  Dir = 2, Dur = 4
02:25:12.731 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:25:12.731 00.000 9828 IsSlewing returns 0
02:25:12.731 00.000 9828 IsGuiding returns 0
02:25:12.731 00.000 9828 PulseGuide returned control before completion, sleep 14
02:25:12.740 00.009 5052 UpdateGuideState exits: m=128 SNR=7.9
02:25:12.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:12.740 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:12.740 00.000 5052 Enqueuing Expose request
02:25:12.741 00.001 8976 Worker thread wakes up
02:25:12.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:12.741 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:12.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:12.749 00.008 9828 IsGuiding returns 1
02:25:12.749 00.000 9828 scope still moving after pulse duration time elapsed
02:25:12.780 00.031 9828 IsSlewing returns 0
02:25:12.780 00.000 9828 IsGuiding returns 1
02:25:12.812 00.032 9828 IsSlewing returns 0
02:25:12.817 00.005 9828 IsGuiding returns 1
02:25:12.843 00.026 9828 IsSlewing returns 0
02:25:12.843 00.000 9828 IsGuiding returns 0
02:25:12.843 00.000 9828 scope move finished after 4 + 107 ms
02:25:12.843 00.000 9828 Move returns status 0, amount 4
02:25:12.843 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:12.843 00.000 9828 MoveAxis(N, 16, B)
02:25:12.843 00.000 9828 Guiding  Dir = 0, Dur = 16
02:25:12.859 00.016 9828 IsSlewing returns 0
02:25:12.859 00.000 9828 IsGuiding returns 0
02:25:12.859 00.000 9828 PulseGuide returned control before completion, sleep 26
02:25:12.891 00.032 9828 IsGuiding returns 1
02:25:12.891 00.000 9828 scope still moving after pulse duration time elapsed
02:25:12.922 00.031 9828 IsSlewing returns 0
02:25:12.922 00.000 9828 IsGuiding returns 1
02:25:12.953 00.031 9828 IsSlewing returns 0
02:25:12.953 00.000 9828 IsGuiding returns 1
02:25:12.985 00.032 9828 IsSlewing returns 0
02:25:12.985 00.000 9828 IsGuiding returns 0
02:25:12.985 00.000 9828 scope move finished after 16 + 110 ms
02:25:12.985 00.000 9828 Move returns status 0, amount 16
02:25:12.985 00.000 9828 move complete, result=0
02:25:12.986 00.001 9828 worker thread done servicing request
02:25:12.986 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:25:13.430 00.444 8976 Exposure complete
02:25:13.436 00.006 8976 worker thread done servicing request
02:25:13.436 00.000 5052 OnExposeComplete: enter
02:25:13.436 00.000 5052 UpdateGuideState(): m_state=6
02:25:13.436 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8641
02:25:13.436 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.82, Mass=146, SNR=8.3, Peak=65 HFD=2.3
02:25:13.436 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:25:13.436 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
02:25:13.436 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.28 cameraTheta=2.74 mountX=0.21 mountY=0.16, mountTheta=0.63
02:25:13.437 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.11, opts=13)
02:25:13.437 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.11)
02:25:13.437 00.000 8976 Worker thread wakes up
02:25:13.437 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.11) opts 0xd
02:25:13.437 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.11)
02:25:13.437 00.000 8976 Moving (-0.26, 0.11) raw xDistance=0.21 yDistance=0.16
02:25:13.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:25:13.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:25:13.437 00.000 8976 MoveAxis(R, 0, ABG)
02:25:13.437 00.000 8976 MoveAxis(U, 0, ABG)
02:25:13.437 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:25:13.437 00.000 8976 MountToCamera -- mountX=1.99 mountY=-1.16 hyp=2.30 mountTheta=-0.53 cameraX=0.13, cameraY=2.30 cameraTheta=1.51
02:25:13.437 00.000 8976 incremental bump (0.131, 2.297) isValid = 1
02:25:13.437 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
02:25:13.437 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:25:13.438 00.001 8976 Enqueuing Move request for scope (0.01, 0.12)
02:25:13.438 00.000 8976 move complete, result=0
02:25:13.438 00.000 9828 Worker thread wakes up
02:25:13.438 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:25:13.438 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:25:13.438 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:25:13.438 00.000 8976 worker thread done servicing request
02:25:13.438 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
02:25:13.438 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:25:13.438 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:25:13.438 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:25:13.438 00.000 9828 BLC: window closed
02:25:13.438 00.000 9828 MoveAxis(E, 4, B)
02:25:13.438 00.000 9828 Guiding  Dir = 2, Dur = 4
02:25:13.438 00.000 9828 IsSlewing returns 0
02:25:13.439 00.001 9828 IsGuiding returns 0
02:25:13.439 00.000 9828 PulseGuide returned control before completion, sleep 14
02:25:13.449 00.010 5052 UpdateGuideState exits: m=146 SNR=8.3
02:25:13.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:13.450 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:13.450 00.000 5052 Enqueuing Expose request
02:25:13.450 00.000 8976 Worker thread wakes up
02:25:13.450 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:13.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:13.450 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:13.468 00.018 9828 IsGuiding returns 1
02:25:13.468 00.000 9828 scope still moving after pulse duration time elapsed
02:25:13.499 00.031 9828 IsSlewing returns 0
02:25:13.499 00.000 9828 IsGuiding returns 1
02:25:13.530 00.031 9828 IsSlewing returns 0
02:25:13.530 00.000 9828 IsGuiding returns 1
02:25:13.562 00.032 9828 IsSlewing returns 0
02:25:13.562 00.000 9828 IsGuiding returns 0
02:25:13.562 00.000 9828 scope move finished after 4 + 118 ms
02:25:13.562 00.000 9828 Move returns status 0, amount 4
02:25:13.562 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:13.562 00.000 9828 MoveAxis(N, 16, B)
02:25:13.562 00.000 9828 Guiding  Dir = 0, Dur = 16
02:25:13.577 00.015 9828 IsSlewing returns 0
02:25:13.577 00.000 9828 IsGuiding returns 0
02:25:13.577 00.000 9828 PulseGuide returned control before completion, sleep 26
02:25:13.609 00.032 9828 IsGuiding returns 1
02:25:13.609 00.000 9828 scope still moving after pulse duration time elapsed
02:25:13.641 00.032 9828 IsSlewing returns 0
02:25:13.641 00.000 9828 IsGuiding returns 1
02:25:13.672 00.031 9828 IsSlewing returns 0
02:25:13.672 00.000 9828 IsGuiding returns 1
02:25:13.704 00.032 9828 IsSlewing returns 0
02:25:13.704 00.000 9828 IsGuiding returns 1
02:25:13.734 00.030 9828 IsSlewing returns 0
02:25:13.734 00.000 9828 IsGuiding returns 0
02:25:13.734 00.000 9828 scope move finished after 16 + 141 ms
02:25:13.734 00.000 9828 Move returns status 0, amount 16
02:25:13.734 00.000 9828 move complete, result=0
02:25:13.734 00.000 9828 worker thread done servicing request
02:25:13.734 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:25:14.138 00.404 8976 Exposure complete
02:25:14.144 00.006 8976 worker thread done servicing request
02:25:14.144 00.000 5052 OnExposeComplete: enter
02:25:14.144 00.000 5052 UpdateGuideState(): m_state=6
02:25:14.144 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8642
02:25:14.144 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.65, Mass=151, SNR=8.5, Peak=73 HFD=2.0
02:25:14.144 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
02:25:14.144 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
02:25:14.144 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.06 hyp=0.37 cameraTheta=-2.99 mountX=0.12 mountY=0.34, mountTheta=1.24
02:25:14.145 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.06, opts=13)
02:25:14.145 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.06)
02:25:14.145 00.000 8976 Worker thread wakes up
02:25:14.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.06) opts 0xd
02:25:14.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.06)
02:25:14.145 00.000 8976 Moving (-0.37, -0.06) raw xDistance=0.12 yDistance=0.34
02:25:14.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:25:14.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:25:14.145 00.000 8976 MoveAxis(R, 0, ABG)
02:25:14.145 00.000 8976 MoveAxis(D, 1, ABG)
02:25:14.145 00.000 8976 stepping (-13, 7) + (0, -1)
02:25:14.145 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:14.146 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:25:14.155 00.009 5052 UpdateGuideState exits: m=151 SNR=8.5
02:25:14.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:14.155 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:14.155 00.000 5052 Enqueuing Expose request
02:25:14.165 00.010 8976 Received - 47 (G) 
02:25:14.165 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:14.165 00.000 8976 stepped: pos (-13, 6)
02:25:14.166 00.001 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:25:14.166 00.000 8976 MountToCamera -- mountX=1.99 mountY=-1.09 hyp=2.27 mountTheta=-0.50 cameraX=0.07, cameraY=2.27 cameraTheta=1.54
02:25:14.166 00.000 8976 incremental bump (0.069, 2.267) isValid = 1
02:25:14.166 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
02:25:14.166 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:25:14.166 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:25:14.166 00.000 8976 move complete, result=0
02:25:14.166 00.000 9828 Worker thread wakes up
02:25:14.166 00.000 8976 worker thread done servicing request
02:25:14.166 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:25:14.166 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:25:14.166 00.000 8976 Worker thread wakes up
02:25:14.166 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.65)
02:25:14.166 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:25:14.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:14.166 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:14.167 00.001 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.73)
02:25:14.167 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
02:25:14.167 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:25:14.167 00.000 9828 BLC: window closed
02:25:14.167 00.000 9828 MoveAxis(E, 3, B)
02:25:14.167 00.000 9828 Guiding  Dir = 2, Dur = 3
02:25:14.168 00.001 9828 IsSlewing returns 0
02:25:14.168 00.000 9828 IsGuiding returns 0
02:25:14.168 00.000 9828 PulseGuide returned control before completion, sleep 13
02:25:14.188 00.020 9828 IsGuiding returns 1
02:25:14.188 00.000 9828 scope still moving after pulse duration time elapsed
02:25:14.218 00.030 9828 IsSlewing returns 0
02:25:14.218 00.000 9828 IsGuiding returns 1
02:25:14.249 00.031 9828 IsSlewing returns 0
02:25:14.249 00.000 9828 IsGuiding returns 1
02:25:14.281 00.032 9828 IsSlewing returns 0
02:25:14.281 00.000 9828 IsGuiding returns 0
02:25:14.281 00.000 9828 scope move finished after 3 + 110 ms
02:25:14.281 00.000 9828 Move returns status 0, amount 3
02:25:14.281 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:14.281 00.000 9828 MoveAxis(N, 16, B)
02:25:14.281 00.000 9828 Guiding  Dir = 0, Dur = 16
02:25:14.296 00.015 9828 IsSlewing returns 0
02:25:14.296 00.000 9828 IsGuiding returns 0
02:25:14.296 00.000 9828 PulseGuide returned control before completion, sleep 26
02:25:14.327 00.031 9828 IsGuiding returns 1
02:25:14.327 00.000 9828 scope still moving after pulse duration time elapsed
02:25:14.358 00.031 9828 IsSlewing returns 0
02:25:14.358 00.000 9828 IsGuiding returns 1
02:25:14.391 00.033 9828 IsSlewing returns 0
02:25:14.391 00.000 9828 IsGuiding returns 1
02:25:14.421 00.030 9828 IsSlewing returns 0
02:25:14.421 00.000 9828 IsGuiding returns 1
02:25:14.452 00.031 9828 IsSlewing returns 0
02:25:14.452 00.000 9828 IsGuiding returns 0
02:25:14.452 00.000 9828 scope move finished after 16 + 139 ms
02:25:14.452 00.000 9828 Move returns status 0, amount 16
02:25:14.452 00.000 9828 move complete, result=0
02:25:14.452 00.000 9828 worker thread done servicing request
02:25:14.452 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:25:14.856 00.404 8976 Exposure complete
02:25:14.861 00.005 8976 worker thread done servicing request
02:25:14.861 00.000 5052 OnExposeComplete: enter
02:25:14.861 00.000 5052 UpdateGuideState(): m_state=6
02:25:14.861 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8643
02:25:14.861 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.39, Mass=165, SNR=8.9, Peak=73 HFD=1.7
02:25:14.861 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
02:25:14.861 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.11)
02:25:14.861 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.32 hyp=0.37 cameraTheta=-1.03 mountX=-0.37 mountY=0.01, mountTheta=3.11
02:25:14.862 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.32, opts=13)
02:25:14.862 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.32)
02:25:14.862 00.000 8976 Worker thread wakes up
02:25:14.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.32) opts 0xd
02:25:14.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.32)
02:25:14.862 00.000 8976 Moving (0.19, -0.32) raw xDistance=-0.37 yDistance=0.01
02:25:14.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:25:14.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:25:14.862 00.000 8976 MoveAxis(R, 2, ABG)
02:25:14.862 00.000 8976 stepping (-13, 6) + (2, 0)
02:25:14.862 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:14.863 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:25:14.872 00.009 5052 UpdateGuideState exits: m=165 SNR=8.9
02:25:14.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:14.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:14.872 00.000 5052 Enqueuing Expose request
02:25:14.884 00.012 8976 Received - 47 (G) 
02:25:14.885 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:14.885 00.000 8976 stepped: pos (-11, 6)
02:25:14.885 00.000 8976 MoveAxis(U, 0, ABG)
02:25:14.885 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:25:14.885 00.000 8976 MountToCamera -- mountX=1.89 mountY=-1.05 hyp=2.16 mountTheta=-0.51 cameraX=0.07, cameraY=2.16 cameraTheta=1.54
02:25:14.885 00.000 8976 incremental bump (0.073, 2.157) isValid = 1
02:25:14.885 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
02:25:14.885 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:25:14.885 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:25:14.885 00.000 8976 move complete, result=0
02:25:14.885 00.000 8976 worker thread done servicing request
02:25:14.886 00.001 8976 Worker thread wakes up
02:25:14.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:14.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:14.886 00.000 9828 Worker thread wakes up
02:25:14.886 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:25:14.886 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:25:14.886 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
02:25:14.886 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
02:25:14.886 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
02:25:14.886 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
02:25:14.886 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:25:14.886 00.000 9828 BLC: window closed
02:25:14.886 00.000 9828 MoveAxis(E, 3, B)
02:25:14.886 00.000 9828 Guiding  Dir = 2, Dur = 3
02:25:14.887 00.001 9828 IsSlewing returns 0
02:25:14.887 00.000 9828 IsGuiding returns 0
02:25:14.887 00.000 9828 PulseGuide returned control before completion, sleep 13
02:25:14.915 00.028 9828 IsGuiding returns 1
02:25:14.915 00.000 9828 scope still moving after pulse duration time elapsed
02:25:14.947 00.032 9828 IsSlewing returns 0
02:25:14.947 00.000 9828 IsGuiding returns 1
02:25:14.978 00.031 9828 IsSlewing returns 0
02:25:14.978 00.000 9828 IsGuiding returns 1
02:25:15.008 00.030 9828 IsSlewing returns 0
02:25:15.008 00.000 9828 IsGuiding returns 0
02:25:15.008 00.000 9828 scope move finished after 3 + 118 ms
02:25:15.008 00.000 9828 Move returns status 0, amount 3
02:25:15.009 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:15.009 00.000 9828 MoveAxis(N, 16, B)
02:25:15.009 00.000 9828 Guiding  Dir = 0, Dur = 16
02:25:15.023 00.014 9828 IsSlewing returns 0
02:25:15.023 00.000 9828 IsGuiding returns 0
02:25:15.023 00.000 9828 PulseGuide returned control before completion, sleep 26
02:25:15.055 00.032 9828 IsGuiding returns 1
02:25:15.055 00.000 9828 scope still moving after pulse duration time elapsed
02:25:15.085 00.030 9828 IsSlewing returns 0
02:25:15.085 00.000 9828 IsGuiding returns 1
02:25:15.117 00.032 9828 IsSlewing returns 0
02:25:15.117 00.000 9828 IsGuiding returns 1
02:25:15.147 00.030 9828 IsSlewing returns 0
02:25:15.147 00.000 9828 IsGuiding returns 0
02:25:15.147 00.000 9828 scope move finished after 16 + 107 ms
02:25:15.147 00.000 9828 Move returns status 0, amount 16
02:25:15.147 00.000 9828 move complete, result=0
02:25:15.147 00.000 9828 worker thread done servicing request
02:25:15.147 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:25:15.577 00.430 8976 Exposure complete
02:25:15.582 00.005 8976 worker thread done servicing request
02:25:15.582 00.000 5052 OnExposeComplete: enter
02:25:15.583 00.001 5052 UpdateGuideState(): m_state=6
02:25:15.583 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8644
02:25:15.583 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.53, Mass=154, SNR=8.6, Peak=73 HFD=1.6
02:25:15.583 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
02:25:15.583 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
02:25:15.583 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.18 hyp=0.47 cameraTheta=-0.39 mountX=-0.36 mountY=-0.27, mountTheta=-2.49
02:25:15.583 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.18, opts=13)
02:25:15.584 00.001 5052 Enqueuing Move request for stepguider (0.44, -0.18)
02:25:15.584 00.000 8976 Worker thread wakes up
02:25:15.584 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.18) opts 0xd
02:25:15.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.18)
02:25:15.584 00.000 8976 Moving (0.44, -0.18) raw xDistance=-0.36 yDistance=-0.27
02:25:15.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
02:25:15.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:25:15.584 00.000 8976 MoveAxis(R, 2, ABG)
02:25:15.584 00.000 8976 stepping (-11, 6) + (2, 0)
02:25:15.584 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:15.585 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:25:15.595 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:25:15.595 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:15.595 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:15.595 00.000 5052 Enqueuing Expose request
02:25:15.619 00.024 8976 Received - 47 (G) 
02:25:15.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:15.620 00.001 8976 stepped: pos (-9, 6)
02:25:15.620 00.000 8976 MoveAxis(U, 1, ABG)
02:25:15.620 00.000 8976 stepping (-9, 6) + (0, 1)
02:25:15.620 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:15.651 00.031 8976 Received - 47 (G) 
02:25:15.651 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:15.651 00.000 8976 stepped: pos (-9, 7)
02:25:15.651 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
02:25:15.652 00.001 8976 MountToCamera -- mountX=1.72 mountY=-1.07 hyp=2.02 mountTheta=-0.56 cameraX=0.17, cameraY=2.02 cameraTheta=1.49
02:25:15.652 00.000 8976 incremental bump (0.169, 2.017) isValid = 1
02:25:15.652 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
02:25:15.652 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:25:15.652 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:25:15.652 00.000 8976 move complete, result=0
02:25:15.652 00.000 9828 Worker thread wakes up
02:25:15.652 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
02:25:15.652 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:25:15.652 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:25:15.652 00.000 8976 worker thread done servicing request
02:25:15.652 00.000 8976 Worker thread wakes up
02:25:15.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:15.652 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:15.652 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.70)
02:25:15.653 00.001 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.78)
02:25:15.653 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.01 mountY=-0.12, mountTheta=-1.70
02:25:15.653 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:25:15.653 00.000 9828 BLC: window closed
02:25:15.653 00.000 9828 MoveAxis(E, 5, B)
02:25:15.653 00.000 9828 Guiding  Dir = 2, Dur = 5
02:25:15.653 00.000 9828 IsSlewing returns 0
02:25:15.653 00.000 9828 IsGuiding returns 0
02:25:15.653 00.000 9828 PulseGuide returned control before completion, sleep 15
02:25:15.679 00.026 9828 IsGuiding returns 1
02:25:15.679 00.000 9828 scope still moving after pulse duration time elapsed
02:25:15.710 00.031 9828 IsSlewing returns 0
02:25:15.710 00.000 9828 IsGuiding returns 1
02:25:15.740 00.030 9828 IsSlewing returns 0
02:25:15.740 00.000 9828 IsGuiding returns 1
02:25:15.771 00.031 9828 IsSlewing returns 0
02:25:15.771 00.000 9828 IsGuiding returns 0
02:25:15.771 00.000 9828 scope move finished after 5 + 112 ms
02:25:15.771 00.000 9828 Move returns status 0, amount 5
02:25:15.771 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:15.771 00.000 9828 MoveAxis(N, 16, B)
02:25:15.771 00.000 9828 Guiding  Dir = 0, Dur = 16
02:25:15.787 00.016 9828 IsSlewing returns 0
02:25:15.787 00.000 9828 IsGuiding returns 0
02:25:15.787 00.000 9828 PulseGuide returned control before completion, sleep 26
02:25:15.817 00.030 9828 IsGuiding returns 1
02:25:15.817 00.000 9828 scope still moving after pulse duration time elapsed
02:25:15.848 00.031 9828 IsSlewing returns 0
02:25:15.848 00.000 9828 IsGuiding returns 1
02:25:15.879 00.031 9828 IsSlewing returns 0
02:25:15.879 00.000 9828 IsGuiding returns 1
02:25:15.911 00.032 9828 IsSlewing returns 0
02:25:15.911 00.000 9828 IsGuiding returns 1
02:25:15.942 00.031 9828 IsSlewing returns 0
02:25:15.942 00.000 9828 IsGuiding returns 0
02:25:15.942 00.000 9828 scope move finished after 16 + 139 ms
02:25:15.942 00.000 9828 Move returns status 0, amount 16
02:25:15.943 00.001 9828 move complete, result=0
02:25:15.943 00.000 9828 worker thread done servicing request
02:25:15.943 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:25:16.348 00.405 8976 Exposure complete
02:25:16.354 00.006 8976 worker thread done servicing request
02:25:16.354 00.000 5052 OnExposeComplete: enter
02:25:16.354 00.000 5052 UpdateGuideState(): m_state=6
02:25:16.356 00.002 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8645
02:25:16.356 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=282.04, Mass=142, SNR=8.2, Peak=69 HFD=2.2
02:25:16.356 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
02:25:16.356 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
02:25:16.356 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=0.33 hyp=1.20 cameraTheta=0.27 mountX=-0.24 mountY=-1.15, mountTheta=-1.77
02:25:16.357 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.16, y=0.33, opts=13)
02:25:16.357 00.000 5052 Enqueuing Move request for stepguider (1.16, 0.33)
02:25:16.357 00.000 8976 Worker thread wakes up
02:25:16.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.16, 0.33) opts 0xd
02:25:16.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.16, 0.33)
02:25:16.357 00.000 8976 Moving (1.16, 0.33) raw xDistance=-0.24 yDistance=-1.15
02:25:16.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:25:16.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.15
02:25:16.357 00.000 8976 MoveAxis(R, 0, ABG)
02:25:16.357 00.000 8976 MoveAxis(U, 5, ABG)
02:25:16.357 00.000 8976 stepping (-9, 7) + (0, 5)
02:25:16.357 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:25:16.358 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:25:16.367 00.009 5052 UpdateGuideState exits: m=142 SNR=8.2
02:25:16.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:16.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:16.367 00.000 5052 Enqueuing Expose request
02:25:16.403 00.036 8976 Received - 47 (G) 
02:25:16.403 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:25:16.403 00.000 8976 stepped: pos (-9, 12)
02:25:16.403 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
02:25:16.403 00.000 8976 MountToCamera -- mountX=1.61 mountY=-1.34 hyp=2.10 mountTheta=-0.70 cameraX=0.47, cameraY=2.04 cameraTheta=1.35
02:25:16.403 00.000 8976 incremental bump (0.466, 2.043) isValid = 1
02:25:16.403 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
02:25:16.403 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:25:16.403 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:25:16.403 00.000 8976 move complete, result=0
02:25:16.404 00.001 8976 worker thread done servicing request
02:25:16.404 00.000 8976 Worker thread wakes up
02:25:16.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:16.404 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:16.404 00.000 9828 Worker thread wakes up
02:25:16.404 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:25:16.404 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:25:16.404 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
02:25:16.404 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
02:25:16.404 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
02:25:16.404 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:25:16.404 00.000 9828 BLC: window closed
02:25:16.404 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.2 px 5 ms NORTH
02:25:16.404 00.000 9828 MoveAxis(E, 10, B)
02:25:16.404 00.000 9828 Guiding  Dir = 2, Dur = 10
02:25:16.405 00.001 9828 IsSlewing returns 0
02:25:16.405 00.000 9828 IsGuiding returns 0
02:25:16.405 00.000 9828 PulseGuide returned control before completion, sleep 20
02:25:16.441 00.036 9828 IsGuiding returns 1
02:25:16.441 00.000 9828 scope still moving after pulse duration time elapsed
02:25:16.472 00.031 9828 IsSlewing returns 0
02:25:16.472 00.000 9828 IsGuiding returns 1
02:25:16.504 00.032 9828 IsSlewing returns 0
02:25:16.504 00.000 9828 IsGuiding returns 1
02:25:16.535 00.031 9828 IsSlewing returns 0
02:25:16.535 00.000 9828 IsGuiding returns 0
02:25:16.535 00.000 9828 scope move finished after 10 + 120 ms
02:25:16.535 00.000 9828 Move returns status 0, amount 10
02:25:16.535 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:16.535 00.000 9828 MoveAxis(N, 15, B)
02:25:16.535 00.000 9828 Guiding  Dir = 0, Dur = 15
02:25:16.551 00.016 9828 IsSlewing returns 0
02:25:16.551 00.000 9828 IsGuiding returns 0
02:25:16.551 00.000 9828 PulseGuide returned control before completion, sleep 25
02:25:16.581 00.030 9828 IsGuiding returns 1
02:25:16.581 00.000 9828 scope still moving after pulse duration time elapsed
02:25:16.612 00.031 9828 IsSlewing returns 0
02:25:16.612 00.000 9828 IsGuiding returns 1
02:25:16.643 00.031 9828 IsSlewing returns 0
02:25:16.643 00.000 9828 IsGuiding returns 1
02:25:16.674 00.031 9828 IsSlewing returns 0
02:25:16.674 00.000 9828 IsGuiding returns 1
02:25:16.705 00.031 9828 IsSlewing returns 0
02:25:16.705 00.000 9828 IsGuiding returns 0
02:25:16.705 00.000 9828 scope move finished after 15 + 139 ms
02:25:16.705 00.000 9828 Move returns status 0, amount 15
02:25:16.705 00.000 9828 move complete, result=0
02:25:16.705 00.000 9828 worker thread done servicing request
02:25:16.706 00.001 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:25:17.100 00.394 8976 Exposure complete
02:25:17.106 00.006 8976 worker thread done servicing request
02:25:17.106 00.000 5052 OnExposeComplete: enter
02:25:17.106 00.000 5052 UpdateGuideState(): m_state=6
02:25:17.106 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8646
02:25:17.106 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.63, Mass=139, SNR=8.2, Peak=67 HFD=2.2
02:25:17.106 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
02:25:17.106 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:25:17.106 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.08 hyp=0.75 cameraTheta=-0.10 mountX=-0.41 mountY=-0.58, mountTheta=-2.18
02:25:17.107 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.08, opts=13)
02:25:17.107 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.08)
02:25:17.107 00.000 8976 Worker thread wakes up
02:25:17.107 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.08) opts 0xd
02:25:17.107 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.08)
02:25:17.107 00.000 8976 Moving (0.74, -0.08) raw xDistance=-0.41 yDistance=-0.58
02:25:17.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:25:17.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.58
02:25:17.107 00.000 8976 MoveAxis(R, 2, ABG)
02:25:17.107 00.000 8976 stepping (-9, 12) + (2, 0)
02:25:17.108 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:17.108 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:25:17.119 00.011 5052 UpdateGuideState exits: m=139 SNR=8.2
02:25:17.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:17.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:17.119 00.000 5052 Enqueuing Expose request
02:25:17.138 00.019 8976 Received - 47 (G) 
02:25:17.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:17.138 00.000 8976 stepped: pos (-7, 12)
02:25:17.139 00.001 8976 MoveAxis(U, 3, ABG)
02:25:17.139 00.000 8976 stepping (-7, 12) + (0, 3)
02:25:17.139 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:17.170 00.031 8976 Received - 47 (G) 
02:25:17.170 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:17.170 00.000 8976 stepped: pos (-7, 15)
02:25:17.170 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:25:17.170 00.000 8976 MountToCamera -- mountX=1.43 mountY=-1.69 hyp=2.21 mountTheta=-0.87 cameraX=0.85, cameraY=2.04 cameraTheta=1.18
02:25:17.170 00.000 8976 incremental bump (0.851, 2.041) isValid = 1
02:25:17.170 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:25:17.171 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:17.171 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:17.171 00.000 8976 move complete, result=0
02:25:17.171 00.000 8976 worker thread done servicing request
02:25:17.171 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
02:25:17.171 00.000 8976 Worker thread wakes up
02:25:17.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:17.171 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:17.171 00.000 9828 Worker thread wakes up
02:25:17.171 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:17.171 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:17.171 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:25:17.171 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:25:17.171 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:25:17.171 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:25:17.172 00.001 9828 BLC: window closed
02:25:17.172 00.000 9828 MoveAxis(E, 16, B)
02:25:17.172 00.000 9828 Guiding  Dir = 2, Dur = 16
02:25:17.172 00.000 9828 IsSlewing returns 0
02:25:17.172 00.000 9828 IsGuiding returns 0
02:25:17.172 00.000 9828 PulseGuide returned control before completion, sleep 26
02:25:17.201 00.029 9828 IsGuiding returns 1
02:25:17.201 00.000 9828 scope still moving after pulse duration time elapsed
02:25:17.232 00.031 9828 IsSlewing returns 0
02:25:17.232 00.000 9828 IsGuiding returns 1
02:25:17.262 00.030 9828 IsSlewing returns 0
02:25:17.263 00.001 9828 IsGuiding returns 1
02:25:17.293 00.030 9828 IsSlewing returns 0
02:25:17.293 00.000 9828 IsGuiding returns 1
02:25:17.323 00.030 9828 IsSlewing returns 0
02:25:17.323 00.000 9828 IsGuiding returns 0
02:25:17.324 00.001 9828 scope move finished after 16 + 134 ms
02:25:17.324 00.000 9828 Move returns status 0, amount 16
02:25:17.324 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:17.324 00.000 9828 MoveAxis(N, 14, B)
02:25:17.324 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:17.339 00.015 9828 IsSlewing returns 0
02:25:17.339 00.000 9828 IsGuiding returns 0
02:25:17.339 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:17.370 00.031 9828 IsGuiding returns 1
02:25:17.370 00.000 9828 scope still moving after pulse duration time elapsed
02:25:17.400 00.030 9828 IsSlewing returns 0
02:25:17.400 00.000 9828 IsGuiding returns 1
02:25:17.433 00.033 9828 IsSlewing returns 0
02:25:17.433 00.000 9828 IsGuiding returns 1
02:25:17.465 00.032 9828 IsSlewing returns 0
02:25:17.465 00.000 9828 IsGuiding returns 1
02:25:17.496 00.031 9828 IsSlewing returns 0
02:25:17.496 00.000 9828 IsGuiding returns 0
02:25:17.496 00.000 9828 scope move finished after 14 + 142 ms
02:25:17.496 00.000 9828 Move returns status 0, amount 14
02:25:17.496 00.000 9828 move complete, result=0
02:25:17.496 00.000 9828 worker thread done servicing request
02:25:17.496 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:25:17.863 00.367 8976 Exposure complete
02:25:17.869 00.006 8976 worker thread done servicing request
02:25:17.869 00.000 5052 OnExposeComplete: enter
02:25:17.869 00.000 5052 UpdateGuideState(): m_state=6
02:25:17.869 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8647
02:25:17.869 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.61, Mass=142, SNR=8.2, Peak=70 HFD=1.7
02:25:17.869 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
02:25:17.869 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
02:25:17.869 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-0.40 mountX=-0.21 mountY=-0.15, mountTheta=-2.51
02:25:17.870 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.10, opts=13)
02:25:17.870 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.10)
02:25:17.870 00.000 8976 Worker thread wakes up
02:25:17.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.10) opts 0xd
02:25:17.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.10)
02:25:17.870 00.000 8976 Moving (0.25, -0.10) raw xDistance=-0.21 yDistance=-0.15
02:25:17.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:25:17.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:25:17.870 00.000 8976 MoveAxis(R, 0, ABG)
02:25:17.870 00.000 8976 MoveAxis(U, 0, ABG)
02:25:17.870 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:25:17.870 00.000 8976 MountToCamera -- mountX=1.31 mountY=-1.92 hyp=2.32 mountTheta=-0.97 cameraX=1.11, cameraY=2.04 cameraTheta=1.07
02:25:17.870 00.000 8976 incremental bump (1.109, 2.041) isValid = 1
02:25:17.870 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
02:25:17.870 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:25:17.871 00.001 8976 Enqueuing Move request for scope (0.05, 0.10)
02:25:17.871 00.000 8976 move complete, result=0
02:25:17.871 00.000 9828 Worker thread wakes up
02:25:17.871 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:25:17.871 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:25:17.871 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:25:17.871 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:25:17.871 00.000 8976 worker thread done servicing request
02:25:17.871 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:25:17.871 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:25:17.871 00.000 9828 BLC: window closed
02:25:17.871 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:25:17.871 00.000 9828 MoveAxis(E, 19, B)
02:25:17.871 00.000 9828 Guiding  Dir = 2, Dur = 19
02:25:17.872 00.001 9828 IsSlewing returns 0
02:25:17.872 00.000 9828 IsGuiding returns 0
02:25:17.872 00.000 9828 PulseGuide returned control before completion, sleep 29
02:25:17.880 00.008 5052 UpdateGuideState exits: m=142 SNR=8.2
02:25:17.881 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:17.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:17.881 00.000 5052 Enqueuing Expose request
02:25:17.881 00.000 8976 Worker thread wakes up
02:25:17.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:17.881 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:17.881 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:17.904 00.023 9828 IsGuiding returns 1
02:25:17.904 00.000 9828 scope still moving after pulse duration time elapsed
02:25:17.934 00.030 9828 IsSlewing returns 0
02:25:17.934 00.000 9828 IsGuiding returns 1
02:25:17.964 00.030 9828 IsSlewing returns 0
02:25:17.964 00.000 9828 IsGuiding returns 1
02:25:17.996 00.032 9828 IsSlewing returns 0
02:25:17.996 00.000 9828 IsGuiding returns 1
02:25:18.027 00.031 9828 IsSlewing returns 0
02:25:18.027 00.000 9828 IsGuiding returns 0
02:25:18.027 00.000 9828 scope move finished after 19 + 135 ms
02:25:18.027 00.000 9828 Move returns status 0, amount 19
02:25:18.027 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:18.028 00.001 9828 MoveAxis(N, 13, B)
02:25:18.028 00.000 9828 Guiding  Dir = 0, Dur = 13
02:25:18.044 00.016 9828 IsSlewing returns 0
02:25:18.044 00.000 9828 IsGuiding returns 0
02:25:18.044 00.000 9828 PulseGuide returned control before completion, sleep 23
02:25:18.073 00.029 9828 IsGuiding returns 1
02:25:18.073 00.000 9828 scope still moving after pulse duration time elapsed
02:25:18.105 00.032 9828 IsSlewing returns 0
02:25:18.105 00.000 9828 IsGuiding returns 1
02:25:18.136 00.031 9828 IsSlewing returns 0
02:25:18.136 00.000 9828 IsGuiding returns 1
02:25:18.167 00.031 9828 IsSlewing returns 0
02:25:18.167 00.000 9828 IsGuiding returns 1
02:25:18.198 00.031 9828 IsSlewing returns 0
02:25:18.198 00.000 9828 IsGuiding returns 0
02:25:18.198 00.000 9828 scope move finished after 13 + 141 ms
02:25:18.199 00.001 9828 Move returns status 0, amount 13
02:25:18.199 00.000 9828 move complete, result=0
02:25:18.199 00.000 9828 worker thread done servicing request
02:25:18.199 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:25:18.571 00.372 8976 Exposure complete
02:25:18.577 00.006 8976 worker thread done servicing request
02:25:18.577 00.000 5052 OnExposeComplete: enter
02:25:18.577 00.000 5052 UpdateGuideState(): m_state=6
02:25:18.577 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8648
02:25:18.577 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.62, Mass=150, SNR=8.4, Peak=72 HFD=1.7
02:25:18.577 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
02:25:18.577 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
02:25:18.577 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.28 cameraTheta=-0.32 mountX=-0.20 mountY=-0.17, mountTheta=-2.42
02:25:18.578 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.09, opts=13)
02:25:18.578 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.09)
02:25:18.578 00.000 8976 Worker thread wakes up
02:25:18.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.09) opts 0xd
02:25:18.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.09)
02:25:18.578 00.000 8976 Moving (0.26, -0.09) raw xDistance=-0.20 yDistance=-0.17
02:25:18.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:25:18.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:25:18.578 00.000 8976 MoveAxis(R, 0, ABG)
02:25:18.578 00.000 8976 MoveAxis(U, 0, ABG)
02:25:18.579 00.001 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:25:18.579 00.000 8976 MountToCamera -- mountX=1.23 mountY=-2.07 hyp=2.41 mountTheta=-1.03 cameraX=1.28, cameraY=2.04 cameraTheta=1.01
02:25:18.579 00.000 8976 incremental bump (1.282, 2.040) isValid = 1
02:25:18.579 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:25:18.579 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:25:18.579 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:25:18.579 00.000 8976 move complete, result=0
02:25:18.579 00.000 9828 Worker thread wakes up
02:25:18.579 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:25:18.579 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:25:18.579 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:25:18.579 00.000 8976 worker thread done servicing request
02:25:18.579 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:25:18.579 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:25:18.579 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:25:18.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:25:18.580 00.001 9828 BLC: window closed
02:25:18.580 00.000 9828 MoveAxis(E, 21, B)
02:25:18.580 00.000 9828 Guiding  Dir = 2, Dur = 21
02:25:18.580 00.000 9828 IsSlewing returns 0
02:25:18.580 00.000 9828 IsGuiding returns 0
02:25:18.580 00.000 9828 PulseGuide returned control before completion, sleep 31
02:25:18.589 00.009 5052 UpdateGuideState exits: m=150 SNR=8.4
02:25:18.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:18.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:18.589 00.000 5052 Enqueuing Expose request
02:25:18.589 00.000 8976 Worker thread wakes up
02:25:18.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:18.589 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:18.590 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:18.623 00.033 9828 IsGuiding returns 1
02:25:18.623 00.000 9828 scope still moving after pulse duration time elapsed
02:25:18.654 00.031 9828 IsSlewing returns 0
02:25:18.654 00.000 9828 IsGuiding returns 1
02:25:18.684 00.030 9828 IsSlewing returns 0
02:25:18.684 00.000 9828 IsGuiding returns 1
02:25:18.715 00.031 9828 IsSlewing returns 0
02:25:18.715 00.000 9828 IsGuiding returns 0
02:25:18.715 00.000 9828 scope move finished after 21 + 113 ms
02:25:18.715 00.000 9828 Move returns status 0, amount 21
02:25:18.715 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:18.715 00.000 9828 MoveAxis(N, 13, B)
02:25:18.715 00.000 9828 Guiding  Dir = 0, Dur = 13
02:25:18.731 00.016 9828 IsSlewing returns 0
02:25:18.731 00.000 9828 IsGuiding returns 0
02:25:18.731 00.000 9828 PulseGuide returned control before completion, sleep 23
02:25:18.762 00.031 9828 IsGuiding returns 1
02:25:18.762 00.000 9828 scope still moving after pulse duration time elapsed
02:25:18.793 00.031 9828 IsSlewing returns 0
02:25:18.793 00.000 9828 IsGuiding returns 1
02:25:18.824 00.031 9828 IsSlewing returns 0
02:25:18.824 00.000 9828 IsGuiding returns 1
02:25:18.856 00.032 9828 IsSlewing returns 0
02:25:18.856 00.000 9828 IsGuiding returns 1
02:25:18.887 00.031 9828 IsSlewing returns 0
02:25:18.887 00.000 9828 IsGuiding returns 0
02:25:18.887 00.000 9828 scope move finished after 13 + 143 ms
02:25:18.887 00.000 9828 Move returns status 0, amount 13
02:25:18.887 00.000 9828 move complete, result=0
02:25:18.887 00.000 9828 worker thread done servicing request
02:25:18.887 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:25:19.281 00.394 8976 Exposure complete
02:25:19.287 00.006 8976 worker thread done servicing request
02:25:19.287 00.000 5052 OnExposeComplete: enter
02:25:19.287 00.000 5052 UpdateGuideState(): m_state=6
02:25:19.287 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8649
02:25:19.287 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.10, Mass=166, SNR=8.9, Peak=71 HFD=2.3
02:25:19.287 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
02:25:19.287 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.45)
02:25:19.287 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.61 hyp=0.61 cameraTheta=-1.69 mountX=-0.51 mountY=0.39, mountTheta=2.48
02:25:19.288 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.61, opts=13)
02:25:19.288 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.61)
02:25:19.288 00.000 8976 Worker thread wakes up
02:25:19.288 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.61) opts 0xd
02:25:19.288 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.61)
02:25:19.288 00.000 8976 Moving (-0.07, -0.61) raw xDistance=-0.51 yDistance=0.39
02:25:19.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:25:19.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:25:19.289 00.001 8976 MoveAxis(R, 2, ABG)
02:25:19.289 00.000 8976 stepping (-7, 15) + (2, 0)
02:25:19.289 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:19.291 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:25:19.301 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:25:19.301 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:19.301 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:19.301 00.000 5052 Enqueuing Expose request
02:25:19.313 00.012 8976 Received - 47 (G) 
02:25:19.313 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:19.313 00.000 8976 stepped: pos (-5, 15)
02:25:19.313 00.000 8976 MoveAxis(D, 2, ABG)
02:25:19.313 00.000 8976 stepping (-5, 15) + (0, -2)
02:25:19.313 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:19.345 00.032 8976 Received - 47 (G) 
02:25:19.345 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:19.345 00.000 8976 stepped: pos (-5, 13)
02:25:19.345 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:25:19.345 00.000 8976 MountToCamera -- mountX=1.08 mountY=-2.07 hyp=2.33 mountTheta=-1.09 cameraX=1.35, cameraY=1.90 cameraTheta=0.95
02:25:19.345 00.000 8976 incremental bump (1.351, 1.902) isValid = 1
02:25:19.345 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:25:19.345 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:25:19.345 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:25:19.345 00.000 8976 move complete, result=0
02:25:19.345 00.000 8976 worker thread done servicing request
02:25:19.345 00.000 8976 Worker thread wakes up
02:25:19.345 00.000 9828 Worker thread wakes up
02:25:19.345 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:25:19.345 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:25:19.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:19.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:19.345 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
02:25:19.345 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
02:25:19.346 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:25:19.346 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
02:25:19.346 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:25:19.346 00.000 9828 BLC: window closed
02:25:19.346 00.000 9828 MoveAxis(E, 23, B)
02:25:19.346 00.000 9828 Guiding  Dir = 2, Dur = 23
02:25:19.346 00.000 9828 IsSlewing returns 0
02:25:19.346 00.000 9828 IsGuiding returns 0
02:25:19.346 00.000 9828 PulseGuide returned control before completion, sleep 33
02:25:19.386 00.040 9828 IsGuiding returns 1
02:25:19.386 00.000 9828 scope still moving after pulse duration time elapsed
02:25:19.418 00.032 9828 IsSlewing returns 0
02:25:19.418 00.000 9828 IsGuiding returns 1
02:25:19.449 00.031 9828 IsSlewing returns 0
02:25:19.449 00.000 9828 IsGuiding returns 1
02:25:19.479 00.030 9828 IsSlewing returns 0
02:25:19.479 00.000 9828 IsGuiding returns 0
02:25:19.479 00.000 9828 scope move finished after 23 + 109 ms
02:25:19.479 00.000 9828 Move returns status 0, amount 23
02:25:19.479 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:19.479 00.000 9828 MoveAxis(N, 12, B)
02:25:19.479 00.000 9828 Guiding  Dir = 0, Dur = 12
02:25:19.495 00.016 9828 IsSlewing returns 0
02:25:19.495 00.000 9828 IsGuiding returns 0
02:25:19.495 00.000 9828 PulseGuide returned control before completion, sleep 22
02:25:19.527 00.032 9828 IsGuiding returns 1
02:25:19.527 00.000 9828 scope still moving after pulse duration time elapsed
02:25:19.558 00.031 9828 IsSlewing returns 0
02:25:19.558 00.000 9828 IsGuiding returns 1
02:25:19.588 00.030 9828 IsSlewing returns 0
02:25:19.588 00.000 9828 IsGuiding returns 1
02:25:19.619 00.031 9828 IsSlewing returns 0
02:25:19.619 00.000 9828 IsGuiding returns 1
02:25:19.651 00.032 9828 IsSlewing returns 0
02:25:19.651 00.000 9828 IsGuiding returns 0
02:25:19.651 00.000 9828 scope move finished after 12 + 143 ms
02:25:19.651 00.000 9828 Move returns status 0, amount 12
02:25:19.651 00.000 9828 move complete, result=0
02:25:19.651 00.000 9828 worker thread done servicing request
02:25:19.651 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:25:20.038 00.387 8976 Exposure complete
02:25:20.045 00.007 8976 worker thread done servicing request
02:25:20.045 00.000 5052 OnExposeComplete: enter
02:25:20.045 00.000 5052 UpdateGuideState(): m_state=6
02:25:20.045 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8650
02:25:20.045 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.95, Mass=171, SNR=9.0, Peak=71 HFD=2.3
02:25:20.046 00.001 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
02:25:20.046 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
02:25:20.046 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.24 hyp=0.33 cameraTheta=2.35 mountX=0.32 mountY=0.07, mountTheta=0.21
02:25:20.046 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.24, opts=13)
02:25:20.046 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.24)
02:25:20.046 00.000 8976 Worker thread wakes up
02:25:20.047 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.24) opts 0xd
02:25:20.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.24)
02:25:20.047 00.000 8976 Moving (-0.24, 0.24) raw xDistance=0.32 yDistance=0.07
02:25:20.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
02:25:20.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:25:20.047 00.000 8976 MoveAxis(L, 1, ABG)
02:25:20.047 00.000 8976 stepping (-5, 13) + (-1, 0)
02:25:20.047 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:20.048 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:25:20.057 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
02:25:20.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:20.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:20.057 00.000 5052 Enqueuing Expose request
02:25:20.065 00.008 8976 Received - 47 (G) 
02:25:20.065 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:20.065 00.000 8976 stepped: pos (-6, 13)
02:25:20.065 00.000 8976 MoveAxis(U, 0, ABG)
02:25:20.065 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:25:20.065 00.000 8976 MountToCamera -- mountX=1.03 mountY=-2.07 hyp=2.31 mountTheta=-1.11 cameraX=1.37, cameraY=1.85 cameraTheta=0.93
02:25:20.065 00.000 8976 incremental bump (1.373, 1.854) isValid = 1
02:25:20.065 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:25:20.065 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:25:20.065 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:25:20.065 00.000 8976 move complete, result=0
02:25:20.065 00.000 8976 worker thread done servicing request
02:25:20.065 00.000 8976 Worker thread wakes up
02:25:20.065 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:20.065 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:20.065 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:25:20.065 00.000 9828 Worker thread wakes up
02:25:20.066 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:25:20.066 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:25:20.066 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
02:25:20.066 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
02:25:20.066 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:25:20.066 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:25:20.066 00.000 9828 BLC: window closed
02:25:20.066 00.000 9828 MoveAxis(E, 23, B)
02:25:20.066 00.000 9828 Guiding  Dir = 2, Dur = 23
02:25:20.066 00.000 9828 IsSlewing returns 0
02:25:20.066 00.000 9828 IsGuiding returns 0
02:25:20.067 00.001 9828 PulseGuide returned control before completion, sleep 33
02:25:20.105 00.038 9828 IsGuiding returns 1
02:25:20.105 00.000 9828 scope still moving after pulse duration time elapsed
02:25:20.136 00.031 9828 IsSlewing returns 0
02:25:20.137 00.001 9828 IsGuiding returns 1
02:25:20.168 00.031 9828 IsSlewing returns 0
02:25:20.168 00.000 9828 IsGuiding returns 1
02:25:20.197 00.029 9828 IsSlewing returns 0
02:25:20.198 00.001 9828 IsGuiding returns 1
02:25:20.228 00.030 9828 IsSlewing returns 0
02:25:20.229 00.001 9828 IsGuiding returns 0
02:25:20.229 00.000 9828 scope move finished after 23 + 140 ms
02:25:20.229 00.000 9828 Move returns status 0, amount 23
02:25:20.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:20.229 00.000 9828 MoveAxis(N, 12, B)
02:25:20.229 00.000 9828 Guiding  Dir = 0, Dur = 12
02:25:20.243 00.014 9828 IsSlewing returns 0
02:25:20.243 00.000 9828 IsGuiding returns 0
02:25:20.244 00.001 9828 PulseGuide returned control before completion, sleep 22
02:25:20.274 00.030 9828 IsGuiding returns 1
02:25:20.274 00.000 9828 scope still moving after pulse duration time elapsed
02:25:20.306 00.032 9828 IsSlewing returns 0
02:25:20.306 00.000 9828 IsGuiding returns 1
02:25:20.337 00.031 9828 IsSlewing returns 0
02:25:20.337 00.000 9828 IsGuiding returns 1
02:25:20.368 00.031 9828 IsSlewing returns 0
02:25:20.368 00.000 9828 IsGuiding returns 1
02:25:20.399 00.031 9828 IsSlewing returns 0
02:25:20.399 00.000 9828 IsGuiding returns 0
02:25:20.399 00.000 9828 scope move finished after 12 + 143 ms
02:25:20.399 00.000 9828 Move returns status 0, amount 12
02:25:20.399 00.000 9828 move complete, result=0
02:25:20.399 00.000 9828 worker thread done servicing request
02:25:20.399 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:25:20.756 00.357 8976 Exposure complete
02:25:20.762 00.006 8976 worker thread done servicing request
02:25:20.762 00.000 5052 OnExposeComplete: enter
02:25:20.762 00.000 5052 UpdateGuideState(): m_state=6
02:25:20.762 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8651
02:25:20.762 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=282.08, Mass=149, SNR=8.4, Peak=74 HFD=2.1
02:25:20.762 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.08 = 0.08)
02:25:20.762 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
02:25:20.762 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.37 hyp=0.43 cameraTheta=2.12 mountX=0.43 mountY=-0.01, mountTheta=-0.02
02:25:20.763 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.37, opts=13)
02:25:20.763 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.37)
02:25:20.763 00.000 8976 Worker thread wakes up
02:25:20.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.37) opts 0xd
02:25:20.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.37)
02:25:20.763 00.000 8976 Moving (-0.23, 0.37) raw xDistance=0.43 yDistance=-0.01
02:25:20.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
02:25:20.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:25:20.763 00.000 8976 MoveAxis(L, 2, ABG)
02:25:20.763 00.000 8976 stepping (-6, 13) + (-2, 0)
02:25:20.763 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:20.764 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:25:20.774 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
02:25:20.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:20.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:20.774 00.000 5052 Enqueuing Expose request
02:25:20.799 00.025 8976 Received - 47 (G) 
02:25:20.799 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:20.799 00.000 8976 stepped: pos (-8, 13)
02:25:20.799 00.000 8976 MoveAxis(U, 0, ABG)
02:25:20.799 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:25:20.800 00.001 8976 MountToCamera -- mountX=1.09 mountY=-2.07 hyp=2.34 mountTheta=-1.08 cameraX=1.34, cameraY=1.91 cameraTheta=0.96
02:25:20.800 00.000 8976 incremental bump (1.343, 1.913) isValid = 1
02:25:20.800 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:25:20.800 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:25:20.800 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:25:20.800 00.000 8976 move complete, result=0
02:25:20.800 00.000 9828 Worker thread wakes up
02:25:20.800 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
02:25:20.800 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:25:20.800 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:25:20.800 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:25:20.800 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:25:20.800 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:25:20.800 00.000 8976 worker thread done servicing request
02:25:20.800 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:25:20.800 00.000 9828 BLC: window closed
02:25:20.800 00.000 9828 MoveAxis(E, 22, B)
02:25:20.800 00.000 8976 Worker thread wakes up
02:25:20.800 00.000 9828 Guiding  Dir = 2, Dur = 22
02:25:20.801 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:20.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:20.801 00.000 9828 IsSlewing returns 0
02:25:20.801 00.000 9828 IsGuiding returns 0
02:25:20.801 00.000 9828 PulseGuide returned control before completion, sleep 32
02:25:20.849 00.048 9828 IsGuiding returns 1
02:25:20.849 00.000 9828 scope still moving after pulse duration time elapsed
02:25:20.881 00.032 9828 IsSlewing returns 0
02:25:20.882 00.001 9828 IsGuiding returns 1
02:25:20.913 00.031 9828 IsSlewing returns 0
02:25:20.913 00.000 9828 IsGuiding returns 1
02:25:20.944 00.031 9828 IsSlewing returns 0
02:25:20.944 00.000 9828 IsGuiding returns 0
02:25:20.944 00.000 9828 scope move finished after 22 + 120 ms
02:25:20.944 00.000 9828 Move returns status 0, amount 22
02:25:20.944 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:20.944 00.000 9828 MoveAxis(N, 12, B)
02:25:20.944 00.000 9828 Guiding  Dir = 0, Dur = 12
02:25:20.959 00.015 9828 IsSlewing returns 0
02:25:20.959 00.000 9828 IsGuiding returns 0
02:25:20.959 00.000 9828 PulseGuide returned control before completion, sleep 22
02:25:20.989 00.030 9828 IsGuiding returns 1
02:25:20.995 00.006 9828 scope still moving after pulse duration time elapsed
02:25:21.020 00.025 9828 IsSlewing returns 0
02:25:21.020 00.000 9828 IsGuiding returns 1
02:25:21.051 00.031 9828 IsSlewing returns 0
02:25:21.051 00.000 9828 IsGuiding returns 1
02:25:21.082 00.031 9828 IsSlewing returns 0
02:25:21.082 00.000 9828 IsGuiding returns 0
02:25:21.082 00.000 9828 scope move finished after 12 + 110 ms
02:25:21.082 00.000 9828 Move returns status 0, amount 12
02:25:21.082 00.000 9828 move complete, result=0
02:25:21.083 00.001 9828 worker thread done servicing request
02:25:21.083 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:25:21.493 00.410 8976 Exposure complete
02:25:21.498 00.005 8976 worker thread done servicing request
02:25:21.498 00.000 5052 OnExposeComplete: enter
02:25:21.498 00.000 5052 UpdateGuideState(): m_state=6
02:25:21.498 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8652
02:25:21.498 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.93, Mass=167, SNR=8.9, Peak=75 HFD=2.4
02:25:21.498 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
02:25:21.498 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
02:25:21.499 00.001 5052 CameraToMount -- cameraX=-0.36 cameraY=0.22 hyp=0.43 cameraTheta=2.59 mountX=0.36 mountY=0.18, mountTheta=0.46
02:25:21.499 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.22, opts=13)
02:25:21.499 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.22)
02:25:21.499 00.000 8976 Worker thread wakes up
02:25:21.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.22) opts 0xd
02:25:21.499 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.22)
02:25:21.500 00.001 8976 Moving (-0.36, 0.22) raw xDistance=0.36 yDistance=0.18
02:25:21.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
02:25:21.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:25:21.500 00.000 8976 MoveAxis(L, 2, ABG)
02:25:21.500 00.000 8976 stepping (-8, 13) + (-2, 0)
02:25:21.500 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:21.500 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:25:21.510 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
02:25:21.510 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:21.510 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:21.510 00.000 5052 Enqueuing Expose request
02:25:21.535 00.025 8976 Received - 47 (G) 
02:25:21.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:21.535 00.000 8976 stepped: pos (-10, 13)
02:25:21.535 00.000 8976 MoveAxis(U, 0, ABG)
02:25:21.535 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:25:21.535 00.000 8976 MountToCamera -- mountX=1.24 mountY=-2.07 hyp=2.41 mountTheta=-1.03 cameraX=1.28, cameraY=2.04 cameraTheta=1.01
02:25:21.535 00.000 8976 incremental bump (1.276, 2.042) isValid = 1
02:25:21.535 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:25:21.535 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:25:21.536 00.001 8976 Enqueuing Move request for scope (0.06, 0.10)
02:25:21.536 00.000 8976 move complete, result=0
02:25:21.536 00.000 9828 Worker thread wakes up
02:25:21.536 00.000 8976 worker thread done servicing request
02:25:21.536 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:25:21.536 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:25:21.536 00.000 8976 Worker thread wakes up
02:25:21.536 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:25:21.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:21.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:21.536 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:25:21.536 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:25:21.536 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:25:21.536 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:25:21.536 00.000 9828 BLC: window closed
02:25:21.536 00.000 9828 MoveAxis(E, 21, B)
02:25:21.537 00.001 9828 Guiding  Dir = 2, Dur = 21
02:25:21.537 00.000 9828 IsSlewing returns 0
02:25:21.537 00.000 9828 IsGuiding returns 0
02:25:21.537 00.000 9828 PulseGuide returned control before completion, sleep 31
02:25:21.583 00.046 9828 IsGuiding returns 1
02:25:21.583 00.000 9828 scope still moving after pulse duration time elapsed
02:25:21.614 00.031 9828 IsSlewing returns 0
02:25:21.615 00.001 9828 IsGuiding returns 1
02:25:21.645 00.030 9828 IsSlewing returns 0
02:25:21.645 00.000 9828 IsGuiding returns 1
02:25:21.677 00.032 9828 IsSlewing returns 0
02:25:21.677 00.000 9828 IsGuiding returns 0
02:25:21.677 00.000 9828 scope move finished after 21 + 119 ms
02:25:21.677 00.000 9828 Move returns status 0, amount 21
02:25:21.678 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:21.678 00.000 9828 MoveAxis(N, 13, B)
02:25:21.678 00.000 9828 Guiding  Dir = 0, Dur = 13
02:25:21.693 00.015 9828 IsSlewing returns 0
02:25:21.693 00.000 9828 IsGuiding returns 0
02:25:21.693 00.000 9828 PulseGuide returned control before completion, sleep 23
02:25:21.723 00.030 9828 IsGuiding returns 1
02:25:21.723 00.000 9828 scope still moving after pulse duration time elapsed
02:25:21.755 00.032 9828 IsSlewing returns 0
02:25:21.755 00.000 9828 IsGuiding returns 1
02:25:21.785 00.030 9828 IsSlewing returns 0
02:25:21.785 00.000 9828 IsGuiding returns 1
02:25:21.816 00.031 9828 IsSlewing returns 0
02:25:21.816 00.000 9828 IsGuiding returns 1
02:25:21.847 00.031 9828 IsSlewing returns 0
02:25:21.847 00.000 9828 IsGuiding returns 0
02:25:21.847 00.000 9828 scope move finished after 13 + 141 ms
02:25:21.847 00.000 9828 Move returns status 0, amount 13
02:25:21.847 00.000 9828 move complete, result=0
02:25:21.847 00.000 9828 worker thread done servicing request
02:25:21.847 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:25:22.229 00.382 8976 Exposure complete
02:25:22.236 00.007 8976 worker thread done servicing request
02:25:22.236 00.000 5052 OnExposeComplete: enter
02:25:22.236 00.000 5052 UpdateGuideState(): m_state=6
02:25:22.236 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8653
02:25:22.236 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.48, Mass=168, SNR=8.9, Peak=71 HFD=2.2
02:25:22.236 00.000 5052 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.04) = xAngle (-4.42 = 1.86)
02:25:22.236 00.000 5052 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.76)
02:25:22.236 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-2.38 mountX=-0.10 mountY=0.33, mountTheta=1.85
02:25:22.237 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.23, opts=13)
02:25:22.237 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.23)
02:25:22.237 00.000 8976 Worker thread wakes up
02:25:22.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.23) opts 0xd
02:25:22.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.23)
02:25:22.237 00.000 8976 Moving (-0.24, -0.23) raw xDistance=-0.10 yDistance=0.33
02:25:22.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:25:22.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:25:22.237 00.000 8976 MoveAxis(R, 0, ABG)
02:25:22.237 00.000 8976 MoveAxis(D, 1, ABG)
02:25:22.237 00.000 8976 stepping (-10, 13) + (0, -1)
02:25:22.237 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:22.238 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:25:22.248 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
02:25:22.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:22.248 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:22.248 00.000 5052 Enqueuing Expose request
02:25:22.255 00.007 8976 Received - 47 (G) 
02:25:22.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:22.255 00.000 8976 stepped: pos (-10, 12)
02:25:22.255 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:25:22.255 00.000 8976 MountToCamera -- mountX=1.33 mountY=-2.01 hyp=2.41 mountTheta=-0.99 cameraX=1.18, cameraY=2.10 cameraTheta=1.06
02:25:22.255 00.000 8976 incremental bump (1.185, 2.104) isValid = 1
02:25:22.255 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:25:22.255 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:25:22.255 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:25:22.255 00.000 8976 move complete, result=0
02:25:22.255 00.000 8976 worker thread done servicing request
02:25:22.255 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:25:22.255 00.000 8976 Worker thread wakes up
02:25:22.255 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:22.256 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:22.256 00.000 9828 Worker thread wakes up
02:25:22.256 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:25:22.256 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:25:22.256 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:25:22.256 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:25:22.256 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:25:22.256 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:25:22.256 00.000 9828 BLC: window closed
02:25:22.256 00.000 9828 MoveAxis(E, 19, B)
02:25:22.256 00.000 9828 Guiding  Dir = 2, Dur = 19
02:25:22.257 00.001 9828 IsSlewing returns 0
02:25:22.257 00.000 9828 IsGuiding returns 0
02:25:22.257 00.000 9828 PulseGuide returned control before completion, sleep 29
02:25:22.287 00.030 9828 IsGuiding returns 1
02:25:22.287 00.000 9828 scope still moving after pulse duration time elapsed
02:25:22.317 00.030 9828 IsSlewing returns 0
02:25:22.317 00.000 9828 IsGuiding returns 1
02:25:22.347 00.030 9828 IsSlewing returns 0
02:25:22.352 00.005 9828 IsGuiding returns 1
02:25:22.378 00.026 9828 IsSlewing returns 0
02:25:22.378 00.000 9828 IsGuiding returns 1
02:25:22.409 00.031 9828 IsSlewing returns 0
02:25:22.409 00.000 9828 IsGuiding returns 0
02:25:22.409 00.000 9828 scope move finished after 19 + 133 ms
02:25:22.409 00.000 9828 Move returns status 0, amount 19
02:25:22.409 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:22.409 00.000 9828 MoveAxis(N, 13, B)
02:25:22.409 00.000 9828 Guiding  Dir = 0, Dur = 13
02:25:22.425 00.016 9828 IsSlewing returns 0
02:25:22.425 00.000 9828 IsGuiding returns 0
02:25:22.425 00.000 9828 PulseGuide returned control before completion, sleep 23
02:25:22.456 00.031 9828 IsGuiding returns 1
02:25:22.456 00.000 9828 scope still moving after pulse duration time elapsed
02:25:22.487 00.031 9828 IsSlewing returns 0
02:25:22.487 00.000 9828 IsGuiding returns 1
02:25:22.518 00.031 9828 IsSlewing returns 0
02:25:22.518 00.000 9828 IsGuiding returns 1
02:25:22.550 00.032 9828 IsSlewing returns 0
02:25:22.550 00.000 9828 IsGuiding returns 1
02:25:22.582 00.032 9828 IsSlewing returns 0
02:25:22.582 00.000 9828 IsGuiding returns 0
02:25:22.582 00.000 9828 scope move finished after 13 + 143 ms
02:25:22.582 00.000 9828 Move returns status 0, amount 13
02:25:22.582 00.000 9828 move complete, result=0
02:25:22.582 00.000 9828 worker thread done servicing request
02:25:22.583 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:25:22.947 00.364 8976 Exposure complete
02:25:22.952 00.005 8976 worker thread done servicing request
02:25:22.952 00.000 5052 OnExposeComplete: enter
02:25:22.952 00.000 5052 UpdateGuideState(): m_state=6
02:25:22.952 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8654
02:25:22.953 00.001 5052 Star::Find returns 1 (0), X=328.52, Y=280.98, Mass=190, SNR=9.5, Peak=77 HFD=2.3
02:25:22.953 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.34 = 1.95)
02:25:22.953 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.84)
02:25:22.953 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.73 hyp=0.98 cameraTheta=-2.29 mountX=-0.36 mountY=0.94, mountTheta=1.93
02:25:22.953 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.73, opts=13)
02:25:22.953 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.73)
02:25:22.953 00.000 8976 Worker thread wakes up
02:25:22.953 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.73) opts 0xd
02:25:22.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.73)
02:25:22.954 00.001 8976 Moving (-0.65, -0.73) raw xDistance=-0.36 yDistance=0.94
02:25:22.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:25:22.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.94
02:25:22.954 00.000 8976 MoveAxis(R, 1, ABG)
02:25:22.954 00.000 8976 stepping (-10, 12) + (1, 0)
02:25:22.954 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:22.954 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:25:22.964 00.010 5052 UpdateGuideState exits: m=190 SNR=9.5
02:25:22.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:22.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:22.964 00.000 5052 Enqueuing Expose request
02:25:22.974 00.010 8976 Received - 47 (G) 
02:25:22.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:22.974 00.000 8976 stepped: pos (-9, 12)
02:25:22.974 00.000 8976 MoveAxis(D, 4, ABG)
02:25:22.974 00.000 8976 stepping (-9, 12) + (0, -4)
02:25:22.974 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:25:23.006 00.032 8976 Received - 47 (G) 
02:25:23.006 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:25:23.006 00.000 8976 stepped: pos (-9, 8)
02:25:23.006 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:25:23.006 00.000 8976 MountToCamera -- mountX=1.35 mountY=-1.77 hyp=2.22 mountTheta=-0.92 cameraX=0.96, cameraY=2.01 cameraTheta=1.12
02:25:23.007 00.001 8976 incremental bump (0.960, 2.006) isValid = 1
02:25:23.007 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:25:23.007 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:25:23.007 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:25:23.007 00.000 8976 move complete, result=0
02:25:23.007 00.000 9828 Worker thread wakes up
02:25:23.007 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:25:23.007 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:25:23.007 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:25:23.007 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:25:23.007 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:25:23.007 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:25:23.007 00.000 9828 BLC: window closed
02:25:23.007 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.9 px 4 ms SOUTH
02:25:23.007 00.000 8976 worker thread done servicing request
02:25:23.007 00.000 8976 Worker thread wakes up
02:25:23.008 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:23.008 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:23.008 00.000 9828 MoveAxis(E, 17, B)
02:25:23.008 00.000 9828 Guiding  Dir = 2, Dur = 17
02:25:23.008 00.000 9828 IsSlewing returns 0
02:25:23.008 00.000 9828 IsGuiding returns 0
02:25:23.008 00.000 9828 PulseGuide returned control before completion, sleep 27
02:25:23.050 00.042 9828 IsGuiding returns 1
02:25:23.050 00.000 9828 scope still moving after pulse duration time elapsed
02:25:23.080 00.030 9828 IsSlewing returns 0
02:25:23.080 00.000 9828 IsGuiding returns 1
02:25:23.111 00.031 9828 IsSlewing returns 0
02:25:23.111 00.000 9828 IsGuiding returns 1
02:25:23.141 00.030 9828 IsSlewing returns 0
02:25:23.141 00.000 9828 IsGuiding returns 0
02:25:23.141 00.000 9828 scope move finished after 17 + 115 ms
02:25:23.141 00.000 9828 Move returns status 0, amount 17
02:25:23.141 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:23.141 00.000 9828 MoveAxis(N, 14, B)
02:25:23.141 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:23.157 00.016 9828 IsSlewing returns 0
02:25:23.157 00.000 9828 IsGuiding returns 0
02:25:23.157 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:23.189 00.032 9828 IsGuiding returns 1
02:25:23.189 00.000 9828 scope still moving after pulse duration time elapsed
02:25:23.220 00.031 9828 IsSlewing returns 0
02:25:23.220 00.000 9828 IsGuiding returns 1
02:25:23.251 00.031 9828 IsSlewing returns 0
02:25:23.251 00.000 9828 IsGuiding returns 1
02:25:23.283 00.032 9828 IsSlewing returns 0
02:25:23.283 00.000 9828 IsGuiding returns 1
02:25:23.315 00.032 9828 IsSlewing returns 0
02:25:23.315 00.000 9828 IsGuiding returns 0
02:25:23.315 00.000 9828 scope move finished after 14 + 143 ms
02:25:23.315 00.000 9828 Move returns status 0, amount 14
02:25:23.315 00.000 9828 move complete, result=0
02:25:23.315 00.000 9828 worker thread done servicing request
02:25:23.315 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:25:23.704 00.389 8976 Exposure complete
02:25:23.711 00.007 8976 worker thread done servicing request
02:25:23.711 00.000 5052 OnExposeComplete: enter
02:25:23.711 00.000 5052 UpdateGuideState(): m_state=6
02:25:23.711 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8655
02:25:23.711 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.65, Mass=148, SNR=8.4, Peak=72 HFD=2.2
02:25:23.711 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
02:25:23.711 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
02:25:23.711 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.88 mountX=0.05 mountY=0.22, mountTheta=1.36
02:25:23.711 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.06, opts=13)
02:25:23.711 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.06)
02:25:23.712 00.001 8976 Worker thread wakes up
02:25:23.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.06) opts 0xd
02:25:23.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.06)
02:25:23.712 00.000 8976 Moving (-0.22, -0.06) raw xDistance=0.05 yDistance=0.22
02:25:23.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:25:23.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:25:23.712 00.000 8976 MoveAxis(R, 0, ABG)
02:25:23.712 00.000 8976 MoveAxis(U, 0, ABG)
02:25:23.712 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:25:23.712 00.000 8976 MountToCamera -- mountX=1.36 mountY=-1.60 hyp=2.10 mountTheta=-0.87 cameraX=0.81, cameraY=1.94 cameraTheta=1.18
02:25:23.712 00.000 8976 incremental bump (0.810, 1.940) isValid = 1
02:25:23.713 00.001 8976 Scheduling Mount bump of (0.044, 0.110)
02:25:23.713 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:23.713 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:23.713 00.000 8976 move complete, result=0
02:25:23.713 00.000 9828 Worker thread wakes up
02:25:23.713 00.000 8976 worker thread done servicing request
02:25:23.713 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:23.713 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:23.713 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:25:23.713 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:25:23.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:25:23.713 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:25:23.713 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:25:23.713 00.000 9828 BLC: window closed
02:25:23.713 00.000 9828 MoveAxis(E, 16, B)
02:25:23.713 00.000 9828 Guiding  Dir = 2, Dur = 16
02:25:23.714 00.001 9828 IsSlewing returns 0
02:25:23.714 00.000 9828 IsGuiding returns 0
02:25:23.714 00.000 9828 PulseGuide returned control before completion, sleep 26
02:25:23.723 00.009 5052 UpdateGuideState exits: m=148 SNR=8.4
02:25:23.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:23.723 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:23.723 00.000 5052 Enqueuing Expose request
02:25:23.723 00.000 8976 Worker thread wakes up
02:25:23.723 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:23.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:23.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:23.747 00.024 9828 IsGuiding returns 1
02:25:23.747 00.000 9828 scope still moving after pulse duration time elapsed
02:25:23.778 00.031 9828 IsSlewing returns 0
02:25:23.778 00.000 9828 IsGuiding returns 1
02:25:23.810 00.032 9828 IsSlewing returns 0
02:25:23.811 00.001 9828 IsGuiding returns 1
02:25:23.842 00.031 9828 IsSlewing returns 0
02:25:23.842 00.000 9828 IsGuiding returns 0
02:25:23.842 00.000 9828 scope move finished after 16 + 112 ms
02:25:23.842 00.000 9828 Move returns status 0, amount 16
02:25:23.842 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:23.842 00.000 9828 MoveAxis(N, 14, B)
02:25:23.842 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:23.857 00.015 9828 IsSlewing returns 0
02:25:23.857 00.000 9828 IsGuiding returns 0
02:25:23.857 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:23.889 00.032 9828 IsGuiding returns 1
02:25:23.889 00.000 9828 scope still moving after pulse duration time elapsed
02:25:23.920 00.031 9828 IsSlewing returns 0
02:25:23.920 00.000 9828 IsGuiding returns 1
02:25:23.951 00.031 9828 IsSlewing returns 0
02:25:23.951 00.000 9828 IsGuiding returns 1
02:25:23.983 00.032 9828 IsSlewing returns 0
02:25:23.983 00.000 9828 IsGuiding returns 1
02:25:24.014 00.031 9828 IsSlewing returns 0
02:25:24.014 00.000 9828 IsGuiding returns 0
02:25:24.014 00.000 9828 scope move finished after 14 + 142 ms
02:25:24.014 00.000 9828 Move returns status 0, amount 14
02:25:24.014 00.000 9828 move complete, result=0
02:25:24.014 00.000 9828 worker thread done servicing request
02:25:24.014 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:25:24.411 00.397 8976 Exposure complete
02:25:24.416 00.005 8976 worker thread done servicing request
02:25:24.416 00.000 5052 OnExposeComplete: enter
02:25:24.416 00.000 5052 UpdateGuideState(): m_state=6
02:25:24.416 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8656
02:25:24.417 00.001 5052 Star::Find returns 1 (0), X=329.38, Y=281.68, Mass=137, SNR=8.1, Peak=69 HFD=1.6
02:25:24.417 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
02:25:24.417 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
02:25:24.417 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.15 mountX=-0.12 mountY=-0.16, mountTheta=-2.24
02:25:24.417 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.03, opts=13)
02:25:24.417 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.03)
02:25:24.417 00.000 8976 Worker thread wakes up
02:25:24.418 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.03) opts 0xd
02:25:24.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.03)
02:25:24.418 00.000 8976 Moving (0.21, -0.03) raw xDistance=-0.12 yDistance=-0.16
02:25:24.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:25:24.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:25:24.418 00.000 8976 MoveAxis(R, 0, ABG)
02:25:24.418 00.000 8976 MoveAxis(U, 0, ABG)
02:25:24.418 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:25:24.418 00.000 8976 MountToCamera -- mountX=1.36 mountY=-1.49 hyp=2.02 mountTheta=-0.83 cameraX=0.71, cameraY=1.90 cameraTheta=1.21
02:25:24.418 00.000 8976 incremental bump (0.709, 1.895) isValid = 1
02:25:24.419 00.001 8976 Scheduling Mount bump of (0.040, 0.112)
02:25:24.419 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:24.419 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:24.419 00.000 8976 move complete, result=0
02:25:24.419 00.000 9828 Worker thread wakes up
02:25:24.419 00.000 8976 worker thread done servicing request
02:25:24.419 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:24.419 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:24.419 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:25:24.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:25:24.419 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:25:24.419 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:25:24.419 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:25:24.419 00.000 9828 BLC: window closed
02:25:24.419 00.000 9828 MoveAxis(E, 14, B)
02:25:24.419 00.000 9828 Guiding  Dir = 2, Dur = 14
02:25:24.420 00.001 9828 IsSlewing returns 0
02:25:24.420 00.000 9828 IsGuiding returns 0
02:25:24.420 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:24.428 00.008 5052 UpdateGuideState exits: m=137 SNR=8.1
02:25:24.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:24.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:24.428 00.000 5052 Enqueuing Expose request
02:25:24.428 00.000 8976 Worker thread wakes up
02:25:24.428 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:24.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:24.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:24.448 00.020 9828 IsGuiding returns 1
02:25:24.448 00.000 9828 scope still moving after pulse duration time elapsed
02:25:24.479 00.031 9828 IsSlewing returns 0
02:25:24.479 00.000 9828 IsGuiding returns 1
02:25:24.510 00.031 9828 IsSlewing returns 0
02:25:24.510 00.000 9828 IsGuiding returns 1
02:25:24.543 00.033 9828 IsSlewing returns 0
02:25:24.543 00.000 9828 IsGuiding returns 1
02:25:24.573 00.030 9828 IsSlewing returns 0
02:25:24.573 00.000 9828 IsGuiding returns 0
02:25:24.573 00.000 9828 scope move finished after 14 + 139 ms
02:25:24.573 00.000 9828 Move returns status 0, amount 14
02:25:24.573 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:24.574 00.001 9828 MoveAxis(N, 14, B)
02:25:24.574 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:24.590 00.016 9828 IsSlewing returns 0
02:25:24.590 00.000 9828 IsGuiding returns 0
02:25:24.590 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:24.620 00.030 9828 IsGuiding returns 1
02:25:24.620 00.000 9828 scope still moving after pulse duration time elapsed
02:25:24.651 00.031 9828 IsSlewing returns 0
02:25:24.651 00.000 9828 IsGuiding returns 1
02:25:24.683 00.032 9828 IsSlewing returns 0
02:25:24.683 00.000 9828 IsGuiding returns 1
02:25:24.714 00.031 9828 IsSlewing returns 0
02:25:24.714 00.000 9828 IsGuiding returns 1
02:25:24.745 00.031 9828 IsSlewing returns 0
02:25:24.745 00.000 9828 IsGuiding returns 0
02:25:24.745 00.000 9828 scope move finished after 14 + 141 ms
02:25:24.746 00.001 9828 Move returns status 0, amount 14
02:25:24.746 00.000 9828 move complete, result=0
02:25:24.746 00.000 9828 worker thread done servicing request
02:25:24.746 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:25:25.116 00.370 8976 Exposure complete
02:25:25.122 00.006 8976 worker thread done servicing request
02:25:25.122 00.000 5052 OnExposeComplete: enter
02:25:25.122 00.000 5052 UpdateGuideState(): m_state=6
02:25:25.122 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8657
02:25:25.122 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.69, Mass=144, SNR=8.3, Peak=69 HFD=2.1
02:25:25.122 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
02:25:25.122 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.14)
02:25:25.122 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.00 mountX=0.05 mountY=0.14, mountTheta=1.23
02:25:25.123 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.02, opts=13)
02:25:25.123 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.02)
02:25:25.123 00.000 8976 Worker thread wakes up
02:25:25.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.02) opts 0xd
02:25:25.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.02)
02:25:25.123 00.000 8976 Moving (-0.15, -0.02) raw xDistance=0.05 yDistance=0.14
02:25:25.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:25:25.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:25:25.123 00.000 8976 MoveAxis(R, 0, ABG)
02:25:25.123 00.000 8976 MoveAxis(U, 0, ABG)
02:25:25.123 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:25:25.123 00.000 8976 MountToCamera -- mountX=1.37 mountY=-1.42 hyp=1.97 mountTheta=-0.80 cameraX=0.64, cameraY=1.87 cameraTheta=1.24
02:25:25.123 00.000 8976 incremental bump (0.641, 1.866) isValid = 1
02:25:25.123 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:25:25.124 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:25.124 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:25.124 00.000 8976 move complete, result=0
02:25:25.124 00.000 9828 Worker thread wakes up
02:25:25.124 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:25.124 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:25.124 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.94)
02:25:25.124 00.000 8976 worker thread done servicing request
02:25:25.124 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:25:25.124 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.02)
02:25:25.124 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:25:25.124 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:25:25.124 00.000 9828 BLC: window closed
02:25:25.124 00.000 9828 MoveAxis(E, 13, B)
02:25:25.124 00.000 9828 Guiding  Dir = 2, Dur = 13
02:25:25.125 00.001 9828 IsSlewing returns 0
02:25:25.125 00.000 9828 IsGuiding returns 0
02:25:25.125 00.000 9828 PulseGuide returned control before completion, sleep 23
02:25:25.134 00.009 5052 UpdateGuideState exits: m=144 SNR=8.3
02:25:25.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:25.134 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:25.134 00.000 5052 Enqueuing Expose request
02:25:25.134 00.000 8976 Worker thread wakes up
02:25:25.134 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:25.134 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:25.134 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:25.163 00.029 9828 IsGuiding returns 1
02:25:25.163 00.000 9828 scope still moving after pulse duration time elapsed
02:25:25.195 00.032 9828 IsSlewing returns 0
02:25:25.195 00.000 9828 IsGuiding returns 1
02:25:25.228 00.033 9828 IsSlewing returns 0
02:25:25.228 00.000 9828 IsGuiding returns 1
02:25:25.258 00.030 9828 IsSlewing returns 0
02:25:25.258 00.000 9828 IsGuiding returns 0
02:25:25.258 00.000 9828 scope move finished after 13 + 120 ms
02:25:25.258 00.000 9828 Move returns status 0, amount 13
02:25:25.258 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:25.258 00.000 9828 MoveAxis(N, 15, B)
02:25:25.258 00.000 9828 Guiding  Dir = 0, Dur = 15
02:25:25.273 00.015 9828 IsSlewing returns 0
02:25:25.273 00.000 9828 IsGuiding returns 0
02:25:25.273 00.000 9828 PulseGuide returned control before completion, sleep 25
02:25:25.304 00.031 9828 IsGuiding returns 1
02:25:25.304 00.000 9828 scope still moving after pulse duration time elapsed
02:25:25.336 00.032 9828 IsSlewing returns 0
02:25:25.336 00.000 9828 IsGuiding returns 1
02:25:25.367 00.031 9828 IsSlewing returns 0
02:25:25.367 00.000 9828 IsGuiding returns 1
02:25:25.398 00.031 9828 IsSlewing returns 0
02:25:25.398 00.000 9828 IsGuiding returns 1
02:25:25.429 00.031 9828 IsSlewing returns 0
02:25:25.429 00.000 9828 IsGuiding returns 0
02:25:25.429 00.000 9828 scope move finished after 15 + 140 ms
02:25:25.429 00.000 9828 Move returns status 0, amount 15
02:25:25.429 00.000 9828 move complete, result=0
02:25:25.429 00.000 9828 worker thread done servicing request
02:25:25.429 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:25:25.821 00.392 8976 Exposure complete
02:25:25.826 00.005 8976 worker thread done servicing request
02:25:25.826 00.000 5052 OnExposeComplete: enter
02:25:25.826 00.000 5052 UpdateGuideState(): m_state=6
02:25:25.826 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8658
02:25:25.826 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.38, Mass=165, SNR=8.9, Peak=70 HFD=2.2
02:25:25.826 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.74 = 2.55)
02:25:25.826 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.44)
02:25:25.826 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.33 hyp=0.33 cameraTheta=-1.69 mountX=-0.27 mountY=0.21, mountTheta=2.48
02:25:25.827 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.33, opts=13)
02:25:25.827 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.33)
02:25:25.827 00.000 8976 Worker thread wakes up
02:25:25.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.33) opts 0xd
02:25:25.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.33)
02:25:25.827 00.000 8976 Moving (-0.04, -0.33) raw xDistance=-0.27 yDistance=0.21
02:25:25.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:25:25.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:25:25.827 00.000 8976 MoveAxis(R, 1, ABG)
02:25:25.827 00.000 8976 stepping (-9, 8) + (1, 0)
02:25:25.827 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:25.828 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:25:25.837 00.009 5052 UpdateGuideState exits: m=165 SNR=8.9
02:25:25.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:25.837 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:25.837 00.000 5052 Enqueuing Expose request
02:25:25.851 00.014 8976 Received - 47 (G) 
02:25:25.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:25.851 00.000 8976 stepped: pos (-8, 8)
02:25:25.852 00.001 8976 MoveAxis(U, 0, ABG)
02:25:25.852 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:25:25.852 00.000 8976 MountToCamera -- mountX=1.32 mountY=-1.37 hyp=1.90 mountTheta=-0.80 cameraX=0.62, cameraY=1.80 cameraTheta=1.24
02:25:25.852 00.000 8976 incremental bump (0.619, 1.801) isValid = 1
02:25:25.852 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:25:25.852 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:25.852 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:25.852 00.000 8976 move complete, result=0
02:25:25.852 00.000 9828 Worker thread wakes up
02:25:25.852 00.000 8976 worker thread done servicing request
02:25:25.852 00.000 8976 Worker thread wakes up
02:25:25.853 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:25.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:25.853 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:25:25.853 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:25.853 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:25.853 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.94)
02:25:25.853 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.02)
02:25:25.853 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:25:25.853 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:25:25.853 00.000 9828 BLC: window closed
02:25:25.854 00.001 9828 MoveAxis(E, 13, B)
02:25:25.854 00.000 9828 Guiding  Dir = 2, Dur = 13
02:25:25.854 00.000 9828 IsSlewing returns 0
02:25:25.854 00.000 9828 IsGuiding returns 0
02:25:25.855 00.001 9828 PulseGuide returned control before completion, sleep 23
02:25:25.883 00.028 9828 IsGuiding returns 1
02:25:25.884 00.001 9828 scope still moving after pulse duration time elapsed
02:25:25.915 00.031 9828 IsSlewing returns 0
02:25:25.915 00.000 9828 IsGuiding returns 1
02:25:25.946 00.031 9828 IsSlewing returns 0
02:25:25.946 00.000 9828 IsGuiding returns 1
02:25:25.977 00.031 9828 IsSlewing returns 0
02:25:25.977 00.000 9828 IsGuiding returns 1
02:25:26.008 00.031 9828 IsSlewing returns 0
02:25:26.008 00.000 9828 IsGuiding returns 0
02:25:26.008 00.000 9828 scope move finished after 13 + 140 ms
02:25:26.008 00.000 9828 Move returns status 0, amount 13
02:25:26.008 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:26.008 00.000 9828 MoveAxis(N, 15, B)
02:25:26.008 00.000 9828 Guiding  Dir = 0, Dur = 15
02:25:26.025 00.017 9828 IsSlewing returns 0
02:25:26.025 00.000 9828 IsGuiding returns 0
02:25:26.025 00.000 9828 PulseGuide returned control before completion, sleep 25
02:25:26.055 00.030 9828 IsGuiding returns 1
02:25:26.055 00.000 9828 scope still moving after pulse duration time elapsed
02:25:26.087 00.032 9828 IsSlewing returns 0
02:25:26.088 00.001 9828 IsGuiding returns 1
02:25:26.119 00.031 9828 IsSlewing returns 0
02:25:26.119 00.000 9828 IsGuiding returns 1
02:25:26.149 00.030 9828 IsSlewing returns 0
02:25:26.149 00.000 9828 IsGuiding returns 1
02:25:26.179 00.030 9828 IsSlewing returns 0
02:25:26.179 00.000 9828 IsGuiding returns 1
02:25:26.211 00.032 9828 IsSlewing returns 0
02:25:26.211 00.000 9828 IsGuiding returns 0
02:25:26.211 00.000 9828 scope move finished after 15 + 171 ms
02:25:26.211 00.000 9828 Move returns status 0, amount 15
02:25:26.211 00.000 9828 move complete, result=0
02:25:26.212 00.001 9828 worker thread done servicing request
02:25:26.212 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:25:26.546 00.334 8976 Exposure complete
02:25:26.552 00.006 8976 worker thread done servicing request
02:25:26.552 00.000 5052 OnExposeComplete: enter
02:25:26.552 00.000 5052 UpdateGuideState(): m_state=6
02:25:26.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8659
02:25:26.552 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.84, Mass=177, SNR=9.2, Peak=73 HFD=2.1
02:25:26.552 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:25:26.552 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:25:26.552 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.13 hyp=0.42 cameraTheta=0.32 mountX=-0.06 mountY=-0.41, mountTheta=-1.72
02:25:26.553 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.13, opts=13)
02:25:26.553 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.13)
02:25:26.553 00.000 8976 Worker thread wakes up
02:25:26.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.13) opts 0xd
02:25:26.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.13)
02:25:26.553 00.000 8976 Moving (0.40, 0.13) raw xDistance=-0.06 yDistance=-0.41
02:25:26.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:25:26.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:25:26.553 00.000 8976 MoveAxis(R, 0, ABG)
02:25:26.553 00.000 8976 MoveAxis(U, 2, ABG)
02:25:26.553 00.000 8976 stepping (-8, 8) + (0, 2)
02:25:26.553 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:26.554 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:25:26.563 00.009 5052 UpdateGuideState exits: m=177 SNR=9.2
02:25:26.564 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:26.564 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:26.564 00.000 5052 Enqueuing Expose request
02:25:26.587 00.023 8976 Received - 47 (G) 
02:25:26.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:26.587 00.000 8976 stepped: pos (-8, 10)
02:25:26.587 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:25:26.587 00.000 8976 MountToCamera -- mountX=1.29 mountY=-1.44 hyp=1.94 mountTheta=-0.84 cameraX=0.70, cameraY=1.81 cameraTheta=1.20
02:25:26.587 00.000 8976 incremental bump (0.697, 1.805) isValid = 1
02:25:26.587 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:25:26.587 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:26.587 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:26.587 00.000 8976 move complete, result=0
02:25:26.587 00.000 9828 Worker thread wakes up
02:25:26.587 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:26.588 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:26.588 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:25:26.588 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:25:26.588 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:25:26.588 00.000 8976 worker thread done servicing request
02:25:26.588 00.000 8976 Worker thread wakes up
02:25:26.588 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:26.588 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:26.588 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:25:26.588 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:25:26.588 00.000 9828 BLC: window closed
02:25:26.588 00.000 9828 MoveAxis(E, 15, B)
02:25:26.588 00.000 9828 Guiding  Dir = 2, Dur = 15
02:25:26.589 00.001 9828 IsSlewing returns 0
02:25:26.589 00.000 9828 IsGuiding returns 0
02:25:26.589 00.000 9828 PulseGuide returned control before completion, sleep 25
02:25:26.614 00.025 9828 IsGuiding returns 1
02:25:26.615 00.001 9828 scope still moving after pulse duration time elapsed
02:25:26.647 00.032 9828 IsSlewing returns 0
02:25:26.647 00.000 9828 IsGuiding returns 1
02:25:26.678 00.031 9828 IsSlewing returns 0
02:25:26.678 00.000 9828 IsGuiding returns 1
02:25:26.709 00.031 9828 IsSlewing returns 0
02:25:26.709 00.000 9828 IsGuiding returns 1
02:25:26.738 00.029 9828 IsSlewing returns 0
02:25:26.738 00.000 9828 IsGuiding returns 0
02:25:26.738 00.000 9828 scope move finished after 15 + 135 ms
02:25:26.738 00.000 9828 Move returns status 0, amount 15
02:25:26.738 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:26.738 00.000 9828 MoveAxis(N, 14, B)
02:25:26.738 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:26.754 00.016 9828 IsSlewing returns 0
02:25:26.754 00.000 9828 IsGuiding returns 0
02:25:26.754 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:26.785 00.031 9828 IsGuiding returns 1
02:25:26.785 00.000 9828 scope still moving after pulse duration time elapsed
02:25:26.815 00.030 9828 IsSlewing returns 0
02:25:26.815 00.000 9828 IsGuiding returns 1
02:25:26.846 00.031 9828 IsSlewing returns 0
02:25:26.846 00.000 9828 IsGuiding returns 1
02:25:26.877 00.031 9828 IsSlewing returns 0
02:25:26.878 00.001 9828 IsGuiding returns 1
02:25:26.907 00.029 9828 IsSlewing returns 0
02:25:26.907 00.000 9828 IsGuiding returns 0
02:25:26.907 00.000 9828 scope move finished after 14 + 139 ms
02:25:26.907 00.000 9828 Move returns status 0, amount 14
02:25:26.907 00.000 9828 move complete, result=0
02:25:26.907 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:25:26.908 00.001 9828 worker thread done servicing request
02:25:27.283 00.375 8976 Exposure complete
02:25:27.289 00.006 8976 worker thread done servicing request
02:25:27.289 00.000 5052 OnExposeComplete: enter
02:25:27.289 00.000 5052 UpdateGuideState(): m_state=6
02:25:27.289 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8660
02:25:27.289 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.56, Mass=159, SNR=8.7, Peak=75 HFD=2.0
02:25:27.290 00.001 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.75 = 1.53)
02:25:27.290 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.43)
02:25:27.290 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.15 hyp=0.37 cameraTheta=-2.71 mountX=0.02 mountY=0.36, mountTheta=1.53
02:25:27.292 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.15, opts=13)
02:25:27.292 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.15)
02:25:27.292 00.000 8976 Worker thread wakes up
02:25:27.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.15) opts 0xd
02:25:27.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.15)
02:25:27.292 00.000 8976 Moving (-0.33, -0.15) raw xDistance=0.02 yDistance=0.36
02:25:27.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:25:27.293 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
02:25:27.293 00.000 8976 MoveAxis(R, 0, ABG)
02:25:27.293 00.000 8976 MoveAxis(D, 1, ABG)
02:25:27.293 00.000 8976 stepping (-8, 10) + (0, -1)
02:25:27.293 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:27.293 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:25:27.303 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:25:27.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:27.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:27.303 00.000 5052 Enqueuing Expose request
02:25:27.321 00.018 8976 Received - 47 (G) 
02:25:27.323 00.002 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:27.323 00.000 8976 stepped: pos (-8, 9)
02:25:27.323 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:25:27.323 00.000 8976 MountToCamera -- mountX=1.27 mountY=-1.44 hyp=1.92 mountTheta=-0.85 cameraX=0.70, cameraY=1.78 cameraTheta=1.20
02:25:27.323 00.000 8976 incremental bump (0.703, 1.784) isValid = 1
02:25:27.323 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:25:27.323 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:27.323 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:27.323 00.000 8976 move complete, result=0
02:25:27.323 00.000 9828 Worker thread wakes up
02:25:27.323 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:27.323 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:27.323 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:25:27.323 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:25:27.323 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:25:27.323 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:25:27.324 00.001 8976 worker thread done servicing request
02:25:27.324 00.000 8976 Worker thread wakes up
02:25:27.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:27.324 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:25:27.324 00.000 9828 BLC: window closed
02:25:27.324 00.000 9828 MoveAxis(E, 15, B)
02:25:27.324 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:27.324 00.000 9828 Guiding  Dir = 2, Dur = 15
02:25:27.324 00.000 9828 IsSlewing returns 0
02:25:27.324 00.000 9828 IsGuiding returns 0
02:25:27.325 00.001 9828 PulseGuide returned control before completion, sleep 25
02:25:27.358 00.033 9828 IsGuiding returns 1
02:25:27.358 00.000 9828 scope still moving after pulse duration time elapsed
02:25:27.388 00.030 9828 IsSlewing returns 0
02:25:27.388 00.000 9828 IsGuiding returns 1
02:25:27.419 00.031 9828 IsSlewing returns 0
02:25:27.419 00.000 9828 IsGuiding returns 1
02:25:27.451 00.032 9828 IsSlewing returns 0
02:25:27.451 00.000 9828 IsGuiding returns 0
02:25:27.451 00.000 9828 scope move finished after 15 + 111 ms
02:25:27.451 00.000 9828 Move returns status 0, amount 15
02:25:27.451 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:27.451 00.000 9828 MoveAxis(N, 14, B)
02:25:27.451 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:27.467 00.016 9828 IsSlewing returns 0
02:25:27.467 00.000 9828 IsGuiding returns 0
02:25:27.467 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:27.499 00.032 9828 IsGuiding returns 1
02:25:27.499 00.000 9828 scope still moving after pulse duration time elapsed
02:25:27.529 00.030 9828 IsSlewing returns 0
02:25:27.529 00.000 9828 IsGuiding returns 1
02:25:27.561 00.032 9828 IsSlewing returns 0
02:25:27.561 00.000 9828 IsGuiding returns 1
02:25:27.592 00.031 9828 IsSlewing returns 0
02:25:27.592 00.000 9828 IsGuiding returns 1
02:25:27.623 00.031 9828 IsSlewing returns 0
02:25:27.623 00.000 9828 IsGuiding returns 0
02:25:27.623 00.000 9828 scope move finished after 14 + 142 ms
02:25:27.623 00.000 9828 Move returns status 0, amount 14
02:25:27.623 00.000 9828 move complete, result=0
02:25:27.623 00.000 9828 worker thread done servicing request
02:25:27.624 00.001 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:25:28.004 00.380 8976 Exposure complete
02:25:28.010 00.006 8976 worker thread done servicing request
02:25:28.010 00.000 5052 OnExposeComplete: enter
02:25:28.010 00.000 5052 UpdateGuideState(): m_state=6
02:25:28.010 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8661
02:25:28.010 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.87, Mass=158, SNR=8.6, Peak=78 HFD=2.0
02:25:28.011 00.001 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
02:25:28.011 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
02:25:28.011 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.36 mountX=0.22 mountY=0.05, mountTheta=0.22
02:25:28.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.16, opts=13)
02:25:28.012 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.16)
02:25:28.012 00.000 8976 Worker thread wakes up
02:25:28.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.16) opts 0xd
02:25:28.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.16)
02:25:28.012 00.000 8976 Moving (-0.16, 0.16) raw xDistance=0.22 yDistance=0.05
02:25:28.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:25:28.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:25:28.012 00.000 8976 MoveAxis(R, 0, ABG)
02:25:28.012 00.000 8976 MoveAxis(U, 0, ABG)
02:25:28.012 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:25:28.012 00.000 8976 MountToCamera -- mountX=1.25 mountY=-1.44 hyp=1.91 mountTheta=-0.85 cameraX=0.71, cameraY=1.77 cameraTheta=1.19
02:25:28.012 00.000 8976 incremental bump (0.707, 1.770) isValid = 1
02:25:28.012 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
02:25:28.012 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:28.012 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:28.012 00.000 8976 move complete, result=0
02:25:28.012 00.000 9828 Worker thread wakes up
02:25:28.012 00.000 8976 worker thread done servicing request
02:25:28.012 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:28.012 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:28.012 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:25:28.012 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
02:25:28.014 00.002 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:25:28.014 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:25:28.014 00.000 9828 BLC: window closed
02:25:28.014 00.000 9828 MoveAxis(E, 15, B)
02:25:28.014 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:25:28.014 00.000 9828 Guiding  Dir = 2, Dur = 15
02:25:28.014 00.000 9828 IsSlewing returns 0
02:25:28.014 00.000 9828 IsGuiding returns 0
02:25:28.015 00.001 9828 PulseGuide returned control before completion, sleep 25
02:25:28.025 00.010 5052 UpdateGuideState exits: m=158 SNR=8.6
02:25:28.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:28.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:28.025 00.000 5052 Enqueuing Expose request
02:25:28.025 00.000 8976 Worker thread wakes up
02:25:28.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:28.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:28.025 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:28.042 00.017 9828 IsGuiding returns 1
02:25:28.042 00.000 9828 scope still moving after pulse duration time elapsed
02:25:28.073 00.031 9828 IsSlewing returns 0
02:25:28.073 00.000 9828 IsGuiding returns 1
02:25:28.104 00.031 9828 IsSlewing returns 0
02:25:28.105 00.001 9828 IsGuiding returns 1
02:25:28.136 00.031 9828 IsSlewing returns 0
02:25:28.136 00.000 9828 IsGuiding returns 0
02:25:28.136 00.000 9828 scope move finished after 15 + 107 ms
02:25:28.136 00.000 9828 Move returns status 0, amount 15
02:25:28.137 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:28.137 00.000 9828 MoveAxis(N, 14, B)
02:25:28.137 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:28.152 00.015 9828 IsSlewing returns 0
02:25:28.152 00.000 9828 IsGuiding returns 0
02:25:28.153 00.001 9828 PulseGuide returned control before completion, sleep 24
02:25:28.184 00.031 9828 IsGuiding returns 1
02:25:28.184 00.000 9828 scope still moving after pulse duration time elapsed
02:25:28.216 00.032 9828 IsSlewing returns 0
02:25:28.216 00.000 9828 IsGuiding returns 1
02:25:28.247 00.031 9828 IsSlewing returns 0
02:25:28.247 00.000 9828 IsGuiding returns 1
02:25:28.278 00.031 9828 IsSlewing returns 0
02:25:28.278 00.000 9828 IsGuiding returns 1
02:25:28.310 00.032 9828 IsSlewing returns 0
02:25:28.310 00.000 9828 IsGuiding returns 1
02:25:28.341 00.031 9828 IsSlewing returns 0
02:25:28.341 00.000 9828 IsGuiding returns 0
02:25:28.341 00.000 9828 scope move finished after 14 + 174 ms
02:25:28.341 00.000 9828 Move returns status 0, amount 14
02:25:28.341 00.000 9828 move complete, result=0
02:25:28.341 00.000 9828 worker thread done servicing request
02:25:28.341 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:25:28.686 00.345 8976 Exposure complete
02:25:28.691 00.005 8976 worker thread done servicing request
02:25:28.691 00.000 5052 OnExposeComplete: enter
02:25:28.691 00.000 5052 UpdateGuideState(): m_state=6
02:25:28.691 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8662
02:25:28.691 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.77, Mass=154, SNR=8.6, Peak=75 HFD=2.0
02:25:28.691 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:25:28.691 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
02:25:28.691 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.70 mountX=0.12 mountY=0.08, mountTheta=0.59
02:25:28.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.06, opts=13)
02:25:28.692 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.06)
02:25:28.692 00.000 8976 Worker thread wakes up
02:25:28.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.06) opts 0xd
02:25:28.693 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.06)
02:25:28.693 00.000 8976 Moving (-0.13, 0.06) raw xDistance=0.12 yDistance=0.08
02:25:28.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:25:28.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:25:28.693 00.000 8976 MoveAxis(R, 0, ABG)
02:25:28.693 00.000 8976 MoveAxis(U, 0, ABG)
02:25:28.693 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:25:28.693 00.000 8976 MountToCamera -- mountX=1.24 mountY=-1.43 hyp=1.90 mountTheta=-0.86 cameraX=0.71, cameraY=1.76 cameraTheta=1.19
02:25:28.693 00.000 8976 incremental bump (0.710, 1.761) isValid = 1
02:25:28.693 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:25:28.693 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:28.693 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:28.693 00.000 8976 move complete, result=0
02:25:28.693 00.000 9828 Worker thread wakes up
02:25:28.693 00.000 8976 worker thread done servicing request
02:25:28.693 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:28.693 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:28.693 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:25:28.694 00.001 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
02:25:28.694 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:25:28.694 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:25:28.694 00.000 9828 BLC: window closed
02:25:28.694 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:25:28.694 00.000 9828 MoveAxis(E, 15, B)
02:25:28.694 00.000 9828 Guiding  Dir = 2, Dur = 15
02:25:28.694 00.000 9828 IsSlewing returns 0
02:25:28.694 00.000 9828 IsGuiding returns 0
02:25:28.695 00.001 9828 PulseGuide returned control before completion, sleep 25
02:25:28.705 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:25:28.705 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:28.705 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:28.705 00.000 5052 Enqueuing Expose request
02:25:28.706 00.001 8976 Worker thread wakes up
02:25:28.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:28.706 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:28.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:28.731 00.025 9828 IsGuiding returns 1
02:25:28.731 00.000 9828 scope still moving after pulse duration time elapsed
02:25:28.762 00.031 9828 IsSlewing returns 0
02:25:28.763 00.001 9828 IsGuiding returns 1
02:25:28.794 00.031 9828 IsSlewing returns 0
02:25:28.795 00.001 9828 IsGuiding returns 1
02:25:28.825 00.030 9828 IsSlewing returns 0
02:25:28.826 00.001 9828 IsGuiding returns 0
02:25:28.826 00.000 9828 scope move finished after 15 + 116 ms
02:25:28.826 00.000 9828 Move returns status 0, amount 15
02:25:28.826 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:28.826 00.000 9828 MoveAxis(N, 14, B)
02:25:28.826 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:28.840 00.014 9828 IsSlewing returns 0
02:25:28.840 00.000 9828 IsGuiding returns 0
02:25:28.840 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:28.870 00.030 9828 IsGuiding returns 1
02:25:28.870 00.000 9828 scope still moving after pulse duration time elapsed
02:25:28.901 00.031 9828 IsSlewing returns 0
02:25:28.901 00.000 9828 IsGuiding returns 1
02:25:28.932 00.031 9828 IsSlewing returns 0
02:25:28.933 00.001 9828 IsGuiding returns 1
02:25:28.964 00.031 9828 IsSlewing returns 0
02:25:28.964 00.000 9828 IsGuiding returns 1
02:25:28.995 00.031 9828 IsSlewing returns 0
02:25:28.995 00.000 9828 IsGuiding returns 0
02:25:28.995 00.000 9828 scope move finished after 14 + 141 ms
02:25:28.995 00.000 9828 Move returns status 0, amount 14
02:25:28.995 00.000 9828 move complete, result=0
02:25:28.995 00.000 9828 worker thread done servicing request
02:25:28.995 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:25:29.364 00.369 8976 Exposure complete
02:25:29.370 00.006 8976 worker thread done servicing request
02:25:29.370 00.000 5052 OnExposeComplete: enter
02:25:29.370 00.000 5052 UpdateGuideState(): m_state=6
02:25:29.370 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8663
02:25:29.370 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.02, Mass=152, SNR=8.5, Peak=78 HFD=2.0
02:25:29.370 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
02:25:29.370 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
02:25:29.371 00.001 5052 CameraToMount -- cameraX=-0.14 cameraY=0.31 hyp=0.34 cameraTheta=1.99 mountX=0.34 mountY=-0.05, mountTheta=-0.15
02:25:29.372 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.31, opts=13)
02:25:29.372 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.31)
02:25:29.372 00.000 8976 Worker thread wakes up
02:25:29.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.31) opts 0xd
02:25:29.372 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.31)
02:25:29.372 00.000 8976 Moving (-0.14, 0.31) raw xDistance=0.34 yDistance=-0.05
02:25:29.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:25:29.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:25:29.372 00.000 8976 MoveAxis(L, 1, ABG)
02:25:29.372 00.000 8976 stepping (-8, 9) + (-1, 0)
02:25:29.372 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:29.373 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:25:29.384 00.011 5052 UpdateGuideState exits: m=152 SNR=8.5
02:25:29.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:29.384 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:29.384 00.000 5052 Enqueuing Expose request
02:25:29.400 00.016 8976 Received - 47 (G) 
02:25:29.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:29.400 00.000 8976 stepped: pos (-9, 9)
02:25:29.400 00.000 8976 MoveAxis(U, 0, ABG)
02:25:29.400 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:25:29.400 00.000 8976 MountToCamera -- mountX=1.29 mountY=-1.43 hyp=1.93 mountTheta=-0.84 cameraX=0.69, cameraY=1.80 cameraTheta=1.21
02:25:29.400 00.000 8976 incremental bump (0.688, 1.799) isValid = 1
02:25:29.400 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:25:29.400 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:29.400 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:29.400 00.000 8976 move complete, result=0
02:25:29.400 00.000 8976 worker thread done servicing request
02:25:29.400 00.000 8976 Worker thread wakes up
02:25:29.400 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:25:29.401 00.001 9828 Worker thread wakes up
02:25:29.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:29.401 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:29.401 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:29.401 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:29.401 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:25:29.401 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:25:29.401 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:25:29.401 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:25:29.401 00.000 9828 BLC: window closed
02:25:29.402 00.001 9828 MoveAxis(E, 15, B)
02:25:29.402 00.000 9828 Guiding  Dir = 2, Dur = 15
02:25:29.402 00.000 9828 IsSlewing returns 0
02:25:29.402 00.000 9828 IsGuiding returns 0
02:25:29.402 00.000 9828 PulseGuide returned control before completion, sleep 25
02:25:29.433 00.031 9828 IsGuiding returns 1
02:25:29.433 00.000 9828 scope still moving after pulse duration time elapsed
02:25:29.465 00.032 9828 IsSlewing returns 0
02:25:29.465 00.000 9828 IsGuiding returns 1
02:25:29.497 00.032 9828 IsSlewing returns 0
02:25:29.497 00.000 9828 IsGuiding returns 1
02:25:29.528 00.031 9828 IsSlewing returns 0
02:25:29.528 00.000 9828 IsGuiding returns 1
02:25:29.559 00.031 9828 IsSlewing returns 0
02:25:29.559 00.000 9828 IsGuiding returns 0
02:25:29.559 00.000 9828 scope move finished after 15 + 141 ms
02:25:29.559 00.000 9828 Move returns status 0, amount 15
02:25:29.559 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:29.559 00.000 9828 MoveAxis(N, 14, B)
02:25:29.559 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:29.574 00.015 9828 IsSlewing returns 0
02:25:29.574 00.000 9828 IsGuiding returns 0
02:25:29.574 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:29.605 00.031 9828 IsGuiding returns 1
02:25:29.605 00.000 9828 scope still moving after pulse duration time elapsed
02:25:29.636 00.031 9828 IsSlewing returns 0
02:25:29.637 00.001 9828 IsGuiding returns 1
02:25:29.668 00.031 9828 IsSlewing returns 0
02:25:29.668 00.000 9828 IsGuiding returns 1
02:25:29.698 00.030 9828 IsSlewing returns 0
02:25:29.698 00.000 9828 IsGuiding returns 1
02:25:29.729 00.031 9828 IsSlewing returns 0
02:25:29.729 00.000 9828 IsGuiding returns 0
02:25:29.729 00.000 9828 scope move finished after 14 + 140 ms
02:25:29.729 00.000 9828 Move returns status 0, amount 14
02:25:29.729 00.000 9828 move complete, result=0
02:25:29.729 00.000 9828 worker thread done servicing request
02:25:29.729 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:25:30.067 00.338 8976 Exposure complete
02:25:30.073 00.006 8976 worker thread done servicing request
02:25:30.073 00.000 5052 OnExposeComplete: enter
02:25:30.073 00.000 5052 UpdateGuideState(): m_state=6
02:25:30.073 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8664
02:25:30.073 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.56, Mass=149, SNR=8.5, Peak=81 HFD=2.1
02:25:30.073 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
02:25:30.073 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.94)
02:25:30.073 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.20 mountX=-0.08 mountY=0.17, mountTheta=2.02
02:25:30.074 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.14, opts=13)
02:25:30.074 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.14)
02:25:30.074 00.000 8976 Worker thread wakes up
02:25:30.075 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.14) opts 0xd
02:25:30.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.14)
02:25:30.075 00.000 8976 Moving (-0.11, -0.14) raw xDistance=-0.08 yDistance=0.17
02:25:30.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:25:30.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:25:30.075 00.000 8976 MoveAxis(R, 0, ABG)
02:25:30.075 00.000 8976 MoveAxis(U, 0, ABG)
02:25:30.075 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:25:30.075 00.000 8976 MountToCamera -- mountX=1.32 mountY=-1.43 hyp=1.95 mountTheta=-0.83 cameraX=0.67, cameraY=1.83 cameraTheta=1.22
02:25:30.075 00.000 8976 incremental bump (0.674, 1.825) isValid = 1
02:25:30.075 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
02:25:30.075 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:30.075 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:30.075 00.000 8976 move complete, result=0
02:25:30.075 00.000 9828 Worker thread wakes up
02:25:30.076 00.001 8976 worker thread done servicing request
02:25:30.076 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:30.076 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:30.076 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:25:30.076 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:25:30.076 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:25:30.076 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:25:30.076 00.000 9828 BLC: window closed
02:25:30.076 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:25:30.076 00.000 9828 MoveAxis(E, 14, B)
02:25:30.076 00.000 9828 Guiding  Dir = 2, Dur = 14
02:25:30.077 00.001 9828 IsSlewing returns 0
02:25:30.077 00.000 9828 IsGuiding returns 0
02:25:30.077 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:30.086 00.009 5052 UpdateGuideState exits: m=149 SNR=8.5
02:25:30.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:30.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:30.086 00.000 5052 Enqueuing Expose request
02:25:30.086 00.000 8976 Worker thread wakes up
02:25:30.086 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:30.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:30.087 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:30.102 00.015 9828 IsGuiding returns 1
02:25:30.102 00.000 9828 scope still moving after pulse duration time elapsed
02:25:30.134 00.032 9828 IsSlewing returns 0
02:25:30.134 00.000 9828 IsGuiding returns 1
02:25:30.165 00.031 9828 IsSlewing returns 0
02:25:30.165 00.000 9828 IsGuiding returns 1
02:25:30.196 00.031 9828 IsSlewing returns 0
02:25:30.196 00.000 9828 IsGuiding returns 1
02:25:30.227 00.031 9828 IsSlewing returns 0
02:25:30.227 00.000 9828 IsGuiding returns 0
02:25:30.227 00.000 9828 scope move finished after 14 + 136 ms
02:25:30.227 00.000 9828 Move returns status 0, amount 14
02:25:30.227 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:30.227 00.000 9828 MoveAxis(N, 14, B)
02:25:30.227 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:30.243 00.016 9828 IsSlewing returns 0
02:25:30.243 00.000 9828 IsGuiding returns 0
02:25:30.244 00.001 9828 PulseGuide returned control before completion, sleep 24
02:25:30.275 00.031 9828 IsGuiding returns 1
02:25:30.275 00.000 9828 scope still moving after pulse duration time elapsed
02:25:30.306 00.031 9828 IsSlewing returns 0
02:25:30.306 00.000 9828 IsGuiding returns 1
02:25:30.337 00.031 9828 IsSlewing returns 0
02:25:30.337 00.000 9828 IsGuiding returns 1
02:25:30.368 00.031 9828 IsSlewing returns 0
02:25:30.368 00.000 9828 IsGuiding returns 1
02:25:30.399 00.031 9828 IsSlewing returns 0
02:25:30.399 00.000 9828 IsGuiding returns 0
02:25:30.399 00.000 9828 scope move finished after 14 + 141 ms
02:25:30.399 00.000 9828 Move returns status 0, amount 14
02:25:30.399 00.000 9828 move complete, result=0
02:25:30.399 00.000 9828 worker thread done servicing request
02:25:30.399 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:25:30.750 00.351 8976 Exposure complete
02:25:30.755 00.005 8976 worker thread done servicing request
02:25:30.755 00.000 5052 OnExposeComplete: enter
02:25:30.755 00.000 5052 UpdateGuideState(): m_state=6
02:25:30.756 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8665
02:25:30.756 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.73, Mass=145, SNR=8.3, Peak=69 HFD=1.8
02:25:30.756 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:25:30.756 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:25:30.756 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.11 mountX=-0.06 mountY=-0.16, mountTheta=-1.95
02:25:30.756 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.02, opts=13)
02:25:30.756 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.02)
02:25:30.756 00.000 8976 Worker thread wakes up
02:25:30.756 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.02) opts 0xd
02:25:30.756 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.02)
02:25:30.756 00.000 8976 Moving (0.18, 0.02) raw xDistance=-0.06 yDistance=-0.16
02:25:30.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:25:30.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:25:30.757 00.001 8976 MoveAxis(R, 0, ABG)
02:25:30.757 00.000 8976 MoveAxis(U, 0, ABG)
02:25:30.757 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:25:30.757 00.000 8976 MountToCamera -- mountX=1.34 mountY=-1.43 hyp=1.96 mountTheta=-0.82 cameraX=0.66, cameraY=1.84 cameraTheta=1.22
02:25:30.757 00.000 8976 incremental bump (0.665, 1.843) isValid = 1
02:25:30.757 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:25:30.757 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:30.757 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:30.757 00.000 8976 move complete, result=0
02:25:30.757 00.000 9828 Worker thread wakes up
02:25:30.757 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:30.757 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:30.757 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:25:30.757 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:25:30.757 00.000 8976 worker thread done servicing request
02:25:30.757 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:25:30.758 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:25:30.758 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:25:30.758 00.000 9828 BLC: window closed
02:25:30.758 00.000 9828 MoveAxis(E, 14, B)
02:25:30.758 00.000 9828 Guiding  Dir = 2, Dur = 14
02:25:30.758 00.000 9828 IsSlewing returns 0
02:25:30.758 00.000 9828 IsGuiding returns 0
02:25:30.758 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:30.767 00.009 5052 UpdateGuideState exits: m=145 SNR=8.3
02:25:30.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:30.767 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:30.767 00.000 5052 Enqueuing Expose request
02:25:30.767 00.000 8976 Worker thread wakes up
02:25:30.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:30.767 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:30.768 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:30.785 00.017 9828 IsGuiding returns 1
02:25:30.785 00.000 9828 scope still moving after pulse duration time elapsed
02:25:30.816 00.031 9828 IsSlewing returns 0
02:25:30.816 00.000 9828 IsGuiding returns 1
02:25:30.848 00.032 9828 IsSlewing returns 0
02:25:30.848 00.000 9828 IsGuiding returns 1
02:25:30.879 00.031 9828 IsSlewing returns 0
02:25:30.879 00.000 9828 IsGuiding returns 1
02:25:30.910 00.031 9828 IsSlewing returns 0
02:25:30.910 00.000 9828 IsGuiding returns 0
02:25:30.910 00.000 9828 scope move finished after 14 + 138 ms
02:25:30.910 00.000 9828 Move returns status 0, amount 14
02:25:30.910 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:30.910 00.000 9828 MoveAxis(N, 14, B)
02:25:30.910 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:30.925 00.015 9828 IsSlewing returns 0
02:25:30.925 00.000 9828 IsGuiding returns 0
02:25:30.925 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:30.958 00.033 9828 IsGuiding returns 1
02:25:30.958 00.000 9828 scope still moving after pulse duration time elapsed
02:25:30.989 00.031 9828 IsSlewing returns 0
02:25:30.989 00.000 9828 IsGuiding returns 1
02:25:31.020 00.031 9828 IsSlewing returns 0
02:25:31.020 00.000 9828 IsGuiding returns 1
02:25:31.050 00.030 9828 IsSlewing returns 0
02:25:31.050 00.000 9828 IsGuiding returns 1
02:25:31.081 00.031 9828 IsSlewing returns 0
02:25:31.081 00.000 9828 IsGuiding returns 0
02:25:31.081 00.000 9828 scope move finished after 14 + 141 ms
02:25:31.081 00.000 9828 Move returns status 0, amount 14
02:25:31.081 00.000 9828 move complete, result=0
02:25:31.081 00.000 9828 worker thread done servicing request
02:25:31.081 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:25:31.434 00.353 8976 Exposure complete
02:25:31.440 00.006 8976 worker thread done servicing request
02:25:31.440 00.000 5052 OnExposeComplete: enter
02:25:31.440 00.000 5052 UpdateGuideState(): m_state=6
02:25:31.440 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8666
02:25:31.440 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.97, Mass=151, SNR=8.5, Peak=71 HFD=2.3
02:25:31.440 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
02:25:31.440 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.02 = -1.02)
02:25:31.440 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.12 mountX=0.17 mountY=-0.24, mountTheta=-0.95
02:25:31.441 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.26, opts=13)
02:25:31.441 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.26)
02:25:31.441 00.000 8976 Worker thread wakes up
02:25:31.441 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.26) opts 0xd
02:25:31.441 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.26)
02:25:31.441 00.000 8976 Moving (0.12, 0.26) raw xDistance=0.17 yDistance=-0.24
02:25:31.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:25:31.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:25:31.441 00.000 8976 MoveAxis(R, 0, ABG)
02:25:31.441 00.000 8976 MoveAxis(U, 0, ABG)
02:25:31.441 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:25:31.441 00.000 8976 MountToCamera -- mountX=1.35 mountY=-1.43 hyp=1.97 mountTheta=-0.81 cameraX=0.66, cameraY=1.85 cameraTheta=1.23
02:25:31.442 00.001 8976 incremental bump (0.658, 1.854) isValid = 1
02:25:31.442 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
02:25:31.442 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:31.442 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:31.442 00.000 8976 move complete, result=0
02:25:31.442 00.000 8976 worker thread done servicing request
02:25:31.442 00.000 9828 Worker thread wakes up
02:25:31.442 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:31.442 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:31.442 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:25:31.442 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
02:25:31.442 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
02:25:31.442 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:25:31.442 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:25:31.442 00.000 9828 BLC: window closed
02:25:31.443 00.001 9828 MoveAxis(E, 14, B)
02:25:31.443 00.000 9828 Guiding  Dir = 2, Dur = 14
02:25:31.443 00.000 9828 IsSlewing returns 0
02:25:31.443 00.000 9828 IsGuiding returns 0
02:25:31.443 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:31.453 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:25:31.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:31.453 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:31.453 00.000 5052 Enqueuing Expose request
02:25:31.453 00.000 8976 Worker thread wakes up
02:25:31.453 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:31.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:31.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:31.468 00.015 9828 IsGuiding returns 1
02:25:31.468 00.000 9828 scope still moving after pulse duration time elapsed
02:25:31.499 00.031 9828 IsSlewing returns 0
02:25:31.499 00.000 9828 IsGuiding returns 1
02:25:31.531 00.032 9828 IsSlewing returns 0
02:25:31.531 00.000 9828 IsGuiding returns 1
02:25:31.562 00.031 9828 IsSlewing returns 0
02:25:31.563 00.001 9828 IsGuiding returns 1
02:25:31.594 00.031 9828 IsSlewing returns 0
02:25:31.594 00.000 9828 IsGuiding returns 0
02:25:31.594 00.000 9828 scope move finished after 14 + 137 ms
02:25:31.594 00.000 9828 Move returns status 0, amount 14
02:25:31.594 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:31.594 00.000 9828 MoveAxis(N, 15, B)
02:25:31.594 00.000 9828 Guiding  Dir = 0, Dur = 15
02:25:31.611 00.017 9828 IsSlewing returns 0
02:25:31.611 00.000 9828 IsGuiding returns 0
02:25:31.611 00.000 9828 PulseGuide returned control before completion, sleep 25
02:25:31.642 00.031 9828 IsGuiding returns 1
02:25:31.642 00.000 9828 scope still moving after pulse duration time elapsed
02:25:31.674 00.032 9828 IsSlewing returns 0
02:25:31.674 00.000 9828 IsGuiding returns 1
02:25:31.704 00.030 9828 IsSlewing returns 0
02:25:31.704 00.000 9828 IsGuiding returns 1
02:25:31.736 00.032 9828 IsSlewing returns 0
02:25:31.736 00.000 9828 IsGuiding returns 1
02:25:31.767 00.031 9828 IsSlewing returns 0
02:25:31.767 00.000 9828 IsGuiding returns 1
02:25:31.812 00.045 9828 IsSlewing returns 0
02:25:31.812 00.000 9828 IsGuiding returns 0
02:25:31.812 00.000 9828 scope move finished after 15 + 186 ms
02:25:31.812 00.000 9828 Move returns status 0, amount 15
02:25:31.812 00.000 9828 move complete, result=0
02:25:31.813 00.001 9828 worker thread done servicing request
02:25:31.813 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:25:32.138 00.325 8976 Exposure complete
02:25:32.144 00.006 8976 worker thread done servicing request
02:25:32.144 00.000 5052 OnExposeComplete: enter
02:25:32.144 00.000 5052 UpdateGuideState(): m_state=6
02:25:32.144 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8667
02:25:32.144 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.87, Mass=149, SNR=8.4, Peak=68 HFD=2.3
02:25:32.144 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
02:25:32.144 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
02:25:32.144 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.79 mountX=0.07 mountY=-0.21, mountTheta=-1.26
02:25:32.145 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.16, opts=13)
02:25:32.146 00.001 5052 Enqueuing Move request for stepguider (0.15, 0.16)
02:25:32.146 00.000 8976 Worker thread wakes up
02:25:32.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.16) opts 0xd
02:25:32.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.16)
02:25:32.146 00.000 8976 Moving (0.15, 0.16) raw xDistance=0.07 yDistance=-0.21
02:25:32.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:25:32.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:25:32.146 00.000 8976 MoveAxis(R, 0, ABG)
02:25:32.146 00.000 8976 MoveAxis(U, 0, ABG)
02:25:32.146 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:25:32.146 00.000 8976 MountToCamera -- mountX=1.36 mountY=-1.43 hyp=1.97 mountTheta=-0.81 cameraX=0.65, cameraY=1.86 cameraTheta=1.23
02:25:32.147 00.001 8976 incremental bump (0.654, 1.862) isValid = 1
02:25:32.147 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
02:25:32.147 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:32.147 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:32.147 00.000 8976 move complete, result=0
02:25:32.147 00.000 9828 Worker thread wakes up
02:25:32.147 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:32.147 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:32.147 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:25:32.147 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:25:32.147 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:25:32.147 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:25:32.147 00.000 9828 BLC: window closed
02:25:32.147 00.000 9828 MoveAxis(E, 14, B)
02:25:32.148 00.001 9828 Guiding  Dir = 2, Dur = 14
02:25:32.148 00.000 8976 worker thread done servicing request
02:25:32.148 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:25:32.148 00.000 9828 IsSlewing returns 0
02:25:32.148 00.000 9828 IsGuiding returns 0
02:25:32.148 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:32.160 00.012 5052 UpdateGuideState exits: m=149 SNR=8.4
02:25:32.160 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:32.160 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:32.160 00.000 5052 Enqueuing Expose request
02:25:32.161 00.001 8976 Worker thread wakes up
02:25:32.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:32.161 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:32.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:32.185 00.024 9828 IsGuiding returns 1
02:25:32.185 00.000 9828 scope still moving after pulse duration time elapsed
02:25:32.217 00.032 9828 IsSlewing returns 0
02:25:32.218 00.001 9828 IsGuiding returns 1
02:25:32.249 00.031 9828 IsSlewing returns 0
02:25:32.249 00.000 9828 IsGuiding returns 1
02:25:32.297 00.048 9828 IsSlewing returns 0
02:25:32.297 00.000 9828 IsGuiding returns 0
02:25:32.297 00.000 9828 scope move finished after 14 + 135 ms
02:25:32.298 00.001 9828 Move returns status 0, amount 14
02:25:32.298 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:32.298 00.000 9828 MoveAxis(N, 15, B)
02:25:32.298 00.000 9828 Guiding  Dir = 0, Dur = 15
02:25:32.314 00.016 9828 IsSlewing returns 0
02:25:32.314 00.000 9828 IsGuiding returns 0
02:25:32.315 00.001 9828 PulseGuide returned control before completion, sleep 25
02:25:32.345 00.030 9828 IsGuiding returns 1
02:25:32.345 00.000 9828 scope still moving after pulse duration time elapsed
02:25:32.376 00.031 9828 IsSlewing returns 0
02:25:32.376 00.000 9828 IsGuiding returns 1
02:25:32.408 00.032 9828 IsSlewing returns 0
02:25:32.408 00.000 9828 IsGuiding returns 1
02:25:32.438 00.030 9828 IsSlewing returns 0
02:25:32.438 00.000 9828 IsGuiding returns 1
02:25:32.470 00.032 9828 IsSlewing returns 0
02:25:32.470 00.000 9828 IsGuiding returns 0
02:25:32.470 00.000 9828 scope move finished after 15 + 140 ms
02:25:32.470 00.000 9828 Move returns status 0, amount 15
02:25:32.470 00.000 9828 move complete, result=0
02:25:32.470 00.000 9828 worker thread done servicing request
02:25:32.470 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:25:32.854 00.384 8976 Exposure complete
02:25:32.860 00.006 8976 worker thread done servicing request
02:25:32.860 00.000 5052 OnExposeComplete: enter
02:25:32.860 00.000 5052 UpdateGuideState(): m_state=6
02:25:32.860 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8668
02:25:32.860 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.53, Mass=148, SNR=8.4, Peak=66 HFD=2.8
02:25:32.860 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
02:25:32.860 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.96 = -2.96)
02:25:32.860 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.82 mountX=-0.24 mountY=-0.04, mountTheta=-2.96
02:25:32.861 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.18, opts=13)
02:25:32.861 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.18)
02:25:32.861 00.000 8976 Worker thread wakes up
02:25:32.861 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.18) opts 0xd
02:25:32.861 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.18)
02:25:32.861 00.000 8976 Moving (0.17, -0.18) raw xDistance=-0.24 yDistance=-0.04
02:25:32.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:25:32.862 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:25:32.862 00.000 8976 MoveAxis(R, 0, ABG)
02:25:32.862 00.000 8976 MoveAxis(U, 0, ABG)
02:25:32.862 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:25:32.862 00.000 8976 MountToCamera -- mountX=1.37 mountY=-1.43 hyp=1.98 mountTheta=-0.81 cameraX=0.65, cameraY=1.87 cameraTheta=1.24
02:25:32.862 00.000 8976 incremental bump (0.651, 1.867) isValid = 1
02:25:32.862 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
02:25:32.862 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:32.862 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:32.862 00.000 8976 move complete, result=0
02:25:32.862 00.000 8976 worker thread done servicing request
02:25:32.862 00.000 9828 Worker thread wakes up
02:25:32.862 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:32.862 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:32.862 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:25:32.862 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:25:32.863 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:25:32.863 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:25:32.863 00.000 9828 BLC: window closed
02:25:32.863 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:25:32.863 00.000 9828 MoveAxis(E, 14, B)
02:25:32.863 00.000 9828 Guiding  Dir = 2, Dur = 14
02:25:32.863 00.000 9828 IsSlewing returns 0
02:25:32.863 00.000 9828 IsGuiding returns 0
02:25:32.863 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:32.875 00.012 5052 UpdateGuideState exits: m=148 SNR=8.4
02:25:32.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:32.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:32.875 00.000 5052 Enqueuing Expose request
02:25:32.875 00.000 8976 Worker thread wakes up
02:25:32.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:32.875 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:32.876 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:32.896 00.020 9828 IsGuiding returns 1
02:25:32.897 00.001 9828 scope still moving after pulse duration time elapsed
02:25:32.928 00.031 9828 IsSlewing returns 0
02:25:32.928 00.000 9828 IsGuiding returns 1
02:25:32.960 00.032 9828 IsSlewing returns 0
02:25:32.961 00.001 9828 IsGuiding returns 1
02:25:32.991 00.030 9828 IsSlewing returns 0
02:25:32.991 00.000 9828 IsGuiding returns 0
02:25:32.991 00.000 9828 scope move finished after 14 + 114 ms
02:25:32.991 00.000 9828 Move returns status 0, amount 14
02:25:32.991 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:32.992 00.001 9828 MoveAxis(N, 15, B)
02:25:32.992 00.000 9828 Guiding  Dir = 0, Dur = 15
02:25:33.007 00.015 9828 IsSlewing returns 0
02:25:33.007 00.000 9828 IsGuiding returns 0
02:25:33.008 00.001 9828 PulseGuide returned control before completion, sleep 25
02:25:33.039 00.031 9828 IsGuiding returns 1
02:25:33.039 00.000 9828 scope still moving after pulse duration time elapsed
02:25:33.070 00.031 9828 IsSlewing returns 0
02:25:33.070 00.000 9828 IsGuiding returns 1
02:25:33.102 00.032 9828 IsSlewing returns 0
02:25:33.102 00.000 9828 IsGuiding returns 1
02:25:33.133 00.031 9828 IsSlewing returns 0
02:25:33.133 00.000 9828 IsGuiding returns 1
02:25:33.164 00.031 9828 IsSlewing returns 0
02:25:33.164 00.000 9828 IsGuiding returns 0
02:25:33.164 00.000 9828 scope move finished after 15 + 141 ms
02:25:33.164 00.000 9828 Move returns status 0, amount 15
02:25:33.164 00.000 9828 move complete, result=0
02:25:33.164 00.000 9828 worker thread done servicing request
02:25:33.164 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:25:33.586 00.422 8976 Exposure complete
02:25:33.593 00.007 8976 worker thread done servicing request
02:25:33.593 00.000 5052 OnExposeComplete: enter
02:25:33.593 00.000 5052 UpdateGuideState(): m_state=6
02:25:33.593 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8669
02:25:33.593 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=282.20, Mass=155, SNR=8.6, Peak=68 HFD=2.5
02:25:33.593 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
02:25:33.593 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
02:25:33.593 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.49 hyp=0.71 cameraTheta=0.76 mountX=0.20 mountY=-0.70, mountTheta=-1.29
02:25:33.594 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.49, opts=13)
02:25:33.594 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.49)
02:25:33.595 00.001 8976 Worker thread wakes up
02:25:33.595 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.49) opts 0xd
02:25:33.595 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.49)
02:25:33.595 00.000 8976 Moving (0.52, 0.49) raw xDistance=0.20 yDistance=-0.70
02:25:33.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:25:33.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
02:25:33.595 00.000 8976 MoveAxis(R, 0, ABG)
02:25:33.595 00.000 8976 MoveAxis(U, 3, ABG)
02:25:33.595 00.000 8976 stepping (-9, 9) + (0, 3)
02:25:33.595 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:33.596 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:25:33.609 00.013 5052 UpdateGuideState exits: m=155 SNR=8.6
02:25:33.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:33.609 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:33.609 00.000 5052 Enqueuing Expose request
02:25:33.636 00.027 8976 Received - 47 (G) 
02:25:33.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:33.637 00.001 8976 stepped: pos (-9, 12)
02:25:33.637 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:25:33.637 00.000 8976 MountToCamera -- mountX=1.37 mountY=-1.59 hyp=2.10 mountTheta=-0.86 cameraX=0.79, cameraY=1.94 cameraTheta=1.18
02:25:33.637 00.000 8976 incremental bump (0.789, 1.942) isValid = 1
02:25:33.637 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:25:33.637 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:25:33.637 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:25:33.637 00.000 8976 move complete, result=0
02:25:33.637 00.000 8976 worker thread done servicing request
02:25:33.637 00.000 8976 Worker thread wakes up
02:25:33.638 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:33.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:33.640 00.002 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:25:33.644 00.004 9828 Worker thread wakes up
02:25:33.644 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:25:33.644 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:25:33.644 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:25:33.644 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:25:33.644 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:25:33.644 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:25:33.644 00.000 9828 BLC: window closed
02:25:33.644 00.000 9828 MoveAxis(E, 15, B)
02:25:33.644 00.000 9828 Guiding  Dir = 2, Dur = 15
02:25:33.644 00.000 9828 IsSlewing returns 0
02:25:33.645 00.001 9828 IsGuiding returns 0
02:25:33.645 00.000 9828 PulseGuide returned control before completion, sleep 25
02:25:33.681 00.036 9828 IsGuiding returns 1
02:25:33.681 00.000 9828 scope still moving after pulse duration time elapsed
02:25:33.713 00.032 9828 IsSlewing returns 0
02:25:33.713 00.000 9828 IsGuiding returns 1
02:25:33.745 00.032 9828 IsSlewing returns 0
02:25:33.745 00.000 9828 IsGuiding returns 1
02:25:33.774 00.029 9828 IsSlewing returns 0
02:25:33.774 00.000 9828 IsGuiding returns 0
02:25:33.774 00.000 9828 scope move finished after 15 + 114 ms
02:25:33.774 00.000 9828 Move returns status 0, amount 15
02:25:33.774 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:33.774 00.000 9828 MoveAxis(N, 14, B)
02:25:33.774 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:33.790 00.016 9828 IsSlewing returns 0
02:25:33.790 00.000 9828 IsGuiding returns 0
02:25:33.790 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:33.821 00.031 9828 IsGuiding returns 1
02:25:33.821 00.000 9828 scope still moving after pulse duration time elapsed
02:25:33.853 00.032 9828 IsSlewing returns 0
02:25:33.853 00.000 9828 IsGuiding returns 1
02:25:33.888 00.035 9828 IsSlewing returns 0
02:25:33.888 00.000 9828 IsGuiding returns 1
02:25:33.934 00.046 9828 IsSlewing returns 0
02:25:33.934 00.000 9828 IsGuiding returns 0
02:25:33.934 00.000 9828 scope move finished after 14 + 129 ms
02:25:33.935 00.001 9828 Move returns status 0, amount 14
02:25:33.935 00.000 9828 move complete, result=0
02:25:33.935 00.000 9828 worker thread done servicing request
02:25:33.935 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:25:34.335 00.400 8976 Exposure complete
02:25:34.341 00.006 8976 worker thread done servicing request
02:25:34.341 00.000 5052 OnExposeComplete: enter
02:25:34.341 00.000 5052 UpdateGuideState(): m_state=6
02:25:34.341 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8670
02:25:34.341 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.36, Mass=167, SNR=8.9, Peak=69 HFD=2.3
02:25:34.341 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.36 = 2.93)
02:25:34.341 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.46 = 2.82)
02:25:34.341 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.35 hyp=0.36 cameraTheta=-1.31 mountX=-0.35 mountY=0.11, mountTheta=2.83
02:25:34.342 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.35, opts=13)
02:25:34.342 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.35)
02:25:34.342 00.000 8976 Worker thread wakes up
02:25:34.343 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.35) opts 0xd
02:25:34.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.35)
02:25:34.343 00.000 8976 Moving (0.09, -0.35) raw xDistance=-0.35 yDistance=0.11
02:25:34.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:25:34.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:25:34.343 00.000 8976 MoveAxis(R, 1, ABG)
02:25:34.343 00.000 8976 stepping (-9, 12) + (1, 0)
02:25:34.343 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:34.344 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:25:34.354 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
02:25:34.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:34.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:34.354 00.000 5052 Enqueuing Expose request
02:25:34.372 00.018 8976 Received - 47 (G) 
02:25:34.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:34.372 00.000 8976 stepped: pos (-8, 12)
02:25:34.372 00.000 8976 MoveAxis(U, 0, ABG)
02:25:34.372 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:25:34.372 00.000 8976 MountToCamera -- mountX=1.32 mountY=-1.69 hyp=2.15 mountTheta=-0.91 cameraX=0.90, cameraY=1.95 cameraTheta=1.14
02:25:34.372 00.000 8976 incremental bump (0.905, 1.948) isValid = 1
02:25:34.372 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:25:34.372 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:25:34.373 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
02:25:34.373 00.000 8976 move complete, result=0
02:25:34.373 00.000 8976 worker thread done servicing request
02:25:34.373 00.000 8976 Worker thread wakes up
02:25:34.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:34.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:34.373 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:25:34.373 00.000 9828 Worker thread wakes up
02:25:34.373 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:25:34.373 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:25:34.373 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
02:25:34.373 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:25:34.373 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:25:34.373 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:25:34.373 00.000 9828 BLC: window closed
02:25:34.373 00.000 9828 MoveAxis(E, 17, B)
02:25:34.373 00.000 9828 Guiding  Dir = 2, Dur = 17
02:25:34.374 00.001 9828 IsSlewing returns 0
02:25:34.374 00.000 9828 IsGuiding returns 0
02:25:34.374 00.000 9828 PulseGuide returned control before completion, sleep 27
02:25:34.403 00.029 9828 IsGuiding returns 1
02:25:34.403 00.000 9828 scope still moving after pulse duration time elapsed
02:25:34.435 00.032 9828 IsSlewing returns 0
02:25:34.435 00.000 9828 IsGuiding returns 1
02:25:34.467 00.032 9828 IsSlewing returns 0
02:25:34.467 00.000 9828 IsGuiding returns 1
02:25:34.499 00.032 9828 IsSlewing returns 0
02:25:34.499 00.000 9828 IsGuiding returns 1
02:25:34.529 00.030 9828 IsSlewing returns 0
02:25:34.529 00.000 9828 IsGuiding returns 0
02:25:34.529 00.000 9828 scope move finished after 17 + 138 ms
02:25:34.529 00.000 9828 Move returns status 0, amount 17
02:25:34.529 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:34.529 00.000 9828 MoveAxis(N, 14, B)
02:25:34.530 00.001 9828 Guiding  Dir = 0, Dur = 14
02:25:34.545 00.015 9828 IsSlewing returns 0
02:25:34.546 00.001 9828 IsGuiding returns 0
02:25:34.546 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:34.577 00.031 9828 IsGuiding returns 1
02:25:34.577 00.000 9828 scope still moving after pulse duration time elapsed
02:25:34.609 00.032 9828 IsSlewing returns 0
02:25:34.615 00.006 9828 IsGuiding returns 1
02:25:34.641 00.026 9828 IsSlewing returns 0
02:25:34.641 00.000 9828 IsGuiding returns 1
02:25:34.673 00.032 9828 IsSlewing returns 0
02:25:34.673 00.000 9828 IsGuiding returns 1
02:25:34.704 00.031 9828 IsSlewing returns 0
02:25:34.704 00.000 9828 IsGuiding returns 0
02:25:34.704 00.000 9828 scope move finished after 14 + 143 ms
02:25:34.704 00.000 9828 Move returns status 0, amount 14
02:25:34.704 00.000 9828 move complete, result=0
02:25:34.704 00.000 9828 worker thread done servicing request
02:25:34.710 00.006 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:25:35.078 00.368 8976 Exposure complete
02:25:35.084 00.006 8976 worker thread done servicing request
02:25:35.084 00.000 5052 OnExposeComplete: enter
02:25:35.085 00.001 5052 UpdateGuideState(): m_state=6
02:25:35.085 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8671
02:25:35.085 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.34, Mass=146, SNR=8.4, Peak=74 HFD=1.7
02:25:35.085 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.53 = 2.75)
02:25:35.085 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.63 = 2.65)
02:25:35.085 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.37 hyp=0.38 cameraTheta=-1.49 mountX=-0.35 mountY=0.18, mountTheta=2.67
02:25:35.086 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.37, opts=13)
02:25:35.086 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.37)
02:25:35.088 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:25:35.109 00.021 5052 UpdateGuideState exits: m=146 SNR=8.4
02:25:35.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:35.110 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:35.110 00.000 5052 Enqueuing Expose request
02:25:35.115 00.005 8976 Worker thread wakes up
02:25:35.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.37) opts 0xd
02:25:35.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.37)
02:25:35.115 00.000 8976 Moving (0.03, -0.37) raw xDistance=-0.35 yDistance=0.18
02:25:35.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
02:25:35.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:25:35.116 00.001 8976 MoveAxis(R, 2, ABG)
02:25:35.116 00.000 8976 stepping (-8, 12) + (2, 0)
02:25:35.116 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:35.139 00.023 8976 Received - 47 (G) 
02:25:35.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:35.139 00.000 8976 stepped: pos (-6, 12)
02:25:35.139 00.000 8976 MoveAxis(U, 0, ABG)
02:25:35.140 00.001 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:25:35.140 00.000 8976 MountToCamera -- mountX=1.19 mountY=-1.76 hyp=2.13 mountTheta=-0.98 cameraX=1.03, cameraY=1.86 cameraTheta=1.07
02:25:35.140 00.000 8976 incremental bump (1.028, 1.861) isValid = 1
02:25:35.140 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:25:35.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:25:35.140 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:25:35.140 00.000 8976 move complete, result=0
02:25:35.140 00.000 9828 Worker thread wakes up
02:25:35.140 00.000 8976 worker thread done servicing request
02:25:35.140 00.000 8976 Worker thread wakes up
02:25:35.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:35.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:35.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:25:35.140 00.000 5052 GuideStep: -0.3 px 2 ms EAST, 0.2 px 0 ms NORTH
02:25:35.140 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:25:35.140 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
02:25:35.141 00.001 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
02:25:35.141 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:25:35.141 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:25:35.141 00.000 9828 BLC: window closed
02:25:35.141 00.000 9828 MoveAxis(E, 19, B)
02:25:35.141 00.000 9828 Guiding  Dir = 2, Dur = 19
02:25:35.141 00.000 9828 IsSlewing returns 0
02:25:35.141 00.000 9828 IsGuiding returns 0
02:25:35.141 00.000 9828 PulseGuide returned control before completion, sleep 29
02:25:35.179 00.038 9828 IsGuiding returns 1
02:25:35.179 00.000 9828 scope still moving after pulse duration time elapsed
02:25:35.211 00.032 9828 IsSlewing returns 0
02:25:35.211 00.000 9828 IsGuiding returns 1
02:25:35.242 00.031 9828 IsSlewing returns 0
02:25:35.242 00.000 9828 IsGuiding returns 1
02:25:35.274 00.032 9828 IsSlewing returns 0
02:25:35.274 00.000 9828 IsGuiding returns 1
02:25:35.306 00.032 9828 IsSlewing returns 0
02:25:35.306 00.000 9828 IsGuiding returns 1
02:25:35.338 00.032 9828 IsSlewing returns 0
02:25:35.338 00.000 9828 IsGuiding returns 0
02:25:35.338 00.000 9828 scope move finished after 19 + 177 ms
02:25:35.338 00.000 9828 Move returns status 0, amount 19
02:25:35.338 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:35.338 00.000 9828 MoveAxis(N, 13, B)
02:25:35.338 00.000 9828 Guiding  Dir = 0, Dur = 13
02:25:35.354 00.016 9828 IsSlewing returns 0
02:25:35.354 00.000 9828 IsGuiding returns 0
02:25:35.355 00.001 9828 PulseGuide returned control before completion, sleep 23
02:25:35.384 00.029 9828 IsGuiding returns 1
02:25:35.384 00.000 9828 scope still moving after pulse duration time elapsed
02:25:35.415 00.031 9828 IsSlewing returns 0
02:25:35.415 00.000 9828 IsGuiding returns 1
02:25:35.448 00.033 9828 IsSlewing returns 0
02:25:35.448 00.000 9828 IsGuiding returns 1
02:25:35.477 00.029 9828 IsSlewing returns 0
02:25:35.477 00.000 9828 IsGuiding returns 1
02:25:35.509 00.032 9828 IsSlewing returns 0
02:25:35.510 00.001 9828 IsGuiding returns 0
02:25:35.510 00.000 9828 scope move finished after 13 + 142 ms
02:25:35.510 00.000 9828 Move returns status 0, amount 13
02:25:35.510 00.000 9828 move complete, result=0
02:25:35.510 00.000 9828 worker thread done servicing request
02:25:35.510 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:25:35.848 00.338 8976 Exposure complete
02:25:35.853 00.005 8976 worker thread done servicing request
02:25:35.854 00.001 5052 OnExposeComplete: enter
02:25:35.854 00.000 5052 UpdateGuideState(): m_state=6
02:25:35.854 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8672
02:25:35.854 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.46, Mass=151, SNR=8.5, Peak=69 HFD=2.1
02:25:35.854 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.47 = 1.81)
02:25:35.854 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
02:25:35.854 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.25 hyp=0.39 cameraTheta=-2.43 mountX=-0.09 mountY=0.38, mountTheta=1.81
02:25:35.854 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.25, opts=13)
02:25:35.855 00.001 5052 Enqueuing Move request for stepguider (-0.29, -0.25)
02:25:35.855 00.000 8976 Worker thread wakes up
02:25:35.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.25) opts 0xd
02:25:35.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.25)
02:25:35.855 00.000 8976 Moving (-0.29, -0.25) raw xDistance=-0.09 yDistance=0.38
02:25:35.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:25:35.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:25:35.855 00.000 8976 MoveAxis(R, 0, ABG)
02:25:35.855 00.000 8976 MoveAxis(D, 2, ABG)
02:25:35.855 00.000 8976 stepping (-6, 12) + (0, -2)
02:25:35.855 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:35.856 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:25:35.865 00.009 5052 UpdateGuideState exits: m=151 SNR=8.5
02:25:35.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:35.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:35.865 00.000 5052 Enqueuing Expose request
02:25:35.891 00.026 8976 Received - 47 (G) 
02:25:35.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:35.891 00.000 8976 stepped: pos (-6, 10)
02:25:35.891 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:25:35.891 00.000 8976 MountToCamera -- mountX=1.10 mountY=-1.70 hyp=2.03 mountTheta=-1.00 cameraX=1.02, cameraY=1.76 cameraTheta=1.05
02:25:35.891 00.000 8976 incremental bump (1.017, 1.755) isValid = 1
02:25:35.891 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:25:35.891 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:25:35.891 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:25:35.891 00.000 8976 move complete, result=0
02:25:35.891 00.000 9828 Worker thread wakes up
02:25:35.891 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:25:35.891 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:25:35.891 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
02:25:35.891 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
02:25:35.891 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
02:25:35.891 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:25:35.891 00.000 9828 BLC: window closed
02:25:35.891 00.000 9828 MoveAxis(E, 20, B)
02:25:35.892 00.001 9828 Guiding  Dir = 2, Dur = 20
02:25:35.892 00.000 8976 worker thread done servicing request
02:25:35.892 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:25:35.892 00.000 8976 Worker thread wakes up
02:25:35.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:35.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:35.892 00.000 9828 IsSlewing returns 0
02:25:35.892 00.000 9828 IsGuiding returns 0
02:25:35.892 00.000 9828 PulseGuide returned control before completion, sleep 30
02:25:35.931 00.039 9828 IsGuiding returns 1
02:25:35.931 00.000 9828 scope still moving after pulse duration time elapsed
02:25:35.961 00.030 9828 IsSlewing returns 0
02:25:35.961 00.000 9828 IsGuiding returns 1
02:25:35.993 00.032 9828 IsSlewing returns 0
02:25:35.993 00.000 9828 IsGuiding returns 1
02:25:36.023 00.030 9828 IsSlewing returns 0
02:25:36.023 00.000 9828 IsGuiding returns 0
02:25:36.023 00.000 9828 scope move finished after 20 + 110 ms
02:25:36.023 00.000 9828 Move returns status 0, amount 20
02:25:36.023 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:36.023 00.000 9828 MoveAxis(N, 13, B)
02:25:36.023 00.000 9828 Guiding  Dir = 0, Dur = 13
02:25:36.039 00.016 9828 IsSlewing returns 0
02:25:36.039 00.000 9828 IsGuiding returns 0
02:25:36.040 00.001 9828 PulseGuide returned control before completion, sleep 23
02:25:36.070 00.030 9828 IsGuiding returns 1
02:25:36.071 00.001 9828 scope still moving after pulse duration time elapsed
02:25:36.104 00.033 9828 IsSlewing returns 0
02:25:36.104 00.000 9828 IsGuiding returns 1
02:25:36.135 00.031 9828 IsSlewing returns 0
02:25:36.136 00.001 9828 IsGuiding returns 1
02:25:36.166 00.030 9828 IsSlewing returns 0
02:25:36.166 00.000 9828 IsGuiding returns 1
02:25:36.198 00.032 9828 IsSlewing returns 0
02:25:36.199 00.001 9828 IsGuiding returns 0
02:25:36.199 00.000 9828 scope move finished after 13 + 145 ms
02:25:36.199 00.000 9828 Move returns status 0, amount 13
02:25:36.199 00.000 9828 move complete, result=0
02:25:36.199 00.000 9828 worker thread done servicing request
02:25:36.199 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:25:36.580 00.381 8976 Exposure complete
02:25:36.586 00.006 8976 worker thread done servicing request
02:25:36.586 00.000 5052 OnExposeComplete: enter
02:25:36.586 00.000 5052 UpdateGuideState(): m_state=6
02:25:36.586 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8673
02:25:36.586 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.74, Mass=169, SNR=9.0, Peak=68 HFD=2.3
02:25:36.586 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:25:36.586 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:25:36.586 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.03 hyp=0.31 cameraTheta=3.04 mountX=0.17 mountY=0.24, mountTheta=0.97
02:25:36.586 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.03, opts=13)
02:25:36.586 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.03)
02:25:36.587 00.001 8976 Worker thread wakes up
02:25:36.587 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.03) opts 0xd
02:25:36.587 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.03)
02:25:36.587 00.000 8976 Moving (-0.30, 0.03) raw xDistance=0.17 yDistance=0.24
02:25:36.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:25:36.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:25:36.587 00.000 8976 MoveAxis(R, 0, ABG)
02:25:36.587 00.000 8976 MoveAxis(U, 0, ABG)
02:25:36.587 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:25:36.587 00.000 8976 MountToCamera -- mountX=1.04 mountY=-1.67 hyp=1.96 mountTheta=-1.01 cameraX=1.01, cameraY=1.68 cameraTheta=1.03
02:25:36.587 00.000 8976 incremental bump (1.010, 1.685) isValid = 1
02:25:36.587 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:25:36.587 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:25:36.587 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:25:36.587 00.000 8976 move complete, result=0
02:25:36.587 00.000 9828 Worker thread wakes up
02:25:36.587 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:25:36.587 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:25:36.587 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
02:25:36.588 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:25:36.588 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
02:25:36.588 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:25:36.588 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:25:36.588 00.000 9828 BLC: window closed
02:25:36.588 00.000 9828 MoveAxis(E, 20, B)
02:25:36.588 00.000 8976 worker thread done servicing request
02:25:36.588 00.000 9828 Guiding  Dir = 2, Dur = 20
02:25:36.588 00.000 9828 IsSlewing returns 0
02:25:36.588 00.000 9828 IsGuiding returns 0
02:25:36.589 00.001 9828 PulseGuide returned control before completion, sleep 30
02:25:36.597 00.008 5052 UpdateGuideState exits: m=169 SNR=9.0
02:25:36.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:36.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:36.597 00.000 5052 Enqueuing Expose request
02:25:36.597 00.000 8976 Worker thread wakes up
02:25:36.597 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:36.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:36.598 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:36.633 00.035 9828 IsGuiding returns 1
02:25:36.633 00.000 9828 scope still moving after pulse duration time elapsed
02:25:36.665 00.032 9828 IsSlewing returns 0
02:25:36.665 00.000 9828 IsGuiding returns 1
02:25:36.696 00.031 9828 IsSlewing returns 0
02:25:36.696 00.000 9828 IsGuiding returns 1
02:25:36.726 00.030 9828 IsSlewing returns 0
02:25:36.727 00.001 9828 IsGuiding returns 0
02:25:36.727 00.000 9828 scope move finished after 20 + 117 ms
02:25:36.727 00.000 9828 Move returns status 0, amount 20
02:25:36.727 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:36.727 00.000 9828 MoveAxis(N, 13, B)
02:25:36.727 00.000 9828 Guiding  Dir = 0, Dur = 13
02:25:36.741 00.014 9828 IsSlewing returns 0
02:25:36.741 00.000 9828 IsGuiding returns 0
02:25:36.741 00.000 9828 PulseGuide returned control before completion, sleep 23
02:25:36.773 00.032 9828 IsGuiding returns 1
02:25:36.773 00.000 9828 scope still moving after pulse duration time elapsed
02:25:36.804 00.031 9828 IsSlewing returns 0
02:25:36.804 00.000 9828 IsGuiding returns 1
02:25:36.836 00.032 9828 IsSlewing returns 0
02:25:36.836 00.000 9828 IsGuiding returns 1
02:25:36.867 00.031 9828 IsSlewing returns 0
02:25:36.867 00.000 9828 IsGuiding returns 1
02:25:36.899 00.032 9828 IsSlewing returns 0
02:25:36.899 00.000 9828 IsGuiding returns 0
02:25:36.899 00.000 9828 scope move finished after 13 + 144 ms
02:25:36.899 00.000 9828 Move returns status 0, amount 13
02:25:36.899 00.000 9828 move complete, result=0
02:25:36.899 00.000 9828 worker thread done servicing request
02:25:36.899 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:25:37.290 00.391 8976 Exposure complete
02:25:37.296 00.006 8976 worker thread done servicing request
02:25:37.296 00.000 5052 OnExposeComplete: enter
02:25:37.296 00.000 5052 UpdateGuideState(): m_state=6
02:25:37.296 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8674
02:25:37.296 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.94, Mass=140, SNR=8.2, Peak=76 HFD=1.9
02:25:37.296 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:25:37.296 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:25:37.296 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=0.23 hyp=0.96 cameraTheta=2.91 mountX=0.63 mountY=0.66, mountTheta=0.81
02:25:37.297 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=0.23, opts=13)
02:25:37.297 00.000 5052 Enqueuing Move request for stepguider (-0.94, 0.23)
02:25:37.297 00.000 8976 Worker thread wakes up
02:25:37.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, 0.23) opts 0xd
02:25:37.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, 0.23)
02:25:37.297 00.000 8976 Moving (-0.94, 0.23) raw xDistance=0.63 yDistance=0.66
02:25:37.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
02:25:37.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
02:25:37.297 00.000 8976 MoveAxis(L, 3, ABG)
02:25:37.297 00.000 8976 stepping (-6, 10) + (-3, 0)
02:25:37.297 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:37.298 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:25:37.307 00.009 5052 UpdateGuideState exits: m=140 SNR=8.2
02:25:37.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:37.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:37.307 00.000 5052 Enqueuing Expose request
02:25:37.330 00.023 8976 Received - 47 (G) 
02:25:37.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:37.330 00.000 8976 stepped: pos (-9, 10)
02:25:37.330 00.000 8976 MoveAxis(D, 3, ABG)
02:25:37.330 00.000 8976 stepping (-9, 10) + (0, -3)
02:25:37.330 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:37.362 00.032 8976 Received - 47 (G) 
02:25:37.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:37.362 00.000 8976 stepped: pos (-9, 7)
02:25:37.362 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:25:37.362 00.000 8976 MountToCamera -- mountX=1.15 mountY=-1.48 hyp=1.88 mountTheta=-0.91 cameraX=0.80, cameraY=1.70 cameraTheta=1.13
02:25:37.362 00.000 8976 incremental bump (0.796, 1.701) isValid = 1
02:25:37.362 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:25:37.362 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:25:37.362 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:25:37.362 00.000 8976 move complete, result=0
02:25:37.362 00.000 8976 worker thread done servicing request
02:25:37.362 00.000 9828 Worker thread wakes up
02:25:37.362 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:25:37.362 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:25:37.362 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
02:25:37.362 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.7 px 3 ms SOUTH
02:25:37.362 00.000 8976 Worker thread wakes up
02:25:37.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:37.363 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:37.363 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:25:37.363 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:25:37.363 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:25:37.363 00.000 9828 BLC: window closed
02:25:37.363 00.000 9828 MoveAxis(E, 17, B)
02:25:37.363 00.000 9828 Guiding  Dir = 2, Dur = 17
02:25:37.363 00.000 9828 IsSlewing returns 0
02:25:37.363 00.000 9828 IsGuiding returns 0
02:25:37.363 00.000 9828 PulseGuide returned control before completion, sleep 27
02:25:37.398 00.035 9828 IsGuiding returns 1
02:25:37.398 00.000 9828 scope still moving after pulse duration time elapsed
02:25:37.430 00.032 9828 IsSlewing returns 0
02:25:37.430 00.000 9828 IsGuiding returns 1
02:25:37.460 00.030 9828 IsSlewing returns 0
02:25:37.460 00.000 9828 IsGuiding returns 1
02:25:37.493 00.033 9828 IsSlewing returns 0
02:25:37.493 00.000 9828 IsGuiding returns 0
02:25:37.493 00.000 9828 scope move finished after 17 + 112 ms
02:25:37.493 00.000 9828 Move returns status 0, amount 17
02:25:37.493 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:37.493 00.000 9828 MoveAxis(N, 14, B)
02:25:37.493 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:37.509 00.016 9828 IsSlewing returns 0
02:25:37.509 00.000 9828 IsGuiding returns 0
02:25:37.510 00.001 9828 PulseGuide returned control before completion, sleep 24
02:25:37.539 00.029 9828 IsGuiding returns 1
02:25:37.539 00.000 9828 scope still moving after pulse duration time elapsed
02:25:37.570 00.031 9828 IsSlewing returns 0
02:25:37.570 00.000 9828 IsGuiding returns 1
02:25:37.600 00.030 9828 IsSlewing returns 0
02:25:37.600 00.000 9828 IsGuiding returns 1
02:25:37.632 00.032 9828 IsSlewing returns 0
02:25:37.632 00.000 9828 IsGuiding returns 1
02:25:37.663 00.031 9828 IsSlewing returns 0
02:25:37.663 00.000 9828 IsGuiding returns 1
02:25:37.693 00.030 9828 IsSlewing returns 0
02:25:37.693 00.000 9828 IsGuiding returns 0
02:25:37.693 00.000 9828 scope move finished after 14 + 170 ms
02:25:37.693 00.000 9828 Move returns status 0, amount 14
02:25:37.693 00.000 9828 move complete, result=0
02:25:37.693 00.000 9828 worker thread done servicing request
02:25:37.693 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:25:38.058 00.365 8976 Exposure complete
02:25:38.063 00.005 8976 worker thread done servicing request
02:25:38.064 00.001 5052 OnExposeComplete: enter
02:25:38.064 00.000 5052 UpdateGuideState(): m_state=6
02:25:38.064 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8675
02:25:38.064 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.41, Mass=155, SNR=8.6, Peak=72 HFD=1.8
02:25:38.064 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.88 = 1.41)
02:25:38.064 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.30)
02:25:38.064 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.29 hyp=0.97 cameraTheta=-2.83 mountX=0.16 mountY=0.94, mountTheta=1.40
02:25:38.065 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.29, opts=13)
02:25:38.065 00.000 5052 Enqueuing Move request for stepguider (-0.93, -0.29)
02:25:38.065 00.000 8976 Worker thread wakes up
02:25:38.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.29) opts 0xd
02:25:38.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.29)
02:25:38.065 00.000 8976 Moving (-0.93, -0.29) raw xDistance=0.16 yDistance=0.94
02:25:38.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:25:38.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.94
02:25:38.065 00.000 8976 MoveAxis(R, 0, ABG)
02:25:38.066 00.001 8976 MoveAxis(D, 4, ABG)
02:25:38.066 00.000 8976 stepping (-9, 7) + (0, -4)
02:25:38.066 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:25:38.067 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:25:38.076 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
02:25:38.076 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:38.076 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:38.076 00.000 5052 Enqueuing Expose request
02:25:38.096 00.020 8976 Received - 47 (G) 
02:25:38.097 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:25:38.097 00.000 8976 stepped: pos (-9, 3)
02:25:38.097 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:25:38.097 00.000 8976 MountToCamera -- mountX=1.23 mountY=-1.15 hyp=1.68 mountTheta=-0.75 cameraX=0.47, cameraY=1.62 cameraTheta=1.29
02:25:38.097 00.000 8976 incremental bump (0.467, 1.616) isValid = 1
02:25:38.097 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:25:38.097 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:25:38.097 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:25:38.097 00.000 8976 move complete, result=0
02:25:38.097 00.000 9828 Worker thread wakes up
02:25:38.097 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:25:38.097 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:25:38.097 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
02:25:38.097 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
02:25:38.097 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:25:38.097 00.000 8976 worker thread done servicing request
02:25:38.097 00.000 8976 Worker thread wakes up
02:25:38.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:38.098 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:38.098 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:25:38.098 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:25:38.098 00.000 9828 BLC: window closed
02:25:38.098 00.000 9828 MoveAxis(E, 12, B)
02:25:38.098 00.000 9828 Guiding  Dir = 2, Dur = 12
02:25:38.098 00.000 9828 IsSlewing returns 0
02:25:38.098 00.000 9828 IsGuiding returns 0
02:25:38.099 00.001 9828 PulseGuide returned control before completion, sleep 22
02:25:38.127 00.028 9828 IsGuiding returns 1
02:25:38.127 00.000 9828 scope still moving after pulse duration time elapsed
02:25:38.157 00.030 9828 IsSlewing returns 0
02:25:38.157 00.000 9828 IsGuiding returns 1
02:25:38.189 00.032 9828 IsSlewing returns 0
02:25:38.189 00.000 9828 IsGuiding returns 1
02:25:38.221 00.032 9828 IsSlewing returns 0
02:25:38.221 00.000 9828 IsGuiding returns 1
02:25:38.253 00.032 9828 IsSlewing returns 0
02:25:38.253 00.000 9828 IsGuiding returns 0
02:25:38.253 00.000 9828 scope move finished after 12 + 142 ms
02:25:38.253 00.000 9828 Move returns status 0, amount 12
02:25:38.253 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:38.253 00.000 9828 MoveAxis(N, 15, B)
02:25:38.253 00.000 9828 Guiding  Dir = 0, Dur = 15
02:25:38.269 00.016 9828 IsSlewing returns 0
02:25:38.269 00.000 9828 IsGuiding returns 0
02:25:38.269 00.000 9828 PulseGuide returned control before completion, sleep 25
02:25:38.301 00.032 9828 IsGuiding returns 1
02:25:38.301 00.000 9828 scope still moving after pulse duration time elapsed
02:25:38.332 00.031 9828 IsSlewing returns 0
02:25:38.332 00.000 9828 IsGuiding returns 1
02:25:38.364 00.032 9828 IsSlewing returns 0
02:25:38.364 00.000 9828 IsGuiding returns 1
02:25:38.395 00.031 9828 IsSlewing returns 0
02:25:38.395 00.000 9828 IsGuiding returns 1
02:25:38.425 00.030 9828 IsSlewing returns 0
02:25:38.425 00.000 9828 IsGuiding returns 0
02:25:38.425 00.000 9828 scope move finished after 15 + 141 ms
02:25:38.425 00.000 9828 Move returns status 0, amount 15
02:25:38.425 00.000 9828 move complete, result=0
02:25:38.425 00.000 9828 worker thread done servicing request
02:25:38.425 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:25:38.804 00.379 8976 Exposure complete
02:25:38.809 00.005 8976 worker thread done servicing request
02:25:38.810 00.001 5052 OnExposeComplete: enter
02:25:38.810 00.000 5052 UpdateGuideState(): m_state=6
02:25:38.810 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8676
02:25:38.810 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.38, Mass=166, SNR=8.9, Peak=71 HFD=2.1
02:25:38.810 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.39 = 1.89)
02:25:38.810 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.79)
02:25:38.810 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.33 hyp=0.47 cameraTheta=-2.35 mountX=-0.15 mountY=0.46, mountTheta=1.88
02:25:38.810 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.33, opts=13)
02:25:38.810 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.33)
02:25:38.811 00.001 8976 Worker thread wakes up
02:25:38.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.33) opts 0xd
02:25:38.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.33)
02:25:38.811 00.000 8976 Moving (-0.33, -0.33) raw xDistance=-0.15 yDistance=0.46
02:25:38.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:25:38.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.46
02:25:38.811 00.000 8976 MoveAxis(R, 0, ABG)
02:25:38.811 00.000 8976 MoveAxis(D, 2, ABG)
02:25:38.811 00.000 8976 stepping (-9, 3) + (0, -2)
02:25:38.811 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:38.811 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:25:38.821 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:25:38.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:38.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:38.821 00.000 5052 Enqueuing Expose request
02:25:38.848 00.027 8976 Received - 47 (G) 
02:25:38.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:38.848 00.000 8976 stepped: pos (-9, 1)
02:25:38.848 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:25:38.848 00.000 8976 MountToCamera -- mountX=1.28 mountY=-0.82 hyp=1.52 mountTheta=-0.57 cameraX=0.15, cameraY=1.51 cameraTheta=1.47
02:25:38.848 00.000 8976 incremental bump (0.152, 1.512) isValid = 1
02:25:38.848 00.000 8976 Scheduling Mount bump of (0.012, 0.119)
02:25:38.848 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:25:38.848 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:25:38.848 00.000 8976 move complete, result=0
02:25:38.848 00.000 8976 worker thread done servicing request
02:25:38.848 00.000 8976 Worker thread wakes up
02:25:38.848 00.000 9828 Worker thread wakes up
02:25:38.848 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:25:38.848 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:25:38.848 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
02:25:38.849 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:25:38.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:38.849 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:38.849 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
02:25:38.849 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:25:38.849 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:25:38.849 00.000 9828 BLC: window closed
02:25:38.849 00.000 9828 MoveAxis(E, 5, B)
02:25:38.849 00.000 9828 Guiding  Dir = 2, Dur = 5
02:25:38.849 00.000 9828 IsSlewing returns 0
02:25:38.850 00.001 9828 IsGuiding returns 0
02:25:38.850 00.000 9828 PulseGuide returned control before completion, sleep 15
02:25:38.872 00.022 9828 IsGuiding returns 1
02:25:38.872 00.000 9828 scope still moving after pulse duration time elapsed
02:25:38.903 00.031 9828 IsSlewing returns 0
02:25:38.903 00.000 9828 IsGuiding returns 1
02:25:38.934 00.031 9828 IsSlewing returns 0
02:25:38.935 00.001 9828 IsGuiding returns 1
02:25:38.965 00.030 9828 IsSlewing returns 0
02:25:38.965 00.000 9828 IsGuiding returns 0
02:25:38.965 00.000 9828 scope move finished after 5 + 110 ms
02:25:38.965 00.000 9828 Move returns status 0, amount 5
02:25:38.965 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:38.965 00.000 9828 MoveAxis(N, 16, B)
02:25:38.965 00.000 9828 Guiding  Dir = 0, Dur = 16
02:25:38.981 00.016 9828 IsSlewing returns 0
02:25:38.981 00.000 9828 IsGuiding returns 0
02:25:38.981 00.000 9828 PulseGuide returned control before completion, sleep 26
02:25:39.012 00.031 9828 IsGuiding returns 1
02:25:39.012 00.000 9828 scope still moving after pulse duration time elapsed
02:25:39.043 00.031 9828 IsSlewing returns 0
02:25:39.043 00.000 9828 IsGuiding returns 1
02:25:39.074 00.031 9828 IsSlewing returns 0
02:25:39.074 00.000 9828 IsGuiding returns 1
02:25:39.105 00.031 9828 IsSlewing returns 0
02:25:39.105 00.000 9828 IsGuiding returns 1
02:25:39.135 00.030 9828 IsSlewing returns 0
02:25:39.135 00.000 9828 IsGuiding returns 0
02:25:39.136 00.001 9828 scope move finished after 16 + 138 ms
02:25:39.136 00.000 9828 Move returns status 0, amount 16
02:25:39.136 00.000 9828 move complete, result=0
02:25:39.136 00.000 9828 worker thread done servicing request
02:25:39.136 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:25:39.545 00.409 8976 Exposure complete
02:25:39.551 00.006 8976 worker thread done servicing request
02:25:39.551 00.000 5052 OnExposeComplete: enter
02:25:39.551 00.000 5052 UpdateGuideState(): m_state=6
02:25:39.551 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8677
02:25:39.551 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.90, Mass=157, SNR=8.7, Peak=73 HFD=2.1
02:25:39.551 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:25:39.551 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
02:25:39.551 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.19 hyp=0.85 cameraTheta=2.91 mountX=0.55 mountY=0.59, mountTheta=0.82
02:25:39.552 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.19, opts=13)
02:25:39.552 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.19)
02:25:39.552 00.000 8976 Worker thread wakes up
02:25:39.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.19) opts 0xd
02:25:39.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.19)
02:25:39.552 00.000 8976 Moving (-0.83, 0.19) raw xDistance=0.55 yDistance=0.59
02:25:39.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:25:39.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
02:25:39.552 00.000 8976 MoveAxis(L, 2, ABG)
02:25:39.552 00.000 8976 stepping (-9, 1) + (-2, 0)
02:25:39.552 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:39.553 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:25:39.563 00.010 5052 UpdateGuideState exits: m=157 SNR=8.7
02:25:39.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:39.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:39.563 00.000 5052 Enqueuing Expose request
02:25:39.583 00.020 8976 Received - 47 (G) 
02:25:39.583 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:39.583 00.000 8976 stepped: pos (-11, 1)
02:25:39.583 00.000 8976 MoveAxis(D, 2, ABG)
02:25:39.584 00.001 8976 stepping (-11, 1) + (0, -2)
02:25:39.584 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:39.616 00.032 8976 Received - 47 (G) 
02:25:39.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:39.616 00.000 8976 stepped: pos (-11, -1)
02:25:39.616 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
02:25:39.616 00.000 8976 MountToCamera -- mountX=1.41 mountY=-0.50 hyp=1.50 mountTheta=-0.34 cameraX=-0.20, cameraY=1.48 cameraTheta=1.70
02:25:39.616 00.000 8976 incremental bump (-0.198, 1.484) isValid = 1
02:25:39.616 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
02:25:39.616 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:25:39.616 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:25:39.616 00.000 8976 move complete, result=0
02:25:39.616 00.000 8976 worker thread done servicing request
02:25:39.616 00.000 8976 Worker thread wakes up
02:25:39.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:39.617 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:39.617 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:25:39.617 00.000 9828 Worker thread wakes up
02:25:39.617 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:25:39.617 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:25:39.617 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
02:25:39.617 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
02:25:39.617 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
02:25:39.617 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:25:39.617 00.000 9828 BLC: window closed
02:25:39.617 00.000 9828 MoveAxis(W, 3, B)
02:25:39.617 00.000 9828 Guiding  Dir = 3, Dur = 3
02:25:39.618 00.001 9828 IsSlewing returns 0
02:25:39.618 00.000 9828 IsGuiding returns 0
02:25:39.618 00.000 9828 PulseGuide returned control before completion, sleep 13
02:25:39.635 00.017 9828 IsGuiding returns 1
02:25:39.635 00.000 9828 scope still moving after pulse duration time elapsed
02:25:39.667 00.032 9828 IsSlewing returns 0
02:25:39.667 00.000 9828 IsGuiding returns 1
02:25:39.698 00.031 9828 IsSlewing returns 0
02:25:39.698 00.000 9828 IsGuiding returns 1
02:25:39.730 00.032 9828 IsSlewing returns 0
02:25:39.731 00.001 9828 IsGuiding returns 0
02:25:39.731 00.000 9828 scope move finished after 3 + 109 ms
02:25:39.731 00.000 9828 Move returns status 0, amount 3
02:25:39.731 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:39.731 00.000 9828 MoveAxis(N, 16, B)
02:25:39.731 00.000 9828 Guiding  Dir = 0, Dur = 16
02:25:39.745 00.014 9828 IsSlewing returns 0
02:25:39.745 00.000 9828 IsGuiding returns 0
02:25:39.745 00.000 9828 PulseGuide returned control before completion, sleep 26
02:25:39.776 00.031 9828 IsGuiding returns 1
02:25:39.776 00.000 9828 scope still moving after pulse duration time elapsed
02:25:39.806 00.030 9828 IsSlewing returns 0
02:25:39.806 00.000 9828 IsGuiding returns 1
02:25:39.837 00.031 9828 IsSlewing returns 0
02:25:39.837 00.000 9828 IsGuiding returns 1
02:25:39.868 00.031 9828 IsSlewing returns 0
02:25:39.868 00.000 9828 IsGuiding returns 0
02:25:39.868 00.000 9828 scope move finished after 16 + 106 ms
02:25:39.868 00.000 9828 Move returns status 0, amount 16
02:25:39.868 00.000 9828 move complete, result=0
02:25:39.868 00.000 9828 worker thread done servicing request
02:25:39.868 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:25:40.310 00.442 8976 Exposure complete
02:25:40.316 00.006 8976 worker thread done servicing request
02:25:40.316 00.000 5052 OnExposeComplete: enter
02:25:40.316 00.000 5052 UpdateGuideState(): m_state=6
02:25:40.316 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8678
02:25:40.316 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.97, Mass=155, SNR=8.6, Peak=75 HFD=2.0
02:25:40.316 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
02:25:40.316 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
02:25:40.316 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.26 hyp=0.47 cameraTheta=2.56 mountX=0.41 mountY=0.19, mountTheta=0.43
02:25:40.317 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.26, opts=13)
02:25:40.317 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.26)
02:25:40.317 00.000 8976 Worker thread wakes up
02:25:40.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.26) opts 0xd
02:25:40.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.26)
02:25:40.317 00.000 8976 Moving (-0.39, 0.26) raw xDistance=0.41 yDistance=0.19
02:25:40.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
02:25:40.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:25:40.317 00.000 8976 MoveAxis(L, 2, ABG)
02:25:40.317 00.000 8976 stepping (-11, -1) + (-2, 0)
02:25:40.317 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:40.318 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:25:40.328 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
02:25:40.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:40.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:40.328 00.000 5052 Enqueuing Expose request
02:25:40.351 00.023 8976 Received - 47 (G) 
02:25:40.351 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:40.351 00.000 8976 stepped: pos (-13, -1)
02:25:40.352 00.001 8976 MoveAxis(U, 0, ABG)
02:25:40.352 00.000 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
02:25:40.352 00.000 8976 MountToCamera -- mountX=1.60 mountY=-0.28 hyp=1.63 mountTheta=-0.17 cameraX=-0.48, cameraY=1.56 cameraTheta=1.87
02:25:40.352 00.000 8976 incremental bump (-0.478, 1.555) isValid = 1
02:25:40.352 00.000 8976 Scheduling Mount bump of (-0.034, 0.114)
02:25:40.352 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:25:40.352 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:25:40.352 00.000 8976 move complete, result=0
02:25:40.352 00.000 8976 worker thread done servicing request
02:25:40.352 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:25:40.352 00.000 9828 Worker thread wakes up
02:25:40.352 00.000 8976 Worker thread wakes up
02:25:40.353 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:40.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:40.353 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:25:40.353 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:25:40.353 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.95 = -1.33)
02:25:40.353 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.41)
02:25:40.353 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.03 mountY=-0.12, mountTheta=-1.33
02:25:40.353 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:25:40.353 00.000 9828 BLC: window closed
02:25:40.353 00.000 9828 MoveAxis(W, 9, B)
02:25:40.353 00.000 9828 Guiding  Dir = 3, Dur = 9
02:25:40.354 00.001 9828 IsSlewing returns 0
02:25:40.354 00.000 9828 IsGuiding returns 0
02:25:40.355 00.001 9828 PulseGuide returned control before completion, sleep 19
02:25:40.387 00.032 9828 IsGuiding returns 1
02:25:40.387 00.000 9828 scope still moving after pulse duration time elapsed
02:25:40.418 00.031 9828 IsSlewing returns 0
02:25:40.418 00.000 9828 IsGuiding returns 1
02:25:40.450 00.032 9828 IsSlewing returns 0
02:25:40.451 00.001 9828 IsGuiding returns 1
02:25:40.480 00.029 9828 IsSlewing returns 0
02:25:40.480 00.000 9828 IsGuiding returns 0
02:25:40.480 00.000 9828 scope move finished after 9 + 117 ms
02:25:40.480 00.000 9828 Move returns status 0, amount 9
02:25:40.480 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:40.480 00.000 9828 MoveAxis(N, 16, B)
02:25:40.480 00.000 9828 Guiding  Dir = 0, Dur = 16
02:25:40.496 00.016 9828 IsSlewing returns 0
02:25:40.496 00.000 9828 IsGuiding returns 0
02:25:40.496 00.000 9828 PulseGuide returned control before completion, sleep 26
02:25:40.526 00.030 9828 IsGuiding returns 1
02:25:40.526 00.000 9828 scope still moving after pulse duration time elapsed
02:25:40.557 00.031 9828 IsSlewing returns 0
02:25:40.557 00.000 9828 IsGuiding returns 1
02:25:40.588 00.031 9828 IsSlewing returns 0
02:25:40.588 00.000 9828 IsGuiding returns 1
02:25:40.619 00.031 9828 IsSlewing returns 0
02:25:40.619 00.000 9828 IsGuiding returns 1
02:25:40.651 00.032 9828 IsSlewing returns 0
02:25:40.651 00.000 9828 IsGuiding returns 0
02:25:40.651 00.000 9828 scope move finished after 16 + 139 ms
02:25:40.651 00.000 9828 Move returns status 0, amount 16
02:25:40.651 00.000 9828 move complete, result=0
02:25:40.652 00.001 9828 worker thread done servicing request
02:25:40.652 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:25:41.045 00.393 8976 Exposure complete
02:25:41.051 00.006 8976 worker thread done servicing request
02:25:41.051 00.000 5052 OnExposeComplete: enter
02:25:41.051 00.000 5052 UpdateGuideState(): m_state=6
02:25:41.051 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8679
02:25:41.051 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.06, Mass=160, SNR=8.8, Peak=74 HFD=2.1
02:25:41.051 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
02:25:41.051 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.90)
02:25:41.051 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.65 hyp=0.83 cameraTheta=-2.24 mountX=-0.34 mountY=0.78, mountTheta=1.99
02:25:41.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.65, opts=13)
02:25:41.052 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.65)
02:25:41.052 00.000 8976 Worker thread wakes up
02:25:41.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.65) opts 0xd
02:25:41.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.65)
02:25:41.052 00.000 8976 Moving (-0.51, -0.65) raw xDistance=-0.34 yDistance=0.78
02:25:41.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
02:25:41.053 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
02:25:41.053 00.000 8976 MoveAxis(R, 1, ABG)
02:25:41.053 00.000 8976 stepping (-13, -1) + (1, 0)
02:25:41.053 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:41.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:25:41.062 00.009 5052 UpdateGuideState exits: m=160 SNR=8.8
02:25:41.063 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:41.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:41.063 00.000 5052 Enqueuing Expose request
02:25:41.070 00.007 8976 Received - 47 (G) 
02:25:41.070 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:41.070 00.000 8976 stepped: pos (-12, -1)
02:25:41.070 00.000 8976 MoveAxis(D, 3, ABG)
02:25:41.070 00.000 8976 stepping (-12, -1) + (0, -3)
02:25:41.070 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:41.103 00.033 8976 Received - 47 (G) 
02:25:41.103 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:41.103 00.000 8976 stepped: pos (-12, -4)
02:25:41.103 00.000 8976 MountToCamera -- mountTheta (0.01) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
02:25:41.103 00.000 8976 MountToCamera -- mountX=1.68 mountY=0.02 hyp=1.68 mountTheta=0.01 cameraX=-0.78, cameraY=1.49 cameraTheta=2.06
02:25:41.103 00.000 8976 incremental bump (-0.783, 1.486) isValid = 1
02:25:41.103 00.000 8976 Scheduling Mount bump of (-0.054, 0.105)
02:25:41.103 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:25:41.103 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:25:41.103 00.000 8976 move complete, result=0
02:25:41.103 00.000 9828 Worker thread wakes up
02:25:41.103 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.8 px 3 ms SOUTH
02:25:41.104 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:25:41.104 00.000 8976 worker thread done servicing request
02:25:41.104 00.000 8976 Worker thread wakes up
02:25:41.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:41.104 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:41.104 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:25:41.104 00.000 9828 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.15)
02:25:41.104 00.000 9828 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.23)
02:25:41.104 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=0.05 mountY=-0.11, mountTheta=-1.16
02:25:41.104 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:25:41.104 00.000 9828 BLC: window closed
02:25:41.104 00.000 9828 MoveAxis(W, 15, B)
02:25:41.104 00.000 9828 Guiding  Dir = 3, Dur = 15
02:25:41.105 00.001 9828 IsSlewing returns 0
02:25:41.105 00.000 9828 IsGuiding returns 0
02:25:41.105 00.000 9828 PulseGuide returned control before completion, sleep 25
02:25:41.134 00.029 9828 IsGuiding returns 1
02:25:41.135 00.001 9828 scope still moving after pulse duration time elapsed
02:25:41.165 00.030 9828 IsSlewing returns 0
02:25:41.165 00.000 9828 IsGuiding returns 1
02:25:41.197 00.032 9828 IsSlewing returns 0
02:25:41.197 00.000 9828 IsGuiding returns 1
02:25:41.227 00.030 9828 IsSlewing returns 0
02:25:41.227 00.000 9828 IsGuiding returns 1
02:25:41.258 00.031 9828 IsSlewing returns 0
02:25:41.258 00.000 9828 IsGuiding returns 0
02:25:41.258 00.000 9828 scope move finished after 15 + 138 ms
02:25:41.258 00.000 9828 Move returns status 0, amount 15
02:25:41.258 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:41.258 00.000 9828 MoveAxis(N, 15, B)
02:25:41.258 00.000 9828 Guiding  Dir = 0, Dur = 15
02:25:41.274 00.016 9828 IsSlewing returns 0
02:25:41.274 00.000 9828 IsGuiding returns 0
02:25:41.274 00.000 9828 PulseGuide returned control before completion, sleep 25
02:25:41.303 00.029 9828 IsGuiding returns 1
02:25:41.303 00.000 9828 scope still moving after pulse duration time elapsed
02:25:41.334 00.031 9828 IsSlewing returns 0
02:25:41.334 00.000 9828 IsGuiding returns 1
02:25:41.364 00.030 9828 IsSlewing returns 0
02:25:41.364 00.000 9828 IsGuiding returns 1
02:25:41.396 00.032 9828 IsSlewing returns 0
02:25:41.396 00.000 9828 IsGuiding returns 1
02:25:41.427 00.031 9828 IsSlewing returns 0
02:25:41.427 00.000 9828 IsGuiding returns 0
02:25:41.427 00.000 9828 scope move finished after 15 + 138 ms
02:25:41.427 00.000 9828 Move returns status 0, amount 15
02:25:41.427 00.000 9828 move complete, result=0
02:25:41.427 00.000 9828 worker thread done servicing request
02:25:41.428 00.001 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:25:41.799 00.371 8976 Exposure complete
02:25:41.804 00.005 8976 worker thread done servicing request
02:25:41.804 00.000 5052 OnExposeComplete: enter
02:25:41.804 00.000 5052 UpdateGuideState(): m_state=6
02:25:41.804 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8680
02:25:41.804 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.77, Mass=140, SNR=8.2, Peak=73 HFD=2.1
02:25:41.804 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:25:41.804 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:25:41.804 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.06 hyp=0.28 cameraTheta=2.93 mountX=0.18 mountY=0.20, mountTheta=0.85
02:25:41.805 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.06, opts=13)
02:25:41.805 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.06)
02:25:41.805 00.000 8976 Worker thread wakes up
02:25:41.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.06) opts 0xd
02:25:41.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.06)
02:25:41.805 00.000 8976 Moving (-0.28, 0.06) raw xDistance=0.18 yDistance=0.20
02:25:41.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:25:41.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:25:41.805 00.000 8976 MoveAxis(R, 0, ABG)
02:25:41.805 00.000 8976 MoveAxis(U, 0, ABG)
02:25:41.805 00.000 8976 MountToCamera -- mountTheta (0.13) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
02:25:41.805 00.000 8976 MountToCamera -- mountX=1.73 mountY=0.22 hyp=1.75 mountTheta=0.13 cameraX=-0.99, cameraY=1.44 cameraTheta=2.17
02:25:41.806 00.001 8976 incremental bump (-0.987, 1.440) isValid = 1
02:25:41.806 00.000 8976 Scheduling Mount bump of (-0.065, 0.098)
02:25:41.806 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:25:41.806 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:25:41.806 00.000 8976 move complete, result=0
02:25:41.806 00.000 9828 Worker thread wakes up
02:25:41.806 00.000 8976 worker thread done servicing request
02:25:41.806 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:25:41.806 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:25:41.806 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
02:25:41.806 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.11)
02:25:41.806 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.05
02:25:41.806 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:25:41.806 00.000 9828 BLC: window closed
02:25:41.806 00.000 9828 MoveAxis(W, 19, B)
02:25:41.806 00.000 9828 Guiding  Dir = 3, Dur = 19
02:25:41.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:25:41.806 00.000 9828 IsSlewing returns 0
02:25:41.807 00.001 9828 IsGuiding returns 0
02:25:41.807 00.000 9828 PulseGuide returned control before completion, sleep 29
02:25:41.817 00.010 5052 UpdateGuideState exits: m=140 SNR=8.2
02:25:41.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:41.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:41.817 00.000 5052 Enqueuing Expose request
02:25:41.817 00.000 8976 Worker thread wakes up
02:25:41.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:41.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:41.817 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:41.846 00.029 9828 IsGuiding returns 1
02:25:41.846 00.000 9828 scope still moving after pulse duration time elapsed
02:25:41.877 00.031 9828 IsSlewing returns 0
02:25:41.877 00.000 9828 IsGuiding returns 1
02:25:41.908 00.031 9828 IsSlewing returns 0
02:25:41.908 00.000 9828 IsGuiding returns 1
02:25:41.939 00.031 9828 IsSlewing returns 0
02:25:41.939 00.000 9828 IsGuiding returns 0
02:25:41.939 00.000 9828 scope move finished after 19 + 112 ms
02:25:41.939 00.000 9828 Move returns status 0, amount 19
02:25:41.939 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:41.939 00.000 9828 MoveAxis(N, 14, B)
02:25:41.939 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:41.954 00.015 9828 IsSlewing returns 0
02:25:41.955 00.001 9828 IsGuiding returns 0
02:25:41.955 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:41.985 00.030 9828 IsGuiding returns 1
02:25:41.985 00.000 9828 scope still moving after pulse duration time elapsed
02:25:42.015 00.030 9828 IsSlewing returns 0
02:25:42.015 00.000 9828 IsGuiding returns 1
02:25:42.046 00.031 9828 IsSlewing returns 0
02:25:42.046 00.000 9828 IsGuiding returns 1
02:25:42.076 00.030 9828 IsSlewing returns 0
02:25:42.076 00.000 9828 IsGuiding returns 1
02:25:42.108 00.032 9828 IsSlewing returns 0
02:25:42.108 00.000 9828 IsGuiding returns 0
02:25:42.108 00.000 9828 scope move finished after 14 + 139 ms
02:25:42.108 00.000 9828 Move returns status 0, amount 14
02:25:42.108 00.000 9828 move complete, result=0
02:25:42.108 00.000 9828 worker thread done servicing request
02:25:42.109 00.001 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:25:42.510 00.401 8976 Exposure complete
02:25:42.516 00.006 8976 worker thread done servicing request
02:25:42.517 00.001 5052 OnExposeComplete: enter
02:25:42.517 00.000 5052 UpdateGuideState(): m_state=6
02:25:42.517 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8681
02:25:42.517 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.66, Mass=157, SNR=8.7, Peak=74 HFD=2.2
02:25:42.517 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
02:25:42.517 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
02:25:42.517 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-2.93 mountX=0.07 mountY=0.25, mountTheta=1.30
02:25:42.517 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.05, opts=13)
02:25:42.518 00.001 5052 Enqueuing Move request for stepguider (-0.26, -0.05)
02:25:42.518 00.000 8976 Worker thread wakes up
02:25:42.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.05) opts 0xd
02:25:42.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.05)
02:25:42.518 00.000 8976 Moving (-0.26, -0.05) raw xDistance=0.07 yDistance=0.25
02:25:42.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:25:42.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:25:42.518 00.000 8976 MoveAxis(R, 0, ABG)
02:25:42.518 00.000 8976 MoveAxis(U, 0, ABG)
02:25:42.518 00.000 8976 MountToCamera -- mountTheta (0.20) + m_xAngle (2.04) = xAngle (2.24 = 2.24)
02:25:42.518 00.000 8976 MountToCamera -- mountX=1.77 mountY=0.36 hyp=1.80 mountTheta=0.20 cameraX=-1.12, cameraY=1.41 cameraTheta=2.24
02:25:42.518 00.000 8976 incremental bump (-1.124, 1.410) isValid = 1
02:25:42.518 00.000 8976 Scheduling Mount bump of (-0.072, 0.093)
02:25:42.518 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:25:42.518 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:25:42.518 00.000 8976 move complete, result=0
02:25:42.518 00.000 9828 Worker thread wakes up
02:25:42.518 00.000 8976 worker thread done servicing request
02:25:42.518 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:25:42.519 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:25:42.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:25:42.519 00.000 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.32 = -0.96)
02:25:42.519 00.000 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.24 = -1.04)
02:25:42.519 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.23 mountX=0.07 mountY=-0.10, mountTheta=-0.99
02:25:42.519 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:25:42.519 00.000 9828 BLC: window closed
02:25:42.519 00.000 9828 MoveAxis(W, 21, B)
02:25:42.519 00.000 9828 Guiding  Dir = 3, Dur = 21
02:25:42.519 00.000 9828 IsSlewing returns 0
02:25:42.519 00.000 9828 IsGuiding returns 0
02:25:42.519 00.000 9828 PulseGuide returned control before completion, sleep 31
02:25:42.528 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
02:25:42.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:42.528 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:42.528 00.000 5052 Enqueuing Expose request
02:25:42.529 00.001 8976 Worker thread wakes up
02:25:42.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:42.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:42.529 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:42.562 00.033 9828 IsGuiding returns 1
02:25:42.562 00.000 9828 scope still moving after pulse duration time elapsed
02:25:42.594 00.032 9828 IsSlewing returns 0
02:25:42.594 00.000 9828 IsGuiding returns 1
02:25:42.624 00.030 9828 IsSlewing returns 0
02:25:42.624 00.000 9828 IsGuiding returns 1
02:25:42.655 00.031 9828 IsSlewing returns 0
02:25:42.655 00.000 9828 IsGuiding returns 0
02:25:42.655 00.000 9828 scope move finished after 21 + 114 ms
02:25:42.655 00.000 9828 Move returns status 0, amount 21
02:25:42.655 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:42.655 00.000 9828 MoveAxis(N, 14, B)
02:25:42.655 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:42.670 00.015 9828 IsSlewing returns 0
02:25:42.671 00.001 9828 IsGuiding returns 0
02:25:42.671 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:42.701 00.030 9828 IsGuiding returns 1
02:25:42.701 00.000 9828 scope still moving after pulse duration time elapsed
02:25:42.732 00.031 9828 IsSlewing returns 0
02:25:42.732 00.000 9828 IsGuiding returns 1
02:25:42.763 00.031 9828 IsSlewing returns 0
02:25:42.763 00.000 9828 IsGuiding returns 1
02:25:42.794 00.031 9828 IsSlewing returns 0
02:25:42.794 00.000 9828 IsGuiding returns 1
02:25:42.824 00.030 9828 IsSlewing returns 0
02:25:42.824 00.000 9828 IsGuiding returns 0
02:25:42.824 00.000 9828 scope move finished after 14 + 139 ms
02:25:42.824 00.000 9828 Move returns status 0, amount 14
02:25:42.824 00.000 9828 move complete, result=0
02:25:42.824 00.000 9828 worker thread done servicing request
02:25:42.824 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
02:25:43.219 00.395 8976 Exposure complete
02:25:43.224 00.005 8976 worker thread done servicing request
02:25:43.224 00.000 5052 OnExposeComplete: enter
02:25:43.224 00.000 5052 UpdateGuideState(): m_state=6
02:25:43.224 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8682
02:25:43.224 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.31, Mass=154, SNR=8.6, Peak=76 HFD=2.0
02:25:43.224 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.86 = 2.42)
02:25:43.224 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.32)
02:25:43.224 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.40 hyp=0.41 cameraTheta=-1.82 mountX=-0.31 mountY=0.30, mountTheta=2.37
02:25:43.225 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.40, opts=13)
02:25:43.225 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.40)
02:25:43.225 00.000 8976 Worker thread wakes up
02:25:43.225 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.40) opts 0xd
02:25:43.225 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.40)
02:25:43.225 00.000 8976 Moving (-0.10, -0.40) raw xDistance=-0.31 yDistance=0.30
02:25:43.225 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:25:43.226 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:25:43.226 00.000 8976 MoveAxis(R, 1, ABG)
02:25:43.226 00.000 8976 stepping (-12, -4) + (1, 0)
02:25:43.226 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:43.227 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:25:43.237 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:25:43.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:43.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:43.237 00.000 5052 Enqueuing Expose request
02:25:43.245 00.008 8976 Received - 47 (G) 
02:25:43.245 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:43.245 00.000 8976 stepped: pos (-11, -4)
02:25:43.245 00.000 8976 MoveAxis(D, 1, ABG)
02:25:43.245 00.000 8976 stepping (-11, -4) + (0, -1)
02:25:43.245 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:43.276 00.031 8976 Received - 47 (G) 
02:25:43.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:43.276 00.000 8976 stepped: pos (-11, -5)
02:25:43.276 00.000 8976 MountToCamera -- mountTheta (0.28) + m_xAngle (2.04) = xAngle (2.32 = 2.32)
02:25:43.277 00.001 8976 MountToCamera -- mountX=1.74 mountY=0.50 hyp=1.81 mountTheta=0.28 cameraX=-1.24, cameraY=1.32 cameraTheta=2.32
02:25:43.277 00.000 8976 incremental bump (-1.240, 1.320) isValid = 1
02:25:43.277 00.000 8976 Scheduling Mount bump of (-0.079, 0.087)
02:25:43.277 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:25:43.277 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:25:43.277 00.000 8976 move complete, result=0
02:25:43.277 00.000 9828 Worker thread wakes up
02:25:43.277 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:25:43.277 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:25:43.277 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.40 = -0.88)
02:25:43.277 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.32 = -0.96)
02:25:43.277 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.07 mountY=-0.10, mountTheta=-0.91
02:25:43.277 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
02:25:43.277 00.000 9828 BLC: window closed
02:25:43.277 00.000 9828 MoveAxis(W, 24, B)
02:25:43.277 00.000 9828 Guiding  Dir = 3, Dur = 24
02:25:43.277 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:25:43.277 00.000 8976 worker thread done servicing request
02:25:43.277 00.000 8976 Worker thread wakes up
02:25:43.278 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:43.278 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:43.278 00.000 9828 IsSlewing returns 0
02:25:43.278 00.000 9828 IsGuiding returns 0
02:25:43.278 00.000 9828 PulseGuide returned control before completion, sleep 34
02:25:43.321 00.043 9828 IsGuiding returns 1
02:25:43.321 00.000 9828 scope still moving after pulse duration time elapsed
02:25:43.352 00.031 9828 IsSlewing returns 0
02:25:43.352 00.000 9828 IsGuiding returns 1
02:25:43.384 00.032 9828 IsSlewing returns 0
02:25:43.384 00.000 9828 IsGuiding returns 1
02:25:43.415 00.031 9828 IsSlewing returns 0
02:25:43.415 00.000 9828 IsGuiding returns 0
02:25:43.415 00.000 9828 scope move finished after 24 + 113 ms
02:25:43.415 00.000 9828 Move returns status 0, amount 24
02:25:43.416 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:43.416 00.000 9828 MoveAxis(N, 13, B)
02:25:43.416 00.000 9828 Guiding  Dir = 0, Dur = 13
02:25:43.431 00.015 9828 IsSlewing returns 0
02:25:43.431 00.000 9828 IsGuiding returns 0
02:25:43.431 00.000 9828 PulseGuide returned control before completion, sleep 23
02:25:43.463 00.032 9828 IsGuiding returns 1
02:25:43.463 00.000 9828 scope still moving after pulse duration time elapsed
02:25:43.493 00.030 9828 IsSlewing returns 0
02:25:43.493 00.000 9828 IsGuiding returns 1
02:25:43.525 00.032 9828 IsSlewing returns 0
02:25:43.525 00.000 9828 IsGuiding returns 1
02:25:43.555 00.030 9828 IsSlewing returns 0
02:25:43.555 00.000 9828 IsGuiding returns 1
02:25:43.586 00.031 9828 IsSlewing returns 0
02:25:43.586 00.000 9828 IsGuiding returns 0
02:25:43.586 00.000 9828 scope move finished after 13 + 142 ms
02:25:43.586 00.000 9828 Move returns status 0, amount 13
02:25:43.586 00.000 9828 move complete, result=0
02:25:43.587 00.001 9828 worker thread done servicing request
02:25:43.587 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
02:25:43.977 00.390 8976 Exposure complete
02:25:43.984 00.007 8976 worker thread done servicing request
02:25:43.984 00.000 5052 OnExposeComplete: enter
02:25:43.984 00.000 5052 UpdateGuideState(): m_state=6
02:25:43.985 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8683
02:25:43.985 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.99, Mass=154, SNR=8.6, Peak=74 HFD=2.2
02:25:43.985 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
02:25:43.985 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
02:25:43.985 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.28 hyp=0.50 cameraTheta=0.61 mountX=0.07 mountY=-0.50, mountTheta=-1.44
02:25:43.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.28, opts=13)
02:25:43.986 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.28)
02:25:43.986 00.000 8976 Worker thread wakes up
02:25:43.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.28) opts 0xd
02:25:43.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.28)
02:25:43.986 00.000 8976 Moving (0.41, 0.28) raw xDistance=0.07 yDistance=-0.50
02:25:43.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:25:43.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50
02:25:43.986 00.000 8976 MoveAxis(R, 0, ABG)
02:25:43.986 00.000 8976 MoveAxis(U, 2, ABG)
02:25:43.986 00.000 8976 stepping (-11, -5) + (0, 2)
02:25:43.987 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:43.987 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:25:43.998 00.011 5052 UpdateGuideState exits: m=154 SNR=8.6
02:25:43.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:43.998 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:43.998 00.000 5052 Enqueuing Expose request
02:25:44.012 00.014 8976 Received - 47 (G) 
02:25:44.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:44.012 00.000 8976 stepped: pos (-11, -3)
02:25:44.012 00.000 8976 MountToCamera -- mountTheta (0.28) + m_xAngle (2.04) = xAngle (2.32 = 2.32)
02:25:44.012 00.000 8976 MountToCamera -- mountX=1.72 mountY=0.49 hyp=1.79 mountTheta=0.28 cameraX=-1.22, cameraY=1.31 cameraTheta=2.32
02:25:44.012 00.000 8976 incremental bump (-1.224, 1.308) isValid = 1
02:25:44.012 00.000 8976 Scheduling Mount bump of (-0.078, 0.087)
02:25:44.012 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:25:44.012 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:25:44.012 00.000 8976 move complete, result=0
02:25:44.012 00.000 9828 Worker thread wakes up
02:25:44.012 00.000 8976 worker thread done servicing request
02:25:44.012 00.000 8976 Worker thread wakes up
02:25:44.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:44.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:44.013 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:25:44.013 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:25:44.013 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:25:44.013 00.000 9828 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.10) = xAngle (5.40 = -0.88)
02:25:44.013 00.000 9828 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.32 = -0.96)
02:25:44.013 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.30 mountX=0.07 mountY=-0.10, mountTheta=-0.91
02:25:44.013 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
02:25:44.013 00.000 9828 BLC: window closed
02:25:44.013 00.000 9828 MoveAxis(W, 24, B)
02:25:44.013 00.000 9828 Guiding  Dir = 3, Dur = 24
02:25:44.014 00.001 9828 IsSlewing returns 0
02:25:44.014 00.000 9828 IsGuiding returns 0
02:25:44.014 00.000 9828 PulseGuide returned control before completion, sleep 34
02:25:44.055 00.041 9828 IsGuiding returns 1
02:25:44.055 00.000 9828 scope still moving after pulse duration time elapsed
02:25:44.087 00.032 9828 IsSlewing returns 0
02:25:44.087 00.000 9828 IsGuiding returns 1
02:25:44.118 00.031 9828 IsSlewing returns 0
02:25:44.118 00.000 9828 IsGuiding returns 1
02:25:44.151 00.033 9828 IsSlewing returns 0
02:25:44.151 00.000 9828 IsGuiding returns 1
02:25:44.181 00.030 9828 IsSlewing returns 0
02:25:44.182 00.001 9828 IsGuiding returns 0
02:25:44.182 00.000 9828 scope move finished after 24 + 143 ms
02:25:44.182 00.000 9828 Move returns status 0, amount 24
02:25:44.182 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:44.182 00.000 9828 MoveAxis(N, 13, B)
02:25:44.182 00.000 9828 Guiding  Dir = 0, Dur = 13
02:25:44.197 00.015 9828 IsSlewing returns 0
02:25:44.197 00.000 9828 IsGuiding returns 0
02:25:44.198 00.001 9828 PulseGuide returned control before completion, sleep 23
02:25:44.227 00.029 9828 IsGuiding returns 1
02:25:44.227 00.000 9828 scope still moving after pulse duration time elapsed
02:25:44.259 00.032 9828 IsSlewing returns 0
02:25:44.259 00.000 9828 IsGuiding returns 1
02:25:44.289 00.030 9828 IsSlewing returns 0
02:25:44.290 00.001 9828 IsGuiding returns 1
02:25:44.319 00.029 9828 IsSlewing returns 0
02:25:44.319 00.000 9828 IsGuiding returns 1
02:25:44.353 00.034 9828 IsSlewing returns 0
02:25:44.353 00.000 9828 IsGuiding returns 0
02:25:44.353 00.000 9828 scope move finished after 13 + 141 ms
02:25:44.353 00.000 9828 Move returns status 0, amount 13
02:25:44.353 00.000 9828 move complete, result=0
02:25:44.353 00.000 9828 worker thread done servicing request
02:25:44.353 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
02:25:44.726 00.373 8976 Exposure complete
02:25:44.731 00.005 8976 worker thread done servicing request
02:25:44.732 00.001 5052 OnExposeComplete: enter
02:25:44.732 00.000 5052 UpdateGuideState(): m_state=6
02:25:44.732 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8684
02:25:44.732 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.83, Mass=144, SNR=8.3, Peak=70 HFD=2.0
02:25:44.732 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
02:25:44.732 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:25:44.732 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.12 hyp=0.56 cameraTheta=0.22 mountX=-0.14 mountY=-0.52, mountTheta=-1.84
02:25:44.733 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.12, opts=13)
02:25:44.733 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.12)
02:25:44.733 00.000 8976 Worker thread wakes up
02:25:44.733 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.12) opts 0xd
02:25:44.733 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.12)
02:25:44.733 00.000 8976 Moving (0.55, 0.12) raw xDistance=-0.14 yDistance=-0.52
02:25:44.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:25:44.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
02:25:44.733 00.000 8976 MoveAxis(R, 0, ABG)
02:25:44.733 00.000 8976 MoveAxis(U, 2, ABG)
02:25:44.733 00.000 8976 stepping (-11, -3) + (0, 2)
02:25:44.733 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:44.734 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:25:44.743 00.009 5052 UpdateGuideState exits: m=144 SNR=8.3
02:25:44.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:44.743 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:44.743 00.000 5052 Enqueuing Expose request
02:25:44.764 00.021 8976 Received - 47 (G) 
02:25:44.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:44.764 00.000 8976 stepped: pos (-11, -1)
02:25:44.764 00.000 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (2.04) = xAngle (2.26 = 2.26)
02:25:44.764 00.000 8976 MountToCamera -- mountX=1.71 mountY=0.38 hyp=1.75 mountTheta=0.22 cameraX=-1.12, cameraY=1.35 cameraTheta=2.26
02:25:44.764 00.000 8976 incremental bump (-1.120, 1.347) isValid = 1
02:25:44.764 00.000 8976 Scheduling Mount bump of (-0.073, 0.092)
02:25:44.764 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:25:44.764 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:25:44.764 00.000 8976 move complete, result=0
02:25:44.764 00.000 9828 Worker thread wakes up
02:25:44.764 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:25:44.764 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:25:44.764 00.000 9828 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.34 = -0.94)
02:25:44.764 00.000 9828 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.02)
02:25:44.764 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:25:44.765 00.001 8976 worker thread done servicing request
02:25:44.765 00.000 8976 Worker thread wakes up
02:25:44.765 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.25 mountX=0.07 mountY=-0.10, mountTheta=-0.97
02:25:44.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:44.765 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:44.765 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:25:44.765 00.000 9828 BLC: window closed
02:25:44.765 00.000 9828 MoveAxis(W, 22, B)
02:25:44.765 00.000 9828 Guiding  Dir = 3, Dur = 22
02:25:44.765 00.000 9828 IsSlewing returns 0
02:25:44.765 00.000 9828 IsGuiding returns 0
02:25:44.766 00.001 9828 PulseGuide returned control before completion, sleep 32
02:25:44.805 00.039 9828 IsGuiding returns 1
02:25:44.805 00.000 9828 scope still moving after pulse duration time elapsed
02:25:44.837 00.032 9828 IsSlewing returns 0
02:25:44.837 00.000 9828 IsGuiding returns 1
02:25:44.868 00.031 9828 IsSlewing returns 0
02:25:44.868 00.000 9828 IsGuiding returns 1
02:25:44.899 00.031 9828 IsSlewing returns 0
02:25:44.899 00.000 9828 IsGuiding returns 0
02:25:44.899 00.000 9828 scope move finished after 22 + 111 ms
02:25:44.899 00.000 9828 Move returns status 0, amount 22
02:25:44.899 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:44.899 00.000 9828 MoveAxis(N, 14, B)
02:25:44.899 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:44.915 00.016 9828 IsSlewing returns 0
02:25:44.915 00.000 9828 IsGuiding returns 0
02:25:44.915 00.000 9828 PulseGuide returned control before completion, sleep 24
02:25:44.946 00.031 9828 IsGuiding returns 1
02:25:44.947 00.001 9828 scope still moving after pulse duration time elapsed
02:25:44.979 00.032 9828 IsSlewing returns 0
02:25:44.979 00.000 9828 IsGuiding returns 1
02:25:45.010 00.031 9828 IsSlewing returns 0
02:25:45.010 00.000 9828 IsGuiding returns 1
02:25:45.040 00.030 9828 IsSlewing returns 0
02:25:45.041 00.001 9828 IsGuiding returns 1
02:25:45.071 00.030 9828 IsSlewing returns 0
02:25:45.072 00.001 9828 IsGuiding returns 0
02:25:45.072 00.000 9828 scope move finished after 14 + 142 ms
02:25:45.072 00.000 9828 Move returns status 0, amount 14
02:25:45.072 00.000 9828 move complete, result=0
02:25:45.072 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:25:45.073 00.001 9828 worker thread done servicing request
02:25:45.471 00.398 8976 Exposure complete
02:25:45.477 00.006 8976 worker thread done servicing request
02:25:45.477 00.000 5052 OnExposeComplete: enter
02:25:45.477 00.000 5052 UpdateGuideState(): m_state=6
02:25:45.477 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8685
02:25:45.477 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.38, Mass=147, SNR=8.4, Peak=76 HFD=1.7
02:25:45.478 00.001 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.36 = 2.93)
02:25:45.478 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.46 = 2.82)
02:25:45.478 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.31 mountX=-0.33 mountY=0.11, mountTheta=2.83
02:25:45.479 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.33, opts=13)
02:25:45.479 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.33)
02:25:45.479 00.000 8976 Worker thread wakes up
02:25:45.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.33) opts 0xd
02:25:45.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.33)
02:25:45.479 00.000 8976 Moving (0.09, -0.33) raw xDistance=-0.33 yDistance=0.11
02:25:45.480 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:25:45.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:25:45.480 00.000 8976 MoveAxis(R, 1, ABG)
02:25:45.480 00.000 8976 stepping (-11, -1) + (1, 0)
02:25:45.480 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:45.481 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:25:45.491 00.010 5052 UpdateGuideState exits: m=147 SNR=8.4
02:25:45.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:45.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:45.491 00.000 5052 Enqueuing Expose request
02:25:45.499 00.008 8976 Received - 47 (G) 
02:25:45.499 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:45.499 00.000 8976 stepped: pos (-10, -1)
02:25:45.499 00.000 8976 MoveAxis(U, 0, ABG)
02:25:45.499 00.000 8976 MountToCamera -- mountTheta (0.19) + m_xAngle (2.04) = xAngle (2.23 = 2.23)
02:25:45.499 00.000 8976 MountToCamera -- mountX=1.65 mountY=0.31 hyp=1.68 mountTheta=0.19 cameraX=-1.03, cameraY=1.33 cameraTheta=2.23
02:25:45.499 00.000 8976 incremental bump (-1.027, 1.329) isValid = 1
02:25:45.499 00.000 8976 Scheduling Mount bump of (-0.070, 0.094)
02:25:45.499 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:25:45.499 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:25:45.499 00.000 8976 move complete, result=0
02:25:45.499 00.000 8976 worker thread done servicing request
02:25:45.499 00.000 8976 Worker thread wakes up
02:25:45.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:45.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:45.499 00.000 9828 Worker thread wakes up
02:25:45.499 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:25:45.499 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:25:45.499 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.98)
02:25:45.499 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:25:45.501 00.002 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.23 = -1.06)
02:25:45.501 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
02:25:45.501 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:25:45.501 00.000 9828 BLC: window closed
02:25:45.501 00.000 9828 MoveAxis(W, 21, B)
02:25:45.501 00.000 9828 Guiding  Dir = 3, Dur = 21
02:25:45.501 00.000 9828 IsSlewing returns 0
02:25:45.501 00.000 9828 IsGuiding returns 0
02:25:45.501 00.000 9828 PulseGuide returned control before completion, sleep 31
02:25:45.543 00.042 9828 IsGuiding returns 1
02:25:45.543 00.000 9828 scope still moving after pulse duration time elapsed
02:25:45.574 00.031 9828 IsSlewing returns 0
02:25:45.574 00.000 9828 IsGuiding returns 1
02:25:45.604 00.030 9828 IsSlewing returns 0
02:25:45.605 00.001 9828 IsGuiding returns 1
02:25:45.635 00.030 9828 IsSlewing returns 0
02:25:45.635 00.000 9828 IsGuiding returns 0
02:25:45.637 00.002 9828 scope move finished after 21 + 114 ms
02:25:45.637 00.000 9828 Move returns status 0, amount 21
02:25:45.637 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:45.637 00.000 9828 MoveAxis(N, 14, B)
02:25:45.637 00.000 9828 Guiding  Dir = 0, Dur = 14
02:25:45.651 00.014 9828 IsSlewing returns 0
02:25:45.651 00.000 9828 IsGuiding returns 0
02:25:45.652 00.001 9828 PulseGuide returned control before completion, sleep 24
02:25:45.681 00.029 9828 IsGuiding returns 1
02:25:45.681 00.000 9828 scope still moving after pulse duration time elapsed
02:25:45.714 00.033 9828 IsSlewing returns 0
02:25:45.714 00.000 9828 IsGuiding returns 1
02:25:45.744 00.030 9828 IsSlewing returns 0
02:25:45.744 00.000 9828 IsGuiding returns 1
02:25:45.776 00.032 9828 IsSlewing returns 0
02:25:45.776 00.000 9828 IsGuiding returns 0
02:25:45.776 00.000 9828 scope move finished after 14 + 111 ms
02:25:45.776 00.000 9828 Move returns status 0, amount 14
02:25:45.776 00.000 9828 move complete, result=0
02:25:45.777 00.001 9828 worker thread done servicing request
02:25:45.777 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
02:25:46.194 00.417 8976 Exposure complete
02:25:46.200 00.006 8976 worker thread done servicing request
02:25:46.200 00.000 5052 OnExposeComplete: enter
02:25:46.200 00.000 5052 UpdateGuideState(): m_state=6
02:25:46.200 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8686
02:25:46.200 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.72, Mass=163, SNR=8.8, Peak=67 HFD=2.3
02:25:46.200 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:25:46.200 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:25:46.200 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.01 hyp=0.48 cameraTheta=0.03 mountX=-0.21 mountY=-0.41, mountTheta=-2.04
02:25:46.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.01, opts=13)
02:25:46.201 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.01)
02:25:46.201 00.000 8976 Worker thread wakes up
02:25:46.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.01) opts 0xd
02:25:46.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.01)
02:25:46.201 00.000 8976 Moving (0.48, 0.01) raw xDistance=-0.21 yDistance=-0.41
02:25:46.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:25:46.202 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:25:46.202 00.000 8976 MoveAxis(R, 0, ABG)
02:25:46.202 00.000 8976 MoveAxis(U, 2, ABG)
02:25:46.202 00.000 8976 stepping (-10, -1) + (0, 2)
02:25:46.202 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:46.202 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:25:46.212 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
02:25:46.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:46.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:46.212 00.000 5052 Enqueuing Expose request
02:25:46.234 00.022 8976 Received - 47 (G) 
02:25:46.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:46.234 00.000 8976 stepped: pos (-10, 1)
02:25:46.234 00.000 8976 MountToCamera -- mountTheta (0.10) + m_xAngle (2.04) = xAngle (2.14 = 2.14)
02:25:46.234 00.000 8976 MountToCamera -- mountX=1.61 mountY=0.15 hyp=1.62 mountTheta=0.10 cameraX=-0.87, cameraY=1.36 cameraTheta=2.14
02:25:46.234 00.000 8976 incremental bump (-0.871, 1.364) isValid = 1
02:25:46.234 00.000 8976 Scheduling Mount bump of (-0.062, 0.100)
02:25:46.234 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:25:46.234 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:25:46.234 00.000 8976 move complete, result=0
02:25:46.234 00.000 9828 Worker thread wakes up
02:25:46.234 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:25:46.234 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:25:46.234 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.22 = -1.06)
02:25:46.235 00.001 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.14 = -1.15)
02:25:46.235 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.08
02:25:46.235 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:25:46.235 00.000 9828 BLC: window closed
02:25:46.235 00.000 9828 MoveAxis(W, 18, B)
02:25:46.235 00.000 9828 Guiding  Dir = 3, Dur = 18
02:25:46.235 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:25:46.235 00.000 8976 worker thread done servicing request
02:25:46.235 00.000 8976 Worker thread wakes up
02:25:46.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:46.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:46.235 00.000 9828 IsSlewing returns 0
02:25:46.235 00.000 9828 IsGuiding returns 0
02:25:46.236 00.001 9828 PulseGuide returned control before completion, sleep 28
02:25:46.276 00.040 9828 IsGuiding returns 1
02:25:46.276 00.000 9828 scope still moving after pulse duration time elapsed
02:25:46.306 00.030 9828 IsSlewing returns 0
02:25:46.306 00.000 9828 IsGuiding returns 1
02:25:46.337 00.031 9828 IsSlewing returns 0
02:25:46.337 00.000 9828 IsGuiding returns 1
02:25:46.367 00.030 9828 IsSlewing returns 0
02:25:46.367 00.000 9828 IsGuiding returns 0
02:25:46.367 00.000 9828 scope move finished after 18 + 113 ms
02:25:46.367 00.000 9828 Move returns status 0, amount 18
02:25:46.367 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:46.367 00.000 9828 MoveAxis(N, 15, B)
02:25:46.367 00.000 9828 Guiding  Dir = 0, Dur = 15
02:25:46.384 00.017 9828 IsSlewing returns 0
02:25:46.384 00.000 9828 IsGuiding returns 0
02:25:46.384 00.000 9828 PulseGuide returned control before completion, sleep 25
02:25:46.414 00.030 9828 IsGuiding returns 1
02:25:46.414 00.000 9828 scope still moving after pulse duration time elapsed
02:25:46.446 00.032 9828 IsSlewing returns 0
02:25:46.446 00.000 9828 IsGuiding returns 1
02:25:46.479 00.033 9828 IsSlewing returns 0
02:25:46.479 00.000 9828 IsGuiding returns 1
02:25:46.510 00.031 9828 IsSlewing returns 0
02:25:46.511 00.001 9828 IsGuiding returns 1
02:25:46.542 00.031 9828 IsSlewing returns 0
02:25:46.542 00.000 9828 IsGuiding returns 0
02:25:46.542 00.000 9828 scope move finished after 15 + 143 ms
02:25:46.542 00.000 9828 Move returns status 0, amount 15
02:25:46.543 00.001 9828 move complete, result=0
02:25:46.543 00.000 9828 worker thread done servicing request
02:25:46.543 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:25:46.928 00.385 8976 Exposure complete
02:25:46.933 00.005 8976 worker thread done servicing request
02:25:46.934 00.001 5052 OnExposeComplete: enter
02:25:46.934 00.000 5052 UpdateGuideState(): m_state=6
02:25:46.934 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8687
02:25:46.934 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.44, Mass=152, SNR=8.5, Peak=66 HFD=1.7
02:25:46.934 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
02:25:46.934 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
02:25:46.934 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.27 hyp=0.47 cameraTheta=-0.61 mountX=-0.41 mountY=-0.18, mountTheta=-2.74
02:25:46.934 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.27, opts=13)
02:25:46.934 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.27)
02:25:46.935 00.001 8976 Worker thread wakes up
02:25:46.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.27) opts 0xd
02:25:46.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.27)
02:25:46.935 00.000 8976 Moving (0.38, -0.27) raw xDistance=-0.41 yDistance=-0.18
02:25:46.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:25:46.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:25:46.935 00.000 8976 MoveAxis(R, 2, ABG)
02:25:46.935 00.000 8976 stepping (-10, 1) + (2, 0)
02:25:46.935 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:46.935 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:25:46.947 00.012 5052 UpdateGuideState exits: m=152 SNR=8.5
02:25:46.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:46.947 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:46.947 00.000 5052 Enqueuing Expose request
02:25:46.970 00.023 8976 Received - 47 (G) 
02:25:46.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:46.970 00.000 8976 stepped: pos (-8, 1)
02:25:46.970 00.000 8976 MoveAxis(U, 0, ABG)
02:25:46.970 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
02:25:46.970 00.000 8976 MountToCamera -- mountX=1.48 mountY=0.05 hyp=1.48 mountTheta=0.03 cameraX=-0.72, cameraY=1.30 cameraTheta=2.08
02:25:46.970 00.000 8976 incremental bump (-0.721, 1.298) isValid = 1
02:25:46.970 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
02:25:46.970 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:25:46.970 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:25:46.970 00.000 8976 move complete, result=0
02:25:46.970 00.000 8976 worker thread done servicing request
02:25:46.970 00.000 8976 Worker thread wakes up
02:25:46.970 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:25:46.970 00.000 9828 Worker thread wakes up
02:25:46.970 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:25:46.970 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:25:46.970 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
02:25:46.971 00.001 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.21)
02:25:46.971 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=-0.11, mountTheta=-1.14
02:25:46.971 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:25:46.971 00.000 9828 BLC: window closed
02:25:46.971 00.000 9828 MoveAxis(W, 16, B)
02:25:46.971 00.000 9828 Guiding  Dir = 3, Dur = 16
02:25:46.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:46.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:46.971 00.000 9828 IsSlewing returns 0
02:25:46.971 00.000 9828 IsGuiding returns 0
02:25:46.971 00.000 9828 PulseGuide returned control before completion, sleep 26
02:25:47.009 00.038 9828 IsGuiding returns 1
02:25:47.009 00.000 9828 scope still moving after pulse duration time elapsed
02:25:47.040 00.031 9828 IsSlewing returns 0
02:25:47.040 00.000 9828 IsGuiding returns 1
02:25:47.070 00.030 9828 IsSlewing returns 0
02:25:47.070 00.000 9828 IsGuiding returns 1
02:25:47.102 00.032 9828 IsSlewing returns 0
02:25:47.103 00.001 9828 IsGuiding returns 0
02:25:47.103 00.000 9828 scope move finished after 16 + 115 ms
02:25:47.103 00.000 9828 Move returns status 0, amount 16
02:25:47.103 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:47.103 00.000 9828 MoveAxis(N, 15, B)
02:25:47.103 00.000 9828 Guiding  Dir = 0, Dur = 15
02:25:47.117 00.014 9828 IsSlewing returns 0
02:25:47.117 00.000 9828 IsGuiding returns 0
02:25:47.118 00.001 9828 PulseGuide returned control before completion, sleep 25
02:25:47.149 00.031 9828 IsGuiding returns 1
02:25:47.149 00.000 9828 scope still moving after pulse duration time elapsed
02:25:47.180 00.031 9828 IsSlewing returns 0
02:25:47.180 00.000 9828 IsGuiding returns 1
02:25:47.211 00.031 9828 IsSlewing returns 0
02:25:47.211 00.000 9828 IsGuiding returns 1
02:25:47.242 00.031 9828 IsSlewing returns 0
02:25:47.242 00.000 9828 IsGuiding returns 1
02:25:47.274 00.032 9828 IsSlewing returns 0
02:25:47.274 00.000 9828 IsGuiding returns 0
02:25:47.274 00.000 9828 scope move finished after 15 + 142 ms
02:25:47.274 00.000 9828 Move returns status 0, amount 15
02:25:47.274 00.000 9828 move complete, result=0
02:25:47.274 00.000 9828 worker thread done servicing request
02:25:47.274 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:25:47.664 00.390 8976 Exposure complete
02:25:47.670 00.006 8976 worker thread done servicing request
02:25:47.670 00.000 5052 OnExposeComplete: enter
02:25:47.670 00.000 5052 UpdateGuideState(): m_state=6
02:25:47.670 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8688
02:25:47.670 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.26, Mass=166, SNR=8.9, Peak=72 HFD=2.8
02:25:47.670 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
02:25:47.670 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
02:25:47.670 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.44 hyp=0.60 cameraTheta=-0.83 mountX=-0.58 mountY=-0.10, mountTheta=-2.97
02:25:47.670 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.44, opts=13)
02:25:47.671 00.001 5052 Enqueuing Move request for stepguider (0.41, -0.44)
02:25:47.671 00.000 8976 Worker thread wakes up
02:25:47.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.44) opts 0xd
02:25:47.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.44)
02:25:47.671 00.000 8976 Moving (0.41, -0.44) raw xDistance=-0.58 yDistance=-0.10
02:25:47.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
02:25:47.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:25:47.671 00.000 8976 MoveAxis(R, 3, ABG)
02:25:47.671 00.000 8976 stepping (-8, 1) + (3, 0)
02:25:47.671 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:47.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:25:47.681 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:25:47.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:47.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:47.681 00.000 5052 Enqueuing Expose request
02:25:47.705 00.024 8976 Received - 47 (G) 
02:25:47.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:47.705 00.000 8976 stepped: pos (-5, 1)
02:25:47.705 00.000 8976 MoveAxis(U, 0, ABG)
02:25:47.705 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
02:25:47.705 00.000 8976 MountToCamera -- mountX=1.25 mountY=-0.02 hyp=1.25 mountTheta=-0.01 cameraX=-0.55, cameraY=1.12 cameraTheta=2.03
02:25:47.705 00.000 8976 incremental bump (-0.552, 1.118) isValid = 1
02:25:47.705 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
02:25:47.705 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:25:47.705 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:25:47.705 00.000 8976 move complete, result=0
02:25:47.705 00.000 9828 Worker thread wakes up
02:25:47.705 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
02:25:47.705 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:25:47.705 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:25:47.705 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
02:25:47.705 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
02:25:47.705 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.05 mountY=-0.11, mountTheta=-1.18
02:25:47.705 00.000 8976 worker thread done servicing request
02:25:47.705 00.000 8976 Worker thread wakes up
02:25:47.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:47.705 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:47.705 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:25:47.706 00.001 9828 BLC: window closed
02:25:47.706 00.000 9828 MoveAxis(W, 15, B)
02:25:47.706 00.000 9828 Guiding  Dir = 3, Dur = 15
02:25:47.706 00.000 9828 IsSlewing returns 0
02:25:47.706 00.000 9828 IsGuiding returns 0
02:25:47.706 00.000 9828 PulseGuide returned control before completion, sleep 25
02:25:47.743 00.037 9828 IsGuiding returns 1
02:25:47.743 00.000 9828 scope still moving after pulse duration time elapsed
02:25:47.774 00.031 9828 IsSlewing returns 0
02:25:47.774 00.000 9828 IsGuiding returns 1
02:25:47.806 00.032 9828 IsSlewing returns 0
02:25:47.806 00.000 9828 IsGuiding returns 1
02:25:47.836 00.030 9828 IsSlewing returns 0
02:25:47.836 00.000 9828 IsGuiding returns 0
02:25:47.836 00.000 9828 scope move finished after 15 + 114 ms
02:25:47.836 00.000 9828 Move returns status 0, amount 15
02:25:47.836 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:25:47.836 00.000 9828 MoveAxis(N, 15, B)
02:25:47.836 00.000 9828 Guiding  Dir = 0, Dur = 15
02:25:47.852 00.016 9828 IsSlewing returns 0
02:25:47.852 00.000 9828 IsGuiding returns 0
02:25:47.853 00.001 9828 PulseGuide returned control before completion, sleep 25
02:25:47.883 00.030 9828 IsGuiding returns 1
02:25:47.883 00.000 9828 scope still moving after pulse duration time elapsed
02:25:47.914 00.031 9828 IsSlewing returns 0
02:25:47.914 00.000 9828 IsGuiding returns 1
02:25:47.944 00.030 9828 IsSlewing returns 0
02:25:47.944 00.000 9828 IsGuiding returns 1
02:25:47.975 00.031 9828 IsSlewing returns 0
02:25:47.975 00.000 9828 IsGuiding returns 1
02:25:48.006 00.031 9828 IsSlewing returns 0
02:25:48.006 00.000 9828 IsGuiding returns 0
02:25:48.006 00.000 9828 scope move finished after 15 + 138 ms
02:25:48.006 00.000 9828 Move returns status 0, amount 15
02:25:48.006 00.000 9828 move complete, result=0
02:25:48.006 00.000 9828 worker thread done servicing request
02:25:48.006 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:25:48.397 00.391 8976 Exposure complete
02:25:48.403 00.006 8976 worker thread done servicing request
02:25:48.403 00.000 5052 OnExposeComplete: enter
02:25:48.403 00.000 5052 UpdateGuideState(): m_state=6
02:25:48.403 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8689
02:25:48.403 00.000 5052 Star::Find returns 1 (0), X=330.65, Y=281.85, Mass=145, SNR=8.3, Peak=70 HFD=2.1
02:25:48.403 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:25:48.403 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:25:48.403 00.000 5052 CameraToMount -- cameraX=1.47 cameraY=0.14 hyp=1.48 cameraTheta=0.10 mountX=-0.54 mountY=-1.31, mountTheta=-1.96
02:25:48.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.47, y=0.14, opts=13)
02:25:48.404 00.000 5052 Enqueuing Move request for stepguider (1.47, 0.14)
02:25:48.404 00.000 8976 Worker thread wakes up
02:25:48.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.47, 0.14) opts 0xd
02:25:48.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.47, 0.14)
02:25:48.404 00.000 8976 Moving (1.47, 0.14) raw xDistance=-0.54 yDistance=-1.31
02:25:48.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
02:25:48.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.31
02:25:48.404 00.000 8976 MoveAxis(R, 2, ABG)
02:25:48.404 00.000 8976 stepping (-5, 1) + (2, 0)
02:25:48.404 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:48.405 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:25:48.416 00.011 5052 UpdateGuideState exits: m=145 SNR=8.3
02:25:48.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:48.416 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:48.416 00.000 5052 Enqueuing Expose request
02:25:48.440 00.024 8976 Received - 47 (G) 
02:25:48.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:48.440 00.000 8976 stepped: pos (-3, 1)
02:25:48.440 00.000 8976 MoveAxis(U, 5, ABG)
02:25:48.440 00.000 8976 stepping (-3, 1) + (0, 5)
02:25:48.440 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:25:48.488 00.048 8976 Received - 47 (G) 
02:25:48.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:25:48.488 00.000 8976 stepped: pos (-3, 6)
02:25:48.488 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:25:48.488 00.000 8976 move complete, result=0
02:25:48.488 00.000 8976 worker thread done servicing request
02:25:48.488 00.000 8976 Worker thread wakes up
02:25:48.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:48.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:48.488 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.3 px 5 ms NORTH
02:25:49.185 00.697 8976 Exposure complete
02:25:49.190 00.005 8976 worker thread done servicing request
02:25:49.190 00.000 5052 OnExposeComplete: enter
02:25:49.190 00.000 5052 UpdateGuideState(): m_state=6
02:25:49.190 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8690
02:25:49.190 00.000 5052 Star::Find returns 1 (0), X=330.22, Y=282.18, Mass=136, SNR=8.1, Peak=74 HFD=1.9
02:25:49.191 00.001 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
02:25:49.191 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
02:25:49.191 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=0.47 hyp=1.15 cameraTheta=0.42 mountX=-0.06 mountY=-1.13, mountTheta=-1.63
02:25:49.191 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=0.47, opts=13)
02:25:49.191 00.000 5052 Enqueuing Move request for stepguider (1.05, 0.47)
02:25:49.191 00.000 8976 Worker thread wakes up
02:25:49.192 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, 0.47) opts 0xd
02:25:49.192 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, 0.47)
02:25:49.192 00.000 8976 Moving (1.05, 0.47) raw xDistance=-0.06 yDistance=-1.13
02:25:49.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:25:49.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.13
02:25:49.192 00.000 8976 MoveAxis(R, 0, ABG)
02:25:49.192 00.000 8976 MoveAxis(U, 5, ABG)
02:25:49.192 00.000 8976 stepping (-3, 6) + (0, 5)
02:25:49.192 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:25:49.193 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:25:49.205 00.012 5052 UpdateGuideState exits: m=136 SNR=8.1
02:25:49.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:49.205 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:49.205 00.000 5052 Enqueuing Expose request
02:25:49.239 00.034 8976 Received - 47 (G) 
02:25:49.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:25:49.239 00.000 8976 stepped: pos (-3, 11)
02:25:49.239 00.000 8976 move complete, result=0
02:25:49.239 00.000 8976 worker thread done servicing request
02:25:49.239 00.000 8976 Worker thread wakes up
02:25:49.239 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.1 px 5 ms NORTH
02:25:49.240 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:49.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:49.929 00.689 8976 Exposure complete
02:25:49.934 00.005 8976 worker thread done servicing request
02:25:49.934 00.000 5052 OnExposeComplete: enter
02:25:49.935 00.001 5052 UpdateGuideState(): m_state=6
02:25:49.935 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8691
02:25:49.935 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.81, Mass=162, SNR=8.8, Peak=75 HFD=2.1
02:25:49.935 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
02:25:49.935 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:25:49.935 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.10 hyp=0.79 cameraTheta=0.12 mountX=-0.27 mountY=-0.71, mountTheta=-1.93
02:25:49.935 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.10, opts=13)
02:25:49.935 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.10)
02:25:49.936 00.001 8976 Worker thread wakes up
02:25:49.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.10) opts 0xd
02:25:49.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.10)
02:25:49.936 00.000 8976 Moving (0.78, 0.10) raw xDistance=-0.27 yDistance=-0.71
02:25:49.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:25:49.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.71
02:25:49.936 00.000 8976 MoveAxis(R, 1, ABG)
02:25:49.936 00.000 8976 stepping (-3, 11) + (1, 0)
02:25:49.936 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:49.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:25:49.947 00.011 5052 UpdateGuideState exits: m=162 SNR=8.8
02:25:49.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:49.947 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:49.947 00.000 5052 Enqueuing Expose request
02:25:49.959 00.012 8976 Received - 47 (G) 
02:25:49.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:49.959 00.000 8976 stepped: pos (-2, 11)
02:25:49.959 00.000 8976 MoveAxis(U, 3, ABG)
02:25:49.959 00.000 8976 stepping (-2, 11) + (0, 3)
02:25:49.959 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:49.991 00.032 8976 Received - 47 (G) 
02:25:49.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:49.991 00.000 8976 stepped: pos (-2, 14)
02:25:49.991 00.000 8976 move complete, result=0
02:25:49.991 00.000 8976 worker thread done servicing request
02:25:49.991 00.000 8976 Worker thread wakes up
02:25:49.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:49.991 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:49.991 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
02:25:50.681 00.690 8976 Exposure complete
02:25:50.686 00.005 8976 worker thread done servicing request
02:25:50.687 00.001 5052 OnExposeComplete: enter
02:25:50.687 00.000 5052 UpdateGuideState(): m_state=6
02:25:50.687 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8692
02:25:50.687 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.90, Mass=157, SNR=8.6, Peak=78 HFD=2.1
02:25:50.687 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
02:25:50.687 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
02:25:50.687 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.19 hyp=0.77 cameraTheta=0.25 mountX=-0.17 mountY=-0.73, mountTheta=-1.79
02:25:50.687 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.19, opts=13)
02:25:50.688 00.001 5052 Enqueuing Move request for stepguider (0.75, 0.19)
02:25:50.688 00.000 8976 Worker thread wakes up
02:25:50.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.19) opts 0xd
02:25:50.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.19)
02:25:50.688 00.000 8976 Moving (0.75, 0.19) raw xDistance=-0.17 yDistance=-0.73
02:25:50.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:25:50.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.73
02:25:50.688 00.000 8976 MoveAxis(R, 0, ABG)
02:25:50.688 00.000 8976 MoveAxis(U, 3, ABG)
02:25:50.688 00.000 8976 stepping (-2, 14) + (0, 3)
02:25:50.688 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:50.689 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:25:50.699 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
02:25:50.700 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:50.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:50.700 00.000 5052 Enqueuing Expose request
02:25:50.727 00.027 8976 Received - 47 (G) 
02:25:50.727 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:25:50.727 00.000 8976 stepped: pos (-2, 17)
02:25:50.727 00.000 8976 move complete, result=0
02:25:50.727 00.000 8976 worker thread done servicing request
02:25:50.727 00.000 8976 Worker thread wakes up
02:25:50.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:50.727 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:50.727 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:25:51.412 00.685 8976 Exposure complete
02:25:51.419 00.007 8976 worker thread done servicing request
02:25:51.419 00.000 5052 OnExposeComplete: enter
02:25:51.419 00.000 5052 UpdateGuideState(): m_state=6
02:25:51.419 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8693
02:25:51.419 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.81, Mass=145, SNR=8.3, Peak=77 HFD=1.8
02:25:51.419 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.04) = xAngle (-0.33 = -0.33)
02:25:51.419 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.43 = -0.43)
02:25:51.419 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.72 mountX=0.10 mountY=-0.04, mountTheta=-0.41
02:25:51.421 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.10, opts=13)
02:25:51.421 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.10)
02:25:51.421 00.000 8976 Worker thread wakes up
02:25:51.421 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.10) opts 0xd
02:25:51.421 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.10)
02:25:51.421 00.000 8976 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.04
02:25:51.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:25:51.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:25:51.421 00.000 8976 MoveAxis(R, 0, ABG)
02:25:51.421 00.000 8976 MoveAxis(U, 0, ABG)
02:25:51.422 00.001 8976 move complete, result=0
02:25:51.422 00.000 8976 worker thread done servicing request
02:25:51.423 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:25:51.432 00.009 5052 UpdateGuideState exits: m=145 SNR=8.3
02:25:51.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:51.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:51.432 00.000 5052 Enqueuing Expose request
02:25:51.432 00.000 8976 Worker thread wakes up
02:25:51.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:51.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:51.433 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:52.124 00.691 8976 Exposure complete
02:25:52.129 00.005 8976 worker thread done servicing request
02:25:52.129 00.000 5052 OnExposeComplete: enter
02:25:52.129 00.000 5052 UpdateGuideState(): m_state=6
02:25:52.129 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8694
02:25:52.129 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.87, Mass=158, SNR=8.7, Peak=77 HFD=2.1
02:25:52.130 00.001 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
02:25:52.130 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
02:25:52.130 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.19 cameraTheta=1.05 mountX=0.10 mountY=-0.17, mountTheta=-1.02
02:25:52.130 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.16, opts=13)
02:25:52.130 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.16)
02:25:52.130 00.000 8976 Worker thread wakes up
02:25:52.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.16) opts 0xd
02:25:52.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.16)
02:25:52.130 00.000 8976 Moving (0.09, 0.16) raw xDistance=0.10 yDistance=-0.17
02:25:52.131 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:25:52.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:25:52.131 00.000 8976 MoveAxis(R, 0, ABG)
02:25:52.131 00.000 8976 MoveAxis(U, 0, ABG)
02:25:52.131 00.000 8976 move complete, result=0
02:25:52.131 00.000 8976 worker thread done servicing request
02:25:52.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:25:52.141 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:25:52.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:52.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:52.141 00.000 5052 Enqueuing Expose request
02:25:52.141 00.000 8976 Worker thread wakes up
02:25:52.141 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:52.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:52.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:52.829 00.688 8976 Exposure complete
02:25:52.834 00.005 8976 worker thread done servicing request
02:25:52.835 00.001 5052 OnExposeComplete: enter
02:25:52.835 00.000 5052 UpdateGuideState(): m_state=6
02:25:52.835 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8695
02:25:52.835 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.91, Mass=165, SNR=8.9, Peak=79 HFD=2.0
02:25:52.835 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.08 = 0.08)
02:25:52.835 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
02:25:52.835 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.24 cameraTheta=2.12 mountX=0.24 mountY=-0.01, mountTheta=-0.02
02:25:52.836 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.20, opts=13)
02:25:52.836 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.20)
02:25:52.836 00.000 8976 Worker thread wakes up
02:25:52.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.20) opts 0xd
02:25:52.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.20)
02:25:52.836 00.000 8976 Moving (-0.12, 0.20) raw xDistance=0.24 yDistance=-0.01
02:25:52.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:25:52.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:25:52.836 00.000 8976 MoveAxis(R, 0, ABG)
02:25:52.836 00.000 8976 MoveAxis(U, 0, ABG)
02:25:52.837 00.001 8976 move complete, result=0
02:25:52.837 00.000 8976 worker thread done servicing request
02:25:52.838 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:25:52.848 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
02:25:52.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:52.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:52.848 00.000 5052 Enqueuing Expose request
02:25:52.848 00.000 8976 Worker thread wakes up
02:25:52.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:52.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:52.848 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:53.537 00.689 8976 Exposure complete
02:25:53.542 00.005 8976 worker thread done servicing request
02:25:53.543 00.001 5052 OnExposeComplete: enter
02:25:53.543 00.000 5052 UpdateGuideState(): m_state=6
02:25:53.543 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8696
02:25:53.543 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.13, Mass=139, SNR=8.2, Peak=70 HFD=2.1
02:25:53.543 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.27 = -0.27)
02:25:53.543 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.37 = -0.37)
02:25:53.543 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.43 hyp=0.43 cameraTheta=1.78 mountX=0.42 mountY=-0.16, mountTheta=-0.36
02:25:53.543 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.43, opts=13)
02:25:53.543 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.43)
02:25:53.544 00.001 8976 Worker thread wakes up
02:25:53.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.43) opts 0xd
02:25:53.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.43)
02:25:53.544 00.000 8976 Moving (-0.09, 0.43) raw xDistance=0.42 yDistance=-0.16
02:25:53.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:25:53.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:25:53.544 00.000 8976 MoveAxis(L, 2, ABG)
02:25:53.544 00.000 8976 stepping (-2, 17) + (-2, 0)
02:25:53.544 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:53.545 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:25:53.554 00.009 5052 UpdateGuideState exits: m=139 SNR=8.2
02:25:53.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:53.554 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:53.554 00.000 5052 Enqueuing Expose request
02:25:53.572 00.018 8976 Received - 47 (G) 
02:25:53.572 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:53.572 00.000 8976 stepped: pos (-4, 17)
02:25:53.572 00.000 8976 MoveAxis(U, 0, ABG)
02:25:53.572 00.000 8976 move complete, result=0
02:25:53.572 00.000 8976 worker thread done servicing request
02:25:53.572 00.000 8976 Worker thread wakes up
02:25:53.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:53.572 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:53.572 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:25:54.264 00.692 8976 Exposure complete
02:25:54.270 00.006 8976 worker thread done servicing request
02:25:54.270 00.000 5052 OnExposeComplete: enter
02:25:54.270 00.000 5052 UpdateGuideState(): m_state=6
02:25:54.270 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8697
02:25:54.271 00.001 5052 Star::Find returns 1 (0), X=329.29, Y=281.80, Mass=146, SNR=8.4, Peak=70 HFD=2.4
02:25:54.271 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
02:25:54.271 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
02:25:54.271 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.67 mountX=0.03 mountY=-0.15, mountTheta=-1.38
02:25:54.271 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.09, opts=13)
02:25:54.272 00.001 5052 Enqueuing Move request for stepguider (0.12, 0.09)
02:25:54.272 00.000 8976 Worker thread wakes up
02:25:54.272 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.09) opts 0xd
02:25:54.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.09)
02:25:54.272 00.000 8976 Moving (0.12, 0.09) raw xDistance=0.03 yDistance=-0.15
02:25:54.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:25:54.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:25:54.272 00.000 8976 MoveAxis(R, 0, ABG)
02:25:54.272 00.000 8976 MoveAxis(U, 0, ABG)
02:25:54.272 00.000 8976 move complete, result=0
02:25:54.272 00.000 8976 worker thread done servicing request
02:25:54.273 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:25:54.282 00.009 5052 UpdateGuideState exits: m=146 SNR=8.4
02:25:54.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:54.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:54.282 00.000 5052 Enqueuing Expose request
02:25:54.282 00.000 8976 Worker thread wakes up
02:25:54.282 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:54.283 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:54.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:54.971 00.688 8976 Exposure complete
02:25:54.977 00.006 5052 OnExposeComplete: enter
02:25:54.977 00.000 5052 UpdateGuideState(): m_state=6
02:25:54.977 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8698
02:25:54.977 00.000 8976 worker thread done servicing request
02:25:54.977 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.81, Mass=136, SNR=8.1, Peak=67 HFD=2.1
02:25:54.977 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
02:25:54.977 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
02:25:54.977 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.29 cameraTheta=0.37 mountX=-0.03 mountY=-0.28, mountTheta=-1.68
02:25:54.978 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.10, opts=13)
02:25:54.978 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.10)
02:25:54.978 00.000 8976 Worker thread wakes up
02:25:54.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.10) opts 0xd
02:25:54.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.10)
02:25:54.978 00.000 8976 Moving (0.27, 0.10) raw xDistance=-0.03 yDistance=-0.28
02:25:54.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:25:54.979 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:25:54.979 00.000 8976 MoveAxis(R, 0, ABG)
02:25:54.979 00.000 8976 MoveAxis(U, 1, ABG)
02:25:54.979 00.000 8976 stepping (-4, 17) + (0, 1)
02:25:54.979 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:54.979 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:25:54.989 00.010 5052 UpdateGuideState exits: m=136 SNR=8.1
02:25:54.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:54.989 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:54.989 00.000 5052 Enqueuing Expose request
02:25:55.011 00.022 8976 Received - 47 (G) 
02:25:55.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:55.011 00.000 8976 stepped: pos (-4, 18)
02:25:55.011 00.000 8976 move complete, result=0
02:25:55.011 00.000 8976 worker thread done servicing request
02:25:55.011 00.000 8976 Worker thread wakes up
02:25:55.012 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:55.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:55.012 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:25:55.698 00.686 8976 Exposure complete
02:25:55.704 00.006 8976 worker thread done servicing request
02:25:55.704 00.000 5052 OnExposeComplete: enter
02:25:55.704 00.000 5052 UpdateGuideState(): m_state=6
02:25:55.704 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8699
02:25:55.704 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.87, Mass=142, SNR=8.2, Peak=63 HFD=2.3
02:25:55.704 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
02:25:55.704 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
02:25:55.704 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.27 cameraTheta=2.52 mountX=0.24 mountY=0.10, mountTheta=0.39
02:25:55.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.16, opts=13)
02:25:55.705 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.16)
02:25:55.705 00.000 8976 Worker thread wakes up
02:25:55.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.16) opts 0xd
02:25:55.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.16)
02:25:55.705 00.000 8976 Moving (-0.22, 0.16) raw xDistance=0.24 yDistance=0.10
02:25:55.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:25:55.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:25:55.705 00.000 8976 MoveAxis(R, 0, ABG)
02:25:55.705 00.000 8976 MoveAxis(U, 0, ABG)
02:25:55.705 00.000 8976 move complete, result=0
02:25:55.705 00.000 8976 worker thread done servicing request
02:25:55.706 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:25:55.715 00.009 5052 UpdateGuideState exits: m=142 SNR=8.2
02:25:55.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:55.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:55.715 00.000 5052 Enqueuing Expose request
02:25:55.715 00.000 8976 Worker thread wakes up
02:25:55.715 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:55.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:55.715 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:56.402 00.687 8976 Exposure complete
02:25:56.407 00.005 8976 worker thread done servicing request
02:25:56.407 00.000 5052 OnExposeComplete: enter
02:25:56.407 00.000 5052 UpdateGuideState(): m_state=6
02:25:56.408 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8700
02:25:56.408 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=282.07, Mass=156, SNR=8.6, Peak=66 HFD=2.5
02:25:56.408 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.72 = -0.72)
02:25:56.408 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
02:25:56.408 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.32 mountX=0.28 mountY=-0.27, mountTheta=-0.78
02:25:56.408 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.36, opts=13)
02:25:56.408 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.36)
02:25:56.408 00.000 8976 Worker thread wakes up
02:25:56.409 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.36) opts 0xd
02:25:56.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.36)
02:25:56.409 00.000 8976 Moving (0.09, 0.36) raw xDistance=0.28 yDistance=-0.27
02:25:56.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:25:56.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:25:56.409 00.000 8976 MoveAxis(L, 1, ABG)
02:25:56.409 00.000 8976 stepping (-4, 18) + (-1, 0)
02:25:56.409 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:56.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:25:56.419 00.010 5052 UpdateGuideState exits: m=156 SNR=8.6
02:25:56.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:56.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:56.419 00.000 5052 Enqueuing Expose request
02:25:56.433 00.014 8976 Received - 47 (G) 
02:25:56.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:56.433 00.000 8976 stepped: pos (-5, 18)
02:25:56.433 00.000 8976 MoveAxis(U, 1, ABG)
02:25:56.433 00.000 8976 stepping (-5, 18) + (0, 1)
02:25:56.434 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:56.466 00.032 8976 Received - 47 (G) 
02:25:56.466 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:25:56.466 00.000 8976 stepped: pos (-5, 19)
02:25:56.466 00.000 8976 move complete, result=0
02:25:56.466 00.000 8976 worker thread done servicing request
02:25:56.466 00.000 8976 Worker thread wakes up
02:25:56.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:56.466 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:56.466 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:25:57.158 00.692 8976 Exposure complete
02:25:57.164 00.006 8976 worker thread done servicing request
02:25:57.164 00.000 5052 OnExposeComplete: enter
02:25:57.164 00.000 5052 UpdateGuideState(): m_state=6
02:25:57.164 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8701
02:25:57.164 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.00, Mass=137, SNR=8.1, Peak=65 HFD=2.5
02:25:57.164 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
02:25:57.164 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
02:25:57.164 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.29 hyp=0.29 cameraTheta=1.34 mountX=0.22 mountY=-0.21, mountTheta=-0.76
02:25:57.165 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.29, opts=13)
02:25:57.165 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.29)
02:25:57.165 00.000 8976 Worker thread wakes up
02:25:57.165 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.29) opts 0xd
02:25:57.165 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.29)
02:25:57.165 00.000 8976 Moving (0.07, 0.29) raw xDistance=0.22 yDistance=-0.21
02:25:57.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:25:57.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:25:57.165 00.000 8976 MoveAxis(R, 0, ABG)
02:25:57.165 00.000 8976 MoveAxis(U, 0, ABG)
02:25:57.165 00.000 8976 move complete, result=0
02:25:57.165 00.000 8976 worker thread done servicing request
02:25:57.166 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:25:57.175 00.009 5052 UpdateGuideState exits: m=137 SNR=8.1
02:25:57.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:57.175 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:57.175 00.000 5052 Enqueuing Expose request
02:25:57.175 00.000 8976 Worker thread wakes up
02:25:57.175 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:57.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:57.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:57.864 00.689 8976 Exposure complete
02:25:57.869 00.005 8976 worker thread done servicing request
02:25:57.869 00.000 5052 OnExposeComplete: enter
02:25:57.869 00.000 5052 UpdateGuideState(): m_state=6
02:25:57.869 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8702
02:25:57.869 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.58, Mass=149, SNR=8.4, Peak=62 HFD=2.4
02:25:57.869 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
02:25:57.870 00.001 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.82)
02:25:57.870 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.32 mountX=-0.06 mountY=0.17, mountTheta=1.91
02:25:57.871 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.13, opts=13)
02:25:57.871 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.13)
02:25:57.871 00.000 8976 Worker thread wakes up
02:25:57.871 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.13) opts 0xd
02:25:57.871 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.13)
02:25:57.871 00.000 8976 Moving (-0.12, -0.13) raw xDistance=-0.06 yDistance=0.17
02:25:57.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:25:57.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:25:57.871 00.000 8976 MoveAxis(R, 0, ABG)
02:25:57.871 00.000 8976 MoveAxis(U, 0, ABG)
02:25:57.872 00.001 8976 move complete, result=0
02:25:57.872 00.000 8976 worker thread done servicing request
02:25:57.872 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:25:57.881 00.009 5052 UpdateGuideState exits: m=149 SNR=8.4
02:25:57.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:57.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:57.881 00.000 5052 Enqueuing Expose request
02:25:57.881 00.000 8976 Worker thread wakes up
02:25:57.882 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:57.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:57.882 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:58.573 00.691 8976 Exposure complete
02:25:58.578 00.005 8976 worker thread done servicing request
02:25:58.578 00.000 5052 OnExposeComplete: enter
02:25:58.579 00.001 5052 UpdateGuideState(): m_state=6
02:25:58.579 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8703
02:25:58.579 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.89, Mass=149, SNR=8.3, Peak=64 HFD=2.7
02:25:58.579 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
02:25:58.579 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.19 = 0.19)
02:25:58.579 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.24 cameraTheta=2.34 mountX=0.23 mountY=0.05, mountTheta=0.19
02:25:58.579 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.18, opts=13)
02:25:58.579 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.18)
02:25:58.580 00.001 8976 Worker thread wakes up
02:25:58.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.18) opts 0xd
02:25:58.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.18)
02:25:58.580 00.000 8976 Moving (-0.17, 0.18) raw xDistance=0.23 yDistance=0.05
02:25:58.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:25:58.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:25:58.580 00.000 8976 MoveAxis(R, 0, ABG)
02:25:58.580 00.000 8976 MoveAxis(U, 0, ABG)
02:25:58.580 00.000 8976 move complete, result=0
02:25:58.580 00.000 8976 worker thread done servicing request
02:25:58.581 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:25:58.591 00.010 5052 UpdateGuideState exits: m=149 SNR=8.3
02:25:58.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:58.591 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:58.591 00.000 5052 Enqueuing Expose request
02:25:58.591 00.000 8976 Worker thread wakes up
02:25:58.591 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:58.591 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:58.591 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:25:59.282 00.691 8976 Exposure complete
02:25:59.287 00.005 8976 worker thread done servicing request
02:25:59.287 00.000 5052 OnExposeComplete: enter
02:25:59.287 00.000 5052 UpdateGuideState(): m_state=6
02:25:59.288 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8704
02:25:59.288 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.16, Mass=149, SNR=8.4, Peak=69 HFD=2.3
02:25:59.288 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
02:25:59.288 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
02:25:59.288 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.45 hyp=0.45 cameraTheta=1.68 mountX=0.42 mountY=-0.20, mountTheta=-0.45
02:25:59.288 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.45, opts=13)
02:25:59.289 00.001 5052 Enqueuing Move request for stepguider (-0.05, 0.45)
02:25:59.289 00.000 8976 Worker thread wakes up
02:25:59.289 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.45) opts 0xd
02:25:59.289 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.45)
02:25:59.289 00.000 8976 Moving (-0.05, 0.45) raw xDistance=0.42 yDistance=-0.20
02:25:59.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
02:25:59.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:25:59.289 00.000 8976 MoveAxis(L, 2, ABG)
02:25:59.289 00.000 8976 stepping (-5, 19) + (-2, 0)
02:25:59.289 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:59.292 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:25:59.302 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
02:25:59.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:59.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:25:59.302 00.000 5052 Enqueuing Expose request
02:25:59.311 00.009 8976 Received - 47 (G) 
02:25:59.312 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:25:59.312 00.000 8976 stepped: pos (-7, 19)
02:25:59.312 00.000 8976 MoveAxis(U, 0, ABG)
02:25:59.312 00.000 8976 move complete, result=0
02:25:59.312 00.000 8976 worker thread done servicing request
02:25:59.312 00.000 8976 Worker thread wakes up
02:25:59.312 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:25:59.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:25:59.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:00.001 00.689 8976 Exposure complete
02:26:00.007 00.006 8976 worker thread done servicing request
02:26:00.007 00.000 5052 OnExposeComplete: enter
02:26:00.007 00.000 5052 UpdateGuideState(): m_state=6
02:26:00.007 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8705
02:26:00.008 00.001 5052 Star::Find returns 1 (0), X=328.96, Y=281.20, Mass=142, SNR=8.3, Peak=75 HFD=1.8
02:26:00.008 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.01 = 2.27)
02:26:00.008 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.11 = 2.17)
02:26:00.008 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.51 hyp=0.55 cameraTheta=-1.97 mountX=-0.36 mountY=0.46, mountTheta=2.23
02:26:00.009 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.51, opts=13)
02:26:00.009 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.51)
02:26:00.009 00.000 8976 Worker thread wakes up
02:26:00.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.51) opts 0xd
02:26:00.009 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.51)
02:26:00.009 00.000 8976 Moving (-0.21, -0.51) raw xDistance=-0.36 yDistance=0.46
02:26:00.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
02:26:00.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:26:00.009 00.000 8976 MoveAxis(R, 1, ABG)
02:26:00.009 00.000 8976 stepping (-7, 19) + (1, 0)
02:26:00.009 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:00.010 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:26:00.020 00.010 5052 UpdateGuideState exits: m=142 SNR=8.3
02:26:00.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:00.020 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:00.020 00.000 5052 Enqueuing Expose request
02:26:00.031 00.011 8976 Received - 47 (G) 
02:26:00.031 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:00.031 00.000 8976 stepped: pos (-6, 19)
02:26:00.031 00.000 8976 MoveAxis(D, 2, ABG)
02:26:00.031 00.000 8976 stepping (-6, 19) + (0, -2)
02:26:00.031 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:00.063 00.032 8976 Received - 47 (G) 
02:26:00.063 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:00.063 00.000 8976 stepped: pos (-6, 17)
02:26:00.063 00.000 8976 move complete, result=0
02:26:00.063 00.000 8976 worker thread done servicing request
02:26:00.063 00.000 8976 Worker thread wakes up
02:26:00.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:00.063 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:00.063 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.5 px 2 ms SOUTH
02:26:00.758 00.695 8976 Exposure complete
02:26:00.763 00.005 8976 worker thread done servicing request
02:26:00.763 00.000 5052 OnExposeComplete: enter
02:26:00.763 00.000 5052 UpdateGuideState(): m_state=6
02:26:00.763 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8706
02:26:00.763 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.79, Mass=155, SNR=8.6, Peak=68 HFD=2.3
02:26:00.763 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:26:00.763 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
02:26:00.763 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.08 hyp=0.29 cameraTheta=2.86 mountX=0.20 mountY=0.19, mountTheta=0.77
02:26:00.765 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.08, opts=13)
02:26:00.765 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.08)
02:26:00.765 00.000 8976 Worker thread wakes up
02:26:00.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.08) opts 0xd
02:26:00.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.08)
02:26:00.765 00.000 8976 Moving (-0.28, 0.08) raw xDistance=0.20 yDistance=0.19
02:26:00.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:26:00.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:26:00.765 00.000 8976 MoveAxis(R, 0, ABG)
02:26:00.765 00.000 8976 MoveAxis(U, 0, ABG)
02:26:00.765 00.000 8976 move complete, result=0
02:26:00.765 00.000 8976 worker thread done servicing request
02:26:00.766 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:26:00.775 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
02:26:00.776 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:00.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:00.776 00.000 5052 Enqueuing Expose request
02:26:00.776 00.000 8976 Worker thread wakes up
02:26:00.776 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:26:00.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:00.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:01.466 00.690 8976 Exposure complete
02:26:01.472 00.006 8976 worker thread done servicing request
02:26:01.472 00.000 5052 OnExposeComplete: enter
02:26:01.472 00.000 5052 UpdateGuideState(): m_state=6
02:26:01.472 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8707
02:26:01.472 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=282.07, Mass=177, SNR=9.2, Peak=72 HFD=2.4
02:26:01.472 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
02:26:01.472 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
02:26:01.472 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.36 hyp=0.56 cameraTheta=2.43 mountX=0.51 mountY=0.16, mountTheta=0.30
02:26:01.473 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.36, opts=13)
02:26:01.473 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.36)
02:26:01.473 00.000 8976 Worker thread wakes up
02:26:01.473 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.36) opts 0xd
02:26:01.473 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.36)
02:26:01.473 00.000 8976 Moving (-0.42, 0.36) raw xDistance=0.51 yDistance=0.16
02:26:01.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
02:26:01.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:26:01.473 00.000 8976 MoveAxis(L, 2, ABG)
02:26:01.473 00.000 8976 stepping (-6, 17) + (-2, 0)
02:26:01.473 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:01.474 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:26:01.484 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
02:26:01.484 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:01.484 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:01.484 00.000 5052 Enqueuing Expose request
02:26:01.502 00.018 8976 Received - 47 (G) 
02:26:01.502 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:01.502 00.000 8976 stepped: pos (-8, 17)
02:26:01.502 00.000 8976 MoveAxis(U, 0, ABG)
02:26:01.502 00.000 8976 move complete, result=0
02:26:01.502 00.000 8976 worker thread done servicing request
02:26:01.502 00.000 8976 Worker thread wakes up
02:26:01.502 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:26:01.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:01.502 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:02.192 00.690 8976 Exposure complete
02:26:02.198 00.006 8976 worker thread done servicing request
02:26:02.198 00.000 5052 OnExposeComplete: enter
02:26:02.198 00.000 5052 UpdateGuideState(): m_state=6
02:26:02.198 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8708
02:26:02.198 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.91, Mass=141, SNR=8.2, Peak=74 HFD=2.1
02:26:02.198 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
02:26:02.198 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
02:26:02.198 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.20 hyp=0.33 cameraTheta=2.50 mountX=0.30 mountY=0.12, mountTheta=0.37
02:26:02.199 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.20, opts=13)
02:26:02.199 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.20)
02:26:02.199 00.000 8976 Worker thread wakes up
02:26:02.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.20) opts 0xd
02:26:02.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.20)
02:26:02.199 00.000 8976 Moving (-0.27, 0.20) raw xDistance=0.30 yDistance=0.12
02:26:02.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
02:26:02.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:26:02.199 00.000 8976 MoveAxis(L, 1, ABG)
02:26:02.199 00.000 8976 stepping (-8, 17) + (-1, 0)
02:26:02.199 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:02.200 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:26:02.211 00.011 5052 UpdateGuideState exits: m=141 SNR=8.2
02:26:02.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:02.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:02.211 00.000 5052 Enqueuing Expose request
02:26:02.221 00.010 8976 Received - 47 (G) 
02:26:02.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:02.221 00.000 8976 stepped: pos (-9, 17)
02:26:02.221 00.000 8976 MoveAxis(U, 0, ABG)
02:26:02.221 00.000 8976 move complete, result=0
02:26:02.221 00.000 8976 worker thread done servicing request
02:26:02.221 00.000 8976 Worker thread wakes up
02:26:02.221 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:26:02.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:02.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:02.914 00.693 8976 Exposure complete
02:26:02.920 00.006 8976 worker thread done servicing request
02:26:02.920 00.000 5052 OnExposeComplete: enter
02:26:02.920 00.000 5052 UpdateGuideState(): m_state=6
02:26:02.920 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8709
02:26:02.920 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.73, Mass=153, SNR=8.5, Peak=72 HFD=2.0
02:26:02.920 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:26:02.920 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:26:02.920 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.03 hyp=0.49 cameraTheta=3.09 mountX=0.25 mountY=0.40, mountTheta=1.02
02:26:02.921 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.03, opts=13)
02:26:02.921 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.03)
02:26:02.921 00.000 8976 Worker thread wakes up
02:26:02.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.03) opts 0xd
02:26:02.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.03)
02:26:02.921 00.000 8976 Moving (-0.49, 0.03) raw xDistance=0.25 yDistance=0.40
02:26:02.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:26:02.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:26:02.921 00.000 8976 MoveAxis(R, 0, ABG)
02:26:02.921 00.000 8976 MoveAxis(D, 2, ABG)
02:26:02.921 00.000 8976 stepping (-9, 17) + (0, -2)
02:26:02.921 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:02.922 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:26:02.932 00.010 5052 UpdateGuideState exits: m=153 SNR=8.5
02:26:02.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:02.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:02.932 00.000 5052 Enqueuing Expose request
02:26:02.957 00.025 8976 Received - 47 (G) 
02:26:02.957 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:02.957 00.000 8976 stepped: pos (-9, 15)
02:26:02.957 00.000 8976 move complete, result=0
02:26:02.957 00.000 8976 worker thread done servicing request
02:26:02.957 00.000 8976 Worker thread wakes up
02:26:02.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:02.957 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:02.957 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:26:03.647 00.690 8976 Exposure complete
02:26:03.653 00.006 8976 worker thread done servicing request
02:26:03.653 00.000 5052 OnExposeComplete: enter
02:26:03.653 00.000 5052 UpdateGuideState(): m_state=6
02:26:03.653 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8710
02:26:03.653 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.88, Mass=157, SNR=8.7, Peak=73 HFD=2.3
02:26:03.653 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:26:03.653 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
02:26:03.653 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.17 hyp=0.41 cameraTheta=2.72 mountX=0.32 mountY=0.22, mountTheta=0.60
02:26:03.654 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.17, opts=13)
02:26:03.654 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.17)
02:26:03.654 00.000 8976 Worker thread wakes up
02:26:03.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.17) opts 0xd
02:26:03.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.17)
02:26:03.655 00.001 8976 Moving (-0.37, 0.17) raw xDistance=0.32 yDistance=0.22
02:26:03.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:26:03.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:26:03.655 00.000 8976 MoveAxis(L, 1, ABG)
02:26:03.655 00.000 8976 stepping (-9, 15) + (-1, 0)
02:26:03.655 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:03.655 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:26:03.668 00.013 5052 UpdateGuideState exits: m=157 SNR=8.7
02:26:03.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:03.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:03.668 00.000 5052 Enqueuing Expose request
02:26:03.676 00.008 8976 Received - 47 (G) 
02:26:03.676 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:03.676 00.000 8976 stepped: pos (-10, 15)
02:26:03.676 00.000 8976 MoveAxis(U, 0, ABG)
02:26:03.676 00.000 8976 move complete, result=0
02:26:03.676 00.000 8976 worker thread done servicing request
02:26:03.676 00.000 8976 Worker thread wakes up
02:26:03.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:03.676 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:03.676 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:26:04.361 00.685 8976 Exposure complete
02:26:04.367 00.006 8976 worker thread done servicing request
02:26:04.367 00.000 5052 OnExposeComplete: enter
02:26:04.367 00.000 5052 UpdateGuideState(): m_state=6
02:26:04.367 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8711
02:26:04.367 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.80, Mass=161, SNR=8.8, Peak=73 HFD=2.3
02:26:04.367 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:26:04.367 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:26:04.367 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.09 hyp=0.38 cameraTheta=2.91 mountX=0.25 mountY=0.27, mountTheta=0.81
02:26:04.369 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.09, opts=13)
02:26:04.369 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.09)
02:26:04.369 00.000 8976 Worker thread wakes up
02:26:04.369 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.09) opts 0xd
02:26:04.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.09)
02:26:04.369 00.000 8976 Moving (-0.37, 0.09) raw xDistance=0.25 yDistance=0.27
02:26:04.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:26:04.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:26:04.369 00.000 8976 MoveAxis(R, 0, ABG)
02:26:04.369 00.000 8976 MoveAxis(D, 1, ABG)
02:26:04.369 00.000 8976 stepping (-10, 15) + (0, -1)
02:26:04.369 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:04.370 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:26:04.380 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
02:26:04.380 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:04.380 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:04.380 00.000 5052 Enqueuing Expose request
02:26:04.395 00.015 8976 Received - 47 (G) 
02:26:04.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:04.395 00.000 8976 stepped: pos (-10, 14)
02:26:04.395 00.000 8976 move complete, result=0
02:26:04.395 00.000 8976 worker thread done servicing request
02:26:04.395 00.000 8976 Worker thread wakes up
02:26:04.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:04.395 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:26:04.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:05.083 00.688 8976 Exposure complete
02:26:05.088 00.005 8976 worker thread done servicing request
02:26:05.088 00.000 5052 OnExposeComplete: enter
02:26:05.088 00.000 5052 UpdateGuideState(): m_state=6
02:26:05.088 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8712
02:26:05.089 00.001 5052 Star::Find returns 1 (0), X=328.63, Y=281.83, Mass=152, SNR=8.5, Peak=71 HFD=2.1
02:26:05.089 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:26:05.089 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
02:26:05.089 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.13 hyp=0.55 cameraTheta=2.91 mountX=0.36 mountY=0.38, mountTheta=0.82
02:26:05.089 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.13, opts=13)
02:26:05.089 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.13)
02:26:05.089 00.000 8976 Worker thread wakes up
02:26:05.090 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.13) opts 0xd
02:26:05.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.13)
02:26:05.090 00.000 8976 Moving (-0.54, 0.13) raw xDistance=0.36 yDistance=0.38
02:26:05.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
02:26:05.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
02:26:05.090 00.000 8976 MoveAxis(L, 1, ABG)
02:26:05.090 00.000 8976 stepping (-10, 14) + (-1, 0)
02:26:05.090 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:05.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:26:05.100 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:26:05.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:05.100 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:05.100 00.000 5052 Enqueuing Expose request
02:26:05.115 00.015 8976 Received - 47 (G) 
02:26:05.115 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:05.115 00.000 8976 stepped: pos (-11, 14)
02:26:05.115 00.000 8976 MoveAxis(D, 2, ABG)
02:26:05.115 00.000 8976 stepping (-11, 14) + (0, -2)
02:26:05.115 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:05.147 00.032 8976 Received - 47 (G) 
02:26:05.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:05.147 00.000 8976 stepped: pos (-11, 12)
02:26:05.147 00.000 8976 move complete, result=0
02:26:05.147 00.000 8976 worker thread done servicing request
02:26:05.147 00.000 8976 Worker thread wakes up
02:26:05.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:05.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:05.147 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:26:05.837 00.690 8976 Exposure complete
02:26:05.842 00.005 8976 worker thread done servicing request
02:26:05.842 00.000 5052 OnExposeComplete: enter
02:26:05.842 00.000 5052 UpdateGuideState(): m_state=6
02:26:05.842 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8713
02:26:05.842 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.49, Mass=144, SNR=8.3, Peak=69 HFD=1.4
02:26:05.842 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
02:26:05.842 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
02:26:05.842 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.22 hyp=0.71 cameraTheta=-2.82 mountX=0.11 mountY=0.68, mountTheta=1.42
02:26:05.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.22, opts=13)
02:26:05.843 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.22)
02:26:05.843 00.000 8976 Worker thread wakes up
02:26:05.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.22) opts 0xd
02:26:05.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.22)
02:26:05.843 00.000 8976 Moving (-0.67, -0.22) raw xDistance=0.11 yDistance=0.68
02:26:05.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:26:05.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.68
02:26:05.843 00.000 8976 MoveAxis(R, 0, ABG)
02:26:05.843 00.000 8976 MoveAxis(D, 3, ABG)
02:26:05.844 00.001 8976 stepping (-11, 12) + (0, -3)
02:26:05.844 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:05.844 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:26:05.855 00.011 5052 UpdateGuideState exits: m=144 SNR=8.3
02:26:05.856 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:05.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:05.856 00.000 5052 Enqueuing Expose request
02:26:05.882 00.026 8976 Received - 47 (G) 
02:26:05.882 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:05.882 00.000 8976 stepped: pos (-11, 9)
02:26:05.882 00.000 8976 move complete, result=0
02:26:05.882 00.000 8976 worker thread done servicing request
02:26:05.882 00.000 8976 Worker thread wakes up
02:26:05.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:05.882 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:05.883 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:26:06.571 00.688 8976 Exposure complete
02:26:06.577 00.006 8976 worker thread done servicing request
02:26:06.578 00.001 5052 OnExposeComplete: enter
02:26:06.578 00.000 5052 UpdateGuideState(): m_state=6
02:26:06.578 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8714
02:26:06.578 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.75, Mass=143, SNR=8.2, Peak=72 HFD=2.0
02:26:06.578 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:26:06.578 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:26:06.578 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.04 hyp=0.38 cameraTheta=3.04 mountX=0.21 mountY=0.30, mountTheta=0.97
02:26:06.578 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.04, opts=13)
02:26:06.578 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.04)
02:26:06.578 00.000 8976 Worker thread wakes up
02:26:06.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.04) opts 0xd
02:26:06.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.04)
02:26:06.578 00.000 8976 Moving (-0.38, 0.04) raw xDistance=0.21 yDistance=0.30
02:26:06.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:26:06.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
02:26:06.578 00.000 8976 MoveAxis(R, 0, ABG)
02:26:06.578 00.000 8976 MoveAxis(D, 1, ABG)
02:26:06.578 00.000 8976 stepping (-11, 9) + (0, -1)
02:26:06.579 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:06.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:26:06.588 00.009 5052 UpdateGuideState exits: m=143 SNR=8.2
02:26:06.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:06.588 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:06.588 00.000 5052 Enqueuing Expose request
02:26:06.601 00.013 8976 Received - 47 (G) 
02:26:06.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:06.601 00.000 8976 stepped: pos (-11, 8)
02:26:06.601 00.000 8976 move complete, result=0
02:26:06.601 00.000 8976 worker thread done servicing request
02:26:06.601 00.000 8976 Worker thread wakes up
02:26:06.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:06.601 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:06.601 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:26:07.308 00.707 8976 Exposure complete
02:26:07.313 00.005 8976 worker thread done servicing request
02:26:07.313 00.000 5052 OnExposeComplete: enter
02:26:07.313 00.000 5052 UpdateGuideState(): m_state=6
02:26:07.313 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8715
02:26:07.313 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.61, Mass=150, SNR=8.4, Peak=73 HFD=1.7
02:26:07.313 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
02:26:07.313 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.11)
02:26:07.313 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=-0.10 hyp=0.91 cameraTheta=-3.03 mountX=0.32 mountY=0.82, mountTheta=1.19
02:26:07.314 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=-0.10, opts=13)
02:26:07.314 00.000 5052 Enqueuing Move request for stepguider (-0.91, -0.10)
02:26:07.314 00.000 8976 Worker thread wakes up
02:26:07.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, -0.10) opts 0xd
02:26:07.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, -0.10)
02:26:07.314 00.000 8976 Moving (-0.91, -0.10) raw xDistance=0.32 yDistance=0.82
02:26:07.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:26:07.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.82
02:26:07.314 00.000 8976 MoveAxis(L, 1, ABG)
02:26:07.315 00.001 8976 stepping (-11, 8) + (-1, 0)
02:26:07.315 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:07.315 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:26:07.326 00.011 5052 UpdateGuideState exits: m=150 SNR=8.4
02:26:07.329 00.003 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:07.329 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:07.329 00.000 5052 Enqueuing Expose request
02:26:07.337 00.008 8976 Received - 47 (G) 
02:26:07.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:07.337 00.000 8976 stepped: pos (-12, 8)
02:26:07.337 00.000 8976 MoveAxis(D, 3, ABG)
02:26:07.337 00.000 8976 stepping (-12, 8) + (0, -3)
02:26:07.337 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:07.369 00.032 8976 Received - 47 (G) 
02:26:07.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:07.369 00.000 8976 stepped: pos (-12, 5)
02:26:07.369 00.000 8976 move complete, result=0
02:26:07.369 00.000 8976 worker thread done servicing request
02:26:07.369 00.000 8976 Worker thread wakes up
02:26:07.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:07.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:07.369 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
02:26:08.063 00.694 8976 Exposure complete
02:26:08.068 00.005 8976 worker thread done servicing request
02:26:08.068 00.000 5052 OnExposeComplete: enter
02:26:08.068 00.000 5052 UpdateGuideState(): m_state=6
02:26:08.068 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8716
02:26:08.068 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.94, Mass=127, SNR=7.8, Peak=73 HFD=2.0
02:26:08.068 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.04) = xAngle (-0.32 = -0.32)
02:26:08.068 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.43 = -0.43)
02:26:08.068 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.72 mountX=0.23 mountY=-0.10, mountTheta=-0.41
02:26:08.069 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.24, opts=13)
02:26:08.069 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.24)
02:26:08.069 00.000 8976 Worker thread wakes up
02:26:08.069 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.24) opts 0xd
02:26:08.069 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.24)
02:26:08.069 00.000 8976 Moving (-0.04, 0.24) raw xDistance=0.23 yDistance=-0.10
02:26:08.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:26:08.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:26:08.070 00.001 8976 MoveAxis(R, 0, ABG)
02:26:08.070 00.000 8976 MoveAxis(U, 0, ABG)
02:26:08.070 00.000 8976 move complete, result=0
02:26:08.070 00.000 8976 worker thread done servicing request
02:26:08.071 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:26:08.082 00.011 5052 UpdateGuideState exits: m=127 SNR=7.8
02:26:08.083 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:08.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:08.083 00.000 5052 Enqueuing Expose request
02:26:08.083 00.000 8976 Worker thread wakes up
02:26:08.083 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:08.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:08.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:08.775 00.692 8976 Exposure complete
02:26:08.780 00.005 8976 worker thread done servicing request
02:26:08.780 00.000 5052 OnExposeComplete: enter
02:26:08.780 00.000 5052 UpdateGuideState(): m_state=6
02:26:08.780 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8717
02:26:08.780 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.95, Mass=138, SNR=8.1, Peak=76 HFD=2.0
02:26:08.780 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.50 = -0.50)
02:26:08.780 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
02:26:08.780 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.54 mountX=0.21 mountY=-0.14, mountTheta=-0.58
02:26:08.781 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.24, opts=13)
02:26:08.781 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.24)
02:26:08.781 00.000 8976 Worker thread wakes up
02:26:08.781 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.24) opts 0xd
02:26:08.781 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.24)
02:26:08.781 00.000 8976 Moving (0.01, 0.24) raw xDistance=0.21 yDistance=-0.14
02:26:08.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:26:08.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:26:08.781 00.000 8976 MoveAxis(R, 0, ABG)
02:26:08.782 00.001 8976 MoveAxis(U, 0, ABG)
02:26:08.782 00.000 8976 move complete, result=0
02:26:08.782 00.000 8976 worker thread done servicing request
02:26:08.782 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:26:08.792 00.010 5052 UpdateGuideState exits: m=138 SNR=8.1
02:26:08.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:08.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:08.792 00.000 5052 Enqueuing Expose request
02:26:08.792 00.000 8976 Worker thread wakes up
02:26:08.792 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:08.793 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:08.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:09.480 00.687 8976 Exposure complete
02:26:09.485 00.005 8976 worker thread done servicing request
02:26:09.485 00.000 5052 OnExposeComplete: enter
02:26:09.485 00.000 5052 UpdateGuideState(): m_state=6
02:26:09.485 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8718
02:26:09.485 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.95, Mass=154, SNR=8.6, Peak=71 HFD=2.3
02:26:09.485 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.04) = xAngle (-1.13 = -1.13)
02:26:09.485 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.24 = -1.24)
02:26:09.485 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.31 cameraTheta=0.91 mountX=0.13 mountY=-0.29, mountTheta=-1.15
02:26:09.486 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.24, opts=13)
02:26:09.486 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.24)
02:26:09.486 00.000 8976 Worker thread wakes up
02:26:09.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.24) opts 0xd
02:26:09.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.24)
02:26:09.486 00.000 8976 Moving (0.19, 0.24) raw xDistance=0.13 yDistance=-0.29
02:26:09.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:26:09.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:26:09.486 00.000 8976 MoveAxis(R, 0, ABG)
02:26:09.486 00.000 8976 MoveAxis(U, 1, ABG)
02:26:09.486 00.000 8976 stepping (-12, 5) + (0, 1)
02:26:09.486 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:09.487 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:26:09.496 00.009 5052 UpdateGuideState exits: m=154 SNR=8.6
02:26:09.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:09.496 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:09.496 00.000 5052 Enqueuing Expose request
02:26:09.511 00.015 8976 Received - 47 (G) 
02:26:09.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:09.511 00.000 8976 stepped: pos (-12, 6)
02:26:09.511 00.000 8976 move complete, result=0
02:26:09.511 00.000 8976 worker thread done servicing request
02:26:09.511 00.000 8976 Worker thread wakes up
02:26:09.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:09.511 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:26:09.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:10.203 00.692 8976 Exposure complete
02:26:10.208 00.005 8976 worker thread done servicing request
02:26:10.208 00.000 5052 OnExposeComplete: enter
02:26:10.208 00.000 5052 UpdateGuideState(): m_state=6
02:26:10.208 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8719
02:26:10.208 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.94, Mass=162, SNR=8.8, Peak=71 HFD=2.3
02:26:10.208 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:26:10.208 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
02:26:10.208 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.23 hyp=0.54 cameraTheta=0.44 mountX=-0.02 mountY=-0.53, mountTheta=-1.60
02:26:10.209 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.23, opts=13)
02:26:10.209 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.23)
02:26:10.209 00.000 8976 Worker thread wakes up
02:26:10.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.23) opts 0xd
02:26:10.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.23)
02:26:10.209 00.000 8976 Moving (0.49, 0.23) raw xDistance=-0.02 yDistance=-0.53
02:26:10.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:26:10.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
02:26:10.209 00.000 8976 MoveAxis(R, 0, ABG)
02:26:10.209 00.000 8976 MoveAxis(U, 2, ABG)
02:26:10.209 00.000 8976 stepping (-12, 6) + (0, 2)
02:26:10.210 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:10.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:26:10.219 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
02:26:10.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:10.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:10.219 00.000 5052 Enqueuing Expose request
02:26:10.246 00.027 8976 Received - 47 (G) 
02:26:10.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:10.246 00.000 8976 stepped: pos (-12, 8)
02:26:10.246 00.000 8976 move complete, result=0
02:26:10.246 00.000 8976 worker thread done servicing request
02:26:10.246 00.000 8976 Worker thread wakes up
02:26:10.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:10.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:10.246 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:26:10.941 00.695 8976 Exposure complete
02:26:10.946 00.005 8976 worker thread done servicing request
02:26:10.947 00.001 5052 OnExposeComplete: enter
02:26:10.947 00.000 5052 UpdateGuideState(): m_state=6
02:26:10.947 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8720
02:26:10.947 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.81, Mass=162, SNR=8.8, Peak=73 HFD=2.3
02:26:10.947 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
02:26:10.947 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
02:26:10.947 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.13 cameraTheta=2.21 mountX=0.12 mountY=0.01, mountTheta=0.07
02:26:10.947 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.10, opts=13)
02:26:10.948 00.001 5052 Enqueuing Move request for stepguider (-0.07, 0.10)
02:26:10.948 00.000 8976 Worker thread wakes up
02:26:10.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.10) opts 0xd
02:26:10.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.10)
02:26:10.948 00.000 8976 Moving (-0.07, 0.10) raw xDistance=0.12 yDistance=0.01
02:26:10.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:26:10.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:26:10.948 00.000 8976 MoveAxis(R, 0, ABG)
02:26:10.948 00.000 8976 MoveAxis(U, 0, ABG)
02:26:10.948 00.000 8976 move complete, result=0
02:26:10.948 00.000 8976 worker thread done servicing request
02:26:10.948 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:26:10.957 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
02:26:10.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:10.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:10.957 00.000 5052 Enqueuing Expose request
02:26:10.958 00.001 8976 Worker thread wakes up
02:26:10.958 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:10.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:10.958 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:11.648 00.690 8976 Exposure complete
02:26:11.654 00.006 8976 worker thread done servicing request
02:26:11.654 00.000 5052 OnExposeComplete: enter
02:26:11.654 00.000 5052 UpdateGuideState(): m_state=6
02:26:11.654 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8721
02:26:11.654 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.76, Mass=148, SNR=8.4, Peak=74 HFD=2.0
02:26:11.654 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:26:11.654 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
02:26:11.654 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.05 hyp=0.37 cameraTheta=3.01 mountX=0.21 mountY=0.28, mountTheta=0.93
02:26:11.655 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.05, opts=13)
02:26:11.655 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.05)
02:26:11.655 00.000 8976 Worker thread wakes up
02:26:11.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.05) opts 0xd
02:26:11.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.05)
02:26:11.655 00.000 8976 Moving (-0.36, 0.05) raw xDistance=0.21 yDistance=0.28
02:26:11.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:26:11.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:26:11.655 00.000 8976 MoveAxis(R, 0, ABG)
02:26:11.655 00.000 8976 MoveAxis(D, 1, ABG)
02:26:11.655 00.000 8976 stepping (-12, 8) + (0, -1)
02:26:11.655 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:11.656 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:26:11.668 00.012 5052 UpdateGuideState exits: m=148 SNR=8.4
02:26:11.669 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:11.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:11.669 00.000 5052 Enqueuing Expose request
02:26:11.685 00.016 8976 Received - 47 (G) 
02:26:11.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:11.685 00.000 8976 stepped: pos (-12, 7)
02:26:11.685 00.000 8976 move complete, result=0
02:26:11.685 00.000 8976 worker thread done servicing request
02:26:11.685 00.000 8976 Worker thread wakes up
02:26:11.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:11.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:11.685 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:26:12.377 00.692 8976 Exposure complete
02:26:12.382 00.005 8976 worker thread done servicing request
02:26:12.382 00.000 5052 OnExposeComplete: enter
02:26:12.382 00.000 5052 UpdateGuideState(): m_state=6
02:26:12.382 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8722
02:26:12.382 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.65, Mass=151, SNR=8.5, Peak=69 HFD=2.3
02:26:12.382 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.08 = 1.21)
02:26:12.382 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
02:26:12.382 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.06 hyp=0.55 cameraTheta=-3.03 mountX=0.20 mountY=0.49, mountTheta=1.19
02:26:12.383 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.06, opts=13)
02:26:12.383 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.06)
02:26:12.383 00.000 8976 Worker thread wakes up
02:26:12.383 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.06) opts 0xd
02:26:12.383 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.06)
02:26:12.383 00.000 8976 Moving (-0.55, -0.06) raw xDistance=0.20 yDistance=0.49
02:26:12.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:26:12.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
02:26:12.383 00.000 8976 MoveAxis(R, 0, ABG)
02:26:12.384 00.001 8976 MoveAxis(D, 2, ABG)
02:26:12.384 00.000 8976 stepping (-12, 7) + (0, -2)
02:26:12.384 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:12.384 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:26:12.394 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:26:12.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:12.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:12.394 00.000 5052 Enqueuing Expose request
02:26:12.421 00.027 8976 Received - 47 (G) 
02:26:12.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:12.421 00.000 8976 stepped: pos (-12, 5)
02:26:12.421 00.000 8976 move complete, result=0
02:26:12.421 00.000 8976 worker thread done servicing request
02:26:12.421 00.000 8976 Worker thread wakes up
02:26:12.421 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:26:12.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:12.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:13.110 00.689 8976 Exposure complete
02:26:13.115 00.005 8976 worker thread done servicing request
02:26:13.115 00.000 5052 OnExposeComplete: enter
02:26:13.116 00.001 5052 UpdateGuideState(): m_state=6
02:26:13.116 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8723
02:26:13.116 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.08, Mass=152, SNR=8.5, Peak=64 HFD=2.6
02:26:13.116 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
02:26:13.116 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.19 = -0.19)
02:26:13.116 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.37 hyp=0.40 cameraTheta=1.96 mountX=0.40 mountY=-0.07, mountTheta=-0.18
02:26:13.117 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.37, opts=13)
02:26:13.117 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.37)
02:26:13.117 00.000 8976 Worker thread wakes up
02:26:13.117 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.37) opts 0xd
02:26:13.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.37)
02:26:13.117 00.000 8976 Moving (-0.15, 0.37) raw xDistance=0.40 yDistance=-0.07
02:26:13.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:26:13.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:26:13.117 00.000 8976 MoveAxis(L, 2, ABG)
02:26:13.118 00.001 8976 stepping (-12, 5) + (-2, 0)
02:26:13.118 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:13.118 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:26:13.127 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
02:26:13.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:13.127 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:13.127 00.000 5052 Enqueuing Expose request
02:26:13.140 00.013 8976 Received - 47 (G) 
02:26:13.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:13.140 00.000 8976 stepped: pos (-14, 5)
02:26:13.140 00.000 8976 MoveAxis(U, 0, ABG)
02:26:13.140 00.000 8976 move complete, result=0
02:26:13.140 00.000 8976 worker thread done servicing request
02:26:13.140 00.000 8976 Worker thread wakes up
02:26:13.140 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:26:13.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:13.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:13.833 00.693 8976 Exposure complete
02:26:13.839 00.006 8976 worker thread done servicing request
02:26:13.839 00.000 5052 OnExposeComplete: enter
02:26:13.839 00.000 5052 UpdateGuideState(): m_state=6
02:26:13.839 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8724
02:26:13.839 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.69, Mass=165, SNR=8.9, Peak=66 HFD=2.5
02:26:13.839 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:26:13.839 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:26:13.839 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.02 hyp=0.52 cameraTheta=-0.04 mountX=-0.26 mountY=-0.43, mountTheta=-2.11
02:26:13.840 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.02, opts=13)
02:26:13.840 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.02)
02:26:13.840 00.000 8976 Worker thread wakes up
02:26:13.840 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.02) opts 0xd
02:26:13.840 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.02)
02:26:13.840 00.000 8976 Moving (0.52, -0.02) raw xDistance=-0.26 yDistance=-0.43
02:26:13.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:26:13.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:26:13.840 00.000 8976 MoveAxis(R, 0, ABG)
02:26:13.840 00.000 8976 MoveAxis(U, 2, ABG)
02:26:13.840 00.000 8976 stepping (-14, 5) + (0, 2)
02:26:13.840 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:13.841 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:26:13.850 00.009 5052 UpdateGuideState exits: m=165 SNR=8.9
02:26:13.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:13.850 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:13.850 00.000 5052 Enqueuing Expose request
02:26:13.875 00.025 8976 Received - 47 (G) 
02:26:13.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:13.875 00.000 8976 stepped: pos (-14, 7)
02:26:13.875 00.000 8976 move complete, result=0
02:26:13.875 00.000 8976 worker thread done servicing request
02:26:13.875 00.000 8976 Worker thread wakes up
02:26:13.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:13.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:13.875 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.4 px 2 ms NORTH
02:26:14.568 00.693 8976 Exposure complete
02:26:14.574 00.006 8976 worker thread done servicing request
02:26:14.574 00.000 5052 OnExposeComplete: enter
02:26:14.574 00.000 5052 UpdateGuideState(): m_state=6
02:26:14.574 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8725
02:26:14.574 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.29, Mass=158, SNR=8.7, Peak=63 HFD=2.6
02:26:14.574 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
02:26:14.574 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
02:26:14.574 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.42 hyp=0.71 cameraTheta=-0.64 mountX=-0.63 mountY=-0.24, mountTheta=-2.77
02:26:14.575 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.42, opts=13)
02:26:14.575 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.42)
02:26:14.575 00.000 8976 Worker thread wakes up
02:26:14.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.42) opts 0xd
02:26:14.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.42)
02:26:14.575 00.000 8976 Moving (0.57, -0.42) raw xDistance=-0.63 yDistance=-0.24
02:26:14.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
02:26:14.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:26:14.575 00.000 8976 MoveAxis(R, 3, ABG)
02:26:14.575 00.000 8976 stepping (-14, 7) + (3, 0)
02:26:14.575 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:14.576 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:26:14.585 00.009 5052 UpdateGuideState exits: m=158 SNR=8.7
02:26:14.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:14.585 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:14.585 00.000 5052 Enqueuing Expose request
02:26:14.610 00.025 8976 Received - 47 (G) 
02:26:14.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:14.610 00.000 8976 stepped: pos (-11, 7)
02:26:14.610 00.000 8976 MoveAxis(U, 0, ABG)
02:26:14.610 00.000 8976 move complete, result=0
02:26:14.610 00.000 8976 worker thread done servicing request
02:26:14.610 00.000 8976 Worker thread wakes up
02:26:14.610 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:14.610 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:14.611 00.001 5052 GuideStep: -0.6 px 3 ms EAST, -0.2 px 0 ms NORTH
02:26:15.300 00.689 8976 Exposure complete
02:26:15.305 00.005 8976 worker thread done servicing request
02:26:15.305 00.000 5052 OnExposeComplete: enter
02:26:15.305 00.000 5052 UpdateGuideState(): m_state=6
02:26:15.305 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8726
02:26:15.305 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.00, Mass=137, SNR=8.1, Peak=66 HFD=2.3
02:26:15.306 00.001 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
02:26:15.306 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
02:26:15.306 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.29 hyp=0.36 cameraTheta=0.94 mountX=0.16 mountY=-0.34, mountTheta=-1.12
02:26:15.306 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.29, opts=13)
02:26:15.306 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.29)
02:26:15.307 00.001 8976 Worker thread wakes up
02:26:15.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.29) opts 0xd
02:26:15.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.29)
02:26:15.307 00.000 8976 Moving (0.21, 0.29) raw xDistance=0.16 yDistance=-0.34
02:26:15.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:26:15.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:26:15.307 00.000 8976 MoveAxis(R, 0, ABG)
02:26:15.307 00.000 8976 MoveAxis(U, 1, ABG)
02:26:15.307 00.000 8976 stepping (-11, 7) + (0, 1)
02:26:15.307 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:15.308 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:26:15.317 00.009 5052 UpdateGuideState exits: m=137 SNR=8.1
02:26:15.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:15.317 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:15.317 00.000 5052 Enqueuing Expose request
02:26:15.330 00.013 8976 Received - 47 (G) 
02:26:15.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:15.330 00.000 8976 stepped: pos (-11, 8)
02:26:15.330 00.000 8976 move complete, result=0
02:26:15.330 00.000 8976 worker thread done servicing request
02:26:15.330 00.000 8976 Worker thread wakes up
02:26:15.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:15.330 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:15.330 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:26:16.022 00.692 8976 Exposure complete
02:26:16.027 00.005 8976 worker thread done servicing request
02:26:16.027 00.000 5052 OnExposeComplete: enter
02:26:16.027 00.000 5052 UpdateGuideState(): m_state=6
02:26:16.027 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8727
02:26:16.027 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=282.03, Mass=161, SNR=8.8, Peak=66 HFD=2.5
02:26:16.027 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
02:26:16.027 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
02:26:16.027 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.32 hyp=0.51 cameraTheta=0.68 mountX=0.10 mountY=-0.51, mountTheta=-1.37
02:26:16.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.32, opts=13)
02:26:16.028 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.32)
02:26:16.028 00.000 8976 Worker thread wakes up
02:26:16.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.32) opts 0xd
02:26:16.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.32)
02:26:16.028 00.000 8976 Moving (0.40, 0.32) raw xDistance=0.10 yDistance=-0.51
02:26:16.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:26:16.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.51
02:26:16.028 00.000 8976 MoveAxis(R, 0, ABG)
02:26:16.028 00.000 8976 MoveAxis(U, 2, ABG)
02:26:16.028 00.000 8976 stepping (-11, 8) + (0, 2)
02:26:16.028 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:16.029 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:26:16.039 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
02:26:16.039 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:16.039 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:16.039 00.000 5052 Enqueuing Expose request
02:26:16.066 00.027 8976 Received - 47 (G) 
02:26:16.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:16.066 00.000 8976 stepped: pos (-11, 10)
02:26:16.066 00.000 8976 move complete, result=0
02:26:16.066 00.000 8976 worker thread done servicing request
02:26:16.066 00.000 8976 Worker thread wakes up
02:26:16.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:16.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:16.066 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:26:16.758 00.692 8976 Exposure complete
02:26:16.764 00.006 8976 worker thread done servicing request
02:26:16.764 00.000 5052 OnExposeComplete: enter
02:26:16.764 00.000 5052 UpdateGuideState(): m_state=6
02:26:16.764 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8728
02:26:16.764 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.75, Mass=166, SNR=8.8, Peak=67 HFD=2.5
02:26:16.764 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
02:26:16.764 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
02:26:16.764 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.83 mountX=0.02 mountY=-0.05, mountTheta=-1.22
02:26:16.765 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.04, opts=13)
02:26:16.765 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.04)
02:26:16.765 00.000 8976 Worker thread wakes up
02:26:16.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.04) opts 0xd
02:26:16.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.04)
02:26:16.765 00.000 8976 Moving (0.04, 0.04) raw xDistance=0.02 yDistance=-0.05
02:26:16.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:26:16.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:26:16.765 00.000 8976 MoveAxis(R, 0, ABG)
02:26:16.765 00.000 8976 MoveAxis(U, 0, ABG)
02:26:16.765 00.000 8976 move complete, result=0
02:26:16.765 00.000 8976 worker thread done servicing request
02:26:16.766 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:26:16.775 00.009 5052 UpdateGuideState exits: m=166 SNR=8.8
02:26:16.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:16.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:16.775 00.000 5052 Enqueuing Expose request
02:26:16.775 00.000 8976 Worker thread wakes up
02:26:16.775 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:16.776 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:16.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:17.467 00.691 8976 Exposure complete
02:26:17.473 00.006 8976 worker thread done servicing request
02:26:17.473 00.000 5052 OnExposeComplete: enter
02:26:17.473 00.000 5052 UpdateGuideState(): m_state=6
02:26:17.473 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8729
02:26:17.473 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.76, Mass=141, SNR=8.2, Peak=73 HFD=2.1
02:26:17.473 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:26:17.473 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:26:17.473 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.78 mountX=0.10 mountY=0.08, mountTheta=0.67
02:26:17.474 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.05, opts=13)
02:26:17.474 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.05)
02:26:17.474 00.000 8976 Worker thread wakes up
02:26:17.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.05) opts 0xd
02:26:17.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.05)
02:26:17.474 00.000 8976 Moving (-0.12, 0.05) raw xDistance=0.10 yDistance=0.08
02:26:17.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:26:17.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:26:17.474 00.000 8976 MoveAxis(R, 0, ABG)
02:26:17.474 00.000 8976 MoveAxis(U, 0, ABG)
02:26:17.475 00.001 8976 move complete, result=0
02:26:17.475 00.000 8976 worker thread done servicing request
02:26:17.475 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:26:17.485 00.010 5052 UpdateGuideState exits: m=141 SNR=8.2
02:26:17.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:17.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:17.485 00.000 5052 Enqueuing Expose request
02:26:17.485 00.000 8976 Worker thread wakes up
02:26:17.485 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:17.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:17.485 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:18.175 00.690 8976 Exposure complete
02:26:18.180 00.005 8976 worker thread done servicing request
02:26:18.181 00.001 5052 OnExposeComplete: enter
02:26:18.181 00.000 5052 UpdateGuideState(): m_state=6
02:26:18.181 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8730
02:26:18.181 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.91, Mass=140, SNR=8.2, Peak=70 HFD=2.3
02:26:18.181 00.000 5052 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
02:26:18.181 00.000 5052 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.84 = -0.84)
02:26:18.181 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.31 mountX=0.15 mountY=-0.15, mountTheta=-0.79
02:26:18.181 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.20, opts=13)
02:26:18.182 00.001 5052 Enqueuing Move request for stepguider (0.05, 0.20)
02:26:18.182 00.000 8976 Worker thread wakes up
02:26:18.182 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.20) opts 0xd
02:26:18.182 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.20)
02:26:18.182 00.000 8976 Moving (0.05, 0.20) raw xDistance=0.15 yDistance=-0.15
02:26:18.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:26:18.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:26:18.182 00.000 8976 MoveAxis(R, 0, ABG)
02:26:18.182 00.000 8976 MoveAxis(U, 0, ABG)
02:26:18.182 00.000 8976 move complete, result=0
02:26:18.182 00.000 8976 worker thread done servicing request
02:26:18.182 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:26:18.191 00.009 5052 UpdateGuideState exits: m=140 SNR=8.2
02:26:18.192 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:18.192 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:18.192 00.000 5052 Enqueuing Expose request
02:26:18.192 00.000 8976 Worker thread wakes up
02:26:18.192 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:18.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:18.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:18.884 00.692 8976 Exposure complete
02:26:18.889 00.005 8976 worker thread done servicing request
02:26:18.890 00.001 5052 OnExposeComplete: enter
02:26:18.890 00.000 5052 UpdateGuideState(): m_state=6
02:26:18.890 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8731
02:26:18.890 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.69, Mass=131, SNR=7.9, Peak=64 HFD=1.9
02:26:18.890 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
02:26:18.890 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:26:18.890 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.02 hyp=0.39 cameraTheta=-0.05 mountX=-0.19 mountY=-0.32, mountTheta=-2.12
02:26:18.890 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.02, opts=13)
02:26:18.891 00.001 5052 Enqueuing Move request for stepguider (0.39, -0.02)
02:26:18.891 00.000 8976 Worker thread wakes up
02:26:18.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.02) opts 0xd
02:26:18.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.02)
02:26:18.891 00.000 8976 Moving (0.39, -0.02) raw xDistance=-0.19 yDistance=-0.32
02:26:18.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:26:18.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:26:18.891 00.000 8976 MoveAxis(R, 0, ABG)
02:26:18.891 00.000 8976 MoveAxis(U, 1, ABG)
02:26:18.891 00.000 8976 stepping (-11, 10) + (0, 1)
02:26:18.891 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:18.891 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:26:18.901 00.010 5052 UpdateGuideState exits: m=131 SNR=7.9
02:26:18.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:18.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:18.901 00.000 5052 Enqueuing Expose request
02:26:18.911 00.010 8976 Received - 47 (G) 
02:26:18.911 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:18.911 00.000 8976 stepped: pos (-11, 11)
02:26:18.912 00.001 8976 move complete, result=0
02:26:18.912 00.000 8976 worker thread done servicing request
02:26:18.912 00.000 8976 Worker thread wakes up
02:26:18.912 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:26:18.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:18.912 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:19.601 00.689 8976 Exposure complete
02:26:19.607 00.006 8976 worker thread done servicing request
02:26:19.607 00.000 5052 OnExposeComplete: enter
02:26:19.607 00.000 5052 UpdateGuideState(): m_state=6
02:26:19.607 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8732
02:26:19.607 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.97, Mass=153, SNR=8.6, Peak=71 HFD=2.2
02:26:19.607 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
02:26:19.607 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
02:26:19.607 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.64 mountX=0.24 mountY=-0.13, mountTheta=-0.48
02:26:19.608 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.26, opts=13)
02:26:19.608 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.26)
02:26:19.608 00.000 8976 Worker thread wakes up
02:26:19.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.26) opts 0xd
02:26:19.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.26)
02:26:19.608 00.000 8976 Moving (-0.02, 0.26) raw xDistance=0.24 yDistance=-0.13
02:26:19.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:26:19.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:26:19.608 00.000 8976 MoveAxis(R, 0, ABG)
02:26:19.608 00.000 8976 MoveAxis(U, 0, ABG)
02:26:19.608 00.000 8976 move complete, result=0
02:26:19.608 00.000 8976 worker thread done servicing request
02:26:19.609 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:26:19.619 00.010 5052 UpdateGuideState exits: m=153 SNR=8.6
02:26:19.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:19.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:19.619 00.000 5052 Enqueuing Expose request
02:26:19.619 00.000 8976 Worker thread wakes up
02:26:19.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:19.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:19.619 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:20.309 00.690 8976 Exposure complete
02:26:20.315 00.006 8976 worker thread done servicing request
02:26:20.315 00.000 5052 OnExposeComplete: enter
02:26:20.315 00.000 5052 UpdateGuideState(): m_state=6
02:26:20.315 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8733
02:26:20.315 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.52, Mass=159, SNR=8.7, Peak=67 HFD=2.6
02:26:20.315 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
02:26:20.316 00.001 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
02:26:20.316 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.19 hyp=0.40 cameraTheta=-0.51 mountX=-0.33 mountY=-0.19, mountTheta=-2.63
02:26:20.316 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.19, opts=13)
02:26:20.316 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.19)
02:26:20.316 00.000 8976 Worker thread wakes up
02:26:20.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.19) opts 0xd
02:26:20.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.19)
02:26:20.316 00.000 8976 Moving (0.35, -0.19) raw xDistance=-0.33 yDistance=-0.19
02:26:20.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:26:20.317 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:26:20.317 00.000 8976 MoveAxis(R, 1, ABG)
02:26:20.317 00.000 8976 stepping (-11, 11) + (1, 0)
02:26:20.317 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:20.317 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:26:20.327 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:26:20.328 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:20.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:20.328 00.000 5052 Enqueuing Expose request
02:26:20.350 00.022 8976 Received - 47 (G) 
02:26:20.350 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:20.350 00.000 8976 stepped: pos (-10, 11)
02:26:20.350 00.000 8976 MoveAxis(U, 0, ABG)
02:26:20.350 00.000 8976 move complete, result=0
02:26:20.350 00.000 8976 worker thread done servicing request
02:26:20.350 00.000 8976 Worker thread wakes up
02:26:20.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:20.350 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:26:20.351 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:21.042 00.691 8976 Exposure complete
02:26:21.049 00.007 8976 worker thread done servicing request
02:26:21.049 00.000 5052 OnExposeComplete: enter
02:26:21.049 00.000 5052 UpdateGuideState(): m_state=6
02:26:21.049 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8734
02:26:21.049 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=282.33, Mass=153, SNR=8.5, Peak=69 HFD=2.2
02:26:21.049 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
02:26:21.049 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
02:26:21.049 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.62 hyp=0.93 cameraTheta=0.74 mountX=0.24 mountY=-0.91, mountTheta=-1.31
02:26:21.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.62, opts=13)
02:26:21.050 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.62)
02:26:21.050 00.000 8976 Worker thread wakes up
02:26:21.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.62) opts 0xd
02:26:21.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.62)
02:26:21.050 00.000 8976 Moving (0.68, 0.62) raw xDistance=0.24 yDistance=-0.91
02:26:21.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:26:21.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.91
02:26:21.050 00.000 8976 MoveAxis(R, 0, ABG)
02:26:21.051 00.001 8976 MoveAxis(U, 4, ABG)
02:26:21.051 00.000 8976 stepping (-10, 11) + (0, 4)
02:26:21.051 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:26:21.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:26:21.061 00.010 5052 UpdateGuideState exits: m=153 SNR=8.5
02:26:21.062 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:21.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:21.062 00.000 5052 Enqueuing Expose request
02:26:21.085 00.023 8976 Received - 47 (G) 
02:26:21.085 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:26:21.085 00.000 8976 stepped: pos (-10, 15)
02:26:21.085 00.000 8976 move complete, result=0
02:26:21.085 00.000 8976 worker thread done servicing request
02:26:21.085 00.000 8976 Worker thread wakes up
02:26:21.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:21.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:21.085 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
02:26:21.774 00.689 8976 Exposure complete
02:26:21.780 00.006 8976 worker thread done servicing request
02:26:21.780 00.000 5052 OnExposeComplete: enter
02:26:21.780 00.000 5052 UpdateGuideState(): m_state=6
02:26:21.780 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8735
02:26:21.780 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.75, Mass=138, SNR=8.1, Peak=65 HFD=2.0
02:26:21.780 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:26:21.780 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:26:21.780 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.31 mountX=-0.02 mountY=-0.11, mountTheta=-1.74
02:26:21.781 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.04, opts=13)
02:26:21.781 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.04)
02:26:21.781 00.000 8976 Worker thread wakes up
02:26:21.781 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.04) opts 0xd
02:26:21.781 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.04)
02:26:21.781 00.000 8976 Moving (0.11, 0.04) raw xDistance=-0.02 yDistance=-0.11
02:26:21.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:26:21.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:26:21.781 00.000 8976 MoveAxis(R, 0, ABG)
02:26:21.781 00.000 8976 MoveAxis(U, 0, ABG)
02:26:21.781 00.000 8976 move complete, result=0
02:26:21.781 00.000 8976 worker thread done servicing request
02:26:21.782 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:26:21.793 00.011 5052 UpdateGuideState exits: m=138 SNR=8.1
02:26:21.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:21.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:21.794 00.001 5052 Enqueuing Expose request
02:26:21.794 00.000 8976 Worker thread wakes up
02:26:21.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:21.794 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:21.794 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:22.483 00.689 8976 Exposure complete
02:26:22.488 00.005 8976 worker thread done servicing request
02:26:22.488 00.000 5052 OnExposeComplete: enter
02:26:22.488 00.000 5052 UpdateGuideState(): m_state=6
02:26:22.488 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8736
02:26:22.488 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.76, Mass=150, SNR=8.5, Peak=68 HFD=2.2
02:26:22.488 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
02:26:22.488 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:26:22.488 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.31 mountX=-0.03 mountY=-0.17, mountTheta=-1.73
02:26:22.489 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.05, opts=13)
02:26:22.489 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.05)
02:26:22.489 00.000 8976 Worker thread wakes up
02:26:22.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.05) opts 0xd
02:26:22.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.05)
02:26:22.489 00.000 8976 Moving (0.16, 0.05) raw xDistance=-0.03 yDistance=-0.17
02:26:22.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:26:22.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:26:22.489 00.000 8976 MoveAxis(R, 0, ABG)
02:26:22.489 00.000 8976 MoveAxis(U, 0, ABG)
02:26:22.489 00.000 8976 move complete, result=0
02:26:22.490 00.001 8976 worker thread done servicing request
02:26:22.490 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:26:22.499 00.009 5052 UpdateGuideState exits: m=150 SNR=8.5
02:26:22.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:22.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:22.499 00.000 5052 Enqueuing Expose request
02:26:22.499 00.000 8976 Worker thread wakes up
02:26:22.499 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:22.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:22.500 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:23.209 00.709 8976 Exposure complete
02:26:23.214 00.005 8976 worker thread done servicing request
02:26:23.214 00.000 5052 OnExposeComplete: enter
02:26:23.214 00.000 5052 UpdateGuideState(): m_state=6
02:26:23.215 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8737
02:26:23.215 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.02, Mass=172, SNR=9.0, Peak=69 HFD=2.1
02:26:23.215 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
02:26:23.215 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
02:26:23.215 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.31 hyp=0.40 cameraTheta=2.25 mountX=0.39 mountY=0.04, mountTheta=0.11
02:26:23.215 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.31, opts=13)
02:26:23.215 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.31)
02:26:23.215 00.000 8976 Worker thread wakes up
02:26:23.216 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.31) opts 0xd
02:26:23.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.31)
02:26:23.216 00.000 8976 Moving (-0.25, 0.31) raw xDistance=0.39 yDistance=0.04
02:26:23.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
02:26:23.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:26:23.216 00.000 8976 MoveAxis(L, 2, ABG)
02:26:23.216 00.000 8976 stepping (-10, 15) + (-2, 0)
02:26:23.216 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:23.217 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:26:23.226 00.009 5052 UpdateGuideState exits: m=172 SNR=9.0
02:26:23.226 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:23.226 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:23.226 00.000 5052 Enqueuing Expose request
02:26:23.243 00.017 8976 Received - 47 (G) 
02:26:23.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:23.243 00.000 8976 stepped: pos (-12, 15)
02:26:23.243 00.000 8976 MoveAxis(U, 0, ABG)
02:26:23.243 00.000 8976 move complete, result=0
02:26:23.243 00.000 8976 worker thread done servicing request
02:26:23.243 00.000 8976 Worker thread wakes up
02:26:23.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:23.243 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
02:26:23.243 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:23.932 00.689 8976 Exposure complete
02:26:23.936 00.004 8976 worker thread done servicing request
02:26:23.936 00.000 5052 OnExposeComplete: enter
02:26:23.936 00.000 5052 UpdateGuideState(): m_state=6
02:26:23.936 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8738
02:26:23.936 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.91, Mass=132, SNR=7.9, Peak=69 HFD=2.0
02:26:23.936 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
02:26:23.936 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.13 = 0.13)
02:26:23.936 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.27 cameraTheta=2.28 mountX=0.26 mountY=0.03, mountTheta=0.13
02:26:23.938 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.20, opts=13)
02:26:23.938 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.20)
02:26:23.938 00.000 8976 Worker thread wakes up
02:26:23.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.20) opts 0xd
02:26:23.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.20)
02:26:23.938 00.000 8976 Moving (-0.17, 0.20) raw xDistance=0.26 yDistance=0.03
02:26:23.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:26:23.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:26:23.938 00.000 8976 MoveAxis(R, 0, ABG)
02:26:23.938 00.000 8976 MoveAxis(U, 0, ABG)
02:26:23.938 00.000 8976 move complete, result=0
02:26:23.938 00.000 8976 worker thread done servicing request
02:26:23.939 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:26:23.950 00.011 5052 UpdateGuideState exits: m=132 SNR=7.9
02:26:23.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:23.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:23.950 00.000 5052 Enqueuing Expose request
02:26:23.950 00.000 8976 Worker thread wakes up
02:26:23.950 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:23.951 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:23.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:24.638 00.687 8976 Exposure complete
02:26:24.643 00.005 8976 worker thread done servicing request
02:26:24.643 00.000 5052 OnExposeComplete: enter
02:26:24.643 00.000 5052 UpdateGuideState(): m_state=6
02:26:24.643 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8739
02:26:24.643 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.70, Mass=154, SNR=8.6, Peak=82 HFD=1.9
02:26:24.643 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.61 = 1.67)
02:26:24.643 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
02:26:24.643 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.57 mountX=-0.00 mountY=0.02, mountTheta=1.67
02:26:24.644 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.01, opts=13)
02:26:24.644 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.01)
02:26:24.644 00.000 8976 Worker thread wakes up
02:26:24.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.01) opts 0xd
02:26:24.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.01)
02:26:24.644 00.000 8976 Moving (-0.02, -0.01) raw xDistance=-0.00 yDistance=0.02
02:26:24.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:26:24.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:26:24.645 00.001 8976 MoveAxis(R, 0, ABG)
02:26:24.645 00.000 8976 MoveAxis(U, 0, ABG)
02:26:24.645 00.000 8976 move complete, result=0
02:26:24.645 00.000 8976 worker thread done servicing request
02:26:24.645 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:26:24.654 00.009 5052 UpdateGuideState exits: m=154 SNR=8.6
02:26:24.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:24.654 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:24.654 00.000 5052 Enqueuing Expose request
02:26:24.654 00.000 8976 Worker thread wakes up
02:26:24.654 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:24.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:24.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:25.343 00.689 8976 Exposure complete
02:26:25.349 00.006 8976 worker thread done servicing request
02:26:25.349 00.000 5052 OnExposeComplete: enter
02:26:25.349 00.000 5052 UpdateGuideState(): m_state=6
02:26:25.349 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8740
02:26:25.349 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.85, Mass=139, SNR=8.2, Peak=74 HFD=1.9
02:26:25.349 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:26:25.349 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
02:26:25.349 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.14 hyp=0.31 cameraTheta=2.69 mountX=0.25 mountY=0.16, mountTheta=0.57
02:26:25.350 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.14, opts=13)
02:26:25.350 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.14)
02:26:25.350 00.000 8976 Worker thread wakes up
02:26:25.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.14) opts 0xd
02:26:25.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.14)
02:26:25.350 00.000 8976 Moving (-0.28, 0.14) raw xDistance=0.25 yDistance=0.16
02:26:25.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:26:25.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:26:25.350 00.000 8976 MoveAxis(R, 0, ABG)
02:26:25.350 00.000 8976 MoveAxis(U, 0, ABG)
02:26:25.350 00.000 8976 move complete, result=0
02:26:25.350 00.000 8976 worker thread done servicing request
02:26:25.352 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:26:25.362 00.010 5052 UpdateGuideState exits: m=139 SNR=8.2
02:26:25.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:25.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:25.362 00.000 5052 Enqueuing Expose request
02:26:25.362 00.000 8976 Worker thread wakes up
02:26:25.362 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:26:25.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:25.363 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:26.052 00.689 8976 Exposure complete
02:26:26.057 00.005 8976 worker thread done servicing request
02:26:26.057 00.000 5052 OnExposeComplete: enter
02:26:26.057 00.000 5052 UpdateGuideState(): m_state=6
02:26:26.057 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8741
02:26:26.058 00.001 5052 Star::Find returns 1 (0), X=328.65, Y=281.80, Mass=154, SNR=8.6, Peak=68 HFD=2.2
02:26:26.058 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:26:26.058 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
02:26:26.058 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.09 hyp=0.53 cameraTheta=2.97 mountX=0.32 mountY=0.39, mountTheta=0.88
02:26:26.058 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.09, opts=13)
02:26:26.058 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.09)
02:26:26.059 00.001 8976 Worker thread wakes up
02:26:26.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.09) opts 0xd
02:26:26.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.09)
02:26:26.059 00.000 8976 Moving (-0.52, 0.09) raw xDistance=0.32 yDistance=0.39
02:26:26.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:26:26.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:26:26.059 00.000 8976 MoveAxis(L, 1, ABG)
02:26:26.059 00.000 8976 stepping (-12, 15) + (-1, 0)
02:26:26.059 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:26.060 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:26:26.073 00.013 5052 UpdateGuideState exits: m=154 SNR=8.6
02:26:26.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:26.073 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:26.073 00.000 5052 Enqueuing Expose request
02:26:26.088 00.015 8976 Received - 47 (G) 
02:26:26.089 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:26.089 00.000 8976 stepped: pos (-13, 15)
02:26:26.089 00.000 8976 MoveAxis(D, 2, ABG)
02:26:26.089 00.000 8976 stepping (-13, 15) + (0, -2)
02:26:26.089 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:26.121 00.032 8976 Received - 47 (G) 
02:26:26.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:26.121 00.000 8976 stepped: pos (-13, 13)
02:26:26.121 00.000 8976 move complete, result=0
02:26:26.121 00.000 8976 worker thread done servicing request
02:26:26.121 00.000 8976 Worker thread wakes up
02:26:26.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:26.121 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:26.122 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:26:26.816 00.694 8976 Exposure complete
02:26:26.822 00.006 8976 worker thread done servicing request
02:26:26.822 00.000 5052 OnExposeComplete: enter
02:26:26.822 00.000 5052 UpdateGuideState(): m_state=6
02:26:26.822 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8742
02:26:26.822 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.92, Mass=154, SNR=8.6, Peak=80 HFD=2.0
02:26:26.822 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
02:26:26.822 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
02:26:26.822 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.17 mountX=0.26 mountY=0.01, mountTheta=0.02
02:26:26.823 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.21, opts=13)
02:26:26.823 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.21)
02:26:26.823 00.000 8976 Worker thread wakes up
02:26:26.823 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.21) opts 0xd
02:26:26.823 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.21)
02:26:26.823 00.000 8976 Moving (-0.15, 0.21) raw xDistance=0.26 yDistance=0.01
02:26:26.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:26:26.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:26:26.823 00.000 8976 MoveAxis(R, 0, ABG)
02:26:26.823 00.000 8976 MoveAxis(U, 0, ABG)
02:26:26.823 00.000 8976 move complete, result=0
02:26:26.823 00.000 8976 worker thread done servicing request
02:26:26.824 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:26:26.834 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:26:26.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:26.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:26.834 00.000 5052 Enqueuing Expose request
02:26:26.834 00.000 8976 Worker thread wakes up
02:26:26.834 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:26.834 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:26.834 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:27.522 00.688 8976 Exposure complete
02:26:27.527 00.005 8976 worker thread done servicing request
02:26:27.528 00.001 5052 OnExposeComplete: enter
02:26:27.528 00.000 5052 UpdateGuideState(): m_state=6
02:26:27.528 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8743
02:26:27.528 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=282.10, Mass=158, SNR=8.7, Peak=73 HFD=2.1
02:26:27.528 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
02:26:27.528 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
02:26:27.528 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.39 hyp=0.62 cameraTheta=2.45 mountX=0.57 mountY=0.19, mountTheta=0.32
02:26:27.529 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.39, opts=13)
02:26:27.529 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.39)
02:26:27.529 00.000 8976 Worker thread wakes up
02:26:27.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.39) opts 0xd
02:26:27.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.39)
02:26:27.529 00.000 8976 Moving (-0.48, 0.39) raw xDistance=0.57 yDistance=0.19
02:26:27.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:26:27.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:26:27.529 00.000 8976 MoveAxis(L, 2, ABG)
02:26:27.529 00.000 8976 stepping (-13, 13) + (-2, 0)
02:26:27.529 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:27.530 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:26:27.540 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:26:27.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:27.540 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:27.540 00.000 5052 Enqueuing Expose request
02:26:27.560 00.020 8976 Received - 47 (G) 
02:26:27.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:27.560 00.000 8976 stepped: pos (-15, 13)
02:26:27.560 00.000 8976 MoveAxis(U, 0, ABG)
02:26:27.560 00.000 8976 move complete, result=0
02:26:27.560 00.000 8976 worker thread done servicing request
02:26:27.560 00.000 8976 Worker thread wakes up
02:26:27.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:27.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:27.560 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.2 px 0 ms NORTH
02:26:28.256 00.696 8976 Exposure complete
02:26:28.262 00.006 8976 worker thread done servicing request
02:26:28.262 00.000 5052 OnExposeComplete: enter
02:26:28.262 00.000 5052 UpdateGuideState(): m_state=6
02:26:28.262 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8744
02:26:28.262 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.94, Mass=142, SNR=8.2, Peak=68 HFD=2.1
02:26:28.262 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
02:26:28.262 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
02:26:28.262 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.97 mountX=0.25 mountY=-0.04, mountTheta=-0.18
02:26:28.263 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.23, opts=13)
02:26:28.263 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.23)
02:26:28.263 00.000 8976 Worker thread wakes up
02:26:28.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.23) opts 0xd
02:26:28.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.23)
02:26:28.263 00.000 8976 Moving (-0.10, 0.23) raw xDistance=0.25 yDistance=-0.04
02:26:28.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:26:28.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:26:28.264 00.001 8976 MoveAxis(R, 0, ABG)
02:26:28.264 00.000 8976 MoveAxis(U, 0, ABG)
02:26:28.264 00.000 8976 move complete, result=0
02:26:28.264 00.000 8976 worker thread done servicing request
02:26:28.264 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:26:28.274 00.010 5052 UpdateGuideState exits: m=142 SNR=8.2
02:26:28.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:28.274 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:28.274 00.000 5052 Enqueuing Expose request
02:26:28.274 00.000 8976 Worker thread wakes up
02:26:28.274 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:28.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:28.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:28.963 00.689 8976 Exposure complete
02:26:28.968 00.005 8976 worker thread done servicing request
02:26:28.968 00.000 5052 OnExposeComplete: enter
02:26:28.968 00.000 5052 UpdateGuideState(): m_state=6
02:26:28.969 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8745
02:26:28.969 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=282.06, Mass=149, SNR=8.5, Peak=70 HFD=2.1
02:26:28.969 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
02:26:28.969 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
02:26:28.969 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.35 hyp=0.39 cameraTheta=2.06 mountX=0.39 mountY=-0.03, mountTheta=-0.09
02:26:28.969 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.35, opts=13)
02:26:28.970 00.001 5052 Enqueuing Move request for stepguider (-0.19, 0.35)
02:26:28.970 00.000 8976 Worker thread wakes up
02:26:28.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.35) opts 0xd
02:26:28.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.35)
02:26:28.970 00.000 8976 Moving (-0.19, 0.35) raw xDistance=0.39 yDistance=-0.03
02:26:28.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:26:28.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:26:28.970 00.000 8976 MoveAxis(L, 2, ABG)
02:26:28.970 00.000 8976 stepping (-15, 13) + (-2, 0)
02:26:28.970 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:28.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:26:28.983 00.013 5052 UpdateGuideState exits: m=149 SNR=8.5
02:26:28.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:28.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:28.983 00.000 5052 Enqueuing Expose request
02:26:28.999 00.016 8976 Received - 47 (G) 
02:26:28.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:28.999 00.000 8976 stepped: pos (-17, 13)
02:26:28.999 00.000 8976 MoveAxis(U, 0, ABG)
02:26:28.999 00.000 8976 move complete, result=0
02:26:28.999 00.000 8976 worker thread done servicing request
02:26:28.999 00.000 8976 Worker thread wakes up
02:26:28.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:28.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:28.999 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
02:26:29.692 00.693 8976 Exposure complete
02:26:29.698 00.006 8976 worker thread done servicing request
02:26:29.698 00.000 5052 OnExposeComplete: enter
02:26:29.698 00.000 5052 UpdateGuideState(): m_state=6
02:26:29.698 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8746
02:26:29.698 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.48, Mass=156, SNR=8.6, Peak=66 HFD=2.3
02:26:29.698 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
02:26:29.698 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.75)
02:26:29.698 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-2.39 mountX=-0.09 mountY=0.33, mountTheta=1.85
02:26:29.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.23, opts=13)
02:26:29.699 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.23)
02:26:29.699 00.000 8976 Worker thread wakes up
02:26:29.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.23) opts 0xd
02:26:29.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.23)
02:26:29.699 00.000 8976 Moving (-0.24, -0.23) raw xDistance=-0.09 yDistance=0.33
02:26:29.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:26:29.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:26:29.699 00.000 8976 MoveAxis(R, 0, ABG)
02:26:29.699 00.000 8976 MoveAxis(D, 1, ABG)
02:26:29.699 00.000 8976 stepping (-17, 13) + (0, -1)
02:26:29.699 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:29.700 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:26:29.709 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
02:26:29.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:29.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:29.709 00.000 5052 Enqueuing Expose request
02:26:29.718 00.009 8976 Received - 47 (G) 
02:26:29.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:29.718 00.000 8976 stepped: pos (-17, 12)
02:26:29.718 00.000 8976 move complete, result=0
02:26:29.718 00.000 8976 worker thread done servicing request
02:26:29.719 00.001 8976 Worker thread wakes up
02:26:29.719 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:29.719 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:29.719 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:26:30.406 00.687 8976 Exposure complete
02:26:30.412 00.006 8976 worker thread done servicing request
02:26:30.412 00.000 5052 OnExposeComplete: enter
02:26:30.412 00.000 5052 UpdateGuideState(): m_state=6
02:26:30.412 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8747
02:26:30.412 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.47, Mass=142, SNR=8.2, Peak=66 HFD=1.7
02:26:30.412 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
02:26:30.412 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
02:26:30.412 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.24 hyp=0.58 cameraTheta=-0.43 mountX=-0.45 mountY=-0.31, mountTheta=-2.54
02:26:30.413 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.24, opts=13)
02:26:30.413 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.24)
02:26:30.413 00.000 8976 Worker thread wakes up
02:26:30.413 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.24) opts 0xd
02:26:30.413 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.24)
02:26:30.413 00.000 8976 Moving (0.52, -0.24) raw xDistance=-0.45 yDistance=-0.31
02:26:30.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:26:30.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
02:26:30.413 00.000 8976 MoveAxis(R, 2, ABG)
02:26:30.413 00.000 8976 stepping (-17, 12) + (2, 0)
02:26:30.414 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:30.415 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:26:30.425 00.010 5052 UpdateGuideState exits: m=142 SNR=8.2
02:26:30.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:30.425 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:30.425 00.000 5052 Enqueuing Expose request
02:26:30.437 00.012 8976 Received - 47 (G) 
02:26:30.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:30.438 00.001 8976 stepped: pos (-15, 12)
02:26:30.438 00.000 8976 MoveAxis(U, 1, ABG)
02:26:30.438 00.000 8976 stepping (-15, 12) + (0, 1)
02:26:30.438 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:30.469 00.031 8976 Received - 47 (G) 
02:26:30.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:30.470 00.001 8976 stepped: pos (-15, 13)
02:26:30.470 00.000 8976 move complete, result=0
02:26:30.470 00.000 8976 worker thread done servicing request
02:26:30.470 00.000 8976 Worker thread wakes up
02:26:30.470 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
02:26:30.470 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:30.470 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:31.162 00.692 8976 Exposure complete
02:26:31.167 00.005 8976 worker thread done servicing request
02:26:31.168 00.001 5052 OnExposeComplete: enter
02:26:31.168 00.000 5052 UpdateGuideState(): m_state=6
02:26:31.168 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8748
02:26:31.168 00.000 5052 Star::Find returns 1 (0), X=330.31, Y=281.85, Mass=160, SNR=8.7, Peak=71 HFD=2.2
02:26:31.168 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
02:26:31.168 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:26:31.168 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=0.14 hyp=1.15 cameraTheta=0.12 mountX=-0.39 mountY=-1.03, mountTheta=-1.94
02:26:31.168 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=0.14, opts=13)
02:26:31.169 00.001 5052 Enqueuing Move request for stepguider (1.14, 0.14)
02:26:31.169 00.000 8976 Worker thread wakes up
02:26:31.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, 0.14) opts 0xd
02:26:31.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, 0.14)
02:26:31.169 00.000 8976 Moving (1.14, 0.14) raw xDistance=-0.39 yDistance=-1.03
02:26:31.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
02:26:31.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.03
02:26:31.169 00.000 8976 MoveAxis(R, 2, ABG)
02:26:31.169 00.000 8976 stepping (-15, 13) + (2, 0)
02:26:31.169 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:31.170 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:26:31.179 00.009 5052 UpdateGuideState exits: m=160 SNR=8.7
02:26:31.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:31.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:31.179 00.000 5052 Enqueuing Expose request
02:26:31.205 00.026 8976 Received - 47 (G) 
02:26:31.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:31.205 00.000 8976 stepped: pos (-13, 13)
02:26:31.205 00.000 8976 MoveAxis(U, 4, ABG)
02:26:31.205 00.000 8976 stepping (-13, 13) + (0, 4)
02:26:31.205 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:26:31.237 00.032 8976 Received - 47 (G) 
02:26:31.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:26:31.237 00.000 8976 stepped: pos (-13, 17)
02:26:31.237 00.000 8976 move complete, result=0
02:26:31.237 00.000 8976 worker thread done servicing request
02:26:31.237 00.000 8976 Worker thread wakes up
02:26:31.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:31.237 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:31.237 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
02:26:31.928 00.691 8976 Exposure complete
02:26:31.934 00.006 8976 worker thread done servicing request
02:26:31.934 00.000 5052 OnExposeComplete: enter
02:26:31.934 00.000 5052 UpdateGuideState(): m_state=6
02:26:31.934 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8749
02:26:31.934 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=282.03, Mass=152, SNR=8.5, Peak=73 HFD=2.1
02:26:31.934 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
02:26:31.934 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
02:26:31.934 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.33 hyp=0.93 cameraTheta=0.36 mountX=-0.10 mountY=-0.90, mountTheta=-1.69
02:26:31.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.33, opts=13)
02:26:31.935 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.33)
02:26:31.935 00.000 8976 Worker thread wakes up
02:26:31.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.33) opts 0xd
02:26:31.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.33)
02:26:31.935 00.000 8976 Moving (0.87, 0.33) raw xDistance=-0.10 yDistance=-0.90
02:26:31.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:26:31.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.90
02:26:31.935 00.000 8976 MoveAxis(R, 0, ABG)
02:26:31.935 00.000 8976 MoveAxis(U, 4, ABG)
02:26:31.935 00.000 8976 stepping (-13, 17) + (0, 4)
02:26:31.935 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:26:31.936 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:26:31.946 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:26:31.946 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:31.946 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:31.946 00.000 5052 Enqueuing Expose request
02:26:31.973 00.027 8976 Received - 47 (G) 
02:26:31.973 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:26:31.973 00.000 8976 stepped: pos (-13, 21)
02:26:31.973 00.000 8976 move complete, result=0
02:26:31.973 00.000 8976 worker thread done servicing request
02:26:31.973 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
02:26:31.973 00.000 8976 Worker thread wakes up
02:26:31.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:31.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:32.666 00.693 8976 Exposure complete
02:26:32.670 00.004 8976 worker thread done servicing request
02:26:32.671 00.001 5052 OnExposeComplete: enter
02:26:32.671 00.000 5052 UpdateGuideState(): m_state=6
02:26:32.671 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8750
02:26:32.671 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=282.21, Mass=150, SNR=8.5, Peak=69 HFD=2.1
02:26:32.671 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
02:26:32.671 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
02:26:32.671 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.50 hyp=0.96 cameraTheta=0.55 mountX=0.07 mountY=-0.96, mountTheta=-1.50
02:26:32.672 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.50, opts=13)
02:26:32.672 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.50)
02:26:32.672 00.000 8976 Worker thread wakes up
02:26:32.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.50) opts 0xd
02:26:32.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.50)
02:26:32.672 00.000 8976 Moving (0.82, 0.50) raw xDistance=0.07 yDistance=-0.96
02:26:32.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:26:32.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.96
02:26:32.672 00.000 8976 MoveAxis(R, 0, ABG)
02:26:32.672 00.000 8976 MoveAxis(U, 4, ABG)
02:26:32.672 00.000 8976 stepping (-13, 21) + (0, 4)
02:26:32.672 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:26:32.673 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:26:32.682 00.009 5052 UpdateGuideState exits: m=150 SNR=8.5
02:26:32.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:32.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:32.682 00.000 5052 Enqueuing Expose request
02:26:32.708 00.026 8976 Received - 47 (G) 
02:26:32.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:26:32.708 00.000 8976 stepped: pos (-13, 25)
02:26:32.708 00.000 8976 move complete, result=0
02:26:32.708 00.000 8976 worker thread done servicing request
02:26:32.708 00.000 8976 Worker thread wakes up
02:26:32.708 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
02:26:32.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:32.708 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:33.399 00.691 8976 Exposure complete
02:26:33.404 00.005 8976 worker thread done servicing request
02:26:33.405 00.001 5052 OnExposeComplete: enter
02:26:33.405 00.000 5052 UpdateGuideState(): m_state=6
02:26:33.405 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8751
02:26:33.405 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.63, Mass=134, SNR=8.0, Peak=74 HFD=2.1
02:26:33.405 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.79 = 1.49)
02:26:33.405 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
02:26:33.405 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.75 mountX=0.02 mountY=0.22, mountTheta=1.49
02:26:33.406 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.08, opts=13)
02:26:33.406 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.08)
02:26:33.406 00.000 8976 Worker thread wakes up
02:26:33.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.08) opts 0xd
02:26:33.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.08)
02:26:33.406 00.000 8976 Moving (-0.20, -0.08) raw xDistance=0.02 yDistance=0.22
02:26:33.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:26:33.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:26:33.406 00.000 8976 MoveAxis(R, 0, ABG)
02:26:33.406 00.000 8976 MoveAxis(U, 0, ABG)
02:26:33.406 00.000 8976 move complete, result=0
02:26:33.406 00.000 8976 worker thread done servicing request
02:26:33.406 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:26:33.418 00.012 5052 UpdateGuideState exits: m=134 SNR=8.0
02:26:33.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:33.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:33.418 00.000 5052 Enqueuing Expose request
02:26:33.418 00.000 8976 Worker thread wakes up
02:26:33.418 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:26:33.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:33.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:34.122 00.704 8976 Exposure complete
02:26:34.127 00.005 8976 worker thread done servicing request
02:26:34.127 00.000 5052 OnExposeComplete: enter
02:26:34.127 00.000 5052 UpdateGuideState(): m_state=6
02:26:34.127 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8752
02:26:34.127 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.44, Mass=167, SNR=8.9, Peak=74 HFD=1.7
02:26:34.127 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.88 = 1.41)
02:26:34.127 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.30)
02:26:34.127 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.27 hyp=0.88 cameraTheta=-2.83 mountX=0.14 mountY=0.85, mountTheta=1.40
02:26:34.128 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.27, opts=13)
02:26:34.128 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.27)
02:26:34.128 00.000 8976 Worker thread wakes up
02:26:34.128 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.27) opts 0xd
02:26:34.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.27)
02:26:34.128 00.000 8976 Moving (-0.84, -0.27) raw xDistance=0.14 yDistance=0.85
02:26:34.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:26:34.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.85
02:26:34.128 00.000 8976 MoveAxis(R, 0, ABG)
02:26:34.128 00.000 8976 MoveAxis(D, 3, ABG)
02:26:34.129 00.001 8976 stepping (-13, 25) + (0, -3)
02:26:34.129 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:34.129 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:26:34.138 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
02:26:34.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:34.139 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:34.139 00.000 5052 Enqueuing Expose request
02:26:34.163 00.024 8976 Received - 47 (G) 
02:26:34.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:34.163 00.000 8976 stepped: pos (-13, 22)
02:26:34.163 00.000 8976 move complete, result=0
02:26:34.163 00.000 8976 worker thread done servicing request
02:26:34.163 00.000 8976 Worker thread wakes up
02:26:34.163 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:26:34.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:34.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:34.852 00.689 8976 Exposure complete
02:26:34.857 00.005 8976 worker thread done servicing request
02:26:34.858 00.001 5052 OnExposeComplete: enter
02:26:34.858 00.000 5052 UpdateGuideState(): m_state=6
02:26:34.858 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8753
02:26:34.858 00.000 5052 Star::Find returns 1 (0), X=327.97, Y=281.72, Mass=144, SNR=8.3, Peak=72 HFD=2.1
02:26:34.858 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:26:34.858 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:26:34.858 00.000 5052 CameraToMount -- cameraX=-1.20 cameraY=0.01 hyp=1.20 cameraTheta=3.14 mountX=0.55 mountY=1.00, mountTheta=1.07
02:26:34.859 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.20, y=0.01, opts=13)
02:26:34.859 00.000 5052 Enqueuing Move request for stepguider (-1.20, 0.01)
02:26:34.859 00.000 8976 Worker thread wakes up
02:26:34.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.20, 0.01) opts 0xd
02:26:34.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.20, 0.01)
02:26:34.859 00.000 8976 Moving (-1.20, 0.01) raw xDistance=0.55 yDistance=1.00
02:26:34.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:26:34.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.00
02:26:34.859 00.000 8976 MoveAxis(L, 2, ABG)
02:26:34.859 00.000 8976 stepping (-13, 22) + (-2, 0)
02:26:34.859 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:34.860 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:26:34.869 00.009 5052 UpdateGuideState exits: m=144 SNR=8.3
02:26:34.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:34.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:34.869 00.000 5052 Enqueuing Expose request
02:26:34.882 00.013 8976 Received - 47 (G) 
02:26:34.882 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:34.882 00.000 8976 stepped: pos (-15, 22)
02:26:34.882 00.000 8976 MoveAxis(D, 4, ABG)
02:26:34.882 00.000 8976 stepping (-15, 22) + (0, -4)
02:26:34.882 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:26:34.914 00.032 8976 Received - 47 (G) 
02:26:34.914 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:26:34.914 00.000 8976 stepped: pos (-15, 18)
02:26:34.914 00.000 8976 move complete, result=0
02:26:34.914 00.000 8976 worker thread done servicing request
02:26:34.915 00.001 8976 Worker thread wakes up
02:26:34.915 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:34.915 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:34.915 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 1.0 px 4 ms SOUTH
02:26:35.609 00.694 8976 Exposure complete
02:26:35.614 00.005 8976 worker thread done servicing request
02:26:35.614 00.000 5052 OnExposeComplete: enter
02:26:35.615 00.001 5052 UpdateGuideState(): m_state=6
02:26:35.615 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8754
02:26:35.615 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.59, Mass=146, SNR=8.4, Peak=72 HFD=1.6
02:26:35.615 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
02:26:35.615 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
02:26:35.615 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.12 hyp=0.80 cameraTheta=-2.99 mountX=0.25 mountY=0.73, mountTheta=1.23
02:26:35.616 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.12, opts=13)
02:26:35.616 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.12)
02:26:35.616 00.000 8976 Worker thread wakes up
02:26:35.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.12) opts 0xd
02:26:35.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.12)
02:26:35.616 00.000 8976 Moving (-0.79, -0.12) raw xDistance=0.25 yDistance=0.73
02:26:35.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:26:35.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.73
02:26:35.616 00.000 8976 MoveAxis(R, 0, ABG)
02:26:35.616 00.000 8976 MoveAxis(D, 3, ABG)
02:26:35.616 00.000 8976 stepping (-15, 18) + (0, -3)
02:26:35.616 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:35.617 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:26:35.626 00.009 5052 UpdateGuideState exits: m=146 SNR=8.4
02:26:35.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:35.626 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:35.626 00.000 5052 Enqueuing Expose request
02:26:35.650 00.024 8976 Received - 47 (G) 
02:26:35.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:35.650 00.000 8976 stepped: pos (-15, 15)
02:26:35.650 00.000 8976 move complete, result=0
02:26:35.650 00.000 8976 worker thread done servicing request
02:26:35.650 00.000 8976 Worker thread wakes up
02:26:35.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:35.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:35.650 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:26:36.341 00.691 8976 Exposure complete
02:26:36.346 00.005 8976 worker thread done servicing request
02:26:36.346 00.000 5052 OnExposeComplete: enter
02:26:36.346 00.000 5052 UpdateGuideState(): m_state=6
02:26:36.346 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8755
02:26:36.346 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.65, Mass=169, SNR=8.9, Peak=70 HFD=2.3
02:26:36.346 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.94 = 1.35)
02:26:36.348 00.002 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
02:26:36.348 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.89 mountX=0.06 mountY=0.25, mountTheta=1.34
02:26:36.348 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.06, opts=13)
02:26:36.348 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.06)
02:26:36.348 00.000 8976 Worker thread wakes up
02:26:36.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.06) opts 0xd
02:26:36.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.06)
02:26:36.348 00.000 8976 Moving (-0.25, -0.06) raw xDistance=0.06 yDistance=0.25
02:26:36.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:26:36.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:26:36.348 00.000 8976 MoveAxis(R, 0, ABG)
02:26:36.348 00.000 8976 MoveAxis(U, 0, ABG)
02:26:36.348 00.000 8976 move complete, result=0
02:26:36.348 00.000 8976 worker thread done servicing request
02:26:36.348 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:26:36.360 00.012 5052 UpdateGuideState exits: m=169 SNR=8.9
02:26:36.360 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:36.360 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:36.360 00.000 5052 Enqueuing Expose request
02:26:36.360 00.000 8976 Worker thread wakes up
02:26:36.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:36.360 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:36.360 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:26:37.051 00.691 8976 Exposure complete
02:26:37.057 00.006 8976 worker thread done servicing request
02:26:37.057 00.000 5052 OnExposeComplete: enter
02:26:37.057 00.000 5052 UpdateGuideState(): m_state=6
02:26:37.057 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8756
02:26:37.057 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=282.00, Mass=148, SNR=8.4, Peak=71 HFD=2.1
02:26:37.057 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
02:26:37.057 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
02:26:37.057 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.29 hyp=0.54 cameraTheta=2.59 mountX=0.47 mountY=0.23, mountTheta=0.46
02:26:37.058 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.29, opts=13)
02:26:37.058 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.29)
02:26:37.058 00.000 8976 Worker thread wakes up
02:26:37.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.29) opts 0xd
02:26:37.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.29)
02:26:37.058 00.000 8976 Moving (-0.46, 0.29) raw xDistance=0.47 yDistance=0.23
02:26:37.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
02:26:37.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:26:37.058 00.000 8976 MoveAxis(L, 2, ABG)
02:26:37.058 00.000 8976 stepping (-15, 15) + (-2, 0)
02:26:37.058 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:37.059 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:26:37.068 00.009 5052 UpdateGuideState exits: m=148 SNR=8.4
02:26:37.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:37.068 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:37.068 00.000 5052 Enqueuing Expose request
02:26:37.089 00.021 8976 Received - 47 (G) 
02:26:37.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:37.089 00.000 8976 stepped: pos (-17, 15)
02:26:37.089 00.000 8976 MoveAxis(U, 0, ABG)
02:26:37.089 00.000 8976 move complete, result=0
02:26:37.089 00.000 8976 worker thread done servicing request
02:26:37.089 00.000 8976 Worker thread wakes up
02:26:37.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:37.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:37.089 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:26:37.776 00.687 8976 Exposure complete
02:26:37.781 00.005 8976 worker thread done servicing request
02:26:37.781 00.000 5052 OnExposeComplete: enter
02:26:37.781 00.000 5052 UpdateGuideState(): m_state=6
02:26:37.782 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8757
02:26:37.782 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.93, Mass=154, SNR=8.6, Peak=73 HFD=2.3
02:26:37.782 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:26:37.782 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
02:26:37.782 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.22 hyp=0.85 cameraTheta=2.89 mountX=0.57 mountY=0.57, mountTheta=0.79
02:26:37.782 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.22, opts=13)
02:26:37.782 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.22)
02:26:37.783 00.001 8976 Worker thread wakes up
02:26:37.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.22) opts 0xd
02:26:37.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.22)
02:26:37.783 00.000 8976 Moving (-0.83, 0.22) raw xDistance=0.57 yDistance=0.57
02:26:37.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
02:26:37.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:26:37.783 00.000 8976 MoveAxis(L, 2, ABG)
02:26:37.783 00.000 8976 stepping (-17, 15) + (-2, 0)
02:26:37.783 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:37.784 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:26:37.795 00.011 5052 UpdateGuideState exits: m=154 SNR=8.6
02:26:37.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:37.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:37.795 00.000 5052 Enqueuing Expose request
02:26:37.808 00.013 8976 Received - 47 (G) 
02:26:37.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:37.809 00.001 8976 stepped: pos (-19, 15)
02:26:37.809 00.000 8976 MoveAxis(D, 2, ABG)
02:26:37.809 00.000 8976 stepping (-19, 15) + (0, -2)
02:26:37.809 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:37.840 00.031 8976 Received - 47 (G) 
02:26:37.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:37.840 00.000 8976 stepped: pos (-19, 13)
02:26:37.840 00.000 8976 move complete, result=0
02:26:37.840 00.000 8976 worker thread done servicing request
02:26:37.840 00.000 8976 Worker thread wakes up
02:26:37.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:37.840 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:37.840 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:26:38.525 00.685 8976 Exposure complete
02:26:38.530 00.005 8976 worker thread done servicing request
02:26:38.530 00.000 5052 OnExposeComplete: enter
02:26:38.530 00.000 5052 UpdateGuideState(): m_state=6
02:26:38.531 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8758
02:26:38.531 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.52, Mass=143, SNR=8.2, Peak=71 HFD=1.5
02:26:38.531 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
02:26:38.531 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
02:26:38.531 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.19 hyp=0.66 cameraTheta=-2.85 mountX=0.12 mountY=0.64, mountTheta=1.39
02:26:38.531 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.19, opts=13)
02:26:38.532 00.001 5052 Enqueuing Move request for stepguider (-0.64, -0.19)
02:26:38.532 00.000 8976 Worker thread wakes up
02:26:38.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.19) opts 0xd
02:26:38.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.19)
02:26:38.532 00.000 8976 Moving (-0.64, -0.19) raw xDistance=0.12 yDistance=0.64
02:26:38.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:26:38.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
02:26:38.532 00.000 8976 MoveAxis(R, 0, ABG)
02:26:38.532 00.000 8976 MoveAxis(D, 3, ABG)
02:26:38.532 00.000 8976 stepping (-19, 13) + (0, -3)
02:26:38.532 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:38.533 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:26:38.544 00.011 5052 UpdateGuideState exits: m=143 SNR=8.2
02:26:38.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:38.544 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:38.544 00.000 5052 Enqueuing Expose request
02:26:38.560 00.016 8976 Received - 47 (G) 
02:26:38.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:38.560 00.000 8976 stepped: pos (-19, 10)
02:26:38.560 00.000 8976 move complete, result=0
02:26:38.560 00.000 8976 worker thread done servicing request
02:26:38.560 00.000 8976 Worker thread wakes up
02:26:38.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:38.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:38.560 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:26:39.255 00.695 8976 Exposure complete
02:26:39.260 00.005 8976 worker thread done servicing request
02:26:39.260 00.000 5052 OnExposeComplete: enter
02:26:39.260 00.000 5052 UpdateGuideState(): m_state=6
02:26:39.260 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8759
02:26:39.260 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=281.69, Mass=147, SNR=8.4, Peak=72 HFD=2.2
02:26:39.260 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
02:26:39.260 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
02:26:39.261 00.001 5052 CameraToMount -- cameraX=-0.89 cameraY=-0.02 hyp=0.89 cameraTheta=-3.11 mountX=0.38 mountY=0.76, mountTheta=1.10
02:26:39.261 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=-0.02, opts=13)
02:26:39.261 00.000 5052 Enqueuing Move request for stepguider (-0.89, -0.02)
02:26:39.261 00.000 8976 Worker thread wakes up
02:26:39.261 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, -0.02) opts 0xd
02:26:39.261 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, -0.02)
02:26:39.261 00.000 8976 Moving (-0.89, -0.02) raw xDistance=0.38 yDistance=0.76
02:26:39.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:26:39.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.76
02:26:39.262 00.001 8976 MoveAxis(L, 2, ABG)
02:26:39.262 00.000 8976 stepping (-19, 10) + (-2, 0)
02:26:39.262 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:39.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:26:39.272 00.010 5052 UpdateGuideState exits: m=147 SNR=8.4
02:26:39.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:39.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:39.272 00.000 5052 Enqueuing Expose request
02:26:39.294 00.022 8976 Received - 47 (G) 
02:26:39.294 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:39.294 00.000 8976 stepped: pos (-21, 10)
02:26:39.294 00.000 8976 MoveAxis(D, 3, ABG)
02:26:39.294 00.000 8976 stepping (-21, 10) + (0, -3)
02:26:39.294 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:39.326 00.032 8976 Received - 47 (G) 
02:26:39.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:39.326 00.000 8976 stepped: pos (-21, 7)
02:26:39.326 00.000 8976 move complete, result=0
02:26:39.326 00.000 8976 worker thread done servicing request
02:26:39.326 00.000 8976 Worker thread wakes up
02:26:39.326 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:26:39.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:39.327 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:40.019 00.692 8976 Exposure complete
02:26:40.025 00.006 8976 worker thread done servicing request
02:26:40.025 00.000 5052 OnExposeComplete: enter
02:26:40.025 00.000 5052 UpdateGuideState(): m_state=6
02:26:40.025 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8760
02:26:40.025 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=281.80, Mass=132, SNR=7.9, Peak=73 HFD=1.7
02:26:40.025 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:26:40.025 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:26:40.026 00.001 5052 CameraToMount -- cameraX=-0.95 cameraY=0.09 hyp=0.96 cameraTheta=3.05 mountX=0.51 mountY=0.75, mountTheta=0.98
02:26:40.026 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=0.09, opts=13)
02:26:40.026 00.000 5052 Enqueuing Move request for stepguider (-0.95, 0.09)
02:26:40.026 00.000 8976 Worker thread wakes up
02:26:40.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, 0.09) opts 0xd
02:26:40.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, 0.09)
02:26:40.026 00.000 8976 Moving (-0.95, 0.09) raw xDistance=0.51 yDistance=0.75
02:26:40.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
02:26:40.027 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.75
02:26:40.027 00.000 8976 MoveAxis(L, 2, ABG)
02:26:40.027 00.000 8976 stepping (-21, 7) + (-2, 0)
02:26:40.027 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:40.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:26:40.036 00.009 5052 UpdateGuideState exits: m=132 SNR=7.9
02:26:40.036 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:40.037 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:40.037 00.000 5052 Enqueuing Expose request
02:26:40.062 00.025 8976 Received - 47 (G) 
02:26:40.062 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:40.062 00.000 8976 stepped: pos (-23, 7)
02:26:40.062 00.000 8976 MoveAxis(D, 3, ABG)
02:26:40.062 00.000 8976 stepping (-23, 7) + (0, -3)
02:26:40.062 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:40.094 00.032 8976 Received - 47 (G) 
02:26:40.094 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:40.094 00.000 8976 stepped: pos (-23, 4)
02:26:40.094 00.000 8976 move complete, result=0
02:26:40.094 00.000 8976 worker thread done servicing request
02:26:40.094 00.000 8976 Worker thread wakes up
02:26:40.094 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:40.094 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:40.094 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:26:40.789 00.695 8976 Exposure complete
02:26:40.795 00.006 8976 worker thread done servicing request
02:26:40.795 00.000 5052 OnExposeComplete: enter
02:26:40.795 00.000 5052 UpdateGuideState(): m_state=6
02:26:40.795 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8761
02:26:40.795 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.63, Mass=151, SNR=8.5, Peak=70 HFD=1.6
02:26:40.795 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
02:26:40.795 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
02:26:40.795 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.08 hyp=0.80 cameraTheta=-3.05 mountX=0.29 mountY=0.71, mountTheta=1.18
02:26:40.796 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.08, opts=13)
02:26:40.796 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.08)
02:26:40.796 00.000 8976 Worker thread wakes up
02:26:40.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.08) opts 0xd
02:26:40.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.08)
02:26:40.796 00.000 8976 Moving (-0.79, -0.08) raw xDistance=0.29 yDistance=0.71
02:26:40.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
02:26:40.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
02:26:40.796 00.000 8976 MoveAxis(L, 1, ABG)
02:26:40.796 00.000 8976 stepping (-23, 4) + (-1, 0)
02:26:40.796 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:40.797 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:26:40.806 00.009 5052 UpdateGuideState exits: m=151 SNR=8.5
02:26:40.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:40.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:40.806 00.000 5052 Enqueuing Expose request
02:26:40.829 00.023 8976 Received - 47 (G) 
02:26:40.829 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:40.829 00.000 8976 stepped: pos (-24, 4)
02:26:40.829 00.000 8976 MoveAxis(D, 3, ABG)
02:26:40.829 00.000 8976 stepping (-24, 4) + (0, -3)
02:26:40.830 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:40.862 00.032 8976 Received - 47 (G) 
02:26:40.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:40.862 00.000 8976 stepped: pos (-24, 1)
02:26:40.862 00.000 8976 move complete, result=0
02:26:40.862 00.000 8976 worker thread done servicing request
02:26:40.862 00.000 8976 Worker thread wakes up
02:26:40.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:40.862 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:40.862 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
02:26:41.546 00.684 8976 Exposure complete
02:26:41.551 00.005 8976 worker thread done servicing request
02:26:41.552 00.001 5052 OnExposeComplete: enter
02:26:41.552 00.000 5052 UpdateGuideState(): m_state=6
02:26:41.552 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8762
02:26:41.552 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.80, Mass=149, SNR=8.4, Peak=71 HFD=1.8
02:26:41.552 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:26:41.552 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:26:41.552 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.09 hyp=0.47 cameraTheta=2.95 mountX=0.29 mountY=0.33, mountTheta=0.86
02:26:41.552 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.09, opts=13)
02:26:41.553 00.001 5052 Enqueuing Move request for stepguider (-0.46, 0.09)
02:26:41.553 00.000 8976 Worker thread wakes up
02:26:41.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.09) opts 0xd
02:26:41.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.09)
02:26:41.553 00.000 8976 Moving (-0.46, 0.09) raw xDistance=0.29 yDistance=0.33
02:26:41.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
02:26:41.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
02:26:41.553 00.000 8976 MoveAxis(L, 1, ABG)
02:26:41.553 00.000 8976 stepping (-24, 1) + (-1, 0)
02:26:41.553 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:41.553 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:26:41.563 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
02:26:41.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:41.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:41.563 00.000 5052 Enqueuing Expose request
02:26:41.581 00.018 8976 Received - 47 (G) 
02:26:41.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:41.581 00.000 8976 stepped: pos (-25, 1)
02:26:41.581 00.000 8976 MoveAxis(D, 2, ABG)
02:26:41.581 00.000 8976 stepping (-25, 1) + (0, -2)
02:26:41.581 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:41.613 00.032 8976 Received - 47 (G) 
02:26:41.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:41.613 00.000 8976 stepped: pos (-25, -1)
02:26:41.613 00.000 8976 move complete, result=0
02:26:41.613 00.000 8976 worker thread done servicing request
02:26:41.613 00.000 8976 Worker thread wakes up
02:26:41.613 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 2 ms SOUTH
02:26:41.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:41.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:42.302 00.689 8976 Exposure complete
02:26:42.308 00.006 8976 worker thread done servicing request
02:26:42.308 00.000 5052 OnExposeComplete: enter
02:26:42.308 00.000 5052 UpdateGuideState(): m_state=6
02:26:42.308 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8763
02:26:42.308 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.49, Mass=165, SNR=8.8, Peak=73 HFD=2.4
02:26:42.308 00.000 5052 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.04) = xAngle (-4.49 = 1.79)
02:26:42.308 00.000 5052 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.69)
02:26:42.308 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-2.45 mountX=-0.08 mountY=0.34, mountTheta=1.79
02:26:42.309 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.22, opts=13)
02:26:42.309 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.22)
02:26:42.309 00.000 8976 Worker thread wakes up
02:26:42.309 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.22) opts 0xd
02:26:42.309 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.22)
02:26:42.309 00.000 8976 Moving (-0.27, -0.22) raw xDistance=-0.08 yDistance=0.34
02:26:42.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:26:42.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:26:42.309 00.000 8976 MoveAxis(R, 0, ABG)
02:26:42.309 00.000 8976 MoveAxis(D, 1, ABG)
02:26:42.309 00.000 8976 stepping (-25, -1) + (0, -1)
02:26:42.309 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:42.310 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:26:42.319 00.009 5052 UpdateGuideState exits: m=165 SNR=8.8
02:26:42.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:42.319 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:42.319 00.000 5052 Enqueuing Expose request
02:26:42.332 00.013 8976 Received - 47 (G) 
02:26:42.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:42.332 00.000 8976 stepped: pos (-25, -2)
02:26:42.332 00.000 8976 move complete, result=0
02:26:42.332 00.000 8976 worker thread done servicing request
02:26:42.332 00.000 8976 Worker thread wakes up
02:26:42.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:42.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:42.333 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:26:43.025 00.692 8976 Exposure complete
02:26:43.031 00.006 8976 worker thread done servicing request
02:26:43.031 00.000 5052 OnExposeComplete: enter
02:26:43.031 00.000 5052 UpdateGuideState(): m_state=6
02:26:43.031 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8764
02:26:43.032 00.001 5052 Star::Find returns 1 (0), X=329.39, Y=281.74, Mass=158, SNR=8.7, Peak=73 HFD=1.8
02:26:43.032 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
02:26:43.032 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:26:43.032 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.22 cameraTheta=0.12 mountX=-0.07 mountY=-0.19, mountTheta=-1.93
02:26:43.032 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.03, opts=13)
02:26:43.032 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.03)
02:26:43.033 00.001 8976 Worker thread wakes up
02:26:43.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.03) opts 0xd
02:26:43.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.03)
02:26:43.033 00.000 8976 Moving (0.21, 0.03) raw xDistance=-0.07 yDistance=-0.19
02:26:43.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:26:43.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:26:43.033 00.000 8976 MoveAxis(R, 0, ABG)
02:26:43.033 00.000 8976 MoveAxis(U, 0, ABG)
02:26:43.033 00.000 8976 move complete, result=0
02:26:43.033 00.000 8976 worker thread done servicing request
02:26:43.034 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:26:43.043 00.009 5052 UpdateGuideState exits: m=158 SNR=8.7
02:26:43.043 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:43.043 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:43.043 00.000 5052 Enqueuing Expose request
02:26:43.043 00.000 8976 Worker thread wakes up
02:26:43.043 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:43.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:43.043 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:43.730 00.687 8976 Exposure complete
02:26:43.735 00.005 8976 worker thread done servicing request
02:26:43.735 00.000 5052 OnExposeComplete: enter
02:26:43.735 00.000 5052 UpdateGuideState(): m_state=6
02:26:43.735 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8765
02:26:43.736 00.001 5052 Star::Find returns 1 (0), X=329.82, Y=281.74, Mass=165, SNR=8.8, Peak=68 HFD=2.3
02:26:43.736 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
02:26:43.736 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:26:43.736 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.03 hyp=0.64 cameraTheta=0.05 mountX=-0.26 mountY=-0.55, mountTheta=-2.02
02:26:43.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.03, opts=13)
02:26:43.737 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.03)
02:26:43.737 00.000 8976 Worker thread wakes up
02:26:43.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.03) opts 0xd
02:26:43.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.03)
02:26:43.737 00.000 8976 Moving (0.64, 0.03) raw xDistance=-0.26 yDistance=-0.55
02:26:43.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:26:43.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
02:26:43.737 00.000 8976 MoveAxis(R, 1, ABG)
02:26:43.737 00.000 8976 stepping (-25, -2) + (1, 0)
02:26:43.737 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:43.738 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:26:43.748 00.010 5052 UpdateGuideState exits: m=165 SNR=8.8
02:26:43.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:43.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:43.748 00.000 5052 Enqueuing Expose request
02:26:43.771 00.023 8976 Received - 47 (G) 
02:26:43.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:43.771 00.000 8976 stepped: pos (-24, -2)
02:26:43.771 00.000 8976 MoveAxis(U, 2, ABG)
02:26:43.771 00.000 8976 stepping (-24, -2) + (0, 2)
02:26:43.771 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:43.803 00.032 8976 Received - 47 (G) 
02:26:43.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:43.803 00.000 8976 stepped: pos (-24, 0)
02:26:43.803 00.000 8976 move complete, result=0
02:26:43.803 00.000 8976 worker thread done servicing request
02:26:43.803 00.000 8976 Worker thread wakes up
02:26:43.803 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:43.803 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
02:26:43.803 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:44.494 00.691 8976 Exposure complete
02:26:44.500 00.006 8976 worker thread done servicing request
02:26:44.500 00.000 5052 OnExposeComplete: enter
02:26:44.500 00.000 5052 UpdateGuideState(): m_state=6
02:26:44.500 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8766
02:26:44.500 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.43, Mass=156, SNR=8.6, Peak=67 HFD=2.3
02:26:44.500 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
02:26:44.500 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
02:26:44.500 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-0.28 hyp=0.85 cameraTheta=-0.33 mountX=-0.61 mountY=-0.52, mountTheta=-2.44
02:26:44.501 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=-0.28, opts=13)
02:26:44.501 00.000 5052 Enqueuing Move request for stepguider (0.80, -0.28)
02:26:44.501 00.000 8976 Worker thread wakes up
02:26:44.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, -0.28) opts 0xd
02:26:44.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, -0.28)
02:26:44.501 00.000 8976 Moving (0.80, -0.28) raw xDistance=-0.61 yDistance=-0.52
02:26:44.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.61
02:26:44.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
02:26:44.501 00.000 8976 MoveAxis(R, 3, ABG)
02:26:44.501 00.000 8976 stepping (-24, 0) + (3, 0)
02:26:44.501 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:44.502 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:26:44.511 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
02:26:44.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:44.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:44.511 00.000 5052 Enqueuing Expose request
02:26:44.538 00.027 8976 Received - 47 (G) 
02:26:44.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:44.538 00.000 8976 stepped: pos (-21, 0)
02:26:44.538 00.000 8976 MoveAxis(U, 2, ABG)
02:26:44.538 00.000 8976 stepping (-21, 0) + (0, 2)
02:26:44.538 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:44.570 00.032 8976 Received - 47 (G) 
02:26:44.570 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:44.570 00.000 8976 stepped: pos (-21, 2)
02:26:44.570 00.000 8976 move complete, result=0
02:26:44.570 00.000 8976 worker thread done servicing request
02:26:44.570 00.000 8976 Worker thread wakes up
02:26:44.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:44.570 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:44.570 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.5 px 2 ms NORTH
02:26:45.264 00.694 8976 Exposure complete
02:26:45.269 00.005 8976 worker thread done servicing request
02:26:45.270 00.001 5052 OnExposeComplete: enter
02:26:45.270 00.000 5052 UpdateGuideState(): m_state=6
02:26:45.270 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8767
02:26:45.270 00.000 5052 Star::Find returns 1 (0), X=330.50, Y=282.13, Mass=146, SNR=8.4, Peak=71 HFD=2.1
02:26:45.270 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:26:45.270 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:26:45.270 00.000 5052 CameraToMount -- cameraX=1.33 cameraY=0.42 hyp=1.39 cameraTheta=0.31 mountX=-0.23 mountY=-1.34, mountTheta=-1.74
02:26:45.271 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.33, y=0.42, opts=13)
02:26:45.271 00.000 5052 Enqueuing Move request for stepguider (1.33, 0.42)
02:26:45.271 00.000 8976 Worker thread wakes up
02:26:45.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.33, 0.42) opts 0xd
02:26:45.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.33, 0.42)
02:26:45.271 00.000 8976 Moving (1.33, 0.42) raw xDistance=-0.23 yDistance=-1.34
02:26:45.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:26:45.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.34
02:26:45.271 00.000 8976 MoveAxis(R, 0, ABG)
02:26:45.271 00.000 8976 MoveAxis(U, 5, ABG)
02:26:45.271 00.000 8976 stepping (-21, 2) + (0, 5)
02:26:45.271 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:26:45.272 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:26:45.281 00.009 5052 UpdateGuideState exits: m=146 SNR=8.4
02:26:45.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:45.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:45.281 00.000 5052 Enqueuing Expose request
02:26:45.321 00.040 8976 Received - 47 (G) 
02:26:45.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:26:45.321 00.000 8976 stepped: pos (-21, 7)
02:26:45.321 00.000 8976 move complete, result=0
02:26:45.321 00.000 8976 worker thread done servicing request
02:26:45.321 00.000 8976 Worker thread wakes up
02:26:45.321 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:45.321 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:45.321 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.3 px 5 ms NORTH
02:26:46.013 00.692 8976 Exposure complete
02:26:46.018 00.005 8976 worker thread done servicing request
02:26:46.018 00.000 5052 OnExposeComplete: enter
02:26:46.018 00.000 5052 UpdateGuideState(): m_state=6
02:26:46.019 00.001 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8768
02:26:46.019 00.000 5052 Star::Find returns 1 (0), X=330.37, Y=282.11, Mass=156, SNR=8.6, Peak=68 HFD=2.3
02:26:46.019 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:26:46.019 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:26:46.019 00.000 5052 CameraToMount -- cameraX=1.19 cameraY=0.40 hyp=1.26 cameraTheta=0.33 mountX=-0.18 mountY=-1.22, mountTheta=-1.72
02:26:46.019 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.19, y=0.40, opts=13)
02:26:46.020 00.001 5052 Enqueuing Move request for stepguider (1.19, 0.40)
02:26:46.020 00.000 8976 Worker thread wakes up
02:26:46.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.19, 0.40) opts 0xd
02:26:46.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.19, 0.40)
02:26:46.020 00.000 8976 Moving (1.19, 0.40) raw xDistance=-0.18 yDistance=-1.22
02:26:46.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:26:46.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.22
02:26:46.020 00.000 8976 MoveAxis(R, 0, ABG)
02:26:46.020 00.000 8976 MoveAxis(U, 5, ABG)
02:26:46.020 00.000 8976 stepping (-21, 7) + (0, 5)
02:26:46.020 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:26:46.020 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:26:46.030 00.010 5052 UpdateGuideState exits: m=156 SNR=8.6
02:26:46.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:46.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:46.030 00.000 5052 Enqueuing Expose request
02:26:46.057 00.027 8976 Received - 47 (G) 
02:26:46.057 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:26:46.057 00.000 8976 stepped: pos (-21, 12)
02:26:46.057 00.000 8976 move complete, result=0
02:26:46.057 00.000 8976 worker thread done servicing request
02:26:46.057 00.000 8976 Worker thread wakes up
02:26:46.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:46.057 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:46.057 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.2 px 5 ms NORTH
02:26:46.745 00.688 8976 Exposure complete
02:26:46.750 00.005 8976 worker thread done servicing request
02:26:46.750 00.000 5052 OnExposeComplete: enter
02:26:46.750 00.000 5052 UpdateGuideState(): m_state=6
02:26:46.750 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8769
02:26:46.750 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.76, Mass=151, SNR=8.5, Peak=74 HFD=2.2
02:26:46.750 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:26:46.750 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
02:26:46.750 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.05 hyp=0.78 cameraTheta=0.07 mountX=-0.31 mountY=-0.68, mountTheta=-2.00
02:26:46.751 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.05, opts=13)
02:26:46.751 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.05)
02:26:46.751 00.000 8976 Worker thread wakes up
02:26:46.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.05) opts 0xd
02:26:46.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.05)
02:26:46.751 00.000 8976 Moving (0.78, 0.05) raw xDistance=-0.31 yDistance=-0.68
02:26:46.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:26:46.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.68
02:26:46.751 00.000 8976 MoveAxis(R, 1, ABG)
02:26:46.752 00.001 8976 stepping (-21, 12) + (1, 0)
02:26:46.752 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:46.753 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:26:46.764 00.011 5052 UpdateGuideState exits: m=151 SNR=8.5
02:26:46.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:46.764 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:46.764 00.000 5052 Enqueuing Expose request
02:26:46.776 00.012 8976 Received - 47 (G) 
02:26:46.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:46.776 00.000 8976 stepped: pos (-20, 12)
02:26:46.776 00.000 8976 MoveAxis(U, 3, ABG)
02:26:46.776 00.000 8976 stepping (-20, 12) + (0, 3)
02:26:46.776 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:46.808 00.032 8976 Received - 47 (G) 
02:26:46.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:46.808 00.000 8976 stepped: pos (-20, 15)
02:26:46.808 00.000 8976 move complete, result=0
02:26:46.808 00.000 8976 worker thread done servicing request
02:26:46.808 00.000 8976 Worker thread wakes up
02:26:46.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:46.808 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:46.808 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
02:26:47.502 00.694 8976 Exposure complete
02:26:47.507 00.005 8976 worker thread done servicing request
02:26:47.508 00.001 5052 OnExposeComplete: enter
02:26:47.508 00.000 5052 UpdateGuideState(): m_state=6
02:26:47.508 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8770
02:26:47.508 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.64, Mass=152, SNR=8.5, Peak=74 HFD=2.1
02:26:47.508 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
02:26:47.508 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
02:26:47.508 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-0.07 hyp=0.81 cameraTheta=-0.09 mountX=-0.43 mountY=-0.63, mountTheta=-2.17
02:26:47.509 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=-0.07, opts=13)
02:26:47.509 00.000 5052 Enqueuing Move request for stepguider (0.80, -0.07)
02:26:47.509 00.000 8976 Worker thread wakes up
02:26:47.510 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, -0.07) opts 0xd
02:26:47.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, -0.07)
02:26:47.510 00.000 8976 Moving (0.80, -0.07) raw xDistance=-0.43 yDistance=-0.63
02:26:47.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
02:26:47.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
02:26:47.510 00.000 8976 MoveAxis(R, 2, ABG)
02:26:47.510 00.000 8976 stepping (-20, 15) + (2, 0)
02:26:47.510 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:47.511 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:26:47.520 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
02:26:47.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:47.521 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:47.521 00.000 5052 Enqueuing Expose request
02:26:47.543 00.022 8976 Received - 47 (G) 
02:26:47.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:47.543 00.000 8976 stepped: pos (-18, 15)
02:26:47.543 00.000 8976 MoveAxis(U, 3, ABG)
02:26:47.543 00.000 8976 stepping (-18, 15) + (0, 3)
02:26:47.543 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:47.575 00.032 8976 Received - 47 (G) 
02:26:47.575 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:26:47.576 00.001 8976 stepped: pos (-18, 18)
02:26:47.576 00.000 8976 move complete, result=0
02:26:47.576 00.000 8976 worker thread done servicing request
02:26:47.576 00.000 8976 Worker thread wakes up
02:26:47.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:47.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:47.576 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
02:26:48.268 00.692 8976 Exposure complete
02:26:48.273 00.005 8976 worker thread done servicing request
02:26:48.274 00.001 5052 OnExposeComplete: enter
02:26:48.274 00.000 5052 UpdateGuideState(): m_state=6
02:26:48.274 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8771
02:26:48.274 00.000 5052 Star::Find returns 1 (0), X=330.19, Y=281.96, Mass=163, SNR=8.8, Peak=73 HFD=2.3
02:26:48.274 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
02:26:48.274 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:26:48.274 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=0.25 hyp=1.04 cameraTheta=0.24 mountX=-0.24 mountY=-0.99, mountTheta=-1.81
02:26:48.275 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=0.25, opts=13)
02:26:48.275 00.000 5052 Enqueuing Move request for stepguider (1.01, 0.25)
02:26:48.275 00.000 8976 Worker thread wakes up
02:26:48.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, 0.25) opts 0xd
02:26:48.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, 0.25)
02:26:48.275 00.000 8976 Moving (1.01, 0.25) raw xDistance=-0.24 yDistance=-0.99
02:26:48.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:26:48.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.99
02:26:48.275 00.000 8976 MoveAxis(R, 0, ABG)
02:26:48.275 00.000 8976 MoveAxis(U, 4, ABG)
02:26:48.275 00.000 8976 stepping (-18, 18) + (0, 4)
02:26:48.275 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:26:48.276 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:26:48.285 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:26:48.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:48.285 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:48.285 00.000 5052 Enqueuing Expose request
02:26:48.311 00.026 8976 Received - 47 (G) 
02:26:48.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:26:48.311 00.000 8976 stepped: pos (-18, 22)
02:26:48.311 00.000 8976 move complete, result=0
02:26:48.311 00.000 8976 worker thread done servicing request
02:26:48.311 00.000 8976 Worker thread wakes up
02:26:48.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:48.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:48.311 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
02:26:49.004 00.693 8976 Exposure complete
02:26:49.009 00.005 8976 worker thread done servicing request
02:26:49.010 00.001 5052 OnExposeComplete: enter
02:26:49.010 00.000 5052 UpdateGuideState(): m_state=6
02:26:49.010 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8772
02:26:49.010 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.79, Mass=146, SNR=8.3, Peak=69 HFD=2.3
02:26:49.010 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:26:49.010 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:26:49.010 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.26 cameraTheta=0.30 mountX=-0.04 mountY=-0.25, mountTheta=-1.75
02:26:49.011 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.08, opts=13)
02:26:49.011 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.08)
02:26:49.012 00.001 8976 Worker thread wakes up
02:26:49.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.08) opts 0xd
02:26:49.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.08)
02:26:49.012 00.000 8976 Moving (0.24, 0.08) raw xDistance=-0.04 yDistance=-0.25
02:26:49.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:26:49.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:26:49.012 00.000 8976 MoveAxis(R, 0, ABG)
02:26:49.012 00.000 8976 MoveAxis(U, 0, ABG)
02:26:49.012 00.000 8976 move complete, result=0
02:26:49.012 00.000 8976 worker thread done servicing request
02:26:49.013 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:26:49.024 00.011 5052 UpdateGuideState exits: m=146 SNR=8.3
02:26:49.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:49.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:49.024 00.000 5052 Enqueuing Expose request
02:26:49.024 00.000 8976 Worker thread wakes up
02:26:49.024 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:49.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:49.024 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:49.717 00.693 8976 Exposure complete
02:26:49.723 00.006 8976 worker thread done servicing request
02:26:49.724 00.001 5052 OnExposeComplete: enter
02:26:49.724 00.000 5052 UpdateGuideState(): m_state=6
02:26:49.724 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8773
02:26:49.724 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.54, Mass=159, SNR=8.7, Peak=68 HFD=2.9
02:26:49.724 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.04) = xAngle (-2.76 = -2.76)
02:26:49.724 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.86 = -2.86)
02:26:49.724 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-0.72 mountX=-0.24 mountY=-0.07, mountTheta=-2.85
02:26:49.724 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.17, opts=13)
02:26:49.724 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.17)
02:26:49.725 00.001 8976 Worker thread wakes up
02:26:49.725 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.17) opts 0xd
02:26:49.725 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.17)
02:26:49.725 00.000 8976 Moving (0.20, -0.17) raw xDistance=-0.24 yDistance=-0.07
02:26:49.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:26:49.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:26:49.725 00.000 8976 MoveAxis(R, 0, ABG)
02:26:49.725 00.000 8976 MoveAxis(U, 0, ABG)
02:26:49.725 00.000 8976 move complete, result=0
02:26:49.725 00.000 8976 worker thread done servicing request
02:26:49.725 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:26:49.735 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:26:49.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:49.735 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:49.735 00.000 5052 Enqueuing Expose request
02:26:49.736 00.001 8976 Worker thread wakes up
02:26:49.736 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:49.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:49.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:50.428 00.692 8976 Exposure complete
02:26:50.433 00.005 8976 worker thread done servicing request
02:26:50.433 00.000 5052 OnExposeComplete: enter
02:26:50.433 00.000 5052 UpdateGuideState(): m_state=6
02:26:50.433 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8774
02:26:50.433 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.39, Mass=152, SNR=8.6, Peak=69 HFD=2.0
02:26:50.433 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
02:26:50.433 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
02:26:50.433 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.32 hyp=0.73 cameraTheta=-0.46 mountX=-0.59 mountY=-0.38, mountTheta=-2.57
02:26:50.434 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.32, opts=13)
02:26:50.434 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.32)
02:26:50.434 00.000 8976 Worker thread wakes up
02:26:50.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.32) opts 0xd
02:26:50.435 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.32)
02:26:50.435 00.000 8976 Moving (0.66, -0.32) raw xDistance=-0.59 yDistance=-0.38
02:26:50.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
02:26:50.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:26:50.435 00.000 8976 MoveAxis(R, 2, ABG)
02:26:50.435 00.000 8976 stepping (-18, 22) + (2, 0)
02:26:50.435 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:50.436 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:26:50.447 00.011 5052 UpdateGuideState exits: m=152 SNR=8.6
02:26:50.448 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:50.448 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:50.448 00.000 5052 Enqueuing Expose request
02:26:50.469 00.021 8976 Received - 47 (G) 
02:26:50.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:50.469 00.000 8976 stepped: pos (-16, 22)
02:26:50.469 00.000 8976 MoveAxis(U, 1, ABG)
02:26:50.469 00.000 8976 stepping (-16, 22) + (0, 1)
02:26:50.469 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:50.501 00.032 8976 Received - 47 (G) 
02:26:50.501 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:50.501 00.000 8976 stepped: pos (-16, 23)
02:26:50.501 00.000 8976 move complete, result=0
02:26:50.501 00.000 8976 worker thread done servicing request
02:26:50.501 00.000 8976 Worker thread wakes up
02:26:50.501 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:50.501 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:50.501 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 1 ms NORTH
02:26:51.190 00.689 8976 Exposure complete
02:26:51.195 00.005 8976 worker thread done servicing request
02:26:51.196 00.001 5052 OnExposeComplete: enter
02:26:51.196 00.000 5052 UpdateGuideState(): m_state=6
02:26:51.196 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8775
02:26:51.196 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=282.08, Mass=136, SNR=8.0, Peak=71 HFD=2.3
02:26:51.196 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
02:26:51.196 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
02:26:51.196 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.37 hyp=0.48 cameraTheta=0.88 mountX=0.19 mountY=-0.46, mountTheta=-1.18
02:26:51.197 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.37, opts=13)
02:26:51.197 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.37)
02:26:51.197 00.000 8976 Worker thread wakes up
02:26:51.197 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.37) opts 0xd
02:26:51.197 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.37)
02:26:51.197 00.000 8976 Moving (0.31, 0.37) raw xDistance=0.19 yDistance=-0.46
02:26:51.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:26:51.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
02:26:51.197 00.000 8976 MoveAxis(R, 0, ABG)
02:26:51.197 00.000 8976 MoveAxis(U, 2, ABG)
02:26:51.197 00.000 8976 stepping (-16, 23) + (0, 2)
02:26:51.197 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:51.198 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:26:51.207 00.009 5052 UpdateGuideState exits: m=136 SNR=8.0
02:26:51.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:51.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:51.207 00.000 5052 Enqueuing Expose request
02:26:51.220 00.013 8976 Received - 47 (G) 
02:26:51.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:51.220 00.000 8976 stepped: pos (-16, 25)
02:26:51.220 00.000 8976 move complete, result=0
02:26:51.220 00.000 8976 worker thread done servicing request
02:26:51.220 00.000 8976 Worker thread wakes up
02:26:51.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:51.220 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:51.220 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:26:51.916 00.696 8976 Exposure complete
02:26:51.921 00.005 8976 worker thread done servicing request
02:26:51.922 00.001 5052 OnExposeComplete: enter
02:26:51.922 00.000 5052 UpdateGuideState(): m_state=6
02:26:51.922 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8776
02:26:51.922 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.93, Mass=142, SNR=8.3, Peak=73 HFD=2.2
02:26:51.922 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
02:26:51.922 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
02:26:51.922 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.87 mountX=0.11 mountY=-0.28, mountTheta=-1.19
02:26:51.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.22, opts=13)
02:26:51.923 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.22)
02:26:51.923 00.000 8976 Worker thread wakes up
02:26:51.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.22) opts 0xd
02:26:51.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.22)
02:26:51.923 00.000 8976 Moving (0.19, 0.22) raw xDistance=0.11 yDistance=-0.28
02:26:51.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:26:51.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
02:26:51.923 00.000 8976 MoveAxis(R, 0, ABG)
02:26:51.923 00.000 8976 MoveAxis(U, 1, ABG)
02:26:51.923 00.000 8976 stepping (-16, 25) + (0, 1)
02:26:51.923 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:51.924 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:26:51.934 00.010 5052 UpdateGuideState exits: m=142 SNR=8.3
02:26:51.935 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:51.935 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:51.935 00.000 5052 Enqueuing Expose request
02:26:51.956 00.021 8976 Received - 47 (G) 
02:26:51.956 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:51.956 00.000 8976 stepped: pos (-16, 26)
02:26:51.956 00.000 8976 move complete, result=0
02:26:51.956 00.000 8976 worker thread done servicing request
02:26:51.956 00.000 8976 Worker thread wakes up
02:26:51.956 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:26:51.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:51.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:52.644 00.688 8976 Exposure complete
02:26:52.649 00.005 8976 worker thread done servicing request
02:26:52.649 00.000 5052 OnExposeComplete: enter
02:26:52.649 00.000 5052 UpdateGuideState(): m_state=6
02:26:52.649 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8777
02:26:52.649 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.75, Mass=153, SNR=8.6, Peak=76 HFD=1.7
02:26:52.649 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
02:26:52.649 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
02:26:52.649 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.50 mountX=0.00 mountY=-0.08, mountTheta=-1.54
02:26:52.650 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.04, opts=13)
02:26:52.650 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.04)
02:26:52.650 00.000 8976 Worker thread wakes up
02:26:52.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.04) opts 0xd
02:26:52.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.04)
02:26:52.650 00.000 8976 Moving (0.07, 0.04) raw xDistance=0.00 yDistance=-0.08
02:26:52.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:26:52.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:26:52.650 00.000 8976 MoveAxis(R, 0, ABG)
02:26:52.650 00.000 8976 MoveAxis(U, 0, ABG)
02:26:52.651 00.001 8976 move complete, result=0
02:26:52.651 00.000 8976 worker thread done servicing request
02:26:52.651 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:26:52.661 00.010 5052 UpdateGuideState exits: m=153 SNR=8.6
02:26:52.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:52.661 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:52.661 00.000 5052 Enqueuing Expose request
02:26:52.661 00.000 8976 Worker thread wakes up
02:26:52.661 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:52.661 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:52.661 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:53.351 00.690 8976 Exposure complete
02:26:53.356 00.005 8976 worker thread done servicing request
02:26:53.356 00.000 5052 OnExposeComplete: enter
02:26:53.356 00.000 5052 UpdateGuideState(): m_state=6
02:26:53.356 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8778
02:26:53.356 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.92, Mass=147, SNR=8.4, Peak=78 HFD=2.1
02:26:53.357 00.001 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.72 = -0.72)
02:26:53.357 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
02:26:53.357 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.32 mountX=0.16 mountY=-0.16, mountTheta=-0.78
02:26:53.357 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.21, opts=13)
02:26:53.357 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.21)
02:26:53.357 00.000 8976 Worker thread wakes up
02:26:53.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.21) opts 0xd
02:26:53.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.21)
02:26:53.358 00.001 8976 Moving (0.05, 0.21) raw xDistance=0.16 yDistance=-0.16
02:26:53.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:26:53.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:26:53.358 00.000 8976 MoveAxis(R, 0, ABG)
02:26:53.358 00.000 8976 MoveAxis(U, 0, ABG)
02:26:53.358 00.000 8976 move complete, result=0
02:26:53.358 00.000 8976 worker thread done servicing request
02:26:53.358 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:26:53.367 00.009 5052 UpdateGuideState exits: m=147 SNR=8.4
02:26:53.368 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:53.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:53.368 00.000 5052 Enqueuing Expose request
02:26:53.368 00.000 8976 Worker thread wakes up
02:26:53.368 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:53.368 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:53.368 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:54.053 00.685 8976 Exposure complete
02:26:54.059 00.006 8976 worker thread done servicing request
02:26:54.059 00.000 5052 OnExposeComplete: enter
02:26:54.059 00.000 5052 UpdateGuideState(): m_state=6
02:26:54.059 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8779
02:26:54.059 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.77, Mass=156, SNR=8.7, Peak=81 HFD=2.0
02:26:54.059 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
02:26:54.059 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
02:26:54.059 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.75 mountX=0.06 mountY=-0.02, mountTheta=-0.38
02:26:54.060 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.06, opts=13)
02:26:54.060 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.06)
02:26:54.060 00.000 8976 Worker thread wakes up
02:26:54.060 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.06) opts 0xd
02:26:54.060 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.06)
02:26:54.060 00.000 8976 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
02:26:54.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:26:54.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:26:54.060 00.000 8976 MoveAxis(R, 0, ABG)
02:26:54.060 00.000 8976 MoveAxis(U, 0, ABG)
02:26:54.060 00.000 8976 move complete, result=0
02:26:54.060 00.000 8976 worker thread done servicing request
02:26:54.061 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:26:54.072 00.011 5052 UpdateGuideState exits: m=156 SNR=8.7
02:26:54.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:54.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:54.072 00.000 5052 Enqueuing Expose request
02:26:54.072 00.000 8976 Worker thread wakes up
02:26:54.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:54.072 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:54.072 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:54.763 00.691 8976 Exposure complete
02:26:54.768 00.005 8976 worker thread done servicing request
02:26:54.768 00.000 5052 OnExposeComplete: enter
02:26:54.768 00.000 5052 UpdateGuideState(): m_state=6
02:26:54.768 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8780
02:26:54.768 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.07, Mass=149, SNR=8.4, Peak=74 HFD=2.2
02:26:54.768 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.04) = xAngle (-0.25 = -0.25)
02:26:54.768 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.35 = -0.35)
02:26:54.768 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.80 mountX=0.36 mountY=-0.13, mountTheta=-0.34
02:26:54.769 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.36, opts=13)
02:26:54.769 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.36)
02:26:54.769 00.000 8976 Worker thread wakes up
02:26:54.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.36) opts 0xd
02:26:54.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.36)
02:26:54.769 00.000 8976 Moving (-0.08, 0.36) raw xDistance=0.36 yDistance=-0.13
02:26:54.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:26:54.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:26:54.769 00.000 8976 MoveAxis(L, 1, ABG)
02:26:54.769 00.000 8976 stepping (-16, 26) + (-1, 0)
02:26:54.769 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:54.770 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:26:54.778 00.008 5052 UpdateGuideState exits: m=149 SNR=8.4
02:26:54.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:54.779 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:54.779 00.000 5052 Enqueuing Expose request
02:26:54.802 00.023 8976 Received - 47 (G) 
02:26:54.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:54.802 00.000 8976 stepped: pos (-17, 26)
02:26:54.802 00.000 8976 MoveAxis(U, 0, ABG)
02:26:54.802 00.000 8976 move complete, result=0
02:26:54.802 00.000 8976 worker thread done servicing request
02:26:54.802 00.000 8976 Worker thread wakes up
02:26:54.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:54.802 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
02:26:54.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:55.494 00.692 8976 Exposure complete
02:26:55.499 00.005 8976 worker thread done servicing request
02:26:55.499 00.000 5052 OnExposeComplete: enter
02:26:55.499 00.000 5052 UpdateGuideState(): m_state=6
02:26:55.499 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8781
02:26:55.499 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.61, Mass=154, SNR=8.6, Peak=65 HFD=2.3
02:26:55.499 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.70 = 1.59)
02:26:55.499 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
02:26:55.499 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-2.65 mountX=-0.00 mountY=0.21, mountTheta=1.59
02:26:55.500 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.10, opts=13)
02:26:55.500 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.10)
02:26:55.500 00.000 8976 Worker thread wakes up
02:26:55.500 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.10) opts 0xd
02:26:55.500 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.10)
02:26:55.501 00.001 8976 Moving (-0.18, -0.10) raw xDistance=-0.00 yDistance=0.21
02:26:55.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:26:55.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:26:55.501 00.000 8976 MoveAxis(R, 0, ABG)
02:26:55.501 00.000 8976 MoveAxis(U, 0, ABG)
02:26:55.501 00.000 8976 move complete, result=0
02:26:55.501 00.000 8976 worker thread done servicing request
02:26:55.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:26:55.514 00.013 5052 UpdateGuideState exits: m=154 SNR=8.6
02:26:55.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:55.514 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:55.514 00.000 5052 Enqueuing Expose request
02:26:55.514 00.000 8976 Worker thread wakes up
02:26:55.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:55.514 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:55.514 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:26:56.199 00.685 8976 Exposure complete
02:26:56.205 00.006 8976 worker thread done servicing request
02:26:56.205 00.000 5052 OnExposeComplete: enter
02:26:56.205 00.000 5052 UpdateGuideState(): m_state=6
02:26:56.205 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8782
02:26:56.205 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.82, Mass=142, SNR=8.2, Peak=64 HFD=2.4
02:26:56.205 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
02:26:56.205 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
02:26:56.205 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.12 mountY=-0.02, mountTheta=-0.16
02:26:56.206 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.11, opts=13)
02:26:56.206 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.11)
02:26:56.206 00.000 8976 Worker thread wakes up
02:26:56.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.11) opts 0xd
02:26:56.206 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.11)
02:26:56.207 00.001 8976 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=-0.02
02:26:56.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:26:56.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:26:56.207 00.000 8976 MoveAxis(R, 0, ABG)
02:26:56.207 00.000 8976 MoveAxis(U, 0, ABG)
02:26:56.207 00.000 8976 move complete, result=0
02:26:56.207 00.000 8976 worker thread done servicing request
02:26:56.208 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:26:56.217 00.009 5052 UpdateGuideState exits: m=142 SNR=8.2
02:26:56.218 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:56.218 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:56.218 00.000 5052 Enqueuing Expose request
02:26:56.218 00.000 8976 Worker thread wakes up
02:26:56.218 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:56.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:56.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:56.909 00.691 8976 Exposure complete
02:26:56.914 00.005 8976 worker thread done servicing request
02:26:56.914 00.000 5052 OnExposeComplete: enter
02:26:56.914 00.000 5052 UpdateGuideState(): m_state=6
02:26:56.914 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8783
02:26:56.914 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.73, Mass=163, SNR=8.8, Peak=67 HFD=2.5
02:26:56.914 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:26:56.914 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
02:26:56.915 00.001 5052 CameraToMount -- cameraX=-0.32 cameraY=0.02 hyp=0.32 cameraTheta=3.06 mountX=0.17 mountY=0.25, mountTheta=0.99
02:26:56.915 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.02, opts=13)
02:26:56.915 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.02)
02:26:56.915 00.000 8976 Worker thread wakes up
02:26:56.915 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.02) opts 0xd
02:26:56.915 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.02)
02:26:56.915 00.000 8976 Moving (-0.32, 0.02) raw xDistance=0.17 yDistance=0.25
02:26:56.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:26:56.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:26:56.916 00.001 8976 MoveAxis(R, 0, ABG)
02:26:56.916 00.000 8976 MoveAxis(U, 0, ABG)
02:26:56.916 00.000 8976 move complete, result=0
02:26:56.916 00.000 8976 worker thread done servicing request
02:26:56.916 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:26:56.925 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:26:56.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:56.925 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:56.925 00.000 5052 Enqueuing Expose request
02:26:56.926 00.001 8976 Worker thread wakes up
02:26:56.926 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:26:56.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:56.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:57.611 00.685 8976 Exposure complete
02:26:57.616 00.005 8976 worker thread done servicing request
02:26:57.616 00.000 5052 OnExposeComplete: enter
02:26:57.616 00.000 5052 UpdateGuideState(): m_state=6
02:26:57.616 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8784
02:26:57.616 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.77, Mass=144, SNR=8.3, Peak=66 HFD=2.4
02:26:57.616 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:26:57.616 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:26:57.616 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.06 hyp=0.51 cameraTheta=3.03 mountX=0.28 mountY=0.39, mountTheta=0.95
02:26:57.617 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.06, opts=13)
02:26:57.617 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.06)
02:26:57.617 00.000 8976 Worker thread wakes up
02:26:57.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.06) opts 0xd
02:26:57.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.06)
02:26:57.617 00.000 8976 Moving (-0.51, 0.06) raw xDistance=0.28 yDistance=0.39
02:26:57.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:26:57.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:26:57.617 00.000 8976 MoveAxis(L, 1, ABG)
02:26:57.617 00.000 8976 stepping (-17, 26) + (-1, 0)
02:26:57.617 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:57.618 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:26:57.627 00.009 5052 UpdateGuideState exits: m=144 SNR=8.3
02:26:57.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:57.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:57.627 00.000 5052 Enqueuing Expose request
02:26:57.647 00.020 8976 Received - 47 (G) 
02:26:57.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:57.647 00.000 8976 stepped: pos (-18, 26)
02:26:57.647 00.000 8976 MoveAxis(D, 2, ABG)
02:26:57.647 00.000 8976 stepping (-18, 26) + (0, -2)
02:26:57.647 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:57.679 00.032 8976 Received - 47 (G) 
02:26:57.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:26:57.679 00.000 8976 stepped: pos (-18, 24)
02:26:57.679 00.000 8976 move complete, result=0
02:26:57.679 00.000 8976 worker thread done servicing request
02:26:57.679 00.000 8976 Worker thread wakes up
02:26:57.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:57.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:57.679 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:26:58.369 00.690 8976 Exposure complete
02:26:58.374 00.005 8976 worker thread done servicing request
02:26:58.374 00.000 5052 OnExposeComplete: enter
02:26:58.375 00.001 5052 UpdateGuideState(): m_state=6
02:26:58.375 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8785
02:26:58.375 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.68, Mass=159, SNR=8.7, Peak=65 HFD=2.4
02:26:58.375 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.70 = 2.58)
02:26:58.375 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.48)
02:26:58.375 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.66 mountX=-0.02 mountY=0.02, mountTheta=2.51
02:26:58.376 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.02, opts=13)
02:26:58.376 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.02)
02:26:58.376 00.000 8976 Worker thread wakes up
02:26:58.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.02) opts 0xd
02:26:58.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.02)
02:26:58.376 00.000 8976 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.02
02:26:58.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:26:58.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:26:58.376 00.000 8976 MoveAxis(R, 0, ABG)
02:26:58.376 00.000 8976 MoveAxis(U, 0, ABG)
02:26:58.376 00.000 8976 move complete, result=0
02:26:58.376 00.000 8976 worker thread done servicing request
02:26:58.377 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:26:58.388 00.011 5052 UpdateGuideState exits: m=159 SNR=8.7
02:26:58.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:58.388 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:58.388 00.000 5052 Enqueuing Expose request
02:26:58.388 00.000 8976 Worker thread wakes up
02:26:58.388 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:58.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:58.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:59.080 00.692 8976 Exposure complete
02:26:59.086 00.006 8976 worker thread done servicing request
02:26:59.086 00.000 5052 OnExposeComplete: enter
02:26:59.086 00.000 5052 UpdateGuideState(): m_state=6
02:26:59.086 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8786
02:26:59.086 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.93, Mass=151, SNR=8.5, Peak=74 HFD=2.1
02:26:59.086 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
02:26:59.086 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
02:26:59.086 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.25 cameraTheta=1.13 mountX=0.15 mountY=-0.21, mountTheta=-0.94
02:26:59.087 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.22, opts=13)
02:26:59.087 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.22)
02:26:59.087 00.000 8976 Worker thread wakes up
02:26:59.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.22) opts 0xd
02:26:59.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.22)
02:26:59.087 00.000 8976 Moving (0.10, 0.22) raw xDistance=0.15 yDistance=-0.21
02:26:59.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:26:59.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:26:59.087 00.000 8976 MoveAxis(R, 0, ABG)
02:26:59.087 00.000 8976 MoveAxis(U, 0, ABG)
02:26:59.087 00.000 8976 move complete, result=0
02:26:59.087 00.000 8976 worker thread done servicing request
02:26:59.088 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:26:59.096 00.008 5052 UpdateGuideState exits: m=151 SNR=8.5
02:26:59.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:59.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:59.096 00.000 5052 Enqueuing Expose request
02:26:59.096 00.000 8976 Worker thread wakes up
02:26:59.097 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:59.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:59.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:26:59.790 00.693 8976 Exposure complete
02:26:59.796 00.006 8976 worker thread done servicing request
02:26:59.796 00.000 5052 OnExposeComplete: enter
02:26:59.796 00.000 5052 UpdateGuideState(): m_state=6
02:26:59.796 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8787
02:26:59.796 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=282.01, Mass=137, SNR=8.1, Peak=72 HFD=2.1
02:26:59.797 00.001 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
02:26:59.797 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.02 = -1.02)
02:26:59.797 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.12 mountX=0.20 mountY=-0.28, mountTheta=-0.95
02:26:59.797 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.30, opts=13)
02:26:59.797 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.30)
02:26:59.798 00.001 8976 Worker thread wakes up
02:26:59.798 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.30) opts 0xd
02:26:59.798 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.30)
02:26:59.798 00.000 8976 Moving (0.14, 0.30) raw xDistance=0.20 yDistance=-0.28
02:26:59.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:26:59.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:26:59.798 00.000 8976 MoveAxis(R, 0, ABG)
02:26:59.798 00.000 8976 MoveAxis(U, 1, ABG)
02:26:59.798 00.000 8976 stepping (-18, 24) + (0, 1)
02:26:59.798 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:59.799 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:26:59.808 00.009 5052 UpdateGuideState exits: m=137 SNR=8.1
02:26:59.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:59.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:26:59.808 00.000 5052 Enqueuing Expose request
02:26:59.821 00.013 8976 Received - 47 (G) 
02:26:59.821 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:26:59.821 00.000 8976 stepped: pos (-18, 25)
02:26:59.821 00.000 8976 move complete, result=0
02:26:59.821 00.000 8976 worker thread done servicing request
02:26:59.821 00.000 8976 Worker thread wakes up
02:26:59.821 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:26:59.821 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:26:59.821 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:00.508 00.687 8976 Exposure complete
02:27:00.515 00.007 8976 worker thread done servicing request
02:27:00.515 00.000 5052 OnExposeComplete: enter
02:27:00.515 00.000 5052 UpdateGuideState(): m_state=6
02:27:00.516 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8788
02:27:00.516 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.71, Mass=161, SNR=8.8, Peak=70 HFD=2.1
02:27:00.516 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
02:27:00.516 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
02:27:00.516 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.14 mountX=-0.01 mountY=-0.02, mountTheta=-2.22
02:27:00.516 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.00, opts=13)
02:27:00.516 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.00)
02:27:00.517 00.001 8976 Worker thread wakes up
02:27:00.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.00) opts 0xd
02:27:00.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.00)
02:27:00.517 00.000 8976 Moving (0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
02:27:00.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:27:00.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:27:00.517 00.000 8976 MoveAxis(R, 0, ABG)
02:27:00.517 00.000 8976 MoveAxis(U, 0, ABG)
02:27:00.517 00.000 8976 move complete, result=0
02:27:00.517 00.000 8976 worker thread done servicing request
02:27:00.517 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:27:00.526 00.009 5052 UpdateGuideState exits: m=161 SNR=8.8
02:27:00.527 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:00.527 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:00.527 00.000 5052 Enqueuing Expose request
02:27:00.527 00.000 8976 Worker thread wakes up
02:27:00.527 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:00.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:00.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:01.217 00.690 8976 Exposure complete
02:27:01.222 00.005 8976 worker thread done servicing request
02:27:01.222 00.000 5052 OnExposeComplete: enter
02:27:01.223 00.001 5052 UpdateGuideState(): m_state=6
02:27:01.223 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8789
02:27:01.223 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.68, Mass=151, SNR=8.5, Peak=66 HFD=2.2
02:27:01.223 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.10 = 1.19)
02:27:01.223 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
02:27:01.223 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-3.05 mountX=0.11 mountY=0.27, mountTheta=1.17
02:27:01.223 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.03, opts=13)
02:27:01.223 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.03)
02:27:01.223 00.000 8976 Worker thread wakes up
02:27:01.224 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.03) opts 0xd
02:27:01.224 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.03)
02:27:01.224 00.000 8976 Moving (-0.30, -0.03) raw xDistance=0.11 yDistance=0.27
02:27:01.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:27:01.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:27:01.224 00.000 8976 MoveAxis(R, 0, ABG)
02:27:01.224 00.000 8976 MoveAxis(D, 1, ABG)
02:27:01.224 00.000 8976 stepping (-18, 25) + (0, -1)
02:27:01.224 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:01.224 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:27:01.234 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:27:01.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:01.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:01.234 00.000 5052 Enqueuing Expose request
02:27:01.244 00.010 8976 Received - 47 (G) 
02:27:01.244 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:01.244 00.000 8976 stepped: pos (-18, 24)
02:27:01.244 00.000 8976 move complete, result=0
02:27:01.244 00.000 8976 worker thread done servicing request
02:27:01.244 00.000 8976 Worker thread wakes up
02:27:01.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:01.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:01.244 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:27:01.936 00.692 8976 Exposure complete
02:27:01.941 00.005 8976 worker thread done servicing request
02:27:01.941 00.000 5052 OnExposeComplete: enter
02:27:01.942 00.001 5052 UpdateGuideState(): m_state=6
02:27:01.942 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8790
02:27:01.942 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.67, Mass=145, SNR=8.3, Peak=67 HFD=1.9
02:27:01.942 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.09 = 1.20)
02:27:01.942 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
02:27:01.942 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.04 hyp=0.43 cameraTheta=-3.04 mountX=0.16 mountY=0.38, mountTheta=1.18
02:27:01.942 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.04, opts=13)
02:27:01.942 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.04)
02:27:01.942 00.000 8976 Worker thread wakes up
02:27:01.943 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.04) opts 0xd
02:27:01.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.04)
02:27:01.943 00.000 8976 Moving (-0.43, -0.04) raw xDistance=0.16 yDistance=0.38
02:27:01.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:27:01.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
02:27:01.943 00.000 8976 MoveAxis(R, 0, ABG)
02:27:01.943 00.000 8976 MoveAxis(D, 2, ABG)
02:27:01.943 00.000 8976 stepping (-18, 24) + (0, -2)
02:27:01.943 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:01.943 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:01.953 00.010 5052 UpdateGuideState exits: m=145 SNR=8.3
02:27:01.953 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:01.954 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:01.954 00.000 5052 Enqueuing Expose request
02:27:01.980 00.026 8976 Received - 47 (G) 
02:27:01.980 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:01.980 00.000 8976 stepped: pos (-18, 22)
02:27:01.980 00.000 8976 move complete, result=0
02:27:01.980 00.000 8976 worker thread done servicing request
02:27:01.980 00.000 8976 Worker thread wakes up
02:27:01.980 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:27:01.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:01.980 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:02.670 00.690 8976 Exposure complete
02:27:02.675 00.005 8976 worker thread done servicing request
02:27:02.675 00.000 5052 OnExposeComplete: enter
02:27:02.675 00.000 5052 UpdateGuideState(): m_state=6
02:27:02.675 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8791
02:27:02.675 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=281.78, Mass=162, SNR=8.7, Peak=74 HFD=1.8
02:27:02.675 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:27:02.675 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:27:02.675 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=0.07 hyp=0.86 cameraTheta=3.06 mountX=0.45 mountY=0.68, mountTheta=0.98
02:27:02.676 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=0.07, opts=13)
02:27:02.676 00.000 5052 Enqueuing Move request for stepguider (-0.86, 0.07)
02:27:02.676 00.000 8976 Worker thread wakes up
02:27:02.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, 0.07) opts 0xd
02:27:02.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, 0.07)
02:27:02.676 00.000 8976 Moving (-0.86, 0.07) raw xDistance=0.45 yDistance=0.68
02:27:02.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
02:27:02.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.68
02:27:02.676 00.000 8976 MoveAxis(L, 2, ABG)
02:27:02.676 00.000 8976 stepping (-18, 22) + (-2, 0)
02:27:02.676 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:02.677 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:27:02.686 00.009 5052 UpdateGuideState exits: m=162 SNR=8.7
02:27:02.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:02.686 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:02.686 00.000 5052 Enqueuing Expose request
02:27:02.715 00.029 8976 Received - 47 (G) 
02:27:02.715 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:02.715 00.000 8976 stepped: pos (-20, 22)
02:27:02.715 00.000 8976 MoveAxis(D, 3, ABG)
02:27:02.715 00.000 8976 stepping (-20, 22) + (0, -3)
02:27:02.715 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:02.747 00.032 8976 Received - 47 (G) 
02:27:02.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:02.747 00.000 8976 stepped: pos (-20, 19)
02:27:02.747 00.000 8976 move complete, result=0
02:27:02.747 00.000 8976 worker thread done servicing request
02:27:02.747 00.000 8976 Worker thread wakes up
02:27:02.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:02.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:02.747 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:27:03.443 00.696 8976 Exposure complete
02:27:03.449 00.006 8976 worker thread done servicing request
02:27:03.449 00.000 5052 OnExposeComplete: enter
02:27:03.449 00.000 5052 UpdateGuideState(): m_state=6
02:27:03.449 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8792
02:27:03.449 00.000 5052 Star::Find returns 1 (0), X=327.82, Y=281.74, Mass=165, SNR=8.9, Peak=78 HFD=2.2
02:27:03.449 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:27:03.449 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:27:03.449 00.000 5052 CameraToMount -- cameraX=-1.35 cameraY=0.03 hyp=1.35 cameraTheta=3.12 mountX=0.64 mountY=1.12, mountTheta=1.05
02:27:03.450 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.35, y=0.03, opts=13)
02:27:03.450 00.000 5052 Enqueuing Move request for stepguider (-1.35, 0.03)
02:27:03.450 00.000 8976 Worker thread wakes up
02:27:03.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.35, 0.03) opts 0xd
02:27:03.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.35, 0.03)
02:27:03.451 00.001 8976 Moving (-1.35, 0.03) raw xDistance=0.64 yDistance=1.12
02:27:03.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
02:27:03.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.12
02:27:03.451 00.000 8976 MoveAxis(L, 3, ABG)
02:27:03.451 00.000 8976 stepping (-20, 19) + (-3, 0)
02:27:03.451 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:03.451 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:03.461 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
02:27:03.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:03.461 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:03.461 00.000 5052 Enqueuing Expose request
02:27:03.482 00.021 8976 Received - 47 (G) 
02:27:03.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:03.482 00.000 8976 stepped: pos (-23, 19)
02:27:03.482 00.000 8976 MoveAxis(D, 5, ABG)
02:27:03.482 00.000 8976 stepping (-23, 19) + (0, -5)
02:27:03.482 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:27:03.530 00.048 8976 Received - 47 (G) 
02:27:03.530 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:27:03.530 00.000 8976 stepped: pos (-23, 14)
02:27:03.530 00.000 8976 move complete, result=0
02:27:03.530 00.000 8976 worker thread done servicing request
02:27:03.530 00.000 8976 Worker thread wakes up
02:27:03.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:03.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:03.530 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 1.1 px 5 ms SOUTH
02:27:04.222 00.692 8976 Exposure complete
02:27:04.228 00.006 8976 worker thread done servicing request
02:27:04.228 00.000 5052 OnExposeComplete: enter
02:27:04.228 00.000 5052 UpdateGuideState(): m_state=6
02:27:04.228 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8793
02:27:04.228 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.02, Mass=173, SNR=9.0, Peak=70 HFD=2.2
02:27:04.228 00.000 5052 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.04) = xAngle (-4.20 = 2.09)
02:27:04.228 00.000 5052 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.30 = 1.98)
02:27:04.228 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.69 hyp=0.83 cameraTheta=-2.15 mountX=-0.41 mountY=0.76, mountTheta=2.06
02:27:04.229 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.69, opts=13)
02:27:04.229 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.69)
02:27:04.229 00.000 8976 Worker thread wakes up
02:27:04.229 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.69) opts 0xd
02:27:04.229 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.69)
02:27:04.229 00.000 8976 Moving (-0.46, -0.69) raw xDistance=-0.41 yDistance=0.76
02:27:04.230 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.41
02:27:04.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.76
02:27:04.230 00.000 8976 MoveAxis(R, 1, ABG)
02:27:04.230 00.000 8976 stepping (-23, 14) + (1, 0)
02:27:04.230 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:04.230 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:27:04.240 00.010 5052 UpdateGuideState exits: m=173 SNR=9.0
02:27:04.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:04.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:04.240 00.000 5052 Enqueuing Expose request
02:27:04.249 00.009 8976 Received - 47 (G) 
02:27:04.249 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:04.249 00.000 8976 stepped: pos (-22, 14)
02:27:04.249 00.000 8976 MoveAxis(D, 3, ABG)
02:27:04.249 00.000 8976 stepping (-22, 14) + (0, -3)
02:27:04.249 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:04.282 00.033 8976 Received - 47 (G) 
02:27:04.282 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:04.282 00.000 8976 stepped: pos (-22, 11)
02:27:04.282 00.000 8976 move complete, result=0
02:27:04.282 00.000 8976 worker thread done servicing request
02:27:04.282 00.000 8976 Worker thread wakes up
02:27:04.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:04.282 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:04.282 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.8 px 3 ms SOUTH
02:27:04.975 00.693 8976 Exposure complete
02:27:04.980 00.005 8976 worker thread done servicing request
02:27:04.981 00.001 5052 OnExposeComplete: enter
02:27:04.981 00.000 5052 UpdateGuideState(): m_state=6
02:27:04.981 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8794
02:27:04.981 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.00, Mass=157, SNR=8.7, Peak=72 HFD=2.0
02:27:04.981 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
02:27:04.981 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.56 = -0.56)
02:27:04.981 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.59 mountX=0.26 mountY=-0.15, mountTheta=-0.53
02:27:04.982 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.29, opts=13)
02:27:04.982 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.29)
02:27:04.982 00.000 8976 Worker thread wakes up
02:27:04.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.29) opts 0xd
02:27:04.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.29)
02:27:04.982 00.000 8976 Moving (-0.01, 0.29) raw xDistance=0.26 yDistance=-0.15
02:27:04.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
02:27:04.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:27:04.982 00.000 8976 MoveAxis(L, 1, ABG)
02:27:04.982 00.000 8976 stepping (-22, 11) + (-1, 0)
02:27:04.982 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:04.983 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:04.992 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
02:27:04.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:04.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:04.992 00.000 5052 Enqueuing Expose request
02:27:05.017 00.025 8976 Received - 47 (G) 
02:27:05.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:05.017 00.000 8976 stepped: pos (-23, 11)
02:27:05.017 00.000 8976 MoveAxis(U, 0, ABG)
02:27:05.017 00.000 8976 move complete, result=0
02:27:05.017 00.000 8976 worker thread done servicing request
02:27:05.017 00.000 8976 Worker thread wakes up
02:27:05.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:05.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:05.018 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:27:05.706 00.688 8976 Exposure complete
02:27:05.712 00.006 8976 worker thread done servicing request
02:27:05.712 00.000 5052 OnExposeComplete: enter
02:27:05.712 00.000 5052 UpdateGuideState(): m_state=6
02:27:05.712 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8795
02:27:05.712 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.87, Mass=158, SNR=8.7, Peak=67 HFD=2.4
02:27:05.712 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
02:27:05.712 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
02:27:05.712 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.68 mountX=0.05 mountY=-0.25, mountTheta=-1.37
02:27:05.713 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.16, opts=13)
02:27:05.713 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.16)
02:27:05.713 00.000 8976 Worker thread wakes up
02:27:05.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.16) opts 0xd
02:27:05.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.16)
02:27:05.713 00.000 8976 Moving (0.19, 0.16) raw xDistance=0.05 yDistance=-0.25
02:27:05.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:27:05.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:27:05.713 00.000 8976 MoveAxis(R, 0, ABG)
02:27:05.713 00.000 8976 MoveAxis(U, 0, ABG)
02:27:05.713 00.000 8976 move complete, result=0
02:27:05.713 00.000 8976 worker thread done servicing request
02:27:05.714 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:27:05.724 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:27:05.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:05.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:05.724 00.000 5052 Enqueuing Expose request
02:27:05.724 00.000 8976 Worker thread wakes up
02:27:05.724 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:05.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:05.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:06.417 00.693 8976 Exposure complete
02:27:06.422 00.005 8976 worker thread done servicing request
02:27:06.422 00.000 5052 OnExposeComplete: enter
02:27:06.422 00.000 5052 UpdateGuideState(): m_state=6
02:27:06.422 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8796
02:27:06.422 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.88, Mass=167, SNR=8.9, Peak=64 HFD=2.3
02:27:06.422 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:27:06.422 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:27:06.422 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.17 hyp=0.76 cameraTheta=0.22 mountX=-0.19 mountY=-0.71, mountTheta=-1.83
02:27:06.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.17, opts=13)
02:27:06.423 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.17)
02:27:06.423 00.000 8976 Worker thread wakes up
02:27:06.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.17) opts 0xd
02:27:06.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.17)
02:27:06.423 00.000 8976 Moving (0.74, 0.17) raw xDistance=-0.19 yDistance=-0.71
02:27:06.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:27:06.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
02:27:06.423 00.000 8976 MoveAxis(R, 0, ABG)
02:27:06.424 00.001 8976 MoveAxis(U, 3, ABG)
02:27:06.424 00.000 8976 stepping (-23, 11) + (0, 3)
02:27:06.424 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:06.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:27:06.434 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
02:27:06.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:06.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:06.434 00.000 5052 Enqueuing Expose request
02:27:06.456 00.022 8976 Received - 47 (G) 
02:27:06.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:06.456 00.000 8976 stepped: pos (-23, 14)
02:27:06.456 00.000 8976 move complete, result=0
02:27:06.456 00.000 8976 worker thread done servicing request
02:27:06.456 00.000 8976 Worker thread wakes up
02:27:06.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:06.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:06.456 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:27:07.145 00.689 8976 Exposure complete
02:27:07.150 00.005 8976 worker thread done servicing request
02:27:07.150 00.000 5052 OnExposeComplete: enter
02:27:07.150 00.000 5052 UpdateGuideState(): m_state=6
02:27:07.150 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8797
02:27:07.150 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.77, Mass=171, SNR=9.0, Peak=66 HFD=2.7
02:27:07.150 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
02:27:07.150 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:27:07.150 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.06 hyp=0.39 cameraTheta=0.15 mountX=-0.12 mountY=-0.36, mountTheta=-1.90
02:27:07.152 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.06, opts=13)
02:27:07.152 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.06)
02:27:07.152 00.000 8976 Worker thread wakes up
02:27:07.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.06) opts 0xd
02:27:07.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.06)
02:27:07.152 00.000 8976 Moving (0.39, 0.06) raw xDistance=-0.12 yDistance=-0.36
02:27:07.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:27:07.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
02:27:07.152 00.000 8976 MoveAxis(R, 0, ABG)
02:27:07.152 00.000 8976 MoveAxis(U, 2, ABG)
02:27:07.152 00.000 8976 stepping (-23, 14) + (0, 2)
02:27:07.152 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:07.153 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:27:07.162 00.009 5052 UpdateGuideState exits: m=171 SNR=9.0
02:27:07.162 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:07.162 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:07.162 00.000 5052 Enqueuing Expose request
02:27:07.175 00.013 8976 Received - 47 (G) 
02:27:07.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:07.175 00.000 8976 stepped: pos (-23, 16)
02:27:07.175 00.000 8976 move complete, result=0
02:27:07.175 00.000 8976 worker thread done servicing request
02:27:07.175 00.000 8976 Worker thread wakes up
02:27:07.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:07.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:07.175 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:27:07.866 00.691 8976 Exposure complete
02:27:07.871 00.005 8976 worker thread done servicing request
02:27:07.871 00.000 5052 OnExposeComplete: enter
02:27:07.871 00.000 5052 UpdateGuideState(): m_state=6
02:27:07.871 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8798
02:27:07.871 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.85, Mass=153, SNR=8.5, Peak=61 HFD=2.4
02:27:07.871 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
02:27:07.871 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:27:07.871 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.14 hyp=0.65 cameraTheta=0.21 mountX=-0.17 mountY=-0.60, mountTheta=-1.84
02:27:07.872 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.14, opts=13)
02:27:07.872 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.14)
02:27:07.872 00.000 8976 Worker thread wakes up
02:27:07.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.14) opts 0xd
02:27:07.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.14)
02:27:07.872 00.000 8976 Moving (0.63, 0.14) raw xDistance=-0.17 yDistance=-0.60
02:27:07.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:27:07.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
02:27:07.872 00.000 8976 MoveAxis(R, 0, ABG)
02:27:07.872 00.000 8976 MoveAxis(U, 3, ABG)
02:27:07.872 00.000 8976 stepping (-23, 16) + (0, 3)
02:27:07.872 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:07.873 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:27:07.882 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
02:27:07.882 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:07.882 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:07.882 00.000 5052 Enqueuing Expose request
02:27:07.911 00.029 8976 Received - 47 (G) 
02:27:07.911 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:07.911 00.000 8976 stepped: pos (-23, 19)
02:27:07.911 00.000 8976 move complete, result=0
02:27:07.911 00.000 8976 worker thread done servicing request
02:27:07.911 00.000 8976 Worker thread wakes up
02:27:07.911 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:07.911 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:07.911 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:27:08.604 00.693 8976 Exposure complete
02:27:08.609 00.005 8976 worker thread done servicing request
02:27:08.609 00.000 5052 OnExposeComplete: enter
02:27:08.609 00.000 5052 UpdateGuideState(): m_state=6
02:27:08.609 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8799
02:27:08.609 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.42, Mass=155, SNR=8.6, Peak=64 HFD=2.8
02:27:08.609 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
02:27:08.610 00.001 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:27:08.610 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.29 hyp=0.58 cameraTheta=-0.53 mountX=-0.48 mountY=-0.26, mountTheta=-2.65
02:27:08.610 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.29, opts=13)
02:27:08.611 00.001 5052 Enqueuing Move request for stepguider (0.50, -0.29)
02:27:08.611 00.000 8976 Worker thread wakes up
02:27:08.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.29) opts 0xd
02:27:08.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.29)
02:27:08.611 00.000 8976 Moving (0.50, -0.29) raw xDistance=-0.48 yDistance=-0.26
02:27:08.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
02:27:08.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:27:08.611 00.000 8976 MoveAxis(R, 2, ABG)
02:27:08.611 00.000 8976 stepping (-23, 19) + (2, 0)
02:27:08.611 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:08.612 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:27:08.621 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
02:27:08.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:08.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:08.621 00.000 5052 Enqueuing Expose request
02:27:08.646 00.025 8976 Received - 47 (G) 
02:27:08.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:08.646 00.000 8976 stepped: pos (-21, 19)
02:27:08.646 00.000 8976 MoveAxis(U, 0, ABG)
02:27:08.646 00.000 8976 move complete, result=0
02:27:08.646 00.000 8976 worker thread done servicing request
02:27:08.646 00.000 8976 Worker thread wakes up
02:27:08.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:08.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:08.646 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 0 ms NORTH
02:27:09.334 00.688 8976 Exposure complete
02:27:09.341 00.007 8976 worker thread done servicing request
02:27:09.341 00.000 5052 OnExposeComplete: enter
02:27:09.341 00.000 5052 UpdateGuideState(): m_state=6
02:27:09.341 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8800
02:27:09.341 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.78, Mass=136, SNR=8.0, Peak=65 HFD=2.3
02:27:09.341 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:27:09.341 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
02:27:09.341 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.45 mountX=-0.00 mountY=-0.16, mountTheta=-1.59
02:27:09.341 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.07, opts=13)
02:27:09.341 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.07)
02:27:09.341 00.000 8976 Worker thread wakes up
02:27:09.342 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.07) opts 0xd
02:27:09.342 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.07)
02:27:09.342 00.000 8976 Moving (0.14, 0.07) raw xDistance=-0.00 yDistance=-0.16
02:27:09.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:27:09.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:27:09.342 00.000 8976 MoveAxis(R, 0, ABG)
02:27:09.342 00.000 8976 MoveAxis(U, 0, ABG)
02:27:09.342 00.000 8976 move complete, result=0
02:27:09.342 00.000 8976 worker thread done servicing request
02:27:09.342 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:27:09.354 00.012 5052 UpdateGuideState exits: m=136 SNR=8.0
02:27:09.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:09.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:09.354 00.000 5052 Enqueuing Expose request
02:27:09.354 00.000 8976 Worker thread wakes up
02:27:09.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:09.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:09.354 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:10.047 00.693 8976 Exposure complete
02:27:10.052 00.005 8976 worker thread done servicing request
02:27:10.053 00.001 5052 OnExposeComplete: enter
02:27:10.053 00.000 5052 UpdateGuideState(): m_state=6
02:27:10.053 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8801
02:27:10.053 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=282.07, Mass=158, SNR=8.7, Peak=72 HFD=2.3
02:27:10.053 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
02:27:10.053 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
02:27:10.053 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.36 hyp=0.56 cameraTheta=0.70 mountX=0.12 mountY=-0.56, mountTheta=-1.35
02:27:10.054 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.36, opts=13)
02:27:10.054 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.36)
02:27:10.054 00.000 8976 Worker thread wakes up
02:27:10.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.36) opts 0xd
02:27:10.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.36)
02:27:10.054 00.000 8976 Moving (0.43, 0.36) raw xDistance=0.12 yDistance=-0.56
02:27:10.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:27:10.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:27:10.054 00.000 8976 MoveAxis(R, 0, ABG)
02:27:10.054 00.000 8976 MoveAxis(U, 2, ABG)
02:27:10.054 00.000 8976 stepping (-21, 19) + (0, 2)
02:27:10.054 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:10.055 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:27:10.066 00.011 5052 UpdateGuideState exits: m=158 SNR=8.7
02:27:10.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:10.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:10.066 00.000 5052 Enqueuing Expose request
02:27:10.085 00.019 8976 Received - 47 (G) 
02:27:10.085 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:10.085 00.000 8976 stepped: pos (-21, 21)
02:27:10.085 00.000 8976 move complete, result=0
02:27:10.085 00.000 8976 worker thread done servicing request
02:27:10.085 00.000 8976 Worker thread wakes up
02:27:10.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:10.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:10.085 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:27:10.778 00.693 8976 Exposure complete
02:27:10.783 00.005 8976 worker thread done servicing request
02:27:10.783 00.000 5052 OnExposeComplete: enter
02:27:10.783 00.000 5052 UpdateGuideState(): m_state=6
02:27:10.783 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8802
02:27:10.783 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.94, Mass=162, SNR=8.8, Peak=69 HFD=2.2
02:27:10.783 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
02:27:10.783 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
02:27:10.783 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.23 hyp=0.37 cameraTheta=0.66 mountX=0.07 mountY=-0.37, mountTheta=-1.38
02:27:10.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.23, opts=13)
02:27:10.784 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.23)
02:27:10.784 00.000 8976 Worker thread wakes up
02:27:10.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.23) opts 0xd
02:27:10.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.23)
02:27:10.784 00.000 8976 Moving (0.29, 0.23) raw xDistance=0.07 yDistance=-0.37
02:27:10.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:27:10.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
02:27:10.784 00.000 8976 MoveAxis(R, 0, ABG)
02:27:10.784 00.000 8976 MoveAxis(U, 2, ABG)
02:27:10.784 00.000 8976 stepping (-21, 21) + (0, 2)
02:27:10.785 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:10.785 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:27:10.796 00.011 5052 UpdateGuideState exits: m=162 SNR=8.8
02:27:10.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:10.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:10.796 00.000 5052 Enqueuing Expose request
02:27:10.819 00.023 8976 Received - 47 (G) 
02:27:10.820 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:10.820 00.000 8976 stepped: pos (-21, 23)
02:27:10.820 00.000 8976 move complete, result=0
02:27:10.820 00.000 8976 worker thread done servicing request
02:27:10.820 00.000 8976 Worker thread wakes up
02:27:10.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:10.820 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:10.820 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:27:11.512 00.692 8976 Exposure complete
02:27:11.518 00.006 5052 OnExposeComplete: enter
02:27:11.518 00.000 5052 UpdateGuideState(): m_state=6
02:27:11.518 00.000 8976 worker thread done servicing request
02:27:11.518 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8803
02:27:11.519 00.001 5052 Star::Find returns 1 (0), X=329.64, Y=281.94, Mass=164, SNR=8.8, Peak=70 HFD=2.3
02:27:11.519 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
02:27:11.519 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
02:27:11.519 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.23 hyp=0.53 cameraTheta=0.46 mountX=-0.01 mountY=-0.52, mountTheta=-1.58
02:27:11.519 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.23, opts=13)
02:27:11.519 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.23)
02:27:11.519 00.000 8976 Worker thread wakes up
02:27:11.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.23) opts 0xd
02:27:11.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.23)
02:27:11.519 00.000 8976 Moving (0.47, 0.23) raw xDistance=-0.01 yDistance=-0.52
02:27:11.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:27:11.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
02:27:11.519 00.000 8976 MoveAxis(R, 0, ABG)
02:27:11.519 00.000 8976 MoveAxis(U, 2, ABG)
02:27:11.519 00.000 8976 stepping (-21, 23) + (0, 2)
02:27:11.519 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:11.520 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:11.531 00.011 5052 UpdateGuideState exits: m=164 SNR=8.8
02:27:11.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:11.531 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:11.531 00.000 5052 Enqueuing Expose request
02:27:11.556 00.025 8976 Received - 47 (G) 
02:27:11.556 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:11.556 00.000 8976 stepped: pos (-21, 25)
02:27:11.556 00.000 8976 move complete, result=0
02:27:11.556 00.000 8976 worker thread done servicing request
02:27:11.556 00.000 8976 Worker thread wakes up
02:27:11.556 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:27:11.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:11.556 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:12.244 00.688 8976 Exposure complete
02:27:12.249 00.005 8976 worker thread done servicing request
02:27:12.250 00.001 5052 OnExposeComplete: enter
02:27:12.250 00.000 5052 UpdateGuideState(): m_state=6
02:27:12.250 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8804
02:27:12.250 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.92, Mass=161, SNR=8.7, Peak=66 HFD=2.4
02:27:12.250 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:27:12.250 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
02:27:12.250 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.21 hyp=0.65 cameraTheta=0.33 mountX=-0.09 mountY=-0.63, mountTheta=-1.71
02:27:12.250 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.21, opts=13)
02:27:12.251 00.001 5052 Enqueuing Move request for stepguider (0.62, 0.21)
02:27:12.251 00.000 8976 Worker thread wakes up
02:27:12.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.21) opts 0xd
02:27:12.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.21)
02:27:12.251 00.000 8976 Moving (0.62, 0.21) raw xDistance=-0.09 yDistance=-0.63
02:27:12.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:27:12.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
02:27:12.251 00.000 8976 MoveAxis(R, 0, ABG)
02:27:12.251 00.000 8976 MoveAxis(U, 3, ABG)
02:27:12.251 00.000 8976 stepping (-21, 25) + (0, 3)
02:27:12.251 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:12.252 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:27:12.262 00.010 5052 UpdateGuideState exits: m=161 SNR=8.7
02:27:12.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:12.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:12.262 00.000 5052 Enqueuing Expose request
02:27:12.290 00.028 8976 Received - 47 (G) 
02:27:12.291 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:12.291 00.000 8976 stepped: pos (-21, 28)
02:27:12.291 00.000 8976 move complete, result=0
02:27:12.291 00.000 8976 worker thread done servicing request
02:27:12.291 00.000 8976 Worker thread wakes up
02:27:12.291 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:12.291 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:12.291 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
02:27:12.986 00.695 8976 Exposure complete
02:27:12.992 00.006 8976 worker thread done servicing request
02:27:12.992 00.000 5052 OnExposeComplete: enter
02:27:12.992 00.000 5052 UpdateGuideState(): m_state=6
02:27:12.992 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8805
02:27:12.992 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.68, Mass=146, SNR=8.3, Peak=70 HFD=2.3
02:27:12.992 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.04) = xAngle (-4.03 = 2.25)
02:27:12.992 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.14 = 2.15)
02:27:12.992 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.99 mountX=-0.02 mountY=0.03, mountTheta=2.21
02:27:12.993 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.03, opts=13)
02:27:12.993 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.03)
02:27:12.993 00.000 8976 Worker thread wakes up
02:27:12.993 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.03) opts 0xd
02:27:12.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.03)
02:27:12.993 00.000 8976 Moving (-0.01, -0.03) raw xDistance=-0.02 yDistance=0.03
02:27:12.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:27:12.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:27:12.994 00.001 8976 MoveAxis(R, 0, ABG)
02:27:12.994 00.000 8976 MoveAxis(U, 0, ABG)
02:27:12.994 00.000 8976 move complete, result=0
02:27:12.994 00.000 8976 worker thread done servicing request
02:27:12.994 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:27:13.003 00.009 5052 UpdateGuideState exits: m=146 SNR=8.3
02:27:13.004 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:13.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:13.004 00.000 5052 Enqueuing Expose request
02:27:13.004 00.000 8976 Worker thread wakes up
02:27:13.004 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:27:13.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:13.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:13.696 00.692 8976 Exposure complete
02:27:13.702 00.006 8976 worker thread done servicing request
02:27:13.702 00.000 5052 OnExposeComplete: enter
02:27:13.702 00.000 5052 UpdateGuideState(): m_state=6
02:27:13.702 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8806
02:27:13.702 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.81, Mass=150, SNR=8.5, Peak=72 HFD=2.1
02:27:13.702 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
02:27:13.702 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
02:27:13.702 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.75 mountX=0.04 mountY=-0.14, mountTheta=-1.30
02:27:13.703 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.10, opts=13)
02:27:13.703 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.10)
02:27:13.703 00.000 8976 Worker thread wakes up
02:27:13.703 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.10) opts 0xd
02:27:13.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.10)
02:27:13.703 00.000 8976 Moving (0.10, 0.10) raw xDistance=0.04 yDistance=-0.14
02:27:13.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:27:13.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:27:13.703 00.000 8976 MoveAxis(R, 0, ABG)
02:27:13.703 00.000 8976 MoveAxis(U, 0, ABG)
02:27:13.703 00.000 8976 move complete, result=0
02:27:13.703 00.000 8976 worker thread done servicing request
02:27:13.704 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:27:13.713 00.009 5052 UpdateGuideState exits: m=150 SNR=8.5
02:27:13.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:13.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:13.713 00.000 5052 Enqueuing Expose request
02:27:13.713 00.000 8976 Worker thread wakes up
02:27:13.713 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:13.714 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:13.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:14.417 00.703 8976 Exposure complete
02:27:14.423 00.006 8976 worker thread done servicing request
02:27:14.423 00.000 5052 OnExposeComplete: enter
02:27:14.423 00.000 5052 UpdateGuideState(): m_state=6
02:27:14.423 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8807
02:27:14.423 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.49, Mass=166, SNR=8.9, Peak=70 HFD=1.8
02:27:14.423 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.04) = xAngle (-3.28 = 3.01)
02:27:14.423 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.38 = 2.90)
02:27:14.423 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.23 mountX=-0.23 mountY=0.05, mountTheta=2.91
02:27:14.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.21, opts=13)
02:27:14.424 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.21)
02:27:14.424 00.000 8976 Worker thread wakes up
02:27:14.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.21) opts 0xd
02:27:14.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.21)
02:27:14.424 00.000 8976 Moving (0.08, -0.21) raw xDistance=-0.23 yDistance=0.05
02:27:14.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:27:14.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:27:14.424 00.000 8976 MoveAxis(R, 0, ABG)
02:27:14.424 00.000 8976 MoveAxis(U, 0, ABG)
02:27:14.424 00.000 8976 move complete, result=0
02:27:14.424 00.000 8976 worker thread done servicing request
02:27:14.425 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:27:14.434 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
02:27:14.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:14.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:14.434 00.000 5052 Enqueuing Expose request
02:27:14.434 00.000 8976 Worker thread wakes up
02:27:14.434 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:14.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:14.434 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:15.124 00.690 8976 Exposure complete
02:27:15.129 00.005 8976 worker thread done servicing request
02:27:15.130 00.001 5052 OnExposeComplete: enter
02:27:15.130 00.000 5052 UpdateGuideState(): m_state=6
02:27:15.130 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8808
02:27:15.130 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.51, Mass=156, SNR=8.6, Peak=70 HFD=2.2
02:27:15.130 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.27 = 2.02)
02:27:15.130 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.37 = 1.91)
02:27:15.130 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.22 mountX=-0.11 mountY=0.24, mountTheta=2.00
02:27:15.130 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.20, opts=13)
02:27:15.131 00.001 5052 Enqueuing Move request for stepguider (-0.15, -0.20)
02:27:15.131 00.000 8976 Worker thread wakes up
02:27:15.131 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.20) opts 0xd
02:27:15.131 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.20)
02:27:15.131 00.000 8976 Moving (-0.15, -0.20) raw xDistance=-0.11 yDistance=0.24
02:27:15.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:27:15.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:27:15.131 00.000 8976 MoveAxis(R, 0, ABG)
02:27:15.131 00.000 8976 MoveAxis(U, 0, ABG)
02:27:15.131 00.000 8976 move complete, result=0
02:27:15.131 00.000 8976 worker thread done servicing request
02:27:15.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:15.142 00.011 5052 UpdateGuideState exits: m=156 SNR=8.6
02:27:15.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:15.142 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:15.142 00.000 5052 Enqueuing Expose request
02:27:15.142 00.000 8976 Worker thread wakes up
02:27:15.142 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:27:15.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:15.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:15.832 00.690 8976 Exposure complete
02:27:15.837 00.005 8976 worker thread done servicing request
02:27:15.837 00.000 5052 OnExposeComplete: enter
02:27:15.837 00.000 5052 UpdateGuideState(): m_state=6
02:27:15.837 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8809
02:27:15.837 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.75, Mass=158, SNR=8.7, Peak=72 HFD=2.4
02:27:15.837 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
02:27:15.837 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
02:27:15.837 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.36 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
02:27:15.838 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.04, opts=13)
02:27:15.838 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.04)
02:27:15.838 00.000 8976 Worker thread wakes up
02:27:15.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.04) opts 0xd
02:27:15.839 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.04)
02:27:15.839 00.000 8976 Moving (0.12, 0.04) raw xDistance=-0.01 yDistance=-0.12
02:27:15.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:27:15.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:27:15.839 00.000 8976 MoveAxis(R, 0, ABG)
02:27:15.839 00.000 8976 MoveAxis(U, 0, ABG)
02:27:15.839 00.000 8976 move complete, result=0
02:27:15.839 00.000 8976 worker thread done servicing request
02:27:15.839 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:27:15.849 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:27:15.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:15.849 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:15.849 00.000 5052 Enqueuing Expose request
02:27:15.849 00.000 8976 Worker thread wakes up
02:27:15.849 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:15.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:15.849 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:16.537 00.688 8976 Exposure complete
02:27:16.543 00.006 8976 worker thread done servicing request
02:27:16.543 00.000 5052 OnExposeComplete: enter
02:27:16.543 00.000 5052 UpdateGuideState(): m_state=6
02:27:16.543 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8810
02:27:16.544 00.001 5052 Star::Find returns 1 (0), X=329.35, Y=281.62, Mass=151, SNR=8.5, Peak=70 HFD=1.8
02:27:16.544 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
02:27:16.544 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.63 = -2.63)
02:27:16.544 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.20 cameraTheta=-0.49 mountX=-0.16 mountY=-0.09, mountTheta=-2.61
02:27:16.544 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.09, opts=13)
02:27:16.544 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.09)
02:27:16.544 00.000 8976 Worker thread wakes up
02:27:16.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.09) opts 0xd
02:27:16.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.09)
02:27:16.545 00.001 8976 Moving (0.17, -0.09) raw xDistance=-0.16 yDistance=-0.09
02:27:16.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:27:16.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:27:16.545 00.000 8976 MoveAxis(R, 0, ABG)
02:27:16.545 00.000 8976 MoveAxis(U, 0, ABG)
02:27:16.545 00.000 8976 move complete, result=0
02:27:16.545 00.000 8976 worker thread done servicing request
02:27:16.545 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:27:16.554 00.009 5052 UpdateGuideState exits: m=151 SNR=8.5
02:27:16.555 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:16.555 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:16.555 00.000 5052 Enqueuing Expose request
02:27:16.555 00.000 8976 Worker thread wakes up
02:27:16.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:16.555 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:16.555 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:17.242 00.687 8976 Exposure complete
02:27:17.248 00.006 8976 worker thread done servicing request
02:27:17.248 00.000 5052 OnExposeComplete: enter
02:27:17.248 00.000 5052 UpdateGuideState(): m_state=6
02:27:17.248 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8811
02:27:17.248 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.81, Mass=133, SNR=7.9, Peak=69 HFD=1.8
02:27:17.248 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:27:17.248 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
02:27:17.248 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.45 mountX=-0.00 mountY=-0.23, mountTheta=-1.59
02:27:17.249 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.10, opts=13)
02:27:17.249 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.10)
02:27:17.249 00.000 8976 Worker thread wakes up
02:27:17.249 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.10) opts 0xd
02:27:17.249 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.10)
02:27:17.249 00.000 8976 Moving (0.21, 0.10) raw xDistance=-0.00 yDistance=-0.23
02:27:17.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:27:17.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:27:17.249 00.000 8976 MoveAxis(R, 0, ABG)
02:27:17.249 00.000 8976 MoveAxis(U, 0, ABG)
02:27:17.249 00.000 8976 move complete, result=0
02:27:17.249 00.000 8976 worker thread done servicing request
02:27:17.250 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:17.260 00.010 5052 UpdateGuideState exits: m=133 SNR=7.9
02:27:17.261 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:17.261 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:17.261 00.000 5052 Enqueuing Expose request
02:27:17.261 00.000 8976 Worker thread wakes up
02:27:17.261 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:17.262 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:17.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:17.953 00.691 8976 Exposure complete
02:27:17.958 00.005 8976 worker thread done servicing request
02:27:17.958 00.000 5052 OnExposeComplete: enter
02:27:17.958 00.000 5052 UpdateGuideState(): m_state=6
02:27:17.958 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8812
02:27:17.958 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.67, Mass=165, SNR=8.9, Peak=66 HFD=2.6
02:27:17.958 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
02:27:17.958 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
02:27:17.958 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-0.21 mountX=-0.14 mountY=-0.15, mountTheta=-2.30
02:27:17.959 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.04, opts=13)
02:27:17.959 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.04)
02:27:17.959 00.000 8976 Worker thread wakes up
02:27:17.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.04) opts 0xd
02:27:17.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.04)
02:27:17.959 00.000 8976 Moving (0.21, -0.04) raw xDistance=-0.14 yDistance=-0.15
02:27:17.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:27:17.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:27:17.959 00.000 8976 MoveAxis(R, 0, ABG)
02:27:17.959 00.000 8976 MoveAxis(U, 0, ABG)
02:27:17.959 00.000 8976 move complete, result=0
02:27:17.960 00.001 8976 worker thread done servicing request
02:27:17.960 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:17.970 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
02:27:17.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:17.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:17.970 00.000 5052 Enqueuing Expose request
02:27:17.970 00.000 8976 Worker thread wakes up
02:27:17.971 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:17.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:17.971 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:18.661 00.690 8976 Exposure complete
02:27:18.667 00.006 8976 worker thread done servicing request
02:27:18.667 00.000 5052 OnExposeComplete: enter
02:27:18.667 00.000 5052 UpdateGuideState(): m_state=6
02:27:18.667 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8813
02:27:18.667 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.95, Mass=149, SNR=8.4, Peak=65 HFD=2.2
02:27:18.668 00.001 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
02:27:18.668 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
02:27:18.668 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.24 hyp=0.43 cameraTheta=0.59 mountX=0.05 mountY=-0.43, mountTheta=-1.46
02:27:18.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.24, opts=13)
02:27:18.669 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.24)
02:27:18.669 00.000 8976 Worker thread wakes up
02:27:18.670 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.24) opts 0xd
02:27:18.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.24)
02:27:18.670 00.000 8976 Moving (0.36, 0.24) raw xDistance=0.05 yDistance=-0.43
02:27:18.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:27:18.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:27:18.670 00.000 8976 MoveAxis(R, 0, ABG)
02:27:18.670 00.000 8976 MoveAxis(U, 2, ABG)
02:27:18.670 00.000 8976 stepping (-21, 28) + (0, 2)
02:27:18.670 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:18.670 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:18.680 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
02:27:18.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:18.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:18.680 00.000 5052 Enqueuing Expose request
02:27:18.702 00.022 8976 Received - 47 (G) 
02:27:18.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:18.702 00.000 8976 stepped: pos (-21, 30)
02:27:18.702 00.000 8976 move complete, result=0
02:27:18.702 00.000 8976 worker thread done servicing request
02:27:18.702 00.000 8976 Worker thread wakes up
02:27:18.702 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:27:18.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:18.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:19.392 00.690 8976 Exposure complete
02:27:19.397 00.005 8976 worker thread done servicing request
02:27:19.397 00.000 5052 OnExposeComplete: enter
02:27:19.397 00.000 5052 UpdateGuideState(): m_state=6
02:27:19.397 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8814
02:27:19.398 00.001 5052 Star::Find returns 1 (0), X=329.34, Y=281.57, Mass=157, SNR=8.7, Peak=69 HFD=1.9
02:27:19.398 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
02:27:19.398 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.83 = -2.83)
02:27:19.398 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.68 mountX=-0.20 mountY=-0.07, mountTheta=-2.82
02:27:19.398 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.14, opts=13)
02:27:19.398 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.14)
02:27:19.398 00.000 8976 Worker thread wakes up
02:27:19.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.14) opts 0xd
02:27:19.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.14)
02:27:19.398 00.000 8976 Moving (0.17, -0.14) raw xDistance=-0.20 yDistance=-0.07
02:27:19.399 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:27:19.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:27:19.399 00.000 8976 MoveAxis(R, 0, ABG)
02:27:19.399 00.000 8976 MoveAxis(U, 0, ABG)
02:27:19.399 00.000 8976 move complete, result=0
02:27:19.399 00.000 8976 worker thread done servicing request
02:27:19.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:27:19.408 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
02:27:19.409 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:19.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:19.409 00.000 5052 Enqueuing Expose request
02:27:19.409 00.000 8976 Worker thread wakes up
02:27:19.409 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:19.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:19.409 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:20.102 00.693 8976 Exposure complete
02:27:20.107 00.005 8976 worker thread done servicing request
02:27:20.108 00.001 5052 OnExposeComplete: enter
02:27:20.108 00.000 5052 UpdateGuideState(): m_state=6
02:27:20.108 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8815
02:27:20.108 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.82, Mass=158, SNR=8.7, Peak=67 HFD=2.3
02:27:20.108 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
02:27:20.108 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:27:20.108 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.11 hyp=0.76 cameraTheta=0.15 mountX=-0.24 mountY=-0.69, mountTheta=-1.91
02:27:20.109 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.11, opts=13)
02:27:20.109 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.11)
02:27:20.109 00.000 8976 Worker thread wakes up
02:27:20.109 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.11) opts 0xd
02:27:20.109 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.11)
02:27:20.109 00.000 8976 Moving (0.75, 0.11) raw xDistance=-0.24 yDistance=-0.69
02:27:20.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:27:20.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
02:27:20.109 00.000 8976 MoveAxis(R, 0, ABG)
02:27:20.109 00.000 8976 MoveAxis(U, 3, ABG)
02:27:20.109 00.000 8976 stepping (-21, 30) + (0, 3)
02:27:20.109 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:20.110 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:27:20.120 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:27:20.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:20.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:20.120 00.000 5052 Enqueuing Expose request
02:27:20.140 00.020 8976 Received - 47 (G) 
02:27:20.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:20.140 00.000 8976 stepped: pos (-21, 33)
02:27:20.140 00.000 8976 starting a new bump
02:27:20.140 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:27:20.140 00.000 8976 MountToCamera -- mountX=3.22 mountY=-4.82 hyp=5.79 mountTheta=-0.98 cameraX=2.83, cameraY=5.06 cameraTheta=1.06
02:27:20.140 00.000 8976 incremental bump (2.826, 5.057) isValid = 1
02:27:20.140 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:27:20.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:27:20.140 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:27:20.140 00.000 8976 move complete, result=0
02:27:20.140 00.000 8976 worker thread done servicing request
02:27:20.140 00.000 8976 Worker thread wakes up
02:27:20.140 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:27:20.140 00.000 9828 Worker thread wakes up
02:27:20.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:20.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:20.141 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:27:20.141 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:27:20.141 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:27:20.141 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:27:20.141 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:27:20.141 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:27:20.141 00.000 9828 BLC: window closed
02:27:20.141 00.000 9828 MoveAxis(E, 19, B)
02:27:20.141 00.000 9828 Guiding  Dir = 2, Dur = 19
02:27:20.141 00.000 9828 IsSlewing returns 0
02:27:20.141 00.000 9828 IsGuiding returns 0
02:27:20.142 00.001 9828 PulseGuide returned control before completion, sleep 29
02:27:20.175 00.033 9828 IsGuiding returns 1
02:27:20.175 00.000 9828 scope still moving after pulse duration time elapsed
02:27:20.206 00.031 9828 IsSlewing returns 0
02:27:20.207 00.001 9828 IsGuiding returns 1
02:27:20.238 00.031 9828 IsSlewing returns 0
02:27:20.238 00.000 9828 IsGuiding returns 1
02:27:20.268 00.030 9828 IsSlewing returns 0
02:27:20.269 00.001 9828 IsGuiding returns 0
02:27:20.269 00.000 9828 scope move finished after 19 + 107 ms
02:27:20.269 00.000 9828 Move returns status 0, amount 19
02:27:20.269 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:20.269 00.000 9828 MoveAxis(N, 13, B)
02:27:20.269 00.000 9828 Guiding  Dir = 0, Dur = 13
02:27:20.284 00.015 9828 IsSlewing returns 0
02:27:20.284 00.000 9828 IsGuiding returns 0
02:27:20.284 00.000 9828 PulseGuide returned control before completion, sleep 23
02:27:20.316 00.032 9828 IsGuiding returns 1
02:27:20.316 00.000 9828 scope still moving after pulse duration time elapsed
02:27:20.348 00.032 9828 IsSlewing returns 0
02:27:20.348 00.000 9828 IsGuiding returns 1
02:27:20.380 00.032 9828 IsSlewing returns 0
02:27:20.380 00.000 9828 IsGuiding returns 1
02:27:20.411 00.031 9828 IsSlewing returns 0
02:27:20.411 00.000 9828 IsGuiding returns 1
02:27:20.441 00.030 9828 IsSlewing returns 0
02:27:20.441 00.000 9828 IsGuiding returns 0
02:27:20.441 00.000 9828 scope move finished after 13 + 144 ms
02:27:20.441 00.000 9828 Move returns status 0, amount 13
02:27:20.441 00.000 9828 move complete, result=0
02:27:20.441 00.000 9828 worker thread done servicing request
02:27:20.442 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:27:20.829 00.387 8976 Exposure complete
02:27:20.835 00.006 8976 worker thread done servicing request
02:27:20.835 00.000 5052 OnExposeComplete: enter
02:27:20.835 00.000 5052 UpdateGuideState(): m_state=6
02:27:20.835 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8816
02:27:20.835 00.000 5052 Star::Find returns 1 (0), X=330.19, Y=281.60, Mass=159, SNR=8.7, Peak=67 HFD=2.5
02:27:20.835 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
02:27:20.835 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:27:20.835 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=-0.11 hyp=1.02 cameraTheta=-0.10 mountX=-0.56 mountY=-0.79, mountTheta=-2.18
02:27:20.836 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=-0.11, opts=13)
02:27:20.836 00.000 5052 Enqueuing Move request for stepguider (1.02, -0.11)
02:27:20.836 00.000 8976 Worker thread wakes up
02:27:20.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, -0.11) opts 0xd
02:27:20.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, -0.11)
02:27:20.836 00.000 8976 Moving (1.02, -0.11) raw xDistance=-0.56 yDistance=-0.79
02:27:20.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:27:20.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.79
02:27:20.836 00.000 8976 MoveAxis(R, 2, ABG)
02:27:20.836 00.000 8976 stepping (-21, 33) + (2, 0)
02:27:20.836 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:20.837 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:27:20.846 00.009 5052 UpdateGuideState exits: m=159 SNR=8.7
02:27:20.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:20.846 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:20.846 00.000 5052 Enqueuing Expose request
02:27:20.859 00.013 8976 Received - 47 (G) 
02:27:20.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:20.859 00.000 8976 stepped: pos (-19, 33)
02:27:20.859 00.000 8976 MoveAxis(U, 3, ABG)
02:27:20.859 00.000 8976 stepping (-19, 33) + (0, 3)
02:27:20.859 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:20.892 00.033 8976 Received - 47 (G) 
02:27:20.892 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:20.892 00.000 8976 stepped: pos (-19, 36)
02:27:20.892 00.000 8976 FAR outside bump range, increase bump weight 1.00 => 2.00
02:27:20.892 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:27:20.893 00.001 8976 MountToCamera -- mountX=3.11 mountY=-5.11 hyp=5.99 mountTheta=-1.02 cameraX=3.14, cameraY=5.10 cameraTheta=1.02
02:27:20.893 00.000 8976 incremental bump (3.136, 5.102) isValid = 1
02:27:20.893 00.000 8976 Scheduling Mount bump of (0.120, 0.203)
02:27:20.893 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.20, opts=4)
02:27:20.893 00.000 8976 Enqueuing Move request for scope (0.12, 0.20)
02:27:20.893 00.000 8976 move complete, result=0
02:27:20.893 00.000 8976 worker thread done servicing request
02:27:20.893 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.8 px 3 ms NORTH
02:27:20.893 00.000 8976 Worker thread wakes up
02:27:20.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:20.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:20.894 00.001 9828 Worker thread wakes up
02:27:20.894 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0x4
02:27:20.894 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
02:27:20.894 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
02:27:20.894 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:27:20.894 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.04 mountX=-0.13 mountY=-0.19, mountTheta=-2.18
02:27:20.894 00.000 9828 Moving (0.12, 0.20) raw xDistance=-0.13 yDistance=-0.19
02:27:20.894 00.000 9828 BLC: window closed
02:27:20.894 00.000 9828 MoveAxis(E, 41, B)
02:27:20.894 00.000 9828 Guiding  Dir = 2, Dur = 41
02:27:20.894 00.000 9828 IsSlewing returns 0
02:27:20.895 00.001 9828 IsGuiding returns 0
02:27:20.895 00.000 9828 PulseGuide returned control before completion, sleep 51
02:27:20.954 00.059 9828 IsGuiding returns 1
02:27:20.954 00.000 9828 scope still moving after pulse duration time elapsed
02:27:20.985 00.031 9828 IsSlewing returns 0
02:27:20.985 00.000 9828 IsGuiding returns 1
02:27:21.017 00.032 9828 IsSlewing returns 0
02:27:21.017 00.000 9828 IsGuiding returns 1
02:27:21.049 00.032 9828 IsSlewing returns 0
02:27:21.049 00.000 9828 IsGuiding returns 1
02:27:21.079 00.030 9828 IsSlewing returns 0
02:27:21.079 00.000 9828 IsGuiding returns 0
02:27:21.079 00.000 9828 scope move finished after 41 + 144 ms
02:27:21.079 00.000 9828 Move returns status 0, amount 41
02:27:21.079 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:21.079 00.000 9828 MoveAxis(N, 25, B)
02:27:21.079 00.000 9828 Guiding  Dir = 0, Dur = 25
02:27:21.095 00.016 9828 IsSlewing returns 0
02:27:21.095 00.000 9828 IsGuiding returns 0
02:27:21.095 00.000 9828 PulseGuide returned control before completion, sleep 35
02:27:21.141 00.046 9828 IsGuiding returns 1
02:27:21.141 00.000 9828 scope still moving after pulse duration time elapsed
02:27:21.173 00.032 9828 IsSlewing returns 0
02:27:21.173 00.000 9828 IsGuiding returns 1
02:27:21.204 00.031 9828 IsSlewing returns 0
02:27:21.204 00.000 9828 IsGuiding returns 1
02:27:21.250 00.046 9828 IsSlewing returns 0
02:27:21.250 00.000 9828 IsGuiding returns 1
02:27:21.280 00.030 9828 IsSlewing returns 0
02:27:21.280 00.000 9828 IsGuiding returns 0
02:27:21.280 00.000 9828 scope move finished after 25 + 161 ms
02:27:21.280 00.000 9828 Move returns status 0, amount 25
02:27:21.280 00.000 9828 move complete, result=0
02:27:21.280 00.000 9828 worker thread done servicing request
02:27:21.281 00.001 5052 GuideStep: -0.1 px 41 ms EAST, -0.2 px 25 ms NORTH
02:27:21.586 00.305 8976 Exposure complete
02:27:21.593 00.007 8976 worker thread done servicing request
02:27:21.593 00.000 5052 OnExposeComplete: enter
02:27:21.593 00.000 5052 UpdateGuideState(): m_state=6
02:27:21.593 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8817
02:27:21.593 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.60, Mass=157, SNR=8.7, Peak=70 HFD=1.9
02:27:21.593 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
02:27:21.593 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
02:27:21.593 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.92 mountX=-0.14 mountY=-0.01, mountTheta=-3.07
02:27:21.594 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.11, opts=13)
02:27:21.594 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.11)
02:27:21.594 00.000 8976 Worker thread wakes up
02:27:21.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.11) opts 0xd
02:27:21.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.11)
02:27:21.594 00.000 8976 Moving (0.09, -0.11) raw xDistance=-0.14 yDistance=-0.01
02:27:21.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:27:21.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:27:21.595 00.001 8976 MoveAxis(R, 0, ABG)
02:27:21.595 00.000 8976 MoveAxis(U, 0, ABG)
02:27:21.595 00.000 8976 FAR outside bump range, increase bump weight 2.00 => 3.00
02:27:21.595 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:27:21.595 00.000 8976 MountToCamera -- mountX=3.05 mountY=-5.31 hyp=6.13 mountTheta=-1.05 cameraX=3.34, cameraY=5.13 cameraTheta=0.99
02:27:21.595 00.000 8976 incremental bump (3.344, 5.132) isValid = 1
02:27:21.595 00.000 8976 Scheduling Mount bump of (0.075, 0.120)
02:27:21.595 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.12, opts=4)
02:27:21.595 00.000 8976 Enqueuing Move request for scope (0.08, 0.12)
02:27:21.595 00.000 8976 move complete, result=0
02:27:21.595 00.000 9828 Worker thread wakes up
02:27:21.595 00.000 8976 worker thread done servicing request
02:27:21.595 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0x4
02:27:21.595 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
02:27:21.595 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
02:27:21.596 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:27:21.596 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
02:27:21.596 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=1.01 mountX=-0.08 mountY=-0.11, mountTheta=-2.21
02:27:21.596 00.000 9828 Moving (0.08, 0.12) raw xDistance=-0.08 yDistance=-0.11
02:27:21.596 00.000 9828 BLC: window closed
02:27:21.596 00.000 9828 MoveAxis(E, 26, B)
02:27:21.596 00.000 9828 Guiding  Dir = 2, Dur = 26
02:27:21.596 00.000 9828 IsSlewing returns 0
02:27:21.596 00.000 9828 IsGuiding returns 0
02:27:21.597 00.001 9828 PulseGuide returned control before completion, sleep 36
02:27:21.606 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
02:27:21.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:21.606 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:21.606 00.000 5052 Enqueuing Expose request
02:27:21.607 00.001 8976 Worker thread wakes up
02:27:21.607 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:21.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:21.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:21.643 00.036 9828 IsGuiding returns 1
02:27:21.643 00.000 9828 scope still moving after pulse duration time elapsed
02:27:21.675 00.032 9828 IsSlewing returns 0
02:27:21.675 00.000 9828 IsGuiding returns 1
02:27:21.706 00.031 9828 IsSlewing returns 0
02:27:21.706 00.000 9828 IsGuiding returns 1
02:27:21.737 00.031 9828 IsSlewing returns 0
02:27:21.737 00.000 9828 IsGuiding returns 1
02:27:21.768 00.031 9828 IsSlewing returns 0
02:27:21.768 00.000 9828 IsGuiding returns 0
02:27:21.768 00.000 9828 scope move finished after 26 + 145 ms
02:27:21.768 00.000 9828 Move returns status 0, amount 26
02:27:21.768 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:21.768 00.000 9828 MoveAxis(N, 15, B)
02:27:21.768 00.000 9828 Guiding  Dir = 0, Dur = 15
02:27:21.783 00.015 9828 IsSlewing returns 0
02:27:21.784 00.001 9828 IsGuiding returns 0
02:27:21.784 00.000 9828 PulseGuide returned control before completion, sleep 25
02:27:21.813 00.029 9828 IsGuiding returns 1
02:27:21.813 00.000 9828 scope still moving after pulse duration time elapsed
02:27:21.844 00.031 9828 IsSlewing returns 0
02:27:21.844 00.000 9828 IsGuiding returns 1
02:27:21.875 00.031 9828 IsSlewing returns 0
02:27:21.875 00.000 9828 IsGuiding returns 1
02:27:21.906 00.031 9828 IsSlewing returns 0
02:27:21.906 00.000 9828 IsGuiding returns 1
02:27:21.936 00.030 9828 IsSlewing returns 0
02:27:21.936 00.000 9828 IsGuiding returns 0
02:27:21.936 00.000 9828 scope move finished after 15 + 137 ms
02:27:21.936 00.000 9828 Move returns status 0, amount 15
02:27:21.936 00.000 9828 move complete, result=0
02:27:21.936 00.000 9828 worker thread done servicing request
02:27:21.936 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 15 ms NORTH
02:27:22.297 00.361 8976 Exposure complete
02:27:22.302 00.005 8976 worker thread done servicing request
02:27:22.302 00.000 5052 OnExposeComplete: enter
02:27:22.302 00.000 5052 UpdateGuideState(): m_state=6
02:27:22.302 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8818
02:27:22.302 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.28, Mass=148, SNR=8.5, Peak=72 HFD=1.8
02:27:22.302 00.000 5052 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.04) = xAngle (-3.22 = 3.06)
02:27:22.302 00.000 5052 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.96)
02:27:22.302 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.43 hyp=0.46 cameraTheta=-1.18 mountX=-0.46 mountY=0.08, mountTheta=2.96
02:27:22.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.43, opts=13)
02:27:22.303 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.43)
02:27:22.303 00.000 8976 Worker thread wakes up
02:27:22.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.43) opts 0xd
02:27:22.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.43)
02:27:22.303 00.000 8976 Moving (0.18, -0.43) raw xDistance=-0.46 yDistance=0.08
02:27:22.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:27:22.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:27:22.303 00.000 8976 MoveAxis(R, 2, ABG)
02:27:22.304 00.001 8976 stepping (-19, 36) + (2, 0)
02:27:22.304 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:22.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:27:22.314 00.010 5052 UpdateGuideState exits: m=148 SNR=8.5
02:27:22.315 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:22.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:22.315 00.000 5052 Enqueuing Expose request
02:27:22.331 00.016 8976 Received - 47 (G) 
02:27:22.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:22.331 00.000 8976 stepped: pos (-17, 36)
02:27:22.331 00.000 8976 MoveAxis(U, 0, ABG)
02:27:22.331 00.000 8976 FAR outside bump range, increase bump weight 3.00 => 4.00
02:27:22.331 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:27:22.331 00.000 8976 MountToCamera -- mountX=2.90 mountY=-5.45 hyp=6.17 mountTheta=-1.08 cameraX=3.53, cameraY=5.06 cameraTheta=0.96
02:27:22.331 00.000 8976 incremental bump (3.529, 5.062) isValid = 1
02:27:22.331 00.000 8976 Scheduling Mount bump of (0.258, 0.383)
02:27:22.331 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.26, y=0.38, opts=4)
02:27:22.331 00.000 8976 Enqueuing Move request for scope (0.26, 0.38)
02:27:22.331 00.000 8976 move complete, result=0
02:27:22.331 00.000 9828 Worker thread wakes up
02:27:22.331 00.000 8976 worker thread done servicing request
02:27:22.331 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
02:27:22.331 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.38) opts 0x4
02:27:22.331 00.000 8976 Worker thread wakes up
02:27:22.332 00.001 9828 Handling offset move in thread for scope, endpoint = (0.26, 0.38)
02:27:22.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:22.332 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:27:22.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:22.332 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:27:22.332 00.000 9828 CameraToMount -- cameraX=0.26 cameraY=0.38 hyp=0.46 cameraTheta=0.98 mountX=-0.27 mountY=-0.35, mountTheta=-2.24
02:27:22.332 00.000 9828 Moving (0.26, 0.38) raw xDistance=-0.27 yDistance=-0.35
02:27:22.332 00.000 9828 BLC: window closed
02:27:22.332 00.000 9828 MoveAxis(E, 87, B)
02:27:22.332 00.000 9828 Guiding  Dir = 2, Dur = 87
02:27:22.332 00.000 9828 IsSlewing returns 0
02:27:22.332 00.000 9828 IsGuiding returns 0
02:27:22.333 00.001 9828 PulseGuide returned control before completion, sleep 97
02:27:22.436 00.103 9828 IsGuiding returns 1
02:27:22.436 00.000 9828 scope still moving after pulse duration time elapsed
02:27:22.467 00.031 9828 IsSlewing returns 0
02:27:22.467 00.000 9828 IsGuiding returns 1
02:27:22.498 00.031 9828 IsSlewing returns 0
02:27:22.498 00.000 9828 IsGuiding returns 1
02:27:22.528 00.030 9828 IsSlewing returns 0
02:27:22.528 00.000 9828 IsGuiding returns 0
02:27:22.528 00.000 9828 scope move finished after 87 + 109 ms
02:27:22.528 00.000 9828 Move returns status 0, amount 87
02:27:22.528 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:22.528 00.000 9828 MoveAxis(N, 47, B)
02:27:22.528 00.000 9828 Guiding  Dir = 0, Dur = 47
02:27:22.543 00.015 9828 IsSlewing returns 0
02:27:22.543 00.000 9828 IsGuiding returns 0
02:27:22.543 00.000 9828 PulseGuide returned control before completion, sleep 57
02:27:22.605 00.062 9828 IsGuiding returns 1
02:27:22.605 00.000 9828 scope still moving after pulse duration time elapsed
02:27:22.636 00.031 9828 IsSlewing returns 0
02:27:22.636 00.000 9828 IsGuiding returns 1
02:27:22.667 00.031 9828 IsSlewing returns 0
02:27:22.667 00.000 9828 IsGuiding returns 1
02:27:22.699 00.032 9828 IsSlewing returns 0
02:27:22.699 00.000 9828 IsGuiding returns 1
02:27:22.729 00.030 9828 IsSlewing returns 0
02:27:22.729 00.000 9828 IsGuiding returns 0
02:27:22.729 00.000 9828 scope move finished after 47 + 139 ms
02:27:22.729 00.000 9828 Move returns status 0, amount 47
02:27:22.729 00.000 9828 move complete, result=0
02:27:22.729 00.000 9828 worker thread done servicing request
02:27:22.730 00.001 5052 GuideStep: -0.3 px 87 ms EAST, -0.3 px 47 ms NORTH
02:27:23.029 00.299 8976 Exposure complete
02:27:23.034 00.005 8976 worker thread done servicing request
02:27:23.034 00.000 5052 OnExposeComplete: enter
02:27:23.034 00.000 5052 UpdateGuideState(): m_state=6
02:27:23.034 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8819
02:27:23.034 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.78, Mass=157, SNR=8.6, Peak=68 HFD=2.3
02:27:23.034 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:27:23.034 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
02:27:23.034 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.07 hyp=0.33 cameraTheta=2.92 mountX=0.21 mountY=0.23, mountTheta=0.82
02:27:23.035 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.07, opts=13)
02:27:23.035 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.07)
02:27:23.035 00.000 8976 Worker thread wakes up
02:27:23.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.07) opts 0xd
02:27:23.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.07)
02:27:23.035 00.000 8976 Moving (-0.32, 0.07) raw xDistance=0.21 yDistance=0.23
02:27:23.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:27:23.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:27:23.035 00.000 8976 MoveAxis(R, 0, ABG)
02:27:23.035 00.000 8976 MoveAxis(U, 0, ABG)
02:27:23.035 00.000 8976 FAR outside bump range, increase bump weight 4.00 => 5.00
02:27:23.035 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:27:23.035 00.000 8976 MountToCamera -- mountX=2.80 mountY=-5.54 hyp=6.20 mountTheta=-1.10 cameraX=3.65, cameraY=5.02 cameraTheta=0.94
02:27:23.035 00.000 8976 incremental bump (3.653, 5.015) isValid = 1
02:27:23.035 00.000 8976 Scheduling Mount bump of (0.188, 0.267)
02:27:23.035 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.19, y=0.27, opts=4)
02:27:23.035 00.000 8976 Enqueuing Move request for scope (0.19, 0.27)
02:27:23.037 00.002 8976 move complete, result=0
02:27:23.037 00.000 9828 Worker thread wakes up
02:27:23.037 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.27) opts 0x4
02:27:23.037 00.000 9828 Handling offset move in thread for scope, endpoint = (0.19, 0.27)
02:27:23.037 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
02:27:23.037 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
02:27:23.037 00.000 9828 CameraToMount -- cameraX=0.19 cameraY=0.27 hyp=0.33 cameraTheta=0.96 mountX=-0.20 mountY=-0.24, mountTheta=-2.26
02:27:23.037 00.000 9828 Moving (0.19, 0.27) raw xDistance=-0.20 yDistance=-0.24
02:27:23.037 00.000 9828 BLC: window closed
02:27:23.037 00.000 8976 worker thread done servicing request
02:27:23.037 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:27:23.037 00.000 9828 MoveAxis(E, 63, B)
02:27:23.037 00.000 9828 Guiding  Dir = 2, Dur = 63
02:27:23.038 00.001 9828 IsSlewing returns 0
02:27:23.038 00.000 9828 IsGuiding returns 0
02:27:23.038 00.000 9828 PulseGuide returned control before completion, sleep 73
02:27:23.048 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
02:27:23.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:23.048 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:23.048 00.000 5052 Enqueuing Expose request
02:27:23.048 00.000 8976 Worker thread wakes up
02:27:23.048 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:27:23.048 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:23.049 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:23.118 00.069 9828 IsGuiding returns 1
02:27:23.118 00.000 9828 scope still moving after pulse duration time elapsed
02:27:23.149 00.031 9828 IsSlewing returns 0
02:27:23.149 00.000 9828 IsGuiding returns 1
02:27:23.180 00.031 9828 IsSlewing returns 0
02:27:23.180 00.000 9828 IsGuiding returns 1
02:27:23.211 00.031 9828 IsSlewing returns 0
02:27:23.211 00.000 9828 IsGuiding returns 0
02:27:23.211 00.000 9828 scope move finished after 63 + 110 ms
02:27:23.211 00.000 9828 Move returns status 0, amount 63
02:27:23.211 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:23.211 00.000 9828 MoveAxis(N, 33, B)
02:27:23.211 00.000 9828 Guiding  Dir = 0, Dur = 33
02:27:23.227 00.016 9828 IsSlewing returns 0
02:27:23.227 00.000 9828 IsGuiding returns 0
02:27:23.228 00.001 9828 PulseGuide returned control before completion, sleep 43
02:27:23.273 00.045 9828 IsGuiding returns 1
02:27:23.273 00.000 9828 scope still moving after pulse duration time elapsed
02:27:23.303 00.030 9828 IsSlewing returns 0
02:27:23.303 00.000 9828 IsGuiding returns 1
02:27:23.334 00.031 9828 IsSlewing returns 0
02:27:23.334 00.000 9828 IsGuiding returns 1
02:27:23.365 00.031 9828 IsSlewing returns 0
02:27:23.365 00.000 9828 IsGuiding returns 1
02:27:23.397 00.032 9828 IsSlewing returns 0
02:27:23.397 00.000 9828 IsGuiding returns 0
02:27:23.397 00.000 9828 scope move finished after 33 + 136 ms
02:27:23.397 00.000 9828 Move returns status 0, amount 33
02:27:23.397 00.000 9828 move complete, result=0
02:27:23.397 00.000 9828 worker thread done servicing request
02:27:23.397 00.000 5052 GuideStep: -0.2 px 63 ms EAST, -0.2 px 33 ms NORTH
02:27:23.741 00.344 8976 Exposure complete
02:27:23.746 00.005 8976 worker thread done servicing request
02:27:23.746 00.000 5052 OnExposeComplete: enter
02:27:23.746 00.000 5052 UpdateGuideState(): m_state=6
02:27:23.746 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8820
02:27:23.746 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.82, Mass=143, SNR=8.2, Peak=64 HFD=2.5
02:27:23.746 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:27:23.746 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:27:23.746 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.11 hyp=0.73 cameraTheta=2.99 mountX=0.43 mountY=0.55, mountTheta=0.91
02:27:23.747 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.11, opts=13)
02:27:23.747 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.11)
02:27:23.747 00.000 8976 Worker thread wakes up
02:27:23.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.11) opts 0xd
02:27:23.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.11)
02:27:23.747 00.000 8976 Moving (-0.73, 0.11) raw xDistance=0.43 yDistance=0.55
02:27:23.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:27:23.748 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:27:23.748 00.000 8976 MoveAxis(L, 2, ABG)
02:27:23.748 00.000 8976 stepping (-17, 36) + (-2, 0)
02:27:23.748 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:23.748 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:27:23.759 00.011 5052 UpdateGuideState exits: m=143 SNR=8.2
02:27:23.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:23.759 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:23.760 00.001 5052 Enqueuing Expose request
02:27:23.770 00.010 8976 Received - 47 (G) 
02:27:23.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:23.770 00.000 8976 stepped: pos (-19, 36)
02:27:23.770 00.000 8976 MoveAxis(D, 2, ABG)
02:27:23.770 00.000 8976 stepping (-19, 36) + (0, -2)
02:27:23.770 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:23.801 00.031 8976 Received - 47 (G) 
02:27:23.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:23.801 00.000 8976 stepped: pos (-19, 34)
02:27:23.801 00.000 8976 outside bump range, increase bump weight 5.00 => 5.17
02:27:23.801 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:27:23.801 00.000 8976 MountToCamera -- mountX=2.84 mountY=-5.49 hyp=6.18 mountTheta=-1.09 cameraX=3.60, cameraY=5.03 cameraTheta=0.95
02:27:23.801 00.000 8976 incremental bump (3.597, 5.026) isValid = 1
02:27:23.801 00.000 8976 Scheduling Mount bump of (0.345, 0.500)
02:27:23.802 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.35, y=0.50, opts=4)
02:27:23.802 00.000 8976 Enqueuing Move request for scope (0.35, 0.50)
02:27:23.802 00.000 8976 move complete, result=0
02:27:23.802 00.000 8976 worker thread done servicing request
02:27:23.802 00.000 8976 Worker thread wakes up
02:27:23.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:23.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:23.802 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:27:23.802 00.000 9828 Worker thread wakes up
02:27:23.802 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.50) opts 0x4
02:27:23.803 00.001 9828 Handling offset move in thread for scope, endpoint = (0.35, 0.50)
02:27:23.803 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
02:27:23.803 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
02:27:23.803 00.000 9828 CameraToMount -- cameraX=0.35 cameraY=0.50 hyp=0.61 cameraTheta=0.97 mountX=-0.37 mountY=-0.45, mountTheta=-2.25
02:27:23.803 00.000 9828 Moving (0.35, 0.50) raw xDistance=-0.37 yDistance=-0.45
02:27:23.803 00.000 9828 BLC: window closed
02:27:23.803 00.000 9828 MoveAxis(E, 117, B)
02:27:23.803 00.000 9828 Guiding  Dir = 2, Dur = 117
02:27:23.803 00.000 9828 IsSlewing returns 0
02:27:23.803 00.000 9828 IsGuiding returns 0
02:27:23.803 00.000 9828 PulseGuide returned control before completion, sleep 127
02:27:23.941 00.138 9828 IsGuiding returns 1
02:27:23.941 00.000 9828 scope still moving after pulse duration time elapsed
02:27:23.972 00.031 9828 IsSlewing returns 0
02:27:23.972 00.000 9828 IsGuiding returns 1
02:27:24.003 00.031 9828 IsSlewing returns 0
02:27:24.004 00.001 9828 IsGuiding returns 1
02:27:24.034 00.030 9828 IsSlewing returns 0
02:27:24.034 00.000 9828 IsGuiding returns 1
02:27:24.065 00.031 9828 IsSlewing returns 0
02:27:24.065 00.000 9828 IsGuiding returns 0
02:27:24.065 00.000 9828 scope move finished after 117 + 145 ms
02:27:24.065 00.000 9828 Move returns status 0, amount 117
02:27:24.065 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:24.065 00.000 9828 MoveAxis(N, 62, B)
02:27:24.066 00.001 9828 Guiding  Dir = 0, Dur = 62
02:27:24.080 00.014 9828 IsSlewing returns 0
02:27:24.080 00.000 9828 IsGuiding returns 0
02:27:24.080 00.000 9828 PulseGuide returned control before completion, sleep 72
02:27:24.158 00.078 9828 IsGuiding returns 1
02:27:24.158 00.000 9828 scope still moving after pulse duration time elapsed
02:27:24.189 00.031 9828 IsSlewing returns 0
02:27:24.189 00.000 9828 IsGuiding returns 1
02:27:24.220 00.031 9828 IsSlewing returns 0
02:27:24.220 00.000 9828 IsGuiding returns 1
02:27:24.251 00.031 9828 IsSlewing returns 0
02:27:24.251 00.000 9828 IsGuiding returns 1
02:27:24.283 00.032 9828 IsSlewing returns 0
02:27:24.283 00.000 9828 IsGuiding returns 0
02:27:24.283 00.000 9828 scope move finished after 62 + 140 ms
02:27:24.283 00.000 9828 Move returns status 0, amount 62
02:27:24.283 00.000 9828 move complete, result=0
02:27:24.283 00.000 9828 worker thread done servicing request
02:27:24.287 00.004 5052 GuideStep: -0.4 px 117 ms EAST, -0.5 px 62 ms NORTH
02:27:24.494 00.207 8976 Exposure complete
02:27:24.500 00.006 8976 worker thread done servicing request
02:27:24.500 00.000 5052 OnExposeComplete: enter
02:27:24.501 00.001 5052 UpdateGuideState(): m_state=6
02:27:24.501 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8821
02:27:24.501 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.64, Mass=141, SNR=8.2, Peak=68 HFD=2.3
02:27:24.501 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.84 = 1.45)
02:27:24.501 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.34)
02:27:24.501 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.79 mountX=0.02 mountY=0.19, mountTheta=1.44
02:27:24.502 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.07, opts=13)
02:27:24.502 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.07)
02:27:24.502 00.000 8976 Worker thread wakes up
02:27:24.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.07) opts 0xd
02:27:24.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.07)
02:27:24.502 00.000 8976 Moving (-0.18, -0.07) raw xDistance=0.02 yDistance=0.19
02:27:24.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:27:24.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:27:24.502 00.000 8976 MoveAxis(R, 0, ABG)
02:27:24.502 00.000 8976 MoveAxis(U, 0, ABG)
02:27:24.502 00.000 8976 outside bump range, increase bump weight 5.17 => 5.33
02:27:24.502 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:27:24.502 00.000 8976 MountToCamera -- mountX=2.86 mountY=-5.46 hyp=6.17 mountTheta=-1.09 cameraX=3.56, cameraY=5.03 cameraTheta=0.96
02:27:24.502 00.000 8976 incremental bump (3.560, 5.034) isValid = 1
02:27:24.502 00.000 8976 Scheduling Mount bump of (0.109, 0.159)
02:27:24.503 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.16, opts=4)
02:27:24.503 00.000 8976 Enqueuing Move request for scope (0.11, 0.16)
02:27:24.503 00.000 8976 move complete, result=0
02:27:24.503 00.000 9828 Worker thread wakes up
02:27:24.503 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0x4
02:27:24.503 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
02:27:24.503 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:27:24.503 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
02:27:24.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:27:24.503 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.97 mountX=-0.12 mountY=-0.14, mountTheta=-2.25
02:27:24.503 00.000 9828 Moving (0.11, 0.16) raw xDistance=-0.12 yDistance=-0.14
02:27:24.503 00.000 9828 BLC: window closed
02:27:24.503 00.000 9828 MoveAxis(E, 37, B)
02:27:24.503 00.000 9828 Guiding  Dir = 2, Dur = 37
02:27:24.504 00.001 8976 worker thread done servicing request
02:27:24.504 00.000 9828 IsSlewing returns 0
02:27:24.504 00.000 9828 IsGuiding returns 0
02:27:24.504 00.000 9828 PulseGuide returned control before completion, sleep 47
02:27:24.514 00.010 5052 UpdateGuideState exits: m=141 SNR=8.2
02:27:24.515 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:24.515 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:24.515 00.000 5052 Enqueuing Expose request
02:27:24.515 00.000 8976 Worker thread wakes up
02:27:24.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:24.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:24.515 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:27:24.553 00.038 9828 IsGuiding returns 1
02:27:24.554 00.001 9828 scope still moving after pulse duration time elapsed
02:27:24.585 00.031 9828 IsSlewing returns 0
02:27:24.587 00.002 9828 IsGuiding returns 1
02:27:24.616 00.029 9828 IsSlewing returns 0
02:27:24.616 00.000 9828 IsGuiding returns 1
02:27:24.647 00.031 9828 IsSlewing returns 0
02:27:24.647 00.000 9828 IsGuiding returns 1
02:27:24.679 00.032 9828 IsSlewing returns 0
02:27:24.679 00.000 9828 IsGuiding returns 1
02:27:24.710 00.031 9828 IsSlewing returns 0
02:27:24.710 00.000 9828 IsGuiding returns 1
02:27:24.741 00.031 9828 IsSlewing returns 0
02:27:24.741 00.000 9828 IsGuiding returns 1
02:27:24.772 00.031 9828 IsSlewing returns 0
02:27:24.772 00.000 9828 IsGuiding returns 0
02:27:24.772 00.000 9828 scope move finished after 37 + 231 ms
02:27:24.772 00.000 9828 Move returns status 0, amount 37
02:27:24.772 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:24.772 00.000 9828 MoveAxis(N, 20, B)
02:27:24.772 00.000 9828 Guiding  Dir = 0, Dur = 20
02:27:24.787 00.015 9828 IsSlewing returns 0
02:27:24.787 00.000 9828 IsGuiding returns 0
02:27:24.788 00.001 9828 PulseGuide returned control before completion, sleep 30
02:27:24.833 00.045 9828 IsGuiding returns 1
02:27:24.833 00.000 9828 scope still moving after pulse duration time elapsed
02:27:24.864 00.031 9828 IsSlewing returns 0
02:27:24.864 00.000 9828 IsGuiding returns 1
02:27:24.895 00.031 9828 IsSlewing returns 0
02:27:24.895 00.000 9828 IsGuiding returns 1
02:27:24.927 00.032 9828 IsSlewing returns 0
02:27:24.927 00.000 9828 IsGuiding returns 0
02:27:24.927 00.000 9828 scope move finished after 20 + 119 ms
02:27:24.927 00.000 9828 Move returns status 0, amount 20
02:27:24.927 00.000 9828 move complete, result=0
02:27:24.927 00.000 9828 worker thread done servicing request
02:27:24.927 00.000 5052 GuideStep: -0.1 px 37 ms EAST, -0.1 px 20 ms NORTH
02:27:25.205 00.278 8976 Exposure complete
02:27:25.211 00.006 8976 worker thread done servicing request
02:27:25.211 00.000 5052 OnExposeComplete: enter
02:27:25.211 00.000 5052 UpdateGuideState(): m_state=6
02:27:25.211 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8822
02:27:25.211 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=280.98, Mass=161, SNR=8.8, Peak=71 HFD=2.2
02:27:25.211 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.34 = 1.95)
02:27:25.211 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.84)
02:27:25.211 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.73 hyp=0.98 cameraTheta=-2.29 mountX=-0.36 mountY=0.94, mountTheta=1.93
02:27:25.213 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.73, opts=13)
02:27:25.213 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.73)
02:27:25.213 00.000 8976 Worker thread wakes up
02:27:25.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.73) opts 0xd
02:27:25.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.73)
02:27:25.213 00.000 8976 Moving (-0.65, -0.73) raw xDistance=-0.36 yDistance=0.94
02:27:25.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:27:25.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.94
02:27:25.213 00.000 8976 MoveAxis(R, 1, ABG)
02:27:25.213 00.000 8976 stepping (-19, 34) + (1, 0)
02:27:25.213 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:25.214 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:27:25.224 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
02:27:25.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:25.224 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:25.224 00.000 5052 Enqueuing Expose request
02:27:25.240 00.016 8976 Received - 47 (G) 
02:27:25.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:25.240 00.000 8976 stepped: pos (-18, 34)
02:27:25.240 00.000 8976 MoveAxis(D, 4, ABG)
02:27:25.240 00.000 8976 stepping (-18, 34) + (0, -4)
02:27:25.240 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:27:25.272 00.032 8976 Received - 47 (G) 
02:27:25.272 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:27:25.272 00.000 8976 stepped: pos (-18, 30)
02:27:25.272 00.000 8976 back inside bump range: decrease bump weight 5.33 => 2.67
02:27:25.272 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:27:25.272 00.000 8976 MountToCamera -- mountX=2.83 mountY=-5.23 hyp=5.95 mountTheta=-1.08 cameraX=3.37, cameraY=4.90 cameraTheta=0.97
02:27:25.273 00.001 8976 incremental bump (3.371, 4.898) isValid = 1
02:27:25.273 00.000 8976 Scheduling Mount bump of (0.174, 0.262)
02:27:25.273 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.26, opts=4)
02:27:25.273 00.000 8976 Enqueuing Move request for scope (0.17, 0.26)
02:27:25.273 00.000 8976 move complete, result=0
02:27:25.273 00.000 9828 Worker thread wakes up
02:27:25.273 00.000 8976 worker thread done servicing request
02:27:25.273 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.9 px 4 ms SOUTH
02:27:25.273 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.26) opts 0x4
02:27:25.273 00.000 8976 Worker thread wakes up
02:27:25.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:25.273 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.26)
02:27:25.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:25.273 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
02:27:25.273 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
02:27:25.273 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.26 hyp=0.31 cameraTheta=0.98 mountX=-0.19 mountY=-0.24, mountTheta=-2.23
02:27:25.273 00.000 9828 Moving (0.17, 0.26) raw xDistance=-0.19 yDistance=-0.24
02:27:25.274 00.001 9828 BLC: window closed
02:27:25.274 00.000 9828 MoveAxis(E, 59, B)
02:27:25.274 00.000 9828 Guiding  Dir = 2, Dur = 59
02:27:25.274 00.000 9828 IsSlewing returns 0
02:27:25.274 00.000 9828 IsGuiding returns 0
02:27:25.274 00.000 9828 PulseGuide returned control before completion, sleep 69
02:27:25.350 00.076 9828 IsGuiding returns 1
02:27:25.350 00.000 9828 scope still moving after pulse duration time elapsed
02:27:25.382 00.032 9828 IsSlewing returns 0
02:27:25.382 00.000 9828 IsGuiding returns 1
02:27:25.413 00.031 9828 IsSlewing returns 0
02:27:25.413 00.000 9828 IsGuiding returns 1
02:27:25.444 00.031 9828 IsSlewing returns 0
02:27:25.445 00.001 9828 IsGuiding returns 1
02:27:25.475 00.030 9828 IsSlewing returns 0
02:27:25.475 00.000 9828 IsGuiding returns 0
02:27:25.475 00.000 9828 scope move finished after 59 + 141 ms
02:27:25.475 00.000 9828 Move returns status 0, amount 59
02:27:25.475 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:25.475 00.000 9828 MoveAxis(N, 32, B)
02:27:25.475 00.000 9828 Guiding  Dir = 0, Dur = 32
02:27:25.491 00.016 9828 IsSlewing returns 0
02:27:25.491 00.000 9828 IsGuiding returns 0
02:27:25.491 00.000 9828 PulseGuide returned control before completion, sleep 42
02:27:25.537 00.046 9828 IsGuiding returns 1
02:27:25.537 00.000 9828 scope still moving after pulse duration time elapsed
02:27:25.568 00.031 9828 IsSlewing returns 0
02:27:25.568 00.000 9828 IsGuiding returns 1
02:27:25.600 00.032 9828 IsSlewing returns 0
02:27:25.600 00.000 9828 IsGuiding returns 1
02:27:25.630 00.030 9828 IsSlewing returns 0
02:27:25.630 00.000 9828 IsGuiding returns 1
02:27:25.662 00.032 9828 IsSlewing returns 0
02:27:25.662 00.000 9828 IsGuiding returns 0
02:27:25.662 00.000 9828 scope move finished after 32 + 139 ms
02:27:25.662 00.000 9828 Move returns status 0, amount 32
02:27:25.662 00.000 9828 move complete, result=0
02:27:25.662 00.000 9828 worker thread done servicing request
02:27:25.662 00.000 5052 GuideStep: -0.2 px 59 ms EAST, -0.2 px 32 ms NORTH
02:27:25.970 00.308 8976 Exposure complete
02:27:25.976 00.006 8976 worker thread done servicing request
02:27:25.976 00.000 5052 OnExposeComplete: enter
02:27:25.976 00.000 5052 UpdateGuideState(): m_state=6
02:27:25.976 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8823
02:27:25.976 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.19, Mass=177, SNR=9.1, Peak=69 HFD=2.6
02:27:25.976 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.54 = 1.74)
02:27:25.976 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.64)
02:27:25.976 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.52 hyp=0.87 cameraTheta=-2.50 mountX=-0.15 mountY=0.87, mountTheta=1.74
02:27:25.977 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.52, opts=13)
02:27:25.978 00.001 5052 Enqueuing Move request for stepguider (-0.70, -0.52)
02:27:25.978 00.000 8976 Worker thread wakes up
02:27:25.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.52) opts 0xd
02:27:25.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.52)
02:27:25.978 00.000 8976 Moving (-0.70, -0.52) raw xDistance=-0.15 yDistance=0.87
02:27:25.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:27:25.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.87
02:27:25.978 00.000 8976 MoveAxis(R, 0, ABG)
02:27:25.978 00.000 8976 MoveAxis(D, 4, ABG)
02:27:25.978 00.000 8976 stepping (-18, 30) + (0, -4)
02:27:25.978 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:27:25.980 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:27:25.990 00.010 5052 UpdateGuideState exits: m=177 SNR=9.1
02:27:25.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:25.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:25.990 00.000 5052 Enqueuing Expose request
02:27:26.023 00.033 8976 Received - 47 (G) 
02:27:26.023 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:27:26.024 00.001 8976 stepped: pos (-18, 26)
02:27:26.024 00.000 8976 back inside bump range: decrease bump weight 2.67 => 1.33
02:27:26.024 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:27:26.024 00.000 8976 MountToCamera -- mountX=2.80 mountY=-4.87 hyp=5.62 mountTheta=-1.05 cameraX=3.06, cameraY=4.71 cameraTheta=1.00
02:27:26.024 00.000 8976 incremental bump (3.057, 4.712) isValid = 1
02:27:26.024 00.000 8976 Scheduling Mount bump of (0.083, 0.133)
02:27:26.024 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.13, opts=4)
02:27:26.024 00.000 8976 Enqueuing Move request for scope (0.08, 0.13)
02:27:26.024 00.000 8976 move complete, result=0
02:27:26.024 00.000 8976 worker thread done servicing request
02:27:26.024 00.000 8976 Worker thread wakes up
02:27:26.024 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:27:26.024 00.000 9828 Worker thread wakes up
02:27:26.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:26.024 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:26.025 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0x4
02:27:26.025 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
02:27:26.025 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
02:27:26.025 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
02:27:26.025 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.01 mountX=-0.09 mountY=-0.12, mountTheta=-2.20
02:27:26.025 00.000 9828 Moving (0.08, 0.13) raw xDistance=-0.09 yDistance=-0.12
02:27:26.025 00.000 9828 BLC: window closed
02:27:26.025 00.000 9828 MoveAxis(E, 28, B)
02:27:26.025 00.000 9828 Guiding  Dir = 2, Dur = 28
02:27:26.025 00.000 9828 IsSlewing returns 0
02:27:26.025 00.000 9828 IsGuiding returns 0
02:27:26.026 00.001 9828 PulseGuide returned control before completion, sleep 38
02:27:26.069 00.043 9828 IsGuiding returns 1
02:27:26.069 00.000 9828 scope still moving after pulse duration time elapsed
02:27:26.100 00.031 9828 IsSlewing returns 0
02:27:26.100 00.000 9828 IsGuiding returns 1
02:27:26.131 00.031 9828 IsSlewing returns 0
02:27:26.131 00.000 9828 IsGuiding returns 1
02:27:26.162 00.031 9828 IsSlewing returns 0
02:27:26.162 00.000 9828 IsGuiding returns 1
02:27:26.192 00.030 9828 IsSlewing returns 0
02:27:26.192 00.000 9828 IsGuiding returns 0
02:27:26.192 00.000 9828 scope move finished after 28 + 139 ms
02:27:26.192 00.000 9828 Move returns status 0, amount 28
02:27:26.193 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:26.193 00.000 9828 MoveAxis(N, 17, B)
02:27:26.193 00.000 9828 Guiding  Dir = 0, Dur = 17
02:27:26.208 00.015 9828 IsSlewing returns 0
02:27:26.208 00.000 9828 IsGuiding returns 0
02:27:26.208 00.000 9828 PulseGuide returned control before completion, sleep 27
02:27:26.238 00.030 9828 IsGuiding returns 1
02:27:26.238 00.000 9828 scope still moving after pulse duration time elapsed
02:27:26.270 00.032 9828 IsSlewing returns 0
02:27:26.270 00.000 9828 IsGuiding returns 1
02:27:26.301 00.031 9828 IsSlewing returns 0
02:27:26.301 00.000 9828 IsGuiding returns 1
02:27:26.332 00.031 9828 IsSlewing returns 0
02:27:26.332 00.000 9828 IsGuiding returns 1
02:27:26.364 00.032 9828 IsSlewing returns 0
02:27:26.364 00.000 9828 IsGuiding returns 0
02:27:26.365 00.001 9828 scope move finished after 17 + 139 ms
02:27:26.365 00.000 9828 Move returns status 0, amount 17
02:27:26.365 00.000 9828 move complete, result=0
02:27:26.365 00.000 9828 worker thread done servicing request
02:27:26.365 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 17 ms NORTH
02:27:26.715 00.350 8976 Exposure complete
02:27:26.721 00.006 8976 worker thread done servicing request
02:27:26.721 00.000 5052 OnExposeComplete: enter
02:27:26.721 00.000 5052 UpdateGuideState(): m_state=6
02:27:26.721 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8824
02:27:26.721 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.90, Mass=161, SNR=8.8, Peak=66 HFD=2.3
02:27:26.721 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
02:27:26.721 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
02:27:26.721 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.87 mountX=0.20 mountY=-0.06, mountTheta=-0.27
02:27:26.722 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.19, opts=13)
02:27:26.722 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.19)
02:27:26.722 00.000 8976 Worker thread wakes up
02:27:26.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.19) opts 0xd
02:27:26.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.19)
02:27:26.722 00.000 8976 Moving (-0.06, 0.19) raw xDistance=0.20 yDistance=-0.06
02:27:26.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:27:26.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:27:26.722 00.000 8976 MoveAxis(R, 0, ABG)
02:27:26.722 00.000 8976 MoveAxis(U, 0, ABG)
02:27:26.722 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
02:27:26.722 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:27:26.722 00.000 8976 MountToCamera -- mountX=2.79 mountY=-4.62 hyp=5.40 mountTheta=-1.03 cameraX=2.85, cameraY=4.59 cameraTheta=1.02
02:27:26.722 00.000 8976 incremental bump (2.848, 4.587) isValid = 1
02:27:26.722 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:27:26.723 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:27:26.723 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:27:26.723 00.000 8976 move complete, result=0
02:27:26.723 00.000 9828 Worker thread wakes up
02:27:26.723 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:27:26.723 00.000 8976 worker thread done servicing request
02:27:26.723 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:27:26.723 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
02:27:26.723 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
02:27:26.723 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
02:27:26.723 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:27:26.723 00.000 9828 BLC: window closed
02:27:26.723 00.000 9828 MoveAxis(E, 21, B)
02:27:26.723 00.000 9828 Guiding  Dir = 2, Dur = 21
02:27:26.723 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:27:26.723 00.000 9828 IsSlewing returns 0
02:27:26.724 00.001 9828 IsGuiding returns 0
02:27:26.724 00.000 9828 PulseGuide returned control before completion, sleep 31
02:27:26.733 00.009 5052 UpdateGuideState exits: m=161 SNR=8.8
02:27:26.733 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:26.733 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:26.733 00.000 5052 Enqueuing Expose request
02:27:26.734 00.001 8976 Worker thread wakes up
02:27:26.734 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:26.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:26.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:26.771 00.037 9828 IsGuiding returns 1
02:27:26.771 00.000 9828 scope still moving after pulse duration time elapsed
02:27:26.803 00.032 9828 IsSlewing returns 0
02:27:26.803 00.000 9828 IsGuiding returns 1
02:27:26.834 00.031 9828 IsSlewing returns 0
02:27:26.834 00.000 9828 IsGuiding returns 1
02:27:26.866 00.032 9828 IsSlewing returns 0
02:27:26.866 00.000 9828 IsGuiding returns 0
02:27:26.866 00.000 9828 scope move finished after 21 + 121 ms
02:27:26.866 00.000 9828 Move returns status 0, amount 21
02:27:26.866 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:26.866 00.000 9828 MoveAxis(N, 13, B)
02:27:26.866 00.000 9828 Guiding  Dir = 0, Dur = 13
02:27:26.880 00.014 9828 IsSlewing returns 0
02:27:26.880 00.000 9828 IsGuiding returns 0
02:27:26.880 00.000 9828 PulseGuide returned control before completion, sleep 23
02:27:26.911 00.031 9828 IsGuiding returns 1
02:27:26.911 00.000 9828 scope still moving after pulse duration time elapsed
02:27:26.943 00.032 9828 IsSlewing returns 0
02:27:26.943 00.000 9828 IsGuiding returns 1
02:27:26.973 00.030 9828 IsSlewing returns 0
02:27:26.973 00.000 9828 IsGuiding returns 1
02:27:27.004 00.031 9828 IsSlewing returns 0
02:27:27.004 00.000 9828 IsGuiding returns 1
02:27:27.036 00.032 9828 IsSlewing returns 0
02:27:27.036 00.000 9828 IsGuiding returns 1
02:27:27.067 00.031 9828 IsSlewing returns 0
02:27:27.067 00.000 9828 IsGuiding returns 1
02:27:27.098 00.031 9828 IsSlewing returns 0
02:27:27.098 00.000 9828 IsGuiding returns 0
02:27:27.098 00.000 9828 scope move finished after 13 + 205 ms
02:27:27.098 00.000 9828 Move returns status 0, amount 13
02:27:27.098 00.000 9828 move complete, result=0
02:27:27.098 00.000 9828 worker thread done servicing request
02:27:27.098 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:27:27.421 00.323 8976 Exposure complete
02:27:27.426 00.005 8976 worker thread done servicing request
02:27:27.426 00.000 5052 OnExposeComplete: enter
02:27:27.426 00.000 5052 UpdateGuideState(): m_state=6
02:27:27.426 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8825
02:27:27.426 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.46, Mass=167, SNR=8.9, Peak=66 HFD=2.5
02:27:27.426 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.04) = xAngle (-3.75 = 2.54)
02:27:27.426 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.43)
02:27:27.426 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.70 mountX=-0.21 mountY=0.16, mountTheta=2.47
02:27:27.427 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.25, opts=13)
02:27:27.427 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.25)
02:27:27.427 00.000 8976 Worker thread wakes up
02:27:27.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.25) opts 0xd
02:27:27.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.25)
02:27:27.427 00.000 8976 Moving (-0.03, -0.25) raw xDistance=-0.21 yDistance=0.16
02:27:27.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:27:27.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:27:27.428 00.001 8976 MoveAxis(R, 0, ABG)
02:27:27.428 00.000 8976 MoveAxis(U, 0, ABG)
02:27:27.428 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:27:27.428 00.000 8976 MountToCamera -- mountX=2.78 mountY=-4.46 hyp=5.25 mountTheta=-1.01 cameraX=2.71, cameraY=4.50 cameraTheta=1.03
02:27:27.428 00.000 8976 incremental bump (2.707, 4.504) isValid = 1
02:27:27.428 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:27:27.428 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:27:27.428 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:27:27.428 00.000 8976 move complete, result=0
02:27:27.428 00.000 9828 Worker thread wakes up
02:27:27.428 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:27:27.428 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:27:27.428 00.000 8976 worker thread done servicing request
02:27:27.428 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
02:27:27.428 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:27.429 00.001 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
02:27:27.429 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:27:27.429 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:27:27.429 00.000 9828 BLC: window closed
02:27:27.429 00.000 9828 MoveAxis(E, 20, B)
02:27:27.429 00.000 9828 Guiding  Dir = 2, Dur = 20
02:27:27.429 00.000 9828 IsSlewing returns 0
02:27:27.429 00.000 9828 IsGuiding returns 0
02:27:27.429 00.000 9828 PulseGuide returned control before completion, sleep 30
02:27:27.438 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
02:27:27.438 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:27.438 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:27.438 00.000 5052 Enqueuing Expose request
02:27:27.438 00.000 8976 Worker thread wakes up
02:27:27.438 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:27:27.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:27.438 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:27.460 00.022 9828 IsGuiding returns 1
02:27:27.460 00.000 9828 scope still moving after pulse duration time elapsed
02:27:27.491 00.031 9828 IsSlewing returns 0
02:27:27.491 00.000 9828 IsGuiding returns 1
02:27:27.522 00.031 9828 IsSlewing returns 0
02:27:27.522 00.000 9828 IsGuiding returns 1
02:27:27.553 00.031 9828 IsSlewing returns 0
02:27:27.553 00.000 9828 IsGuiding returns 1
02:27:27.584 00.031 9828 IsSlewing returns 0
02:27:27.584 00.000 9828 IsGuiding returns 0
02:27:27.584 00.000 9828 scope move finished after 20 + 134 ms
02:27:27.584 00.000 9828 Move returns status 0, amount 20
02:27:27.584 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:27.584 00.000 9828 MoveAxis(N, 13, B)
02:27:27.584 00.000 9828 Guiding  Dir = 0, Dur = 13
02:27:27.599 00.015 9828 IsSlewing returns 0
02:27:27.599 00.000 9828 IsGuiding returns 0
02:27:27.599 00.000 9828 PulseGuide returned control before completion, sleep 23
02:27:27.630 00.031 9828 IsGuiding returns 1
02:27:27.630 00.000 9828 scope still moving after pulse duration time elapsed
02:27:27.662 00.032 9828 IsSlewing returns 0
02:27:27.662 00.000 9828 IsGuiding returns 1
02:27:27.693 00.031 9828 IsSlewing returns 0
02:27:27.693 00.000 9828 IsGuiding returns 1
02:27:27.724 00.031 9828 IsSlewing returns 0
02:27:27.724 00.000 9828 IsGuiding returns 1
02:27:27.755 00.031 9828 IsSlewing returns 0
02:27:27.760 00.005 9828 IsGuiding returns 0
02:27:27.760 00.000 9828 scope move finished after 13 + 147 ms
02:27:27.760 00.000 9828 Move returns status 0, amount 13
02:27:27.760 00.000 9828 move complete, result=0
02:27:27.760 00.000 9828 worker thread done servicing request
02:27:27.760 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:27:28.130 00.370 8976 Exposure complete
02:27:28.136 00.006 8976 worker thread done servicing request
02:27:28.136 00.000 5052 OnExposeComplete: enter
02:27:28.136 00.000 5052 UpdateGuideState(): m_state=6
02:27:28.136 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8826
02:27:28.137 00.001 5052 Star::Find returns 1 (0), X=329.34, Y=281.27, Mass=145, SNR=8.3, Peak=71 HFD=2.1
02:27:28.137 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
02:27:28.137 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
02:27:28.137 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.44 hyp=0.47 cameraTheta=-1.21 mountX=-0.47 mountY=0.10, mountTheta=2.93
02:27:28.137 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.44, opts=13)
02:27:28.137 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.44)
02:27:28.137 00.000 8976 Worker thread wakes up
02:27:28.138 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.44) opts 0xd
02:27:28.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.44)
02:27:28.138 00.000 8976 Moving (0.17, -0.44) raw xDistance=-0.47 yDistance=0.10
02:27:28.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
02:27:28.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:27:28.138 00.000 8976 MoveAxis(R, 2, ABG)
02:27:28.138 00.000 8976 stepping (-18, 26) + (2, 0)
02:27:28.138 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:28.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:27:28.149 00.011 5052 UpdateGuideState exits: m=145 SNR=8.3
02:27:28.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:28.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:28.149 00.000 5052 Enqueuing Expose request
02:27:28.166 00.017 8976 Received - 47 (G) 
02:27:28.166 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:28.166 00.000 8976 stepped: pos (-16, 26)
02:27:28.166 00.000 8976 MoveAxis(U, 0, ABG)
02:27:28.166 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:27:28.166 00.000 8976 MountToCamera -- mountX=2.67 mountY=-4.35 hyp=5.10 mountTheta=-1.02 cameraX=2.66, cameraY=4.36 cameraTheta=1.02
02:27:28.166 00.000 8976 incremental bump (2.659, 4.358) isValid = 1
02:27:28.166 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
02:27:28.166 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:27:28.166 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:27:28.166 00.000 8976 move complete, result=0
02:27:28.166 00.000 9828 Worker thread wakes up
02:27:28.166 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:27:28.166 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:27:28.166 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
02:27:28.166 00.000 8976 worker thread done servicing request
02:27:28.166 00.000 8976 Worker thread wakes up
02:27:28.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:28.166 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:28.166 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
02:27:28.166 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:27:28.166 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:27:28.166 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:27:28.166 00.000 9828 BLC: window closed
02:27:28.166 00.000 9828 MoveAxis(E, 20, B)
02:27:28.166 00.000 9828 Guiding  Dir = 2, Dur = 20
02:27:28.168 00.002 9828 IsSlewing returns 0
02:27:28.168 00.000 9828 IsGuiding returns 0
02:27:28.168 00.000 9828 PulseGuide returned control before completion, sleep 30
02:27:28.209 00.041 9828 IsGuiding returns 1
02:27:28.209 00.000 9828 scope still moving after pulse duration time elapsed
02:27:28.241 00.032 9828 IsSlewing returns 0
02:27:28.241 00.000 9828 IsGuiding returns 1
02:27:28.272 00.031 9828 IsSlewing returns 0
02:27:28.272 00.000 9828 IsGuiding returns 1
02:27:28.303 00.031 9828 IsSlewing returns 0
02:27:28.303 00.000 9828 IsGuiding returns 1
02:27:28.333 00.030 9828 IsSlewing returns 0
02:27:28.333 00.000 9828 IsGuiding returns 0
02:27:28.333 00.000 9828 scope move finished after 20 + 146 ms
02:27:28.333 00.000 9828 Move returns status 0, amount 20
02:27:28.333 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:28.334 00.001 9828 MoveAxis(N, 13, B)
02:27:28.334 00.000 9828 Guiding  Dir = 0, Dur = 13
02:27:28.349 00.015 9828 IsSlewing returns 0
02:27:28.349 00.000 9828 IsGuiding returns 0
02:27:28.349 00.000 9828 PulseGuide returned control before completion, sleep 23
02:27:28.380 00.031 9828 IsGuiding returns 1
02:27:28.380 00.000 9828 scope still moving after pulse duration time elapsed
02:27:28.411 00.031 9828 IsSlewing returns 0
02:27:28.411 00.000 9828 IsGuiding returns 1
02:27:28.443 00.032 9828 IsSlewing returns 0
02:27:28.443 00.000 9828 IsGuiding returns 1
02:27:28.474 00.031 9828 IsSlewing returns 0
02:27:28.474 00.000 9828 IsGuiding returns 1
02:27:28.506 00.032 9828 IsSlewing returns 0
02:27:28.507 00.001 9828 IsGuiding returns 0
02:27:28.507 00.000 9828 scope move finished after 13 + 143 ms
02:27:28.507 00.000 9828 Move returns status 0, amount 13
02:27:28.507 00.000 9828 move complete, result=0
02:27:28.507 00.000 9828 worker thread done servicing request
02:27:28.507 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:27:28.876 00.369 8976 Exposure complete
02:27:28.881 00.005 8976 worker thread done servicing request
02:27:28.881 00.000 5052 OnExposeComplete: enter
02:27:28.881 00.000 5052 UpdateGuideState(): m_state=6
02:27:28.881 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8827
02:27:28.881 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.55, Mass=160, SNR=8.7, Peak=69 HFD=2.3
02:27:28.881 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
02:27:28.881 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
02:27:28.882 00.001 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-2.52 mountX=-0.04 mountY=0.28, mountTheta=1.71
02:27:28.882 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.16, opts=13)
02:27:28.882 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.16)
02:27:28.883 00.001 8976 Worker thread wakes up
02:27:28.883 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.16) opts 0xd
02:27:28.883 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.16)
02:27:28.883 00.000 8976 Moving (-0.23, -0.16) raw xDistance=-0.04 yDistance=0.28
02:27:28.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:27:28.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:27:28.883 00.000 8976 MoveAxis(R, 0, ABG)
02:27:28.883 00.000 8976 MoveAxis(D, 1, ABG)
02:27:28.883 00.000 8976 stepping (-16, 26) + (0, -1)
02:27:28.883 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:28.885 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:27:28.895 00.010 5052 UpdateGuideState exits: m=160 SNR=8.7
02:27:28.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:28.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:28.895 00.000 5052 Enqueuing Expose request
02:27:28.917 00.022 8976 Received - 47 (G) 
02:27:28.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:28.917 00.000 8976 stepped: pos (-16, 25)
02:27:28.917 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:27:28.917 00.000 8976 MountToCamera -- mountX=2.60 mountY=-4.23 hyp=4.96 mountTheta=-1.02 cameraX=2.58, cameraY=4.24 cameraTheta=1.02
02:27:28.917 00.000 8976 incremental bump (2.580, 4.236) isValid = 1
02:27:28.917 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
02:27:28.917 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:27:28.917 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:27:28.917 00.000 8976 move complete, result=0
02:27:28.917 00.000 9828 Worker thread wakes up
02:27:28.917 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:27:28.917 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:27:28.917 00.000 8976 worker thread done servicing request
02:27:28.918 00.001 8976 Worker thread wakes up
02:27:28.918 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:28.918 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:27:28.918 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
02:27:28.918 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:28.918 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:27:28.918 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:27:28.918 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:27:28.918 00.000 9828 BLC: window closed
02:27:28.918 00.000 9828 MoveAxis(E, 20, B)
02:27:28.918 00.000 9828 Guiding  Dir = 2, Dur = 20
02:27:28.918 00.000 9828 IsSlewing returns 0
02:27:28.919 00.001 9828 IsGuiding returns 0
02:27:28.919 00.000 9828 PulseGuide returned control before completion, sleep 30
02:27:28.955 00.036 9828 IsGuiding returns 1
02:27:28.955 00.000 9828 scope still moving after pulse duration time elapsed
02:27:28.986 00.031 9828 IsSlewing returns 0
02:27:28.986 00.000 9828 IsGuiding returns 1
02:27:29.017 00.031 9828 IsSlewing returns 0
02:27:29.017 00.000 9828 IsGuiding returns 1
02:27:29.048 00.031 9828 IsSlewing returns 0
02:27:29.049 00.001 9828 IsGuiding returns 0
02:27:29.049 00.000 9828 scope move finished after 20 + 109 ms
02:27:29.049 00.000 9828 Move returns status 0, amount 20
02:27:29.049 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:29.049 00.000 9828 MoveAxis(N, 13, B)
02:27:29.049 00.000 9828 Guiding  Dir = 0, Dur = 13
02:27:29.064 00.015 9828 IsSlewing returns 0
02:27:29.064 00.000 9828 IsGuiding returns 0
02:27:29.064 00.000 9828 PulseGuide returned control before completion, sleep 23
02:27:29.094 00.030 9828 IsGuiding returns 1
02:27:29.094 00.000 9828 scope still moving after pulse duration time elapsed
02:27:29.126 00.032 9828 IsSlewing returns 0
02:27:29.130 00.004 9828 IsGuiding returns 1
02:27:29.156 00.026 9828 IsSlewing returns 0
02:27:29.156 00.000 9828 IsGuiding returns 1
02:27:29.188 00.032 9828 IsSlewing returns 0
02:27:29.188 00.000 9828 IsGuiding returns 1
02:27:29.220 00.032 9828 IsSlewing returns 0
02:27:29.220 00.000 9828 IsGuiding returns 0
02:27:29.220 00.000 9828 scope move finished after 13 + 143 ms
02:27:29.220 00.000 9828 Move returns status 0, amount 13
02:27:29.221 00.001 9828 move complete, result=0
02:27:29.221 00.000 9828 worker thread done servicing request
02:27:29.221 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:27:29.613 00.392 8976 Exposure complete
02:27:29.618 00.005 8976 worker thread done servicing request
02:27:29.618 00.000 5052 OnExposeComplete: enter
02:27:29.618 00.000 5052 UpdateGuideState(): m_state=6
02:27:29.618 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8828
02:27:29.618 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.93, Mass=145, SNR=8.3, Peak=75 HFD=2.2
02:27:29.618 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.20 = -1.20)
02:27:29.618 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
02:27:29.618 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.84 mountX=0.10 mountY=-0.28, mountTheta=-1.22
02:27:29.619 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.22, opts=13)
02:27:29.619 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.22)
02:27:29.619 00.000 8976 Worker thread wakes up
02:27:29.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.22) opts 0xd
02:27:29.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.22)
02:27:29.619 00.000 8976 Moving (0.19, 0.22) raw xDistance=0.10 yDistance=-0.28
02:27:29.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:27:29.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
02:27:29.619 00.000 8976 MoveAxis(R, 0, ABG)
02:27:29.619 00.000 8976 MoveAxis(U, 1, ABG)
02:27:29.619 00.000 8976 stepping (-16, 25) + (0, 1)
02:27:29.619 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:29.620 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:27:29.629 00.009 5052 UpdateGuideState exits: m=145 SNR=8.3
02:27:29.629 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:29.629 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:29.629 00.000 5052 Enqueuing Expose request
02:27:29.636 00.007 8976 Received - 47 (G) 
02:27:29.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:29.637 00.001 8976 stepped: pos (-16, 26)
02:27:29.637 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:27:29.637 00.000 8976 MountToCamera -- mountX=2.55 mountY=-4.19 hyp=4.91 mountTheta=-1.02 cameraX=2.57, cameraY=4.18 cameraTheta=1.02
02:27:29.637 00.000 8976 incremental bump (2.574, 4.178) isValid = 1
02:27:29.637 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
02:27:29.637 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:27:29.637 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:27:29.637 00.000 8976 move complete, result=0
02:27:29.637 00.000 9828 Worker thread wakes up
02:27:29.637 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:27:29.637 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:27:29.637 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:27:29.637 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
02:27:29.637 00.000 8976 worker thread done servicing request
02:27:29.638 00.001 8976 Worker thread wakes up
02:27:29.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:29.638 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:27:29.638 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
02:27:29.638 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:27:29.638 00.000 9828 BLC: window closed
02:27:29.638 00.000 9828 MoveAxis(E, 21, B)
02:27:29.638 00.000 9828 Guiding  Dir = 2, Dur = 21
02:27:29.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:29.638 00.000 9828 IsSlewing returns 0
02:27:29.638 00.000 9828 IsGuiding returns 0
02:27:29.639 00.001 9828 PulseGuide returned control before completion, sleep 31
02:27:29.685 00.046 9828 IsGuiding returns 1
02:27:29.685 00.000 9828 scope still moving after pulse duration time elapsed
02:27:29.717 00.032 9828 IsSlewing returns 0
02:27:29.717 00.000 9828 IsGuiding returns 1
02:27:29.747 00.030 9828 IsSlewing returns 0
02:27:29.747 00.000 9828 IsGuiding returns 1
02:27:29.778 00.031 9828 IsSlewing returns 0
02:27:29.778 00.000 9828 IsGuiding returns 0
02:27:29.778 00.000 9828 scope move finished after 21 + 118 ms
02:27:29.778 00.000 9828 Move returns status 0, amount 21
02:27:29.778 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:29.778 00.000 9828 MoveAxis(N, 13, B)
02:27:29.778 00.000 9828 Guiding  Dir = 0, Dur = 13
02:27:29.794 00.016 9828 IsSlewing returns 0
02:27:29.794 00.000 9828 IsGuiding returns 0
02:27:29.795 00.001 9828 PulseGuide returned control before completion, sleep 23
02:27:29.825 00.030 9828 IsGuiding returns 1
02:27:29.825 00.000 9828 scope still moving after pulse duration time elapsed
02:27:29.855 00.030 9828 IsSlewing returns 0
02:27:29.855 00.000 9828 IsGuiding returns 1
02:27:29.886 00.031 9828 IsSlewing returns 0
02:27:29.886 00.000 9828 IsGuiding returns 1
02:27:29.917 00.031 9828 IsSlewing returns 0
02:27:29.918 00.001 9828 IsGuiding returns 1
02:27:29.950 00.032 9828 IsSlewing returns 0
02:27:29.950 00.000 9828 IsGuiding returns 0
02:27:29.950 00.000 9828 scope move finished after 13 + 142 ms
02:27:29.950 00.000 9828 Move returns status 0, amount 13
02:27:29.950 00.000 9828 move complete, result=0
02:27:29.950 00.000 9828 worker thread done servicing request
02:27:29.950 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:27:30.329 00.379 8976 Exposure complete
02:27:30.334 00.005 8976 worker thread done servicing request
02:27:30.334 00.000 5052 OnExposeComplete: enter
02:27:30.334 00.000 5052 UpdateGuideState(): m_state=6
02:27:30.334 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8829
02:27:30.334 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.68, Mass=151, SNR=8.5, Peak=70 HFD=1.9
02:27:30.334 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
02:27:30.335 00.001 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
02:27:30.335 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.44 mountX=-0.05 mountY=-0.04, mountTheta=-2.55
02:27:30.335 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.03, opts=13)
02:27:30.336 00.001 5052 Enqueuing Move request for stepguider (0.06, -0.03)
02:27:30.336 00.000 8976 Worker thread wakes up
02:27:30.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.03) opts 0xd
02:27:30.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.03)
02:27:30.336 00.000 8976 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.04
02:27:30.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:27:30.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:27:30.336 00.000 8976 MoveAxis(R, 0, ABG)
02:27:30.336 00.000 8976 MoveAxis(U, 0, ABG)
02:27:30.336 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:27:30.336 00.000 8976 MountToCamera -- mountX=2.52 mountY=-4.17 hyp=4.87 mountTheta=-1.03 cameraX=2.57, cameraY=4.14 cameraTheta=1.02
02:27:30.336 00.000 8976 incremental bump (2.570, 4.140) isValid = 1
02:27:30.336 00.000 8976 Scheduling Mount bump of (0.034, 0.057)
02:27:30.336 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.06, opts=4)
02:27:30.336 00.000 8976 Enqueuing Move request for scope (0.03, 0.06)
02:27:30.337 00.001 8976 move complete, result=0
02:27:30.337 00.000 9828 Worker thread wakes up
02:27:30.337 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0x4
02:27:30.337 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
02:27:30.337 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
02:27:30.337 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
02:27:30.337 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.03 mountX=-0.04 mountY=-0.05, mountTheta=-2.18
02:27:30.337 00.000 9828 Moving (0.03, 0.06) raw xDistance=-0.04 yDistance=-0.05
02:27:30.337 00.000 8976 worker thread done servicing request
02:27:30.337 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:30.337 00.000 9828 BLC: window closed
02:27:30.337 00.000 9828 MoveAxis(E, 12, B)
02:27:30.337 00.000 9828 Guiding  Dir = 2, Dur = 12
02:27:30.338 00.001 9828 IsSlewing returns 0
02:27:30.338 00.000 9828 IsGuiding returns 0
02:27:30.338 00.000 9828 PulseGuide returned control before completion, sleep 22
02:27:30.347 00.009 5052 UpdateGuideState exits: m=151 SNR=8.5
02:27:30.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:30.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:30.347 00.000 5052 Enqueuing Expose request
02:27:30.347 00.000 8976 Worker thread wakes up
02:27:30.347 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:30.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:30.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:30.367 00.020 9828 IsGuiding returns 1
02:27:30.367 00.000 9828 scope still moving after pulse duration time elapsed
02:27:30.399 00.032 9828 IsSlewing returns 0
02:27:30.399 00.000 9828 IsGuiding returns 1
02:27:30.430 00.031 9828 IsSlewing returns 0
02:27:30.431 00.001 9828 IsGuiding returns 1
02:27:30.462 00.031 9828 IsSlewing returns 0
02:27:30.462 00.000 9828 IsGuiding returns 0
02:27:30.462 00.000 9828 scope move finished after 12 + 112 ms
02:27:30.462 00.000 9828 Move returns status 0, amount 12
02:27:30.462 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:30.462 00.000 9828 MoveAxis(N, 7, B)
02:27:30.462 00.000 9828 Guiding  Dir = 0, Dur = 7
02:27:30.476 00.014 9828 IsSlewing returns 0
02:27:30.476 00.000 9828 IsGuiding returns 0
02:27:30.477 00.001 9828 PulseGuide returned control before completion, sleep 17
02:27:30.508 00.031 9828 IsGuiding returns 1
02:27:30.508 00.000 9828 scope still moving after pulse duration time elapsed
02:27:30.540 00.032 9828 IsSlewing returns 0
02:27:30.540 00.000 9828 IsGuiding returns 1
02:27:30.571 00.031 9828 IsSlewing returns 0
02:27:30.571 00.000 9828 IsGuiding returns 1
02:27:30.604 00.033 9828 IsSlewing returns 0
02:27:30.604 00.000 9828 IsGuiding returns 1
02:27:30.637 00.033 9828 IsSlewing returns 0
02:27:30.637 00.000 9828 IsGuiding returns 0
02:27:30.637 00.000 9828 scope move finished after 7 + 152 ms
02:27:30.637 00.000 9828 Move returns status 0, amount 7
02:27:30.637 00.000 9828 move complete, result=0
02:27:30.637 00.000 9828 worker thread done servicing request
02:27:30.637 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 7 ms NORTH
02:27:31.039 00.402 8976 Exposure complete
02:27:31.045 00.006 8976 worker thread done servicing request
02:27:31.045 00.000 5052 OnExposeComplete: enter
02:27:31.045 00.000 5052 UpdateGuideState(): m_state=6
02:27:31.045 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8830
02:27:31.045 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.18, Mass=157, SNR=8.6, Peak=76 HFD=2.4
02:27:31.045 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.52 = -0.52)
02:27:31.045 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.62 = -0.62)
02:27:31.045 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.47 hyp=0.48 cameraTheta=1.52 mountX=0.41 mountY=-0.28, mountTheta=-0.59
02:27:31.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.47, opts=13)
02:27:31.046 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.47)
02:27:31.046 00.000 8976 Worker thread wakes up
02:27:31.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.47) opts 0xd
02:27:31.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.47)
02:27:31.046 00.000 8976 Moving (0.02, 0.47) raw xDistance=0.41 yDistance=-0.28
02:27:31.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:27:31.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:27:31.046 00.000 8976 MoveAxis(L, 2, ABG)
02:27:31.047 00.001 8976 stepping (-16, 26) + (-2, 0)
02:27:31.047 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:31.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:27:31.056 00.009 5052 UpdateGuideState exits: m=157 SNR=8.6
02:27:31.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:31.056 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:31.057 00.001 5052 Enqueuing Expose request
02:27:31.075 00.018 8976 Received - 47 (G) 
02:27:31.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:31.075 00.000 8976 stepped: pos (-18, 26)
02:27:31.075 00.000 8976 MoveAxis(U, 1, ABG)
02:27:31.075 00.000 8976 stepping (-18, 26) + (0, 1)
02:27:31.075 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:31.108 00.033 8976 Received - 47 (G) 
02:27:31.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:31.108 00.000 8976 stepped: pos (-18, 27)
02:27:31.108 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:27:31.108 00.000 8976 MountToCamera -- mountX=2.60 mountY=-4.21 hyp=4.95 mountTheta=-1.02 cameraX=2.57, cameraY=4.23 cameraTheta=1.03
02:27:31.108 00.000 8976 incremental bump (2.567, 4.228) isValid = 1
02:27:31.108 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
02:27:31.108 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:27:31.108 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:27:31.108 00.000 8976 move complete, result=0
02:27:31.108 00.000 9828 Worker thread wakes up
02:27:31.108 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:27:31.108 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:27:31.108 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
02:27:31.108 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
02:27:31.108 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:27:31.108 00.000 8976 worker thread done servicing request
02:27:31.108 00.000 8976 Worker thread wakes up
02:27:31.109 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:31.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:31.109 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:27:31.109 00.000 9828 BLC: window closed
02:27:31.109 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
02:27:31.109 00.000 9828 MoveAxis(E, 20, B)
02:27:31.109 00.000 9828 Guiding  Dir = 2, Dur = 20
02:27:31.109 00.000 9828 IsSlewing returns 0
02:27:31.109 00.000 9828 IsGuiding returns 0
02:27:31.109 00.000 9828 PulseGuide returned control before completion, sleep 30
02:27:31.147 00.038 9828 IsGuiding returns 1
02:27:31.147 00.000 9828 scope still moving after pulse duration time elapsed
02:27:31.178 00.031 9828 IsSlewing returns 0
02:27:31.178 00.000 9828 IsGuiding returns 1
02:27:31.209 00.031 9828 IsSlewing returns 0
02:27:31.209 00.000 9828 IsGuiding returns 1
02:27:31.241 00.032 9828 IsSlewing returns 0
02:27:31.241 00.000 9828 IsGuiding returns 0
02:27:31.241 00.000 9828 scope move finished after 20 + 112 ms
02:27:31.241 00.000 9828 Move returns status 0, amount 20
02:27:31.241 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:31.241 00.000 9828 MoveAxis(N, 13, B)
02:27:31.241 00.000 9828 Guiding  Dir = 0, Dur = 13
02:27:31.256 00.015 9828 IsSlewing returns 0
02:27:31.256 00.000 9828 IsGuiding returns 0
02:27:31.256 00.000 9828 PulseGuide returned control before completion, sleep 23
02:27:31.288 00.032 9828 IsGuiding returns 1
02:27:31.288 00.000 9828 scope still moving after pulse duration time elapsed
02:27:31.318 00.030 9828 IsSlewing returns 0
02:27:31.319 00.001 9828 IsGuiding returns 1
02:27:31.350 00.031 9828 IsSlewing returns 0
02:27:31.350 00.000 9828 IsGuiding returns 1
02:27:31.381 00.031 9828 IsSlewing returns 0
02:27:31.381 00.000 9828 IsGuiding returns 1
02:27:31.412 00.031 9828 IsSlewing returns 0
02:27:31.412 00.000 9828 IsGuiding returns 0
02:27:31.412 00.000 9828 scope move finished after 13 + 142 ms
02:27:31.412 00.000 9828 Move returns status 0, amount 13
02:27:31.412 00.000 9828 move complete, result=0
02:27:31.412 00.000 9828 worker thread done servicing request
02:27:31.412 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:27:31.799 00.387 8976 Exposure complete
02:27:31.805 00.006 8976 worker thread done servicing request
02:27:31.805 00.000 5052 OnExposeComplete: enter
02:27:31.805 00.000 5052 UpdateGuideState(): m_state=6
02:27:31.805 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8831
02:27:31.805 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.77, Mass=153, SNR=8.5, Peak=67 HFD=1.9
02:27:31.805 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:27:31.805 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:27:31.805 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.06 hyp=0.73 cameraTheta=3.06 mountX=0.38 mountY=0.58, mountTheta=0.98
02:27:31.805 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.06, opts=13)
02:27:31.805 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.06)
02:27:31.805 00.000 8976 Worker thread wakes up
02:27:31.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.06) opts 0xd
02:27:31.806 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.06)
02:27:31.806 00.000 8976 Moving (-0.73, 0.06) raw xDistance=0.38 yDistance=0.58
02:27:31.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
02:27:31.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.58
02:27:31.806 00.000 8976 MoveAxis(L, 2, ABG)
02:27:31.806 00.000 8976 stepping (-18, 27) + (-2, 0)
02:27:31.806 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:31.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:27:31.815 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
02:27:31.816 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:31.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:31.816 00.000 5052 Enqueuing Expose request
02:27:31.843 00.027 8976 Received - 47 (G) 
02:27:31.843 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:31.843 00.000 8976 stepped: pos (-20, 27)
02:27:31.843 00.000 8976 MoveAxis(D, 2, ABG)
02:27:31.843 00.000 8976 stepping (-20, 27) + (0, -2)
02:27:31.843 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:31.875 00.032 8976 Received - 47 (G) 
02:27:31.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:31.875 00.000 8976 stepped: pos (-20, 25)
02:27:31.875 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:27:31.875 00.000 8976 MountToCamera -- mountX=2.75 mountY=-4.13 hyp=4.96 mountTheta=-0.98 cameraX=2.43, cameraY=4.33 cameraTheta=1.06
02:27:31.875 00.000 8976 incremental bump (2.427, 4.329) isValid = 1
02:27:31.875 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:27:31.875 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:27:31.875 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:27:31.875 00.000 8976 move complete, result=0
02:27:31.875 00.000 9828 Worker thread wakes up
02:27:31.876 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:27:31.876 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:27:31.876 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:27:31.876 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:27:31.876 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:27:31.876 00.000 8976 worker thread done servicing request
02:27:31.876 00.000 8976 Worker thread wakes up
02:27:31.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:31.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:31.876 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:27:31.876 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:27:31.876 00.000 9828 BLC: window closed
02:27:31.876 00.000 9828 MoveAxis(E, 19, B)
02:27:31.876 00.000 9828 Guiding  Dir = 2, Dur = 19
02:27:31.877 00.001 9828 IsSlewing returns 0
02:27:31.877 00.000 9828 IsGuiding returns 0
02:27:31.877 00.000 9828 PulseGuide returned control before completion, sleep 29
02:27:31.909 00.032 9828 IsGuiding returns 1
02:27:31.909 00.000 9828 scope still moving after pulse duration time elapsed
02:27:31.941 00.032 9828 IsSlewing returns 0
02:27:31.941 00.000 9828 IsGuiding returns 1
02:27:31.972 00.031 9828 IsSlewing returns 0
02:27:31.972 00.000 9828 IsGuiding returns 1
02:27:32.003 00.031 9828 IsSlewing returns 0
02:27:32.003 00.000 9828 IsGuiding returns 0
02:27:32.003 00.000 9828 scope move finished after 19 + 107 ms
02:27:32.003 00.000 9828 Move returns status 0, amount 19
02:27:32.003 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:32.004 00.001 9828 MoveAxis(N, 13, B)
02:27:32.004 00.000 9828 Guiding  Dir = 0, Dur = 13
02:27:32.019 00.015 9828 IsSlewing returns 0
02:27:32.020 00.001 9828 IsGuiding returns 0
02:27:32.020 00.000 9828 PulseGuide returned control before completion, sleep 23
02:27:32.049 00.029 9828 IsGuiding returns 1
02:27:32.049 00.000 9828 scope still moving after pulse duration time elapsed
02:27:32.081 00.032 9828 IsSlewing returns 0
02:27:32.081 00.000 9828 IsGuiding returns 1
02:27:32.112 00.031 9828 IsSlewing returns 0
02:27:32.112 00.000 9828 IsGuiding returns 1
02:27:32.143 00.031 9828 IsSlewing returns 0
02:27:32.143 00.000 9828 IsGuiding returns 1
02:27:32.174 00.031 9828 IsSlewing returns 0
02:27:32.174 00.000 9828 IsGuiding returns 0
02:27:32.174 00.000 9828 scope move finished after 13 + 141 ms
02:27:32.174 00.000 9828 Move returns status 0, amount 13
02:27:32.174 00.000 9828 move complete, result=0
02:27:32.174 00.000 9828 worker thread done servicing request
02:27:32.174 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:27:32.573 00.399 8976 Exposure complete
02:27:32.578 00.005 8976 worker thread done servicing request
02:27:32.578 00.000 5052 OnExposeComplete: enter
02:27:32.578 00.000 5052 UpdateGuideState(): m_state=6
02:27:32.578 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8832
02:27:32.578 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.74, Mass=135, SNR=8.0, Peak=68 HFD=1.8
02:27:32.579 00.001 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:27:32.579 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:27:32.579 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=0.03 hyp=0.92 cameraTheta=3.11 mountX=0.44 mountY=0.76, mountTheta=1.04
02:27:32.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=0.03, opts=13)
02:27:32.580 00.000 5052 Enqueuing Move request for stepguider (-0.92, 0.03)
02:27:32.580 00.000 8976 Worker thread wakes up
02:27:32.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, 0.03) opts 0xd
02:27:32.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, 0.03)
02:27:32.580 00.000 8976 Moving (-0.92, 0.03) raw xDistance=0.44 yDistance=0.76
02:27:32.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
02:27:32.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
02:27:32.580 00.000 8976 MoveAxis(L, 2, ABG)
02:27:32.580 00.000 8976 stepping (-20, 25) + (-2, 0)
02:27:32.580 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:32.581 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:32.589 00.008 5052 UpdateGuideState exits: m=135 SNR=8.0
02:27:32.590 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:32.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:32.590 00.000 5052 Enqueuing Expose request
02:27:32.610 00.020 8976 Received - 47 (G) 
02:27:32.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:32.610 00.000 8976 stepped: pos (-22, 25)
02:27:32.610 00.000 8976 MoveAxis(D, 3, ABG)
02:27:32.610 00.000 8976 stepping (-22, 25) + (0, -3)
02:27:32.610 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:32.642 00.032 8976 Received - 47 (G) 
02:27:32.642 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:32.642 00.000 8976 stepped: pos (-22, 22)
02:27:32.642 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:27:32.642 00.000 8976 MountToCamera -- mountX=2.95 mountY=-3.92 hyp=4.91 mountTheta=-0.93 cameraX=2.15, cameraY=4.42 cameraTheta=1.12
02:27:32.642 00.000 8976 incremental bump (2.146, 4.415) isValid = 1
02:27:32.643 00.001 8976 Scheduling Mount bump of (0.050, 0.107)
02:27:32.643 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:27:32.643 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:27:32.643 00.000 8976 move complete, result=0
02:27:32.643 00.000 8976 worker thread done servicing request
02:27:32.643 00.000 8976 Worker thread wakes up
02:27:32.643 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:27:32.643 00.000 9828 Worker thread wakes up
02:27:32.643 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:27:32.643 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:27:32.643 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:27:32.643 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
02:27:32.643 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.07
02:27:32.643 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:27:32.643 00.000 9828 BLC: window closed
02:27:32.643 00.000 9828 MoveAxis(E, 17, B)
02:27:32.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:32.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:32.643 00.000 9828 Guiding  Dir = 2, Dur = 17
02:27:32.644 00.001 9828 IsSlewing returns 0
02:27:32.644 00.000 9828 IsGuiding returns 0
02:27:32.644 00.000 9828 PulseGuide returned control before completion, sleep 27
02:27:32.672 00.028 9828 IsGuiding returns 1
02:27:32.672 00.000 9828 scope still moving after pulse duration time elapsed
02:27:32.703 00.031 9828 IsSlewing returns 0
02:27:32.703 00.000 9828 IsGuiding returns 1
02:27:32.734 00.031 9828 IsSlewing returns 0
02:27:32.734 00.000 9828 IsGuiding returns 1
02:27:32.765 00.031 9828 IsSlewing returns 0
02:27:32.765 00.000 9828 IsGuiding returns 1
02:27:32.796 00.031 9828 IsSlewing returns 0
02:27:32.796 00.000 9828 IsGuiding returns 0
02:27:32.796 00.000 9828 scope move finished after 17 + 135 ms
02:27:32.796 00.000 9828 Move returns status 0, amount 17
02:27:32.796 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:32.796 00.000 9828 MoveAxis(N, 14, B)
02:27:32.796 00.000 9828 Guiding  Dir = 0, Dur = 14
02:27:32.811 00.015 9828 IsSlewing returns 0
02:27:32.811 00.000 9828 IsGuiding returns 0
02:27:32.811 00.000 9828 PulseGuide returned control before completion, sleep 24
02:27:32.843 00.032 9828 IsGuiding returns 1
02:27:32.843 00.000 9828 scope still moving after pulse duration time elapsed
02:27:32.874 00.031 9828 IsSlewing returns 0
02:27:32.874 00.000 9828 IsGuiding returns 1
02:27:32.906 00.032 9828 IsSlewing returns 0
02:27:32.906 00.000 9828 IsGuiding returns 1
02:27:32.937 00.031 9828 IsSlewing returns 0
02:27:32.938 00.001 9828 IsGuiding returns 1
02:27:32.969 00.031 9828 IsSlewing returns 0
02:27:32.969 00.000 9828 IsGuiding returns 1
02:27:33.001 00.032 9828 IsSlewing returns 0
02:27:33.001 00.000 9828 IsGuiding returns 0
02:27:33.001 00.000 9828 scope move finished after 14 + 175 ms
02:27:33.001 00.000 9828 Move returns status 0, amount 14
02:27:33.001 00.000 9828 move complete, result=0
02:27:33.001 00.000 9828 worker thread done servicing request
02:27:33.001 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:27:33.334 00.333 8976 Exposure complete
02:27:33.339 00.005 8976 worker thread done servicing request
02:27:33.339 00.000 5052 OnExposeComplete: enter
02:27:33.339 00.000 5052 UpdateGuideState(): m_state=6
02:27:33.339 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8833
02:27:33.339 00.000 5052 Star::Find returns 1 (0), X=327.74, Y=281.58, Mass=129, SNR=7.9, Peak=67 HFD=1.8
02:27:33.339 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.10 = 1.19)
02:27:33.339 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
02:27:33.339 00.000 5052 CameraToMount -- cameraX=-1.43 cameraY=-0.13 hyp=1.44 cameraTheta=-3.05 mountX=0.54 mountY=1.27, mountTheta=1.17
02:27:33.340 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.43, y=-0.13, opts=13)
02:27:33.340 00.000 5052 Enqueuing Move request for stepguider (-1.43, -0.13)
02:27:33.340 00.000 8976 Worker thread wakes up
02:27:33.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.43, -0.13) opts 0xd
02:27:33.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.43, -0.13)
02:27:33.340 00.000 8976 Moving (-1.43, -0.13) raw xDistance=0.54 yDistance=1.27
02:27:33.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
02:27:33.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.27
02:27:33.340 00.000 8976 MoveAxis(L, 2, ABG)
02:27:33.341 00.001 8976 stepping (-22, 22) + (-2, 0)
02:27:33.341 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:33.341 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:33.351 00.010 5052 UpdateGuideState exits: m=129 SNR=7.9
02:27:33.351 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:33.351 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:33.351 00.000 5052 Enqueuing Expose request
02:27:33.377 00.026 8976 Received - 47 (G) 
02:27:33.378 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:33.378 00.000 8976 stepped: pos (-24, 22)
02:27:33.378 00.000 8976 MoveAxis(D, 5, ABG)
02:27:33.378 00.000 8976 stepping (-24, 22) + (0, -5)
02:27:33.378 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:27:33.426 00.048 8976 Received - 47 (G) 
02:27:33.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:27:33.426 00.000 8976 stepped: pos (-24, 17)
02:27:33.426 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:27:33.426 00.000 8976 MountToCamera -- mountX=3.19 mountY=-3.52 hyp=4.75 mountTheta=-0.83 cameraX=1.68, cameraY=4.44 cameraTheta=1.21
02:27:33.426 00.000 8976 incremental bump (1.679, 4.444) isValid = 1
02:27:33.426 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:27:33.426 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:27:33.426 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:27:33.426 00.000 8976 move complete, result=0
02:27:33.426 00.000 9828 Worker thread wakes up
02:27:33.426 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:27:33.426 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:27:33.426 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.97)
02:27:33.426 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
02:27:33.426 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:27:33.426 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:27:33.426 00.000 9828 BLC: window closed
02:27:33.427 00.001 9828 MoveAxis(E, 15, B)
02:27:33.427 00.000 9828 Guiding  Dir = 2, Dur = 15
02:27:33.427 00.000 8976 worker thread done servicing request
02:27:33.427 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.3 px 5 ms SOUTH
02:27:33.427 00.000 8976 Worker thread wakes up
02:27:33.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:33.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:33.427 00.000 9828 IsSlewing returns 0
02:27:33.427 00.000 9828 IsGuiding returns 0
02:27:33.427 00.000 9828 PulseGuide returned control before completion, sleep 25
02:27:33.468 00.041 9828 IsGuiding returns 1
02:27:33.468 00.000 9828 scope still moving after pulse duration time elapsed
02:27:33.499 00.031 9828 IsSlewing returns 0
02:27:33.499 00.000 9828 IsGuiding returns 1
02:27:33.530 00.031 9828 IsSlewing returns 0
02:27:33.530 00.000 9828 IsGuiding returns 1
02:27:33.560 00.030 9828 IsSlewing returns 0
02:27:33.560 00.000 9828 IsGuiding returns 0
02:27:33.560 00.000 9828 scope move finished after 15 + 118 ms
02:27:33.560 00.000 9828 Move returns status 0, amount 15
02:27:33.560 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:33.560 00.000 9828 MoveAxis(N, 14, B)
02:27:33.560 00.000 9828 Guiding  Dir = 0, Dur = 14
02:27:33.575 00.015 9828 IsSlewing returns 0
02:27:33.575 00.000 9828 IsGuiding returns 0
02:27:33.575 00.000 9828 PulseGuide returned control before completion, sleep 24
02:27:33.607 00.032 9828 IsGuiding returns 1
02:27:33.607 00.000 9828 scope still moving after pulse duration time elapsed
02:27:33.637 00.030 9828 IsSlewing returns 0
02:27:33.637 00.000 9828 IsGuiding returns 1
02:27:33.668 00.031 9828 IsSlewing returns 0
02:27:33.668 00.000 9828 IsGuiding returns 1
02:27:33.700 00.032 9828 IsSlewing returns 0
02:27:33.700 00.000 9828 IsGuiding returns 1
02:27:33.731 00.031 9828 IsSlewing returns 0
02:27:33.731 00.000 9828 IsGuiding returns 0
02:27:33.731 00.000 9828 scope move finished after 14 + 141 ms
02:27:33.731 00.000 9828 Move returns status 0, amount 14
02:27:33.731 00.000 9828 move complete, result=0
02:27:33.732 00.001 9828 worker thread done servicing request
02:27:33.732 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:27:34.125 00.393 8976 Exposure complete
02:27:34.130 00.005 8976 worker thread done servicing request
02:27:34.130 00.000 5052 OnExposeComplete: enter
02:27:34.130 00.000 5052 UpdateGuideState(): m_state=6
02:27:34.130 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8834
02:27:34.130 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.27, Mass=136, SNR=8.1, Peak=69 HFD=1.9
02:27:34.130 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
02:27:34.130 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.50)
02:27:34.130 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.44 hyp=0.90 cameraTheta=-2.64 mountX=-0.03 mountY=0.90, mountTheta=1.60
02:27:34.131 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.44, opts=13)
02:27:34.131 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.44)
02:27:34.131 00.000 8976 Worker thread wakes up
02:27:34.131 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.44) opts 0xd
02:27:34.131 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.44)
02:27:34.131 00.000 8976 Moving (-0.79, -0.44) raw xDistance=-0.03 yDistance=0.90
02:27:34.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:27:34.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.90
02:27:34.131 00.000 8976 MoveAxis(R, 0, ABG)
02:27:34.131 00.000 8976 MoveAxis(D, 4, ABG)
02:27:34.131 00.000 8976 stepping (-24, 17) + (0, -4)
02:27:34.131 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:27:34.133 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:27:34.144 00.011 5052 UpdateGuideState exits: m=136 SNR=8.1
02:27:34.144 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:34.144 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:34.144 00.000 5052 Enqueuing Expose request
02:27:34.177 00.033 8976 Received - 47 (G) 
02:27:34.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:27:34.177 00.000 8976 stepped: pos (-24, 13)
02:27:34.177 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:27:34.177 00.000 8976 MountToCamera -- mountX=3.35 mountY=-3.04 hyp=4.52 mountTheta=-0.74 cameraX=1.18, cameraY=4.37 cameraTheta=1.31
02:27:34.177 00.000 8976 incremental bump (1.180, 4.367) isValid = 1
02:27:34.177 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
02:27:34.177 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:27:34.177 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:27:34.177 00.000 8976 move complete, result=0
02:27:34.177 00.000 9828 Worker thread wakes up
02:27:34.177 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:27:34.177 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:27:34.177 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
02:27:34.177 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
02:27:34.177 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:27:34.178 00.001 8976 worker thread done servicing request
02:27:34.178 00.000 8976 Worker thread wakes up
02:27:34.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:34.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:34.178 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.32 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
02:27:34.178 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:27:34.178 00.000 9828 BLC: window closed
02:27:34.178 00.000 9828 MoveAxis(E, 11, B)
02:27:34.178 00.000 9828 Guiding  Dir = 2, Dur = 11
02:27:34.178 00.000 9828 IsSlewing returns 0
02:27:34.178 00.000 9828 IsGuiding returns 0
02:27:34.179 00.001 9828 PulseGuide returned control before completion, sleep 21
02:27:34.216 00.037 9828 IsGuiding returns 1
02:27:34.216 00.000 9828 scope still moving after pulse duration time elapsed
02:27:34.246 00.030 9828 IsSlewing returns 0
02:27:34.247 00.001 9828 IsGuiding returns 1
02:27:34.278 00.031 9828 IsSlewing returns 0
02:27:34.278 00.000 9828 IsGuiding returns 1
02:27:34.309 00.031 9828 IsSlewing returns 0
02:27:34.309 00.000 9828 IsGuiding returns 0
02:27:34.309 00.000 9828 scope move finished after 11 + 119 ms
02:27:34.309 00.000 9828 Move returns status 0, amount 11
02:27:34.309 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:34.309 00.000 9828 MoveAxis(N, 15, B)
02:27:34.309 00.000 9828 Guiding  Dir = 0, Dur = 15
02:27:34.324 00.015 9828 IsSlewing returns 0
02:27:34.324 00.000 9828 IsGuiding returns 0
02:27:34.324 00.000 9828 PulseGuide returned control before completion, sleep 25
02:27:34.354 00.030 9828 IsGuiding returns 1
02:27:34.354 00.000 9828 scope still moving after pulse duration time elapsed
02:27:34.386 00.032 9828 IsSlewing returns 0
02:27:34.387 00.001 9828 IsGuiding returns 1
02:27:34.416 00.029 9828 IsSlewing returns 0
02:27:34.416 00.000 9828 IsGuiding returns 1
02:27:34.448 00.032 9828 IsSlewing returns 0
02:27:34.448 00.000 9828 IsGuiding returns 1
02:27:34.479 00.031 9828 IsSlewing returns 0
02:27:34.479 00.000 9828 IsGuiding returns 0
02:27:34.479 00.000 9828 scope move finished after 15 + 140 ms
02:27:34.479 00.000 9828 Move returns status 0, amount 15
02:27:34.479 00.000 9828 move complete, result=0
02:27:34.480 00.001 9828 worker thread done servicing request
02:27:34.480 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:27:34.873 00.393 8976 Exposure complete
02:27:34.878 00.005 8976 worker thread done servicing request
02:27:34.878 00.000 5052 OnExposeComplete: enter
02:27:34.878 00.000 5052 UpdateGuideState(): m_state=6
02:27:34.878 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8835
02:27:34.878 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.42, Mass=155, SNR=8.6, Peak=69 HFD=2.3
02:27:34.878 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.32 = 1.96)
02:27:34.878 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.86)
02:27:34.878 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.29 hyp=0.38 cameraTheta=-2.28 mountX=-0.15 mountY=0.36, mountTheta=1.95
02:27:34.879 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.29, opts=13)
02:27:34.879 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.29)
02:27:34.880 00.001 8976 Worker thread wakes up
02:27:34.880 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.29) opts 0xd
02:27:34.880 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.29)
02:27:34.880 00.000 8976 Moving (-0.25, -0.29) raw xDistance=-0.15 yDistance=0.36
02:27:34.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:27:34.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.36
02:27:34.880 00.000 8976 MoveAxis(R, 0, ABG)
02:27:34.880 00.000 8976 MoveAxis(D, 2, ABG)
02:27:34.880 00.000 8976 stepping (-24, 13) + (0, -2)
02:27:34.880 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:34.881 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:27:34.891 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
02:27:34.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:34.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:34.891 00.000 5052 Enqueuing Expose request
02:27:34.913 00.022 8976 Received - 47 (G) 
02:27:34.913 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:34.913 00.000 8976 stepped: pos (-24, 11)
02:27:34.913 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:27:34.913 00.000 8976 MountToCamera -- mountX=3.46 mountY=-2.61 hyp=4.33 mountTheta=-0.65 cameraX=0.75, cameraY=4.27 cameraTheta=1.40
02:27:34.913 00.000 8976 incremental bump (0.751, 4.268) isValid = 1
02:27:34.913 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:27:34.913 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:27:34.913 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:27:34.913 00.000 8976 move complete, result=0
02:27:34.913 00.000 8976 worker thread done servicing request
02:27:34.913 00.000 8976 Worker thread wakes up
02:27:34.913 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:34.913 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:34.913 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:27:34.913 00.000 9828 Worker thread wakes up
02:27:34.913 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:27:34.913 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:27:34.913 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:27:34.913 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.87)
02:27:34.914 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:27:34.914 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:27:34.914 00.000 9828 BLC: window closed
02:27:34.914 00.000 9828 MoveAxis(E, 8, B)
02:27:34.914 00.000 9828 Guiding  Dir = 2, Dur = 8
02:27:34.914 00.000 9828 IsSlewing returns 0
02:27:34.914 00.000 9828 IsGuiding returns 0
02:27:34.914 00.000 9828 PulseGuide returned control before completion, sleep 18
02:27:34.941 00.027 9828 IsGuiding returns 1
02:27:34.941 00.000 9828 scope still moving after pulse duration time elapsed
02:27:34.971 00.030 9828 IsSlewing returns 0
02:27:34.971 00.000 9828 IsGuiding returns 1
02:27:35.003 00.032 9828 IsSlewing returns 0
02:27:35.003 00.000 9828 IsGuiding returns 1
02:27:35.033 00.030 9828 IsSlewing returns 0
02:27:35.034 00.001 9828 IsGuiding returns 1
02:27:35.065 00.031 9828 IsSlewing returns 0
02:27:35.065 00.000 9828 IsGuiding returns 0
02:27:35.065 00.000 9828 scope move finished after 8 + 142 ms
02:27:35.065 00.000 9828 Move returns status 0, amount 8
02:27:35.065 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:35.065 00.000 9828 MoveAxis(N, 16, B)
02:27:35.065 00.000 9828 Guiding  Dir = 0, Dur = 16
02:27:35.081 00.016 9828 IsSlewing returns 0
02:27:35.081 00.000 9828 IsGuiding returns 0
02:27:35.081 00.000 9828 PulseGuide returned control before completion, sleep 26
02:27:35.112 00.031 9828 IsGuiding returns 1
02:27:35.112 00.000 9828 scope still moving after pulse duration time elapsed
02:27:35.143 00.031 9828 IsSlewing returns 0
02:27:35.143 00.000 9828 IsGuiding returns 1
02:27:35.174 00.031 9828 IsSlewing returns 0
02:27:35.174 00.000 9828 IsGuiding returns 1
02:27:35.206 00.032 9828 IsSlewing returns 0
02:27:35.206 00.000 9828 IsGuiding returns 1
02:27:35.236 00.030 9828 IsSlewing returns 0
02:27:35.236 00.000 9828 IsGuiding returns 1
02:27:35.268 00.032 9828 IsSlewing returns 0
02:27:35.268 00.000 9828 IsGuiding returns 1
02:27:35.300 00.032 9828 IsSlewing returns 0
02:27:35.300 00.000 9828 IsGuiding returns 1
02:27:35.330 00.030 9828 IsSlewing returns 0
02:27:35.330 00.000 9828 IsGuiding returns 0
02:27:35.330 00.000 9828 scope move finished after 16 + 233 ms
02:27:35.330 00.000 9828 Move returns status 0, amount 16
02:27:35.330 00.000 9828 move complete, result=0
02:27:35.330 00.000 9828 worker thread done servicing request
02:27:35.330 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:27:35.606 00.276 8976 Exposure complete
02:27:35.611 00.005 8976 worker thread done servicing request
02:27:35.611 00.000 5052 OnExposeComplete: enter
02:27:35.611 00.000 5052 UpdateGuideState(): m_state=6
02:27:35.612 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8836
02:27:35.612 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.40, Mass=147, SNR=8.3, Peak=63 HFD=2.9
02:27:35.612 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
02:27:35.612 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
02:27:35.612 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.31 hyp=0.55 cameraTheta=-0.61 mountX=-0.48 mountY=-0.21, mountTheta=-2.74
02:27:35.613 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.31, opts=13)
02:27:35.613 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.31)
02:27:35.613 00.000 8976 Worker thread wakes up
02:27:35.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.31) opts 0xd
02:27:35.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.31)
02:27:35.613 00.000 8976 Moving (0.45, -0.31) raw xDistance=-0.48 yDistance=-0.21
02:27:35.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
02:27:35.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:27:35.613 00.000 8976 MoveAxis(R, 2, ABG)
02:27:35.613 00.000 8976 stepping (-24, 11) + (2, 0)
02:27:35.613 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:35.614 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:27:35.623 00.009 5052 UpdateGuideState exits: m=147 SNR=8.3
02:27:35.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:35.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:35.623 00.000 5052 Enqueuing Expose request
02:27:35.648 00.025 8976 Received - 47 (G) 
02:27:35.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:35.648 00.000 8976 stepped: pos (-22, 11)
02:27:35.648 00.000 8976 MoveAxis(U, 0, ABG)
02:27:35.648 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
02:27:35.648 00.000 8976 MountToCamera -- mountX=3.43 mountY=-2.33 hyp=4.14 mountTheta=-0.60 cameraX=0.51, cameraY=4.11 cameraTheta=1.45
02:27:35.648 00.000 8976 incremental bump (0.511, 4.112) isValid = 1
02:27:35.648 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
02:27:35.648 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:27:35.648 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:27:35.648 00.000 8976 move complete, result=0
02:27:35.648 00.000 9828 Worker thread wakes up
02:27:35.648 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:27:35.648 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:27:35.648 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:27:35.648 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.74)
02:27:35.648 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
02:27:35.649 00.001 8976 worker thread done servicing request
02:27:35.649 00.000 8976 Worker thread wakes up
02:27:35.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:35.649 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:35.649 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
02:27:35.649 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:27:35.649 00.000 9828 BLC: window closed
02:27:35.649 00.000 9828 MoveAxis(E, 6, B)
02:27:35.649 00.000 9828 Guiding  Dir = 2, Dur = 6
02:27:35.649 00.000 9828 IsSlewing returns 0
02:27:35.649 00.000 9828 IsGuiding returns 0
02:27:35.650 00.001 9828 PulseGuide returned control before completion, sleep 16
02:27:35.673 00.023 9828 IsGuiding returns 1
02:27:35.673 00.000 9828 scope still moving after pulse duration time elapsed
02:27:35.704 00.031 9828 IsSlewing returns 0
02:27:35.704 00.000 9828 IsGuiding returns 1
02:27:35.736 00.032 9828 IsSlewing returns 0
02:27:35.736 00.000 9828 IsGuiding returns 1
02:27:35.767 00.031 9828 IsSlewing returns 0
02:27:35.767 00.000 9828 IsGuiding returns 0
02:27:35.767 00.000 9828 scope move finished after 6 + 111 ms
02:27:35.767 00.000 9828 Move returns status 0, amount 6
02:27:35.767 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:35.767 00.000 9828 MoveAxis(N, 16, B)
02:27:35.767 00.000 9828 Guiding  Dir = 0, Dur = 16
02:27:35.782 00.015 9828 IsSlewing returns 0
02:27:35.782 00.000 9828 IsGuiding returns 0
02:27:35.782 00.000 9828 PulseGuide returned control before completion, sleep 26
02:27:35.813 00.031 9828 IsGuiding returns 1
02:27:35.813 00.000 9828 scope still moving after pulse duration time elapsed
02:27:35.844 00.031 9828 IsSlewing returns 0
02:27:35.844 00.000 9828 IsGuiding returns 1
02:27:35.876 00.032 9828 IsSlewing returns 0
02:27:35.876 00.000 9828 IsGuiding returns 1
02:27:35.907 00.031 9828 IsSlewing returns 0
02:27:35.907 00.000 9828 IsGuiding returns 1
02:27:35.939 00.032 9828 IsSlewing returns 0
02:27:35.939 00.000 9828 IsGuiding returns 0
02:27:35.939 00.000 9828 scope move finished after 16 + 140 ms
02:27:35.939 00.000 9828 Move returns status 0, amount 16
02:27:35.939 00.000 9828 move complete, result=0
02:27:35.939 00.000 9828 worker thread done servicing request
02:27:35.939 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:27:36.343 00.404 8976 Exposure complete
02:27:36.348 00.005 8976 worker thread done servicing request
02:27:36.349 00.001 5052 OnExposeComplete: enter
02:27:36.349 00.000 5052 UpdateGuideState(): m_state=6
02:27:36.349 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8837
02:27:36.349 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.55, Mass=158, SNR=8.7, Peak=68 HFD=2.2
02:27:36.349 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
02:27:36.349 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
02:27:36.349 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=-0.16 hyp=0.99 cameraTheta=-0.16 mountX=-0.59 mountY=-0.73, mountTheta=-2.25
02:27:36.349 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=-0.16, opts=13)
02:27:36.349 00.000 5052 Enqueuing Move request for stepguider (0.98, -0.16)
02:27:36.350 00.001 8976 Worker thread wakes up
02:27:36.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, -0.16) opts 0xd
02:27:36.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, -0.16)
02:27:36.350 00.000 8976 Moving (0.98, -0.16) raw xDistance=-0.59 yDistance=-0.73
02:27:36.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
02:27:36.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
02:27:36.350 00.000 8976 MoveAxis(R, 3, ABG)
02:27:36.350 00.000 8976 stepping (-22, 11) + (3, 0)
02:27:36.350 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:36.350 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:27:36.362 00.012 5052 UpdateGuideState exits: m=158 SNR=8.7
02:27:36.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:36.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:36.362 00.000 5052 Enqueuing Expose request
02:27:36.383 00.021 8976 Received - 47 (G) 
02:27:36.383 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:36.383 00.000 8976 stepped: pos (-19, 11)
02:27:36.383 00.000 8976 MoveAxis(U, 3, ABG)
02:27:36.383 00.000 8976 stepping (-19, 11) + (0, 3)
02:27:36.383 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:36.416 00.033 8976 Received - 47 (G) 
02:27:36.416 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:36.416 00.000 8976 stepped: pos (-19, 14)
02:27:36.416 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
02:27:36.416 00.000 8976 MountToCamera -- mountX=3.26 mountY=-2.29 hyp=3.98 mountTheta=-0.61 cameraX=0.56, cameraY=3.94 cameraTheta=1.43
02:27:36.416 00.000 8976 incremental bump (0.558, 3.944) isValid = 1
02:27:36.416 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
02:27:36.416 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:27:36.416 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:27:36.416 00.000 8976 move complete, result=0
02:27:36.416 00.000 8976 worker thread done servicing request
02:27:36.416 00.000 8976 Worker thread wakes up
02:27:36.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:36.416 00.000 9828 Worker thread wakes up
02:27:36.416 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:27:36.416 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:27:36.416 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
02:27:36.416 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.7 px 3 ms NORTH
02:27:36.417 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:36.417 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
02:27:36.417 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:27:36.417 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:27:36.417 00.000 9828 BLC: window closed
02:27:36.417 00.000 9828 MoveAxis(E, 7, B)
02:27:36.417 00.000 9828 Guiding  Dir = 2, Dur = 7
02:27:36.418 00.001 9828 IsSlewing returns 0
02:27:36.418 00.000 9828 IsGuiding returns 0
02:27:36.418 00.000 9828 PulseGuide returned control before completion, sleep 17
02:27:36.437 00.019 9828 IsGuiding returns 1
02:27:36.437 00.000 9828 scope still moving after pulse duration time elapsed
02:27:36.469 00.032 9828 IsSlewing returns 0
02:27:36.469 00.000 9828 IsGuiding returns 1
02:27:36.500 00.031 9828 IsSlewing returns 0
02:27:36.500 00.000 9828 IsGuiding returns 1
02:27:36.531 00.031 9828 IsSlewing returns 0
02:27:36.531 00.000 9828 IsGuiding returns 0
02:27:36.531 00.000 9828 scope move finished after 7 + 106 ms
02:27:36.531 00.000 9828 Move returns status 0, amount 7
02:27:36.531 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:36.531 00.000 9828 MoveAxis(N, 16, B)
02:27:36.531 00.000 9828 Guiding  Dir = 0, Dur = 16
02:27:36.547 00.016 9828 IsSlewing returns 0
02:27:36.547 00.000 9828 IsGuiding returns 0
02:27:36.547 00.000 9828 PulseGuide returned control before completion, sleep 26
02:27:36.579 00.032 9828 IsGuiding returns 1
02:27:36.579 00.000 9828 scope still moving after pulse duration time elapsed
02:27:36.609 00.030 9828 IsSlewing returns 0
02:27:36.609 00.000 9828 IsGuiding returns 1
02:27:36.641 00.032 9828 IsSlewing returns 0
02:27:36.641 00.000 9828 IsGuiding returns 1
02:27:36.673 00.032 9828 IsSlewing returns 0
02:27:36.673 00.000 9828 IsGuiding returns 1
02:27:36.705 00.032 9828 IsSlewing returns 0
02:27:36.705 00.000 9828 IsGuiding returns 0
02:27:36.705 00.000 9828 scope move finished after 16 + 141 ms
02:27:36.705 00.000 9828 Move returns status 0, amount 16
02:27:36.705 00.000 9828 move complete, result=0
02:27:36.705 00.000 9828 worker thread done servicing request
02:27:36.705 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:27:37.108 00.403 8976 Exposure complete
02:27:37.114 00.006 8976 worker thread done servicing request
02:27:37.114 00.000 5052 OnExposeComplete: enter
02:27:37.114 00.000 5052 UpdateGuideState(): m_state=6
02:27:37.114 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8838
02:27:37.114 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.78, Mass=165, SNR=8.9, Peak=65 HFD=2.4
02:27:37.114 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:27:37.114 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:27:37.114 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.07 hyp=0.76 cameraTheta=0.09 mountX=-0.28 mountY=-0.67, mountTheta=-1.97
02:27:37.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.07, opts=13)
02:27:37.115 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.07)
02:27:37.115 00.000 8976 Worker thread wakes up
02:27:37.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.07) opts 0xd
02:27:37.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.07)
02:27:37.115 00.000 8976 Moving (0.75, 0.07) raw xDistance=-0.28 yDistance=-0.67
02:27:37.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
02:27:37.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
02:27:37.115 00.000 8976 MoveAxis(R, 1, ABG)
02:27:37.115 00.000 8976 stepping (-19, 14) + (1, 0)
02:27:37.115 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:37.116 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:27:37.125 00.009 5052 UpdateGuideState exits: m=165 SNR=8.9
02:27:37.126 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:37.126 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:37.126 00.000 5052 Enqueuing Expose request
02:27:37.135 00.009 8976 Received - 47 (G) 
02:27:37.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:37.135 00.000 8976 stepped: pos (-18, 14)
02:27:37.135 00.000 8976 MoveAxis(U, 3, ABG)
02:27:37.135 00.000 8976 stepping (-18, 14) + (0, 3)
02:27:37.135 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:37.167 00.032 8976 Received - 47 (G) 
02:27:37.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:37.167 00.000 8976 stepped: pos (-18, 17)
02:27:37.167 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
02:27:37.167 00.000 8976 MountToCamera -- mountX=3.09 mountY=-2.43 hyp=3.93 mountTheta=-0.67 cameraX=0.75, cameraY=3.86 cameraTheta=1.38
02:27:37.167 00.000 8976 incremental bump (0.753, 3.858) isValid = 1
02:27:37.167 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
02:27:37.167 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:27:37.168 00.001 8976 Enqueuing Move request for scope (0.02, 0.12)
02:27:37.168 00.000 8976 move complete, result=0
02:27:37.168 00.000 9828 Worker thread wakes up
02:27:37.168 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:27:37.168 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:27:37.168 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
02:27:37.168 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
02:27:37.168 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
02:27:37.168 00.000 8976 worker thread done servicing request
02:27:37.168 00.000 8976 Worker thread wakes up
02:27:37.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:37.168 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
02:27:37.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:37.168 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:27:37.168 00.000 9828 BLC: window closed
02:27:37.169 00.001 9828 MoveAxis(E, 9, B)
02:27:37.169 00.000 9828 Guiding  Dir = 2, Dur = 9
02:27:37.169 00.000 9828 IsSlewing returns 0
02:27:37.169 00.000 9828 IsGuiding returns 0
02:27:37.169 00.000 9828 PulseGuide returned control before completion, sleep 19
02:27:37.201 00.032 9828 IsGuiding returns 1
02:27:37.201 00.000 9828 scope still moving after pulse duration time elapsed
02:27:37.233 00.032 9828 IsSlewing returns 0
02:27:37.233 00.000 9828 IsGuiding returns 1
02:27:37.264 00.031 9828 IsSlewing returns 0
02:27:37.264 00.000 9828 IsGuiding returns 1
02:27:37.296 00.032 9828 IsSlewing returns 0
02:27:37.301 00.005 9828 IsGuiding returns 0
02:27:37.301 00.000 9828 scope move finished after 9 + 123 ms
02:27:37.301 00.000 9828 Move returns status 0, amount 9
02:27:37.301 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:37.301 00.000 9828 MoveAxis(N, 15, B)
02:27:37.301 00.000 9828 Guiding  Dir = 0, Dur = 15
02:27:37.327 00.026 9828 IsSlewing returns 0
02:27:37.327 00.000 9828 IsGuiding returns 0
02:27:37.327 00.000 9828 PulseGuide returned control before completion, sleep 25
02:27:37.359 00.032 9828 IsGuiding returns 1
02:27:37.359 00.000 9828 scope still moving after pulse duration time elapsed
02:27:37.391 00.032 9828 IsSlewing returns 0
02:27:37.391 00.000 9828 IsGuiding returns 1
02:27:37.423 00.032 9828 IsSlewing returns 0
02:27:37.423 00.000 9828 IsGuiding returns 1
02:27:37.454 00.031 9828 IsSlewing returns 0
02:27:37.454 00.000 9828 IsGuiding returns 1
02:27:37.486 00.032 9828 IsSlewing returns 0
02:27:37.486 00.000 9828 IsGuiding returns 0
02:27:37.486 00.000 9828 scope move finished after 15 + 143 ms
02:27:37.486 00.000 9828 Move returns status 0, amount 15
02:27:37.486 00.000 9828 move complete, result=0
02:27:37.486 00.000 9828 worker thread done servicing request
02:27:37.487 00.001 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:27:37.861 00.374 8976 Exposure complete
02:27:37.866 00.005 8976 worker thread done servicing request
02:27:37.866 00.000 5052 OnExposeComplete: enter
02:27:37.866 00.000 5052 UpdateGuideState(): m_state=6
02:27:37.866 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8839
02:27:37.866 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.92, Mass=153, SNR=8.5, Peak=71 HFD=2.0
02:27:37.866 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
02:27:37.866 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
02:27:37.866 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.29 mountX=0.27 mountY=0.04, mountTheta=0.15
02:27:37.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.21, opts=13)
02:27:37.867 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.21)
02:27:37.867 00.000 8976 Worker thread wakes up
02:27:37.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.21) opts 0xd
02:27:37.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.21)
02:27:37.867 00.000 8976 Moving (-0.18, 0.21) raw xDistance=0.27 yDistance=0.04
02:27:37.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
02:27:37.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:27:37.868 00.001 8976 MoveAxis(L, 1, ABG)
02:27:37.868 00.000 8976 stepping (-18, 17) + (-1, 0)
02:27:37.868 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:37.869 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:27:37.877 00.008 5052 UpdateGuideState exits: m=153 SNR=8.5
02:27:37.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:37.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:37.877 00.000 5052 Enqueuing Expose request
02:27:37.902 00.025 8976 Received - 47 (G) 
02:27:37.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:37.902 00.000 8976 stepped: pos (-19, 17)
02:27:37.902 00.000 8976 MoveAxis(U, 0, ABG)
02:27:37.902 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
02:27:37.902 00.000 8976 MountToCamera -- mountX=3.03 mountY=-2.52 hyp=3.94 mountTheta=-0.69 cameraX=0.86, cameraY=3.85 cameraTheta=1.35
02:27:37.902 00.000 8976 incremental bump (0.861, 3.845) isValid = 1
02:27:37.902 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
02:27:37.902 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:27:37.902 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:27:37.902 00.000 8976 move complete, result=0
02:27:37.902 00.000 9828 Worker thread wakes up
02:27:37.902 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:27:37.902 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:27:37.902 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
02:27:37.902 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
02:27:37.902 00.000 8976 worker thread done servicing request
02:27:37.902 00.000 8976 Worker thread wakes up
02:27:37.902 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
02:27:37.903 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
02:27:37.903 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:27:37.903 00.000 9828 BLC: window closed
02:27:37.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:37.903 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:37.903 00.000 9828 MoveAxis(E, 10, B)
02:27:37.903 00.000 9828 Guiding  Dir = 2, Dur = 10
02:27:37.903 00.000 9828 IsSlewing returns 0
02:27:37.903 00.000 9828 IsGuiding returns 0
02:27:37.903 00.000 9828 PulseGuide returned control before completion, sleep 20
02:27:37.938 00.035 9828 IsGuiding returns 1
02:27:37.938 00.000 9828 scope still moving after pulse duration time elapsed
02:27:37.971 00.033 9828 IsSlewing returns 0
02:27:37.971 00.000 9828 IsGuiding returns 1
02:27:38.001 00.030 9828 IsSlewing returns 0
02:27:38.001 00.000 9828 IsGuiding returns 1
02:27:38.033 00.032 9828 IsSlewing returns 0
02:27:38.033 00.000 9828 IsGuiding returns 0
02:27:38.033 00.000 9828 scope move finished after 10 + 118 ms
02:27:38.033 00.000 9828 Move returns status 0, amount 10
02:27:38.033 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:38.033 00.000 9828 MoveAxis(N, 15, B)
02:27:38.033 00.000 9828 Guiding  Dir = 0, Dur = 15
02:27:38.050 00.017 9828 IsSlewing returns 0
02:27:38.050 00.000 9828 IsGuiding returns 0
02:27:38.050 00.000 9828 PulseGuide returned control before completion, sleep 25
02:27:38.081 00.031 9828 IsGuiding returns 1
02:27:38.081 00.000 9828 scope still moving after pulse duration time elapsed
02:27:38.113 00.032 9828 IsSlewing returns 0
02:27:38.113 00.000 9828 IsGuiding returns 1
02:27:38.144 00.031 9828 IsSlewing returns 0
02:27:38.144 00.000 9828 IsGuiding returns 1
02:27:38.174 00.030 9828 IsSlewing returns 0
02:27:38.174 00.000 9828 IsGuiding returns 1
02:27:38.206 00.032 9828 IsSlewing returns 0
02:27:38.206 00.000 9828 IsGuiding returns 0
02:27:38.206 00.000 9828 scope move finished after 15 + 141 ms
02:27:38.206 00.000 9828 Move returns status 0, amount 15
02:27:38.206 00.000 9828 move complete, result=0
02:27:38.206 00.000 9828 worker thread done servicing request
02:27:38.207 00.001 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:27:38.600 00.393 8976 Exposure complete
02:27:38.608 00.008 8976 worker thread done servicing request
02:27:38.608 00.000 5052 OnExposeComplete: enter
02:27:38.608 00.000 5052 UpdateGuideState(): m_state=6
02:27:38.608 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8840
02:27:38.608 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.58, Mass=149, SNR=8.4, Peak=66 HFD=2.0
02:27:38.608 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
02:27:38.608 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.31)
02:27:38.608 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.13 hyp=0.42 cameraTheta=-2.83 mountX=0.07 mountY=0.41, mountTheta=1.41
02:27:38.610 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.13, opts=13)
02:27:38.610 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.13)
02:27:38.610 00.000 8976 Worker thread wakes up
02:27:38.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.13) opts 0xd
02:27:38.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.13)
02:27:38.610 00.000 8976 Moving (-0.40, -0.13) raw xDistance=0.07 yDistance=0.41
02:27:38.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:27:38.611 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:27:38.611 00.000 8976 MoveAxis(R, 0, ABG)
02:27:38.611 00.000 8976 MoveAxis(D, 2, ABG)
02:27:38.611 00.000 8976 stepping (-19, 17) + (0, -2)
02:27:38.611 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:38.612 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:27:38.622 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
02:27:38.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:38.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:38.622 00.000 5052 Enqueuing Expose request
02:27:38.637 00.015 8976 Received - 47 (G) 
02:27:38.637 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:38.637 00.000 8976 stepped: pos (-19, 15)
02:27:38.637 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
02:27:38.637 00.000 8976 MountToCamera -- mountX=2.99 mountY=-2.47 hyp=3.88 mountTheta=-0.69 cameraX=0.84, cameraY=3.79 cameraTheta=1.35
02:27:38.637 00.000 8976 incremental bump (0.840, 3.789) isValid = 1
02:27:38.637 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
02:27:38.637 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:27:38.637 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:27:38.638 00.001 8976 move complete, result=0
02:27:38.638 00.000 8976 worker thread done servicing request
02:27:38.638 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:27:38.638 00.000 8976 Worker thread wakes up
02:27:38.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:38.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:38.638 00.000 9828 Worker thread wakes up
02:27:38.638 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:27:38.638 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:27:38.638 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.83)
02:27:38.638 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.91)
02:27:38.638 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:27:38.638 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:27:38.639 00.001 9828 BLC: window closed
02:27:38.639 00.000 9828 MoveAxis(E, 10, B)
02:27:38.639 00.000 9828 Guiding  Dir = 2, Dur = 10
02:27:38.639 00.000 9828 IsSlewing returns 0
02:27:38.639 00.000 9828 IsGuiding returns 0
02:27:38.639 00.000 9828 PulseGuide returned control before completion, sleep 20
02:27:38.672 00.033 9828 IsGuiding returns 1
02:27:38.672 00.000 9828 scope still moving after pulse duration time elapsed
02:27:38.702 00.030 9828 IsSlewing returns 0
02:27:38.702 00.000 9828 IsGuiding returns 1
02:27:38.734 00.032 9828 IsSlewing returns 0
02:27:38.734 00.000 9828 IsGuiding returns 1
02:27:38.766 00.032 9828 IsSlewing returns 0
02:27:38.766 00.000 9828 IsGuiding returns 1
02:27:38.797 00.031 9828 IsSlewing returns 0
02:27:38.797 00.000 9828 IsGuiding returns 1
02:27:38.829 00.032 9828 IsSlewing returns 0
02:27:38.830 00.001 9828 IsGuiding returns 0
02:27:38.830 00.000 9828 scope move finished after 10 + 179 ms
02:27:38.830 00.000 9828 Move returns status 0, amount 10
02:27:38.830 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:38.830 00.000 9828 MoveAxis(N, 15, B)
02:27:38.830 00.000 9828 Guiding  Dir = 0, Dur = 15
02:27:38.843 00.013 9828 IsSlewing returns 0
02:27:38.843 00.000 9828 IsGuiding returns 0
02:27:38.843 00.000 9828 PulseGuide returned control before completion, sleep 25
02:27:38.874 00.031 9828 IsGuiding returns 1
02:27:38.874 00.000 9828 scope still moving after pulse duration time elapsed
02:27:38.906 00.032 9828 IsSlewing returns 0
02:27:38.906 00.000 9828 IsGuiding returns 1
02:27:38.937 00.031 9828 IsSlewing returns 0
02:27:38.937 00.000 9828 IsGuiding returns 1
02:27:38.968 00.031 9828 IsSlewing returns 0
02:27:38.968 00.000 9828 IsGuiding returns 1
02:27:38.999 00.031 9828 IsSlewing returns 0
02:27:38.999 00.000 9828 IsGuiding returns 0
02:27:38.999 00.000 9828 scope move finished after 15 + 140 ms
02:27:38.999 00.000 9828 Move returns status 0, amount 15
02:27:38.999 00.000 9828 move complete, result=0
02:27:38.999 00.000 9828 worker thread done servicing request
02:27:38.999 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:27:39.330 00.331 8976 Exposure complete
02:27:39.336 00.006 8976 worker thread done servicing request
02:27:39.336 00.000 5052 OnExposeComplete: enter
02:27:39.336 00.000 5052 UpdateGuideState(): m_state=6
02:27:39.336 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8841
02:27:39.336 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.65, Mass=130, SNR=7.9, Peak=70 HFD=1.7
02:27:39.336 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
02:27:39.336 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
02:27:39.336 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.06 hyp=0.59 cameraTheta=-3.05 mountX=0.22 mountY=0.52, mountTheta=1.18
02:27:39.337 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.06, opts=13)
02:27:39.337 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.06)
02:27:39.337 00.000 8976 Worker thread wakes up
02:27:39.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.06) opts 0xd
02:27:39.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.06)
02:27:39.337 00.000 8976 Moving (-0.59, -0.06) raw xDistance=0.22 yDistance=0.52
02:27:39.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:27:39.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
02:27:39.337 00.000 8976 MoveAxis(R, 0, ABG)
02:27:39.337 00.000 8976 MoveAxis(D, 2, ABG)
02:27:39.337 00.000 8976 stepping (-19, 15) + (0, -2)
02:27:39.337 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:39.338 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:27:39.347 00.009 5052 UpdateGuideState exits: m=130 SNR=7.9
02:27:39.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:39.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:39.347 00.000 5052 Enqueuing Expose request
02:27:39.372 00.025 8976 Received - 47 (G) 
02:27:39.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:39.372 00.000 8976 stepped: pos (-19, 13)
02:27:39.372 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
02:27:39.372 00.000 8976 MountToCamera -- mountX=2.96 mountY=-2.34 hyp=3.78 mountTheta=-0.67 cameraX=0.73, cameraY=3.70 cameraTheta=1.38
02:27:39.373 00.001 8976 incremental bump (0.732, 3.704) isValid = 1
02:27:39.373 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
02:27:39.373 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:27:39.373 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:27:39.373 00.000 8976 move complete, result=0
02:27:39.373 00.000 9828 Worker thread wakes up
02:27:39.373 00.000 8976 worker thread done servicing request
02:27:39.373 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:27:39.373 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:27:39.373 00.000 8976 Worker thread wakes up
02:27:39.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:39.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:39.373 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:27:39.374 00.001 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
02:27:39.374 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.89)
02:27:39.374 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
02:27:39.374 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:27:39.374 00.000 9828 BLC: window closed
02:27:39.374 00.000 9828 MoveAxis(E, 9, B)
02:27:39.374 00.000 9828 Guiding  Dir = 2, Dur = 9
02:27:39.374 00.000 9828 IsSlewing returns 0
02:27:39.374 00.000 9828 IsGuiding returns 0
02:27:39.374 00.000 9828 PulseGuide returned control before completion, sleep 19
02:27:39.405 00.031 9828 IsGuiding returns 1
02:27:39.405 00.000 9828 scope still moving after pulse duration time elapsed
02:27:39.437 00.032 9828 IsSlewing returns 0
02:27:39.437 00.000 9828 IsGuiding returns 1
02:27:39.469 00.032 9828 IsSlewing returns 0
02:27:39.469 00.000 9828 IsGuiding returns 1
02:27:39.500 00.031 9828 IsSlewing returns 0
02:27:39.500 00.000 9828 IsGuiding returns 0
02:27:39.500 00.000 9828 scope move finished after 9 + 116 ms
02:27:39.500 00.000 9828 Move returns status 0, amount 9
02:27:39.500 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:39.500 00.000 9828 MoveAxis(N, 15, B)
02:27:39.500 00.000 9828 Guiding  Dir = 0, Dur = 15
02:27:39.517 00.017 9828 IsSlewing returns 0
02:27:39.517 00.000 9828 IsGuiding returns 0
02:27:39.517 00.000 9828 PulseGuide returned control before completion, sleep 25
02:27:39.546 00.029 9828 IsGuiding returns 1
02:27:39.546 00.000 9828 scope still moving after pulse duration time elapsed
02:27:39.577 00.031 9828 IsSlewing returns 0
02:27:39.577 00.000 9828 IsGuiding returns 1
02:27:39.607 00.030 9828 IsSlewing returns 0
02:27:39.607 00.000 9828 IsGuiding returns 1
02:27:39.637 00.030 9828 IsSlewing returns 0
02:27:39.637 00.000 9828 IsGuiding returns 1
02:27:39.669 00.032 9828 IsSlewing returns 0
02:27:39.669 00.000 9828 IsGuiding returns 0
02:27:39.669 00.000 9828 scope move finished after 15 + 137 ms
02:27:39.669 00.000 9828 Move returns status 0, amount 15
02:27:39.669 00.000 9828 move complete, result=0
02:27:39.669 00.000 9828 worker thread done servicing request
02:27:39.669 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:27:40.072 00.403 8976 Exposure complete
02:27:40.080 00.008 8976 worker thread done servicing request
02:27:40.080 00.000 5052 OnExposeComplete: enter
02:27:40.080 00.000 5052 UpdateGuideState(): m_state=6
02:27:40.080 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8842
02:27:40.080 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.72, Mass=155, SNR=8.6, Peak=74 HFD=2.4
02:27:40.080 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:27:40.081 00.001 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:27:40.081 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=0.01 hyp=0.94 cameraTheta=3.13 mountX=0.43 mountY=0.78, mountTheta=1.06
02:27:40.081 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=0.01, opts=13)
02:27:40.081 00.000 5052 Enqueuing Move request for stepguider (-0.94, 0.01)
02:27:40.081 00.000 8976 Worker thread wakes up
02:27:40.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, 0.01) opts 0xd
02:27:40.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, 0.01)
02:27:40.082 00.001 8976 Moving (-0.94, 0.01) raw xDistance=0.43 yDistance=0.78
02:27:40.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:27:40.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.78
02:27:40.082 00.000 8976 MoveAxis(L, 2, ABG)
02:27:40.082 00.000 8976 stepping (-19, 13) + (-2, 0)
02:27:40.082 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:40.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:27:40.093 00.011 5052 UpdateGuideState exits: m=155 SNR=8.6
02:27:40.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:40.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:40.094 00.001 5052 Enqueuing Expose request
02:27:40.108 00.014 8976 Received - 47 (G) 
02:27:40.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:40.108 00.000 8976 stepped: pos (-21, 13)
02:27:40.108 00.000 8976 MoveAxis(D, 3, ABG)
02:27:40.108 00.000 8976 stepping (-21, 13) + (0, -3)
02:27:40.108 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:40.140 00.032 8976 Received - 47 (G) 
02:27:40.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:40.140 00.000 8976 stepped: pos (-21, 10)
02:27:40.140 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:27:40.140 00.000 8976 MountToCamera -- mountX=3.05 mountY=-2.09 hyp=3.70 mountTheta=-0.60 cameraX=0.47, cameraY=3.66 cameraTheta=1.44
02:27:40.140 00.000 8976 incremental bump (0.474, 3.665) isValid = 1
02:27:40.140 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
02:27:40.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:27:40.140 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:27:40.140 00.000 8976 move complete, result=0
02:27:40.140 00.000 8976 worker thread done servicing request
02:27:40.140 00.000 9828 Worker thread wakes up
02:27:40.140 00.000 8976 Worker thread wakes up
02:27:40.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:40.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:40.140 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:27:40.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:27:40.141 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:27:40.141 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
02:27:40.141 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
02:27:40.141 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
02:27:40.141 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:27:40.141 00.000 9828 BLC: window closed
02:27:40.141 00.000 9828 MoveAxis(E, 6, B)
02:27:40.141 00.000 9828 Guiding  Dir = 2, Dur = 6
02:27:40.141 00.000 9828 IsSlewing returns 0
02:27:40.141 00.000 9828 IsGuiding returns 0
02:27:40.141 00.000 9828 PulseGuide returned control before completion, sleep 16
02:27:40.167 00.026 9828 IsGuiding returns 1
02:27:40.167 00.000 9828 scope still moving after pulse duration time elapsed
02:27:40.199 00.032 9828 IsSlewing returns 0
02:27:40.200 00.001 9828 IsGuiding returns 1
02:27:40.229 00.029 9828 IsSlewing returns 0
02:27:40.230 00.001 9828 IsGuiding returns 1
02:27:40.260 00.030 9828 IsSlewing returns 0
02:27:40.260 00.000 9828 IsGuiding returns 0
02:27:40.260 00.000 9828 scope move finished after 6 + 112 ms
02:27:40.260 00.000 9828 Move returns status 0, amount 6
02:27:40.260 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:40.260 00.000 9828 MoveAxis(N, 16, B)
02:27:40.260 00.000 9828 Guiding  Dir = 0, Dur = 16
02:27:40.275 00.015 9828 IsSlewing returns 0
02:27:40.275 00.000 9828 IsGuiding returns 0
02:27:40.275 00.000 9828 PulseGuide returned control before completion, sleep 26
02:27:40.307 00.032 9828 IsGuiding returns 1
02:27:40.307 00.000 9828 scope still moving after pulse duration time elapsed
02:27:40.337 00.030 9828 IsSlewing returns 0
02:27:40.337 00.000 9828 IsGuiding returns 1
02:27:40.368 00.031 9828 IsSlewing returns 0
02:27:40.368 00.000 9828 IsGuiding returns 1
02:27:40.399 00.031 9828 IsSlewing returns 0
02:27:40.399 00.000 9828 IsGuiding returns 1
02:27:40.429 00.030 9828 IsSlewing returns 0
02:27:40.429 00.000 9828 IsGuiding returns 0
02:27:40.429 00.000 9828 scope move finished after 16 + 138 ms
02:27:40.429 00.000 9828 Move returns status 0, amount 16
02:27:40.429 00.000 9828 move complete, result=0
02:27:40.429 00.000 9828 worker thread done servicing request
02:27:40.429 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:27:40.835 00.406 8976 Exposure complete
02:27:40.840 00.005 8976 worker thread done servicing request
02:27:40.840 00.000 5052 OnExposeComplete: enter
02:27:40.840 00.000 5052 UpdateGuideState(): m_state=6
02:27:40.840 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8843
02:27:40.840 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=282.02, Mass=142, SNR=8.2, Peak=71 HFD=2.0
02:27:40.841 00.001 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
02:27:40.841 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
02:27:40.841 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.31 hyp=0.41 cameraTheta=2.30 mountX=0.40 mountY=0.06, mountTheta=0.16
02:27:40.841 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.31, opts=13)
02:27:40.841 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.31)
02:27:40.841 00.000 8976 Worker thread wakes up
02:27:40.841 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.31) opts 0xd
02:27:40.841 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.31)
02:27:40.842 00.001 8976 Moving (-0.28, 0.31) raw xDistance=0.40 yDistance=0.06
02:27:40.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:27:40.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:27:40.842 00.000 8976 MoveAxis(L, 2, ABG)
02:27:40.842 00.000 8976 stepping (-21, 10) + (-2, 0)
02:27:40.842 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:40.842 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:27:40.852 00.010 5052 UpdateGuideState exits: m=142 SNR=8.2
02:27:40.852 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:40.852 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:40.852 00.000 5052 Enqueuing Expose request
02:27:40.876 00.024 8976 Received - 47 (G) 
02:27:40.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:40.876 00.000 8976 stepped: pos (-23, 10)
02:27:40.876 00.000 8976 MoveAxis(U, 0, ABG)
02:27:40.876 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:27:40.876 00.000 8976 MountToCamera -- mountX=3.20 mountY=-1.92 hyp=3.74 mountTheta=-0.54 cameraX=0.26, cameraY=3.73 cameraTheta=1.50
02:27:40.876 00.000 8976 incremental bump (0.255, 3.729) isValid = 1
02:27:40.876 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
02:27:40.876 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:27:40.876 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:27:40.876 00.000 8976 move complete, result=0
02:27:40.876 00.000 9828 Worker thread wakes up
02:27:40.876 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:27:40.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:27:40.876 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:27:40.876 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
02:27:40.876 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
02:27:40.876 00.000 8976 worker thread done servicing request
02:27:40.877 00.001 8976 Worker thread wakes up
02:27:40.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:40.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:40.877 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
02:27:40.877 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:27:40.877 00.000 9828 BLC: window closed
02:27:40.877 00.000 9828 MoveAxis(E, 4, B)
02:27:40.877 00.000 9828 Guiding  Dir = 2, Dur = 4
02:27:40.877 00.000 9828 IsSlewing returns 0
02:27:40.877 00.000 9828 IsGuiding returns 0
02:27:40.877 00.000 9828 PulseGuide returned control before completion, sleep 14
02:27:40.899 00.022 9828 IsGuiding returns 1
02:27:40.899 00.000 9828 scope still moving after pulse duration time elapsed
02:27:40.930 00.031 9828 IsSlewing returns 0
02:27:40.930 00.000 9828 IsGuiding returns 1
02:27:40.961 00.031 9828 IsSlewing returns 0
02:27:40.961 00.000 9828 IsGuiding returns 1
02:27:40.992 00.031 9828 IsSlewing returns 0
02:27:40.992 00.000 9828 IsGuiding returns 0
02:27:40.992 00.000 9828 scope move finished after 4 + 110 ms
02:27:40.992 00.000 9828 Move returns status 0, amount 4
02:27:40.992 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:40.992 00.000 9828 MoveAxis(N, 16, B)
02:27:40.992 00.000 9828 Guiding  Dir = 0, Dur = 16
02:27:41.009 00.017 9828 IsSlewing returns 0
02:27:41.009 00.000 9828 IsGuiding returns 0
02:27:41.009 00.000 9828 PulseGuide returned control before completion, sleep 26
02:27:41.039 00.030 9828 IsGuiding returns 1
02:27:41.040 00.001 9828 scope still moving after pulse duration time elapsed
02:27:41.070 00.030 9828 IsSlewing returns 0
02:27:41.070 00.000 9828 IsGuiding returns 1
02:27:41.102 00.032 9828 IsSlewing returns 0
02:27:41.103 00.001 9828 IsGuiding returns 1
02:27:41.133 00.030 9828 IsSlewing returns 0
02:27:41.133 00.000 9828 IsGuiding returns 1
02:27:41.164 00.031 9828 IsSlewing returns 0
02:27:41.164 00.000 9828 IsGuiding returns 1
02:27:41.195 00.031 9828 IsSlewing returns 0
02:27:41.195 00.000 9828 IsGuiding returns 0
02:27:41.195 00.000 9828 scope move finished after 16 + 169 ms
02:27:41.195 00.000 9828 Move returns status 0, amount 16
02:27:41.195 00.000 9828 move complete, result=0
02:27:41.195 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:27:41.196 00.001 9828 worker thread done servicing request
02:27:41.569 00.373 8976 Exposure complete
02:27:41.576 00.007 8976 worker thread done servicing request
02:27:41.576 00.000 5052 OnExposeComplete: enter
02:27:41.576 00.000 5052 UpdateGuideState(): m_state=6
02:27:41.576 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8844
02:27:41.576 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.37, Mass=158, SNR=8.7, Peak=68 HFD=2.3
02:27:41.576 00.000 5052 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.04) = xAngle (-3.71 = 2.57)
02:27:41.576 00.000 5052 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.82 = 2.47)
02:27:41.576 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.67 mountX=-0.29 mountY=0.21, mountTheta=2.50
02:27:41.576 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.34, opts=13)
02:27:41.577 00.001 5052 Enqueuing Move request for stepguider (-0.03, -0.34)
02:27:41.577 00.000 8976 Worker thread wakes up
02:27:41.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.34) opts 0xd
02:27:41.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.34)
02:27:41.577 00.000 8976 Moving (-0.03, -0.34) raw xDistance=-0.29 yDistance=0.21
02:27:41.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
02:27:41.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:27:41.577 00.000 8976 MoveAxis(R, 1, ABG)
02:27:41.577 00.000 8976 stepping (-23, 10) + (1, 0)
02:27:41.577 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:41.578 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:27:41.587 00.009 5052 UpdateGuideState exits: m=158 SNR=8.7
02:27:41.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:41.587 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:41.587 00.000 5052 Enqueuing Expose request
02:27:41.595 00.008 8976 Received - 47 (G) 
02:27:41.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:41.595 00.000 8976 stepped: pos (-22, 10)
02:27:41.595 00.000 8976 MoveAxis(U, 0, ABG)
02:27:41.595 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:27:41.595 00.000 8976 MountToCamera -- mountX=3.26 mountY=-1.81 hyp=3.73 mountTheta=-0.51 cameraX=0.13, cameraY=3.73 cameraTheta=1.54
02:27:41.595 00.000 8976 incremental bump (0.131, 3.727) isValid = 1
02:27:41.595 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
02:27:41.595 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:27:41.595 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:27:41.595 00.000 8976 move complete, result=0
02:27:41.595 00.000 9828 Worker thread wakes up
02:27:41.595 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:27:41.595 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:27:41.595 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:27:41.595 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
02:27:41.595 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
02:27:41.596 00.001 8976 worker thread done servicing request
02:27:41.596 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
02:27:41.596 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:27:41.596 00.000 8976 Worker thread wakes up
02:27:41.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:41.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:41.596 00.000 9828 BLC: window closed
02:27:41.596 00.000 9828 MoveAxis(E, 3, B)
02:27:41.596 00.000 9828 Guiding  Dir = 2, Dur = 3
02:27:41.596 00.000 9828 IsSlewing returns 0
02:27:41.596 00.000 9828 IsGuiding returns 0
02:27:41.597 00.001 9828 PulseGuide returned control before completion, sleep 13
02:27:41.619 00.022 9828 IsGuiding returns 1
02:27:41.619 00.000 9828 scope still moving after pulse duration time elapsed
02:27:41.651 00.032 9828 IsSlewing returns 0
02:27:41.651 00.000 9828 IsGuiding returns 1
02:27:41.681 00.030 9828 IsSlewing returns 0
02:27:41.681 00.000 9828 IsGuiding returns 1
02:27:41.712 00.031 9828 IsSlewing returns 0
02:27:41.713 00.001 9828 IsGuiding returns 0
02:27:41.713 00.000 9828 scope move finished after 3 + 112 ms
02:27:41.713 00.000 9828 Move returns status 0, amount 3
02:27:41.713 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:41.713 00.000 9828 MoveAxis(N, 16, B)
02:27:41.713 00.000 9828 Guiding  Dir = 0, Dur = 16
02:27:41.727 00.014 9828 IsSlewing returns 0
02:27:41.727 00.000 9828 IsGuiding returns 0
02:27:41.728 00.001 9828 PulseGuide returned control before completion, sleep 26
02:27:41.760 00.032 9828 IsGuiding returns 1
02:27:41.760 00.000 9828 scope still moving after pulse duration time elapsed
02:27:41.791 00.031 9828 IsSlewing returns 0
02:27:41.791 00.000 9828 IsGuiding returns 1
02:27:41.820 00.029 9828 IsSlewing returns 0
02:27:41.822 00.002 9828 IsGuiding returns 1
02:27:41.852 00.030 9828 IsSlewing returns 0
02:27:41.853 00.001 9828 IsGuiding returns 1
02:27:41.883 00.030 9828 IsSlewing returns 0
02:27:41.883 00.000 9828 IsGuiding returns 0
02:27:41.883 00.000 9828 scope move finished after 16 + 139 ms
02:27:41.884 00.001 9828 Move returns status 0, amount 16
02:27:41.884 00.000 9828 move complete, result=0
02:27:41.884 00.000 9828 worker thread done servicing request
02:27:41.884 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:27:42.288 00.404 8976 Exposure complete
02:27:42.293 00.005 8976 worker thread done servicing request
02:27:42.293 00.000 5052 OnExposeComplete: enter
02:27:42.293 00.000 5052 UpdateGuideState(): m_state=6
02:27:42.293 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8845
02:27:42.293 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.69, Mass=148, SNR=8.4, Peak=66 HFD=2.0
02:27:42.293 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:27:42.293 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
02:27:42.293 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.02 hyp=0.65 cameraTheta=-0.03 mountX=-0.31 mountY=-0.54, mountTheta=-2.10
02:27:42.294 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.02, opts=13)
02:27:42.294 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.02)
02:27:42.294 00.000 8976 Worker thread wakes up
02:27:42.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.02) opts 0xd
02:27:42.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.02)
02:27:42.294 00.000 8976 Moving (0.65, -0.02) raw xDistance=-0.31 yDistance=-0.54
02:27:42.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:27:42.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:27:42.294 00.000 8976 MoveAxis(R, 1, ABG)
02:27:42.295 00.001 8976 stepping (-22, 10) + (1, 0)
02:27:42.295 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:42.295 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:27:42.304 00.009 5052 UpdateGuideState exits: m=148 SNR=8.4
02:27:42.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:42.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:42.304 00.000 5052 Enqueuing Expose request
02:27:42.314 00.010 8976 Received - 47 (G) 
02:27:42.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:42.314 00.000 8976 stepped: pos (-21, 10)
02:27:42.314 00.000 8976 MoveAxis(U, 2, ABG)
02:27:42.314 00.000 8976 stepping (-21, 10) + (0, 2)
02:27:42.314 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:42.347 00.033 8976 Received - 47 (G) 
02:27:42.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:42.347 00.000 8976 stepped: pos (-21, 12)
02:27:42.347 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
02:27:42.347 00.000 8976 MountToCamera -- mountX=3.24 mountY=-1.84 hyp=3.73 mountTheta=-0.52 cameraX=0.16, cameraY=3.73 cameraTheta=1.53
02:27:42.347 00.000 8976 incremental bump (0.165, 3.728) isValid = 1
02:27:42.347 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
02:27:42.347 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:27:42.347 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:27:42.347 00.000 8976 move complete, result=0
02:27:42.347 00.000 9828 Worker thread wakes up
02:27:42.347 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:27:42.347 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:27:42.347 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
02:27:42.347 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
02:27:42.347 00.000 8976 worker thread done servicing request
02:27:42.347 00.000 8976 Worker thread wakes up
02:27:42.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:42.347 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:27:42.347 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
02:27:42.348 00.001 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:27:42.348 00.000 9828 BLC: window closed
02:27:42.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:42.348 00.000 9828 MoveAxis(E, 3, B)
02:27:42.348 00.000 9828 Guiding  Dir = 2, Dur = 3
02:27:42.348 00.000 9828 IsSlewing returns 0
02:27:42.348 00.000 9828 IsGuiding returns 0
02:27:42.348 00.000 9828 PulseGuide returned control before completion, sleep 13
02:27:42.369 00.021 9828 IsGuiding returns 1
02:27:42.369 00.000 9828 scope still moving after pulse duration time elapsed
02:27:42.400 00.031 9828 IsSlewing returns 0
02:27:42.400 00.000 9828 IsGuiding returns 1
02:27:42.431 00.031 9828 IsSlewing returns 0
02:27:42.431 00.000 9828 IsGuiding returns 1
02:27:42.462 00.031 9828 IsSlewing returns 0
02:27:42.462 00.000 9828 IsGuiding returns 0
02:27:42.462 00.000 9828 scope move finished after 3 + 111 ms
02:27:42.462 00.000 9828 Move returns status 0, amount 3
02:27:42.462 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:42.462 00.000 9828 MoveAxis(N, 16, B)
02:27:42.462 00.000 9828 Guiding  Dir = 0, Dur = 16
02:27:42.478 00.016 9828 IsSlewing returns 0
02:27:42.479 00.001 9828 IsGuiding returns 0
02:27:42.479 00.000 9828 PulseGuide returned control before completion, sleep 26
02:27:42.509 00.030 9828 IsGuiding returns 1
02:27:42.509 00.000 9828 scope still moving after pulse duration time elapsed
02:27:42.540 00.031 9828 IsSlewing returns 0
02:27:42.540 00.000 9828 IsGuiding returns 1
02:27:42.570 00.030 9828 IsSlewing returns 0
02:27:42.570 00.000 9828 IsGuiding returns 1
02:27:42.602 00.032 9828 IsSlewing returns 0
02:27:42.602 00.000 9828 IsGuiding returns 1
02:27:42.634 00.032 9828 IsSlewing returns 0
02:27:42.635 00.001 9828 IsGuiding returns 0
02:27:42.635 00.000 9828 scope move finished after 16 + 139 ms
02:27:42.635 00.000 9828 Move returns status 0, amount 16
02:27:42.635 00.000 9828 move complete, result=0
02:27:42.635 00.000 9828 worker thread done servicing request
02:27:42.635 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:27:43.043 00.408 8976 Exposure complete
02:27:43.048 00.005 8976 worker thread done servicing request
02:27:43.048 00.000 5052 OnExposeComplete: enter
02:27:43.048 00.000 5052 UpdateGuideState(): m_state=6
02:27:43.048 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8846
02:27:43.048 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.57, Mass=150, SNR=8.5, Peak=69 HFD=1.7
02:27:43.048 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
02:27:43.048 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
02:27:43.048 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.14 hyp=0.42 cameraTheta=-0.34 mountX=-0.31 mountY=-0.26, mountTheta=-2.44
02:27:43.049 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.14, opts=13)
02:27:43.049 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.14)
02:27:43.049 00.000 8976 Worker thread wakes up
02:27:43.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.14) opts 0xd
02:27:43.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.14)
02:27:43.049 00.000 8976 Moving (0.40, -0.14) raw xDistance=-0.31 yDistance=-0.26
02:27:43.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:27:43.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:27:43.049 00.000 8976 MoveAxis(R, 1, ABG)
02:27:43.049 00.000 8976 stepping (-21, 12) + (1, 0)
02:27:43.049 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:43.050 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:27:43.059 00.009 5052 UpdateGuideState exits: m=150 SNR=8.5
02:27:43.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:43.060 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:43.060 00.000 5052 Enqueuing Expose request
02:27:43.082 00.022 8976 Received - 47 (G) 
02:27:43.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:43.082 00.000 8976 stepped: pos (-20, 12)
02:27:43.082 00.000 8976 MoveAxis(U, 0, ABG)
02:27:43.082 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:27:43.082 00.000 8976 MountToCamera -- mountX=3.18 mountY=-1.86 hyp=3.69 mountTheta=-0.53 cameraX=0.21, cameraY=3.68 cameraTheta=1.51
02:27:43.082 00.000 8976 incremental bump (0.210, 3.684) isValid = 1
02:27:43.082 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
02:27:43.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:27:43.082 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:27:43.082 00.000 8976 move complete, result=0
02:27:43.082 00.000 9828 Worker thread wakes up
02:27:43.082 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:27:43.082 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:27:43.082 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:27:43.082 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 0 ms NORTH
02:27:43.082 00.000 8976 worker thread done servicing request
02:27:43.083 00.001 8976 Worker thread wakes up
02:27:43.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:43.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:43.083 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
02:27:43.083 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:27:43.083 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:27:43.083 00.000 9828 BLC: window closed
02:27:43.083 00.000 9828 MoveAxis(E, 4, B)
02:27:43.083 00.000 9828 Guiding  Dir = 2, Dur = 4
02:27:43.083 00.000 9828 IsSlewing returns 0
02:27:43.083 00.000 9828 IsGuiding returns 0
02:27:43.083 00.000 9828 PulseGuide returned control before completion, sleep 14
02:27:43.102 00.019 9828 IsGuiding returns 1
02:27:43.102 00.000 9828 scope still moving after pulse duration time elapsed
02:27:43.134 00.032 9828 IsSlewing returns 0
02:27:43.135 00.001 9828 IsGuiding returns 1
02:27:43.165 00.030 9828 IsSlewing returns 0
02:27:43.165 00.000 9828 IsGuiding returns 1
02:27:43.195 00.030 9828 IsSlewing returns 0
02:27:43.195 00.000 9828 IsGuiding returns 0
02:27:43.195 00.000 9828 scope move finished after 4 + 108 ms
02:27:43.197 00.002 9828 Move returns status 0, amount 4
02:27:43.197 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:43.197 00.000 9828 MoveAxis(N, 16, B)
02:27:43.197 00.000 9828 Guiding  Dir = 0, Dur = 16
02:27:43.211 00.014 9828 IsSlewing returns 0
02:27:43.211 00.000 9828 IsGuiding returns 0
02:27:43.211 00.000 9828 PulseGuide returned control before completion, sleep 26
02:27:43.242 00.031 9828 IsGuiding returns 1
02:27:43.242 00.000 9828 scope still moving after pulse duration time elapsed
02:27:43.273 00.031 9828 IsSlewing returns 0
02:27:43.273 00.000 9828 IsGuiding returns 1
02:27:43.304 00.031 9828 IsSlewing returns 0
02:27:43.304 00.000 9828 IsGuiding returns 1
02:27:43.336 00.032 9828 IsSlewing returns 0
02:27:43.336 00.000 9828 IsGuiding returns 1
02:27:43.366 00.030 9828 IsSlewing returns 0
02:27:43.366 00.000 9828 IsGuiding returns 0
02:27:43.366 00.000 9828 scope move finished after 16 + 139 ms
02:27:43.366 00.000 9828 Move returns status 0, amount 16
02:27:43.366 00.000 9828 move complete, result=0
02:27:43.366 00.000 9828 worker thread done servicing request
02:27:43.366 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:27:43.775 00.409 8976 Exposure complete
02:27:43.780 00.005 8976 worker thread done servicing request
02:27:43.780 00.000 5052 OnExposeComplete: enter
02:27:43.780 00.000 5052 UpdateGuideState(): m_state=6
02:27:43.780 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8847
02:27:43.780 00.000 5052 Star::Find returns 1 (0), X=330.39, Y=281.33, Mass=147, SNR=8.3, Peak=64 HFD=2.8
02:27:43.780 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
02:27:43.780 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
02:27:43.780 00.000 5052 CameraToMount -- cameraX=1.22 cameraY=-0.38 hyp=1.28 cameraTheta=-0.30 mountX=-0.89 mountY=-0.81, mountTheta=-2.40
02:27:43.781 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.22, y=-0.38, opts=13)
02:27:43.781 00.000 5052 Enqueuing Move request for stepguider (1.22, -0.38)
02:27:43.781 00.000 8976 Worker thread wakes up
02:27:43.781 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.22, -0.38) opts 0xd
02:27:43.781 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.22, -0.38)
02:27:43.781 00.000 8976 Moving (1.22, -0.38) raw xDistance=-0.89 yDistance=-0.81
02:27:43.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.89
02:27:43.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
02:27:43.781 00.000 8976 MoveAxis(R, 4, ABG)
02:27:43.781 00.000 8976 stepping (-20, 12) + (4, 0)
02:27:43.781 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:27:43.782 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:27:43.791 00.009 5052 UpdateGuideState exits: m=147 SNR=8.3
02:27:43.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:43.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:43.791 00.000 5052 Enqueuing Expose request
02:27:43.817 00.026 8976 Received - 47 (G) 
02:27:43.817 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:27:43.817 00.000 8976 stepped: pos (-16, 12)
02:27:43.817 00.000 8976 MoveAxis(U, 3, ABG)
02:27:43.817 00.000 8976 stepping (-16, 12) + (0, 3)
02:27:43.818 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:43.849 00.031 8976 Received - 47 (G) 
02:27:43.849 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:43.849 00.000 8976 stepped: pos (-16, 15)
02:27:43.849 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:27:43.849 00.000 8976 MountToCamera -- mountX=2.94 mountY=-2.04 hyp=3.58 mountTheta=-0.61 cameraX=0.47, cameraY=3.55 cameraTheta=1.44
02:27:43.849 00.000 8976 incremental bump (0.473, 3.546) isValid = 1
02:27:43.849 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
02:27:43.850 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:27:43.850 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:27:43.850 00.000 8976 move complete, result=0
02:27:43.850 00.000 8976 worker thread done servicing request
02:27:43.850 00.000 8976 Worker thread wakes up
02:27:43.850 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.8 px 3 ms NORTH
02:27:43.850 00.000 9828 Worker thread wakes up
02:27:43.850 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:27:43.850 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:27:43.850 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
02:27:43.850 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
02:27:43.850 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
02:27:43.850 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:27:43.850 00.000 9828 BLC: window closed
02:27:43.850 00.000 9828 MoveAxis(E, 7, B)
02:27:43.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:43.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:43.851 00.001 9828 Guiding  Dir = 2, Dur = 7
02:27:43.851 00.000 9828 IsSlewing returns 0
02:27:43.852 00.001 9828 IsGuiding returns 0
02:27:43.852 00.000 9828 PulseGuide returned control before completion, sleep 17
02:27:43.879 00.027 9828 IsGuiding returns 1
02:27:43.879 00.000 9828 scope still moving after pulse duration time elapsed
02:27:43.910 00.031 9828 IsSlewing returns 0
02:27:43.911 00.001 9828 IsGuiding returns 1
02:27:43.941 00.030 9828 IsSlewing returns 0
02:27:43.941 00.000 9828 IsGuiding returns 1
02:27:43.972 00.031 9828 IsSlewing returns 0
02:27:43.972 00.000 9828 IsGuiding returns 0
02:27:43.972 00.000 9828 scope move finished after 7 + 113 ms
02:27:43.972 00.000 9828 Move returns status 0, amount 7
02:27:43.972 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:43.972 00.000 9828 MoveAxis(N, 16, B)
02:27:43.972 00.000 9828 Guiding  Dir = 0, Dur = 16
02:27:43.987 00.015 9828 IsSlewing returns 0
02:27:43.987 00.000 9828 IsGuiding returns 0
02:27:43.987 00.000 9828 PulseGuide returned control before completion, sleep 26
02:27:44.019 00.032 9828 IsGuiding returns 1
02:27:44.019 00.000 9828 scope still moving after pulse duration time elapsed
02:27:44.051 00.032 9828 IsSlewing returns 0
02:27:44.051 00.000 9828 IsGuiding returns 1
02:27:44.083 00.032 9828 IsSlewing returns 0
02:27:44.083 00.000 9828 IsGuiding returns 1
02:27:44.115 00.032 9828 IsSlewing returns 0
02:27:44.119 00.004 9828 IsGuiding returns 1
02:27:44.146 00.027 9828 IsSlewing returns 0
02:27:44.146 00.000 9828 IsGuiding returns 0
02:27:44.146 00.000 9828 scope move finished after 16 + 142 ms
02:27:44.146 00.000 9828 Move returns status 0, amount 16
02:27:44.146 00.000 9828 move complete, result=0
02:27:44.146 00.000 9828 worker thread done servicing request
02:27:44.146 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:27:44.548 00.402 8976 Exposure complete
02:27:44.553 00.005 8976 worker thread done servicing request
02:27:44.554 00.001 5052 OnExposeComplete: enter
02:27:44.554 00.000 5052 UpdateGuideState(): m_state=6
02:27:44.554 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8848
02:27:44.554 00.000 5052 Star::Find returns 1 (0), X=330.92, Y=281.84, Mass=158, SNR=8.7, Peak=66 HFD=2.4
02:27:44.554 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
02:27:44.554 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:27:44.554 00.000 5052 CameraToMount -- cameraX=1.75 cameraY=0.13 hyp=1.75 cameraTheta=0.07 mountX=-0.68 mountY=-1.54, mountTheta=-1.99
02:27:44.555 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.75, y=0.13, opts=13)
02:27:44.555 00.000 5052 Enqueuing Move request for stepguider (1.75, 0.13)
02:27:44.555 00.000 8976 Worker thread wakes up
02:27:44.556 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.75, 0.13) opts 0xd
02:27:44.556 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.75, 0.13)
02:27:44.556 00.000 8976 Moving (1.75, 0.13) raw xDistance=-0.68 yDistance=-1.54
02:27:44.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.68
02:27:44.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.54
02:27:44.556 00.000 8976 MoveAxis(R, 3, ABG)
02:27:44.556 00.000 8976 stepping (-16, 15) + (3, 0)
02:27:44.556 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:44.556 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:27:44.566 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:27:44.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:44.566 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:44.566 00.000 5052 Enqueuing Expose request
02:27:44.584 00.018 8976 Received - 47 (G) 
02:27:44.584 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:44.584 00.000 8976 stepped: pos (-13, 15)
02:27:44.584 00.000 8976 MoveAxis(U, 6, ABG)
02:27:44.584 00.000 8976 stepping (-13, 15) + (0, 6)
02:27:44.584 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:27:44.632 00.048 8976 Received - 47 (G) 
02:27:44.632 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:27:44.632 00.000 8976 stepped: pos (-13, 21)
02:27:44.632 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:27:44.633 00.001 8976 MountToCamera -- mountX=2.63 mountY=-2.46 hyp=3.60 mountTheta=-0.75 cameraX=1.00, cameraY=3.46 cameraTheta=1.29
02:27:44.633 00.000 8976 incremental bump (0.998, 3.462) isValid = 1
02:27:44.633 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:27:44.633 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:27:44.633 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:27:44.633 00.000 8976 move complete, result=0
02:27:44.633 00.000 9828 Worker thread wakes up
02:27:44.633 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.5 px 6 ms NORTH
02:27:44.633 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:27:44.633 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:27:44.633 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
02:27:44.633 00.000 8976 worker thread done servicing request
02:27:44.633 00.000 8976 Worker thread wakes up
02:27:44.633 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
02:27:44.633 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:27:44.633 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:27:44.634 00.001 9828 BLC: window closed
02:27:44.634 00.000 9828 MoveAxis(E, 12, B)
02:27:44.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:44.634 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:44.634 00.000 9828 Guiding  Dir = 2, Dur = 12
02:27:44.634 00.000 9828 IsSlewing returns 0
02:27:44.635 00.001 9828 IsGuiding returns 0
02:27:44.635 00.000 9828 PulseGuide returned control before completion, sleep 22
02:27:44.660 00.025 9828 IsGuiding returns 1
02:27:44.660 00.000 9828 scope still moving after pulse duration time elapsed
02:27:44.692 00.032 9828 IsSlewing returns 0
02:27:44.692 00.000 9828 IsGuiding returns 1
02:27:44.722 00.030 9828 IsSlewing returns 0
02:27:44.722 00.000 9828 IsGuiding returns 1
02:27:44.754 00.032 9828 IsSlewing returns 0
02:27:44.754 00.000 9828 IsGuiding returns 1
02:27:44.786 00.032 9828 IsSlewing returns 0
02:27:44.786 00.000 9828 IsGuiding returns 0
02:27:44.786 00.000 9828 scope move finished after 12 + 140 ms
02:27:44.786 00.000 9828 Move returns status 0, amount 12
02:27:44.786 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:44.786 00.000 9828 MoveAxis(N, 15, B)
02:27:44.786 00.000 9828 Guiding  Dir = 0, Dur = 15
02:27:44.802 00.016 9828 IsSlewing returns 0
02:27:44.802 00.000 9828 IsGuiding returns 0
02:27:44.802 00.000 9828 PulseGuide returned control before completion, sleep 25
02:27:44.834 00.032 9828 IsGuiding returns 1
02:27:44.834 00.000 9828 scope still moving after pulse duration time elapsed
02:27:44.866 00.032 9828 IsSlewing returns 0
02:27:44.866 00.000 9828 IsGuiding returns 1
02:27:44.898 00.032 9828 IsSlewing returns 0
02:27:44.898 00.000 9828 IsGuiding returns 1
02:27:44.929 00.031 9828 IsSlewing returns 0
02:27:44.929 00.000 9828 IsGuiding returns 1
02:27:44.960 00.031 9828 IsSlewing returns 0
02:27:44.960 00.000 9828 IsGuiding returns 0
02:27:44.960 00.000 9828 scope move finished after 15 + 142 ms
02:27:44.960 00.000 9828 Move returns status 0, amount 15
02:27:44.960 00.000 9828 move complete, result=0
02:27:44.960 00.000 9828 worker thread done servicing request
02:27:44.960 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:27:45.330 00.370 8976 Exposure complete
02:27:45.336 00.006 8976 worker thread done servicing request
02:27:45.336 00.000 5052 OnExposeComplete: enter
02:27:45.336 00.000 5052 UpdateGuideState(): m_state=6
02:27:45.336 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8849
02:27:45.336 00.000 5052 Star::Find returns 1 (0), X=330.27, Y=282.21, Mass=158, SNR=8.6, Peak=67 HFD=2.5
02:27:45.336 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
02:27:45.336 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
02:27:45.336 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=0.50 hyp=1.21 cameraTheta=0.43 mountX=-0.05 mountY=-1.20, mountTheta=-1.61
02:27:45.337 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=0.50, opts=13)
02:27:45.337 00.000 5052 Enqueuing Move request for stepguider (1.10, 0.50)
02:27:45.337 00.000 8976 Worker thread wakes up
02:27:45.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, 0.50) opts 0xd
02:27:45.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, 0.50)
02:27:45.337 00.000 8976 Moving (1.10, 0.50) raw xDistance=-0.05 yDistance=-1.20
02:27:45.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:27:45.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.20
02:27:45.338 00.001 8976 MoveAxis(R, 0, ABG)
02:27:45.338 00.000 8976 MoveAxis(U, 5, ABG)
02:27:45.338 00.000 8976 stepping (-13, 21) + (0, 5)
02:27:45.338 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:27:45.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:45.347 00.009 5052 UpdateGuideState exits: m=158 SNR=8.6
02:27:45.348 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:45.348 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:45.348 00.000 5052 Enqueuing Expose request
02:27:45.384 00.036 8976 Received - 47 (G) 
02:27:45.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:27:45.384 00.000 8976 stepped: pos (-13, 26)
02:27:45.384 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:27:45.384 00.000 8976 MountToCamera -- mountX=2.42 mountY=-3.01 hyp=3.86 mountTheta=-0.89 cameraX=1.58, cameraY=3.52 cameraTheta=1.15
02:27:45.384 00.000 8976 incremental bump (1.583, 3.525) isValid = 1
02:27:45.384 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:27:45.384 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:27:45.384 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:27:45.385 00.001 8976 move complete, result=0
02:27:45.385 00.000 8976 worker thread done servicing request
02:27:45.385 00.000 8976 Worker thread wakes up
02:27:45.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:45.385 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:45.385 00.000 9828 Worker thread wakes up
02:27:45.385 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:27:45.385 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:27:45.385 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
02:27:45.385 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.2 px 5 ms NORTH
02:27:45.385 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
02:27:45.385 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:27:45.385 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:27:45.385 00.000 9828 BLC: window closed
02:27:45.385 00.000 9828 MoveAxis(E, 17, B)
02:27:45.385 00.000 9828 Guiding  Dir = 2, Dur = 17
02:27:45.386 00.001 9828 IsSlewing returns 0
02:27:45.386 00.000 9828 IsGuiding returns 0
02:27:45.386 00.000 9828 PulseGuide returned control before completion, sleep 27
02:27:45.423 00.037 9828 IsGuiding returns 1
02:27:45.423 00.000 9828 scope still moving after pulse duration time elapsed
02:27:45.453 00.030 9828 IsSlewing returns 0
02:27:45.453 00.000 9828 IsGuiding returns 1
02:27:45.485 00.032 9828 IsSlewing returns 0
02:27:45.485 00.000 9828 IsGuiding returns 1
02:27:45.516 00.031 9828 IsSlewing returns 0
02:27:45.516 00.000 9828 IsGuiding returns 0
02:27:45.516 00.000 9828 scope move finished after 17 + 113 ms
02:27:45.516 00.000 9828 Move returns status 0, amount 17
02:27:45.516 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:45.516 00.000 9828 MoveAxis(N, 14, B)
02:27:45.516 00.000 9828 Guiding  Dir = 0, Dur = 14
02:27:45.532 00.016 9828 IsSlewing returns 0
02:27:45.532 00.000 9828 IsGuiding returns 0
02:27:45.532 00.000 9828 PulseGuide returned control before completion, sleep 24
02:27:45.564 00.032 9828 IsGuiding returns 1
02:27:45.564 00.000 9828 scope still moving after pulse duration time elapsed
02:27:45.596 00.032 9828 IsSlewing returns 0
02:27:45.596 00.000 9828 IsGuiding returns 1
02:27:45.627 00.031 9828 IsSlewing returns 0
02:27:45.627 00.000 9828 IsGuiding returns 1
02:27:45.658 00.031 9828 IsSlewing returns 0
02:27:45.658 00.000 9828 IsGuiding returns 1
02:27:45.689 00.031 9828 IsSlewing returns 0
02:27:45.689 00.000 9828 IsGuiding returns 0
02:27:45.689 00.000 9828 scope move finished after 14 + 142 ms
02:27:45.689 00.000 9828 Move returns status 0, amount 14
02:27:45.689 00.000 9828 move complete, result=0
02:27:45.689 00.000 9828 worker thread done servicing request
02:27:45.689 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:27:46.078 00.389 8976 Exposure complete
02:27:46.083 00.005 8976 worker thread done servicing request
02:27:46.084 00.001 5052 OnExposeComplete: enter
02:27:46.084 00.000 5052 UpdateGuideState(): m_state=6
02:27:46.084 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8850
02:27:46.084 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.81, Mass=134, SNR=8.0, Peak=63 HFD=2.2
02:27:46.084 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:27:46.084 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
02:27:46.084 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.10 hyp=0.49 cameraTheta=0.20 mountX=-0.13 mountY=-0.46, mountTheta=-1.85
02:27:46.085 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.10, opts=13)
02:27:46.085 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.10)
02:27:46.085 00.000 8976 Worker thread wakes up
02:27:46.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.10) opts 0xd
02:27:46.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.10)
02:27:46.085 00.000 8976 Moving (0.48, 0.10) raw xDistance=-0.13 yDistance=-0.46
02:27:46.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:27:46.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.46
02:27:46.086 00.001 8976 MoveAxis(R, 0, ABG)
02:27:46.086 00.000 8976 MoveAxis(U, 2, ABG)
02:27:46.086 00.000 8976 stepping (-13, 26) + (0, 2)
02:27:46.086 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:46.086 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:27:46.097 00.011 5052 UpdateGuideState exits: m=134 SNR=8.0
02:27:46.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:46.097 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:46.097 00.000 5052 Enqueuing Expose request
02:27:46.119 00.022 8976 Received - 47 (G) 
02:27:46.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:46.119 00.000 8976 stepped: pos (-13, 28)
02:27:46.119 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:27:46.119 00.000 8976 MountToCamera -- mountX=2.28 mountY=-3.49 hyp=4.16 mountTheta=-0.99 cameraX=2.07, cameraY=3.61 cameraTheta=1.05
02:27:46.119 00.000 8976 incremental bump (2.068, 3.614) isValid = 1
02:27:46.119 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
02:27:46.119 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:27:46.119 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:27:46.119 00.000 8976 move complete, result=0
02:27:46.120 00.001 8976 worker thread done servicing request
02:27:46.120 00.000 8976 Worker thread wakes up
02:27:46.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:46.120 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:27:46.120 00.000 9828 Worker thread wakes up
02:27:46.120 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:46.120 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:27:46.120 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:27:46.120 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:27:46.120 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:27:46.120 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
02:27:46.120 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:27:46.120 00.000 9828 BLC: window closed
02:27:46.120 00.000 9828 MoveAxis(E, 20, B)
02:27:46.120 00.000 9828 Guiding  Dir = 2, Dur = 20
02:27:46.121 00.001 9828 IsSlewing returns 0
02:27:46.121 00.000 9828 IsGuiding returns 0
02:27:46.121 00.000 9828 PulseGuide returned control before completion, sleep 30
02:27:46.168 00.047 9828 IsGuiding returns 1
02:27:46.168 00.000 9828 scope still moving after pulse duration time elapsed
02:27:46.198 00.030 9828 IsSlewing returns 0
02:27:46.199 00.001 9828 IsGuiding returns 1
02:27:46.230 00.031 9828 IsSlewing returns 0
02:27:46.231 00.001 9828 IsGuiding returns 1
02:27:46.262 00.031 9828 IsSlewing returns 0
02:27:46.262 00.000 9828 IsGuiding returns 0
02:27:46.262 00.000 9828 scope move finished after 20 + 120 ms
02:27:46.262 00.000 9828 Move returns status 0, amount 20
02:27:46.262 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:46.262 00.000 9828 MoveAxis(N, 13, B)
02:27:46.262 00.000 9828 Guiding  Dir = 0, Dur = 13
02:27:46.277 00.015 9828 IsSlewing returns 0
02:27:46.277 00.000 9828 IsGuiding returns 0
02:27:46.278 00.001 9828 PulseGuide returned control before completion, sleep 23
02:27:46.308 00.030 9828 IsGuiding returns 1
02:27:46.308 00.000 9828 scope still moving after pulse duration time elapsed
02:27:46.339 00.031 9828 IsSlewing returns 0
02:27:46.339 00.000 9828 IsGuiding returns 1
02:27:46.369 00.030 9828 IsSlewing returns 0
02:27:46.369 00.000 9828 IsGuiding returns 1
02:27:46.400 00.031 9828 IsSlewing returns 0
02:27:46.400 00.000 9828 IsGuiding returns 1
02:27:46.432 00.032 9828 IsSlewing returns 0
02:27:46.432 00.000 9828 IsGuiding returns 0
02:27:46.432 00.000 9828 scope move finished after 13 + 142 ms
02:27:46.432 00.000 9828 Move returns status 0, amount 13
02:27:46.432 00.000 9828 move complete, result=0
02:27:46.433 00.001 9828 worker thread done servicing request
02:27:46.433 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:27:46.814 00.381 8976 Exposure complete
02:27:46.820 00.006 8976 worker thread done servicing request
02:27:46.820 00.000 5052 OnExposeComplete: enter
02:27:46.820 00.000 5052 UpdateGuideState(): m_state=6
02:27:46.820 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8851
02:27:46.820 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.45, Mass=147, SNR=8.4, Peak=68 HFD=1.5
02:27:46.820 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
02:27:46.820 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
02:27:46.820 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.26 hyp=0.44 cameraTheta=-0.63 mountX=-0.39 mountY=-0.16, mountTheta=-2.76
02:27:46.822 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.26, opts=13)
02:27:46.822 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.26)
02:27:46.822 00.000 8976 Worker thread wakes up
02:27:46.822 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.26) opts 0xd
02:27:46.822 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.26)
02:27:46.823 00.001 8976 Moving (0.36, -0.26) raw xDistance=-0.39 yDistance=-0.16
02:27:46.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:27:46.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:27:46.823 00.000 8976 MoveAxis(R, 2, ABG)
02:27:46.823 00.000 8976 stepping (-13, 28) + (2, 0)
02:27:46.823 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:46.824 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:27:46.835 00.011 5052 UpdateGuideState exits: m=147 SNR=8.4
02:27:46.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:46.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:46.835 00.000 5052 Enqueuing Expose request
02:27:46.855 00.020 8976 Received - 47 (G) 
02:27:46.855 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:46.855 00.000 8976 stepped: pos (-11, 28)
02:27:46.855 00.000 8976 MoveAxis(U, 0, ABG)
02:27:46.855 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:27:46.855 00.000 8976 MountToCamera -- mountX=2.08 mountY=-3.80 hyp=4.34 mountTheta=-1.07 cameraX=2.44, cameraY=3.58 cameraTheta=0.97
02:27:46.856 00.001 8976 incremental bump (2.439, 3.585) isValid = 1
02:27:46.856 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
02:27:46.856 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:27:46.856 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:27:46.856 00.000 8976 move complete, result=0
02:27:46.856 00.000 8976 worker thread done servicing request
02:27:46.856 00.000 8976 Worker thread wakes up
02:27:46.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:46.856 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:27:46.859 00.003 9828 Worker thread wakes up
02:27:46.859 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:46.859 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:27:46.859 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:27:46.860 00.001 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
02:27:46.860 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
02:27:46.860 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:27:46.860 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:27:46.860 00.000 9828 BLC: window closed
02:27:46.860 00.000 9828 MoveAxis(E, 22, B)
02:27:46.860 00.000 9828 Guiding  Dir = 2, Dur = 22
02:27:46.860 00.000 9828 IsSlewing returns 0
02:27:46.860 00.000 9828 IsGuiding returns 0
02:27:46.860 00.000 9828 PulseGuide returned control before completion, sleep 32
02:27:46.901 00.041 9828 IsGuiding returns 1
02:27:46.901 00.000 9828 scope still moving after pulse duration time elapsed
02:27:46.933 00.032 9828 IsSlewing returns 0
02:27:46.934 00.001 9828 IsGuiding returns 1
02:27:46.963 00.029 9828 IsSlewing returns 0
02:27:46.963 00.000 9828 IsGuiding returns 1
02:27:46.994 00.031 9828 IsSlewing returns 0
02:27:46.994 00.000 9828 IsGuiding returns 1
02:27:47.025 00.031 9828 IsSlewing returns 0
02:27:47.025 00.000 9828 IsGuiding returns 1
02:27:47.058 00.033 9828 IsSlewing returns 0
02:27:47.058 00.000 9828 IsGuiding returns 1
02:27:47.089 00.031 9828 IsSlewing returns 0
02:27:47.090 00.001 9828 IsGuiding returns 1
02:27:47.120 00.030 9828 IsSlewing returns 0
02:27:47.120 00.000 9828 IsGuiding returns 0
02:27:47.120 00.000 9828 scope move finished after 22 + 237 ms
02:27:47.120 00.000 9828 Move returns status 0, amount 22
02:27:47.120 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:47.120 00.000 9828 MoveAxis(N, 12, B)
02:27:47.120 00.000 9828 Guiding  Dir = 0, Dur = 12
02:27:47.135 00.015 9828 IsSlewing returns 0
02:27:47.136 00.001 9828 IsGuiding returns 0
02:27:47.136 00.000 9828 PulseGuide returned control before completion, sleep 22
02:27:47.166 00.030 9828 IsGuiding returns 1
02:27:47.166 00.000 9828 scope still moving after pulse duration time elapsed
02:27:47.198 00.032 9828 IsSlewing returns 0
02:27:47.198 00.000 9828 IsGuiding returns 1
02:27:47.230 00.032 9828 IsSlewing returns 0
02:27:47.230 00.000 9828 IsGuiding returns 1
02:27:47.260 00.030 9828 IsSlewing returns 0
02:27:47.260 00.000 9828 IsGuiding returns 1
02:27:47.291 00.031 9828 IsSlewing returns 0
02:27:47.291 00.000 9828 IsGuiding returns 0
02:27:47.291 00.000 9828 scope move finished after 12 + 143 ms
02:27:47.291 00.000 9828 Move returns status 0, amount 12
02:27:47.291 00.000 9828 move complete, result=0
02:27:47.291 00.000 9828 worker thread done servicing request
02:27:47.292 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:27:47.550 00.258 8976 Exposure complete
02:27:47.555 00.005 8976 worker thread done servicing request
02:27:47.555 00.000 5052 OnExposeComplete: enter
02:27:47.555 00.000 5052 UpdateGuideState(): m_state=6
02:27:47.555 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8852
02:27:47.555 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=282.20, Mass=154, SNR=8.6, Peak=75 HFD=2.2
02:27:47.555 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
02:27:47.555 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
02:27:47.556 00.001 5052 CameraToMount -- cameraX=0.10 cameraY=0.49 hyp=0.50 cameraTheta=1.37 mountX=0.39 mountY=-0.35, mountTheta=-0.73
02:27:47.556 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.49, opts=13)
02:27:47.556 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.49)
02:27:47.557 00.001 8976 Worker thread wakes up
02:27:47.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.49) opts 0xd
02:27:47.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.49)
02:27:47.557 00.000 8976 Moving (0.10, 0.49) raw xDistance=0.39 yDistance=-0.35
02:27:47.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
02:27:47.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:27:47.557 00.000 8976 MoveAxis(L, 1, ABG)
02:27:47.557 00.000 8976 stepping (-11, 28) + (-1, 0)
02:27:47.557 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:47.557 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:27:47.567 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:27:47.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:47.567 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:47.567 00.000 5052 Enqueuing Expose request
02:27:47.589 00.022 8976 Received - 47 (G) 
02:27:47.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:47.590 00.001 8976 stepped: pos (-12, 28)
02:27:47.590 00.000 8976 MoveAxis(U, 1, ABG)
02:27:47.590 00.000 8976 stepping (-12, 28) + (0, 1)
02:27:47.590 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:47.622 00.032 8976 Received - 47 (G) 
02:27:47.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:47.622 00.000 8976 stepped: pos (-12, 29)
02:27:47.622 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:27:47.622 00.000 8976 MountToCamera -- mountX=2.00 mountY=-4.07 hyp=4.53 mountTheta=-1.11 cameraX=2.71, cameraY=3.63 cameraTheta=0.93
02:27:47.622 00.000 8976 incremental bump (2.711, 3.634) isValid = 1
02:27:47.622 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:27:47.622 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:27:47.622 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:27:47.622 00.000 8976 move complete, result=0
02:27:47.622 00.000 9828 Worker thread wakes up
02:27:47.622 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:27:47.622 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:27:47.622 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:27:47.622 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.4 px 1 ms NORTH
02:27:47.622 00.000 8976 worker thread done servicing request
02:27:47.622 00.000 8976 Worker thread wakes up
02:27:47.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:47.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:47.623 00.001 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:27:47.623 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:27:47.623 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:27:47.623 00.000 9828 BLC: window closed
02:27:47.623 00.000 9828 MoveAxis(E, 23, B)
02:27:47.623 00.000 9828 Guiding  Dir = 2, Dur = 23
02:27:47.623 00.000 9828 IsSlewing returns 0
02:27:47.623 00.000 9828 IsGuiding returns 0
02:27:47.623 00.000 9828 PulseGuide returned control before completion, sleep 33
02:27:47.667 00.044 9828 IsGuiding returns 1
02:27:47.667 00.000 9828 scope still moving after pulse duration time elapsed
02:27:47.698 00.031 9828 IsSlewing returns 0
02:27:47.699 00.001 9828 IsGuiding returns 1
02:27:47.728 00.029 9828 IsSlewing returns 0
02:27:47.729 00.001 9828 IsGuiding returns 1
02:27:47.759 00.030 9828 IsSlewing returns 0
02:27:47.760 00.001 9828 IsGuiding returns 0
02:27:47.760 00.000 9828 scope move finished after 23 + 113 ms
02:27:47.760 00.000 9828 Move returns status 0, amount 23
02:27:47.760 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:47.760 00.000 9828 MoveAxis(N, 12, B)
02:27:47.760 00.000 9828 Guiding  Dir = 0, Dur = 12
02:27:47.775 00.015 9828 IsSlewing returns 0
02:27:47.775 00.000 9828 IsGuiding returns 0
02:27:47.775 00.000 9828 PulseGuide returned control before completion, sleep 22
02:27:47.806 00.031 9828 IsGuiding returns 1
02:27:47.806 00.000 9828 scope still moving after pulse duration time elapsed
02:27:47.837 00.031 9828 IsSlewing returns 0
02:27:47.837 00.000 9828 IsGuiding returns 1
02:27:47.868 00.031 9828 IsSlewing returns 0
02:27:47.868 00.000 9828 IsGuiding returns 1
02:27:47.900 00.032 9828 IsSlewing returns 0
02:27:47.900 00.000 9828 IsGuiding returns 1
02:27:47.931 00.031 9828 IsSlewing returns 0
02:27:47.931 00.000 9828 IsGuiding returns 0
02:27:47.931 00.000 9828 scope move finished after 12 + 144 ms
02:27:47.931 00.000 9828 Move returns status 0, amount 12
02:27:47.931 00.000 9828 move complete, result=0
02:27:47.931 00.000 9828 worker thread done servicing request
02:27:47.931 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:27:48.312 00.381 8976 Exposure complete
02:27:48.318 00.006 8976 worker thread done servicing request
02:27:48.318 00.000 5052 OnExposeComplete: enter
02:27:48.318 00.000 5052 UpdateGuideState(): m_state=6
02:27:48.318 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8853
02:27:48.318 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.65, Mass=149, SNR=8.4, Peak=74 HFD=1.9
02:27:48.318 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.31 = 2.98)
02:27:48.318 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.87)
02:27:48.318 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.26 mountX=-0.06 mountY=0.02, mountTheta=2.88
02:27:48.319 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.06, opts=13)
02:27:48.319 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.06)
02:27:48.319 00.000 8976 Worker thread wakes up
02:27:48.319 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.06) opts 0xd
02:27:48.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.06)
02:27:48.319 00.000 8976 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=0.02
02:27:48.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:27:48.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:27:48.319 00.000 8976 MoveAxis(R, 0, ABG)
02:27:48.319 00.000 8976 MoveAxis(U, 0, ABG)
02:27:48.319 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:27:48.319 00.000 8976 MountToCamera -- mountX=1.95 mountY=-4.25 hyp=4.67 mountTheta=-1.14 cameraX=2.89, cameraY=3.67 cameraTheta=0.90
02:27:48.319 00.000 8976 incremental bump (2.894, 3.666) isValid = 1
02:27:48.320 00.001 8976 Scheduling Mount bump of (0.036, 0.048)
02:27:48.320 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.05, opts=4)
02:27:48.320 00.000 8976 Enqueuing Move request for scope (0.04, 0.05)
02:27:48.320 00.000 8976 move complete, result=0
02:27:48.320 00.000 9828 Worker thread wakes up
02:27:48.320 00.000 8976 worker thread done servicing request
02:27:48.320 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0x4
02:27:48.320 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
02:27:48.320 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.27)
02:27:48.320 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.35)
02:27:48.320 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.92 mountX=-0.04 mountY=-0.04, mountTheta=-2.30
02:27:48.320 00.000 9828 Moving (0.04, 0.05) raw xDistance=-0.04 yDistance=-0.04
02:27:48.320 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:27:48.320 00.000 9828 BLC: window closed
02:27:48.320 00.000 9828 MoveAxis(E, 12, B)
02:27:48.321 00.001 9828 Guiding  Dir = 2, Dur = 12
02:27:48.321 00.000 9828 IsSlewing returns 0
02:27:48.321 00.000 9828 IsGuiding returns 0
02:27:48.321 00.000 9828 PulseGuide returned control before completion, sleep 22
02:27:48.331 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
02:27:48.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:48.331 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:48.331 00.000 5052 Enqueuing Expose request
02:27:48.331 00.000 8976 Worker thread wakes up
02:27:48.331 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:27:48.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:48.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:48.356 00.025 9828 IsGuiding returns 1
02:27:48.356 00.000 9828 scope still moving after pulse duration time elapsed
02:27:48.388 00.032 9828 IsSlewing returns 0
02:27:48.388 00.000 9828 IsGuiding returns 1
02:27:48.419 00.031 9828 IsSlewing returns 0
02:27:48.419 00.000 9828 IsGuiding returns 1
02:27:48.450 00.031 9828 IsSlewing returns 0
02:27:48.450 00.000 9828 IsGuiding returns 0
02:27:48.450 00.000 9828 scope move finished after 12 + 117 ms
02:27:48.450 00.000 9828 Move returns status 0, amount 12
02:27:48.450 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:48.450 00.000 9828 MoveAxis(N, 6, B)
02:27:48.451 00.001 9828 Guiding  Dir = 0, Dur = 6
02:27:48.466 00.015 9828 IsSlewing returns 0
02:27:48.466 00.000 9828 IsGuiding returns 0
02:27:48.466 00.000 9828 PulseGuide returned control before completion, sleep 16
02:27:48.496 00.030 9828 IsGuiding returns 1
02:27:48.496 00.000 9828 scope still moving after pulse duration time elapsed
02:27:48.527 00.031 9828 IsSlewing returns 0
02:27:48.527 00.000 9828 IsGuiding returns 1
02:27:48.558 00.031 9828 IsSlewing returns 0
02:27:48.558 00.000 9828 IsGuiding returns 1
02:27:48.589 00.031 9828 IsSlewing returns 0
02:27:48.589 00.000 9828 IsGuiding returns 0
02:27:48.589 00.000 9828 scope move finished after 6 + 116 ms
02:27:48.589 00.000 9828 Move returns status 0, amount 6
02:27:48.589 00.000 9828 move complete, result=0
02:27:48.589 00.000 9828 worker thread done servicing request
02:27:48.589 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.0 px 6 ms NORTH
02:27:49.019 00.430 8976 Exposure complete
02:27:49.024 00.005 8976 worker thread done servicing request
02:27:49.024 00.000 5052 OnExposeComplete: enter
02:27:49.024 00.000 5052 UpdateGuideState(): m_state=6
02:27:49.024 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8854
02:27:49.024 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.82, Mass=163, SNR=8.8, Peak=79 HFD=2.3
02:27:49.025 00.001 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
02:27:49.025 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
02:27:49.025 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=0.08 mountY=-0.09, mountTheta=-0.85
02:27:49.025 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.11, opts=13)
02:27:49.025 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.11)
02:27:49.025 00.000 8976 Worker thread wakes up
02:27:49.026 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.11) opts 0xd
02:27:49.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.11)
02:27:49.026 00.000 8976 Moving (0.04, 0.11) raw xDistance=0.08 yDistance=-0.09
02:27:49.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:27:49.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:27:49.026 00.000 8976 MoveAxis(R, 0, ABG)
02:27:49.026 00.000 8976 MoveAxis(U, 0, ABG)
02:27:49.026 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:27:49.026 00.000 8976 MountToCamera -- mountX=1.91 mountY=-4.36 hyp=4.76 mountTheta=-1.16 cameraX=3.02, cameraY=3.69 cameraTheta=0.89
02:27:49.026 00.000 8976 incremental bump (3.016, 3.688) isValid = 1
02:27:49.026 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:27:49.026 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:27:49.026 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:27:49.026 00.000 8976 move complete, result=0
02:27:49.026 00.000 9828 Worker thread wakes up
02:27:49.026 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:27:49.026 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:27:49.026 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:27:49.026 00.000 8976 worker thread done servicing request
02:27:49.026 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
02:27:49.026 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:27:49.026 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:27:49.027 00.001 9828 BLC: window closed
02:27:49.027 00.000 9828 MoveAxis(E, 24, B)
02:27:49.027 00.000 9828 Guiding  Dir = 2, Dur = 24
02:27:49.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:27:49.027 00.000 9828 IsSlewing returns 0
02:27:49.027 00.000 9828 IsGuiding returns 0
02:27:49.027 00.000 9828 PulseGuide returned control before completion, sleep 34
02:27:49.037 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
02:27:49.037 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:49.037 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:49.037 00.000 5052 Enqueuing Expose request
02:27:49.037 00.000 8976 Worker thread wakes up
02:27:49.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:49.037 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:49.037 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:49.075 00.038 9828 IsGuiding returns 1
02:27:49.076 00.001 9828 scope still moving after pulse duration time elapsed
02:27:49.106 00.030 9828 IsSlewing returns 0
02:27:49.107 00.001 9828 IsGuiding returns 1
02:27:49.137 00.030 9828 IsSlewing returns 0
02:27:49.137 00.000 9828 IsGuiding returns 1
02:27:49.167 00.030 9828 IsSlewing returns 0
02:27:49.167 00.000 9828 IsGuiding returns 0
02:27:49.167 00.000 9828 scope move finished after 24 + 115 ms
02:27:49.167 00.000 9828 Move returns status 0, amount 24
02:27:49.167 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:49.167 00.000 9828 MoveAxis(N, 11, B)
02:27:49.167 00.000 9828 Guiding  Dir = 0, Dur = 11
02:27:49.182 00.015 9828 IsSlewing returns 0
02:27:49.182 00.000 9828 IsGuiding returns 0
02:27:49.182 00.000 9828 PulseGuide returned control before completion, sleep 21
02:27:49.213 00.031 9828 IsGuiding returns 1
02:27:49.213 00.000 9828 scope still moving after pulse duration time elapsed
02:27:49.245 00.032 9828 IsSlewing returns 0
02:27:49.245 00.000 9828 IsGuiding returns 1
02:27:49.276 00.031 9828 IsSlewing returns 0
02:27:49.276 00.000 9828 IsGuiding returns 1
02:27:49.308 00.032 9828 IsSlewing returns 0
02:27:49.308 00.000 9828 IsGuiding returns 0
02:27:49.308 00.000 9828 scope move finished after 11 + 115 ms
02:27:49.308 00.000 9828 Move returns status 0, amount 11
02:27:49.308 00.000 9828 move complete, result=0
02:27:49.308 00.000 9828 worker thread done servicing request
02:27:49.308 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:27:49.728 00.420 8976 Exposure complete
02:27:49.734 00.006 8976 worker thread done servicing request
02:27:49.734 00.000 5052 OnExposeComplete: enter
02:27:49.734 00.000 5052 UpdateGuideState(): m_state=6
02:27:49.734 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8855
02:27:49.734 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.94, Mass=162, SNR=8.8, Peak=69 HFD=2.3
02:27:49.734 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
02:27:49.734 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
02:27:49.734 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.23 hyp=0.45 cameraTheta=0.54 mountX=0.03 mountY=-0.45, mountTheta=-1.51
02:27:49.734 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.23, opts=13)
02:27:49.734 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.23)
02:27:49.735 00.001 8976 Worker thread wakes up
02:27:49.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.23) opts 0xd
02:27:49.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.23)
02:27:49.735 00.000 8976 Moving (0.39, 0.23) raw xDistance=0.03 yDistance=-0.45
02:27:49.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:27:49.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:27:49.735 00.000 8976 MoveAxis(R, 0, ABG)
02:27:49.735 00.000 8976 MoveAxis(U, 2, ABG)
02:27:49.735 00.000 8976 stepping (-12, 29) + (0, 2)
02:27:49.735 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:49.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:27:49.744 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
02:27:49.745 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:49.745 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:49.745 00.000 5052 Enqueuing Expose request
02:27:49.764 00.019 8976 Received - 47 (G) 
02:27:49.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:49.764 00.000 8976 stepped: pos (-12, 31)
02:27:49.764 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:27:49.764 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:27:49.764 00.000 8976 MountToCamera -- mountX=1.89 mountY=-4.55 hyp=4.92 mountTheta=-1.18 cameraX=3.19, cameraY=3.75 cameraTheta=0.87
02:27:49.764 00.000 8976 incremental bump (3.191, 3.751) isValid = 1
02:27:49.764 00.000 8976 Scheduling Mount bump of (0.087, 0.106)
02:27:49.764 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.11, opts=4)
02:27:49.764 00.000 8976 Enqueuing Move request for scope (0.09, 0.11)
02:27:49.764 00.000 8976 move complete, result=0
02:27:49.764 00.000 9828 Worker thread wakes up
02:27:49.764 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0x4
02:27:49.764 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:27:49.764 00.000 8976 worker thread done servicing request
02:27:49.764 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
02:27:49.765 00.001 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
02:27:49.765 00.000 8976 Worker thread wakes up
02:27:49.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:49.765 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:49.765 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
02:27:49.765 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
02:27:49.765 00.000 9828 Moving (0.09, 0.11) raw xDistance=-0.09 yDistance=-0.09
02:27:49.765 00.000 9828 BLC: window closed
02:27:49.765 00.000 9828 MoveAxis(E, 29, B)
02:27:49.765 00.000 9828 Guiding  Dir = 2, Dur = 29
02:27:49.765 00.000 9828 IsSlewing returns 0
02:27:49.765 00.000 9828 IsGuiding returns 0
02:27:49.766 00.001 9828 PulseGuide returned control before completion, sleep 39
02:27:49.809 00.043 9828 IsGuiding returns 1
02:27:49.809 00.000 9828 scope still moving after pulse duration time elapsed
02:27:49.840 00.031 9828 IsSlewing returns 0
02:27:49.840 00.000 9828 IsGuiding returns 1
02:27:49.871 00.031 9828 IsSlewing returns 0
02:27:49.871 00.000 9828 IsGuiding returns 1
02:27:49.902 00.031 9828 IsSlewing returns 0
02:27:49.902 00.000 9828 IsGuiding returns 1
02:27:49.933 00.031 9828 IsSlewing returns 0
02:27:49.933 00.000 9828 IsGuiding returns 0
02:27:49.933 00.000 9828 scope move finished after 29 + 137 ms
02:27:49.933 00.000 9828 Move returns status 0, amount 29
02:27:49.933 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:49.933 00.000 9828 MoveAxis(N, 13, B)
02:27:49.933 00.000 9828 Guiding  Dir = 0, Dur = 13
02:27:49.949 00.016 9828 IsSlewing returns 0
02:27:49.949 00.000 9828 IsGuiding returns 0
02:27:49.949 00.000 9828 PulseGuide returned control before completion, sleep 23
02:27:49.979 00.030 9828 IsGuiding returns 1
02:27:49.979 00.000 9828 scope still moving after pulse duration time elapsed
02:27:50.011 00.032 9828 IsSlewing returns 0
02:27:50.011 00.000 9828 IsGuiding returns 1
02:27:50.043 00.032 9828 IsSlewing returns 0
02:27:50.043 00.000 9828 IsGuiding returns 1
02:27:50.075 00.032 9828 IsSlewing returns 0
02:27:50.075 00.000 9828 IsGuiding returns 1
02:27:50.107 00.032 9828 IsSlewing returns 0
02:27:50.108 00.001 9828 IsGuiding returns 0
02:27:50.108 00.000 9828 scope move finished after 13 + 145 ms
02:27:50.108 00.000 9828 Move returns status 0, amount 13
02:27:50.108 00.000 9828 move complete, result=0
02:27:50.108 00.000 9828 worker thread done servicing request
02:27:50.108 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 13 ms NORTH
02:27:50.458 00.350 8976 Exposure complete
02:27:50.464 00.006 8976 worker thread done servicing request
02:27:50.464 00.000 5052 OnExposeComplete: enter
02:27:50.464 00.000 5052 UpdateGuideState(): m_state=6
02:27:50.464 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8856
02:27:50.464 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.25, Mass=161, SNR=8.8, Peak=69 HFD=2.4
02:27:50.464 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.04) = xAngle (-3.58 = 2.70)
02:27:50.464 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.69 = 2.59)
02:27:50.464 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.46 hyp=0.46 cameraTheta=-1.54 mountX=-0.42 mountY=0.24, mountTheta=2.62
02:27:50.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.46, opts=13)
02:27:50.465 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.46)
02:27:50.465 00.000 8976 Worker thread wakes up
02:27:50.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.46) opts 0xd
02:27:50.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.46)
02:27:50.465 00.000 8976 Moving (0.01, -0.46) raw xDistance=-0.42 yDistance=0.24
02:27:50.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
02:27:50.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:27:50.465 00.000 8976 MoveAxis(R, 2, ABG)
02:27:50.466 00.001 8976 stepping (-12, 31) + (2, 0)
02:27:50.466 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:50.466 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:27:50.476 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
02:27:50.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:50.476 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:50.476 00.000 5052 Enqueuing Expose request
02:27:50.499 00.023 8976 Received - 47 (G) 
02:27:50.500 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:50.500 00.000 8976 stepped: pos (-10, 31)
02:27:50.500 00.000 8976 MoveAxis(U, 0, ABG)
02:27:50.500 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:27:50.500 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:27:50.500 00.000 8976 MountToCamera -- mountX=1.77 mountY=-4.67 hyp=5.00 mountTheta=-1.21 cameraX=3.35, cameraY=3.70 cameraTheta=0.83
02:27:50.500 00.000 8976 incremental bump (3.355, 3.702) isValid = 1
02:27:50.500 00.000 8976 Scheduling Mount bump of (0.103, 0.118)
02:27:50.500 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.12, opts=4)
02:27:50.500 00.000 8976 Enqueuing Move request for scope (0.10, 0.12)
02:27:50.500 00.000 8976 move complete, result=0
02:27:50.500 00.000 9828 Worker thread wakes up
02:27:50.500 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0x4
02:27:50.500 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
02:27:50.500 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:27:50.500 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
02:27:50.500 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.85 mountX=-0.11 mountY=-0.10, mountTheta=-2.38
02:27:50.501 00.001 9828 Moving (0.10, 0.12) raw xDistance=-0.11 yDistance=-0.10
02:27:50.501 00.000 8976 worker thread done servicing request
02:27:50.501 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
02:27:50.501 00.000 9828 BLC: window closed
02:27:50.501 00.000 8976 Worker thread wakes up
02:27:50.501 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:50.501 00.000 9828 MoveAxis(E, 34, B)
02:27:50.501 00.000 9828 Guiding  Dir = 2, Dur = 34
02:27:50.501 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:50.501 00.000 9828 IsSlewing returns 0
02:27:50.502 00.001 9828 IsGuiding returns 0
02:27:50.502 00.000 9828 PulseGuide returned control before completion, sleep 44
02:27:50.561 00.059 9828 IsGuiding returns 1
02:27:50.561 00.000 9828 scope still moving after pulse duration time elapsed
02:27:50.593 00.032 9828 IsSlewing returns 0
02:27:50.593 00.000 9828 IsGuiding returns 1
02:27:50.624 00.031 9828 IsSlewing returns 0
02:27:50.624 00.000 9828 IsGuiding returns 1
02:27:50.655 00.031 9828 IsSlewing returns 0
02:27:50.655 00.000 9828 IsGuiding returns 0
02:27:50.655 00.000 9828 scope move finished after 34 + 119 ms
02:27:50.655 00.000 9828 Move returns status 0, amount 34
02:27:50.655 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:50.655 00.000 9828 MoveAxis(N, 14, B)
02:27:50.655 00.000 9828 Guiding  Dir = 0, Dur = 14
02:27:50.670 00.015 9828 IsSlewing returns 0
02:27:50.670 00.000 9828 IsGuiding returns 0
02:27:50.670 00.000 9828 PulseGuide returned control before completion, sleep 24
02:27:50.700 00.030 9828 IsGuiding returns 1
02:27:50.700 00.000 9828 scope still moving after pulse duration time elapsed
02:27:50.731 00.031 9828 IsSlewing returns 0
02:27:50.731 00.000 9828 IsGuiding returns 1
02:27:50.761 00.030 9828 IsSlewing returns 0
02:27:50.761 00.000 9828 IsGuiding returns 1
02:27:50.793 00.032 9828 IsSlewing returns 0
02:27:50.793 00.000 9828 IsGuiding returns 1
02:27:50.823 00.030 9828 IsSlewing returns 0
02:27:50.823 00.000 9828 IsGuiding returns 0
02:27:50.823 00.000 9828 scope move finished after 14 + 138 ms
02:27:50.823 00.000 9828 Move returns status 0, amount 14
02:27:50.823 00.000 9828 move complete, result=0
02:27:50.823 00.000 9828 worker thread done servicing request
02:27:50.823 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.1 px 14 ms NORTH
02:27:51.194 00.371 8976 Exposure complete
02:27:51.200 00.006 8976 worker thread done servicing request
02:27:51.200 00.000 5052 OnExposeComplete: enter
02:27:51.201 00.001 5052 UpdateGuideState(): m_state=6
02:27:51.201 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8857
02:27:51.201 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.82, Mass=150, SNR=8.4, Peak=66 HFD=2.3
02:27:51.201 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:27:51.201 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
02:27:51.201 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.28 cameraTheta=2.73 mountX=0.21 mountY=0.15, mountTheta=0.62
02:27:51.201 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.11, opts=13)
02:27:51.202 00.001 5052 Enqueuing Move request for stepguider (-0.25, 0.11)
02:27:51.202 00.000 8976 Worker thread wakes up
02:27:51.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.11) opts 0xd
02:27:51.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.11)
02:27:51.202 00.000 8976 Moving (-0.25, 0.11) raw xDistance=0.21 yDistance=0.15
02:27:51.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:27:51.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:27:51.202 00.000 8976 MoveAxis(R, 0, ABG)
02:27:51.202 00.000 8976 MoveAxis(U, 0, ABG)
02:27:51.202 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
02:27:51.202 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:27:51.202 00.000 8976 MountToCamera -- mountX=1.69 mountY=-4.76 hyp=5.05 mountTheta=-1.23 cameraX=3.46, cameraY=3.67 cameraTheta=0.81
02:27:51.202 00.000 8976 incremental bump (3.464, 3.670) isValid = 1
02:27:51.202 00.000 8976 Scheduling Mount bump of (0.118, 0.130)
02:27:51.202 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.13, opts=4)
02:27:51.202 00.000 8976 Enqueuing Move request for scope (0.12, 0.13)
02:27:51.202 00.000 8976 move complete, result=0
02:27:51.202 00.000 8976 worker thread done servicing request
02:27:51.203 00.001 9828 Worker thread wakes up
02:27:51.203 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0x4
02:27:51.203 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
02:27:51.203 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
02:27:51.203 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
02:27:51.203 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.83 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
02:27:51.203 00.000 9828 Moving (0.12, 0.13) raw xDistance=-0.12 yDistance=-0.11
02:27:51.203 00.000 9828 BLC: window closed
02:27:51.203 00.000 9828 MoveAxis(E, 39, B)
02:27:51.203 00.000 9828 Guiding  Dir = 2, Dur = 39
02:27:51.203 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:27:51.203 00.000 9828 IsSlewing returns 0
02:27:51.204 00.001 9828 IsGuiding returns 0
02:27:51.204 00.000 9828 PulseGuide returned control before completion, sleep 49
02:27:51.213 00.009 5052 UpdateGuideState exits: m=150 SNR=8.4
02:27:51.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:51.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:51.213 00.000 5052 Enqueuing Expose request
02:27:51.213 00.000 8976 Worker thread wakes up
02:27:51.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:51.213 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:51.213 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:27:51.263 00.050 9828 IsGuiding returns 1
02:27:51.263 00.000 9828 scope still moving after pulse duration time elapsed
02:27:51.295 00.032 9828 IsSlewing returns 0
02:27:51.295 00.000 9828 IsGuiding returns 1
02:27:51.325 00.030 9828 IsSlewing returns 0
02:27:51.325 00.000 9828 IsGuiding returns 1
02:27:51.356 00.031 9828 IsSlewing returns 0
02:27:51.356 00.000 9828 IsGuiding returns 0
02:27:51.356 00.000 9828 scope move finished after 39 + 113 ms
02:27:51.356 00.000 9828 Move returns status 0, amount 39
02:27:51.356 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:51.356 00.000 9828 MoveAxis(N, 16, B)
02:27:51.356 00.000 9828 Guiding  Dir = 0, Dur = 16
02:27:51.372 00.016 9828 IsSlewing returns 0
02:27:51.372 00.000 9828 IsGuiding returns 0
02:27:51.372 00.000 9828 PulseGuide returned control before completion, sleep 26
02:27:51.402 00.030 9828 IsGuiding returns 1
02:27:51.402 00.000 9828 scope still moving after pulse duration time elapsed
02:27:51.433 00.031 9828 IsSlewing returns 0
02:27:51.433 00.000 9828 IsGuiding returns 1
02:27:51.465 00.032 9828 IsSlewing returns 0
02:27:51.465 00.000 9828 IsGuiding returns 1
02:27:51.495 00.030 9828 IsSlewing returns 0
02:27:51.495 00.000 9828 IsGuiding returns 1
02:27:51.526 00.031 9828 IsSlewing returns 0
02:27:51.526 00.000 9828 IsGuiding returns 0
02:27:51.526 00.000 9828 scope move finished after 16 + 138 ms
02:27:51.526 00.000 9828 Move returns status 0, amount 16
02:27:51.526 00.000 9828 move complete, result=0
02:27:51.526 00.000 9828 worker thread done servicing request
02:27:51.526 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.1 px 16 ms NORTH
02:27:51.902 00.376 8976 Exposure complete
02:27:51.908 00.006 8976 worker thread done servicing request
02:27:51.908 00.000 5052 OnExposeComplete: enter
02:27:51.908 00.000 5052 UpdateGuideState(): m_state=6
02:27:51.908 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8858
02:27:51.908 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=282.06, Mass=146, SNR=8.4, Peak=69 HFD=2.2
02:27:51.908 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:27:51.908 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:27:51.908 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.35 hyp=0.76 cameraTheta=2.67 mountX=0.62 mountY=0.38, mountTheta=0.55
02:27:51.909 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.35, opts=13)
02:27:51.909 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.35)
02:27:51.909 00.000 8976 Worker thread wakes up
02:27:51.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.35) opts 0xd
02:27:51.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.35)
02:27:51.909 00.000 8976 Moving (-0.67, 0.35) raw xDistance=0.62 yDistance=0.38
02:27:51.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
02:27:51.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:27:51.909 00.000 8976 MoveAxis(L, 3, ABG)
02:27:51.909 00.000 8976 stepping (-10, 31) + (-3, 0)
02:27:51.909 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:51.910 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:27:51.920 00.010 5052 UpdateGuideState exits: m=146 SNR=8.4
02:27:51.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:51.920 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:51.920 00.000 5052 Enqueuing Expose request
02:27:51.939 00.019 8976 Received - 47 (G) 
02:27:51.939 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:51.939 00.000 8976 stepped: pos (-13, 31)
02:27:51.939 00.000 8976 MoveAxis(D, 1, ABG)
02:27:51.939 00.000 8976 stepping (-13, 31) + (0, -1)
02:27:51.939 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:51.971 00.032 8976 Received - 47 (G) 
02:27:51.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:51.971 00.000 8976 stepped: pos (-13, 30)
02:27:51.971 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
02:27:51.971 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:27:51.971 00.000 8976 MountToCamera -- mountX=1.79 mountY=-4.76 hyp=5.08 mountTheta=-1.21 cameraX=3.42, cameraY=3.76 cameraTheta=0.83
02:27:51.971 00.000 8976 incremental bump (3.422, 3.760) isValid = 1
02:27:51.971 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:27:51.971 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:27:51.971 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:27:51.971 00.000 8976 move complete, result=0
02:27:51.971 00.000 8976 worker thread done servicing request
02:27:51.971 00.000 8976 Worker thread wakes up
02:27:51.971 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 1 ms SOUTH
02:27:51.971 00.000 9828 Worker thread wakes up
02:27:51.971 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:27:51.971 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:27:51.971 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
02:27:51.971 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
02:27:51.972 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:51.972 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:51.972 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:27:51.972 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:27:51.972 00.000 9828 BLC: window closed
02:27:51.972 00.000 9828 MoveAxis(E, 26, B)
02:27:51.972 00.000 9828 Guiding  Dir = 2, Dur = 26
02:27:51.972 00.000 9828 IsSlewing returns 0
02:27:51.972 00.000 9828 IsGuiding returns 0
02:27:51.972 00.000 9828 PulseGuide returned control before completion, sleep 36
02:27:52.015 00.043 9828 IsGuiding returns 1
02:27:52.015 00.000 9828 scope still moving after pulse duration time elapsed
02:27:52.046 00.031 9828 IsSlewing returns 0
02:27:52.047 00.001 9828 IsGuiding returns 1
02:27:52.077 00.030 9828 IsSlewing returns 0
02:27:52.077 00.000 9828 IsGuiding returns 1
02:27:52.109 00.032 9828 IsSlewing returns 0
02:27:52.109 00.000 9828 IsGuiding returns 0
02:27:52.109 00.000 9828 scope move finished after 26 + 110 ms
02:27:52.109 00.000 9828 Move returns status 0, amount 26
02:27:52.109 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:52.109 00.000 9828 MoveAxis(N, 11, B)
02:27:52.109 00.000 9828 Guiding  Dir = 0, Dur = 11
02:27:52.124 00.015 9828 IsSlewing returns 0
02:27:52.124 00.000 9828 IsGuiding returns 0
02:27:52.124 00.000 9828 PulseGuide returned control before completion, sleep 21
02:27:52.155 00.031 9828 IsGuiding returns 1
02:27:52.155 00.000 9828 scope still moving after pulse duration time elapsed
02:27:52.186 00.031 9828 IsSlewing returns 0
02:27:52.186 00.000 9828 IsGuiding returns 1
02:27:52.217 00.031 9828 IsSlewing returns 0
02:27:52.218 00.001 9828 IsGuiding returns 1
02:27:52.248 00.030 9828 IsSlewing returns 0
02:27:52.248 00.000 9828 IsGuiding returns 1
02:27:52.279 00.031 9828 IsSlewing returns 0
02:27:52.279 00.000 9828 IsGuiding returns 0
02:27:52.279 00.000 9828 scope move finished after 11 + 143 ms
02:27:52.279 00.000 9828 Move returns status 0, amount 11
02:27:52.279 00.000 9828 move complete, result=0
02:27:52.279 00.000 9828 worker thread done servicing request
02:27:52.280 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:27:52.662 00.382 8976 Exposure complete
02:27:52.668 00.006 8976 worker thread done servicing request
02:27:52.668 00.000 5052 OnExposeComplete: enter
02:27:52.668 00.000 5052 UpdateGuideState(): m_state=6
02:27:52.668 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8859
02:27:52.668 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.14, Mass=155, SNR=8.6, Peak=71 HFD=2.0
02:27:52.668 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.44 = 1.84)
02:27:52.668 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.74)
02:27:52.668 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.57 hyp=0.84 cameraTheta=-2.40 mountX=-0.23 mountY=0.83, mountTheta=1.84
02:27:52.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.57, opts=13)
02:27:52.670 00.001 5052 Enqueuing Move request for stepguider (-0.62, -0.57)
02:27:52.670 00.000 8976 Worker thread wakes up
02:27:52.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.57) opts 0xd
02:27:52.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.57)
02:27:52.670 00.000 8976 Moving (-0.62, -0.57) raw xDistance=-0.23 yDistance=0.83
02:27:52.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:27:52.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.83
02:27:52.670 00.000 8976 MoveAxis(R, 0, ABG)
02:27:52.670 00.000 8976 MoveAxis(D, 3, ABG)
02:27:52.670 00.000 8976 stepping (-13, 30) + (0, -3)
02:27:52.670 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:52.671 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:27:52.680 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
02:27:52.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:52.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:52.680 00.000 5052 Enqueuing Expose request
02:27:52.706 00.026 8976 Received - 47 (G) 
02:27:52.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:52.706 00.000 8976 stepped: pos (-13, 27)
02:27:52.706 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:27:52.706 00.000 8976 MountToCamera -- mountX=1.86 mountY=-4.60 hyp=4.96 mountTheta=-1.19 cameraX=3.25, cameraY=3.75 cameraTheta=0.86
02:27:52.706 00.000 8976 incremental bump (3.253, 3.748) isValid = 1
02:27:52.706 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:27:52.706 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:27:52.706 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:27:52.706 00.000 8976 move complete, result=0
02:27:52.706 00.000 9828 Worker thread wakes up
02:27:52.706 00.000 8976 worker thread done servicing request
02:27:52.706 00.000 8976 Worker thread wakes up
02:27:52.706 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:27:52.706 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:27:52.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:52.706 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:27:52.706 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:27:52.707 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:52.707 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:27:52.707 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:27:52.707 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:27:52.707 00.000 9828 BLC: window closed
02:27:52.707 00.000 9828 MoveAxis(E, 25, B)
02:27:52.707 00.000 9828 Guiding  Dir = 2, Dur = 25
02:27:52.707 00.000 9828 IsSlewing returns 0
02:27:52.707 00.000 9828 IsGuiding returns 0
02:27:52.708 00.001 9828 PulseGuide returned control before completion, sleep 35
02:27:52.747 00.039 9828 IsGuiding returns 1
02:27:52.747 00.000 9828 scope still moving after pulse duration time elapsed
02:27:52.779 00.032 9828 IsSlewing returns 0
02:27:52.780 00.001 9828 IsGuiding returns 1
02:27:52.810 00.030 9828 IsSlewing returns 0
02:27:52.811 00.001 9828 IsGuiding returns 1
02:27:52.842 00.031 9828 IsSlewing returns 0
02:27:52.842 00.000 9828 IsGuiding returns 0
02:27:52.842 00.000 9828 scope move finished after 25 + 109 ms
02:27:52.842 00.000 9828 Move returns status 0, amount 25
02:27:52.842 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:52.842 00.000 9828 MoveAxis(N, 11, B)
02:27:52.843 00.001 9828 Guiding  Dir = 0, Dur = 11
02:27:52.856 00.013 9828 IsSlewing returns 0
02:27:52.856 00.000 9828 IsGuiding returns 1
02:27:52.856 00.000 9828 Entered PulseGuideScope while moving
02:27:52.920 00.064 9828 IsSlewing returns 0
02:27:52.920 00.000 9828 IsGuiding returns 1
02:27:52.920 00.000 9828 Still moving
02:27:52.982 00.062 9828 IsSlewing returns 0
02:27:52.982 00.000 9828 IsGuiding returns 0
02:27:52.982 00.000 9828 Movement stopped - continuing
02:27:52.982 00.000 9828 PulseGuide returned control before completion, sleep 21
02:27:53.013 00.031 9828 IsGuiding returns 1
02:27:53.013 00.000 9828 scope still moving after pulse duration time elapsed
02:27:53.043 00.030 9828 IsSlewing returns 0
02:27:53.043 00.000 9828 IsGuiding returns 1
02:27:53.074 00.031 9828 IsSlewing returns 0
02:27:53.074 00.000 9828 IsGuiding returns 1
02:27:53.105 00.031 9828 IsSlewing returns 0
02:27:53.105 00.000 9828 IsGuiding returns 1
02:27:53.135 00.030 9828 IsSlewing returns 0
02:27:53.135 00.000 9828 IsGuiding returns 0
02:27:53.135 00.000 9828 scope move finished after 11 + 141 ms
02:27:53.135 00.000 9828 Move returns status 0, amount 11
02:27:53.135 00.000 9828 move complete, result=0
02:27:53.135 00.000 9828 worker thread done servicing request
02:27:53.135 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:27:53.403 00.268 8976 Exposure complete
02:27:53.408 00.005 8976 worker thread done servicing request
02:27:53.408 00.000 5052 OnExposeComplete: enter
02:27:53.408 00.000 5052 UpdateGuideState(): m_state=6
02:27:53.408 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8860
02:27:53.408 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.42, Mass=149, SNR=8.4, Peak=69 HFD=1.5
02:27:53.408 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
02:27:53.408 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.42)
02:27:53.408 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.29 hyp=0.71 cameraTheta=-2.72 mountX=0.04 mountY=0.70, mountTheta=1.52
02:27:53.409 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.29, opts=13)
02:27:53.409 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.29)
02:27:53.409 00.000 8976 Worker thread wakes up
02:27:53.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.29) opts 0xd
02:27:53.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.29)
02:27:53.409 00.000 8976 Moving (-0.65, -0.29) raw xDistance=0.04 yDistance=0.70
02:27:53.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:27:53.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.70
02:27:53.409 00.000 8976 MoveAxis(R, 0, ABG)
02:27:53.409 00.000 8976 MoveAxis(D, 3, ABG)
02:27:53.409 00.000 8976 stepping (-13, 27) + (0, -3)
02:27:53.409 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:53.410 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:27:53.420 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
02:27:53.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:53.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:53.420 00.000 5052 Enqueuing Expose request
02:27:53.441 00.021 8976 Received - 47 (G) 
02:27:53.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:53.441 00.000 8976 stepped: pos (-13, 24)
02:27:53.441 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:27:53.441 00.000 8976 MountToCamera -- mountX=1.90 mountY=-4.34 hyp=4.74 mountTheta=-1.16 cameraX=3.00, cameraY=3.67 cameraTheta=0.89
02:27:53.441 00.000 8976 incremental bump (3.001, 3.669) isValid = 1
02:27:53.441 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:27:53.441 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:27:53.441 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:27:53.441 00.000 8976 move complete, result=0
02:27:53.441 00.000 9828 Worker thread wakes up
02:27:53.442 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:27:53.442 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:27:53.442 00.000 8976 worker thread done servicing request
02:27:53.442 00.000 8976 Worker thread wakes up
02:27:53.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:53.442 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:27:53.442 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
02:27:53.442 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:27:53.442 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:27:53.442 00.000 9828 BLC: window closed
02:27:53.442 00.000 9828 MoveAxis(E, 24, B)
02:27:53.442 00.000 9828 Guiding  Dir = 2, Dur = 24
02:27:53.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:53.442 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:27:53.442 00.000 9828 IsSlewing returns 0
02:27:53.442 00.000 9828 IsGuiding returns 0
02:27:53.443 00.001 9828 PulseGuide returned control before completion, sleep 34
02:27:53.491 00.048 9828 IsGuiding returns 1
02:27:53.491 00.000 9828 scope still moving after pulse duration time elapsed
02:27:53.522 00.031 9828 IsSlewing returns 0
02:27:53.522 00.000 9828 IsGuiding returns 1
02:27:53.553 00.031 9828 IsSlewing returns 0
02:27:53.553 00.000 9828 IsGuiding returns 1
02:27:53.585 00.032 9828 IsSlewing returns 0
02:27:53.585 00.000 9828 IsGuiding returns 0
02:27:53.585 00.000 9828 scope move finished after 24 + 118 ms
02:27:53.585 00.000 9828 Move returns status 0, amount 24
02:27:53.585 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:53.585 00.000 9828 MoveAxis(N, 11, B)
02:27:53.585 00.000 9828 Guiding  Dir = 0, Dur = 11
02:27:53.600 00.015 9828 IsSlewing returns 0
02:27:53.600 00.000 9828 IsGuiding returns 0
02:27:53.600 00.000 9828 PulseGuide returned control before completion, sleep 21
02:27:53.631 00.031 9828 IsGuiding returns 1
02:27:53.631 00.000 9828 scope still moving after pulse duration time elapsed
02:27:53.661 00.030 9828 IsSlewing returns 0
02:27:53.665 00.004 9828 IsGuiding returns 1
02:27:53.693 00.028 9828 IsSlewing returns 0
02:27:53.693 00.000 9828 IsGuiding returns 1
02:27:53.725 00.032 9828 IsSlewing returns 0
02:27:53.725 00.000 9828 IsGuiding returns 1
02:27:53.757 00.032 9828 IsSlewing returns 0
02:27:53.757 00.000 9828 IsGuiding returns 0
02:27:53.757 00.000 9828 scope move finished after 11 + 145 ms
02:27:53.757 00.000 9828 Move returns status 0, amount 11
02:27:53.757 00.000 9828 move complete, result=0
02:27:53.757 00.000 9828 worker thread done servicing request
02:27:53.757 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:27:54.135 00.378 8976 Exposure complete
02:27:54.140 00.005 8976 worker thread done servicing request
02:27:54.140 00.000 5052 OnExposeComplete: enter
02:27:54.140 00.000 5052 UpdateGuideState(): m_state=6
02:27:54.140 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8861
02:27:54.140 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.64, Mass=168, SNR=8.9, Peak=71 HFD=1.9
02:27:54.140 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
02:27:54.140 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
02:27:54.140 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.07 hyp=0.46 cameraTheta=-2.98 mountX=0.14 mountY=0.42, mountTheta=1.25
02:27:54.141 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.07, opts=13)
02:27:54.141 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.07)
02:27:54.141 00.000 8976 Worker thread wakes up
02:27:54.141 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.07) opts 0xd
02:27:54.141 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.07)
02:27:54.141 00.000 8976 Moving (-0.45, -0.07) raw xDistance=0.14 yDistance=0.42
02:27:54.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:27:54.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
02:27:54.142 00.001 8976 MoveAxis(R, 0, ABG)
02:27:54.142 00.000 8976 MoveAxis(D, 2, ABG)
02:27:54.142 00.000 8976 stepping (-13, 24) + (0, -2)
02:27:54.142 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:54.142 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:27:54.152 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
02:27:54.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:54.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:54.152 00.000 5052 Enqueuing Expose request
02:27:54.177 00.025 8976 Received - 47 (G) 
02:27:54.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:54.177 00.000 8976 stepped: pos (-13, 22)
02:27:54.177 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:27:54.177 00.000 8976 MountToCamera -- mountX=1.93 mountY=-4.06 hyp=4.50 mountTheta=-1.13 cameraX=2.74, cameraY=3.57 cameraTheta=0.92
02:27:54.177 00.000 8976 incremental bump (2.738, 3.568) isValid = 1
02:27:54.177 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
02:27:54.177 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:27:54.177 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:27:54.177 00.000 8976 move complete, result=0
02:27:54.177 00.000 8976 worker thread done servicing request
02:27:54.177 00.000 8976 Worker thread wakes up
02:27:54.177 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:27:54.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:54.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:54.177 00.000 9828 Worker thread wakes up
02:27:54.178 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:27:54.178 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:27:54.178 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
02:27:54.178 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:27:54.178 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:27:54.178 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:27:54.178 00.000 9828 BLC: window closed
02:27:54.178 00.000 9828 MoveAxis(E, 24, B)
02:27:54.178 00.000 9828 Guiding  Dir = 2, Dur = 24
02:27:54.178 00.000 9828 IsSlewing returns 0
02:27:54.178 00.000 9828 IsGuiding returns 0
02:27:54.179 00.001 9828 PulseGuide returned control before completion, sleep 34
02:27:54.224 00.045 9828 IsGuiding returns 1
02:27:54.224 00.000 9828 scope still moving after pulse duration time elapsed
02:27:54.256 00.032 9828 IsSlewing returns 0
02:27:54.256 00.000 9828 IsGuiding returns 1
02:27:54.288 00.032 9828 IsSlewing returns 0
02:27:54.288 00.000 9828 IsGuiding returns 1
02:27:54.319 00.031 9828 IsSlewing returns 0
02:27:54.319 00.000 9828 IsGuiding returns 0
02:27:54.319 00.000 9828 scope move finished after 24 + 116 ms
02:27:54.319 00.000 9828 Move returns status 0, amount 24
02:27:54.319 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:54.319 00.000 9828 MoveAxis(N, 12, B)
02:27:54.319 00.000 9828 Guiding  Dir = 0, Dur = 12
02:27:54.334 00.015 9828 IsSlewing returns 0
02:27:54.334 00.000 9828 IsGuiding returns 0
02:27:54.334 00.000 9828 PulseGuide returned control before completion, sleep 22
02:27:54.366 00.032 9828 IsGuiding returns 1
02:27:54.366 00.000 9828 scope still moving after pulse duration time elapsed
02:27:54.398 00.032 9828 IsSlewing returns 0
02:27:54.398 00.000 9828 IsGuiding returns 1
02:27:54.429 00.031 9828 IsSlewing returns 0
02:27:54.429 00.000 9828 IsGuiding returns 1
02:27:54.460 00.031 9828 IsSlewing returns 0
02:27:54.460 00.000 9828 IsGuiding returns 1
02:27:54.492 00.032 9828 IsSlewing returns 0
02:27:54.492 00.000 9828 IsGuiding returns 0
02:27:54.492 00.000 9828 scope move finished after 12 + 145 ms
02:27:54.492 00.000 9828 Move returns status 0, amount 12
02:27:54.492 00.000 9828 move complete, result=0
02:27:54.492 00.000 9828 worker thread done servicing request
02:27:54.492 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:27:54.869 00.377 8976 Exposure complete
02:27:54.874 00.005 8976 worker thread done servicing request
02:27:54.874 00.000 5052 OnExposeComplete: enter
02:27:54.874 00.000 5052 UpdateGuideState(): m_state=6
02:27:54.874 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8862
02:27:54.874 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=282.05, Mass=163, SNR=8.8, Peak=71 HFD=2.2
02:27:54.874 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:27:54.874 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
02:27:54.874 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.34 hyp=0.77 cameraTheta=2.68 mountX=0.62 mountY=0.39, mountTheta=0.56
02:27:54.875 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.34, opts=13)
02:27:54.875 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.34)
02:27:54.875 00.000 8976 Worker thread wakes up
02:27:54.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.34) opts 0xd
02:27:54.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.34)
02:27:54.875 00.000 8976 Moving (-0.69, 0.34) raw xDistance=0.62 yDistance=0.39
02:27:54.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
02:27:54.876 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
02:27:54.876 00.000 8976 MoveAxis(L, 3, ABG)
02:27:54.876 00.000 8976 stepping (-13, 22) + (-3, 0)
02:27:54.876 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:54.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:27:54.887 00.011 5052 UpdateGuideState exits: m=163 SNR=8.8
02:27:54.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:54.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:54.887 00.000 5052 Enqueuing Expose request
02:27:54.912 00.025 8976 Received - 47 (G) 
02:27:54.912 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:27:54.912 00.000 8976 stepped: pos (-16, 22)
02:27:54.912 00.000 8976 MoveAxis(D, 2, ABG)
02:27:54.912 00.000 8976 stepping (-16, 22) + (0, -2)
02:27:54.912 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:54.943 00.031 8976 Received - 47 (G) 
02:27:54.944 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:54.944 00.000 8976 stepped: pos (-16, 20)
02:27:54.944 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:27:54.944 00.000 8976 MountToCamera -- mountX=2.10 mountY=-3.77 hyp=4.32 mountTheta=-1.06 cameraX=2.40, cameraY=3.59 cameraTheta=0.98
02:27:54.944 00.000 8976 incremental bump (2.400, 3.588) isValid = 1
02:27:54.944 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:27:54.944 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:27:54.944 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:27:54.944 00.000 8976 move complete, result=0
02:27:54.944 00.000 8976 worker thread done servicing request
02:27:54.944 00.000 8976 Worker thread wakes up
02:27:54.944 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
02:27:54.944 00.000 9828 Worker thread wakes up
02:27:54.944 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:27:54.944 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:27:54.944 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:27:54.945 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:54.945 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:54.945 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:27:54.945 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:27:54.945 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:27:54.945 00.000 9828 BLC: window closed
02:27:54.945 00.000 9828 MoveAxis(E, 22, B)
02:27:54.945 00.000 9828 Guiding  Dir = 2, Dur = 22
02:27:54.947 00.002 9828 IsSlewing returns 0
02:27:54.947 00.000 9828 IsGuiding returns 0
02:27:54.947 00.000 9828 PulseGuide returned control before completion, sleep 32
02:27:54.989 00.042 9828 IsGuiding returns 1
02:27:54.989 00.000 9828 scope still moving after pulse duration time elapsed
02:27:55.020 00.031 9828 IsSlewing returns 0
02:27:55.025 00.005 9828 IsGuiding returns 1
02:27:55.051 00.026 9828 IsSlewing returns 0
02:27:55.051 00.000 9828 IsGuiding returns 1
02:27:55.082 00.031 9828 IsSlewing returns 0
02:27:55.082 00.000 9828 IsGuiding returns 0
02:27:55.082 00.000 9828 scope move finished after 22 + 112 ms
02:27:55.082 00.000 9828 Move returns status 0, amount 22
02:27:55.082 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:55.082 00.000 9828 MoveAxis(N, 12, B)
02:27:55.082 00.000 9828 Guiding  Dir = 0, Dur = 12
02:27:55.097 00.015 9828 IsSlewing returns 0
02:27:55.097 00.000 9828 IsGuiding returns 0
02:27:55.097 00.000 9828 PulseGuide returned control before completion, sleep 22
02:27:55.128 00.031 9828 IsGuiding returns 1
02:27:55.128 00.000 9828 scope still moving after pulse duration time elapsed
02:27:55.160 00.032 9828 IsSlewing returns 0
02:27:55.160 00.000 9828 IsGuiding returns 1
02:27:55.191 00.031 9828 IsSlewing returns 0
02:27:55.191 00.000 9828 IsGuiding returns 1
02:27:55.222 00.031 9828 IsSlewing returns 0
02:27:55.222 00.000 9828 IsGuiding returns 1
02:27:55.253 00.031 9828 IsSlewing returns 0
02:27:55.253 00.000 9828 IsGuiding returns 1
02:27:55.284 00.031 9828 IsSlewing returns 0
02:27:55.284 00.000 9828 IsGuiding returns 1
02:27:55.316 00.032 9828 IsSlewing returns 0
02:27:55.316 00.000 9828 IsGuiding returns 0
02:27:55.316 00.000 9828 scope move finished after 12 + 207 ms
02:27:55.316 00.000 9828 Move returns status 0, amount 12
02:27:55.316 00.000 9828 move complete, result=0
02:27:55.316 00.000 9828 worker thread done servicing request
02:27:55.316 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:27:55.643 00.327 8976 Exposure complete
02:27:55.649 00.006 8976 worker thread done servicing request
02:27:55.650 00.001 5052 OnExposeComplete: enter
02:27:55.650 00.000 5052 UpdateGuideState(): m_state=6
02:27:55.650 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8863
02:27:55.650 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.44, Mass=163, SNR=8.8, Peak=68 HFD=1.8
02:27:55.650 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.67 = 1.62)
02:27:55.650 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
02:27:55.650 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.27 hyp=0.55 cameraTheta=-2.62 mountX=-0.03 mountY=0.55, mountTheta=1.62
02:27:55.651 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.27, opts=13)
02:27:55.651 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.27)
02:27:55.651 00.000 8976 Worker thread wakes up
02:27:55.651 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.27) opts 0xd
02:27:55.651 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.27)
02:27:55.651 00.000 8976 Moving (-0.48, -0.27) raw xDistance=-0.03 yDistance=0.55
02:27:55.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:27:55.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
02:27:55.651 00.000 8976 MoveAxis(R, 0, ABG)
02:27:55.651 00.000 8976 MoveAxis(D, 2, ABG)
02:27:55.651 00.000 8976 stepping (-16, 20) + (0, -2)
02:27:55.651 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:55.651 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:27:55.661 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
02:27:55.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:55.661 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:55.661 00.000 5052 Enqueuing Expose request
02:27:55.680 00.019 8976 Received - 47 (G) 
02:27:55.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:55.680 00.000 8976 stepped: pos (-16, 18)
02:27:55.680 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:27:55.680 00.000 8976 MountToCamera -- mountX=2.22 mountY=-3.47 hyp=4.12 mountTheta=-1.00 cameraX=2.08, cameraY=3.55 cameraTheta=1.04
02:27:55.680 00.000 8976 incremental bump (2.080, 3.553) isValid = 1
02:27:55.680 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:27:55.680 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:27:55.680 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:27:55.680 00.000 8976 move complete, result=0
02:27:55.680 00.000 9828 Worker thread wakes up
02:27:55.680 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:27:55.680 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:27:55.680 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:27:55.680 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:27:55.680 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:27:55.681 00.001 8976 worker thread done servicing request
02:27:55.681 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:27:55.681 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:27:55.681 00.000 9828 BLC: window closed
02:27:55.681 00.000 9828 MoveAxis(E, 20, B)
02:27:55.681 00.000 9828 Guiding  Dir = 2, Dur = 20
02:27:55.681 00.000 8976 Worker thread wakes up
02:27:55.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:55.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:55.681 00.000 9828 IsSlewing returns 0
02:27:55.681 00.000 9828 IsGuiding returns 0
02:27:55.681 00.000 9828 PulseGuide returned control before completion, sleep 30
02:27:55.719 00.038 9828 IsGuiding returns 1
02:27:55.719 00.000 9828 scope still moving after pulse duration time elapsed
02:27:55.751 00.032 9828 IsSlewing returns 0
02:27:55.751 00.000 9828 IsGuiding returns 1
02:27:55.782 00.031 9828 IsSlewing returns 0
02:27:55.783 00.001 9828 IsGuiding returns 1
02:27:55.814 00.031 9828 IsSlewing returns 0
02:27:55.814 00.000 9828 IsGuiding returns 0
02:27:55.814 00.000 9828 scope move finished after 20 + 113 ms
02:27:55.814 00.000 9828 Move returns status 0, amount 20
02:27:55.814 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:55.814 00.000 9828 MoveAxis(N, 13, B)
02:27:55.814 00.000 9828 Guiding  Dir = 0, Dur = 13
02:27:55.830 00.016 9828 IsSlewing returns 0
02:27:55.830 00.000 9828 IsGuiding returns 0
02:27:55.830 00.000 9828 PulseGuide returned control before completion, sleep 23
02:27:55.861 00.031 9828 IsGuiding returns 1
02:27:55.861 00.000 9828 scope still moving after pulse duration time elapsed
02:27:55.892 00.031 9828 IsSlewing returns 0
02:27:55.892 00.000 9828 IsGuiding returns 1
02:27:55.923 00.031 9828 IsSlewing returns 0
02:27:55.923 00.000 9828 IsGuiding returns 1
02:27:55.954 00.031 9828 IsSlewing returns 0
02:27:55.954 00.000 9828 IsGuiding returns 1
02:27:55.986 00.032 9828 IsSlewing returns 0
02:27:55.986 00.000 9828 IsGuiding returns 0
02:27:55.986 00.000 9828 scope move finished after 13 + 142 ms
02:27:55.986 00.000 9828 Move returns status 0, amount 13
02:27:55.986 00.000 9828 move complete, result=0
02:27:55.986 00.000 9828 worker thread done servicing request
02:27:55.986 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:27:56.370 00.384 8976 Exposure complete
02:27:56.375 00.005 8976 worker thread done servicing request
02:27:56.375 00.000 5052 OnExposeComplete: enter
02:27:56.376 00.001 5052 UpdateGuideState(): m_state=6
02:27:56.376 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8864
02:27:56.381 00.005 5052 Star::Find returns 1 (0), X=328.91, Y=281.60, Mass=175, SNR=9.1, Peak=70 HFD=2.3
02:27:56.381 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
02:27:56.381 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
02:27:56.381 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-2.74 mountX=0.02 mountY=0.28, mountTheta=1.50
02:27:56.382 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.11, opts=13)
02:27:56.382 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.11)
02:27:56.382 00.000 8976 Worker thread wakes up
02:27:56.382 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.11) opts 0xd
02:27:56.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.11)
02:27:56.382 00.000 8976 Moving (-0.26, -0.11) raw xDistance=0.02 yDistance=0.28
02:27:56.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:27:56.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
02:27:56.382 00.000 8976 MoveAxis(R, 0, ABG)
02:27:56.382 00.000 8976 MoveAxis(D, 1, ABG)
02:27:56.382 00.000 8976 stepping (-16, 18) + (0, -1)
02:27:56.382 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:56.383 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:27:56.392 00.009 5052 UpdateGuideState exits: m=175 SNR=9.1
02:27:56.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:56.392 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:56.392 00.000 5052 Enqueuing Expose request
02:27:56.415 00.023 8976 Received - 47 (G) 
02:27:56.415 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:56.415 00.000 8976 stepped: pos (-16, 17)
02:27:56.416 00.001 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:27:56.416 00.000 8976 MountToCamera -- mountX=2.29 mountY=-3.22 hyp=3.95 mountTheta=-0.95 cameraX=1.82, cameraY=3.51 cameraTheta=1.09
02:27:56.416 00.000 8976 incremental bump (1.818, 3.506) isValid = 1
02:27:56.416 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:27:56.416 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:27:56.416 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:27:56.416 00.000 8976 move complete, result=0
02:27:56.416 00.000 9828 Worker thread wakes up
02:27:56.416 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:27:56.416 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:27:56.416 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:27:56.416 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:27:56.416 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:27:56.416 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:27:56.416 00.000 9828 BLC: window closed
02:27:56.417 00.001 9828 MoveAxis(E, 18, B)
02:27:56.417 00.000 9828 Guiding  Dir = 2, Dur = 18
02:27:56.417 00.000 8976 worker thread done servicing request
02:27:56.417 00.000 8976 Worker thread wakes up
02:27:56.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:56.417 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:27:56.417 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:56.417 00.000 9828 IsSlewing returns 0
02:27:56.418 00.001 9828 IsGuiding returns 0
02:27:56.418 00.000 9828 PulseGuide returned control before completion, sleep 28
02:27:56.455 00.037 9828 IsGuiding returns 1
02:27:56.455 00.000 9828 scope still moving after pulse duration time elapsed
02:27:56.487 00.032 9828 IsSlewing returns 0
02:27:56.487 00.000 9828 IsGuiding returns 1
02:27:56.518 00.031 9828 IsSlewing returns 0
02:27:56.518 00.000 9828 IsGuiding returns 1
02:27:56.549 00.031 9828 IsSlewing returns 0
02:27:56.549 00.000 9828 IsGuiding returns 0
02:27:56.549 00.000 9828 scope move finished after 18 + 113 ms
02:27:56.549 00.000 9828 Move returns status 0, amount 18
02:27:56.549 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:56.549 00.000 9828 MoveAxis(N, 13, B)
02:27:56.549 00.000 9828 Guiding  Dir = 0, Dur = 13
02:27:56.564 00.015 9828 IsSlewing returns 0
02:27:56.564 00.000 9828 IsGuiding returns 0
02:27:56.564 00.000 9828 PulseGuide returned control before completion, sleep 23
02:27:56.595 00.031 9828 IsGuiding returns 1
02:27:56.595 00.000 9828 scope still moving after pulse duration time elapsed
02:27:56.627 00.032 9828 IsSlewing returns 0
02:27:56.627 00.000 9828 IsGuiding returns 1
02:27:56.659 00.032 9828 IsSlewing returns 0
02:27:56.659 00.000 9828 IsGuiding returns 1
02:27:56.689 00.030 9828 IsSlewing returns 0
02:27:56.689 00.000 9828 IsGuiding returns 1
02:27:56.720 00.031 9828 IsSlewing returns 0
02:27:56.720 00.000 9828 IsGuiding returns 0
02:27:56.720 00.000 9828 scope move finished after 13 + 143 ms
02:27:56.720 00.000 9828 Move returns status 0, amount 13
02:27:56.720 00.000 9828 move complete, result=0
02:27:56.720 00.000 9828 worker thread done servicing request
02:27:56.720 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:27:57.113 00.393 8976 Exposure complete
02:27:57.119 00.006 8976 worker thread done servicing request
02:27:57.119 00.000 5052 OnExposeComplete: enter
02:27:57.119 00.000 5052 UpdateGuideState(): m_state=6
02:27:57.119 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8865
02:27:57.119 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.39, Mass=152, SNR=8.5, Peak=69 HFD=1.8
02:27:57.119 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.15 = 3.13)
02:27:57.119 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.25 = 3.03)
02:27:57.119 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.32 hyp=0.35 cameraTheta=-1.11 mountX=-0.35 mountY=0.04, mountTheta=3.03
02:27:57.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.32, opts=13)
02:27:57.120 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.32)
02:27:57.120 00.000 8976 Worker thread wakes up
02:27:57.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.32) opts 0xd
02:27:57.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.32)
02:27:57.120 00.000 8976 Moving (0.16, -0.32) raw xDistance=-0.35 yDistance=0.04
02:27:57.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:27:57.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:27:57.121 00.001 8976 MoveAxis(R, 1, ABG)
02:27:57.121 00.000 8976 stepping (-16, 17) + (1, 0)
02:27:57.121 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:57.121 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:27:57.131 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:27:57.131 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:57.131 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:57.131 00.000 5052 Enqueuing Expose request
02:27:57.150 00.019 8976 Received - 47 (G) 
02:27:57.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:57.150 00.000 8976 stepped: pos (-15, 17)
02:27:57.150 00.000 8976 MoveAxis(U, 0, ABG)
02:27:57.150 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:27:57.150 00.000 8976 MountToCamera -- mountX=2.29 mountY=-3.05 hyp=3.81 mountTheta=-0.92 cameraX=1.67, cameraY=3.43 cameraTheta=1.12
02:27:57.150 00.000 8976 incremental bump (1.667, 3.430) isValid = 1
02:27:57.150 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:27:57.150 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:27:57.150 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:27:57.150 00.000 8976 move complete, result=0
02:27:57.150 00.000 9828 Worker thread wakes up
02:27:57.150 00.000 8976 worker thread done servicing request
02:27:57.151 00.001 5052 GuideStep: -0.4 px 1 ms EAST, 0.0 px 0 ms NORTH
02:27:57.151 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:27:57.151 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:27:57.151 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:27:57.151 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
02:27:57.151 00.000 8976 Worker thread wakes up
02:27:57.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:57.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:57.151 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.07
02:27:57.151 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:27:57.151 00.000 9828 BLC: window closed
02:27:57.151 00.000 9828 MoveAxis(E, 17, B)
02:27:57.151 00.000 9828 Guiding  Dir = 2, Dur = 17
02:27:57.152 00.001 9828 IsSlewing returns 0
02:27:57.152 00.000 9828 IsGuiding returns 0
02:27:57.152 00.000 9828 PulseGuide returned control before completion, sleep 27
02:27:57.187 00.035 9828 IsGuiding returns 1
02:27:57.187 00.000 9828 scope still moving after pulse duration time elapsed
02:27:57.218 00.031 9828 IsSlewing returns 0
02:27:57.218 00.000 9828 IsGuiding returns 1
02:27:57.249 00.031 9828 IsSlewing returns 0
02:27:57.249 00.000 9828 IsGuiding returns 1
02:27:57.278 00.029 9828 IsSlewing returns 0
02:27:57.278 00.000 9828 IsGuiding returns 0
02:27:57.278 00.000 9828 scope move finished after 17 + 109 ms
02:27:57.278 00.000 9828 Move returns status 0, amount 17
02:27:57.279 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:57.279 00.000 9828 MoveAxis(N, 14, B)
02:27:57.279 00.000 9828 Guiding  Dir = 0, Dur = 14
02:27:57.293 00.014 9828 IsSlewing returns 0
02:27:57.293 00.000 9828 IsGuiding returns 0
02:27:57.293 00.000 9828 PulseGuide returned control before completion, sleep 24
02:27:57.324 00.031 9828 IsGuiding returns 1
02:27:57.324 00.000 9828 scope still moving after pulse duration time elapsed
02:27:57.355 00.031 9828 IsSlewing returns 0
02:27:57.355 00.000 9828 IsGuiding returns 1
02:27:57.385 00.030 9828 IsSlewing returns 0
02:27:57.385 00.000 9828 IsGuiding returns 1
02:27:57.417 00.032 9828 IsSlewing returns 0
02:27:57.417 00.000 9828 IsGuiding returns 1
02:27:57.450 00.033 9828 IsSlewing returns 0
02:27:57.450 00.000 9828 IsGuiding returns 0
02:27:57.450 00.000 9828 scope move finished after 14 + 143 ms
02:27:57.450 00.000 9828 Move returns status 0, amount 14
02:27:57.451 00.001 9828 move complete, result=0
02:27:57.451 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:27:57.451 00.000 9828 worker thread done servicing request
02:27:57.844 00.393 8976 Exposure complete
02:27:57.849 00.005 8976 worker thread done servicing request
02:27:57.849 00.000 5052 OnExposeComplete: enter
02:27:57.849 00.000 5052 UpdateGuideState(): m_state=6
02:27:57.849 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8866
02:27:57.849 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.62, Mass=165, SNR=8.8, Peak=73 HFD=2.1
02:27:57.849 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
02:27:57.849 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.22)
02:27:57.849 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.09 hyp=0.39 cameraTheta=-2.92 mountX=0.10 mountY=0.36, mountTheta=1.31
02:27:57.850 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.09, opts=13)
02:27:57.850 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.09)
02:27:57.850 00.000 8976 Worker thread wakes up
02:27:57.850 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.09) opts 0xd
02:27:57.850 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.09)
02:27:57.850 00.000 8976 Moving (-0.38, -0.09) raw xDistance=0.10 yDistance=0.36
02:27:57.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:27:57.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:27:57.850 00.000 8976 MoveAxis(R, 0, ABG)
02:27:57.850 00.000 8976 MoveAxis(D, 1, ABG)
02:27:57.851 00.001 8976 stepping (-15, 17) + (0, -1)
02:27:57.851 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:57.851 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:57.863 00.012 5052 UpdateGuideState exits: m=165 SNR=8.8
02:27:57.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:57.863 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:57.863 00.000 5052 Enqueuing Expose request
02:27:57.869 00.006 8976 Received - 47 (G) 
02:27:57.869 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:57.869 00.000 8976 stepped: pos (-15, 16)
02:27:57.869 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:27:57.870 00.001 8976 MountToCamera -- mountX=2.30 mountY=-2.88 hyp=3.68 mountTheta=-0.90 cameraX=1.52, cameraY=3.35 cameraTheta=1.15
02:27:57.870 00.000 8976 incremental bump (1.518, 3.354) isValid = 1
02:27:57.870 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:27:57.870 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:27:57.870 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:27:57.870 00.000 8976 move complete, result=0
02:27:57.870 00.000 9828 Worker thread wakes up
02:27:57.870 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:27:57.870 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:27:57.870 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
02:27:57.870 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
02:27:57.870 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:27:57.870 00.000 8976 worker thread done servicing request
02:27:57.870 00.000 8976 Worker thread wakes up
02:27:57.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:57.870 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
02:27:57.871 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:27:57.871 00.000 9828 BLC: window closed
02:27:57.871 00.000 9828 MoveAxis(E, 17, B)
02:27:57.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:57.871 00.000 9828 Guiding  Dir = 2, Dur = 17
02:27:57.871 00.000 9828 IsSlewing returns 0
02:27:57.871 00.000 9828 IsGuiding returns 0
02:27:57.871 00.000 9828 PulseGuide returned control before completion, sleep 27
02:27:57.900 00.029 9828 IsGuiding returns 1
02:27:57.900 00.000 9828 scope still moving after pulse duration time elapsed
02:27:57.931 00.031 9828 IsSlewing returns 0
02:27:57.931 00.000 9828 IsGuiding returns 1
02:27:57.962 00.031 9828 IsSlewing returns 0
02:27:57.962 00.000 9828 IsGuiding returns 1
02:27:57.993 00.031 9828 IsSlewing returns 0
02:27:57.993 00.000 9828 IsGuiding returns 1
02:27:58.024 00.031 9828 IsSlewing returns 0
02:27:58.024 00.000 9828 IsGuiding returns 0
02:27:58.024 00.000 9828 scope move finished after 17 + 135 ms
02:27:58.024 00.000 9828 Move returns status 0, amount 17
02:27:58.024 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:58.024 00.000 9828 MoveAxis(N, 14, B)
02:27:58.024 00.000 9828 Guiding  Dir = 0, Dur = 14
02:27:58.040 00.016 9828 IsSlewing returns 0
02:27:58.040 00.000 9828 IsGuiding returns 0
02:27:58.041 00.001 9828 PulseGuide returned control before completion, sleep 24
02:27:58.072 00.031 9828 IsGuiding returns 1
02:27:58.073 00.001 9828 scope still moving after pulse duration time elapsed
02:27:58.104 00.031 9828 IsSlewing returns 0
02:27:58.104 00.000 9828 IsGuiding returns 1
02:27:58.135 00.031 9828 IsSlewing returns 0
02:27:58.135 00.000 9828 IsGuiding returns 1
02:27:58.167 00.032 9828 IsSlewing returns 0
02:27:58.167 00.000 9828 IsGuiding returns 1
02:27:58.198 00.031 9828 IsSlewing returns 0
02:27:58.198 00.000 9828 IsGuiding returns 0
02:27:58.198 00.000 9828 scope move finished after 14 + 144 ms
02:27:58.198 00.000 9828 Move returns status 0, amount 14
02:27:58.198 00.000 9828 move complete, result=0
02:27:58.199 00.001 9828 worker thread done servicing request
02:27:58.199 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:27:58.560 00.361 8976 Exposure complete
02:27:58.566 00.006 8976 worker thread done servicing request
02:27:58.566 00.000 5052 OnExposeComplete: enter
02:27:58.566 00.000 5052 UpdateGuideState(): m_state=6
02:27:58.566 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8867
02:27:58.566 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.59, Mass=146, SNR=8.3, Peak=75 HFD=1.8
02:27:58.566 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.91 = 1.38)
02:27:58.566 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
02:27:58.566 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.12 hyp=0.42 cameraTheta=-2.86 mountX=0.08 mountY=0.40, mountTheta=1.37
02:27:58.567 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.12, opts=13)
02:27:58.567 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.12)
02:27:58.567 00.000 8976 Worker thread wakes up
02:27:58.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.12) opts 0xd
02:27:58.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.12)
02:27:58.567 00.000 8976 Moving (-0.41, -0.12) raw xDistance=0.08 yDistance=0.40
02:27:58.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:27:58.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:27:58.567 00.000 8976 MoveAxis(R, 0, ABG)
02:27:58.567 00.000 8976 MoveAxis(D, 2, ABG)
02:27:58.567 00.000 8976 stepping (-15, 16) + (0, -2)
02:27:58.568 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:58.568 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:58.579 00.011 5052 UpdateGuideState exits: m=146 SNR=8.3
02:27:58.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:58.579 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:58.579 00.000 5052 Enqueuing Expose request
02:27:58.605 00.026 8976 Received - 47 (G) 
02:27:58.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:58.605 00.000 8976 stepped: pos (-15, 14)
02:27:58.605 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:27:58.605 00.000 8976 MountToCamera -- mountX=2.30 mountY=-2.66 hyp=3.52 mountTheta=-0.86 cameraX=1.33, cameraY=3.26 cameraTheta=1.18
02:27:58.606 00.001 8976 incremental bump (1.325, 3.256) isValid = 1
02:27:58.606 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:27:58.606 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:27:58.606 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:27:58.606 00.000 8976 move complete, result=0
02:27:58.606 00.000 8976 worker thread done servicing request
02:27:58.606 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:27:58.606 00.000 8976 Worker thread wakes up
02:27:58.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:58.606 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:58.606 00.000 9828 Worker thread wakes up
02:27:58.606 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:27:58.607 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:27:58.607 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:27:58.607 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:27:58.607 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:27:58.607 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:27:58.607 00.000 9828 BLC: window closed
02:27:58.607 00.000 9828 MoveAxis(E, 15, B)
02:27:58.607 00.000 9828 Guiding  Dir = 2, Dur = 15
02:27:58.607 00.000 9828 IsSlewing returns 0
02:27:58.607 00.000 9828 IsGuiding returns 0
02:27:58.608 00.001 9828 PulseGuide returned control before completion, sleep 25
02:27:58.635 00.027 9828 IsGuiding returns 1
02:27:58.635 00.000 9828 scope still moving after pulse duration time elapsed
02:27:58.665 00.030 9828 IsSlewing returns 0
02:27:58.665 00.000 9828 IsGuiding returns 1
02:27:58.695 00.030 9828 IsSlewing returns 0
02:27:58.695 00.000 9828 IsGuiding returns 1
02:27:58.727 00.032 9828 IsSlewing returns 0
02:27:58.727 00.000 9828 IsGuiding returns 1
02:27:58.758 00.031 9828 IsSlewing returns 0
02:27:58.758 00.000 9828 IsGuiding returns 1
02:27:58.789 00.031 9828 IsSlewing returns 0
02:27:58.789 00.000 9828 IsGuiding returns 1
02:27:58.819 00.030 9828 IsSlewing returns 0
02:27:58.819 00.000 9828 IsGuiding returns 1
02:27:58.851 00.032 9828 IsSlewing returns 0
02:27:58.851 00.000 9828 IsGuiding returns 0
02:27:58.851 00.000 9828 scope move finished after 15 + 228 ms
02:27:58.851 00.000 9828 Move returns status 0, amount 15
02:27:58.851 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:58.851 00.000 9828 MoveAxis(N, 14, B)
02:27:58.851 00.000 9828 Guiding  Dir = 0, Dur = 14
02:27:58.866 00.015 9828 IsSlewing returns 0
02:27:58.866 00.000 9828 IsGuiding returns 0
02:27:58.866 00.000 9828 PulseGuide returned control before completion, sleep 24
02:27:58.897 00.031 9828 IsGuiding returns 1
02:27:58.897 00.000 9828 scope still moving after pulse duration time elapsed
02:27:58.928 00.031 9828 IsSlewing returns 0
02:27:58.928 00.000 9828 IsGuiding returns 1
02:27:58.959 00.031 9828 IsSlewing returns 0
02:27:58.959 00.000 9828 IsGuiding returns 1
02:27:58.989 00.030 9828 IsSlewing returns 0
02:27:58.989 00.000 9828 IsGuiding returns 1
02:27:59.020 00.031 9828 IsSlewing returns 0
02:27:59.020 00.000 9828 IsGuiding returns 0
02:27:59.020 00.000 9828 scope move finished after 14 + 139 ms
02:27:59.020 00.000 9828 Move returns status 0, amount 14
02:27:59.020 00.000 9828 move complete, result=0
02:27:59.020 00.000 9828 worker thread done servicing request
02:27:59.020 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:27:59.303 00.283 8976 Exposure complete
02:27:59.308 00.005 8976 worker thread done servicing request
02:27:59.308 00.000 5052 OnExposeComplete: enter
02:27:59.309 00.001 5052 UpdateGuideState(): m_state=6
02:27:59.309 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8868
02:27:59.309 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.95, Mass=142, SNR=8.2, Peak=69 HFD=2.2
02:27:59.309 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:27:59.309 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
02:27:59.309 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.24 hyp=0.56 cameraTheta=2.70 mountX=0.45 mountY=0.29, mountTheta=0.58
02:27:59.309 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.24, opts=13)
02:27:59.310 00.001 5052 Enqueuing Move request for stepguider (-0.51, 0.24)
02:27:59.310 00.000 8976 Worker thread wakes up
02:27:59.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.24) opts 0xd
02:27:59.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.24)
02:27:59.310 00.000 8976 Moving (-0.51, 0.24) raw xDistance=0.45 yDistance=0.29
02:27:59.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:27:59.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
02:27:59.310 00.000 8976 MoveAxis(L, 2, ABG)
02:27:59.310 00.000 8976 stepping (-15, 14) + (-2, 0)
02:27:59.310 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:59.311 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:27:59.322 00.011 5052 UpdateGuideState exits: m=142 SNR=8.2
02:27:59.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:59.322 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:27:59.322 00.000 5052 Enqueuing Expose request
02:27:59.340 00.018 8976 Received - 47 (G) 
02:27:59.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:27:59.340 00.000 8976 stepped: pos (-17, 14)
02:27:59.340 00.000 8976 MoveAxis(D, 1, ABG)
02:27:59.340 00.000 8976 stepping (-17, 14) + (0, -1)
02:27:59.340 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:59.372 00.032 8976 Received - 47 (G) 
02:27:59.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:27:59.372 00.000 8976 stepped: pos (-17, 13)
02:27:59.372 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:27:59.372 00.000 8976 MountToCamera -- mountX=2.40 mountY=-2.47 hyp=3.44 mountTheta=-0.80 cameraX=1.10, cameraY=3.26 cameraTheta=1.24
02:27:59.372 00.000 8976 incremental bump (1.104, 3.257) isValid = 1
02:27:59.372 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:27:59.372 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:27:59.372 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:27:59.372 00.000 8976 move complete, result=0
02:27:59.372 00.000 9828 Worker thread wakes up
02:27:59.372 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:27:59.372 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:27:59.372 00.000 8976 worker thread done servicing request
02:27:59.372 00.000 8976 Worker thread wakes up
02:27:59.372 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:27:59.372 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:27:59.372 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:27:59.373 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:27:59.373 00.000 9828 BLC: window closed
02:27:59.373 00.000 9828 MoveAxis(E, 13, B)
02:27:59.373 00.000 9828 Guiding  Dir = 2, Dur = 13
02:27:59.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:27:59.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:27:59.373 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:27:59.373 00.000 9828 IsSlewing returns 0
02:27:59.373 00.000 9828 IsGuiding returns 0
02:27:59.373 00.000 9828 PulseGuide returned control before completion, sleep 23
02:27:59.410 00.037 9828 IsGuiding returns 1
02:27:59.410 00.000 9828 scope still moving after pulse duration time elapsed
02:27:59.441 00.031 9828 IsSlewing returns 0
02:27:59.441 00.000 9828 IsGuiding returns 1
02:27:59.473 00.032 9828 IsSlewing returns 0
02:27:59.473 00.000 9828 IsGuiding returns 1
02:27:59.504 00.031 9828 IsSlewing returns 0
02:27:59.504 00.000 9828 IsGuiding returns 0
02:27:59.504 00.000 9828 scope move finished after 13 + 117 ms
02:27:59.504 00.000 9828 Move returns status 0, amount 13
02:27:59.504 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:27:59.504 00.000 9828 MoveAxis(N, 15, B)
02:27:59.504 00.000 9828 Guiding  Dir = 0, Dur = 15
02:27:59.519 00.015 9828 IsSlewing returns 0
02:27:59.519 00.000 9828 IsGuiding returns 0
02:27:59.519 00.000 9828 PulseGuide returned control before completion, sleep 25
02:27:59.550 00.031 9828 IsGuiding returns 1
02:27:59.550 00.000 9828 scope still moving after pulse duration time elapsed
02:27:59.581 00.031 9828 IsSlewing returns 0
02:27:59.581 00.000 9828 IsGuiding returns 1
02:27:59.613 00.032 9828 IsSlewing returns 0
02:27:59.613 00.000 9828 IsGuiding returns 1
02:27:59.646 00.033 9828 IsSlewing returns 0
02:27:59.646 00.000 9828 IsGuiding returns 1
02:27:59.676 00.030 9828 IsSlewing returns 0
02:27:59.676 00.000 9828 IsGuiding returns 0
02:27:59.676 00.000 9828 scope move finished after 15 + 142 ms
02:27:59.676 00.000 9828 Move returns status 0, amount 15
02:27:59.676 00.000 9828 move complete, result=0
02:27:59.676 00.000 9828 worker thread done servicing request
02:27:59.676 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:28:00.071 00.395 8976 Exposure complete
02:28:00.077 00.006 8976 worker thread done servicing request
02:28:00.077 00.000 5052 OnExposeComplete: enter
02:28:00.077 00.000 5052 UpdateGuideState(): m_state=6
02:28:00.077 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8869
02:28:00.078 00.001 5052 Star::Find returns 1 (0), X=328.00, Y=281.00, Mass=147, SNR=8.4, Peak=70 HFD=2.0
02:28:00.078 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
02:28:00.078 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
02:28:00.078 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=-0.71 hyp=1.37 cameraTheta=-2.60 mountX=-0.10 mountY=1.37, mountTheta=1.64
02:28:00.079 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=-0.71, opts=13)
02:28:00.079 00.000 5052 Enqueuing Move request for stepguider (-1.17, -0.71)
02:28:00.079 00.000 8976 Worker thread wakes up
02:28:00.079 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, -0.71) opts 0xd
02:28:00.079 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, -0.71)
02:28:00.079 00.000 8976 Moving (-1.17, -0.71) raw xDistance=-0.10 yDistance=1.37
02:28:00.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:28:00.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.37
02:28:00.079 00.000 8976 MoveAxis(R, 0, ABG)
02:28:00.079 00.000 8976 MoveAxis(D, 6, ABG)
02:28:00.079 00.000 8976 stepping (-17, 13) + (0, -6)
02:28:00.079 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:28:00.080 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:28:00.089 00.009 5052 UpdateGuideState exits: m=147 SNR=8.4
02:28:00.090 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:00.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:00.090 00.000 5052 Enqueuing Expose request
02:28:00.123 00.033 8976 Received - 47 (G) 
02:28:00.123 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:28:00.123 00.000 8976 stepped: pos (-17, 7)
02:28:00.123 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:28:00.123 00.000 8976 MountToCamera -- mountX=2.47 mountY=-2.02 hyp=3.19 mountTheta=-0.69 cameraX=0.67, cameraY=3.11 cameraTheta=1.36
02:28:00.124 00.001 8976 incremental bump (0.675, 3.114) isValid = 1
02:28:00.124 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
02:28:00.124 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:28:00.124 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:28:00.124 00.000 8976 move complete, result=0
02:28:00.124 00.000 9828 Worker thread wakes up
02:28:00.124 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:28:00.124 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:28:00.124 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
02:28:00.124 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.4 px 6 ms SOUTH
02:28:00.124 00.000 8976 worker thread done servicing request
02:28:00.124 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
02:28:00.124 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:28:00.124 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:28:00.124 00.000 9828 BLC: window closed
02:28:00.124 00.000 8976 Worker thread wakes up
02:28:00.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:00.124 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:00.125 00.001 9828 MoveAxis(E, 9, B)
02:28:00.125 00.000 9828 Guiding  Dir = 2, Dur = 9
02:28:00.125 00.000 9828 IsSlewing returns 0
02:28:00.125 00.000 9828 IsGuiding returns 0
02:28:00.125 00.000 9828 PulseGuide returned control before completion, sleep 19
02:28:00.147 00.022 9828 IsGuiding returns 1
02:28:00.148 00.001 9828 scope still moving after pulse duration time elapsed
02:28:00.178 00.030 9828 IsSlewing returns 0
02:28:00.178 00.000 9828 IsGuiding returns 1
02:28:00.210 00.032 9828 IsSlewing returns 0
02:28:00.210 00.000 9828 IsGuiding returns 1
02:28:00.240 00.030 9828 IsSlewing returns 0
02:28:00.240 00.000 9828 IsGuiding returns 0
02:28:00.241 00.001 9828 scope move finished after 9 + 106 ms
02:28:00.241 00.000 9828 Move returns status 0, amount 9
02:28:00.241 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:00.241 00.000 9828 MoveAxis(N, 15, B)
02:28:00.241 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:00.255 00.014 9828 IsSlewing returns 0
02:28:00.255 00.000 9828 IsGuiding returns 0
02:28:00.255 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:00.286 00.031 9828 IsGuiding returns 1
02:28:00.286 00.000 9828 scope still moving after pulse duration time elapsed
02:28:00.317 00.031 9828 IsSlewing returns 0
02:28:00.317 00.000 9828 IsGuiding returns 1
02:28:00.347 00.030 9828 IsSlewing returns 0
02:28:00.347 00.000 9828 IsGuiding returns 1
02:28:00.377 00.030 9828 IsSlewing returns 0
02:28:00.377 00.000 9828 IsGuiding returns 1
02:28:00.409 00.032 9828 IsSlewing returns 0
02:28:00.409 00.000 9828 IsGuiding returns 0
02:28:00.409 00.000 9828 scope move finished after 15 + 138 ms
02:28:00.409 00.000 9828 Move returns status 0, amount 15
02:28:00.409 00.000 9828 move complete, result=0
02:28:00.409 00.000 9828 worker thread done servicing request
02:28:00.409 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:28:00.819 00.410 8976 Exposure complete
02:28:00.824 00.005 8976 worker thread done servicing request
02:28:00.824 00.000 5052 OnExposeComplete: enter
02:28:00.824 00.000 5052 UpdateGuideState(): m_state=6
02:28:00.824 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8870
02:28:00.825 00.001 5052 Star::Find returns 1 (0), X=328.66, Y=281.90, Mass=149, SNR=8.4, Peak=69 HFD=2.3
02:28:00.825 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:28:00.825 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
02:28:00.825 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.19 hyp=0.54 cameraTheta=2.79 mountX=0.40 mountY=0.33, mountTheta=0.68
02:28:00.825 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.19, opts=13)
02:28:00.825 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.19)
02:28:00.825 00.000 8976 Worker thread wakes up
02:28:00.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.19) opts 0xd
02:28:00.825 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.19)
02:28:00.826 00.001 8976 Moving (-0.51, 0.19) raw xDistance=0.40 yDistance=0.33
02:28:00.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:28:00.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.33
02:28:00.826 00.000 8976 MoveAxis(L, 2, ABG)
02:28:00.826 00.000 8976 stepping (-17, 7) + (-2, 0)
02:28:00.826 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:00.826 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:28:00.835 00.009 5052 UpdateGuideState exits: m=149 SNR=8.4
02:28:00.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:00.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:00.836 00.001 5052 Enqueuing Expose request
02:28:00.858 00.022 8976 Received - 47 (G) 
02:28:00.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:00.858 00.000 8976 stepped: pos (-19, 7)
02:28:00.858 00.000 8976 MoveAxis(D, 2, ABG)
02:28:00.858 00.000 8976 stepping (-19, 7) + (0, -2)
02:28:00.858 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:00.890 00.032 8976 Received - 47 (G) 
02:28:00.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:00.890 00.000 8976 stepped: pos (-19, 5)
02:28:00.891 00.001 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
02:28:00.891 00.000 8976 MountToCamera -- mountX=2.61 mountY=-1.61 hyp=3.07 mountTheta=-0.55 cameraX=0.25, cameraY=3.06 cameraTheta=1.49
02:28:00.891 00.000 8976 incremental bump (0.248, 3.061) isValid = 1
02:28:00.891 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
02:28:00.891 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:28:00.891 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:28:00.891 00.000 8976 move complete, result=0
02:28:00.891 00.000 8976 worker thread done servicing request
02:28:00.891 00.000 9828 Worker thread wakes up
02:28:00.891 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:28:00.891 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:28:00.891 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
02:28:00.891 00.000 8976 Worker thread wakes up
02:28:00.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:00.891 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:00.892 00.001 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.78)
02:28:00.892 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.01 mountY=-0.12, mountTheta=-1.70
02:28:00.892 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:28:00.892 00.000 9828 BLC: window closed
02:28:00.892 00.000 9828 MoveAxis(E, 5, B)
02:28:00.892 00.000 9828 Guiding  Dir = 2, Dur = 5
02:28:00.892 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 2 ms SOUTH
02:28:00.892 00.000 9828 IsSlewing returns 0
02:28:00.892 00.000 9828 IsGuiding returns 0
02:28:00.892 00.000 9828 PulseGuide returned control before completion, sleep 15
02:28:00.922 00.030 9828 IsGuiding returns 1
02:28:00.922 00.000 9828 scope still moving after pulse duration time elapsed
02:28:00.953 00.031 9828 IsSlewing returns 0
02:28:00.953 00.000 9828 IsGuiding returns 1
02:28:00.985 00.032 9828 IsSlewing returns 0
02:28:00.985 00.000 9828 IsGuiding returns 1
02:28:01.017 00.032 9828 IsSlewing returns 0
02:28:01.017 00.000 9828 IsGuiding returns 0
02:28:01.017 00.000 9828 scope move finished after 5 + 119 ms
02:28:01.017 00.000 9828 Move returns status 0, amount 5
02:28:01.017 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:01.017 00.000 9828 MoveAxis(N, 16, B)
02:28:01.017 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:01.032 00.015 9828 IsSlewing returns 0
02:28:01.032 00.000 9828 IsGuiding returns 0
02:28:01.032 00.000 9828 PulseGuide returned control before completion, sleep 26
02:28:01.063 00.031 9828 IsGuiding returns 1
02:28:01.063 00.000 9828 scope still moving after pulse duration time elapsed
02:28:01.094 00.031 9828 IsSlewing returns 0
02:28:01.094 00.000 9828 IsGuiding returns 1
02:28:01.125 00.031 9828 IsSlewing returns 0
02:28:01.125 00.000 9828 IsGuiding returns 1
02:28:01.156 00.031 9828 IsSlewing returns 0
02:28:01.156 00.000 9828 IsGuiding returns 1
02:28:01.187 00.031 9828 IsSlewing returns 0
02:28:01.187 00.000 9828 IsGuiding returns 1
02:28:01.218 00.031 9828 IsSlewing returns 0
02:28:01.218 00.000 9828 IsGuiding returns 0
02:28:01.218 00.000 9828 scope move finished after 16 + 169 ms
02:28:01.218 00.000 9828 Move returns status 0, amount 16
02:28:01.218 00.000 9828 move complete, result=0
02:28:01.218 00.000 9828 worker thread done servicing request
02:28:01.218 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:28:01.583 00.365 8976 Exposure complete
02:28:01.589 00.006 8976 worker thread done servicing request
02:28:01.589 00.000 5052 OnExposeComplete: enter
02:28:01.589 00.000 5052 UpdateGuideState(): m_state=6
02:28:01.589 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8871
02:28:01.589 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.71, Mass=146, SNR=8.3, Peak=70 HFD=1.9
02:28:01.589 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:28:01.589 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:28:01.589 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.00 hyp=0.55 cameraTheta=3.14 mountX=0.25 mountY=0.46, mountTheta=1.07
02:28:01.590 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.00, opts=13)
02:28:01.590 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.00)
02:28:01.590 00.000 8976 Worker thread wakes up
02:28:01.590 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.00) opts 0xd
02:28:01.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.00)
02:28:01.590 00.000 8976 Moving (-0.55, 0.00) raw xDistance=0.25 yDistance=0.46
02:28:01.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:28:01.591 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
02:28:01.591 00.000 8976 MoveAxis(R, 0, ABG)
02:28:01.591 00.000 8976 MoveAxis(D, 2, ABG)
02:28:01.591 00.000 8976 stepping (-19, 5) + (0, -2)
02:28:01.591 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:01.591 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:28:01.601 00.010 5052 UpdateGuideState exits: m=146 SNR=8.3
02:28:01.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:01.601 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:01.601 00.000 5052 Enqueuing Expose request
02:28:01.626 00.025 8976 Received - 47 (G) 
02:28:01.626 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:01.626 00.000 8976 stepped: pos (-19, 3)
02:28:01.626 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
02:28:01.626 00.000 8976 MountToCamera -- mountX=2.71 mountY=-1.24 hyp=2.98 mountTheta=-0.43 cameraX=-0.13, cameraY=2.98 cameraTheta=1.61
02:28:01.626 00.000 8976 incremental bump (-0.131, 2.977) isValid = 1
02:28:01.626 00.000 8976 Scheduling Mount bump of (-0.005, 0.119)
02:28:01.626 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:28:01.626 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:28:01.626 00.000 8976 move complete, result=0
02:28:01.626 00.000 9828 Worker thread wakes up
02:28:01.626 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:28:01.626 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:28:01.626 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:28:01.626 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
02:28:01.626 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.66)
02:28:01.627 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.57
02:28:01.627 00.000 8976 worker thread done servicing request
02:28:01.627 00.000 8976 Worker thread wakes up
02:28:01.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:01.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:01.627 00.000 9828 Moving (-0.01, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:28:01.627 00.000 9828 BLC: window closed
02:28:01.627 00.000 9828 MoveAxis(E, 0, B)
02:28:01.627 00.000 9828 Move returns status 0, amount 0
02:28:01.627 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:01.627 00.000 9828 MoveAxis(N, 16, B)
02:28:01.627 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:01.627 00.000 9828 IsSlewing returns 0
02:28:01.627 00.000 9828 IsGuiding returns 0
02:28:01.628 00.001 9828 PulseGuide returned control before completion, sleep 26
02:28:01.669 00.041 9828 IsGuiding returns 1
02:28:01.669 00.000 9828 scope still moving after pulse duration time elapsed
02:28:01.701 00.032 9828 IsSlewing returns 0
02:28:01.701 00.000 9828 IsGuiding returns 1
02:28:01.732 00.031 9828 IsSlewing returns 0
02:28:01.732 00.000 9828 IsGuiding returns 1
02:28:01.762 00.030 9828 IsSlewing returns 0
02:28:01.762 00.000 9828 IsGuiding returns 0
02:28:01.762 00.000 9828 scope move finished after 16 + 118 ms
02:28:01.762 00.000 9828 Move returns status 0, amount 16
02:28:01.762 00.000 9828 move complete, result=0
02:28:01.762 00.000 9828 worker thread done servicing request
02:28:01.762 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
02:28:02.320 00.558 8976 Exposure complete
02:28:02.325 00.005 8976 worker thread done servicing request
02:28:02.325 00.000 5052 OnExposeComplete: enter
02:28:02.326 00.001 5052 UpdateGuideState(): m_state=6
02:28:02.326 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8872
02:28:02.326 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.78, Mass=145, SNR=8.3, Peak=66 HFD=2.5
02:28:02.326 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:28:02.326 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:28:02.326 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.07 hyp=0.46 cameraTheta=2.99 mountX=0.27 mountY=0.35, mountTheta=0.91
02:28:02.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.07, opts=13)
02:28:02.327 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.07)
02:28:02.327 00.000 8976 Worker thread wakes up
02:28:02.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.07) opts 0xd
02:28:02.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.07)
02:28:02.327 00.000 8976 Moving (-0.46, 0.07) raw xDistance=0.27 yDistance=0.35
02:28:02.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:28:02.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:28:02.327 00.000 8976 MoveAxis(L, 1, ABG)
02:28:02.327 00.000 8976 stepping (-19, 3) + (-1, 0)
02:28:02.327 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:02.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:28:02.337 00.010 5052 UpdateGuideState exits: m=145 SNR=8.3
02:28:02.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:02.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:02.337 00.000 5052 Enqueuing Expose request
02:28:02.362 00.025 8976 Received - 47 (G) 
02:28:02.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:02.362 00.000 8976 stepped: pos (-20, 3)
02:28:02.362 00.000 8976 MoveAxis(D, 2, ABG)
02:28:02.362 00.000 8976 stepping (-20, 3) + (0, -2)
02:28:02.362 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:02.394 00.032 8976 Received - 47 (G) 
02:28:02.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:02.394 00.000 8976 stepped: pos (-20, 1)
02:28:02.394 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
02:28:02.394 00.000 8976 MountToCamera -- mountX=2.83 mountY=-0.88 hyp=2.96 mountTheta=-0.30 cameraX=-0.50, cameraY=2.92 cameraTheta=1.74
02:28:02.394 00.000 8976 incremental bump (-0.501, 2.918) isValid = 1
02:28:02.394 00.000 8976 Scheduling Mount bump of (-0.019, 0.117)
02:28:02.394 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:28:02.394 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:28:02.394 00.000 8976 move complete, result=0
02:28:02.394 00.000 9828 Worker thread wakes up
02:28:02.394 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 2 ms SOUTH
02:28:02.394 00.000 8976 worker thread done servicing request
02:28:02.394 00.000 8976 Worker thread wakes up
02:28:02.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:02.394 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:02.394 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:28:02.394 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:28:02.394 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.45)
02:28:02.395 00.001 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.53)
02:28:02.395 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.45
02:28:02.395 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:28:02.395 00.000 9828 BLC: window closed
02:28:02.395 00.000 9828 MoveAxis(W, 4, B)
02:28:02.395 00.000 9828 Guiding  Dir = 3, Dur = 4
02:28:02.395 00.000 9828 IsSlewing returns 0
02:28:02.395 00.000 9828 IsGuiding returns 0
02:28:02.395 00.000 9828 PulseGuide returned control before completion, sleep 14
02:28:02.416 00.021 9828 IsGuiding returns 1
02:28:02.416 00.000 9828 scope still moving after pulse duration time elapsed
02:28:02.446 00.030 9828 IsSlewing returns 0
02:28:02.446 00.000 9828 IsGuiding returns 1
02:28:02.479 00.033 9828 IsSlewing returns 0
02:28:02.479 00.000 9828 IsGuiding returns 1
02:28:02.508 00.029 9828 IsSlewing returns 0
02:28:02.509 00.001 9828 IsGuiding returns 0
02:28:02.509 00.000 9828 scope move finished after 4 + 109 ms
02:28:02.509 00.000 9828 Move returns status 0, amount 4
02:28:02.509 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:02.509 00.000 9828 MoveAxis(N, 16, B)
02:28:02.509 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:02.524 00.015 9828 IsSlewing returns 0
02:28:02.524 00.000 9828 IsGuiding returns 0
02:28:02.524 00.000 9828 PulseGuide returned control before completion, sleep 26
02:28:02.555 00.031 9828 IsGuiding returns 1
02:28:02.555 00.000 9828 scope still moving after pulse duration time elapsed
02:28:02.586 00.031 9828 IsSlewing returns 0
02:28:02.586 00.000 9828 IsGuiding returns 1
02:28:02.617 00.031 9828 IsSlewing returns 0
02:28:02.617 00.000 9828 IsGuiding returns 1
02:28:02.648 00.031 9828 IsSlewing returns 0
02:28:02.648 00.000 9828 IsGuiding returns 1
02:28:02.679 00.031 9828 IsSlewing returns 0
02:28:02.679 00.000 9828 IsGuiding returns 0
02:28:02.679 00.000 9828 scope move finished after 16 + 139 ms
02:28:02.679 00.000 9828 Move returns status 0, amount 16
02:28:02.679 00.000 9828 move complete, result=0
02:28:02.679 00.000 9828 worker thread done servicing request
02:28:02.679 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:28:03.085 00.406 8976 Exposure complete
02:28:03.090 00.005 8976 worker thread done servicing request
02:28:03.090 00.000 5052 OnExposeComplete: enter
02:28:03.091 00.001 5052 UpdateGuideState(): m_state=6
02:28:03.091 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8873
02:28:03.091 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.48, Mass=143, SNR=8.3, Peak=63 HFD=2.4
02:28:03.091 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.50 = 1.78)
02:28:03.091 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.68)
02:28:03.091 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.23 hyp=0.36 cameraTheta=-2.46 mountX=-0.07 mountY=0.36, mountTheta=1.78
02:28:03.092 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.23, opts=13)
02:28:03.092 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.23)
02:28:03.092 00.000 8976 Worker thread wakes up
02:28:03.092 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.23) opts 0xd
02:28:03.092 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.23)
02:28:03.092 00.000 8976 Moving (-0.28, -0.23) raw xDistance=-0.07 yDistance=0.36
02:28:03.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:28:03.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
02:28:03.092 00.000 8976 MoveAxis(R, 0, ABG)
02:28:03.092 00.000 8976 MoveAxis(D, 2, ABG)
02:28:03.092 00.000 8976 stepping (-20, 1) + (0, -2)
02:28:03.092 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:03.093 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:28:03.103 00.010 5052 UpdateGuideState exits: m=143 SNR=8.3
02:28:03.103 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:03.103 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:03.103 00.000 5052 Enqueuing Expose request
02:28:03.129 00.026 8976 Received - 47 (G) 
02:28:03.129 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:03.129 00.000 8976 stepped: pos (-20, -1)
02:28:03.129 00.000 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
02:28:03.129 00.000 8976 MountToCamera -- mountX=2.90 mountY=-0.54 hyp=2.95 mountTheta=-0.18 cameraX=-0.84, cameraY=2.83 cameraTheta=1.86
02:28:03.129 00.000 8976 incremental bump (-0.842, 2.831) isValid = 1
02:28:03.129 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
02:28:03.129 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:28:03.129 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:28:03.129 00.000 8976 move complete, result=0
02:28:03.129 00.000 9828 Worker thread wakes up
02:28:03.129 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:28:03.129 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:28:03.129 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:28:03.129 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.95 = -1.34)
02:28:03.129 00.000 8976 worker thread done servicing request
02:28:03.129 00.000 8976 Worker thread wakes up
02:28:03.130 00.001 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.42)
02:28:03.130 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
02:28:03.130 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:28:03.130 00.000 9828 BLC: window closed
02:28:03.130 00.000 9828 MoveAxis(W, 9, B)
02:28:03.130 00.000 9828 Guiding  Dir = 3, Dur = 9
02:28:03.130 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:03.130 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:03.130 00.000 9828 IsSlewing returns 0
02:28:03.130 00.000 9828 IsGuiding returns 0
02:28:03.130 00.000 9828 PulseGuide returned control before completion, sleep 19
02:28:03.165 00.035 9828 IsGuiding returns 1
02:28:03.165 00.000 9828 scope still moving after pulse duration time elapsed
02:28:03.197 00.032 9828 IsSlewing returns 0
02:28:03.197 00.000 9828 IsGuiding returns 1
02:28:03.229 00.032 9828 IsSlewing returns 0
02:28:03.229 00.000 9828 IsGuiding returns 1
02:28:03.260 00.031 9828 IsSlewing returns 0
02:28:03.260 00.000 9828 IsGuiding returns 0
02:28:03.260 00.000 9828 scope move finished after 9 + 120 ms
02:28:03.260 00.000 9828 Move returns status 0, amount 9
02:28:03.260 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:03.260 00.000 9828 MoveAxis(N, 16, B)
02:28:03.260 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:03.275 00.015 9828 IsSlewing returns 0
02:28:03.276 00.001 9828 IsGuiding returns 0
02:28:03.276 00.000 9828 PulseGuide returned control before completion, sleep 26
02:28:03.307 00.031 9828 IsGuiding returns 1
02:28:03.307 00.000 9828 scope still moving after pulse duration time elapsed
02:28:03.338 00.031 9828 IsSlewing returns 0
02:28:03.338 00.000 9828 IsGuiding returns 1
02:28:03.369 00.031 9828 IsSlewing returns 0
02:28:03.369 00.000 9828 IsGuiding returns 1
02:28:03.400 00.031 9828 IsSlewing returns 0
02:28:03.400 00.000 9828 IsGuiding returns 0
02:28:03.400 00.000 9828 scope move finished after 16 + 108 ms
02:28:03.400 00.000 9828 Move returns status 0, amount 16
02:28:03.400 00.000 9828 move complete, result=0
02:28:03.400 00.000 9828 worker thread done servicing request
02:28:03.400 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:28:03.824 00.424 8976 Exposure complete
02:28:03.829 00.005 8976 worker thread done servicing request
02:28:03.829 00.000 5052 OnExposeComplete: enter
02:28:03.829 00.000 5052 UpdateGuideState(): m_state=6
02:28:03.829 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8874
02:28:03.830 00.001 5052 Star::Find returns 1 (0), X=329.01, Y=281.81, Mass=145, SNR=8.3, Peak=64 HFD=2.4
02:28:03.830 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:28:03.830 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
02:28:03.830 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.19 cameraTheta=2.61 mountX=0.16 mountY=0.09, mountTheta=0.49
02:28:03.830 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.10, opts=13)
02:28:03.830 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.10)
02:28:03.830 00.000 8976 Worker thread wakes up
02:28:03.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.10) opts 0xd
02:28:03.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.10)
02:28:03.831 00.001 8976 Moving (-0.17, 0.10) raw xDistance=0.16 yDistance=0.09
02:28:03.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:28:03.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:28:03.831 00.000 8976 MoveAxis(R, 0, ABG)
02:28:03.831 00.000 8976 MoveAxis(U, 0, ABG)
02:28:03.831 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
02:28:03.831 00.000 8976 MountToCamera -- mountX=2.96 mountY=-0.31 hyp=2.97 mountTheta=-0.10 cameraX=-1.07, cameraY=2.77 cameraTheta=1.94
02:28:03.831 00.000 8976 incremental bump (-1.071, 2.773) isValid = 1
02:28:03.831 00.000 8976 Scheduling Mount bump of (-0.041, 0.111)
02:28:03.831 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:28:03.831 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:28:03.831 00.000 8976 move complete, result=0
02:28:03.831 00.000 9828 Worker thread wakes up
02:28:03.831 00.000 8976 worker thread done servicing request
02:28:03.831 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:28:03.831 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:28:03.831 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
02:28:03.831 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:28:03.831 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.34)
02:28:03.832 00.001 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.27
02:28:03.832 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:28:03.832 00.000 9828 BLC: window closed
02:28:03.832 00.000 9828 MoveAxis(W, 12, B)
02:28:03.832 00.000 9828 Guiding  Dir = 3, Dur = 12
02:28:03.832 00.000 9828 IsSlewing returns 0
02:28:03.832 00.000 9828 IsGuiding returns 0
02:28:03.832 00.000 9828 PulseGuide returned control before completion, sleep 22
02:28:03.841 00.009 5052 UpdateGuideState exits: m=145 SNR=8.3
02:28:03.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:03.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:03.841 00.000 5052 Enqueuing Expose request
02:28:03.842 00.001 8976 Worker thread wakes up
02:28:03.842 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:03.842 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:03.842 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:03.868 00.026 9828 IsGuiding returns 1
02:28:03.868 00.000 9828 scope still moving after pulse duration time elapsed
02:28:03.898 00.030 9828 IsSlewing returns 0
02:28:03.898 00.000 9828 IsGuiding returns 1
02:28:03.930 00.032 9828 IsSlewing returns 0
02:28:03.930 00.000 9828 IsGuiding returns 1
02:28:03.961 00.031 9828 IsSlewing returns 0
02:28:03.961 00.000 9828 IsGuiding returns 0
02:28:03.961 00.000 9828 scope move finished after 12 + 117 ms
02:28:03.961 00.000 9828 Move returns status 0, amount 12
02:28:03.961 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:03.961 00.000 9828 MoveAxis(N, 16, B)
02:28:03.962 00.001 9828 Guiding  Dir = 0, Dur = 16
02:28:03.976 00.014 9828 IsSlewing returns 0
02:28:03.976 00.000 9828 IsGuiding returns 0
02:28:03.977 00.001 9828 PulseGuide returned control before completion, sleep 26
02:28:04.007 00.030 9828 IsGuiding returns 1
02:28:04.007 00.000 9828 scope still moving after pulse duration time elapsed
02:28:04.038 00.031 9828 IsSlewing returns 0
02:28:04.038 00.000 9828 IsGuiding returns 1
02:28:04.070 00.032 9828 IsSlewing returns 0
02:28:04.070 00.000 9828 IsGuiding returns 1
02:28:04.101 00.031 9828 IsSlewing returns 0
02:28:04.101 00.000 9828 IsGuiding returns 1
02:28:04.133 00.032 9828 IsSlewing returns 0
02:28:04.133 00.000 9828 IsGuiding returns 0
02:28:04.133 00.000 9828 scope move finished after 16 + 140 ms
02:28:04.133 00.000 9828 Move returns status 0, amount 16
02:28:04.133 00.000 9828 move complete, result=0
02:28:04.133 00.000 9828 worker thread done servicing request
02:28:04.133 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:28:04.535 00.402 8976 Exposure complete
02:28:04.542 00.007 8976 worker thread done servicing request
02:28:04.542 00.000 5052 OnExposeComplete: enter
02:28:04.543 00.001 5052 UpdateGuideState(): m_state=6
02:28:04.543 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8875
02:28:04.543 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.53, Mass=143, SNR=8.2, Peak=68 HFD=2.2
02:28:04.543 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.44 = 1.84)
02:28:04.543 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.74)
02:28:04.543 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-2.40 mountX=-0.07 mountY=0.27, mountTheta=1.84
02:28:04.544 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.18, opts=13)
02:28:04.544 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.18)
02:28:04.544 00.000 8976 Worker thread wakes up
02:28:04.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.18) opts 0xd
02:28:04.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.18)
02:28:04.544 00.000 8976 Moving (-0.20, -0.18) raw xDistance=-0.07 yDistance=0.27
02:28:04.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:28:04.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:28:04.544 00.000 8976 MoveAxis(R, 0, ABG)
02:28:04.544 00.000 8976 MoveAxis(D, 1, ABG)
02:28:04.544 00.000 8976 stepping (-20, -1) + (0, -1)
02:28:04.544 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:04.545 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:28:04.555 00.010 5052 UpdateGuideState exits: m=143 SNR=8.2
02:28:04.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:04.555 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:04.555 00.000 5052 Enqueuing Expose request
02:28:04.568 00.013 8976 Received - 47 (G) 
02:28:04.568 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:04.568 00.000 8976 stepped: pos (-20, -2)
02:28:04.568 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
02:28:04.568 00.000 8976 MountToCamera -- mountX=2.99 mountY=-0.10 hyp=2.99 mountTheta=-0.03 cameraX=-1.27, cameraY=2.71 cameraTheta=2.01
02:28:04.568 00.000 8976 incremental bump (-1.271, 2.710) isValid = 1
02:28:04.568 00.000 8976 Scheduling Mount bump of (-0.049, 0.108)
02:28:04.568 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:28:04.569 00.001 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:28:04.569 00.000 8976 move complete, result=0
02:28:04.569 00.000 8976 worker thread done servicing request
02:28:04.569 00.000 8976 Worker thread wakes up
02:28:04.569 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:28:04.569 00.000 9828 Worker thread wakes up
02:28:04.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:04.569 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:28:04.569 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:04.569 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:28:04.569 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
02:28:04.569 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.27)
02:28:04.569 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
02:28:04.569 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:28:04.569 00.000 9828 BLC: window closed
02:28:04.569 00.000 9828 MoveAxis(W, 14, B)
02:28:04.569 00.000 9828 Guiding  Dir = 3, Dur = 14
02:28:04.572 00.003 9828 IsSlewing returns 0
02:28:04.572 00.000 9828 IsGuiding returns 0
02:28:04.573 00.001 9828 PulseGuide returned control before completion, sleep 24
02:28:04.600 00.027 9828 IsGuiding returns 1
02:28:04.600 00.000 9828 scope still moving after pulse duration time elapsed
02:28:04.632 00.032 9828 IsSlewing returns 0
02:28:04.633 00.001 9828 IsGuiding returns 1
02:28:04.663 00.030 9828 IsSlewing returns 0
02:28:04.663 00.000 9828 IsGuiding returns 1
02:28:04.694 00.031 9828 IsSlewing returns 0
02:28:04.694 00.000 9828 IsGuiding returns 1
02:28:04.727 00.033 9828 IsSlewing returns 0
02:28:04.727 00.000 9828 IsGuiding returns 1
02:28:04.758 00.031 9828 IsSlewing returns 0
02:28:04.758 00.000 9828 IsGuiding returns 0
02:28:04.758 00.000 9828 scope move finished after 14 + 171 ms
02:28:04.758 00.000 9828 Move returns status 0, amount 14
02:28:04.758 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:04.758 00.000 9828 MoveAxis(N, 15, B)
02:28:04.758 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:04.773 00.015 9828 IsSlewing returns 0
02:28:04.773 00.000 9828 IsGuiding returns 0
02:28:04.773 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:04.803 00.030 9828 IsGuiding returns 1
02:28:04.803 00.000 9828 scope still moving after pulse duration time elapsed
02:28:04.834 00.031 9828 IsSlewing returns 0
02:28:04.834 00.000 9828 IsGuiding returns 1
02:28:04.865 00.031 9828 IsSlewing returns 0
02:28:04.865 00.000 9828 IsGuiding returns 1
02:28:04.896 00.031 9828 IsSlewing returns 0
02:28:04.896 00.000 9828 IsGuiding returns 1
02:28:04.926 00.030 9828 IsSlewing returns 0
02:28:04.926 00.000 9828 IsGuiding returns 0
02:28:04.926 00.000 9828 scope move finished after 15 + 138 ms
02:28:04.926 00.000 9828 Move returns status 0, amount 15
02:28:04.926 00.000 9828 move complete, result=0
02:28:04.926 00.000 9828 worker thread done servicing request
02:28:04.926 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:28:05.264 00.338 8976 Exposure complete
02:28:05.269 00.005 8976 worker thread done servicing request
02:28:05.269 00.000 5052 OnExposeComplete: enter
02:28:05.269 00.000 5052 UpdateGuideState(): m_state=6
02:28:05.269 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8876
02:28:05.269 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.51, Mass=160, SNR=8.8, Peak=70 HFD=2.0
02:28:05.269 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.84 = 2.45)
02:28:05.269 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
02:28:05.269 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.79 mountX=-0.16 mountY=0.15, mountTheta=2.39
02:28:05.271 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.20, opts=13)
02:28:05.271 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.20)
02:28:05.271 00.000 8976 Worker thread wakes up
02:28:05.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.20) opts 0xd
02:28:05.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.20)
02:28:05.271 00.000 8976 Moving (-0.04, -0.20) raw xDistance=-0.16 yDistance=0.15
02:28:05.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:28:05.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:28:05.271 00.000 8976 MoveAxis(R, 0, ABG)
02:28:05.271 00.000 8976 MoveAxis(U, 0, ABG)
02:28:05.271 00.000 8976 MountToCamera -- mountTheta (0.01) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
02:28:05.271 00.000 8976 MountToCamera -- mountX=3.02 mountY=0.04 hyp=3.02 mountTheta=0.01 cameraX=-1.41, cameraY=2.67 cameraTheta=2.06
02:28:05.271 00.000 8976 incremental bump (-1.405, 2.668) isValid = 1
02:28:05.271 00.000 8976 Scheduling Mount bump of (-0.054, 0.105)
02:28:05.272 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:28:05.272 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:28:05.272 00.000 8976 move complete, result=0
02:28:05.272 00.000 9828 Worker thread wakes up
02:28:05.272 00.000 8976 worker thread done servicing request
02:28:05.272 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:28:05.272 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:28:05.272 00.000 9828 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.15)
02:28:05.272 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:28:05.272 00.000 9828 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.23)
02:28:05.272 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=0.05 mountY=-0.11, mountTheta=-1.16
02:28:05.272 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:28:05.272 00.000 9828 BLC: window closed
02:28:05.272 00.000 9828 MoveAxis(W, 15, B)
02:28:05.272 00.000 9828 Guiding  Dir = 3, Dur = 15
02:28:05.273 00.001 9828 IsSlewing returns 0
02:28:05.273 00.000 9828 IsGuiding returns 0
02:28:05.273 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:05.281 00.008 5052 UpdateGuideState exits: m=160 SNR=8.8
02:28:05.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:05.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:05.281 00.000 5052 Enqueuing Expose request
02:28:05.281 00.000 8976 Worker thread wakes up
02:28:05.281 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:05.282 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:05.282 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:05.300 00.018 9828 IsGuiding returns 1
02:28:05.300 00.000 9828 scope still moving after pulse duration time elapsed
02:28:05.332 00.032 9828 IsSlewing returns 0
02:28:05.332 00.000 9828 IsGuiding returns 1
02:28:05.363 00.031 9828 IsSlewing returns 0
02:28:05.363 00.000 9828 IsGuiding returns 1
02:28:05.395 00.032 9828 IsSlewing returns 0
02:28:05.395 00.000 9828 IsGuiding returns 1
02:28:05.427 00.032 9828 IsSlewing returns 0
02:28:05.427 00.000 9828 IsGuiding returns 0
02:28:05.427 00.000 9828 scope move finished after 15 + 139 ms
02:28:05.427 00.000 9828 Move returns status 0, amount 15
02:28:05.427 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:05.427 00.000 9828 MoveAxis(N, 15, B)
02:28:05.427 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:05.443 00.016 9828 IsSlewing returns 0
02:28:05.443 00.000 9828 IsGuiding returns 0
02:28:05.443 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:05.475 00.032 9828 IsGuiding returns 1
02:28:05.475 00.000 9828 scope still moving after pulse duration time elapsed
02:28:05.506 00.031 9828 IsSlewing returns 0
02:28:05.507 00.001 9828 IsGuiding returns 1
02:28:05.538 00.031 9828 IsSlewing returns 0
02:28:05.538 00.000 9828 IsGuiding returns 1
02:28:05.569 00.031 9828 IsSlewing returns 0
02:28:05.569 00.000 9828 IsGuiding returns 1
02:28:05.600 00.031 9828 IsSlewing returns 0
02:28:05.600 00.000 9828 IsGuiding returns 0
02:28:05.600 00.000 9828 scope move finished after 15 + 142 ms
02:28:05.600 00.000 9828 Move returns status 0, amount 15
02:28:05.600 00.000 9828 move complete, result=0
02:28:05.600 00.000 9828 worker thread done servicing request
02:28:05.600 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:28:05.972 00.372 8976 Exposure complete
02:28:05.978 00.006 8976 worker thread done servicing request
02:28:05.979 00.001 5052 OnExposeComplete: enter
02:28:05.979 00.000 5052 UpdateGuideState(): m_state=6
02:28:05.979 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8877
02:28:05.979 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.23, Mass=150, SNR=8.5, Peak=70 HFD=2.0
02:28:05.979 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.04) = xAngle (-4.03 = 2.25)
02:28:05.979 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.13 = 2.15)
02:28:05.979 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.48 hyp=0.53 cameraTheta=-1.99 mountX=-0.33 mountY=0.44, mountTheta=2.22
02:28:05.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.48, opts=13)
02:28:05.980 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.48)
02:28:05.981 00.001 8976 Worker thread wakes up
02:28:05.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.48) opts 0xd
02:28:05.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.48)
02:28:05.981 00.000 8976 Moving (-0.21, -0.48) raw xDistance=-0.33 yDistance=0.44
02:28:05.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:28:05.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:28:05.981 00.000 8976 MoveAxis(R, 1, ABG)
02:28:05.981 00.000 8976 stepping (-20, -2) + (1, 0)
02:28:05.981 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:05.982 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:28:05.992 00.010 5052 UpdateGuideState exits: m=150 SNR=8.5
02:28:05.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:05.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:05.992 00.000 5052 Enqueuing Expose request
02:28:06.007 00.015 8976 Received - 47 (G) 
02:28:06.007 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:06.007 00.000 8976 stepped: pos (-19, -2)
02:28:06.007 00.000 8976 MoveAxis(D, 2, ABG)
02:28:06.007 00.000 8976 stepping (-19, -2) + (0, -2)
02:28:06.007 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:06.039 00.032 8976 Received - 47 (G) 
02:28:06.039 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:06.039 00.000 8976 stepped: pos (-19, -4)
02:28:06.039 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
02:28:06.039 00.000 8976 MountToCamera -- mountX=2.98 mountY=0.23 hyp=2.99 mountTheta=0.08 cameraX=-1.57, cameraY=2.55 cameraTheta=2.12
02:28:06.039 00.000 8976 incremental bump (-1.565, 2.547) isValid = 1
02:28:06.039 00.000 8976 Scheduling Mount bump of (-0.060, 0.101)
02:28:06.039 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:28:06.039 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:28:06.040 00.001 8976 move complete, result=0
02:28:06.040 00.000 8976 worker thread done servicing request
02:28:06.040 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
02:28:06.040 00.000 9828 Worker thread wakes up
02:28:06.040 00.000 8976 Worker thread wakes up
02:28:06.040 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:28:06.040 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:28:06.040 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:06.040 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:06.040 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
02:28:06.040 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
02:28:06.040 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.10
02:28:06.040 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:28:06.040 00.000 9828 BLC: window closed
02:28:06.041 00.001 9828 MoveAxis(W, 18, B)
02:28:06.041 00.000 9828 Guiding  Dir = 3, Dur = 18
02:28:06.041 00.000 9828 IsSlewing returns 0
02:28:06.041 00.000 9828 IsGuiding returns 0
02:28:06.042 00.001 9828 PulseGuide returned control before completion, sleep 28
02:28:06.080 00.038 9828 IsGuiding returns 1
02:28:06.080 00.000 9828 scope still moving after pulse duration time elapsed
02:28:06.110 00.030 9828 IsSlewing returns 0
02:28:06.111 00.001 9828 IsGuiding returns 1
02:28:06.140 00.029 9828 IsSlewing returns 0
02:28:06.140 00.000 9828 IsGuiding returns 1
02:28:06.172 00.032 9828 IsSlewing returns 0
02:28:06.172 00.000 9828 IsGuiding returns 0
02:28:06.172 00.000 9828 scope move finished after 18 + 112 ms
02:28:06.172 00.000 9828 Move returns status 0, amount 18
02:28:06.172 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:06.172 00.000 9828 MoveAxis(N, 15, B)
02:28:06.172 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:06.187 00.015 9828 IsSlewing returns 0
02:28:06.187 00.000 9828 IsGuiding returns 0
02:28:06.187 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:06.218 00.031 9828 IsGuiding returns 1
02:28:06.218 00.000 9828 scope still moving after pulse duration time elapsed
02:28:06.250 00.032 9828 IsSlewing returns 0
02:28:06.250 00.000 9828 IsGuiding returns 1
02:28:06.281 00.031 9828 IsSlewing returns 0
02:28:06.281 00.000 9828 IsGuiding returns 1
02:28:06.312 00.031 9828 IsSlewing returns 0
02:28:06.312 00.000 9828 IsGuiding returns 1
02:28:06.342 00.030 9828 IsSlewing returns 0
02:28:06.342 00.000 9828 IsGuiding returns 0
02:28:06.342 00.000 9828 scope move finished after 15 + 140 ms
02:28:06.342 00.000 9828 Move returns status 0, amount 15
02:28:06.342 00.000 9828 move complete, result=0
02:28:06.342 00.000 9828 worker thread done servicing request
02:28:06.342 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:28:06.732 00.390 8976 Exposure complete
02:28:06.738 00.006 8976 worker thread done servicing request
02:28:06.738 00.000 5052 OnExposeComplete: enter
02:28:06.738 00.000 5052 UpdateGuideState(): m_state=6
02:28:06.738 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8878
02:28:06.738 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.58, Mass=154, SNR=8.6, Peak=70 HFD=1.6
02:28:06.738 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
02:28:06.738 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
02:28:06.738 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.13 hyp=0.42 cameraTheta=-0.30 mountX=-0.30 mountY=-0.27, mountTheta=-2.40
02:28:06.740 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.13, opts=13)
02:28:06.740 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.13)
02:28:06.740 00.000 8976 Worker thread wakes up
02:28:06.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.13) opts 0xd
02:28:06.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.13)
02:28:06.740 00.000 8976 Moving (0.40, -0.13) raw xDistance=-0.30 yDistance=-0.27
02:28:06.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
02:28:06.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
02:28:06.740 00.000 8976 MoveAxis(R, 1, ABG)
02:28:06.740 00.000 8976 stepping (-19, -4) + (1, 0)
02:28:06.740 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:06.740 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:28:06.750 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:28:06.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:06.750 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:06.750 00.000 5052 Enqueuing Expose request
02:28:06.758 00.008 8976 Received - 47 (G) 
02:28:06.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:06.758 00.000 8976 stepped: pos (-18, -4)
02:28:06.758 00.000 8976 MoveAxis(U, 1, ABG)
02:28:06.758 00.000 8976 stepping (-18, -4) + (0, 1)
02:28:06.758 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:06.789 00.031 8976 Received - 47 (G) 
02:28:06.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:06.789 00.000 8976 stepped: pos (-18, -3)
02:28:06.789 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
02:28:06.789 00.000 8976 MountToCamera -- mountX=2.91 mountY=0.31 hyp=2.92 mountTheta=0.11 cameraX=-1.60, cameraY=2.44 cameraTheta=2.15
02:28:06.789 00.000 8976 incremental bump (-1.603, 2.445) isValid = 1
02:28:06.790 00.001 8976 Scheduling Mount bump of (-0.063, 0.100)
02:28:06.790 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:28:06.790 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:28:06.790 00.000 8976 move complete, result=0
02:28:06.790 00.000 9828 Worker thread wakes up
02:28:06.790 00.000 8976 worker thread done servicing request
02:28:06.790 00.000 8976 Worker thread wakes up
02:28:06.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:06.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:06.790 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:28:06.790 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:28:06.790 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
02:28:06.790 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
02:28:06.790 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.07
02:28:06.790 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:28:06.790 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:28:06.791 00.001 9828 BLC: window closed
02:28:06.791 00.000 9828 MoveAxis(W, 19, B)
02:28:06.791 00.000 9828 Guiding  Dir = 3, Dur = 19
02:28:06.793 00.002 9828 IsSlewing returns 0
02:28:06.793 00.000 9828 IsGuiding returns 0
02:28:06.793 00.000 9828 PulseGuide returned control before completion, sleep 29
02:28:06.837 00.044 9828 IsGuiding returns 1
02:28:06.837 00.000 9828 scope still moving after pulse duration time elapsed
02:28:06.868 00.031 9828 IsSlewing returns 0
02:28:06.868 00.000 9828 IsGuiding returns 1
02:28:06.899 00.031 9828 IsSlewing returns 0
02:28:06.899 00.000 9828 IsGuiding returns 1
02:28:06.931 00.032 9828 IsSlewing returns 0
02:28:06.931 00.000 9828 IsGuiding returns 0
02:28:06.931 00.000 9828 scope move finished after 19 + 118 ms
02:28:06.931 00.000 9828 Move returns status 0, amount 19
02:28:06.931 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:06.931 00.000 9828 MoveAxis(N, 15, B)
02:28:06.931 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:06.947 00.016 9828 IsSlewing returns 0
02:28:06.947 00.000 9828 IsGuiding returns 0
02:28:06.947 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:06.977 00.030 9828 IsGuiding returns 1
02:28:06.978 00.001 9828 scope still moving after pulse duration time elapsed
02:28:07.008 00.030 9828 IsSlewing returns 0
02:28:07.008 00.000 9828 IsGuiding returns 1
02:28:07.038 00.030 9828 IsSlewing returns 0
02:28:07.038 00.000 9828 IsGuiding returns 1
02:28:07.068 00.030 9828 IsSlewing returns 0
02:28:07.068 00.000 9828 IsGuiding returns 1
02:28:07.099 00.031 9828 IsSlewing returns 0
02:28:07.099 00.000 9828 IsGuiding returns 1
02:28:07.129 00.030 9828 IsSlewing returns 0
02:28:07.129 00.000 9828 IsGuiding returns 0
02:28:07.129 00.000 9828 scope move finished after 15 + 166 ms
02:28:07.129 00.000 9828 Move returns status 0, amount 15
02:28:07.130 00.001 9828 move complete, result=0
02:28:07.130 00.000 9828 worker thread done servicing request
02:28:07.130 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 15 ms NORTH
02:28:07.486 00.356 8976 Exposure complete
02:28:07.492 00.006 8976 worker thread done servicing request
02:28:07.492 00.000 5052 OnExposeComplete: enter
02:28:07.492 00.000 5052 UpdateGuideState(): m_state=6
02:28:07.492 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8879
02:28:07.492 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.65, Mass=163, SNR=8.8, Peak=71 HFD=2.1
02:28:07.492 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
02:28:07.492 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
02:28:07.492 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.05 hyp=0.63 cameraTheta=-0.09 mountX=-0.34 mountY=-0.50, mountTheta=-2.16
02:28:07.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.05, opts=13)
02:28:07.493 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.05)
02:28:07.493 00.000 8976 Worker thread wakes up
02:28:07.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.05) opts 0xd
02:28:07.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.05)
02:28:07.493 00.000 8976 Moving (0.63, -0.05) raw xDistance=-0.34 yDistance=-0.50
02:28:07.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
02:28:07.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
02:28:07.493 00.000 8976 MoveAxis(R, 1, ABG)
02:28:07.493 00.000 8976 stepping (-18, -3) + (1, 0)
02:28:07.493 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:07.494 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:28:07.505 00.011 5052 UpdateGuideState exits: m=163 SNR=8.8
02:28:07.505 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:07.505 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:07.505 00.000 5052 Enqueuing Expose request
02:28:07.525 00.020 8976 Received - 47 (G) 
02:28:07.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:07.525 00.000 8976 stepped: pos (-17, -3)
02:28:07.525 00.000 8976 MoveAxis(U, 2, ABG)
02:28:07.525 00.000 8976 stepping (-17, -3) + (0, 2)
02:28:07.525 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:07.557 00.032 8976 Received - 47 (G) 
02:28:07.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:07.557 00.000 8976 stepped: pos (-17, -1)
02:28:07.557 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.14 = 2.14)
02:28:07.557 00.000 8976 MountToCamera -- mountX=2.81 mountY=0.26 hyp=2.82 mountTheta=0.09 cameraX=-1.51, cameraY=2.38 cameraTheta=2.14
02:28:07.557 00.000 8976 incremental bump (-1.512, 2.379) isValid = 1
02:28:07.557 00.000 8976 Scheduling Mount bump of (-0.062, 0.101)
02:28:07.557 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:28:07.557 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:28:07.557 00.000 8976 move complete, result=0
02:28:07.557 00.000 8976 worker thread done servicing request
02:28:07.557 00.000 8976 Worker thread wakes up
02:28:07.557 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:28:07.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:07.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:07.557 00.000 9828 Worker thread wakes up
02:28:07.557 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:28:07.557 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:28:07.558 00.001 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.22 = -1.07)
02:28:07.558 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.14 = -1.15)
02:28:07.558 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.08
02:28:07.558 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:28:07.558 00.000 9828 BLC: window closed
02:28:07.558 00.000 9828 MoveAxis(W, 18, B)
02:28:07.558 00.000 9828 Guiding  Dir = 3, Dur = 18
02:28:07.558 00.000 9828 IsSlewing returns 0
02:28:07.558 00.000 9828 IsGuiding returns 0
02:28:07.558 00.000 9828 PulseGuide returned control before completion, sleep 28
02:28:07.593 00.035 9828 IsGuiding returns 1
02:28:07.593 00.000 9828 scope still moving after pulse duration time elapsed
02:28:07.624 00.031 9828 IsSlewing returns 0
02:28:07.624 00.000 9828 IsGuiding returns 1
02:28:07.655 00.031 9828 IsSlewing returns 0
02:28:07.655 00.000 9828 IsGuiding returns 1
02:28:07.687 00.032 9828 IsSlewing returns 0
02:28:07.687 00.000 9828 IsGuiding returns 0
02:28:07.687 00.000 9828 scope move finished after 18 + 110 ms
02:28:07.687 00.000 9828 Move returns status 0, amount 18
02:28:07.688 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:07.688 00.000 9828 MoveAxis(N, 15, B)
02:28:07.688 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:07.702 00.014 9828 IsSlewing returns 0
02:28:07.702 00.000 9828 IsGuiding returns 0
02:28:07.702 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:07.733 00.031 9828 IsGuiding returns 1
02:28:07.733 00.000 9828 scope still moving after pulse duration time elapsed
02:28:07.764 00.031 9828 IsSlewing returns 0
02:28:07.764 00.000 9828 IsGuiding returns 1
02:28:07.795 00.031 9828 IsSlewing returns 0
02:28:07.795 00.000 9828 IsGuiding returns 1
02:28:07.826 00.031 9828 IsSlewing returns 0
02:28:07.826 00.000 9828 IsGuiding returns 1
02:28:07.857 00.031 9828 IsSlewing returns 0
02:28:07.857 00.000 9828 IsGuiding returns 0
02:28:07.857 00.000 9828 scope move finished after 15 + 139 ms
02:28:07.857 00.000 9828 Move returns status 0, amount 15
02:28:07.857 00.000 9828 move complete, result=0
02:28:07.857 00.000 9828 worker thread done servicing request
02:28:07.857 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:28:08.255 00.398 8976 Exposure complete
02:28:08.261 00.006 8976 worker thread done servicing request
02:28:08.261 00.000 5052 OnExposeComplete: enter
02:28:08.261 00.000 5052 UpdateGuideState(): m_state=6
02:28:08.262 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8880
02:28:08.262 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.80, Mass=161, SNR=8.7, Peak=70 HFD=2.3
02:28:08.262 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
02:28:08.262 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:28:08.262 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.09 hyp=0.72 cameraTheta=0.13 mountX=-0.24 mountY=-0.65, mountTheta=-1.93
02:28:08.263 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.09, opts=13)
02:28:08.263 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.09)
02:28:08.263 00.000 8976 Worker thread wakes up
02:28:08.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.09) opts 0xd
02:28:08.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.09)
02:28:08.263 00.000 8976 Moving (0.71, 0.09) raw xDistance=-0.24 yDistance=-0.65
02:28:08.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:28:08.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
02:28:08.263 00.000 8976 MoveAxis(R, 0, ABG)
02:28:08.263 00.000 8976 MoveAxis(U, 3, ABG)
02:28:08.263 00.000 8976 stepping (-17, -1) + (0, 3)
02:28:08.263 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:08.264 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:28:08.273 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
02:28:08.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:08.273 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:08.273 00.000 5052 Enqueuing Expose request
02:28:08.292 00.019 8976 Received - 47 (G) 
02:28:08.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:08.293 00.001 8976 stepped: pos (-17, 2)
02:28:08.293 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
02:28:08.293 00.000 8976 MountToCamera -- mountX=2.74 mountY=0.07 hyp=2.74 mountTheta=0.03 cameraX=-1.31, cameraY=2.41 cameraTheta=2.07
02:28:08.293 00.000 8976 incremental bump (-1.311, 2.407) isValid = 1
02:28:08.293 00.000 8976 Scheduling Mount bump of (-0.055, 0.105)
02:28:08.293 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.10, opts=4)
02:28:08.293 00.000 8976 Enqueuing Move request for scope (-0.05, 0.10)
02:28:08.293 00.000 8976 move complete, result=0
02:28:08.293 00.000 8976 worker thread done servicing request
02:28:08.293 00.000 8976 Worker thread wakes up
02:28:08.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:08.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:08.294 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:28:08.294 00.000 9828 Worker thread wakes up
02:28:08.294 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0x4
02:28:08.295 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
02:28:08.295 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
02:28:08.295 00.000 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.21)
02:28:08.295 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.05 mountX=0.05 mountY=-0.11, mountTheta=-1.15
02:28:08.295 00.000 9828 Moving (-0.05, 0.10) raw xDistance=0.05 yDistance=-0.11
02:28:08.295 00.000 9828 BLC: window closed
02:28:08.295 00.000 9828 MoveAxis(W, 16, B)
02:28:08.295 00.000 9828 Guiding  Dir = 3, Dur = 16
02:28:08.295 00.000 9828 IsSlewing returns 0
02:28:08.295 00.000 9828 IsGuiding returns 0
02:28:08.296 00.001 9828 PulseGuide returned control before completion, sleep 26
02:28:08.325 00.029 9828 IsGuiding returns 1
02:28:08.325 00.000 9828 scope still moving after pulse duration time elapsed
02:28:08.357 00.032 9828 IsSlewing returns 0
02:28:08.357 00.000 9828 IsGuiding returns 1
02:28:08.388 00.031 9828 IsSlewing returns 0
02:28:08.388 00.000 9828 IsGuiding returns 1
02:28:08.418 00.030 9828 IsSlewing returns 0
02:28:08.418 00.000 9828 IsGuiding returns 1
02:28:08.450 00.032 9828 IsSlewing returns 0
02:28:08.450 00.000 9828 IsGuiding returns 0
02:28:08.450 00.000 9828 scope move finished after 16 + 138 ms
02:28:08.450 00.000 9828 Move returns status 0, amount 16
02:28:08.450 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:08.450 00.000 9828 MoveAxis(N, 15, B)
02:28:08.450 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:08.464 00.014 9828 IsSlewing returns 0
02:28:08.464 00.000 9828 IsGuiding returns 0
02:28:08.464 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:08.495 00.031 9828 IsGuiding returns 1
02:28:08.495 00.000 9828 scope still moving after pulse duration time elapsed
02:28:08.526 00.031 9828 IsSlewing returns 0
02:28:08.526 00.000 9828 IsGuiding returns 1
02:28:08.556 00.030 9828 IsSlewing returns 0
02:28:08.556 00.000 9828 IsGuiding returns 1
02:28:08.587 00.031 9828 IsSlewing returns 0
02:28:08.587 00.000 9828 IsGuiding returns 1
02:28:08.618 00.031 9828 IsSlewing returns 0
02:28:08.618 00.000 9828 IsGuiding returns 0
02:28:08.618 00.000 9828 scope move finished after 15 + 138 ms
02:28:08.618 00.000 9828 Move returns status 0, amount 15
02:28:08.618 00.000 9828 move complete, result=0
02:28:08.618 00.000 9828 worker thread done servicing request
02:28:08.618 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:28:08.985 00.367 8976 Exposure complete
02:28:08.991 00.006 8976 worker thread done servicing request
02:28:08.991 00.000 5052 OnExposeComplete: enter
02:28:08.991 00.000 5052 UpdateGuideState(): m_state=6
02:28:08.991 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8881
02:28:08.991 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=281.22, Mass=165, SNR=8.8, Peak=70 HFD=2.1
02:28:08.991 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
02:28:08.991 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
02:28:08.991 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=-0.48 hyp=1.22 cameraTheta=-0.41 mountX=-0.94 mountY=-0.67, mountTheta=-2.52
02:28:08.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=-0.48, opts=13)
02:28:08.992 00.000 5052 Enqueuing Move request for stepguider (1.12, -0.48)
02:28:08.992 00.000 8976 Worker thread wakes up
02:28:08.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, -0.48) opts 0xd
02:28:08.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, -0.48)
02:28:08.992 00.000 8976 Moving (1.12, -0.48) raw xDistance=-0.94 yDistance=-0.67
02:28:08.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94
02:28:08.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
02:28:08.992 00.000 8976 MoveAxis(R, 4, ABG)
02:28:08.992 00.000 8976 stepping (-17, 2) + (4, 0)
02:28:08.992 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:28:08.993 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:28:09.002 00.009 5052 UpdateGuideState exits: m=165 SNR=8.8
02:28:09.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:09.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:09.003 00.001 5052 Enqueuing Expose request
02:28:09.028 00.025 8976 Received - 47 (G) 
02:28:09.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:28:09.028 00.000 8976 stepped: pos (-13, 2)
02:28:09.028 00.000 8976 MoveAxis(U, 3, ABG)
02:28:09.028 00.000 8976 stepping (-13, 2) + (0, 3)
02:28:09.028 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:09.060 00.032 8976 Received - 47 (G) 
02:28:09.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:09.060 00.000 8976 stepped: pos (-13, 5)
02:28:09.060 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.96 = 1.96)
02:28:09.060 00.000 8976 MountToCamera -- mountX=2.49 mountY=-0.21 hyp=2.50 mountTheta=-0.09 cameraX=-0.94, cameraY=2.32 cameraTheta=1.96
02:28:09.060 00.000 8976 incremental bump (-0.944, 2.317) isValid = 1
02:28:09.060 00.000 8976 Scheduling Mount bump of (-0.043, 0.110)
02:28:09.060 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:28:09.060 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:28:09.060 00.000 8976 move complete, result=0
02:28:09.060 00.000 9828 Worker thread wakes up
02:28:09.060 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:28:09.060 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.7 px 3 ms NORTH
02:28:09.060 00.000 8976 worker thread done servicing request
02:28:09.060 00.000 8976 Worker thread wakes up
02:28:09.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:09.060 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:28:09.060 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
02:28:09.061 00.001 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.32)
02:28:09.061 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.25
02:28:09.061 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
02:28:09.061 00.000 9828 BLC: window closed
02:28:09.061 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:09.061 00.000 9828 MoveAxis(W, 12, B)
02:28:09.061 00.000 9828 Guiding  Dir = 3, Dur = 12
02:28:09.061 00.000 9828 IsSlewing returns 0
02:28:09.061 00.000 9828 IsGuiding returns 0
02:28:09.061 00.000 9828 PulseGuide returned control before completion, sleep 22
02:28:09.087 00.026 9828 IsGuiding returns 1
02:28:09.087 00.000 9828 scope still moving after pulse duration time elapsed
02:28:09.118 00.031 9828 IsSlewing returns 0
02:28:09.118 00.000 9828 IsGuiding returns 1
02:28:09.149 00.031 9828 IsSlewing returns 0
02:28:09.149 00.000 9828 IsGuiding returns 1
02:28:09.179 00.030 9828 IsSlewing returns 0
02:28:09.179 00.000 9828 IsGuiding returns 1
02:28:09.212 00.033 9828 IsSlewing returns 0
02:28:09.212 00.000 9828 IsGuiding returns 0
02:28:09.212 00.000 9828 scope move finished after 12 + 138 ms
02:28:09.212 00.000 9828 Move returns status 0, amount 12
02:28:09.212 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:09.212 00.000 9828 MoveAxis(N, 16, B)
02:28:09.212 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:09.227 00.015 9828 IsSlewing returns 0
02:28:09.227 00.000 9828 IsGuiding returns 0
02:28:09.228 00.001 9828 PulseGuide returned control before completion, sleep 26
02:28:09.259 00.031 9828 IsGuiding returns 1
02:28:09.259 00.000 9828 scope still moving after pulse duration time elapsed
02:28:09.289 00.030 9828 IsSlewing returns 0
02:28:09.290 00.001 9828 IsGuiding returns 1
02:28:09.319 00.029 9828 IsSlewing returns 0
02:28:09.319 00.000 9828 IsGuiding returns 1
02:28:09.350 00.031 9828 IsSlewing returns 0
02:28:09.350 00.000 9828 IsGuiding returns 0
02:28:09.350 00.000 9828 scope move finished after 16 + 107 ms
02:28:09.350 00.000 9828 Move returns status 0, amount 16
02:28:09.350 00.000 9828 move complete, result=0
02:28:09.350 00.000 9828 worker thread done servicing request
02:28:09.350 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:28:09.754 00.404 8976 Exposure complete
02:28:09.759 00.005 8976 worker thread done servicing request
02:28:09.759 00.000 5052 OnExposeComplete: enter
02:28:09.759 00.000 5052 UpdateGuideState(): m_state=6
02:28:09.759 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8882
02:28:09.759 00.000 5052 Star::Find returns 1 (0), X=330.35, Y=282.20, Mass=157, SNR=8.6, Peak=72 HFD=2.5
02:28:09.759 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
02:28:09.759 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
02:28:09.759 00.000 5052 CameraToMount -- cameraX=1.18 cameraY=0.49 hyp=1.28 cameraTheta=0.40 mountX=-0.10 mountY=-1.26, mountTheta=-1.65
02:28:09.761 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.18, y=0.49, opts=13)
02:28:09.761 00.000 5052 Enqueuing Move request for stepguider (1.18, 0.49)
02:28:09.761 00.000 8976 Worker thread wakes up
02:28:09.761 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.18, 0.49) opts 0xd
02:28:09.761 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.18, 0.49)
02:28:09.761 00.000 8976 Moving (1.18, 0.49) raw xDistance=-0.10 yDistance=-1.26
02:28:09.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:28:09.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.26
02:28:09.761 00.000 8976 MoveAxis(R, 0, ABG)
02:28:09.761 00.000 8976 MoveAxis(U, 5, ABG)
02:28:09.761 00.000 8976 stepping (-13, 5) + (0, 5)
02:28:09.761 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:28:09.762 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:28:09.772 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
02:28:09.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:09.772 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:09.772 00.000 5052 Enqueuing Expose request
02:28:09.811 00.039 8976 Received - 47 (G) 
02:28:09.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:28:09.811 00.000 8976 stepped: pos (-13, 10)
02:28:09.811 00.000 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
02:28:09.811 00.000 8976 MountToCamera -- mountX=2.33 mountY=-0.67 hyp=2.42 mountTheta=-0.28 cameraX=-0.46, cameraY=2.38 cameraTheta=1.76
02:28:09.811 00.000 8976 incremental bump (-0.465, 2.376) isValid = 1
02:28:09.811 00.000 8976 Scheduling Mount bump of (-0.022, 0.117)
02:28:09.811 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:28:09.811 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:28:09.811 00.000 8976 move complete, result=0
02:28:09.811 00.000 9828 Worker thread wakes up
02:28:09.811 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:28:09.811 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:28:09.811 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
02:28:09.811 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.3 px 5 ms NORTH
02:28:09.811 00.000 8976 worker thread done servicing request
02:28:09.811 00.000 8976 Worker thread wakes up
02:28:09.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:09.812 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:09.812 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.51)
02:28:09.812 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.02 mountY=-0.12, mountTheta=-1.43
02:28:09.812 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:28:09.812 00.000 9828 BLC: window closed
02:28:09.812 00.000 9828 MoveAxis(W, 5, B)
02:28:09.812 00.000 9828 Guiding  Dir = 3, Dur = 5
02:28:09.812 00.000 9828 IsSlewing returns 0
02:28:09.812 00.000 9828 IsGuiding returns 0
02:28:09.812 00.000 9828 PulseGuide returned control before completion, sleep 15
02:28:09.833 00.021 9828 IsGuiding returns 1
02:28:09.833 00.000 9828 scope still moving after pulse duration time elapsed
02:28:09.864 00.031 9828 IsSlewing returns 0
02:28:09.865 00.001 9828 IsGuiding returns 1
02:28:09.894 00.029 9828 IsSlewing returns 0
02:28:09.895 00.001 9828 IsGuiding returns 1
02:28:09.926 00.031 9828 IsSlewing returns 0
02:28:09.926 00.000 9828 IsGuiding returns 0
02:28:09.926 00.000 9828 scope move finished after 5 + 108 ms
02:28:09.926 00.000 9828 Move returns status 0, amount 5
02:28:09.926 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:09.926 00.000 9828 MoveAxis(N, 16, B)
02:28:09.926 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:09.941 00.015 9828 IsSlewing returns 0
02:28:09.941 00.000 9828 IsGuiding returns 0
02:28:09.941 00.000 9828 PulseGuide returned control before completion, sleep 26
02:28:09.972 00.031 9828 IsGuiding returns 1
02:28:09.972 00.000 9828 scope still moving after pulse duration time elapsed
02:28:10.003 00.031 9828 IsSlewing returns 0
02:28:10.003 00.000 9828 IsGuiding returns 1
02:28:10.034 00.031 9828 IsSlewing returns 0
02:28:10.034 00.000 9828 IsGuiding returns 1
02:28:10.065 00.031 9828 IsSlewing returns 0
02:28:10.065 00.000 9828 IsGuiding returns 1
02:28:10.096 00.031 9828 IsSlewing returns 0
02:28:10.096 00.000 9828 IsGuiding returns 0
02:28:10.096 00.000 9828 scope move finished after 16 + 138 ms
02:28:10.096 00.000 9828 Move returns status 0, amount 16
02:28:10.096 00.000 9828 move complete, result=0
02:28:10.097 00.001 9828 worker thread done servicing request
02:28:10.097 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:28:10.507 00.410 8976 Exposure complete
02:28:10.513 00.006 8976 worker thread done servicing request
02:28:10.513 00.000 5052 OnExposeComplete: enter
02:28:10.513 00.000 5052 UpdateGuideState(): m_state=6
02:28:10.513 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8883
02:28:10.513 00.000 5052 Star::Find returns 1 (0), X=330.46, Y=281.54, Mass=157, SNR=8.7, Peak=65 HFD=3.1
02:28:10.513 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
02:28:10.513 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
02:28:10.513 00.000 5052 CameraToMount -- cameraX=1.28 cameraY=-0.17 hyp=1.30 cameraTheta=-0.13 mountX=-0.74 mountY=-0.98, mountTheta=-2.21
02:28:10.514 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.28, y=-0.17, opts=13)
02:28:10.514 00.000 5052 Enqueuing Move request for stepguider (1.28, -0.17)
02:28:10.514 00.000 8976 Worker thread wakes up
02:28:10.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.28, -0.17) opts 0xd
02:28:10.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.28, -0.17)
02:28:10.514 00.000 8976 Moving (1.28, -0.17) raw xDistance=-0.74 yDistance=-0.98
02:28:10.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
02:28:10.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -0.98
02:28:10.514 00.000 8976 MoveAxis(R, 3, ABG)
02:28:10.514 00.000 8976 stepping (-13, 10) + (3, 0)
02:28:10.515 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:10.515 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:28:10.525 00.010 5052 UpdateGuideState exits: m=157 SNR=8.7
02:28:10.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:10.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:10.525 00.000 5052 Enqueuing Expose request
02:28:10.547 00.022 8976 Received - 47 (G) 
02:28:10.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:10.547 00.000 8976 stepped: pos (-10, 10)
02:28:10.547 00.000 8976 MoveAxis(U, 4, ABG)
02:28:10.547 00.000 8976 stepping (-10, 10) + (0, 4)
02:28:10.547 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:28:10.578 00.031 8976 Received - 47 (G) 
02:28:10.579 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:28:10.579 00.000 8976 stepped: pos (-10, 14)
02:28:10.579 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
02:28:10.579 00.000 8976 MountToCamera -- mountX=2.06 mountY=-1.18 hyp=2.38 mountTheta=-0.52 cameraX=0.11, cameraY=2.38 cameraTheta=1.52
02:28:10.579 00.000 8976 incremental bump (0.112, 2.376) isValid = 1
02:28:10.579 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
02:28:10.579 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:28:10.579 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:28:10.579 00.000 8976 move complete, result=0
02:28:10.579 00.000 9828 Worker thread wakes up
02:28:10.579 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:28:10.579 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:28:10.579 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
02:28:10.579 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
02:28:10.579 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.0 px 4 ms NORTH
02:28:10.579 00.000 8976 worker thread done servicing request
02:28:10.579 00.000 8976 Worker thread wakes up
02:28:10.579 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:10.579 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
02:28:10.579 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:10.580 00.001 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:28:10.580 00.000 9828 BLC: window closed
02:28:10.580 00.000 9828 MoveAxis(E, 3, B)
02:28:10.580 00.000 9828 Guiding  Dir = 2, Dur = 3
02:28:10.580 00.000 9828 IsSlewing returns 0
02:28:10.580 00.000 9828 IsGuiding returns 0
02:28:10.580 00.000 9828 PulseGuide returned control before completion, sleep 13
02:28:10.597 00.017 9828 IsGuiding returns 1
02:28:10.597 00.000 9828 scope still moving after pulse duration time elapsed
02:28:10.628 00.031 9828 IsSlewing returns 0
02:28:10.629 00.001 9828 IsGuiding returns 1
02:28:10.659 00.030 9828 IsSlewing returns 0
02:28:10.659 00.000 9828 IsGuiding returns 1
02:28:10.690 00.031 9828 IsSlewing returns 0
02:28:10.690 00.000 9828 IsGuiding returns 0
02:28:10.690 00.000 9828 scope move finished after 3 + 107 ms
02:28:10.690 00.000 9828 Move returns status 0, amount 3
02:28:10.690 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:10.691 00.001 9828 MoveAxis(N, 16, B)
02:28:10.691 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:10.705 00.014 9828 IsSlewing returns 0
02:28:10.705 00.000 9828 IsGuiding returns 0
02:28:10.705 00.000 9828 PulseGuide returned control before completion, sleep 26
02:28:10.737 00.032 9828 IsGuiding returns 1
02:28:10.737 00.000 9828 scope still moving after pulse duration time elapsed
02:28:10.768 00.031 9828 IsSlewing returns 0
02:28:10.768 00.000 9828 IsGuiding returns 1
02:28:10.800 00.032 9828 IsSlewing returns 0
02:28:10.800 00.000 9828 IsGuiding returns 1
02:28:10.833 00.033 9828 IsSlewing returns 0
02:28:10.833 00.000 9828 IsGuiding returns 1
02:28:10.864 00.031 9828 IsSlewing returns 0
02:28:10.864 00.000 9828 IsGuiding returns 0
02:28:10.864 00.000 9828 scope move finished after 16 + 142 ms
02:28:10.864 00.000 9828 Move returns status 0, amount 16
02:28:10.864 00.000 9828 move complete, result=0
02:28:10.864 00.000 9828 worker thread done servicing request
02:28:10.864 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:28:11.271 00.407 8976 Exposure complete
02:28:11.276 00.005 8976 worker thread done servicing request
02:28:11.276 00.000 5052 OnExposeComplete: enter
02:28:11.276 00.000 5052 UpdateGuideState(): m_state=6
02:28:11.276 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8884
02:28:11.277 00.001 5052 Star::Find returns 1 (0), X=330.12, Y=281.84, Mass=135, SNR=8.0, Peak=61 HFD=2.3
02:28:11.277 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:28:11.277 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:28:11.277 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.13 hyp=0.95 cameraTheta=0.13 mountX=-0.32 mountY=-0.86, mountTheta=-1.92
02:28:11.277 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.13, opts=13)
02:28:11.277 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.13)
02:28:11.278 00.001 8976 Worker thread wakes up
02:28:11.278 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.13) opts 0xd
02:28:11.278 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.13)
02:28:11.278 00.000 8976 Moving (0.94, 0.13) raw xDistance=-0.32 yDistance=-0.86
02:28:11.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
02:28:11.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.86
02:28:11.278 00.000 8976 MoveAxis(R, 2, ABG)
02:28:11.278 00.000 8976 stepping (-10, 14) + (2, 0)
02:28:11.278 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:11.279 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:28:11.289 00.010 5052 UpdateGuideState exits: m=135 SNR=8.0
02:28:11.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:11.289 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:11.289 00.000 5052 Enqueuing Expose request
02:28:11.314 00.025 8976 Received - 47 (G) 
02:28:11.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:11.314 00.000 8976 stepped: pos (-8, 14)
02:28:11.314 00.000 8976 MoveAxis(U, 4, ABG)
02:28:11.314 00.000 8976 stepping (-8, 14) + (0, 4)
02:28:11.314 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:28:11.346 00.032 8976 Received - 47 (G) 
02:28:11.346 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:28:11.346 00.000 8976 stepped: pos (-8, 18)
02:28:11.346 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:28:11.346 00.000 8976 MountToCamera -- mountX=1.79 mountY=-1.73 hyp=2.49 mountTheta=-0.77 cameraX=0.73, cameraY=2.38 cameraTheta=1.27
02:28:11.346 00.000 8976 incremental bump (0.731, 2.381) isValid = 1
02:28:11.346 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:28:11.346 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:28:11.347 00.001 8976 Enqueuing Move request for scope (0.03, 0.11)
02:28:11.347 00.000 8976 move complete, result=0
02:28:11.347 00.000 9828 Worker thread wakes up
02:28:11.347 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.9 px 4 ms NORTH
02:28:11.347 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:28:11.347 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:28:11.347 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:28:11.347 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
02:28:11.347 00.000 8976 worker thread done servicing request
02:28:11.347 00.000 8976 Worker thread wakes up
02:28:11.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:11.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:11.347 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:28:11.347 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:28:11.347 00.000 9828 BLC: window closed
02:28:11.347 00.000 9828 MoveAxis(E, 12, B)
02:28:11.347 00.000 9828 Guiding  Dir = 2, Dur = 12
02:28:11.347 00.000 9828 IsSlewing returns 0
02:28:11.347 00.000 9828 IsGuiding returns 0
02:28:11.347 00.000 9828 PulseGuide returned control before completion, sleep 22
02:28:11.372 00.025 9828 IsGuiding returns 1
02:28:11.372 00.000 9828 scope still moving after pulse duration time elapsed
02:28:11.403 00.031 9828 IsSlewing returns 0
02:28:11.403 00.000 9828 IsGuiding returns 1
02:28:11.434 00.031 9828 IsSlewing returns 0
02:28:11.434 00.000 9828 IsGuiding returns 1
02:28:11.466 00.032 9828 IsSlewing returns 0
02:28:11.466 00.000 9828 IsGuiding returns 1
02:28:11.497 00.031 9828 IsSlewing returns 0
02:28:11.497 00.000 9828 IsGuiding returns 0
02:28:11.497 00.000 9828 scope move finished after 12 + 137 ms
02:28:11.497 00.000 9828 Move returns status 0, amount 12
02:28:11.497 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:11.497 00.000 9828 MoveAxis(N, 15, B)
02:28:11.497 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:11.512 00.015 9828 IsSlewing returns 0
02:28:11.512 00.000 9828 IsGuiding returns 0
02:28:11.513 00.001 9828 PulseGuide returned control before completion, sleep 25
02:28:11.544 00.031 9828 IsGuiding returns 1
02:28:11.544 00.000 9828 scope still moving after pulse duration time elapsed
02:28:11.576 00.032 9828 IsSlewing returns 0
02:28:11.576 00.000 9828 IsGuiding returns 1
02:28:11.608 00.032 9828 IsSlewing returns 0
02:28:11.608 00.000 9828 IsGuiding returns 1
02:28:11.640 00.032 9828 IsSlewing returns 0
02:28:11.640 00.000 9828 IsGuiding returns 1
02:28:11.672 00.032 9828 IsSlewing returns 0
02:28:11.672 00.000 9828 IsGuiding returns 0
02:28:11.672 00.000 9828 scope move finished after 15 + 144 ms
02:28:11.672 00.000 9828 Move returns status 0, amount 15
02:28:11.672 00.000 9828 move complete, result=0
02:28:11.672 00.000 9828 worker thread done servicing request
02:28:11.672 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:28:12.048 00.376 8976 Exposure complete
02:28:12.053 00.005 8976 worker thread done servicing request
02:28:12.054 00.001 5052 OnExposeComplete: enter
02:28:12.054 00.000 5052 UpdateGuideState(): m_state=6
02:28:12.054 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8885
02:28:12.054 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.82, Mass=132, SNR=7.9, Peak=64 HFD=2.3
02:28:12.054 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
02:28:12.054 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
02:28:12.054 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.11 hyp=0.63 cameraTheta=0.18 mountX=-0.18 mountY=-0.58, mountTheta=-1.88
02:28:12.055 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.11, opts=13)
02:28:12.055 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.11)
02:28:12.055 00.000 8976 Worker thread wakes up
02:28:12.055 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.11) opts 0xd
02:28:12.055 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.11)
02:28:12.055 00.000 8976 Moving (0.62, 0.11) raw xDistance=-0.18 yDistance=-0.58
02:28:12.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:28:12.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.58
02:28:12.055 00.000 8976 MoveAxis(R, 0, ABG)
02:28:12.055 00.000 8976 MoveAxis(U, 3, ABG)
02:28:12.055 00.000 8976 stepping (-8, 18) + (0, 3)
02:28:12.055 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:12.056 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:28:12.065 00.009 5052 UpdateGuideState exits: m=132 SNR=7.9
02:28:12.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:12.065 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:12.065 00.000 5052 Enqueuing Expose request
02:28:12.097 00.032 8976 Received - 47 (G) 
02:28:12.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:12.097 00.000 8976 stepped: pos (-8, 21)
02:28:12.097 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:28:12.097 00.000 8976 MountToCamera -- mountX=1.60 mountY=-2.26 hyp=2.77 mountTheta=-0.95 cameraX=1.29, cameraY=2.46 cameraTheta=1.09
02:28:12.097 00.000 8976 incremental bump (1.286, 2.456) isValid = 1
02:28:12.097 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:28:12.097 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:28:12.097 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:28:12.097 00.000 8976 move complete, result=0
02:28:12.097 00.000 9828 Worker thread wakes up
02:28:12.097 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:28:12.097 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:28:12.097 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:28:12.097 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:28:12.097 00.000 8976 worker thread done servicing request
02:28:12.098 00.001 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:28:12.098 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:28:12.098 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:28:12.098 00.000 9828 BLC: window closed
02:28:12.098 00.000 9828 MoveAxis(E, 18, B)
02:28:12.098 00.000 8976 Worker thread wakes up
02:28:12.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:12.098 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:12.098 00.000 9828 Guiding  Dir = 2, Dur = 18
02:28:12.098 00.000 9828 IsSlewing returns 0
02:28:12.098 00.000 9828 IsGuiding returns 0
02:28:12.099 00.001 9828 PulseGuide returned control before completion, sleep 28
02:28:12.140 00.041 9828 IsGuiding returns 1
02:28:12.140 00.000 9828 scope still moving after pulse duration time elapsed
02:28:12.172 00.032 9828 IsSlewing returns 0
02:28:12.173 00.001 9828 IsGuiding returns 1
02:28:12.220 00.047 9828 IsSlewing returns 0
02:28:12.221 00.001 9828 IsGuiding returns 1
02:28:12.252 00.031 9828 IsSlewing returns 0
02:28:12.252 00.000 9828 IsGuiding returns 0
02:28:12.252 00.000 9828 scope move finished after 18 + 135 ms
02:28:12.252 00.000 9828 Move returns status 0, amount 18
02:28:12.252 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:12.252 00.000 9828 MoveAxis(N, 13, B)
02:28:12.252 00.000 9828 Guiding  Dir = 0, Dur = 13
02:28:12.268 00.016 9828 IsSlewing returns 0
02:28:12.268 00.000 9828 IsGuiding returns 0
02:28:12.268 00.000 9828 PulseGuide returned control before completion, sleep 23
02:28:12.300 00.032 9828 IsGuiding returns 1
02:28:12.300 00.000 9828 scope still moving after pulse duration time elapsed
02:28:12.331 00.031 9828 IsSlewing returns 0
02:28:12.331 00.000 9828 IsGuiding returns 1
02:28:12.362 00.031 9828 IsSlewing returns 0
02:28:12.362 00.000 9828 IsGuiding returns 1
02:28:12.393 00.031 9828 IsSlewing returns 0
02:28:12.393 00.000 9828 IsGuiding returns 1
02:28:12.424 00.031 9828 IsSlewing returns 0
02:28:12.424 00.000 9828 IsGuiding returns 0
02:28:12.424 00.000 9828 scope move finished after 13 + 142 ms
02:28:12.424 00.000 9828 Move returns status 0, amount 13
02:28:12.424 00.000 9828 move complete, result=0
02:28:12.424 00.000 9828 worker thread done servicing request
02:28:12.424 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:28:12.788 00.364 8976 Exposure complete
02:28:12.794 00.006 8976 worker thread done servicing request
02:28:12.794 00.000 5052 OnExposeComplete: enter
02:28:12.794 00.000 5052 UpdateGuideState(): m_state=6
02:28:12.794 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8886
02:28:12.794 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.35, Mass=159, SNR=8.7, Peak=63 HFD=2.8
02:28:12.794 00.000 5052 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.04) = xAngle (-3.12 = -3.12)
02:28:12.794 00.000 5052 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.06)
02:28:12.794 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.36 hyp=0.40 cameraTheta=-1.08 mountX=-0.40 mountY=0.03, mountTheta=3.06
02:28:12.796 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.36, opts=13)
02:28:12.796 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.36)
02:28:12.796 00.000 8976 Worker thread wakes up
02:28:12.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.36) opts 0xd
02:28:12.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.36)
02:28:12.796 00.000 8976 Moving (0.19, -0.36) raw xDistance=-0.40 yDistance=0.03
02:28:12.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:28:12.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:28:12.796 00.000 8976 MoveAxis(R, 2, ABG)
02:28:12.796 00.000 8976 stepping (-8, 21) + (2, 0)
02:28:12.796 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:12.797 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:28:12.808 00.011 5052 UpdateGuideState exits: m=159 SNR=8.7
02:28:12.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:12.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:12.808 00.000 5052 Enqueuing Expose request
02:28:12.832 00.024 8976 Received - 47 (G) 
02:28:12.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:12.832 00.000 8976 stepped: pos (-6, 21)
02:28:12.832 00.000 8976 MoveAxis(U, 0, ABG)
02:28:12.832 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:28:12.832 00.000 8976 MountToCamera -- mountX=1.38 mountY=-2.62 hyp=2.96 mountTheta=-1.09 cameraX=1.70, cameraY=2.42 cameraTheta=0.96
02:28:12.832 00.000 8976 incremental bump (1.703, 2.417) isValid = 1
02:28:12.832 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:28:12.832 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:28:12.832 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:28:12.832 00.000 8976 move complete, result=0
02:28:12.833 00.001 8976 worker thread done servicing request
02:28:12.833 00.000 9828 Worker thread wakes up
02:28:12.833 00.000 8976 Worker thread wakes up
02:28:12.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:12.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:12.833 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
02:28:12.833 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:28:12.833 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:28:12.833 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:28:12.833 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:28:12.833 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:28:12.833 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:28:12.833 00.000 9828 BLC: window closed
02:28:12.833 00.000 9828 MoveAxis(E, 22, B)
02:28:12.833 00.000 9828 Guiding  Dir = 2, Dur = 22
02:28:12.834 00.001 9828 IsSlewing returns 0
02:28:12.834 00.000 9828 IsGuiding returns 0
02:28:12.834 00.000 9828 PulseGuide returned control before completion, sleep 32
02:28:12.873 00.039 9828 IsGuiding returns 1
02:28:12.873 00.000 9828 scope still moving after pulse duration time elapsed
02:28:12.906 00.033 9828 IsSlewing returns 0
02:28:12.906 00.000 9828 IsGuiding returns 1
02:28:12.935 00.029 9828 IsSlewing returns 0
02:28:12.935 00.000 9828 IsGuiding returns 1
02:28:12.966 00.031 9828 IsSlewing returns 0
02:28:12.966 00.000 9828 IsGuiding returns 1
02:28:12.997 00.031 9828 IsSlewing returns 0
02:28:12.997 00.000 9828 IsGuiding returns 1
02:28:13.028 00.031 9828 IsSlewing returns 0
02:28:13.028 00.000 9828 IsGuiding returns 0
02:28:13.028 00.000 9828 scope move finished after 22 + 171 ms
02:28:13.028 00.000 9828 Move returns status 0, amount 22
02:28:13.028 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:13.028 00.000 9828 MoveAxis(N, 12, B)
02:28:13.028 00.000 9828 Guiding  Dir = 0, Dur = 12
02:28:13.043 00.015 9828 IsSlewing returns 0
02:28:13.043 00.000 9828 IsGuiding returns 0
02:28:13.043 00.000 9828 PulseGuide returned control before completion, sleep 22
02:28:13.074 00.031 9828 IsGuiding returns 1
02:28:13.074 00.000 9828 scope still moving after pulse duration time elapsed
02:28:13.105 00.031 9828 IsSlewing returns 0
02:28:13.105 00.000 9828 IsGuiding returns 1
02:28:13.136 00.031 9828 IsSlewing returns 0
02:28:13.136 00.000 9828 IsGuiding returns 1
02:28:13.167 00.031 9828 IsSlewing returns 0
02:28:13.167 00.000 9828 IsGuiding returns 1
02:28:13.198 00.031 9828 IsSlewing returns 0
02:28:13.198 00.000 9828 IsGuiding returns 0
02:28:13.198 00.000 9828 scope move finished after 12 + 143 ms
02:28:13.198 00.000 9828 Move returns status 0, amount 12
02:28:13.198 00.000 9828 move complete, result=0
02:28:13.198 00.000 9828 worker thread done servicing request
02:28:13.198 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:28:13.527 00.329 8976 Exposure complete
02:28:13.533 00.006 8976 worker thread done servicing request
02:28:13.533 00.000 5052 OnExposeComplete: enter
02:28:13.533 00.000 5052 UpdateGuideState(): m_state=6
02:28:13.533 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8887
02:28:13.533 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.59, Mass=165, SNR=8.9, Peak=69 HFD=2.3
02:28:13.533 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.60 = 1.69)
02:28:13.533 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
02:28:13.533 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.55 mountX=-0.02 mountY=0.21, mountTheta=1.69
02:28:13.534 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.12, opts=13)
02:28:13.534 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.12)
02:28:13.534 00.000 8976 Worker thread wakes up
02:28:13.534 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.12) opts 0xd
02:28:13.534 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.12)
02:28:13.534 00.000 8976 Moving (-0.17, -0.12) raw xDistance=-0.02 yDistance=0.21
02:28:13.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:28:13.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:28:13.534 00.000 8976 MoveAxis(R, 0, ABG)
02:28:13.534 00.000 8976 MoveAxis(U, 0, ABG)
02:28:13.534 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:28:13.534 00.000 8976 MountToCamera -- mountX=1.23 mountY=-2.85 hyp=3.11 mountTheta=-1.17 cameraX=1.98, cameraY=2.39 cameraTheta=0.88
02:28:13.535 00.001 8976 incremental bump (1.983, 2.390) isValid = 1
02:28:13.535 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:28:13.535 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:28:13.535 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:28:13.535 00.000 8976 move complete, result=0
02:28:13.535 00.000 8976 worker thread done servicing request
02:28:13.535 00.000 9828 Worker thread wakes up
02:28:13.535 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:28:13.535 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:28:13.535 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
02:28:13.535 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
02:28:13.535 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:28:13.535 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:28:13.535 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:28:13.535 00.000 9828 BLC: window closed
02:28:13.536 00.001 9828 MoveAxis(E, 25, B)
02:28:13.536 00.000 9828 Guiding  Dir = 2, Dur = 25
02:28:13.536 00.000 9828 IsSlewing returns 0
02:28:13.536 00.000 9828 IsGuiding returns 0
02:28:13.536 00.000 9828 PulseGuide returned control before completion, sleep 35
02:28:13.546 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
02:28:13.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:13.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:13.546 00.000 5052 Enqueuing Expose request
02:28:13.547 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:28:13.547 00.000 8976 Worker thread wakes up
02:28:13.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:13.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:13.586 00.039 9828 IsGuiding returns 1
02:28:13.586 00.000 9828 scope still moving after pulse duration time elapsed
02:28:13.617 00.031 9828 IsSlewing returns 0
02:28:13.617 00.000 9828 IsGuiding returns 1
02:28:13.648 00.031 9828 IsSlewing returns 0
02:28:13.648 00.000 9828 IsGuiding returns 1
02:28:13.679 00.031 9828 IsSlewing returns 0
02:28:13.679 00.000 9828 IsGuiding returns 0
02:28:13.679 00.000 9828 scope move finished after 25 + 117 ms
02:28:13.679 00.000 9828 Move returns status 0, amount 25
02:28:13.679 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:13.679 00.000 9828 MoveAxis(N, 11, B)
02:28:13.679 00.000 9828 Guiding  Dir = 0, Dur = 11
02:28:13.694 00.015 9828 IsSlewing returns 0
02:28:13.694 00.000 9828 IsGuiding returns 0
02:28:13.694 00.000 9828 PulseGuide returned control before completion, sleep 21
02:28:13.725 00.031 9828 IsGuiding returns 1
02:28:13.725 00.000 9828 scope still moving after pulse duration time elapsed
02:28:13.756 00.031 9828 IsSlewing returns 0
02:28:13.756 00.000 9828 IsGuiding returns 1
02:28:13.786 00.030 9828 IsSlewing returns 0
02:28:13.786 00.000 9828 IsGuiding returns 1
02:28:13.817 00.031 9828 IsSlewing returns 0
02:28:13.817 00.000 9828 IsGuiding returns 1
02:28:13.848 00.031 9828 IsSlewing returns 0
02:28:13.848 00.000 9828 IsGuiding returns 0
02:28:13.848 00.000 9828 scope move finished after 11 + 143 ms
02:28:13.848 00.000 9828 Move returns status 0, amount 11
02:28:13.848 00.000 9828 move complete, result=0
02:28:13.848 00.000 9828 worker thread done servicing request
02:28:13.848 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:28:14.238 00.390 8976 Exposure complete
02:28:14.243 00.005 8976 worker thread done servicing request
02:28:14.243 00.000 5052 OnExposeComplete: enter
02:28:14.243 00.000 5052 UpdateGuideState(): m_state=6
02:28:14.243 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8888
02:28:14.244 00.001 5052 Star::Find returns 1 (0), X=329.22, Y=281.65, Mass=143, SNR=8.3, Peak=66 HFD=2.1
02:28:14.244 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
02:28:14.244 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
02:28:14.244 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.90 mountX=-0.08 mountY=-0.01, mountTheta=-3.04
02:28:14.244 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.06, opts=13)
02:28:14.244 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.06)
02:28:14.244 00.000 8976 Worker thread wakes up
02:28:14.245 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.06) opts 0xd
02:28:14.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.06)
02:28:14.245 00.000 8976 Moving (0.05, -0.06) raw xDistance=-0.08 yDistance=-0.01
02:28:14.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:28:14.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:28:14.245 00.000 8976 MoveAxis(R, 0, ABG)
02:28:14.245 00.000 8976 MoveAxis(U, 0, ABG)
02:28:14.245 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:28:14.245 00.000 8976 MountToCamera -- mountX=1.12 mountY=-3.01 hyp=3.22 mountTheta=-1.21 cameraX=2.17, cameraY=2.37 cameraTheta=0.83
02:28:14.245 00.000 8976 incremental bump (2.171, 2.372) isValid = 1
02:28:14.245 00.000 8976 Scheduling Mount bump of (0.053, 0.061)
02:28:14.245 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.06, opts=4)
02:28:14.245 00.000 8976 Enqueuing Move request for scope (0.05, 0.06)
02:28:14.245 00.000 8976 move complete, result=0
02:28:14.245 00.000 9828 Worker thread wakes up
02:28:14.245 00.000 8976 worker thread done servicing request
02:28:14.245 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0x4
02:28:14.245 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
02:28:14.246 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:28:14.246 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
02:28:14.246 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
02:28:14.246 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.85 mountX=-0.06 mountY=-0.05, mountTheta=-2.38
02:28:14.246 00.000 9828 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=-0.05
02:28:14.246 00.000 9828 BLC: window closed
02:28:14.246 00.000 9828 MoveAxis(E, 18, B)
02:28:14.246 00.000 9828 Guiding  Dir = 2, Dur = 18
02:28:14.246 00.000 9828 IsSlewing returns 0
02:28:14.246 00.000 9828 IsGuiding returns 0
02:28:14.247 00.001 9828 PulseGuide returned control before completion, sleep 28
02:28:14.255 00.008 5052 UpdateGuideState exits: m=143 SNR=8.3
02:28:14.255 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:14.255 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:14.255 00.000 5052 Enqueuing Expose request
02:28:14.256 00.001 8976 Worker thread wakes up
02:28:14.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:14.256 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:14.256 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:14.288 00.032 9828 IsGuiding returns 1
02:28:14.288 00.000 9828 scope still moving after pulse duration time elapsed
02:28:14.320 00.032 9828 IsSlewing returns 0
02:28:14.321 00.001 9828 IsGuiding returns 1
02:28:14.352 00.031 9828 IsSlewing returns 0
02:28:14.352 00.000 9828 IsGuiding returns 1
02:28:14.383 00.031 9828 IsSlewing returns 0
02:28:14.383 00.000 9828 IsGuiding returns 0
02:28:14.383 00.000 9828 scope move finished after 18 + 118 ms
02:28:14.383 00.000 9828 Move returns status 0, amount 18
02:28:14.383 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:14.383 00.000 9828 MoveAxis(N, 7, B)
02:28:14.383 00.000 9828 Guiding  Dir = 0, Dur = 7
02:28:14.398 00.015 9828 IsSlewing returns 0
02:28:14.398 00.000 9828 IsGuiding returns 0
02:28:14.398 00.000 9828 PulseGuide returned control before completion, sleep 17
02:28:14.429 00.031 9828 IsGuiding returns 1
02:28:14.429 00.000 9828 scope still moving after pulse duration time elapsed
02:28:14.460 00.031 9828 IsSlewing returns 0
02:28:14.460 00.000 9828 IsGuiding returns 1
02:28:14.492 00.032 9828 IsSlewing returns 0
02:28:14.492 00.000 9828 IsGuiding returns 1
02:28:14.523 00.031 9828 IsSlewing returns 0
02:28:14.523 00.000 9828 IsGuiding returns 0
02:28:14.523 00.000 9828 scope move finished after 7 + 118 ms
02:28:14.523 00.000 9828 Move returns status 0, amount 7
02:28:14.523 00.000 9828 move complete, result=0
02:28:14.523 00.000 9828 worker thread done servicing request
02:28:14.523 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 7 ms NORTH
02:28:14.949 00.426 8976 Exposure complete
02:28:14.955 00.006 8976 worker thread done servicing request
02:28:14.955 00.000 5052 OnExposeComplete: enter
02:28:14.955 00.000 5052 UpdateGuideState(): m_state=6
02:28:14.955 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8889
02:28:14.955 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.86, Mass=165, SNR=8.9, Peak=74 HFD=2.4
02:28:14.955 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:28:14.955 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
02:28:14.955 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.16 hyp=0.39 cameraTheta=2.73 mountX=0.30 mountY=0.21, mountTheta=0.62
02:28:14.957 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.16, opts=13)
02:28:14.957 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.16)
02:28:14.957 00.000 8976 Worker thread wakes up
02:28:14.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.16) opts 0xd
02:28:14.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.16)
02:28:14.957 00.000 8976 Moving (-0.36, 0.16) raw xDistance=0.30 yDistance=0.21
02:28:14.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:28:14.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:28:14.957 00.000 8976 MoveAxis(L, 1, ABG)
02:28:14.957 00.000 8976 stepping (-6, 21) + (-1, 0)
02:28:14.957 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:14.958 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:28:14.968 00.010 5052 UpdateGuideState exits: m=165 SNR=8.9
02:28:14.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:14.969 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:14.969 00.000 5052 Enqueuing Expose request
02:28:14.991 00.022 8976 Received - 47 (G) 
02:28:14.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:14.991 00.000 8976 stepped: pos (-7, 21)
02:28:14.991 00.000 8976 MoveAxis(U, 0, ABG)
02:28:14.991 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:28:14.991 00.000 8976 MountToCamera -- mountX=1.11 mountY=-3.12 hyp=3.31 mountTheta=-1.23 cameraX=2.27, cameraY=2.41 cameraTheta=0.81
02:28:14.991 00.000 8976 incremental bump (2.273, 2.405) isValid = 1
02:28:14.991 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:28:14.991 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:28:14.991 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:28:14.991 00.000 8976 move complete, result=0
02:28:14.991 00.000 8976 worker thread done servicing request
02:28:14.991 00.000 8976 Worker thread wakes up
02:28:14.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:14.991 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:14.991 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:28:14.992 00.001 9828 Worker thread wakes up
02:28:14.992 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:28:14.992 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:28:14.992 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
02:28:14.992 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
02:28:14.992 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:28:14.992 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:28:14.992 00.000 9828 BLC: window closed
02:28:14.992 00.000 9828 MoveAxis(E, 26, B)
02:28:14.992 00.000 9828 Guiding  Dir = 2, Dur = 26
02:28:14.992 00.000 9828 IsSlewing returns 0
02:28:14.993 00.001 9828 IsGuiding returns 0
02:28:14.993 00.000 9828 PulseGuide returned control before completion, sleep 36
02:28:15.034 00.041 9828 IsGuiding returns 1
02:28:15.034 00.000 9828 scope still moving after pulse duration time elapsed
02:28:15.064 00.030 9828 IsSlewing returns 0
02:28:15.064 00.000 9828 IsGuiding returns 1
02:28:15.095 00.031 9828 IsSlewing returns 0
02:28:15.095 00.000 9828 IsGuiding returns 1
02:28:15.126 00.031 9828 IsSlewing returns 0
02:28:15.126 00.000 9828 IsGuiding returns 1
02:28:15.157 00.031 9828 IsSlewing returns 0
02:28:15.157 00.000 9828 IsGuiding returns 0
02:28:15.157 00.000 9828 scope move finished after 26 + 138 ms
02:28:15.157 00.000 9828 Move returns status 0, amount 26
02:28:15.157 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:15.158 00.001 9828 MoveAxis(N, 10, B)
02:28:15.158 00.000 9828 Guiding  Dir = 0, Dur = 10
02:28:15.173 00.015 9828 IsSlewing returns 0
02:28:15.173 00.000 9828 IsGuiding returns 0
02:28:15.173 00.000 9828 PulseGuide returned control before completion, sleep 20
02:28:15.203 00.030 9828 IsGuiding returns 1
02:28:15.203 00.000 9828 scope still moving after pulse duration time elapsed
02:28:15.234 00.031 9828 IsSlewing returns 0
02:28:15.234 00.000 9828 IsGuiding returns 1
02:28:15.265 00.031 9828 IsSlewing returns 0
02:28:15.265 00.000 9828 IsGuiding returns 1
02:28:15.297 00.032 9828 IsSlewing returns 0
02:28:15.297 00.000 9828 IsGuiding returns 1
02:28:15.328 00.031 9828 IsSlewing returns 0
02:28:15.328 00.000 9828 IsGuiding returns 1
02:28:15.359 00.031 9828 IsSlewing returns 0
02:28:15.359 00.000 9828 IsGuiding returns 1
02:28:15.390 00.031 9828 IsSlewing returns 0
02:28:15.390 00.000 9828 IsGuiding returns 0
02:28:15.390 00.000 9828 scope move finished after 10 + 206 ms
02:28:15.390 00.000 9828 Move returns status 0, amount 10
02:28:15.390 00.000 9828 move complete, result=0
02:28:15.390 00.000 9828 worker thread done servicing request
02:28:15.390 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:28:15.682 00.292 8976 Exposure complete
02:28:15.687 00.005 8976 worker thread done servicing request
02:28:15.687 00.000 5052 OnExposeComplete: enter
02:28:15.689 00.002 5052 UpdateGuideState(): m_state=6
02:28:15.689 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8890
02:28:15.689 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.58, Mass=162, SNR=8.8, Peak=69 HFD=2.3
02:28:15.689 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
02:28:15.689 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
02:28:15.689 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-2.70 mountX=0.01 mountY=0.31, mountTheta=1.54
02:28:15.689 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.13, opts=13)
02:28:15.689 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.13)
02:28:15.689 00.000 8976 Worker thread wakes up
02:28:15.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.13) opts 0xd
02:28:15.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.13)
02:28:15.689 00.000 8976 Moving (-0.28, -0.13) raw xDistance=0.01 yDistance=0.31
02:28:15.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:28:15.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:28:15.689 00.000 8976 MoveAxis(R, 0, ABG)
02:28:15.689 00.000 8976 MoveAxis(D, 1, ABG)
02:28:15.689 00.000 8976 stepping (-7, 21) + (0, -1)
02:28:15.689 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:15.690 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:28:15.700 00.010 5052 UpdateGuideState exits: m=162 SNR=8.8
02:28:15.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:15.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:15.700 00.000 5052 Enqueuing Expose request
02:28:15.710 00.010 8976 Received - 47 (G) 
02:28:15.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:15.710 00.000 8976 stepped: pos (-7, 20)
02:28:15.710 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:28:15.710 00.000 8976 MountToCamera -- mountX=1.10 mountY=-3.14 hyp=3.32 mountTheta=-1.23 cameraX=2.30, cameraY=2.40 cameraTheta=0.81
02:28:15.710 00.000 8976 incremental bump (2.295, 2.404) isValid = 1
02:28:15.710 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:28:15.710 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:28:15.710 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:28:15.710 00.000 8976 move complete, result=0
02:28:15.710 00.000 8976 worker thread done servicing request
02:28:15.710 00.000 8976 Worker thread wakes up
02:28:15.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:15.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:15.710 00.000 9828 Worker thread wakes up
02:28:15.711 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:28:15.711 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:28:15.711 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:28:15.711 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:28:15.711 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:28:15.711 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:28:15.711 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:28:15.711 00.000 9828 BLC: window closed
02:28:15.711 00.000 9828 MoveAxis(E, 26, B)
02:28:15.711 00.000 9828 Guiding  Dir = 2, Dur = 26
02:28:15.711 00.000 9828 IsSlewing returns 0
02:28:15.712 00.001 9828 IsGuiding returns 0
02:28:15.712 00.000 9828 PulseGuide returned control before completion, sleep 36
02:28:15.751 00.039 9828 IsGuiding returns 1
02:28:15.751 00.000 9828 scope still moving after pulse duration time elapsed
02:28:15.782 00.031 9828 IsSlewing returns 0
02:28:15.782 00.000 9828 IsGuiding returns 1
02:28:15.813 00.031 9828 IsSlewing returns 0
02:28:15.813 00.000 9828 IsGuiding returns 1
02:28:15.844 00.031 9828 IsSlewing returns 0
02:28:15.844 00.000 9828 IsGuiding returns 1
02:28:15.875 00.031 9828 IsSlewing returns 0
02:28:15.875 00.000 9828 IsGuiding returns 0
02:28:15.875 00.000 9828 scope move finished after 26 + 137 ms
02:28:15.875 00.000 9828 Move returns status 0, amount 26
02:28:15.875 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:15.875 00.000 9828 MoveAxis(N, 10, B)
02:28:15.875 00.000 9828 Guiding  Dir = 0, Dur = 10
02:28:15.890 00.015 9828 IsSlewing returns 0
02:28:15.890 00.000 9828 IsGuiding returns 0
02:28:15.890 00.000 9828 PulseGuide returned control before completion, sleep 20
02:28:15.921 00.031 9828 IsGuiding returns 1
02:28:15.921 00.000 9828 scope still moving after pulse duration time elapsed
02:28:15.952 00.031 9828 IsSlewing returns 0
02:28:15.952 00.000 9828 IsGuiding returns 1
02:28:15.983 00.031 9828 IsSlewing returns 0
02:28:15.983 00.000 9828 IsGuiding returns 1
02:28:16.014 00.031 9828 IsSlewing returns 0
02:28:16.015 00.001 9828 IsGuiding returns 1
02:28:16.046 00.031 9828 IsSlewing returns 0
02:28:16.047 00.001 9828 IsGuiding returns 0
02:28:16.047 00.000 9828 scope move finished after 10 + 145 ms
02:28:16.047 00.000 9828 Move returns status 0, amount 10
02:28:16.047 00.000 9828 move complete, result=0
02:28:16.047 00.000 9828 worker thread done servicing request
02:28:16.047 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:28:16.403 00.356 8976 Exposure complete
02:28:16.409 00.006 8976 worker thread done servicing request
02:28:16.409 00.000 5052 OnExposeComplete: enter
02:28:16.409 00.000 5052 UpdateGuideState(): m_state=6
02:28:16.409 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8891
02:28:16.409 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=282.04, Mass=148, SNR=8.4, Peak=70 HFD=2.2
02:28:16.409 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:28:16.409 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
02:28:16.409 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.33 hyp=0.85 cameraTheta=2.74 mountX=0.65 mountY=0.47, mountTheta=0.63
02:28:16.410 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=0.33, opts=13)
02:28:16.410 00.000 5052 Enqueuing Move request for stepguider (-0.78, 0.33)
02:28:16.410 00.000 8976 Worker thread wakes up
02:28:16.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, 0.33) opts 0xd
02:28:16.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, 0.33)
02:28:16.410 00.000 8976 Moving (-0.78, 0.33) raw xDistance=0.65 yDistance=0.47
02:28:16.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
02:28:16.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
02:28:16.411 00.001 8976 MoveAxis(L, 3, ABG)
02:28:16.411 00.000 8976 stepping (-7, 20) + (-3, 0)
02:28:16.411 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:16.411 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:28:16.423 00.012 5052 UpdateGuideState exits: m=148 SNR=8.4
02:28:16.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:16.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:16.423 00.000 5052 Enqueuing Expose request
02:28:16.445 00.022 8976 Received - 47 (G) 
02:28:16.445 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:16.445 00.000 8976 stepped: pos (-10, 20)
02:28:16.445 00.000 8976 MoveAxis(D, 2, ABG)
02:28:16.445 00.000 8976 stepping (-10, 20) + (0, -2)
02:28:16.445 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:16.477 00.032 8976 Received - 47 (G) 
02:28:16.477 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:16.477 00.000 8976 stepped: pos (-10, 18)
02:28:16.477 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:28:16.478 00.001 8976 MountToCamera -- mountX=1.24 mountY=-3.05 hyp=3.29 mountTheta=-1.18 cameraX=2.15, cameraY=2.49 cameraTheta=0.86
02:28:16.478 00.000 8976 incremental bump (2.148, 2.490) isValid = 1
02:28:16.478 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:28:16.478 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:28:16.478 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:28:16.478 00.000 8976 move complete, result=0
02:28:16.478 00.000 9828 Worker thread wakes up
02:28:16.478 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:28:16.478 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:28:16.478 00.000 8976 worker thread done servicing request
02:28:16.478 00.000 8976 Worker thread wakes up
02:28:16.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:16.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:16.478 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.5 px 2 ms SOUTH
02:28:16.479 00.001 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:28:16.479 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:28:16.479 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:28:16.479 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:28:16.479 00.000 9828 BLC: window closed
02:28:16.479 00.000 9828 MoveAxis(E, 25, B)
02:28:16.479 00.000 9828 Guiding  Dir = 2, Dur = 25
02:28:16.480 00.001 9828 IsSlewing returns 0
02:28:16.480 00.000 9828 IsGuiding returns 0
02:28:16.480 00.000 9828 PulseGuide returned control before completion, sleep 35
02:28:16.530 00.050 9828 IsGuiding returns 1
02:28:16.530 00.000 9828 scope still moving after pulse duration time elapsed
02:28:16.561 00.031 9828 IsSlewing returns 0
02:28:16.561 00.000 9828 IsGuiding returns 1
02:28:16.592 00.031 9828 IsSlewing returns 0
02:28:16.592 00.000 9828 IsGuiding returns 1
02:28:16.623 00.031 9828 IsSlewing returns 0
02:28:16.623 00.000 9828 IsGuiding returns 0
02:28:16.623 00.000 9828 scope move finished after 25 + 117 ms
02:28:16.623 00.000 9828 Move returns status 0, amount 25
02:28:16.623 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:16.623 00.000 9828 MoveAxis(N, 11, B)
02:28:16.623 00.000 9828 Guiding  Dir = 0, Dur = 11
02:28:16.639 00.016 9828 IsSlewing returns 0
02:28:16.639 00.000 9828 IsGuiding returns 0
02:28:16.639 00.000 9828 PulseGuide returned control before completion, sleep 21
02:28:16.671 00.032 9828 IsGuiding returns 1
02:28:16.671 00.000 9828 scope still moving after pulse duration time elapsed
02:28:16.703 00.032 9828 IsSlewing returns 0
02:28:16.703 00.000 9828 IsGuiding returns 1
02:28:16.734 00.031 9828 IsSlewing returns 0
02:28:16.734 00.000 9828 IsGuiding returns 1
02:28:16.765 00.031 9828 IsSlewing returns 0
02:28:16.765 00.000 9828 IsGuiding returns 1
02:28:16.796 00.031 9828 IsSlewing returns 0
02:28:16.796 00.000 9828 IsGuiding returns 0
02:28:16.796 00.000 9828 scope move finished after 11 + 146 ms
02:28:16.796 00.000 9828 Move returns status 0, amount 11
02:28:16.796 00.000 9828 move complete, result=0
02:28:16.796 00.000 9828 worker thread done servicing request
02:28:16.796 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:28:17.176 00.380 8976 Exposure complete
02:28:17.181 00.005 8976 worker thread done servicing request
02:28:17.181 00.000 5052 OnExposeComplete: enter
02:28:17.181 00.000 5052 UpdateGuideState(): m_state=6
02:28:17.181 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8892
02:28:17.181 00.000 5052 Star::Find returns 1 (0), X=328.18, Y=281.65, Mass=153, SNR=8.5, Peak=70 HFD=2.3
02:28:17.181 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.13 = 1.16)
02:28:17.181 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
02:28:17.181 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=-0.06 hyp=1.00 cameraTheta=-3.08 mountX=0.40 mountY=0.87, mountTheta=1.14
02:28:17.183 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=-0.06, opts=13)
02:28:17.183 00.000 5052 Enqueuing Move request for stepguider (-1.00, -0.06)
02:28:17.183 00.000 8976 Worker thread wakes up
02:28:17.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, -0.06) opts 0xd
02:28:17.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, -0.06)
02:28:17.183 00.000 8976 Moving (-1.00, -0.06) raw xDistance=0.40 yDistance=0.87
02:28:17.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
02:28:17.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.87
02:28:17.183 00.000 8976 MoveAxis(L, 2, ABG)
02:28:17.183 00.000 8976 stepping (-10, 18) + (-2, 0)
02:28:17.183 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:17.184 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:28:17.194 00.010 5052 UpdateGuideState exits: m=153 SNR=8.5
02:28:17.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:17.194 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:17.194 00.000 5052 Enqueuing Expose request
02:28:17.213 00.019 8976 Received - 47 (G) 
02:28:17.213 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:17.213 00.000 8976 stepped: pos (-12, 18)
02:28:17.213 00.000 8976 MoveAxis(D, 4, ABG)
02:28:17.213 00.000 8976 stepping (-12, 18) + (0, -4)
02:28:17.213 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:28:17.245 00.032 8976 Received - 47 (G) 
02:28:17.245 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:28:17.245 00.000 8976 stepped: pos (-12, 14)
02:28:17.245 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:28:17.245 00.000 8976 MountToCamera -- mountX=1.44 mountY=-2.77 hyp=3.12 mountTheta=-1.09 cameraX=1.82, cameraY=2.54 cameraTheta=0.95
02:28:17.245 00.000 8976 incremental bump (1.816, 2.542) isValid = 1
02:28:17.245 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
02:28:17.245 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:28:17.245 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:28:17.245 00.000 8976 move complete, result=0
02:28:17.245 00.000 9828 Worker thread wakes up
02:28:17.245 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:28:17.245 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:28:17.245 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
02:28:17.245 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
02:28:17.245 00.000 8976 worker thread done servicing request
02:28:17.245 00.000 8976 Worker thread wakes up
02:28:17.245 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:17.245 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
02:28:17.246 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:28:17.246 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:28:17.246 00.000 9828 BLC: window closed
02:28:17.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:17.246 00.000 9828 MoveAxis(E, 23, B)
02:28:17.246 00.000 9828 Guiding  Dir = 2, Dur = 23
02:28:17.246 00.000 9828 IsSlewing returns 0
02:28:17.246 00.000 9828 IsGuiding returns 0
02:28:17.246 00.000 9828 PulseGuide returned control before completion, sleep 33
02:28:17.282 00.036 9828 IsGuiding returns 1
02:28:17.282 00.000 9828 scope still moving after pulse duration time elapsed
02:28:17.313 00.031 9828 IsSlewing returns 0
02:28:17.313 00.000 9828 IsGuiding returns 1
02:28:17.343 00.030 9828 IsSlewing returns 0
02:28:17.343 00.000 9828 IsGuiding returns 1
02:28:17.375 00.032 9828 IsSlewing returns 0
02:28:17.375 00.000 9828 IsGuiding returns 0
02:28:17.375 00.000 9828 scope move finished after 23 + 105 ms
02:28:17.375 00.000 9828 Move returns status 0, amount 23
02:28:17.375 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:17.375 00.000 9828 MoveAxis(N, 12, B)
02:28:17.375 00.000 9828 Guiding  Dir = 0, Dur = 12
02:28:17.390 00.015 9828 IsSlewing returns 0
02:28:17.390 00.000 9828 IsGuiding returns 0
02:28:17.390 00.000 9828 PulseGuide returned control before completion, sleep 22
02:28:17.422 00.032 9828 IsGuiding returns 1
02:28:17.422 00.000 9828 scope still moving after pulse duration time elapsed
02:28:17.452 00.030 9828 IsSlewing returns 0
02:28:17.452 00.000 9828 IsGuiding returns 1
02:28:17.483 00.031 9828 IsSlewing returns 0
02:28:17.483 00.000 9828 IsGuiding returns 1
02:28:17.514 00.031 9828 IsSlewing returns 0
02:28:17.514 00.000 9828 IsGuiding returns 1
02:28:17.545 00.031 9828 IsSlewing returns 0
02:28:17.545 00.000 9828 IsGuiding returns 0
02:28:17.545 00.000 9828 scope move finished after 12 + 142 ms
02:28:17.545 00.000 9828 Move returns status 0, amount 12
02:28:17.545 00.000 9828 move complete, result=0
02:28:17.545 00.000 9828 worker thread done servicing request
02:28:17.545 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:28:17.943 00.398 8976 Exposure complete
02:28:17.948 00.005 8976 worker thread done servicing request
02:28:17.949 00.001 5052 OnExposeComplete: enter
02:28:17.949 00.000 5052 UpdateGuideState(): m_state=6
02:28:17.949 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8893
02:28:17.949 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.61, Mass=161, SNR=8.7, Peak=66 HFD=2.7
02:28:17.949 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
02:28:17.949 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
02:28:17.949 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.10 hyp=0.54 cameraTheta=-2.95 mountX=0.15 mountY=0.50, mountTheta=1.28
02:28:17.950 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.10, opts=13)
02:28:17.950 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.10)
02:28:17.950 00.000 8976 Worker thread wakes up
02:28:17.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.10) opts 0xd
02:28:17.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.10)
02:28:17.950 00.000 8976 Moving (-0.53, -0.10) raw xDistance=0.15 yDistance=0.50
02:28:17.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:28:17.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
02:28:17.950 00.000 8976 MoveAxis(R, 0, ABG)
02:28:17.950 00.000 8976 MoveAxis(D, 2, ABG)
02:28:17.950 00.000 8976 stepping (-12, 14) + (0, -2)
02:28:17.950 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:17.951 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:28:17.960 00.009 5052 UpdateGuideState exits: m=161 SNR=8.7
02:28:17.961 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:17.961 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:17.961 00.000 5052 Enqueuing Expose request
02:28:17.980 00.019 8976 Received - 47 (G) 
02:28:17.981 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:17.981 00.000 8976 stepped: pos (-12, 12)
02:28:17.981 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:28:17.981 00.000 8976 MountToCamera -- mountX=1.57 mountY=-2.49 hyp=2.94 mountTheta=-1.01 cameraX=1.50, cameraY=2.53 cameraTheta=1.04
02:28:17.981 00.000 8976 incremental bump (1.501, 2.529) isValid = 1
02:28:17.981 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:28:17.981 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:28:17.981 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:28:17.981 00.000 8976 move complete, result=0
02:28:17.981 00.000 8976 worker thread done servicing request
02:28:17.981 00.000 8976 Worker thread wakes up
02:28:17.981 00.000 9828 Worker thread wakes up
02:28:17.981 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:28:17.981 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:28:17.982 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:17.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:17.982 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
02:28:17.982 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:28:17.982 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
02:28:17.982 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:28:17.982 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:28:17.982 00.000 9828 BLC: window closed
02:28:17.982 00.000 9828 MoveAxis(E, 20, B)
02:28:17.982 00.000 9828 Guiding  Dir = 2, Dur = 20
02:28:17.982 00.000 9828 IsSlewing returns 0
02:28:17.982 00.000 9828 IsGuiding returns 0
02:28:17.983 00.001 9828 PulseGuide returned control before completion, sleep 30
02:28:18.028 00.045 9828 IsGuiding returns 1
02:28:18.028 00.000 9828 scope still moving after pulse duration time elapsed
02:28:18.061 00.033 9828 IsSlewing returns 0
02:28:18.061 00.000 9828 IsGuiding returns 1
02:28:18.092 00.031 9828 IsSlewing returns 0
02:28:18.092 00.000 9828 IsGuiding returns 1
02:28:18.123 00.031 9828 IsSlewing returns 0
02:28:18.124 00.001 9828 IsGuiding returns 0
02:28:18.124 00.000 9828 scope move finished after 20 + 121 ms
02:28:18.124 00.000 9828 Move returns status 0, amount 20
02:28:18.124 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:18.124 00.000 9828 MoveAxis(N, 13, B)
02:28:18.124 00.000 9828 Guiding  Dir = 0, Dur = 13
02:28:18.139 00.015 9828 IsSlewing returns 0
02:28:18.139 00.000 9828 IsGuiding returns 0
02:28:18.139 00.000 9828 PulseGuide returned control before completion, sleep 23
02:28:18.169 00.030 9828 IsGuiding returns 1
02:28:18.169 00.000 9828 scope still moving after pulse duration time elapsed
02:28:18.200 00.031 9828 IsSlewing returns 0
02:28:18.200 00.000 9828 IsGuiding returns 1
02:28:18.232 00.032 9828 IsSlewing returns 0
02:28:18.232 00.000 9828 IsGuiding returns 1
02:28:18.263 00.031 9828 IsSlewing returns 0
02:28:18.264 00.001 9828 IsGuiding returns 1
02:28:18.294 00.030 9828 IsSlewing returns 0
02:28:18.294 00.000 9828 IsGuiding returns 0
02:28:18.294 00.000 9828 scope move finished after 13 + 142 ms
02:28:18.294 00.000 9828 Move returns status 0, amount 13
02:28:18.294 00.000 9828 move complete, result=0
02:28:18.294 00.000 9828 worker thread done servicing request
02:28:18.295 00.001 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:28:18.675 00.380 8976 Exposure complete
02:28:18.681 00.006 8976 worker thread done servicing request
02:28:18.681 00.000 5052 OnExposeComplete: enter
02:28:18.681 00.000 5052 UpdateGuideState(): m_state=6
02:28:18.681 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8894
02:28:18.681 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.16, Mass=142, SNR=8.2, Peak=66 HFD=2.3
02:28:18.681 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
02:28:18.681 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.38)
02:28:18.681 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.55 hyp=0.56 cameraTheta=-1.76 mountX=-0.44 mountY=0.39, mountTheta=2.42
02:28:18.682 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.55, opts=13)
02:28:18.682 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.55)
02:28:18.682 00.000 8976 Worker thread wakes up
02:28:18.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.55) opts 0xd
02:28:18.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.55)
02:28:18.682 00.000 8976 Moving (-0.10, -0.55) raw xDistance=-0.44 yDistance=0.39
02:28:18.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:28:18.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
02:28:18.682 00.000 8976 MoveAxis(R, 2, ABG)
02:28:18.682 00.000 8976 stepping (-12, 12) + (2, 0)
02:28:18.682 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:18.683 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:28:18.692 00.009 5052 UpdateGuideState exits: m=142 SNR=8.2
02:28:18.693 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:18.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:18.693 00.000 5052 Enqueuing Expose request
02:28:18.715 00.022 8976 Received - 47 (G) 
02:28:18.716 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:18.716 00.000 8976 stepped: pos (-10, 12)
02:28:18.716 00.000 8976 MoveAxis(D, 2, ABG)
02:28:18.716 00.000 8976 stepping (-10, 12) + (0, -2)
02:28:18.716 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:18.748 00.032 8976 Received - 47 (G) 
02:28:18.748 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:18.748 00.000 8976 stepped: pos (-10, 10)
02:28:18.748 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:28:18.748 00.000 8976 MountToCamera -- mountX=1.56 mountY=-2.19 hyp=2.69 mountTheta=-0.95 cameraX=1.24, cameraY=2.38 cameraTheta=1.09
02:28:18.748 00.000 8976 incremental bump (1.242, 2.383) isValid = 1
02:28:18.748 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:28:18.748 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:28:18.748 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:28:18.748 00.000 8976 move complete, result=0
02:28:18.748 00.000 9828 Worker thread wakes up
02:28:18.749 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:28:18.749 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:28:18.749 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:28:18.749 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:28:18.749 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:28:18.749 00.000 8976 worker thread done servicing request
02:28:18.749 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
02:28:18.749 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:28:18.749 00.000 9828 BLC: window closed
02:28:18.749 00.000 9828 MoveAxis(E, 18, B)
02:28:18.749 00.000 9828 Guiding  Dir = 2, Dur = 18
02:28:18.749 00.000 8976 Worker thread wakes up
02:28:18.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:18.749 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:18.749 00.000 9828 IsSlewing returns 0
02:28:18.750 00.001 9828 IsGuiding returns 0
02:28:18.750 00.000 9828 PulseGuide returned control before completion, sleep 28
02:28:18.793 00.043 9828 IsGuiding returns 1
02:28:18.793 00.000 9828 scope still moving after pulse duration time elapsed
02:28:18.825 00.032 9828 IsSlewing returns 0
02:28:18.825 00.000 9828 IsGuiding returns 1
02:28:18.855 00.030 9828 IsSlewing returns 0
02:28:18.855 00.000 9828 IsGuiding returns 1
02:28:18.887 00.032 9828 IsSlewing returns 0
02:28:18.887 00.000 9828 IsGuiding returns 0
02:28:18.887 00.000 9828 scope move finished after 18 + 119 ms
02:28:18.887 00.000 9828 Move returns status 0, amount 18
02:28:18.887 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:18.887 00.000 9828 MoveAxis(N, 13, B)
02:28:18.887 00.000 9828 Guiding  Dir = 0, Dur = 13
02:28:18.901 00.014 9828 IsSlewing returns 0
02:28:18.901 00.000 9828 IsGuiding returns 0
02:28:18.901 00.000 9828 PulseGuide returned control before completion, sleep 23
02:28:18.932 00.031 9828 IsGuiding returns 1
02:28:18.932 00.000 9828 scope still moving after pulse duration time elapsed
02:28:18.963 00.031 9828 IsSlewing returns 0
02:28:18.963 00.000 9828 IsGuiding returns 1
02:28:18.994 00.031 9828 IsSlewing returns 0
02:28:18.994 00.000 9828 IsGuiding returns 1
02:28:19.025 00.031 9828 IsSlewing returns 0
02:28:19.025 00.000 9828 IsGuiding returns 1
02:28:19.056 00.031 9828 IsSlewing returns 0
02:28:19.056 00.000 9828 IsGuiding returns 0
02:28:19.056 00.000 9828 scope move finished after 13 + 141 ms
02:28:19.056 00.000 9828 Move returns status 0, amount 13
02:28:19.056 00.000 9828 move complete, result=0
02:28:19.056 00.000 9828 worker thread done servicing request
02:28:19.056 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:28:19.444 00.388 8976 Exposure complete
02:28:19.450 00.006 8976 worker thread done servicing request
02:28:19.450 00.000 5052 OnExposeComplete: enter
02:28:19.450 00.000 5052 UpdateGuideState(): m_state=6
02:28:19.450 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8895
02:28:19.450 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=282.03, Mass=138, SNR=8.1, Peak=70 HFD=2.2
02:28:19.450 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
02:28:19.450 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
02:28:19.451 00.001 5052 CameraToMount -- cameraX=0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.15 mountX=0.22 mountY=-0.30, mountTheta=-0.93
02:28:19.451 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.32, opts=13)
02:28:19.451 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.32)
02:28:19.451 00.000 8976 Worker thread wakes up
02:28:19.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.32) opts 0xd
02:28:19.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.32)
02:28:19.451 00.000 8976 Moving (0.14, 0.32) raw xDistance=0.22 yDistance=-0.30
02:28:19.452 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:28:19.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
02:28:19.452 00.000 8976 MoveAxis(R, 0, ABG)
02:28:19.452 00.000 8976 MoveAxis(U, 1, ABG)
02:28:19.452 00.000 8976 stepping (-10, 10) + (0, 1)
02:28:19.452 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:19.452 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:28:19.462 00.010 5052 UpdateGuideState exits: m=138 SNR=8.1
02:28:19.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:19.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:19.462 00.000 5052 Enqueuing Expose request
02:28:19.483 00.021 8976 Received - 47 (G) 
02:28:19.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:19.483 00.000 8976 stepped: pos (-10, 11)
02:28:19.483 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:28:19.483 00.000 8976 MountToCamera -- mountX=1.55 mountY=-2.04 hyp=2.56 mountTheta=-0.92 cameraX=1.12, cameraY=2.31 cameraTheta=1.12
02:28:19.483 00.000 8976 incremental bump (1.115, 2.309) isValid = 1
02:28:19.483 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:28:19.483 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:28:19.483 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:28:19.483 00.000 8976 move complete, result=0
02:28:19.484 00.001 8976 worker thread done servicing request
02:28:19.484 00.000 8976 Worker thread wakes up
02:28:19.484 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:28:19.484 00.000 9828 Worker thread wakes up
02:28:19.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:19.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:19.484 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:28:19.484 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:28:19.484 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:28:19.484 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:28:19.484 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:28:19.484 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:28:19.484 00.000 9828 BLC: window closed
02:28:19.484 00.000 9828 MoveAxis(E, 17, B)
02:28:19.484 00.000 9828 Guiding  Dir = 2, Dur = 17
02:28:19.485 00.001 9828 IsSlewing returns 0
02:28:19.485 00.000 9828 IsGuiding returns 0
02:28:19.485 00.000 9828 PulseGuide returned control before completion, sleep 27
02:28:19.527 00.042 9828 IsGuiding returns 1
02:28:19.527 00.000 9828 scope still moving after pulse duration time elapsed
02:28:19.558 00.031 9828 IsSlewing returns 0
02:28:19.563 00.005 9828 IsGuiding returns 1
02:28:19.589 00.026 9828 IsSlewing returns 0
02:28:19.589 00.000 9828 IsGuiding returns 1
02:28:19.619 00.030 9828 IsSlewing returns 0
02:28:19.619 00.000 9828 IsGuiding returns 0
02:28:19.619 00.000 9828 scope move finished after 17 + 116 ms
02:28:19.619 00.000 9828 Move returns status 0, amount 17
02:28:19.619 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:19.619 00.000 9828 MoveAxis(N, 14, B)
02:28:19.619 00.000 9828 Guiding  Dir = 0, Dur = 14
02:28:19.635 00.016 9828 IsSlewing returns 0
02:28:19.636 00.001 9828 IsGuiding returns 0
02:28:19.636 00.000 9828 PulseGuide returned control before completion, sleep 24
02:28:19.664 00.028 9828 IsGuiding returns 1
02:28:19.665 00.001 9828 scope still moving after pulse duration time elapsed
02:28:19.695 00.030 9828 IsSlewing returns 0
02:28:19.695 00.000 9828 IsGuiding returns 1
02:28:19.726 00.031 9828 IsSlewing returns 0
02:28:19.726 00.000 9828 IsGuiding returns 1
02:28:19.757 00.031 9828 IsSlewing returns 0
02:28:19.757 00.000 9828 IsGuiding returns 1
02:28:19.788 00.031 9828 IsSlewing returns 0
02:28:19.788 00.000 9828 IsGuiding returns 0
02:28:19.788 00.000 9828 scope move finished after 14 + 138 ms
02:28:19.788 00.000 9828 Move returns status 0, amount 14
02:28:19.788 00.000 9828 move complete, result=0
02:28:19.788 00.000 9828 worker thread done servicing request
02:28:19.788 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:28:20.172 00.384 8976 Exposure complete
02:28:20.178 00.006 8976 worker thread done servicing request
02:28:20.178 00.000 5052 OnExposeComplete: enter
02:28:20.178 00.000 5052 UpdateGuideState(): m_state=6
02:28:20.178 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8896
02:28:20.178 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.86, Mass=163, SNR=8.8, Peak=70 HFD=2.2
02:28:20.178 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:28:20.178 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
02:28:20.178 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.15 hyp=0.53 cameraTheta=2.85 mountX=0.36 mountY=0.34, mountTheta=0.75
02:28:20.179 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.15, opts=13)
02:28:20.179 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.15)
02:28:20.179 00.000 8976 Worker thread wakes up
02:28:20.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.15) opts 0xd
02:28:20.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.15)
02:28:20.179 00.000 8976 Moving (-0.51, 0.15) raw xDistance=0.36 yDistance=0.34
02:28:20.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:28:20.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
02:28:20.179 00.000 8976 MoveAxis(L, 2, ABG)
02:28:20.179 00.000 8976 stepping (-10, 11) + (-2, 0)
02:28:20.179 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:20.180 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:28:20.189 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:28:20.189 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:20.189 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:20.189 00.000 5052 Enqueuing Expose request
02:28:20.203 00.014 8976 Received - 47 (G) 
02:28:20.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:20.203 00.000 8976 stepped: pos (-12, 11)
02:28:20.203 00.000 8976 MoveAxis(D, 1, ABG)
02:28:20.203 00.000 8976 stepping (-12, 11) + (0, -1)
02:28:20.203 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:20.235 00.032 8976 Received - 47 (G) 
02:28:20.235 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:20.235 00.000 8976 stepped: pos (-12, 10)
02:28:20.235 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:28:20.235 00.000 8976 MountToCamera -- mountX=1.64 mountY=-1.89 hyp=2.51 mountTheta=-0.86 cameraX=0.94, cameraY=2.33 cameraTheta=1.19
02:28:20.235 00.000 8976 incremental bump (0.938, 2.326) isValid = 1
02:28:20.235 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:28:20.235 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:28:20.235 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:28:20.235 00.000 8976 move complete, result=0
02:28:20.235 00.000 9828 Worker thread wakes up
02:28:20.235 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:28:20.235 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:28:20.235 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:28:20.235 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:28:20.236 00.001 8976 worker thread done servicing request
02:28:20.236 00.000 8976 Worker thread wakes up
02:28:20.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:20.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:20.236 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:28:20.236 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:28:20.236 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:28:20.236 00.000 9828 BLC: window closed
02:28:20.236 00.000 9828 MoveAxis(E, 15, B)
02:28:20.236 00.000 9828 Guiding  Dir = 2, Dur = 15
02:28:20.236 00.000 9828 IsSlewing returns 0
02:28:20.236 00.000 9828 IsGuiding returns 0
02:28:20.237 00.001 9828 PulseGuide returned control before completion, sleep 25
02:28:20.271 00.034 9828 IsGuiding returns 1
02:28:20.271 00.000 9828 scope still moving after pulse duration time elapsed
02:28:20.303 00.032 9828 IsSlewing returns 0
02:28:20.303 00.000 9828 IsGuiding returns 1
02:28:20.334 00.031 9828 IsSlewing returns 0
02:28:20.334 00.000 9828 IsGuiding returns 1
02:28:20.364 00.030 9828 IsSlewing returns 0
02:28:20.364 00.000 9828 IsGuiding returns 0
02:28:20.364 00.000 9828 scope move finished after 15 + 113 ms
02:28:20.364 00.000 9828 Move returns status 0, amount 15
02:28:20.364 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:20.364 00.000 9828 MoveAxis(N, 14, B)
02:28:20.364 00.000 9828 Guiding  Dir = 0, Dur = 14
02:28:20.380 00.016 9828 IsSlewing returns 0
02:28:20.380 00.000 9828 IsGuiding returns 0
02:28:20.380 00.000 9828 PulseGuide returned control before completion, sleep 24
02:28:20.411 00.031 9828 IsGuiding returns 1
02:28:20.411 00.000 9828 scope still moving after pulse duration time elapsed
02:28:20.442 00.031 9828 IsSlewing returns 0
02:28:20.442 00.000 9828 IsGuiding returns 1
02:28:20.473 00.031 9828 IsSlewing returns 0
02:28:20.473 00.000 9828 IsGuiding returns 1
02:28:20.503 00.030 9828 IsSlewing returns 0
02:28:20.503 00.000 9828 IsGuiding returns 1
02:28:20.534 00.031 9828 IsSlewing returns 0
02:28:20.534 00.000 9828 IsGuiding returns 0
02:28:20.534 00.000 9828 scope move finished after 14 + 140 ms
02:28:20.534 00.000 9828 Move returns status 0, amount 14
02:28:20.534 00.000 9828 move complete, result=0
02:28:20.534 00.000 9828 worker thread done servicing request
02:28:20.534 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:28:20.928 00.394 8976 Exposure complete
02:28:20.934 00.006 8976 worker thread done servicing request
02:28:20.934 00.000 5052 OnExposeComplete: enter
02:28:20.934 00.000 5052 UpdateGuideState(): m_state=6
02:28:20.934 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8897
02:28:20.934 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.61, Mass=137, SNR=8.1, Peak=62 HFD=2.3
02:28:20.934 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
02:28:20.934 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.30)
02:28:20.934 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.10 hyp=0.35 cameraTheta=-2.84 mountX=0.06 mountY=0.33, mountTheta=1.40
02:28:20.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.10, opts=13)
02:28:20.935 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.10)
02:28:20.935 00.000 8976 Worker thread wakes up
02:28:20.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.10) opts 0xd
02:28:20.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.10)
02:28:20.935 00.000 8976 Moving (-0.33, -0.10) raw xDistance=0.06 yDistance=0.33
02:28:20.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:28:20.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
02:28:20.935 00.000 8976 MoveAxis(R, 0, ABG)
02:28:20.936 00.001 8976 MoveAxis(D, 1, ABG)
02:28:20.936 00.000 8976 stepping (-12, 10) + (0, -1)
02:28:20.936 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:20.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:28:20.946 00.010 5052 UpdateGuideState exits: m=137 SNR=8.1
02:28:20.946 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:20.946 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:20.946 00.000 5052 Enqueuing Expose request
02:28:20.954 00.008 8976 Received - 47 (G) 
02:28:20.954 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:20.954 00.000 8976 stepped: pos (-12, 9)
02:28:20.954 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:28:20.954 00.000 8976 MountToCamera -- mountX=1.71 mountY=-1.74 hyp=2.44 mountTheta=-0.79 cameraX=0.77, cameraY=2.31 cameraTheta=1.25
02:28:20.954 00.000 8976 incremental bump (0.772, 2.313) isValid = 1
02:28:20.954 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:28:20.954 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:28:20.955 00.001 8976 Enqueuing Move request for scope (0.04, 0.11)
02:28:20.955 00.000 8976 move complete, result=0
02:28:20.955 00.000 8976 worker thread done servicing request
02:28:20.955 00.000 9828 Worker thread wakes up
02:28:20.955 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:28:20.955 00.000 8976 Worker thread wakes up
02:28:20.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:20.955 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:28:20.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:20.955 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:28:20.955 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
02:28:20.955 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:28:20.955 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:28:20.955 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:28:20.955 00.000 9828 BLC: window closed
02:28:20.955 00.000 9828 MoveAxis(E, 13, B)
02:28:20.955 00.000 9828 Guiding  Dir = 2, Dur = 13
02:28:20.956 00.001 9828 IsSlewing returns 0
02:28:20.956 00.000 9828 IsGuiding returns 0
02:28:20.956 00.000 9828 PulseGuide returned control before completion, sleep 23
02:28:20.988 00.032 9828 IsGuiding returns 1
02:28:20.988 00.000 9828 scope still moving after pulse duration time elapsed
02:28:21.019 00.031 9828 IsSlewing returns 0
02:28:21.019 00.000 9828 IsGuiding returns 1
02:28:21.049 00.030 9828 IsSlewing returns 0
02:28:21.049 00.000 9828 IsGuiding returns 1
02:28:21.081 00.032 9828 IsSlewing returns 0
02:28:21.081 00.000 9828 IsGuiding returns 0
02:28:21.081 00.000 9828 scope move finished after 13 + 112 ms
02:28:21.081 00.000 9828 Move returns status 0, amount 13
02:28:21.081 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:21.081 00.000 9828 MoveAxis(N, 15, B)
02:28:21.081 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:21.096 00.015 9828 IsSlewing returns 0
02:28:21.096 00.000 9828 IsGuiding returns 0
02:28:21.096 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:21.127 00.031 9828 IsGuiding returns 1
02:28:21.127 00.000 9828 scope still moving after pulse duration time elapsed
02:28:21.158 00.031 9828 IsSlewing returns 0
02:28:21.158 00.000 9828 IsGuiding returns 1
02:28:21.188 00.030 9828 IsSlewing returns 0
02:28:21.188 00.000 9828 IsGuiding returns 1
02:28:21.219 00.031 9828 IsSlewing returns 0
02:28:21.219 00.000 9828 IsGuiding returns 0
02:28:21.219 00.000 9828 scope move finished after 15 + 107 ms
02:28:21.219 00.000 9828 Move returns status 0, amount 15
02:28:21.219 00.000 9828 move complete, result=0
02:28:21.219 00.000 9828 worker thread done servicing request
02:28:21.219 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:28:21.648 00.429 8976 Exposure complete
02:28:21.654 00.006 8976 worker thread done servicing request
02:28:21.654 00.000 5052 OnExposeComplete: enter
02:28:21.654 00.000 5052 UpdateGuideState(): m_state=6
02:28:21.654 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8898
02:28:21.654 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.82, Mass=133, SNR=8.0, Peak=68 HFD=2.3
02:28:21.654 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
02:28:21.654 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.24 = -1.24)
02:28:21.654 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.90 mountX=0.06 mountY=-0.13, mountTheta=-1.16
02:28:21.654 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.11, opts=13)
02:28:21.655 00.001 5052 Enqueuing Move request for stepguider (0.08, 0.11)
02:28:21.655 00.000 8976 Worker thread wakes up
02:28:21.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.11) opts 0xd
02:28:21.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.11)
02:28:21.655 00.000 8976 Moving (0.08, 0.11) raw xDistance=0.06 yDistance=-0.13
02:28:21.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:28:21.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:28:21.655 00.000 8976 MoveAxis(R, 0, ABG)
02:28:21.655 00.000 8976 MoveAxis(U, 0, ABG)
02:28:21.655 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:28:21.655 00.000 8976 MountToCamera -- mountX=1.75 mountY=-1.64 hyp=2.40 mountTheta=-0.75 cameraX=0.66, cameraY=2.30 cameraTheta=1.29
02:28:21.655 00.000 8976 incremental bump (0.661, 2.304) isValid = 1
02:28:21.655 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:28:21.655 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:28:21.655 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:28:21.655 00.000 8976 move complete, result=0
02:28:21.655 00.000 9828 Worker thread wakes up
02:28:21.655 00.000 8976 worker thread done servicing request
02:28:21.656 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:28:21.656 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:28:21.656 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:28:21.656 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
02:28:21.656 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
02:28:21.656 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:28:21.656 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:28:21.656 00.000 9828 BLC: window closed
02:28:21.656 00.000 9828 MoveAxis(E, 12, B)
02:28:21.656 00.000 9828 Guiding  Dir = 2, Dur = 12
02:28:21.656 00.000 9828 IsSlewing returns 0
02:28:21.657 00.001 9828 IsGuiding returns 0
02:28:21.657 00.000 9828 PulseGuide returned control before completion, sleep 22
02:28:21.667 00.010 5052 UpdateGuideState exits: m=133 SNR=8.0
02:28:21.668 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:21.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:21.668 00.000 5052 Enqueuing Expose request
02:28:21.668 00.000 8976 Worker thread wakes up
02:28:21.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:21.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:21.668 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:21.688 00.020 9828 IsGuiding returns 1
02:28:21.688 00.000 9828 scope still moving after pulse duration time elapsed
02:28:21.718 00.030 9828 IsSlewing returns 0
02:28:21.718 00.000 9828 IsGuiding returns 1
02:28:21.749 00.031 9828 IsSlewing returns 0
02:28:21.750 00.001 9828 IsGuiding returns 1
02:28:21.780 00.030 9828 IsSlewing returns 0
02:28:21.780 00.000 9828 IsGuiding returns 1
02:28:21.811 00.031 9828 IsSlewing returns 0
02:28:21.811 00.000 9828 IsGuiding returns 0
02:28:21.811 00.000 9828 scope move finished after 12 + 142 ms
02:28:21.811 00.000 9828 Move returns status 0, amount 12
02:28:21.811 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:21.811 00.000 9828 MoveAxis(N, 15, B)
02:28:21.811 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:21.827 00.016 9828 IsSlewing returns 0
02:28:21.827 00.000 9828 IsGuiding returns 0
02:28:21.827 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:21.857 00.030 9828 IsGuiding returns 1
02:28:21.857 00.000 9828 scope still moving after pulse duration time elapsed
02:28:21.889 00.032 9828 IsSlewing returns 0
02:28:21.889 00.000 9828 IsGuiding returns 1
02:28:21.920 00.031 9828 IsSlewing returns 0
02:28:21.920 00.000 9828 IsGuiding returns 1
02:28:21.952 00.032 9828 IsSlewing returns 0
02:28:21.952 00.000 9828 IsGuiding returns 1
02:28:21.984 00.032 9828 IsSlewing returns 0
02:28:21.984 00.000 9828 IsGuiding returns 0
02:28:21.984 00.000 9828 scope move finished after 15 + 142 ms
02:28:21.984 00.000 9828 Move returns status 0, amount 15
02:28:21.984 00.000 9828 move complete, result=0
02:28:21.984 00.000 9828 worker thread done servicing request
02:28:21.985 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:28:22.356 00.371 8976 Exposure complete
02:28:22.361 00.005 8976 worker thread done servicing request
02:28:22.362 00.001 5052 OnExposeComplete: enter
02:28:22.362 00.000 5052 UpdateGuideState(): m_state=6
02:28:22.362 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8899
02:28:22.362 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.65, Mass=131, SNR=7.9, Peak=65 HFD=2.2
02:28:22.362 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.78 = 1.51)
02:28:22.362 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
02:28:22.362 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.73 mountX=0.01 mountY=0.16, mountTheta=1.51
02:28:22.362 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.06, opts=13)
02:28:22.362 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.06)
02:28:22.363 00.001 8976 Worker thread wakes up
02:28:22.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.06) opts 0xd
02:28:22.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.06)
02:28:22.363 00.000 8976 Moving (-0.15, -0.06) raw xDistance=0.01 yDistance=0.16
02:28:22.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:28:22.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:28:22.363 00.000 8976 MoveAxis(R, 0, ABG)
02:28:22.363 00.000 8976 MoveAxis(U, 0, ABG)
02:28:22.363 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
02:28:22.363 00.000 8976 MountToCamera -- mountX=1.78 mountY=-1.57 hyp=2.37 mountTheta=-0.72 cameraX=0.59, cameraY=2.30 cameraTheta=1.32
02:28:22.363 00.000 8976 incremental bump (0.587, 2.298) isValid = 1
02:28:22.363 00.000 8976 Scheduling Mount bump of (0.028, 0.115)
02:28:22.363 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:28:22.363 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:28:22.363 00.000 8976 move complete, result=0
02:28:22.363 00.000 9828 Worker thread wakes up
02:28:22.363 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:28:22.363 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:28:22.363 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.86)
02:28:22.364 00.001 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
02:28:22.364 00.000 8976 worker thread done servicing request
02:28:22.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:28:22.364 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
02:28:22.364 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:28:22.364 00.000 9828 BLC: window closed
02:28:22.364 00.000 9828 MoveAxis(E, 11, B)
02:28:22.364 00.000 9828 Guiding  Dir = 2, Dur = 11
02:28:22.364 00.000 9828 IsSlewing returns 0
02:28:22.364 00.000 9828 IsGuiding returns 0
02:28:22.364 00.000 9828 PulseGuide returned control before completion, sleep 21
02:28:22.373 00.009 5052 UpdateGuideState exits: m=131 SNR=7.9
02:28:22.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:22.373 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:22.373 00.000 5052 Enqueuing Expose request
02:28:22.373 00.000 8976 Worker thread wakes up
02:28:22.373 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:28:22.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:22.374 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:22.389 00.015 9828 IsGuiding returns 1
02:28:22.389 00.000 9828 scope still moving after pulse duration time elapsed
02:28:22.422 00.033 9828 IsSlewing returns 0
02:28:22.422 00.000 9828 IsGuiding returns 1
02:28:22.453 00.031 9828 IsSlewing returns 0
02:28:22.453 00.000 9828 IsGuiding returns 1
02:28:22.484 00.031 9828 IsSlewing returns 0
02:28:22.484 00.000 9828 IsGuiding returns 1
02:28:22.515 00.031 9828 IsSlewing returns 0
02:28:22.515 00.000 9828 IsGuiding returns 0
02:28:22.515 00.000 9828 scope move finished after 11 + 139 ms
02:28:22.515 00.000 9828 Move returns status 0, amount 11
02:28:22.515 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:22.515 00.000 9828 MoveAxis(N, 15, B)
02:28:22.515 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:22.530 00.015 9828 IsSlewing returns 0
02:28:22.530 00.000 9828 IsGuiding returns 0
02:28:22.530 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:22.562 00.032 9828 IsGuiding returns 1
02:28:22.562 00.000 9828 scope still moving after pulse duration time elapsed
02:28:22.594 00.032 9828 IsSlewing returns 0
02:28:22.594 00.000 9828 IsGuiding returns 1
02:28:22.626 00.032 9828 IsSlewing returns 0
02:28:22.626 00.000 9828 IsGuiding returns 1
02:28:22.657 00.031 9828 IsSlewing returns 0
02:28:22.657 00.000 9828 IsGuiding returns 1
02:28:22.689 00.032 9828 IsSlewing returns 0
02:28:22.689 00.000 9828 IsGuiding returns 0
02:28:22.689 00.000 9828 scope move finished after 15 + 144 ms
02:28:22.689 00.000 9828 Move returns status 0, amount 15
02:28:22.689 00.000 9828 move complete, result=0
02:28:22.689 00.000 9828 worker thread done servicing request
02:28:22.689 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:28:23.062 00.373 8976 Exposure complete
02:28:23.067 00.005 8976 worker thread done servicing request
02:28:23.067 00.000 5052 OnExposeComplete: enter
02:28:23.067 00.000 5052 UpdateGuideState(): m_state=6
02:28:23.067 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8900
02:28:23.067 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.38, Mass=146, SNR=8.4, Peak=70 HFD=2.0
02:28:23.067 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.34 = 1.94)
02:28:23.067 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.84)
02:28:23.067 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.33 hyp=0.44 cameraTheta=-2.30 mountX=-0.16 mountY=0.43, mountTheta=1.93
02:28:23.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.33, opts=13)
02:28:23.068 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.33)
02:28:23.068 00.000 8976 Worker thread wakes up
02:28:23.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.33) opts 0xd
02:28:23.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.33)
02:28:23.068 00.000 8976 Moving (-0.30, -0.33) raw xDistance=-0.16 yDistance=0.43
02:28:23.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:28:23.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:28:23.068 00.000 8976 MoveAxis(R, 0, ABG)
02:28:23.069 00.001 8976 MoveAxis(D, 2, ABG)
02:28:23.069 00.000 8976 stepping (-12, 9) + (0, -2)
02:28:23.069 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:23.069 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:28:23.078 00.009 5052 UpdateGuideState exits: m=146 SNR=8.4
02:28:23.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:23.078 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:23.078 00.000 5052 Enqueuing Expose request
02:28:23.096 00.018 8976 Received - 47 (G) 
02:28:23.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:23.096 00.000 8976 stepped: pos (-12, 7)
02:28:23.096 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
02:28:23.096 00.000 8976 MountToCamera -- mountX=1.80 mountY=-1.42 hyp=2.29 mountTheta=-0.67 cameraX=0.44, cameraY=2.25 cameraTheta=1.38
02:28:23.096 00.000 8976 incremental bump (0.444, 2.247) isValid = 1
02:28:23.096 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
02:28:23.096 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:28:23.096 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:28:23.096 00.000 8976 move complete, result=0
02:28:23.096 00.000 9828 Worker thread wakes up
02:28:23.096 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:28:23.096 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:28:23.096 00.000 8976 worker thread done servicing request
02:28:23.096 00.000 8976 Worker thread wakes up
02:28:23.096 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:28:23.096 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
02:28:23.097 00.001 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.89)
02:28:23.097 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
02:28:23.097 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:28:23.097 00.000 9828 BLC: window closed
02:28:23.097 00.000 9828 MoveAxis(E, 9, B)
02:28:23.097 00.000 9828 Guiding  Dir = 2, Dur = 9
02:28:23.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:23.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:23.097 00.000 9828 IsSlewing returns 0
02:28:23.097 00.000 9828 IsGuiding returns 0
02:28:23.097 00.000 9828 PulseGuide returned control before completion, sleep 19
02:28:23.123 00.026 9828 IsGuiding returns 1
02:28:23.123 00.000 9828 scope still moving after pulse duration time elapsed
02:28:23.155 00.032 9828 IsSlewing returns 0
02:28:23.155 00.000 9828 IsGuiding returns 1
02:28:23.186 00.031 9828 IsSlewing returns 0
02:28:23.186 00.000 9828 IsGuiding returns 1
02:28:23.217 00.031 9828 IsSlewing returns 0
02:28:23.217 00.000 9828 IsGuiding returns 1
02:28:23.249 00.032 9828 IsSlewing returns 0
02:28:23.249 00.000 9828 IsGuiding returns 0
02:28:23.249 00.000 9828 scope move finished after 9 + 142 ms
02:28:23.249 00.000 9828 Move returns status 0, amount 9
02:28:23.250 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:23.250 00.000 9828 MoveAxis(N, 15, B)
02:28:23.250 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:23.265 00.015 9828 IsSlewing returns 0
02:28:23.265 00.000 9828 IsGuiding returns 0
02:28:23.265 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:23.296 00.031 9828 IsGuiding returns 1
02:28:23.296 00.000 9828 scope still moving after pulse duration time elapsed
02:28:23.326 00.030 9828 IsSlewing returns 0
02:28:23.326 00.000 9828 IsGuiding returns 1
02:28:23.358 00.032 9828 IsSlewing returns 0
02:28:23.359 00.001 9828 IsGuiding returns 1
02:28:23.389 00.030 9828 IsSlewing returns 0
02:28:23.389 00.000 9828 IsGuiding returns 0
02:28:23.389 00.000 9828 scope move finished after 15 + 109 ms
02:28:23.389 00.000 9828 Move returns status 0, amount 15
02:28:23.389 00.000 9828 move complete, result=0
02:28:23.389 00.000 9828 worker thread done servicing request
02:28:23.389 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:28:23.789 00.400 8976 Exposure complete
02:28:23.795 00.006 8976 worker thread done servicing request
02:28:23.795 00.000 5052 OnExposeComplete: enter
02:28:23.795 00.000 5052 UpdateGuideState(): m_state=6
02:28:23.795 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8901
02:28:23.796 00.001 5052 Star::Find returns 1 (0), X=329.01, Y=281.74, Mass=155, SNR=8.6, Peak=70 HFD=2.1
02:28:23.796 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:28:23.796 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
02:28:23.796 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.17 cameraTheta=2.96 mountX=0.10 mountY=0.12, mountTheta=0.87
02:28:23.796 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.03, opts=13)
02:28:23.797 00.001 5052 Enqueuing Move request for stepguider (-0.16, 0.03)
02:28:23.797 00.000 8976 Worker thread wakes up
02:28:23.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.03) opts 0xd
02:28:23.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.03)
02:28:23.797 00.000 8976 Moving (-0.16, 0.03) raw xDistance=0.10 yDistance=0.12
02:28:23.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:28:23.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:28:23.797 00.000 8976 MoveAxis(R, 0, ABG)
02:28:23.797 00.000 8976 MoveAxis(U, 0, ABG)
02:28:23.797 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:28:23.797 00.000 8976 MountToCamera -- mountX=1.81 mountY=-1.32 hyp=2.24 mountTheta=-0.63 cameraX=0.35, cameraY=2.21 cameraTheta=1.41
02:28:23.797 00.000 8976 incremental bump (0.348, 2.212) isValid = 1
02:28:23.797 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
02:28:23.797 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:28:23.797 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:28:23.798 00.001 8976 move complete, result=0
02:28:23.798 00.000 9828 Worker thread wakes up
02:28:23.798 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:28:23.798 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:28:23.798 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.77)
02:28:23.798 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.85)
02:28:23.798 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:28:23.798 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
02:28:23.798 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:28:23.798 00.000 9828 BLC: window closed
02:28:23.798 00.000 8976 worker thread done servicing request
02:28:23.798 00.000 9828 MoveAxis(E, 7, B)
02:28:23.798 00.000 9828 Guiding  Dir = 2, Dur = 7
02:28:23.799 00.001 9828 IsSlewing returns 0
02:28:23.799 00.000 9828 IsGuiding returns 0
02:28:23.799 00.000 9828 PulseGuide returned control before completion, sleep 17
02:28:23.807 00.008 5052 UpdateGuideState exits: m=155 SNR=8.6
02:28:23.808 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:23.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:23.808 00.000 5052 Enqueuing Expose request
02:28:23.808 00.000 8976 Worker thread wakes up
02:28:23.808 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:23.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:23.808 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:23.826 00.018 9828 IsGuiding returns 1
02:28:23.826 00.000 9828 scope still moving after pulse duration time elapsed
02:28:23.858 00.032 9828 IsSlewing returns 0
02:28:23.859 00.001 9828 IsGuiding returns 1
02:28:23.888 00.029 9828 IsSlewing returns 0
02:28:23.888 00.000 9828 IsGuiding returns 1
02:28:23.920 00.032 9828 IsSlewing returns 0
02:28:23.920 00.000 9828 IsGuiding returns 0
02:28:23.920 00.000 9828 scope move finished after 7 + 113 ms
02:28:23.920 00.000 9828 Move returns status 0, amount 7
02:28:23.920 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:23.920 00.000 9828 MoveAxis(N, 16, B)
02:28:23.920 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:23.936 00.016 9828 IsSlewing returns 0
02:28:23.936 00.000 9828 IsGuiding returns 0
02:28:23.936 00.000 9828 PulseGuide returned control before completion, sleep 26
02:28:23.966 00.030 9828 IsGuiding returns 1
02:28:23.966 00.000 9828 scope still moving after pulse duration time elapsed
02:28:23.998 00.032 9828 IsSlewing returns 0
02:28:23.998 00.000 9828 IsGuiding returns 1
02:28:24.030 00.032 9828 IsSlewing returns 0
02:28:24.030 00.000 9828 IsGuiding returns 1
02:28:24.062 00.032 9828 IsSlewing returns 0
02:28:24.062 00.000 9828 IsGuiding returns 1
02:28:24.093 00.031 9828 IsSlewing returns 0
02:28:24.093 00.000 9828 IsGuiding returns 0
02:28:24.093 00.000 9828 scope move finished after 16 + 141 ms
02:28:24.093 00.000 9828 Move returns status 0, amount 16
02:28:24.093 00.000 9828 move complete, result=0
02:28:24.093 00.000 9828 worker thread done servicing request
02:28:24.093 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:28:24.503 00.410 8976 Exposure complete
02:28:24.509 00.006 8976 worker thread done servicing request
02:28:24.509 00.000 5052 OnExposeComplete: enter
02:28:24.509 00.000 5052 UpdateGuideState(): m_state=6
02:28:24.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8902
02:28:24.509 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.78, Mass=158, SNR=8.7, Peak=73 HFD=2.3
02:28:24.510 00.001 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
02:28:24.510 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
02:28:24.510 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.37 mountX=0.06 mountY=-0.05, mountTheta=-0.74
02:28:24.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.07, opts=13)
02:28:24.511 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.07)
02:28:24.511 00.000 8976 Worker thread wakes up
02:28:24.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.07) opts 0xd
02:28:24.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.07)
02:28:24.511 00.000 8976 Moving (0.02, 0.07) raw xDistance=0.06 yDistance=-0.05
02:28:24.512 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:28:24.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:28:24.512 00.000 8976 MoveAxis(R, 0, ABG)
02:28:24.512 00.000 8976 MoveAxis(U, 0, ABG)
02:28:24.512 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:28:24.512 00.000 8976 MountToCamera -- mountX=1.82 mountY=-1.25 hyp=2.21 mountTheta=-0.60 cameraX=0.28, cameraY=2.19 cameraTheta=1.44
02:28:24.512 00.000 8976 incremental bump (0.284, 2.189) isValid = 1
02:28:24.512 00.000 8976 Scheduling Mount bump of (0.009, 0.076)
02:28:24.512 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.08, opts=4)
02:28:24.512 00.000 8976 Enqueuing Move request for scope (0.01, 0.08)
02:28:24.512 00.000 8976 move complete, result=0
02:28:24.512 00.000 9828 Worker thread wakes up
02:28:24.512 00.000 8976 worker thread done servicing request
02:28:24.512 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0x4
02:28:24.512 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
02:28:24.512 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
02:28:24.512 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
02:28:24.512 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.45 mountX=-0.01 mountY=-0.07, mountTheta=-1.74
02:28:24.513 00.001 9828 Moving (0.01, 0.08) raw xDistance=-0.01 yDistance=-0.07
02:28:24.513 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:28:24.513 00.000 9828 BLC: window closed
02:28:24.513 00.000 9828 MoveAxis(E, 4, B)
02:28:24.513 00.000 9828 Guiding  Dir = 2, Dur = 4
02:28:24.513 00.000 9828 IsSlewing returns 0
02:28:24.513 00.000 9828 IsGuiding returns 0
02:28:24.513 00.000 9828 PulseGuide returned control before completion, sleep 14
02:28:24.523 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:28:24.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:24.523 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:24.523 00.000 5052 Enqueuing Expose request
02:28:24.523 00.000 8976 Worker thread wakes up
02:28:24.523 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:24.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:24.523 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:24.542 00.019 9828 IsGuiding returns 1
02:28:24.543 00.001 9828 scope still moving after pulse duration time elapsed
02:28:24.572 00.029 9828 IsSlewing returns 0
02:28:24.572 00.000 9828 IsGuiding returns 1
02:28:24.608 00.036 9828 IsSlewing returns 0
02:28:24.609 00.001 9828 IsGuiding returns 1
02:28:24.637 00.028 9828 IsSlewing returns 0
02:28:24.637 00.000 9828 IsGuiding returns 1
02:28:24.668 00.031 9828 IsSlewing returns 0
02:28:24.669 00.001 9828 IsGuiding returns 1
02:28:24.700 00.031 9828 IsSlewing returns 0
02:28:24.700 00.000 9828 IsGuiding returns 1
02:28:24.732 00.032 9828 IsSlewing returns 0
02:28:24.732 00.000 9828 IsGuiding returns 0
02:28:24.732 00.000 9828 scope move finished after 4 + 214 ms
02:28:24.732 00.000 9828 Move returns status 0, amount 4
02:28:24.732 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:24.732 00.000 9828 MoveAxis(N, 10, B)
02:28:24.732 00.000 9828 Guiding  Dir = 0, Dur = 10
02:28:24.748 00.016 9828 IsSlewing returns 0
02:28:24.748 00.000 9828 IsGuiding returns 0
02:28:24.748 00.000 9828 PulseGuide returned control before completion, sleep 20
02:28:24.780 00.032 9828 IsGuiding returns 1
02:28:24.780 00.000 9828 scope still moving after pulse duration time elapsed
02:28:24.811 00.031 9828 IsSlewing returns 0
02:28:24.811 00.000 9828 IsGuiding returns 1
02:28:24.842 00.031 9828 IsSlewing returns 0
02:28:24.842 00.000 9828 IsGuiding returns 1
02:28:24.872 00.030 9828 IsSlewing returns 0
02:28:24.872 00.000 9828 IsGuiding returns 1
02:28:24.903 00.031 9828 IsSlewing returns 0
02:28:24.903 00.000 9828 IsGuiding returns 0
02:28:24.903 00.000 9828 scope move finished after 10 + 145 ms
02:28:24.903 00.000 9828 Move returns status 0, amount 10
02:28:24.903 00.000 9828 move complete, result=0
02:28:24.903 00.000 9828 worker thread done servicing request
02:28:24.903 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 10 ms NORTH
02:28:25.215 00.312 8976 Exposure complete
02:28:25.220 00.005 8976 worker thread done servicing request
02:28:25.220 00.000 5052 OnExposeComplete: enter
02:28:25.220 00.000 5052 UpdateGuideState(): m_state=6
02:28:25.220 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8903
02:28:25.220 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.73, Mass=154, SNR=8.5, Peak=70 HFD=1.8
02:28:25.220 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:28:25.220 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:28:25.220 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.02 hyp=0.39 cameraTheta=0.05 mountX=-0.16 mountY=-0.34, mountTheta=-2.01
02:28:25.221 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.02, opts=13)
02:28:25.221 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.02)
02:28:25.221 00.000 8976 Worker thread wakes up
02:28:25.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.02) opts 0xd
02:28:25.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.02)
02:28:25.221 00.000 8976 Moving (0.39, 0.02) raw xDistance=-0.16 yDistance=-0.34
02:28:25.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:28:25.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:28:25.221 00.000 8976 MoveAxis(R, 0, ABG)
02:28:25.221 00.000 8976 MoveAxis(U, 1, ABG)
02:28:25.221 00.000 8976 stepping (-12, 7) + (0, 1)
02:28:25.222 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:25.222 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:28:25.232 00.010 5052 UpdateGuideState exits: m=154 SNR=8.5
02:28:25.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:25.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:25.232 00.000 5052 Enqueuing Expose request
02:28:25.255 00.023 8976 Received - 47 (G) 
02:28:25.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:25.255 00.000 8976 stepped: pos (-12, 8)
02:28:25.255 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:28:25.255 00.000 8976 MountToCamera -- mountX=1.83 mountY=-1.26 hyp=2.22 mountTheta=-0.60 cameraX=0.29, cameraY=2.20 cameraTheta=1.44
02:28:25.255 00.000 8976 incremental bump (0.287, 2.198) isValid = 1
02:28:25.255 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
02:28:25.255 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:28:25.255 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:28:25.255 00.000 8976 move complete, result=0
02:28:25.255 00.000 9828 Worker thread wakes up
02:28:25.255 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:28:25.255 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:28:25.255 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
02:28:25.255 00.000 8976 worker thread done servicing request
02:28:25.255 00.000 8976 Worker thread wakes up
02:28:25.255 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
02:28:25.255 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
02:28:25.255 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:28:25.256 00.001 9828 BLC: window closed
02:28:25.256 00.000 9828 MoveAxis(E, 6, B)
02:28:25.256 00.000 9828 Guiding  Dir = 2, Dur = 6
02:28:25.256 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:28:25.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:25.256 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:25.256 00.000 9828 IsSlewing returns 0
02:28:25.256 00.000 9828 IsGuiding returns 0
02:28:25.256 00.000 9828 PulseGuide returned control before completion, sleep 16
02:28:25.275 00.019 9828 IsGuiding returns 1
02:28:25.275 00.000 9828 scope still moving after pulse duration time elapsed
02:28:25.306 00.031 9828 IsSlewing returns 0
02:28:25.307 00.001 9828 IsGuiding returns 1
02:28:25.338 00.031 9828 IsSlewing returns 0
02:28:25.339 00.001 9828 IsGuiding returns 1
02:28:25.369 00.030 9828 IsSlewing returns 0
02:28:25.369 00.000 9828 IsGuiding returns 0
02:28:25.369 00.000 9828 scope move finished after 6 + 107 ms
02:28:25.369 00.000 9828 Move returns status 0, amount 6
02:28:25.369 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:25.369 00.000 9828 MoveAxis(N, 16, B)
02:28:25.369 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:25.386 00.017 9828 IsSlewing returns 0
02:28:25.386 00.000 9828 IsGuiding returns 0
02:28:25.386 00.000 9828 PulseGuide returned control before completion, sleep 26
02:28:25.416 00.030 9828 IsGuiding returns 1
02:28:25.416 00.000 9828 scope still moving after pulse duration time elapsed
02:28:25.448 00.032 9828 IsSlewing returns 0
02:28:25.448 00.000 9828 IsGuiding returns 1
02:28:25.481 00.033 9828 IsSlewing returns 0
02:28:25.481 00.000 9828 IsGuiding returns 1
02:28:25.511 00.030 9828 IsSlewing returns 0
02:28:25.511 00.000 9828 IsGuiding returns 1
02:28:25.543 00.032 9828 IsSlewing returns 0
02:28:25.543 00.000 9828 IsGuiding returns 0
02:28:25.543 00.000 9828 scope move finished after 16 + 141 ms
02:28:25.543 00.000 9828 Move returns status 0, amount 16
02:28:25.543 00.000 9828 move complete, result=0
02:28:25.543 00.000 9828 worker thread done servicing request
02:28:25.543 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:28:25.947 00.404 8976 Exposure complete
02:28:25.953 00.006 8976 worker thread done servicing request
02:28:25.953 00.000 5052 OnExposeComplete: enter
02:28:25.953 00.000 5052 UpdateGuideState(): m_state=6
02:28:25.953 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8904
02:28:25.953 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.24, Mass=148, SNR=8.5, Peak=77 HFD=1.8
02:28:25.954 00.001 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.17 = 3.11)
02:28:25.954 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.01)
02:28:25.954 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.47 hyp=0.52 cameraTheta=-1.13 mountX=-0.52 mountY=0.07, mountTheta=3.01
02:28:25.954 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.47, opts=13)
02:28:25.954 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.47)
02:28:25.954 00.000 8976 Worker thread wakes up
02:28:25.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.47) opts 0xd
02:28:25.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.47)
02:28:25.955 00.001 8976 Moving (0.22, -0.47) raw xDistance=-0.52 yDistance=0.07
02:28:25.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:28:25.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:28:25.955 00.000 8976 MoveAxis(R, 2, ABG)
02:28:25.955 00.000 8976 stepping (-12, 8) + (2, 0)
02:28:25.955 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:25.955 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:28:25.965 00.010 5052 UpdateGuideState exits: m=148 SNR=8.5
02:28:25.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:25.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:25.965 00.000 5052 Enqueuing Expose request
02:28:25.990 00.025 8976 Received - 47 (G) 
02:28:25.990 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:25.990 00.000 8976 stepped: pos (-10, 8)
02:28:25.990 00.000 8976 MoveAxis(U, 0, ABG)
02:28:25.990 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:28:25.990 00.000 8976 MountToCamera -- mountX=1.73 mountY=-1.26 hyp=2.14 mountTheta=-0.63 cameraX=0.34, cameraY=2.11 cameraTheta=1.41
02:28:25.990 00.000 8976 incremental bump (0.336, 2.113) isValid = 1
02:28:25.990 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
02:28:25.990 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:28:25.990 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:28:25.990 00.000 8976 move complete, result=0
02:28:25.990 00.000 9828 Worker thread wakes up
02:28:25.990 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:28:25.990 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
02:28:25.991 00.001 8976 worker thread done servicing request
02:28:25.991 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:28:25.991 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
02:28:25.991 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
02:28:25.991 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
02:28:25.991 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:28:25.991 00.000 9828 BLC: window closed
02:28:25.991 00.000 8976 Worker thread wakes up
02:28:25.991 00.000 9828 MoveAxis(E, 7, B)
02:28:25.991 00.000 9828 Guiding  Dir = 2, Dur = 7
02:28:25.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:25.991 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:25.992 00.001 9828 IsSlewing returns 0
02:28:25.992 00.000 9828 IsGuiding returns 0
02:28:25.992 00.000 9828 PulseGuide returned control before completion, sleep 17
02:28:26.010 00.018 9828 IsGuiding returns 1
02:28:26.010 00.000 9828 scope still moving after pulse duration time elapsed
02:28:26.042 00.032 9828 IsSlewing returns 0
02:28:26.043 00.001 9828 IsGuiding returns 1
02:28:26.074 00.031 9828 IsSlewing returns 0
02:28:26.074 00.000 9828 IsGuiding returns 1
02:28:26.106 00.032 9828 IsSlewing returns 0
02:28:26.106 00.000 9828 IsGuiding returns 0
02:28:26.106 00.000 9828 scope move finished after 7 + 107 ms
02:28:26.106 00.000 9828 Move returns status 0, amount 7
02:28:26.106 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:26.106 00.000 9828 MoveAxis(N, 16, B)
02:28:26.106 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:26.122 00.016 9828 IsSlewing returns 0
02:28:26.122 00.000 9828 IsGuiding returns 0
02:28:26.122 00.000 9828 PulseGuide returned control before completion, sleep 26
02:28:26.153 00.031 9828 IsGuiding returns 1
02:28:26.153 00.000 9828 scope still moving after pulse duration time elapsed
02:28:26.184 00.031 9828 IsSlewing returns 0
02:28:26.184 00.000 9828 IsGuiding returns 1
02:28:26.214 00.030 9828 IsSlewing returns 0
02:28:26.214 00.000 9828 IsGuiding returns 1
02:28:26.245 00.031 9828 IsSlewing returns 0
02:28:26.245 00.000 9828 IsGuiding returns 1
02:28:26.277 00.032 9828 IsSlewing returns 0
02:28:26.277 00.000 9828 IsGuiding returns 0
02:28:26.277 00.000 9828 scope move finished after 16 + 139 ms
02:28:26.277 00.000 9828 Move returns status 0, amount 16
02:28:26.277 00.000 9828 move complete, result=0
02:28:26.277 00.000 9828 worker thread done servicing request
02:28:26.277 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:28:26.685 00.408 8976 Exposure complete
02:28:26.690 00.005 8976 worker thread done servicing request
02:28:26.691 00.001 5052 OnExposeComplete: enter
02:28:26.691 00.000 5052 UpdateGuideState(): m_state=6
02:28:26.691 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8905
02:28:26.691 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.46, Mass=157, SNR=8.6, Peak=71 HFD=1.7
02:28:26.691 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
02:28:26.691 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
02:28:26.691 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.25 hyp=0.55 cameraTheta=-0.47 mountX=-0.44 mountY=-0.27, mountTheta=-2.59
02:28:26.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.25, opts=13)
02:28:26.692 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.25)
02:28:26.692 00.000 8976 Worker thread wakes up
02:28:26.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.25) opts 0xd
02:28:26.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.25)
02:28:26.692 00.000 8976 Moving (0.49, -0.25) raw xDistance=-0.44 yDistance=-0.27
02:28:26.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
02:28:26.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:28:26.692 00.000 8976 MoveAxis(R, 2, ABG)
02:28:26.692 00.000 8976 stepping (-10, 8) + (2, 0)
02:28:26.692 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:26.693 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:28:26.703 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
02:28:26.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:26.703 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:26.703 00.000 5052 Enqueuing Expose request
02:28:26.725 00.022 8976 Received - 47 (G) 
02:28:26.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:26.725 00.000 8976 stepped: pos (-8, 8)
02:28:26.725 00.000 8976 MoveAxis(U, 1, ABG)
02:28:26.725 00.000 8976 stepping (-8, 8) + (0, 1)
02:28:26.725 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:26.757 00.032 8976 Received - 47 (G) 
02:28:26.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:26.757 00.000 8976 stepped: pos (-8, 9)
02:28:26.757 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:28:26.757 00.000 8976 MountToCamera -- mountX=1.56 mountY=-1.32 hyp=2.04 mountTheta=-0.70 cameraX=0.46, cameraY=1.99 cameraTheta=1.34
02:28:26.757 00.000 8976 incremental bump (0.461, 1.990) isValid = 1
02:28:26.757 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
02:28:26.757 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:28:26.757 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:28:26.757 00.000 8976 move complete, result=0
02:28:26.758 00.001 8976 worker thread done servicing request
02:28:26.758 00.000 8976 Worker thread wakes up
02:28:26.758 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:26.758 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
02:28:26.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:26.758 00.000 9828 Worker thread wakes up
02:28:26.758 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:28:26.758 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:28:26.758 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.84)
02:28:26.758 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.92)
02:28:26.758 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
02:28:26.758 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:28:26.758 00.000 9828 BLC: window closed
02:28:26.759 00.001 9828 MoveAxis(E, 10, B)
02:28:26.759 00.000 9828 Guiding  Dir = 2, Dur = 10
02:28:26.759 00.000 9828 IsSlewing returns 0
02:28:26.759 00.000 9828 IsGuiding returns 0
02:28:26.759 00.000 9828 PulseGuide returned control before completion, sleep 20
02:28:26.790 00.031 9828 IsGuiding returns 1
02:28:26.790 00.000 9828 scope still moving after pulse duration time elapsed
02:28:26.821 00.031 9828 IsSlewing returns 0
02:28:26.821 00.000 9828 IsGuiding returns 1
02:28:26.851 00.030 9828 IsSlewing returns 0
02:28:26.851 00.000 9828 IsGuiding returns 1
02:28:26.883 00.032 9828 IsSlewing returns 0
02:28:26.884 00.001 9828 IsGuiding returns 0
02:28:26.884 00.000 9828 scope move finished after 10 + 114 ms
02:28:26.884 00.000 9828 Move returns status 0, amount 10
02:28:26.884 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:26.884 00.000 9828 MoveAxis(N, 15, B)
02:28:26.884 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:26.897 00.013 9828 IsSlewing returns 0
02:28:26.897 00.000 9828 IsGuiding returns 0
02:28:26.897 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:26.929 00.032 9828 IsGuiding returns 1
02:28:26.929 00.000 9828 scope still moving after pulse duration time elapsed
02:28:26.960 00.031 9828 IsSlewing returns 0
02:28:26.960 00.000 9828 IsGuiding returns 1
02:28:26.990 00.030 9828 IsSlewing returns 0
02:28:26.990 00.000 9828 IsGuiding returns 1
02:28:27.021 00.031 9828 IsSlewing returns 0
02:28:27.021 00.000 9828 IsGuiding returns 1
02:28:27.052 00.031 9828 IsSlewing returns 0
02:28:27.052 00.000 9828 IsGuiding returns 1
02:28:27.083 00.031 9828 IsSlewing returns 0
02:28:27.083 00.000 9828 IsGuiding returns 0
02:28:27.083 00.000 9828 scope move finished after 15 + 170 ms
02:28:27.083 00.000 9828 Move returns status 0, amount 15
02:28:27.083 00.000 9828 move complete, result=0
02:28:27.083 00.000 9828 worker thread done servicing request
02:28:27.083 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:28:27.456 00.373 8976 Exposure complete
02:28:27.461 00.005 8976 worker thread done servicing request
02:28:27.461 00.000 5052 OnExposeComplete: enter
02:28:27.462 00.001 5052 UpdateGuideState(): m_state=6
02:28:27.462 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8906
02:28:27.462 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=282.01, Mass=144, SNR=8.3, Peak=67 HFD=2.1
02:28:27.462 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
02:28:27.462 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
02:28:27.462 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.30 hyp=0.60 cameraTheta=0.53 mountX=0.03 mountY=-0.60, mountTheta=-1.51
02:28:27.463 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.30, opts=13)
02:28:27.463 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.30)
02:28:27.463 00.000 8976 Worker thread wakes up
02:28:27.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.30) opts 0xd
02:28:27.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.30)
02:28:27.463 00.000 8976 Moving (0.52, 0.30) raw xDistance=0.03 yDistance=-0.60
02:28:27.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:28:27.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
02:28:27.463 00.000 8976 MoveAxis(R, 0, ABG)
02:28:27.463 00.000 8976 MoveAxis(U, 2, ABG)
02:28:27.463 00.000 8976 stepping (-8, 9) + (0, 2)
02:28:27.463 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:27.464 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:28:27.474 00.010 5052 UpdateGuideState exits: m=144 SNR=8.3
02:28:27.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:27.474 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:27.474 00.000 5052 Enqueuing Expose request
02:28:27.492 00.018 8976 Received - 47 (G) 
02:28:27.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:27.492 00.000 8976 stepped: pos (-8, 11)
02:28:27.492 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:28:27.493 00.001 8976 MountToCamera -- mountX=1.45 mountY=-1.46 hyp=2.06 mountTheta=-0.79 cameraX=0.64, cameraY=1.96 cameraTheta=1.26
02:28:27.493 00.000 8976 incremental bump (0.638, 1.956) isValid = 1
02:28:27.493 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:28:27.493 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:28:27.493 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:28:27.493 00.000 8976 move complete, result=0
02:28:27.493 00.000 8976 worker thread done servicing request
02:28:27.493 00.000 8976 Worker thread wakes up
02:28:27.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:27.493 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:27.493 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
02:28:27.493 00.000 9828 Worker thread wakes up
02:28:27.493 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:28:27.493 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:28:27.493 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
02:28:27.493 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:28:27.493 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:28:27.494 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:28:27.494 00.000 9828 BLC: window closed
02:28:27.494 00.000 9828 MoveAxis(E, 13, B)
02:28:27.494 00.000 9828 Guiding  Dir = 2, Dur = 13
02:28:27.494 00.000 9828 IsSlewing returns 0
02:28:27.494 00.000 9828 IsGuiding returns 0
02:28:27.494 00.000 9828 PulseGuide returned control before completion, sleep 23
02:28:27.519 00.025 9828 IsGuiding returns 1
02:28:27.519 00.000 9828 scope still moving after pulse duration time elapsed
02:28:27.551 00.032 9828 IsSlewing returns 0
02:28:27.552 00.001 9828 IsGuiding returns 1
02:28:27.582 00.030 9828 IsSlewing returns 0
02:28:27.582 00.000 9828 IsGuiding returns 1
02:28:27.613 00.031 9828 IsSlewing returns 0
02:28:27.613 00.000 9828 IsGuiding returns 1
02:28:27.643 00.030 9828 IsSlewing returns 0
02:28:27.643 00.000 9828 IsGuiding returns 0
02:28:27.643 00.000 9828 scope move finished after 13 + 136 ms
02:28:27.643 00.000 9828 Move returns status 0, amount 13
02:28:27.643 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:27.643 00.000 9828 MoveAxis(N, 15, B)
02:28:27.643 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:27.659 00.016 9828 IsSlewing returns 0
02:28:27.659 00.000 9828 IsGuiding returns 0
02:28:27.659 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:27.689 00.030 9828 IsGuiding returns 1
02:28:27.689 00.000 9828 scope still moving after pulse duration time elapsed
02:28:27.720 00.031 9828 IsSlewing returns 0
02:28:27.720 00.000 9828 IsGuiding returns 1
02:28:27.751 00.031 9828 IsSlewing returns 0
02:28:27.751 00.000 9828 IsGuiding returns 1
02:28:27.781 00.030 9828 IsSlewing returns 0
02:28:27.781 00.000 9828 IsGuiding returns 1
02:28:27.813 00.032 9828 IsSlewing returns 0
02:28:27.813 00.000 9828 IsGuiding returns 0
02:28:27.813 00.000 9828 scope move finished after 15 + 139 ms
02:28:27.813 00.000 9828 Move returns status 0, amount 15
02:28:27.813 00.000 9828 move complete, result=0
02:28:27.814 00.001 9828 worker thread done servicing request
02:28:27.814 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:28:28.188 00.374 8976 Exposure complete
02:28:28.194 00.006 8976 worker thread done servicing request
02:28:28.194 00.000 5052 OnExposeComplete: enter
02:28:28.194 00.000 5052 UpdateGuideState(): m_state=6
02:28:28.194 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8907
02:28:28.194 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.73, Mass=163, SNR=8.8, Peak=72 HFD=2.2
02:28:28.194 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.80 = -0.80)
02:28:28.194 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.90 = -0.90)
02:28:28.194 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.24 mountX=0.02 mountY=-0.02, mountTheta=-0.85
02:28:28.196 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.02, opts=13)
02:28:28.196 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.02)
02:28:28.196 00.000 8976 Worker thread wakes up
02:28:28.196 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.02) opts 0xd
02:28:28.196 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.02)
02:28:28.197 00.001 8976 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
02:28:28.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:28:28.197 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:28:28.197 00.000 8976 MoveAxis(R, 0, ABG)
02:28:28.197 00.000 8976 MoveAxis(U, 0, ABG)
02:28:28.197 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:28:28.197 00.000 8976 MountToCamera -- mountX=1.38 mountY=-1.55 hyp=2.08 mountTheta=-0.85 cameraX=0.76, cameraY=1.93 cameraTheta=1.20
02:28:28.197 00.000 8976 incremental bump (0.757, 1.933) isValid = 1
02:28:28.197 00.000 8976 Scheduling Mount bump of (0.009, 0.024)
02:28:28.197 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.02, opts=4)
02:28:28.197 00.000 8976 Enqueuing Move request for scope (0.01, 0.02)
02:28:28.197 00.000 8976 move complete, result=0
02:28:28.197 00.000 9828 Worker thread wakes up
02:28:28.197 00.000 8976 worker thread done servicing request
02:28:28.197 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0x4
02:28:28.197 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
02:28:28.198 00.001 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
02:28:28.198 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:28:28.198 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.21 mountX=-0.01 mountY=-0.02, mountTheta=-1.99
02:28:28.198 00.000 9828 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.02
02:28:28.198 00.000 9828 BLC: window closed
02:28:28.198 00.000 9828 MoveAxis(E, 3, B)
02:28:28.198 00.000 9828 Guiding  Dir = 2, Dur = 3
02:28:28.199 00.001 9828 IsSlewing returns 0
02:28:28.199 00.000 9828 IsGuiding returns 0
02:28:28.199 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:28:28.199 00.000 9828 PulseGuide returned control before completion, sleep 13
02:28:28.209 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
02:28:28.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:28.209 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:28.209 00.000 5052 Enqueuing Expose request
02:28:28.210 00.001 8976 Worker thread wakes up
02:28:28.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:28.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:28.210 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:28.220 00.010 9828 IsGuiding returns 1
02:28:28.220 00.000 9828 scope still moving after pulse duration time elapsed
02:28:28.252 00.032 9828 IsSlewing returns 0
02:28:28.252 00.000 9828 IsGuiding returns 1
02:28:28.284 00.032 9828 IsSlewing returns 0
02:28:28.284 00.000 9828 IsGuiding returns 1
02:28:28.315 00.031 9828 IsSlewing returns 0
02:28:28.315 00.000 9828 IsGuiding returns 1
02:28:28.345 00.030 9828 IsSlewing returns 0
02:28:28.345 00.000 9828 IsGuiding returns 0
02:28:28.345 00.000 9828 scope move finished after 3 + 143 ms
02:28:28.345 00.000 9828 Move returns status 0, amount 3
02:28:28.345 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:28.345 00.000 9828 MoveAxis(N, 3, B)
02:28:28.345 00.000 9828 Guiding  Dir = 0, Dur = 3
02:28:28.361 00.016 9828 IsSlewing returns 0
02:28:28.361 00.000 9828 IsGuiding returns 0
02:28:28.361 00.000 9828 PulseGuide returned control before completion, sleep 13
02:28:28.376 00.015 9828 IsGuiding returns 1
02:28:28.376 00.000 9828 scope still moving after pulse duration time elapsed
02:28:28.406 00.030 9828 IsSlewing returns 0
02:28:28.406 00.000 9828 IsGuiding returns 1
02:28:28.437 00.031 9828 IsSlewing returns 0
02:28:28.437 00.000 9828 IsGuiding returns 1
02:28:28.468 00.031 9828 IsSlewing returns 0
02:28:28.468 00.000 9828 IsGuiding returns 1
02:28:28.499 00.031 9828 IsSlewing returns 0
02:28:28.499 00.000 9828 IsGuiding returns 0
02:28:28.499 00.000 9828 scope move finished after 3 + 135 ms
02:28:28.499 00.000 9828 Move returns status 0, amount 3
02:28:28.499 00.000 9828 move complete, result=0
02:28:28.499 00.000 9828 worker thread done servicing request
02:28:28.499 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.0 px 3 ms NORTH
02:28:28.897 00.398 8976 Exposure complete
02:28:28.903 00.006 8976 worker thread done servicing request
02:28:28.903 00.000 5052 OnExposeComplete: enter
02:28:28.903 00.000 5052 UpdateGuideState(): m_state=6
02:28:28.903 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8908
02:28:28.903 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.72, Mass=152, SNR=8.5, Peak=72 HFD=1.8
02:28:28.903 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:28:28.904 00.001 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:28:28.904 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.01 hyp=0.26 cameraTheta=0.03 mountX=-0.11 mountY=-0.22, mountTheta=-2.03
02:28:28.904 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.01, opts=13)
02:28:28.904 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.01)
02:28:28.904 00.000 8976 Worker thread wakes up
02:28:28.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.01) opts 0xd
02:28:28.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.01)
02:28:28.904 00.000 8976 Moving (0.26, 0.01) raw xDistance=-0.11 yDistance=-0.22
02:28:28.905 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:28:28.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:28:28.905 00.000 8976 MoveAxis(R, 0, ABG)
02:28:28.905 00.000 8976 MoveAxis(U, 0, ABG)
02:28:28.905 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:28:28.905 00.000 8976 MountToCamera -- mountX=1.33 mountY=-1.62 hyp=2.09 mountTheta=-0.88 cameraX=0.84, cameraY=1.92 cameraTheta=1.16
02:28:28.905 00.000 8976 incremental bump (0.836, 1.917) isValid = 1
02:28:28.905 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:28:28.905 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:28:28.905 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:28:28.905 00.000 8976 move complete, result=0
02:28:28.905 00.000 8976 worker thread done servicing request
02:28:28.905 00.000 9828 Worker thread wakes up
02:28:28.905 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:28:28.906 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:28:28.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:28:28.906 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
02:28:28.906 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
02:28:28.906 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:28:28.906 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:28:28.906 00.000 9828 BLC: window closed
02:28:28.906 00.000 9828 MoveAxis(E, 16, B)
02:28:28.906 00.000 9828 Guiding  Dir = 2, Dur = 16
02:28:28.906 00.000 9828 IsSlewing returns 0
02:28:28.906 00.000 9828 IsGuiding returns 0
02:28:28.907 00.001 9828 PulseGuide returned control before completion, sleep 26
02:28:28.917 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:28:28.918 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:28.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:28.918 00.000 5052 Enqueuing Expose request
02:28:28.918 00.000 8976 Worker thread wakes up
02:28:28.918 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:28.918 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:28:28.918 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:28.946 00.028 9828 IsGuiding returns 1
02:28:28.946 00.000 9828 scope still moving after pulse duration time elapsed
02:28:28.977 00.031 9828 IsSlewing returns 0
02:28:28.977 00.000 9828 IsGuiding returns 1
02:28:29.009 00.032 9828 IsSlewing returns 0
02:28:29.009 00.000 9828 IsGuiding returns 1
02:28:29.041 00.032 9828 IsSlewing returns 0
02:28:29.041 00.000 9828 IsGuiding returns 0
02:28:29.041 00.000 9828 scope move finished after 16 + 118 ms
02:28:29.041 00.000 9828 Move returns status 0, amount 16
02:28:29.041 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:29.041 00.000 9828 MoveAxis(N, 14, B)
02:28:29.041 00.000 9828 Guiding  Dir = 0, Dur = 14
02:28:29.056 00.015 9828 IsSlewing returns 0
02:28:29.056 00.000 9828 IsGuiding returns 0
02:28:29.056 00.000 9828 PulseGuide returned control before completion, sleep 24
02:28:29.087 00.031 9828 IsGuiding returns 1
02:28:29.087 00.000 9828 scope still moving after pulse duration time elapsed
02:28:29.117 00.030 9828 IsSlewing returns 0
02:28:29.117 00.000 9828 IsGuiding returns 1
02:28:29.149 00.032 9828 IsSlewing returns 0
02:28:29.149 00.000 9828 IsGuiding returns 1
02:28:29.180 00.031 9828 IsSlewing returns 0
02:28:29.180 00.000 9828 IsGuiding returns 1
02:28:29.212 00.032 9828 IsSlewing returns 0
02:28:29.212 00.000 9828 IsGuiding returns 0
02:28:29.212 00.000 9828 scope move finished after 14 + 141 ms
02:28:29.212 00.000 9828 Move returns status 0, amount 14
02:28:29.212 00.000 9828 move complete, result=0
02:28:29.212 00.000 9828 worker thread done servicing request
02:28:29.212 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:28:29.609 00.397 8976 Exposure complete
02:28:29.614 00.005 8976 worker thread done servicing request
02:28:29.614 00.000 5052 OnExposeComplete: enter
02:28:29.614 00.000 5052 UpdateGuideState(): m_state=6
02:28:29.614 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8909
02:28:29.615 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.77, Mass=169, SNR=9.0, Peak=70 HFD=2.2
02:28:29.615 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:28:29.615 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
02:28:29.615 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.89 mountX=0.15 mountY=0.16, mountTheta=0.80
02:28:29.616 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.06, opts=13)
02:28:29.616 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.06)
02:28:29.616 00.000 8976 Worker thread wakes up
02:28:29.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.06) opts 0xd
02:28:29.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.06)
02:28:29.616 00.000 8976 Moving (-0.22, 0.06) raw xDistance=0.15 yDistance=0.16
02:28:29.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:28:29.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:28:29.616 00.000 8976 MoveAxis(R, 0, ABG)
02:28:29.616 00.000 8976 MoveAxis(U, 0, ABG)
02:28:29.616 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:28:29.616 00.000 8976 MountToCamera -- mountX=1.29 mountY=-1.66 hyp=2.10 mountTheta=-0.91 cameraX=0.89, cameraY=1.91 cameraTheta=1.13
02:28:29.616 00.000 8976 incremental bump (0.890, 1.907) isValid = 1
02:28:29.617 00.001 8976 Scheduling Mount bump of (0.049, 0.108)
02:28:29.617 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:28:29.617 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:28:29.617 00.000 8976 move complete, result=0
02:28:29.617 00.000 9828 Worker thread wakes up
02:28:29.617 00.000 8976 worker thread done servicing request
02:28:29.617 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:28:29.617 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:28:29.617 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
02:28:29.617 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:28:29.617 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:28:29.617 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:28:29.617 00.000 9828 BLC: window closed
02:28:29.617 00.000 9828 MoveAxis(E, 17, B)
02:28:29.617 00.000 9828 Guiding  Dir = 2, Dur = 17
02:28:29.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:28:29.618 00.001 9828 IsSlewing returns 0
02:28:29.618 00.000 9828 IsGuiding returns 0
02:28:29.618 00.000 9828 PulseGuide returned control before completion, sleep 27
02:28:29.627 00.009 5052 UpdateGuideState exits: m=169 SNR=9.0
02:28:29.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:29.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:29.627 00.000 5052 Enqueuing Expose request
02:28:29.627 00.000 8976 Worker thread wakes up
02:28:29.627 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:28:29.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:29.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:29.645 00.018 9828 IsGuiding returns 1
02:28:29.645 00.000 9828 scope still moving after pulse duration time elapsed
02:28:29.677 00.032 9828 IsSlewing returns 0
02:28:29.677 00.000 9828 IsGuiding returns 1
02:28:29.707 00.030 9828 IsSlewing returns 0
02:28:29.707 00.000 9828 IsGuiding returns 1
02:28:29.739 00.032 9828 IsSlewing returns 0
02:28:29.739 00.000 9828 IsGuiding returns 1
02:28:29.772 00.033 9828 IsSlewing returns 0
02:28:29.772 00.000 9828 IsGuiding returns 0
02:28:29.772 00.000 9828 scope move finished after 17 + 137 ms
02:28:29.772 00.000 9828 Move returns status 0, amount 17
02:28:29.772 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:29.772 00.000 9828 MoveAxis(N, 14, B)
02:28:29.772 00.000 9828 Guiding  Dir = 0, Dur = 14
02:28:29.787 00.015 9828 IsSlewing returns 0
02:28:29.787 00.000 9828 IsGuiding returns 0
02:28:29.787 00.000 9828 PulseGuide returned control before completion, sleep 24
02:28:29.819 00.032 9828 IsGuiding returns 1
02:28:29.819 00.000 9828 scope still moving after pulse duration time elapsed
02:28:29.850 00.031 9828 IsSlewing returns 0
02:28:29.850 00.000 9828 IsGuiding returns 1
02:28:29.882 00.032 9828 IsSlewing returns 0
02:28:29.882 00.000 9828 IsGuiding returns 1
02:28:29.911 00.029 9828 IsSlewing returns 0
02:28:29.911 00.000 9828 IsGuiding returns 1
02:28:29.942 00.031 9828 IsSlewing returns 0
02:28:29.942 00.000 9828 IsGuiding returns 0
02:28:29.942 00.000 9828 scope move finished after 14 + 141 ms
02:28:29.942 00.000 9828 Move returns status 0, amount 14
02:28:29.944 00.002 9828 move complete, result=0
02:28:29.944 00.000 9828 worker thread done servicing request
02:28:29.944 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:28:30.317 00.373 8976 Exposure complete
02:28:30.323 00.006 8976 worker thread done servicing request
02:28:30.323 00.000 5052 OnExposeComplete: enter
02:28:30.323 00.000 5052 UpdateGuideState(): m_state=6
02:28:30.323 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8910
02:28:30.323 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.62, Mass=176, SNR=9.2, Peak=75 HFD=2.3
02:28:30.323 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
02:28:30.323 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.09)
02:28:30.323 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.08 hyp=0.92 cameraTheta=-3.05 mountX=0.34 mountY=0.82, mountTheta=1.17
02:28:30.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.08, opts=13)
02:28:30.324 00.000 5052 Enqueuing Move request for stepguider (-0.92, -0.08)
02:28:30.324 00.000 8976 Worker thread wakes up
02:28:30.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.08) opts 0xd
02:28:30.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.08)
02:28:30.324 00.000 8976 Moving (-0.92, -0.08) raw xDistance=0.34 yDistance=0.82
02:28:30.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:28:30.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.82
02:28:30.324 00.000 8976 MoveAxis(L, 1, ABG)
02:28:30.325 00.001 8976 stepping (-8, 11) + (-1, 0)
02:28:30.325 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:30.325 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:28:30.335 00.010 5052 UpdateGuideState exits: m=176 SNR=9.2
02:28:30.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:30.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:30.335 00.000 5052 Enqueuing Expose request
02:28:30.353 00.018 8976 Received - 47 (G) 
02:28:30.354 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:30.354 00.000 8976 stepped: pos (-9, 11)
02:28:30.354 00.000 8976 MoveAxis(D, 3, ABG)
02:28:30.354 00.000 8976 stepping (-9, 11) + (0, -3)
02:28:30.354 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:30.386 00.032 8976 Received - 47 (G) 
02:28:30.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:30.386 00.000 8976 stepped: pos (-9, 8)
02:28:30.386 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:28:30.386 00.000 8976 MountToCamera -- mountX=1.32 mountY=-1.53 hyp=2.02 mountTheta=-0.86 cameraX=0.76, cameraY=1.87 cameraTheta=1.18
02:28:30.386 00.000 8976 incremental bump (0.762, 1.874) isValid = 1
02:28:30.386 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:28:30.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:28:30.386 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:28:30.386 00.000 8976 move complete, result=0
02:28:30.386 00.000 9828 Worker thread wakes up
02:28:30.387 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:28:30.387 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:28:30.387 00.000 8976 worker thread done servicing request
02:28:30.387 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
02:28:30.387 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:28:30.387 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:28:30.387 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:28:30.387 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:28:30.387 00.000 9828 BLC: window closed
02:28:30.387 00.000 8976 Worker thread wakes up
02:28:30.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:30.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:30.387 00.000 9828 MoveAxis(E, 15, B)
02:28:30.387 00.000 9828 Guiding  Dir = 2, Dur = 15
02:28:30.388 00.001 9828 IsSlewing returns 0
02:28:30.388 00.000 9828 IsGuiding returns 0
02:28:30.388 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:30.424 00.036 9828 IsGuiding returns 1
02:28:30.425 00.001 9828 scope still moving after pulse duration time elapsed
02:28:30.457 00.032 9828 IsSlewing returns 0
02:28:30.461 00.004 9828 IsGuiding returns 1
02:28:30.489 00.028 9828 IsSlewing returns 0
02:28:30.489 00.000 9828 IsGuiding returns 1
02:28:30.518 00.029 9828 IsSlewing returns 0
02:28:30.518 00.000 9828 IsGuiding returns 1
02:28:30.549 00.031 9828 IsSlewing returns 0
02:28:30.549 00.000 9828 IsGuiding returns 1
02:28:30.579 00.030 9828 IsSlewing returns 0
02:28:30.579 00.000 9828 IsGuiding returns 1
02:28:30.625 00.046 9828 IsSlewing returns 0
02:28:30.625 00.000 9828 IsGuiding returns 0
02:28:30.625 00.000 9828 scope move finished after 15 + 222 ms
02:28:30.625 00.000 9828 Move returns status 0, amount 15
02:28:30.625 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:30.625 00.000 9828 MoveAxis(N, 14, B)
02:28:30.625 00.000 9828 Guiding  Dir = 0, Dur = 14
02:28:30.641 00.016 9828 IsSlewing returns 0
02:28:30.641 00.000 9828 IsGuiding returns 0
02:28:30.641 00.000 9828 PulseGuide returned control before completion, sleep 24
02:28:30.672 00.031 9828 IsGuiding returns 1
02:28:30.672 00.000 9828 scope still moving after pulse duration time elapsed
02:28:30.702 00.030 9828 IsSlewing returns 0
02:28:30.702 00.000 9828 IsGuiding returns 1
02:28:30.735 00.033 9828 IsSlewing returns 0
02:28:30.735 00.000 9828 IsGuiding returns 1
02:28:30.766 00.031 9828 IsSlewing returns 0
02:28:30.766 00.000 9828 IsGuiding returns 1
02:28:30.796 00.030 9828 IsSlewing returns 0
02:28:30.796 00.000 9828 IsGuiding returns 0
02:28:30.796 00.000 9828 scope move finished after 14 + 140 ms
02:28:30.796 00.000 9828 Move returns status 0, amount 14
02:28:30.796 00.000 9828 move complete, result=0
02:28:30.796 00.000 9828 worker thread done servicing request
02:28:30.797 00.001 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:28:31.084 00.287 8976 Exposure complete
02:28:31.090 00.006 8976 worker thread done servicing request
02:28:31.090 00.000 5052 OnExposeComplete: enter
02:28:31.090 00.000 5052 UpdateGuideState(): m_state=6
02:28:31.090 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8911
02:28:31.090 00.000 5052 Star::Find returns 1 (0), X=328.00, Y=281.75, Mass=133, SNR=8.0, Peak=66 HFD=2.1
02:28:31.090 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:28:31.090 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:28:31.090 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=0.04 hyp=1.17 cameraTheta=3.11 mountX=0.57 mountY=0.96, mountTheta=1.04
02:28:31.091 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=0.04, opts=13)
02:28:31.092 00.001 5052 Enqueuing Move request for stepguider (-1.17, 0.04)
02:28:31.092 00.000 8976 Worker thread wakes up
02:28:31.092 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, 0.04) opts 0xd
02:28:31.092 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, 0.04)
02:28:31.092 00.000 8976 Moving (-1.17, 0.04) raw xDistance=0.57 yDistance=0.96
02:28:31.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
02:28:31.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.96
02:28:31.092 00.000 8976 MoveAxis(L, 2, ABG)
02:28:31.092 00.000 8976 stepping (-9, 8) + (-2, 0)
02:28:31.092 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:31.093 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:28:31.105 00.012 5052 UpdateGuideState exits: m=133 SNR=8.0
02:28:31.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:31.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:31.105 00.000 5052 Enqueuing Expose request
02:28:31.121 00.016 8976 Received - 47 (G) 
02:28:31.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:31.121 00.000 8976 stepped: pos (-11, 8)
02:28:31.122 00.001 8976 MoveAxis(D, 4, ABG)
02:28:31.122 00.000 8976 stepping (-11, 8) + (0, -4)
02:28:31.122 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:28:31.153 00.031 8976 Received - 47 (G) 
02:28:31.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:28:31.153 00.000 8976 stepped: pos (-11, 4)
02:28:31.153 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:28:31.154 00.001 8976 MountToCamera -- mountX=1.44 mountY=-1.24 hyp=1.90 mountTheta=-0.71 cameraX=0.44, cameraY=1.85 cameraTheta=1.33
02:28:31.154 00.000 8976 incremental bump (0.444, 1.846) isValid = 1
02:28:31.154 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:28:31.154 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:28:31.154 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:28:31.154 00.000 8976 move complete, result=0
02:28:31.154 00.000 8976 worker thread done servicing request
02:28:31.154 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 1.0 px 4 ms SOUTH
02:28:31.154 00.000 9828 Worker thread wakes up
02:28:31.154 00.000 8976 Worker thread wakes up
02:28:31.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:31.154 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:31.154 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:28:31.154 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:28:31.154 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:28:31.154 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
02:28:31.155 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:28:31.155 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:28:31.155 00.000 9828 BLC: window closed
02:28:31.155 00.000 9828 MoveAxis(E, 10, B)
02:28:31.155 00.000 9828 Guiding  Dir = 2, Dur = 10
02:28:31.155 00.000 9828 IsSlewing returns 0
02:28:31.155 00.000 9828 IsGuiding returns 0
02:28:31.155 00.000 9828 PulseGuide returned control before completion, sleep 20
02:28:31.185 00.030 9828 IsGuiding returns 1
02:28:31.185 00.000 9828 scope still moving after pulse duration time elapsed
02:28:31.215 00.030 9828 IsSlewing returns 0
02:28:31.216 00.001 9828 IsGuiding returns 1
02:28:31.245 00.029 9828 IsSlewing returns 0
02:28:31.245 00.000 9828 IsGuiding returns 1
02:28:31.277 00.032 9828 IsSlewing returns 0
02:28:31.277 00.000 9828 IsGuiding returns 1
02:28:31.307 00.030 9828 IsSlewing returns 0
02:28:31.307 00.000 9828 IsGuiding returns 0
02:28:31.307 00.000 9828 scope move finished after 10 + 142 ms
02:28:31.307 00.000 9828 Move returns status 0, amount 10
02:28:31.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:31.307 00.000 9828 MoveAxis(N, 15, B)
02:28:31.307 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:31.322 00.015 9828 IsSlewing returns 0
02:28:31.323 00.001 9828 IsGuiding returns 0
02:28:31.323 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:31.354 00.031 9828 IsGuiding returns 1
02:28:31.354 00.000 9828 scope still moving after pulse duration time elapsed
02:28:31.385 00.031 9828 IsSlewing returns 0
02:28:31.385 00.000 9828 IsGuiding returns 1
02:28:31.416 00.031 9828 IsSlewing returns 0
02:28:31.416 00.000 9828 IsGuiding returns 1
02:28:31.447 00.031 9828 IsSlewing returns 0
02:28:31.447 00.000 9828 IsGuiding returns 1
02:28:31.480 00.033 9828 IsSlewing returns 0
02:28:31.480 00.000 9828 IsGuiding returns 0
02:28:31.480 00.000 9828 scope move finished after 15 + 142 ms
02:28:31.480 00.000 9828 Move returns status 0, amount 15
02:28:31.480 00.000 9828 move complete, result=0
02:28:31.480 00.000 9828 worker thread done servicing request
02:28:31.480 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:28:31.852 00.372 8976 Exposure complete
02:28:31.858 00.006 8976 worker thread done servicing request
02:28:31.858 00.000 5052 OnExposeComplete: enter
02:28:31.858 00.000 5052 UpdateGuideState(): m_state=6
02:28:31.859 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8912
02:28:31.859 00.000 5052 Star::Find returns 1 (0), X=327.65, Y=281.55, Mass=157, SNR=8.7, Peak=70 HFD=1.7
02:28:31.859 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
02:28:31.859 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
02:28:31.859 00.000 5052 CameraToMount -- cameraX=-1.53 cameraY=-0.16 hyp=1.53 cameraTheta=-3.04 mountX=0.55 mountY=1.37, mountTheta=1.19
02:28:31.861 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.53, y=-0.16, opts=13)
02:28:31.861 00.000 5052 Enqueuing Move request for stepguider (-1.53, -0.16)
02:28:31.861 00.000 8976 Worker thread wakes up
02:28:31.861 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.53, -0.16) opts 0xd
02:28:31.861 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.53, -0.16)
02:28:31.862 00.001 8976 Moving (-1.53, -0.16) raw xDistance=0.55 yDistance=1.37
02:28:31.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
02:28:31.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.37
02:28:31.862 00.000 8976 MoveAxis(L, 2, ABG)
02:28:31.862 00.000 8976 stepping (-11, 4) + (-2, 0)
02:28:31.862 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:31.863 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:28:31.874 00.011 5052 UpdateGuideState exits: m=157 SNR=8.7
02:28:31.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:31.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:31.874 00.000 5052 Enqueuing Expose request
02:28:31.889 00.015 8976 Received - 47 (G) 
02:28:31.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:31.889 00.000 8976 stepped: pos (-13, 4)
02:28:31.889 00.000 8976 MoveAxis(D, 6, ABG)
02:28:31.889 00.000 8976 stepping (-13, 4) + (0, -6)
02:28:31.889 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:28:31.936 00.047 8976 Received - 47 (G) 
02:28:31.936 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:28:31.936 00.000 8976 stepped: pos (-13, -2)
02:28:31.937 00.001 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:28:31.937 00.000 8976 MountToCamera -- mountX=1.62 mountY=-0.72 hyp=1.78 mountTheta=-0.42 cameraX=-0.09, cameraY=1.77 cameraTheta=1.62
02:28:31.937 00.000 8976 incremental bump (-0.095, 1.774) isValid = 1
02:28:31.937 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
02:28:31.937 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:28:31.937 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:28:31.937 00.000 8976 move complete, result=0
02:28:31.937 00.000 9828 Worker thread wakes up
02:28:31.937 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:28:31.937 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:28:31.937 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.57)
02:28:31.937 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 1.4 px 6 ms SOUTH
02:28:31.937 00.000 8976 worker thread done servicing request
02:28:31.937 00.000 8976 Worker thread wakes up
02:28:31.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:31.937 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.65)
02:28:31.937 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.57
02:28:31.937 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:28:31.937 00.000 9828 BLC: window closed
02:28:31.938 00.001 9828 MoveAxis(W, 0, B)
02:28:31.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:31.938 00.000 9828 Move returns status 0, amount 0
02:28:31.938 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:31.938 00.000 9828 MoveAxis(N, 16, B)
02:28:31.938 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:31.938 00.000 9828 IsSlewing returns 0
02:28:31.938 00.000 9828 IsGuiding returns 0
02:28:31.938 00.000 9828 PulseGuide returned control before completion, sleep 26
02:28:31.966 00.028 9828 IsGuiding returns 1
02:28:31.966 00.000 9828 scope still moving after pulse duration time elapsed
02:28:31.997 00.031 9828 IsSlewing returns 0
02:28:31.997 00.000 9828 IsGuiding returns 1
02:28:32.027 00.030 9828 IsSlewing returns 0
02:28:32.027 00.000 9828 IsGuiding returns 1
02:28:32.059 00.032 9828 IsSlewing returns 0
02:28:32.059 00.000 9828 IsGuiding returns 1
02:28:32.089 00.030 9828 IsSlewing returns 0
02:28:32.089 00.000 9828 IsGuiding returns 0
02:28:32.089 00.000 9828 scope move finished after 16 + 134 ms
02:28:32.090 00.001 9828 Move returns status 0, amount 16
02:28:32.090 00.000 9828 move complete, result=0
02:28:32.090 00.000 9828 worker thread done servicing request
02:28:32.090 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:28:32.632 00.542 8976 Exposure complete
02:28:32.637 00.005 8976 worker thread done servicing request
02:28:32.639 00.002 5052 OnExposeComplete: enter
02:28:32.639 00.000 5052 UpdateGuideState(): m_state=6
02:28:32.639 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8913
02:28:32.639 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.70, Mass=163, SNR=8.8, Peak=71 HFD=1.9
02:28:32.639 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
02:28:32.639 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
02:28:32.639 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.01 hyp=0.51 cameraTheta=-3.13 mountX=0.23 mountY=0.43, mountTheta=1.09
02:28:32.640 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.01, opts=13)
02:28:32.640 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.01)
02:28:32.640 00.000 8976 Worker thread wakes up
02:28:32.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.01) opts 0xd
02:28:32.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.01)
02:28:32.640 00.000 8976 Moving (-0.51, -0.01) raw xDistance=0.23 yDistance=0.43
02:28:32.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:28:32.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.43
02:28:32.640 00.000 8976 MoveAxis(R, 0, ABG)
02:28:32.640 00.000 8976 MoveAxis(D, 2, ABG)
02:28:32.640 00.000 8976 stepping (-13, -2) + (0, -2)
02:28:32.640 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:32.641 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:28:32.650 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:28:32.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:32.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:32.650 00.000 5052 Enqueuing Expose request
02:28:32.672 00.022 8976 Received - 47 (G) 
02:28:32.672 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:32.672 00.000 8976 stepped: pos (-13, -4)
02:28:32.672 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
02:28:32.672 00.000 8976 MountToCamera -- mountX=1.74 mountY=-0.27 hyp=1.77 mountTheta=-0.16 cameraX=-0.55, cameraY=1.68 cameraTheta=1.89
02:28:32.672 00.000 8976 incremental bump (-0.549, 1.678) isValid = 1
02:28:32.672 00.000 8976 Scheduling Mount bump of (-0.036, 0.113)
02:28:32.672 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:28:32.672 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:28:32.672 00.000 8976 move complete, result=0
02:28:32.673 00.001 8976 worker thread done servicing request
02:28:32.673 00.000 8976 Worker thread wakes up
02:28:32.673 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:32.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:32.673 00.000 9828 Worker thread wakes up
02:28:32.673 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:28:32.673 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:28:32.673 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:28:32.673 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
02:28:32.673 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.39)
02:28:32.673 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.32
02:28:32.673 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:28:32.673 00.000 9828 BLC: window closed
02:28:32.673 00.000 9828 MoveAxis(W, 10, B)
02:28:32.673 00.000 9828 Guiding  Dir = 3, Dur = 10
02:28:32.673 00.000 9828 IsSlewing returns 0
02:28:32.674 00.001 9828 IsGuiding returns 0
02:28:32.674 00.000 9828 PulseGuide returned control before completion, sleep 20
02:28:32.710 00.036 9828 IsGuiding returns 1
02:28:32.710 00.000 9828 scope still moving after pulse duration time elapsed
02:28:32.741 00.031 9828 IsSlewing returns 0
02:28:32.741 00.000 9828 IsGuiding returns 1
02:28:32.772 00.031 9828 IsSlewing returns 0
02:28:32.772 00.000 9828 IsGuiding returns 1
02:28:32.803 00.031 9828 IsSlewing returns 0
02:28:32.803 00.000 9828 IsGuiding returns 0
02:28:32.803 00.000 9828 scope move finished after 10 + 119 ms
02:28:32.803 00.000 9828 Move returns status 0, amount 10
02:28:32.803 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:32.803 00.000 9828 MoveAxis(N, 16, B)
02:28:32.803 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:32.819 00.016 9828 IsSlewing returns 0
02:28:32.819 00.000 9828 IsGuiding returns 0
02:28:32.819 00.000 9828 PulseGuide returned control before completion, sleep 26
02:28:32.850 00.031 9828 IsGuiding returns 1
02:28:32.850 00.000 9828 scope still moving after pulse duration time elapsed
02:28:32.882 00.032 9828 IsSlewing returns 0
02:28:32.882 00.000 9828 IsGuiding returns 1
02:28:32.913 00.031 9828 IsSlewing returns 0
02:28:32.913 00.000 9828 IsGuiding returns 1
02:28:32.943 00.030 9828 IsSlewing returns 0
02:28:32.943 00.000 9828 IsGuiding returns 1
02:28:32.974 00.031 9828 IsSlewing returns 0
02:28:32.974 00.000 9828 IsGuiding returns 1
02:28:33.006 00.032 9828 IsSlewing returns 0
02:28:33.006 00.000 9828 IsGuiding returns 0
02:28:33.006 00.000 9828 scope move finished after 16 + 170 ms
02:28:33.006 00.000 9828 Move returns status 0, amount 16
02:28:33.006 00.000 9828 move complete, result=0
02:28:33.006 00.000 9828 worker thread done servicing request
02:28:33.006 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:28:33.361 00.355 8976 Exposure complete
02:28:33.366 00.005 8976 worker thread done servicing request
02:28:33.367 00.001 5052 OnExposeComplete: enter
02:28:33.367 00.000 5052 UpdateGuideState(): m_state=6
02:28:33.367 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8914
02:28:33.367 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.83, Mass=146, SNR=8.3, Peak=73 HFD=2.1
02:28:33.367 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:28:33.367 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
02:28:33.367 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.25 cameraTheta=2.61 mountX=0.21 mountY=0.11, mountTheta=0.49
02:28:33.368 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.12, opts=13)
02:28:33.368 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.12)
02:28:33.368 00.000 8976 Worker thread wakes up
02:28:33.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.12) opts 0xd
02:28:33.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.12)
02:28:33.368 00.000 8976 Moving (-0.21, 0.12) raw xDistance=0.21 yDistance=0.11
02:28:33.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:28:33.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:28:33.368 00.000 8976 MoveAxis(R, 0, ABG)
02:28:33.368 00.000 8976 MoveAxis(U, 0, ABG)
02:28:33.368 00.000 8976 MountToCamera -- mountTheta (0.01) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
02:28:33.368 00.000 8976 MountToCamera -- mountX=1.83 mountY=0.03 hyp=1.83 mountTheta=0.01 cameraX=-0.85, cameraY=1.61 cameraTheta=2.06
02:28:33.368 00.000 8976 incremental bump (-0.854, 1.614) isValid = 1
02:28:33.368 00.000 8976 Scheduling Mount bump of (-0.054, 0.105)
02:28:33.368 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:28:33.368 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:28:33.368 00.000 8976 move complete, result=0
02:28:33.368 00.000 8976 worker thread done servicing request
02:28:33.368 00.000 9828 Worker thread wakes up
02:28:33.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:28:33.368 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:28:33.369 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:28:33.369 00.000 9828 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
02:28:33.369 00.000 9828 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.23)
02:28:33.369 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=0.05 mountY=-0.11, mountTheta=-1.16
02:28:33.369 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:28:33.369 00.000 9828 BLC: window closed
02:28:33.369 00.000 9828 MoveAxis(W, 16, B)
02:28:33.369 00.000 9828 Guiding  Dir = 3, Dur = 16
02:28:33.370 00.001 9828 IsSlewing returns 0
02:28:33.370 00.000 9828 IsGuiding returns 0
02:28:33.370 00.000 9828 PulseGuide returned control before completion, sleep 26
02:28:33.378 00.008 5052 UpdateGuideState exits: m=146 SNR=8.3
02:28:33.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:33.379 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:33.379 00.000 5052 Enqueuing Expose request
02:28:33.379 00.000 8976 Worker thread wakes up
02:28:33.379 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:33.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:33.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:33.397 00.018 9828 IsGuiding returns 1
02:28:33.397 00.000 9828 scope still moving after pulse duration time elapsed
02:28:33.428 00.031 9828 IsSlewing returns 0
02:28:33.428 00.000 9828 IsGuiding returns 1
02:28:33.460 00.032 9828 IsSlewing returns 0
02:28:33.460 00.000 9828 IsGuiding returns 1
02:28:33.491 00.031 9828 IsSlewing returns 0
02:28:33.491 00.000 9828 IsGuiding returns 1
02:28:33.522 00.031 9828 IsSlewing returns 0
02:28:33.522 00.000 9828 IsGuiding returns 0
02:28:33.522 00.000 9828 scope move finished after 16 + 136 ms
02:28:33.522 00.000 9828 Move returns status 0, amount 16
02:28:33.522 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:33.522 00.000 9828 MoveAxis(N, 15, B)
02:28:33.522 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:33.538 00.016 9828 IsSlewing returns 0
02:28:33.538 00.000 9828 IsGuiding returns 0
02:28:33.538 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:33.568 00.030 9828 IsGuiding returns 1
02:28:33.568 00.000 9828 scope still moving after pulse duration time elapsed
02:28:33.598 00.030 9828 IsSlewing returns 0
02:28:33.598 00.000 9828 IsGuiding returns 1
02:28:33.629 00.031 9828 IsSlewing returns 0
02:28:33.629 00.000 9828 IsGuiding returns 1
02:28:33.660 00.031 9828 IsSlewing returns 0
02:28:33.660 00.000 9828 IsGuiding returns 1
02:28:33.691 00.031 9828 IsSlewing returns 0
02:28:33.691 00.000 9828 IsGuiding returns 0
02:28:33.691 00.000 9828 scope move finished after 15 + 138 ms
02:28:33.691 00.000 9828 Move returns status 0, amount 15
02:28:33.691 00.000 9828 move complete, result=0
02:28:33.692 00.001 9828 worker thread done servicing request
02:28:33.692 00.000 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 15 ms NORTH
02:28:34.043 00.351 8976 Exposure complete
02:28:34.048 00.005 8976 worker thread done servicing request
02:28:34.049 00.001 5052 OnExposeComplete: enter
02:28:34.049 00.000 5052 UpdateGuideState(): m_state=6
02:28:34.049 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8915
02:28:34.049 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.87, Mass=153, SNR=8.6, Peak=78 HFD=1.8
02:28:34.049 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
02:28:34.049 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
02:28:34.049 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.37 mountX=0.13 mountY=-0.11, mountTheta=-0.73
02:28:34.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.16, opts=13)
02:28:34.050 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.16)
02:28:34.050 00.000 8976 Worker thread wakes up
02:28:34.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.16) opts 0xd
02:28:34.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.16)
02:28:34.050 00.000 8976 Moving (0.03, 0.16) raw xDistance=0.13 yDistance=-0.11
02:28:34.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:28:34.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:28:34.050 00.000 8976 MoveAxis(R, 0, ABG)
02:28:34.050 00.000 8976 MoveAxis(U, 0, ABG)
02:28:34.050 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
02:28:34.050 00.000 8976 MountToCamera -- mountX=1.88 mountY=0.23 hyp=1.89 mountTheta=0.12 cameraX=-1.06, cameraY=1.57 cameraTheta=2.16
02:28:34.050 00.000 8976 incremental bump (-1.058, 1.571) isValid = 1
02:28:34.050 00.000 8976 Scheduling Mount bump of (-0.064, 0.099)
02:28:34.050 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:28:34.050 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:28:34.050 00.000 8976 move complete, result=0
02:28:34.050 00.000 9828 Worker thread wakes up
02:28:34.050 00.000 8976 worker thread done servicing request
02:28:34.051 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:28:34.051 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:28:34.051 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
02:28:34.051 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.12)
02:28:34.051 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.06
02:28:34.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:28:34.051 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:28:34.051 00.000 9828 BLC: window closed
02:28:34.051 00.000 9828 MoveAxis(W, 19, B)
02:28:34.051 00.000 9828 Guiding  Dir = 3, Dur = 19
02:28:34.052 00.001 9828 IsSlewing returns 0
02:28:34.052 00.000 9828 IsGuiding returns 0
02:28:34.052 00.000 9828 PulseGuide returned control before completion, sleep 29
02:28:34.061 00.009 5052 UpdateGuideState exits: m=153 SNR=8.6
02:28:34.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:34.061 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:34.061 00.000 5052 Enqueuing Expose request
02:28:34.061 00.000 8976 Worker thread wakes up
02:28:34.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:34.061 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:34.061 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:34.083 00.022 9828 IsGuiding returns 1
02:28:34.083 00.000 9828 scope still moving after pulse duration time elapsed
02:28:34.114 00.031 9828 IsSlewing returns 0
02:28:34.114 00.000 9828 IsGuiding returns 1
02:28:34.146 00.032 9828 IsSlewing returns 0
02:28:34.146 00.000 9828 IsGuiding returns 1
02:28:34.177 00.031 9828 IsSlewing returns 0
02:28:34.177 00.000 9828 IsGuiding returns 1
02:28:34.207 00.030 9828 IsSlewing returns 0
02:28:34.208 00.001 9828 IsGuiding returns 0
02:28:34.208 00.000 9828 scope move finished after 19 + 136 ms
02:28:34.208 00.000 9828 Move returns status 0, amount 19
02:28:34.208 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:34.208 00.000 9828 MoveAxis(N, 14, B)
02:28:34.208 00.000 9828 Guiding  Dir = 0, Dur = 14
02:28:34.222 00.014 9828 IsSlewing returns 0
02:28:34.222 00.000 9828 IsGuiding returns 0
02:28:34.222 00.000 9828 PulseGuide returned control before completion, sleep 24
02:28:34.254 00.032 9828 IsGuiding returns 1
02:28:34.254 00.000 9828 scope still moving after pulse duration time elapsed
02:28:34.286 00.032 9828 IsSlewing returns 0
02:28:34.286 00.000 9828 IsGuiding returns 1
02:28:34.317 00.031 9828 IsSlewing returns 0
02:28:34.317 00.000 9828 IsGuiding returns 1
02:28:34.349 00.032 9828 IsSlewing returns 0
02:28:34.349 00.000 9828 IsGuiding returns 1
02:28:34.380 00.031 9828 IsSlewing returns 0
02:28:34.380 00.000 9828 IsGuiding returns 0
02:28:34.380 00.000 9828 scope move finished after 14 + 143 ms
02:28:34.380 00.000 9828 Move returns status 0, amount 14
02:28:34.380 00.000 9828 move complete, result=0
02:28:34.380 00.000 9828 worker thread done servicing request
02:28:34.380 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:28:34.724 00.344 8976 Exposure complete
02:28:34.730 00.006 8976 worker thread done servicing request
02:28:34.731 00.001 5052 OnExposeComplete: enter
02:28:34.731 00.000 5052 UpdateGuideState(): m_state=6
02:28:34.731 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8916
02:28:34.731 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.85, Mass=154, SNR=8.6, Peak=82 HFD=1.7
02:28:34.731 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:28:34.731 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:28:34.731 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.14 hyp=0.68 cameraTheta=0.21 mountX=-0.18 mountY=-0.64, mountTheta=-1.85
02:28:34.731 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.14, opts=13)
02:28:34.732 00.001 5052 Enqueuing Move request for stepguider (0.67, 0.14)
02:28:34.732 00.000 8976 Worker thread wakes up
02:28:34.732 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.14) opts 0xd
02:28:34.732 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.14)
02:28:34.732 00.000 8976 Moving (0.67, 0.14) raw xDistance=-0.18 yDistance=-0.64
02:28:34.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:28:34.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
02:28:34.732 00.000 8976 MoveAxis(R, 0, ABG)
02:28:34.732 00.000 8976 MoveAxis(U, 3, ABG)
02:28:34.732 00.000 8976 stepping (-13, -4) + (0, 3)
02:28:34.732 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:34.732 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:28:34.742 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:28:34.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:34.742 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:34.742 00.000 5052 Enqueuing Expose request
02:28:34.767 00.025 8976 Received - 47 (G) 
02:28:34.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:34.767 00.000 8976 stepped: pos (-13, -1)
02:28:34.767 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
02:28:34.767 00.000 8976 MountToCamera -- mountX=1.92 mountY=0.20 hyp=1.93 mountTheta=0.11 cameraX=-1.05, cameraY=1.61 cameraTheta=2.15
02:28:34.767 00.000 8976 incremental bump (-1.054, 1.613) isValid = 1
02:28:34.767 00.000 8976 Scheduling Mount bump of (-0.063, 0.100)
02:28:34.767 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:28:34.767 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:28:34.767 00.000 8976 move complete, result=0
02:28:34.767 00.000 8976 worker thread done servicing request
02:28:34.767 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:28:34.767 00.000 9828 Worker thread wakes up
02:28:34.767 00.000 8976 Worker thread wakes up
02:28:34.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:34.768 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:28:34.768 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:28:34.768 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
02:28:34.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:34.768 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.14)
02:28:34.768 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.07
02:28:34.768 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:28:34.768 00.000 9828 BLC: window closed
02:28:34.768 00.000 9828 MoveAxis(W, 18, B)
02:28:34.768 00.000 9828 Guiding  Dir = 3, Dur = 18
02:28:34.768 00.000 9828 IsSlewing returns 0
02:28:34.768 00.000 9828 IsGuiding returns 0
02:28:34.769 00.001 9828 PulseGuide returned control before completion, sleep 28
02:28:34.799 00.030 9828 IsGuiding returns 1
02:28:34.800 00.001 9828 scope still moving after pulse duration time elapsed
02:28:34.831 00.031 9828 IsSlewing returns 0
02:28:34.832 00.001 9828 IsGuiding returns 1
02:28:34.862 00.030 9828 IsSlewing returns 0
02:28:34.862 00.000 9828 IsGuiding returns 1
02:28:34.893 00.031 9828 IsSlewing returns 0
02:28:34.893 00.000 9828 IsGuiding returns 1
02:28:34.925 00.032 9828 IsSlewing returns 0
02:28:34.925 00.000 9828 IsGuiding returns 0
02:28:34.925 00.000 9828 scope move finished after 18 + 138 ms
02:28:34.925 00.000 9828 Move returns status 0, amount 18
02:28:34.925 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:34.925 00.000 9828 MoveAxis(N, 15, B)
02:28:34.925 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:34.940 00.015 9828 IsSlewing returns 0
02:28:34.940 00.000 9828 IsGuiding returns 0
02:28:34.940 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:34.970 00.030 9828 IsGuiding returns 1
02:28:34.970 00.000 9828 scope still moving after pulse duration time elapsed
02:28:35.002 00.032 9828 IsSlewing returns 0
02:28:35.002 00.000 9828 IsGuiding returns 1
02:28:35.033 00.031 9828 IsSlewing returns 0
02:28:35.033 00.000 9828 IsGuiding returns 1
02:28:35.063 00.030 9828 IsSlewing returns 0
02:28:35.063 00.000 9828 IsGuiding returns 1
02:28:35.095 00.032 9828 IsSlewing returns 0
02:28:35.095 00.000 9828 IsGuiding returns 0
02:28:35.095 00.000 9828 scope move finished after 15 + 139 ms
02:28:35.095 00.000 9828 Move returns status 0, amount 15
02:28:35.095 00.000 9828 move complete, result=0
02:28:35.095 00.000 9828 worker thread done servicing request
02:28:35.095 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:28:35.433 00.338 8976 Exposure complete
02:28:35.438 00.005 8976 worker thread done servicing request
02:28:35.438 00.000 5052 OnExposeComplete: enter
02:28:35.438 00.000 5052 UpdateGuideState(): m_state=6
02:28:35.438 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8917
02:28:35.438 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.12, Mass=185, SNR=9.4, Peak=76 HFD=2.3
02:28:35.438 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.65 = 2.63)
02:28:35.438 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.53)
02:28:35.439 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.59 hyp=0.59 cameraTheta=-1.61 mountX=-0.51 mountY=0.34, mountTheta=2.56
02:28:35.439 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.59, opts=13)
02:28:35.439 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.59)
02:28:35.439 00.000 8976 Worker thread wakes up
02:28:35.439 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.59) opts 0xd
02:28:35.439 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.59)
02:28:35.440 00.001 8976 Moving (-0.02, -0.59) raw xDistance=-0.51 yDistance=0.34
02:28:35.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:28:35.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
02:28:35.440 00.000 8976 MoveAxis(R, 2, ABG)
02:28:35.440 00.000 8976 stepping (-13, -1) + (2, 0)
02:28:35.440 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:35.440 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:28:35.451 00.011 5052 UpdateGuideState exits: m=185 SNR=9.4
02:28:35.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:35.451 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:35.451 00.000 5052 Enqueuing Expose request
02:28:35.470 00.019 8976 Received - 47 (G) 
02:28:35.470 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:35.470 00.000 8976 stepped: pos (-11, -1)
02:28:35.470 00.000 8976 MoveAxis(D, 1, ABG)
02:28:35.470 00.000 8976 stepping (-11, -1) + (0, -1)
02:28:35.470 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:35.502 00.032 8976 Received - 47 (G) 
02:28:35.502 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:35.502 00.000 8976 stepped: pos (-11, -2)
02:28:35.502 00.000 8976 MountToCamera -- mountTheta (0.13) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
02:28:35.502 00.000 8976 MountToCamera -- mountX=1.84 mountY=0.24 hyp=1.86 mountTheta=0.13 cameraX=-1.05, cameraY=1.53 cameraTheta=2.17
02:28:35.502 00.000 8976 incremental bump (-1.053, 1.528) isValid = 1
02:28:35.502 00.000 8976 Scheduling Mount bump of (-0.065, 0.098)
02:28:35.502 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:28:35.502 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:28:35.502 00.000 8976 move complete, result=0
02:28:35.502 00.000 8976 worker thread done servicing request
02:28:35.502 00.000 8976 Worker thread wakes up
02:28:35.503 00.001 9828 Worker thread wakes up
02:28:35.503 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:28:35.503 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:28:35.503 00.000 9828 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
02:28:35.503 00.000 9828 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.11)
02:28:35.503 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
02:28:35.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:35.503 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:35.503 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=0.06 mountY=-0.11, mountTheta=-1.05
02:28:35.503 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
02:28:35.503 00.000 9828 BLC: window closed
02:28:35.503 00.000 9828 MoveAxis(W, 19, B)
02:28:35.503 00.000 9828 Guiding  Dir = 3, Dur = 19
02:28:35.503 00.000 9828 IsSlewing returns 0
02:28:35.504 00.001 9828 IsGuiding returns 0
02:28:35.504 00.000 9828 PulseGuide returned control before completion, sleep 29
02:28:35.534 00.030 9828 IsGuiding returns 1
02:28:35.534 00.000 9828 scope still moving after pulse duration time elapsed
02:28:35.564 00.030 9828 IsSlewing returns 0
02:28:35.564 00.000 9828 IsGuiding returns 1
02:28:35.595 00.031 9828 IsSlewing returns 0
02:28:35.595 00.000 9828 IsGuiding returns 1
02:28:35.625 00.030 9828 IsSlewing returns 0
02:28:35.625 00.000 9828 IsGuiding returns 1
02:28:35.656 00.031 9828 IsSlewing returns 0
02:28:35.656 00.000 9828 IsGuiding returns 0
02:28:35.656 00.000 9828 scope move finished after 19 + 133 ms
02:28:35.656 00.000 9828 Move returns status 0, amount 19
02:28:35.656 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:35.656 00.000 9828 MoveAxis(N, 14, B)
02:28:35.656 00.000 9828 Guiding  Dir = 0, Dur = 14
02:28:35.671 00.015 9828 IsSlewing returns 0
02:28:35.671 00.000 9828 IsGuiding returns 0
02:28:35.671 00.000 9828 PulseGuide returned control before completion, sleep 24
02:28:35.702 00.031 9828 IsGuiding returns 1
02:28:35.702 00.000 9828 scope still moving after pulse duration time elapsed
02:28:35.733 00.031 9828 IsSlewing returns 0
02:28:35.733 00.000 9828 IsGuiding returns 1
02:28:35.764 00.031 9828 IsSlewing returns 0
02:28:35.764 00.000 9828 IsGuiding returns 1
02:28:35.795 00.031 9828 IsSlewing returns 0
02:28:35.795 00.000 9828 IsGuiding returns 1
02:28:35.827 00.032 9828 IsSlewing returns 0
02:28:35.827 00.000 9828 IsGuiding returns 0
02:28:35.827 00.000 9828 scope move finished after 14 + 141 ms
02:28:35.827 00.000 9828 Move returns status 0, amount 14
02:28:35.827 00.000 9828 move complete, result=0
02:28:35.827 00.000 9828 worker thread done servicing request
02:28:35.828 00.001 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:28:36.179 00.351 8976 Exposure complete
02:28:36.184 00.005 8976 worker thread done servicing request
02:28:36.184 00.000 5052 OnExposeComplete: enter
02:28:36.184 00.000 5052 UpdateGuideState(): m_state=6
02:28:36.184 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8918
02:28:36.185 00.001 5052 Star::Find returns 1 (0), X=329.03, Y=281.98, Mass=171, SNR=9.0, Peak=74 HFD=2.1
02:28:36.185 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
02:28:36.185 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
02:28:36.185 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.31 cameraTheta=2.04 mountX=0.31 mountY=-0.03, mountTheta=-0.10
02:28:36.185 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.27, opts=13)
02:28:36.185 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.27)
02:28:36.186 00.001 8976 Worker thread wakes up
02:28:36.186 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.27) opts 0xd
02:28:36.186 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.27)
02:28:36.186 00.000 8976 Moving (-0.14, 0.27) raw xDistance=0.31 yDistance=-0.03
02:28:36.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
02:28:36.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:28:36.186 00.000 8976 MoveAxis(L, 1, ABG)
02:28:36.186 00.000 8976 stepping (-11, -2) + (-1, 0)
02:28:36.186 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:36.187 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:28:36.198 00.011 5052 UpdateGuideState exits: m=171 SNR=9.0
02:28:36.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:36.198 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:36.198 00.000 5052 Enqueuing Expose request
02:28:36.205 00.007 8976 Received - 47 (G) 
02:28:36.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:36.205 00.000 8976 stepped: pos (-12, -2)
02:28:36.205 00.000 8976 MoveAxis(U, 0, ABG)
02:28:36.205 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
02:28:36.206 00.001 8976 MountToCamera -- mountX=1.84 mountY=0.27 hyp=1.86 mountTheta=0.14 cameraX=-1.07, cameraY=1.52 cameraTheta=2.19
02:28:36.206 00.000 8976 incremental bump (-1.075, 1.516) isValid = 1
02:28:36.206 00.000 8976 Scheduling Mount bump of (-0.066, 0.097)
02:28:36.206 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:28:36.206 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:28:36.206 00.000 8976 move complete, result=0
02:28:36.206 00.000 9828 Worker thread wakes up
02:28:36.206 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:28:36.206 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:28:36.206 00.000 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.27 = -1.02)
02:28:36.206 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:28:36.206 00.000 8976 worker thread done servicing request
02:28:36.206 00.000 8976 Worker thread wakes up
02:28:36.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:36.206 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.10)
02:28:36.206 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:36.206 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=0.06 mountY=-0.10, mountTheta=-1.04
02:28:36.206 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
02:28:36.206 00.000 9828 BLC: window closed
02:28:36.206 00.000 9828 MoveAxis(W, 20, B)
02:28:36.207 00.001 9828 Guiding  Dir = 3, Dur = 20
02:28:36.207 00.000 9828 IsSlewing returns 0
02:28:36.207 00.000 9828 IsGuiding returns 0
02:28:36.207 00.000 9828 PulseGuide returned control before completion, sleep 30
02:28:36.249 00.042 9828 IsGuiding returns 1
02:28:36.249 00.000 9828 scope still moving after pulse duration time elapsed
02:28:36.280 00.031 9828 IsSlewing returns 0
02:28:36.280 00.000 9828 IsGuiding returns 1
02:28:36.311 00.031 9828 IsSlewing returns 0
02:28:36.311 00.000 9828 IsGuiding returns 1
02:28:36.342 00.031 9828 IsSlewing returns 0
02:28:36.342 00.000 9828 IsGuiding returns 0
02:28:36.342 00.000 9828 scope move finished after 20 + 115 ms
02:28:36.342 00.000 9828 Move returns status 0, amount 20
02:28:36.342 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:36.342 00.000 9828 MoveAxis(N, 14, B)
02:28:36.342 00.000 9828 Guiding  Dir = 0, Dur = 14
02:28:36.358 00.016 9828 IsSlewing returns 0
02:28:36.358 00.000 9828 IsGuiding returns 0
02:28:36.358 00.000 9828 PulseGuide returned control before completion, sleep 24
02:28:36.389 00.031 9828 IsGuiding returns 1
02:28:36.389 00.000 9828 scope still moving after pulse duration time elapsed
02:28:36.419 00.030 9828 IsSlewing returns 0
02:28:36.419 00.000 9828 IsGuiding returns 1
02:28:36.451 00.032 9828 IsSlewing returns 0
02:28:36.451 00.000 9828 IsGuiding returns 1
02:28:36.481 00.030 9828 IsSlewing returns 0
02:28:36.481 00.000 9828 IsGuiding returns 1
02:28:36.513 00.032 9828 IsSlewing returns 0
02:28:36.513 00.000 9828 IsGuiding returns 1
02:28:36.545 00.032 9828 IsSlewing returns 0
02:28:36.545 00.000 9828 IsGuiding returns 0
02:28:36.545 00.000 9828 scope move finished after 14 + 172 ms
02:28:36.545 00.000 9828 Move returns status 0, amount 14
02:28:36.545 00.000 9828 move complete, result=0
02:28:36.545 00.000 9828 worker thread done servicing request
02:28:36.545 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
02:28:36.865 00.320 8976 Exposure complete
02:28:36.871 00.006 8976 worker thread done servicing request
02:28:36.871 00.000 5052 OnExposeComplete: enter
02:28:36.871 00.000 5052 UpdateGuideState(): m_state=6
02:28:36.871 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8919
02:28:36.871 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.79, Mass=180, SNR=9.2, Peak=70 HFD=2.0
02:28:36.871 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:28:36.871 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:28:36.871 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.08 hyp=0.58 cameraTheta=3.00 mountX=0.33 mountY=0.44, mountTheta=0.92
02:28:36.872 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.08, opts=13)
02:28:36.872 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.08)
02:28:36.872 00.000 8976 Worker thread wakes up
02:28:36.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.08) opts 0xd
02:28:36.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.08)
02:28:36.872 00.000 8976 Moving (-0.57, 0.08) raw xDistance=0.33 yDistance=0.44
02:28:36.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
02:28:36.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:28:36.872 00.000 8976 MoveAxis(L, 1, ABG)
02:28:36.872 00.000 8976 stepping (-12, -2) + (-1, 0)
02:28:36.872 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:36.874 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:28:36.886 00.012 5052 UpdateGuideState exits: m=180 SNR=9.2
02:28:36.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:36.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:36.886 00.000 5052 Enqueuing Expose request
02:28:36.893 00.007 8976 Received - 47 (G) 
02:28:36.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:36.893 00.000 8976 stepped: pos (-13, -2)
02:28:36.893 00.000 8976 MoveAxis(D, 2, ABG)
02:28:36.893 00.000 8976 stepping (-13, -2) + (0, -2)
02:28:36.893 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:36.925 00.032 8976 Received - 47 (G) 
02:28:36.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:36.925 00.000 8976 stepped: pos (-13, -4)
02:28:36.925 00.000 8976 MountToCamera -- mountTheta (0.20) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
02:28:36.925 00.000 8976 MountToCamera -- mountX=1.89 mountY=0.39 hyp=1.93 mountTheta=0.20 cameraX=-1.21, cameraY=1.51 cameraTheta=2.25
02:28:36.925 00.000 8976 incremental bump (-1.206, 1.505) isValid = 1
02:28:36.925 00.000 8976 Scheduling Mount bump of (-0.072, 0.093)
02:28:36.925 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:28:36.925 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:28:36.925 00.000 8976 move complete, result=0
02:28:36.925 00.000 9828 Worker thread wakes up
02:28:36.925 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:28:36.925 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:28:36.925 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:28:36.925 00.000 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.32 = -0.96)
02:28:36.925 00.000 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.24 = -1.04)
02:28:36.925 00.000 8976 worker thread done servicing request
02:28:36.925 00.000 8976 Worker thread wakes up
02:28:36.926 00.001 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.23 mountX=0.07 mountY=-0.10, mountTheta=-0.98
02:28:36.926 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:28:36.926 00.000 9828 BLC: window closed
02:28:36.926 00.000 9828 MoveAxis(W, 21, B)
02:28:36.926 00.000 9828 Guiding  Dir = 3, Dur = 21
02:28:36.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:36.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:36.926 00.000 9828 IsSlewing returns 0
02:28:36.926 00.000 9828 IsGuiding returns 0
02:28:36.926 00.000 9828 PulseGuide returned control before completion, sleep 31
02:28:36.967 00.041 9828 IsGuiding returns 1
02:28:36.967 00.000 9828 scope still moving after pulse duration time elapsed
02:28:36.997 00.030 9828 IsSlewing returns 0
02:28:36.997 00.000 9828 IsGuiding returns 1
02:28:37.028 00.031 9828 IsSlewing returns 0
02:28:37.028 00.000 9828 IsGuiding returns 1
02:28:37.059 00.031 9828 IsSlewing returns 0
02:28:37.059 00.000 9828 IsGuiding returns 0
02:28:37.059 00.000 9828 scope move finished after 21 + 111 ms
02:28:37.059 00.000 9828 Move returns status 0, amount 21
02:28:37.059 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:37.059 00.000 9828 MoveAxis(N, 14, B)
02:28:37.059 00.000 9828 Guiding  Dir = 0, Dur = 14
02:28:37.075 00.016 9828 IsSlewing returns 0
02:28:37.075 00.000 9828 IsGuiding returns 0
02:28:37.075 00.000 9828 PulseGuide returned control before completion, sleep 24
02:28:37.105 00.030 9828 IsGuiding returns 1
02:28:37.105 00.000 9828 scope still moving after pulse duration time elapsed
02:28:37.136 00.031 9828 IsSlewing returns 0
02:28:37.137 00.001 9828 IsGuiding returns 1
02:28:37.166 00.029 9828 IsSlewing returns 0
02:28:37.166 00.000 9828 IsGuiding returns 1
02:28:37.197 00.031 9828 IsSlewing returns 0
02:28:37.197 00.000 9828 IsGuiding returns 1
02:28:37.228 00.031 9828 IsSlewing returns 0
02:28:37.229 00.001 9828 IsGuiding returns 0
02:28:37.229 00.000 9828 scope move finished after 14 + 139 ms
02:28:37.229 00.000 9828 Move returns status 0, amount 14
02:28:37.229 00.000 9828 move complete, result=0
02:28:37.229 00.000 9828 worker thread done servicing request
02:28:37.229 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
02:28:37.585 00.356 8976 Exposure complete
02:28:37.590 00.005 8976 worker thread done servicing request
02:28:37.590 00.000 5052 OnExposeComplete: enter
02:28:37.590 00.000 5052 UpdateGuideState(): m_state=6
02:28:37.590 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8920
02:28:37.590 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.60, Mass=151, SNR=8.5, Peak=69 HFD=1.5
02:28:37.590 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
02:28:37.591 00.001 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
02:28:37.591 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.11 hyp=0.71 cameraTheta=-2.98 mountX=0.22 mountY=0.65, mountTheta=1.24
02:28:37.591 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.11, opts=13)
02:28:37.591 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.11)
02:28:37.591 00.000 8976 Worker thread wakes up
02:28:37.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.11) opts 0xd
02:28:37.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.11)
02:28:37.592 00.001 8976 Moving (-0.70, -0.11) raw xDistance=0.22 yDistance=0.65
02:28:37.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:28:37.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
02:28:37.592 00.000 8976 MoveAxis(R, 0, ABG)
02:28:37.592 00.000 8976 MoveAxis(D, 3, ABG)
02:28:37.592 00.000 8976 stepping (-13, -4) + (0, -3)
02:28:37.592 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:37.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:28:37.603 00.011 5052 UpdateGuideState exits: m=151 SNR=8.5
02:28:37.604 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:37.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:37.604 00.000 5052 Enqueuing Expose request
02:28:37.628 00.024 8976 Received - 47 (G) 
02:28:37.628 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:37.628 00.000 8976 stepped: pos (-13, -7)
02:28:37.628 00.000 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (2.04) = xAngle (2.36 = 2.36)
02:28:37.628 00.000 8976 MountToCamera -- mountX=1.92 mountY=0.63 hyp=2.02 mountTheta=0.32 cameraX=-1.43, cameraY=1.43 cameraTheta=2.36
02:28:37.628 00.000 8976 incremental bump (-1.434, 1.426) isValid = 1
02:28:37.628 00.000 8976 Scheduling Mount bump of (-0.081, 0.084)
02:28:37.628 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:28:37.628 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:28:37.628 00.000 8976 move complete, result=0
02:28:37.628 00.000 9828 Worker thread wakes up
02:28:37.628 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:28:37.628 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:28:37.628 00.000 8976 worker thread done servicing request
02:28:37.628 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:28:37.628 00.000 8976 Worker thread wakes up
02:28:37.629 00.001 9828 CameraToMount -- cameraTheta (2.34) - m_xAngle (-3.10) = xAngle (5.44 = -0.85)
02:28:37.629 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:37.629 00.000 9828 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.36 = -0.93)
02:28:37.629 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:37.629 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.34 mountX=0.08 mountY=-0.09, mountTheta=-0.88
02:28:37.629 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:28:37.629 00.000 9828 BLC: window closed
02:28:37.629 00.000 9828 MoveAxis(W, 25, B)
02:28:37.629 00.000 9828 Guiding  Dir = 3, Dur = 25
02:28:37.630 00.001 9828 IsSlewing returns 0
02:28:37.630 00.000 9828 IsGuiding returns 0
02:28:37.630 00.000 9828 PulseGuide returned control before completion, sleep 35
02:28:37.666 00.036 9828 IsGuiding returns 1
02:28:37.666 00.000 9828 scope still moving after pulse duration time elapsed
02:28:37.697 00.031 9828 IsSlewing returns 0
02:28:37.697 00.000 9828 IsGuiding returns 1
02:28:37.728 00.031 9828 IsSlewing returns 0
02:28:37.728 00.000 9828 IsGuiding returns 1
02:28:37.758 00.030 9828 IsSlewing returns 0
02:28:37.758 00.000 9828 IsGuiding returns 1
02:28:37.790 00.032 9828 IsSlewing returns 0
02:28:37.790 00.000 9828 IsGuiding returns 0
02:28:37.790 00.000 9828 scope move finished after 25 + 135 ms
02:28:37.790 00.000 9828 Move returns status 0, amount 25
02:28:37.790 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:37.791 00.001 9828 MoveAxis(N, 13, B)
02:28:37.791 00.000 9828 Guiding  Dir = 0, Dur = 13
02:28:37.805 00.014 9828 IsSlewing returns 0
02:28:37.805 00.000 9828 IsGuiding returns 0
02:28:37.805 00.000 9828 PulseGuide returned control before completion, sleep 23
02:28:37.836 00.031 9828 IsGuiding returns 1
02:28:37.836 00.000 9828 scope still moving after pulse duration time elapsed
02:28:37.868 00.032 9828 IsSlewing returns 0
02:28:37.868 00.000 9828 IsGuiding returns 1
02:28:37.899 00.031 9828 IsSlewing returns 0
02:28:37.899 00.000 9828 IsGuiding returns 1
02:28:37.930 00.031 9828 IsSlewing returns 0
02:28:37.930 00.000 9828 IsGuiding returns 1
02:28:37.962 00.032 9828 IsSlewing returns 0
02:28:37.962 00.000 9828 IsGuiding returns 0
02:28:37.962 00.000 9828 scope move finished after 13 + 144 ms
02:28:37.962 00.000 9828 Move returns status 0, amount 13
02:28:37.962 00.000 9828 move complete, result=0
02:28:37.962 00.000 9828 worker thread done servicing request
02:28:37.963 00.001 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
02:28:38.327 00.364 8976 Exposure complete
02:28:38.333 00.006 8976 worker thread done servicing request
02:28:38.333 00.000 5052 OnExposeComplete: enter
02:28:38.333 00.000 5052 UpdateGuideState(): m_state=6
02:28:38.333 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8921
02:28:38.333 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.29, Mass=137, SNR=8.1, Peak=69 HFD=1.7
02:28:38.333 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.35 = 1.93)
02:28:38.333 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.83)
02:28:38.333 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.42 hyp=0.56 cameraTheta=-2.31 mountX=-0.20 mountY=0.55, mountTheta=1.92
02:28:38.334 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.42, opts=13)
02:28:38.334 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.42)
02:28:38.334 00.000 8976 Worker thread wakes up
02:28:38.335 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.42) opts 0xd
02:28:38.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.42)
02:28:38.335 00.000 8976 Moving (-0.38, -0.42) raw xDistance=-0.20 yDistance=0.55
02:28:38.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:28:38.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
02:28:38.335 00.000 8976 MoveAxis(R, 0, ABG)
02:28:38.335 00.000 8976 MoveAxis(D, 2, ABG)
02:28:38.335 00.000 8976 stepping (-13, -7) + (0, -2)
02:28:38.335 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:38.336 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:28:38.346 00.010 5052 UpdateGuideState exits: m=137 SNR=8.1
02:28:38.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:38.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:38.346 00.000 5052 Enqueuing Expose request
02:28:38.364 00.018 8976 Received - 47 (G) 
02:28:38.364 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:38.364 00.000 8976 stepped: pos (-13, -9)
02:28:38.364 00.000 8976 MountToCamera -- mountTheta (0.43) + m_xAngle (2.04) = xAngle (2.47 = 2.47)
02:28:38.364 00.000 8976 MountToCamera -- mountX=1.95 mountY=0.89 hyp=2.14 mountTheta=0.43 cameraX=-1.68, cameraY=1.33 cameraTheta=2.47
02:28:38.364 00.000 8976 incremental bump (-1.680, 1.326) isValid = 1
02:28:38.364 00.000 8976 Scheduling Mount bump of (-0.090, 0.074)
02:28:38.364 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:28:38.364 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:28:38.364 00.000 8976 move complete, result=0
02:28:38.364 00.000 9828 Worker thread wakes up
02:28:38.364 00.000 8976 worker thread done servicing request
02:28:38.364 00.000 8976 Worker thread wakes up
02:28:38.364 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:28:38.364 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:28:38.364 00.000 9828 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.10) = xAngle (5.55 = -0.73)
02:28:38.364 00.000 9828 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.47 = -0.81)
02:28:38.364 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.46 mountX=0.09 mountY=-0.08, mountTheta=-0.77
02:28:38.364 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:28:38.364 00.000 9828 BLC: window closed
02:28:38.365 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:28:38.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:38.365 00.000 9828 MoveAxis(W, 28, B)
02:28:38.365 00.000 9828 Guiding  Dir = 3, Dur = 28
02:28:38.365 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:38.365 00.000 9828 IsSlewing returns 0
02:28:38.365 00.000 9828 IsGuiding returns 0
02:28:38.366 00.001 9828 PulseGuide returned control before completion, sleep 38
02:28:38.416 00.050 9828 IsGuiding returns 1
02:28:38.416 00.000 9828 scope still moving after pulse duration time elapsed
02:28:38.449 00.033 9828 IsSlewing returns 0
02:28:38.449 00.000 9828 IsGuiding returns 1
02:28:38.478 00.029 9828 IsSlewing returns 0
02:28:38.479 00.001 9828 IsGuiding returns 1
02:28:38.509 00.030 9828 IsSlewing returns 0
02:28:38.510 00.001 9828 IsGuiding returns 0
02:28:38.510 00.000 9828 scope move finished after 28 + 115 ms
02:28:38.510 00.000 9828 Move returns status 0, amount 28
02:28:38.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:38.510 00.000 9828 MoveAxis(N, 12, B)
02:28:38.510 00.000 9828 Guiding  Dir = 0, Dur = 12
02:28:38.525 00.015 9828 IsSlewing returns 0
02:28:38.525 00.000 9828 IsGuiding returns 0
02:28:38.525 00.000 9828 PulseGuide returned control before completion, sleep 22
02:28:38.557 00.032 9828 IsGuiding returns 1
02:28:38.557 00.000 9828 scope still moving after pulse duration time elapsed
02:28:38.588 00.031 9828 IsSlewing returns 0
02:28:38.588 00.000 9828 IsGuiding returns 1
02:28:38.619 00.031 9828 IsSlewing returns 0
02:28:38.620 00.001 9828 IsGuiding returns 1
02:28:38.650 00.030 9828 IsSlewing returns 0
02:28:38.650 00.000 9828 IsGuiding returns 1
02:28:38.682 00.032 9828 IsSlewing returns 0
02:28:38.682 00.000 9828 IsGuiding returns 0
02:28:38.682 00.000 9828 scope move finished after 12 + 145 ms
02:28:38.682 00.000 9828 Move returns status 0, amount 12
02:28:38.682 00.000 9828 move complete, result=0
02:28:38.683 00.001 9828 worker thread done servicing request
02:28:38.683 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 12 ms NORTH
02:28:39.071 00.388 8976 Exposure complete
02:28:39.078 00.007 5052 OnExposeComplete: enter
02:28:39.078 00.000 5052 UpdateGuideState(): m_state=6
02:28:39.078 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8922
02:28:39.078 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.91, Mass=152, SNR=8.5, Peak=70 HFD=2.3
02:28:39.078 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:28:39.078 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
02:28:39.079 00.001 5052 CameraToMount -- cameraX=-0.39 cameraY=0.20 hyp=0.44 cameraTheta=2.67 mountX=0.35 mountY=0.22, mountTheta=0.56
02:28:39.080 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.20, opts=13)
02:28:39.080 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.20)
02:28:39.081 00.001 8976 worker thread done servicing request
02:28:39.081 00.000 8976 Worker thread wakes up
02:28:39.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.20) opts 0xd
02:28:39.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.20)
02:28:39.081 00.000 8976 Moving (-0.39, 0.20) raw xDistance=0.35 yDistance=0.22
02:28:39.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:28:39.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:28:39.081 00.000 8976 MoveAxis(L, 1, ABG)
02:28:39.081 00.000 8976 stepping (-13, -9) + (-1, 0)
02:28:39.081 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:39.082 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:28:39.093 00.011 5052 UpdateGuideState exits: m=152 SNR=8.5
02:28:39.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:39.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:39.093 00.000 5052 Enqueuing Expose request
02:28:39.115 00.022 8976 Received - 47 (G) 
02:28:39.115 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:39.115 00.000 8976 stepped: pos (-14, -9)
02:28:39.115 00.000 8976 MoveAxis(U, 0, ABG)
02:28:39.115 00.000 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
02:28:39.115 00.000 8976 MountToCamera -- mountX=2.01 mountY=1.07 hyp=2.28 mountTheta=0.49 cameraX=-1.87, cameraY=1.30 cameraTheta=2.53
02:28:39.115 00.000 8976 incremental bump (-1.867, 1.304) isValid = 1
02:28:39.115 00.000 8976 Scheduling Mount bump of (-0.094, 0.068)
02:28:39.115 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:28:39.115 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:28:39.115 00.000 8976 move complete, result=0
02:28:39.116 00.001 8976 worker thread done servicing request
02:28:39.116 00.000 8976 Worker thread wakes up
02:28:39.116 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
02:28:39.116 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:39.116 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:39.116 00.000 9828 Worker thread wakes up
02:28:39.116 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:28:39.117 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:28:39.117 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.61 = -0.67)
02:28:39.117 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.53 = -0.75)
02:28:39.117 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.72
02:28:39.117 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:28:39.117 00.000 9828 BLC: window closed
02:28:39.117 00.000 9828 MoveAxis(W, 29, B)
02:28:39.117 00.000 9828 Guiding  Dir = 3, Dur = 29
02:28:39.121 00.004 9828 IsSlewing returns 0
02:28:39.121 00.000 9828 IsGuiding returns 0
02:28:39.122 00.001 9828 PulseGuide returned control before completion, sleep 39
02:28:39.172 00.050 9828 IsGuiding returns 1
02:28:39.172 00.000 9828 scope still moving after pulse duration time elapsed
02:28:39.204 00.032 9828 IsSlewing returns 0
02:28:39.204 00.000 9828 IsGuiding returns 1
02:28:39.252 00.048 9828 IsSlewing returns 0
02:28:39.252 00.000 9828 IsGuiding returns 0
02:28:39.252 00.000 9828 scope move finished after 29 + 101 ms
02:28:39.252 00.000 9828 Move returns status 0, amount 29
02:28:39.252 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:39.252 00.000 9828 MoveAxis(N, 11, B)
02:28:39.252 00.000 9828 Guiding  Dir = 0, Dur = 11
02:28:39.267 00.015 9828 IsSlewing returns 0
02:28:39.267 00.000 9828 IsGuiding returns 0
02:28:39.268 00.001 9828 PulseGuide returned control before completion, sleep 21
02:28:39.298 00.030 9828 IsGuiding returns 1
02:28:39.298 00.000 9828 scope still moving after pulse duration time elapsed
02:28:39.331 00.033 9828 IsSlewing returns 0
02:28:39.331 00.000 9828 IsGuiding returns 1
02:28:39.376 00.045 9828 IsSlewing returns 0
02:28:39.376 00.000 9828 IsGuiding returns 1
02:28:39.408 00.032 9828 IsSlewing returns 0
02:28:39.408 00.000 9828 IsGuiding returns 0
02:28:39.408 00.000 9828 scope move finished after 11 + 129 ms
02:28:39.408 00.000 9828 Move returns status 0, amount 11
02:28:39.408 00.000 9828 move complete, result=0
02:28:39.409 00.001 9828 worker thread done servicing request
02:28:39.409 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:28:39.814 00.405 8976 Exposure complete
02:28:39.820 00.006 8976 worker thread done servicing request
02:28:39.820 00.000 5052 OnExposeComplete: enter
02:28:39.820 00.000 5052 UpdateGuideState(): m_state=6
02:28:39.820 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8923
02:28:39.820 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.90, Mass=154, SNR=8.6, Peak=70 HFD=2.3
02:28:39.820 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:28:39.820 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
02:28:39.820 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.19 hyp=0.47 cameraTheta=2.73 mountX=0.37 mountY=0.26, mountTheta=0.61
02:28:39.822 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.19, opts=13)
02:28:39.822 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.19)
02:28:39.824 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:28:39.830 00.006 8976 Worker thread wakes up
02:28:39.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.19) opts 0xd
02:28:39.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.19)
02:28:39.830 00.000 8976 Moving (-0.43, 0.19) raw xDistance=0.37 yDistance=0.26
02:28:39.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:28:39.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:28:39.830 00.000 8976 MoveAxis(L, 2, ABG)
02:28:39.830 00.000 8976 stepping (-14, -9) + (-2, 0)
02:28:39.830 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:39.835 00.005 5052 UpdateGuideState exits: m=154 SNR=8.6
02:28:39.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:39.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:39.835 00.000 5052 Enqueuing Expose request
02:28:39.866 00.031 8976 Received - 47 (G) 
02:28:39.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:39.866 00.000 8976 stepped: pos (-16, -9)
02:28:39.866 00.000 8976 MoveAxis(U, 0, ABG)
02:28:39.866 00.000 8976 MountToCamera -- mountTheta (0.50) + m_xAngle (2.04) = xAngle (2.55 = 2.55)
02:28:39.866 00.000 8976 MountToCamera -- mountX=2.16 mountY=1.19 hyp=2.46 mountTheta=0.50 cameraX=-2.04, cameraY=1.38 cameraTheta=2.55
02:28:39.866 00.000 8976 incremental bump (-2.039, 1.379) isValid = 1
02:28:39.866 00.000 8976 Scheduling Mount bump of (-0.095, 0.067)
02:28:39.866 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
02:28:39.867 00.001 8976 Enqueuing Move request for scope (-0.10, 0.07)
02:28:39.867 00.000 8976 move complete, result=0
02:28:39.867 00.000 8976 worker thread done servicing request
02:28:39.867 00.000 8976 Worker thread wakes up
02:28:39.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:39.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:39.867 00.000 9828 Worker thread wakes up
02:28:39.867 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 0 ms NORTH
02:28:39.867 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
02:28:39.867 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:28:39.867 00.000 9828 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.10) = xAngle (5.63 = -0.66)
02:28:39.867 00.000 9828 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.55 = -0.74)
02:28:39.867 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.53 mountX=0.09 mountY=-0.08, mountTheta=-0.70
02:28:39.867 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
02:28:39.867 00.000 9828 BLC: window closed
02:28:39.867 00.000 9828 MoveAxis(W, 29, B)
02:28:39.867 00.000 9828 Guiding  Dir = 3, Dur = 29
02:28:39.868 00.001 9828 IsSlewing returns 0
02:28:39.868 00.000 9828 IsGuiding returns 0
02:28:39.868 00.000 9828 PulseGuide returned control before completion, sleep 39
02:28:39.913 00.045 9828 IsGuiding returns 1
02:28:39.913 00.000 9828 scope still moving after pulse duration time elapsed
02:28:39.944 00.031 9828 IsSlewing returns 0
02:28:39.944 00.000 9828 IsGuiding returns 1
02:28:39.976 00.032 9828 IsSlewing returns 0
02:28:39.976 00.000 9828 IsGuiding returns 1
02:28:40.008 00.032 9828 IsSlewing returns 0
02:28:40.009 00.001 9828 IsGuiding returns 1
02:28:40.040 00.031 9828 IsSlewing returns 0
02:28:40.040 00.000 9828 IsGuiding returns 1
02:28:40.073 00.033 9828 IsSlewing returns 0
02:28:40.073 00.000 9828 IsGuiding returns 0
02:28:40.074 00.001 9828 scope move finished after 29 + 176 ms
02:28:40.074 00.000 9828 Move returns status 0, amount 29
02:28:40.074 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:40.074 00.000 9828 MoveAxis(N, 11, B)
02:28:40.074 00.000 9828 Guiding  Dir = 0, Dur = 11
02:28:40.090 00.016 9828 IsSlewing returns 0
02:28:40.090 00.000 9828 IsGuiding returns 0
02:28:40.091 00.001 9828 PulseGuide returned control before completion, sleep 21
02:28:40.119 00.028 9828 IsGuiding returns 1
02:28:40.119 00.000 9828 scope still moving after pulse duration time elapsed
02:28:40.151 00.032 9828 IsSlewing returns 0
02:28:40.151 00.000 9828 IsGuiding returns 1
02:28:40.182 00.031 9828 IsSlewing returns 0
02:28:40.182 00.000 9828 IsGuiding returns 1
02:28:40.213 00.031 9828 IsSlewing returns 0
02:28:40.213 00.000 9828 IsGuiding returns 1
02:28:40.244 00.031 9828 IsSlewing returns 0
02:28:40.244 00.000 9828 IsGuiding returns 0
02:28:40.244 00.000 9828 scope move finished after 11 + 143 ms
02:28:40.244 00.000 9828 Move returns status 0, amount 11
02:28:40.244 00.000 9828 move complete, result=0
02:28:40.244 00.000 9828 worker thread done servicing request
02:28:40.244 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:28:40.561 00.317 8976 Exposure complete
02:28:40.567 00.006 8976 worker thread done servicing request
02:28:40.567 00.000 5052 OnExposeComplete: enter
02:28:40.567 00.000 5052 UpdateGuideState(): m_state=6
02:28:40.567 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8924
02:28:40.567 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.48, Mass=160, SNR=8.7, Peak=65 HFD=2.3
02:28:40.567 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
02:28:40.567 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
02:28:40.567 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.23 hyp=0.77 cameraTheta=-0.31 mountX=-0.54 mountY=-0.49, mountTheta=-2.41
02:28:40.568 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.23, opts=13)
02:28:40.568 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.23)
02:28:40.568 00.000 8976 Worker thread wakes up
02:28:40.568 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.23) opts 0xd
02:28:40.568 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.23)
02:28:40.568 00.000 8976 Moving (0.73, -0.23) raw xDistance=-0.54 yDistance=-0.49
02:28:40.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.54
02:28:40.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:28:40.568 00.000 8976 MoveAxis(R, 2, ABG)
02:28:40.568 00.000 8976 stepping (-16, -9) + (2, 0)
02:28:40.570 00.002 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:40.570 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:28:40.583 00.013 5052 UpdateGuideState exits: m=160 SNR=8.7
02:28:40.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:40.583 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:40.583 00.000 5052 Enqueuing Expose request
02:28:40.601 00.018 8976 Received - 47 (G) 
02:28:40.602 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:40.602 00.000 8976 stepped: pos (-14, -9)
02:28:40.602 00.000 8976 MoveAxis(U, 2, ABG)
02:28:40.602 00.000 8976 stepping (-14, -9) + (0, 2)
02:28:40.602 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:40.633 00.031 8976 Received - 47 (G) 
02:28:40.634 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:40.634 00.000 8976 stepped: pos (-14, -7)
02:28:40.634 00.000 8976 MountToCamera -- mountTheta (0.50) + m_xAngle (2.04) = xAngle (2.54 = 2.54)
02:28:40.634 00.000 8976 MountToCamera -- mountX=2.15 mountY=1.16 hyp=2.45 mountTheta=0.50 cameraX=-2.01, cameraY=1.39 cameraTheta=2.54
02:28:40.634 00.000 8976 incremental bump (-2.015, 1.387) isValid = 1
02:28:40.634 00.000 8976 Scheduling Mount bump of (-0.095, 0.068)
02:28:40.634 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:28:40.634 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:28:40.634 00.000 8976 move complete, result=0
02:28:40.634 00.000 8976 worker thread done servicing request
02:28:40.634 00.000 9828 Worker thread wakes up
02:28:40.634 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:28:40.634 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:28:40.634 00.000 9828 CameraToMount -- cameraTheta (2.52) - m_xAngle (-3.10) = xAngle (5.62 = -0.67)
02:28:40.634 00.000 9828 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.54 = -0.75)
02:28:40.635 00.001 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.52 mountX=0.09 mountY=-0.08, mountTheta=-0.71
02:28:40.635 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:28:40.635 00.000 9828 BLC: window closed
02:28:40.635 00.000 9828 MoveAxis(W, 29, B)
02:28:40.635 00.000 9828 Guiding  Dir = 3, Dur = 29
02:28:40.635 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
02:28:40.635 00.000 8976 Worker thread wakes up
02:28:40.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:40.635 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:40.635 00.000 9828 IsSlewing returns 0
02:28:40.635 00.000 9828 IsGuiding returns 0
02:28:40.635 00.000 9828 PulseGuide returned control before completion, sleep 39
02:28:40.685 00.050 9828 IsGuiding returns 1
02:28:40.685 00.000 9828 scope still moving after pulse duration time elapsed
02:28:40.716 00.031 9828 IsSlewing returns 0
02:28:40.716 00.000 9828 IsGuiding returns 1
02:28:40.748 00.032 9828 IsSlewing returns 0
02:28:40.748 00.000 9828 IsGuiding returns 1
02:28:40.780 00.032 9828 IsSlewing returns 0
02:28:40.780 00.000 9828 IsGuiding returns 0
02:28:40.780 00.000 9828 scope move finished after 29 + 115 ms
02:28:40.780 00.000 9828 Move returns status 0, amount 29
02:28:40.780 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:40.780 00.000 9828 MoveAxis(N, 11, B)
02:28:40.780 00.000 9828 Guiding  Dir = 0, Dur = 11
02:28:40.795 00.015 9828 IsSlewing returns 0
02:28:40.795 00.000 9828 IsGuiding returns 0
02:28:40.795 00.000 9828 PulseGuide returned control before completion, sleep 21
02:28:40.827 00.032 9828 IsGuiding returns 1
02:28:40.827 00.000 9828 scope still moving after pulse duration time elapsed
02:28:40.859 00.032 9828 IsSlewing returns 0
02:28:40.859 00.000 9828 IsGuiding returns 1
02:28:40.891 00.032 9828 IsSlewing returns 0
02:28:40.891 00.000 9828 IsGuiding returns 1
02:28:40.922 00.031 9828 IsSlewing returns 0
02:28:40.922 00.000 9828 IsGuiding returns 1
02:28:40.954 00.032 9828 IsSlewing returns 0
02:28:40.954 00.000 9828 IsGuiding returns 0
02:28:40.954 00.000 9828 scope move finished after 11 + 147 ms
02:28:40.954 00.000 9828 Move returns status 0, amount 11
02:28:40.954 00.000 9828 move complete, result=0
02:28:40.954 00.000 9828 worker thread done servicing request
02:28:40.955 00.001 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:28:41.329 00.374 8976 Exposure complete
02:28:41.335 00.006 8976 worker thread done servicing request
02:28:41.335 00.000 5052 OnExposeComplete: enter
02:28:41.335 00.000 5052 UpdateGuideState(): m_state=6
02:28:41.335 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8925
02:28:41.335 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.59, Mass=172, SNR=9.1, Peak=69 HFD=2.3
02:28:41.335 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
02:28:41.335 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
02:28:41.335 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.12 hyp=0.71 cameraTheta=-0.17 mountX=-0.43 mountY=-0.52, mountTheta=-2.26
02:28:41.336 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.12, opts=13)
02:28:41.336 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.12)
02:28:41.336 00.000 8976 Worker thread wakes up
02:28:41.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.12) opts 0xd
02:28:41.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.12)
02:28:41.336 00.000 8976 Moving (0.70, -0.12) raw xDistance=-0.43 yDistance=-0.52
02:28:41.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
02:28:41.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
02:28:41.336 00.000 8976 MoveAxis(R, 2, ABG)
02:28:41.336 00.000 8976 stepping (-14, -7) + (2, 0)
02:28:41.337 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:41.337 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:28:41.348 00.011 5052 UpdateGuideState exits: m=172 SNR=9.1
02:28:41.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:41.348 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:41.348 00.000 5052 Enqueuing Expose request
02:28:41.369 00.021 8976 Received - 47 (G) 
02:28:41.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:41.369 00.000 8976 stepped: pos (-12, -7)
02:28:41.369 00.000 8976 MoveAxis(U, 2, ABG)
02:28:41.369 00.000 8976 stepping (-12, -7) + (0, 2)
02:28:41.369 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:41.400 00.031 8976 Received - 47 (G) 
02:28:41.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:41.400 00.000 8976 stepped: pos (-12, -5)
02:28:41.400 00.000 8976 MountToCamera -- mountTheta (0.47) + m_xAngle (2.04) = xAngle (2.51 = 2.51)
02:28:41.400 00.000 8976 MountToCamera -- mountX=2.05 mountY=1.04 hyp=2.30 mountTheta=0.47 cameraX=-1.86, cameraY=1.35 cameraTheta=2.51
02:28:41.401 00.001 8976 incremental bump (-1.859, 1.350) isValid = 1
02:28:41.401 00.000 8976 Scheduling Mount bump of (-0.093, 0.070)
02:28:41.401 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:28:41.401 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:28:41.401 00.000 8976 move complete, result=0
02:28:41.401 00.000 8976 worker thread done servicing request
02:28:41.401 00.000 8976 Worker thread wakes up
02:28:41.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:41.401 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:41.401 00.000 9828 Worker thread wakes up
02:28:41.401 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:28:41.401 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:28:41.401 00.000 9828 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.10) = xAngle (5.59 = -0.69)
02:28:41.401 00.000 9828 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.51 = -0.77)
02:28:41.401 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.50 mountX=0.09 mountY=-0.08, mountTheta=-0.74
02:28:41.401 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:28:41.401 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:28:41.401 00.000 9828 BLC: window closed
02:28:41.402 00.001 9828 MoveAxis(W, 28, B)
02:28:41.402 00.000 9828 Guiding  Dir = 3, Dur = 28
02:28:41.402 00.000 9828 IsSlewing returns 0
02:28:41.402 00.000 9828 IsGuiding returns 0
02:28:41.402 00.000 9828 PulseGuide returned control before completion, sleep 38
02:28:41.454 00.052 9828 IsGuiding returns 1
02:28:41.454 00.000 9828 scope still moving after pulse duration time elapsed
02:28:41.486 00.032 9828 IsSlewing returns 0
02:28:41.486 00.000 9828 IsGuiding returns 1
02:28:41.518 00.032 9828 IsSlewing returns 0
02:28:41.518 00.000 9828 IsGuiding returns 1
02:28:41.549 00.031 9828 IsSlewing returns 0
02:28:41.549 00.000 9828 IsGuiding returns 0
02:28:41.549 00.000 9828 scope move finished after 28 + 118 ms
02:28:41.549 00.000 9828 Move returns status 0, amount 28
02:28:41.549 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:41.549 00.000 9828 MoveAxis(N, 11, B)
02:28:41.549 00.000 9828 Guiding  Dir = 0, Dur = 11
02:28:41.565 00.016 9828 IsSlewing returns 0
02:28:41.565 00.000 9828 IsGuiding returns 0
02:28:41.565 00.000 9828 PulseGuide returned control before completion, sleep 21
02:28:41.595 00.030 9828 IsGuiding returns 1
02:28:41.595 00.000 9828 scope still moving after pulse duration time elapsed
02:28:41.626 00.031 9828 IsSlewing returns 0
02:28:41.626 00.000 9828 IsGuiding returns 1
02:28:41.657 00.031 9828 IsSlewing returns 0
02:28:41.657 00.000 9828 IsGuiding returns 1
02:28:41.688 00.031 9828 IsSlewing returns 0
02:28:41.688 00.000 9828 IsGuiding returns 1
02:28:41.719 00.031 9828 IsSlewing returns 0
02:28:41.719 00.000 9828 IsGuiding returns 0
02:28:41.719 00.000 9828 scope move finished after 11 + 143 ms
02:28:41.719 00.000 9828 Move returns status 0, amount 11
02:28:41.719 00.000 9828 move complete, result=0
02:28:41.719 00.000 9828 worker thread done servicing request
02:28:41.719 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
02:28:42.103 00.384 8976 Exposure complete
02:28:42.109 00.006 8976 worker thread done servicing request
02:28:42.109 00.000 5052 OnExposeComplete: enter
02:28:42.109 00.000 5052 UpdateGuideState(): m_state=6
02:28:42.109 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8926
02:28:42.110 00.001 5052 Star::Find returns 1 (0), X=329.87, Y=281.70, Mass=167, SNR=8.9, Peak=67 HFD=2.3
02:28:42.110 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:28:42.110 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
02:28:42.110 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.01 hyp=0.70 cameraTheta=-0.01 mountX=-0.33 mountY=-0.58, mountTheta=-2.08
02:28:42.110 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.01, opts=13)
02:28:42.110 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.01)
02:28:42.111 00.001 8976 Worker thread wakes up
02:28:42.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.01) opts 0xd
02:28:42.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.01)
02:28:42.111 00.000 8976 Moving (0.70, -0.01) raw xDistance=-0.33 yDistance=-0.58
02:28:42.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
02:28:42.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
02:28:42.111 00.000 8976 MoveAxis(R, 1, ABG)
02:28:42.111 00.000 8976 stepping (-12, -5) + (1, 0)
02:28:42.111 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:42.112 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:28:42.122 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
02:28:42.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:42.122 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:42.122 00.000 5052 Enqueuing Expose request
02:28:42.136 00.014 8976 Received - 47 (G) 
02:28:42.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:42.136 00.000 8976 stepped: pos (-11, -5)
02:28:42.136 00.000 8976 MoveAxis(U, 2, ABG)
02:28:42.136 00.000 8976 stepping (-11, -5) + (0, 2)
02:28:42.136 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:42.168 00.032 8976 Received - 47 (G) 
02:28:42.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:42.168 00.000 8976 stepped: pos (-11, -3)
02:28:42.168 00.000 8976 MountToCamera -- mountTheta (0.42) + m_xAngle (2.04) = xAngle (2.46 = 2.46)
02:28:42.168 00.000 8976 MountToCamera -- mountX=1.93 mountY=0.85 hyp=2.11 mountTheta=0.42 cameraX=-1.64, cameraY=1.33 cameraTheta=2.46
02:28:42.168 00.000 8976 incremental bump (-1.639, 1.328) isValid = 1
02:28:42.168 00.000 8976 Scheduling Mount bump of (-0.089, 0.075)
02:28:42.168 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:28:42.168 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:28:42.168 00.000 8976 move complete, result=0
02:28:42.168 00.000 9828 Worker thread wakes up
02:28:42.168 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:28:42.168 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:28:42.169 00.001 9828 CameraToMount -- cameraTheta (2.44) - m_xAngle (-3.10) = xAngle (5.54 = -0.74)
02:28:42.169 00.000 9828 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.46 = -0.83)
02:28:42.169 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.44 mountX=0.09 mountY=-0.09, mountTheta=-0.78
02:28:42.169 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
02:28:42.169 00.000 8976 worker thread done servicing request
02:28:42.169 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.09
02:28:42.169 00.000 8976 Worker thread wakes up
02:28:42.169 00.000 9828 BLC: window closed
02:28:42.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:42.169 00.000 9828 MoveAxis(W, 27, B)
02:28:42.169 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:42.169 00.000 9828 Guiding  Dir = 3, Dur = 27
02:28:42.170 00.001 9828 IsSlewing returns 0
02:28:42.170 00.000 9828 IsGuiding returns 0
02:28:42.170 00.000 9828 PulseGuide returned control before completion, sleep 37
02:28:42.215 00.045 9828 IsGuiding returns 1
02:28:42.215 00.000 9828 scope still moving after pulse duration time elapsed
02:28:42.247 00.032 9828 IsSlewing returns 0
02:28:42.247 00.000 9828 IsGuiding returns 1
02:28:42.279 00.032 9828 IsSlewing returns 0
02:28:42.279 00.000 9828 IsGuiding returns 1
02:28:42.308 00.029 9828 IsSlewing returns 0
02:28:42.308 00.000 9828 IsGuiding returns 1
02:28:42.339 00.031 9828 IsSlewing returns 0
02:28:42.339 00.000 9828 IsGuiding returns 1
02:28:42.370 00.031 9828 IsSlewing returns 0
02:28:42.370 00.000 9828 IsGuiding returns 1
02:28:42.401 00.031 9828 IsSlewing returns 0
02:28:42.401 00.000 9828 IsGuiding returns 1
02:28:42.431 00.030 9828 IsSlewing returns 0
02:28:42.431 00.000 9828 IsGuiding returns 0
02:28:42.431 00.000 9828 scope move finished after 27 + 233 ms
02:28:42.431 00.000 9828 Move returns status 0, amount 27
02:28:42.431 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:42.431 00.000 9828 MoveAxis(N, 12, B)
02:28:42.431 00.000 9828 Guiding  Dir = 0, Dur = 12
02:28:42.446 00.015 9828 IsSlewing returns 0
02:28:42.446 00.000 9828 IsGuiding returns 0
02:28:42.447 00.001 9828 PulseGuide returned control before completion, sleep 22
02:28:42.477 00.030 9828 IsGuiding returns 1
02:28:42.477 00.000 9828 scope still moving after pulse duration time elapsed
02:28:42.509 00.032 9828 IsSlewing returns 0
02:28:42.509 00.000 9828 IsGuiding returns 1
02:28:42.541 00.032 9828 IsSlewing returns 0
02:28:42.541 00.000 9828 IsGuiding returns 1
02:28:42.571 00.030 9828 IsSlewing returns 0
02:28:42.571 00.000 9828 IsGuiding returns 1
02:28:42.602 00.031 9828 IsSlewing returns 0
02:28:42.602 00.000 9828 IsGuiding returns 0
02:28:42.602 00.000 9828 scope move finished after 12 + 143 ms
02:28:42.602 00.000 9828 Move returns status 0, amount 12
02:28:42.602 00.000 9828 move complete, result=0
02:28:42.602 00.000 9828 worker thread done servicing request
02:28:42.602 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
02:28:42.864 00.262 8976 Exposure complete
02:28:42.869 00.005 8976 worker thread done servicing request
02:28:42.869 00.000 5052 OnExposeComplete: enter
02:28:42.869 00.000 5052 UpdateGuideState(): m_state=6
02:28:42.870 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8927
02:28:42.870 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.97, Mass=145, SNR=8.4, Peak=71 HFD=2.1
02:28:42.870 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
02:28:42.870 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
02:28:42.870 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.26 hyp=0.73 cameraTheta=0.36 mountX=-0.08 mountY=-0.72, mountTheta=-1.69
02:28:42.871 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.26, opts=13)
02:28:42.871 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.26)
02:28:42.871 00.000 8976 Worker thread wakes up
02:28:42.871 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.26) opts 0xd
02:28:42.871 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.26)
02:28:42.871 00.000 8976 Moving (0.69, 0.26) raw xDistance=-0.08 yDistance=-0.72
02:28:42.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:28:42.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
02:28:42.871 00.000 8976 MoveAxis(R, 0, ABG)
02:28:42.872 00.001 8976 MoveAxis(U, 3, ABG)
02:28:42.872 00.000 8976 stepping (-11, -3) + (0, 3)
02:28:42.872 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:42.873 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:28:42.883 00.010 5052 UpdateGuideState exits: m=145 SNR=8.4
02:28:42.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:42.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:42.883 00.000 5052 Enqueuing Expose request
02:28:42.904 00.021 8976 Received - 47 (G) 
02:28:42.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:42.904 00.000 8976 stepped: pos (-11, 0)
02:28:42.904 00.000 8976 MountToCamera -- mountTheta (0.30) + m_xAngle (2.04) = xAngle (2.34 = 2.34)
02:28:42.904 00.000 8976 MountToCamera -- mountX=1.85 mountY=0.57 hyp=1.93 mountTheta=0.30 cameraX=-1.35, cameraY=1.38 cameraTheta=2.34
02:28:42.904 00.000 8976 incremental bump (-1.351, 1.384) isValid = 1
02:28:42.904 00.000 8976 Scheduling Mount bump of (-0.080, 0.085)
02:28:42.904 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:28:42.904 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:28:42.904 00.000 8976 move complete, result=0
02:28:42.904 00.000 9828 Worker thread wakes up
02:28:42.904 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:28:42.904 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:28:42.904 00.000 9828 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.10) = xAngle (5.42 = -0.86)
02:28:42.904 00.000 8976 worker thread done servicing request
02:28:42.904 00.000 8976 Worker thread wakes up
02:28:42.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:42.904 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:28:42.905 00.001 9828 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.34 = -0.94)
02:28:42.905 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:42.905 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.33 mountX=0.08 mountY=-0.09, mountTheta=-0.89
02:28:42.905 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.09
02:28:42.905 00.000 9828 BLC: window closed
02:28:42.905 00.000 9828 MoveAxis(W, 24, B)
02:28:42.905 00.000 9828 Guiding  Dir = 3, Dur = 24
02:28:42.905 00.000 9828 IsSlewing returns 0
02:28:42.905 00.000 9828 IsGuiding returns 0
02:28:42.905 00.000 9828 PulseGuide returned control before completion, sleep 34
02:28:42.948 00.043 9828 IsGuiding returns 1
02:28:42.948 00.000 9828 scope still moving after pulse duration time elapsed
02:28:42.979 00.031 9828 IsSlewing returns 0
02:28:42.979 00.000 9828 IsGuiding returns 1
02:28:43.010 00.031 9828 IsSlewing returns 0
02:28:43.010 00.000 9828 IsGuiding returns 1
02:28:43.040 00.030 9828 IsSlewing returns 0
02:28:43.041 00.001 9828 IsGuiding returns 1
02:28:43.072 00.031 9828 IsSlewing returns 0
02:28:43.072 00.000 9828 IsGuiding returns 0
02:28:43.072 00.000 9828 scope move finished after 24 + 143 ms
02:28:43.072 00.000 9828 Move returns status 0, amount 24
02:28:43.072 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:43.072 00.000 9828 MoveAxis(N, 13, B)
02:28:43.072 00.000 9828 Guiding  Dir = 0, Dur = 13
02:28:43.087 00.015 9828 IsSlewing returns 0
02:28:43.087 00.000 9828 IsGuiding returns 0
02:28:43.087 00.000 9828 PulseGuide returned control before completion, sleep 23
02:28:43.117 00.030 9828 IsGuiding returns 1
02:28:43.117 00.000 9828 scope still moving after pulse duration time elapsed
02:28:43.148 00.031 9828 IsSlewing returns 0
02:28:43.148 00.000 9828 IsGuiding returns 1
02:28:43.179 00.031 9828 IsSlewing returns 0
02:28:43.179 00.000 9828 IsGuiding returns 1
02:28:43.211 00.032 9828 IsSlewing returns 0
02:28:43.211 00.000 9828 IsGuiding returns 1
02:28:43.241 00.030 9828 IsSlewing returns 0
02:28:43.241 00.000 9828 IsGuiding returns 0
02:28:43.241 00.000 9828 scope move finished after 13 + 140 ms
02:28:43.241 00.000 9828 Move returns status 0, amount 13
02:28:43.241 00.000 9828 move complete, result=0
02:28:43.242 00.001 9828 worker thread done servicing request
02:28:43.242 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
02:28:43.600 00.358 8976 Exposure complete
02:28:43.606 00.006 8976 worker thread done servicing request
02:28:43.606 00.000 5052 OnExposeComplete: enter
02:28:43.606 00.000 5052 UpdateGuideState(): m_state=6
02:28:43.606 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8928
02:28:43.606 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.59, Mass=155, SNR=8.6, Peak=67 HFD=1.6
02:28:43.607 00.001 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
02:28:43.607 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
02:28:43.607 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.12 hyp=0.32 cameraTheta=-0.37 mountX=-0.24 mountY=-0.18, mountTheta=-2.48
02:28:43.607 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.12, opts=13)
02:28:43.607 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.12)
02:28:43.608 00.001 8976 Worker thread wakes up
02:28:43.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.12) opts 0xd
02:28:43.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.12)
02:28:43.608 00.000 8976 Moving (0.29, -0.12) raw xDistance=-0.24 yDistance=-0.18
02:28:43.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:28:43.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:28:43.608 00.000 8976 MoveAxis(R, 0, ABG)
02:28:43.608 00.000 8976 MoveAxis(U, 0, ABG)
02:28:43.608 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.25 = 2.25)
02:28:43.608 00.000 8976 MountToCamera -- mountX=1.79 mountY=0.38 hyp=1.83 mountTheta=0.21 cameraX=-1.16, cameraY=1.42 cameraTheta=2.25
02:28:43.608 00.000 8976 incremental bump (-1.158, 1.422) isValid = 1
02:28:43.608 00.000 8976 Scheduling Mount bump of (-0.073, 0.092)
02:28:43.608 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:28:43.608 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:28:43.608 00.000 8976 move complete, result=0
02:28:43.608 00.000 9828 Worker thread wakes up
02:28:43.608 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:28:43.608 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:28:43.609 00.001 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.33 = -0.95)
02:28:43.609 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.25 = -1.03)
02:28:43.609 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=0.07 mountY=-0.10, mountTheta=-0.98
02:28:43.609 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:28:43.609 00.000 9828 BLC: window closed
02:28:43.609 00.000 9828 MoveAxis(W, 22, B)
02:28:43.609 00.000 8976 worker thread done servicing request
02:28:43.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:28:43.609 00.000 9828 Guiding  Dir = 3, Dur = 22
02:28:43.610 00.001 9828 IsSlewing returns 0
02:28:43.610 00.000 9828 IsGuiding returns 0
02:28:43.610 00.000 9828 PulseGuide returned control before completion, sleep 32
02:28:43.619 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
02:28:43.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:43.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:43.620 00.001 5052 Enqueuing Expose request
02:28:43.620 00.000 8976 Worker thread wakes up
02:28:43.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:43.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:43.620 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:28:43.648 00.028 9828 IsGuiding returns 1
02:28:43.648 00.000 9828 scope still moving after pulse duration time elapsed
02:28:43.680 00.032 9828 IsSlewing returns 0
02:28:43.680 00.000 9828 IsGuiding returns 1
02:28:43.711 00.031 9828 IsSlewing returns 0
02:28:43.711 00.000 9828 IsGuiding returns 1
02:28:43.742 00.031 9828 IsSlewing returns 0
02:28:43.742 00.000 9828 IsGuiding returns 0
02:28:43.742 00.000 9828 scope move finished after 22 + 110 ms
02:28:43.742 00.000 9828 Move returns status 0, amount 22
02:28:43.742 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:43.742 00.000 9828 MoveAxis(N, 14, B)
02:28:43.742 00.000 9828 Guiding  Dir = 0, Dur = 14
02:28:43.758 00.016 9828 IsSlewing returns 0
02:28:43.759 00.001 9828 IsGuiding returns 0
02:28:43.759 00.000 9828 PulseGuide returned control before completion, sleep 24
02:28:43.789 00.030 9828 IsGuiding returns 1
02:28:43.789 00.000 9828 scope still moving after pulse duration time elapsed
02:28:43.820 00.031 9828 IsSlewing returns 0
02:28:43.820 00.000 9828 IsGuiding returns 1
02:28:43.852 00.032 9828 IsSlewing returns 0
02:28:43.853 00.001 9828 IsGuiding returns 1
02:28:43.883 00.030 9828 IsSlewing returns 0
02:28:43.883 00.000 9828 IsGuiding returns 1
02:28:43.914 00.031 9828 IsSlewing returns 0
02:28:43.914 00.000 9828 IsGuiding returns 0
02:28:43.914 00.000 9828 scope move finished after 14 + 141 ms
02:28:43.914 00.000 9828 Move returns status 0, amount 14
02:28:43.914 00.000 9828 move complete, result=0
02:28:43.915 00.001 9828 worker thread done servicing request
02:28:43.915 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:28:44.311 00.396 8976 Exposure complete
02:28:44.317 00.006 8976 worker thread done servicing request
02:28:44.317 00.000 5052 OnExposeComplete: enter
02:28:44.317 00.000 5052 UpdateGuideState(): m_state=6
02:28:44.317 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8929
02:28:44.317 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.45, Mass=148, SNR=8.4, Peak=71 HFD=2.0
02:28:44.317 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
02:28:44.317 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
02:28:44.317 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.26 hyp=0.72 cameraTheta=-0.37 mountX=-0.54 mountY=-0.42, mountTheta=-2.48
02:28:44.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.26, opts=13)
02:28:44.318 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.26)
02:28:44.318 00.000 8976 Worker thread wakes up
02:28:44.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.26) opts 0xd
02:28:44.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.26)
02:28:44.318 00.000 8976 Moving (0.67, -0.26) raw xDistance=-0.54 yDistance=-0.42
02:28:44.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:28:44.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
02:28:44.319 00.001 8976 MoveAxis(R, 2, ABG)
02:28:44.319 00.000 8976 stepping (-11, 0) + (2, 0)
02:28:44.319 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:44.319 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:28:44.330 00.011 5052 UpdateGuideState exits: m=148 SNR=8.4
02:28:44.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:44.330 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:44.330 00.000 5052 Enqueuing Expose request
02:28:44.343 00.013 8976 Received - 47 (G) 
02:28:44.343 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:44.343 00.000 8976 stepped: pos (-9, 0)
02:28:44.343 00.000 8976 MoveAxis(U, 2, ABG)
02:28:44.343 00.000 8976 stepping (-9, 0) + (0, 2)
02:28:44.343 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:44.375 00.032 8976 Received - 47 (G) 
02:28:44.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:44.375 00.000 8976 stepped: pos (-9, 2)
02:28:44.375 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.14 = 2.14)
02:28:44.375 00.000 8976 MountToCamera -- mountX=1.66 mountY=0.15 hyp=1.66 mountTheta=0.09 cameraX=-0.89, cameraY=1.41 cameraTheta=2.14
02:28:44.375 00.000 8976 incremental bump (-0.890, 1.406) isValid = 1
02:28:44.375 00.000 8976 Scheduling Mount bump of (-0.061, 0.101)
02:28:44.375 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:28:44.375 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:28:44.375 00.000 8976 move complete, result=0
02:28:44.375 00.000 9828 Worker thread wakes up
02:28:44.375 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:28:44.375 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:28:44.375 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
02:28:44.375 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
02:28:44.375 00.000 8976 worker thread done servicing request
02:28:44.375 00.000 8976 Worker thread wakes up
02:28:44.375 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:44.375 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.15)
02:28:44.376 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.09
02:28:44.376 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:28:44.376 00.000 9828 BLC: window closed
02:28:44.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:44.376 00.000 9828 MoveAxis(W, 18, B)
02:28:44.376 00.000 9828 Guiding  Dir = 3, Dur = 18
02:28:44.376 00.000 9828 IsSlewing returns 0
02:28:44.376 00.000 9828 IsGuiding returns 0
02:28:44.376 00.000 9828 PulseGuide returned control before completion, sleep 28
02:28:44.413 00.037 9828 IsGuiding returns 1
02:28:44.413 00.000 9828 scope still moving after pulse duration time elapsed
02:28:44.443 00.030 9828 IsSlewing returns 0
02:28:44.443 00.000 9828 IsGuiding returns 1
02:28:44.474 00.031 9828 IsSlewing returns 0
02:28:44.474 00.000 9828 IsGuiding returns 1
02:28:44.505 00.031 9828 IsSlewing returns 0
02:28:44.505 00.000 9828 IsGuiding returns 0
02:28:44.505 00.000 9828 scope move finished after 18 + 111 ms
02:28:44.505 00.000 9828 Move returns status 0, amount 18
02:28:44.505 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:44.505 00.000 9828 MoveAxis(N, 15, B)
02:28:44.505 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:44.520 00.015 9828 IsSlewing returns 0
02:28:44.520 00.000 9828 IsGuiding returns 0
02:28:44.520 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:44.550 00.030 9828 IsGuiding returns 1
02:28:44.550 00.000 9828 scope still moving after pulse duration time elapsed
02:28:44.582 00.032 9828 IsSlewing returns 0
02:28:44.582 00.000 9828 IsGuiding returns 1
02:28:44.612 00.030 9828 IsSlewing returns 0
02:28:44.612 00.000 9828 IsGuiding returns 1
02:28:44.643 00.031 9828 IsSlewing returns 0
02:28:44.643 00.000 9828 IsGuiding returns 1
02:28:44.675 00.032 9828 IsSlewing returns 0
02:28:44.675 00.000 9828 IsGuiding returns 1
02:28:44.705 00.030 9828 IsSlewing returns 0
02:28:44.706 00.001 9828 IsGuiding returns 1
02:28:44.736 00.030 9828 IsSlewing returns 0
02:28:44.736 00.000 9828 IsGuiding returns 1
02:28:44.768 00.032 9828 IsSlewing returns 0
02:28:44.768 00.000 9828 IsGuiding returns 0
02:28:44.768 00.000 9828 scope move finished after 15 + 232 ms
02:28:44.768 00.000 9828 Move returns status 0, amount 15
02:28:44.768 00.000 9828 move complete, result=0
02:28:44.768 00.000 9828 worker thread done servicing request
02:28:44.769 00.001 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:28:45.071 00.302 8976 Exposure complete
02:28:45.077 00.006 8976 worker thread done servicing request
02:28:45.077 00.000 5052 OnExposeComplete: enter
02:28:45.077 00.000 5052 UpdateGuideState(): m_state=6
02:28:45.077 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8930
02:28:45.077 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.42, Mass=157, SNR=8.7, Peak=70 HFD=1.6
02:28:45.077 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
02:28:45.077 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
02:28:45.077 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.29 hyp=0.52 cameraTheta=-0.58 mountX=-0.45 mountY=-0.21, mountTheta=-2.71
02:28:45.077 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.29, opts=13)
02:28:45.078 00.001 5052 Enqueuing Move request for stepguider (0.43, -0.29)
02:28:45.078 00.000 8976 Worker thread wakes up
02:28:45.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.29) opts 0xd
02:28:45.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.29)
02:28:45.078 00.000 8976 Moving (0.43, -0.29) raw xDistance=-0.45 yDistance=-0.21
02:28:45.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
02:28:45.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:28:45.078 00.000 8976 MoveAxis(R, 2, ABG)
02:28:45.078 00.000 8976 stepping (-9, 2) + (2, 0)
02:28:45.078 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:45.078 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:28:45.089 00.011 5052 UpdateGuideState exits: m=157 SNR=8.7
02:28:45.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:45.089 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:45.089 00.000 5052 Enqueuing Expose request
02:28:45.110 00.021 8976 Received - 47 (G) 
02:28:45.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:45.110 00.000 8976 stepped: pos (-7, 2)
02:28:45.110 00.000 8976 MoveAxis(U, 0, ABG)
02:28:45.110 00.000 8976 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
02:28:45.110 00.000 8976 MountToCamera -- mountX=1.46 mountY=-0.00 hyp=1.46 mountTheta=-0.00 cameraX=-0.66, cameraY=1.30 cameraTheta=2.04
02:28:45.110 00.000 8976 incremental bump (-0.664, 1.305) isValid = 1
02:28:45.110 00.000 8976 Scheduling Mount bump of (-0.052, 0.106)
02:28:45.110 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:28:45.110 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:28:45.110 00.000 8976 move complete, result=0
02:28:45.110 00.000 9828 Worker thread wakes up
02:28:45.110 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:28:45.110 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:28:45.110 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
02:28:45.110 00.000 8976 worker thread done servicing request
02:28:45.110 00.000 8976 Worker thread wakes up
02:28:45.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:45.110 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.24)
02:28:45.111 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:28:45.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:45.111 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
02:28:45.111 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:28:45.111 00.000 9828 BLC: window closed
02:28:45.111 00.000 9828 MoveAxis(W, 15, B)
02:28:45.111 00.000 9828 Guiding  Dir = 3, Dur = 15
02:28:45.111 00.000 9828 IsSlewing returns 0
02:28:45.111 00.000 9828 IsGuiding returns 0
02:28:45.111 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:45.144 00.033 9828 IsGuiding returns 1
02:28:45.144 00.000 9828 scope still moving after pulse duration time elapsed
02:28:45.175 00.031 9828 IsSlewing returns 0
02:28:45.175 00.000 9828 IsGuiding returns 1
02:28:45.207 00.032 9828 IsSlewing returns 0
02:28:45.207 00.000 9828 IsGuiding returns 1
02:28:45.238 00.031 9828 IsSlewing returns 0
02:28:45.238 00.000 9828 IsGuiding returns 0
02:28:45.238 00.000 9828 scope move finished after 15 + 111 ms
02:28:45.238 00.000 9828 Move returns status 0, amount 15
02:28:45.238 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:45.238 00.000 9828 MoveAxis(N, 15, B)
02:28:45.238 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:45.253 00.015 9828 IsSlewing returns 0
02:28:45.253 00.000 9828 IsGuiding returns 0
02:28:45.253 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:45.284 00.031 9828 IsGuiding returns 1
02:28:45.284 00.000 9828 scope still moving after pulse duration time elapsed
02:28:45.314 00.030 9828 IsSlewing returns 0
02:28:45.314 00.000 9828 IsGuiding returns 1
02:28:45.345 00.031 9828 IsSlewing returns 0
02:28:45.345 00.000 9828 IsGuiding returns 1
02:28:45.391 00.046 9828 IsSlewing returns 0
02:28:45.391 00.000 9828 IsGuiding returns 0
02:28:45.391 00.000 9828 scope move finished after 15 + 122 ms
02:28:45.391 00.000 9828 Move returns status 0, amount 15
02:28:45.391 00.000 9828 move complete, result=0
02:28:45.391 00.000 9828 worker thread done servicing request
02:28:45.392 00.001 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:28:45.803 00.411 8976 Exposure complete
02:28:45.809 00.006 8976 worker thread done servicing request
02:28:45.809 00.000 5052 OnExposeComplete: enter
02:28:45.809 00.000 5052 UpdateGuideState(): m_state=6
02:28:45.809 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8931
02:28:45.809 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.99, Mass=174, SNR=9.1, Peak=80 HFD=2.1
02:28:45.809 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
02:28:45.809 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.13 = 0.13)
02:28:45.809 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.28 hyp=0.37 cameraTheta=2.28 mountX=0.36 mountY=0.05, mountTheta=0.13
02:28:45.810 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.28, opts=13)
02:28:45.810 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.28)
02:28:45.810 00.000 8976 Worker thread wakes up
02:28:45.810 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.28) opts 0xd
02:28:45.810 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.28)
02:28:45.810 00.000 8976 Moving (-0.24, 0.28) raw xDistance=0.36 yDistance=0.05
02:28:45.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
02:28:45.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:28:45.810 00.000 8976 MoveAxis(L, 1, ABG)
02:28:45.810 00.000 8976 stepping (-7, 2) + (-1, 0)
02:28:45.810 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:45.811 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:28:45.822 00.011 5052 UpdateGuideState exits: m=174 SNR=9.1
02:28:45.822 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:45.822 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:45.822 00.000 5052 Enqueuing Expose request
02:28:45.830 00.008 8976 Received - 47 (G) 
02:28:45.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:45.830 00.000 8976 stepped: pos (-8, 2)
02:28:45.830 00.000 8976 MoveAxis(U, 0, ABG)
02:28:45.830 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
02:28:45.830 00.000 8976 MountToCamera -- mountX=1.38 mountY=-0.11 hyp=1.39 mountTheta=-0.08 cameraX=-0.54, cameraY=1.28 cameraTheta=1.97
02:28:45.830 00.000 8976 incremental bump (-0.535, 1.282) isValid = 1
02:28:45.830 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
02:28:45.830 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:28:45.830 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:28:45.830 00.000 8976 move complete, result=0
02:28:45.830 00.000 9828 Worker thread wakes up
02:28:45.830 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:28:45.830 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:28:45.830 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
02:28:45.830 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
02:28:45.830 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.0 px 0 ms NORTH
02:28:45.830 00.000 8976 worker thread done servicing request
02:28:45.830 00.000 8976 Worker thread wakes up
02:28:45.831 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:45.831 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.24
02:28:45.831 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
02:28:45.831 00.000 9828 BLC: window closed
02:28:45.831 00.000 9828 MoveAxis(W, 12, B)
02:28:45.831 00.000 9828 Guiding  Dir = 3, Dur = 12
02:28:45.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:45.831 00.000 9828 IsSlewing returns 0
02:28:45.831 00.000 9828 IsGuiding returns 0
02:28:45.831 00.000 9828 PulseGuide returned control before completion, sleep 22
02:28:45.863 00.032 9828 IsGuiding returns 1
02:28:45.863 00.000 9828 scope still moving after pulse duration time elapsed
02:28:45.894 00.031 9828 IsSlewing returns 0
02:28:45.894 00.000 9828 IsGuiding returns 1
02:28:45.925 00.031 9828 IsSlewing returns 0
02:28:45.925 00.000 9828 IsGuiding returns 1
02:28:45.956 00.031 9828 IsSlewing returns 0
02:28:45.956 00.000 9828 IsGuiding returns 0
02:28:45.956 00.000 9828 scope move finished after 12 + 113 ms
02:28:45.957 00.001 9828 Move returns status 0, amount 12
02:28:45.957 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:45.957 00.000 9828 MoveAxis(N, 16, B)
02:28:45.957 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:45.972 00.015 9828 IsSlewing returns 0
02:28:45.972 00.000 9828 IsGuiding returns 0
02:28:45.972 00.000 9828 PulseGuide returned control before completion, sleep 26
02:28:46.003 00.031 9828 IsGuiding returns 1
02:28:46.003 00.000 9828 scope still moving after pulse duration time elapsed
02:28:46.035 00.032 9828 IsSlewing returns 0
02:28:46.035 00.000 9828 IsGuiding returns 1
02:28:46.067 00.032 9828 IsSlewing returns 0
02:28:46.067 00.000 9828 IsGuiding returns 1
02:28:46.098 00.031 9828 IsSlewing returns 0
02:28:46.098 00.000 9828 IsGuiding returns 1
02:28:46.129 00.031 9828 IsSlewing returns 0
02:28:46.129 00.000 9828 IsGuiding returns 0
02:28:46.129 00.000 9828 scope move finished after 16 + 140 ms
02:28:46.129 00.000 9828 Move returns status 0, amount 16
02:28:46.129 00.000 9828 move complete, result=0
02:28:46.129 00.000 9828 worker thread done servicing request
02:28:46.129 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:28:46.522 00.393 8976 Exposure complete
02:28:46.528 00.006 8976 worker thread done servicing request
02:28:46.528 00.000 5052 OnExposeComplete: enter
02:28:46.528 00.000 5052 UpdateGuideState(): m_state=6
02:28:46.528 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8932
02:28:46.528 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.71, Mass=138, SNR=8.2, Peak=73 HFD=1.9
02:28:46.528 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
02:28:46.528 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
02:28:46.528 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.29 mountX=0.00 mountY=0.00, mountTheta=0.15
02:28:46.529 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.00, opts=13)
02:28:46.529 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.00)
02:28:46.529 00.000 8976 Worker thread wakes up
02:28:46.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.00) opts 0xd
02:28:46.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.00)
02:28:46.529 00.000 8976 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=0.00
02:28:46.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:28:46.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:28:46.529 00.000 8976 MoveAxis(R, 0, ABG)
02:28:46.529 00.000 8976 MoveAxis(U, 0, ABG)
02:28:46.529 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
02:28:46.529 00.000 8976 MountToCamera -- mountX=1.33 mountY=-0.18 hyp=1.34 mountTheta=-0.13 cameraX=-0.45, cameraY=1.27 cameraTheta=1.91
02:28:46.529 00.000 8976 incremental bump (-0.449, 1.266) isValid = 1
02:28:46.529 00.000 8976 Scheduling Mount bump of (-0.001, 0.004)
02:28:46.529 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.00, opts=4)
02:28:46.529 00.000 8976 Enqueuing Move request for scope (-0.00, 0.00)
02:28:46.529 00.000 8976 move complete, result=0
02:28:46.529 00.000 9828 Worker thread wakes up
02:28:46.530 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0x4
02:28:46.530 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
02:28:46.530 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (5.00 = -1.29)
02:28:46.530 00.000 8976 worker thread done servicing request
02:28:46.530 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:28:46.530 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.37)
02:28:46.530 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=1.90 mountX=0.00 mountY=-0.00, mountTheta=-1.29
02:28:46.530 00.000 9828 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
02:28:46.530 00.000 9828 BLC: window closed
02:28:46.530 00.000 9828 MoveAxis(W, 0, B)
02:28:46.530 00.000 9828 Move returns status 0, amount 0
02:28:46.530 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:46.530 00.000 9828 MoveAxis(N, 1, B)
02:28:46.530 00.000 9828 Guiding  Dir = 0, Dur = 1
02:28:46.530 00.000 9828 IsSlewing returns 0
02:28:46.531 00.001 9828 IsGuiding returns 0
02:28:46.531 00.000 9828 PulseGuide returned control before completion, sleep 11
02:28:46.542 00.011 5052 UpdateGuideState exits: m=138 SNR=8.2
02:28:46.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:46.542 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:46.542 00.000 5052 Enqueuing Expose request
02:28:46.542 00.000 8976 Worker thread wakes up
02:28:46.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:46.543 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:46.543 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:28:46.553 00.010 9828 IsGuiding returns 1
02:28:46.553 00.000 9828 scope still moving after pulse duration time elapsed
02:28:46.584 00.031 9828 IsSlewing returns 0
02:28:46.584 00.000 9828 IsGuiding returns 1
02:28:46.615 00.031 9828 IsSlewing returns 0
02:28:46.615 00.000 9828 IsGuiding returns 1
02:28:46.646 00.031 9828 IsSlewing returns 0
02:28:46.646 00.000 9828 IsGuiding returns 0
02:28:46.646 00.000 9828 scope move finished after 1 + 114 ms
02:28:46.646 00.000 9828 Move returns status 0, amount 1
02:28:46.646 00.000 9828 move complete, result=0
02:28:46.646 00.000 9828 worker thread done servicing request
02:28:46.646 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.0 px 1 ms NORTH
02:28:47.235 00.589 8976 Exposure complete
02:28:47.240 00.005 8976 worker thread done servicing request
02:28:47.240 00.000 5052 OnExposeComplete: enter
02:28:47.240 00.000 5052 UpdateGuideState(): m_state=6
02:28:47.240 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8933
02:28:47.241 00.001 5052 Star::Find returns 1 (0), X=328.83, Y=281.89, Mass=163, SNR=8.8, Peak=75 HFD=2.3
02:28:47.241 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:28:47.241 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
02:28:47.241 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.18 hyp=0.39 cameraTheta=2.66 mountX=0.32 mountY=0.19, mountTheta=0.54
02:28:47.241 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.18, opts=13)
02:28:47.241 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.18)
02:28:47.242 00.001 8976 Worker thread wakes up
02:28:47.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.18) opts 0xd
02:28:47.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.18)
02:28:47.242 00.000 8976 Moving (-0.34, 0.18) raw xDistance=0.32 yDistance=0.19
02:28:47.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:28:47.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:28:47.242 00.000 8976 MoveAxis(L, 1, ABG)
02:28:47.242 00.000 8976 stepping (-8, 2) + (-1, 0)
02:28:47.242 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:47.243 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:28:47.252 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:28:47.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:47.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:47.252 00.000 5052 Enqueuing Expose request
02:28:47.268 00.016 8976 Received - 47 (G) 
02:28:47.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:47.268 00.000 8976 stepped: pos (-9, 2)
02:28:47.268 00.000 8976 MoveAxis(U, 0, ABG)
02:28:47.268 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
02:28:47.268 00.000 8976 MountToCamera -- mountX=1.35 mountY=-0.22 hyp=1.37 mountTheta=-0.16 cameraX=-0.41, cameraY=1.30 cameraTheta=1.88
02:28:47.268 00.000 8976 incremental bump (-0.415, 1.301) isValid = 1
02:28:47.268 00.000 8976 Scheduling Mount bump of (-0.035, 0.113)
02:28:47.268 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:28:47.268 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:28:47.268 00.000 8976 move complete, result=0
02:28:47.268 00.000 9828 Worker thread wakes up
02:28:47.268 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:28:47.268 00.000 8976 worker thread done servicing request
02:28:47.268 00.000 8976 Worker thread wakes up
02:28:47.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:47.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:47.268 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:28:47.269 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:28:47.269 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.96 = -1.32)
02:28:47.269 00.000 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.40)
02:28:47.269 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=-0.12, mountTheta=-1.32
02:28:47.269 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:28:47.269 00.000 9828 BLC: window closed
02:28:47.269 00.000 9828 MoveAxis(W, 9, B)
02:28:47.269 00.000 9828 Guiding  Dir = 3, Dur = 9
02:28:47.269 00.000 9828 IsSlewing returns 0
02:28:47.269 00.000 9828 IsGuiding returns 0
02:28:47.269 00.000 9828 PulseGuide returned control before completion, sleep 19
02:28:47.294 00.025 9828 IsGuiding returns 1
02:28:47.294 00.000 9828 scope still moving after pulse duration time elapsed
02:28:47.326 00.032 9828 IsSlewing returns 0
02:28:47.326 00.000 9828 IsGuiding returns 1
02:28:47.357 00.031 9828 IsSlewing returns 0
02:28:47.357 00.000 9828 IsGuiding returns 1
02:28:47.389 00.032 9828 IsSlewing returns 0
02:28:47.389 00.000 9828 IsGuiding returns 0
02:28:47.389 00.000 9828 scope move finished after 9 + 110 ms
02:28:47.389 00.000 9828 Move returns status 0, amount 9
02:28:47.389 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:47.389 00.000 9828 MoveAxis(N, 16, B)
02:28:47.389 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:47.405 00.016 9828 IsSlewing returns 0
02:28:47.405 00.000 9828 IsGuiding returns 0
02:28:47.405 00.000 9828 PulseGuide returned control before completion, sleep 26
02:28:47.436 00.031 9828 IsGuiding returns 1
02:28:47.436 00.000 9828 scope still moving after pulse duration time elapsed
02:28:47.468 00.032 9828 IsSlewing returns 0
02:28:47.468 00.000 9828 IsGuiding returns 1
02:28:47.498 00.030 9828 IsSlewing returns 0
02:28:47.498 00.000 9828 IsGuiding returns 1
02:28:47.529 00.031 9828 IsSlewing returns 0
02:28:47.529 00.000 9828 IsGuiding returns 1
02:28:47.559 00.030 9828 IsSlewing returns 0
02:28:47.559 00.000 9828 IsGuiding returns 0
02:28:47.559 00.000 9828 scope move finished after 16 + 138 ms
02:28:47.559 00.000 9828 Move returns status 0, amount 16
02:28:47.559 00.000 9828 move complete, result=0
02:28:47.559 00.000 9828 worker thread done servicing request
02:28:47.559 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:28:47.960 00.401 8976 Exposure complete
02:28:47.966 00.006 8976 worker thread done servicing request
02:28:47.966 00.000 5052 OnExposeComplete: enter
02:28:47.966 00.000 5052 UpdateGuideState(): m_state=6
02:28:47.966 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8934
02:28:47.966 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.84, Mass=157, SNR=8.7, Peak=73 HFD=2.1
02:28:47.966 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:28:47.966 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
02:28:47.966 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.13 hyp=0.51 cameraTheta=2.88 mountX=0.34 mountY=0.35, mountTheta=0.79
02:28:47.967 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.13, opts=13)
02:28:47.967 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.13)
02:28:47.967 00.000 8976 Worker thread wakes up
02:28:47.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.13) opts 0xd
02:28:47.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.13)
02:28:47.967 00.000 8976 Moving (-0.50, 0.13) raw xDistance=0.34 yDistance=0.35
02:28:47.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:28:47.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:28:47.968 00.001 8976 MoveAxis(L, 2, ABG)
02:28:47.968 00.000 8976 stepping (-9, 2) + (-2, 0)
02:28:47.968 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:47.968 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:28:47.980 00.012 5052 UpdateGuideState exits: m=157 SNR=8.7
02:28:47.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:47.980 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:47.980 00.000 5052 Enqueuing Expose request
02:28:48.003 00.023 8976 Received - 47 (G) 
02:28:48.003 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:48.003 00.000 8976 stepped: pos (-11, 2)
02:28:48.003 00.000 8976 MoveAxis(D, 1, ABG)
02:28:48.003 00.000 8976 stepping (-11, 2) + (0, -1)
02:28:48.003 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:48.035 00.032 8976 Received - 47 (G) 
02:28:48.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:48.035 00.000 8976 stepped: pos (-11, 1)
02:28:48.035 00.000 8976 MountToCamera -- mountTheta (-0.14) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
02:28:48.035 00.000 8976 MountToCamera -- mountX=1.46 mountY=-0.20 hyp=1.47 mountTheta=-0.14 cameraX=-0.48, cameraY=1.39 cameraTheta=1.91
02:28:48.035 00.000 8976 incremental bump (-0.484, 1.391) isValid = 1
02:28:48.035 00.000 8976 Scheduling Mount bump of (-0.038, 0.112)
02:28:48.035 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:28:48.035 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:28:48.035 00.000 8976 move complete, result=0
02:28:48.035 00.000 9828 Worker thread wakes up
02:28:48.035 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:28:48.035 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:28:48.035 00.000 9828 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
02:28:48.035 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:28:48.036 00.001 8976 worker thread done servicing request
02:28:48.036 00.000 9828 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
02:28:48.036 00.000 8976 Worker thread wakes up
02:28:48.036 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.89 mountX=0.03 mountY=-0.12, mountTheta=-1.30
02:28:48.036 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:28:48.036 00.000 9828 BLC: window closed
02:28:48.036 00.000 9828 MoveAxis(W, 10, B)
02:28:48.036 00.000 9828 Guiding  Dir = 3, Dur = 10
02:28:48.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:48.036 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:48.037 00.001 9828 IsSlewing returns 0
02:28:48.037 00.000 9828 IsGuiding returns 0
02:28:48.037 00.000 9828 PulseGuide returned control before completion, sleep 20
02:28:48.060 00.023 9828 IsGuiding returns 1
02:28:48.060 00.000 9828 scope still moving after pulse duration time elapsed
02:28:48.090 00.030 9828 IsSlewing returns 0
02:28:48.090 00.000 9828 IsGuiding returns 1
02:28:48.121 00.031 9828 IsSlewing returns 0
02:28:48.121 00.000 9828 IsGuiding returns 1
02:28:48.153 00.032 9828 IsSlewing returns 0
02:28:48.153 00.000 9828 IsGuiding returns 1
02:28:48.185 00.032 9828 IsSlewing returns 0
02:28:48.185 00.000 9828 IsGuiding returns 1
02:28:48.215 00.030 9828 IsSlewing returns 0
02:28:48.215 00.000 9828 IsGuiding returns 1
02:28:48.246 00.031 9828 IsSlewing returns 0
02:28:48.246 00.000 9828 IsGuiding returns 1
02:28:48.278 00.032 9828 IsSlewing returns 0
02:28:48.278 00.000 9828 IsGuiding returns 0
02:28:48.278 00.000 9828 scope move finished after 10 + 230 ms
02:28:48.278 00.000 9828 Move returns status 0, amount 10
02:28:48.278 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:48.278 00.000 9828 MoveAxis(N, 16, B)
02:28:48.278 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:48.293 00.015 9828 IsSlewing returns 0
02:28:48.294 00.001 9828 IsGuiding returns 0
02:28:48.294 00.000 9828 PulseGuide returned control before completion, sleep 26
02:28:48.324 00.030 9828 IsGuiding returns 1
02:28:48.324 00.000 9828 scope still moving after pulse duration time elapsed
02:28:48.356 00.032 9828 IsSlewing returns 0
02:28:48.357 00.001 9828 IsGuiding returns 1
02:28:48.387 00.030 9828 IsSlewing returns 0
02:28:48.387 00.000 9828 IsGuiding returns 1
02:28:48.418 00.031 9828 IsSlewing returns 0
02:28:48.418 00.000 9828 IsGuiding returns 1
02:28:48.448 00.030 9828 IsSlewing returns 0
02:28:48.448 00.000 9828 IsGuiding returns 0
02:28:48.448 00.000 9828 scope move finished after 16 + 138 ms
02:28:48.448 00.000 9828 Move returns status 0, amount 16
02:28:48.448 00.000 9828 move complete, result=0
02:28:48.448 00.000 9828 worker thread done servicing request
02:28:48.448 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:28:48.731 00.283 8976 Exposure complete
02:28:48.736 00.005 8976 worker thread done servicing request
02:28:48.736 00.000 5052 OnExposeComplete: enter
02:28:48.736 00.000 5052 UpdateGuideState(): m_state=6
02:28:48.736 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8935
02:28:48.737 00.001 5052 Star::Find returns 1 (0), X=329.08, Y=281.77, Mass=152, SNR=8.5, Peak=66 HFD=2.4
02:28:48.737 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
02:28:48.737 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
02:28:48.737 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.60 mountX=0.09 mountY=0.05, mountTheta=0.48
02:28:48.737 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.06, opts=13)
02:28:48.737 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.06)
02:28:48.737 00.000 8976 Worker thread wakes up
02:28:48.738 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.06) opts 0xd
02:28:48.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.06)
02:28:48.738 00.000 8976 Moving (-0.09, 0.06) raw xDistance=0.09 yDistance=0.05
02:28:48.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:28:48.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:28:48.738 00.000 8976 MoveAxis(R, 0, ABG)
02:28:48.738 00.000 8976 MoveAxis(U, 0, ABG)
02:28:48.739 00.001 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
02:28:48.739 00.000 8976 MountToCamera -- mountX=1.53 mountY=-0.19 hyp=1.54 mountTheta=-0.12 cameraX=-0.53, cameraY=1.45 cameraTheta=1.92
02:28:48.739 00.000 8976 incremental bump (-0.531, 1.450) isValid = 1
02:28:48.739 00.000 8976 Scheduling Mount bump of (-0.037, 0.104)
02:28:48.739 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.10, opts=4)
02:28:48.739 00.000 8976 Enqueuing Move request for scope (-0.04, 0.10)
02:28:48.739 00.000 8976 move complete, result=0
02:28:48.739 00.000 9828 Worker thread wakes up
02:28:48.739 00.000 8976 worker thread done servicing request
02:28:48.739 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0x4
02:28:48.739 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
02:28:48.739 00.000 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.28)
02:28:48.739 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.36)
02:28:48.739 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.91 mountX=0.03 mountY=-0.11, mountTheta=-1.28
02:28:48.739 00.000 9828 Moving (-0.04, 0.10) raw xDistance=0.03 yDistance=-0.11
02:28:48.739 00.000 9828 BLC: window closed
02:28:48.739 00.000 9828 MoveAxis(W, 10, B)
02:28:48.739 00.000 9828 Guiding  Dir = 3, Dur = 10
02:28:48.740 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:28:48.740 00.000 9828 IsSlewing returns 0
02:28:48.740 00.000 9828 IsGuiding returns 0
02:28:48.740 00.000 9828 PulseGuide returned control before completion, sleep 20
02:28:48.750 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:28:48.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:48.750 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:48.750 00.000 5052 Enqueuing Expose request
02:28:48.750 00.000 8976 Worker thread wakes up
02:28:48.750 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:28:48.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:48.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:48.775 00.025 9828 IsGuiding returns 1
02:28:48.775 00.000 9828 scope still moving after pulse duration time elapsed
02:28:48.806 00.031 9828 IsSlewing returns 0
02:28:48.806 00.000 9828 IsGuiding returns 1
02:28:48.838 00.032 9828 IsSlewing returns 0
02:28:48.838 00.000 9828 IsGuiding returns 1
02:28:48.868 00.030 9828 IsSlewing returns 0
02:28:48.868 00.000 9828 IsGuiding returns 0
02:28:48.868 00.000 9828 scope move finished after 10 + 118 ms
02:28:48.868 00.000 9828 Move returns status 0, amount 10
02:28:48.868 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:48.868 00.000 9828 MoveAxis(N, 15, B)
02:28:48.869 00.001 9828 Guiding  Dir = 0, Dur = 15
02:28:48.883 00.014 9828 IsSlewing returns 0
02:28:48.883 00.000 9828 IsGuiding returns 0
02:28:48.883 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:48.913 00.030 9828 IsGuiding returns 1
02:28:48.913 00.000 9828 scope still moving after pulse duration time elapsed
02:28:48.944 00.031 9828 IsSlewing returns 0
02:28:48.944 00.000 9828 IsGuiding returns 1
02:28:48.976 00.032 9828 IsSlewing returns 0
02:28:48.976 00.000 9828 IsGuiding returns 1
02:28:49.009 00.033 9828 IsSlewing returns 0
02:28:49.010 00.001 9828 IsGuiding returns 1
02:28:49.039 00.029 9828 IsSlewing returns 0
02:28:49.039 00.000 9828 IsGuiding returns 0
02:28:49.039 00.000 9828 scope move finished after 15 + 141 ms
02:28:49.039 00.000 9828 Move returns status 0, amount 15
02:28:49.039 00.000 9828 move complete, result=0
02:28:49.039 00.000 9828 worker thread done servicing request
02:28:49.039 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 15 ms NORTH
02:28:49.442 00.403 8976 Exposure complete
02:28:49.448 00.006 8976 worker thread done servicing request
02:28:49.448 00.000 5052 OnExposeComplete: enter
02:28:49.448 00.000 5052 UpdateGuideState(): m_state=6
02:28:49.448 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8936
02:28:49.448 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.37, Mass=156, SNR=8.6, Peak=69 HFD=2.3
02:28:49.448 00.000 5052 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.04) = xAngle (-3.84 = 2.44)
02:28:49.448 00.000 5052 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.95 = 2.34)
02:28:49.448 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.80 mountX=-0.27 mountY=0.25, mountTheta=2.39
02:28:49.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.34, opts=13)
02:28:49.449 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.34)
02:28:49.449 00.000 8976 Worker thread wakes up
02:28:49.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.34) opts 0xd
02:28:49.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.34)
02:28:49.449 00.000 8976 Moving (-0.08, -0.34) raw xDistance=-0.27 yDistance=0.25
02:28:49.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:28:49.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:28:49.449 00.000 8976 MoveAxis(R, 1, ABG)
02:28:49.449 00.000 8976 stepping (-11, 1) + (1, 0)
02:28:49.449 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:49.450 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:28:49.459 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
02:28:49.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:49.460 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:49.460 00.000 5052 Enqueuing Expose request
02:28:49.474 00.014 8976 Received - 47 (G) 
02:28:49.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:49.474 00.000 8976 stepped: pos (-10, 1)
02:28:49.474 00.000 8976 MoveAxis(U, 0, ABG)
02:28:49.474 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.93 = 1.93)
02:28:49.474 00.000 8976 MountToCamera -- mountX=1.53 mountY=-0.18 hyp=1.54 mountTheta=-0.12 cameraX=-0.54, cameraY=1.45 cameraTheta=1.93
02:28:49.474 00.000 8976 incremental bump (-0.539, 1.446) isValid = 1
02:28:49.474 00.000 8976 Scheduling Mount bump of (-0.040, 0.112)
02:28:49.474 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:28:49.474 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:28:49.474 00.000 8976 move complete, result=0
02:28:49.474 00.000 9828 Worker thread wakes up
02:28:49.474 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:28:49.474 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:28:49.474 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.01 = -1.27)
02:28:49.474 00.000 8976 worker thread done servicing request
02:28:49.475 00.001 8976 Worker thread wakes up
02:28:49.475 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 0 ms NORTH
02:28:49.475 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.35)
02:28:49.475 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.03 mountY=-0.12, mountTheta=-1.28
02:28:49.475 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:28:49.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:49.475 00.000 9828 BLC: window closed
02:28:49.475 00.000 9828 MoveAxis(W, 11, B)
02:28:49.475 00.000 9828 Guiding  Dir = 3, Dur = 11
02:28:49.475 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:49.475 00.000 9828 IsSlewing returns 0
02:28:49.475 00.000 9828 IsGuiding returns 0
02:28:49.476 00.001 9828 PulseGuide returned control before completion, sleep 21
02:28:49.505 00.029 9828 IsGuiding returns 1
02:28:49.505 00.000 9828 scope still moving after pulse duration time elapsed
02:28:49.535 00.030 9828 IsSlewing returns 0
02:28:49.535 00.000 9828 IsGuiding returns 1
02:28:49.566 00.031 9828 IsSlewing returns 0
02:28:49.566 00.000 9828 IsGuiding returns 1
02:28:49.597 00.031 9828 IsSlewing returns 0
02:28:49.597 00.000 9828 IsGuiding returns 1
02:28:49.629 00.032 9828 IsSlewing returns 0
02:28:49.629 00.000 9828 IsGuiding returns 0
02:28:49.629 00.000 9828 scope move finished after 11 + 142 ms
02:28:49.629 00.000 9828 Move returns status 0, amount 11
02:28:49.629 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:49.629 00.000 9828 MoveAxis(N, 16, B)
02:28:49.629 00.000 9828 Guiding  Dir = 0, Dur = 16
02:28:49.645 00.016 9828 IsSlewing returns 0
02:28:49.645 00.000 9828 IsGuiding returns 0
02:28:49.645 00.000 9828 PulseGuide returned control before completion, sleep 26
02:28:49.676 00.031 9828 IsGuiding returns 1
02:28:49.676 00.000 9828 scope still moving after pulse duration time elapsed
02:28:49.708 00.032 9828 IsSlewing returns 0
02:28:49.708 00.000 9828 IsGuiding returns 1
02:28:49.739 00.031 9828 IsSlewing returns 0
02:28:49.739 00.000 9828 IsGuiding returns 1
02:28:49.770 00.031 9828 IsSlewing returns 0
02:28:49.770 00.000 9828 IsGuiding returns 1
02:28:49.801 00.031 9828 IsSlewing returns 0
02:28:49.801 00.000 9828 IsGuiding returns 0
02:28:49.801 00.000 9828 scope move finished after 16 + 139 ms
02:28:49.801 00.000 9828 Move returns status 0, amount 16
02:28:49.801 00.000 9828 move complete, result=0
02:28:49.801 00.000 9828 worker thread done servicing request
02:28:49.801 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
02:28:50.165 00.364 8976 Exposure complete
02:28:50.171 00.006 8976 worker thread done servicing request
02:28:50.171 00.000 5052 OnExposeComplete: enter
02:28:50.171 00.000 5052 UpdateGuideState(): m_state=6
02:28:50.171 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8937
02:28:50.171 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.12, Mass=154, SNR=8.5, Peak=68 HFD=2.0
02:28:50.171 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.46 = 1.83)
02:28:50.171 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.72)
02:28:50.171 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.59 hyp=0.89 cameraTheta=-2.41 mountX=-0.23 mountY=0.88, mountTheta=1.82
02:28:50.172 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.59, opts=13)
02:28:50.172 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.59)
02:28:50.172 00.000 8976 Worker thread wakes up
02:28:50.172 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.59) opts 0xd
02:28:50.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.59)
02:28:50.172 00.000 8976 Moving (-0.66, -0.59) raw xDistance=-0.23 yDistance=0.88
02:28:50.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:28:50.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.88
02:28:50.173 00.001 8976 MoveAxis(R, 0, ABG)
02:28:50.173 00.000 8976 MoveAxis(D, 3, ABG)
02:28:50.173 00.000 8976 stepping (-10, 1) + (0, -3)
02:28:50.173 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:50.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:28:50.183 00.010 5052 UpdateGuideState exits: m=154 SNR=8.5
02:28:50.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:50.183 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:50.183 00.000 5052 Enqueuing Expose request
02:28:50.209 00.026 8976 Received - 47 (G) 
02:28:50.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:50.209 00.000 8976 stepped: pos (-10, -2)
02:28:50.209 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
02:28:50.209 00.000 8976 MountToCamera -- mountX=1.53 mountY=-0.01 hyp=1.53 mountTheta=-0.01 cameraX=-0.68, cameraY=1.37 cameraTheta=2.03
02:28:50.209 00.000 8976 incremental bump (-0.685, 1.371) isValid = 1
02:28:50.209 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
02:28:50.209 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:28:50.209 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:28:50.209 00.000 8976 move complete, result=0
02:28:50.209 00.000 9828 Worker thread wakes up
02:28:50.209 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:28:50.210 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:28:50.210 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.17)
02:28:50.210 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.9 px 3 ms SOUTH
02:28:50.210 00.000 8976 worker thread done servicing request
02:28:50.210 00.000 8976 Worker thread wakes up
02:28:50.210 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
02:28:50.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:50.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:50.210 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.18
02:28:50.210 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:28:50.210 00.000 9828 BLC: window closed
02:28:50.210 00.000 9828 MoveAxis(W, 15, B)
02:28:50.210 00.000 9828 Guiding  Dir = 3, Dur = 15
02:28:50.211 00.001 9828 IsSlewing returns 0
02:28:50.211 00.000 9828 IsGuiding returns 0
02:28:50.211 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:50.250 00.039 9828 IsGuiding returns 1
02:28:50.250 00.000 9828 scope still moving after pulse duration time elapsed
02:28:50.281 00.031 9828 IsSlewing returns 0
02:28:50.281 00.000 9828 IsGuiding returns 1
02:28:50.312 00.031 9828 IsSlewing returns 0
02:28:50.313 00.001 9828 IsGuiding returns 1
02:28:50.343 00.030 9828 IsSlewing returns 0
02:28:50.343 00.000 9828 IsGuiding returns 0
02:28:50.343 00.000 9828 scope move finished after 15 + 117 ms
02:28:50.343 00.000 9828 Move returns status 0, amount 15
02:28:50.343 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:50.343 00.000 9828 MoveAxis(N, 15, B)
02:28:50.343 00.000 9828 Guiding  Dir = 0, Dur = 15
02:28:50.359 00.016 9828 IsSlewing returns 0
02:28:50.359 00.000 9828 IsGuiding returns 0
02:28:50.359 00.000 9828 PulseGuide returned control before completion, sleep 25
02:28:50.391 00.032 9828 IsGuiding returns 1
02:28:50.391 00.000 9828 scope still moving after pulse duration time elapsed
02:28:50.421 00.030 9828 IsSlewing returns 0
02:28:50.421 00.000 9828 IsGuiding returns 1
02:28:50.452 00.031 9828 IsSlewing returns 0
02:28:50.452 00.000 9828 IsGuiding returns 1
02:28:50.482 00.030 9828 IsSlewing returns 0
02:28:50.482 00.000 9828 IsGuiding returns 0
02:28:50.482 00.000 9828 scope move finished after 15 + 108 ms
02:28:50.482 00.000 9828 Move returns status 0, amount 15
02:28:50.482 00.000 9828 move complete, result=0
02:28:50.482 00.000 9828 worker thread done servicing request
02:28:50.482 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:28:50.905 00.423 8976 Exposure complete
02:28:50.910 00.005 8976 worker thread done servicing request
02:28:50.910 00.000 5052 OnExposeComplete: enter
02:28:50.910 00.000 5052 UpdateGuideState(): m_state=6
02:28:50.910 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8938
02:28:50.910 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.79, Mass=136, SNR=8.0, Peak=66 HFD=1.9
02:28:50.910 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:28:50.910 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:28:50.910 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.08 hyp=0.83 cameraTheta=3.05 mountX=0.44 mountY=0.65, mountTheta=0.97
02:28:50.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.08, opts=13)
02:28:50.911 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.08)
02:28:50.911 00.000 8976 Worker thread wakes up
02:28:50.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.08) opts 0xd
02:28:50.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.08)
02:28:50.911 00.000 8976 Moving (-0.82, 0.08) raw xDistance=0.44 yDistance=0.65
02:28:50.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:28:50.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.65
02:28:50.911 00.000 8976 MoveAxis(L, 2, ABG)
02:28:50.911 00.000 8976 stepping (-10, -2) + (-2, 0)
02:28:50.912 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:50.912 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:28:50.922 00.010 5052 UpdateGuideState exits: m=136 SNR=8.0
02:28:50.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:50.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:50.922 00.000 5052 Enqueuing Expose request
02:28:50.944 00.022 8976 Received - 47 (G) 
02:28:50.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:50.944 00.000 8976 stepped: pos (-12, -2)
02:28:50.945 00.001 8976 MoveAxis(D, 3, ABG)
02:28:50.945 00.000 8976 stepping (-12, -2) + (0, -3)
02:28:50.945 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:50.977 00.032 8976 Received - 47 (G) 
02:28:50.977 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:50.977 00.000 8976 stepped: pos (-12, -5)
02:28:50.977 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
02:28:50.978 00.001 8976 MountToCamera -- mountX=1.63 mountY=0.25 hyp=1.65 mountTheta=0.15 cameraX=-0.97, cameraY=1.34 cameraTheta=2.20
02:28:50.978 00.000 8976 incremental bump (-0.968, 1.339) isValid = 1
02:28:50.978 00.000 8976 Scheduling Mount bump of (-0.067, 0.097)
02:28:50.978 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:28:50.978 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:28:50.978 00.000 8976 move complete, result=0
02:28:50.978 00.000 9828 Worker thread wakes up
02:28:50.978 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:28:50.978 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:28:50.978 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.01)
02:28:50.978 00.000 8976 worker thread done servicing request
02:28:50.978 00.000 8976 Worker thread wakes up
02:28:50.978 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:50.978 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:50.978 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.09)
02:28:50.978 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.06 mountY=-0.10, mountTheta=-1.03
02:28:50.978 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
02:28:50.978 00.000 9828 BLC: window closed
02:28:50.978 00.000 9828 MoveAxis(W, 20, B)
02:28:50.979 00.001 9828 Guiding  Dir = 3, Dur = 20
02:28:50.979 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:28:50.979 00.000 9828 IsSlewing returns 0
02:28:50.979 00.000 9828 IsGuiding returns 0
02:28:50.979 00.000 9828 PulseGuide returned control before completion, sleep 30
02:28:51.011 00.032 9828 IsGuiding returns 1
02:28:51.011 00.000 9828 scope still moving after pulse duration time elapsed
02:28:51.041 00.030 9828 IsSlewing returns 0
02:28:51.042 00.001 9828 IsGuiding returns 1
02:28:51.073 00.031 9828 IsSlewing returns 0
02:28:51.073 00.000 9828 IsGuiding returns 1
02:28:51.104 00.031 9828 IsSlewing returns 0
02:28:51.105 00.001 9828 IsGuiding returns 0
02:28:51.105 00.000 9828 scope move finished after 20 + 105 ms
02:28:51.105 00.000 9828 Move returns status 0, amount 20
02:28:51.105 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:51.105 00.000 9828 MoveAxis(N, 14, B)
02:28:51.105 00.000 9828 Guiding  Dir = 0, Dur = 14
02:28:51.119 00.014 9828 IsSlewing returns 0
02:28:51.119 00.000 9828 IsGuiding returns 0
02:28:51.119 00.000 9828 PulseGuide returned control before completion, sleep 24
02:28:51.151 00.032 9828 IsGuiding returns 1
02:28:51.151 00.000 9828 scope still moving after pulse duration time elapsed
02:28:51.182 00.031 9828 IsSlewing returns 0
02:28:51.182 00.000 9828 IsGuiding returns 1
02:28:51.214 00.032 9828 IsSlewing returns 0
02:28:51.214 00.000 9828 IsGuiding returns 1
02:28:51.244 00.030 9828 IsSlewing returns 0
02:28:51.245 00.001 9828 IsGuiding returns 1
02:28:51.276 00.031 9828 IsSlewing returns 0
02:28:51.276 00.000 9828 IsGuiding returns 0
02:28:51.276 00.000 9828 scope move finished after 14 + 142 ms
02:28:51.276 00.000 9828 Move returns status 0, amount 14
02:28:51.276 00.000 9828 move complete, result=0
02:28:51.276 00.000 9828 worker thread done servicing request
02:28:51.276 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
02:28:51.678 00.402 8976 Exposure complete
02:28:51.685 00.007 8976 worker thread done servicing request
02:28:51.685 00.000 5052 OnExposeComplete: enter
02:28:51.685 00.000 5052 UpdateGuideState(): m_state=6
02:28:51.685 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8939
02:28:51.685 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.67, Mass=158, SNR=8.7, Peak=68 HFD=1.9
02:28:51.685 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
02:28:51.685 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
02:28:51.685 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.04 hyp=0.84 cameraTheta=-3.09 mountX=0.35 mountY=0.73, mountTheta=1.13
02:28:51.686 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.04, opts=13)
02:28:51.686 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.04)
02:28:51.686 00.000 8976 Worker thread wakes up
02:28:51.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.04) opts 0xd
02:28:51.686 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.04)
02:28:51.686 00.000 8976 Moving (-0.84, -0.04) raw xDistance=0.35 yDistance=0.73
02:28:51.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:28:51.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.73
02:28:51.686 00.000 8976 MoveAxis(L, 2, ABG)
02:28:51.686 00.000 8976 stepping (-12, -5) + (-2, 0)
02:28:51.686 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:51.687 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:28:51.697 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:28:51.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:51.697 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:51.697 00.000 5052 Enqueuing Expose request
02:28:51.712 00.015 8976 Received - 47 (G) 
02:28:51.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:51.712 00.000 8976 stepped: pos (-14, -5)
02:28:51.712 00.000 8976 MoveAxis(D, 3, ABG)
02:28:51.712 00.000 8976 stepping (-14, -5) + (0, -3)
02:28:51.713 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:51.744 00.031 8976 Received - 47 (G) 
02:28:51.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:51.744 00.000 8976 stepped: pos (-14, -8)
02:28:51.745 00.001 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (2.04) = xAngle (2.36 = 2.36)
02:28:51.745 00.000 8976 MountToCamera -- mountX=1.80 mountY=0.59 hyp=1.90 mountTheta=0.32 cameraX=-1.34, cameraY=1.34 cameraTheta=2.36
02:28:51.745 00.000 8976 incremental bump (-1.344, 1.336) isValid = 1
02:28:51.745 00.000 8976 Scheduling Mount bump of (-0.081, 0.084)
02:28:51.745 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:28:51.745 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:28:51.745 00.000 8976 move complete, result=0
02:28:51.745 00.000 8976 worker thread done servicing request
02:28:51.745 00.000 8976 Worker thread wakes up
02:28:51.745 00.000 9828 Worker thread wakes up
02:28:51.745 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:28:51.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:51.745 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:28:51.746 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:28:51.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:51.746 00.000 9828 CameraToMount -- cameraTheta (2.34) - m_xAngle (-3.10) = xAngle (5.44 = -0.85)
02:28:51.746 00.000 9828 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.36 = -0.93)
02:28:51.746 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.34 mountX=0.08 mountY=-0.09, mountTheta=-0.88
02:28:51.746 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:28:51.746 00.000 9828 BLC: window closed
02:28:51.746 00.000 9828 MoveAxis(W, 25, B)
02:28:51.746 00.000 9828 Guiding  Dir = 3, Dur = 25
02:28:51.746 00.000 9828 IsSlewing returns 0
02:28:51.746 00.000 9828 IsGuiding returns 0
02:28:51.747 00.001 9828 PulseGuide returned control before completion, sleep 35
02:28:51.791 00.044 9828 IsGuiding returns 1
02:28:51.791 00.000 9828 scope still moving after pulse duration time elapsed
02:28:51.822 00.031 9828 IsSlewing returns 0
02:28:51.822 00.000 9828 IsGuiding returns 1
02:28:51.853 00.031 9828 IsSlewing returns 0
02:28:51.854 00.001 9828 IsGuiding returns 1
02:28:51.883 00.029 9828 IsSlewing returns 0
02:28:51.883 00.000 9828 IsGuiding returns 1
02:28:51.914 00.031 9828 IsSlewing returns 0
02:28:51.914 00.000 9828 IsGuiding returns 0
02:28:51.914 00.000 9828 scope move finished after 25 + 143 ms
02:28:51.914 00.000 9828 Move returns status 0, amount 25
02:28:51.914 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:51.914 00.000 9828 MoveAxis(N, 13, B)
02:28:51.914 00.000 9828 Guiding  Dir = 0, Dur = 13
02:28:51.930 00.016 9828 IsSlewing returns 0
02:28:51.930 00.000 9828 IsGuiding returns 0
02:28:51.931 00.001 9828 PulseGuide returned control before completion, sleep 23
02:28:51.961 00.030 9828 IsGuiding returns 1
02:28:51.961 00.000 9828 scope still moving after pulse duration time elapsed
02:28:51.993 00.032 9828 IsSlewing returns 0
02:28:51.993 00.000 9828 IsGuiding returns 1
02:28:52.024 00.031 9828 IsSlewing returns 0
02:28:52.024 00.000 9828 IsGuiding returns 1
02:28:52.055 00.031 9828 IsSlewing returns 0
02:28:52.055 00.000 9828 IsGuiding returns 1
02:28:52.086 00.031 9828 IsSlewing returns 0
02:28:52.086 00.000 9828 IsGuiding returns 0
02:28:52.086 00.000 9828 scope move finished after 13 + 143 ms
02:28:52.086 00.000 9828 Move returns status 0, amount 13
02:28:52.086 00.000 9828 move complete, result=0
02:28:52.086 00.000 9828 worker thread done servicing request
02:28:52.086 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
02:28:52.437 00.351 8976 Exposure complete
02:28:52.442 00.005 8976 worker thread done servicing request
02:28:52.443 00.001 5052 OnExposeComplete: enter
02:28:52.443 00.000 5052 UpdateGuideState(): m_state=6
02:28:52.443 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8940
02:28:52.443 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.64, Mass=143, SNR=8.2, Peak=65 HFD=2.2
02:28:52.443 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
02:28:52.443 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.32)
02:28:52.443 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.23 cameraTheta=-2.82 mountX=0.03 mountY=0.22, mountTheta=1.42
02:28:52.443 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.07, opts=13)
02:28:52.444 00.001 5052 Enqueuing Move request for stepguider (-0.21, -0.07)
02:28:52.444 00.000 8976 Worker thread wakes up
02:28:52.444 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.07) opts 0xd
02:28:52.444 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.07)
02:28:52.444 00.000 8976 Moving (-0.21, -0.07) raw xDistance=0.03 yDistance=0.22
02:28:52.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:28:52.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:28:52.444 00.000 8976 MoveAxis(R, 0, ABG)
02:28:52.444 00.000 8976 MoveAxis(U, 0, ABG)
02:28:52.444 00.000 8976 MountToCamera -- mountTheta (0.40) + m_xAngle (2.04) = xAngle (2.45 = 2.45)
02:28:52.444 00.000 8976 MountToCamera -- mountX=1.91 mountY=0.81 hyp=2.08 mountTheta=0.40 cameraX=-1.60, cameraY=1.33 cameraTheta=2.45
02:28:52.444 00.000 8976 incremental bump (-1.596, 1.334) isValid = 1
02:28:52.444 00.000 8976 Scheduling Mount bump of (-0.088, 0.076)
02:28:52.444 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
02:28:52.444 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
02:28:52.444 00.000 8976 move complete, result=0
02:28:52.445 00.001 9828 Worker thread wakes up
02:28:52.445 00.000 8976 worker thread done servicing request
02:28:52.445 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
02:28:52.445 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:28:52.445 00.000 9828 CameraToMount -- cameraTheta (2.43) - m_xAngle (-3.10) = xAngle (5.52 = -0.76)
02:28:52.445 00.000 9828 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.44 = -0.84)
02:28:52.445 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.43 mountX=0.08 mountY=-0.09, mountTheta=-0.80
02:28:52.445 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
02:28:52.445 00.000 9828 BLC: window closed
02:28:52.445 00.000 9828 MoveAxis(W, 27, B)
02:28:52.445 00.000 9828 Guiding  Dir = 3, Dur = 27
02:28:52.445 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:28:52.446 00.001 9828 IsSlewing returns 0
02:28:52.446 00.000 9828 IsGuiding returns 0
02:28:52.446 00.000 9828 PulseGuide returned control before completion, sleep 37
02:28:52.459 00.013 5052 UpdateGuideState exits: m=143 SNR=8.2
02:28:52.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:52.459 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:52.459 00.000 5052 Enqueuing Expose request
02:28:52.459 00.000 8976 Worker thread wakes up
02:28:52.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:52.459 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:52.459 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:28:52.494 00.035 9828 IsGuiding returns 1
02:28:52.494 00.000 9828 scope still moving after pulse duration time elapsed
02:28:52.525 00.031 9828 IsSlewing returns 0
02:28:52.525 00.000 9828 IsGuiding returns 1
02:28:52.556 00.031 9828 IsSlewing returns 0
02:28:52.556 00.000 9828 IsGuiding returns 1
02:28:52.587 00.031 9828 IsSlewing returns 0
02:28:52.587 00.000 9828 IsGuiding returns 0
02:28:52.587 00.000 9828 scope move finished after 27 + 114 ms
02:28:52.587 00.000 9828 Move returns status 0, amount 27
02:28:52.587 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:52.587 00.000 9828 MoveAxis(N, 12, B)
02:28:52.587 00.000 9828 Guiding  Dir = 0, Dur = 12
02:28:52.602 00.015 9828 IsSlewing returns 0
02:28:52.603 00.001 9828 IsGuiding returns 0
02:28:52.603 00.000 9828 PulseGuide returned control before completion, sleep 22
02:28:52.634 00.031 9828 IsGuiding returns 1
02:28:52.635 00.001 9828 scope still moving after pulse duration time elapsed
02:28:52.665 00.030 9828 IsSlewing returns 0
02:28:52.666 00.001 9828 IsGuiding returns 1
02:28:52.696 00.030 9828 IsSlewing returns 0
02:28:52.696 00.000 9828 IsGuiding returns 1
02:28:52.728 00.032 9828 IsSlewing returns 0
02:28:52.728 00.000 9828 IsGuiding returns 1
02:28:52.759 00.031 9828 IsSlewing returns 0
02:28:52.759 00.000 9828 IsGuiding returns 0
02:28:52.759 00.000 9828 scope move finished after 12 + 144 ms
02:28:52.759 00.000 9828 Move returns status 0, amount 12
02:28:52.759 00.000 9828 move complete, result=0
02:28:52.759 00.000 9828 worker thread done servicing request
02:28:52.759 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
02:28:53.150 00.391 8976 Exposure complete
02:28:53.155 00.005 8976 worker thread done servicing request
02:28:53.155 00.000 5052 OnExposeComplete: enter
02:28:53.155 00.000 5052 UpdateGuideState(): m_state=6
02:28:53.155 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8941
02:28:53.155 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.31, Mass=140, SNR=8.2, Peak=69 HFD=2.1
02:28:53.156 00.001 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.04) = xAngle (-3.75 = 2.53)
02:28:53.156 00.000 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.43)
02:28:53.156 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.39 hyp=0.40 cameraTheta=-1.71 mountX=-0.33 mountY=0.26, mountTheta=2.47
02:28:53.156 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.39, opts=13)
02:28:53.156 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.39)
02:28:53.156 00.000 8976 Worker thread wakes up
02:28:53.157 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.39) opts 0xd
02:28:53.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.39)
02:28:53.157 00.000 8976 Moving (-0.05, -0.39) raw xDistance=-0.33 yDistance=0.26
02:28:53.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:28:53.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:28:53.157 00.000 8976 MoveAxis(R, 1, ABG)
02:28:53.157 00.000 8976 stepping (-14, -8) + (1, 0)
02:28:53.157 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:53.158 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:28:53.169 00.011 5052 UpdateGuideState exits: m=140 SNR=8.2
02:28:53.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:53.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:53.169 00.000 5052 Enqueuing Expose request
02:28:53.184 00.015 8976 Received - 47 (G) 
02:28:53.184 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:53.184 00.000 8976 stepped: pos (-13, -8)
02:28:53.184 00.000 8976 MoveAxis(D, 1, ABG)
02:28:53.184 00.000 8976 stepping (-13, -8) + (0, -1)
02:28:53.184 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:53.216 00.032 8976 Received - 47 (G) 
02:28:53.216 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:53.216 00.000 8976 stepped: pos (-13, -9)
02:28:53.216 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
02:28:53.216 00.000 8976 MountToCamera -- mountX=1.94 mountY=1.02 hyp=2.19 mountTheta=0.48 cameraX=-1.79, cameraY=1.26 cameraTheta=2.53
02:28:53.216 00.000 8976 incremental bump (-1.788, 1.264) isValid = 1
02:28:53.216 00.000 8976 Scheduling Mount bump of (-0.094, 0.069)
02:28:53.216 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:28:53.216 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:28:53.216 00.000 8976 move complete, result=0
02:28:53.216 00.000 9828 Worker thread wakes up
02:28:53.216 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:28:53.216 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:28:53.216 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
02:28:53.216 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
02:28:53.216 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:28:53.216 00.000 8976 worker thread done servicing request
02:28:53.216 00.000 8976 Worker thread wakes up
02:28:53.216 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:53.217 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:53.217 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.72
02:28:53.217 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:28:53.217 00.000 9828 BLC: window closed
02:28:53.217 00.000 9828 MoveAxis(W, 29, B)
02:28:53.217 00.000 9828 Guiding  Dir = 3, Dur = 29
02:28:53.217 00.000 9828 IsSlewing returns 0
02:28:53.217 00.000 9828 IsGuiding returns 0
02:28:53.217 00.000 9828 PulseGuide returned control before completion, sleep 39
02:28:53.271 00.054 9828 IsGuiding returns 1
02:28:53.271 00.000 9828 scope still moving after pulse duration time elapsed
02:28:53.301 00.030 9828 IsSlewing returns 0
02:28:53.301 00.000 9828 IsGuiding returns 1
02:28:53.333 00.032 9828 IsSlewing returns 0
02:28:53.333 00.000 9828 IsGuiding returns 1
02:28:53.363 00.030 9828 IsSlewing returns 0
02:28:53.363 00.000 9828 IsGuiding returns 0
02:28:53.363 00.000 9828 scope move finished after 29 + 117 ms
02:28:53.363 00.000 9828 Move returns status 0, amount 29
02:28:53.363 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:53.363 00.000 9828 MoveAxis(N, 11, B)
02:28:53.363 00.000 9828 Guiding  Dir = 0, Dur = 11
02:28:53.378 00.015 9828 IsSlewing returns 0
02:28:53.378 00.000 9828 IsGuiding returns 0
02:28:53.378 00.000 9828 PulseGuide returned control before completion, sleep 21
02:28:53.408 00.030 9828 IsGuiding returns 1
02:28:53.408 00.000 9828 scope still moving after pulse duration time elapsed
02:28:53.439 00.031 9828 IsSlewing returns 0
02:28:53.439 00.000 9828 IsGuiding returns 1
02:28:53.470 00.031 9828 IsSlewing returns 0
02:28:53.470 00.000 9828 IsGuiding returns 1
02:28:53.501 00.031 9828 IsSlewing returns 0
02:28:53.501 00.000 9828 IsGuiding returns 1
02:28:53.532 00.031 9828 IsSlewing returns 0
02:28:53.532 00.000 9828 IsGuiding returns 0
02:28:53.532 00.000 9828 scope move finished after 11 + 142 ms
02:28:53.532 00.000 9828 Move returns status 0, amount 11
02:28:53.532 00.000 9828 move complete, result=0
02:28:53.532 00.000 9828 worker thread done servicing request
02:28:53.532 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:28:53.912 00.380 8976 Exposure complete
02:28:53.919 00.007 8976 worker thread done servicing request
02:28:53.920 00.001 5052 OnExposeComplete: enter
02:28:53.920 00.000 5052 UpdateGuideState(): m_state=6
02:28:53.920 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8942
02:28:53.920 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.67, Mass=160, SNR=8.7, Peak=75 HFD=2.3
02:28:53.920 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
02:28:53.920 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.95 = -2.95)
02:28:53.920 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.80 mountX=-0.05 mountY=-0.01, mountTheta=-2.94
02:28:53.920 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.04, opts=13)
02:28:53.921 00.001 5052 Enqueuing Move request for stepguider (0.04, -0.04)
02:28:53.921 00.000 8976 Worker thread wakes up
02:28:53.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.04) opts 0xd
02:28:53.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.04)
02:28:53.921 00.000 8976 Moving (0.04, -0.04) raw xDistance=-0.05 yDistance=-0.01
02:28:53.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:28:53.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:28:53.921 00.000 8976 MoveAxis(R, 0, ABG)
02:28:53.921 00.000 8976 MoveAxis(U, 0, ABG)
02:28:53.921 00.000 8976 MountToCamera -- mountTheta (0.53) + m_xAngle (2.04) = xAngle (2.58 = 2.58)
02:28:53.921 00.000 8976 MountToCamera -- mountX=1.96 mountY=1.15 hyp=2.27 mountTheta=0.53 cameraX=-1.92, cameraY=1.22 cameraTheta=2.58
02:28:53.921 00.000 8976 incremental bump (-1.917, 1.217) isValid = 1
02:28:53.921 00.000 8976 Scheduling Mount bump of (-0.047, 0.031)
02:28:53.921 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.03, opts=4)
02:28:53.921 00.000 8976 Enqueuing Move request for scope (-0.05, 0.03)
02:28:53.921 00.000 8976 move complete, result=0
02:28:53.921 00.000 8976 worker thread done servicing request
02:28:53.922 00.001 9828 Worker thread wakes up
02:28:53.922 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0x4
02:28:53.922 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
02:28:53.922 00.000 9828 CameraToMount -- cameraTheta (2.56) - m_xAngle (-3.10) = xAngle (5.66 = -0.63)
02:28:53.922 00.000 9828 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.57 = -0.71)
02:28:53.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:28:53.922 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.56 mountX=0.05 mountY=-0.04, mountTheta=-0.68
02:28:53.922 00.000 9828 Moving (-0.05, 0.03) raw xDistance=0.05 yDistance=-0.04
02:28:53.922 00.000 9828 BLC: window closed
02:28:53.922 00.000 9828 MoveAxis(W, 14, B)
02:28:53.922 00.000 9828 Guiding  Dir = 3, Dur = 14
02:28:53.922 00.000 9828 IsSlewing returns 0
02:28:53.923 00.001 9828 IsGuiding returns 0
02:28:53.923 00.000 9828 PulseGuide returned control before completion, sleep 24
02:28:53.931 00.008 5052 UpdateGuideState exits: m=160 SNR=8.7
02:28:53.932 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:53.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:53.932 00.000 5052 Enqueuing Expose request
02:28:53.932 00.000 8976 Worker thread wakes up
02:28:53.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:53.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:53.932 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:53.956 00.024 9828 IsGuiding returns 1
02:28:53.956 00.000 9828 scope still moving after pulse duration time elapsed
02:28:53.987 00.031 9828 IsSlewing returns 0
02:28:53.987 00.000 9828 IsGuiding returns 1
02:28:54.019 00.032 9828 IsSlewing returns 0
02:28:54.019 00.000 9828 IsGuiding returns 1
02:28:54.051 00.032 9828 IsSlewing returns 0
02:28:54.051 00.000 9828 IsGuiding returns 1
02:28:54.083 00.032 9828 IsSlewing returns 0
02:28:54.083 00.000 9828 IsGuiding returns 1
02:28:54.114 00.031 9828 IsSlewing returns 0
02:28:54.114 00.000 9828 IsGuiding returns 1
02:28:54.146 00.032 9828 IsSlewing returns 0
02:28:54.146 00.000 9828 IsGuiding returns 1
02:28:54.178 00.032 9828 IsSlewing returns 0
02:28:54.178 00.000 9828 IsGuiding returns 0
02:28:54.178 00.000 9828 scope move finished after 14 + 241 ms
02:28:54.178 00.000 9828 Move returns status 0, amount 14
02:28:54.178 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:54.178 00.000 9828 MoveAxis(N, 5, B)
02:28:54.178 00.000 9828 Guiding  Dir = 0, Dur = 5
02:28:54.194 00.016 9828 IsSlewing returns 0
02:28:54.194 00.000 9828 IsGuiding returns 0
02:28:54.194 00.000 9828 PulseGuide returned control before completion, sleep 15
02:28:54.210 00.016 9828 IsGuiding returns 1
02:28:54.210 00.000 9828 scope still moving after pulse duration time elapsed
02:28:54.241 00.031 9828 IsSlewing returns 0
02:28:54.241 00.000 9828 IsGuiding returns 1
02:28:54.273 00.032 9828 IsSlewing returns 0
02:28:54.273 00.000 9828 IsGuiding returns 1
02:28:54.303 00.030 9828 IsSlewing returns 0
02:28:54.303 00.000 9828 IsGuiding returns 1
02:28:54.334 00.031 9828 IsSlewing returns 0
02:28:54.334 00.000 9828 IsGuiding returns 0
02:28:54.334 00.000 9828 scope move finished after 5 + 135 ms
02:28:54.334 00.000 9828 Move returns status 0, amount 5
02:28:54.334 00.000 9828 move complete, result=0
02:28:54.334 00.000 9828 worker thread done servicing request
02:28:54.334 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.0 px 5 ms NORTH
02:28:54.620 00.286 8976 Exposure complete
02:28:54.625 00.005 8976 worker thread done servicing request
02:28:54.625 00.000 5052 OnExposeComplete: enter
02:28:54.625 00.000 5052 UpdateGuideState(): m_state=6
02:28:54.626 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8943
02:28:54.626 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=282.01, Mass=154, SNR=8.6, Peak=73 HFD=2.3
02:28:54.626 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
02:28:54.626 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
02:28:54.626 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.30 hyp=0.47 cameraTheta=0.69 mountX=0.10 mountY=-0.47, mountTheta=-1.36
02:28:54.626 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.30, opts=13)
02:28:54.626 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.30)
02:28:54.627 00.001 8976 Worker thread wakes up
02:28:54.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.30) opts 0xd
02:28:54.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.30)
02:28:54.627 00.000 8976 Moving (0.37, 0.30) raw xDistance=0.10 yDistance=-0.47
02:28:54.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:28:54.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:28:54.627 00.000 8976 MoveAxis(R, 0, ABG)
02:28:54.627 00.000 8976 MoveAxis(U, 2, ABG)
02:28:54.627 00.000 8976 stepping (-13, -9) + (0, 2)
02:28:54.627 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:54.628 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:28:54.638 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:28:54.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:54.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:54.638 00.000 5052 Enqueuing Expose request
02:28:54.654 00.016 8976 Received - 47 (G) 
02:28:54.654 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:54.654 00.000 8976 stepped: pos (-13, -7)
02:28:54.654 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
02:28:54.654 00.000 8976 MountToCamera -- mountX=1.97 mountY=1.14 hyp=2.27 mountTheta=0.52 cameraX=-1.91, cameraY=1.23 cameraTheta=2.57
02:28:54.654 00.000 8976 incremental bump (-1.910, 1.233) isValid = 1
02:28:54.654 00.000 8976 Scheduling Mount bump of (-0.096, 0.065)
02:28:54.654 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:28:54.654 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:28:54.654 00.000 8976 move complete, result=0
02:28:54.654 00.000 9828 Worker thread wakes up
02:28:54.654 00.000 8976 worker thread done servicing request
02:28:54.654 00.000 8976 Worker thread wakes up
02:28:54.654 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:28:54.654 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:28:54.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:54.655 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:54.655 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:28:54.655 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.64)
02:28:54.655 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.57 = -0.72)
02:28:54.655 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.68
02:28:54.655 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
02:28:54.655 00.000 9828 BLC: window closed
02:28:54.655 00.000 9828 MoveAxis(W, 30, B)
02:28:54.655 00.000 9828 Guiding  Dir = 3, Dur = 30
02:28:54.655 00.000 9828 IsSlewing returns 0
02:28:54.655 00.000 9828 IsGuiding returns 0
02:28:54.656 00.001 9828 PulseGuide returned control before completion, sleep 40
02:28:54.708 00.052 9828 IsGuiding returns 1
02:28:54.708 00.000 9828 scope still moving after pulse duration time elapsed
02:28:54.739 00.031 9828 IsSlewing returns 0
02:28:54.739 00.000 9828 IsGuiding returns 1
02:28:54.770 00.031 9828 IsSlewing returns 0
02:28:54.770 00.000 9828 IsGuiding returns 1
02:28:54.802 00.032 9828 IsSlewing returns 0
02:28:54.802 00.000 9828 IsGuiding returns 0
02:28:54.802 00.000 9828 scope move finished after 30 + 116 ms
02:28:54.802 00.000 9828 Move returns status 0, amount 30
02:28:54.802 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:54.802 00.000 9828 MoveAxis(N, 10, B)
02:28:54.802 00.000 9828 Guiding  Dir = 0, Dur = 10
02:28:54.818 00.016 9828 IsSlewing returns 0
02:28:54.818 00.000 9828 IsGuiding returns 0
02:28:54.818 00.000 9828 PulseGuide returned control before completion, sleep 20
02:28:54.849 00.031 9828 IsGuiding returns 1
02:28:54.849 00.000 9828 scope still moving after pulse duration time elapsed
02:28:54.880 00.031 9828 IsSlewing returns 0
02:28:54.880 00.000 9828 IsGuiding returns 1
02:28:54.911 00.031 9828 IsSlewing returns 0
02:28:54.911 00.000 9828 IsGuiding returns 1
02:28:54.942 00.031 9828 IsSlewing returns 0
02:28:54.942 00.000 9828 IsGuiding returns 1
02:28:54.973 00.031 9828 IsSlewing returns 0
02:28:54.973 00.000 9828 IsGuiding returns 0
02:28:54.973 00.000 9828 scope move finished after 10 + 144 ms
02:28:54.973 00.000 9828 Move returns status 0, amount 10
02:28:54.973 00.000 9828 move complete, result=0
02:28:54.973 00.000 9828 worker thread done servicing request
02:28:54.973 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:28:55.352 00.379 8976 Exposure complete
02:28:55.357 00.005 8976 worker thread done servicing request
02:28:55.357 00.000 5052 OnExposeComplete: enter
02:28:55.357 00.000 5052 UpdateGuideState(): m_state=6
02:28:55.357 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8944
02:28:55.357 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.85, Mass=157, SNR=8.7, Peak=72 HFD=2.2
02:28:55.357 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
02:28:55.357 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
02:28:55.357 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.14 hyp=0.50 cameraTheta=0.29 mountX=-0.09 mountY=-0.48, mountTheta=-1.75
02:28:55.358 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.14, opts=13)
02:28:55.358 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.14)
02:28:55.358 00.000 8976 Worker thread wakes up
02:28:55.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.14) opts 0xd
02:28:55.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.14)
02:28:55.358 00.000 8976 Moving (0.47, 0.14) raw xDistance=-0.09 yDistance=-0.48
02:28:55.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:28:55.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
02:28:55.358 00.000 8976 MoveAxis(R, 0, ABG)
02:28:55.358 00.000 8976 MoveAxis(U, 2, ABG)
02:28:55.358 00.000 8976 stepping (-13, -7) + (0, 2)
02:28:55.358 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:55.359 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:28:55.368 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
02:28:55.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:55.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:55.368 00.000 5052 Enqueuing Expose request
02:28:55.389 00.021 8976 Received - 47 (G) 
02:28:55.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:55.389 00.000 8976 stepped: pos (-13, -5)
02:28:55.389 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.52 = 2.52)
02:28:55.389 00.000 8976 MountToCamera -- mountX=1.98 mountY=1.03 hyp=2.23 mountTheta=0.48 cameraX=-1.81, cameraY=1.29 cameraTheta=2.52
02:28:55.389 00.000 8976 incremental bump (-1.812, 1.292) isValid = 1
02:28:55.389 00.000 8976 Scheduling Mount bump of (-0.094, 0.069)
02:28:55.389 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:28:55.389 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:28:55.389 00.000 8976 move complete, result=0
02:28:55.389 00.000 9828 Worker thread wakes up
02:28:55.389 00.000 8976 worker thread done servicing request
02:28:55.389 00.000 8976 Worker thread wakes up
02:28:55.389 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:28:55.389 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:28:55.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:55.390 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:55.390 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:28:55.390 00.000 9828 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
02:28:55.390 00.000 9828 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
02:28:55.390 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.50 mountX=0.09 mountY=-0.08, mountTheta=-0.73
02:28:55.390 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:28:55.390 00.000 9828 BLC: window closed
02:28:55.390 00.000 9828 MoveAxis(W, 29, B)
02:28:55.390 00.000 9828 Guiding  Dir = 3, Dur = 29
02:28:55.390 00.000 9828 IsSlewing returns 0
02:28:55.390 00.000 9828 IsGuiding returns 0
02:28:55.391 00.001 9828 PulseGuide returned control before completion, sleep 39
02:28:55.437 00.046 9828 IsGuiding returns 1
02:28:55.437 00.000 9828 scope still moving after pulse duration time elapsed
02:28:55.468 00.031 9828 IsSlewing returns 0
02:28:55.468 00.000 9828 IsGuiding returns 1
02:28:55.499 00.031 9828 IsSlewing returns 0
02:28:55.499 00.000 9828 IsGuiding returns 1
02:28:55.530 00.031 9828 IsSlewing returns 0
02:28:55.530 00.000 9828 IsGuiding returns 1
02:28:55.560 00.030 9828 IsSlewing returns 0
02:28:55.560 00.000 9828 IsGuiding returns 0
02:28:55.560 00.000 9828 scope move finished after 29 + 140 ms
02:28:55.560 00.000 9828 Move returns status 0, amount 29
02:28:55.561 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:55.561 00.000 9828 MoveAxis(N, 11, B)
02:28:55.561 00.000 9828 Guiding  Dir = 0, Dur = 11
02:28:55.576 00.015 9828 IsSlewing returns 0
02:28:55.576 00.000 9828 IsGuiding returns 0
02:28:55.577 00.001 9828 PulseGuide returned control before completion, sleep 21
02:28:55.606 00.029 9828 IsGuiding returns 1
02:28:55.606 00.000 9828 scope still moving after pulse duration time elapsed
02:28:55.637 00.031 9828 IsSlewing returns 0
02:28:55.637 00.000 9828 IsGuiding returns 1
02:28:55.667 00.030 9828 IsSlewing returns 0
02:28:55.667 00.000 9828 IsGuiding returns 1
02:28:55.699 00.032 9828 IsSlewing returns 0
02:28:55.699 00.000 9828 IsGuiding returns 1
02:28:55.730 00.031 9828 IsSlewing returns 0
02:28:55.730 00.000 9828 IsGuiding returns 0
02:28:55.730 00.000 9828 scope move finished after 11 + 142 ms
02:28:55.730 00.000 9828 Move returns status 0, amount 11
02:28:55.730 00.000 9828 move complete, result=0
02:28:55.730 00.000 9828 worker thread done servicing request
02:28:55.730 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:28:56.084 00.354 8976 Exposure complete
02:28:56.090 00.006 8976 worker thread done servicing request
02:28:56.090 00.000 5052 OnExposeComplete: enter
02:28:56.090 00.000 5052 UpdateGuideState(): m_state=6
02:28:56.090 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8945
02:28:56.090 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.19, Mass=148, SNR=8.4, Peak=69 HFD=1.8
02:28:56.090 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
02:28:56.090 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
02:28:56.090 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.52 hyp=0.73 cameraTheta=-0.79 mountX=-0.69 mountY=-0.15, mountTheta=-2.93
02:28:56.091 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.52, opts=13)
02:28:56.091 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.52)
02:28:56.091 00.000 8976 Worker thread wakes up
02:28:56.091 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.52) opts 0xd
02:28:56.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.52)
02:28:56.091 00.000 8976 Moving (0.51, -0.52) raw xDistance=-0.69 yDistance=-0.15
02:28:56.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
02:28:56.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:28:56.091 00.000 8976 MoveAxis(R, 3, ABG)
02:28:56.091 00.000 8976 stepping (-13, -5) + (3, 0)
02:28:56.091 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:56.092 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:28:56.102 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:28:56.102 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:56.102 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:56.102 00.000 5052 Enqueuing Expose request
02:28:56.125 00.023 8976 Received - 47 (G) 
02:28:56.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:28:56.125 00.000 8976 stepped: pos (-10, -5)
02:28:56.125 00.000 8976 MoveAxis(U, 0, ABG)
02:28:56.125 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.52 = 2.52)
02:28:56.125 00.000 8976 MountToCamera -- mountX=1.83 mountY=0.95 hyp=2.06 mountTheta=0.48 cameraX=-1.68, cameraY=1.20 cameraTheta=2.52
02:28:56.125 00.000 8976 incremental bump (-1.678, 1.196) isValid = 1
02:28:56.125 00.000 8976 Scheduling Mount bump of (-0.094, 0.069)
02:28:56.125 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:28:56.125 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:28:56.125 00.000 8976 move complete, result=0
02:28:56.125 00.000 9828 Worker thread wakes up
02:28:56.125 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:28:56.125 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:28:56.125 00.000 9828 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
02:28:56.125 00.000 8976 worker thread done servicing request
02:28:56.125 00.000 8976 Worker thread wakes up
02:28:56.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:56.125 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
02:28:56.125 00.000 9828 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
02:28:56.126 00.001 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.50 mountX=0.09 mountY=-0.08, mountTheta=-0.73
02:28:56.126 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:28:56.126 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:56.126 00.000 9828 BLC: window closed
02:28:56.126 00.000 9828 MoveAxis(W, 29, B)
02:28:56.126 00.000 9828 Guiding  Dir = 3, Dur = 29
02:28:56.126 00.000 9828 IsSlewing returns 0
02:28:56.126 00.000 9828 IsGuiding returns 0
02:28:56.126 00.000 9828 PulseGuide returned control before completion, sleep 39
02:28:56.167 00.041 9828 IsGuiding returns 1
02:28:56.167 00.000 9828 scope still moving after pulse duration time elapsed
02:28:56.197 00.030 9828 IsSlewing returns 0
02:28:56.198 00.001 9828 IsGuiding returns 1
02:28:56.229 00.031 9828 IsSlewing returns 0
02:28:56.230 00.001 9828 IsGuiding returns 1
02:28:56.260 00.030 9828 IsSlewing returns 0
02:28:56.260 00.000 9828 IsGuiding returns 1
02:28:56.293 00.033 9828 IsSlewing returns 0
02:28:56.293 00.000 9828 IsGuiding returns 0
02:28:56.293 00.000 9828 scope move finished after 29 + 138 ms
02:28:56.293 00.000 9828 Move returns status 0, amount 29
02:28:56.293 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:56.293 00.000 9828 MoveAxis(N, 11, B)
02:28:56.293 00.000 9828 Guiding  Dir = 0, Dur = 11
02:28:56.306 00.013 9828 IsSlewing returns 0
02:28:56.307 00.001 9828 IsGuiding returns 0
02:28:56.307 00.000 9828 PulseGuide returned control before completion, sleep 21
02:28:56.337 00.030 9828 IsGuiding returns 1
02:28:56.337 00.000 9828 scope still moving after pulse duration time elapsed
02:28:56.368 00.031 9828 IsSlewing returns 0
02:28:56.369 00.001 9828 IsGuiding returns 1
02:28:56.399 00.030 9828 IsSlewing returns 0
02:28:56.399 00.000 9828 IsGuiding returns 1
02:28:56.431 00.032 9828 IsSlewing returns 0
02:28:56.431 00.000 9828 IsGuiding returns 1
02:28:56.463 00.032 9828 IsSlewing returns 0
02:28:56.463 00.000 9828 IsGuiding returns 1
02:28:56.494 00.031 9828 IsSlewing returns 0
02:28:56.494 00.000 9828 IsGuiding returns 1
02:28:56.525 00.031 9828 IsSlewing returns 0
02:28:56.525 00.000 9828 IsGuiding returns 0
02:28:56.525 00.000 9828 scope move finished after 11 + 207 ms
02:28:56.525 00.000 9828 Move returns status 0, amount 11
02:28:56.525 00.000 9828 move complete, result=0
02:28:56.525 00.000 9828 worker thread done servicing request
02:28:56.526 00.001 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:28:56.825 00.299 8976 Exposure complete
02:28:56.831 00.006 8976 worker thread done servicing request
02:28:56.831 00.000 5052 OnExposeComplete: enter
02:28:56.831 00.000 5052 UpdateGuideState(): m_state=6
02:28:56.831 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8946
02:28:56.831 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.86, Mass=134, SNR=8.0, Peak=72 HFD=1.9
02:28:56.831 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
02:28:56.831 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
02:28:56.831 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.58 mountX=0.13 mountY=-0.08, mountTheta=-0.54
02:28:56.832 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.15, opts=13)
02:28:56.832 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.15)
02:28:56.832 00.000 8976 Worker thread wakes up
02:28:56.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.15) opts 0xd
02:28:56.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.15)
02:28:56.832 00.000 8976 Moving (-0.00, 0.15) raw xDistance=0.13 yDistance=-0.08
02:28:56.833 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:28:56.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:28:56.833 00.000 8976 MoveAxis(R, 0, ABG)
02:28:56.833 00.000 8976 MoveAxis(U, 0, ABG)
02:28:56.833 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.52 = 2.52)
02:28:56.833 00.000 8976 MountToCamera -- mountX=1.73 mountY=0.90 hyp=1.95 mountTheta=0.48 cameraX=-1.59, cameraY=1.13 cameraTheta=2.52
02:28:56.833 00.000 8976 incremental bump (-1.587, 1.132) isValid = 1
02:28:56.833 00.000 8976 Scheduling Mount bump of (-0.094, 0.069)
02:28:56.833 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:28:56.833 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:28:56.833 00.000 8976 move complete, result=0
02:28:56.833 00.000 8976 worker thread done servicing request
02:28:56.833 00.000 9828 Worker thread wakes up
02:28:56.833 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:28:56.833 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:28:56.833 00.000 9828 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
02:28:56.833 00.000 9828 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
02:28:56.834 00.001 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.50 mountX=0.09 mountY=-0.08, mountTheta=-0.73
02:28:56.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:28:56.834 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:28:56.834 00.000 9828 BLC: window closed
02:28:56.834 00.000 9828 MoveAxis(W, 29, B)
02:28:56.834 00.000 9828 Guiding  Dir = 3, Dur = 29
02:28:56.835 00.001 9828 IsSlewing returns 0
02:28:56.835 00.000 9828 IsGuiding returns 0
02:28:56.835 00.000 9828 PulseGuide returned control before completion, sleep 39
02:28:56.845 00.010 5052 UpdateGuideState exits: m=134 SNR=8.0
02:28:56.846 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:56.846 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:56.846 00.000 5052 Enqueuing Expose request
02:28:56.846 00.000 8976 Worker thread wakes up
02:28:56.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:56.846 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:56.846 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:56.883 00.037 9828 IsGuiding returns 1
02:28:56.883 00.000 9828 scope still moving after pulse duration time elapsed
02:28:56.913 00.030 9828 IsSlewing returns 0
02:28:56.913 00.000 9828 IsGuiding returns 1
02:28:56.943 00.030 9828 IsSlewing returns 0
02:28:56.943 00.000 9828 IsGuiding returns 1
02:28:56.974 00.031 9828 IsSlewing returns 0
02:28:56.974 00.000 9828 IsGuiding returns 0
02:28:56.974 00.000 9828 scope move finished after 29 + 110 ms
02:28:56.974 00.000 9828 Move returns status 0, amount 29
02:28:56.974 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:56.975 00.001 9828 MoveAxis(N, 11, B)
02:28:56.975 00.000 9828 Guiding  Dir = 0, Dur = 11
02:28:56.990 00.015 9828 IsSlewing returns 0
02:28:56.990 00.000 9828 IsGuiding returns 0
02:28:56.991 00.001 9828 PulseGuide returned control before completion, sleep 21
02:28:57.020 00.029 9828 IsGuiding returns 1
02:28:57.020 00.000 9828 scope still moving after pulse duration time elapsed
02:28:57.052 00.032 9828 IsSlewing returns 0
02:28:57.052 00.000 9828 IsGuiding returns 1
02:28:57.084 00.032 9828 IsSlewing returns 0
02:28:57.084 00.000 9828 IsGuiding returns 1
02:28:57.115 00.031 9828 IsSlewing returns 0
02:28:57.115 00.000 9828 IsGuiding returns 1
02:28:57.145 00.030 9828 IsSlewing returns 0
02:28:57.145 00.000 9828 IsGuiding returns 0
02:28:57.145 00.000 9828 scope move finished after 11 + 144 ms
02:28:57.145 00.000 9828 Move returns status 0, amount 11
02:28:57.145 00.000 9828 move complete, result=0
02:28:57.145 00.000 9828 worker thread done servicing request
02:28:57.145 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:28:57.538 00.393 8976 Exposure complete
02:28:57.545 00.007 8976 worker thread done servicing request
02:28:57.545 00.000 5052 OnExposeComplete: enter
02:28:57.545 00.000 5052 UpdateGuideState(): m_state=6
02:28:57.545 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8947
02:28:57.545 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.60, Mass=154, SNR=8.6, Peak=67 HFD=2.1
02:28:57.545 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
02:28:57.545 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.30)
02:28:57.545 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.11 hyp=0.37 cameraTheta=-2.83 mountX=0.06 mountY=0.36, mountTheta=1.40
02:28:57.546 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.11, opts=13)
02:28:57.546 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.11)
02:28:57.546 00.000 8976 Worker thread wakes up
02:28:57.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.11) opts 0xd
02:28:57.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.11)
02:28:57.546 00.000 8976 Moving (-0.36, -0.11) raw xDistance=0.06 yDistance=0.36
02:28:57.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:28:57.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:28:57.546 00.000 8976 MoveAxis(R, 0, ABG)
02:28:57.546 00.000 8976 MoveAxis(D, 1, ABG)
02:28:57.546 00.000 8976 stepping (-10, -5) + (0, -1)
02:28:57.547 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:57.547 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:28:57.557 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:28:57.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:57.557 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:57.557 00.000 5052 Enqueuing Expose request
02:28:57.580 00.023 8976 Received - 47 (G) 
02:28:57.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:57.580 00.000 8976 stepped: pos (-10, -6)
02:28:57.580 00.000 8976 MountToCamera -- mountTheta (0.50) + m_xAngle (2.04) = xAngle (2.55 = 2.55)
02:28:57.580 00.000 8976 MountToCamera -- mountX=1.66 mountY=0.92 hyp=1.90 mountTheta=0.50 cameraX=-1.57, cameraY=1.07 cameraTheta=2.55
02:28:57.580 00.000 8976 incremental bump (-1.574, 1.065) isValid = 1
02:28:57.580 00.000 8976 Scheduling Mount bump of (-0.095, 0.067)
02:28:57.580 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
02:28:57.580 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
02:28:57.580 00.000 8976 move complete, result=0
02:28:57.580 00.000 9828 Worker thread wakes up
02:28:57.580 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
02:28:57.580 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:28:57.580 00.000 9828 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.10) = xAngle (5.63 = -0.66)
02:28:57.580 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:28:57.580 00.000 8976 worker thread done servicing request
02:28:57.580 00.000 8976 Worker thread wakes up
02:28:57.580 00.000 9828 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.54 = -0.74)
02:28:57.581 00.001 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.53 mountX=0.09 mountY=-0.08, mountTheta=-0.71
02:28:57.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:57.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:57.581 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
02:28:57.581 00.000 9828 BLC: window closed
02:28:57.581 00.000 9828 MoveAxis(W, 29, B)
02:28:57.581 00.000 9828 Guiding  Dir = 3, Dur = 29
02:28:57.582 00.001 9828 IsSlewing returns 0
02:28:57.582 00.000 9828 IsGuiding returns 0
02:28:57.582 00.000 9828 PulseGuide returned control before completion, sleep 39
02:28:57.627 00.045 9828 IsGuiding returns 1
02:28:57.627 00.000 9828 scope still moving after pulse duration time elapsed
02:28:57.658 00.031 9828 IsSlewing returns 0
02:28:57.659 00.001 9828 IsGuiding returns 1
02:28:57.689 00.030 9828 IsSlewing returns 0
02:28:57.689 00.000 9828 IsGuiding returns 1
02:28:57.720 00.031 9828 IsSlewing returns 0
02:28:57.720 00.000 9828 IsGuiding returns 1
02:28:57.752 00.032 9828 IsSlewing returns 0
02:28:57.752 00.000 9828 IsGuiding returns 0
02:28:57.752 00.000 9828 scope move finished after 29 + 141 ms
02:28:57.752 00.000 9828 Move returns status 0, amount 29
02:28:57.752 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:57.752 00.000 9828 MoveAxis(N, 11, B)
02:28:57.752 00.000 9828 Guiding  Dir = 0, Dur = 11
02:28:57.768 00.016 9828 IsSlewing returns 0
02:28:57.768 00.000 9828 IsGuiding returns 0
02:28:57.768 00.000 9828 PulseGuide returned control before completion, sleep 21
02:28:57.799 00.031 9828 IsGuiding returns 1
02:28:57.799 00.000 9828 scope still moving after pulse duration time elapsed
02:28:57.830 00.031 9828 IsSlewing returns 0
02:28:57.830 00.000 9828 IsGuiding returns 1
02:28:57.862 00.032 9828 IsSlewing returns 0
02:28:57.862 00.000 9828 IsGuiding returns 1
02:28:57.894 00.032 9828 IsSlewing returns 0
02:28:57.894 00.000 9828 IsGuiding returns 1
02:28:57.925 00.031 9828 IsSlewing returns 0
02:28:57.925 00.000 9828 IsGuiding returns 0
02:28:57.925 00.000 9828 scope move finished after 11 + 146 ms
02:28:57.925 00.000 9828 Move returns status 0, amount 11
02:28:57.925 00.000 9828 move complete, result=0
02:28:57.925 00.000 9828 worker thread done servicing request
02:28:57.925 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:28:58.275 00.350 8976 Exposure complete
02:28:58.281 00.006 8976 worker thread done servicing request
02:28:58.281 00.000 5052 OnExposeComplete: enter
02:28:58.281 00.000 5052 UpdateGuideState(): m_state=6
02:28:58.281 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8948
02:28:58.281 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=282.04, Mass=143, SNR=8.3, Peak=75 HFD=2.1
02:28:58.281 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
02:28:58.281 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.00 = 0.00)
02:28:58.281 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.33 hyp=0.39 cameraTheta=2.15 mountX=0.39 mountY=0.00, mountTheta=0.00
02:28:58.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.33, opts=13)
02:28:58.282 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.33)
02:28:58.282 00.000 8976 Worker thread wakes up
02:28:58.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.33) opts 0xd
02:28:58.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.33)
02:28:58.282 00.000 8976 Moving (-0.21, 0.33) raw xDistance=0.39 yDistance=0.00
02:28:58.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:28:58.283 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:28:58.283 00.000 8976 MoveAxis(L, 2, ABG)
02:28:58.283 00.000 8976 stepping (-10, -6) + (-2, 0)
02:28:58.283 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:58.284 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:28:58.295 00.011 5052 UpdateGuideState exits: m=143 SNR=8.3
02:28:58.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:58.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:58.295 00.000 5052 Enqueuing Expose request
02:28:58.315 00.020 8976 Received - 47 (G) 
02:28:58.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:28:58.315 00.000 8976 stepped: pos (-12, -6)
02:28:58.315 00.000 8976 MoveAxis(U, 0, ABG)
02:28:58.315 00.000 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (2.04) = xAngle (2.54 = 2.54)
02:28:58.315 00.000 8976 MountToCamera -- mountX=1.72 mountY=0.93 hyp=1.96 mountTheta=0.49 cameraX=-1.61, cameraY=1.11 cameraTheta=2.54
02:28:58.315 00.000 8976 incremental bump (-1.610, 1.111) isValid = 1
02:28:58.315 00.000 8976 Scheduling Mount bump of (-0.095, 0.068)
02:28:58.315 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:28:58.315 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:28:58.315 00.000 8976 move complete, result=0
02:28:58.315 00.000 9828 Worker thread wakes up
02:28:58.315 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:28:58.315 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:28:58.315 00.000 9828 CameraToMount -- cameraTheta (2.52) - m_xAngle (-3.10) = xAngle (5.62 = -0.67)
02:28:58.315 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
02:28:58.315 00.000 8976 worker thread done servicing request
02:28:58.315 00.000 8976 Worker thread wakes up
02:28:58.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:58.316 00.001 9828 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.54 = -0.75)
02:28:58.316 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.52 mountX=0.09 mountY=-0.08, mountTheta=-0.71
02:28:58.316 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:28:58.316 00.000 9828 BLC: window closed
02:28:58.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:58.316 00.000 9828 MoveAxis(W, 29, B)
02:28:58.316 00.000 9828 Guiding  Dir = 3, Dur = 29
02:28:58.316 00.000 9828 IsSlewing returns 0
02:28:58.316 00.000 9828 IsGuiding returns 0
02:28:58.316 00.000 9828 PulseGuide returned control before completion, sleep 39
02:28:58.361 00.045 9828 IsGuiding returns 1
02:28:58.361 00.000 9828 scope still moving after pulse duration time elapsed
02:28:58.392 00.031 9828 IsSlewing returns 0
02:28:58.393 00.001 9828 IsGuiding returns 1
02:28:58.424 00.031 9828 IsSlewing returns 0
02:28:58.424 00.000 9828 IsGuiding returns 1
02:28:58.456 00.032 9828 IsSlewing returns 0
02:28:58.456 00.000 9828 IsGuiding returns 1
02:28:58.488 00.032 9828 IsSlewing returns 0
02:28:58.488 00.000 9828 IsGuiding returns 0
02:28:58.488 00.000 9828 scope move finished after 29 + 143 ms
02:28:58.488 00.000 9828 Move returns status 0, amount 29
02:28:58.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:58.488 00.000 9828 MoveAxis(N, 11, B)
02:28:58.488 00.000 9828 Guiding  Dir = 0, Dur = 11
02:28:58.504 00.016 9828 IsSlewing returns 0
02:28:58.504 00.000 9828 IsGuiding returns 0
02:28:58.505 00.001 9828 PulseGuide returned control before completion, sleep 21
02:28:58.535 00.030 9828 IsGuiding returns 1
02:28:58.535 00.000 9828 scope still moving after pulse duration time elapsed
02:28:58.581 00.046 9828 IsSlewing returns 0
02:28:58.581 00.000 9828 IsGuiding returns 1
02:28:58.616 00.035 9828 IsSlewing returns 0
02:28:58.616 00.000 9828 IsGuiding returns 1
02:28:58.662 00.046 9828 IsSlewing returns 0
02:28:58.662 00.000 9828 IsGuiding returns 0
02:28:58.662 00.000 9828 scope move finished after 11 + 147 ms
02:28:58.663 00.001 9828 Move returns status 0, amount 11
02:28:58.668 00.005 9828 move complete, result=0
02:28:58.668 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:28:58.668 00.000 9828 worker thread done servicing request
02:28:59.008 00.340 8976 Exposure complete
02:28:59.013 00.005 8976 worker thread done servicing request
02:28:59.013 00.000 5052 OnExposeComplete: enter
02:28:59.013 00.000 5052 UpdateGuideState(): m_state=6
02:28:59.014 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8949
02:28:59.014 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.64, Mass=151, SNR=8.5, Peak=69 HFD=2.1
02:28:59.014 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
02:28:59.014 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.19)
02:28:59.014 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.07 hyp=0.37 cameraTheta=-2.95 mountX=0.10 mountY=0.34, mountTheta=1.28
02:28:59.014 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.07, opts=13)
02:28:59.014 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.07)
02:28:59.014 00.000 8976 Worker thread wakes up
02:28:59.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.07) opts 0xd
02:28:59.015 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.07)
02:28:59.015 00.000 8976 Moving (-0.36, -0.07) raw xDistance=0.10 yDistance=0.34
02:28:59.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:28:59.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:28:59.015 00.000 8976 MoveAxis(R, 0, ABG)
02:28:59.015 00.000 8976 MoveAxis(D, 1, ABG)
02:28:59.015 00.000 8976 stepping (-12, -6) + (0, -1)
02:28:59.015 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:59.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:28:59.025 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:28:59.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:59.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:59.025 00.000 5052 Enqueuing Expose request
02:28:59.035 00.010 8976 Received - 47 (G) 
02:28:59.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:28:59.035 00.000 8976 stepped: pos (-12, -7)
02:28:59.035 00.000 8976 MountToCamera -- mountTheta (0.51) + m_xAngle (2.04) = xAngle (2.56 = 2.56)
02:28:59.035 00.000 8976 MountToCamera -- mountX=1.76 mountY=0.99 hyp=2.02 mountTheta=0.51 cameraX=-1.68, cameraY=1.12 cameraTheta=2.56
02:28:59.035 00.000 8976 incremental bump (-1.682, 1.117) isValid = 1
02:28:59.035 00.000 8976 Scheduling Mount bump of (-0.096, 0.066)
02:28:59.035 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
02:28:59.035 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
02:28:59.035 00.000 8976 move complete, result=0
02:28:59.035 00.000 9828 Worker thread wakes up
02:28:59.035 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:28:59.035 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
02:28:59.035 00.000 8976 worker thread done servicing request
02:28:59.035 00.000 8976 Worker thread wakes up
02:28:59.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:59.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:59.036 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:28:59.036 00.000 9828 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.10) = xAngle (5.63 = -0.65)
02:28:59.036 00.000 9828 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.55 = -0.73)
02:28:59.036 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.54 mountX=0.09 mountY=-0.08, mountTheta=-0.70
02:28:59.036 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
02:28:59.036 00.000 9828 BLC: window closed
02:28:59.036 00.000 9828 MoveAxis(W, 29, B)
02:28:59.036 00.000 9828 Guiding  Dir = 3, Dur = 29
02:28:59.036 00.000 9828 IsSlewing returns 0
02:28:59.036 00.000 9828 IsGuiding returns 0
02:28:59.037 00.001 9828 PulseGuide returned control before completion, sleep 39
02:28:59.082 00.045 9828 IsGuiding returns 1
02:28:59.082 00.000 9828 scope still moving after pulse duration time elapsed
02:28:59.113 00.031 9828 IsSlewing returns 0
02:28:59.113 00.000 9828 IsGuiding returns 1
02:28:59.144 00.031 9828 IsSlewing returns 0
02:28:59.144 00.000 9828 IsGuiding returns 1
02:28:59.176 00.032 9828 IsSlewing returns 0
02:28:59.176 00.000 9828 IsGuiding returns 1
02:28:59.208 00.032 9828 IsSlewing returns 0
02:28:59.208 00.000 9828 IsGuiding returns 0
02:28:59.208 00.000 9828 scope move finished after 29 + 142 ms
02:28:59.208 00.000 9828 Move returns status 0, amount 29
02:28:59.208 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:59.208 00.000 9828 MoveAxis(N, 11, B)
02:28:59.209 00.001 9828 Guiding  Dir = 0, Dur = 11
02:28:59.223 00.014 9828 IsSlewing returns 0
02:28:59.223 00.000 9828 IsGuiding returns 0
02:28:59.223 00.000 9828 PulseGuide returned control before completion, sleep 21
02:28:59.254 00.031 9828 IsGuiding returns 1
02:28:59.254 00.000 9828 scope still moving after pulse duration time elapsed
02:28:59.286 00.032 9828 IsSlewing returns 0
02:28:59.286 00.000 9828 IsGuiding returns 1
02:28:59.317 00.031 9828 IsSlewing returns 0
02:28:59.317 00.000 9828 IsGuiding returns 1
02:28:59.347 00.030 9828 IsSlewing returns 0
02:28:59.347 00.000 9828 IsGuiding returns 1
02:28:59.379 00.032 9828 IsSlewing returns 0
02:28:59.379 00.000 9828 IsGuiding returns 0
02:28:59.379 00.000 9828 scope move finished after 11 + 144 ms
02:28:59.379 00.000 9828 Move returns status 0, amount 11
02:28:59.379 00.000 9828 move complete, result=0
02:28:59.379 00.000 9828 worker thread done servicing request
02:28:59.379 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:28:59.735 00.356 8976 Exposure complete
02:28:59.742 00.007 8976 worker thread done servicing request
02:28:59.742 00.000 5052 OnExposeComplete: enter
02:28:59.742 00.000 5052 UpdateGuideState(): m_state=6
02:28:59.742 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8950
02:28:59.742 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.80, Mass=158, SNR=8.7, Peak=78 HFD=2.0
02:28:59.742 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:28:59.742 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
02:28:59.742 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.18 cameraTheta=2.61 mountX=0.15 mountY=0.08, mountTheta=0.49
02:28:59.743 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.09, opts=13)
02:28:59.743 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.09)
02:28:59.743 00.000 8976 Worker thread wakes up
02:28:59.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.09) opts 0xd
02:28:59.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.09)
02:28:59.743 00.000 8976 Moving (-0.15, 0.09) raw xDistance=0.15 yDistance=0.08
02:28:59.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:28:59.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:28:59.743 00.000 8976 MoveAxis(R, 0, ABG)
02:28:59.743 00.000 8976 MoveAxis(U, 0, ABG)
02:28:59.743 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
02:28:59.743 00.000 8976 MountToCamera -- mountX=1.79 mountY=1.03 hyp=2.06 mountTheta=0.52 cameraX=-1.73, cameraY=1.12 cameraTheta=2.57
02:28:59.743 00.000 8976 incremental bump (-1.729, 1.121) isValid = 1
02:28:59.744 00.001 8976 Scheduling Mount bump of (-0.096, 0.065)
02:28:59.744 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:28:59.744 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:28:59.744 00.000 8976 move complete, result=0
02:28:59.744 00.000 9828 Worker thread wakes up
02:28:59.744 00.000 8976 worker thread done servicing request
02:28:59.744 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:28:59.744 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:28:59.744 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.64)
02:28:59.744 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.72)
02:28:59.744 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.69
02:28:59.744 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
02:28:59.744 00.000 9828 BLC: window closed
02:28:59.744 00.000 9828 MoveAxis(W, 30, B)
02:28:59.744 00.000 9828 Guiding  Dir = 3, Dur = 30
02:28:59.744 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:28:59.744 00.000 9828 IsSlewing returns 0
02:28:59.745 00.001 9828 IsGuiding returns 0
02:28:59.745 00.000 9828 PulseGuide returned control before completion, sleep 40
02:28:59.755 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:28:59.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:59.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:28:59.755 00.000 5052 Enqueuing Expose request
02:28:59.755 00.000 8976 Worker thread wakes up
02:28:59.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:28:59.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:28:59.755 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:59.798 00.043 9828 IsGuiding returns 1
02:28:59.799 00.001 9828 scope still moving after pulse duration time elapsed
02:28:59.830 00.031 9828 IsSlewing returns 0
02:28:59.830 00.000 9828 IsGuiding returns 1
02:28:59.862 00.032 9828 IsSlewing returns 0
02:28:59.862 00.000 9828 IsGuiding returns 1
02:28:59.894 00.032 9828 IsSlewing returns 0
02:28:59.894 00.000 9828 IsGuiding returns 0
02:28:59.894 00.000 9828 scope move finished after 30 + 119 ms
02:28:59.894 00.000 9828 Move returns status 0, amount 30
02:28:59.894 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:28:59.894 00.000 9828 MoveAxis(N, 10, B)
02:28:59.894 00.000 9828 Guiding  Dir = 0, Dur = 10
02:28:59.910 00.016 9828 IsSlewing returns 0
02:28:59.910 00.000 9828 IsGuiding returns 1
02:28:59.910 00.000 9828 Entered PulseGuideScope while moving
02:28:59.974 00.064 9828 IsSlewing returns 0
02:28:59.974 00.000 9828 IsGuiding returns 1
02:28:59.974 00.000 9828 Still moving
02:29:00.038 00.064 9828 IsSlewing returns 0
02:29:00.038 00.000 9828 IsGuiding returns 0
02:29:00.038 00.000 9828 Movement stopped - continuing
02:29:00.038 00.000 9828 PulseGuide returned control before completion, sleep 20
02:29:00.069 00.031 9828 IsGuiding returns 1
02:29:00.069 00.000 9828 scope still moving after pulse duration time elapsed
02:29:00.101 00.032 9828 IsSlewing returns 0
02:29:00.101 00.000 9828 IsGuiding returns 1
02:29:00.132 00.031 9828 IsSlewing returns 0
02:29:00.132 00.000 9828 IsGuiding returns 1
02:29:00.163 00.031 9828 IsSlewing returns 0
02:29:00.163 00.000 9828 IsGuiding returns 1
02:29:00.193 00.030 9828 IsSlewing returns 0
02:29:00.193 00.000 9828 IsGuiding returns 1
02:29:00.225 00.032 9828 IsSlewing returns 0
02:29:00.225 00.000 9828 IsGuiding returns 0
02:29:00.225 00.000 9828 scope move finished after 10 + 176 ms
02:29:00.225 00.000 9828 Move returns status 0, amount 10
02:29:00.225 00.000 9828 move complete, result=0
02:29:00.225 00.000 9828 worker thread done servicing request
02:29:00.226 00.001 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:29:00.448 00.222 8976 Exposure complete
02:29:00.454 00.006 8976 worker thread done servicing request
02:29:00.454 00.000 5052 OnExposeComplete: enter
02:29:00.454 00.000 5052 UpdateGuideState(): m_state=6
02:29:00.454 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8951
02:29:00.454 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.65, Mass=158, SNR=8.6, Peak=69 HFD=1.7
02:29:00.454 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
02:29:00.454 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
02:29:00.454 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.06 hyp=0.41 cameraTheta=-0.15 mountX=-0.24 mountY=-0.30, mountTheta=-2.23
02:29:00.455 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.06, opts=13)
02:29:00.455 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.06)
02:29:00.455 00.000 8976 Worker thread wakes up
02:29:00.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.06) opts 0xd
02:29:00.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.06)
02:29:00.455 00.000 8976 Moving (0.40, -0.06) raw xDistance=-0.24 yDistance=-0.30
02:29:00.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:29:00.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:29:00.455 00.000 8976 MoveAxis(R, 0, ABG)
02:29:00.455 00.000 8976 MoveAxis(U, 1, ABG)
02:29:00.455 00.000 8976 stepping (-12, -7) + (0, 1)
02:29:00.455 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:00.456 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:29:00.465 00.009 5052 UpdateGuideState exits: m=158 SNR=8.6
02:29:00.466 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:00.466 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:00.466 00.000 5052 Enqueuing Expose request
02:29:00.472 00.006 8976 Received - 47 (G) 
02:29:00.473 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:00.473 00.000 8976 stepped: pos (-12, -6)
02:29:00.473 00.000 8976 MountToCamera -- mountTheta (0.51) + m_xAngle (2.04) = xAngle (2.55 = 2.55)
02:29:00.473 00.000 8976 MountToCamera -- mountX=1.80 mountY=1.00 hyp=2.06 mountTheta=0.51 cameraX=-1.71, cameraY=1.15 cameraTheta=2.55
02:29:00.473 00.000 8976 incremental bump (-1.715, 1.148) isValid = 1
02:29:00.473 00.000 8976 Scheduling Mount bump of (-0.095, 0.066)
02:29:00.473 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
02:29:00.473 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
02:29:00.473 00.000 8976 move complete, result=0
02:29:00.473 00.000 9828 Worker thread wakes up
02:29:00.473 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
02:29:00.473 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:29:00.473 00.000 9828 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.10) = xAngle (5.63 = -0.65)
02:29:00.473 00.000 9828 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.55 = -0.73)
02:29:00.473 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:29:00.473 00.000 8976 worker thread done servicing request
02:29:00.473 00.000 8976 Worker thread wakes up
02:29:00.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:00.474 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:00.474 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.53 mountX=0.09 mountY=-0.08, mountTheta=-0.70
02:29:00.474 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
02:29:00.474 00.000 9828 BLC: window closed
02:29:00.474 00.000 9828 MoveAxis(W, 29, B)
02:29:00.474 00.000 9828 Guiding  Dir = 3, Dur = 29
02:29:00.474 00.000 9828 IsSlewing returns 0
02:29:00.474 00.000 9828 IsGuiding returns 0
02:29:00.475 00.001 9828 PulseGuide returned control before completion, sleep 39
02:29:00.520 00.045 9828 IsGuiding returns 1
02:29:00.520 00.000 9828 scope still moving after pulse duration time elapsed
02:29:00.552 00.032 9828 IsSlewing returns 0
02:29:00.552 00.000 9828 IsGuiding returns 1
02:29:00.584 00.032 9828 IsSlewing returns 0
02:29:00.584 00.000 9828 IsGuiding returns 1
02:29:00.615 00.031 9828 IsSlewing returns 0
02:29:00.615 00.000 9828 IsGuiding returns 1
02:29:00.645 00.030 9828 IsSlewing returns 0
02:29:00.645 00.000 9828 IsGuiding returns 0
02:29:00.645 00.000 9828 scope move finished after 29 + 141 ms
02:29:00.645 00.000 9828 Move returns status 0, amount 29
02:29:00.645 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:00.645 00.000 9828 MoveAxis(N, 11, B)
02:29:00.645 00.000 9828 Guiding  Dir = 0, Dur = 11
02:29:00.661 00.016 9828 IsSlewing returns 0
02:29:00.661 00.000 9828 IsGuiding returns 0
02:29:00.662 00.001 9828 PulseGuide returned control before completion, sleep 21
02:29:00.693 00.031 9828 IsGuiding returns 1
02:29:00.693 00.000 9828 scope still moving after pulse duration time elapsed
02:29:00.725 00.032 9828 IsSlewing returns 0
02:29:00.725 00.000 9828 IsGuiding returns 1
02:29:00.756 00.031 9828 IsSlewing returns 0
02:29:00.756 00.000 9828 IsGuiding returns 1
02:29:00.788 00.032 9828 IsSlewing returns 0
02:29:00.788 00.000 9828 IsGuiding returns 1
02:29:00.819 00.031 9828 IsSlewing returns 0
02:29:00.819 00.000 9828 IsGuiding returns 0
02:29:00.819 00.000 9828 scope move finished after 11 + 146 ms
02:29:00.819 00.000 9828 Move returns status 0, amount 11
02:29:00.819 00.000 9828 move complete, result=0
02:29:00.820 00.001 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:29:00.820 00.000 9828 worker thread done servicing request
02:29:01.185 00.365 8976 Exposure complete
02:29:01.190 00.005 8976 worker thread done servicing request
02:29:01.190 00.000 5052 OnExposeComplete: enter
02:29:01.190 00.000 5052 UpdateGuideState(): m_state=6
02:29:01.190 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8952
02:29:01.190 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.41, Mass=150, SNR=8.5, Peak=67 HFD=1.6
02:29:01.190 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
02:29:01.191 00.001 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
02:29:01.191 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.30 hyp=0.54 cameraTheta=-0.58 mountX=-0.47 mountY=-0.22, mountTheta=-2.71
02:29:01.192 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.30, opts=13)
02:29:01.193 00.001 5052 Enqueuing Move request for stepguider (0.45, -0.30)
02:29:01.193 00.000 8976 Worker thread wakes up
02:29:01.193 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.30) opts 0xd
02:29:01.193 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.30)
02:29:01.193 00.000 8976 Moving (0.45, -0.30) raw xDistance=-0.47 yDistance=-0.22
02:29:01.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:29:01.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:29:01.193 00.000 8976 MoveAxis(R, 2, ABG)
02:29:01.193 00.000 8976 stepping (-12, -6) + (2, 0)
02:29:01.193 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:01.194 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:29:01.204 00.010 5052 UpdateGuideState exits: m=150 SNR=8.5
02:29:01.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:01.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:01.204 00.000 5052 Enqueuing Expose request
02:29:01.224 00.020 8976 Received - 47 (G) 
02:29:01.224 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:01.224 00.000 8976 stepped: pos (-10, -6)
02:29:01.224 00.000 8976 MoveAxis(U, 0, ABG)
02:29:01.224 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
02:29:01.224 00.000 8976 MountToCamera -- mountX=1.71 mountY=0.99 hyp=1.98 mountTheta=0.52 cameraX=-1.66, cameraY=1.08 cameraTheta=2.57
02:29:01.224 00.000 8976 incremental bump (-1.659, 1.076) isValid = 1
02:29:01.224 00.000 8976 Scheduling Mount bump of (-0.096, 0.065)
02:29:01.224 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:29:01.224 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:29:01.224 00.000 8976 move complete, result=0
02:29:01.224 00.000 9828 Worker thread wakes up
02:29:01.224 00.000 8976 worker thread done servicing request
02:29:01.224 00.000 8976 Worker thread wakes up
02:29:01.224 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:29:01.224 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:29:01.225 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:01.225 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:29:01.225 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.64)
02:29:01.225 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.72)
02:29:01.225 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.69
02:29:01.225 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
02:29:01.225 00.000 9828 BLC: window closed
02:29:01.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:01.225 00.000 9828 MoveAxis(W, 30, B)
02:29:01.225 00.000 9828 Guiding  Dir = 3, Dur = 30
02:29:01.225 00.000 9828 IsSlewing returns 0
02:29:01.225 00.000 9828 IsGuiding returns 0
02:29:01.226 00.001 9828 PulseGuide returned control before completion, sleep 40
02:29:01.268 00.042 9828 IsGuiding returns 1
02:29:01.268 00.000 9828 scope still moving after pulse duration time elapsed
02:29:01.300 00.032 9828 IsSlewing returns 0
02:29:01.300 00.000 9828 IsGuiding returns 1
02:29:01.332 00.032 9828 IsSlewing returns 0
02:29:01.332 00.000 9828 IsGuiding returns 1
02:29:01.362 00.030 9828 IsSlewing returns 0
02:29:01.362 00.000 9828 IsGuiding returns 1
02:29:01.395 00.033 9828 IsSlewing returns 0
02:29:01.395 00.000 9828 IsGuiding returns 0
02:29:01.395 00.000 9828 scope move finished after 30 + 138 ms
02:29:01.395 00.000 9828 Move returns status 0, amount 30
02:29:01.395 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:01.395 00.000 9828 MoveAxis(N, 10, B)
02:29:01.395 00.000 9828 Guiding  Dir = 0, Dur = 10
02:29:01.411 00.016 9828 IsSlewing returns 0
02:29:01.411 00.000 9828 IsGuiding returns 0
02:29:01.411 00.000 9828 PulseGuide returned control before completion, sleep 20
02:29:01.442 00.031 9828 IsGuiding returns 1
02:29:01.442 00.000 9828 scope still moving after pulse duration time elapsed
02:29:01.472 00.030 9828 IsSlewing returns 0
02:29:01.472 00.000 9828 IsGuiding returns 1
02:29:01.503 00.031 9828 IsSlewing returns 0
02:29:01.503 00.000 9828 IsGuiding returns 1
02:29:01.535 00.032 9828 IsSlewing returns 0
02:29:01.535 00.000 9828 IsGuiding returns 1
02:29:01.565 00.030 9828 IsSlewing returns 0
02:29:01.565 00.000 9828 IsGuiding returns 0
02:29:01.565 00.000 9828 scope move finished after 10 + 145 ms
02:29:01.565 00.000 9828 Move returns status 0, amount 10
02:29:01.565 00.000 9828 move complete, result=0
02:29:01.565 00.000 9828 worker thread done servicing request
02:29:01.567 00.002 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:29:01.920 00.353 8976 Exposure complete
02:29:01.926 00.006 8976 worker thread done servicing request
02:29:01.926 00.000 5052 OnExposeComplete: enter
02:29:01.926 00.000 5052 UpdateGuideState(): m_state=6
02:29:01.926 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8953
02:29:01.926 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.81, Mass=159, SNR=8.7, Peak=72 HFD=2.2
02:29:01.926 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:29:01.926 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:29:01.926 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=0.10 hyp=1.11 cameraTheta=0.09 mountX=-0.41 mountY=-0.98, mountTheta=-1.97
02:29:01.927 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=0.10, opts=13)
02:29:01.927 00.000 5052 Enqueuing Move request for stepguider (1.10, 0.10)
02:29:01.927 00.000 8976 Worker thread wakes up
02:29:01.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, 0.10) opts 0xd
02:29:01.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, 0.10)
02:29:01.927 00.000 8976 Moving (1.10, 0.10) raw xDistance=-0.41 yDistance=-0.98
02:29:01.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
02:29:01.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.98
02:29:01.927 00.000 8976 MoveAxis(R, 2, ABG)
02:29:01.927 00.000 8976 stepping (-10, -6) + (2, 0)
02:29:01.927 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:01.928 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:29:01.937 00.009 5052 UpdateGuideState exits: m=159 SNR=8.7
02:29:01.937 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:01.937 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:01.937 00.000 5052 Enqueuing Expose request
02:29:01.959 00.022 8976 Received - 47 (G) 
02:29:01.960 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:01.960 00.000 8976 stepped: pos (-8, -6)
02:29:01.960 00.000 8976 MoveAxis(U, 4, ABG)
02:29:01.960 00.000 8976 stepping (-8, -6) + (0, 4)
02:29:01.960 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:29:01.992 00.032 8976 Received - 47 (G) 
02:29:01.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:29:01.992 00.000 8976 stepped: pos (-8, -2)
02:29:01.992 00.000 8976 MountToCamera -- mountTheta (0.46) + m_xAngle (2.04) = xAngle (2.50 = 2.50)
02:29:01.992 00.000 8976 MountToCamera -- mountX=1.55 mountY=0.77 hyp=1.73 mountTheta=0.46 cameraX=-1.39, cameraY=1.03 cameraTheta=2.50
02:29:01.992 00.000 8976 incremental bump (-1.389, 1.033) isValid = 1
02:29:01.992 00.000 8976 Scheduling Mount bump of (-0.092, 0.071)
02:29:01.992 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:29:01.992 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:29:01.992 00.000 8976 move complete, result=0
02:29:01.992 00.000 9828 Worker thread wakes up
02:29:01.992 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:29:01.992 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:29:01.992 00.000 9828 CameraToMount -- cameraTheta (2.48) - m_xAngle (-3.10) = xAngle (5.58 = -0.70)
02:29:01.992 00.000 9828 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.50 = -0.78)
02:29:01.992 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
02:29:01.992 00.000 8976 worker thread done servicing request
02:29:01.992 00.000 8976 Worker thread wakes up
02:29:01.993 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:01.993 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:01.993 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.48 mountX=0.09 mountY=-0.08, mountTheta=-0.75
02:29:01.993 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:29:01.993 00.000 9828 BLC: window closed
02:29:01.993 00.000 9828 MoveAxis(W, 28, B)
02:29:01.993 00.000 9828 Guiding  Dir = 3, Dur = 28
02:29:01.993 00.000 9828 IsSlewing returns 0
02:29:01.993 00.000 9828 IsGuiding returns 0
02:29:01.994 00.001 9828 PulseGuide returned control before completion, sleep 38
02:29:02.032 00.038 9828 IsGuiding returns 1
02:29:02.032 00.000 9828 scope still moving after pulse duration time elapsed
02:29:02.063 00.031 9828 IsSlewing returns 0
02:29:02.063 00.000 9828 IsGuiding returns 1
02:29:02.095 00.032 9828 IsSlewing returns 0
02:29:02.095 00.000 9828 IsGuiding returns 1
02:29:02.125 00.030 9828 IsSlewing returns 0
02:29:02.125 00.000 9828 IsGuiding returns 1
02:29:02.156 00.031 9828 IsSlewing returns 0
02:29:02.157 00.001 9828 IsGuiding returns 0
02:29:02.157 00.000 9828 scope move finished after 28 + 135 ms
02:29:02.157 00.000 9828 Move returns status 0, amount 28
02:29:02.157 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:02.157 00.000 9828 MoveAxis(N, 11, B)
02:29:02.157 00.000 9828 Guiding  Dir = 0, Dur = 11
02:29:02.172 00.015 9828 IsSlewing returns 0
02:29:02.172 00.000 9828 IsGuiding returns 0
02:29:02.172 00.000 9828 PulseGuide returned control before completion, sleep 21
02:29:02.203 00.031 9828 IsGuiding returns 1
02:29:02.203 00.000 9828 scope still moving after pulse duration time elapsed
02:29:02.235 00.032 9828 IsSlewing returns 0
02:29:02.235 00.000 9828 IsGuiding returns 1
02:29:02.265 00.030 9828 IsSlewing returns 0
02:29:02.265 00.000 9828 IsGuiding returns 1
02:29:02.295 00.030 9828 IsSlewing returns 0
02:29:02.295 00.000 9828 IsGuiding returns 0
02:29:02.295 00.000 9828 scope move finished after 11 + 112 ms
02:29:02.295 00.000 9828 Move returns status 0, amount 11
02:29:02.295 00.000 9828 move complete, result=0
02:29:02.295 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
02:29:02.296 00.001 9828 worker thread done servicing request
02:29:02.691 00.395 8976 Exposure complete
02:29:02.696 00.005 8976 worker thread done servicing request
02:29:02.696 00.000 5052 OnExposeComplete: enter
02:29:02.696 00.000 5052 UpdateGuideState(): m_state=6
02:29:02.696 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8954
02:29:02.696 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.81, Mass=157, SNR=8.7, Peak=74 HFD=2.0
02:29:02.696 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
02:29:02.696 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
02:29:02.697 00.001 5052 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.58 mountX=0.02 mountY=-0.19, mountTheta=-1.46
02:29:02.697 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.11, opts=13)
02:29:02.697 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.11)
02:29:02.697 00.000 8976 Worker thread wakes up
02:29:02.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.11) opts 0xd
02:29:02.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.11)
02:29:02.697 00.000 8976 Moving (0.16, 0.11) raw xDistance=0.02 yDistance=-0.19
02:29:02.698 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:29:02.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:29:02.698 00.000 8976 MoveAxis(R, 0, ABG)
02:29:02.698 00.000 8976 MoveAxis(U, 0, ABG)
02:29:02.698 00.000 8976 MountToCamera -- mountTheta (0.40) + m_xAngle (2.04) = xAngle (2.45 = 2.45)
02:29:02.698 00.000 8976 MountToCamera -- mountX=1.44 mountY=0.62 hyp=1.57 mountTheta=0.40 cameraX=-1.21, cameraY=1.00 cameraTheta=2.45
02:29:02.698 00.000 8976 incremental bump (-1.208, 1.004) isValid = 1
02:29:02.698 00.000 8976 Scheduling Mount bump of (-0.088, 0.076)
02:29:02.698 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
02:29:02.698 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
02:29:02.698 00.000 8976 move complete, result=0
02:29:02.698 00.000 9828 Worker thread wakes up
02:29:02.698 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
02:29:02.698 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:29:02.698 00.000 9828 CameraToMount -- cameraTheta (2.43) - m_xAngle (-3.10) = xAngle (5.53 = -0.76)
02:29:02.699 00.001 9828 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.44 = -0.84)
02:29:02.699 00.000 8976 worker thread done servicing request
02:29:02.699 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.43 mountX=0.08 mountY=-0.09, mountTheta=-0.80
02:29:02.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:29:02.699 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
02:29:02.699 00.000 9828 BLC: window closed
02:29:02.699 00.000 9828 MoveAxis(W, 27, B)
02:29:02.699 00.000 9828 Guiding  Dir = 3, Dur = 27
02:29:02.699 00.000 9828 IsSlewing returns 0
02:29:02.699 00.000 9828 IsGuiding returns 0
02:29:02.700 00.001 9828 PulseGuide returned control before completion, sleep 37
02:29:02.709 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
02:29:02.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:02.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:02.709 00.000 5052 Enqueuing Expose request
02:29:02.709 00.000 8976 Worker thread wakes up
02:29:02.709 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:02.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:02.709 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:02.746 00.037 9828 IsGuiding returns 1
02:29:02.746 00.000 9828 scope still moving after pulse duration time elapsed
02:29:02.777 00.031 9828 IsSlewing returns 0
02:29:02.777 00.000 9828 IsGuiding returns 1
02:29:02.808 00.031 9828 IsSlewing returns 0
02:29:02.808 00.000 9828 IsGuiding returns 1
02:29:02.839 00.031 9828 IsSlewing returns 0
02:29:02.839 00.000 9828 IsGuiding returns 1
02:29:02.870 00.031 9828 IsSlewing returns 0
02:29:02.870 00.000 9828 IsGuiding returns 0
02:29:02.870 00.000 9828 scope move finished after 27 + 143 ms
02:29:02.870 00.000 9828 Move returns status 0, amount 27
02:29:02.870 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:02.870 00.000 9828 MoveAxis(N, 12, B)
02:29:02.870 00.000 9828 Guiding  Dir = 0, Dur = 12
02:29:02.885 00.015 9828 IsSlewing returns 0
02:29:02.886 00.001 9828 IsGuiding returns 0
02:29:02.886 00.000 9828 PulseGuide returned control before completion, sleep 22
02:29:02.917 00.031 9828 IsGuiding returns 1
02:29:02.917 00.000 9828 scope still moving after pulse duration time elapsed
02:29:02.947 00.030 9828 IsSlewing returns 0
02:29:02.947 00.000 9828 IsGuiding returns 1
02:29:02.978 00.031 9828 IsSlewing returns 0
02:29:02.978 00.000 9828 IsGuiding returns 1
02:29:03.009 00.031 9828 IsSlewing returns 0
02:29:03.009 00.000 9828 IsGuiding returns 1
02:29:03.040 00.031 9828 IsSlewing returns 0
02:29:03.040 00.000 9828 IsGuiding returns 0
02:29:03.040 00.000 9828 scope move finished after 12 + 142 ms
02:29:03.040 00.000 9828 Move returns status 0, amount 12
02:29:03.040 00.000 9828 move complete, result=0
02:29:03.040 00.000 9828 worker thread done servicing request
02:29:03.040 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
02:29:03.403 00.363 8976 Exposure complete
02:29:03.408 00.005 8976 worker thread done servicing request
02:29:03.409 00.001 5052 OnExposeComplete: enter
02:29:03.409 00.000 5052 UpdateGuideState(): m_state=6
02:29:03.409 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8955
02:29:03.409 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.58, Mass=146, SNR=8.4, Peak=70 HFD=2.2
02:29:03.409 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
02:29:03.409 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.82)
02:29:03.409 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.32 mountX=-0.06 mountY=0.18, mountTheta=1.91
02:29:03.410 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.13, opts=13)
02:29:03.410 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.13)
02:29:03.410 00.000 8976 Worker thread wakes up
02:29:03.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.13) opts 0xd
02:29:03.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.13)
02:29:03.410 00.000 8976 Moving (-0.12, -0.13) raw xDistance=-0.06 yDistance=0.18
02:29:03.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:29:03.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:29:03.410 00.000 8976 MoveAxis(R, 0, ABG)
02:29:03.410 00.000 8976 MoveAxis(U, 0, ABG)
02:29:03.410 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.41 = 2.41)
02:29:03.410 00.000 8976 MountToCamera -- mountX=1.37 mountY=0.52 hyp=1.47 mountTheta=0.36 cameraX=-1.09, cameraY=0.99 cameraTheta=2.41
02:29:03.410 00.000 8976 incremental bump (-1.087, 0.985) isValid = 1
02:29:03.410 00.000 8976 Scheduling Mount bump of (-0.085, 0.080)
02:29:03.410 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
02:29:03.410 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
02:29:03.410 00.000 8976 move complete, result=0
02:29:03.411 00.001 9828 Worker thread wakes up
02:29:03.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
02:29:03.411 00.000 8976 worker thread done servicing request
02:29:03.411 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:29:03.411 00.000 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.48 = -0.80)
02:29:03.411 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:29:03.411 00.000 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.88)
02:29:03.411 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.08 mountY=-0.09, mountTheta=-0.84
02:29:03.411 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
02:29:03.411 00.000 9828 BLC: window closed
02:29:03.411 00.000 9828 MoveAxis(W, 26, B)
02:29:03.411 00.000 9828 Guiding  Dir = 3, Dur = 26
02:29:03.412 00.001 9828 IsSlewing returns 0
02:29:03.412 00.000 9828 IsGuiding returns 0
02:29:03.412 00.000 9828 PulseGuide returned control before completion, sleep 36
02:29:03.421 00.009 5052 UpdateGuideState exits: m=146 SNR=8.4
02:29:03.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:03.421 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:03.421 00.000 5052 Enqueuing Expose request
02:29:03.421 00.000 8976 Worker thread wakes up
02:29:03.422 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:29:03.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:03.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:03.449 00.027 9828 IsGuiding returns 1
02:29:03.449 00.000 9828 scope still moving after pulse duration time elapsed
02:29:03.481 00.032 9828 IsSlewing returns 0
02:29:03.482 00.001 9828 IsGuiding returns 1
02:29:03.512 00.030 9828 IsSlewing returns 0
02:29:03.513 00.001 9828 IsGuiding returns 1
02:29:03.543 00.030 9828 IsSlewing returns 0
02:29:03.543 00.000 9828 IsGuiding returns 1
02:29:03.574 00.031 9828 IsSlewing returns 0
02:29:03.574 00.000 9828 IsGuiding returns 1
02:29:03.606 00.032 9828 IsSlewing returns 0
02:29:03.606 00.000 9828 IsGuiding returns 1
02:29:03.636 00.030 9828 IsSlewing returns 0
02:29:03.636 00.000 9828 IsGuiding returns 0
02:29:03.636 00.000 9828 scope move finished after 26 + 198 ms
02:29:03.636 00.000 9828 Move returns status 0, amount 26
02:29:03.636 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:03.636 00.000 9828 MoveAxis(N, 12, B)
02:29:03.637 00.001 9828 Guiding  Dir = 0, Dur = 12
02:29:03.652 00.015 9828 IsSlewing returns 0
02:29:03.653 00.001 9828 IsGuiding returns 0
02:29:03.653 00.000 9828 PulseGuide returned control before completion, sleep 22
02:29:03.683 00.030 9828 IsGuiding returns 1
02:29:03.683 00.000 9828 scope still moving after pulse duration time elapsed
02:29:03.714 00.031 9828 IsSlewing returns 0
02:29:03.714 00.000 9828 IsGuiding returns 1
02:29:03.744 00.030 9828 IsSlewing returns 0
02:29:03.744 00.000 9828 IsGuiding returns 1
02:29:03.776 00.032 9828 IsSlewing returns 0
02:29:03.776 00.000 9828 IsGuiding returns 1
02:29:03.807 00.031 9828 IsSlewing returns 0
02:29:03.807 00.000 9828 IsGuiding returns 0
02:29:03.807 00.000 9828 scope move finished after 12 + 143 ms
02:29:03.807 00.000 9828 Move returns status 0, amount 12
02:29:03.807 00.000 9828 move complete, result=0
02:29:03.807 00.000 9828 worker thread done servicing request
02:29:03.807 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
02:29:04.111 00.304 8976 Exposure complete
02:29:04.117 00.006 8976 worker thread done servicing request
02:29:04.117 00.000 5052 OnExposeComplete: enter
02:29:04.117 00.000 5052 UpdateGuideState(): m_state=6
02:29:04.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8956
02:29:04.117 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.76, Mass=163, SNR=8.8, Peak=74 HFD=2.0
02:29:04.117 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
02:29:04.117 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
02:29:04.117 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.73 mountX=0.02 mountY=-0.07, mountTheta=-1.32
02:29:04.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.05, opts=13)
02:29:04.118 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.05)
02:29:04.118 00.000 8976 Worker thread wakes up
02:29:04.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.05) opts 0xd
02:29:04.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.05)
02:29:04.118 00.000 8976 Moving (0.05, 0.05) raw xDistance=0.02 yDistance=-0.07
02:29:04.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:29:04.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:29:04.118 00.000 8976 MoveAxis(R, 0, ABG)
02:29:04.118 00.000 8976 MoveAxis(U, 0, ABG)
02:29:04.118 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
02:29:04.118 00.000 8976 MountToCamera -- mountX=1.32 mountY=0.45 hyp=1.40 mountTheta=0.33 cameraX=-1.01, cameraY=0.97 cameraTheta=2.37
02:29:04.118 00.000 8976 incremental bump (-1.005, 0.972) isValid = 1
02:29:04.119 00.001 8976 Scheduling Mount bump of (-0.052, 0.052)
02:29:04.119 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.05, opts=4)
02:29:04.119 00.000 8976 Enqueuing Move request for scope (-0.05, 0.05)
02:29:04.119 00.000 8976 move complete, result=0
02:29:04.119 00.000 9828 Worker thread wakes up
02:29:04.119 00.000 8976 worker thread done servicing request
02:29:04.119 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0x4
02:29:04.119 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
02:29:04.119 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.45 = -0.83)
02:29:04.119 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.91)
02:29:04.119 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.35 mountX=0.05 mountY=-0.06, mountTheta=-0.87
02:29:04.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:29:04.119 00.000 9828 Moving (-0.05, 0.05) raw xDistance=0.05 yDistance=-0.06
02:29:04.119 00.000 9828 BLC: window closed
02:29:04.119 00.000 9828 MoveAxis(W, 16, B)
02:29:04.119 00.000 9828 Guiding  Dir = 3, Dur = 16
02:29:04.120 00.001 9828 IsSlewing returns 0
02:29:04.120 00.000 9828 IsGuiding returns 0
02:29:04.120 00.000 9828 PulseGuide returned control before completion, sleep 26
02:29:04.129 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:29:04.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:04.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:04.129 00.000 5052 Enqueuing Expose request
02:29:04.129 00.000 8976 Worker thread wakes up
02:29:04.129 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:04.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:04.129 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:04.150 00.021 9828 IsGuiding returns 1
02:29:04.150 00.000 9828 scope still moving after pulse duration time elapsed
02:29:04.182 00.032 9828 IsSlewing returns 0
02:29:04.182 00.000 9828 IsGuiding returns 1
02:29:04.214 00.032 9828 IsSlewing returns 0
02:29:04.214 00.000 9828 IsGuiding returns 1
02:29:04.244 00.030 9828 IsSlewing returns 0
02:29:04.244 00.000 9828 IsGuiding returns 1
02:29:04.275 00.031 9828 IsSlewing returns 0
02:29:04.275 00.000 9828 IsGuiding returns 0
02:29:04.275 00.000 9828 scope move finished after 16 + 139 ms
02:29:04.275 00.000 9828 Move returns status 0, amount 16
02:29:04.275 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:04.275 00.000 9828 MoveAxis(N, 8, B)
02:29:04.275 00.000 9828 Guiding  Dir = 0, Dur = 8
02:29:04.290 00.015 9828 IsSlewing returns 0
02:29:04.291 00.001 9828 IsGuiding returns 0
02:29:04.291 00.000 9828 PulseGuide returned control before completion, sleep 18
02:29:04.322 00.031 9828 IsGuiding returns 1
02:29:04.323 00.001 9828 scope still moving after pulse duration time elapsed
02:29:04.352 00.029 9828 IsSlewing returns 0
02:29:04.352 00.000 9828 IsGuiding returns 1
02:29:04.385 00.033 9828 IsSlewing returns 0
02:29:04.386 00.001 9828 IsGuiding returns 1
02:29:04.416 00.030 9828 IsSlewing returns 0
02:29:04.416 00.000 9828 IsGuiding returns 0
02:29:04.416 00.000 9828 scope move finished after 8 + 116 ms
02:29:04.416 00.000 9828 Move returns status 0, amount 8
02:29:04.416 00.000 9828 move complete, result=0
02:29:04.416 00.000 9828 worker thread done servicing request
02:29:04.417 00.001 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 8 ms NORTH
02:29:04.821 00.404 8976 Exposure complete
02:29:04.828 00.007 8976 worker thread done servicing request
02:29:04.828 00.000 5052 OnExposeComplete: enter
02:29:04.828 00.000 5052 UpdateGuideState(): m_state=6
02:29:04.828 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8957
02:29:04.828 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.59, Mass=145, SNR=8.3, Peak=77 HFD=2.0
02:29:04.828 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
02:29:04.828 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.01)
02:29:04.828 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.13 mountX=-0.07 mountY=0.13, mountTheta=2.09
02:29:04.829 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.12, opts=13)
02:29:04.829 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.12)
02:29:04.829 00.000 8976 Worker thread wakes up
02:29:04.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.12) opts 0xd
02:29:04.829 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.12)
02:29:04.829 00.000 8976 Moving (-0.08, -0.12) raw xDistance=-0.07 yDistance=0.13
02:29:04.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:29:04.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:29:04.829 00.000 8976 MoveAxis(R, 0, ABG)
02:29:04.829 00.000 8976 MoveAxis(U, 0, ABG)
02:29:04.830 00.001 8976 MountToCamera -- mountTheta (0.31) + m_xAngle (2.04) = xAngle (2.35 = 2.35)
02:29:04.830 00.000 8976 MountToCamera -- mountX=1.29 mountY=0.41 hyp=1.35 mountTheta=0.31 cameraX=-0.95, cameraY=0.96 cameraTheta=2.35
02:29:04.830 00.000 8976 incremental bump (-0.951, 0.964) isValid = 1
02:29:04.830 00.000 8976 Scheduling Mount bump of (-0.081, 0.085)
02:29:04.830 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:29:04.830 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:29:04.830 00.000 8976 move complete, result=0
02:29:04.830 00.000 9828 Worker thread wakes up
02:29:04.830 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:29:04.830 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:29:04.830 00.000 9828 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.10) = xAngle (5.43 = -0.86)
02:29:04.830 00.000 9828 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.35 = -0.94)
02:29:04.830 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.33 mountX=0.08 mountY=-0.09, mountTheta=-0.89
02:29:04.830 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:29:04.830 00.000 9828 BLC: window closed
02:29:04.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:29:04.830 00.000 8976 worker thread done servicing request
02:29:04.830 00.000 9828 MoveAxis(W, 24, B)
02:29:04.831 00.001 9828 Guiding  Dir = 3, Dur = 24
02:29:04.831 00.000 9828 IsSlewing returns 0
02:29:04.831 00.000 9828 IsGuiding returns 0
02:29:04.831 00.000 9828 PulseGuide returned control before completion, sleep 34
02:29:04.840 00.009 5052 UpdateGuideState exits: m=145 SNR=8.3
02:29:04.841 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:04.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:04.841 00.000 5052 Enqueuing Expose request
02:29:04.841 00.000 8976 Worker thread wakes up
02:29:04.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:04.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:04.841 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:04.880 00.039 9828 IsGuiding returns 1
02:29:04.880 00.000 9828 scope still moving after pulse duration time elapsed
02:29:04.912 00.032 9828 IsSlewing returns 0
02:29:04.912 00.000 9828 IsGuiding returns 1
02:29:04.943 00.031 9828 IsSlewing returns 0
02:29:04.943 00.000 9828 IsGuiding returns 1
02:29:04.974 00.031 9828 IsSlewing returns 0
02:29:04.974 00.000 9828 IsGuiding returns 0
02:29:04.974 00.000 9828 scope move finished after 24 + 119 ms
02:29:04.974 00.000 9828 Move returns status 0, amount 24
02:29:04.974 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:04.974 00.000 9828 MoveAxis(N, 13, B)
02:29:04.974 00.000 9828 Guiding  Dir = 0, Dur = 13
02:29:04.989 00.015 9828 IsSlewing returns 0
02:29:04.989 00.000 9828 IsGuiding returns 0
02:29:04.989 00.000 9828 PulseGuide returned control before completion, sleep 23
02:29:05.020 00.031 9828 IsGuiding returns 1
02:29:05.020 00.000 9828 scope still moving after pulse duration time elapsed
02:29:05.051 00.031 9828 IsSlewing returns 0
02:29:05.051 00.000 9828 IsGuiding returns 1
02:29:05.082 00.031 9828 IsSlewing returns 0
02:29:05.082 00.000 9828 IsGuiding returns 1
02:29:05.113 00.031 9828 IsSlewing returns 0
02:29:05.113 00.000 9828 IsGuiding returns 1
02:29:05.144 00.031 9828 IsSlewing returns 0
02:29:05.144 00.000 9828 IsGuiding returns 0
02:29:05.144 00.000 9828 scope move finished after 13 + 141 ms
02:29:05.144 00.000 9828 Move returns status 0, amount 13
02:29:05.144 00.000 9828 move complete, result=0
02:29:05.144 00.000 9828 worker thread done servicing request
02:29:05.144 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
02:29:05.533 00.389 8976 Exposure complete
02:29:05.539 00.006 8976 worker thread done servicing request
02:29:05.539 00.000 5052 OnExposeComplete: enter
02:29:05.539 00.000 5052 UpdateGuideState(): m_state=6
02:29:05.539 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8958
02:29:05.539 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.36, Mass=142, SNR=8.3, Peak=72 HFD=1.6
02:29:05.539 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
02:29:05.539 00.000 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.01 = -3.01)
02:29:05.539 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.35 hyp=0.45 cameraTheta=-0.86 mountX=-0.44 mountY=-0.06, mountTheta=-3.01
02:29:05.540 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.35, opts=13)
02:29:05.540 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.35)
02:29:05.540 00.000 8976 Worker thread wakes up
02:29:05.540 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.35) opts 0xd
02:29:05.540 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.35)
02:29:05.540 00.000 8976 Moving (0.30, -0.35) raw xDistance=-0.44 yDistance=-0.06
02:29:05.540 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:29:05.541 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:29:05.541 00.000 8976 MoveAxis(R, 2, ABG)
02:29:05.541 00.000 8976 stepping (-8, -2) + (2, 0)
02:29:05.541 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:05.541 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:29:05.551 00.010 5052 UpdateGuideState exits: m=142 SNR=8.3
02:29:05.551 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:05.551 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:05.551 00.000 5052 Enqueuing Expose request
02:29:05.573 00.022 8976 Received - 47 (G) 
02:29:05.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:05.573 00.000 8976 stepped: pos (-6, -2)
02:29:05.573 00.000 8976 MoveAxis(U, 0, ABG)
02:29:05.573 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:29:05.573 00.000 8976 move complete, result=0
02:29:05.573 00.000 8976 worker thread done servicing request
02:29:05.573 00.000 8976 Worker thread wakes up
02:29:05.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:05.574 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:05.574 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:29:06.264 00.690 8976 Exposure complete
02:29:06.270 00.006 8976 worker thread done servicing request
02:29:06.270 00.000 5052 OnExposeComplete: enter
02:29:06.270 00.000 5052 UpdateGuideState(): m_state=6
02:29:06.270 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8959
02:29:06.270 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.80, Mass=163, SNR=8.8, Peak=70 HFD=2.4
02:29:06.270 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:29:06.270 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:29:06.270 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.09 hyp=0.63 cameraTheta=0.15 mountX=-0.20 mountY=-0.57, mountTheta=-1.91
02:29:06.271 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.09, opts=13)
02:29:06.271 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.09)
02:29:06.271 00.000 8976 Worker thread wakes up
02:29:06.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.09) opts 0xd
02:29:06.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.09)
02:29:06.271 00.000 8976 Moving (0.62, 0.09) raw xDistance=-0.20 yDistance=-0.57
02:29:06.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:29:06.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:29:06.272 00.001 8976 MoveAxis(R, 0, ABG)
02:29:06.272 00.000 8976 MoveAxis(U, 2, ABG)
02:29:06.272 00.000 8976 stepping (-6, -2) + (0, 2)
02:29:06.272 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:06.272 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:29:06.282 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
02:29:06.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:06.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:06.282 00.000 5052 Enqueuing Expose request
02:29:06.308 00.026 8976 Received - 47 (G) 
02:29:06.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:06.308 00.000 8976 stepped: pos (-6, 0)
02:29:06.308 00.000 8976 move complete, result=0
02:29:06.308 00.000 8976 worker thread done servicing request
02:29:06.308 00.000 8976 Worker thread wakes up
02:29:06.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:06.308 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:06.308 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:29:06.999 00.691 8976 Exposure complete
02:29:07.004 00.005 8976 worker thread done servicing request
02:29:07.004 00.000 5052 OnExposeComplete: enter
02:29:07.004 00.000 5052 UpdateGuideState(): m_state=6
02:29:07.004 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8960
02:29:07.004 00.000 5052 Star::Find returns 1 (0), X=330.41, Y=282.03, Mass=153, SNR=8.5, Peak=68 HFD=2.3
02:29:07.005 00.001 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
02:29:07.005 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
02:29:07.005 00.000 5052 CameraToMount -- cameraX=1.24 cameraY=0.32 hyp=1.28 cameraTheta=0.25 mountX=-0.28 mountY=-1.21, mountTheta=-1.80
02:29:07.005 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.24, y=0.32, opts=13)
02:29:07.005 00.000 5052 Enqueuing Move request for stepguider (1.24, 0.32)
02:29:07.005 00.000 8976 Worker thread wakes up
02:29:07.006 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.24, 0.32) opts 0xd
02:29:07.006 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.24, 0.32)
02:29:07.006 00.000 8976 Moving (1.24, 0.32) raw xDistance=-0.28 yDistance=-1.21
02:29:07.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:29:07.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.21
02:29:07.006 00.000 8976 MoveAxis(R, 1, ABG)
02:29:07.006 00.000 8976 stepping (-6, 0) + (1, 0)
02:29:07.006 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:07.007 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:29:07.016 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
02:29:07.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:07.016 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:07.016 00.000 5052 Enqueuing Expose request
02:29:07.028 00.012 8976 Received - 47 (G) 
02:29:07.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:07.028 00.000 8976 stepped: pos (-5, 0)
02:29:07.028 00.000 8976 MoveAxis(U, 5, ABG)
02:29:07.028 00.000 8976 stepping (-5, 0) + (0, 5)
02:29:07.028 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:29:07.076 00.048 8976 Received - 47 (G) 
02:29:07.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:29:07.076 00.000 8976 stepped: pos (-5, 5)
02:29:07.076 00.000 8976 move complete, result=0
02:29:07.076 00.000 8976 worker thread done servicing request
02:29:07.076 00.000 8976 Worker thread wakes up
02:29:07.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:07.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:07.076 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.2 px 5 ms NORTH
02:29:07.766 00.690 8976 Exposure complete
02:29:07.771 00.005 8976 worker thread done servicing request
02:29:07.771 00.000 5052 OnExposeComplete: enter
02:29:07.771 00.000 5052 UpdateGuideState(): m_state=6
02:29:07.771 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8961
02:29:07.771 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.85, Mass=150, SNR=8.4, Peak=71 HFD=2.1
02:29:07.771 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
02:29:07.771 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
02:29:07.771 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.14 hyp=0.53 cameraTheta=0.28 mountX=-0.10 mountY=-0.50, mountTheta=-1.77
02:29:07.772 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.14, opts=13)
02:29:07.772 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.14)
02:29:07.772 00.000 8976 Worker thread wakes up
02:29:07.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.14) opts 0xd
02:29:07.772 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.14)
02:29:07.772 00.000 8976 Moving (0.51, 0.14) raw xDistance=-0.10 yDistance=-0.50
02:29:07.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:29:07.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.50
02:29:07.772 00.000 8976 MoveAxis(R, 0, ABG)
02:29:07.772 00.000 8976 MoveAxis(U, 2, ABG)
02:29:07.772 00.000 8976 stepping (-5, 5) + (0, 2)
02:29:07.772 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:07.773 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:29:07.782 00.009 5052 UpdateGuideState exits: m=150 SNR=8.4
02:29:07.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:07.782 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:07.783 00.001 5052 Enqueuing Expose request
02:29:07.795 00.012 8976 Received - 47 (G) 
02:29:07.795 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:07.795 00.000 8976 stepped: pos (-5, 7)
02:29:07.795 00.000 8976 move complete, result=0
02:29:07.795 00.000 8976 worker thread done servicing request
02:29:07.795 00.000 8976 Worker thread wakes up
02:29:07.795 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:29:07.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:07.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:08.486 00.691 8976 Exposure complete
02:29:08.491 00.005 8976 worker thread done servicing request
02:29:08.491 00.000 5052 OnExposeComplete: enter
02:29:08.491 00.000 5052 UpdateGuideState(): m_state=6
02:29:08.491 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8962
02:29:08.491 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=281.84, Mass=165, SNR=8.8, Peak=69 HFD=2.3
02:29:08.491 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
02:29:08.491 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:29:08.491 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=0.13 hyp=1.07 cameraTheta=0.12 mountX=-0.37 mountY=-0.96, mountTheta=-1.93
02:29:08.492 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=0.13, opts=13)
02:29:08.492 00.000 5052 Enqueuing Move request for stepguider (1.06, 0.13)
02:29:08.492 00.000 8976 Worker thread wakes up
02:29:08.492 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, 0.13) opts 0xd
02:29:08.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, 0.13)
02:29:08.492 00.000 8976 Moving (1.06, 0.13) raw xDistance=-0.37 yDistance=-0.96
02:29:08.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:29:08.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.96
02:29:08.492 00.000 8976 MoveAxis(R, 2, ABG)
02:29:08.492 00.000 8976 stepping (-5, 7) + (2, 0)
02:29:08.492 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:08.493 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:29:08.503 00.010 5052 UpdateGuideState exits: m=165 SNR=8.8
02:29:08.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:08.503 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:08.503 00.000 5052 Enqueuing Expose request
02:29:08.530 00.027 8976 Received - 47 (G) 
02:29:08.530 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:08.530 00.000 8976 stepped: pos (-3, 7)
02:29:08.530 00.000 8976 MoveAxis(U, 4, ABG)
02:29:08.530 00.000 8976 stepping (-3, 7) + (0, 4)
02:29:08.530 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:29:08.562 00.032 8976 Received - 47 (G) 
02:29:08.562 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:29:08.562 00.000 8976 stepped: pos (-3, 11)
02:29:08.562 00.000 8976 move complete, result=0
02:29:08.562 00.000 8976 worker thread done servicing request
02:29:08.562 00.000 8976 Worker thread wakes up
02:29:08.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:08.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:08.562 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
02:29:09.255 00.693 8976 Exposure complete
02:29:09.260 00.005 8976 worker thread done servicing request
02:29:09.261 00.001 5052 OnExposeComplete: enter
02:29:09.261 00.000 5052 UpdateGuideState(): m_state=6
02:29:09.261 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8963
02:29:09.261 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.60, Mass=161, SNR=8.7, Peak=69 HFD=2.1
02:29:09.261 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.13 = -3.13)
02:29:09.261 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.23 = 3.05)
02:29:09.261 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.09 mountX=-0.12 mountY=0.01, mountTheta=3.05
02:29:09.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.11, opts=13)
02:29:09.262 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.11)
02:29:09.262 00.000 8976 Worker thread wakes up
02:29:09.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.11) opts 0xd
02:29:09.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.11)
02:29:09.262 00.000 8976 Moving (0.06, -0.11) raw xDistance=-0.12 yDistance=0.01
02:29:09.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:29:09.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:29:09.262 00.000 8976 MoveAxis(R, 0, ABG)
02:29:09.262 00.000 8976 MoveAxis(U, 0, ABG)
02:29:09.262 00.000 8976 move complete, result=0
02:29:09.262 00.000 8976 worker thread done servicing request
02:29:09.263 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:29:09.273 00.010 5052 UpdateGuideState exits: m=161 SNR=8.7
02:29:09.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:09.274 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:09.274 00.000 5052 Enqueuing Expose request
02:29:09.274 00.000 8976 Worker thread wakes up
02:29:09.274 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:09.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:09.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:09.967 00.693 8976 Exposure complete
02:29:09.972 00.005 8976 worker thread done servicing request
02:29:09.972 00.000 5052 OnExposeComplete: enter
02:29:09.972 00.000 5052 UpdateGuideState(): m_state=6
02:29:09.972 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8964
02:29:09.972 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.72, Mass=161, SNR=8.8, Peak=77 HFD=1.9
02:29:09.974 00.002 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:29:09.974 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:29:09.974 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.01 hyp=0.58 cameraTheta=0.02 mountX=-0.25 mountY=-0.49, mountTheta=-2.04
02:29:09.974 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.01, opts=13)
02:29:09.974 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.01)
02:29:09.974 00.000 8976 Worker thread wakes up
02:29:09.974 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.01) opts 0xd
02:29:09.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.01)
02:29:09.974 00.000 8976 Moving (0.58, 0.01) raw xDistance=-0.25 yDistance=-0.49
02:29:09.975 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:29:09.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:29:09.975 00.000 8976 MoveAxis(R, 0, ABG)
02:29:09.975 00.000 8976 MoveAxis(U, 2, ABG)
02:29:09.975 00.000 8976 stepping (-3, 11) + (0, 2)
02:29:09.975 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:09.975 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:29:09.985 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
02:29:09.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:09.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:09.985 00.000 5052 Enqueuing Expose request
02:29:10.001 00.016 8976 Received - 47 (G) 
02:29:10.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:10.001 00.000 8976 stepped: pos (-3, 13)
02:29:10.001 00.000 8976 move complete, result=0
02:29:10.001 00.000 8976 worker thread done servicing request
02:29:10.001 00.000 8976 Worker thread wakes up
02:29:10.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:10.001 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:10.001 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.5 px 2 ms NORTH
02:29:10.705 00.704 8976 Exposure complete
02:29:10.711 00.006 8976 worker thread done servicing request
02:29:10.711 00.000 5052 OnExposeComplete: enter
02:29:10.711 00.000 5052 UpdateGuideState(): m_state=6
02:29:10.711 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8965
02:29:10.711 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.79, Mass=149, SNR=8.5, Peak=76 HFD=1.9
02:29:10.711 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
02:29:10.711 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
02:29:10.711 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.05 mountX=0.09 mountY=-0.01, mountTheta=-0.10
02:29:10.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.08, opts=13)
02:29:10.712 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.08)
02:29:10.712 00.000 8976 Worker thread wakes up
02:29:10.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.08) opts 0xd
02:29:10.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.08)
02:29:10.712 00.000 8976 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=-0.01
02:29:10.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:29:10.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:29:10.712 00.000 8976 MoveAxis(R, 0, ABG)
02:29:10.712 00.000 8976 MoveAxis(U, 0, ABG)
02:29:10.713 00.001 8976 move complete, result=0
02:29:10.713 00.000 8976 worker thread done servicing request
02:29:10.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:29:10.722 00.009 5052 UpdateGuideState exits: m=149 SNR=8.5
02:29:10.723 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:10.723 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:10.723 00.000 5052 Enqueuing Expose request
02:29:10.723 00.000 8976 Worker thread wakes up
02:29:10.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:10.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:10.723 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:11.415 00.692 8976 Exposure complete
02:29:11.421 00.006 8976 worker thread done servicing request
02:29:11.421 00.000 5052 OnExposeComplete: enter
02:29:11.422 00.001 5052 UpdateGuideState(): m_state=6
02:29:11.422 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8966
02:29:11.422 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.81, Mass=155, SNR=8.6, Peak=75 HFD=2.1
02:29:11.422 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
02:29:11.422 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
02:29:11.422 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.75 mountX=0.10 mountY=-0.04, mountTheta=-0.38
02:29:11.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.10, opts=13)
02:29:11.423 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.10)
02:29:11.423 00.000 8976 Worker thread wakes up
02:29:11.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.10) opts 0xd
02:29:11.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.10)
02:29:11.423 00.000 8976 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.04
02:29:11.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:29:11.424 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:29:11.424 00.000 8976 MoveAxis(R, 0, ABG)
02:29:11.424 00.000 8976 MoveAxis(U, 0, ABG)
02:29:11.424 00.000 8976 move complete, result=0
02:29:11.424 00.000 8976 worker thread done servicing request
02:29:11.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:29:11.434 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
02:29:11.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:11.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:11.434 00.000 5052 Enqueuing Expose request
02:29:11.434 00.000 8976 Worker thread wakes up
02:29:11.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:11.435 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:11.435 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:12.125 00.690 8976 Exposure complete
02:29:12.131 00.006 8976 worker thread done servicing request
02:29:12.131 00.000 5052 OnExposeComplete: enter
02:29:12.131 00.000 5052 UpdateGuideState(): m_state=6
02:29:12.131 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8967
02:29:12.131 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.94, Mass=159, SNR=8.7, Peak=77 HFD=2.2
02:29:12.131 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
02:29:12.131 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.18 = -1.18)
02:29:12.131 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.28 cameraTheta=0.97 mountX=0.14 mountY=-0.26, mountTheta=-1.09
02:29:12.132 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.24, opts=13)
02:29:12.132 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.24)
02:29:12.132 00.000 8976 Worker thread wakes up
02:29:12.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.24) opts 0xd
02:29:12.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.24)
02:29:12.132 00.000 8976 Moving (0.16, 0.24) raw xDistance=0.14 yDistance=-0.26
02:29:12.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:29:12.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:29:12.132 00.000 8976 MoveAxis(R, 0, ABG)
02:29:12.132 00.000 8976 MoveAxis(U, 1, ABG)
02:29:12.132 00.000 8976 stepping (-3, 13) + (0, 1)
02:29:12.133 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:12.134 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:29:12.143 00.009 5052 UpdateGuideState exits: m=159 SNR=8.7
02:29:12.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:12.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:12.143 00.000 5052 Enqueuing Expose request
02:29:12.159 00.016 8976 Received - 47 (G) 
02:29:12.159 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:12.159 00.000 8976 stepped: pos (-3, 14)
02:29:12.159 00.000 8976 move complete, result=0
02:29:12.159 00.000 8976 worker thread done servicing request
02:29:12.159 00.000 8976 Worker thread wakes up
02:29:12.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:12.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:12.159 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:29:12.851 00.692 8976 Exposure complete
02:29:12.857 00.006 8976 worker thread done servicing request
02:29:12.858 00.001 5052 OnExposeComplete: enter
02:29:12.858 00.000 5052 UpdateGuideState(): m_state=6
02:29:12.858 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8968
02:29:12.858 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.90, Mass=145, SNR=8.3, Peak=80 HFD=2.0
02:29:12.858 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
02:29:12.858 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
02:29:12.858 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.05 mountX=0.21 mountY=-0.02, mountTheta=-0.09
02:29:12.858 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.19, opts=13)
02:29:12.859 00.001 5052 Enqueuing Move request for stepguider (-0.10, 0.19)
02:29:12.859 00.000 8976 Worker thread wakes up
02:29:12.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.19) opts 0xd
02:29:12.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.19)
02:29:12.859 00.000 8976 Moving (-0.10, 0.19) raw xDistance=0.21 yDistance=-0.02
02:29:12.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:29:12.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:29:12.859 00.000 8976 MoveAxis(R, 0, ABG)
02:29:12.859 00.000 8976 MoveAxis(U, 0, ABG)
02:29:12.859 00.000 8976 move complete, result=0
02:29:12.859 00.000 8976 worker thread done servicing request
02:29:12.859 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:29:12.869 00.010 5052 UpdateGuideState exits: m=145 SNR=8.3
02:29:12.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:12.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:12.869 00.000 5052 Enqueuing Expose request
02:29:12.869 00.000 8976 Worker thread wakes up
02:29:12.869 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:12.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:12.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:13.564 00.695 8976 Exposure complete
02:29:13.569 00.005 8976 worker thread done servicing request
02:29:13.569 00.000 5052 OnExposeComplete: enter
02:29:13.569 00.000 5052 UpdateGuideState(): m_state=6
02:29:13.569 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8969
02:29:13.569 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.98, Mass=133, SNR=8.0, Peak=69 HFD=2.1
02:29:13.569 00.000 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.04) = xAngle (-0.42 = -0.42)
02:29:13.570 00.001 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.52 = -0.52)
02:29:13.570 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.63 mountX=0.24 mountY=-0.13, mountTheta=-0.50
02:29:13.570 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.27, opts=13)
02:29:13.570 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.27)
02:29:13.570 00.000 8976 Worker thread wakes up
02:29:13.571 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.27) opts 0xd
02:29:13.571 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.27)
02:29:13.571 00.000 8976 Moving (-0.01, 0.27) raw xDistance=0.24 yDistance=-0.13
02:29:13.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:29:13.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:29:13.571 00.000 8976 MoveAxis(R, 0, ABG)
02:29:13.571 00.000 8976 MoveAxis(U, 0, ABG)
02:29:13.571 00.000 8976 move complete, result=0
02:29:13.571 00.000 8976 worker thread done servicing request
02:29:13.571 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:29:13.581 00.010 5052 UpdateGuideState exits: m=133 SNR=8.0
02:29:13.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:13.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:13.581 00.000 5052 Enqueuing Expose request
02:29:13.581 00.000 8976 Worker thread wakes up
02:29:13.581 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:13.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:13.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:14.270 00.689 8976 Exposure complete
02:29:14.275 00.005 8976 worker thread done servicing request
02:29:14.275 00.000 5052 OnExposeComplete: enter
02:29:14.275 00.000 5052 UpdateGuideState(): m_state=6
02:29:14.275 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8970
02:29:14.276 00.001 5052 Star::Find returns 1 (0), X=329.48, Y=281.97, Mass=147, SNR=8.4, Peak=73 HFD=2.2
02:29:14.276 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
02:29:14.276 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
02:29:14.276 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.26 hyp=0.40 cameraTheta=0.70 mountX=0.09 mountY=-0.40, mountTheta=-1.35
02:29:14.276 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.26, opts=13)
02:29:14.276 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.26)
02:29:14.277 00.001 8976 Worker thread wakes up
02:29:14.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.26) opts 0xd
02:29:14.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.26)
02:29:14.277 00.000 8976 Moving (0.31, 0.26) raw xDistance=0.09 yDistance=-0.40
02:29:14.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:29:14.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:29:14.277 00.000 8976 MoveAxis(R, 0, ABG)
02:29:14.277 00.000 8976 MoveAxis(U, 2, ABG)
02:29:14.277 00.000 8976 stepping (-3, 14) + (0, 2)
02:29:14.277 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:14.278 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:29:14.288 00.010 5052 UpdateGuideState exits: m=147 SNR=8.4
02:29:14.288 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:14.288 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:14.288 00.000 5052 Enqueuing Expose request
02:29:14.301 00.013 8976 Received - 47 (G) 
02:29:14.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:14.301 00.000 8976 stepped: pos (-3, 16)
02:29:14.302 00.001 8976 move complete, result=0
02:29:14.302 00.000 8976 worker thread done servicing request
02:29:14.302 00.000 8976 Worker thread wakes up
02:29:14.302 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:14.302 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:14.302 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:29:14.993 00.691 8976 Exposure complete
02:29:14.999 00.006 8976 worker thread done servicing request
02:29:14.999 00.000 5052 OnExposeComplete: enter
02:29:14.999 00.000 5052 UpdateGuideState(): m_state=6
02:29:14.999 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8971
02:29:14.999 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.60, Mass=167, SNR=8.9, Peak=71 HFD=2.3
02:29:14.999 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.34 = 1.95)
02:29:14.999 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.84)
02:29:14.999 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.29 mountX=-0.05 mountY=0.14, mountTheta=1.93
02:29:15.000 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.11, opts=13)
02:29:15.000 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.11)
02:29:15.000 00.000 8976 Worker thread wakes up
02:29:15.000 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.11) opts 0xd
02:29:15.000 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.11)
02:29:15.000 00.000 8976 Moving (-0.10, -0.11) raw xDistance=-0.05 yDistance=0.14
02:29:15.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:29:15.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:29:15.000 00.000 8976 MoveAxis(R, 0, ABG)
02:29:15.000 00.000 8976 MoveAxis(U, 0, ABG)
02:29:15.000 00.000 8976 move complete, result=0
02:29:15.000 00.000 8976 worker thread done servicing request
02:29:15.001 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:29:15.011 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
02:29:15.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:15.011 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:15.011 00.000 5052 Enqueuing Expose request
02:29:15.011 00.000 8976 Worker thread wakes up
02:29:15.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:15.011 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:15.011 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:15.698 00.687 8976 Exposure complete
02:29:15.703 00.005 8976 worker thread done servicing request
02:29:15.703 00.000 5052 OnExposeComplete: enter
02:29:15.703 00.000 5052 UpdateGuideState(): m_state=6
02:29:15.703 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8972
02:29:15.704 00.001 5052 Star::Find returns 1 (0), X=328.89, Y=281.65, Mass=145, SNR=8.4, Peak=67 HFD=2.1
02:29:15.704 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.98 = 1.31)
02:29:15.704 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
02:29:15.704 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-2.93 mountX=0.08 mountY=0.27, mountTheta=1.30
02:29:15.704 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.06, opts=13)
02:29:15.704 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.06)
02:29:15.704 00.000 8976 Worker thread wakes up
02:29:15.704 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.06) opts 0xd
02:29:15.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.06)
02:29:15.705 00.001 8976 Moving (-0.28, -0.06) raw xDistance=0.08 yDistance=0.27
02:29:15.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:29:15.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:29:15.705 00.000 8976 MoveAxis(R, 0, ABG)
02:29:15.705 00.000 8976 MoveAxis(D, 1, ABG)
02:29:15.705 00.000 8976 stepping (-3, 16) + (0, -1)
02:29:15.705 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:15.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:29:15.715 00.010 5052 UpdateGuideState exits: m=145 SNR=8.4
02:29:15.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:15.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:15.715 00.000 5052 Enqueuing Expose request
02:29:15.724 00.009 8976 Received - 47 (G) 
02:29:15.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:15.724 00.000 8976 stepped: pos (-3, 15)
02:29:15.724 00.000 8976 move complete, result=0
02:29:15.724 00.000 8976 worker thread done servicing request
02:29:15.724 00.000 8976 Worker thread wakes up
02:29:15.724 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:29:15.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:15.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:16.420 00.696 8976 Exposure complete
02:29:16.425 00.005 8976 worker thread done servicing request
02:29:16.425 00.000 5052 OnExposeComplete: enter
02:29:16.426 00.001 5052 UpdateGuideState(): m_state=6
02:29:16.426 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8973
02:29:16.426 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.76, Mass=137, SNR=8.1, Peak=68 HFD=2.2
02:29:16.426 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
02:29:16.426 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
02:29:16.426 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.49 mountX=0.07 mountY=0.03, mountTheta=0.36
02:29:16.427 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.05, opts=13)
02:29:16.428 00.001 5052 Enqueuing Move request for stepguider (-0.06, 0.05)
02:29:16.428 00.000 8976 Worker thread wakes up
02:29:16.428 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.05) opts 0xd
02:29:16.428 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.05)
02:29:16.428 00.000 8976 Moving (-0.06, 0.05) raw xDistance=0.07 yDistance=0.03
02:29:16.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:29:16.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:29:16.428 00.000 8976 MoveAxis(R, 0, ABG)
02:29:16.428 00.000 8976 MoveAxis(U, 0, ABG)
02:29:16.428 00.000 8976 move complete, result=0
02:29:16.428 00.000 8976 worker thread done servicing request
02:29:16.429 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:29:16.439 00.010 5052 UpdateGuideState exits: m=137 SNR=8.1
02:29:16.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:16.439 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:16.439 00.000 5052 Enqueuing Expose request
02:29:16.439 00.000 8976 Worker thread wakes up
02:29:16.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:16.439 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:16.439 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:17.132 00.693 8976 Exposure complete
02:29:17.137 00.005 8976 worker thread done servicing request
02:29:17.137 00.000 5052 OnExposeComplete: enter
02:29:17.137 00.000 5052 UpdateGuideState(): m_state=6
02:29:17.137 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8974
02:29:17.137 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.69, Mass=155, SNR=8.6, Peak=68 HFD=2.3
02:29:17.137 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
02:29:17.137 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
02:29:17.137 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.02 hyp=0.32 cameraTheta=-3.09 mountX=0.13 mountY=0.28, mountTheta=1.13
02:29:17.138 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.02, opts=13)
02:29:17.138 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.02)
02:29:17.138 00.000 8976 Worker thread wakes up
02:29:17.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.02) opts 0xd
02:29:17.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.02)
02:29:17.138 00.000 8976 Moving (-0.32, -0.02) raw xDistance=0.13 yDistance=0.28
02:29:17.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:29:17.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:29:17.138 00.000 8976 MoveAxis(R, 0, ABG)
02:29:17.138 00.000 8976 MoveAxis(D, 1, ABG)
02:29:17.138 00.000 8976 stepping (-3, 15) + (0, -1)
02:29:17.138 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:17.139 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:29:17.150 00.011 5052 UpdateGuideState exits: m=155 SNR=8.6
02:29:17.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:17.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:17.151 00.001 5052 Enqueuing Expose request
02:29:17.163 00.012 8976 Received - 47 (G) 
02:29:17.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:17.163 00.000 8976 stepped: pos (-3, 14)
02:29:17.163 00.000 8976 move complete, result=0
02:29:17.163 00.000 8976 worker thread done servicing request
02:29:17.163 00.000 8976 Worker thread wakes up
02:29:17.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:17.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:17.163 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:29:17.854 00.691 8976 Exposure complete
02:29:17.859 00.005 8976 worker thread done servicing request
02:29:17.859 00.000 5052 OnExposeComplete: enter
02:29:17.859 00.000 5052 UpdateGuideState(): m_state=6
02:29:17.859 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8975
02:29:17.859 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.83, Mass=143, SNR=8.3, Peak=73 HFD=2.2
02:29:17.859 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
02:29:17.859 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
02:29:17.859 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.85 mountX=0.06 mountY=-0.16, mountTheta=-1.20
02:29:17.860 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.12, opts=13)
02:29:17.860 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.12)
02:29:17.860 00.000 8976 Worker thread wakes up
02:29:17.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.12) opts 0xd
02:29:17.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.12)
02:29:17.860 00.000 8976 Moving (0.11, 0.12) raw xDistance=0.06 yDistance=-0.16
02:29:17.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:29:17.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:29:17.860 00.000 8976 MoveAxis(R, 0, ABG)
02:29:17.860 00.000 8976 MoveAxis(U, 0, ABG)
02:29:17.860 00.000 8976 move complete, result=0
02:29:17.860 00.000 8976 worker thread done servicing request
02:29:17.861 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:29:17.872 00.011 5052 UpdateGuideState exits: m=143 SNR=8.3
02:29:17.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:17.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:17.872 00.000 5052 Enqueuing Expose request
02:29:17.872 00.000 8976 Worker thread wakes up
02:29:17.872 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:17.872 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:17.872 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:18.558 00.686 8976 Exposure complete
02:29:18.563 00.005 8976 worker thread done servicing request
02:29:18.563 00.000 5052 OnExposeComplete: enter
02:29:18.563 00.000 5052 UpdateGuideState(): m_state=6
02:29:18.563 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8976
02:29:18.563 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.97, Mass=130, SNR=7.9, Peak=72 HFD=2.2
02:29:18.563 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
02:29:18.563 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
02:29:18.564 00.001 5052 CameraToMount -- cameraX=0.22 cameraY=0.26 hyp=0.35 cameraTheta=0.87 mountX=0.13 mountY=-0.33, mountTheta=-1.19
02:29:18.564 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.26, opts=13)
02:29:18.564 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.26)
02:29:18.564 00.000 8976 Worker thread wakes up
02:29:18.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.26) opts 0xd
02:29:18.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.26)
02:29:18.564 00.000 8976 Moving (0.22, 0.26) raw xDistance=0.13 yDistance=-0.33
02:29:18.565 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:29:18.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:29:18.565 00.000 8976 MoveAxis(R, 0, ABG)
02:29:18.565 00.000 8976 MoveAxis(U, 1, ABG)
02:29:18.565 00.000 8976 stepping (-3, 14) + (0, 1)
02:29:18.565 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:18.565 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:29:18.577 00.012 5052 UpdateGuideState exits: m=130 SNR=7.9
02:29:18.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:18.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:18.577 00.000 5052 Enqueuing Expose request
02:29:18.586 00.009 8976 Received - 47 (G) 
02:29:18.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:18.586 00.000 8976 stepped: pos (-3, 15)
02:29:18.586 00.000 8976 move complete, result=0
02:29:18.586 00.000 8976 worker thread done servicing request
02:29:18.586 00.000 8976 Worker thread wakes up
02:29:18.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:18.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:18.586 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:29:19.273 00.687 8976 Exposure complete
02:29:19.278 00.005 8976 worker thread done servicing request
02:29:19.278 00.000 5052 OnExposeComplete: enter
02:29:19.278 00.000 5052 UpdateGuideState(): m_state=6
02:29:19.278 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8977
02:29:19.278 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=282.10, Mass=164, SNR=8.8, Peak=76 HFD=2.4
02:29:19.278 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
02:29:19.279 00.001 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
02:29:19.279 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.39 hyp=0.55 cameraTheta=2.36 mountX=0.52 mountY=0.12, mountTheta=0.22
02:29:19.279 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.39, opts=13)
02:29:19.279 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.39)
02:29:19.279 00.000 8976 Worker thread wakes up
02:29:19.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.39) opts 0xd
02:29:19.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.39)
02:29:19.279 00.000 8976 Moving (-0.39, 0.39) raw xDistance=0.52 yDistance=0.12
02:29:19.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:29:19.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:29:19.280 00.001 8976 MoveAxis(L, 2, ABG)
02:29:19.280 00.000 8976 stepping (-3, 15) + (-2, 0)
02:29:19.280 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:19.280 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:29:19.290 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
02:29:19.290 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:19.291 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:19.291 00.000 5052 Enqueuing Expose request
02:29:19.305 00.014 8976 Received - 47 (G) 
02:29:19.305 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:19.305 00.000 8976 stepped: pos (-5, 15)
02:29:19.305 00.000 8976 MoveAxis(U, 0, ABG)
02:29:19.305 00.000 8976 move complete, result=0
02:29:19.305 00.000 8976 worker thread done servicing request
02:29:19.305 00.000 8976 Worker thread wakes up
02:29:19.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:19.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:19.305 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
02:29:19.996 00.691 8976 Exposure complete
02:29:20.001 00.005 8976 worker thread done servicing request
02:29:20.001 00.000 5052 OnExposeComplete: enter
02:29:20.002 00.001 5052 UpdateGuideState(): m_state=6
02:29:20.002 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8978
02:29:20.002 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.74, Mass=130, SNR=7.9, Peak=75 HFD=2.0
02:29:20.002 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:29:20.002 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:29:20.002 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.92 mountX=0.10 mountY=0.11, mountTheta=0.83
02:29:20.002 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.04, opts=13)
02:29:20.002 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.04)
02:29:20.003 00.001 8976 Worker thread wakes up
02:29:20.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.04) opts 0xd
02:29:20.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.04)
02:29:20.003 00.000 8976 Moving (-0.16, 0.04) raw xDistance=0.10 yDistance=0.11
02:29:20.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:29:20.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:29:20.003 00.000 8976 MoveAxis(R, 0, ABG)
02:29:20.003 00.000 8976 MoveAxis(U, 0, ABG)
02:29:20.003 00.000 8976 move complete, result=0
02:29:20.003 00.000 8976 worker thread done servicing request
02:29:20.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:29:20.013 00.010 5052 UpdateGuideState exits: m=130 SNR=7.9
02:29:20.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:20.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:20.013 00.000 5052 Enqueuing Expose request
02:29:20.013 00.000 8976 Worker thread wakes up
02:29:20.014 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:20.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:20.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:20.706 00.692 8976 Exposure complete
02:29:20.711 00.005 8976 worker thread done servicing request
02:29:20.711 00.000 5052 OnExposeComplete: enter
02:29:20.712 00.001 5052 UpdateGuideState(): m_state=6
02:29:20.712 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8979
02:29:20.712 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.11, Mass=133, SNR=7.9, Peak=70 HFD=2.1
02:29:20.712 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
02:29:20.712 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
02:29:20.712 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.40 hyp=0.43 cameraTheta=1.96 mountX=0.43 mountY=-0.08, mountTheta=-0.18
02:29:20.712 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.40, opts=13)
02:29:20.712 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.40)
02:29:20.713 00.001 8976 Worker thread wakes up
02:29:20.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.40) opts 0xd
02:29:20.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.40)
02:29:20.713 00.000 8976 Moving (-0.17, 0.40) raw xDistance=0.43 yDistance=-0.08
02:29:20.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:29:20.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:29:20.713 00.000 8976 MoveAxis(L, 2, ABG)
02:29:20.713 00.000 8976 stepping (-5, 15) + (-2, 0)
02:29:20.713 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:20.714 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:29:20.724 00.010 5052 UpdateGuideState exits: m=133 SNR=7.9
02:29:20.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:20.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:20.724 00.000 5052 Enqueuing Expose request
02:29:20.744 00.020 8976 Received - 47 (G) 
02:29:20.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:20.744 00.000 8976 stepped: pos (-7, 15)
02:29:20.744 00.000 8976 MoveAxis(U, 0, ABG)
02:29:20.744 00.000 8976 move complete, result=0
02:29:20.744 00.000 8976 worker thread done servicing request
02:29:20.744 00.000 8976 Worker thread wakes up
02:29:20.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:20.744 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:20.744 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:29:21.434 00.690 8976 Exposure complete
02:29:21.440 00.006 8976 worker thread done servicing request
02:29:21.440 00.000 5052 OnExposeComplete: enter
02:29:21.440 00.000 5052 UpdateGuideState(): m_state=6
02:29:21.440 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8980
02:29:21.440 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.41, Mass=158, SNR=8.7, Peak=66 HFD=2.0
02:29:21.440 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.52 = 1.76)
02:29:21.440 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.66)
02:29:21.440 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.30 hyp=0.49 cameraTheta=-2.48 mountX=-0.09 mountY=0.49, mountTheta=1.76
02:29:21.441 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.30, opts=13)
02:29:21.441 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.30)
02:29:21.441 00.000 8976 Worker thread wakes up
02:29:21.441 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.30) opts 0xd
02:29:21.441 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.30)
02:29:21.441 00.000 8976 Moving (-0.39, -0.30) raw xDistance=-0.09 yDistance=0.49
02:29:21.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:29:21.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:29:21.441 00.000 8976 MoveAxis(R, 0, ABG)
02:29:21.441 00.000 8976 MoveAxis(D, 2, ABG)
02:29:21.441 00.000 8976 stepping (-7, 15) + (0, -2)
02:29:21.441 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:21.442 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:29:21.452 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:29:21.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:21.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:21.452 00.000 5052 Enqueuing Expose request
02:29:21.463 00.011 8976 Received - 47 (G) 
02:29:21.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:21.463 00.000 8976 stepped: pos (-7, 13)
02:29:21.463 00.000 8976 move complete, result=0
02:29:21.463 00.000 8976 worker thread done servicing request
02:29:21.463 00.000 8976 Worker thread wakes up
02:29:21.464 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:21.464 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:29:21.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:22.158 00.694 8976 Exposure complete
02:29:22.165 00.007 8976 worker thread done servicing request
02:29:22.166 00.001 5052 OnExposeComplete: enter
02:29:22.166 00.000 5052 UpdateGuideState(): m_state=6
02:29:22.166 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8981
02:29:22.166 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.39, Mass=147, SNR=8.4, Peak=69 HFD=1.6
02:29:22.166 00.000 5052 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.04) = xAngle (-3.03 = -3.03)
02:29:22.166 00.000 5052 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.13 = -3.13)
02:29:22.166 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.32 hyp=0.39 cameraTheta=-0.99 mountX=-0.39 mountY=-0.00, mountTheta=-3.13
02:29:22.168 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.32, opts=13)
02:29:22.168 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.32)
02:29:22.168 00.000 8976 Worker thread wakes up
02:29:22.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.32) opts 0xd
02:29:22.169 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:29:22.176 00.007 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.32)
02:29:22.176 00.000 8976 Moving (0.21, -0.32) raw xDistance=-0.39 yDistance=-0.00
02:29:22.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
02:29:22.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:29:22.176 00.000 8976 MoveAxis(R, 2, ABG)
02:29:22.176 00.000 8976 stepping (-7, 13) + (2, 0)
02:29:22.176 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:22.180 00.004 5052 UpdateGuideState exits: m=147 SNR=8.4
02:29:22.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:22.180 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:22.180 00.000 5052 Enqueuing Expose request
02:29:22.198 00.018 8976 Received - 47 (G) 
02:29:22.199 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:22.199 00.000 8976 stepped: pos (-5, 13)
02:29:22.199 00.000 8976 MoveAxis(U, 0, ABG)
02:29:22.199 00.000 8976 move complete, result=0
02:29:22.199 00.000 8976 worker thread done servicing request
02:29:22.199 00.000 8976 Worker thread wakes up
02:29:22.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:22.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:22.199 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
02:29:22.892 00.693 8976 Exposure complete
02:29:22.897 00.005 8976 worker thread done servicing request
02:29:22.897 00.000 5052 OnExposeComplete: enter
02:29:22.897 00.000 5052 UpdateGuideState(): m_state=6
02:29:22.897 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8982
02:29:22.897 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.73, Mass=141, SNR=8.2, Peak=77 HFD=1.7
02:29:22.897 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
02:29:22.897 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:29:22.897 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.02 hyp=0.54 cameraTheta=0.05 mountX=-0.22 mountY=-0.47, mountTheta=-2.02
02:29:22.898 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.02, opts=13)
02:29:22.898 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.02)
02:29:22.898 00.000 8976 Worker thread wakes up
02:29:22.898 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.02) opts 0xd
02:29:22.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.02)
02:29:22.898 00.000 8976 Moving (0.54, 0.02) raw xDistance=-0.22 yDistance=-0.47
02:29:22.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:29:22.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
02:29:22.899 00.001 8976 MoveAxis(R, 0, ABG)
02:29:22.899 00.000 8976 MoveAxis(U, 2, ABG)
02:29:22.899 00.000 8976 stepping (-5, 13) + (0, 2)
02:29:22.899 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:22.899 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:29:22.909 00.010 5052 UpdateGuideState exits: m=141 SNR=8.2
02:29:22.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:22.909 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:22.909 00.000 5052 Enqueuing Expose request
02:29:22.934 00.025 8976 Received - 47 (G) 
02:29:22.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:22.934 00.000 8976 stepped: pos (-5, 15)
02:29:22.934 00.000 8976 move complete, result=0
02:29:22.934 00.000 8976 worker thread done servicing request
02:29:22.934 00.000 8976 Worker thread wakes up
02:29:22.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:22.934 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:22.934 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:29:23.627 00.693 8976 Exposure complete
02:29:23.633 00.006 8976 worker thread done servicing request
02:29:23.633 00.000 5052 OnExposeComplete: enter
02:29:23.633 00.000 5052 UpdateGuideState(): m_state=6
02:29:23.634 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8983
02:29:23.634 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.92, Mass=145, SNR=8.3, Peak=70 HFD=2.2
02:29:23.634 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:29:23.634 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:29:23.634 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.21 hyp=0.70 cameraTheta=0.31 mountX=-0.12 mountY=-0.67, mountTheta=-1.74
02:29:23.635 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.21, opts=13)
02:29:23.636 00.001 5052 Enqueuing Move request for stepguider (0.66, 0.21)
02:29:23.636 00.000 8976 Worker thread wakes up
02:29:23.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.21) opts 0xd
02:29:23.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.21)
02:29:23.636 00.000 8976 Moving (0.66, 0.21) raw xDistance=-0.12 yDistance=-0.67
02:29:23.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:29:23.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.67
02:29:23.636 00.000 8976 MoveAxis(R, 0, ABG)
02:29:23.636 00.000 8976 MoveAxis(U, 3, ABG)
02:29:23.636 00.000 8976 stepping (-5, 15) + (0, 3)
02:29:23.637 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:23.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:29:23.647 00.010 5052 UpdateGuideState exits: m=145 SNR=8.3
02:29:23.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:23.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:23.647 00.000 5052 Enqueuing Expose request
02:29:23.670 00.023 8976 Received - 47 (G) 
02:29:23.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:23.670 00.000 8976 stepped: pos (-5, 18)
02:29:23.670 00.000 8976 move complete, result=0
02:29:23.670 00.000 8976 worker thread done servicing request
02:29:23.670 00.000 8976 Worker thread wakes up
02:29:23.670 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:29:23.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:23.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:24.361 00.691 8976 Exposure complete
02:29:24.366 00.005 8976 worker thread done servicing request
02:29:24.366 00.000 5052 OnExposeComplete: enter
02:29:24.366 00.000 5052 UpdateGuideState(): m_state=6
02:29:24.366 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8984
02:29:24.366 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.44, Mass=154, SNR=8.5, Peak=74 HFD=1.7
02:29:24.366 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
02:29:24.366 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:29:24.366 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.27 hyp=0.54 cameraTheta=-0.53 mountX=-0.45 mountY=-0.24, mountTheta=-2.65
02:29:24.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.27, opts=13)
02:29:24.367 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.27)
02:29:24.367 00.000 8976 Worker thread wakes up
02:29:24.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.27) opts 0xd
02:29:24.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.27)
02:29:24.367 00.000 8976 Moving (0.46, -0.27) raw xDistance=-0.45 yDistance=-0.24
02:29:24.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
02:29:24.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:29:24.367 00.000 8976 MoveAxis(R, 2, ABG)
02:29:24.367 00.000 8976 stepping (-5, 18) + (2, 0)
02:29:24.368 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:24.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:29:24.378 00.010 5052 UpdateGuideState exits: m=154 SNR=8.5
02:29:24.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:24.378 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:24.378 00.000 5052 Enqueuing Expose request
02:29:24.405 00.027 8976 Received - 47 (G) 
02:29:24.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:24.405 00.000 8976 stepped: pos (-3, 18)
02:29:24.405 00.000 8976 MoveAxis(U, 0, ABG)
02:29:24.405 00.000 8976 move complete, result=0
02:29:24.405 00.000 8976 worker thread done servicing request
02:29:24.405 00.000 8976 Worker thread wakes up
02:29:24.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:24.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:24.405 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:29:25.099 00.694 8976 Exposure complete
02:29:25.104 00.005 8976 worker thread done servicing request
02:29:25.105 00.001 5052 OnExposeComplete: enter
02:29:25.105 00.000 5052 UpdateGuideState(): m_state=6
02:29:25.105 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8985
02:29:25.105 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.39, Mass=155, SNR=8.6, Peak=73 HFD=1.6
02:29:25.105 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
02:29:25.105 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.05 = -3.05)
02:29:25.105 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.32 hyp=0.41 cameraTheta=-0.91 mountX=-0.40 mountY=-0.04, mountTheta=-3.05
02:29:25.105 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.32, opts=13)
02:29:25.105 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.32)
02:29:25.106 00.001 8976 Worker thread wakes up
02:29:25.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.32) opts 0xd
02:29:25.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.32)
02:29:25.106 00.000 8976 Moving (0.25, -0.32) raw xDistance=-0.40 yDistance=-0.04
02:29:25.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
02:29:25.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:29:25.106 00.000 8976 MoveAxis(R, 2, ABG)
02:29:25.106 00.000 8976 stepping (-3, 18) + (2, 0)
02:29:25.106 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:25.106 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:29:25.116 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
02:29:25.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:25.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:25.116 00.000 5052 Enqueuing Expose request
02:29:25.140 00.024 8976 Received - 47 (G) 
02:29:25.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:25.140 00.000 8976 stepped: pos (-1, 18)
02:29:25.140 00.000 8976 MoveAxis(U, 0, ABG)
02:29:25.140 00.000 8976 move complete, result=0
02:29:25.140 00.000 8976 worker thread done servicing request
02:29:25.140 00.000 8976 Worker thread wakes up
02:29:25.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:25.141 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
02:29:25.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:25.828 00.687 8976 Exposure complete
02:29:25.834 00.006 8976 worker thread done servicing request
02:29:25.834 00.000 5052 OnExposeComplete: enter
02:29:25.834 00.000 5052 UpdateGuideState(): m_state=6
02:29:25.834 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8986
02:29:25.834 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=282.08, Mass=155, SNR=8.6, Peak=73 HFD=2.2
02:29:25.834 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
02:29:25.834 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
02:29:25.834 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.37 hyp=0.44 cameraTheta=1.00 mountX=0.22 mountY=-0.40, mountTheta=-1.07
02:29:25.835 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.37, opts=13)
02:29:25.835 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.37)
02:29:25.835 00.000 8976 Worker thread wakes up
02:29:25.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.37) opts 0xd
02:29:25.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.37)
02:29:25.835 00.000 8976 Moving (0.24, 0.37) raw xDistance=0.22 yDistance=-0.40
02:29:25.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:29:25.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:29:25.835 00.000 8976 MoveAxis(R, 0, ABG)
02:29:25.836 00.001 8976 MoveAxis(U, 2, ABG)
02:29:25.836 00.000 8976 stepping (-1, 18) + (0, 2)
02:29:25.836 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:25.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:29:25.845 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
02:29:25.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:25.845 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:25.845 00.000 5052 Enqueuing Expose request
02:29:25.860 00.015 8976 Received - 47 (G) 
02:29:25.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:25.860 00.000 8976 stepped: pos (-1, 20)
02:29:25.860 00.000 8976 move complete, result=0
02:29:25.860 00.000 8976 worker thread done servicing request
02:29:25.860 00.000 8976 Worker thread wakes up
02:29:25.860 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:29:25.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:25.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:26.551 00.691 8976 Exposure complete
02:29:26.557 00.006 8976 worker thread done servicing request
02:29:26.557 00.000 5052 OnExposeComplete: enter
02:29:26.557 00.000 5052 UpdateGuideState(): m_state=6
02:29:26.557 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8987
02:29:26.557 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=282.15, Mass=184, SNR=9.3, Peak=76 HFD=2.4
02:29:26.557 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
02:29:26.557 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.09 = 0.09)
02:29:26.557 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.44 hyp=0.56 cameraTheta=2.24 mountX=0.55 mountY=0.05, mountTheta=0.10
02:29:26.558 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.44, opts=13)
02:29:26.558 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.44)
02:29:26.558 00.000 8976 Worker thread wakes up
02:29:26.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.44) opts 0xd
02:29:26.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.44)
02:29:26.558 00.000 8976 Moving (-0.35, 0.44) raw xDistance=0.55 yDistance=0.05
02:29:26.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:29:26.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:29:26.558 00.000 8976 MoveAxis(L, 2, ABG)
02:29:26.558 00.000 8976 stepping (-1, 20) + (-2, 0)
02:29:26.558 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:26.559 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:29:26.569 00.010 5052 UpdateGuideState exits: m=184 SNR=9.3
02:29:26.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:26.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:26.569 00.000 5052 Enqueuing Expose request
02:29:26.595 00.026 8976 Received - 47 (G) 
02:29:26.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:26.595 00.000 8976 stepped: pos (-3, 20)
02:29:26.595 00.000 8976 MoveAxis(U, 0, ABG)
02:29:26.595 00.000 8976 move complete, result=0
02:29:26.595 00.000 8976 worker thread done servicing request
02:29:26.595 00.000 8976 Worker thread wakes up
02:29:26.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:26.595 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
02:29:26.595 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:27.294 00.699 8976 Exposure complete
02:29:27.300 00.006 8976 worker thread done servicing request
02:29:27.300 00.000 5052 OnExposeComplete: enter
02:29:27.300 00.000 5052 UpdateGuideState(): m_state=6
02:29:27.300 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8988
02:29:27.300 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.75, Mass=139, SNR=8.1, Peak=65 HFD=2.1
02:29:27.300 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:29:27.300 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:29:27.300 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.04 hyp=0.39 cameraTheta=3.05 mountX=0.21 mountY=0.30, mountTheta=0.97
02:29:27.302 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.04, opts=13)
02:29:27.302 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.04)
02:29:27.302 00.000 8976 Worker thread wakes up
02:29:27.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.04) opts 0xd
02:29:27.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.04)
02:29:27.302 00.000 8976 Moving (-0.39, 0.04) raw xDistance=0.21 yDistance=0.30
02:29:27.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:29:27.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:29:27.302 00.000 8976 MoveAxis(R, 0, ABG)
02:29:27.302 00.000 8976 MoveAxis(D, 1, ABG)
02:29:27.302 00.000 8976 stepping (-3, 20) + (0, -1)
02:29:27.303 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:27.303 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:29:27.313 00.010 5052 UpdateGuideState exits: m=139 SNR=8.1
02:29:27.314 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:27.314 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:27.314 00.000 5052 Enqueuing Expose request
02:29:27.331 00.017 8976 Received - 47 (G) 
02:29:27.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:27.331 00.000 8976 stepped: pos (-3, 19)
02:29:27.331 00.000 8976 move complete, result=0
02:29:27.331 00.000 8976 worker thread done servicing request
02:29:27.331 00.000 8976 Worker thread wakes up
02:29:27.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:27.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:27.331 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:29:28.020 00.689 8976 Exposure complete
02:29:28.026 00.006 8976 worker thread done servicing request
02:29:28.026 00.000 5052 OnExposeComplete: enter
02:29:28.026 00.000 5052 UpdateGuideState(): m_state=6
02:29:28.026 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8989
02:29:28.026 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=282.08, Mass=147, SNR=8.3, Peak=73 HFD=2.3
02:29:28.026 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
02:29:28.026 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
02:29:28.026 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.37 hyp=0.55 cameraTheta=2.41 mountX=0.52 mountY=0.14, mountTheta=0.27
02:29:28.027 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.37, opts=13)
02:29:28.027 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.37)
02:29:28.027 00.000 8976 Worker thread wakes up
02:29:28.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.37) opts 0xd
02:29:28.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.37)
02:29:28.027 00.000 8976 Moving (-0.41, 0.37) raw xDistance=0.52 yDistance=0.14
02:29:28.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:29:28.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:29:28.027 00.000 8976 MoveAxis(L, 2, ABG)
02:29:28.027 00.000 8976 stepping (-3, 19) + (-2, 0)
02:29:28.027 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:28.028 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:29:28.038 00.010 5052 UpdateGuideState exits: m=147 SNR=8.3
02:29:28.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:28.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:28.038 00.000 5052 Enqueuing Expose request
02:29:28.050 00.012 8976 Received - 47 (G) 
02:29:28.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:28.050 00.000 8976 stepped: pos (-5, 19)
02:29:28.050 00.000 8976 MoveAxis(U, 0, ABG)
02:29:28.050 00.000 8976 move complete, result=0
02:29:28.050 00.000 8976 worker thread done servicing request
02:29:28.050 00.000 8976 Worker thread wakes up
02:29:28.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:28.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:28.050 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
02:29:28.738 00.688 8976 Exposure complete
02:29:28.743 00.005 8976 worker thread done servicing request
02:29:28.743 00.000 5052 OnExposeComplete: enter
02:29:28.743 00.000 5052 UpdateGuideState(): m_state=6
02:29:28.743 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8990
02:29:28.744 00.001 5052 Star::Find returns 1 (0), X=328.16, Y=281.73, Mass=141, SNR=8.2, Peak=63 HFD=2.3
02:29:28.744 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:29:28.744 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:29:28.744 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=0.02 hyp=1.01 cameraTheta=3.12 mountX=0.48 mountY=0.83, mountTheta=1.05
02:29:28.744 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=0.02, opts=13)
02:29:28.744 00.000 5052 Enqueuing Move request for stepguider (-1.01, 0.02)
02:29:28.744 00.000 8976 Worker thread wakes up
02:29:28.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, 0.02) opts 0xd
02:29:28.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, 0.02)
02:29:28.744 00.000 8976 Moving (-1.01, 0.02) raw xDistance=0.48 yDistance=0.83
02:29:28.745 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
02:29:28.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.83
02:29:28.745 00.000 8976 MoveAxis(L, 2, ABG)
02:29:28.745 00.000 8976 stepping (-5, 19) + (-2, 0)
02:29:28.745 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:28.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:29:28.754 00.009 5052 UpdateGuideState exits: m=141 SNR=8.2
02:29:28.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:28.755 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:28.755 00.000 5052 Enqueuing Expose request
02:29:28.769 00.014 8976 Received - 47 (G) 
02:29:28.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:28.769 00.000 8976 stepped: pos (-7, 19)
02:29:28.769 00.000 8976 MoveAxis(D, 3, ABG)
02:29:28.769 00.000 8976 stepping (-7, 19) + (0, -3)
02:29:28.770 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:28.801 00.031 8976 Received - 47 (G) 
02:29:28.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:28.801 00.000 8976 stepped: pos (-7, 16)
02:29:28.801 00.000 8976 move complete, result=0
02:29:28.801 00.000 8976 worker thread done servicing request
02:29:28.801 00.000 8976 Worker thread wakes up
02:29:28.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:28.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:28.801 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:29:29.496 00.695 8976 Exposure complete
02:29:29.501 00.005 8976 worker thread done servicing request
02:29:29.502 00.001 5052 OnExposeComplete: enter
02:29:29.502 00.000 5052 UpdateGuideState(): m_state=6
02:29:29.502 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8991
02:29:29.502 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.76, Mass=141, SNR=8.2, Peak=66 HFD=2.0
02:29:29.502 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:29:29.502 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:29:29.502 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.05 hyp=0.49 cameraTheta=3.04 mountX=0.27 mountY=0.38, mountTheta=0.96
02:29:29.502 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.05, opts=13)
02:29:29.503 00.001 5052 Enqueuing Move request for stepguider (-0.49, 0.05)
02:29:29.503 00.000 8976 Worker thread wakes up
02:29:29.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.05) opts 0xd
02:29:29.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.05)
02:29:29.503 00.000 8976 Moving (-0.49, 0.05) raw xDistance=0.27 yDistance=0.38
02:29:29.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
02:29:29.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.38
02:29:29.503 00.000 8976 MoveAxis(L, 1, ABG)
02:29:29.503 00.000 8976 stepping (-7, 16) + (-1, 0)
02:29:29.503 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:29.504 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:29:29.514 00.010 5052 UpdateGuideState exits: m=141 SNR=8.2
02:29:29.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:29.514 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:29.515 00.001 5052 Enqueuing Expose request
02:29:29.521 00.006 8976 Received - 47 (G) 
02:29:29.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:29.521 00.000 8976 stepped: pos (-8, 16)
02:29:29.521 00.000 8976 MoveAxis(D, 2, ABG)
02:29:29.521 00.000 8976 stepping (-8, 16) + (0, -2)
02:29:29.521 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:29.553 00.032 8976 Received - 47 (G) 
02:29:29.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:29.553 00.000 8976 stepped: pos (-8, 14)
02:29:29.553 00.000 8976 move complete, result=0
02:29:29.553 00.000 8976 worker thread done servicing request
02:29:29.553 00.000 8976 Worker thread wakes up
02:29:29.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:29.553 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:29.553 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:29:30.249 00.696 8976 Exposure complete
02:29:30.254 00.005 8976 worker thread done servicing request
02:29:30.255 00.001 5052 OnExposeComplete: enter
02:29:30.255 00.000 5052 UpdateGuideState(): m_state=6
02:29:30.255 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8992
02:29:30.255 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.81, Mass=146, SNR=8.3, Peak=68 HFD=2.3
02:29:30.255 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
02:29:30.255 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
02:29:30.255 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.28 mountX=0.07 mountY=-0.08, mountTheta=-0.82
02:29:30.256 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.10, opts=13)
02:29:30.256 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.10)
02:29:30.256 00.000 8976 Worker thread wakes up
02:29:30.256 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.10) opts 0xd
02:29:30.256 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.10)
02:29:30.256 00.000 8976 Moving (0.03, 0.10) raw xDistance=0.07 yDistance=-0.08
02:29:30.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:29:30.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:29:30.256 00.000 8976 MoveAxis(R, 0, ABG)
02:29:30.256 00.000 8976 MoveAxis(U, 0, ABG)
02:29:30.256 00.000 8976 move complete, result=0
02:29:30.256 00.000 8976 worker thread done servicing request
02:29:30.257 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:29:30.270 00.013 5052 UpdateGuideState exits: m=146 SNR=8.3
02:29:30.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:30.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:30.270 00.000 5052 Enqueuing Expose request
02:29:30.270 00.000 8976 Worker thread wakes up
02:29:30.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:30.270 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:30.270 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:30.971 00.701 8976 Exposure complete
02:29:30.977 00.006 8976 worker thread done servicing request
02:29:30.978 00.001 5052 OnExposeComplete: enter
02:29:30.978 00.000 5052 UpdateGuideState(): m_state=6
02:29:30.978 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8993
02:29:30.978 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.62, Mass=154, SNR=8.5, Peak=70 HFD=2.5
02:29:30.978 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
02:29:30.978 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
02:29:30.978 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.09 hyp=0.37 cameraTheta=-0.24 mountX=-0.24 mountY=-0.25, mountTheta=-2.34
02:29:30.980 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.09, opts=13)
02:29:30.980 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.09)
02:29:30.980 00.000 8976 Worker thread wakes up
02:29:30.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.09) opts 0xd
02:29:30.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.09)
02:29:30.980 00.000 8976 Moving (0.36, -0.09) raw xDistance=-0.24 yDistance=-0.25
02:29:30.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:29:30.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:29:30.980 00.000 8976 MoveAxis(R, 0, ABG)
02:29:30.980 00.000 8976 MoveAxis(U, 0, ABG)
02:29:30.981 00.001 8976 move complete, result=0
02:29:30.981 00.000 8976 worker thread done servicing request
02:29:30.982 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:29:30.993 00.011 5052 UpdateGuideState exits: m=154 SNR=8.5
02:29:30.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:30.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:30.993 00.000 5052 Enqueuing Expose request
02:29:30.993 00.000 8976 Worker thread wakes up
02:29:30.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:30.993 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:30.993 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:29:31.676 00.683 8976 Exposure complete
02:29:31.681 00.005 8976 worker thread done servicing request
02:29:31.682 00.001 5052 OnExposeComplete: enter
02:29:31.682 00.000 5052 UpdateGuideState(): m_state=6
02:29:31.682 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8994
02:29:31.682 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.77, Mass=152, SNR=8.5, Peak=73 HFD=2.3
02:29:31.682 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:29:31.682 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:29:31.682 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.06 hyp=0.66 cameraTheta=0.10 mountX=-0.24 mountY=-0.59, mountTheta=-1.96
02:29:31.682 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.06, opts=13)
02:29:31.682 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.06)
02:29:31.683 00.001 8976 Worker thread wakes up
02:29:31.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.06) opts 0xd
02:29:31.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.06)
02:29:31.683 00.000 8976 Moving (0.66, 0.06) raw xDistance=-0.24 yDistance=-0.59
02:29:31.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:29:31.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
02:29:31.683 00.000 8976 MoveAxis(R, 0, ABG)
02:29:31.683 00.000 8976 MoveAxis(U, 2, ABG)
02:29:31.683 00.000 8976 stepping (-8, 14) + (0, 2)
02:29:31.683 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:31.683 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:29:31.693 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:29:31.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:31.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:31.693 00.000 5052 Enqueuing Expose request
02:29:31.710 00.017 8976 Received - 47 (G) 
02:29:31.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:31.710 00.000 8976 stepped: pos (-8, 16)
02:29:31.710 00.000 8976 move complete, result=0
02:29:31.711 00.001 8976 worker thread done servicing request
02:29:31.711 00.000 8976 Worker thread wakes up
02:29:31.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:31.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:31.711 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:29:32.401 00.690 8976 Exposure complete
02:29:32.407 00.006 8976 worker thread done servicing request
02:29:32.407 00.000 5052 OnExposeComplete: enter
02:29:32.407 00.000 5052 UpdateGuideState(): m_state=6
02:29:32.407 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8995
02:29:32.407 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.89, Mass=152, SNR=8.5, Peak=69 HFD=2.2
02:29:32.407 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:29:32.407 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
02:29:32.407 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.18 hyp=0.78 cameraTheta=0.24 mountX=-0.18 mountY=-0.73, mountTheta=-1.82
02:29:32.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.18, opts=13)
02:29:32.408 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.18)
02:29:32.408 00.000 8976 Worker thread wakes up
02:29:32.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.18) opts 0xd
02:29:32.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.18)
02:29:32.408 00.000 8976 Moving (0.75, 0.18) raw xDistance=-0.18 yDistance=-0.73
02:29:32.409 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:29:32.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
02:29:32.409 00.000 8976 MoveAxis(R, 0, ABG)
02:29:32.409 00.000 8976 MoveAxis(U, 3, ABG)
02:29:32.409 00.000 8976 stepping (-8, 16) + (0, 3)
02:29:32.409 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:32.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:29:32.420 00.011 5052 UpdateGuideState exits: m=152 SNR=8.5
02:29:32.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:32.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:32.420 00.000 5052 Enqueuing Expose request
02:29:32.446 00.026 8976 Received - 47 (G) 
02:29:32.446 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:32.446 00.000 8976 stepped: pos (-8, 19)
02:29:32.446 00.000 8976 move complete, result=0
02:29:32.446 00.000 8976 worker thread done servicing request
02:29:32.446 00.000 8976 Worker thread wakes up
02:29:32.446 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:32.447 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:32.447 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:29:33.136 00.689 8976 Exposure complete
02:29:33.142 00.006 8976 worker thread done servicing request
02:29:33.142 00.000 5052 OnExposeComplete: enter
02:29:33.142 00.000 5052 UpdateGuideState(): m_state=6
02:29:33.142 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8996
02:29:33.142 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.83, Mass=170, SNR=9.0, Peak=66 HFD=2.3
02:29:33.142 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:29:33.142 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:29:33.142 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.13 hyp=0.27 cameraTheta=2.67 mountX=0.22 mountY=0.14, mountTheta=0.55
02:29:33.143 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.13, opts=13)
02:29:33.143 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.13)
02:29:33.143 00.000 8976 Worker thread wakes up
02:29:33.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.13) opts 0xd
02:29:33.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.13)
02:29:33.143 00.000 8976 Moving (-0.24, 0.13) raw xDistance=0.22 yDistance=0.14
02:29:33.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:29:33.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:29:33.143 00.000 8976 MoveAxis(R, 0, ABG)
02:29:33.143 00.000 8976 MoveAxis(U, 0, ABG)
02:29:33.143 00.000 8976 move complete, result=0
02:29:33.143 00.000 8976 worker thread done servicing request
02:29:33.144 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:29:33.153 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
02:29:33.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:33.153 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:33.153 00.000 5052 Enqueuing Expose request
02:29:33.153 00.000 8976 Worker thread wakes up
02:29:33.153 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:33.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:33.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:33.846 00.693 8976 Exposure complete
02:29:33.851 00.005 8976 worker thread done servicing request
02:29:33.852 00.001 5052 OnExposeComplete: enter
02:29:33.852 00.000 5052 UpdateGuideState(): m_state=6
02:29:33.852 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8997
02:29:33.852 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.47, Mass=171, SNR=9.0, Peak=72 HFD=1.5
02:29:33.852 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
02:29:33.852 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.35)
02:29:33.852 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.24 hyp=0.71 cameraTheta=-2.79 mountX=0.09 mountY=0.69, mountTheta=1.45
02:29:33.855 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.24, opts=13)
02:29:33.855 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.24)
02:29:33.855 00.000 8976 Worker thread wakes up
02:29:33.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.24) opts 0xd
02:29:33.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.24)
02:29:33.855 00.000 8976 Moving (-0.66, -0.24) raw xDistance=0.09 yDistance=0.69
02:29:33.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:29:33.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69
02:29:33.856 00.001 8976 MoveAxis(R, 0, ABG)
02:29:33.856 00.000 8976 MoveAxis(D, 3, ABG)
02:29:33.856 00.000 8976 stepping (-8, 19) + (0, -3)
02:29:33.856 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:33.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:29:33.866 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
02:29:33.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:33.867 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:33.867 00.000 5052 Enqueuing Expose request
02:29:33.885 00.018 8976 Received - 47 (G) 
02:29:33.885 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:33.885 00.000 8976 stepped: pos (-8, 16)
02:29:33.885 00.000 8976 move complete, result=0
02:29:33.885 00.000 8976 worker thread done servicing request
02:29:33.885 00.000 8976 Worker thread wakes up
02:29:33.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:33.885 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:33.885 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:29:34.575 00.690 8976 Exposure complete
02:29:34.581 00.006 8976 worker thread done servicing request
02:29:34.581 00.000 5052 OnExposeComplete: enter
02:29:34.581 00.000 5052 UpdateGuideState(): m_state=6
02:29:34.581 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8998
02:29:34.581 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.89, Mass=143, SNR=8.3, Peak=78 HFD=1.5
02:29:34.581 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:29:34.581 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
02:29:34.581 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.18 hyp=0.72 cameraTheta=2.89 mountX=0.48 mountY=0.49, mountTheta=0.80
02:29:34.582 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.18, opts=13)
02:29:34.582 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.18)
02:29:34.582 00.000 8976 Worker thread wakes up
02:29:34.582 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.18) opts 0xd
02:29:34.582 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.18)
02:29:34.582 00.000 8976 Moving (-0.70, 0.18) raw xDistance=0.48 yDistance=0.49
02:29:34.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:29:34.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
02:29:34.582 00.000 8976 MoveAxis(L, 2, ABG)
02:29:34.582 00.000 8976 stepping (-8, 16) + (-2, 0)
02:29:34.582 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:34.583 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:29:34.592 00.009 5052 UpdateGuideState exits: m=143 SNR=8.3
02:29:34.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:34.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:34.592 00.000 5052 Enqueuing Expose request
02:29:34.605 00.013 8976 Received - 47 (G) 
02:29:34.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:34.605 00.000 8976 stepped: pos (-10, 16)
02:29:34.605 00.000 8976 MoveAxis(D, 2, ABG)
02:29:34.605 00.000 8976 stepping (-10, 16) + (0, -2)
02:29:34.605 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:34.636 00.031 8976 Received - 47 (G) 
02:29:34.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:34.637 00.001 8976 stepped: pos (-10, 14)
02:29:34.637 00.000 8976 move complete, result=0
02:29:34.637 00.000 8976 worker thread done servicing request
02:29:34.637 00.000 8976 Worker thread wakes up
02:29:34.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:34.637 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:34.637 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:29:35.331 00.694 8976 Exposure complete
02:29:35.336 00.005 8976 worker thread done servicing request
02:29:35.336 00.000 5052 OnExposeComplete: enter
02:29:35.336 00.000 5052 UpdateGuideState(): m_state=6
02:29:35.336 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8999
02:29:35.336 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.92, Mass=169, SNR=9.0, Peak=78 HFD=1.9
02:29:35.336 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:29:35.336 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
02:29:35.336 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=0.21 hyp=0.94 cameraTheta=2.92 mountX=0.60 mountY=0.65, mountTheta=0.83
02:29:35.337 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=0.21, opts=13)
02:29:35.337 00.000 5052 Enqueuing Move request for stepguider (-0.92, 0.21)
02:29:35.337 00.000 8976 Worker thread wakes up
02:29:35.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, 0.21) opts 0xd
02:29:35.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, 0.21)
02:29:35.337 00.000 8976 Moving (-0.92, 0.21) raw xDistance=0.60 yDistance=0.65
02:29:35.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
02:29:35.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
02:29:35.337 00.000 8976 MoveAxis(L, 3, ABG)
02:29:35.337 00.000 8976 stepping (-10, 14) + (-3, 0)
02:29:35.339 00.002 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:35.339 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:29:35.349 00.010 5052 UpdateGuideState exits: m=169 SNR=9.0
02:29:35.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:35.349 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:35.349 00.000 5052 Enqueuing Expose request
02:29:35.372 00.023 8976 Received - 47 (G) 
02:29:35.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:35.372 00.000 8976 stepped: pos (-13, 14)
02:29:35.372 00.000 8976 MoveAxis(D, 3, ABG)
02:29:35.372 00.000 8976 stepping (-13, 14) + (0, -3)
02:29:35.372 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:35.404 00.032 8976 Received - 47 (G) 
02:29:35.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:35.404 00.000 8976 stepped: pos (-13, 11)
02:29:35.404 00.000 8976 move complete, result=0
02:29:35.404 00.000 8976 worker thread done servicing request
02:29:35.404 00.000 8976 Worker thread wakes up
02:29:35.404 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.7 px 3 ms SOUTH
02:29:35.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:35.404 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:36.101 00.697 8976 Exposure complete
02:29:36.109 00.008 8976 worker thread done servicing request
02:29:36.109 00.000 5052 OnExposeComplete: enter
02:29:36.109 00.000 5052 UpdateGuideState(): m_state=6
02:29:36.109 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9000
02:29:36.109 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.62, Mass=137, SNR=8.1, Peak=72 HFD=1.9
02:29:36.109 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
02:29:36.110 00.001 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
02:29:36.110 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.09 hyp=0.37 cameraTheta=-2.91 mountX=0.09 mountY=0.35, mountTheta=1.33
02:29:36.111 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.09, opts=13)
02:29:36.111 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.09)
02:29:36.111 00.000 8976 Worker thread wakes up
02:29:36.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.09) opts 0xd
02:29:36.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.09)
02:29:36.111 00.000 8976 Moving (-0.36, -0.09) raw xDistance=0.09 yDistance=0.35
02:29:36.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:29:36.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
02:29:36.111 00.000 8976 MoveAxis(R, 0, ABG)
02:29:36.111 00.000 8976 MoveAxis(D, 2, ABG)
02:29:36.111 00.000 8976 stepping (-13, 11) + (0, -2)
02:29:36.111 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:36.111 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:29:36.121 00.010 5052 UpdateGuideState exits: m=137 SNR=8.1
02:29:36.121 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:36.121 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:36.121 00.000 5052 Enqueuing Expose request
02:29:36.138 00.017 8976 Received - 47 (G) 
02:29:36.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:36.138 00.000 8976 stepped: pos (-13, 9)
02:29:36.138 00.000 8976 move complete, result=0
02:29:36.140 00.002 8976 worker thread done servicing request
02:29:36.140 00.000 8976 Worker thread wakes up
02:29:36.140 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:29:36.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:36.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:36.830 00.690 8976 Exposure complete
02:29:36.836 00.006 8976 worker thread done servicing request
02:29:36.836 00.000 5052 OnExposeComplete: enter
02:29:36.836 00.000 5052 UpdateGuideState(): m_state=6
02:29:36.836 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9001
02:29:36.836 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.85, Mass=152, SNR=8.6, Peak=80 HFD=2.3
02:29:36.836 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:29:36.836 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:29:36.836 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.14 hyp=0.40 cameraTheta=2.78 mountX=0.30 mountY=0.24, mountTheta=0.67
02:29:36.837 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.14, opts=13)
02:29:36.837 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.14)
02:29:36.837 00.000 8976 Worker thread wakes up
02:29:36.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.14) opts 0xd
02:29:36.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.14)
02:29:36.837 00.000 8976 Moving (-0.37, 0.14) raw xDistance=0.30 yDistance=0.24
02:29:36.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:29:36.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:29:36.837 00.000 8976 MoveAxis(L, 1, ABG)
02:29:36.837 00.000 8976 stepping (-13, 9) + (-1, 0)
02:29:36.837 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:36.838 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:29:36.847 00.009 5052 UpdateGuideState exits: m=152 SNR=8.6
02:29:36.847 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:36.847 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:36.847 00.000 5052 Enqueuing Expose request
02:29:36.859 00.012 8976 Received - 47 (G) 
02:29:36.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:36.859 00.000 8976 stepped: pos (-14, 9)
02:29:36.859 00.000 8976 MoveAxis(U, 0, ABG)
02:29:36.859 00.000 8976 move complete, result=0
02:29:36.859 00.000 8976 worker thread done servicing request
02:29:36.859 00.000 8976 Worker thread wakes up
02:29:36.859 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:29:36.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:36.859 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:37.546 00.687 8976 Exposure complete
02:29:37.552 00.006 8976 worker thread done servicing request
02:29:37.552 00.000 5052 OnExposeComplete: enter
02:29:37.552 00.000 5052 UpdateGuideState(): m_state=6
02:29:37.552 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9002
02:29:37.552 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.67, Mass=162, SNR=8.8, Peak=73 HFD=1.6
02:29:37.552 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
02:29:37.552 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
02:29:37.552 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.36 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
02:29:37.553 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.04, opts=13)
02:29:37.553 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.04)
02:29:37.553 00.000 8976 Worker thread wakes up
02:29:37.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.04) opts 0xd
02:29:37.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.04)
02:29:37.553 00.000 8976 Moving (0.11, -0.04) raw xDistance=-0.09 yDistance=-0.07
02:29:37.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:29:37.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:29:37.553 00.000 8976 MoveAxis(R, 0, ABG)
02:29:37.553 00.000 8976 MoveAxis(U, 0, ABG)
02:29:37.553 00.000 8976 move complete, result=0
02:29:37.554 00.001 8976 worker thread done servicing request
02:29:37.554 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:29:37.563 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
02:29:37.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:37.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:37.563 00.000 5052 Enqueuing Expose request
02:29:37.563 00.000 8976 Worker thread wakes up
02:29:37.564 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:37.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:37.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:38.257 00.693 8976 Exposure complete
02:29:38.263 00.006 8976 worker thread done servicing request
02:29:38.263 00.000 5052 OnExposeComplete: enter
02:29:38.263 00.000 5052 UpdateGuideState(): m_state=6
02:29:38.263 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9003
02:29:38.263 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.80, Mass=158, SNR=8.7, Peak=78 HFD=1.8
02:29:38.263 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
02:29:38.263 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
02:29:38.263 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.09 hyp=0.51 cameraTheta=0.18 mountX=-0.15 mountY=-0.47, mountTheta=-1.87
02:29:38.264 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.09, opts=13)
02:29:38.264 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.09)
02:29:38.264 00.000 8976 Worker thread wakes up
02:29:38.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.09) opts 0xd
02:29:38.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.09)
02:29:38.264 00.000 8976 Moving (0.50, 0.09) raw xDistance=-0.15 yDistance=-0.47
02:29:38.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:29:38.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:29:38.264 00.000 8976 MoveAxis(R, 0, ABG)
02:29:38.265 00.001 8976 MoveAxis(U, 2, ABG)
02:29:38.265 00.000 8976 stepping (-14, 9) + (0, 2)
02:29:38.265 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:38.265 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:29:38.275 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:29:38.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:38.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:38.275 00.000 5052 Enqueuing Expose request
02:29:38.298 00.023 8976 Received - 47 (G) 
02:29:38.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:38.298 00.000 8976 stepped: pos (-14, 11)
02:29:38.298 00.000 8976 move complete, result=0
02:29:38.298 00.000 8976 worker thread done servicing request
02:29:38.298 00.000 8976 Worker thread wakes up
02:29:38.298 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:29:38.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:38.298 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:38.985 00.687 8976 Exposure complete
02:29:38.990 00.005 8976 worker thread done servicing request
02:29:38.990 00.000 5052 OnExposeComplete: enter
02:29:38.990 00.000 5052 UpdateGuideState(): m_state=6
02:29:38.990 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9004
02:29:38.990 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.67, Mass=166, SNR=8.9, Peak=70 HFD=2.8
02:29:38.990 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
02:29:38.990 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
02:29:38.990 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.04 hyp=0.44 cameraTheta=-0.08 mountX=-0.23 mountY=-0.35, mountTheta=-2.16
02:29:38.991 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.04, opts=13)
02:29:38.991 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.04)
02:29:38.991 00.000 8976 Worker thread wakes up
02:29:38.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.04) opts 0xd
02:29:38.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.04)
02:29:38.991 00.000 8976 Moving (0.44, -0.04) raw xDistance=-0.23 yDistance=-0.35
02:29:38.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:29:38.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
02:29:38.991 00.000 8976 MoveAxis(R, 0, ABG)
02:29:38.991 00.000 8976 MoveAxis(U, 2, ABG)
02:29:38.991 00.000 8976 stepping (-14, 11) + (0, 2)
02:29:38.991 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:38.992 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:29:39.002 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:29:39.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:39.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:39.002 00.000 5052 Enqueuing Expose request
02:29:39.017 00.015 8976 Received - 47 (G) 
02:29:39.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:39.017 00.000 8976 stepped: pos (-14, 13)
02:29:39.017 00.000 8976 move complete, result=0
02:29:39.017 00.000 8976 worker thread done servicing request
02:29:39.017 00.000 8976 Worker thread wakes up
02:29:39.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:39.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:39.017 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:29:39.707 00.690 8976 Exposure complete
02:29:39.712 00.005 8976 worker thread done servicing request
02:29:39.713 00.001 5052 OnExposeComplete: enter
02:29:39.713 00.000 5052 UpdateGuideState(): m_state=6
02:29:39.713 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9005
02:29:39.713 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.15, Mass=165, SNR=8.8, Peak=69 HFD=2.4
02:29:39.713 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
02:29:39.713 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
02:29:39.713 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=-0.56 hyp=1.12 cameraTheta=-0.53 mountX=-0.94 mountY=-0.50, mountTheta=-2.65
02:29:39.713 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=-0.56, opts=13)
02:29:39.713 00.000 5052 Enqueuing Move request for stepguider (0.97, -0.56)
02:29:39.714 00.001 8976 Worker thread wakes up
02:29:39.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, -0.56) opts 0xd
02:29:39.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, -0.56)
02:29:39.714 00.000 8976 Moving (0.97, -0.56) raw xDistance=-0.94 yDistance=-0.50
02:29:39.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94
02:29:39.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
02:29:39.714 00.000 8976 MoveAxis(R, 4, ABG)
02:29:39.714 00.000 8976 stepping (-14, 13) + (4, 0)
02:29:39.714 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:29:39.714 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:29:39.724 00.010 5052 UpdateGuideState exits: m=165 SNR=8.8
02:29:39.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:39.725 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:39.725 00.000 5052 Enqueuing Expose request
02:29:39.752 00.027 8976 Received - 47 (G) 
02:29:39.753 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:29:39.753 00.000 8976 stepped: pos (-10, 13)
02:29:39.753 00.000 8976 MoveAxis(U, 2, ABG)
02:29:39.753 00.000 8976 stepping (-10, 13) + (0, 2)
02:29:39.753 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:39.785 00.032 8976 Received - 47 (G) 
02:29:39.785 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:39.785 00.000 8976 stepped: pos (-10, 15)
02:29:39.785 00.000 8976 move complete, result=0
02:29:39.785 00.000 8976 worker thread done servicing request
02:29:39.785 00.000 8976 Worker thread wakes up
02:29:39.785 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:39.785 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:39.785 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.5 px 2 ms NORTH
02:29:40.476 00.691 8976 Exposure complete
02:29:40.482 00.006 8976 worker thread done servicing request
02:29:40.483 00.001 5052 OnExposeComplete: enter
02:29:40.483 00.000 5052 UpdateGuideState(): m_state=6
02:29:40.483 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9006
02:29:40.483 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=282.08, Mass=159, SNR=8.7, Peak=78 HFD=2.3
02:29:40.483 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
02:29:40.483 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
02:29:40.483 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.37 hyp=0.72 cameraTheta=0.54 mountX=0.05 mountY=-0.72, mountTheta=-1.51
02:29:40.484 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.37, opts=13)
02:29:40.484 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.37)
02:29:40.484 00.000 8976 Worker thread wakes up
02:29:40.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.37) opts 0xd
02:29:40.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.37)
02:29:40.484 00.000 8976 Moving (0.62, 0.37) raw xDistance=0.05 yDistance=-0.72
02:29:40.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:29:40.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
02:29:40.484 00.000 8976 MoveAxis(R, 0, ABG)
02:29:40.484 00.000 8976 MoveAxis(U, 3, ABG)
02:29:40.484 00.000 8976 stepping (-10, 15) + (0, 3)
02:29:40.484 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:40.485 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:29:40.494 00.009 5052 UpdateGuideState exits: m=159 SNR=8.7
02:29:40.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:40.494 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:40.494 00.000 5052 Enqueuing Expose request
02:29:40.520 00.026 8976 Received - 47 (G) 
02:29:40.520 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:40.520 00.000 8976 stepped: pos (-10, 18)
02:29:40.520 00.000 8976 move complete, result=0
02:29:40.520 00.000 8976 worker thread done servicing request
02:29:40.520 00.000 8976 Worker thread wakes up
02:29:40.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:40.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:40.520 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:29:41.216 00.696 8976 Exposure complete
02:29:41.221 00.005 8976 worker thread done servicing request
02:29:41.221 00.000 5052 OnExposeComplete: enter
02:29:41.222 00.001 5052 UpdateGuideState(): m_state=6
02:29:41.222 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9007
02:29:41.222 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.61, Mass=131, SNR=7.9, Peak=70 HFD=1.6
02:29:41.222 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
02:29:41.222 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
02:29:41.222 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.10 hyp=0.37 cameraTheta=-0.26 mountX=-0.25 mountY=-0.25, mountTheta=-2.35
02:29:41.223 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.10, opts=13)
02:29:41.223 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.10)
02:29:41.223 00.000 8976 Worker thread wakes up
02:29:41.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.10) opts 0xd
02:29:41.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.10)
02:29:41.223 00.000 8976 Moving (0.36, -0.10) raw xDistance=-0.25 yDistance=-0.25
02:29:41.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:29:41.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:29:41.223 00.000 8976 MoveAxis(R, 0, ABG)
02:29:41.223 00.000 8976 MoveAxis(U, 0, ABG)
02:29:41.223 00.000 8976 move complete, result=0
02:29:41.223 00.000 8976 worker thread done servicing request
02:29:41.224 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:29:41.234 00.010 5052 UpdateGuideState exits: m=131 SNR=7.9
02:29:41.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:41.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:41.234 00.000 5052 Enqueuing Expose request
02:29:41.234 00.000 8976 Worker thread wakes up
02:29:41.234 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:41.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:41.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:41.924 00.690 8976 Exposure complete
02:29:41.930 00.006 8976 worker thread done servicing request
02:29:41.930 00.000 5052 OnExposeComplete: enter
02:29:41.930 00.000 5052 UpdateGuideState(): m_state=6
02:29:41.930 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9008
02:29:41.930 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.71, Mass=146, SNR=8.3, Peak=68 HFD=2.2
02:29:41.930 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:29:41.930 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:29:41.930 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.00 hyp=0.67 cameraTheta=-0.01 mountX=-0.31 mountY=-0.56, mountTheta=-2.07
02:29:41.931 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.00, opts=13)
02:29:41.931 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.00)
02:29:41.932 00.001 8976 Worker thread wakes up
02:29:41.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.00) opts 0xd
02:29:41.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.00)
02:29:41.932 00.000 8976 Moving (0.67, -0.00) raw xDistance=-0.31 yDistance=-0.56
02:29:41.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:29:41.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:29:41.932 00.000 8976 MoveAxis(R, 1, ABG)
02:29:41.932 00.000 8976 stepping (-10, 18) + (1, 0)
02:29:41.932 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:41.933 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:29:41.943 00.010 5052 UpdateGuideState exits: m=146 SNR=8.3
02:29:41.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:41.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:41.943 00.000 5052 Enqueuing Expose request
02:29:41.959 00.016 8976 Received - 47 (G) 
02:29:41.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:41.959 00.000 8976 stepped: pos (-9, 18)
02:29:41.959 00.000 8976 MoveAxis(U, 2, ABG)
02:29:41.959 00.000 8976 stepping (-9, 18) + (0, 2)
02:29:41.959 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:41.991 00.032 8976 Received - 47 (G) 
02:29:41.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:41.991 00.000 8976 stepped: pos (-9, 20)
02:29:41.991 00.000 8976 move complete, result=0
02:29:41.991 00.000 8976 worker thread done servicing request
02:29:41.991 00.000 8976 Worker thread wakes up
02:29:41.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:41.991 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
02:29:41.991 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:42.682 00.691 8976 Exposure complete
02:29:42.688 00.006 8976 worker thread done servicing request
02:29:42.688 00.000 5052 OnExposeComplete: enter
02:29:42.688 00.000 5052 UpdateGuideState(): m_state=6
02:29:42.688 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9009
02:29:42.688 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.70, Mass=152, SNR=8.5, Peak=72 HFD=2.2
02:29:42.688 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
02:29:42.688 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
02:29:42.688 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.01 hyp=0.81 cameraTheta=-0.01 mountX=-0.38 mountY=-0.68, mountTheta=-2.08
02:29:42.689 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.01, opts=13)
02:29:42.689 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.01)
02:29:42.689 00.000 8976 Worker thread wakes up
02:29:42.690 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.01) opts 0xd
02:29:42.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.01)
02:29:42.690 00.000 8976 Moving (0.81, -0.01) raw xDistance=-0.38 yDistance=-0.68
02:29:42.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
02:29:42.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
02:29:42.690 00.000 8976 MoveAxis(R, 2, ABG)
02:29:42.690 00.000 8976 stepping (-9, 20) + (2, 0)
02:29:42.690 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:42.690 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:29:42.701 00.011 5052 UpdateGuideState exits: m=152 SNR=8.5
02:29:42.705 00.004 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:42.705 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:42.705 00.000 5052 Enqueuing Expose request
02:29:42.726 00.021 8976 Received - 47 (G) 
02:29:42.726 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:42.726 00.000 8976 stepped: pos (-7, 20)
02:29:42.726 00.000 8976 MoveAxis(U, 3, ABG)
02:29:42.726 00.000 8976 stepping (-7, 20) + (0, 3)
02:29:42.726 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:42.758 00.032 8976 Received - 47 (G) 
02:29:42.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:42.758 00.000 8976 stepped: pos (-7, 23)
02:29:42.758 00.000 8976 move complete, result=0
02:29:42.758 00.000 8976 worker thread done servicing request
02:29:42.758 00.000 8976 Worker thread wakes up
02:29:42.758 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:42.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:42.758 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
02:29:43.452 00.694 8976 Exposure complete
02:29:43.457 00.005 8976 worker thread done servicing request
02:29:43.457 00.000 5052 OnExposeComplete: enter
02:29:43.457 00.000 5052 UpdateGuideState(): m_state=6
02:29:43.457 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9010
02:29:43.457 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.88, Mass=142, SNR=8.2, Peak=72 HFD=2.3
02:29:43.457 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
02:29:43.457 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
02:29:43.458 00.001 5052 CameraToMount -- cameraX=0.61 cameraY=0.17 hyp=0.63 cameraTheta=0.28 mountX=-0.12 mountY=-0.61, mountTheta=-1.77
02:29:43.458 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.17, opts=13)
02:29:43.458 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.17)
02:29:43.458 00.000 8976 Worker thread wakes up
02:29:43.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.17) opts 0xd
02:29:43.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.17)
02:29:43.459 00.001 8976 Moving (0.61, 0.17) raw xDistance=-0.12 yDistance=-0.61
02:29:43.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:29:43.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
02:29:43.459 00.000 8976 MoveAxis(R, 0, ABG)
02:29:43.459 00.000 8976 MoveAxis(U, 3, ABG)
02:29:43.459 00.000 8976 stepping (-7, 23) + (0, 3)
02:29:43.459 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:43.459 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:29:43.469 00.010 5052 UpdateGuideState exits: m=142 SNR=8.2
02:29:43.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:43.469 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:43.469 00.000 5052 Enqueuing Expose request
02:29:43.493 00.024 8976 Received - 47 (G) 
02:29:43.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:43.493 00.000 8976 stepped: pos (-7, 26)
02:29:43.493 00.000 8976 move complete, result=0
02:29:43.493 00.000 8976 worker thread done servicing request
02:29:43.493 00.000 8976 Worker thread wakes up
02:29:43.493 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
02:29:43.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:43.493 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:44.184 00.691 8976 Exposure complete
02:29:44.189 00.005 8976 worker thread done servicing request
02:29:44.189 00.000 5052 OnExposeComplete: enter
02:29:44.189 00.000 5052 UpdateGuideState(): m_state=6
02:29:44.189 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9011
02:29:44.190 00.001 5052 Star::Find returns 1 (0), X=329.90, Y=281.72, Mass=145, SNR=8.3, Peak=70 HFD=2.2
02:29:44.190 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
02:29:44.190 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
02:29:44.190 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.01 hyp=0.73 cameraTheta=0.01 mountX=-0.32 mountY=-0.61, mountTheta=-2.05
02:29:44.190 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.01, opts=13)
02:29:44.190 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.01)
02:29:44.190 00.000 8976 Worker thread wakes up
02:29:44.190 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.01) opts 0xd
02:29:44.190 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.01)
02:29:44.191 00.001 8976 Moving (0.73, 0.01) raw xDistance=-0.32 yDistance=-0.61
02:29:44.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:29:44.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.61
02:29:44.191 00.000 8976 MoveAxis(R, 1, ABG)
02:29:44.191 00.000 8976 stepping (-7, 26) + (1, 0)
02:29:44.191 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:44.192 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:29:44.201 00.009 5052 UpdateGuideState exits: m=145 SNR=8.3
02:29:44.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:44.202 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:44.202 00.000 5052 Enqueuing Expose request
02:29:44.213 00.011 8976 Received - 47 (G) 
02:29:44.213 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:44.213 00.000 8976 stepped: pos (-6, 26)
02:29:44.213 00.000 8976 MoveAxis(U, 3, ABG)
02:29:44.213 00.000 8976 stepping (-6, 26) + (0, 3)
02:29:44.213 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:44.245 00.032 8976 Received - 47 (G) 
02:29:44.245 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:29:44.245 00.000 8976 stepped: pos (-6, 29)
02:29:44.245 00.000 8976 move complete, result=0
02:29:44.245 00.000 8976 worker thread done servicing request
02:29:44.245 00.000 8976 Worker thread wakes up
02:29:44.245 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:44.245 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:44.245 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
02:29:44.940 00.695 8976 Exposure complete
02:29:44.945 00.005 8976 worker thread done servicing request
02:29:44.945 00.000 5052 OnExposeComplete: enter
02:29:44.946 00.001 5052 UpdateGuideState(): m_state=6
02:29:44.946 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9012
02:29:44.946 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.66, Mass=140, SNR=8.2, Peak=70 HFD=1.9
02:29:44.946 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.81 = -2.81)
02:29:44.946 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
02:29:44.946 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.76 mountX=-0.07 mountY=-0.02, mountTheta=-2.90
02:29:44.948 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.05, opts=13)
02:29:44.948 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.05)
02:29:44.948 00.000 8976 Worker thread wakes up
02:29:44.949 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.05) opts 0xd
02:29:44.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.05)
02:29:44.949 00.000 8976 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.02
02:29:44.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:29:44.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:29:44.949 00.000 8976 MoveAxis(R, 0, ABG)
02:29:44.949 00.000 8976 MoveAxis(U, 0, ABG)
02:29:44.949 00.000 8976 move complete, result=0
02:29:44.949 00.000 8976 worker thread done servicing request
02:29:44.950 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:29:44.960 00.010 5052 UpdateGuideState exits: m=140 SNR=8.2
02:29:44.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:44.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:44.960 00.000 5052 Enqueuing Expose request
02:29:44.960 00.000 8976 Worker thread wakes up
02:29:44.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:44.960 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:44.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:45.648 00.688 8976 Exposure complete
02:29:45.653 00.005 8976 worker thread done servicing request
02:29:45.653 00.000 5052 OnExposeComplete: enter
02:29:45.653 00.000 5052 UpdateGuideState(): m_state=6
02:29:45.653 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9013
02:29:45.653 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.76, Mass=153, SNR=8.5, Peak=76 HFD=2.1
02:29:45.653 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:29:45.653 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:29:45.654 00.001 5052 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.23 cameraTheta=2.93 mountX=0.15 mountY=0.16, mountTheta=0.84
02:29:45.654 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.05, opts=13)
02:29:45.654 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.05)
02:29:45.654 00.000 8976 Worker thread wakes up
02:29:45.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.05) opts 0xd
02:29:45.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.05)
02:29:45.654 00.000 8976 Moving (-0.23, 0.05) raw xDistance=0.15 yDistance=0.16
02:29:45.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:29:45.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:29:45.655 00.001 8976 MoveAxis(R, 0, ABG)
02:29:45.655 00.000 8976 MoveAxis(U, 0, ABG)
02:29:45.655 00.000 8976 move complete, result=0
02:29:45.655 00.000 8976 worker thread done servicing request
02:29:45.655 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:29:45.665 00.010 5052 UpdateGuideState exits: m=153 SNR=8.5
02:29:45.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:45.665 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:45.665 00.000 5052 Enqueuing Expose request
02:29:45.665 00.000 8976 Worker thread wakes up
02:29:45.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:45.665 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:45.665 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:29:46.355 00.690 8976 Exposure complete
02:29:46.361 00.006 8976 worker thread done servicing request
02:29:46.361 00.000 5052 OnExposeComplete: enter
02:29:46.361 00.000 5052 UpdateGuideState(): m_state=6
02:29:46.361 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9014
02:29:46.361 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.98, Mass=155, SNR=8.6, Peak=73 HFD=2.1
02:29:46.361 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
02:29:46.361 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
02:29:46.361 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.27 hyp=0.41 cameraTheta=2.43 mountX=0.38 mountY=0.11, mountTheta=0.29
02:29:46.362 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.27, opts=13)
02:29:46.362 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.27)
02:29:46.362 00.000 8976 Worker thread wakes up
02:29:46.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.27) opts 0xd
02:29:46.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.27)
02:29:46.362 00.000 8976 Moving (-0.31, 0.27) raw xDistance=0.38 yDistance=0.11
02:29:46.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:29:46.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:29:46.362 00.000 8976 MoveAxis(L, 2, ABG)
02:29:46.362 00.000 8976 stepping (-6, 29) + (-2, 0)
02:29:46.362 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:46.363 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:29:46.372 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
02:29:46.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:46.372 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:46.372 00.000 5052 Enqueuing Expose request
02:29:46.387 00.015 8976 Received - 47 (G) 
02:29:46.387 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:46.387 00.000 8976 stepped: pos (-8, 29)
02:29:46.387 00.000 8976 MoveAxis(U, 0, ABG)
02:29:46.387 00.000 8976 move complete, result=0
02:29:46.387 00.000 8976 worker thread done servicing request
02:29:46.387 00.000 8976 Worker thread wakes up
02:29:46.387 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:29:46.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:46.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:47.092 00.705 8976 Exposure complete
02:29:47.098 00.006 8976 worker thread done servicing request
02:29:47.098 00.000 5052 OnExposeComplete: enter
02:29:47.098 00.000 5052 UpdateGuideState(): m_state=6
02:29:47.098 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9015
02:29:47.098 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.68, Mass=157, SNR=8.6, Peak=69 HFD=2.3
02:29:47.098 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
02:29:47.098 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
02:29:47.098 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-3.05 mountX=0.10 mountY=0.24, mountTheta=1.18
02:29:47.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.03, opts=13)
02:29:47.099 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.03)
02:29:47.099 00.000 8976 Worker thread wakes up
02:29:47.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.03) opts 0xd
02:29:47.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.03)
02:29:47.099 00.000 8976 Moving (-0.27, -0.03) raw xDistance=0.10 yDistance=0.24
02:29:47.100 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:29:47.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:29:47.100 00.000 8976 MoveAxis(R, 0, ABG)
02:29:47.100 00.000 8976 MoveAxis(U, 0, ABG)
02:29:47.100 00.000 8976 move complete, result=0
02:29:47.100 00.000 8976 worker thread done servicing request
02:29:47.100 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:29:47.111 00.011 5052 UpdateGuideState exits: m=157 SNR=8.6
02:29:47.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:47.111 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:47.111 00.000 5052 Enqueuing Expose request
02:29:47.111 00.000 8976 Worker thread wakes up
02:29:47.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:47.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:47.111 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:29:47.800 00.689 8976 Exposure complete
02:29:47.805 00.005 8976 worker thread done servicing request
02:29:47.805 00.000 5052 OnExposeComplete: enter
02:29:47.805 00.000 5052 UpdateGuideState(): m_state=6
02:29:47.805 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9016
02:29:47.805 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.82, Mass=135, SNR=8.1, Peak=72 HFD=2.1
02:29:47.805 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
02:29:47.805 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
02:29:47.805 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.10 mountX=0.12 mountY=-0.01, mountTheta=-0.04
02:29:47.806 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.11, opts=13)
02:29:47.806 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.11)
02:29:47.806 00.000 8976 Worker thread wakes up
02:29:47.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.11) opts 0xd
02:29:47.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.11)
02:29:47.806 00.000 8976 Moving (-0.06, 0.11) raw xDistance=0.12 yDistance=-0.01
02:29:47.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:29:47.807 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:29:47.807 00.000 8976 MoveAxis(R, 0, ABG)
02:29:47.807 00.000 8976 MoveAxis(U, 0, ABG)
02:29:47.807 00.000 8976 move complete, result=0
02:29:47.807 00.000 8976 worker thread done servicing request
02:29:47.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:29:47.817 00.010 5052 UpdateGuideState exits: m=135 SNR=8.1
02:29:47.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:47.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:47.817 00.000 5052 Enqueuing Expose request
02:29:47.817 00.000 8976 Worker thread wakes up
02:29:47.817 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:47.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:47.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:48.510 00.693 8976 Exposure complete
02:29:48.517 00.007 8976 worker thread done servicing request
02:29:48.517 00.000 5052 OnExposeComplete: enter
02:29:48.518 00.001 5052 UpdateGuideState(): m_state=6
02:29:48.518 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9017
02:29:48.518 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.79, Mass=166, SNR=8.9, Peak=68 HFD=2.3
02:29:48.518 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:29:48.518 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
02:29:48.518 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.08 hyp=0.37 cameraTheta=2.92 mountX=0.24 mountY=0.26, mountTheta=0.83
02:29:48.518 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.08, opts=13)
02:29:48.518 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.08)
02:29:48.519 00.001 8976 Worker thread wakes up
02:29:48.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.08) opts 0xd
02:29:48.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.08)
02:29:48.519 00.000 8976 Moving (-0.36, 0.08) raw xDistance=0.24 yDistance=0.26
02:29:48.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:29:48.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:29:48.519 00.000 8976 MoveAxis(R, 0, ABG)
02:29:48.519 00.000 8976 MoveAxis(U, 0, ABG)
02:29:48.519 00.000 8976 move complete, result=0
02:29:48.519 00.000 8976 worker thread done servicing request
02:29:48.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:29:48.529 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:29:48.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:48.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:48.529 00.000 5052 Enqueuing Expose request
02:29:48.529 00.000 8976 Worker thread wakes up
02:29:48.529 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:29:48.530 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:48.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:49.214 00.684 8976 Exposure complete
02:29:49.219 00.005 8976 worker thread done servicing request
02:29:49.219 00.000 5052 OnExposeComplete: enter
02:29:49.219 00.000 5052 UpdateGuideState(): m_state=6
02:29:49.219 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9018
02:29:49.220 00.001 5052 Star::Find returns 1 (0), X=328.73, Y=281.61, Mass=161, SNR=8.8, Peak=69 HFD=2.0
02:29:49.220 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
02:29:49.220 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
02:29:49.220 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.10 hyp=0.45 cameraTheta=-2.92 mountX=0.11 mountY=0.42, mountTheta=1.32
02:29:49.220 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.10, opts=13)
02:29:49.220 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.10)
02:29:49.221 00.001 8976 Worker thread wakes up
02:29:49.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.10) opts 0xd
02:29:49.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.10)
02:29:49.221 00.000 8976 Moving (-0.44, -0.10) raw xDistance=0.11 yDistance=0.42
02:29:49.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:29:49.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
02:29:49.221 00.000 8976 MoveAxis(R, 0, ABG)
02:29:49.221 00.000 8976 MoveAxis(D, 2, ABG)
02:29:49.221 00.000 8976 stepping (-8, 29) + (0, -2)
02:29:49.221 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:49.222 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:29:49.232 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
02:29:49.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:49.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:49.232 00.000 5052 Enqueuing Expose request
02:29:49.248 00.016 8976 Received - 47 (G) 
02:29:49.248 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:49.248 00.000 8976 stepped: pos (-8, 27)
02:29:49.248 00.000 8976 move complete, result=0
02:29:49.248 00.000 8976 worker thread done servicing request
02:29:49.248 00.000 8976 Worker thread wakes up
02:29:49.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:49.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:49.248 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:29:49.941 00.693 8976 Exposure complete
02:29:49.946 00.005 8976 worker thread done servicing request
02:29:49.946 00.000 5052 OnExposeComplete: enter
02:29:49.946 00.000 5052 UpdateGuideState(): m_state=6
02:29:49.946 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9019
02:29:49.946 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.56, Mass=177, SNR=9.2, Peak=74 HFD=2.4
02:29:49.947 00.001 5052 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.04) = xAngle (-3.76 = 2.52)
02:29:49.947 00.000 5052 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.87 = 2.42)
02:29:49.947 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.72 mountX=-0.12 mountY=0.10, mountTheta=2.46
02:29:49.947 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.15, opts=13)
02:29:49.947 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.15)
02:29:49.947 00.000 8976 Worker thread wakes up
02:29:49.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.15) opts 0xd
02:29:49.948 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.15)
02:29:49.948 00.000 8976 Moving (-0.02, -0.15) raw xDistance=-0.12 yDistance=0.10
02:29:49.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:29:49.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:29:49.948 00.000 8976 MoveAxis(R, 0, ABG)
02:29:49.948 00.000 8976 MoveAxis(U, 0, ABG)
02:29:49.948 00.000 8976 move complete, result=0
02:29:49.948 00.000 8976 worker thread done servicing request
02:29:49.948 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:29:49.958 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
02:29:49.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:49.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:49.958 00.000 5052 Enqueuing Expose request
02:29:49.958 00.000 8976 Worker thread wakes up
02:29:49.958 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:49.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:49.958 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:50.649 00.691 8976 Exposure complete
02:29:50.655 00.006 8976 worker thread done servicing request
02:29:50.655 00.000 5052 OnExposeComplete: enter
02:29:50.655 00.000 5052 UpdateGuideState(): m_state=6
02:29:50.655 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9020
02:29:50.655 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.77, Mass=144, SNR=8.3, Peak=74 HFD=1.8
02:29:50.655 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
02:29:50.655 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
02:29:50.655 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.06 hyp=0.31 cameraTheta=0.20 mountX=-0.08 mountY=-0.29, mountTheta=-1.85
02:29:50.656 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.06, opts=13)
02:29:50.656 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.06)
02:29:50.656 00.000 8976 Worker thread wakes up
02:29:50.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.06) opts 0xd
02:29:50.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.06)
02:29:50.656 00.000 8976 Moving (0.31, 0.06) raw xDistance=-0.08 yDistance=-0.29
02:29:50.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:29:50.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:29:50.656 00.000 8976 MoveAxis(R, 0, ABG)
02:29:50.656 00.000 8976 MoveAxis(U, 1, ABG)
02:29:50.656 00.000 8976 stepping (-8, 27) + (0, 1)
02:29:50.656 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:50.657 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:29:50.669 00.012 5052 UpdateGuideState exits: m=144 SNR=8.3
02:29:50.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:50.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:50.669 00.000 5052 Enqueuing Expose request
02:29:50.687 00.018 8976 Received - 47 (G) 
02:29:50.687 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:50.687 00.000 8976 stepped: pos (-8, 28)
02:29:50.687 00.000 8976 move complete, result=0
02:29:50.687 00.000 8976 worker thread done servicing request
02:29:50.687 00.000 8976 Worker thread wakes up
02:29:50.688 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:29:50.688 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:50.688 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:51.379 00.691 8976 Exposure complete
02:29:51.385 00.006 8976 worker thread done servicing request
02:29:51.385 00.000 5052 OnExposeComplete: enter
02:29:51.385 00.000 5052 UpdateGuideState(): m_state=6
02:29:51.385 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9021
02:29:51.386 00.001 5052 Star::Find returns 1 (0), X=329.54, Y=281.70, Mass=161, SNR=8.8, Peak=72 HFD=1.7
02:29:51.386 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
02:29:51.386 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
02:29:51.386 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.01 hyp=0.36 cameraTheta=-0.02 mountX=-0.17 mountY=-0.30, mountTheta=-2.09
02:29:51.387 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.01, opts=13)
02:29:51.387 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.01)
02:29:51.387 00.000 8976 Worker thread wakes up
02:29:51.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.01) opts 0xd
02:29:51.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.01)
02:29:51.387 00.000 8976 Moving (0.36, -0.01) raw xDistance=-0.17 yDistance=-0.30
02:29:51.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:29:51.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
02:29:51.387 00.000 8976 MoveAxis(R, 0, ABG)
02:29:51.387 00.000 8976 MoveAxis(U, 1, ABG)
02:29:51.388 00.001 8976 stepping (-8, 28) + (0, 1)
02:29:51.388 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:51.388 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=34, FiltMax=60, Gamma=2.630
02:29:51.397 00.009 5052 UpdateGuideState exits: m=161 SNR=8.8
02:29:51.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:51.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:51.397 00.000 5052 Enqueuing Expose request
02:29:51.423 00.026 8976 Received - 47 (G) 
02:29:51.423 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:51.423 00.000 8976 stepped: pos (-8, 29)
02:29:51.423 00.000 8976 move complete, result=0
02:29:51.423 00.000 8976 worker thread done servicing request
02:29:51.423 00.000 8976 Worker thread wakes up
02:29:51.423 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:29:51.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:51.423 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:52.114 00.691 8976 Exposure complete
02:29:52.119 00.005 8976 worker thread done servicing request
02:29:52.119 00.000 5052 OnExposeComplete: enter
02:29:52.119 00.000 5052 UpdateGuideState(): m_state=6
02:29:52.119 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9022
02:29:52.119 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.75, Mass=148, SNR=8.4, Peak=69 HFD=2.0
02:29:52.120 00.001 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:29:52.120 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:29:52.120 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.04 hyp=0.64 cameraTheta=0.06 mountX=-0.26 mountY=-0.55, mountTheta=-2.01
02:29:52.121 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.04, opts=13)
02:29:52.121 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.04)
02:29:52.121 00.000 8976 Worker thread wakes up
02:29:52.122 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.04) opts 0xd
02:29:52.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.04)
02:29:52.122 00.000 8976 Moving (0.63, 0.04) raw xDistance=-0.26 yDistance=-0.55
02:29:52.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:29:52.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
02:29:52.122 00.000 8976 MoveAxis(R, 0, ABG)
02:29:52.122 00.000 8976 MoveAxis(U, 2, ABG)
02:29:52.122 00.000 8976 stepping (-8, 29) + (0, 2)
02:29:52.122 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:52.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:29:52.132 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:29:52.132 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:52.132 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:52.132 00.000 5052 Enqueuing Expose request
02:29:52.158 00.026 8976 Received - 47 (G) 
02:29:52.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:52.158 00.000 8976 stepped: pos (-8, 31)
02:29:52.158 00.000 8976 starting a new bump
02:29:52.158 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:29:52.158 00.000 8976 MountToCamera -- mountX=1.22 mountY=-4.62 hyp=4.78 mountTheta=-1.31 cameraX=3.56, cameraY=3.19 cameraTheta=0.73
02:29:52.158 00.000 8976 incremental bump (3.562, 3.191) isValid = 1
02:29:52.158 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:29:52.158 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:29:52.158 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:29:52.158 00.000 8976 move complete, result=0
02:29:52.158 00.000 9828 Worker thread wakes up
02:29:52.158 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:29:52.158 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:29:52.158 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
02:29:52.158 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.6 px 2 ms NORTH
02:29:52.158 00.000 8976 worker thread done servicing request
02:29:52.158 00.000 8976 Worker thread wakes up
02:29:52.158 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
02:29:52.159 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
02:29:52.159 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:29:52.159 00.000 9828 BLC: window closed
02:29:52.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:52.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:52.159 00.000 9828 MoveAxis(E, 28, B)
02:29:52.159 00.000 9828 Guiding  Dir = 2, Dur = 28
02:29:52.159 00.000 9828 IsSlewing returns 0
02:29:52.159 00.000 9828 IsGuiding returns 0
02:29:52.159 00.000 9828 PulseGuide returned control before completion, sleep 38
02:29:52.213 00.054 9828 IsGuiding returns 1
02:29:52.213 00.000 9828 scope still moving after pulse duration time elapsed
02:29:52.245 00.032 9828 IsSlewing returns 0
02:29:52.249 00.004 9828 IsGuiding returns 1
02:29:52.276 00.027 9828 IsSlewing returns 0
02:29:52.276 00.000 9828 IsGuiding returns 1
02:29:52.308 00.032 9828 IsSlewing returns 0
02:29:52.308 00.000 9828 IsGuiding returns 0
02:29:52.308 00.000 9828 scope move finished after 28 + 120 ms
02:29:52.308 00.000 9828 Move returns status 0, amount 28
02:29:52.308 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:52.308 00.000 9828 MoveAxis(N, 9, B)
02:29:52.308 00.000 9828 Guiding  Dir = 0, Dur = 9
02:29:52.324 00.016 9828 IsSlewing returns 0
02:29:52.324 00.000 9828 IsGuiding returns 0
02:29:52.324 00.000 9828 PulseGuide returned control before completion, sleep 19
02:29:52.355 00.031 9828 IsGuiding returns 1
02:29:52.355 00.000 9828 scope still moving after pulse duration time elapsed
02:29:52.387 00.032 9828 IsSlewing returns 0
02:29:52.388 00.001 9828 IsGuiding returns 1
02:29:52.417 00.029 9828 IsSlewing returns 0
02:29:52.417 00.000 9828 IsGuiding returns 1
02:29:52.449 00.032 9828 IsSlewing returns 0
02:29:52.450 00.001 9828 IsGuiding returns 0
02:29:52.450 00.000 9828 scope move finished after 9 + 116 ms
02:29:52.450 00.000 9828 Move returns status 0, amount 9
02:29:52.450 00.000 9828 move complete, result=0
02:29:52.450 00.000 9828 worker thread done servicing request
02:29:52.450 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:29:52.852 00.402 8976 Exposure complete
02:29:52.857 00.005 8976 worker thread done servicing request
02:29:52.857 00.000 5052 OnExposeComplete: enter
02:29:52.857 00.000 5052 UpdateGuideState(): m_state=6
02:29:52.857 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9023
02:29:52.858 00.001 5052 Star::Find returns 1 (0), X=329.36, Y=281.17, Mass=160, SNR=8.8, Peak=71 HFD=2.3
02:29:52.858 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.04) = xAngle (-3.29 = 3.00)
02:29:52.858 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.39 = 2.89)
02:29:52.858 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.54 hyp=0.57 cameraTheta=-1.24 mountX=-0.57 mountY=0.14, mountTheta=2.90
02:29:52.858 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.54, opts=13)
02:29:52.858 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.54)
02:29:52.859 00.001 8976 Worker thread wakes up
02:29:52.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.54) opts 0xd
02:29:52.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.54)
02:29:52.859 00.000 8976 Moving (0.18, -0.54) raw xDistance=-0.57 yDistance=0.14
02:29:52.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:29:52.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:29:52.859 00.000 8976 MoveAxis(R, 2, ABG)
02:29:52.859 00.000 8976 stepping (-8, 31) + (2, 0)
02:29:52.859 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:52.859 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:29:52.869 00.010 5052 UpdateGuideState exits: m=160 SNR=8.8
02:29:52.870 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:52.870 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:52.870 00.000 5052 Enqueuing Expose request
02:29:52.893 00.023 8976 Received - 47 (G) 
02:29:52.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:52.893 00.000 8976 stepped: pos (-6, 31)
02:29:52.893 00.000 8976 MoveAxis(U, 0, ABG)
02:29:52.893 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:29:52.893 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:29:52.893 00.000 8976 MountToCamera -- mountX=1.12 mountY=-4.72 hyp=4.85 mountTheta=-1.34 cameraX=3.70, cameraY=3.15 cameraTheta=0.71
02:29:52.893 00.000 8976 incremental bump (3.695, 3.148) isValid = 1
02:29:52.893 00.000 8976 Scheduling Mount bump of (0.102, 0.090)
02:29:52.893 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.09, opts=4)
02:29:52.893 00.000 8976 Enqueuing Move request for scope (0.10, 0.09)
02:29:52.893 00.000 8976 move complete, result=0
02:29:52.893 00.000 8976 worker thread done servicing request
02:29:52.893 00.000 8976 Worker thread wakes up
02:29:52.893 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
02:29:52.893 00.000 9828 Worker thread wakes up
02:29:52.893 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0x4
02:29:52.893 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
02:29:52.893 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
02:29:52.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:52.894 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:52.894 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
02:29:52.894 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.72 mountX=-0.11 mountY=-0.08, mountTheta=-2.52
02:29:52.894 00.000 9828 Moving (0.10, 0.09) raw xDistance=-0.11 yDistance=-0.08
02:29:52.894 00.000 9828 BLC: window closed
02:29:52.894 00.000 9828 MoveAxis(E, 34, B)
02:29:52.894 00.000 9828 Guiding  Dir = 2, Dur = 34
02:29:52.894 00.000 9828 IsSlewing returns 0
02:29:52.894 00.000 9828 IsGuiding returns 0
02:29:52.894 00.000 9828 PulseGuide returned control before completion, sleep 44
02:29:52.944 00.050 9828 IsGuiding returns 1
02:29:52.944 00.000 9828 scope still moving after pulse duration time elapsed
02:29:52.975 00.031 9828 IsSlewing returns 0
02:29:52.975 00.000 9828 IsGuiding returns 1
02:29:53.006 00.031 9828 IsSlewing returns 0
02:29:53.006 00.000 9828 IsGuiding returns 1
02:29:53.036 00.030 9828 IsSlewing returns 0
02:29:53.036 00.000 9828 IsGuiding returns 0
02:29:53.036 00.000 9828 scope move finished after 34 + 107 ms
02:29:53.036 00.000 9828 Move returns status 0, amount 34
02:29:53.036 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:53.036 00.000 9828 MoveAxis(N, 10, B)
02:29:53.036 00.000 9828 Guiding  Dir = 0, Dur = 10
02:29:53.053 00.017 9828 IsSlewing returns 0
02:29:53.053 00.000 9828 IsGuiding returns 0
02:29:53.054 00.001 9828 PulseGuide returned control before completion, sleep 20
02:29:53.084 00.030 9828 IsGuiding returns 1
02:29:53.084 00.000 9828 scope still moving after pulse duration time elapsed
02:29:53.116 00.032 9828 IsSlewing returns 0
02:29:53.116 00.000 9828 IsGuiding returns 1
02:29:53.148 00.032 9828 IsSlewing returns 0
02:29:53.148 00.000 9828 IsGuiding returns 1
02:29:53.179 00.031 9828 IsSlewing returns 0
02:29:53.179 00.000 9828 IsGuiding returns 1
02:29:53.210 00.031 9828 IsSlewing returns 0
02:29:53.210 00.000 9828 IsGuiding returns 1
02:29:53.241 00.031 9828 IsSlewing returns 0
02:29:53.241 00.000 9828 IsGuiding returns 0
02:29:53.241 00.000 9828 scope move finished after 10 + 177 ms
02:29:53.241 00.000 9828 Move returns status 0, amount 10
02:29:53.241 00.000 9828 move complete, result=0
02:29:53.241 00.000 9828 worker thread done servicing request
02:29:53.241 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.1 px 10 ms NORTH
02:29:53.587 00.346 8976 Exposure complete
02:29:53.593 00.006 8976 worker thread done servicing request
02:29:53.593 00.000 5052 OnExposeComplete: enter
02:29:53.593 00.000 5052 UpdateGuideState(): m_state=6
02:29:53.593 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9024
02:29:53.593 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.58, Mass=142, SNR=8.2, Peak=64 HFD=2.4
02:29:53.593 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.13 = 2.16)
02:29:53.593 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.05)
02:29:53.593 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.08 mountX=-0.08 mountY=0.13, mountTheta=2.13
02:29:53.594 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.13, opts=13)
02:29:53.594 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.13)
02:29:53.594 00.000 8976 Worker thread wakes up
02:29:53.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.13) opts 0xd
02:29:53.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.13)
02:29:53.594 00.000 8976 Moving (-0.07, -0.13) raw xDistance=-0.08 yDistance=0.13
02:29:53.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:29:53.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:29:53.594 00.000 8976 MoveAxis(R, 0, ABG)
02:29:53.594 00.000 8976 MoveAxis(U, 0, ABG)
02:29:53.595 00.001 8976 outside bump range, increase bump weight 1.17 => 1.33
02:29:53.595 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:29:53.595 00.000 8976 MountToCamera -- mountX=1.05 mountY=-4.79 hyp=4.90 mountTheta=-1.35 cameraX=3.78, cameraY=3.12 cameraTheta=0.69
02:29:53.595 00.000 8976 incremental bump (3.784, 3.119) isValid = 1
02:29:53.595 00.000 8976 Scheduling Mount bump of (0.114, 0.097)
02:29:53.595 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.10, opts=4)
02:29:53.595 00.000 8976 Enqueuing Move request for scope (0.11, 0.10)
02:29:53.595 00.000 8976 move complete, result=0
02:29:53.595 00.000 9828 Worker thread wakes up
02:29:53.595 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0x4
02:29:53.595 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
02:29:53.595 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
02:29:53.595 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
02:29:53.595 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.71 mountX=-0.12 mountY=-0.08, mountTheta=-2.53
02:29:53.595 00.000 9828 Moving (0.11, 0.10) raw xDistance=-0.12 yDistance=-0.08
02:29:53.595 00.000 9828 BLC: window closed
02:29:53.595 00.000 9828 MoveAxis(E, 38, B)
02:29:53.595 00.000 9828 Guiding  Dir = 2, Dur = 38
02:29:53.595 00.000 8976 worker thread done servicing request
02:29:53.595 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:29:53.596 00.001 9828 IsSlewing returns 0
02:29:53.596 00.000 9828 IsGuiding returns 0
02:29:53.596 00.000 9828 PulseGuide returned control before completion, sleep 48
02:29:53.607 00.011 5052 UpdateGuideState exits: m=142 SNR=8.2
02:29:53.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:53.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:53.607 00.000 5052 Enqueuing Expose request
02:29:53.607 00.000 8976 Worker thread wakes up
02:29:53.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:53.608 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:53.608 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:53.660 00.052 9828 IsGuiding returns 1
02:29:53.660 00.000 9828 scope still moving after pulse duration time elapsed
02:29:53.691 00.031 9828 IsSlewing returns 0
02:29:53.691 00.000 9828 IsGuiding returns 1
02:29:53.722 00.031 9828 IsSlewing returns 0
02:29:53.722 00.000 9828 IsGuiding returns 1
02:29:53.752 00.030 9828 IsSlewing returns 0
02:29:53.752 00.000 9828 IsGuiding returns 0
02:29:53.752 00.000 9828 scope move finished after 38 + 118 ms
02:29:53.752 00.000 9828 Move returns status 0, amount 38
02:29:53.752 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:53.752 00.000 9828 MoveAxis(N, 11, B)
02:29:53.752 00.000 9828 Guiding  Dir = 0, Dur = 11
02:29:53.768 00.016 9828 IsSlewing returns 0
02:29:53.768 00.000 9828 IsGuiding returns 0
02:29:53.768 00.000 9828 PulseGuide returned control before completion, sleep 21
02:29:53.800 00.032 9828 IsGuiding returns 1
02:29:53.800 00.000 9828 scope still moving after pulse duration time elapsed
02:29:53.832 00.032 9828 IsSlewing returns 0
02:29:53.833 00.001 9828 IsGuiding returns 1
02:29:53.863 00.030 9828 IsSlewing returns 0
02:29:53.863 00.000 9828 IsGuiding returns 1
02:29:53.894 00.031 9828 IsSlewing returns 0
02:29:53.894 00.000 9828 IsGuiding returns 1
02:29:53.925 00.031 9828 IsSlewing returns 0
02:29:53.925 00.000 9828 IsGuiding returns 0
02:29:53.925 00.000 9828 scope move finished after 11 + 146 ms
02:29:53.925 00.000 9828 Move returns status 0, amount 11
02:29:53.925 00.000 9828 move complete, result=0
02:29:53.925 00.000 9828 worker thread done servicing request
02:29:53.925 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.1 px 11 ms NORTH
02:29:54.296 00.371 8976 Exposure complete
02:29:54.302 00.006 8976 worker thread done servicing request
02:29:54.302 00.000 5052 OnExposeComplete: enter
02:29:54.302 00.000 5052 UpdateGuideState(): m_state=6
02:29:54.302 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9025
02:29:54.303 00.001 5052 Star::Find returns 1 (0), X=328.54, Y=281.76, Mass=121, SNR=7.6, Peak=62 HFD=2.1
02:29:54.303 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:29:54.303 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:29:54.303 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.05 hyp=0.64 cameraTheta=3.06 mountX=0.34 mountY=0.51, mountTheta=0.98
02:29:54.303 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.05, opts=13)
02:29:54.304 00.001 5052 Enqueuing Move request for stepguider (-0.64, 0.05)
02:29:54.304 00.000 8976 Worker thread wakes up
02:29:54.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.05) opts 0xd
02:29:54.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.05)
02:29:54.304 00.000 8976 Moving (-0.64, 0.05) raw xDistance=0.34 yDistance=0.51
02:29:54.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:29:54.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
02:29:54.304 00.000 8976 MoveAxis(L, 1, ABG)
02:29:54.304 00.000 8976 stepping (-6, 31) + (-1, 0)
02:29:54.304 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:54.305 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:29:54.314 00.009 5052 UpdateGuideState exits: m=121 SNR=7.6
02:29:54.314 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:54.314 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:54.314 00.000 5052 Enqueuing Expose request
02:29:54.332 00.018 8976 Received - 47 (G) 
02:29:54.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:54.332 00.000 8976 stepped: pos (-7, 31)
02:29:54.332 00.000 8976 MoveAxis(D, 2, ABG)
02:29:54.332 00.000 8976 stepping (-7, 31) + (0, -2)
02:29:54.332 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:54.364 00.032 8976 Received - 47 (G) 
02:29:54.364 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:54.364 00.000 8976 stepped: pos (-7, 29)
02:29:54.364 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
02:29:54.364 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:29:54.364 00.000 8976 MountToCamera -- mountX=1.06 mountY=-4.73 hyp=4.85 mountTheta=-1.35 cameraX=3.73, cameraY=3.10 cameraTheta=0.69
02:29:54.364 00.000 8976 incremental bump (3.728, 3.096) isValid = 1
02:29:54.364 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
02:29:54.364 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:29:54.364 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:29:54.364 00.000 8976 move complete, result=0
02:29:54.364 00.000 9828 Worker thread wakes up
02:29:54.364 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:29:54.364 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:29:54.364 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
02:29:54.364 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:29:54.364 00.000 8976 worker thread done servicing request
02:29:54.364 00.000 8976 Worker thread wakes up
02:29:54.365 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:54.365 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:54.365 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
02:29:54.365 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
02:29:54.365 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:29:54.365 00.000 9828 BLC: window closed
02:29:54.365 00.000 9828 MoveAxis(E, 29, B)
02:29:54.365 00.000 9828 Guiding  Dir = 2, Dur = 29
02:29:54.365 00.000 9828 IsSlewing returns 0
02:29:54.365 00.000 9828 IsGuiding returns 0
02:29:54.365 00.000 9828 PulseGuide returned control before completion, sleep 39
02:29:54.407 00.042 9828 IsGuiding returns 1
02:29:54.407 00.000 9828 scope still moving after pulse duration time elapsed
02:29:54.438 00.031 9828 IsSlewing returns 0
02:29:54.438 00.000 9828 IsGuiding returns 1
02:29:54.470 00.032 9828 IsSlewing returns 0
02:29:54.470 00.000 9828 IsGuiding returns 1
02:29:54.502 00.032 9828 IsSlewing returns 0
02:29:54.502 00.000 9828 IsGuiding returns 1
02:29:54.533 00.031 9828 IsSlewing returns 0
02:29:54.533 00.000 9828 IsGuiding returns 0
02:29:54.533 00.000 9828 scope move finished after 29 + 138 ms
02:29:54.533 00.000 9828 Move returns status 0, amount 29
02:29:54.533 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:54.533 00.000 9828 MoveAxis(N, 9, B)
02:29:54.533 00.000 9828 Guiding  Dir = 0, Dur = 9
02:29:54.548 00.015 9828 IsSlewing returns 0
02:29:54.548 00.000 9828 IsGuiding returns 0
02:29:54.548 00.000 9828 PulseGuide returned control before completion, sleep 19
02:29:54.580 00.032 9828 IsGuiding returns 1
02:29:54.580 00.000 9828 scope still moving after pulse duration time elapsed
02:29:54.612 00.032 9828 IsSlewing returns 0
02:29:54.612 00.000 9828 IsGuiding returns 1
02:29:54.642 00.030 9828 IsSlewing returns 0
02:29:54.642 00.000 9828 IsGuiding returns 1
02:29:54.674 00.032 9828 IsSlewing returns 0
02:29:54.674 00.000 9828 IsGuiding returns 0
02:29:54.674 00.000 9828 scope move finished after 9 + 117 ms
02:29:54.675 00.001 9828 Move returns status 0, amount 9
02:29:54.675 00.000 9828 move complete, result=0
02:29:54.675 00.000 9828 worker thread done servicing request
02:29:54.675 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:29:55.059 00.384 8976 Exposure complete
02:29:55.065 00.006 8976 worker thread done servicing request
02:29:55.065 00.000 5052 OnExposeComplete: enter
02:29:55.065 00.000 5052 UpdateGuideState(): m_state=6
02:29:55.065 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9026
02:29:55.065 00.000 5052 Star::Find returns 1 (0), X=328.15, Y=281.43, Mass=137, SNR=8.1, Peak=63 HFD=2.5
02:29:55.065 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.92 = 1.37)
02:29:55.065 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
02:29:55.065 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=-0.28 hyp=1.06 cameraTheta=-2.87 mountX=0.22 mountY=1.01, mountTheta=1.36
02:29:55.066 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=-0.28, opts=13)
02:29:55.066 00.000 5052 Enqueuing Move request for stepguider (-1.02, -0.28)
02:29:55.066 00.000 8976 Worker thread wakes up
02:29:55.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, -0.28) opts 0xd
02:29:55.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, -0.28)
02:29:55.066 00.000 8976 Moving (-1.02, -0.28) raw xDistance=0.22 yDistance=1.01
02:29:55.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:29:55.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.01
02:29:55.066 00.000 8976 MoveAxis(R, 0, ABG)
02:29:55.066 00.000 8976 MoveAxis(D, 4, ABG)
02:29:55.066 00.000 8976 stepping (-7, 29) + (0, -4)
02:29:55.066 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:29:55.067 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:29:55.078 00.011 5052 UpdateGuideState exits: m=137 SNR=8.1
02:29:55.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:55.078 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:55.078 00.000 5052 Enqueuing Expose request
02:29:55.099 00.021 8976 Received - 47 (G) 
02:29:55.100 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:29:55.100 00.000 8976 stepped: pos (-7, 25)
02:29:55.100 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:29:55.100 00.000 8976 MountToCamera -- mountX=1.06 mountY=-4.48 hyp=4.60 mountTheta=-1.34 cameraX=3.50, cameraY=2.99 cameraTheta=0.71
02:29:55.100 00.000 8976 incremental bump (3.503, 2.986) isValid = 1
02:29:55.100 00.000 8976 Scheduling Mount bump of (0.087, 0.077)
02:29:55.100 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:29:55.100 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:29:55.100 00.000 8976 move complete, result=0
02:29:55.100 00.000 8976 worker thread done servicing request
02:29:55.100 00.000 9828 Worker thread wakes up
02:29:55.100 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:29:55.100 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:29:55.100 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
02:29:55.100 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
02:29:55.100 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
02:29:55.100 00.000 8976 Worker thread wakes up
02:29:55.101 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:55.101 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:55.101 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
02:29:55.101 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:29:55.101 00.000 9828 BLC: window closed
02:29:55.101 00.000 9828 MoveAxis(E, 29, B)
02:29:55.101 00.000 9828 Guiding  Dir = 2, Dur = 29
02:29:55.102 00.001 9828 IsSlewing returns 0
02:29:55.102 00.000 9828 IsGuiding returns 0
02:29:55.103 00.001 9828 PulseGuide returned control before completion, sleep 39
02:29:55.153 00.050 9828 IsGuiding returns 1
02:29:55.153 00.000 9828 scope still moving after pulse duration time elapsed
02:29:55.185 00.032 9828 IsSlewing returns 0
02:29:55.185 00.000 9828 IsGuiding returns 1
02:29:55.216 00.031 9828 IsSlewing returns 0
02:29:55.216 00.000 9828 IsGuiding returns 1
02:29:55.246 00.030 9828 IsSlewing returns 0
02:29:55.246 00.000 9828 IsGuiding returns 0
02:29:55.246 00.000 9828 scope move finished after 29 + 115 ms
02:29:55.246 00.000 9828 Move returns status 0, amount 29
02:29:55.246 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:55.246 00.000 9828 MoveAxis(N, 9, B)
02:29:55.246 00.000 9828 Guiding  Dir = 0, Dur = 9
02:29:55.262 00.016 9828 IsSlewing returns 0
02:29:55.262 00.000 9828 IsGuiding returns 0
02:29:55.262 00.000 9828 PulseGuide returned control before completion, sleep 19
02:29:55.292 00.030 9828 IsGuiding returns 1
02:29:55.293 00.001 9828 scope still moving after pulse duration time elapsed
02:29:55.323 00.030 9828 IsSlewing returns 0
02:29:55.323 00.000 9828 IsGuiding returns 1
02:29:55.355 00.032 9828 IsSlewing returns 0
02:29:55.355 00.000 9828 IsGuiding returns 1
02:29:55.386 00.031 9828 IsSlewing returns 0
02:29:55.386 00.000 9828 IsGuiding returns 1
02:29:55.417 00.031 9828 IsSlewing returns 0
02:29:55.417 00.000 9828 IsGuiding returns 0
02:29:55.418 00.001 9828 scope move finished after 9 + 146 ms
02:29:55.418 00.000 9828 Move returns status 0, amount 9
02:29:55.418 00.000 9828 move complete, result=0
02:29:55.418 00.000 9828 worker thread done servicing request
02:29:55.418 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:29:55.797 00.379 8976 Exposure complete
02:29:55.802 00.005 8976 worker thread done servicing request
02:29:55.802 00.000 5052 OnExposeComplete: enter
02:29:55.802 00.000 5052 UpdateGuideState(): m_state=6
02:29:55.803 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9027
02:29:55.803 00.000 5052 Star::Find returns 1 (0), X=328.02, Y=281.71, Mass=151, SNR=8.4, Peak=62 HFD=2.4
02:29:55.803 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
02:29:55.803 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
02:29:55.803 00.000 5052 CameraToMount -- cameraX=-1.16 cameraY=-0.00 hyp=1.16 cameraTheta=-3.14 mountX=0.53 mountY=0.97, mountTheta=1.07
02:29:55.803 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.16, y=-0.00, opts=13)
02:29:55.803 00.000 5052 Enqueuing Move request for stepguider (-1.16, -0.00)
02:29:55.803 00.000 8976 Worker thread wakes up
02:29:55.804 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.16, -0.00) opts 0xd
02:29:55.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.16, -0.00)
02:29:55.804 00.000 8976 Moving (-1.16, -0.00) raw xDistance=0.53 yDistance=0.97
02:29:55.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
02:29:55.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.97
02:29:55.804 00.000 8976 MoveAxis(L, 2, ABG)
02:29:55.804 00.000 8976 stepping (-7, 25) + (-2, 0)
02:29:55.804 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:55.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:29:55.814 00.010 5052 UpdateGuideState exits: m=151 SNR=8.4
02:29:55.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:55.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:55.814 00.000 5052 Enqueuing Expose request
02:29:55.834 00.020 8976 Received - 47 (G) 
02:29:55.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:55.834 00.000 8976 stepped: pos (-9, 25)
02:29:55.834 00.000 8976 MoveAxis(D, 4, ABG)
02:29:55.834 00.000 8976 stepping (-9, 25) + (0, -4)
02:29:55.835 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:29:55.867 00.032 8976 Received - 47 (G) 
02:29:55.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:29:55.867 00.000 8976 stepped: pos (-9, 21)
02:29:55.867 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:29:55.867 00.000 8976 MountToCamera -- mountX=1.17 mountY=-4.10 hyp=4.26 mountTheta=-1.29 cameraX=3.12, cameraY=2.91 cameraTheta=0.75
02:29:55.867 00.000 8976 incremental bump (3.120, 2.907) isValid = 1
02:29:55.867 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:29:55.867 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:29:55.867 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:29:55.868 00.001 8976 move complete, result=0
02:29:55.868 00.000 9828 Worker thread wakes up
02:29:55.868 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
02:29:55.868 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:29:55.868 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:29:55.868 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
02:29:55.868 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
02:29:55.868 00.000 8976 worker thread done servicing request
02:29:55.868 00.000 8976 Worker thread wakes up
02:29:55.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:55.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:55.868 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
02:29:55.868 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:29:55.868 00.000 9828 BLC: window closed
02:29:55.868 00.000 9828 MoveAxis(E, 28, B)
02:29:55.868 00.000 9828 Guiding  Dir = 2, Dur = 28
02:29:55.869 00.001 9828 IsSlewing returns 0
02:29:55.869 00.000 9828 IsGuiding returns 0
02:29:55.869 00.000 9828 PulseGuide returned control before completion, sleep 38
02:29:55.917 00.048 9828 IsGuiding returns 1
02:29:55.917 00.000 9828 scope still moving after pulse duration time elapsed
02:29:55.948 00.031 9828 IsSlewing returns 0
02:29:55.949 00.001 9828 IsGuiding returns 1
02:29:55.979 00.030 9828 IsSlewing returns 0
02:29:55.980 00.001 9828 IsGuiding returns 1
02:29:56.012 00.032 9828 IsSlewing returns 0
02:29:56.012 00.000 9828 IsGuiding returns 0
02:29:56.012 00.000 9828 scope move finished after 28 + 115 ms
02:29:56.012 00.000 9828 Move returns status 0, amount 28
02:29:56.012 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:56.012 00.000 9828 MoveAxis(N, 10, B)
02:29:56.012 00.000 9828 Guiding  Dir = 0, Dur = 10
02:29:56.025 00.013 9828 IsSlewing returns 0
02:29:56.025 00.000 9828 IsGuiding returns 0
02:29:56.025 00.000 9828 PulseGuide returned control before completion, sleep 20
02:29:56.056 00.031 9828 IsGuiding returns 1
02:29:56.056 00.000 9828 scope still moving after pulse duration time elapsed
02:29:56.086 00.030 9828 IsSlewing returns 0
02:29:56.086 00.000 9828 IsGuiding returns 1
02:29:56.117 00.031 9828 IsSlewing returns 0
02:29:56.117 00.000 9828 IsGuiding returns 1
02:29:56.148 00.031 9828 IsSlewing returns 0
02:29:56.148 00.000 9828 IsGuiding returns 1
02:29:56.178 00.030 9828 IsSlewing returns 0
02:29:56.178 00.000 9828 IsGuiding returns 0
02:29:56.178 00.000 9828 scope move finished after 10 + 143 ms
02:29:56.178 00.000 9828 Move returns status 0, amount 10
02:29:56.178 00.000 9828 move complete, result=0
02:29:56.178 00.000 9828 worker thread done servicing request
02:29:56.178 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:29:56.561 00.383 8976 Exposure complete
02:29:56.567 00.006 8976 worker thread done servicing request
02:29:56.567 00.000 5052 OnExposeComplete: enter
02:29:56.567 00.000 5052 UpdateGuideState(): m_state=6
02:29:56.567 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9028
02:29:56.567 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.98, Mass=138, SNR=8.1, Peak=64 HFD=2.1
02:29:56.567 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.07 = -0.07)
02:29:56.567 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
02:29:56.567 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.97 mountX=0.29 mountY=-0.05, mountTheta=-0.17
02:29:56.568 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.27, opts=13)
02:29:56.568 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.27)
02:29:56.568 00.000 8976 Worker thread wakes up
02:29:56.568 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.27) opts 0xd
02:29:56.568 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.27)
02:29:56.568 00.000 8976 Moving (-0.11, 0.27) raw xDistance=0.29 yDistance=-0.05
02:29:56.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
02:29:56.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:29:56.568 00.000 8976 MoveAxis(L, 1, ABG)
02:29:56.568 00.000 8976 stepping (-9, 21) + (-1, 0)
02:29:56.568 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:56.569 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:29:56.580 00.011 5052 UpdateGuideState exits: m=138 SNR=8.1
02:29:56.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:56.580 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:56.580 00.000 5052 Enqueuing Expose request
02:29:56.586 00.006 8976 Received - 47 (G) 
02:29:56.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:56.586 00.000 8976 stepped: pos (-10, 21)
02:29:56.587 00.001 8976 MoveAxis(U, 0, ABG)
02:29:56.587 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:29:56.587 00.000 8976 MountToCamera -- mountX=1.29 mountY=-3.85 hyp=4.06 mountTheta=-1.25 cameraX=2.84, cameraY=2.90 cameraTheta=0.80
02:29:56.587 00.000 8976 incremental bump (2.840, 2.898) isValid = 1
02:29:56.587 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
02:29:56.587 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:29:56.587 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:29:56.587 00.000 8976 move complete, result=0
02:29:56.587 00.000 9828 Worker thread wakes up
02:29:56.587 00.000 8976 worker thread done servicing request
02:29:56.587 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:29:56.587 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:29:56.587 00.000 8976 Worker thread wakes up
02:29:56.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:56.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:56.588 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:29:56.588 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
02:29:56.588 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
02:29:56.588 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
02:29:56.588 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:29:56.588 00.000 9828 BLC: window closed
02:29:56.588 00.000 9828 MoveAxis(E, 27, B)
02:29:56.588 00.000 9828 Guiding  Dir = 2, Dur = 27
02:29:56.588 00.000 9828 IsSlewing returns 0
02:29:56.589 00.001 9828 IsGuiding returns 0
02:29:56.589 00.000 9828 PulseGuide returned control before completion, sleep 37
02:29:56.634 00.045 9828 IsGuiding returns 1
02:29:56.634 00.000 9828 scope still moving after pulse duration time elapsed
02:29:56.665 00.031 9828 IsSlewing returns 0
02:29:56.665 00.000 9828 IsGuiding returns 1
02:29:56.696 00.031 9828 IsSlewing returns 0
02:29:56.696 00.000 9828 IsGuiding returns 1
02:29:56.729 00.033 9828 IsSlewing returns 0
02:29:56.729 00.000 9828 IsGuiding returns 1
02:29:56.759 00.030 9828 IsSlewing returns 0
02:29:56.760 00.001 9828 IsGuiding returns 1
02:29:56.791 00.031 9828 IsSlewing returns 0
02:29:56.791 00.000 9828 IsGuiding returns 0
02:29:56.791 00.000 9828 scope move finished after 27 + 176 ms
02:29:56.791 00.000 9828 Move returns status 0, amount 27
02:29:56.791 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:56.791 00.000 9828 MoveAxis(N, 10, B)
02:29:56.792 00.001 9828 Guiding  Dir = 0, Dur = 10
02:29:56.804 00.012 9828 IsSlewing returns 0
02:29:56.804 00.000 9828 IsGuiding returns 0
02:29:56.804 00.000 9828 PulseGuide returned control before completion, sleep 20
02:29:56.835 00.031 9828 IsGuiding returns 1
02:29:56.835 00.000 9828 scope still moving after pulse duration time elapsed
02:29:56.867 00.032 9828 IsSlewing returns 0
02:29:56.867 00.000 9828 IsGuiding returns 1
02:29:56.897 00.030 9828 IsSlewing returns 0
02:29:56.897 00.000 9828 IsGuiding returns 1
02:29:56.928 00.031 9828 IsSlewing returns 0
02:29:56.928 00.000 9828 IsGuiding returns 1
02:29:56.960 00.032 9828 IsSlewing returns 0
02:29:56.960 00.000 9828 IsGuiding returns 0
02:29:56.960 00.000 9828 scope move finished after 10 + 145 ms
02:29:56.960 00.000 9828 Move returns status 0, amount 10
02:29:56.960 00.000 9828 move complete, result=0
02:29:56.961 00.001 9828 worker thread done servicing request
02:29:56.961 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:29:57.297 00.336 8976 Exposure complete
02:29:57.302 00.005 8976 worker thread done servicing request
02:29:57.302 00.000 5052 OnExposeComplete: enter
02:29:57.302 00.000 5052 UpdateGuideState(): m_state=6
02:29:57.302 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9029
02:29:57.302 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.65, Mass=150, SNR=8.4, Peak=68 HFD=1.8
02:29:57.303 00.001 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
02:29:57.303 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.13)
02:29:57.303 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.06 hyp=0.46 cameraTheta=-3.01 mountX=0.15 mountY=0.42, mountTheta=1.22
02:29:57.303 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.06, opts=13)
02:29:57.303 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.06)
02:29:57.303 00.000 8976 Worker thread wakes up
02:29:57.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.06) opts 0xd
02:29:57.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.06)
02:29:57.303 00.000 8976 Moving (-0.46, -0.06) raw xDistance=0.15 yDistance=0.42
02:29:57.304 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:29:57.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:29:57.304 00.000 8976 MoveAxis(R, 0, ABG)
02:29:57.304 00.000 8976 MoveAxis(D, 2, ABG)
02:29:57.304 00.000 8976 stepping (-10, 21) + (0, -2)
02:29:57.304 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:57.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:29:57.313 00.009 5052 UpdateGuideState exits: m=150 SNR=8.4
02:29:57.314 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:57.314 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:57.314 00.000 5052 Enqueuing Expose request
02:29:57.338 00.024 8976 Received - 47 (G) 
02:29:57.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:57.338 00.000 8976 stepped: pos (-10, 19)
02:29:57.338 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:29:57.338 00.000 8976 MountToCamera -- mountX=1.37 mountY=-3.57 hyp=3.83 mountTheta=-1.21 cameraX=2.56, cameraY=2.85 cameraTheta=0.84
02:29:57.338 00.000 8976 incremental bump (2.559, 2.845) isValid = 1
02:29:57.338 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
02:29:57.338 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:29:57.338 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:29:57.338 00.000 8976 move complete, result=0
02:29:57.338 00.000 9828 Worker thread wakes up
02:29:57.338 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:29:57.338 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:29:57.338 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:29:57.338 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:29:57.338 00.000 8976 worker thread done servicing request
02:29:57.338 00.000 8976 Worker thread wakes up
02:29:57.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:57.339 00.001 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:29:57.339 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:29:57.339 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:57.339 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:29:57.339 00.000 9828 BLC: window closed
02:29:57.339 00.000 9828 MoveAxis(E, 26, B)
02:29:57.339 00.000 9828 Guiding  Dir = 2, Dur = 26
02:29:57.339 00.000 9828 IsSlewing returns 0
02:29:57.339 00.000 9828 IsGuiding returns 0
02:29:57.339 00.000 9828 PulseGuide returned control before completion, sleep 36
02:29:57.381 00.042 9828 IsGuiding returns 1
02:29:57.381 00.000 9828 scope still moving after pulse duration time elapsed
02:29:57.413 00.032 9828 IsSlewing returns 0
02:29:57.413 00.000 9828 IsGuiding returns 1
02:29:57.444 00.031 9828 IsSlewing returns 0
02:29:57.444 00.000 9828 IsGuiding returns 1
02:29:57.474 00.030 9828 IsSlewing returns 0
02:29:57.474 00.000 9828 IsGuiding returns 1
02:29:57.505 00.031 9828 IsSlewing returns 0
02:29:57.505 00.000 9828 IsGuiding returns 0
02:29:57.505 00.000 9828 scope move finished after 26 + 139 ms
02:29:57.505 00.000 9828 Move returns status 0, amount 26
02:29:57.505 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:57.505 00.000 9828 MoveAxis(N, 11, B)
02:29:57.505 00.000 9828 Guiding  Dir = 0, Dur = 11
02:29:57.521 00.016 9828 IsSlewing returns 0
02:29:57.521 00.000 9828 IsGuiding returns 0
02:29:57.522 00.001 9828 PulseGuide returned control before completion, sleep 21
02:29:57.551 00.029 9828 IsGuiding returns 1
02:29:57.551 00.000 9828 scope still moving after pulse duration time elapsed
02:29:57.582 00.031 9828 IsSlewing returns 0
02:29:57.582 00.000 9828 IsGuiding returns 1
02:29:57.612 00.030 9828 IsSlewing returns 0
02:29:57.612 00.000 9828 IsGuiding returns 1
02:29:57.644 00.032 9828 IsSlewing returns 0
02:29:57.644 00.000 9828 IsGuiding returns 1
02:29:57.674 00.030 9828 IsSlewing returns 0
02:29:57.674 00.000 9828 IsGuiding returns 0
02:29:57.674 00.000 9828 scope move finished after 11 + 142 ms
02:29:57.674 00.000 9828 Move returns status 0, amount 11
02:29:57.674 00.000 9828 move complete, result=0
02:29:57.674 00.000 9828 worker thread done servicing request
02:29:57.674 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:29:58.034 00.360 8976 Exposure complete
02:29:58.040 00.006 8976 worker thread done servicing request
02:29:58.040 00.000 5052 OnExposeComplete: enter
02:29:58.040 00.000 5052 UpdateGuideState(): m_state=6
02:29:58.041 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9030
02:29:58.041 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.74, Mass=147, SNR=8.4, Peak=70 HFD=1.8
02:29:58.041 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:29:58.041 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:29:58.041 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.03 hyp=0.33 cameraTheta=0.11 mountX=-0.12 mountY=-0.29, mountTheta=-1.95
02:29:58.042 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.03, opts=13)
02:29:58.043 00.001 5052 Enqueuing Move request for stepguider (0.33, 0.03)
02:29:58.043 00.000 8976 Worker thread wakes up
02:29:58.043 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.03) opts 0xd
02:29:58.043 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.03)
02:29:58.043 00.000 8976 Moving (0.33, 0.03) raw xDistance=-0.12 yDistance=-0.29
02:29:58.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:29:58.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
02:29:58.043 00.000 8976 MoveAxis(R, 0, ABG)
02:29:58.043 00.000 8976 MoveAxis(U, 1, ABG)
02:29:58.043 00.000 8976 stepping (-10, 19) + (0, 1)
02:29:58.043 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:58.044 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:29:58.053 00.009 5052 UpdateGuideState exits: m=147 SNR=8.4
02:29:58.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:58.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:58.054 00.001 5052 Enqueuing Expose request
02:29:58.073 00.019 8976 Received - 47 (G) 
02:29:58.073 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:29:58.073 00.000 8976 stepped: pos (-10, 20)
02:29:58.073 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:29:58.073 00.000 8976 MountToCamera -- mountX=1.42 mountY=-3.44 hyp=3.72 mountTheta=-1.18 cameraX=2.42, cameraY=2.83 cameraTheta=0.86
02:29:58.073 00.000 8976 incremental bump (2.418, 2.833) isValid = 1
02:29:58.074 00.001 8976 Scheduling Mount bump of (0.075, 0.091)
02:29:58.074 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:29:58.074 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:29:58.074 00.000 8976 move complete, result=0
02:29:58.074 00.000 9828 Worker thread wakes up
02:29:58.074 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:29:58.074 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:29:58.074 00.000 8976 worker thread done servicing request
02:29:58.074 00.000 8976 Worker thread wakes up
02:29:58.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:58.075 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:58.075 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:29:58.075 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
02:29:58.075 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.39)
02:29:58.075 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:29:58.075 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:29:58.075 00.000 9828 BLC: window closed
02:29:58.075 00.000 9828 MoveAxis(E, 25, B)
02:29:58.076 00.001 9828 Guiding  Dir = 2, Dur = 25
02:29:58.076 00.000 9828 IsSlewing returns 0
02:29:58.076 00.000 9828 IsGuiding returns 0
02:29:58.076 00.000 9828 PulseGuide returned control before completion, sleep 35
02:29:58.127 00.051 9828 IsGuiding returns 1
02:29:58.127 00.000 9828 scope still moving after pulse duration time elapsed
02:29:58.158 00.031 9828 IsSlewing returns 0
02:29:58.158 00.000 9828 IsGuiding returns 1
02:29:58.189 00.031 9828 IsSlewing returns 0
02:29:58.189 00.000 9828 IsGuiding returns 1
02:29:58.220 00.031 9828 IsSlewing returns 0
02:29:58.220 00.000 9828 IsGuiding returns 0
02:29:58.220 00.000 9828 scope move finished after 25 + 118 ms
02:29:58.220 00.000 9828 Move returns status 0, amount 25
02:29:58.220 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:58.220 00.000 9828 MoveAxis(N, 11, B)
02:29:58.220 00.000 9828 Guiding  Dir = 0, Dur = 11
02:29:58.236 00.016 9828 IsSlewing returns 0
02:29:58.236 00.000 9828 IsGuiding returns 0
02:29:58.236 00.000 9828 PulseGuide returned control before completion, sleep 21
02:29:58.267 00.031 9828 IsGuiding returns 1
02:29:58.267 00.000 9828 scope still moving after pulse duration time elapsed
02:29:58.299 00.032 9828 IsSlewing returns 0
02:29:58.299 00.000 9828 IsGuiding returns 1
02:29:58.330 00.031 9828 IsSlewing returns 0
02:29:58.330 00.000 9828 IsGuiding returns 1
02:29:58.360 00.030 9828 IsSlewing returns 0
02:29:58.360 00.000 9828 IsGuiding returns 1
02:29:58.391 00.031 9828 IsSlewing returns 0
02:29:58.391 00.000 9828 IsGuiding returns 0
02:29:58.391 00.000 9828 scope move finished after 11 + 144 ms
02:29:58.391 00.000 9828 Move returns status 0, amount 11
02:29:58.391 00.000 9828 move complete, result=0
02:29:58.391 00.000 9828 worker thread done servicing request
02:29:58.391 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:29:58.767 00.376 8976 Exposure complete
02:29:58.771 00.004 8976 worker thread done servicing request
02:29:58.771 00.000 5052 OnExposeComplete: enter
02:29:58.772 00.001 5052 UpdateGuideState(): m_state=6
02:29:58.772 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9031
02:29:58.772 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.77, Mass=148, SNR=8.4, Peak=69 HFD=2.1
02:29:58.772 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
02:29:58.772 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
02:29:58.772 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.69 mountX=0.02 mountY=-0.09, mountTheta=-1.35
02:29:58.773 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.06, opts=13)
02:29:58.773 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.06)
02:29:58.773 00.000 8976 Worker thread wakes up
02:29:58.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.06) opts 0xd
02:29:58.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.06)
02:29:58.773 00.000 8976 Moving (0.07, 0.06) raw xDistance=0.02 yDistance=-0.09
02:29:58.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:29:58.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:29:58.773 00.000 8976 MoveAxis(R, 0, ABG)
02:29:58.773 00.000 8976 MoveAxis(U, 0, ABG)
02:29:58.773 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:29:58.773 00.000 8976 MountToCamera -- mountX=1.46 mountY=-3.35 hyp=3.66 mountTheta=-1.16 cameraX=2.32, cameraY=2.83 cameraTheta=0.88
02:29:58.773 00.000 8976 incremental bump (2.323, 2.825) isValid = 1
02:29:58.773 00.000 8976 Scheduling Mount bump of (0.056, 0.071)
02:29:58.773 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.07, opts=4)
02:29:58.773 00.000 8976 Enqueuing Move request for scope (0.06, 0.07)
02:29:58.773 00.000 8976 move complete, result=0
02:29:58.773 00.000 9828 Worker thread wakes up
02:29:58.773 00.000 8976 worker thread done servicing request
02:29:58.773 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0x4
02:29:58.773 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
02:29:58.773 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
02:29:58.773 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
02:29:58.773 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.90 mountX=-0.06 mountY=-0.06, mountTheta=-2.32
02:29:58.773 00.000 9828 Moving (0.06, 0.07) raw xDistance=-0.06 yDistance=-0.06
02:29:58.773 00.000 9828 BLC: window closed
02:29:58.773 00.000 9828 MoveAxis(E, 19, B)
02:29:58.773 00.000 9828 Guiding  Dir = 2, Dur = 19
02:29:58.773 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:29:58.775 00.002 9828 IsSlewing returns 0
02:29:58.775 00.000 9828 IsGuiding returns 0
02:29:58.775 00.000 9828 PulseGuide returned control before completion, sleep 29
02:29:58.784 00.009 5052 UpdateGuideState exits: m=148 SNR=8.4
02:29:58.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:58.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:58.784 00.000 5052 Enqueuing Expose request
02:29:58.784 00.000 8976 Worker thread wakes up
02:29:58.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:58.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:58.784 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:58.809 00.025 9828 IsGuiding returns 1
02:29:58.809 00.000 9828 scope still moving after pulse duration time elapsed
02:29:58.841 00.032 9828 IsSlewing returns 0
02:29:58.841 00.000 9828 IsGuiding returns 1
02:29:58.872 00.031 9828 IsSlewing returns 0
02:29:58.872 00.000 9828 IsGuiding returns 1
02:29:58.902 00.030 9828 IsSlewing returns 0
02:29:58.902 00.000 9828 IsGuiding returns 0
02:29:58.902 00.000 9828 scope move finished after 19 + 108 ms
02:29:58.902 00.000 9828 Move returns status 0, amount 19
02:29:58.902 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:58.902 00.000 9828 MoveAxis(N, 9, B)
02:29:58.902 00.000 9828 Guiding  Dir = 0, Dur = 9
02:29:58.918 00.016 9828 IsSlewing returns 0
02:29:58.918 00.000 9828 IsGuiding returns 0
02:29:58.919 00.001 9828 PulseGuide returned control before completion, sleep 19
02:29:58.949 00.030 9828 IsGuiding returns 1
02:29:58.949 00.000 9828 scope still moving after pulse duration time elapsed
02:29:58.980 00.031 9828 IsSlewing returns 0
02:29:58.980 00.000 9828 IsGuiding returns 1
02:29:59.011 00.031 9828 IsSlewing returns 0
02:29:59.011 00.000 9828 IsGuiding returns 1
02:29:59.042 00.031 9828 IsSlewing returns 0
02:29:59.042 00.000 9828 IsGuiding returns 1
02:29:59.073 00.031 9828 IsSlewing returns 0
02:29:59.073 00.000 9828 IsGuiding returns 1
02:29:59.105 00.032 9828 IsSlewing returns 0
02:29:59.105 00.000 9828 IsGuiding returns 1
02:29:59.135 00.030 9828 IsSlewing returns 0
02:29:59.135 00.000 9828 IsGuiding returns 0
02:29:59.135 00.000 9828 scope move finished after 9 + 207 ms
02:29:59.135 00.000 9828 Move returns status 0, amount 9
02:29:59.135 00.000 9828 move complete, result=0
02:29:59.135 00.000 9828 worker thread done servicing request
02:29:59.135 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 9 ms NORTH
02:29:59.476 00.341 8976 Exposure complete
02:29:59.481 00.005 8976 worker thread done servicing request
02:29:59.482 00.001 5052 OnExposeComplete: enter
02:29:59.482 00.000 5052 UpdateGuideState(): m_state=6
02:29:59.482 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9032
02:29:59.482 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=282.12, Mass=148, SNR=8.4, Peak=68 HFD=2.2
02:29:59.482 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
02:29:59.482 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
02:29:59.482 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.41 hyp=0.50 cameraTheta=0.97 mountX=0.24 mountY=-0.46, mountTheta=-1.09
02:29:59.482 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.41, opts=13)
02:29:59.482 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.41)
02:29:59.483 00.001 8976 Worker thread wakes up
02:29:59.483 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.41) opts 0xd
02:29:59.483 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.41)
02:29:59.483 00.000 8976 Moving (0.28, 0.41) raw xDistance=0.24 yDistance=-0.46
02:29:59.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:29:59.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:29:59.483 00.000 8976 MoveAxis(R, 0, ABG)
02:29:59.483 00.000 8976 MoveAxis(U, 2, ABG)
02:29:59.483 00.000 8976 stepping (-10, 20) + (0, 2)
02:29:59.483 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:59.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:29:59.493 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:29:59.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:59.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:29:59.493 00.000 5052 Enqueuing Expose request
02:29:59.512 00.019 8976 Received - 47 (G) 
02:29:59.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:29:59.512 00.000 8976 stepped: pos (-10, 22)
02:29:59.512 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:29:59.512 00.000 8976 MountToCamera -- mountX=1.48 mountY=-3.40 hyp=3.71 mountTheta=-1.16 cameraX=2.35, cameraY=2.87 cameraTheta=0.88
02:29:59.512 00.000 8976 incremental bump (2.353, 2.868) isValid = 1
02:29:59.512 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:29:59.512 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:29:59.512 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:29:59.512 00.000 8976 move complete, result=0
02:29:59.512 00.000 9828 Worker thread wakes up
02:29:59.512 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:29:59.512 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:29:59.512 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
02:29:59.513 00.001 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
02:29:59.513 00.000 8976 worker thread done servicing request
02:29:59.513 00.000 8976 Worker thread wakes up
02:29:59.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:29:59.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:29:59.513 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:29:59.513 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:29:59.513 00.000 9828 BLC: window closed
02:29:59.513 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:29:59.513 00.000 9828 MoveAxis(E, 24, B)
02:29:59.513 00.000 9828 Guiding  Dir = 2, Dur = 24
02:29:59.514 00.001 9828 IsSlewing returns 0
02:29:59.514 00.000 9828 IsGuiding returns 0
02:29:59.514 00.000 9828 PulseGuide returned control before completion, sleep 34
02:29:59.557 00.043 9828 IsGuiding returns 1
02:29:59.557 00.000 9828 scope still moving after pulse duration time elapsed
02:29:59.588 00.031 9828 IsSlewing returns 0
02:29:59.588 00.000 9828 IsGuiding returns 1
02:29:59.620 00.032 9828 IsSlewing returns 0
02:29:59.620 00.000 9828 IsGuiding returns 1
02:29:59.651 00.031 9828 IsSlewing returns 0
02:29:59.651 00.000 9828 IsGuiding returns 0
02:29:59.651 00.000 9828 scope move finished after 24 + 113 ms
02:29:59.652 00.001 9828 Move returns status 0, amount 24
02:29:59.652 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:29:59.652 00.000 9828 MoveAxis(N, 11, B)
02:29:59.652 00.000 9828 Guiding  Dir = 0, Dur = 11
02:29:59.666 00.014 9828 IsSlewing returns 0
02:29:59.667 00.001 9828 IsGuiding returns 0
02:29:59.667 00.000 9828 PulseGuide returned control before completion, sleep 21
02:29:59.697 00.030 9828 IsGuiding returns 1
02:29:59.697 00.000 9828 scope still moving after pulse duration time elapsed
02:29:59.729 00.032 9828 IsSlewing returns 0
02:29:59.729 00.000 9828 IsGuiding returns 1
02:29:59.759 00.030 9828 IsSlewing returns 0
02:29:59.759 00.000 9828 IsGuiding returns 1
02:29:59.790 00.031 9828 IsSlewing returns 0
02:29:59.790 00.000 9828 IsGuiding returns 1
02:29:59.822 00.032 9828 IsSlewing returns 0
02:29:59.822 00.000 9828 IsGuiding returns 0
02:29:59.822 00.000 9828 scope move finished after 11 + 144 ms
02:29:59.822 00.000 9828 Move returns status 0, amount 11
02:29:59.822 00.000 9828 move complete, result=0
02:29:59.822 00.000 9828 worker thread done servicing request
02:29:59.822 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:30:00.196 00.374 8976 Exposure complete
02:30:00.201 00.005 8976 worker thread done servicing request
02:30:00.201 00.000 5052 OnExposeComplete: enter
02:30:00.202 00.001 5052 UpdateGuideState(): m_state=6
02:30:00.202 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9033
02:30:00.202 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.47, Mass=167, SNR=8.9, Peak=71 HFD=2.3
02:30:00.202 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
02:30:00.202 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
02:30:00.202 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-2.20 mountX=-0.13 mountY=0.27, mountTheta=2.02
02:30:00.202 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.24, opts=13)
02:30:00.203 00.001 5052 Enqueuing Move request for stepguider (-0.17, -0.24)
02:30:00.203 00.000 8976 Worker thread wakes up
02:30:00.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.24) opts 0xd
02:30:00.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.24)
02:30:00.203 00.000 8976 Moving (-0.17, -0.24) raw xDistance=-0.13 yDistance=0.27
02:30:00.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:30:00.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
02:30:00.203 00.000 8976 MoveAxis(R, 0, ABG)
02:30:00.203 00.000 8976 MoveAxis(D, 1, ABG)
02:30:00.203 00.000 8976 stepping (-10, 22) + (0, -1)
02:30:00.203 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:00.204 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:30:00.214 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
02:30:00.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:00.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:00.214 00.000 5052 Enqueuing Expose request
02:30:00.231 00.017 8976 Received - 47 (G) 
02:30:00.231 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:00.231 00.000 8976 stepped: pos (-10, 21)
02:30:00.231 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:30:00.231 00.000 8976 MountToCamera -- mountX=1.50 mountY=-3.38 hyp=3.70 mountTheta=-1.15 cameraX=2.33, cameraY=2.87 cameraTheta=0.89
02:30:00.231 00.000 8976 incremental bump (2.326, 2.872) isValid = 1
02:30:00.231 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
02:30:00.231 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:30:00.231 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:30:00.231 00.000 8976 move complete, result=0
02:30:00.231 00.000 9828 Worker thread wakes up
02:30:00.231 00.000 8976 worker thread done servicing request
02:30:00.231 00.000 8976 Worker thread wakes up
02:30:00.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:00.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:00.231 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:30:00.232 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:30:00.232 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:30:00.232 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:30:00.232 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:30:00.232 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:30:00.232 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:30:00.232 00.000 9828 BLC: window closed
02:30:00.232 00.000 9828 MoveAxis(E, 24, B)
02:30:00.232 00.000 9828 Guiding  Dir = 2, Dur = 24
02:30:00.232 00.000 9828 IsSlewing returns 0
02:30:00.232 00.000 9828 IsGuiding returns 0
02:30:00.233 00.001 9828 PulseGuide returned control before completion, sleep 34
02:30:00.274 00.041 9828 IsGuiding returns 1
02:30:00.274 00.000 9828 scope still moving after pulse duration time elapsed
02:30:00.305 00.031 9828 IsSlewing returns 0
02:30:00.305 00.000 9828 IsGuiding returns 1
02:30:00.335 00.030 9828 IsSlewing returns 0
02:30:00.335 00.000 9828 IsGuiding returns 1
02:30:00.366 00.031 9828 IsSlewing returns 0
02:30:00.366 00.000 9828 IsGuiding returns 1
02:30:00.396 00.030 9828 IsSlewing returns 0
02:30:00.396 00.000 9828 IsGuiding returns 0
02:30:00.396 00.000 9828 scope move finished after 24 + 139 ms
02:30:00.396 00.000 9828 Move returns status 0, amount 24
02:30:00.396 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:00.396 00.000 9828 MoveAxis(N, 11, B)
02:30:00.396 00.000 9828 Guiding  Dir = 0, Dur = 11
02:30:00.412 00.016 9828 IsSlewing returns 0
02:30:00.412 00.000 9828 IsGuiding returns 0
02:30:00.412 00.000 9828 PulseGuide returned control before completion, sleep 21
02:30:00.444 00.032 9828 IsGuiding returns 1
02:30:00.444 00.000 9828 scope still moving after pulse duration time elapsed
02:30:00.476 00.032 9828 IsSlewing returns 0
02:30:00.476 00.000 9828 IsGuiding returns 1
02:30:00.507 00.031 9828 IsSlewing returns 0
02:30:00.507 00.000 9828 IsGuiding returns 1
02:30:00.539 00.032 9828 IsSlewing returns 0
02:30:00.539 00.000 9828 IsGuiding returns 1
02:30:00.571 00.032 9828 IsSlewing returns 0
02:30:00.571 00.000 9828 IsGuiding returns 0
02:30:00.571 00.000 9828 scope move finished after 11 + 147 ms
02:30:00.571 00.000 9828 Move returns status 0, amount 11
02:30:00.571 00.000 9828 move complete, result=0
02:30:00.571 00.000 9828 worker thread done servicing request
02:30:00.571 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:30:00.925 00.354 8976 Exposure complete
02:30:00.931 00.006 8976 worker thread done servicing request
02:30:00.931 00.000 5052 OnExposeComplete: enter
02:30:00.931 00.000 5052 UpdateGuideState(): m_state=6
02:30:00.931 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9034
02:30:00.931 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.82, Mass=146, SNR=8.4, Peak=73 HFD=2.0
02:30:00.931 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:30:00.931 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:30:00.931 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.11 hyp=0.46 cameraTheta=2.91 mountX=0.30 mountY=0.32, mountTheta=0.82
02:30:00.932 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.11, opts=13)
02:30:00.932 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.11)
02:30:00.932 00.000 8976 Worker thread wakes up
02:30:00.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.11) opts 0xd
02:30:00.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.11)
02:30:00.932 00.000 8976 Moving (-0.45, 0.11) raw xDistance=0.30 yDistance=0.32
02:30:00.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:30:00.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
02:30:00.932 00.000 8976 MoveAxis(L, 1, ABG)
02:30:00.932 00.000 8976 stepping (-10, 21) + (-1, 0)
02:30:00.932 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:00.933 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:30:00.942 00.009 5052 UpdateGuideState exits: m=146 SNR=8.4
02:30:00.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:00.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:00.942 00.000 5052 Enqueuing Expose request
02:30:00.951 00.009 8976 Received - 47 (G) 
02:30:00.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:00.951 00.000 8976 stepped: pos (-11, 21)
02:30:00.951 00.000 8976 MoveAxis(D, 1, ABG)
02:30:00.951 00.000 8976 stepping (-11, 21) + (0, -1)
02:30:00.951 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:00.983 00.032 8976 Received - 47 (G) 
02:30:00.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:00.983 00.000 8976 stepped: pos (-11, 20)
02:30:00.983 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:30:00.983 00.000 8976 MountToCamera -- mountX=1.56 mountY=-3.31 hyp=3.66 mountTheta=-1.13 cameraX=2.24, cameraY=2.90 cameraTheta=0.91
02:30:00.983 00.000 8976 incremental bump (2.239, 2.897) isValid = 1
02:30:00.983 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
02:30:00.983 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:30:00.983 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:30:00.983 00.000 8976 move complete, result=0
02:30:00.983 00.000 9828 Worker thread wakes up
02:30:00.983 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:30:00.983 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:30:00.983 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:30:00.983 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
02:30:00.983 00.000 8976 worker thread done servicing request
02:30:00.983 00.000 8976 Worker thread wakes up
02:30:00.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:00.984 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:00.984 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
02:30:00.984 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:30:00.984 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:30:00.984 00.000 9828 BLC: window closed
02:30:00.984 00.000 9828 MoveAxis(E, 24, B)
02:30:00.984 00.000 9828 Guiding  Dir = 2, Dur = 24
02:30:00.984 00.000 9828 IsSlewing returns 0
02:30:00.984 00.000 9828 IsGuiding returns 0
02:30:00.984 00.000 9828 PulseGuide returned control before completion, sleep 34
02:30:01.033 00.049 9828 IsGuiding returns 1
02:30:01.033 00.000 9828 scope still moving after pulse duration time elapsed
02:30:01.064 00.031 9828 IsSlewing returns 0
02:30:01.064 00.000 9828 IsGuiding returns 1
02:30:01.096 00.032 9828 IsSlewing returns 0
02:30:01.096 00.000 9828 IsGuiding returns 1
02:30:01.127 00.031 9828 IsSlewing returns 0
02:30:01.127 00.000 9828 IsGuiding returns 0
02:30:01.127 00.000 9828 scope move finished after 24 + 119 ms
02:30:01.127 00.000 9828 Move returns status 0, amount 24
02:30:01.127 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:01.127 00.000 9828 MoveAxis(N, 12, B)
02:30:01.127 00.000 9828 Guiding  Dir = 0, Dur = 12
02:30:01.143 00.016 9828 IsSlewing returns 0
02:30:01.143 00.000 9828 IsGuiding returns 0
02:30:01.143 00.000 9828 PulseGuide returned control before completion, sleep 22
02:30:01.174 00.031 9828 IsGuiding returns 1
02:30:01.174 00.000 9828 scope still moving after pulse duration time elapsed
02:30:01.205 00.031 9828 IsSlewing returns 0
02:30:01.205 00.000 9828 IsGuiding returns 1
02:30:01.237 00.032 9828 IsSlewing returns 0
02:30:01.237 00.000 9828 IsGuiding returns 1
02:30:01.269 00.032 9828 IsSlewing returns 0
02:30:01.269 00.000 9828 IsGuiding returns 1
02:30:01.300 00.031 9828 IsSlewing returns 0
02:30:01.300 00.000 9828 IsGuiding returns 0
02:30:01.300 00.000 9828 scope move finished after 12 + 144 ms
02:30:01.300 00.000 9828 Move returns status 0, amount 12
02:30:01.300 00.000 9828 move complete, result=0
02:30:01.300 00.000 9828 worker thread done servicing request
02:30:01.300 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:30:01.677 00.377 8976 Exposure complete
02:30:01.682 00.005 8976 worker thread done servicing request
02:30:01.682 00.000 5052 OnExposeComplete: enter
02:30:01.682 00.000 5052 UpdateGuideState(): m_state=6
02:30:01.682 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9035
02:30:01.682 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.52, Mass=164, SNR=8.8, Peak=73 HFD=1.6
02:30:01.682 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.86 = 1.43)
02:30:01.682 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
02:30:01.682 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.19 hyp=0.59 cameraTheta=-2.81 mountX=0.08 mountY=0.58, mountTheta=1.42
02:30:01.683 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.19, opts=13)
02:30:01.683 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.19)
02:30:01.683 00.000 8976 Worker thread wakes up
02:30:01.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.19) opts 0xd
02:30:01.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.19)
02:30:01.683 00.000 8976 Moving (-0.56, -0.19) raw xDistance=0.08 yDistance=0.58
02:30:01.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:30:01.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
02:30:01.683 00.000 8976 MoveAxis(R, 0, ABG)
02:30:01.683 00.000 8976 MoveAxis(D, 2, ABG)
02:30:01.683 00.000 8976 stepping (-11, 20) + (0, -2)
02:30:01.683 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:01.684 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:30:01.693 00.009 5052 UpdateGuideState exits: m=164 SNR=8.8
02:30:01.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:01.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:01.693 00.000 5052 Enqueuing Expose request
02:30:01.718 00.025 8976 Received - 47 (G) 
02:30:01.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:01.718 00.000 8976 stepped: pos (-11, 18)
02:30:01.718 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:30:01.718 00.000 8976 MountToCamera -- mountX=1.60 mountY=-3.16 hyp=3.54 mountTheta=-1.10 cameraX=2.09, cameraY=2.87 cameraTheta=0.94
02:30:01.718 00.000 8976 incremental bump (2.087, 2.865) isValid = 1
02:30:01.718 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:30:01.718 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:30:01.718 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:30:01.718 00.000 8976 move complete, result=0
02:30:01.718 00.000 9828 Worker thread wakes up
02:30:01.718 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:30:01.718 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:30:01.718 00.000 8976 worker thread done servicing request
02:30:01.719 00.001 8976 Worker thread wakes up
02:30:01.719 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
02:30:01.719 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
02:30:01.719 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:30:01.719 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:30:01.719 00.000 9828 BLC: window closed
02:30:01.719 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:01.719 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:01.719 00.000 9828 MoveAxis(E, 23, B)
02:30:01.719 00.000 9828 Guiding  Dir = 2, Dur = 23
02:30:01.719 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:30:01.719 00.000 9828 IsSlewing returns 0
02:30:01.719 00.000 9828 IsGuiding returns 0
02:30:01.720 00.001 9828 PulseGuide returned control before completion, sleep 33
02:30:01.764 00.044 9828 IsGuiding returns 1
02:30:01.764 00.000 9828 scope still moving after pulse duration time elapsed
02:30:01.796 00.032 9828 IsSlewing returns 0
02:30:01.801 00.005 9828 IsGuiding returns 1
02:30:01.828 00.027 9828 IsSlewing returns 0
02:30:01.828 00.000 9828 IsGuiding returns 1
02:30:01.859 00.031 9828 IsSlewing returns 0
02:30:01.859 00.000 9828 IsGuiding returns 0
02:30:01.859 00.000 9828 scope move finished after 23 + 116 ms
02:30:01.859 00.000 9828 Move returns status 0, amount 23
02:30:01.860 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:01.860 00.000 9828 MoveAxis(N, 12, B)
02:30:01.860 00.000 9828 Guiding  Dir = 0, Dur = 12
02:30:01.875 00.015 9828 IsSlewing returns 0
02:30:01.875 00.000 9828 IsGuiding returns 0
02:30:01.875 00.000 9828 PulseGuide returned control before completion, sleep 22
02:30:01.906 00.031 9828 IsGuiding returns 1
02:30:01.906 00.000 9828 scope still moving after pulse duration time elapsed
02:30:01.938 00.032 9828 IsSlewing returns 0
02:30:01.938 00.000 9828 IsGuiding returns 1
02:30:01.969 00.031 9828 IsSlewing returns 0
02:30:01.969 00.000 9828 IsGuiding returns 1
02:30:02.000 00.031 9828 IsSlewing returns 0
02:30:02.000 00.000 9828 IsGuiding returns 1
02:30:02.031 00.031 9828 IsSlewing returns 0
02:30:02.031 00.000 9828 IsGuiding returns 0
02:30:02.031 00.000 9828 scope move finished after 12 + 144 ms
02:30:02.031 00.000 9828 Move returns status 0, amount 12
02:30:02.031 00.000 9828 move complete, result=0
02:30:02.031 00.000 9828 worker thread done servicing request
02:30:02.031 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:30:02.412 00.381 8976 Exposure complete
02:30:02.418 00.006 8976 worker thread done servicing request
02:30:02.418 00.000 5052 OnExposeComplete: enter
02:30:02.418 00.000 5052 UpdateGuideState(): m_state=6
02:30:02.419 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9036
02:30:02.419 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.74, Mass=152, SNR=8.5, Peak=73 HFD=2.2
02:30:02.419 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:30:02.419 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
02:30:02.419 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.03 hyp=0.35 cameraTheta=3.06 mountX=0.18 mountY=0.28, mountTheta=0.99
02:30:02.420 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.03, opts=13)
02:30:02.420 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.03)
02:30:02.420 00.000 8976 Worker thread wakes up
02:30:02.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.03) opts 0xd
02:30:02.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.03)
02:30:02.420 00.000 8976 Moving (-0.35, 0.03) raw xDistance=0.18 yDistance=0.28
02:30:02.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:30:02.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
02:30:02.420 00.000 8976 MoveAxis(R, 0, ABG)
02:30:02.420 00.000 8976 MoveAxis(D, 1, ABG)
02:30:02.420 00.000 8976 stepping (-11, 18) + (0, -1)
02:30:02.420 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:02.421 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:30:02.431 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:30:02.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:02.432 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:02.432 00.000 5052 Enqueuing Expose request
02:30:02.453 00.021 8976 Received - 47 (G) 
02:30:02.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:02.453 00.000 8976 stepped: pos (-11, 17)
02:30:02.453 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:30:02.453 00.000 8976 MountToCamera -- mountX=1.63 mountY=-3.01 hyp=3.42 mountTheta=-1.07 cameraX=1.94, cameraY=2.82 cameraTheta=0.97
02:30:02.453 00.000 8976 incremental bump (1.938, 2.820) isValid = 1
02:30:02.453 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
02:30:02.453 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:30:02.453 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:30:02.453 00.000 8976 move complete, result=0
02:30:02.453 00.000 8976 worker thread done servicing request
02:30:02.453 00.000 9828 Worker thread wakes up
02:30:02.453 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:30:02.453 00.000 8976 Worker thread wakes up
02:30:02.454 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:02.454 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:30:02.454 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:02.454 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:30:02.454 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
02:30:02.454 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
02:30:02.454 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:30:02.454 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:30:02.454 00.000 9828 BLC: window closed
02:30:02.454 00.000 9828 MoveAxis(E, 22, B)
02:30:02.454 00.000 9828 Guiding  Dir = 2, Dur = 22
02:30:02.454 00.000 9828 IsSlewing returns 0
02:30:02.455 00.001 9828 IsGuiding returns 0
02:30:02.455 00.000 9828 PulseGuide returned control before completion, sleep 32
02:30:02.494 00.039 9828 IsGuiding returns 1
02:30:02.494 00.000 9828 scope still moving after pulse duration time elapsed
02:30:02.527 00.033 9828 IsSlewing returns 0
02:30:02.527 00.000 9828 IsGuiding returns 1
02:30:02.556 00.029 9828 IsSlewing returns 0
02:30:02.556 00.000 9828 IsGuiding returns 1
02:30:02.588 00.032 9828 IsSlewing returns 0
02:30:02.588 00.000 9828 IsGuiding returns 1
02:30:02.619 00.031 9828 IsSlewing returns 0
02:30:02.619 00.000 9828 IsGuiding returns 1
02:30:02.650 00.031 9828 IsSlewing returns 0
02:30:02.650 00.000 9828 IsGuiding returns 0
02:30:02.650 00.000 9828 scope move finished after 22 + 173 ms
02:30:02.650 00.000 9828 Move returns status 0, amount 22
02:30:02.650 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:02.650 00.000 9828 MoveAxis(N, 12, B)
02:30:02.650 00.000 9828 Guiding  Dir = 0, Dur = 12
02:30:02.667 00.017 9828 IsSlewing returns 0
02:30:02.668 00.001 9828 IsGuiding returns 0
02:30:02.668 00.000 9828 PulseGuide returned control before completion, sleep 22
02:30:02.697 00.029 9828 IsGuiding returns 1
02:30:02.697 00.000 9828 scope still moving after pulse duration time elapsed
02:30:02.729 00.032 9828 IsSlewing returns 0
02:30:02.729 00.000 9828 IsGuiding returns 1
02:30:02.760 00.031 9828 IsSlewing returns 0
02:30:02.761 00.001 9828 IsGuiding returns 1
02:30:02.791 00.030 9828 IsSlewing returns 0
02:30:02.792 00.001 9828 IsGuiding returns 1
02:30:02.822 00.030 9828 IsSlewing returns 0
02:30:02.823 00.001 9828 IsGuiding returns 0
02:30:02.823 00.000 9828 scope move finished after 12 + 142 ms
02:30:02.823 00.000 9828 Move returns status 0, amount 12
02:30:02.823 00.000 9828 move complete, result=0
02:30:02.823 00.000 9828 worker thread done servicing request
02:30:02.823 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:30:03.146 00.323 8976 Exposure complete
02:30:03.152 00.006 8976 worker thread done servicing request
02:30:03.152 00.000 5052 OnExposeComplete: enter
02:30:03.152 00.000 5052 UpdateGuideState(): m_state=6
02:30:03.152 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9037
02:30:03.152 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.74, Mass=168, SNR=8.9, Peak=71 HFD=2.3
02:30:03.152 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:30:03.152 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:30:03.152 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.03 hyp=0.35 cameraTheta=3.05 mountX=0.19 mountY=0.28, mountTheta=0.97
02:30:03.153 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.03, opts=13)
02:30:03.153 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.03)
02:30:03.153 00.000 8976 Worker thread wakes up
02:30:03.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.03) opts 0xd
02:30:03.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.03)
02:30:03.153 00.000 8976 Moving (-0.35, 0.03) raw xDistance=0.19 yDistance=0.28
02:30:03.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:30:03.154 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:30:03.154 00.000 8976 MoveAxis(R, 0, ABG)
02:30:03.154 00.000 8976 MoveAxis(D, 1, ABG)
02:30:03.154 00.000 8976 stepping (-11, 17) + (0, -1)
02:30:03.154 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:03.154 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:30:03.164 00.010 5052 UpdateGuideState exits: m=168 SNR=8.9
02:30:03.167 00.003 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:03.167 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:03.167 00.000 5052 Enqueuing Expose request
02:30:03.188 00.021 8976 Received - 47 (G) 
02:30:03.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:03.188 00.000 8976 stepped: pos (-11, 16)
02:30:03.189 00.001 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:30:03.189 00.000 8976 MountToCamera -- mountX=1.65 mountY=-2.86 hyp=3.30 mountTheta=-1.05 cameraX=1.79, cameraY=2.77 cameraTheta=1.00
02:30:03.189 00.000 8976 incremental bump (1.792, 2.766) isValid = 1
02:30:03.189 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:30:03.189 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:30:03.189 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:30:03.189 00.000 8976 move complete, result=0
02:30:03.189 00.000 8976 worker thread done servicing request
02:30:03.189 00.000 9828 Worker thread wakes up
02:30:03.189 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:30:03.189 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:30:03.189 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:30:03.189 00.000 8976 Worker thread wakes up
02:30:03.189 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
02:30:03.189 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
02:30:03.189 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:30:03.189 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:30:03.190 00.001 9828 BLC: window closed
02:30:03.190 00.000 9828 MoveAxis(E, 21, B)
02:30:03.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:03.190 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:03.190 00.000 9828 Guiding  Dir = 2, Dur = 21
02:30:03.190 00.000 9828 IsSlewing returns 0
02:30:03.190 00.000 9828 IsGuiding returns 0
02:30:03.190 00.000 9828 PulseGuide returned control before completion, sleep 31
02:30:03.225 00.035 9828 IsGuiding returns 1
02:30:03.225 00.000 9828 scope still moving after pulse duration time elapsed
02:30:03.256 00.031 9828 IsSlewing returns 0
02:30:03.256 00.000 9828 IsGuiding returns 1
02:30:03.287 00.031 9828 IsSlewing returns 0
02:30:03.287 00.000 9828 IsGuiding returns 1
02:30:03.318 00.031 9828 IsSlewing returns 0
02:30:03.318 00.000 9828 IsGuiding returns 0
02:30:03.318 00.000 9828 scope move finished after 21 + 106 ms
02:30:03.318 00.000 9828 Move returns status 0, amount 21
02:30:03.318 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:03.318 00.000 9828 MoveAxis(N, 12, B)
02:30:03.319 00.001 9828 Guiding  Dir = 0, Dur = 12
02:30:03.333 00.014 9828 IsSlewing returns 0
02:30:03.333 00.000 9828 IsGuiding returns 0
02:30:03.333 00.000 9828 PulseGuide returned control before completion, sleep 22
02:30:03.364 00.031 9828 IsGuiding returns 1
02:30:03.364 00.000 9828 scope still moving after pulse duration time elapsed
02:30:03.395 00.031 9828 IsSlewing returns 0
02:30:03.395 00.000 9828 IsGuiding returns 1
02:30:03.425 00.030 9828 IsSlewing returns 0
02:30:03.425 00.000 9828 IsGuiding returns 1
02:30:03.456 00.031 9828 IsSlewing returns 0
02:30:03.456 00.000 9828 IsGuiding returns 1
02:30:03.487 00.031 9828 IsSlewing returns 0
02:30:03.487 00.000 9828 IsGuiding returns 0
02:30:03.487 00.000 9828 scope move finished after 12 + 141 ms
02:30:03.487 00.000 9828 Move returns status 0, amount 12
02:30:03.487 00.000 9828 move complete, result=0
02:30:03.487 00.000 9828 worker thread done servicing request
02:30:03.488 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:30:03.882 00.394 8976 Exposure complete
02:30:03.888 00.006 8976 worker thread done servicing request
02:30:03.888 00.000 5052 OnExposeComplete: enter
02:30:03.888 00.000 5052 UpdateGuideState(): m_state=6
02:30:03.888 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9038
02:30:03.888 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.43, Mass=168, SNR=8.9, Peak=69 HFD=2.4
02:30:03.888 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
02:30:03.888 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:30:03.888 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.28 hyp=0.56 cameraTheta=-0.53 mountX=-0.47 mountY=-0.25, mountTheta=-2.65
02:30:03.889 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.28, opts=13)
02:30:03.889 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.28)
02:30:03.889 00.000 8976 Worker thread wakes up
02:30:03.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.28) opts 0xd
02:30:03.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.28)
02:30:03.889 00.000 8976 Moving (0.49, -0.28) raw xDistance=-0.47 yDistance=-0.25
02:30:03.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:30:03.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:30:03.889 00.000 8976 MoveAxis(R, 2, ABG)
02:30:03.889 00.000 8976 stepping (-11, 16) + (2, 0)
02:30:03.889 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:03.890 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:30:03.899 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
02:30:03.900 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:03.900 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:03.900 00.000 5052 Enqueuing Expose request
02:30:03.924 00.024 8976 Received - 47 (G) 
02:30:03.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:03.924 00.000 8976 stepped: pos (-9, 16)
02:30:03.924 00.000 8976 MoveAxis(U, 0, ABG)
02:30:03.924 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:30:03.924 00.000 8976 MountToCamera -- mountX=1.56 mountY=-2.75 hyp=3.16 mountTheta=-1.06 cameraX=1.74, cameraY=2.64 cameraTheta=0.99
02:30:03.924 00.000 8976 incremental bump (1.740, 2.640) isValid = 1
02:30:03.924 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
02:30:03.924 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:30:03.924 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:30:03.924 00.000 8976 move complete, result=0
02:30:03.924 00.000 9828 Worker thread wakes up
02:30:03.924 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:30:03.924 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:30:03.924 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 0 ms NORTH
02:30:03.924 00.000 8976 worker thread done servicing request
02:30:03.925 00.001 8976 Worker thread wakes up
02:30:03.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:03.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:03.925 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
02:30:03.925 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
02:30:03.925 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:30:03.925 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:30:03.925 00.000 9828 BLC: window closed
02:30:03.925 00.000 9828 MoveAxis(E, 22, B)
02:30:03.925 00.000 9828 Guiding  Dir = 2, Dur = 22
02:30:03.925 00.000 9828 IsSlewing returns 0
02:30:03.926 00.001 9828 IsGuiding returns 0
02:30:03.926 00.000 9828 PulseGuide returned control before completion, sleep 32
02:30:03.973 00.047 9828 IsGuiding returns 1
02:30:03.973 00.000 9828 scope still moving after pulse duration time elapsed
02:30:04.004 00.031 9828 IsSlewing returns 0
02:30:04.004 00.000 9828 IsGuiding returns 1
02:30:04.036 00.032 9828 IsSlewing returns 0
02:30:04.037 00.001 9828 IsGuiding returns 1
02:30:04.066 00.029 9828 IsSlewing returns 0
02:30:04.066 00.000 9828 IsGuiding returns 0
02:30:04.066 00.000 9828 scope move finished after 22 + 118 ms
02:30:04.066 00.000 9828 Move returns status 0, amount 22
02:30:04.066 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:04.066 00.000 9828 MoveAxis(N, 12, B)
02:30:04.066 00.000 9828 Guiding  Dir = 0, Dur = 12
02:30:04.082 00.016 9828 IsSlewing returns 0
02:30:04.082 00.000 9828 IsGuiding returns 0
02:30:04.082 00.000 9828 PulseGuide returned control before completion, sleep 22
02:30:04.113 00.031 9828 IsGuiding returns 1
02:30:04.113 00.000 9828 scope still moving after pulse duration time elapsed
02:30:04.144 00.031 9828 IsSlewing returns 0
02:30:04.144 00.000 9828 IsGuiding returns 1
02:30:04.176 00.032 9828 IsSlewing returns 0
02:30:04.176 00.000 9828 IsGuiding returns 1
02:30:04.207 00.031 9828 IsSlewing returns 0
02:30:04.207 00.000 9828 IsGuiding returns 1
02:30:04.238 00.031 9828 IsSlewing returns 0
02:30:04.238 00.000 9828 IsGuiding returns 0
02:30:04.238 00.000 9828 scope move finished after 12 + 143 ms
02:30:04.238 00.000 9828 Move returns status 0, amount 12
02:30:04.238 00.000 9828 move complete, result=0
02:30:04.238 00.000 9828 worker thread done servicing request
02:30:04.238 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:30:04.620 00.382 8976 Exposure complete
02:30:04.625 00.005 8976 worker thread done servicing request
02:30:04.625 00.000 5052 OnExposeComplete: enter
02:30:04.625 00.000 5052 UpdateGuideState(): m_state=6
02:30:04.625 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9039
02:30:04.626 00.001 5052 Star::Find returns 1 (0), X=329.89, Y=281.92, Mass=137, SNR=8.1, Peak=76 HFD=2.0
02:30:04.626 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
02:30:04.626 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
02:30:04.626 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.21 hyp=0.75 cameraTheta=0.29 mountX=-0.14 mountY=-0.72, mountTheta=-1.76
02:30:04.626 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.21, opts=13)
02:30:04.626 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.21)
02:30:04.627 00.001 8976 Worker thread wakes up
02:30:04.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.21) opts 0xd
02:30:04.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.21)
02:30:04.627 00.000 8976 Moving (0.72, 0.21) raw xDistance=-0.14 yDistance=-0.72
02:30:04.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:30:04.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
02:30:04.627 00.000 8976 MoveAxis(R, 0, ABG)
02:30:04.627 00.000 8976 MoveAxis(U, 3, ABG)
02:30:04.627 00.000 8976 stepping (-9, 16) + (0, 3)
02:30:04.627 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:04.628 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:30:04.637 00.009 5052 UpdateGuideState exits: m=137 SNR=8.1
02:30:04.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:04.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:04.637 00.000 5052 Enqueuing Expose request
02:30:04.660 00.023 8976 Received - 47 (G) 
02:30:04.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:04.660 00.000 8976 stepped: pos (-9, 19)
02:30:04.660 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:30:04.660 00.000 8976 MountToCamera -- mountX=1.50 mountY=-2.84 hyp=3.21 mountTheta=-1.09 cameraX=1.85, cameraY=2.63 cameraTheta=0.96
02:30:04.660 00.000 8976 incremental bump (1.846, 2.627) isValid = 1
02:30:04.660 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:30:04.660 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:30:04.660 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:30:04.660 00.000 8976 move complete, result=0
02:30:04.660 00.000 9828 Worker thread wakes up
02:30:04.660 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:30:04.660 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:30:04.660 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:30:04.660 00.000 8976 worker thread done servicing request
02:30:04.660 00.000 8976 Worker thread wakes up
02:30:04.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:04.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:04.660 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:30:04.661 00.001 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:30:04.661 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:30:04.661 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:30:04.661 00.000 9828 BLC: window closed
02:30:04.661 00.000 9828 MoveAxis(E, 22, B)
02:30:04.661 00.000 9828 Guiding  Dir = 2, Dur = 22
02:30:04.661 00.000 9828 IsSlewing returns 0
02:30:04.661 00.000 9828 IsGuiding returns 0
02:30:04.661 00.000 9828 PulseGuide returned control before completion, sleep 32
02:30:04.704 00.043 9828 IsGuiding returns 1
02:30:04.704 00.000 9828 scope still moving after pulse duration time elapsed
02:30:04.735 00.031 9828 IsSlewing returns 0
02:30:04.735 00.000 9828 IsGuiding returns 1
02:30:04.767 00.032 9828 IsSlewing returns 0
02:30:04.767 00.000 9828 IsGuiding returns 1
02:30:04.798 00.031 9828 IsSlewing returns 0
02:30:04.798 00.000 9828 IsGuiding returns 0
02:30:04.798 00.000 9828 scope move finished after 22 + 114 ms
02:30:04.798 00.000 9828 Move returns status 0, amount 22
02:30:04.798 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:04.798 00.000 9828 MoveAxis(N, 12, B)
02:30:04.798 00.000 9828 Guiding  Dir = 0, Dur = 12
02:30:04.813 00.015 9828 IsSlewing returns 0
02:30:04.813 00.000 9828 IsGuiding returns 0
02:30:04.813 00.000 9828 PulseGuide returned control before completion, sleep 22
02:30:04.844 00.031 9828 IsGuiding returns 1
02:30:04.844 00.000 9828 scope still moving after pulse duration time elapsed
02:30:04.875 00.031 9828 IsSlewing returns 0
02:30:04.875 00.000 9828 IsGuiding returns 1
02:30:04.907 00.032 9828 IsSlewing returns 0
02:30:04.907 00.000 9828 IsGuiding returns 1
02:30:04.938 00.031 9828 IsSlewing returns 0
02:30:04.938 00.000 9828 IsGuiding returns 1
02:30:04.968 00.030 9828 IsSlewing returns 0
02:30:04.968 00.000 9828 IsGuiding returns 1
02:30:04.999 00.031 9828 IsSlewing returns 0
02:30:04.999 00.000 9828 IsGuiding returns 0
02:30:04.999 00.000 9828 scope move finished after 12 + 173 ms
02:30:04.999 00.000 9828 Move returns status 0, amount 12
02:30:04.999 00.000 9828 move complete, result=0
02:30:04.999 00.000 9828 worker thread done servicing request
02:30:04.999 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:30:05.355 00.356 8976 Exposure complete
02:30:05.360 00.005 8976 worker thread done servicing request
02:30:05.361 00.001 5052 OnExposeComplete: enter
02:30:05.361 00.000 5052 UpdateGuideState(): m_state=6
02:30:05.361 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9040
02:30:05.361 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.55, Mass=166, SNR=8.9, Peak=68 HFD=2.5
02:30:05.361 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
02:30:05.361 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
02:30:05.361 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.16 hyp=0.59 cameraTheta=-0.27 mountX=-0.40 mountY=-0.39, mountTheta=-2.37
02:30:05.361 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.16, opts=13)
02:30:05.361 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.16)
02:30:05.362 00.001 8976 Worker thread wakes up
02:30:05.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.16) opts 0xd
02:30:05.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.16)
02:30:05.362 00.000 8976 Moving (0.57, -0.16) raw xDistance=-0.40 yDistance=-0.39
02:30:05.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:30:05.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.39
02:30:05.362 00.000 8976 MoveAxis(R, 2, ABG)
02:30:05.362 00.000 8976 stepping (-9, 19) + (2, 0)
02:30:05.362 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:05.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:30:05.372 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:30:05.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:05.372 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:05.372 00.000 5052 Enqueuing Expose request
02:30:05.395 00.023 8976 Received - 47 (G) 
02:30:05.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:05.395 00.000 8976 stepped: pos (-7, 19)
02:30:05.395 00.000 8976 MoveAxis(U, 2, ABG)
02:30:05.395 00.000 8976 stepping (-7, 19) + (0, 2)
02:30:05.395 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:05.427 00.032 8976 Received - 47 (G) 
02:30:05.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:05.427 00.000 8976 stepped: pos (-7, 21)
02:30:05.427 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:30:05.427 00.000 8976 MountToCamera -- mountX=1.36 mountY=-3.00 hyp=3.30 mountTheta=-1.15 cameraX=2.06, cameraY=2.58 cameraTheta=0.90
02:30:05.427 00.000 8976 incremental bump (2.055, 2.576) isValid = 1
02:30:05.427 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
02:30:05.427 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:30:05.427 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:30:05.427 00.000 8976 move complete, result=0
02:30:05.427 00.000 9828 Worker thread wakes up
02:30:05.427 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
02:30:05.427 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:30:05.427 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:30:05.427 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
02:30:05.427 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
02:30:05.427 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
02:30:05.427 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:30:05.428 00.001 9828 BLC: window closed
02:30:05.428 00.000 9828 MoveAxis(E, 24, B)
02:30:05.428 00.000 9828 Guiding  Dir = 2, Dur = 24
02:30:05.428 00.000 8976 worker thread done servicing request
02:30:05.428 00.000 8976 Worker thread wakes up
02:30:05.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:05.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:05.428 00.000 9828 IsSlewing returns 0
02:30:05.428 00.000 9828 IsGuiding returns 0
02:30:05.428 00.000 9828 PulseGuide returned control before completion, sleep 34
02:30:05.470 00.042 9828 IsGuiding returns 1
02:30:05.470 00.000 9828 scope still moving after pulse duration time elapsed
02:30:05.501 00.031 9828 IsSlewing returns 0
02:30:05.502 00.001 9828 IsGuiding returns 1
02:30:05.531 00.029 9828 IsSlewing returns 0
02:30:05.531 00.000 9828 IsGuiding returns 1
02:30:05.562 00.031 9828 IsSlewing returns 0
02:30:05.562 00.000 9828 IsGuiding returns 1
02:30:05.593 00.031 9828 IsSlewing returns 0
02:30:05.593 00.000 9828 IsGuiding returns 0
02:30:05.593 00.000 9828 scope move finished after 24 + 140 ms
02:30:05.593 00.000 9828 Move returns status 0, amount 24
02:30:05.593 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:05.593 00.000 9828 MoveAxis(N, 11, B)
02:30:05.593 00.000 9828 Guiding  Dir = 0, Dur = 11
02:30:05.609 00.016 9828 IsSlewing returns 0
02:30:05.609 00.000 9828 IsGuiding returns 0
02:30:05.609 00.000 9828 PulseGuide returned control before completion, sleep 21
02:30:05.640 00.031 9828 IsGuiding returns 1
02:30:05.640 00.000 9828 scope still moving after pulse duration time elapsed
02:30:05.672 00.032 9828 IsSlewing returns 0
02:30:05.672 00.000 9828 IsGuiding returns 1
02:30:05.702 00.030 9828 IsSlewing returns 0
02:30:05.702 00.000 9828 IsGuiding returns 1
02:30:05.734 00.032 9828 IsSlewing returns 0
02:30:05.734 00.000 9828 IsGuiding returns 1
02:30:05.765 00.031 9828 IsSlewing returns 0
02:30:05.765 00.000 9828 IsGuiding returns 0
02:30:05.765 00.000 9828 scope move finished after 11 + 144 ms
02:30:05.765 00.000 9828 Move returns status 0, amount 11
02:30:05.765 00.000 9828 move complete, result=0
02:30:05.765 00.000 9828 worker thread done servicing request
02:30:05.765 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:30:06.118 00.353 8976 Exposure complete
02:30:06.124 00.006 8976 worker thread done servicing request
02:30:06.124 00.000 5052 OnExposeComplete: enter
02:30:06.124 00.000 5052 UpdateGuideState(): m_state=6
02:30:06.124 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9041
02:30:06.124 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=282.00, Mass=168, SNR=8.9, Peak=68 HFD=2.2
02:30:06.124 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
02:30:06.124 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:30:06.124 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.29 hyp=0.69 cameraTheta=0.43 mountX=-0.03 mountY=-0.68, mountTheta=-1.61
02:30:06.125 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.29, opts=13)
02:30:06.125 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.29)
02:30:06.125 00.000 8976 Worker thread wakes up
02:30:06.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.29) opts 0xd
02:30:06.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.29)
02:30:06.125 00.000 8976 Moving (0.63, 0.29) raw xDistance=-0.03 yDistance=-0.68
02:30:06.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:30:06.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
02:30:06.125 00.000 8976 MoveAxis(R, 0, ABG)
02:30:06.125 00.000 8976 MoveAxis(U, 3, ABG)
02:30:06.125 00.000 8976 stepping (-7, 21) + (0, 3)
02:30:06.125 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:06.126 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:30:06.138 00.012 5052 UpdateGuideState exits: m=168 SNR=8.9
02:30:06.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:06.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:06.138 00.000 5052 Enqueuing Expose request
02:30:06.161 00.023 8976 Received - 47 (G) 
02:30:06.162 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:06.162 00.000 8976 stepped: pos (-7, 24)
02:30:06.162 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:30:06.162 00.000 8976 MountToCamera -- mountX=1.26 mountY=-3.27 hyp=3.51 mountTheta=-1.20 cameraX=2.34, cameraY=2.61 cameraTheta=0.84
02:30:06.162 00.000 8976 incremental bump (2.336, 2.614) isValid = 1
02:30:06.162 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
02:30:06.162 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:30:06.162 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:30:06.162 00.000 8976 move complete, result=0
02:30:06.162 00.000 8976 worker thread done servicing request
02:30:06.162 00.000 8976 Worker thread wakes up
02:30:06.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:06.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:06.162 00.000 9828 Worker thread wakes up
02:30:06.162 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:30:06.162 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:30:06.162 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:30:06.163 00.001 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
02:30:06.163 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:30:06.163 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:30:06.163 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:30:06.163 00.000 9828 BLC: window closed
02:30:06.163 00.000 9828 MoveAxis(E, 26, B)
02:30:06.163 00.000 9828 Guiding  Dir = 2, Dur = 26
02:30:06.163 00.000 9828 IsSlewing returns 0
02:30:06.164 00.001 9828 IsGuiding returns 0
02:30:06.164 00.000 9828 PulseGuide returned control before completion, sleep 36
02:30:06.215 00.051 9828 IsGuiding returns 1
02:30:06.215 00.000 9828 scope still moving after pulse duration time elapsed
02:30:06.246 00.031 9828 IsSlewing returns 0
02:30:06.246 00.000 9828 IsGuiding returns 1
02:30:06.276 00.030 9828 IsSlewing returns 0
02:30:06.276 00.000 9828 IsGuiding returns 1
02:30:06.307 00.031 9828 IsSlewing returns 0
02:30:06.307 00.000 9828 IsGuiding returns 0
02:30:06.307 00.000 9828 scope move finished after 26 + 116 ms
02:30:06.307 00.000 9828 Move returns status 0, amount 26
02:30:06.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:06.307 00.000 9828 MoveAxis(N, 11, B)
02:30:06.307 00.000 9828 Guiding  Dir = 0, Dur = 11
02:30:06.323 00.016 9828 IsSlewing returns 0
02:30:06.323 00.000 9828 IsGuiding returns 0
02:30:06.323 00.000 9828 PulseGuide returned control before completion, sleep 21
02:30:06.353 00.030 9828 IsGuiding returns 1
02:30:06.353 00.000 9828 scope still moving after pulse duration time elapsed
02:30:06.385 00.032 9828 IsSlewing returns 0
02:30:06.385 00.000 9828 IsGuiding returns 1
02:30:06.415 00.030 9828 IsSlewing returns 0
02:30:06.416 00.001 9828 IsGuiding returns 1
02:30:06.447 00.031 9828 IsSlewing returns 0
02:30:06.447 00.000 9828 IsGuiding returns 1
02:30:06.479 00.032 9828 IsSlewing returns 0
02:30:06.479 00.000 9828 IsGuiding returns 0
02:30:06.479 00.000 9828 scope move finished after 11 + 144 ms
02:30:06.479 00.000 9828 Move returns status 0, amount 11
02:30:06.479 00.000 9828 move complete, result=0
02:30:06.479 00.000 9828 worker thread done servicing request
02:30:06.479 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:30:06.857 00.378 8976 Exposure complete
02:30:06.863 00.006 8976 worker thread done servicing request
02:30:06.863 00.000 5052 OnExposeComplete: enter
02:30:06.863 00.000 5052 UpdateGuideState(): m_state=6
02:30:06.863 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9042
02:30:06.863 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.61, Mass=155, SNR=8.6, Peak=72 HFD=1.6
02:30:06.863 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
02:30:06.863 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
02:30:06.863 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.43 mountX=-0.19 mountY=-0.13, mountTheta=-2.54
02:30:06.864 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.10, opts=13)
02:30:06.864 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.10)
02:30:06.864 00.000 8976 Worker thread wakes up
02:30:06.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.10) opts 0xd
02:30:06.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.10)
02:30:06.864 00.000 8976 Moving (0.22, -0.10) raw xDistance=-0.19 yDistance=-0.13
02:30:06.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:30:06.865 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:30:06.865 00.000 8976 MoveAxis(R, 0, ABG)
02:30:06.865 00.000 8976 MoveAxis(U, 0, ABG)
02:30:06.865 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:30:06.865 00.000 8976 MountToCamera -- mountX=1.20 mountY=-3.45 hyp=3.65 mountTheta=-1.24 cameraX=2.52, cameraY=2.64 cameraTheta=0.81
02:30:06.865 00.000 8976 incremental bump (2.524, 2.639) isValid = 1
02:30:06.865 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:30:06.865 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:30:06.865 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:30:06.865 00.000 8976 move complete, result=0
02:30:06.865 00.000 9828 Worker thread wakes up
02:30:06.865 00.000 8976 worker thread done servicing request
02:30:06.865 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:30:06.865 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:30:06.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:30:06.866 00.001 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:30:06.866 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:30:06.866 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
02:30:06.866 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:30:06.866 00.000 9828 BLC: window closed
02:30:06.866 00.000 9828 MoveAxis(E, 26, B)
02:30:06.866 00.000 9828 Guiding  Dir = 2, Dur = 26
02:30:06.866 00.000 9828 IsSlewing returns 0
02:30:06.866 00.000 9828 IsGuiding returns 0
02:30:06.867 00.001 9828 PulseGuide returned control before completion, sleep 36
02:30:06.876 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
02:30:06.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:06.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:06.876 00.000 5052 Enqueuing Expose request
02:30:06.876 00.000 8976 Worker thread wakes up
02:30:06.876 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:06.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:06.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:06.914 00.038 9828 IsGuiding returns 1
02:30:06.914 00.000 9828 scope still moving after pulse duration time elapsed
02:30:06.945 00.031 9828 IsSlewing returns 0
02:30:06.945 00.000 9828 IsGuiding returns 1
02:30:06.976 00.031 9828 IsSlewing returns 0
02:30:06.976 00.000 9828 IsGuiding returns 1
02:30:07.009 00.033 9828 IsSlewing returns 0
02:30:07.009 00.000 9828 IsGuiding returns 0
02:30:07.009 00.000 9828 scope move finished after 26 + 116 ms
02:30:07.009 00.000 9828 Move returns status 0, amount 26
02:30:07.009 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:07.009 00.000 9828 MoveAxis(N, 10, B)
02:30:07.009 00.000 9828 Guiding  Dir = 0, Dur = 10
02:30:07.024 00.015 9828 IsSlewing returns 0
02:30:07.024 00.000 9828 IsGuiding returns 0
02:30:07.024 00.000 9828 PulseGuide returned control before completion, sleep 20
02:30:07.055 00.031 9828 IsGuiding returns 1
02:30:07.055 00.000 9828 scope still moving after pulse duration time elapsed
02:30:07.086 00.031 9828 IsSlewing returns 0
02:30:07.086 00.000 9828 IsGuiding returns 1
02:30:07.118 00.032 9828 IsSlewing returns 0
02:30:07.118 00.000 9828 IsGuiding returns 1
02:30:07.149 00.031 9828 IsSlewing returns 0
02:30:07.149 00.000 9828 IsGuiding returns 1
02:30:07.179 00.030 9828 IsSlewing returns 0
02:30:07.179 00.000 9828 IsGuiding returns 0
02:30:07.179 00.000 9828 scope move finished after 10 + 145 ms
02:30:07.179 00.000 9828 Move returns status 0, amount 10
02:30:07.179 00.000 9828 move complete, result=0
02:30:07.179 00.000 9828 worker thread done servicing request
02:30:07.179 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:30:07.567 00.388 8976 Exposure complete
02:30:07.572 00.005 8976 worker thread done servicing request
02:30:07.572 00.000 5052 OnExposeComplete: enter
02:30:07.572 00.000 5052 UpdateGuideState(): m_state=6
02:30:07.572 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9043
02:30:07.572 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.37, Mass=156, SNR=8.7, Peak=75 HFD=1.6
02:30:07.572 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
02:30:07.572 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.01 = -3.01)
02:30:07.572 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.34 hyp=0.44 cameraTheta=-0.87 mountX=-0.43 mountY=-0.06, mountTheta=-3.01
02:30:07.573 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.34, opts=13)
02:30:07.573 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.34)
02:30:07.573 00.000 8976 Worker thread wakes up
02:30:07.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.34) opts 0xd
02:30:07.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.34)
02:30:07.573 00.000 8976 Moving (0.29, -0.34) raw xDistance=-0.43 yDistance=-0.06
02:30:07.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:30:07.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:30:07.573 00.000 8976 MoveAxis(R, 2, ABG)
02:30:07.573 00.000 8976 stepping (-7, 24) + (2, 0)
02:30:07.574 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:07.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:30:07.584 00.010 5052 UpdateGuideState exits: m=156 SNR=8.7
02:30:07.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:07.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:07.584 00.000 5052 Enqueuing Expose request
02:30:07.601 00.017 8976 Received - 47 (G) 
02:30:07.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:07.601 00.000 8976 stepped: pos (-5, 24)
02:30:07.601 00.000 8976 MoveAxis(U, 0, ABG)
02:30:07.601 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:30:07.601 00.000 8976 MountToCamera -- mountX=1.06 mountY=-3.57 hyp=3.72 mountTheta=-1.28 cameraX=2.70, cameraY=2.57 cameraTheta=0.76
02:30:07.601 00.000 8976 incremental bump (2.696, 2.565) isValid = 1
02:30:07.601 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
02:30:07.601 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:30:07.601 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:30:07.601 00.000 8976 move complete, result=0
02:30:07.601 00.000 8976 worker thread done servicing request
02:30:07.601 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:30:07.602 00.001 8976 Worker thread wakes up
02:30:07.602 00.000 9828 Worker thread wakes up
02:30:07.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:07.602 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:07.602 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:30:07.602 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:30:07.603 00.001 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
02:30:07.603 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
02:30:07.603 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:30:07.603 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:30:07.603 00.000 9828 BLC: window closed
02:30:07.603 00.000 9828 MoveAxis(E, 28, B)
02:30:07.603 00.000 9828 Guiding  Dir = 2, Dur = 28
02:30:07.604 00.001 9828 IsSlewing returns 0
02:30:07.604 00.000 9828 IsGuiding returns 0
02:30:07.604 00.000 9828 PulseGuide returned control before completion, sleep 38
02:30:07.648 00.044 9828 IsGuiding returns 1
02:30:07.648 00.000 9828 scope still moving after pulse duration time elapsed
02:30:07.680 00.032 9828 IsSlewing returns 0
02:30:07.680 00.000 9828 IsGuiding returns 1
02:30:07.711 00.031 9828 IsSlewing returns 0
02:30:07.711 00.000 9828 IsGuiding returns 1
02:30:07.741 00.030 9828 IsSlewing returns 0
02:30:07.741 00.000 9828 IsGuiding returns 1
02:30:07.772 00.031 9828 IsSlewing returns 0
02:30:07.772 00.000 9828 IsGuiding returns 0
02:30:07.772 00.000 9828 scope move finished after 28 + 140 ms
02:30:07.772 00.000 9828 Move returns status 0, amount 28
02:30:07.772 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:07.772 00.000 9828 MoveAxis(N, 10, B)
02:30:07.772 00.000 9828 Guiding  Dir = 0, Dur = 10
02:30:07.788 00.016 9828 IsSlewing returns 0
02:30:07.788 00.000 9828 IsGuiding returns 0
02:30:07.788 00.000 9828 PulseGuide returned control before completion, sleep 20
02:30:07.819 00.031 9828 IsGuiding returns 1
02:30:07.819 00.000 9828 scope still moving after pulse duration time elapsed
02:30:07.850 00.031 9828 IsSlewing returns 0
02:30:07.850 00.000 9828 IsGuiding returns 1
02:30:07.881 00.031 9828 IsSlewing returns 0
02:30:07.881 00.000 9828 IsGuiding returns 1
02:30:07.911 00.030 9828 IsSlewing returns 0
02:30:07.911 00.000 9828 IsGuiding returns 1
02:30:07.942 00.031 9828 IsSlewing returns 0
02:30:07.942 00.000 9828 IsGuiding returns 0
02:30:07.942 00.000 9828 scope move finished after 10 + 143 ms
02:30:07.942 00.000 9828 Move returns status 0, amount 10
02:30:07.942 00.000 9828 move complete, result=0
02:30:07.942 00.000 9828 worker thread done servicing request
02:30:07.942 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:30:08.299 00.357 8976 Exposure complete
02:30:08.305 00.006 8976 worker thread done servicing request
02:30:08.305 00.000 5052 OnExposeComplete: enter
02:30:08.305 00.000 5052 UpdateGuideState(): m_state=6
02:30:08.305 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9044
02:30:08.305 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=282.02, Mass=180, SNR=9.3, Peak=76 HFD=2.2
02:30:08.305 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
02:30:08.305 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
02:30:08.305 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.31 hyp=0.58 cameraTheta=0.57 mountX=0.05 mountY=-0.58, mountTheta=-1.48
02:30:08.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.31, opts=13)
02:30:08.306 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.31)
02:30:08.306 00.000 8976 Worker thread wakes up
02:30:08.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.31) opts 0xd
02:30:08.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.31)
02:30:08.306 00.000 8976 Moving (0.49, 0.31) raw xDistance=0.05 yDistance=-0.58
02:30:08.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:30:08.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
02:30:08.306 00.000 8976 MoveAxis(R, 0, ABG)
02:30:08.306 00.000 8976 MoveAxis(U, 2, ABG)
02:30:08.306 00.000 8976 stepping (-5, 24) + (0, 2)
02:30:08.306 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:08.307 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:30:08.317 00.010 5052 UpdateGuideState exits: m=180 SNR=9.3
02:30:08.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:08.317 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:08.317 00.000 5052 Enqueuing Expose request
02:30:08.336 00.019 8976 Received - 47 (G) 
02:30:08.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:08.336 00.000 8976 stepped: pos (-5, 26)
02:30:08.336 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:30:08.336 00.000 8976 MountToCamera -- mountX=0.96 mountY=-3.75 hyp=3.87 mountTheta=-1.32 cameraX=2.90, cameraY=2.56 cameraTheta=0.72
02:30:08.336 00.000 8976 incremental bump (2.904, 2.564) isValid = 1
02:30:08.336 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:30:08.336 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:30:08.336 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:30:08.336 00.000 8976 move complete, result=0
02:30:08.336 00.000 9828 Worker thread wakes up
02:30:08.336 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:30:08.336 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:30:08.336 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
02:30:08.336 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.53)
02:30:08.337 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
02:30:08.337 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:30:08.337 00.000 9828 BLC: window closed
02:30:08.337 00.000 9828 MoveAxis(E, 28, B)
02:30:08.337 00.000 9828 Guiding  Dir = 2, Dur = 28
02:30:08.337 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:30:08.337 00.000 8976 worker thread done servicing request
02:30:08.337 00.000 8976 Worker thread wakes up
02:30:08.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:08.337 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:08.337 00.000 9828 IsSlewing returns 0
02:30:08.337 00.000 9828 IsGuiding returns 0
02:30:08.337 00.000 9828 PulseGuide returned control before completion, sleep 38
02:30:08.376 00.039 9828 IsGuiding returns 1
02:30:08.376 00.000 9828 scope still moving after pulse duration time elapsed
02:30:08.407 00.031 9828 IsSlewing returns 0
02:30:08.407 00.000 9828 IsGuiding returns 1
02:30:08.438 00.031 9828 IsSlewing returns 0
02:30:08.438 00.000 9828 IsGuiding returns 1
02:30:08.469 00.031 9828 IsSlewing returns 0
02:30:08.469 00.000 9828 IsGuiding returns 1
02:30:08.501 00.032 9828 IsSlewing returns 0
02:30:08.501 00.000 9828 IsGuiding returns 1
02:30:08.533 00.032 9828 IsSlewing returns 0
02:30:08.533 00.000 9828 IsGuiding returns 0
02:30:08.533 00.000 9828 scope move finished after 28 + 167 ms
02:30:08.533 00.000 9828 Move returns status 0, amount 28
02:30:08.533 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:08.533 00.000 9828 MoveAxis(N, 9, B)
02:30:08.533 00.000 9828 Guiding  Dir = 0, Dur = 9
02:30:08.549 00.016 9828 IsSlewing returns 0
02:30:08.549 00.000 9828 IsGuiding returns 0
02:30:08.549 00.000 9828 PulseGuide returned control before completion, sleep 19
02:30:08.580 00.031 9828 IsGuiding returns 1
02:30:08.580 00.000 9828 scope still moving after pulse duration time elapsed
02:30:08.611 00.031 9828 IsSlewing returns 0
02:30:08.615 00.004 9828 IsGuiding returns 1
02:30:08.644 00.029 9828 IsSlewing returns 0
02:30:08.644 00.000 9828 IsGuiding returns 1
02:30:08.675 00.031 9828 IsSlewing returns 0
02:30:08.675 00.000 9828 IsGuiding returns 0
02:30:08.675 00.000 9828 scope move finished after 9 + 116 ms
02:30:08.675 00.000 9828 Move returns status 0, amount 9
02:30:08.675 00.000 9828 move complete, result=0
02:30:08.675 00.000 9828 worker thread done servicing request
02:30:08.675 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:30:09.047 00.372 8976 Exposure complete
02:30:09.052 00.005 8976 worker thread done servicing request
02:30:09.052 00.000 5052 OnExposeComplete: enter
02:30:09.052 00.000 5052 UpdateGuideState(): m_state=6
02:30:09.052 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9045
02:30:09.053 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.87, Mass=144, SNR=8.3, Peak=67 HFD=2.1
02:30:09.053 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
02:30:09.053 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
02:30:09.053 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.27 cameraTheta=2.50 mountX=0.25 mountY=0.10, mountTheta=0.37
02:30:09.053 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.16, opts=13)
02:30:09.053 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.16)
02:30:09.053 00.000 8976 Worker thread wakes up
02:30:09.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.16) opts 0xd
02:30:09.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.16)
02:30:09.054 00.001 8976 Moving (-0.22, 0.16) raw xDistance=0.25 yDistance=0.10
02:30:09.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:30:09.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:30:09.054 00.000 8976 MoveAxis(R, 0, ABG)
02:30:09.054 00.000 8976 MoveAxis(U, 0, ABG)
02:30:09.054 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:30:09.054 00.000 8976 MountToCamera -- mountX=0.90 mountY=-3.88 hyp=3.98 mountTheta=-1.34 cameraX=3.04, cameraY=2.56 cameraTheta=0.70
02:30:09.054 00.000 8976 incremental bump (3.044, 2.563) isValid = 1
02:30:09.055 00.001 8976 Scheduling Mount bump of (0.088, 0.077)
02:30:09.055 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:30:09.055 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:30:09.055 00.000 8976 move complete, result=0
02:30:09.055 00.000 9828 Worker thread wakes up
02:30:09.055 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:30:09.055 00.000 8976 worker thread done servicing request
02:30:09.055 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:30:09.055 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
02:30:09.055 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
02:30:09.055 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
02:30:09.055 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:30:09.055 00.000 9828 BLC: window closed
02:30:09.055 00.000 9828 MoveAxis(E, 29, B)
02:30:09.055 00.000 9828 Guiding  Dir = 2, Dur = 29
02:30:09.055 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:30:09.056 00.001 9828 IsSlewing returns 0
02:30:09.056 00.000 9828 IsGuiding returns 0
02:30:09.056 00.000 9828 PulseGuide returned control before completion, sleep 39
02:30:09.065 00.009 5052 UpdateGuideState exits: m=144 SNR=8.3
02:30:09.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:09.065 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:09.065 00.000 5052 Enqueuing Expose request
02:30:09.065 00.000 8976 Worker thread wakes up
02:30:09.065 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:09.066 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:09.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:09.108 00.042 9828 IsGuiding returns 1
02:30:09.108 00.000 9828 scope still moving after pulse duration time elapsed
02:30:09.138 00.030 9828 IsSlewing returns 0
02:30:09.138 00.000 9828 IsGuiding returns 1
02:30:09.170 00.032 9828 IsSlewing returns 0
02:30:09.170 00.000 9828 IsGuiding returns 1
02:30:09.201 00.031 9828 IsSlewing returns 0
02:30:09.201 00.000 9828 IsGuiding returns 0
02:30:09.201 00.000 9828 scope move finished after 29 + 116 ms
02:30:09.201 00.000 9828 Move returns status 0, amount 29
02:30:09.201 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:09.201 00.000 9828 MoveAxis(N, 9, B)
02:30:09.202 00.001 9828 Guiding  Dir = 0, Dur = 9
02:30:09.217 00.015 9828 IsSlewing returns 0
02:30:09.217 00.000 9828 IsGuiding returns 0
02:30:09.217 00.000 9828 PulseGuide returned control before completion, sleep 19
02:30:09.248 00.031 9828 IsGuiding returns 1
02:30:09.248 00.000 9828 scope still moving after pulse duration time elapsed
02:30:09.280 00.032 9828 IsSlewing returns 0
02:30:09.280 00.000 9828 IsGuiding returns 1
02:30:09.312 00.032 9828 IsSlewing returns 0
02:30:09.312 00.000 9828 IsGuiding returns 1
02:30:09.344 00.032 9828 IsSlewing returns 0
02:30:09.344 00.000 9828 IsGuiding returns 0
02:30:09.344 00.000 9828 scope move finished after 9 + 117 ms
02:30:09.344 00.000 9828 Move returns status 0, amount 9
02:30:09.344 00.000 9828 move complete, result=0
02:30:09.344 00.000 9828 worker thread done servicing request
02:30:09.344 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:30:09.771 00.427 8976 Exposure complete
02:30:09.777 00.006 8976 worker thread done servicing request
02:30:09.777 00.000 5052 OnExposeComplete: enter
02:30:09.777 00.000 5052 UpdateGuideState(): m_state=6
02:30:09.777 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9046
02:30:09.777 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.68, Mass=155, SNR=8.6, Peak=70 HFD=1.7
02:30:09.777 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
02:30:09.777 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
02:30:09.777 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.03 hyp=0.74 cameraTheta=-3.10 mountX=0.31 mountY=0.64, mountTheta=1.12
02:30:09.779 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.03, opts=13)
02:30:09.779 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.03)
02:30:09.779 00.000 8976 Worker thread wakes up
02:30:09.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.03) opts 0xd
02:30:09.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.03)
02:30:09.779 00.000 8976 Moving (-0.74, -0.03) raw xDistance=0.31 yDistance=0.64
02:30:09.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:30:09.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
02:30:09.779 00.000 8976 MoveAxis(L, 1, ABG)
02:30:09.779 00.000 8976 stepping (-5, 26) + (-1, 0)
02:30:09.779 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:09.780 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:30:09.790 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
02:30:09.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:09.790 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:09.790 00.000 5052 Enqueuing Expose request
02:30:09.807 00.017 8976 Received - 47 (G) 
02:30:09.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:09.807 00.000 8976 stepped: pos (-6, 26)
02:30:09.807 00.000 8976 MoveAxis(D, 3, ABG)
02:30:09.807 00.000 8976 stepping (-6, 26) + (0, -3)
02:30:09.807 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:09.839 00.032 8976 Received - 47 (G) 
02:30:09.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:09.839 00.000 8976 stepped: pos (-6, 23)
02:30:09.839 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:30:09.839 00.000 8976 MountToCamera -- mountX=0.90 mountY=-3.80 hyp=3.91 mountTheta=-1.34 cameraX=2.97, cameraY=2.54 cameraTheta=0.71
02:30:09.839 00.000 8976 incremental bump (2.975, 2.536) isValid = 1
02:30:09.839 00.000 8976 Scheduling Mount bump of (0.087, 0.077)
02:30:09.839 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:30:09.839 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:30:09.839 00.000 8976 move complete, result=0
02:30:09.839 00.000 9828 Worker thread wakes up
02:30:09.839 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
02:30:09.839 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:30:09.839 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:30:09.839 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
02:30:09.839 00.000 8976 worker thread done servicing request
02:30:09.839 00.000 8976 Worker thread wakes up
02:30:09.840 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:09.840 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:09.840 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
02:30:09.840 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
02:30:09.840 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:30:09.840 00.000 9828 BLC: window closed
02:30:09.840 00.000 9828 MoveAxis(E, 29, B)
02:30:09.840 00.000 9828 Guiding  Dir = 2, Dur = 29
02:30:09.840 00.000 9828 IsSlewing returns 0
02:30:09.840 00.000 9828 IsGuiding returns 0
02:30:09.841 00.001 9828 PulseGuide returned control before completion, sleep 39
02:30:09.885 00.044 9828 IsGuiding returns 1
02:30:09.885 00.000 9828 scope still moving after pulse duration time elapsed
02:30:09.918 00.033 9828 IsSlewing returns 0
02:30:09.918 00.000 9828 IsGuiding returns 1
02:30:09.949 00.031 9828 IsSlewing returns 0
02:30:09.949 00.000 9828 IsGuiding returns 1
02:30:09.980 00.031 9828 IsSlewing returns 0
02:30:09.980 00.000 9828 IsGuiding returns 1
02:30:10.011 00.031 9828 IsSlewing returns 0
02:30:10.012 00.001 9828 IsGuiding returns 0
02:30:10.012 00.000 9828 scope move finished after 29 + 141 ms
02:30:10.012 00.000 9828 Move returns status 0, amount 29
02:30:10.012 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:10.012 00.000 9828 MoveAxis(N, 9, B)
02:30:10.012 00.000 9828 Guiding  Dir = 0, Dur = 9
02:30:10.026 00.014 9828 IsSlewing returns 0
02:30:10.026 00.000 9828 IsGuiding returns 0
02:30:10.026 00.000 9828 PulseGuide returned control before completion, sleep 19
02:30:10.057 00.031 9828 IsGuiding returns 1
02:30:10.057 00.000 9828 scope still moving after pulse duration time elapsed
02:30:10.088 00.031 9828 IsSlewing returns 0
02:30:10.088 00.000 9828 IsGuiding returns 1
02:30:10.120 00.032 9828 IsSlewing returns 0
02:30:10.120 00.000 9828 IsGuiding returns 1
02:30:10.150 00.030 9828 IsSlewing returns 0
02:30:10.150 00.000 9828 IsGuiding returns 1
02:30:10.182 00.032 9828 IsSlewing returns 0
02:30:10.182 00.000 9828 IsGuiding returns 0
02:30:10.182 00.000 9828 scope move finished after 9 + 146 ms
02:30:10.182 00.000 9828 Move returns status 0, amount 9
02:30:10.182 00.000 9828 move complete, result=0
02:30:10.182 00.000 9828 worker thread done servicing request
02:30:10.182 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:30:10.535 00.353 8976 Exposure complete
02:30:10.542 00.007 8976 worker thread done servicing request
02:30:10.542 00.000 5052 OnExposeComplete: enter
02:30:10.542 00.000 5052 UpdateGuideState(): m_state=6
02:30:10.542 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9047
02:30:10.542 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.97, Mass=151, SNR=8.5, Peak=73 HFD=2.0
02:30:10.542 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
02:30:10.542 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
02:30:10.542 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.26 hyp=0.45 cameraTheta=2.51 mountX=0.40 mountY=0.16, mountTheta=0.38
02:30:10.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.26, opts=13)
02:30:10.543 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.26)
02:30:10.543 00.000 8976 Worker thread wakes up
02:30:10.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.26) opts 0xd
02:30:10.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.26)
02:30:10.543 00.000 8976 Moving (-0.36, 0.26) raw xDistance=0.40 yDistance=0.16
02:30:10.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:30:10.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:30:10.543 00.000 8976 MoveAxis(L, 2, ABG)
02:30:10.543 00.000 8976 stepping (-6, 23) + (-2, 0)
02:30:10.543 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:10.544 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:30:10.553 00.009 5052 UpdateGuideState exits: m=151 SNR=8.5
02:30:10.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:10.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:10.553 00.000 5052 Enqueuing Expose request
02:30:10.573 00.020 8976 Received - 47 (G) 
02:30:10.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:10.574 00.001 8976 stepped: pos (-8, 23)
02:30:10.574 00.000 8976 MoveAxis(U, 0, ABG)
02:30:10.574 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:30:10.574 00.000 8976 MountToCamera -- mountX=1.01 mountY=-3.75 hyp=3.89 mountTheta=-1.31 cameraX=2.88, cameraY=2.61 cameraTheta=0.74
02:30:10.574 00.000 8976 incremental bump (2.882, 2.608) isValid = 1
02:30:10.574 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
02:30:10.574 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:30:10.574 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:30:10.574 00.000 8976 move complete, result=0
02:30:10.574 00.000 9828 Worker thread wakes up
02:30:10.574 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:30:10.574 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:30:10.574 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
02:30:10.574 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
02:30:10.574 00.000 8976 worker thread done servicing request
02:30:10.574 00.000 8976 Worker thread wakes up
02:30:10.574 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
02:30:10.574 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:30:10.574 00.000 9828 BLC: window closed
02:30:10.575 00.001 9828 MoveAxis(E, 28, B)
02:30:10.575 00.000 9828 Guiding  Dir = 2, Dur = 28
02:30:10.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:10.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:10.575 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:30:10.575 00.000 9828 IsSlewing returns 0
02:30:10.575 00.000 9828 IsGuiding returns 0
02:30:10.575 00.000 9828 PulseGuide returned control before completion, sleep 38
02:30:10.617 00.042 9828 IsGuiding returns 1
02:30:10.617 00.000 9828 scope still moving after pulse duration time elapsed
02:30:10.650 00.033 9828 IsSlewing returns 0
02:30:10.650 00.000 9828 IsGuiding returns 1
02:30:10.682 00.032 9828 IsSlewing returns 0
02:30:10.682 00.000 9828 IsGuiding returns 1
02:30:10.713 00.031 9828 IsSlewing returns 0
02:30:10.713 00.000 9828 IsGuiding returns 0
02:30:10.714 00.001 9828 scope move finished after 28 + 109 ms
02:30:10.714 00.000 9828 Move returns status 0, amount 28
02:30:10.714 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:10.714 00.000 9828 MoveAxis(N, 9, B)
02:30:10.714 00.000 9828 Guiding  Dir = 0, Dur = 9
02:30:10.729 00.015 9828 IsSlewing returns 0
02:30:10.730 00.001 9828 IsGuiding returns 0
02:30:10.730 00.000 9828 PulseGuide returned control before completion, sleep 19
02:30:10.760 00.030 9828 IsGuiding returns 1
02:30:10.763 00.003 9828 scope still moving after pulse duration time elapsed
02:30:10.791 00.028 9828 IsSlewing returns 0
02:30:10.791 00.000 9828 IsGuiding returns 1
02:30:10.822 00.031 9828 IsSlewing returns 0
02:30:10.822 00.000 9828 IsGuiding returns 1
02:30:10.854 00.032 9828 IsSlewing returns 0
02:30:10.855 00.001 9828 IsGuiding returns 1
02:30:10.885 00.030 9828 IsSlewing returns 0
02:30:10.885 00.000 9828 IsGuiding returns 0
02:30:10.885 00.000 9828 scope move finished after 9 + 146 ms
02:30:10.885 00.000 9828 Move returns status 0, amount 9
02:30:10.885 00.000 9828 move complete, result=0
02:30:10.886 00.001 9828 worker thread done servicing request
02:30:10.886 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:30:11.272 00.386 8976 Exposure complete
02:30:11.279 00.007 8976 worker thread done servicing request
02:30:11.279 00.000 5052 OnExposeComplete: enter
02:30:11.279 00.000 5052 UpdateGuideState(): m_state=6
02:30:11.279 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9048
02:30:11.279 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.81, Mass=135, SNR=8.0, Peak=65 HFD=2.3
02:30:11.279 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:30:11.279 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:30:11.279 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.10 hyp=0.31 cameraTheta=2.81 mountX=0.22 mountY=0.19, mountTheta=0.71
02:30:11.281 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.10, opts=13)
02:30:11.281 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.10)
02:30:11.281 00.000 8976 Worker thread wakes up
02:30:11.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.10) opts 0xd
02:30:11.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.10)
02:30:11.281 00.000 8976 Moving (-0.30, 0.10) raw xDistance=0.22 yDistance=0.19
02:30:11.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:30:11.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:30:11.281 00.000 8976 MoveAxis(R, 0, ABG)
02:30:11.281 00.000 8976 MoveAxis(U, 0, ABG)
02:30:11.281 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:30:11.281 00.000 8976 MountToCamera -- mountX=1.08 mountY=-3.72 hyp=3.87 mountTheta=-1.29 cameraX=2.82, cameraY=2.66 cameraTheta=0.76
02:30:11.281 00.000 8976 incremental bump (2.820, 2.656) isValid = 1
02:30:11.281 00.000 8976 Scheduling Mount bump of (0.084, 0.082)
02:30:11.282 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:30:11.282 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:30:11.282 00.000 8976 move complete, result=0
02:30:11.282 00.000 9828 Worker thread wakes up
02:30:11.282 00.000 8976 worker thread done servicing request
02:30:11.282 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:30:11.282 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:30:11.282 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
02:30:11.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:30:11.282 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
02:30:11.282 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:30:11.282 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:30:11.282 00.000 9828 BLC: window closed
02:30:11.282 00.000 9828 MoveAxis(E, 28, B)
02:30:11.282 00.000 9828 Guiding  Dir = 2, Dur = 28
02:30:11.283 00.001 9828 IsSlewing returns 0
02:30:11.283 00.000 9828 IsGuiding returns 0
02:30:11.283 00.000 9828 PulseGuide returned control before completion, sleep 38
02:30:11.293 00.010 5052 UpdateGuideState exits: m=135 SNR=8.0
02:30:11.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:11.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:11.293 00.000 5052 Enqueuing Expose request
02:30:11.293 00.000 8976 Worker thread wakes up
02:30:11.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:11.293 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:11.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:11.337 00.044 9828 IsGuiding returns 1
02:30:11.337 00.000 9828 scope still moving after pulse duration time elapsed
02:30:11.368 00.031 9828 IsSlewing returns 0
02:30:11.369 00.001 9828 IsGuiding returns 1
02:30:11.398 00.029 9828 IsSlewing returns 0
02:30:11.398 00.000 9828 IsGuiding returns 1
02:30:11.428 00.030 9828 IsSlewing returns 0
02:30:11.428 00.000 9828 IsGuiding returns 0
02:30:11.428 00.000 9828 scope move finished after 28 + 117 ms
02:30:11.428 00.000 9828 Move returns status 0, amount 28
02:30:11.428 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:11.428 00.000 9828 MoveAxis(N, 10, B)
02:30:11.428 00.000 9828 Guiding  Dir = 0, Dur = 10
02:30:11.444 00.016 9828 IsSlewing returns 0
02:30:11.444 00.000 9828 IsGuiding returns 0
02:30:11.444 00.000 9828 PulseGuide returned control before completion, sleep 20
02:30:11.475 00.031 9828 IsGuiding returns 1
02:30:11.475 00.000 9828 scope still moving after pulse duration time elapsed
02:30:11.505 00.030 9828 IsSlewing returns 0
02:30:11.505 00.000 9828 IsGuiding returns 1
02:30:11.536 00.031 9828 IsSlewing returns 0
02:30:11.536 00.000 9828 IsGuiding returns 1
02:30:11.567 00.031 9828 IsSlewing returns 0
02:30:11.567 00.000 9828 IsGuiding returns 1
02:30:11.598 00.031 9828 IsSlewing returns 0
02:30:11.598 00.000 9828 IsGuiding returns 0
02:30:11.598 00.000 9828 scope move finished after 10 + 143 ms
02:30:11.598 00.000 9828 Move returns status 0, amount 10
02:30:11.598 00.000 9828 move complete, result=0
02:30:11.598 00.000 9828 worker thread done servicing request
02:30:11.598 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:30:11.984 00.386 8976 Exposure complete
02:30:11.990 00.006 8976 worker thread done servicing request
02:30:11.990 00.000 5052 OnExposeComplete: enter
02:30:11.990 00.000 5052 UpdateGuideState(): m_state=6
02:30:11.990 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9049
02:30:11.990 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.91, Mass=157, SNR=8.7, Peak=69 HFD=2.3
02:30:11.990 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:30:11.990 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
02:30:11.990 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.20 hyp=0.45 cameraTheta=2.68 mountX=0.36 mountY=0.23, mountTheta=0.56
02:30:11.991 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.20, opts=13)
02:30:11.991 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.20)
02:30:11.991 00.000 8976 Worker thread wakes up
02:30:11.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.20) opts 0xd
02:30:11.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.20)
02:30:11.991 00.000 8976 Moving (-0.40, 0.20) raw xDistance=0.36 yDistance=0.23
02:30:11.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:30:11.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:30:11.991 00.000 8976 MoveAxis(L, 1, ABG)
02:30:11.991 00.000 8976 stepping (-8, 23) + (-1, 0)
02:30:11.991 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:11.992 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:30:12.002 00.010 5052 UpdateGuideState exits: m=157 SNR=8.7
02:30:12.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:12.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:12.002 00.000 5052 Enqueuing Expose request
02:30:12.013 00.011 8976 Received - 47 (G) 
02:30:12.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:12.013 00.000 8976 stepped: pos (-9, 23)
02:30:12.013 00.000 8976 MoveAxis(U, 0, ABG)
02:30:12.013 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:30:12.013 00.000 8976 MountToCamera -- mountX=1.18 mountY=-3.70 hyp=3.88 mountTheta=-1.26 cameraX=2.76, cameraY=2.73 cameraTheta=0.78
02:30:12.013 00.000 8976 incremental bump (2.756, 2.733) isValid = 1
02:30:12.013 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
02:30:12.013 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:30:12.013 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:30:12.013 00.000 8976 move complete, result=0
02:30:12.013 00.000 8976 worker thread done servicing request
02:30:12.013 00.000 8976 Worker thread wakes up
02:30:12.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:12.014 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:12.014 00.000 9828 Worker thread wakes up
02:30:12.014 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
02:30:12.014 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:30:12.014 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:30:12.014 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
02:30:12.014 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:30:12.014 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
02:30:12.014 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:30:12.014 00.000 9828 BLC: window closed
02:30:12.014 00.000 9828 MoveAxis(E, 27, B)
02:30:12.014 00.000 9828 Guiding  Dir = 2, Dur = 27
02:30:12.015 00.001 9828 IsSlewing returns 0
02:30:12.015 00.000 9828 IsGuiding returns 0
02:30:12.015 00.000 9828 PulseGuide returned control before completion, sleep 37
02:30:12.067 00.052 9828 IsGuiding returns 1
02:30:12.067 00.000 9828 scope still moving after pulse duration time elapsed
02:30:12.099 00.032 9828 IsSlewing returns 0
02:30:12.099 00.000 9828 IsGuiding returns 1
02:30:12.129 00.030 9828 IsSlewing returns 0
02:30:12.129 00.000 9828 IsGuiding returns 1
02:30:12.160 00.031 9828 IsSlewing returns 0
02:30:12.160 00.000 9828 IsGuiding returns 1
02:30:12.191 00.031 9828 IsSlewing returns 0
02:30:12.191 00.000 9828 IsGuiding returns 0
02:30:12.191 00.000 9828 scope move finished after 27 + 149 ms
02:30:12.191 00.000 9828 Move returns status 0, amount 27
02:30:12.191 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:12.191 00.000 9828 MoveAxis(N, 10, B)
02:30:12.191 00.000 9828 Guiding  Dir = 0, Dur = 10
02:30:12.207 00.016 9828 IsSlewing returns 0
02:30:12.207 00.000 9828 IsGuiding returns 0
02:30:12.207 00.000 9828 PulseGuide returned control before completion, sleep 20
02:30:12.239 00.032 9828 IsGuiding returns 1
02:30:12.239 00.000 9828 scope still moving after pulse duration time elapsed
02:30:12.271 00.032 9828 IsSlewing returns 0
02:30:12.271 00.000 9828 IsGuiding returns 1
02:30:12.302 00.031 9828 IsSlewing returns 0
02:30:12.302 00.000 9828 IsGuiding returns 1
02:30:12.332 00.030 9828 IsSlewing returns 0
02:30:12.332 00.000 9828 IsGuiding returns 1
02:30:12.362 00.030 9828 IsSlewing returns 0
02:30:12.362 00.000 9828 IsGuiding returns 0
02:30:12.362 00.000 9828 scope move finished after 10 + 145 ms
02:30:12.362 00.000 9828 Move returns status 0, amount 10
02:30:12.362 00.000 9828 move complete, result=0
02:30:12.363 00.001 9828 worker thread done servicing request
02:30:12.363 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:30:12.708 00.345 8976 Exposure complete
02:30:12.714 00.006 8976 worker thread done servicing request
02:30:12.714 00.000 5052 OnExposeComplete: enter
02:30:12.714 00.000 5052 UpdateGuideState(): m_state=6
02:30:12.714 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9050
02:30:12.714 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.45, Mass=167, SNR=8.9, Peak=70 HFD=2.2
02:30:12.714 00.000 5052 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.04) = xAngle (-4.11 = 2.17)
02:30:12.714 00.000 5052 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.07)
02:30:12.714 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.30 cameraTheta=-2.07 mountX=-0.17 mountY=0.26, mountTheta=2.14
02:30:12.715 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.26, opts=13)
02:30:12.715 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.26)
02:30:12.715 00.000 8976 Worker thread wakes up
02:30:12.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.26) opts 0xd
02:30:12.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.26)
02:30:12.715 00.000 8976 Moving (-0.14, -0.26) raw xDistance=-0.17 yDistance=0.26
02:30:12.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:30:12.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:30:12.715 00.000 8976 MoveAxis(R, 0, ABG)
02:30:12.715 00.000 8976 MoveAxis(D, 1, ABG)
02:30:12.715 00.000 8976 stepping (-9, 23) + (0, -1)
02:30:12.715 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:12.716 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:30:12.725 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
02:30:12.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:12.726 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:12.726 00.000 5052 Enqueuing Expose request
02:30:12.748 00.022 8976 Received - 47 (G) 
02:30:12.748 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:12.748 00.000 8976 stepped: pos (-9, 22)
02:30:12.748 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:30:12.748 00.000 8976 MountToCamera -- mountX=1.24 mountY=-3.63 hyp=3.84 mountTheta=-1.24 cameraX=2.67, cameraY=2.76 cameraTheta=0.80
02:30:12.748 00.000 8976 incremental bump (2.666, 2.761) isValid = 1
02:30:12.749 00.001 8976 Scheduling Mount bump of (0.080, 0.086)
02:30:12.749 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:30:12.749 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:30:12.749 00.000 8976 move complete, result=0
02:30:12.749 00.000 9828 Worker thread wakes up
02:30:12.749 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:30:12.749 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:30:12.749 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
02:30:12.749 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
02:30:12.749 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
02:30:12.749 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:30:12.749 00.000 9828 BLC: window closed
02:30:12.749 00.000 9828 MoveAxis(E, 27, B)
02:30:12.749 00.000 9828 Guiding  Dir = 2, Dur = 27
02:30:12.749 00.000 8976 worker thread done servicing request
02:30:12.749 00.000 8976 Worker thread wakes up
02:30:12.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:12.749 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:12.749 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:30:12.750 00.001 9828 IsSlewing returns 0
02:30:12.750 00.000 9828 IsGuiding returns 0
02:30:12.750 00.000 9828 PulseGuide returned control before completion, sleep 37
02:30:12.788 00.038 9828 IsGuiding returns 1
02:30:12.788 00.000 9828 scope still moving after pulse duration time elapsed
02:30:12.820 00.032 9828 IsSlewing returns 0
02:30:12.821 00.001 9828 IsGuiding returns 1
02:30:12.851 00.030 9828 IsSlewing returns 0
02:30:12.851 00.000 9828 IsGuiding returns 1
02:30:12.881 00.030 9828 IsSlewing returns 0
02:30:12.881 00.000 9828 IsGuiding returns 1
02:30:12.912 00.031 9828 IsSlewing returns 0
02:30:12.912 00.000 9828 IsGuiding returns 0
02:30:12.912 00.000 9828 scope move finished after 27 + 135 ms
02:30:12.912 00.000 9828 Move returns status 0, amount 27
02:30:12.912 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:12.912 00.000 9828 MoveAxis(N, 10, B)
02:30:12.912 00.000 9828 Guiding  Dir = 0, Dur = 10
02:30:12.928 00.016 9828 IsSlewing returns 0
02:30:12.928 00.000 9828 IsGuiding returns 0
02:30:12.928 00.000 9828 PulseGuide returned control before completion, sleep 20
02:30:12.959 00.031 9828 IsGuiding returns 1
02:30:12.959 00.000 9828 scope still moving after pulse duration time elapsed
02:30:12.989 00.030 9828 IsSlewing returns 0
02:30:12.989 00.000 9828 IsGuiding returns 1
02:30:13.020 00.031 9828 IsSlewing returns 0
02:30:13.020 00.000 9828 IsGuiding returns 1
02:30:13.051 00.031 9828 IsSlewing returns 0
02:30:13.051 00.000 9828 IsGuiding returns 0
02:30:13.051 00.000 9828 scope move finished after 10 + 113 ms
02:30:13.051 00.000 9828 Move returns status 0, amount 10
02:30:13.051 00.000 9828 move complete, result=0
02:30:13.051 00.000 9828 worker thread done servicing request
02:30:13.051 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:30:13.444 00.393 8976 Exposure complete
02:30:13.450 00.006 8976 worker thread done servicing request
02:30:13.450 00.000 5052 OnExposeComplete: enter
02:30:13.450 00.000 5052 UpdateGuideState(): m_state=6
02:30:13.450 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9051
02:30:13.450 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.85, Mass=161, SNR=8.8, Peak=72 HFD=2.3
02:30:13.450 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:30:13.450 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
02:30:13.450 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.32 cameraTheta=2.68 mountX=0.26 mountY=0.16, mountTheta=0.56
02:30:13.451 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.15, opts=13)
02:30:13.451 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.15)
02:30:13.451 00.000 8976 Worker thread wakes up
02:30:13.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.15) opts 0xd
02:30:13.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.15)
02:30:13.451 00.000 8976 Moving (-0.29, 0.15) raw xDistance=0.26 yDistance=0.16
02:30:13.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:30:13.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:30:13.451 00.000 8976 MoveAxis(L, 1, ABG)
02:30:13.451 00.000 8976 stepping (-9, 22) + (-1, 0)
02:30:13.451 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:13.452 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:30:13.461 00.009 5052 UpdateGuideState exits: m=161 SNR=8.8
02:30:13.462 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:13.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:13.462 00.000 5052 Enqueuing Expose request
02:30:13.483 00.021 8976 Received - 47 (G) 
02:30:13.484 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:13.484 00.000 8976 stepped: pos (-10, 22)
02:30:13.484 00.000 8976 MoveAxis(U, 0, ABG)
02:30:13.484 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:30:13.484 00.000 8976 MountToCamera -- mountX=1.34 mountY=-3.59 hyp=3.83 mountTheta=-1.21 cameraX=2.58, cameraY=2.82 cameraTheta=0.83
02:30:13.484 00.000 8976 incremental bump (2.583, 2.825) isValid = 1
02:30:13.484 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:30:13.484 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:30:13.484 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:30:13.484 00.000 8976 move complete, result=0
02:30:13.484 00.000 9828 Worker thread wakes up
02:30:13.484 00.000 8976 worker thread done servicing request
02:30:13.484 00.000 8976 Worker thread wakes up
02:30:13.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:13.484 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:30:13.484 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:30:13.484 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:30:13.484 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
02:30:13.485 00.001 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
02:30:13.485 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:30:13.485 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:30:13.485 00.000 9828 BLC: window closed
02:30:13.485 00.000 9828 MoveAxis(E, 26, B)
02:30:13.485 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:13.485 00.000 9828 Guiding  Dir = 2, Dur = 26
02:30:13.485 00.000 9828 IsSlewing returns 0
02:30:13.485 00.000 9828 IsGuiding returns 0
02:30:13.486 00.001 9828 PulseGuide returned control before completion, sleep 36
02:30:13.536 00.050 9828 IsGuiding returns 1
02:30:13.536 00.000 9828 scope still moving after pulse duration time elapsed
02:30:13.567 00.031 9828 IsSlewing returns 0
02:30:13.567 00.000 9828 IsGuiding returns 1
02:30:13.598 00.031 9828 IsSlewing returns 0
02:30:13.598 00.000 9828 IsGuiding returns 1
02:30:13.629 00.031 9828 IsSlewing returns 0
02:30:13.629 00.000 9828 IsGuiding returns 0
02:30:13.629 00.000 9828 scope move finished after 26 + 117 ms
02:30:13.629 00.000 9828 Move returns status 0, amount 26
02:30:13.629 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:13.630 00.001 9828 MoveAxis(N, 11, B)
02:30:13.630 00.000 9828 Guiding  Dir = 0, Dur = 11
02:30:13.644 00.014 9828 IsSlewing returns 0
02:30:13.644 00.000 9828 IsGuiding returns 0
02:30:13.644 00.000 9828 PulseGuide returned control before completion, sleep 21
02:30:13.676 00.032 9828 IsGuiding returns 1
02:30:13.676 00.000 9828 scope still moving after pulse duration time elapsed
02:30:13.706 00.030 9828 IsSlewing returns 0
02:30:13.706 00.000 9828 IsGuiding returns 1
02:30:13.737 00.031 9828 IsSlewing returns 0
02:30:13.737 00.000 9828 IsGuiding returns 1
02:30:13.767 00.030 9828 IsSlewing returns 0
02:30:13.767 00.000 9828 IsGuiding returns 1
02:30:13.799 00.032 9828 IsSlewing returns 0
02:30:13.799 00.000 9828 IsGuiding returns 0
02:30:13.799 00.000 9828 scope move finished after 11 + 143 ms
02:30:13.799 00.000 9828 Move returns status 0, amount 11
02:30:13.799 00.000 9828 move complete, result=0
02:30:13.799 00.000 9828 worker thread done servicing request
02:30:13.799 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:30:14.181 00.382 8976 Exposure complete
02:30:14.187 00.006 8976 worker thread done servicing request
02:30:14.187 00.000 5052 OnExposeComplete: enter
02:30:14.187 00.000 5052 UpdateGuideState(): m_state=6
02:30:14.187 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9052
02:30:14.187 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.49, Mass=167, SNR=9.0, Peak=70 HFD=2.1
02:30:14.187 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
02:30:14.187 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
02:30:14.187 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-0.69 mountX=-0.32 mountY=-0.10, mountTheta=-2.83
02:30:14.188 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.22, opts=13)
02:30:14.188 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.22)
02:30:14.188 00.000 8976 Worker thread wakes up
02:30:14.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.22) opts 0xd
02:30:14.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.22)
02:30:14.188 00.000 8976 Moving (0.27, -0.22) raw xDistance=-0.32 yDistance=-0.10
02:30:14.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
02:30:14.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:30:14.188 00.000 8976 MoveAxis(R, 1, ABG)
02:30:14.189 00.001 8976 stepping (-10, 22) + (1, 0)
02:30:14.189 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:14.189 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:30:14.201 00.012 5052 UpdateGuideState exits: m=167 SNR=9.0
02:30:14.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:14.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:14.201 00.000 5052 Enqueuing Expose request
02:30:14.219 00.018 8976 Received - 47 (G) 
02:30:14.219 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:14.219 00.000 8976 stepped: pos (-9, 22)
02:30:14.219 00.000 8976 MoveAxis(U, 0, ABG)
02:30:14.219 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:30:14.219 00.000 8976 MountToCamera -- mountX=1.35 mountY=-3.56 hyp=3.80 mountTheta=-1.21 cameraX=2.55, cameraY=2.82 cameraTheta=0.84
02:30:14.220 00.001 8976 incremental bump (2.550, 2.822) isValid = 1
02:30:14.220 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:30:14.220 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:30:14.220 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:30:14.220 00.000 8976 move complete, result=0
02:30:14.220 00.000 8976 worker thread done servicing request
02:30:14.220 00.000 9828 Worker thread wakes up
02:30:14.220 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:30:14.220 00.000 8976 Worker thread wakes up
02:30:14.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:14.220 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:14.220 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:30:14.221 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:30:14.221 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:30:14.221 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:30:14.221 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:30:14.221 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:30:14.221 00.000 9828 BLC: window closed
02:30:14.221 00.000 9828 MoveAxis(E, 26, B)
02:30:14.221 00.000 9828 Guiding  Dir = 2, Dur = 26
02:30:14.221 00.000 9828 IsSlewing returns 0
02:30:14.221 00.000 9828 IsGuiding returns 0
02:30:14.222 00.001 9828 PulseGuide returned control before completion, sleep 36
02:30:14.267 00.045 9828 IsGuiding returns 1
02:30:14.267 00.000 9828 scope still moving after pulse duration time elapsed
02:30:14.298 00.031 9828 IsSlewing returns 0
02:30:14.298 00.000 9828 IsGuiding returns 1
02:30:14.329 00.031 9828 IsSlewing returns 0
02:30:14.329 00.000 9828 IsGuiding returns 1
02:30:14.360 00.031 9828 IsSlewing returns 0
02:30:14.360 00.000 9828 IsGuiding returns 1
02:30:14.391 00.031 9828 IsSlewing returns 0
02:30:14.391 00.000 9828 IsGuiding returns 1
02:30:14.422 00.031 9828 IsSlewing returns 0
02:30:14.422 00.000 9828 IsGuiding returns 0
02:30:14.422 00.000 9828 scope move finished after 26 + 175 ms
02:30:14.422 00.000 9828 Move returns status 0, amount 26
02:30:14.422 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:14.422 00.000 9828 MoveAxis(N, 11, B)
02:30:14.422 00.000 9828 Guiding  Dir = 0, Dur = 11
02:30:14.437 00.015 9828 IsSlewing returns 0
02:30:14.437 00.000 9828 IsGuiding returns 0
02:30:14.437 00.000 9828 PulseGuide returned control before completion, sleep 21
02:30:14.469 00.032 9828 IsGuiding returns 1
02:30:14.469 00.000 9828 scope still moving after pulse duration time elapsed
02:30:14.500 00.031 9828 IsSlewing returns 0
02:30:14.500 00.000 9828 IsGuiding returns 1
02:30:14.531 00.031 9828 IsSlewing returns 0
02:30:14.531 00.000 9828 IsGuiding returns 1
02:30:14.561 00.030 9828 IsSlewing returns 0
02:30:14.561 00.000 9828 IsGuiding returns 1
02:30:14.592 00.031 9828 IsSlewing returns 0
02:30:14.592 00.000 9828 IsGuiding returns 0
02:30:14.592 00.000 9828 scope move finished after 11 + 143 ms
02:30:14.592 00.000 9828 Move returns status 0, amount 11
02:30:14.592 00.000 9828 move complete, result=0
02:30:14.592 00.000 9828 worker thread done servicing request
02:30:14.592 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:30:14.917 00.325 8976 Exposure complete
02:30:14.923 00.006 8976 worker thread done servicing request
02:30:14.923 00.000 5052 OnExposeComplete: enter
02:30:14.923 00.000 5052 UpdateGuideState(): m_state=6
02:30:14.923 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9053
02:30:14.924 00.001 5052 Star::Find returns 1 (0), X=329.34, Y=281.48, Mass=160, SNR=8.8, Peak=67 HFD=1.9
02:30:14.924 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
02:30:14.924 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.09 = -3.09)
02:30:14.924 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-0.94 mountX=-0.28 mountY=-0.02, mountTheta=-3.08
02:30:14.924 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.23, opts=13)
02:30:14.924 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.23)
02:30:14.924 00.000 8976 Worker thread wakes up
02:30:14.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.23) opts 0xd
02:30:14.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.23)
02:30:14.924 00.000 8976 Moving (0.17, -0.23) raw xDistance=-0.28 yDistance=-0.02
02:30:14.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
02:30:14.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:30:14.924 00.000 8976 MoveAxis(R, 1, ABG)
02:30:14.924 00.000 8976 stepping (-9, 22) + (1, 0)
02:30:14.924 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:14.925 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:30:14.934 00.009 5052 UpdateGuideState exits: m=160 SNR=8.8
02:30:14.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:14.935 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:14.935 00.000 5052 Enqueuing Expose request
02:30:14.954 00.019 8976 Received - 47 (G) 
02:30:14.954 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:14.954 00.000 8976 stepped: pos (-8, 22)
02:30:14.954 00.000 8976 MoveAxis(U, 0, ABG)
02:30:14.954 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:30:14.954 00.000 8976 MountToCamera -- mountX=1.31 mountY=-3.53 hyp=3.77 mountTheta=-1.22 cameraX=2.55, cameraY=2.78 cameraTheta=0.83
02:30:14.954 00.000 8976 incremental bump (2.551, 2.776) isValid = 1
02:30:14.954 00.000 8976 Scheduling Mount bump of (0.078, 0.088)
02:30:14.955 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:30:14.955 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:30:14.955 00.000 8976 move complete, result=0
02:30:14.955 00.000 8976 worker thread done servicing request
02:30:14.955 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
02:30:14.955 00.000 9828 Worker thread wakes up
02:30:14.955 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:30:14.955 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:30:14.955 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
02:30:14.955 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
02:30:14.955 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:30:14.955 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:30:14.955 00.000 8976 Worker thread wakes up
02:30:14.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:14.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:14.956 00.001 9828 BLC: window closed
02:30:14.956 00.000 9828 MoveAxis(E, 26, B)
02:30:14.956 00.000 9828 Guiding  Dir = 2, Dur = 26
02:30:14.956 00.000 9828 IsSlewing returns 0
02:30:14.956 00.000 9828 IsGuiding returns 0
02:30:14.956 00.000 9828 PulseGuide returned control before completion, sleep 36
02:30:14.998 00.042 9828 IsGuiding returns 1
02:30:14.998 00.000 9828 scope still moving after pulse duration time elapsed
02:30:15.030 00.032 9828 IsSlewing returns 0
02:30:15.030 00.000 9828 IsGuiding returns 1
02:30:15.061 00.031 9828 IsSlewing returns 0
02:30:15.061 00.000 9828 IsGuiding returns 1
02:30:15.092 00.031 9828 IsSlewing returns 0
02:30:15.092 00.000 9828 IsGuiding returns 1
02:30:15.123 00.031 9828 IsSlewing returns 0
02:30:15.123 00.000 9828 IsGuiding returns 0
02:30:15.123 00.000 9828 scope move finished after 26 + 140 ms
02:30:15.123 00.000 9828 Move returns status 0, amount 26
02:30:15.123 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:15.123 00.000 9828 MoveAxis(N, 11, B)
02:30:15.123 00.000 9828 Guiding  Dir = 0, Dur = 11
02:30:15.138 00.015 9828 IsSlewing returns 0
02:30:15.138 00.000 9828 IsGuiding returns 0
02:30:15.139 00.001 9828 PulseGuide returned control before completion, sleep 21
02:30:15.169 00.030 9828 IsGuiding returns 1
02:30:15.169 00.000 9828 scope still moving after pulse duration time elapsed
02:30:15.199 00.030 9828 IsSlewing returns 0
02:30:15.199 00.000 9828 IsGuiding returns 1
02:30:15.231 00.032 9828 IsSlewing returns 0
02:30:15.231 00.000 9828 IsGuiding returns 1
02:30:15.261 00.030 9828 IsSlewing returns 0
02:30:15.261 00.000 9828 IsGuiding returns 1
02:30:15.292 00.031 9828 IsSlewing returns 0
02:30:15.292 00.000 9828 IsGuiding returns 0
02:30:15.292 00.000 9828 scope move finished after 11 + 143 ms
02:30:15.292 00.000 9828 Move returns status 0, amount 11
02:30:15.292 00.000 9828 move complete, result=0
02:30:15.293 00.001 9828 worker thread done servicing request
02:30:15.293 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:30:15.663 00.370 8976 Exposure complete
02:30:15.668 00.005 8976 worker thread done servicing request
02:30:15.668 00.000 5052 OnExposeComplete: enter
02:30:15.668 00.000 5052 UpdateGuideState(): m_state=6
02:30:15.669 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9054
02:30:15.669 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.57, Mass=153, SNR=8.5, Peak=63 HFD=3.0
02:30:15.669 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
02:30:15.669 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
02:30:15.669 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.55 mountX=-0.23 mountY=-0.12, mountTheta=-2.67
02:30:15.669 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.14, opts=13)
02:30:15.669 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.14)
02:30:15.669 00.000 8976 Worker thread wakes up
02:30:15.670 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.14) opts 0xd
02:30:15.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.14)
02:30:15.670 00.000 8976 Moving (0.24, -0.14) raw xDistance=-0.23 yDistance=-0.12
02:30:15.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:30:15.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:30:15.670 00.000 8976 MoveAxis(R, 0, ABG)
02:30:15.670 00.000 8976 MoveAxis(U, 0, ABG)
02:30:15.670 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:30:15.670 00.000 8976 MountToCamera -- mountX=1.28 mountY=-3.52 hyp=3.75 mountTheta=-1.22 cameraX=2.55, cameraY=2.74 cameraTheta=0.82
02:30:15.670 00.000 8976 incremental bump (2.552, 2.745) isValid = 1
02:30:15.670 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
02:30:15.670 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:30:15.670 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:30:15.670 00.000 8976 move complete, result=0
02:30:15.670 00.000 9828 Worker thread wakes up
02:30:15.670 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:30:15.670 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:30:15.670 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
02:30:15.671 00.001 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
02:30:15.671 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
02:30:15.671 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:30:15.671 00.000 9828 BLC: window closed
02:30:15.671 00.000 8976 worker thread done servicing request
02:30:15.671 00.000 9828 MoveAxis(E, 26, B)
02:30:15.671 00.000 9828 Guiding  Dir = 2, Dur = 26
02:30:15.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:30:15.671 00.000 9828 IsSlewing returns 0
02:30:15.671 00.000 9828 IsGuiding returns 0
02:30:15.671 00.000 9828 PulseGuide returned control before completion, sleep 36
02:30:15.680 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
02:30:15.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:15.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:15.680 00.000 5052 Enqueuing Expose request
02:30:15.680 00.000 8976 Worker thread wakes up
02:30:15.681 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:15.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:15.681 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:15.713 00.032 9828 IsGuiding returns 1
02:30:15.713 00.000 9828 scope still moving after pulse duration time elapsed
02:30:15.744 00.031 9828 IsSlewing returns 0
02:30:15.744 00.000 9828 IsGuiding returns 1
02:30:15.777 00.033 9828 IsSlewing returns 0
02:30:15.777 00.000 9828 IsGuiding returns 1
02:30:15.808 00.031 9828 IsSlewing returns 0
02:30:15.808 00.000 9828 IsGuiding returns 1
02:30:15.839 00.031 9828 IsSlewing returns 0
02:30:15.839 00.000 9828 IsGuiding returns 0
02:30:15.839 00.000 9828 scope move finished after 26 + 141 ms
02:30:15.839 00.000 9828 Move returns status 0, amount 26
02:30:15.839 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:15.839 00.000 9828 MoveAxis(N, 10, B)
02:30:15.839 00.000 9828 Guiding  Dir = 0, Dur = 10
02:30:15.856 00.017 9828 IsSlewing returns 0
02:30:15.856 00.000 9828 IsGuiding returns 0
02:30:15.856 00.000 9828 PulseGuide returned control before completion, sleep 20
02:30:15.886 00.030 9828 IsGuiding returns 1
02:30:15.886 00.000 9828 scope still moving after pulse duration time elapsed
02:30:15.917 00.031 9828 IsSlewing returns 0
02:30:15.918 00.001 9828 IsGuiding returns 1
02:30:15.948 00.030 9828 IsSlewing returns 0
02:30:15.948 00.000 9828 IsGuiding returns 1
02:30:15.979 00.031 9828 IsSlewing returns 0
02:30:15.979 00.000 9828 IsGuiding returns 1
02:30:16.009 00.030 9828 IsSlewing returns 0
02:30:16.009 00.000 9828 IsGuiding returns 0
02:30:16.009 00.000 9828 scope move finished after 10 + 143 ms
02:30:16.009 00.000 9828 Move returns status 0, amount 10
02:30:16.009 00.000 9828 move complete, result=0
02:30:16.010 00.001 9828 worker thread done servicing request
02:30:16.010 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:30:16.376 00.366 8976 Exposure complete
02:30:16.382 00.006 8976 worker thread done servicing request
02:30:16.382 00.000 5052 OnExposeComplete: enter
02:30:16.382 00.000 5052 UpdateGuideState(): m_state=6
02:30:16.382 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9055
02:30:16.382 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.79, Mass=153, SNR=8.5, Peak=65 HFD=2.6
02:30:16.382 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:30:16.382 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:30:16.382 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.08 hyp=0.38 cameraTheta=0.22 mountX=-0.10 mountY=-0.36, mountTheta=-1.83
02:30:16.383 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.08, opts=13)
02:30:16.384 00.001 5052 Enqueuing Move request for stepguider (0.37, 0.08)
02:30:16.384 00.000 8976 Worker thread wakes up
02:30:16.384 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.08) opts 0xd
02:30:16.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.08)
02:30:16.384 00.000 8976 Moving (0.37, 0.08) raw xDistance=-0.10 yDistance=-0.36
02:30:16.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:30:16.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:30:16.384 00.000 8976 MoveAxis(R, 0, ABG)
02:30:16.384 00.000 8976 MoveAxis(U, 1, ABG)
02:30:16.384 00.000 8976 stepping (-8, 22) + (0, 1)
02:30:16.384 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:16.385 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:30:16.396 00.011 5052 UpdateGuideState exits: m=153 SNR=8.5
02:30:16.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:16.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:16.396 00.000 5052 Enqueuing Expose request
02:30:16.409 00.013 8976 Received - 47 (G) 
02:30:16.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:16.409 00.000 8976 stepped: pos (-8, 23)
02:30:16.409 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:30:16.409 00.000 8976 MountToCamera -- mountX=1.26 mountY=-3.56 hyp=3.78 mountTheta=-1.23 cameraX=2.60, cameraY=2.75 cameraTheta=0.81
02:30:16.409 00.000 8976 incremental bump (2.599, 2.748) isValid = 1
02:30:16.409 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:30:16.409 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:30:16.409 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:30:16.409 00.000 8976 move complete, result=0
02:30:16.409 00.000 9828 Worker thread wakes up
02:30:16.409 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:30:16.409 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:30:16.409 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
02:30:16.409 00.000 8976 worker thread done servicing request
02:30:16.409 00.000 8976 Worker thread wakes up
02:30:16.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:16.409 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:16.409 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:30:16.410 00.001 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
02:30:16.410 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:30:16.410 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:30:16.410 00.000 9828 BLC: window closed
02:30:16.410 00.000 9828 MoveAxis(E, 26, B)
02:30:16.410 00.000 9828 Guiding  Dir = 2, Dur = 26
02:30:16.410 00.000 9828 IsSlewing returns 0
02:30:16.410 00.000 9828 IsGuiding returns 0
02:30:16.410 00.000 9828 PulseGuide returned control before completion, sleep 36
02:30:16.460 00.050 9828 IsGuiding returns 1
02:30:16.460 00.000 9828 scope still moving after pulse duration time elapsed
02:30:16.491 00.031 9828 IsSlewing returns 0
02:30:16.491 00.000 9828 IsGuiding returns 1
02:30:16.522 00.031 9828 IsSlewing returns 0
02:30:16.522 00.000 9828 IsGuiding returns 1
02:30:16.553 00.031 9828 IsSlewing returns 0
02:30:16.553 00.000 9828 IsGuiding returns 0
02:30:16.553 00.000 9828 scope move finished after 26 + 116 ms
02:30:16.553 00.000 9828 Move returns status 0, amount 26
02:30:16.553 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:16.553 00.000 9828 MoveAxis(N, 10, B)
02:30:16.553 00.000 9828 Guiding  Dir = 0, Dur = 10
02:30:16.568 00.015 9828 IsSlewing returns 0
02:30:16.568 00.000 9828 IsGuiding returns 0
02:30:16.568 00.000 9828 PulseGuide returned control before completion, sleep 20
02:30:16.599 00.031 9828 IsGuiding returns 1
02:30:16.599 00.000 9828 scope still moving after pulse duration time elapsed
02:30:16.631 00.032 9828 IsSlewing returns 0
02:30:16.631 00.000 9828 IsGuiding returns 1
02:30:16.661 00.030 9828 IsSlewing returns 0
02:30:16.661 00.000 9828 IsGuiding returns 1
02:30:16.693 00.032 9828 IsSlewing returns 0
02:30:16.694 00.001 9828 IsGuiding returns 1
02:30:16.724 00.030 9828 IsSlewing returns 0
02:30:16.724 00.000 9828 IsGuiding returns 1
02:30:16.755 00.031 9828 IsSlewing returns 0
02:30:16.755 00.000 9828 IsGuiding returns 0
02:30:16.755 00.000 9828 scope move finished after 10 + 177 ms
02:30:16.755 00.000 9828 Move returns status 0, amount 10
02:30:16.755 00.000 9828 move complete, result=0
02:30:16.755 00.000 9828 worker thread done servicing request
02:30:16.755 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:30:17.103 00.348 8976 Exposure complete
02:30:17.108 00.005 8976 worker thread done servicing request
02:30:17.109 00.001 5052 OnExposeComplete: enter
02:30:17.109 00.000 5052 UpdateGuideState(): m_state=6
02:30:17.109 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9056
02:30:17.109 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.63, Mass=151, SNR=8.5, Peak=62 HFD=2.9
02:30:17.109 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
02:30:17.109 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:30:17.109 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.08 hyp=0.39 cameraTheta=-0.21 mountX=-0.25 mountY=-0.28, mountTheta=-2.30
02:30:17.109 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.08, opts=13)
02:30:17.110 00.001 5052 Enqueuing Move request for stepguider (0.38, -0.08)
02:30:17.110 00.000 8976 Worker thread wakes up
02:30:17.110 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.08) opts 0xd
02:30:17.110 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.08)
02:30:17.110 00.000 8976 Moving (0.38, -0.08) raw xDistance=-0.25 yDistance=-0.28
02:30:17.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:30:17.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
02:30:17.110 00.000 8976 MoveAxis(R, 0, ABG)
02:30:17.110 00.000 8976 MoveAxis(U, 1, ABG)
02:30:17.110 00.000 8976 stepping (-8, 23) + (0, 1)
02:30:17.110 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:17.110 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:30:17.120 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:30:17.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:17.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:17.120 00.000 5052 Enqueuing Expose request
02:30:17.128 00.008 8976 Received - 47 (G) 
02:30:17.128 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:17.129 00.001 8976 stepped: pos (-8, 24)
02:30:17.129 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:30:17.129 00.000 8976 MountToCamera -- mountX=1.25 mountY=-3.65 hyp=3.85 mountTheta=-1.24 cameraX=2.68, cameraY=2.77 cameraTheta=0.80
02:30:17.129 00.000 8976 incremental bump (2.677, 2.773) isValid = 1
02:30:17.129 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:30:17.129 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:30:17.129 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:30:17.129 00.000 8976 move complete, result=0
02:30:17.129 00.000 9828 Worker thread wakes up
02:30:17.129 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:30:17.129 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:30:17.129 00.000 8976 worker thread done servicing request
02:30:17.129 00.000 8976 Worker thread wakes up
02:30:17.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:17.129 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:17.130 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:30:17.130 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
02:30:17.130 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
02:30:17.130 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
02:30:17.130 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:30:17.130 00.000 9828 BLC: window closed
02:30:17.130 00.000 9828 MoveAxis(E, 27, B)
02:30:17.130 00.000 9828 Guiding  Dir = 2, Dur = 27
02:30:17.130 00.000 9828 IsSlewing returns 0
02:30:17.130 00.000 9828 IsGuiding returns 0
02:30:17.130 00.000 9828 PulseGuide returned control before completion, sleep 37
02:30:17.175 00.045 9828 IsGuiding returns 1
02:30:17.175 00.000 9828 scope still moving after pulse duration time elapsed
02:30:17.206 00.031 9828 IsSlewing returns 0
02:30:17.206 00.000 9828 IsGuiding returns 1
02:30:17.237 00.031 9828 IsSlewing returns 0
02:30:17.237 00.000 9828 IsGuiding returns 1
02:30:17.268 00.031 9828 IsSlewing returns 0
02:30:17.268 00.000 9828 IsGuiding returns 1
02:30:17.299 00.031 9828 IsSlewing returns 0
02:30:17.299 00.000 9828 IsGuiding returns 0
02:30:17.299 00.000 9828 scope move finished after 27 + 141 ms
02:30:17.299 00.000 9828 Move returns status 0, amount 27
02:30:17.299 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:17.299 00.000 9828 MoveAxis(N, 10, B)
02:30:17.299 00.000 9828 Guiding  Dir = 0, Dur = 10
02:30:17.314 00.015 9828 IsSlewing returns 0
02:30:17.314 00.000 9828 IsGuiding returns 0
02:30:17.314 00.000 9828 PulseGuide returned control before completion, sleep 20
02:30:17.346 00.032 9828 IsGuiding returns 1
02:30:17.346 00.000 9828 scope still moving after pulse duration time elapsed
02:30:17.377 00.031 9828 IsSlewing returns 0
02:30:17.377 00.000 9828 IsGuiding returns 1
02:30:17.407 00.030 9828 IsSlewing returns 0
02:30:17.407 00.000 9828 IsGuiding returns 1
02:30:17.438 00.031 9828 IsSlewing returns 0
02:30:17.438 00.000 9828 IsGuiding returns 1
02:30:17.468 00.030 9828 IsSlewing returns 0
02:30:17.468 00.000 9828 IsGuiding returns 0
02:30:17.468 00.000 9828 scope move finished after 10 + 143 ms
02:30:17.468 00.000 9828 Move returns status 0, amount 10
02:30:17.468 00.000 9828 move complete, result=0
02:30:17.468 00.000 9828 worker thread done servicing request
02:30:17.468 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:30:17.821 00.353 8976 Exposure complete
02:30:17.826 00.005 8976 worker thread done servicing request
02:30:17.827 00.001 5052 OnExposeComplete: enter
02:30:17.827 00.000 5052 UpdateGuideState(): m_state=6
02:30:17.827 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9057
02:30:17.827 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.37, Mass=142, SNR=8.2, Peak=66 HFD=1.8
02:30:17.827 00.000 5052 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.04) = xAngle (-3.12 = -3.12)
02:30:17.827 00.000 5052 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.06)
02:30:17.827 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.34 hyp=0.39 cameraTheta=-1.08 mountX=-0.39 mountY=0.03, mountTheta=3.06
02:30:17.827 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.34, opts=13)
02:30:17.828 00.001 5052 Enqueuing Move request for stepguider (0.19, -0.34)
02:30:17.828 00.000 8976 Worker thread wakes up
02:30:17.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.34) opts 0xd
02:30:17.828 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.34)
02:30:17.828 00.000 8976 Moving (0.19, -0.34) raw xDistance=-0.39 yDistance=0.03
02:30:17.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:30:17.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:30:17.828 00.000 8976 MoveAxis(R, 2, ABG)
02:30:17.828 00.000 8976 stepping (-8, 24) + (2, 0)
02:30:17.828 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:17.829 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:30:17.839 00.010 5052 UpdateGuideState exits: m=142 SNR=8.2
02:30:17.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:17.840 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:17.840 00.000 5052 Enqueuing Expose request
02:30:17.864 00.024 8976 Received - 47 (G) 
02:30:17.864 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:17.864 00.000 8976 stepped: pos (-6, 24)
02:30:17.864 00.000 8976 MoveAxis(U, 0, ABG)
02:30:17.864 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:30:17.864 00.000 8976 MountToCamera -- mountX=1.14 mountY=-3.70 hyp=3.87 mountTheta=-1.27 cameraX=2.78, cameraY=2.70 cameraTheta=0.77
02:30:17.864 00.000 8976 incremental bump (2.776, 2.701) isValid = 1
02:30:17.865 00.001 8976 Scheduling Mount bump of (0.082, 0.083)
02:30:17.865 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:30:17.865 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:30:17.865 00.000 8976 move complete, result=0
02:30:17.865 00.000 9828 Worker thread wakes up
02:30:17.865 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:30:17.865 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:30:17.865 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
02:30:17.865 00.000 8976 worker thread done servicing request
02:30:17.865 00.000 8976 Worker thread wakes up
02:30:17.865 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:17.865 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
02:30:17.865 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
02:30:17.865 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:30:17.865 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:30:17.865 00.000 9828 BLC: window closed
02:30:17.865 00.000 9828 MoveAxis(E, 27, B)
02:30:17.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:17.865 00.000 9828 Guiding  Dir = 2, Dur = 27
02:30:17.866 00.001 9828 IsSlewing returns 0
02:30:17.866 00.000 9828 IsGuiding returns 0
02:30:17.866 00.000 9828 PulseGuide returned control before completion, sleep 37
02:30:17.906 00.040 9828 IsGuiding returns 1
02:30:17.906 00.000 9828 scope still moving after pulse duration time elapsed
02:30:17.937 00.031 9828 IsSlewing returns 0
02:30:17.937 00.000 9828 IsGuiding returns 1
02:30:17.968 00.031 9828 IsSlewing returns 0
02:30:17.968 00.000 9828 IsGuiding returns 1
02:30:17.998 00.030 9828 IsSlewing returns 0
02:30:17.998 00.000 9828 IsGuiding returns 1
02:30:18.030 00.032 9828 IsSlewing returns 0
02:30:18.030 00.000 9828 IsGuiding returns 0
02:30:18.030 00.000 9828 scope move finished after 27 + 137 ms
02:30:18.030 00.000 9828 Move returns status 0, amount 27
02:30:18.030 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:18.030 00.000 9828 MoveAxis(N, 10, B)
02:30:18.030 00.000 9828 Guiding  Dir = 0, Dur = 10
02:30:18.046 00.016 9828 IsSlewing returns 0
02:30:18.046 00.000 9828 IsGuiding returns 0
02:30:18.047 00.001 9828 PulseGuide returned control before completion, sleep 20
02:30:18.077 00.030 9828 IsGuiding returns 1
02:30:18.077 00.000 9828 scope still moving after pulse duration time elapsed
02:30:18.109 00.032 9828 IsSlewing returns 0
02:30:18.109 00.000 9828 IsGuiding returns 1
02:30:18.140 00.031 9828 IsSlewing returns 0
02:30:18.140 00.000 9828 IsGuiding returns 1
02:30:18.171 00.031 9828 IsSlewing returns 0
02:30:18.171 00.000 9828 IsGuiding returns 1
02:30:18.202 00.031 9828 IsSlewing returns 0
02:30:18.202 00.000 9828 IsGuiding returns 0
02:30:18.202 00.000 9828 scope move finished after 10 + 145 ms
02:30:18.202 00.000 9828 Move returns status 0, amount 10
02:30:18.202 00.000 9828 move complete, result=0
02:30:18.202 00.000 9828 worker thread done servicing request
02:30:18.202 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:30:18.570 00.368 8976 Exposure complete
02:30:18.575 00.005 8976 worker thread done servicing request
02:30:18.576 00.001 5052 OnExposeComplete: enter
02:30:18.576 00.000 5052 UpdateGuideState(): m_state=6
02:30:18.576 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9058
02:30:18.576 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.33, Mass=161, SNR=8.7, Peak=69 HFD=2.2
02:30:18.576 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.54 = 2.75)
02:30:18.576 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.64)
02:30:18.576 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.38 hyp=0.39 cameraTheta=-1.49 mountX=-0.36 mountY=0.18, mountTheta=2.66
02:30:18.576 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.38, opts=13)
02:30:18.576 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.38)
02:30:18.577 00.001 8976 Worker thread wakes up
02:30:18.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.38) opts 0xd
02:30:18.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.38)
02:30:18.577 00.000 8976 Moving (0.03, -0.38) raw xDistance=-0.36 yDistance=0.18
02:30:18.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
02:30:18.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:30:18.577 00.000 8976 MoveAxis(R, 2, ABG)
02:30:18.577 00.000 8976 stepping (-6, 24) + (2, 0)
02:30:18.577 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:18.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:30:18.587 00.010 5052 UpdateGuideState exits: m=161 SNR=8.7
02:30:18.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:18.587 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:18.587 00.000 5052 Enqueuing Expose request
02:30:18.616 00.029 8976 Received - 47 (G) 
02:30:18.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:18.616 00.000 8976 stepped: pos (-4, 24)
02:30:18.616 00.000 8976 MoveAxis(U, 0, ABG)
02:30:18.616 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:30:18.616 00.000 8976 MountToCamera -- mountX=0.97 mountY=-3.74 hyp=3.86 mountTheta=-1.32 cameraX=2.89, cameraY=2.56 cameraTheta=0.73
02:30:18.616 00.000 8976 incremental bump (2.887, 2.562) isValid = 1
02:30:18.616 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:30:18.616 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:30:18.616 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:30:18.616 00.000 8976 move complete, result=0
02:30:18.616 00.000 9828 Worker thread wakes up
02:30:18.616 00.000 8976 worker thread done servicing request
02:30:18.616 00.000 8976 Worker thread wakes up
02:30:18.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:18.616 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
02:30:18.616 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:30:18.616 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:30:18.617 00.001 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
02:30:18.617 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
02:30:18.617 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
02:30:18.617 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:30:18.617 00.000 9828 BLC: window closed
02:30:18.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:18.617 00.000 9828 MoveAxis(E, 28, B)
02:30:18.617 00.000 9828 Guiding  Dir = 2, Dur = 28
02:30:18.617 00.000 9828 IsSlewing returns 0
02:30:18.617 00.000 9828 IsGuiding returns 0
02:30:18.618 00.001 9828 PulseGuide returned control before completion, sleep 38
02:30:18.667 00.049 9828 IsGuiding returns 1
02:30:18.667 00.000 9828 scope still moving after pulse duration time elapsed
02:30:18.698 00.031 9828 IsSlewing returns 0
02:30:18.699 00.001 9828 IsGuiding returns 1
02:30:18.728 00.029 9828 IsSlewing returns 0
02:30:18.729 00.001 9828 IsGuiding returns 1
02:30:18.758 00.029 9828 IsSlewing returns 0
02:30:18.758 00.000 9828 IsGuiding returns 0
02:30:18.758 00.000 9828 scope move finished after 28 + 113 ms
02:30:18.758 00.000 9828 Move returns status 0, amount 28
02:30:18.758 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:18.759 00.001 9828 MoveAxis(N, 9, B)
02:30:18.759 00.000 9828 Guiding  Dir = 0, Dur = 9
02:30:18.773 00.014 9828 IsSlewing returns 0
02:30:18.773 00.000 9828 IsGuiding returns 0
02:30:18.774 00.001 9828 PulseGuide returned control before completion, sleep 19
02:30:18.805 00.031 9828 IsGuiding returns 1
02:30:18.805 00.000 9828 scope still moving after pulse duration time elapsed
02:30:18.836 00.031 9828 IsSlewing returns 0
02:30:18.836 00.000 9828 IsGuiding returns 1
02:30:18.867 00.031 9828 IsSlewing returns 0
02:30:18.867 00.000 9828 IsGuiding returns 1
02:30:18.898 00.031 9828 IsSlewing returns 0
02:30:18.898 00.000 9828 IsGuiding returns 1
02:30:18.929 00.031 9828 IsSlewing returns 0
02:30:18.929 00.000 9828 IsGuiding returns 0
02:30:18.929 00.000 9828 scope move finished after 9 + 146 ms
02:30:18.929 00.000 9828 Move returns status 0, amount 9
02:30:18.929 00.000 9828 move complete, result=0
02:30:18.929 00.000 9828 worker thread done servicing request
02:30:18.929 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:30:19.307 00.378 8976 Exposure complete
02:30:19.312 00.005 8976 worker thread done servicing request
02:30:19.313 00.001 5052 OnExposeComplete: enter
02:30:19.313 00.000 5052 UpdateGuideState(): m_state=6
02:30:19.313 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9059
02:30:19.313 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.85, Mass=149, SNR=8.5, Peak=74 HFD=2.0
02:30:19.313 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:30:19.313 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:30:19.313 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.14 hyp=0.30 cameraTheta=2.66 mountX=0.24 mountY=0.15, mountTheta=0.54
02:30:19.313 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.14, opts=13)
02:30:19.314 00.001 5052 Enqueuing Move request for stepguider (-0.26, 0.14)
02:30:19.314 00.000 8976 Worker thread wakes up
02:30:19.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.14) opts 0xd
02:30:19.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.14)
02:30:19.314 00.000 8976 Moving (-0.26, 0.14) raw xDistance=0.24 yDistance=0.15
02:30:19.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:30:19.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:30:19.314 00.000 8976 MoveAxis(R, 0, ABG)
02:30:19.314 00.000 8976 MoveAxis(U, 0, ABG)
02:30:19.314 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:30:19.314 00.000 8976 MountToCamera -- mountX=0.85 mountY=-3.76 hyp=3.86 mountTheta=-1.35 cameraX=2.96, cameraY=2.47 cameraTheta=0.69
02:30:19.314 00.000 8976 incremental bump (2.962, 2.469) isValid = 1
02:30:19.315 00.001 8976 Scheduling Mount bump of (0.088, 0.076)
02:30:19.315 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:30:19.315 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:30:19.315 00.000 8976 move complete, result=0
02:30:19.315 00.000 9828 Worker thread wakes up
02:30:19.315 00.000 8976 worker thread done servicing request
02:30:19.315 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:30:19.315 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:30:19.315 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
02:30:19.315 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
02:30:19.315 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:30:19.315 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
02:30:19.315 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:30:19.315 00.000 9828 BLC: window closed
02:30:19.315 00.000 9828 MoveAxis(E, 29, B)
02:30:19.315 00.000 9828 Guiding  Dir = 2, Dur = 29
02:30:19.316 00.001 9828 IsSlewing returns 0
02:30:19.316 00.000 9828 IsGuiding returns 0
02:30:19.316 00.000 9828 PulseGuide returned control before completion, sleep 39
02:30:19.326 00.010 5052 UpdateGuideState exits: m=149 SNR=8.5
02:30:19.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:19.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:19.326 00.000 5052 Enqueuing Expose request
02:30:19.326 00.000 8976 Worker thread wakes up
02:30:19.326 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:19.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:19.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:19.368 00.042 9828 IsGuiding returns 1
02:30:19.368 00.000 9828 scope still moving after pulse duration time elapsed
02:30:19.399 00.031 9828 IsSlewing returns 0
02:30:19.400 00.001 9828 IsGuiding returns 1
02:30:19.431 00.031 9828 IsSlewing returns 0
02:30:19.431 00.000 9828 IsGuiding returns 1
02:30:19.462 00.031 9828 IsSlewing returns 0
02:30:19.462 00.000 9828 IsGuiding returns 0
02:30:19.462 00.000 9828 scope move finished after 29 + 117 ms
02:30:19.462 00.000 9828 Move returns status 0, amount 29
02:30:19.462 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:19.462 00.000 9828 MoveAxis(N, 9, B)
02:30:19.462 00.000 9828 Guiding  Dir = 0, Dur = 9
02:30:19.480 00.018 9828 IsSlewing returns 0
02:30:19.480 00.000 9828 IsGuiding returns 0
02:30:19.480 00.000 9828 PulseGuide returned control before completion, sleep 19
02:30:19.510 00.030 9828 IsGuiding returns 1
02:30:19.510 00.000 9828 scope still moving after pulse duration time elapsed
02:30:19.541 00.031 9828 IsSlewing returns 0
02:30:19.541 00.000 9828 IsGuiding returns 1
02:30:19.572 00.031 9828 IsSlewing returns 0
02:30:19.572 00.000 9828 IsGuiding returns 1
02:30:19.603 00.031 9828 IsSlewing returns 0
02:30:19.603 00.000 9828 IsGuiding returns 0
02:30:19.603 00.000 9828 scope move finished after 9 + 114 ms
02:30:19.603 00.000 9828 Move returns status 0, amount 9
02:30:19.603 00.000 9828 move complete, result=0
02:30:19.603 00.000 9828 worker thread done servicing request
02:30:19.603 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:30:20.021 00.418 8976 Exposure complete
02:30:20.026 00.005 8976 worker thread done servicing request
02:30:20.027 00.001 5052 OnExposeComplete: enter
02:30:20.027 00.000 5052 UpdateGuideState(): m_state=6
02:30:20.027 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9060
02:30:20.027 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.87, Mass=151, SNR=8.5, Peak=74 HFD=2.3
02:30:20.027 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:30:20.027 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
02:30:20.027 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.16 hyp=0.37 cameraTheta=2.68 mountX=0.29 mountY=0.19, mountTheta=0.56
02:30:20.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.16, opts=13)
02:30:20.028 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.16)
02:30:20.028 00.000 8976 Worker thread wakes up
02:30:20.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.16) opts 0xd
02:30:20.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.16)
02:30:20.028 00.000 8976 Moving (-0.33, 0.16) raw xDistance=0.29 yDistance=0.19
02:30:20.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
02:30:20.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:30:20.028 00.000 8976 MoveAxis(L, 1, ABG)
02:30:20.028 00.000 8976 stepping (-4, 24) + (-1, 0)
02:30:20.028 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:20.029 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:30:20.039 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:30:20.039 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:20.039 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:20.039 00.000 5052 Enqueuing Expose request
02:30:20.055 00.016 8976 Received - 47 (G) 
02:30:20.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:20.055 00.000 8976 stepped: pos (-5, 24)
02:30:20.055 00.000 8976 MoveAxis(U, 0, ABG)
02:30:20.055 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:30:20.055 00.000 8976 MountToCamera -- mountX=0.82 mountY=-3.78 hyp=3.87 mountTheta=-1.36 cameraX=2.99, cameraY=2.45 cameraTheta=0.69
02:30:20.055 00.000 8976 incremental bump (2.990, 2.452) isValid = 1
02:30:20.055 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
02:30:20.055 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:30:20.055 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:30:20.055 00.000 8976 move complete, result=0
02:30:20.055 00.000 9828 Worker thread wakes up
02:30:20.055 00.000 8976 worker thread done servicing request
02:30:20.055 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:30:20.055 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:30:20.055 00.000 8976 Worker thread wakes up
02:30:20.055 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:30:20.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:20.055 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:20.055 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
02:30:20.055 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
02:30:20.055 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:30:20.055 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:30:20.056 00.001 9828 BLC: window closed
02:30:20.056 00.000 9828 MoveAxis(E, 29, B)
02:30:20.056 00.000 9828 Guiding  Dir = 2, Dur = 29
02:30:20.056 00.000 9828 IsSlewing returns 0
02:30:20.056 00.000 9828 IsGuiding returns 0
02:30:20.056 00.000 9828 PulseGuide returned control before completion, sleep 39
02:30:20.102 00.046 9828 IsGuiding returns 1
02:30:20.102 00.000 9828 scope still moving after pulse duration time elapsed
02:30:20.134 00.032 9828 IsSlewing returns 0
02:30:20.134 00.000 9828 IsGuiding returns 1
02:30:20.164 00.030 9828 IsSlewing returns 0
02:30:20.165 00.001 9828 IsGuiding returns 1
02:30:20.196 00.031 9828 IsSlewing returns 0
02:30:20.196 00.000 9828 IsGuiding returns 1
02:30:20.226 00.030 9828 IsSlewing returns 0
02:30:20.226 00.000 9828 IsGuiding returns 1
02:30:20.260 00.034 9828 IsSlewing returns 0
02:30:20.260 00.000 9828 IsGuiding returns 1
02:30:20.289 00.029 9828 IsSlewing returns 0
02:30:20.290 00.001 9828 IsGuiding returns 1
02:30:20.320 00.030 9828 IsSlewing returns 0
02:30:20.320 00.000 9828 IsGuiding returns 0
02:30:20.320 00.000 9828 scope move finished after 29 + 234 ms
02:30:20.320 00.000 9828 Move returns status 0, amount 29
02:30:20.321 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:20.321 00.000 9828 MoveAxis(N, 9, B)
02:30:20.321 00.000 9828 Guiding  Dir = 0, Dur = 9
02:30:20.336 00.015 9828 IsSlewing returns 0
02:30:20.336 00.000 9828 IsGuiding returns 0
02:30:20.336 00.000 9828 PulseGuide returned control before completion, sleep 19
02:30:20.367 00.031 9828 IsGuiding returns 1
02:30:20.367 00.000 9828 scope still moving after pulse duration time elapsed
02:30:20.399 00.032 9828 IsSlewing returns 0
02:30:20.399 00.000 9828 IsGuiding returns 1
02:30:20.430 00.031 9828 IsSlewing returns 0
02:30:20.430 00.000 9828 IsGuiding returns 1
02:30:20.461 00.031 9828 IsSlewing returns 0
02:30:20.461 00.000 9828 IsGuiding returns 1
02:30:20.492 00.031 9828 IsSlewing returns 0
02:30:20.492 00.000 9828 IsGuiding returns 0
02:30:20.492 00.000 9828 scope move finished after 9 + 147 ms
02:30:20.492 00.000 9828 Move returns status 0, amount 9
02:30:20.492 00.000 9828 move complete, result=0
02:30:20.492 00.000 9828 worker thread done servicing request
02:30:20.492 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:30:20.746 00.254 8976 Exposure complete
02:30:20.752 00.006 8976 worker thread done servicing request
02:30:20.752 00.000 5052 OnExposeComplete: enter
02:30:20.752 00.000 5052 UpdateGuideState(): m_state=6
02:30:20.752 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9061
02:30:20.752 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.62, Mass=166, SNR=8.9, Peak=70 HFD=2.4
02:30:20.752 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
02:30:20.752 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
02:30:20.752 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-2.88 mountX=0.07 mountY=0.33, mountTheta=1.36
02:30:20.753 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.09, opts=13)
02:30:20.753 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.09)
02:30:20.753 00.000 8976 Worker thread wakes up
02:30:20.753 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.09) opts 0xd
02:30:20.753 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.09)
02:30:20.753 00.000 8976 Moving (-0.34, -0.09) raw xDistance=0.07 yDistance=0.33
02:30:20.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:30:20.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:30:20.753 00.000 8976 MoveAxis(R, 0, ABG)
02:30:20.753 00.000 8976 MoveAxis(D, 1, ABG)
02:30:20.753 00.000 8976 stepping (-5, 24) + (0, -1)
02:30:20.753 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:20.754 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:30:20.763 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
02:30:20.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:20.763 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:20.763 00.000 5052 Enqueuing Expose request
02:30:20.773 00.010 8976 Received - 47 (G) 
02:30:20.773 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:20.773 00.000 8976 stepped: pos (-5, 23)
02:30:20.773 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:30:20.774 00.001 8976 MountToCamera -- mountX=0.80 mountY=-3.74 hyp=3.82 mountTheta=-1.36 cameraX=2.96, cameraY=2.42 cameraTheta=0.68
02:30:20.774 00.000 8976 incremental bump (2.961, 2.416) isValid = 1
02:30:20.774 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
02:30:20.774 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:30:20.774 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:30:20.774 00.000 8976 move complete, result=0
02:30:20.774 00.000 8976 worker thread done servicing request
02:30:20.774 00.000 9828 Worker thread wakes up
02:30:20.774 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:30:20.774 00.000 8976 Worker thread wakes up
02:30:20.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:20.774 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:20.774 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:30:20.774 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:30:20.774 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
02:30:20.775 00.001 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
02:30:20.775 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:30:20.775 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:30:20.775 00.000 9828 BLC: window closed
02:30:20.775 00.000 9828 MoveAxis(E, 29, B)
02:30:20.775 00.000 9828 Guiding  Dir = 2, Dur = 29
02:30:20.775 00.000 9828 IsSlewing returns 0
02:30:20.775 00.000 9828 IsGuiding returns 0
02:30:20.776 00.001 9828 PulseGuide returned control before completion, sleep 39
02:30:20.818 00.042 9828 IsGuiding returns 1
02:30:20.818 00.000 9828 scope still moving after pulse duration time elapsed
02:30:20.849 00.031 9828 IsSlewing returns 0
02:30:20.850 00.001 9828 IsGuiding returns 1
02:30:20.881 00.031 9828 IsSlewing returns 0
02:30:20.885 00.004 9828 IsGuiding returns 1
02:30:20.912 00.027 9828 IsSlewing returns 0
02:30:20.912 00.000 9828 IsGuiding returns 1
02:30:20.943 00.031 9828 IsSlewing returns 0
02:30:20.943 00.000 9828 IsGuiding returns 0
02:30:20.943 00.000 9828 scope move finished after 29 + 138 ms
02:30:20.943 00.000 9828 Move returns status 0, amount 29
02:30:20.943 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:20.943 00.000 9828 MoveAxis(N, 9, B)
02:30:20.943 00.000 9828 Guiding  Dir = 0, Dur = 9
02:30:20.959 00.016 9828 IsSlewing returns 0
02:30:20.959 00.000 9828 IsGuiding returns 0
02:30:20.959 00.000 9828 PulseGuide returned control before completion, sleep 19
02:30:20.990 00.031 9828 IsGuiding returns 1
02:30:20.990 00.000 9828 scope still moving after pulse duration time elapsed
02:30:21.021 00.031 9828 IsSlewing returns 0
02:30:21.021 00.000 9828 IsGuiding returns 1
02:30:21.053 00.032 9828 IsSlewing returns 0
02:30:21.054 00.001 9828 IsGuiding returns 1
02:30:21.085 00.031 9828 IsSlewing returns 0
02:30:21.085 00.000 9828 IsGuiding returns 0
02:30:21.085 00.000 9828 scope move finished after 9 + 116 ms
02:30:21.085 00.000 9828 Move returns status 0, amount 9
02:30:21.085 00.000 9828 move complete, result=0
02:30:21.085 00.000 9828 worker thread done servicing request
02:30:21.085 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:30:21.463 00.378 8976 Exposure complete
02:30:21.469 00.006 8976 worker thread done servicing request
02:30:21.469 00.000 5052 OnExposeComplete: enter
02:30:21.469 00.000 5052 UpdateGuideState(): m_state=6
02:30:21.469 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9062
02:30:21.469 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.66, Mass=145, SNR=8.3, Peak=67 HFD=2.1
02:30:21.469 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
02:30:21.469 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
02:30:21.469 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.29 mountX=-0.13 mountY=-0.12, mountTheta=-2.39
02:30:21.470 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.05, opts=13)
02:30:21.470 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.05)
02:30:21.470 00.000 8976 Worker thread wakes up
02:30:21.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.05) opts 0xd
02:30:21.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.05)
02:30:21.470 00.000 8976 Moving (0.18, -0.05) raw xDistance=-0.13 yDistance=-0.12
02:30:21.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:30:21.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:30:21.470 00.000 8976 MoveAxis(R, 0, ABG)
02:30:21.470 00.000 8976 MoveAxis(U, 0, ABG)
02:30:21.470 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:30:21.470 00.000 8976 MountToCamera -- mountX=0.79 mountY=-3.71 hyp=3.79 mountTheta=-1.36 cameraX=2.94, cameraY=2.39 cameraTheta=0.68
02:30:21.470 00.000 8976 incremental bump (2.942, 2.393) isValid = 1
02:30:21.470 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
02:30:21.470 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:30:21.471 00.001 8976 Enqueuing Move request for scope (0.09, 0.08)
02:30:21.471 00.000 8976 move complete, result=0
02:30:21.471 00.000 9828 Worker thread wakes up
02:30:21.471 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:30:21.471 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:30:21.471 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
02:30:21.471 00.000 8976 worker thread done servicing request
02:30:21.471 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
02:30:21.471 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:30:21.471 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:30:21.471 00.000 9828 BLC: window closed
02:30:21.471 00.000 9828 MoveAxis(E, 29, B)
02:30:21.471 00.000 9828 Guiding  Dir = 2, Dur = 29
02:30:21.472 00.001 9828 IsSlewing returns 0
02:30:21.472 00.000 9828 IsGuiding returns 0
02:30:21.472 00.000 9828 PulseGuide returned control before completion, sleep 39
02:30:21.473 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:30:21.483 00.010 5052 UpdateGuideState exits: m=145 SNR=8.3
02:30:21.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:21.484 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:21.484 00.000 5052 Enqueuing Expose request
02:30:21.484 00.000 8976 Worker thread wakes up
02:30:21.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:21.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:21.484 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:21.517 00.033 9828 IsGuiding returns 1
02:30:21.517 00.000 9828 scope still moving after pulse duration time elapsed
02:30:21.548 00.031 9828 IsSlewing returns 0
02:30:21.549 00.001 9828 IsGuiding returns 1
02:30:21.580 00.031 9828 IsSlewing returns 0
02:30:21.581 00.001 9828 IsGuiding returns 1
02:30:21.612 00.031 9828 IsSlewing returns 0
02:30:21.612 00.000 9828 IsGuiding returns 1
02:30:21.643 00.031 9828 IsSlewing returns 0
02:30:21.643 00.000 9828 IsGuiding returns 0
02:30:21.643 00.000 9828 scope move finished after 29 + 142 ms
02:30:21.643 00.000 9828 Move returns status 0, amount 29
02:30:21.643 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:21.643 00.000 9828 MoveAxis(N, 9, B)
02:30:21.643 00.000 9828 Guiding  Dir = 0, Dur = 9
02:30:21.659 00.016 9828 IsSlewing returns 0
02:30:21.660 00.001 9828 IsGuiding returns 0
02:30:21.660 00.000 9828 PulseGuide returned control before completion, sleep 19
02:30:21.689 00.029 9828 IsGuiding returns 1
02:30:21.689 00.000 9828 scope still moving after pulse duration time elapsed
02:30:21.721 00.032 9828 IsSlewing returns 0
02:30:21.722 00.001 9828 IsGuiding returns 1
02:30:21.752 00.030 9828 IsSlewing returns 0
02:30:21.752 00.000 9828 IsGuiding returns 1
02:30:21.784 00.032 9828 IsSlewing returns 0
02:30:21.784 00.000 9828 IsGuiding returns 0
02:30:21.784 00.000 9828 scope move finished after 9 + 115 ms
02:30:21.784 00.000 9828 Move returns status 0, amount 9
02:30:21.784 00.000 9828 move complete, result=0
02:30:21.784 00.000 9828 worker thread done servicing request
02:30:21.784 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:30:22.173 00.389 8976 Exposure complete
02:30:22.178 00.005 8976 worker thread done servicing request
02:30:22.178 00.000 5052 OnExposeComplete: enter
02:30:22.178 00.000 5052 UpdateGuideState(): m_state=6
02:30:22.178 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9063
02:30:22.179 00.001 5052 Star::Find returns 1 (0), X=329.37, Y=281.52, Mass=138, SNR=8.1, Peak=66 HFD=1.6
02:30:22.179 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.81 = -2.81)
02:30:22.179 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
02:30:22.179 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.76 mountX=-0.26 mountY=-0.06, mountTheta=-2.90
02:30:22.179 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.19, opts=13)
02:30:22.179 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.19)
02:30:22.179 00.000 8976 Worker thread wakes up
02:30:22.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.19) opts 0xd
02:30:22.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.19)
02:30:22.180 00.001 8976 Moving (0.20, -0.19) raw xDistance=-0.26 yDistance=-0.06
02:30:22.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:30:22.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:30:22.180 00.000 8976 MoveAxis(R, 1, ABG)
02:30:22.180 00.000 8976 stepping (-5, 23) + (1, 0)
02:30:22.180 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:22.180 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:30:22.189 00.009 5052 UpdateGuideState exits: m=138 SNR=8.1
02:30:22.190 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:22.190 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:22.190 00.000 5052 Enqueuing Expose request
02:30:22.213 00.023 8976 Received - 47 (G) 
02:30:22.213 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:22.213 00.000 8976 stepped: pos (-4, 23)
02:30:22.213 00.000 8976 MoveAxis(U, 0, ABG)
02:30:22.213 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:30:22.213 00.000 8976 MountToCamera -- mountX=0.73 mountY=-3.69 hyp=3.76 mountTheta=-1.37 cameraX=2.95, cameraY=2.33 cameraTheta=0.67
02:30:22.213 00.000 8976 incremental bump (2.953, 2.332) isValid = 1
02:30:22.213 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
02:30:22.213 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:30:22.213 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:30:22.213 00.000 8976 move complete, result=0
02:30:22.213 00.000 8976 worker thread done servicing request
02:30:22.213 00.000 8976 Worker thread wakes up
02:30:22.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:22.213 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:22.213 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:30:22.214 00.001 9828 Worker thread wakes up
02:30:22.214 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:30:22.214 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:30:22.214 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
02:30:22.214 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
02:30:22.214 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:30:22.214 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:30:22.214 00.000 9828 BLC: window closed
02:30:22.214 00.000 9828 MoveAxis(E, 30, B)
02:30:22.214 00.000 9828 Guiding  Dir = 2, Dur = 30
02:30:22.214 00.000 9828 IsSlewing returns 0
02:30:22.214 00.000 9828 IsGuiding returns 0
02:30:22.215 00.001 9828 PulseGuide returned control before completion, sleep 40
02:30:22.263 00.048 9828 IsGuiding returns 1
02:30:22.263 00.000 9828 scope still moving after pulse duration time elapsed
02:30:22.293 00.030 9828 IsSlewing returns 0
02:30:22.293 00.000 9828 IsGuiding returns 1
02:30:22.326 00.033 9828 IsSlewing returns 0
02:30:22.326 00.000 9828 IsGuiding returns 1
02:30:22.357 00.031 9828 IsSlewing returns 0
02:30:22.357 00.000 9828 IsGuiding returns 0
02:30:22.357 00.000 9828 scope move finished after 30 + 113 ms
02:30:22.357 00.000 9828 Move returns status 0, amount 30
02:30:22.357 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:22.357 00.000 9828 MoveAxis(N, 8, B)
02:30:22.357 00.000 9828 Guiding  Dir = 0, Dur = 8
02:30:22.373 00.016 9828 IsSlewing returns 0
02:30:22.373 00.000 9828 IsGuiding returns 0
02:30:22.374 00.001 9828 PulseGuide returned control before completion, sleep 18
02:30:22.405 00.031 9828 IsGuiding returns 1
02:30:22.405 00.000 9828 scope still moving after pulse duration time elapsed
02:30:22.437 00.032 9828 IsSlewing returns 0
02:30:22.437 00.000 9828 IsGuiding returns 1
02:30:22.467 00.030 9828 IsSlewing returns 0
02:30:22.467 00.000 9828 IsGuiding returns 1
02:30:22.499 00.032 9828 IsSlewing returns 0
02:30:22.499 00.000 9828 IsGuiding returns 0
02:30:22.499 00.000 9828 scope move finished after 8 + 117 ms
02:30:22.499 00.000 9828 Move returns status 0, amount 8
02:30:22.499 00.000 9828 move complete, result=0
02:30:22.499 00.000 9828 worker thread done servicing request
02:30:22.499 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:30:22.903 00.404 8976 Exposure complete
02:30:22.908 00.005 8976 worker thread done servicing request
02:30:22.909 00.001 5052 OnExposeComplete: enter
02:30:22.909 00.000 5052 UpdateGuideState(): m_state=6
02:30:22.909 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9064
02:30:22.909 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.83, Mass=140, SNR=8.2, Peak=76 HFD=2.2
02:30:22.909 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:30:22.909 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
02:30:22.909 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.31 cameraTheta=2.76 mountX=0.23 mountY=0.18, mountTheta=0.65
02:30:22.909 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.12, opts=13)
02:30:22.910 00.001 5052 Enqueuing Move request for stepguider (-0.29, 0.12)
02:30:22.910 00.000 8976 Worker thread wakes up
02:30:22.910 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.12) opts 0xd
02:30:22.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.12)
02:30:22.910 00.000 8976 Moving (-0.29, 0.12) raw xDistance=0.23 yDistance=0.18
02:30:22.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:30:22.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:30:22.910 00.000 8976 MoveAxis(R, 0, ABG)
02:30:22.910 00.000 8976 MoveAxis(U, 0, ABG)
02:30:22.910 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:30:22.910 00.000 8976 MountToCamera -- mountX=0.69 mountY=-3.68 hyp=3.74 mountTheta=-1.38 cameraX=2.96, cameraY=2.29 cameraTheta=0.66
02:30:22.910 00.000 8976 incremental bump (2.959, 2.291) isValid = 1
02:30:22.910 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
02:30:22.910 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:30:22.910 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:30:22.910 00.000 8976 move complete, result=0
02:30:22.910 00.000 9828 Worker thread wakes up
02:30:22.910 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:30:22.910 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:30:22.910 00.000 8976 worker thread done servicing request
02:30:22.911 00.001 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
02:30:22.911 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
02:30:22.911 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
02:30:22.911 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:30:22.911 00.000 9828 BLC: window closed
02:30:22.911 00.000 9828 MoveAxis(E, 30, B)
02:30:22.911 00.000 9828 Guiding  Dir = 2, Dur = 30
02:30:22.911 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:30:22.911 00.000 9828 IsSlewing returns 0
02:30:22.911 00.000 9828 IsGuiding returns 0
02:30:22.911 00.000 9828 PulseGuide returned control before completion, sleep 40
02:30:22.921 00.010 5052 UpdateGuideState exits: m=140 SNR=8.2
02:30:22.922 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:22.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:22.922 00.000 5052 Enqueuing Expose request
02:30:22.922 00.000 8976 Worker thread wakes up
02:30:22.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:22.922 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:22.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:22.964 00.042 9828 IsGuiding returns 1
02:30:22.964 00.000 9828 scope still moving after pulse duration time elapsed
02:30:22.995 00.031 9828 IsSlewing returns 0
02:30:22.995 00.000 9828 IsGuiding returns 1
02:30:23.028 00.033 9828 IsSlewing returns 0
02:30:23.028 00.000 9828 IsGuiding returns 1
02:30:23.059 00.031 9828 IsSlewing returns 0
02:30:23.059 00.000 9828 IsGuiding returns 0
02:30:23.059 00.000 9828 scope move finished after 30 + 118 ms
02:30:23.059 00.000 9828 Move returns status 0, amount 30
02:30:23.059 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:23.059 00.000 9828 MoveAxis(N, 8, B)
02:30:23.059 00.000 9828 Guiding  Dir = 0, Dur = 8
02:30:23.076 00.017 9828 IsSlewing returns 0
02:30:23.076 00.000 9828 IsGuiding returns 0
02:30:23.076 00.000 9828 PulseGuide returned control before completion, sleep 18
02:30:23.107 00.031 9828 IsGuiding returns 1
02:30:23.107 00.000 9828 scope still moving after pulse duration time elapsed
02:30:23.138 00.031 9828 IsSlewing returns 0
02:30:23.138 00.000 9828 IsGuiding returns 1
02:30:23.170 00.032 9828 IsSlewing returns 0
02:30:23.170 00.000 9828 IsGuiding returns 1
02:30:23.201 00.031 9828 IsSlewing returns 0
02:30:23.201 00.000 9828 IsGuiding returns 0
02:30:23.201 00.000 9828 scope move finished after 8 + 117 ms
02:30:23.202 00.001 9828 Move returns status 0, amount 8
02:30:23.202 00.000 9828 move complete, result=0
02:30:23.202 00.000 9828 worker thread done servicing request
02:30:23.202 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:30:23.614 00.412 8976 Exposure complete
02:30:23.619 00.005 8976 worker thread done servicing request
02:30:23.619 00.000 5052 OnExposeComplete: enter
02:30:23.619 00.000 5052 UpdateGuideState(): m_state=6
02:30:23.619 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9065
02:30:23.619 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=281.84, Mass=143, SNR=8.2, Peak=72 HFD=1.9
02:30:23.620 00.001 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:30:23.620 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:30:23.620 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.13 hyp=0.98 cameraTheta=3.01 mountX=0.56 mountY=0.74, mountTheta=0.93
02:30:23.620 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.13, opts=13)
02:30:23.620 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.13)
02:30:23.620 00.000 8976 Worker thread wakes up
02:30:23.621 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.13) opts 0xd
02:30:23.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.13)
02:30:23.621 00.000 8976 Moving (-0.97, 0.13) raw xDistance=0.56 yDistance=0.74
02:30:23.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
02:30:23.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74
02:30:23.621 00.000 8976 MoveAxis(L, 2, ABG)
02:30:23.621 00.000 8976 stepping (-4, 23) + (-2, 0)
02:30:23.621 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:23.621 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:30:23.632 00.011 5052 UpdateGuideState exits: m=143 SNR=8.2
02:30:23.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:23.632 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:23.632 00.000 5052 Enqueuing Expose request
02:30:23.650 00.018 8976 Received - 47 (G) 
02:30:23.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:23.651 00.001 8976 stepped: pos (-6, 23)
02:30:23.651 00.000 8976 MoveAxis(D, 3, ABG)
02:30:23.651 00.000 8976 stepping (-6, 23) + (0, -3)
02:30:23.651 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:23.683 00.032 8976 Received - 47 (G) 
02:30:23.683 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:23.683 00.000 8976 stepped: pos (-6, 20)
02:30:23.683 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:30:23.683 00.000 8976 MountToCamera -- mountX=0.77 mountY=-3.51 hyp=3.60 mountTheta=-1.36 cameraX=2.78, cameraY=2.28 cameraTheta=0.69
02:30:23.683 00.000 8976 incremental bump (2.778, 2.282) isValid = 1
02:30:23.683 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
02:30:23.683 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:30:23.683 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:30:23.683 00.000 8976 move complete, result=0
02:30:23.683 00.000 8976 worker thread done servicing request
02:30:23.683 00.000 8976 Worker thread wakes up
02:30:23.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:23.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:23.683 00.000 9828 Worker thread wakes up
02:30:23.684 00.001 5052 GuideStep: 0.6 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:30:23.684 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:30:23.684 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:30:23.684 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
02:30:23.684 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
02:30:23.684 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:30:23.684 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:30:23.684 00.000 9828 BLC: window closed
02:30:23.684 00.000 9828 MoveAxis(E, 29, B)
02:30:23.684 00.000 9828 Guiding  Dir = 2, Dur = 29
02:30:23.684 00.000 9828 IsSlewing returns 0
02:30:23.685 00.001 9828 IsGuiding returns 0
02:30:23.685 00.000 9828 PulseGuide returned control before completion, sleep 39
02:30:23.730 00.045 9828 IsGuiding returns 1
02:30:23.730 00.000 9828 scope still moving after pulse duration time elapsed
02:30:23.762 00.032 9828 IsSlewing returns 0
02:30:23.762 00.000 9828 IsGuiding returns 1
02:30:23.793 00.031 9828 IsSlewing returns 0
02:30:23.793 00.000 9828 IsGuiding returns 1
02:30:23.824 00.031 9828 IsSlewing returns 0
02:30:23.825 00.001 9828 IsGuiding returns 1
02:30:23.855 00.030 9828 IsSlewing returns 0
02:30:23.855 00.000 9828 IsGuiding returns 0
02:30:23.855 00.000 9828 scope move finished after 29 + 141 ms
02:30:23.855 00.000 9828 Move returns status 0, amount 29
02:30:23.855 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:23.855 00.000 9828 MoveAxis(N, 9, B)
02:30:23.855 00.000 9828 Guiding  Dir = 0, Dur = 9
02:30:23.870 00.015 9828 IsSlewing returns 0
02:30:23.870 00.000 9828 IsGuiding returns 0
02:30:23.870 00.000 9828 PulseGuide returned control before completion, sleep 19
02:30:23.901 00.031 9828 IsGuiding returns 1
02:30:23.901 00.000 9828 scope still moving after pulse duration time elapsed
02:30:23.932 00.031 9828 IsSlewing returns 0
02:30:23.932 00.000 9828 IsGuiding returns 1
02:30:23.962 00.030 9828 IsSlewing returns 0
02:30:23.962 00.000 9828 IsGuiding returns 1
02:30:23.993 00.031 9828 IsSlewing returns 0
02:30:23.993 00.000 9828 IsGuiding returns 1
02:30:24.024 00.031 9828 IsSlewing returns 0
02:30:24.024 00.000 9828 IsGuiding returns 0
02:30:24.024 00.000 9828 scope move finished after 9 + 145 ms
02:30:24.024 00.000 9828 Move returns status 0, amount 9
02:30:24.024 00.000 9828 move complete, result=0
02:30:24.024 00.000 9828 worker thread done servicing request
02:30:24.024 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:30:24.373 00.349 8976 Exposure complete
02:30:24.378 00.005 8976 worker thread done servicing request
02:30:24.378 00.000 5052 OnExposeComplete: enter
02:30:24.378 00.000 5052 UpdateGuideState(): m_state=6
02:30:24.378 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9066
02:30:24.378 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=281.84, Mass=146, SNR=8.4, Peak=75 HFD=1.7
02:30:24.378 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:30:24.378 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
02:30:24.379 00.001 5052 CameraToMount -- cameraX=-0.99 cameraY=0.13 hyp=1.00 cameraTheta=3.01 mountX=0.56 mountY=0.76, mountTheta=0.93
02:30:24.379 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=0.13, opts=13)
02:30:24.379 00.000 5052 Enqueuing Move request for stepguider (-0.99, 0.13)
02:30:24.379 00.000 8976 Worker thread wakes up
02:30:24.379 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, 0.13) opts 0xd
02:30:24.380 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, 0.13)
02:30:24.380 00.000 8976 Moving (-0.99, 0.13) raw xDistance=0.56 yDistance=0.76
02:30:24.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
02:30:24.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.76
02:30:24.380 00.000 8976 MoveAxis(L, 2, ABG)
02:30:24.380 00.000 8976 stepping (-6, 20) + (-2, 0)
02:30:24.380 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:24.380 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:30:24.390 00.010 5052 UpdateGuideState exits: m=146 SNR=8.4
02:30:24.391 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:24.391 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:24.391 00.000 5052 Enqueuing Expose request
02:30:24.418 00.027 8976 Received - 47 (G) 
02:30:24.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:24.418 00.000 8976 stepped: pos (-8, 20)
02:30:24.418 00.000 8976 MoveAxis(D, 3, ABG)
02:30:24.418 00.000 8976 stepping (-8, 20) + (0, -3)
02:30:24.418 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:24.450 00.032 8976 Received - 47 (G) 
02:30:24.450 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:24.451 00.001 8976 stepped: pos (-8, 17)
02:30:24.451 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:30:24.451 00.000 8976 MountToCamera -- mountX=0.92 mountY=-3.24 hyp=3.37 mountTheta=-1.29 cameraX=2.47, cameraY=2.29 cameraTheta=0.75
02:30:24.451 00.000 8976 incremental bump (2.471, 2.295) isValid = 1
02:30:24.451 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:30:24.451 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:30:24.451 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:30:24.451 00.000 8976 move complete, result=0
02:30:24.451 00.000 8976 worker thread done servicing request
02:30:24.451 00.000 8976 Worker thread wakes up
02:30:24.451 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:30:24.451 00.000 9828 Worker thread wakes up
02:30:24.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:24.451 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:24.451 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:30:24.451 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:30:24.452 00.001 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
02:30:24.452 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
02:30:24.452 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
02:30:24.452 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:30:24.452 00.000 9828 BLC: window closed
02:30:24.452 00.000 9828 MoveAxis(E, 28, B)
02:30:24.452 00.000 9828 Guiding  Dir = 2, Dur = 28
02:30:24.454 00.002 9828 IsSlewing returns 0
02:30:24.454 00.000 9828 IsGuiding returns 0
02:30:24.454 00.000 9828 PulseGuide returned control before completion, sleep 38
02:30:24.507 00.053 9828 IsGuiding returns 1
02:30:24.507 00.000 9828 scope still moving after pulse duration time elapsed
02:30:24.538 00.031 9828 IsSlewing returns 0
02:30:24.538 00.000 9828 IsGuiding returns 1
02:30:24.569 00.031 9828 IsSlewing returns 0
02:30:24.569 00.000 9828 IsGuiding returns 1
02:30:24.600 00.031 9828 IsSlewing returns 0
02:30:24.600 00.000 9828 IsGuiding returns 0
02:30:24.600 00.000 9828 scope move finished after 28 + 118 ms
02:30:24.600 00.000 9828 Move returns status 0, amount 28
02:30:24.600 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:24.600 00.000 9828 MoveAxis(N, 10, B)
02:30:24.600 00.000 9828 Guiding  Dir = 0, Dur = 10
02:30:24.616 00.016 9828 IsSlewing returns 0
02:30:24.616 00.000 9828 IsGuiding returns 0
02:30:24.616 00.000 9828 PulseGuide returned control before completion, sleep 20
02:30:24.647 00.031 9828 IsGuiding returns 1
02:30:24.647 00.000 9828 scope still moving after pulse duration time elapsed
02:30:24.678 00.031 9828 IsSlewing returns 0
02:30:24.678 00.000 9828 IsGuiding returns 1
02:30:24.708 00.030 9828 IsSlewing returns 0
02:30:24.708 00.000 9828 IsGuiding returns 1
02:30:24.739 00.031 9828 IsSlewing returns 0
02:30:24.739 00.000 9828 IsGuiding returns 1
02:30:24.770 00.031 9828 IsSlewing returns 0
02:30:24.770 00.000 9828 IsGuiding returns 0
02:30:24.770 00.000 9828 scope move finished after 10 + 144 ms
02:30:24.770 00.000 9828 Move returns status 0, amount 10
02:30:24.770 00.000 9828 move complete, result=0
02:30:24.770 00.000 9828 worker thread done servicing request
02:30:24.770 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:30:25.149 00.379 8976 Exposure complete
02:30:25.155 00.006 8976 worker thread done servicing request
02:30:25.155 00.000 5052 OnExposeComplete: enter
02:30:25.155 00.000 5052 UpdateGuideState(): m_state=6
02:30:25.155 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9067
02:30:25.155 00.000 5052 Star::Find returns 1 (0), X=328.02, Y=281.62, Mass=154, SNR=8.6, Peak=74 HFD=2.0
02:30:25.155 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
02:30:25.155 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
02:30:25.155 00.000 5052 CameraToMount -- cameraX=-1.15 cameraY=-0.09 hyp=1.16 cameraTheta=-3.06 mountX=0.45 mountY=1.01, mountTheta=1.16
02:30:25.156 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.15, y=-0.09, opts=13)
02:30:25.156 00.000 5052 Enqueuing Move request for stepguider (-1.15, -0.09)
02:30:25.156 00.000 8976 Worker thread wakes up
02:30:25.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.15, -0.09) opts 0xd
02:30:25.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.15, -0.09)
02:30:25.156 00.000 8976 Moving (-1.15, -0.09) raw xDistance=0.45 yDistance=1.01
02:30:25.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
02:30:25.157 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.01
02:30:25.157 00.000 8976 MoveAxis(L, 2, ABG)
02:30:25.157 00.000 8976 stepping (-8, 17) + (-2, 0)
02:30:25.157 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:25.157 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:30:25.170 00.013 5052 UpdateGuideState exits: m=154 SNR=8.6
02:30:25.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:25.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:25.170 00.000 5052 Enqueuing Expose request
02:30:25.186 00.016 8976 Received - 47 (G) 
02:30:25.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:25.186 00.000 8976 stepped: pos (-10, 17)
02:30:25.186 00.000 8976 MoveAxis(D, 4, ABG)
02:30:25.186 00.000 8976 stepping (-10, 17) + (0, -4)
02:30:25.186 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:30:25.218 00.032 8976 Received - 47 (G) 
02:30:25.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:30:25.218 00.000 8976 stepped: pos (-10, 13)
02:30:25.218 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:30:25.218 00.000 8976 MountToCamera -- mountX=1.12 mountY=-2.85 hyp=3.07 mountTheta=-1.20 cameraX=2.03, cameraY=2.30 cameraTheta=0.85
02:30:25.218 00.000 8976 incremental bump (2.032, 2.297) isValid = 1
02:30:25.218 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
02:30:25.218 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:30:25.218 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:30:25.218 00.000 8976 move complete, result=0
02:30:25.218 00.000 9828 Worker thread wakes up
02:30:25.218 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.0 px 4 ms SOUTH
02:30:25.218 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:30:25.218 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:30:25.218 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
02:30:25.218 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
02:30:25.218 00.000 8976 worker thread done servicing request
02:30:25.218 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:30:25.219 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:30:25.219 00.000 9828 BLC: window closed
02:30:25.219 00.000 8976 Worker thread wakes up
02:30:25.219 00.000 9828 MoveAxis(E, 25, B)
02:30:25.219 00.000 9828 Guiding  Dir = 2, Dur = 25
02:30:25.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:25.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:25.219 00.000 9828 IsSlewing returns 0
02:30:25.219 00.000 9828 IsGuiding returns 0
02:30:25.219 00.000 9828 PulseGuide returned control before completion, sleep 35
02:30:25.269 00.050 9828 IsGuiding returns 1
02:30:25.269 00.000 9828 scope still moving after pulse duration time elapsed
02:30:25.299 00.030 9828 IsSlewing returns 0
02:30:25.299 00.000 9828 IsGuiding returns 1
02:30:25.330 00.031 9828 IsSlewing returns 0
02:30:25.330 00.000 9828 IsGuiding returns 1
02:30:25.361 00.031 9828 IsSlewing returns 0
02:30:25.361 00.000 9828 IsGuiding returns 0
02:30:25.361 00.000 9828 scope move finished after 25 + 117 ms
02:30:25.361 00.000 9828 Move returns status 0, amount 25
02:30:25.361 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:25.361 00.000 9828 MoveAxis(N, 11, B)
02:30:25.361 00.000 9828 Guiding  Dir = 0, Dur = 11
02:30:25.377 00.016 9828 IsSlewing returns 0
02:30:25.377 00.000 9828 IsGuiding returns 0
02:30:25.377 00.000 9828 PulseGuide returned control before completion, sleep 21
02:30:25.407 00.030 9828 IsGuiding returns 1
02:30:25.407 00.000 9828 scope still moving after pulse duration time elapsed
02:30:25.438 00.031 9828 IsSlewing returns 0
02:30:25.438 00.000 9828 IsGuiding returns 1
02:30:25.469 00.031 9828 IsSlewing returns 0
02:30:25.469 00.000 9828 IsGuiding returns 1
02:30:25.500 00.031 9828 IsSlewing returns 0
02:30:25.500 00.000 9828 IsGuiding returns 1
02:30:25.530 00.030 9828 IsSlewing returns 0
02:30:25.530 00.000 9828 IsGuiding returns 0
02:30:25.530 00.000 9828 scope move finished after 11 + 142 ms
02:30:25.530 00.000 9828 Move returns status 0, amount 11
02:30:25.530 00.000 9828 move complete, result=0
02:30:25.530 00.000 9828 worker thread done servicing request
02:30:25.530 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:30:25.916 00.386 8976 Exposure complete
02:30:25.922 00.006 8976 worker thread done servicing request
02:30:25.922 00.000 5052 OnExposeComplete: enter
02:30:25.922 00.000 5052 UpdateGuideState(): m_state=6
02:30:25.922 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9068
02:30:25.922 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=281.79, Mass=158, SNR=8.7, Peak=74 HFD=1.9
02:30:25.922 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:30:25.922 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:30:25.922 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=0.09 hyp=0.98 cameraTheta=3.05 mountX=0.52 mountY=0.77, mountTheta=0.98
02:30:25.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=0.09, opts=13)
02:30:25.923 00.000 5052 Enqueuing Move request for stepguider (-0.98, 0.09)
02:30:25.924 00.001 8976 Worker thread wakes up
02:30:25.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, 0.09) opts 0xd
02:30:25.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, 0.09)
02:30:25.924 00.000 8976 Moving (-0.98, 0.09) raw xDistance=0.52 yDistance=0.77
02:30:25.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
02:30:25.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.77
02:30:25.924 00.000 8976 MoveAxis(L, 2, ABG)
02:30:25.924 00.000 8976 stepping (-10, 13) + (-2, 0)
02:30:25.924 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:25.925 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:30:25.936 00.011 5052 UpdateGuideState exits: m=158 SNR=8.7
02:30:25.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:25.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:25.936 00.000 5052 Enqueuing Expose request
02:30:25.952 00.016 8976 Received - 47 (G) 
02:30:25.953 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:25.953 00.000 8976 stepped: pos (-12, 13)
02:30:25.953 00.000 8976 MoveAxis(D, 3, ABG)
02:30:25.953 00.000 8976 stepping (-12, 13) + (0, -3)
02:30:25.953 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:25.984 00.031 8976 Received - 47 (G) 
02:30:25.985 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:25.985 00.000 8976 stepped: pos (-12, 10)
02:30:25.985 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:30:25.985 00.000 8976 MountToCamera -- mountX=1.36 mountY=-2.44 hyp=2.79 mountTheta=-1.06 cameraX=1.55, cameraY=2.32 cameraTheta=0.98
02:30:25.985 00.000 8976 incremental bump (1.552, 2.318) isValid = 1
02:30:25.985 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:30:25.985 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:30:25.985 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:30:25.985 00.000 8976 move complete, result=0
02:30:25.985 00.000 9828 Worker thread wakes up
02:30:25.985 00.000 8976 worker thread done servicing request
02:30:25.985 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:30:25.985 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:30:25.985 00.000 8976 Worker thread wakes up
02:30:25.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:25.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:25.985 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:30:25.986 00.001 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:30:25.986 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:30:25.986 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:30:25.986 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:30:25.986 00.000 9828 BLC: window closed
02:30:25.986 00.000 9828 MoveAxis(E, 22, B)
02:30:25.986 00.000 9828 Guiding  Dir = 2, Dur = 22
02:30:25.986 00.000 9828 IsSlewing returns 0
02:30:25.986 00.000 9828 IsGuiding returns 0
02:30:25.986 00.000 9828 PulseGuide returned control before completion, sleep 32
02:30:26.033 00.047 9828 IsGuiding returns 1
02:30:26.033 00.000 9828 scope still moving after pulse duration time elapsed
02:30:26.064 00.031 9828 IsSlewing returns 0
02:30:26.064 00.000 9828 IsGuiding returns 1
02:30:26.095 00.031 9828 IsSlewing returns 0
02:30:26.095 00.000 9828 IsGuiding returns 1
02:30:26.126 00.031 9828 IsSlewing returns 0
02:30:26.126 00.000 9828 IsGuiding returns 1
02:30:26.157 00.031 9828 IsSlewing returns 0
02:30:26.157 00.000 9828 IsGuiding returns 0
02:30:26.157 00.000 9828 scope move finished after 22 + 148 ms
02:30:26.157 00.000 9828 Move returns status 0, amount 22
02:30:26.157 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:26.157 00.000 9828 MoveAxis(N, 12, B)
02:30:26.157 00.000 9828 Guiding  Dir = 0, Dur = 12
02:30:26.172 00.015 9828 IsSlewing returns 0
02:30:26.172 00.000 9828 IsGuiding returns 0
02:30:26.172 00.000 9828 PulseGuide returned control before completion, sleep 22
02:30:26.203 00.031 9828 IsGuiding returns 1
02:30:26.203 00.000 9828 scope still moving after pulse duration time elapsed
02:30:26.234 00.031 9828 IsSlewing returns 0
02:30:26.234 00.000 9828 IsGuiding returns 1
02:30:26.265 00.031 9828 IsSlewing returns 0
02:30:26.265 00.000 9828 IsGuiding returns 1
02:30:26.296 00.031 9828 IsSlewing returns 0
02:30:26.296 00.000 9828 IsGuiding returns 1
02:30:26.327 00.031 9828 IsSlewing returns 0
02:30:26.332 00.005 9828 IsGuiding returns 0
02:30:26.332 00.000 9828 scope move finished after 12 + 146 ms
02:30:26.332 00.000 9828 Move returns status 0, amount 12
02:30:26.332 00.000 9828 move complete, result=0
02:30:26.332 00.000 9828 worker thread done servicing request
02:30:26.332 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:30:26.682 00.350 8976 Exposure complete
02:30:26.687 00.005 8976 worker thread done servicing request
02:30:26.688 00.001 5052 OnExposeComplete: enter
02:30:26.688 00.000 5052 UpdateGuideState(): m_state=6
02:30:26.688 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9069
02:30:26.688 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.31, Mass=158, SNR=8.7, Peak=70 HFD=2.0
02:30:26.688 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.29 = 2.00)
02:30:26.688 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.89)
02:30:26.688 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.40 hyp=0.51 cameraTheta=-2.24 mountX=-0.21 mountY=0.48, mountTheta=1.98
02:30:26.688 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.40, opts=13)
02:30:26.688 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.40)
02:30:26.688 00.000 8976 Worker thread wakes up
02:30:26.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.40) opts 0xd
02:30:26.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.40)
02:30:26.688 00.000 8976 Moving (-0.32, -0.40) raw xDistance=-0.21 yDistance=0.48
02:30:26.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:30:26.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.48
02:30:26.688 00.000 8976 MoveAxis(R, 0, ABG)
02:30:26.689 00.001 8976 MoveAxis(D, 2, ABG)
02:30:26.689 00.000 8976 stepping (-12, 10) + (0, -2)
02:30:26.689 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:26.690 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:30:26.699 00.009 5052 UpdateGuideState exits: m=158 SNR=8.7
02:30:26.700 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:26.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:26.700 00.000 5052 Enqueuing Expose request
02:30:26.720 00.020 8976 Received - 47 (G) 
02:30:26.721 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:26.721 00.000 8976 stepped: pos (-12, 8)
02:30:26.721 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:30:26.721 00.000 8976 MountToCamera -- mountX=1.52 mountY=-2.05 hyp=2.55 mountTheta=-0.93 cameraX=1.14, cameraY=2.28 cameraTheta=1.11
02:30:26.721 00.000 8976 incremental bump (1.137, 2.284) isValid = 1
02:30:26.721 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:30:26.721 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:30:26.721 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:30:26.721 00.000 8976 move complete, result=0
02:30:26.721 00.000 8976 worker thread done servicing request
02:30:26.721 00.000 8976 Worker thread wakes up
02:30:26.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:26.721 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:26.722 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:30:26.722 00.000 9828 Worker thread wakes up
02:30:26.722 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:30:26.722 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:30:26.722 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:30:26.722 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
02:30:26.722 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:30:26.722 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:30:26.722 00.000 9828 BLC: window closed
02:30:26.722 00.000 9828 MoveAxis(E, 18, B)
02:30:26.722 00.000 9828 Guiding  Dir = 2, Dur = 18
02:30:26.723 00.001 9828 IsSlewing returns 0
02:30:26.723 00.000 9828 IsGuiding returns 0
02:30:26.723 00.000 9828 PulseGuide returned control before completion, sleep 28
02:30:26.753 00.030 9828 IsGuiding returns 1
02:30:26.753 00.000 9828 scope still moving after pulse duration time elapsed
02:30:26.784 00.031 9828 IsSlewing returns 0
02:30:26.785 00.001 9828 IsGuiding returns 1
02:30:26.815 00.030 9828 IsSlewing returns 0
02:30:26.816 00.001 9828 IsGuiding returns 1
02:30:26.846 00.030 9828 IsSlewing returns 0
02:30:26.846 00.000 9828 IsGuiding returns 1
02:30:26.877 00.031 9828 IsSlewing returns 0
02:30:26.877 00.000 9828 IsGuiding returns 0
02:30:26.877 00.000 9828 scope move finished after 18 + 136 ms
02:30:26.877 00.000 9828 Move returns status 0, amount 18
02:30:26.877 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:26.877 00.000 9828 MoveAxis(N, 14, B)
02:30:26.877 00.000 9828 Guiding  Dir = 0, Dur = 14
02:30:26.894 00.017 9828 IsSlewing returns 0
02:30:26.894 00.000 9828 IsGuiding returns 0
02:30:26.894 00.000 9828 PulseGuide returned control before completion, sleep 24
02:30:26.924 00.030 9828 IsGuiding returns 1
02:30:26.924 00.000 9828 scope still moving after pulse duration time elapsed
02:30:26.955 00.031 9828 IsSlewing returns 0
02:30:26.955 00.000 9828 IsGuiding returns 1
02:30:26.985 00.030 9828 IsSlewing returns 0
02:30:26.986 00.001 9828 IsGuiding returns 1
02:30:27.016 00.030 9828 IsSlewing returns 0
02:30:27.016 00.000 9828 IsGuiding returns 1
02:30:27.047 00.031 9828 IsSlewing returns 0
02:30:27.047 00.000 9828 IsGuiding returns 0
02:30:27.047 00.000 9828 scope move finished after 14 + 139 ms
02:30:27.047 00.000 9828 Move returns status 0, amount 14
02:30:27.047 00.000 9828 move complete, result=0
02:30:27.047 00.000 9828 worker thread done servicing request
02:30:27.047 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:30:27.415 00.368 8976 Exposure complete
02:30:27.421 00.006 8976 worker thread done servicing request
02:30:27.421 00.000 5052 OnExposeComplete: enter
02:30:27.421 00.000 5052 UpdateGuideState(): m_state=6
02:30:27.422 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9070
02:30:27.422 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.36, Mass=164, SNR=8.9, Peak=74 HFD=2.2
02:30:27.422 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.26 = 2.03)
02:30:27.422 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
02:30:27.422 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.35 hyp=0.43 cameraTheta=-2.21 mountX=-0.19 mountY=0.41, mountTheta=2.01
02:30:27.424 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.35, opts=13)
02:30:27.424 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.35)
02:30:27.424 00.000 8976 Worker thread wakes up
02:30:27.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.35) opts 0xd
02:30:27.425 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.35)
02:30:27.425 00.000 8976 Moving (-0.26, -0.35) raw xDistance=-0.19 yDistance=0.41
02:30:27.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:30:27.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
02:30:27.425 00.000 8976 MoveAxis(R, 0, ABG)
02:30:27.425 00.000 8976 MoveAxis(D, 2, ABG)
02:30:27.425 00.000 8976 stepping (-12, 8) + (0, -2)
02:30:27.425 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:27.426 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:30:27.435 00.009 5052 UpdateGuideState exits: m=164 SNR=8.9
02:30:27.436 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:27.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:27.436 00.000 5052 Enqueuing Expose request
02:30:27.456 00.020 8976 Received - 47 (G) 
02:30:27.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:27.456 00.000 8976 stepped: pos (-12, 6)
02:30:27.456 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:30:27.456 00.000 8976 MountToCamera -- mountX=1.62 mountY=-1.69 hyp=2.34 mountTheta=-0.81 cameraX=0.77, cameraY=2.21 cameraTheta=1.24
02:30:27.456 00.000 8976 incremental bump (0.766, 2.213) isValid = 1
02:30:27.456 00.000 8976 Scheduling Mount bump of (0.038, 0.113)
02:30:27.456 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:30:27.456 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:30:27.456 00.000 8976 move complete, result=0
02:30:27.456 00.000 9828 Worker thread wakes up
02:30:27.456 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:30:27.456 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:30:27.456 00.000 8976 worker thread done servicing request
02:30:27.456 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:30:27.456 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:30:27.456 00.000 8976 Worker thread wakes up
02:30:27.457 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:27.457 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:30:27.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:27.457 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:30:27.457 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:30:27.457 00.000 9828 BLC: window closed
02:30:27.457 00.000 9828 MoveAxis(E, 14, B)
02:30:27.457 00.000 9828 Guiding  Dir = 2, Dur = 14
02:30:27.457 00.000 9828 IsSlewing returns 0
02:30:27.457 00.000 9828 IsGuiding returns 0
02:30:27.457 00.000 9828 PulseGuide returned control before completion, sleep 24
02:30:27.497 00.040 9828 IsGuiding returns 1
02:30:27.497 00.000 9828 scope still moving after pulse duration time elapsed
02:30:27.528 00.031 9828 IsSlewing returns 0
02:30:27.528 00.000 9828 IsGuiding returns 1
02:30:27.558 00.030 9828 IsSlewing returns 0
02:30:27.558 00.000 9828 IsGuiding returns 1
02:30:27.589 00.031 9828 IsSlewing returns 0
02:30:27.589 00.000 9828 IsGuiding returns 0
02:30:27.589 00.000 9828 scope move finished after 14 + 117 ms
02:30:27.589 00.000 9828 Move returns status 0, amount 14
02:30:27.590 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:27.590 00.000 9828 MoveAxis(N, 15, B)
02:30:27.590 00.000 9828 Guiding  Dir = 0, Dur = 15
02:30:27.604 00.014 9828 IsSlewing returns 0
02:30:27.604 00.000 9828 IsGuiding returns 0
02:30:27.604 00.000 9828 PulseGuide returned control before completion, sleep 25
02:30:27.635 00.031 9828 IsGuiding returns 1
02:30:27.635 00.000 9828 scope still moving after pulse duration time elapsed
02:30:27.666 00.031 9828 IsSlewing returns 0
02:30:27.666 00.000 9828 IsGuiding returns 1
02:30:27.697 00.031 9828 IsSlewing returns 0
02:30:27.697 00.000 9828 IsGuiding returns 1
02:30:27.728 00.031 9828 IsSlewing returns 0
02:30:27.728 00.000 9828 IsGuiding returns 1
02:30:27.758 00.030 9828 IsSlewing returns 0
02:30:27.758 00.000 9828 IsGuiding returns 0
02:30:27.758 00.000 9828 scope move finished after 15 + 138 ms
02:30:27.758 00.000 9828 Move returns status 0, amount 15
02:30:27.758 00.000 9828 move complete, result=0
02:30:27.758 00.000 9828 worker thread done servicing request
02:30:27.758 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:30:28.144 00.386 8976 Exposure complete
02:30:28.150 00.006 8976 worker thread done servicing request
02:30:28.150 00.000 5052 OnExposeComplete: enter
02:30:28.150 00.000 5052 UpdateGuideState(): m_state=6
02:30:28.150 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9071
02:30:28.150 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.56, Mass=157, SNR=8.7, Peak=74 HFD=1.7
02:30:28.150 00.000 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.90 = -2.90)
02:30:28.150 00.000 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
02:30:28.150 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.85 mountX=-0.20 mountY=-0.03, mountTheta=-3.00
02:30:28.151 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.15, opts=13)
02:30:28.151 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.15)
02:30:28.151 00.000 8976 Worker thread wakes up
02:30:28.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.15) opts 0xd
02:30:28.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.15)
02:30:28.151 00.000 8976 Moving (0.13, -0.15) raw xDistance=-0.20 yDistance=-0.03
02:30:28.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:30:28.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:30:28.151 00.000 8976 MoveAxis(R, 0, ABG)
02:30:28.151 00.000 8976 MoveAxis(U, 0, ABG)
02:30:28.151 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:30:28.151 00.000 8976 MountToCamera -- mountX=1.69 mountY=-1.45 hyp=2.23 mountTheta=-0.71 cameraX=0.52, cameraY=2.17 cameraTheta=1.34
02:30:28.151 00.000 8976 incremental bump (0.517, 2.166) isValid = 1
02:30:28.152 00.001 8976 Scheduling Mount bump of (0.027, 0.116)
02:30:28.152 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:30:28.152 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:30:28.152 00.000 8976 move complete, result=0
02:30:28.152 00.000 9828 Worker thread wakes up
02:30:28.152 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:30:28.152 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:30:28.152 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:30:28.152 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:30:28.152 00.000 8976 worker thread done servicing request
02:30:28.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:30:28.152 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:30:28.152 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:30:28.152 00.000 9828 BLC: window closed
02:30:28.152 00.000 9828 MoveAxis(E, 10, B)
02:30:28.152 00.000 9828 Guiding  Dir = 2, Dur = 10
02:30:28.153 00.001 9828 IsSlewing returns 0
02:30:28.153 00.000 9828 IsGuiding returns 0
02:30:28.153 00.000 9828 PulseGuide returned control before completion, sleep 20
02:30:28.161 00.008 5052 UpdateGuideState exits: m=157 SNR=8.7
02:30:28.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:28.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:28.162 00.001 5052 Enqueuing Expose request
02:30:28.162 00.000 8976 Worker thread wakes up
02:30:28.162 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:28.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:28.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:28.181 00.019 9828 IsGuiding returns 1
02:30:28.181 00.000 9828 scope still moving after pulse duration time elapsed
02:30:28.212 00.031 9828 IsSlewing returns 0
02:30:28.212 00.000 9828 IsGuiding returns 1
02:30:28.243 00.031 9828 IsSlewing returns 0
02:30:28.243 00.000 9828 IsGuiding returns 1
02:30:28.275 00.032 9828 IsSlewing returns 0
02:30:28.275 00.000 9828 IsGuiding returns 1
02:30:28.306 00.031 9828 IsSlewing returns 0
02:30:28.306 00.000 9828 IsGuiding returns 0
02:30:28.306 00.000 9828 scope move finished after 10 + 143 ms
02:30:28.306 00.000 9828 Move returns status 0, amount 10
02:30:28.306 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:28.306 00.000 9828 MoveAxis(N, 15, B)
02:30:28.306 00.000 9828 Guiding  Dir = 0, Dur = 15
02:30:28.323 00.017 9828 IsSlewing returns 0
02:30:28.323 00.000 9828 IsGuiding returns 0
02:30:28.323 00.000 9828 PulseGuide returned control before completion, sleep 25
02:30:28.355 00.032 9828 IsGuiding returns 1
02:30:28.355 00.000 9828 scope still moving after pulse duration time elapsed
02:30:28.386 00.031 9828 IsSlewing returns 0
02:30:28.386 00.000 9828 IsGuiding returns 1
02:30:28.418 00.032 9828 IsSlewing returns 0
02:30:28.418 00.000 9828 IsGuiding returns 1
02:30:28.448 00.030 9828 IsSlewing returns 0
02:30:28.448 00.000 9828 IsGuiding returns 1
02:30:28.480 00.032 9828 IsSlewing returns 0
02:30:28.480 00.000 9828 IsGuiding returns 1
02:30:28.511 00.031 9828 IsSlewing returns 0
02:30:28.511 00.000 9828 IsGuiding returns 0
02:30:28.511 00.000 9828 scope move finished after 15 + 173 ms
02:30:28.511 00.000 9828 Move returns status 0, amount 15
02:30:28.511 00.000 9828 move complete, result=0
02:30:28.511 00.000 9828 worker thread done servicing request
02:30:28.512 00.001 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:30:28.851 00.339 8976 Exposure complete
02:30:28.857 00.006 8976 worker thread done servicing request
02:30:28.857 00.000 5052 OnExposeComplete: enter
02:30:28.857 00.000 5052 UpdateGuideState(): m_state=6
02:30:28.857 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9072
02:30:28.857 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.82, Mass=153, SNR=8.6, Peak=78 HFD=1.7
02:30:28.857 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
02:30:28.857 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
02:30:28.858 00.001 5052 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.37 mountX=0.09 mountY=-0.08, mountTheta=-0.73
02:30:28.858 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.11, opts=13)
02:30:28.858 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.11)
02:30:28.858 00.000 8976 Worker thread wakes up
02:30:28.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.11) opts 0xd
02:30:28.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.11)
02:30:28.858 00.000 8976 Moving (0.02, 0.11) raw xDistance=0.09 yDistance=-0.08
02:30:28.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:30:28.859 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:30:28.859 00.000 8976 MoveAxis(R, 0, ABG)
02:30:28.859 00.000 8976 MoveAxis(U, 0, ABG)
02:30:28.859 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:30:28.859 00.000 8976 MountToCamera -- mountX=1.74 mountY=-1.28 hyp=2.16 mountTheta=-0.64 cameraX=0.35, cameraY=2.13 cameraTheta=1.41
02:30:28.859 00.000 8976 incremental bump (0.350, 2.134) isValid = 1
02:30:28.859 00.000 8976 Scheduling Mount bump of (0.018, 0.115)
02:30:28.859 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.11, opts=4)
02:30:28.859 00.000 8976 Enqueuing Move request for scope (0.02, 0.11)
02:30:28.859 00.000 8976 move complete, result=0
02:30:28.859 00.000 8976 worker thread done servicing request
02:30:28.859 00.000 9828 Worker thread wakes up
02:30:28.859 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0x4
02:30:28.859 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
02:30:28.859 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
02:30:28.859 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
02:30:28.859 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
02:30:28.859 00.000 9828 Moving (0.02, 0.11) raw xDistance=-0.02 yDistance=-0.11
02:30:28.859 00.000 9828 BLC: window closed
02:30:28.859 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:30:28.860 00.001 9828 MoveAxis(E, 7, B)
02:30:28.860 00.000 9828 Guiding  Dir = 2, Dur = 7
02:30:28.860 00.000 9828 IsSlewing returns 0
02:30:28.860 00.000 9828 IsGuiding returns 0
02:30:28.860 00.000 9828 PulseGuide returned control before completion, sleep 17
02:30:28.869 00.009 5052 UpdateGuideState exits: m=153 SNR=8.6
02:30:28.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:28.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:28.869 00.000 5052 Enqueuing Expose request
02:30:28.870 00.001 8976 Worker thread wakes up
02:30:28.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:28.870 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:28.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:28.885 00.015 9828 IsGuiding returns 1
02:30:28.886 00.001 9828 scope still moving after pulse duration time elapsed
02:30:28.916 00.030 9828 IsSlewing returns 0
02:30:28.916 00.000 9828 IsGuiding returns 1
02:30:28.947 00.031 9828 IsSlewing returns 0
02:30:28.947 00.000 9828 IsGuiding returns 1
02:30:28.979 00.032 9828 IsSlewing returns 0
02:30:28.979 00.000 9828 IsGuiding returns 0
02:30:28.979 00.000 9828 scope move finished after 7 + 111 ms
02:30:28.979 00.000 9828 Move returns status 0, amount 7
02:30:28.979 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:28.979 00.000 9828 MoveAxis(N, 15, B)
02:30:28.979 00.000 9828 Guiding  Dir = 0, Dur = 15
02:30:28.994 00.015 9828 IsSlewing returns 0
02:30:28.995 00.001 9828 IsGuiding returns 0
02:30:28.995 00.000 9828 PulseGuide returned control before completion, sleep 25
02:30:29.025 00.030 9828 IsGuiding returns 1
02:30:29.025 00.000 9828 scope still moving after pulse duration time elapsed
02:30:29.058 00.033 9828 IsSlewing returns 0
02:30:29.062 00.004 9828 IsGuiding returns 1
02:30:29.089 00.027 9828 IsSlewing returns 0
02:30:29.089 00.000 9828 IsGuiding returns 1
02:30:29.121 00.032 9828 IsSlewing returns 0
02:30:29.121 00.000 9828 IsGuiding returns 1
02:30:29.152 00.031 9828 IsSlewing returns 0
02:30:29.152 00.000 9828 IsGuiding returns 0
02:30:29.152 00.000 9828 scope move finished after 15 + 142 ms
02:30:29.152 00.000 9828 Move returns status 0, amount 15
02:30:29.152 00.000 9828 move complete, result=0
02:30:29.152 00.000 9828 worker thread done servicing request
02:30:29.152 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 15 ms NORTH
02:30:29.558 00.406 8976 Exposure complete
02:30:29.563 00.005 8976 worker thread done servicing request
02:30:29.563 00.000 5052 OnExposeComplete: enter
02:30:29.563 00.000 5052 UpdateGuideState(): m_state=6
02:30:29.563 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9073
02:30:29.563 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.67, Mass=150, SNR=8.5, Peak=80 HFD=1.5
02:30:29.563 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
02:30:29.563 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
02:30:29.563 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.04 hyp=0.49 cameraTheta=-3.07 mountX=0.19 mountY=0.43, mountTheta=1.15
02:30:29.564 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.04, opts=13)
02:30:29.564 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.04)
02:30:29.564 00.000 8976 Worker thread wakes up
02:30:29.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.04) opts 0xd
02:30:29.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.04)
02:30:29.564 00.000 8976 Moving (-0.49, -0.04) raw xDistance=0.19 yDistance=0.43
02:30:29.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:30:29.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:30:29.565 00.001 8976 MoveAxis(R, 0, ABG)
02:30:29.565 00.000 8976 MoveAxis(D, 2, ABG)
02:30:29.565 00.000 8976 stepping (-12, 6) + (0, -2)
02:30:29.565 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:29.565 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:30:29.575 00.010 5052 UpdateGuideState exits: m=150 SNR=8.5
02:30:29.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:29.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:29.575 00.000 5052 Enqueuing Expose request
02:30:29.598 00.023 8976 Received - 47 (G) 
02:30:29.598 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:29.598 00.000 8976 stepped: pos (-12, 4)
02:30:29.598 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:30:29.598 00.000 8976 MountToCamera -- mountX=1.77 mountY=-1.07 hyp=2.07 mountTheta=-0.54 cameraX=0.15, cameraY=2.07 cameraTheta=1.50
02:30:29.598 00.000 8976 incremental bump (0.145, 2.065) isValid = 1
02:30:29.598 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
02:30:29.598 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:30:29.598 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:30:29.598 00.000 8976 move complete, result=0
02:30:29.598 00.000 9828 Worker thread wakes up
02:30:29.598 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:30:29.598 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:30:29.599 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:30:29.599 00.000 8976 worker thread done servicing request
02:30:29.599 00.000 8976 Worker thread wakes up
02:30:29.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:29.599 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:29.599 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
02:30:29.599 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
02:30:29.599 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
02:30:29.599 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:30:29.599 00.000 9828 BLC: window closed
02:30:29.599 00.000 9828 MoveAxis(E, 4, B)
02:30:29.599 00.000 9828 Guiding  Dir = 2, Dur = 4
02:30:29.599 00.000 9828 IsSlewing returns 0
02:30:29.599 00.000 9828 IsGuiding returns 0
02:30:29.600 00.001 9828 PulseGuide returned control before completion, sleep 14
02:30:29.619 00.019 9828 IsGuiding returns 1
02:30:29.619 00.000 9828 scope still moving after pulse duration time elapsed
02:30:29.651 00.032 9828 IsSlewing returns 0
02:30:29.651 00.000 9828 IsGuiding returns 1
02:30:29.683 00.032 9828 IsSlewing returns 0
02:30:29.683 00.000 9828 IsGuiding returns 1
02:30:29.715 00.032 9828 IsSlewing returns 0
02:30:29.715 00.000 9828 IsGuiding returns 0
02:30:29.716 00.001 9828 scope move finished after 4 + 111 ms
02:30:29.716 00.000 9828 Move returns status 0, amount 4
02:30:29.716 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:29.716 00.000 9828 MoveAxis(N, 16, B)
02:30:29.716 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:29.730 00.014 9828 IsSlewing returns 0
02:30:29.730 00.000 9828 IsGuiding returns 0
02:30:29.731 00.001 9828 PulseGuide returned control before completion, sleep 26
02:30:29.760 00.029 9828 IsGuiding returns 1
02:30:29.760 00.000 9828 scope still moving after pulse duration time elapsed
02:30:29.791 00.031 9828 IsSlewing returns 0
02:30:29.791 00.000 9828 IsGuiding returns 1
02:30:29.822 00.031 9828 IsSlewing returns 0
02:30:29.822 00.000 9828 IsGuiding returns 1
02:30:29.854 00.032 9828 IsSlewing returns 0
02:30:29.854 00.000 9828 IsGuiding returns 1
02:30:29.886 00.032 9828 IsSlewing returns 0
02:30:29.886 00.000 9828 IsGuiding returns 0
02:30:29.886 00.000 9828 scope move finished after 16 + 139 ms
02:30:29.886 00.000 9828 Move returns status 0, amount 16
02:30:29.886 00.000 9828 move complete, result=0
02:30:29.886 00.000 9828 worker thread done servicing request
02:30:29.886 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:30:30.291 00.405 8976 Exposure complete
02:30:30.297 00.006 8976 worker thread done servicing request
02:30:30.297 00.000 5052 OnExposeComplete: enter
02:30:30.297 00.000 5052 UpdateGuideState(): m_state=6
02:30:30.297 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9074
02:30:30.297 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.89, Mass=156, SNR=8.6, Peak=75 HFD=2.3
02:30:30.297 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:30:30.297 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
02:30:30.297 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.18 hyp=0.43 cameraTheta=2.70 mountX=0.34 mountY=0.22, mountTheta=0.59
02:30:30.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.18, opts=13)
02:30:30.298 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.18)
02:30:30.298 00.000 8976 Worker thread wakes up
02:30:30.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.18) opts 0xd
02:30:30.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.18)
02:30:30.298 00.000 8976 Moving (-0.38, 0.18) raw xDistance=0.34 yDistance=0.22
02:30:30.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:30:30.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:30:30.298 00.000 8976 MoveAxis(L, 1, ABG)
02:30:30.298 00.000 8976 stepping (-12, 4) + (-1, 0)
02:30:30.298 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:30.299 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:30:30.308 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
02:30:30.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:30.308 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:30.308 00.000 5052 Enqueuing Expose request
02:30:30.317 00.009 8976 Received - 47 (G) 
02:30:30.317 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:30.317 00.000 8976 stepped: pos (-13, 4)
02:30:30.317 00.000 8976 MoveAxis(U, 0, ABG)
02:30:30.317 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
02:30:30.317 00.000 8976 MountToCamera -- mountX=1.84 mountY=-0.93 hyp=2.06 mountTheta=-0.47 cameraX=-0.02, cameraY=2.06 cameraTheta=1.58
02:30:30.318 00.001 8976 incremental bump (-0.015, 2.064) isValid = 1
02:30:30.318 00.000 8976 Scheduling Mount bump of (-0.001, 0.119)
02:30:30.318 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:30:30.318 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:30:30.318 00.000 8976 move complete, result=0
02:30:30.318 00.000 9828 Worker thread wakes up
02:30:30.318 00.000 8976 worker thread done servicing request
02:30:30.318 00.000 8976 Worker thread wakes up
02:30:30.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:30.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:30.318 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:30:30.318 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:30:30.318 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:30:30.318 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
02:30:30.318 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.69)
02:30:30.318 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
02:30:30.318 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:30:30.318 00.000 9828 BLC: window closed
02:30:30.318 00.000 9828 MoveAxis(E, 1, B)
02:30:30.319 00.001 9828 Guiding  Dir = 2, Dur = 1
02:30:30.319 00.000 9828 IsSlewing returns 0
02:30:30.319 00.000 9828 IsGuiding returns 0
02:30:30.319 00.000 9828 PulseGuide returned control before completion, sleep 11
02:30:30.339 00.020 9828 IsGuiding returns 1
02:30:30.339 00.000 9828 scope still moving after pulse duration time elapsed
02:30:30.370 00.031 9828 IsSlewing returns 0
02:30:30.370 00.000 9828 IsGuiding returns 1
02:30:30.401 00.031 9828 IsSlewing returns 0
02:30:30.401 00.000 9828 IsGuiding returns 1
02:30:30.432 00.031 9828 IsSlewing returns 0
02:30:30.432 00.000 9828 IsGuiding returns 0
02:30:30.432 00.000 9828 scope move finished after 1 + 112 ms
02:30:30.432 00.000 9828 Move returns status 0, amount 1
02:30:30.432 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:30.433 00.001 9828 MoveAxis(N, 16, B)
02:30:30.433 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:30.447 00.014 9828 IsSlewing returns 0
02:30:30.447 00.000 9828 IsGuiding returns 0
02:30:30.447 00.000 9828 PulseGuide returned control before completion, sleep 26
02:30:30.479 00.032 9828 IsGuiding returns 1
02:30:30.479 00.000 9828 scope still moving after pulse duration time elapsed
02:30:30.512 00.033 9828 IsSlewing returns 0
02:30:30.512 00.000 9828 IsGuiding returns 1
02:30:30.543 00.031 9828 IsSlewing returns 0
02:30:30.543 00.000 9828 IsGuiding returns 1
02:30:30.574 00.031 9828 IsSlewing returns 0
02:30:30.574 00.000 9828 IsGuiding returns 1
02:30:30.606 00.032 9828 IsSlewing returns 0
02:30:30.606 00.000 9828 IsGuiding returns 0
02:30:30.606 00.000 9828 scope move finished after 16 + 142 ms
02:30:30.606 00.000 9828 Move returns status 0, amount 16
02:30:30.606 00.000 9828 move complete, result=0
02:30:30.606 00.000 9828 worker thread done servicing request
02:30:30.606 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:30:31.011 00.405 8976 Exposure complete
02:30:31.016 00.005 8976 worker thread done servicing request
02:30:31.017 00.001 5052 OnExposeComplete: enter
02:30:31.017 00.000 5052 UpdateGuideState(): m_state=6
02:30:31.017 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9075
02:30:31.017 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=281.61, Mass=163, SNR=8.8, Peak=74 HFD=1.7
02:30:31.017 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.08 = 1.21)
02:30:31.017 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
02:30:31.017 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=-0.10 hyp=0.90 cameraTheta=-3.03 mountX=0.32 mountY=0.80, mountTheta=1.19
02:30:31.017 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=-0.10, opts=13)
02:30:31.018 00.001 5052 Enqueuing Move request for stepguider (-0.89, -0.10)
02:30:31.018 00.000 8976 Worker thread wakes up
02:30:31.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, -0.10) opts 0xd
02:30:31.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, -0.10)
02:30:31.018 00.000 8976 Moving (-0.89, -0.10) raw xDistance=0.32 yDistance=0.80
02:30:31.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
02:30:31.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.80
02:30:31.018 00.000 8976 MoveAxis(L, 1, ABG)
02:30:31.018 00.000 8976 stepping (-13, 4) + (-1, 0)
02:30:31.018 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:31.018 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:30:31.028 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
02:30:31.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:31.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:31.028 00.000 5052 Enqueuing Expose request
02:30:31.037 00.009 8976 Received - 47 (G) 
02:30:31.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:31.037 00.000 8976 stepped: pos (-14, 4)
02:30:31.037 00.000 8976 MoveAxis(D, 3, ABG)
02:30:31.037 00.000 8976 stepping (-14, 4) + (0, -3)
02:30:31.037 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:31.069 00.032 8976 Received - 47 (G) 
02:30:31.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:31.069 00.000 8976 stepped: pos (-14, 1)
02:30:31.069 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
02:30:31.069 00.000 8976 MountToCamera -- mountX=1.94 mountY=-0.67 hyp=2.06 mountTheta=-0.33 cameraX=-0.29, cameraY=2.04 cameraTheta=1.71
02:30:31.069 00.000 8976 incremental bump (-0.286, 2.037) isValid = 1
02:30:31.069 00.000 8976 Scheduling Mount bump of (-0.016, 0.118)
02:30:31.069 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:30:31.069 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:30:31.069 00.000 8976 move complete, result=0
02:30:31.069 00.000 9828 Worker thread wakes up
02:30:31.069 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:30:31.069 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
02:30:31.069 00.000 8976 worker thread done servicing request
02:30:31.069 00.000 8976 Worker thread wakes up
02:30:31.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:31.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:31.069 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:30:31.070 00.001 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
02:30:31.070 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
02:30:31.070 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.48
02:30:31.070 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:30:31.070 00.000 9828 BLC: window closed
02:30:31.071 00.001 9828 MoveAxis(W, 3, B)
02:30:31.071 00.000 9828 Guiding  Dir = 3, Dur = 3
02:30:31.072 00.001 9828 IsSlewing returns 0
02:30:31.072 00.000 9828 IsGuiding returns 0
02:30:31.072 00.000 9828 PulseGuide returned control before completion, sleep 13
02:30:31.101 00.029 9828 IsGuiding returns 1
02:30:31.101 00.000 9828 scope still moving after pulse duration time elapsed
02:30:31.133 00.032 9828 IsSlewing returns 0
02:30:31.133 00.000 9828 IsGuiding returns 1
02:30:31.165 00.032 9828 IsSlewing returns 0
02:30:31.165 00.000 9828 IsGuiding returns 1
02:30:31.196 00.031 9828 IsSlewing returns 0
02:30:31.196 00.000 9828 IsGuiding returns 0
02:30:31.196 00.000 9828 scope move finished after 3 + 121 ms
02:30:31.196 00.000 9828 Move returns status 0, amount 3
02:30:31.196 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:31.196 00.000 9828 MoveAxis(N, 16, B)
02:30:31.196 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:31.212 00.016 9828 IsSlewing returns 0
02:30:31.212 00.000 9828 IsGuiding returns 0
02:30:31.212 00.000 9828 PulseGuide returned control before completion, sleep 26
02:30:31.243 00.031 9828 IsGuiding returns 1
02:30:31.243 00.000 9828 scope still moving after pulse duration time elapsed
02:30:31.275 00.032 9828 IsSlewing returns 0
02:30:31.275 00.000 9828 IsGuiding returns 1
02:30:31.306 00.031 9828 IsSlewing returns 0
02:30:31.306 00.000 9828 IsGuiding returns 1
02:30:31.338 00.032 9828 IsSlewing returns 0
02:30:31.338 00.000 9828 IsGuiding returns 1
02:30:31.369 00.031 9828 IsSlewing returns 0
02:30:31.369 00.000 9828 IsGuiding returns 0
02:30:31.369 00.000 9828 scope move finished after 16 + 141 ms
02:30:31.369 00.000 9828 Move returns status 0, amount 16
02:30:31.369 00.000 9828 move complete, result=0
02:30:31.369 00.000 9828 worker thread done servicing request
02:30:31.369 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:30:31.768 00.399 8976 Exposure complete
02:30:31.774 00.006 8976 worker thread done servicing request
02:30:31.778 00.004 5052 OnExposeComplete: enter
02:30:31.778 00.000 5052 UpdateGuideState(): m_state=6
02:30:31.778 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9076
02:30:31.778 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.52, Mass=174, SNR=9.1, Peak=76 HFD=1.4
02:30:31.778 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
02:30:31.778 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
02:30:31.778 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.19 hyp=0.71 cameraTheta=-2.87 mountX=0.14 mountY=0.68, mountTheta=1.37
02:30:31.779 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.19, opts=13)
02:30:31.779 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.19)
02:30:31.779 00.000 8976 Worker thread wakes up
02:30:31.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.19) opts 0xd
02:30:31.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.19)
02:30:31.779 00.000 8976 Moving (-0.68, -0.19) raw xDistance=0.14 yDistance=0.68
02:30:31.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:30:31.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.68
02:30:31.779 00.000 8976 MoveAxis(R, 0, ABG)
02:30:31.779 00.000 8976 MoveAxis(D, 3, ABG)
02:30:31.779 00.000 8976 stepping (-14, 1) + (0, -3)
02:30:31.779 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:31.780 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:30:31.792 00.012 5052 UpdateGuideState exits: m=174 SNR=9.1
02:30:31.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:31.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:31.792 00.000 5052 Enqueuing Expose request
02:30:31.819 00.027 8976 Received - 47 (G) 
02:30:31.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:31.820 00.001 8976 stepped: pos (-14, -2)
02:30:31.820 00.000 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
02:30:31.820 00.000 8976 MountToCamera -- mountX=2.01 mountY=-0.35 hyp=2.04 mountTheta=-0.17 cameraX=-0.61, cameraY=1.95 cameraTheta=1.87
02:30:31.820 00.000 8976 incremental bump (-0.607, 1.947) isValid = 1
02:30:31.820 00.000 8976 Scheduling Mount bump of (-0.034, 0.114)
02:30:31.820 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:30:31.820 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:30:31.820 00.000 8976 move complete, result=0
02:30:31.820 00.000 8976 worker thread done servicing request
02:30:31.820 00.000 8976 Worker thread wakes up
02:30:31.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:31.821 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:31.822 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:30:31.825 00.003 9828 Worker thread wakes up
02:30:31.826 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:30:31.826 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:30:31.826 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.32)
02:30:31.827 00.001 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.41)
02:30:31.827 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.03 mountY=-0.12, mountTheta=-1.33
02:30:31.827 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:30:31.827 00.000 9828 BLC: window closed
02:30:31.827 00.000 9828 MoveAxis(W, 9, B)
02:30:31.827 00.000 9828 Guiding  Dir = 3, Dur = 9
02:30:31.827 00.000 9828 IsSlewing returns 0
02:30:31.828 00.001 9828 IsGuiding returns 0
02:30:31.828 00.000 9828 PulseGuide returned control before completion, sleep 19
02:30:31.850 00.022 9828 IsGuiding returns 1
02:30:31.850 00.000 9828 scope still moving after pulse duration time elapsed
02:30:31.882 00.032 9828 IsSlewing returns 0
02:30:31.882 00.000 9828 IsGuiding returns 1
02:30:31.913 00.031 9828 IsSlewing returns 0
02:30:31.913 00.000 9828 IsGuiding returns 1
02:30:31.945 00.032 9828 IsSlewing returns 0
02:30:31.947 00.002 9828 IsGuiding returns 1
02:30:31.976 00.029 9828 IsSlewing returns 0
02:30:31.976 00.000 9828 IsGuiding returns 1
02:30:32.007 00.031 9828 IsSlewing returns 0
02:30:32.007 00.000 9828 IsGuiding returns 0
02:30:32.007 00.000 9828 scope move finished after 9 + 169 ms
02:30:32.007 00.000 9828 Move returns status 0, amount 9
02:30:32.007 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:32.007 00.000 9828 MoveAxis(N, 16, B)
02:30:32.007 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:32.022 00.015 9828 IsSlewing returns 0
02:30:32.022 00.000 9828 IsGuiding returns 0
02:30:32.022 00.000 9828 PulseGuide returned control before completion, sleep 26
02:30:32.053 00.031 9828 IsGuiding returns 1
02:30:32.053 00.000 9828 scope still moving after pulse duration time elapsed
02:30:32.083 00.030 9828 IsSlewing returns 0
02:30:32.083 00.000 9828 IsGuiding returns 1
02:30:32.115 00.032 9828 IsSlewing returns 0
02:30:32.115 00.000 9828 IsGuiding returns 1
02:30:32.146 00.031 9828 IsSlewing returns 0
02:30:32.146 00.000 9828 IsGuiding returns 1
02:30:32.177 00.031 9828 IsSlewing returns 0
02:30:32.177 00.000 9828 IsGuiding returns 0
02:30:32.177 00.000 9828 scope move finished after 16 + 139 ms
02:30:32.177 00.000 9828 Move returns status 0, amount 16
02:30:32.177 00.000 9828 move complete, result=0
02:30:32.177 00.000 9828 worker thread done servicing request
02:30:32.178 00.001 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:30:32.519 00.341 8976 Exposure complete
02:30:32.525 00.006 8976 worker thread done servicing request
02:30:32.525 00.000 5052 OnExposeComplete: enter
02:30:32.525 00.000 5052 UpdateGuideState(): m_state=6
02:30:32.525 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9077
02:30:32.525 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.63, Mass=153, SNR=8.6, Peak=74 HFD=1.5
02:30:32.525 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
02:30:32.525 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
02:30:32.525 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.16 cameraTheta=-0.48 mountX=-0.13 mountY=-0.08, mountTheta=-2.59
02:30:32.526 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.08, opts=13)
02:30:32.526 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.08)
02:30:32.526 00.000 8976 Worker thread wakes up
02:30:32.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.08) opts 0xd
02:30:32.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.08)
02:30:32.526 00.000 8976 Moving (0.15, -0.08) raw xDistance=-0.13 yDistance=-0.08
02:30:32.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:30:32.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:30:32.526 00.000 8976 MoveAxis(R, 0, ABG)
02:30:32.526 00.000 8976 MoveAxis(U, 0, ABG)
02:30:32.526 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
02:30:32.527 00.001 8976 MountToCamera -- mountX=2.05 mountY=-0.13 hyp=2.06 mountTheta=-0.06 cameraX=-0.82, cameraY=1.89 cameraTheta=1.98
02:30:32.527 00.000 8976 incremental bump (-0.822, 1.887) isValid = 1
02:30:32.527 00.000 8976 Scheduling Mount bump of (-0.046, 0.109)
02:30:32.527 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:30:32.527 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:30:32.527 00.000 8976 move complete, result=0
02:30:32.527 00.000 8976 worker thread done servicing request
02:30:32.527 00.000 9828 Worker thread wakes up
02:30:32.527 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:30:32.527 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:30:32.527 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
02:30:32.527 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:30:32.527 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
02:30:32.527 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.23
02:30:32.527 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:30:32.527 00.000 9828 BLC: window closed
02:30:32.527 00.000 9828 MoveAxis(W, 13, B)
02:30:32.528 00.001 9828 Guiding  Dir = 3, Dur = 13
02:30:32.528 00.000 9828 IsSlewing returns 0
02:30:32.528 00.000 9828 IsGuiding returns 0
02:30:32.528 00.000 9828 PulseGuide returned control before completion, sleep 23
02:30:32.538 00.010 5052 UpdateGuideState exits: m=153 SNR=8.6
02:30:32.538 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:32.538 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:32.538 00.000 5052 Enqueuing Expose request
02:30:32.538 00.000 8976 Worker thread wakes up
02:30:32.538 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:32.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:32.538 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:32.567 00.029 9828 IsGuiding returns 1
02:30:32.567 00.000 9828 scope still moving after pulse duration time elapsed
02:30:32.599 00.032 9828 IsSlewing returns 0
02:30:32.599 00.000 9828 IsGuiding returns 1
02:30:32.630 00.031 9828 IsSlewing returns 0
02:30:32.630 00.000 9828 IsGuiding returns 1
02:30:32.662 00.032 9828 IsSlewing returns 0
02:30:32.662 00.000 9828 IsGuiding returns 0
02:30:32.662 00.000 9828 scope move finished after 13 + 120 ms
02:30:32.662 00.000 9828 Move returns status 0, amount 13
02:30:32.662 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:32.662 00.000 9828 MoveAxis(N, 16, B)
02:30:32.662 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:32.678 00.016 9828 IsSlewing returns 0
02:30:32.678 00.000 9828 IsGuiding returns 0
02:30:32.678 00.000 9828 PulseGuide returned control before completion, sleep 26
02:30:32.709 00.031 9828 IsGuiding returns 1
02:30:32.709 00.000 9828 scope still moving after pulse duration time elapsed
02:30:32.740 00.031 9828 IsSlewing returns 0
02:30:32.740 00.000 9828 IsGuiding returns 1
02:30:32.771 00.031 9828 IsSlewing returns 0
02:30:32.771 00.000 9828 IsGuiding returns 1
02:30:32.801 00.030 9828 IsSlewing returns 0
02:30:32.801 00.000 9828 IsGuiding returns 1
02:30:32.832 00.031 9828 IsSlewing returns 0
02:30:32.832 00.000 9828 IsGuiding returns 0
02:30:32.832 00.000 9828 scope move finished after 16 + 138 ms
02:30:32.832 00.000 9828 Move returns status 0, amount 16
02:30:32.832 00.000 9828 move complete, result=0
02:30:32.832 00.000 9828 worker thread done servicing request
02:30:32.832 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:30:33.229 00.397 8976 Exposure complete
02:30:33.235 00.006 8976 worker thread done servicing request
02:30:33.235 00.000 5052 OnExposeComplete: enter
02:30:33.235 00.000 5052 UpdateGuideState(): m_state=6
02:30:33.235 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9078
02:30:33.235 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.54, Mass=157, SNR=8.6, Peak=72 HFD=1.5
02:30:33.235 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
02:30:33.235 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
02:30:33.235 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.17 hyp=0.42 cameraTheta=-0.41 mountX=-0.32 mountY=-0.23, mountTheta=-2.53
02:30:33.236 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.17, opts=13)
02:30:33.236 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.17)
02:30:33.236 00.000 8976 Worker thread wakes up
02:30:33.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.17) opts 0xd
02:30:33.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.17)
02:30:33.236 00.000 8976 Moving (0.38, -0.17) raw xDistance=-0.32 yDistance=-0.23
02:30:33.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:30:33.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:30:33.236 00.000 8976 MoveAxis(R, 1, ABG)
02:30:33.236 00.000 8976 stepping (-14, -2) + (1, 0)
02:30:33.236 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:33.237 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:30:33.247 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
02:30:33.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:33.247 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:33.247 00.000 5052 Enqueuing Expose request
02:30:33.259 00.012 8976 Received - 47 (G) 
02:30:33.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:33.259 00.000 8976 stepped: pos (-13, -2)
02:30:33.259 00.000 8976 MoveAxis(U, 0, ABG)
02:30:33.259 00.000 8976 MountToCamera -- mountTheta (0.01) + m_xAngle (2.04) = xAngle (2.05 = 2.05)
02:30:33.259 00.000 8976 MountToCamera -- mountX=2.03 mountY=0.02 hyp=2.03 mountTheta=0.01 cameraX=-0.94, cameraY=1.80 cameraTheta=2.05
02:30:33.259 00.000 8976 incremental bump (-0.943, 1.801) isValid = 1
02:30:33.259 00.000 8976 Scheduling Mount bump of (-0.053, 0.106)
02:30:33.260 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:30:33.260 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:30:33.260 00.000 8976 move complete, result=0
02:30:33.260 00.000 9828 Worker thread wakes up
02:30:33.260 00.000 8976 worker thread done servicing request
02:30:33.260 00.000 8976 Worker thread wakes up
02:30:33.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:33.260 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:30:33.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:33.260 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:30:33.260 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:30:33.260 00.000 9828 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.13 = -1.15)
02:30:33.260 00.000 9828 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.05 = -1.23)
02:30:33.260 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=0.05 mountY=-0.11, mountTheta=-1.16
02:30:33.260 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:30:33.261 00.001 9828 BLC: window closed
02:30:33.261 00.000 9828 MoveAxis(W, 15, B)
02:30:33.261 00.000 9828 Guiding  Dir = 3, Dur = 15
02:30:33.261 00.000 9828 IsSlewing returns 0
02:30:33.261 00.000 9828 IsGuiding returns 0
02:30:33.262 00.001 9828 PulseGuide returned control before completion, sleep 25
02:30:33.298 00.036 9828 IsGuiding returns 1
02:30:33.298 00.000 9828 scope still moving after pulse duration time elapsed
02:30:33.329 00.031 9828 IsSlewing returns 0
02:30:33.329 00.000 9828 IsGuiding returns 1
02:30:33.361 00.032 9828 IsSlewing returns 0
02:30:33.361 00.000 9828 IsGuiding returns 1
02:30:33.390 00.029 9828 IsSlewing returns 0
02:30:33.390 00.000 9828 IsGuiding returns 0
02:30:33.390 00.000 9828 scope move finished after 15 + 114 ms
02:30:33.390 00.000 9828 Move returns status 0, amount 15
02:30:33.390 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:33.390 00.000 9828 MoveAxis(N, 15, B)
02:30:33.390 00.000 9828 Guiding  Dir = 0, Dur = 15
02:30:33.406 00.016 9828 IsSlewing returns 0
02:30:33.407 00.001 9828 IsGuiding returns 0
02:30:33.407 00.000 9828 PulseGuide returned control before completion, sleep 25
02:30:33.438 00.031 9828 IsGuiding returns 1
02:30:33.438 00.000 9828 scope still moving after pulse duration time elapsed
02:30:33.469 00.031 9828 IsSlewing returns 0
02:30:33.469 00.000 9828 IsGuiding returns 1
02:30:33.499 00.030 9828 IsSlewing returns 0
02:30:33.499 00.000 9828 IsGuiding returns 1
02:30:33.530 00.031 9828 IsSlewing returns 0
02:30:33.530 00.000 9828 IsGuiding returns 1
02:30:33.561 00.031 9828 IsSlewing returns 0
02:30:33.561 00.000 9828 IsGuiding returns 0
02:30:33.561 00.000 9828 scope move finished after 15 + 139 ms
02:30:33.561 00.000 9828 Move returns status 0, amount 15
02:30:33.561 00.000 9828 move complete, result=0
02:30:33.561 00.000 9828 worker thread done servicing request
02:30:33.561 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:30:33.952 00.391 8976 Exposure complete
02:30:33.958 00.006 8976 worker thread done servicing request
02:30:33.958 00.000 5052 OnExposeComplete: enter
02:30:33.958 00.000 5052 UpdateGuideState(): m_state=6
02:30:33.958 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9079
02:30:33.958 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.93, Mass=166, SNR=8.9, Peak=78 HFD=2.1
02:30:33.958 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
02:30:33.958 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
02:30:33.958 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.22 hyp=0.83 cameraTheta=0.27 mountX=-0.16 mountY=-0.79, mountTheta=-1.77
02:30:33.959 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.22, opts=13)
02:30:33.959 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.22)
02:30:33.959 00.000 8976 Worker thread wakes up
02:30:33.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.22) opts 0xd
02:30:33.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.22)
02:30:33.959 00.000 8976 Moving (0.80, 0.22) raw xDistance=-0.16 yDistance=-0.79
02:30:33.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:30:33.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
02:30:33.959 00.000 8976 MoveAxis(R, 0, ABG)
02:30:33.959 00.000 8976 MoveAxis(U, 3, ABG)
02:30:33.959 00.000 8976 stepping (-13, -2) + (0, 3)
02:30:33.959 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:33.960 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:30:33.970 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:30:33.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:33.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:33.971 00.001 5052 Enqueuing Expose request
02:30:33.994 00.023 8976 Received - 47 (G) 
02:30:33.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:33.994 00.000 8976 stepped: pos (-13, 1)
02:30:33.994 00.000 8976 MountToCamera -- mountTheta (-0.02) + m_xAngle (2.04) = xAngle (2.02 = 2.02)
02:30:33.994 00.000 8976 MountToCamera -- mountX=2.02 mountY=-0.04 hyp=2.02 mountTheta=-0.02 cameraX=-0.88, cameraY=1.82 cameraTheta=2.02
02:30:33.994 00.000 8976 incremental bump (-0.884, 1.816) isValid = 1
02:30:33.994 00.000 8976 Scheduling Mount bump of (-0.050, 0.107)
02:30:33.994 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:30:33.994 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:30:33.994 00.000 8976 move complete, result=0
02:30:33.994 00.000 9828 Worker thread wakes up
02:30:33.994 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:30:33.994 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:30:33.995 00.001 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.11 = -1.18)
02:30:33.995 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
02:30:33.995 00.000 8976 worker thread done servicing request
02:30:33.995 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.02 = -1.26)
02:30:33.995 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.05 mountY=-0.11, mountTheta=-1.19
02:30:33.995 00.000 8976 Worker thread wakes up
02:30:33.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:33.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:33.995 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:30:33.995 00.000 9828 BLC: window closed
02:30:33.995 00.000 9828 MoveAxis(W, 14, B)
02:30:33.995 00.000 9828 Guiding  Dir = 3, Dur = 14
02:30:33.996 00.001 9828 IsSlewing returns 0
02:30:33.996 00.000 9828 IsGuiding returns 0
02:30:33.996 00.000 9828 PulseGuide returned control before completion, sleep 24
02:30:34.029 00.033 9828 IsGuiding returns 1
02:30:34.029 00.000 9828 scope still moving after pulse duration time elapsed
02:30:34.060 00.031 9828 IsSlewing returns 0
02:30:34.060 00.000 9828 IsGuiding returns 1
02:30:34.091 00.031 9828 IsSlewing returns 0
02:30:34.091 00.000 9828 IsGuiding returns 1
02:30:34.122 00.031 9828 IsSlewing returns 0
02:30:34.122 00.000 9828 IsGuiding returns 0
02:30:34.123 00.001 9828 scope move finished after 14 + 112 ms
02:30:34.123 00.000 9828 Move returns status 0, amount 14
02:30:34.123 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:34.123 00.000 9828 MoveAxis(N, 15, B)
02:30:34.123 00.000 9828 Guiding  Dir = 0, Dur = 15
02:30:34.138 00.015 9828 IsSlewing returns 0
02:30:34.138 00.000 9828 IsGuiding returns 0
02:30:34.138 00.000 9828 PulseGuide returned control before completion, sleep 25
02:30:34.169 00.031 9828 IsGuiding returns 1
02:30:34.169 00.000 9828 scope still moving after pulse duration time elapsed
02:30:34.200 00.031 9828 IsSlewing returns 0
02:30:34.200 00.000 9828 IsGuiding returns 1
02:30:34.231 00.031 9828 IsSlewing returns 0
02:30:34.231 00.000 9828 IsGuiding returns 1
02:30:34.263 00.032 9828 IsSlewing returns 0
02:30:34.263 00.000 9828 IsGuiding returns 0
02:30:34.263 00.000 9828 scope move finished after 15 + 109 ms
02:30:34.263 00.000 9828 Move returns status 0, amount 15
02:30:34.263 00.000 9828 move complete, result=0
02:30:34.263 00.000 9828 worker thread done servicing request
02:30:34.263 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:30:34.692 00.429 8976 Exposure complete
02:30:34.698 00.006 8976 worker thread done servicing request
02:30:34.698 00.000 5052 OnExposeComplete: enter
02:30:34.698 00.000 5052 UpdateGuideState(): m_state=6
02:30:34.698 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9080
02:30:34.698 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.51, Mass=146, SNR=8.4, Peak=69 HFD=2.0
02:30:34.698 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
02:30:34.698 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
02:30:34.698 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=-0.20 hyp=0.98 cameraTheta=-0.20 mountX=-0.62 mountY=-0.70, mountTheta=-2.29
02:30:34.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=-0.20, opts=13)
02:30:34.699 00.000 5052 Enqueuing Move request for stepguider (0.96, -0.20)
02:30:34.699 00.000 8976 Worker thread wakes up
02:30:34.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, -0.20) opts 0xd
02:30:34.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, -0.20)
02:30:34.699 00.000 8976 Moving (0.96, -0.20) raw xDistance=-0.62 yDistance=-0.70
02:30:34.700 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
02:30:34.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.70
02:30:34.700 00.000 8976 MoveAxis(R, 3, ABG)
02:30:34.700 00.000 8976 stepping (-13, 1) + (3, 0)
02:30:34.700 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:34.701 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:30:34.710 00.009 5052 UpdateGuideState exits: m=146 SNR=8.4
02:30:34.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:34.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:34.710 00.000 5052 Enqueuing Expose request
02:30:34.730 00.020 8976 Received - 47 (G) 
02:30:34.730 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:34.730 00.000 8976 stepped: pos (-10, 1)
02:30:34.730 00.000 8976 MoveAxis(U, 3, ABG)
02:30:34.730 00.000 8976 stepping (-10, 1) + (0, 3)
02:30:34.731 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:34.761 00.030 8976 Received - 47 (G) 
02:30:34.762 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:34.762 00.000 8976 stepped: pos (-10, 4)
02:30:34.762 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
02:30:34.762 00.000 8976 MountToCamera -- mountX=1.86 mountY=-0.24 hyp=1.87 mountTheta=-0.13 cameraX=-0.64, cameraY=1.76 cameraTheta=1.92
02:30:34.762 00.000 8976 incremental bump (-0.636, 1.762) isValid = 1
02:30:34.762 00.000 8976 Scheduling Mount bump of (-0.039, 0.112)
02:30:34.762 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:30:34.762 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:30:34.762 00.000 8976 move complete, result=0
02:30:34.762 00.000 8976 worker thread done servicing request
02:30:34.762 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.7 px 3 ms NORTH
02:30:34.762 00.000 8976 Worker thread wakes up
02:30:34.763 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:34.763 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:34.763 00.000 9828 Worker thread wakes up
02:30:34.763 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:30:34.763 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:30:34.763 00.000 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
02:30:34.763 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.36)
02:30:34.763 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=0.03 mountY=-0.12, mountTheta=-1.29
02:30:34.763 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:30:34.763 00.000 9828 BLC: window closed
02:30:34.763 00.000 9828 MoveAxis(W, 11, B)
02:30:34.763 00.000 9828 Guiding  Dir = 3, Dur = 11
02:30:34.764 00.001 9828 IsSlewing returns 0
02:30:34.764 00.000 9828 IsGuiding returns 0
02:30:34.764 00.000 9828 PulseGuide returned control before completion, sleep 21
02:30:34.793 00.029 9828 IsGuiding returns 1
02:30:34.793 00.000 9828 scope still moving after pulse duration time elapsed
02:30:34.826 00.033 9828 IsSlewing returns 0
02:30:34.826 00.000 9828 IsGuiding returns 1
02:30:34.855 00.029 9828 IsSlewing returns 0
02:30:34.855 00.000 9828 IsGuiding returns 1
02:30:34.885 00.030 9828 IsSlewing returns 0
02:30:34.885 00.000 9828 IsGuiding returns 1
02:30:34.916 00.031 9828 IsSlewing returns 0
02:30:34.917 00.001 9828 IsGuiding returns 0
02:30:34.917 00.000 9828 scope move finished after 11 + 141 ms
02:30:34.917 00.000 9828 Move returns status 0, amount 11
02:30:34.917 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:34.917 00.000 9828 MoveAxis(N, 16, B)
02:30:34.917 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:34.932 00.015 9828 IsSlewing returns 0
02:30:34.932 00.000 9828 IsGuiding returns 0
02:30:34.933 00.001 9828 PulseGuide returned control before completion, sleep 26
02:30:34.962 00.029 9828 IsGuiding returns 1
02:30:34.962 00.000 9828 scope still moving after pulse duration time elapsed
02:30:34.993 00.031 9828 IsSlewing returns 0
02:30:34.993 00.000 9828 IsGuiding returns 1
02:30:35.023 00.030 9828 IsSlewing returns 0
02:30:35.023 00.000 9828 IsGuiding returns 1
02:30:35.055 00.032 9828 IsSlewing returns 0
02:30:35.055 00.000 9828 IsGuiding returns 1
02:30:35.086 00.031 9828 IsSlewing returns 0
02:30:35.086 00.000 9828 IsGuiding returns 0
02:30:35.086 00.000 9828 scope move finished after 16 + 137 ms
02:30:35.086 00.000 9828 Move returns status 0, amount 16
02:30:35.086 00.000 9828 move complete, result=0
02:30:35.086 00.000 9828 worker thread done servicing request
02:30:35.086 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
02:30:35.457 00.371 8976 Exposure complete
02:30:35.463 00.006 8976 worker thread done servicing request
02:30:35.464 00.001 5052 OnExposeComplete: enter
02:30:35.464 00.000 5052 UpdateGuideState(): m_state=6
02:30:35.464 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9081
02:30:35.464 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.84, Mass=157, SNR=8.7, Peak=75 HFD=2.1
02:30:35.464 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
02:30:35.464 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
02:30:35.464 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.13 hyp=0.75 cameraTheta=0.17 mountX=-0.22 mountY=-0.69, mountTheta=-1.88
02:30:35.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.13, opts=13)
02:30:35.465 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.13)
02:30:35.465 00.000 8976 Worker thread wakes up
02:30:35.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.13) opts 0xd
02:30:35.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.13)
02:30:35.465 00.000 8976 Moving (0.74, 0.13) raw xDistance=-0.22 yDistance=-0.69
02:30:35.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:30:35.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.69
02:30:35.465 00.000 8976 MoveAxis(R, 0, ABG)
02:30:35.465 00.000 8976 MoveAxis(U, 3, ABG)
02:30:35.465 00.000 8976 stepping (-10, 4) + (0, 3)
02:30:35.465 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:35.466 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:30:35.475 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
02:30:35.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:35.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:35.475 00.000 5052 Enqueuing Expose request
02:30:35.497 00.022 8976 Received - 47 (G) 
02:30:35.497 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:35.497 00.000 8976 stepped: pos (-10, 7)
02:30:35.497 00.000 8976 MountToCamera -- mountTheta (-0.29) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
02:30:35.497 00.000 8976 MountToCamera -- mountX=1.75 mountY=-0.52 hyp=1.83 mountTheta=-0.29 cameraX=-0.33, cameraY=1.80 cameraTheta=1.75
02:30:35.497 00.000 8976 incremental bump (-0.329, 1.797) isValid = 1
02:30:35.497 00.000 8976 Scheduling Mount bump of (-0.021, 0.117)
02:30:35.497 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:30:35.497 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:30:35.497 00.000 8976 move complete, result=0
02:30:35.497 00.000 8976 worker thread done servicing request
02:30:35.497 00.000 9828 Worker thread wakes up
02:30:35.497 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:30:35.497 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:30:35.497 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
02:30:35.497 00.000 8976 Worker thread wakes up
02:30:35.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:35.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:35.498 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:30:35.498 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.52)
02:30:35.498 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.44
02:30:35.498 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:30:35.498 00.000 9828 BLC: window closed
02:30:35.498 00.000 9828 MoveAxis(W, 5, B)
02:30:35.498 00.000 9828 Guiding  Dir = 3, Dur = 5
02:30:35.498 00.000 9828 IsSlewing returns 0
02:30:35.498 00.000 9828 IsGuiding returns 0
02:30:35.498 00.000 9828 PulseGuide returned control before completion, sleep 15
02:30:35.523 00.025 9828 IsGuiding returns 1
02:30:35.523 00.000 9828 scope still moving after pulse duration time elapsed
02:30:35.555 00.032 9828 IsSlewing returns 0
02:30:35.555 00.000 9828 IsGuiding returns 1
02:30:35.586 00.031 9828 IsSlewing returns 0
02:30:35.587 00.001 9828 IsGuiding returns 1
02:30:35.617 00.030 9828 IsSlewing returns 0
02:30:35.617 00.000 9828 IsGuiding returns 0
02:30:35.617 00.000 9828 scope move finished after 5 + 114 ms
02:30:35.617 00.000 9828 Move returns status 0, amount 5
02:30:35.617 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:35.618 00.001 9828 MoveAxis(N, 16, B)
02:30:35.618 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:35.633 00.015 9828 IsSlewing returns 0
02:30:35.634 00.001 9828 IsGuiding returns 0
02:30:35.634 00.000 9828 PulseGuide returned control before completion, sleep 26
02:30:35.665 00.031 9828 IsGuiding returns 1
02:30:35.665 00.000 9828 scope still moving after pulse duration time elapsed
02:30:35.697 00.032 9828 IsSlewing returns 0
02:30:35.697 00.000 9828 IsGuiding returns 1
02:30:35.728 00.031 9828 IsSlewing returns 0
02:30:35.728 00.000 9828 IsGuiding returns 1
02:30:35.760 00.032 9828 IsSlewing returns 0
02:30:35.761 00.001 9828 IsGuiding returns 1
02:30:35.790 00.029 9828 IsSlewing returns 0
02:30:35.791 00.001 9828 IsGuiding returns 0
02:30:35.791 00.000 9828 scope move finished after 16 + 141 ms
02:30:35.791 00.000 9828 Move returns status 0, amount 16
02:30:35.791 00.000 9828 move complete, result=0
02:30:35.791 00.000 9828 worker thread done servicing request
02:30:35.791 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:30:36.184 00.393 8976 Exposure complete
02:30:36.188 00.004 8976 worker thread done servicing request
02:30:36.188 00.000 5052 OnExposeComplete: enter
02:30:36.188 00.000 5052 UpdateGuideState(): m_state=6
02:30:36.188 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9082
02:30:36.188 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.64, Mass=141, SNR=8.2, Peak=71 HFD=1.6
02:30:36.189 00.001 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
02:30:36.189 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
02:30:36.189 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.50 mountX=-0.12 mountY=-0.07, mountTheta=-2.62
02:30:36.189 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.07, opts=13)
02:30:36.189 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.07)
02:30:36.189 00.000 8976 Worker thread wakes up
02:30:36.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.07) opts 0xd
02:30:36.190 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.07)
02:30:36.190 00.000 8976 Moving (0.13, -0.07) raw xDistance=-0.12 yDistance=-0.07
02:30:36.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:30:36.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:30:36.190 00.000 8976 MoveAxis(R, 0, ABG)
02:30:36.190 00.000 8976 MoveAxis(U, 0, ABG)
02:30:36.190 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
02:30:36.190 00.000 8976 MountToCamera -- mountX=1.68 mountY=-0.72 hyp=1.83 mountTheta=-0.40 cameraX=-0.12, cameraY=1.82 cameraTheta=1.64
02:30:36.190 00.000 8976 incremental bump (-0.124, 1.821) isValid = 1
02:30:36.190 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
02:30:36.190 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:30:36.190 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:30:36.190 00.000 8976 move complete, result=0
02:30:36.190 00.000 8976 worker thread done servicing request
02:30:36.190 00.000 9828 Worker thread wakes up
02:30:36.190 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:30:36.190 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:30:36.190 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
02:30:36.190 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
02:30:36.190 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
02:30:36.190 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:30:36.190 00.000 9828 BLC: window closed
02:30:36.191 00.001 9828 MoveAxis(W, 1, B)
02:30:36.191 00.000 9828 Guiding  Dir = 3, Dur = 1
02:30:36.191 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:30:36.191 00.000 9828 IsSlewing returns 0
02:30:36.191 00.000 9828 IsGuiding returns 0
02:30:36.191 00.000 9828 PulseGuide returned control before completion, sleep 11
02:30:36.201 00.010 5052 UpdateGuideState exits: m=141 SNR=8.2
02:30:36.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:36.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:36.201 00.000 5052 Enqueuing Expose request
02:30:36.202 00.001 8976 Worker thread wakes up
02:30:36.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:36.202 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:36.202 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:36.208 00.006 9828 IsGuiding returns 1
02:30:36.208 00.000 9828 scope still moving after pulse duration time elapsed
02:30:36.240 00.032 9828 IsSlewing returns 0
02:30:36.240 00.000 9828 IsGuiding returns 1
02:30:36.270 00.030 9828 IsSlewing returns 0
02:30:36.270 00.000 9828 IsGuiding returns 1
02:30:36.301 00.031 9828 IsSlewing returns 0
02:30:36.301 00.000 9828 IsGuiding returns 0
02:30:36.301 00.000 9828 scope move finished after 1 + 109 ms
02:30:36.301 00.000 9828 Move returns status 0, amount 1
02:30:36.301 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:36.301 00.000 9828 MoveAxis(N, 16, B)
02:30:36.301 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:36.316 00.015 9828 IsSlewing returns 0
02:30:36.316 00.000 9828 IsGuiding returns 0
02:30:36.316 00.000 9828 PulseGuide returned control before completion, sleep 26
02:30:36.348 00.032 9828 IsGuiding returns 1
02:30:36.348 00.000 9828 scope still moving after pulse duration time elapsed
02:30:36.379 00.031 9828 IsSlewing returns 0
02:30:36.379 00.000 9828 IsGuiding returns 1
02:30:36.410 00.031 9828 IsSlewing returns 0
02:30:36.410 00.000 9828 IsGuiding returns 1
02:30:36.441 00.031 9828 IsSlewing returns 0
02:30:36.441 00.000 9828 IsGuiding returns 1
02:30:36.473 00.032 9828 IsSlewing returns 0
02:30:36.473 00.000 9828 IsGuiding returns 0
02:30:36.473 00.000 9828 scope move finished after 16 + 140 ms
02:30:36.473 00.000 9828 Move returns status 0, amount 16
02:30:36.473 00.000 9828 move complete, result=0
02:30:36.473 00.000 9828 worker thread done servicing request
02:30:36.473 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:30:36.896 00.423 8976 Exposure complete
02:30:36.902 00.006 8976 worker thread done servicing request
02:30:36.902 00.000 5052 OnExposeComplete: enter
02:30:36.902 00.000 5052 UpdateGuideState(): m_state=6
02:30:36.902 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9083
02:30:36.902 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.89, Mass=140, SNR=8.2, Peak=71 HFD=2.2
02:30:36.902 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
02:30:36.902 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.17 = -0.17)
02:30:36.902 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.98 mountX=0.20 mountY=-0.03, mountTheta=-0.16
02:30:36.903 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.18, opts=13)
02:30:36.903 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.18)
02:30:36.903 00.000 8976 Worker thread wakes up
02:30:36.903 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.18) opts 0xd
02:30:36.903 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.18)
02:30:36.903 00.000 8976 Moving (-0.08, 0.18) raw xDistance=0.20 yDistance=-0.03
02:30:36.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:30:36.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:30:36.903 00.000 8976 MoveAxis(R, 0, ABG)
02:30:36.903 00.000 8976 MoveAxis(U, 0, ABG)
02:30:36.903 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:30:36.904 00.001 8976 MountToCamera -- mountX=1.63 mountY=-0.85 hyp=1.84 mountTheta=-0.48 cameraX=0.01, cameraY=1.84 cameraTheta=1.56
02:30:36.904 00.000 8976 incremental bump (0.013, 1.837) isValid = 1
02:30:36.904 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
02:30:36.904 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:30:36.904 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:30:36.904 00.000 8976 move complete, result=0
02:30:36.904 00.000 9828 Worker thread wakes up
02:30:36.904 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:30:36.904 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:30:36.904 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
02:30:36.904 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
02:30:36.904 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
02:30:36.904 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:30:36.904 00.000 9828 BLC: window closed
02:30:36.904 00.000 9828 MoveAxis(E, 2, B)
02:30:36.904 00.000 9828 Guiding  Dir = 2, Dur = 2
02:30:36.904 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:30:36.904 00.000 8976 worker thread done servicing request
02:30:36.905 00.001 9828 IsSlewing returns 0
02:30:36.905 00.000 9828 IsGuiding returns 0
02:30:36.905 00.000 9828 PulseGuide returned control before completion, sleep 12
02:30:36.914 00.009 5052 UpdateGuideState exits: m=140 SNR=8.2
02:30:36.914 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:36.914 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:36.914 00.000 5052 Enqueuing Expose request
02:30:36.914 00.000 8976 Worker thread wakes up
02:30:36.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:36.914 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:36.914 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:36.929 00.015 9828 IsGuiding returns 1
02:30:36.929 00.000 9828 scope still moving after pulse duration time elapsed
02:30:36.960 00.031 9828 IsSlewing returns 0
02:30:36.960 00.000 9828 IsGuiding returns 1
02:30:36.992 00.032 9828 IsSlewing returns 0
02:30:36.992 00.000 9828 IsGuiding returns 1
02:30:37.023 00.031 9828 IsSlewing returns 0
02:30:37.023 00.000 9828 IsGuiding returns 0
02:30:37.023 00.000 9828 scope move finished after 2 + 116 ms
02:30:37.023 00.000 9828 Move returns status 0, amount 2
02:30:37.023 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:37.023 00.000 9828 MoveAxis(N, 16, B)
02:30:37.023 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:37.038 00.015 9828 IsSlewing returns 0
02:30:37.038 00.000 9828 IsGuiding returns 0
02:30:37.038 00.000 9828 PulseGuide returned control before completion, sleep 26
02:30:37.069 00.031 9828 IsGuiding returns 1
02:30:37.069 00.000 9828 scope still moving after pulse duration time elapsed
02:30:37.100 00.031 9828 IsSlewing returns 0
02:30:37.100 00.000 9828 IsGuiding returns 1
02:30:37.131 00.031 9828 IsSlewing returns 0
02:30:37.131 00.000 9828 IsGuiding returns 1
02:30:37.163 00.032 9828 IsSlewing returns 0
02:30:37.163 00.000 9828 IsGuiding returns 1
02:30:37.194 00.031 9828 IsSlewing returns 0
02:30:37.194 00.000 9828 IsGuiding returns 0
02:30:37.194 00.000 9828 scope move finished after 16 + 139 ms
02:30:37.194 00.000 9828 Move returns status 0, amount 16
02:30:37.194 00.000 9828 move complete, result=0
02:30:37.194 00.000 9828 worker thread done servicing request
02:30:37.194 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:30:37.604 00.410 8976 Exposure complete
02:30:37.609 00.005 8976 worker thread done servicing request
02:30:37.609 00.000 5052 OnExposeComplete: enter
02:30:37.609 00.000 5052 UpdateGuideState(): m_state=6
02:30:37.609 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9084
02:30:37.609 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.69, Mass=142, SNR=8.3, Peak=76 HFD=1.8
02:30:37.610 00.001 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.79 = 2.50)
02:30:37.610 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.39)
02:30:37.610 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.74 mountX=-0.01 mountY=0.01, mountTheta=2.44
02:30:37.610 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.01, opts=13)
02:30:37.610 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.01)
02:30:37.610 00.000 8976 Worker thread wakes up
02:30:37.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.01) opts 0xd
02:30:37.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.01)
02:30:37.610 00.000 8976 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
02:30:37.611 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:30:37.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:30:37.611 00.000 8976 MoveAxis(R, 0, ABG)
02:30:37.611 00.000 8976 MoveAxis(U, 0, ABG)
02:30:37.611 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:30:37.611 00.000 8976 MountToCamera -- mountX=1.60 mountY=-0.94 hyp=1.85 mountTheta=-0.53 cameraX=0.11, cameraY=1.85 cameraTheta=1.51
02:30:37.611 00.000 8976 incremental bump (0.106, 1.848) isValid = 1
02:30:37.611 00.000 8976 Scheduling Mount bump of (0.001, 0.015)
02:30:37.611 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.01, opts=4)
02:30:37.611 00.000 8976 Enqueuing Move request for scope (0.00, 0.01)
02:30:37.611 00.000 8976 move complete, result=0
02:30:37.611 00.000 9828 Worker thread wakes up
02:30:37.611 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0x4
02:30:37.611 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
02:30:37.611 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:30:37.611 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
02:30:37.611 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:30:37.611 00.000 8976 worker thread done servicing request
02:30:37.611 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.52 mountX=-0.00 mountY=-0.01, mountTheta=-1.67
02:30:37.611 00.000 9828 Moving (0.00, 0.01) raw xDistance=-0.00 yDistance=-0.01
02:30:37.611 00.000 9828 BLC: window closed
02:30:37.612 00.001 9828 MoveAxis(E, 0, B)
02:30:37.612 00.000 9828 Move returns status 0, amount 0
02:30:37.612 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:37.612 00.000 9828 MoveAxis(N, 2, B)
02:30:37.612 00.000 9828 Guiding  Dir = 0, Dur = 2
02:30:37.612 00.000 9828 IsSlewing returns 0
02:30:37.612 00.000 9828 IsGuiding returns 0
02:30:37.612 00.000 9828 PulseGuide returned control before completion, sleep 12
02:30:37.621 00.009 5052 UpdateGuideState exits: m=142 SNR=8.3
02:30:37.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:37.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:37.621 00.000 5052 Enqueuing Expose request
02:30:37.621 00.000 8976 Worker thread wakes up
02:30:37.621 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:37.622 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:37.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:37.633 00.011 9828 IsGuiding returns 1
02:30:37.633 00.000 9828 scope still moving after pulse duration time elapsed
02:30:37.665 00.032 9828 IsSlewing returns 0
02:30:37.665 00.000 9828 IsGuiding returns 1
02:30:37.695 00.030 9828 IsSlewing returns 0
02:30:37.696 00.001 9828 IsGuiding returns 1
02:30:37.727 00.031 9828 IsSlewing returns 0
02:30:37.727 00.000 9828 IsGuiding returns 0
02:30:37.727 00.000 9828 scope move finished after 2 + 113 ms
02:30:37.727 00.000 9828 Move returns status 0, amount 2
02:30:37.727 00.000 9828 move complete, result=0
02:30:37.727 00.000 9828 worker thread done servicing request
02:30:37.727 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 2 ms NORTH
02:30:38.312 00.585 8976 Exposure complete
02:30:38.317 00.005 8976 worker thread done servicing request
02:30:38.318 00.001 5052 OnExposeComplete: enter
02:30:38.318 00.000 5052 UpdateGuideState(): m_state=6
02:30:38.318 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9085
02:30:38.318 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.45, Mass=152, SNR=8.6, Peak=74 HFD=1.7
02:30:38.318 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.11 = -3.11)
02:30:38.318 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.07)
02:30:38.318 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.26 hyp=0.30 cameraTheta=-1.07 mountX=-0.30 mountY=0.02, mountTheta=3.07
02:30:38.318 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.26, opts=13)
02:30:38.319 00.001 5052 Enqueuing Move request for stepguider (0.14, -0.26)
02:30:38.319 00.000 8976 Worker thread wakes up
02:30:38.319 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.26) opts 0xd
02:30:38.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.26)
02:30:38.319 00.000 8976 Moving (0.14, -0.26) raw xDistance=-0.30 yDistance=0.02
02:30:38.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:30:38.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:30:38.319 00.000 8976 MoveAxis(R, 1, ABG)
02:30:38.319 00.000 8976 stepping (-10, 7) + (1, 0)
02:30:38.319 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:38.320 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:30:38.329 00.009 5052 UpdateGuideState exits: m=152 SNR=8.6
02:30:38.329 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:38.329 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:38.329 00.000 5052 Enqueuing Expose request
02:30:38.343 00.014 8976 Received - 47 (G) 
02:30:38.343 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:38.343 00.000 8976 stepped: pos (-9, 7)
02:30:38.343 00.000 8976 MoveAxis(U, 0, ABG)
02:30:38.343 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:30:38.343 00.000 8976 MountToCamera -- mountX=1.52 mountY=-0.99 hyp=1.82 mountTheta=-0.58 cameraX=0.19, cameraY=1.81 cameraTheta=1.47
02:30:38.343 00.000 8976 incremental bump (0.190, 1.810) isValid = 1
02:30:38.343 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
02:30:38.343 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:30:38.343 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:30:38.343 00.000 8976 move complete, result=0
02:30:38.343 00.000 9828 Worker thread wakes up
02:30:38.343 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:30:38.343 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:30:38.343 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
02:30:38.343 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
02:30:38.343 00.000 8976 worker thread done servicing request
02:30:38.343 00.000 8976 Worker thread wakes up
02:30:38.343 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:38.344 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:38.344 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
02:30:38.344 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:30:38.344 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:30:38.344 00.000 9828 BLC: window closed
02:30:38.344 00.000 9828 MoveAxis(E, 6, B)
02:30:38.344 00.000 9828 Guiding  Dir = 2, Dur = 6
02:30:38.344 00.000 9828 IsSlewing returns 0
02:30:38.344 00.000 9828 IsGuiding returns 0
02:30:38.344 00.000 9828 PulseGuide returned control before completion, sleep 16
02:30:38.364 00.020 9828 IsGuiding returns 1
02:30:38.364 00.000 9828 scope still moving after pulse duration time elapsed
02:30:38.395 00.031 9828 IsSlewing returns 0
02:30:38.398 00.003 9828 IsGuiding returns 1
02:30:38.426 00.028 9828 IsSlewing returns 0
02:30:38.426 00.000 9828 IsGuiding returns 1
02:30:38.458 00.032 9828 IsSlewing returns 0
02:30:38.458 00.000 9828 IsGuiding returns 0
02:30:38.458 00.000 9828 scope move finished after 6 + 107 ms
02:30:38.458 00.000 9828 Move returns status 0, amount 6
02:30:38.458 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:38.458 00.000 9828 MoveAxis(N, 16, B)
02:30:38.458 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:38.473 00.015 9828 IsSlewing returns 0
02:30:38.474 00.001 9828 IsGuiding returns 0
02:30:38.474 00.000 9828 PulseGuide returned control before completion, sleep 26
02:30:38.503 00.029 9828 IsGuiding returns 1
02:30:38.503 00.000 9828 scope still moving after pulse duration time elapsed
02:30:38.534 00.031 9828 IsSlewing returns 0
02:30:38.534 00.000 9828 IsGuiding returns 1
02:30:38.565 00.031 9828 IsSlewing returns 0
02:30:38.565 00.000 9828 IsGuiding returns 1
02:30:38.597 00.032 9828 IsSlewing returns 0
02:30:38.601 00.004 9828 IsGuiding returns 1
02:30:38.627 00.026 9828 IsSlewing returns 0
02:30:38.627 00.000 9828 IsGuiding returns 0
02:30:38.627 00.000 9828 scope move finished after 16 + 137 ms
02:30:38.627 00.000 9828 Move returns status 0, amount 16
02:30:38.627 00.000 9828 move complete, result=0
02:30:38.627 00.000 9828 worker thread done servicing request
02:30:38.627 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:30:39.033 00.406 8976 Exposure complete
02:30:39.038 00.005 8976 worker thread done servicing request
02:30:39.038 00.000 5052 OnExposeComplete: enter
02:30:39.038 00.000 5052 UpdateGuideState(): m_state=6
02:30:39.038 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9086
02:30:39.038 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.75, Mass=150, SNR=8.5, Peak=67 HFD=1.8
02:30:39.038 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:30:39.038 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:30:39.038 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.04 hyp=0.39 cameraTheta=0.10 mountX=-0.14 mountY=-0.34, mountTheta=-1.96
02:30:39.039 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.04, opts=13)
02:30:39.039 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.04)
02:30:39.040 00.001 8976 Worker thread wakes up
02:30:39.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.04) opts 0xd
02:30:39.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.04)
02:30:39.040 00.000 8976 Moving (0.39, 0.04) raw xDistance=-0.14 yDistance=-0.34
02:30:39.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:30:39.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:30:39.040 00.000 8976 MoveAxis(R, 0, ABG)
02:30:39.040 00.000 8976 MoveAxis(U, 1, ABG)
02:30:39.040 00.000 8976 stepping (-9, 7) + (0, 1)
02:30:39.040 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:39.042 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:30:39.052 00.010 5052 UpdateGuideState exits: m=150 SNR=8.5
02:30:39.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:39.052 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:39.052 00.000 5052 Enqueuing Expose request
02:30:39.062 00.010 8976 Received - 47 (G) 
02:30:39.062 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:39.062 00.000 8976 stepped: pos (-9, 8)
02:30:39.062 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:30:39.062 00.000 8976 MountToCamera -- mountX=1.48 mountY=-1.08 hyp=1.83 mountTheta=-0.63 cameraX=0.29, cameraY=1.81 cameraTheta=1.41
02:30:39.062 00.000 8976 incremental bump (0.294, 1.808) isValid = 1
02:30:39.062 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
02:30:39.062 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:30:39.062 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:30:39.062 00.000 8976 move complete, result=0
02:30:39.062 00.000 9828 Worker thread wakes up
02:30:39.062 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:30:39.062 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:30:39.062 00.000 8976 worker thread done servicing request
02:30:39.062 00.000 8976 Worker thread wakes up
02:30:39.063 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:30:39.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:39.063 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
02:30:39.063 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
02:30:39.063 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:39.063 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
02:30:39.063 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:30:39.063 00.000 9828 BLC: window closed
02:30:39.063 00.000 9828 MoveAxis(E, 8, B)
02:30:39.063 00.000 9828 Guiding  Dir = 2, Dur = 8
02:30:39.064 00.001 9828 IsSlewing returns 0
02:30:39.064 00.000 9828 IsGuiding returns 0
02:30:39.064 00.000 9828 PulseGuide returned control before completion, sleep 18
02:30:39.094 00.030 9828 IsGuiding returns 1
02:30:39.094 00.000 9828 scope still moving after pulse duration time elapsed
02:30:39.126 00.032 9828 IsSlewing returns 0
02:30:39.126 00.000 9828 IsGuiding returns 1
02:30:39.156 00.030 9828 IsSlewing returns 0
02:30:39.156 00.000 9828 IsGuiding returns 1
02:30:39.187 00.031 9828 IsSlewing returns 0
02:30:39.187 00.000 9828 IsGuiding returns 0
02:30:39.187 00.000 9828 scope move finished after 8 + 114 ms
02:30:39.187 00.000 9828 Move returns status 0, amount 8
02:30:39.187 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:39.187 00.000 9828 MoveAxis(N, 16, B)
02:30:39.187 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:39.203 00.016 9828 IsSlewing returns 0
02:30:39.203 00.000 9828 IsGuiding returns 0
02:30:39.203 00.000 9828 PulseGuide returned control before completion, sleep 26
02:30:39.233 00.030 9828 IsGuiding returns 1
02:30:39.233 00.000 9828 scope still moving after pulse duration time elapsed
02:30:39.263 00.030 9828 IsSlewing returns 0
02:30:39.263 00.000 9828 IsGuiding returns 1
02:30:39.295 00.032 9828 IsSlewing returns 0
02:30:39.295 00.000 9828 IsGuiding returns 1
02:30:39.325 00.030 9828 IsSlewing returns 0
02:30:39.325 00.000 9828 IsGuiding returns 1
02:30:39.355 00.030 9828 IsSlewing returns 0
02:30:39.355 00.000 9828 IsGuiding returns 0
02:30:39.355 00.000 9828 scope move finished after 16 + 136 ms
02:30:39.355 00.000 9828 Move returns status 0, amount 16
02:30:39.355 00.000 9828 move complete, result=0
02:30:39.356 00.001 9828 worker thread done servicing request
02:30:39.356 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:30:39.756 00.400 8976 Exposure complete
02:30:39.762 00.006 8976 worker thread done servicing request
02:30:39.762 00.000 5052 OnExposeComplete: enter
02:30:39.762 00.000 5052 UpdateGuideState(): m_state=6
02:30:39.762 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9087
02:30:39.762 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.29, Mass=154, SNR=8.6, Peak=72 HFD=1.8
02:30:39.762 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.14 = -3.14)
02:30:39.762 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.04)
02:30:39.762 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.42 hyp=0.48 cameraTheta=-1.09 mountX=-0.48 mountY=0.05, mountTheta=3.04
02:30:39.763 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.42, opts=13)
02:30:39.763 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.42)
02:30:39.763 00.000 8976 Worker thread wakes up
02:30:39.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.42) opts 0xd
02:30:39.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.42)
02:30:39.763 00.000 8976 Moving (0.22, -0.42) raw xDistance=-0.48 yDistance=0.05
02:30:39.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:30:39.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:30:39.763 00.000 8976 MoveAxis(R, 2, ABG)
02:30:39.763 00.000 8976 stepping (-9, 8) + (2, 0)
02:30:39.763 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:39.764 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:30:39.773 00.009 5052 UpdateGuideState exits: m=154 SNR=8.6
02:30:39.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:39.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:39.773 00.000 5052 Enqueuing Expose request
02:30:39.797 00.024 8976 Received - 47 (G) 
02:30:39.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:39.797 00.000 8976 stepped: pos (-7, 8)
02:30:39.797 00.000 8976 MoveAxis(U, 0, ABG)
02:30:39.797 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:30:39.797 00.000 8976 MountToCamera -- mountX=1.34 mountY=-1.15 hyp=1.77 mountTheta=-0.71 cameraX=0.41, cameraY=1.72 cameraTheta=1.34
02:30:39.797 00.000 8976 incremental bump (0.409, 1.718) isValid = 1
02:30:39.797 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:30:39.797 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:30:39.798 00.001 8976 Enqueuing Move request for scope (0.03, 0.12)
02:30:39.798 00.000 8976 move complete, result=0
02:30:39.798 00.000 9828 Worker thread wakes up
02:30:39.798 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.0 px 0 ms NORTH
02:30:39.798 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:30:39.798 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:30:39.798 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:30:39.798 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:30:39.798 00.000 8976 worker thread done servicing request
02:30:39.798 00.000 8976 Worker thread wakes up
02:30:39.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:39.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:39.798 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:30:39.798 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:30:39.798 00.000 9828 BLC: window closed
02:30:39.798 00.000 9828 MoveAxis(E, 10, B)
02:30:39.798 00.000 9828 Guiding  Dir = 2, Dur = 10
02:30:39.799 00.001 9828 IsSlewing returns 0
02:30:39.799 00.000 9828 IsGuiding returns 0
02:30:39.799 00.000 9828 PulseGuide returned control before completion, sleep 20
02:30:39.822 00.023 9828 IsGuiding returns 1
02:30:39.822 00.000 9828 scope still moving after pulse duration time elapsed
02:30:39.853 00.031 9828 IsSlewing returns 0
02:30:39.853 00.000 9828 IsGuiding returns 1
02:30:39.884 00.031 9828 IsSlewing returns 0
02:30:39.884 00.000 9828 IsGuiding returns 1
02:30:39.915 00.031 9828 IsSlewing returns 0
02:30:39.916 00.001 9828 IsGuiding returns 1
02:30:39.947 00.031 9828 IsSlewing returns 0
02:30:39.948 00.001 9828 IsGuiding returns 0
02:30:39.948 00.000 9828 scope move finished after 10 + 138 ms
02:30:39.948 00.000 9828 Move returns status 0, amount 10
02:30:39.948 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:39.948 00.000 9828 MoveAxis(N, 15, B)
02:30:39.948 00.000 9828 Guiding  Dir = 0, Dur = 15
02:30:39.963 00.015 9828 IsSlewing returns 0
02:30:39.967 00.004 9828 IsGuiding returns 0
02:30:39.967 00.000 9828 PulseGuide returned control before completion, sleep 25
02:30:39.993 00.026 9828 IsGuiding returns 1
02:30:39.993 00.000 9828 scope still moving after pulse duration time elapsed
02:30:40.024 00.031 9828 IsSlewing returns 0
02:30:40.024 00.000 9828 IsGuiding returns 1
02:30:40.055 00.031 9828 IsSlewing returns 0
02:30:40.055 00.000 9828 IsGuiding returns 1
02:30:40.086 00.031 9828 IsSlewing returns 0
02:30:40.086 00.000 9828 IsGuiding returns 1
02:30:40.117 00.031 9828 IsSlewing returns 0
02:30:40.117 00.000 9828 IsGuiding returns 0
02:30:40.117 00.000 9828 scope move finished after 15 + 135 ms
02:30:40.117 00.000 9828 Move returns status 0, amount 15
02:30:40.117 00.000 9828 move complete, result=0
02:30:40.117 00.000 9828 worker thread done servicing request
02:30:40.117 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:30:40.486 00.369 8976 Exposure complete
02:30:40.491 00.005 8976 worker thread done servicing request
02:30:40.491 00.000 5052 OnExposeComplete: enter
02:30:40.491 00.000 5052 UpdateGuideState(): m_state=6
02:30:40.491 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9088
02:30:40.491 00.000 5052 Star::Find returns 1 (0), X=330.40, Y=281.61, Mass=138, SNR=8.1, Peak=69 HFD=1.6
02:30:40.491 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
02:30:40.491 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
02:30:40.492 00.001 5052 CameraToMount -- cameraX=1.22 cameraY=-0.10 hyp=1.23 cameraTheta=-0.09 mountX=-0.65 mountY=-0.97, mountTheta=-2.16
02:30:40.492 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.22, y=-0.10, opts=13)
02:30:40.492 00.000 5052 Enqueuing Move request for stepguider (1.22, -0.10)
02:30:40.493 00.001 8976 Worker thread wakes up
02:30:40.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.22, -0.10) opts 0xd
02:30:40.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.22, -0.10)
02:30:40.493 00.000 8976 Moving (1.22, -0.10) raw xDistance=-0.65 yDistance=-0.97
02:30:40.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
02:30:40.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.97
02:30:40.493 00.000 8976 MoveAxis(R, 3, ABG)
02:30:40.493 00.000 8976 stepping (-7, 8) + (3, 0)
02:30:40.493 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:40.494 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:30:40.504 00.010 5052 UpdateGuideState exits: m=138 SNR=8.1
02:30:40.504 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:40.504 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:40.504 00.000 5052 Enqueuing Expose request
02:30:40.533 00.029 8976 Received - 47 (G) 
02:30:40.533 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:40.533 00.000 8976 stepped: pos (-4, 8)
02:30:40.533 00.000 8976 MoveAxis(U, 4, ABG)
02:30:40.533 00.000 8976 stepping (-4, 8) + (0, 4)
02:30:40.533 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:30:40.565 00.032 8976 Received - 47 (G) 
02:30:40.565 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:30:40.565 00.000 8976 stepped: pos (-4, 12)
02:30:40.565 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:30:40.565 00.000 8976 MountToCamera -- mountX=1.10 mountY=-1.40 hyp=1.78 mountTheta=-0.90 cameraX=0.74, cameraY=1.62 cameraTheta=1.14
02:30:40.565 00.000 8976 incremental bump (0.742, 1.617) isValid = 1
02:30:40.565 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:30:40.565 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:30:40.565 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:30:40.565 00.000 8976 move complete, result=0
02:30:40.565 00.000 9828 Worker thread wakes up
02:30:40.565 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:30:40.565 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:30:40.565 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
02:30:40.565 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.0 px 4 ms NORTH
02:30:40.565 00.000 8976 worker thread done servicing request
02:30:40.565 00.000 8976 Worker thread wakes up
02:30:40.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:40.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:40.566 00.001 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
02:30:40.566 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
02:30:40.566 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:30:40.566 00.000 9828 BLC: window closed
02:30:40.566 00.000 9828 MoveAxis(E, 17, B)
02:30:40.566 00.000 9828 Guiding  Dir = 2, Dur = 17
02:30:40.566 00.000 9828 IsSlewing returns 0
02:30:40.566 00.000 9828 IsGuiding returns 0
02:30:40.566 00.000 9828 PulseGuide returned control before completion, sleep 27
02:30:40.602 00.036 9828 IsGuiding returns 1
02:30:40.602 00.000 9828 scope still moving after pulse duration time elapsed
02:30:40.632 00.030 9828 IsSlewing returns 0
02:30:40.632 00.000 9828 IsGuiding returns 1
02:30:40.663 00.031 9828 IsSlewing returns 0
02:30:40.663 00.000 9828 IsGuiding returns 1
02:30:40.694 00.031 9828 IsSlewing returns 0
02:30:40.694 00.000 9828 IsGuiding returns 0
02:30:40.694 00.000 9828 scope move finished after 17 + 110 ms
02:30:40.694 00.000 9828 Move returns status 0, amount 17
02:30:40.694 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:40.694 00.000 9828 MoveAxis(N, 14, B)
02:30:40.694 00.000 9828 Guiding  Dir = 0, Dur = 14
02:30:40.710 00.016 9828 IsSlewing returns 0
02:30:40.710 00.000 9828 IsGuiding returns 0
02:30:40.710 00.000 9828 PulseGuide returned control before completion, sleep 24
02:30:40.742 00.032 9828 IsGuiding returns 1
02:30:40.742 00.000 9828 scope still moving after pulse duration time elapsed
02:30:40.773 00.031 9828 IsSlewing returns 0
02:30:40.773 00.000 9828 IsGuiding returns 1
02:30:40.804 00.031 9828 IsSlewing returns 0
02:30:40.804 00.000 9828 IsGuiding returns 1
02:30:40.835 00.031 9828 IsSlewing returns 0
02:30:40.835 00.000 9828 IsGuiding returns 1
02:30:40.866 00.031 9828 IsSlewing returns 0
02:30:40.866 00.000 9828 IsGuiding returns 0
02:30:40.866 00.000 9828 scope move finished after 14 + 142 ms
02:30:40.866 00.000 9828 Move returns status 0, amount 14
02:30:40.866 00.000 9828 move complete, result=0
02:30:40.866 00.000 9828 worker thread done servicing request
02:30:40.867 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:30:41.258 00.391 8976 Exposure complete
02:30:41.264 00.006 8976 worker thread done servicing request
02:30:41.265 00.001 5052 OnExposeComplete: enter
02:30:41.265 00.000 5052 UpdateGuideState(): m_state=6
02:30:41.265 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9089
02:30:41.265 00.000 5052 Star::Find returns 1 (0), X=330.21, Y=281.95, Mass=175, SNR=9.1, Peak=65 HFD=2.5
02:30:41.265 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:30:41.265 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:30:41.265 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=0.24 hyp=1.06 cameraTheta=0.22 mountX=-0.26 mountY=-1.00, mountTheta=-1.83
02:30:41.265 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=0.24, opts=13)
02:30:41.265 00.000 5052 Enqueuing Move request for stepguider (1.04, 0.24)
02:30:41.266 00.001 8976 Worker thread wakes up
02:30:41.266 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, 0.24) opts 0xd
02:30:41.266 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, 0.24)
02:30:41.266 00.000 8976 Moving (1.04, 0.24) raw xDistance=-0.26 yDistance=-1.00
02:30:41.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
02:30:41.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.00
02:30:41.266 00.000 8976 MoveAxis(R, 1, ABG)
02:30:41.266 00.000 8976 stepping (-4, 12) + (1, 0)
02:30:41.266 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:41.266 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:30:41.276 00.010 5052 UpdateGuideState exits: m=175 SNR=9.1
02:30:41.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:41.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:41.276 00.000 5052 Enqueuing Expose request
02:30:41.284 00.008 8976 Received - 47 (G) 
02:30:41.284 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:41.284 00.000 8976 stepped: pos (-3, 12)
02:30:41.284 00.000 8976 MoveAxis(U, 4, ABG)
02:30:41.284 00.000 8976 stepping (-3, 12) + (0, 4)
02:30:41.284 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:30:41.316 00.032 8976 Received - 47 (G) 
02:30:41.316 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:30:41.316 00.000 8976 stepped: pos (-3, 16)
02:30:41.316 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:30:41.316 00.000 8976 MountToCamera -- mountX=0.89 mountY=-1.77 hyp=1.99 mountTheta=-1.11 cameraX=1.17, cameraY=1.60 cameraTheta=0.94
02:30:41.316 00.000 8976 incremental bump (1.175, 1.600) isValid = 1
02:30:41.316 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:30:41.316 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:30:41.316 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:30:41.316 00.000 8976 move complete, result=0
02:30:41.316 00.000 9828 Worker thread wakes up
02:30:41.316 00.000 8976 worker thread done servicing request
02:30:41.316 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
02:30:41.316 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:30:41.317 00.001 8976 Worker thread wakes up
02:30:41.317 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:30:41.317 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:41.317 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
02:30:41.317 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:41.317 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
02:30:41.317 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:30:41.317 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:30:41.317 00.000 9828 BLC: window closed
02:30:41.317 00.000 9828 MoveAxis(E, 23, B)
02:30:41.317 00.000 9828 Guiding  Dir = 2, Dur = 23
02:30:41.317 00.000 9828 IsSlewing returns 0
02:30:41.317 00.000 9828 IsGuiding returns 0
02:30:41.318 00.001 9828 PulseGuide returned control before completion, sleep 33
02:30:41.366 00.048 9828 IsGuiding returns 1
02:30:41.366 00.000 9828 scope still moving after pulse duration time elapsed
02:30:41.397 00.031 9828 IsSlewing returns 0
02:30:41.398 00.001 9828 IsGuiding returns 1
02:30:41.429 00.031 9828 IsSlewing returns 0
02:30:41.430 00.001 9828 IsGuiding returns 1
02:30:41.461 00.031 9828 IsSlewing returns 0
02:30:41.461 00.000 9828 IsGuiding returns 1
02:30:41.493 00.032 9828 IsSlewing returns 0
02:30:41.493 00.000 9828 IsGuiding returns 1
02:30:41.525 00.032 9828 IsSlewing returns 0
02:30:41.525 00.000 9828 IsGuiding returns 1
02:30:41.556 00.031 9828 IsSlewing returns 0
02:30:41.556 00.000 9828 IsGuiding returns 1
02:30:41.588 00.032 9828 IsSlewing returns 0
02:30:41.588 00.000 9828 IsGuiding returns 0
02:30:41.588 00.000 9828 scope move finished after 23 + 247 ms
02:30:41.588 00.000 9828 Move returns status 0, amount 23
02:30:41.588 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:41.588 00.000 9828 MoveAxis(N, 12, B)
02:30:41.588 00.000 9828 Guiding  Dir = 0, Dur = 12
02:30:41.604 00.016 9828 IsSlewing returns 0
02:30:41.604 00.000 9828 IsGuiding returns 0
02:30:41.604 00.000 9828 PulseGuide returned control before completion, sleep 22
02:30:41.636 00.032 9828 IsGuiding returns 1
02:30:41.636 00.000 9828 scope still moving after pulse duration time elapsed
02:30:41.668 00.032 9828 IsSlewing returns 0
02:30:41.668 00.000 9828 IsGuiding returns 1
02:30:41.697 00.029 9828 IsSlewing returns 0
02:30:41.698 00.001 9828 IsGuiding returns 1
02:30:41.730 00.032 9828 IsSlewing returns 0
02:30:41.730 00.000 9828 IsGuiding returns 1
02:30:41.760 00.030 9828 IsSlewing returns 0
02:30:41.760 00.000 9828 IsGuiding returns 0
02:30:41.760 00.000 9828 scope move finished after 12 + 144 ms
02:30:41.760 00.000 9828 Move returns status 0, amount 12
02:30:41.760 00.000 9828 move complete, result=0
02:30:41.760 00.000 9828 worker thread done servicing request
02:30:41.760 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:30:42.012 00.252 8976 Exposure complete
02:30:42.019 00.007 8976 worker thread done servicing request
02:30:42.019 00.000 5052 OnExposeComplete: enter
02:30:42.019 00.000 5052 UpdateGuideState(): m_state=6
02:30:42.019 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9090
02:30:42.019 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=282.01, Mass=155, SNR=8.6, Peak=68 HFD=2.4
02:30:42.019 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
02:30:42.019 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
02:30:42.019 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.30 hyp=0.62 cameraTheta=0.51 mountX=0.02 mountY=-0.62, mountTheta=-1.54
02:30:42.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.30, opts=13)
02:30:42.020 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.30)
02:30:42.020 00.000 8976 Worker thread wakes up
02:30:42.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.30) opts 0xd
02:30:42.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.30)
02:30:42.020 00.000 8976 Moving (0.54, 0.30) raw xDistance=0.02 yDistance=-0.62
02:30:42.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:30:42.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.62
02:30:42.020 00.000 8976 MoveAxis(R, 0, ABG)
02:30:42.020 00.000 8976 MoveAxis(U, 3, ABG)
02:30:42.020 00.000 8976 stepping (-3, 16) + (0, 3)
02:30:42.020 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:42.021 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:30:42.030 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
02:30:42.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:42.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:42.031 00.001 5052 Enqueuing Expose request
02:30:42.051 00.020 8976 Received - 47 (G) 
02:30:42.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:42.051 00.000 8976 stepped: pos (-3, 19)
02:30:42.051 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:30:42.051 00.000 8976 MountToCamera -- mountX=0.75 mountY=-2.18 hyp=2.31 mountTheta=-1.24 cameraX=1.60, cameraY=1.66 cameraTheta=0.80
02:30:42.051 00.000 8976 incremental bump (1.605, 1.660) isValid = 1
02:30:42.051 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:30:42.051 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:30:42.052 00.001 8976 Enqueuing Move request for scope (0.08, 0.09)
02:30:42.052 00.000 8976 move complete, result=0
02:30:42.052 00.000 9828 Worker thread wakes up
02:30:42.052 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:30:42.052 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:30:42.052 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
02:30:42.052 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
02:30:42.052 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
02:30:42.052 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:30:42.052 00.000 9828 BLC: window closed
02:30:42.052 00.000 9828 MoveAxis(E, 27, B)
02:30:42.052 00.000 9828 Guiding  Dir = 2, Dur = 27
02:30:42.052 00.000 8976 worker thread done servicing request
02:30:42.052 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
02:30:42.052 00.000 8976 Worker thread wakes up
02:30:42.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:42.052 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:42.052 00.000 9828 IsSlewing returns 0
02:30:42.053 00.001 9828 IsGuiding returns 0
02:30:42.053 00.000 9828 PulseGuide returned control before completion, sleep 37
02:30:42.106 00.053 9828 IsGuiding returns 1
02:30:42.107 00.001 9828 scope still moving after pulse duration time elapsed
02:30:42.136 00.029 9828 IsSlewing returns 0
02:30:42.137 00.001 9828 IsGuiding returns 1
02:30:42.167 00.030 9828 IsSlewing returns 0
02:30:42.168 00.001 9828 IsGuiding returns 1
02:30:42.198 00.030 9828 IsSlewing returns 0
02:30:42.198 00.000 9828 IsGuiding returns 0
02:30:42.198 00.000 9828 scope move finished after 27 + 118 ms
02:30:42.198 00.000 9828 Move returns status 0, amount 27
02:30:42.198 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:42.198 00.000 9828 MoveAxis(N, 10, B)
02:30:42.198 00.000 9828 Guiding  Dir = 0, Dur = 10
02:30:42.213 00.015 9828 IsSlewing returns 0
02:30:42.213 00.000 9828 IsGuiding returns 0
02:30:42.214 00.001 9828 PulseGuide returned control before completion, sleep 20
02:30:42.245 00.031 9828 IsGuiding returns 1
02:30:42.245 00.000 9828 scope still moving after pulse duration time elapsed
02:30:42.277 00.032 9828 IsSlewing returns 0
02:30:42.277 00.000 9828 IsGuiding returns 1
02:30:42.309 00.032 9828 IsSlewing returns 0
02:30:42.309 00.000 9828 IsGuiding returns 1
02:30:42.339 00.030 9828 IsSlewing returns 0
02:30:42.339 00.000 9828 IsGuiding returns 1
02:30:42.370 00.031 9828 IsSlewing returns 0
02:30:42.370 00.000 9828 IsGuiding returns 0
02:30:42.370 00.000 9828 scope move finished after 10 + 146 ms
02:30:42.370 00.000 9828 Move returns status 0, amount 10
02:30:42.370 00.000 9828 move complete, result=0
02:30:42.370 00.000 9828 worker thread done servicing request
02:30:42.370 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:30:42.741 00.371 8976 Exposure complete
02:30:42.747 00.006 8976 worker thread done servicing request
02:30:42.747 00.000 5052 OnExposeComplete: enter
02:30:42.747 00.000 5052 UpdateGuideState(): m_state=6
02:30:42.747 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9091
02:30:42.747 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.43, Mass=161, SNR=8.8, Peak=74 HFD=1.5
02:30:42.747 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
02:30:42.747 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
02:30:42.747 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.28 hyp=0.48 cameraTheta=-0.62 mountX=-0.42 mountY=-0.18, mountTheta=-2.75
02:30:42.748 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.28, opts=13)
02:30:42.748 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.28)
02:30:42.748 00.000 8976 Worker thread wakes up
02:30:42.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.28) opts 0xd
02:30:42.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.28)
02:30:42.748 00.000 8976 Moving (0.39, -0.28) raw xDistance=-0.42 yDistance=-0.18
02:30:42.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
02:30:42.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:30:42.748 00.000 8976 MoveAxis(R, 2, ABG)
02:30:42.748 00.000 8976 stepping (-3, 19) + (2, 0)
02:30:42.748 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:42.749 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:30:42.759 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
02:30:42.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:42.759 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:42.759 00.000 5052 Enqueuing Expose request
02:30:42.771 00.012 8976 Received - 47 (G) 
02:30:42.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:42.771 00.000 8976 stepped: pos (-1, 19)
02:30:42.771 00.000 8976 MoveAxis(U, 0, ABG)
02:30:42.771 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:30:42.771 00.000 8976 MountToCamera -- mountX=0.55 mountY=-2.46 hyp=2.52 mountTheta=-1.35 cameraX=1.94, cameraY=1.61 cameraTheta=0.69
02:30:42.771 00.000 8976 incremental bump (1.939, 1.611) isValid = 1
02:30:42.771 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
02:30:42.771 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:30:42.771 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:30:42.771 00.000 8976 move complete, result=0
02:30:42.771 00.000 9828 Worker thread wakes up
02:30:42.771 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:30:42.771 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:30:42.771 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
02:30:42.771 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:30:42.771 00.000 8976 worker thread done servicing request
02:30:42.771 00.000 8976 Worker thread wakes up
02:30:42.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:42.772 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:42.772 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
02:30:42.772 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
02:30:42.772 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:30:42.772 00.000 9828 BLC: window closed
02:30:42.772 00.000 9828 MoveAxis(E, 29, B)
02:30:42.772 00.000 9828 Guiding  Dir = 2, Dur = 29
02:30:42.772 00.000 9828 IsSlewing returns 0
02:30:42.772 00.000 9828 IsGuiding returns 0
02:30:42.772 00.000 9828 PulseGuide returned control before completion, sleep 39
02:30:42.824 00.052 9828 IsGuiding returns 1
02:30:42.824 00.000 9828 scope still moving after pulse duration time elapsed
02:30:42.856 00.032 9828 IsSlewing returns 0
02:30:42.856 00.000 9828 IsGuiding returns 1
02:30:42.887 00.031 9828 IsSlewing returns 0
02:30:42.887 00.000 9828 IsGuiding returns 1
02:30:42.918 00.031 9828 IsSlewing returns 0
02:30:42.918 00.000 9828 IsGuiding returns 0
02:30:42.918 00.000 9828 scope move finished after 29 + 116 ms
02:30:42.918 00.000 9828 Move returns status 0, amount 29
02:30:42.918 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:42.918 00.000 9828 MoveAxis(N, 9, B)
02:30:42.918 00.000 9828 Guiding  Dir = 0, Dur = 9
02:30:42.933 00.015 9828 IsSlewing returns 0
02:30:42.933 00.000 9828 IsGuiding returns 0
02:30:42.933 00.000 9828 PulseGuide returned control before completion, sleep 19
02:30:42.964 00.031 9828 IsGuiding returns 1
02:30:42.964 00.000 9828 scope still moving after pulse duration time elapsed
02:30:42.995 00.031 9828 IsSlewing returns 0
02:30:42.995 00.000 9828 IsGuiding returns 1
02:30:43.027 00.032 9828 IsSlewing returns 0
02:30:43.027 00.000 9828 IsGuiding returns 1
02:30:43.057 00.030 9828 IsSlewing returns 0
02:30:43.057 00.000 9828 IsGuiding returns 1
02:30:43.088 00.031 9828 IsSlewing returns 0
02:30:43.088 00.000 9828 IsGuiding returns 0
02:30:43.088 00.000 9828 scope move finished after 9 + 145 ms
02:30:43.088 00.000 9828 Move returns status 0, amount 9
02:30:43.088 00.000 9828 move complete, result=0
02:30:43.088 00.000 9828 worker thread done servicing request
02:30:43.088 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:30:43.465 00.377 8976 Exposure complete
02:30:43.470 00.005 8976 worker thread done servicing request
02:30:43.470 00.000 5052 OnExposeComplete: enter
02:30:43.470 00.000 5052 UpdateGuideState(): m_state=6
02:30:43.470 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9092
02:30:43.470 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.97, Mass=130, SNR=7.9, Peak=76 HFD=2.0
02:30:43.470 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.73 = -0.73)
02:30:43.470 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
02:30:43.470 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.32 mountX=0.20 mountY=-0.20, mountTheta=-0.78
02:30:43.471 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.26, opts=13)
02:30:43.471 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.26)
02:30:43.471 00.000 8976 Worker thread wakes up
02:30:43.471 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.26) opts 0xd
02:30:43.471 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.26)
02:30:43.471 00.000 8976 Moving (0.07, 0.26) raw xDistance=0.20 yDistance=-0.20
02:30:43.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:30:43.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:30:43.471 00.000 8976 MoveAxis(R, 0, ABG)
02:30:43.471 00.000 8976 MoveAxis(U, 0, ABG)
02:30:43.472 00.001 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:30:43.472 00.000 8976 MountToCamera -- mountX=0.42 mountY=-2.64 hyp=2.68 mountTheta=-1.41 cameraX=2.16, cameraY=1.58 cameraTheta=0.63
02:30:43.472 00.000 8976 incremental bump (2.163, 1.577) isValid = 1
02:30:43.472 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
02:30:43.472 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:30:43.472 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:30:43.472 00.000 8976 move complete, result=0
02:30:43.472 00.000 9828 Worker thread wakes up
02:30:43.472 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:30:43.472 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:30:43.472 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
02:30:43.472 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
02:30:43.472 00.000 8976 worker thread done servicing request
02:30:43.472 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
02:30:43.472 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:30:43.472 00.000 9828 BLC: window closed
02:30:43.473 00.001 9828 MoveAxis(E, 30, B)
02:30:43.473 00.000 9828 Guiding  Dir = 2, Dur = 30
02:30:43.473 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:30:43.473 00.000 9828 IsSlewing returns 0
02:30:43.473 00.000 9828 IsGuiding returns 0
02:30:43.473 00.000 9828 PulseGuide returned control before completion, sleep 40
02:30:43.483 00.010 5052 UpdateGuideState exits: m=130 SNR=7.9
02:30:43.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:43.483 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:43.483 00.000 5052 Enqueuing Expose request
02:30:43.483 00.000 8976 Worker thread wakes up
02:30:43.484 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:43.484 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:43.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:43.525 00.041 9828 IsGuiding returns 1
02:30:43.525 00.000 9828 scope still moving after pulse duration time elapsed
02:30:43.556 00.031 9828 IsSlewing returns 0
02:30:43.556 00.000 9828 IsGuiding returns 1
02:30:43.587 00.031 9828 IsSlewing returns 0
02:30:43.587 00.000 9828 IsGuiding returns 1
02:30:43.618 00.031 9828 IsSlewing returns 0
02:30:43.619 00.001 9828 IsGuiding returns 0
02:30:43.619 00.000 9828 scope move finished after 30 + 116 ms
02:30:43.619 00.000 9828 Move returns status 0, amount 30
02:30:43.619 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:43.619 00.000 9828 MoveAxis(N, 8, B)
02:30:43.619 00.000 9828 Guiding  Dir = 0, Dur = 8
02:30:43.634 00.015 9828 IsSlewing returns 0
02:30:43.634 00.000 9828 IsGuiding returns 0
02:30:43.634 00.000 9828 PulseGuide returned control before completion, sleep 18
02:30:43.665 00.031 9828 IsGuiding returns 1
02:30:43.665 00.000 9828 scope still moving after pulse duration time elapsed
02:30:43.696 00.031 9828 IsSlewing returns 0
02:30:43.696 00.000 9828 IsGuiding returns 1
02:30:43.729 00.033 9828 IsSlewing returns 0
02:30:43.729 00.000 9828 IsGuiding returns 1
02:30:43.759 00.030 9828 IsSlewing returns 0
02:30:43.760 00.001 9828 IsGuiding returns 0
02:30:43.760 00.000 9828 scope move finished after 8 + 117 ms
02:30:43.760 00.000 9828 Move returns status 0, amount 8
02:30:43.760 00.000 9828 move complete, result=0
02:30:43.760 00.000 9828 worker thread done servicing request
02:30:43.760 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:30:44.172 00.412 8976 Exposure complete
02:30:44.177 00.005 8976 worker thread done servicing request
02:30:44.178 00.001 5052 OnExposeComplete: enter
02:30:44.178 00.000 5052 UpdateGuideState(): m_state=6
02:30:44.178 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9093
02:30:44.178 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.91, Mass=140, SNR=8.2, Peak=68 HFD=2.1
02:30:44.178 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
02:30:44.178 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.23 = 0.23)
02:30:44.178 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.38 mountX=0.28 mountY=0.07, mountTheta=0.24
02:30:44.178 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.20, opts=13)
02:30:44.178 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.20)
02:30:44.179 00.001 8976 Worker thread wakes up
02:30:44.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.20) opts 0xd
02:30:44.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.20)
02:30:44.179 00.000 8976 Moving (-0.22, 0.20) raw xDistance=0.28 yDistance=0.07
02:30:44.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:30:44.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:30:44.179 00.000 8976 MoveAxis(L, 1, ABG)
02:30:44.179 00.000 8976 stepping (-1, 19) + (-1, 0)
02:30:44.179 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:44.180 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:30:44.190 00.010 5052 UpdateGuideState exits: m=140 SNR=8.2
02:30:44.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:44.190 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:44.190 00.000 5052 Enqueuing Expose request
02:30:44.209 00.019 8976 Received - 47 (G) 
02:30:44.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:44.209 00.000 8976 stepped: pos (-2, 19)
02:30:44.210 00.001 8976 MoveAxis(U, 0, ABG)
02:30:44.210 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:30:44.210 00.000 8976 MountToCamera -- mountX=0.38 mountY=-2.77 hyp=2.79 mountTheta=-1.43 cameraX=2.29, cameraY=1.60 cameraTheta=0.61
02:30:44.210 00.000 8976 incremental bump (2.289, 1.600) isValid = 1
02:30:44.210 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
02:30:44.210 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:30:44.210 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:30:44.210 00.000 8976 move complete, result=0
02:30:44.210 00.000 8976 worker thread done servicing request
02:30:44.210 00.000 8976 Worker thread wakes up
02:30:44.210 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:30:44.210 00.000 9828 Worker thread wakes up
02:30:44.210 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:30:44.210 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:30:44.210 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
02:30:44.210 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
02:30:44.210 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
02:30:44.210 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:30:44.211 00.001 9828 BLC: window closed
02:30:44.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:44.211 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:44.211 00.000 9828 MoveAxis(E, 31, B)
02:30:44.211 00.000 9828 Guiding  Dir = 2, Dur = 31
02:30:44.211 00.000 9828 IsSlewing returns 0
02:30:44.211 00.000 9828 IsGuiding returns 0
02:30:44.211 00.000 9828 PulseGuide returned control before completion, sleep 41
02:30:44.262 00.051 9828 IsGuiding returns 1
02:30:44.262 00.000 9828 scope still moving after pulse duration time elapsed
02:30:44.293 00.031 9828 IsSlewing returns 0
02:30:44.293 00.000 9828 IsGuiding returns 1
02:30:44.325 00.032 9828 IsSlewing returns 0
02:30:44.325 00.000 9828 IsGuiding returns 1
02:30:44.356 00.031 9828 IsSlewing returns 0
02:30:44.356 00.000 9828 IsGuiding returns 0
02:30:44.356 00.000 9828 scope move finished after 31 + 113 ms
02:30:44.356 00.000 9828 Move returns status 0, amount 31
02:30:44.356 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:44.356 00.000 9828 MoveAxis(N, 8, B)
02:30:44.356 00.000 9828 Guiding  Dir = 0, Dur = 8
02:30:44.371 00.015 9828 IsSlewing returns 0
02:30:44.372 00.001 9828 IsGuiding returns 0
02:30:44.372 00.000 9828 PulseGuide returned control before completion, sleep 18
02:30:44.402 00.030 9828 IsGuiding returns 1
02:30:44.402 00.000 9828 scope still moving after pulse duration time elapsed
02:30:44.432 00.030 9828 IsSlewing returns 0
02:30:44.432 00.000 9828 IsGuiding returns 1
02:30:44.463 00.031 9828 IsSlewing returns 0
02:30:44.463 00.000 9828 IsGuiding returns 1
02:30:44.494 00.031 9828 IsSlewing returns 0
02:30:44.494 00.000 9828 IsGuiding returns 1
02:30:44.525 00.031 9828 IsSlewing returns 0
02:30:44.525 00.000 9828 IsGuiding returns 0
02:30:44.525 00.000 9828 scope move finished after 8 + 145 ms
02:30:44.525 00.000 9828 Move returns status 0, amount 8
02:30:44.525 00.000 9828 move complete, result=0
02:30:44.525 00.000 9828 worker thread done servicing request
02:30:44.525 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:30:44.903 00.378 8976 Exposure complete
02:30:44.909 00.006 8976 worker thread done servicing request
02:30:44.909 00.000 5052 OnExposeComplete: enter
02:30:44.909 00.000 5052 UpdateGuideState(): m_state=6
02:30:44.909 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9094
02:30:44.909 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.71, Mass=149, SNR=8.4, Peak=66 HFD=2.4
02:30:44.909 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:30:44.909 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:30:44.909 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.00 hyp=0.33 cameraTheta=3.14 mountX=0.15 mountY=0.28, mountTheta=1.07
02:30:44.910 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.00, opts=13)
02:30:44.910 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.00)
02:30:44.910 00.000 8976 Worker thread wakes up
02:30:44.910 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.00) opts 0xd
02:30:44.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.00)
02:30:44.910 00.000 8976 Moving (-0.33, 0.00) raw xDistance=0.15 yDistance=0.28
02:30:44.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:30:44.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:30:44.911 00.001 8976 MoveAxis(R, 0, ABG)
02:30:44.911 00.000 8976 MoveAxis(D, 1, ABG)
02:30:44.911 00.000 8976 stepping (-2, 19) + (0, -1)
02:30:44.911 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:44.911 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:30:44.922 00.011 5052 UpdateGuideState exits: m=149 SNR=8.4
02:30:44.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:44.923 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:44.923 00.000 5052 Enqueuing Expose request
02:30:44.929 00.006 8976 Received - 47 (G) 
02:30:44.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:44.929 00.000 8976 stepped: pos (-2, 18)
02:30:44.929 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:30:44.929 00.000 8976 MountToCamera -- mountX=0.36 mountY=-2.80 hyp=2.82 mountTheta=-1.44 cameraX=2.33, cameraY=1.59 cameraTheta=0.60
02:30:44.929 00.000 8976 incremental bump (2.328, 1.592) isValid = 1
02:30:44.929 00.000 8976 Scheduling Mount bump of (0.095, 0.067)
02:30:44.929 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:30:44.929 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:30:44.929 00.000 8976 move complete, result=0
02:30:44.929 00.000 8976 worker thread done servicing request
02:30:44.930 00.001 8976 Worker thread wakes up
02:30:44.930 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:30:44.930 00.000 9828 Worker thread wakes up
02:30:44.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:44.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:44.930 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:30:44.930 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:30:44.930 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
02:30:44.930 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.65)
02:30:44.930 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.05, mountTheta=-2.63
02:30:44.930 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.05
02:30:44.930 00.000 9828 BLC: window closed
02:30:44.930 00.000 9828 MoveAxis(E, 31, B)
02:30:44.930 00.000 9828 Guiding  Dir = 2, Dur = 31
02:30:44.931 00.001 9828 IsSlewing returns 0
02:30:44.931 00.000 9828 IsGuiding returns 0
02:30:44.931 00.000 9828 PulseGuide returned control before completion, sleep 41
02:30:44.974 00.043 9828 IsGuiding returns 1
02:30:44.974 00.000 9828 scope still moving after pulse duration time elapsed
02:30:45.005 00.031 9828 IsSlewing returns 0
02:30:45.005 00.000 9828 IsGuiding returns 1
02:30:45.036 00.031 9828 IsSlewing returns 0
02:30:45.037 00.001 9828 IsGuiding returns 1
02:30:45.067 00.030 9828 IsSlewing returns 0
02:30:45.067 00.000 9828 IsGuiding returns 1
02:30:45.099 00.032 9828 IsSlewing returns 0
02:30:45.099 00.000 9828 IsGuiding returns 1
02:30:45.130 00.031 9828 IsSlewing returns 0
02:30:45.130 00.000 9828 IsGuiding returns 0
02:30:45.130 00.000 9828 scope move finished after 31 + 168 ms
02:30:45.130 00.000 9828 Move returns status 0, amount 31
02:30:45.130 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:45.130 00.000 9828 MoveAxis(N, 7, B)
02:30:45.131 00.001 9828 Guiding  Dir = 0, Dur = 7
02:30:45.146 00.015 9828 IsSlewing returns 0
02:30:45.146 00.000 9828 IsGuiding returns 0
02:30:45.146 00.000 9828 PulseGuide returned control before completion, sleep 17
02:30:45.176 00.030 9828 IsGuiding returns 1
02:30:45.176 00.000 9828 scope still moving after pulse duration time elapsed
02:30:45.206 00.030 9828 IsSlewing returns 0
02:30:45.206 00.000 9828 IsGuiding returns 1
02:30:45.238 00.032 9828 IsSlewing returns 0
02:30:45.238 00.000 9828 IsGuiding returns 1
02:30:45.269 00.031 9828 IsSlewing returns 0
02:30:45.269 00.000 9828 IsGuiding returns 0
02:30:45.269 00.000 9828 scope move finished after 7 + 116 ms
02:30:45.269 00.000 9828 Move returns status 0, amount 7
02:30:45.269 00.000 9828 move complete, result=0
02:30:45.269 00.000 9828 worker thread done servicing request
02:30:45.270 00.001 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
02:30:45.627 00.357 8976 Exposure complete
02:30:45.633 00.006 8976 worker thread done servicing request
02:30:45.633 00.000 5052 OnExposeComplete: enter
02:30:45.633 00.000 5052 UpdateGuideState(): m_state=6
02:30:45.633 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9095
02:30:45.633 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=282.09, Mass=164, SNR=8.8, Peak=73 HFD=2.2
02:30:45.633 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:30:45.633 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
02:30:45.633 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.38 hyp=0.80 cameraTheta=2.65 mountX=0.66 mountY=0.38, mountTheta=0.53
02:30:45.634 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.38, opts=13)
02:30:45.634 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.38)
02:30:45.634 00.000 8976 Worker thread wakes up
02:30:45.634 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.38) opts 0xd
02:30:45.635 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.38)
02:30:45.635 00.000 8976 Moving (-0.70, 0.38) raw xDistance=0.66 yDistance=0.38
02:30:45.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
02:30:45.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
02:30:45.635 00.000 8976 MoveAxis(L, 3, ABG)
02:30:45.635 00.000 8976 stepping (-2, 18) + (-3, 0)
02:30:45.635 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:45.635 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:30:45.646 00.011 5052 UpdateGuideState exits: m=164 SNR=8.8
02:30:45.646 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:45.646 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:45.646 00.000 5052 Enqueuing Expose request
02:30:45.664 00.018 8976 Received - 47 (G) 
02:30:45.665 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:45.665 00.000 8976 stepped: pos (-5, 18)
02:30:45.665 00.000 8976 MoveAxis(D, 2, ABG)
02:30:45.665 00.000 8976 stepping (-5, 18) + (0, -2)
02:30:45.665 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:45.697 00.032 8976 Received - 47 (G) 
02:30:45.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:45.697 00.000 8976 stepped: pos (-5, 16)
02:30:45.697 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:30:45.697 00.000 8976 MountToCamera -- mountX=0.49 mountY=-2.71 hyp=2.76 mountTheta=-1.39 cameraX=2.19, cameraY=1.67 cameraTheta=0.65
02:30:45.697 00.000 8976 incremental bump (2.191, 1.673) isValid = 1
02:30:45.697 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
02:30:45.697 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:30:45.697 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:30:45.697 00.000 8976 move complete, result=0
02:30:45.697 00.000 9828 Worker thread wakes up
02:30:45.697 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:30:45.697 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:30:45.697 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
02:30:45.697 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
02:30:45.698 00.001 8976 worker thread done servicing request
02:30:45.698 00.000 8976 Worker thread wakes up
02:30:45.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:45.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:45.698 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
02:30:45.698 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
02:30:45.698 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:30:45.698 00.000 9828 BLC: window closed
02:30:45.698 00.000 9828 MoveAxis(E, 30, B)
02:30:45.698 00.000 9828 Guiding  Dir = 2, Dur = 30
02:30:45.699 00.001 9828 IsSlewing returns 0
02:30:45.699 00.000 9828 IsGuiding returns 0
02:30:45.699 00.000 9828 PulseGuide returned control before completion, sleep 40
02:30:45.740 00.041 9828 IsGuiding returns 1
02:30:45.740 00.000 9828 scope still moving after pulse duration time elapsed
02:30:45.771 00.031 9828 IsSlewing returns 0
02:30:45.771 00.000 9828 IsGuiding returns 1
02:30:45.801 00.030 9828 IsSlewing returns 0
02:30:45.801 00.000 9828 IsGuiding returns 1
02:30:45.832 00.031 9828 IsSlewing returns 0
02:30:45.832 00.000 9828 IsGuiding returns 1
02:30:45.863 00.031 9828 IsSlewing returns 0
02:30:45.863 00.000 9828 IsGuiding returns 0
02:30:45.863 00.000 9828 scope move finished after 30 + 134 ms
02:30:45.863 00.000 9828 Move returns status 0, amount 30
02:30:45.863 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:45.863 00.000 9828 MoveAxis(N, 8, B)
02:30:45.863 00.000 9828 Guiding  Dir = 0, Dur = 8
02:30:45.878 00.015 9828 IsSlewing returns 0
02:30:45.878 00.000 9828 IsGuiding returns 0
02:30:45.878 00.000 9828 PulseGuide returned control before completion, sleep 18
02:30:45.909 00.031 9828 IsGuiding returns 1
02:30:45.909 00.000 9828 scope still moving after pulse duration time elapsed
02:30:45.940 00.031 9828 IsSlewing returns 0
02:30:45.940 00.000 9828 IsGuiding returns 1
02:30:45.972 00.032 9828 IsSlewing returns 0
02:30:45.972 00.000 9828 IsGuiding returns 1
02:30:46.003 00.031 9828 IsSlewing returns 0
02:30:46.003 00.000 9828 IsGuiding returns 0
02:30:46.003 00.000 9828 scope move finished after 8 + 116 ms
02:30:46.003 00.000 9828 Move returns status 0, amount 8
02:30:46.003 00.000 9828 move complete, result=0
02:30:46.003 00.000 9828 worker thread done servicing request
02:30:46.003 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:30:46.391 00.388 8976 Exposure complete
02:30:46.396 00.005 8976 worker thread done servicing request
02:30:46.396 00.000 5052 OnExposeComplete: enter
02:30:46.396 00.000 5052 UpdateGuideState(): m_state=6
02:30:46.396 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9096
02:30:46.396 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.56, Mass=151, SNR=8.5, Peak=70 HFD=2.2
02:30:46.396 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.41 = 1.88)
02:30:46.396 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
02:30:46.396 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.36 mountX=-0.06 mountY=0.21, mountTheta=1.87
02:30:46.397 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.15, opts=13)
02:30:46.397 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.15)
02:30:46.397 00.000 8976 Worker thread wakes up
02:30:46.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.15) opts 0xd
02:30:46.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.15)
02:30:46.397 00.000 8976 Moving (-0.15, -0.15) raw xDistance=-0.06 yDistance=0.21
02:30:46.398 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:30:46.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:30:46.398 00.000 8976 MoveAxis(R, 0, ABG)
02:30:46.398 00.000 8976 MoveAxis(U, 0, ABG)
02:30:46.398 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:30:46.398 00.000 8976 MountToCamera -- mountX=0.58 mountY=-2.66 hyp=2.72 mountTheta=-1.35 cameraX=2.10, cameraY=1.73 cameraTheta=0.69
02:30:46.398 00.000 8976 incremental bump (2.100, 1.728) isValid = 1
02:30:46.398 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
02:30:46.398 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:30:46.398 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:30:46.398 00.000 8976 move complete, result=0
02:30:46.398 00.000 9828 Worker thread wakes up
02:30:46.398 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:30:46.398 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:30:46.398 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
02:30:46.398 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
02:30:46.398 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:30:46.399 00.001 8976 worker thread done servicing request
02:30:46.399 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:30:46.399 00.000 9828 BLC: window closed
02:30:46.399 00.000 9828 MoveAxis(E, 29, B)
02:30:46.399 00.000 9828 Guiding  Dir = 2, Dur = 29
02:30:46.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:30:46.399 00.000 9828 IsSlewing returns 0
02:30:46.399 00.000 9828 IsGuiding returns 0
02:30:46.399 00.000 9828 PulseGuide returned control before completion, sleep 39
02:30:46.408 00.009 5052 UpdateGuideState exits: m=151 SNR=8.5
02:30:46.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:46.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:46.408 00.000 5052 Enqueuing Expose request
02:30:46.409 00.001 8976 Worker thread wakes up
02:30:46.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:46.409 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:46.409 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:46.442 00.033 9828 IsGuiding returns 1
02:30:46.442 00.000 9828 scope still moving after pulse duration time elapsed
02:30:46.474 00.032 9828 IsSlewing returns 0
02:30:46.474 00.000 9828 IsGuiding returns 1
02:30:46.504 00.030 9828 IsSlewing returns 0
02:30:46.504 00.000 9828 IsGuiding returns 1
02:30:46.535 00.031 9828 IsSlewing returns 0
02:30:46.536 00.001 9828 IsGuiding returns 1
02:30:46.565 00.029 9828 IsSlewing returns 0
02:30:46.565 00.000 9828 IsGuiding returns 0
02:30:46.565 00.000 9828 scope move finished after 29 + 137 ms
02:30:46.565 00.000 9828 Move returns status 0, amount 29
02:30:46.565 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:46.565 00.000 9828 MoveAxis(N, 9, B)
02:30:46.565 00.000 9828 Guiding  Dir = 0, Dur = 9
02:30:46.581 00.016 9828 IsSlewing returns 0
02:30:46.581 00.000 9828 IsGuiding returns 0
02:30:46.581 00.000 9828 PulseGuide returned control before completion, sleep 19
02:30:46.612 00.031 9828 IsGuiding returns 1
02:30:46.612 00.000 9828 scope still moving after pulse duration time elapsed
02:30:46.643 00.031 9828 IsSlewing returns 0
02:30:46.643 00.000 9828 IsGuiding returns 1
02:30:46.674 00.031 9828 IsSlewing returns 0
02:30:46.674 00.000 9828 IsGuiding returns 1
02:30:46.705 00.031 9828 IsSlewing returns 0
02:30:46.705 00.000 9828 IsGuiding returns 1
02:30:46.736 00.031 9828 IsSlewing returns 0
02:30:46.736 00.000 9828 IsGuiding returns 0
02:30:46.736 00.000 9828 scope move finished after 9 + 145 ms
02:30:46.736 00.000 9828 Move returns status 0, amount 9
02:30:46.736 00.000 9828 move complete, result=0
02:30:46.736 00.000 9828 worker thread done servicing request
02:30:46.736 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:30:47.100 00.364 8976 Exposure complete
02:30:47.105 00.005 8976 worker thread done servicing request
02:30:47.106 00.001 5052 OnExposeComplete: enter
02:30:47.106 00.000 5052 UpdateGuideState(): m_state=6
02:30:47.106 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9097
02:30:47.106 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.84, Mass=172, SNR=9.1, Peak=79 HFD=2.2
02:30:47.106 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:30:47.106 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
02:30:47.106 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.13 hyp=0.30 cameraTheta=2.71 mountX=0.24 mountY=0.16, mountTheta=0.60
02:30:47.107 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.13, opts=13)
02:30:47.107 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.13)
02:30:47.107 00.000 8976 Worker thread wakes up
02:30:47.107 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.13) opts 0xd
02:30:47.107 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.13)
02:30:47.107 00.000 8976 Moving (-0.28, 0.13) raw xDistance=0.24 yDistance=0.16
02:30:47.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:30:47.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:30:47.107 00.000 8976 MoveAxis(R, 0, ABG)
02:30:47.107 00.000 8976 MoveAxis(U, 0, ABG)
02:30:47.107 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:30:47.107 00.000 8976 MountToCamera -- mountX=0.64 mountY=-2.62 hyp=2.70 mountTheta=-1.33 cameraX=2.04, cameraY=1.76 cameraTheta=0.71
02:30:47.107 00.000 8976 incremental bump (2.038, 1.764) isValid = 1
02:30:47.107 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
02:30:47.107 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:30:47.107 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:30:47.107 00.000 8976 move complete, result=0
02:30:47.107 00.000 8976 worker thread done servicing request
02:30:47.107 00.000 9828 Worker thread wakes up
02:30:47.108 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:30:47.108 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:30:47.108 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.46)
02:30:47.108 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:30:47.108 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.54)
02:30:47.108 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
02:30:47.108 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:30:47.108 00.000 9828 BLC: window closed
02:30:47.108 00.000 9828 MoveAxis(E, 29, B)
02:30:47.108 00.000 9828 Guiding  Dir = 2, Dur = 29
02:30:47.108 00.000 9828 IsSlewing returns 0
02:30:47.109 00.001 9828 IsGuiding returns 0
02:30:47.109 00.000 9828 PulseGuide returned control before completion, sleep 39
02:30:47.118 00.009 5052 UpdateGuideState exits: m=172 SNR=9.1
02:30:47.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:47.118 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:47.118 00.000 5052 Enqueuing Expose request
02:30:47.118 00.000 8976 Worker thread wakes up
02:30:47.119 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:47.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:47.119 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:47.161 00.042 9828 IsGuiding returns 1
02:30:47.161 00.000 9828 scope still moving after pulse duration time elapsed
02:30:47.191 00.030 9828 IsSlewing returns 0
02:30:47.191 00.000 9828 IsGuiding returns 1
02:30:47.222 00.031 9828 IsSlewing returns 0
02:30:47.222 00.000 9828 IsGuiding returns 1
02:30:47.254 00.032 9828 IsSlewing returns 0
02:30:47.254 00.000 9828 IsGuiding returns 0
02:30:47.254 00.000 9828 scope move finished after 29 + 116 ms
02:30:47.254 00.000 9828 Move returns status 0, amount 29
02:30:47.254 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:47.254 00.000 9828 MoveAxis(N, 9, B)
02:30:47.254 00.000 9828 Guiding  Dir = 0, Dur = 9
02:30:47.269 00.015 9828 IsSlewing returns 0
02:30:47.269 00.000 9828 IsGuiding returns 0
02:30:47.269 00.000 9828 PulseGuide returned control before completion, sleep 19
02:30:47.300 00.031 9828 IsGuiding returns 1
02:30:47.300 00.000 9828 scope still moving after pulse duration time elapsed
02:30:47.331 00.031 9828 IsSlewing returns 0
02:30:47.331 00.000 9828 IsGuiding returns 1
02:30:47.361 00.030 9828 IsSlewing returns 0
02:30:47.361 00.000 9828 IsGuiding returns 1
02:30:47.392 00.031 9828 IsSlewing returns 0
02:30:47.392 00.000 9828 IsGuiding returns 1
02:30:47.423 00.031 9828 IsSlewing returns 0
02:30:47.423 00.000 9828 IsGuiding returns 1
02:30:47.455 00.032 9828 IsSlewing returns 0
02:30:47.455 00.000 9828 IsGuiding returns 0
02:30:47.455 00.000 9828 scope move finished after 9 + 176 ms
02:30:47.455 00.000 9828 Move returns status 0, amount 9
02:30:47.455 00.000 9828 move complete, result=0
02:30:47.455 00.000 9828 worker thread done servicing request
02:30:47.455 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:30:47.808 00.353 8976 Exposure complete
02:30:47.814 00.006 8976 worker thread done servicing request
02:30:47.814 00.000 5052 OnExposeComplete: enter
02:30:47.815 00.001 5052 UpdateGuideState(): m_state=6
02:30:47.815 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9098
02:30:47.815 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.54, Mass=130, SNR=7.9, Peak=67 HFD=2.2
02:30:47.815 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
02:30:47.815 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.90)
02:30:47.815 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.24 mountX=-0.09 mountY=0.21, mountTheta=1.98
02:30:47.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.17, opts=13)
02:30:47.816 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.17)
02:30:47.816 00.000 8976 Worker thread wakes up
02:30:47.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.17) opts 0xd
02:30:47.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.17)
02:30:47.816 00.000 8976 Moving (-0.14, -0.17) raw xDistance=-0.09 yDistance=0.21
02:30:47.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:30:47.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:30:47.816 00.000 8976 MoveAxis(R, 0, ABG)
02:30:47.816 00.000 8976 MoveAxis(U, 0, ABG)
02:30:47.816 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:30:47.816 00.000 8976 MountToCamera -- mountX=0.68 mountY=-2.59 hyp=2.68 mountTheta=-1.31 cameraX=2.00, cameraY=1.79 cameraTheta=0.73
02:30:47.816 00.000 8976 incremental bump (1.997, 1.789) isValid = 1
02:30:47.816 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:30:47.816 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:30:47.816 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:30:47.816 00.000 8976 move complete, result=0
02:30:47.816 00.000 9828 Worker thread wakes up
02:30:47.816 00.000 8976 worker thread done servicing request
02:30:47.817 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:30:47.817 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:30:47.817 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
02:30:47.817 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
02:30:47.817 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
02:30:47.817 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:30:47.817 00.000 9828 BLC: window closed
02:30:47.817 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:30:47.817 00.000 9828 MoveAxis(E, 28, B)
02:30:47.817 00.000 9828 Guiding  Dir = 2, Dur = 28
02:30:47.817 00.000 9828 IsSlewing returns 0
02:30:47.818 00.001 9828 IsGuiding returns 0
02:30:47.818 00.000 9828 PulseGuide returned control before completion, sleep 38
02:30:47.827 00.009 5052 UpdateGuideState exits: m=130 SNR=7.9
02:30:47.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:47.827 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:47.828 00.001 5052 Enqueuing Expose request
02:30:47.828 00.000 8976 Worker thread wakes up
02:30:47.828 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:47.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:47.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:47.859 00.031 9828 IsGuiding returns 1
02:30:47.859 00.000 9828 scope still moving after pulse duration time elapsed
02:30:47.890 00.031 9828 IsSlewing returns 0
02:30:47.890 00.000 9828 IsGuiding returns 1
02:30:47.920 00.030 9828 IsSlewing returns 0
02:30:47.920 00.000 9828 IsGuiding returns 1
02:30:47.951 00.031 9828 IsSlewing returns 0
02:30:47.951 00.000 9828 IsGuiding returns 1
02:30:47.982 00.031 9828 IsSlewing returns 0
02:30:47.982 00.000 9828 IsGuiding returns 0
02:30:47.982 00.000 9828 scope move finished after 28 + 136 ms
02:30:47.982 00.000 9828 Move returns status 0, amount 28
02:30:47.982 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:47.982 00.000 9828 MoveAxis(N, 9, B)
02:30:47.982 00.000 9828 Guiding  Dir = 0, Dur = 9
02:30:47.997 00.015 9828 IsSlewing returns 0
02:30:47.997 00.000 9828 IsGuiding returns 0
02:30:47.997 00.000 9828 PulseGuide returned control before completion, sleep 19
02:30:48.028 00.031 9828 IsGuiding returns 1
02:30:48.028 00.000 9828 scope still moving after pulse duration time elapsed
02:30:48.060 00.032 9828 IsSlewing returns 0
02:30:48.060 00.000 9828 IsGuiding returns 1
02:30:48.092 00.032 9828 IsSlewing returns 0
02:30:48.092 00.000 9828 IsGuiding returns 1
02:30:48.123 00.031 9828 IsSlewing returns 0
02:30:48.123 00.000 9828 IsGuiding returns 0
02:30:48.123 00.000 9828 scope move finished after 9 + 116 ms
02:30:48.123 00.000 9828 Move returns status 0, amount 9
02:30:48.123 00.000 9828 move complete, result=0
02:30:48.123 00.000 9828 worker thread done servicing request
02:30:48.123 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:30:48.516 00.393 8976 Exposure complete
02:30:48.521 00.005 8976 worker thread done servicing request
02:30:48.521 00.000 5052 OnExposeComplete: enter
02:30:48.522 00.001 5052 UpdateGuideState(): m_state=6
02:30:48.522 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9099
02:30:48.522 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.45, Mass=152, SNR=8.5, Peak=67 HFD=2.1
02:30:48.522 00.000 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.04) = xAngle (-3.85 = 2.43)
02:30:48.522 00.000 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.33)
02:30:48.522 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.81 mountX=-0.21 mountY=0.20, mountTheta=2.38
02:30:48.523 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.26, opts=13)
02:30:48.523 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.26)
02:30:48.523 00.000 8976 Worker thread wakes up
02:30:48.523 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.26) opts 0xd
02:30:48.523 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.26)
02:30:48.523 00.000 8976 Moving (-0.06, -0.26) raw xDistance=-0.21 yDistance=0.20
02:30:48.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:30:48.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:30:48.523 00.000 8976 MoveAxis(R, 0, ABG)
02:30:48.523 00.000 8976 MoveAxis(U, 0, ABG)
02:30:48.523 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:30:48.523 00.000 8976 MountToCamera -- mountX=0.71 mountY=-2.58 hyp=2.67 mountTheta=-1.30 cameraX=1.97, cameraY=1.81 cameraTheta=0.74
02:30:48.523 00.000 8976 incremental bump (1.970, 1.805) isValid = 1
02:30:48.523 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
02:30:48.523 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:30:48.523 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:30:48.524 00.001 8976 move complete, result=0
02:30:48.524 00.000 9828 Worker thread wakes up
02:30:48.524 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:30:48.524 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:30:48.524 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.43)
02:30:48.524 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
02:30:48.524 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:30:48.524 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
02:30:48.524 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:30:48.524 00.000 9828 BLC: window closed
02:30:48.524 00.000 9828 MoveAxis(E, 28, B)
02:30:48.524 00.000 8976 worker thread done servicing request
02:30:48.524 00.000 9828 Guiding  Dir = 2, Dur = 28
02:30:48.525 00.001 9828 IsSlewing returns 0
02:30:48.525 00.000 9828 IsGuiding returns 0
02:30:48.525 00.000 9828 PulseGuide returned control before completion, sleep 38
02:30:48.534 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
02:30:48.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:48.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:48.534 00.000 5052 Enqueuing Expose request
02:30:48.534 00.000 8976 Worker thread wakes up
02:30:48.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:48.535 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:48.535 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:48.577 00.042 9828 IsGuiding returns 1
02:30:48.577 00.000 9828 scope still moving after pulse duration time elapsed
02:30:48.607 00.030 9828 IsSlewing returns 0
02:30:48.607 00.000 9828 IsGuiding returns 1
02:30:48.638 00.031 9828 IsSlewing returns 0
02:30:48.638 00.000 9828 IsGuiding returns 1
02:30:48.669 00.031 9828 IsSlewing returns 0
02:30:48.669 00.000 9828 IsGuiding returns 0
02:30:48.669 00.000 9828 scope move finished after 28 + 116 ms
02:30:48.669 00.000 9828 Move returns status 0, amount 28
02:30:48.669 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:48.669 00.000 9828 MoveAxis(N, 9, B)
02:30:48.669 00.000 9828 Guiding  Dir = 0, Dur = 9
02:30:48.683 00.014 9828 IsSlewing returns 0
02:30:48.683 00.000 9828 IsGuiding returns 0
02:30:48.683 00.000 9828 PulseGuide returned control before completion, sleep 19
02:30:48.714 00.031 9828 IsGuiding returns 1
02:30:48.714 00.000 9828 scope still moving after pulse duration time elapsed
02:30:48.745 00.031 9828 IsSlewing returns 0
02:30:48.745 00.000 9828 IsGuiding returns 1
02:30:48.775 00.030 9828 IsSlewing returns 0
02:30:48.775 00.000 9828 IsGuiding returns 1
02:30:48.807 00.032 9828 IsSlewing returns 0
02:30:48.807 00.000 9828 IsGuiding returns 1
02:30:48.837 00.030 9828 IsSlewing returns 0
02:30:48.837 00.000 9828 IsGuiding returns 0
02:30:48.837 00.000 9828 scope move finished after 9 + 144 ms
02:30:48.837 00.000 9828 Move returns status 0, amount 9
02:30:48.837 00.000 9828 move complete, result=0
02:30:48.837 00.000 9828 worker thread done servicing request
02:30:48.837 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:30:49.228 00.391 8976 Exposure complete
02:30:49.234 00.006 8976 worker thread done servicing request
02:30:49.234 00.000 5052 OnExposeComplete: enter
02:30:49.234 00.000 5052 UpdateGuideState(): m_state=6
02:30:49.234 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9100
02:30:49.234 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.90, Mass=148, SNR=8.4, Peak=80 HFD=2.0
02:30:49.234 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
02:30:49.234 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
02:30:49.234 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.28 cameraTheta=2.37 mountX=0.26 mountY=0.06, mountTheta=0.23
02:30:49.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.19, opts=13)
02:30:49.235 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.19)
02:30:49.235 00.000 8976 Worker thread wakes up
02:30:49.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.19) opts 0xd
02:30:49.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.19)
02:30:49.235 00.000 8976 Moving (-0.20, 0.19) raw xDistance=0.26 yDistance=0.06
02:30:49.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:30:49.236 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:30:49.236 00.000 8976 MoveAxis(L, 1, ABG)
02:30:49.236 00.000 8976 stepping (-5, 16) + (-1, 0)
02:30:49.236 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:49.236 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:30:49.246 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:30:49.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:49.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:49.246 00.000 5052 Enqueuing Expose request
02:30:49.262 00.016 8976 Received - 47 (G) 
02:30:49.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:49.262 00.000 8976 stepped: pos (-6, 16)
02:30:49.262 00.000 8976 MoveAxis(U, 0, ABG)
02:30:49.262 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:30:49.262 00.000 8976 MountToCamera -- mountX=0.78 mountY=-2.56 hyp=2.68 mountTheta=-1.28 cameraX=1.93, cameraY=1.86 cameraTheta=0.77
02:30:49.262 00.000 8976 incremental bump (1.928, 1.861) isValid = 1
02:30:49.262 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
02:30:49.262 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:30:49.262 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:30:49.262 00.000 8976 move complete, result=0
02:30:49.262 00.000 8976 worker thread done servicing request
02:30:49.263 00.001 9828 Worker thread wakes up
02:30:49.263 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:30:49.263 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:30:49.263 00.000 8976 Worker thread wakes up
02:30:49.263 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:30:49.263 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
02:30:49.263 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
02:30:49.263 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
02:30:49.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:49.263 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:30:49.263 00.000 9828 BLC: window closed
02:30:49.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:49.263 00.000 9828 MoveAxis(E, 27, B)
02:30:49.263 00.000 9828 Guiding  Dir = 2, Dur = 27
02:30:49.264 00.001 9828 IsSlewing returns 0
02:30:49.264 00.000 9828 IsGuiding returns 0
02:30:49.264 00.000 9828 PulseGuide returned control before completion, sleep 37
02:30:49.304 00.040 9828 IsGuiding returns 1
02:30:49.304 00.000 9828 scope still moving after pulse duration time elapsed
02:30:49.335 00.031 9828 IsSlewing returns 0
02:30:49.335 00.000 9828 IsGuiding returns 1
02:30:49.366 00.031 9828 IsSlewing returns 0
02:30:49.366 00.000 9828 IsGuiding returns 1
02:30:49.396 00.030 9828 IsSlewing returns 0
02:30:49.396 00.000 9828 IsGuiding returns 1
02:30:49.427 00.031 9828 IsSlewing returns 0
02:30:49.428 00.001 9828 IsGuiding returns 0
02:30:49.428 00.000 9828 scope move finished after 27 + 137 ms
02:30:49.428 00.000 9828 Move returns status 0, amount 27
02:30:49.428 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:49.428 00.000 9828 MoveAxis(N, 10, B)
02:30:49.428 00.000 9828 Guiding  Dir = 0, Dur = 10
02:30:49.442 00.014 9828 IsSlewing returns 0
02:30:49.442 00.000 9828 IsGuiding returns 0
02:30:49.442 00.000 9828 PulseGuide returned control before completion, sleep 20
02:30:49.472 00.030 9828 IsGuiding returns 1
02:30:49.472 00.000 9828 scope still moving after pulse duration time elapsed
02:30:49.503 00.031 9828 IsSlewing returns 0
02:30:49.503 00.000 9828 IsGuiding returns 1
02:30:49.535 00.032 9828 IsSlewing returns 0
02:30:49.535 00.000 9828 IsGuiding returns 1
02:30:49.566 00.031 9828 IsSlewing returns 0
02:30:49.566 00.000 9828 IsGuiding returns 1
02:30:49.597 00.031 9828 IsSlewing returns 0
02:30:49.597 00.000 9828 IsGuiding returns 0
02:30:49.597 00.000 9828 scope move finished after 10 + 144 ms
02:30:49.597 00.000 9828 Move returns status 0, amount 10
02:30:49.597 00.000 9828 move complete, result=0
02:30:49.597 00.000 9828 worker thread done servicing request
02:30:49.597 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:30:49.955 00.358 8976 Exposure complete
02:30:49.960 00.005 8976 worker thread done servicing request
02:30:49.960 00.000 5052 OnExposeComplete: enter
02:30:49.960 00.000 5052 UpdateGuideState(): m_state=6
02:30:49.960 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9101
02:30:49.961 00.001 5052 Star::Find returns 1 (0), X=328.97, Y=281.12, Mass=167, SNR=9.0, Peak=71 HFD=2.0
02:30:49.961 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
02:30:49.961 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.24)
02:30:49.961 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.59 hyp=0.63 cameraTheta=-1.90 mountX=-0.44 mountY=0.49, mountTheta=2.30
02:30:49.961 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.59, opts=13)
02:30:49.962 00.001 5052 Enqueuing Move request for stepguider (-0.20, -0.59)
02:30:49.962 00.000 8976 Worker thread wakes up
02:30:49.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.59) opts 0xd
02:30:49.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.59)
02:30:49.962 00.000 8976 Moving (-0.20, -0.59) raw xDistance=-0.44 yDistance=0.49
02:30:49.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
02:30:49.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:30:49.962 00.000 8976 MoveAxis(R, 2, ABG)
02:30:49.962 00.000 8976 stepping (-6, 16) + (2, 0)
02:30:49.962 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:49.963 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:30:49.972 00.009 5052 UpdateGuideState exits: m=167 SNR=9.0
02:30:49.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:49.973 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:49.973 00.000 5052 Enqueuing Expose request
02:30:49.996 00.023 8976 Received - 47 (G) 
02:30:49.996 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:49.996 00.000 8976 stepped: pos (-4, 16)
02:30:49.996 00.000 8976 MoveAxis(D, 2, ABG)
02:30:49.996 00.000 8976 stepping (-4, 16) + (0, -2)
02:30:49.996 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:50.028 00.032 8976 Received - 47 (G) 
02:30:50.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:50.028 00.000 8976 stepped: pos (-4, 14)
02:30:50.028 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:30:50.028 00.000 8976 MountToCamera -- mountX=0.72 mountY=-2.45 hyp=2.56 mountTheta=-1.28 cameraX=1.85, cameraY=1.76 cameraTheta=0.76
02:30:50.029 00.001 8976 incremental bump (1.853, 1.761) isValid = 1
02:30:50.029 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
02:30:50.029 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:30:50.029 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:30:50.029 00.000 8976 move complete, result=0
02:30:50.029 00.000 9828 Worker thread wakes up
02:30:50.029 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:30:50.029 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:30:50.029 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
02:30:50.029 00.000 8976 worker thread done servicing request
02:30:50.029 00.000 8976 Worker thread wakes up
02:30:50.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:50.029 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
02:30:50.029 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:30:50.029 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:30:50.029 00.000 9828 BLC: window closed
02:30:50.029 00.000 9828 MoveAxis(E, 28, B)
02:30:50.029 00.000 9828 Guiding  Dir = 2, Dur = 28
02:30:50.029 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
02:30:50.029 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:50.030 00.001 9828 IsSlewing returns 0
02:30:50.030 00.000 9828 IsGuiding returns 0
02:30:50.030 00.000 9828 PulseGuide returned control before completion, sleep 38
02:30:50.071 00.041 9828 IsGuiding returns 1
02:30:50.071 00.000 9828 scope still moving after pulse duration time elapsed
02:30:50.102 00.031 9828 IsSlewing returns 0
02:30:50.102 00.000 9828 IsGuiding returns 1
02:30:50.133 00.031 9828 IsSlewing returns 0
02:30:50.133 00.000 9828 IsGuiding returns 1
02:30:50.163 00.030 9828 IsSlewing returns 0
02:30:50.164 00.001 9828 IsGuiding returns 1
02:30:50.195 00.031 9828 IsSlewing returns 0
02:30:50.195 00.000 9828 IsGuiding returns 0
02:30:50.196 00.001 9828 scope move finished after 28 + 137 ms
02:30:50.196 00.000 9828 Move returns status 0, amount 28
02:30:50.196 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:50.196 00.000 9828 MoveAxis(N, 10, B)
02:30:50.196 00.000 9828 Guiding  Dir = 0, Dur = 10
02:30:50.210 00.014 9828 IsSlewing returns 0
02:30:50.210 00.000 9828 IsGuiding returns 0
02:30:50.210 00.000 9828 PulseGuide returned control before completion, sleep 20
02:30:50.241 00.031 9828 IsGuiding returns 1
02:30:50.241 00.000 9828 scope still moving after pulse duration time elapsed
02:30:50.272 00.031 9828 IsSlewing returns 0
02:30:50.272 00.000 9828 IsGuiding returns 1
02:30:50.302 00.030 9828 IsSlewing returns 0
02:30:50.302 00.000 9828 IsGuiding returns 1
02:30:50.334 00.032 9828 IsSlewing returns 0
02:30:50.334 00.000 9828 IsGuiding returns 1
02:30:50.365 00.031 9828 IsSlewing returns 0
02:30:50.365 00.000 9828 IsGuiding returns 0
02:30:50.365 00.000 9828 scope move finished after 10 + 145 ms
02:30:50.365 00.000 9828 Move returns status 0, amount 10
02:30:50.365 00.000 9828 move complete, result=0
02:30:50.365 00.000 9828 worker thread done servicing request
02:30:50.366 00.001 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:30:50.724 00.358 8976 Exposure complete
02:30:50.730 00.006 8976 worker thread done servicing request
02:30:50.730 00.000 5052 OnExposeComplete: enter
02:30:50.730 00.000 5052 UpdateGuideState(): m_state=6
02:30:50.730 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9102
02:30:50.730 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.83, Mass=152, SNR=8.5, Peak=67 HFD=2.2
02:30:50.730 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:30:50.730 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:30:50.730 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.12 hyp=0.51 cameraTheta=2.90 mountX=0.33 mountY=0.35, mountTheta=0.81
02:30:50.731 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.12, opts=13)
02:30:50.731 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.12)
02:30:50.731 00.000 8976 Worker thread wakes up
02:30:50.732 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.12) opts 0xd
02:30:50.732 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.12)
02:30:50.732 00.000 8976 Moving (-0.50, 0.12) raw xDistance=0.33 yDistance=0.35
02:30:50.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
02:30:50.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:30:50.732 00.000 8976 MoveAxis(L, 1, ABG)
02:30:50.732 00.000 8976 stepping (-4, 14) + (-1, 0)
02:30:50.732 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:50.733 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:30:50.743 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:30:50.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:50.743 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:50.743 00.000 5052 Enqueuing Expose request
02:30:50.764 00.021 8976 Received - 47 (G) 
02:30:50.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:50.764 00.000 8976 stepped: pos (-5, 14)
02:30:50.764 00.000 8976 MoveAxis(D, 2, ABG)
02:30:50.764 00.000 8976 stepping (-5, 14) + (0, -2)
02:30:50.764 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:50.796 00.032 8976 Received - 47 (G) 
02:30:50.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:50.796 00.000 8976 stepped: pos (-5, 12)
02:30:50.796 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:30:50.796 00.000 8976 MountToCamera -- mountX=0.74 mountY=-2.27 hyp=2.39 mountTheta=-1.26 cameraX=1.69, cameraY=1.69 cameraTheta=0.79
02:30:50.796 00.000 8976 incremental bump (1.687, 1.691) isValid = 1
02:30:50.796 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
02:30:50.796 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:30:50.796 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:30:50.796 00.000 8976 move complete, result=0
02:30:50.796 00.000 8976 worker thread done servicing request
02:30:50.796 00.000 8976 Worker thread wakes up
02:30:50.796 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:30:50.797 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:50.797 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:50.798 00.001 9828 Worker thread wakes up
02:30:50.798 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:30:50.798 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:30:50.798 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
02:30:50.798 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
02:30:50.798 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
02:30:50.798 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
02:30:50.798 00.000 9828 BLC: window closed
02:30:50.798 00.000 9828 MoveAxis(E, 27, B)
02:30:50.798 00.000 9828 Guiding  Dir = 2, Dur = 27
02:30:50.799 00.001 9828 IsSlewing returns 0
02:30:50.799 00.000 9828 IsGuiding returns 0
02:30:50.799 00.000 9828 PulseGuide returned control before completion, sleep 37
02:30:50.846 00.047 9828 IsGuiding returns 1
02:30:50.846 00.000 9828 scope still moving after pulse duration time elapsed
02:30:50.877 00.031 9828 IsSlewing returns 0
02:30:50.877 00.000 9828 IsGuiding returns 1
02:30:50.908 00.031 9828 IsSlewing returns 0
02:30:50.908 00.000 9828 IsGuiding returns 1
02:30:50.939 00.031 9828 IsSlewing returns 0
02:30:50.939 00.000 9828 IsGuiding returns 1
02:30:50.970 00.031 9828 IsSlewing returns 0
02:30:50.970 00.000 9828 IsGuiding returns 0
02:30:50.970 00.000 9828 scope move finished after 27 + 143 ms
02:30:50.970 00.000 9828 Move returns status 0, amount 27
02:30:50.970 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:50.970 00.000 9828 MoveAxis(N, 10, B)
02:30:50.970 00.000 9828 Guiding  Dir = 0, Dur = 10
02:30:50.985 00.015 9828 IsSlewing returns 0
02:30:50.985 00.000 9828 IsGuiding returns 0
02:30:50.985 00.000 9828 PulseGuide returned control before completion, sleep 20
02:30:51.016 00.031 9828 IsGuiding returns 1
02:30:51.017 00.001 9828 scope still moving after pulse duration time elapsed
02:30:51.047 00.030 9828 IsSlewing returns 0
02:30:51.047 00.000 9828 IsGuiding returns 1
02:30:51.078 00.031 9828 IsSlewing returns 0
02:30:51.078 00.000 9828 IsGuiding returns 1
02:30:51.110 00.032 9828 IsSlewing returns 0
02:30:51.110 00.000 9828 IsGuiding returns 1
02:30:51.141 00.031 9828 IsSlewing returns 0
02:30:51.141 00.000 9828 IsGuiding returns 0
02:30:51.141 00.000 9828 scope move finished after 10 + 146 ms
02:30:51.141 00.000 9828 Move returns status 0, amount 10
02:30:51.141 00.000 9828 move complete, result=0
02:30:51.141 00.000 9828 worker thread done servicing request
02:30:51.141 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:30:51.491 00.350 8976 Exposure complete
02:30:51.496 00.005 8976 worker thread done servicing request
02:30:51.496 00.000 5052 OnExposeComplete: enter
02:30:51.496 00.000 5052 UpdateGuideState(): m_state=6
02:30:51.496 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9103
02:30:51.496 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.84, Mass=146, SNR=8.3, Peak=67 HFD=2.0
02:30:51.496 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:30:51.496 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:30:51.497 00.001 5052 CameraToMount -- cameraX=-0.62 cameraY=0.13 hyp=0.63 cameraTheta=2.94 mountX=0.40 mountY=0.45, mountTheta=0.85
02:30:51.497 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.13, opts=13)
02:30:51.497 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.13)
02:30:51.497 00.000 8976 Worker thread wakes up
02:30:51.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.13) opts 0xd
02:30:51.498 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.13)
02:30:51.498 00.000 8976 Moving (-0.62, 0.13) raw xDistance=0.40 yDistance=0.45
02:30:51.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
02:30:51.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
02:30:51.498 00.000 8976 MoveAxis(L, 2, ABG)
02:30:51.498 00.000 8976 stepping (-5, 12) + (-2, 0)
02:30:51.498 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:51.499 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:30:51.511 00.012 5052 UpdateGuideState exits: m=146 SNR=8.3
02:30:51.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:51.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:51.511 00.000 5052 Enqueuing Expose request
02:30:51.532 00.021 8976 Received - 47 (G) 
02:30:51.532 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:51.532 00.000 8976 stepped: pos (-7, 12)
02:30:51.532 00.000 8976 MoveAxis(D, 2, ABG)
02:30:51.532 00.000 8976 stepping (-7, 12) + (0, -2)
02:30:51.532 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:51.564 00.032 8976 Received - 47 (G) 
02:30:51.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:51.564 00.000 8976 stepped: pos (-7, 10)
02:30:51.564 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:30:51.564 00.000 8976 MountToCamera -- mountX=0.85 mountY=-2.05 hyp=2.21 mountTheta=-1.18 cameraX=1.44, cameraY=1.69 cameraTheta=0.87
02:30:51.564 00.000 8976 incremental bump (1.436, 1.687) isValid = 1
02:30:51.564 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
02:30:51.564 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:30:51.564 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:30:51.564 00.000 8976 move complete, result=0
02:30:51.564 00.000 8976 worker thread done servicing request
02:30:51.564 00.000 8976 Worker thread wakes up
02:30:51.564 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:30:51.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:51.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:51.564 00.000 9828 Worker thread wakes up
02:30:51.564 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:30:51.564 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:30:51.564 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
02:30:51.565 00.001 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
02:30:51.565 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:30:51.565 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:30:51.565 00.000 9828 BLC: window closed
02:30:51.565 00.000 9828 MoveAxis(E, 25, B)
02:30:51.565 00.000 9828 Guiding  Dir = 2, Dur = 25
02:30:51.565 00.000 9828 IsSlewing returns 0
02:30:51.565 00.000 9828 IsGuiding returns 0
02:30:51.565 00.000 9828 PulseGuide returned control before completion, sleep 35
02:30:51.611 00.046 9828 IsGuiding returns 1
02:30:51.611 00.000 9828 scope still moving after pulse duration time elapsed
02:30:51.642 00.031 9828 IsSlewing returns 0
02:30:51.642 00.000 9828 IsGuiding returns 1
02:30:51.673 00.031 9828 IsSlewing returns 0
02:30:51.673 00.000 9828 IsGuiding returns 1
02:30:51.705 00.032 9828 IsSlewing returns 0
02:30:51.705 00.000 9828 IsGuiding returns 0
02:30:51.705 00.000 9828 scope move finished after 25 + 114 ms
02:30:51.705 00.000 9828 Move returns status 0, amount 25
02:30:51.705 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:51.705 00.000 9828 MoveAxis(N, 11, B)
02:30:51.705 00.000 9828 Guiding  Dir = 0, Dur = 11
02:30:51.721 00.016 9828 IsSlewing returns 0
02:30:51.721 00.000 9828 IsGuiding returns 0
02:30:51.721 00.000 9828 PulseGuide returned control before completion, sleep 21
02:30:51.752 00.031 9828 IsGuiding returns 1
02:30:51.752 00.000 9828 scope still moving after pulse duration time elapsed
02:30:51.783 00.031 9828 IsSlewing returns 0
02:30:51.783 00.000 9828 IsGuiding returns 1
02:30:51.814 00.031 9828 IsSlewing returns 0
02:30:51.814 00.000 9828 IsGuiding returns 1
02:30:51.845 00.031 9828 IsSlewing returns 0
02:30:51.845 00.000 9828 IsGuiding returns 1
02:30:51.876 00.031 9828 IsSlewing returns 0
02:30:51.876 00.000 9828 IsGuiding returns 0
02:30:51.876 00.000 9828 scope move finished after 11 + 144 ms
02:30:51.876 00.000 9828 Move returns status 0, amount 11
02:30:51.876 00.000 9828 move complete, result=0
02:30:51.876 00.000 9828 worker thread done servicing request
02:30:51.876 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:30:52.261 00.385 8976 Exposure complete
02:30:52.267 00.006 8976 worker thread done servicing request
02:30:52.267 00.000 5052 OnExposeComplete: enter
02:30:52.267 00.000 5052 UpdateGuideState(): m_state=6
02:30:52.267 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9104
02:30:52.267 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.67, Mass=151, SNR=8.6, Peak=78 HFD=2.0
02:30:52.267 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
02:30:52.267 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
02:30:52.267 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-2.96 mountX=0.07 mountY=0.21, mountTheta=1.27
02:30:52.268 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.04, opts=13)
02:30:52.268 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.04)
02:30:52.268 00.000 8976 Worker thread wakes up
02:30:52.268 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.04) opts 0xd
02:30:52.268 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.04)
02:30:52.268 00.000 8976 Moving (-0.23, -0.04) raw xDistance=0.07 yDistance=0.21
02:30:52.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:30:52.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:30:52.268 00.000 8976 MoveAxis(R, 0, ABG)
02:30:52.268 00.000 8976 MoveAxis(U, 0, ABG)
02:30:52.269 00.001 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:30:52.269 00.000 8976 MountToCamera -- mountX=0.92 mountY=-1.89 hyp=2.11 mountTheta=-1.12 cameraX=1.27, cameraY=1.68 cameraTheta=0.93
02:30:52.269 00.000 8976 incremental bump (1.267, 1.684) isValid = 1
02:30:52.269 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:30:52.269 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:30:52.269 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:30:52.269 00.000 8976 move complete, result=0
02:30:52.269 00.000 9828 Worker thread wakes up
02:30:52.269 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:30:52.269 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:30:52.269 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:30:52.269 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
02:30:52.269 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:30:52.269 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:30:52.269 00.000 9828 BLC: window closed
02:30:52.269 00.000 8976 worker thread done servicing request
02:30:52.269 00.000 9828 MoveAxis(E, 23, B)
02:30:52.269 00.000 9828 Guiding  Dir = 2, Dur = 23
02:30:52.270 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:30:52.270 00.000 9828 IsSlewing returns 0
02:30:52.271 00.001 9828 IsGuiding returns 0
02:30:52.271 00.000 9828 PulseGuide returned control before completion, sleep 33
02:30:52.280 00.009 5052 UpdateGuideState exits: m=151 SNR=8.6
02:30:52.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:52.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:52.280 00.000 5052 Enqueuing Expose request
02:30:52.280 00.000 8976 Worker thread wakes up
02:30:52.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:52.280 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:52.281 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:52.317 00.036 9828 IsGuiding returns 1
02:30:52.317 00.000 9828 scope still moving after pulse duration time elapsed
02:30:52.347 00.030 9828 IsSlewing returns 0
02:30:52.347 00.000 9828 IsGuiding returns 1
02:30:52.378 00.031 9828 IsSlewing returns 0
02:30:52.378 00.000 9828 IsGuiding returns 1
02:30:52.408 00.030 9828 IsSlewing returns 0
02:30:52.408 00.000 9828 IsGuiding returns 0
02:30:52.408 00.000 9828 scope move finished after 23 + 115 ms
02:30:52.408 00.000 9828 Move returns status 0, amount 23
02:30:52.408 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:52.408 00.000 9828 MoveAxis(N, 12, B)
02:30:52.408 00.000 9828 Guiding  Dir = 0, Dur = 12
02:30:52.424 00.016 9828 IsSlewing returns 0
02:30:52.424 00.000 9828 IsGuiding returns 0
02:30:52.424 00.000 9828 PulseGuide returned control before completion, sleep 22
02:30:52.454 00.030 9828 IsGuiding returns 1
02:30:52.454 00.000 9828 scope still moving after pulse duration time elapsed
02:30:52.485 00.031 9828 IsSlewing returns 0
02:30:52.485 00.000 9828 IsGuiding returns 1
02:30:52.516 00.031 9828 IsSlewing returns 0
02:30:52.516 00.000 9828 IsGuiding returns 1
02:30:52.548 00.032 9828 IsSlewing returns 0
02:30:52.548 00.000 9828 IsGuiding returns 1
02:30:52.594 00.046 9828 IsSlewing returns 0
02:30:52.594 00.000 9828 IsGuiding returns 0
02:30:52.594 00.000 9828 scope move finished after 12 + 158 ms
02:30:52.594 00.000 9828 Move returns status 0, amount 12
02:30:52.594 00.000 9828 move complete, result=0
02:30:52.594 00.000 9828 worker thread done servicing request
02:30:52.594 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:30:52.990 00.396 8976 Exposure complete
02:30:52.997 00.007 8976 worker thread done servicing request
02:30:52.997 00.000 5052 OnExposeComplete: enter
02:30:52.997 00.000 5052 UpdateGuideState(): m_state=6
02:30:52.997 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9105
02:30:52.997 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.70, Mass=146, SNR=8.4, Peak=70 HFD=1.7
02:30:52.997 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
02:30:52.997 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
02:30:52.997 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.01 hyp=0.70 cameraTheta=-3.12 mountX=0.31 mountY=0.60, mountTheta=1.10
02:30:52.998 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.01, opts=13)
02:30:52.998 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.01)
02:30:52.998 00.000 8976 Worker thread wakes up
02:30:52.998 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.01) opts 0xd
02:30:52.998 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.01)
02:30:52.998 00.000 8976 Moving (-0.70, -0.01) raw xDistance=0.31 yDistance=0.60
02:30:52.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:30:52.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
02:30:52.999 00.001 8976 MoveAxis(L, 1, ABG)
02:30:52.999 00.000 8976 stepping (-7, 10) + (-1, 0)
02:30:52.999 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:53.000 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:30:53.011 00.011 5052 UpdateGuideState exits: m=146 SNR=8.4
02:30:53.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:53.011 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:53.011 00.000 5052 Enqueuing Expose request
02:30:53.018 00.007 8976 Received - 47 (G) 
02:30:53.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:53.018 00.000 8976 stepped: pos (-8, 10)
02:30:53.018 00.000 8976 MoveAxis(D, 2, ABG)
02:30:53.018 00.000 8976 stepping (-8, 10) + (0, -2)
02:30:53.018 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:53.049 00.031 8976 Received - 47 (G) 
02:30:53.050 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:53.050 00.000 8976 stepped: pos (-8, 8)
02:30:53.050 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:30:53.050 00.000 8976 MountToCamera -- mountX=1.02 mountY=-1.69 hyp=1.97 mountTheta=-1.03 cameraX=1.04, cameraY=1.68 cameraTheta=1.02
02:30:53.050 00.000 8976 incremental bump (1.038, 1.679) isValid = 1
02:30:53.050 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
02:30:53.050 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:30:53.050 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:30:53.050 00.000 8976 move complete, result=0
02:30:53.050 00.000 9828 Worker thread wakes up
02:30:53.050 00.000 8976 worker thread done servicing request
02:30:53.050 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
02:30:53.050 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:30:53.050 00.000 8976 Worker thread wakes up
02:30:53.050 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:30:53.051 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:53.051 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:53.051 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
02:30:53.051 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
02:30:53.051 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
02:30:53.051 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:30:53.051 00.000 9828 BLC: window closed
02:30:53.051 00.000 9828 MoveAxis(E, 21, B)
02:30:53.051 00.000 9828 Guiding  Dir = 2, Dur = 21
02:30:53.052 00.001 9828 IsSlewing returns 0
02:30:53.052 00.000 9828 IsGuiding returns 0
02:30:53.052 00.000 9828 PulseGuide returned control before completion, sleep 31
02:30:53.097 00.045 9828 IsGuiding returns 1
02:30:53.097 00.000 9828 scope still moving after pulse duration time elapsed
02:30:53.129 00.032 9828 IsSlewing returns 0
02:30:53.129 00.000 9828 IsGuiding returns 1
02:30:53.161 00.032 9828 IsSlewing returns 0
02:30:53.161 00.000 9828 IsGuiding returns 1
02:30:53.193 00.032 9828 IsSlewing returns 0
02:30:53.193 00.000 9828 IsGuiding returns 1
02:30:53.225 00.032 9828 IsSlewing returns 0
02:30:53.225 00.000 9828 IsGuiding returns 1
02:30:53.257 00.032 9828 IsSlewing returns 0
02:30:53.257 00.000 9828 IsGuiding returns 1
02:30:53.290 00.033 9828 IsSlewing returns 0
02:30:53.290 00.000 9828 IsGuiding returns 1
02:30:53.320 00.030 9828 IsSlewing returns 0
02:30:53.320 00.000 9828 IsGuiding returns 0
02:30:53.320 00.000 9828 scope move finished after 21 + 247 ms
02:30:53.321 00.001 9828 Move returns status 0, amount 21
02:30:53.321 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:53.321 00.000 9828 MoveAxis(N, 13, B)
02:30:53.321 00.000 9828 Guiding  Dir = 0, Dur = 13
02:30:53.336 00.015 9828 IsSlewing returns 0
02:30:53.336 00.000 9828 IsGuiding returns 0
02:30:53.336 00.000 9828 PulseGuide returned control before completion, sleep 23
02:30:53.367 00.031 9828 IsGuiding returns 1
02:30:53.367 00.000 9828 scope still moving after pulse duration time elapsed
02:30:53.398 00.031 9828 IsSlewing returns 0
02:30:53.398 00.000 9828 IsGuiding returns 1
02:30:53.429 00.031 9828 IsSlewing returns 0
02:30:53.429 00.000 9828 IsGuiding returns 1
02:30:53.460 00.031 9828 IsSlewing returns 0
02:30:53.460 00.000 9828 IsGuiding returns 1
02:30:53.491 00.031 9828 IsSlewing returns 0
02:30:53.491 00.000 9828 IsGuiding returns 0
02:30:53.491 00.000 9828 scope move finished after 13 + 141 ms
02:30:53.491 00.000 9828 Move returns status 0, amount 13
02:30:53.491 00.000 9828 move complete, result=0
02:30:53.491 00.000 9828 worker thread done servicing request
02:30:53.491 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:30:53.753 00.262 8976 Exposure complete
02:30:53.758 00.005 8976 worker thread done servicing request
02:30:53.758 00.000 5052 OnExposeComplete: enter
02:30:53.759 00.001 5052 UpdateGuideState(): m_state=6
02:30:53.759 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9106
02:30:53.759 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.55, Mass=161, SNR=8.8, Peak=73 HFD=1.9
02:30:53.759 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
02:30:53.759 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
02:30:53.759 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=-0.16 hyp=0.96 cameraTheta=-2.97 mountX=0.29 mountY=0.88, mountTheta=1.26
02:30:53.760 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=-0.16, opts=13)
02:30:53.760 00.000 5052 Enqueuing Move request for stepguider (-0.95, -0.16)
02:30:53.760 00.000 8976 Worker thread wakes up
02:30:53.761 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, -0.16) opts 0xd
02:30:53.761 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, -0.16)
02:30:53.761 00.000 8976 Moving (-0.95, -0.16) raw xDistance=0.29 yDistance=0.88
02:30:53.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
02:30:53.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.88
02:30:53.761 00.000 8976 MoveAxis(L, 1, ABG)
02:30:53.761 00.000 8976 stepping (-8, 8) + (-1, 0)
02:30:53.761 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:53.762 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:30:53.772 00.010 5052 UpdateGuideState exits: m=161 SNR=8.8
02:30:53.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:53.772 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:53.772 00.000 5052 Enqueuing Expose request
02:30:53.785 00.013 8976 Received - 47 (G) 
02:30:53.785 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:53.785 00.000 8976 stepped: pos (-9, 8)
02:30:53.786 00.001 8976 MoveAxis(D, 4, ABG)
02:30:53.786 00.000 8976 stepping (-9, 8) + (0, -4)
02:30:53.786 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:30:53.817 00.031 8976 Received - 47 (G) 
02:30:53.817 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:30:53.817 00.000 8976 stepped: pos (-9, 4)
02:30:53.817 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:30:53.817 00.000 8976 MountToCamera -- mountX=1.14 mountY=-1.34 hyp=1.76 mountTheta=-0.87 cameraX=0.68, cameraY=1.63 cameraTheta=1.18
02:30:53.817 00.000 8976 incremental bump (0.675, 1.625) isValid = 1
02:30:53.818 00.001 8976 Scheduling Mount bump of (0.044, 0.110)
02:30:53.818 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:30:53.818 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:30:53.818 00.000 8976 move complete, result=0
02:30:53.818 00.000 8976 worker thread done servicing request
02:30:53.818 00.000 8976 Worker thread wakes up
02:30:53.818 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 4 ms SOUTH
02:30:53.818 00.000 9828 Worker thread wakes up
02:30:53.818 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:30:53.818 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:30:53.818 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:30:53.818 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:30:53.818 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:30:53.818 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:30:53.818 00.000 9828 BLC: window closed
02:30:53.818 00.000 9828 MoveAxis(E, 16, B)
02:30:53.818 00.000 9828 Guiding  Dir = 2, Dur = 16
02:30:53.819 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:53.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:53.819 00.000 9828 IsSlewing returns 0
02:30:53.819 00.000 9828 IsGuiding returns 0
02:30:53.820 00.001 9828 PulseGuide returned control before completion, sleep 26
02:30:53.848 00.028 9828 IsGuiding returns 1
02:30:53.848 00.000 9828 scope still moving after pulse duration time elapsed
02:30:53.878 00.030 9828 IsSlewing returns 0
02:30:53.878 00.000 9828 IsGuiding returns 1
02:30:53.910 00.032 9828 IsSlewing returns 0
02:30:53.911 00.001 9828 IsGuiding returns 1
02:30:53.940 00.029 9828 IsSlewing returns 0
02:30:53.940 00.000 9828 IsGuiding returns 1
02:30:53.972 00.032 9828 IsSlewing returns 0
02:30:53.972 00.000 9828 IsGuiding returns 0
02:30:53.972 00.000 9828 scope move finished after 16 + 137 ms
02:30:53.972 00.000 9828 Move returns status 0, amount 16
02:30:53.972 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:53.972 00.000 9828 MoveAxis(N, 14, B)
02:30:53.972 00.000 9828 Guiding  Dir = 0, Dur = 14
02:30:53.988 00.016 9828 IsSlewing returns 0
02:30:53.988 00.000 9828 IsGuiding returns 0
02:30:53.989 00.001 9828 PulseGuide returned control before completion, sleep 24
02:30:54.019 00.030 9828 IsGuiding returns 1
02:30:54.019 00.000 9828 scope still moving after pulse duration time elapsed
02:30:54.051 00.032 9828 IsSlewing returns 0
02:30:54.051 00.000 9828 IsGuiding returns 1
02:30:54.083 00.032 9828 IsSlewing returns 0
02:30:54.084 00.001 9828 IsGuiding returns 1
02:30:54.114 00.030 9828 IsSlewing returns 0
02:30:54.114 00.000 9828 IsGuiding returns 1
02:30:54.145 00.031 9828 IsSlewing returns 0
02:30:54.145 00.000 9828 IsGuiding returns 0
02:30:54.145 00.000 9828 scope move finished after 14 + 143 ms
02:30:54.145 00.000 9828 Move returns status 0, amount 14
02:30:54.146 00.001 9828 move complete, result=0
02:30:54.146 00.000 9828 worker thread done servicing request
02:30:54.146 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:30:54.515 00.369 8976 Exposure complete
02:30:54.520 00.005 8976 worker thread done servicing request
02:30:54.521 00.001 5052 OnExposeComplete: enter
02:30:54.521 00.000 5052 UpdateGuideState(): m_state=6
02:30:54.521 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9107
02:30:54.521 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=282.00, Mass=172, SNR=9.1, Peak=78 HFD=2.2
02:30:54.521 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:30:54.521 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
02:30:54.521 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.29 hyp=0.66 cameraTheta=2.68 mountX=0.53 mountY=0.33, mountTheta=0.56
02:30:54.521 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.29, opts=13)
02:30:54.521 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.29)
02:30:54.522 00.001 8976 Worker thread wakes up
02:30:54.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.29) opts 0xd
02:30:54.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.29)
02:30:54.522 00.000 8976 Moving (-0.59, 0.29) raw xDistance=0.53 yDistance=0.33
02:30:54.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
02:30:54.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.33
02:30:54.522 00.000 8976 MoveAxis(L, 2, ABG)
02:30:54.522 00.000 8976 stepping (-9, 4) + (-2, 0)
02:30:54.522 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:54.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:30:54.531 00.009 5052 UpdateGuideState exits: m=172 SNR=9.1
02:30:54.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:54.531 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:54.531 00.000 5052 Enqueuing Expose request
02:30:54.552 00.021 8976 Received - 47 (G) 
02:30:54.552 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:54.552 00.000 8976 stepped: pos (-11, 4)
02:30:54.552 00.000 8976 MoveAxis(D, 2, ABG)
02:30:54.553 00.001 8976 stepping (-11, 4) + (0, -2)
02:30:54.553 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:54.585 00.032 8976 Received - 47 (G) 
02:30:54.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:54.585 00.000 8976 stepped: pos (-11, 2)
02:30:54.585 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
02:30:54.585 00.000 8976 MountToCamera -- mountX=1.32 mountY=-1.00 hyp=1.66 mountTheta=-0.65 cameraX=0.29, cameraY=1.63 cameraTheta=1.39
02:30:54.585 00.000 8976 incremental bump (0.293, 1.632) isValid = 1
02:30:54.585 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:30:54.585 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:30:54.585 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:30:54.585 00.000 8976 move complete, result=0
02:30:54.585 00.000 9828 Worker thread wakes up
02:30:54.585 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:30:54.585 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:30:54.585 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.79)
02:30:54.585 00.000 8976 worker thread done servicing request
02:30:54.586 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 2 ms SOUTH
02:30:54.586 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
02:30:54.586 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:30:54.586 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:30:54.586 00.000 9828 BLC: window closed
02:30:54.586 00.000 9828 MoveAxis(E, 8, B)
02:30:54.586 00.000 8976 Worker thread wakes up
02:30:54.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:54.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:54.586 00.000 9828 Guiding  Dir = 2, Dur = 8
02:30:54.586 00.000 9828 IsSlewing returns 0
02:30:54.586 00.000 9828 IsGuiding returns 0
02:30:54.587 00.001 9828 PulseGuide returned control before completion, sleep 18
02:30:54.611 00.024 9828 IsGuiding returns 1
02:30:54.612 00.001 9828 scope still moving after pulse duration time elapsed
02:30:54.642 00.030 9828 IsSlewing returns 0
02:30:54.642 00.000 9828 IsGuiding returns 1
02:30:54.689 00.047 9828 IsSlewing returns 0
02:30:54.689 00.000 9828 IsGuiding returns 1
02:30:54.721 00.032 9828 IsSlewing returns 0
02:30:54.721 00.000 9828 IsGuiding returns 0
02:30:54.721 00.000 9828 scope move finished after 8 + 126 ms
02:30:54.721 00.000 9828 Move returns status 0, amount 8
02:30:54.721 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:54.721 00.000 9828 MoveAxis(N, 15, B)
02:30:54.721 00.000 9828 Guiding  Dir = 0, Dur = 15
02:30:54.736 00.015 9828 IsSlewing returns 0
02:30:54.736 00.000 9828 IsGuiding returns 0
02:30:54.737 00.001 9828 PulseGuide returned control before completion, sleep 25
02:30:54.768 00.031 9828 IsGuiding returns 1
02:30:54.768 00.000 9828 scope still moving after pulse duration time elapsed
02:30:54.800 00.032 9828 IsSlewing returns 0
02:30:54.800 00.000 9828 IsGuiding returns 1
02:30:54.832 00.032 9828 IsSlewing returns 0
02:30:54.832 00.000 9828 IsGuiding returns 1
02:30:54.863 00.031 9828 IsSlewing returns 0
02:30:54.863 00.000 9828 IsGuiding returns 1
02:30:54.894 00.031 9828 IsSlewing returns 0
02:30:54.894 00.000 9828 IsGuiding returns 0
02:30:54.894 00.000 9828 scope move finished after 15 + 142 ms
02:30:54.894 00.000 9828 Move returns status 0, amount 15
02:30:54.894 00.000 9828 move complete, result=0
02:30:54.894 00.000 9828 worker thread done servicing request
02:30:54.894 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:30:55.289 00.395 8976 Exposure complete
02:30:55.295 00.006 8976 worker thread done servicing request
02:30:55.295 00.000 5052 OnExposeComplete: enter
02:30:55.295 00.000 5052 UpdateGuideState(): m_state=6
02:30:55.295 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9108
02:30:55.295 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.14, Mass=174, SNR=9.1, Peak=74 HFD=2.3
02:30:55.295 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.25 = 2.04)
02:30:55.295 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
02:30:55.295 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.57 hyp=0.70 cameraTheta=-2.20 mountX=-0.32 mountY=0.66, mountTheta=2.02
02:30:55.296 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.57, opts=13)
02:30:55.296 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.57)
02:30:55.296 00.000 8976 Worker thread wakes up
02:30:55.296 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.57) opts 0xd
02:30:55.296 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.57)
02:30:55.296 00.000 8976 Moving (-0.41, -0.57) raw xDistance=-0.32 yDistance=0.66
02:30:55.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.32
02:30:55.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66
02:30:55.296 00.000 8976 MoveAxis(R, 1, ABG)
02:30:55.296 00.000 8976 stepping (-11, 2) + (1, 0)
02:30:55.296 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:55.298 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:30:55.307 00.009 5052 UpdateGuideState exits: m=174 SNR=9.1
02:30:55.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:55.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:55.307 00.000 5052 Enqueuing Expose request
02:30:55.320 00.013 8976 Received - 47 (G) 
02:30:55.320 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:55.320 00.000 8976 stepped: pos (-10, 2)
02:30:55.320 00.000 8976 MoveAxis(D, 3, ABG)
02:30:55.320 00.000 8976 stepping (-10, 2) + (0, -3)
02:30:55.320 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:55.352 00.032 8976 Received - 47 (G) 
02:30:55.352 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:30:55.352 00.000 8976 stepped: pos (-10, -1)
02:30:55.352 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:30:55.352 00.000 8976 MountToCamera -- mountX=1.39 mountY=-0.62 hyp=1.52 mountTheta=-0.42 cameraX=-0.08, cameraY=1.52 cameraTheta=1.62
02:30:55.352 00.000 8976 incremental bump (-0.081, 1.519) isValid = 1
02:30:55.352 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
02:30:55.352 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:30:55.352 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:30:55.352 00.000 8976 move complete, result=0
02:30:55.352 00.000 9828 Worker thread wakes up
02:30:55.352 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:30:55.352 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:30:55.352 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.57)
02:30:55.352 00.000 8976 worker thread done servicing request
02:30:55.352 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.7 px 3 ms SOUTH
02:30:55.352 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.65)
02:30:55.352 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.57
02:30:55.353 00.001 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:30:55.353 00.000 9828 BLC: window closed
02:30:55.353 00.000 9828 MoveAxis(W, 0, B)
02:30:55.353 00.000 9828 Move returns status 0, amount 0
02:30:55.353 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:55.353 00.000 9828 MoveAxis(N, 16, B)
02:30:55.353 00.000 8976 Worker thread wakes up
02:30:55.353 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:55.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:55.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:55.354 00.001 9828 IsSlewing returns 0
02:30:55.354 00.000 9828 IsGuiding returns 0
02:30:55.354 00.000 9828 PulseGuide returned control before completion, sleep 26
02:30:55.390 00.036 9828 IsGuiding returns 1
02:30:55.390 00.000 9828 scope still moving after pulse duration time elapsed
02:30:55.423 00.033 9828 IsSlewing returns 0
02:30:55.423 00.000 9828 IsGuiding returns 1
02:30:55.468 00.045 9828 IsSlewing returns 0
02:30:55.468 00.000 9828 IsGuiding returns 1
02:30:55.500 00.032 9828 IsSlewing returns 0
02:30:55.500 00.000 9828 IsGuiding returns 0
02:30:55.500 00.000 9828 scope move finished after 16 + 129 ms
02:30:55.500 00.000 9828 Move returns status 0, amount 16
02:30:55.501 00.001 9828 move complete, result=0
02:30:55.501 00.000 9828 worker thread done servicing request
02:30:55.501 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:30:56.052 00.551 8976 Exposure complete
02:30:56.057 00.005 8976 worker thread done servicing request
02:30:56.058 00.001 5052 OnExposeComplete: enter
02:30:56.058 00.000 5052 UpdateGuideState(): m_state=6
02:30:56.058 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9109
02:30:56.058 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.80, Mass=145, SNR=8.4, Peak=73 HFD=2.3
02:30:56.058 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:30:56.058 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
02:30:56.058 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.09 hyp=0.30 cameraTheta=2.82 mountX=0.21 mountY=0.19, mountTheta=0.72
02:30:56.059 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.09, opts=13)
02:30:56.059 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.09)
02:30:56.059 00.000 8976 Worker thread wakes up
02:30:56.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.09) opts 0xd
02:30:56.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.09)
02:30:56.059 00.000 8976 Moving (-0.28, 0.09) raw xDistance=0.21 yDistance=0.19
02:30:56.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:30:56.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:30:56.059 00.000 8976 MoveAxis(R, 0, ABG)
02:30:56.059 00.000 8976 MoveAxis(U, 0, ABG)
02:30:56.059 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
02:30:56.060 00.001 8976 MountToCamera -- mountX=1.44 mountY=-0.36 hyp=1.48 mountTheta=-0.25 cameraX=-0.33, cameraY=1.44 cameraTheta=1.80
02:30:56.060 00.000 8976 incremental bump (-0.331, 1.444) isValid = 1
02:30:56.060 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
02:30:56.060 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:30:56.060 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:30:56.060 00.000 8976 move complete, result=0
02:30:56.060 00.000 9828 Worker thread wakes up
02:30:56.060 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:30:56.060 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:30:56.060 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
02:30:56.060 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
02:30:56.060 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
02:30:56.060 00.000 8976 worker thread done servicing request
02:30:56.060 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:30:56.060 00.000 9828 BLC: window closed
02:30:56.060 00.000 9828 MoveAxis(W, 6, B)
02:30:56.060 00.000 9828 Guiding  Dir = 3, Dur = 6
02:30:56.060 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:30:56.061 00.001 9828 IsSlewing returns 0
02:30:56.061 00.000 9828 IsGuiding returns 0
02:30:56.061 00.000 9828 PulseGuide returned control before completion, sleep 16
02:30:56.071 00.010 5052 UpdateGuideState exits: m=145 SNR=8.4
02:30:56.072 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:56.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:56.072 00.000 5052 Enqueuing Expose request
02:30:56.072 00.000 8976 Worker thread wakes up
02:30:56.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:56.072 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:56.072 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:56.090 00.018 9828 IsGuiding returns 1
02:30:56.090 00.000 9828 scope still moving after pulse duration time elapsed
02:30:56.121 00.031 9828 IsSlewing returns 0
02:30:56.121 00.000 9828 IsGuiding returns 1
02:30:56.153 00.032 9828 IsSlewing returns 0
02:30:56.153 00.000 9828 IsGuiding returns 1
02:30:56.184 00.031 9828 IsSlewing returns 0
02:30:56.184 00.000 9828 IsGuiding returns 1
02:30:56.216 00.032 9828 IsSlewing returns 0
02:30:56.216 00.000 9828 IsGuiding returns 0
02:30:56.216 00.000 9828 scope move finished after 6 + 149 ms
02:30:56.216 00.000 9828 Move returns status 0, amount 6
02:30:56.216 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:56.216 00.000 9828 MoveAxis(N, 16, B)
02:30:56.216 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:56.231 00.015 9828 IsSlewing returns 0
02:30:56.231 00.000 9828 IsGuiding returns 0
02:30:56.231 00.000 9828 PulseGuide returned control before completion, sleep 26
02:30:56.264 00.033 9828 IsGuiding returns 1
02:30:56.264 00.000 9828 scope still moving after pulse duration time elapsed
02:30:56.295 00.031 9828 IsSlewing returns 0
02:30:56.295 00.000 9828 IsGuiding returns 1
02:30:56.326 00.031 9828 IsSlewing returns 0
02:30:56.326 00.000 9828 IsGuiding returns 1
02:30:56.358 00.032 9828 IsSlewing returns 0
02:30:56.358 00.000 9828 IsGuiding returns 1
02:30:56.388 00.030 9828 IsSlewing returns 0
02:30:56.388 00.000 9828 IsGuiding returns 0
02:30:56.388 00.000 9828 scope move finished after 16 + 141 ms
02:30:56.388 00.000 9828 Move returns status 0, amount 16
02:30:56.388 00.000 9828 move complete, result=0
02:30:56.388 00.000 9828 worker thread done servicing request
02:30:56.389 00.001 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:30:56.761 00.372 8976 Exposure complete
02:30:56.767 00.006 8976 worker thread done servicing request
02:30:56.767 00.000 5052 OnExposeComplete: enter
02:30:56.767 00.000 5052 UpdateGuideState(): m_state=6
02:30:56.767 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9110
02:30:56.767 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.70, Mass=172, SNR=9.0, Peak=72 HFD=2.6
02:30:56.767 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
02:30:56.767 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
02:30:56.767 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.23 mountX=-0.04 mountY=-0.04, mountTheta=-2.32
02:30:56.768 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.01, opts=13)
02:30:56.768 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.01)
02:30:56.768 00.000 8976 Worker thread wakes up
02:30:56.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.01) opts 0xd
02:30:56.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.01)
02:30:56.768 00.000 8976 Moving (0.05, -0.01) raw xDistance=-0.04 yDistance=-0.04
02:30:56.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:30:56.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:30:56.768 00.000 8976 MoveAxis(R, 0, ABG)
02:30:56.768 00.000 8976 MoveAxis(U, 0, ABG)
02:30:56.768 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
02:30:56.768 00.000 8976 MountToCamera -- mountX=1.47 mountY=-0.19 hyp=1.48 mountTheta=-0.13 cameraX=-0.50, cameraY=1.39 cameraTheta=1.91
02:30:56.768 00.000 8976 incremental bump (-0.498, 1.394) isValid = 1
02:30:56.768 00.000 8976 Scheduling Mount bump of (-0.018, 0.052)
02:30:56.768 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.05, opts=4)
02:30:56.768 00.000 8976 Enqueuing Move request for scope (-0.02, 0.05)
02:30:56.768 00.000 8976 move complete, result=0
02:30:56.769 00.001 8976 worker thread done servicing request
02:30:56.769 00.000 9828 Worker thread wakes up
02:30:56.769 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0x4
02:30:56.769 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
02:30:56.769 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
02:30:56.769 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.37)
02:30:56.769 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.90 mountX=0.02 mountY=-0.05, mountTheta=-1.29
02:30:56.769 00.000 9828 Moving (-0.02, 0.05) raw xDistance=0.02 yDistance=-0.05
02:30:56.769 00.000 9828 BLC: window closed
02:30:56.769 00.000 9828 MoveAxis(W, 5, B)
02:30:56.769 00.000 9828 Guiding  Dir = 3, Dur = 5
02:30:56.769 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:30:56.769 00.000 9828 IsSlewing returns 0
02:30:56.769 00.000 9828 IsGuiding returns 0
02:30:56.770 00.001 9828 PulseGuide returned control before completion, sleep 15
02:30:56.780 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
02:30:56.780 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:56.780 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:56.780 00.000 5052 Enqueuing Expose request
02:30:56.780 00.000 8976 Worker thread wakes up
02:30:56.780 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:56.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:56.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:56.791 00.011 9828 IsGuiding returns 1
02:30:56.792 00.001 9828 scope still moving after pulse duration time elapsed
02:30:56.823 00.031 9828 IsSlewing returns 0
02:30:56.823 00.000 9828 IsGuiding returns 1
02:30:56.856 00.033 9828 IsSlewing returns 0
02:30:56.856 00.000 9828 IsGuiding returns 1
02:30:56.887 00.031 9828 IsSlewing returns 0
02:30:56.887 00.000 9828 IsGuiding returns 0
02:30:56.887 00.000 9828 scope move finished after 5 + 112 ms
02:30:56.887 00.000 9828 Move returns status 0, amount 5
02:30:56.887 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:56.887 00.000 9828 MoveAxis(N, 7, B)
02:30:56.887 00.000 9828 Guiding  Dir = 0, Dur = 7
02:30:56.902 00.015 9828 IsSlewing returns 0
02:30:56.902 00.000 9828 IsGuiding returns 0
02:30:56.902 00.000 9828 PulseGuide returned control before completion, sleep 17
02:30:56.934 00.032 9828 IsGuiding returns 1
02:30:56.934 00.000 9828 scope still moving after pulse duration time elapsed
02:30:56.964 00.030 9828 IsSlewing returns 0
02:30:56.964 00.000 9828 IsGuiding returns 1
02:30:56.994 00.030 9828 IsSlewing returns 0
02:30:56.994 00.000 9828 IsGuiding returns 1
02:30:57.025 00.031 9828 IsSlewing returns 0
02:30:57.025 00.000 9828 IsGuiding returns 1
02:30:57.057 00.032 9828 IsSlewing returns 0
02:30:57.057 00.000 9828 IsGuiding returns 0
02:30:57.057 00.000 9828 scope move finished after 7 + 147 ms
02:30:57.057 00.000 9828 Move returns status 0, amount 7
02:30:57.057 00.000 9828 move complete, result=0
02:30:57.057 00.000 9828 worker thread done servicing request
02:30:57.057 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 7 ms NORTH
02:30:57.472 00.415 8976 Exposure complete
02:30:57.477 00.005 8976 worker thread done servicing request
02:30:57.478 00.001 5052 OnExposeComplete: enter
02:30:57.478 00.000 5052 UpdateGuideState(): m_state=6
02:30:57.478 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9111
02:30:57.478 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.68, Mass=161, SNR=8.8, Peak=72 HFD=2.3
02:30:57.478 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
02:30:57.478 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:30:57.478 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.10 mountX=-0.15 mountY=-0.22, mountTheta=-2.18
02:30:57.479 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.03, opts=13)
02:30:57.479 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.03)
02:30:57.479 00.000 8976 Worker thread wakes up
02:30:57.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.03) opts 0xd
02:30:57.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.03)
02:30:57.479 00.000 8976 Moving (0.28, -0.03) raw xDistance=-0.15 yDistance=-0.22
02:30:57.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:30:57.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:30:57.479 00.000 8976 MoveAxis(R, 0, ABG)
02:30:57.479 00.000 8976 MoveAxis(U, 0, ABG)
02:30:57.479 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
02:30:57.479 00.000 8976 MountToCamera -- mountX=1.49 mountY=-0.08 hyp=1.49 mountTheta=-0.05 cameraX=-0.61, cameraY=1.36 cameraTheta=1.99
02:30:57.479 00.000 8976 incremental bump (-0.611, 1.360) isValid = 1
02:30:57.479 00.000 8976 Scheduling Mount bump of (-0.047, 0.109)
02:30:57.479 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:30:57.479 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:30:57.479 00.000 8976 move complete, result=0
02:30:57.479 00.000 9828 Worker thread wakes up
02:30:57.480 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:30:57.480 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:30:57.480 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.08 = -1.21)
02:30:57.480 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.29)
02:30:57.480 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.04 mountY=-0.11, mountTheta=-1.22
02:30:57.480 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:30:57.480 00.000 9828 BLC: window closed
02:30:57.480 00.000 9828 MoveAxis(W, 13, B)
02:30:57.480 00.000 9828 Guiding  Dir = 3, Dur = 13
02:30:57.480 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:30:57.480 00.000 8976 worker thread done servicing request
02:30:57.480 00.000 9828 IsSlewing returns 0
02:30:57.481 00.001 9828 IsGuiding returns 0
02:30:57.481 00.000 9828 PulseGuide returned control before completion, sleep 23
02:30:57.490 00.009 5052 UpdateGuideState exits: m=161 SNR=8.8
02:30:57.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:57.490 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:57.490 00.000 5052 Enqueuing Expose request
02:30:57.490 00.000 8976 Worker thread wakes up
02:30:57.490 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:57.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:57.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:57.507 00.017 9828 IsGuiding returns 1
02:30:57.507 00.000 9828 scope still moving after pulse duration time elapsed
02:30:57.539 00.032 9828 IsSlewing returns 0
02:30:57.539 00.000 9828 IsGuiding returns 1
02:30:57.571 00.032 9828 IsSlewing returns 0
02:30:57.571 00.000 9828 IsGuiding returns 1
02:30:57.603 00.032 9828 IsSlewing returns 0
02:30:57.603 00.000 9828 IsGuiding returns 1
02:30:57.633 00.030 9828 IsSlewing returns 0
02:30:57.633 00.000 9828 IsGuiding returns 0
02:30:57.634 00.001 9828 scope move finished after 13 + 139 ms
02:30:57.634 00.000 9828 Move returns status 0, amount 13
02:30:57.634 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:57.634 00.000 9828 MoveAxis(N, 15, B)
02:30:57.634 00.000 9828 Guiding  Dir = 0, Dur = 15
02:30:57.649 00.015 9828 IsSlewing returns 0
02:30:57.649 00.000 9828 IsGuiding returns 0
02:30:57.649 00.000 9828 PulseGuide returned control before completion, sleep 25
02:30:57.679 00.030 9828 IsGuiding returns 1
02:30:57.679 00.000 9828 scope still moving after pulse duration time elapsed
02:30:57.726 00.047 9828 IsSlewing returns 0
02:30:57.726 00.000 9828 IsGuiding returns 1
02:30:57.757 00.031 9828 IsSlewing returns 0
02:30:57.757 00.000 9828 IsGuiding returns 1
02:30:57.787 00.030 9828 IsSlewing returns 0
02:30:57.787 00.000 9828 IsGuiding returns 0
02:30:57.787 00.000 9828 scope move finished after 15 + 123 ms
02:30:57.787 00.000 9828 Move returns status 0, amount 15
02:30:57.787 00.000 9828 move complete, result=0
02:30:57.787 00.000 9828 worker thread done servicing request
02:30:57.787 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 15 ms NORTH
02:30:58.185 00.398 8976 Exposure complete
02:30:58.190 00.005 8976 worker thread done servicing request
02:30:58.191 00.001 5052 OnExposeComplete: enter
02:30:58.191 00.000 5052 UpdateGuideState(): m_state=6
02:30:58.191 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9112
02:30:58.191 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.71, Mass=146, SNR=8.4, Peak=73 HFD=2.0
02:30:58.191 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
02:30:58.191 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
02:30:58.191 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.00 hyp=0.62 cameraTheta=0.01 mountX=-0.28 mountY=-0.52, mountTheta=-2.06
02:30:58.192 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.00, opts=13)
02:30:58.192 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.00)
02:30:58.192 00.000 8976 Worker thread wakes up
02:30:58.192 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.00) opts 0xd
02:30:58.192 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.00)
02:30:58.192 00.000 8976 Moving (0.62, 0.00) raw xDistance=-0.28 yDistance=-0.52
02:30:58.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:30:58.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:30:58.192 00.000 8976 MoveAxis(R, 1, ABG)
02:30:58.192 00.000 8976 stepping (-10, -1) + (1, 0)
02:30:58.192 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:58.193 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:30:58.204 00.011 5052 UpdateGuideState exits: m=146 SNR=8.4
02:30:58.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:58.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:58.204 00.000 5052 Enqueuing Expose request
02:30:58.214 00.010 8976 Received - 47 (G) 
02:30:58.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:30:58.214 00.000 8976 stepped: pos (-9, -1)
02:30:58.214 00.000 8976 MoveAxis(U, 2, ABG)
02:30:58.214 00.000 8976 stepping (-9, -1) + (0, 2)
02:30:58.214 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:58.245 00.031 8976 Received - 47 (G) 
02:30:58.245 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:58.245 00.000 8976 stepped: pos (-9, 1)
02:30:58.246 00.001 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
02:30:58.246 00.000 8976 MountToCamera -- mountX=1.45 mountY=-0.10 hyp=1.46 mountTheta=-0.07 cameraX=-0.57, cameraY=1.34 cameraTheta=1.97
02:30:58.246 00.000 8976 incremental bump (-0.569, 1.340) isValid = 1
02:30:58.246 00.000 8976 Scheduling Mount bump of (-0.045, 0.110)
02:30:58.246 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:30:58.246 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:30:58.246 00.000 8976 move complete, result=0
02:30:58.246 00.000 8976 worker thread done servicing request
02:30:58.246 00.000 8976 Worker thread wakes up
02:30:58.246 00.000 9828 Worker thread wakes up
02:30:58.246 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:30:58.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:58.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:58.246 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:30:58.246 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:30:58.246 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.06 = -1.23)
02:30:58.247 00.001 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
02:30:58.247 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.24
02:30:58.247 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
02:30:58.247 00.000 9828 BLC: window closed
02:30:58.247 00.000 9828 MoveAxis(W, 13, B)
02:30:58.247 00.000 9828 Guiding  Dir = 3, Dur = 13
02:30:58.247 00.000 9828 IsSlewing returns 0
02:30:58.247 00.000 9828 IsGuiding returns 0
02:30:58.247 00.000 9828 PulseGuide returned control before completion, sleep 23
02:30:58.273 00.026 9828 IsGuiding returns 1
02:30:58.273 00.000 9828 scope still moving after pulse duration time elapsed
02:30:58.305 00.032 9828 IsSlewing returns 0
02:30:58.305 00.000 9828 IsGuiding returns 1
02:30:58.337 00.032 9828 IsSlewing returns 0
02:30:58.337 00.000 9828 IsGuiding returns 1
02:30:58.369 00.032 9828 IsSlewing returns 0
02:30:58.369 00.000 9828 IsGuiding returns 1
02:30:58.400 00.031 9828 IsSlewing returns 0
02:30:58.400 00.000 9828 IsGuiding returns 0
02:30:58.400 00.000 9828 scope move finished after 13 + 139 ms
02:30:58.400 00.000 9828 Move returns status 0, amount 13
02:30:58.400 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:58.400 00.000 9828 MoveAxis(N, 16, B)
02:30:58.400 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:58.414 00.014 9828 IsSlewing returns 0
02:30:58.414 00.000 9828 IsGuiding returns 0
02:30:58.414 00.000 9828 PulseGuide returned control before completion, sleep 26
02:30:58.446 00.032 9828 IsGuiding returns 1
02:30:58.446 00.000 9828 scope still moving after pulse duration time elapsed
02:30:58.476 00.030 9828 IsSlewing returns 0
02:30:58.476 00.000 9828 IsGuiding returns 1
02:30:58.507 00.031 9828 IsSlewing returns 0
02:30:58.507 00.000 9828 IsGuiding returns 1
02:30:58.538 00.031 9828 IsSlewing returns 0
02:30:58.538 00.000 9828 IsGuiding returns 1
02:30:58.569 00.031 9828 IsSlewing returns 0
02:30:58.569 00.000 9828 IsGuiding returns 0
02:30:58.569 00.000 9828 scope move finished after 16 + 138 ms
02:30:58.569 00.000 9828 Move returns status 0, amount 16
02:30:58.569 00.000 9828 move complete, result=0
02:30:58.569 00.000 9828 worker thread done servicing request
02:30:58.570 00.001 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:30:58.945 00.375 8976 Exposure complete
02:30:58.951 00.006 8976 worker thread done servicing request
02:30:58.952 00.001 5052 OnExposeComplete: enter
02:30:58.952 00.000 5052 UpdateGuideState(): m_state=6
02:30:58.952 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9113
02:30:58.952 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.41, Mass=144, SNR=8.3, Peak=66 HFD=2.8
02:30:58.952 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
02:30:58.952 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.70 = -2.70)
02:30:58.952 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.30 hyp=0.56 cameraTheta=-0.55 mountX=-0.48 mountY=-0.24, mountTheta=-2.67
02:30:58.953 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.30, opts=13)
02:30:58.953 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.30)
02:30:58.953 00.000 8976 Worker thread wakes up
02:30:58.953 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.30) opts 0xd
02:30:58.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.30)
02:30:58.953 00.000 8976 Moving (0.48, -0.30) raw xDistance=-0.48 yDistance=-0.24
02:30:58.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
02:30:58.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:30:58.953 00.000 8976 MoveAxis(R, 2, ABG)
02:30:58.953 00.000 8976 stepping (-9, 1) + (2, 0)
02:30:58.953 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:58.954 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:30:58.963 00.009 5052 UpdateGuideState exits: m=144 SNR=8.3
02:30:58.964 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:58.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:58.964 00.000 5052 Enqueuing Expose request
02:30:58.981 00.017 8976 Received - 47 (G) 
02:30:58.981 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:30:58.981 00.000 8976 stepped: pos (-7, 1)
02:30:58.981 00.000 8976 MoveAxis(U, 0, ABG)
02:30:58.981 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
02:30:58.981 00.000 8976 MountToCamera -- mountX=1.33 mountY=-0.12 hyp=1.33 mountTheta=-0.09 cameraX=-0.50, cameraY=1.24 cameraTheta=1.95
02:30:58.981 00.000 8976 incremental bump (-0.496, 1.236) isValid = 1
02:30:58.981 00.000 8976 Scheduling Mount bump of (-0.043, 0.111)
02:30:58.981 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:30:58.981 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:30:58.981 00.000 8976 move complete, result=0
02:30:58.981 00.000 8976 worker thread done servicing request
02:30:58.981 00.000 8976 Worker thread wakes up
02:30:58.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:58.982 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:58.982 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:30:58.982 00.000 9828 Worker thread wakes up
02:30:58.982 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:30:58.982 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:30:58.982 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.25)
02:30:58.982 00.000 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.33)
02:30:58.982 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.04 mountY=-0.12, mountTheta=-1.25
02:30:58.982 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:30:58.982 00.000 9828 BLC: window closed
02:30:58.982 00.000 9828 MoveAxis(W, 12, B)
02:30:58.982 00.000 9828 Guiding  Dir = 3, Dur = 12
02:30:58.983 00.001 9828 IsSlewing returns 0
02:30:58.983 00.000 9828 IsGuiding returns 0
02:30:58.983 00.000 9828 PulseGuide returned control before completion, sleep 22
02:30:59.021 00.038 9828 IsGuiding returns 1
02:30:59.021 00.000 9828 scope still moving after pulse duration time elapsed
02:30:59.052 00.031 9828 IsSlewing returns 0
02:30:59.052 00.000 9828 IsGuiding returns 1
02:30:59.083 00.031 9828 IsSlewing returns 0
02:30:59.083 00.000 9828 IsGuiding returns 1
02:30:59.114 00.031 9828 IsSlewing returns 0
02:30:59.114 00.000 9828 IsGuiding returns 1
02:30:59.145 00.031 9828 IsSlewing returns 0
02:30:59.145 00.000 9828 IsGuiding returns 1
02:30:59.177 00.032 9828 IsSlewing returns 0
02:30:59.177 00.000 9828 IsGuiding returns 0
02:30:59.177 00.000 9828 scope move finished after 12 + 182 ms
02:30:59.178 00.001 9828 Move returns status 0, amount 12
02:30:59.178 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:59.178 00.000 9828 MoveAxis(N, 16, B)
02:30:59.178 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:59.192 00.014 9828 IsSlewing returns 0
02:30:59.192 00.000 9828 IsGuiding returns 0
02:30:59.192 00.000 9828 PulseGuide returned control before completion, sleep 26
02:30:59.223 00.031 9828 IsGuiding returns 1
02:30:59.223 00.000 9828 scope still moving after pulse duration time elapsed
02:30:59.255 00.032 9828 IsSlewing returns 0
02:30:59.255 00.000 9828 IsGuiding returns 1
02:30:59.286 00.031 9828 IsSlewing returns 0
02:30:59.286 00.000 9828 IsGuiding returns 1
02:30:59.317 00.031 9828 IsSlewing returns 0
02:30:59.317 00.000 9828 IsGuiding returns 1
02:30:59.349 00.032 9828 IsSlewing returns 0
02:30:59.349 00.000 9828 IsGuiding returns 0
02:30:59.349 00.000 9828 scope move finished after 16 + 140 ms
02:30:59.349 00.000 9828 Move returns status 0, amount 16
02:30:59.349 00.000 9828 move complete, result=0
02:30:59.350 00.001 9828 worker thread done servicing request
02:30:59.350 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:30:59.673 00.323 8976 Exposure complete
02:30:59.679 00.006 8976 worker thread done servicing request
02:30:59.679 00.000 5052 OnExposeComplete: enter
02:30:59.679 00.000 5052 UpdateGuideState(): m_state=6
02:30:59.679 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9114
02:30:59.679 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.74, Mass=150, SNR=8.4, Peak=71 HFD=1.9
02:30:59.679 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
02:30:59.679 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
02:30:59.679 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.17 mountX=-0.06 mountY=-0.17, mountTheta=-1.88
02:30:59.680 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.03, opts=13)
02:30:59.680 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.03)
02:30:59.680 00.000 8976 Worker thread wakes up
02:30:59.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.03) opts 0xd
02:30:59.680 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.03)
02:30:59.680 00.000 8976 Moving (0.19, 0.03) raw xDistance=-0.06 yDistance=-0.17
02:30:59.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:30:59.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:30:59.680 00.000 8976 MoveAxis(R, 0, ABG)
02:30:59.680 00.000 8976 MoveAxis(U, 0, ABG)
02:30:59.681 00.001 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
02:30:59.681 00.000 8976 MountToCamera -- mountX=1.24 mountY=-0.13 hyp=1.25 mountTheta=-0.11 cameraX=-0.45, cameraY=1.17 cameraTheta=1.94
02:30:59.681 00.000 8976 incremental bump (-0.447, 1.167) isValid = 1
02:30:59.681 00.000 8976 Scheduling Mount bump of (-0.041, 0.111)
02:30:59.681 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:30:59.681 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:30:59.681 00.000 8976 move complete, result=0
02:30:59.681 00.000 9828 Worker thread wakes up
02:30:59.681 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:30:59.681 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:30:59.681 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
02:30:59.681 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.34)
02:30:59.681 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.04 mountY=-0.12, mountTheta=-1.27
02:30:59.681 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:30:59.681 00.000 9828 BLC: window closed
02:30:59.682 00.001 9828 MoveAxis(W, 11, B)
02:30:59.682 00.000 8976 worker thread done servicing request
02:30:59.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:30:59.682 00.000 9828 Guiding  Dir = 3, Dur = 11
02:30:59.682 00.000 9828 IsSlewing returns 0
02:30:59.682 00.000 9828 IsGuiding returns 0
02:30:59.682 00.000 9828 PulseGuide returned control before completion, sleep 21
02:30:59.691 00.009 5052 UpdateGuideState exits: m=150 SNR=8.4
02:30:59.691 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:59.691 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:30:59.691 00.000 5052 Enqueuing Expose request
02:30:59.692 00.001 8976 Worker thread wakes up
02:30:59.692 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:59.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:30:59.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:30:59.709 00.017 9828 IsGuiding returns 1
02:30:59.709 00.000 9828 scope still moving after pulse duration time elapsed
02:30:59.740 00.031 9828 IsSlewing returns 0
02:30:59.740 00.000 9828 IsGuiding returns 1
02:30:59.772 00.032 9828 IsSlewing returns 0
02:30:59.772 00.000 9828 IsGuiding returns 1
02:30:59.803 00.031 9828 IsSlewing returns 0
02:30:59.803 00.000 9828 IsGuiding returns 1
02:30:59.834 00.031 9828 IsSlewing returns 0
02:30:59.834 00.000 9828 IsGuiding returns 0
02:30:59.834 00.000 9828 scope move finished after 11 + 140 ms
02:30:59.834 00.000 9828 Move returns status 0, amount 11
02:30:59.834 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:30:59.834 00.000 9828 MoveAxis(N, 16, B)
02:30:59.834 00.000 9828 Guiding  Dir = 0, Dur = 16
02:30:59.850 00.016 9828 IsSlewing returns 0
02:30:59.850 00.000 9828 IsGuiding returns 0
02:30:59.850 00.000 9828 PulseGuide returned control before completion, sleep 26
02:30:59.881 00.031 9828 IsGuiding returns 1
02:30:59.881 00.000 9828 scope still moving after pulse duration time elapsed
02:30:59.912 00.031 9828 IsSlewing returns 0
02:30:59.912 00.000 9828 IsGuiding returns 1
02:30:59.943 00.031 9828 IsSlewing returns 0
02:30:59.943 00.000 9828 IsGuiding returns 1
02:30:59.975 00.032 9828 IsSlewing returns 0
02:30:59.975 00.000 9828 IsGuiding returns 1
02:31:00.006 00.031 9828 IsSlewing returns 0
02:31:00.006 00.000 9828 IsGuiding returns 0
02:31:00.006 00.000 9828 scope move finished after 16 + 139 ms
02:31:00.006 00.000 9828 Move returns status 0, amount 16
02:31:00.006 00.000 9828 move complete, result=0
02:31:00.006 00.000 9828 worker thread done servicing request
02:31:00.006 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
02:31:00.381 00.375 8976 Exposure complete
02:31:00.387 00.006 5052 OnExposeComplete: enter
02:31:00.388 00.001 5052 UpdateGuideState(): m_state=6
02:31:00.388 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9115
02:31:00.388 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.67, Mass=144, SNR=8.3, Peak=72 HFD=1.7
02:31:00.388 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
02:31:00.388 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:31:00.388 00.000 8976 worker thread done servicing request
02:31:00.388 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.04 hyp=0.30 cameraTheta=-0.12 mountX=-0.17 mountY=-0.23, mountTheta=-2.20
02:31:00.389 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.04, opts=13)
02:31:00.389 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.04)
02:31:00.389 00.000 8976 Worker thread wakes up
02:31:00.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.04) opts 0xd
02:31:00.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.04)
02:31:00.389 00.000 8976 Moving (0.29, -0.04) raw xDistance=-0.17 yDistance=-0.23
02:31:00.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:31:00.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:31:00.389 00.000 8976 MoveAxis(R, 0, ABG)
02:31:00.389 00.000 8976 MoveAxis(U, 0, ABG)
02:31:00.389 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:31:00.389 00.000 8976 move complete, result=0
02:31:00.390 00.001 8976 worker thread done servicing request
02:31:00.390 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:31:00.400 00.010 5052 UpdateGuideState exits: m=144 SNR=8.3
02:31:00.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:00.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:00.400 00.000 5052 Enqueuing Expose request
02:31:00.400 00.000 8976 Worker thread wakes up
02:31:00.400 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:31:00.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:00.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:01.092 00.692 8976 Exposure complete
02:31:01.097 00.005 8976 worker thread done servicing request
02:31:01.098 00.001 5052 OnExposeComplete: enter
02:31:01.098 00.000 5052 UpdateGuideState(): m_state=6
02:31:01.098 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9116
02:31:01.098 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.73, Mass=149, SNR=8.4, Peak=74 HFD=1.8
02:31:01.098 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:31:01.098 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:31:01.098 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.02 hyp=0.32 cameraTheta=0.06 mountX=-0.13 mountY=-0.28, mountTheta=-2.01
02:31:01.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.02, opts=13)
02:31:01.099 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.02)
02:31:01.099 00.000 8976 Worker thread wakes up
02:31:01.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.02) opts 0xd
02:31:01.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.02)
02:31:01.099 00.000 8976 Moving (0.32, 0.02) raw xDistance=-0.13 yDistance=-0.28
02:31:01.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:31:01.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:31:01.099 00.000 8976 MoveAxis(R, 0, ABG)
02:31:01.099 00.000 8976 MoveAxis(U, 1, ABG)
02:31:01.099 00.000 8976 stepping (-7, 1) + (0, 1)
02:31:01.099 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:01.100 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:31:01.110 00.010 5052 UpdateGuideState exits: m=149 SNR=8.4
02:31:01.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:01.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:01.110 00.000 5052 Enqueuing Expose request
02:31:01.124 00.014 8976 Received - 47 (G) 
02:31:01.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:01.124 00.000 8976 stepped: pos (-7, 2)
02:31:01.124 00.000 8976 move complete, result=0
02:31:01.124 00.000 8976 worker thread done servicing request
02:31:01.124 00.000 8976 Worker thread wakes up
02:31:01.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:01.124 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:01.124 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:31:01.816 00.692 8976 Exposure complete
02:31:01.821 00.005 8976 worker thread done servicing request
02:31:01.822 00.001 5052 OnExposeComplete: enter
02:31:01.822 00.000 5052 UpdateGuideState(): m_state=6
02:31:01.822 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9117
02:31:01.822 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.84, Mass=127, SNR=7.8, Peak=74 HFD=2.0
02:31:01.822 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
02:31:01.822 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
02:31:01.822 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.13 hyp=0.38 cameraTheta=0.36 mountX=-0.04 mountY=-0.37, mountTheta=-1.68
02:31:01.823 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.13, opts=13)
02:31:01.823 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.13)
02:31:01.823 00.000 8976 Worker thread wakes up
02:31:01.823 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.13) opts 0xd
02:31:01.823 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.13)
02:31:01.824 00.001 8976 Moving (0.35, 0.13) raw xDistance=-0.04 yDistance=-0.37
02:31:01.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:31:01.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
02:31:01.824 00.000 8976 MoveAxis(R, 0, ABG)
02:31:01.824 00.000 8976 MoveAxis(U, 2, ABG)
02:31:01.824 00.000 8976 stepping (-7, 2) + (0, 2)
02:31:01.824 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:01.825 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:31:01.835 00.010 5052 UpdateGuideState exits: m=127 SNR=7.8
02:31:01.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:01.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:01.835 00.000 5052 Enqueuing Expose request
02:31:01.859 00.024 8976 Received - 47 (G) 
02:31:01.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:01.859 00.000 8976 stepped: pos (-7, 4)
02:31:01.859 00.000 8976 move complete, result=0
02:31:01.859 00.000 8976 worker thread done servicing request
02:31:01.859 00.000 8976 Worker thread wakes up
02:31:01.859 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:31:01.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:01.859 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:02.552 00.693 8976 Exposure complete
02:31:02.558 00.006 8976 worker thread done servicing request
02:31:02.558 00.000 5052 OnExposeComplete: enter
02:31:02.559 00.001 5052 UpdateGuideState(): m_state=6
02:31:02.559 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9118
02:31:02.559 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.27, Mass=140, SNR=8.2, Peak=69 HFD=1.9
02:31:02.559 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
02:31:02.559 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
02:31:02.559 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.44 hyp=0.69 cameraTheta=-0.69 mountX=-0.63 mountY=-0.20, mountTheta=-2.83
02:31:02.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.44, opts=13)
02:31:02.560 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.44)
02:31:02.560 00.000 8976 Worker thread wakes up
02:31:02.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.44) opts 0xd
02:31:02.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.44)
02:31:02.560 00.000 8976 Moving (0.53, -0.44) raw xDistance=-0.63 yDistance=-0.20
02:31:02.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
02:31:02.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:31:02.560 00.000 8976 MoveAxis(R, 3, ABG)
02:31:02.560 00.000 8976 stepping (-7, 4) + (3, 0)
02:31:02.560 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:02.562 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:31:02.574 00.012 5052 UpdateGuideState exits: m=140 SNR=8.2
02:31:02.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:02.574 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:02.574 00.000 5052 Enqueuing Expose request
02:31:02.594 00.020 8976 Received - 47 (G) 
02:31:02.594 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:02.594 00.000 8976 stepped: pos (-4, 4)
02:31:02.594 00.000 8976 MoveAxis(U, 0, ABG)
02:31:02.594 00.000 8976 move complete, result=0
02:31:02.594 00.000 8976 worker thread done servicing request
02:31:02.594 00.000 8976 Worker thread wakes up
02:31:02.595 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:02.595 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.2 px 0 ms NORTH
02:31:02.595 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:03.286 00.691 8976 Exposure complete
02:31:03.293 00.007 8976 worker thread done servicing request
02:31:03.293 00.000 5052 OnExposeComplete: enter
02:31:03.293 00.000 5052 UpdateGuideState(): m_state=6
02:31:03.293 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9119
02:31:03.294 00.001 5052 Star::Find returns 1 (0), X=329.87, Y=281.82, Mass=158, SNR=8.7, Peak=70 HFD=2.3
02:31:03.294 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:31:03.294 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
02:31:03.294 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.11 hyp=0.70 cameraTheta=0.16 mountX=-0.22 mountY=-0.64, mountTheta=-1.90
02:31:03.294 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.11, opts=13)
02:31:03.295 00.001 5052 Enqueuing Move request for stepguider (0.69, 0.11)
02:31:03.295 00.000 8976 Worker thread wakes up
02:31:03.295 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.11) opts 0xd
02:31:03.295 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.11)
02:31:03.295 00.000 8976 Moving (0.69, 0.11) raw xDistance=-0.22 yDistance=-0.64
02:31:03.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:31:03.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
02:31:03.295 00.000 8976 MoveAxis(R, 0, ABG)
02:31:03.295 00.000 8976 MoveAxis(U, 3, ABG)
02:31:03.295 00.000 8976 stepping (-4, 4) + (0, 3)
02:31:03.295 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:03.296 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:31:03.305 00.009 5052 UpdateGuideState exits: m=158 SNR=8.7
02:31:03.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:03.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:03.305 00.000 5052 Enqueuing Expose request
02:31:03.329 00.024 8976 Received - 47 (G) 
02:31:03.329 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:03.330 00.001 8976 stepped: pos (-4, 7)
02:31:03.330 00.000 8976 move complete, result=0
02:31:03.330 00.000 8976 worker thread done servicing request
02:31:03.330 00.000 8976 Worker thread wakes up
02:31:03.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:03.330 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:03.330 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:31:04.022 00.692 8976 Exposure complete
02:31:04.027 00.005 8976 worker thread done servicing request
02:31:04.027 00.000 5052 OnExposeComplete: enter
02:31:04.027 00.000 5052 UpdateGuideState(): m_state=6
02:31:04.027 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9120
02:31:04.028 00.001 5052 Star::Find returns 1 (0), X=329.72, Y=281.78, Mass=152, SNR=8.5, Peak=70 HFD=2.0
02:31:04.028 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
02:31:04.028 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:31:04.028 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.07 hyp=0.55 cameraTheta=0.13 mountX=-0.19 mountY=-0.49, mountTheta=-1.93
02:31:04.028 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.07, opts=13)
02:31:04.028 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.07)
02:31:04.028 00.000 8976 Worker thread wakes up
02:31:04.029 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.07) opts 0xd
02:31:04.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.07)
02:31:04.029 00.000 8976 Moving (0.54, 0.07) raw xDistance=-0.19 yDistance=-0.49
02:31:04.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:31:04.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
02:31:04.029 00.000 8976 MoveAxis(R, 0, ABG)
02:31:04.029 00.000 8976 MoveAxis(U, 2, ABG)
02:31:04.029 00.000 8976 stepping (-4, 7) + (0, 2)
02:31:04.029 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:04.029 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:31:04.040 00.011 5052 UpdateGuideState exits: m=152 SNR=8.5
02:31:04.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:04.040 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:04.040 00.000 5052 Enqueuing Expose request
02:31:04.065 00.025 8976 Received - 47 (G) 
02:31:04.065 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:04.065 00.000 8976 stepped: pos (-4, 9)
02:31:04.065 00.000 8976 move complete, result=0
02:31:04.065 00.000 8976 worker thread done servicing request
02:31:04.065 00.000 8976 Worker thread wakes up
02:31:04.065 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:04.066 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:04.066 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:31:04.759 00.693 8976 Exposure complete
02:31:04.765 00.006 8976 worker thread done servicing request
02:31:04.765 00.000 5052 OnExposeComplete: enter
02:31:04.765 00.000 5052 UpdateGuideState(): m_state=6
02:31:04.765 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9121
02:31:04.765 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=282.01, Mass=173, SNR=9.1, Peak=74 HFD=2.1
02:31:04.765 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
02:31:04.765 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
02:31:04.765 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.30 hyp=0.81 cameraTheta=0.38 mountX=-0.07 mountY=-0.79, mountTheta=-1.66
02:31:04.766 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.30, opts=13)
02:31:04.766 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.30)
02:31:04.766 00.000 8976 Worker thread wakes up
02:31:04.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.30) opts 0xd
02:31:04.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.30)
02:31:04.766 00.000 8976 Moving (0.75, 0.30) raw xDistance=-0.07 yDistance=-0.79
02:31:04.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:31:04.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.79
02:31:04.766 00.000 8976 MoveAxis(R, 0, ABG)
02:31:04.766 00.000 8976 MoveAxis(U, 3, ABG)
02:31:04.766 00.000 8976 stepping (-4, 9) + (0, 3)
02:31:04.766 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:04.767 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:31:04.776 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
02:31:04.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:04.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:04.776 00.000 5052 Enqueuing Expose request
02:31:04.801 00.025 8976 Received - 47 (G) 
02:31:04.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:04.801 00.000 8976 stepped: pos (-4, 12)
02:31:04.801 00.000 8976 move complete, result=0
02:31:04.801 00.000 8976 worker thread done servicing request
02:31:04.802 00.001 8976 Worker thread wakes up
02:31:04.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:04.802 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:31:04.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:05.494 00.692 8976 Exposure complete
02:31:05.499 00.005 8976 worker thread done servicing request
02:31:05.500 00.001 5052 OnExposeComplete: enter
02:31:05.500 00.000 5052 UpdateGuideState(): m_state=6
02:31:05.500 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9122
02:31:05.500 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.74, Mass=147, SNR=8.4, Peak=67 HFD=2.2
02:31:05.500 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:31:05.500 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:31:05.500 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.03 hyp=0.40 cameraTheta=0.09 mountX=-0.15 mountY=-0.35, mountTheta=-1.98
02:31:05.500 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.03, opts=13)
02:31:05.500 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.03)
02:31:05.501 00.001 8976 Worker thread wakes up
02:31:05.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.03) opts 0xd
02:31:05.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.03)
02:31:05.501 00.000 8976 Moving (0.40, 0.03) raw xDistance=-0.15 yDistance=-0.35
02:31:05.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:31:05.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.35
02:31:05.501 00.000 8976 MoveAxis(R, 0, ABG)
02:31:05.501 00.000 8976 MoveAxis(U, 2, ABG)
02:31:05.501 00.000 8976 stepping (-4, 12) + (0, 2)
02:31:05.501 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:05.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:31:05.512 00.011 5052 UpdateGuideState exits: m=147 SNR=8.4
02:31:05.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:05.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:05.512 00.000 5052 Enqueuing Expose request
02:31:05.536 00.024 8976 Received - 47 (G) 
02:31:05.536 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:05.536 00.000 8976 stepped: pos (-4, 14)
02:31:05.536 00.000 8976 move complete, result=0
02:31:05.536 00.000 8976 worker thread done servicing request
02:31:05.536 00.000 8976 Worker thread wakes up
02:31:05.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:05.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:05.536 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:31:06.230 00.694 8976 Exposure complete
02:31:06.235 00.005 8976 worker thread done servicing request
02:31:06.235 00.000 5052 OnExposeComplete: enter
02:31:06.235 00.000 5052 UpdateGuideState(): m_state=6
02:31:06.235 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9123
02:31:06.235 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.43, Mass=155, SNR=8.6, Peak=71 HFD=2.0
02:31:06.235 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.70 = 2.58)
02:31:06.235 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.48)
02:31:06.235 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.28 cameraTheta=-1.66 mountX=-0.23 mountY=0.17, mountTheta=2.51
02:31:06.236 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.27, opts=13)
02:31:06.236 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.27)
02:31:06.236 00.000 8976 Worker thread wakes up
02:31:06.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.27) opts 0xd
02:31:06.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.27)
02:31:06.237 00.001 8976 Moving (-0.02, -0.27) raw xDistance=-0.23 yDistance=0.17
02:31:06.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:31:06.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:31:06.237 00.000 8976 MoveAxis(R, 0, ABG)
02:31:06.237 00.000 8976 MoveAxis(U, 0, ABG)
02:31:06.237 00.000 8976 move complete, result=0
02:31:06.237 00.000 8976 worker thread done servicing request
02:31:06.237 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:31:06.247 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
02:31:06.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:06.248 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:06.248 00.000 5052 Enqueuing Expose request
02:31:06.248 00.000 8976 Worker thread wakes up
02:31:06.248 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:06.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:06.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:06.940 00.692 8976 Exposure complete
02:31:06.946 00.006 8976 worker thread done servicing request
02:31:06.946 00.000 5052 OnExposeComplete: enter
02:31:06.946 00.000 5052 UpdateGuideState(): m_state=6
02:31:06.946 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9124
02:31:06.946 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.98, Mass=149, SNR=8.5, Peak=78 HFD=2.0
02:31:06.946 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.04) = xAngle (-1.01 = -1.01)
02:31:06.946 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.11 = -1.11)
02:31:06.946 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.27 hyp=0.32 cameraTheta=1.04 mountX=0.17 mountY=-0.29, mountTheta=-1.03
02:31:06.948 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.27, opts=13)
02:31:06.948 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.27)
02:31:06.948 00.000 8976 Worker thread wakes up
02:31:06.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.27) opts 0xd
02:31:06.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.27)
02:31:06.948 00.000 8976 Moving (0.16, 0.27) raw xDistance=0.17 yDistance=-0.29
02:31:06.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:31:06.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:31:06.948 00.000 8976 MoveAxis(R, 0, ABG)
02:31:06.948 00.000 8976 MoveAxis(U, 1, ABG)
02:31:06.949 00.001 8976 stepping (-4, 14) + (0, 1)
02:31:06.949 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:06.949 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:31:06.960 00.011 5052 UpdateGuideState exits: m=149 SNR=8.5
02:31:06.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:06.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:06.960 00.000 5052 Enqueuing Expose request
02:31:06.975 00.015 8976 Received - 47 (G) 
02:31:06.975 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:06.975 00.000 8976 stepped: pos (-4, 15)
02:31:06.975 00.000 8976 move complete, result=0
02:31:06.975 00.000 8976 worker thread done servicing request
02:31:06.975 00.000 8976 Worker thread wakes up
02:31:06.975 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:31:06.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:06.976 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:07.663 00.687 8976 Exposure complete
02:31:07.669 00.006 8976 worker thread done servicing request
02:31:07.669 00.000 5052 OnExposeComplete: enter
02:31:07.669 00.000 5052 UpdateGuideState(): m_state=6
02:31:07.669 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9125
02:31:07.669 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.64, Mass=146, SNR=8.4, Peak=72 HFD=2.1
02:31:07.669 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
02:31:07.669 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
02:31:07.669 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-2.89 mountX=0.06 mountY=0.25, mountTheta=1.34
02:31:07.670 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.07, opts=13)
02:31:07.670 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.07)
02:31:07.670 00.000 8976 Worker thread wakes up
02:31:07.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.07) opts 0xd
02:31:07.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.07)
02:31:07.670 00.000 8976 Moving (-0.26, -0.07) raw xDistance=0.06 yDistance=0.25
02:31:07.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:31:07.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:31:07.670 00.000 8976 MoveAxis(R, 0, ABG)
02:31:07.670 00.000 8976 MoveAxis(U, 0, ABG)
02:31:07.671 00.001 8976 move complete, result=0
02:31:07.671 00.000 8976 worker thread done servicing request
02:31:07.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:31:07.680 00.009 5052 UpdateGuideState exits: m=146 SNR=8.4
02:31:07.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:07.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:07.680 00.000 5052 Enqueuing Expose request
02:31:07.681 00.001 8976 Worker thread wakes up
02:31:07.681 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:31:07.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:07.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:08.374 00.693 8976 Exposure complete
02:31:08.379 00.005 8976 worker thread done servicing request
02:31:08.379 00.000 5052 OnExposeComplete: enter
02:31:08.379 00.000 5052 UpdateGuideState(): m_state=6
02:31:08.379 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9126
02:31:08.379 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.93, Mass=143, SNR=8.2, Peak=72 HFD=2.0
02:31:08.379 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.04) = xAngle (-0.99 = -0.99)
02:31:08.379 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
02:31:08.379 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.26 cameraTheta=1.05 mountX=0.14 mountY=-0.23, mountTheta=-1.02
02:31:08.380 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.22, opts=13)
02:31:08.380 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.22)
02:31:08.380 00.000 8976 Worker thread wakes up
02:31:08.380 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.22) opts 0xd
02:31:08.380 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.22)
02:31:08.380 00.000 8976 Moving (0.13, 0.22) raw xDistance=0.14 yDistance=-0.23
02:31:08.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:31:08.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:31:08.380 00.000 8976 MoveAxis(R, 0, ABG)
02:31:08.380 00.000 8976 MoveAxis(U, 0, ABG)
02:31:08.380 00.000 8976 move complete, result=0
02:31:08.380 00.000 8976 worker thread done servicing request
02:31:08.381 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:31:08.392 00.011 5052 UpdateGuideState exits: m=143 SNR=8.2
02:31:08.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:08.392 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:08.392 00.000 5052 Enqueuing Expose request
02:31:08.392 00.000 8976 Worker thread wakes up
02:31:08.392 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:31:08.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:08.392 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:09.079 00.687 8976 Exposure complete
02:31:09.084 00.005 8976 worker thread done servicing request
02:31:09.084 00.000 5052 OnExposeComplete: enter
02:31:09.084 00.000 5052 UpdateGuideState(): m_state=6
02:31:09.084 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9127
02:31:09.084 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.70, Mass=164, SNR=8.9, Peak=73 HFD=2.2
02:31:09.085 00.001 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.87 = 1.42)
02:31:09.085 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
02:31:09.085 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.82 mountX=0.01 mountY=0.04, mountTheta=1.41
02:31:09.085 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.01, opts=13)
02:31:09.085 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.01)
02:31:09.085 00.000 8976 Worker thread wakes up
02:31:09.086 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.01) opts 0xd
02:31:09.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.01)
02:31:09.086 00.000 8976 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
02:31:09.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:31:09.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:31:09.086 00.000 8976 MoveAxis(R, 0, ABG)
02:31:09.086 00.000 8976 MoveAxis(U, 0, ABG)
02:31:09.086 00.000 8976 move complete, result=0
02:31:09.086 00.000 8976 worker thread done servicing request
02:31:09.087 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:31:09.096 00.009 5052 UpdateGuideState exits: m=164 SNR=8.9
02:31:09.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:09.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:09.096 00.000 5052 Enqueuing Expose request
02:31:09.096 00.000 8976 Worker thread wakes up
02:31:09.096 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:09.096 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:09.096 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:09.783 00.687 8976 Exposure complete
02:31:09.789 00.006 8976 worker thread done servicing request
02:31:09.789 00.000 5052 OnExposeComplete: enter
02:31:09.789 00.000 5052 UpdateGuideState(): m_state=6
02:31:09.789 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9128
02:31:09.789 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.66, Mass=146, SNR=8.4, Peak=77 HFD=2.0
02:31:09.789 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.79 = 1.49)
02:31:09.789 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.39)
02:31:09.789 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.75 mountX=0.01 mountY=0.13, mountTheta=1.49
02:31:09.790 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.05, opts=13)
02:31:09.790 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.05)
02:31:09.790 00.000 8976 Worker thread wakes up
02:31:09.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.05) opts 0xd
02:31:09.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.05)
02:31:09.790 00.000 8976 Moving (-0.13, -0.05) raw xDistance=0.01 yDistance=0.13
02:31:09.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:31:09.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:31:09.790 00.000 8976 MoveAxis(R, 0, ABG)
02:31:09.791 00.001 8976 MoveAxis(U, 0, ABG)
02:31:09.791 00.000 8976 move complete, result=0
02:31:09.791 00.000 8976 worker thread done servicing request
02:31:09.791 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:31:09.801 00.010 5052 UpdateGuideState exits: m=146 SNR=8.4
02:31:09.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:09.801 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:09.801 00.000 5052 Enqueuing Expose request
02:31:09.801 00.000 8976 Worker thread wakes up
02:31:09.801 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:09.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:09.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:10.498 00.697 8976 Exposure complete
02:31:10.503 00.005 8976 worker thread done servicing request
02:31:10.503 00.000 5052 OnExposeComplete: enter
02:31:10.503 00.000 5052 UpdateGuideState(): m_state=6
02:31:10.503 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9129
02:31:10.503 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.77, Mass=154, SNR=8.6, Peak=68 HFD=2.2
02:31:10.504 00.001 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:31:10.504 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:31:10.504 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.06 hyp=0.28 cameraTheta=0.22 mountX=-0.07 mountY=-0.26, mountTheta=-1.83
02:31:10.504 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.06, opts=13)
02:31:10.504 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.06)
02:31:10.504 00.000 8976 Worker thread wakes up
02:31:10.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.06) opts 0xd
02:31:10.505 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.06)
02:31:10.505 00.000 8976 Moving (0.27, 0.06) raw xDistance=-0.07 yDistance=-0.26
02:31:10.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:31:10.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:31:10.505 00.000 8976 MoveAxis(R, 0, ABG)
02:31:10.505 00.000 8976 MoveAxis(U, 1, ABG)
02:31:10.505 00.000 8976 stepping (-4, 15) + (0, 1)
02:31:10.505 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:10.506 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:31:10.516 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:31:10.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:10.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:10.516 00.000 5052 Enqueuing Expose request
02:31:10.524 00.008 8976 Received - 47 (G) 
02:31:10.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:10.524 00.000 8976 stepped: pos (-4, 16)
02:31:10.524 00.000 8976 move complete, result=0
02:31:10.524 00.000 8976 worker thread done servicing request
02:31:10.524 00.000 8976 Worker thread wakes up
02:31:10.525 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:10.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:10.525 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:31:11.217 00.692 8976 Exposure complete
02:31:11.222 00.005 8976 worker thread done servicing request
02:31:11.222 00.000 5052 OnExposeComplete: enter
02:31:11.222 00.000 5052 UpdateGuideState(): m_state=6
02:31:11.222 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9130
02:31:11.222 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.80, Mass=172, SNR=9.0, Peak=71 HFD=2.4
02:31:11.222 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
02:31:11.222 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
02:31:11.223 00.001 5052 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.36 mountX=0.12 mountY=0.03, mountTheta=0.22
02:31:11.223 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.09, opts=13)
02:31:11.223 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.09)
02:31:11.223 00.000 8976 Worker thread wakes up
02:31:11.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.09) opts 0xd
02:31:11.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.09)
02:31:11.223 00.000 8976 Moving (-0.09, 0.09) raw xDistance=0.12 yDistance=0.03
02:31:11.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:31:11.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:31:11.223 00.000 8976 MoveAxis(R, 0, ABG)
02:31:11.224 00.001 8976 MoveAxis(U, 0, ABG)
02:31:11.224 00.000 8976 move complete, result=0
02:31:11.224 00.000 8976 worker thread done servicing request
02:31:11.224 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:31:11.234 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
02:31:11.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:11.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:11.234 00.000 5052 Enqueuing Expose request
02:31:11.234 00.000 8976 Worker thread wakes up
02:31:11.234 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:11.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:11.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:11.922 00.688 8976 Exposure complete
02:31:11.927 00.005 8976 worker thread done servicing request
02:31:11.928 00.001 5052 OnExposeComplete: enter
02:31:11.928 00.000 5052 UpdateGuideState(): m_state=6
02:31:11.928 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9131
02:31:11.928 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.56, Mass=132, SNR=8.0, Peak=74 HFD=2.0
02:31:11.928 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.33 = 1.95)
02:31:11.928 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.85)
02:31:11.928 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-2.29 mountX=-0.08 mountY=0.20, mountTheta=1.94
02:31:11.929 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.15, opts=13)
02:31:11.929 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.15)
02:31:11.929 00.000 8976 Worker thread wakes up
02:31:11.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.15) opts 0xd
02:31:11.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.15)
02:31:11.929 00.000 8976 Moving (-0.14, -0.15) raw xDistance=-0.08 yDistance=0.20
02:31:11.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:31:11.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:31:11.929 00.000 8976 MoveAxis(R, 0, ABG)
02:31:11.929 00.000 8976 MoveAxis(U, 0, ABG)
02:31:11.929 00.000 8976 move complete, result=0
02:31:11.929 00.000 8976 worker thread done servicing request
02:31:11.930 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:31:11.941 00.011 5052 UpdateGuideState exits: m=132 SNR=8.0
02:31:11.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:11.941 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:11.941 00.000 5052 Enqueuing Expose request
02:31:11.941 00.000 8976 Worker thread wakes up
02:31:11.941 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:11.941 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:11.941 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:12.633 00.692 8976 Exposure complete
02:31:12.639 00.006 8976 worker thread done servicing request
02:31:12.639 00.000 5052 OnExposeComplete: enter
02:31:12.639 00.000 5052 UpdateGuideState(): m_state=6
02:31:12.639 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9132
02:31:12.639 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.89, Mass=157, SNR=8.7, Peak=83 HFD=2.0
02:31:12.639 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
02:31:12.639 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
02:31:12.639 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.18 hyp=0.32 cameraTheta=2.55 mountX=0.28 mountY=0.12, mountTheta=0.42
02:31:12.640 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.18, opts=13)
02:31:12.640 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.18)
02:31:12.640 00.000 8976 Worker thread wakes up
02:31:12.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.18) opts 0xd
02:31:12.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.18)
02:31:12.640 00.000 8976 Moving (-0.26, 0.18) raw xDistance=0.28 yDistance=0.12
02:31:12.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:31:12.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:31:12.640 00.000 8976 MoveAxis(L, 1, ABG)
02:31:12.640 00.000 8976 stepping (-4, 16) + (-1, 0)
02:31:12.640 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:12.641 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:31:12.650 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
02:31:12.651 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:12.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:12.651 00.000 5052 Enqueuing Expose request
02:31:12.666 00.015 8976 Received - 47 (G) 
02:31:12.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:12.666 00.000 8976 stepped: pos (-5, 16)
02:31:12.666 00.000 8976 MoveAxis(U, 0, ABG)
02:31:12.666 00.000 8976 move complete, result=0
02:31:12.666 00.000 8976 worker thread done servicing request
02:31:12.666 00.000 8976 Worker thread wakes up
02:31:12.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:12.666 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:12.666 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:31:13.355 00.689 8976 Exposure complete
02:31:13.361 00.006 8976 worker thread done servicing request
02:31:13.361 00.000 5052 OnExposeComplete: enter
02:31:13.361 00.000 5052 UpdateGuideState(): m_state=6
02:31:13.361 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9133
02:31:13.361 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.92, Mass=150, SNR=8.5, Peak=82 HFD=2.1
02:31:13.361 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:31:13.361 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:31:13.361 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.21 hyp=0.59 cameraTheta=2.78 mountX=0.44 mountY=0.35, mountTheta=0.67
02:31:13.362 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.21, opts=13)
02:31:13.362 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.21)
02:31:13.362 00.000 8976 Worker thread wakes up
02:31:13.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.21) opts 0xd
02:31:13.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.21)
02:31:13.362 00.000 8976 Moving (-0.56, 0.21) raw xDistance=0.44 yDistance=0.35
02:31:13.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
02:31:13.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:31:13.362 00.000 8976 MoveAxis(L, 2, ABG)
02:31:13.362 00.000 8976 stepping (-5, 16) + (-2, 0)
02:31:13.362 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:13.363 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:31:13.372 00.009 5052 UpdateGuideState exits: m=150 SNR=8.5
02:31:13.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:13.372 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:13.372 00.000 5052 Enqueuing Expose request
02:31:13.386 00.014 8976 Received - 47 (G) 
02:31:13.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:13.386 00.000 8976 stepped: pos (-7, 16)
02:31:13.386 00.000 8976 MoveAxis(D, 1, ABG)
02:31:13.386 00.000 8976 stepping (-7, 16) + (0, -1)
02:31:13.386 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:13.418 00.032 8976 Received - 47 (G) 
02:31:13.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:13.418 00.000 8976 stepped: pos (-7, 15)
02:31:13.418 00.000 8976 move complete, result=0
02:31:13.418 00.000 8976 worker thread done servicing request
02:31:13.418 00.000 8976 Worker thread wakes up
02:31:13.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:13.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:13.418 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:31:14.109 00.691 8976 Exposure complete
02:31:14.115 00.006 8976 worker thread done servicing request
02:31:14.115 00.000 5052 OnExposeComplete: enter
02:31:14.115 00.000 5052 UpdateGuideState(): m_state=6
02:31:14.115 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9134
02:31:14.115 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.63, Mass=167, SNR=8.9, Peak=74 HFD=1.8
02:31:14.115 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
02:31:14.115 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
02:31:14.115 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.08 hyp=0.51 cameraTheta=-2.98 mountX=0.16 mountY=0.47, mountTheta=1.24
02:31:14.116 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.08, opts=13)
02:31:14.116 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.08)
02:31:14.116 00.000 8976 Worker thread wakes up
02:31:14.116 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.08) opts 0xd
02:31:14.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.08)
02:31:14.116 00.000 8976 Moving (-0.51, -0.08) raw xDistance=0.16 yDistance=0.47
02:31:14.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:31:14.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
02:31:14.116 00.000 8976 MoveAxis(R, 0, ABG)
02:31:14.116 00.000 8976 MoveAxis(D, 2, ABG)
02:31:14.116 00.000 8976 stepping (-7, 15) + (0, -2)
02:31:14.116 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:14.117 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:31:14.126 00.009 5052 UpdateGuideState exits: m=167 SNR=8.9
02:31:14.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:14.126 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:14.126 00.000 5052 Enqueuing Expose request
02:31:14.153 00.027 8976 Received - 47 (G) 
02:31:14.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:14.153 00.000 8976 stepped: pos (-7, 13)
02:31:14.153 00.000 8976 move complete, result=0
02:31:14.153 00.000 8976 worker thread done servicing request
02:31:14.153 00.000 8976 Worker thread wakes up
02:31:14.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:14.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:14.153 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:31:14.846 00.693 8976 Exposure complete
02:31:14.851 00.005 8976 worker thread done servicing request
02:31:14.852 00.001 5052 OnExposeComplete: enter
02:31:14.852 00.000 5052 UpdateGuideState(): m_state=6
02:31:14.852 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9135
02:31:14.852 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.67, Mass=162, SNR=8.8, Peak=77 HFD=2.1
02:31:14.852 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
02:31:14.852 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
02:31:14.852 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.91 mountX=0.04 mountY=0.16, mountTheta=1.33
02:31:14.853 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.04, opts=13)
02:31:14.853 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.04)
02:31:14.853 00.000 8976 Worker thread wakes up
02:31:14.853 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.04) opts 0xd
02:31:14.853 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.04)
02:31:14.853 00.000 8976 Moving (-0.17, -0.04) raw xDistance=0.04 yDistance=0.16
02:31:14.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:31:14.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:31:14.853 00.000 8976 MoveAxis(R, 0, ABG)
02:31:14.853 00.000 8976 MoveAxis(U, 0, ABG)
02:31:14.853 00.000 8976 move complete, result=0
02:31:14.853 00.000 8976 worker thread done servicing request
02:31:14.854 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:31:14.863 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
02:31:14.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:14.863 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:14.863 00.000 5052 Enqueuing Expose request
02:31:14.863 00.000 8976 Worker thread wakes up
02:31:14.863 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:14.864 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:14.864 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:15.567 00.703 8976 Exposure complete
02:31:15.572 00.005 8976 worker thread done servicing request
02:31:15.572 00.000 5052 OnExposeComplete: enter
02:31:15.572 00.000 5052 UpdateGuideState(): m_state=6
02:31:15.572 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9136
02:31:15.572 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.92, Mass=173, SNR=9.1, Peak=79 HFD=2.1
02:31:15.572 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
02:31:15.572 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
02:31:15.572 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.30 cameraTheta=2.36 mountX=0.28 mountY=0.06, mountTheta=0.21
02:31:15.573 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.21, opts=13)
02:31:15.573 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.21)
02:31:15.573 00.000 8976 Worker thread wakes up
02:31:15.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.21) opts 0xd
02:31:15.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.21)
02:31:15.574 00.001 8976 Moving (-0.21, 0.21) raw xDistance=0.28 yDistance=0.06
02:31:15.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:31:15.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:31:15.574 00.000 8976 MoveAxis(L, 1, ABG)
02:31:15.574 00.000 8976 stepping (-7, 13) + (-1, 0)
02:31:15.574 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:15.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:31:15.584 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
02:31:15.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:15.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:15.584 00.000 5052 Enqueuing Expose request
02:31:15.591 00.007 8976 Received - 47 (G) 
02:31:15.592 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:15.592 00.000 8976 stepped: pos (-8, 13)
02:31:15.592 00.000 8976 MoveAxis(U, 0, ABG)
02:31:15.592 00.000 8976 move complete, result=0
02:31:15.592 00.000 8976 worker thread done servicing request
02:31:15.592 00.000 8976 Worker thread wakes up
02:31:15.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:15.592 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:15.592 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:31:16.279 00.687 8976 Exposure complete
02:31:16.284 00.005 8976 worker thread done servicing request
02:31:16.284 00.000 5052 OnExposeComplete: enter
02:31:16.284 00.000 5052 UpdateGuideState(): m_state=6
02:31:16.284 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9137
02:31:16.284 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.10, Mass=156, SNR=8.6, Peak=83 HFD=2.0
02:31:16.284 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
02:31:16.284 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
02:31:16.284 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.39 hyp=0.39 cameraTheta=1.60 mountX=0.35 mountY=-0.20, mountTheta=-0.52
02:31:16.285 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.39, opts=13)
02:31:16.285 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.39)
02:31:16.285 00.000 8976 Worker thread wakes up
02:31:16.285 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.39) opts 0xd
02:31:16.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.39)
02:31:16.285 00.000 8976 Moving (-0.01, 0.39) raw xDistance=0.35 yDistance=-0.20
02:31:16.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
02:31:16.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:31:16.285 00.000 8976 MoveAxis(L, 2, ABG)
02:31:16.285 00.000 8976 stepping (-8, 13) + (-2, 0)
02:31:16.285 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:16.286 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:31:16.296 00.010 5052 UpdateGuideState exits: m=156 SNR=8.6
02:31:16.296 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:16.296 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:16.296 00.000 5052 Enqueuing Expose request
02:31:16.311 00.015 8976 Received - 47 (G) 
02:31:16.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:16.311 00.000 8976 stepped: pos (-10, 13)
02:31:16.311 00.000 8976 MoveAxis(U, 0, ABG)
02:31:16.311 00.000 8976 move complete, result=0
02:31:16.311 00.000 8976 worker thread done servicing request
02:31:16.311 00.000 8976 Worker thread wakes up
02:31:16.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:16.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:16.311 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:31:17.005 00.694 8976 Exposure complete
02:31:17.010 00.005 8976 worker thread done servicing request
02:31:17.011 00.001 5052 OnExposeComplete: enter
02:31:17.011 00.000 5052 UpdateGuideState(): m_state=6
02:31:17.011 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9138
02:31:17.011 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.60, Mass=152, SNR=8.5, Peak=69 HFD=2.2
02:31:17.011 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
02:31:17.011 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.01)
02:31:17.011 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.13 mountX=-0.07 mountY=0.12, mountTheta=2.09
02:31:17.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.11, opts=13)
02:31:17.012 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.11)
02:31:17.012 00.000 8976 Worker thread wakes up
02:31:17.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.11) opts 0xd
02:31:17.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.11)
02:31:17.012 00.000 8976 Moving (-0.07, -0.11) raw xDistance=-0.07 yDistance=0.12
02:31:17.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:31:17.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:31:17.012 00.000 8976 MoveAxis(R, 0, ABG)
02:31:17.012 00.000 8976 MoveAxis(U, 0, ABG)
02:31:17.012 00.000 8976 move complete, result=0
02:31:17.012 00.000 8976 worker thread done servicing request
02:31:17.013 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:31:17.023 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:31:17.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:17.023 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:17.023 00.000 5052 Enqueuing Expose request
02:31:17.023 00.000 8976 Worker thread wakes up
02:31:17.023 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:17.023 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:17.023 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:17.712 00.689 8976 Exposure complete
02:31:17.718 00.006 8976 worker thread done servicing request
02:31:17.718 00.000 5052 OnExposeComplete: enter
02:31:17.718 00.000 5052 UpdateGuideState(): m_state=6
02:31:17.718 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9139
02:31:17.718 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.39, Mass=181, SNR=9.3, Peak=71 HFD=2.3
02:31:17.718 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
02:31:17.718 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.90)
02:31:17.718 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.32 hyp=0.40 cameraTheta=-2.24 mountX=-0.17 mountY=0.38, mountTheta=1.99
02:31:17.719 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.32, opts=13)
02:31:17.719 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.32)
02:31:17.719 00.000 8976 Worker thread wakes up
02:31:17.719 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.32) opts 0xd
02:31:17.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.32)
02:31:17.719 00.000 8976 Moving (-0.25, -0.32) raw xDistance=-0.17 yDistance=0.38
02:31:17.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:31:17.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:31:17.719 00.000 8976 MoveAxis(R, 0, ABG)
02:31:17.719 00.000 8976 MoveAxis(D, 2, ABG)
02:31:17.719 00.000 8976 stepping (-10, 13) + (0, -2)
02:31:17.719 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:17.720 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:31:17.731 00.011 5052 UpdateGuideState exits: m=181 SNR=9.3
02:31:17.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:17.731 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:17.731 00.000 5052 Enqueuing Expose request
02:31:17.750 00.019 8976 Received - 47 (G) 
02:31:17.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:17.750 00.000 8976 stepped: pos (-10, 11)
02:31:17.750 00.000 8976 move complete, result=0
02:31:17.750 00.000 8976 worker thread done servicing request
02:31:17.750 00.000 8976 Worker thread wakes up
02:31:17.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:17.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:17.750 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:31:18.440 00.690 8976 Exposure complete
02:31:18.445 00.005 5052 OnExposeComplete: enter
02:31:18.445 00.000 5052 UpdateGuideState(): m_state=6
02:31:18.445 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9140
02:31:18.446 00.001 8976 worker thread done servicing request
02:31:18.446 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.81, Mass=160, SNR=8.7, Peak=68 HFD=1.9
02:31:18.446 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:31:18.446 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
02:31:18.446 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.10 hyp=0.35 cameraTheta=0.30 mountX=-0.06 mountY=-0.34, mountTheta=-1.75
02:31:18.448 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.10, opts=13)
02:31:18.448 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.10)
02:31:18.448 00.000 8976 Worker thread wakes up
02:31:18.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.10) opts 0xd
02:31:18.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.10)
02:31:18.448 00.000 8976 Moving (0.34, 0.10) raw xDistance=-0.06 yDistance=-0.34
02:31:18.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:31:18.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
02:31:18.448 00.000 8976 MoveAxis(R, 0, ABG)
02:31:18.448 00.000 8976 MoveAxis(U, 1, ABG)
02:31:18.448 00.000 8976 stepping (-10, 11) + (0, 1)
02:31:18.448 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:18.449 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:31:18.458 00.009 5052 UpdateGuideState exits: m=160 SNR=8.7
02:31:18.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:18.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:18.458 00.000 5052 Enqueuing Expose request
02:31:18.468 00.010 8976 Received - 47 (G) 
02:31:18.468 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:18.468 00.000 8976 stepped: pos (-10, 12)
02:31:18.469 00.001 8976 move complete, result=0
02:31:18.469 00.000 8976 worker thread done servicing request
02:31:18.469 00.000 8976 Worker thread wakes up
02:31:18.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:18.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:18.469 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:31:19.162 00.693 8976 Exposure complete
02:31:19.167 00.005 8976 worker thread done servicing request
02:31:19.168 00.001 5052 OnExposeComplete: enter
02:31:19.168 00.000 5052 UpdateGuideState(): m_state=6
02:31:19.168 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9141
02:31:19.168 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.81, Mass=162, SNR=8.8, Peak=70 HFD=2.3
02:31:19.168 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
02:31:19.168 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
02:31:19.168 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.85 mountX=0.10 mountY=-0.03, mountTheta=-0.29
02:31:19.169 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.10, opts=13)
02:31:19.169 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.10)
02:31:19.169 00.000 8976 Worker thread wakes up
02:31:19.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.10) opts 0xd
02:31:19.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.10)
02:31:19.169 00.000 8976 Moving (-0.03, 0.10) raw xDistance=0.10 yDistance=-0.03
02:31:19.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:31:19.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:31:19.169 00.000 8976 MoveAxis(R, 0, ABG)
02:31:19.169 00.000 8976 MoveAxis(U, 0, ABG)
02:31:19.169 00.000 8976 move complete, result=0
02:31:19.169 00.000 8976 worker thread done servicing request
02:31:19.170 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:31:19.179 00.009 5052 UpdateGuideState exits: m=162 SNR=8.8
02:31:19.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:19.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:19.179 00.000 5052 Enqueuing Expose request
02:31:19.179 00.000 8976 Worker thread wakes up
02:31:19.179 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:19.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:19.179 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:19.867 00.688 8976 Exposure complete
02:31:19.872 00.005 8976 worker thread done servicing request
02:31:19.872 00.000 5052 OnExposeComplete: enter
02:31:19.872 00.000 5052 UpdateGuideState(): m_state=6
02:31:19.872 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9142
02:31:19.873 00.001 5052 Star::Find returns 1 (0), X=329.04, Y=281.92, Mass=159, SNR=8.7, Peak=70 HFD=2.1
02:31:19.873 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.11 = 0.11)
02:31:19.873 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.00 = 0.00)
02:31:19.873 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.15 mountX=0.25 mountY=0.00, mountTheta=0.00
02:31:19.873 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.21, opts=13)
02:31:19.873 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.21)
02:31:19.874 00.001 8976 Worker thread wakes up
02:31:19.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.21) opts 0xd
02:31:19.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.21)
02:31:19.874 00.000 8976 Moving (-0.14, 0.21) raw xDistance=0.25 yDistance=0.00
02:31:19.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:31:19.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:31:19.874 00.000 8976 MoveAxis(R, 0, ABG)
02:31:19.874 00.000 8976 MoveAxis(U, 0, ABG)
02:31:19.874 00.000 8976 move complete, result=0
02:31:19.874 00.000 8976 worker thread done servicing request
02:31:19.875 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:31:19.886 00.011 5052 UpdateGuideState exits: m=159 SNR=8.7
02:31:19.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:19.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:19.886 00.000 5052 Enqueuing Expose request
02:31:19.886 00.000 8976 Worker thread wakes up
02:31:19.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:19.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:19.887 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:20.591 00.704 8976 Exposure complete
02:31:20.596 00.005 8976 worker thread done servicing request
02:31:20.596 00.000 5052 OnExposeComplete: enter
02:31:20.596 00.000 5052 UpdateGuideState(): m_state=6
02:31:20.596 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9143
02:31:20.596 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.81, Mass=147, SNR=8.4, Peak=66 HFD=2.1
02:31:20.596 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
02:31:20.597 00.001 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
02:31:20.597 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.40 mountX=-0.02 mountY=-0.25, mountTheta=-1.65
02:31:20.597 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.10, opts=13)
02:31:20.597 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.10)
02:31:20.597 00.000 8976 Worker thread wakes up
02:31:20.597 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.10) opts 0xd
02:31:20.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.10)
02:31:20.597 00.000 8976 Moving (0.23, 0.10) raw xDistance=-0.02 yDistance=-0.25
02:31:20.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:31:20.598 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:31:20.598 00.000 8976 MoveAxis(R, 0, ABG)
02:31:20.598 00.000 8976 MoveAxis(U, 0, ABG)
02:31:20.598 00.000 8976 move complete, result=0
02:31:20.598 00.000 8976 worker thread done servicing request
02:31:20.598 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:31:20.608 00.010 5052 UpdateGuideState exits: m=147 SNR=8.4
02:31:20.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:20.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:20.608 00.000 5052 Enqueuing Expose request
02:31:20.608 00.000 8976 Worker thread wakes up
02:31:20.608 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:31:20.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:20.608 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:21.297 00.689 8976 Exposure complete
02:31:21.302 00.005 8976 worker thread done servicing request
02:31:21.302 00.000 5052 OnExposeComplete: enter
02:31:21.302 00.000 5052 UpdateGuideState(): m_state=6
02:31:21.302 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9144
02:31:21.302 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.61, Mass=173, SNR=9.1, Peak=72 HFD=2.0
02:31:21.302 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.04) = xAngle (-3.39 = 2.90)
02:31:21.302 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.49 = 2.79)
02:31:21.302 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.34 mountX=-0.10 mountY=0.04, mountTheta=2.80
02:31:21.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.10, opts=13)
02:31:21.303 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.10)
02:31:21.303 00.000 8976 Worker thread wakes up
02:31:21.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.10) opts 0xd
02:31:21.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.10)
02:31:21.303 00.000 8976 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.04
02:31:21.304 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:31:21.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:31:21.304 00.000 8976 MoveAxis(R, 0, ABG)
02:31:21.304 00.000 8976 MoveAxis(U, 0, ABG)
02:31:21.304 00.000 8976 move complete, result=0
02:31:21.304 00.000 8976 worker thread done servicing request
02:31:21.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:31:21.314 00.010 5052 UpdateGuideState exits: m=173 SNR=9.1
02:31:21.314 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:21.314 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:21.314 00.000 5052 Enqueuing Expose request
02:31:21.314 00.000 8976 Worker thread wakes up
02:31:21.315 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:21.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:21.315 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:22.006 00.691 8976 Exposure complete
02:31:22.011 00.005 8976 worker thread done servicing request
02:31:22.011 00.000 5052 OnExposeComplete: enter
02:31:22.011 00.000 5052 UpdateGuideState(): m_state=6
02:31:22.012 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9145
02:31:22.012 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.89, Mass=156, SNR=8.6, Peak=74 HFD=2.2
02:31:22.012 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
02:31:22.012 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
02:31:22.012 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.18 hyp=0.32 cameraTheta=2.53 mountX=0.28 mountY=0.12, mountTheta=0.40
02:31:22.012 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.18, opts=13)
02:31:22.013 00.001 5052 Enqueuing Move request for stepguider (-0.26, 0.18)
02:31:22.013 00.000 8976 Worker thread wakes up
02:31:22.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.18) opts 0xd
02:31:22.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.18)
02:31:22.013 00.000 8976 Moving (-0.26, 0.18) raw xDistance=0.28 yDistance=0.12
02:31:22.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:31:22.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:31:22.013 00.000 8976 MoveAxis(L, 1, ABG)
02:31:22.013 00.000 8976 stepping (-10, 12) + (-1, 0)
02:31:22.013 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:22.013 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:31:22.024 00.011 5052 UpdateGuideState exits: m=156 SNR=8.6
02:31:22.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:22.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:22.024 00.000 5052 Enqueuing Expose request
02:31:22.034 00.010 8976 Received - 47 (G) 
02:31:22.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:22.034 00.000 8976 stepped: pos (-11, 12)
02:31:22.034 00.000 8976 MoveAxis(U, 0, ABG)
02:31:22.034 00.000 8976 move complete, result=0
02:31:22.034 00.000 8976 worker thread done servicing request
02:31:22.034 00.000 8976 Worker thread wakes up
02:31:22.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:22.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:22.034 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:31:22.725 00.691 8976 Exposure complete
02:31:22.731 00.006 8976 worker thread done servicing request
02:31:22.731 00.000 5052 OnExposeComplete: enter
02:31:22.731 00.000 5052 UpdateGuideState(): m_state=6
02:31:22.731 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9146
02:31:22.731 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.37, Mass=150, SNR=8.5, Peak=72 HFD=1.6
02:31:22.731 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
02:31:22.732 00.001 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.53)
02:31:22.732 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.34 hyp=0.67 cameraTheta=-2.61 mountX=-0.04 mountY=0.67, mountTheta=1.63
02:31:22.732 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.34, opts=13)
02:31:22.732 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.34)
02:31:22.733 00.001 8976 Worker thread wakes up
02:31:22.733 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.34) opts 0xd
02:31:22.733 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.34)
02:31:22.733 00.000 8976 Moving (-0.58, -0.34) raw xDistance=-0.04 yDistance=0.67
02:31:22.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:31:22.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
02:31:22.733 00.000 8976 MoveAxis(R, 0, ABG)
02:31:22.733 00.000 8976 MoveAxis(D, 3, ABG)
02:31:22.733 00.000 8976 stepping (-11, 12) + (0, -3)
02:31:22.733 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:22.734 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:31:22.744 00.010 5052 UpdateGuideState exits: m=150 SNR=8.5
02:31:22.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:22.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:22.744 00.000 5052 Enqueuing Expose request
02:31:22.770 00.026 8976 Received - 47 (G) 
02:31:22.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:22.770 00.000 8976 stepped: pos (-11, 9)
02:31:22.770 00.000 8976 move complete, result=0
02:31:22.770 00.000 8976 worker thread done servicing request
02:31:22.770 00.000 8976 Worker thread wakes up
02:31:22.770 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:31:22.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:22.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:23.483 00.713 8976 Exposure complete
02:31:23.488 00.005 8976 worker thread done servicing request
02:31:23.488 00.000 5052 OnExposeComplete: enter
02:31:23.489 00.001 5052 UpdateGuideState(): m_state=6
02:31:23.489 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9147
02:31:23.489 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.97, Mass=144, SNR=8.3, Peak=71 HFD=2.1
02:31:23.489 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:31:23.489 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
02:31:23.489 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.26 hyp=0.87 cameraTheta=2.84 mountX=0.61 mountY=0.55, mountTheta=0.74
02:31:23.489 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.26, opts=13)
02:31:23.489 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.26)
02:31:23.490 00.001 8976 Worker thread wakes up
02:31:23.490 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.26) opts 0xd
02:31:23.490 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.26)
02:31:23.490 00.000 8976 Moving (-0.83, 0.26) raw xDistance=0.61 yDistance=0.55
02:31:23.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
02:31:23.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.55
02:31:23.490 00.000 8976 MoveAxis(L, 3, ABG)
02:31:23.490 00.000 8976 stepping (-11, 9) + (-3, 0)
02:31:23.490 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:23.490 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:31:23.500 00.010 5052 UpdateGuideState exits: m=144 SNR=8.3
02:31:23.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:23.500 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:23.500 00.000 5052 Enqueuing Expose request
02:31:23.521 00.021 8976 Received - 47 (G) 
02:31:23.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:23.521 00.000 8976 stepped: pos (-14, 9)
02:31:23.521 00.000 8976 MoveAxis(D, 2, ABG)
02:31:23.521 00.000 8976 stepping (-14, 9) + (0, -2)
02:31:23.521 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:23.553 00.032 8976 Received - 47 (G) 
02:31:23.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:23.553 00.000 8976 stepped: pos (-14, 7)
02:31:23.553 00.000 8976 move complete, result=0
02:31:23.553 00.000 8976 worker thread done servicing request
02:31:23.553 00.000 8976 Worker thread wakes up
02:31:23.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:23.553 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:23.553 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.6 px 2 ms SOUTH
02:31:24.244 00.691 8976 Exposure complete
02:31:24.249 00.005 8976 worker thread done servicing request
02:31:24.249 00.000 5052 OnExposeComplete: enter
02:31:24.249 00.000 5052 UpdateGuideState(): m_state=6
02:31:24.249 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9148
02:31:24.249 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.10, Mass=164, SNR=8.8, Peak=69 HFD=2.2
02:31:24.249 00.000 5052 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.04) = xAngle (-4.10 = 2.19)
02:31:24.249 00.000 5052 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.20 = 2.08)
02:31:24.249 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.61 hyp=0.68 cameraTheta=-2.05 mountX=-0.40 mountY=0.60, mountTheta=2.16
02:31:24.250 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.61, opts=13)
02:31:24.250 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.61)
02:31:24.250 00.000 8976 Worker thread wakes up
02:31:24.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.61) opts 0xd
02:31:24.250 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.61)
02:31:24.250 00.000 8976 Moving (-0.32, -0.61) raw xDistance=-0.40 yDistance=0.60
02:31:24.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.40
02:31:24.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
02:31:24.251 00.001 8976 MoveAxis(R, 1, ABG)
02:31:24.251 00.000 8976 stepping (-14, 7) + (1, 0)
02:31:24.251 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:24.251 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:31:24.262 00.011 5052 UpdateGuideState exits: m=164 SNR=8.8
02:31:24.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:24.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:24.262 00.000 5052 Enqueuing Expose request
02:31:24.272 00.010 8976 Received - 47 (G) 
02:31:24.272 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:24.272 00.000 8976 stepped: pos (-13, 7)
02:31:24.272 00.000 8976 MoveAxis(D, 3, ABG)
02:31:24.272 00.000 8976 stepping (-13, 7) + (0, -3)
02:31:24.273 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:24.304 00.031 8976 Received - 47 (G) 
02:31:24.304 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:24.304 00.000 8976 stepped: pos (-13, 4)
02:31:24.304 00.000 8976 move complete, result=0
02:31:24.304 00.000 8976 worker thread done servicing request
02:31:24.304 00.000 8976 Worker thread wakes up
02:31:24.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:24.304 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.6 px 3 ms SOUTH
02:31:24.304 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:24.993 00.689 8976 Exposure complete
02:31:24.997 00.004 8976 worker thread done servicing request
02:31:24.998 00.001 5052 OnExposeComplete: enter
02:31:24.998 00.000 5052 UpdateGuideState(): m_state=6
02:31:24.998 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9149
02:31:24.998 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.79, Mass=146, SNR=8.4, Peak=77 HFD=1.7
02:31:24.998 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
02:31:24.998 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
02:31:24.998 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.18 cameraTheta=0.50 mountX=0.00 mountY=-0.18, mountTheta=-1.55
02:31:24.999 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.08, opts=13)
02:31:24.999 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.08)
02:31:24.999 00.000 8976 Worker thread wakes up
02:31:24.999 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.08) opts 0xd
02:31:24.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.08)
02:31:24.999 00.000 8976 Moving (0.15, 0.08) raw xDistance=0.00 yDistance=-0.18
02:31:24.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:31:24.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:31:24.999 00.000 8976 MoveAxis(R, 0, ABG)
02:31:24.999 00.000 8976 MoveAxis(U, 0, ABG)
02:31:24.999 00.000 8976 move complete, result=0
02:31:24.999 00.000 8976 worker thread done servicing request
02:31:25.000 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:31:25.012 00.012 5052 UpdateGuideState exits: m=146 SNR=8.4
02:31:25.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:25.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:25.012 00.000 5052 Enqueuing Expose request
02:31:25.012 00.000 8976 Worker thread wakes up
02:31:25.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:25.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:25.013 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:31:25.694 00.681 8976 Exposure complete
02:31:25.700 00.006 8976 worker thread done servicing request
02:31:25.700 00.000 5052 OnExposeComplete: enter
02:31:25.700 00.000 5052 UpdateGuideState(): m_state=6
02:31:25.700 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9150
02:31:25.700 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.98, Mass=141, SNR=8.2, Peak=70 HFD=2.2
02:31:25.700 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
02:31:25.700 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
02:31:25.700 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.27 hyp=0.43 cameraTheta=0.67 mountX=0.09 mountY=-0.43, mountTheta=-1.37
02:31:25.701 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.27, opts=13)
02:31:25.701 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.27)
02:31:25.701 00.000 8976 Worker thread wakes up
02:31:25.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.27) opts 0xd
02:31:25.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.27)
02:31:25.701 00.000 8976 Moving (0.34, 0.27) raw xDistance=0.09 yDistance=-0.43
02:31:25.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:31:25.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:31:25.701 00.000 8976 MoveAxis(R, 0, ABG)
02:31:25.701 00.000 8976 MoveAxis(U, 2, ABG)
02:31:25.701 00.000 8976 stepping (-13, 4) + (0, 2)
02:31:25.701 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:25.702 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:31:25.711 00.009 5052 UpdateGuideState exits: m=141 SNR=8.2
02:31:25.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:25.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:25.711 00.000 5052 Enqueuing Expose request
02:31:25.727 00.016 8976 Received - 47 (G) 
02:31:25.727 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:25.727 00.000 8976 stepped: pos (-13, 6)
02:31:25.727 00.000 8976 move complete, result=0
02:31:25.727 00.000 8976 worker thread done servicing request
02:31:25.728 00.001 8976 Worker thread wakes up
02:31:25.728 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:31:25.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:25.728 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:26.417 00.689 8976 Exposure complete
02:31:26.423 00.006 8976 worker thread done servicing request
02:31:26.423 00.000 5052 OnExposeComplete: enter
02:31:26.423 00.000 5052 UpdateGuideState(): m_state=6
02:31:26.423 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9151
02:31:26.423 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=282.02, Mass=150, SNR=8.5, Peak=79 HFD=2.1
02:31:26.423 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
02:31:26.423 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.92 = -0.92)
02:31:26.423 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.23 mountX=0.22 mountY=-0.26, mountTheta=-0.86
02:31:26.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.31, opts=13)
02:31:26.424 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.31)
02:31:26.424 00.000 8976 Worker thread wakes up
02:31:26.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.31) opts 0xd
02:31:26.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.31)
02:31:26.424 00.000 8976 Moving (0.11, 0.31) raw xDistance=0.22 yDistance=-0.26
02:31:26.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:31:26.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:31:26.424 00.000 8976 MoveAxis(R, 0, ABG)
02:31:26.424 00.000 8976 MoveAxis(U, 0, ABG)
02:31:26.424 00.000 8976 move complete, result=0
02:31:26.424 00.000 8976 worker thread done servicing request
02:31:26.425 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:31:26.434 00.009 5052 UpdateGuideState exits: m=150 SNR=8.5
02:31:26.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:26.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:26.434 00.000 5052 Enqueuing Expose request
02:31:26.434 00.000 8976 Worker thread wakes up
02:31:26.435 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:31:26.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:26.435 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:27.127 00.692 8976 Exposure complete
02:31:27.132 00.005 8976 worker thread done servicing request
02:31:27.132 00.000 5052 OnExposeComplete: enter
02:31:27.132 00.000 5052 UpdateGuideState(): m_state=6
02:31:27.132 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9152
02:31:27.132 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.84, Mass=172, SNR=9.0, Peak=75 HFD=2.2
02:31:27.132 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:31:27.133 00.001 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
02:31:27.133 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.13 hyp=0.54 cameraTheta=2.90 mountX=0.35 mountY=0.37, mountTheta=0.81
02:31:27.134 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.13, opts=13)
02:31:27.134 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.13)
02:31:27.134 00.000 8976 Worker thread wakes up
02:31:27.134 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.13) opts 0xd
02:31:27.134 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.13)
02:31:27.134 00.000 8976 Moving (-0.52, 0.13) raw xDistance=0.35 yDistance=0.37
02:31:27.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:31:27.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:31:27.134 00.000 8976 MoveAxis(L, 1, ABG)
02:31:27.134 00.000 8976 stepping (-13, 6) + (-1, 0)
02:31:27.134 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:27.136 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:31:27.146 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
02:31:27.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:27.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:27.146 00.000 5052 Enqueuing Expose request
02:31:27.166 00.020 8976 Received - 47 (G) 
02:31:27.166 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:27.166 00.000 8976 stepped: pos (-14, 6)
02:31:27.166 00.000 8976 MoveAxis(D, 1, ABG)
02:31:27.166 00.000 8976 stepping (-14, 6) + (0, -1)
02:31:27.166 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:27.198 00.032 8976 Received - 47 (G) 
02:31:27.199 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:27.199 00.000 8976 stepped: pos (-14, 5)
02:31:27.199 00.000 8976 move complete, result=0
02:31:27.199 00.000 8976 worker thread done servicing request
02:31:27.199 00.000 8976 Worker thread wakes up
02:31:27.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:27.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:27.199 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 1 ms SOUTH
02:31:27.898 00.699 8976 Exposure complete
02:31:27.904 00.006 8976 worker thread done servicing request
02:31:27.904 00.000 5052 OnExposeComplete: enter
02:31:27.904 00.000 5052 UpdateGuideState(): m_state=6
02:31:27.904 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9153
02:31:27.904 00.000 5052 Star::Find returns 1 (0), X=327.92, Y=281.86, Mass=152, SNR=8.5, Peak=79 HFD=2.0
02:31:27.904 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:31:27.904 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:31:27.904 00.000 5052 CameraToMount -- cameraX=-1.26 cameraY=0.15 hyp=1.27 cameraTheta=3.02 mountX=0.71 mountY=0.97, mountTheta=0.94
02:31:27.905 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.26, y=0.15, opts=13)
02:31:27.905 00.000 5052 Enqueuing Move request for stepguider (-1.26, 0.15)
02:31:27.905 00.000 8976 Worker thread wakes up
02:31:27.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.26, 0.15) opts 0xd
02:31:27.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.26, 0.15)
02:31:27.905 00.000 8976 Moving (-1.26, 0.15) raw xDistance=0.71 yDistance=0.97
02:31:27.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.71
02:31:27.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.97
02:31:27.905 00.000 8976 MoveAxis(L, 3, ABG)
02:31:27.905 00.000 8976 stepping (-14, 5) + (-3, 0)
02:31:27.906 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:27.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:31:27.918 00.012 5052 UpdateGuideState exits: m=152 SNR=8.5
02:31:27.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:27.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:27.918 00.000 5052 Enqueuing Expose request
02:31:27.933 00.015 8976 Received - 47 (G) 
02:31:27.933 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:27.933 00.000 8976 stepped: pos (-17, 5)
02:31:27.933 00.000 8976 MoveAxis(D, 4, ABG)
02:31:27.933 00.000 8976 stepping (-17, 5) + (0, -4)
02:31:27.933 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:31:27.965 00.032 8976 Received - 47 (G) 
02:31:27.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:31:27.965 00.000 8976 stepped: pos (-17, 1)
02:31:27.965 00.000 8976 move complete, result=0
02:31:27.965 00.000 8976 worker thread done servicing request
02:31:27.965 00.000 8976 Worker thread wakes up
02:31:27.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:27.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:27.965 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.0 px 4 ms SOUTH
02:31:28.667 00.702 8976 Exposure complete
02:31:28.673 00.006 8976 worker thread done servicing request
02:31:28.673 00.000 5052 OnExposeComplete: enter
02:31:28.673 00.000 5052 UpdateGuideState(): m_state=6
02:31:28.673 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9154
02:31:28.673 00.000 5052 Star::Find returns 1 (0), X=327.72, Y=282.00, Mass=151, SNR=8.5, Peak=72 HFD=2.1
02:31:28.673 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:31:28.673 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:31:28.673 00.000 5052 CameraToMount -- cameraX=-1.45 cameraY=0.29 hyp=1.48 cameraTheta=2.95 mountX=0.92 mountY=1.06, mountTheta=0.86
02:31:28.674 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.45, y=0.29, opts=13)
02:31:28.674 00.000 5052 Enqueuing Move request for stepguider (-1.45, 0.29)
02:31:28.674 00.000 8976 Worker thread wakes up
02:31:28.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.45, 0.29) opts 0xd
02:31:28.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.45, 0.29)
02:31:28.674 00.000 8976 Moving (-1.45, 0.29) raw xDistance=0.92 yDistance=1.06
02:31:28.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.92
02:31:28.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.06
02:31:28.674 00.000 8976 MoveAxis(L, 4, ABG)
02:31:28.674 00.000 8976 stepping (-17, 1) + (-4, 0)
02:31:28.675 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:31:28.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:31:28.685 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:31:28.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:28.685 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:28.685 00.000 5052 Enqueuing Expose request
02:31:28.717 00.032 8976 Received - 47 (G) 
02:31:28.717 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:31:28.717 00.000 8976 stepped: pos (-21, 1)
02:31:28.717 00.000 8976 MoveAxis(D, 4, ABG)
02:31:28.717 00.000 8976 stepping (-21, 1) + (0, -4)
02:31:28.717 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:31:28.749 00.032 8976 Received - 47 (G) 
02:31:28.749 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:31:28.749 00.000 8976 stepped: pos (-21, -3)
02:31:28.749 00.000 8976 move complete, result=0
02:31:28.749 00.000 8976 worker thread done servicing request
02:31:28.749 00.000 8976 Worker thread wakes up
02:31:28.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:28.749 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:28.749 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 1.1 px 4 ms SOUTH
02:31:29.442 00.693 8976 Exposure complete
02:31:29.448 00.006 8976 worker thread done servicing request
02:31:29.448 00.000 5052 OnExposeComplete: enter
02:31:29.448 00.000 5052 UpdateGuideState(): m_state=6
02:31:29.448 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9155
02:31:29.448 00.000 5052 Star::Find returns 1 (0), X=327.94, Y=280.95, Mass=149, SNR=8.5, Peak=68 HFD=2.1
02:31:29.448 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.63 = 1.65)
02:31:29.448 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.55)
02:31:29.448 00.000 5052 CameraToMount -- cameraX=-1.24 cameraY=-0.76 hyp=1.45 cameraTheta=-2.59 mountX=-0.11 mountY=1.45, mountTheta=1.65
02:31:29.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.24, y=-0.76, opts=13)
02:31:29.449 00.000 5052 Enqueuing Move request for stepguider (-1.24, -0.76)
02:31:29.449 00.000 8976 Worker thread wakes up
02:31:29.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.24, -0.76) opts 0xd
02:31:29.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.24, -0.76)
02:31:29.449 00.000 8976 Moving (-1.24, -0.76) raw xDistance=-0.11 yDistance=1.45
02:31:29.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:31:29.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.96 from input 1.45
02:31:29.449 00.000 8976 MoveAxis(R, 0, ABG)
02:31:29.449 00.000 8976 MoveAxis(D, 6, ABG)
02:31:29.450 00.001 8976 stepping (-21, -3) + (0, -6)
02:31:29.450 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:31:29.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:31:29.460 00.010 5052 UpdateGuideState exits: m=149 SNR=8.5
02:31:29.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:29.460 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:29.460 00.000 5052 Enqueuing Expose request
02:31:29.499 00.039 8976 Received - 47 (G) 
02:31:29.499 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:31:29.499 00.000 8976 stepped: pos (-21, -9)
02:31:29.499 00.000 8976 move complete, result=0
02:31:29.499 00.000 8976 worker thread done servicing request
02:31:29.499 00.000 8976 Worker thread wakes up
02:31:29.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:29.500 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:29.500 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.5 px 6 ms SOUTH
02:31:30.191 00.691 8976 Exposure complete
02:31:30.197 00.006 8976 worker thread done servicing request
02:31:30.197 00.000 5052 OnExposeComplete: enter
02:31:30.197 00.000 5052 UpdateGuideState(): m_state=6
02:31:30.197 00.000 5052 Star::Find(18, 327, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9156
02:31:30.197 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.60, Mass=157, SNR=8.6, Peak=68 HFD=2.3
02:31:30.197 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
02:31:30.197 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
02:31:30.197 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.11 hyp=0.24 cameraTheta=-2.68 mountX=0.00 mountY=0.24, mountTheta=1.56
02:31:30.199 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.11, opts=13)
02:31:30.199 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.11)
02:31:30.199 00.000 8976 Worker thread wakes up
02:31:30.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.11) opts 0xd
02:31:30.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.11)
02:31:30.199 00.000 8976 Moving (-0.22, -0.11) raw xDistance=0.00 yDistance=0.24
02:31:30.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:31:30.200 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:31:30.200 00.000 8976 MoveAxis(R, 0, ABG)
02:31:30.200 00.000 8976 MoveAxis(U, 0, ABG)
02:31:30.200 00.000 8976 move complete, result=0
02:31:30.200 00.000 8976 worker thread done servicing request
02:31:30.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:31:30.210 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
02:31:30.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:30.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:30.210 00.000 5052 Enqueuing Expose request
02:31:30.210 00.000 8976 Worker thread wakes up
02:31:30.210 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:30.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:30.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:30.896 00.686 8976 Exposure complete
02:31:30.902 00.006 8976 worker thread done servicing request
02:31:30.902 00.000 5052 OnExposeComplete: enter
02:31:30.902 00.000 5052 UpdateGuideState(): m_state=6
02:31:30.902 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9157
02:31:30.902 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.50, Mass=144, SNR=8.3, Peak=64 HFD=2.2
02:31:30.902 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
02:31:30.902 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
02:31:30.902 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.96 mountX=-0.26 mountY=-0.01, mountTheta=-3.10
02:31:30.903 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.21, opts=13)
02:31:30.903 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.21)
02:31:30.903 00.000 8976 Worker thread wakes up
02:31:30.903 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.21) opts 0xd
02:31:30.903 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.21)
02:31:30.903 00.000 8976 Moving (0.15, -0.21) raw xDistance=-0.26 yDistance=-0.01
02:31:30.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:31:30.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:31:30.903 00.000 8976 MoveAxis(R, 0, ABG)
02:31:30.903 00.000 8976 MoveAxis(U, 0, ABG)
02:31:30.904 00.001 8976 move complete, result=0
02:31:30.904 00.000 8976 worker thread done servicing request
02:31:30.904 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:31:30.914 00.010 5052 UpdateGuideState exits: m=144 SNR=8.3
02:31:30.914 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:30.914 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:30.914 00.000 5052 Enqueuing Expose request
02:31:30.914 00.000 8976 Worker thread wakes up
02:31:30.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:30.914 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:30.914 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:31.602 00.688 8976 Exposure complete
02:31:31.609 00.007 8976 worker thread done servicing request
02:31:31.609 00.000 5052 OnExposeComplete: enter
02:31:31.609 00.000 5052 UpdateGuideState(): m_state=6
02:31:31.609 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9158
02:31:31.609 00.000 5052 Star::Find returns 1 (0), X=330.31, Y=281.67, Mass=140, SNR=8.2, Peak=62 HFD=2.7
02:31:31.609 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:31:31.609 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:31:31.609 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=-0.04 hyp=1.14 cameraTheta=-0.04 mountX=-0.55 mountY=-0.93, mountTheta=-2.11
02:31:31.610 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=-0.04, opts=13)
02:31:31.610 00.000 5052 Enqueuing Move request for stepguider (1.14, -0.04)
02:31:31.610 00.000 8976 Worker thread wakes up
02:31:31.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, -0.04) opts 0xd
02:31:31.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, -0.04)
02:31:31.610 00.000 8976 Moving (1.14, -0.04) raw xDistance=-0.55 yDistance=-0.93
02:31:31.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
02:31:31.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.93
02:31:31.610 00.000 8976 MoveAxis(R, 2, ABG)
02:31:31.610 00.000 8976 stepping (-21, -9) + (2, 0)
02:31:31.610 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:31.611 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:31:31.620 00.009 5052 UpdateGuideState exits: m=140 SNR=8.2
02:31:31.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:31.620 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:31.620 00.000 5052 Enqueuing Expose request
02:31:31.642 00.022 8976 Received - 47 (G) 
02:31:31.642 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:31.642 00.000 8976 stepped: pos (-19, -9)
02:31:31.642 00.000 8976 MoveAxis(U, 4, ABG)
02:31:31.642 00.000 8976 stepping (-19, -9) + (0, 4)
02:31:31.642 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:31:31.674 00.032 8976 Received - 47 (G) 
02:31:31.674 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:31:31.674 00.000 8976 stepped: pos (-19, -5)
02:31:31.674 00.000 8976 move complete, result=0
02:31:31.674 00.000 8976 worker thread done servicing request
02:31:31.674 00.000 8976 Worker thread wakes up
02:31:31.675 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:31.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:31.675 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.9 px 4 ms NORTH
02:31:32.364 00.689 8976 Exposure complete
02:31:32.369 00.005 8976 worker thread done servicing request
02:31:32.369 00.000 5052 OnExposeComplete: enter
02:31:32.369 00.000 5052 UpdateGuideState(): m_state=6
02:31:32.369 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9159
02:31:32.369 00.000 5052 Star::Find returns 1 (0), X=330.65, Y=281.86, Mass=177, SNR=9.2, Peak=71 HFD=2.5
02:31:32.370 00.001 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:31:32.370 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:31:32.370 00.000 5052 CameraToMount -- cameraX=1.48 cameraY=0.15 hyp=1.49 cameraTheta=0.10 mountX=-0.54 mountY=-1.32, mountTheta=-1.96
02:31:32.370 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.48, y=0.15, opts=13)
02:31:32.370 00.000 5052 Enqueuing Move request for stepguider (1.48, 0.15)
02:31:32.370 00.000 8976 Worker thread wakes up
02:31:32.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.48, 0.15) opts 0xd
02:31:32.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.48, 0.15)
02:31:32.370 00.000 8976 Moving (1.48, 0.15) raw xDistance=-0.54 yDistance=-1.32
02:31:32.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
02:31:32.371 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.32
02:31:32.371 00.000 8976 MoveAxis(R, 2, ABG)
02:31:32.371 00.000 8976 stepping (-19, -5) + (2, 0)
02:31:32.371 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:32.371 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:31:32.381 00.010 5052 UpdateGuideState exits: m=177 SNR=9.2
02:31:32.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:32.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:32.381 00.000 5052 Enqueuing Expose request
02:31:32.394 00.013 8976 Received - 47 (G) 
02:31:32.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:32.394 00.000 8976 stepped: pos (-17, -5)
02:31:32.394 00.000 8976 MoveAxis(U, 6, ABG)
02:31:32.394 00.000 8976 stepping (-17, -5) + (0, 6)
02:31:32.394 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:31:32.441 00.047 8976 Received - 47 (G) 
02:31:32.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:31:32.441 00.000 8976 stepped: pos (-17, 1)
02:31:32.441 00.000 8976 move complete, result=0
02:31:32.441 00.000 8976 worker thread done servicing request
02:31:32.441 00.000 8976 Worker thread wakes up
02:31:32.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:32.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:32.441 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.3 px 6 ms NORTH
02:31:33.133 00.692 8976 Exposure complete
02:31:33.139 00.006 8976 worker thread done servicing request
02:31:33.139 00.000 5052 OnExposeComplete: enter
02:31:33.139 00.000 5052 UpdateGuideState(): m_state=6
02:31:33.139 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9160
02:31:33.139 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.84, Mass=141, SNR=8.2, Peak=71 HFD=2.2
02:31:33.139 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:31:33.139 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:31:33.139 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.13 hyp=0.95 cameraTheta=0.13 mountX=-0.31 mountY=-0.85, mountTheta=-1.92
02:31:33.140 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.13, opts=13)
02:31:33.140 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.13)
02:31:33.140 00.000 8976 Worker thread wakes up
02:31:33.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.13) opts 0xd
02:31:33.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.13)
02:31:33.140 00.000 8976 Moving (0.94, 0.13) raw xDistance=-0.31 yDistance=-0.85
02:31:33.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
02:31:33.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.85
02:31:33.140 00.000 8976 MoveAxis(R, 1, ABG)
02:31:33.140 00.000 8976 stepping (-17, 1) + (1, 0)
02:31:33.140 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:33.141 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:31:33.151 00.010 5052 UpdateGuideState exits: m=141 SNR=8.2
02:31:33.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:33.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:33.151 00.000 5052 Enqueuing Expose request
02:31:33.160 00.009 8976 Received - 47 (G) 
02:31:33.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:33.160 00.000 8976 stepped: pos (-16, 1)
02:31:33.160 00.000 8976 MoveAxis(U, 4, ABG)
02:31:33.160 00.000 8976 stepping (-16, 1) + (0, 4)
02:31:33.160 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:31:33.193 00.033 8976 Received - 47 (G) 
02:31:33.193 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:31:33.193 00.000 8976 stepped: pos (-16, 5)
02:31:33.193 00.000 8976 move complete, result=0
02:31:33.193 00.000 8976 worker thread done servicing request
02:31:33.193 00.000 8976 Worker thread wakes up
02:31:33.193 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
02:31:33.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:33.193 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:33.889 00.696 8976 Exposure complete
02:31:33.894 00.005 8976 worker thread done servicing request
02:31:33.894 00.000 5052 OnExposeComplete: enter
02:31:33.894 00.000 5052 UpdateGuideState(): m_state=6
02:31:33.894 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9161
02:31:33.894 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.91, Mass=171, SNR=9.0, Peak=73 HFD=2.2
02:31:33.894 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
02:31:33.894 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:31:33.894 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=0.20 hyp=0.96 cameraTheta=0.21 mountX=-0.25 mountY=-0.89, mountTheta=-1.84
02:31:33.895 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=0.20, opts=13)
02:31:33.895 00.000 5052 Enqueuing Move request for stepguider (0.93, 0.20)
02:31:33.895 00.000 8976 Worker thread wakes up
02:31:33.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, 0.20) opts 0xd
02:31:33.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, 0.20)
02:31:33.895 00.000 8976 Moving (0.93, 0.20) raw xDistance=-0.25 yDistance=-0.89
02:31:33.896 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:31:33.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.89
02:31:33.896 00.000 8976 MoveAxis(R, 0, ABG)
02:31:33.896 00.000 8976 MoveAxis(U, 4, ABG)
02:31:33.896 00.000 8976 stepping (-16, 5) + (0, 4)
02:31:33.896 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:31:33.897 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:31:33.907 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
02:31:33.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:33.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:33.907 00.000 5052 Enqueuing Expose request
02:31:33.928 00.021 8976 Received - 47 (G) 
02:31:33.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:31:33.928 00.000 8976 stepped: pos (-16, 9)
02:31:33.928 00.000 8976 move complete, result=0
02:31:33.928 00.000 8976 worker thread done servicing request
02:31:33.928 00.000 8976 Worker thread wakes up
02:31:33.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:33.929 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:33.929 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
02:31:34.618 00.689 8976 Exposure complete
02:31:34.624 00.006 8976 worker thread done servicing request
02:31:34.624 00.000 5052 OnExposeComplete: enter
02:31:34.624 00.000 5052 UpdateGuideState(): m_state=6
02:31:34.624 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9162
02:31:34.624 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.01, Mass=172, SNR=9.1, Peak=74 HFD=2.2
02:31:34.624 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
02:31:34.624 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.09)
02:31:34.625 00.001 5052 CameraToMount -- cameraX=0.41 cameraY=-0.70 hyp=0.81 cameraTheta=-1.05 mountX=-0.81 mountY=0.04, mountTheta=3.09
02:31:34.625 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.70, opts=13)
02:31:34.625 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.70)
02:31:34.625 00.000 8976 Worker thread wakes up
02:31:34.625 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.70) opts 0xd
02:31:34.625 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.70)
02:31:34.625 00.000 8976 Moving (0.41, -0.70) raw xDistance=-0.81 yDistance=0.04
02:31:34.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
02:31:34.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:31:34.626 00.001 8976 MoveAxis(R, 3, ABG)
02:31:34.626 00.000 8976 stepping (-16, 9) + (3, 0)
02:31:34.626 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:34.626 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:31:34.637 00.011 5052 UpdateGuideState exits: m=172 SNR=9.1
02:31:34.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:34.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:34.637 00.000 5052 Enqueuing Expose request
02:31:34.662 00.025 8976 Received - 47 (G) 
02:31:34.662 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:34.662 00.000 8976 stepped: pos (-13, 9)
02:31:34.664 00.002 8976 MoveAxis(U, 0, ABG)
02:31:34.664 00.000 8976 move complete, result=0
02:31:34.664 00.000 8976 worker thread done servicing request
02:31:34.664 00.000 8976 Worker thread wakes up
02:31:34.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:34.664 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:34.664 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.0 px 0 ms NORTH
02:31:35.354 00.690 8976 Exposure complete
02:31:35.359 00.005 8976 worker thread done servicing request
02:31:35.359 00.000 5052 OnExposeComplete: enter
02:31:35.359 00.000 5052 UpdateGuideState(): m_state=6
02:31:35.359 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9163
02:31:35.359 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.77, Mass=176, SNR=9.2, Peak=72 HFD=2.5
02:31:35.359 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
02:31:35.360 00.001 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:31:35.360 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.06 hyp=0.84 cameraTheta=0.08 mountX=-0.32 mountY=-0.74, mountTheta=-1.99
02:31:35.360 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.06, opts=13)
02:31:35.360 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.06)
02:31:35.360 00.000 8976 Worker thread wakes up
02:31:35.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.06) opts 0xd
02:31:35.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.06)
02:31:35.360 00.000 8976 Moving (0.84, 0.06) raw xDistance=-0.32 yDistance=-0.74
02:31:35.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
02:31:35.361 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74
02:31:35.361 00.000 8976 MoveAxis(R, 2, ABG)
02:31:35.361 00.000 8976 stepping (-13, 9) + (2, 0)
02:31:35.361 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:35.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:31:35.371 00.010 5052 UpdateGuideState exits: m=176 SNR=9.2
02:31:35.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:35.371 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:35.371 00.000 5052 Enqueuing Expose request
02:31:35.382 00.011 8976 Received - 47 (G) 
02:31:35.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:35.382 00.000 8976 stepped: pos (-11, 9)
02:31:35.383 00.001 8976 MoveAxis(U, 3, ABG)
02:31:35.383 00.000 8976 stepping (-11, 9) + (0, 3)
02:31:35.383 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:35.415 00.032 8976 Received - 47 (G) 
02:31:35.415 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:35.415 00.000 8976 stepped: pos (-11, 12)
02:31:35.415 00.000 8976 move complete, result=0
02:31:35.415 00.000 8976 worker thread done servicing request
02:31:35.415 00.000 8976 Worker thread wakes up
02:31:35.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:35.415 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:35.415 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.7 px 3 ms NORTH
02:31:36.111 00.696 8976 Exposure complete
02:31:36.117 00.006 8976 worker thread done servicing request
02:31:36.117 00.000 5052 OnExposeComplete: enter
02:31:36.117 00.000 5052 UpdateGuideState(): m_state=6
02:31:36.117 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9164
02:31:36.117 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.96, Mass=150, SNR=8.4, Peak=70 HFD=2.1
02:31:36.117 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
02:31:36.117 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
02:31:36.117 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.25 hyp=0.88 cameraTheta=0.28 mountX=-0.17 mountY=-0.84, mountTheta=-1.76
02:31:36.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.25, opts=13)
02:31:36.118 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.25)
02:31:36.118 00.000 8976 Worker thread wakes up
02:31:36.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.25) opts 0xd
02:31:36.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.25)
02:31:36.118 00.000 8976 Moving (0.85, 0.25) raw xDistance=-0.17 yDistance=-0.84
02:31:36.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:31:36.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84
02:31:36.118 00.000 8976 MoveAxis(R, 0, ABG)
02:31:36.118 00.000 8976 MoveAxis(U, 4, ABG)
02:31:36.118 00.000 8976 stepping (-11, 12) + (0, 4)
02:31:36.118 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:31:36.119 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:31:36.128 00.009 5052 UpdateGuideState exits: m=150 SNR=8.4
02:31:36.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:36.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:36.128 00.000 5052 Enqueuing Expose request
02:31:36.150 00.022 8976 Received - 47 (G) 
02:31:36.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:31:36.150 00.000 8976 stepped: pos (-11, 16)
02:31:36.150 00.000 8976 move complete, result=0
02:31:36.150 00.000 8976 worker thread done servicing request
02:31:36.150 00.000 8976 Worker thread wakes up
02:31:36.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:36.150 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 4 ms NORTH
02:31:36.150 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:36.840 00.690 8976 Exposure complete
02:31:36.846 00.006 8976 worker thread done servicing request
02:31:36.846 00.000 5052 OnExposeComplete: enter
02:31:36.846 00.000 5052 UpdateGuideState(): m_state=6
02:31:36.846 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9165
02:31:36.846 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.83, Mass=137, SNR=8.1, Peak=73 HFD=2.1
02:31:36.846 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
02:31:36.846 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
02:31:36.846 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.12 hyp=0.69 cameraTheta=0.18 mountX=-0.20 mountY=-0.64, mountTheta=-1.87
02:31:36.847 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.12, opts=13)
02:31:36.847 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.12)
02:31:36.847 00.000 8976 Worker thread wakes up
02:31:36.847 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.12) opts 0xd
02:31:36.847 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.12)
02:31:36.847 00.000 8976 Moving (0.68, 0.12) raw xDistance=-0.20 yDistance=-0.64
02:31:36.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:31:36.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
02:31:36.847 00.000 8976 MoveAxis(R, 0, ABG)
02:31:36.847 00.000 8976 MoveAxis(U, 3, ABG)
02:31:36.847 00.000 8976 stepping (-11, 16) + (0, 3)
02:31:36.847 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:36.848 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:31:36.857 00.009 5052 UpdateGuideState exits: m=137 SNR=8.1
02:31:36.858 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:36.858 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:36.858 00.000 5052 Enqueuing Expose request
02:31:36.886 00.028 8976 Received - 47 (G) 
02:31:36.886 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:36.886 00.000 8976 stepped: pos (-11, 19)
02:31:36.886 00.000 8976 move complete, result=0
02:31:36.886 00.000 8976 worker thread done servicing request
02:31:36.886 00.000 8976 Worker thread wakes up
02:31:36.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:36.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:36.886 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:31:37.574 00.688 8976 Exposure complete
02:31:37.579 00.005 8976 worker thread done servicing request
02:31:37.579 00.000 5052 OnExposeComplete: enter
02:31:37.579 00.000 5052 UpdateGuideState(): m_state=6
02:31:37.579 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9166
02:31:37.579 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.68, Mass=157, SNR=8.7, Peak=78 HFD=1.7
02:31:37.579 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
02:31:37.579 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
02:31:37.579 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.03 hyp=0.47 cameraTheta=-0.06 mountX=-0.24 mountY=-0.37, mountTheta=-2.14
02:31:37.581 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.03, opts=13)
02:31:37.581 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.03)
02:31:37.581 00.000 8976 Worker thread wakes up
02:31:37.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.03) opts 0xd
02:31:37.582 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.03)
02:31:37.582 00.000 8976 Moving (0.46, -0.03) raw xDistance=-0.24 yDistance=-0.37
02:31:37.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:31:37.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.37
02:31:37.582 00.000 8976 MoveAxis(R, 0, ABG)
02:31:37.582 00.000 8976 MoveAxis(U, 2, ABG)
02:31:37.582 00.000 8976 stepping (-11, 19) + (0, 2)
02:31:37.582 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:37.582 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:31:37.592 00.010 5052 UpdateGuideState exits: m=157 SNR=8.7
02:31:37.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:37.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:37.592 00.000 5052 Enqueuing Expose request
02:31:37.605 00.013 8976 Received - 47 (G) 
02:31:37.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:37.605 00.000 8976 stepped: pos (-11, 21)
02:31:37.605 00.000 8976 move complete, result=0
02:31:37.605 00.000 8976 worker thread done servicing request
02:31:37.605 00.000 8976 Worker thread wakes up
02:31:37.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:37.605 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:37.605 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:31:38.299 00.694 8976 Exposure complete
02:31:38.304 00.005 8976 worker thread done servicing request
02:31:38.304 00.000 5052 OnExposeComplete: enter
02:31:38.304 00.000 5052 UpdateGuideState(): m_state=6
02:31:38.304 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9167
02:31:38.304 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.75, Mass=144, SNR=8.3, Peak=74 HFD=2.2
02:31:38.304 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:31:38.304 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:31:38.304 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.04 hyp=0.72 cameraTheta=0.06 mountX=-0.29 mountY=-0.63, mountTheta=-2.01
02:31:38.305 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.04, opts=13)
02:31:38.305 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.04)
02:31:38.305 00.000 8976 Worker thread wakes up
02:31:38.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.04) opts 0xd
02:31:38.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.04)
02:31:38.305 00.000 8976 Moving (0.72, 0.04) raw xDistance=-0.29 yDistance=-0.63
02:31:38.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:31:38.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.63
02:31:38.305 00.000 8976 MoveAxis(R, 1, ABG)
02:31:38.305 00.000 8976 stepping (-11, 21) + (1, 0)
02:31:38.305 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:38.306 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:31:38.316 00.010 5052 UpdateGuideState exits: m=144 SNR=8.3
02:31:38.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:38.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:38.316 00.000 5052 Enqueuing Expose request
02:31:38.324 00.008 8976 Received - 47 (G) 
02:31:38.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:38.324 00.000 8976 stepped: pos (-10, 21)
02:31:38.324 00.000 8976 MoveAxis(U, 3, ABG)
02:31:38.325 00.001 8976 stepping (-10, 21) + (0, 3)
02:31:38.325 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:38.356 00.031 8976 Received - 47 (G) 
02:31:38.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:38.356 00.000 8976 stepped: pos (-10, 24)
02:31:38.356 00.000 8976 move complete, result=0
02:31:38.356 00.000 8976 worker thread done servicing request
02:31:38.356 00.000 8976 Worker thread wakes up
02:31:38.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:38.356 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:38.356 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
02:31:39.052 00.696 8976 Exposure complete
02:31:39.058 00.006 8976 worker thread done servicing request
02:31:39.058 00.000 5052 OnExposeComplete: enter
02:31:39.058 00.000 5052 UpdateGuideState(): m_state=6
02:31:39.058 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9168
02:31:39.058 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.75, Mass=153, SNR=8.6, Peak=77 HFD=2.0
02:31:39.058 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
02:31:39.058 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
02:31:39.058 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.04 hyp=0.54 cameraTheta=0.07 mountX=-0.21 mountY=-0.47, mountTheta=-1.99
02:31:39.059 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.04, opts=13)
02:31:39.059 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.04)
02:31:39.059 00.000 8976 Worker thread wakes up
02:31:39.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.04) opts 0xd
02:31:39.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.04)
02:31:39.059 00.000 8976 Moving (0.54, 0.04) raw xDistance=-0.21 yDistance=-0.47
02:31:39.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:31:39.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
02:31:39.059 00.000 8976 MoveAxis(R, 0, ABG)
02:31:39.059 00.000 8976 MoveAxis(U, 2, ABG)
02:31:39.059 00.000 8976 stepping (-10, 24) + (0, 2)
02:31:39.059 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:39.060 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:31:39.072 00.012 5052 UpdateGuideState exits: m=153 SNR=8.6
02:31:39.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:39.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:39.072 00.000 5052 Enqueuing Expose request
02:31:39.091 00.019 8976 Received - 47 (G) 
02:31:39.091 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:39.091 00.000 8976 stepped: pos (-10, 26)
02:31:39.091 00.000 8976 move complete, result=0
02:31:39.091 00.000 8976 worker thread done servicing request
02:31:39.091 00.000 8976 Worker thread wakes up
02:31:39.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:39.091 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:39.091 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:31:39.756 00.665 8976 Exposure complete
02:31:39.762 00.006 8976 worker thread done servicing request
02:31:39.762 00.000 5052 OnExposeComplete: enter
02:31:39.762 00.000 5052 UpdateGuideState(): m_state=6
02:31:39.762 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9169
02:31:39.762 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.31, Mass=141, SNR=8.2, Peak=73 HFD=1.9
02:31:39.762 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.31 = 2.97)
02:31:39.762 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.87)
02:31:39.762 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.40 hyp=0.42 cameraTheta=-1.27 mountX=-0.41 mountY=0.11, mountTheta=2.87
02:31:39.763 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.40, opts=13)
02:31:39.763 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.40)
02:31:39.763 00.000 8976 Worker thread wakes up
02:31:39.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.40) opts 0xd
02:31:39.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.40)
02:31:39.763 00.000 8976 Moving (0.12, -0.40) raw xDistance=-0.41 yDistance=0.11
02:31:39.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:31:39.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:31:39.763 00.000 8976 MoveAxis(R, 2, ABG)
02:31:39.763 00.000 8976 stepping (-10, 26) + (2, 0)
02:31:39.763 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:39.764 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:31:39.773 00.009 5052 UpdateGuideState exits: m=141 SNR=8.2
02:31:39.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:39.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:39.773 00.000 5052 Enqueuing Expose request
02:31:39.795 00.022 8976 Received - 47 (G) 
02:31:39.795 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:39.795 00.000 8976 stepped: pos (-8, 26)
02:31:39.795 00.000 8976 MoveAxis(U, 0, ABG)
02:31:39.795 00.000 8976 move complete, result=0
02:31:39.795 00.000 8976 worker thread done servicing request
02:31:39.795 00.000 8976 Worker thread wakes up
02:31:39.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:39.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:39.795 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:31:40.454 00.659 8976 Exposure complete
02:31:40.460 00.006 8976 worker thread done servicing request
02:31:40.460 00.000 5052 OnExposeComplete: enter
02:31:40.460 00.000 5052 UpdateGuideState(): m_state=6
02:31:40.460 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9170
02:31:40.460 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.71, Mass=160, SNR=8.7, Peak=74 HFD=2.5
02:31:40.460 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
02:31:40.460 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
02:31:40.460 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.01 mountX=-0.04 mountY=-0.08, mountTheta=-2.06
02:31:40.461 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.00, opts=13)
02:31:40.461 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.00)
02:31:40.461 00.000 8976 Worker thread wakes up
02:31:40.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.00) opts 0xd
02:31:40.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.00)
02:31:40.461 00.000 8976 Moving (0.10, 0.00) raw xDistance=-0.04 yDistance=-0.08
02:31:40.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:31:40.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:31:40.461 00.000 8976 MoveAxis(R, 0, ABG)
02:31:40.461 00.000 8976 MoveAxis(U, 0, ABG)
02:31:40.461 00.000 8976 move complete, result=0
02:31:40.461 00.000 8976 worker thread done servicing request
02:31:40.462 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:31:40.471 00.009 5052 UpdateGuideState exits: m=160 SNR=8.7
02:31:40.472 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:40.472 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:40.472 00.000 5052 Enqueuing Expose request
02:31:40.472 00.000 8976 Worker thread wakes up
02:31:40.472 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:40.472 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:40.472 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:41.133 00.661 8976 Exposure complete
02:31:41.138 00.005 8976 worker thread done servicing request
02:31:41.138 00.000 5052 OnExposeComplete: enter
02:31:41.138 00.000 5052 UpdateGuideState(): m_state=6
02:31:41.138 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9171
02:31:41.138 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.82, Mass=140, SNR=8.2, Peak=72 HFD=2.1
02:31:41.138 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:31:41.138 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
02:31:41.138 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.25 cameraTheta=2.70 mountX=0.20 mountY=0.13, mountTheta=0.58
02:31:41.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.11, opts=13)
02:31:41.139 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.11)
02:31:41.139 00.000 8976 Worker thread wakes up
02:31:41.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.11) opts 0xd
02:31:41.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.11)
02:31:41.139 00.000 8976 Moving (-0.23, 0.11) raw xDistance=0.20 yDistance=0.13
02:31:41.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:31:41.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:31:41.139 00.000 8976 MoveAxis(R, 0, ABG)
02:31:41.139 00.000 8976 MoveAxis(U, 0, ABG)
02:31:41.140 00.001 8976 move complete, result=0
02:31:41.140 00.000 8976 worker thread done servicing request
02:31:41.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:31:41.149 00.009 5052 UpdateGuideState exits: m=140 SNR=8.2
02:31:41.150 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:41.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:41.150 00.000 5052 Enqueuing Expose request
02:31:41.150 00.000 8976 Worker thread wakes up
02:31:41.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:41.150 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:41.150 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:41.809 00.659 8976 Exposure complete
02:31:41.814 00.005 8976 worker thread done servicing request
02:31:41.814 00.000 5052 OnExposeComplete: enter
02:31:41.814 00.000 5052 UpdateGuideState(): m_state=6
02:31:41.814 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9172
02:31:41.814 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.97, Mass=155, SNR=8.6, Peak=75 HFD=2.2
02:31:41.814 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
02:31:41.814 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
02:31:41.814 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.26 hyp=0.50 cameraTheta=2.59 mountX=0.43 mountY=0.22, mountTheta=0.47
02:31:41.815 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.26, opts=13)
02:31:41.815 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.26)
02:31:41.815 00.000 8976 Worker thread wakes up
02:31:41.815 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.26) opts 0xd
02:31:41.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.26)
02:31:41.815 00.000 8976 Moving (-0.43, 0.26) raw xDistance=0.43 yDistance=0.22
02:31:41.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:31:41.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:31:41.815 00.000 8976 MoveAxis(L, 2, ABG)
02:31:41.815 00.000 8976 stepping (-8, 26) + (-2, 0)
02:31:41.815 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:41.816 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:31:41.826 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
02:31:41.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:41.826 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:41.826 00.000 5052 Enqueuing Expose request
02:31:41.841 00.015 8976 Received - 47 (G) 
02:31:41.841 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:41.841 00.000 8976 stepped: pos (-10, 26)
02:31:41.841 00.000 8976 MoveAxis(U, 0, ABG)
02:31:41.841 00.000 8976 move complete, result=0
02:31:41.841 00.000 8976 worker thread done servicing request
02:31:41.841 00.000 8976 Worker thread wakes up
02:31:41.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:41.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:41.841 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:31:42.503 00.662 8976 Exposure complete
02:31:42.509 00.006 8976 worker thread done servicing request
02:31:42.510 00.001 5052 OnExposeComplete: enter
02:31:42.510 00.000 5052 UpdateGuideState(): m_state=6
02:31:42.510 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9173
02:31:42.510 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.70, Mass=163, SNR=8.9, Peak=78 HFD=1.9
02:31:42.510 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
02:31:42.510 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
02:31:42.510 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.01 hyp=0.52 cameraTheta=-3.12 mountX=0.23 mountY=0.44, mountTheta=1.10
02:31:42.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.01, opts=13)
02:31:42.511 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.01)
02:31:42.511 00.000 8976 Worker thread wakes up
02:31:42.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.01) opts 0xd
02:31:42.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.01)
02:31:42.511 00.000 8976 Moving (-0.52, -0.01) raw xDistance=0.23 yDistance=0.44
02:31:42.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:31:42.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:31:42.511 00.000 8976 MoveAxis(R, 0, ABG)
02:31:42.511 00.000 8976 MoveAxis(D, 2, ABG)
02:31:42.511 00.000 8976 stepping (-10, 26) + (0, -2)
02:31:42.512 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:42.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:31:42.522 00.010 5052 UpdateGuideState exits: m=163 SNR=8.9
02:31:42.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:42.523 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:42.523 00.000 5052 Enqueuing Expose request
02:31:42.545 00.022 8976 Received - 47 (G) 
02:31:42.545 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:42.545 00.000 8976 stepped: pos (-10, 24)
02:31:42.545 00.000 8976 move complete, result=0
02:31:42.545 00.000 8976 worker thread done servicing request
02:31:42.545 00.000 8976 Worker thread wakes up
02:31:42.545 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:31:42.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:42.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:43.205 00.660 8976 Exposure complete
02:31:43.211 00.006 8976 worker thread done servicing request
02:31:43.211 00.000 5052 OnExposeComplete: enter
02:31:43.211 00.000 5052 UpdateGuideState(): m_state=6
02:31:43.211 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9174
02:31:43.211 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.52, Mass=162, SNR=8.8, Peak=78 HFD=1.6
02:31:43.211 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
02:31:43.211 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.34)
02:31:43.211 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.19 hyp=0.58 cameraTheta=-2.80 mountX=0.08 mountY=0.56, mountTheta=1.44
02:31:43.211 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.19, opts=13)
02:31:43.211 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.19)
02:31:43.212 00.001 8976 Worker thread wakes up
02:31:43.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.19) opts 0xd
02:31:43.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.19)
02:31:43.212 00.000 8976 Moving (-0.54, -0.19) raw xDistance=0.08 yDistance=0.56
02:31:43.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:31:43.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
02:31:43.212 00.000 8976 MoveAxis(R, 0, ABG)
02:31:43.212 00.000 8976 MoveAxis(D, 2, ABG)
02:31:43.212 00.000 8976 stepping (-10, 24) + (0, -2)
02:31:43.212 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:43.212 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:31:43.222 00.010 5052 UpdateGuideState exits: m=162 SNR=8.8
02:31:43.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:43.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:43.222 00.000 5052 Enqueuing Expose request
02:31:43.248 00.026 8976 Received - 47 (G) 
02:31:43.248 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:43.248 00.000 8976 stepped: pos (-10, 22)
02:31:43.248 00.000 8976 move complete, result=0
02:31:43.248 00.000 8976 worker thread done servicing request
02:31:43.248 00.000 8976 Worker thread wakes up
02:31:43.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:43.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:43.248 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:31:43.948 00.700 8976 Exposure complete
02:31:43.954 00.006 8976 worker thread done servicing request
02:31:43.954 00.000 5052 OnExposeComplete: enter
02:31:43.954 00.000 5052 UpdateGuideState(): m_state=6
02:31:43.954 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9175
02:31:43.954 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.37, Mass=141, SNR=8.2, Peak=75 HFD=2.1
02:31:43.954 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
02:31:43.954 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
02:31:43.954 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.66 hyp=0.67 cameraTheta=1.70 mountX=0.63 mountY=-0.29, mountTheta=-0.43
02:31:43.955 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.66, opts=13)
02:31:43.955 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.66)
02:31:43.955 00.000 8976 Worker thread wakes up
02:31:43.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.66) opts 0xd
02:31:43.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.66)
02:31:43.955 00.000 8976 Moving (-0.09, 0.66) raw xDistance=0.63 yDistance=-0.29
02:31:43.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
02:31:43.956 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.29
02:31:43.956 00.000 8976 MoveAxis(L, 3, ABG)
02:31:43.956 00.000 8976 stepping (-10, 22) + (-3, 0)
02:31:43.956 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:43.957 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:31:43.967 00.010 5052 UpdateGuideState exits: m=141 SNR=8.2
02:31:43.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:43.967 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:43.967 00.000 5052 Enqueuing Expose request
02:31:43.983 00.016 8976 Received - 47 (G) 
02:31:43.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:31:43.984 00.001 8976 stepped: pos (-13, 22)
02:31:43.984 00.000 8976 MoveAxis(U, 1, ABG)
02:31:43.984 00.000 8976 stepping (-13, 22) + (0, 1)
02:31:43.984 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:44.015 00.031 8976 Received - 47 (G) 
02:31:44.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:44.015 00.000 8976 stepped: pos (-13, 23)
02:31:44.015 00.000 8976 move complete, result=0
02:31:44.015 00.000 8976 worker thread done servicing request
02:31:44.015 00.000 8976 Worker thread wakes up
02:31:44.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:44.015 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:44.016 00.001 5052 GuideStep: 0.6 px 3 ms WEST, -0.3 px 1 ms NORTH
02:31:44.722 00.706 8976 Exposure complete
02:31:44.729 00.007 8976 worker thread done servicing request
02:31:44.729 00.000 5052 OnExposeComplete: enter
02:31:44.729 00.000 5052 UpdateGuideState(): m_state=6
02:31:44.730 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9176
02:31:44.730 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.38, Mass=161, SNR=8.8, Peak=73 HFD=2.1
02:31:44.730 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
02:31:44.730 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
02:31:44.730 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.33 hyp=0.33 cameraTheta=-1.76 mountX=-0.26 mountY=0.23, mountTheta=2.42
02:31:44.731 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.33, opts=13)
02:31:44.731 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.33)
02:31:44.731 00.000 8976 Worker thread wakes up
02:31:44.731 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.33) opts 0xd
02:31:44.731 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.33)
02:31:44.731 00.000 8976 Moving (-0.06, -0.33) raw xDistance=-0.26 yDistance=0.23
02:31:44.732 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
02:31:44.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:31:44.732 00.000 8976 MoveAxis(R, 1, ABG)
02:31:44.732 00.000 8976 stepping (-13, 23) + (1, 0)
02:31:44.732 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:44.733 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:31:44.746 00.013 5052 UpdateGuideState exits: m=161 SNR=8.8
02:31:44.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:44.746 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:44.746 00.000 5052 Enqueuing Expose request
02:31:44.766 00.020 8976 Received - 47 (G) 
02:31:44.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:44.766 00.000 8976 stepped: pos (-12, 23)
02:31:44.766 00.000 8976 MoveAxis(U, 0, ABG)
02:31:44.766 00.000 8976 move complete, result=0
02:31:44.766 00.000 8976 worker thread done servicing request
02:31:44.767 00.001 8976 Worker thread wakes up
02:31:44.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:44.767 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:44.767 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:31:45.469 00.702 8976 Exposure complete
02:31:45.475 00.006 8976 worker thread done servicing request
02:31:45.475 00.000 5052 OnExposeComplete: enter
02:31:45.475 00.000 5052 UpdateGuideState(): m_state=6
02:31:45.475 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9177
02:31:45.475 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.72, Mass=147, SNR=8.4, Peak=76 HFD=1.9
02:31:45.475 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:31:45.475 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:31:45.476 00.001 5052 CameraToMount -- cameraX=-0.37 cameraY=0.01 hyp=0.37 cameraTheta=3.10 mountX=0.18 mountY=0.30, mountTheta=1.03
02:31:45.477 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.01, opts=13)
02:31:45.477 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.01)
02:31:45.480 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:31:45.481 00.001 8976 Worker thread wakes up
02:31:45.481 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.01) opts 0xd
02:31:45.481 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.01)
02:31:45.481 00.000 8976 Moving (-0.37, 0.01) raw xDistance=0.18 yDistance=0.30
02:31:45.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:31:45.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:31:45.481 00.000 8976 MoveAxis(R, 0, ABG)
02:31:45.481 00.000 8976 MoveAxis(D, 1, ABG)
02:31:45.481 00.000 8976 stepping (-12, 23) + (0, -1)
02:31:45.481 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:45.490 00.009 5052 UpdateGuideState exits: m=147 SNR=8.4
02:31:45.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:45.490 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:45.490 00.000 5052 Enqueuing Expose request
02:31:45.502 00.012 8976 Received - 47 (G) 
02:31:45.502 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:45.502 00.000 8976 stepped: pos (-12, 22)
02:31:45.502 00.000 8976 move complete, result=0
02:31:45.502 00.000 8976 worker thread done servicing request
02:31:45.502 00.000 8976 Worker thread wakes up
02:31:45.502 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:31:45.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:45.502 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:46.205 00.703 8976 Exposure complete
02:31:46.212 00.007 8976 worker thread done servicing request
02:31:46.212 00.000 5052 OnExposeComplete: enter
02:31:46.212 00.000 5052 UpdateGuideState(): m_state=6
02:31:46.212 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9178
02:31:46.212 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.80, Mass=157, SNR=8.6, Peak=67 HFD=2.2
02:31:46.212 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
02:31:46.212 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
02:31:46.212 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.43 mountX=0.12 mountY=0.04, mountTheta=0.29
02:31:46.213 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.09, opts=13)
02:31:46.213 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.09)
02:31:46.213 00.000 8976 Worker thread wakes up
02:31:46.214 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.09) opts 0xd
02:31:46.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.09)
02:31:46.214 00.000 8976 Moving (-0.10, 0.09) raw xDistance=0.12 yDistance=0.04
02:31:46.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:31:46.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:31:46.214 00.000 8976 MoveAxis(R, 0, ABG)
02:31:46.214 00.000 8976 MoveAxis(U, 0, ABG)
02:31:46.214 00.000 8976 move complete, result=0
02:31:46.214 00.000 8976 worker thread done servicing request
02:31:46.215 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:31:46.226 00.011 5052 UpdateGuideState exits: m=157 SNR=8.6
02:31:46.226 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:46.227 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:46.227 00.000 5052 Enqueuing Expose request
02:31:46.227 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:46.227 00.000 8976 Worker thread wakes up
02:31:46.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:46.227 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:47.166 00.939 8976 Exposure complete
02:31:47.172 00.006 8976 worker thread done servicing request
02:31:47.172 00.000 5052 OnExposeComplete: enter
02:31:47.172 00.000 5052 UpdateGuideState(): m_state=6
02:31:47.172 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9179
02:31:47.172 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.69, Mass=153, SNR=8.6, Peak=66 HFD=2.6
02:31:47.172 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
02:31:47.172 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
02:31:47.172 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.02 hyp=0.51 cameraTheta=-3.10 mountX=0.21 mountY=0.44, mountTheta=1.12
02:31:47.173 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.02, opts=13)
02:31:47.173 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.02)
02:31:47.173 00.000 8976 Worker thread wakes up
02:31:47.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.02) opts 0xd
02:31:47.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.02)
02:31:47.173 00.000 8976 Moving (-0.51, -0.02) raw xDistance=0.21 yDistance=0.44
02:31:47.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:31:47.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:31:47.173 00.000 8976 MoveAxis(R, 0, ABG)
02:31:47.173 00.000 8976 MoveAxis(D, 2, ABG)
02:31:47.173 00.000 8976 stepping (-12, 22) + (0, -2)
02:31:47.174 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:47.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:31:47.184 00.010 5052 UpdateGuideState exits: m=153 SNR=8.6
02:31:47.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:47.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:47.184 00.000 5052 Enqueuing Expose request
02:31:47.196 00.012 8976 Received - 47 (G) 
02:31:47.196 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:47.196 00.000 8976 stepped: pos (-12, 20)
02:31:47.196 00.000 8976 move complete, result=0
02:31:47.196 00.000 8976 worker thread done servicing request
02:31:47.196 00.000 8976 Worker thread wakes up
02:31:47.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:47.197 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:47.197 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:31:47.890 00.693 8976 Exposure complete
02:31:47.895 00.005 8976 worker thread done servicing request
02:31:47.895 00.000 5052 OnExposeComplete: enter
02:31:47.895 00.000 5052 UpdateGuideState(): m_state=6
02:31:47.895 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9180
02:31:47.895 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.78, Mass=168, SNR=8.9, Peak=70 HFD=2.4
02:31:47.895 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:31:47.895 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:31:47.895 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.07 hyp=0.54 cameraTheta=3.00 mountX=0.31 mountY=0.41, mountTheta=0.92
02:31:47.896 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.07, opts=13)
02:31:47.896 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.07)
02:31:47.896 00.000 8976 Worker thread wakes up
02:31:47.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.07) opts 0xd
02:31:47.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.07)
02:31:47.896 00.000 8976 Moving (-0.54, 0.07) raw xDistance=0.31 yDistance=0.41
02:31:47.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:31:47.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
02:31:47.896 00.000 8976 MoveAxis(L, 1, ABG)
02:31:47.896 00.000 8976 stepping (-12, 20) + (-1, 0)
02:31:47.896 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:47.897 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:31:47.906 00.009 5052 UpdateGuideState exits: m=168 SNR=8.9
02:31:47.907 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:47.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:47.907 00.000 5052 Enqueuing Expose request
02:31:47.916 00.009 8976 Received - 47 (G) 
02:31:47.916 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:47.916 00.000 8976 stepped: pos (-13, 20)
02:31:47.916 00.000 8976 MoveAxis(D, 2, ABG)
02:31:47.916 00.000 8976 stepping (-13, 20) + (0, -2)
02:31:47.916 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:47.948 00.032 8976 Received - 47 (G) 
02:31:47.948 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:47.948 00.000 8976 stepped: pos (-13, 18)
02:31:47.948 00.000 8976 move complete, result=0
02:31:47.948 00.000 8976 worker thread done servicing request
02:31:47.948 00.000 8976 Worker thread wakes up
02:31:47.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:47.948 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:47.948 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:31:48.639 00.691 8976 Exposure complete
02:31:48.644 00.005 8976 worker thread done servicing request
02:31:48.644 00.000 5052 OnExposeComplete: enter
02:31:48.644 00.000 5052 UpdateGuideState(): m_state=6
02:31:48.644 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9181
02:31:48.644 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.92, Mass=148, SNR=8.4, Peak=70 HFD=2.1
02:31:48.644 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
02:31:48.644 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
02:31:48.644 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.21 hyp=0.43 cameraTheta=0.51 mountX=0.01 mountY=-0.43, mountTheta=-1.54
02:31:48.645 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.21, opts=13)
02:31:48.645 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.21)
02:31:48.645 00.000 8976 Worker thread wakes up
02:31:48.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.21) opts 0xd
02:31:48.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.21)
02:31:48.645 00.000 8976 Moving (0.37, 0.21) raw xDistance=0.01 yDistance=-0.43
02:31:48.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:31:48.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43
02:31:48.645 00.000 8976 MoveAxis(R, 0, ABG)
02:31:48.645 00.000 8976 MoveAxis(U, 2, ABG)
02:31:48.645 00.000 8976 stepping (-13, 18) + (0, 2)
02:31:48.645 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:48.646 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:31:48.655 00.009 5052 UpdateGuideState exits: m=148 SNR=8.4
02:31:48.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:48.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:48.655 00.000 5052 Enqueuing Expose request
02:31:48.667 00.012 8976 Received - 47 (G) 
02:31:48.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:48.667 00.000 8976 stepped: pos (-13, 20)
02:31:48.667 00.000 8976 move complete, result=0
02:31:48.667 00.000 8976 worker thread done servicing request
02:31:48.667 00.000 8976 Worker thread wakes up
02:31:48.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:48.667 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:48.667 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:31:49.358 00.691 8976 Exposure complete
02:31:49.364 00.006 8976 worker thread done servicing request
02:31:49.364 00.000 5052 OnExposeComplete: enter
02:31:49.364 00.000 5052 UpdateGuideState(): m_state=6
02:31:49.364 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9182
02:31:49.364 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.68, Mass=144, SNR=8.3, Peak=69 HFD=2.0
02:31:49.364 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.01 = -3.01)
02:31:49.364 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
02:31:49.364 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.96 mountX=-0.03 mountY=-0.00, mountTheta=-3.11
02:31:49.365 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.03, opts=13)
02:31:49.365 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.03)
02:31:49.365 00.000 8976 Worker thread wakes up
02:31:49.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.03) opts 0xd
02:31:49.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.03)
02:31:49.365 00.000 8976 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=-0.00
02:31:49.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:31:49.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:31:49.365 00.000 8976 MoveAxis(R, 0, ABG)
02:31:49.365 00.000 8976 MoveAxis(U, 0, ABG)
02:31:49.366 00.001 8976 move complete, result=0
02:31:49.366 00.000 8976 worker thread done servicing request
02:31:49.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:31:49.375 00.009 5052 UpdateGuideState exits: m=144 SNR=8.3
02:31:49.375 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:49.375 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:49.375 00.000 5052 Enqueuing Expose request
02:31:49.375 00.000 8976 Worker thread wakes up
02:31:49.375 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:49.376 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:49.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:50.067 00.691 8976 Exposure complete
02:31:50.073 00.006 8976 worker thread done servicing request
02:31:50.073 00.000 5052 OnExposeComplete: enter
02:31:50.073 00.000 5052 UpdateGuideState(): m_state=6
02:31:50.074 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9183
02:31:50.074 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.83, Mass=176, SNR=9.1, Peak=74 HFD=2.4
02:31:50.074 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
02:31:50.074 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
02:31:50.074 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.40 mountX=0.16 mountY=0.04, mountTheta=0.26
02:31:50.075 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.12, opts=13)
02:31:50.075 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.12)
02:31:50.075 00.000 8976 Worker thread wakes up
02:31:50.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.12) opts 0xd
02:31:50.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.12)
02:31:50.075 00.000 8976 Moving (-0.13, 0.12) raw xDistance=0.16 yDistance=0.04
02:31:50.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:31:50.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:31:50.075 00.000 8976 MoveAxis(R, 0, ABG)
02:31:50.075 00.000 8976 MoveAxis(U, 0, ABG)
02:31:50.075 00.000 8976 move complete, result=0
02:31:50.075 00.000 8976 worker thread done servicing request
02:31:50.076 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:31:50.085 00.009 5052 UpdateGuideState exits: m=176 SNR=9.1
02:31:50.086 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:50.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:50.086 00.000 5052 Enqueuing Expose request
02:31:50.086 00.000 8976 Worker thread wakes up
02:31:50.086 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:50.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:50.086 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:50.775 00.689 8976 Exposure complete
02:31:50.781 00.006 8976 worker thread done servicing request
02:31:50.781 00.000 5052 OnExposeComplete: enter
02:31:50.781 00.000 5052 UpdateGuideState(): m_state=6
02:31:50.781 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9184
02:31:50.781 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.79, Mass=147, SNR=8.4, Peak=72 HFD=2.1
02:31:50.781 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:31:50.781 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:31:50.782 00.001 5052 CameraToMount -- cameraX=-0.41 cameraY=0.09 hyp=0.42 cameraTheta=2.94 mountX=0.26 mountY=0.30, mountTheta=0.85
02:31:50.782 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.09, opts=13)
02:31:50.782 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.09)
02:31:50.782 00.000 8976 Worker thread wakes up
02:31:50.783 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.09) opts 0xd
02:31:50.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.09)
02:31:50.783 00.000 8976 Moving (-0.41, 0.09) raw xDistance=0.26 yDistance=0.30
02:31:50.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:31:50.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:31:50.783 00.000 8976 MoveAxis(L, 1, ABG)
02:31:50.783 00.000 8976 stepping (-13, 20) + (-1, 0)
02:31:50.783 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:50.785 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:31:50.796 00.011 5052 UpdateGuideState exits: m=147 SNR=8.4
02:31:50.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:50.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:50.796 00.000 5052 Enqueuing Expose request
02:31:50.809 00.013 8976 Received - 47 (G) 
02:31:50.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:50.809 00.000 8976 stepped: pos (-14, 20)
02:31:50.809 00.000 8976 MoveAxis(D, 1, ABG)
02:31:50.809 00.000 8976 stepping (-14, 20) + (0, -1)
02:31:50.810 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:50.842 00.032 8976 Received - 47 (G) 
02:31:50.842 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:50.842 00.000 8976 stepped: pos (-14, 19)
02:31:50.842 00.000 8976 move complete, result=0
02:31:50.842 00.000 8976 worker thread done servicing request
02:31:50.842 00.000 8976 Worker thread wakes up
02:31:50.842 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:31:50.842 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:50.842 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:51.536 00.694 8976 Exposure complete
02:31:51.542 00.006 8976 worker thread done servicing request
02:31:51.543 00.001 5052 OnExposeComplete: enter
02:31:51.543 00.000 5052 UpdateGuideState(): m_state=6
02:31:51.543 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9185
02:31:51.543 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.75, Mass=130, SNR=7.9, Peak=64 HFD=2.0
02:31:51.543 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:31:51.543 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
02:31:51.543 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.04 hyp=0.62 cameraTheta=3.07 mountX=0.32 mountY=0.50, mountTheta=1.00
02:31:51.544 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.04, opts=13)
02:31:51.544 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.04)
02:31:51.544 00.000 8976 Worker thread wakes up
02:31:51.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.04) opts 0xd
02:31:51.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.04)
02:31:51.544 00.000 8976 Moving (-0.62, 0.04) raw xDistance=0.32 yDistance=0.50
02:31:51.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
02:31:51.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
02:31:51.544 00.000 8976 MoveAxis(L, 1, ABG)
02:31:51.544 00.000 8976 stepping (-14, 19) + (-1, 0)
02:31:51.544 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:51.545 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:31:51.554 00.009 5052 UpdateGuideState exits: m=130 SNR=7.9
02:31:51.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:51.554 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:51.554 00.000 5052 Enqueuing Expose request
02:31:51.577 00.023 8976 Received - 47 (G) 
02:31:51.577 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:51.577 00.000 8976 stepped: pos (-15, 19)
02:31:51.577 00.000 8976 MoveAxis(D, 2, ABG)
02:31:51.577 00.000 8976 stepping (-15, 19) + (0, -2)
02:31:51.577 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:51.609 00.032 8976 Received - 47 (G) 
02:31:51.609 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:51.609 00.000 8976 stepped: pos (-15, 17)
02:31:51.609 00.000 8976 move complete, result=0
02:31:51.609 00.000 8976 worker thread done servicing request
02:31:51.609 00.000 8976 Worker thread wakes up
02:31:51.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:51.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:51.609 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:31:52.305 00.696 8976 Exposure complete
02:31:52.310 00.005 8976 worker thread done servicing request
02:31:52.310 00.000 5052 OnExposeComplete: enter
02:31:52.310 00.000 5052 UpdateGuideState(): m_state=6
02:31:52.310 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9186
02:31:52.311 00.001 5052 Star::Find returns 1 (0), X=328.71, Y=281.64, Mass=160, SNR=8.8, Peak=66 HFD=2.7
02:31:52.311 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
02:31:52.311 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
02:31:52.311 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.07 hyp=0.47 cameraTheta=-2.99 mountX=0.15 mountY=0.43, mountTheta=1.24
02:31:52.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.07, opts=13)
02:31:52.312 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.07)
02:31:52.312 00.000 8976 Worker thread wakes up
02:31:52.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.07) opts 0xd
02:31:52.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.07)
02:31:52.312 00.000 8976 Moving (-0.47, -0.07) raw xDistance=0.15 yDistance=0.43
02:31:52.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:31:52.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
02:31:52.312 00.000 8976 MoveAxis(R, 0, ABG)
02:31:52.312 00.000 8976 MoveAxis(D, 2, ABG)
02:31:52.312 00.000 8976 stepping (-15, 17) + (0, -2)
02:31:52.312 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:52.314 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:31:52.324 00.010 5052 UpdateGuideState exits: m=160 SNR=8.8
02:31:52.325 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:52.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:52.325 00.000 5052 Enqueuing Expose request
02:31:52.344 00.019 8976 Received - 47 (G) 
02:31:52.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:52.344 00.000 8976 stepped: pos (-15, 15)
02:31:52.344 00.000 8976 move complete, result=0
02:31:52.344 00.000 8976 worker thread done servicing request
02:31:52.344 00.000 8976 Worker thread wakes up
02:31:52.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:52.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:52.344 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:31:53.039 00.695 8976 Exposure complete
02:31:53.045 00.006 8976 worker thread done servicing request
02:31:53.045 00.000 5052 OnExposeComplete: enter
02:31:53.045 00.000 5052 UpdateGuideState(): m_state=6
02:31:53.045 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9187
02:31:53.045 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.98, Mass=147, SNR=8.3, Peak=64 HFD=2.3
02:31:53.045 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:31:53.045 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:31:53.045 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.27 hyp=0.77 cameraTheta=2.78 mountX=0.57 mountY=0.45, mountTheta=0.67
02:31:53.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.27, opts=13)
02:31:53.046 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.27)
02:31:53.046 00.000 8976 Worker thread wakes up
02:31:53.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.27) opts 0xd
02:31:53.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.27)
02:31:53.046 00.000 8976 Moving (-0.72, 0.27) raw xDistance=0.57 yDistance=0.45
02:31:53.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:31:53.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
02:31:53.046 00.000 8976 MoveAxis(L, 2, ABG)
02:31:53.046 00.000 8976 stepping (-15, 15) + (-2, 0)
02:31:53.046 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:53.047 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:31:53.057 00.010 5052 UpdateGuideState exits: m=147 SNR=8.3
02:31:53.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:53.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:53.057 00.000 5052 Enqueuing Expose request
02:31:53.080 00.023 8976 Received - 47 (G) 
02:31:53.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:53.080 00.000 8976 stepped: pos (-17, 15)
02:31:53.080 00.000 8976 MoveAxis(D, 2, ABG)
02:31:53.080 00.000 8976 stepping (-17, 15) + (0, -2)
02:31:53.080 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:53.111 00.031 8976 Received - 47 (G) 
02:31:53.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:53.111 00.000 8976 stepped: pos (-17, 13)
02:31:53.112 00.001 8976 move complete, result=0
02:31:53.112 00.000 8976 worker thread done servicing request
02:31:53.112 00.000 8976 Worker thread wakes up
02:31:53.112 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:31:53.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:53.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:53.803 00.691 8976 Exposure complete
02:31:53.808 00.005 8976 worker thread done servicing request
02:31:53.809 00.001 5052 OnExposeComplete: enter
02:31:53.809 00.000 5052 UpdateGuideState(): m_state=6
02:31:53.809 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9188
02:31:53.809 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.81, Mass=161, SNR=8.7, Peak=69 HFD=2.4
02:31:53.809 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:31:53.809 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
02:31:53.809 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.10 hyp=0.33 cameraTheta=2.84 mountX=0.23 mountY=0.21, mountTheta=0.74
02:31:53.809 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.10, opts=13)
02:31:53.809 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.10)
02:31:53.810 00.001 8976 Worker thread wakes up
02:31:53.810 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.10) opts 0xd
02:31:53.810 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.10)
02:31:53.810 00.000 8976 Moving (-0.32, 0.10) raw xDistance=0.23 yDistance=0.21
02:31:53.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:31:53.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:31:53.810 00.000 8976 MoveAxis(R, 0, ABG)
02:31:53.810 00.000 8976 MoveAxis(U, 0, ABG)
02:31:53.810 00.000 8976 move complete, result=0
02:31:53.810 00.000 8976 worker thread done servicing request
02:31:53.810 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:31:53.820 00.010 5052 UpdateGuideState exits: m=161 SNR=8.7
02:31:53.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:53.820 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:53.820 00.000 5052 Enqueuing Expose request
02:31:53.820 00.000 8976 Worker thread wakes up
02:31:53.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:53.820 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:53.820 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:54.512 00.692 8976 Exposure complete
02:31:54.517 00.005 8976 worker thread done servicing request
02:31:54.518 00.001 5052 OnExposeComplete: enter
02:31:54.518 00.000 5052 UpdateGuideState(): m_state=6
02:31:54.518 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9189
02:31:54.518 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.76, Mass=164, SNR=8.8, Peak=72 HFD=2.5
02:31:54.518 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:31:54.518 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
02:31:54.518 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.05 hyp=0.43 cameraTheta=3.02 mountX=0.24 mountY=0.33, mountTheta=0.94
02:31:54.519 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.05, opts=13)
02:31:54.519 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.05)
02:31:54.519 00.000 8976 Worker thread wakes up
02:31:54.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.05) opts 0xd
02:31:54.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.05)
02:31:54.519 00.000 8976 Moving (-0.42, 0.05) raw xDistance=0.24 yDistance=0.33
02:31:54.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:31:54.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:31:54.519 00.000 8976 MoveAxis(R, 0, ABG)
02:31:54.519 00.000 8976 MoveAxis(D, 1, ABG)
02:31:54.519 00.000 8976 stepping (-17, 13) + (0, -1)
02:31:54.519 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:54.520 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:31:54.529 00.009 5052 UpdateGuideState exits: m=164 SNR=8.8
02:31:54.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:54.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:54.529 00.000 5052 Enqueuing Expose request
02:31:54.550 00.021 8976 Received - 47 (G) 
02:31:54.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:31:54.550 00.000 8976 stepped: pos (-17, 12)
02:31:54.550 00.000 8976 move complete, result=0
02:31:54.550 00.000 8976 worker thread done servicing request
02:31:54.551 00.001 8976 Worker thread wakes up
02:31:54.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:54.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:54.551 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:31:55.240 00.689 8976 Exposure complete
02:31:55.245 00.005 8976 worker thread done servicing request
02:31:55.245 00.000 5052 OnExposeComplete: enter
02:31:55.245 00.000 5052 UpdateGuideState(): m_state=6
02:31:55.246 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9190
02:31:55.246 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.89, Mass=153, SNR=8.5, Peak=63 HFD=2.5
02:31:55.246 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
02:31:55.246 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
02:31:55.246 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.23 mountX=0.22 mountY=0.02, mountTheta=0.09
02:31:55.246 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.18, opts=13)
02:31:55.246 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.18)
02:31:55.246 00.000 8976 Worker thread wakes up
02:31:55.247 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.18) opts 0xd
02:31:55.247 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.18)
02:31:55.247 00.000 8976 Moving (-0.14, 0.18) raw xDistance=0.22 yDistance=0.02
02:31:55.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:31:55.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:31:55.247 00.000 8976 MoveAxis(R, 0, ABG)
02:31:55.247 00.000 8976 MoveAxis(U, 0, ABG)
02:31:55.247 00.000 8976 move complete, result=0
02:31:55.247 00.000 8976 worker thread done servicing request
02:31:55.247 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:31:55.257 00.010 5052 UpdateGuideState exits: m=153 SNR=8.5
02:31:55.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:55.257 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:55.257 00.000 5052 Enqueuing Expose request
02:31:55.257 00.000 8976 Worker thread wakes up
02:31:55.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:55.257 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:55.257 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:55.947 00.690 8976 Exposure complete
02:31:55.952 00.005 8976 worker thread done servicing request
02:31:55.953 00.001 5052 OnExposeComplete: enter
02:31:55.953 00.000 5052 UpdateGuideState(): m_state=6
02:31:55.953 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9191
02:31:55.953 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.90, Mass=151, SNR=8.5, Peak=70 HFD=2.3
02:31:55.953 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:31:55.953 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
02:31:55.953 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.19 hyp=0.44 cameraTheta=0.46 mountX=-0.01 mountY=-0.43, mountTheta=-1.59
02:31:55.953 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.19, opts=13)
02:31:55.953 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.19)
02:31:55.954 00.001 8976 Worker thread wakes up
02:31:55.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.19) opts 0xd
02:31:55.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.19)
02:31:55.954 00.000 8976 Moving (0.39, 0.19) raw xDistance=-0.01 yDistance=-0.43
02:31:55.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:31:55.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:31:55.954 00.000 8976 MoveAxis(R, 0, ABG)
02:31:55.954 00.000 8976 MoveAxis(U, 2, ABG)
02:31:55.954 00.000 8976 stepping (-17, 12) + (0, 2)
02:31:55.954 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:55.954 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:31:55.964 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:31:55.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:55.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:55.964 00.000 5052 Enqueuing Expose request
02:31:55.989 00.025 8976 Received - 47 (G) 
02:31:55.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:55.989 00.000 8976 stepped: pos (-17, 14)
02:31:55.989 00.000 8976 move complete, result=0
02:31:55.989 00.000 8976 worker thread done servicing request
02:31:55.989 00.000 8976 Worker thread wakes up
02:31:55.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:55.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:55.989 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:31:56.680 00.691 8976 Exposure complete
02:31:56.685 00.005 8976 worker thread done servicing request
02:31:56.685 00.000 5052 OnExposeComplete: enter
02:31:56.685 00.000 5052 UpdateGuideState(): m_state=6
02:31:56.685 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9192
02:31:56.686 00.001 5052 Star::Find returns 1 (0), X=329.44, Y=281.96, Mass=167, SNR=8.9, Peak=67 HFD=2.3
02:31:56.686 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
02:31:56.686 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.40 = -1.40)
02:31:56.686 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.25 hyp=0.36 cameraTheta=0.75 mountX=0.10 mountY=-0.36, mountTheta=-1.30
02:31:56.686 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.25, opts=13)
02:31:56.686 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.25)
02:31:56.686 00.000 8976 Worker thread wakes up
02:31:56.687 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.25) opts 0xd
02:31:56.687 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.25)
02:31:56.687 00.000 8976 Moving (0.27, 0.25) raw xDistance=0.10 yDistance=-0.36
02:31:56.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:31:56.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
02:31:56.687 00.000 8976 MoveAxis(R, 0, ABG)
02:31:56.687 00.000 8976 MoveAxis(U, 2, ABG)
02:31:56.687 00.000 8976 stepping (-17, 14) + (0, 2)
02:31:56.687 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:56.687 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:31:56.699 00.012 5052 UpdateGuideState exits: m=167 SNR=8.9
02:31:56.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:56.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:56.699 00.000 5052 Enqueuing Expose request
02:31:56.724 00.025 8976 Received - 47 (G) 
02:31:56.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:56.724 00.000 8976 stepped: pos (-17, 16)
02:31:56.724 00.000 8976 move complete, result=0
02:31:56.724 00.000 8976 worker thread done servicing request
02:31:56.724 00.000 8976 Worker thread wakes up
02:31:56.725 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:56.725 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:31:56.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:57.412 00.687 8976 Exposure complete
02:31:57.417 00.005 8976 worker thread done servicing request
02:31:57.418 00.001 5052 OnExposeComplete: enter
02:31:57.418 00.000 5052 UpdateGuideState(): m_state=6
02:31:57.418 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9193
02:31:57.418 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.27, Mass=160, SNR=8.7, Peak=72 HFD=2.2
02:31:57.418 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.29 = 2.00)
02:31:57.418 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.89)
02:31:57.418 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.44 hyp=0.57 cameraTheta=-2.24 mountX=-0.23 mountY=0.54, mountTheta=1.98
02:31:57.419 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.44, opts=13)
02:31:57.419 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.44)
02:31:57.419 00.000 8976 Worker thread wakes up
02:31:57.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.44) opts 0xd
02:31:57.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.44)
02:31:57.419 00.000 8976 Moving (-0.35, -0.44) raw xDistance=-0.23 yDistance=0.54
02:31:57.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:31:57.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.54
02:31:57.419 00.000 8976 MoveAxis(R, 0, ABG)
02:31:57.419 00.000 8976 MoveAxis(D, 2, ABG)
02:31:57.419 00.000 8976 stepping (-17, 16) + (0, -2)
02:31:57.419 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:57.420 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:31:57.429 00.009 5052 UpdateGuideState exits: m=160 SNR=8.7
02:31:57.430 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:57.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:57.430 00.000 5052 Enqueuing Expose request
02:31:57.444 00.014 8976 Received - 47 (G) 
02:31:57.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:57.444 00.000 8976 stepped: pos (-17, 14)
02:31:57.444 00.000 8976 move complete, result=0
02:31:57.444 00.000 8976 worker thread done servicing request
02:31:57.444 00.000 8976 Worker thread wakes up
02:31:57.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:57.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:57.444 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:31:58.136 00.692 8976 Exposure complete
02:31:58.142 00.006 8976 worker thread done servicing request
02:31:58.142 00.000 5052 OnExposeComplete: enter
02:31:58.142 00.000 5052 UpdateGuideState(): m_state=6
02:31:58.142 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9194
02:31:58.142 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.63, Mass=161, SNR=8.7, Peak=69 HFD=2.4
02:31:58.142 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
02:31:58.142 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
02:31:58.142 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.08 hyp=0.43 cameraTheta=-2.96 mountX=0.12 mountY=0.40, mountTheta=1.27
02:31:58.143 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.08, opts=13)
02:31:58.143 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.08)
02:31:58.143 00.000 8976 Worker thread wakes up
02:31:58.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.08) opts 0xd
02:31:58.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.08)
02:31:58.143 00.000 8976 Moving (-0.42, -0.08) raw xDistance=0.12 yDistance=0.40
02:31:58.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:31:58.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:31:58.143 00.000 8976 MoveAxis(R, 0, ABG)
02:31:58.143 00.000 8976 MoveAxis(D, 2, ABG)
02:31:58.143 00.000 8976 stepping (-17, 14) + (0, -2)
02:31:58.143 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:58.144 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:31:58.154 00.010 5052 UpdateGuideState exits: m=161 SNR=8.7
02:31:58.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:58.154 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:58.154 00.000 5052 Enqueuing Expose request
02:31:58.180 00.026 8976 Received - 47 (G) 
02:31:58.180 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:58.180 00.000 8976 stepped: pos (-17, 12)
02:31:58.180 00.000 8976 move complete, result=0
02:31:58.180 00.000 8976 worker thread done servicing request
02:31:58.180 00.000 8976 Worker thread wakes up
02:31:58.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:58.180 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:31:58.180 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:58.873 00.693 8976 Exposure complete
02:31:58.879 00.006 8976 worker thread done servicing request
02:31:58.879 00.000 5052 OnExposeComplete: enter
02:31:58.879 00.000 5052 UpdateGuideState(): m_state=6
02:31:58.879 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9195
02:31:58.879 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.28, Mass=172, SNR=9.1, Peak=75 HFD=2.3
02:31:58.879 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
02:31:58.879 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
02:31:58.879 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.57 hyp=0.58 cameraTheta=1.74 mountX=0.55 mountY=-0.23, mountTheta=-0.39
02:31:58.880 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.57, opts=13)
02:31:58.880 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.57)
02:31:58.880 00.000 8976 Worker thread wakes up
02:31:58.880 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.57) opts 0xd
02:31:58.880 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.57)
02:31:58.880 00.000 8976 Moving (-0.10, 0.57) raw xDistance=0.55 yDistance=-0.23
02:31:58.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:31:58.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:31:58.880 00.000 8976 MoveAxis(L, 2, ABG)
02:31:58.880 00.000 8976 stepping (-17, 12) + (-2, 0)
02:31:58.881 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:58.881 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:31:58.891 00.010 5052 UpdateGuideState exits: m=172 SNR=9.1
02:31:58.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:58.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:58.891 00.000 5052 Enqueuing Expose request
02:31:58.915 00.024 8976 Received - 47 (G) 
02:31:58.915 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:58.915 00.000 8976 stepped: pos (-19, 12)
02:31:58.915 00.000 8976 MoveAxis(U, 0, ABG)
02:31:58.916 00.001 8976 move complete, result=0
02:31:58.916 00.000 8976 worker thread done servicing request
02:31:58.916 00.000 8976 Worker thread wakes up
02:31:58.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:58.916 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:58.916 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.2 px 0 ms NORTH
02:31:59.606 00.690 8976 Exposure complete
02:31:59.612 00.006 8976 worker thread done servicing request
02:31:59.612 00.000 5052 OnExposeComplete: enter
02:31:59.612 00.000 5052 UpdateGuideState(): m_state=6
02:31:59.612 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9196
02:31:59.612 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.47, Mass=157, SNR=8.7, Peak=68 HFD=1.7
02:31:59.612 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
02:31:59.612 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
02:31:59.612 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.24 hyp=0.52 cameraTheta=-0.48 mountX=-0.42 mountY=-0.26, mountTheta=-2.60
02:31:59.613 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.24, opts=13)
02:31:59.613 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.24)
02:31:59.613 00.000 8976 Worker thread wakes up
02:31:59.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.24) opts 0xd
02:31:59.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.24)
02:31:59.613 00.000 8976 Moving (0.46, -0.24) raw xDistance=-0.42 yDistance=-0.26
02:31:59.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
02:31:59.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:31:59.613 00.000 8976 MoveAxis(R, 2, ABG)
02:31:59.613 00.000 8976 stepping (-19, 12) + (2, 0)
02:31:59.613 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:59.614 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:31:59.623 00.009 5052 UpdateGuideState exits: m=157 SNR=8.7
02:31:59.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:59.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:31:59.623 00.000 5052 Enqueuing Expose request
02:31:59.650 00.027 8976 Received - 47 (G) 
02:31:59.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:31:59.650 00.000 8976 stepped: pos (-17, 12)
02:31:59.650 00.000 8976 MoveAxis(U, 0, ABG)
02:31:59.650 00.000 8976 move complete, result=0
02:31:59.650 00.000 8976 worker thread done servicing request
02:31:59.650 00.000 8976 Worker thread wakes up
02:31:59.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:31:59.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:31:59.650 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 0 ms NORTH
02:32:00.339 00.689 8976 Exposure complete
02:32:00.344 00.005 8976 worker thread done servicing request
02:32:00.344 00.000 5052 OnExposeComplete: enter
02:32:00.344 00.000 5052 UpdateGuideState(): m_state=6
02:32:00.344 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9197
02:32:00.344 00.000 5052 Star::Find returns 1 (0), X=330.22, Y=282.04, Mass=144, SNR=8.3, Peak=76 HFD=2.0
02:32:00.344 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
02:32:00.344 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:32:00.344 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=0.33 hyp=1.09 cameraTheta=0.31 mountX=-0.18 mountY=-1.05, mountTheta=-1.74
02:32:00.345 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=0.33, opts=13)
02:32:00.345 00.000 5052 Enqueuing Move request for stepguider (1.04, 0.33)
02:32:00.345 00.000 8976 Worker thread wakes up
02:32:00.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, 0.33) opts 0xd
02:32:00.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, 0.33)
02:32:00.345 00.000 8976 Moving (1.04, 0.33) raw xDistance=-0.18 yDistance=-1.05
02:32:00.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:32:00.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.05
02:32:00.345 00.000 8976 MoveAxis(R, 0, ABG)
02:32:00.345 00.000 8976 MoveAxis(U, 4, ABG)
02:32:00.346 00.001 8976 stepping (-17, 12) + (0, 4)
02:32:00.346 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:32:00.346 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:32:00.358 00.012 5052 UpdateGuideState exits: m=144 SNR=8.3
02:32:00.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:00.358 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:00.358 00.000 5052 Enqueuing Expose request
02:32:00.385 00.027 8976 Received - 47 (G) 
02:32:00.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:32:00.385 00.000 8976 stepped: pos (-17, 16)
02:32:00.385 00.000 8976 move complete, result=0
02:32:00.385 00.000 8976 worker thread done servicing request
02:32:00.385 00.000 8976 Worker thread wakes up
02:32:00.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:00.385 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:00.386 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -1.1 px 4 ms NORTH
02:32:01.074 00.688 8976 Exposure complete
02:32:01.080 00.006 8976 worker thread done servicing request
02:32:01.080 00.000 5052 OnExposeComplete: enter
02:32:01.080 00.000 5052 UpdateGuideState(): m_state=6
02:32:01.081 00.001 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9198
02:32:01.081 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.59, Mass=170, SNR=9.0, Peak=71 HFD=2.3
02:32:01.081 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
02:32:01.081 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
02:32:01.081 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.12 hyp=0.70 cameraTheta=-0.18 mountX=-0.42 mountY=-0.51, mountTheta=-2.27
02:32:01.081 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.12, opts=13)
02:32:01.081 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.12)
02:32:01.081 00.000 8976 Worker thread wakes up
02:32:01.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.12) opts 0xd
02:32:01.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.12)
02:32:01.081 00.000 8976 Moving (0.69, -0.12) raw xDistance=-0.42 yDistance=-0.51
02:32:01.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
02:32:01.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.51
02:32:01.081 00.000 8976 MoveAxis(R, 2, ABG)
02:32:01.081 00.000 8976 stepping (-17, 16) + (2, 0)
02:32:01.082 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:01.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:32:01.092 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
02:32:01.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:01.092 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:01.092 00.000 5052 Enqueuing Expose request
02:32:01.105 00.013 8976 Received - 47 (G) 
02:32:01.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:01.105 00.000 8976 stepped: pos (-15, 16)
02:32:01.105 00.000 8976 MoveAxis(U, 2, ABG)
02:32:01.105 00.000 8976 stepping (-15, 16) + (0, 2)
02:32:01.105 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:01.137 00.032 8976 Received - 47 (G) 
02:32:01.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:01.137 00.000 8976 stepped: pos (-15, 18)
02:32:01.137 00.000 8976 move complete, result=0
02:32:01.137 00.000 8976 worker thread done servicing request
02:32:01.137 00.000 8976 Worker thread wakes up
02:32:01.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:01.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:01.137 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:32:01.828 00.691 8976 Exposure complete
02:32:01.834 00.006 8976 worker thread done servicing request
02:32:01.834 00.000 5052 OnExposeComplete: enter
02:32:01.834 00.000 5052 UpdateGuideState(): m_state=6
02:32:01.834 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9199
02:32:01.834 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.98, Mass=173, SNR=9.1, Peak=72 HFD=2.2
02:32:01.834 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
02:32:01.834 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
02:32:01.834 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.27 hyp=0.46 cameraTheta=0.64 mountX=0.08 mountY=-0.46, mountTheta=-1.40
02:32:01.835 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.27, opts=13)
02:32:01.835 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.27)
02:32:01.835 00.000 8976 Worker thread wakes up
02:32:01.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.27) opts 0xd
02:32:01.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.27)
02:32:01.835 00.000 8976 Moving (0.37, 0.27) raw xDistance=0.08 yDistance=-0.46
02:32:01.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:32:01.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
02:32:01.835 00.000 8976 MoveAxis(R, 0, ABG)
02:32:01.835 00.000 8976 MoveAxis(U, 2, ABG)
02:32:01.835 00.000 8976 stepping (-15, 18) + (0, 2)
02:32:01.835 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:01.836 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:32:01.845 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
02:32:01.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:01.845 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:01.845 00.000 5052 Enqueuing Expose request
02:32:01.872 00.027 8976 Received - 47 (G) 
02:32:01.872 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:01.872 00.000 8976 stepped: pos (-15, 20)
02:32:01.872 00.000 8976 move complete, result=0
02:32:01.872 00.000 8976 worker thread done servicing request
02:32:01.872 00.000 8976 Worker thread wakes up
02:32:01.873 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:01.873 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:32:01.873 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:02.566 00.693 8976 Exposure complete
02:32:02.572 00.006 5052 OnExposeComplete: enter
02:32:02.573 00.001 5052 UpdateGuideState(): m_state=6
02:32:02.573 00.000 8976 worker thread done servicing request
02:32:02.573 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9200
02:32:02.573 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.79, Mass=166, SNR=8.9, Peak=70 HFD=2.4
02:32:02.573 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:32:02.573 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:32:02.573 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.08 hyp=0.54 cameraTheta=0.14 mountX=-0.18 mountY=-0.49, mountTheta=-1.92
02:32:02.575 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.08, opts=13)
02:32:02.575 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.08)
02:32:02.577 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:32:02.577 00.000 8976 Worker thread wakes up
02:32:02.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.08) opts 0xd
02:32:02.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.08)
02:32:02.577 00.000 8976 Moving (0.53, 0.08) raw xDistance=-0.18 yDistance=-0.49
02:32:02.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:32:02.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
02:32:02.577 00.000 8976 MoveAxis(R, 0, ABG)
02:32:02.578 00.001 8976 MoveAxis(U, 2, ABG)
02:32:02.578 00.000 8976 stepping (-15, 20) + (0, 2)
02:32:02.578 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:02.587 00.009 5052 UpdateGuideState exits: m=166 SNR=8.9
02:32:02.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:02.587 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:02.587 00.000 5052 Enqueuing Expose request
02:32:02.608 00.021 8976 Received - 47 (G) 
02:32:02.608 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:02.608 00.000 8976 stepped: pos (-15, 22)
02:32:02.608 00.000 8976 move complete, result=0
02:32:02.608 00.000 8976 worker thread done servicing request
02:32:02.608 00.000 8976 Worker thread wakes up
02:32:02.608 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:32:02.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:02.608 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:03.296 00.688 8976 Exposure complete
02:32:03.302 00.006 8976 worker thread done servicing request
02:32:03.302 00.000 5052 OnExposeComplete: enter
02:32:03.302 00.000 5052 UpdateGuideState(): m_state=6
02:32:03.302 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9201
02:32:03.302 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.49, Mass=159, SNR=8.7, Peak=70 HFD=1.4
02:32:03.302 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
02:32:03.302 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
02:32:03.302 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.22 hyp=0.39 cameraTheta=-0.61 mountX=-0.34 mountY=-0.15, mountTheta=-2.74
02:32:03.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.22, opts=13)
02:32:03.303 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.22)
02:32:03.303 00.000 8976 Worker thread wakes up
02:32:03.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.22) opts 0xd
02:32:03.304 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.22)
02:32:03.304 00.000 8976 Moving (0.32, -0.22) raw xDistance=-0.34 yDistance=-0.15
02:32:03.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:32:03.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:32:03.304 00.000 8976 MoveAxis(R, 1, ABG)
02:32:03.304 00.000 8976 stepping (-15, 22) + (1, 0)
02:32:03.304 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:03.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:32:03.315 00.011 5052 UpdateGuideState exits: m=159 SNR=8.7
02:32:03.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:03.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:03.316 00.001 5052 Enqueuing Expose request
02:32:03.327 00.011 8976 Received - 47 (G) 
02:32:03.327 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:03.327 00.000 8976 stepped: pos (-14, 22)
02:32:03.327 00.000 8976 MoveAxis(U, 0, ABG)
02:32:03.327 00.000 8976 move complete, result=0
02:32:03.327 00.000 8976 worker thread done servicing request
02:32:03.327 00.000 8976 Worker thread wakes up
02:32:03.327 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:32:03.327 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:03.327 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:04.014 00.687 8976 Exposure complete
02:32:04.019 00.005 8976 worker thread done servicing request
02:32:04.019 00.000 5052 OnExposeComplete: enter
02:32:04.019 00.000 5052 UpdateGuideState(): m_state=6
02:32:04.019 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9202
02:32:04.019 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=282.08, Mass=149, SNR=8.5, Peak=81 HFD=2.1
02:32:04.019 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
02:32:04.019 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
02:32:04.019 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.37 hyp=0.46 cameraTheta=0.94 mountX=0.21 mountY=-0.43, mountTheta=-1.12
02:32:04.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.37, opts=13)
02:32:04.020 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.37)
02:32:04.020 00.000 8976 Worker thread wakes up
02:32:04.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.37) opts 0xd
02:32:04.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.37)
02:32:04.020 00.000 8976 Moving (0.27, 0.37) raw xDistance=0.21 yDistance=-0.43
02:32:04.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:32:04.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:32:04.020 00.000 8976 MoveAxis(R, 0, ABG)
02:32:04.020 00.000 8976 MoveAxis(U, 2, ABG)
02:32:04.020 00.000 8976 stepping (-14, 22) + (0, 2)
02:32:04.020 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:04.021 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:32:04.031 00.010 5052 UpdateGuideState exits: m=149 SNR=8.5
02:32:04.032 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:04.032 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:04.032 00.000 5052 Enqueuing Expose request
02:32:04.046 00.014 8976 Received - 47 (G) 
02:32:04.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:04.046 00.000 8976 stepped: pos (-14, 24)
02:32:04.046 00.000 8976 move complete, result=0
02:32:04.046 00.000 8976 worker thread done servicing request
02:32:04.046 00.000 8976 Worker thread wakes up
02:32:04.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:04.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:04.046 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:32:04.735 00.689 8976 Exposure complete
02:32:04.740 00.005 8976 worker thread done servicing request
02:32:04.740 00.000 5052 OnExposeComplete: enter
02:32:04.740 00.000 5052 UpdateGuideState(): m_state=6
02:32:04.741 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9203
02:32:04.741 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.71, Mass=170, SNR=9.0, Peak=75 HFD=2.1
02:32:04.741 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
02:32:04.741 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:32:04.741 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.00 hyp=0.52 cameraTheta=0.00 mountX=-0.24 mountY=-0.44, mountTheta=-2.07
02:32:04.741 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.00, opts=13)
02:32:04.741 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.00)
02:32:04.742 00.001 8976 Worker thread wakes up
02:32:04.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.00) opts 0xd
02:32:04.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.00)
02:32:04.742 00.000 8976 Moving (0.52, 0.00) raw xDistance=-0.24 yDistance=-0.44
02:32:04.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:32:04.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
02:32:04.742 00.000 8976 MoveAxis(R, 0, ABG)
02:32:04.742 00.000 8976 MoveAxis(U, 2, ABG)
02:32:04.742 00.000 8976 stepping (-14, 24) + (0, 2)
02:32:04.742 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:04.743 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:32:04.752 00.009 5052 UpdateGuideState exits: m=170 SNR=9.0
02:32:04.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:04.753 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:04.753 00.000 5052 Enqueuing Expose request
02:32:04.766 00.013 8976 Received - 47 (G) 
02:32:04.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:04.766 00.000 8976 stepped: pos (-14, 26)
02:32:04.766 00.000 8976 move complete, result=0
02:32:04.766 00.000 8976 worker thread done servicing request
02:32:04.766 00.000 8976 Worker thread wakes up
02:32:04.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:04.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:04.766 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:32:05.455 00.689 8976 Exposure complete
02:32:05.461 00.006 8976 worker thread done servicing request
02:32:05.461 00.000 5052 OnExposeComplete: enter
02:32:05.461 00.000 5052 UpdateGuideState(): m_state=6
02:32:05.461 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9204
02:32:05.462 00.001 5052 Star::Find returns 1 (0), X=329.43, Y=281.71, Mass=153, SNR=8.6, Peak=79 HFD=1.6
02:32:05.462 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
02:32:05.462 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
02:32:05.462 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.00 hyp=0.26 cameraTheta=0.02 mountX=-0.11 mountY=-0.22, mountTheta=-2.05
02:32:05.462 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.00, opts=13)
02:32:05.462 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.00)
02:32:05.462 00.000 8976 Worker thread wakes up
02:32:05.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.00) opts 0xd
02:32:05.463 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.00)
02:32:05.463 00.000 8976 Moving (0.26, 0.00) raw xDistance=-0.11 yDistance=-0.22
02:32:05.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:32:05.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:32:05.463 00.000 8976 MoveAxis(R, 0, ABG)
02:32:05.463 00.000 8976 MoveAxis(U, 0, ABG)
02:32:05.463 00.000 8976 move complete, result=0
02:32:05.463 00.000 8976 worker thread done servicing request
02:32:05.463 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:32:05.472 00.009 5052 UpdateGuideState exits: m=153 SNR=8.6
02:32:05.473 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:05.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:05.473 00.000 5052 Enqueuing Expose request
02:32:05.473 00.000 8976 Worker thread wakes up
02:32:05.473 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:05.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:05.473 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:06.162 00.689 8976 Exposure complete
02:32:06.169 00.007 8976 worker thread done servicing request
02:32:06.169 00.000 5052 OnExposeComplete: enter
02:32:06.169 00.000 5052 UpdateGuideState(): m_state=6
02:32:06.169 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9205
02:32:06.169 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.59, Mass=176, SNR=9.2, Peak=69 HFD=3.0
02:32:06.169 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
02:32:06.169 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
02:32:06.169 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.12 hyp=0.38 cameraTheta=-0.33 mountX=-0.27 mountY=-0.23, mountTheta=-2.44
02:32:06.170 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.12, opts=13)
02:32:06.171 00.001 5052 Enqueuing Move request for stepguider (0.36, -0.12)
02:32:06.171 00.000 8976 Worker thread wakes up
02:32:06.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.12) opts 0xd
02:32:06.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.12)
02:32:06.171 00.000 8976 Moving (0.36, -0.12) raw xDistance=-0.27 yDistance=-0.23
02:32:06.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:32:06.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:32:06.171 00.000 8976 MoveAxis(R, 1, ABG)
02:32:06.171 00.000 8976 stepping (-14, 26) + (1, 0)
02:32:06.171 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:06.172 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:32:06.182 00.010 5052 UpdateGuideState exits: m=176 SNR=9.2
02:32:06.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:06.182 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:06.182 00.000 5052 Enqueuing Expose request
02:32:06.204 00.022 8976 Received - 47 (G) 
02:32:06.204 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:06.204 00.000 8976 stepped: pos (-13, 26)
02:32:06.204 00.000 8976 MoveAxis(U, 0, ABG)
02:32:06.204 00.000 8976 move complete, result=0
02:32:06.204 00.000 8976 worker thread done servicing request
02:32:06.204 00.000 8976 Worker thread wakes up
02:32:06.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:06.204 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:06.205 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:32:06.897 00.692 8976 Exposure complete
02:32:06.903 00.006 8976 worker thread done servicing request
02:32:06.903 00.000 5052 OnExposeComplete: enter
02:32:06.903 00.000 5052 UpdateGuideState(): m_state=6
02:32:06.903 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9206
02:32:06.903 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.90, Mass=149, SNR=8.5, Peak=75 HFD=2.1
02:32:06.903 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
02:32:06.903 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
02:32:06.903 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.19 hyp=0.48 cameraTheta=0.40 mountX=-0.04 mountY=-0.47, mountTheta=-1.65
02:32:06.904 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.19, opts=13)
02:32:06.904 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.19)
02:32:06.904 00.000 8976 Worker thread wakes up
02:32:06.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.19) opts 0xd
02:32:06.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.19)
02:32:06.904 00.000 8976 Moving (0.44, 0.19) raw xDistance=-0.04 yDistance=-0.47
02:32:06.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:32:06.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:32:06.904 00.000 8976 MoveAxis(R, 0, ABG)
02:32:06.904 00.000 8976 MoveAxis(U, 2, ABG)
02:32:06.904 00.000 8976 stepping (-13, 26) + (0, 2)
02:32:06.904 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:06.905 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:32:06.914 00.009 5052 UpdateGuideState exits: m=149 SNR=8.5
02:32:06.914 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:06.914 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:06.914 00.000 5052 Enqueuing Expose request
02:32:06.940 00.026 8976 Received - 47 (G) 
02:32:06.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:06.940 00.000 8976 stepped: pos (-13, 28)
02:32:06.940 00.000 8976 move complete, result=0
02:32:06.940 00.000 8976 worker thread done servicing request
02:32:06.940 00.000 8976 Worker thread wakes up
02:32:06.940 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:06.940 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:06.940 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:32:07.629 00.689 8976 Exposure complete
02:32:07.634 00.005 8976 worker thread done servicing request
02:32:07.634 00.000 5052 OnExposeComplete: enter
02:32:07.635 00.001 5052 UpdateGuideState(): m_state=6
02:32:07.635 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9207
02:32:07.635 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.86, Mass=157, SNR=8.7, Peak=74 HFD=2.2
02:32:07.635 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
02:32:07.635 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
02:32:07.635 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.78 mountX=0.07 mountY=-0.21, mountTheta=-1.27
02:32:07.635 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.15, opts=13)
02:32:07.635 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.15)
02:32:07.635 00.000 8976 Worker thread wakes up
02:32:07.636 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.15) opts 0xd
02:32:07.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.15)
02:32:07.636 00.000 8976 Moving (0.15, 0.15) raw xDistance=0.07 yDistance=-0.21
02:32:07.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:32:07.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:32:07.636 00.000 8976 MoveAxis(R, 0, ABG)
02:32:07.636 00.000 8976 MoveAxis(U, 0, ABG)
02:32:07.636 00.000 8976 move complete, result=0
02:32:07.636 00.000 8976 worker thread done servicing request
02:32:07.636 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:32:07.646 00.010 5052 UpdateGuideState exits: m=157 SNR=8.7
02:32:07.646 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:07.646 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:07.646 00.000 5052 Enqueuing Expose request
02:32:07.646 00.000 8976 Worker thread wakes up
02:32:07.646 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:07.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:07.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:08.334 00.688 8976 Exposure complete
02:32:08.339 00.005 8976 worker thread done servicing request
02:32:08.339 00.000 5052 OnExposeComplete: enter
02:32:08.339 00.000 5052 UpdateGuideState(): m_state=6
02:32:08.339 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9208
02:32:08.339 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.84, Mass=171, SNR=9.1, Peak=78 HFD=2.0
02:32:08.339 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
02:32:08.340 00.001 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:32:08.340 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.13 hyp=0.61 cameraTheta=0.21 mountX=-0.16 mountY=-0.57, mountTheta=-1.84
02:32:08.341 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.13, opts=13)
02:32:08.341 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.13)
02:32:08.341 00.000 8976 Worker thread wakes up
02:32:08.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.13) opts 0xd
02:32:08.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.13)
02:32:08.341 00.000 8976 Moving (0.60, 0.13) raw xDistance=-0.16 yDistance=-0.57
02:32:08.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:32:08.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:32:08.341 00.000 8976 MoveAxis(R, 0, ABG)
02:32:08.342 00.001 8976 MoveAxis(U, 2, ABG)
02:32:08.342 00.000 8976 stepping (-13, 28) + (0, 2)
02:32:08.342 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:08.343 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:32:08.353 00.010 5052 UpdateGuideState exits: m=171 SNR=9.1
02:32:08.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:08.353 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:08.353 00.000 5052 Enqueuing Expose request
02:32:08.379 00.026 8976 Received - 47 (G) 
02:32:08.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:08.379 00.000 8976 stepped: pos (-13, 30)
02:32:08.379 00.000 8976 move complete, result=0
02:32:08.379 00.000 8976 worker thread done servicing request
02:32:08.379 00.000 8976 Worker thread wakes up
02:32:08.379 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:32:08.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:08.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:09.067 00.688 8976 Exposure complete
02:32:09.072 00.005 8976 worker thread done servicing request
02:32:09.072 00.000 5052 OnExposeComplete: enter
02:32:09.072 00.000 5052 UpdateGuideState(): m_state=6
02:32:09.072 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9209
02:32:09.072 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.72, Mass=176, SNR=9.1, Peak=79 HFD=2.2
02:32:09.072 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:32:09.072 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:32:09.072 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.09 mountX=-0.06 mountY=-0.15, mountTheta=-1.97
02:32:09.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.01, opts=13)
02:32:09.073 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.01)
02:32:09.073 00.000 8976 Worker thread wakes up
02:32:09.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.01) opts 0xd
02:32:09.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.01)
02:32:09.073 00.000 8976 Moving (0.17, 0.01) raw xDistance=-0.06 yDistance=-0.15
02:32:09.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:32:09.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:32:09.073 00.000 8976 MoveAxis(R, 0, ABG)
02:32:09.073 00.000 8976 MoveAxis(U, 0, ABG)
02:32:09.074 00.001 8976 move complete, result=0
02:32:09.074 00.000 8976 worker thread done servicing request
02:32:09.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:32:09.083 00.009 5052 UpdateGuideState exits: m=176 SNR=9.1
02:32:09.084 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:09.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:09.084 00.000 5052 Enqueuing Expose request
02:32:09.084 00.000 8976 Worker thread wakes up
02:32:09.084 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:09.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:09.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:09.773 00.689 8976 Exposure complete
02:32:09.779 00.006 8976 worker thread done servicing request
02:32:09.779 00.000 5052 OnExposeComplete: enter
02:32:09.779 00.000 5052 UpdateGuideState(): m_state=6
02:32:09.779 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9210
02:32:09.779 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.00, Mass=164, SNR=8.8, Peak=77 HFD=2.3
02:32:09.779 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.04) = xAngle (-0.59 = -0.59)
02:32:09.779 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.69 = -0.69)
02:32:09.779 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.30 cameraTheta=1.46 mountX=0.25 mountY=-0.19, mountTheta=-0.65
02:32:09.780 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.29, opts=13)
02:32:09.780 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.29)
02:32:09.780 00.000 8976 Worker thread wakes up
02:32:09.780 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.29) opts 0xd
02:32:09.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.29)
02:32:09.780 00.000 8976 Moving (0.03, 0.29) raw xDistance=0.25 yDistance=-0.19
02:32:09.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:32:09.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:32:09.780 00.000 8976 MoveAxis(R, 0, ABG)
02:32:09.780 00.000 8976 MoveAxis(U, 0, ABG)
02:32:09.780 00.000 8976 move complete, result=0
02:32:09.780 00.000 8976 worker thread done servicing request
02:32:09.781 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:32:09.793 00.012 5052 UpdateGuideState exits: m=164 SNR=8.8
02:32:09.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:09.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:09.793 00.000 5052 Enqueuing Expose request
02:32:09.793 00.000 8976 Worker thread wakes up
02:32:09.793 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:09.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:09.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:10.481 00.688 8976 Exposure complete
02:32:10.486 00.005 8976 worker thread done servicing request
02:32:10.486 00.000 5052 OnExposeComplete: enter
02:32:10.486 00.000 5052 UpdateGuideState(): m_state=6
02:32:10.487 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9211
02:32:10.487 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.79, Mass=136, SNR=8.1, Peak=71 HFD=2.0
02:32:10.487 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:32:10.487 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
02:32:10.487 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.46 mountX=-0.00 mountY=-0.19, mountTheta=-1.59
02:32:10.487 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.08, opts=13)
02:32:10.488 00.001 5052 Enqueuing Move request for stepguider (0.17, 0.08)
02:32:10.488 00.000 8976 Worker thread wakes up
02:32:10.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.08) opts 0xd
02:32:10.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.08)
02:32:10.488 00.000 8976 Moving (0.17, 0.08) raw xDistance=-0.00 yDistance=-0.19
02:32:10.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:32:10.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:32:10.488 00.000 8976 MoveAxis(R, 0, ABG)
02:32:10.488 00.000 8976 MoveAxis(U, 0, ABG)
02:32:10.488 00.000 8976 move complete, result=0
02:32:10.488 00.000 8976 worker thread done servicing request
02:32:10.488 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:32:10.498 00.010 5052 UpdateGuideState exits: m=136 SNR=8.1
02:32:10.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:10.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:10.498 00.000 5052 Enqueuing Expose request
02:32:10.498 00.000 8976 Worker thread wakes up
02:32:10.498 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:10.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:10.498 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:11.189 00.691 8976 Exposure complete
02:32:11.194 00.005 8976 worker thread done servicing request
02:32:11.194 00.000 5052 OnExposeComplete: enter
02:32:11.195 00.001 5052 UpdateGuideState(): m_state=6
02:32:11.195 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9212
02:32:11.195 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.77, Mass=164, SNR=8.9, Peak=71 HFD=2.4
02:32:11.195 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
02:32:11.195 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
02:32:11.195 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.48 mountX=0.09 mountY=0.03, mountTheta=0.35
02:32:11.196 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.06, opts=13)
02:32:11.196 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.06)
02:32:11.196 00.000 8976 Worker thread wakes up
02:32:11.196 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.06) opts 0xd
02:32:11.196 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.06)
02:32:11.196 00.000 8976 Moving (-0.08, 0.06) raw xDistance=0.09 yDistance=0.03
02:32:11.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:32:11.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:32:11.197 00.001 8976 MoveAxis(R, 0, ABG)
02:32:11.197 00.000 8976 MoveAxis(U, 0, ABG)
02:32:11.197 00.000 8976 move complete, result=0
02:32:11.197 00.000 8976 worker thread done servicing request
02:32:11.199 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:32:11.209 00.010 5052 UpdateGuideState exits: m=164 SNR=8.9
02:32:11.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:11.209 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:11.209 00.000 5052 Enqueuing Expose request
02:32:11.209 00.000 8976 Worker thread wakes up
02:32:11.209 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:11.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:11.209 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:11.899 00.690 8976 Exposure complete
02:32:11.905 00.006 8976 worker thread done servicing request
02:32:11.905 00.000 5052 OnExposeComplete: enter
02:32:11.905 00.000 5052 UpdateGuideState(): m_state=6
02:32:11.905 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9213
02:32:11.905 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.67, Mass=156, SNR=8.6, Peak=68 HFD=2.2
02:32:11.905 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
02:32:11.905 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
02:32:11.905 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.86 mountX=0.03 mountY=0.15, mountTheta=1.38
02:32:11.906 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.04, opts=13)
02:32:11.906 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.04)
02:32:11.906 00.000 8976 Worker thread wakes up
02:32:11.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.04) opts 0xd
02:32:11.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.04)
02:32:11.906 00.000 8976 Moving (-0.15, -0.04) raw xDistance=0.03 yDistance=0.15
02:32:11.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:32:11.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:32:11.906 00.000 8976 MoveAxis(R, 0, ABG)
02:32:11.906 00.000 8976 MoveAxis(U, 0, ABG)
02:32:11.906 00.000 8976 move complete, result=0
02:32:11.907 00.001 8976 worker thread done servicing request
02:32:11.907 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:32:11.919 00.012 5052 UpdateGuideState exits: m=156 SNR=8.6
02:32:11.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:11.919 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:11.919 00.000 5052 Enqueuing Expose request
02:32:11.919 00.000 8976 Worker thread wakes up
02:32:11.919 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:32:11.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:11.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:12.612 00.693 8976 Exposure complete
02:32:12.619 00.007 8976 worker thread done servicing request
02:32:12.619 00.000 5052 OnExposeComplete: enter
02:32:12.619 00.000 5052 UpdateGuideState(): m_state=6
02:32:12.619 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9214
02:32:12.619 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.84, Mass=147, SNR=8.4, Peak=69 HFD=2.2
02:32:12.619 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:32:12.619 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
02:32:12.619 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.65 mountX=0.23 mountY=0.14, mountTheta=0.54
02:32:12.620 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.13, opts=13)
02:32:12.620 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.13)
02:32:12.620 00.000 8976 Worker thread wakes up
02:32:12.621 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.13) opts 0xd
02:32:12.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.13)
02:32:12.621 00.000 8976 Moving (-0.25, 0.13) raw xDistance=0.23 yDistance=0.14
02:32:12.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:32:12.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:32:12.621 00.000 8976 MoveAxis(R, 0, ABG)
02:32:12.621 00.000 8976 MoveAxis(U, 0, ABG)
02:32:12.621 00.000 8976 move complete, result=0
02:32:12.621 00.000 8976 worker thread done servicing request
02:32:12.622 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:32:12.635 00.013 5052 UpdateGuideState exits: m=147 SNR=8.4
02:32:12.635 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:12.635 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:12.635 00.000 5052 Enqueuing Expose request
02:32:12.635 00.000 8976 Worker thread wakes up
02:32:12.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:12.635 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:12.635 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:13.323 00.688 8976 Exposure complete
02:32:13.329 00.006 8976 worker thread done servicing request
02:32:13.329 00.000 5052 OnExposeComplete: enter
02:32:13.329 00.000 5052 UpdateGuideState(): m_state=6
02:32:13.329 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9215
02:32:13.329 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=282.03, Mass=166, SNR=8.9, Peak=69 HFD=2.4
02:32:13.329 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
02:32:13.329 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
02:32:13.329 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.32 hyp=0.58 cameraTheta=2.56 mountX=0.50 mountY=0.23, mountTheta=0.43
02:32:13.330 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.32, opts=13)
02:32:13.330 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.32)
02:32:13.330 00.000 8976 Worker thread wakes up
02:32:13.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.32) opts 0xd
02:32:13.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.32)
02:32:13.330 00.000 8976 Moving (-0.48, 0.32) raw xDistance=0.50 yDistance=0.23
02:32:13.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
02:32:13.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:32:13.330 00.000 8976 MoveAxis(L, 2, ABG)
02:32:13.330 00.000 8976 stepping (-13, 30) + (-2, 0)
02:32:13.330 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:13.331 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:32:13.341 00.010 5052 UpdateGuideState exits: m=166 SNR=8.9
02:32:13.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:13.341 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:13.341 00.000 5052 Enqueuing Expose request
02:32:13.367 00.026 8976 Received - 47 (G) 
02:32:13.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:13.367 00.000 8976 stepped: pos (-15, 30)
02:32:13.367 00.000 8976 MoveAxis(U, 0, ABG)
02:32:13.367 00.000 8976 move complete, result=0
02:32:13.367 00.000 8976 worker thread done servicing request
02:32:13.367 00.000 8976 Worker thread wakes up
02:32:13.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:13.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:13.367 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:32:14.058 00.691 8976 Exposure complete
02:32:14.063 00.005 8976 worker thread done servicing request
02:32:14.063 00.000 5052 OnExposeComplete: enter
02:32:14.063 00.000 5052 UpdateGuideState(): m_state=6
02:32:14.063 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9216
02:32:14.063 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.70, Mass=167, SNR=8.9, Peak=69 HFD=2.2
02:32:14.063 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:32:14.063 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
02:32:14.063 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.06 mountX=-0.10 mountY=-0.17, mountTheta=-2.13
02:32:14.065 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.01, opts=13)
02:32:14.065 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.01)
02:32:14.065 00.000 8976 Worker thread wakes up
02:32:14.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.01) opts 0xd
02:32:14.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.01)
02:32:14.065 00.000 8976 Moving (0.21, -0.01) raw xDistance=-0.10 yDistance=-0.17
02:32:14.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:32:14.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:32:14.065 00.000 8976 MoveAxis(R, 0, ABG)
02:32:14.066 00.001 8976 MoveAxis(U, 0, ABG)
02:32:14.066 00.000 8976 move complete, result=0
02:32:14.066 00.000 8976 worker thread done servicing request
02:32:14.066 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:32:14.079 00.013 5052 UpdateGuideState exits: m=167 SNR=8.9
02:32:14.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:14.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:14.079 00.000 5052 Enqueuing Expose request
02:32:14.079 00.000 8976 Worker thread wakes up
02:32:14.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:14.079 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:14.079 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:14.769 00.690 8976 Exposure complete
02:32:14.775 00.006 8976 worker thread done servicing request
02:32:14.775 00.000 5052 OnExposeComplete: enter
02:32:14.775 00.000 5052 UpdateGuideState(): m_state=6
02:32:14.775 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9217
02:32:14.775 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.99, Mass=160, SNR=8.8, Peak=67 HFD=2.4
02:32:14.775 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.80 = -0.80)
02:32:14.775 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.90 = -0.90)
02:32:14.775 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.24 mountX=0.21 mountY=-0.23, mountTheta=-0.84
02:32:14.776 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.28, opts=13)
02:32:14.776 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.28)
02:32:14.776 00.000 8976 Worker thread wakes up
02:32:14.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.28) opts 0xd
02:32:14.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.28)
02:32:14.776 00.000 8976 Moving (0.10, 0.28) raw xDistance=0.21 yDistance=-0.23
02:32:14.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:32:14.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:32:14.776 00.000 8976 MoveAxis(R, 0, ABG)
02:32:14.776 00.000 8976 MoveAxis(U, 0, ABG)
02:32:14.776 00.000 8976 move complete, result=0
02:32:14.776 00.000 8976 worker thread done servicing request
02:32:14.777 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:32:14.786 00.009 5052 UpdateGuideState exits: m=160 SNR=8.8
02:32:14.786 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:14.786 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:14.786 00.000 5052 Enqueuing Expose request
02:32:14.786 00.000 8976 Worker thread wakes up
02:32:14.786 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:14.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:14.787 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:15.479 00.692 8976 Exposure complete
02:32:15.485 00.006 8976 worker thread done servicing request
02:32:15.485 00.000 5052 OnExposeComplete: enter
02:32:15.485 00.000 5052 UpdateGuideState(): m_state=6
02:32:15.485 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9218
02:32:15.485 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.77, Mass=142, SNR=8.3, Peak=67 HFD=1.8
02:32:15.485 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
02:32:15.485 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
02:32:15.485 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.06 hyp=0.35 cameraTheta=0.17 mountX=-0.10 mountY=-0.32, mountTheta=-1.88
02:32:15.486 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.06, opts=13)
02:32:15.486 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.06)
02:32:15.486 00.000 8976 Worker thread wakes up
02:32:15.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.06) opts 0xd
02:32:15.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.06)
02:32:15.487 00.001 8976 Moving (0.34, 0.06) raw xDistance=-0.10 yDistance=-0.32
02:32:15.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:32:15.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:32:15.487 00.000 8976 MoveAxis(R, 0, ABG)
02:32:15.487 00.000 8976 MoveAxis(U, 1, ABG)
02:32:15.487 00.000 8976 stepping (-15, 30) + (0, 1)
02:32:15.487 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:15.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:32:15.497 00.010 5052 UpdateGuideState exits: m=142 SNR=8.3
02:32:15.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:15.497 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:15.497 00.000 5052 Enqueuing Expose request
02:32:15.509 00.012 8976 Received - 47 (G) 
02:32:15.509 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:15.509 00.000 8976 stepped: pos (-15, 31)
02:32:15.509 00.000 8976 starting a new bump
02:32:15.509 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:32:15.509 00.000 8976 MountToCamera -- mountX=2.24 mountY=-4.81 hyp=5.30 mountTheta=-1.14 cameraX=3.26, cameraY=4.18 cameraTheta=0.91
02:32:15.509 00.000 8976 incremental bump (3.265, 4.181) isValid = 1
02:32:15.509 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
02:32:15.509 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:32:15.509 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:32:15.509 00.000 8976 move complete, result=0
02:32:15.509 00.000 9828 Worker thread wakes up
02:32:15.510 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:32:15.510 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:32:15.510 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
02:32:15.510 00.000 8976 worker thread done servicing request
02:32:15.510 00.000 8976 Worker thread wakes up
02:32:15.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:15.510 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:15.510 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:32:15.510 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
02:32:15.510 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
02:32:15.510 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:32:15.510 00.000 9828 BLC: window closed
02:32:15.510 00.000 9828 MoveAxis(E, 24, B)
02:32:15.510 00.000 9828 Guiding  Dir = 2, Dur = 24
02:32:15.511 00.001 9828 IsSlewing returns 0
02:32:15.511 00.000 9828 IsGuiding returns 0
02:32:15.511 00.000 9828 PulseGuide returned control before completion, sleep 34
02:32:15.546 00.035 9828 IsGuiding returns 1
02:32:15.546 00.000 9828 scope still moving after pulse duration time elapsed
02:32:15.578 00.032 9828 IsSlewing returns 0
02:32:15.578 00.000 9828 IsGuiding returns 1
02:32:15.609 00.031 9828 IsSlewing returns 0
02:32:15.609 00.000 9828 IsGuiding returns 1
02:32:15.640 00.031 9828 IsSlewing returns 0
02:32:15.640 00.000 9828 IsGuiding returns 1
02:32:15.671 00.031 9828 IsSlewing returns 0
02:32:15.671 00.000 9828 IsGuiding returns 1
02:32:15.703 00.032 9828 IsSlewing returns 0
02:32:15.703 00.000 9828 IsGuiding returns 1
02:32:15.734 00.031 9828 IsSlewing returns 0
02:32:15.734 00.000 9828 IsGuiding returns 0
02:32:15.734 00.000 9828 scope move finished after 24 + 199 ms
02:32:15.735 00.001 9828 Move returns status 0, amount 24
02:32:15.735 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:15.735 00.000 9828 MoveAxis(N, 11, B)
02:32:15.735 00.000 9828 Guiding  Dir = 0, Dur = 11
02:32:15.749 00.014 9828 IsSlewing returns 0
02:32:15.749 00.000 9828 IsGuiding returns 0
02:32:15.749 00.000 9828 PulseGuide returned control before completion, sleep 21
02:32:15.780 00.031 9828 IsGuiding returns 1
02:32:15.780 00.000 9828 scope still moving after pulse duration time elapsed
02:32:15.810 00.030 9828 IsSlewing returns 0
02:32:15.810 00.000 9828 IsGuiding returns 1
02:32:15.842 00.032 9828 IsSlewing returns 0
02:32:15.842 00.000 9828 IsGuiding returns 1
02:32:15.873 00.031 9828 IsSlewing returns 0
02:32:15.873 00.000 9828 IsGuiding returns 1
02:32:15.904 00.031 9828 IsSlewing returns 0
02:32:15.904 00.000 9828 IsGuiding returns 0
02:32:15.904 00.000 9828 scope move finished after 11 + 143 ms
02:32:15.904 00.000 9828 Move returns status 0, amount 11
02:32:15.904 00.000 9828 move complete, result=0
02:32:15.904 00.000 9828 worker thread done servicing request
02:32:15.904 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:32:16.201 00.297 8976 Exposure complete
02:32:16.207 00.006 8976 worker thread done servicing request
02:32:16.207 00.000 5052 OnExposeComplete: enter
02:32:16.207 00.000 5052 UpdateGuideState(): m_state=6
02:32:16.207 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9219
02:32:16.207 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.20, Mass=151, SNR=8.5, Peak=72 HFD=2.0
02:32:16.207 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.26 = 3.02)
02:32:16.207 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.36 = 2.92)
02:32:16.207 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.51 hyp=0.54 cameraTheta=-1.22 mountX=-0.54 mountY=0.12, mountTheta=2.92
02:32:16.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.51, opts=13)
02:32:16.208 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.51)
02:32:16.208 00.000 8976 Worker thread wakes up
02:32:16.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.51) opts 0xd
02:32:16.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.51)
02:32:16.208 00.000 8976 Moving (0.19, -0.51) raw xDistance=-0.54 yDistance=0.12
02:32:16.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:32:16.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:32:16.208 00.000 8976 MoveAxis(R, 2, ABG)
02:32:16.208 00.000 8976 stepping (-15, 31) + (2, 0)
02:32:16.208 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:16.209 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:32:16.219 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:32:16.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:16.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:16.219 00.000 5052 Enqueuing Expose request
02:32:16.244 00.025 8976 Received - 47 (G) 
02:32:16.244 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:16.244 00.000 8976 stepped: pos (-13, 31)
02:32:16.244 00.000 8976 MoveAxis(U, 0, ABG)
02:32:16.244 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:32:16.244 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:32:16.244 00.000 8976 MountToCamera -- mountX=2.16 mountY=-4.85 hyp=5.30 mountTheta=-1.15 cameraX=3.33, cameraY=4.13 cameraTheta=0.89
02:32:16.244 00.000 8976 incremental bump (3.335, 4.125) isValid = 1
02:32:16.244 00.000 8976 Scheduling Mount bump of (0.084, 0.108)
02:32:16.245 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.11, opts=4)
02:32:16.245 00.000 8976 Enqueuing Move request for scope (0.08, 0.11)
02:32:16.245 00.000 8976 move complete, result=0
02:32:16.245 00.000 9828 Worker thread wakes up
02:32:16.245 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0x4
02:32:16.245 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
02:32:16.245 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:32:16.245 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:32:16.245 00.000 8976 worker thread done servicing request
02:32:16.245 00.000 8976 Worker thread wakes up
02:32:16.245 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:16.245 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:16.245 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.91 mountX=-0.09 mountY=-0.10, mountTheta=-2.32
02:32:16.245 00.000 9828 Moving (0.08, 0.11) raw xDistance=-0.09 yDistance=-0.10
02:32:16.245 00.000 9828 BLC: window closed
02:32:16.245 00.000 9828 MoveAxis(E, 28, B)
02:32:16.245 00.000 9828 Guiding  Dir = 2, Dur = 28
02:32:16.245 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
02:32:16.246 00.001 9828 IsSlewing returns 0
02:32:16.246 00.000 9828 IsGuiding returns 0
02:32:16.246 00.000 9828 PulseGuide returned control before completion, sleep 38
02:32:16.294 00.048 9828 IsGuiding returns 1
02:32:16.294 00.000 9828 scope still moving after pulse duration time elapsed
02:32:16.326 00.032 9828 IsSlewing returns 0
02:32:16.326 00.000 9828 IsGuiding returns 1
02:32:16.356 00.030 9828 IsSlewing returns 0
02:32:16.356 00.000 9828 IsGuiding returns 1
02:32:16.388 00.032 9828 IsSlewing returns 0
02:32:16.389 00.001 9828 IsGuiding returns 0
02:32:16.389 00.000 9828 scope move finished after 28 + 114 ms
02:32:16.389 00.000 9828 Move returns status 0, amount 28
02:32:16.389 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:16.389 00.000 9828 MoveAxis(N, 13, B)
02:32:16.389 00.000 9828 Guiding  Dir = 0, Dur = 13
02:32:16.404 00.015 9828 IsSlewing returns 0
02:32:16.404 00.000 9828 IsGuiding returns 0
02:32:16.404 00.000 9828 PulseGuide returned control before completion, sleep 23
02:32:16.436 00.032 9828 IsGuiding returns 1
02:32:16.436 00.000 9828 scope still moving after pulse duration time elapsed
02:32:16.467 00.031 9828 IsSlewing returns 0
02:32:16.467 00.000 9828 IsGuiding returns 1
02:32:16.498 00.031 9828 IsSlewing returns 0
02:32:16.498 00.000 9828 IsGuiding returns 1
02:32:16.529 00.031 9828 IsSlewing returns 0
02:32:16.529 00.000 9828 IsGuiding returns 1
02:32:16.560 00.031 9828 IsSlewing returns 0
02:32:16.560 00.000 9828 IsGuiding returns 0
02:32:16.560 00.000 9828 scope move finished after 13 + 143 ms
02:32:16.560 00.000 9828 Move returns status 0, amount 13
02:32:16.560 00.000 9828 move complete, result=0
02:32:16.560 00.000 9828 worker thread done servicing request
02:32:16.560 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 13 ms NORTH
02:32:16.942 00.382 8976 Exposure complete
02:32:16.948 00.006 8976 worker thread done servicing request
02:32:16.948 00.000 5052 OnExposeComplete: enter
02:32:16.948 00.000 5052 UpdateGuideState(): m_state=6
02:32:16.948 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9220
02:32:16.948 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.92, Mass=152, SNR=8.5, Peak=73 HFD=2.2
02:32:16.948 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.71 = -0.71)
02:32:16.948 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
02:32:16.949 00.001 5052 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.34 mountX=0.16 mountY=-0.16, mountTheta=-0.76
02:32:16.949 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.21, opts=13)
02:32:16.949 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.21)
02:32:16.949 00.000 8976 Worker thread wakes up
02:32:16.950 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.21) opts 0xd
02:32:16.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.21)
02:32:16.950 00.000 8976 Moving (0.05, 0.21) raw xDistance=0.16 yDistance=-0.16
02:32:16.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:32:16.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:32:16.950 00.000 8976 MoveAxis(R, 0, ABG)
02:32:16.950 00.000 8976 MoveAxis(U, 0, ABG)
02:32:16.950 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:32:16.950 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:32:16.950 00.000 8976 MountToCamera -- mountX=2.10 mountY=-4.87 hyp=5.31 mountTheta=-1.16 cameraX=3.38, cameraY=4.09 cameraTheta=0.88
02:32:16.950 00.000 8976 incremental bump (3.382, 4.089) isValid = 1
02:32:16.950 00.000 8976 Scheduling Mount bump of (0.098, 0.122)
02:32:16.950 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.12, opts=4)
02:32:16.950 00.000 8976 Enqueuing Move request for scope (0.10, 0.12)
02:32:16.951 00.001 8976 move complete, result=0
02:32:16.951 00.000 9828 Worker thread wakes up
02:32:16.951 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0x4
02:32:16.951 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
02:32:16.951 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
02:32:16.951 00.000 8976 worker thread done servicing request
02:32:16.951 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
02:32:16.951 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.90 mountX=-0.10 mountY=-0.11, mountTheta=-2.33
02:32:16.951 00.000 9828 Moving (0.10, 0.12) raw xDistance=-0.10 yDistance=-0.11
02:32:16.951 00.000 9828 BLC: window closed
02:32:16.951 00.000 9828 MoveAxis(E, 33, B)
02:32:16.951 00.000 9828 Guiding  Dir = 2, Dur = 33
02:32:16.951 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:32:16.953 00.002 9828 IsSlewing returns 0
02:32:16.954 00.001 9828 IsGuiding returns 0
02:32:16.954 00.000 9828 PulseGuide returned control before completion, sleep 43
02:32:16.963 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
02:32:16.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:16.963 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:16.963 00.000 5052 Enqueuing Expose request
02:32:16.964 00.001 8976 Worker thread wakes up
02:32:16.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:16.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:16.964 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:16.999 00.035 9828 IsGuiding returns 1
02:32:16.999 00.000 9828 scope still moving after pulse duration time elapsed
02:32:17.030 00.031 9828 IsSlewing returns 0
02:32:17.030 00.000 9828 IsGuiding returns 1
02:32:17.060 00.030 9828 IsSlewing returns 0
02:32:17.060 00.000 9828 IsGuiding returns 1
02:32:17.090 00.030 9828 IsSlewing returns 0
02:32:17.090 00.000 9828 IsGuiding returns 0
02:32:17.090 00.000 9828 scope move finished after 33 + 104 ms
02:32:17.090 00.000 9828 Move returns status 0, amount 33
02:32:17.090 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:17.090 00.000 9828 MoveAxis(N, 15, B)
02:32:17.090 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:17.105 00.015 9828 IsSlewing returns 0
02:32:17.106 00.001 9828 IsGuiding returns 0
02:32:17.106 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:17.136 00.030 9828 IsGuiding returns 1
02:32:17.136 00.000 9828 scope still moving after pulse duration time elapsed
02:32:17.167 00.031 9828 IsSlewing returns 0
02:32:17.167 00.000 9828 IsGuiding returns 1
02:32:17.198 00.031 9828 IsSlewing returns 0
02:32:17.198 00.000 9828 IsGuiding returns 1
02:32:17.229 00.031 9828 IsSlewing returns 0
02:32:17.229 00.000 9828 IsGuiding returns 1
02:32:17.260 00.031 9828 IsSlewing returns 0
02:32:17.260 00.000 9828 IsGuiding returns 0
02:32:17.260 00.000 9828 scope move finished after 15 + 139 ms
02:32:17.260 00.000 9828 Move returns status 0, amount 15
02:32:17.260 00.000 9828 move complete, result=0
02:32:17.260 00.000 9828 worker thread done servicing request
02:32:17.260 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.1 px 15 ms NORTH
02:32:17.655 00.395 8976 Exposure complete
02:32:17.660 00.005 8976 worker thread done servicing request
02:32:17.660 00.000 5052 OnExposeComplete: enter
02:32:17.660 00.000 5052 UpdateGuideState(): m_state=6
02:32:17.660 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9221
02:32:17.660 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.73, Mass=161, SNR=8.8, Peak=65 HFD=2.3
02:32:17.661 00.001 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:32:17.661 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
02:32:17.661 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.02 hyp=0.50 cameraTheta=3.10 mountX=0.25 mountY=0.41, mountTheta=1.02
02:32:17.661 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.02, opts=13)
02:32:17.661 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.02)
02:32:17.662 00.001 8976 Worker thread wakes up
02:32:17.662 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.02) opts 0xd
02:32:17.662 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.02)
02:32:17.662 00.000 8976 Moving (-0.50, 0.02) raw xDistance=0.25 yDistance=0.41
02:32:17.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:32:17.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:32:17.662 00.000 8976 MoveAxis(R, 0, ABG)
02:32:17.662 00.000 8976 MoveAxis(D, 2, ABG)
02:32:17.662 00.000 8976 stepping (-13, 31) + (0, -2)
02:32:17.662 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:17.663 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:32:17.674 00.011 5052 UpdateGuideState exits: m=161 SNR=8.8
02:32:17.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:17.674 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:17.674 00.000 5052 Enqueuing Expose request
02:32:17.699 00.025 8976 Received - 47 (G) 
02:32:17.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:17.699 00.000 8976 stepped: pos (-13, 29)
02:32:17.699 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
02:32:17.699 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:32:17.699 00.000 8976 MountToCamera -- mountX=2.06 mountY=-4.78 hyp=5.21 mountTheta=-1.16 cameraX=3.32, cameraY=4.02 cameraTheta=0.88
02:32:17.699 00.000 8976 incremental bump (3.320, 4.016) isValid = 1
02:32:17.699 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:32:17.699 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:32:17.699 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:32:17.699 00.000 8976 move complete, result=0
02:32:17.699 00.000 9828 Worker thread wakes up
02:32:17.699 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:32:17.700 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:32:17.700 00.000 8976 worker thread done servicing request
02:32:17.700 00.000 8976 Worker thread wakes up
02:32:17.700 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:32:17.700 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
02:32:17.700 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
02:32:17.700 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:32:17.700 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:32:17.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:17.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:17.700 00.000 9828 BLC: window closed
02:32:17.700 00.000 9828 MoveAxis(E, 25, B)
02:32:17.700 00.000 9828 Guiding  Dir = 2, Dur = 25
02:32:17.701 00.001 9828 IsSlewing returns 0
02:32:17.701 00.000 9828 IsGuiding returns 0
02:32:17.701 00.000 9828 PulseGuide returned control before completion, sleep 35
02:32:17.745 00.044 9828 IsGuiding returns 1
02:32:17.745 00.000 9828 scope still moving after pulse duration time elapsed
02:32:17.777 00.032 9828 IsSlewing returns 0
02:32:17.777 00.000 9828 IsGuiding returns 1
02:32:17.808 00.031 9828 IsSlewing returns 0
02:32:17.809 00.001 9828 IsGuiding returns 1
02:32:17.840 00.031 9828 IsSlewing returns 0
02:32:17.840 00.000 9828 IsGuiding returns 0
02:32:17.840 00.000 9828 scope move finished after 25 + 114 ms
02:32:17.840 00.000 9828 Move returns status 0, amount 25
02:32:17.840 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:17.840 00.000 9828 MoveAxis(N, 11, B)
02:32:17.840 00.000 9828 Guiding  Dir = 0, Dur = 11
02:32:17.856 00.016 9828 IsSlewing returns 0
02:32:17.856 00.000 9828 IsGuiding returns 0
02:32:17.856 00.000 9828 PulseGuide returned control before completion, sleep 21
02:32:17.888 00.032 9828 IsGuiding returns 1
02:32:17.888 00.000 9828 scope still moving after pulse duration time elapsed
02:32:17.920 00.032 9828 IsSlewing returns 0
02:32:17.920 00.000 9828 IsGuiding returns 1
02:32:17.952 00.032 9828 IsSlewing returns 0
02:32:17.952 00.000 9828 IsGuiding returns 1
02:32:17.982 00.030 9828 IsSlewing returns 0
02:32:17.982 00.000 9828 IsGuiding returns 1
02:32:18.013 00.031 9828 IsSlewing returns 0
02:32:18.013 00.000 9828 IsGuiding returns 1
02:32:18.045 00.032 9828 IsSlewing returns 0
02:32:18.045 00.000 9828 IsGuiding returns 1
02:32:18.077 00.032 9828 IsSlewing returns 0
02:32:18.077 00.000 9828 IsGuiding returns 0
02:32:18.077 00.000 9828 scope move finished after 11 + 209 ms
02:32:18.077 00.000 9828 Move returns status 0, amount 11
02:32:18.078 00.001 9828 move complete, result=0
02:32:18.078 00.000 9828 worker thread done servicing request
02:32:18.078 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:32:18.394 00.316 8976 Exposure complete
02:32:18.399 00.005 8976 worker thread done servicing request
02:32:18.399 00.000 5052 OnExposeComplete: enter
02:32:18.399 00.000 5052 UpdateGuideState(): m_state=6
02:32:18.399 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9222
02:32:18.399 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=282.11, Mass=144, SNR=8.3, Peak=69 HFD=2.2
02:32:18.400 00.001 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
02:32:18.400 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
02:32:18.400 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.40 hyp=0.47 cameraTheta=2.10 mountX=0.47 mountY=-0.02, mountTheta=-0.04
02:32:18.400 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.40, opts=13)
02:32:18.400 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.40)
02:32:18.400 00.000 8976 Worker thread wakes up
02:32:18.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.40) opts 0xd
02:32:18.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.40)
02:32:18.401 00.001 8976 Moving (-0.24, 0.40) raw xDistance=0.47 yDistance=-0.02
02:32:18.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
02:32:18.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:32:18.401 00.000 8976 MoveAxis(L, 2, ABG)
02:32:18.401 00.000 8976 stepping (-13, 29) + (-2, 0)
02:32:18.401 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:18.401 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:32:18.410 00.009 5052 UpdateGuideState exits: m=144 SNR=8.3
02:32:18.411 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:18.411 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:18.411 00.000 5052 Enqueuing Expose request
02:32:18.434 00.023 8976 Received - 47 (G) 
02:32:18.434 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:18.435 00.001 8976 stepped: pos (-15, 29)
02:32:18.435 00.000 8976 MoveAxis(U, 0, ABG)
02:32:18.435 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:32:18.435 00.000 8976 MountToCamera -- mountX=2.14 mountY=-4.73 hyp=5.19 mountTheta=-1.15 cameraX=3.23, cameraY=4.06 cameraTheta=0.90
02:32:18.435 00.000 8976 incremental bump (3.233, 4.058) isValid = 1
02:32:18.435 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
02:32:18.435 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:32:18.435 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:32:18.435 00.000 8976 move complete, result=0
02:32:18.435 00.000 9828 Worker thread wakes up
02:32:18.435 00.000 8976 worker thread done servicing request
02:32:18.435 00.000 8976 Worker thread wakes up
02:32:18.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:18.435 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
02:32:18.435 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:32:18.435 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:32:18.435 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
02:32:18.435 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
02:32:18.436 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
02:32:18.436 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:32:18.436 00.000 9828 BLC: window closed
02:32:18.436 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:18.436 00.000 9828 MoveAxis(E, 24, B)
02:32:18.436 00.000 9828 Guiding  Dir = 2, Dur = 24
02:32:18.436 00.000 9828 IsSlewing returns 0
02:32:18.436 00.000 9828 IsGuiding returns 0
02:32:18.436 00.000 9828 PulseGuide returned control before completion, sleep 34
02:32:18.477 00.041 9828 IsGuiding returns 1
02:32:18.477 00.000 9828 scope still moving after pulse duration time elapsed
02:32:18.507 00.030 9828 IsSlewing returns 0
02:32:18.507 00.000 9828 IsGuiding returns 1
02:32:18.538 00.031 9828 IsSlewing returns 0
02:32:18.538 00.000 9828 IsGuiding returns 1
02:32:18.568 00.030 9828 IsSlewing returns 0
02:32:18.568 00.000 9828 IsGuiding returns 1
02:32:18.599 00.031 9828 IsSlewing returns 0
02:32:18.599 00.000 9828 IsGuiding returns 0
02:32:18.599 00.000 9828 scope move finished after 24 + 138 ms
02:32:18.599 00.000 9828 Move returns status 0, amount 24
02:32:18.599 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:18.599 00.000 9828 MoveAxis(N, 11, B)
02:32:18.599 00.000 9828 Guiding  Dir = 0, Dur = 11
02:32:18.615 00.016 9828 IsSlewing returns 0
02:32:18.615 00.000 9828 IsGuiding returns 0
02:32:18.615 00.000 9828 PulseGuide returned control before completion, sleep 21
02:32:18.647 00.032 9828 IsGuiding returns 1
02:32:18.647 00.000 9828 scope still moving after pulse duration time elapsed
02:32:18.678 00.031 9828 IsSlewing returns 0
02:32:18.678 00.000 9828 IsGuiding returns 1
02:32:18.710 00.032 9828 IsSlewing returns 0
02:32:18.710 00.000 9828 IsGuiding returns 1
02:32:18.741 00.031 9828 IsSlewing returns 0
02:32:18.741 00.000 9828 IsGuiding returns 1
02:32:18.773 00.032 9828 IsSlewing returns 0
02:32:18.773 00.000 9828 IsGuiding returns 0
02:32:18.773 00.000 9828 scope move finished after 11 + 146 ms
02:32:18.773 00.000 9828 Move returns status 0, amount 11
02:32:18.773 00.000 9828 move complete, result=0
02:32:18.773 00.000 9828 worker thread done servicing request
02:32:18.773 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:32:19.135 00.362 8976 Exposure complete
02:32:19.141 00.006 8976 worker thread done servicing request
02:32:19.141 00.000 5052 OnExposeComplete: enter
02:32:19.141 00.000 5052 UpdateGuideState(): m_state=6
02:32:19.141 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9223
02:32:19.141 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.73, Mass=158, SNR=8.7, Peak=64 HFD=2.5
02:32:19.141 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:32:19.141 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:32:19.141 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.02 hyp=0.36 cameraTheta=3.08 mountX=0.18 mountY=0.29, mountTheta=1.01
02:32:19.142 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.02, opts=13)
02:32:19.142 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.02)
02:32:19.142 00.000 8976 Worker thread wakes up
02:32:19.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.02) opts 0xd
02:32:19.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.02)
02:32:19.142 00.000 8976 Moving (-0.36, 0.02) raw xDistance=0.18 yDistance=0.29
02:32:19.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:32:19.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:32:19.142 00.000 8976 MoveAxis(R, 0, ABG)
02:32:19.142 00.000 8976 MoveAxis(D, 1, ABG)
02:32:19.142 00.000 8976 stepping (-15, 29) + (0, -1)
02:32:19.142 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:19.143 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:32:19.153 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:32:19.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:19.153 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:19.153 00.000 5052 Enqueuing Expose request
02:32:19.170 00.017 8976 Received - 47 (G) 
02:32:19.170 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:19.170 00.000 8976 stepped: pos (-15, 28)
02:32:19.170 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:32:19.170 00.000 8976 MountToCamera -- mountX=2.19 mountY=-4.63 hyp=5.13 mountTheta=-1.13 cameraX=3.13, cameraY=4.06 cameraTheta=0.91
02:32:19.170 00.000 8976 incremental bump (3.127, 4.062) isValid = 1
02:32:19.170 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
02:32:19.170 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:32:19.170 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:32:19.170 00.000 8976 move complete, result=0
02:32:19.170 00.000 9828 Worker thread wakes up
02:32:19.170 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:32:19.170 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:32:19.170 00.000 8976 worker thread done servicing request
02:32:19.170 00.000 8976 Worker thread wakes up
02:32:19.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:19.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:19.170 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:32:19.171 00.001 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
02:32:19.171 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
02:32:19.171 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:32:19.171 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:32:19.171 00.000 9828 BLC: window closed
02:32:19.171 00.000 9828 MoveAxis(E, 24, B)
02:32:19.171 00.000 9828 Guiding  Dir = 2, Dur = 24
02:32:19.171 00.000 9828 IsSlewing returns 0
02:32:19.171 00.000 9828 IsGuiding returns 0
02:32:19.171 00.000 9828 PulseGuide returned control before completion, sleep 34
02:32:19.210 00.039 9828 IsGuiding returns 1
02:32:19.210 00.000 9828 scope still moving after pulse duration time elapsed
02:32:19.241 00.031 9828 IsSlewing returns 0
02:32:19.241 00.000 9828 IsGuiding returns 1
02:32:19.272 00.031 9828 IsSlewing returns 0
02:32:19.272 00.000 9828 IsGuiding returns 1
02:32:19.304 00.032 9828 IsSlewing returns 0
02:32:19.304 00.000 9828 IsGuiding returns 0
02:32:19.304 00.000 9828 scope move finished after 24 + 108 ms
02:32:19.304 00.000 9828 Move returns status 0, amount 24
02:32:19.304 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:19.304 00.000 9828 MoveAxis(N, 12, B)
02:32:19.304 00.000 9828 Guiding  Dir = 0, Dur = 12
02:32:19.319 00.015 9828 IsSlewing returns 0
02:32:19.319 00.000 9828 IsGuiding returns 0
02:32:19.319 00.000 9828 PulseGuide returned control before completion, sleep 22
02:32:19.351 00.032 9828 IsGuiding returns 1
02:32:19.351 00.000 9828 scope still moving after pulse duration time elapsed
02:32:19.382 00.031 9828 IsSlewing returns 0
02:32:19.382 00.000 9828 IsGuiding returns 1
02:32:19.414 00.032 9828 IsSlewing returns 0
02:32:19.414 00.000 9828 IsGuiding returns 1
02:32:19.446 00.032 9828 IsSlewing returns 0
02:32:19.446 00.000 9828 IsGuiding returns 1
02:32:19.478 00.032 9828 IsSlewing returns 0
02:32:19.479 00.001 9828 IsGuiding returns 0
02:32:19.479 00.000 9828 scope move finished after 12 + 146 ms
02:32:19.479 00.000 9828 Move returns status 0, amount 12
02:32:19.479 00.000 9828 move complete, result=0
02:32:19.479 00.000 9828 worker thread done servicing request
02:32:19.479 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:32:19.860 00.381 8976 Exposure complete
02:32:19.866 00.006 8976 worker thread done servicing request
02:32:19.866 00.000 5052 OnExposeComplete: enter
02:32:19.866 00.000 5052 UpdateGuideState(): m_state=6
02:32:19.866 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9224
02:32:19.866 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.90, Mass=149, SNR=8.4, Peak=68 HFD=2.1
02:32:19.866 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:32:19.866 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
02:32:19.866 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.19 hyp=0.63 cameraTheta=2.83 mountX=0.44 mountY=0.40, mountTheta=0.73
02:32:19.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.19, opts=13)
02:32:19.867 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.19)
02:32:19.867 00.000 8976 Worker thread wakes up
02:32:19.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.19) opts 0xd
02:32:19.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.19)
02:32:19.867 00.000 8976 Moving (-0.60, 0.19) raw xDistance=0.44 yDistance=0.40
02:32:19.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:32:19.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
02:32:19.867 00.000 8976 MoveAxis(L, 2, ABG)
02:32:19.867 00.000 8976 stepping (-15, 28) + (-2, 0)
02:32:19.867 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:19.868 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:32:19.877 00.009 5052 UpdateGuideState exits: m=149 SNR=8.4
02:32:19.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:19.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:19.877 00.000 5052 Enqueuing Expose request
02:32:19.905 00.028 8976 Received - 47 (G) 
02:32:19.905 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:19.905 00.000 8976 stepped: pos (-17, 28)
02:32:19.905 00.000 8976 MoveAxis(D, 2, ABG)
02:32:19.905 00.000 8976 stepping (-17, 28) + (0, -2)
02:32:19.905 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:19.937 00.032 8976 Received - 47 (G) 
02:32:19.937 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:19.937 00.000 8976 stepped: pos (-17, 26)
02:32:19.937 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:32:19.937 00.000 8976 MountToCamera -- mountX=2.33 mountY=-4.47 hyp=5.04 mountTheta=-1.09 cameraX=2.92, cameraY=4.11 cameraTheta=0.95
02:32:19.937 00.000 8976 incremental bump (2.917, 4.106) isValid = 1
02:32:19.937 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
02:32:19.937 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:32:19.937 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:32:19.937 00.000 8976 move complete, result=0
02:32:19.937 00.000 9828 Worker thread wakes up
02:32:19.937 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:32:19.937 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:32:19.937 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:32:19.937 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
02:32:19.937 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
02:32:19.937 00.000 8976 worker thread done servicing request
02:32:19.938 00.001 8976 Worker thread wakes up
02:32:19.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:19.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:19.938 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:32:19.938 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:32:19.938 00.000 9828 BLC: window closed
02:32:19.938 00.000 9828 MoveAxis(E, 23, B)
02:32:19.938 00.000 9828 Guiding  Dir = 2, Dur = 23
02:32:19.938 00.000 9828 IsSlewing returns 0
02:32:19.938 00.000 9828 IsGuiding returns 0
02:32:19.938 00.000 9828 PulseGuide returned control before completion, sleep 33
02:32:19.974 00.036 9828 IsGuiding returns 1
02:32:19.974 00.000 9828 scope still moving after pulse duration time elapsed
02:32:20.005 00.031 9828 IsSlewing returns 0
02:32:20.005 00.000 9828 IsGuiding returns 1
02:32:20.036 00.031 9828 IsSlewing returns 0
02:32:20.038 00.002 9828 IsGuiding returns 1
02:32:20.068 00.030 9828 IsSlewing returns 0
02:32:20.069 00.001 9828 IsGuiding returns 0
02:32:20.069 00.000 9828 scope move finished after 23 + 106 ms
02:32:20.069 00.000 9828 Move returns status 0, amount 23
02:32:20.069 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:20.069 00.000 9828 MoveAxis(N, 12, B)
02:32:20.069 00.000 9828 Guiding  Dir = 0, Dur = 12
02:32:20.084 00.015 9828 IsSlewing returns 0
02:32:20.084 00.000 9828 IsGuiding returns 0
02:32:20.084 00.000 9828 PulseGuide returned control before completion, sleep 22
02:32:20.116 00.032 9828 IsGuiding returns 1
02:32:20.116 00.000 9828 scope still moving after pulse duration time elapsed
02:32:20.148 00.032 9828 IsSlewing returns 0
02:32:20.148 00.000 9828 IsGuiding returns 1
02:32:20.179 00.031 9828 IsSlewing returns 0
02:32:20.179 00.000 9828 IsGuiding returns 1
02:32:20.210 00.031 9828 IsSlewing returns 0
02:32:20.210 00.000 9828 IsGuiding returns 1
02:32:20.242 00.032 9828 IsSlewing returns 0
02:32:20.242 00.000 9828 IsGuiding returns 0
02:32:20.242 00.000 9828 scope move finished after 12 + 146 ms
02:32:20.243 00.001 9828 Move returns status 0, amount 12
02:32:20.243 00.000 9828 move complete, result=0
02:32:20.243 00.000 9828 worker thread done servicing request
02:32:20.243 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:32:20.631 00.388 8976 Exposure complete
02:32:20.637 00.006 8976 worker thread done servicing request
02:32:20.637 00.000 5052 OnExposeComplete: enter
02:32:20.637 00.000 5052 UpdateGuideState(): m_state=6
02:32:20.637 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9225
02:32:20.637 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.51, Mass=140, SNR=8.2, Peak=68 HFD=1.9
02:32:20.637 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.04) = xAngle (-3.56 = 2.73)
02:32:20.638 00.001 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.66 = 2.62)
02:32:20.638 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.51 mountX=-0.19 mountY=0.10, mountTheta=2.65
02:32:20.638 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.20, opts=13)
02:32:20.638 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.20)
02:32:20.638 00.000 8976 Worker thread wakes up
02:32:20.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.20) opts 0xd
02:32:20.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.20)
02:32:20.638 00.000 8976 Moving (0.01, -0.20) raw xDistance=-0.19 yDistance=0.10
02:32:20.639 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:32:20.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:32:20.639 00.000 8976 MoveAxis(R, 0, ABG)
02:32:20.639 00.000 8976 MoveAxis(U, 0, ABG)
02:32:20.639 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:32:20.639 00.000 8976 MountToCamera -- mountX=2.42 mountY=-4.36 hyp=4.98 mountTheta=-1.06 cameraX=2.78, cameraY=4.14 cameraTheta=0.98
02:32:20.639 00.000 8976 incremental bump (2.777, 4.137) isValid = 1
02:32:20.639 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:32:20.639 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:32:20.639 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:32:20.639 00.000 8976 move complete, result=0
02:32:20.639 00.000 9828 Worker thread wakes up
02:32:20.639 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:32:20.639 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:32:20.639 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:32:20.639 00.000 8976 worker thread done servicing request
02:32:20.639 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:32:20.639 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:32:20.639 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:32:20.640 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:32:20.640 00.000 9828 BLC: window closed
02:32:20.640 00.000 9828 MoveAxis(E, 22, B)
02:32:20.640 00.000 9828 Guiding  Dir = 2, Dur = 22
02:32:20.640 00.000 9828 IsSlewing returns 0
02:32:20.640 00.000 9828 IsGuiding returns 0
02:32:20.640 00.000 9828 PulseGuide returned control before completion, sleep 32
02:32:20.650 00.010 5052 UpdateGuideState exits: m=140 SNR=8.2
02:32:20.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:20.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:20.650 00.000 5052 Enqueuing Expose request
02:32:20.650 00.000 8976 Worker thread wakes up
02:32:20.650 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:20.651 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:20.651 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:20.674 00.023 9828 IsGuiding returns 1
02:32:20.674 00.000 9828 scope still moving after pulse duration time elapsed
02:32:20.706 00.032 9828 IsSlewing returns 0
02:32:20.706 00.000 9828 IsGuiding returns 1
02:32:20.737 00.031 9828 IsSlewing returns 0
02:32:20.737 00.000 9828 IsGuiding returns 1
02:32:20.767 00.030 9828 IsSlewing returns 0
02:32:20.767 00.000 9828 IsGuiding returns 0
02:32:20.767 00.000 9828 scope move finished after 22 + 105 ms
02:32:20.768 00.001 9828 Move returns status 0, amount 22
02:32:20.768 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:20.768 00.000 9828 MoveAxis(N, 12, B)
02:32:20.768 00.000 9828 Guiding  Dir = 0, Dur = 12
02:32:20.783 00.015 9828 IsSlewing returns 0
02:32:20.783 00.000 9828 IsGuiding returns 0
02:32:20.783 00.000 9828 PulseGuide returned control before completion, sleep 22
02:32:20.814 00.031 9828 IsGuiding returns 1
02:32:20.814 00.000 9828 scope still moving after pulse duration time elapsed
02:32:20.845 00.031 9828 IsSlewing returns 0
02:32:20.845 00.000 9828 IsGuiding returns 1
02:32:20.877 00.032 9828 IsSlewing returns 0
02:32:20.877 00.000 9828 IsGuiding returns 1
02:32:20.909 00.032 9828 IsSlewing returns 0
02:32:20.909 00.000 9828 IsGuiding returns 1
02:32:20.941 00.032 9828 IsSlewing returns 0
02:32:20.941 00.000 9828 IsGuiding returns 0
02:32:20.941 00.000 9828 scope move finished after 12 + 145 ms
02:32:20.941 00.000 9828 Move returns status 0, amount 12
02:32:20.941 00.000 9828 move complete, result=0
02:32:20.941 00.000 9828 worker thread done servicing request
02:32:20.941 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:32:21.342 00.401 8976 Exposure complete
02:32:21.348 00.006 8976 worker thread done servicing request
02:32:21.348 00.000 5052 OnExposeComplete: enter
02:32:21.348 00.000 5052 UpdateGuideState(): m_state=6
02:32:21.348 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9226
02:32:21.348 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.22, Mass=156, SNR=8.7, Peak=74 HFD=2.3
02:32:21.348 00.000 5052 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.04) = xAngle (-4.20 = 2.09)
02:32:21.348 00.000 5052 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.30 = 1.98)
02:32:21.348 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.49 hyp=0.58 cameraTheta=-2.15 mountX=-0.29 mountY=0.54, mountTheta=2.07
02:32:21.350 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.49, opts=13)
02:32:21.350 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.49)
02:32:21.350 00.000 8976 Worker thread wakes up
02:32:21.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.49) opts 0xd
02:32:21.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.49)
02:32:21.350 00.000 8976 Moving (-0.32, -0.49) raw xDistance=-0.29 yDistance=0.54
02:32:21.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:32:21.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:32:21.350 00.000 8976 MoveAxis(R, 1, ABG)
02:32:21.350 00.000 8976 stepping (-17, 26) + (1, 0)
02:32:21.350 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:21.351 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:32:21.362 00.011 5052 UpdateGuideState exits: m=156 SNR=8.7
02:32:21.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:21.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:21.362 00.000 5052 Enqueuing Expose request
02:32:21.375 00.013 8976 Received - 47 (G) 
02:32:21.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:21.375 00.000 8976 stepped: pos (-16, 26)
02:32:21.375 00.000 8976 MoveAxis(D, 2, ABG)
02:32:21.375 00.000 8976 stepping (-16, 26) + (0, -2)
02:32:21.376 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:21.408 00.032 8976 Received - 47 (G) 
02:32:21.408 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:21.408 00.000 8976 stepped: pos (-16, 24)
02:32:21.408 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:32:21.408 00.000 8976 MountToCamera -- mountX=2.43 mountY=-4.18 hyp=4.83 mountTheta=-1.04 cameraX=2.61, cameraY=4.06 cameraTheta=1.00
02:32:21.408 00.000 8976 incremental bump (2.612, 4.064) isValid = 1
02:32:21.408 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:32:21.408 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:32:21.408 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:32:21.408 00.000 8976 move complete, result=0
02:32:21.408 00.000 9828 Worker thread wakes up
02:32:21.408 00.000 8976 worker thread done servicing request
02:32:21.408 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
02:32:21.408 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:32:21.408 00.000 8976 Worker thread wakes up
02:32:21.408 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:21.409 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:21.409 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:32:21.409 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
02:32:21.409 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
02:32:21.409 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:32:21.409 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:32:21.409 00.000 9828 BLC: window closed
02:32:21.409 00.000 9828 MoveAxis(E, 21, B)
02:32:21.409 00.000 9828 Guiding  Dir = 2, Dur = 21
02:32:21.409 00.000 9828 IsSlewing returns 0
02:32:21.409 00.000 9828 IsGuiding returns 0
02:32:21.410 00.001 9828 PulseGuide returned control before completion, sleep 31
02:32:21.451 00.041 9828 IsGuiding returns 1
02:32:21.451 00.000 9828 scope still moving after pulse duration time elapsed
02:32:21.483 00.032 9828 IsSlewing returns 0
02:32:21.483 00.000 9828 IsGuiding returns 1
02:32:21.515 00.032 9828 IsSlewing returns 0
02:32:21.515 00.000 9828 IsGuiding returns 1
02:32:21.547 00.032 9828 IsSlewing returns 0
02:32:21.547 00.000 9828 IsGuiding returns 1
02:32:21.578 00.031 9828 IsSlewing returns 0
02:32:21.578 00.000 9828 IsGuiding returns 1
02:32:21.609 00.031 9828 IsSlewing returns 0
02:32:21.609 00.000 9828 IsGuiding returns 0
02:32:21.609 00.000 9828 scope move finished after 21 + 179 ms
02:32:21.609 00.000 9828 Move returns status 0, amount 21
02:32:21.609 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:21.609 00.000 9828 MoveAxis(N, 12, B)
02:32:21.609 00.000 9828 Guiding  Dir = 0, Dur = 12
02:32:21.625 00.016 9828 IsSlewing returns 0
02:32:21.625 00.000 9828 IsGuiding returns 0
02:32:21.625 00.000 9828 PulseGuide returned control before completion, sleep 22
02:32:21.657 00.032 9828 IsGuiding returns 1
02:32:21.657 00.000 9828 scope still moving after pulse duration time elapsed
02:32:21.689 00.032 9828 IsSlewing returns 0
02:32:21.689 00.000 9828 IsGuiding returns 1
02:32:21.721 00.032 9828 IsSlewing returns 0
02:32:21.721 00.000 9828 IsGuiding returns 1
02:32:21.752 00.031 9828 IsSlewing returns 0
02:32:21.752 00.000 9828 IsGuiding returns 1
02:32:21.783 00.031 9828 IsSlewing returns 0
02:32:21.783 00.000 9828 IsGuiding returns 0
02:32:21.783 00.000 9828 scope move finished after 12 + 145 ms
02:32:21.783 00.000 9828 Move returns status 0, amount 12
02:32:21.783 00.000 9828 move complete, result=0
02:32:21.783 00.000 9828 worker thread done servicing request
02:32:21.783 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:32:22.102 00.319 8976 Exposure complete
02:32:22.107 00.005 8976 worker thread done servicing request
02:32:22.107 00.000 5052 OnExposeComplete: enter
02:32:22.107 00.000 5052 UpdateGuideState(): m_state=6
02:32:22.107 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9227
02:32:22.107 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.94, Mass=149, SNR=8.4, Peak=74 HFD=2.2
02:32:22.108 00.001 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
02:32:22.108 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.76 = -0.76)
02:32:22.108 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.39 mountX=0.19 mountY=-0.16, mountTheta=-0.72
02:32:22.108 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.23, opts=13)
02:32:22.108 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.23)
02:32:22.108 00.000 8976 Worker thread wakes up
02:32:22.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.23) opts 0xd
02:32:22.109 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.23)
02:32:22.109 00.000 8976 Moving (0.04, 0.23) raw xDistance=0.19 yDistance=-0.16
02:32:22.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:32:22.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:32:22.109 00.000 8976 MoveAxis(R, 0, ABG)
02:32:22.109 00.000 8976 MoveAxis(U, 0, ABG)
02:32:22.109 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:32:22.109 00.000 8976 MountToCamera -- mountX=2.44 mountY=-4.06 hyp=4.73 mountTheta=-1.03 cameraX=2.50, cameraY=4.02 cameraTheta=1.01
02:32:22.109 00.000 8976 incremental bump (2.502, 4.015) isValid = 1
02:32:22.109 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:32:22.109 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:32:22.109 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:32:22.109 00.000 8976 move complete, result=0
02:32:22.110 00.001 8976 worker thread done servicing request
02:32:22.110 00.000 9828 Worker thread wakes up
02:32:22.110 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:32:22.110 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:32:22.110 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
02:32:22.110 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:32:22.110 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
02:32:22.110 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:32:22.110 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:32:22.110 00.000 9828 BLC: window closed
02:32:22.111 00.001 9828 MoveAxis(E, 21, B)
02:32:22.111 00.000 9828 Guiding  Dir = 2, Dur = 21
02:32:22.112 00.001 9828 IsSlewing returns 0
02:32:22.112 00.000 9828 IsGuiding returns 0
02:32:22.112 00.000 9828 PulseGuide returned control before completion, sleep 31
02:32:22.120 00.008 5052 UpdateGuideState exits: m=149 SNR=8.4
02:32:22.121 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:22.121 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:22.121 00.000 5052 Enqueuing Expose request
02:32:22.121 00.000 8976 Worker thread wakes up
02:32:22.121 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:22.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:22.121 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:22.156 00.035 9828 IsGuiding returns 1
02:32:22.156 00.000 9828 scope still moving after pulse duration time elapsed
02:32:22.188 00.032 9828 IsSlewing returns 0
02:32:22.188 00.000 9828 IsGuiding returns 1
02:32:22.220 00.032 9828 IsSlewing returns 0
02:32:22.220 00.000 9828 IsGuiding returns 1
02:32:22.250 00.030 9828 IsSlewing returns 0
02:32:22.250 00.000 9828 IsGuiding returns 0
02:32:22.250 00.000 9828 scope move finished after 21 + 117 ms
02:32:22.250 00.000 9828 Move returns status 0, amount 21
02:32:22.250 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:22.250 00.000 9828 MoveAxis(N, 13, B)
02:32:22.250 00.000 9828 Guiding  Dir = 0, Dur = 13
02:32:22.266 00.016 9828 IsSlewing returns 0
02:32:22.266 00.000 9828 IsGuiding returns 0
02:32:22.266 00.000 9828 PulseGuide returned control before completion, sleep 23
02:32:22.297 00.031 9828 IsGuiding returns 1
02:32:22.297 00.000 9828 scope still moving after pulse duration time elapsed
02:32:22.329 00.032 9828 IsSlewing returns 0
02:32:22.329 00.000 9828 IsGuiding returns 1
02:32:22.361 00.032 9828 IsSlewing returns 0
02:32:22.361 00.000 9828 IsGuiding returns 1
02:32:22.406 00.045 9828 IsSlewing returns 0
02:32:22.407 00.001 9828 IsGuiding returns 0
02:32:22.407 00.000 9828 scope move finished after 13 + 127 ms
02:32:22.407 00.000 9828 Move returns status 0, amount 13
02:32:22.407 00.000 9828 move complete, result=0
02:32:22.407 00.000 9828 worker thread done servicing request
02:32:22.407 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:32:22.815 00.408 8976 Exposure complete
02:32:22.820 00.005 8976 worker thread done servicing request
02:32:22.820 00.000 5052 OnExposeComplete: enter
02:32:22.820 00.000 5052 UpdateGuideState(): m_state=6
02:32:22.820 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9228
02:32:22.820 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.84, Mass=139, SNR=8.2, Peak=74 HFD=2.2
02:32:22.820 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
02:32:22.820 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
02:32:22.820 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.75 mountX=0.12 mountY=-0.05, mountTheta=-0.39
02:32:22.821 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.13, opts=13)
02:32:22.821 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.13)
02:32:22.821 00.000 8976 Worker thread wakes up
02:32:22.821 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.13) opts 0xd
02:32:22.821 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.13)
02:32:22.821 00.000 8976 Moving (-0.02, 0.13) raw xDistance=0.12 yDistance=-0.05
02:32:22.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:32:22.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:32:22.822 00.001 8976 MoveAxis(R, 0, ABG)
02:32:22.822 00.000 8976 MoveAxis(U, 0, ABG)
02:32:22.822 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:32:22.822 00.000 8976 MountToCamera -- mountX=2.44 mountY=-3.98 hyp=4.66 mountTheta=-1.02 cameraX=2.43, cameraY=3.98 cameraTheta=1.02
02:32:22.822 00.000 8976 incremental bump (2.428, 3.983) isValid = 1
02:32:22.822 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
02:32:22.822 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:32:22.822 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:32:22.822 00.000 8976 move complete, result=0
02:32:22.822 00.000 8976 worker thread done servicing request
02:32:22.822 00.000 9828 Worker thread wakes up
02:32:22.822 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:32:22.822 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:32:22.822 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
02:32:22.822 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:32:22.822 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:32:22.823 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:32:22.823 00.000 9828 BLC: window closed
02:32:22.823 00.000 9828 MoveAxis(E, 20, B)
02:32:22.823 00.000 9828 Guiding  Dir = 2, Dur = 20
02:32:22.823 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:32:22.823 00.000 9828 IsSlewing returns 0
02:32:22.823 00.000 9828 IsGuiding returns 0
02:32:22.823 00.000 9828 PulseGuide returned control before completion, sleep 30
02:32:22.833 00.010 5052 UpdateGuideState exits: m=139 SNR=8.2
02:32:22.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:22.833 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:22.833 00.000 5052 Enqueuing Expose request
02:32:22.833 00.000 8976 Worker thread wakes up
02:32:22.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:22.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:22.833 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:22.859 00.026 9828 IsGuiding returns 1
02:32:22.859 00.000 9828 scope still moving after pulse duration time elapsed
02:32:22.890 00.031 9828 IsSlewing returns 0
02:32:22.890 00.000 9828 IsGuiding returns 1
02:32:22.920 00.030 9828 IsSlewing returns 0
02:32:22.920 00.000 9828 IsGuiding returns 1
02:32:22.952 00.032 9828 IsSlewing returns 0
02:32:22.952 00.000 9828 IsGuiding returns 0
02:32:22.952 00.000 9828 scope move finished after 20 + 109 ms
02:32:22.952 00.000 9828 Move returns status 0, amount 20
02:32:22.952 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:22.952 00.000 9828 MoveAxis(N, 13, B)
02:32:22.952 00.000 9828 Guiding  Dir = 0, Dur = 13
02:32:22.967 00.015 9828 IsSlewing returns 0
02:32:22.967 00.000 9828 IsGuiding returns 0
02:32:22.967 00.000 9828 PulseGuide returned control before completion, sleep 23
02:32:22.998 00.031 9828 IsGuiding returns 1
02:32:22.998 00.000 9828 scope still moving after pulse duration time elapsed
02:32:23.029 00.031 9828 IsSlewing returns 0
02:32:23.029 00.000 9828 IsGuiding returns 1
02:32:23.059 00.030 9828 IsSlewing returns 0
02:32:23.059 00.000 9828 IsGuiding returns 1
02:32:23.091 00.032 9828 IsSlewing returns 0
02:32:23.091 00.000 9828 IsGuiding returns 1
02:32:23.122 00.031 9828 IsSlewing returns 0
02:32:23.122 00.000 9828 IsGuiding returns 0
02:32:23.122 00.000 9828 scope move finished after 13 + 141 ms
02:32:23.122 00.000 9828 Move returns status 0, amount 13
02:32:23.122 00.000 9828 move complete, result=0
02:32:23.122 00.000 9828 worker thread done servicing request
02:32:23.122 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:32:23.522 00.400 8976 Exposure complete
02:32:23.527 00.005 8976 worker thread done servicing request
02:32:23.527 00.000 5052 OnExposeComplete: enter
02:32:23.527 00.000 5052 UpdateGuideState(): m_state=6
02:32:23.527 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9229
02:32:23.527 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.95, Mass=154, SNR=8.6, Peak=77 HFD=2.3
02:32:23.527 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
02:32:23.528 00.001 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
02:32:23.528 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.00 mountX=0.14 mountY=-0.26, mountTheta=-1.07
02:32:23.528 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.24, opts=13)
02:32:23.528 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.24)
02:32:23.528 00.000 8976 Worker thread wakes up
02:32:23.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.24) opts 0xd
02:32:23.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.24)
02:32:23.529 00.001 8976 Moving (0.15, 0.24) raw xDistance=0.14 yDistance=-0.26
02:32:23.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:32:23.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:32:23.529 00.000 8976 MoveAxis(R, 0, ABG)
02:32:23.529 00.000 8976 MoveAxis(U, 0, ABG)
02:32:23.529 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:32:23.529 00.000 8976 MountToCamera -- mountX=2.44 mountY=-3.92 hyp=4.62 mountTheta=-1.01 cameraX=2.38, cameraY=3.96 cameraTheta=1.03
02:32:23.529 00.000 8976 incremental bump (2.379, 3.961) isValid = 1
02:32:23.529 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:32:23.529 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:32:23.529 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:32:23.529 00.000 8976 move complete, result=0
02:32:23.529 00.000 9828 Worker thread wakes up
02:32:23.529 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:32:23.529 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:32:23.529 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
02:32:23.529 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:32:23.530 00.001 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
02:32:23.530 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:32:23.530 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:32:23.530 00.000 9828 BLC: window closed
02:32:23.530 00.000 8976 worker thread done servicing request
02:32:23.530 00.000 9828 MoveAxis(E, 20, B)
02:32:23.530 00.000 9828 Guiding  Dir = 2, Dur = 20
02:32:23.530 00.000 9828 IsSlewing returns 0
02:32:23.530 00.000 9828 IsGuiding returns 0
02:32:23.531 00.001 9828 PulseGuide returned control before completion, sleep 30
02:32:23.540 00.009 5052 UpdateGuideState exits: m=154 SNR=8.6
02:32:23.541 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:23.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:23.541 00.000 5052 Enqueuing Expose request
02:32:23.541 00.000 8976 Worker thread wakes up
02:32:23.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:23.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:23.541 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:32:23.571 00.030 9828 IsGuiding returns 1
02:32:23.571 00.000 9828 scope still moving after pulse duration time elapsed
02:32:23.603 00.032 9828 IsSlewing returns 0
02:32:23.603 00.000 9828 IsGuiding returns 1
02:32:23.633 00.030 9828 IsSlewing returns 0
02:32:23.633 00.000 9828 IsGuiding returns 1
02:32:23.664 00.031 9828 IsSlewing returns 0
02:32:23.665 00.001 9828 IsGuiding returns 0
02:32:23.665 00.000 9828 scope move finished after 20 + 114 ms
02:32:23.665 00.000 9828 Move returns status 0, amount 20
02:32:23.665 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:23.665 00.000 9828 MoveAxis(N, 13, B)
02:32:23.665 00.000 9828 Guiding  Dir = 0, Dur = 13
02:32:23.681 00.016 9828 IsSlewing returns 0
02:32:23.681 00.000 9828 IsGuiding returns 0
02:32:23.681 00.000 9828 PulseGuide returned control before completion, sleep 23
02:32:23.711 00.030 9828 IsGuiding returns 1
02:32:23.711 00.000 9828 scope still moving after pulse duration time elapsed
02:32:23.743 00.032 9828 IsSlewing returns 0
02:32:23.743 00.000 9828 IsGuiding returns 1
02:32:23.773 00.030 9828 IsSlewing returns 0
02:32:23.773 00.000 9828 IsGuiding returns 1
02:32:23.804 00.031 9828 IsSlewing returns 0
02:32:23.804 00.000 9828 IsGuiding returns 0
02:32:23.804 00.000 9828 scope move finished after 13 + 111 ms
02:32:23.804 00.000 9828 Move returns status 0, amount 13
02:32:23.805 00.001 9828 move complete, result=0
02:32:23.805 00.000 9828 worker thread done servicing request
02:32:23.805 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:32:24.237 00.432 8976 Exposure complete
02:32:24.242 00.005 8976 worker thread done servicing request
02:32:24.242 00.000 5052 OnExposeComplete: enter
02:32:24.242 00.000 5052 UpdateGuideState(): m_state=6
02:32:24.242 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9230
02:32:24.243 00.001 5052 Star::Find returns 1 (0), X=329.35, Y=281.88, Mass=153, SNR=8.5, Peak=71 HFD=2.2
02:32:24.243 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
02:32:24.243 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
02:32:24.243 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.77 mountX=0.07 mountY=-0.24, mountTheta=-1.28
02:32:24.243 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.17, opts=13)
02:32:24.243 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.17)
02:32:24.244 00.001 8976 Worker thread wakes up
02:32:24.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.17) opts 0xd
02:32:24.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.17)
02:32:24.244 00.000 8976 Moving (0.18, 0.17) raw xDistance=0.07 yDistance=-0.24
02:32:24.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:32:24.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:32:24.244 00.000 8976 MoveAxis(R, 0, ABG)
02:32:24.244 00.000 8976 MoveAxis(U, 0, ABG)
02:32:24.244 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:32:24.244 00.000 8976 MountToCamera -- mountX=2.45 mountY=-3.88 hyp=4.59 mountTheta=-1.01 cameraX=2.35, cameraY=3.95 cameraTheta=1.03
02:32:24.244 00.000 8976 incremental bump (2.346, 3.946) isValid = 1
02:32:24.244 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:32:24.244 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:32:24.244 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:32:24.244 00.000 8976 move complete, result=0
02:32:24.244 00.000 9828 Worker thread wakes up
02:32:24.244 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:32:24.244 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:32:24.245 00.001 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
02:32:24.245 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
02:32:24.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:32:24.245 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:32:24.245 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:32:24.245 00.000 9828 BLC: window closed
02:32:24.245 00.000 8976 worker thread done servicing request
02:32:24.245 00.000 9828 MoveAxis(E, 20, B)
02:32:24.245 00.000 9828 Guiding  Dir = 2, Dur = 20
02:32:24.245 00.000 9828 IsSlewing returns 0
02:32:24.246 00.001 9828 IsGuiding returns 0
02:32:24.246 00.000 9828 PulseGuide returned control before completion, sleep 30
02:32:24.255 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
02:32:24.255 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:24.255 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:24.255 00.000 5052 Enqueuing Expose request
02:32:24.255 00.000 8976 Worker thread wakes up
02:32:24.255 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:24.255 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:24.255 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:24.288 00.033 9828 IsGuiding returns 1
02:32:24.288 00.000 9828 scope still moving after pulse duration time elapsed
02:32:24.321 00.033 9828 IsSlewing returns 0
02:32:24.321 00.000 9828 IsGuiding returns 1
02:32:24.352 00.031 9828 IsSlewing returns 0
02:32:24.352 00.000 9828 IsGuiding returns 1
02:32:24.383 00.031 9828 IsSlewing returns 0
02:32:24.383 00.000 9828 IsGuiding returns 0
02:32:24.383 00.000 9828 scope move finished after 20 + 117 ms
02:32:24.383 00.000 9828 Move returns status 0, amount 20
02:32:24.384 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:24.384 00.000 9828 MoveAxis(N, 13, B)
02:32:24.384 00.000 9828 Guiding  Dir = 0, Dur = 13
02:32:24.398 00.014 9828 IsSlewing returns 0
02:32:24.398 00.000 9828 IsGuiding returns 0
02:32:24.399 00.001 9828 PulseGuide returned control before completion, sleep 23
02:32:24.430 00.031 9828 IsGuiding returns 1
02:32:24.430 00.000 9828 scope still moving after pulse duration time elapsed
02:32:24.462 00.032 9828 IsSlewing returns 0
02:32:24.462 00.000 9828 IsGuiding returns 1
02:32:24.494 00.032 9828 IsSlewing returns 0
02:32:24.494 00.000 9828 IsGuiding returns 1
02:32:24.524 00.030 9828 IsSlewing returns 0
02:32:24.524 00.000 9828 IsGuiding returns 1
02:32:24.555 00.031 9828 IsSlewing returns 0
02:32:24.556 00.001 9828 IsGuiding returns 0
02:32:24.556 00.000 9828 scope move finished after 13 + 143 ms
02:32:24.556 00.000 9828 Move returns status 0, amount 13
02:32:24.556 00.000 9828 move complete, result=0
02:32:24.556 00.000 9828 worker thread done servicing request
02:32:24.556 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:32:25.018 00.462 8976 Exposure complete
02:32:25.024 00.006 8976 worker thread done servicing request
02:32:25.024 00.000 5052 OnExposeComplete: enter
02:32:25.024 00.000 5052 UpdateGuideState(): m_state=6
02:32:25.024 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9231
02:32:25.024 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.83, Mass=138, SNR=8.1, Peak=69 HFD=2.3
02:32:25.024 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
02:32:25.024 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
02:32:25.024 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=0.11 mountY=-0.06, mountTheta=-0.51
02:32:25.026 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.12, opts=13)
02:32:25.026 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.12)
02:32:25.026 00.000 8976 Worker thread wakes up
02:32:25.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.12) opts 0xd
02:32:25.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.12)
02:32:25.026 00.000 8976 Moving (-0.00, 0.12) raw xDistance=0.11 yDistance=-0.06
02:32:25.027 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:32:25.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:32:25.027 00.000 8976 MoveAxis(R, 0, ABG)
02:32:25.027 00.000 8976 MoveAxis(U, 0, ABG)
02:32:25.027 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:32:25.027 00.000 8976 MountToCamera -- mountX=2.45 mountY=-3.86 hyp=4.57 mountTheta=-1.01 cameraX=2.32, cameraY=3.94 cameraTheta=1.04
02:32:25.027 00.000 8976 incremental bump (2.323, 3.937) isValid = 1
02:32:25.027 00.000 8976 Scheduling Mount bump of (0.058, 0.101)
02:32:25.027 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:32:25.027 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:32:25.027 00.000 8976 move complete, result=0
02:32:25.027 00.000 9828 Worker thread wakes up
02:32:25.027 00.000 8976 worker thread done servicing request
02:32:25.027 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:32:25.027 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:32:25.027 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:32:25.027 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:32:25.027 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:32:25.028 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:32:25.028 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:32:25.028 00.000 9828 BLC: window closed
02:32:25.028 00.000 9828 MoveAxis(E, 20, B)
02:32:25.028 00.000 9828 Guiding  Dir = 2, Dur = 20
02:32:25.028 00.000 9828 IsSlewing returns 0
02:32:25.028 00.000 9828 IsGuiding returns 0
02:32:25.028 00.000 9828 PulseGuide returned control before completion, sleep 30
02:32:25.038 00.010 5052 UpdateGuideState exits: m=138 SNR=8.1
02:32:25.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:25.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:25.038 00.000 5052 Enqueuing Expose request
02:32:25.038 00.000 8976 Worker thread wakes up
02:32:25.039 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:25.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:25.039 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:25.071 00.032 9828 IsGuiding returns 1
02:32:25.071 00.000 9828 scope still moving after pulse duration time elapsed
02:32:25.103 00.032 9828 IsSlewing returns 0
02:32:25.104 00.001 9828 IsGuiding returns 1
02:32:25.135 00.031 9828 IsSlewing returns 0
02:32:25.136 00.001 9828 IsGuiding returns 1
02:32:25.167 00.031 9828 IsSlewing returns 0
02:32:25.167 00.000 9828 IsGuiding returns 0
02:32:25.167 00.000 9828 scope move finished after 20 + 118 ms
02:32:25.167 00.000 9828 Move returns status 0, amount 20
02:32:25.167 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:25.167 00.000 9828 MoveAxis(N, 13, B)
02:32:25.167 00.000 9828 Guiding  Dir = 0, Dur = 13
02:32:25.183 00.016 9828 IsSlewing returns 0
02:32:25.183 00.000 9828 IsGuiding returns 0
02:32:25.183 00.000 9828 PulseGuide returned control before completion, sleep 23
02:32:25.215 00.032 9828 IsGuiding returns 1
02:32:25.215 00.000 9828 scope still moving after pulse duration time elapsed
02:32:25.245 00.030 9828 IsSlewing returns 0
02:32:25.245 00.000 9828 IsGuiding returns 1
02:32:25.278 00.033 9828 IsSlewing returns 0
02:32:25.279 00.001 9828 IsGuiding returns 1
02:32:25.309 00.030 9828 IsSlewing returns 0
02:32:25.309 00.000 9828 IsGuiding returns 1
02:32:25.340 00.031 9828 IsSlewing returns 0
02:32:25.340 00.000 9828 IsGuiding returns 0
02:32:25.340 00.000 9828 scope move finished after 13 + 144 ms
02:32:25.340 00.000 9828 Move returns status 0, amount 13
02:32:25.340 00.000 9828 move complete, result=0
02:32:25.340 00.000 9828 worker thread done servicing request
02:32:25.340 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:32:25.733 00.393 8976 Exposure complete
02:32:25.738 00.005 8976 worker thread done servicing request
02:32:25.738 00.000 5052 OnExposeComplete: enter
02:32:25.738 00.000 5052 UpdateGuideState(): m_state=6
02:32:25.738 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9232
02:32:25.738 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.50, Mass=148, SNR=8.4, Peak=66 HFD=1.9
02:32:25.738 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.93 = 1.36)
02:32:25.738 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
02:32:25.738 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=-0.21 hyp=0.83 cameraTheta=-2.88 mountX=0.18 mountY=0.79, mountTheta=1.35
02:32:25.739 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-0.21, opts=13)
02:32:25.739 00.000 5052 Enqueuing Move request for stepguider (-0.80, -0.21)
02:32:25.739 00.000 8976 Worker thread wakes up
02:32:25.739 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -0.21) opts 0xd
02:32:25.739 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -0.21)
02:32:25.739 00.000 8976 Moving (-0.80, -0.21) raw xDistance=0.18 yDistance=0.79
02:32:25.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:32:25.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
02:32:25.740 00.001 8976 MoveAxis(R, 0, ABG)
02:32:25.740 00.000 8976 MoveAxis(D, 3, ABG)
02:32:25.740 00.000 8976 stepping (-16, 24) + (0, -3)
02:32:25.740 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:25.740 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:32:25.750 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:32:25.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:25.750 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:25.750 00.000 5052 Enqueuing Expose request
02:32:25.772 00.022 8976 Received - 47 (G) 
02:32:25.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:25.772 00.000 8976 stepped: pos (-16, 21)
02:32:25.772 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:32:25.772 00.000 8976 MountToCamera -- mountX=2.45 mountY=-3.69 hyp=4.43 mountTheta=-0.98 cameraX=2.17, cameraY=3.86 cameraTheta=1.06
02:32:25.772 00.000 8976 incremental bump (2.168, 3.858) isValid = 1
02:32:25.772 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:32:25.772 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:32:25.772 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:32:25.773 00.001 8976 move complete, result=0
02:32:25.773 00.000 8976 worker thread done servicing request
02:32:25.773 00.000 8976 Worker thread wakes up
02:32:25.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:25.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:25.773 00.000 9828 Worker thread wakes up
02:32:25.773 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:32:25.773 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:32:25.773 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:32:25.773 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:32:25.773 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:32:25.773 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:32:25.773 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:32:25.773 00.000 9828 BLC: window closed
02:32:25.773 00.000 9828 MoveAxis(E, 19, B)
02:32:25.773 00.000 9828 Guiding  Dir = 2, Dur = 19
02:32:25.774 00.001 9828 IsSlewing returns 0
02:32:25.774 00.000 9828 IsGuiding returns 0
02:32:25.774 00.000 9828 PulseGuide returned control before completion, sleep 29
02:32:25.809 00.035 9828 IsGuiding returns 1
02:32:25.809 00.000 9828 scope still moving after pulse duration time elapsed
02:32:25.839 00.030 9828 IsSlewing returns 0
02:32:25.839 00.000 9828 IsGuiding returns 1
02:32:25.871 00.032 9828 IsSlewing returns 0
02:32:25.871 00.000 9828 IsGuiding returns 1
02:32:25.902 00.031 9828 IsSlewing returns 0
02:32:25.902 00.000 9828 IsGuiding returns 0
02:32:25.902 00.000 9828 scope move finished after 19 + 109 ms
02:32:25.902 00.000 9828 Move returns status 0, amount 19
02:32:25.902 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:25.902 00.000 9828 MoveAxis(N, 13, B)
02:32:25.902 00.000 9828 Guiding  Dir = 0, Dur = 13
02:32:25.917 00.015 9828 IsSlewing returns 0
02:32:25.917 00.000 9828 IsGuiding returns 0
02:32:25.917 00.000 9828 PulseGuide returned control before completion, sleep 23
02:32:25.948 00.031 9828 IsGuiding returns 1
02:32:25.948 00.000 9828 scope still moving after pulse duration time elapsed
02:32:25.979 00.031 9828 IsSlewing returns 0
02:32:25.979 00.000 9828 IsGuiding returns 1
02:32:26.013 00.034 9828 IsSlewing returns 0
02:32:26.013 00.000 9828 IsGuiding returns 1
02:32:26.042 00.029 9828 IsSlewing returns 0
02:32:26.042 00.000 9828 IsGuiding returns 1
02:32:26.074 00.032 9828 IsSlewing returns 0
02:32:26.074 00.000 9828 IsGuiding returns 0
02:32:26.074 00.000 9828 scope move finished after 13 + 143 ms
02:32:26.074 00.000 9828 Move returns status 0, amount 13
02:32:26.074 00.000 9828 move complete, result=0
02:32:26.074 00.000 9828 worker thread done servicing request
02:32:26.074 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:32:26.467 00.393 8976 Exposure complete
02:32:26.473 00.006 8976 worker thread done servicing request
02:32:26.473 00.000 5052 OnExposeComplete: enter
02:32:26.473 00.000 5052 UpdateGuideState(): m_state=6
02:32:26.473 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9233
02:32:26.473 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.93, Mass=141, SNR=8.2, Peak=69 HFD=2.3
02:32:26.473 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:32:26.473 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
02:32:26.473 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.22 hyp=0.55 cameraTheta=2.73 mountX=0.42 mountY=0.30, mountTheta=0.62
02:32:26.474 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.22, opts=13)
02:32:26.474 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.22)
02:32:26.474 00.000 8976 Worker thread wakes up
02:32:26.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.22) opts 0xd
02:32:26.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.22)
02:32:26.474 00.000 8976 Moving (-0.50, 0.22) raw xDistance=0.42 yDistance=0.30
02:32:26.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
02:32:26.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.30
02:32:26.474 00.000 8976 MoveAxis(L, 2, ABG)
02:32:26.475 00.001 8976 stepping (-16, 21) + (-2, 0)
02:32:26.475 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:26.475 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:32:26.485 00.010 5052 UpdateGuideState exits: m=141 SNR=8.2
02:32:26.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:26.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:26.485 00.000 5052 Enqueuing Expose request
02:32:26.507 00.022 8976 Received - 47 (G) 
02:32:26.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:26.507 00.000 8976 stepped: pos (-18, 21)
02:32:26.507 00.000 8976 MoveAxis(D, 1, ABG)
02:32:26.508 00.001 8976 stepping (-18, 21) + (0, -1)
02:32:26.508 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:26.539 00.031 8976 Received - 47 (G) 
02:32:26.539 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:26.539 00.000 8976 stepped: pos (-18, 20)
02:32:26.539 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:32:26.540 00.001 8976 MountToCamera -- mountX=2.55 mountY=-3.52 hyp=4.35 mountTheta=-0.94 cameraX=1.97, cameraY=3.87 cameraTheta=1.10
02:32:26.540 00.000 8976 incremental bump (1.972, 3.872) isValid = 1
02:32:26.540 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
02:32:26.540 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:32:26.540 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:32:26.540 00.000 8976 move complete, result=0
02:32:26.540 00.000 8976 worker thread done servicing request
02:32:26.540 00.000 8976 Worker thread wakes up
02:32:26.540 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:26.540 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:32:26.540 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:26.540 00.000 9828 Worker thread wakes up
02:32:26.541 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:32:26.541 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:32:26.541 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
02:32:26.541 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
02:32:26.541 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:32:26.541 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:32:26.541 00.000 9828 BLC: window closed
02:32:26.541 00.000 9828 MoveAxis(E, 18, B)
02:32:26.541 00.000 9828 Guiding  Dir = 2, Dur = 18
02:32:26.542 00.001 9828 IsSlewing returns 0
02:32:26.542 00.000 9828 IsGuiding returns 0
02:32:26.542 00.000 9828 PulseGuide returned control before completion, sleep 28
02:32:26.586 00.044 9828 IsGuiding returns 1
02:32:26.586 00.000 9828 scope still moving after pulse duration time elapsed
02:32:26.618 00.032 9828 IsSlewing returns 0
02:32:26.618 00.000 9828 IsGuiding returns 1
02:32:26.649 00.031 9828 IsSlewing returns 0
02:32:26.649 00.000 9828 IsGuiding returns 1
02:32:26.680 00.031 9828 IsSlewing returns 0
02:32:26.680 00.000 9828 IsGuiding returns 0
02:32:26.680 00.000 9828 scope move finished after 18 + 119 ms
02:32:26.680 00.000 9828 Move returns status 0, amount 18
02:32:26.680 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:26.680 00.000 9828 MoveAxis(N, 13, B)
02:32:26.680 00.000 9828 Guiding  Dir = 0, Dur = 13
02:32:26.695 00.015 9828 IsSlewing returns 0
02:32:26.695 00.000 9828 IsGuiding returns 0
02:32:26.695 00.000 9828 PulseGuide returned control before completion, sleep 23
02:32:26.726 00.031 9828 IsGuiding returns 1
02:32:26.726 00.000 9828 scope still moving after pulse duration time elapsed
02:32:26.757 00.031 9828 IsSlewing returns 0
02:32:26.757 00.000 9828 IsGuiding returns 1
02:32:26.788 00.031 9828 IsSlewing returns 0
02:32:26.788 00.000 9828 IsGuiding returns 1
02:32:26.819 00.031 9828 IsSlewing returns 0
02:32:26.819 00.000 9828 IsGuiding returns 1
02:32:26.850 00.031 9828 IsSlewing returns 0
02:32:26.850 00.000 9828 IsGuiding returns 0
02:32:26.850 00.000 9828 scope move finished after 13 + 142 ms
02:32:26.850 00.000 9828 Move returns status 0, amount 13
02:32:26.850 00.000 9828 move complete, result=0
02:32:26.850 00.000 9828 worker thread done servicing request
02:32:26.851 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:32:27.237 00.386 8976 Exposure complete
02:32:27.243 00.006 8976 worker thread done servicing request
02:32:27.243 00.000 5052 OnExposeComplete: enter
02:32:27.243 00.000 5052 UpdateGuideState(): m_state=6
02:32:27.243 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9234
02:32:27.243 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.59, Mass=145, SNR=8.3, Peak=63 HFD=2.7
02:32:27.243 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
02:32:27.243 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.13)
02:32:27.243 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.12 hyp=0.93 cameraTheta=-3.01 mountX=0.31 mountY=0.84, mountTheta=1.21
02:32:27.244 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.12, opts=13)
02:32:27.244 00.000 5052 Enqueuing Move request for stepguider (-0.92, -0.12)
02:32:27.244 00.000 8976 Worker thread wakes up
02:32:27.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.12) opts 0xd
02:32:27.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.12)
02:32:27.244 00.000 8976 Moving (-0.92, -0.12) raw xDistance=0.31 yDistance=0.84
02:32:27.245 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:32:27.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.84
02:32:27.245 00.000 8976 MoveAxis(L, 1, ABG)
02:32:27.245 00.000 8976 stepping (-18, 20) + (-1, 0)
02:32:27.245 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:27.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:32:27.256 00.011 5052 UpdateGuideState exits: m=145 SNR=8.3
02:32:27.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:27.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:27.256 00.000 5052 Enqueuing Expose request
02:32:27.274 00.018 8976 Received - 47 (G) 
02:32:27.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:27.275 00.001 8976 stepped: pos (-19, 20)
02:32:27.275 00.000 8976 MoveAxis(D, 3, ABG)
02:32:27.275 00.000 8976 stepping (-19, 20) + (0, -3)
02:32:27.275 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:27.306 00.031 8976 Received - 47 (G) 
02:32:27.307 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:27.307 00.000 8976 stepped: pos (-19, 17)
02:32:27.307 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:32:27.307 00.000 8976 MountToCamera -- mountX=2.67 mountY=-3.25 hyp=4.20 mountTheta=-0.88 cameraX=1.68, cameraY=3.85 cameraTheta=1.16
02:32:27.307 00.000 8976 incremental bump (1.677, 3.855) isValid = 1
02:32:27.307 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:32:27.307 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:32:27.307 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:32:27.307 00.000 8976 move complete, result=0
02:32:27.307 00.000 9828 Worker thread wakes up
02:32:27.307 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:32:27.307 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:32:27.307 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
02:32:27.307 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
02:32:27.307 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:32:27.307 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:32:27.307 00.000 9828 BLC: window closed
02:32:27.307 00.000 9828 MoveAxis(E, 16, B)
02:32:27.308 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
02:32:27.308 00.000 8976 worker thread done servicing request
02:32:27.308 00.000 8976 Worker thread wakes up
02:32:27.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:27.308 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:27.308 00.000 9828 Guiding  Dir = 2, Dur = 16
02:32:27.308 00.000 9828 IsSlewing returns 0
02:32:27.308 00.000 9828 IsGuiding returns 0
02:32:27.309 00.001 9828 PulseGuide returned control before completion, sleep 26
02:32:27.350 00.041 9828 IsGuiding returns 1
02:32:27.350 00.000 9828 scope still moving after pulse duration time elapsed
02:32:27.381 00.031 9828 IsSlewing returns 0
02:32:27.381 00.000 9828 IsGuiding returns 1
02:32:27.412 00.031 9828 IsSlewing returns 0
02:32:27.412 00.000 9828 IsGuiding returns 1
02:32:27.442 00.030 9828 IsSlewing returns 0
02:32:27.442 00.000 9828 IsGuiding returns 1
02:32:27.473 00.031 9828 IsSlewing returns 0
02:32:27.473 00.000 9828 IsGuiding returns 0
02:32:27.473 00.000 9828 scope move finished after 16 + 148 ms
02:32:27.473 00.000 9828 Move returns status 0, amount 16
02:32:27.473 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:27.473 00.000 9828 MoveAxis(N, 14, B)
02:32:27.473 00.000 9828 Guiding  Dir = 0, Dur = 14
02:32:27.489 00.016 9828 IsSlewing returns 0
02:32:27.489 00.000 9828 IsGuiding returns 0
02:32:27.490 00.001 9828 PulseGuide returned control before completion, sleep 24
02:32:27.520 00.030 9828 IsGuiding returns 1
02:32:27.520 00.000 9828 scope still moving after pulse duration time elapsed
02:32:27.551 00.031 9828 IsSlewing returns 0
02:32:27.551 00.000 9828 IsGuiding returns 1
02:32:27.581 00.030 9828 IsSlewing returns 0
02:32:27.581 00.000 9828 IsGuiding returns 1
02:32:27.612 00.031 9828 IsSlewing returns 0
02:32:27.612 00.000 9828 IsGuiding returns 1
02:32:27.643 00.031 9828 IsSlewing returns 0
02:32:27.648 00.005 9828 IsGuiding returns 0
02:32:27.648 00.000 9828 scope move finished after 14 + 144 ms
02:32:27.648 00.000 9828 Move returns status 0, amount 14
02:32:27.648 00.000 9828 move complete, result=0
02:32:27.648 00.000 9828 worker thread done servicing request
02:32:27.648 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:32:28.009 00.361 8976 Exposure complete
02:32:28.014 00.005 8976 worker thread done servicing request
02:32:28.014 00.000 5052 OnExposeComplete: enter
02:32:28.014 00.000 5052 UpdateGuideState(): m_state=6
02:32:28.014 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9235
02:32:28.014 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.62, Mass=151, SNR=8.5, Peak=66 HFD=1.6
02:32:28.014 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
02:32:28.014 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
02:32:28.014 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.09 hyp=0.72 cameraTheta=-3.02 mountX=0.24 mountY=0.65, mountTheta=1.21
02:32:28.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.09, opts=13)
02:32:28.015 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.09)
02:32:28.015 00.000 8976 Worker thread wakes up
02:32:28.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.09) opts 0xd
02:32:28.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.09)
02:32:28.016 00.001 8976 Moving (-0.71, -0.09) raw xDistance=0.24 yDistance=0.65
02:32:28.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:32:28.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
02:32:28.016 00.000 8976 MoveAxis(R, 0, ABG)
02:32:28.016 00.000 8976 MoveAxis(D, 3, ABG)
02:32:28.016 00.000 8976 stepping (-19, 17) + (0, -3)
02:32:28.016 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:28.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:32:28.028 00.012 5052 UpdateGuideState exits: m=151 SNR=8.5
02:32:28.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:28.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:28.028 00.000 5052 Enqueuing Expose request
02:32:28.043 00.015 8976 Received - 47 (G) 
02:32:28.043 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:28.043 00.000 8976 stepped: pos (-19, 14)
02:32:28.043 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:32:28.043 00.000 8976 MountToCamera -- mountX=2.75 mountY=-2.91 hyp=4.00 mountTheta=-0.81 cameraX=1.34, cameraY=3.77 cameraTheta=1.23
02:32:28.043 00.000 8976 incremental bump (1.340, 3.772) isValid = 1
02:32:28.043 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
02:32:28.043 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:32:28.043 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:32:28.044 00.001 8976 move complete, result=0
02:32:28.044 00.000 8976 worker thread done servicing request
02:32:28.044 00.000 8976 Worker thread wakes up
02:32:28.044 00.000 9828 Worker thread wakes up
02:32:28.044 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:32:28.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:28.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:28.045 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:32:28.045 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:32:28.045 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
02:32:28.045 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
02:32:28.045 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:32:28.045 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:32:28.045 00.000 9828 BLC: window closed
02:32:28.045 00.000 9828 MoveAxis(E, 14, B)
02:32:28.045 00.000 9828 Guiding  Dir = 2, Dur = 14
02:32:28.046 00.001 9828 IsSlewing returns 0
02:32:28.046 00.000 9828 IsGuiding returns 0
02:32:28.046 00.000 9828 PulseGuide returned control before completion, sleep 24
02:32:28.082 00.036 9828 IsGuiding returns 1
02:32:28.082 00.000 9828 scope still moving after pulse duration time elapsed
02:32:28.113 00.031 9828 IsSlewing returns 0
02:32:28.113 00.000 9828 IsGuiding returns 1
02:32:28.143 00.030 9828 IsSlewing returns 0
02:32:28.143 00.000 9828 IsGuiding returns 1
02:32:28.174 00.031 9828 IsSlewing returns 0
02:32:28.174 00.000 9828 IsGuiding returns 1
02:32:28.206 00.032 9828 IsSlewing returns 0
02:32:28.206 00.000 9828 IsGuiding returns 0
02:32:28.206 00.000 9828 scope move finished after 14 + 145 ms
02:32:28.206 00.000 9828 Move returns status 0, amount 14
02:32:28.206 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:28.206 00.000 9828 MoveAxis(N, 15, B)
02:32:28.206 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:28.221 00.015 9828 IsSlewing returns 0
02:32:28.221 00.000 9828 IsGuiding returns 0
02:32:28.221 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:28.252 00.031 9828 IsGuiding returns 1
02:32:28.252 00.000 9828 scope still moving after pulse duration time elapsed
02:32:28.283 00.031 9828 IsSlewing returns 0
02:32:28.283 00.000 9828 IsGuiding returns 1
02:32:28.314 00.031 9828 IsSlewing returns 0
02:32:28.314 00.000 9828 IsGuiding returns 1
02:32:28.346 00.032 9828 IsSlewing returns 0
02:32:28.346 00.000 9828 IsGuiding returns 1
02:32:28.376 00.030 9828 IsSlewing returns 0
02:32:28.376 00.000 9828 IsGuiding returns 0
02:32:28.376 00.000 9828 scope move finished after 15 + 139 ms
02:32:28.376 00.000 9828 Move returns status 0, amount 15
02:32:28.376 00.000 9828 move complete, result=0
02:32:28.376 00.000 9828 worker thread done servicing request
02:32:28.376 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:32:28.739 00.363 8976 Exposure complete
02:32:28.745 00.006 8976 worker thread done servicing request
02:32:28.745 00.000 5052 OnExposeComplete: enter
02:32:28.746 00.001 5052 UpdateGuideState(): m_state=6
02:32:28.746 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9236
02:32:28.746 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.75, Mass=143, SNR=8.3, Peak=75 HFD=2.2
02:32:28.746 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:32:28.746 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:32:28.746 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.30 cameraTheta=3.00 mountX=0.17 mountY=0.22, mountTheta=0.92
02:32:28.746 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.04, opts=13)
02:32:28.746 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.04)
02:32:28.747 00.001 8976 Worker thread wakes up
02:32:28.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.04) opts 0xd
02:32:28.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.04)
02:32:28.747 00.000 8976 Moving (-0.30, 0.04) raw xDistance=0.17 yDistance=0.22
02:32:28.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:32:28.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:32:28.747 00.000 8976 MoveAxis(R, 0, ABG)
02:32:28.747 00.000 8976 MoveAxis(U, 0, ABG)
02:32:28.747 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:32:28.747 00.000 8976 MountToCamera -- mountX=2.80 mountY=-2.68 hyp=3.88 mountTheta=-0.76 cameraX=1.11, cameraY=3.72 cameraTheta=1.28
02:32:28.747 00.000 8976 incremental bump (1.114, 3.716) isValid = 1
02:32:28.747 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
02:32:28.747 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:32:28.747 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:32:28.747 00.000 8976 move complete, result=0
02:32:28.748 00.001 9828 Worker thread wakes up
02:32:28.748 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:32:28.748 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:32:28.748 00.000 8976 worker thread done servicing request
02:32:28.748 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.90)
02:32:28.748 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:32:28.748 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:32:28.748 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:32:28.748 00.000 9828 BLC: window closed
02:32:28.748 00.000 9828 MoveAxis(E, 12, B)
02:32:28.748 00.000 9828 Guiding  Dir = 2, Dur = 12
02:32:28.748 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:32:28.748 00.000 9828 IsSlewing returns 0
02:32:28.748 00.000 9828 IsGuiding returns 0
02:32:28.749 00.001 9828 PulseGuide returned control before completion, sleep 22
02:32:28.761 00.012 5052 UpdateGuideState exits: m=143 SNR=8.3
02:32:28.762 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:28.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:28.762 00.000 5052 Enqueuing Expose request
02:32:28.762 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:32:28.762 00.000 8976 Worker thread wakes up
02:32:28.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:28.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:28.781 00.019 9828 IsGuiding returns 1
02:32:28.781 00.000 9828 scope still moving after pulse duration time elapsed
02:32:28.811 00.030 9828 IsSlewing returns 0
02:32:28.811 00.000 9828 IsGuiding returns 1
02:32:28.842 00.031 9828 IsSlewing returns 0
02:32:28.842 00.000 9828 IsGuiding returns 1
02:32:28.873 00.031 9828 IsSlewing returns 0
02:32:28.873 00.000 9828 IsGuiding returns 0
02:32:28.873 00.000 9828 scope move finished after 12 + 112 ms
02:32:28.873 00.000 9828 Move returns status 0, amount 12
02:32:28.873 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:28.873 00.000 9828 MoveAxis(N, 15, B)
02:32:28.873 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:28.889 00.016 9828 IsSlewing returns 0
02:32:28.889 00.000 9828 IsGuiding returns 0
02:32:28.890 00.001 9828 PulseGuide returned control before completion, sleep 25
02:32:28.919 00.029 9828 IsGuiding returns 1
02:32:28.919 00.000 9828 scope still moving after pulse duration time elapsed
02:32:28.950 00.031 9828 IsSlewing returns 0
02:32:28.950 00.000 9828 IsGuiding returns 1
02:32:28.981 00.031 9828 IsSlewing returns 0
02:32:28.981 00.000 9828 IsGuiding returns 1
02:32:29.013 00.032 9828 IsSlewing returns 0
02:32:29.017 00.004 9828 IsGuiding returns 1
02:32:29.043 00.026 9828 IsSlewing returns 0
02:32:29.043 00.000 9828 IsGuiding returns 0
02:32:29.043 00.000 9828 scope move finished after 15 + 139 ms
02:32:29.043 00.000 9828 Move returns status 0, amount 15
02:32:29.043 00.000 9828 move complete, result=0
02:32:29.043 00.000 9828 worker thread done servicing request
02:32:29.043 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:32:29.455 00.412 8976 Exposure complete
02:32:29.460 00.005 8976 worker thread done servicing request
02:32:29.460 00.000 5052 OnExposeComplete: enter
02:32:29.460 00.000 5052 UpdateGuideState(): m_state=6
02:32:29.460 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9237
02:32:29.460 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.91, Mass=151, SNR=8.5, Peak=77 HFD=2.0
02:32:29.460 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
02:32:29.460 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
02:32:29.461 00.001 5052 CameraToMount -- cameraX=-0.18 cameraY=0.20 hyp=0.27 cameraTheta=2.30 mountX=0.26 mountY=0.04, mountTheta=0.15
02:32:29.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.20, opts=13)
02:32:29.462 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.20)
02:32:29.462 00.000 8976 Worker thread wakes up
02:32:29.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.20) opts 0xd
02:32:29.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.20)
02:32:29.462 00.000 8976 Moving (-0.18, 0.20) raw xDistance=0.26 yDistance=0.04
02:32:29.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:32:29.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:32:29.462 00.000 8976 MoveAxis(L, 1, ABG)
02:32:29.462 00.000 8976 stepping (-19, 14) + (-1, 0)
02:32:29.462 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:29.463 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:32:29.472 00.009 5052 UpdateGuideState exits: m=151 SNR=8.5
02:32:29.473 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:29.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:29.473 00.000 5052 Enqueuing Expose request
02:32:29.481 00.008 8976 Received - 47 (G) 
02:32:29.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:29.481 00.000 8976 stepped: pos (-20, 14)
02:32:29.481 00.000 8976 MoveAxis(U, 0, ABG)
02:32:29.482 00.001 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
02:32:29.482 00.000 8976 MountToCamera -- mountX=2.89 mountY=-2.53 hyp=3.84 mountTheta=-0.72 cameraX=0.94, cameraY=3.72 cameraTheta=1.32
02:32:29.482 00.000 8976 incremental bump (0.940, 3.724) isValid = 1
02:32:29.482 00.000 8976 Scheduling Mount bump of (0.028, 0.115)
02:32:29.482 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:32:29.482 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:32:29.482 00.000 8976 move complete, result=0
02:32:29.482 00.000 8976 worker thread done servicing request
02:32:29.482 00.000 8976 Worker thread wakes up
02:32:29.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:29.482 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:29.483 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
02:32:29.483 00.000 9828 Worker thread wakes up
02:32:29.483 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:32:29.483 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:32:29.483 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.86)
02:32:29.483 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.94)
02:32:29.483 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
02:32:29.483 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:32:29.483 00.000 9828 BLC: window closed
02:32:29.483 00.000 9828 MoveAxis(E, 11, B)
02:32:29.483 00.000 9828 Guiding  Dir = 2, Dur = 11
02:32:29.484 00.001 9828 IsSlewing returns 0
02:32:29.484 00.000 9828 IsGuiding returns 0
02:32:29.484 00.000 9828 PulseGuide returned control before completion, sleep 21
02:32:29.510 00.026 9828 IsGuiding returns 1
02:32:29.510 00.000 9828 scope still moving after pulse duration time elapsed
02:32:29.543 00.033 9828 IsSlewing returns 0
02:32:29.543 00.000 9828 IsGuiding returns 1
02:32:29.573 00.030 9828 IsSlewing returns 0
02:32:29.573 00.000 9828 IsGuiding returns 1
02:32:29.605 00.032 9828 IsSlewing returns 0
02:32:29.605 00.000 9828 IsGuiding returns 1
02:32:29.636 00.031 9828 IsSlewing returns 0
02:32:29.636 00.000 9828 IsGuiding returns 0
02:32:29.636 00.000 9828 scope move finished after 11 + 141 ms
02:32:29.636 00.000 9828 Move returns status 0, amount 11
02:32:29.636 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:29.636 00.000 9828 MoveAxis(N, 15, B)
02:32:29.636 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:29.651 00.015 9828 IsSlewing returns 0
02:32:29.651 00.000 9828 IsGuiding returns 0
02:32:29.651 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:29.682 00.031 9828 IsGuiding returns 1
02:32:29.682 00.000 9828 scope still moving after pulse duration time elapsed
02:32:29.714 00.032 9828 IsSlewing returns 0
02:32:29.714 00.000 9828 IsGuiding returns 1
02:32:29.745 00.031 9828 IsSlewing returns 0
02:32:29.745 00.000 9828 IsGuiding returns 1
02:32:29.776 00.031 9828 IsSlewing returns 0
02:32:29.776 00.000 9828 IsGuiding returns 1
02:32:29.808 00.032 9828 IsSlewing returns 0
02:32:29.808 00.000 9828 IsGuiding returns 1
02:32:29.839 00.031 9828 IsSlewing returns 0
02:32:29.839 00.000 9828 IsGuiding returns 0
02:32:29.839 00.000 9828 scope move finished after 15 + 172 ms
02:32:29.839 00.000 9828 Move returns status 0, amount 15
02:32:29.839 00.000 9828 move complete, result=0
02:32:29.839 00.000 9828 worker thread done servicing request
02:32:29.839 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:32:30.171 00.332 8976 Exposure complete
02:32:30.177 00.006 8976 worker thread done servicing request
02:32:30.177 00.000 5052 OnExposeComplete: enter
02:32:30.177 00.000 5052 UpdateGuideState(): m_state=6
02:32:30.177 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9238
02:32:30.177 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.60, Mass=144, SNR=8.3, Peak=76 HFD=1.7
02:32:30.177 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
02:32:30.177 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
02:32:30.177 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.11 hyp=0.47 cameraTheta=-0.24 mountX=-0.31 mountY=-0.32, mountTheta=-2.34
02:32:30.178 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.11, opts=13)
02:32:30.178 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.11)
02:32:30.178 00.000 8976 Worker thread wakes up
02:32:30.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.11) opts 0xd
02:32:30.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.11)
02:32:30.178 00.000 8976 Moving (0.46, -0.11) raw xDistance=-0.31 yDistance=-0.32
02:32:30.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
02:32:30.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:32:30.178 00.000 8976 MoveAxis(R, 1, ABG)
02:32:30.178 00.000 8976 stepping (-20, 14) + (1, 0)
02:32:30.178 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:30.179 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:32:30.190 00.011 5052 UpdateGuideState exits: m=144 SNR=8.3
02:32:30.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:30.190 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:30.190 00.000 5052 Enqueuing Expose request
02:32:30.201 00.011 8976 Received - 47 (G) 
02:32:30.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:30.201 00.000 8976 stepped: pos (-19, 14)
02:32:30.201 00.000 8976 MoveAxis(U, 1, ABG)
02:32:30.201 00.000 8976 stepping (-19, 14) + (0, 1)
02:32:30.201 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:30.232 00.031 8976 Received - 47 (G) 
02:32:30.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:30.232 00.000 8976 stepped: pos (-19, 15)
02:32:30.232 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:32:30.233 00.001 8976 MountToCamera -- mountX=2.89 mountY=-2.48 hyp=3.81 mountTheta=-0.71 cameraX=0.89, cameraY=3.71 cameraTheta=1.33
02:32:30.233 00.000 8976 incremental bump (0.892, 3.708) isValid = 1
02:32:30.233 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:32:30.233 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:32:30.233 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:32:30.233 00.000 8976 move complete, result=0
02:32:30.233 00.000 9828 Worker thread wakes up
02:32:30.233 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:32:30.233 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:32:30.233 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:32:30.233 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:32:30.233 00.000 8976 worker thread done servicing request
02:32:30.233 00.000 8976 Worker thread wakes up
02:32:30.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:30.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:30.233 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
02:32:30.233 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:32:30.233 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:32:30.233 00.000 9828 BLC: window closed
02:32:30.234 00.001 9828 MoveAxis(E, 10, B)
02:32:30.234 00.000 9828 Guiding  Dir = 2, Dur = 10
02:32:30.234 00.000 9828 IsSlewing returns 0
02:32:30.234 00.000 9828 IsGuiding returns 0
02:32:30.234 00.000 9828 PulseGuide returned control before completion, sleep 20
02:32:30.259 00.025 9828 IsGuiding returns 1
02:32:30.259 00.000 9828 scope still moving after pulse duration time elapsed
02:32:30.291 00.032 9828 IsSlewing returns 0
02:32:30.291 00.000 9828 IsGuiding returns 1
02:32:30.322 00.031 9828 IsSlewing returns 0
02:32:30.323 00.001 9828 IsGuiding returns 1
02:32:30.355 00.032 9828 IsSlewing returns 0
02:32:30.355 00.000 9828 IsGuiding returns 0
02:32:30.355 00.000 9828 scope move finished after 10 + 110 ms
02:32:30.355 00.000 9828 Move returns status 0, amount 10
02:32:30.355 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:30.355 00.000 9828 MoveAxis(N, 15, B)
02:32:30.355 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:30.369 00.014 9828 IsSlewing returns 0
02:32:30.369 00.000 9828 IsGuiding returns 0
02:32:30.370 00.001 9828 PulseGuide returned control before completion, sleep 25
02:32:30.400 00.030 9828 IsGuiding returns 1
02:32:30.400 00.000 9828 scope still moving after pulse duration time elapsed
02:32:30.431 00.031 9828 IsSlewing returns 0
02:32:30.431 00.000 9828 IsGuiding returns 1
02:32:30.462 00.031 9828 IsSlewing returns 0
02:32:30.462 00.000 9828 IsGuiding returns 1
02:32:30.492 00.030 9828 IsSlewing returns 0
02:32:30.492 00.000 9828 IsGuiding returns 1
02:32:30.523 00.031 9828 IsSlewing returns 0
02:32:30.523 00.000 9828 IsGuiding returns 0
02:32:30.523 00.000 9828 scope move finished after 15 + 139 ms
02:32:30.523 00.000 9828 Move returns status 0, amount 15
02:32:30.523 00.000 9828 move complete, result=0
02:32:30.523 00.000 9828 worker thread done servicing request
02:32:30.523 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:32:30.925 00.402 8976 Exposure complete
02:32:30.930 00.005 8976 worker thread done servicing request
02:32:30.931 00.001 5052 OnExposeComplete: enter
02:32:30.931 00.000 5052 UpdateGuideState(): m_state=6
02:32:30.931 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9239
02:32:30.931 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.70, Mass=153, SNR=8.5, Peak=74 HFD=2.4
02:32:30.931 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
02:32:30.931 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
02:32:30.931 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.01 hyp=0.55 cameraTheta=-0.02 mountX=-0.26 mountY=-0.45, mountTheta=-2.09
02:32:30.931 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.01, opts=13)
02:32:30.931 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.01)
02:32:30.931 00.000 8976 Worker thread wakes up
02:32:30.932 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.01) opts 0xd
02:32:30.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.01)
02:32:30.932 00.000 8976 Moving (0.55, -0.01) raw xDistance=-0.26 yDistance=-0.45
02:32:30.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:32:30.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
02:32:30.932 00.000 8976 MoveAxis(R, 0, ABG)
02:32:30.932 00.000 8976 MoveAxis(U, 2, ABG)
02:32:30.932 00.000 8976 stepping (-19, 15) + (0, 2)
02:32:30.932 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:30.932 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:32:30.942 00.010 5052 UpdateGuideState exits: m=153 SNR=8.5
02:32:30.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:30.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:30.942 00.000 5052 Enqueuing Expose request
02:32:30.968 00.026 8976 Received - 47 (G) 
02:32:30.968 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:30.968 00.000 8976 stepped: pos (-19, 17)
02:32:30.968 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
02:32:30.968 00.000 8976 MountToCamera -- mountX=2.90 mountY=-2.55 hyp=3.86 mountTheta=-0.72 cameraX=0.95, cameraY=3.74 cameraTheta=1.32
02:32:30.968 00.000 8976 incremental bump (0.954, 3.745) isValid = 1
02:32:30.969 00.001 8976 Scheduling Mount bump of (0.028, 0.115)
02:32:30.969 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:32:30.969 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:32:30.969 00.000 8976 move complete, result=0
02:32:30.969 00.000 8976 worker thread done servicing request
02:32:30.969 00.000 8976 Worker thread wakes up
02:32:30.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:30.969 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:30.969 00.000 9828 Worker thread wakes up
02:32:30.969 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:32:30.969 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:32:30.969 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.5 px 2 ms NORTH
02:32:30.969 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.86)
02:32:30.969 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
02:32:30.969 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
02:32:30.969 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:32:30.969 00.000 9828 BLC: window closed
02:32:30.969 00.000 9828 MoveAxis(E, 11, B)
02:32:30.969 00.000 9828 Guiding  Dir = 2, Dur = 11
02:32:30.970 00.001 9828 IsSlewing returns 0
02:32:30.970 00.000 9828 IsGuiding returns 0
02:32:30.970 00.000 9828 PulseGuide returned control before completion, sleep 21
02:32:31.005 00.035 9828 IsGuiding returns 1
02:32:31.005 00.000 9828 scope still moving after pulse duration time elapsed
02:32:31.036 00.031 9828 IsSlewing returns 0
02:32:31.036 00.000 9828 IsGuiding returns 1
02:32:31.067 00.031 9828 IsSlewing returns 0
02:32:31.067 00.000 9828 IsGuiding returns 1
02:32:31.098 00.031 9828 IsSlewing returns 0
02:32:31.098 00.000 9828 IsGuiding returns 0
02:32:31.098 00.000 9828 scope move finished after 11 + 117 ms
02:32:31.098 00.000 9828 Move returns status 0, amount 11
02:32:31.098 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:31.098 00.000 9828 MoveAxis(N, 15, B)
02:32:31.098 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:31.114 00.016 9828 IsSlewing returns 0
02:32:31.114 00.000 9828 IsGuiding returns 0
02:32:31.114 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:31.145 00.031 9828 IsGuiding returns 1
02:32:31.145 00.000 9828 scope still moving after pulse duration time elapsed
02:32:31.176 00.031 9828 IsSlewing returns 0
02:32:31.176 00.000 9828 IsGuiding returns 1
02:32:31.207 00.031 9828 IsSlewing returns 0
02:32:31.207 00.000 9828 IsGuiding returns 1
02:32:31.237 00.030 9828 IsSlewing returns 0
02:32:31.237 00.000 9828 IsGuiding returns 1
02:32:31.269 00.032 9828 IsSlewing returns 0
02:32:31.269 00.000 9828 IsGuiding returns 0
02:32:31.269 00.000 9828 scope move finished after 15 + 140 ms
02:32:31.269 00.000 9828 Move returns status 0, amount 15
02:32:31.269 00.000 9828 move complete, result=0
02:32:31.269 00.000 9828 worker thread done servicing request
02:32:31.269 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:32:31.667 00.398 8976 Exposure complete
02:32:31.672 00.005 8976 worker thread done servicing request
02:32:31.673 00.001 5052 OnExposeComplete: enter
02:32:31.673 00.000 5052 UpdateGuideState(): m_state=6
02:32:31.673 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9240
02:32:31.673 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.51, Mass=151, SNR=8.5, Peak=73 HFD=2.0
02:32:31.673 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
02:32:31.673 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
02:32:31.673 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.20 hyp=0.55 cameraTheta=-0.37 mountX=-0.41 mountY=-0.32, mountTheta=-2.47
02:32:31.673 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.20, opts=13)
02:32:31.674 00.001 5052 Enqueuing Move request for stepguider (0.51, -0.20)
02:32:31.674 00.000 8976 Worker thread wakes up
02:32:31.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.20) opts 0xd
02:32:31.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.20)
02:32:31.674 00.000 8976 Moving (0.51, -0.20) raw xDistance=-0.41 yDistance=-0.32
02:32:31.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:32:31.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
02:32:31.674 00.000 8976 MoveAxis(R, 2, ABG)
02:32:31.674 00.000 8976 stepping (-19, 17) + (2, 0)
02:32:31.674 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:31.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:32:31.685 00.011 5052 UpdateGuideState exits: m=151 SNR=8.5
02:32:31.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:31.685 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:31.685 00.000 5052 Enqueuing Expose request
02:32:31.704 00.019 8976 Received - 47 (G) 
02:32:31.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:31.704 00.000 8976 stepped: pos (-17, 17)
02:32:31.704 00.000 8976 MoveAxis(U, 1, ABG)
02:32:31.704 00.000 8976 stepping (-17, 17) + (0, 1)
02:32:31.704 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:31.736 00.032 8976 Received - 47 (G) 
02:32:31.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:31.736 00.000 8976 stepped: pos (-17, 18)
02:32:31.736 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:32:31.736 00.000 8976 MountToCamera -- mountX=2.80 mountY=-2.65 hyp=3.86 mountTheta=-0.76 cameraX=1.09, cameraY=3.70 cameraTheta=1.29
02:32:31.736 00.000 8976 incremental bump (1.088, 3.703) isValid = 1
02:32:31.736 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:32:31.736 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:32:31.736 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:32:31.736 00.000 8976 move complete, result=0
02:32:31.736 00.000 8976 worker thread done servicing request
02:32:31.736 00.000 8976 Worker thread wakes up
02:32:31.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:31.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:31.736 00.000 9828 Worker thread wakes up
02:32:31.736 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:32:31.736 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:32:31.736 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
02:32:31.737 00.001 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
02:32:31.737 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
02:32:31.737 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:32:31.737 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:32:31.737 00.000 9828 BLC: window closed
02:32:31.737 00.000 9828 MoveAxis(E, 12, B)
02:32:31.737 00.000 9828 Guiding  Dir = 2, Dur = 12
02:32:31.737 00.000 9828 IsSlewing returns 0
02:32:31.737 00.000 9828 IsGuiding returns 0
02:32:31.737 00.000 9828 PulseGuide returned control before completion, sleep 22
02:32:31.769 00.032 9828 IsGuiding returns 1
02:32:31.769 00.000 9828 scope still moving after pulse duration time elapsed
02:32:31.801 00.032 9828 IsSlewing returns 0
02:32:31.801 00.000 9828 IsGuiding returns 1
02:32:31.832 00.031 9828 IsSlewing returns 0
02:32:31.832 00.000 9828 IsGuiding returns 1
02:32:31.863 00.031 9828 IsSlewing returns 0
02:32:31.863 00.000 9828 IsGuiding returns 0
02:32:31.863 00.000 9828 scope move finished after 12 + 114 ms
02:32:31.863 00.000 9828 Move returns status 0, amount 12
02:32:31.864 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:31.864 00.000 9828 MoveAxis(N, 15, B)
02:32:31.864 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:31.879 00.015 9828 IsSlewing returns 0
02:32:31.879 00.000 9828 IsGuiding returns 0
02:32:31.879 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:31.911 00.032 9828 IsGuiding returns 1
02:32:31.911 00.000 9828 scope still moving after pulse duration time elapsed
02:32:31.942 00.031 9828 IsSlewing returns 0
02:32:31.942 00.000 9828 IsGuiding returns 1
02:32:31.973 00.031 9828 IsSlewing returns 0
02:32:31.973 00.000 9828 IsGuiding returns 1
02:32:32.004 00.031 9828 IsSlewing returns 0
02:32:32.004 00.000 9828 IsGuiding returns 0
02:32:32.004 00.000 9828 scope move finished after 15 + 110 ms
02:32:32.004 00.000 9828 Move returns status 0, amount 15
02:32:32.004 00.000 9828 move complete, result=0
02:32:32.004 00.000 9828 worker thread done servicing request
02:32:32.004 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:32:32.431 00.427 8976 Exposure complete
02:32:32.436 00.005 8976 worker thread done servicing request
02:32:32.436 00.000 5052 OnExposeComplete: enter
02:32:32.436 00.000 5052 UpdateGuideState(): m_state=6
02:32:32.436 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9241
02:32:32.436 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=282.02, Mass=159, SNR=8.6, Peak=67 HFD=2.5
02:32:32.436 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
02:32:32.436 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
02:32:32.436 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.31 hyp=0.69 cameraTheta=0.46 mountX=-0.01 mountY=-0.68, mountTheta=-1.58
02:32:32.437 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.31, opts=13)
02:32:32.437 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.31)
02:32:32.437 00.000 8976 Worker thread wakes up
02:32:32.437 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.31) opts 0xd
02:32:32.437 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.31)
02:32:32.437 00.000 8976 Moving (0.62, 0.31) raw xDistance=-0.01 yDistance=-0.68
02:32:32.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:32:32.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
02:32:32.437 00.000 8976 MoveAxis(R, 0, ABG)
02:32:32.437 00.000 8976 MoveAxis(U, 3, ABG)
02:32:32.437 00.000 8976 stepping (-17, 18) + (0, 3)
02:32:32.437 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:32.438 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:32:32.448 00.010 5052 UpdateGuideState exits: m=159 SNR=8.6
02:32:32.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:32.448 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:32.448 00.000 5052 Enqueuing Expose request
02:32:32.470 00.022 8976 Received - 47 (G) 
02:32:32.470 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:32.470 00.000 8976 stepped: pos (-17, 21)
02:32:32.471 00.001 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:32:32.471 00.000 8976 MountToCamera -- mountX=2.74 mountY=-2.88 hyp=3.97 mountTheta=-0.81 cameraX=1.32, cameraY=3.75 cameraTheta=1.23
02:32:32.471 00.000 8976 incremental bump (1.318, 3.747) isValid = 1
02:32:32.471 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
02:32:32.471 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:32:32.471 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:32:32.471 00.000 8976 move complete, result=0
02:32:32.471 00.000 9828 Worker thread wakes up
02:32:32.471 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:32:32.471 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:32:32.471 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:32:32.471 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:32:32.471 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:32:32.471 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:32:32.471 00.000 8976 worker thread done servicing request
02:32:32.471 00.000 8976 Worker thread wakes up
02:32:32.471 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:32:32.472 00.001 9828 BLC: window closed
02:32:32.472 00.000 9828 MoveAxis(E, 14, B)
02:32:32.472 00.000 9828 Guiding  Dir = 2, Dur = 14
02:32:32.472 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:32.472 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:32.472 00.000 9828 IsSlewing returns 0
02:32:32.472 00.000 9828 IsGuiding returns 0
02:32:32.472 00.000 9828 PulseGuide returned control before completion, sleep 24
02:32:32.500 00.028 9828 IsGuiding returns 1
02:32:32.500 00.000 9828 scope still moving after pulse duration time elapsed
02:32:32.530 00.030 9828 IsSlewing returns 0
02:32:32.530 00.000 9828 IsGuiding returns 1
02:32:32.561 00.031 9828 IsSlewing returns 0
02:32:32.562 00.001 9828 IsGuiding returns 1
02:32:32.592 00.030 9828 IsSlewing returns 0
02:32:32.593 00.001 9828 IsGuiding returns 1
02:32:32.623 00.030 9828 IsSlewing returns 0
02:32:32.623 00.000 9828 IsGuiding returns 0
02:32:32.623 00.000 9828 scope move finished after 14 + 136 ms
02:32:32.623 00.000 9828 Move returns status 0, amount 14
02:32:32.623 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:32.623 00.000 9828 MoveAxis(N, 15, B)
02:32:32.623 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:32.638 00.015 9828 IsSlewing returns 0
02:32:32.638 00.000 9828 IsGuiding returns 0
02:32:32.639 00.001 9828 PulseGuide returned control before completion, sleep 25
02:32:32.670 00.031 9828 IsGuiding returns 1
02:32:32.670 00.000 9828 scope still moving after pulse duration time elapsed
02:32:32.702 00.032 9828 IsSlewing returns 0
02:32:32.702 00.000 9828 IsGuiding returns 1
02:32:32.734 00.032 9828 IsSlewing returns 0
02:32:32.734 00.000 9828 IsGuiding returns 1
02:32:32.766 00.032 9828 IsSlewing returns 0
02:32:32.766 00.000 9828 IsGuiding returns 1
02:32:32.798 00.032 9828 IsSlewing returns 0
02:32:32.798 00.000 9828 IsGuiding returns 0
02:32:32.798 00.000 9828 scope move finished after 15 + 144 ms
02:32:32.798 00.000 9828 Move returns status 0, amount 15
02:32:32.798 00.000 9828 move complete, result=0
02:32:32.798 00.000 9828 worker thread done servicing request
02:32:32.799 00.001 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:32:33.166 00.367 8976 Exposure complete
02:32:33.172 00.006 8976 worker thread done servicing request
02:32:33.172 00.000 5052 OnExposeComplete: enter
02:32:33.172 00.000 5052 UpdateGuideState(): m_state=6
02:32:33.172 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9242
02:32:33.172 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.59, Mass=158, SNR=8.7, Peak=66 HFD=3.0
02:32:33.172 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
02:32:33.172 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
02:32:33.172 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.12 hyp=0.34 cameraTheta=-0.37 mountX=-0.25 mountY=-0.20, mountTheta=-2.47
02:32:33.173 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.12, opts=13)
02:32:33.173 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.12)
02:32:33.173 00.000 8976 Worker thread wakes up
02:32:33.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.12) opts 0xd
02:32:33.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.12)
02:32:33.173 00.000 8976 Moving (0.32, -0.12) raw xDistance=-0.25 yDistance=-0.20
02:32:33.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:32:33.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:32:33.173 00.000 8976 MoveAxis(R, 0, ABG)
02:32:33.173 00.000 8976 MoveAxis(U, 0, ABG)
02:32:33.174 00.001 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:32:33.174 00.000 8976 MountToCamera -- mountX=2.69 mountY=-3.03 hyp=4.05 mountTheta=-0.84 cameraX=1.47, cameraY=3.78 cameraTheta=1.20
02:32:33.174 00.000 8976 incremental bump (1.472, 3.776) isValid = 1
02:32:33.174 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:32:33.174 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:32:33.174 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:32:33.174 00.000 8976 move complete, result=0
02:32:33.174 00.000 9828 Worker thread wakes up
02:32:33.174 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:32:33.174 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:32:33.174 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
02:32:33.174 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
02:32:33.174 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:32:33.175 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:32:33.175 00.000 9828 BLC: window closed
02:32:33.175 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:32:33.175 00.000 8976 worker thread done servicing request
02:32:33.175 00.000 9828 MoveAxis(E, 15, B)
02:32:33.175 00.000 9828 Guiding  Dir = 2, Dur = 15
02:32:33.175 00.000 9828 IsSlewing returns 0
02:32:33.175 00.000 9828 IsGuiding returns 0
02:32:33.175 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:33.184 00.009 5052 UpdateGuideState exits: m=158 SNR=8.7
02:32:33.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:33.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:33.184 00.000 5052 Enqueuing Expose request
02:32:33.184 00.000 8976 Worker thread wakes up
02:32:33.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:33.184 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:33.185 00.001 5052 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:33.203 00.018 9828 IsGuiding returns 1
02:32:33.203 00.000 9828 scope still moving after pulse duration time elapsed
02:32:33.233 00.030 9828 IsSlewing returns 0
02:32:33.233 00.000 9828 IsGuiding returns 1
02:32:33.266 00.033 9828 IsSlewing returns 0
02:32:33.266 00.000 9828 IsGuiding returns 1
02:32:33.297 00.031 9828 IsSlewing returns 0
02:32:33.297 00.000 9828 IsGuiding returns 1
02:32:33.328 00.031 9828 IsSlewing returns 0
02:32:33.328 00.000 9828 IsGuiding returns 1
02:32:33.359 00.031 9828 IsSlewing returns 0
02:32:33.359 00.000 9828 IsGuiding returns 0
02:32:33.359 00.000 9828 scope move finished after 15 + 168 ms
02:32:33.359 00.000 9828 Move returns status 0, amount 15
02:32:33.359 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:33.359 00.000 9828 MoveAxis(N, 14, B)
02:32:33.359 00.000 9828 Guiding  Dir = 0, Dur = 14
02:32:33.376 00.017 9828 IsSlewing returns 0
02:32:33.376 00.000 9828 IsGuiding returns 0
02:32:33.376 00.000 9828 PulseGuide returned control before completion, sleep 24
02:32:33.407 00.031 9828 IsGuiding returns 1
02:32:33.407 00.000 9828 scope still moving after pulse duration time elapsed
02:32:33.439 00.032 9828 IsSlewing returns 0
02:32:33.439 00.000 9828 IsGuiding returns 1
02:32:33.471 00.032 9828 IsSlewing returns 0
02:32:33.471 00.000 9828 IsGuiding returns 1
02:32:33.503 00.032 9828 IsSlewing returns 0
02:32:33.503 00.000 9828 IsGuiding returns 1
02:32:33.535 00.032 9828 IsSlewing returns 0
02:32:33.535 00.000 9828 IsGuiding returns 0
02:32:33.535 00.000 9828 scope move finished after 14 + 144 ms
02:32:33.535 00.000 9828 Move returns status 0, amount 14
02:32:33.535 00.000 9828 move complete, result=0
02:32:33.535 00.000 9828 worker thread done servicing request
02:32:33.535 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:32:33.872 00.337 8976 Exposure complete
02:32:33.877 00.005 8976 worker thread done servicing request
02:32:33.878 00.001 5052 OnExposeComplete: enter
02:32:33.878 00.000 5052 UpdateGuideState(): m_state=6
02:32:33.878 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9243
02:32:33.878 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.65, Mass=159, SNR=8.7, Peak=63 HFD=2.4
02:32:33.878 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
02:32:33.878 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
02:32:33.878 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=-0.06 hyp=0.86 cameraTheta=-0.07 mountX=-0.45 mountY=-0.68, mountTheta=-2.15
02:32:33.878 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=-0.06, opts=13)
02:32:33.879 00.001 5052 Enqueuing Move request for stepguider (0.86, -0.06)
02:32:33.879 00.000 8976 Worker thread wakes up
02:32:33.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, -0.06) opts 0xd
02:32:33.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, -0.06)
02:32:33.879 00.000 8976 Moving (0.86, -0.06) raw xDistance=-0.45 yDistance=-0.68
02:32:33.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:32:33.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
02:32:33.879 00.000 8976 MoveAxis(R, 2, ABG)
02:32:33.879 00.000 8976 stepping (-17, 21) + (2, 0)
02:32:33.879 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:33.880 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:32:33.890 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:32:33.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:33.890 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:33.890 00.000 5052 Enqueuing Expose request
02:32:33.909 00.019 8976 Received - 47 (G) 
02:32:33.909 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:33.909 00.000 8976 stepped: pos (-15, 21)
02:32:33.909 00.000 8976 MoveAxis(U, 3, ABG)
02:32:33.909 00.000 8976 stepping (-15, 21) + (0, 3)
02:32:33.909 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:33.942 00.033 8976 Received - 47 (G) 
02:32:33.942 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:33.942 00.000 8976 stepped: pos (-15, 24)
02:32:33.942 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:32:33.942 00.000 8976 MountToCamera -- mountX=2.56 mountY=-3.29 hyp=4.17 mountTheta=-0.91 cameraX=1.76, cameraY=3.78 cameraTheta=1.13
02:32:33.942 00.000 8976 incremental bump (1.761, 3.778) isValid = 1
02:32:33.942 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:32:33.942 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:32:33.942 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:32:33.942 00.000 8976 move complete, result=0
02:32:33.942 00.000 8976 worker thread done servicing request
02:32:33.942 00.000 8976 Worker thread wakes up
02:32:33.942 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
02:32:33.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:33.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:33.942 00.000 9828 Worker thread wakes up
02:32:33.942 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:32:33.942 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:32:33.943 00.001 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
02:32:33.943 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:32:33.943 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:32:33.943 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:32:33.943 00.000 9828 BLC: window closed
02:32:33.943 00.000 9828 MoveAxis(E, 17, B)
02:32:33.943 00.000 9828 Guiding  Dir = 2, Dur = 17
02:32:33.943 00.000 9828 IsSlewing returns 0
02:32:33.943 00.000 9828 IsGuiding returns 0
02:32:33.943 00.000 9828 PulseGuide returned control before completion, sleep 27
02:32:33.986 00.043 9828 IsGuiding returns 1
02:32:33.986 00.000 9828 scope still moving after pulse duration time elapsed
02:32:34.017 00.031 9828 IsSlewing returns 0
02:32:34.017 00.000 9828 IsGuiding returns 1
02:32:34.047 00.030 9828 IsSlewing returns 0
02:32:34.047 00.000 9828 IsGuiding returns 1
02:32:34.079 00.032 9828 IsSlewing returns 0
02:32:34.079 00.000 9828 IsGuiding returns 0
02:32:34.079 00.000 9828 scope move finished after 17 + 119 ms
02:32:34.079 00.000 9828 Move returns status 0, amount 17
02:32:34.079 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:34.079 00.000 9828 MoveAxis(N, 14, B)
02:32:34.079 00.000 9828 Guiding  Dir = 0, Dur = 14
02:32:34.095 00.016 9828 IsSlewing returns 0
02:32:34.095 00.000 9828 IsGuiding returns 0
02:32:34.095 00.000 9828 PulseGuide returned control before completion, sleep 24
02:32:34.127 00.032 9828 IsGuiding returns 1
02:32:34.127 00.000 9828 scope still moving after pulse duration time elapsed
02:32:34.158 00.031 9828 IsSlewing returns 0
02:32:34.158 00.000 9828 IsGuiding returns 1
02:32:34.190 00.032 9828 IsSlewing returns 0
02:32:34.190 00.000 9828 IsGuiding returns 1
02:32:34.220 00.030 9828 IsSlewing returns 0
02:32:34.220 00.000 9828 IsGuiding returns 1
02:32:34.252 00.032 9828 IsSlewing returns 0
02:32:34.252 00.000 9828 IsGuiding returns 0
02:32:34.252 00.000 9828 scope move finished after 14 + 143 ms
02:32:34.252 00.000 9828 Move returns status 0, amount 14
02:32:34.252 00.000 9828 move complete, result=0
02:32:34.252 00.000 9828 worker thread done servicing request
02:32:34.252 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:32:34.636 00.384 8976 Exposure complete
02:32:34.641 00.005 8976 worker thread done servicing request
02:32:34.641 00.000 5052 OnExposeComplete: enter
02:32:34.641 00.000 5052 UpdateGuideState(): m_state=6
02:32:34.641 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9244
02:32:34.642 00.001 5052 Star::Find returns 1 (0), X=330.10, Y=281.60, Mass=142, SNR=8.2, Peak=64 HFD=2.4
02:32:34.642 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
02:32:34.642 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:32:34.642 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=-0.11 hyp=0.93 cameraTheta=-0.12 mountX=-0.52 mountY=-0.72, mountTheta=-2.20
02:32:34.642 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=-0.11, opts=13)
02:32:34.642 00.000 5052 Enqueuing Move request for stepguider (0.93, -0.11)
02:32:34.642 00.000 8976 Worker thread wakes up
02:32:34.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, -0.11) opts 0xd
02:32:34.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, -0.11)
02:32:34.643 00.001 8976 Moving (0.93, -0.11) raw xDistance=-0.52 yDistance=-0.72
02:32:34.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
02:32:34.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
02:32:34.643 00.000 8976 MoveAxis(R, 2, ABG)
02:32:34.643 00.000 8976 stepping (-15, 24) + (2, 0)
02:32:34.643 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:34.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:32:34.653 00.010 5052 UpdateGuideState exits: m=142 SNR=8.2
02:32:34.653 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:34.653 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:34.653 00.000 5052 Enqueuing Expose request
02:32:34.677 00.024 8976 Received - 47 (G) 
02:32:34.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:34.677 00.000 8976 stepped: pos (-13, 24)
02:32:34.677 00.000 8976 MoveAxis(U, 3, ABG)
02:32:34.677 00.000 8976 stepping (-13, 24) + (0, 3)
02:32:34.677 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:34.708 00.031 8976 Received - 47 (G) 
02:32:34.709 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:34.709 00.000 8976 stepped: pos (-13, 27)
02:32:34.709 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:32:34.709 00.000 8976 MountToCamera -- mountX=2.37 mountY=-3.62 hyp=4.33 mountTheta=-0.99 cameraX=2.14, cameraY=3.76 cameraTheta=1.05
02:32:34.709 00.000 8976 incremental bump (2.141, 3.760) isValid = 1
02:32:34.709 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
02:32:34.709 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:32:34.709 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:32:34.709 00.000 8976 move complete, result=0
02:32:34.709 00.000 9828 Worker thread wakes up
02:32:34.709 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:32:34.709 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:32:34.709 00.000 8976 worker thread done servicing request
02:32:34.709 00.000 8976 Worker thread wakes up
02:32:34.709 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:32:34.710 00.001 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:32:34.710 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:32:34.710 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:32:34.710 00.000 9828 BLC: window closed
02:32:34.710 00.000 9828 MoveAxis(E, 20, B)
02:32:34.710 00.000 9828 Guiding  Dir = 2, Dur = 20
02:32:34.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:34.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:34.710 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
02:32:34.710 00.000 9828 IsSlewing returns 0
02:32:34.710 00.000 9828 IsGuiding returns 0
02:32:34.710 00.000 9828 PulseGuide returned control before completion, sleep 30
02:32:34.751 00.041 9828 IsGuiding returns 1
02:32:34.751 00.000 9828 scope still moving after pulse duration time elapsed
02:32:34.781 00.030 9828 IsSlewing returns 0
02:32:34.781 00.000 9828 IsGuiding returns 1
02:32:34.812 00.031 9828 IsSlewing returns 0
02:32:34.812 00.000 9828 IsGuiding returns 1
02:32:34.843 00.031 9828 IsSlewing returns 0
02:32:34.843 00.000 9828 IsGuiding returns 0
02:32:34.843 00.000 9828 scope move finished after 20 + 112 ms
02:32:34.843 00.000 9828 Move returns status 0, amount 20
02:32:34.843 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:34.843 00.000 9828 MoveAxis(N, 13, B)
02:32:34.843 00.000 9828 Guiding  Dir = 0, Dur = 13
02:32:34.859 00.016 9828 IsSlewing returns 0
02:32:34.859 00.000 9828 IsGuiding returns 0
02:32:34.859 00.000 9828 PulseGuide returned control before completion, sleep 23
02:32:34.890 00.031 9828 IsGuiding returns 1
02:32:34.890 00.000 9828 scope still moving after pulse duration time elapsed
02:32:34.922 00.032 9828 IsSlewing returns 0
02:32:34.922 00.000 9828 IsGuiding returns 1
02:32:34.953 00.031 9828 IsSlewing returns 0
02:32:34.953 00.000 9828 IsGuiding returns 1
02:32:34.984 00.031 9828 IsSlewing returns 0
02:32:34.984 00.000 9828 IsGuiding returns 1
02:32:35.015 00.031 9828 IsSlewing returns 0
02:32:35.015 00.000 9828 IsGuiding returns 0
02:32:35.015 00.000 9828 scope move finished after 13 + 142 ms
02:32:35.015 00.000 9828 Move returns status 0, amount 13
02:32:35.015 00.000 9828 move complete, result=0
02:32:35.015 00.000 9828 worker thread done servicing request
02:32:35.015 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:32:35.411 00.396 8976 Exposure complete
02:32:35.416 00.005 8976 worker thread done servicing request
02:32:35.417 00.001 5052 OnExposeComplete: enter
02:32:35.417 00.000 5052 UpdateGuideState(): m_state=6
02:32:35.417 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9245
02:32:35.417 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.69, Mass=152, SNR=8.5, Peak=63 HFD=2.7
02:32:35.417 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:32:35.417 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:32:35.417 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.02 hyp=0.49 cameraTheta=-0.04 mountX=-0.24 mountY=-0.40, mountTheta=-2.11
02:32:35.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.02, opts=13)
02:32:35.418 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.02)
02:32:35.418 00.000 8976 Worker thread wakes up
02:32:35.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.02) opts 0xd
02:32:35.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.02)
02:32:35.418 00.000 8976 Moving (0.49, -0.02) raw xDistance=-0.24 yDistance=-0.40
02:32:35.419 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:32:35.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.40
02:32:35.419 00.000 8976 MoveAxis(R, 0, ABG)
02:32:35.419 00.000 8976 MoveAxis(U, 2, ABG)
02:32:35.419 00.000 8976 stepping (-13, 27) + (0, 2)
02:32:35.419 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:35.420 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:32:35.430 00.010 5052 UpdateGuideState exits: m=152 SNR=8.5
02:32:35.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:35.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:35.430 00.000 5052 Enqueuing Expose request
02:32:35.444 00.014 8976 Received - 47 (G) 
02:32:35.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:35.444 00.000 8976 stepped: pos (-13, 29)
02:32:35.444 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:32:35.444 00.000 8976 MountToCamera -- mountX=2.25 mountY=-3.94 hyp=4.54 mountTheta=-1.05 cameraX=2.49, cameraY=3.80 cameraTheta=0.99
02:32:35.444 00.000 8976 incremental bump (2.488, 3.796) isValid = 1
02:32:35.444 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
02:32:35.445 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:32:35.445 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:32:35.445 00.000 8976 move complete, result=0
02:32:35.445 00.000 8976 worker thread done servicing request
02:32:35.445 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:32:35.445 00.000 8976 Worker thread wakes up
02:32:35.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:35.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:35.450 00.005 9828 Worker thread wakes up
02:32:35.450 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:32:35.450 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:32:35.450 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
02:32:35.450 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
02:32:35.450 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:32:35.450 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:32:35.450 00.000 9828 BLC: window closed
02:32:35.450 00.000 9828 MoveAxis(E, 21, B)
02:32:35.450 00.000 9828 Guiding  Dir = 2, Dur = 21
02:32:35.451 00.001 9828 IsSlewing returns 0
02:32:35.451 00.000 9828 IsGuiding returns 0
02:32:35.451 00.000 9828 PulseGuide returned control before completion, sleep 31
02:32:35.497 00.046 9828 IsGuiding returns 1
02:32:35.497 00.000 9828 scope still moving after pulse duration time elapsed
02:32:35.529 00.032 9828 IsSlewing returns 0
02:32:35.529 00.000 9828 IsGuiding returns 1
02:32:35.560 00.031 9828 IsSlewing returns 0
02:32:35.560 00.000 9828 IsGuiding returns 1
02:32:35.590 00.030 9828 IsSlewing returns 0
02:32:35.590 00.000 9828 IsGuiding returns 0
02:32:35.590 00.000 9828 scope move finished after 21 + 118 ms
02:32:35.590 00.000 9828 Move returns status 0, amount 21
02:32:35.590 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:35.590 00.000 9828 MoveAxis(N, 12, B)
02:32:35.590 00.000 9828 Guiding  Dir = 0, Dur = 12
02:32:35.605 00.015 9828 IsSlewing returns 0
02:32:35.605 00.000 9828 IsGuiding returns 1
02:32:35.605 00.000 9828 Entered PulseGuideScope while moving
02:32:35.667 00.062 9828 IsSlewing returns 0
02:32:35.667 00.000 9828 IsGuiding returns 1
02:32:35.667 00.000 9828 Still moving
02:32:35.729 00.062 9828 IsSlewing returns 0
02:32:35.729 00.000 9828 IsGuiding returns 0
02:32:35.729 00.000 9828 Movement stopped - continuing
02:32:35.729 00.000 9828 PulseGuide returned control before completion, sleep 22
02:32:35.760 00.031 9828 IsGuiding returns 1
02:32:35.760 00.000 9828 scope still moving after pulse duration time elapsed
02:32:35.790 00.030 9828 IsSlewing returns 0
02:32:35.791 00.001 9828 IsGuiding returns 1
02:32:35.821 00.030 9828 IsSlewing returns 0
02:32:35.825 00.004 9828 IsGuiding returns 1
02:32:35.853 00.028 9828 IsSlewing returns 0
02:32:35.853 00.000 9828 IsGuiding returns 1
02:32:35.885 00.032 9828 IsSlewing returns 0
02:32:35.885 00.000 9828 IsGuiding returns 0
02:32:35.885 00.000 9828 scope move finished after 12 + 144 ms
02:32:35.885 00.000 9828 Move returns status 0, amount 12
02:32:35.885 00.000 9828 move complete, result=0
02:32:35.885 00.000 9828 worker thread done servicing request
02:32:35.886 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:32:36.141 00.255 8976 Exposure complete
02:32:36.146 00.005 8976 worker thread done servicing request
02:32:36.146 00.000 5052 OnExposeComplete: enter
02:32:36.146 00.000 5052 UpdateGuideState(): m_state=6
02:32:36.146 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9246
02:32:36.146 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.75, Mass=149, SNR=8.4, Peak=67 HFD=2.0
02:32:36.148 00.002 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:32:36.148 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:32:36.148 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.04 hyp=0.52 cameraTheta=0.08 mountX=-0.20 mountY=-0.46, mountTheta=-1.98
02:32:36.148 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.04, opts=13)
02:32:36.148 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.04)
02:32:36.148 00.000 8976 Worker thread wakes up
02:32:36.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.04) opts 0xd
02:32:36.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.04)
02:32:36.148 00.000 8976 Moving (0.52, 0.04) raw xDistance=-0.20 yDistance=-0.46
02:32:36.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:32:36.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
02:32:36.148 00.000 8976 MoveAxis(R, 0, ABG)
02:32:36.148 00.000 8976 MoveAxis(U, 2, ABG)
02:32:36.148 00.000 8976 stepping (-13, 29) + (0, 2)
02:32:36.148 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:36.148 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:32:36.159 00.011 5052 UpdateGuideState exits: m=149 SNR=8.4
02:32:36.159 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:36.159 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:36.159 00.000 5052 Enqueuing Expose request
02:32:36.179 00.020 8976 Received - 47 (G) 
02:32:36.179 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:36.179 00.000 8976 stepped: pos (-13, 31)
02:32:36.179 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:32:36.179 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:32:36.179 00.000 8976 MountToCamera -- mountX=2.16 mountY=-4.27 hyp=4.78 mountTheta=-1.10 cameraX=2.81, cameraY=3.87 cameraTheta=0.94
02:32:36.179 00.000 8976 incremental bump (2.815, 3.868) isValid = 1
02:32:36.179 00.000 8976 Scheduling Mount bump of (0.079, 0.112)
02:32:36.179 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.11, opts=4)
02:32:36.180 00.001 8976 Enqueuing Move request for scope (0.08, 0.11)
02:32:36.180 00.000 8976 move complete, result=0
02:32:36.180 00.000 8976 worker thread done servicing request
02:32:36.180 00.000 9828 Worker thread wakes up
02:32:36.180 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:32:36.180 00.000 8976 Worker thread wakes up
02:32:36.180 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0x4
02:32:36.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:36.180 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
02:32:36.180 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:36.180 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
02:32:36.180 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
02:32:36.180 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.96 mountX=-0.08 mountY=-0.10, mountTheta=-2.26
02:32:36.180 00.000 9828 Moving (0.08, 0.11) raw xDistance=-0.08 yDistance=-0.10
02:32:36.180 00.000 9828 BLC: window closed
02:32:36.180 00.000 9828 MoveAxis(E, 27, B)
02:32:36.181 00.001 9828 Guiding  Dir = 2, Dur = 27
02:32:36.181 00.000 9828 IsSlewing returns 0
02:32:36.181 00.000 9828 IsGuiding returns 0
02:32:36.181 00.000 9828 PulseGuide returned control before completion, sleep 37
02:32:36.227 00.046 9828 IsGuiding returns 1
02:32:36.227 00.000 9828 scope still moving after pulse duration time elapsed
02:32:36.258 00.031 9828 IsSlewing returns 0
02:32:36.259 00.001 9828 IsGuiding returns 1
02:32:36.289 00.030 9828 IsSlewing returns 0
02:32:36.289 00.000 9828 IsGuiding returns 1
02:32:36.320 00.031 9828 IsSlewing returns 0
02:32:36.321 00.001 9828 IsGuiding returns 1
02:32:36.353 00.032 9828 IsSlewing returns 0
02:32:36.353 00.000 9828 IsGuiding returns 0
02:32:36.353 00.000 9828 scope move finished after 27 + 144 ms
02:32:36.353 00.000 9828 Move returns status 0, amount 27
02:32:36.353 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:36.353 00.000 9828 MoveAxis(N, 14, B)
02:32:36.353 00.000 9828 Guiding  Dir = 0, Dur = 14
02:32:36.367 00.014 9828 IsSlewing returns 0
02:32:36.367 00.000 9828 IsGuiding returns 0
02:32:36.367 00.000 9828 PulseGuide returned control before completion, sleep 24
02:32:36.397 00.030 9828 IsGuiding returns 1
02:32:36.397 00.000 9828 scope still moving after pulse duration time elapsed
02:32:36.428 00.031 9828 IsSlewing returns 0
02:32:36.428 00.000 9828 IsGuiding returns 1
02:32:36.459 00.031 9828 IsSlewing returns 0
02:32:36.459 00.000 9828 IsGuiding returns 1
02:32:36.490 00.031 9828 IsSlewing returns 0
02:32:36.490 00.000 9828 IsGuiding returns 1
02:32:36.521 00.031 9828 IsSlewing returns 0
02:32:36.521 00.000 9828 IsGuiding returns 0
02:32:36.521 00.000 9828 scope move finished after 14 + 140 ms
02:32:36.521 00.000 9828 Move returns status 0, amount 14
02:32:36.521 00.000 9828 move complete, result=0
02:32:36.522 00.001 9828 worker thread done servicing request
02:32:36.522 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 14 ms NORTH
02:32:36.877 00.355 8976 Exposure complete
02:32:36.883 00.006 8976 worker thread done servicing request
02:32:36.883 00.000 5052 OnExposeComplete: enter
02:32:36.883 00.000 5052 UpdateGuideState(): m_state=6
02:32:36.883 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9247
02:32:36.883 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.30, Mass=152, SNR=8.6, Peak=67 HFD=1.7
02:32:36.883 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
02:32:36.883 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
02:32:36.883 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.41 hyp=0.59 cameraTheta=-0.76 mountX=-0.56 mountY=-0.14, mountTheta=-2.90
02:32:36.884 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.41, opts=13)
02:32:36.884 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.41)
02:32:36.884 00.000 8976 Worker thread wakes up
02:32:36.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.41) opts 0xd
02:32:36.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.41)
02:32:36.884 00.000 8976 Moving (0.43, -0.41) raw xDistance=-0.56 yDistance=-0.14
02:32:36.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:32:36.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:32:36.884 00.000 8976 MoveAxis(R, 2, ABG)
02:32:36.884 00.000 8976 stepping (-13, 31) + (2, 0)
02:32:36.884 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:36.885 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:32:36.895 00.010 5052 UpdateGuideState exits: m=152 SNR=8.6
02:32:36.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:36.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:36.896 00.001 5052 Enqueuing Expose request
02:32:36.915 00.019 8976 Received - 47 (G) 
02:32:36.915 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:36.915 00.000 8976 stepped: pos (-11, 31)
02:32:36.915 00.000 8976 MoveAxis(U, 0, ABG)
02:32:36.915 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:32:36.915 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:32:36.915 00.000 8976 MountToCamera -- mountX=2.00 mountY=-4.48 hyp=4.91 mountTheta=-1.15 cameraX=3.08, cameraY=3.83 cameraTheta=0.89
02:32:36.915 00.000 8976 incremental bump (3.079, 3.826) isValid = 1
02:32:36.915 00.000 8976 Scheduling Mount bump of (0.096, 0.124)
02:32:36.915 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.12, opts=4)
02:32:36.916 00.001 8976 Enqueuing Move request for scope (0.10, 0.12)
02:32:36.916 00.000 8976 move complete, result=0
02:32:36.916 00.000 9828 Worker thread wakes up
02:32:36.916 00.000 8976 worker thread done servicing request
02:32:36.916 00.000 8976 Worker thread wakes up
02:32:36.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:36.916 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.1 px 0 ms NORTH
02:32:36.916 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:36.916 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0x4
02:32:36.916 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
02:32:36.916 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.28)
02:32:36.916 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
02:32:36.916 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.91 mountX=-0.10 mountY=-0.11, mountTheta=-2.31
02:32:36.916 00.000 9828 Moving (0.10, 0.12) raw xDistance=-0.10 yDistance=-0.11
02:32:36.916 00.000 9828 BLC: window closed
02:32:36.916 00.000 9828 MoveAxis(E, 32, B)
02:32:36.916 00.000 9828 Guiding  Dir = 2, Dur = 32
02:32:36.918 00.002 9828 IsSlewing returns 0
02:32:36.918 00.000 9828 IsGuiding returns 0
02:32:36.918 00.000 9828 PulseGuide returned control before completion, sleep 42
02:32:36.973 00.055 9828 IsGuiding returns 1
02:32:36.973 00.000 9828 scope still moving after pulse duration time elapsed
02:32:37.004 00.031 9828 IsSlewing returns 0
02:32:37.004 00.000 9828 IsGuiding returns 1
02:32:37.035 00.031 9828 IsSlewing returns 0
02:32:37.035 00.000 9828 IsGuiding returns 1
02:32:37.067 00.032 9828 IsSlewing returns 0
02:32:37.067 00.000 9828 IsGuiding returns 0
02:32:37.068 00.001 9828 scope move finished after 32 + 116 ms
02:32:37.068 00.000 9828 Move returns status 0, amount 32
02:32:37.068 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:37.068 00.000 9828 MoveAxis(N, 15, B)
02:32:37.068 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:37.082 00.014 9828 IsSlewing returns 0
02:32:37.082 00.000 9828 IsGuiding returns 0
02:32:37.082 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:37.114 00.032 9828 IsGuiding returns 1
02:32:37.114 00.000 9828 scope still moving after pulse duration time elapsed
02:32:37.145 00.031 9828 IsSlewing returns 0
02:32:37.145 00.000 9828 IsGuiding returns 1
02:32:37.177 00.032 9828 IsSlewing returns 0
02:32:37.177 00.000 9828 IsGuiding returns 1
02:32:37.208 00.031 9828 IsSlewing returns 0
02:32:37.208 00.000 9828 IsGuiding returns 1
02:32:37.239 00.031 9828 IsSlewing returns 0
02:32:37.239 00.000 9828 IsGuiding returns 0
02:32:37.240 00.001 9828 scope move finished after 15 + 142 ms
02:32:37.240 00.000 9828 Move returns status 0, amount 15
02:32:37.240 00.000 9828 move complete, result=0
02:32:37.240 00.000 9828 worker thread done servicing request
02:32:37.240 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 15 ms NORTH
02:32:37.607 00.367 8976 Exposure complete
02:32:37.612 00.005 8976 worker thread done servicing request
02:32:37.612 00.000 5052 OnExposeComplete: enter
02:32:37.613 00.001 5052 UpdateGuideState(): m_state=6
02:32:37.613 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9248
02:32:37.613 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.68, Mass=145, SNR=8.3, Peak=74 HFD=1.6
02:32:37.613 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
02:32:37.613 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:32:37.613 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.12 mountX=-0.12 mountY=-0.17, mountTheta=-2.20
02:32:37.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.03, opts=13)
02:32:37.614 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.03)
02:32:37.614 00.000 8976 Worker thread wakes up
02:32:37.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.03) opts 0xd
02:32:37.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.03)
02:32:37.614 00.000 8976 Moving (0.22, -0.03) raw xDistance=-0.12 yDistance=-0.17
02:32:37.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:32:37.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:32:37.615 00.001 8976 MoveAxis(R, 0, ABG)
02:32:37.615 00.000 8976 MoveAxis(U, 0, ABG)
02:32:37.615 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
02:32:37.615 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:32:37.615 00.000 8976 MountToCamera -- mountX=1.90 mountY=-4.63 hyp=5.00 mountTheta=-1.18 cameraX=3.26, cameraY=3.80 cameraTheta=0.86
02:32:37.615 00.000 8976 incremental bump (3.257, 3.798) isValid = 1
02:32:37.615 00.000 8976 Scheduling Mount bump of (0.112, 0.136)
02:32:37.615 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.14, opts=4)
02:32:37.615 00.000 8976 Enqueuing Move request for scope (0.11, 0.14)
02:32:37.615 00.000 8976 move complete, result=0
02:32:37.615 00.000 9828 Worker thread wakes up
02:32:37.615 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0x4
02:32:37.615 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
02:32:37.615 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
02:32:37.615 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:32:37.615 00.000 8976 worker thread done servicing request
02:32:37.615 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=-0.12 mountY=-0.12, mountTheta=-2.35
02:32:37.616 00.001 9828 Moving (0.11, 0.14) raw xDistance=-0.12 yDistance=-0.12
02:32:37.616 00.000 9828 BLC: window closed
02:32:37.616 00.000 9828 MoveAxis(E, 38, B)
02:32:37.616 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:32:37.616 00.000 9828 Guiding  Dir = 2, Dur = 38
02:32:37.616 00.000 9828 IsSlewing returns 0
02:32:37.616 00.000 9828 IsGuiding returns 0
02:32:37.616 00.000 9828 PulseGuide returned control before completion, sleep 48
02:32:37.625 00.009 5052 UpdateGuideState exits: m=145 SNR=8.3
02:32:37.626 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:37.626 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:37.626 00.000 5052 Enqueuing Expose request
02:32:37.626 00.000 8976 Worker thread wakes up
02:32:37.626 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:32:37.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:37.626 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:37.676 00.050 9828 IsGuiding returns 1
02:32:37.676 00.000 9828 scope still moving after pulse duration time elapsed
02:32:37.707 00.031 9828 IsSlewing returns 0
02:32:37.707 00.000 9828 IsGuiding returns 1
02:32:37.738 00.031 9828 IsSlewing returns 0
02:32:37.738 00.000 9828 IsGuiding returns 1
02:32:37.769 00.031 9828 IsSlewing returns 0
02:32:37.769 00.000 9828 IsGuiding returns 0
02:32:37.769 00.000 9828 scope move finished after 38 + 115 ms
02:32:37.769 00.000 9828 Move returns status 0, amount 38
02:32:37.769 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:37.769 00.000 9828 MoveAxis(N, 16, B)
02:32:37.769 00.000 9828 Guiding  Dir = 0, Dur = 16
02:32:37.785 00.016 9828 IsSlewing returns 0
02:32:37.785 00.000 9828 IsGuiding returns 0
02:32:37.785 00.000 9828 PulseGuide returned control before completion, sleep 26
02:32:37.816 00.031 9828 IsGuiding returns 1
02:32:37.816 00.000 9828 scope still moving after pulse duration time elapsed
02:32:37.848 00.032 9828 IsSlewing returns 0
02:32:37.848 00.000 9828 IsGuiding returns 1
02:32:37.878 00.030 9828 IsSlewing returns 0
02:32:37.878 00.000 9828 IsGuiding returns 1
02:32:37.909 00.031 9828 IsSlewing returns 0
02:32:37.909 00.000 9828 IsGuiding returns 0
02:32:37.909 00.000 9828 scope move finished after 16 + 107 ms
02:32:37.909 00.000 9828 Move returns status 0, amount 16
02:32:37.909 00.000 9828 move complete, result=0
02:32:37.909 00.000 9828 worker thread done servicing request
02:32:37.909 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.1 px 16 ms NORTH
02:32:38.319 00.410 8976 Exposure complete
02:32:38.324 00.005 8976 worker thread done servicing request
02:32:38.324 00.000 5052 OnExposeComplete: enter
02:32:38.324 00.000 5052 UpdateGuideState(): m_state=6
02:32:38.324 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9249
02:32:38.325 00.001 5052 Star::Find returns 1 (1), X=329.56, Y=281.48, Mass=143, SNR=8.3, Peak=64 HFD=1.5
02:32:38.325 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
02:32:38.325 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:32:38.325 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.23 hyp=0.45 cameraTheta=-0.53 mountX=-0.38 mountY=-0.20, mountTheta=-2.66
02:32:38.325 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.23, opts=13)
02:32:38.325 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.23)
02:32:38.326 00.001 8976 Worker thread wakes up
02:32:38.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.23) opts 0xd
02:32:38.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.23)
02:32:38.326 00.000 8976 Moving (0.39, -0.23) raw xDistance=-0.38 yDistance=-0.20
02:32:38.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:32:38.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:32:38.326 00.000 8976 MoveAxis(R, 2, ABG)
02:32:38.326 00.000 8976 stepping (-11, 31) + (2, 0)
02:32:38.326 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:38.327 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:32:38.336 00.009 5052 UpdateGuideState exits: m=143 SNR=8.3 Saturated
02:32:38.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:38.336 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:38.336 00.000 5052 Enqueuing Expose request
02:32:38.354 00.018 8976 Received - 47 (G) 
02:32:38.354 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:38.354 00.000 8976 stepped: pos (-9, 31)
02:32:38.354 00.000 8976 MoveAxis(U, 0, ABG)
02:32:38.354 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
02:32:38.354 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:32:38.354 00.000 8976 MountToCamera -- mountX=1.73 mountY=-4.73 hyp=5.03 mountTheta=-1.22 cameraX=3.42, cameraY=3.69 cameraTheta=0.82
02:32:38.354 00.000 8976 incremental bump (3.421, 3.689) isValid = 1
02:32:38.355 00.001 8976 Scheduling Mount bump of (0.130, 0.146)
02:32:38.355 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.15, opts=4)
02:32:38.355 00.000 8976 Enqueuing Move request for scope (0.13, 0.15)
02:32:38.355 00.000 8976 move complete, result=0
02:32:38.355 00.000 8976 worker thread done servicing request
02:32:38.355 00.000 8976 Worker thread wakes up
02:32:38.355 00.000 9828 Worker thread wakes up
02:32:38.355 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0x4
02:32:38.355 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
02:32:38.355 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
02:32:38.355 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:32:38.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:38.355 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:38.355 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
02:32:38.356 00.001 9828 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.84 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
02:32:38.356 00.000 9828 Moving (0.13, 0.15) raw xDistance=-0.14 yDistance=-0.13
02:32:38.356 00.000 9828 BLC: window closed
02:32:38.356 00.000 9828 MoveAxis(E, 43, B)
02:32:38.356 00.000 9828 Guiding  Dir = 2, Dur = 43
02:32:38.357 00.001 9828 IsSlewing returns 0
02:32:38.357 00.000 9828 IsGuiding returns 0
02:32:38.357 00.000 9828 PulseGuide returned control before completion, sleep 53
02:32:38.423 00.066 9828 IsGuiding returns 1
02:32:38.423 00.000 9828 scope still moving after pulse duration time elapsed
02:32:38.453 00.030 9828 IsSlewing returns 0
02:32:38.453 00.000 9828 IsGuiding returns 1
02:32:38.485 00.032 9828 IsSlewing returns 0
02:32:38.485 00.000 9828 IsGuiding returns 1
02:32:38.516 00.031 9828 IsSlewing returns 0
02:32:38.516 00.000 9828 IsGuiding returns 0
02:32:38.516 00.000 9828 scope move finished after 43 + 116 ms
02:32:38.516 00.000 9828 Move returns status 0, amount 43
02:32:38.516 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:38.516 00.000 9828 MoveAxis(N, 17, B)
02:32:38.516 00.000 9828 Guiding  Dir = 0, Dur = 17
02:32:38.531 00.015 9828 IsSlewing returns 0
02:32:38.531 00.000 9828 IsGuiding returns 0
02:32:38.531 00.000 9828 PulseGuide returned control before completion, sleep 27
02:32:38.562 00.031 9828 IsGuiding returns 1
02:32:38.562 00.000 9828 scope still moving after pulse duration time elapsed
02:32:38.593 00.031 9828 IsSlewing returns 0
02:32:38.593 00.000 9828 IsGuiding returns 1
02:32:38.624 00.031 9828 IsSlewing returns 0
02:32:38.624 00.000 9828 IsGuiding returns 1
02:32:38.655 00.031 9828 IsSlewing returns 0
02:32:38.655 00.000 9828 IsGuiding returns 1
02:32:38.686 00.031 9828 IsSlewing returns 0
02:32:38.686 00.000 9828 IsGuiding returns 0
02:32:38.686 00.000 9828 scope move finished after 17 + 138 ms
02:32:38.686 00.000 9828 Move returns status 0, amount 17
02:32:38.686 00.000 9828 move complete, result=0
02:32:38.686 00.000 9828 worker thread done servicing request
02:32:38.686 00.000 5052 GuideStep: -0.1 px 43 ms EAST, -0.1 px 17 ms NORTH
02:32:39.051 00.365 8976 Exposure complete
02:32:39.056 00.005 8976 worker thread done servicing request
02:32:39.056 00.000 5052 OnExposeComplete: enter
02:32:39.057 00.001 5052 UpdateGuideState(): m_state=6
02:32:39.057 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9250
02:32:39.057 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=282.12, Mass=145, SNR=8.3, Peak=73 HFD=2.3
02:32:39.057 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
02:32:39.057 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.75 = -0.75)
02:32:39.057 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.41 hyp=0.42 cameraTheta=1.40 mountX=0.33 mountY=-0.28, mountTheta=-0.70
02:32:39.058 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.41, opts=13)
02:32:39.058 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.41)
02:32:39.058 00.000 8976 Worker thread wakes up
02:32:39.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.41) opts 0xd
02:32:39.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.41)
02:32:39.058 00.000 8976 Moving (0.07, 0.41) raw xDistance=0.33 yDistance=-0.28
02:32:39.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
02:32:39.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:32:39.058 00.000 8976 MoveAxis(L, 1, ABG)
02:32:39.058 00.000 8976 stepping (-9, 31) + (-1, 0)
02:32:39.058 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:39.059 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:32:39.070 00.011 5052 UpdateGuideState exits: m=145 SNR=8.3
02:32:39.070 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:39.070 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:39.070 00.000 5052 Enqueuing Expose request
02:32:39.089 00.019 8976 Received - 47 (G) 
02:32:39.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:39.089 00.000 8976 stepped: pos (-10, 31)
02:32:39.089 00.000 8976 MoveAxis(U, 1, ABG)
02:32:39.089 00.000 8976 stepping (-10, 31) + (0, 1)
02:32:39.089 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:39.120 00.031 8976 Received - 47 (G) 
02:32:39.120 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:39.120 00.000 8976 stepped: pos (-10, 32)
02:32:39.121 00.001 8976 outside bump range, increase bump weight 1.67 => 1.83
02:32:39.121 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:32:39.121 00.000 8976 MountToCamera -- mountX=1.66 mountY=-4.84 hyp=5.12 mountTheta=-1.24 cameraX=3.56, cameraY=3.69 cameraTheta=0.80
02:32:39.121 00.000 8976 incremental bump (3.556, 3.685) isValid = 1
02:32:39.121 00.000 8976 Scheduling Mount bump of (0.146, 0.157)
02:32:39.121 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.16, opts=4)
02:32:39.121 00.000 8976 Enqueuing Move request for scope (0.15, 0.16)
02:32:39.121 00.000 8976 move complete, result=0
02:32:39.121 00.000 9828 Worker thread wakes up
02:32:39.121 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0x4
02:32:39.121 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
02:32:39.121 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
02:32:39.121 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
02:32:39.121 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.21 cameraTheta=0.82 mountX=-0.15 mountY=-0.14, mountTheta=-2.41
02:32:39.121 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:32:39.121 00.000 8976 worker thread done servicing request
02:32:39.121 00.000 8976 Worker thread wakes up
02:32:39.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:39.121 00.000 9828 Moving (0.15, 0.16) raw xDistance=-0.15 yDistance=-0.14
02:32:39.122 00.001 9828 BLC: window closed
02:32:39.122 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:39.122 00.000 9828 MoveAxis(E, 49, B)
02:32:39.122 00.000 9828 Guiding  Dir = 2, Dur = 49
02:32:39.122 00.000 9828 IsSlewing returns 0
02:32:39.122 00.000 9828 IsGuiding returns 0
02:32:39.122 00.000 9828 PulseGuide returned control before completion, sleep 59
02:32:39.183 00.061 9828 IsGuiding returns 1
02:32:39.183 00.000 9828 scope still moving after pulse duration time elapsed
02:32:39.214 00.031 9828 IsSlewing returns 0
02:32:39.214 00.000 9828 IsGuiding returns 1
02:32:39.246 00.032 9828 IsSlewing returns 0
02:32:39.246 00.000 9828 IsGuiding returns 1
02:32:39.276 00.030 9828 IsSlewing returns 0
02:32:39.276 00.000 9828 IsGuiding returns 1
02:32:39.307 00.031 9828 IsSlewing returns 0
02:32:39.307 00.000 9828 IsGuiding returns 0
02:32:39.307 00.000 9828 scope move finished after 49 + 135 ms
02:32:39.307 00.000 9828 Move returns status 0, amount 49
02:32:39.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:39.307 00.000 9828 MoveAxis(N, 19, B)
02:32:39.307 00.000 9828 Guiding  Dir = 0, Dur = 19
02:32:39.323 00.016 9828 IsSlewing returns 0
02:32:39.323 00.000 9828 IsGuiding returns 0
02:32:39.323 00.000 9828 PulseGuide returned control before completion, sleep 29
02:32:39.354 00.031 9828 IsGuiding returns 1
02:32:39.354 00.000 9828 scope still moving after pulse duration time elapsed
02:32:39.385 00.031 9828 IsSlewing returns 0
02:32:39.386 00.001 9828 IsGuiding returns 1
02:32:39.416 00.030 9828 IsSlewing returns 0
02:32:39.416 00.000 9828 IsGuiding returns 1
02:32:39.447 00.031 9828 IsSlewing returns 0
02:32:39.447 00.000 9828 IsGuiding returns 1
02:32:39.477 00.030 9828 IsSlewing returns 0
02:32:39.477 00.000 9828 IsGuiding returns 0
02:32:39.477 00.000 9828 scope move finished after 19 + 134 ms
02:32:39.477 00.000 9828 Move returns status 0, amount 19
02:32:39.477 00.000 9828 move complete, result=0
02:32:39.478 00.001 9828 worker thread done servicing request
02:32:39.478 00.000 5052 GuideStep: -0.2 px 49 ms EAST, -0.1 px 19 ms NORTH
02:32:39.816 00.338 8976 Exposure complete
02:32:39.822 00.006 8976 worker thread done servicing request
02:32:39.822 00.000 5052 OnExposeComplete: enter
02:32:39.822 00.000 5052 UpdateGuideState(): m_state=6
02:32:39.822 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9251
02:32:39.822 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.73, Mass=132, SNR=8.0, Peak=69 HFD=2.0
02:32:39.822 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:32:39.822 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:32:39.822 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.02 hyp=0.43 cameraTheta=3.09 mountX=0.22 mountY=0.35, mountTheta=1.01
02:32:39.823 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.02, opts=13)
02:32:39.823 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.02)
02:32:39.824 00.001 8976 Worker thread wakes up
02:32:39.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.02) opts 0xd
02:32:39.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.02)
02:32:39.824 00.000 8976 Moving (-0.43, 0.02) raw xDistance=0.22 yDistance=0.35
02:32:39.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:32:39.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
02:32:39.824 00.000 8976 MoveAxis(R, 0, ABG)
02:32:39.824 00.000 8976 MoveAxis(D, 1, ABG)
02:32:39.824 00.000 8976 stepping (-10, 32) + (0, -1)
02:32:39.824 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:39.824 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:32:39.834 00.010 5052 UpdateGuideState exits: m=132 SNR=8.0
02:32:39.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:39.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:39.834 00.000 5052 Enqueuing Expose request
02:32:39.856 00.022 8976 Received - 47 (G) 
02:32:39.856 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:39.856 00.000 8976 stepped: pos (-10, 31)
02:32:39.856 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
02:32:39.856 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:32:39.856 00.000 8976 MountToCamera -- mountX=1.62 mountY=-4.87 hyp=5.13 mountTheta=-1.25 cameraX=3.60, cameraY=3.66 cameraTheta=0.79
02:32:39.856 00.000 8976 incremental bump (3.599, 3.659) isValid = 1
02:32:39.856 00.000 8976 Scheduling Mount bump of (0.161, 0.170)
02:32:39.856 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.17, opts=4)
02:32:39.857 00.001 8976 Enqueuing Move request for scope (0.16, 0.17)
02:32:39.857 00.000 8976 move complete, result=0
02:32:39.857 00.000 8976 worker thread done servicing request
02:32:39.857 00.000 8976 Worker thread wakes up
02:32:39.857 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:32:39.857 00.000 9828 Worker thread wakes up
02:32:39.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:39.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:39.857 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0x4
02:32:39.857 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
02:32:39.857 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
02:32:39.857 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
02:32:39.857 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.81 mountX=-0.17 mountY=-0.15, mountTheta=-2.42
02:32:39.857 00.000 9828 Moving (0.16, 0.17) raw xDistance=-0.17 yDistance=-0.15
02:32:39.857 00.000 9828 BLC: window closed
02:32:39.857 00.000 9828 MoveAxis(E, 54, B)
02:32:39.857 00.000 9828 Guiding  Dir = 2, Dur = 54
02:32:39.858 00.001 9828 IsSlewing returns 0
02:32:39.858 00.000 9828 IsGuiding returns 0
02:32:39.858 00.000 9828 PulseGuide returned control before completion, sleep 64
02:32:39.930 00.072 9828 IsGuiding returns 1
02:32:39.930 00.000 9828 scope still moving after pulse duration time elapsed
02:32:39.961 00.031 9828 IsSlewing returns 0
02:32:39.961 00.000 9828 IsGuiding returns 1
02:32:39.992 00.031 9828 IsSlewing returns 0
02:32:39.992 00.000 9828 IsGuiding returns 1
02:32:40.023 00.031 9828 IsSlewing returns 0
02:32:40.023 00.000 9828 IsGuiding returns 0
02:32:40.023 00.000 9828 scope move finished after 54 + 111 ms
02:32:40.023 00.000 9828 Move returns status 0, amount 54
02:32:40.023 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:40.023 00.000 9828 MoveAxis(N, 20, B)
02:32:40.023 00.000 9828 Guiding  Dir = 0, Dur = 20
02:32:40.039 00.016 9828 IsSlewing returns 0
02:32:40.039 00.000 9828 IsGuiding returns 0
02:32:40.040 00.001 9828 PulseGuide returned control before completion, sleep 30
02:32:40.071 00.031 9828 IsGuiding returns 1
02:32:40.072 00.001 9828 scope still moving after pulse duration time elapsed
02:32:40.103 00.031 9828 IsSlewing returns 0
02:32:40.103 00.000 9828 IsGuiding returns 1
02:32:40.133 00.030 9828 IsSlewing returns 0
02:32:40.134 00.001 9828 IsGuiding returns 1
02:32:40.165 00.031 9828 IsSlewing returns 0
02:32:40.165 00.000 9828 IsGuiding returns 1
02:32:40.199 00.034 9828 IsSlewing returns 0
02:32:40.199 00.000 9828 IsGuiding returns 0
02:32:40.199 00.000 9828 scope move finished after 20 + 139 ms
02:32:40.199 00.000 9828 Move returns status 0, amount 20
02:32:40.199 00.000 9828 move complete, result=0
02:32:40.199 00.000 9828 worker thread done servicing request
02:32:40.200 00.001 5052 GuideStep: -0.2 px 54 ms EAST, -0.1 px 20 ms NORTH
02:32:40.549 00.349 8976 Exposure complete
02:32:40.554 00.005 8976 worker thread done servicing request
02:32:40.555 00.001 5052 OnExposeComplete: enter
02:32:40.555 00.000 5052 UpdateGuideState(): m_state=6
02:32:40.555 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9252
02:32:40.555 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.51, Mass=163, SNR=8.8, Peak=67 HFD=2.3
02:32:40.555 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
02:32:40.555 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
02:32:40.555 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.20 hyp=0.36 cameraTheta=-2.55 mountX=-0.04 mountY=0.36, mountTheta=1.69
02:32:40.555 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.20, opts=13)
02:32:40.555 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.20)
02:32:40.556 00.001 8976 Worker thread wakes up
02:32:40.556 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.20) opts 0xd
02:32:40.556 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.20)
02:32:40.556 00.000 8976 Moving (-0.29, -0.20) raw xDistance=-0.04 yDistance=0.36
02:32:40.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:32:40.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
02:32:40.556 00.000 8976 MoveAxis(R, 0, ABG)
02:32:40.556 00.000 8976 MoveAxis(D, 2, ABG)
02:32:40.556 00.000 8976 stepping (-10, 31) + (0, -2)
02:32:40.556 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:40.557 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:32:40.566 00.009 5052 UpdateGuideState exits: m=163 SNR=8.8
02:32:40.567 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:40.567 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:40.567 00.000 5052 Enqueuing Expose request
02:32:40.592 00.025 8976 Received - 47 (G) 
02:32:40.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:40.592 00.000 8976 stepped: pos (-10, 29)
02:32:40.592 00.000 8976 back inside bump range: decrease bump weight 2.00 => 1.00
02:32:40.592 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:32:40.592 00.000 8976 MountToCamera -- mountX=1.59 mountY=-4.78 hyp=5.04 mountTheta=-1.25 cameraX=3.53, cameraY=3.59 cameraTheta=0.79
02:32:40.592 00.000 8976 incremental bump (3.534, 3.593) isValid = 1
02:32:40.592 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
02:32:40.592 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:32:40.592 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:32:40.592 00.000 8976 move complete, result=0
02:32:40.592 00.000 9828 Worker thread wakes up
02:32:40.592 00.000 8976 worker thread done servicing request
02:32:40.592 00.000 8976 Worker thread wakes up
02:32:40.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:40.592 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:32:40.592 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:32:40.592 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
02:32:40.592 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
02:32:40.593 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
02:32:40.593 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
02:32:40.593 00.000 9828 BLC: window closed
02:32:40.593 00.000 9828 MoveAxis(E, 27, B)
02:32:40.593 00.000 9828 Guiding  Dir = 2, Dur = 27
02:32:40.593 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:32:40.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:40.593 00.000 9828 IsSlewing returns 0
02:32:40.593 00.000 9828 IsGuiding returns 0
02:32:40.593 00.000 9828 PulseGuide returned control before completion, sleep 37
02:32:40.637 00.044 9828 IsGuiding returns 1
02:32:40.637 00.000 9828 scope still moving after pulse duration time elapsed
02:32:40.669 00.032 9828 IsSlewing returns 0
02:32:40.670 00.001 9828 IsGuiding returns 1
02:32:40.699 00.029 9828 IsSlewing returns 0
02:32:40.699 00.000 9828 IsGuiding returns 1
02:32:40.730 00.031 9828 IsSlewing returns 0
02:32:40.730 00.000 9828 IsGuiding returns 1
02:32:40.760 00.030 9828 IsSlewing returns 0
02:32:40.761 00.001 9828 IsGuiding returns 0
02:32:40.761 00.000 9828 scope move finished after 27 + 140 ms
02:32:40.761 00.000 9828 Move returns status 0, amount 27
02:32:40.761 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:40.761 00.000 9828 MoveAxis(N, 10, B)
02:32:40.761 00.000 9828 Guiding  Dir = 0, Dur = 10
02:32:40.776 00.015 9828 IsSlewing returns 0
02:32:40.777 00.001 9828 IsGuiding returns 0
02:32:40.777 00.000 9828 PulseGuide returned control before completion, sleep 20
02:32:40.807 00.030 9828 IsGuiding returns 1
02:32:40.807 00.000 9828 scope still moving after pulse duration time elapsed
02:32:40.839 00.032 9828 IsSlewing returns 0
02:32:40.839 00.000 9828 IsGuiding returns 1
02:32:40.869 00.030 9828 IsSlewing returns 0
02:32:40.869 00.000 9828 IsGuiding returns 1
02:32:40.900 00.031 9828 IsSlewing returns 0
02:32:40.900 00.000 9828 IsGuiding returns 1
02:32:40.931 00.031 9828 IsSlewing returns 0
02:32:40.931 00.000 9828 IsGuiding returns 0
02:32:40.931 00.000 9828 scope move finished after 10 + 144 ms
02:32:40.931 00.000 9828 Move returns status 0, amount 10
02:32:40.931 00.000 9828 move complete, result=0
02:32:40.931 00.000 9828 worker thread done servicing request
02:32:40.931 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:32:41.283 00.352 8976 Exposure complete
02:32:41.289 00.006 8976 worker thread done servicing request
02:32:41.289 00.000 5052 OnExposeComplete: enter
02:32:41.290 00.001 5052 UpdateGuideState(): m_state=6
02:32:41.290 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9253
02:32:41.290 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.98, Mass=152, SNR=8.5, Peak=71 HFD=2.0
02:32:41.290 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
02:32:41.290 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
02:32:41.290 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.27 hyp=0.32 cameraTheta=2.14 mountX=0.32 mountY=-0.00, mountTheta=-0.01
02:32:41.291 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.27, opts=13)
02:32:41.291 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.27)
02:32:41.291 00.000 8976 Worker thread wakes up
02:32:41.291 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.27) opts 0xd
02:32:41.291 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.27)
02:32:41.291 00.000 8976 Moving (-0.17, 0.27) raw xDistance=0.32 yDistance=-0.00
02:32:41.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:32:41.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:32:41.292 00.001 8976 MoveAxis(L, 1, ABG)
02:32:41.292 00.000 8976 stepping (-10, 29) + (-1, 0)
02:32:41.292 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:41.292 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:32:41.303 00.011 5052 UpdateGuideState exits: m=152 SNR=8.5
02:32:41.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:41.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:41.303 00.000 5052 Enqueuing Expose request
02:32:41.311 00.008 8976 Received - 47 (G) 
02:32:41.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:41.311 00.000 8976 stepped: pos (-11, 29)
02:32:41.311 00.000 8976 MoveAxis(U, 0, ABG)
02:32:41.311 00.000 8976 back inside bump range: decrease bump weight 1.00 => 1.00
02:32:41.311 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:32:41.311 00.000 8976 MountToCamera -- mountX=1.62 mountY=-4.72 hyp=4.99 mountTheta=-1.24 cameraX=3.47, cameraY=3.59 cameraTheta=0.80
02:32:41.311 00.000 8976 incremental bump (3.468, 3.594) isValid = 1
02:32:41.311 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:32:41.311 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:32:41.311 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:32:41.311 00.000 8976 move complete, result=0
02:32:41.311 00.000 9828 Worker thread wakes up
02:32:41.311 00.000 8976 worker thread done servicing request
02:32:41.311 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:32:41.311 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:32:41.312 00.001 8976 Worker thread wakes up
02:32:41.312 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:32:41.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:41.312 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
02:32:41.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:41.312 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
02:32:41.312 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
02:32:41.312 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:32:41.312 00.000 9828 BLC: window closed
02:32:41.312 00.000 9828 MoveAxis(E, 27, B)
02:32:41.312 00.000 9828 Guiding  Dir = 2, Dur = 27
02:32:41.312 00.000 9828 IsSlewing returns 0
02:32:41.313 00.001 9828 IsGuiding returns 0
02:32:41.313 00.000 9828 PulseGuide returned control before completion, sleep 37
02:32:41.356 00.043 9828 IsGuiding returns 1
02:32:41.356 00.000 9828 scope still moving after pulse duration time elapsed
02:32:41.386 00.030 9828 IsSlewing returns 0
02:32:41.387 00.001 9828 IsGuiding returns 1
02:32:41.418 00.031 9828 IsSlewing returns 0
02:32:41.419 00.001 9828 IsGuiding returns 1
02:32:41.449 00.030 9828 IsSlewing returns 0
02:32:41.449 00.000 9828 IsGuiding returns 0
02:32:41.449 00.000 9828 scope move finished after 27 + 109 ms
02:32:41.449 00.000 9828 Move returns status 0, amount 27
02:32:41.449 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:41.449 00.000 9828 MoveAxis(N, 10, B)
02:32:41.449 00.000 9828 Guiding  Dir = 0, Dur = 10
02:32:41.463 00.014 9828 IsSlewing returns 0
02:32:41.463 00.000 9828 IsGuiding returns 1
02:32:41.463 00.000 9828 Entered PulseGuideScope while moving
02:32:41.526 00.063 9828 IsSlewing returns 0
02:32:41.526 00.000 9828 IsGuiding returns 1
02:32:41.526 00.000 9828 Still moving
02:32:41.590 00.064 9828 IsSlewing returns 0
02:32:41.590 00.000 9828 IsGuiding returns 0
02:32:41.590 00.000 9828 Movement stopped - continuing
02:32:41.590 00.000 9828 PulseGuide returned control before completion, sleep 20
02:32:41.622 00.032 9828 IsGuiding returns 1
02:32:41.622 00.000 9828 scope still moving after pulse duration time elapsed
02:32:41.652 00.030 9828 IsSlewing returns 0
02:32:41.652 00.000 9828 IsGuiding returns 1
02:32:41.684 00.032 9828 IsSlewing returns 0
02:32:41.684 00.000 9828 IsGuiding returns 1
02:32:41.715 00.031 9828 IsSlewing returns 0
02:32:41.715 00.000 9828 IsGuiding returns 1
02:32:41.745 00.030 9828 IsSlewing returns 0
02:32:41.745 00.000 9828 IsGuiding returns 0
02:32:41.745 00.000 9828 scope move finished after 10 + 144 ms
02:32:41.745 00.000 9828 Move returns status 0, amount 10
02:32:41.745 00.000 9828 move complete, result=0
02:32:41.745 00.000 9828 worker thread done servicing request
02:32:41.745 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:32:42.003 00.258 8976 Exposure complete
02:32:42.009 00.006 8976 worker thread done servicing request
02:32:42.009 00.000 5052 OnExposeComplete: enter
02:32:42.009 00.000 5052 UpdateGuideState(): m_state=6
02:32:42.009 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9254
02:32:42.010 00.001 5052 Star::Find returns 1 (0), X=329.04, Y=281.89, Mass=155, SNR=8.6, Peak=77 HFD=2.0
02:32:42.010 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.16 = 0.16)
02:32:42.010 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
02:32:42.010 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.23 cameraTheta=2.20 mountX=0.22 mountY=0.01, mountTheta=0.06
02:32:42.011 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.18, opts=13)
02:32:42.011 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.18)
02:32:42.011 00.000 8976 Worker thread wakes up
02:32:42.011 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.18) opts 0xd
02:32:42.011 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.18)
02:32:42.011 00.000 8976 Moving (-0.13, 0.18) raw xDistance=0.22 yDistance=0.01
02:32:42.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:32:42.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:32:42.011 00.000 8976 MoveAxis(R, 0, ABG)
02:32:42.011 00.000 8976 MoveAxis(U, 0, ABG)
02:32:42.012 00.001 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:32:42.012 00.000 8976 MountToCamera -- mountX=1.64 mountY=-4.68 hyp=4.96 mountTheta=-1.23 cameraX=3.42, cameraY=3.59 cameraTheta=0.81
02:32:42.012 00.000 8976 incremental bump (3.424, 3.595) isValid = 1
02:32:42.012 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:32:42.012 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:32:42.012 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:32:42.012 00.000 8976 move complete, result=0
02:32:42.012 00.000 8976 worker thread done servicing request
02:32:42.012 00.000 9828 Worker thread wakes up
02:32:42.012 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:32:42.012 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:32:42.012 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:32:42.012 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:32:42.012 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:32:42.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:32:42.012 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:32:42.013 00.001 9828 BLC: window closed
02:32:42.013 00.000 9828 MoveAxis(E, 26, B)
02:32:42.013 00.000 9828 Guiding  Dir = 2, Dur = 26
02:32:42.013 00.000 9828 IsSlewing returns 0
02:32:42.013 00.000 9828 IsGuiding returns 0
02:32:42.013 00.000 9828 PulseGuide returned control before completion, sleep 36
02:32:42.022 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
02:32:42.022 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:42.022 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:42.022 00.000 5052 Enqueuing Expose request
02:32:42.022 00.000 8976 Worker thread wakes up
02:32:42.022 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:42.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:42.022 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:42.057 00.035 9828 IsGuiding returns 1
02:32:42.057 00.000 9828 scope still moving after pulse duration time elapsed
02:32:42.089 00.032 9828 IsSlewing returns 0
02:32:42.089 00.000 9828 IsGuiding returns 1
02:32:42.120 00.031 9828 IsSlewing returns 0
02:32:42.120 00.000 9828 IsGuiding returns 1
02:32:42.151 00.031 9828 IsSlewing returns 0
02:32:42.151 00.000 9828 IsGuiding returns 1
02:32:42.182 00.031 9828 IsSlewing returns 0
02:32:42.182 00.000 9828 IsGuiding returns 1
02:32:42.214 00.032 9828 IsSlewing returns 0
02:32:42.214 00.000 9828 IsGuiding returns 0
02:32:42.214 00.000 9828 scope move finished after 26 + 174 ms
02:32:42.214 00.000 9828 Move returns status 0, amount 26
02:32:42.214 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:42.214 00.000 9828 MoveAxis(N, 10, B)
02:32:42.214 00.000 9828 Guiding  Dir = 0, Dur = 10
02:32:42.229 00.015 9828 IsSlewing returns 0
02:32:42.229 00.000 9828 IsGuiding returns 0
02:32:42.229 00.000 9828 PulseGuide returned control before completion, sleep 20
02:32:42.259 00.030 9828 IsGuiding returns 1
02:32:42.259 00.000 9828 scope still moving after pulse duration time elapsed
02:32:42.290 00.031 9828 IsSlewing returns 0
02:32:42.291 00.001 9828 IsGuiding returns 1
02:32:42.320 00.029 9828 IsSlewing returns 0
02:32:42.320 00.000 9828 IsGuiding returns 1
02:32:42.352 00.032 9828 IsSlewing returns 0
02:32:42.352 00.000 9828 IsGuiding returns 1
02:32:42.383 00.031 9828 IsSlewing returns 0
02:32:42.383 00.000 9828 IsGuiding returns 0
02:32:42.383 00.000 9828 scope move finished after 10 + 144 ms
02:32:42.383 00.000 9828 Move returns status 0, amount 10
02:32:42.383 00.000 9828 move complete, result=0
02:32:42.383 00.000 9828 worker thread done servicing request
02:32:42.383 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:32:42.710 00.327 8976 Exposure complete
02:32:42.715 00.005 8976 worker thread done servicing request
02:32:42.716 00.001 5052 OnExposeComplete: enter
02:32:42.716 00.000 5052 UpdateGuideState(): m_state=6
02:32:42.716 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9255
02:32:42.716 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.39, Mass=151, SNR=8.5, Peak=69 HFD=1.7
02:32:42.716 00.000 5052 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.04) = xAngle (-3.12 = -3.12)
02:32:42.716 00.000 5052 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.23 = 3.06)
02:32:42.716 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.32 hyp=0.36 cameraTheta=-1.08 mountX=-0.36 mountY=0.03, mountTheta=3.06
02:32:42.716 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.32, opts=13)
02:32:42.716 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.32)
02:32:42.716 00.000 8976 Worker thread wakes up
02:32:42.717 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.32) opts 0xd
02:32:42.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.32)
02:32:42.717 00.000 8976 Moving (0.17, -0.32) raw xDistance=-0.36 yDistance=0.03
02:32:42.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:32:42.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:32:42.717 00.000 8976 MoveAxis(R, 1, ABG)
02:32:42.717 00.000 8976 stepping (-11, 29) + (1, 0)
02:32:42.717 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:42.717 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:32:42.727 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:32:42.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:42.728 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:42.728 00.000 5052 Enqueuing Expose request
02:32:42.750 00.022 8976 Received - 47 (G) 
02:32:42.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:42.750 00.000 8976 stepped: pos (-10, 29)
02:32:42.750 00.000 8976 MoveAxis(U, 0, ABG)
02:32:42.750 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:32:42.750 00.000 8976 MountToCamera -- mountX=1.61 mountY=-4.66 hyp=4.93 mountTheta=-1.24 cameraX=3.42, cameraY=3.55 cameraTheta=0.80
02:32:42.750 00.000 8976 incremental bump (3.417, 3.550) isValid = 1
02:32:42.750 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:32:42.750 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:32:42.750 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:32:42.750 00.000 8976 move complete, result=0
02:32:42.750 00.000 9828 Worker thread wakes up
02:32:42.750 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:32:42.750 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:32:42.750 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:32:42.750 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.0 px 0 ms NORTH
02:32:42.751 00.001 8976 worker thread done servicing request
02:32:42.751 00.000 8976 Worker thread wakes up
02:32:42.751 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:42.751 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
02:32:42.751 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
02:32:42.751 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:32:42.751 00.000 9828 BLC: window closed
02:32:42.751 00.000 9828 MoveAxis(E, 27, B)
02:32:42.751 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:42.751 00.000 9828 Guiding  Dir = 2, Dur = 27
02:32:42.751 00.000 9828 IsSlewing returns 0
02:32:42.751 00.000 9828 IsGuiding returns 0
02:32:42.752 00.001 9828 PulseGuide returned control before completion, sleep 37
02:32:42.803 00.051 9828 IsGuiding returns 1
02:32:42.803 00.000 9828 scope still moving after pulse duration time elapsed
02:32:42.835 00.032 9828 IsSlewing returns 0
02:32:42.835 00.000 9828 IsGuiding returns 1
02:32:42.867 00.032 9828 IsSlewing returns 0
02:32:42.867 00.000 9828 IsGuiding returns 1
02:32:42.898 00.031 9828 IsSlewing returns 0
02:32:42.899 00.001 9828 IsGuiding returns 0
02:32:42.899 00.000 9828 scope move finished after 27 + 119 ms
02:32:42.899 00.000 9828 Move returns status 0, amount 27
02:32:42.899 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:42.899 00.000 9828 MoveAxis(N, 10, B)
02:32:42.899 00.000 9828 Guiding  Dir = 0, Dur = 10
02:32:42.914 00.015 9828 IsSlewing returns 0
02:32:42.914 00.000 9828 IsGuiding returns 0
02:32:42.915 00.001 9828 PulseGuide returned control before completion, sleep 20
02:32:42.945 00.030 9828 IsGuiding returns 1
02:32:42.945 00.000 9828 scope still moving after pulse duration time elapsed
02:32:42.976 00.031 9828 IsSlewing returns 0
02:32:42.976 00.000 9828 IsGuiding returns 1
02:32:43.008 00.032 9828 IsSlewing returns 0
02:32:43.008 00.000 9828 IsGuiding returns 1
02:32:43.039 00.031 9828 IsSlewing returns 0
02:32:43.039 00.000 9828 IsGuiding returns 1
02:32:43.071 00.032 9828 IsSlewing returns 0
02:32:43.071 00.000 9828 IsGuiding returns 0
02:32:43.071 00.000 9828 scope move finished after 10 + 147 ms
02:32:43.071 00.000 9828 Move returns status 0, amount 10
02:32:43.071 00.000 9828 move complete, result=0
02:32:43.071 00.000 9828 worker thread done servicing request
02:32:43.071 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:32:43.442 00.371 8976 Exposure complete
02:32:43.447 00.005 8976 worker thread done servicing request
02:32:43.447 00.000 5052 OnExposeComplete: enter
02:32:43.447 00.000 5052 UpdateGuideState(): m_state=6
02:32:43.447 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9256
02:32:43.447 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.70, Mass=173, SNR=9.1, Peak=72 HFD=2.3
02:32:43.447 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.02 = 1.27)
02:32:43.447 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
02:32:43.447 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.97 mountX=0.02 mountY=0.08, mountTheta=1.25
02:32:43.448 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.01, opts=13)
02:32:43.448 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.01)
02:32:43.448 00.000 8976 Worker thread wakes up
02:32:43.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.01) opts 0xd
02:32:43.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.01)
02:32:43.448 00.000 8976 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=0.08
02:32:43.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:32:43.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:32:43.448 00.000 8976 MoveAxis(R, 0, ABG)
02:32:43.448 00.000 8976 MoveAxis(U, 0, ABG)
02:32:43.448 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:32:43.448 00.000 8976 MountToCamera -- mountX=1.58 mountY=-4.64 hyp=4.90 mountTheta=-1.24 cameraX=3.41, cameraY=3.52 cameraTheta=0.80
02:32:43.448 00.000 8976 incremental bump (3.413, 3.521) isValid = 1
02:32:43.449 00.001 8976 Scheduling Mount bump of (0.056, 0.060)
02:32:43.449 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.06, opts=4)
02:32:43.449 00.000 8976 Enqueuing Move request for scope (0.06, 0.06)
02:32:43.449 00.000 8976 move complete, result=0
02:32:43.449 00.000 9828 Worker thread wakes up
02:32:43.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0x4
02:32:43.449 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
02:32:43.449 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
02:32:43.449 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
02:32:43.449 00.000 8976 worker thread done servicing request
02:32:43.449 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:32:43.450 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.82 mountX=-0.06 mountY=-0.05, mountTheta=-2.41
02:32:43.450 00.000 9828 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.05
02:32:43.450 00.000 9828 BLC: window closed
02:32:43.450 00.000 9828 MoveAxis(E, 19, B)
02:32:43.450 00.000 9828 Guiding  Dir = 2, Dur = 19
02:32:43.450 00.000 9828 IsSlewing returns 0
02:32:43.450 00.000 9828 IsGuiding returns 0
02:32:43.450 00.000 9828 PulseGuide returned control before completion, sleep 29
02:32:43.459 00.009 5052 UpdateGuideState exits: m=173 SNR=9.1
02:32:43.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:43.459 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:43.459 00.000 5052 Enqueuing Expose request
02:32:43.459 00.000 8976 Worker thread wakes up
02:32:43.459 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:43.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:43.459 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:43.489 00.030 9828 IsGuiding returns 1
02:32:43.489 00.000 9828 scope still moving after pulse duration time elapsed
02:32:43.520 00.031 9828 IsSlewing returns 0
02:32:43.520 00.000 9828 IsGuiding returns 1
02:32:43.550 00.030 9828 IsSlewing returns 0
02:32:43.550 00.000 9828 IsGuiding returns 1
02:32:43.581 00.031 9828 IsSlewing returns 0
02:32:43.581 00.000 9828 IsGuiding returns 0
02:32:43.581 00.000 9828 scope move finished after 19 + 111 ms
02:32:43.581 00.000 9828 Move returns status 0, amount 19
02:32:43.581 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:43.581 00.000 9828 MoveAxis(N, 7, B)
02:32:43.581 00.000 9828 Guiding  Dir = 0, Dur = 7
02:32:43.597 00.016 9828 IsSlewing returns 0
02:32:43.597 00.000 9828 IsGuiding returns 0
02:32:43.597 00.000 9828 PulseGuide returned control before completion, sleep 17
02:32:43.627 00.030 9828 IsGuiding returns 1
02:32:43.627 00.000 9828 scope still moving after pulse duration time elapsed
02:32:43.659 00.032 9828 IsSlewing returns 0
02:32:43.659 00.000 9828 IsGuiding returns 1
02:32:43.691 00.032 9828 IsSlewing returns 0
02:32:43.691 00.000 9828 IsGuiding returns 1
02:32:43.723 00.032 9828 IsSlewing returns 0
02:32:43.723 00.000 9828 IsGuiding returns 0
02:32:43.723 00.000 9828 scope move finished after 7 + 119 ms
02:32:43.723 00.000 9828 Move returns status 0, amount 7
02:32:43.723 00.000 9828 move complete, result=0
02:32:43.723 00.000 9828 worker thread done servicing request
02:32:43.723 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 7 ms NORTH
02:32:44.147 00.424 8976 Exposure complete
02:32:44.152 00.005 8976 worker thread done servicing request
02:32:44.152 00.000 5052 OnExposeComplete: enter
02:32:44.152 00.000 5052 UpdateGuideState(): m_state=6
02:32:44.152 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9257
02:32:44.152 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.59, Mass=135, SNR=8.1, Peak=71 HFD=2.1
02:32:44.152 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.51 = 1.77)
02:32:44.152 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.67)
02:32:44.152 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.47 mountX=-0.04 mountY=0.20, mountTheta=1.77
02:32:44.153 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.12, opts=13)
02:32:44.153 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.12)
02:32:44.153 00.000 8976 Worker thread wakes up
02:32:44.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.12) opts 0xd
02:32:44.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.12)
02:32:44.153 00.000 8976 Moving (-0.16, -0.12) raw xDistance=-0.04 yDistance=0.20
02:32:44.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:32:44.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:32:44.153 00.000 8976 MoveAxis(R, 0, ABG)
02:32:44.153 00.000 8976 MoveAxis(U, 0, ABG)
02:32:44.153 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:32:44.153 00.000 8976 MountToCamera -- mountX=1.56 mountY=-4.63 hyp=4.89 mountTheta=-1.24 cameraX=3.41, cameraY=3.50 cameraTheta=0.80
02:32:44.153 00.000 8976 incremental bump (3.410, 3.501) isValid = 1
02:32:44.154 00.001 8976 Scheduling Mount bump of (0.080, 0.085)
02:32:44.154 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:32:44.154 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:32:44.154 00.000 8976 move complete, result=0
02:32:44.154 00.000 9828 Worker thread wakes up
02:32:44.154 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:32:44.154 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:32:44.154 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
02:32:44.154 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
02:32:44.154 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
02:32:44.154 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:32:44.154 00.000 9828 BLC: window closed
02:32:44.154 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:32:44.154 00.000 8976 worker thread done servicing request
02:32:44.154 00.000 9828 MoveAxis(E, 27, B)
02:32:44.154 00.000 9828 Guiding  Dir = 2, Dur = 27
02:32:44.155 00.001 9828 IsSlewing returns 0
02:32:44.155 00.000 9828 IsGuiding returns 0
02:32:44.155 00.000 9828 PulseGuide returned control before completion, sleep 37
02:32:44.164 00.009 5052 UpdateGuideState exits: m=135 SNR=8.1
02:32:44.164 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:44.164 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:44.164 00.000 5052 Enqueuing Expose request
02:32:44.164 00.000 8976 Worker thread wakes up
02:32:44.164 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:32:44.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:44.165 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:44.206 00.041 9828 IsGuiding returns 1
02:32:44.206 00.000 9828 scope still moving after pulse duration time elapsed
02:32:44.236 00.030 9828 IsSlewing returns 0
02:32:44.236 00.000 9828 IsGuiding returns 1
02:32:44.268 00.032 9828 IsSlewing returns 0
02:32:44.268 00.000 9828 IsGuiding returns 1
02:32:44.300 00.032 9828 IsSlewing returns 0
02:32:44.300 00.000 9828 IsGuiding returns 0
02:32:44.300 00.000 9828 scope move finished after 27 + 118 ms
02:32:44.300 00.000 9828 Move returns status 0, amount 27
02:32:44.300 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:44.300 00.000 9828 MoveAxis(N, 10, B)
02:32:44.300 00.000 9828 Guiding  Dir = 0, Dur = 10
02:32:44.316 00.016 9828 IsSlewing returns 0
02:32:44.316 00.000 9828 IsGuiding returns 0
02:32:44.316 00.000 9828 PulseGuide returned control before completion, sleep 20
02:32:44.347 00.031 9828 IsGuiding returns 1
02:32:44.347 00.000 9828 scope still moving after pulse duration time elapsed
02:32:44.377 00.030 9828 IsSlewing returns 0
02:32:44.377 00.000 9828 IsGuiding returns 1
02:32:44.408 00.031 9828 IsSlewing returns 0
02:32:44.408 00.000 9828 IsGuiding returns 1
02:32:44.438 00.030 9828 IsSlewing returns 0
02:32:44.438 00.000 9828 IsGuiding returns 1
02:32:44.470 00.032 9828 IsSlewing returns 0
02:32:44.470 00.000 9828 IsGuiding returns 0
02:32:44.470 00.000 9828 scope move finished after 10 + 144 ms
02:32:44.470 00.000 9828 Move returns status 0, amount 10
02:32:44.470 00.000 9828 move complete, result=0
02:32:44.470 00.000 9828 worker thread done servicing request
02:32:44.470 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:32:44.858 00.388 8976 Exposure complete
02:32:44.864 00.006 8976 worker thread done servicing request
02:32:44.864 00.000 5052 OnExposeComplete: enter
02:32:44.864 00.000 5052 UpdateGuideState(): m_state=6
02:32:44.864 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9258
02:32:44.864 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=282.03, Mass=159, SNR=8.7, Peak=70 HFD=2.1
02:32:44.864 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.04) = xAngle (0.14 = 0.14)
02:32:44.864 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.03 = 0.03)
02:32:44.864 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.32 hyp=0.39 cameraTheta=2.18 mountX=0.38 mountY=0.01, mountTheta=0.03
02:32:44.864 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.32, opts=13)
02:32:44.864 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.32)
02:32:44.864 00.000 8976 Worker thread wakes up
02:32:44.865 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.32) opts 0xd
02:32:44.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.32)
02:32:44.865 00.000 8976 Moving (-0.22, 0.32) raw xDistance=0.38 yDistance=0.01
02:32:44.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:32:44.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:32:44.865 00.000 8976 MoveAxis(L, 2, ABG)
02:32:44.865 00.000 8976 stepping (-10, 29) + (-2, 0)
02:32:44.865 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:44.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:32:44.875 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:32:44.876 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:44.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:44.876 00.000 5052 Enqueuing Expose request
02:32:44.891 00.015 8976 Received - 47 (G) 
02:32:44.892 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:44.892 00.000 8976 stepped: pos (-12, 29)
02:32:44.892 00.000 8976 MoveAxis(U, 0, ABG)
02:32:44.892 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:32:44.892 00.000 8976 MountToCamera -- mountX=1.65 mountY=-4.62 hyp=4.91 mountTheta=-1.23 cameraX=3.36, cameraY=3.58 cameraTheta=0.82
02:32:44.892 00.000 8976 incremental bump (3.362, 3.577) isValid = 1
02:32:44.892 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:32:44.892 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:32:44.892 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:32:44.892 00.000 8976 move complete, result=0
02:32:44.892 00.000 8976 worker thread done servicing request
02:32:44.892 00.000 8976 Worker thread wakes up
02:32:44.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:44.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:44.892 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
02:32:44.893 00.001 9828 Worker thread wakes up
02:32:44.893 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:32:44.893 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:32:44.893 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
02:32:44.893 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
02:32:44.893 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:32:44.893 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:32:44.893 00.000 9828 BLC: window closed
02:32:44.893 00.000 9828 MoveAxis(E, 26, B)
02:32:44.893 00.000 9828 Guiding  Dir = 2, Dur = 26
02:32:44.893 00.000 9828 IsSlewing returns 0
02:32:44.894 00.001 9828 IsGuiding returns 0
02:32:44.894 00.000 9828 PulseGuide returned control before completion, sleep 36
02:32:44.935 00.041 9828 IsGuiding returns 1
02:32:44.935 00.000 9828 scope still moving after pulse duration time elapsed
02:32:44.966 00.031 9828 IsSlewing returns 0
02:32:44.966 00.000 9828 IsGuiding returns 1
02:32:44.996 00.030 9828 IsSlewing returns 0
02:32:44.996 00.000 9828 IsGuiding returns 1
02:32:45.029 00.033 9828 IsSlewing returns 0
02:32:45.029 00.000 9828 IsGuiding returns 1
02:32:45.058 00.029 9828 IsSlewing returns 0
02:32:45.059 00.001 9828 IsGuiding returns 1
02:32:45.090 00.031 9828 IsSlewing returns 0
02:32:45.090 00.000 9828 IsGuiding returns 1
02:32:45.122 00.032 9828 IsSlewing returns 0
02:32:45.122 00.000 9828 IsGuiding returns 0
02:32:45.122 00.000 9828 scope move finished after 26 + 201 ms
02:32:45.122 00.000 9828 Move returns status 0, amount 26
02:32:45.122 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:45.122 00.000 9828 MoveAxis(N, 10, B)
02:32:45.122 00.000 9828 Guiding  Dir = 0, Dur = 10
02:32:45.138 00.016 9828 IsSlewing returns 0
02:32:45.138 00.000 9828 IsGuiding returns 0
02:32:45.138 00.000 9828 PulseGuide returned control before completion, sleep 20
02:32:45.169 00.031 9828 IsGuiding returns 1
02:32:45.169 00.000 9828 scope still moving after pulse duration time elapsed
02:32:45.200 00.031 9828 IsSlewing returns 0
02:32:45.201 00.001 9828 IsGuiding returns 1
02:32:45.231 00.030 9828 IsSlewing returns 0
02:32:45.231 00.000 9828 IsGuiding returns 1
02:32:45.262 00.031 9828 IsSlewing returns 0
02:32:45.262 00.000 9828 IsGuiding returns 1
02:32:45.293 00.031 9828 IsSlewing returns 0
02:32:45.293 00.000 9828 IsGuiding returns 0
02:32:45.293 00.000 9828 scope move finished after 10 + 145 ms
02:32:45.294 00.001 9828 Move returns status 0, amount 10
02:32:45.294 00.000 9828 move complete, result=0
02:32:45.294 00.000 9828 worker thread done servicing request
02:32:45.294 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:32:45.594 00.300 8976 Exposure complete
02:32:45.600 00.006 8976 worker thread done servicing request
02:32:45.600 00.000 5052 OnExposeComplete: enter
02:32:45.600 00.000 5052 UpdateGuideState(): m_state=6
02:32:45.600 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9259
02:32:45.600 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.50, Mass=139, SNR=8.1, Peak=71 HFD=1.5
02:32:45.600 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.86 = 1.43)
02:32:45.600 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
02:32:45.600 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.21 hyp=0.65 cameraTheta=-2.81 mountX=0.09 mountY=0.63, mountTheta=1.43
02:32:45.601 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.21, opts=13)
02:32:45.601 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.21)
02:32:45.601 00.000 8976 Worker thread wakes up
02:32:45.602 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.21) opts 0xd
02:32:45.602 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.21)
02:32:45.602 00.000 8976 Moving (-0.62, -0.21) raw xDistance=0.09 yDistance=0.63
02:32:45.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:32:45.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
02:32:45.602 00.000 8976 MoveAxis(R, 0, ABG)
02:32:45.602 00.000 8976 MoveAxis(D, 3, ABG)
02:32:45.602 00.000 8976 stepping (-12, 29) + (0, -3)
02:32:45.602 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:45.602 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:32:45.613 00.011 5052 UpdateGuideState exits: m=139 SNR=8.1
02:32:45.614 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:45.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:45.614 00.000 5052 Enqueuing Expose request
02:32:45.644 00.030 8976 Received - 47 (G) 
02:32:45.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:45.644 00.000 8976 stepped: pos (-12, 26)
02:32:45.644 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:32:45.644 00.000 8976 MountToCamera -- mountX=1.72 mountY=-4.46 hyp=4.78 mountTheta=-1.20 cameraX=3.19, cameraY=3.56 cameraTheta=0.84
02:32:45.644 00.000 8976 incremental bump (3.189, 3.557) isValid = 1
02:32:45.644 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
02:32:45.644 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:32:45.644 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:32:45.644 00.000 8976 move complete, result=0
02:32:45.644 00.000 8976 worker thread done servicing request
02:32:45.644 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:32:45.644 00.000 9828 Worker thread wakes up
02:32:45.644 00.000 8976 Worker thread wakes up
02:32:45.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:45.645 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:32:45.645 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:45.645 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:32:45.645 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:32:45.645 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:32:45.645 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:32:45.645 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:32:45.645 00.000 9828 BLC: window closed
02:32:45.645 00.000 9828 MoveAxis(E, 26, B)
02:32:45.645 00.000 9828 Guiding  Dir = 2, Dur = 26
02:32:45.646 00.001 9828 IsSlewing returns 0
02:32:45.646 00.000 9828 IsGuiding returns 0
02:32:45.646 00.000 9828 PulseGuide returned control before completion, sleep 36
02:32:45.696 00.050 9828 IsGuiding returns 1
02:32:45.696 00.000 9828 scope still moving after pulse duration time elapsed
02:32:45.727 00.031 9828 IsSlewing returns 0
02:32:45.727 00.000 9828 IsGuiding returns 1
02:32:45.762 00.035 9828 IsSlewing returns 0
02:32:45.763 00.001 9828 IsGuiding returns 1
02:32:45.790 00.027 9828 IsSlewing returns 0
02:32:45.790 00.000 9828 IsGuiding returns 0
02:32:45.790 00.000 9828 scope move finished after 26 + 118 ms
02:32:45.790 00.000 9828 Move returns status 0, amount 26
02:32:45.790 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:45.791 00.001 9828 MoveAxis(N, 11, B)
02:32:45.791 00.000 9828 Guiding  Dir = 0, Dur = 11
02:32:45.804 00.013 9828 IsSlewing returns 0
02:32:45.805 00.001 9828 IsGuiding returns 0
02:32:45.805 00.000 9828 PulseGuide returned control before completion, sleep 21
02:32:45.838 00.033 9828 IsGuiding returns 1
02:32:45.838 00.000 9828 scope still moving after pulse duration time elapsed
02:32:45.867 00.029 9828 IsSlewing returns 0
02:32:45.867 00.000 9828 IsGuiding returns 1
02:32:45.899 00.032 9828 IsSlewing returns 0
02:32:45.899 00.000 9828 IsGuiding returns 1
02:32:45.930 00.031 9828 IsSlewing returns 0
02:32:45.930 00.000 9828 IsGuiding returns 1
02:32:45.962 00.032 9828 IsSlewing returns 0
02:32:45.962 00.000 9828 IsGuiding returns 0
02:32:45.962 00.000 9828 scope move finished after 11 + 145 ms
02:32:45.963 00.001 9828 Move returns status 0, amount 11
02:32:45.963 00.000 9828 move complete, result=0
02:32:45.963 00.000 9828 worker thread done servicing request
02:32:45.963 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:32:46.334 00.371 8976 Exposure complete
02:32:46.340 00.006 8976 worker thread done servicing request
02:32:46.340 00.000 5052 OnExposeComplete: enter
02:32:46.340 00.000 5052 UpdateGuideState(): m_state=6
02:32:46.340 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9260
02:32:46.341 00.001 5052 Star::Find returns 1 (0), X=328.26, Y=281.48, Mass=142, SNR=8.2, Peak=69 HFD=1.8
02:32:46.341 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
02:32:46.341 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
02:32:46.341 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.23 hyp=0.95 cameraTheta=-2.90 mountX=0.21 mountY=0.90, mountTheta=1.34
02:32:46.341 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.23, opts=13)
02:32:46.341 00.000 5052 Enqueuing Move request for stepguider (-0.92, -0.23)
02:32:46.342 00.001 8976 Worker thread wakes up
02:32:46.342 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.23) opts 0xd
02:32:46.342 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.23)
02:32:46.342 00.000 8976 Moving (-0.92, -0.23) raw xDistance=0.21 yDistance=0.90
02:32:46.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:32:46.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.90
02:32:46.342 00.000 8976 MoveAxis(R, 0, ABG)
02:32:46.342 00.000 8976 MoveAxis(D, 4, ABG)
02:32:46.342 00.000 8976 stepping (-12, 26) + (0, -4)
02:32:46.342 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:32:46.343 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:32:46.353 00.010 5052 UpdateGuideState exits: m=142 SNR=8.2
02:32:46.354 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:46.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:46.354 00.000 5052 Enqueuing Expose request
02:32:46.379 00.025 8976 Received - 47 (G) 
02:32:46.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:32:46.379 00.000 8976 stepped: pos (-12, 22)
02:32:46.379 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:32:46.379 00.000 8976 MountToCamera -- mountX=1.76 mountY=-4.14 hyp=4.50 mountTheta=-1.17 cameraX=2.89, cameraY=3.45 cameraTheta=0.87
02:32:46.379 00.000 8976 incremental bump (2.887, 3.448) isValid = 1
02:32:46.379 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
02:32:46.379 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:32:46.379 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:32:46.379 00.000 8976 move complete, result=0
02:32:46.379 00.000 8976 worker thread done servicing request
02:32:46.379 00.000 8976 Worker thread wakes up
02:32:46.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:46.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:46.380 00.001 9828 Worker thread wakes up
02:32:46.380 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:32:46.380 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:32:46.380 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
02:32:46.380 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
02:32:46.380 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:32:46.380 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:32:46.380 00.000 9828 BLC: window closed
02:32:46.380 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:32:46.380 00.000 9828 MoveAxis(E, 25, B)
02:32:46.380 00.000 9828 Guiding  Dir = 2, Dur = 25
02:32:46.381 00.001 9828 IsSlewing returns 0
02:32:46.381 00.000 9828 IsGuiding returns 0
02:32:46.381 00.000 9828 PulseGuide returned control before completion, sleep 35
02:32:46.417 00.036 9828 IsGuiding returns 1
02:32:46.417 00.000 9828 scope still moving after pulse duration time elapsed
02:32:46.450 00.033 9828 IsSlewing returns 0
02:32:46.450 00.000 9828 IsGuiding returns 1
02:32:46.480 00.030 9828 IsSlewing returns 0
02:32:46.480 00.000 9828 IsGuiding returns 1
02:32:46.511 00.031 9828 IsSlewing returns 0
02:32:46.512 00.001 9828 IsGuiding returns 0
02:32:46.512 00.000 9828 scope move finished after 25 + 106 ms
02:32:46.512 00.000 9828 Move returns status 0, amount 25
02:32:46.512 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:46.512 00.000 9828 MoveAxis(N, 11, B)
02:32:46.512 00.000 9828 Guiding  Dir = 0, Dur = 11
02:32:46.527 00.015 9828 IsSlewing returns 0
02:32:46.527 00.000 9828 IsGuiding returns 0
02:32:46.527 00.000 9828 PulseGuide returned control before completion, sleep 21
02:32:46.558 00.031 9828 IsGuiding returns 1
02:32:46.558 00.000 9828 scope still moving after pulse duration time elapsed
02:32:46.589 00.031 9828 IsSlewing returns 0
02:32:46.589 00.000 9828 IsGuiding returns 1
02:32:46.620 00.031 9828 IsSlewing returns 0
02:32:46.620 00.000 9828 IsGuiding returns 1
02:32:46.651 00.031 9828 IsSlewing returns 0
02:32:46.651 00.000 9828 IsGuiding returns 1
02:32:46.683 00.032 9828 IsSlewing returns 0
02:32:46.683 00.000 9828 IsGuiding returns 0
02:32:46.683 00.000 9828 scope move finished after 11 + 144 ms
02:32:46.683 00.000 9828 Move returns status 0, amount 11
02:32:46.683 00.000 9828 move complete, result=0
02:32:46.683 00.000 9828 worker thread done servicing request
02:32:46.683 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:32:47.073 00.390 8976 Exposure complete
02:32:47.079 00.006 8976 worker thread done servicing request
02:32:47.079 00.000 5052 OnExposeComplete: enter
02:32:47.079 00.000 5052 UpdateGuideState(): m_state=6
02:32:47.079 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9261
02:32:47.079 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.75, Mass=143, SNR=8.2, Peak=69 HFD=2.1
02:32:47.079 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:32:47.079 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
02:32:47.079 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.04 hyp=0.64 cameraTheta=3.08 mountX=0.33 mountY=0.52, mountTheta=1.01
02:32:47.080 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.04, opts=13)
02:32:47.080 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.04)
02:32:47.080 00.000 8976 Worker thread wakes up
02:32:47.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.04) opts 0xd
02:32:47.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.04)
02:32:47.080 00.000 8976 Moving (-0.64, 0.04) raw xDistance=0.33 yDistance=0.52
02:32:47.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:32:47.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.52
02:32:47.080 00.000 8976 MoveAxis(L, 1, ABG)
02:32:47.080 00.000 8976 stepping (-12, 22) + (-1, 0)
02:32:47.081 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:47.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:32:47.092 00.011 5052 UpdateGuideState exits: m=143 SNR=8.2
02:32:47.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:47.092 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:47.092 00.000 5052 Enqueuing Expose request
02:32:47.098 00.006 8976 Received - 47 (G) 
02:32:47.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:47.098 00.000 8976 stepped: pos (-13, 22)
02:32:47.098 00.000 8976 MoveAxis(D, 2, ABG)
02:32:47.098 00.000 8976 stepping (-13, 22) + (0, -2)
02:32:47.098 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:47.130 00.032 8976 Received - 47 (G) 
02:32:47.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:47.130 00.000 8976 stepped: pos (-13, 20)
02:32:47.130 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:32:47.130 00.000 8976 MountToCamera -- mountX=1.83 mountY=-3.82 hyp=4.24 mountTheta=-1.12 cameraX=2.57, cameraY=3.37 cameraTheta=0.92
02:32:47.130 00.000 8976 incremental bump (2.569, 3.372) isValid = 1
02:32:47.130 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
02:32:47.130 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:32:47.130 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:32:47.130 00.000 8976 move complete, result=0
02:32:47.130 00.000 9828 Worker thread wakes up
02:32:47.130 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:32:47.130 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:32:47.130 00.000 8976 worker thread done servicing request
02:32:47.131 00.001 8976 Worker thread wakes up
02:32:47.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:47.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:47.131 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:32:47.131 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
02:32:47.131 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:32:47.131 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:32:47.131 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
02:32:47.131 00.000 9828 BLC: window closed
02:32:47.131 00.000 9828 MoveAxis(E, 23, B)
02:32:47.131 00.000 9828 Guiding  Dir = 2, Dur = 23
02:32:47.131 00.000 9828 IsSlewing returns 0
02:32:47.132 00.001 9828 IsGuiding returns 0
02:32:47.132 00.000 9828 PulseGuide returned control before completion, sleep 33
02:32:47.166 00.034 9828 IsGuiding returns 1
02:32:47.167 00.001 9828 scope still moving after pulse duration time elapsed
02:32:47.198 00.031 9828 IsSlewing returns 0
02:32:47.198 00.000 9828 IsGuiding returns 1
02:32:47.231 00.033 9828 IsSlewing returns 0
02:32:47.231 00.000 9828 IsGuiding returns 1
02:32:47.260 00.029 9828 IsSlewing returns 0
02:32:47.260 00.000 9828 IsGuiding returns 0
02:32:47.260 00.000 9828 scope move finished after 23 + 105 ms
02:32:47.260 00.000 9828 Move returns status 0, amount 23
02:32:47.261 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:47.261 00.000 9828 MoveAxis(N, 12, B)
02:32:47.261 00.000 9828 Guiding  Dir = 0, Dur = 12
02:32:47.276 00.015 9828 IsSlewing returns 0
02:32:47.276 00.000 9828 IsGuiding returns 0
02:32:47.276 00.000 9828 PulseGuide returned control before completion, sleep 22
02:32:47.308 00.032 9828 IsGuiding returns 1
02:32:47.308 00.000 9828 scope still moving after pulse duration time elapsed
02:32:47.338 00.030 9828 IsSlewing returns 0
02:32:47.338 00.000 9828 IsGuiding returns 1
02:32:47.369 00.031 9828 IsSlewing returns 0
02:32:47.369 00.000 9828 IsGuiding returns 1
02:32:47.400 00.031 9828 IsSlewing returns 0
02:32:47.400 00.000 9828 IsGuiding returns 1
02:32:47.432 00.032 9828 IsSlewing returns 0
02:32:47.433 00.001 9828 IsGuiding returns 1
02:32:47.463 00.030 9828 IsSlewing returns 0
02:32:47.463 00.000 9828 IsGuiding returns 0
02:32:47.463 00.000 9828 scope move finished after 12 + 174 ms
02:32:47.463 00.000 9828 Move returns status 0, amount 12
02:32:47.463 00.000 9828 move complete, result=0
02:32:47.463 00.000 9828 worker thread done servicing request
02:32:47.463 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:32:47.827 00.364 8976 Exposure complete
02:32:47.833 00.006 8976 worker thread done servicing request
02:32:47.833 00.000 5052 OnExposeComplete: enter
02:32:47.833 00.000 5052 UpdateGuideState(): m_state=6
02:32:47.833 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9262
02:32:47.833 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.91, Mass=163, SNR=8.8, Peak=68 HFD=2.3
02:32:47.833 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:32:47.833 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:32:47.833 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.20 hyp=0.57 cameraTheta=2.78 mountX=0.42 mountY=0.34, mountTheta=0.68
02:32:47.834 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.20, opts=13)
02:32:47.834 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.20)
02:32:47.834 00.000 8976 Worker thread wakes up
02:32:47.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.20) opts 0xd
02:32:47.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.20)
02:32:47.834 00.000 8976 Moving (-0.53, 0.20) raw xDistance=0.42 yDistance=0.34
02:32:47.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
02:32:47.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:32:47.834 00.000 8976 MoveAxis(L, 2, ABG)
02:32:47.834 00.000 8976 stepping (-13, 20) + (-2, 0)
02:32:47.834 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:47.835 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:32:47.845 00.010 5052 UpdateGuideState exits: m=163 SNR=8.8
02:32:47.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:47.845 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:47.845 00.000 5052 Enqueuing Expose request
02:32:47.865 00.020 8976 Received - 47 (G) 
02:32:47.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:47.865 00.000 8976 stepped: pos (-15, 20)
02:32:47.865 00.000 8976 MoveAxis(D, 2, ABG)
02:32:47.865 00.000 8976 stepping (-15, 20) + (0, -2)
02:32:47.865 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:47.898 00.033 8976 Received - 47 (G) 
02:32:47.898 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:47.898 00.000 8976 stepped: pos (-15, 18)
02:32:47.898 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:32:47.898 00.000 8976 MountToCamera -- mountX=1.99 mountY=-3.50 hyp=4.03 mountTheta=-1.06 cameraX=2.22, cameraY=3.36 cameraTheta=0.99
02:32:47.898 00.000 8976 incremental bump (2.216, 3.364) isValid = 1
02:32:47.898 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
02:32:47.898 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:32:47.898 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:32:47.898 00.000 8976 move complete, result=0
02:32:47.898 00.000 9828 Worker thread wakes up
02:32:47.898 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:32:47.898 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:32:47.898 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
02:32:47.898 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
02:32:47.898 00.000 8976 worker thread done servicing request
02:32:47.898 00.000 8976 Worker thread wakes up
02:32:47.899 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:47.899 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 2 ms SOUTH
02:32:47.899 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:32:47.899 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:47.899 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:32:47.899 00.000 9828 BLC: window closed
02:32:47.899 00.000 9828 MoveAxis(E, 21, B)
02:32:47.899 00.000 9828 Guiding  Dir = 2, Dur = 21
02:32:47.899 00.000 9828 IsSlewing returns 0
02:32:47.900 00.001 9828 IsGuiding returns 0
02:32:47.900 00.000 9828 PulseGuide returned control before completion, sleep 31
02:32:47.944 00.044 9828 IsGuiding returns 1
02:32:47.944 00.000 9828 scope still moving after pulse duration time elapsed
02:32:47.975 00.031 9828 IsSlewing returns 0
02:32:47.975 00.000 9828 IsGuiding returns 1
02:32:48.006 00.031 9828 IsSlewing returns 0
02:32:48.006 00.000 9828 IsGuiding returns 1
02:32:48.038 00.032 9828 IsSlewing returns 0
02:32:48.038 00.000 9828 IsGuiding returns 0
02:32:48.038 00.000 9828 scope move finished after 21 + 117 ms
02:32:48.038 00.000 9828 Move returns status 0, amount 21
02:32:48.038 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:48.038 00.000 9828 MoveAxis(N, 12, B)
02:32:48.038 00.000 9828 Guiding  Dir = 0, Dur = 12
02:32:48.053 00.015 9828 IsSlewing returns 0
02:32:48.053 00.000 9828 IsGuiding returns 0
02:32:48.053 00.000 9828 PulseGuide returned control before completion, sleep 22
02:32:48.084 00.031 9828 IsGuiding returns 1
02:32:48.084 00.000 9828 scope still moving after pulse duration time elapsed
02:32:48.115 00.031 9828 IsSlewing returns 0
02:32:48.115 00.000 9828 IsGuiding returns 1
02:32:48.145 00.030 9828 IsSlewing returns 0
02:32:48.145 00.000 9828 IsGuiding returns 1
02:32:48.176 00.031 9828 IsSlewing returns 0
02:32:48.176 00.000 9828 IsGuiding returns 1
02:32:48.208 00.032 9828 IsSlewing returns 0
02:32:48.208 00.000 9828 IsGuiding returns 0
02:32:48.208 00.000 9828 scope move finished after 12 + 143 ms
02:32:48.208 00.000 9828 Move returns status 0, amount 12
02:32:48.209 00.001 9828 move complete, result=0
02:32:48.209 00.000 9828 worker thread done servicing request
02:32:48.209 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:32:48.589 00.380 8976 Exposure complete
02:32:48.595 00.006 8976 worker thread done servicing request
02:32:48.595 00.000 5052 OnExposeComplete: enter
02:32:48.595 00.000 5052 UpdateGuideState(): m_state=6
02:32:48.595 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9263
02:32:48.595 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.82, Mass=142, SNR=8.2, Peak=71 HFD=2.2
02:32:48.595 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:32:48.595 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
02:32:48.595 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.26 cameraTheta=2.69 mountX=0.21 mountY=0.13, mountTheta=0.57
02:32:48.596 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.11, opts=13)
02:32:48.596 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.11)
02:32:48.596 00.000 8976 Worker thread wakes up
02:32:48.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.11) opts 0xd
02:32:48.596 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.11)
02:32:48.596 00.000 8976 Moving (-0.23, 0.11) raw xDistance=0.21 yDistance=0.13
02:32:48.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:32:48.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:32:48.596 00.000 8976 MoveAxis(R, 0, ABG)
02:32:48.596 00.000 8976 MoveAxis(U, 0, ABG)
02:32:48.596 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:32:48.596 00.000 8976 MountToCamera -- mountX=2.09 mountY=-3.29 hyp=3.90 mountTheta=-1.01 cameraX=1.98, cameraY=3.36 cameraTheta=1.04
02:32:48.597 00.001 8976 incremental bump (1.980, 3.358) isValid = 1
02:32:48.597 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:32:48.597 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:32:48.597 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:32:48.597 00.000 8976 move complete, result=0
02:32:48.597 00.000 9828 Worker thread wakes up
02:32:48.597 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:32:48.597 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:32:48.597 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:32:48.597 00.000 8976 worker thread done servicing request
02:32:48.597 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:32:48.597 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:32:48.597 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:32:48.597 00.000 9828 BLC: window closed
02:32:48.597 00.000 9828 MoveAxis(E, 20, B)
02:32:48.597 00.000 9828 Guiding  Dir = 2, Dur = 20
02:32:48.597 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:32:48.598 00.001 9828 IsSlewing returns 0
02:32:48.598 00.000 9828 IsGuiding returns 0
02:32:48.598 00.000 9828 PulseGuide returned control before completion, sleep 30
02:32:48.609 00.011 5052 UpdateGuideState exits: m=142 SNR=8.2
02:32:48.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:48.609 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:48.609 00.000 5052 Enqueuing Expose request
02:32:48.609 00.000 8976 Worker thread wakes up
02:32:48.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:48.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:48.609 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:48.630 00.021 9828 IsGuiding returns 1
02:32:48.630 00.000 9828 scope still moving after pulse duration time elapsed
02:32:48.661 00.031 9828 IsSlewing returns 0
02:32:48.661 00.000 9828 IsGuiding returns 1
02:32:48.691 00.030 9828 IsSlewing returns 0
02:32:48.691 00.000 9828 IsGuiding returns 1
02:32:48.723 00.032 9828 IsSlewing returns 0
02:32:48.723 00.000 9828 IsGuiding returns 1
02:32:48.754 00.031 9828 IsSlewing returns 0
02:32:48.754 00.000 9828 IsGuiding returns 0
02:32:48.754 00.000 9828 scope move finished after 20 + 135 ms
02:32:48.754 00.000 9828 Move returns status 0, amount 20
02:32:48.754 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:48.754 00.000 9828 MoveAxis(N, 13, B)
02:32:48.754 00.000 9828 Guiding  Dir = 0, Dur = 13
02:32:48.769 00.015 9828 IsSlewing returns 0
02:32:48.769 00.000 9828 IsGuiding returns 0
02:32:48.769 00.000 9828 PulseGuide returned control before completion, sleep 23
02:32:48.799 00.030 9828 IsGuiding returns 1
02:32:48.799 00.000 9828 scope still moving after pulse duration time elapsed
02:32:48.830 00.031 9828 IsSlewing returns 0
02:32:48.830 00.000 9828 IsGuiding returns 1
02:32:48.861 00.031 9828 IsSlewing returns 0
02:32:48.861 00.000 9828 IsGuiding returns 1
02:32:48.892 00.031 9828 IsSlewing returns 0
02:32:48.892 00.000 9828 IsGuiding returns 1
02:32:48.924 00.032 9828 IsSlewing returns 0
02:32:48.924 00.000 9828 IsGuiding returns 0
02:32:48.924 00.000 9828 scope move finished after 13 + 142 ms
02:32:48.924 00.000 9828 Move returns status 0, amount 13
02:32:48.924 00.000 9828 move complete, result=0
02:32:48.924 00.000 9828 worker thread done servicing request
02:32:48.924 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:32:49.303 00.379 8976 Exposure complete
02:32:49.308 00.005 8976 worker thread done servicing request
02:32:49.308 00.000 5052 OnExposeComplete: enter
02:32:49.308 00.000 5052 UpdateGuideState(): m_state=6
02:32:49.308 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9264
02:32:49.308 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.83, Mass=143, SNR=8.3, Peak=77 HFD=1.9
02:32:49.309 00.001 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:32:49.309 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
02:32:49.309 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.13 hyp=0.49 cameraTheta=2.88 mountX=0.33 mountY=0.33, mountTheta=0.79
02:32:49.309 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.13, opts=13)
02:32:49.309 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.13)
02:32:49.309 00.000 8976 Worker thread wakes up
02:32:49.309 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.13) opts 0xd
02:32:49.310 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.13)
02:32:49.310 00.000 8976 Moving (-0.48, 0.13) raw xDistance=0.33 yDistance=0.33
02:32:49.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:32:49.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:32:49.310 00.000 8976 MoveAxis(L, 1, ABG)
02:32:49.310 00.000 8976 stepping (-15, 18) + (-1, 0)
02:32:49.310 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:49.311 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:32:49.324 00.013 5052 UpdateGuideState exits: m=143 SNR=8.3
02:32:49.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:49.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:49.324 00.000 5052 Enqueuing Expose request
02:32:49.336 00.012 8976 Received - 47 (G) 
02:32:49.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:49.336 00.000 8976 stepped: pos (-16, 18)
02:32:49.336 00.000 8976 MoveAxis(D, 1, ABG)
02:32:49.336 00.000 8976 stepping (-16, 18) + (0, -1)
02:32:49.336 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:49.368 00.032 8976 Received - 47 (G) 
02:32:49.368 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:49.368 00.000 8976 stepped: pos (-16, 17)
02:32:49.368 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:32:49.368 00.000 8976 MountToCamera -- mountX=2.21 mountY=-3.10 hyp=3.80 mountTheta=-0.95 cameraX=1.75, cameraY=3.38 cameraTheta=1.09
02:32:49.368 00.000 8976 incremental bump (1.751, 3.375) isValid = 1
02:32:49.368 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:32:49.368 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:32:49.368 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:32:49.368 00.000 8976 move complete, result=0
02:32:49.368 00.000 9828 Worker thread wakes up
02:32:49.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:32:49.368 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:32:49.368 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:32:49.368 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:32:49.368 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:32:49.369 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:32:49.369 00.000 9828 BLC: window closed
02:32:49.369 00.000 9828 MoveAxis(E, 18, B)
02:32:49.369 00.000 9828 Guiding  Dir = 2, Dur = 18
02:32:49.369 00.000 8976 worker thread done servicing request
02:32:49.369 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:32:49.369 00.000 8976 Worker thread wakes up
02:32:49.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:49.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:49.369 00.000 9828 IsSlewing returns 0
02:32:49.369 00.000 9828 IsGuiding returns 0
02:32:49.369 00.000 9828 PulseGuide returned control before completion, sleep 28
02:32:49.407 00.038 9828 IsGuiding returns 1
02:32:49.407 00.000 9828 scope still moving after pulse duration time elapsed
02:32:49.439 00.032 9828 IsSlewing returns 0
02:32:49.439 00.000 9828 IsGuiding returns 1
02:32:49.470 00.031 9828 IsSlewing returns 0
02:32:49.470 00.000 9828 IsGuiding returns 1
02:32:49.516 00.046 9828 IsSlewing returns 0
02:32:49.516 00.000 9828 IsGuiding returns 0
02:32:49.516 00.000 9828 scope move finished after 18 + 128 ms
02:32:49.516 00.000 9828 Move returns status 0, amount 18
02:32:49.516 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:49.516 00.000 9828 MoveAxis(N, 13, B)
02:32:49.516 00.000 9828 Guiding  Dir = 0, Dur = 13
02:32:49.531 00.015 9828 IsSlewing returns 0
02:32:49.531 00.000 9828 IsGuiding returns 0
02:32:49.531 00.000 9828 PulseGuide returned control before completion, sleep 23
02:32:49.562 00.031 9828 IsGuiding returns 1
02:32:49.562 00.000 9828 scope still moving after pulse duration time elapsed
02:32:49.593 00.031 9828 IsSlewing returns 0
02:32:49.593 00.000 9828 IsGuiding returns 1
02:32:49.625 00.032 9828 IsSlewing returns 0
02:32:49.625 00.000 9828 IsGuiding returns 1
02:32:49.657 00.032 9828 IsSlewing returns 0
02:32:49.657 00.000 9828 IsGuiding returns 0
02:32:49.657 00.000 9828 scope move finished after 13 + 112 ms
02:32:49.657 00.000 9828 Move returns status 0, amount 13
02:32:49.657 00.000 9828 move complete, result=0
02:32:49.657 00.000 9828 worker thread done servicing request
02:32:49.657 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:32:50.068 00.411 8976 Exposure complete
02:32:50.073 00.005 8976 worker thread done servicing request
02:32:50.073 00.000 5052 OnExposeComplete: enter
02:32:50.073 00.000 5052 UpdateGuideState(): m_state=6
02:32:50.074 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9265
02:32:50.074 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.72, Mass=151, SNR=8.5, Peak=67 HFD=2.0
02:32:50.074 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:32:50.074 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:32:50.074 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.01 hyp=0.64 cameraTheta=3.13 mountX=0.30 mountY=0.53, mountTheta=1.06
02:32:50.075 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.01, opts=13)
02:32:50.075 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.01)
02:32:50.075 00.000 8976 Worker thread wakes up
02:32:50.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.01) opts 0xd
02:32:50.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.01)
02:32:50.075 00.000 8976 Moving (-0.64, 0.01) raw xDistance=0.30 yDistance=0.53
02:32:50.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
02:32:50.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
02:32:50.075 00.000 8976 MoveAxis(L, 1, ABG)
02:32:50.075 00.000 8976 stepping (-16, 17) + (-1, 0)
02:32:50.075 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:50.076 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:32:50.087 00.011 5052 UpdateGuideState exits: m=151 SNR=8.5
02:32:50.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:50.087 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:50.087 00.000 5052 Enqueuing Expose request
02:32:50.104 00.017 8976 Received - 47 (G) 
02:32:50.104 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:50.104 00.000 8976 stepped: pos (-17, 17)
02:32:50.104 00.000 8976 MoveAxis(D, 2, ABG)
02:32:50.104 00.000 8976 stepping (-17, 17) + (0, -2)
02:32:50.104 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:50.136 00.032 8976 Received - 47 (G) 
02:32:50.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:50.136 00.000 8976 stepped: pos (-17, 15)
02:32:50.136 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:32:50.136 00.000 8976 MountToCamera -- mountX=2.34 mountY=-2.86 hyp=3.69 mountTheta=-0.89 cameraX=1.48, cameraY=3.38 cameraTheta=1.16
02:32:50.136 00.000 8976 incremental bump (1.482, 3.384) isValid = 1
02:32:50.136 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:32:50.136 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:32:50.136 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:32:50.136 00.000 8976 move complete, result=0
02:32:50.136 00.000 9828 Worker thread wakes up
02:32:50.137 00.001 8976 worker thread done servicing request
02:32:50.137 00.000 8976 Worker thread wakes up
02:32:50.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:50.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:50.137 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:32:50.137 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:32:50.137 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:32:50.137 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.02)
02:32:50.137 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
02:32:50.137 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:32:50.137 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:32:50.137 00.000 9828 BLC: window closed
02:32:50.137 00.000 9828 MoveAxis(E, 16, B)
02:32:50.137 00.000 9828 Guiding  Dir = 2, Dur = 16
02:32:50.138 00.001 9828 IsSlewing returns 0
02:32:50.138 00.000 9828 IsGuiding returns 0
02:32:50.138 00.000 9828 PulseGuide returned control before completion, sleep 26
02:32:50.172 00.034 9828 IsGuiding returns 1
02:32:50.172 00.000 9828 scope still moving after pulse duration time elapsed
02:32:50.202 00.030 9828 IsSlewing returns 0
02:32:50.202 00.000 9828 IsGuiding returns 1
02:32:50.234 00.032 9828 IsSlewing returns 0
02:32:50.234 00.000 9828 IsGuiding returns 1
02:32:50.264 00.030 9828 IsSlewing returns 0
02:32:50.264 00.000 9828 IsGuiding returns 0
02:32:50.264 00.000 9828 scope move finished after 16 + 111 ms
02:32:50.264 00.000 9828 Move returns status 0, amount 16
02:32:50.264 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:50.264 00.000 9828 MoveAxis(N, 14, B)
02:32:50.264 00.000 9828 Guiding  Dir = 0, Dur = 14
02:32:50.279 00.015 9828 IsSlewing returns 0
02:32:50.279 00.000 9828 IsGuiding returns 0
02:32:50.279 00.000 9828 PulseGuide returned control before completion, sleep 24
02:32:50.310 00.031 9828 IsGuiding returns 1
02:32:50.310 00.000 9828 scope still moving after pulse duration time elapsed
02:32:50.341 00.031 9828 IsSlewing returns 0
02:32:50.341 00.000 9828 IsGuiding returns 1
02:32:50.372 00.031 9828 IsSlewing returns 0
02:32:50.372 00.000 9828 IsGuiding returns 1
02:32:50.404 00.032 9828 IsSlewing returns 0
02:32:50.404 00.000 9828 IsGuiding returns 1
02:32:50.435 00.031 9828 IsSlewing returns 0
02:32:50.435 00.000 9828 IsGuiding returns 0
02:32:50.435 00.000 9828 scope move finished after 14 + 141 ms
02:32:50.436 00.001 9828 Move returns status 0, amount 14
02:32:50.436 00.000 9828 move complete, result=0
02:32:50.436 00.000 9828 worker thread done servicing request
02:32:50.436 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:32:50.835 00.399 8976 Exposure complete
02:32:50.841 00.006 8976 worker thread done servicing request
02:32:50.841 00.000 5052 OnExposeComplete: enter
02:32:50.841 00.000 5052 UpdateGuideState(): m_state=6
02:32:50.841 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9266
02:32:50.841 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.64, Mass=146, SNR=8.4, Peak=71 HFD=2.1
02:32:50.841 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
02:32:50.841 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.90)
02:32:50.841 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.24 mountX=-0.04 mountY=0.09, mountTheta=1.99
02:32:50.842 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.07, opts=13)
02:32:50.842 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.07)
02:32:50.842 00.000 8976 Worker thread wakes up
02:32:50.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.07) opts 0xd
02:32:50.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.07)
02:32:50.842 00.000 8976 Moving (-0.06, -0.07) raw xDistance=-0.04 yDistance=0.09
02:32:50.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:32:50.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:32:50.842 00.000 8976 MoveAxis(R, 0, ABG)
02:32:50.842 00.000 8976 MoveAxis(U, 0, ABG)
02:32:50.842 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:32:50.842 00.000 8976 MountToCamera -- mountX=2.43 mountY=-2.70 hyp=3.63 mountTheta=-0.84 cameraX=1.30, cameraY=3.39 cameraTheta=1.20
02:32:50.842 00.000 8976 incremental bump (1.302, 3.390) isValid = 1
02:32:50.843 00.001 8976 Scheduling Mount bump of (0.032, 0.087)
02:32:50.843 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.09, opts=4)
02:32:50.843 00.000 8976 Enqueuing Move request for scope (0.03, 0.09)
02:32:50.843 00.000 8976 move complete, result=0
02:32:50.843 00.000 9828 Worker thread wakes up
02:32:50.843 00.000 8976 worker thread done servicing request
02:32:50.843 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0x4
02:32:50.843 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:32:50.843 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:32:50.843 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:32:50.843 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:32:50.843 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.22 mountX=-0.04 mountY=-0.08, mountTheta=-1.99
02:32:50.843 00.000 9828 Moving (0.03, 0.09) raw xDistance=-0.04 yDistance=-0.08
02:32:50.843 00.000 9828 BLC: window closed
02:32:50.843 00.000 9828 MoveAxis(E, 12, B)
02:32:50.843 00.000 9828 Guiding  Dir = 2, Dur = 12
02:32:50.844 00.001 9828 IsSlewing returns 0
02:32:50.844 00.000 9828 IsGuiding returns 0
02:32:50.844 00.000 9828 PulseGuide returned control before completion, sleep 22
02:32:50.856 00.012 5052 UpdateGuideState exits: m=146 SNR=8.4
02:32:50.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:50.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:50.856 00.000 5052 Enqueuing Expose request
02:32:50.856 00.000 8976 Worker thread wakes up
02:32:50.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:50.857 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:50.857 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:50.873 00.016 9828 IsGuiding returns 1
02:32:50.873 00.000 9828 scope still moving after pulse duration time elapsed
02:32:50.904 00.031 9828 IsSlewing returns 0
02:32:50.904 00.000 9828 IsGuiding returns 1
02:32:50.936 00.032 9828 IsSlewing returns 0
02:32:50.937 00.001 9828 IsGuiding returns 1
02:32:50.967 00.030 9828 IsSlewing returns 0
02:32:50.967 00.000 9828 IsGuiding returns 1
02:32:50.998 00.031 9828 IsSlewing returns 0
02:32:50.998 00.000 9828 IsGuiding returns 0
02:32:50.998 00.000 9828 scope move finished after 12 + 142 ms
02:32:50.998 00.000 9828 Move returns status 0, amount 12
02:32:50.998 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:50.998 00.000 9828 MoveAxis(N, 11, B)
02:32:50.998 00.000 9828 Guiding  Dir = 0, Dur = 11
02:32:51.014 00.016 9828 IsSlewing returns 0
02:32:51.014 00.000 9828 IsGuiding returns 0
02:32:51.014 00.000 9828 PulseGuide returned control before completion, sleep 21
02:32:51.044 00.030 9828 IsGuiding returns 1
02:32:51.044 00.000 9828 scope still moving after pulse duration time elapsed
02:32:51.076 00.032 9828 IsSlewing returns 0
02:32:51.076 00.000 9828 IsGuiding returns 1
02:32:51.106 00.030 9828 IsSlewing returns 0
02:32:51.106 00.000 9828 IsGuiding returns 1
02:32:51.138 00.032 9828 IsSlewing returns 0
02:32:51.138 00.000 9828 IsGuiding returns 1
02:32:51.168 00.030 9828 IsSlewing returns 0
02:32:51.168 00.000 9828 IsGuiding returns 0
02:32:51.168 00.000 9828 scope move finished after 11 + 143 ms
02:32:51.168 00.000 9828 Move returns status 0, amount 11
02:32:51.168 00.000 9828 move complete, result=0
02:32:51.168 00.000 9828 worker thread done servicing request
02:32:51.169 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 11 ms NORTH
02:32:51.545 00.376 8976 Exposure complete
02:32:51.550 00.005 8976 worker thread done servicing request
02:32:51.550 00.000 5052 OnExposeComplete: enter
02:32:51.550 00.000 5052 UpdateGuideState(): m_state=6
02:32:51.550 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9267
02:32:51.550 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.40, Mass=161, SNR=8.7, Peak=67 HFD=2.3
02:32:51.550 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.93 = 2.35)
02:32:51.551 00.001 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.25)
02:32:51.551 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.89 mountX=-0.23 mountY=0.26, mountTheta=2.31
02:32:51.551 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.31, opts=13)
02:32:51.551 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.31)
02:32:51.551 00.000 8976 Worker thread wakes up
02:32:51.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.31) opts 0xd
02:32:51.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.31)
02:32:51.552 00.001 8976 Moving (-0.10, -0.31) raw xDistance=-0.23 yDistance=0.26
02:32:51.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:32:51.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:32:51.552 00.000 8976 MoveAxis(R, 0, ABG)
02:32:51.552 00.000 8976 MoveAxis(U, 0, ABG)
02:32:51.552 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:32:51.552 00.000 8976 MountToCamera -- mountX=2.48 mountY=-2.60 hyp=3.59 mountTheta=-0.81 cameraX=1.18, cameraY=3.39 cameraTheta=1.24
02:32:51.552 00.000 8976 incremental bump (1.181, 3.394) isValid = 1
02:32:51.552 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
02:32:51.552 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:32:51.552 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:32:51.552 00.000 8976 move complete, result=0
02:32:51.552 00.000 9828 Worker thread wakes up
02:32:51.552 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:32:51.552 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:32:51.552 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:32:51.552 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:32:51.552 00.000 8976 worker thread done servicing request
02:32:51.552 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:32:51.552 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:32:51.553 00.001 9828 BLC: window closed
02:32:51.553 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:32:51.553 00.000 9828 MoveAxis(E, 14, B)
02:32:51.553 00.000 9828 Guiding  Dir = 2, Dur = 14
02:32:51.553 00.000 9828 IsSlewing returns 0
02:32:51.553 00.000 9828 IsGuiding returns 0
02:32:51.553 00.000 9828 PulseGuide returned control before completion, sleep 24
02:32:51.563 00.010 5052 UpdateGuideState exits: m=161 SNR=8.7
02:32:51.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:51.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:51.563 00.000 5052 Enqueuing Expose request
02:32:51.563 00.000 8976 Worker thread wakes up
02:32:51.563 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:32:51.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:51.563 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:51.587 00.024 9828 IsGuiding returns 1
02:32:51.587 00.000 9828 scope still moving after pulse duration time elapsed
02:32:51.619 00.032 9828 IsSlewing returns 0
02:32:51.619 00.000 9828 IsGuiding returns 1
02:32:51.649 00.030 9828 IsSlewing returns 0
02:32:51.649 00.000 9828 IsGuiding returns 1
02:32:51.680 00.031 9828 IsSlewing returns 0
02:32:51.680 00.000 9828 IsGuiding returns 0
02:32:51.680 00.000 9828 scope move finished after 14 + 113 ms
02:32:51.680 00.000 9828 Move returns status 0, amount 14
02:32:51.680 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:51.680 00.000 9828 MoveAxis(N, 15, B)
02:32:51.680 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:51.696 00.016 9828 IsSlewing returns 0
02:32:51.696 00.000 9828 IsGuiding returns 0
02:32:51.696 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:51.728 00.032 9828 IsGuiding returns 1
02:32:51.728 00.000 9828 scope still moving after pulse duration time elapsed
02:32:51.758 00.030 9828 IsSlewing returns 0
02:32:51.759 00.001 9828 IsGuiding returns 1
02:32:51.791 00.032 9828 IsSlewing returns 0
02:32:51.791 00.000 9828 IsGuiding returns 1
02:32:51.821 00.030 9828 IsSlewing returns 0
02:32:51.821 00.000 9828 IsGuiding returns 1
02:32:51.852 00.031 9828 IsSlewing returns 0
02:32:51.852 00.000 9828 IsGuiding returns 0
02:32:51.852 00.000 9828 scope move finished after 15 + 141 ms
02:32:51.852 00.000 9828 Move returns status 0, amount 15
02:32:51.852 00.000 9828 move complete, result=0
02:32:51.852 00.000 9828 worker thread done servicing request
02:32:51.853 00.001 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:32:52.263 00.410 8976 Exposure complete
02:32:52.269 00.006 8976 worker thread done servicing request
02:32:52.269 00.000 5052 OnExposeComplete: enter
02:32:52.269 00.000 5052 UpdateGuideState(): m_state=6
02:32:52.269 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9268
02:32:52.269 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.45, Mass=142, SNR=8.3, Peak=68 HFD=1.7
02:32:52.269 00.000 5052 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.04) = xAngle (-3.02 = -3.02)
02:32:52.269 00.000 5052 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.13 = -3.13)
02:32:52.269 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-0.98 mountX=-0.31 mountY=-0.00, mountTheta=-3.13
02:32:52.270 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.26, opts=13)
02:32:52.270 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.26)
02:32:52.270 00.000 8976 Worker thread wakes up
02:32:52.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.26) opts 0xd
02:32:52.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.26)
02:32:52.270 00.000 8976 Moving (0.17, -0.26) raw xDistance=-0.31 yDistance=-0.00
02:32:52.271 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:32:52.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:32:52.271 00.000 8976 MoveAxis(R, 1, ABG)
02:32:52.271 00.000 8976 stepping (-17, 15) + (1, 0)
02:32:52.271 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:52.271 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:32:52.281 00.010 5052 UpdateGuideState exits: m=142 SNR=8.3
02:32:52.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:52.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:52.281 00.000 5052 Enqueuing Expose request
02:32:52.293 00.012 8976 Received - 47 (G) 
02:32:52.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:52.293 00.000 8976 stepped: pos (-16, 15)
02:32:52.293 00.000 8976 MoveAxis(U, 0, ABG)
02:32:52.293 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:32:52.293 00.000 8976 MountToCamera -- mountX=2.47 mountY=-2.53 hyp=3.54 mountTheta=-0.80 cameraX=1.12, cameraY=3.35 cameraTheta=1.25
02:32:52.294 00.001 8976 incremental bump (1.123, 3.352) isValid = 1
02:32:52.294 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:32:52.294 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:32:52.294 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:32:52.294 00.000 8976 move complete, result=0
02:32:52.294 00.000 8976 worker thread done servicing request
02:32:52.294 00.000 8976 Worker thread wakes up
02:32:52.294 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
02:32:52.294 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:52.294 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:52.294 00.000 9828 Worker thread wakes up
02:32:52.294 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:32:52.294 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:32:52.294 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:32:52.294 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:32:52.294 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:32:52.295 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:32:52.295 00.000 9828 BLC: window closed
02:32:52.295 00.000 9828 MoveAxis(E, 13, B)
02:32:52.295 00.000 9828 Guiding  Dir = 2, Dur = 13
02:32:52.295 00.000 9828 IsSlewing returns 0
02:32:52.295 00.000 9828 IsGuiding returns 0
02:32:52.295 00.000 9828 PulseGuide returned control before completion, sleep 23
02:32:52.322 00.027 9828 IsGuiding returns 1
02:32:52.322 00.000 9828 scope still moving after pulse duration time elapsed
02:32:52.354 00.032 9828 IsSlewing returns 0
02:32:52.355 00.001 9828 IsGuiding returns 1
02:32:52.386 00.031 9828 IsSlewing returns 0
02:32:52.386 00.000 9828 IsGuiding returns 1
02:32:52.418 00.032 9828 IsSlewing returns 0
02:32:52.418 00.000 9828 IsGuiding returns 1
02:32:52.449 00.031 9828 IsSlewing returns 0
02:32:52.449 00.000 9828 IsGuiding returns 0
02:32:52.449 00.000 9828 scope move finished after 13 + 140 ms
02:32:52.449 00.000 9828 Move returns status 0, amount 13
02:32:52.449 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:52.449 00.000 9828 MoveAxis(N, 15, B)
02:32:52.449 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:52.463 00.014 9828 IsSlewing returns 0
02:32:52.463 00.000 9828 IsGuiding returns 0
02:32:52.463 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:52.495 00.032 9828 IsGuiding returns 1
02:32:52.495 00.000 9828 scope still moving after pulse duration time elapsed
02:32:52.526 00.031 9828 IsSlewing returns 0
02:32:52.526 00.000 9828 IsGuiding returns 1
02:32:52.557 00.031 9828 IsSlewing returns 0
02:32:52.557 00.000 9828 IsGuiding returns 1
02:32:52.589 00.032 9828 IsSlewing returns 0
02:32:52.589 00.000 9828 IsGuiding returns 1
02:32:52.621 00.032 9828 IsSlewing returns 0
02:32:52.622 00.001 9828 IsGuiding returns 0
02:32:52.622 00.000 9828 scope move finished after 15 + 142 ms
02:32:52.622 00.000 9828 Move returns status 0, amount 15
02:32:52.622 00.000 9828 move complete, result=0
02:32:52.622 00.000 9828 worker thread done servicing request
02:32:52.622 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:32:52.986 00.364 8976 Exposure complete
02:32:52.991 00.005 8976 worker thread done servicing request
02:32:52.991 00.000 5052 OnExposeComplete: enter
02:32:52.991 00.000 5052 UpdateGuideState(): m_state=6
02:32:52.991 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9269
02:32:52.991 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.61, Mass=151, SNR=8.5, Peak=69 HFD=2.1
02:32:52.991 00.000 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.79 = 2.49)
02:32:52.991 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.39)
02:32:52.991 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.75 mountX=-0.08 mountY=0.07, mountTheta=2.43
02:32:52.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.10, opts=13)
02:32:52.992 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.10)
02:32:52.992 00.000 8976 Worker thread wakes up
02:32:52.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.10) opts 0xd
02:32:52.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.10)
02:32:52.993 00.001 8976 Moving (-0.02, -0.10) raw xDistance=-0.08 yDistance=0.07
02:32:52.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:32:52.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:32:52.993 00.000 8976 MoveAxis(R, 0, ABG)
02:32:52.993 00.000 8976 MoveAxis(U, 0, ABG)
02:32:52.993 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:32:52.993 00.000 8976 MountToCamera -- mountX=2.47 mountY=-2.48 hyp=3.50 mountTheta=-0.79 cameraX=1.08, cameraY=3.32 cameraTheta=1.26
02:32:52.993 00.000 8976 incremental bump (1.084, 3.324) isValid = 1
02:32:52.993 00.000 8976 Scheduling Mount bump of (0.030, 0.095)
02:32:52.993 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.09, opts=4)
02:32:52.993 00.000 8976 Enqueuing Move request for scope (0.03, 0.09)
02:32:52.993 00.000 8976 move complete, result=0
02:32:52.993 00.000 9828 Worker thread wakes up
02:32:52.993 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0x4
02:32:52.993 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:32:52.993 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
02:32:52.993 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:32:52.994 00.001 8976 worker thread done servicing request
02:32:52.994 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:32:52.994 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.27 mountX=-0.03 mountY=-0.09, mountTheta=-1.93
02:32:52.994 00.000 9828 Moving (0.03, 0.09) raw xDistance=-0.03 yDistance=-0.09
02:32:52.994 00.000 9828 BLC: window closed
02:32:52.994 00.000 9828 MoveAxis(E, 11, B)
02:32:52.994 00.000 9828 Guiding  Dir = 2, Dur = 11
02:32:52.994 00.000 9828 IsSlewing returns 0
02:32:52.994 00.000 9828 IsGuiding returns 0
02:32:52.995 00.001 9828 PulseGuide returned control before completion, sleep 21
02:32:53.004 00.009 5052 UpdateGuideState exits: m=151 SNR=8.5
02:32:53.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:53.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:53.004 00.000 5052 Enqueuing Expose request
02:32:53.004 00.000 8976 Worker thread wakes up
02:32:53.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:53.005 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:53.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:53.027 00.022 9828 IsGuiding returns 1
02:32:53.027 00.000 9828 scope still moving after pulse duration time elapsed
02:32:53.059 00.032 9828 IsSlewing returns 0
02:32:53.059 00.000 9828 IsGuiding returns 1
02:32:53.091 00.032 9828 IsSlewing returns 0
02:32:53.091 00.000 9828 IsGuiding returns 1
02:32:53.123 00.032 9828 IsSlewing returns 0
02:32:53.123 00.000 9828 IsGuiding returns 0
02:32:53.123 00.000 9828 scope move finished after 11 + 117 ms
02:32:53.123 00.000 9828 Move returns status 0, amount 11
02:32:53.124 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:53.124 00.000 9828 MoveAxis(N, 12, B)
02:32:53.124 00.000 9828 Guiding  Dir = 0, Dur = 12
02:32:53.138 00.014 9828 IsSlewing returns 0
02:32:53.138 00.000 9828 IsGuiding returns 0
02:32:53.138 00.000 9828 PulseGuide returned control before completion, sleep 22
02:32:53.169 00.031 9828 IsGuiding returns 1
02:32:53.169 00.000 9828 scope still moving after pulse duration time elapsed
02:32:53.199 00.030 9828 IsSlewing returns 0
02:32:53.199 00.000 9828 IsGuiding returns 1
02:32:53.232 00.033 9828 IsSlewing returns 0
02:32:53.232 00.000 9828 IsGuiding returns 1
02:32:53.262 00.030 9828 IsSlewing returns 0
02:32:53.262 00.000 9828 IsGuiding returns 1
02:32:53.293 00.031 9828 IsSlewing returns 0
02:32:53.293 00.000 9828 IsGuiding returns 1
02:32:53.324 00.031 9828 IsSlewing returns 0
02:32:53.324 00.000 9828 IsGuiding returns 0
02:32:53.324 00.000 9828 scope move finished after 12 + 174 ms
02:32:53.325 00.001 9828 Move returns status 0, amount 12
02:32:53.325 00.000 9828 move complete, result=0
02:32:53.325 00.000 9828 worker thread done servicing request
02:32:53.325 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 12 ms NORTH
02:32:53.695 00.370 8976 Exposure complete
02:32:53.700 00.005 8976 worker thread done servicing request
02:32:53.701 00.001 5052 OnExposeComplete: enter
02:32:53.701 00.000 5052 UpdateGuideState(): m_state=6
02:32:53.701 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9270
02:32:53.701 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.56, Mass=153, SNR=8.5, Peak=72 HFD=1.9
02:32:53.701 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.40 = 2.88)
02:32:53.701 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.50 = 2.78)
02:32:53.701 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.36 mountX=-0.14 mountY=0.05, mountTheta=2.79
02:32:53.701 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.15, opts=13)
02:32:53.702 00.001 5052 Enqueuing Move request for stepguider (0.03, -0.15)
02:32:53.702 00.000 8976 Worker thread wakes up
02:32:53.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.15) opts 0xd
02:32:53.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.15)
02:32:53.702 00.000 8976 Moving (0.03, -0.15) raw xDistance=-0.14 yDistance=0.05
02:32:53.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:32:53.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:32:53.702 00.000 8976 MoveAxis(R, 0, ABG)
02:32:53.702 00.000 8976 MoveAxis(U, 0, ABG)
02:32:53.702 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:32:53.702 00.000 8976 MountToCamera -- mountX=2.46 mountY=-2.45 hyp=3.47 mountTheta=-0.78 cameraX=1.06, cameraY=3.30 cameraTheta=1.26
02:32:53.702 00.000 8976 incremental bump (1.058, 3.305) isValid = 1
02:32:53.702 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
02:32:53.702 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:32:53.702 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:32:53.702 00.000 8976 move complete, result=0
02:32:53.702 00.000 9828 Worker thread wakes up
02:32:53.702 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:32:53.702 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:32:53.702 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
02:32:53.702 00.000 8976 worker thread done servicing request
02:32:53.703 00.001 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
02:32:53.703 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:32:53.703 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:32:53.703 00.000 9828 BLC: window closed
02:32:53.703 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:32:53.703 00.000 9828 MoveAxis(E, 13, B)
02:32:53.703 00.000 9828 Guiding  Dir = 2, Dur = 13
02:32:53.703 00.000 9828 IsSlewing returns 0
02:32:53.703 00.000 9828 IsGuiding returns 0
02:32:53.704 00.001 9828 PulseGuide returned control before completion, sleep 23
02:32:53.713 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
02:32:53.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:53.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:53.713 00.000 5052 Enqueuing Expose request
02:32:53.713 00.000 8976 Worker thread wakes up
02:32:53.713 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:53.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:53.713 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:53.731 00.018 9828 IsGuiding returns 1
02:32:53.731 00.000 9828 scope still moving after pulse duration time elapsed
02:32:53.762 00.031 9828 IsSlewing returns 0
02:32:53.762 00.000 9828 IsGuiding returns 1
02:32:53.792 00.030 9828 IsSlewing returns 0
02:32:53.792 00.000 9828 IsGuiding returns 1
02:32:53.823 00.031 9828 IsSlewing returns 0
02:32:53.823 00.000 9828 IsGuiding returns 1
02:32:53.854 00.031 9828 IsSlewing returns 0
02:32:53.854 00.000 9828 IsGuiding returns 0
02:32:53.854 00.000 9828 scope move finished after 13 + 137 ms
02:32:53.854 00.000 9828 Move returns status 0, amount 13
02:32:53.854 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:53.854 00.000 9828 MoveAxis(N, 15, B)
02:32:53.854 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:53.869 00.015 9828 IsSlewing returns 0
02:32:53.869 00.000 9828 IsGuiding returns 0
02:32:53.870 00.001 9828 PulseGuide returned control before completion, sleep 25
02:32:53.901 00.031 9828 IsGuiding returns 1
02:32:53.901 00.000 9828 scope still moving after pulse duration time elapsed
02:32:53.931 00.030 9828 IsSlewing returns 0
02:32:53.931 00.000 9828 IsGuiding returns 1
02:32:53.963 00.032 9828 IsSlewing returns 0
02:32:53.963 00.000 9828 IsGuiding returns 1
02:32:53.994 00.031 9828 IsSlewing returns 0
02:32:53.994 00.000 9828 IsGuiding returns 1
02:32:54.025 00.031 9828 IsSlewing returns 0
02:32:54.025 00.000 9828 IsGuiding returns 0
02:32:54.025 00.000 9828 scope move finished after 15 + 140 ms
02:32:54.025 00.000 9828 Move returns status 0, amount 15
02:32:54.025 00.000 9828 move complete, result=0
02:32:54.025 00.000 9828 worker thread done servicing request
02:32:54.025 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:32:54.403 00.378 8976 Exposure complete
02:32:54.409 00.006 8976 worker thread done servicing request
02:32:54.409 00.000 5052 OnExposeComplete: enter
02:32:54.409 00.000 5052 UpdateGuideState(): m_state=6
02:32:54.409 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9271
02:32:54.409 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.48, Mass=157, SNR=8.7, Peak=71 HFD=2.1
02:32:54.409 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.04) = xAngle (-3.60 = 2.68)
02:32:54.409 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.70 = 2.58)
02:32:54.409 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.55 mountX=-0.21 mountY=0.12, mountTheta=2.61
02:32:54.410 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.23, opts=13)
02:32:54.410 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.23)
02:32:54.410 00.000 8976 Worker thread wakes up
02:32:54.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.23) opts 0xd
02:32:54.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.23)
02:32:54.410 00.000 8976 Moving (0.00, -0.23) raw xDistance=-0.21 yDistance=0.12
02:32:54.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:32:54.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:32:54.410 00.000 8976 MoveAxis(R, 0, ABG)
02:32:54.410 00.000 8976 MoveAxis(U, 0, ABG)
02:32:54.411 00.001 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:32:54.411 00.000 8976 MountToCamera -- mountX=2.46 mountY=-2.43 hyp=3.45 mountTheta=-0.78 cameraX=1.04, cameraY=3.29 cameraTheta=1.26
02:32:54.411 00.000 8976 incremental bump (1.041, 3.292) isValid = 1
02:32:54.411 00.000 8976 Scheduling Mount bump of (0.035, 0.114)
02:32:54.411 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:32:54.411 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:32:54.411 00.000 8976 move complete, result=0
02:32:54.411 00.000 9828 Worker thread wakes up
02:32:54.411 00.000 8976 worker thread done servicing request
02:32:54.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:32:54.411 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:32:54.411 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
02:32:54.411 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
02:32:54.411 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:32:54.411 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:32:54.411 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:32:54.411 00.000 9828 BLC: window closed
02:32:54.412 00.001 9828 MoveAxis(E, 13, B)
02:32:54.412 00.000 9828 Guiding  Dir = 2, Dur = 13
02:32:54.412 00.000 9828 IsSlewing returns 0
02:32:54.412 00.000 9828 IsGuiding returns 0
02:32:54.412 00.000 9828 PulseGuide returned control before completion, sleep 23
02:32:54.423 00.011 5052 UpdateGuideState exits: m=157 SNR=8.7
02:32:54.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:54.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:54.423 00.000 5052 Enqueuing Expose request
02:32:54.423 00.000 8976 Worker thread wakes up
02:32:54.424 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:54.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:54.424 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:54.449 00.025 9828 IsGuiding returns 1
02:32:54.449 00.000 9828 scope still moving after pulse duration time elapsed
02:32:54.479 00.030 9828 IsSlewing returns 0
02:32:54.479 00.000 9828 IsGuiding returns 1
02:32:54.509 00.030 9828 IsSlewing returns 0
02:32:54.510 00.001 9828 IsGuiding returns 1
02:32:54.540 00.030 9828 IsSlewing returns 0
02:32:54.540 00.000 9828 IsGuiding returns 0
02:32:54.541 00.001 9828 scope move finished after 13 + 115 ms
02:32:54.541 00.000 9828 Move returns status 0, amount 13
02:32:54.541 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:54.541 00.000 9828 MoveAxis(N, 15, B)
02:32:54.541 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:54.556 00.015 9828 IsSlewing returns 0
02:32:54.556 00.000 9828 IsGuiding returns 0
02:32:54.556 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:54.587 00.031 9828 IsGuiding returns 1
02:32:54.587 00.000 9828 scope still moving after pulse duration time elapsed
02:32:54.619 00.032 9828 IsSlewing returns 0
02:32:54.619 00.000 9828 IsGuiding returns 1
02:32:54.651 00.032 9828 IsSlewing returns 0
02:32:54.651 00.000 9828 IsGuiding returns 1
02:32:54.683 00.032 9828 IsSlewing returns 0
02:32:54.683 00.000 9828 IsGuiding returns 1
02:32:54.714 00.031 9828 IsSlewing returns 0
02:32:54.714 00.000 9828 IsGuiding returns 0
02:32:54.714 00.000 9828 scope move finished after 15 + 143 ms
02:32:54.714 00.000 9828 Move returns status 0, amount 15
02:32:54.714 00.000 9828 move complete, result=0
02:32:54.714 00.000 9828 worker thread done servicing request
02:32:54.714 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:32:55.128 00.414 8976 Exposure complete
02:32:55.134 00.006 8976 worker thread done servicing request
02:32:55.135 00.001 5052 OnExposeComplete: enter
02:32:55.135 00.000 5052 UpdateGuideState(): m_state=6
02:32:55.135 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9272
02:32:55.135 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.40, Mass=153, SNR=8.5, Peak=66 HFD=2.2
02:32:55.135 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
02:32:55.135 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.75)
02:32:55.135 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.31 hyp=0.45 cameraTheta=-2.39 mountX=-0.13 mountY=0.44, mountTheta=1.85
02:32:55.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.31, opts=13)
02:32:55.136 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.31)
02:32:55.136 00.000 8976 Worker thread wakes up
02:32:55.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.31) opts 0xd
02:32:55.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.31)
02:32:55.136 00.000 8976 Moving (-0.33, -0.31) raw xDistance=-0.13 yDistance=0.44
02:32:55.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:32:55.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:32:55.136 00.000 8976 MoveAxis(R, 0, ABG)
02:32:55.136 00.000 8976 MoveAxis(D, 2, ABG)
02:32:55.136 00.000 8976 stepping (-16, 15) + (0, -2)
02:32:55.136 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:55.137 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:32:55.146 00.009 5052 UpdateGuideState exits: m=153 SNR=8.5
02:32:55.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:55.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:55.147 00.001 5052 Enqueuing Expose request
02:32:55.171 00.024 8976 Received - 47 (G) 
02:32:55.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:55.171 00.000 8976 stepped: pos (-16, 13)
02:32:55.171 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:32:55.171 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.31 hyp=3.37 mountTheta=-0.75 cameraX=0.94, cameraY=3.24 cameraTheta=1.29
02:32:55.171 00.000 8976 incremental bump (0.936, 3.236) isValid = 1
02:32:55.171 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:32:55.171 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:32:55.171 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:32:55.171 00.000 8976 move complete, result=0
02:32:55.171 00.000 9828 Worker thread wakes up
02:32:55.171 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:32:55.171 00.000 8976 worker thread done servicing request
02:32:55.171 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:32:55.171 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:32:55.171 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
02:32:55.171 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
02:32:55.172 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:32:55.172 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:32:55.172 00.000 9828 BLC: window closed
02:32:55.172 00.000 8976 Worker thread wakes up
02:32:55.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:55.172 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:55.172 00.000 9828 MoveAxis(E, 12, B)
02:32:55.172 00.000 9828 Guiding  Dir = 2, Dur = 12
02:32:55.172 00.000 9828 IsSlewing returns 0
02:32:55.172 00.000 9828 IsGuiding returns 0
02:32:55.173 00.001 9828 PulseGuide returned control before completion, sleep 22
02:32:55.211 00.038 9828 IsGuiding returns 1
02:32:55.211 00.000 9828 scope still moving after pulse duration time elapsed
02:32:55.242 00.031 9828 IsSlewing returns 0
02:32:55.242 00.000 9828 IsGuiding returns 1
02:32:55.273 00.031 9828 IsSlewing returns 0
02:32:55.273 00.000 9828 IsGuiding returns 1
02:32:55.303 00.030 9828 IsSlewing returns 0
02:32:55.303 00.000 9828 IsGuiding returns 0
02:32:55.303 00.000 9828 scope move finished after 12 + 118 ms
02:32:55.303 00.000 9828 Move returns status 0, amount 12
02:32:55.303 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:55.304 00.001 9828 MoveAxis(N, 15, B)
02:32:55.304 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:55.319 00.015 9828 IsSlewing returns 0
02:32:55.320 00.001 9828 IsGuiding returns 0
02:32:55.320 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:55.350 00.030 9828 IsGuiding returns 1
02:32:55.350 00.000 9828 scope still moving after pulse duration time elapsed
02:32:55.383 00.033 9828 IsSlewing returns 0
02:32:55.383 00.000 9828 IsGuiding returns 1
02:32:55.413 00.030 9828 IsSlewing returns 0
02:32:55.414 00.001 9828 IsGuiding returns 1
02:32:55.445 00.031 9828 IsSlewing returns 0
02:32:55.446 00.001 9828 IsGuiding returns 1
02:32:55.476 00.030 9828 IsSlewing returns 0
02:32:55.476 00.000 9828 IsGuiding returns 0
02:32:55.476 00.000 9828 scope move finished after 15 + 141 ms
02:32:55.476 00.000 9828 Move returns status 0, amount 15
02:32:55.476 00.000 9828 move complete, result=0
02:32:55.476 00.000 9828 worker thread done servicing request
02:32:55.476 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:32:55.865 00.389 8976 Exposure complete
02:32:55.871 00.006 8976 worker thread done servicing request
02:32:55.871 00.000 5052 OnExposeComplete: enter
02:32:55.871 00.000 5052 UpdateGuideState(): m_state=6
02:32:55.871 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9273
02:32:55.871 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.77, Mass=144, SNR=8.3, Peak=65 HFD=2.1
02:32:55.871 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:32:55.871 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:32:55.871 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.06 hyp=0.44 cameraTheta=3.00 mountX=0.26 mountY=0.33, mountTheta=0.92
02:32:55.872 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.06, opts=13)
02:32:55.872 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.06)
02:32:55.872 00.000 8976 Worker thread wakes up
02:32:55.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.06) opts 0xd
02:32:55.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.06)
02:32:55.872 00.000 8976 Moving (-0.44, 0.06) raw xDistance=0.26 yDistance=0.33
02:32:55.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:32:55.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
02:32:55.872 00.000 8976 MoveAxis(R, 0, ABG)
02:32:55.872 00.000 8976 MoveAxis(D, 1, ABG)
02:32:55.872 00.000 8976 stepping (-16, 13) + (0, -1)
02:32:55.872 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:55.873 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:32:55.883 00.010 5052 UpdateGuideState exits: m=144 SNR=8.3
02:32:55.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:55.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:55.883 00.000 5052 Enqueuing Expose request
02:32:55.891 00.008 8976 Received - 47 (G) 
02:32:55.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:32:55.891 00.000 8976 stepped: pos (-16, 12)
02:32:55.891 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
02:32:55.891 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.17 hyp=3.28 mountTheta=-0.73 cameraX=0.82, cameraY=3.17 cameraTheta=1.32
02:32:55.891 00.000 8976 incremental bump (0.819, 3.174) isValid = 1
02:32:55.891 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
02:32:55.891 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:32:55.891 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:32:55.891 00.000 8976 move complete, result=0
02:32:55.891 00.000 9828 Worker thread wakes up
02:32:55.891 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:32:55.891 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:32:55.891 00.000 8976 worker thread done servicing request
02:32:55.891 00.000 8976 Worker thread wakes up
02:32:55.891 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:32:55.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:55.892 00.001 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
02:32:55.892 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
02:32:55.892 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
02:32:55.892 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:32:55.892 00.000 9828 BLC: window closed
02:32:55.892 00.000 9828 MoveAxis(E, 11, B)
02:32:55.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:55.892 00.000 9828 Guiding  Dir = 2, Dur = 11
02:32:55.892 00.000 9828 IsSlewing returns 0
02:32:55.892 00.000 9828 IsGuiding returns 0
02:32:55.892 00.000 9828 PulseGuide returned control before completion, sleep 21
02:32:55.923 00.031 9828 IsGuiding returns 1
02:32:55.923 00.000 9828 scope still moving after pulse duration time elapsed
02:32:55.955 00.032 9828 IsSlewing returns 0
02:32:55.955 00.000 9828 IsGuiding returns 1
02:32:55.987 00.032 9828 IsSlewing returns 0
02:32:55.987 00.000 9828 IsGuiding returns 1
02:32:56.018 00.031 9828 IsSlewing returns 0
02:32:56.018 00.000 9828 IsGuiding returns 0
02:32:56.018 00.000 9828 scope move finished after 11 + 115 ms
02:32:56.018 00.000 9828 Move returns status 0, amount 11
02:32:56.019 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:56.019 00.000 9828 MoveAxis(N, 15, B)
02:32:56.019 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:56.034 00.015 9828 IsSlewing returns 0
02:32:56.034 00.000 9828 IsGuiding returns 0
02:32:56.035 00.001 9828 PulseGuide returned control before completion, sleep 25
02:32:56.065 00.030 9828 IsGuiding returns 1
02:32:56.065 00.000 9828 scope still moving after pulse duration time elapsed
02:32:56.096 00.031 9828 IsSlewing returns 0
02:32:56.096 00.000 9828 IsGuiding returns 1
02:32:56.128 00.032 9828 IsSlewing returns 0
02:32:56.128 00.000 9828 IsGuiding returns 1
02:32:56.159 00.031 9828 IsSlewing returns 0
02:32:56.159 00.000 9828 IsGuiding returns 1
02:32:56.191 00.032 9828 IsSlewing returns 0
02:32:56.191 00.000 9828 IsGuiding returns 0
02:32:56.191 00.000 9828 scope move finished after 15 + 141 ms
02:32:56.191 00.000 9828 Move returns status 0, amount 15
02:32:56.191 00.000 9828 move complete, result=0
02:32:56.191 00.000 9828 worker thread done servicing request
02:32:56.191 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:32:56.591 00.400 8976 Exposure complete
02:32:56.597 00.006 8976 worker thread done servicing request
02:32:56.597 00.000 5052 OnExposeComplete: enter
02:32:56.597 00.000 5052 UpdateGuideState(): m_state=6
02:32:56.597 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9274
02:32:56.597 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.77, Mass=155, SNR=8.6, Peak=66 HFD=2.5
02:32:56.597 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:32:56.597 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
02:32:56.597 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.80 mountX=0.13 mountY=0.11, mountTheta=0.70
02:32:56.598 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.06, opts=13)
02:32:56.598 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.06)
02:32:56.598 00.000 8976 Worker thread wakes up
02:32:56.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.06) opts 0xd
02:32:56.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.06)
02:32:56.598 00.000 8976 Moving (-0.17, 0.06) raw xDistance=0.13 yDistance=0.11
02:32:56.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:32:56.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:32:56.599 00.001 8976 MoveAxis(R, 0, ABG)
02:32:56.599 00.000 8976 MoveAxis(U, 0, ABG)
02:32:56.599 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:32:56.599 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.09 hyp=3.22 mountTheta=-0.70 cameraX=0.74, cameraY=3.13 cameraTheta=1.34
02:32:56.599 00.000 8976 incremental bump (0.741, 3.133) isValid = 1
02:32:56.599 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
02:32:56.599 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:32:56.599 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:32:56.599 00.000 8976 move complete, result=0
02:32:56.599 00.000 9828 Worker thread wakes up
02:32:56.599 00.000 8976 worker thread done servicing request
02:32:56.599 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:32:56.599 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:32:56.599 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:32:56.599 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:32:56.599 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:32:56.599 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:32:56.600 00.001 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:32:56.600 00.000 9828 BLC: window closed
02:32:56.600 00.000 9828 MoveAxis(E, 10, B)
02:32:56.600 00.000 9828 Guiding  Dir = 2, Dur = 10
02:32:56.600 00.000 9828 IsSlewing returns 0
02:32:56.600 00.000 9828 IsGuiding returns 0
02:32:56.600 00.000 9828 PulseGuide returned control before completion, sleep 20
02:32:56.610 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
02:32:56.610 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:56.610 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:56.610 00.000 5052 Enqueuing Expose request
02:32:56.610 00.000 8976 Worker thread wakes up
02:32:56.610 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:56.610 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:56.611 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:56.628 00.017 9828 IsGuiding returns 1
02:32:56.628 00.000 9828 scope still moving after pulse duration time elapsed
02:32:56.659 00.031 9828 IsSlewing returns 0
02:32:56.660 00.001 9828 IsGuiding returns 1
02:32:56.691 00.031 9828 IsSlewing returns 0
02:32:56.691 00.000 9828 IsGuiding returns 1
02:32:56.723 00.032 9828 IsSlewing returns 0
02:32:56.723 00.000 9828 IsGuiding returns 0
02:32:56.723 00.000 9828 scope move finished after 10 + 113 ms
02:32:56.723 00.000 9828 Move returns status 0, amount 10
02:32:56.724 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:56.724 00.000 9828 MoveAxis(N, 15, B)
02:32:56.724 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:56.739 00.015 9828 IsSlewing returns 0
02:32:56.739 00.000 9828 IsGuiding returns 0
02:32:56.739 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:56.771 00.032 9828 IsGuiding returns 1
02:32:56.771 00.000 9828 scope still moving after pulse duration time elapsed
02:32:56.802 00.031 9828 IsSlewing returns 0
02:32:56.802 00.000 9828 IsGuiding returns 1
02:32:56.834 00.032 9828 IsSlewing returns 0
02:32:56.834 00.000 9828 IsGuiding returns 1
02:32:56.864 00.030 9828 IsSlewing returns 0
02:32:56.864 00.000 9828 IsGuiding returns 0
02:32:56.864 00.000 9828 scope move finished after 15 + 109 ms
02:32:56.864 00.000 9828 Move returns status 0, amount 15
02:32:56.864 00.000 9828 move complete, result=0
02:32:56.864 00.000 9828 worker thread done servicing request
02:32:56.864 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:32:57.298 00.434 8976 Exposure complete
02:32:57.303 00.005 8976 worker thread done servicing request
02:32:57.304 00.001 5052 OnExposeComplete: enter
02:32:57.304 00.000 5052 UpdateGuideState(): m_state=6
02:32:57.304 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9275
02:32:57.304 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.80, Mass=142, SNR=8.3, Peak=74 HFD=2.1
02:32:57.304 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:32:57.304 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
02:32:57.304 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.71 mountX=0.17 mountY=0.12, mountTheta=0.60
02:32:57.305 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.09, opts=13)
02:32:57.305 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.09)
02:32:57.305 00.000 8976 Worker thread wakes up
02:32:57.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.09) opts 0xd
02:32:57.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.09)
02:32:57.305 00.000 8976 Moving (-0.20, 0.09) raw xDistance=0.17 yDistance=0.12
02:32:57.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:32:57.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:32:57.305 00.000 8976 MoveAxis(R, 0, ABG)
02:32:57.305 00.000 8976 MoveAxis(U, 0, ABG)
02:32:57.305 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
02:32:57.305 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.03 hyp=3.18 mountTheta=-0.69 cameraX=0.69, cameraY=3.11 cameraTheta=1.35
02:32:57.305 00.000 8976 incremental bump (0.688, 3.105) isValid = 1
02:32:57.305 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
02:32:57.305 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:32:57.305 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:32:57.305 00.000 8976 move complete, result=0
02:32:57.306 00.001 9828 Worker thread wakes up
02:32:57.306 00.000 8976 worker thread done servicing request
02:32:57.306 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:32:57.306 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:32:57.306 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.83)
02:32:57.306 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.91)
02:32:57.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:32:57.306 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:32:57.306 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:32:57.306 00.000 9828 BLC: window closed
02:32:57.306 00.000 9828 MoveAxis(E, 10, B)
02:32:57.306 00.000 9828 Guiding  Dir = 2, Dur = 10
02:32:57.307 00.001 9828 IsSlewing returns 0
02:32:57.307 00.000 9828 IsGuiding returns 0
02:32:57.307 00.000 9828 PulseGuide returned control before completion, sleep 20
02:32:57.317 00.010 5052 UpdateGuideState exits: m=142 SNR=8.3
02:32:57.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:57.317 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:57.317 00.000 5052 Enqueuing Expose request
02:32:57.318 00.001 8976 Worker thread wakes up
02:32:57.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:57.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:57.318 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:57.342 00.024 9828 IsGuiding returns 1
02:32:57.342 00.000 9828 scope still moving after pulse duration time elapsed
02:32:57.373 00.031 9828 IsSlewing returns 0
02:32:57.373 00.000 9828 IsGuiding returns 1
02:32:57.404 00.031 9828 IsSlewing returns 0
02:32:57.404 00.000 9828 IsGuiding returns 1
02:32:57.435 00.031 9828 IsSlewing returns 0
02:32:57.435 00.000 9828 IsGuiding returns 0
02:32:57.435 00.000 9828 scope move finished after 10 + 117 ms
02:32:57.435 00.000 9828 Move returns status 0, amount 10
02:32:57.435 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:57.435 00.000 9828 MoveAxis(N, 15, B)
02:32:57.435 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:57.451 00.016 9828 IsSlewing returns 0
02:32:57.451 00.000 9828 IsGuiding returns 0
02:32:57.451 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:57.480 00.029 9828 IsGuiding returns 1
02:32:57.480 00.000 9828 scope still moving after pulse duration time elapsed
02:32:57.511 00.031 9828 IsSlewing returns 0
02:32:57.511 00.000 9828 IsGuiding returns 1
02:32:57.543 00.032 9828 IsSlewing returns 0
02:32:57.543 00.000 9828 IsGuiding returns 1
02:32:57.572 00.029 9828 IsSlewing returns 0
02:32:57.572 00.000 9828 IsGuiding returns 1
02:32:57.604 00.032 9828 IsSlewing returns 0
02:32:57.604 00.000 9828 IsGuiding returns 0
02:32:57.604 00.000 9828 scope move finished after 15 + 138 ms
02:32:57.604 00.000 9828 Move returns status 0, amount 15
02:32:57.604 00.000 9828 move complete, result=0
02:32:57.605 00.001 9828 worker thread done servicing request
02:32:57.605 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:32:58.012 00.407 8976 Exposure complete
02:32:58.018 00.006 8976 worker thread done servicing request
02:32:58.018 00.000 5052 OnExposeComplete: enter
02:32:58.018 00.000 5052 UpdateGuideState(): m_state=6
02:32:58.018 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9276
02:32:58.018 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.31, Mass=146, SNR=8.4, Peak=73 HFD=1.5
02:32:58.018 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.20 = 3.08)
02:32:58.018 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.98)
02:32:58.018 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.40 hyp=0.44 cameraTheta=-1.16 mountX=-0.44 mountY=0.07, mountTheta=2.98
02:32:58.019 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.40, opts=13)
02:32:58.019 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.40)
02:32:58.019 00.000 8976 Worker thread wakes up
02:32:58.019 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.40) opts 0xd
02:32:58.019 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.40)
02:32:58.019 00.000 8976 Moving (0.18, -0.40) raw xDistance=-0.44 yDistance=0.07
02:32:58.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:32:58.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:32:58.019 00.000 8976 MoveAxis(R, 2, ABG)
02:32:58.020 00.001 8976 stepping (-16, 12) + (2, 0)
02:32:58.020 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:58.020 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:32:58.030 00.010 5052 UpdateGuideState exits: m=146 SNR=8.4
02:32:58.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:58.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:58.030 00.000 5052 Enqueuing Expose request
02:32:58.049 00.019 8976 Received - 47 (G) 
02:32:58.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:58.049 00.000 8976 stepped: pos (-14, 12)
02:32:58.049 00.000 8976 MoveAxis(U, 0, ABG)
02:32:58.049 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:32:58.049 00.000 8976 MountToCamera -- mountX=2.35 mountY=-1.99 hyp=3.08 mountTheta=-0.70 cameraX=0.70, cameraY=3.00 cameraTheta=1.34
02:32:58.049 00.000 8976 incremental bump (0.699, 2.997) isValid = 1
02:32:58.049 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
02:32:58.049 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:32:58.049 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:32:58.049 00.000 8976 move complete, result=0
02:32:58.049 00.000 9828 Worker thread wakes up
02:32:58.049 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:32:58.049 00.000 8976 worker thread done servicing request
02:32:58.050 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:32:58.050 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:32:58.050 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.84)
02:32:58.050 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:32:58.050 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
02:32:58.050 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:32:58.050 00.000 9828 BLC: window closed
02:32:58.050 00.000 8976 Worker thread wakes up
02:32:58.050 00.000 9828 MoveAxis(E, 10, B)
02:32:58.050 00.000 9828 Guiding  Dir = 2, Dur = 10
02:32:58.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:58.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:58.050 00.000 9828 IsSlewing returns 0
02:32:58.051 00.001 9828 IsGuiding returns 0
02:32:58.051 00.000 9828 PulseGuide returned control before completion, sleep 20
02:32:58.076 00.025 9828 IsGuiding returns 1
02:32:58.076 00.000 9828 scope still moving after pulse duration time elapsed
02:32:58.108 00.032 9828 IsSlewing returns 0
02:32:58.109 00.001 9828 IsGuiding returns 1
02:32:58.140 00.031 9828 IsSlewing returns 0
02:32:58.140 00.000 9828 IsGuiding returns 1
02:32:58.171 00.031 9828 IsSlewing returns 0
02:32:58.171 00.000 9828 IsGuiding returns 0
02:32:58.171 00.000 9828 scope move finished after 10 + 110 ms
02:32:58.171 00.000 9828 Move returns status 0, amount 10
02:32:58.171 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:58.171 00.000 9828 MoveAxis(N, 15, B)
02:32:58.171 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:58.187 00.016 9828 IsSlewing returns 0
02:32:58.187 00.000 9828 IsGuiding returns 0
02:32:58.187 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:58.217 00.030 9828 IsGuiding returns 1
02:32:58.217 00.000 9828 scope still moving after pulse duration time elapsed
02:32:58.248 00.031 9828 IsSlewing returns 0
02:32:58.248 00.000 9828 IsGuiding returns 1
02:32:58.279 00.031 9828 IsSlewing returns 0
02:32:58.279 00.000 9828 IsGuiding returns 1
02:32:58.311 00.032 9828 IsSlewing returns 0
02:32:58.311 00.000 9828 IsGuiding returns 1
02:32:58.341 00.030 9828 IsSlewing returns 0
02:32:58.341 00.000 9828 IsGuiding returns 0
02:32:58.341 00.000 9828 scope move finished after 15 + 140 ms
02:32:58.341 00.000 9828 Move returns status 0, amount 15
02:32:58.341 00.000 9828 move complete, result=0
02:32:58.341 00.000 9828 worker thread done servicing request
02:32:58.342 00.001 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:32:58.743 00.401 8976 Exposure complete
02:32:58.749 00.006 8976 worker thread done servicing request
02:32:58.749 00.000 5052 OnExposeComplete: enter
02:32:58.749 00.000 5052 UpdateGuideState(): m_state=6
02:32:58.749 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9277
02:32:58.749 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.91, Mass=167, SNR=8.9, Peak=67 HFD=2.3
02:32:58.749 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
02:32:58.749 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
02:32:58.749 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.20 hyp=0.71 cameraTheta=0.29 mountX=-0.13 mountY=-0.68, mountTheta=-1.75
02:32:58.750 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.20, opts=13)
02:32:58.750 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.20)
02:32:58.750 00.000 8976 Worker thread wakes up
02:32:58.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.20) opts 0xd
02:32:58.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.20)
02:32:58.750 00.000 8976 Moving (0.68, 0.20) raw xDistance=-0.13 yDistance=-0.68
02:32:58.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:32:58.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
02:32:58.750 00.000 8976 MoveAxis(R, 0, ABG)
02:32:58.750 00.000 8976 MoveAxis(U, 3, ABG)
02:32:58.750 00.000 8976 stepping (-14, 12) + (0, 3)
02:32:58.750 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:58.751 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:32:58.761 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
02:32:58.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:58.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:58.761 00.000 5052 Enqueuing Expose request
02:32:58.784 00.023 8976 Received - 47 (G) 
02:32:58.784 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:32:58.784 00.000 8976 stepped: pos (-14, 15)
02:32:58.784 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:32:58.784 00.000 8976 MountToCamera -- mountX=2.28 mountY=-2.12 hyp=3.11 mountTheta=-0.75 cameraX=0.85, cameraY=3.00 cameraTheta=1.30
02:32:58.784 00.000 8976 incremental bump (0.846, 2.996) isValid = 1
02:32:58.784 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:32:58.784 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:32:58.784 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:32:58.784 00.000 8976 move complete, result=0
02:32:58.784 00.000 8976 worker thread done servicing request
02:32:58.784 00.000 8976 Worker thread wakes up
02:32:58.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:58.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:58.784 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:32:58.785 00.001 9828 Worker thread wakes up
02:32:58.785 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:32:58.785 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:32:58.785 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
02:32:58.785 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
02:32:58.785 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:32:58.785 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:32:58.785 00.000 9828 BLC: window closed
02:32:58.785 00.000 9828 MoveAxis(E, 12, B)
02:32:58.785 00.000 9828 Guiding  Dir = 2, Dur = 12
02:32:58.785 00.000 9828 IsSlewing returns 0
02:32:58.786 00.001 9828 IsGuiding returns 0
02:32:58.786 00.000 9828 PulseGuide returned control before completion, sleep 22
02:32:58.812 00.026 9828 IsGuiding returns 1
02:32:58.812 00.000 9828 scope still moving after pulse duration time elapsed
02:32:58.843 00.031 9828 IsSlewing returns 0
02:32:58.843 00.000 9828 IsGuiding returns 1
02:32:58.874 00.031 9828 IsSlewing returns 0
02:32:58.874 00.000 9828 IsGuiding returns 1
02:32:58.907 00.033 9828 IsSlewing returns 0
02:32:58.907 00.000 9828 IsGuiding returns 1
02:32:58.937 00.030 9828 IsSlewing returns 0
02:32:58.937 00.000 9828 IsGuiding returns 0
02:32:58.937 00.000 9828 scope move finished after 12 + 139 ms
02:32:58.937 00.000 9828 Move returns status 0, amount 12
02:32:58.937 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:58.937 00.000 9828 MoveAxis(N, 15, B)
02:32:58.937 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:58.952 00.015 9828 IsSlewing returns 0
02:32:58.952 00.000 9828 IsGuiding returns 0
02:32:58.952 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:58.984 00.032 9828 IsGuiding returns 1
02:32:58.984 00.000 9828 scope still moving after pulse duration time elapsed
02:32:59.015 00.031 9828 IsSlewing returns 0
02:32:59.016 00.001 9828 IsGuiding returns 1
02:32:59.046 00.030 9828 IsSlewing returns 0
02:32:59.046 00.000 9828 IsGuiding returns 1
02:32:59.077 00.031 9828 IsSlewing returns 0
02:32:59.077 00.000 9828 IsGuiding returns 0
02:32:59.077 00.000 9828 scope move finished after 15 + 109 ms
02:32:59.078 00.001 9828 Move returns status 0, amount 15
02:32:59.078 00.000 9828 move complete, result=0
02:32:59.078 00.000 9828 worker thread done servicing request
02:32:59.078 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:32:59.480 00.402 8976 Exposure complete
02:32:59.485 00.005 8976 worker thread done servicing request
02:32:59.485 00.000 5052 OnExposeComplete: enter
02:32:59.485 00.000 5052 UpdateGuideState(): m_state=6
02:32:59.485 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9278
02:32:59.485 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.97, Mass=148, SNR=8.4, Peak=66 HFD=2.2
02:32:59.487 00.002 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
02:32:59.487 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
02:32:59.487 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.26 hyp=0.47 cameraTheta=0.60 mountX=0.06 mountY=-0.47, mountTheta=-1.45
02:32:59.487 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.26, opts=13)
02:32:59.487 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.26)
02:32:59.487 00.000 8976 Worker thread wakes up
02:32:59.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.26) opts 0xd
02:32:59.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.26)
02:32:59.487 00.000 8976 Moving (0.39, 0.26) raw xDistance=0.06 yDistance=-0.47
02:32:59.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:32:59.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
02:32:59.487 00.000 8976 MoveAxis(R, 0, ABG)
02:32:59.487 00.000 8976 MoveAxis(U, 2, ABG)
02:32:59.487 00.000 8976 stepping (-14, 15) + (0, 2)
02:32:59.487 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:59.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:32:59.498 00.011 5052 UpdateGuideState exits: m=148 SNR=8.4
02:32:59.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:59.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:32:59.498 00.000 5052 Enqueuing Expose request
02:32:59.519 00.021 8976 Received - 47 (G) 
02:32:59.520 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:32:59.520 00.000 8976 stepped: pos (-14, 17)
02:32:59.520 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:32:59.520 00.000 8976 MountToCamera -- mountX=2.24 mountY=-2.31 hyp=3.21 mountTheta=-0.80 cameraX=1.04, cameraY=3.04 cameraTheta=1.24
02:32:59.520 00.000 8976 incremental bump (1.038, 3.043) isValid = 1
02:32:59.520 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:32:59.520 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:32:59.520 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:32:59.520 00.000 8976 move complete, result=0
02:32:59.520 00.000 9828 Worker thread wakes up
02:32:59.520 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:32:59.520 00.000 8976 worker thread done servicing request
02:32:59.520 00.000 8976 Worker thread wakes up
02:32:59.520 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:32:59.521 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:32:59.521 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:32:59.521 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.02)
02:32:59.521 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:32:59.521 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:32:59.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:32:59.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:32:59.521 00.000 9828 BLC: window closed
02:32:59.521 00.000 9828 MoveAxis(E, 13, B)
02:32:59.521 00.000 9828 Guiding  Dir = 2, Dur = 13
02:32:59.521 00.000 9828 IsSlewing returns 0
02:32:59.521 00.000 9828 IsGuiding returns 0
02:32:59.522 00.001 9828 PulseGuide returned control before completion, sleep 23
02:32:59.559 00.037 9828 IsGuiding returns 1
02:32:59.559 00.000 9828 scope still moving after pulse duration time elapsed
02:32:59.590 00.031 9828 IsSlewing returns 0
02:32:59.590 00.000 9828 IsGuiding returns 1
02:32:59.622 00.032 9828 IsSlewing returns 0
02:32:59.622 00.000 9828 IsGuiding returns 1
02:32:59.654 00.032 9828 IsSlewing returns 0
02:32:59.654 00.000 9828 IsGuiding returns 0
02:32:59.654 00.000 9828 scope move finished after 13 + 119 ms
02:32:59.654 00.000 9828 Move returns status 0, amount 13
02:32:59.654 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:32:59.654 00.000 9828 MoveAxis(N, 15, B)
02:32:59.654 00.000 9828 Guiding  Dir = 0, Dur = 15
02:32:59.669 00.015 9828 IsSlewing returns 0
02:32:59.669 00.000 9828 IsGuiding returns 0
02:32:59.669 00.000 9828 PulseGuide returned control before completion, sleep 25
02:32:59.700 00.031 9828 IsGuiding returns 1
02:32:59.700 00.000 9828 scope still moving after pulse duration time elapsed
02:32:59.730 00.030 9828 IsSlewing returns 0
02:32:59.730 00.000 9828 IsGuiding returns 1
02:32:59.762 00.032 9828 IsSlewing returns 0
02:32:59.762 00.000 9828 IsGuiding returns 1
02:32:59.793 00.031 9828 IsSlewing returns 0
02:32:59.793 00.000 9828 IsGuiding returns 1
02:32:59.824 00.031 9828 IsSlewing returns 0
02:32:59.824 00.000 9828 IsGuiding returns 0
02:32:59.824 00.000 9828 scope move finished after 15 + 139 ms
02:32:59.824 00.000 9828 Move returns status 0, amount 15
02:32:59.824 00.000 9828 move complete, result=0
02:32:59.824 00.000 9828 worker thread done servicing request
02:32:59.824 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:33:00.218 00.394 8976 Exposure complete
02:33:00.224 00.006 8976 worker thread done servicing request
02:33:00.224 00.000 5052 OnExposeComplete: enter
02:33:00.224 00.000 5052 UpdateGuideState(): m_state=6
02:33:00.224 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9279
02:33:00.224 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.81, Mass=151, SNR=8.5, Peak=69 HFD=2.3
02:33:00.224 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
02:33:00.224 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
02:33:00.224 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.11 cameraTheta=1.98 mountX=0.11 mountY=-0.02, mountTheta=-0.16
02:33:00.225 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.11, opts=13)
02:33:00.225 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.11)
02:33:00.226 00.001 8976 Worker thread wakes up
02:33:00.226 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.11) opts 0xd
02:33:00.226 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.11)
02:33:00.226 00.000 8976 Moving (-0.05, 0.11) raw xDistance=0.11 yDistance=-0.02
02:33:00.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:33:00.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:33:00.226 00.000 8976 MoveAxis(R, 0, ABG)
02:33:00.226 00.000 8976 MoveAxis(U, 0, ABG)
02:33:00.226 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:33:00.226 00.000 8976 MountToCamera -- mountX=2.21 mountY=-2.44 hyp=3.29 mountTheta=-0.84 cameraX=1.17, cameraY=3.07 cameraTheta=1.21
02:33:00.226 00.000 8976 incremental bump (1.167, 3.074) isValid = 1
02:33:00.227 00.001 8976 Scheduling Mount bump of (0.039, 0.108)
02:33:00.227 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:33:00.227 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:33:00.227 00.000 8976 move complete, result=0
02:33:00.227 00.000 9828 Worker thread wakes up
02:33:00.227 00.000 8976 worker thread done servicing request
02:33:00.227 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:33:00.227 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:33:00.227 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.97)
02:33:00.227 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:33:00.227 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.22 mountX=-0.04 mountY=-0.10, mountTheta=-1.98
02:33:00.227 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:33:00.227 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.10
02:33:00.227 00.000 9828 BLC: window closed
02:33:00.227 00.000 9828 MoveAxis(E, 14, B)
02:33:00.227 00.000 9828 Guiding  Dir = 2, Dur = 14
02:33:00.228 00.001 9828 IsSlewing returns 0
02:33:00.228 00.000 9828 IsGuiding returns 0
02:33:00.228 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:00.238 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:33:00.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:00.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:00.238 00.000 5052 Enqueuing Expose request
02:33:00.238 00.000 8976 Worker thread wakes up
02:33:00.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:00.238 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:00.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:00.262 00.024 9828 IsGuiding returns 1
02:33:00.262 00.000 9828 scope still moving after pulse duration time elapsed
02:33:00.295 00.033 9828 IsSlewing returns 0
02:33:00.295 00.000 9828 IsGuiding returns 1
02:33:00.325 00.030 9828 IsSlewing returns 0
02:33:00.325 00.000 9828 IsGuiding returns 1
02:33:00.356 00.031 9828 IsSlewing returns 0
02:33:00.356 00.000 9828 IsGuiding returns 1
02:33:00.387 00.031 9828 IsSlewing returns 0
02:33:00.387 00.000 9828 IsGuiding returns 1
02:33:00.419 00.032 9828 IsSlewing returns 0
02:33:00.419 00.000 9828 IsGuiding returns 0
02:33:00.419 00.000 9828 scope move finished after 14 + 176 ms
02:33:00.419 00.000 9828 Move returns status 0, amount 14
02:33:00.419 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:00.419 00.000 9828 MoveAxis(N, 14, B)
02:33:00.419 00.000 9828 Guiding  Dir = 0, Dur = 14
02:33:00.434 00.015 9828 IsSlewing returns 0
02:33:00.434 00.000 9828 IsGuiding returns 0
02:33:00.434 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:00.464 00.030 9828 IsGuiding returns 1
02:33:00.464 00.000 9828 scope still moving after pulse duration time elapsed
02:33:00.495 00.031 9828 IsSlewing returns 0
02:33:00.495 00.000 9828 IsGuiding returns 1
02:33:00.526 00.031 9828 IsSlewing returns 0
02:33:00.526 00.000 9828 IsGuiding returns 1
02:33:00.558 00.032 9828 IsSlewing returns 0
02:33:00.558 00.000 9828 IsGuiding returns 1
02:33:00.588 00.030 9828 IsSlewing returns 0
02:33:00.588 00.000 9828 IsGuiding returns 0
02:33:00.588 00.000 9828 scope move finished after 14 + 140 ms
02:33:00.588 00.000 9828 Move returns status 0, amount 14
02:33:00.589 00.001 9828 move complete, result=0
02:33:00.589 00.000 9828 worker thread done servicing request
02:33:00.589 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:33:00.933 00.344 8976 Exposure complete
02:33:00.939 00.006 8976 worker thread done servicing request
02:33:00.939 00.000 5052 OnExposeComplete: enter
02:33:00.939 00.000 5052 UpdateGuideState(): m_state=6
02:33:00.939 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9280
02:33:00.939 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.62, Mass=148, SNR=8.4, Peak=70 HFD=1.9
02:33:00.939 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
02:33:00.939 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.90 = -2.90)
02:33:00.939 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.75 mountX=-0.12 mountY=-0.03, mountTheta=-2.89
02:33:00.940 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.09, opts=13)
02:33:00.940 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.09)
02:33:00.940 00.000 8976 Worker thread wakes up
02:33:00.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.09) opts 0xd
02:33:00.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.09)
02:33:00.940 00.000 8976 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.03
02:33:00.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:33:00.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:33:00.940 00.000 8976 MoveAxis(R, 0, ABG)
02:33:00.940 00.000 8976 MoveAxis(U, 0, ABG)
02:33:00.940 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:33:00.940 00.000 8976 MountToCamera -- mountX=2.19 mountY=-2.52 hyp=3.34 mountTheta=-0.86 cameraX=1.25, cameraY=3.10 cameraTheta=1.19
02:33:00.940 00.000 8976 incremental bump (1.253, 3.095) isValid = 1
02:33:00.941 00.001 8976 Scheduling Mount bump of (0.043, 0.110)
02:33:00.941 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:33:00.941 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:33:00.941 00.000 8976 move complete, result=0
02:33:00.941 00.000 8976 worker thread done servicing request
02:33:00.941 00.000 9828 Worker thread wakes up
02:33:00.941 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:33:00.941 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:33:00.941 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:33:00.941 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:33:00.941 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:33:00.941 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:33:00.941 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:33:00.941 00.000 9828 BLC: window closed
02:33:00.942 00.001 9828 MoveAxis(E, 15, B)
02:33:00.942 00.000 9828 Guiding  Dir = 2, Dur = 15
02:33:00.942 00.000 9828 IsSlewing returns 0
02:33:00.942 00.000 9828 IsGuiding returns 0
02:33:00.942 00.000 9828 PulseGuide returned control before completion, sleep 25
02:33:00.952 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:33:00.953 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:00.953 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:00.953 00.000 5052 Enqueuing Expose request
02:33:00.953 00.000 8976 Worker thread wakes up
02:33:00.953 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:00.953 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:00.953 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:00.980 00.027 9828 IsGuiding returns 1
02:33:00.980 00.000 9828 scope still moving after pulse duration time elapsed
02:33:01.011 00.031 9828 IsSlewing returns 0
02:33:01.011 00.000 9828 IsGuiding returns 1
02:33:01.041 00.030 9828 IsSlewing returns 0
02:33:01.041 00.000 9828 IsGuiding returns 1
02:33:01.074 00.033 9828 IsSlewing returns 0
02:33:01.074 00.000 9828 IsGuiding returns 0
02:33:01.074 00.000 9828 scope move finished after 15 + 116 ms
02:33:01.074 00.000 9828 Move returns status 0, amount 15
02:33:01.074 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:01.074 00.000 9828 MoveAxis(N, 14, B)
02:33:01.074 00.000 9828 Guiding  Dir = 0, Dur = 14
02:33:01.089 00.015 9828 IsSlewing returns 0
02:33:01.089 00.000 9828 IsGuiding returns 0
02:33:01.089 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:01.119 00.030 9828 IsGuiding returns 1
02:33:01.119 00.000 9828 scope still moving after pulse duration time elapsed
02:33:01.150 00.031 9828 IsSlewing returns 0
02:33:01.150 00.000 9828 IsGuiding returns 1
02:33:01.181 00.031 9828 IsSlewing returns 0
02:33:01.181 00.000 9828 IsGuiding returns 1
02:33:01.212 00.031 9828 IsSlewing returns 0
02:33:01.212 00.000 9828 IsGuiding returns 1
02:33:01.242 00.030 9828 IsSlewing returns 0
02:33:01.242 00.000 9828 IsGuiding returns 0
02:33:01.242 00.000 9828 scope move finished after 14 + 139 ms
02:33:01.242 00.000 9828 Move returns status 0, amount 14
02:33:01.242 00.000 9828 move complete, result=0
02:33:01.242 00.000 9828 worker thread done servicing request
02:33:01.242 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:33:01.642 00.400 8976 Exposure complete
02:33:01.648 00.006 8976 worker thread done servicing request
02:33:01.648 00.000 5052 OnExposeComplete: enter
02:33:01.648 00.000 5052 UpdateGuideState(): m_state=6
02:33:01.648 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9281
02:33:01.648 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.15, Mass=171, SNR=9.0, Peak=67 HFD=2.6
02:33:01.648 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.04) = xAngle (-3.37 = 2.91)
02:33:01.648 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.47 = 2.81)
02:33:01.648 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.56 hyp=0.58 cameraTheta=-1.33 mountX=-0.56 mountY=0.19, mountTheta=2.82
02:33:01.649 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.56, opts=13)
02:33:01.649 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.56)
02:33:01.649 00.000 8976 Worker thread wakes up
02:33:01.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.56) opts 0xd
02:33:01.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.56)
02:33:01.649 00.000 8976 Moving (0.14, -0.56) raw xDistance=-0.56 yDistance=0.19
02:33:01.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:33:01.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:33:01.649 00.000 8976 MoveAxis(R, 2, ABG)
02:33:01.649 00.000 8976 stepping (-14, 17) + (2, 0)
02:33:01.649 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:01.650 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:33:01.660 00.010 5052 UpdateGuideState exits: m=171 SNR=9.0
02:33:01.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:01.661 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:01.661 00.000 5052 Enqueuing Expose request
02:33:01.677 00.016 8976 Received - 47 (G) 
02:33:01.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:01.677 00.000 8976 stepped: pos (-12, 17)
02:33:01.678 00.001 8976 MoveAxis(U, 0, ABG)
02:33:01.678 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:33:01.678 00.000 8976 MountToCamera -- mountX=2.07 mountY=-2.58 hyp=3.31 mountTheta=-0.89 cameraX=1.36, cameraY=3.02 cameraTheta=1.15
02:33:01.678 00.000 8976 incremental bump (1.357, 3.019) isValid = 1
02:33:01.678 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:33:01.678 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:33:01.678 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:33:01.678 00.000 8976 move complete, result=0
02:33:01.678 00.000 9828 Worker thread wakes up
02:33:01.678 00.000 8976 worker thread done servicing request
02:33:01.678 00.000 8976 Worker thread wakes up
02:33:01.678 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:33:01.678 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:33:01.678 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
02:33:01.678 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.2 px 0 ms NORTH
02:33:01.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:01.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:01.678 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
02:33:01.679 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:33:01.679 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:33:01.679 00.000 9828 BLC: window closed
02:33:01.679 00.000 9828 MoveAxis(E, 17, B)
02:33:01.679 00.000 9828 Guiding  Dir = 2, Dur = 17
02:33:01.679 00.000 9828 IsSlewing returns 0
02:33:01.679 00.000 9828 IsGuiding returns 0
02:33:01.679 00.000 9828 PulseGuide returned control before completion, sleep 27
02:33:01.715 00.036 9828 IsGuiding returns 1
02:33:01.715 00.000 9828 scope still moving after pulse duration time elapsed
02:33:01.745 00.030 9828 IsSlewing returns 0
02:33:01.745 00.000 9828 IsGuiding returns 1
02:33:01.776 00.031 9828 IsSlewing returns 0
02:33:01.776 00.000 9828 IsGuiding returns 1
02:33:01.806 00.030 9828 IsSlewing returns 0
02:33:01.806 00.000 9828 IsGuiding returns 0
02:33:01.806 00.000 9828 scope move finished after 17 + 110 ms
02:33:01.806 00.000 9828 Move returns status 0, amount 17
02:33:01.806 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:01.806 00.000 9828 MoveAxis(N, 14, B)
02:33:01.806 00.000 9828 Guiding  Dir = 0, Dur = 14
02:33:01.821 00.015 9828 IsSlewing returns 0
02:33:01.822 00.001 9828 IsGuiding returns 0
02:33:01.822 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:01.853 00.031 9828 IsGuiding returns 1
02:33:01.854 00.001 9828 scope still moving after pulse duration time elapsed
02:33:01.884 00.030 9828 IsSlewing returns 0
02:33:01.884 00.000 9828 IsGuiding returns 1
02:33:01.915 00.031 9828 IsSlewing returns 0
02:33:01.915 00.000 9828 IsGuiding returns 1
02:33:01.949 00.034 9828 IsSlewing returns 0
02:33:01.949 00.000 9828 IsGuiding returns 1
02:33:01.979 00.030 9828 IsSlewing returns 0
02:33:01.979 00.000 9828 IsGuiding returns 0
02:33:01.979 00.000 9828 scope move finished after 14 + 143 ms
02:33:01.979 00.000 9828 Move returns status 0, amount 14
02:33:01.979 00.000 9828 move complete, result=0
02:33:01.979 00.000 9828 worker thread done servicing request
02:33:01.979 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:33:02.371 00.392 8976 Exposure complete
02:33:02.376 00.005 8976 worker thread done servicing request
02:33:02.376 00.000 5052 OnExposeComplete: enter
02:33:02.376 00.000 5052 UpdateGuideState(): m_state=6
02:33:02.376 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9282
02:33:02.376 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.82, Mass=139, SNR=8.2, Peak=73 HFD=2.0
02:33:02.376 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
02:33:02.376 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
02:33:02.376 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.61 mountX=0.03 mountY=-0.19, mountTheta=-1.44
02:33:02.377 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.11, opts=13)
02:33:02.377 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.11)
02:33:02.377 00.000 8976 Worker thread wakes up
02:33:02.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.11) opts 0xd
02:33:02.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.11)
02:33:02.377 00.000 8976 Moving (0.16, 0.11) raw xDistance=0.03 yDistance=-0.19
02:33:02.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:33:02.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:33:02.377 00.000 8976 MoveAxis(R, 0, ABG)
02:33:02.377 00.000 8976 MoveAxis(U, 0, ABG)
02:33:02.377 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:33:02.378 00.001 8976 MountToCamera -- mountX=1.99 mountY=-2.62 hyp=3.29 mountTheta=-0.92 cameraX=1.43, cameraY=2.97 cameraTheta=1.12
02:33:02.378 00.000 8976 incremental bump (1.426, 2.968) isValid = 1
02:33:02.378 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:33:02.378 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:33:02.378 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:33:02.378 00.000 8976 move complete, result=0
02:33:02.378 00.000 9828 Worker thread wakes up
02:33:02.378 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:33:02.378 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:33:02.378 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:33:02.378 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:33:02.378 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:33:02.378 00.000 8976 worker thread done servicing request
02:33:02.378 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:33:02.378 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:33:02.378 00.000 9828 BLC: window closed
02:33:02.378 00.000 9828 MoveAxis(E, 17, B)
02:33:02.378 00.000 9828 Guiding  Dir = 2, Dur = 17
02:33:02.379 00.001 9828 IsSlewing returns 0
02:33:02.379 00.000 9828 IsGuiding returns 0
02:33:02.379 00.000 9828 PulseGuide returned control before completion, sleep 27
02:33:02.389 00.010 5052 UpdateGuideState exits: m=139 SNR=8.2
02:33:02.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:02.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:02.389 00.000 5052 Enqueuing Expose request
02:33:02.389 00.000 8976 Worker thread wakes up
02:33:02.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:02.389 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:02.389 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:33:02.416 00.027 9828 IsGuiding returns 1
02:33:02.416 00.000 9828 scope still moving after pulse duration time elapsed
02:33:02.447 00.031 9828 IsSlewing returns 0
02:33:02.447 00.000 9828 IsGuiding returns 1
02:33:02.477 00.030 9828 IsSlewing returns 0
02:33:02.477 00.000 9828 IsGuiding returns 1
02:33:02.509 00.032 9828 IsSlewing returns 0
02:33:02.509 00.000 9828 IsGuiding returns 0
02:33:02.509 00.000 9828 scope move finished after 17 + 113 ms
02:33:02.509 00.000 9828 Move returns status 0, amount 17
02:33:02.509 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:02.509 00.000 9828 MoveAxis(N, 14, B)
02:33:02.509 00.000 9828 Guiding  Dir = 0, Dur = 14
02:33:02.523 00.014 9828 IsSlewing returns 0
02:33:02.523 00.000 9828 IsGuiding returns 0
02:33:02.523 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:02.555 00.032 9828 IsGuiding returns 1
02:33:02.555 00.000 9828 scope still moving after pulse duration time elapsed
02:33:02.586 00.031 9828 IsSlewing returns 0
02:33:02.586 00.000 9828 IsGuiding returns 1
02:33:02.616 00.030 9828 IsSlewing returns 0
02:33:02.616 00.000 9828 IsGuiding returns 1
02:33:02.648 00.032 9828 IsSlewing returns 0
02:33:02.648 00.000 9828 IsGuiding returns 1
02:33:02.680 00.032 9828 IsSlewing returns 0
02:33:02.680 00.000 9828 IsGuiding returns 1
02:33:02.711 00.031 9828 IsSlewing returns 0
02:33:02.711 00.000 9828 IsGuiding returns 1
02:33:02.743 00.032 9828 IsSlewing returns 0
02:33:02.743 00.000 9828 IsGuiding returns 0
02:33:02.743 00.000 9828 scope move finished after 14 + 205 ms
02:33:02.743 00.000 9828 Move returns status 0, amount 14
02:33:02.743 00.000 9828 move complete, result=0
02:33:02.743 00.000 9828 worker thread done servicing request
02:33:02.743 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:33:03.096 00.353 8976 Exposure complete
02:33:03.102 00.006 8976 worker thread done servicing request
02:33:03.102 00.000 5052 OnExposeComplete: enter
02:33:03.102 00.000 5052 UpdateGuideState(): m_state=6
02:33:03.102 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9283
02:33:03.102 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=282.00, Mass=146, SNR=8.3, Peak=68 HFD=2.3
02:33:03.102 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.22 = -1.22)
02:33:03.102 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
02:33:03.102 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.29 hyp=0.39 cameraTheta=0.82 mountX=0.13 mountY=-0.38, mountTheta=-1.23
02:33:03.103 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.29, opts=13)
02:33:03.103 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.29)
02:33:03.103 00.000 8976 Worker thread wakes up
02:33:03.103 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.29) opts 0xd
02:33:03.104 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.29)
02:33:03.104 00.000 8976 Moving (0.27, 0.29) raw xDistance=0.13 yDistance=-0.38
02:33:03.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:33:03.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:33:03.104 00.000 8976 MoveAxis(R, 0, ABG)
02:33:03.104 00.000 8976 MoveAxis(U, 2, ABG)
02:33:03.104 00.000 8976 stepping (-12, 17) + (0, 2)
02:33:03.104 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:03.104 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:33:03.114 00.010 5052 UpdateGuideState exits: m=146 SNR=8.3
02:33:03.114 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:03.114 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:03.114 00.000 5052 Enqueuing Expose request
02:33:03.132 00.018 8976 Received - 47 (G) 
02:33:03.133 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:03.133 00.000 8976 stepped: pos (-12, 19)
02:33:03.133 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:33:03.133 00.000 8976 MountToCamera -- mountX=1.94 mountY=-2.75 hyp=3.37 mountTheta=-0.96 cameraX=1.57, cameraY=2.98 cameraTheta=1.09
02:33:03.133 00.000 8976 incremental bump (1.566, 2.982) isValid = 1
02:33:03.133 00.000 8976 Scheduling Mount bump of (0.053, 0.105)
02:33:03.133 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:33:03.133 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:33:03.133 00.000 8976 move complete, result=0
02:33:03.133 00.000 8976 worker thread done servicing request
02:33:03.133 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:33:03.133 00.000 8976 Worker thread wakes up
02:33:03.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:03.133 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:03.134 00.001 9828 Worker thread wakes up
02:33:03.134 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:33:03.134 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:33:03.134 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
02:33:03.134 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.17)
02:33:03.134 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:33:03.134 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:33:03.134 00.000 9828 BLC: window closed
02:33:03.134 00.000 9828 MoveAxis(E, 18, B)
02:33:03.134 00.000 9828 Guiding  Dir = 2, Dur = 18
02:33:03.135 00.001 9828 IsSlewing returns 0
02:33:03.135 00.000 9828 IsGuiding returns 0
02:33:03.136 00.001 9828 PulseGuide returned control before completion, sleep 28
02:33:03.164 00.028 9828 IsGuiding returns 1
02:33:03.164 00.000 9828 scope still moving after pulse duration time elapsed
02:33:03.195 00.031 9828 IsSlewing returns 0
02:33:03.195 00.000 9828 IsGuiding returns 1
02:33:03.226 00.031 9828 IsSlewing returns 0
02:33:03.226 00.000 9828 IsGuiding returns 1
02:33:03.256 00.030 9828 IsSlewing returns 0
02:33:03.256 00.000 9828 IsGuiding returns 1
02:33:03.288 00.032 9828 IsSlewing returns 0
02:33:03.288 00.000 9828 IsGuiding returns 0
02:33:03.288 00.000 9828 scope move finished after 18 + 134 ms
02:33:03.288 00.000 9828 Move returns status 0, amount 18
02:33:03.288 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:03.288 00.000 9828 MoveAxis(N, 13, B)
02:33:03.288 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:03.304 00.016 9828 IsSlewing returns 0
02:33:03.304 00.000 9828 IsGuiding returns 0
02:33:03.304 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:03.335 00.031 9828 IsGuiding returns 1
02:33:03.335 00.000 9828 scope still moving after pulse duration time elapsed
02:33:03.365 00.030 9828 IsSlewing returns 0
02:33:03.365 00.000 9828 IsGuiding returns 1
02:33:03.396 00.031 9828 IsSlewing returns 0
02:33:03.396 00.000 9828 IsGuiding returns 1
02:33:03.427 00.031 9828 IsSlewing returns 0
02:33:03.427 00.000 9828 IsGuiding returns 1
02:33:03.458 00.031 9828 IsSlewing returns 0
02:33:03.458 00.000 9828 IsGuiding returns 0
02:33:03.458 00.000 9828 scope move finished after 13 + 141 ms
02:33:03.458 00.000 9828 Move returns status 0, amount 13
02:33:03.458 00.000 9828 move complete, result=0
02:33:03.458 00.000 9828 worker thread done servicing request
02:33:03.458 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:33:03.827 00.369 8976 Exposure complete
02:33:03.832 00.005 8976 worker thread done servicing request
02:33:03.833 00.001 5052 OnExposeComplete: enter
02:33:03.833 00.000 5052 UpdateGuideState(): m_state=6
02:33:03.833 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9284
02:33:03.833 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.66, Mass=152, SNR=8.5, Peak=69 HFD=2.3
02:33:03.833 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
02:33:03.833 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
02:33:03.833 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.05 hyp=0.36 cameraTheta=-2.99 mountX=0.11 mountY=0.33, mountTheta=1.24
02:33:03.834 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.05, opts=13)
02:33:03.834 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.05)
02:33:03.834 00.000 8976 Worker thread wakes up
02:33:03.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.05) opts 0xd
02:33:03.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.05)
02:33:03.834 00.000 8976 Moving (-0.35, -0.05) raw xDistance=0.11 yDistance=0.33
02:33:03.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:33:03.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
02:33:03.834 00.000 8976 MoveAxis(R, 0, ABG)
02:33:03.834 00.000 8976 MoveAxis(D, 1, ABG)
02:33:03.834 00.000 8976 stepping (-12, 19) + (0, -1)
02:33:03.834 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:03.835 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:33:03.844 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
02:33:03.844 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:03.844 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:03.844 00.000 5052 Enqueuing Expose request
02:33:03.868 00.024 8976 Received - 47 (G) 
02:33:03.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:03.868 00.000 8976 stepped: pos (-12, 18)
02:33:03.868 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:33:03.868 00.000 8976 MountToCamera -- mountX=1.91 mountY=-2.79 hyp=3.38 mountTheta=-0.97 cameraX=1.61, cameraY=2.97 cameraTheta=1.07
02:33:03.868 00.000 8976 incremental bump (1.613, 2.967) isValid = 1
02:33:03.868 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
02:33:03.868 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:33:03.868 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:33:03.868 00.000 8976 move complete, result=0
02:33:03.868 00.000 9828 Worker thread wakes up
02:33:03.868 00.000 8976 worker thread done servicing request
02:33:03.868 00.000 8976 Worker thread wakes up
02:33:03.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:03.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:03.868 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:33:03.868 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:33:03.868 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:33:03.868 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:33:03.868 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:33:03.868 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:33:03.868 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:33:03.868 00.000 9828 BLC: window closed
02:33:03.868 00.000 9828 MoveAxis(E, 19, B)
02:33:03.869 00.001 9828 Guiding  Dir = 2, Dur = 19
02:33:03.869 00.000 9828 IsSlewing returns 0
02:33:03.869 00.000 9828 IsGuiding returns 0
02:33:03.869 00.000 9828 PulseGuide returned control before completion, sleep 29
02:33:03.914 00.045 9828 IsGuiding returns 1
02:33:03.914 00.000 9828 scope still moving after pulse duration time elapsed
02:33:03.946 00.032 9828 IsSlewing returns 0
02:33:03.946 00.000 9828 IsGuiding returns 1
02:33:03.977 00.031 9828 IsSlewing returns 0
02:33:03.977 00.000 9828 IsGuiding returns 1
02:33:04.007 00.030 9828 IsSlewing returns 0
02:33:04.008 00.001 9828 IsGuiding returns 0
02:33:04.008 00.000 9828 scope move finished after 19 + 119 ms
02:33:04.008 00.000 9828 Move returns status 0, amount 19
02:33:04.008 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:04.008 00.000 9828 MoveAxis(N, 13, B)
02:33:04.008 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:04.023 00.015 9828 IsSlewing returns 0
02:33:04.023 00.000 9828 IsGuiding returns 0
02:33:04.023 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:04.055 00.032 9828 IsGuiding returns 1
02:33:04.055 00.000 9828 scope still moving after pulse duration time elapsed
02:33:04.086 00.031 9828 IsSlewing returns 0
02:33:04.086 00.000 9828 IsGuiding returns 1
02:33:04.117 00.031 9828 IsSlewing returns 0
02:33:04.117 00.000 9828 IsGuiding returns 1
02:33:04.149 00.032 9828 IsSlewing returns 0
02:33:04.149 00.000 9828 IsGuiding returns 1
02:33:04.180 00.031 9828 IsSlewing returns 0
02:33:04.180 00.000 9828 IsGuiding returns 0
02:33:04.180 00.000 9828 scope move finished after 13 + 143 ms
02:33:04.180 00.000 9828 Move returns status 0, amount 13
02:33:04.180 00.000 9828 move complete, result=0
02:33:04.180 00.000 9828 worker thread done servicing request
02:33:04.180 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:33:04.557 00.377 8976 Exposure complete
02:33:04.563 00.006 8976 worker thread done servicing request
02:33:04.563 00.000 5052 OnExposeComplete: enter
02:33:04.563 00.000 5052 UpdateGuideState(): m_state=6
02:33:04.563 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9285
02:33:04.563 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.66, Mass=163, SNR=8.7, Peak=64 HFD=2.8
02:33:04.563 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
02:33:04.564 00.001 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:33:04.564 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.05 hyp=0.44 cameraTheta=-0.10 mountX=-0.24 mountY=-0.34, mountTheta=-2.18
02:33:04.564 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.05, opts=13)
02:33:04.564 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.05)
02:33:04.564 00.000 8976 Worker thread wakes up
02:33:04.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.05) opts 0xd
02:33:04.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.05)
02:33:04.564 00.000 8976 Moving (0.43, -0.05) raw xDistance=-0.24 yDistance=-0.34
02:33:04.565 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:33:04.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
02:33:04.565 00.000 8976 MoveAxis(R, 0, ABG)
02:33:04.565 00.000 8976 MoveAxis(U, 1, ABG)
02:33:04.565 00.000 8976 stepping (-12, 18) + (0, 1)
02:33:04.565 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:04.565 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:33:04.576 00.011 5052 UpdateGuideState exits: m=163 SNR=8.7
02:33:04.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:04.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:04.576 00.000 5052 Enqueuing Expose request
02:33:04.587 00.011 8976 Received - 47 (G) 
02:33:04.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:04.587 00.000 8976 stepped: pos (-12, 19)
02:33:04.587 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:33:04.587 00.000 8976 MountToCamera -- mountX=1.88 mountY=-2.86 hyp=3.43 mountTheta=-0.99 cameraX=1.69, cameraY=2.98 cameraTheta=1.05
02:33:04.587 00.000 8976 incremental bump (1.691, 2.981) isValid = 1
02:33:04.587 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
02:33:04.587 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:33:04.587 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:33:04.587 00.000 8976 move complete, result=0
02:33:04.587 00.000 9828 Worker thread wakes up
02:33:04.588 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:33:04.588 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:33:04.588 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
02:33:04.588 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:33:04.588 00.000 8976 worker thread done servicing request
02:33:04.588 00.000 8976 Worker thread wakes up
02:33:04.588 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:04.588 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
02:33:04.588 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:04.588 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:33:04.588 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:33:04.588 00.000 9828 BLC: window closed
02:33:04.588 00.000 9828 MoveAxis(E, 19, B)
02:33:04.588 00.000 9828 Guiding  Dir = 2, Dur = 19
02:33:04.589 00.001 9828 IsSlewing returns 0
02:33:04.589 00.000 9828 IsGuiding returns 0
02:33:04.589 00.000 9828 PulseGuide returned control before completion, sleep 29
02:33:04.622 00.033 9828 IsGuiding returns 1
02:33:04.622 00.000 9828 scope still moving after pulse duration time elapsed
02:33:04.652 00.030 9828 IsSlewing returns 0
02:33:04.652 00.000 9828 IsGuiding returns 1
02:33:04.683 00.031 9828 IsSlewing returns 0
02:33:04.683 00.000 9828 IsGuiding returns 1
02:33:04.714 00.031 9828 IsSlewing returns 0
02:33:04.714 00.000 9828 IsGuiding returns 0
02:33:04.714 00.000 9828 scope move finished after 19 + 106 ms
02:33:04.714 00.000 9828 Move returns status 0, amount 19
02:33:04.714 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:04.714 00.000 9828 MoveAxis(N, 13, B)
02:33:04.714 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:04.730 00.016 9828 IsSlewing returns 0
02:33:04.730 00.000 9828 IsGuiding returns 0
02:33:04.730 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:04.761 00.031 9828 IsGuiding returns 1
02:33:04.761 00.000 9828 scope still moving after pulse duration time elapsed
02:33:04.793 00.032 9828 IsSlewing returns 0
02:33:04.793 00.000 9828 IsGuiding returns 1
02:33:04.824 00.031 9828 IsSlewing returns 0
02:33:04.824 00.000 9828 IsGuiding returns 1
02:33:04.856 00.032 9828 IsSlewing returns 0
02:33:04.856 00.000 9828 IsGuiding returns 1
02:33:04.888 00.032 9828 IsSlewing returns 0
02:33:04.888 00.000 9828 IsGuiding returns 0
02:33:04.888 00.000 9828 scope move finished after 13 + 144 ms
02:33:04.888 00.000 9828 Move returns status 0, amount 13
02:33:04.888 00.000 9828 move complete, result=0
02:33:04.889 00.001 9828 worker thread done servicing request
02:33:04.889 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:33:05.282 00.393 8976 Exposure complete
02:33:05.288 00.006 8976 worker thread done servicing request
02:33:05.288 00.000 5052 OnExposeComplete: enter
02:33:05.288 00.000 5052 UpdateGuideState(): m_state=6
02:33:05.288 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9286
02:33:05.288 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.64, Mass=138, SNR=8.1, Peak=66 HFD=1.7
02:33:05.288 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
02:33:05.288 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
02:33:05.288 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.33 mountX=-0.16 mountY=-0.14, mountTheta=-2.43
02:33:05.289 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.07, opts=13)
02:33:05.289 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.07)
02:33:05.289 00.000 8976 Worker thread wakes up
02:33:05.289 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.07) opts 0xd
02:33:05.289 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.07)
02:33:05.289 00.000 8976 Moving (0.21, -0.07) raw xDistance=-0.16 yDistance=-0.14
02:33:05.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:33:05.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:33:05.289 00.000 8976 MoveAxis(R, 0, ABG)
02:33:05.289 00.000 8976 MoveAxis(U, 0, ABG)
02:33:05.289 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:33:05.289 00.000 8976 MountToCamera -- mountX=1.87 mountY=-2.91 hyp=3.46 mountTheta=-1.00 cameraX=1.74, cameraY=2.99 cameraTheta=1.04
02:33:05.289 00.000 8976 incremental bump (1.744, 2.991) isValid = 1
02:33:05.289 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:33:05.289 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:33:05.289 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:33:05.290 00.001 8976 move complete, result=0
02:33:05.290 00.000 9828 Worker thread wakes up
02:33:05.290 00.000 8976 worker thread done servicing request
02:33:05.290 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:33:05.290 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:33:05.290 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:33:05.290 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:33:05.290 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
02:33:05.290 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:33:05.291 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:33:05.291 00.000 9828 BLC: window closed
02:33:05.291 00.000 9828 MoveAxis(E, 20, B)
02:33:05.291 00.000 9828 Guiding  Dir = 2, Dur = 20
02:33:05.291 00.000 9828 IsSlewing returns 0
02:33:05.292 00.001 9828 IsGuiding returns 0
02:33:05.293 00.001 9828 PulseGuide returned control before completion, sleep 30
02:33:05.303 00.010 5052 UpdateGuideState exits: m=138 SNR=8.1
02:33:05.304 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:05.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:05.304 00.000 5052 Enqueuing Expose request
02:33:05.304 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:05.304 00.000 8976 Worker thread wakes up
02:33:05.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:05.304 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:05.338 00.034 9828 IsGuiding returns 1
02:33:05.339 00.001 9828 scope still moving after pulse duration time elapsed
02:33:05.368 00.029 9828 IsSlewing returns 0
02:33:05.368 00.000 9828 IsGuiding returns 1
02:33:05.399 00.031 9828 IsSlewing returns 0
02:33:05.399 00.000 9828 IsGuiding returns 1
02:33:05.430 00.031 9828 IsSlewing returns 0
02:33:05.430 00.000 9828 IsGuiding returns 0
02:33:05.430 00.000 9828 scope move finished after 20 + 118 ms
02:33:05.430 00.000 9828 Move returns status 0, amount 20
02:33:05.431 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:05.431 00.000 9828 MoveAxis(N, 13, B)
02:33:05.431 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:05.445 00.014 9828 IsSlewing returns 0
02:33:05.446 00.001 9828 IsGuiding returns 0
02:33:05.446 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:05.476 00.030 9828 IsGuiding returns 1
02:33:05.476 00.000 9828 scope still moving after pulse duration time elapsed
02:33:05.507 00.031 9828 IsSlewing returns 0
02:33:05.507 00.000 9828 IsGuiding returns 1
02:33:05.537 00.030 9828 IsSlewing returns 0
02:33:05.537 00.000 9828 IsGuiding returns 1
02:33:05.569 00.032 9828 IsSlewing returns 0
02:33:05.569 00.000 9828 IsGuiding returns 1
02:33:05.600 00.031 9828 IsSlewing returns 0
02:33:05.600 00.000 9828 IsGuiding returns 0
02:33:05.600 00.000 9828 scope move finished after 13 + 141 ms
02:33:05.600 00.000 9828 Move returns status 0, amount 13
02:33:05.600 00.000 9828 move complete, result=0
02:33:05.600 00.000 9828 worker thread done servicing request
02:33:05.600 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:33:05.998 00.398 8976 Exposure complete
02:33:06.004 00.006 8976 worker thread done servicing request
02:33:06.004 00.000 5052 OnExposeComplete: enter
02:33:06.004 00.000 5052 UpdateGuideState(): m_state=6
02:33:06.004 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9287
02:33:06.004 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.59, Mass=137, SNR=8.1, Peak=66 HFD=2.2
02:33:06.004 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
02:33:06.004 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
02:33:06.004 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-2.54 mountX=-0.03 mountY=0.22, mountTheta=1.70
02:33:06.005 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.12, opts=13)
02:33:06.005 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.12)
02:33:06.005 00.000 8976 Worker thread wakes up
02:33:06.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.12) opts 0xd
02:33:06.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.12)
02:33:06.005 00.000 8976 Moving (-0.18, -0.12) raw xDistance=-0.03 yDistance=0.22
02:33:06.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:33:06.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:33:06.005 00.000 8976 MoveAxis(R, 0, ABG)
02:33:06.005 00.000 8976 MoveAxis(U, 0, ABG)
02:33:06.005 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:33:06.005 00.000 8976 MountToCamera -- mountX=1.86 mountY=-2.95 hyp=3.49 mountTheta=-1.01 cameraX=1.78, cameraY=3.00 cameraTheta=1.04
02:33:06.005 00.000 8976 incremental bump (1.779, 2.997) isValid = 1
02:33:06.005 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:33:06.005 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:33:06.006 00.001 8976 Enqueuing Move request for scope (0.06, 0.10)
02:33:06.006 00.000 8976 move complete, result=0
02:33:06.006 00.000 8976 worker thread done servicing request
02:33:06.006 00.000 9828 Worker thread wakes up
02:33:06.006 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:33:06.006 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:33:06.006 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
02:33:06.006 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:33:06.006 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
02:33:06.006 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:33:06.006 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:33:06.006 00.000 9828 BLC: window closed
02:33:06.006 00.000 9828 MoveAxis(E, 20, B)
02:33:06.006 00.000 9828 Guiding  Dir = 2, Dur = 20
02:33:06.007 00.001 9828 IsSlewing returns 0
02:33:06.007 00.000 9828 IsGuiding returns 0
02:33:06.007 00.000 9828 PulseGuide returned control before completion, sleep 30
02:33:06.017 00.010 5052 UpdateGuideState exits: m=137 SNR=8.1
02:33:06.017 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:06.017 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:06.017 00.000 5052 Enqueuing Expose request
02:33:06.017 00.000 8976 Worker thread wakes up
02:33:06.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:06.017 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:06.018 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:06.052 00.034 9828 IsGuiding returns 1
02:33:06.052 00.000 9828 scope still moving after pulse duration time elapsed
02:33:06.082 00.030 9828 IsSlewing returns 0
02:33:06.082 00.000 9828 IsGuiding returns 1
02:33:06.114 00.032 9828 IsSlewing returns 0
02:33:06.114 00.000 9828 IsGuiding returns 1
02:33:06.146 00.032 9828 IsSlewing returns 0
02:33:06.146 00.000 9828 IsGuiding returns 0
02:33:06.146 00.000 9828 scope move finished after 20 + 118 ms
02:33:06.146 00.000 9828 Move returns status 0, amount 20
02:33:06.146 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:06.146 00.000 9828 MoveAxis(N, 13, B)
02:33:06.146 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:06.162 00.016 9828 IsSlewing returns 0
02:33:06.162 00.000 9828 IsGuiding returns 1
02:33:06.162 00.000 9828 Entered PulseGuideScope while moving
02:33:06.223 00.061 9828 IsSlewing returns 0
02:33:06.223 00.000 9828 IsGuiding returns 1
02:33:06.224 00.001 9828 Still moving
02:33:06.285 00.061 9828 IsSlewing returns 0
02:33:06.285 00.000 9828 IsGuiding returns 0
02:33:06.285 00.000 9828 Movement stopped - continuing
02:33:06.285 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:06.316 00.031 9828 IsGuiding returns 1
02:33:06.316 00.000 9828 scope still moving after pulse duration time elapsed
02:33:06.347 00.031 9828 IsSlewing returns 0
02:33:06.347 00.000 9828 IsGuiding returns 1
02:33:06.378 00.031 9828 IsSlewing returns 0
02:33:06.378 00.000 9828 IsGuiding returns 1
02:33:06.409 00.031 9828 IsSlewing returns 0
02:33:06.409 00.000 9828 IsGuiding returns 1
02:33:06.441 00.032 9828 IsSlewing returns 0
02:33:06.441 00.000 9828 IsGuiding returns 0
02:33:06.441 00.000 9828 scope move finished after 13 + 143 ms
02:33:06.441 00.000 9828 Move returns status 0, amount 13
02:33:06.441 00.000 9828 move complete, result=0
02:33:06.441 00.000 9828 worker thread done servicing request
02:33:06.441 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:33:06.707 00.266 8976 Exposure complete
02:33:06.713 00.006 8976 worker thread done servicing request
02:33:06.713 00.000 5052 OnExposeComplete: enter
02:33:06.713 00.000 5052 UpdateGuideState(): m_state=6
02:33:06.713 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9288
02:33:06.713 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.61, Mass=152, SNR=8.5, Peak=66 HFD=2.3
02:33:06.713 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
02:33:06.713 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
02:33:06.713 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-0.50 mountX=-0.17 mountY=-0.10, mountTheta=-2.62
02:33:06.714 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.10, opts=13)
02:33:06.714 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.10)
02:33:06.714 00.000 8976 Worker thread wakes up
02:33:06.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.10) opts 0xd
02:33:06.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.10)
02:33:06.714 00.000 8976 Moving (0.18, -0.10) raw xDistance=-0.17 yDistance=-0.10
02:33:06.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:33:06.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:33:06.714 00.000 8976 MoveAxis(R, 0, ABG)
02:33:06.714 00.000 8976 MoveAxis(U, 0, ABG)
02:33:06.714 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:33:06.714 00.000 8976 MountToCamera -- mountX=1.85 mountY=-2.97 hyp=3.50 mountTheta=-1.01 cameraX=1.80, cameraY=3.00 cameraTheta=1.03
02:33:06.714 00.000 8976 incremental bump (1.802, 3.001) isValid = 1
02:33:06.714 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:33:06.714 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:33:06.714 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:33:06.714 00.000 8976 move complete, result=0
02:33:06.715 00.001 9828 Worker thread wakes up
02:33:06.715 00.000 8976 worker thread done servicing request
02:33:06.715 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:33:06.715 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:33:06.715 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
02:33:06.715 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
02:33:06.715 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:33:06.715 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:33:06.715 00.000 9828 BLC: window closed
02:33:06.715 00.000 9828 MoveAxis(E, 20, B)
02:33:06.715 00.000 9828 Guiding  Dir = 2, Dur = 20
02:33:06.715 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:33:06.715 00.000 9828 IsSlewing returns 0
02:33:06.715 00.000 9828 IsGuiding returns 0
02:33:06.716 00.001 9828 PulseGuide returned control before completion, sleep 30
02:33:06.725 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
02:33:06.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:06.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:06.725 00.000 5052 Enqueuing Expose request
02:33:06.726 00.001 8976 Worker thread wakes up
02:33:06.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:06.726 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:06.726 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:06.753 00.027 9828 IsGuiding returns 1
02:33:06.753 00.000 9828 scope still moving after pulse duration time elapsed
02:33:06.784 00.031 9828 IsSlewing returns 0
02:33:06.784 00.000 9828 IsGuiding returns 1
02:33:06.815 00.031 9828 IsSlewing returns 0
02:33:06.815 00.000 9828 IsGuiding returns 1
02:33:06.846 00.031 9828 IsSlewing returns 0
02:33:06.846 00.000 9828 IsGuiding returns 0
02:33:06.846 00.000 9828 scope move finished after 20 + 109 ms
02:33:06.846 00.000 9828 Move returns status 0, amount 20
02:33:06.846 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:06.846 00.000 9828 MoveAxis(N, 13, B)
02:33:06.846 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:06.861 00.015 9828 IsSlewing returns 0
02:33:06.861 00.000 9828 IsGuiding returns 0
02:33:06.861 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:06.893 00.032 9828 IsGuiding returns 1
02:33:06.893 00.000 9828 scope still moving after pulse duration time elapsed
02:33:06.924 00.031 9828 IsSlewing returns 0
02:33:06.924 00.000 9828 IsGuiding returns 1
02:33:06.956 00.032 9828 IsSlewing returns 0
02:33:06.956 00.000 9828 IsGuiding returns 1
02:33:06.987 00.031 9828 IsSlewing returns 0
02:33:06.987 00.000 9828 IsGuiding returns 1
02:33:07.018 00.031 9828 IsSlewing returns 0
02:33:07.018 00.000 9828 IsGuiding returns 0
02:33:07.018 00.000 9828 scope move finished after 13 + 144 ms
02:33:07.019 00.001 9828 Move returns status 0, amount 13
02:33:07.019 00.000 9828 move complete, result=0
02:33:07.019 00.000 9828 worker thread done servicing request
02:33:07.019 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:33:07.414 00.395 8976 Exposure complete
02:33:07.419 00.005 8976 worker thread done servicing request
02:33:07.419 00.000 5052 OnExposeComplete: enter
02:33:07.419 00.000 5052 UpdateGuideState(): m_state=6
02:33:07.419 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9289
02:33:07.419 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.54, Mass=151, SNR=8.5, Peak=66 HFD=2.3
02:33:07.419 00.000 5052 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.04) = xAngle (-4.17 = 2.12)
02:33:07.419 00.000 5052 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.27 = 2.01)
02:33:07.419 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.12 mountX=-0.10 mountY=0.18, mountTheta=2.09
02:33:07.420 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.17, opts=13)
02:33:07.420 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.17)
02:33:07.420 00.000 8976 Worker thread wakes up
02:33:07.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.17) opts 0xd
02:33:07.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.17)
02:33:07.420 00.000 8976 Moving (-0.10, -0.17) raw xDistance=-0.10 yDistance=0.18
02:33:07.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:33:07.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:33:07.420 00.000 8976 MoveAxis(R, 0, ABG)
02:33:07.420 00.000 8976 MoveAxis(U, 0, ABG)
02:33:07.421 00.001 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:33:07.421 00.000 8976 MountToCamera -- mountX=1.85 mountY=-2.99 hyp=3.51 mountTheta=-1.02 cameraX=1.82, cameraY=3.00 cameraTheta=1.03
02:33:07.421 00.000 8976 incremental bump (1.818, 3.004) isValid = 1
02:33:07.421 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:33:07.421 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:33:07.421 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:33:07.421 00.000 8976 move complete, result=0
02:33:07.421 00.000 9828 Worker thread wakes up
02:33:07.421 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:33:07.421 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:33:07.421 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
02:33:07.421 00.000 8976 worker thread done servicing request
02:33:07.421 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
02:33:07.421 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:33:07.421 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:33:07.421 00.000 9828 BLC: window closed
02:33:07.421 00.000 9828 MoveAxis(E, 20, B)
02:33:07.422 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:33:07.422 00.000 9828 Guiding  Dir = 2, Dur = 20
02:33:07.422 00.000 9828 IsSlewing returns 0
02:33:07.422 00.000 9828 IsGuiding returns 0
02:33:07.422 00.000 9828 PulseGuide returned control before completion, sleep 30
02:33:07.432 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:33:07.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:07.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:07.432 00.000 5052 Enqueuing Expose request
02:33:07.432 00.000 8976 Worker thread wakes up
02:33:07.432 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:07.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:07.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:07.458 00.026 9828 IsGuiding returns 1
02:33:07.458 00.000 9828 scope still moving after pulse duration time elapsed
02:33:07.489 00.031 9828 IsSlewing returns 0
02:33:07.489 00.000 9828 IsGuiding returns 1
02:33:07.521 00.032 9828 IsSlewing returns 0
02:33:07.521 00.000 9828 IsGuiding returns 1
02:33:07.552 00.031 9828 IsSlewing returns 0
02:33:07.552 00.000 9828 IsGuiding returns 0
02:33:07.552 00.000 9828 scope move finished after 20 + 110 ms
02:33:07.552 00.000 9828 Move returns status 0, amount 20
02:33:07.552 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:07.552 00.000 9828 MoveAxis(N, 13, B)
02:33:07.553 00.001 9828 Guiding  Dir = 0, Dur = 13
02:33:07.567 00.014 9828 IsSlewing returns 0
02:33:07.567 00.000 9828 IsGuiding returns 0
02:33:07.567 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:07.598 00.031 9828 IsGuiding returns 1
02:33:07.598 00.000 9828 scope still moving after pulse duration time elapsed
02:33:07.628 00.030 9828 IsSlewing returns 0
02:33:07.628 00.000 9828 IsGuiding returns 1
02:33:07.659 00.031 9828 IsSlewing returns 0
02:33:07.659 00.000 9828 IsGuiding returns 1
02:33:07.690 00.031 9828 IsSlewing returns 0
02:33:07.691 00.001 9828 IsGuiding returns 1
02:33:07.722 00.031 9828 IsSlewing returns 0
02:33:07.722 00.000 9828 IsGuiding returns 0
02:33:07.722 00.000 9828 scope move finished after 13 + 141 ms
02:33:07.722 00.000 9828 Move returns status 0, amount 13
02:33:07.722 00.000 9828 move complete, result=0
02:33:07.722 00.000 9828 worker thread done servicing request
02:33:07.722 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:33:08.140 00.418 8976 Exposure complete
02:33:08.146 00.006 8976 worker thread done servicing request
02:33:08.146 00.000 5052 OnExposeComplete: enter
02:33:08.146 00.000 5052 UpdateGuideState(): m_state=6
02:33:08.146 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9290
02:33:08.146 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.35, Mass=151, SNR=8.5, Peak=67 HFD=2.3
02:33:08.146 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.12 = 2.16)
02:33:08.146 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.22 = 2.06)
02:33:08.146 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.36 hyp=0.41 cameraTheta=-2.08 mountX=-0.23 mountY=0.36, mountTheta=2.14
02:33:08.147 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.36, opts=13)
02:33:08.147 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.36)
02:33:08.147 00.000 8976 Worker thread wakes up
02:33:08.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.36) opts 0xd
02:33:08.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.36)
02:33:08.147 00.000 8976 Moving (-0.20, -0.36) raw xDistance=-0.23 yDistance=0.36
02:33:08.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:33:08.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:33:08.147 00.000 8976 MoveAxis(R, 0, ABG)
02:33:08.147 00.000 8976 MoveAxis(D, 1, ABG)
02:33:08.147 00.000 8976 stepping (-12, 19) + (0, -1)
02:33:08.147 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:08.148 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:33:08.157 00.009 5052 UpdateGuideState exits: m=151 SNR=8.5
02:33:08.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:08.157 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:08.157 00.000 5052 Enqueuing Expose request
02:33:08.169 00.012 8976 Received - 47 (G) 
02:33:08.169 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:08.169 00.000 8976 stepped: pos (-12, 18)
02:33:08.169 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:33:08.169 00.000 8976 MountToCamera -- mountX=1.84 mountY=-2.94 hyp=3.47 mountTheta=-1.01 cameraX=1.78, cameraY=2.98 cameraTheta=1.03
02:33:08.169 00.000 8976 incremental bump (1.782, 2.982) isValid = 1
02:33:08.169 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:33:08.169 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:33:08.169 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:33:08.169 00.000 8976 move complete, result=0
02:33:08.169 00.000 9828 Worker thread wakes up
02:33:08.169 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:33:08.169 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:33:08.169 00.000 8976 worker thread done servicing request
02:33:08.169 00.000 8976 Worker thread wakes up
02:33:08.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:08.169 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
02:33:08.169 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
02:33:08.170 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:33:08.170 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:33:08.170 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:33:08.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:08.170 00.000 9828 BLC: window closed
02:33:08.170 00.000 9828 MoveAxis(E, 20, B)
02:33:08.170 00.000 9828 Guiding  Dir = 2, Dur = 20
02:33:08.170 00.000 9828 IsSlewing returns 0
02:33:08.171 00.001 9828 IsGuiding returns 0
02:33:08.171 00.000 9828 PulseGuide returned control before completion, sleep 30
02:33:08.204 00.033 9828 IsGuiding returns 1
02:33:08.204 00.000 9828 scope still moving after pulse duration time elapsed
02:33:08.236 00.032 9828 IsSlewing returns 0
02:33:08.236 00.000 9828 IsGuiding returns 1
02:33:08.267 00.031 9828 IsSlewing returns 0
02:33:08.267 00.000 9828 IsGuiding returns 1
02:33:08.298 00.031 9828 IsSlewing returns 0
02:33:08.298 00.000 9828 IsGuiding returns 0
02:33:08.298 00.000 9828 scope move finished after 20 + 107 ms
02:33:08.298 00.000 9828 Move returns status 0, amount 20
02:33:08.298 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:08.298 00.000 9828 MoveAxis(N, 13, B)
02:33:08.298 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:08.314 00.016 9828 IsSlewing returns 0
02:33:08.314 00.000 9828 IsGuiding returns 0
02:33:08.314 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:08.344 00.030 9828 IsGuiding returns 1
02:33:08.344 00.000 9828 scope still moving after pulse duration time elapsed
02:33:08.376 00.032 9828 IsSlewing returns 0
02:33:08.376 00.000 9828 IsGuiding returns 1
02:33:08.407 00.031 9828 IsSlewing returns 0
02:33:08.407 00.000 9828 IsGuiding returns 1
02:33:08.437 00.030 9828 IsSlewing returns 0
02:33:08.437 00.000 9828 IsGuiding returns 0
02:33:08.437 00.000 9828 scope move finished after 13 + 110 ms
02:33:08.438 00.001 9828 Move returns status 0, amount 13
02:33:08.438 00.000 9828 move complete, result=0
02:33:08.438 00.000 9828 worker thread done servicing request
02:33:08.438 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:33:08.863 00.425 8976 Exposure complete
02:33:08.868 00.005 8976 worker thread done servicing request
02:33:08.868 00.000 5052 OnExposeComplete: enter
02:33:08.868 00.000 5052 UpdateGuideState(): m_state=6
02:33:08.868 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9291
02:33:08.868 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=282.14, Mass=158, SNR=8.7, Peak=67 HFD=2.5
02:33:08.868 00.000 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
02:33:08.869 00.001 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.07 = -1.07)
02:33:08.869 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.43 hyp=0.48 cameraTheta=1.08 mountX=0.28 mountY=-0.42, mountTheta=-0.99
02:33:08.869 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.43, opts=13)
02:33:08.869 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.43)
02:33:08.869 00.000 8976 Worker thread wakes up
02:33:08.870 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.43) opts 0xd
02:33:08.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.43)
02:33:08.870 00.000 8976 Moving (0.23, 0.43) raw xDistance=0.28 yDistance=-0.42
02:33:08.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:33:08.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
02:33:08.870 00.000 8976 MoveAxis(L, 1, ABG)
02:33:08.870 00.000 8976 stepping (-12, 18) + (-1, 0)
02:33:08.870 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:08.871 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:33:08.880 00.009 5052 UpdateGuideState exits: m=158 SNR=8.7
02:33:08.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:08.880 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:08.880 00.000 5052 Enqueuing Expose request
02:33:08.888 00.008 8976 Received - 47 (G) 
02:33:08.888 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:08.888 00.000 8976 stepped: pos (-13, 18)
02:33:08.888 00.000 8976 MoveAxis(U, 2, ABG)
02:33:08.888 00.000 8976 stepping (-13, 18) + (0, 2)
02:33:08.888 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:08.920 00.032 8976 Received - 47 (G) 
02:33:08.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:08.920 00.000 8976 stepped: pos (-13, 20)
02:33:08.920 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:33:08.920 00.000 8976 MountToCamera -- mountX=1.89 mountY=-3.02 hyp=3.56 mountTheta=-1.01 cameraX=1.83, cameraY=3.06 cameraTheta=1.03
02:33:08.920 00.000 8976 incremental bump (1.828, 3.060) isValid = 1
02:33:08.920 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:33:08.920 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:33:08.920 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:33:08.920 00.000 8976 move complete, result=0
02:33:08.920 00.000 9828 Worker thread wakes up
02:33:08.920 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
02:33:08.920 00.000 8976 worker thread done servicing request
02:33:08.920 00.000 8976 Worker thread wakes up
02:33:08.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:08.920 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:08.920 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:33:08.921 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:33:08.921 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
02:33:08.921 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
02:33:08.921 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:33:08.921 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:33:08.921 00.000 9828 BLC: window closed
02:33:08.921 00.000 9828 MoveAxis(E, 20, B)
02:33:08.921 00.000 9828 Guiding  Dir = 2, Dur = 20
02:33:08.922 00.001 9828 IsSlewing returns 0
02:33:08.922 00.000 9828 IsGuiding returns 0
02:33:08.922 00.000 9828 PulseGuide returned control before completion, sleep 30
02:33:08.965 00.043 9828 IsGuiding returns 1
02:33:08.965 00.000 9828 scope still moving after pulse duration time elapsed
02:33:08.996 00.031 9828 IsSlewing returns 0
02:33:08.996 00.000 9828 IsGuiding returns 1
02:33:09.027 00.031 9828 IsSlewing returns 0
02:33:09.028 00.001 9828 IsGuiding returns 1
02:33:09.060 00.032 9828 IsSlewing returns 0
02:33:09.060 00.000 9828 IsGuiding returns 0
02:33:09.060 00.000 9828 scope move finished after 20 + 118 ms
02:33:09.060 00.000 9828 Move returns status 0, amount 20
02:33:09.060 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:09.060 00.000 9828 MoveAxis(N, 13, B)
02:33:09.060 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:09.074 00.014 9828 IsSlewing returns 0
02:33:09.074 00.000 9828 IsGuiding returns 0
02:33:09.075 00.001 9828 PulseGuide returned control before completion, sleep 23
02:33:09.106 00.031 9828 IsGuiding returns 1
02:33:09.106 00.000 9828 scope still moving after pulse duration time elapsed
02:33:09.138 00.032 9828 IsSlewing returns 0
02:33:09.138 00.000 9828 IsGuiding returns 1
02:33:09.168 00.030 9828 IsSlewing returns 0
02:33:09.168 00.000 9828 IsGuiding returns 1
02:33:09.199 00.031 9828 IsSlewing returns 0
02:33:09.199 00.000 9828 IsGuiding returns 1
02:33:09.231 00.032 9828 IsSlewing returns 0
02:33:09.231 00.000 9828 IsGuiding returns 0
02:33:09.231 00.000 9828 scope move finished after 13 + 143 ms
02:33:09.231 00.000 9828 Move returns status 0, amount 13
02:33:09.231 00.000 9828 move complete, result=0
02:33:09.231 00.000 9828 worker thread done servicing request
02:33:09.231 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:33:09.614 00.383 8976 Exposure complete
02:33:09.620 00.006 8976 worker thread done servicing request
02:33:09.620 00.000 5052 OnExposeComplete: enter
02:33:09.620 00.000 5052 UpdateGuideState(): m_state=6
02:33:09.620 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9292
02:33:09.620 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=280.77, Mass=172, SNR=9.0, Peak=68 HFD=2.5
02:33:09.620 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-4.00 = 2.28)
02:33:09.620 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.10 = 2.18)
02:33:09.620 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.94 hyp=1.01 cameraTheta=-1.95 mountX=-0.66 mountY=0.83, mountTheta=2.25
02:33:09.621 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.94, opts=13)
02:33:09.621 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.94)
02:33:09.621 00.000 8976 Worker thread wakes up
02:33:09.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.94) opts 0xd
02:33:09.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.94)
02:33:09.621 00.000 8976 Moving (-0.38, -0.94) raw xDistance=-0.66 yDistance=0.83
02:33:09.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
02:33:09.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.83
02:33:09.621 00.000 8976 MoveAxis(R, 3, ABG)
02:33:09.621 00.000 8976 stepping (-13, 20) + (3, 0)
02:33:09.621 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:09.622 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:33:09.632 00.010 5052 UpdateGuideState exits: m=172 SNR=9.0
02:33:09.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:09.632 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:09.632 00.000 5052 Enqueuing Expose request
02:33:09.655 00.023 8976 Received - 47 (G) 
02:33:09.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:09.655 00.000 8976 stepped: pos (-10, 20)
02:33:09.655 00.000 8976 MoveAxis(D, 3, ABG)
02:33:09.655 00.000 8976 stepping (-10, 20) + (0, -3)
02:33:09.655 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:09.686 00.031 8976 Received - 47 (G) 
02:33:09.687 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:09.687 00.000 8976 stepped: pos (-10, 17)
02:33:09.687 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:33:09.687 00.000 8976 MountToCamera -- mountX=1.77 mountY=-2.91 hyp=3.41 mountTheta=-1.02 cameraX=1.79, cameraY=2.91 cameraTheta=1.02
02:33:09.687 00.000 8976 incremental bump (1.788, 2.906) isValid = 1
02:33:09.687 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
02:33:09.687 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:33:09.687 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:33:09.687 00.000 8976 move complete, result=0
02:33:09.687 00.000 8976 worker thread done servicing request
02:33:09.687 00.000 9828 Worker thread wakes up
02:33:09.687 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.8 px 3 ms SOUTH
02:33:09.687 00.000 8976 Worker thread wakes up
02:33:09.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:09.687 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:33:09.687 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:33:09.688 00.001 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
02:33:09.688 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:33:09.688 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
02:33:09.688 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:33:09.688 00.000 9828 BLC: window closed
02:33:09.688 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:09.688 00.000 9828 MoveAxis(E, 21, B)
02:33:09.688 00.000 9828 Guiding  Dir = 2, Dur = 21
02:33:09.688 00.000 9828 IsSlewing returns 0
02:33:09.688 00.000 9828 IsGuiding returns 0
02:33:09.689 00.001 9828 PulseGuide returned control before completion, sleep 31
02:33:09.735 00.046 9828 IsGuiding returns 1
02:33:09.736 00.001 9828 scope still moving after pulse duration time elapsed
02:33:09.763 00.027 9828 IsSlewing returns 0
02:33:09.763 00.000 9828 IsGuiding returns 1
02:33:09.794 00.031 9828 IsSlewing returns 0
02:33:09.794 00.000 9828 IsGuiding returns 1
02:33:09.826 00.032 9828 IsSlewing returns 0
02:33:09.826 00.000 9828 IsGuiding returns 1
02:33:09.857 00.031 9828 IsSlewing returns 0
02:33:09.857 00.000 9828 IsGuiding returns 0
02:33:09.857 00.000 9828 scope move finished after 21 + 147 ms
02:33:09.857 00.000 9828 Move returns status 0, amount 21
02:33:09.857 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:09.857 00.000 9828 MoveAxis(N, 13, B)
02:33:09.857 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:09.872 00.015 9828 IsSlewing returns 0
02:33:09.872 00.000 9828 IsGuiding returns 0
02:33:09.872 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:09.903 00.031 9828 IsGuiding returns 1
02:33:09.908 00.005 9828 scope still moving after pulse duration time elapsed
02:33:09.934 00.026 9828 IsSlewing returns 0
02:33:09.934 00.000 9828 IsGuiding returns 1
02:33:09.965 00.031 9828 IsSlewing returns 0
02:33:09.965 00.000 9828 IsGuiding returns 1
02:33:09.997 00.032 9828 IsSlewing returns 0
02:33:09.997 00.000 9828 IsGuiding returns 1
02:33:10.029 00.032 9828 IsSlewing returns 0
02:33:10.029 00.000 9828 IsGuiding returns 0
02:33:10.029 00.000 9828 scope move finished after 13 + 143 ms
02:33:10.029 00.000 9828 Move returns status 0, amount 13
02:33:10.029 00.000 9828 move complete, result=0
02:33:10.030 00.001 9828 worker thread done servicing request
02:33:10.030 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:33:10.393 00.363 8976 Exposure complete
02:33:10.398 00.005 8976 worker thread done servicing request
02:33:10.398 00.000 5052 OnExposeComplete: enter
02:33:10.398 00.000 5052 UpdateGuideState(): m_state=6
02:33:10.398 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9293
02:33:10.398 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.91, Mass=149, SNR=8.4, Peak=68 HFD=2.4
02:33:10.398 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
02:33:10.398 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
02:33:10.398 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.38 mountX=0.16 mountY=-0.14, mountTheta=-0.72
02:33:10.398 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.20, opts=13)
02:33:10.399 00.001 5052 Enqueuing Move request for stepguider (0.04, 0.20)
02:33:10.399 00.000 8976 Worker thread wakes up
02:33:10.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.20) opts 0xd
02:33:10.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.20)
02:33:10.399 00.000 8976 Moving (0.04, 0.20) raw xDistance=0.16 yDistance=-0.14
02:33:10.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:33:10.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:33:10.399 00.000 8976 MoveAxis(R, 0, ABG)
02:33:10.399 00.000 8976 MoveAxis(U, 0, ABG)
02:33:10.399 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:33:10.399 00.000 8976 MountToCamera -- mountX=1.69 mountY=-2.84 hyp=3.31 mountTheta=-1.03 cameraX=1.76, cameraY=2.80 cameraTheta=1.01
02:33:10.399 00.000 8976 incremental bump (1.761, 2.802) isValid = 1
02:33:10.399 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:33:10.399 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:33:10.399 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:33:10.399 00.000 8976 move complete, result=0
02:33:10.399 00.000 9828 Worker thread wakes up
02:33:10.399 00.000 8976 worker thread done servicing request
02:33:10.399 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:33:10.400 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:33:10.400 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:33:10.400 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:33:10.400 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:33:10.400 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:33:10.400 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:33:10.400 00.000 9828 BLC: window closed
02:33:10.400 00.000 9828 MoveAxis(E, 21, B)
02:33:10.400 00.000 9828 Guiding  Dir = 2, Dur = 21
02:33:10.400 00.000 9828 IsSlewing returns 0
02:33:10.400 00.000 9828 IsGuiding returns 0
02:33:10.401 00.001 9828 PulseGuide returned control before completion, sleep 31
02:33:10.410 00.009 5052 UpdateGuideState exits: m=149 SNR=8.4
02:33:10.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:10.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:10.410 00.000 5052 Enqueuing Expose request
02:33:10.410 00.000 8976 Worker thread wakes up
02:33:10.410 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:10.411 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:10.411 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:10.435 00.024 9828 IsGuiding returns 1
02:33:10.435 00.000 9828 scope still moving after pulse duration time elapsed
02:33:10.466 00.031 9828 IsSlewing returns 0
02:33:10.466 00.000 9828 IsGuiding returns 1
02:33:10.496 00.030 9828 IsSlewing returns 0
02:33:10.496 00.000 9828 IsGuiding returns 1
02:33:10.527 00.031 9828 IsSlewing returns 0
02:33:10.527 00.000 9828 IsGuiding returns 0
02:33:10.527 00.000 9828 scope move finished after 21 + 105 ms
02:33:10.527 00.000 9828 Move returns status 0, amount 21
02:33:10.527 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:10.527 00.000 9828 MoveAxis(N, 13, B)
02:33:10.527 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:10.543 00.016 9828 IsSlewing returns 0
02:33:10.544 00.001 9828 IsGuiding returns 0
02:33:10.544 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:10.573 00.029 9828 IsGuiding returns 1
02:33:10.573 00.000 9828 scope still moving after pulse duration time elapsed
02:33:10.604 00.031 9828 IsSlewing returns 0
02:33:10.604 00.000 9828 IsGuiding returns 1
02:33:10.635 00.031 9828 IsSlewing returns 0
02:33:10.635 00.000 9828 IsGuiding returns 1
02:33:10.665 00.030 9828 IsSlewing returns 0
02:33:10.665 00.000 9828 IsGuiding returns 1
02:33:10.696 00.031 9828 IsSlewing returns 0
02:33:10.696 00.000 9828 IsGuiding returns 0
02:33:10.696 00.000 9828 scope move finished after 13 + 139 ms
02:33:10.696 00.000 9828 Move returns status 0, amount 13
02:33:10.696 00.000 9828 move complete, result=0
02:33:10.697 00.001 9828 worker thread done servicing request
02:33:10.697 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:33:11.100 00.403 8976 Exposure complete
02:33:11.106 00.006 8976 worker thread done servicing request
02:33:11.107 00.001 5052 OnExposeComplete: enter
02:33:11.107 00.000 5052 UpdateGuideState(): m_state=6
02:33:11.107 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9294
02:33:11.107 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.84, Mass=155, SNR=8.6, Peak=70 HFD=2.2
02:33:11.107 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
02:33:11.107 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
02:33:11.107 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.48 mountX=0.19 mountY=0.07, mountTheta=0.35
02:33:11.107 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.13, opts=13)
02:33:11.107 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.13)
02:33:11.108 00.001 8976 Worker thread wakes up
02:33:11.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.13) opts 0xd
02:33:11.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.13)
02:33:11.108 00.000 8976 Moving (-0.17, 0.13) raw xDistance=0.19 yDistance=0.07
02:33:11.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:33:11.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:33:11.108 00.000 8976 MoveAxis(R, 0, ABG)
02:33:11.108 00.000 8976 MoveAxis(U, 0, ABG)
02:33:11.108 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:33:11.108 00.000 8976 MountToCamera -- mountX=1.64 mountY=-2.80 hyp=3.24 mountTheta=-1.04 cameraX=1.74, cameraY=2.73 cameraTheta=1.00
02:33:11.108 00.000 8976 incremental bump (1.743, 2.733) isValid = 1
02:33:11.108 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:33:11.108 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:33:11.108 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:33:11.108 00.000 8976 move complete, result=0
02:33:11.108 00.000 9828 Worker thread wakes up
02:33:11.108 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:33:11.108 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:33:11.108 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
02:33:11.108 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
02:33:11.109 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:33:11.109 00.000 8976 worker thread done servicing request
02:33:11.109 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:33:11.109 00.000 9828 BLC: window closed
02:33:11.109 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:33:11.109 00.000 9828 MoveAxis(E, 21, B)
02:33:11.109 00.000 9828 Guiding  Dir = 2, Dur = 21
02:33:11.109 00.000 9828 IsSlewing returns 0
02:33:11.109 00.000 9828 IsGuiding returns 0
02:33:11.109 00.000 9828 PulseGuide returned control before completion, sleep 31
02:33:11.119 00.010 5052 UpdateGuideState exits: m=155 SNR=8.6
02:33:11.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:11.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:11.119 00.000 5052 Enqueuing Expose request
02:33:11.119 00.000 8976 Worker thread wakes up
02:33:11.119 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:11.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:11.119 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:11.148 00.029 9828 IsGuiding returns 1
02:33:11.148 00.000 9828 scope still moving after pulse duration time elapsed
02:33:11.179 00.031 9828 IsSlewing returns 0
02:33:11.179 00.000 9828 IsGuiding returns 1
02:33:11.209 00.030 9828 IsSlewing returns 0
02:33:11.209 00.000 9828 IsGuiding returns 1
02:33:11.240 00.031 9828 IsSlewing returns 0
02:33:11.240 00.000 9828 IsGuiding returns 0
02:33:11.240 00.000 9828 scope move finished after 21 + 109 ms
02:33:11.240 00.000 9828 Move returns status 0, amount 21
02:33:11.240 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:11.240 00.000 9828 MoveAxis(N, 13, B)
02:33:11.240 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:11.255 00.015 9828 IsSlewing returns 0
02:33:11.255 00.000 9828 IsGuiding returns 0
02:33:11.255 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:11.286 00.031 9828 IsGuiding returns 1
02:33:11.286 00.000 9828 scope still moving after pulse duration time elapsed
02:33:11.317 00.031 9828 IsSlewing returns 0
02:33:11.317 00.000 9828 IsGuiding returns 1
02:33:11.348 00.031 9828 IsSlewing returns 0
02:33:11.348 00.000 9828 IsGuiding returns 1
02:33:11.379 00.031 9828 IsSlewing returns 0
02:33:11.379 00.000 9828 IsGuiding returns 1
02:33:11.410 00.031 9828 IsSlewing returns 0
02:33:11.410 00.000 9828 IsGuiding returns 0
02:33:11.410 00.000 9828 scope move finished after 13 + 142 ms
02:33:11.410 00.000 9828 Move returns status 0, amount 13
02:33:11.410 00.000 9828 move complete, result=0
02:33:11.410 00.000 9828 worker thread done servicing request
02:33:11.410 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:33:11.806 00.396 8976 Exposure complete
02:33:11.811 00.005 8976 worker thread done servicing request
02:33:11.812 00.001 5052 OnExposeComplete: enter
02:33:11.812 00.000 5052 UpdateGuideState(): m_state=6
02:33:11.812 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9295
02:33:11.812 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.02, Mass=151, SNR=8.5, Peak=69 HFD=2.1
02:33:11.812 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
02:33:11.812 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
02:33:11.812 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.31 hyp=0.41 cameraTheta=2.26 mountX=0.40 mountY=0.05, mountTheta=0.11
02:33:11.813 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.31, opts=13)
02:33:11.813 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.31)
02:33:11.813 00.000 8976 Worker thread wakes up
02:33:11.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.31) opts 0xd
02:33:11.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.31)
02:33:11.813 00.000 8976 Moving (-0.26, 0.31) raw xDistance=0.40 yDistance=0.05
02:33:11.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:33:11.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:33:11.813 00.000 8976 MoveAxis(L, 2, ABG)
02:33:11.813 00.000 8976 stepping (-10, 17) + (-2, 0)
02:33:11.813 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:11.814 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:33:11.825 00.011 5052 UpdateGuideState exits: m=151 SNR=8.5
02:33:11.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:11.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:11.825 00.000 5052 Enqueuing Expose request
02:33:11.845 00.020 8976 Received - 47 (G) 
02:33:11.845 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:11.845 00.000 8976 stepped: pos (-12, 17)
02:33:11.845 00.000 8976 MoveAxis(U, 0, ABG)
02:33:11.845 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:33:11.845 00.000 8976 MountToCamera -- mountX=1.71 mountY=-2.76 hyp=3.25 mountTheta=-1.02 cameraX=1.69, cameraY=2.78 cameraTheta=1.03
02:33:11.845 00.000 8976 incremental bump (1.685, 2.777) isValid = 1
02:33:11.845 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
02:33:11.845 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:33:11.846 00.001 8976 Enqueuing Move request for scope (0.06, 0.10)
02:33:11.846 00.000 8976 move complete, result=0
02:33:11.846 00.000 9828 Worker thread wakes up
02:33:11.846 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
02:33:11.846 00.000 8976 worker thread done servicing request
02:33:11.846 00.000 8976 Worker thread wakes up
02:33:11.846 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:33:11.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:11.846 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:11.846 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:33:11.846 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
02:33:11.846 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
02:33:11.846 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:33:11.846 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:33:11.846 00.000 9828 BLC: window closed
02:33:11.846 00.000 9828 MoveAxis(E, 20, B)
02:33:11.846 00.000 9828 Guiding  Dir = 2, Dur = 20
02:33:11.847 00.001 9828 IsSlewing returns 0
02:33:11.847 00.000 9828 IsGuiding returns 0
02:33:11.847 00.000 9828 PulseGuide returned control before completion, sleep 30
02:33:11.891 00.044 9828 IsGuiding returns 1
02:33:11.892 00.001 9828 scope still moving after pulse duration time elapsed
02:33:11.922 00.030 9828 IsSlewing returns 0
02:33:11.922 00.000 9828 IsGuiding returns 1
02:33:11.954 00.032 9828 IsSlewing returns 0
02:33:11.954 00.000 9828 IsGuiding returns 1
02:33:11.986 00.032 9828 IsSlewing returns 0
02:33:11.986 00.000 9828 IsGuiding returns 0
02:33:11.986 00.000 9828 scope move finished after 20 + 118 ms
02:33:11.986 00.000 9828 Move returns status 0, amount 20
02:33:11.986 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:11.986 00.000 9828 MoveAxis(N, 13, B)
02:33:11.986 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:12.001 00.015 9828 IsSlewing returns 0
02:33:12.002 00.001 9828 IsGuiding returns 0
02:33:12.002 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:12.031 00.029 9828 IsGuiding returns 1
02:33:12.032 00.001 9828 scope still moving after pulse duration time elapsed
02:33:12.063 00.031 9828 IsSlewing returns 0
02:33:12.063 00.000 9828 IsGuiding returns 1
02:33:12.095 00.032 9828 IsSlewing returns 0
02:33:12.095 00.000 9828 IsGuiding returns 1
02:33:12.127 00.032 9828 IsSlewing returns 0
02:33:12.127 00.000 9828 IsGuiding returns 1
02:33:12.158 00.031 9828 IsSlewing returns 0
02:33:12.158 00.000 9828 IsGuiding returns 0
02:33:12.158 00.000 9828 scope move finished after 13 + 142 ms
02:33:12.158 00.000 9828 Move returns status 0, amount 13
02:33:12.158 00.000 9828 move complete, result=0
02:33:12.158 00.000 9828 worker thread done servicing request
02:33:12.158 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:33:12.539 00.381 8976 Exposure complete
02:33:12.545 00.006 8976 worker thread done servicing request
02:33:12.545 00.000 5052 OnExposeComplete: enter
02:33:12.545 00.000 5052 UpdateGuideState(): m_state=6
02:33:12.545 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9296
02:33:12.545 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.38, Mass=164, SNR=8.9, Peak=71 HFD=2.3
02:33:12.545 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.26 = 2.03)
02:33:12.545 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
02:33:12.545 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.33 hyp=0.41 cameraTheta=-2.21 mountX=-0.18 mountY=0.38, mountTheta=2.01
02:33:12.546 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.33, opts=13)
02:33:12.546 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.33)
02:33:12.546 00.000 8976 Worker thread wakes up
02:33:12.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.33) opts 0xd
02:33:12.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.33)
02:33:12.546 00.000 8976 Moving (-0.25, -0.33) raw xDistance=-0.18 yDistance=0.38
02:33:12.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:33:12.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:33:12.546 00.000 8976 MoveAxis(R, 0, ABG)
02:33:12.546 00.000 8976 MoveAxis(D, 2, ABG)
02:33:12.546 00.000 8976 stepping (-12, 17) + (0, -2)
02:33:12.546 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:12.547 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:33:12.557 00.010 5052 UpdateGuideState exits: m=164 SNR=8.9
02:33:12.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:12.557 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:12.557 00.000 5052 Enqueuing Expose request
02:33:12.580 00.023 8976 Received - 47 (G) 
02:33:12.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:12.580 00.000 8976 stepped: pos (-12, 15)
02:33:12.580 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:33:12.580 00.000 8976 MountToCamera -- mountX=1.75 mountY=-2.64 hyp=3.17 mountTheta=-0.99 cameraX=1.55, cameraY=2.76 cameraTheta=1.06
02:33:12.580 00.000 8976 incremental bump (1.553, 2.758) isValid = 1
02:33:12.580 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:33:12.580 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:33:12.581 00.001 8976 Enqueuing Move request for scope (0.06, 0.10)
02:33:12.581 00.000 8976 move complete, result=0
02:33:12.581 00.000 9828 Worker thread wakes up
02:33:12.581 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:33:12.581 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:33:12.581 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:33:12.581 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:33:12.581 00.000 8976 worker thread done servicing request
02:33:12.581 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:33:12.581 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:33:12.581 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:33:12.581 00.000 9828 BLC: window closed
02:33:12.581 00.000 8976 Worker thread wakes up
02:33:12.581 00.000 9828 MoveAxis(E, 19, B)
02:33:12.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:12.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:12.581 00.000 9828 Guiding  Dir = 2, Dur = 19
02:33:12.582 00.001 9828 IsSlewing returns 0
02:33:12.582 00.000 9828 IsGuiding returns 0
02:33:12.582 00.000 9828 PulseGuide returned control before completion, sleep 29
02:33:12.623 00.041 9828 IsGuiding returns 1
02:33:12.623 00.000 9828 scope still moving after pulse duration time elapsed
02:33:12.655 00.032 9828 IsSlewing returns 0
02:33:12.655 00.000 9828 IsGuiding returns 1
02:33:12.685 00.030 9828 IsSlewing returns 0
02:33:12.685 00.000 9828 IsGuiding returns 1
02:33:12.717 00.032 9828 IsSlewing returns 0
02:33:12.717 00.000 9828 IsGuiding returns 0
02:33:12.717 00.000 9828 scope move finished after 19 + 116 ms
02:33:12.717 00.000 9828 Move returns status 0, amount 19
02:33:12.717 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:12.717 00.000 9828 MoveAxis(N, 13, B)
02:33:12.717 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:12.733 00.016 9828 IsSlewing returns 0
02:33:12.733 00.000 9828 IsGuiding returns 0
02:33:12.733 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:12.765 00.032 9828 IsGuiding returns 1
02:33:12.765 00.000 9828 scope still moving after pulse duration time elapsed
02:33:12.797 00.032 9828 IsSlewing returns 0
02:33:12.797 00.000 9828 IsGuiding returns 1
02:33:12.829 00.032 9828 IsSlewing returns 0
02:33:12.829 00.000 9828 IsGuiding returns 1
02:33:12.860 00.031 9828 IsSlewing returns 0
02:33:12.860 00.000 9828 IsGuiding returns 1
02:33:12.891 00.031 9828 IsSlewing returns 0
02:33:12.891 00.000 9828 IsGuiding returns 0
02:33:12.891 00.000 9828 scope move finished after 13 + 144 ms
02:33:12.891 00.000 9828 Move returns status 0, amount 13
02:33:12.891 00.000 9828 move complete, result=0
02:33:12.891 00.000 9828 worker thread done servicing request
02:33:12.891 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:33:13.271 00.380 8976 Exposure complete
02:33:13.276 00.005 8976 worker thread done servicing request
02:33:13.276 00.000 5052 OnExposeComplete: enter
02:33:13.276 00.000 5052 UpdateGuideState(): m_state=6
02:33:13.276 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9297
02:33:13.276 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.99, Mass=158, SNR=8.6, Peak=67 HFD=2.4
02:33:13.276 00.000 5052 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
02:33:13.276 00.000 5052 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.64 = -0.64)
02:33:13.276 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.51 mountX=0.24 mountY=-0.17, mountTheta=-0.61
02:33:13.277 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.28, opts=13)
02:33:13.277 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.28)
02:33:13.277 00.000 8976 Worker thread wakes up
02:33:13.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.28) opts 0xd
02:33:13.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.28)
02:33:13.277 00.000 8976 Moving (0.02, 0.28) raw xDistance=0.24 yDistance=-0.17
02:33:13.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:33:13.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:33:13.277 00.000 8976 MoveAxis(R, 0, ABG)
02:33:13.277 00.000 8976 MoveAxis(U, 0, ABG)
02:33:13.277 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:33:13.277 00.000 8976 MountToCamera -- mountX=1.78 mountY=-2.55 hyp=3.11 mountTheta=-0.96 cameraX=1.46, cameraY=2.75 cameraTheta=1.08
02:33:13.277 00.000 8976 incremental bump (1.464, 2.746) isValid = 1
02:33:13.277 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:33:13.277 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:33:13.278 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
02:33:13.278 00.000 8976 move complete, result=0
02:33:13.278 00.000 9828 Worker thread wakes up
02:33:13.278 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:33:13.278 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:33:13.278 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:33:13.278 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:33:13.278 00.000 8976 worker thread done servicing request
02:33:13.278 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:33:13.278 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:33:13.278 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:33:13.278 00.000 9828 BLC: window closed
02:33:13.278 00.000 9828 MoveAxis(E, 19, B)
02:33:13.278 00.000 9828 Guiding  Dir = 2, Dur = 19
02:33:13.279 00.001 9828 IsSlewing returns 0
02:33:13.279 00.000 9828 IsGuiding returns 0
02:33:13.279 00.000 9828 PulseGuide returned control before completion, sleep 29
02:33:13.289 00.010 5052 UpdateGuideState exits: m=158 SNR=8.6
02:33:13.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:13.289 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:13.289 00.000 5052 Enqueuing Expose request
02:33:13.289 00.000 8976 Worker thread wakes up
02:33:13.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:13.289 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:13.289 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:33:13.313 00.024 9828 IsGuiding returns 1
02:33:13.313 00.000 9828 scope still moving after pulse duration time elapsed
02:33:13.344 00.031 9828 IsSlewing returns 0
02:33:13.344 00.000 9828 IsGuiding returns 1
02:33:13.376 00.032 9828 IsSlewing returns 0
02:33:13.376 00.000 9828 IsGuiding returns 1
02:33:13.406 00.030 9828 IsSlewing returns 0
02:33:13.406 00.000 9828 IsGuiding returns 0
02:33:13.406 00.000 9828 scope move finished after 19 + 108 ms
02:33:13.406 00.000 9828 Move returns status 0, amount 19
02:33:13.406 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:13.406 00.000 9828 MoveAxis(N, 13, B)
02:33:13.406 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:13.422 00.016 9828 IsSlewing returns 0
02:33:13.422 00.000 9828 IsGuiding returns 0
02:33:13.423 00.001 9828 PulseGuide returned control before completion, sleep 23
02:33:13.454 00.031 9828 IsGuiding returns 1
02:33:13.454 00.000 9828 scope still moving after pulse duration time elapsed
02:33:13.486 00.032 9828 IsSlewing returns 0
02:33:13.486 00.000 9828 IsGuiding returns 1
02:33:13.518 00.032 9828 IsSlewing returns 0
02:33:13.518 00.000 9828 IsGuiding returns 1
02:33:13.549 00.031 9828 IsSlewing returns 0
02:33:13.549 00.000 9828 IsGuiding returns 1
02:33:13.579 00.030 9828 IsSlewing returns 0
02:33:13.579 00.000 9828 IsGuiding returns 0
02:33:13.579 00.000 9828 scope move finished after 13 + 143 ms
02:33:13.579 00.000 9828 Move returns status 0, amount 13
02:33:13.579 00.000 9828 move complete, result=0
02:33:13.579 00.000 9828 worker thread done servicing request
02:33:13.579 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:33:13.980 00.401 8976 Exposure complete
02:33:13.985 00.005 8976 worker thread done servicing request
02:33:13.985 00.000 5052 OnExposeComplete: enter
02:33:13.985 00.000 5052 UpdateGuideState(): m_state=6
02:33:13.985 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9298
02:33:13.985 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.61, Mass=137, SNR=8.1, Peak=63 HFD=2.3
02:33:13.986 00.001 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.81 = 1.48)
02:33:13.986 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
02:33:13.986 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-2.76 mountX=0.02 mountY=0.26, mountTheta=1.48
02:33:13.986 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.10, opts=13)
02:33:13.986 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.10)
02:33:13.987 00.001 8976 Worker thread wakes up
02:33:13.987 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.10) opts 0xd
02:33:13.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.10)
02:33:13.987 00.000 8976 Moving (-0.25, -0.10) raw xDistance=0.02 yDistance=0.26
02:33:13.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:33:13.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:33:13.987 00.000 8976 MoveAxis(R, 0, ABG)
02:33:13.987 00.000 8976 MoveAxis(D, 1, ABG)
02:33:13.987 00.000 8976 stepping (-12, 15) + (0, -1)
02:33:13.987 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:13.987 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:33:13.998 00.011 5052 UpdateGuideState exits: m=137 SNR=8.1
02:33:13.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:13.998 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:13.998 00.000 5052 Enqueuing Expose request
02:33:14.019 00.021 8976 Received - 47 (G) 
02:33:14.019 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:14.019 00.000 8976 stepped: pos (-12, 14)
02:33:14.019 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:33:14.019 00.000 8976 MountToCamera -- mountX=1.80 mountY=-2.44 hyp=3.03 mountTheta=-0.94 cameraX=1.36, cameraY=2.71 cameraTheta=1.11
02:33:14.019 00.000 8976 incremental bump (1.358, 2.714) isValid = 1
02:33:14.019 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:33:14.019 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:33:14.019 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:33:14.019 00.000 8976 move complete, result=0
02:33:14.019 00.000 8976 worker thread done servicing request
02:33:14.019 00.000 9828 Worker thread wakes up
02:33:14.020 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:33:14.020 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:33:14.020 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
02:33:14.020 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:33:14.020 00.000 8976 Worker thread wakes up
02:33:14.020 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
02:33:14.020 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:33:14.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:14.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:14.020 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:33:14.020 00.000 9828 BLC: window closed
02:33:14.020 00.000 9828 MoveAxis(E, 18, B)
02:33:14.020 00.000 9828 Guiding  Dir = 2, Dur = 18
02:33:14.020 00.000 9828 IsSlewing returns 0
02:33:14.021 00.001 9828 IsGuiding returns 0
02:33:14.021 00.000 9828 PulseGuide returned control before completion, sleep 28
02:33:14.055 00.034 9828 IsGuiding returns 1
02:33:14.055 00.000 9828 scope still moving after pulse duration time elapsed
02:33:14.087 00.032 9828 IsSlewing returns 0
02:33:14.087 00.000 9828 IsGuiding returns 1
02:33:14.117 00.030 9828 IsSlewing returns 0
02:33:14.117 00.000 9828 IsGuiding returns 1
02:33:14.149 00.032 9828 IsSlewing returns 0
02:33:14.149 00.000 9828 IsGuiding returns 1
02:33:14.179 00.030 9828 IsSlewing returns 0
02:33:14.179 00.000 9828 IsGuiding returns 0
02:33:14.179 00.000 9828 scope move finished after 18 + 140 ms
02:33:14.180 00.001 9828 Move returns status 0, amount 18
02:33:14.180 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:14.180 00.000 9828 MoveAxis(N, 14, B)
02:33:14.180 00.000 9828 Guiding  Dir = 0, Dur = 14
02:33:14.194 00.014 9828 IsSlewing returns 0
02:33:14.194 00.000 9828 IsGuiding returns 0
02:33:14.195 00.001 9828 PulseGuide returned control before completion, sleep 24
02:33:14.226 00.031 9828 IsGuiding returns 1
02:33:14.226 00.000 9828 scope still moving after pulse duration time elapsed
02:33:14.257 00.031 9828 IsSlewing returns 0
02:33:14.257 00.000 9828 IsGuiding returns 1
02:33:14.290 00.033 9828 IsSlewing returns 0
02:33:14.290 00.000 9828 IsGuiding returns 1
02:33:14.319 00.029 9828 IsSlewing returns 0
02:33:14.319 00.000 9828 IsGuiding returns 0
02:33:14.319 00.000 9828 scope move finished after 14 + 111 ms
02:33:14.319 00.000 9828 Move returns status 0, amount 14
02:33:14.319 00.000 9828 move complete, result=0
02:33:14.319 00.000 9828 worker thread done servicing request
02:33:14.319 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:33:14.711 00.392 8976 Exposure complete
02:33:14.716 00.005 8976 worker thread done servicing request
02:33:14.716 00.000 5052 OnExposeComplete: enter
02:33:14.716 00.000 5052 UpdateGuideState(): m_state=6
02:33:14.717 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9299
02:33:14.717 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.67, Mass=146, SNR=8.3, Peak=65 HFD=1.9
02:33:14.717 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
02:33:14.717 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
02:33:14.717 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.28 cameraTheta=-0.13 mountX=-0.16 mountY=-0.21, mountTheta=-2.21
02:33:14.717 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.04, opts=13)
02:33:14.718 00.001 5052 Enqueuing Move request for stepguider (0.27, -0.04)
02:33:14.718 00.000 8976 Worker thread wakes up
02:33:14.718 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.04) opts 0xd
02:33:14.718 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.04)
02:33:14.718 00.000 8976 Moving (0.27, -0.04) raw xDistance=-0.16 yDistance=-0.21
02:33:14.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:33:14.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:33:14.718 00.000 8976 MoveAxis(R, 0, ABG)
02:33:14.718 00.000 8976 MoveAxis(U, 0, ABG)
02:33:14.718 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:33:14.718 00.000 8976 MountToCamera -- mountX=1.81 mountY=-2.37 hyp=2.98 mountTheta=-0.92 cameraX=1.29, cameraY=2.69 cameraTheta=1.12
02:33:14.718 00.000 8976 incremental bump (1.287, 2.692) isValid = 1
02:33:14.718 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:33:14.718 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:33:14.718 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:33:14.718 00.000 8976 move complete, result=0
02:33:14.718 00.000 9828 Worker thread wakes up
02:33:14.718 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:33:14.718 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:33:14.718 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:33:14.718 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:33:14.718 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:33:14.718 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:33:14.718 00.000 8976 worker thread done servicing request
02:33:14.718 00.000 9828 BLC: window closed
02:33:14.718 00.000 9828 MoveAxis(E, 17, B)
02:33:14.718 00.000 9828 Guiding  Dir = 2, Dur = 17
02:33:14.718 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:33:14.719 00.001 9828 IsSlewing returns 0
02:33:14.719 00.000 9828 IsGuiding returns 0
02:33:14.719 00.000 9828 PulseGuide returned control before completion, sleep 27
02:33:14.729 00.010 5052 UpdateGuideState exits: m=146 SNR=8.3
02:33:14.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:14.729 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:14.729 00.000 5052 Enqueuing Expose request
02:33:14.729 00.000 8976 Worker thread wakes up
02:33:14.729 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:33:14.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:14.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:14.752 00.023 9828 IsGuiding returns 1
02:33:14.752 00.000 9828 scope still moving after pulse duration time elapsed
02:33:14.783 00.031 9828 IsSlewing returns 0
02:33:14.783 00.000 9828 IsGuiding returns 1
02:33:14.815 00.032 9828 IsSlewing returns 0
02:33:14.815 00.000 9828 IsGuiding returns 1
02:33:14.847 00.032 9828 IsSlewing returns 0
02:33:14.847 00.000 9828 IsGuiding returns 0
02:33:14.847 00.000 9828 scope move finished after 17 + 111 ms
02:33:14.847 00.000 9828 Move returns status 0, amount 17
02:33:14.847 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:14.847 00.000 9828 MoveAxis(N, 14, B)
02:33:14.848 00.001 9828 Guiding  Dir = 0, Dur = 14
02:33:14.863 00.015 9828 IsSlewing returns 0
02:33:14.863 00.000 9828 IsGuiding returns 0
02:33:14.863 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:14.894 00.031 9828 IsGuiding returns 1
02:33:14.894 00.000 9828 scope still moving after pulse duration time elapsed
02:33:14.925 00.031 9828 IsSlewing returns 0
02:33:14.925 00.000 9828 IsGuiding returns 1
02:33:14.955 00.030 9828 IsSlewing returns 0
02:33:14.955 00.000 9828 IsGuiding returns 1
02:33:14.986 00.031 9828 IsSlewing returns 0
02:33:14.986 00.000 9828 IsGuiding returns 1
02:33:15.018 00.032 9828 IsSlewing returns 0
02:33:15.018 00.000 9828 IsGuiding returns 0
02:33:15.018 00.000 9828 scope move finished after 14 + 141 ms
02:33:15.018 00.000 9828 Move returns status 0, amount 14
02:33:15.018 00.000 9828 move complete, result=0
02:33:15.018 00.000 9828 worker thread done servicing request
02:33:15.019 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:33:15.419 00.400 8976 Exposure complete
02:33:15.425 00.006 8976 worker thread done servicing request
02:33:15.425 00.000 5052 OnExposeComplete: enter
02:33:15.426 00.001 5052 UpdateGuideState(): m_state=6
02:33:15.426 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9300
02:33:15.426 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.80, Mass=159, SNR=8.7, Peak=65 HFD=2.4
02:33:15.426 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.07 = 0.07)
02:33:15.426 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.03 = -0.03)
02:33:15.426 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.12 mountX=0.10 mountY=-0.00, mountTheta=-0.03
02:33:15.427 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.09, opts=13)
02:33:15.427 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.09)
02:33:15.427 00.000 8976 Worker thread wakes up
02:33:15.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.09) opts 0xd
02:33:15.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.09)
02:33:15.427 00.000 8976 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=-0.00
02:33:15.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:33:15.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:33:15.427 00.000 8976 MoveAxis(R, 0, ABG)
02:33:15.427 00.000 8976 MoveAxis(U, 0, ABG)
02:33:15.427 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:33:15.427 00.000 8976 MountToCamera -- mountX=1.82 mountY=-2.32 hyp=2.95 mountTheta=-0.91 cameraX=1.24, cameraY=2.68 cameraTheta=1.14
02:33:15.427 00.000 8976 incremental bump (1.240, 2.678) isValid = 1
02:33:15.427 00.000 8976 Scheduling Mount bump of (0.041, 0.092)
02:33:15.428 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.09, opts=4)
02:33:15.428 00.000 8976 Enqueuing Move request for scope (0.04, 0.09)
02:33:15.428 00.000 8976 move complete, result=0
02:33:15.428 00.000 9828 Worker thread wakes up
02:33:15.428 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0x4
02:33:15.428 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
02:33:15.428 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
02:33:15.428 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.12)
02:33:15.428 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.15 mountX=-0.05 mountY=-0.09, mountTheta=-2.05
02:33:15.428 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:33:15.428 00.000 9828 Moving (0.04, 0.09) raw xDistance=-0.05 yDistance=-0.09
02:33:15.428 00.000 9828 BLC: window closed
02:33:15.428 00.000 9828 MoveAxis(E, 14, B)
02:33:15.428 00.000 8976 worker thread done servicing request
02:33:15.428 00.000 9828 Guiding  Dir = 2, Dur = 14
02:33:15.429 00.001 9828 IsSlewing returns 0
02:33:15.429 00.000 9828 IsGuiding returns 0
02:33:15.429 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:15.439 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:33:15.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:15.439 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:15.439 00.000 5052 Enqueuing Expose request
02:33:15.439 00.000 8976 Worker thread wakes up
02:33:15.439 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:15.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:15.439 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:15.467 00.028 9828 IsGuiding returns 1
02:33:15.467 00.000 9828 scope still moving after pulse duration time elapsed
02:33:15.500 00.033 9828 IsSlewing returns 0
02:33:15.500 00.000 9828 IsGuiding returns 1
02:33:15.530 00.030 9828 IsSlewing returns 0
02:33:15.530 00.000 9828 IsGuiding returns 1
02:33:15.561 00.031 9828 IsSlewing returns 0
02:33:15.561 00.000 9828 IsGuiding returns 0
02:33:15.561 00.000 9828 scope move finished after 14 + 118 ms
02:33:15.561 00.000 9828 Move returns status 0, amount 14
02:33:15.561 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:15.561 00.000 9828 MoveAxis(N, 12, B)
02:33:15.561 00.000 9828 Guiding  Dir = 0, Dur = 12
02:33:15.577 00.016 9828 IsSlewing returns 0
02:33:15.577 00.000 9828 IsGuiding returns 1
02:33:15.577 00.000 9828 Entered PulseGuideScope while moving
02:33:15.639 00.062 9828 IsSlewing returns 0
02:33:15.639 00.000 9828 IsGuiding returns 1
02:33:15.639 00.000 9828 Still moving
02:33:15.701 00.062 9828 IsSlewing returns 0
02:33:15.701 00.000 9828 IsGuiding returns 0
02:33:15.701 00.000 9828 Movement stopped - continuing
02:33:15.701 00.000 9828 PulseGuide returned control before completion, sleep 22
02:33:15.731 00.030 9828 IsGuiding returns 1
02:33:15.731 00.000 9828 scope still moving after pulse duration time elapsed
02:33:15.762 00.031 9828 IsSlewing returns 0
02:33:15.762 00.000 9828 IsGuiding returns 1
02:33:15.792 00.030 9828 IsSlewing returns 0
02:33:15.792 00.000 9828 IsGuiding returns 1
02:33:15.824 00.032 9828 IsSlewing returns 0
02:33:15.824 00.000 9828 IsGuiding returns 1
02:33:15.855 00.031 9828 IsSlewing returns 0
02:33:15.855 00.000 9828 IsGuiding returns 0
02:33:15.855 00.000 9828 scope move finished after 12 + 142 ms
02:33:15.855 00.000 9828 Move returns status 0, amount 12
02:33:15.855 00.000 9828 move complete, result=0
02:33:15.855 00.000 9828 worker thread done servicing request
02:33:15.855 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 12 ms NORTH
02:33:16.132 00.277 8976 Exposure complete
02:33:16.138 00.006 8976 worker thread done servicing request
02:33:16.138 00.000 5052 OnExposeComplete: enter
02:33:16.138 00.000 5052 UpdateGuideState(): m_state=6
02:33:16.138 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9301
02:33:16.139 00.001 5052 Star::Find returns 1 (0), X=329.11, Y=282.01, Mass=166, SNR=8.9, Peak=80 HFD=2.0
02:33:16.139 00.000 5052 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.04) = xAngle (-0.27 = -0.27)
02:33:16.139 00.000 5052 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.38 = -0.38)
02:33:16.139 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.30 hyp=0.30 cameraTheta=1.77 mountX=0.29 mountY=-0.11, mountTheta=-0.37
02:33:16.139 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.30, opts=13)
02:33:16.139 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.30)
02:33:16.139 00.000 8976 Worker thread wakes up
02:33:16.140 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.30) opts 0xd
02:33:16.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.30)
02:33:16.140 00.000 8976 Moving (-0.06, 0.30) raw xDistance=0.29 yDistance=-0.11
02:33:16.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:33:16.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:33:16.140 00.000 8976 MoveAxis(L, 1, ABG)
02:33:16.140 00.000 8976 stepping (-12, 14) + (-1, 0)
02:33:16.140 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:16.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:33:16.151 00.011 5052 UpdateGuideState exits: m=166 SNR=8.9
02:33:16.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:16.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:16.151 00.000 5052 Enqueuing Expose request
02:33:16.162 00.011 8976 Received - 47 (G) 
02:33:16.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:16.162 00.000 8976 stepped: pos (-13, 14)
02:33:16.162 00.000 8976 MoveAxis(U, 0, ABG)
02:33:16.162 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:33:16.162 00.000 8976 MountToCamera -- mountX=1.88 mountY=-2.29 hyp=2.96 mountTheta=-0.88 cameraX=1.18, cameraY=2.71 cameraTheta=1.16
02:33:16.162 00.000 8976 incremental bump (1.185, 2.713) isValid = 1
02:33:16.162 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:33:16.162 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:33:16.162 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:33:16.162 00.000 8976 move complete, result=0
02:33:16.162 00.000 9828 Worker thread wakes up
02:33:16.162 00.000 8976 worker thread done servicing request
02:33:16.162 00.000 8976 Worker thread wakes up
02:33:16.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:16.163 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:16.163 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:33:16.163 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:33:16.163 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:33:16.163 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.02)
02:33:16.163 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
02:33:16.163 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:33:16.163 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:33:16.163 00.000 9828 BLC: window closed
02:33:16.163 00.000 9828 MoveAxis(E, 16, B)
02:33:16.163 00.000 9828 Guiding  Dir = 2, Dur = 16
02:33:16.163 00.000 9828 IsSlewing returns 0
02:33:16.163 00.000 9828 IsGuiding returns 0
02:33:16.163 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:16.199 00.036 9828 IsGuiding returns 1
02:33:16.200 00.001 9828 scope still moving after pulse duration time elapsed
02:33:16.232 00.032 9828 IsSlewing returns 0
02:33:16.232 00.000 9828 IsGuiding returns 1
02:33:16.262 00.030 9828 IsSlewing returns 0
02:33:16.262 00.000 9828 IsGuiding returns 1
02:33:16.293 00.031 9828 IsSlewing returns 0
02:33:16.293 00.000 9828 IsGuiding returns 0
02:33:16.293 00.000 9828 scope move finished after 16 + 113 ms
02:33:16.293 00.000 9828 Move returns status 0, amount 16
02:33:16.293 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:16.293 00.000 9828 MoveAxis(N, 14, B)
02:33:16.293 00.000 9828 Guiding  Dir = 0, Dur = 14
02:33:16.308 00.015 9828 IsSlewing returns 0
02:33:16.308 00.000 9828 IsGuiding returns 0
02:33:16.308 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:16.339 00.031 9828 IsGuiding returns 1
02:33:16.339 00.000 9828 scope still moving after pulse duration time elapsed
02:33:16.370 00.031 9828 IsSlewing returns 0
02:33:16.370 00.000 9828 IsGuiding returns 1
02:33:16.400 00.030 9828 IsSlewing returns 0
02:33:16.400 00.000 9828 IsGuiding returns 1
02:33:16.432 00.032 9828 IsSlewing returns 0
02:33:16.432 00.000 9828 IsGuiding returns 1
02:33:16.464 00.032 9828 IsSlewing returns 0
02:33:16.464 00.000 9828 IsGuiding returns 0
02:33:16.464 00.000 9828 scope move finished after 14 + 142 ms
02:33:16.464 00.000 9828 Move returns status 0, amount 14
02:33:16.464 00.000 9828 move complete, result=0
02:33:16.464 00.000 9828 worker thread done servicing request
02:33:16.464 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:33:16.857 00.393 8976 Exposure complete
02:33:16.863 00.006 8976 worker thread done servicing request
02:33:16.863 00.000 5052 OnExposeComplete: enter
02:33:16.863 00.000 5052 UpdateGuideState(): m_state=6
02:33:16.863 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9302
02:33:16.863 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.62, Mass=150, SNR=8.4, Peak=68 HFD=2.2
02:33:16.863 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.33 = 1.95)
02:33:16.863 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.85)
02:33:16.863 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.29 mountX=-0.05 mountY=0.12, mountTheta=1.94
02:33:16.864 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.09, opts=13)
02:33:16.864 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.09)
02:33:16.864 00.000 8976 Worker thread wakes up
02:33:16.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.09) opts 0xd
02:33:16.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.09)
02:33:16.864 00.000 8976 Moving (-0.08, -0.09) raw xDistance=-0.05 yDistance=0.12
02:33:16.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:33:16.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:33:16.864 00.000 8976 MoveAxis(R, 0, ABG)
02:33:16.864 00.000 8976 MoveAxis(U, 0, ABG)
02:33:16.864 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:33:16.864 00.000 8976 MountToCamera -- mountX=1.91 mountY=-2.27 hyp=2.97 mountTheta=-0.87 cameraX=1.15, cameraY=2.74 cameraTheta=1.17
02:33:16.864 00.000 8976 incremental bump (1.148, 2.737) isValid = 1
02:33:16.865 00.001 8976 Scheduling Mount bump of (0.044, 0.110)
02:33:16.865 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:33:16.865 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:33:16.865 00.000 8976 move complete, result=0
02:33:16.865 00.000 9828 Worker thread wakes up
02:33:16.865 00.000 8976 worker thread done servicing request
02:33:16.865 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:33:16.865 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:33:16.865 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:33:16.865 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:33:16.865 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:33:16.865 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:33:16.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:33:16.865 00.000 9828 BLC: window closed
02:33:16.865 00.000 9828 MoveAxis(E, 16, B)
02:33:16.865 00.000 9828 Guiding  Dir = 2, Dur = 16
02:33:16.866 00.001 9828 IsSlewing returns 0
02:33:16.866 00.000 9828 IsGuiding returns 0
02:33:16.866 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:16.875 00.009 5052 UpdateGuideState exits: m=150 SNR=8.4
02:33:16.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:16.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:16.875 00.000 5052 Enqueuing Expose request
02:33:16.875 00.000 8976 Worker thread wakes up
02:33:16.875 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:16.876 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:16.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:16.902 00.026 9828 IsGuiding returns 1
02:33:16.902 00.000 9828 scope still moving after pulse duration time elapsed
02:33:16.933 00.031 9828 IsSlewing returns 0
02:33:16.933 00.000 9828 IsGuiding returns 1
02:33:16.965 00.032 9828 IsSlewing returns 0
02:33:16.965 00.000 9828 IsGuiding returns 1
02:33:16.996 00.031 9828 IsSlewing returns 0
02:33:16.996 00.000 9828 IsGuiding returns 0
02:33:16.996 00.000 9828 scope move finished after 16 + 114 ms
02:33:16.996 00.000 9828 Move returns status 0, amount 16
02:33:16.996 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:16.996 00.000 9828 MoveAxis(N, 14, B)
02:33:16.996 00.000 9828 Guiding  Dir = 0, Dur = 14
02:33:17.012 00.016 9828 IsSlewing returns 0
02:33:17.012 00.000 9828 IsGuiding returns 0
02:33:17.012 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:17.042 00.030 9828 IsGuiding returns 1
02:33:17.042 00.000 9828 scope still moving after pulse duration time elapsed
02:33:17.073 00.031 9828 IsSlewing returns 0
02:33:17.073 00.000 9828 IsGuiding returns 1
02:33:17.103 00.030 9828 IsSlewing returns 0
02:33:17.104 00.001 9828 IsGuiding returns 1
02:33:17.135 00.031 9828 IsSlewing returns 0
02:33:17.135 00.000 9828 IsGuiding returns 1
02:33:17.166 00.031 9828 IsSlewing returns 0
02:33:17.167 00.001 9828 IsGuiding returns 0
02:33:17.167 00.000 9828 scope move finished after 14 + 140 ms
02:33:17.167 00.000 9828 Move returns status 0, amount 14
02:33:17.167 00.000 9828 move complete, result=0
02:33:17.167 00.000 9828 worker thread done servicing request
02:33:17.167 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:33:17.581 00.414 8976 Exposure complete
02:33:17.586 00.005 8976 worker thread done servicing request
02:33:17.586 00.000 5052 OnExposeComplete: enter
02:33:17.587 00.001 5052 UpdateGuideState(): m_state=6
02:33:17.587 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9303
02:33:17.587 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.34, Mass=154, SNR=8.6, Peak=70 HFD=1.9
02:33:17.587 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.47 = 1.82)
02:33:17.587 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
02:33:17.587 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.37 hyp=0.56 cameraTheta=-2.42 mountX=-0.14 mountY=0.55, mountTheta=1.81
02:33:17.587 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.37, opts=13)
02:33:17.588 00.001 5052 Enqueuing Move request for stepguider (-0.42, -0.37)
02:33:17.588 00.000 8976 Worker thread wakes up
02:33:17.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.37) opts 0xd
02:33:17.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.37)
02:33:17.588 00.000 8976 Moving (-0.42, -0.37) raw xDistance=-0.14 yDistance=0.55
02:33:17.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:33:17.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:33:17.588 00.000 8976 MoveAxis(R, 0, ABG)
02:33:17.588 00.000 8976 MoveAxis(D, 2, ABG)
02:33:17.589 00.001 8976 stepping (-13, 14) + (0, -2)
02:33:17.589 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:17.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:33:17.599 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:33:17.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:17.600 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:17.600 00.000 5052 Enqueuing Expose request
02:33:17.616 00.016 8976 Received - 47 (G) 
02:33:17.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:17.616 00.000 8976 stepped: pos (-13, 12)
02:33:17.616 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:33:17.616 00.000 8976 MountToCamera -- mountX=1.94 mountY=-2.15 hyp=2.89 mountTheta=-0.84 cameraX=1.03, cameraY=2.70 cameraTheta=1.21
02:33:17.616 00.000 8976 incremental bump (1.030, 2.705) isValid = 1
02:33:17.616 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:33:17.616 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:33:17.616 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:33:17.616 00.000 8976 move complete, result=0
02:33:17.616 00.000 9828 Worker thread wakes up
02:33:17.616 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:33:17.617 00.001 8976 worker thread done servicing request
02:33:17.617 00.000 8976 Worker thread wakes up
02:33:17.617 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:33:17.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:17.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:17.617 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:33:17.617 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:33:17.617 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:33:17.617 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:33:17.617 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:33:17.617 00.000 9828 BLC: window closed
02:33:17.617 00.000 9828 MoveAxis(E, 15, B)
02:33:17.617 00.000 9828 Guiding  Dir = 2, Dur = 15
02:33:17.618 00.001 9828 IsSlewing returns 0
02:33:17.618 00.000 9828 IsGuiding returns 0
02:33:17.618 00.000 9828 PulseGuide returned control before completion, sleep 25
02:33:17.648 00.030 9828 IsGuiding returns 1
02:33:17.648 00.000 9828 scope still moving after pulse duration time elapsed
02:33:17.679 00.031 9828 IsSlewing returns 0
02:33:17.679 00.000 9828 IsGuiding returns 1
02:33:17.710 00.031 9828 IsSlewing returns 0
02:33:17.710 00.000 9828 IsGuiding returns 1
02:33:17.742 00.032 9828 IsSlewing returns 0
02:33:17.742 00.000 9828 IsGuiding returns 1
02:33:17.773 00.031 9828 IsSlewing returns 0
02:33:17.773 00.000 9828 IsGuiding returns 0
02:33:17.773 00.000 9828 scope move finished after 15 + 139 ms
02:33:17.773 00.000 9828 Move returns status 0, amount 15
02:33:17.773 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:17.773 00.000 9828 MoveAxis(N, 14, B)
02:33:17.773 00.000 9828 Guiding  Dir = 0, Dur = 14
02:33:17.789 00.016 9828 IsSlewing returns 0
02:33:17.789 00.000 9828 IsGuiding returns 0
02:33:17.789 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:17.820 00.031 9828 IsGuiding returns 1
02:33:17.820 00.000 9828 scope still moving after pulse duration time elapsed
02:33:17.850 00.030 9828 IsSlewing returns 0
02:33:17.850 00.000 9828 IsGuiding returns 1
02:33:17.881 00.031 9828 IsSlewing returns 0
02:33:17.882 00.001 9828 IsGuiding returns 1
02:33:17.912 00.030 9828 IsSlewing returns 0
02:33:17.912 00.000 9828 IsGuiding returns 1
02:33:17.944 00.032 9828 IsSlewing returns 0
02:33:17.944 00.000 9828 IsGuiding returns 1
02:33:17.975 00.031 9828 IsSlewing returns 0
02:33:17.975 00.000 9828 IsGuiding returns 1
02:33:18.006 00.031 9828 IsSlewing returns 0
02:33:18.006 00.000 9828 IsGuiding returns 1
02:33:18.037 00.031 9828 IsSlewing returns 0
02:33:18.037 00.000 9828 IsGuiding returns 0
02:33:18.037 00.000 9828 scope move finished after 14 + 234 ms
02:33:18.037 00.000 9828 Move returns status 0, amount 14
02:33:18.037 00.000 9828 move complete, result=0
02:33:18.037 00.000 9828 worker thread done servicing request
02:33:18.037 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:33:18.310 00.273 8976 Exposure complete
02:33:18.315 00.005 8976 worker thread done servicing request
02:33:18.315 00.000 5052 OnExposeComplete: enter
02:33:18.316 00.001 5052 UpdateGuideState(): m_state=6
02:33:18.316 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9304
02:33:18.316 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.66, Mass=151, SNR=8.5, Peak=65 HFD=1.8
02:33:18.316 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.10 = 1.19)
02:33:18.316 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
02:33:18.316 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.05 hyp=0.55 cameraTheta=-3.05 mountX=0.21 mountY=0.49, mountTheta=1.17
02:33:18.316 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.05, opts=13)
02:33:18.316 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.05)
02:33:18.317 00.001 8976 Worker thread wakes up
02:33:18.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.05) opts 0xd
02:33:18.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.05)
02:33:18.317 00.000 8976 Moving (-0.55, -0.05) raw xDistance=0.21 yDistance=0.49
02:33:18.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:33:18.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
02:33:18.317 00.000 8976 MoveAxis(R, 0, ABG)
02:33:18.317 00.000 8976 MoveAxis(D, 2, ABG)
02:33:18.317 00.000 8976 stepping (-13, 12) + (0, -2)
02:33:18.317 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:18.318 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:33:18.328 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:33:18.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:18.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:18.328 00.000 5052 Enqueuing Expose request
02:33:18.352 00.024 8976 Received - 47 (G) 
02:33:18.352 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:18.352 00.000 8976 stepped: pos (-13, 10)
02:33:18.352 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:33:18.352 00.000 8976 MountToCamera -- mountX=1.96 mountY=-1.96 hyp=2.77 mountTheta=-0.79 cameraX=0.86, cameraY=2.64 cameraTheta=1.26
02:33:18.352 00.000 8976 incremental bump (0.858, 2.636) isValid = 1
02:33:18.352 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:33:18.352 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:33:18.352 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:33:18.352 00.000 8976 move complete, result=0
02:33:18.352 00.000 9828 Worker thread wakes up
02:33:18.352 00.000 8976 worker thread done servicing request
02:33:18.352 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:33:18.353 00.001 8976 Worker thread wakes up
02:33:18.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:18.353 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:33:18.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:18.353 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:33:18.353 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
02:33:18.353 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:33:18.353 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:33:18.353 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:33:18.353 00.000 9828 BLC: window closed
02:33:18.353 00.000 9828 MoveAxis(E, 13, B)
02:33:18.353 00.000 9828 Guiding  Dir = 2, Dur = 13
02:33:18.354 00.001 9828 IsSlewing returns 0
02:33:18.354 00.000 9828 IsGuiding returns 0
02:33:18.354 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:18.381 00.027 9828 IsGuiding returns 1
02:33:18.381 00.000 9828 scope still moving after pulse duration time elapsed
02:33:18.412 00.031 9828 IsSlewing returns 0
02:33:18.412 00.000 9828 IsGuiding returns 1
02:33:18.443 00.031 9828 IsSlewing returns 0
02:33:18.443 00.000 9828 IsGuiding returns 1
02:33:18.475 00.032 9828 IsSlewing returns 0
02:33:18.475 00.000 9828 IsGuiding returns 1
02:33:18.506 00.031 9828 IsSlewing returns 0
02:33:18.506 00.000 9828 IsGuiding returns 0
02:33:18.506 00.000 9828 scope move finished after 13 + 138 ms
02:33:18.506 00.000 9828 Move returns status 0, amount 13
02:33:18.507 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:18.507 00.000 9828 MoveAxis(N, 15, B)
02:33:18.507 00.000 9828 Guiding  Dir = 0, Dur = 15
02:33:18.521 00.014 9828 IsSlewing returns 0
02:33:18.521 00.000 9828 IsGuiding returns 0
02:33:18.521 00.000 9828 PulseGuide returned control before completion, sleep 25
02:33:18.552 00.031 9828 IsGuiding returns 1
02:33:18.552 00.000 9828 scope still moving after pulse duration time elapsed
02:33:18.583 00.031 9828 IsSlewing returns 0
02:33:18.583 00.000 9828 IsGuiding returns 1
02:33:18.613 00.030 9828 IsSlewing returns 0
02:33:18.613 00.000 9828 IsGuiding returns 1
02:33:18.645 00.032 9828 IsSlewing returns 0
02:33:18.645 00.000 9828 IsGuiding returns 1
02:33:18.677 00.032 9828 IsSlewing returns 0
02:33:18.677 00.000 9828 IsGuiding returns 0
02:33:18.677 00.000 9828 scope move finished after 15 + 140 ms
02:33:18.677 00.000 9828 Move returns status 0, amount 15
02:33:18.677 00.000 9828 move complete, result=0
02:33:18.677 00.000 9828 worker thread done servicing request
02:33:18.677 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:33:19.051 00.374 8976 Exposure complete
02:33:19.057 00.006 8976 worker thread done servicing request
02:33:19.057 00.000 5052 OnExposeComplete: enter
02:33:19.057 00.000 5052 UpdateGuideState(): m_state=6
02:33:19.057 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9305
02:33:19.058 00.001 5052 Star::Find returns 1 (0), X=328.49, Y=281.68, Mass=149, SNR=8.4, Peak=67 HFD=2.3
02:33:19.058 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
02:33:19.058 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:33:19.058 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.03 hyp=0.69 cameraTheta=-3.10 mountX=0.29 mountY=0.59, mountTheta=1.11
02:33:19.059 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.03, opts=13)
02:33:19.059 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.03)
02:33:19.059 00.000 8976 Worker thread wakes up
02:33:19.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.03) opts 0xd
02:33:19.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.03)
02:33:19.059 00.000 8976 Moving (-0.69, -0.03) raw xDistance=0.29 yDistance=0.59
02:33:19.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:33:19.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
02:33:19.059 00.000 8976 MoveAxis(L, 1, ABG)
02:33:19.059 00.000 8976 stepping (-13, 10) + (-1, 0)
02:33:19.059 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:19.060 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:33:19.072 00.012 5052 UpdateGuideState exits: m=149 SNR=8.4
02:33:19.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:19.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:19.072 00.000 5052 Enqueuing Expose request
02:33:19.087 00.015 8976 Received - 47 (G) 
02:33:19.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:19.087 00.000 8976 stepped: pos (-14, 10)
02:33:19.087 00.000 8976 MoveAxis(D, 2, ABG)
02:33:19.087 00.000 8976 stepping (-14, 10) + (0, -2)
02:33:19.087 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:19.119 00.032 8976 Received - 47 (G) 
02:33:19.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:19.119 00.000 8976 stepped: pos (-14, 8)
02:33:19.120 00.001 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:33:19.120 00.000 8976 MountToCamera -- mountX=2.02 mountY=-1.73 hyp=2.66 mountTheta=-0.71 cameraX=0.63, cameraY=2.59 cameraTheta=1.33
02:33:19.120 00.000 8976 incremental bump (0.626, 2.587) isValid = 1
02:33:19.120 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:33:19.120 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:33:19.120 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:33:19.120 00.000 8976 move complete, result=0
02:33:19.120 00.000 9828 Worker thread wakes up
02:33:19.120 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:33:19.120 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:33:19.120 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
02:33:19.120 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
02:33:19.120 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:33:19.120 00.000 8976 worker thread done servicing request
02:33:19.120 00.000 8976 Worker thread wakes up
02:33:19.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:19.120 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:19.120 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
02:33:19.120 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:33:19.120 00.000 9828 BLC: window closed
02:33:19.121 00.001 9828 MoveAxis(E, 10, B)
02:33:19.121 00.000 9828 Guiding  Dir = 2, Dur = 10
02:33:19.121 00.000 9828 IsSlewing returns 0
02:33:19.121 00.000 9828 IsGuiding returns 0
02:33:19.121 00.000 9828 PulseGuide returned control before completion, sleep 20
02:33:19.144 00.023 9828 IsGuiding returns 1
02:33:19.144 00.000 9828 scope still moving after pulse duration time elapsed
02:33:19.175 00.031 9828 IsSlewing returns 0
02:33:19.175 00.000 9828 IsGuiding returns 1
02:33:19.206 00.031 9828 IsSlewing returns 0
02:33:19.206 00.000 9828 IsGuiding returns 1
02:33:19.238 00.032 9828 IsSlewing returns 0
02:33:19.238 00.000 9828 IsGuiding returns 1
02:33:19.268 00.030 9828 IsSlewing returns 0
02:33:19.268 00.000 9828 IsGuiding returns 0
02:33:19.268 00.000 9828 scope move finished after 10 + 137 ms
02:33:19.268 00.000 9828 Move returns status 0, amount 10
02:33:19.268 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:19.268 00.000 9828 MoveAxis(N, 15, B)
02:33:19.268 00.000 9828 Guiding  Dir = 0, Dur = 15
02:33:19.284 00.016 9828 IsSlewing returns 0
02:33:19.284 00.000 9828 IsGuiding returns 0
02:33:19.284 00.000 9828 PulseGuide returned control before completion, sleep 25
02:33:19.316 00.032 9828 IsGuiding returns 1
02:33:19.316 00.000 9828 scope still moving after pulse duration time elapsed
02:33:19.346 00.030 9828 IsSlewing returns 0
02:33:19.346 00.000 9828 IsGuiding returns 1
02:33:19.378 00.032 9828 IsSlewing returns 0
02:33:19.378 00.000 9828 IsGuiding returns 1
02:33:19.409 00.031 9828 IsSlewing returns 0
02:33:19.409 00.000 9828 IsGuiding returns 1
02:33:19.439 00.030 9828 IsSlewing returns 0
02:33:19.440 00.001 9828 IsGuiding returns 0
02:33:19.440 00.000 9828 scope move finished after 15 + 139 ms
02:33:19.440 00.000 9828 Move returns status 0, amount 15
02:33:19.440 00.000 9828 move complete, result=0
02:33:19.440 00.000 9828 worker thread done servicing request
02:33:19.440 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:33:19.815 00.375 8976 Exposure complete
02:33:19.821 00.006 8976 worker thread done servicing request
02:33:19.821 00.000 5052 OnExposeComplete: enter
02:33:19.821 00.000 5052 UpdateGuideState(): m_state=6
02:33:19.821 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9306
02:33:19.821 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.86, Mass=147, SNR=8.4, Peak=66 HFD=2.3
02:33:19.821 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:33:19.821 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
02:33:19.821 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=0.15 hyp=0.98 cameraTheta=2.99 mountX=0.57 mountY=0.73, mountTheta=0.91
02:33:19.822 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=0.15, opts=13)
02:33:19.822 00.000 5052 Enqueuing Move request for stepguider (-0.96, 0.15)
02:33:19.822 00.000 8976 Worker thread wakes up
02:33:19.822 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, 0.15) opts 0xd
02:33:19.822 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, 0.15)
02:33:19.822 00.000 8976 Moving (-0.96, 0.15) raw xDistance=0.57 yDistance=0.73
02:33:19.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
02:33:19.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.73
02:33:19.822 00.000 8976 MoveAxis(L, 2, ABG)
02:33:19.822 00.000 8976 stepping (-14, 8) + (-2, 0)
02:33:19.822 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:19.823 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:33:19.832 00.009 5052 UpdateGuideState exits: m=147 SNR=8.4
02:33:19.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:19.832 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:19.832 00.000 5052 Enqueuing Expose request
02:33:19.855 00.023 8976 Received - 47 (G) 
02:33:19.855 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:19.855 00.000 8976 stepped: pos (-16, 8)
02:33:19.855 00.000 8976 MoveAxis(D, 3, ABG)
02:33:19.855 00.000 8976 stepping (-16, 8) + (0, -3)
02:33:19.855 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:19.887 00.032 8976 Received - 47 (G) 
02:33:19.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:19.887 00.000 8976 stepped: pos (-16, 5)
02:33:19.887 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:33:19.887 00.000 8976 MountToCamera -- mountX=2.16 mountY=-1.42 hyp=2.59 mountTheta=-0.58 cameraX=0.28, cameraY=2.57 cameraTheta=1.46
02:33:19.887 00.000 8976 incremental bump (0.285, 2.572) isValid = 1
02:33:19.887 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
02:33:19.887 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:33:19.887 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:33:19.887 00.000 8976 move complete, result=0
02:33:19.887 00.000 9828 Worker thread wakes up
02:33:19.887 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:33:19.888 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:33:19.888 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:33:19.888 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
02:33:19.888 00.000 8976 worker thread done servicing request
02:33:19.888 00.000 8976 Worker thread wakes up
02:33:19.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:19.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:19.888 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
02:33:19.888 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
02:33:19.888 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:33:19.888 00.000 9828 BLC: window closed
02:33:19.888 00.000 9828 MoveAxis(E, 6, B)
02:33:19.888 00.000 9828 Guiding  Dir = 2, Dur = 6
02:33:19.888 00.000 9828 IsSlewing returns 0
02:33:19.889 00.001 9828 IsGuiding returns 0
02:33:19.889 00.000 9828 PulseGuide returned control before completion, sleep 16
02:33:19.910 00.021 9828 IsGuiding returns 1
02:33:19.910 00.000 9828 scope still moving after pulse duration time elapsed
02:33:19.941 00.031 9828 IsSlewing returns 0
02:33:19.941 00.000 9828 IsGuiding returns 1
02:33:19.972 00.031 9828 IsSlewing returns 0
02:33:19.972 00.000 9828 IsGuiding returns 1
02:33:20.004 00.032 9828 IsSlewing returns 0
02:33:20.004 00.000 9828 IsGuiding returns 0
02:33:20.004 00.000 9828 scope move finished after 6 + 109 ms
02:33:20.004 00.000 9828 Move returns status 0, amount 6
02:33:20.004 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:20.004 00.000 9828 MoveAxis(N, 16, B)
02:33:20.004 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:20.019 00.015 9828 IsSlewing returns 0
02:33:20.019 00.000 9828 IsGuiding returns 0
02:33:20.019 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:20.050 00.031 9828 IsGuiding returns 1
02:33:20.050 00.000 9828 scope still moving after pulse duration time elapsed
02:33:20.081 00.031 9828 IsSlewing returns 0
02:33:20.081 00.000 9828 IsGuiding returns 1
02:33:20.113 00.032 9828 IsSlewing returns 0
02:33:20.113 00.000 9828 IsGuiding returns 1
02:33:20.145 00.032 9828 IsSlewing returns 0
02:33:20.145 00.000 9828 IsGuiding returns 1
02:33:20.176 00.031 9828 IsSlewing returns 0
02:33:20.176 00.000 9828 IsGuiding returns 0
02:33:20.176 00.000 9828 scope move finished after 16 + 141 ms
02:33:20.176 00.000 9828 Move returns status 0, amount 16
02:33:20.176 00.000 9828 move complete, result=0
02:33:20.176 00.000 9828 worker thread done servicing request
02:33:20.176 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:33:20.579 00.403 8976 Exposure complete
02:33:20.585 00.006 8976 worker thread done servicing request
02:33:20.585 00.000 5052 OnExposeComplete: enter
02:33:20.585 00.000 5052 UpdateGuideState(): m_state=6
02:33:20.585 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9307
02:33:20.585 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.78, Mass=164, SNR=8.8, Peak=63 HFD=2.7
02:33:20.585 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:33:20.585 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:33:20.585 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.07 hyp=0.59 cameraTheta=3.03 mountX=0.33 mountY=0.45, mountTheta=0.95
02:33:20.586 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.07, opts=13)
02:33:20.586 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.07)
02:33:20.586 00.000 8976 Worker thread wakes up
02:33:20.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.07) opts 0xd
02:33:20.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.07)
02:33:20.586 00.000 8976 Moving (-0.58, 0.07) raw xDistance=0.33 yDistance=0.45
02:33:20.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
02:33:20.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.45
02:33:20.586 00.000 8976 MoveAxis(L, 2, ABG)
02:33:20.586 00.000 8976 stepping (-16, 5) + (-2, 0)
02:33:20.586 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:20.587 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:33:20.597 00.010 5052 UpdateGuideState exits: m=164 SNR=8.8
02:33:20.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:20.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:20.597 00.000 5052 Enqueuing Expose request
02:33:20.622 00.025 8976 Received - 47 (G) 
02:33:20.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:20.622 00.000 8976 stepped: pos (-18, 5)
02:33:20.622 00.000 8976 MoveAxis(D, 2, ABG)
02:33:20.622 00.000 8976 stepping (-18, 5) + (0, -2)
02:33:20.623 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:20.654 00.031 8976 Received - 47 (G) 
02:33:20.654 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:20.654 00.000 8976 stepped: pos (-18, 3)
02:33:20.654 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
02:33:20.654 00.000 8976 MountToCamera -- mountX=2.36 mountY=-1.11 hyp=2.61 mountTheta=-0.44 cameraX=-0.08, cameraY=2.60 cameraTheta=1.60
02:33:20.654 00.000 8976 incremental bump (-0.083, 2.605) isValid = 1
02:33:20.654 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
02:33:20.654 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:33:20.654 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:33:20.654 00.000 8976 move complete, result=0
02:33:20.655 00.001 9828 Worker thread wakes up
02:33:20.655 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:33:20.655 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:33:20.655 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
02:33:20.655 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.67)
02:33:20.655 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
02:33:20.655 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:33:20.655 00.000 9828 BLC: window closed
02:33:20.655 00.000 9828 MoveAxis(E, 1, B)
02:33:20.655 00.000 9828 Guiding  Dir = 2, Dur = 1
02:33:20.655 00.000 8976 worker thread done servicing request
02:33:20.655 00.000 8976 Worker thread wakes up
02:33:20.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:20.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:20.655 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:33:20.655 00.000 9828 IsSlewing returns 0
02:33:20.655 00.000 9828 IsGuiding returns 0
02:33:20.656 00.001 9828 PulseGuide returned control before completion, sleep 11
02:33:20.680 00.024 9828 IsGuiding returns 1
02:33:20.680 00.000 9828 scope still moving after pulse duration time elapsed
02:33:20.711 00.031 9828 IsSlewing returns 0
02:33:20.711 00.000 9828 IsGuiding returns 1
02:33:20.743 00.032 9828 IsSlewing returns 0
02:33:20.744 00.001 9828 IsGuiding returns 1
02:33:20.773 00.029 9828 IsSlewing returns 0
02:33:20.773 00.000 9828 IsGuiding returns 0
02:33:20.774 00.001 9828 scope move finished after 1 + 117 ms
02:33:20.774 00.000 9828 Move returns status 0, amount 1
02:33:20.774 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:20.774 00.000 9828 MoveAxis(N, 16, B)
02:33:20.774 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:20.789 00.015 9828 IsSlewing returns 0
02:33:20.789 00.000 9828 IsGuiding returns 0
02:33:20.789 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:20.821 00.032 9828 IsGuiding returns 1
02:33:20.822 00.001 9828 scope still moving after pulse duration time elapsed
02:33:20.853 00.031 9828 IsSlewing returns 0
02:33:20.853 00.000 9828 IsGuiding returns 1
02:33:20.885 00.032 9828 IsSlewing returns 0
02:33:20.885 00.000 9828 IsGuiding returns 1
02:33:20.916 00.031 9828 IsSlewing returns 0
02:33:20.916 00.000 9828 IsGuiding returns 1
02:33:20.948 00.032 9828 IsSlewing returns 0
02:33:20.948 00.000 9828 IsGuiding returns 0
02:33:20.948 00.000 9828 scope move finished after 16 + 142 ms
02:33:20.948 00.000 9828 Move returns status 0, amount 16
02:33:20.948 00.000 9828 move complete, result=0
02:33:20.948 00.000 9828 worker thread done servicing request
02:33:20.948 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:33:21.347 00.399 8976 Exposure complete
02:33:21.353 00.006 8976 worker thread done servicing request
02:33:21.353 00.000 5052 OnExposeComplete: enter
02:33:21.353 00.000 5052 UpdateGuideState(): m_state=6
02:33:21.354 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9308
02:33:21.354 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.42, Mass=136, SNR=8.0, Peak=63 HFD=2.4
02:33:21.354 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
02:33:21.354 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.79)
02:33:21.354 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.29 hyp=0.41 cameraTheta=-2.34 mountX=-0.13 mountY=0.40, mountTheta=1.89
02:33:21.355 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.29, opts=13)
02:33:21.355 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.29)
02:33:21.355 00.000 8976 Worker thread wakes up
02:33:21.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.29) opts 0xd
02:33:21.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.29)
02:33:21.355 00.000 8976 Moving (-0.28, -0.29) raw xDistance=-0.13 yDistance=0.40
02:33:21.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:33:21.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:33:21.355 00.000 8976 MoveAxis(R, 0, ABG)
02:33:21.355 00.000 8976 MoveAxis(D, 2, ABG)
02:33:21.355 00.000 8976 stepping (-18, 3) + (0, -2)
02:33:21.355 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:21.356 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:33:21.367 00.011 5052 UpdateGuideState exits: m=136 SNR=8.0
02:33:21.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:21.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:21.367 00.000 5052 Enqueuing Expose request
02:33:21.389 00.022 8976 Received - 47 (G) 
02:33:21.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:21.389 00.000 8976 stepped: pos (-18, 1)
02:33:21.389 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
02:33:21.389 00.000 8976 MountToCamera -- mountX=2.49 mountY=-0.80 hyp=2.61 mountTheta=-0.31 cameraX=-0.42, cameraY=2.58 cameraTheta=1.73
02:33:21.389 00.000 8976 incremental bump (-0.423, 2.579) isValid = 1
02:33:21.389 00.000 8976 Scheduling Mount bump of (-0.019, 0.118)
02:33:21.389 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:33:21.389 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:33:21.389 00.000 8976 move complete, result=0
02:33:21.389 00.000 9828 Worker thread wakes up
02:33:21.389 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:33:21.389 00.000 8976 worker thread done servicing request
02:33:21.389 00.000 8976 Worker thread wakes up
02:33:21.389 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:33:21.390 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:21.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:21.390 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:33:21.390 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
02:33:21.390 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.54)
02:33:21.390 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.46
02:33:21.390 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:33:21.390 00.000 9828 BLC: window closed
02:33:21.390 00.000 9828 MoveAxis(W, 4, B)
02:33:21.390 00.000 9828 Guiding  Dir = 3, Dur = 4
02:33:21.390 00.000 9828 IsSlewing returns 0
02:33:21.390 00.000 9828 IsGuiding returns 0
02:33:21.391 00.001 9828 PulseGuide returned control before completion, sleep 14
02:33:21.412 00.021 9828 IsGuiding returns 1
02:33:21.412 00.000 9828 scope still moving after pulse duration time elapsed
02:33:21.444 00.032 9828 IsSlewing returns 0
02:33:21.444 00.000 9828 IsGuiding returns 1
02:33:21.475 00.031 9828 IsSlewing returns 0
02:33:21.475 00.000 9828 IsGuiding returns 1
02:33:21.506 00.031 9828 IsSlewing returns 0
02:33:21.506 00.000 9828 IsGuiding returns 1
02:33:21.538 00.032 9828 IsSlewing returns 0
02:33:21.538 00.000 9828 IsGuiding returns 0
02:33:21.538 00.000 9828 scope move finished after 4 + 142 ms
02:33:21.538 00.000 9828 Move returns status 0, amount 4
02:33:21.538 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:21.538 00.000 9828 MoveAxis(N, 16, B)
02:33:21.538 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:21.553 00.015 9828 IsSlewing returns 0
02:33:21.553 00.000 9828 IsGuiding returns 0
02:33:21.553 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:21.585 00.032 9828 IsGuiding returns 1
02:33:21.585 00.000 9828 scope still moving after pulse duration time elapsed
02:33:21.617 00.032 9828 IsSlewing returns 0
02:33:21.617 00.000 9828 IsGuiding returns 1
02:33:21.649 00.032 9828 IsSlewing returns 0
02:33:21.649 00.000 9828 IsGuiding returns 1
02:33:21.681 00.032 9828 IsSlewing returns 0
02:33:21.681 00.000 9828 IsGuiding returns 1
02:33:21.713 00.032 9828 IsSlewing returns 0
02:33:21.713 00.000 9828 IsGuiding returns 0
02:33:21.713 00.000 9828 scope move finished after 16 + 143 ms
02:33:21.713 00.000 9828 Move returns status 0, amount 16
02:33:21.713 00.000 9828 move complete, result=0
02:33:21.714 00.001 9828 worker thread done servicing request
02:33:21.714 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:33:22.080 00.366 8976 Exposure complete
02:33:22.085 00.005 8976 worker thread done servicing request
02:33:22.085 00.000 5052 OnExposeComplete: enter
02:33:22.086 00.001 5052 UpdateGuideState(): m_state=6
02:33:22.086 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9309
02:33:22.086 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.36, Mass=155, SNR=8.6, Peak=64 HFD=2.4
02:33:22.086 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.04) = xAngle (-3.89 = 2.39)
02:33:22.086 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.29)
02:33:22.086 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.35 hyp=0.37 cameraTheta=-1.85 mountX=-0.27 mountY=0.28, mountTheta=2.34
02:33:22.087 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.35, opts=13)
02:33:22.087 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.35)
02:33:22.087 00.000 8976 Worker thread wakes up
02:33:22.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.35) opts 0xd
02:33:22.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.35)
02:33:22.087 00.000 8976 Moving (-0.10, -0.35) raw xDistance=-0.27 yDistance=0.28
02:33:22.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:33:22.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:33:22.087 00.000 8976 MoveAxis(R, 1, ABG)
02:33:22.087 00.000 8976 stepping (-18, 1) + (1, 0)
02:33:22.087 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:22.088 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:33:22.097 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
02:33:22.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:22.097 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:22.098 00.001 5052 Enqueuing Expose request
02:33:22.109 00.011 8976 Received - 47 (G) 
02:33:22.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:22.109 00.000 8976 stepped: pos (-17, 1)
02:33:22.109 00.000 8976 MoveAxis(D, 1, ABG)
02:33:22.109 00.000 8976 stepping (-17, 1) + (0, -1)
02:33:22.109 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:22.141 00.032 8976 Received - 47 (G) 
02:33:22.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:22.141 00.000 8976 stepped: pos (-17, 0)
02:33:22.141 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
02:33:22.141 00.000 8976 MountToCamera -- mountX=2.53 mountY=-0.53 hyp=2.58 mountTheta=-0.21 cameraX=-0.67, cameraY=2.49 cameraTheta=1.84
02:33:22.141 00.000 8976 incremental bump (-0.675, 2.493) isValid = 1
02:33:22.141 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
02:33:22.141 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:33:22.141 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:33:22.141 00.000 8976 move complete, result=0
02:33:22.141 00.000 9828 Worker thread wakes up
02:33:22.141 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:33:22.141 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:33:22.141 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:33:22.141 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
02:33:22.141 00.000 8976 worker thread done servicing request
02:33:22.141 00.000 8976 Worker thread wakes up
02:33:22.142 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:22.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:22.142 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
02:33:22.142 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.02 mountY=-0.12, mountTheta=-1.36
02:33:22.142 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.02 yDistance=-0.12
02:33:22.142 00.000 9828 BLC: window closed
02:33:22.142 00.000 9828 MoveAxis(W, 8, B)
02:33:22.142 00.000 9828 Guiding  Dir = 3, Dur = 8
02:33:22.142 00.000 9828 IsSlewing returns 0
02:33:22.142 00.000 9828 IsGuiding returns 0
02:33:22.143 00.001 9828 PulseGuide returned control before completion, sleep 18
02:33:22.165 00.022 9828 IsGuiding returns 1
02:33:22.165 00.000 9828 scope still moving after pulse duration time elapsed
02:33:22.196 00.031 9828 IsSlewing returns 0
02:33:22.196 00.000 9828 IsGuiding returns 1
02:33:22.228 00.032 9828 IsSlewing returns 0
02:33:22.228 00.000 9828 IsGuiding returns 1
02:33:22.259 00.031 9828 IsSlewing returns 0
02:33:22.259 00.000 9828 IsGuiding returns 0
02:33:22.259 00.000 9828 scope move finished after 8 + 108 ms
02:33:22.259 00.000 9828 Move returns status 0, amount 8
02:33:22.259 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:22.259 00.000 9828 MoveAxis(N, 16, B)
02:33:22.259 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:22.275 00.016 9828 IsSlewing returns 0
02:33:22.275 00.000 9828 IsGuiding returns 0
02:33:22.275 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:22.307 00.032 9828 IsGuiding returns 1
02:33:22.307 00.000 9828 scope still moving after pulse duration time elapsed
02:33:22.337 00.030 9828 IsSlewing returns 0
02:33:22.337 00.000 9828 IsGuiding returns 1
02:33:22.368 00.031 9828 IsSlewing returns 0
02:33:22.368 00.000 9828 IsGuiding returns 1
02:33:22.399 00.031 9828 IsSlewing returns 0
02:33:22.399 00.000 9828 IsGuiding returns 1
02:33:22.431 00.032 9828 IsSlewing returns 0
02:33:22.431 00.000 9828 IsGuiding returns 0
02:33:22.431 00.000 9828 scope move finished after 16 + 139 ms
02:33:22.431 00.000 9828 Move returns status 0, amount 16
02:33:22.431 00.000 9828 move complete, result=0
02:33:22.431 00.000 9828 worker thread done servicing request
02:33:22.431 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:33:22.834 00.403 8976 Exposure complete
02:33:22.839 00.005 8976 worker thread done servicing request
02:33:22.839 00.000 5052 OnExposeComplete: enter
02:33:22.839 00.000 5052 UpdateGuideState(): m_state=6
02:33:22.840 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9310
02:33:22.840 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.70, Mass=127, SNR=7.8, Peak=64 HFD=2.1
02:33:22.840 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
02:33:22.840 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
02:33:22.840 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.12 mountX=-0.04 mountY=-0.06, mountTheta=-2.20
02:33:22.840 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.01, opts=13)
02:33:22.840 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.01)
02:33:22.840 00.000 8976 Worker thread wakes up
02:33:22.841 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.01) opts 0xd
02:33:22.841 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.01)
02:33:22.841 00.000 8976 Moving (0.07, -0.01) raw xDistance=-0.04 yDistance=-0.06
02:33:22.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:33:22.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:33:22.841 00.000 8976 MoveAxis(R, 0, ABG)
02:33:22.841 00.000 8976 MoveAxis(U, 0, ABG)
02:33:22.841 00.000 8976 MountToCamera -- mountTheta (-0.14) + m_xAngle (2.04) = xAngle (1.90 = 1.90)
02:33:22.841 00.000 8976 MountToCamera -- mountX=2.55 mountY=-0.36 hyp=2.58 mountTheta=-0.14 cameraX=-0.84, cameraY=2.44 cameraTheta=1.90
02:33:22.841 00.000 8976 incremental bump (-0.843, 2.435) isValid = 1
02:33:22.841 00.000 8976 Scheduling Mount bump of (-0.024, 0.071)
02:33:22.841 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.07, opts=4)
02:33:22.841 00.000 8976 Enqueuing Move request for scope (-0.02, 0.07)
02:33:22.841 00.000 8976 move complete, result=0
02:33:22.841 00.000 9828 Worker thread wakes up
02:33:22.841 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0x4
02:33:22.841 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
02:33:22.841 00.000 9828 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
02:33:22.841 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:33:22.841 00.000 8976 worker thread done servicing request
02:33:22.842 00.001 9828 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.38)
02:33:22.842 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.89 mountX=0.02 mountY=-0.07, mountTheta=-1.30
02:33:22.842 00.000 9828 Moving (-0.02, 0.07) raw xDistance=0.02 yDistance=-0.07
02:33:22.842 00.000 9828 BLC: window closed
02:33:22.842 00.000 9828 MoveAxis(W, 6, B)
02:33:22.842 00.000 9828 Guiding  Dir = 3, Dur = 6
02:33:22.842 00.000 9828 IsSlewing returns 0
02:33:22.842 00.000 9828 IsGuiding returns 0
02:33:22.842 00.000 9828 PulseGuide returned control before completion, sleep 16
02:33:22.851 00.009 5052 UpdateGuideState exits: m=127 SNR=7.8
02:33:22.851 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:22.851 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:22.851 00.000 5052 Enqueuing Expose request
02:33:22.851 00.000 8976 Worker thread wakes up
02:33:22.851 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:22.851 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:22.851 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:22.870 00.019 9828 IsGuiding returns 1
02:33:22.870 00.000 9828 scope still moving after pulse duration time elapsed
02:33:22.902 00.032 9828 IsSlewing returns 0
02:33:22.902 00.000 9828 IsGuiding returns 1
02:33:22.933 00.031 9828 IsSlewing returns 0
02:33:22.934 00.001 9828 IsGuiding returns 1
02:33:22.964 00.030 9828 IsSlewing returns 0
02:33:22.964 00.000 9828 IsGuiding returns 0
02:33:22.965 00.001 9828 scope move finished after 6 + 116 ms
02:33:22.965 00.000 9828 Move returns status 0, amount 6
02:33:22.965 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:22.965 00.000 9828 MoveAxis(N, 10, B)
02:33:22.965 00.000 9828 Guiding  Dir = 0, Dur = 10
02:33:22.980 00.015 9828 IsSlewing returns 0
02:33:22.980 00.000 9828 IsGuiding returns 0
02:33:22.980 00.000 9828 PulseGuide returned control before completion, sleep 20
02:33:23.011 00.031 9828 IsGuiding returns 1
02:33:23.011 00.000 9828 scope still moving after pulse duration time elapsed
02:33:23.042 00.031 9828 IsSlewing returns 0
02:33:23.042 00.000 9828 IsGuiding returns 1
02:33:23.073 00.031 9828 IsSlewing returns 0
02:33:23.073 00.000 9828 IsGuiding returns 1
02:33:23.105 00.032 9828 IsSlewing returns 0
02:33:23.105 00.000 9828 IsGuiding returns 1
02:33:23.137 00.032 9828 IsSlewing returns 0
02:33:23.137 00.000 9828 IsGuiding returns 0
02:33:23.137 00.000 9828 scope move finished after 10 + 147 ms
02:33:23.137 00.000 9828 Move returns status 0, amount 10
02:33:23.137 00.000 9828 move complete, result=0
02:33:23.137 00.000 9828 worker thread done servicing request
02:33:23.137 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 10 ms NORTH
02:33:23.542 00.405 8976 Exposure complete
02:33:23.550 00.008 8976 worker thread done servicing request
02:33:23.550 00.000 5052 OnExposeComplete: enter
02:33:23.550 00.000 5052 UpdateGuideState(): m_state=6
02:33:23.550 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9311
02:33:23.550 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.65, Mass=157, SNR=8.6, Peak=69 HFD=2.3
02:33:23.550 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
02:33:23.550 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
02:33:23.550 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.06 hyp=0.35 cameraTheta=-2.97 mountX=0.10 mountY=0.32, mountTheta=1.26
02:33:23.551 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.06, opts=13)
02:33:23.551 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.06)
02:33:23.551 00.000 8976 Worker thread wakes up
02:33:23.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.06) opts 0xd
02:33:23.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.06)
02:33:23.551 00.000 8976 Moving (-0.34, -0.06) raw xDistance=0.10 yDistance=0.32
02:33:23.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:33:23.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:33:23.551 00.000 8976 MoveAxis(R, 0, ABG)
02:33:23.551 00.000 8976 MoveAxis(D, 1, ABG)
02:33:23.551 00.000 8976 stepping (-17, 0) + (0, -1)
02:33:23.551 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:23.551 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:33:23.561 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
02:33:23.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:23.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:23.561 00.000 5052 Enqueuing Expose request
02:33:23.580 00.019 8976 Received - 47 (G) 
02:33:23.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:23.580 00.000 8976 stepped: pos (-17, -1)
02:33:23.580 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
02:33:23.580 00.000 8976 MountToCamera -- mountX=2.57 mountY=-0.19 hyp=2.58 mountTheta=-0.07 cameraX=-1.00, cameraY=2.37 cameraTheta=1.97
02:33:23.580 00.000 8976 incremental bump (-1.003, 2.373) isValid = 1
02:33:23.580 00.000 8976 Scheduling Mount bump of (-0.045, 0.110)
02:33:23.580 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:33:23.580 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:33:23.580 00.000 8976 move complete, result=0
02:33:23.580 00.000 9828 Worker thread wakes up
02:33:23.580 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:33:23.580 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:33:23.580 00.000 8976 worker thread done servicing request
02:33:23.580 00.000 8976 Worker thread wakes up
02:33:23.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:23.580 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:33:23.580 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
02:33:23.580 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:23.581 00.001 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
02:33:23.581 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.24
02:33:23.581 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
02:33:23.581 00.000 9828 BLC: window closed
02:33:23.581 00.000 9828 MoveAxis(W, 13, B)
02:33:23.581 00.000 9828 Guiding  Dir = 3, Dur = 13
02:33:23.581 00.000 9828 IsSlewing returns 0
02:33:23.581 00.000 9828 IsGuiding returns 0
02:33:23.581 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:23.619 00.038 9828 IsGuiding returns 1
02:33:23.619 00.000 9828 scope still moving after pulse duration time elapsed
02:33:23.650 00.031 9828 IsSlewing returns 0
02:33:23.652 00.002 9828 IsGuiding returns 1
02:33:23.681 00.029 9828 IsSlewing returns 0
02:33:23.681 00.000 9828 IsGuiding returns 1
02:33:23.712 00.031 9828 IsSlewing returns 0
02:33:23.712 00.000 9828 IsGuiding returns 0
02:33:23.712 00.000 9828 scope move finished after 13 + 117 ms
02:33:23.712 00.000 9828 Move returns status 0, amount 13
02:33:23.712 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:23.712 00.000 9828 MoveAxis(N, 16, B)
02:33:23.712 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:23.728 00.016 9828 IsSlewing returns 0
02:33:23.729 00.001 9828 IsGuiding returns 0
02:33:23.729 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:23.760 00.031 9828 IsGuiding returns 1
02:33:23.760 00.000 9828 scope still moving after pulse duration time elapsed
02:33:23.793 00.033 9828 IsSlewing returns 0
02:33:23.793 00.000 9828 IsGuiding returns 1
02:33:23.823 00.030 9828 IsSlewing returns 0
02:33:23.823 00.000 9828 IsGuiding returns 1
02:33:23.854 00.031 9828 IsSlewing returns 0
02:33:23.855 00.001 9828 IsGuiding returns 1
02:33:23.886 00.031 9828 IsSlewing returns 0
02:33:23.886 00.000 9828 IsGuiding returns 1
02:33:23.915 00.029 9828 IsSlewing returns 0
02:33:23.915 00.000 9828 IsGuiding returns 0
02:33:23.915 00.000 9828 scope move finished after 16 + 170 ms
02:33:23.915 00.000 9828 Move returns status 0, amount 16
02:33:23.915 00.000 9828 move complete, result=0
02:33:23.915 00.000 9828 worker thread done servicing request
02:33:23.915 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:33:24.274 00.359 8976 Exposure complete
02:33:24.280 00.006 8976 worker thread done servicing request
02:33:24.280 00.000 5052 OnExposeComplete: enter
02:33:24.280 00.000 5052 UpdateGuideState(): m_state=6
02:33:24.280 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9312
02:33:24.280 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.90, Mass=134, SNR=8.0, Peak=68 HFD=2.2
02:33:24.280 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:33:24.280 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
02:33:24.280 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.19 hyp=0.44 cameraTheta=2.70 mountX=0.35 mountY=0.23, mountTheta=0.59
02:33:24.281 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.19, opts=13)
02:33:24.281 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.19)
02:33:24.281 00.000 8976 Worker thread wakes up
02:33:24.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.19) opts 0xd
02:33:24.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.19)
02:33:24.281 00.000 8976 Moving (-0.39, 0.19) raw xDistance=0.35 yDistance=0.23
02:33:24.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:33:24.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:33:24.281 00.000 8976 MoveAxis(L, 1, ABG)
02:33:24.281 00.000 8976 stepping (-17, -1) + (-1, 0)
02:33:24.281 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:24.282 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:33:24.292 00.010 5052 UpdateGuideState exits: m=134 SNR=8.0
02:33:24.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:24.293 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:24.293 00.000 5052 Enqueuing Expose request
02:33:24.315 00.022 8976 Received - 47 (G) 
02:33:24.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:24.315 00.000 8976 stepped: pos (-18, -1)
02:33:24.315 00.000 8976 MoveAxis(U, 0, ABG)
02:33:24.315 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.02 = 2.02)
02:33:24.315 00.000 8976 MountToCamera -- mountX=2.63 mountY=-0.07 hyp=2.63 mountTheta=-0.03 cameraX=-1.13, cameraY=2.38 cameraTheta=2.02
02:33:24.315 00.000 8976 incremental bump (-1.133, 2.376) isValid = 1
02:33:24.315 00.000 8976 Scheduling Mount bump of (-0.049, 0.108)
02:33:24.315 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:33:24.315 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:33:24.315 00.000 8976 move complete, result=0
02:33:24.315 00.000 9828 Worker thread wakes up
02:33:24.315 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:33:24.315 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:33:24.316 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:33:24.316 00.000 8976 worker thread done servicing request
02:33:24.316 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.10 = -1.19)
02:33:24.316 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.02 = -1.27)
02:33:24.316 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
02:33:24.316 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:33:24.316 00.000 9828 BLC: window closed
02:33:24.316 00.000 9828 MoveAxis(W, 14, B)
02:33:24.316 00.000 9828 Guiding  Dir = 3, Dur = 14
02:33:24.316 00.000 8976 Worker thread wakes up
02:33:24.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:24.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:24.316 00.000 9828 IsSlewing returns 0
02:33:24.317 00.001 9828 IsGuiding returns 0
02:33:24.317 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:24.350 00.033 9828 IsGuiding returns 1
02:33:24.350 00.000 9828 scope still moving after pulse duration time elapsed
02:33:24.382 00.032 9828 IsSlewing returns 0
02:33:24.382 00.000 9828 IsGuiding returns 1
02:33:24.414 00.032 9828 IsSlewing returns 0
02:33:24.414 00.000 9828 IsGuiding returns 1
02:33:24.443 00.029 9828 IsSlewing returns 0
02:33:24.443 00.000 9828 IsGuiding returns 0
02:33:24.443 00.000 9828 scope move finished after 14 + 112 ms
02:33:24.443 00.000 9828 Move returns status 0, amount 14
02:33:24.443 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:24.443 00.000 9828 MoveAxis(N, 15, B)
02:33:24.443 00.000 9828 Guiding  Dir = 0, Dur = 15
02:33:24.459 00.016 9828 IsSlewing returns 0
02:33:24.460 00.001 9828 IsGuiding returns 0
02:33:24.460 00.000 9828 PulseGuide returned control before completion, sleep 25
02:33:24.491 00.031 9828 IsGuiding returns 1
02:33:24.491 00.000 9828 scope still moving after pulse duration time elapsed
02:33:24.522 00.031 9828 IsSlewing returns 0
02:33:24.522 00.000 9828 IsGuiding returns 1
02:33:24.552 00.030 9828 IsSlewing returns 0
02:33:24.552 00.000 9828 IsGuiding returns 1
02:33:24.583 00.031 9828 IsSlewing returns 0
02:33:24.583 00.000 9828 IsGuiding returns 1
02:33:24.614 00.031 9828 IsSlewing returns 0
02:33:24.614 00.000 9828 IsGuiding returns 0
02:33:24.614 00.000 9828 scope move finished after 15 + 139 ms
02:33:24.615 00.001 9828 Move returns status 0, amount 15
02:33:24.615 00.000 9828 move complete, result=0
02:33:24.615 00.000 9828 worker thread done servicing request
02:33:24.615 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:33:25.004 00.389 8976 Exposure complete
02:33:25.010 00.006 8976 worker thread done servicing request
02:33:25.010 00.000 5052 OnExposeComplete: enter
02:33:25.011 00.001 5052 UpdateGuideState(): m_state=6
02:33:25.011 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9313
02:33:25.011 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.34, Mass=140, SNR=8.2, Peak=70 HFD=2.3
02:33:25.011 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
02:33:25.011 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
02:33:25.011 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.79 mountX=-0.30 mountY=0.27, mountTheta=2.40
02:33:25.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.37, opts=13)
02:33:25.012 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.37)
02:33:25.012 00.000 8976 Worker thread wakes up
02:33:25.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.37) opts 0xd
02:33:25.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.37)
02:33:25.012 00.000 8976 Moving (-0.08, -0.37) raw xDistance=-0.30 yDistance=0.27
02:33:25.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
02:33:25.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:33:25.012 00.000 8976 MoveAxis(R, 1, ABG)
02:33:25.012 00.000 8976 stepping (-18, -1) + (1, 0)
02:33:25.012 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:25.013 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:33:25.023 00.010 5052 UpdateGuideState exits: m=140 SNR=8.2
02:33:25.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:25.023 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:25.023 00.000 5052 Enqueuing Expose request
02:33:25.034 00.011 8976 Received - 47 (G) 
02:33:25.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:25.034 00.000 8976 stepped: pos (-17, -1)
02:33:25.034 00.000 8976 MoveAxis(D, 1, ABG)
02:33:25.034 00.000 8976 stepping (-17, -1) + (0, -1)
02:33:25.034 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:25.066 00.032 8976 Received - 47 (G) 
02:33:25.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:25.066 00.000 8976 stepped: pos (-17, -2)
02:33:25.066 00.000 8976 MountToCamera -- mountTheta (0.02) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
02:33:25.066 00.000 8976 MountToCamera -- mountX=2.62 mountY=0.06 hyp=2.62 mountTheta=0.02 cameraX=-1.24, cameraY=2.31 cameraTheta=2.06
02:33:25.066 00.000 8976 incremental bump (-1.243, 2.309) isValid = 1
02:33:25.066 00.000 8976 Scheduling Mount bump of (-0.054, 0.105)
02:33:25.066 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.10, opts=4)
02:33:25.066 00.000 8976 Enqueuing Move request for scope (-0.05, 0.10)
02:33:25.067 00.001 8976 move complete, result=0
02:33:25.067 00.000 9828 Worker thread wakes up
02:33:25.067 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:33:25.067 00.000 8976 worker thread done servicing request
02:33:25.067 00.000 8976 Worker thread wakes up
02:33:25.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:25.067 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:25.067 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0x4
02:33:25.067 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
02:33:25.067 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.15 = -1.14)
02:33:25.067 00.000 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.22)
02:33:25.067 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.05 mountX=0.05 mountY=-0.11, mountTheta=-1.15
02:33:25.067 00.000 9828 Moving (-0.05, 0.10) raw xDistance=0.05 yDistance=-0.11
02:33:25.067 00.000 9828 BLC: window closed
02:33:25.067 00.000 9828 MoveAxis(W, 16, B)
02:33:25.067 00.000 9828 Guiding  Dir = 3, Dur = 16
02:33:25.068 00.001 9828 IsSlewing returns 0
02:33:25.068 00.000 9828 IsGuiding returns 0
02:33:25.068 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:25.102 00.034 9828 IsGuiding returns 1
02:33:25.102 00.000 9828 scope still moving after pulse duration time elapsed
02:33:25.132 00.030 9828 IsSlewing returns 0
02:33:25.132 00.000 9828 IsGuiding returns 1
02:33:25.163 00.031 9828 IsSlewing returns 0
02:33:25.163 00.000 9828 IsGuiding returns 1
02:33:25.194 00.031 9828 IsSlewing returns 0
02:33:25.194 00.000 9828 IsGuiding returns 0
02:33:25.194 00.000 9828 scope move finished after 16 + 110 ms
02:33:25.194 00.000 9828 Move returns status 0, amount 16
02:33:25.194 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:25.194 00.000 9828 MoveAxis(N, 15, B)
02:33:25.194 00.000 9828 Guiding  Dir = 0, Dur = 15
02:33:25.209 00.015 9828 IsSlewing returns 0
02:33:25.210 00.001 9828 IsGuiding returns 0
02:33:25.210 00.000 9828 PulseGuide returned control before completion, sleep 25
02:33:25.240 00.030 9828 IsGuiding returns 1
02:33:25.240 00.000 9828 scope still moving after pulse duration time elapsed
02:33:25.271 00.031 9828 IsSlewing returns 0
02:33:25.271 00.000 9828 IsGuiding returns 1
02:33:25.302 00.031 9828 IsSlewing returns 0
02:33:25.302 00.000 9828 IsGuiding returns 1
02:33:25.334 00.032 9828 IsSlewing returns 0
02:33:25.334 00.000 9828 IsGuiding returns 1
02:33:25.364 00.030 9828 IsSlewing returns 0
02:33:25.364 00.000 9828 IsGuiding returns 0
02:33:25.364 00.000 9828 scope move finished after 15 + 139 ms
02:33:25.364 00.000 9828 Move returns status 0, amount 15
02:33:25.364 00.000 9828 move complete, result=0
02:33:25.364 00.000 9828 worker thread done servicing request
02:33:25.364 00.000 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 15 ms NORTH
02:33:25.778 00.414 8976 Exposure complete
02:33:25.784 00.006 8976 worker thread done servicing request
02:33:25.784 00.000 5052 OnExposeComplete: enter
02:33:25.784 00.000 5052 UpdateGuideState(): m_state=6
02:33:25.784 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9314
02:33:25.784 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.04, Mass=147, SNR=8.4, Peak=64 HFD=2.4
02:33:25.784 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
02:33:25.784 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.19 = 0.19)
02:33:25.784 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.33 hyp=0.45 cameraTheta=2.34 mountX=0.43 mountY=0.08, mountTheta=0.19
02:33:25.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.33, opts=13)
02:33:25.785 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.33)
02:33:25.785 00.000 8976 Worker thread wakes up
02:33:25.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.33) opts 0xd
02:33:25.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.33)
02:33:25.785 00.000 8976 Moving (-0.31, 0.33) raw xDistance=0.43 yDistance=0.08
02:33:25.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.43
02:33:25.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:33:25.785 00.000 8976 MoveAxis(L, 2, ABG)
02:33:25.785 00.000 8976 stepping (-17, -2) + (-2, 0)
02:33:25.785 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:25.786 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:33:25.797 00.011 5052 UpdateGuideState exits: m=147 SNR=8.4
02:33:25.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:25.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:25.797 00.000 5052 Enqueuing Expose request
02:33:25.817 00.020 8976 Received - 47 (G) 
02:33:25.817 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:25.817 00.000 8976 stepped: pos (-19, -2)
02:33:25.817 00.000 8976 MoveAxis(U, 0, ABG)
02:33:25.818 00.001 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
02:33:25.818 00.000 8976 MountToCamera -- mountX=2.72 mountY=0.14 hyp=2.72 mountTheta=0.05 cameraX=-1.36, cameraY=2.35 cameraTheta=2.10
02:33:25.818 00.000 8976 incremental bump (-1.363, 2.354) isValid = 1
02:33:25.818 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
02:33:25.818 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:33:25.818 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:33:25.818 00.000 8976 move complete, result=0
02:33:25.818 00.000 9828 Worker thread wakes up
02:33:25.818 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:33:25.818 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:33:25.818 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.18 = -1.11)
02:33:25.818 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.19)
02:33:25.818 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.05 mountY=-0.11, mountTheta=-1.12
02:33:25.818 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:33:25.818 00.000 9828 BLC: window closed
02:33:25.818 00.000 9828 MoveAxis(W, 17, B)
02:33:25.818 00.000 9828 Guiding  Dir = 3, Dur = 17
02:33:25.819 00.001 8976 worker thread done servicing request
02:33:25.819 00.000 8976 Worker thread wakes up
02:33:25.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:25.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:25.819 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:33:25.819 00.000 9828 IsSlewing returns 0
02:33:25.819 00.000 9828 IsGuiding returns 0
02:33:25.819 00.000 9828 PulseGuide returned control before completion, sleep 27
02:33:25.861 00.042 9828 IsGuiding returns 1
02:33:25.861 00.000 9828 scope still moving after pulse duration time elapsed
02:33:25.892 00.031 9828 IsSlewing returns 0
02:33:25.892 00.000 9828 IsGuiding returns 1
02:33:25.924 00.032 9828 IsSlewing returns 0
02:33:25.924 00.000 9828 IsGuiding returns 1
02:33:25.955 00.031 9828 IsSlewing returns 0
02:33:25.955 00.000 9828 IsGuiding returns 0
02:33:25.955 00.000 9828 scope move finished after 17 + 118 ms
02:33:25.955 00.000 9828 Move returns status 0, amount 17
02:33:25.955 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:25.955 00.000 9828 MoveAxis(N, 15, B)
02:33:25.955 00.000 9828 Guiding  Dir = 0, Dur = 15
02:33:25.970 00.015 9828 IsSlewing returns 0
02:33:25.970 00.000 9828 IsGuiding returns 0
02:33:25.970 00.000 9828 PulseGuide returned control before completion, sleep 25
02:33:26.001 00.031 9828 IsGuiding returns 1
02:33:26.001 00.000 9828 scope still moving after pulse duration time elapsed
02:33:26.033 00.032 9828 IsSlewing returns 0
02:33:26.033 00.000 9828 IsGuiding returns 1
02:33:26.063 00.030 9828 IsSlewing returns 0
02:33:26.063 00.000 9828 IsGuiding returns 1
02:33:26.093 00.030 9828 IsSlewing returns 0
02:33:26.093 00.000 9828 IsGuiding returns 0
02:33:26.093 00.000 9828 scope move finished after 15 + 107 ms
02:33:26.093 00.000 9828 Move returns status 0, amount 15
02:33:26.093 00.000 9828 move complete, result=0
02:33:26.093 00.000 9828 worker thread done servicing request
02:33:26.093 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:33:26.518 00.425 8976 Exposure complete
02:33:26.523 00.005 8976 worker thread done servicing request
02:33:26.523 00.000 5052 OnExposeComplete: enter
02:33:26.523 00.000 5052 UpdateGuideState(): m_state=6
02:33:26.524 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9315
02:33:26.524 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.22, Mass=150, SNR=8.4, Peak=67 HFD=2.6
02:33:26.524 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.13 = -3.13)
02:33:26.524 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.05)
02:33:26.524 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.49 hyp=0.56 cameraTheta=-1.09 mountX=-0.56 mountY=0.05, mountTheta=3.05
02:33:26.524 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.49, opts=13)
02:33:26.525 00.001 5052 Enqueuing Move request for stepguider (0.26, -0.49)
02:33:26.525 00.000 8976 Worker thread wakes up
02:33:26.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.49) opts 0xd
02:33:26.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.49)
02:33:26.525 00.000 8976 Moving (0.26, -0.49) raw xDistance=-0.56 yDistance=0.05
02:33:26.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.56
02:33:26.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:33:26.525 00.000 8976 MoveAxis(R, 2, ABG)
02:33:26.525 00.000 8976 stepping (-19, -2) + (2, 0)
02:33:26.525 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:26.526 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:33:26.536 00.010 5052 UpdateGuideState exits: m=150 SNR=8.4
02:33:26.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:26.536 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:26.536 00.000 5052 Enqueuing Expose request
02:33:26.553 00.017 8976 Received - 47 (G) 
02:33:26.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:26.553 00.000 8976 stepped: pos (-17, -2)
02:33:26.553 00.000 8976 MoveAxis(U, 0, ABG)
02:33:26.553 00.000 8976 MountToCamera -- mountTheta (0.07) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
02:33:26.553 00.000 8976 MountToCamera -- mountX=2.68 mountY=0.20 hyp=2.69 mountTheta=0.07 cameraX=-1.40, cameraY=2.29 cameraTheta=2.12
02:33:26.553 00.000 8976 incremental bump (-1.398, 2.294) isValid = 1
02:33:26.553 00.000 8976 Scheduling Mount bump of (-0.060, 0.102)
02:33:26.553 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:33:26.553 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:33:26.553 00.000 8976 move complete, result=0
02:33:26.553 00.000 8976 worker thread done servicing request
02:33:26.553 00.000 9828 Worker thread wakes up
02:33:26.553 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:33:26.553 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:33:26.553 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.09)
02:33:26.554 00.001 8976 Worker thread wakes up
02:33:26.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:26.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:26.554 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
02:33:26.554 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.17)
02:33:26.554 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.06 mountY=-0.11, mountTheta=-1.10
02:33:26.554 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:33:26.554 00.000 9828 BLC: window closed
02:33:26.554 00.000 9828 MoveAxis(W, 17, B)
02:33:26.554 00.000 9828 Guiding  Dir = 3, Dur = 17
02:33:26.554 00.000 9828 IsSlewing returns 0
02:33:26.554 00.000 9828 IsGuiding returns 0
02:33:26.555 00.001 9828 PulseGuide returned control before completion, sleep 27
02:33:26.598 00.043 9828 IsGuiding returns 1
02:33:26.598 00.000 9828 scope still moving after pulse duration time elapsed
02:33:26.629 00.031 9828 IsSlewing returns 0
02:33:26.629 00.000 9828 IsGuiding returns 1
02:33:26.660 00.031 9828 IsSlewing returns 0
02:33:26.660 00.000 9828 IsGuiding returns 1
02:33:26.691 00.031 9828 IsSlewing returns 0
02:33:26.691 00.000 9828 IsGuiding returns 0
02:33:26.691 00.000 9828 scope move finished after 17 + 118 ms
02:33:26.691 00.000 9828 Move returns status 0, amount 17
02:33:26.691 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:26.691 00.000 9828 MoveAxis(N, 15, B)
02:33:26.691 00.000 9828 Guiding  Dir = 0, Dur = 15
02:33:26.705 00.014 9828 IsSlewing returns 0
02:33:26.705 00.000 9828 IsGuiding returns 0
02:33:26.705 00.000 9828 PulseGuide returned control before completion, sleep 25
02:33:26.737 00.032 9828 IsGuiding returns 1
02:33:26.737 00.000 9828 scope still moving after pulse duration time elapsed
02:33:26.767 00.030 9828 IsSlewing returns 0
02:33:26.767 00.000 9828 IsGuiding returns 1
02:33:26.813 00.046 9828 IsSlewing returns 0
02:33:26.813 00.000 9828 IsGuiding returns 1
02:33:26.844 00.031 9828 IsSlewing returns 0
02:33:26.844 00.000 9828 IsGuiding returns 0
02:33:26.844 00.000 9828 scope move finished after 15 + 123 ms
02:33:26.844 00.000 9828 Move returns status 0, amount 15
02:33:26.844 00.000 9828 move complete, result=0
02:33:26.844 00.000 9828 worker thread done servicing request
02:33:26.844 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:33:27.247 00.403 8976 Exposure complete
02:33:27.252 00.005 8976 worker thread done servicing request
02:33:27.252 00.000 5052 OnExposeComplete: enter
02:33:27.252 00.000 5052 UpdateGuideState(): m_state=6
02:33:27.252 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9316
02:33:27.252 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.96, Mass=152, SNR=8.5, Peak=68 HFD=2.4
02:33:27.252 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
02:33:27.252 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.75 = -0.75)
02:33:27.253 00.001 5052 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.40 mountX=0.21 mountY=-0.17, mountTheta=-0.70
02:33:27.253 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.25, opts=13)
02:33:27.253 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.25)
02:33:27.253 00.000 8976 Worker thread wakes up
02:33:27.254 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.25) opts 0xd
02:33:27.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.25)
02:33:27.254 00.000 8976 Moving (0.04, 0.25) raw xDistance=0.21 yDistance=-0.17
02:33:27.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:33:27.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:33:27.254 00.000 8976 MoveAxis(R, 0, ABG)
02:33:27.254 00.000 8976 MoveAxis(U, 0, ABG)
02:33:27.254 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
02:33:27.254 00.000 8976 MountToCamera -- mountX=2.65 mountY=0.24 hyp=2.66 mountTheta=0.09 cameraX=-1.42, cameraY=2.25 cameraTheta=2.13
02:33:27.254 00.000 8976 incremental bump (-1.421, 2.254) isValid = 1
02:33:27.254 00.000 8976 Scheduling Mount bump of (-0.061, 0.101)
02:33:27.254 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:33:27.254 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:33:27.255 00.001 8976 move complete, result=0
02:33:27.255 00.000 8976 worker thread done servicing request
02:33:27.255 00.000 9828 Worker thread wakes up
02:33:27.255 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:33:27.255 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:33:27.255 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
02:33:27.255 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.15)
02:33:27.255 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.09
02:33:27.255 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:33:27.255 00.000 9828 BLC: window closed
02:33:27.255 00.000 9828 MoveAxis(W, 18, B)
02:33:27.255 00.000 9828 Guiding  Dir = 3, Dur = 18
02:33:27.255 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:33:27.255 00.000 9828 IsSlewing returns 0
02:33:27.256 00.001 9828 IsGuiding returns 0
02:33:27.256 00.000 9828 PulseGuide returned control before completion, sleep 28
02:33:27.267 00.011 5052 UpdateGuideState exits: m=152 SNR=8.5
02:33:27.267 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:27.267 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:27.267 00.000 5052 Enqueuing Expose request
02:33:27.267 00.000 8976 Worker thread wakes up
02:33:27.267 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:33:27.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:27.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:27.297 00.030 9828 IsGuiding returns 1
02:33:27.297 00.000 9828 scope still moving after pulse duration time elapsed
02:33:27.328 00.031 9828 IsSlewing returns 0
02:33:27.328 00.000 9828 IsGuiding returns 1
02:33:27.359 00.031 9828 IsSlewing returns 0
02:33:27.359 00.000 9828 IsGuiding returns 1
02:33:27.390 00.031 9828 IsSlewing returns 0
02:33:27.390 00.000 9828 IsGuiding returns 1
02:33:27.420 00.030 9828 IsSlewing returns 0
02:33:27.420 00.000 9828 IsGuiding returns 1
02:33:27.451 00.031 9828 IsSlewing returns 0
02:33:27.451 00.000 9828 IsGuiding returns 0
02:33:27.451 00.000 9828 scope move finished after 18 + 177 ms
02:33:27.451 00.000 9828 Move returns status 0, amount 18
02:33:27.451 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:27.451 00.000 9828 MoveAxis(N, 15, B)
02:33:27.451 00.000 9828 Guiding  Dir = 0, Dur = 15
02:33:27.467 00.016 9828 IsSlewing returns 0
02:33:27.467 00.000 9828 IsGuiding returns 0
02:33:27.467 00.000 9828 PulseGuide returned control before completion, sleep 25
02:33:27.498 00.031 9828 IsGuiding returns 1
02:33:27.498 00.000 9828 scope still moving after pulse duration time elapsed
02:33:27.529 00.031 9828 IsSlewing returns 0
02:33:27.529 00.000 9828 IsGuiding returns 1
02:33:27.560 00.031 9828 IsSlewing returns 0
02:33:27.560 00.000 9828 IsGuiding returns 1
02:33:27.591 00.031 9828 IsSlewing returns 0
02:33:27.591 00.000 9828 IsGuiding returns 1
02:33:27.622 00.031 9828 IsSlewing returns 0
02:33:27.626 00.004 9828 IsGuiding returns 0
02:33:27.626 00.000 9828 scope move finished after 15 + 144 ms
02:33:27.626 00.000 9828 Move returns status 0, amount 15
02:33:27.626 00.000 9828 move complete, result=0
02:33:27.626 00.000 9828 worker thread done servicing request
02:33:27.626 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:33:27.958 00.332 8976 Exposure complete
02:33:27.964 00.006 8976 worker thread done servicing request
02:33:27.964 00.000 5052 OnExposeComplete: enter
02:33:27.964 00.000 5052 UpdateGuideState(): m_state=6
02:33:27.964 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9317
02:33:27.964 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.50, Mass=136, SNR=8.1, Peak=65 HFD=1.5
02:33:27.964 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
02:33:27.964 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
02:33:27.964 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.21 hyp=0.36 cameraTheta=-0.62 mountX=-0.32 mountY=-0.13, mountTheta=-2.75
02:33:27.965 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.21, opts=13)
02:33:27.965 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.21)
02:33:27.965 00.000 8976 Worker thread wakes up
02:33:27.965 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.21) opts 0xd
02:33:27.965 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.21)
02:33:27.965 00.000 8976 Moving (0.29, -0.21) raw xDistance=-0.32 yDistance=-0.13
02:33:27.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:33:27.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:33:27.965 00.000 8976 MoveAxis(R, 1, ABG)
02:33:27.965 00.000 8976 stepping (-17, -2) + (1, 0)
02:33:27.965 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:27.966 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:33:27.976 00.010 5052 UpdateGuideState exits: m=136 SNR=8.1
02:33:27.976 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:27.976 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:27.976 00.000 5052 Enqueuing Expose request
02:33:27.992 00.016 8976 Received - 47 (G) 
02:33:27.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:27.992 00.000 8976 stepped: pos (-16, -2)
02:33:27.992 00.000 8976 MoveAxis(U, 0, ABG)
02:33:27.992 00.000 8976 MountToCamera -- mountTheta (0.10) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
02:33:27.992 00.000 8976 MountToCamera -- mountX=2.59 mountY=0.26 hyp=2.60 mountTheta=0.10 cameraX=-1.41, cameraY=2.18 cameraTheta=2.15
02:33:27.992 00.000 8976 incremental bump (-1.413, 2.183) isValid = 1
02:33:27.992 00.000 8976 Scheduling Mount bump of (-0.062, 0.100)
02:33:27.992 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:33:27.993 00.001 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:33:27.993 00.000 8976 move complete, result=0
02:33:27.993 00.000 8976 worker thread done servicing request
02:33:27.993 00.000 8976 Worker thread wakes up
02:33:27.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:27.993 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:27.993 00.000 9828 Worker thread wakes up
02:33:27.993 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:33:27.993 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:33:27.993 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:33:27.993 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.22 = -1.06)
02:33:27.993 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.14 = -1.14)
02:33:27.993 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.08
02:33:27.993 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:33:27.993 00.000 9828 BLC: window closed
02:33:27.993 00.000 9828 MoveAxis(W, 18, B)
02:33:27.993 00.000 9828 Guiding  Dir = 3, Dur = 18
02:33:27.994 00.001 9828 IsSlewing returns 0
02:33:27.994 00.000 9828 IsGuiding returns 0
02:33:27.994 00.000 9828 PulseGuide returned control before completion, sleep 28
02:33:28.030 00.036 9828 IsGuiding returns 1
02:33:28.030 00.000 9828 scope still moving after pulse duration time elapsed
02:33:28.061 00.031 9828 IsSlewing returns 0
02:33:28.061 00.000 9828 IsGuiding returns 1
02:33:28.092 00.031 9828 IsSlewing returns 0
02:33:28.092 00.000 9828 IsGuiding returns 1
02:33:28.122 00.030 9828 IsSlewing returns 0
02:33:28.122 00.000 9828 IsGuiding returns 0
02:33:28.122 00.000 9828 scope move finished after 18 + 110 ms
02:33:28.122 00.000 9828 Move returns status 0, amount 18
02:33:28.122 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:28.123 00.001 9828 MoveAxis(N, 15, B)
02:33:28.123 00.000 9828 Guiding  Dir = 0, Dur = 15
02:33:28.137 00.014 9828 IsSlewing returns 0
02:33:28.137 00.000 9828 IsGuiding returns 0
02:33:28.137 00.000 9828 PulseGuide returned control before completion, sleep 25
02:33:28.168 00.031 9828 IsGuiding returns 1
02:33:28.168 00.000 9828 scope still moving after pulse duration time elapsed
02:33:28.199 00.031 9828 IsSlewing returns 0
02:33:28.199 00.000 9828 IsGuiding returns 1
02:33:28.230 00.031 9828 IsSlewing returns 0
02:33:28.230 00.000 9828 IsGuiding returns 1
02:33:28.261 00.031 9828 IsSlewing returns 0
02:33:28.261 00.000 9828 IsGuiding returns 1
02:33:28.292 00.031 9828 IsSlewing returns 0
02:33:28.292 00.000 9828 IsGuiding returns 0
02:33:28.292 00.000 9828 scope move finished after 15 + 139 ms
02:33:28.292 00.000 9828 Move returns status 0, amount 15
02:33:28.292 00.000 9828 move complete, result=0
02:33:28.292 00.000 9828 worker thread done servicing request
02:33:28.293 00.001 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:33:28.683 00.390 8976 Exposure complete
02:33:28.688 00.005 8976 worker thread done servicing request
02:33:28.689 00.001 5052 OnExposeComplete: enter
02:33:28.689 00.000 5052 UpdateGuideState(): m_state=6
02:33:28.689 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9318
02:33:28.689 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=282.06, Mass=153, SNR=8.5, Peak=65 HFD=2.2
02:33:28.689 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
02:33:28.689 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
02:33:28.689 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.36 hyp=0.95 cameraTheta=0.38 mountX=-0.09 mountY=-0.93, mountTheta=-1.66
02:33:28.689 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.36, opts=13)
02:33:28.689 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.36)
02:33:28.690 00.001 8976 Worker thread wakes up
02:33:28.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.36) opts 0xd
02:33:28.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.36)
02:33:28.690 00.000 8976 Moving (0.88, 0.36) raw xDistance=-0.09 yDistance=-0.93
02:33:28.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:33:28.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.93
02:33:28.690 00.000 8976 MoveAxis(R, 0, ABG)
02:33:28.690 00.000 8976 MoveAxis(U, 4, ABG)
02:33:28.690 00.000 8976 stepping (-16, -2) + (0, 4)
02:33:28.690 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:33:28.690 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:33:28.701 00.011 5052 UpdateGuideState exits: m=153 SNR=8.5
02:33:28.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:28.701 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:28.701 00.000 5052 Enqueuing Expose request
02:33:28.728 00.027 8976 Received - 47 (G) 
02:33:28.728 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:33:28.728 00.000 8976 stepped: pos (-16, 2)
02:33:28.728 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
02:33:28.728 00.000 8976 MountToCamera -- mountX=2.54 mountY=0.07 hyp=2.54 mountTheta=0.03 cameraX=-1.22, cameraY=2.23 cameraTheta=2.07
02:33:28.728 00.000 8976 incremental bump (-1.222, 2.230) isValid = 1
02:33:28.728 00.000 8976 Scheduling Mount bump of (-0.055, 0.104)
02:33:28.728 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:33:28.728 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:33:28.728 00.000 8976 move complete, result=0
02:33:28.728 00.000 9828 Worker thread wakes up
02:33:28.728 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
02:33:28.728 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:33:28.728 00.000 8976 worker thread done servicing request
02:33:28.728 00.000 8976 Worker thread wakes up
02:33:28.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:28.729 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:28.729 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:33:28.729 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
02:33:28.729 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.21)
02:33:28.729 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=-0.11, mountTheta=-1.14
02:33:28.729 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:33:28.729 00.000 9828 BLC: window closed
02:33:28.729 00.000 9828 MoveAxis(W, 16, B)
02:33:28.729 00.000 9828 Guiding  Dir = 3, Dur = 16
02:33:28.730 00.001 9828 IsSlewing returns 0
02:33:28.730 00.000 9828 IsGuiding returns 0
02:33:28.730 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:28.763 00.033 9828 IsGuiding returns 1
02:33:28.764 00.001 9828 scope still moving after pulse duration time elapsed
02:33:28.793 00.029 9828 IsSlewing returns 0
02:33:28.793 00.000 9828 IsGuiding returns 1
02:33:28.825 00.032 9828 IsSlewing returns 0
02:33:28.825 00.000 9828 IsGuiding returns 1
02:33:28.856 00.031 9828 IsSlewing returns 0
02:33:28.856 00.000 9828 IsGuiding returns 0
02:33:28.856 00.000 9828 scope move finished after 16 + 111 ms
02:33:28.856 00.000 9828 Move returns status 0, amount 16
02:33:28.857 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:28.857 00.000 9828 MoveAxis(N, 15, B)
02:33:28.857 00.000 9828 Guiding  Dir = 0, Dur = 15
02:33:28.871 00.014 9828 IsSlewing returns 0
02:33:28.871 00.000 9828 IsGuiding returns 0
02:33:28.871 00.000 9828 PulseGuide returned control before completion, sleep 25
02:33:28.902 00.031 9828 IsGuiding returns 1
02:33:28.902 00.000 9828 scope still moving after pulse duration time elapsed
02:33:28.934 00.032 9828 IsSlewing returns 0
02:33:28.934 00.000 9828 IsGuiding returns 1
02:33:28.965 00.031 9828 IsSlewing returns 0
02:33:28.965 00.000 9828 IsGuiding returns 1
02:33:28.996 00.031 9828 IsSlewing returns 0
02:33:28.996 00.000 9828 IsGuiding returns 1
02:33:29.027 00.031 9828 IsSlewing returns 0
02:33:29.027 00.000 9828 IsGuiding returns 0
02:33:29.027 00.000 9828 scope move finished after 15 + 140 ms
02:33:29.027 00.000 9828 Move returns status 0, amount 15
02:33:29.027 00.000 9828 move complete, result=0
02:33:29.027 00.000 9828 worker thread done servicing request
02:33:29.027 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:33:29.423 00.396 8976 Exposure complete
02:33:29.428 00.005 8976 worker thread done servicing request
02:33:29.428 00.000 5052 OnExposeComplete: enter
02:33:29.428 00.000 5052 UpdateGuideState(): m_state=6
02:33:29.428 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9319
02:33:29.428 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.66, Mass=131, SNR=7.9, Peak=64 HFD=1.8
02:33:29.428 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:33:29.428 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:33:29.428 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.05 hyp=0.50 cameraTheta=-0.10 mountX=-0.27 mountY=-0.39, mountTheta=-2.18
02:33:29.429 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.05, opts=13)
02:33:29.429 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.05)
02:33:29.429 00.000 8976 Worker thread wakes up
02:33:29.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.05) opts 0xd
02:33:29.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.05)
02:33:29.429 00.000 8976 Moving (0.50, -0.05) raw xDistance=-0.27 yDistance=-0.39
02:33:29.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:33:29.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.39
02:33:29.429 00.000 8976 MoveAxis(R, 1, ABG)
02:33:29.429 00.000 8976 stepping (-16, 2) + (1, 0)
02:33:29.430 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:29.430 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:33:29.440 00.010 5052 UpdateGuideState exits: m=131 SNR=7.9
02:33:29.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:29.440 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:29.440 00.000 5052 Enqueuing Expose request
02:33:29.463 00.023 8976 Received - 47 (G) 
02:33:29.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:29.463 00.000 8976 stepped: pos (-15, 2)
02:33:29.463 00.000 8976 MoveAxis(U, 2, ABG)
02:33:29.463 00.000 8976 stepping (-15, 2) + (0, 2)
02:33:29.463 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:29.495 00.032 8976 Received - 47 (G) 
02:33:29.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:29.495 00.000 8976 stepped: pos (-15, 4)
02:33:29.495 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
02:33:29.495 00.000 8976 MountToCamera -- mountX=2.46 mountY=-0.16 hyp=2.47 mountTheta=-0.07 cameraX=-0.98, cameraY=2.26 cameraTheta=1.98
02:33:29.495 00.000 8976 incremental bump (-0.977, 2.264) isValid = 1
02:33:29.495 00.000 8976 Scheduling Mount bump of (-0.045, 0.109)
02:33:29.495 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:33:29.495 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:33:29.495 00.000 8976 move complete, result=0
02:33:29.495 00.000 9828 Worker thread wakes up
02:33:29.495 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:33:29.495 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:33:29.495 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
02:33:29.495 00.000 8976 worker thread done servicing request
02:33:29.495 00.000 8976 Worker thread wakes up
02:33:29.495 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
02:33:29.495 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.23
02:33:29.495 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:33:29.495 00.000 9828 BLC: window closed
02:33:29.496 00.001 9828 MoveAxis(W, 13, B)
02:33:29.496 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
02:33:29.496 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:29.496 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:29.496 00.000 9828 Guiding  Dir = 3, Dur = 13
02:33:29.496 00.000 9828 IsSlewing returns 0
02:33:29.496 00.000 9828 IsGuiding returns 0
02:33:29.496 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:29.522 00.026 9828 IsGuiding returns 1
02:33:29.522 00.000 9828 scope still moving after pulse duration time elapsed
02:33:29.554 00.032 9828 IsSlewing returns 0
02:33:29.554 00.000 9828 IsGuiding returns 1
02:33:29.584 00.030 9828 IsSlewing returns 0
02:33:29.584 00.000 9828 IsGuiding returns 1
02:33:29.615 00.031 9828 IsSlewing returns 0
02:33:29.615 00.000 9828 IsGuiding returns 0
02:33:29.615 00.000 9828 scope move finished after 13 + 105 ms
02:33:29.615 00.000 9828 Move returns status 0, amount 13
02:33:29.615 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:29.615 00.000 9828 MoveAxis(N, 16, B)
02:33:29.615 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:29.630 00.015 9828 IsSlewing returns 0
02:33:29.630 00.000 9828 IsGuiding returns 0
02:33:29.631 00.001 9828 PulseGuide returned control before completion, sleep 26
02:33:29.661 00.030 9828 IsGuiding returns 1
02:33:29.661 00.000 9828 scope still moving after pulse duration time elapsed
02:33:29.691 00.030 9828 IsSlewing returns 0
02:33:29.691 00.000 9828 IsGuiding returns 1
02:33:29.723 00.032 9828 IsSlewing returns 0
02:33:29.723 00.000 9828 IsGuiding returns 1
02:33:29.754 00.031 9828 IsSlewing returns 0
02:33:29.754 00.000 9828 IsGuiding returns 1
02:33:29.784 00.030 9828 IsSlewing returns 0
02:33:29.784 00.000 9828 IsGuiding returns 0
02:33:29.784 00.000 9828 scope move finished after 16 + 137 ms
02:33:29.784 00.000 9828 Move returns status 0, amount 16
02:33:29.784 00.000 9828 move complete, result=0
02:33:29.784 00.000 9828 worker thread done servicing request
02:33:29.785 00.001 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:33:30.192 00.407 8976 Exposure complete
02:33:30.197 00.005 8976 worker thread done servicing request
02:33:30.197 00.000 5052 OnExposeComplete: enter
02:33:30.197 00.000 5052 UpdateGuideState(): m_state=6
02:33:30.197 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9320
02:33:30.197 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.77, Mass=152, SNR=8.5, Peak=69 HFD=2.3
02:33:30.197 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (-0.00 = -0.00)
02:33:30.198 00.001 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.11 = -0.11)
02:33:30.198 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.04 mountX=0.07 mountY=-0.01, mountTheta=-0.11
02:33:30.198 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.06, opts=13)
02:33:30.198 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.06)
02:33:30.198 00.000 8976 Worker thread wakes up
02:33:30.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.06) opts 0xd
02:33:30.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.06)
02:33:30.198 00.000 8976 Moving (-0.03, 0.06) raw xDistance=0.07 yDistance=-0.01
02:33:30.199 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:33:30.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:33:30.199 00.000 8976 MoveAxis(R, 0, ABG)
02:33:30.199 00.000 8976 MoveAxis(U, 0, ABG)
02:33:30.199 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
02:33:30.199 00.000 8976 MountToCamera -- mountX=2.41 mountY=-0.32 hyp=2.43 mountTheta=-0.13 cameraX=-0.81, cameraY=2.29 cameraTheta=1.91
02:33:30.199 00.000 8976 incremental bump (-0.813, 2.288) isValid = 1
02:33:30.199 00.000 8976 Scheduling Mount bump of (-0.022, 0.065)
02:33:30.199 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.07, opts=4)
02:33:30.199 00.000 8976 Enqueuing Move request for scope (-0.02, 0.07)
02:33:30.199 00.000 8976 move complete, result=0
02:33:30.199 00.000 9828 Worker thread wakes up
02:33:30.199 00.000 8976 worker thread done servicing request
02:33:30.199 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0x4
02:33:30.199 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
02:33:30.199 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (5.00 = -1.29)
02:33:30.199 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.37)
02:33:30.199 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.90 mountX=0.02 mountY=-0.07, mountTheta=-1.29
02:33:30.199 00.000 9828 Moving (-0.02, 0.07) raw xDistance=0.02 yDistance=-0.07
02:33:30.199 00.000 9828 BLC: window closed
02:33:30.200 00.001 9828 MoveAxis(W, 6, B)
02:33:30.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:33:30.200 00.000 9828 Guiding  Dir = 3, Dur = 6
02:33:30.200 00.000 9828 IsSlewing returns 0
02:33:30.200 00.000 9828 IsGuiding returns 0
02:33:30.200 00.000 9828 PulseGuide returned control before completion, sleep 16
02:33:30.209 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
02:33:30.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:30.209 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:30.209 00.000 5052 Enqueuing Expose request
02:33:30.210 00.001 8976 Worker thread wakes up
02:33:30.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:30.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:30.210 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:30.218 00.008 9828 IsGuiding returns 1
02:33:30.218 00.000 9828 scope still moving after pulse duration time elapsed
02:33:30.250 00.032 9828 IsSlewing returns 0
02:33:30.250 00.000 9828 IsGuiding returns 1
02:33:30.282 00.032 9828 IsSlewing returns 0
02:33:30.282 00.000 9828 IsGuiding returns 1
02:33:30.313 00.031 9828 IsSlewing returns 0
02:33:30.313 00.000 9828 IsGuiding returns 0
02:33:30.314 00.001 9828 scope move finished after 6 + 106 ms
02:33:30.314 00.000 9828 Move returns status 0, amount 6
02:33:30.314 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:30.314 00.000 9828 MoveAxis(N, 9, B)
02:33:30.314 00.000 9828 Guiding  Dir = 0, Dur = 9
02:33:30.328 00.014 9828 IsSlewing returns 0
02:33:30.328 00.000 9828 IsGuiding returns 0
02:33:30.328 00.000 9828 PulseGuide returned control before completion, sleep 19
02:33:30.359 00.031 9828 IsGuiding returns 1
02:33:30.364 00.005 9828 scope still moving after pulse duration time elapsed
02:33:30.391 00.027 9828 IsSlewing returns 0
02:33:30.391 00.000 9828 IsGuiding returns 1
02:33:30.424 00.033 9828 IsSlewing returns 0
02:33:30.424 00.000 9828 IsGuiding returns 1
02:33:30.455 00.031 9828 IsSlewing returns 0
02:33:30.455 00.000 9828 IsGuiding returns 0
02:33:30.455 00.000 9828 scope move finished after 9 + 117 ms
02:33:30.455 00.000 9828 Move returns status 0, amount 9
02:33:30.455 00.000 9828 move complete, result=0
02:33:30.455 00.000 9828 worker thread done servicing request
02:33:30.455 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 9 ms NORTH
02:33:30.899 00.444 8976 Exposure complete
02:33:30.904 00.005 8976 worker thread done servicing request
02:33:30.904 00.000 5052 OnExposeComplete: enter
02:33:30.904 00.000 5052 UpdateGuideState(): m_state=6
02:33:30.904 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9321
02:33:30.904 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.85, Mass=139, SNR=8.1, Peak=69 HFD=2.5
02:33:30.904 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
02:33:30.904 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
02:33:30.904 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.14 hyp=0.28 cameraTheta=0.52 mountX=0.01 mountY=-0.28, mountTheta=-1.52
02:33:30.905 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.14, opts=13)
02:33:30.905 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.14)
02:33:30.905 00.000 8976 Worker thread wakes up
02:33:30.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.14) opts 0xd
02:33:30.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.14)
02:33:30.905 00.000 8976 Moving (0.24, 0.14) raw xDistance=0.01 yDistance=-0.28
02:33:30.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:33:30.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:33:30.905 00.000 8976 MoveAxis(R, 0, ABG)
02:33:30.905 00.000 8976 MoveAxis(U, 1, ABG)
02:33:30.905 00.000 8976 stepping (-15, 4) + (0, 1)
02:33:30.905 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:30.906 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:33:30.916 00.010 5052 UpdateGuideState exits: m=139 SNR=8.1
02:33:30.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:30.916 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:30.916 00.000 5052 Enqueuing Expose request
02:33:30.934 00.018 8976 Received - 47 (G) 
02:33:30.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:30.934 00.000 8976 stepped: pos (-15, 5)
02:33:30.934 00.000 8976 MountToCamera -- mountTheta (-0.20) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
02:33:30.934 00.000 8976 MountToCamera -- mountX=2.37 mountY=-0.47 hyp=2.42 mountTheta=-0.20 cameraX=-0.66, cameraY=2.33 cameraTheta=1.85
02:33:30.934 00.000 8976 incremental bump (-0.656, 2.327) isValid = 1
02:33:30.934 00.000 8976 Scheduling Mount bump of (-0.031, 0.115)
02:33:30.934 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:33:30.934 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:33:30.934 00.000 8976 move complete, result=0
02:33:30.934 00.000 9828 Worker thread wakes up
02:33:30.934 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:33:30.934 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:33:30.934 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.93 = -1.35)
02:33:30.934 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.43)
02:33:30.934 00.000 8976 worker thread done servicing request
02:33:30.934 00.000 8976 Worker thread wakes up
02:33:30.934 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.03 mountY=-0.12, mountTheta=-1.35
02:33:30.934 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:33:30.934 00.000 9828 BLC: window closed
02:33:30.934 00.000 9828 MoveAxis(W, 8, B)
02:33:30.935 00.001 9828 Guiding  Dir = 3, Dur = 8
02:33:30.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:30.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:30.935 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:33:30.935 00.000 9828 IsSlewing returns 0
02:33:30.935 00.000 9828 IsGuiding returns 0
02:33:30.935 00.000 9828 PulseGuide returned control before completion, sleep 18
02:33:30.954 00.019 9828 IsGuiding returns 1
02:33:30.954 00.000 9828 scope still moving after pulse duration time elapsed
02:33:30.986 00.032 9828 IsSlewing returns 0
02:33:30.986 00.000 9828 IsGuiding returns 1
02:33:31.017 00.031 9828 IsSlewing returns 0
02:33:31.017 00.000 9828 IsGuiding returns 1
02:33:31.049 00.032 9828 IsSlewing returns 0
02:33:31.049 00.000 9828 IsGuiding returns 0
02:33:31.049 00.000 9828 scope move finished after 8 + 106 ms
02:33:31.049 00.000 9828 Move returns status 0, amount 8
02:33:31.049 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:31.049 00.000 9828 MoveAxis(N, 16, B)
02:33:31.049 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:31.065 00.016 9828 IsSlewing returns 0
02:33:31.066 00.001 9828 IsGuiding returns 0
02:33:31.066 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:31.095 00.029 9828 IsGuiding returns 1
02:33:31.095 00.000 9828 scope still moving after pulse duration time elapsed
02:33:31.127 00.032 9828 IsSlewing returns 0
02:33:31.127 00.000 9828 IsGuiding returns 1
02:33:31.159 00.032 9828 IsSlewing returns 0
02:33:31.159 00.000 9828 IsGuiding returns 1
02:33:31.191 00.032 9828 IsSlewing returns 0
02:33:31.191 00.000 9828 IsGuiding returns 1
02:33:31.223 00.032 9828 IsSlewing returns 0
02:33:31.223 00.000 9828 IsGuiding returns 0
02:33:31.223 00.000 9828 scope move finished after 16 + 141 ms
02:33:31.223 00.000 9828 Move returns status 0, amount 16
02:33:31.223 00.000 9828 move complete, result=0
02:33:31.223 00.000 9828 worker thread done servicing request
02:33:31.223 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:33:31.630 00.407 8976 Exposure complete
02:33:31.635 00.005 8976 worker thread done servicing request
02:33:31.635 00.000 5052 OnExposeComplete: enter
02:33:31.635 00.000 5052 UpdateGuideState(): m_state=6
02:33:31.635 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9322
02:33:31.635 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.70, Mass=127, SNR=7.7, Peak=64 HFD=2.0
02:33:31.635 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
02:33:31.636 00.001 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
02:33:31.636 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.01 hyp=0.42 cameraTheta=-0.02 mountX=-0.20 mountY=-0.34, mountTheta=-2.09
02:33:31.636 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.01, opts=13)
02:33:31.636 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.01)
02:33:31.636 00.000 8976 Worker thread wakes up
02:33:31.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.01) opts 0xd
02:33:31.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.01)
02:33:31.636 00.000 8976 Moving (0.42, -0.01) raw xDistance=-0.20 yDistance=-0.34
02:33:31.637 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:33:31.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
02:33:31.637 00.000 8976 MoveAxis(R, 0, ABG)
02:33:31.637 00.000 8976 MoveAxis(U, 1, ABG)
02:33:31.637 00.000 8976 stepping (-15, 5) + (0, 1)
02:33:31.637 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:31.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:33:31.647 00.010 5052 UpdateGuideState exits: m=127 SNR=7.7
02:33:31.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:31.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:31.647 00.000 5052 Enqueuing Expose request
02:33:31.669 00.022 8976 Received - 47 (G) 
02:33:31.669 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:31.669 00.000 8976 stepped: pos (-15, 6)
02:33:31.669 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
02:33:31.669 00.000 8976 MountToCamera -- mountX=2.35 mountY=-0.63 hyp=2.43 mountTheta=-0.26 cameraX=-0.50, cameraY=2.38 cameraTheta=1.78
02:33:31.669 00.000 8976 incremental bump (-0.505, 2.377) isValid = 1
02:33:31.669 00.000 8976 Scheduling Mount bump of (-0.024, 0.117)
02:33:31.669 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:33:31.669 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:33:31.669 00.000 8976 move complete, result=0
02:33:31.669 00.000 9828 Worker thread wakes up
02:33:31.670 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:33:31.670 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:33:31.670 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
02:33:31.670 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.50)
02:33:31.670 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:33:31.670 00.000 8976 worker thread done servicing request
02:33:31.670 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
02:33:31.670 00.000 8976 Worker thread wakes up
02:33:31.670 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:33:31.670 00.000 9828 BLC: window closed
02:33:31.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:31.670 00.000 9828 MoveAxis(W, 6, B)
02:33:31.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:31.670 00.000 9828 Guiding  Dir = 3, Dur = 6
02:33:31.671 00.001 9828 IsSlewing returns 0
02:33:31.671 00.000 9828 IsGuiding returns 0
02:33:31.671 00.000 9828 PulseGuide returned control before completion, sleep 16
02:33:31.701 00.030 9828 IsGuiding returns 1
02:33:31.702 00.001 9828 scope still moving after pulse duration time elapsed
02:33:31.733 00.031 9828 IsSlewing returns 0
02:33:31.733 00.000 9828 IsGuiding returns 1
02:33:31.765 00.032 9828 IsSlewing returns 0
02:33:31.765 00.000 9828 IsGuiding returns 1
02:33:31.797 00.032 9828 IsSlewing returns 0
02:33:31.797 00.000 9828 IsGuiding returns 0
02:33:31.797 00.000 9828 scope move finished after 6 + 120 ms
02:33:31.797 00.000 9828 Move returns status 0, amount 6
02:33:31.797 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:31.797 00.000 9828 MoveAxis(N, 16, B)
02:33:31.797 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:31.813 00.016 9828 IsSlewing returns 0
02:33:31.813 00.000 9828 IsGuiding returns 0
02:33:31.813 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:31.844 00.031 9828 IsGuiding returns 1
02:33:31.844 00.000 9828 scope still moving after pulse duration time elapsed
02:33:31.874 00.030 9828 IsSlewing returns 0
02:33:31.874 00.000 9828 IsGuiding returns 1
02:33:31.906 00.032 9828 IsSlewing returns 0
02:33:31.906 00.000 9828 IsGuiding returns 1
02:33:31.937 00.031 9828 IsSlewing returns 0
02:33:31.937 00.000 9828 IsGuiding returns 0
02:33:31.937 00.000 9828 scope move finished after 16 + 107 ms
02:33:31.937 00.000 9828 Move returns status 0, amount 16
02:33:31.937 00.000 9828 move complete, result=0
02:33:31.937 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:33:31.938 00.001 9828 worker thread done servicing request
02:33:32.358 00.420 8976 Exposure complete
02:33:32.363 00.005 8976 worker thread done servicing request
02:33:32.363 00.000 5052 OnExposeComplete: enter
02:33:32.363 00.000 5052 UpdateGuideState(): m_state=6
02:33:32.363 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9323
02:33:32.363 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.66, Mass=156, SNR=8.6, Peak=70 HFD=2.3
02:33:32.363 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
02:33:32.363 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
02:33:32.363 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=-0.05 hyp=0.72 cameraTheta=-0.07 mountX=-0.37 mountY=-0.58, mountTheta=-2.14
02:33:32.364 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.05, opts=13)
02:33:32.364 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.05)
02:33:32.364 00.000 8976 Worker thread wakes up
02:33:32.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.05) opts 0xd
02:33:32.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.05)
02:33:32.364 00.000 8976 Moving (0.72, -0.05) raw xDistance=-0.37 yDistance=-0.58
02:33:32.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:33:32.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
02:33:32.364 00.000 8976 MoveAxis(R, 2, ABG)
02:33:32.364 00.000 8976 stepping (-15, 6) + (2, 0)
02:33:32.365 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:32.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:33:32.374 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
02:33:32.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:32.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:32.375 00.001 5052 Enqueuing Expose request
02:33:32.388 00.013 8976 Received - 47 (G) 
02:33:32.388 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:32.388 00.000 8976 stepped: pos (-13, 6)
02:33:32.388 00.000 8976 MoveAxis(U, 2, ABG)
02:33:32.388 00.000 8976 stepping (-13, 6) + (0, 2)
02:33:32.388 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:32.420 00.032 8976 Received - 47 (G) 
02:33:32.420 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:32.420 00.000 8976 stepped: pos (-13, 8)
02:33:32.420 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
02:33:32.420 00.000 8976 MountToCamera -- mountX=2.23 mountY=-0.84 hyp=2.38 mountTheta=-0.36 cameraX=-0.26, cameraY=2.37 cameraTheta=1.68
02:33:32.420 00.000 8976 incremental bump (-0.264, 2.368) isValid = 1
02:33:32.420 00.000 8976 Scheduling Mount bump of (-0.013, 0.118)
02:33:32.420 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:33:32.420 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:33:32.420 00.000 8976 move complete, result=0
02:33:32.421 00.001 8976 worker thread done servicing request
02:33:32.421 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
02:33:32.421 00.000 8976 Worker thread wakes up
02:33:32.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:32.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:32.422 00.001 9828 Worker thread wakes up
02:33:32.422 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:33:32.422 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:33:32.422 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
02:33:32.422 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
02:33:32.422 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.51
02:33:32.422 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:33:32.422 00.000 9828 BLC: window closed
02:33:32.422 00.000 9828 MoveAxis(W, 2, B)
02:33:32.422 00.000 9828 Guiding  Dir = 3, Dur = 2
02:33:32.423 00.001 9828 IsSlewing returns 0
02:33:32.423 00.000 9828 IsGuiding returns 0
02:33:32.423 00.000 9828 PulseGuide returned control before completion, sleep 12
02:33:32.436 00.013 9828 IsGuiding returns 1
02:33:32.436 00.000 9828 scope still moving after pulse duration time elapsed
02:33:32.466 00.030 9828 IsSlewing returns 0
02:33:32.466 00.000 9828 IsGuiding returns 1
02:33:32.498 00.032 9828 IsSlewing returns 0
02:33:32.498 00.000 9828 IsGuiding returns 1
02:33:32.529 00.031 9828 IsSlewing returns 0
02:33:32.529 00.000 9828 IsGuiding returns 1
02:33:32.560 00.031 9828 IsSlewing returns 0
02:33:32.560 00.000 9828 IsGuiding returns 0
02:33:32.560 00.000 9828 scope move finished after 2 + 134 ms
02:33:32.560 00.000 9828 Move returns status 0, amount 2
02:33:32.560 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:32.560 00.000 9828 MoveAxis(N, 16, B)
02:33:32.560 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:32.575 00.015 9828 IsSlewing returns 0
02:33:32.575 00.000 9828 IsGuiding returns 0
02:33:32.575 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:32.607 00.032 9828 IsGuiding returns 1
02:33:32.607 00.000 9828 scope still moving after pulse duration time elapsed
02:33:32.639 00.032 9828 IsSlewing returns 0
02:33:32.639 00.000 9828 IsGuiding returns 1
02:33:32.670 00.031 9828 IsSlewing returns 0
02:33:32.670 00.000 9828 IsGuiding returns 1
02:33:32.701 00.031 9828 IsSlewing returns 0
02:33:32.701 00.000 9828 IsGuiding returns 1
02:33:32.732 00.031 9828 IsSlewing returns 0
02:33:32.732 00.000 9828 IsGuiding returns 0
02:33:32.732 00.000 9828 scope move finished after 16 + 140 ms
02:33:32.732 00.000 9828 Move returns status 0, amount 16
02:33:32.733 00.001 9828 move complete, result=0
02:33:32.733 00.000 9828 worker thread done servicing request
02:33:32.733 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:33:33.120 00.387 8976 Exposure complete
02:33:33.126 00.006 8976 worker thread done servicing request
02:33:33.126 00.000 5052 OnExposeComplete: enter
02:33:33.126 00.000 5052 UpdateGuideState(): m_state=6
02:33:33.126 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9324
02:33:33.126 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.36, Mass=168, SNR=8.9, Peak=68 HFD=2.1
02:33:33.126 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
02:33:33.126 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
02:33:33.126 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.35 hyp=0.65 cameraTheta=-0.57 mountX=-0.56 mountY=-0.27, mountTheta=-2.70
02:33:33.127 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.35, opts=13)
02:33:33.127 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.35)
02:33:33.127 00.000 8976 Worker thread wakes up
02:33:33.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.35) opts 0xd
02:33:33.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.35)
02:33:33.127 00.000 8976 Moving (0.55, -0.35) raw xDistance=-0.56 yDistance=-0.27
02:33:33.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
02:33:33.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
02:33:33.127 00.000 8976 MoveAxis(R, 2, ABG)
02:33:33.127 00.000 8976 stepping (-13, 8) + (2, 0)
02:33:33.128 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:33.128 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:33:33.140 00.012 5052 UpdateGuideState exits: m=168 SNR=8.9
02:33:33.140 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:33.140 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:33.140 00.000 5052 Enqueuing Expose request
02:33:33.155 00.015 8976 Received - 47 (G) 
02:33:33.155 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:33.155 00.000 8976 stepped: pos (-11, 8)
02:33:33.155 00.000 8976 MoveAxis(U, 1, ABG)
02:33:33.155 00.000 8976 stepping (-11, 8) + (0, 1)
02:33:33.155 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:33.187 00.032 8976 Received - 47 (G) 
02:33:33.188 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:33.188 00.000 8976 stepped: pos (-11, 9)
02:33:33.188 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
02:33:33.188 00.000 8976 MountToCamera -- mountX=2.05 mountY=-1.04 hyp=2.30 mountTheta=-0.47 cameraX=-0.01, cameraY=2.30 cameraTheta=1.58
02:33:33.188 00.000 8976 incremental bump (-0.010, 2.296) isValid = 1
02:33:33.188 00.000 8976 Scheduling Mount bump of (-0.001, 0.119)
02:33:33.188 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:33:33.188 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:33:33.188 00.000 8976 move complete, result=0
02:33:33.188 00.000 9828 Worker thread wakes up
02:33:33.188 00.000 8976 worker thread done servicing request
02:33:33.188 00.000 8976 Worker thread wakes up
02:33:33.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:33.188 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:33.188 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:33:33.188 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 1 ms NORTH
02:33:33.188 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:33:33.189 00.001 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
02:33:33.189 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.69)
02:33:33.189 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
02:33:33.189 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:33:33.189 00.000 9828 BLC: window closed
02:33:33.189 00.000 9828 MoveAxis(E, 2, B)
02:33:33.189 00.000 9828 Guiding  Dir = 2, Dur = 2
02:33:33.189 00.000 9828 IsSlewing returns 0
02:33:33.189 00.000 9828 IsGuiding returns 0
02:33:33.189 00.000 9828 PulseGuide returned control before completion, sleep 12
02:33:33.215 00.026 9828 IsGuiding returns 1
02:33:33.215 00.000 9828 scope still moving after pulse duration time elapsed
02:33:33.247 00.032 9828 IsSlewing returns 0
02:33:33.247 00.000 9828 IsGuiding returns 1
02:33:33.277 00.030 9828 IsSlewing returns 0
02:33:33.277 00.000 9828 IsGuiding returns 1
02:33:33.308 00.031 9828 IsSlewing returns 0
02:33:33.308 00.000 9828 IsGuiding returns 0
02:33:33.308 00.000 9828 scope move finished after 2 + 117 ms
02:33:33.308 00.000 9828 Move returns status 0, amount 2
02:33:33.308 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:33.308 00.000 9828 MoveAxis(N, 16, B)
02:33:33.308 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:33.323 00.015 9828 IsSlewing returns 0
02:33:33.324 00.001 9828 IsGuiding returns 0
02:33:33.324 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:33.354 00.030 9828 IsGuiding returns 1
02:33:33.354 00.000 9828 scope still moving after pulse duration time elapsed
02:33:33.385 00.031 9828 IsSlewing returns 0
02:33:33.385 00.000 9828 IsGuiding returns 1
02:33:33.416 00.031 9828 IsSlewing returns 0
02:33:33.417 00.001 9828 IsGuiding returns 1
02:33:33.447 00.030 9828 IsSlewing returns 0
02:33:33.448 00.001 9828 IsGuiding returns 1
02:33:33.478 00.030 9828 IsSlewing returns 0
02:33:33.478 00.000 9828 IsGuiding returns 0
02:33:33.478 00.000 9828 scope move finished after 16 + 138 ms
02:33:33.478 00.000 9828 Move returns status 0, amount 16
02:33:33.478 00.000 9828 move complete, result=0
02:33:33.478 00.000 9828 worker thread done servicing request
02:33:33.478 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:33:33.884 00.406 8976 Exposure complete
02:33:33.890 00.006 8976 worker thread done servicing request
02:33:33.890 00.000 5052 OnExposeComplete: enter
02:33:33.890 00.000 5052 UpdateGuideState(): m_state=6
02:33:33.890 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9325
02:33:33.890 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.68, Mass=168, SNR=8.9, Peak=71 HFD=2.4
02:33:33.890 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
02:33:33.890 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:33:33.890 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.03 hyp=0.67 cameraTheta=-0.05 mountX=-0.33 mountY=-0.54, mountTheta=-2.12
02:33:33.891 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.03, opts=13)
02:33:33.891 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.03)
02:33:33.891 00.000 8976 Worker thread wakes up
02:33:33.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.03) opts 0xd
02:33:33.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.03)
02:33:33.892 00.001 8976 Moving (0.67, -0.03) raw xDistance=-0.33 yDistance=-0.54
02:33:33.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
02:33:33.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
02:33:33.892 00.000 8976 MoveAxis(R, 2, ABG)
02:33:33.892 00.000 8976 stepping (-11, 9) + (2, 0)
02:33:33.892 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:33.892 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=83, med=44, FiltMin=37, FiltMax=58, Gamma=2.630
02:33:33.903 00.011 5052 UpdateGuideState exits: m=168 SNR=8.9
02:33:33.903 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:33.903 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:33.903 00.000 5052 Enqueuing Expose request
02:33:33.923 00.020 8976 Received - 47 (G) 
02:33:33.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:33.923 00.000 8976 stepped: pos (-9, 9)
02:33:33.923 00.000 8976 MoveAxis(U, 2, ABG)
02:33:33.923 00.000 8976 stepping (-9, 9) + (0, 2)
02:33:33.923 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:33.955 00.032 8976 Received - 47 (G) 
02:33:33.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:33.955 00.000 8976 stepped: pos (-9, 11)
02:33:33.955 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:33:33.955 00.000 8976 MountToCamera -- mountX=1.83 mountY=-1.27 hyp=2.23 mountTheta=-0.61 cameraX=0.30, cameraY=2.21 cameraTheta=1.44
02:33:33.955 00.000 8976 incremental bump (0.300, 2.206) isValid = 1
02:33:33.955 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
02:33:33.955 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:33:33.955 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:33:33.955 00.000 8976 move complete, result=0
02:33:33.955 00.000 9828 Worker thread wakes up
02:33:33.955 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.5 px 2 ms NORTH
02:33:33.955 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:33:33.955 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:33:33.955 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
02:33:33.955 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
02:33:33.955 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
02:33:33.955 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:33:33.956 00.001 9828 BLC: window closed
02:33:33.956 00.000 9828 MoveAxis(E, 7, B)
02:33:33.956 00.000 8976 worker thread done servicing request
02:33:33.956 00.000 9828 Guiding  Dir = 2, Dur = 7
02:33:33.956 00.000 8976 Worker thread wakes up
02:33:33.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:33.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:33.956 00.000 9828 IsSlewing returns 0
02:33:33.956 00.000 9828 IsGuiding returns 0
02:33:33.956 00.000 9828 PulseGuide returned control before completion, sleep 17
02:33:33.979 00.023 9828 IsGuiding returns 1
02:33:33.979 00.000 9828 scope still moving after pulse duration time elapsed
02:33:34.010 00.031 9828 IsSlewing returns 0
02:33:34.010 00.000 9828 IsGuiding returns 1
02:33:34.042 00.032 9828 IsSlewing returns 0
02:33:34.042 00.000 9828 IsGuiding returns 1
02:33:34.072 00.030 9828 IsSlewing returns 0
02:33:34.072 00.000 9828 IsGuiding returns 0
02:33:34.072 00.000 9828 scope move finished after 7 + 109 ms
02:33:34.072 00.000 9828 Move returns status 0, amount 7
02:33:34.072 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:34.072 00.000 9828 MoveAxis(N, 16, B)
02:33:34.072 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:34.088 00.016 9828 IsSlewing returns 0
02:33:34.088 00.000 9828 IsGuiding returns 0
02:33:34.088 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:34.119 00.031 9828 IsGuiding returns 1
02:33:34.119 00.000 9828 scope still moving after pulse duration time elapsed
02:33:34.150 00.031 9828 IsSlewing returns 0
02:33:34.150 00.000 9828 IsGuiding returns 1
02:33:34.180 00.030 9828 IsSlewing returns 0
02:33:34.180 00.000 9828 IsGuiding returns 1
02:33:34.212 00.032 9828 IsSlewing returns 0
02:33:34.212 00.000 9828 IsGuiding returns 1
02:33:34.242 00.030 9828 IsSlewing returns 0
02:33:34.242 00.000 9828 IsGuiding returns 0
02:33:34.242 00.000 9828 scope move finished after 16 + 138 ms
02:33:34.242 00.000 9828 Move returns status 0, amount 16
02:33:34.242 00.000 9828 move complete, result=0
02:33:34.242 00.000 9828 worker thread done servicing request
02:33:34.242 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:33:34.647 00.405 8976 Exposure complete
02:33:34.652 00.005 8976 worker thread done servicing request
02:33:34.652 00.000 5052 OnExposeComplete: enter
02:33:34.653 00.001 5052 UpdateGuideState(): m_state=6
02:33:34.653 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9326
02:33:34.653 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.51, Mass=145, SNR=8.3, Peak=71 HFD=1.9
02:33:34.653 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
02:33:34.653 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
02:33:34.653 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.20 hyp=0.65 cameraTheta=-0.31 mountX=-0.46 mountY=-0.41, mountTheta=-2.41
02:33:34.654 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.20, opts=13)
02:33:34.654 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.20)
02:33:34.654 00.000 8976 Worker thread wakes up
02:33:34.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.20) opts 0xd
02:33:34.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.20)
02:33:34.654 00.000 8976 Moving (0.62, -0.20) raw xDistance=-0.46 yDistance=-0.41
02:33:34.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
02:33:34.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
02:33:34.654 00.000 8976 MoveAxis(R, 2, ABG)
02:33:34.654 00.000 8976 stepping (-9, 11) + (2, 0)
02:33:34.654 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:34.655 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:33:34.665 00.010 5052 UpdateGuideState exits: m=145 SNR=8.3
02:33:34.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:34.665 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:34.665 00.000 5052 Enqueuing Expose request
02:33:34.690 00.025 8976 Received - 47 (G) 
02:33:34.690 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:34.690 00.000 8976 stepped: pos (-7, 11)
02:33:34.690 00.000 8976 MoveAxis(U, 2, ABG)
02:33:34.690 00.000 8976 stepping (-7, 11) + (0, 2)
02:33:34.690 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:34.722 00.032 8976 Received - 47 (G) 
02:33:34.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:34.722 00.000 8976 stepped: pos (-7, 13)
02:33:34.722 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:33:34.722 00.000 8976 MountToCamera -- mountX=1.58 mountY=-1.53 hyp=2.20 mountTheta=-0.77 cameraX=0.65, cameraY=2.10 cameraTheta=1.27
02:33:34.722 00.000 8976 incremental bump (0.646, 2.103) isValid = 1
02:33:34.722 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:33:34.722 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:33:34.722 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:33:34.722 00.000 8976 move complete, result=0
02:33:34.723 00.001 9828 Worker thread wakes up
02:33:34.723 00.000 8976 worker thread done servicing request
02:33:34.723 00.000 8976 Worker thread wakes up
02:33:34.723 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:33:34.723 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:33:34.723 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:33:34.723 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
02:33:34.723 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
02:33:34.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:34.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:34.723 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:33:34.723 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:33:34.723 00.000 9828 BLC: window closed
02:33:34.723 00.000 9828 MoveAxis(E, 12, B)
02:33:34.723 00.000 9828 Guiding  Dir = 2, Dur = 12
02:33:34.724 00.001 9828 IsSlewing returns 0
02:33:34.724 00.000 9828 IsGuiding returns 0
02:33:34.724 00.000 9828 PulseGuide returned control before completion, sleep 22
02:33:34.754 00.030 9828 IsGuiding returns 1
02:33:34.754 00.000 9828 scope still moving after pulse duration time elapsed
02:33:34.784 00.030 9828 IsSlewing returns 0
02:33:34.784 00.000 9828 IsGuiding returns 1
02:33:34.815 00.031 9828 IsSlewing returns 0
02:33:34.815 00.000 9828 IsGuiding returns 1
02:33:34.847 00.032 9828 IsSlewing returns 0
02:33:34.847 00.000 9828 IsGuiding returns 1
02:33:34.878 00.031 9828 IsSlewing returns 0
02:33:34.878 00.000 9828 IsGuiding returns 0
02:33:34.878 00.000 9828 scope move finished after 12 + 142 ms
02:33:34.878 00.000 9828 Move returns status 0, amount 12
02:33:34.878 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:34.878 00.000 9828 MoveAxis(N, 15, B)
02:33:34.878 00.000 9828 Guiding  Dir = 0, Dur = 15
02:33:34.893 00.015 9828 IsSlewing returns 0
02:33:34.893 00.000 9828 IsGuiding returns 0
02:33:34.893 00.000 9828 PulseGuide returned control before completion, sleep 25
02:33:34.924 00.031 9828 IsGuiding returns 1
02:33:34.924 00.000 9828 scope still moving after pulse duration time elapsed
02:33:34.955 00.031 9828 IsSlewing returns 0
02:33:34.955 00.000 9828 IsGuiding returns 1
02:33:34.985 00.030 9828 IsSlewing returns 0
02:33:34.985 00.000 9828 IsGuiding returns 1
02:33:35.016 00.031 9828 IsSlewing returns 0
02:33:35.016 00.000 9828 IsGuiding returns 1
02:33:35.047 00.031 9828 IsSlewing returns 0
02:33:35.047 00.000 9828 IsGuiding returns 0
02:33:35.047 00.000 9828 scope move finished after 15 + 138 ms
02:33:35.047 00.000 9828 Move returns status 0, amount 15
02:33:35.047 00.000 9828 move complete, result=0
02:33:35.047 00.000 9828 worker thread done servicing request
02:33:35.048 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:33:35.418 00.370 8976 Exposure complete
02:33:35.423 00.005 8976 worker thread done servicing request
02:33:35.424 00.001 5052 OnExposeComplete: enter
02:33:35.424 00.000 5052 UpdateGuideState(): m_state=6
02:33:35.424 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9327
02:33:35.424 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.96, Mass=158, SNR=8.7, Peak=73 HFD=2.2
02:33:35.424 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
02:33:35.424 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
02:33:35.424 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.30 cameraTheta=0.98 mountX=0.14 mountY=-0.27, mountTheta=-1.09
02:33:35.424 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.25, opts=13)
02:33:35.424 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.25)
02:33:35.425 00.001 8976 Worker thread wakes up
02:33:35.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.25) opts 0xd
02:33:35.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.25)
02:33:35.425 00.000 8976 Moving (0.17, 0.25) raw xDistance=0.14 yDistance=-0.27
02:33:35.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:33:35.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:33:35.425 00.000 8976 MoveAxis(R, 0, ABG)
02:33:35.425 00.000 8976 MoveAxis(U, 1, ABG)
02:33:35.425 00.000 8976 stepping (-7, 13) + (0, 1)
02:33:35.425 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:35.425 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:33:35.435 00.010 5052 UpdateGuideState exits: m=158 SNR=8.7
02:33:35.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:35.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:35.435 00.000 5052 Enqueuing Expose request
02:33:35.457 00.022 8976 Received - 47 (G) 
02:33:35.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:35.457 00.000 8976 stepped: pos (-7, 14)
02:33:35.458 00.001 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:33:35.458 00.000 8976 MountToCamera -- mountX=1.41 mountY=-1.76 hyp=2.26 mountTheta=-0.90 cameraX=0.93, cameraY=2.06 cameraTheta=1.15
02:33:35.458 00.000 8976 incremental bump (0.925, 2.058) isValid = 1
02:33:35.458 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:33:35.458 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:33:35.458 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:33:35.458 00.000 8976 move complete, result=0
02:33:35.458 00.000 8976 worker thread done servicing request
02:33:35.458 00.000 8976 Worker thread wakes up
02:33:35.458 00.000 9828 Worker thread wakes up
02:33:35.458 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:33:35.458 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:35.458 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:35.458 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:33:35.458 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:33:35.458 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
02:33:35.458 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
02:33:35.459 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:33:35.459 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:33:35.459 00.000 9828 BLC: window closed
02:33:35.459 00.000 9828 MoveAxis(E, 17, B)
02:33:35.459 00.000 9828 Guiding  Dir = 2, Dur = 17
02:33:35.459 00.000 9828 IsSlewing returns 0
02:33:35.459 00.000 9828 IsGuiding returns 0
02:33:35.459 00.000 9828 PulseGuide returned control before completion, sleep 27
02:33:35.498 00.039 9828 IsGuiding returns 1
02:33:35.498 00.000 9828 scope still moving after pulse duration time elapsed
02:33:35.530 00.032 9828 IsSlewing returns 0
02:33:35.530 00.000 9828 IsGuiding returns 1
02:33:35.561 00.031 9828 IsSlewing returns 0
02:33:35.561 00.000 9828 IsGuiding returns 1
02:33:35.591 00.030 9828 IsSlewing returns 0
02:33:35.591 00.000 9828 IsGuiding returns 1
02:33:35.622 00.031 9828 IsSlewing returns 0
02:33:35.622 00.000 9828 IsGuiding returns 1
02:33:35.653 00.031 9828 IsSlewing returns 0
02:33:35.653 00.000 9828 IsGuiding returns 1
02:33:35.684 00.031 9828 IsSlewing returns 0
02:33:35.684 00.000 9828 IsGuiding returns 0
02:33:35.684 00.000 9828 scope move finished after 17 + 207 ms
02:33:35.684 00.000 9828 Move returns status 0, amount 17
02:33:35.684 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:35.684 00.000 9828 MoveAxis(N, 14, B)
02:33:35.685 00.001 9828 Guiding  Dir = 0, Dur = 14
02:33:35.699 00.014 9828 IsSlewing returns 0
02:33:35.699 00.000 9828 IsGuiding returns 0
02:33:35.699 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:35.730 00.031 9828 IsGuiding returns 1
02:33:35.730 00.000 9828 scope still moving after pulse duration time elapsed
02:33:35.760 00.030 9828 IsSlewing returns 0
02:33:35.760 00.000 9828 IsGuiding returns 1
02:33:35.792 00.032 9828 IsSlewing returns 0
02:33:35.792 00.000 9828 IsGuiding returns 1
02:33:35.823 00.031 9828 IsSlewing returns 0
02:33:35.823 00.000 9828 IsGuiding returns 1
02:33:35.855 00.032 9828 IsSlewing returns 0
02:33:35.855 00.000 9828 IsGuiding returns 0
02:33:35.855 00.000 9828 scope move finished after 14 + 141 ms
02:33:35.855 00.000 9828 Move returns status 0, amount 14
02:33:35.855 00.000 9828 move complete, result=0
02:33:35.855 00.000 9828 worker thread done servicing request
02:33:35.855 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:33:36.149 00.294 8976 Exposure complete
02:33:36.154 00.005 8976 worker thread done servicing request
02:33:36.155 00.001 5052 OnExposeComplete: enter
02:33:36.155 00.000 5052 UpdateGuideState(): m_state=6
02:33:36.155 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9328
02:33:36.155 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.66, Mass=157, SNR=8.6, Peak=67 HFD=2.3
02:33:36.155 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.02 = 1.27)
02:33:36.155 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
02:33:36.155 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-2.97 mountX=0.08 mountY=0.25, mountTheta=1.26
02:33:36.156 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.05, opts=13)
02:33:36.156 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.05)
02:33:36.156 00.000 8976 Worker thread wakes up
02:33:36.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.05) opts 0xd
02:33:36.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.05)
02:33:36.156 00.000 8976 Moving (-0.26, -0.05) raw xDistance=0.08 yDistance=0.25
02:33:36.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:33:36.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:33:36.156 00.000 8976 MoveAxis(R, 0, ABG)
02:33:36.156 00.000 8976 MoveAxis(U, 0, ABG)
02:33:36.156 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:33:36.156 00.000 8976 MountToCamera -- mountX=1.30 mountY=-1.91 hyp=2.31 mountTheta=-0.97 cameraX=1.11, cameraY=2.03 cameraTheta=1.07
02:33:36.156 00.000 8976 incremental bump (1.112, 2.028) isValid = 1
02:33:36.156 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
02:33:36.156 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:33:36.156 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:33:36.156 00.000 8976 move complete, result=0
02:33:36.156 00.000 9828 Worker thread wakes up
02:33:36.156 00.000 8976 worker thread done servicing request
02:33:36.156 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:33:36.157 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:33:36.157 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:33:36.157 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:33:36.157 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:33:36.157 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:33:36.157 00.000 9828 BLC: window closed
02:33:36.157 00.000 9828 MoveAxis(E, 19, B)
02:33:36.157 00.000 9828 Guiding  Dir = 2, Dur = 19
02:33:36.157 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:33:36.157 00.000 9828 IsSlewing returns 0
02:33:36.157 00.000 9828 IsGuiding returns 0
02:33:36.157 00.000 9828 PulseGuide returned control before completion, sleep 29
02:33:36.166 00.009 5052 UpdateGuideState exits: m=157 SNR=8.6
02:33:36.166 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:36.166 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:36.166 00.000 5052 Enqueuing Expose request
02:33:36.167 00.001 8976 Worker thread wakes up
02:33:36.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:36.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:36.167 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:36.199 00.032 9828 IsGuiding returns 1
02:33:36.199 00.000 9828 scope still moving after pulse duration time elapsed
02:33:36.230 00.031 9828 IsSlewing returns 0
02:33:36.230 00.000 9828 IsGuiding returns 1
02:33:36.262 00.032 9828 IsSlewing returns 0
02:33:36.262 00.000 9828 IsGuiding returns 1
02:33:36.292 00.030 9828 IsSlewing returns 0
02:33:36.292 00.000 9828 IsGuiding returns 0
02:33:36.292 00.000 9828 scope move finished after 19 + 115 ms
02:33:36.292 00.000 9828 Move returns status 0, amount 19
02:33:36.292 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:36.292 00.000 9828 MoveAxis(N, 13, B)
02:33:36.292 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:36.308 00.016 9828 IsSlewing returns 0
02:33:36.308 00.000 9828 IsGuiding returns 0
02:33:36.308 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:36.340 00.032 9828 IsGuiding returns 1
02:33:36.340 00.000 9828 scope still moving after pulse duration time elapsed
02:33:36.371 00.031 9828 IsSlewing returns 0
02:33:36.371 00.000 9828 IsGuiding returns 1
02:33:36.402 00.031 9828 IsSlewing returns 0
02:33:36.402 00.000 9828 IsGuiding returns 1
02:33:36.433 00.031 9828 IsSlewing returns 0
02:33:36.433 00.000 9828 IsGuiding returns 1
02:33:36.465 00.032 9828 IsSlewing returns 0
02:33:36.465 00.000 9828 IsGuiding returns 0
02:33:36.466 00.001 9828 scope move finished after 13 + 144 ms
02:33:36.466 00.000 9828 Move returns status 0, amount 13
02:33:36.466 00.000 9828 move complete, result=0
02:33:36.466 00.000 9828 worker thread done servicing request
02:33:36.466 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:33:36.857 00.391 8976 Exposure complete
02:33:36.862 00.005 8976 worker thread done servicing request
02:33:36.862 00.000 5052 OnExposeComplete: enter
02:33:36.862 00.000 5052 UpdateGuideState(): m_state=6
02:33:36.862 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9329
02:33:36.862 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.58, Mass=154, SNR=8.6, Peak=72 HFD=1.7
02:33:36.862 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.93 = 1.36)
02:33:36.862 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
02:33:36.862 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.13 hyp=0.50 cameraTheta=-2.88 mountX=0.11 mountY=0.48, mountTheta=1.35
02:33:36.863 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.13, opts=13)
02:33:36.863 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.13)
02:33:36.863 00.000 8976 Worker thread wakes up
02:33:36.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.13) opts 0xd
02:33:36.863 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.13)
02:33:36.863 00.000 8976 Moving (-0.48, -0.13) raw xDistance=0.11 yDistance=0.48
02:33:36.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:33:36.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:33:36.863 00.000 8976 MoveAxis(R, 0, ABG)
02:33:36.863 00.000 8976 MoveAxis(D, 2, ABG)
02:33:36.863 00.000 8976 stepping (-7, 14) + (0, -2)
02:33:36.863 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:36.864 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:33:36.874 00.010 5052 UpdateGuideState exits: m=154 SNR=8.6
02:33:36.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:36.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:36.874 00.000 5052 Enqueuing Expose request
02:33:36.896 00.022 8976 Received - 47 (G) 
02:33:36.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:36.896 00.000 8976 stepped: pos (-7, 12)
02:33:36.896 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:33:36.896 00.000 8976 MountToCamera -- mountX=1.22 mountY=-1.91 hyp=2.27 mountTheta=-1.00 cameraX=1.14, cameraY=1.96 cameraTheta=1.04
02:33:36.896 00.000 8976 incremental bump (1.144, 1.960) isValid = 1
02:33:36.896 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:33:36.896 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:33:36.896 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:33:36.896 00.000 8976 move complete, result=0
02:33:36.896 00.000 8976 worker thread done servicing request
02:33:36.896 00.000 8976 Worker thread wakes up
02:33:36.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:36.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:36.896 00.000 9828 Worker thread wakes up
02:33:36.896 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:33:36.896 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:33:36.897 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:33:36.897 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:33:36.897 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:33:36.897 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
02:33:36.897 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:33:36.897 00.000 9828 BLC: window closed
02:33:36.897 00.000 9828 MoveAxis(E, 20, B)
02:33:36.897 00.000 9828 Guiding  Dir = 2, Dur = 20
02:33:36.897 00.000 9828 IsSlewing returns 0
02:33:36.897 00.000 9828 IsGuiding returns 0
02:33:36.897 00.000 9828 PulseGuide returned control before completion, sleep 30
02:33:36.933 00.036 9828 IsGuiding returns 1
02:33:36.933 00.000 9828 scope still moving after pulse duration time elapsed
02:33:36.963 00.030 9828 IsSlewing returns 0
02:33:36.963 00.000 9828 IsGuiding returns 1
02:33:36.995 00.032 9828 IsSlewing returns 0
02:33:36.995 00.000 9828 IsGuiding returns 1
02:33:37.025 00.030 9828 IsSlewing returns 0
02:33:37.025 00.000 9828 IsGuiding returns 0
02:33:37.025 00.000 9828 scope move finished after 20 + 107 ms
02:33:37.025 00.000 9828 Move returns status 0, amount 20
02:33:37.025 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:37.026 00.001 9828 MoveAxis(N, 13, B)
02:33:37.026 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:37.041 00.015 9828 IsSlewing returns 0
02:33:37.041 00.000 9828 IsGuiding returns 0
02:33:37.041 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:37.073 00.032 9828 IsGuiding returns 1
02:33:37.073 00.000 9828 scope still moving after pulse duration time elapsed
02:33:37.104 00.031 9828 IsSlewing returns 0
02:33:37.104 00.000 9828 IsGuiding returns 1
02:33:37.135 00.031 9828 IsSlewing returns 0
02:33:37.135 00.000 9828 IsGuiding returns 1
02:33:37.167 00.032 9828 IsSlewing returns 0
02:33:37.172 00.005 9828 IsGuiding returns 0
02:33:37.172 00.000 9828 scope move finished after 13 + 116 ms
02:33:37.172 00.000 9828 Move returns status 0, amount 13
02:33:37.172 00.000 9828 move complete, result=0
02:33:37.172 00.000 9828 worker thread done servicing request
02:33:37.172 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:33:37.588 00.416 8976 Exposure complete
02:33:37.593 00.005 8976 worker thread done servicing request
02:33:37.593 00.000 5052 OnExposeComplete: enter
02:33:37.593 00.000 5052 UpdateGuideState(): m_state=6
02:33:37.593 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9330
02:33:37.593 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.74, Mass=135, SNR=8.0, Peak=67 HFD=1.8
02:33:37.593 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:33:37.594 00.001 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
02:33:37.594 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.03 hyp=0.61 cameraTheta=3.10 mountX=0.30 mountY=0.50, mountTheta=1.03
02:33:37.594 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.03, opts=13)
02:33:37.594 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.03)
02:33:37.594 00.000 8976 Worker thread wakes up
02:33:37.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.03) opts 0xd
02:33:37.595 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.03)
02:33:37.595 00.000 8976 Moving (-0.61, 0.03) raw xDistance=0.30 yDistance=0.50
02:33:37.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:33:37.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
02:33:37.595 00.000 8976 MoveAxis(L, 1, ABG)
02:33:37.595 00.000 8976 stepping (-7, 12) + (-1, 0)
02:33:37.595 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:37.595 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:33:37.607 00.012 5052 UpdateGuideState exits: m=135 SNR=8.0
02:33:37.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:37.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:37.607 00.000 5052 Enqueuing Expose request
02:33:37.616 00.009 8976 Received - 47 (G) 
02:33:37.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:37.616 00.000 8976 stepped: pos (-8, 12)
02:33:37.616 00.000 8976 MoveAxis(D, 2, ABG)
02:33:37.616 00.000 8976 stepping (-8, 12) + (0, -2)
02:33:37.616 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:37.647 00.031 8976 Received - 47 (G) 
02:33:37.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:37.647 00.000 8976 stepped: pos (-8, 10)
02:33:37.648 00.001 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:33:37.648 00.000 8976 MountToCamera -- mountX=1.22 mountY=-1.80 hyp=2.18 mountTheta=-0.97 cameraX=1.05, cameraY=1.91 cameraTheta=1.07
02:33:37.648 00.000 8976 incremental bump (1.049, 1.912) isValid = 1
02:33:37.648 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
02:33:37.648 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:33:37.648 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:33:37.648 00.000 8976 move complete, result=0
02:33:37.648 00.000 9828 Worker thread wakes up
02:33:37.648 00.000 8976 worker thread done servicing request
02:33:37.648 00.000 8976 Worker thread wakes up
02:33:37.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:37.648 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:33:37.648 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:33:37.648 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:33:37.648 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:33:37.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:37.648 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:33:37.649 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:33:37.649 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:33:37.649 00.000 9828 BLC: window closed
02:33:37.649 00.000 9828 MoveAxis(E, 19, B)
02:33:37.649 00.000 9828 Guiding  Dir = 2, Dur = 19
02:33:37.649 00.000 9828 IsSlewing returns 0
02:33:37.649 00.000 9828 IsGuiding returns 0
02:33:37.649 00.000 9828 PulseGuide returned control before completion, sleep 29
02:33:37.680 00.031 9828 IsGuiding returns 1
02:33:37.680 00.000 9828 scope still moving after pulse duration time elapsed
02:33:37.711 00.031 9828 IsSlewing returns 0
02:33:37.712 00.001 9828 IsGuiding returns 1
02:33:37.742 00.030 9828 IsSlewing returns 0
02:33:37.743 00.001 9828 IsGuiding returns 1
02:33:37.774 00.031 9828 IsSlewing returns 0
02:33:37.774 00.000 9828 IsGuiding returns 1
02:33:37.806 00.032 9828 IsSlewing returns 0
02:33:37.806 00.000 9828 IsGuiding returns 0
02:33:37.806 00.000 9828 scope move finished after 19 + 137 ms
02:33:37.806 00.000 9828 Move returns status 0, amount 19
02:33:37.806 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:37.806 00.000 9828 MoveAxis(N, 13, B)
02:33:37.806 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:37.822 00.016 9828 IsSlewing returns 0
02:33:37.823 00.001 9828 IsGuiding returns 0
02:33:37.823 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:37.854 00.031 9828 IsGuiding returns 1
02:33:37.854 00.000 9828 scope still moving after pulse duration time elapsed
02:33:37.885 00.031 9828 IsSlewing returns 0
02:33:37.886 00.001 9828 IsGuiding returns 1
02:33:37.917 00.031 9828 IsSlewing returns 0
02:33:37.917 00.000 9828 IsGuiding returns 1
02:33:37.948 00.031 9828 IsSlewing returns 0
02:33:37.948 00.000 9828 IsGuiding returns 1
02:33:37.979 00.031 9828 IsSlewing returns 0
02:33:37.980 00.001 9828 IsGuiding returns 1
02:33:38.011 00.031 9828 IsSlewing returns 0
02:33:38.011 00.000 9828 IsGuiding returns 1
02:33:38.042 00.031 9828 IsSlewing returns 0
02:33:38.042 00.000 9828 IsGuiding returns 0
02:33:38.042 00.000 9828 scope move finished after 13 + 206 ms
02:33:38.042 00.000 9828 Move returns status 0, amount 13
02:33:38.042 00.000 9828 move complete, result=0
02:33:38.042 00.000 9828 worker thread done servicing request
02:33:38.042 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:33:38.345 00.303 8976 Exposure complete
02:33:38.350 00.005 8976 worker thread done servicing request
02:33:38.350 00.000 5052 OnExposeComplete: enter
02:33:38.350 00.000 5052 UpdateGuideState(): m_state=6
02:33:38.350 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9331
02:33:38.350 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.96, Mass=151, SNR=8.5, Peak=66 HFD=2.3
02:33:38.350 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
02:33:38.350 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
02:33:38.350 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.25 hyp=0.51 cameraTheta=2.63 mountX=0.42 mountY=0.24, mountTheta=0.51
02:33:38.351 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.25, opts=13)
02:33:38.351 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.25)
02:33:38.351 00.000 8976 Worker thread wakes up
02:33:38.352 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.25) opts 0xd
02:33:38.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.25)
02:33:38.352 00.000 8976 Moving (-0.44, 0.25) raw xDistance=0.42 yDistance=0.24
02:33:38.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
02:33:38.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:33:38.352 00.000 8976 MoveAxis(L, 2, ABG)
02:33:38.352 00.000 8976 stepping (-8, 10) + (-2, 0)
02:33:38.352 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:38.354 00.002 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:33:38.364 00.010 5052 UpdateGuideState exits: m=151 SNR=8.5
02:33:38.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:38.364 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:38.364 00.000 5052 Enqueuing Expose request
02:33:38.383 00.019 8976 Received - 47 (G) 
02:33:38.383 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:38.383 00.000 8976 stepped: pos (-10, 10)
02:33:38.383 00.000 8976 MoveAxis(U, 0, ABG)
02:33:38.383 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:33:38.383 00.000 8976 MountToCamera -- mountX=1.33 mountY=-1.73 hyp=2.18 mountTheta=-0.92 cameraX=0.94, cameraY=1.97 cameraTheta=1.13
02:33:38.383 00.000 8976 incremental bump (0.939, 1.969) isValid = 1
02:33:38.384 00.001 8976 Scheduling Mount bump of (0.049, 0.108)
02:33:38.384 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:33:38.384 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:33:38.384 00.000 8976 move complete, result=0
02:33:38.384 00.000 9828 Worker thread wakes up
02:33:38.384 00.000 8976 worker thread done servicing request
02:33:38.384 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:33:38.384 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:33:38.384 00.000 8976 Worker thread wakes up
02:33:38.384 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:33:38.385 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:38.385 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
02:33:38.385 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:38.385 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:33:38.385 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:33:38.385 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:33:38.385 00.000 9828 BLC: window closed
02:33:38.385 00.000 9828 MoveAxis(E, 17, B)
02:33:38.385 00.000 9828 Guiding  Dir = 2, Dur = 17
02:33:38.386 00.001 9828 IsSlewing returns 0
02:33:38.386 00.000 9828 IsGuiding returns 0
02:33:38.386 00.000 9828 PulseGuide returned control before completion, sleep 27
02:33:38.415 00.029 9828 IsGuiding returns 1
02:33:38.415 00.000 9828 scope still moving after pulse duration time elapsed
02:33:38.447 00.032 9828 IsSlewing returns 0
02:33:38.447 00.000 9828 IsGuiding returns 1
02:33:38.477 00.030 9828 IsSlewing returns 0
02:33:38.477 00.000 9828 IsGuiding returns 1
02:33:38.509 00.032 9828 IsSlewing returns 0
02:33:38.509 00.000 9828 IsGuiding returns 0
02:33:38.509 00.000 9828 scope move finished after 17 + 106 ms
02:33:38.509 00.000 9828 Move returns status 0, amount 17
02:33:38.510 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:38.510 00.000 9828 MoveAxis(N, 14, B)
02:33:38.510 00.000 9828 Guiding  Dir = 0, Dur = 14
02:33:38.525 00.015 9828 IsSlewing returns 0
02:33:38.530 00.005 9828 IsGuiding returns 0
02:33:38.530 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:38.557 00.027 9828 IsGuiding returns 1
02:33:38.557 00.000 9828 scope still moving after pulse duration time elapsed
02:33:38.588 00.031 9828 IsSlewing returns 0
02:33:38.588 00.000 9828 IsGuiding returns 1
02:33:38.619 00.031 9828 IsSlewing returns 0
02:33:38.619 00.000 9828 IsGuiding returns 1
02:33:38.651 00.032 9828 IsSlewing returns 0
02:33:38.651 00.000 9828 IsGuiding returns 1
02:33:38.682 00.031 9828 IsSlewing returns 0
02:33:38.682 00.000 9828 IsGuiding returns 0
02:33:38.682 00.000 9828 scope move finished after 14 + 138 ms
02:33:38.682 00.000 9828 Move returns status 0, amount 14
02:33:38.682 00.000 9828 move complete, result=0
02:33:38.683 00.001 9828 worker thread done servicing request
02:33:38.683 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:33:39.091 00.408 8976 Exposure complete
02:33:39.096 00.005 8976 worker thread done servicing request
02:33:39.096 00.000 5052 OnExposeComplete: enter
02:33:39.097 00.001 5052 UpdateGuideState(): m_state=6
02:33:39.097 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9332
02:33:39.097 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.58, Mass=134, SNR=8.1, Peak=69 HFD=2.2
02:33:39.097 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
02:33:39.097 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.61)
02:33:39.097 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.53 mountX=-0.03 mountY=0.22, mountTheta=1.71
02:33:39.097 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.13, opts=13)
02:33:39.097 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.13)
02:33:39.098 00.001 8976 Worker thread wakes up
02:33:39.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.13) opts 0xd
02:33:39.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.13)
02:33:39.098 00.000 8976 Moving (-0.18, -0.13) raw xDistance=-0.03 yDistance=0.22
02:33:39.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:33:39.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:33:39.098 00.000 8976 MoveAxis(R, 0, ABG)
02:33:39.098 00.000 8976 MoveAxis(U, 0, ABG)
02:33:39.098 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:33:39.098 00.000 8976 MountToCamera -- mountX=1.39 mountY=-1.69 hyp=2.19 mountTheta=-0.88 cameraX=0.87, cameraY=2.01 cameraTheta=1.16
02:33:39.098 00.000 8976 incremental bump (0.866, 2.008) isValid = 1
02:33:39.098 00.000 8976 Scheduling Mount bump of (0.045, 0.109)
02:33:39.098 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:33:39.098 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:33:39.098 00.000 8976 move complete, result=0
02:33:39.098 00.000 9828 Worker thread wakes up
02:33:39.098 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:33:39.098 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:33:39.098 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
02:33:39.098 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
02:33:39.098 00.000 8976 worker thread done servicing request
02:33:39.099 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:33:39.099 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:33:39.099 00.000 9828 BLC: window closed
02:33:39.099 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:33:39.099 00.000 9828 MoveAxis(E, 16, B)
02:33:39.099 00.000 9828 Guiding  Dir = 2, Dur = 16
02:33:39.099 00.000 9828 IsSlewing returns 0
02:33:39.099 00.000 9828 IsGuiding returns 0
02:33:39.099 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:39.109 00.010 5052 UpdateGuideState exits: m=134 SNR=8.1
02:33:39.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:39.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:39.109 00.000 5052 Enqueuing Expose request
02:33:39.109 00.000 8976 Worker thread wakes up
02:33:39.110 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:39.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:39.110 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:39.132 00.022 9828 IsGuiding returns 1
02:33:39.132 00.000 9828 scope still moving after pulse duration time elapsed
02:33:39.164 00.032 9828 IsSlewing returns 0
02:33:39.165 00.001 9828 IsGuiding returns 1
02:33:39.196 00.031 9828 IsSlewing returns 0
02:33:39.196 00.000 9828 IsGuiding returns 1
02:33:39.227 00.031 9828 IsSlewing returns 0
02:33:39.227 00.000 9828 IsGuiding returns 0
02:33:39.227 00.000 9828 scope move finished after 16 + 112 ms
02:33:39.227 00.000 9828 Move returns status 0, amount 16
02:33:39.227 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:39.228 00.001 9828 MoveAxis(N, 14, B)
02:33:39.228 00.000 9828 Guiding  Dir = 0, Dur = 14
02:33:39.242 00.014 9828 IsSlewing returns 0
02:33:39.242 00.000 9828 IsGuiding returns 0
02:33:39.242 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:39.274 00.032 9828 IsGuiding returns 1
02:33:39.274 00.000 9828 scope still moving after pulse duration time elapsed
02:33:39.306 00.032 9828 IsSlewing returns 0
02:33:39.306 00.000 9828 IsGuiding returns 1
02:33:39.338 00.032 9828 IsSlewing returns 0
02:33:39.338 00.000 9828 IsGuiding returns 1
02:33:39.368 00.030 9828 IsSlewing returns 0
02:33:39.368 00.000 9828 IsGuiding returns 1
02:33:39.399 00.031 9828 IsSlewing returns 0
02:33:39.399 00.000 9828 IsGuiding returns 0
02:33:39.399 00.000 9828 scope move finished after 14 + 143 ms
02:33:39.399 00.000 9828 Move returns status 0, amount 14
02:33:39.400 00.001 9828 move complete, result=0
02:33:39.400 00.000 9828 worker thread done servicing request
02:33:39.400 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:33:39.800 00.400 8976 Exposure complete
02:33:39.806 00.006 8976 worker thread done servicing request
02:33:39.806 00.000 5052 OnExposeComplete: enter
02:33:39.806 00.000 5052 UpdateGuideState(): m_state=6
02:33:39.806 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9333
02:33:39.806 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.35, Mass=130, SNR=7.9, Peak=68 HFD=1.8
02:33:39.806 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.38 = 1.91)
02:33:39.806 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
02:33:39.807 00.001 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.36 hyp=0.50 cameraTheta=-2.33 mountX=-0.16 mountY=0.49, mountTheta=1.90
02:33:39.807 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.36, opts=13)
02:33:39.807 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.36)
02:33:39.807 00.000 8976 Worker thread wakes up
02:33:39.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.36) opts 0xd
02:33:39.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.36)
02:33:39.807 00.000 8976 Moving (-0.34, -0.36) raw xDistance=-0.16 yDistance=0.49
02:33:39.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:33:39.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:33:39.808 00.001 8976 MoveAxis(R, 0, ABG)
02:33:39.808 00.000 8976 MoveAxis(D, 2, ABG)
02:33:39.808 00.000 8976 stepping (-10, 10) + (0, -2)
02:33:39.808 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:39.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:33:39.817 00.009 5052 UpdateGuideState exits: m=130 SNR=7.9
02:33:39.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:39.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:39.817 00.000 5052 Enqueuing Expose request
02:33:39.837 00.020 8976 Received - 47 (G) 
02:33:39.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:39.837 00.000 8976 stepped: pos (-10, 8)
02:33:39.838 00.001 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:33:39.838 00.000 8976 MountToCamera -- mountX=1.44 mountY=-1.55 hyp=2.11 mountTheta=-0.82 cameraX=0.72, cameraY=1.99 cameraTheta=1.22
02:33:39.838 00.000 8976 incremental bump (0.723, 1.986) isValid = 1
02:33:39.838 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:33:39.838 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:33:39.838 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:33:39.838 00.000 8976 move complete, result=0
02:33:39.838 00.000 9828 Worker thread wakes up
02:33:39.838 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:33:39.838 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:33:39.838 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:33:39.838 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
02:33:39.838 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:33:39.838 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:33:39.838 00.000 9828 BLC: window closed
02:33:39.838 00.000 8976 worker thread done servicing request
02:33:39.838 00.000 8976 Worker thread wakes up
02:33:39.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:39.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:39.839 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:33:39.839 00.000 9828 MoveAxis(E, 14, B)
02:33:39.839 00.000 9828 Guiding  Dir = 2, Dur = 14
02:33:39.840 00.001 9828 IsSlewing returns 0
02:33:39.840 00.000 9828 IsGuiding returns 0
02:33:39.840 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:39.879 00.039 9828 IsGuiding returns 1
02:33:39.879 00.000 9828 scope still moving after pulse duration time elapsed
02:33:39.910 00.031 9828 IsSlewing returns 0
02:33:39.910 00.000 9828 IsGuiding returns 1
02:33:39.941 00.031 9828 IsSlewing returns 0
02:33:39.941 00.000 9828 IsGuiding returns 1
02:33:39.971 00.030 9828 IsSlewing returns 0
02:33:39.971 00.000 9828 IsGuiding returns 0
02:33:39.971 00.000 9828 scope move finished after 14 + 117 ms
02:33:39.971 00.000 9828 Move returns status 0, amount 14
02:33:39.971 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:39.971 00.000 9828 MoveAxis(N, 14, B)
02:33:39.971 00.000 9828 Guiding  Dir = 0, Dur = 14
02:33:39.987 00.016 9828 IsSlewing returns 0
02:33:39.987 00.000 9828 IsGuiding returns 0
02:33:39.987 00.000 9828 PulseGuide returned control before completion, sleep 24
02:33:40.017 00.030 9828 IsGuiding returns 1
02:33:40.018 00.001 9828 scope still moving after pulse duration time elapsed
02:33:40.050 00.032 9828 IsSlewing returns 0
02:33:40.050 00.000 9828 IsGuiding returns 1
02:33:40.082 00.032 9828 IsSlewing returns 0
02:33:40.082 00.000 9828 IsGuiding returns 1
02:33:40.113 00.031 9828 IsSlewing returns 0
02:33:40.113 00.000 9828 IsGuiding returns 1
02:33:40.143 00.030 9828 IsSlewing returns 0
02:33:40.143 00.000 9828 IsGuiding returns 0
02:33:40.143 00.000 9828 scope move finished after 14 + 142 ms
02:33:40.143 00.000 9828 Move returns status 0, amount 14
02:33:40.143 00.000 9828 move complete, result=0
02:33:40.143 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:33:40.144 00.001 9828 worker thread done servicing request
02:33:40.534 00.390 8976 Exposure complete
02:33:40.540 00.006 8976 worker thread done servicing request
02:33:40.540 00.000 5052 OnExposeComplete: enter
02:33:40.541 00.001 5052 UpdateGuideState(): m_state=6
02:33:40.541 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9334
02:33:40.541 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.79, Mass=150, SNR=8.5, Peak=76 HFD=2.0
02:33:40.541 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:33:40.541 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
02:33:40.541 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.68 mountX=0.15 mountY=0.09, mountTheta=0.56
02:33:40.542 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.08, opts=13)
02:33:40.542 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.08)
02:33:40.542 00.000 8976 Worker thread wakes up
02:33:40.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.08) opts 0xd
02:33:40.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.08)
02:33:40.542 00.000 8976 Moving (-0.17, 0.08) raw xDistance=0.15 yDistance=0.09
02:33:40.543 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:33:40.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:33:40.543 00.000 8976 MoveAxis(R, 0, ABG)
02:33:40.543 00.000 8976 MoveAxis(U, 0, ABG)
02:33:40.543 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:33:40.543 00.000 8976 MountToCamera -- mountX=1.47 mountY=-1.46 hyp=2.07 mountTheta=-0.78 cameraX=0.63, cameraY=1.97 cameraTheta=1.26
02:33:40.543 00.000 8976 incremental bump (0.628, 1.972) isValid = 1
02:33:40.543 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
02:33:40.543 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:33:40.543 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:33:40.543 00.000 8976 move complete, result=0
02:33:40.543 00.000 8976 worker thread done servicing request
02:33:40.543 00.000 9828 Worker thread wakes up
02:33:40.543 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:33:40.543 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:33:40.543 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
02:33:40.543 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
02:33:40.544 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:33:40.544 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:33:40.544 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:33:40.544 00.000 9828 BLC: window closed
02:33:40.544 00.000 9828 MoveAxis(E, 13, B)
02:33:40.544 00.000 9828 Guiding  Dir = 2, Dur = 13
02:33:40.544 00.000 9828 IsSlewing returns 0
02:33:40.544 00.000 9828 IsGuiding returns 0
02:33:40.544 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:40.553 00.009 5052 UpdateGuideState exits: m=150 SNR=8.5
02:33:40.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:40.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:40.553 00.000 5052 Enqueuing Expose request
02:33:40.554 00.001 8976 Worker thread wakes up
02:33:40.554 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:40.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:40.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:40.580 00.026 9828 IsGuiding returns 1
02:33:40.580 00.000 9828 scope still moving after pulse duration time elapsed
02:33:40.612 00.032 9828 IsSlewing returns 0
02:33:40.612 00.000 9828 IsGuiding returns 1
02:33:40.642 00.030 9828 IsSlewing returns 0
02:33:40.642 00.000 9828 IsGuiding returns 1
02:33:40.673 00.031 9828 IsSlewing returns 0
02:33:40.673 00.000 9828 IsGuiding returns 1
02:33:40.704 00.031 9828 IsSlewing returns 0
02:33:40.704 00.000 9828 IsGuiding returns 0
02:33:40.705 00.001 9828 scope move finished after 13 + 147 ms
02:33:40.705 00.000 9828 Move returns status 0, amount 13
02:33:40.705 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:40.705 00.000 9828 MoveAxis(N, 15, B)
02:33:40.705 00.000 9828 Guiding  Dir = 0, Dur = 15
02:33:40.719 00.014 9828 IsSlewing returns 0
02:33:40.719 00.000 9828 IsGuiding returns 0
02:33:40.719 00.000 9828 PulseGuide returned control before completion, sleep 25
02:33:40.750 00.031 9828 IsGuiding returns 1
02:33:40.750 00.000 9828 scope still moving after pulse duration time elapsed
02:33:40.781 00.031 9828 IsSlewing returns 0
02:33:40.782 00.001 9828 IsGuiding returns 1
02:33:40.812 00.030 9828 IsSlewing returns 0
02:33:40.812 00.000 9828 IsGuiding returns 1
02:33:40.842 00.030 9828 IsSlewing returns 0
02:33:40.842 00.000 9828 IsGuiding returns 1
02:33:40.873 00.031 9828 IsSlewing returns 0
02:33:40.873 00.000 9828 IsGuiding returns 0
02:33:40.873 00.000 9828 scope move finished after 15 + 139 ms
02:33:40.873 00.000 9828 Move returns status 0, amount 15
02:33:40.873 00.000 9828 move complete, result=0
02:33:40.873 00.000 9828 worker thread done servicing request
02:33:40.873 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:33:41.241 00.368 8976 Exposure complete
02:33:41.247 00.006 8976 worker thread done servicing request
02:33:41.247 00.000 5052 OnExposeComplete: enter
02:33:41.247 00.000 5052 UpdateGuideState(): m_state=6
02:33:41.247 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9335
02:33:41.247 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.36, Mass=130, SNR=7.9, Peak=65 HFD=1.9
02:33:41.247 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.45 = 1.83)
02:33:41.247 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
02:33:41.247 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.35 hyp=0.53 cameraTheta=-2.41 mountX=-0.14 mountY=0.52, mountTheta=1.83
02:33:41.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.35, opts=13)
02:33:41.248 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.35)
02:33:41.248 00.000 8976 Worker thread wakes up
02:33:41.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.35) opts 0xd
02:33:41.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.35)
02:33:41.248 00.000 8976 Moving (-0.39, -0.35) raw xDistance=-0.14 yDistance=0.52
02:33:41.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:33:41.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:33:41.248 00.000 8976 MoveAxis(R, 0, ABG)
02:33:41.248 00.000 8976 MoveAxis(D, 2, ABG)
02:33:41.248 00.000 8976 stepping (-10, 8) + (0, -2)
02:33:41.249 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:41.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:33:41.260 00.011 5052 UpdateGuideState exits: m=130 SNR=7.9
02:33:41.261 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:41.261 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:41.261 00.000 5052 Enqueuing Expose request
02:33:41.277 00.016 8976 Received - 47 (G) 
02:33:41.277 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:41.277 00.000 8976 stepped: pos (-10, 6)
02:33:41.277 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:33:41.277 00.000 8976 MountToCamera -- mountX=1.49 mountY=-1.29 hyp=1.97 mountTheta=-0.71 cameraX=0.47, cameraY=1.91 cameraTheta=1.33
02:33:41.277 00.000 8976 incremental bump (0.471, 1.914) isValid = 1
02:33:41.277 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:33:41.277 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:33:41.277 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:33:41.277 00.000 8976 move complete, result=0
02:33:41.277 00.000 8976 worker thread done servicing request
02:33:41.278 00.001 9828 Worker thread wakes up
02:33:41.278 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:33:41.278 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:33:41.278 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
02:33:41.278 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
02:33:41.278 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
02:33:41.278 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:33:41.278 00.000 8976 Worker thread wakes up
02:33:41.278 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:41.278 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:41.278 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:33:41.278 00.000 9828 BLC: window closed
02:33:41.278 00.000 9828 MoveAxis(E, 10, B)
02:33:41.278 00.000 9828 Guiding  Dir = 2, Dur = 10
02:33:41.279 00.001 9828 IsSlewing returns 0
02:33:41.279 00.000 9828 IsGuiding returns 0
02:33:41.279 00.000 9828 PulseGuide returned control before completion, sleep 20
02:33:41.311 00.032 9828 IsGuiding returns 1
02:33:41.311 00.000 9828 scope still moving after pulse duration time elapsed
02:33:41.343 00.032 9828 IsSlewing returns 0
02:33:41.343 00.000 9828 IsGuiding returns 1
02:33:41.375 00.032 9828 IsSlewing returns 0
02:33:41.376 00.001 9828 IsGuiding returns 1
02:33:41.406 00.030 9828 IsSlewing returns 0
02:33:41.406 00.000 9828 IsGuiding returns 0
02:33:41.406 00.000 9828 scope move finished after 10 + 117 ms
02:33:41.406 00.000 9828 Move returns status 0, amount 10
02:33:41.406 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:41.406 00.000 9828 MoveAxis(N, 15, B)
02:33:41.406 00.000 9828 Guiding  Dir = 0, Dur = 15
02:33:41.422 00.016 9828 IsSlewing returns 0
02:33:41.422 00.000 9828 IsGuiding returns 0
02:33:41.423 00.001 9828 PulseGuide returned control before completion, sleep 25
02:33:41.452 00.029 9828 IsGuiding returns 1
02:33:41.453 00.001 9828 scope still moving after pulse duration time elapsed
02:33:41.483 00.030 9828 IsSlewing returns 0
02:33:41.483 00.000 9828 IsGuiding returns 1
02:33:41.514 00.031 9828 IsSlewing returns 0
02:33:41.514 00.000 9828 IsGuiding returns 1
02:33:41.544 00.030 9828 IsSlewing returns 0
02:33:41.544 00.000 9828 IsGuiding returns 1
02:33:41.574 00.030 9828 IsSlewing returns 0
02:33:41.574 00.000 9828 IsGuiding returns 0
02:33:41.574 00.000 9828 scope move finished after 15 + 137 ms
02:33:41.574 00.000 9828 Move returns status 0, amount 15
02:33:41.574 00.000 9828 move complete, result=0
02:33:41.576 00.002 9828 worker thread done servicing request
02:33:41.576 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:33:41.971 00.395 8976 Exposure complete
02:33:41.977 00.006 8976 worker thread done servicing request
02:33:41.977 00.000 5052 OnExposeComplete: enter
02:33:41.977 00.000 5052 UpdateGuideState(): m_state=6
02:33:41.977 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9336
02:33:41.977 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.65, Mass=161, SNR=8.8, Peak=69 HFD=1.8
02:33:41.977 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
02:33:41.977 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
02:33:41.977 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.06 hyp=0.49 cameraTheta=-3.02 mountX=0.17 mountY=0.44, mountTheta=1.21
02:33:41.979 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.06, opts=13)
02:33:41.979 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.06)
02:33:41.979 00.000 8976 Worker thread wakes up
02:33:41.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.06) opts 0xd
02:33:41.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.06)
02:33:41.979 00.000 8976 Moving (-0.48, -0.06) raw xDistance=0.17 yDistance=0.44
02:33:41.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:33:41.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
02:33:41.979 00.000 8976 MoveAxis(R, 0, ABG)
02:33:41.979 00.000 8976 MoveAxis(D, 2, ABG)
02:33:41.979 00.000 8976 stepping (-10, 6) + (0, -2)
02:33:41.979 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:41.980 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:33:41.988 00.008 5052 UpdateGuideState exits: m=161 SNR=8.8
02:33:41.988 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:41.988 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:41.988 00.000 5052 Enqueuing Expose request
02:33:42.012 00.024 8976 Received - 47 (G) 
02:33:42.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:42.012 00.000 8976 stepped: pos (-10, 4)
02:33:42.013 00.001 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:33:42.013 00.000 8976 MountToCamera -- mountX=1.50 mountY=-1.07 hyp=1.85 mountTheta=-0.62 cameraX=0.27, cameraY=1.83 cameraTheta=1.42
02:33:42.013 00.000 8976 incremental bump (0.272, 1.828) isValid = 1
02:33:42.013 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:33:42.013 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:33:42.013 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:33:42.013 00.000 8976 move complete, result=0
02:33:42.013 00.000 8976 worker thread done servicing request
02:33:42.013 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:33:42.013 00.000 9828 Worker thread wakes up
02:33:42.013 00.000 8976 Worker thread wakes up
02:33:42.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:42.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:42.013 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:33:42.014 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:33:42.014 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
02:33:42.014 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:33:42.014 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:33:42.014 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:33:42.014 00.000 9828 BLC: window closed
02:33:42.014 00.000 9828 MoveAxis(E, 7, B)
02:33:42.014 00.000 9828 Guiding  Dir = 2, Dur = 7
02:33:42.014 00.000 9828 IsSlewing returns 0
02:33:42.015 00.001 9828 IsGuiding returns 0
02:33:42.015 00.000 9828 PulseGuide returned control before completion, sleep 17
02:33:42.045 00.030 9828 IsGuiding returns 1
02:33:42.045 00.000 9828 scope still moving after pulse duration time elapsed
02:33:42.075 00.030 9828 IsSlewing returns 0
02:33:42.075 00.000 9828 IsGuiding returns 1
02:33:42.107 00.032 9828 IsSlewing returns 0
02:33:42.107 00.000 9828 IsGuiding returns 1
02:33:42.138 00.031 9828 IsSlewing returns 0
02:33:42.138 00.000 9828 IsGuiding returns 1
02:33:42.169 00.031 9828 IsSlewing returns 0
02:33:42.169 00.000 9828 IsGuiding returns 0
02:33:42.169 00.000 9828 scope move finished after 7 + 147 ms
02:33:42.169 00.000 9828 Move returns status 0, amount 7
02:33:42.169 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:42.169 00.000 9828 MoveAxis(N, 16, B)
02:33:42.169 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:42.184 00.015 9828 IsSlewing returns 0
02:33:42.184 00.000 9828 IsGuiding returns 0
02:33:42.184 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:42.214 00.030 9828 IsGuiding returns 1
02:33:42.214 00.000 9828 scope still moving after pulse duration time elapsed
02:33:42.245 00.031 9828 IsSlewing returns 0
02:33:42.245 00.000 9828 IsGuiding returns 1
02:33:42.276 00.031 9828 IsSlewing returns 0
02:33:42.276 00.000 9828 IsGuiding returns 1
02:33:42.307 00.031 9828 IsSlewing returns 0
02:33:42.307 00.000 9828 IsGuiding returns 1
02:33:42.339 00.032 9828 IsSlewing returns 0
02:33:42.339 00.000 9828 IsGuiding returns 0
02:33:42.339 00.000 9828 scope move finished after 16 + 139 ms
02:33:42.339 00.000 9828 Move returns status 0, amount 16
02:33:42.340 00.001 9828 move complete, result=0
02:33:42.340 00.000 9828 worker thread done servicing request
02:33:42.340 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:33:42.707 00.367 8976 Exposure complete
02:33:42.713 00.006 8976 worker thread done servicing request
02:33:42.713 00.000 5052 OnExposeComplete: enter
02:33:42.713 00.000 5052 UpdateGuideState(): m_state=6
02:33:42.713 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9337
02:33:42.713 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.90, Mass=156, SNR=8.6, Peak=71 HFD=2.2
02:33:42.713 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
02:33:42.713 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
02:33:42.713 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.53 mountX=0.29 mountY=0.12, mountTheta=0.40
02:33:42.714 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.19, opts=13)
02:33:42.714 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.19)
02:33:42.714 00.000 8976 Worker thread wakes up
02:33:42.715 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.19) opts 0xd
02:33:42.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.19)
02:33:42.715 00.000 8976 Moving (-0.27, 0.19) raw xDistance=0.29 yDistance=0.12
02:33:42.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:33:42.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:33:42.715 00.000 8976 MoveAxis(L, 1, ABG)
02:33:42.715 00.000 8976 stepping (-10, 4) + (-1, 0)
02:33:42.715 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:42.715 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:33:42.725 00.010 5052 UpdateGuideState exits: m=156 SNR=8.6
02:33:42.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:42.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:42.725 00.000 5052 Enqueuing Expose request
02:33:42.748 00.023 8976 Received - 47 (G) 
02:33:42.748 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:42.748 00.000 8976 stepped: pos (-11, 4)
02:33:42.748 00.000 8976 MoveAxis(U, 0, ABG)
02:33:42.748 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:33:42.748 00.000 8976 MountToCamera -- mountX=1.56 mountY=-0.93 hyp=1.82 mountTheta=-0.54 cameraX=0.12, cameraY=1.81 cameraTheta=1.51
02:33:42.748 00.000 8976 incremental bump (0.116, 1.815) isValid = 1
02:33:42.748 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
02:33:42.748 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:33:42.748 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:33:42.748 00.000 8976 move complete, result=0
02:33:42.748 00.000 9828 Worker thread wakes up
02:33:42.748 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:33:42.748 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:33:42.748 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:33:42.748 00.000 8976 worker thread done servicing request
02:33:42.748 00.000 8976 Worker thread wakes up
02:33:42.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:42.748 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.68)
02:33:42.749 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:42.749 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
02:33:42.749 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
02:33:42.749 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:33:42.749 00.000 9828 BLC: window closed
02:33:42.749 00.000 9828 MoveAxis(E, 4, B)
02:33:42.749 00.000 9828 Guiding  Dir = 2, Dur = 4
02:33:42.749 00.000 9828 IsSlewing returns 0
02:33:42.749 00.000 9828 IsGuiding returns 0
02:33:42.749 00.000 9828 PulseGuide returned control before completion, sleep 14
02:33:42.776 00.027 9828 IsGuiding returns 1
02:33:42.776 00.000 9828 scope still moving after pulse duration time elapsed
02:33:42.807 00.031 9828 IsSlewing returns 0
02:33:42.807 00.000 9828 IsGuiding returns 1
02:33:42.838 00.031 9828 IsSlewing returns 0
02:33:42.838 00.000 9828 IsGuiding returns 1
02:33:42.869 00.031 9828 IsSlewing returns 0
02:33:42.869 00.000 9828 IsGuiding returns 0
02:33:42.869 00.000 9828 scope move finished after 4 + 116 ms
02:33:42.869 00.000 9828 Move returns status 0, amount 4
02:33:42.869 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:42.870 00.001 9828 MoveAxis(N, 16, B)
02:33:42.870 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:42.884 00.014 9828 IsSlewing returns 0
02:33:42.885 00.001 9828 IsGuiding returns 0
02:33:42.885 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:42.914 00.029 9828 IsGuiding returns 1
02:33:42.914 00.000 9828 scope still moving after pulse duration time elapsed
02:33:42.945 00.031 9828 IsSlewing returns 0
02:33:42.945 00.000 9828 IsGuiding returns 1
02:33:42.976 00.031 9828 IsSlewing returns 0
02:33:42.976 00.000 9828 IsGuiding returns 1
02:33:43.007 00.031 9828 IsSlewing returns 0
02:33:43.007 00.000 9828 IsGuiding returns 1
02:33:43.038 00.031 9828 IsSlewing returns 0
02:33:43.038 00.000 9828 IsGuiding returns 0
02:33:43.039 00.001 9828 scope move finished after 16 + 137 ms
02:33:43.039 00.000 9828 Move returns status 0, amount 16
02:33:43.039 00.000 9828 move complete, result=0
02:33:43.039 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:33:43.039 00.000 9828 worker thread done servicing request
02:33:43.445 00.406 8976 Exposure complete
02:33:43.451 00.006 8976 worker thread done servicing request
02:33:43.451 00.000 5052 OnExposeComplete: enter
02:33:43.451 00.000 5052 UpdateGuideState(): m_state=6
02:33:43.451 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9338
02:33:43.451 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.72, Mass=146, SNR=8.4, Peak=67 HFD=2.3
02:33:43.451 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:33:43.451 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:33:43.451 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.01 hyp=0.44 cameraTheta=3.11 mountX=0.21 mountY=0.36, mountTheta=1.04
02:33:43.452 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.01, opts=13)
02:33:43.452 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.01)
02:33:43.452 00.000 8976 Worker thread wakes up
02:33:43.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.01) opts 0xd
02:33:43.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.01)
02:33:43.452 00.000 8976 Moving (-0.44, 0.01) raw xDistance=0.21 yDistance=0.36
02:33:43.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:33:43.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:33:43.452 00.000 8976 MoveAxis(R, 0, ABG)
02:33:43.452 00.000 8976 MoveAxis(D, 1, ABG)
02:33:43.452 00.000 8976 stepping (-11, 4) + (0, -1)
02:33:43.452 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:43.453 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:33:43.462 00.009 5052 UpdateGuideState exits: m=146 SNR=8.4
02:33:43.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:43.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:43.462 00.000 5052 Enqueuing Expose request
02:33:43.483 00.021 8976 Received - 47 (G) 
02:33:43.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:43.483 00.000 8976 stepped: pos (-11, 3)
02:33:43.483 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
02:33:43.483 00.000 8976 MountToCamera -- mountX=1.60 mountY=-0.78 hyp=1.78 mountTheta=-0.45 cameraX=-0.04, cameraY=1.78 cameraTheta=1.59
02:33:43.483 00.000 8976 incremental bump (-0.035, 1.783) isValid = 1
02:33:43.483 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
02:33:43.483 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:33:43.483 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:33:43.483 00.000 8976 move complete, result=0
02:33:43.483 00.000 8976 worker thread done servicing request
02:33:43.483 00.000 9828 Worker thread wakes up
02:33:43.483 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:33:43.483 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:33:43.483 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.60)
02:33:43.483 00.000 8976 Worker thread wakes up
02:33:43.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:43.484 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:43.484 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:33:43.484 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
02:33:43.484 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
02:33:43.484 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:33:43.484 00.000 9828 BLC: window closed
02:33:43.484 00.000 9828 MoveAxis(E, 1, B)
02:33:43.484 00.000 9828 Guiding  Dir = 2, Dur = 1
02:33:43.484 00.000 9828 IsSlewing returns 0
02:33:43.484 00.000 9828 IsGuiding returns 0
02:33:43.484 00.000 9828 PulseGuide returned control before completion, sleep 11
02:33:43.508 00.024 9828 IsGuiding returns 1
02:33:43.509 00.001 9828 scope still moving after pulse duration time elapsed
02:33:43.539 00.030 9828 IsSlewing returns 0
02:33:43.539 00.000 9828 IsGuiding returns 1
02:33:43.569 00.030 9828 IsSlewing returns 0
02:33:43.569 00.000 9828 IsGuiding returns 1
02:33:43.601 00.032 9828 IsSlewing returns 0
02:33:43.601 00.000 9828 IsGuiding returns 0
02:33:43.601 00.000 9828 scope move finished after 1 + 115 ms
02:33:43.601 00.000 9828 Move returns status 0, amount 1
02:33:43.601 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:43.601 00.000 9828 MoveAxis(N, 16, B)
02:33:43.601 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:43.617 00.016 9828 IsSlewing returns 0
02:33:43.617 00.000 9828 IsGuiding returns 0
02:33:43.617 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:43.647 00.030 9828 IsGuiding returns 1
02:33:43.647 00.000 9828 scope still moving after pulse duration time elapsed
02:33:43.678 00.031 9828 IsSlewing returns 0
02:33:43.678 00.000 9828 IsGuiding returns 1
02:33:43.709 00.031 9828 IsSlewing returns 0
02:33:43.709 00.000 9828 IsGuiding returns 1
02:33:43.740 00.031 9828 IsSlewing returns 0
02:33:43.740 00.000 9828 IsGuiding returns 0
02:33:43.740 00.000 9828 scope move finished after 16 + 106 ms
02:33:43.740 00.000 9828 Move returns status 0, amount 16
02:33:43.740 00.000 9828 move complete, result=0
02:33:43.740 00.000 9828 worker thread done servicing request
02:33:43.740 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:33:44.178 00.438 8976 Exposure complete
02:33:44.183 00.005 8976 worker thread done servicing request
02:33:44.183 00.000 5052 OnExposeComplete: enter
02:33:44.183 00.000 5052 UpdateGuideState(): m_state=6
02:33:44.183 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9339
02:33:44.183 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.79, Mass=140, SNR=8.2, Peak=67 HFD=1.9
02:33:44.183 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:33:44.183 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:33:44.183 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.08 hyp=0.62 cameraTheta=3.01 mountX=0.35 mountY=0.47, mountTheta=0.93
02:33:44.185 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.08, opts=13)
02:33:44.185 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.08)
02:33:44.185 00.000 8976 Worker thread wakes up
02:33:44.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.08) opts 0xd
02:33:44.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.08)
02:33:44.185 00.000 8976 Moving (-0.61, 0.08) raw xDistance=0.35 yDistance=0.47
02:33:44.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:33:44.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
02:33:44.185 00.000 8976 MoveAxis(L, 1, ABG)
02:33:44.185 00.000 8976 stepping (-11, 3) + (-1, 0)
02:33:44.185 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:44.186 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:33:44.198 00.012 5052 UpdateGuideState exits: m=140 SNR=8.2
02:33:44.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:44.198 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:44.198 00.000 5052 Enqueuing Expose request
02:33:44.218 00.020 8976 Received - 47 (G) 
02:33:44.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:44.218 00.000 8976 stepped: pos (-12, 3)
02:33:44.218 00.000 8976 MoveAxis(D, 2, ABG)
02:33:44.218 00.000 8976 stepping (-12, 3) + (0, -2)
02:33:44.218 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:44.250 00.032 8976 Received - 47 (G) 
02:33:44.250 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:44.250 00.000 8976 stepped: pos (-12, 1)
02:33:44.250 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
02:33:44.250 00.000 8976 MountToCamera -- mountX=1.68 mountY=-0.57 hyp=1.78 mountTheta=-0.33 cameraX=-0.25, cameraY=1.76 cameraTheta=1.71
02:33:44.250 00.000 8976 incremental bump (-0.253, 1.758) isValid = 1
02:33:44.250 00.000 8976 Scheduling Mount bump of (-0.016, 0.118)
02:33:44.250 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:33:44.250 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:33:44.250 00.000 8976 move complete, result=0
02:33:44.250 00.000 9828 Worker thread wakes up
02:33:44.250 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:33:44.251 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:33:44.251 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
02:33:44.251 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
02:33:44.251 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.48
02:33:44.251 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:33:44.251 00.000 9828 BLC: window closed
02:33:44.251 00.000 8976 worker thread done servicing request
02:33:44.251 00.000 8976 Worker thread wakes up
02:33:44.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:44.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:44.251 00.000 9828 MoveAxis(W, 3, B)
02:33:44.251 00.000 9828 Guiding  Dir = 3, Dur = 3
02:33:44.251 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:33:44.251 00.000 9828 IsSlewing returns 0
02:33:44.252 00.001 9828 IsGuiding returns 0
02:33:44.252 00.000 9828 PulseGuide returned control before completion, sleep 13
02:33:44.270 00.018 9828 IsGuiding returns 1
02:33:44.270 00.000 9828 scope still moving after pulse duration time elapsed
02:33:44.302 00.032 9828 IsSlewing returns 0
02:33:44.302 00.000 9828 IsGuiding returns 1
02:33:44.333 00.031 9828 IsSlewing returns 0
02:33:44.333 00.000 9828 IsGuiding returns 1
02:33:44.363 00.030 9828 IsSlewing returns 0
02:33:44.363 00.000 9828 IsGuiding returns 0
02:33:44.363 00.000 9828 scope move finished after 3 + 108 ms
02:33:44.363 00.000 9828 Move returns status 0, amount 3
02:33:44.363 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:44.364 00.001 9828 MoveAxis(N, 16, B)
02:33:44.364 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:44.379 00.015 9828 IsSlewing returns 0
02:33:44.379 00.000 9828 IsGuiding returns 0
02:33:44.379 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:44.409 00.030 9828 IsGuiding returns 1
02:33:44.409 00.000 9828 scope still moving after pulse duration time elapsed
02:33:44.440 00.031 9828 IsSlewing returns 0
02:33:44.441 00.001 9828 IsGuiding returns 1
02:33:44.471 00.030 9828 IsSlewing returns 0
02:33:44.471 00.000 9828 IsGuiding returns 1
02:33:44.502 00.031 9828 IsSlewing returns 0
02:33:44.502 00.000 9828 IsGuiding returns 1
02:33:44.534 00.032 9828 IsSlewing returns 0
02:33:44.534 00.000 9828 IsGuiding returns 0
02:33:44.534 00.000 9828 scope move finished after 16 + 138 ms
02:33:44.534 00.000 9828 Move returns status 0, amount 16
02:33:44.534 00.000 9828 move complete, result=0
02:33:44.534 00.000 9828 worker thread done servicing request
02:33:44.534 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:33:44.951 00.417 8976 Exposure complete
02:33:44.957 00.006 8976 worker thread done servicing request
02:33:44.957 00.000 5052 OnExposeComplete: enter
02:33:44.957 00.000 5052 UpdateGuideState(): m_state=6
02:33:44.957 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9340
02:33:44.957 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.34, Mass=156, SNR=8.6, Peak=69 HFD=2.1
02:33:44.957 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
02:33:44.957 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
02:33:44.957 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.37 hyp=0.48 cameraTheta=-2.26 mountX=-0.19 mountY=0.46, mountTheta=1.97
02:33:44.958 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.37, opts=13)
02:33:44.958 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.37)
02:33:44.958 00.000 8976 Worker thread wakes up
02:33:44.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.37) opts 0xd
02:33:44.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.37)
02:33:44.958 00.000 8976 Moving (-0.30, -0.37) raw xDistance=-0.19 yDistance=0.46
02:33:44.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:33:44.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
02:33:44.958 00.000 8976 MoveAxis(R, 0, ABG)
02:33:44.958 00.000 8976 MoveAxis(D, 2, ABG)
02:33:44.958 00.000 8976 stepping (-12, 1) + (0, -2)
02:33:44.958 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:44.959 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:33:44.968 00.009 5052 UpdateGuideState exits: m=156 SNR=8.6
02:33:44.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:44.968 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:44.968 00.000 5052 Enqueuing Expose request
02:33:44.986 00.018 8976 Received - 47 (G) 
02:33:44.986 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:44.986 00.000 8976 stepped: pos (-12, -1)
02:33:44.986 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
02:33:44.986 00.000 8976 MountToCamera -- mountX=1.73 mountY=-0.33 hyp=1.76 mountTheta=-0.19 cameraX=-0.49, cameraY=1.69 cameraTheta=1.85
02:33:44.986 00.000 8976 incremental bump (-0.492, 1.694) isValid = 1
02:33:44.986 00.000 8976 Scheduling Mount bump of (-0.032, 0.114)
02:33:44.986 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:33:44.986 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:33:44.986 00.000 8976 move complete, result=0
02:33:44.986 00.000 9828 Worker thread wakes up
02:33:44.986 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:33:44.986 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:33:44.986 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
02:33:44.986 00.000 8976 worker thread done servicing request
02:33:44.986 00.000 8976 Worker thread wakes up
02:33:44.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:44.986 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
02:33:44.986 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.03 mountY=-0.12, mountTheta=-1.35
02:33:44.987 00.001 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:33:44.987 00.000 9828 BLC: window closed
02:33:44.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:44.987 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:33:44.987 00.000 9828 MoveAxis(W, 9, B)
02:33:44.987 00.000 9828 Guiding  Dir = 3, Dur = 9
02:33:44.987 00.000 9828 IsSlewing returns 0
02:33:44.987 00.000 9828 IsGuiding returns 0
02:33:44.987 00.000 9828 PulseGuide returned control before completion, sleep 19
02:33:45.020 00.033 9828 IsGuiding returns 1
02:33:45.020 00.000 9828 scope still moving after pulse duration time elapsed
02:33:45.050 00.030 9828 IsSlewing returns 0
02:33:45.050 00.000 9828 IsGuiding returns 1
02:33:45.081 00.031 9828 IsSlewing returns 0
02:33:45.081 00.000 9828 IsGuiding returns 1
02:33:45.112 00.031 9828 IsSlewing returns 0
02:33:45.112 00.000 9828 IsGuiding returns 0
02:33:45.112 00.000 9828 scope move finished after 9 + 116 ms
02:33:45.112 00.000 9828 Move returns status 0, amount 9
02:33:45.112 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:45.112 00.000 9828 MoveAxis(N, 16, B)
02:33:45.112 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:45.127 00.015 9828 IsSlewing returns 0
02:33:45.127 00.000 9828 IsGuiding returns 0
02:33:45.127 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:45.158 00.031 9828 IsGuiding returns 1
02:33:45.158 00.000 9828 scope still moving after pulse duration time elapsed
02:33:45.189 00.031 9828 IsSlewing returns 0
02:33:45.189 00.000 9828 IsGuiding returns 1
02:33:45.220 00.031 9828 IsSlewing returns 0
02:33:45.220 00.000 9828 IsGuiding returns 1
02:33:45.251 00.031 9828 IsSlewing returns 0
02:33:45.251 00.000 9828 IsGuiding returns 1
02:33:45.281 00.030 9828 IsSlewing returns 0
02:33:45.281 00.000 9828 IsGuiding returns 0
02:33:45.281 00.000 9828 scope move finished after 16 + 138 ms
02:33:45.281 00.000 9828 Move returns status 0, amount 16
02:33:45.281 00.000 9828 move complete, result=0
02:33:45.281 00.000 9828 worker thread done servicing request
02:33:45.282 00.001 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:33:45.672 00.390 8976 Exposure complete
02:33:45.677 00.005 8976 worker thread done servicing request
02:33:45.677 00.000 5052 OnExposeComplete: enter
02:33:45.677 00.000 5052 UpdateGuideState(): m_state=6
02:33:45.677 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9341
02:33:45.677 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.79, Mass=153, SNR=8.6, Peak=68 HFD=2.1
02:33:45.677 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:33:45.677 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:33:45.677 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.08 hyp=0.42 cameraTheta=2.94 mountX=0.26 mountY=0.30, mountTheta=0.86
02:33:45.678 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.08, opts=13)
02:33:45.678 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.08)
02:33:45.678 00.000 8976 Worker thread wakes up
02:33:45.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.08) opts 0xd
02:33:45.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.08)
02:33:45.678 00.000 8976 Moving (-0.41, 0.08) raw xDistance=0.26 yDistance=0.30
02:33:45.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:33:45.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
02:33:45.678 00.000 8976 MoveAxis(R, 0, ABG)
02:33:45.678 00.000 8976 MoveAxis(D, 1, ABG)
02:33:45.678 00.000 8976 stepping (-12, -1) + (0, -1)
02:33:45.679 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:45.679 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:33:45.689 00.010 5052 UpdateGuideState exits: m=153 SNR=8.6
02:33:45.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:45.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:45.689 00.000 5052 Enqueuing Expose request
02:33:45.705 00.016 8976 Received - 47 (G) 
02:33:45.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:45.705 00.000 8976 stepped: pos (-12, -2)
02:33:45.705 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
02:33:45.705 00.000 8976 MountToCamera -- mountX=1.77 mountY=-0.12 hyp=1.77 mountTheta=-0.07 cameraX=-0.70, cameraY=1.63 cameraTheta=1.98
02:33:45.705 00.000 8976 incremental bump (-0.699, 1.627) isValid = 1
02:33:45.705 00.000 8976 Scheduling Mount bump of (-0.045, 0.109)
02:33:45.705 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:33:45.705 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:33:45.705 00.000 8976 move complete, result=0
02:33:45.705 00.000 8976 worker thread done servicing request
02:33:45.705 00.000 8976 Worker thread wakes up
02:33:45.705 00.000 9828 Worker thread wakes up
02:33:45.705 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:33:45.705 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:33:45.705 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
02:33:45.705 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
02:33:45.705 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.23
02:33:45.706 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:45.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:45.706 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:33:45.706 00.000 9828 BLC: window closed
02:33:45.706 00.000 9828 MoveAxis(W, 13, B)
02:33:45.706 00.000 9828 Guiding  Dir = 3, Dur = 13
02:33:45.706 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:33:45.706 00.000 9828 IsSlewing returns 0
02:33:45.706 00.000 9828 IsGuiding returns 0
02:33:45.706 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:45.734 00.028 9828 IsGuiding returns 1
02:33:45.734 00.000 9828 scope still moving after pulse duration time elapsed
02:33:45.765 00.031 9828 IsSlewing returns 0
02:33:45.765 00.000 9828 IsGuiding returns 1
02:33:45.796 00.031 9828 IsSlewing returns 0
02:33:45.796 00.000 9828 IsGuiding returns 1
02:33:45.827 00.031 9828 IsSlewing returns 0
02:33:45.827 00.000 9828 IsGuiding returns 1
02:33:45.857 00.030 9828 IsSlewing returns 0
02:33:45.857 00.000 9828 IsGuiding returns 0
02:33:45.857 00.000 9828 scope move finished after 13 + 137 ms
02:33:45.857 00.000 9828 Move returns status 0, amount 13
02:33:45.858 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:45.858 00.000 9828 MoveAxis(N, 16, B)
02:33:45.858 00.000 9828 Guiding  Dir = 0, Dur = 16
02:33:45.872 00.014 9828 IsSlewing returns 0
02:33:45.872 00.000 9828 IsGuiding returns 0
02:33:45.872 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:45.902 00.030 9828 IsGuiding returns 1
02:33:45.902 00.000 9828 scope still moving after pulse duration time elapsed
02:33:45.933 00.031 9828 IsSlewing returns 0
02:33:45.933 00.000 9828 IsGuiding returns 1
02:33:45.964 00.031 9828 IsSlewing returns 0
02:33:45.964 00.000 9828 IsGuiding returns 1
02:33:45.995 00.031 9828 IsSlewing returns 0
02:33:45.995 00.000 9828 IsGuiding returns 1
02:33:46.027 00.032 9828 IsSlewing returns 0
02:33:46.027 00.000 9828 IsGuiding returns 0
02:33:46.027 00.000 9828 scope move finished after 16 + 138 ms
02:33:46.027 00.000 9828 Move returns status 0, amount 16
02:33:46.027 00.000 9828 move complete, result=0
02:33:46.027 00.000 9828 worker thread done servicing request
02:33:46.027 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:33:46.388 00.361 8976 Exposure complete
02:33:46.394 00.006 8976 worker thread done servicing request
02:33:46.394 00.000 5052 OnExposeComplete: enter
02:33:46.394 00.000 5052 UpdateGuideState(): m_state=6
02:33:46.394 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9342
02:33:46.394 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.84, Mass=143, SNR=8.3, Peak=75 HFD=2.1
02:33:46.394 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:33:46.394 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
02:33:46.394 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.13 hyp=0.29 cameraTheta=2.70 mountX=0.23 mountY=0.15, mountTheta=0.58
02:33:46.395 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.13, opts=13)
02:33:46.395 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.13)
02:33:46.395 00.000 8976 Worker thread wakes up
02:33:46.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.13) opts 0xd
02:33:46.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.13)
02:33:46.395 00.000 8976 Moving (-0.27, 0.13) raw xDistance=0.23 yDistance=0.15
02:33:46.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:33:46.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:33:46.395 00.000 8976 MoveAxis(R, 0, ABG)
02:33:46.395 00.000 8976 MoveAxis(U, 0, ABG)
02:33:46.395 00.000 8976 MountToCamera -- mountTheta (0.01) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
02:33:46.395 00.000 8976 MountToCamera -- mountX=1.79 mountY=0.03 hyp=1.79 mountTheta=0.01 cameraX=-0.84, cameraY=1.58 cameraTheta=2.06
02:33:46.395 00.000 8976 incremental bump (-0.838, 1.582) isValid = 1
02:33:46.395 00.000 8976 Scheduling Mount bump of (-0.054, 0.105)
02:33:46.395 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:33:46.395 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:33:46.395 00.000 8976 move complete, result=0
02:33:46.395 00.000 9828 Worker thread wakes up
02:33:46.395 00.000 8976 worker thread done servicing request
02:33:46.395 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:33:46.395 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:33:46.396 00.001 9828 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
02:33:46.396 00.000 9828 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.23)
02:33:46.396 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:33:46.396 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=0.05 mountY=-0.11, mountTheta=-1.16
02:33:46.396 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:33:46.396 00.000 9828 BLC: window closed
02:33:46.396 00.000 9828 MoveAxis(W, 16, B)
02:33:46.396 00.000 9828 Guiding  Dir = 3, Dur = 16
02:33:46.396 00.000 9828 IsSlewing returns 0
02:33:46.396 00.000 9828 IsGuiding returns 0
02:33:46.396 00.000 9828 PulseGuide returned control before completion, sleep 26
02:33:46.406 00.010 5052 UpdateGuideState exits: m=143 SNR=8.3
02:33:46.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:46.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:46.406 00.000 5052 Enqueuing Expose request
02:33:46.406 00.000 8976 Worker thread wakes up
02:33:46.406 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:46.407 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:46.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:46.434 00.027 9828 IsGuiding returns 1
02:33:46.434 00.000 9828 scope still moving after pulse duration time elapsed
02:33:46.465 00.031 9828 IsSlewing returns 0
02:33:46.465 00.000 9828 IsGuiding returns 1
02:33:46.496 00.031 9828 IsSlewing returns 0
02:33:46.496 00.000 9828 IsGuiding returns 1
02:33:46.526 00.030 9828 IsSlewing returns 0
02:33:46.526 00.000 9828 IsGuiding returns 0
02:33:46.526 00.000 9828 scope move finished after 16 + 113 ms
02:33:46.526 00.000 9828 Move returns status 0, amount 16
02:33:46.526 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:46.526 00.000 9828 MoveAxis(N, 15, B)
02:33:46.526 00.000 9828 Guiding  Dir = 0, Dur = 15
02:33:46.542 00.016 9828 IsSlewing returns 0
02:33:46.542 00.000 9828 IsGuiding returns 0
02:33:46.542 00.000 9828 PulseGuide returned control before completion, sleep 25
02:33:46.572 00.030 9828 IsGuiding returns 1
02:33:46.572 00.000 9828 scope still moving after pulse duration time elapsed
02:33:46.604 00.032 9828 IsSlewing returns 0
02:33:46.605 00.001 9828 IsGuiding returns 1
02:33:46.634 00.029 9828 IsSlewing returns 0
02:33:46.635 00.001 9828 IsGuiding returns 1
02:33:46.666 00.031 9828 IsSlewing returns 0
02:33:46.666 00.000 9828 IsGuiding returns 1
02:33:46.698 00.032 9828 IsSlewing returns 0
02:33:46.698 00.000 9828 IsGuiding returns 0
02:33:46.698 00.000 9828 scope move finished after 15 + 140 ms
02:33:46.698 00.000 9828 Move returns status 0, amount 15
02:33:46.698 00.000 9828 move complete, result=0
02:33:46.698 00.000 9828 worker thread done servicing request
02:33:46.698 00.000 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 15 ms NORTH
02:33:47.097 00.399 8976 Exposure complete
02:33:47.104 00.007 8976 worker thread done servicing request
02:33:47.104 00.000 5052 OnExposeComplete: enter
02:33:47.104 00.000 5052 UpdateGuideState(): m_state=6
02:33:47.104 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9343
02:33:47.104 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.84, Mass=145, SNR=8.3, Peak=74 HFD=1.9
02:33:47.104 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:33:47.104 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
02:33:47.104 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.13 hyp=0.44 cameraTheta=2.85 mountX=0.31 mountY=0.29, mountTheta=0.75
02:33:47.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.13, opts=13)
02:33:47.105 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.13)
02:33:47.105 00.000 8976 Worker thread wakes up
02:33:47.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.13) opts 0xd
02:33:47.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.13)
02:33:47.105 00.000 8976 Moving (-0.43, 0.13) raw xDistance=0.31 yDistance=0.29
02:33:47.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:33:47.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:33:47.105 00.000 8976 MoveAxis(L, 1, ABG)
02:33:47.105 00.000 8976 stepping (-12, -2) + (-1, 0)
02:33:47.105 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:47.106 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:33:47.116 00.010 5052 UpdateGuideState exits: m=145 SNR=8.3
02:33:47.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:47.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:47.116 00.000 5052 Enqueuing Expose request
02:33:47.128 00.012 8976 Received - 47 (G) 
02:33:47.128 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:47.128 00.000 8976 stepped: pos (-13, -2)
02:33:47.128 00.000 8976 MoveAxis(D, 1, ABG)
02:33:47.128 00.000 8976 stepping (-13, -2) + (0, -1)
02:33:47.128 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:47.160 00.032 8976 Received - 47 (G) 
02:33:47.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:47.160 00.000 8976 stepped: pos (-13, -3)
02:33:47.160 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.14 = 2.14)
02:33:47.160 00.000 8976 MountToCamera -- mountX=1.86 mountY=0.17 hyp=1.86 mountTheta=0.09 cameraX=-1.00, cameraY=1.57 cameraTheta=2.14
02:33:47.160 00.000 8976 incremental bump (-1.000, 1.574) isValid = 1
02:33:47.160 00.000 8976 Scheduling Mount bump of (-0.062, 0.101)
02:33:47.160 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:33:47.160 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:33:47.160 00.000 8976 move complete, result=0
02:33:47.160 00.000 9828 Worker thread wakes up
02:33:47.160 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:33:47.160 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:33:47.160 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:33:47.160 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.22 = -1.07)
02:33:47.160 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.14 = -1.15)
02:33:47.160 00.000 8976 worker thread done servicing request
02:33:47.160 00.000 8976 Worker thread wakes up
02:33:47.161 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:47.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:47.161 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.08
02:33:47.161 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:33:47.161 00.000 9828 BLC: window closed
02:33:47.161 00.000 9828 MoveAxis(W, 18, B)
02:33:47.161 00.000 9828 Guiding  Dir = 3, Dur = 18
02:33:47.161 00.000 9828 IsSlewing returns 0
02:33:47.161 00.000 9828 IsGuiding returns 0
02:33:47.161 00.000 9828 PulseGuide returned control before completion, sleep 28
02:33:47.193 00.032 9828 IsGuiding returns 1
02:33:47.193 00.000 9828 scope still moving after pulse duration time elapsed
02:33:47.224 00.031 9828 IsSlewing returns 0
02:33:47.224 00.000 9828 IsGuiding returns 1
02:33:47.255 00.031 9828 IsSlewing returns 0
02:33:47.255 00.000 9828 IsGuiding returns 1
02:33:47.287 00.032 9828 IsSlewing returns 0
02:33:47.287 00.000 9828 IsGuiding returns 0
02:33:47.287 00.000 9828 scope move finished after 18 + 107 ms
02:33:47.287 00.000 9828 Move returns status 0, amount 18
02:33:47.287 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:47.287 00.000 9828 MoveAxis(N, 15, B)
02:33:47.287 00.000 9828 Guiding  Dir = 0, Dur = 15
02:33:47.303 00.016 9828 IsSlewing returns 0
02:33:47.303 00.000 9828 IsGuiding returns 0
02:33:47.303 00.000 9828 PulseGuide returned control before completion, sleep 25
02:33:47.335 00.032 9828 IsGuiding returns 1
02:33:47.335 00.000 9828 scope still moving after pulse duration time elapsed
02:33:47.366 00.031 9828 IsSlewing returns 0
02:33:47.366 00.000 9828 IsGuiding returns 1
02:33:47.397 00.031 9828 IsSlewing returns 0
02:33:47.397 00.000 9828 IsGuiding returns 1
02:33:47.429 00.032 9828 IsSlewing returns 0
02:33:47.429 00.000 9828 IsGuiding returns 1
02:33:47.461 00.032 9828 IsSlewing returns 0
02:33:47.461 00.000 9828 IsGuiding returns 0
02:33:47.461 00.000 9828 scope move finished after 15 + 142 ms
02:33:47.461 00.000 9828 Move returns status 0, amount 15
02:33:47.461 00.000 9828 move complete, result=0
02:33:47.461 00.000 9828 worker thread done servicing request
02:33:47.461 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:33:47.854 00.393 8976 Exposure complete
02:33:47.859 00.005 8976 worker thread done servicing request
02:33:47.859 00.000 5052 OnExposeComplete: enter
02:33:47.859 00.000 5052 UpdateGuideState(): m_state=6
02:33:47.859 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9344
02:33:47.859 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.68, Mass=155, SNR=8.6, Peak=71 HFD=1.8
02:33:47.859 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
02:33:47.859 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.04)
02:33:47.859 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=-0.03 hyp=0.82 cameraTheta=-3.10 mountX=0.34 mountY=0.71, mountTheta=1.12
02:33:47.860 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=-0.03, opts=13)
02:33:47.860 00.000 5052 Enqueuing Move request for stepguider (-0.82, -0.03)
02:33:47.860 00.000 8976 Worker thread wakes up
02:33:47.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, -0.03) opts 0xd
02:33:47.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, -0.03)
02:33:47.860 00.000 8976 Moving (-0.82, -0.03) raw xDistance=0.34 yDistance=0.71
02:33:47.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:33:47.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.71
02:33:47.860 00.000 8976 MoveAxis(L, 2, ABG)
02:33:47.860 00.000 8976 stepping (-13, -3) + (-2, 0)
02:33:47.860 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:47.861 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:33:47.870 00.009 5052 UpdateGuideState exits: m=155 SNR=8.6
02:33:47.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:47.870 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:47.870 00.000 5052 Enqueuing Expose request
02:33:47.895 00.025 8976 Received - 47 (G) 
02:33:47.895 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:47.895 00.000 8976 stepped: pos (-15, -3)
02:33:47.895 00.000 8976 MoveAxis(D, 3, ABG)
02:33:47.895 00.000 8976 stepping (-15, -3) + (0, -3)
02:33:47.895 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:47.928 00.033 8976 Received - 47 (G) 
02:33:47.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:47.928 00.000 8976 stepped: pos (-15, -6)
02:33:47.928 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.26 = 2.26)
02:33:47.928 00.000 8976 MountToCamera -- mountX=2.00 mountY=0.43 hyp=2.05 mountTheta=0.21 cameraX=-1.30, cameraY=1.59 cameraTheta=2.26
02:33:47.928 00.000 8976 incremental bump (-1.295, 1.586) isValid = 1
02:33:47.928 00.000 8976 Scheduling Mount bump of (-0.073, 0.092)
02:33:47.928 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:33:47.928 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:33:47.928 00.000 8976 move complete, result=0
02:33:47.928 00.000 9828 Worker thread wakes up
02:33:47.928 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:33:47.928 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:33:47.928 00.000 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.33 = -0.95)
02:33:47.928 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.25 = -1.03)
02:33:47.928 00.000 8976 worker thread done servicing request
02:33:47.928 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:33:47.928 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=0.07 mountY=-0.10, mountTheta=-0.97
02:33:47.928 00.000 8976 Worker thread wakes up
02:33:47.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:47.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:47.928 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:33:47.928 00.000 9828 BLC: window closed
02:33:47.928 00.000 9828 MoveAxis(W, 22, B)
02:33:47.928 00.000 9828 Guiding  Dir = 3, Dur = 22
02:33:47.928 00.000 9828 IsSlewing returns 0
02:33:47.928 00.000 9828 IsGuiding returns 0
02:33:47.929 00.001 9828 PulseGuide returned control before completion, sleep 32
02:33:47.972 00.043 9828 IsGuiding returns 1
02:33:47.972 00.000 9828 scope still moving after pulse duration time elapsed
02:33:48.003 00.031 9828 IsSlewing returns 0
02:33:48.003 00.000 9828 IsGuiding returns 1
02:33:48.033 00.030 9828 IsSlewing returns 0
02:33:48.033 00.000 9828 IsGuiding returns 1
02:33:48.064 00.031 9828 IsSlewing returns 0
02:33:48.064 00.000 9828 IsGuiding returns 0
02:33:48.064 00.000 9828 scope move finished after 22 + 113 ms
02:33:48.064 00.000 9828 Move returns status 0, amount 22
02:33:48.064 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:48.065 00.001 9828 MoveAxis(N, 14, B)
02:33:48.065 00.000 9828 Guiding  Dir = 0, Dur = 14
02:33:48.080 00.015 9828 IsSlewing returns 0
02:33:48.080 00.000 9828 IsGuiding returns 0
02:33:48.085 00.005 9828 PulseGuide returned control before completion, sleep 24
02:33:48.112 00.027 9828 IsGuiding returns 1
02:33:48.112 00.000 9828 scope still moving after pulse duration time elapsed
02:33:48.144 00.032 9828 IsSlewing returns 0
02:33:48.144 00.000 9828 IsGuiding returns 1
02:33:48.176 00.032 9828 IsSlewing returns 0
02:33:48.176 00.000 9828 IsGuiding returns 1
02:33:48.209 00.033 9828 IsSlewing returns 0
02:33:48.209 00.000 9828 IsGuiding returns 1
02:33:48.238 00.029 9828 IsSlewing returns 0
02:33:48.238 00.000 9828 IsGuiding returns 0
02:33:48.238 00.000 9828 scope move finished after 14 + 138 ms
02:33:48.238 00.000 9828 Move returns status 0, amount 14
02:33:48.238 00.000 9828 move complete, result=0
02:33:48.238 00.000 9828 worker thread done servicing request
02:33:48.239 00.001 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:33:48.620 00.381 8976 Exposure complete
02:33:48.625 00.005 8976 worker thread done servicing request
02:33:48.625 00.000 5052 OnExposeComplete: enter
02:33:48.625 00.000 5052 UpdateGuideState(): m_state=6
02:33:48.625 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9345
02:33:48.625 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.69, Mass=157, SNR=8.7, Peak=67 HFD=2.1
02:33:48.625 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
02:33:48.625 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
02:33:48.625 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.02 hyp=0.44 cameraTheta=-3.09 mountX=0.18 mountY=0.38, mountTheta=1.13
02:33:48.627 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.02, opts=13)
02:33:48.627 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.02)
02:33:48.627 00.000 8976 Worker thread wakes up
02:33:48.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.02) opts 0xd
02:33:48.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.02)
02:33:48.627 00.000 8976 Moving (-0.44, -0.02) raw xDistance=0.18 yDistance=0.38
02:33:48.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:33:48.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
02:33:48.627 00.000 8976 MoveAxis(R, 0, ABG)
02:33:48.627 00.000 8976 MoveAxis(D, 2, ABG)
02:33:48.627 00.000 8976 stepping (-15, -6) + (0, -2)
02:33:48.627 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:48.628 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:33:48.638 00.010 5052 UpdateGuideState exits: m=157 SNR=8.7
02:33:48.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:48.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:48.638 00.000 5052 Enqueuing Expose request
02:33:48.662 00.024 8976 Received - 47 (G) 
02:33:48.662 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:48.662 00.000 8976 stepped: pos (-15, -8)
02:33:48.662 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
02:33:48.662 00.000 8976 MountToCamera -- mountX=2.10 mountY=0.71 hyp=2.22 mountTheta=0.33 cameraX=-1.59, cameraY=1.55 cameraTheta=2.37
02:33:48.662 00.000 8976 incremental bump (-1.586, 1.547) isValid = 1
02:33:48.662 00.000 8976 Scheduling Mount bump of (-0.082, 0.083)
02:33:48.662 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:33:48.663 00.001 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:33:48.663 00.000 8976 move complete, result=0
02:33:48.663 00.000 8976 worker thread done servicing request
02:33:48.663 00.000 8976 Worker thread wakes up
02:33:48.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:48.663 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:48.663 00.000 9828 Worker thread wakes up
02:33:48.663 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:33:48.663 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:33:48.663 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:33:48.663 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.45 = -0.84)
02:33:48.664 00.001 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.92)
02:33:48.664 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
02:33:48.664 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:33:48.664 00.000 9828 BLC: window closed
02:33:48.664 00.000 9828 MoveAxis(W, 25, B)
02:33:48.664 00.000 9828 Guiding  Dir = 3, Dur = 25
02:33:48.664 00.000 9828 IsSlewing returns 0
02:33:48.665 00.001 9828 IsGuiding returns 0
02:33:48.665 00.000 9828 PulseGuide returned control before completion, sleep 35
02:33:48.706 00.041 9828 IsGuiding returns 1
02:33:48.706 00.000 9828 scope still moving after pulse duration time elapsed
02:33:48.736 00.030 9828 IsSlewing returns 0
02:33:48.736 00.000 9828 IsGuiding returns 1
02:33:48.767 00.031 9828 IsSlewing returns 0
02:33:48.767 00.000 9828 IsGuiding returns 1
02:33:48.799 00.032 9828 IsSlewing returns 0
02:33:48.799 00.000 9828 IsGuiding returns 0
02:33:48.799 00.000 9828 scope move finished after 25 + 109 ms
02:33:48.799 00.000 9828 Move returns status 0, amount 25
02:33:48.799 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:48.799 00.000 9828 MoveAxis(N, 13, B)
02:33:48.799 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:48.815 00.016 9828 IsSlewing returns 0
02:33:48.815 00.000 9828 IsGuiding returns 0
02:33:48.816 00.001 9828 PulseGuide returned control before completion, sleep 23
02:33:48.845 00.029 9828 IsGuiding returns 1
02:33:48.845 00.000 9828 scope still moving after pulse duration time elapsed
02:33:48.876 00.031 9828 IsSlewing returns 0
02:33:48.876 00.000 9828 IsGuiding returns 1
02:33:48.921 00.045 9828 IsSlewing returns 0
02:33:48.921 00.000 9828 IsGuiding returns 1
02:33:48.952 00.031 9828 IsSlewing returns 0
02:33:48.952 00.000 9828 IsGuiding returns 0
02:33:48.952 00.000 9828 scope move finished after 13 + 124 ms
02:33:48.952 00.000 9828 Move returns status 0, amount 13
02:33:48.952 00.000 9828 move complete, result=0
02:33:48.953 00.001 9828 worker thread done servicing request
02:33:48.953 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
02:33:49.359 00.406 8976 Exposure complete
02:33:49.365 00.006 8976 worker thread done servicing request
02:33:49.365 00.000 5052 OnExposeComplete: enter
02:33:49.365 00.000 5052 UpdateGuideState(): m_state=6
02:33:49.365 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9346
02:33:49.365 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.48, Mass=154, SNR=8.5, Peak=69 HFD=1.7
02:33:49.365 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
02:33:49.365 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
02:33:49.365 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=-0.23 hyp=0.90 cameraTheta=-2.89 mountX=0.20 mountY=0.86, mountTheta=1.35
02:33:49.366 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=-0.23, opts=13)
02:33:49.366 00.000 5052 Enqueuing Move request for stepguider (-0.87, -0.23)
02:33:49.366 00.000 8976 Worker thread wakes up
02:33:49.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, -0.23) opts 0xd
02:33:49.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, -0.23)
02:33:49.366 00.000 8976 Moving (-0.87, -0.23) raw xDistance=0.20 yDistance=0.86
02:33:49.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:33:49.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.86
02:33:49.366 00.000 8976 MoveAxis(R, 0, ABG)
02:33:49.366 00.000 8976 MoveAxis(D, 4, ABG)
02:33:49.366 00.000 8976 stepping (-15, -8) + (0, -4)
02:33:49.366 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:33:49.367 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:33:49.377 00.010 5052 UpdateGuideState exits: m=154 SNR=8.5
02:33:49.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:49.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:49.377 00.000 5052 Enqueuing Expose request
02:33:49.398 00.021 8976 Received - 47 (G) 
02:33:49.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:33:49.398 00.000 8976 stepped: pos (-15, -12)
02:33:49.398 00.000 8976 MountToCamera -- mountTheta (0.47) + m_xAngle (2.04) = xAngle (2.51 = 2.51)
02:33:49.398 00.000 8976 MountToCamera -- mountX=2.16 mountY=1.10 hyp=2.43 mountTheta=0.47 cameraX=-1.97, cameraY=1.42 cameraTheta=2.51
02:33:49.398 00.000 8976 incremental bump (-1.968, 1.425) isValid = 1
02:33:49.399 00.001 8976 Scheduling Mount bump of (-0.093, 0.070)
02:33:49.399 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:33:49.399 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:33:49.399 00.000 8976 move complete, result=0
02:33:49.399 00.000 9828 Worker thread wakes up
02:33:49.399 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:33:49.399 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:33:49.399 00.000 9828 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.10) = xAngle (5.59 = -0.69)
02:33:49.399 00.000 9828 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.51 = -0.77)
02:33:49.399 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:33:49.399 00.000 8976 worker thread done servicing request
02:33:49.399 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.50 mountX=0.09 mountY=-0.08, mountTheta=-0.73
02:33:49.399 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:33:49.399 00.000 9828 BLC: window closed
02:33:49.399 00.000 9828 MoveAxis(W, 29, B)
02:33:49.399 00.000 9828 Guiding  Dir = 3, Dur = 29
02:33:49.399 00.000 8976 Worker thread wakes up
02:33:49.400 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:49.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:49.400 00.000 9828 IsSlewing returns 0
02:33:49.400 00.000 9828 IsGuiding returns 0
02:33:49.400 00.000 9828 PulseGuide returned control before completion, sleep 39
02:33:49.450 00.050 9828 IsGuiding returns 1
02:33:49.450 00.000 9828 scope still moving after pulse duration time elapsed
02:33:49.480 00.030 9828 IsSlewing returns 0
02:33:49.480 00.000 9828 IsGuiding returns 1
02:33:49.512 00.032 9828 IsSlewing returns 0
02:33:49.512 00.000 9828 IsGuiding returns 1
02:33:49.544 00.032 9828 IsSlewing returns 0
02:33:49.544 00.000 9828 IsGuiding returns 0
02:33:49.544 00.000 9828 scope move finished after 29 + 114 ms
02:33:49.544 00.000 9828 Move returns status 0, amount 29
02:33:49.544 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:49.544 00.000 9828 MoveAxis(N, 11, B)
02:33:49.544 00.000 9828 Guiding  Dir = 0, Dur = 11
02:33:49.558 00.014 9828 IsSlewing returns 0
02:33:49.558 00.000 9828 IsGuiding returns 0
02:33:49.558 00.000 9828 PulseGuide returned control before completion, sleep 21
02:33:49.590 00.032 9828 IsGuiding returns 1
02:33:49.590 00.000 9828 scope still moving after pulse duration time elapsed
02:33:49.620 00.030 9828 IsSlewing returns 0
02:33:49.620 00.000 9828 IsGuiding returns 1
02:33:49.650 00.030 9828 IsSlewing returns 0
02:33:49.650 00.000 9828 IsGuiding returns 1
02:33:49.681 00.031 9828 IsSlewing returns 0
02:33:49.681 00.000 9828 IsGuiding returns 1
02:33:49.713 00.032 9828 IsSlewing returns 0
02:33:49.713 00.000 9828 IsGuiding returns 1
02:33:49.743 00.030 9828 IsSlewing returns 0
02:33:49.743 00.000 9828 IsGuiding returns 1
02:33:49.774 00.031 9828 IsSlewing returns 0
02:33:49.774 00.000 9828 IsGuiding returns 1
02:33:49.805 00.031 9828 IsSlewing returns 0
02:33:49.805 00.000 9828 IsGuiding returns 0
02:33:49.805 00.000 9828 scope move finished after 11 + 235 ms
02:33:49.805 00.000 9828 Move returns status 0, amount 11
02:33:49.805 00.000 9828 move complete, result=0
02:33:49.805 00.000 9828 worker thread done servicing request
02:33:49.805 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:33:50.094 00.289 8976 Exposure complete
02:33:50.101 00.007 8976 worker thread done servicing request
02:33:50.101 00.000 5052 OnExposeComplete: enter
02:33:50.101 00.000 5052 UpdateGuideState(): m_state=6
02:33:50.101 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9347
02:33:50.101 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=282.03, Mass=167, SNR=8.9, Peak=79 HFD=2.1
02:33:50.101 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:33:50.101 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
02:33:50.101 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=0.32 hyp=1.03 cameraTheta=2.83 mountX=0.73 mountY=0.64, mountTheta=0.72
02:33:50.102 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=0.32, opts=13)
02:33:50.102 00.000 5052 Enqueuing Move request for stepguider (-0.98, 0.32)
02:33:50.102 00.000 8976 Worker thread wakes up
02:33:50.102 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, 0.32) opts 0xd
02:33:50.102 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, 0.32)
02:33:50.102 00.000 8976 Moving (-0.98, 0.32) raw xDistance=0.73 yDistance=0.64
02:33:50.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
02:33:50.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.64
02:33:50.102 00.000 8976 MoveAxis(L, 3, ABG)
02:33:50.102 00.000 8976 stepping (-15, -12) + (-3, 0)
02:33:50.102 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:50.106 00.004 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:33:50.116 00.010 5052 UpdateGuideState exits: m=167 SNR=8.9
02:33:50.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:50.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:50.116 00.000 5052 Enqueuing Expose request
02:33:50.134 00.018 8976 Received - 47 (G) 
02:33:50.134 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:50.134 00.000 8976 stepped: pos (-18, -12)
02:33:50.134 00.000 8976 MoveAxis(D, 3, ABG)
02:33:50.134 00.000 8976 stepping (-18, -12) + (0, -3)
02:33:50.134 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:50.165 00.031 8976 Received - 47 (G) 
02:33:50.165 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:50.165 00.000 8976 stepped: pos (-18, -15)
02:33:50.166 00.001 8976 MountToCamera -- mountTheta (0.57) + m_xAngle (2.04) = xAngle (2.62 = 2.62)
02:33:50.166 00.000 8976 MountToCamera -- mountX=2.36 mountY=1.53 hyp=2.81 mountTheta=0.57 cameraX=-2.43, cameraY=1.41 cameraTheta=2.62
02:33:50.166 00.000 8976 incremental bump (-2.432, 1.407) isValid = 1
02:33:50.166 00.000 8976 Scheduling Mount bump of (-0.099, 0.060)
02:33:50.166 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:33:50.166 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:33:50.166 00.000 8976 move complete, result=0
02:33:50.166 00.000 8976 worker thread done servicing request
02:33:50.166 00.000 8976 Worker thread wakes up
02:33:50.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:50.166 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:50.166 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 3 ms SOUTH
02:33:50.168 00.002 9828 Worker thread wakes up
02:33:50.168 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:33:50.168 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:33:50.168 00.000 9828 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.59)
02:33:50.168 00.000 9828 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.62 = -0.67)
02:33:50.168 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.60 mountX=0.10 mountY=-0.07, mountTheta=-0.64
02:33:50.168 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
02:33:50.168 00.000 9828 BLC: window closed
02:33:50.168 00.000 9828 MoveAxis(W, 31, B)
02:33:50.169 00.001 9828 Guiding  Dir = 3, Dur = 31
02:33:50.169 00.000 9828 IsSlewing returns 0
02:33:50.170 00.001 9828 IsGuiding returns 0
02:33:50.170 00.000 9828 PulseGuide returned control before completion, sleep 41
02:33:50.226 00.056 9828 IsGuiding returns 1
02:33:50.226 00.000 9828 scope still moving after pulse duration time elapsed
02:33:50.258 00.032 9828 IsSlewing returns 0
02:33:50.258 00.000 9828 IsGuiding returns 1
02:33:50.288 00.030 9828 IsSlewing returns 0
02:33:50.288 00.000 9828 IsGuiding returns 1
02:33:50.320 00.032 9828 IsSlewing returns 0
02:33:50.320 00.000 9828 IsGuiding returns 0
02:33:50.320 00.000 9828 scope move finished after 31 + 118 ms
02:33:50.320 00.000 9828 Move returns status 0, amount 31
02:33:50.320 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:50.320 00.000 9828 MoveAxis(N, 10, B)
02:33:50.321 00.001 9828 Guiding  Dir = 0, Dur = 10
02:33:50.335 00.014 9828 IsSlewing returns 0
02:33:50.335 00.000 9828 IsGuiding returns 0
02:33:50.335 00.000 9828 PulseGuide returned control before completion, sleep 20
02:33:50.366 00.031 9828 IsGuiding returns 1
02:33:50.366 00.000 9828 scope still moving after pulse duration time elapsed
02:33:50.397 00.031 9828 IsSlewing returns 0
02:33:50.397 00.000 9828 IsGuiding returns 1
02:33:50.428 00.031 9828 IsSlewing returns 0
02:33:50.428 00.000 9828 IsGuiding returns 1
02:33:50.459 00.031 9828 IsSlewing returns 0
02:33:50.459 00.000 9828 IsGuiding returns 1
02:33:50.490 00.031 9828 IsSlewing returns 0
02:33:50.490 00.000 9828 IsGuiding returns 0
02:33:50.490 00.000 9828 scope move finished after 10 + 145 ms
02:33:50.490 00.000 9828 Move returns status 0, amount 10
02:33:50.490 00.000 9828 move complete, result=0
02:33:50.490 00.000 9828 worker thread done servicing request
02:33:50.490 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
02:33:50.867 00.377 8976 Exposure complete
02:33:50.873 00.006 8976 worker thread done servicing request
02:33:50.873 00.000 5052 OnExposeComplete: enter
02:33:50.873 00.000 5052 UpdateGuideState(): m_state=6
02:33:50.873 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9348
02:33:50.873 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.62, Mass=142, SNR=8.2, Peak=71 HFD=1.8
02:33:50.873 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
02:33:50.873 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.09)
02:33:50.873 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=-0.09 hyp=0.95 cameraTheta=-3.05 mountX=0.35 mountY=0.84, mountTheta=1.17
02:33:50.874 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=-0.09, opts=13)
02:33:50.874 00.000 5052 Enqueuing Move request for stepguider (-0.94, -0.09)
02:33:50.874 00.000 8976 Worker thread wakes up
02:33:50.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, -0.09) opts 0xd
02:33:50.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, -0.09)
02:33:50.874 00.000 8976 Moving (-0.94, -0.09) raw xDistance=0.35 yDistance=0.84
02:33:50.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
02:33:50.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.84
02:33:50.874 00.000 8976 MoveAxis(L, 2, ABG)
02:33:50.874 00.000 8976 stepping (-18, -15) + (-2, 0)
02:33:50.874 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:50.875 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:33:50.885 00.010 5052 UpdateGuideState exits: m=142 SNR=8.2
02:33:50.885 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:50.885 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:50.885 00.000 5052 Enqueuing Expose request
02:33:50.901 00.016 8976 Received - 47 (G) 
02:33:50.901 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:50.901 00.000 8976 stepped: pos (-20, -15)
02:33:50.901 00.000 8976 MoveAxis(D, 4, ABG)
02:33:50.901 00.000 8976 stepping (-20, -15) + (0, -4)
02:33:50.901 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:33:50.933 00.032 8976 Received - 47 (G) 
02:33:50.933 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:33:50.933 00.000 8976 stepped: pos (-20, -19)
02:33:50.933 00.000 8976 MountToCamera -- mountTheta (0.66) + m_xAngle (2.04) = xAngle (2.70 = 2.70)
02:33:50.933 00.000 8976 MountToCamera -- mountX=2.59 mountY=2.02 hyp=3.28 mountTheta=0.66 cameraX=-2.98, cameraY=1.39 cameraTheta=2.70
02:33:50.933 00.000 8976 incremental bump (-2.976, 1.389) isValid = 1
02:33:50.933 00.000 8976 Scheduling Mount bump of (-0.104, 0.050)
02:33:50.933 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
02:33:50.933 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
02:33:50.933 00.000 8976 move complete, result=0
02:33:50.933 00.000 8976 worker thread done servicing request
02:33:50.933 00.000 9828 Worker thread wakes up
02:33:50.933 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
02:33:50.933 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:33:50.934 00.001 9828 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.10) = xAngle (5.79 = -0.50)
02:33:50.934 00.000 9828 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.71 = -0.58)
02:33:50.934 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.69 mountX=0.10 mountY=-0.06, mountTheta=-0.56
02:33:50.934 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.06
02:33:50.934 00.000 8976 Worker thread wakes up
02:33:50.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:50.934 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:50.934 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 4 ms SOUTH
02:33:50.934 00.000 9828 BLC: window closed
02:33:50.934 00.000 9828 MoveAxis(W, 32, B)
02:33:50.934 00.000 9828 Guiding  Dir = 3, Dur = 32
02:33:50.934 00.000 9828 IsSlewing returns 0
02:33:50.935 00.001 9828 IsGuiding returns 0
02:33:50.935 00.000 9828 PulseGuide returned control before completion, sleep 42
02:33:50.987 00.052 9828 IsGuiding returns 1
02:33:50.987 00.000 9828 scope still moving after pulse duration time elapsed
02:33:51.018 00.031 9828 IsSlewing returns 0
02:33:51.018 00.000 9828 IsGuiding returns 1
02:33:51.049 00.031 9828 IsSlewing returns 0
02:33:51.049 00.000 9828 IsGuiding returns 1
02:33:51.079 00.030 9828 IsSlewing returns 0
02:33:51.079 00.000 9828 IsGuiding returns 0
02:33:51.079 00.000 9828 scope move finished after 32 + 112 ms
02:33:51.079 00.000 9828 Move returns status 0, amount 32
02:33:51.079 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:51.079 00.000 9828 MoveAxis(N, 9, B)
02:33:51.079 00.000 9828 Guiding  Dir = 0, Dur = 9
02:33:51.095 00.016 9828 IsSlewing returns 0
02:33:51.095 00.000 9828 IsGuiding returns 0
02:33:51.095 00.000 9828 PulseGuide returned control before completion, sleep 19
02:33:51.126 00.031 9828 IsGuiding returns 1
02:33:51.126 00.000 9828 scope still moving after pulse duration time elapsed
02:33:51.157 00.031 9828 IsSlewing returns 0
02:33:51.157 00.000 9828 IsGuiding returns 1
02:33:51.188 00.031 9828 IsSlewing returns 0
02:33:51.188 00.000 9828 IsGuiding returns 1
02:33:51.218 00.030 9828 IsSlewing returns 0
02:33:51.218 00.000 9828 IsGuiding returns 1
02:33:51.249 00.031 9828 IsSlewing returns 0
02:33:51.249 00.000 9828 IsGuiding returns 0
02:33:51.249 00.000 9828 scope move finished after 9 + 145 ms
02:33:51.249 00.000 9828 Move returns status 0, amount 9
02:33:51.249 00.000 9828 move complete, result=0
02:33:51.250 00.001 9828 worker thread done servicing request
02:33:51.250 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
02:33:51.628 00.378 8976 Exposure complete
02:33:51.634 00.006 8976 worker thread done servicing request
02:33:51.635 00.001 5052 OnExposeComplete: enter
02:33:51.635 00.000 5052 UpdateGuideState(): m_state=6
02:33:51.635 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9349
02:33:51.635 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.64, Mass=131, SNR=7.9, Peak=63 HFD=2.2
02:33:51.635 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
02:33:51.635 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
02:33:51.635 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-2.89 mountX=0.06 mountY=0.27, mountTheta=1.34
02:33:51.636 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.07, opts=13)
02:33:51.636 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.07)
02:33:51.636 00.000 8976 Worker thread wakes up
02:33:51.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.07) opts 0xd
02:33:51.637 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.07)
02:33:51.637 00.000 8976 Moving (-0.28, -0.07) raw xDistance=0.06 yDistance=0.27
02:33:51.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:33:51.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.27
02:33:51.637 00.000 8976 MoveAxis(R, 0, ABG)
02:33:51.637 00.000 8976 MoveAxis(D, 1, ABG)
02:33:51.637 00.000 8976 stepping (-20, -19) + (0, -1)
02:33:51.637 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:51.638 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:33:51.647 00.009 5052 UpdateGuideState exits: m=131 SNR=7.9
02:33:51.648 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:51.648 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:51.648 00.000 5052 Enqueuing Expose request
02:33:51.668 00.020 8976 Received - 47 (G) 
02:33:51.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:51.668 00.000 8976 stepped: pos (-20, -20)
02:33:51.668 00.000 8976 MountToCamera -- mountTheta (0.72) + m_xAngle (2.04) = xAngle (2.76 = 2.76)
02:33:51.669 00.001 8976 MountToCamera -- mountX=2.75 mountY=2.40 hyp=3.65 mountTheta=0.72 cameraX=-3.39, cameraY=1.35 cameraTheta=2.76
02:33:51.669 00.000 8976 incremental bump (-3.388, 1.353) isValid = 1
02:33:51.669 00.000 8976 Scheduling Mount bump of (-0.107, 0.044)
02:33:51.669 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
02:33:51.669 00.000 8976 Enqueuing Move request for scope (-0.11, 0.04)
02:33:51.669 00.000 8976 move complete, result=0
02:33:51.669 00.000 8976 worker thread done servicing request
02:33:51.669 00.000 8976 Worker thread wakes up
02:33:51.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:51.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:51.669 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:33:51.669 00.000 9828 Worker thread wakes up
02:33:51.669 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
02:33:51.669 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
02:33:51.669 00.000 9828 CameraToMount -- cameraTheta (2.75) - m_xAngle (-3.10) = xAngle (5.84 = -0.44)
02:33:51.669 00.000 9828 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.76 = -0.52)
02:33:51.669 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.75 mountX=0.10 mountY=-0.06, mountTheta=-0.50
02:33:51.669 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.10 yDistance=-0.06
02:33:51.669 00.000 9828 BLC: window closed
02:33:51.669 00.000 9828 MoveAxis(W, 33, B)
02:33:51.669 00.000 9828 Guiding  Dir = 3, Dur = 33
02:33:51.670 00.001 9828 IsSlewing returns 0
02:33:51.670 00.000 9828 IsGuiding returns 0
02:33:51.670 00.000 9828 PulseGuide returned control before completion, sleep 43
02:33:51.717 00.047 9828 IsGuiding returns 1
02:33:51.717 00.000 9828 scope still moving after pulse duration time elapsed
02:33:51.749 00.032 9828 IsSlewing returns 0
02:33:51.750 00.001 9828 IsGuiding returns 1
02:33:51.781 00.031 9828 IsSlewing returns 0
02:33:51.782 00.001 9828 IsGuiding returns 1
02:33:51.811 00.029 9828 IsSlewing returns 0
02:33:51.811 00.000 9828 IsGuiding returns 1
02:33:51.842 00.031 9828 IsSlewing returns 0
02:33:51.842 00.000 9828 IsGuiding returns 0
02:33:51.842 00.000 9828 scope move finished after 33 + 139 ms
02:33:51.842 00.000 9828 Move returns status 0, amount 33
02:33:51.842 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:51.842 00.000 9828 MoveAxis(N, 8, B)
02:33:51.842 00.000 9828 Guiding  Dir = 0, Dur = 8
02:33:51.858 00.016 9828 IsSlewing returns 0
02:33:51.858 00.000 9828 IsGuiding returns 0
02:33:51.858 00.000 9828 PulseGuide returned control before completion, sleep 18
02:33:51.889 00.031 9828 IsGuiding returns 1
02:33:51.889 00.000 9828 scope still moving after pulse duration time elapsed
02:33:51.920 00.031 9828 IsSlewing returns 0
02:33:51.920 00.000 9828 IsGuiding returns 1
02:33:51.951 00.031 9828 IsSlewing returns 0
02:33:51.951 00.000 9828 IsGuiding returns 1
02:33:51.981 00.030 9828 IsSlewing returns 0
02:33:51.981 00.000 9828 IsGuiding returns 0
02:33:51.981 00.000 9828 scope move finished after 8 + 114 ms
02:33:51.981 00.000 9828 Move returns status 0, amount 8
02:33:51.981 00.000 9828 move complete, result=0
02:33:51.981 00.000 9828 worker thread done servicing request
02:33:51.981 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.1 px 8 ms NORTH
02:33:52.362 00.381 8976 Exposure complete
02:33:52.368 00.006 8976 worker thread done servicing request
02:33:52.368 00.000 5052 OnExposeComplete: enter
02:33:52.368 00.000 5052 UpdateGuideState(): m_state=6
02:33:52.368 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9350
02:33:52.368 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.52, Mass=131, SNR=7.9, Peak=74 HFD=1.5
02:33:52.368 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
02:33:52.368 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.95 = -2.95)
02:33:52.368 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.80 mountX=-0.25 mountY=-0.05, mountTheta=-2.94
02:33:52.369 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.19, opts=13)
02:33:52.369 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.19)
02:33:52.369 00.000 8976 Worker thread wakes up
02:33:52.369 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.19) opts 0xd
02:33:52.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.19)
02:33:52.369 00.000 8976 Moving (0.18, -0.19) raw xDistance=-0.25 yDistance=-0.05
02:33:52.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:33:52.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:33:52.369 00.000 8976 MoveAxis(R, 0, ABG)
02:33:52.369 00.000 8976 MoveAxis(U, 0, ABG)
02:33:52.369 00.000 8976 MountToCamera -- mountTheta (0.75) + m_xAngle (2.04) = xAngle (2.79 = 2.79)
02:33:52.369 00.000 8976 MountToCamera -- mountX=2.85 mountY=2.66 hyp=3.90 mountTheta=0.75 cameraX=-3.66, cameraY=1.33 cameraTheta=2.79
02:33:52.369 00.000 8976 incremental bump (-3.663, 1.329) isValid = 1
02:33:52.369 00.000 8976 Scheduling Mount bump of (-0.108, 0.041)
02:33:52.369 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
02:33:52.369 00.000 8976 Enqueuing Move request for scope (-0.11, 0.04)
02:33:52.369 00.000 8976 move complete, result=0
02:33:52.369 00.000 9828 Worker thread wakes up
02:33:52.370 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
02:33:52.370 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
02:33:52.370 00.000 9828 CameraToMount -- cameraTheta (2.78) - m_xAngle (-3.10) = xAngle (5.88 = -0.41)
02:33:52.370 00.000 9828 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.80 = -0.49)
02:33:52.370 00.000 8976 worker thread done servicing request
02:33:52.370 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.78 mountX=0.11 mountY=-0.05, mountTheta=-0.47
02:33:52.370 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.05
02:33:52.370 00.000 9828 BLC: window closed
02:33:52.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:33:52.370 00.000 9828 MoveAxis(W, 34, B)
02:33:52.370 00.000 9828 Guiding  Dir = 3, Dur = 34
02:33:52.370 00.000 9828 IsSlewing returns 0
02:33:52.370 00.000 9828 IsGuiding returns 0
02:33:52.372 00.002 9828 PulseGuide returned control before completion, sleep 44
02:33:52.381 00.009 5052 UpdateGuideState exits: m=131 SNR=7.9
02:33:52.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:52.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:52.381 00.000 5052 Enqueuing Expose request
02:33:52.381 00.000 8976 Worker thread wakes up
02:33:52.381 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:52.382 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:52.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:52.417 00.035 9828 IsGuiding returns 1
02:33:52.417 00.000 9828 scope still moving after pulse duration time elapsed
02:33:52.449 00.032 9828 IsSlewing returns 0
02:33:52.450 00.001 9828 IsGuiding returns 1
02:33:52.480 00.030 9828 IsSlewing returns 0
02:33:52.480 00.000 9828 IsGuiding returns 1
02:33:52.510 00.030 9828 IsSlewing returns 0
02:33:52.510 00.000 9828 IsGuiding returns 0
02:33:52.510 00.000 9828 scope move finished after 34 + 106 ms
02:33:52.510 00.000 9828 Move returns status 0, amount 34
02:33:52.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:52.510 00.000 9828 MoveAxis(N, 7, B)
02:33:52.510 00.000 9828 Guiding  Dir = 0, Dur = 7
02:33:52.526 00.016 9828 IsSlewing returns 0
02:33:52.526 00.000 9828 IsGuiding returns 0
02:33:52.526 00.000 9828 PulseGuide returned control before completion, sleep 17
02:33:52.557 00.031 9828 IsGuiding returns 1
02:33:52.557 00.000 9828 scope still moving after pulse duration time elapsed
02:33:52.589 00.032 9828 IsSlewing returns 0
02:33:52.589 00.000 9828 IsGuiding returns 1
02:33:52.619 00.030 9828 IsSlewing returns 0
02:33:52.619 00.000 9828 IsGuiding returns 1
02:33:52.650 00.031 9828 IsSlewing returns 0
02:33:52.650 00.000 9828 IsGuiding returns 0
02:33:52.650 00.000 9828 scope move finished after 7 + 117 ms
02:33:52.650 00.000 9828 Move returns status 0, amount 7
02:33:52.650 00.000 9828 move complete, result=0
02:33:52.650 00.000 9828 worker thread done servicing request
02:33:52.650 00.000 5052 GuideStep: 0.1 px 34 ms WEST, -0.1 px 7 ms NORTH
02:33:53.074 00.424 8976 Exposure complete
02:33:53.080 00.006 8976 worker thread done servicing request
02:33:53.080 00.000 5052 OnExposeComplete: enter
02:33:53.080 00.000 5052 UpdateGuideState(): m_state=6
02:33:53.080 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9351
02:33:53.080 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.40, Mass=148, SNR=8.4, Peak=73 HFD=1.7
02:33:53.080 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
02:33:53.080 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
02:33:53.080 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.31 hyp=0.62 cameraTheta=-0.53 mountX=-0.53 mountY=-0.28, mountTheta=-2.65
02:33:53.081 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.31, opts=13)
02:33:53.081 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.31)
02:33:53.081 00.000 8976 Worker thread wakes up
02:33:53.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.31) opts 0xd
02:33:53.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.31)
02:33:53.081 00.000 8976 Moving (0.54, -0.31) raw xDistance=-0.53 yDistance=-0.28
02:33:53.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
02:33:53.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:33:53.081 00.000 8976 MoveAxis(R, 2, ABG)
02:33:53.082 00.001 8976 stepping (-20, -20) + (2, 0)
02:33:53.082 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:53.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:33:53.092 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:33:53.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:53.092 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:53.092 00.000 5052 Enqueuing Expose request
02:33:53.106 00.014 8976 Received - 47 (G) 
02:33:53.107 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:53.107 00.000 8976 stepped: pos (-18, -20)
02:33:53.107 00.000 8976 MoveAxis(U, 1, ABG)
02:33:53.107 00.000 8976 stepping (-18, -20) + (0, 1)
02:33:53.107 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:53.139 00.032 8976 Received - 47 (G) 
02:33:53.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:33:53.139 00.000 8976 stepped: pos (-18, -19)
02:33:53.139 00.000 8976 MountToCamera -- mountTheta (0.78) + m_xAngle (2.04) = xAngle (2.82 = 2.82)
02:33:53.139 00.000 8976 MountToCamera -- mountX=2.82 mountY=2.78 hyp=3.96 mountTheta=0.78 cameraX=-3.75, cameraY=1.25 cameraTheta=2.82
02:33:53.139 00.000 8976 incremental bump (-3.755, 1.247) isValid = 1
02:33:53.139 00.000 8976 Scheduling Mount bump of (-0.109, 0.038)
02:33:53.139 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
02:33:53.139 00.000 8976 Enqueuing Move request for scope (-0.11, 0.04)
02:33:53.139 00.000 8976 move complete, result=0
02:33:53.139 00.000 8976 worker thread done servicing request
02:33:53.139 00.000 9828 Worker thread wakes up
02:33:53.139 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
02:33:53.140 00.001 8976 Worker thread wakes up
02:33:53.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
02:33:53.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:53.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:53.140 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
02:33:53.140 00.000 9828 CameraToMount -- cameraTheta (2.81) - m_xAngle (-3.10) = xAngle (5.91 = -0.38)
02:33:53.140 00.000 9828 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.82 = -0.46)
02:33:53.140 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.81 mountX=0.11 mountY=-0.05, mountTheta=-0.44
02:33:53.140 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.05
02:33:53.140 00.000 9828 BLC: window closed
02:33:53.140 00.000 9828 MoveAxis(W, 34, B)
02:33:53.140 00.000 9828 Guiding  Dir = 3, Dur = 34
02:33:53.141 00.001 9828 IsSlewing returns 0
02:33:53.141 00.000 9828 IsGuiding returns 0
02:33:53.141 00.000 9828 PulseGuide returned control before completion, sleep 44
02:33:53.197 00.056 9828 IsGuiding returns 1
02:33:53.197 00.000 9828 scope still moving after pulse duration time elapsed
02:33:53.229 00.032 9828 IsSlewing returns 0
02:33:53.229 00.000 9828 IsGuiding returns 1
02:33:53.258 00.029 9828 IsSlewing returns 0
02:33:53.258 00.000 9828 IsGuiding returns 1
02:33:53.291 00.033 9828 IsSlewing returns 0
02:33:53.291 00.000 9828 IsGuiding returns 1
02:33:53.322 00.031 9828 IsSlewing returns 0
02:33:53.322 00.000 9828 IsGuiding returns 1
02:33:53.353 00.031 9828 IsSlewing returns 0
02:33:53.353 00.000 9828 IsGuiding returns 0
02:33:53.353 00.000 9828 scope move finished after 34 + 177 ms
02:33:53.353 00.000 9828 Move returns status 0, amount 34
02:33:53.353 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:53.353 00.000 9828 MoveAxis(N, 7, B)
02:33:53.353 00.000 9828 Guiding  Dir = 0, Dur = 7
02:33:53.367 00.014 9828 IsSlewing returns 0
02:33:53.367 00.000 9828 IsGuiding returns 0
02:33:53.367 00.000 9828 PulseGuide returned control before completion, sleep 17
02:33:53.398 00.031 9828 IsGuiding returns 1
02:33:53.398 00.000 9828 scope still moving after pulse duration time elapsed
02:33:53.430 00.032 9828 IsSlewing returns 0
02:33:53.430 00.000 9828 IsGuiding returns 1
02:33:53.461 00.031 9828 IsSlewing returns 0
02:33:53.461 00.000 9828 IsGuiding returns 1
02:33:53.493 00.032 9828 IsSlewing returns 0
02:33:53.493 00.000 9828 IsGuiding returns 0
02:33:53.493 00.000 9828 scope move finished after 7 + 118 ms
02:33:53.493 00.000 9828 Move returns status 0, amount 7
02:33:53.493 00.000 9828 move complete, result=0
02:33:53.493 00.000 9828 worker thread done servicing request
02:33:53.493 00.000 5052 GuideStep: 0.1 px 34 ms WEST, -0.1 px 7 ms NORTH
02:33:53.836 00.343 8976 Exposure complete
02:33:53.841 00.005 8976 worker thread done servicing request
02:33:53.841 00.000 5052 OnExposeComplete: enter
02:33:53.841 00.000 5052 UpdateGuideState(): m_state=6
02:33:53.842 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9352
02:33:53.842 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.93, Mass=161, SNR=8.8, Peak=81 HFD=1.8
02:33:53.842 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
02:33:53.842 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
02:33:53.842 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.68 mountX=0.20 mountY=-0.10, mountTheta=-0.44
02:33:53.842 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.22, opts=13)
02:33:53.842 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.22)
02:33:53.843 00.001 8976 Worker thread wakes up
02:33:53.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.22) opts 0xd
02:33:53.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.22)
02:33:53.843 00.000 8976 Moving (-0.02, 0.22) raw xDistance=0.20 yDistance=-0.10
02:33:53.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:33:53.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:33:53.843 00.000 8976 MoveAxis(R, 0, ABG)
02:33:53.843 00.000 8976 MoveAxis(U, 0, ABG)
02:33:53.843 00.000 8976 MountToCamera -- mountTheta (0.80) + m_xAngle (2.04) = xAngle (2.84 = 2.84)
02:33:53.843 00.000 8976 MountToCamera -- mountX=2.80 mountY=2.86 hyp=4.00 mountTheta=0.80 cameraX=-3.82, cameraY=1.19 cameraTheta=2.84
02:33:53.843 00.000 8976 incremental bump (-3.816, 1.192) isValid = 1
02:33:53.843 00.000 8976 Scheduling Mount bump of (-0.110, 0.036)
02:33:53.843 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
02:33:53.843 00.000 8976 Enqueuing Move request for scope (-0.11, 0.04)
02:33:53.843 00.000 8976 move complete, result=0
02:33:53.843 00.000 9828 Worker thread wakes up
02:33:53.843 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
02:33:53.843 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
02:33:53.843 00.000 9828 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.10) = xAngle (5.92 = -0.36)
02:33:53.843 00.000 9828 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.84 = -0.44)
02:33:53.843 00.000 8976 worker thread done servicing request
02:33:53.844 00.001 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.83 mountX=0.11 mountY=-0.05, mountTheta=-0.43
02:33:53.844 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.05
02:33:53.844 00.000 9828 BLC: window closed
02:33:53.844 00.000 9828 MoveAxis(W, 34, B)
02:33:53.844 00.000 9828 Guiding  Dir = 3, Dur = 34
02:33:53.844 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:33:53.844 00.000 9828 IsSlewing returns 0
02:33:53.844 00.000 9828 IsGuiding returns 0
02:33:53.844 00.000 9828 PulseGuide returned control before completion, sleep 44
02:33:53.856 00.012 5052 UpdateGuideState exits: m=161 SNR=8.8
02:33:53.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:53.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:53.856 00.000 5052 Enqueuing Expose request
02:33:53.856 00.000 8976 Worker thread wakes up
02:33:53.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:53.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:53.856 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:53.896 00.040 9828 IsGuiding returns 1
02:33:53.896 00.000 9828 scope still moving after pulse duration time elapsed
02:33:53.928 00.032 9828 IsSlewing returns 0
02:33:53.928 00.000 9828 IsGuiding returns 1
02:33:53.958 00.030 9828 IsSlewing returns 0
02:33:53.958 00.000 9828 IsGuiding returns 1
02:33:53.989 00.031 9828 IsSlewing returns 0
02:33:53.989 00.000 9828 IsGuiding returns 0
02:33:53.989 00.000 9828 scope move finished after 34 + 111 ms
02:33:53.989 00.000 9828 Move returns status 0, amount 34
02:33:53.989 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:53.989 00.000 9828 MoveAxis(N, 7, B)
02:33:53.989 00.000 9828 Guiding  Dir = 0, Dur = 7
02:33:54.005 00.016 9828 IsSlewing returns 0
02:33:54.005 00.000 9828 IsGuiding returns 0
02:33:54.005 00.000 9828 PulseGuide returned control before completion, sleep 17
02:33:54.035 00.030 9828 IsGuiding returns 1
02:33:54.035 00.000 9828 scope still moving after pulse duration time elapsed
02:33:54.066 00.031 9828 IsSlewing returns 0
02:33:54.066 00.000 9828 IsGuiding returns 1
02:33:54.098 00.032 9828 IsSlewing returns 0
02:33:54.098 00.000 9828 IsGuiding returns 1
02:33:54.129 00.031 9828 IsSlewing returns 0
02:33:54.129 00.000 9828 IsGuiding returns 1
02:33:54.160 00.031 9828 IsSlewing returns 0
02:33:54.160 00.000 9828 IsGuiding returns 0
02:33:54.160 00.000 9828 scope move finished after 7 + 148 ms
02:33:54.160 00.000 9828 Move returns status 0, amount 7
02:33:54.160 00.000 9828 move complete, result=0
02:33:54.160 00.000 9828 worker thread done servicing request
02:33:54.160 00.000 5052 GuideStep: 0.1 px 34 ms WEST, -0.0 px 7 ms NORTH
02:33:54.546 00.386 8976 Exposure complete
02:33:54.552 00.006 8976 worker thread done servicing request
02:33:54.552 00.000 5052 OnExposeComplete: enter
02:33:54.552 00.000 5052 UpdateGuideState(): m_state=6
02:33:54.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9353
02:33:54.552 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.96, Mass=147, SNR=8.4, Peak=81 HFD=2.1
02:33:54.552 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
02:33:54.552 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
02:33:54.552 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.25 hyp=0.45 cameraTheta=0.59 mountX=0.05 mountY=-0.45, mountTheta=-1.45
02:33:54.553 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.25, opts=13)
02:33:54.553 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.25)
02:33:54.553 00.000 8976 Worker thread wakes up
02:33:54.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.25) opts 0xd
02:33:54.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.25)
02:33:54.553 00.000 8976 Moving (0.37, 0.25) raw xDistance=0.05 yDistance=-0.45
02:33:54.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:33:54.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:33:54.553 00.000 8976 MoveAxis(R, 0, ABG)
02:33:54.553 00.000 8976 MoveAxis(U, 2, ABG)
02:33:54.553 00.000 8976 stepping (-18, -19) + (0, 2)
02:33:54.553 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:54.554 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:33:54.563 00.009 5052 UpdateGuideState exits: m=147 SNR=8.4
02:33:54.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:54.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:54.563 00.000 5052 Enqueuing Expose request
02:33:54.578 00.015 8976 Received - 47 (G) 
02:33:54.578 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:54.578 00.000 8976 stepped: pos (-18, -17)
02:33:54.578 00.000 8976 MountToCamera -- mountTheta (0.79) + m_xAngle (2.04) = xAngle (2.83 = 2.83)
02:33:54.578 00.000 8976 MountToCamera -- mountX=2.78 mountY=2.80 hyp=3.95 mountTheta=0.79 cameraX=-3.76, cameraY=1.20 cameraTheta=2.83
02:33:54.578 00.000 8976 incremental bump (-3.764, 1.203) isValid = 1
02:33:54.578 00.000 8976 Scheduling Mount bump of (-0.109, 0.036)
02:33:54.578 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
02:33:54.579 00.001 8976 Enqueuing Move request for scope (-0.11, 0.04)
02:33:54.579 00.000 8976 move complete, result=0
02:33:54.579 00.000 9828 Worker thread wakes up
02:33:54.579 00.000 8976 worker thread done servicing request
02:33:54.579 00.000 8976 Worker thread wakes up
02:33:54.579 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:54.579 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:54.579 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:33:54.579 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
02:33:54.579 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
02:33:54.579 00.000 9828 CameraToMount -- cameraTheta (2.82) - m_xAngle (-3.10) = xAngle (5.92 = -0.37)
02:33:54.579 00.000 9828 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.84 = -0.45)
02:33:54.579 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.82 mountX=0.11 mountY=-0.05, mountTheta=-0.43
02:33:54.579 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.05
02:33:54.579 00.000 9828 BLC: window closed
02:33:54.579 00.000 9828 MoveAxis(W, 34, B)
02:33:54.579 00.000 9828 Guiding  Dir = 3, Dur = 34
02:33:54.580 00.001 9828 IsSlewing returns 0
02:33:54.580 00.000 9828 IsGuiding returns 0
02:33:54.580 00.000 9828 PulseGuide returned control before completion, sleep 44
02:33:54.625 00.045 9828 IsGuiding returns 1
02:33:54.625 00.000 9828 scope still moving after pulse duration time elapsed
02:33:54.655 00.030 9828 IsSlewing returns 0
02:33:54.655 00.000 9828 IsGuiding returns 1
02:33:54.687 00.032 9828 IsSlewing returns 0
02:33:54.687 00.000 9828 IsGuiding returns 1
02:33:54.717 00.030 9828 IsSlewing returns 0
02:33:54.717 00.000 9828 IsGuiding returns 1
02:33:54.748 00.031 9828 IsSlewing returns 0
02:33:54.748 00.000 9828 IsGuiding returns 0
02:33:54.748 00.000 9828 scope move finished after 34 + 134 ms
02:33:54.748 00.000 9828 Move returns status 0, amount 34
02:33:54.748 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:54.748 00.000 9828 MoveAxis(N, 7, B)
02:33:54.748 00.000 9828 Guiding  Dir = 0, Dur = 7
02:33:54.764 00.016 9828 IsSlewing returns 0
02:33:54.764 00.000 9828 IsGuiding returns 0
02:33:54.765 00.001 9828 PulseGuide returned control before completion, sleep 17
02:33:54.795 00.030 9828 IsGuiding returns 1
02:33:54.795 00.000 9828 scope still moving after pulse duration time elapsed
02:33:54.826 00.031 9828 IsSlewing returns 0
02:33:54.826 00.000 9828 IsGuiding returns 1
02:33:54.858 00.032 9828 IsSlewing returns 0
02:33:54.858 00.000 9828 IsGuiding returns 1
02:33:54.888 00.030 9828 IsSlewing returns 0
02:33:54.892 00.004 9828 IsGuiding returns 0
02:33:54.892 00.000 9828 scope move finished after 7 + 121 ms
02:33:54.892 00.000 9828 Move returns status 0, amount 7
02:33:54.892 00.000 9828 move complete, result=0
02:33:54.892 00.000 9828 worker thread done servicing request
02:33:54.893 00.001 5052 GuideStep: 0.1 px 34 ms WEST, -0.0 px 7 ms NORTH
02:33:55.269 00.376 8976 Exposure complete
02:33:55.274 00.005 8976 worker thread done servicing request
02:33:55.274 00.000 5052 OnExposeComplete: enter
02:33:55.274 00.000 5052 UpdateGuideState(): m_state=6
02:33:55.274 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9354
02:33:55.274 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=282.05, Mass=133, SNR=8.0, Peak=76 HFD=2.0
02:33:55.274 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
02:33:55.274 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
02:33:55.274 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.34 hyp=0.69 cameraTheta=0.51 mountX=0.03 mountY=-0.68, mountTheta=-1.53
02:33:55.275 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.34, opts=13)
02:33:55.275 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.34)
02:33:55.275 00.000 8976 Worker thread wakes up
02:33:55.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.34) opts 0xd
02:33:55.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.34)
02:33:55.275 00.000 8976 Moving (0.60, 0.34) raw xDistance=0.03 yDistance=-0.68
02:33:55.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:33:55.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
02:33:55.275 00.000 8976 MoveAxis(R, 0, ABG)
02:33:55.275 00.000 8976 MoveAxis(U, 3, ABG)
02:33:55.276 00.001 8976 stepping (-18, -17) + (0, 3)
02:33:55.276 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:55.277 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:33:55.286 00.009 5052 UpdateGuideState exits: m=133 SNR=8.0
02:33:55.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:55.286 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:55.286 00.000 5052 Enqueuing Expose request
02:33:55.313 00.027 8976 Received - 47 (G) 
02:33:55.313 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:55.313 00.000 8976 stepped: pos (-18, -14)
02:33:55.314 00.001 8976 MountToCamera -- mountTheta (0.76) + m_xAngle (2.04) = xAngle (2.80 = 2.80)
02:33:55.314 00.000 8976 MountToCamera -- mountX=2.78 mountY=2.61 hyp=3.81 mountTheta=0.76 cameraX=-3.59, cameraY=1.28 cameraTheta=2.80
02:33:55.314 00.000 8976 incremental bump (-3.589, 1.282) isValid = 1
02:33:55.314 00.000 8976 Scheduling Mount bump of (-0.108, 0.040)
02:33:55.314 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
02:33:55.314 00.000 8976 Enqueuing Move request for scope (-0.11, 0.04)
02:33:55.314 00.000 8976 move complete, result=0
02:33:55.314 00.000 9828 Worker thread wakes up
02:33:55.314 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
02:33:55.314 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
02:33:55.314 00.000 9828 CameraToMount -- cameraTheta (2.79) - m_xAngle (-3.10) = xAngle (5.88 = -0.40)
02:33:55.314 00.000 8976 worker thread done servicing request
02:33:55.314 00.000 8976 Worker thread wakes up
02:33:55.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:55.314 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:55.314 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:33:55.314 00.000 9828 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.80 = -0.48)
02:33:55.314 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.79 mountX=0.11 mountY=-0.05, mountTheta=-0.47
02:33:55.314 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.05
02:33:55.315 00.001 9828 BLC: window closed
02:33:55.315 00.000 9828 MoveAxis(W, 34, B)
02:33:55.315 00.000 9828 Guiding  Dir = 3, Dur = 34
02:33:55.315 00.000 9828 IsSlewing returns 0
02:33:55.315 00.000 9828 IsGuiding returns 0
02:33:55.315 00.000 9828 PulseGuide returned control before completion, sleep 44
02:33:55.369 00.054 9828 IsGuiding returns 1
02:33:55.369 00.000 9828 scope still moving after pulse duration time elapsed
02:33:55.399 00.030 9828 IsSlewing returns 0
02:33:55.399 00.000 9828 IsGuiding returns 1
02:33:55.431 00.032 9828 IsSlewing returns 0
02:33:55.431 00.000 9828 IsGuiding returns 1
02:33:55.462 00.031 9828 IsSlewing returns 0
02:33:55.462 00.000 9828 IsGuiding returns 0
02:33:55.462 00.000 9828 scope move finished after 34 + 113 ms
02:33:55.462 00.000 9828 Move returns status 0, amount 34
02:33:55.462 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:55.462 00.000 9828 MoveAxis(N, 7, B)
02:33:55.462 00.000 9828 Guiding  Dir = 0, Dur = 7
02:33:55.478 00.016 9828 IsSlewing returns 0
02:33:55.478 00.000 9828 IsGuiding returns 0
02:33:55.478 00.000 9828 PulseGuide returned control before completion, sleep 17
02:33:55.510 00.032 9828 IsGuiding returns 1
02:33:55.510 00.000 9828 scope still moving after pulse duration time elapsed
02:33:55.541 00.031 9828 IsSlewing returns 0
02:33:55.541 00.000 9828 IsGuiding returns 1
02:33:55.572 00.031 9828 IsSlewing returns 0
02:33:55.572 00.000 9828 IsGuiding returns 1
02:33:55.604 00.032 9828 IsSlewing returns 0
02:33:55.604 00.000 9828 IsGuiding returns 1
02:33:55.635 00.031 9828 IsSlewing returns 0
02:33:55.635 00.000 9828 IsGuiding returns 1
02:33:55.666 00.031 9828 IsSlewing returns 0
02:33:55.667 00.001 9828 IsGuiding returns 0
02:33:55.667 00.000 9828 scope move finished after 7 + 181 ms
02:33:55.667 00.000 9828 Move returns status 0, amount 7
02:33:55.667 00.000 9828 move complete, result=0
02:33:55.667 00.000 9828 worker thread done servicing request
02:33:55.667 00.000 5052 GuideStep: 0.1 px 34 ms WEST, -0.1 px 7 ms NORTH
02:33:56.007 00.340 8976 Exposure complete
02:33:56.013 00.006 8976 worker thread done servicing request
02:33:56.013 00.000 5052 OnExposeComplete: enter
02:33:56.013 00.000 5052 UpdateGuideState(): m_state=6
02:33:56.013 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9355
02:33:56.013 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.91, Mass=157, SNR=8.6, Peak=72 HFD=2.2
02:33:56.013 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
02:33:56.014 00.001 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:33:56.014 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.20 hyp=0.96 cameraTheta=0.21 mountX=-0.25 mountY=-0.90, mountTheta=-1.84
02:33:56.014 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.20, opts=13)
02:33:56.014 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.20)
02:33:56.014 00.000 8976 Worker thread wakes up
02:33:56.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.20) opts 0xd
02:33:56.015 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.20)
02:33:56.015 00.000 8976 Moving (0.94, 0.20) raw xDistance=-0.25 yDistance=-0.90
02:33:56.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:33:56.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.90
02:33:56.015 00.000 8976 MoveAxis(R, 0, ABG)
02:33:56.015 00.000 8976 MoveAxis(U, 4, ABG)
02:33:56.015 00.000 8976 stepping (-18, -14) + (0, 4)
02:33:56.015 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:33:56.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:33:56.025 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
02:33:56.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:56.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:56.025 00.000 5052 Enqueuing Expose request
02:33:56.048 00.023 8976 Received - 47 (G) 
02:33:56.048 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:33:56.048 00.000 8976 stepped: pos (-18, -10)
02:33:56.048 00.000 8976 MountToCamera -- mountTheta (0.69) + m_xAngle (2.04) = xAngle (2.73 = 2.73)
02:33:56.048 00.000 8976 MountToCamera -- mountX=2.77 mountY=2.27 hyp=3.58 mountTheta=0.69 cameraX=-3.29, cameraY=1.43 cameraTheta=2.73
02:33:56.049 00.001 8976 incremental bump (-3.286, 1.430) isValid = 1
02:33:56.049 00.000 8976 Scheduling Mount bump of (-0.105, 0.048)
02:33:56.049 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.05, opts=4)
02:33:56.049 00.000 8976 Enqueuing Move request for scope (-0.11, 0.05)
02:33:56.049 00.000 8976 move complete, result=0
02:33:56.049 00.000 8976 worker thread done servicing request
02:33:56.049 00.000 8976 Worker thread wakes up
02:33:56.049 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
02:33:56.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:56.049 00.000 9828 Worker thread wakes up
02:33:56.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:56.049 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0x4
02:33:56.049 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
02:33:56.049 00.000 9828 CameraToMount -- cameraTheta (2.72) - m_xAngle (-3.10) = xAngle (5.81 = -0.47)
02:33:56.050 00.001 9828 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.73 = -0.55)
02:33:56.050 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.72 mountX=0.10 mountY=-0.06, mountTheta=-0.53
02:33:56.050 00.000 9828 Moving (-0.11, 0.05) raw xDistance=0.10 yDistance=-0.06
02:33:56.050 00.000 9828 BLC: window closed
02:33:56.050 00.000 9828 MoveAxis(W, 33, B)
02:33:56.050 00.000 9828 Guiding  Dir = 3, Dur = 33
02:33:56.050 00.000 9828 IsSlewing returns 0
02:33:56.050 00.000 9828 IsGuiding returns 0
02:33:56.050 00.000 9828 PulseGuide returned control before completion, sleep 43
02:33:56.100 00.050 9828 IsGuiding returns 1
02:33:56.100 00.000 9828 scope still moving after pulse duration time elapsed
02:33:56.132 00.032 9828 IsSlewing returns 0
02:33:56.132 00.000 9828 IsGuiding returns 1
02:33:56.162 00.030 9828 IsSlewing returns 0
02:33:56.162 00.000 9828 IsGuiding returns 1
02:33:56.194 00.032 9828 IsSlewing returns 0
02:33:56.194 00.000 9828 IsGuiding returns 1
02:33:56.226 00.032 9828 IsSlewing returns 0
02:33:56.226 00.000 9828 IsGuiding returns 0
02:33:56.226 00.000 9828 scope move finished after 33 + 142 ms
02:33:56.226 00.000 9828 Move returns status 0, amount 33
02:33:56.226 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:56.226 00.000 9828 MoveAxis(N, 8, B)
02:33:56.227 00.001 9828 Guiding  Dir = 0, Dur = 8
02:33:56.241 00.014 9828 IsSlewing returns 0
02:33:56.241 00.000 9828 IsGuiding returns 0
02:33:56.241 00.000 9828 PulseGuide returned control before completion, sleep 18
02:33:56.273 00.032 9828 IsGuiding returns 1
02:33:56.273 00.000 9828 scope still moving after pulse duration time elapsed
02:33:56.304 00.031 9828 IsSlewing returns 0
02:33:56.304 00.000 9828 IsGuiding returns 1
02:33:56.335 00.031 9828 IsSlewing returns 0
02:33:56.335 00.000 9828 IsGuiding returns 1
02:33:56.365 00.030 9828 IsSlewing returns 0
02:33:56.365 00.000 9828 IsGuiding returns 1
02:33:56.397 00.032 9828 IsSlewing returns 0
02:33:56.397 00.000 9828 IsGuiding returns 0
02:33:56.397 00.000 9828 scope move finished after 8 + 147 ms
02:33:56.397 00.000 9828 Move returns status 0, amount 8
02:33:56.397 00.000 9828 move complete, result=0
02:33:56.397 00.000 9828 worker thread done servicing request
02:33:56.397 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.1 px 8 ms NORTH
02:33:56.742 00.345 8976 Exposure complete
02:33:56.747 00.005 8976 worker thread done servicing request
02:33:56.747 00.000 5052 OnExposeComplete: enter
02:33:56.747 00.000 5052 UpdateGuideState(): m_state=6
02:33:56.748 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9356
02:33:56.748 00.000 5052 Star::Find returns 1 (0), X=330.25, Y=281.23, Mass=147, SNR=8.3, Peak=69 HFD=2.1
02:33:56.748 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
02:33:56.748 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
02:33:56.748 00.000 5052 CameraToMount -- cameraX=1.07 cameraY=-0.48 hyp=1.18 cameraTheta=-0.42 mountX=-0.92 mountY=-0.64, mountTheta=-2.53
02:33:56.748 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.07, y=-0.48, opts=13)
02:33:56.748 00.000 5052 Enqueuing Move request for stepguider (1.07, -0.48)
02:33:56.749 00.001 8976 Worker thread wakes up
02:33:56.749 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.07, -0.48) opts 0xd
02:33:56.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.07, -0.48)
02:33:56.749 00.000 8976 Moving (1.07, -0.48) raw xDistance=-0.92 yDistance=-0.64
02:33:56.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.92
02:33:56.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
02:33:56.749 00.000 8976 MoveAxis(R, 4, ABG)
02:33:56.749 00.000 8976 stepping (-18, -10) + (4, 0)
02:33:56.749 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:33:56.750 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:33:56.760 00.010 5052 UpdateGuideState exits: m=147 SNR=8.3
02:33:56.760 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:56.760 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:56.760 00.000 5052 Enqueuing Expose request
02:33:56.784 00.024 8976 Received - 47 (G) 
02:33:56.784 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:33:56.784 00.000 8976 stepped: pos (-14, -10)
02:33:56.784 00.000 8976 MoveAxis(U, 3, ABG)
02:33:56.784 00.000 8976 stepping (-14, -10) + (0, 3)
02:33:56.784 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:56.816 00.032 8976 Received - 47 (G) 
02:33:56.816 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:56.816 00.000 8976 stepped: pos (-14, -7)
02:33:56.816 00.000 8976 MountToCamera -- mountTheta (0.64) + m_xAngle (2.04) = xAngle (2.68 = 2.68)
02:33:56.816 00.000 8976 MountToCamera -- mountX=2.56 mountY=1.89 hyp=3.18 mountTheta=0.64 cameraX=-2.85, cameraY=1.42 cameraTheta=2.68
02:33:56.816 00.000 8976 incremental bump (-2.850, 1.421) isValid = 1
02:33:56.816 00.000 8976 Scheduling Mount bump of (-0.103, 0.053)
02:33:56.816 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
02:33:56.816 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
02:33:56.816 00.000 8976 move complete, result=0
02:33:56.816 00.000 9828 Worker thread wakes up
02:33:56.816 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.6 px 3 ms NORTH
02:33:56.816 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
02:33:56.817 00.001 8976 worker thread done servicing request
02:33:56.817 00.000 8976 Worker thread wakes up
02:33:56.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:56.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:56.817 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:33:56.817 00.000 9828 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.76 = -0.52)
02:33:56.817 00.000 9828 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.68 = -0.60)
02:33:56.817 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.66 mountX=0.10 mountY=-0.07, mountTheta=-0.58
02:33:56.817 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.07
02:33:56.817 00.000 9828 BLC: window closed
02:33:56.817 00.000 9828 MoveAxis(W, 32, B)
02:33:56.817 00.000 9828 Guiding  Dir = 3, Dur = 32
02:33:56.817 00.000 9828 IsSlewing returns 0
02:33:56.818 00.001 9828 IsGuiding returns 0
02:33:56.818 00.000 9828 PulseGuide returned control before completion, sleep 42
02:33:56.867 00.049 9828 IsGuiding returns 1
02:33:56.867 00.000 9828 scope still moving after pulse duration time elapsed
02:33:56.898 00.031 9828 IsSlewing returns 0
02:33:56.898 00.000 9828 IsGuiding returns 1
02:33:56.928 00.030 9828 IsSlewing returns 0
02:33:56.928 00.000 9828 IsGuiding returns 1
02:33:56.959 00.031 9828 IsSlewing returns 0
02:33:56.959 00.000 9828 IsGuiding returns 0
02:33:56.959 00.000 9828 scope move finished after 32 + 109 ms
02:33:56.959 00.000 9828 Move returns status 0, amount 32
02:33:56.959 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:56.959 00.000 9828 MoveAxis(N, 9, B)
02:33:56.959 00.000 9828 Guiding  Dir = 0, Dur = 9
02:33:56.974 00.015 9828 IsSlewing returns 0
02:33:56.974 00.000 9828 IsGuiding returns 0
02:33:56.974 00.000 9828 PulseGuide returned control before completion, sleep 19
02:33:57.005 00.031 9828 IsGuiding returns 1
02:33:57.005 00.000 9828 scope still moving after pulse duration time elapsed
02:33:57.036 00.031 9828 IsSlewing returns 0
02:33:57.036 00.000 9828 IsGuiding returns 1
02:33:57.067 00.031 9828 IsSlewing returns 0
02:33:57.067 00.000 9828 IsGuiding returns 1
02:33:57.099 00.032 9828 IsSlewing returns 0
02:33:57.099 00.000 9828 IsGuiding returns 1
02:33:57.130 00.031 9828 IsSlewing returns 0
02:33:57.130 00.000 9828 IsGuiding returns 0
02:33:57.130 00.000 9828 scope move finished after 9 + 146 ms
02:33:57.130 00.000 9828 Move returns status 0, amount 9
02:33:57.130 00.000 9828 move complete, result=0
02:33:57.130 00.000 9828 worker thread done servicing request
02:33:57.130 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
02:33:57.514 00.384 8976 Exposure complete
02:33:57.519 00.005 8976 worker thread done servicing request
02:33:57.520 00.001 5052 OnExposeComplete: enter
02:33:57.520 00.000 5052 UpdateGuideState(): m_state=6
02:33:57.520 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9357
02:33:57.520 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.63, Mass=136, SNR=8.0, Peak=66 HFD=2.2
02:33:57.520 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
02:33:57.520 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
02:33:57.520 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=-0.08 hyp=0.94 cameraTheta=-0.08 mountX=-0.50 mountY=-0.74, mountTheta=-2.16
02:33:57.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=-0.08, opts=13)
02:33:57.521 00.000 5052 Enqueuing Move request for stepguider (0.94, -0.08)
02:33:57.521 00.000 8976 Worker thread wakes up
02:33:57.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, -0.08) opts 0xd
02:33:57.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, -0.08)
02:33:57.521 00.000 8976 Moving (0.94, -0.08) raw xDistance=-0.50 yDistance=-0.74
02:33:57.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
02:33:57.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74
02:33:57.521 00.000 8976 MoveAxis(R, 2, ABG)
02:33:57.521 00.000 8976 stepping (-14, -7) + (2, 0)
02:33:57.521 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:57.522 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:33:57.532 00.010 5052 UpdateGuideState exits: m=136 SNR=8.0
02:33:57.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:57.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:57.532 00.000 5052 Enqueuing Expose request
02:33:57.551 00.019 8976 Received - 47 (G) 
02:33:57.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:57.551 00.000 8976 stepped: pos (-12, -7)
02:33:57.551 00.000 8976 MoveAxis(U, 3, ABG)
02:33:57.551 00.000 8976 stepping (-12, -7) + (0, 3)
02:33:57.551 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:57.583 00.032 8976 Received - 47 (G) 
02:33:57.583 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:33:57.583 00.000 8976 stepped: pos (-12, -4)
02:33:57.583 00.000 8976 MountToCamera -- mountTheta (0.57) + m_xAngle (2.04) = xAngle (2.61 = 2.61)
02:33:57.583 00.000 8976 MountToCamera -- mountX=2.32 mountY=1.48 hyp=2.75 mountTheta=0.57 cameraX=-2.37, cameraY=1.40 cameraTheta=2.61
02:33:57.583 00.000 8976 incremental bump (-2.372, 1.397) isValid = 1
02:33:57.583 00.000 8976 Scheduling Mount bump of (-0.099, 0.060)
02:33:57.584 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:33:57.584 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:33:57.584 00.000 8976 move complete, result=0
02:33:57.584 00.000 9828 Worker thread wakes up
02:33:57.584 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:33:57.584 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:33:57.584 00.000 9828 CameraToMount -- cameraTheta (2.59) - m_xAngle (-3.10) = xAngle (5.69 = -0.59)
02:33:57.584 00.000 9828 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.61 = -0.67)
02:33:57.584 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
02:33:57.584 00.000 8976 worker thread done servicing request
02:33:57.584 00.000 8976 Worker thread wakes up
02:33:57.584 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:57.584 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:57.584 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.59 mountX=0.10 mountY=-0.07, mountTheta=-0.65
02:33:57.584 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
02:33:57.584 00.000 9828 BLC: window closed
02:33:57.584 00.000 9828 MoveAxis(W, 31, B)
02:33:57.584 00.000 9828 Guiding  Dir = 3, Dur = 31
02:33:57.585 00.001 9828 IsSlewing returns 0
02:33:57.585 00.000 9828 IsGuiding returns 0
02:33:57.585 00.000 9828 PulseGuide returned control before completion, sleep 41
02:33:57.641 00.056 9828 IsGuiding returns 1
02:33:57.641 00.000 9828 scope still moving after pulse duration time elapsed
02:33:57.672 00.031 9828 IsSlewing returns 0
02:33:57.672 00.000 9828 IsGuiding returns 1
02:33:57.703 00.031 9828 IsSlewing returns 0
02:33:57.703 00.000 9828 IsGuiding returns 1
02:33:57.734 00.031 9828 IsSlewing returns 0
02:33:57.734 00.000 9828 IsGuiding returns 0
02:33:57.734 00.000 9828 scope move finished after 31 + 117 ms
02:33:57.734 00.000 9828 Move returns status 0, amount 31
02:33:57.734 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:57.734 00.000 9828 MoveAxis(N, 10, B)
02:33:57.734 00.000 9828 Guiding  Dir = 0, Dur = 10
02:33:57.749 00.015 9828 IsSlewing returns 0
02:33:57.749 00.000 9828 IsGuiding returns 0
02:33:57.749 00.000 9828 PulseGuide returned control before completion, sleep 20
02:33:57.779 00.030 9828 IsGuiding returns 1
02:33:57.779 00.000 9828 scope still moving after pulse duration time elapsed
02:33:57.810 00.031 9828 IsSlewing returns 0
02:33:57.810 00.000 9828 IsGuiding returns 1
02:33:57.842 00.032 9828 IsSlewing returns 0
02:33:57.842 00.000 9828 IsGuiding returns 1
02:33:57.872 00.030 9828 IsSlewing returns 0
02:33:57.872 00.000 9828 IsGuiding returns 0
02:33:57.872 00.000 9828 scope move finished after 10 + 113 ms
02:33:57.872 00.000 9828 Move returns status 0, amount 10
02:33:57.872 00.000 9828 move complete, result=0
02:33:57.872 00.000 9828 worker thread done servicing request
02:33:57.872 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
02:33:58.275 00.403 8976 Exposure complete
02:33:58.281 00.006 8976 worker thread done servicing request
02:33:58.281 00.000 5052 OnExposeComplete: enter
02:33:58.281 00.000 5052 UpdateGuideState(): m_state=6
02:33:58.281 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9358
02:33:58.281 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.78, Mass=159, SNR=8.7, Peak=72 HFD=2.4
02:33:58.281 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:33:58.281 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:33:58.281 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.07 hyp=0.53 cameraTheta=0.13 mountX=-0.17 mountY=-0.48, mountTheta=-1.92
02:33:58.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.07, opts=13)
02:33:58.282 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.07)
02:33:58.282 00.000 8976 Worker thread wakes up
02:33:58.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.07) opts 0xd
02:33:58.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.07)
02:33:58.282 00.000 8976 Moving (0.52, 0.07) raw xDistance=-0.17 yDistance=-0.48
02:33:58.283 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:33:58.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
02:33:58.283 00.000 8976 MoveAxis(R, 0, ABG)
02:33:58.283 00.000 8976 MoveAxis(U, 2, ABG)
02:33:58.283 00.000 8976 stepping (-12, -4) + (0, 2)
02:33:58.283 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:58.283 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:33:58.293 00.010 5052 UpdateGuideState exits: m=159 SNR=8.7
02:33:58.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:58.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:58.293 00.000 5052 Enqueuing Expose request
02:33:58.319 00.026 8976 Received - 47 (G) 
02:33:58.319 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:58.319 00.000 8976 stepped: pos (-12, -2)
02:33:58.319 00.000 8976 MountToCamera -- mountTheta (0.47) + m_xAngle (2.04) = xAngle (2.51 = 2.51)
02:33:58.319 00.000 8976 MountToCamera -- mountX=2.16 mountY=1.09 hyp=2.42 mountTheta=0.47 cameraX=-1.96, cameraY=1.43 cameraTheta=2.51
02:33:58.319 00.000 8976 incremental bump (-1.959, 1.428) isValid = 1
02:33:58.319 00.000 8976 Scheduling Mount bump of (-0.093, 0.070)
02:33:58.319 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:33:58.319 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:33:58.319 00.000 8976 move complete, result=0
02:33:58.319 00.000 8976 worker thread done servicing request
02:33:58.319 00.000 8976 Worker thread wakes up
02:33:58.319 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:33:58.319 00.000 9828 Worker thread wakes up
02:33:58.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:58.320 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:58.320 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:33:58.320 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:33:58.320 00.000 9828 CameraToMount -- cameraTheta (2.49) - m_xAngle (-3.10) = xAngle (5.59 = -0.69)
02:33:58.320 00.000 9828 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.51 = -0.77)
02:33:58.321 00.001 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.49 mountX=0.09 mountY=-0.08, mountTheta=-0.74
02:33:58.321 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:33:58.321 00.000 9828 BLC: window closed
02:33:58.321 00.000 9828 MoveAxis(W, 28, B)
02:33:58.321 00.000 9828 Guiding  Dir = 3, Dur = 28
02:33:58.322 00.001 9828 IsSlewing returns 0
02:33:58.322 00.000 9828 IsGuiding returns 0
02:33:58.322 00.000 9828 PulseGuide returned control before completion, sleep 38
02:33:58.370 00.048 9828 IsGuiding returns 1
02:33:58.370 00.000 9828 scope still moving after pulse duration time elapsed
02:33:58.402 00.032 9828 IsSlewing returns 0
02:33:58.402 00.000 9828 IsGuiding returns 1
02:33:58.433 00.031 9828 IsSlewing returns 0
02:33:58.433 00.000 9828 IsGuiding returns 1
02:33:58.463 00.030 9828 IsSlewing returns 0
02:33:58.463 00.000 9828 IsGuiding returns 0
02:33:58.463 00.000 9828 scope move finished after 28 + 112 ms
02:33:58.463 00.000 9828 Move returns status 0, amount 28
02:33:58.463 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:58.463 00.000 9828 MoveAxis(N, 11, B)
02:33:58.463 00.000 9828 Guiding  Dir = 0, Dur = 11
02:33:58.479 00.016 9828 IsSlewing returns 0
02:33:58.479 00.000 9828 IsGuiding returns 0
02:33:58.479 00.000 9828 PulseGuide returned control before completion, sleep 21
02:33:58.510 00.031 9828 IsGuiding returns 1
02:33:58.510 00.000 9828 scope still moving after pulse duration time elapsed
02:33:58.543 00.033 9828 IsSlewing returns 0
02:33:58.543 00.000 9828 IsGuiding returns 1
02:33:58.573 00.030 9828 IsSlewing returns 0
02:33:58.573 00.000 9828 IsGuiding returns 1
02:33:58.605 00.032 9828 IsSlewing returns 0
02:33:58.605 00.000 9828 IsGuiding returns 1
02:33:58.636 00.031 9828 IsSlewing returns 0
02:33:58.636 00.000 9828 IsGuiding returns 0
02:33:58.637 00.001 9828 scope move finished after 11 + 146 ms
02:33:58.637 00.000 9828 Move returns status 0, amount 11
02:33:58.637 00.000 9828 move complete, result=0
02:33:58.637 00.000 9828 worker thread done servicing request
02:33:58.637 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
02:33:59.017 00.380 8976 Exposure complete
02:33:59.023 00.006 8976 worker thread done servicing request
02:33:59.023 00.000 5052 OnExposeComplete: enter
02:33:59.023 00.000 5052 UpdateGuideState(): m_state=6
02:33:59.023 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9359
02:33:59.023 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.76, Mass=145, SNR=8.3, Peak=66 HFD=2.4
02:33:59.023 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:33:59.023 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:33:59.023 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.05 hyp=0.52 cameraTheta=0.10 mountX=-0.19 mountY=-0.46, mountTheta=-1.96
02:33:59.024 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.05, opts=13)
02:33:59.024 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.05)
02:33:59.024 00.000 8976 Worker thread wakes up
02:33:59.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.05) opts 0xd
02:33:59.024 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.05)
02:33:59.024 00.000 8976 Moving (0.52, 0.05) raw xDistance=-0.19 yDistance=-0.46
02:33:59.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:33:59.025 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
02:33:59.025 00.000 8976 MoveAxis(R, 0, ABG)
02:33:59.025 00.000 8976 MoveAxis(U, 2, ABG)
02:33:59.025 00.000 8976 stepping (-12, -2) + (0, 2)
02:33:59.025 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:59.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:33:59.036 00.011 5052 UpdateGuideState exits: m=145 SNR=8.3
02:33:59.037 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:59.037 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:59.037 00.000 5052 Enqueuing Expose request
02:33:59.054 00.017 8976 Received - 47 (G) 
02:33:59.054 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:33:59.054 00.000 8976 stepped: pos (-12, 0)
02:33:59.054 00.000 8976 MountToCamera -- mountTheta (0.34) + m_xAngle (2.04) = xAngle (2.39 = 2.39)
02:33:59.054 00.000 8976 MountToCamera -- mountX=2.06 mountY=0.73 hyp=2.18 mountTheta=0.34 cameraX=-1.59, cameraY=1.50 cameraTheta=2.39
02:33:59.054 00.000 8976 incremental bump (-1.588, 1.497) isValid = 1
02:33:59.054 00.000 8976 Scheduling Mount bump of (-0.084, 0.082)
02:33:59.054 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:33:59.054 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:33:59.054 00.000 8976 move complete, result=0
02:33:59.054 00.000 9828 Worker thread wakes up
02:33:59.054 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:33:59.055 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:33:59.055 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:33:59.055 00.000 9828 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.10) = xAngle (5.46 = -0.82)
02:33:59.055 00.000 9828 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.38 = -0.90)
02:33:59.055 00.000 8976 worker thread done servicing request
02:33:59.055 00.000 8976 Worker thread wakes up
02:33:59.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:59.055 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:59.055 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.37 mountX=0.08 mountY=-0.09, mountTheta=-0.85
02:33:59.055 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:33:59.055 00.000 9828 BLC: window closed
02:33:59.055 00.000 9828 MoveAxis(W, 25, B)
02:33:59.055 00.000 9828 Guiding  Dir = 3, Dur = 25
02:33:59.056 00.001 9828 IsSlewing returns 0
02:33:59.056 00.000 9828 IsGuiding returns 0
02:33:59.056 00.000 9828 PulseGuide returned control before completion, sleep 35
02:33:59.103 00.047 9828 IsGuiding returns 1
02:33:59.103 00.000 9828 scope still moving after pulse duration time elapsed
02:33:59.134 00.031 9828 IsSlewing returns 0
02:33:59.135 00.001 9828 IsGuiding returns 1
02:33:59.165 00.030 9828 IsSlewing returns 0
02:33:59.166 00.001 9828 IsGuiding returns 1
02:33:59.197 00.031 9828 IsSlewing returns 0
02:33:59.197 00.000 9828 IsGuiding returns 1
02:33:59.229 00.032 9828 IsSlewing returns 0
02:33:59.229 00.000 9828 IsGuiding returns 0
02:33:59.229 00.000 9828 scope move finished after 25 + 148 ms
02:33:59.229 00.000 9828 Move returns status 0, amount 25
02:33:59.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:59.229 00.000 9828 MoveAxis(N, 12, B)
02:33:59.229 00.000 9828 Guiding  Dir = 0, Dur = 12
02:33:59.243 00.014 9828 IsSlewing returns 0
02:33:59.243 00.000 9828 IsGuiding returns 0
02:33:59.243 00.000 9828 PulseGuide returned control before completion, sleep 22
02:33:59.274 00.031 9828 IsGuiding returns 1
02:33:59.274 00.000 9828 scope still moving after pulse duration time elapsed
02:33:59.306 00.032 9828 IsSlewing returns 0
02:33:59.306 00.000 9828 IsGuiding returns 1
02:33:59.336 00.030 9828 IsSlewing returns 0
02:33:59.336 00.000 9828 IsGuiding returns 1
02:33:59.367 00.031 9828 IsSlewing returns 0
02:33:59.367 00.000 9828 IsGuiding returns 1
02:33:59.398 00.031 9828 IsSlewing returns 0
02:33:59.398 00.000 9828 IsGuiding returns 0
02:33:59.398 00.000 9828 scope move finished after 12 + 142 ms
02:33:59.398 00.000 9828 Move returns status 0, amount 12
02:33:59.398 00.000 9828 move complete, result=0
02:33:59.398 00.000 9828 worker thread done servicing request
02:33:59.398 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 12 ms NORTH
02:33:59.748 00.350 8976 Exposure complete
02:33:59.753 00.005 8976 worker thread done servicing request
02:33:59.753 00.000 5052 OnExposeComplete: enter
02:33:59.753 00.000 5052 UpdateGuideState(): m_state=6
02:33:59.753 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9360
02:33:59.754 00.001 5052 Star::Find returns 1 (0), X=329.16, Y=281.54, Mass=170, SNR=9.0, Peak=71 HFD=2.0
02:33:59.754 00.000 5052 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.04) = xAngle (-3.71 = 2.57)
02:33:59.754 00.000 5052 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.81 = 2.47)
02:33:59.754 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.67 mountX=-0.14 mountY=0.11, mountTheta=2.51
02:33:59.754 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.17, opts=13)
02:33:59.754 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.17)
02:33:59.755 00.001 8976 Worker thread wakes up
02:33:59.755 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.17) opts 0xd
02:33:59.755 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.17)
02:33:59.755 00.000 8976 Moving (-0.02, -0.17) raw xDistance=-0.14 yDistance=0.11
02:33:59.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:33:59.755 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:33:59.755 00.000 8976 MoveAxis(R, 0, ABG)
02:33:59.755 00.000 8976 MoveAxis(U, 0, ABG)
02:33:59.755 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.29 = 2.29)
02:33:59.755 00.000 8976 MountToCamera -- mountX=1.98 mountY=0.49 hyp=2.04 mountTheta=0.24 cameraX=-1.34, cameraY=1.54 cameraTheta=2.29
02:33:59.755 00.000 8976 incremental bump (-1.340, 1.543) isValid = 1
02:33:59.755 00.000 8976 Scheduling Mount bump of (-0.075, 0.090)
02:33:59.755 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:33:59.755 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:33:59.755 00.000 8976 move complete, result=0
02:33:59.755 00.000 9828 Worker thread wakes up
02:33:59.755 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:33:59.755 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:33:59.755 00.000 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.36 = -0.92)
02:33:59.755 00.000 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.00)
02:33:59.755 00.000 8976 worker thread done servicing request
02:33:59.755 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.27 mountX=0.07 mountY=-0.10, mountTheta=-0.95
02:33:59.756 00.001 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
02:33:59.756 00.000 9828 BLC: window closed
02:33:59.756 00.000 9828 MoveAxis(W, 23, B)
02:33:59.756 00.000 9828 Guiding  Dir = 3, Dur = 23
02:33:59.756 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:33:59.756 00.000 9828 IsSlewing returns 0
02:33:59.756 00.000 9828 IsGuiding returns 0
02:33:59.756 00.000 9828 PulseGuide returned control before completion, sleep 33
02:33:59.766 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
02:33:59.766 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:59.766 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:33:59.766 00.000 5052 Enqueuing Expose request
02:33:59.766 00.000 8976 Worker thread wakes up
02:33:59.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:33:59.766 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:59.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:33:59.805 00.039 9828 IsGuiding returns 1
02:33:59.805 00.000 9828 scope still moving after pulse duration time elapsed
02:33:59.836 00.031 9828 IsSlewing returns 0
02:33:59.836 00.000 9828 IsGuiding returns 1
02:33:59.867 00.031 9828 IsSlewing returns 0
02:33:59.867 00.000 9828 IsGuiding returns 1
02:33:59.898 00.031 9828 IsSlewing returns 0
02:33:59.898 00.000 9828 IsGuiding returns 0
02:33:59.898 00.000 9828 scope move finished after 23 + 118 ms
02:33:59.898 00.000 9828 Move returns status 0, amount 23
02:33:59.898 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:33:59.898 00.000 9828 MoveAxis(N, 13, B)
02:33:59.898 00.000 9828 Guiding  Dir = 0, Dur = 13
02:33:59.913 00.015 9828 IsSlewing returns 0
02:33:59.913 00.000 9828 IsGuiding returns 0
02:33:59.913 00.000 9828 PulseGuide returned control before completion, sleep 23
02:33:59.944 00.031 9828 IsGuiding returns 1
02:33:59.944 00.000 9828 scope still moving after pulse duration time elapsed
02:33:59.975 00.031 9828 IsSlewing returns 0
02:33:59.975 00.000 9828 IsGuiding returns 1
02:34:00.006 00.031 9828 IsSlewing returns 0
02:34:00.006 00.000 9828 IsGuiding returns 1
02:34:00.038 00.032 9828 IsSlewing returns 0
02:34:00.038 00.000 9828 IsGuiding returns 1
02:34:00.070 00.032 9828 IsSlewing returns 0
02:34:00.070 00.000 9828 IsGuiding returns 0
02:34:00.070 00.000 9828 scope move finished after 13 + 143 ms
02:34:00.070 00.000 9828 Move returns status 0, amount 13
02:34:00.070 00.000 9828 move complete, result=0
02:34:00.070 00.000 9828 worker thread done servicing request
02:34:00.070 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
02:34:00.452 00.382 8976 Exposure complete
02:34:00.457 00.005 8976 worker thread done servicing request
02:34:00.457 00.000 5052 OnExposeComplete: enter
02:34:00.457 00.000 5052 UpdateGuideState(): m_state=6
02:34:00.457 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9361
02:34:00.457 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=282.02, Mass=162, SNR=8.8, Peak=73 HFD=2.1
02:34:00.458 00.001 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
02:34:00.458 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
02:34:00.458 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=0.31 hyp=0.92 cameraTheta=0.34 mountX=-0.12 mountY=-0.89, mountTheta=-1.70
02:34:00.458 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=0.31, opts=13)
02:34:00.458 00.000 5052 Enqueuing Move request for stepguider (0.86, 0.31)
02:34:00.459 00.001 8976 Worker thread wakes up
02:34:00.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, 0.31) opts 0xd
02:34:00.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, 0.31)
02:34:00.459 00.000 8976 Moving (0.86, 0.31) raw xDistance=-0.12 yDistance=-0.89
02:34:00.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:34:00.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
02:34:00.459 00.000 8976 MoveAxis(R, 0, ABG)
02:34:00.459 00.000 8976 MoveAxis(U, 4, ABG)
02:34:00.459 00.000 8976 stepping (-12, 0) + (0, 4)
02:34:00.459 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:34:00.460 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:34:00.470 00.010 5052 UpdateGuideState exits: m=162 SNR=8.8
02:34:00.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:00.470 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:00.470 00.000 5052 Enqueuing Expose request
02:34:00.493 00.023 8976 Received - 47 (G) 
02:34:00.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:34:00.493 00.000 8976 stepped: pos (-12, 4)
02:34:00.493 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
02:34:00.493 00.000 8976 MountToCamera -- mountX=1.94 mountY=0.12 hyp=1.94 mountTheta=0.06 cameraX=-0.99, cameraY=1.67 cameraTheta=2.11
02:34:00.493 00.000 8976 incremental bump (-0.987, 1.669) isValid = 1
02:34:00.493 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
02:34:00.493 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:34:00.493 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:34:00.493 00.000 8976 move complete, result=0
02:34:00.493 00.000 9828 Worker thread wakes up
02:34:00.493 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:34:00.493 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:34:00.493 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.19 = -1.10)
02:34:00.493 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
02:34:00.493 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
02:34:00.493 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:34:00.493 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
02:34:00.494 00.001 8976 worker thread done servicing request
02:34:00.494 00.000 9828 BLC: window closed
02:34:00.494 00.000 9828 MoveAxis(W, 17, B)
02:34:00.494 00.000 8976 Worker thread wakes up
02:34:00.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:00.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:00.494 00.000 9828 Guiding  Dir = 3, Dur = 17
02:34:00.494 00.000 9828 IsSlewing returns 0
02:34:00.494 00.000 9828 IsGuiding returns 0
02:34:00.495 00.001 9828 PulseGuide returned control before completion, sleep 27
02:34:00.523 00.028 9828 IsGuiding returns 1
02:34:00.523 00.000 9828 scope still moving after pulse duration time elapsed
02:34:00.554 00.031 9828 IsSlewing returns 0
02:34:00.554 00.000 9828 IsGuiding returns 1
02:34:00.585 00.031 9828 IsSlewing returns 0
02:34:00.585 00.000 9828 IsGuiding returns 1
02:34:00.615 00.030 9828 IsSlewing returns 0
02:34:00.615 00.000 9828 IsGuiding returns 1
02:34:00.646 00.031 9828 IsSlewing returns 0
02:34:00.646 00.000 9828 IsGuiding returns 0
02:34:00.646 00.000 9828 scope move finished after 17 + 134 ms
02:34:00.646 00.000 9828 Move returns status 0, amount 17
02:34:00.646 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:00.646 00.000 9828 MoveAxis(N, 15, B)
02:34:00.646 00.000 9828 Guiding  Dir = 0, Dur = 15
02:34:00.661 00.015 9828 IsSlewing returns 0
02:34:00.661 00.000 9828 IsGuiding returns 0
02:34:00.661 00.000 9828 PulseGuide returned control before completion, sleep 25
02:34:00.692 00.031 9828 IsGuiding returns 1
02:34:00.692 00.000 9828 scope still moving after pulse duration time elapsed
02:34:00.723 00.031 9828 IsSlewing returns 0
02:34:00.723 00.000 9828 IsGuiding returns 1
02:34:00.755 00.032 9828 IsSlewing returns 0
02:34:00.755 00.000 9828 IsGuiding returns 1
02:34:00.786 00.031 9828 IsSlewing returns 0
02:34:00.786 00.000 9828 IsGuiding returns 1
02:34:00.817 00.031 9828 IsSlewing returns 0
02:34:00.817 00.000 9828 IsGuiding returns 0
02:34:00.817 00.000 9828 scope move finished after 15 + 140 ms
02:34:00.817 00.000 9828 Move returns status 0, amount 15
02:34:00.817 00.000 9828 move complete, result=0
02:34:00.817 00.000 9828 worker thread done servicing request
02:34:00.817 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:34:01.183 00.366 8976 Exposure complete
02:34:01.189 00.006 8976 worker thread done servicing request
02:34:01.189 00.000 5052 OnExposeComplete: enter
02:34:01.189 00.000 5052 UpdateGuideState(): m_state=6
02:34:01.189 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9362
02:34:01.189 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.51, Mass=152, SNR=8.6, Peak=68 HFD=1.8
02:34:01.189 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
02:34:01.189 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
02:34:01.189 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.20 hyp=0.60 cameraTheta=-0.34 mountX=-0.43 mountY=-0.36, mountTheta=-2.44
02:34:01.190 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.20, opts=13)
02:34:01.190 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.20)
02:34:01.190 00.000 8976 Worker thread wakes up
02:34:01.190 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.20) opts 0xd
02:34:01.190 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.20)
02:34:01.190 00.000 8976 Moving (0.56, -0.20) raw xDistance=-0.43 yDistance=-0.36
02:34:01.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:34:01.191 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
02:34:01.191 00.000 8976 MoveAxis(R, 2, ABG)
02:34:01.191 00.000 8976 stepping (-12, 4) + (2, 0)
02:34:01.191 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:01.191 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:34:01.202 00.011 5052 UpdateGuideState exits: m=152 SNR=8.6
02:34:01.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:01.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:01.202 00.000 5052 Enqueuing Expose request
02:34:01.228 00.026 8976 Received - 47 (G) 
02:34:01.228 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:01.228 00.000 8976 stepped: pos (-10, 4)
02:34:01.228 00.000 8976 MoveAxis(U, 2, ABG)
02:34:01.228 00.000 8976 stepping (-10, 4) + (0, 2)
02:34:01.228 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:01.260 00.032 8976 Received - 47 (G) 
02:34:01.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:01.260 00.000 8976 stepped: pos (-10, 6)
02:34:01.260 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
02:34:01.260 00.000 8976 MountToCamera -- mountX=1.80 mountY=-0.23 hyp=1.82 mountTheta=-0.13 cameraX=-0.61, cameraY=1.71 cameraTheta=1.91
02:34:01.260 00.000 8976 incremental bump (-0.612, 1.711) isValid = 1
02:34:01.260 00.000 8976 Scheduling Mount bump of (-0.039, 0.112)
02:34:01.260 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:34:01.261 00.001 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:34:01.261 00.000 8976 move complete, result=0
02:34:01.261 00.000 9828 Worker thread wakes up
02:34:01.261 00.000 8976 worker thread done servicing request
02:34:01.261 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:34:01.261 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:34:01.261 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
02:34:01.261 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.37)
02:34:01.261 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.29
02:34:01.261 00.000 8976 Worker thread wakes up
02:34:01.261 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
02:34:01.261 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:34:01.261 00.000 9828 BLC: window closed
02:34:01.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:01.261 00.000 9828 MoveAxis(W, 11, B)
02:34:01.261 00.000 9828 Guiding  Dir = 3, Dur = 11
02:34:01.262 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:01.262 00.000 9828 IsSlewing returns 0
02:34:01.262 00.000 9828 IsGuiding returns 0
02:34:01.262 00.000 9828 PulseGuide returned control before completion, sleep 21
02:34:01.299 00.037 9828 IsGuiding returns 1
02:34:01.299 00.000 9828 scope still moving after pulse duration time elapsed
02:34:01.332 00.033 9828 IsSlewing returns 0
02:34:01.333 00.001 9828 IsGuiding returns 1
02:34:01.362 00.029 9828 IsSlewing returns 0
02:34:01.362 00.000 9828 IsGuiding returns 1
02:34:01.392 00.030 9828 IsSlewing returns 0
02:34:01.392 00.000 9828 IsGuiding returns 0
02:34:01.392 00.000 9828 scope move finished after 11 + 118 ms
02:34:01.392 00.000 9828 Move returns status 0, amount 11
02:34:01.392 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:01.392 00.000 9828 MoveAxis(N, 16, B)
02:34:01.392 00.000 9828 Guiding  Dir = 0, Dur = 16
02:34:01.408 00.016 9828 IsSlewing returns 0
02:34:01.408 00.000 9828 IsGuiding returns 0
02:34:01.408 00.000 9828 PulseGuide returned control before completion, sleep 26
02:34:01.440 00.032 9828 IsGuiding returns 1
02:34:01.440 00.000 9828 scope still moving after pulse duration time elapsed
02:34:01.471 00.031 9828 IsSlewing returns 0
02:34:01.471 00.000 9828 IsGuiding returns 1
02:34:01.503 00.032 9828 IsSlewing returns 0
02:34:01.503 00.000 9828 IsGuiding returns 1
02:34:01.534 00.031 9828 IsSlewing returns 0
02:34:01.534 00.000 9828 IsGuiding returns 1
02:34:01.565 00.031 9828 IsSlewing returns 0
02:34:01.565 00.000 9828 IsGuiding returns 0
02:34:01.565 00.000 9828 scope move finished after 16 + 140 ms
02:34:01.565 00.000 9828 Move returns status 0, amount 16
02:34:01.565 00.000 9828 move complete, result=0
02:34:01.565 00.000 9828 worker thread done servicing request
02:34:01.565 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
02:34:01.953 00.388 8976 Exposure complete
02:34:01.959 00.006 8976 worker thread done servicing request
02:34:01.959 00.000 5052 OnExposeComplete: enter
02:34:01.959 00.000 5052 UpdateGuideState(): m_state=6
02:34:01.959 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9363
02:34:01.959 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.59, Mass=134, SNR=8.0, Peak=64 HFD=1.6
02:34:01.959 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
02:34:01.959 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
02:34:01.959 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.12 hyp=0.41 cameraTheta=-0.30 mountX=-0.29 mountY=-0.27, mountTheta=-2.39
02:34:01.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.12, opts=13)
02:34:01.960 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.12)
02:34:01.960 00.000 8976 Worker thread wakes up
02:34:01.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.12) opts 0xd
02:34:01.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.12)
02:34:01.960 00.000 8976 Moving (0.40, -0.12) raw xDistance=-0.29 yDistance=-0.27
02:34:01.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:34:01.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:34:01.960 00.000 8976 MoveAxis(R, 1, ABG)
02:34:01.960 00.000 8976 stepping (-10, 6) + (1, 0)
02:34:01.960 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:01.961 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:34:01.970 00.009 5052 UpdateGuideState exits: m=134 SNR=8.0
02:34:01.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:01.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:01.970 00.000 5052 Enqueuing Expose request
02:34:01.996 00.026 8976 Received - 47 (G) 
02:34:01.996 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:01.996 00.000 8976 stepped: pos (-9, 6)
02:34:01.996 00.000 8976 MoveAxis(U, 1, ABG)
02:34:01.996 00.000 8976 stepping (-9, 6) + (0, 1)
02:34:01.996 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:02.027 00.031 8976 Received - 47 (G) 
02:34:02.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:02.027 00.000 8976 stepped: pos (-9, 7)
02:34:02.027 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
02:34:02.028 00.001 8976 MountToCamera -- mountX=1.66 mountY=-0.52 hyp=1.74 mountTheta=-0.31 cameraX=-0.29, cameraY=1.72 cameraTheta=1.74
02:34:02.028 00.000 8976 incremental bump (-0.290, 1.719) isValid = 1
02:34:02.028 00.000 8976 Scheduling Mount bump of (-0.019, 0.117)
02:34:02.028 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:34:02.028 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:34:02.028 00.000 8976 move complete, result=0
02:34:02.028 00.000 9828 Worker thread wakes up
02:34:02.028 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:34:02.028 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:34:02.028 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.46)
02:34:02.028 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.54)
02:34:02.028 00.000 8976 worker thread done servicing request
02:34:02.028 00.000 8976 Worker thread wakes up
02:34:02.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:02.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:02.028 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:34:02.029 00.001 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.46
02:34:02.029 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:34:02.029 00.000 9828 BLC: window closed
02:34:02.029 00.000 9828 MoveAxis(W, 4, B)
02:34:02.029 00.000 9828 Guiding  Dir = 3, Dur = 4
02:34:02.029 00.000 9828 IsSlewing returns 0
02:34:02.029 00.000 9828 IsGuiding returns 0
02:34:02.029 00.000 9828 PulseGuide returned control before completion, sleep 14
02:34:02.052 00.023 9828 IsGuiding returns 1
02:34:02.052 00.000 9828 scope still moving after pulse duration time elapsed
02:34:02.083 00.031 9828 IsSlewing returns 0
02:34:02.083 00.000 9828 IsGuiding returns 1
02:34:02.114 00.031 9828 IsSlewing returns 0
02:34:02.114 00.000 9828 IsGuiding returns 1
02:34:02.145 00.031 9828 IsSlewing returns 0
02:34:02.145 00.000 9828 IsGuiding returns 0
02:34:02.146 00.001 9828 scope move finished after 4 + 111 ms
02:34:02.146 00.000 9828 Move returns status 0, amount 4
02:34:02.146 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:02.146 00.000 9828 MoveAxis(N, 16, B)
02:34:02.146 00.000 9828 Guiding  Dir = 0, Dur = 16
02:34:02.160 00.014 9828 IsSlewing returns 0
02:34:02.160 00.000 9828 IsGuiding returns 0
02:34:02.160 00.000 9828 PulseGuide returned control before completion, sleep 26
02:34:02.191 00.031 9828 IsGuiding returns 1
02:34:02.191 00.000 9828 scope still moving after pulse duration time elapsed
02:34:02.222 00.031 9828 IsSlewing returns 0
02:34:02.222 00.000 9828 IsGuiding returns 1
02:34:02.253 00.031 9828 IsSlewing returns 0
02:34:02.253 00.000 9828 IsGuiding returns 1
02:34:02.285 00.032 9828 IsSlewing returns 0
02:34:02.285 00.000 9828 IsGuiding returns 1
02:34:02.316 00.031 9828 IsSlewing returns 0
02:34:02.316 00.000 9828 IsGuiding returns 0
02:34:02.316 00.000 9828 scope move finished after 16 + 139 ms
02:34:02.316 00.000 9828 Move returns status 0, amount 16
02:34:02.316 00.000 9828 move complete, result=0
02:34:02.316 00.000 9828 worker thread done servicing request
02:34:02.316 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:34:02.722 00.406 8976 Exposure complete
02:34:02.728 00.006 8976 worker thread done servicing request
02:34:02.728 00.000 5052 OnExposeComplete: enter
02:34:02.728 00.000 5052 UpdateGuideState(): m_state=6
02:34:02.728 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9364
02:34:02.728 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.45, Mass=153, SNR=8.6, Peak=74 HFD=1.6
02:34:02.728 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
02:34:02.728 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:34:02.728 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.26 hyp=0.51 cameraTheta=-0.54 mountX=-0.43 mountY=-0.22, mountTheta=-2.66
02:34:02.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.26, opts=13)
02:34:02.729 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.26)
02:34:02.729 00.000 8976 Worker thread wakes up
02:34:02.730 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.26) opts 0xd
02:34:02.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.26)
02:34:02.730 00.000 8976 Moving (0.44, -0.26) raw xDistance=-0.43 yDistance=-0.22
02:34:02.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
02:34:02.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:34:02.730 00.000 8976 MoveAxis(R, 2, ABG)
02:34:02.730 00.000 8976 stepping (-9, 7) + (2, 0)
02:34:02.730 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:02.731 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:34:02.740 00.009 5052 UpdateGuideState exits: m=153 SNR=8.6
02:34:02.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:02.740 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:02.740 00.000 5052 Enqueuing Expose request
02:34:02.763 00.023 8976 Received - 47 (G) 
02:34:02.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:02.763 00.000 8976 stepped: pos (-7, 7)
02:34:02.763 00.000 8976 MoveAxis(U, 0, ABG)
02:34:02.763 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
02:34:02.763 00.000 8976 MountToCamera -- mountX=1.47 mountY=-0.72 hyp=1.63 mountTheta=-0.45 cameraX=-0.03, cameraY=1.63 cameraTheta=1.59
02:34:02.763 00.000 8976 incremental bump (-0.029, 1.633) isValid = 1
02:34:02.763 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
02:34:02.763 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:34:02.763 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:34:02.763 00.000 8976 move complete, result=0
02:34:02.763 00.000 9828 Worker thread wakes up
02:34:02.763 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:34:02.763 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:34:02.763 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
02:34:02.763 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:34:02.764 00.001 8976 worker thread done servicing request
02:34:02.764 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
02:34:02.764 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
02:34:02.764 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:34:02.764 00.000 9828 BLC: window closed
02:34:02.764 00.000 8976 Worker thread wakes up
02:34:02.764 00.000 9828 MoveAxis(E, 1, B)
02:34:02.764 00.000 9828 Guiding  Dir = 2, Dur = 1
02:34:02.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:02.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:02.764 00.000 9828 IsSlewing returns 0
02:34:02.764 00.000 9828 IsGuiding returns 0
02:34:02.765 00.001 9828 PulseGuide returned control before completion, sleep 11
02:34:02.789 00.024 9828 IsGuiding returns 1
02:34:02.789 00.000 9828 scope still moving after pulse duration time elapsed
02:34:02.820 00.031 9828 IsSlewing returns 0
02:34:02.820 00.000 9828 IsGuiding returns 1
02:34:02.851 00.031 9828 IsSlewing returns 0
02:34:02.851 00.000 9828 IsGuiding returns 1
02:34:02.882 00.031 9828 IsSlewing returns 0
02:34:02.882 00.000 9828 IsGuiding returns 0
02:34:02.882 00.000 9828 scope move finished after 1 + 115 ms
02:34:02.882 00.000 9828 Move returns status 0, amount 1
02:34:02.882 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:02.882 00.000 9828 MoveAxis(N, 16, B)
02:34:02.882 00.000 9828 Guiding  Dir = 0, Dur = 16
02:34:02.897 00.015 9828 IsSlewing returns 0
02:34:02.897 00.000 9828 IsGuiding returns 0
02:34:02.897 00.000 9828 PulseGuide returned control before completion, sleep 26
02:34:02.927 00.030 9828 IsGuiding returns 1
02:34:02.927 00.000 9828 scope still moving after pulse duration time elapsed
02:34:02.958 00.031 9828 IsSlewing returns 0
02:34:02.958 00.000 9828 IsGuiding returns 1
02:34:02.988 00.030 9828 IsSlewing returns 0
02:34:02.988 00.000 9828 IsGuiding returns 1
02:34:03.019 00.031 9828 IsSlewing returns 0
02:34:03.019 00.000 9828 IsGuiding returns 1
02:34:03.050 00.031 9828 IsSlewing returns 0
02:34:03.050 00.000 9828 IsGuiding returns 0
02:34:03.050 00.000 9828 scope move finished after 16 + 137 ms
02:34:03.050 00.000 9828 Move returns status 0, amount 16
02:34:03.050 00.000 9828 move complete, result=0
02:34:03.050 00.000 9828 worker thread done servicing request
02:34:03.050 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:34:03.453 00.403 8976 Exposure complete
02:34:03.458 00.005 8976 worker thread done servicing request
02:34:03.458 00.000 5052 OnExposeComplete: enter
02:34:03.458 00.000 5052 UpdateGuideState(): m_state=6
02:34:03.458 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9365
02:34:03.458 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.72, Mass=146, SNR=8.4, Peak=75 HFD=1.7
02:34:03.458 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:34:03.458 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:34:03.458 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.01 hyp=0.37 cameraTheta=0.03 mountX=-0.16 mountY=-0.31, mountTheta=-2.04
02:34:03.459 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.01, opts=13)
02:34:03.459 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.01)
02:34:03.459 00.000 8976 Worker thread wakes up
02:34:03.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.01) opts 0xd
02:34:03.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.01)
02:34:03.459 00.000 8976 Moving (0.37, 0.01) raw xDistance=-0.16 yDistance=-0.31
02:34:03.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:34:03.460 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:34:03.460 00.000 8976 MoveAxis(R, 0, ABG)
02:34:03.460 00.000 8976 MoveAxis(U, 1, ABG)
02:34:03.460 00.000 8976 stepping (-7, 7) + (0, 1)
02:34:03.460 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:03.461 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:34:03.470 00.009 5052 UpdateGuideState exits: m=146 SNR=8.4
02:34:03.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:03.471 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:03.471 00.000 5052 Enqueuing Expose request
02:34:03.483 00.012 8976 Received - 47 (G) 
02:34:03.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:03.483 00.000 8976 stepped: pos (-7, 8)
02:34:03.483 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
02:34:03.483 00.000 8976 MountToCamera -- mountX=1.34 mountY=-0.90 hyp=1.61 mountTheta=-0.59 cameraX=0.19, cameraY=1.60 cameraTheta=1.45
02:34:03.483 00.000 8976 incremental bump (0.193, 1.600) isValid = 1
02:34:03.483 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
02:34:03.483 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:34:03.483 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:34:03.483 00.000 8976 move complete, result=0
02:34:03.483 00.000 9828 Worker thread wakes up
02:34:03.483 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:34:03.483 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:34:03.483 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
02:34:03.483 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:34:03.483 00.000 8976 worker thread done servicing request
02:34:03.484 00.001 8976 Worker thread wakes up
02:34:03.484 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
02:34:03.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:03.484 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
02:34:03.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:03.484 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:34:03.484 00.000 9828 BLC: window closed
02:34:03.484 00.000 9828 MoveAxis(E, 6, B)
02:34:03.484 00.000 9828 Guiding  Dir = 2, Dur = 6
02:34:03.484 00.000 9828 IsSlewing returns 0
02:34:03.484 00.000 9828 IsGuiding returns 0
02:34:03.485 00.001 9828 PulseGuide returned control before completion, sleep 16
02:34:03.515 00.030 9828 IsGuiding returns 1
02:34:03.515 00.000 9828 scope still moving after pulse duration time elapsed
02:34:03.546 00.031 9828 IsSlewing returns 0
02:34:03.546 00.000 9828 IsGuiding returns 1
02:34:03.577 00.031 9828 IsSlewing returns 0
02:34:03.577 00.000 9828 IsGuiding returns 1
02:34:03.609 00.032 9828 IsSlewing returns 0
02:34:03.609 00.000 9828 IsGuiding returns 0
02:34:03.609 00.000 9828 scope move finished after 6 + 118 ms
02:34:03.609 00.000 9828 Move returns status 0, amount 6
02:34:03.609 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:03.609 00.000 9828 MoveAxis(N, 16, B)
02:34:03.609 00.000 9828 Guiding  Dir = 0, Dur = 16
02:34:03.625 00.016 9828 IsSlewing returns 0
02:34:03.625 00.000 9828 IsGuiding returns 0
02:34:03.625 00.000 9828 PulseGuide returned control before completion, sleep 26
02:34:03.656 00.031 9828 IsGuiding returns 1
02:34:03.656 00.000 9828 scope still moving after pulse duration time elapsed
02:34:03.688 00.032 9828 IsSlewing returns 0
02:34:03.688 00.000 9828 IsGuiding returns 1
02:34:03.719 00.031 9828 IsSlewing returns 0
02:34:03.719 00.000 9828 IsGuiding returns 1
02:34:03.750 00.031 9828 IsSlewing returns 0
02:34:03.750 00.000 9828 IsGuiding returns 0
02:34:03.750 00.000 9828 scope move finished after 16 + 109 ms
02:34:03.750 00.000 9828 Move returns status 0, amount 16
02:34:03.750 00.000 9828 move complete, result=0
02:34:03.750 00.000 9828 worker thread done servicing request
02:34:03.750 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:34:04.173 00.423 8976 Exposure complete
02:34:04.179 00.006 8976 worker thread done servicing request
02:34:04.179 00.000 5052 OnExposeComplete: enter
02:34:04.179 00.000 5052 UpdateGuideState(): m_state=6
02:34:04.179 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9366
02:34:04.179 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.68, Mass=151, SNR=8.5, Peak=70 HFD=1.7
02:34:04.179 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
02:34:04.179 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:34:04.179 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-0.12 mountX=-0.13 mountY=-0.17, mountTheta=-2.21
02:34:04.180 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.03, opts=13)
02:34:04.180 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.03)
02:34:04.180 00.000 8976 Worker thread wakes up
02:34:04.180 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.03) opts 0xd
02:34:04.180 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.03)
02:34:04.180 00.000 8976 Moving (0.22, -0.03) raw xDistance=-0.13 yDistance=-0.17
02:34:04.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:34:04.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:34:04.180 00.000 8976 MoveAxis(R, 0, ABG)
02:34:04.180 00.000 8976 MoveAxis(U, 0, ABG)
02:34:04.180 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:34:04.180 00.000 8976 MountToCamera -- mountX=1.25 mountY=-1.02 hyp=1.61 mountTheta=-0.69 cameraX=0.34, cameraY=1.58 cameraTheta=1.36
02:34:04.180 00.000 8976 incremental bump (0.342, 1.578) isValid = 1
02:34:04.181 00.001 8976 Scheduling Mount bump of (0.024, 0.116)
02:34:04.181 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:34:04.181 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:34:04.181 00.000 8976 move complete, result=0
02:34:04.181 00.000 9828 Worker thread wakes up
02:34:04.181 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:34:04.181 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:34:04.181 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
02:34:04.181 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:34:04.181 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
02:34:04.181 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:34:04.181 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:34:04.181 00.000 9828 BLC: window closed
02:34:04.181 00.000 8976 worker thread done servicing request
02:34:04.181 00.000 9828 MoveAxis(E, 9, B)
02:34:04.181 00.000 9828 Guiding  Dir = 2, Dur = 9
02:34:04.182 00.001 9828 IsSlewing returns 0
02:34:04.182 00.000 9828 IsGuiding returns 0
02:34:04.182 00.000 9828 PulseGuide returned control before completion, sleep 19
02:34:04.190 00.008 5052 UpdateGuideState exits: m=151 SNR=8.5
02:34:04.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:04.190 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:04.190 00.000 5052 Enqueuing Expose request
02:34:04.190 00.000 8976 Worker thread wakes up
02:34:04.191 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:04.191 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:04.191 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:04.206 00.015 9828 IsGuiding returns 1
02:34:04.206 00.000 9828 scope still moving after pulse duration time elapsed
02:34:04.238 00.032 9828 IsSlewing returns 0
02:34:04.238 00.000 9828 IsGuiding returns 1
02:34:04.268 00.030 9828 IsSlewing returns 0
02:34:04.268 00.000 9828 IsGuiding returns 1
02:34:04.300 00.032 9828 IsSlewing returns 0
02:34:04.300 00.000 9828 IsGuiding returns 1
02:34:04.331 00.031 9828 IsSlewing returns 0
02:34:04.331 00.000 9828 IsGuiding returns 0
02:34:04.331 00.000 9828 scope move finished after 9 + 139 ms
02:34:04.331 00.000 9828 Move returns status 0, amount 9
02:34:04.331 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:04.331 00.000 9828 MoveAxis(N, 15, B)
02:34:04.331 00.000 9828 Guiding  Dir = 0, Dur = 15
02:34:04.347 00.016 9828 IsSlewing returns 0
02:34:04.347 00.000 9828 IsGuiding returns 0
02:34:04.347 00.000 9828 PulseGuide returned control before completion, sleep 25
02:34:04.379 00.032 9828 IsGuiding returns 1
02:34:04.379 00.000 9828 scope still moving after pulse duration time elapsed
02:34:04.409 00.030 9828 IsSlewing returns 0
02:34:04.409 00.000 9828 IsGuiding returns 1
02:34:04.440 00.031 9828 IsSlewing returns 0
02:34:04.440 00.000 9828 IsGuiding returns 1
02:34:04.470 00.030 9828 IsSlewing returns 0
02:34:04.470 00.000 9828 IsGuiding returns 1
02:34:04.503 00.033 9828 IsSlewing returns 0
02:34:04.503 00.000 9828 IsGuiding returns 0
02:34:04.503 00.000 9828 scope move finished after 15 + 141 ms
02:34:04.503 00.000 9828 Move returns status 0, amount 15
02:34:04.503 00.000 9828 move complete, result=0
02:34:04.503 00.000 9828 worker thread done servicing request
02:34:04.503 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:34:04.884 00.381 8976 Exposure complete
02:34:04.890 00.006 8976 worker thread done servicing request
02:34:04.890 00.000 5052 OnExposeComplete: enter
02:34:04.890 00.000 5052 UpdateGuideState(): m_state=6
02:34:04.890 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9367
02:34:04.890 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.71, Mass=148, SNR=8.4, Peak=68 HFD=1.9
02:34:04.890 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:34:04.890 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:34:04.890 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.02 mountX=-0.09 mountY=-0.18, mountTheta=-2.04
02:34:04.891 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.01, opts=13)
02:34:04.891 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.01)
02:34:04.891 00.000 8976 Worker thread wakes up
02:34:04.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.01) opts 0xd
02:34:04.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.01)
02:34:04.891 00.000 8976 Moving (0.21, 0.01) raw xDistance=-0.09 yDistance=-0.18
02:34:04.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:34:04.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:34:04.891 00.000 8976 MoveAxis(R, 0, ABG)
02:34:04.891 00.000 8976 MoveAxis(U, 0, ABG)
02:34:04.892 00.001 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:34:04.892 00.000 8976 MountToCamera -- mountX=1.19 mountY=-1.10 hyp=1.62 mountTheta=-0.75 cameraX=0.44, cameraY=1.56 cameraTheta=1.30
02:34:04.892 00.000 8976 incremental bump (0.441, 1.563) isValid = 1
02:34:04.892 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:34:04.892 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:34:04.892 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:34:04.892 00.000 8976 move complete, result=0
02:34:04.892 00.000 9828 Worker thread wakes up
02:34:04.892 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:34:04.892 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:34:04.892 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
02:34:04.892 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
02:34:04.892 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:34:04.892 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:34:04.893 00.001 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:34:04.893 00.000 9828 BLC: window closed
02:34:04.893 00.000 9828 MoveAxis(E, 12, B)
02:34:04.893 00.000 8976 worker thread done servicing request
02:34:04.893 00.000 9828 Guiding  Dir = 2, Dur = 12
02:34:04.893 00.000 9828 IsSlewing returns 0
02:34:04.893 00.000 9828 IsGuiding returns 0
02:34:04.893 00.000 9828 PulseGuide returned control before completion, sleep 22
02:34:04.902 00.009 5052 UpdateGuideState exits: m=148 SNR=8.4
02:34:04.903 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:04.903 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:04.903 00.000 5052 Enqueuing Expose request
02:34:04.903 00.000 8976 Worker thread wakes up
02:34:04.903 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:04.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:04.903 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:04.921 00.018 9828 IsGuiding returns 1
02:34:04.921 00.000 9828 scope still moving after pulse duration time elapsed
02:34:04.952 00.031 9828 IsSlewing returns 0
02:34:04.953 00.001 9828 IsGuiding returns 1
02:34:04.984 00.031 9828 IsSlewing returns 0
02:34:04.984 00.000 9828 IsGuiding returns 1
02:34:05.015 00.031 9828 IsSlewing returns 0
02:34:05.015 00.000 9828 IsGuiding returns 1
02:34:05.046 00.031 9828 IsSlewing returns 0
02:34:05.046 00.000 9828 IsGuiding returns 1
02:34:05.078 00.032 9828 IsSlewing returns 0
02:34:05.078 00.000 9828 IsGuiding returns 1
02:34:05.110 00.032 9828 IsSlewing returns 0
02:34:05.110 00.000 9828 IsGuiding returns 0
02:34:05.110 00.000 9828 scope move finished after 12 + 204 ms
02:34:05.110 00.000 9828 Move returns status 0, amount 12
02:34:05.110 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:05.110 00.000 9828 MoveAxis(N, 15, B)
02:34:05.110 00.000 9828 Guiding  Dir = 0, Dur = 15
02:34:05.125 00.015 9828 IsSlewing returns 0
02:34:05.125 00.000 9828 IsGuiding returns 0
02:34:05.125 00.000 9828 PulseGuide returned control before completion, sleep 25
02:34:05.157 00.032 9828 IsGuiding returns 1
02:34:05.157 00.000 9828 scope still moving after pulse duration time elapsed
02:34:05.189 00.032 9828 IsSlewing returns 0
02:34:05.189 00.000 9828 IsGuiding returns 1
02:34:05.221 00.032 9828 IsSlewing returns 0
02:34:05.221 00.000 9828 IsGuiding returns 1
02:34:05.252 00.031 9828 IsSlewing returns 0
02:34:05.252 00.000 9828 IsGuiding returns 1
02:34:05.284 00.032 9828 IsSlewing returns 0
02:34:05.284 00.000 9828 IsGuiding returns 0
02:34:05.284 00.000 9828 scope move finished after 15 + 143 ms
02:34:05.284 00.000 9828 Move returns status 0, amount 15
02:34:05.284 00.000 9828 move complete, result=0
02:34:05.284 00.000 9828 worker thread done servicing request
02:34:05.284 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:34:05.593 00.309 8976 Exposure complete
02:34:05.599 00.006 8976 worker thread done servicing request
02:34:05.599 00.000 5052 OnExposeComplete: enter
02:34:05.599 00.000 5052 UpdateGuideState(): m_state=6
02:34:05.599 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9368
02:34:05.599 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.36, Mass=144, SNR=8.3, Peak=64 HFD=2.2
02:34:05.599 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.04 = 2.24)
02:34:05.599 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.14 = 2.14)
02:34:05.600 00.001 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.35 hyp=0.38 cameraTheta=-2.00 mountX=-0.24 mountY=0.32, mountTheta=2.21
02:34:05.600 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.35, opts=13)
02:34:05.600 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.35)
02:34:05.600 00.000 8976 Worker thread wakes up
02:34:05.600 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.35) opts 0xd
02:34:05.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.35)
02:34:05.600 00.000 8976 Moving (-0.16, -0.35) raw xDistance=-0.24 yDistance=0.32
02:34:05.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:34:05.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:34:05.600 00.000 8976 MoveAxis(R, 0, ABG)
02:34:05.601 00.001 8976 MoveAxis(D, 1, ABG)
02:34:05.601 00.000 8976 stepping (-7, 8) + (0, -1)
02:34:05.601 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:05.601 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:34:05.613 00.012 5052 UpdateGuideState exits: m=144 SNR=8.3
02:34:05.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:05.613 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:05.613 00.000 5052 Enqueuing Expose request
02:34:05.625 00.012 8976 Received - 47 (G) 
02:34:05.625 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:05.625 00.000 8976 stepped: pos (-7, 7)
02:34:05.625 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:34:05.625 00.000 8976 MountToCamera -- mountX=1.15 mountY=-1.11 hyp=1.60 mountTheta=-0.77 cameraX=0.46, cameraY=1.53 cameraTheta=1.28
02:34:05.625 00.000 8976 incremental bump (0.461, 1.529) isValid = 1
02:34:05.625 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
02:34:05.625 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:34:05.625 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:34:05.625 00.000 8976 move complete, result=0
02:34:05.625 00.000 9828 Worker thread wakes up
02:34:05.625 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:34:05.625 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:34:05.625 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:34:05.625 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:34:05.626 00.001 8976 worker thread done servicing request
02:34:05.626 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:34:05.626 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:34:05.626 00.000 8976 Worker thread wakes up
02:34:05.626 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:34:05.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:05.626 00.000 9828 BLC: window closed
02:34:05.626 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:05.626 00.000 9828 MoveAxis(E, 12, B)
02:34:05.626 00.000 9828 Guiding  Dir = 2, Dur = 12
02:34:05.626 00.000 9828 IsSlewing returns 0
02:34:05.626 00.000 9828 IsGuiding returns 0
02:34:05.627 00.001 9828 PulseGuide returned control before completion, sleep 22
02:34:05.657 00.030 9828 IsGuiding returns 1
02:34:05.657 00.000 9828 scope still moving after pulse duration time elapsed
02:34:05.688 00.031 9828 IsSlewing returns 0
02:34:05.688 00.000 9828 IsGuiding returns 1
02:34:05.719 00.031 9828 IsSlewing returns 0
02:34:05.719 00.000 9828 IsGuiding returns 1
02:34:05.751 00.032 9828 IsSlewing returns 0
02:34:05.751 00.000 9828 IsGuiding returns 1
02:34:05.783 00.032 9828 IsSlewing returns 0
02:34:05.783 00.000 9828 IsGuiding returns 0
02:34:05.783 00.000 9828 scope move finished after 12 + 144 ms
02:34:05.783 00.000 9828 Move returns status 0, amount 12
02:34:05.783 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:05.783 00.000 9828 MoveAxis(N, 15, B)
02:34:05.783 00.000 9828 Guiding  Dir = 0, Dur = 15
02:34:05.798 00.015 9828 IsSlewing returns 0
02:34:05.803 00.005 9828 IsGuiding returns 0
02:34:05.803 00.000 9828 PulseGuide returned control before completion, sleep 25
02:34:05.830 00.027 9828 IsGuiding returns 1
02:34:05.830 00.000 9828 scope still moving after pulse duration time elapsed
02:34:05.862 00.032 9828 IsSlewing returns 0
02:34:05.862 00.000 9828 IsGuiding returns 1
02:34:05.894 00.032 9828 IsSlewing returns 0
02:34:05.894 00.000 9828 IsGuiding returns 1
02:34:05.925 00.031 9828 IsSlewing returns 0
02:34:05.925 00.000 9828 IsGuiding returns 1
02:34:05.956 00.031 9828 IsSlewing returns 0
02:34:05.956 00.000 9828 IsGuiding returns 0
02:34:05.956 00.000 9828 scope move finished after 15 + 137 ms
02:34:05.956 00.000 9828 Move returns status 0, amount 15
02:34:05.956 00.000 9828 move complete, result=0
02:34:05.956 00.000 9828 worker thread done servicing request
02:34:05.956 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:34:06.317 00.361 8976 Exposure complete
02:34:06.321 00.004 8976 worker thread done servicing request
02:34:06.322 00.001 5052 OnExposeComplete: enter
02:34:06.322 00.000 5052 UpdateGuideState(): m_state=6
02:34:06.322 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9369
02:34:06.322 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.33, Mass=170, SNR=8.9, Peak=68 HFD=2.4
02:34:06.322 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.53 = 2.75)
02:34:06.322 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.63 = 2.65)
02:34:06.322 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.38 hyp=0.39 cameraTheta=-1.49 mountX=-0.36 mountY=0.18, mountTheta=2.67
02:34:06.323 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.38, opts=13)
02:34:06.323 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.38)
02:34:06.323 00.000 8976 Worker thread wakes up
02:34:06.323 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.38) opts 0xd
02:34:06.323 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.38)
02:34:06.324 00.001 8976 Moving (0.03, -0.38) raw xDistance=-0.36 yDistance=0.18
02:34:06.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:34:06.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:34:06.324 00.000 8976 MoveAxis(R, 1, ABG)
02:34:06.324 00.000 8976 stepping (-7, 7) + (1, 0)
02:34:06.324 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:06.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:34:06.334 00.010 5052 UpdateGuideState exits: m=170 SNR=8.9
02:34:06.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:06.334 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:06.334 00.000 5052 Enqueuing Expose request
02:34:06.344 00.010 8976 Received - 47 (G) 
02:34:06.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:06.344 00.000 8976 stepped: pos (-6, 7)
02:34:06.344 00.000 8976 MoveAxis(U, 0, ABG)
02:34:06.344 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:34:06.344 00.000 8976 MountToCamera -- mountX=1.07 mountY=-1.11 hyp=1.54 mountTheta=-0.80 cameraX=0.50, cameraY=1.46 cameraTheta=1.24
02:34:06.345 00.001 8976 incremental bump (0.498, 1.462) isValid = 1
02:34:06.345 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:34:06.345 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:34:06.345 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:34:06.345 00.000 8976 move complete, result=0
02:34:06.345 00.000 9828 Worker thread wakes up
02:34:06.345 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
02:34:06.345 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:34:06.345 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:34:06.345 00.000 8976 worker thread done servicing request
02:34:06.345 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:34:06.345 00.000 8976 Worker thread wakes up
02:34:06.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:06.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:06.345 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:34:06.346 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:34:06.346 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:34:06.346 00.000 9828 BLC: window closed
02:34:06.346 00.000 9828 MoveAxis(E, 13, B)
02:34:06.346 00.000 9828 Guiding  Dir = 2, Dur = 13
02:34:06.346 00.000 9828 IsSlewing returns 0
02:34:06.346 00.000 9828 IsGuiding returns 0
02:34:06.346 00.000 9828 PulseGuide returned control before completion, sleep 23
02:34:06.376 00.030 9828 IsGuiding returns 1
02:34:06.376 00.000 9828 scope still moving after pulse duration time elapsed
02:34:06.407 00.031 9828 IsSlewing returns 0
02:34:06.407 00.000 9828 IsGuiding returns 1
02:34:06.438 00.031 9828 IsSlewing returns 0
02:34:06.438 00.000 9828 IsGuiding returns 1
02:34:06.469 00.031 9828 IsSlewing returns 0
02:34:06.469 00.000 9828 IsGuiding returns 1
02:34:06.501 00.032 9828 IsSlewing returns 0
02:34:06.501 00.000 9828 IsGuiding returns 0
02:34:06.501 00.000 9828 scope move finished after 13 + 141 ms
02:34:06.501 00.000 9828 Move returns status 0, amount 13
02:34:06.501 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:06.501 00.000 9828 MoveAxis(N, 15, B)
02:34:06.501 00.000 9828 Guiding  Dir = 0, Dur = 15
02:34:06.517 00.016 9828 IsSlewing returns 0
02:34:06.517 00.000 9828 IsGuiding returns 0
02:34:06.517 00.000 9828 PulseGuide returned control before completion, sleep 25
02:34:06.549 00.032 9828 IsGuiding returns 1
02:34:06.549 00.000 9828 scope still moving after pulse duration time elapsed
02:34:06.581 00.032 9828 IsSlewing returns 0
02:34:06.581 00.000 9828 IsGuiding returns 1
02:34:06.612 00.031 9828 IsSlewing returns 0
02:34:06.612 00.000 9828 IsGuiding returns 1
02:34:06.642 00.030 9828 IsSlewing returns 0
02:34:06.642 00.000 9828 IsGuiding returns 1
02:34:06.672 00.030 9828 IsSlewing returns 0
02:34:06.672 00.000 9828 IsGuiding returns 0
02:34:06.672 00.000 9828 scope move finished after 15 + 140 ms
02:34:06.672 00.000 9828 Move returns status 0, amount 15
02:34:06.672 00.000 9828 move complete, result=0
02:34:06.672 00.000 9828 worker thread done servicing request
02:34:06.672 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:34:07.036 00.364 8976 Exposure complete
02:34:07.041 00.005 8976 worker thread done servicing request
02:34:07.042 00.001 5052 OnExposeComplete: enter
02:34:07.042 00.000 5052 UpdateGuideState(): m_state=6
02:34:07.042 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9370
02:34:07.042 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.84, Mass=152, SNR=8.5, Peak=65 HFD=2.5
02:34:07.042 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
02:34:07.042 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
02:34:07.042 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.43 mountX=0.18 mountY=0.06, mountTheta=0.30
02:34:07.043 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.13, opts=13)
02:34:07.043 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.13)
02:34:07.043 00.000 8976 Worker thread wakes up
02:34:07.043 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.13) opts 0xd
02:34:07.043 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.13)
02:34:07.043 00.000 8976 Moving (-0.15, 0.13) raw xDistance=0.18 yDistance=0.06
02:34:07.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:34:07.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:34:07.043 00.000 8976 MoveAxis(R, 0, ABG)
02:34:07.043 00.000 8976 MoveAxis(U, 0, ABG)
02:34:07.043 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:34:07.043 00.000 8976 MountToCamera -- mountX=1.02 mountY=-1.11 hyp=1.51 mountTheta=-0.83 cameraX=0.52, cameraY=1.42 cameraTheta=1.22
02:34:07.043 00.000 8976 incremental bump (0.522, 1.416) isValid = 1
02:34:07.043 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
02:34:07.043 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:34:07.043 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:34:07.043 00.000 8976 move complete, result=0
02:34:07.043 00.000 9828 Worker thread wakes up
02:34:07.044 00.001 8976 worker thread done servicing request
02:34:07.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:34:07.044 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:34:07.044 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
02:34:07.044 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:34:07.044 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:34:07.044 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:34:07.044 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:34:07.044 00.000 9828 BLC: window closed
02:34:07.044 00.000 9828 MoveAxis(E, 14, B)
02:34:07.044 00.000 9828 Guiding  Dir = 2, Dur = 14
02:34:07.044 00.000 9828 IsSlewing returns 0
02:34:07.044 00.000 9828 IsGuiding returns 0
02:34:07.045 00.001 9828 PulseGuide returned control before completion, sleep 24
02:34:07.054 00.009 5052 UpdateGuideState exits: m=152 SNR=8.5
02:34:07.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:07.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:07.055 00.001 5052 Enqueuing Expose request
02:34:07.055 00.000 8976 Worker thread wakes up
02:34:07.055 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:07.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:07.055 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:07.076 00.021 9828 IsGuiding returns 1
02:34:07.076 00.000 9828 scope still moving after pulse duration time elapsed
02:34:07.106 00.030 9828 IsSlewing returns 0
02:34:07.106 00.000 9828 IsGuiding returns 1
02:34:07.138 00.032 9828 IsSlewing returns 0
02:34:07.138 00.000 9828 IsGuiding returns 1
02:34:07.170 00.032 9828 IsSlewing returns 0
02:34:07.170 00.000 9828 IsGuiding returns 0
02:34:07.170 00.000 9828 scope move finished after 14 + 111 ms
02:34:07.170 00.000 9828 Move returns status 0, amount 14
02:34:07.170 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:07.170 00.000 9828 MoveAxis(N, 14, B)
02:34:07.170 00.000 9828 Guiding  Dir = 0, Dur = 14
02:34:07.186 00.016 9828 IsSlewing returns 0
02:34:07.186 00.000 9828 IsGuiding returns 0
02:34:07.186 00.000 9828 PulseGuide returned control before completion, sleep 24
02:34:07.218 00.032 9828 IsGuiding returns 1
02:34:07.218 00.000 9828 scope still moving after pulse duration time elapsed
02:34:07.249 00.031 9828 IsSlewing returns 0
02:34:07.249 00.000 9828 IsGuiding returns 1
02:34:07.280 00.031 9828 IsSlewing returns 0
02:34:07.280 00.000 9828 IsGuiding returns 1
02:34:07.312 00.032 9828 IsSlewing returns 0
02:34:07.312 00.000 9828 IsGuiding returns 0
02:34:07.312 00.000 9828 scope move finished after 14 + 112 ms
02:34:07.312 00.000 9828 Move returns status 0, amount 14
02:34:07.312 00.000 9828 move complete, result=0
02:34:07.312 00.000 9828 worker thread done servicing request
02:34:07.312 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:34:07.742 00.430 8976 Exposure complete
02:34:07.748 00.006 8976 worker thread done servicing request
02:34:07.748 00.000 5052 OnExposeComplete: enter
02:34:07.748 00.000 5052 UpdateGuideState(): m_state=6
02:34:07.748 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9371
02:34:07.748 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.71, Mass=154, SNR=8.5, Peak=73 HFD=2.3
02:34:07.748 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:34:07.748 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:34:07.748 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.00 hyp=0.31 cameraTheta=3.14 mountX=0.14 mountY=0.26, mountTheta=1.07
02:34:07.749 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.00, opts=13)
02:34:07.749 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.00)
02:34:07.749 00.000 8976 Worker thread wakes up
02:34:07.749 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.00) opts 0xd
02:34:07.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.00)
02:34:07.749 00.000 8976 Moving (-0.31, 0.00) raw xDistance=0.14 yDistance=0.26
02:34:07.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:34:07.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:34:07.749 00.000 8976 MoveAxis(R, 0, ABG)
02:34:07.749 00.000 8976 MoveAxis(D, 1, ABG)
02:34:07.749 00.000 8976 stepping (-6, 7) + (0, -1)
02:34:07.749 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:07.750 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:34:07.761 00.011 5052 UpdateGuideState exits: m=154 SNR=8.5
02:34:07.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:07.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:07.761 00.000 5052 Enqueuing Expose request
02:34:07.767 00.006 8976 Received - 47 (G) 
02:34:07.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:07.767 00.000 8976 stepped: pos (-6, 6)
02:34:07.767 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:34:07.767 00.000 8976 MountToCamera -- mountX=0.99 mountY=-1.06 hyp=1.45 mountTheta=-0.82 cameraX=0.49, cameraY=1.36 cameraTheta=1.22
02:34:07.767 00.000 8976 incremental bump (0.492, 1.362) isValid = 1
02:34:07.767 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:34:07.767 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:34:07.767 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:34:07.767 00.000 8976 move complete, result=0
02:34:07.767 00.000 9828 Worker thread wakes up
02:34:07.767 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:34:07.767 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:34:07.767 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:34:07.767 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:34:07.767 00.000 8976 worker thread done servicing request
02:34:07.768 00.001 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:34:07.768 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:34:07.768 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:34:07.768 00.000 9828 BLC: window closed
02:34:07.768 00.000 9828 MoveAxis(E, 14, B)
02:34:07.768 00.000 9828 Guiding  Dir = 2, Dur = 14
02:34:07.768 00.000 8976 Worker thread wakes up
02:34:07.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:07.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:07.768 00.000 9828 IsSlewing returns 0
02:34:07.768 00.000 9828 IsGuiding returns 0
02:34:07.768 00.000 9828 PulseGuide returned control before completion, sleep 24
02:34:07.797 00.029 9828 IsGuiding returns 1
02:34:07.797 00.000 9828 scope still moving after pulse duration time elapsed
02:34:07.829 00.032 9828 IsSlewing returns 0
02:34:07.829 00.000 9828 IsGuiding returns 1
02:34:07.860 00.031 9828 IsSlewing returns 0
02:34:07.860 00.000 9828 IsGuiding returns 1
02:34:07.892 00.032 9828 IsSlewing returns 0
02:34:07.892 00.000 9828 IsGuiding returns 1
02:34:07.939 00.047 9828 IsSlewing returns 0
02:34:07.939 00.000 9828 IsGuiding returns 0
02:34:07.939 00.000 9828 scope move finished after 14 + 156 ms
02:34:07.939 00.000 9828 Move returns status 0, amount 14
02:34:07.939 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:07.939 00.000 9828 MoveAxis(N, 14, B)
02:34:07.939 00.000 9828 Guiding  Dir = 0, Dur = 14
02:34:07.955 00.016 9828 IsSlewing returns 0
02:34:07.955 00.000 9828 IsGuiding returns 0
02:34:07.955 00.000 9828 PulseGuide returned control before completion, sleep 24
02:34:07.987 00.032 9828 IsGuiding returns 1
02:34:07.987 00.000 9828 scope still moving after pulse duration time elapsed
02:34:08.018 00.031 9828 IsSlewing returns 0
02:34:08.018 00.000 9828 IsGuiding returns 1
02:34:08.050 00.032 9828 IsSlewing returns 0
02:34:08.050 00.000 9828 IsGuiding returns 1
02:34:08.081 00.031 9828 IsSlewing returns 0
02:34:08.081 00.000 9828 IsGuiding returns 1
02:34:08.112 00.031 9828 IsSlewing returns 0
02:34:08.112 00.000 9828 IsGuiding returns 0
02:34:08.112 00.000 9828 scope move finished after 14 + 143 ms
02:34:08.112 00.000 9828 Move returns status 0, amount 14
02:34:08.112 00.000 9828 move complete, result=0
02:34:08.112 00.000 9828 worker thread done servicing request
02:34:08.112 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:34:08.459 00.347 8976 Exposure complete
02:34:08.465 00.006 8976 worker thread done servicing request
02:34:08.465 00.000 5052 OnExposeComplete: enter
02:34:08.465 00.000 5052 UpdateGuideState(): m_state=6
02:34:08.465 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9372
02:34:08.465 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.72, Mass=149, SNR=8.4, Peak=75 HFD=1.7
02:34:08.465 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:34:08.465 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:34:08.465 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.06 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:34:08.466 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.01, opts=13)
02:34:08.466 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.01)
02:34:08.466 00.000 8976 Worker thread wakes up
02:34:08.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.01) opts 0xd
02:34:08.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.01)
02:34:08.466 00.000 8976 Moving (0.11, 0.01) raw xDistance=-0.05 yDistance=-0.10
02:34:08.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:34:08.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:34:08.466 00.000 8976 MoveAxis(R, 0, ABG)
02:34:08.466 00.000 8976 MoveAxis(U, 0, ABG)
02:34:08.466 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:34:08.466 00.000 8976 MountToCamera -- mountX=0.97 mountY=-1.02 hyp=1.41 mountTheta=-0.81 cameraX=0.47, cameraY=1.33 cameraTheta=1.23
02:34:08.467 00.001 8976 incremental bump (0.471, 1.326) isValid = 1
02:34:08.467 00.000 8976 Scheduling Mount bump of (0.037, 0.107)
02:34:08.467 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:34:08.467 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:34:08.467 00.000 8976 move complete, result=0
02:34:08.467 00.000 9828 Worker thread wakes up
02:34:08.467 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:34:08.467 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:34:08.467 00.000 8976 worker thread done servicing request
02:34:08.467 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
02:34:08.467 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
02:34:08.467 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.24 mountX=-0.04 mountY=-0.10, mountTheta=-1.96
02:34:08.467 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.10
02:34:08.467 00.000 9828 BLC: window closed
02:34:08.467 00.000 9828 MoveAxis(E, 13, B)
02:34:08.467 00.000 9828 Guiding  Dir = 2, Dur = 13
02:34:08.467 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:34:08.468 00.001 9828 IsSlewing returns 0
02:34:08.468 00.000 9828 IsGuiding returns 0
02:34:08.468 00.000 9828 PulseGuide returned control before completion, sleep 23
02:34:08.477 00.009 5052 UpdateGuideState exits: m=149 SNR=8.4
02:34:08.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:08.477 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:08.478 00.001 5052 Enqueuing Expose request
02:34:08.478 00.000 8976 Worker thread wakes up
02:34:08.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:08.478 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:08.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:08.500 00.022 9828 IsGuiding returns 1
02:34:08.500 00.000 9828 scope still moving after pulse duration time elapsed
02:34:08.532 00.032 9828 IsSlewing returns 0
02:34:08.532 00.000 9828 IsGuiding returns 1
02:34:08.564 00.032 9828 IsSlewing returns 0
02:34:08.564 00.000 9828 IsGuiding returns 1
02:34:08.611 00.047 9828 IsSlewing returns 0
02:34:08.611 00.000 9828 IsGuiding returns 1
02:34:08.643 00.032 9828 IsSlewing returns 0
02:34:08.643 00.000 9828 IsGuiding returns 0
02:34:08.643 00.000 9828 scope move finished after 13 + 162 ms
02:34:08.643 00.000 9828 Move returns status 0, amount 13
02:34:08.643 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:08.643 00.000 9828 MoveAxis(N, 14, B)
02:34:08.643 00.000 9828 Guiding  Dir = 0, Dur = 14
02:34:08.659 00.016 9828 IsSlewing returns 0
02:34:08.659 00.000 9828 IsGuiding returns 0
02:34:08.659 00.000 9828 PulseGuide returned control before completion, sleep 24
02:34:08.691 00.032 9828 IsGuiding returns 1
02:34:08.691 00.000 9828 scope still moving after pulse duration time elapsed
02:34:08.721 00.030 9828 IsSlewing returns 0
02:34:08.721 00.000 9828 IsGuiding returns 1
02:34:08.754 00.033 9828 IsSlewing returns 0
02:34:08.754 00.000 9828 IsGuiding returns 1
02:34:08.785 00.031 9828 IsSlewing returns 0
02:34:08.785 00.000 9828 IsGuiding returns 1
02:34:08.816 00.031 9828 IsSlewing returns 0
02:34:08.816 00.000 9828 IsGuiding returns 0
02:34:08.816 00.000 9828 scope move finished after 14 + 143 ms
02:34:08.816 00.000 9828 Move returns status 0, amount 14
02:34:08.816 00.000 9828 move complete, result=0
02:34:08.816 00.000 9828 worker thread done servicing request
02:34:08.817 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 14 ms NORTH
02:34:09.175 00.358 8976 Exposure complete
02:34:09.180 00.005 8976 worker thread done servicing request
02:34:09.180 00.000 5052 OnExposeComplete: enter
02:34:09.180 00.000 5052 UpdateGuideState(): m_state=6
02:34:09.180 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9373
02:34:09.180 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.82, Mass=151, SNR=8.5, Peak=82 HFD=1.8
02:34:09.180 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
02:34:09.180 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
02:34:09.180 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.12 mountY=-0.02, mountTheta=-0.16
02:34:09.181 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.11, opts=13)
02:34:09.181 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.11)
02:34:09.181 00.000 8976 Worker thread wakes up
02:34:09.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.11) opts 0xd
02:34:09.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.11)
02:34:09.181 00.000 8976 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=-0.02
02:34:09.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:34:09.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:34:09.181 00.000 8976 MoveAxis(R, 0, ABG)
02:34:09.181 00.000 8976 MoveAxis(U, 0, ABG)
02:34:09.181 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:34:09.182 00.001 8976 MountToCamera -- mountX=0.95 mountY=-1.00 hyp=1.38 mountTheta=-0.81 cameraX=0.46, cameraY=1.30 cameraTheta=1.23
02:34:09.182 00.000 8976 incremental bump (0.458, 1.301) isValid = 1
02:34:09.182 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
02:34:09.182 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:34:09.182 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:34:09.182 00.000 8976 move complete, result=0
02:34:09.182 00.000 9828 Worker thread wakes up
02:34:09.182 00.000 8976 worker thread done servicing request
02:34:09.182 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:34:09.182 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:34:09.182 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:34:09.182 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:34:09.182 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:34:09.182 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:34:09.182 00.000 9828 BLC: window closed
02:34:09.182 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:34:09.182 00.000 9828 MoveAxis(E, 14, B)
02:34:09.182 00.000 9828 Guiding  Dir = 2, Dur = 14
02:34:09.183 00.001 9828 IsSlewing returns 0
02:34:09.183 00.000 9828 IsGuiding returns 0
02:34:09.183 00.000 9828 PulseGuide returned control before completion, sleep 24
02:34:09.192 00.009 5052 UpdateGuideState exits: m=151 SNR=8.5
02:34:09.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:09.192 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:09.192 00.000 5052 Enqueuing Expose request
02:34:09.192 00.000 8976 Worker thread wakes up
02:34:09.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:09.192 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:09.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:09.217 00.025 9828 IsGuiding returns 1
02:34:09.217 00.000 9828 scope still moving after pulse duration time elapsed
02:34:09.249 00.032 9828 IsSlewing returns 0
02:34:09.249 00.000 9828 IsGuiding returns 1
02:34:09.280 00.031 9828 IsSlewing returns 0
02:34:09.280 00.000 9828 IsGuiding returns 1
02:34:09.312 00.032 9828 IsSlewing returns 0
02:34:09.312 00.000 9828 IsGuiding returns 0
02:34:09.312 00.000 9828 scope move finished after 14 + 114 ms
02:34:09.312 00.000 9828 Move returns status 0, amount 14
02:34:09.312 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:09.312 00.000 9828 MoveAxis(N, 15, B)
02:34:09.312 00.000 9828 Guiding  Dir = 0, Dur = 15
02:34:09.327 00.015 9828 IsSlewing returns 0
02:34:09.327 00.000 9828 IsGuiding returns 0
02:34:09.327 00.000 9828 PulseGuide returned control before completion, sleep 25
02:34:09.359 00.032 9828 IsGuiding returns 1
02:34:09.359 00.000 9828 scope still moving after pulse duration time elapsed
02:34:09.391 00.032 9828 IsSlewing returns 0
02:34:09.391 00.000 9828 IsGuiding returns 1
02:34:09.423 00.032 9828 IsSlewing returns 0
02:34:09.423 00.000 9828 IsGuiding returns 1
02:34:09.453 00.030 9828 IsSlewing returns 0
02:34:09.453 00.000 9828 IsGuiding returns 1
02:34:09.484 00.031 9828 IsSlewing returns 0
02:34:09.484 00.000 9828 IsGuiding returns 0
02:34:09.484 00.000 9828 scope move finished after 15 + 141 ms
02:34:09.484 00.000 9828 Move returns status 0, amount 15
02:34:09.484 00.000 9828 move complete, result=0
02:34:09.484 00.000 9828 worker thread done servicing request
02:34:09.484 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:34:09.898 00.414 8976 Exposure complete
02:34:09.904 00.006 8976 worker thread done servicing request
02:34:09.904 00.000 5052 OnExposeComplete: enter
02:34:09.904 00.000 5052 UpdateGuideState(): m_state=6
02:34:09.904 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9374
02:34:09.904 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.78, Mass=148, SNR=8.4, Peak=77 HFD=2.0
02:34:09.904 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:34:09.904 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
02:34:09.904 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.24 cameraTheta=2.83 mountX=0.17 mountY=0.15, mountTheta=0.73
02:34:09.905 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.07, opts=13)
02:34:09.905 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.07)
02:34:09.905 00.000 8976 Worker thread wakes up
02:34:09.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.07) opts 0xd
02:34:09.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.07)
02:34:09.905 00.000 8976 Moving (-0.23, 0.07) raw xDistance=0.17 yDistance=0.15
02:34:09.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:34:09.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:34:09.905 00.000 8976 MoveAxis(R, 0, ABG)
02:34:09.905 00.000 8976 MoveAxis(U, 0, ABG)
02:34:09.905 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:34:09.906 00.001 8976 MountToCamera -- mountX=0.94 mountY=-0.98 hyp=1.36 mountTheta=-0.81 cameraX=0.45, cameraY=1.28 cameraTheta=1.23
02:34:09.906 00.000 8976 incremental bump (0.449, 1.285) isValid = 1
02:34:09.906 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
02:34:09.906 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:34:09.906 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:34:09.906 00.000 8976 move complete, result=0
02:34:09.906 00.000 9828 Worker thread wakes up
02:34:09.906 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:34:09.906 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:34:09.906 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:34:09.906 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:34:09.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:34:09.906 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:34:09.906 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:34:09.906 00.000 9828 BLC: window closed
02:34:09.906 00.000 8976 worker thread done servicing request
02:34:09.906 00.000 9828 MoveAxis(E, 14, B)
02:34:09.906 00.000 9828 Guiding  Dir = 2, Dur = 14
02:34:09.907 00.001 9828 IsSlewing returns 0
02:34:09.907 00.000 9828 IsGuiding returns 0
02:34:09.907 00.000 9828 PulseGuide returned control before completion, sleep 24
02:34:09.916 00.009 5052 UpdateGuideState exits: m=148 SNR=8.4
02:34:09.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:09.916 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:09.916 00.000 5052 Enqueuing Expose request
02:34:09.916 00.000 8976 Worker thread wakes up
02:34:09.916 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:34:09.917 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:09.917 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:09.932 00.015 9828 IsGuiding returns 1
02:34:09.932 00.000 9828 scope still moving after pulse duration time elapsed
02:34:09.963 00.031 9828 IsSlewing returns 0
02:34:09.963 00.000 9828 IsGuiding returns 1
02:34:09.994 00.031 9828 IsSlewing returns 0
02:34:09.994 00.000 9828 IsGuiding returns 1
02:34:10.026 00.032 9828 IsSlewing returns 0
02:34:10.026 00.000 9828 IsGuiding returns 1
02:34:10.058 00.032 9828 IsSlewing returns 0
02:34:10.058 00.000 9828 IsGuiding returns 0
02:34:10.058 00.000 9828 scope move finished after 14 + 137 ms
02:34:10.058 00.000 9828 Move returns status 0, amount 14
02:34:10.058 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:10.058 00.000 9828 MoveAxis(N, 15, B)
02:34:10.058 00.000 9828 Guiding  Dir = 0, Dur = 15
02:34:10.074 00.016 9828 IsSlewing returns 0
02:34:10.075 00.001 9828 IsGuiding returns 0
02:34:10.075 00.000 9828 PulseGuide returned control before completion, sleep 25
02:34:10.104 00.029 9828 IsGuiding returns 1
02:34:10.104 00.000 9828 scope still moving after pulse duration time elapsed
02:34:10.136 00.032 9828 IsSlewing returns 0
02:34:10.136 00.000 9828 IsGuiding returns 1
02:34:10.166 00.030 9828 IsSlewing returns 0
02:34:10.166 00.000 9828 IsGuiding returns 1
02:34:10.197 00.031 9828 IsSlewing returns 0
02:34:10.198 00.001 9828 IsGuiding returns 1
02:34:10.228 00.030 9828 IsSlewing returns 0
02:34:10.229 00.001 9828 IsGuiding returns 0
02:34:10.229 00.000 9828 scope move finished after 15 + 139 ms
02:34:10.229 00.000 9828 Move returns status 0, amount 15
02:34:10.229 00.000 9828 move complete, result=0
02:34:10.229 00.000 9828 worker thread done servicing request
02:34:10.229 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:34:10.610 00.381 8976 Exposure complete
02:34:10.616 00.006 8976 worker thread done servicing request
02:34:10.616 00.000 5052 OnExposeComplete: enter
02:34:10.617 00.001 5052 UpdateGuideState(): m_state=6
02:34:10.617 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9375
02:34:10.617 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.84, Mass=139, SNR=8.2, Peak=77 HFD=1.8
02:34:10.617 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.82 = -0.82)
02:34:10.617 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.92 = -0.92)
02:34:10.617 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.23 mountX=0.10 mountY=-0.11, mountTheta=-0.86
02:34:10.618 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.14, opts=13)
02:34:10.618 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.14)
02:34:10.618 00.000 8976 Worker thread wakes up
02:34:10.618 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.14) opts 0xd
02:34:10.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.14)
02:34:10.618 00.000 8976 Moving (0.05, 0.14) raw xDistance=0.10 yDistance=-0.11
02:34:10.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:34:10.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:34:10.618 00.000 8976 MoveAxis(R, 0, ABG)
02:34:10.619 00.001 8976 MoveAxis(U, 0, ABG)
02:34:10.619 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:34:10.619 00.000 8976 MountToCamera -- mountX=0.93 mountY=-0.97 hyp=1.35 mountTheta=-0.81 cameraX=0.44, cameraY=1.27 cameraTheta=1.24
02:34:10.619 00.000 8976 incremental bump (0.443, 1.274) isValid = 1
02:34:10.619 00.000 8976 Scheduling Mount bump of (0.038, 0.113)
02:34:10.619 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:34:10.619 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:34:10.619 00.000 8976 move complete, result=0
02:34:10.619 00.000 9828 Worker thread wakes up
02:34:10.619 00.000 8976 worker thread done servicing request
02:34:10.619 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:34:10.619 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:34:10.619 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:34:10.619 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:34:10.619 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:34:10.619 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:34:10.619 00.000 9828 BLC: window closed
02:34:10.619 00.000 9828 MoveAxis(E, 14, B)
02:34:10.619 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:34:10.620 00.001 9828 Guiding  Dir = 2, Dur = 14
02:34:10.620 00.000 9828 IsSlewing returns 0
02:34:10.620 00.000 9828 IsGuiding returns 0
02:34:10.620 00.000 9828 PulseGuide returned control before completion, sleep 24
02:34:10.630 00.010 5052 UpdateGuideState exits: m=139 SNR=8.2
02:34:10.630 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:10.630 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:10.630 00.000 5052 Enqueuing Expose request
02:34:10.630 00.000 8976 Worker thread wakes up
02:34:10.630 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:10.630 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:10.630 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:10.648 00.018 9828 IsGuiding returns 1
02:34:10.648 00.000 9828 scope still moving after pulse duration time elapsed
02:34:10.679 00.031 9828 IsSlewing returns 0
02:34:10.679 00.000 9828 IsGuiding returns 1
02:34:10.711 00.032 9828 IsSlewing returns 0
02:34:10.711 00.000 9828 IsGuiding returns 1
02:34:10.741 00.030 9828 IsSlewing returns 0
02:34:10.741 00.000 9828 IsGuiding returns 1
02:34:10.773 00.032 9828 IsSlewing returns 0
02:34:10.773 00.000 9828 IsGuiding returns 0
02:34:10.773 00.000 9828 scope move finished after 14 + 138 ms
02:34:10.773 00.000 9828 Move returns status 0, amount 14
02:34:10.773 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:10.773 00.000 9828 MoveAxis(N, 15, B)
02:34:10.773 00.000 9828 Guiding  Dir = 0, Dur = 15
02:34:10.788 00.015 9828 IsSlewing returns 0
02:34:10.788 00.000 9828 IsGuiding returns 0
02:34:10.788 00.000 9828 PulseGuide returned control before completion, sleep 25
02:34:10.820 00.032 9828 IsGuiding returns 1
02:34:10.820 00.000 9828 scope still moving after pulse duration time elapsed
02:34:10.852 00.032 9828 IsSlewing returns 0
02:34:10.852 00.000 9828 IsGuiding returns 1
02:34:10.883 00.031 9828 IsSlewing returns 0
02:34:10.884 00.001 9828 IsGuiding returns 1
02:34:10.914 00.030 9828 IsSlewing returns 0
02:34:10.915 00.001 9828 IsGuiding returns 1
02:34:10.945 00.030 9828 IsSlewing returns 0
02:34:10.945 00.000 9828 IsGuiding returns 1
02:34:10.976 00.031 9828 IsSlewing returns 0
02:34:10.976 00.000 9828 IsGuiding returns 0
02:34:10.976 00.000 9828 scope move finished after 15 + 172 ms
02:34:10.976 00.000 9828 Move returns status 0, amount 15
02:34:10.976 00.000 9828 move complete, result=0
02:34:10.976 00.000 9828 worker thread done servicing request
02:34:10.976 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:34:11.323 00.347 8976 Exposure complete
02:34:11.328 00.005 8976 worker thread done servicing request
02:34:11.329 00.001 5052 OnExposeComplete: enter
02:34:11.329 00.000 5052 UpdateGuideState(): m_state=6
02:34:11.329 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9376
02:34:11.329 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.75, Mass=144, SNR=8.3, Peak=75 HFD=2.2
02:34:11.329 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
02:34:11.329 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
02:34:11.329 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.95 mountX=0.02 mountY=-0.05, mountTheta=-1.12
02:34:11.330 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.04, opts=13)
02:34:11.330 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.04)
02:34:11.330 00.000 8976 Worker thread wakes up
02:34:11.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.04) opts 0xd
02:34:11.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.04)
02:34:11.330 00.000 8976 Moving (0.03, 0.04) raw xDistance=0.02 yDistance=-0.05
02:34:11.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:34:11.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:34:11.330 00.000 8976 MoveAxis(R, 0, ABG)
02:34:11.330 00.000 8976 MoveAxis(U, 0, ABG)
02:34:11.330 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:34:11.330 00.000 8976 MountToCamera -- mountX=0.93 mountY=-0.97 hyp=1.34 mountTheta=-0.81 cameraX=0.44, cameraY=1.27 cameraTheta=1.24
02:34:11.330 00.000 8976 incremental bump (0.438, 1.267) isValid = 1
02:34:11.330 00.000 8976 Scheduling Mount bump of (0.017, 0.052)
02:34:11.330 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.05, opts=4)
02:34:11.330 00.000 8976 Enqueuing Move request for scope (0.02, 0.05)
02:34:11.331 00.001 8976 move complete, result=0
02:34:11.331 00.000 9828 Worker thread wakes up
02:34:11.331 00.000 8976 worker thread done servicing request
02:34:11.331 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0x4
02:34:11.331 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
02:34:11.331 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:34:11.331 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:34:11.331 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.25 mountX=-0.02 mountY=-0.05, mountTheta=-1.95
02:34:11.331 00.000 9828 Moving (0.02, 0.05) raw xDistance=-0.02 yDistance=-0.05
02:34:11.331 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:34:11.331 00.000 9828 BLC: window closed
02:34:11.331 00.000 9828 MoveAxis(E, 6, B)
02:34:11.331 00.000 9828 Guiding  Dir = 2, Dur = 6
02:34:11.332 00.001 9828 IsSlewing returns 0
02:34:11.332 00.000 9828 IsGuiding returns 0
02:34:11.332 00.000 9828 PulseGuide returned control before completion, sleep 16
02:34:11.340 00.008 5052 UpdateGuideState exits: m=144 SNR=8.3
02:34:11.341 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:11.341 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:11.341 00.000 5052 Enqueuing Expose request
02:34:11.341 00.000 8976 Worker thread wakes up
02:34:11.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:11.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:11.341 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:11.362 00.021 9828 IsGuiding returns 1
02:34:11.362 00.000 9828 scope still moving after pulse duration time elapsed
02:34:11.393 00.031 9828 IsSlewing returns 0
02:34:11.393 00.000 9828 IsGuiding returns 1
02:34:11.425 00.032 9828 IsSlewing returns 0
02:34:11.425 00.000 9828 IsGuiding returns 1
02:34:11.457 00.032 9828 IsSlewing returns 0
02:34:11.457 00.000 9828 IsGuiding returns 0
02:34:11.457 00.000 9828 scope move finished after 6 + 118 ms
02:34:11.457 00.000 9828 Move returns status 0, amount 6
02:34:11.457 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:11.457 00.000 9828 MoveAxis(N, 7, B)
02:34:11.457 00.000 9828 Guiding  Dir = 0, Dur = 7
02:34:11.472 00.015 9828 IsSlewing returns 0
02:34:11.472 00.000 9828 IsGuiding returns 0
02:34:11.472 00.000 9828 PulseGuide returned control before completion, sleep 17
02:34:11.502 00.030 9828 IsGuiding returns 1
02:34:11.502 00.000 9828 scope still moving after pulse duration time elapsed
02:34:11.534 00.032 9828 IsSlewing returns 0
02:34:11.534 00.000 9828 IsGuiding returns 1
02:34:11.564 00.030 9828 IsSlewing returns 0
02:34:11.564 00.000 9828 IsGuiding returns 1
02:34:11.596 00.032 9828 IsSlewing returns 0
02:34:11.596 00.000 9828 IsGuiding returns 0
02:34:11.596 00.000 9828 scope move finished after 7 + 116 ms
02:34:11.596 00.000 9828 Move returns status 0, amount 7
02:34:11.596 00.000 9828 move complete, result=0
02:34:11.596 00.000 9828 worker thread done servicing request
02:34:11.596 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.0 px 7 ms NORTH
02:34:12.030 00.434 8976 Exposure complete
02:34:12.036 00.006 8976 worker thread done servicing request
02:34:12.036 00.000 5052 OnExposeComplete: enter
02:34:12.036 00.000 5052 UpdateGuideState(): m_state=6
02:34:12.036 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9377
02:34:12.036 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=282.02, Mass=149, SNR=8.4, Peak=71 HFD=2.2
02:34:12.036 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
02:34:12.036 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
02:34:12.037 00.001 5052 CameraToMount -- cameraX=0.41 cameraY=0.31 hyp=0.51 cameraTheta=0.64 mountX=0.09 mountY=-0.51, mountTheta=-1.40
02:34:12.037 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.31, opts=13)
02:34:12.037 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.31)
02:34:12.037 00.000 8976 Worker thread wakes up
02:34:12.038 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.31) opts 0xd
02:34:12.038 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.31)
02:34:12.038 00.000 8976 Moving (0.41, 0.31) raw xDistance=0.09 yDistance=-0.51
02:34:12.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:34:12.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:34:12.038 00.000 8976 MoveAxis(R, 0, ABG)
02:34:12.038 00.000 8976 MoveAxis(U, 2, ABG)
02:34:12.038 00.000 8976 stepping (-6, 6) + (0, 2)
02:34:12.038 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:12.039 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:34:12.050 00.011 5052 UpdateGuideState exits: m=149 SNR=8.4
02:34:12.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:12.050 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:12.050 00.000 5052 Enqueuing Expose request
02:34:12.067 00.017 8976 Received - 47 (G) 
02:34:12.067 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:12.067 00.000 8976 stepped: pos (-6, 8)
02:34:12.067 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:34:12.067 00.000 8976 MountToCamera -- mountX=0.93 mountY=-1.07 hyp=1.41 mountTheta=-0.86 cameraX=0.53, cameraY=1.31 cameraTheta=1.19
02:34:12.067 00.000 8976 incremental bump (0.529, 1.310) isValid = 1
02:34:12.067 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:34:12.068 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:34:12.068 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:34:12.068 00.000 8976 move complete, result=0
02:34:12.068 00.000 8976 worker thread done servicing request
02:34:12.068 00.000 9828 Worker thread wakes up
02:34:12.068 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:34:12.068 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:34:12.068 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:34:12.068 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:34:12.068 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:34:12.068 00.000 8976 Worker thread wakes up
02:34:12.068 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:34:12.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:12.068 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:34:12.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:12.068 00.000 9828 BLC: window closed
02:34:12.069 00.001 9828 MoveAxis(E, 15, B)
02:34:12.069 00.000 9828 Guiding  Dir = 2, Dur = 15
02:34:12.069 00.000 9828 IsSlewing returns 0
02:34:12.069 00.000 9828 IsGuiding returns 0
02:34:12.069 00.000 9828 PulseGuide returned control before completion, sleep 25
02:34:12.110 00.041 9828 IsGuiding returns 1
02:34:12.110 00.000 9828 scope still moving after pulse duration time elapsed
02:34:12.142 00.032 9828 IsSlewing returns 0
02:34:12.142 00.000 9828 IsGuiding returns 1
02:34:12.173 00.031 9828 IsSlewing returns 0
02:34:12.173 00.000 9828 IsGuiding returns 1
02:34:12.204 00.031 9828 IsSlewing returns 0
02:34:12.204 00.000 9828 IsGuiding returns 0
02:34:12.204 00.000 9828 scope move finished after 15 + 120 ms
02:34:12.204 00.000 9828 Move returns status 0, amount 15
02:34:12.204 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:12.204 00.000 9828 MoveAxis(N, 14, B)
02:34:12.204 00.000 9828 Guiding  Dir = 0, Dur = 14
02:34:12.220 00.016 9828 IsSlewing returns 0
02:34:12.220 00.000 9828 IsGuiding returns 0
02:34:12.220 00.000 9828 PulseGuide returned control before completion, sleep 24
02:34:12.252 00.032 9828 IsGuiding returns 1
02:34:12.252 00.000 9828 scope still moving after pulse duration time elapsed
02:34:12.283 00.031 9828 IsSlewing returns 0
02:34:12.283 00.000 9828 IsGuiding returns 1
02:34:12.314 00.031 9828 IsSlewing returns 0
02:34:12.314 00.000 9828 IsGuiding returns 1
02:34:12.345 00.031 9828 IsSlewing returns 0
02:34:12.345 00.000 9828 IsGuiding returns 1
02:34:12.375 00.030 9828 IsSlewing returns 0
02:34:12.375 00.000 9828 IsGuiding returns 0
02:34:12.375 00.000 9828 scope move finished after 14 + 141 ms
02:34:12.375 00.000 9828 Move returns status 0, amount 14
02:34:12.375 00.000 9828 move complete, result=0
02:34:12.375 00.000 9828 worker thread done servicing request
02:34:12.375 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:34:12.762 00.387 8976 Exposure complete
02:34:12.767 00.005 8976 worker thread done servicing request
02:34:12.767 00.000 5052 OnExposeComplete: enter
02:34:12.767 00.000 5052 UpdateGuideState(): m_state=6
02:34:12.767 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9378
02:34:12.767 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.60, Mass=157, SNR=8.6, Peak=71 HFD=1.6
02:34:12.767 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
02:34:12.768 00.001 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
02:34:12.768 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.11 hyp=0.40 cameraTheta=-0.27 mountX=-0.27 mountY=-0.26, mountTheta=-2.37
02:34:12.768 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.11, opts=13)
02:34:12.768 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.11)
02:34:12.768 00.000 8976 Worker thread wakes up
02:34:12.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.11) opts 0xd
02:34:12.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.11)
02:34:12.769 00.001 8976 Moving (0.38, -0.11) raw xDistance=-0.27 yDistance=-0.26
02:34:12.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:34:12.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
02:34:12.769 00.000 8976 MoveAxis(R, 1, ABG)
02:34:12.769 00.000 8976 stepping (-6, 8) + (1, 0)
02:34:12.769 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:12.769 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:34:12.780 00.011 5052 UpdateGuideState exits: m=157 SNR=8.6
02:34:12.780 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:12.780 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:12.780 00.000 5052 Enqueuing Expose request
02:34:12.802 00.022 8976 Received - 47 (G) 
02:34:12.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:12.802 00.000 8976 stepped: pos (-5, 8)
02:34:12.802 00.000 8976 MoveAxis(U, 1, ABG)
02:34:12.802 00.000 8976 stepping (-5, 8) + (0, 1)
02:34:12.802 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:12.834 00.032 8976 Received - 47 (G) 
02:34:12.835 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:12.835 00.000 8976 stepped: pos (-5, 9)
02:34:12.835 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:34:12.835 00.000 8976 MountToCamera -- mountX=0.87 mountY=-1.19 hyp=1.47 mountTheta=-0.94 cameraX=0.66, cameraY=1.32 cameraTheta=1.11
02:34:12.835 00.000 8976 incremental bump (0.659, 1.317) isValid = 1
02:34:12.835 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:34:12.835 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:34:12.835 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:34:12.835 00.000 8976 move complete, result=0
02:34:12.835 00.000 8976 worker thread done servicing request
02:34:12.835 00.000 9828 Worker thread wakes up
02:34:12.835 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:34:12.835 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:34:12.835 00.000 8976 Worker thread wakes up
02:34:12.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:12.835 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:34:12.836 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:12.836 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
02:34:12.836 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
02:34:12.836 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:34:12.836 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:34:12.836 00.000 9828 BLC: window closed
02:34:12.836 00.000 9828 MoveAxis(E, 18, B)
02:34:12.836 00.000 9828 Guiding  Dir = 2, Dur = 18
02:34:12.836 00.000 9828 IsSlewing returns 0
02:34:12.836 00.000 9828 IsGuiding returns 0
02:34:12.837 00.001 9828 PulseGuide returned control before completion, sleep 28
02:34:12.871 00.034 9828 IsGuiding returns 1
02:34:12.871 00.000 9828 scope still moving after pulse duration time elapsed
02:34:12.902 00.031 9828 IsSlewing returns 0
02:34:12.902 00.000 9828 IsGuiding returns 1
02:34:12.932 00.030 9828 IsSlewing returns 0
02:34:12.932 00.000 9828 IsGuiding returns 1
02:34:12.963 00.031 9828 IsSlewing returns 0
02:34:12.963 00.000 9828 IsGuiding returns 0
02:34:12.963 00.000 9828 scope move finished after 18 + 109 ms
02:34:12.963 00.000 9828 Move returns status 0, amount 18
02:34:12.963 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:12.963 00.000 9828 MoveAxis(N, 14, B)
02:34:12.963 00.000 9828 Guiding  Dir = 0, Dur = 14
02:34:12.979 00.016 9828 IsSlewing returns 0
02:34:12.980 00.001 9828 IsGuiding returns 0
02:34:12.980 00.000 9828 PulseGuide returned control before completion, sleep 24
02:34:13.010 00.030 9828 IsGuiding returns 1
02:34:13.010 00.000 9828 scope still moving after pulse duration time elapsed
02:34:13.041 00.031 9828 IsSlewing returns 0
02:34:13.042 00.001 9828 IsGuiding returns 1
02:34:13.073 00.031 9828 IsSlewing returns 0
02:34:13.073 00.000 9828 IsGuiding returns 1
02:34:13.103 00.030 9828 IsSlewing returns 0
02:34:13.103 00.000 9828 IsGuiding returns 1
02:34:13.134 00.031 9828 IsSlewing returns 0
02:34:13.134 00.000 9828 IsGuiding returns 0
02:34:13.134 00.000 9828 scope move finished after 14 + 140 ms
02:34:13.134 00.000 9828 Move returns status 0, amount 14
02:34:13.134 00.000 9828 move complete, result=0
02:34:13.134 00.000 9828 worker thread done servicing request
02:34:13.134 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:34:13.533 00.399 8976 Exposure complete
02:34:13.539 00.006 8976 worker thread done servicing request
02:34:13.539 00.000 5052 OnExposeComplete: enter
02:34:13.539 00.000 5052 UpdateGuideState(): m_state=6
02:34:13.539 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9379
02:34:13.539 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.47, Mass=151, SNR=8.5, Peak=69 HFD=2.5
02:34:13.539 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
02:34:13.539 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.63)
02:34:13.539 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.24 hyp=0.41 cameraTheta=-2.51 mountX=-0.06 mountY=0.41, mountTheta=1.73
02:34:13.540 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.24, opts=13)
02:34:13.540 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.24)
02:34:13.540 00.000 8976 Worker thread wakes up
02:34:13.540 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.24) opts 0xd
02:34:13.540 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.24)
02:34:13.540 00.000 8976 Moving (-0.33, -0.24) raw xDistance=-0.06 yDistance=0.41
02:34:13.540 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:34:13.540 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
02:34:13.540 00.000 8976 MoveAxis(R, 0, ABG)
02:34:13.540 00.000 8976 MoveAxis(D, 2, ABG)
02:34:13.541 00.001 8976 stepping (-5, 9) + (0, -2)
02:34:13.541 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:13.541 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:34:13.550 00.009 5052 UpdateGuideState exits: m=151 SNR=8.5
02:34:13.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:13.550 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:13.550 00.000 5052 Enqueuing Expose request
02:34:13.570 00.020 8976 Received - 47 (G) 
02:34:13.570 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:13.570 00.000 8976 stepped: pos (-5, 7)
02:34:13.570 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:34:13.570 00.000 8976 MountToCamera -- mountX=0.84 mountY=-1.16 hyp=1.43 mountTheta=-0.95 cameraX=0.65, cameraY=1.27 cameraTheta=1.10
02:34:13.570 00.000 8976 incremental bump (0.653, 1.274) isValid = 1
02:34:13.570 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
02:34:13.570 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:34:13.570 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:34:13.570 00.000 8976 move complete, result=0
02:34:13.570 00.000 8976 worker thread done servicing request
02:34:13.571 00.001 8976 Worker thread wakes up
02:34:13.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:13.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:13.571 00.000 9828 Worker thread wakes up
02:34:13.571 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:34:13.571 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:34:13.571 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
02:34:13.571 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:34:13.571 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
02:34:13.571 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:34:13.571 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:34:13.571 00.000 9828 BLC: window closed
02:34:13.571 00.000 9828 MoveAxis(E, 18, B)
02:34:13.571 00.000 9828 Guiding  Dir = 2, Dur = 18
02:34:13.572 00.001 9828 IsSlewing returns 0
02:34:13.572 00.000 9828 IsGuiding returns 0
02:34:13.573 00.001 9828 PulseGuide returned control before completion, sleep 28
02:34:13.606 00.033 9828 IsGuiding returns 1
02:34:13.606 00.000 9828 scope still moving after pulse duration time elapsed
02:34:13.638 00.032 9828 IsSlewing returns 0
02:34:13.638 00.000 9828 IsGuiding returns 1
02:34:13.668 00.030 9828 IsSlewing returns 0
02:34:13.668 00.000 9828 IsGuiding returns 1
02:34:13.698 00.030 9828 IsSlewing returns 0
02:34:13.698 00.000 9828 IsGuiding returns 0
02:34:13.698 00.000 9828 scope move finished after 18 + 108 ms
02:34:13.698 00.000 9828 Move returns status 0, amount 18
02:34:13.698 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:13.698 00.000 9828 MoveAxis(N, 13, B)
02:34:13.698 00.000 9828 Guiding  Dir = 0, Dur = 13
02:34:13.714 00.016 9828 IsSlewing returns 0
02:34:13.714 00.000 9828 IsGuiding returns 0
02:34:13.714 00.000 9828 PulseGuide returned control before completion, sleep 23
02:34:13.744 00.030 9828 IsGuiding returns 1
02:34:13.744 00.000 9828 scope still moving after pulse duration time elapsed
02:34:13.776 00.032 9828 IsSlewing returns 0
02:34:13.776 00.000 9828 IsGuiding returns 1
02:34:13.807 00.031 9828 IsSlewing returns 0
02:34:13.807 00.000 9828 IsGuiding returns 1
02:34:13.838 00.031 9828 IsSlewing returns 0
02:34:13.838 00.000 9828 IsGuiding returns 1
02:34:13.869 00.031 9828 IsSlewing returns 0
02:34:13.869 00.000 9828 IsGuiding returns 0
02:34:13.869 00.000 9828 scope move finished after 13 + 141 ms
02:34:13.869 00.000 9828 Move returns status 0, amount 13
02:34:13.869 00.000 9828 move complete, result=0
02:34:13.869 00.000 9828 worker thread done servicing request
02:34:13.869 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:34:14.272 00.403 8976 Exposure complete
02:34:14.278 00.006 8976 worker thread done servicing request
02:34:14.278 00.000 5052 OnExposeComplete: enter
02:34:14.278 00.000 5052 UpdateGuideState(): m_state=6
02:34:14.278 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9380
02:34:14.278 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.41, Mass=155, SNR=8.6, Peak=71 HFD=1.7
02:34:14.278 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
02:34:14.278 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
02:34:14.278 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.30 hyp=0.56 cameraTheta=-0.58 mountX=-0.48 mountY=-0.23, mountTheta=-2.70
02:34:14.279 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.30, opts=13)
02:34:14.279 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.30)
02:34:14.279 00.000 8976 Worker thread wakes up
02:34:14.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.30) opts 0xd
02:34:14.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.30)
02:34:14.279 00.000 8976 Moving (0.47, -0.30) raw xDistance=-0.48 yDistance=-0.23
02:34:14.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:34:14.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:34:14.279 00.000 8976 MoveAxis(R, 2, ABG)
02:34:14.280 00.001 8976 stepping (-5, 7) + (2, 0)
02:34:14.280 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:14.280 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:34:14.291 00.011 5052 UpdateGuideState exits: m=155 SNR=8.6
02:34:14.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:14.291 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:14.291 00.000 5052 Enqueuing Expose request
02:34:14.305 00.014 8976 Received - 47 (G) 
02:34:14.305 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:14.305 00.000 8976 stepped: pos (-3, 7)
02:34:14.305 00.000 8976 MoveAxis(U, 0, ABG)
02:34:14.306 00.001 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:34:14.306 00.000 8976 MountToCamera -- mountX=0.71 mountY=-1.15 hyp=1.35 mountTheta=-1.01 cameraX=0.70, cameraY=1.16 cameraTheta=1.03
02:34:14.306 00.000 8976 incremental bump (0.695, 1.156) isValid = 1
02:34:14.306 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:34:14.306 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:34:14.306 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:34:14.306 00.000 8976 move complete, result=0
02:34:14.306 00.000 8976 worker thread done servicing request
02:34:14.306 00.000 9828 Worker thread wakes up
02:34:14.306 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:34:14.306 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:34:14.306 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
02:34:14.306 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
02:34:14.306 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:34:14.306 00.000 8976 Worker thread wakes up
02:34:14.306 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:34:14.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:14.306 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:34:14.306 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:14.307 00.001 9828 BLC: window closed
02:34:14.307 00.000 9828 MoveAxis(E, 20, B)
02:34:14.307 00.000 9828 Guiding  Dir = 2, Dur = 20
02:34:14.307 00.000 9828 IsSlewing returns 0
02:34:14.307 00.000 9828 IsGuiding returns 0
02:34:14.307 00.000 9828 PulseGuide returned control before completion, sleep 30
02:34:14.339 00.032 9828 IsGuiding returns 1
02:34:14.339 00.000 9828 scope still moving after pulse duration time elapsed
02:34:14.370 00.031 9828 IsSlewing returns 0
02:34:14.370 00.000 9828 IsGuiding returns 1
02:34:14.401 00.031 9828 IsSlewing returns 0
02:34:14.401 00.000 9828 IsGuiding returns 1
02:34:14.432 00.031 9828 IsSlewing returns 0
02:34:14.432 00.000 9828 IsGuiding returns 1
02:34:14.462 00.030 9828 IsSlewing returns 0
02:34:14.462 00.000 9828 IsGuiding returns 1
02:34:14.493 00.031 9828 IsSlewing returns 0
02:34:14.493 00.000 9828 IsGuiding returns 0
02:34:14.493 00.000 9828 scope move finished after 20 + 166 ms
02:34:14.493 00.000 9828 Move returns status 0, amount 20
02:34:14.493 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:14.493 00.000 9828 MoveAxis(N, 13, B)
02:34:14.493 00.000 9828 Guiding  Dir = 0, Dur = 13
02:34:14.509 00.016 9828 IsSlewing returns 0
02:34:14.510 00.001 9828 IsGuiding returns 0
02:34:14.510 00.000 9828 PulseGuide returned control before completion, sleep 23
02:34:14.540 00.030 9828 IsGuiding returns 1
02:34:14.540 00.000 9828 scope still moving after pulse duration time elapsed
02:34:14.571 00.031 9828 IsSlewing returns 0
02:34:14.571 00.000 9828 IsGuiding returns 1
02:34:14.603 00.032 9828 IsSlewing returns 0
02:34:14.604 00.001 9828 IsGuiding returns 1
02:34:14.634 00.030 9828 IsSlewing returns 0
02:34:14.635 00.001 9828 IsGuiding returns 1
02:34:14.664 00.029 9828 IsSlewing returns 0
02:34:14.665 00.001 9828 IsGuiding returns 0
02:34:14.665 00.000 9828 scope move finished after 13 + 141 ms
02:34:14.665 00.000 9828 Move returns status 0, amount 13
02:34:14.665 00.000 9828 move complete, result=0
02:34:14.665 00.000 9828 worker thread done servicing request
02:34:14.665 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:34:15.005 00.340 8976 Exposure complete
02:34:15.011 00.006 8976 worker thread done servicing request
02:34:15.011 00.000 5052 OnExposeComplete: enter
02:34:15.011 00.000 5052 UpdateGuideState(): m_state=6
02:34:15.011 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9381
02:34:15.011 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.90, Mass=157, SNR=8.6, Peak=74 HFD=2.2
02:34:15.011 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
02:34:15.011 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
02:34:15.011 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.19 hyp=0.73 cameraTheta=0.26 mountX=-0.15 mountY=-0.70, mountTheta=-1.79
02:34:15.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.19, opts=13)
02:34:15.012 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.19)
02:34:15.012 00.000 8976 Worker thread wakes up
02:34:15.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.19) opts 0xd
02:34:15.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.19)
02:34:15.012 00.000 8976 Moving (0.71, 0.19) raw xDistance=-0.15 yDistance=-0.70
02:34:15.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:34:15.013 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
02:34:15.013 00.000 8976 MoveAxis(R, 0, ABG)
02:34:15.013 00.000 8976 MoveAxis(U, 3, ABG)
02:34:15.013 00.000 8976 stepping (-3, 7) + (0, 3)
02:34:15.013 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:15.013 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:34:15.024 00.011 5052 UpdateGuideState exits: m=157 SNR=8.6
02:34:15.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:15.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:15.024 00.000 5052 Enqueuing Expose request
02:34:15.041 00.017 8976 Received - 47 (G) 
02:34:15.041 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:15.041 00.000 8976 stepped: pos (-3, 10)
02:34:15.041 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:34:15.041 00.000 8976 MountToCamera -- mountX=0.63 mountY=-1.29 hyp=1.44 mountTheta=-1.12 cameraX=0.86, cameraY=1.15 cameraTheta=0.93
02:34:15.041 00.000 8976 incremental bump (0.864, 1.148) isValid = 1
02:34:15.041 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:34:15.041 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:34:15.041 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:34:15.041 00.000 8976 move complete, result=0
02:34:15.041 00.000 8976 worker thread done servicing request
02:34:15.041 00.000 8976 Worker thread wakes up
02:34:15.041 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:34:15.041 00.000 9828 Worker thread wakes up
02:34:15.041 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:15.042 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:15.042 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:34:15.042 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:34:15.042 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:34:15.042 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:34:15.042 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:34:15.042 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:34:15.042 00.000 9828 BLC: window closed
02:34:15.042 00.000 9828 MoveAxis(E, 23, B)
02:34:15.042 00.000 9828 Guiding  Dir = 2, Dur = 23
02:34:15.042 00.000 9828 IsSlewing returns 0
02:34:15.043 00.001 9828 IsGuiding returns 0
02:34:15.043 00.000 9828 PulseGuide returned control before completion, sleep 33
02:34:15.084 00.041 9828 IsGuiding returns 1
02:34:15.084 00.000 9828 scope still moving after pulse duration time elapsed
02:34:15.115 00.031 9828 IsSlewing returns 0
02:34:15.115 00.000 9828 IsGuiding returns 1
02:34:15.146 00.031 9828 IsSlewing returns 0
02:34:15.146 00.000 9828 IsGuiding returns 1
02:34:15.177 00.031 9828 IsSlewing returns 0
02:34:15.177 00.000 9828 IsGuiding returns 0
02:34:15.177 00.000 9828 scope move finished after 23 + 111 ms
02:34:15.177 00.000 9828 Move returns status 0, amount 23
02:34:15.177 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:15.177 00.000 9828 MoveAxis(N, 12, B)
02:34:15.177 00.000 9828 Guiding  Dir = 0, Dur = 12
02:34:15.192 00.015 9828 IsSlewing returns 0
02:34:15.192 00.000 9828 IsGuiding returns 0
02:34:15.192 00.000 9828 PulseGuide returned control before completion, sleep 22
02:34:15.223 00.031 9828 IsGuiding returns 1
02:34:15.223 00.000 9828 scope still moving after pulse duration time elapsed
02:34:15.254 00.031 9828 IsSlewing returns 0
02:34:15.254 00.000 9828 IsGuiding returns 1
02:34:15.286 00.032 9828 IsSlewing returns 0
02:34:15.286 00.000 9828 IsGuiding returns 1
02:34:15.317 00.031 9828 IsSlewing returns 0
02:34:15.317 00.000 9828 IsGuiding returns 1
02:34:15.349 00.032 9828 IsSlewing returns 0
02:34:15.349 00.000 9828 IsGuiding returns 0
02:34:15.349 00.000 9828 scope move finished after 12 + 144 ms
02:34:15.349 00.000 9828 Move returns status 0, amount 12
02:34:15.349 00.000 9828 move complete, result=0
02:34:15.349 00.000 9828 worker thread done servicing request
02:34:15.349 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:34:15.738 00.389 8976 Exposure complete
02:34:15.744 00.006 8976 worker thread done servicing request
02:34:15.744 00.000 5052 OnExposeComplete: enter
02:34:15.744 00.000 5052 UpdateGuideState(): m_state=6
02:34:15.744 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9382
02:34:15.744 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.69, Mass=170, SNR=9.0, Peak=70 HFD=2.3
02:34:15.744 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
02:34:15.744 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:34:15.744 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.02 hyp=0.43 cameraTheta=-0.04 mountX=-0.21 mountY=-0.35, mountTheta=-2.11
02:34:15.745 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.02, opts=13)
02:34:15.745 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.02)
02:34:15.745 00.000 8976 Worker thread wakes up
02:34:15.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.02) opts 0xd
02:34:15.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.02)
02:34:15.745 00.000 8976 Moving (0.43, -0.02) raw xDistance=-0.21 yDistance=-0.35
02:34:15.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:34:15.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
02:34:15.745 00.000 8976 MoveAxis(R, 0, ABG)
02:34:15.745 00.000 8976 MoveAxis(U, 2, ABG)
02:34:15.745 00.000 8976 stepping (-3, 10) + (0, 2)
02:34:15.745 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:15.746 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:34:15.756 00.010 5052 UpdateGuideState exits: m=170 SNR=9.0
02:34:15.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:15.756 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:15.757 00.001 5052 Enqueuing Expose request
02:34:15.776 00.019 8976 Received - 47 (G) 
02:34:15.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:15.776 00.000 8976 stepped: pos (-3, 12)
02:34:15.776 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:34:15.776 00.000 8976 MountToCamera -- mountX=0.57 mountY=-1.49 hyp=1.60 mountTheta=-1.20 cameraX=1.07, cameraY=1.19 cameraTheta=0.84
02:34:15.776 00.000 8976 incremental bump (1.070, 1.190) isValid = 1
02:34:15.776 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
02:34:15.776 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:34:15.776 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:34:15.776 00.000 8976 move complete, result=0
02:34:15.776 00.000 9828 Worker thread wakes up
02:34:15.776 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:34:15.776 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:34:15.776 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:34:15.776 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:34:15.776 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:34:15.776 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:34:15.777 00.001 9828 BLC: window closed
02:34:15.777 00.000 9828 MoveAxis(E, 26, B)
02:34:15.777 00.000 8976 worker thread done servicing request
02:34:15.777 00.000 8976 Worker thread wakes up
02:34:15.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:15.777 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:34:15.777 00.000 9828 Guiding  Dir = 2, Dur = 26
02:34:15.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:15.777 00.000 9828 IsSlewing returns 0
02:34:15.777 00.000 9828 IsGuiding returns 0
02:34:15.777 00.000 9828 PulseGuide returned control before completion, sleep 36
02:34:15.817 00.040 9828 IsGuiding returns 1
02:34:15.817 00.000 9828 scope still moving after pulse duration time elapsed
02:34:15.848 00.031 9828 IsSlewing returns 0
02:34:15.848 00.000 9828 IsGuiding returns 1
02:34:15.879 00.031 9828 IsSlewing returns 0
02:34:15.879 00.000 9828 IsGuiding returns 1
02:34:15.910 00.031 9828 IsSlewing returns 0
02:34:15.910 00.000 9828 IsGuiding returns 1
02:34:15.941 00.031 9828 IsSlewing returns 0
02:34:15.941 00.000 9828 IsGuiding returns 0
02:34:15.941 00.000 9828 scope move finished after 26 + 137 ms
02:34:15.941 00.000 9828 Move returns status 0, amount 26
02:34:15.941 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:15.941 00.000 9828 MoveAxis(N, 11, B)
02:34:15.941 00.000 9828 Guiding  Dir = 0, Dur = 11
02:34:15.956 00.015 9828 IsSlewing returns 0
02:34:15.956 00.000 9828 IsGuiding returns 0
02:34:15.956 00.000 9828 PulseGuide returned control before completion, sleep 21
02:34:15.987 00.031 9828 IsGuiding returns 1
02:34:15.987 00.000 9828 scope still moving after pulse duration time elapsed
02:34:16.019 00.032 9828 IsSlewing returns 0
02:34:16.019 00.000 9828 IsGuiding returns 1
02:34:16.050 00.031 9828 IsSlewing returns 0
02:34:16.050 00.000 9828 IsGuiding returns 1
02:34:16.081 00.031 9828 IsSlewing returns 0
02:34:16.081 00.000 9828 IsGuiding returns 1
02:34:16.112 00.031 9828 IsSlewing returns 0
02:34:16.112 00.000 9828 IsGuiding returns 0
02:34:16.112 00.000 9828 scope move finished after 11 + 145 ms
02:34:16.112 00.000 9828 Move returns status 0, amount 11
02:34:16.112 00.000 9828 move complete, result=0
02:34:16.112 00.000 9828 worker thread done servicing request
02:34:16.112 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:34:16.472 00.360 8976 Exposure complete
02:34:16.478 00.006 8976 worker thread done servicing request
02:34:16.478 00.000 5052 OnExposeComplete: enter
02:34:16.479 00.001 5052 UpdateGuideState(): m_state=6
02:34:16.479 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9383
02:34:16.479 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.50, Mass=130, SNR=7.9, Peak=64 HFD=1.6
02:34:16.479 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
02:34:16.479 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
02:34:16.479 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.21 hyp=0.50 cameraTheta=-0.44 mountX=-0.40 mountY=-0.26, mountTheta=-2.56
02:34:16.480 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.21, opts=13)
02:34:16.481 00.001 5052 Enqueuing Move request for stepguider (0.45, -0.21)
02:34:16.481 00.000 8976 Worker thread wakes up
02:34:16.481 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.21) opts 0xd
02:34:16.481 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.21)
02:34:16.481 00.000 8976 Moving (0.45, -0.21) raw xDistance=-0.40 yDistance=-0.26
02:34:16.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:34:16.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
02:34:16.481 00.000 8976 MoveAxis(R, 2, ABG)
02:34:16.481 00.000 8976 stepping (-3, 12) + (2, 0)
02:34:16.481 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:16.482 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:34:16.492 00.010 5052 UpdateGuideState exits: m=130 SNR=7.9
02:34:16.492 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:16.492 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:16.492 00.000 5052 Enqueuing Expose request
02:34:16.511 00.019 8976 Received - 47 (G) 
02:34:16.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:16.511 00.000 8976 stepped: pos (-1, 12)
02:34:16.511 00.000 8976 MoveAxis(U, 1, ABG)
02:34:16.511 00.000 8976 stepping (-1, 12) + (0, 1)
02:34:16.511 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:16.543 00.032 8976 Received - 47 (G) 
02:34:16.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:16.543 00.000 8976 stepped: pos (-1, 13)
02:34:16.544 00.001 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:34:16.544 00.000 8976 MountToCamera -- mountX=0.43 mountY=-1.68 hyp=1.74 mountTheta=-1.32 cameraX=1.30, cameraY=1.15 cameraTheta=0.73
02:34:16.544 00.000 8976 incremental bump (1.300, 1.153) isValid = 1
02:34:16.544 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:34:16.544 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:34:16.544 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:34:16.544 00.000 8976 move complete, result=0
02:34:16.544 00.000 9828 Worker thread wakes up
02:34:16.544 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:34:16.544 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:34:16.544 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
02:34:16.544 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
02:34:16.544 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
02:34:16.544 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:34:16.544 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
02:34:16.544 00.000 8976 worker thread done servicing request
02:34:16.545 00.001 9828 BLC: window closed
02:34:16.545 00.000 8976 Worker thread wakes up
02:34:16.545 00.000 9828 MoveAxis(E, 28, B)
02:34:16.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:16.545 00.000 9828 Guiding  Dir = 2, Dur = 28
02:34:16.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:16.545 00.000 9828 IsSlewing returns 0
02:34:16.545 00.000 9828 IsGuiding returns 0
02:34:16.546 00.001 9828 PulseGuide returned control before completion, sleep 38
02:34:16.596 00.050 9828 IsGuiding returns 1
02:34:16.596 00.000 9828 scope still moving after pulse duration time elapsed
02:34:16.627 00.031 9828 IsSlewing returns 0
02:34:16.627 00.000 9828 IsGuiding returns 1
02:34:16.658 00.031 9828 IsSlewing returns 0
02:34:16.658 00.000 9828 IsGuiding returns 1
02:34:16.690 00.032 9828 IsSlewing returns 0
02:34:16.690 00.000 9828 IsGuiding returns 0
02:34:16.690 00.000 9828 scope move finished after 28 + 116 ms
02:34:16.690 00.000 9828 Move returns status 0, amount 28
02:34:16.690 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:16.690 00.000 9828 MoveAxis(N, 9, B)
02:34:16.690 00.000 9828 Guiding  Dir = 0, Dur = 9
02:34:16.706 00.016 9828 IsSlewing returns 0
02:34:16.706 00.000 9828 IsGuiding returns 0
02:34:16.706 00.000 9828 PulseGuide returned control before completion, sleep 19
02:34:16.737 00.031 9828 IsGuiding returns 1
02:34:16.737 00.000 9828 scope still moving after pulse duration time elapsed
02:34:16.768 00.031 9828 IsSlewing returns 0
02:34:16.768 00.000 9828 IsGuiding returns 1
02:34:16.799 00.031 9828 IsSlewing returns 0
02:34:16.799 00.000 9828 IsGuiding returns 1
02:34:16.831 00.032 9828 IsSlewing returns 0
02:34:16.831 00.000 9828 IsGuiding returns 1
02:34:16.861 00.030 9828 IsSlewing returns 0
02:34:16.861 00.000 9828 IsGuiding returns 0
02:34:16.861 00.000 9828 scope move finished after 9 + 146 ms
02:34:16.861 00.000 9828 Move returns status 0, amount 9
02:34:16.861 00.000 9828 move complete, result=0
02:34:16.861 00.000 9828 worker thread done servicing request
02:34:16.861 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:34:17.238 00.377 8976 Exposure complete
02:34:17.243 00.005 8976 worker thread done servicing request
02:34:17.243 00.000 5052 OnExposeComplete: enter
02:34:17.243 00.000 5052 UpdateGuideState(): m_state=6
02:34:17.243 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9384
02:34:17.243 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.87, Mass=145, SNR=8.3, Peak=71 HFD=2.1
02:34:17.243 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
02:34:17.243 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
02:34:17.243 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.25 cameraTheta=2.42 mountX=0.23 mountY=0.07, mountTheta=0.28
02:34:17.244 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.17, opts=13)
02:34:17.244 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.17)
02:34:17.244 00.000 8976 Worker thread wakes up
02:34:17.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.17) opts 0xd
02:34:17.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.17)
02:34:17.244 00.000 8976 Moving (-0.19, 0.17) raw xDistance=0.23 yDistance=0.07
02:34:17.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:34:17.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:34:17.244 00.000 8976 MoveAxis(R, 0, ABG)
02:34:17.245 00.001 8976 MoveAxis(U, 0, ABG)
02:34:17.245 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:34:17.245 00.000 8976 MountToCamera -- mountX=0.34 mountY=-1.81 hyp=1.84 mountTheta=-1.38 cameraX=1.45, cameraY=1.13 cameraTheta=0.66
02:34:17.245 00.000 8976 incremental bump (1.455, 1.127) isValid = 1
02:34:17.246 00.001 8976 Scheduling Mount bump of (0.091, 0.073)
02:34:17.246 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:34:17.246 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:34:17.246 00.000 8976 move complete, result=0
02:34:17.246 00.000 9828 Worker thread wakes up
02:34:17.246 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:34:17.246 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:34:17.246 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
02:34:17.246 00.000 8976 worker thread done servicing request
02:34:17.246 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:34:17.246 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
02:34:17.246 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
02:34:17.246 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:34:17.246 00.000 9828 BLC: window closed
02:34:17.246 00.000 9828 MoveAxis(E, 30, B)
02:34:17.246 00.000 9828 Guiding  Dir = 2, Dur = 30
02:34:17.247 00.001 9828 IsSlewing returns 0
02:34:17.247 00.000 9828 IsGuiding returns 0
02:34:17.247 00.000 9828 PulseGuide returned control before completion, sleep 40
02:34:17.257 00.010 5052 UpdateGuideState exits: m=145 SNR=8.3
02:34:17.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:17.257 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:17.257 00.000 5052 Enqueuing Expose request
02:34:17.257 00.000 8976 Worker thread wakes up
02:34:17.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:17.257 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:17.257 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:17.299 00.042 9828 IsGuiding returns 1
02:34:17.299 00.000 9828 scope still moving after pulse duration time elapsed
02:34:17.330 00.031 9828 IsSlewing returns 0
02:34:17.330 00.000 9828 IsGuiding returns 1
02:34:17.360 00.030 9828 IsSlewing returns 0
02:34:17.360 00.000 9828 IsGuiding returns 1
02:34:17.391 00.031 9828 IsSlewing returns 0
02:34:17.391 00.000 9828 IsGuiding returns 0
02:34:17.391 00.000 9828 scope move finished after 30 + 114 ms
02:34:17.391 00.000 9828 Move returns status 0, amount 30
02:34:17.391 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:17.391 00.000 9828 MoveAxis(N, 8, B)
02:34:17.391 00.000 9828 Guiding  Dir = 0, Dur = 8
02:34:17.406 00.015 9828 IsSlewing returns 0
02:34:17.406 00.000 9828 IsGuiding returns 0
02:34:17.406 00.000 9828 PulseGuide returned control before completion, sleep 18
02:34:17.437 00.031 9828 IsGuiding returns 1
02:34:17.437 00.000 9828 scope still moving after pulse duration time elapsed
02:34:17.468 00.031 9828 IsSlewing returns 0
02:34:17.468 00.000 9828 IsGuiding returns 1
02:34:17.499 00.031 9828 IsSlewing returns 0
02:34:17.499 00.000 9828 IsGuiding returns 1
02:34:17.530 00.031 9828 IsSlewing returns 0
02:34:17.530 00.000 9828 IsGuiding returns 1
02:34:17.561 00.031 9828 IsSlewing returns 0
02:34:17.561 00.000 9828 IsGuiding returns 0
02:34:17.561 00.000 9828 scope move finished after 8 + 147 ms
02:34:17.561 00.000 9828 Move returns status 0, amount 8
02:34:17.561 00.000 9828 move complete, result=0
02:34:17.561 00.000 9828 worker thread done servicing request
02:34:17.561 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:34:17.945 00.384 8976 Exposure complete
02:34:17.950 00.005 8976 worker thread done servicing request
02:34:17.951 00.001 5052 OnExposeComplete: enter
02:34:17.951 00.000 5052 UpdateGuideState(): m_state=6
02:34:17.951 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9385
02:34:17.951 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.72, Mass=140, SNR=8.2, Peak=68 HFD=1.8
02:34:17.951 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:34:17.951 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:34:17.951 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.01 hyp=0.69 cameraTheta=3.12 mountX=0.33 mountY=0.57, mountTheta=1.05
02:34:17.951 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.01, opts=13)
02:34:17.951 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.01)
02:34:17.952 00.001 8976 Worker thread wakes up
02:34:17.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.01) opts 0xd
02:34:17.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.01)
02:34:17.952 00.000 8976 Moving (-0.69, 0.01) raw xDistance=0.33 yDistance=0.57
02:34:17.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
02:34:17.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:34:17.952 00.000 8976 MoveAxis(L, 1, ABG)
02:34:17.952 00.000 8976 stepping (-1, 13) + (-1, 0)
02:34:17.952 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:17.952 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:34:17.963 00.011 5052 UpdateGuideState exits: m=140 SNR=8.2
02:34:17.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:17.963 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:17.963 00.000 5052 Enqueuing Expose request
02:34:17.982 00.019 8976 Received - 47 (G) 
02:34:17.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:17.982 00.000 8976 stepped: pos (-2, 13)
02:34:17.982 00.000 8976 MoveAxis(D, 2, ABG)
02:34:17.982 00.000 8976 stepping (-2, 13) + (0, -2)
02:34:17.982 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:18.014 00.032 8976 Received - 47 (G) 
02:34:18.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:18.014 00.000 8976 stepped: pos (-2, 11)
02:34:18.014 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:34:18.014 00.000 8976 MountToCamera -- mountX=0.33 mountY=-1.79 hyp=1.82 mountTheta=-1.39 cameraX=1.44, cameraY=1.11 cameraTheta=0.66
02:34:18.014 00.000 8976 incremental bump (1.442, 1.108) isValid = 1
02:34:18.014 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
02:34:18.014 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:34:18.014 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:34:18.014 00.000 8976 move complete, result=0
02:34:18.014 00.000 9828 Worker thread wakes up
02:34:18.014 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:34:18.014 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:34:18.014 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
02:34:18.015 00.001 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
02:34:18.015 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
02:34:18.015 00.000 8976 worker thread done servicing request
02:34:18.015 00.000 8976 Worker thread wakes up
02:34:18.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:18.015 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:18.015 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
02:34:18.015 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:34:18.015 00.000 9828 BLC: window closed
02:34:18.015 00.000 9828 MoveAxis(E, 30, B)
02:34:18.015 00.000 9828 Guiding  Dir = 2, Dur = 30
02:34:18.015 00.000 9828 IsSlewing returns 0
02:34:18.016 00.001 9828 IsGuiding returns 0
02:34:18.016 00.000 9828 PulseGuide returned control before completion, sleep 40
02:34:18.062 00.046 9828 IsGuiding returns 1
02:34:18.062 00.000 9828 scope still moving after pulse duration time elapsed
02:34:18.092 00.030 9828 IsSlewing returns 0
02:34:18.092 00.000 9828 IsGuiding returns 1
02:34:18.123 00.031 9828 IsSlewing returns 0
02:34:18.123 00.000 9828 IsGuiding returns 1
02:34:18.154 00.031 9828 IsSlewing returns 0
02:34:18.154 00.000 9828 IsGuiding returns 1
02:34:18.185 00.031 9828 IsSlewing returns 0
02:34:18.185 00.000 9828 IsGuiding returns 1
02:34:18.216 00.031 9828 IsSlewing returns 0
02:34:18.216 00.000 9828 IsGuiding returns 0
02:34:18.216 00.000 9828 scope move finished after 30 + 170 ms
02:34:18.216 00.000 9828 Move returns status 0, amount 30
02:34:18.216 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:18.216 00.000 9828 MoveAxis(N, 8, B)
02:34:18.216 00.000 9828 Guiding  Dir = 0, Dur = 8
02:34:18.231 00.015 9828 IsSlewing returns 0
02:34:18.231 00.000 9828 IsGuiding returns 0
02:34:18.231 00.000 9828 PulseGuide returned control before completion, sleep 18
02:34:18.262 00.031 9828 IsGuiding returns 1
02:34:18.262 00.000 9828 scope still moving after pulse duration time elapsed
02:34:18.292 00.030 9828 IsSlewing returns 0
02:34:18.292 00.000 9828 IsGuiding returns 1
02:34:18.323 00.031 9828 IsSlewing returns 0
02:34:18.323 00.000 9828 IsGuiding returns 1
02:34:18.355 00.032 9828 IsSlewing returns 0
02:34:18.355 00.000 9828 IsGuiding returns 1
02:34:18.386 00.031 9828 IsSlewing returns 0
02:34:18.386 00.000 9828 IsGuiding returns 0
02:34:18.386 00.000 9828 scope move finished after 8 + 146 ms
02:34:18.386 00.000 9828 Move returns status 0, amount 8
02:34:18.386 00.000 9828 move complete, result=0
02:34:18.386 00.000 9828 worker thread done servicing request
02:34:18.386 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:34:18.708 00.322 8976 Exposure complete
02:34:18.713 00.005 8976 worker thread done servicing request
02:34:18.714 00.001 5052 OnExposeComplete: enter
02:34:18.714 00.000 5052 UpdateGuideState(): m_state=6
02:34:18.714 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9386
02:34:18.714 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.66, Mass=139, SNR=8.2, Peak=67 HFD=1.6
02:34:18.714 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
02:34:18.714 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.07)
02:34:18.714 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.05 hyp=0.74 cameraTheta=-3.07 mountX=0.29 mountY=0.64, mountTheta=1.15
02:34:18.714 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.05, opts=13)
02:34:18.714 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.05)
02:34:18.716 00.002 8976 Worker thread wakes up
02:34:18.716 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.05) opts 0xd
02:34:18.716 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.05)
02:34:18.716 00.000 8976 Moving (-0.73, -0.05) raw xDistance=0.29 yDistance=0.64
02:34:18.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
02:34:18.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
02:34:18.716 00.000 8976 MoveAxis(L, 1, ABG)
02:34:18.716 00.000 8976 stepping (-2, 11) + (-1, 0)
02:34:18.716 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:18.716 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:34:18.726 00.010 5052 UpdateGuideState exits: m=139 SNR=8.2
02:34:18.726 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:18.726 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:18.726 00.000 5052 Enqueuing Expose request
02:34:18.750 00.024 8976 Received - 47 (G) 
02:34:18.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:18.750 00.000 8976 stepped: pos (-3, 11)
02:34:18.750 00.000 8976 MoveAxis(D, 3, ABG)
02:34:18.750 00.000 8976 stepping (-3, 11) + (0, -3)
02:34:18.750 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:18.782 00.032 8976 Received - 47 (G) 
02:34:18.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:18.782 00.000 8976 stepped: pos (-3, 8)
02:34:18.782 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:34:18.782 00.000 8976 MountToCamera -- mountX=0.37 mountY=-1.62 hyp=1.66 mountTheta=-1.34 cameraX=1.27, cameraY=1.07 cameraTheta=0.70
02:34:18.782 00.000 8976 incremental bump (1.270, 1.068) isValid = 1
02:34:18.782 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
02:34:18.782 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:34:18.782 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:34:18.782 00.000 8976 move complete, result=0
02:34:18.782 00.000 8976 worker thread done servicing request
02:34:18.782 00.000 9828 Worker thread wakes up
02:34:18.782 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:34:18.782 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:34:18.782 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
02:34:18.782 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
02:34:18.782 00.000 8976 Worker thread wakes up
02:34:18.783 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:18.783 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:18.783 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
02:34:18.783 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
02:34:18.783 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:34:18.783 00.000 9828 BLC: window closed
02:34:18.783 00.000 9828 MoveAxis(E, 29, B)
02:34:18.783 00.000 9828 Guiding  Dir = 2, Dur = 29
02:34:18.783 00.000 9828 IsSlewing returns 0
02:34:18.783 00.000 9828 IsGuiding returns 0
02:34:18.783 00.000 9828 PulseGuide returned control before completion, sleep 39
02:34:18.824 00.041 9828 IsGuiding returns 1
02:34:18.824 00.000 9828 scope still moving after pulse duration time elapsed
02:34:18.856 00.032 9828 IsSlewing returns 0
02:34:18.856 00.000 9828 IsGuiding returns 1
02:34:18.888 00.032 9828 IsSlewing returns 0
02:34:18.888 00.000 9828 IsGuiding returns 1
02:34:18.918 00.030 9828 IsSlewing returns 0
02:34:18.918 00.000 9828 IsGuiding returns 1
02:34:18.950 00.032 9828 IsSlewing returns 0
02:34:18.950 00.000 9828 IsGuiding returns 0
02:34:18.950 00.000 9828 scope move finished after 29 + 138 ms
02:34:18.950 00.000 9828 Move returns status 0, amount 29
02:34:18.950 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:18.950 00.000 9828 MoveAxis(N, 9, B)
02:34:18.950 00.000 9828 Guiding  Dir = 0, Dur = 9
02:34:18.966 00.016 9828 IsSlewing returns 0
02:34:18.966 00.000 9828 IsGuiding returns 0
02:34:18.966 00.000 9828 PulseGuide returned control before completion, sleep 19
02:34:18.998 00.032 9828 IsGuiding returns 1
02:34:18.998 00.000 9828 scope still moving after pulse duration time elapsed
02:34:19.028 00.030 9828 IsSlewing returns 0
02:34:19.028 00.000 9828 IsGuiding returns 1
02:34:19.059 00.031 9828 IsSlewing returns 0
02:34:19.059 00.000 9828 IsGuiding returns 1
02:34:19.090 00.031 9828 IsSlewing returns 0
02:34:19.090 00.000 9828 IsGuiding returns 1
02:34:19.121 00.031 9828 IsSlewing returns 0
02:34:19.121 00.000 9828 IsGuiding returns 1
02:34:19.153 00.032 9828 IsSlewing returns 0
02:34:19.153 00.000 9828 IsGuiding returns 1
02:34:19.185 00.032 9828 IsSlewing returns 0
02:34:19.185 00.000 9828 IsGuiding returns 0
02:34:19.185 00.000 9828 scope move finished after 9 + 209 ms
02:34:19.185 00.000 9828 Move returns status 0, amount 9
02:34:19.185 00.000 9828 move complete, result=0
02:34:19.185 00.000 9828 worker thread done servicing request
02:34:19.185 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:34:19.488 00.303 8976 Exposure complete
02:34:19.493 00.005 8976 worker thread done servicing request
02:34:19.493 00.000 5052 OnExposeComplete: enter
02:34:19.493 00.000 5052 UpdateGuideState(): m_state=6
02:34:19.493 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9387
02:34:19.494 00.001 5052 Star::Find returns 1 (0), X=328.72, Y=281.69, Mass=143, SNR=8.3, Peak=65 HFD=1.9
02:34:19.494 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
02:34:19.494 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:34:19.494 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.02 hyp=0.45 cameraTheta=-3.10 mountX=0.19 mountY=0.39, mountTheta=1.11
02:34:19.495 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.02, opts=13)
02:34:19.495 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.02)
02:34:19.495 00.000 8976 Worker thread wakes up
02:34:19.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.02) opts 0xd
02:34:19.495 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.02)
02:34:19.495 00.000 8976 Moving (-0.45, -0.02) raw xDistance=0.19 yDistance=0.39
02:34:19.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:34:19.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
02:34:19.495 00.000 8976 MoveAxis(R, 0, ABG)
02:34:19.495 00.000 8976 MoveAxis(D, 2, ABG)
02:34:19.495 00.000 8976 stepping (-3, 8) + (0, -2)
02:34:19.496 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:19.496 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:34:19.505 00.009 5052 UpdateGuideState exits: m=143 SNR=8.3
02:34:19.505 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:19.505 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:19.505 00.000 5052 Enqueuing Expose request
02:34:19.533 00.028 8976 Received - 47 (G) 
02:34:19.533 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:19.533 00.000 8976 stepped: pos (-3, 6)
02:34:19.533 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:34:19.533 00.000 8976 MountToCamera -- mountX=0.40 mountY=-1.40 hyp=1.45 mountTheta=-1.29 cameraX=1.06, cameraY=0.99 cameraTheta=0.75
02:34:19.533 00.000 8976 incremental bump (1.062, 0.994) isValid = 1
02:34:19.533 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:34:19.533 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:34:19.533 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:34:19.533 00.000 8976 move complete, result=0
02:34:19.533 00.000 9828 Worker thread wakes up
02:34:19.533 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:34:19.533 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:34:19.533 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
02:34:19.533 00.000 8976 worker thread done servicing request
02:34:19.533 00.000 8976 Worker thread wakes up
02:34:19.533 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:19.533 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:34:19.534 00.001 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
02:34:19.534 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:19.534 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
02:34:19.534 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:34:19.534 00.000 9828 BLC: window closed
02:34:19.534 00.000 9828 MoveAxis(E, 28, B)
02:34:19.534 00.000 9828 Guiding  Dir = 2, Dur = 28
02:34:19.534 00.000 9828 IsSlewing returns 0
02:34:19.534 00.000 9828 IsGuiding returns 0
02:34:19.534 00.000 9828 PulseGuide returned control before completion, sleep 38
02:34:19.588 00.054 9828 IsGuiding returns 1
02:34:19.588 00.000 9828 scope still moving after pulse duration time elapsed
02:34:19.619 00.031 9828 IsSlewing returns 0
02:34:19.619 00.000 9828 IsGuiding returns 1
02:34:19.651 00.032 9828 IsSlewing returns 0
02:34:19.651 00.000 9828 IsGuiding returns 1
02:34:19.682 00.031 9828 IsSlewing returns 0
02:34:19.682 00.000 9828 IsGuiding returns 0
02:34:19.682 00.000 9828 scope move finished after 28 + 119 ms
02:34:19.682 00.000 9828 Move returns status 0, amount 28
02:34:19.682 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:34:19.682 00.000 9828 MoveAxis(N, 10, B)
02:34:19.682 00.000 9828 Guiding  Dir = 0, Dur = 10
02:34:19.698 00.016 9828 IsSlewing returns 0
02:34:19.698 00.000 9828 IsGuiding returns 0
02:34:19.698 00.000 9828 PulseGuide returned control before completion, sleep 20
02:34:19.731 00.033 9828 IsGuiding returns 1
02:34:19.731 00.000 9828 scope still moving after pulse duration time elapsed
02:34:19.761 00.030 9828 IsSlewing returns 0
02:34:19.761 00.000 9828 IsGuiding returns 1
02:34:19.793 00.032 9828 IsSlewing returns 0
02:34:19.793 00.000 9828 IsGuiding returns 1
02:34:19.825 00.032 9828 IsSlewing returns 0
02:34:19.825 00.000 9828 IsGuiding returns 1
02:34:19.856 00.031 9828 IsSlewing returns 0
02:34:19.856 00.000 9828 IsGuiding returns 0
02:34:19.856 00.000 9828 scope move finished after 10 + 147 ms
02:34:19.856 00.000 9828 Move returns status 0, amount 10
02:34:19.856 00.000 9828 move complete, result=0
02:34:19.856 00.000 9828 worker thread done servicing request
02:34:19.856 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:34:20.227 00.371 8976 Exposure complete
02:34:20.233 00.006 8976 worker thread done servicing request
02:34:20.233 00.000 5052 OnExposeComplete: enter
02:34:20.233 00.000 5052 UpdateGuideState(): m_state=6
02:34:20.233 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9388
02:34:20.233 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.69, Mass=142, SNR=8.2, Peak=72 HFD=1.7
02:34:20.233 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
02:34:20.233 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
02:34:20.233 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.02 hyp=0.42 cameraTheta=-3.09 mountX=0.17 mountY=0.37, mountTheta=1.13
02:34:20.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.02, opts=13)
02:34:20.234 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.02)
02:34:20.234 00.000 8976 Worker thread wakes up
02:34:20.235 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.02) opts 0xd
02:34:20.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.02)
02:34:20.235 00.000 8976 Moving (-0.42, -0.02) raw xDistance=0.17 yDistance=0.37
02:34:20.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:34:20.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:34:20.235 00.000 8976 MoveAxis(R, 0, ABG)
02:34:20.235 00.000 8976 MoveAxis(D, 2, ABG)
02:34:20.235 00.000 8976 stepping (-3, 6) + (0, -2)
02:34:20.235 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:20.236 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:34:20.245 00.009 5052 UpdateGuideState exits: m=142 SNR=8.2
02:34:20.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:20.246 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:20.246 00.000 5052 Enqueuing Expose request
02:34:20.268 00.022 8976 Received - 47 (G) 
02:34:20.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:20.268 00.000 8976 stepped: pos (-3, 4)
02:34:20.268 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:34:20.268 00.000 8976 move complete, result=0
02:34:20.268 00.000 8976 worker thread done servicing request
02:34:20.268 00.000 8976 Worker thread wakes up
02:34:20.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:20.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:20.269 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:34:20.963 00.694 8976 Exposure complete
02:34:20.968 00.005 8976 worker thread done servicing request
02:34:20.969 00.001 5052 OnExposeComplete: enter
02:34:20.969 00.000 5052 UpdateGuideState(): m_state=6
02:34:20.969 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9389
02:34:20.969 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=282.13, Mass=142, SNR=8.2, Peak=72 HFD=2.2
02:34:20.969 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
02:34:20.969 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
02:34:20.969 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.42 hyp=0.60 cameraTheta=2.36 mountX=0.57 mountY=0.12, mountTheta=0.22
02:34:20.969 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.42, opts=13)
02:34:20.969 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.42)
02:34:20.970 00.001 8976 Worker thread wakes up
02:34:20.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.42) opts 0xd
02:34:20.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.42)
02:34:20.970 00.000 8976 Moving (-0.42, 0.42) raw xDistance=0.57 yDistance=0.12
02:34:20.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:34:20.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:34:20.970 00.000 8976 MoveAxis(L, 2, ABG)
02:34:20.970 00.000 8976 stepping (-3, 4) + (-2, 0)
02:34:20.970 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:20.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:34:20.982 00.012 5052 UpdateGuideState exits: m=142 SNR=8.2
02:34:20.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:20.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:20.982 00.000 5052 Enqueuing Expose request
02:34:21.004 00.022 8976 Received - 47 (G) 
02:34:21.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:21.004 00.000 8976 stepped: pos (-5, 4)
02:34:21.004 00.000 8976 MoveAxis(U, 0, ABG)
02:34:21.004 00.000 8976 move complete, result=0
02:34:21.004 00.000 8976 worker thread done servicing request
02:34:21.004 00.000 8976 Worker thread wakes up
02:34:21.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:21.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:21.004 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
02:34:21.695 00.691 8976 Exposure complete
02:34:21.701 00.006 8976 worker thread done servicing request
02:34:21.701 00.000 5052 OnExposeComplete: enter
02:34:21.702 00.001 5052 UpdateGuideState(): m_state=6
02:34:21.702 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9390
02:34:21.702 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=281.76, Mass=157, SNR=8.6, Peak=71 HFD=1.9
02:34:21.702 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:34:21.702 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
02:34:21.702 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=0.05 hyp=0.90 cameraTheta=3.08 mountX=0.46 mountY=0.72, mountTheta=1.01
02:34:21.703 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=0.05, opts=13)
02:34:21.703 00.000 5052 Enqueuing Move request for stepguider (-0.89, 0.05)
02:34:21.703 00.000 8976 Worker thread wakes up
02:34:21.703 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, 0.05) opts 0xd
02:34:21.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, 0.05)
02:34:21.703 00.000 8976 Moving (-0.89, 0.05) raw xDistance=0.46 yDistance=0.72
02:34:21.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
02:34:21.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
02:34:21.703 00.000 8976 MoveAxis(L, 2, ABG)
02:34:21.703 00.000 8976 stepping (-5, 4) + (-2, 0)
02:34:21.703 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:21.704 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:34:21.713 00.009 5052 UpdateGuideState exits: m=157 SNR=8.6
02:34:21.714 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:21.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:21.714 00.000 5052 Enqueuing Expose request
02:34:21.739 00.025 8976 Received - 47 (G) 
02:34:21.739 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:21.739 00.000 8976 stepped: pos (-7, 4)
02:34:21.739 00.000 8976 MoveAxis(D, 3, ABG)
02:34:21.739 00.000 8976 stepping (-7, 4) + (0, -3)
02:34:21.739 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:21.771 00.032 8976 Received - 47 (G) 
02:34:21.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:21.771 00.000 8976 stepped: pos (-7, 1)
02:34:21.771 00.000 8976 move complete, result=0
02:34:21.771 00.000 8976 worker thread done servicing request
02:34:21.771 00.000 8976 Worker thread wakes up
02:34:21.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:21.771 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:21.772 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:34:22.460 00.688 8976 Exposure complete
02:34:22.466 00.006 8976 worker thread done servicing request
02:34:22.466 00.000 5052 OnExposeComplete: enter
02:34:22.466 00.000 5052 UpdateGuideState(): m_state=6
02:34:22.466 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9391
02:34:22.466 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.97, Mass=156, SNR=8.6, Peak=80 HFD=2.0
02:34:22.466 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
02:34:22.466 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
02:34:22.466 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.30 cameraTheta=2.06 mountX=0.30 mountY=-0.02, mountTheta=-0.08
02:34:22.467 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.26, opts=13)
02:34:22.467 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.26)
02:34:22.467 00.000 8976 Worker thread wakes up
02:34:22.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.26) opts 0xd
02:34:22.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.26)
02:34:22.467 00.000 8976 Moving (-0.14, 0.26) raw xDistance=0.30 yDistance=-0.02
02:34:22.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
02:34:22.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:34:22.467 00.000 8976 MoveAxis(L, 1, ABG)
02:34:22.467 00.000 8976 stepping (-7, 1) + (-1, 0)
02:34:22.467 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:22.468 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:34:22.479 00.011 5052 UpdateGuideState exits: m=156 SNR=8.6
02:34:22.479 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:22.479 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:22.479 00.000 5052 Enqueuing Expose request
02:34:22.490 00.011 8976 Received - 47 (G) 
02:34:22.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:22.490 00.000 8976 stepped: pos (-8, 1)
02:34:22.490 00.000 8976 MoveAxis(U, 0, ABG)
02:34:22.490 00.000 8976 move complete, result=0
02:34:22.490 00.000 8976 worker thread done servicing request
02:34:22.490 00.000 8976 Worker thread wakes up
02:34:22.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:22.491 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:22.491 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:34:23.182 00.691 8976 Exposure complete
02:34:23.188 00.006 8976 worker thread done servicing request
02:34:23.188 00.000 5052 OnExposeComplete: enter
02:34:23.188 00.000 5052 UpdateGuideState(): m_state=6
02:34:23.188 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9392
02:34:23.188 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.90, Mass=146, SNR=8.3, Peak=75 HFD=2.0
02:34:23.188 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.04) = xAngle (-0.35 = -0.35)
02:34:23.189 00.001 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.45 = -0.45)
02:34:23.189 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.69 mountX=0.18 mountY=-0.09, mountTheta=-0.44
02:34:23.189 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.19, opts=13)
02:34:23.189 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.19)
02:34:23.189 00.000 8976 Worker thread wakes up
02:34:23.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.19) opts 0xd
02:34:23.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.19)
02:34:23.189 00.000 8976 Moving (-0.02, 0.19) raw xDistance=0.18 yDistance=-0.09
02:34:23.190 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:34:23.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:34:23.190 00.000 8976 MoveAxis(R, 0, ABG)
02:34:23.190 00.000 8976 MoveAxis(U, 0, ABG)
02:34:23.190 00.000 8976 move complete, result=0
02:34:23.190 00.000 8976 worker thread done servicing request
02:34:23.190 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:34:23.200 00.010 5052 UpdateGuideState exits: m=146 SNR=8.3
02:34:23.201 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:23.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:23.201 00.000 5052 Enqueuing Expose request
02:34:23.201 00.000 8976 Worker thread wakes up
02:34:23.201 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:23.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:23.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:23.889 00.688 8976 Exposure complete
02:34:23.895 00.006 8976 worker thread done servicing request
02:34:23.895 00.000 5052 OnExposeComplete: enter
02:34:23.895 00.000 5052 UpdateGuideState(): m_state=6
02:34:23.895 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9393
02:34:23.895 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.49, Mass=148, SNR=8.4, Peak=71 HFD=2.2
02:34:23.895 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.04) = xAngle (-4.21 = 2.07)
02:34:23.895 00.000 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
02:34:23.895 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-2.17 mountX=-0.13 mountY=0.24, mountTheta=2.05
02:34:23.896 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.22, opts=13)
02:34:23.896 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.22)
02:34:23.896 00.000 8976 Worker thread wakes up
02:34:23.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.22) opts 0xd
02:34:23.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.22)
02:34:23.896 00.000 8976 Moving (-0.15, -0.22) raw xDistance=-0.13 yDistance=0.24
02:34:23.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:34:23.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:34:23.896 00.000 8976 MoveAxis(R, 0, ABG)
02:34:23.896 00.000 8976 MoveAxis(U, 0, ABG)
02:34:23.896 00.000 8976 move complete, result=0
02:34:23.896 00.000 8976 worker thread done servicing request
02:34:23.896 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:34:23.906 00.010 5052 UpdateGuideState exits: m=148 SNR=8.4
02:34:23.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:23.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:23.906 00.000 5052 Enqueuing Expose request
02:34:23.906 00.000 8976 Worker thread wakes up
02:34:23.906 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:34:23.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:23.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:24.596 00.690 8976 Exposure complete
02:34:24.602 00.006 8976 worker thread done servicing request
02:34:24.602 00.000 5052 OnExposeComplete: enter
02:34:24.603 00.001 5052 UpdateGuideState(): m_state=6
02:34:24.603 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9394
02:34:24.603 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.62, Mass=143, SNR=8.3, Peak=72 HFD=2.0
02:34:24.603 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
02:34:24.603 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
02:34:24.603 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.21 mountX=-0.05 mountY=0.11, mountTheta=2.02
02:34:24.605 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.09, opts=13)
02:34:24.605 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.09)
02:34:24.605 00.000 8976 Worker thread wakes up
02:34:24.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.09) opts 0xd
02:34:24.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.09)
02:34:24.605 00.000 8976 Moving (-0.07, -0.09) raw xDistance=-0.05 yDistance=0.11
02:34:24.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:34:24.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:34:24.605 00.000 8976 MoveAxis(R, 0, ABG)
02:34:24.605 00.000 8976 MoveAxis(U, 0, ABG)
02:34:24.606 00.001 8976 move complete, result=0
02:34:24.606 00.000 8976 worker thread done servicing request
02:34:24.606 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:34:24.615 00.009 5052 UpdateGuideState exits: m=143 SNR=8.3
02:34:24.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:24.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:24.615 00.000 5052 Enqueuing Expose request
02:34:24.615 00.000 8976 Worker thread wakes up
02:34:24.616 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:24.616 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:24.616 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:25.361 00.745 8976 Exposure complete
02:34:25.366 00.005 8976 worker thread done servicing request
02:34:25.366 00.000 5052 OnExposeComplete: enter
02:34:25.366 00.000 5052 UpdateGuideState(): m_state=6
02:34:25.366 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9395
02:34:25.366 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.62, Mass=157, SNR=8.6, Peak=70 HFD=2.3
02:34:25.366 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
02:34:25.366 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
02:34:25.366 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.23 cameraTheta=-2.77 mountX=0.02 mountY=0.23, mountTheta=1.47
02:34:25.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.09, opts=13)
02:34:25.367 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.09)
02:34:25.367 00.000 8976 Worker thread wakes up
02:34:25.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.09) opts 0xd
02:34:25.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.09)
02:34:25.367 00.000 8976 Moving (-0.22, -0.09) raw xDistance=0.02 yDistance=0.23
02:34:25.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:34:25.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:34:25.367 00.000 8976 MoveAxis(R, 0, ABG)
02:34:25.367 00.000 8976 MoveAxis(U, 0, ABG)
02:34:25.368 00.001 8976 move complete, result=0
02:34:25.368 00.000 8976 worker thread done servicing request
02:34:25.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:34:25.378 00.010 5052 UpdateGuideState exits: m=157 SNR=8.6
02:34:25.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:25.378 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:25.378 00.000 5052 Enqueuing Expose request
02:34:25.378 00.000 8976 Worker thread wakes up
02:34:25.378 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:34:25.378 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:25.378 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:26.068 00.690 8976 Exposure complete
02:34:26.075 00.007 8976 worker thread done servicing request
02:34:26.075 00.000 5052 OnExposeComplete: enter
02:34:26.075 00.000 5052 UpdateGuideState(): m_state=6
02:34:26.075 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9396
02:34:26.075 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.82, Mass=151, SNR=8.5, Peak=76 HFD=2.3
02:34:26.075 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.04) = xAngle (-0.35 = -0.35)
02:34:26.075 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.45 = -0.45)
02:34:26.075 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.70 mountX=0.10 mountY=-0.05, mountTheta=-0.43
02:34:26.076 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.11, opts=13)
02:34:26.076 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.11)
02:34:26.076 00.000 8976 Worker thread wakes up
02:34:26.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.11) opts 0xd
02:34:26.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.11)
02:34:26.076 00.000 8976 Moving (-0.01, 0.11) raw xDistance=0.10 yDistance=-0.05
02:34:26.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:34:26.077 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:34:26.077 00.000 8976 MoveAxis(R, 0, ABG)
02:34:26.077 00.000 8976 MoveAxis(U, 0, ABG)
02:34:26.077 00.000 8976 move complete, result=0
02:34:26.077 00.000 8976 worker thread done servicing request
02:34:26.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:34:26.086 00.009 5052 UpdateGuideState exits: m=151 SNR=8.5
02:34:26.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:26.087 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:26.087 00.000 5052 Enqueuing Expose request
02:34:26.087 00.000 8976 Worker thread wakes up
02:34:26.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:26.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:26.087 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:26.778 00.691 8976 Exposure complete
02:34:26.783 00.005 8976 worker thread done servicing request
02:34:26.783 00.000 5052 OnExposeComplete: enter
02:34:26.783 00.000 5052 UpdateGuideState(): m_state=6
02:34:26.783 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9397
02:34:26.783 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.86, Mass=154, SNR=8.6, Peak=76 HFD=2.0
02:34:26.783 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
02:34:26.784 00.001 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
02:34:26.784 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.15 hyp=0.29 cameraTheta=0.52 mountX=0.02 mountY=-0.29, mountTheta=-1.52
02:34:26.784 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.15, opts=13)
02:34:26.784 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.15)
02:34:26.784 00.000 8976 Worker thread wakes up
02:34:26.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.15) opts 0xd
02:34:26.785 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.15)
02:34:26.785 00.000 8976 Moving (0.25, 0.15) raw xDistance=0.02 yDistance=-0.29
02:34:26.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:34:26.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
02:34:26.785 00.000 8976 MoveAxis(R, 0, ABG)
02:34:26.785 00.000 8976 MoveAxis(U, 1, ABG)
02:34:26.785 00.000 8976 stepping (-8, 1) + (0, 1)
02:34:26.785 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:26.786 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:34:26.797 00.011 5052 UpdateGuideState exits: m=154 SNR=8.6
02:34:26.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:26.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:26.797 00.000 5052 Enqueuing Expose request
02:34:26.807 00.010 8976 Received - 47 (G) 
02:34:26.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:26.807 00.000 8976 stepped: pos (-8, 2)
02:34:26.807 00.000 8976 move complete, result=0
02:34:26.807 00.000 8976 worker thread done servicing request
02:34:26.807 00.000 8976 Worker thread wakes up
02:34:26.807 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:34:26.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:26.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:27.494 00.687 8976 Exposure complete
02:34:27.500 00.006 8976 worker thread done servicing request
02:34:27.500 00.000 5052 OnExposeComplete: enter
02:34:27.500 00.000 5052 UpdateGuideState(): m_state=6
02:34:27.500 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9398
02:34:27.500 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.86, Mass=140, SNR=8.2, Peak=76 HFD=2.0
02:34:27.500 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
02:34:27.500 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.67 = -0.67)
02:34:27.500 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.48 mountX=0.12 mountY=-0.09, mountTheta=-0.63
02:34:27.501 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.15, opts=13)
02:34:27.501 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.15)
02:34:27.501 00.000 8976 Worker thread wakes up
02:34:27.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.15) opts 0xd
02:34:27.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.15)
02:34:27.501 00.000 8976 Moving (0.01, 0.15) raw xDistance=0.12 yDistance=-0.09
02:34:27.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:34:27.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:34:27.501 00.000 8976 MoveAxis(R, 0, ABG)
02:34:27.501 00.000 8976 MoveAxis(U, 0, ABG)
02:34:27.501 00.000 8976 move complete, result=0
02:34:27.501 00.000 8976 worker thread done servicing request
02:34:27.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:34:27.513 00.012 5052 UpdateGuideState exits: m=140 SNR=8.2
02:34:27.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:27.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:27.513 00.000 5052 Enqueuing Expose request
02:34:27.513 00.000 8976 Worker thread wakes up
02:34:27.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:27.513 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:27.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:28.204 00.691 8976 Exposure complete
02:34:28.209 00.005 8976 worker thread done servicing request
02:34:28.210 00.001 5052 OnExposeComplete: enter
02:34:28.210 00.000 5052 UpdateGuideState(): m_state=6
02:34:28.210 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9399
02:34:28.210 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=282.09, Mass=152, SNR=8.5, Peak=76 HFD=2.2
02:34:28.210 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
02:34:28.210 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
02:34:28.210 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.38 hyp=0.74 cameraTheta=0.55 mountX=0.05 mountY=-0.74, mountTheta=-1.50
02:34:28.210 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.38, opts=13)
02:34:28.211 00.001 5052 Enqueuing Move request for stepguider (0.63, 0.38)
02:34:28.211 00.000 8976 Worker thread wakes up
02:34:28.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.38) opts 0xd
02:34:28.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.38)
02:34:28.211 00.000 8976 Moving (0.63, 0.38) raw xDistance=0.05 yDistance=-0.74
02:34:28.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:34:28.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
02:34:28.211 00.000 8976 MoveAxis(R, 0, ABG)
02:34:28.211 00.000 8976 MoveAxis(U, 3, ABG)
02:34:28.211 00.000 8976 stepping (-8, 2) + (0, 3)
02:34:28.211 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:28.212 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:34:28.223 00.011 5052 UpdateGuideState exits: m=152 SNR=8.5
02:34:28.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:28.223 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:28.223 00.000 5052 Enqueuing Expose request
02:34:28.246 00.023 8976 Received - 47 (G) 
02:34:28.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:28.246 00.000 8976 stepped: pos (-8, 5)
02:34:28.246 00.000 8976 move complete, result=0
02:34:28.246 00.000 8976 worker thread done servicing request
02:34:28.246 00.000 8976 Worker thread wakes up
02:34:28.246 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:34:28.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:28.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:28.944 00.698 8976 Exposure complete
02:34:28.951 00.007 8976 worker thread done servicing request
02:34:28.951 00.000 5052 OnExposeComplete: enter
02:34:28.951 00.000 5052 UpdateGuideState(): m_state=6
02:34:28.951 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9400
02:34:28.951 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.81, Mass=144, SNR=8.3, Peak=70 HFD=2.3
02:34:28.951 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:34:28.951 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:34:28.951 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.10 hyp=0.98 cameraTheta=0.11 mountX=-0.35 mountY=-0.88, mountTheta=-1.95
02:34:28.952 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.10, opts=13)
02:34:28.952 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.10)
02:34:28.952 00.000 8976 Worker thread wakes up
02:34:28.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.10) opts 0xd
02:34:28.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.10)
02:34:28.952 00.000 8976 Moving (0.98, 0.10) raw xDistance=-0.35 yDistance=-0.88
02:34:28.953 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:34:28.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.88
02:34:28.953 00.000 8976 MoveAxis(R, 1, ABG)
02:34:28.953 00.000 8976 stepping (-8, 5) + (1, 0)
02:34:28.953 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:28.954 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:34:28.964 00.010 5052 UpdateGuideState exits: m=144 SNR=8.3
02:34:28.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:28.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:28.964 00.000 5052 Enqueuing Expose request
02:34:28.981 00.017 8976 Received - 47 (G) 
02:34:28.981 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:28.981 00.000 8976 stepped: pos (-7, 5)
02:34:28.981 00.000 8976 MoveAxis(U, 4, ABG)
02:34:28.981 00.000 8976 stepping (-7, 5) + (0, 4)
02:34:28.981 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:34:29.013 00.032 8976 Received - 47 (G) 
02:34:29.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:34:29.013 00.000 8976 stepped: pos (-7, 9)
02:34:29.013 00.000 8976 move complete, result=0
02:34:29.013 00.000 8976 worker thread done servicing request
02:34:29.013 00.000 8976 Worker thread wakes up
02:34:29.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:29.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:29.013 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.9 px 4 ms NORTH
02:34:29.703 00.690 8976 Exposure complete
02:34:29.708 00.005 8976 worker thread done servicing request
02:34:29.708 00.000 5052 OnExposeComplete: enter
02:34:29.709 00.001 5052 UpdateGuideState(): m_state=6
02:34:29.709 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9401
02:34:29.709 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.86, Mass=147, SNR=8.4, Peak=70 HFD=2.2
02:34:29.709 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
02:34:29.709 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
02:34:29.709 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.15 hyp=0.89 cameraTheta=0.17 mountX=-0.26 mountY=-0.82, mountTheta=-1.88
02:34:29.709 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.15, opts=13)
02:34:29.710 00.001 5052 Enqueuing Move request for stepguider (0.88, 0.15)
02:34:29.710 00.000 8976 Worker thread wakes up
02:34:29.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.15) opts 0xd
02:34:29.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.15)
02:34:29.710 00.000 8976 Moving (0.88, 0.15) raw xDistance=-0.26 yDistance=-0.82
02:34:29.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
02:34:29.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.82
02:34:29.710 00.000 8976 MoveAxis(R, 1, ABG)
02:34:29.710 00.000 8976 stepping (-7, 9) + (1, 0)
02:34:29.710 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:29.711 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:34:29.720 00.009 5052 UpdateGuideState exits: m=147 SNR=8.4
02:34:29.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:29.720 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:29.720 00.000 5052 Enqueuing Expose request
02:34:29.732 00.012 8976 Received - 47 (G) 
02:34:29.732 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:29.732 00.000 8976 stepped: pos (-6, 9)
02:34:29.732 00.000 8976 MoveAxis(U, 4, ABG)
02:34:29.732 00.000 8976 stepping (-6, 9) + (0, 4)
02:34:29.732 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:34:29.764 00.032 8976 Received - 47 (G) 
02:34:29.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:34:29.764 00.000 8976 stepped: pos (-6, 13)
02:34:29.764 00.000 8976 move complete, result=0
02:34:29.764 00.000 8976 worker thread done servicing request
02:34:29.764 00.000 8976 Worker thread wakes up
02:34:29.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:29.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:29.764 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 4 ms NORTH
02:34:30.457 00.693 8976 Exposure complete
02:34:30.463 00.006 8976 worker thread done servicing request
02:34:30.463 00.000 5052 OnExposeComplete: enter
02:34:30.463 00.000 5052 UpdateGuideState(): m_state=6
02:34:30.463 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9402
02:34:30.463 00.000 5052 Star::Find returns 1 (0), X=330.20, Y=281.40, Mass=145, SNR=8.3, Peak=67 HFD=2.1
02:34:30.463 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
02:34:30.463 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
02:34:30.463 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=-0.31 hyp=1.07 cameraTheta=-0.29 mountX=-0.74 mountY=-0.69, mountTheta=-2.39
02:34:30.464 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=-0.31, opts=13)
02:34:30.464 00.000 5052 Enqueuing Move request for stepguider (1.03, -0.31)
02:34:30.464 00.000 8976 Worker thread wakes up
02:34:30.464 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, -0.31) opts 0xd
02:34:30.464 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, -0.31)
02:34:30.464 00.000 8976 Moving (1.03, -0.31) raw xDistance=-0.74 yDistance=-0.69
02:34:30.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.74
02:34:30.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.69
02:34:30.464 00.000 8976 MoveAxis(R, 3, ABG)
02:34:30.464 00.000 8976 stepping (-6, 13) + (3, 0)
02:34:30.464 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:30.465 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:34:30.474 00.009 5052 UpdateGuideState exits: m=145 SNR=8.3
02:34:30.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:30.474 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:30.474 00.000 5052 Enqueuing Expose request
02:34:30.500 00.026 8976 Received - 47 (G) 
02:34:30.500 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:30.500 00.000 8976 stepped: pos (-3, 13)
02:34:30.500 00.000 8976 MoveAxis(U, 3, ABG)
02:34:30.500 00.000 8976 stepping (-3, 13) + (0, 3)
02:34:30.500 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:30.532 00.032 8976 Received - 47 (G) 
02:34:30.532 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:30.532 00.000 8976 stepped: pos (-3, 16)
02:34:30.532 00.000 8976 move complete, result=0
02:34:30.532 00.000 8976 worker thread done servicing request
02:34:30.532 00.000 8976 Worker thread wakes up
02:34:30.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:30.532 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.7 px 3 ms NORTH
02:34:30.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:31.224 00.692 8976 Exposure complete
02:34:31.230 00.006 8976 worker thread done servicing request
02:34:31.230 00.000 5052 OnExposeComplete: enter
02:34:31.230 00.000 5052 UpdateGuideState(): m_state=6
02:34:31.230 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9403
02:34:31.230 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.86, Mass=146, SNR=8.4, Peak=67 HFD=2.1
02:34:31.230 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:34:31.230 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:34:31.230 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.15 hyp=0.47 cameraTheta=0.33 mountX=-0.07 mountY=-0.46, mountTheta=-1.72
02:34:31.231 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.15, opts=13)
02:34:31.231 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.15)
02:34:31.231 00.000 8976 Worker thread wakes up
02:34:31.231 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.15) opts 0xd
02:34:31.232 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.15)
02:34:31.232 00.000 8976 Moving (0.45, 0.15) raw xDistance=-0.07 yDistance=-0.46
02:34:31.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:34:31.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
02:34:31.232 00.000 8976 MoveAxis(R, 0, ABG)
02:34:31.232 00.000 8976 MoveAxis(U, 2, ABG)
02:34:31.232 00.000 8976 stepping (-3, 16) + (0, 2)
02:34:31.232 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:31.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:34:31.241 00.009 5052 UpdateGuideState exits: m=146 SNR=8.4
02:34:31.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:31.241 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:31.241 00.000 5052 Enqueuing Expose request
02:34:31.267 00.026 8976 Received - 47 (G) 
02:34:31.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:31.267 00.000 8976 stepped: pos (-3, 18)
02:34:31.267 00.000 8976 move complete, result=0
02:34:31.268 00.001 8976 worker thread done servicing request
02:34:31.268 00.000 8976 Worker thread wakes up
02:34:31.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:31.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:31.268 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:34:31.960 00.692 8976 Exposure complete
02:34:31.966 00.006 8976 worker thread done servicing request
02:34:31.966 00.000 5052 OnExposeComplete: enter
02:34:31.966 00.000 5052 UpdateGuideState(): m_state=6
02:34:31.966 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9404
02:34:31.966 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.76, Mass=142, SNR=8.2, Peak=72 HFD=1.9
02:34:31.966 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
02:34:31.966 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
02:34:31.966 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.29 mountX=-0.03 mountY=-0.15, mountTheta=-1.76
02:34:31.967 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.05, opts=13)
02:34:31.967 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.05)
02:34:31.967 00.000 8976 Worker thread wakes up
02:34:31.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.05) opts 0xd
02:34:31.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.05)
02:34:31.967 00.000 8976 Moving (0.15, 0.05) raw xDistance=-0.03 yDistance=-0.15
02:34:31.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:34:31.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:34:31.967 00.000 8976 MoveAxis(R, 0, ABG)
02:34:31.967 00.000 8976 MoveAxis(U, 0, ABG)
02:34:31.968 00.001 8976 move complete, result=0
02:34:31.968 00.000 8976 worker thread done servicing request
02:34:31.968 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:34:31.980 00.012 5052 UpdateGuideState exits: m=142 SNR=8.2
02:34:31.981 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:31.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:31.981 00.000 5052 Enqueuing Expose request
02:34:31.981 00.000 8976 Worker thread wakes up
02:34:31.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:31.981 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:31.981 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:32.666 00.685 8976 Exposure complete
02:34:32.672 00.006 8976 worker thread done servicing request
02:34:32.672 00.000 5052 OnExposeComplete: enter
02:34:32.672 00.000 5052 UpdateGuideState(): m_state=6
02:34:32.672 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9405
02:34:32.672 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.88, Mass=140, SNR=8.2, Peak=70 HFD=2.1
02:34:32.672 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
02:34:32.672 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
02:34:32.672 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.17 hyp=0.46 cameraTheta=0.38 mountX=-0.04 mountY=-0.45, mountTheta=-1.66
02:34:32.673 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.17, opts=13)
02:34:32.673 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.17)
02:34:32.673 00.000 8976 Worker thread wakes up
02:34:32.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.17) opts 0xd
02:34:32.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.17)
02:34:32.673 00.000 8976 Moving (0.43, 0.17) raw xDistance=-0.04 yDistance=-0.45
02:34:32.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:34:32.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
02:34:32.673 00.000 8976 MoveAxis(R, 0, ABG)
02:34:32.674 00.001 8976 MoveAxis(U, 2, ABG)
02:34:32.674 00.000 8976 stepping (-3, 18) + (0, 2)
02:34:32.674 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:32.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:34:32.684 00.010 5052 UpdateGuideState exits: m=140 SNR=8.2
02:34:32.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:32.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:32.684 00.000 5052 Enqueuing Expose request
02:34:32.706 00.022 8976 Received - 47 (G) 
02:34:32.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:32.706 00.000 8976 stepped: pos (-3, 20)
02:34:32.706 00.000 8976 move complete, result=0
02:34:32.706 00.000 8976 worker thread done servicing request
02:34:32.706 00.000 8976 Worker thread wakes up
02:34:32.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:32.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:32.706 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:34:33.402 00.696 8976 Exposure complete
02:34:33.408 00.006 8976 worker thread done servicing request
02:34:33.408 00.000 5052 OnExposeComplete: enter
02:34:33.408 00.000 5052 UpdateGuideState(): m_state=6
02:34:33.408 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9406
02:34:33.408 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.52, Mass=135, SNR=8.0, Peak=70 HFD=2.1
02:34:33.408 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.48 = 1.80)
02:34:33.409 00.001 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.70)
02:34:33.409 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-2.44 mountX=-0.07 mountY=0.29, mountTheta=1.80
02:34:33.409 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.19, opts=13)
02:34:33.409 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.19)
02:34:33.409 00.000 8976 Worker thread wakes up
02:34:33.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.19) opts 0xd
02:34:33.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.19)
02:34:33.410 00.001 8976 Moving (-0.23, -0.19) raw xDistance=-0.07 yDistance=0.29
02:34:33.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:34:33.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
02:34:33.410 00.000 8976 MoveAxis(R, 0, ABG)
02:34:33.410 00.000 8976 MoveAxis(D, 1, ABG)
02:34:33.410 00.000 8976 stepping (-3, 20) + (0, -1)
02:34:33.410 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:33.410 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:34:33.410 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:34:33.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:33.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:33.410 00.000 5052 Enqueuing Expose request
02:34:33.441 00.031 8976 Received - 47 (G) 
02:34:33.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:33.441 00.000 8976 stepped: pos (-3, 19)
02:34:33.441 00.000 8976 move complete, result=0
02:34:33.441 00.000 8976 worker thread done servicing request
02:34:33.441 00.000 8976 Worker thread wakes up
02:34:33.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:33.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:33.441 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:34:34.129 00.688 8976 Exposure complete
02:34:34.134 00.005 8976 worker thread done servicing request
02:34:34.135 00.001 5052 OnExposeComplete: enter
02:34:34.135 00.000 5052 UpdateGuideState(): m_state=6
02:34:34.135 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9407
02:34:34.135 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.35, Mass=157, SNR=8.6, Peak=77 HFD=2.2
02:34:34.135 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.45 = 1.84)
02:34:34.135 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
02:34:34.135 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.36 hyp=0.54 cameraTheta=-2.40 mountX=-0.14 mountY=0.53, mountTheta=1.83
02:34:34.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.36, opts=13)
02:34:34.136 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.36)
02:34:34.136 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:34:34.136 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
02:34:34.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:34.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:34.136 00.000 5052 Enqueuing Expose request
02:34:34.136 00.000 8976 Worker thread wakes up
02:34:34.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.36) opts 0xd
02:34:34.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.36)
02:34:34.136 00.000 8976 Moving (-0.40, -0.36) raw xDistance=-0.14 yDistance=0.53
02:34:34.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:34:34.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
02:34:34.136 00.000 8976 MoveAxis(R, 0, ABG)
02:34:34.136 00.000 8976 MoveAxis(D, 2, ABG)
02:34:34.136 00.000 8976 stepping (-3, 19) + (0, -2)
02:34:34.136 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:34.161 00.025 8976 Received - 47 (G) 
02:34:34.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:34.161 00.000 8976 stepped: pos (-3, 17)
02:34:34.161 00.000 8976 move complete, result=0
02:34:34.161 00.000 8976 worker thread done servicing request
02:34:34.161 00.000 8976 Worker thread wakes up
02:34:34.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:34.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:34.161 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:34:34.846 00.685 8976 Exposure complete
02:34:34.852 00.006 8976 worker thread done servicing request
02:34:34.853 00.001 5052 OnExposeComplete: enter
02:34:34.853 00.000 5052 UpdateGuideState(): m_state=6
02:34:34.853 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9408
02:34:34.853 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.90, Mass=134, SNR=8.0, Peak=74 HFD=2.2
02:34:34.853 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
02:34:34.853 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
02:34:34.853 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.19 hyp=0.37 cameraTheta=2.59 mountX=0.32 mountY=0.16, mountTheta=0.47
02:34:34.854 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.19, opts=13)
02:34:34.854 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.19)
02:34:34.854 00.000 8976 Worker thread wakes up
02:34:34.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.19) opts 0xd
02:34:34.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.19)
02:34:34.854 00.000 8976 Moving (-0.32, 0.19) raw xDistance=0.32 yDistance=0.16
02:34:34.854 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:34:34.854 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:34:34.855 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:34.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:34.855 00.000 5052 Enqueuing Expose request
02:34:34.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:34:34.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:34:34.855 00.000 8976 MoveAxis(L, 1, ABG)
02:34:34.855 00.000 8976 stepping (-3, 17) + (-1, 0)
02:34:34.855 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:34.880 00.025 8976 Received - 47 (G) 
02:34:34.880 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:34.880 00.000 8976 stepped: pos (-4, 17)
02:34:34.880 00.000 8976 MoveAxis(U, 0, ABG)
02:34:34.880 00.000 8976 move complete, result=0
02:34:34.880 00.000 8976 worker thread done servicing request
02:34:34.880 00.000 8976 Worker thread wakes up
02:34:34.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:34.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:34.880 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:34:35.567 00.687 8976 Exposure complete
02:34:35.575 00.008 8976 worker thread done servicing request
02:34:35.575 00.000 5052 OnExposeComplete: enter
02:34:35.575 00.000 5052 UpdateGuideState(): m_state=6
02:34:35.575 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9409
02:34:35.575 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.80, Mass=150, SNR=8.4, Peak=71 HFD=2.3
02:34:35.575 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:34:35.575 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:34:35.575 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.09 hyp=0.43 cameraTheta=2.93 mountX=0.27 mountY=0.31, mountTheta=0.84
02:34:35.576 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.09, opts=13)
02:34:35.576 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.09)
02:34:35.576 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:34:35.576 00.000 8976 Worker thread wakes up
02:34:35.576 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.09) opts 0xd
02:34:35.576 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.09)
02:34:35.576 00.000 8976 Moving (-0.42, 0.09) raw xDistance=0.27 yDistance=0.31
02:34:35.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
02:34:35.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:34:35.576 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
02:34:35.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:35.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:35.577 00.001 8976 MoveAxis(L, 1, ABG)
02:34:35.577 00.000 8976 stepping (-4, 17) + (-1, 0)
02:34:35.577 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:35.577 00.000 5052 Enqueuing Expose request
02:34:35.599 00.022 8976 Received - 47 (G) 
02:34:35.599 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:35.599 00.000 8976 stepped: pos (-5, 17)
02:34:35.599 00.000 8976 MoveAxis(D, 1, ABG)
02:34:35.599 00.000 8976 stepping (-5, 17) + (0, -1)
02:34:35.599 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:35.631 00.032 8976 Received - 47 (G) 
02:34:35.631 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:35.631 00.000 8976 stepped: pos (-5, 16)
02:34:35.632 00.001 8976 move complete, result=0
02:34:35.632 00.000 8976 worker thread done servicing request
02:34:35.632 00.000 8976 Worker thread wakes up
02:34:35.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:35.632 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:35.632 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:34:36.335 00.703 8976 Exposure complete
02:34:36.341 00.006 8976 worker thread done servicing request
02:34:36.341 00.000 5052 OnExposeComplete: enter
02:34:36.341 00.000 5052 UpdateGuideState(): m_state=6
02:34:36.341 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9410
02:34:36.341 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.58, Mass=144, SNR=8.3, Peak=69 HFD=2.3
02:34:36.341 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.78 = 1.51)
02:34:36.341 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
02:34:36.341 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.32 cameraTheta=-2.73 mountX=0.02 mountY=0.32, mountTheta=1.51
02:34:36.342 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.13, opts=13)
02:34:36.342 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.13)
02:34:36.342 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:34:36.342 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:34:36.342 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:36.342 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:36.342 00.000 5052 Enqueuing Expose request
02:34:36.342 00.000 8976 Worker thread wakes up
02:34:36.342 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.13) opts 0xd
02:34:36.342 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.13)
02:34:36.342 00.000 8976 Moving (-0.30, -0.13) raw xDistance=0.02 yDistance=0.32
02:34:36.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:34:36.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
02:34:36.342 00.000 8976 MoveAxis(R, 0, ABG)
02:34:36.342 00.000 8976 MoveAxis(D, 1, ABG)
02:34:36.342 00.000 8976 stepping (-5, 16) + (0, -1)
02:34:36.342 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:36.367 00.025 8976 Received - 47 (G) 
02:34:36.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:36.367 00.000 8976 stepped: pos (-5, 15)
02:34:36.367 00.000 8976 move complete, result=0
02:34:36.367 00.000 8976 worker thread done servicing request
02:34:36.367 00.000 8976 Worker thread wakes up
02:34:36.367 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:34:36.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:36.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:37.053 00.686 8976 Exposure complete
02:34:37.058 00.005 8976 worker thread done servicing request
02:34:37.058 00.000 5052 OnExposeComplete: enter
02:34:37.058 00.000 5052 UpdateGuideState(): m_state=6
02:34:37.058 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9411
02:34:37.058 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.86, Mass=151, SNR=8.5, Peak=72 HFD=2.3
02:34:37.058 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
02:34:37.058 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
02:34:37.058 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.15 hyp=0.29 cameraTheta=2.59 mountX=0.25 mountY=0.13, mountTheta=0.47
02:34:37.059 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.15, opts=13)
02:34:37.059 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.15)
02:34:37.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:34:37.059 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:34:37.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:37.059 00.000 8976 Worker thread wakes up
02:34:37.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:37.059 00.000 5052 Enqueuing Expose request
02:34:37.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.15) opts 0xd
02:34:37.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.15)
02:34:37.060 00.001 8976 Moving (-0.25, 0.15) raw xDistance=0.25 yDistance=0.13
02:34:37.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:34:37.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:34:37.060 00.000 8976 MoveAxis(R, 0, ABG)
02:34:37.060 00.000 8976 MoveAxis(U, 0, ABG)
02:34:37.060 00.000 8976 move complete, result=0
02:34:37.060 00.000 8976 worker thread done servicing request
02:34:37.060 00.000 8976 Worker thread wakes up
02:34:37.060 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:37.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:37.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:37.747 00.687 8976 Exposure complete
02:34:37.752 00.005 8976 worker thread done servicing request
02:34:37.752 00.000 5052 OnExposeComplete: enter
02:34:37.752 00.000 5052 UpdateGuideState(): m_state=6
02:34:37.752 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9412
02:34:37.752 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.80, Mass=145, SNR=8.3, Peak=66 HFD=2.4
02:34:37.752 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:34:37.752 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
02:34:37.752 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.09 hyp=0.33 cameraTheta=2.87 mountX=0.23 mountY=0.22, mountTheta=0.78
02:34:37.753 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.09, opts=13)
02:34:37.753 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.09)
02:34:37.753 00.000 8976 Worker thread wakes up
02:34:37.753 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.09) opts 0xd
02:34:37.753 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.09)
02:34:37.753 00.000 8976 Moving (-0.32, 0.09) raw xDistance=0.23 yDistance=0.22
02:34:37.753 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:34:37.753 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:34:37.754 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:37.754 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:37.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:34:37.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:34:37.754 00.000 8976 MoveAxis(R, 0, ABG)
02:34:37.754 00.000 5052 Enqueuing Expose request
02:34:37.754 00.000 8976 MoveAxis(U, 0, ABG)
02:34:37.754 00.000 8976 move complete, result=0
02:34:37.754 00.000 8976 worker thread done servicing request
02:34:37.754 00.000 8976 Worker thread wakes up
02:34:37.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:37.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:37.754 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:34:38.439 00.685 8976 Exposure complete
02:34:38.445 00.006 5052 OnExposeComplete: enter
02:34:38.445 00.000 8976 worker thread done servicing request
02:34:38.445 00.000 5052 UpdateGuideState(): m_state=6
02:34:38.445 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9413
02:34:38.445 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.82, Mass=140, SNR=8.1, Peak=66 HFD=2.4
02:34:38.445 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:34:38.445 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
02:34:38.445 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.11 hyp=0.34 cameraTheta=2.82 mountX=0.24 mountY=0.21, mountTheta=0.72
02:34:38.447 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.11, opts=13)
02:34:38.447 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.11)
02:34:38.447 00.000 8976 Worker thread wakes up
02:34:38.447 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.11) opts 0xd
02:34:38.447 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.11)
02:34:38.447 00.000 8976 Moving (-0.32, 0.11) raw xDistance=0.24 yDistance=0.21
02:34:38.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:34:38.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:34:38.448 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:34:38.448 00.000 8976 MoveAxis(R, 0, ABG)
02:34:38.448 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
02:34:38.448 00.000 8976 MoveAxis(U, 0, ABG)
02:34:38.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:38.448 00.000 8976 move complete, result=0
02:34:38.448 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:38.448 00.000 8976 worker thread done servicing request
02:34:38.448 00.000 5052 Enqueuing Expose request
02:34:38.448 00.000 8976 Worker thread wakes up
02:34:38.448 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:34:38.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:38.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:39.135 00.687 8976 Exposure complete
02:34:39.141 00.006 8976 worker thread done servicing request
02:34:39.141 00.000 5052 OnExposeComplete: enter
02:34:39.141 00.000 5052 UpdateGuideState(): m_state=6
02:34:39.141 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9414
02:34:39.141 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.77, Mass=133, SNR=7.9, Peak=64 HFD=2.2
02:34:39.141 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:34:39.141 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:34:39.141 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.06 hyp=0.64 cameraTheta=3.04 mountX=0.35 mountY=0.50, mountTheta=0.97
02:34:39.141 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.06, opts=13)
02:34:39.142 00.001 5052 Enqueuing Move request for stepguider (-0.64, 0.06)
02:34:39.142 00.000 8976 Worker thread wakes up
02:34:39.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.06) opts 0xd
02:34:39.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.06)
02:34:39.142 00.000 8976 Moving (-0.64, 0.06) raw xDistance=0.35 yDistance=0.50
02:34:39.142 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:34:39.142 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
02:34:39.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:39.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:34:39.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:34:39.142 00.000 8976 MoveAxis(L, 1, ABG)
02:34:39.142 00.000 8976 stepping (-5, 15) + (-1, 0)
02:34:39.142 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:39.142 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:39.142 00.000 5052 Enqueuing Expose request
02:34:39.164 00.022 8976 Received - 47 (G) 
02:34:39.164 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:39.164 00.000 8976 stepped: pos (-6, 15)
02:34:39.165 00.001 8976 MoveAxis(D, 2, ABG)
02:34:39.165 00.000 8976 stepping (-6, 15) + (0, -2)
02:34:39.165 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:39.196 00.031 8976 Received - 47 (G) 
02:34:39.196 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:39.196 00.000 8976 stepped: pos (-6, 13)
02:34:39.197 00.001 8976 move complete, result=0
02:34:39.197 00.000 8976 worker thread done servicing request
02:34:39.197 00.000 8976 Worker thread wakes up
02:34:39.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:39.197 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:39.197 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:34:39.882 00.685 8976 Exposure complete
02:34:39.887 00.005 8976 worker thread done servicing request
02:34:39.887 00.000 5052 OnExposeComplete: enter
02:34:39.887 00.000 5052 UpdateGuideState(): m_state=6
02:34:39.887 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9415
02:34:39.887 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.96, Mass=140, SNR=8.1, Peak=67 HFD=2.3
02:34:39.887 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:34:39.887 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
02:34:39.887 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.25 hyp=0.74 cameraTheta=2.79 mountX=0.54 mountY=0.44, mountTheta=0.68
02:34:39.889 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.25, opts=13)
02:34:39.889 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.25)
02:34:39.889 00.000 8976 Worker thread wakes up
02:34:39.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.25) opts 0xd
02:34:39.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.25)
02:34:39.889 00.000 8976 Moving (-0.69, 0.25) raw xDistance=0.54 yDistance=0.44
02:34:39.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:34:39.889 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
02:34:39.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:39.889 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:39.889 00.000 5052 Enqueuing Expose request
02:34:39.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
02:34:39.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
02:34:39.889 00.000 8976 MoveAxis(L, 2, ABG)
02:34:39.889 00.000 8976 stepping (-6, 13) + (-2, 0)
02:34:39.890 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:39.916 00.026 8976 Received - 47 (G) 
02:34:39.916 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:39.916 00.000 8976 stepped: pos (-8, 13)
02:34:39.916 00.000 8976 MoveAxis(D, 2, ABG)
02:34:39.916 00.000 8976 stepping (-8, 13) + (0, -2)
02:34:39.916 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:39.948 00.032 8976 Received - 47 (G) 
02:34:39.948 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:39.948 00.000 8976 stepped: pos (-8, 11)
02:34:39.948 00.000 8976 move complete, result=0
02:34:39.948 00.000 8976 worker thread done servicing request
02:34:39.948 00.000 8976 Worker thread wakes up
02:34:39.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:39.948 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:39.948 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:34:40.634 00.686 8976 Exposure complete
02:34:40.640 00.006 8976 worker thread done servicing request
02:34:40.640 00.000 5052 OnExposeComplete: enter
02:34:40.640 00.000 5052 UpdateGuideState(): m_state=6
02:34:40.640 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9416
02:34:40.640 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.83, Mass=140, SNR=8.2, Peak=68 HFD=2.3
02:34:40.640 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
02:34:40.640 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
02:34:40.640 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.06 mountX=0.13 mountY=-0.01, mountTheta=-0.08
02:34:40.641 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.12, opts=13)
02:34:40.641 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.12)
02:34:40.641 00.000 8976 Worker thread wakes up
02:34:40.641 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:34:40.641 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:34:40.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:40.641 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.12) opts 0xd
02:34:40.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:40.641 00.000 5052 Enqueuing Expose request
02:34:40.641 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.12)
02:34:40.641 00.000 8976 Moving (-0.06, 0.12) raw xDistance=0.13 yDistance=-0.01
02:34:40.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:34:40.642 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:34:40.642 00.000 8976 MoveAxis(R, 0, ABG)
02:34:40.642 00.000 8976 MoveAxis(U, 0, ABG)
02:34:40.642 00.000 8976 move complete, result=0
02:34:40.642 00.000 8976 worker thread done servicing request
02:34:40.642 00.000 8976 Worker thread wakes up
02:34:40.642 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:40.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:40.642 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:41.325 00.683 8976 Exposure complete
02:34:41.331 00.006 8976 worker thread done servicing request
02:34:41.331 00.000 5052 OnExposeComplete: enter
02:34:41.331 00.000 5052 UpdateGuideState(): m_state=6
02:34:41.331 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9417
02:34:41.331 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.98, Mass=152, SNR=8.5, Peak=73 HFD=2.1
02:34:41.331 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
02:34:41.331 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
02:34:41.331 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.85 mountX=0.28 mountY=-0.08, mountTheta=-0.29
02:34:41.332 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.27, opts=13)
02:34:41.332 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.27)
02:34:41.332 00.000 8976 Worker thread wakes up
02:34:41.333 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:34:41.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.27) opts 0xd
02:34:41.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.27)
02:34:41.333 00.000 8976 Moving (-0.08, 0.27) raw xDistance=0.28 yDistance=-0.08
02:34:41.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:34:41.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:34:41.333 00.000 8976 MoveAxis(L, 1, ABG)
02:34:41.333 00.000 8976 stepping (-8, 11) + (-1, 0)
02:34:41.333 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:41.333 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:34:41.333 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:41.333 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:41.333 00.000 5052 Enqueuing Expose request
02:34:41.355 00.022 8976 Received - 47 (G) 
02:34:41.355 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:41.355 00.000 8976 stepped: pos (-9, 11)
02:34:41.355 00.000 8976 MoveAxis(U, 0, ABG)
02:34:41.355 00.000 8976 move complete, result=0
02:34:41.355 00.000 8976 worker thread done servicing request
02:34:41.355 00.000 8976 Worker thread wakes up
02:34:41.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:41.355 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:41.355 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:34:42.043 00.688 8976 Exposure complete
02:34:42.050 00.007 8976 worker thread done servicing request
02:34:42.050 00.000 5052 OnExposeComplete: enter
02:34:42.050 00.000 5052 UpdateGuideState(): m_state=6
02:34:42.050 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9418
02:34:42.050 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.65, Mass=137, SNR=8.1, Peak=65 HFD=1.7
02:34:42.050 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
02:34:42.050 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
02:34:42.050 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.06 hyp=0.42 cameraTheta=-0.14 mountX=-0.24 mountY=-0.32, mountTheta=-2.22
02:34:42.051 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.06, opts=13)
02:34:42.051 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.06)
02:34:42.051 00.000 8976 Worker thread wakes up
02:34:42.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.06) opts 0xd
02:34:42.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.06)
02:34:42.051 00.000 8976 Moving (0.41, -0.06) raw xDistance=-0.24 yDistance=-0.32
02:34:42.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:34:42.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:34:42.052 00.001 5052 UpdateGuideState exits: m=137 SNR=8.1
02:34:42.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:42.052 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:42.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:34:42.052 00.000 8976 MoveAxis(R, 0, ABG)
02:34:42.052 00.000 8976 MoveAxis(U, 1, ABG)
02:34:42.052 00.000 5052 Enqueuing Expose request
02:34:42.052 00.000 8976 stepping (-9, 11) + (0, 1)
02:34:42.052 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:42.074 00.022 8976 Received - 47 (G) 
02:34:42.074 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:42.074 00.000 8976 stepped: pos (-9, 12)
02:34:42.075 00.001 8976 move complete, result=0
02:34:42.075 00.000 8976 worker thread done servicing request
02:34:42.075 00.000 8976 Worker thread wakes up
02:34:42.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:42.075 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:34:42.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:42.759 00.684 8976 Exposure complete
02:34:42.764 00.005 8976 worker thread done servicing request
02:34:42.764 00.000 5052 OnExposeComplete: enter
02:34:42.764 00.000 5052 UpdateGuideState(): m_state=6
02:34:42.764 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9419
02:34:42.764 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.43, Mass=145, SNR=8.3, Peak=68 HFD=1.7
02:34:42.764 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
02:34:42.764 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:34:42.764 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.28 hyp=0.56 cameraTheta=-0.53 mountX=-0.47 mountY=-0.25, mountTheta=-2.65
02:34:42.765 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.28, opts=13)
02:34:42.765 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.28)
02:34:42.765 00.000 8976 Worker thread wakes up
02:34:42.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.28) opts 0xd
02:34:42.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.28)
02:34:42.765 00.000 8976 Moving (0.48, -0.28) raw xDistance=-0.47 yDistance=-0.25
02:34:42.765 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:34:42.766 00.001 5052 UpdateGuideState exits: m=145 SNR=8.3
02:34:42.766 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:42.766 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:42.766 00.000 5052 Enqueuing Expose request
02:34:42.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:34:42.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:34:42.766 00.000 8976 MoveAxis(R, 2, ABG)
02:34:42.766 00.000 8976 stepping (-9, 12) + (2, 0)
02:34:42.766 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:42.794 00.028 8976 Received - 47 (G) 
02:34:42.794 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:42.794 00.000 8976 stepped: pos (-7, 12)
02:34:42.794 00.000 8976 MoveAxis(U, 0, ABG)
02:34:42.794 00.000 8976 move complete, result=0
02:34:42.794 00.000 8976 worker thread done servicing request
02:34:42.794 00.000 8976 Worker thread wakes up
02:34:42.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:42.794 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:42.794 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:34:43.479 00.685 8976 Exposure complete
02:34:43.484 00.005 8976 worker thread done servicing request
02:34:43.484 00.000 5052 OnExposeComplete: enter
02:34:43.484 00.000 5052 UpdateGuideState(): m_state=6
02:34:43.484 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9420
02:34:43.484 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.99, Mass=145, SNR=8.3, Peak=71 HFD=2.2
02:34:43.484 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
02:34:43.484 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
02:34:43.484 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.28 hyp=0.32 cameraTheta=1.09 mountX=0.18 mountY=-0.28, mountTheta=-0.99
02:34:43.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.28, opts=13)
02:34:43.485 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.28)
02:34:43.485 00.000 8976 Worker thread wakes up
02:34:43.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.28) opts 0xd
02:34:43.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.28)
02:34:43.485 00.000 8976 Moving (0.15, 0.28) raw xDistance=0.18 yDistance=-0.28
02:34:43.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:34:43.485 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:34:43.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:43.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:34:43.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:34:43.486 00.001 8976 MoveAxis(R, 0, ABG)
02:34:43.486 00.000 8976 MoveAxis(U, 1, ABG)
02:34:43.486 00.000 8976 stepping (-7, 12) + (0, 1)
02:34:43.486 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:43.486 00.000 5052 Enqueuing Expose request
02:34:43.486 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:43.513 00.027 8976 Received - 47 (G) 
02:34:43.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:43.513 00.000 8976 stepped: pos (-7, 13)
02:34:43.513 00.000 8976 move complete, result=0
02:34:43.513 00.000 8976 worker thread done servicing request
02:34:43.513 00.000 8976 Worker thread wakes up
02:34:43.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:43.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:43.513 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:34:44.199 00.686 8976 Exposure complete
02:34:44.204 00.005 8976 worker thread done servicing request
02:34:44.204 00.000 5052 OnExposeComplete: enter
02:34:44.204 00.000 5052 UpdateGuideState(): m_state=6
02:34:44.204 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9421
02:34:44.204 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.86, Mass=132, SNR=7.9, Peak=65 HFD=2.3
02:34:44.204 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:34:44.204 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
02:34:44.204 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.15 hyp=0.47 cameraTheta=2.82 mountX=0.34 mountY=0.30, mountTheta=0.72
02:34:44.204 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.15, opts=13)
02:34:44.204 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.15)
02:34:44.204 00.000 8976 Worker thread wakes up
02:34:44.205 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.15) opts 0xd
02:34:44.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.15)
02:34:44.205 00.000 8976 Moving (-0.45, 0.15) raw xDistance=0.34 yDistance=0.30
02:34:44.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:34:44.205 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:34:44.205 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:34:44.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:44.205 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:44.205 00.000 5052 Enqueuing Expose request
02:34:44.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30
02:34:44.205 00.000 8976 MoveAxis(L, 1, ABG)
02:34:44.205 00.000 8976 stepping (-7, 13) + (-1, 0)
02:34:44.205 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:44.232 00.027 8976 Received - 47 (G) 
02:34:44.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:44.232 00.000 8976 stepped: pos (-8, 13)
02:34:44.232 00.000 8976 MoveAxis(D, 1, ABG)
02:34:44.232 00.000 8976 stepping (-8, 13) + (0, -1)
02:34:44.232 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:44.264 00.032 8976 Received - 47 (G) 
02:34:44.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:44.264 00.000 8976 stepped: pos (-8, 12)
02:34:44.264 00.000 8976 move complete, result=0
02:34:44.264 00.000 8976 worker thread done servicing request
02:34:44.264 00.000 8976 Worker thread wakes up
02:34:44.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:44.264 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:44.264 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:34:44.925 00.661 8976 Exposure complete
02:34:44.931 00.006 8976 worker thread done servicing request
02:34:44.931 00.000 5052 OnExposeComplete: enter
02:34:44.931 00.000 5052 UpdateGuideState(): m_state=6
02:34:44.931 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9422
02:34:44.931 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.70, Mass=159, SNR=8.7, Peak=64 HFD=2.4
02:34:44.931 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
02:34:44.931 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:34:44.931 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.10 mountX=0.11 mountY=0.22, mountTheta=1.11
02:34:44.932 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.01, opts=13)
02:34:44.932 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.01)
02:34:44.932 00.000 8976 Worker thread wakes up
02:34:44.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.01) opts 0xd
02:34:44.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.01)
02:34:44.932 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:34:44.932 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:34:44.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:44.932 00.000 8976 Moving (-0.26, -0.01) raw xDistance=0.11 yDistance=0.22
02:34:44.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:34:44.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:34:44.933 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:44.933 00.000 5052 Enqueuing Expose request
02:34:44.933 00.000 8976 MoveAxis(R, 0, ABG)
02:34:44.933 00.000 8976 MoveAxis(U, 0, ABG)
02:34:44.934 00.001 8976 move complete, result=0
02:34:44.934 00.000 8976 worker thread done servicing request
02:34:44.934 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:34:44.934 00.000 8976 Worker thread wakes up
02:34:44.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:44.934 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:45.593 00.659 8976 Exposure complete
02:34:45.599 00.006 8976 worker thread done servicing request
02:34:45.599 00.000 5052 OnExposeComplete: enter
02:34:45.599 00.000 5052 UpdateGuideState(): m_state=6
02:34:45.599 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9423
02:34:45.599 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=282.00, Mass=145, SNR=8.3, Peak=69 HFD=2.1
02:34:45.599 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:34:45.599 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:34:45.599 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.29 hyp=0.89 cameraTheta=2.81 mountX=0.64 mountY=0.55, mountTheta=0.71
02:34:45.600 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.29, opts=13)
02:34:45.600 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.29)
02:34:45.600 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:34:45.600 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:34:45.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:45.600 00.000 8976 Worker thread wakes up
02:34:45.600 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.29) opts 0xd
02:34:45.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.29)
02:34:45.600 00.000 8976 Moving (-0.84, 0.29) raw xDistance=0.64 yDistance=0.55
02:34:45.600 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:45.600 00.000 5052 Enqueuing Expose request
02:34:45.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
02:34:45.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:34:45.600 00.000 8976 MoveAxis(L, 3, ABG)
02:34:45.600 00.000 8976 stepping (-8, 12) + (-3, 0)
02:34:45.600 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:45.639 00.039 8976 Received - 47 (G) 
02:34:45.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:45.639 00.000 8976 stepped: pos (-11, 12)
02:34:45.639 00.000 8976 MoveAxis(D, 2, ABG)
02:34:45.639 00.000 8976 stepping (-11, 12) + (0, -2)
02:34:45.639 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:45.670 00.031 8976 Received - 47 (G) 
02:34:45.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:45.670 00.000 8976 stepped: pos (-11, 10)
02:34:45.670 00.000 8976 move complete, result=0
02:34:45.670 00.000 8976 worker thread done servicing request
02:34:45.670 00.000 8976 Worker thread wakes up
02:34:45.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:45.671 00.001 5052 GuideStep: 0.6 px 3 ms WEST, 0.6 px 2 ms SOUTH
02:34:45.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:46.328 00.657 8976 Exposure complete
02:34:46.333 00.005 8976 worker thread done servicing request
02:34:46.334 00.001 5052 OnExposeComplete: enter
02:34:46.334 00.000 5052 UpdateGuideState(): m_state=6
02:34:46.334 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9424
02:34:46.334 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.70, Mass=167, SNR=8.9, Peak=70 HFD=2.4
02:34:46.334 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:34:46.334 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:34:46.334 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.11 mountX=0.07 mountY=0.13, mountTheta=1.11
02:34:46.334 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.01, opts=13)
02:34:46.334 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.01)
02:34:46.335 00.001 8976 Worker thread wakes up
02:34:46.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.01) opts 0xd
02:34:46.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.01)
02:34:46.335 00.000 8976 Moving (-0.16, -0.01) raw xDistance=0.07 yDistance=0.13
02:34:46.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:34:46.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:34:46.335 00.000 8976 MoveAxis(R, 0, ABG)
02:34:46.335 00.000 8976 MoveAxis(U, 0, ABG)
02:34:46.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:34:46.335 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:34:46.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:46.335 00.000 8976 move complete, result=0
02:34:46.335 00.000 8976 worker thread done servicing request
02:34:46.336 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:46.336 00.000 5052 Enqueuing Expose request
02:34:46.336 00.000 8976 Worker thread wakes up
02:34:46.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:46.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:46.336 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:46.990 00.654 8976 Exposure complete
02:34:46.997 00.007 8976 worker thread done servicing request
02:34:46.997 00.000 5052 OnExposeComplete: enter
02:34:46.997 00.000 5052 UpdateGuideState(): m_state=6
02:34:46.997 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9425
02:34:46.997 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.72, Mass=147, SNR=8.4, Peak=65 HFD=2.1
02:34:46.997 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:34:46.997 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:34:46.997 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.01 hyp=0.51 cameraTheta=3.12 mountX=0.24 mountY=0.42, mountTheta=1.05
02:34:46.997 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.01, opts=13)
02:34:46.997 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.01)
02:34:46.997 00.000 8976 Worker thread wakes up
02:34:46.998 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.01) opts 0xd
02:34:46.998 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.01)
02:34:46.998 00.000 8976 Moving (-0.51, 0.01) raw xDistance=0.24 yDistance=0.42
02:34:46.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:34:46.998 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:34:46.998 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:34:46.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:46.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
02:34:46.998 00.000 8976 MoveAxis(R, 0, ABG)
02:34:46.998 00.000 8976 MoveAxis(D, 2, ABG)
02:34:46.998 00.000 8976 stepping (-11, 10) + (0, -2)
02:34:46.998 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:46.998 00.000 5052 Enqueuing Expose request
02:34:46.998 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:47.030 00.032 8976 Received - 47 (G) 
02:34:47.030 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:47.030 00.000 8976 stepped: pos (-11, 8)
02:34:47.030 00.000 8976 move complete, result=0
02:34:47.030 00.000 8976 worker thread done servicing request
02:34:47.030 00.000 8976 Worker thread wakes up
02:34:47.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:47.030 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:47.030 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:34:47.682 00.652 8976 Exposure complete
02:34:47.687 00.005 8976 worker thread done servicing request
02:34:47.687 00.000 5052 OnExposeComplete: enter
02:34:47.687 00.000 5052 UpdateGuideState(): m_state=6
02:34:47.687 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9426
02:34:47.687 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.65, Mass=152, SNR=8.5, Peak=65 HFD=2.4
02:34:47.687 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
02:34:47.687 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
02:34:47.687 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.06 hyp=0.64 cameraTheta=-3.05 mountX=0.24 mountY=0.57, mountTheta=1.18
02:34:47.688 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.06, opts=13)
02:34:47.688 00.000 5052 Enqueuing Move request for stepguider (-0.64, -0.06)
02:34:47.688 00.000 8976 Worker thread wakes up
02:34:47.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.06) opts 0xd
02:34:47.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.06)
02:34:47.688 00.000 8976 Moving (-0.64, -0.06) raw xDistance=0.24 yDistance=0.57
02:34:47.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:34:47.688 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:34:47.688 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:34:47.688 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:47.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
02:34:47.689 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:47.689 00.000 5052 Enqueuing Expose request
02:34:47.689 00.000 8976 MoveAxis(R, 0, ABG)
02:34:47.689 00.000 8976 MoveAxis(D, 2, ABG)
02:34:47.689 00.000 8976 stepping (-11, 8) + (0, -2)
02:34:47.689 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:47.717 00.028 8976 Received - 47 (G) 
02:34:47.717 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:47.717 00.000 8976 stepped: pos (-11, 6)
02:34:47.717 00.000 8976 move complete, result=0
02:34:47.717 00.000 8976 worker thread done servicing request
02:34:47.717 00.000 8976 Worker thread wakes up
02:34:47.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:47.717 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:34:47.717 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:48.373 00.656 8976 Exposure complete
02:34:48.379 00.006 8976 worker thread done servicing request
02:34:48.379 00.000 5052 OnExposeComplete: enter
02:34:48.379 00.000 5052 UpdateGuideState(): m_state=6
02:34:48.379 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9427
02:34:48.379 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.91, Mass=158, SNR=8.7, Peak=80 HFD=2.1
02:34:48.379 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.04) = xAngle (0.07 = 0.07)
02:34:48.379 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.03 = -0.03)
02:34:48.379 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.11 mountX=0.23 mountY=-0.01, mountTheta=-0.03
02:34:48.380 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.20, opts=13)
02:34:48.380 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.20)
02:34:48.380 00.000 8976 Worker thread wakes up
02:34:48.380 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.20) opts 0xd
02:34:48.380 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.20)
02:34:48.380 00.000 8976 Moving (-0.12, 0.20) raw xDistance=0.23 yDistance=-0.01
02:34:48.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:34:48.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:34:48.380 00.000 8976 MoveAxis(R, 0, ABG)
02:34:48.381 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:34:48.381 00.000 8976 MoveAxis(U, 0, ABG)
02:34:48.381 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:34:48.381 00.000 8976 move complete, result=0
02:34:48.381 00.000 8976 worker thread done servicing request
02:34:48.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:48.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:48.381 00.000 5052 Enqueuing Expose request
02:34:48.381 00.000 8976 Worker thread wakes up
02:34:48.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:48.381 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:48.381 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:49.073 00.692 8976 Exposure complete
02:34:49.079 00.006 8976 worker thread done servicing request
02:34:49.079 00.000 5052 OnExposeComplete: enter
02:34:49.079 00.000 5052 UpdateGuideState(): m_state=6
02:34:49.080 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9428
02:34:49.080 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.82, Mass=163, SNR=8.8, Peak=77 HFD=2.3
02:34:49.080 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.04) = xAngle (-0.03 = -0.03)
02:34:49.080 00.000 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.14 = -0.14)
02:34:49.080 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.12 mountY=-0.02, mountTheta=-0.14
02:34:49.081 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.11, opts=13)
02:34:49.081 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.11)
02:34:49.081 00.000 8976 Worker thread wakes up
02:34:49.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:34:49.081 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
02:34:49.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:49.081 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:49.081 00.000 5052 Enqueuing Expose request
02:34:49.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.11) opts 0xd
02:34:49.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.11)
02:34:49.081 00.000 8976 Moving (-0.05, 0.11) raw xDistance=0.12 yDistance=-0.02
02:34:49.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:34:49.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:34:49.081 00.000 8976 MoveAxis(R, 0, ABG)
02:34:49.081 00.000 8976 MoveAxis(U, 0, ABG)
02:34:49.082 00.001 8976 move complete, result=0
02:34:49.082 00.000 8976 worker thread done servicing request
02:34:49.082 00.000 8976 Worker thread wakes up
02:34:49.082 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:49.082 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:49.082 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:49.769 00.687 8976 Exposure complete
02:34:49.774 00.005 8976 worker thread done servicing request
02:34:49.774 00.000 5052 OnExposeComplete: enter
02:34:49.774 00.000 5052 UpdateGuideState(): m_state=6
02:34:49.774 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9429
02:34:49.774 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=282.05, Mass=148, SNR=8.4, Peak=76 HFD=2.1
02:34:49.774 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
02:34:49.774 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
02:34:49.774 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.34 hyp=0.47 cameraTheta=0.81 mountX=0.16 mountY=-0.45, mountTheta=-1.24
02:34:49.774 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.34, opts=13)
02:34:49.774 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.34)
02:34:49.774 00.000 8976 Worker thread wakes up
02:34:49.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.34) opts 0xd
02:34:49.775 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:34:49.775 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:34:49.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:49.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:49.775 00.000 5052 Enqueuing Expose request
02:34:49.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.34)
02:34:49.775 00.000 8976 Moving (0.32, 0.34) raw xDistance=0.16 yDistance=-0.45
02:34:49.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:34:49.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
02:34:49.775 00.000 8976 MoveAxis(R, 0, ABG)
02:34:49.775 00.000 8976 MoveAxis(U, 2, ABG)
02:34:49.775 00.000 8976 stepping (-11, 6) + (0, 2)
02:34:49.775 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:49.811 00.036 8976 Received - 47 (G) 
02:34:49.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:49.811 00.000 8976 stepped: pos (-11, 8)
02:34:49.811 00.000 8976 move complete, result=0
02:34:49.811 00.000 8976 worker thread done servicing request
02:34:49.811 00.000 8976 Worker thread wakes up
02:34:49.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:49.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:49.811 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:34:50.505 00.694 8976 Exposure complete
02:34:50.511 00.006 8976 worker thread done servicing request
02:34:50.511 00.000 5052 OnExposeComplete: enter
02:34:50.511 00.000 5052 UpdateGuideState(): m_state=6
02:34:50.511 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9430
02:34:50.512 00.001 5052 Star::Find returns 1 (0), X=329.43, Y=282.05, Mass=148, SNR=8.4, Peak=70 HFD=2.2
02:34:50.512 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.13 = -1.13)
02:34:50.512 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
02:34:50.512 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.34 hyp=0.42 cameraTheta=0.92 mountX=0.18 mountY=-0.40, mountTheta=-1.14
02:34:50.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.34, opts=13)
02:34:50.513 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.34)
02:34:50.513 00.000 8976 Worker thread wakes up
02:34:50.513 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:34:50.513 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:34:50.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:50.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.34) opts 0xd
02:34:50.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:50.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.34)
02:34:50.513 00.000 5052 Enqueuing Expose request
02:34:50.513 00.000 8976 Moving (0.26, 0.34) raw xDistance=0.18 yDistance=-0.40
02:34:50.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:34:50.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
02:34:50.513 00.000 8976 MoveAxis(R, 0, ABG)
02:34:50.514 00.001 8976 MoveAxis(U, 2, ABG)
02:34:50.514 00.000 8976 stepping (-11, 8) + (0, 2)
02:34:50.514 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:50.547 00.033 8976 Received - 47 (G) 
02:34:50.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:50.547 00.000 8976 stepped: pos (-11, 10)
02:34:50.547 00.000 8976 move complete, result=0
02:34:50.547 00.000 8976 worker thread done servicing request
02:34:50.547 00.000 8976 Worker thread wakes up
02:34:50.547 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:34:50.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:50.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:51.234 00.687 8976 Exposure complete
02:34:51.239 00.005 8976 worker thread done servicing request
02:34:51.240 00.001 5052 OnExposeComplete: enter
02:34:51.240 00.000 5052 UpdateGuideState(): m_state=6
02:34:51.240 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9431
02:34:51.240 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.77, Mass=168, SNR=8.9, Peak=80 HFD=2.1
02:34:51.240 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
02:34:51.240 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
02:34:51.240 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.35 mountX=-0.02 mountY=-0.18, mountTheta=-1.70
02:34:51.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.06, opts=13)
02:34:51.241 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.06)
02:34:51.241 00.000 8976 Worker thread wakes up
02:34:51.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.06) opts 0xd
02:34:51.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.06)
02:34:51.241 00.000 8976 Moving (0.17, 0.06) raw xDistance=-0.02 yDistance=-0.18
02:34:51.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:34:51.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:34:51.241 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
02:34:51.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:51.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:34:51.241 00.000 8976 MoveAxis(R, 0, ABG)
02:34:51.241 00.000 8976 MoveAxis(U, 0, ABG)
02:34:51.241 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:51.241 00.000 5052 Enqueuing Expose request
02:34:51.241 00.000 8976 move complete, result=0
02:34:51.241 00.000 8976 worker thread done servicing request
02:34:51.242 00.001 8976 Worker thread wakes up
02:34:51.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:51.242 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:51.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:51.934 00.692 8976 Exposure complete
02:34:51.939 00.005 8976 worker thread done servicing request
02:34:51.940 00.001 5052 OnExposeComplete: enter
02:34:51.940 00.000 5052 UpdateGuideState(): m_state=6
02:34:51.940 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9432
02:34:51.940 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.93, Mass=137, SNR=8.1, Peak=77 HFD=2.2
02:34:51.940 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
02:34:51.940 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
02:34:51.940 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.26 mountX=0.16 mountY=-0.18, mountTheta=-0.83
02:34:51.941 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.22, opts=13)
02:34:51.941 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.22)
02:34:51.941 00.000 8976 Worker thread wakes up
02:34:51.941 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.22) opts 0xd
02:34:51.941 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.22)
02:34:51.941 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:34:51.941 00.000 8976 Moving (0.07, 0.22) raw xDistance=0.16 yDistance=-0.18
02:34:51.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:34:51.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:34:51.941 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
02:34:51.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:51.941 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:51.941 00.000 5052 Enqueuing Expose request
02:34:51.941 00.000 8976 MoveAxis(R, 0, ABG)
02:34:51.941 00.000 8976 MoveAxis(U, 0, ABG)
02:34:51.942 00.001 8976 move complete, result=0
02:34:51.942 00.000 8976 worker thread done servicing request
02:34:51.942 00.000 8976 Worker thread wakes up
02:34:51.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:51.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:51.942 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:52.624 00.682 8976 Exposure complete
02:34:52.630 00.006 8976 worker thread done servicing request
02:34:52.630 00.000 5052 OnExposeComplete: enter
02:34:52.630 00.000 5052 UpdateGuideState(): m_state=6
02:34:52.630 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9433
02:34:52.630 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.97, Mass=145, SNR=8.3, Peak=76 HFD=2.2
02:34:52.630 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
02:34:52.630 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
02:34:52.630 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.31 cameraTheta=0.97 mountX=0.15 mountY=-0.29, mountTheta=-1.09
02:34:52.631 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.26, opts=13)
02:34:52.631 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.26)
02:34:52.631 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:34:52.631 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:34:52.631 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:52.631 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:52.631 00.000 5052 Enqueuing Expose request
02:34:52.631 00.000 8976 Worker thread wakes up
02:34:52.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.26) opts 0xd
02:34:52.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.26)
02:34:52.631 00.000 8976 Moving (0.18, 0.26) raw xDistance=0.15 yDistance=-0.29
02:34:52.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:34:52.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:34:52.631 00.000 8976 MoveAxis(R, 0, ABG)
02:34:52.631 00.000 8976 MoveAxis(U, 1, ABG)
02:34:52.631 00.000 8976 stepping (-11, 10) + (0, 1)
02:34:52.631 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:52.657 00.026 8976 Received - 47 (G) 
02:34:52.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:52.657 00.000 8976 stepped: pos (-11, 11)
02:34:52.657 00.000 8976 move complete, result=0
02:34:52.657 00.000 8976 worker thread done servicing request
02:34:52.657 00.000 8976 Worker thread wakes up
02:34:52.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:52.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:52.657 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:34:53.344 00.687 8976 Exposure complete
02:34:53.350 00.006 8976 worker thread done servicing request
02:34:53.350 00.000 5052 OnExposeComplete: enter
02:34:53.350 00.000 5052 UpdateGuideState(): m_state=6
02:34:53.350 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9434
02:34:53.350 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=282.00, Mass=142, SNR=8.2, Peak=70 HFD=2.2
02:34:53.350 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:34:53.350 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:34:53.350 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.29 hyp=0.68 cameraTheta=0.44 mountX=-0.02 mountY=-0.67, mountTheta=-1.60
02:34:53.351 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.29, opts=13)
02:34:53.351 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.29)
02:34:53.351 00.000 8976 Worker thread wakes up
02:34:53.351 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.29) opts 0xd
02:34:53.351 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.29)
02:34:53.351 00.000 8976 Moving (0.61, 0.29) raw xDistance=-0.02 yDistance=-0.67
02:34:53.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:34:53.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.67
02:34:53.351 00.000 8976 MoveAxis(R, 0, ABG)
02:34:53.351 00.000 8976 MoveAxis(U, 3, ABG)
02:34:53.351 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:34:53.352 00.001 5052 UpdateGuideState exits: m=142 SNR=8.2
02:34:53.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:53.352 00.000 8976 stepping (-11, 11) + (0, 3)
02:34:53.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:53.352 00.000 5052 Enqueuing Expose request
02:34:53.352 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:53.393 00.041 8976 Received - 47 (G) 
02:34:53.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:53.393 00.000 8976 stepped: pos (-11, 14)
02:34:53.393 00.000 8976 move complete, result=0
02:34:53.393 00.000 8976 worker thread done servicing request
02:34:53.393 00.000 8976 Worker thread wakes up
02:34:53.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:53.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:53.393 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:34:54.079 00.686 8976 Exposure complete
02:34:54.085 00.006 8976 worker thread done servicing request
02:34:54.085 00.000 5052 OnExposeComplete: enter
02:34:54.085 00.000 5052 UpdateGuideState(): m_state=6
02:34:54.086 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9435
02:34:54.086 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=282.02, Mass=141, SNR=8.2, Peak=67 HFD=2.1
02:34:54.086 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:34:54.086 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:34:54.086 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.31 hyp=0.73 cameraTheta=0.44 mountX=-0.02 mountY=-0.72, mountTheta=-1.60
02:34:54.086 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.31, opts=13)
02:34:54.086 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.31)
02:34:54.086 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:34:54.087 00.001 5052 UpdateGuideState exits: m=141 SNR=8.2
02:34:54.087 00.000 8976 Worker thread wakes up
02:34:54.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.31) opts 0xd
02:34:54.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.31)
02:34:54.087 00.000 8976 Moving (0.66, 0.31) raw xDistance=-0.02 yDistance=-0.72
02:34:54.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:54.087 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:54.087 00.000 5052 Enqueuing Expose request
02:34:54.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:34:54.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
02:34:54.087 00.000 8976 MoveAxis(R, 0, ABG)
02:34:54.087 00.000 8976 MoveAxis(U, 3, ABG)
02:34:54.087 00.000 8976 stepping (-11, 14) + (0, 3)
02:34:54.087 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:54.128 00.041 8976 Received - 47 (G) 
02:34:54.128 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:34:54.128 00.000 8976 stepped: pos (-11, 17)
02:34:54.128 00.000 8976 move complete, result=0
02:34:54.128 00.000 8976 worker thread done servicing request
02:34:54.128 00.000 8976 Worker thread wakes up
02:34:54.128 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:54.128 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:54.128 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:34:54.815 00.687 8976 Exposure complete
02:34:54.821 00.006 8976 worker thread done servicing request
02:34:54.821 00.000 5052 OnExposeComplete: enter
02:34:54.821 00.000 5052 UpdateGuideState(): m_state=6
02:34:54.821 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9436
02:34:54.821 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.57, Mass=131, SNR=7.9, Peak=63 HFD=2.3
02:34:54.821 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
02:34:54.821 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
02:34:54.821 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.14 hyp=0.56 cameraTheta=-0.25 mountX=-0.37 mountY=-0.38, mountTheta=-2.34
02:34:54.822 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.14, opts=13)
02:34:54.822 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.14)
02:34:54.823 00.001 8976 Worker thread wakes up
02:34:54.823 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.14) opts 0xd
02:34:54.823 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.14)
02:34:54.823 00.000 8976 Moving (0.54, -0.14) raw xDistance=-0.37 yDistance=-0.38
02:34:54.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:34:54.823 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:34:54.823 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
02:34:54.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:54.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38
02:34:54.823 00.000 8976 MoveAxis(R, 2, ABG)
02:34:54.823 00.000 8976 stepping (-11, 17) + (2, 0)
02:34:54.823 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:54.823 00.000 5052 Enqueuing Expose request
02:34:54.823 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:54.847 00.024 8976 Received - 47 (G) 
02:34:54.847 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:54.847 00.000 8976 stepped: pos (-9, 17)
02:34:54.847 00.000 8976 MoveAxis(U, 2, ABG)
02:34:54.847 00.000 8976 stepping (-9, 17) + (0, 2)
02:34:54.847 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:54.878 00.031 8976 Received - 47 (G) 
02:34:54.878 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:54.879 00.001 8976 stepped: pos (-9, 19)
02:34:54.879 00.000 8976 move complete, result=0
02:34:54.879 00.000 8976 worker thread done servicing request
02:34:54.879 00.000 8976 Worker thread wakes up
02:34:54.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:54.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:54.879 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
02:34:55.566 00.687 8976 Exposure complete
02:34:55.572 00.006 8976 worker thread done servicing request
02:34:55.572 00.000 5052 OnExposeComplete: enter
02:34:55.572 00.000 5052 UpdateGuideState(): m_state=6
02:34:55.572 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9437
02:34:55.572 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.85, Mass=132, SNR=7.9, Peak=68 HFD=2.2
02:34:55.572 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
02:34:55.572 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
02:34:55.572 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.14 hyp=0.39 cameraTheta=0.36 mountX=-0.05 mountY=-0.38, mountTheta=-1.69
02:34:55.574 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.14, opts=13)
02:34:55.574 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.14)
02:34:55.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:34:55.574 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:34:55.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:55.574 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:55.574 00.000 5052 Enqueuing Expose request
02:34:55.574 00.000 8976 Worker thread wakes up
02:34:55.574 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.14) opts 0xd
02:34:55.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.14)
02:34:55.574 00.000 8976 Moving (0.37, 0.14) raw xDistance=-0.05 yDistance=-0.38
02:34:55.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:34:55.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
02:34:55.574 00.000 8976 MoveAxis(R, 0, ABG)
02:34:55.574 00.000 8976 MoveAxis(U, 2, ABG)
02:34:55.574 00.000 8976 stepping (-9, 19) + (0, 2)
02:34:55.575 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:55.599 00.024 8976 Received - 47 (G) 
02:34:55.599 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:55.599 00.000 8976 stepped: pos (-9, 21)
02:34:55.599 00.000 8976 move complete, result=0
02:34:55.599 00.000 8976 worker thread done servicing request
02:34:55.599 00.000 8976 Worker thread wakes up
02:34:55.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:55.599 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:55.599 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:34:56.295 00.696 8976 Exposure complete
02:34:56.300 00.005 8976 worker thread done servicing request
02:34:56.301 00.001 5052 OnExposeComplete: enter
02:34:56.301 00.000 5052 UpdateGuideState(): m_state=6
02:34:56.301 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9438
02:34:56.301 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.58, Mass=142, SNR=8.2, Peak=63 HFD=3.0
02:34:56.301 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
02:34:56.301 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
02:34:56.301 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.13 hyp=0.35 cameraTheta=-0.38 mountX=-0.26 mountY=-0.20, mountTheta=-2.49
02:34:56.301 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.13, opts=13)
02:34:56.301 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.13)
02:34:56.302 00.001 8976 Worker thread wakes up
02:34:56.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.13) opts 0xd
02:34:56.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.13)
02:34:56.302 00.000 8976 Moving (0.33, -0.13) raw xDistance=-0.26 yDistance=-0.20
02:34:56.302 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:34:56.302 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:34:56.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:56.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:34:56.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:34:56.302 00.000 8976 MoveAxis(R, 1, ABG)
02:34:56.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:56.302 00.000 5052 Enqueuing Expose request
02:34:56.302 00.000 8976 stepping (-9, 21) + (1, 0)
02:34:56.302 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:56.334 00.032 8976 Received - 47 (G) 
02:34:56.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:56.334 00.000 8976 stepped: pos (-8, 21)
02:34:56.334 00.000 8976 MoveAxis(U, 0, ABG)
02:34:56.334 00.000 8976 move complete, result=0
02:34:56.334 00.000 8976 worker thread done servicing request
02:34:56.334 00.000 8976 Worker thread wakes up
02:34:56.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:56.334 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:34:56.334 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:57.018 00.684 8976 Exposure complete
02:34:57.023 00.005 8976 worker thread done servicing request
02:34:57.023 00.000 5052 OnExposeComplete: enter
02:34:57.023 00.000 5052 UpdateGuideState(): m_state=6
02:34:57.024 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9439
02:34:57.024 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.86, Mass=139, SNR=8.1, Peak=65 HFD=2.2
02:34:57.024 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
02:34:57.024 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
02:34:57.024 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.31 cameraTheta=0.51 mountX=0.01 mountY=-0.31, mountTheta=-1.53
02:34:57.024 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.15, opts=13)
02:34:57.024 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.15)
02:34:57.024 00.000 8976 Worker thread wakes up
02:34:57.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.15) opts 0xd
02:34:57.025 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.15)
02:34:57.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:34:57.025 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:34:57.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:57.025 00.000 8976 Moving (0.27, 0.15) raw xDistance=0.01 yDistance=-0.31
02:34:57.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:34:57.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:34:57.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:57.025 00.000 5052 Enqueuing Expose request
02:34:57.025 00.000 8976 MoveAxis(R, 0, ABG)
02:34:57.025 00.000 8976 MoveAxis(U, 1, ABG)
02:34:57.025 00.000 8976 stepping (-8, 21) + (0, 1)
02:34:57.025 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:57.053 00.028 8976 Received - 47 (G) 
02:34:57.053 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:34:57.053 00.000 8976 stepped: pos (-8, 22)
02:34:57.053 00.000 8976 move complete, result=0
02:34:57.053 00.000 8976 worker thread done servicing request
02:34:57.053 00.000 8976 Worker thread wakes up
02:34:57.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:57.053 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:57.053 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:34:57.741 00.688 8976 Exposure complete
02:34:57.747 00.006 8976 worker thread done servicing request
02:34:57.747 00.000 5052 OnExposeComplete: enter
02:34:57.747 00.000 5052 UpdateGuideState(): m_state=6
02:34:57.747 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9440
02:34:57.747 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.65, Mass=156, SNR=8.6, Peak=69 HFD=2.1
02:34:57.747 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
02:34:57.747 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.14)
02:34:57.747 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.06 hyp=0.45 cameraTheta=-3.00 mountX=0.15 mountY=0.41, mountTheta=1.23
02:34:57.748 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.06, opts=13)
02:34:57.748 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.06)
02:34:57.748 00.000 8976 Worker thread wakes up
02:34:57.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.06) opts 0xd
02:34:57.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.06)
02:34:57.748 00.000 8976 Moving (-0.45, -0.06) raw xDistance=0.15 yDistance=0.41
02:34:57.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:34:57.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
02:34:57.748 00.000 8976 MoveAxis(R, 0, ABG)
02:34:57.748 00.000 8976 MoveAxis(D, 2, ABG)
02:34:57.748 00.000 8976 stepping (-8, 22) + (0, -2)
02:34:57.749 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:34:57.749 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
02:34:57.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:57.749 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:57.749 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:57.749 00.000 5052 Enqueuing Expose request
02:34:57.772 00.023 8976 Received - 47 (G) 
02:34:57.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:34:57.773 00.001 8976 stepped: pos (-8, 20)
02:34:57.773 00.000 8976 move complete, result=0
02:34:57.773 00.000 8976 worker thread done servicing request
02:34:57.773 00.000 8976 Worker thread wakes up
02:34:57.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:57.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:57.773 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:34:58.457 00.684 8976 Exposure complete
02:34:58.463 00.006 8976 worker thread done servicing request
02:34:58.463 00.000 5052 OnExposeComplete: enter
02:34:58.463 00.000 5052 UpdateGuideState(): m_state=6
02:34:58.463 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9441
02:34:58.464 00.001 5052 Star::Find returns 1 (0), X=329.35, Y=281.86, Mass=139, SNR=8.1, Peak=68 HFD=2.2
02:34:58.464 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
02:34:58.464 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
02:34:58.464 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.73 mountX=0.06 mountY=-0.23, mountTheta=-1.32
02:34:58.464 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.16, opts=13)
02:34:58.464 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.16)
02:34:58.464 00.000 8976 Worker thread wakes up
02:34:58.464 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:34:58.465 00.001 5052 UpdateGuideState exits: m=139 SNR=8.1
02:34:58.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:58.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.16) opts 0xd
02:34:58.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:58.465 00.000 5052 Enqueuing Expose request
02:34:58.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.16)
02:34:58.465 00.000 8976 Moving (0.17, 0.16) raw xDistance=0.06 yDistance=-0.23
02:34:58.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:34:58.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:34:58.465 00.000 8976 MoveAxis(R, 0, ABG)
02:34:58.465 00.000 8976 MoveAxis(U, 0, ABG)
02:34:58.465 00.000 8976 move complete, result=0
02:34:58.465 00.000 8976 worker thread done servicing request
02:34:58.465 00.000 8976 Worker thread wakes up
02:34:58.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:58.465 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:58.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:59.150 00.685 8976 Exposure complete
02:34:59.155 00.005 8976 worker thread done servicing request
02:34:59.155 00.000 5052 OnExposeComplete: enter
02:34:59.155 00.000 5052 UpdateGuideState(): m_state=6
02:34:59.155 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9442
02:34:59.155 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.83, Mass=140, SNR=8.2, Peak=70 HFD=2.1
02:34:59.155 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
02:34:59.155 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
02:34:59.155 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.73 mountX=0.05 mountY=-0.18, mountTheta=-1.32
02:34:59.156 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.12, opts=13)
02:34:59.156 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.12)
02:34:59.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:34:59.156 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:34:59.156 00.000 8976 Worker thread wakes up
02:34:59.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.12) opts 0xd
02:34:59.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.12)
02:34:59.156 00.000 8976 Moving (0.13, 0.12) raw xDistance=0.05 yDistance=-0.18
02:34:59.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:59.156 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:59.157 00.001 5052 Enqueuing Expose request
02:34:59.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:34:59.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:34:59.157 00.000 8976 MoveAxis(R, 0, ABG)
02:34:59.157 00.000 8976 MoveAxis(U, 0, ABG)
02:34:59.157 00.000 8976 move complete, result=0
02:34:59.157 00.000 8976 worker thread done servicing request
02:34:59.157 00.000 8976 Worker thread wakes up
02:34:59.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:59.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:34:59.158 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:59.844 00.686 8976 Exposure complete
02:34:59.849 00.005 8976 worker thread done servicing request
02:34:59.849 00.000 5052 OnExposeComplete: enter
02:34:59.849 00.000 5052 UpdateGuideState(): m_state=6
02:34:59.849 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9443
02:34:59.849 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.78, Mass=139, SNR=8.2, Peak=69 HFD=1.9
02:34:59.849 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
02:34:59.849 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
02:34:59.849 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.36 mountX=-0.02 mountY=-0.18, mountTheta=-1.68
02:34:59.850 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.07, opts=13)
02:34:59.850 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.07)
02:34:59.851 00.001 8976 Worker thread wakes up
02:34:59.851 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.07) opts 0xd
02:34:59.851 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.07)
02:34:59.851 00.000 8976 Moving (0.18, 0.07) raw xDistance=-0.02 yDistance=-0.18
02:34:59.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:34:59.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:34:59.851 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:34:59.851 00.000 5052 UpdateGuideState exits: m=139 SNR=8.2
02:34:59.851 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:59.851 00.000 8976 MoveAxis(R, 0, ABG)
02:34:59.851 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:34:59.851 00.000 5052 Enqueuing Expose request
02:34:59.851 00.000 8976 MoveAxis(U, 0, ABG)
02:34:59.852 00.001 8976 move complete, result=0
02:34:59.852 00.000 8976 worker thread done servicing request
02:34:59.852 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:59.852 00.000 8976 Worker thread wakes up
02:34:59.852 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:34:59.852 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:00.539 00.687 8976 Exposure complete
02:35:00.544 00.005 8976 worker thread done servicing request
02:35:00.544 00.000 5052 OnExposeComplete: enter
02:35:00.544 00.000 5052 UpdateGuideState(): m_state=6
02:35:00.544 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9444
02:35:00.544 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.92, Mass=142, SNR=8.2, Peak=68 HFD=2.3
02:35:00.544 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
02:35:00.545 00.001 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
02:35:00.545 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.21 hyp=0.39 cameraTheta=0.56 mountX=0.03 mountY=-0.39, mountTheta=-1.48
02:35:00.545 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.21, opts=13)
02:35:00.545 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.21)
02:35:00.545 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:35:00.545 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:35:00.545 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:00.545 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:00.545 00.000 8976 Worker thread wakes up
02:35:00.545 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.21) opts 0xd
02:35:00.546 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.21)
02:35:00.546 00.000 8976 Moving (0.33, 0.21) raw xDistance=0.03 yDistance=-0.39
02:35:00.546 00.000 5052 Enqueuing Expose request
02:35:00.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:35:00.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
02:35:00.546 00.000 8976 MoveAxis(R, 0, ABG)
02:35:00.546 00.000 8976 MoveAxis(U, 2, ABG)
02:35:00.546 00.000 8976 stepping (-8, 20) + (0, 2)
02:35:00.546 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:00.570 00.024 8976 Received - 47 (G) 
02:35:00.570 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:00.570 00.000 8976 stepped: pos (-8, 22)
02:35:00.570 00.000 8976 move complete, result=0
02:35:00.570 00.000 8976 worker thread done servicing request
02:35:00.570 00.000 8976 Worker thread wakes up
02:35:00.571 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:00.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:00.571 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:35:01.258 00.687 8976 Exposure complete
02:35:01.263 00.005 8976 worker thread done servicing request
02:35:01.263 00.000 5052 OnExposeComplete: enter
02:35:01.263 00.000 5052 UpdateGuideState(): m_state=6
02:35:01.263 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9445
02:35:01.263 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.84, Mass=148, SNR=8.4, Peak=66 HFD=2.1
02:35:01.263 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:35:01.263 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
02:35:01.263 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.13 hyp=0.39 cameraTheta=0.34 mountX=-0.05 mountY=-0.38, mountTheta=-1.71
02:35:01.265 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.13, opts=13)
02:35:01.265 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.13)
02:35:01.265 00.000 8976 Worker thread wakes up
02:35:01.265 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:35:01.265 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:35:01.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:01.265 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:01.265 00.000 5052 Enqueuing Expose request
02:35:01.265 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.13) opts 0xd
02:35:01.265 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.13)
02:35:01.265 00.000 8976 Moving (0.37, 0.13) raw xDistance=-0.05 yDistance=-0.38
02:35:01.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:35:01.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
02:35:01.265 00.000 8976 MoveAxis(R, 0, ABG)
02:35:01.265 00.000 8976 MoveAxis(U, 2, ABG)
02:35:01.265 00.000 8976 stepping (-8, 22) + (0, 2)
02:35:01.265 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:01.290 00.025 8976 Received - 47 (G) 
02:35:01.290 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:01.290 00.000 8976 stepped: pos (-8, 24)
02:35:01.290 00.000 8976 move complete, result=0
02:35:01.290 00.000 8976 worker thread done servicing request
02:35:01.290 00.000 8976 Worker thread wakes up
02:35:01.291 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:01.291 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:01.291 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:35:01.976 00.685 8976 Exposure complete
02:35:01.982 00.006 8976 worker thread done servicing request
02:35:01.982 00.000 5052 OnExposeComplete: enter
02:35:01.982 00.000 5052 UpdateGuideState(): m_state=6
02:35:01.982 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9446
02:35:01.982 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.58, Mass=138, SNR=8.1, Peak=65 HFD=1.9
02:35:01.982 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.04) = xAngle (-3.27 = 3.01)
02:35:01.983 00.001 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
02:35:01.983 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.23 mountX=-0.13 mountY=0.03, mountTheta=2.91
02:35:01.983 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.13, opts=13)
02:35:01.983 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.13)
02:35:01.983 00.000 8976 Worker thread wakes up
02:35:01.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.13) opts 0xd
02:35:01.984 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.13)
02:35:01.984 00.000 8976 Moving (0.05, -0.13) raw xDistance=-0.13 yDistance=0.03
02:35:01.984 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:35:01.984 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:35:01.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:01.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:35:01.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:35:01.984 00.000 8976 MoveAxis(R, 0, ABG)
02:35:01.984 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:01.984 00.000 5052 Enqueuing Expose request
02:35:01.984 00.000 8976 MoveAxis(U, 0, ABG)
02:35:01.984 00.000 8976 move complete, result=0
02:35:01.984 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:01.985 00.001 8976 worker thread done servicing request
02:35:01.985 00.000 8976 Worker thread wakes up
02:35:01.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:01.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:02.668 00.683 8976 Exposure complete
02:35:02.673 00.005 8976 worker thread done servicing request
02:35:02.673 00.000 5052 OnExposeComplete: enter
02:35:02.673 00.000 5052 UpdateGuideState(): m_state=6
02:35:02.674 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9447
02:35:02.674 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.70, Mass=144, SNR=8.3, Peak=69 HFD=2.0
02:35:02.674 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
02:35:02.674 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
02:35:02.674 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.28 mountX=-0.03 mountY=-0.02, mountTheta=-2.38
02:35:02.674 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.01, opts=13)
02:35:02.674 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.01)
02:35:02.675 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:35:02.675 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:35:02.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:02.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:02.675 00.000 5052 Enqueuing Expose request
02:35:02.675 00.000 8976 Worker thread wakes up
02:35:02.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.01) opts 0xd
02:35:02.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.01)
02:35:02.675 00.000 8976 Moving (0.04, -0.01) raw xDistance=-0.03 yDistance=-0.02
02:35:02.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:35:02.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:35:02.675 00.000 8976 MoveAxis(R, 0, ABG)
02:35:02.675 00.000 8976 MoveAxis(U, 0, ABG)
02:35:02.675 00.000 8976 move complete, result=0
02:35:02.675 00.000 8976 worker thread done servicing request
02:35:02.675 00.000 8976 Worker thread wakes up
02:35:02.675 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:02.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:02.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:03.359 00.684 8976 Exposure complete
02:35:03.365 00.006 8976 worker thread done servicing request
02:35:03.365 00.000 5052 OnExposeComplete: enter
02:35:03.365 00.000 5052 UpdateGuideState(): m_state=6
02:35:03.365 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9448
02:35:03.365 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.46, Mass=152, SNR=8.5, Peak=71 HFD=1.8
02:35:03.365 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.04) = xAngle (-3.19 = 3.09)
02:35:03.365 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 2.99)
02:35:03.365 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.15 mountX=-0.27 mountY=0.04, mountTheta=2.99
02:35:03.366 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.25, opts=13)
02:35:03.366 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.25)
02:35:03.366 00.000 8976 Worker thread wakes up
02:35:03.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.25) opts 0xd
02:35:03.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.25)
02:35:03.366 00.000 8976 Moving (0.11, -0.25) raw xDistance=-0.27 yDistance=0.04
02:35:03.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:35:03.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:35:03.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:35:03.366 00.000 8976 MoveAxis(R, 1, ABG)
02:35:03.366 00.000 8976 stepping (-8, 24) + (1, 0)
02:35:03.366 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:03.366 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:35:03.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:03.367 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:03.367 00.000 5052 Enqueuing Expose request
02:35:03.400 00.033 8976 Received - 47 (G) 
02:35:03.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:03.400 00.000 8976 stepped: pos (-7, 24)
02:35:03.400 00.000 8976 MoveAxis(U, 0, ABG)
02:35:03.401 00.001 8976 move complete, result=0
02:35:03.401 00.000 8976 worker thread done servicing request
02:35:03.401 00.000 8976 Worker thread wakes up
02:35:03.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:03.401 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
02:35:03.401 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:04.088 00.687 8976 Exposure complete
02:35:04.093 00.005 8976 worker thread done servicing request
02:35:04.093 00.000 5052 OnExposeComplete: enter
02:35:04.093 00.000 5052 UpdateGuideState(): m_state=6
02:35:04.093 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9449
02:35:04.093 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.89, Mass=139, SNR=8.1, Peak=69 HFD=2.3
02:35:04.093 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
02:35:04.093 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
02:35:04.093 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=1.01 mountX=0.11 mountY=-0.20, mountTheta=-1.06
02:35:04.094 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.18, opts=13)
02:35:04.094 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.18)
02:35:04.094 00.000 8976 Worker thread wakes up
02:35:04.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.18) opts 0xd
02:35:04.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.18)
02:35:04.094 00.000 8976 Moving (0.12, 0.18) raw xDistance=0.11 yDistance=-0.20
02:35:04.095 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:35:04.095 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:35:04.095 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:35:04.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:04.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:04.095 00.000 5052 Enqueuing Expose request
02:35:04.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:35:04.095 00.000 8976 MoveAxis(R, 0, ABG)
02:35:04.095 00.000 8976 MoveAxis(U, 0, ABG)
02:35:04.095 00.000 8976 move complete, result=0
02:35:04.095 00.000 8976 worker thread done servicing request
02:35:04.095 00.000 8976 Worker thread wakes up
02:35:04.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:04.095 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:04.096 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:35:04.785 00.689 8976 Exposure complete
02:35:04.790 00.005 8976 worker thread done servicing request
02:35:04.790 00.000 5052 OnExposeComplete: enter
02:35:04.791 00.001 5052 UpdateGuideState(): m_state=6
02:35:04.791 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9450
02:35:04.791 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.27, Mass=142, SNR=8.2, Peak=72 HFD=1.8
02:35:04.791 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.04) = xAngle (-0.69 = -0.69)
02:35:04.791 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
02:35:04.791 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.56 hyp=0.57 cameraTheta=1.36 mountX=0.44 mountY=-0.41, mountTheta=-0.74
02:35:04.791 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.56, opts=13)
02:35:04.792 00.001 5052 Enqueuing Move request for stepguider (0.12, 0.56)
02:35:04.792 00.000 8976 Worker thread wakes up
02:35:04.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.56) opts 0xd
02:35:04.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.56)
02:35:04.792 00.000 8976 Moving (0.12, 0.56) raw xDistance=0.44 yDistance=-0.41
02:35:04.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:35:04.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:35:04.792 00.000 8976 MoveAxis(L, 2, ABG)
02:35:04.792 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:35:04.792 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:35:04.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:04.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:04.792 00.000 8976 stepping (-7, 24) + (-2, 0)
02:35:04.792 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:04.792 00.000 5052 Enqueuing Expose request
02:35:04.823 00.031 8976 Received - 47 (G) 
02:35:04.823 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:04.823 00.000 8976 stepped: pos (-9, 24)
02:35:04.823 00.000 8976 MoveAxis(U, 2, ABG)
02:35:04.823 00.000 8976 stepping (-9, 24) + (0, 2)
02:35:04.823 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:04.855 00.032 8976 Received - 47 (G) 
02:35:04.855 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:04.855 00.000 8976 stepped: pos (-9, 26)
02:35:04.855 00.000 8976 move complete, result=0
02:35:04.855 00.000 8976 worker thread done servicing request
02:35:04.855 00.000 8976 Worker thread wakes up
02:35:04.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:04.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:04.855 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.4 px 2 ms NORTH
02:35:05.538 00.683 8976 Exposure complete
02:35:05.544 00.006 5052 OnExposeComplete: enter
02:35:05.544 00.000 8976 worker thread done servicing request
02:35:05.544 00.000 5052 UpdateGuideState(): m_state=6
02:35:05.544 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9451
02:35:05.544 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.40, Mass=180, SNR=9.3, Peak=72 HFD=2.2
02:35:05.544 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.93 = 2.35)
02:35:05.544 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.25)
02:35:05.544 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.31 hyp=0.32 cameraTheta=-1.89 mountX=-0.23 mountY=0.25, mountTheta=2.31
02:35:05.545 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.31, opts=13)
02:35:05.545 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.31)
02:35:05.545 00.000 8976 Worker thread wakes up
02:35:05.545 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.31) opts 0xd
02:35:05.545 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.31)
02:35:05.545 00.000 8976 Moving (-0.10, -0.31) raw xDistance=-0.23 yDistance=0.25
02:35:05.546 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:35:05.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:35:05.546 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:35:05.546 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
02:35:05.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:05.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:05.546 00.000 8976 MoveAxis(R, 0, ABG)
02:35:05.546 00.000 8976 MoveAxis(U, 0, ABG)
02:35:05.546 00.000 8976 move complete, result=0
02:35:05.546 00.000 5052 Enqueuing Expose request
02:35:05.546 00.000 8976 worker thread done servicing request
02:35:05.546 00.000 8976 Worker thread wakes up
02:35:05.546 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:05.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:05.546 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:06.234 00.688 8976 Exposure complete
02:35:06.239 00.005 8976 worker thread done servicing request
02:35:06.239 00.000 5052 OnExposeComplete: enter
02:35:06.239 00.000 5052 UpdateGuideState(): m_state=6
02:35:06.239 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9452
02:35:06.239 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.75, Mass=158, SNR=8.7, Peak=72 HFD=1.6
02:35:06.240 00.001 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
02:35:06.240 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
02:35:06.240 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.37 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:35:06.240 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.04, opts=13)
02:35:06.240 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.04)
02:35:06.240 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:35:06.240 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:35:06.240 00.000 8976 Worker thread wakes up
02:35:06.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.04) opts 0xd
02:35:06.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.04)
02:35:06.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:06.241 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:06.241 00.000 5052 Enqueuing Expose request
02:35:06.241 00.000 8976 Moving (0.11, 0.04) raw xDistance=-0.01 yDistance=-0.12
02:35:06.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:35:06.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:35:06.241 00.000 8976 MoveAxis(R, 0, ABG)
02:35:06.241 00.000 8976 MoveAxis(U, 0, ABG)
02:35:06.241 00.000 8976 move complete, result=0
02:35:06.241 00.000 8976 worker thread done servicing request
02:35:06.241 00.000 8976 Worker thread wakes up
02:35:06.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:06.241 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:06.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:06.925 00.684 8976 Exposure complete
02:35:06.930 00.005 8976 worker thread done servicing request
02:35:06.931 00.001 5052 OnExposeComplete: enter
02:35:06.931 00.000 5052 UpdateGuideState(): m_state=6
02:35:06.931 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9453
02:35:06.931 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.03, Mass=169, SNR=8.9, Peak=77 HFD=2.3
02:35:06.931 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
02:35:06.931 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
02:35:06.931 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.38 mountX=0.26 mountY=-0.23, mountTheta=-0.72
02:35:06.931 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.32, opts=13)
02:35:06.931 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.32)
02:35:06.931 00.000 8976 Worker thread wakes up
02:35:06.932 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.32) opts 0xd
02:35:06.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.32)
02:35:06.932 00.000 8976 Moving (0.06, 0.32) raw xDistance=0.26 yDistance=-0.23
02:35:06.932 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:35:06.932 00.000 5052 UpdateGuideState exits: m=169 SNR=8.9
02:35:06.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:06.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:35:06.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:35:06.932 00.000 8976 MoveAxis(R, 0, ABG)
02:35:06.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:06.932 00.000 5052 Enqueuing Expose request
02:35:06.932 00.000 8976 MoveAxis(U, 0, ABG)
02:35:06.932 00.000 8976 move complete, result=0
02:35:06.932 00.000 8976 worker thread done servicing request
02:35:06.932 00.000 8976 Worker thread wakes up
02:35:06.933 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:06.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:06.933 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
02:35:07.618 00.685 8976 Exposure complete
02:35:07.624 00.006 8976 worker thread done servicing request
02:35:07.624 00.000 5052 OnExposeComplete: enter
02:35:07.624 00.000 5052 UpdateGuideState(): m_state=6
02:35:07.624 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9454
02:35:07.624 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.86, Mass=143, SNR=8.2, Peak=76 HFD=1.9
02:35:07.624 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
02:35:07.624 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
02:35:07.624 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.05 mountX=0.17 mountY=-0.02, mountTheta=-0.10
02:35:07.625 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.15, opts=13)
02:35:07.625 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.15)
02:35:07.625 00.000 8976 Worker thread wakes up
02:35:07.625 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.15) opts 0xd
02:35:07.625 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.15)
02:35:07.625 00.000 8976 Moving (-0.08, 0.15) raw xDistance=0.17 yDistance=-0.02
02:35:07.625 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:35:07.625 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
02:35:07.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:07.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:35:07.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:35:07.625 00.000 8976 MoveAxis(R, 0, ABG)
02:35:07.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:07.625 00.000 5052 Enqueuing Expose request
02:35:07.625 00.000 8976 MoveAxis(U, 0, ABG)
02:35:07.626 00.001 8976 move complete, result=0
02:35:07.626 00.000 8976 worker thread done servicing request
02:35:07.626 00.000 8976 Worker thread wakes up
02:35:07.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:07.626 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:07.626 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:08.312 00.686 8976 Exposure complete
02:35:08.317 00.005 8976 worker thread done servicing request
02:35:08.317 00.000 5052 OnExposeComplete: enter
02:35:08.317 00.000 5052 UpdateGuideState(): m_state=6
02:35:08.317 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9455
02:35:08.317 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.98, Mass=133, SNR=8.0, Peak=78 HFD=1.5
02:35:08.317 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
02:35:08.317 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
02:35:08.317 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.27 hyp=0.45 cameraTheta=0.64 mountX=0.07 mountY=-0.45, mountTheta=-1.41
02:35:08.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.27, opts=13)
02:35:08.318 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.27)
02:35:08.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:35:08.318 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
02:35:08.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:08.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:08.318 00.000 5052 Enqueuing Expose request
02:35:08.318 00.000 8976 Worker thread wakes up
02:35:08.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.27) opts 0xd
02:35:08.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.27)
02:35:08.318 00.000 8976 Moving (0.36, 0.27) raw xDistance=0.07 yDistance=-0.45
02:35:08.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:35:08.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:35:08.318 00.000 8976 MoveAxis(R, 0, ABG)
02:35:08.318 00.000 8976 MoveAxis(U, 2, ABG)
02:35:08.318 00.000 8976 stepping (-9, 26) + (0, 2)
02:35:08.319 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:08.340 00.021 8976 Received - 47 (G) 
02:35:08.341 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:08.341 00.000 8976 stepped: pos (-9, 28)
02:35:08.341 00.000 8976 move complete, result=0
02:35:08.341 00.000 8976 worker thread done servicing request
02:35:08.341 00.000 8976 Worker thread wakes up
02:35:08.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:08.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:08.341 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:35:09.027 00.686 8976 Exposure complete
02:35:09.032 00.005 8976 worker thread done servicing request
02:35:09.033 00.001 5052 OnExposeComplete: enter
02:35:09.033 00.000 5052 UpdateGuideState(): m_state=6
02:35:09.033 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9456
02:35:09.033 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.71, Mass=146, SNR=8.3, Peak=74 HFD=2.0
02:35:09.033 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
02:35:09.033 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
02:35:09.033 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.11 mountX=-0.01 mountY=-0.02, mountTheta=-2.19
02:35:09.033 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.00, opts=13)
02:35:09.034 00.001 5052 Enqueuing Move request for stepguider (0.03, -0.00)
02:35:09.034 00.000 8976 Worker thread wakes up
02:35:09.034 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.00) opts 0xd
02:35:09.034 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.00)
02:35:09.034 00.000 8976 Moving (0.03, -0.00) raw xDistance=-0.01 yDistance=-0.02
02:35:09.034 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:35:09.034 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
02:35:09.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:09.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:35:09.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:35:09.034 00.000 8976 MoveAxis(R, 0, ABG)
02:35:09.034 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:09.034 00.000 5052 Enqueuing Expose request
02:35:09.034 00.000 8976 MoveAxis(U, 0, ABG)
02:35:09.034 00.000 8976 move complete, result=0
02:35:09.034 00.000 8976 worker thread done servicing request
02:35:09.034 00.000 8976 Worker thread wakes up
02:35:09.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:09.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:09.035 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:09.721 00.686 8976 Exposure complete
02:35:09.726 00.005 8976 worker thread done servicing request
02:35:09.726 00.000 5052 OnExposeComplete: enter
02:35:09.726 00.000 5052 UpdateGuideState(): m_state=6
02:35:09.726 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9457
02:35:09.726 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.78, Mass=144, SNR=8.3, Peak=77 HFD=2.1
02:35:09.726 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:35:09.726 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
02:35:09.727 00.001 5052 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.72 mountX=0.13 mountY=0.09, mountTheta=0.61
02:35:09.727 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.07, opts=13)
02:35:09.727 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.07)
02:35:09.727 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:35:09.727 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:35:09.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:09.727 00.000 8976 Worker thread wakes up
02:35:09.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.07) opts 0xd
02:35:09.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.07)
02:35:09.727 00.000 8976 Moving (-0.15, 0.07) raw xDistance=0.13 yDistance=0.09
02:35:09.727 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:09.728 00.001 5052 Enqueuing Expose request
02:35:09.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:35:09.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:35:09.728 00.000 8976 MoveAxis(R, 0, ABG)
02:35:09.728 00.000 8976 MoveAxis(U, 0, ABG)
02:35:09.728 00.000 8976 move complete, result=0
02:35:09.728 00.000 8976 worker thread done servicing request
02:35:09.728 00.000 8976 Worker thread wakes up
02:35:09.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:09.728 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:09.728 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:10.411 00.683 8976 Exposure complete
02:35:10.417 00.006 8976 worker thread done servicing request
02:35:10.417 00.000 5052 OnExposeComplete: enter
02:35:10.417 00.000 5052 UpdateGuideState(): m_state=6
02:35:10.417 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9458
02:35:10.417 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.81, Mass=142, SNR=8.2, Peak=78 HFD=2.0
02:35:10.417 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
02:35:10.417 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
02:35:10.417 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.51 mountX=0.15 mountY=0.06, mountTheta=0.38
02:35:10.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.10, opts=13)
02:35:10.418 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.10)
02:35:10.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:35:10.418 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:35:10.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:10.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:10.418 00.000 5052 Enqueuing Expose request
02:35:10.418 00.000 8976 Worker thread wakes up
02:35:10.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.10) opts 0xd
02:35:10.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.10)
02:35:10.418 00.000 8976 Moving (-0.14, 0.10) raw xDistance=0.15 yDistance=0.06
02:35:10.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:35:10.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:35:10.418 00.000 8976 MoveAxis(R, 0, ABG)
02:35:10.418 00.000 8976 MoveAxis(U, 0, ABG)
02:35:10.418 00.000 8976 move complete, result=0
02:35:10.418 00.000 8976 worker thread done servicing request
02:35:10.418 00.000 8976 Worker thread wakes up
02:35:10.418 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:10.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:10.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:11.102 00.684 8976 Exposure complete
02:35:11.107 00.005 8976 worker thread done servicing request
02:35:11.107 00.000 5052 OnExposeComplete: enter
02:35:11.107 00.000 5052 UpdateGuideState(): m_state=6
02:35:11.108 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9459
02:35:11.108 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.79, Mass=143, SNR=8.3, Peak=90 HFD=1.7
02:35:11.108 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:35:11.108 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:35:11.108 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.24 cameraTheta=2.82 mountX=0.17 mountY=0.15, mountTheta=0.71
02:35:11.108 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.08, opts=13)
02:35:11.108 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.08)
02:35:11.108 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:35:11.108 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
02:35:11.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:11.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:11.109 00.001 5052 Enqueuing Expose request
02:35:11.109 00.000 8976 Worker thread wakes up
02:35:11.109 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.08) opts 0xd
02:35:11.109 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.08)
02:35:11.109 00.000 8976 Moving (-0.23, 0.08) raw xDistance=0.17 yDistance=0.15
02:35:11.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:35:11.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:35:11.109 00.000 8976 MoveAxis(R, 0, ABG)
02:35:11.109 00.000 8976 MoveAxis(U, 0, ABG)
02:35:11.109 00.000 8976 move complete, result=0
02:35:11.109 00.000 8976 worker thread done servicing request
02:35:11.109 00.000 8976 Worker thread wakes up
02:35:11.109 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:11.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:11.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:11.788 00.679 8976 Exposure complete
02:35:11.794 00.006 8976 worker thread done servicing request
02:35:11.794 00.000 5052 OnExposeComplete: enter
02:35:11.794 00.000 5052 UpdateGuideState(): m_state=6
02:35:11.794 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9460
02:35:11.794 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.64, Mass=127, SNR=7.8, Peak=79 HFD=1.8
02:35:11.794 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
02:35:11.794 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
02:35:11.794 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.63 mountX=-0.01 mountY=0.15, mountTheta=1.61
02:35:11.795 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.07, opts=13)
02:35:11.795 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.07)
02:35:11.795 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:35:11.795 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:35:11.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:11.795 00.000 8976 Worker thread wakes up
02:35:11.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.07) opts 0xd
02:35:11.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.07)
02:35:11.795 00.000 8976 Moving (-0.13, -0.07) raw xDistance=-0.01 yDistance=0.15
02:35:11.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:11.795 00.000 5052 Enqueuing Expose request
02:35:11.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:35:11.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:35:11.795 00.000 8976 MoveAxis(R, 0, ABG)
02:35:11.795 00.000 8976 MoveAxis(U, 0, ABG)
02:35:11.795 00.000 8976 move complete, result=0
02:35:11.795 00.000 8976 worker thread done servicing request
02:35:11.796 00.001 8976 Worker thread wakes up
02:35:11.796 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:11.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:11.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:12.481 00.685 8976 Exposure complete
02:35:12.486 00.005 8976 worker thread done servicing request
02:35:12.487 00.001 5052 OnExposeComplete: enter
02:35:12.487 00.000 5052 UpdateGuideState(): m_state=6
02:35:12.487 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9461
02:35:12.487 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.58, Mass=158, SNR=8.7, Peak=77 HFD=1.8
02:35:12.487 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
02:35:12.487 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.09 = -3.09)
02:35:12.487 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.94 mountX=-0.15 mountY=-0.01, mountTheta=-3.09
02:35:12.487 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.13, opts=13)
02:35:12.487 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.13)
02:35:12.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:35:12.488 00.001 5052 UpdateGuideState exits: m=158 SNR=8.7
02:35:12.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:12.488 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:12.488 00.000 5052 Enqueuing Expose request
02:35:12.488 00.000 8976 Worker thread wakes up
02:35:12.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.13) opts 0xd
02:35:12.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.13)
02:35:12.488 00.000 8976 Moving (0.09, -0.13) raw xDistance=-0.15 yDistance=-0.01
02:35:12.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:35:12.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:35:12.488 00.000 8976 MoveAxis(R, 0, ABG)
02:35:12.488 00.000 8976 MoveAxis(U, 0, ABG)
02:35:12.488 00.000 8976 move complete, result=0
02:35:12.488 00.000 8976 worker thread done servicing request
02:35:12.488 00.000 8976 Worker thread wakes up
02:35:12.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:12.488 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:12.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:13.172 00.684 8976 Exposure complete
02:35:13.177 00.005 8976 worker thread done servicing request
02:35:13.178 00.001 5052 OnExposeComplete: enter
02:35:13.178 00.000 5052 UpdateGuideState(): m_state=6
02:35:13.178 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9462
02:35:13.178 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.84, Mass=146, SNR=8.4, Peak=78 HFD=1.8
02:35:13.178 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
02:35:13.178 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
02:35:13.178 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.97 mountX=0.07 mountY=-0.14, mountTheta=-1.09
02:35:13.179 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.13, opts=13)
02:35:13.179 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.13)
02:35:13.179 00.000 8976 Worker thread wakes up
02:35:13.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.13) opts 0xd
02:35:13.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.13)
02:35:13.179 00.000 8976 Moving (0.09, 0.13) raw xDistance=0.07 yDistance=-0.14
02:35:13.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:35:13.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:35:13.179 00.000 8976 MoveAxis(R, 0, ABG)
02:35:13.179 00.000 8976 MoveAxis(U, 0, ABG)
02:35:13.179 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:35:13.179 00.000 8976 move complete, result=0
02:35:13.179 00.000 8976 worker thread done servicing request
02:35:13.179 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
02:35:13.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:13.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:13.179 00.000 5052 Enqueuing Expose request
02:35:13.179 00.000 8976 Worker thread wakes up
02:35:13.180 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:13.180 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:13.180 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:13.861 00.681 8976 Exposure complete
02:35:13.867 00.006 8976 worker thread done servicing request
02:35:13.867 00.000 5052 OnExposeComplete: enter
02:35:13.867 00.000 5052 UpdateGuideState(): m_state=6
02:35:13.867 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9463
02:35:13.867 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.75, Mass=137, SNR=8.1, Peak=64 HFD=2.1
02:35:13.867 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
02:35:13.867 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:35:13.867 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.04 hyp=0.49 cameraTheta=0.08 mountX=-0.19 mountY=-0.43, mountTheta=-1.98
02:35:13.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.04, opts=13)
02:35:13.868 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.04)
02:35:13.868 00.000 8976 Worker thread wakes up
02:35:13.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.04) opts 0xd
02:35:13.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.04)
02:35:13.868 00.000 8976 Moving (0.49, 0.04) raw xDistance=-0.19 yDistance=-0.43
02:35:13.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:35:13.868 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
02:35:13.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:13.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:13.868 00.000 5052 Enqueuing Expose request
02:35:13.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:35:13.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:35:13.868 00.000 8976 MoveAxis(R, 0, ABG)
02:35:13.868 00.000 8976 MoveAxis(U, 2, ABG)
02:35:13.868 00.000 8976 stepping (-9, 28) + (0, 2)
02:35:13.868 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:13.904 00.036 8976 Received - 47 (G) 
02:35:13.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:13.904 00.000 8976 stepped: pos (-9, 30)
02:35:13.904 00.000 8976 move complete, result=0
02:35:13.904 00.000 8976 worker thread done servicing request
02:35:13.904 00.000 8976 Worker thread wakes up
02:35:13.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:13.904 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:13.905 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:35:14.591 00.686 8976 Exposure complete
02:35:14.596 00.005 8976 worker thread done servicing request
02:35:14.596 00.000 5052 OnExposeComplete: enter
02:35:14.596 00.000 5052 UpdateGuideState(): m_state=6
02:35:14.596 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9464
02:35:14.596 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.53, Mass=125, SNR=7.7, Peak=71 HFD=1.8
02:35:14.596 00.000 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.04) = xAngle (-3.17 = 3.12)
02:35:14.596 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.27 = 3.01)
02:35:14.596 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.12 mountX=-0.20 mountY=0.03, mountTheta=3.01
02:35:14.598 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.18, opts=13)
02:35:14.598 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.18)
02:35:14.598 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:35:14.598 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:35:14.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:14.598 00.000 8976 Worker thread wakes up
02:35:14.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.18) opts 0xd
02:35:14.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.18)
02:35:14.598 00.000 8976 Moving (0.09, -0.18) raw xDistance=-0.20 yDistance=0.03
02:35:14.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:14.598 00.000 5052 Enqueuing Expose request
02:35:14.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:35:14.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:35:14.598 00.000 8976 MoveAxis(R, 0, ABG)
02:35:14.598 00.000 8976 MoveAxis(U, 0, ABG)
02:35:14.598 00.000 8976 move complete, result=0
02:35:14.598 00.000 8976 worker thread done servicing request
02:35:14.598 00.000 8976 Worker thread wakes up
02:35:14.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:14.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:14.598 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:15.283 00.685 8976 Exposure complete
02:35:15.289 00.006 8976 worker thread done servicing request
02:35:15.289 00.000 5052 OnExposeComplete: enter
02:35:15.289 00.000 5052 UpdateGuideState(): m_state=6
02:35:15.290 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9465
02:35:15.290 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.79, Mass=146, SNR=8.3, Peak=71 HFD=2.3
02:35:15.290 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:35:15.290 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:35:15.290 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.08 hyp=0.33 cameraTheta=2.91 mountX=0.21 mountY=0.23, mountTheta=0.82
02:35:15.291 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.08, opts=13)
02:35:15.291 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.08)
02:35:15.292 00.001 8976 Worker thread wakes up
02:35:15.292 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:35:15.292 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
02:35:15.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:15.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.08) opts 0xd
02:35:15.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.08)
02:35:15.292 00.000 8976 Moving (-0.32, 0.08) raw xDistance=0.21 yDistance=0.23
02:35:15.292 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:15.292 00.000 5052 Enqueuing Expose request
02:35:15.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:35:15.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:35:15.292 00.000 8976 MoveAxis(R, 0, ABG)
02:35:15.292 00.000 8976 MoveAxis(U, 0, ABG)
02:35:15.292 00.000 8976 move complete, result=0
02:35:15.292 00.000 8976 worker thread done servicing request
02:35:15.293 00.001 8976 Worker thread wakes up
02:35:15.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:15.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:15.293 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:15.980 00.687 8976 Exposure complete
02:35:15.986 00.006 8976 worker thread done servicing request
02:35:15.986 00.000 5052 OnExposeComplete: enter
02:35:15.986 00.000 5052 UpdateGuideState(): m_state=6
02:35:15.986 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9466
02:35:15.986 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.74, Mass=140, SNR=8.1, Peak=68 HFD=1.9
02:35:15.986 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:35:15.986 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
02:35:15.986 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.03 hyp=0.86 cameraTheta=3.10 mountX=0.42 mountY=0.70, mountTheta=1.03
02:35:15.986 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.03, opts=13)
02:35:15.987 00.001 5052 Enqueuing Move request for stepguider (-0.85, 0.03)
02:35:15.987 00.000 8976 Worker thread wakes up
02:35:15.987 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.03) opts 0xd
02:35:15.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.03)
02:35:15.987 00.000 8976 Moving (-0.85, 0.03) raw xDistance=0.42 yDistance=0.70
02:35:15.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:35:15.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
02:35:15.987 00.000 8976 MoveAxis(L, 2, ABG)
02:35:15.987 00.000 8976 stepping (-9, 30) + (-2, 0)
02:35:15.987 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:35:15.987 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
02:35:15.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:15.987 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:15.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:15.987 00.000 5052 Enqueuing Expose request
02:35:16.014 00.027 8976 Received - 47 (G) 
02:35:16.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:16.014 00.000 8976 stepped: pos (-11, 30)
02:35:16.014 00.000 8976 MoveAxis(D, 3, ABG)
02:35:16.014 00.000 8976 stepping (-11, 30) + (0, -3)
02:35:16.014 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:35:16.046 00.032 8976 Received - 47 (G) 
02:35:16.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:35:16.046 00.000 8976 stepped: pos (-11, 27)
02:35:16.046 00.000 8976 move complete, result=0
02:35:16.046 00.000 8976 worker thread done servicing request
02:35:16.046 00.000 8976 Worker thread wakes up
02:35:16.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:16.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:16.046 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:35:16.735 00.689 8976 Exposure complete
02:35:16.741 00.006 8976 worker thread done servicing request
02:35:16.741 00.000 5052 OnExposeComplete: enter
02:35:16.741 00.000 5052 UpdateGuideState(): m_state=6
02:35:16.741 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9467
02:35:16.741 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.56, Mass=136, SNR=8.0, Peak=67 HFD=2.3
02:35:16.741 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
02:35:16.741 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
02:35:16.741 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.15 hyp=0.34 cameraTheta=-2.68 mountX=0.00 mountY=0.34, mountTheta=1.56
02:35:16.742 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.15, opts=13)
02:35:16.742 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.15)
02:35:16.742 00.000 8976 Worker thread wakes up
02:35:16.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.15) opts 0xd
02:35:16.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.15)
02:35:16.742 00.000 8976 Moving (-0.30, -0.15) raw xDistance=0.00 yDistance=0.34
02:35:16.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:35:16.742 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:35:16.742 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:35:16.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:16.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:35:16.742 00.000 8976 MoveAxis(R, 0, ABG)
02:35:16.742 00.000 8976 MoveAxis(D, 2, ABG)
02:35:16.742 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:16.743 00.001 5052 Enqueuing Expose request
02:35:16.743 00.000 8976 stepping (-11, 27) + (0, -2)
02:35:16.743 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:16.765 00.022 8976 Received - 47 (G) 
02:35:16.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:16.765 00.000 8976 stepped: pos (-11, 25)
02:35:16.765 00.000 8976 move complete, result=0
02:35:16.765 00.000 8976 worker thread done servicing request
02:35:16.765 00.000 8976 Worker thread wakes up
02:35:16.765 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 2 ms SOUTH
02:35:16.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:16.766 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:17.452 00.686 8976 Exposure complete
02:35:17.457 00.005 8976 worker thread done servicing request
02:35:17.457 00.000 5052 OnExposeComplete: enter
02:35:17.457 00.000 5052 UpdateGuideState(): m_state=6
02:35:17.457 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9468
02:35:17.457 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.67, Mass=154, SNR=8.6, Peak=69 HFD=2.0
02:35:17.457 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.12 = 1.17)
02:35:17.458 00.001 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
02:35:17.458 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.04 hyp=0.66 cameraTheta=-3.07 mountX=0.26 mountY=0.57, mountTheta=1.15
02:35:17.458 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.04, opts=13)
02:35:17.458 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.04)
02:35:17.458 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:35:17.458 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
02:35:17.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:17.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:17.458 00.000 5052 Enqueuing Expose request
02:35:17.458 00.000 8976 Worker thread wakes up
02:35:17.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.04) opts 0xd
02:35:17.459 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.04)
02:35:17.459 00.000 8976 Moving (-0.66, -0.04) raw xDistance=0.26 yDistance=0.57
02:35:17.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:35:17.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
02:35:17.459 00.000 8976 MoveAxis(R, 0, ABG)
02:35:17.459 00.000 8976 MoveAxis(D, 2, ABG)
02:35:17.459 00.000 8976 stepping (-11, 25) + (0, -2)
02:35:17.459 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:17.485 00.026 8976 Received - 47 (G) 
02:35:17.485 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:17.485 00.000 8976 stepped: pos (-11, 23)
02:35:17.485 00.000 8976 move complete, result=0
02:35:17.485 00.000 8976 worker thread done servicing request
02:35:17.485 00.000 8976 Worker thread wakes up
02:35:17.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:17.485 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:17.485 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:35:18.167 00.682 8976 Exposure complete
02:35:18.172 00.005 8976 worker thread done servicing request
02:35:18.173 00.001 5052 OnExposeComplete: enter
02:35:18.173 00.000 5052 UpdateGuideState(): m_state=6
02:35:18.173 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9469
02:35:18.173 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=282.02, Mass=156, SNR=8.6, Peak=70 HFD=2.2
02:35:18.173 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
02:35:18.173 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
02:35:18.173 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.31 hyp=0.46 cameraTheta=2.38 mountX=0.43 mountY=0.11, mountTheta=0.24
02:35:18.173 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.31, opts=13)
02:35:18.173 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.31)
02:35:18.173 00.000 8976 Worker thread wakes up
02:35:18.174 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.31) opts 0xd
02:35:18.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.31)
02:35:18.174 00.000 8976 Moving (-0.33, 0.31) raw xDistance=0.43 yDistance=0.11
02:35:18.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:35:18.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:35:18.174 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
02:35:18.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:18.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:35:18.174 00.000 8976 MoveAxis(L, 2, ABG)
02:35:18.174 00.000 8976 stepping (-11, 23) + (-2, 0)
02:35:18.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:18.174 00.000 5052 Enqueuing Expose request
02:35:18.174 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:18.204 00.030 8976 Received - 47 (G) 
02:35:18.204 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:18.204 00.000 8976 stepped: pos (-13, 23)
02:35:18.205 00.001 8976 MoveAxis(U, 0, ABG)
02:35:18.205 00.000 8976 move complete, result=0
02:35:18.205 00.000 8976 worker thread done servicing request
02:35:18.205 00.000 8976 Worker thread wakes up
02:35:18.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:18.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:18.205 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:35:18.888 00.683 8976 Exposure complete
02:35:18.893 00.005 8976 worker thread done servicing request
02:35:18.893 00.000 5052 OnExposeComplete: enter
02:35:18.893 00.000 5052 UpdateGuideState(): m_state=6
02:35:18.893 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9470
02:35:18.893 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.47, Mass=133, SNR=8.0, Peak=68 HFD=1.5
02:35:18.893 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.79 = 1.50)
02:35:18.893 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
02:35:18.893 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.24 hyp=0.62 cameraTheta=-2.74 mountX=0.05 mountY=0.61, mountTheta=1.50
02:35:18.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.24, opts=13)
02:35:18.894 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.24)
02:35:18.894 00.000 8976 Worker thread wakes up
02:35:18.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.24) opts 0xd
02:35:18.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.24)
02:35:18.894 00.000 8976 Moving (-0.58, -0.24) raw xDistance=0.05 yDistance=0.61
02:35:18.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:35:18.894 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
02:35:18.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:18.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:35:18.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
02:35:18.894 00.000 8976 MoveAxis(R, 0, ABG)
02:35:18.895 00.001 8976 MoveAxis(D, 2, ABG)
02:35:18.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:18.895 00.000 8976 stepping (-13, 23) + (0, -2)
02:35:18.895 00.000 5052 Enqueuing Expose request
02:35:18.895 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:18.924 00.029 8976 Received - 47 (G) 
02:35:18.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:18.924 00.000 8976 stepped: pos (-13, 21)
02:35:18.924 00.000 8976 move complete, result=0
02:35:18.924 00.000 8976 worker thread done servicing request
02:35:18.924 00.000 8976 Worker thread wakes up
02:35:18.924 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:35:18.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:18.924 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:19.607 00.683 8976 Exposure complete
02:35:19.612 00.005 8976 worker thread done servicing request
02:35:19.613 00.001 5052 OnExposeComplete: enter
02:35:19.613 00.000 5052 UpdateGuideState(): m_state=6
02:35:19.613 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9471
02:35:19.613 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=281.79, Mass=134, SNR=8.0, Peak=66 HFD=1.8
02:35:19.613 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:35:19.613 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:35:19.613 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=0.08 hyp=0.87 cameraTheta=3.05 mountX=0.47 mountY=0.68, mountTheta=0.97
02:35:19.613 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=0.08, opts=13)
02:35:19.613 00.000 5052 Enqueuing Move request for stepguider (-0.86, 0.08)
02:35:19.614 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:35:19.614 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:35:19.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:19.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:19.614 00.000 5052 Enqueuing Expose request
02:35:19.614 00.000 8976 Worker thread wakes up
02:35:19.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, 0.08) opts 0xd
02:35:19.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, 0.08)
02:35:19.614 00.000 8976 Moving (-0.86, 0.08) raw xDistance=0.47 yDistance=0.68
02:35:19.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
02:35:19.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.68
02:35:19.614 00.000 8976 MoveAxis(L, 2, ABG)
02:35:19.614 00.000 8976 stepping (-13, 21) + (-2, 0)
02:35:19.614 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:19.642 00.028 8976 Received - 47 (G) 
02:35:19.643 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:19.643 00.000 8976 stepped: pos (-15, 21)
02:35:19.643 00.000 8976 MoveAxis(D, 3, ABG)
02:35:19.643 00.000 8976 stepping (-15, 21) + (0, -3)
02:35:19.643 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:35:19.675 00.032 8976 Received - 47 (G) 
02:35:19.675 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:35:19.675 00.000 8976 stepped: pos (-15, 18)
02:35:19.675 00.000 8976 move complete, result=0
02:35:19.675 00.000 8976 worker thread done servicing request
02:35:19.675 00.000 8976 Worker thread wakes up
02:35:19.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:19.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:19.675 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:35:20.358 00.683 8976 Exposure complete
02:35:20.364 00.006 8976 worker thread done servicing request
02:35:20.364 00.000 5052 OnExposeComplete: enter
02:35:20.364 00.000 5052 UpdateGuideState(): m_state=6
02:35:20.364 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9472
02:35:20.364 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.38, Mass=145, SNR=8.3, Peak=69 HFD=2.2
02:35:20.364 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-3.99 = 2.29)
02:35:20.364 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.09 = 2.19)
02:35:20.364 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.33 hyp=0.36 cameraTheta=-1.95 mountX=-0.24 mountY=0.29, mountTheta=2.25
02:35:20.365 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.33, opts=13)
02:35:20.365 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.33)
02:35:20.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:35:20.365 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:35:20.366 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:20.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:20.366 00.000 5052 Enqueuing Expose request
02:35:20.366 00.000 8976 Worker thread wakes up
02:35:20.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.33) opts 0xd
02:35:20.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.33)
02:35:20.366 00.000 8976 Moving (-0.13, -0.33) raw xDistance=-0.24 yDistance=0.29
02:35:20.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:35:20.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.29
02:35:20.366 00.000 8976 MoveAxis(R, 0, ABG)
02:35:20.366 00.000 8976 MoveAxis(D, 1, ABG)
02:35:20.366 00.000 8976 stepping (-15, 18) + (0, -1)
02:35:20.366 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:20.394 00.028 8976 Received - 47 (G) 
02:35:20.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:20.394 00.000 8976 stepped: pos (-15, 17)
02:35:20.394 00.000 8976 move complete, result=0
02:35:20.394 00.000 8976 worker thread done servicing request
02:35:20.394 00.000 8976 Worker thread wakes up
02:35:20.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:20.394 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:20.394 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:35:21.079 00.685 8976 Exposure complete
02:35:21.085 00.006 8976 worker thread done servicing request
02:35:21.085 00.000 5052 OnExposeComplete: enter
02:35:21.085 00.000 5052 UpdateGuideState(): m_state=6
02:35:21.085 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9473
02:35:21.085 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.70, Mass=131, SNR=7.9, Peak=70 HFD=2.2
02:35:21.085 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:35:21.085 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
02:35:21.085 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-3.11 mountX=0.11 mountY=0.21, mountTheta=1.11
02:35:21.086 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.01, opts=13)
02:35:21.086 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.01)
02:35:21.086 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:35:21.086 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
02:35:21.086 00.000 8976 Worker thread wakes up
02:35:21.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.01) opts 0xd
02:35:21.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.01)
02:35:21.086 00.000 8976 Moving (-0.25, -0.01) raw xDistance=0.11 yDistance=0.21
02:35:21.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:21.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:21.086 00.000 5052 Enqueuing Expose request
02:35:21.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:35:21.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:35:21.086 00.000 8976 MoveAxis(R, 0, ABG)
02:35:21.086 00.000 8976 MoveAxis(U, 0, ABG)
02:35:21.087 00.001 8976 move complete, result=0
02:35:21.087 00.000 8976 worker thread done servicing request
02:35:21.087 00.000 8976 Worker thread wakes up
02:35:21.087 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:21.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:21.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:21.772 00.685 8976 Exposure complete
02:35:21.777 00.005 8976 worker thread done servicing request
02:35:21.777 00.000 5052 OnExposeComplete: enter
02:35:21.777 00.000 5052 UpdateGuideState(): m_state=6
02:35:21.777 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9474
02:35:21.777 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.68, Mass=145, SNR=8.3, Peak=68 HFD=2.2
02:35:21.777 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
02:35:21.777 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
02:35:21.777 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.99 mountX=0.06 mountY=0.16, mountTheta=1.24
02:35:21.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.03, opts=13)
02:35:21.778 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.03)
02:35:21.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:35:21.778 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:35:21.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:21.778 00.000 8976 Worker thread wakes up
02:35:21.779 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.03) opts 0xd
02:35:21.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.03)
02:35:21.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:21.779 00.000 5052 Enqueuing Expose request
02:35:21.779 00.000 8976 Moving (-0.18, -0.03) raw xDistance=0.06 yDistance=0.16
02:35:21.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:35:21.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:35:21.779 00.000 8976 MoveAxis(R, 0, ABG)
02:35:21.779 00.000 8976 MoveAxis(U, 0, ABG)
02:35:21.779 00.000 8976 move complete, result=0
02:35:21.779 00.000 8976 worker thread done servicing request
02:35:21.779 00.000 8976 Worker thread wakes up
02:35:21.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:21.779 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:21.779 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:22.468 00.689 8976 Exposure complete
02:35:22.474 00.006 8976 worker thread done servicing request
02:35:22.474 00.000 5052 OnExposeComplete: enter
02:35:22.474 00.000 5052 UpdateGuideState(): m_state=6
02:35:22.474 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9475
02:35:22.474 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.75, Mass=148, SNR=8.4, Peak=69 HFD=2.3
02:35:22.474 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:35:22.474 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
02:35:22.474 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.04 hyp=0.31 cameraTheta=3.01 mountX=0.17 mountY=0.24, mountTheta=0.93
02:35:22.475 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.04, opts=13)
02:35:22.475 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.04)
02:35:22.475 00.000 8976 Worker thread wakes up
02:35:22.475 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.04) opts 0xd
02:35:22.475 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.04)
02:35:22.475 00.000 8976 Moving (-0.31, 0.04) raw xDistance=0.17 yDistance=0.24
02:35:22.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:35:22.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:35:22.475 00.000 8976 MoveAxis(R, 0, ABG)
02:35:22.475 00.000 8976 MoveAxis(U, 0, ABG)
02:35:22.475 00.000 8976 move complete, result=0
02:35:22.475 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:35:22.475 00.000 8976 worker thread done servicing request
02:35:22.475 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:35:22.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:22.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:22.475 00.000 5052 Enqueuing Expose request
02:35:22.475 00.000 8976 Worker thread wakes up
02:35:22.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:22.475 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:22.475 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:23.159 00.684 8976 Exposure complete
02:35:23.164 00.005 5052 OnExposeComplete: enter
02:35:23.165 00.001 5052 UpdateGuideState(): m_state=6
02:35:23.165 00.000 8976 worker thread done servicing request
02:35:23.165 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9476
02:35:23.165 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.60, Mass=158, SNR=8.7, Peak=75 HFD=2.3
02:35:23.165 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
02:35:23.165 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.33)
02:35:23.165 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-2.81 mountX=0.05 mountY=0.32, mountTheta=1.43
02:35:23.167 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.11, opts=13)
02:35:23.167 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.11)
02:35:23.167 00.000 8976 Worker thread wakes up
02:35:23.167 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:35:23.167 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.11) opts 0xd
02:35:23.167 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.11)
02:35:23.168 00.001 8976 Moving (-0.31, -0.11) raw xDistance=0.05 yDistance=0.32
02:35:23.168 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:35:23.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:35:23.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:23.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:35:23.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:23.168 00.000 5052 Enqueuing Expose request
02:35:23.168 00.000 8976 MoveAxis(R, 0, ABG)
02:35:23.168 00.000 8976 MoveAxis(D, 1, ABG)
02:35:23.168 00.000 8976 stepping (-15, 17) + (0, -1)
02:35:23.168 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:23.192 00.024 8976 Received - 47 (G) 
02:35:23.192 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:23.192 00.000 8976 stepped: pos (-15, 16)
02:35:23.192 00.000 8976 move complete, result=0
02:35:23.192 00.000 8976 worker thread done servicing request
02:35:23.192 00.000 8976 Worker thread wakes up
02:35:23.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:23.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:23.192 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:35:23.877 00.685 8976 Exposure complete
02:35:23.882 00.005 8976 worker thread done servicing request
02:35:23.882 00.000 5052 OnExposeComplete: enter
02:35:23.882 00.000 5052 UpdateGuideState(): m_state=6
02:35:23.882 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9477
02:35:23.882 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.94, Mass=137, SNR=8.1, Peak=78 HFD=1.9
02:35:23.882 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.10 = -0.10)
02:35:23.882 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
02:35:23.882 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.94 mountX=0.25 mountY=-0.05, mountTheta=-0.20
02:35:23.883 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.23, opts=13)
02:35:23.883 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.23)
02:35:23.883 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:35:23.883 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
02:35:23.883 00.000 8976 Worker thread wakes up
02:35:23.883 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.23) opts 0xd
02:35:23.883 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.23)
02:35:23.883 00.000 8976 Moving (-0.09, 0.23) raw xDistance=0.25 yDistance=-0.05
02:35:23.883 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:23.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:23.884 00.001 5052 Enqueuing Expose request
02:35:23.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:35:23.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:35:23.884 00.000 8976 MoveAxis(R, 0, ABG)
02:35:23.884 00.000 8976 MoveAxis(U, 0, ABG)
02:35:23.884 00.000 8976 move complete, result=0
02:35:23.884 00.000 8976 worker thread done servicing request
02:35:23.884 00.000 8976 Worker thread wakes up
02:35:23.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:23.884 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:23.884 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:24.568 00.684 8976 Exposure complete
02:35:24.573 00.005 8976 worker thread done servicing request
02:35:24.574 00.001 5052 OnExposeComplete: enter
02:35:24.574 00.000 5052 UpdateGuideState(): m_state=6
02:35:24.574 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9478
02:35:24.574 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.72, Mass=131, SNR=7.9, Peak=72 HFD=1.9
02:35:24.574 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:35:24.574 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
02:35:24.574 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.95 mountX=0.02 mountY=0.02, mountTheta=0.87
02:35:24.574 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.01, opts=13)
02:35:24.574 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.01)
02:35:24.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:35:24.575 00.001 5052 UpdateGuideState exits: m=131 SNR=7.9
02:35:24.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:24.575 00.000 8976 Worker thread wakes up
02:35:24.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.01) opts 0xd
02:35:24.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.01)
02:35:24.575 00.000 8976 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=0.02
02:35:24.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:24.575 00.000 5052 Enqueuing Expose request
02:35:24.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:35:24.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:35:24.575 00.000 8976 MoveAxis(R, 0, ABG)
02:35:24.575 00.000 8976 MoveAxis(U, 0, ABG)
02:35:24.575 00.000 8976 move complete, result=0
02:35:24.575 00.000 8976 worker thread done servicing request
02:35:24.575 00.000 8976 Worker thread wakes up
02:35:24.575 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:24.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:24.575 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:25.258 00.683 8976 Exposure complete
02:35:25.263 00.005 8976 worker thread done servicing request
02:35:25.263 00.000 5052 OnExposeComplete: enter
02:35:25.263 00.000 5052 UpdateGuideState(): m_state=6
02:35:25.263 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9479
02:35:25.263 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.06, Mass=138, SNR=8.1, Peak=73 HFD=2.2
02:35:25.263 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
02:35:25.263 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
02:35:25.263 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.35 hyp=0.41 cameraTheta=1.02 mountX=0.21 mountY=-0.37, mountTheta=-1.04
02:35:25.264 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.35, opts=13)
02:35:25.264 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.35)
02:35:25.264 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:35:25.264 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:35:25.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:25.264 00.000 8976 Worker thread wakes up
02:35:25.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.35) opts 0xd
02:35:25.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.35)
02:35:25.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:25.264 00.000 5052 Enqueuing Expose request
02:35:25.264 00.000 8976 Moving (0.21, 0.35) raw xDistance=0.21 yDistance=-0.37
02:35:25.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:35:25.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:35:25.264 00.000 8976 MoveAxis(R, 0, ABG)
02:35:25.264 00.000 8976 MoveAxis(U, 1, ABG)
02:35:25.264 00.000 8976 stepping (-15, 16) + (0, 1)
02:35:25.265 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:25.286 00.021 8976 Received - 47 (G) 
02:35:25.286 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:25.286 00.000 8976 stepped: pos (-15, 17)
02:35:25.286 00.000 8976 move complete, result=0
02:35:25.286 00.000 8976 worker thread done servicing request
02:35:25.286 00.000 8976 Worker thread wakes up
02:35:25.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:25.286 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:25.286 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
02:35:25.971 00.685 8976 Exposure complete
02:35:25.976 00.005 8976 worker thread done servicing request
02:35:25.976 00.000 5052 OnExposeComplete: enter
02:35:25.976 00.000 5052 UpdateGuideState(): m_state=6
02:35:25.976 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9480
02:35:25.976 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.92, Mass=143, SNR=8.3, Peak=69 HFD=2.2
02:35:25.976 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
02:35:25.976 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
02:35:25.977 00.001 5052 CameraToMount -- cameraX=0.40 cameraY=0.21 hyp=0.45 cameraTheta=0.48 mountX=0.01 mountY=-0.45, mountTheta=-1.56
02:35:25.978 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.21, opts=13)
02:35:25.979 00.001 5052 Enqueuing Move request for stepguider (0.40, 0.21)
02:35:25.979 00.000 8976 Worker thread wakes up
02:35:25.979 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:35:25.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.21) opts 0xd
02:35:25.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.21)
02:35:25.979 00.000 8976 Moving (0.40, 0.21) raw xDistance=0.01 yDistance=-0.45
02:35:25.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:35:25.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
02:35:25.979 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
02:35:25.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:25.979 00.000 8976 MoveAxis(R, 0, ABG)
02:35:25.979 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:25.979 00.000 8976 MoveAxis(U, 2, ABG)
02:35:25.979 00.000 5052 Enqueuing Expose request
02:35:25.980 00.001 8976 stepping (-15, 17) + (0, 2)
02:35:25.980 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:26.005 00.025 8976 Received - 47 (G) 
02:35:26.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:26.005 00.000 8976 stepped: pos (-15, 19)
02:35:26.005 00.000 8976 move complete, result=0
02:35:26.005 00.000 8976 worker thread done servicing request
02:35:26.005 00.000 8976 Worker thread wakes up
02:35:26.005 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:35:26.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:26.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:26.691 00.686 8976 Exposure complete
02:35:26.697 00.006 8976 worker thread done servicing request
02:35:26.697 00.000 5052 OnExposeComplete: enter
02:35:26.697 00.000 5052 UpdateGuideState(): m_state=6
02:35:26.697 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9481
02:35:26.697 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.95, Mass=140, SNR=8.1, Peak=70 HFD=2.2
02:35:26.697 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:35:26.697 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:35:26.697 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.24 hyp=0.74 cameraTheta=0.33 mountX=-0.11 mountY=-0.71, mountTheta=-1.72
02:35:26.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.24, opts=13)
02:35:26.698 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.24)
02:35:26.698 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:35:26.698 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
02:35:26.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:26.698 00.000 8976 Worker thread wakes up
02:35:26.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.24) opts 0xd
02:35:26.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.24)
02:35:26.698 00.000 8976 Moving (0.70, 0.24) raw xDistance=-0.11 yDistance=-0.71
02:35:26.698 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:26.698 00.000 5052 Enqueuing Expose request
02:35:26.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:35:26.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.71
02:35:26.698 00.000 8976 MoveAxis(R, 0, ABG)
02:35:26.698 00.000 8976 MoveAxis(U, 3, ABG)
02:35:26.698 00.000 8976 stepping (-15, 19) + (0, 3)
02:35:26.698 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:35:26.725 00.027 8976 Received - 47 (G) 
02:35:26.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:35:26.725 00.000 8976 stepped: pos (-15, 22)
02:35:26.725 00.000 8976 move complete, result=0
02:35:26.725 00.000 8976 worker thread done servicing request
02:35:26.725 00.000 8976 Worker thread wakes up
02:35:26.726 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:26.726 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:26.726 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:35:27.412 00.686 8976 Exposure complete
02:35:27.417 00.005 8976 worker thread done servicing request
02:35:27.418 00.001 5052 OnExposeComplete: enter
02:35:27.418 00.000 5052 UpdateGuideState(): m_state=6
02:35:27.418 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9482
02:35:27.418 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.63, Mass=146, SNR=8.3, Peak=74 HFD=2.3
02:35:27.418 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:35:27.418 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:35:27.418 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=-0.08 hyp=0.76 cameraTheta=-0.10 mountX=-0.41 mountY=-0.59, mountTheta=-2.18
02:35:27.418 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.08, opts=13)
02:35:27.418 00.000 5052 Enqueuing Move request for stepguider (0.76, -0.08)
02:35:27.418 00.000 8976 Worker thread wakes up
02:35:27.419 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.08) opts 0xd
02:35:27.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.08)
02:35:27.419 00.000 8976 Moving (0.76, -0.08) raw xDistance=-0.41 yDistance=-0.59
02:35:27.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:35:27.419 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
02:35:27.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:27.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:35:27.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.59
02:35:27.419 00.000 8976 MoveAxis(R, 2, ABG)
02:35:27.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:27.419 00.000 5052 Enqueuing Expose request
02:35:27.419 00.000 8976 stepping (-15, 22) + (2, 0)
02:35:27.419 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:27.445 00.026 8976 Received - 47 (G) 
02:35:27.445 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:27.445 00.000 8976 stepped: pos (-13, 22)
02:35:27.445 00.000 8976 MoveAxis(U, 3, ABG)
02:35:27.445 00.000 8976 stepping (-13, 22) + (0, 3)
02:35:27.445 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:35:27.476 00.031 8976 Received - 47 (G) 
02:35:27.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:35:27.477 00.001 8976 stepped: pos (-13, 25)
02:35:27.477 00.000 8976 move complete, result=0
02:35:27.477 00.000 8976 worker thread done servicing request
02:35:27.477 00.000 8976 Worker thread wakes up
02:35:27.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:27.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:27.477 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
02:35:28.160 00.683 8976 Exposure complete
02:35:28.166 00.006 8976 worker thread done servicing request
02:35:28.166 00.000 5052 OnExposeComplete: enter
02:35:28.166 00.000 5052 UpdateGuideState(): m_state=6
02:35:28.166 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9483
02:35:28.166 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=282.05, Mass=148, SNR=8.4, Peak=77 HFD=2.0
02:35:28.166 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
02:35:28.166 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
02:35:28.166 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.34 hyp=0.90 cameraTheta=0.39 mountX=-0.08 mountY=-0.89, mountTheta=-1.66
02:35:28.167 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.34, opts=13)
02:35:28.167 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.34)
02:35:28.167 00.000 8976 Worker thread wakes up
02:35:28.167 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.34) opts 0xd
02:35:28.167 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.34)
02:35:28.168 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:35:28.168 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:35:28.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:28.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:28.168 00.000 5052 Enqueuing Expose request
02:35:28.168 00.000 8976 Moving (0.84, 0.34) raw xDistance=-0.08 yDistance=-0.89
02:35:28.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:35:28.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.89
02:35:28.168 00.000 8976 MoveAxis(R, 0, ABG)
02:35:28.168 00.000 8976 MoveAxis(U, 4, ABG)
02:35:28.168 00.000 8976 stepping (-13, 25) + (0, 4)
02:35:28.168 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:35:28.212 00.044 8976 Received - 47 (G) 
02:35:28.212 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:35:28.212 00.000 8976 stepped: pos (-13, 29)
02:35:28.212 00.000 8976 move complete, result=0
02:35:28.212 00.000 8976 worker thread done servicing request
02:35:28.212 00.000 8976 Worker thread wakes up
02:35:28.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:28.212 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:28.212 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
02:35:28.902 00.690 8976 Exposure complete
02:35:28.907 00.005 8976 worker thread done servicing request
02:35:28.907 00.000 5052 OnExposeComplete: enter
02:35:28.908 00.001 5052 UpdateGuideState(): m_state=6
02:35:28.908 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9484
02:35:28.908 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.65, Mass=142, SNR=8.2, Peak=71 HFD=2.0
02:35:28.908 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:35:28.908 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
02:35:28.908 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.06 hyp=0.64 cameraTheta=-0.09 mountX=-0.34 mountY=-0.50, mountTheta=-2.17
02:35:28.908 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.06, opts=13)
02:35:28.908 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.06)
02:35:28.908 00.000 8976 Worker thread wakes up
02:35:28.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.06) opts 0xd
02:35:28.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.06)
02:35:28.908 00.000 8976 Moving (0.64, -0.06) raw xDistance=-0.34 yDistance=-0.50
02:35:28.908 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:35:28.908 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:35:28.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:28.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:35:28.909 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.50
02:35:28.909 00.000 8976 MoveAxis(R, 1, ABG)
02:35:28.909 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:28.909 00.000 5052 Enqueuing Expose request
02:35:28.909 00.000 8976 stepping (-13, 29) + (1, 0)
02:35:28.909 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:28.931 00.022 8976 Received - 47 (G) 
02:35:28.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:28.931 00.000 8976 stepped: pos (-12, 29)
02:35:28.931 00.000 8976 MoveAxis(U, 2, ABG)
02:35:28.931 00.000 8976 stepping (-12, 29) + (0, 2)
02:35:28.931 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:28.962 00.031 8976 Received - 47 (G) 
02:35:28.962 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:28.963 00.001 8976 stepped: pos (-12, 31)
02:35:28.963 00.000 8976 starting a new bump
02:35:28.963 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:35:28.963 00.000 8976 MountToCamera -- mountX=2.03 mountY=-4.14 hyp=4.61 mountTheta=-1.11 cameraX=2.76, cameraY=3.69 cameraTheta=0.93
02:35:28.963 00.000 8976 incremental bump (2.759, 3.691) isValid = 1
02:35:28.963 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:35:28.963 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:35:28.963 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:35:28.963 00.000 8976 move complete, result=0
02:35:28.963 00.000 9828 Worker thread wakes up
02:35:28.963 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:35:28.963 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:35:28.963 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:35:28.963 00.000 8976 worker thread done servicing request
02:35:28.963 00.000 8976 Worker thread wakes up
02:35:28.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:28.963 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:35:28.963 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:35:28.964 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:28.964 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:35:28.964 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:35:28.964 00.000 9828 BLC: window closed
02:35:28.964 00.000 9828 MoveAxis(E, 23, B)
02:35:28.964 00.000 9828 Guiding  Dir = 2, Dur = 23
02:35:28.964 00.000 9828 IsSlewing returns 0
02:35:28.964 00.000 9828 IsGuiding returns 0
02:35:28.964 00.000 9828 PulseGuide returned control before completion, sleep 33
02:35:29.006 00.042 9828 IsGuiding returns 1
02:35:29.006 00.000 9828 scope still moving after pulse duration time elapsed
02:35:29.038 00.032 9828 IsSlewing returns 0
02:35:29.038 00.000 9828 IsGuiding returns 1
02:35:29.070 00.032 9828 IsSlewing returns 0
02:35:29.070 00.000 9828 IsGuiding returns 1
02:35:29.101 00.031 9828 IsSlewing returns 0
02:35:29.101 00.000 9828 IsGuiding returns 0
02:35:29.102 00.001 9828 scope move finished after 23 + 113 ms
02:35:29.102 00.000 9828 Move returns status 0, amount 23
02:35:29.102 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:29.102 00.000 9828 MoveAxis(N, 12, B)
02:35:29.102 00.000 9828 Guiding  Dir = 0, Dur = 12
02:35:29.116 00.014 9828 IsSlewing returns 0
02:35:29.116 00.000 9828 IsGuiding returns 0
02:35:29.116 00.000 9828 PulseGuide returned control before completion, sleep 22
02:35:29.148 00.032 9828 IsGuiding returns 1
02:35:29.148 00.000 9828 scope still moving after pulse duration time elapsed
02:35:29.180 00.032 9828 IsSlewing returns 0
02:35:29.181 00.001 9828 IsGuiding returns 1
02:35:29.211 00.030 9828 IsSlewing returns 0
02:35:29.211 00.000 9828 IsGuiding returns 1
02:35:29.242 00.031 9828 IsSlewing returns 0
02:35:29.242 00.000 9828 IsGuiding returns 1
02:35:29.273 00.031 9828 IsSlewing returns 0
02:35:29.273 00.000 9828 IsGuiding returns 0
02:35:29.273 00.000 9828 scope move finished after 12 + 145 ms
02:35:29.273 00.000 9828 Move returns status 0, amount 12
02:35:29.273 00.000 9828 move complete, result=0
02:35:29.274 00.001 9828 worker thread done servicing request
02:35:29.274 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:35:29.651 00.377 8976 Exposure complete
02:35:29.656 00.005 8976 worker thread done servicing request
02:35:29.656 00.000 5052 OnExposeComplete: enter
02:35:29.656 00.000 5052 UpdateGuideState(): m_state=6
02:35:29.656 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9485
02:35:29.657 00.001 5052 Star::Find returns 1 (0), X=329.56, Y=281.56, Mass=122, SNR=7.6, Peak=70 HFD=1.5
02:35:29.657 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
02:35:29.657 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
02:35:29.657 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.15 hyp=0.41 cameraTheta=-0.38 mountX=-0.31 mountY=-0.24, mountTheta=-2.49
02:35:29.657 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.15, opts=13)
02:35:29.657 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.15)
02:35:29.657 00.000 8976 Worker thread wakes up
02:35:29.658 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.15) opts 0xd
02:35:29.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.15)
02:35:29.658 00.000 8976 Moving (0.38, -0.15) raw xDistance=-0.31 yDistance=-0.24
02:35:29.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:35:29.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:35:29.658 00.000 8976 MoveAxis(R, 1, ABG)
02:35:29.658 00.000 8976 stepping (-12, 31) + (1, 0)
02:35:29.658 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:35:29.658 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:29.658 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:35:29.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:29.658 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:29.658 00.000 5052 Enqueuing Expose request
02:35:29.682 00.024 8976 Received - 47 (G) 
02:35:29.682 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:29.682 00.000 8976 stepped: pos (-11, 31)
02:35:29.682 00.000 8976 MoveAxis(U, 0, ABG)
02:35:29.682 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:35:29.682 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:35:29.682 00.000 8976 MountToCamera -- mountX=1.92 mountY=-4.40 hyp=4.80 mountTheta=-1.16 cameraX=3.04, cameraY=3.71 cameraTheta=0.88
02:35:29.682 00.000 8976 incremental bump (3.042, 3.708) isValid = 1
02:35:29.682 00.000 8976 Scheduling Mount bump of (0.085, 0.107)
02:35:29.682 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.11, opts=4)
02:35:29.682 00.000 8976 Enqueuing Move request for scope (0.08, 0.11)
02:35:29.682 00.000 8976 move complete, result=0
02:35:29.682 00.000 9828 Worker thread wakes up
02:35:29.683 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:35:29.683 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0x4
02:35:29.683 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
02:35:29.683 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
02:35:29.683 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
02:35:29.683 00.000 8976 worker thread done servicing request
02:35:29.683 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.90 mountX=-0.09 mountY=-0.10, mountTheta=-2.32
02:35:29.683 00.000 8976 Worker thread wakes up
02:35:29.683 00.000 9828 Moving (0.08, 0.11) raw xDistance=-0.09 yDistance=-0.10
02:35:29.683 00.000 9828 BLC: window closed
02:35:29.683 00.000 9828 MoveAxis(E, 29, B)
02:35:29.683 00.000 9828 Guiding  Dir = 2, Dur = 29
02:35:29.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:29.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:29.684 00.001 9828 IsSlewing returns 0
02:35:29.684 00.000 9828 IsGuiding returns 0
02:35:29.684 00.000 9828 PulseGuide returned control before completion, sleep 39
02:35:29.738 00.054 9828 IsGuiding returns 1
02:35:29.738 00.000 9828 scope still moving after pulse duration time elapsed
02:35:29.770 00.032 9828 IsSlewing returns 0
02:35:29.770 00.000 9828 IsGuiding returns 1
02:35:29.800 00.030 9828 IsSlewing returns 0
02:35:29.800 00.000 9828 IsGuiding returns 1
02:35:29.832 00.032 9828 IsSlewing returns 0
02:35:29.832 00.000 9828 IsGuiding returns 0
02:35:29.832 00.000 9828 scope move finished after 29 + 119 ms
02:35:29.832 00.000 9828 Move returns status 0, amount 29
02:35:29.832 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:29.832 00.000 9828 MoveAxis(N, 13, B)
02:35:29.832 00.000 9828 Guiding  Dir = 0, Dur = 13
02:35:29.847 00.015 9828 IsSlewing returns 0
02:35:29.847 00.000 9828 IsGuiding returns 0
02:35:29.847 00.000 9828 PulseGuide returned control before completion, sleep 23
02:35:29.878 00.031 9828 IsGuiding returns 1
02:35:29.878 00.000 9828 scope still moving after pulse duration time elapsed
02:35:29.909 00.031 9828 IsSlewing returns 0
02:35:29.909 00.000 9828 IsGuiding returns 1
02:35:29.940 00.031 9828 IsSlewing returns 0
02:35:29.941 00.001 9828 IsGuiding returns 1
02:35:29.971 00.030 9828 IsSlewing returns 0
02:35:29.971 00.000 9828 IsGuiding returns 1
02:35:30.002 00.031 9828 IsSlewing returns 0
02:35:30.002 00.000 9828 IsGuiding returns 0
02:35:30.002 00.000 9828 scope move finished after 13 + 142 ms
02:35:30.002 00.000 9828 Move returns status 0, amount 13
02:35:30.002 00.000 9828 move complete, result=0
02:35:30.002 00.000 9828 worker thread done servicing request
02:35:30.003 00.001 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 13 ms NORTH
02:35:30.368 00.365 8976 Exposure complete
02:35:30.374 00.006 8976 worker thread done servicing request
02:35:30.374 00.000 5052 OnExposeComplete: enter
02:35:30.374 00.000 5052 UpdateGuideState(): m_state=6
02:35:30.374 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9486
02:35:30.375 00.001 5052 Star::Find returns 1 (0), X=329.29, Y=281.73, Mass=146, SNR=8.4, Peak=73 HFD=1.8
02:35:30.375 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:35:30.375 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:35:30.375 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:35:30.375 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.02, opts=13)
02:35:30.375 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.02)
02:35:30.375 00.000 8976 Worker thread wakes up
02:35:30.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.02) opts 0xd
02:35:30.376 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.02)
02:35:30.376 00.000 8976 Moving (0.12, 0.02) raw xDistance=-0.04 yDistance=-0.11
02:35:30.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:35:30.376 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:35:30.376 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
02:35:30.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:30.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:35:30.376 00.000 8976 MoveAxis(R, 0, ABG)
02:35:30.376 00.000 8976 MoveAxis(U, 0, ABG)
02:35:30.376 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:30.376 00.000 5052 Enqueuing Expose request
02:35:30.376 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:35:30.376 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:35:30.376 00.000 8976 MountToCamera -- mountX=1.84 mountY=-4.57 hyp=4.93 mountTheta=-1.19 cameraX=3.23, cameraY=3.72 cameraTheta=0.86
02:35:30.376 00.000 8976 incremental bump (3.232, 3.719) isValid = 1
02:35:30.376 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:35:30.377 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:35:30.377 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:35:30.377 00.000 8976 move complete, result=0
02:35:30.377 00.000 8976 worker thread done servicing request
02:35:30.377 00.000 8976 Worker thread wakes up
02:35:30.377 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:30.377 00.000 9828 Worker thread wakes up
02:35:30.377 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:35:30.377 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:35:30.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:30.377 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:30.377 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:35:30.377 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:35:30.377 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:35:30.377 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:35:30.377 00.000 9828 BLC: window closed
02:35:30.378 00.001 9828 MoveAxis(E, 25, B)
02:35:30.378 00.000 9828 Guiding  Dir = 2, Dur = 25
02:35:30.378 00.000 9828 IsSlewing returns 0
02:35:30.378 00.000 9828 IsGuiding returns 0
02:35:30.378 00.000 9828 PulseGuide returned control before completion, sleep 35
02:35:30.425 00.047 9828 IsGuiding returns 1
02:35:30.425 00.000 9828 scope still moving after pulse duration time elapsed
02:35:30.456 00.031 9828 IsSlewing returns 0
02:35:30.456 00.000 9828 IsGuiding returns 1
02:35:30.488 00.032 9828 IsSlewing returns 0
02:35:30.488 00.000 9828 IsGuiding returns 1
02:35:30.519 00.031 9828 IsSlewing returns 0
02:35:30.519 00.000 9828 IsGuiding returns 0
02:35:30.519 00.000 9828 scope move finished after 25 + 116 ms
02:35:30.520 00.001 9828 Move returns status 0, amount 25
02:35:30.520 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:30.520 00.000 9828 MoveAxis(N, 11, B)
02:35:30.520 00.000 9828 Guiding  Dir = 0, Dur = 11
02:35:30.534 00.014 9828 IsSlewing returns 0
02:35:30.535 00.001 9828 IsGuiding returns 0
02:35:30.535 00.000 9828 PulseGuide returned control before completion, sleep 21
02:35:30.565 00.030 9828 IsGuiding returns 1
02:35:30.565 00.000 9828 scope still moving after pulse duration time elapsed
02:35:30.596 00.031 9828 IsSlewing returns 0
02:35:30.596 00.000 9828 IsGuiding returns 1
02:35:30.627 00.031 9828 IsSlewing returns 0
02:35:30.627 00.000 9828 IsGuiding returns 1
02:35:30.659 00.032 9828 IsSlewing returns 0
02:35:30.659 00.000 9828 IsGuiding returns 1
02:35:30.689 00.030 9828 IsSlewing returns 0
02:35:30.689 00.000 9828 IsGuiding returns 0
02:35:30.689 00.000 9828 scope move finished after 11 + 143 ms
02:35:30.689 00.000 9828 Move returns status 0, amount 11
02:35:30.689 00.000 9828 move complete, result=0
02:35:30.689 00.000 9828 worker thread done servicing request
02:35:30.689 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:35:31.065 00.376 8976 Exposure complete
02:35:31.071 00.006 8976 worker thread done servicing request
02:35:31.071 00.000 5052 OnExposeComplete: enter
02:35:31.071 00.000 5052 UpdateGuideState(): m_state=6
02:35:31.071 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9487
02:35:31.071 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.78, Mass=145, SNR=8.3, Peak=68 HFD=2.2
02:35:31.071 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:35:31.071 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
02:35:31.071 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.68 mountX=0.12 mountY=0.08, mountTheta=0.57
02:35:31.073 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.07, opts=13)
02:35:31.073 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.07)
02:35:31.073 00.000 8976 Worker thread wakes up
02:35:31.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.07) opts 0xd
02:35:31.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.07)
02:35:31.073 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:35:31.073 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:35:31.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:31.073 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:31.073 00.000 5052 Enqueuing Expose request
02:35:31.073 00.000 8976 Moving (-0.14, 0.07) raw xDistance=0.12 yDistance=0.08
02:35:31.074 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:35:31.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:35:31.074 00.000 8976 MoveAxis(R, 0, ABG)
02:35:31.074 00.000 8976 MoveAxis(U, 0, ABG)
02:35:31.074 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
02:35:31.074 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:35:31.074 00.000 8976 MountToCamera -- mountX=1.79 mountY=-4.69 hyp=5.02 mountTheta=-1.21 cameraX=3.36, cameraY=3.73 cameraTheta=0.84
02:35:31.074 00.000 8976 incremental bump (3.359, 3.726) isValid = 1
02:35:31.074 00.000 8976 Scheduling Mount bump of (0.102, 0.117)
02:35:31.074 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.12, opts=4)
02:35:31.074 00.000 8976 Enqueuing Move request for scope (0.10, 0.12)
02:35:31.074 00.000 8976 move complete, result=0
02:35:31.074 00.000 9828 Worker thread wakes up
02:35:31.074 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0x4
02:35:31.074 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
02:35:31.074 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:35:31.075 00.001 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:35:31.075 00.000 8976 worker thread done servicing request
02:35:31.075 00.000 8976 Worker thread wakes up
02:35:31.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:31.075 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.86 mountX=-0.11 mountY=-0.10, mountTheta=-2.37
02:35:31.075 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:31.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:31.075 00.000 9828 Moving (0.10, 0.12) raw xDistance=-0.11 yDistance=-0.10
02:35:31.075 00.000 9828 BLC: window closed
02:35:31.075 00.000 9828 MoveAxis(E, 34, B)
02:35:31.075 00.000 9828 Guiding  Dir = 2, Dur = 34
02:35:31.075 00.000 9828 IsSlewing returns 0
02:35:31.076 00.001 9828 IsGuiding returns 0
02:35:31.076 00.000 9828 PulseGuide returned control before completion, sleep 44
02:35:31.126 00.050 9828 IsGuiding returns 1
02:35:31.126 00.000 9828 scope still moving after pulse duration time elapsed
02:35:31.158 00.032 9828 IsSlewing returns 0
02:35:31.158 00.000 9828 IsGuiding returns 1
02:35:31.189 00.031 9828 IsSlewing returns 0
02:35:31.189 00.000 9828 IsGuiding returns 1
02:35:31.220 00.031 9828 IsSlewing returns 0
02:35:31.220 00.000 9828 IsGuiding returns 0
02:35:31.220 00.000 9828 scope move finished after 34 + 109 ms
02:35:31.220 00.000 9828 Move returns status 0, amount 34
02:35:31.220 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:31.220 00.000 9828 MoveAxis(N, 14, B)
02:35:31.220 00.000 9828 Guiding  Dir = 0, Dur = 14
02:35:31.235 00.015 9828 IsSlewing returns 0
02:35:31.235 00.000 9828 IsGuiding returns 0
02:35:31.235 00.000 9828 PulseGuide returned control before completion, sleep 24
02:35:31.266 00.031 9828 IsGuiding returns 1
02:35:31.266 00.000 9828 scope still moving after pulse duration time elapsed
02:35:31.296 00.030 9828 IsSlewing returns 0
02:35:31.297 00.001 9828 IsGuiding returns 1
02:35:31.328 00.031 9828 IsSlewing returns 0
02:35:31.328 00.000 9828 IsGuiding returns 1
02:35:31.359 00.031 9828 IsSlewing returns 0
02:35:31.359 00.000 9828 IsGuiding returns 1
02:35:31.391 00.032 9828 IsSlewing returns 0
02:35:31.391 00.000 9828 IsGuiding returns 0
02:35:31.391 00.000 9828 scope move finished after 14 + 141 ms
02:35:31.391 00.000 9828 Move returns status 0, amount 14
02:35:31.391 00.000 9828 move complete, result=0
02:35:31.391 00.000 9828 worker thread done servicing request
02:35:31.391 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.1 px 14 ms NORTH
02:35:31.758 00.367 8976 Exposure complete
02:35:31.763 00.005 8976 worker thread done servicing request
02:35:31.763 00.000 5052 OnExposeComplete: enter
02:35:31.764 00.001 5052 UpdateGuideState(): m_state=6
02:35:31.764 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9488
02:35:31.764 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.91, Mass=139, SNR=8.2, Peak=69 HFD=2.3
02:35:31.764 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:35:31.764 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
02:35:31.764 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.20 hyp=0.48 cameraTheta=2.72 mountX=0.38 mountY=0.26, mountTheta=0.61
02:35:31.764 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.20, opts=13)
02:35:31.765 00.001 5052 Enqueuing Move request for stepguider (-0.44, 0.20)
02:35:31.765 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:35:31.765 00.000 5052 UpdateGuideState exits: m=139 SNR=8.2
02:35:31.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:31.765 00.000 8976 Worker thread wakes up
02:35:31.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.20) opts 0xd
02:35:31.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.20)
02:35:31.765 00.000 8976 Moving (-0.44, 0.20) raw xDistance=0.38 yDistance=0.26
02:35:31.765 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:31.765 00.000 5052 Enqueuing Expose request
02:35:31.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:35:31.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:35:31.765 00.000 8976 MoveAxis(L, 2, ABG)
02:35:31.765 00.000 8976 stepping (-11, 31) + (-2, 0)
02:35:31.765 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:31.793 00.028 8976 Received - 47 (G) 
02:35:31.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:31.793 00.000 8976 stepped: pos (-13, 31)
02:35:31.793 00.000 8976 MoveAxis(D, 1, ABG)
02:35:31.793 00.000 8976 stepping (-13, 31) + (0, -1)
02:35:31.793 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:31.825 00.032 8976 Received - 47 (G) 
02:35:31.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:31.825 00.000 8976 stepped: pos (-13, 30)
02:35:31.825 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
02:35:31.825 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:35:31.825 00.000 8976 MountToCamera -- mountX=1.86 mountY=-4.71 hyp=5.06 mountTheta=-1.20 cameraX=3.35, cameraY=3.80 cameraTheta=0.85
02:35:31.825 00.000 8976 incremental bump (3.351, 3.797) isValid = 1
02:35:31.825 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
02:35:31.825 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:35:31.825 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:35:31.825 00.000 8976 move complete, result=0
02:35:31.825 00.000 9828 Worker thread wakes up
02:35:31.825 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:35:31.825 00.000 8976 worker thread done servicing request
02:35:31.825 00.000 8976 Worker thread wakes up
02:35:31.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:31.825 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:35:31.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:31.825 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:35:31.825 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
02:35:31.825 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
02:35:31.825 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:35:31.825 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:35:31.825 00.000 9828 BLC: window closed
02:35:31.825 00.000 9828 MoveAxis(E, 25, B)
02:35:31.825 00.000 9828 Guiding  Dir = 2, Dur = 25
02:35:31.827 00.002 9828 IsSlewing returns 0
02:35:31.827 00.000 9828 IsGuiding returns 0
02:35:31.827 00.000 9828 PulseGuide returned control before completion, sleep 35
02:35:31.875 00.048 9828 IsGuiding returns 1
02:35:31.875 00.000 9828 scope still moving after pulse duration time elapsed
02:35:31.906 00.031 9828 IsSlewing returns 0
02:35:31.906 00.000 9828 IsGuiding returns 1
02:35:31.937 00.031 9828 IsSlewing returns 0
02:35:31.937 00.000 9828 IsGuiding returns 1
02:35:31.968 00.031 9828 IsSlewing returns 0
02:35:31.968 00.000 9828 IsGuiding returns 0
02:35:31.968 00.000 9828 scope move finished after 25 + 116 ms
02:35:31.968 00.000 9828 Move returns status 0, amount 25
02:35:31.968 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:31.968 00.000 9828 MoveAxis(N, 11, B)
02:35:31.968 00.000 9828 Guiding  Dir = 0, Dur = 11
02:35:31.984 00.016 9828 IsSlewing returns 0
02:35:31.984 00.000 9828 IsGuiding returns 0
02:35:31.984 00.000 9828 PulseGuide returned control before completion, sleep 21
02:35:32.016 00.032 9828 IsGuiding returns 1
02:35:32.016 00.000 9828 scope still moving after pulse duration time elapsed
02:35:32.048 00.032 9828 IsSlewing returns 0
02:35:32.048 00.000 9828 IsGuiding returns 1
02:35:32.079 00.031 9828 IsSlewing returns 0
02:35:32.079 00.000 9828 IsGuiding returns 1
02:35:32.125 00.046 9828 IsSlewing returns 0
02:35:32.125 00.000 9828 IsGuiding returns 1
02:35:32.156 00.031 9828 IsSlewing returns 0
02:35:32.156 00.000 9828 IsGuiding returns 0
02:35:32.156 00.000 9828 scope move finished after 11 + 161 ms
02:35:32.156 00.000 9828 Move returns status 0, amount 11
02:35:32.156 00.000 9828 move complete, result=0
02:35:32.156 00.000 9828 worker thread done servicing request
02:35:32.156 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:35:32.509 00.353 8976 Exposure complete
02:35:32.515 00.006 8976 worker thread done servicing request
02:35:32.515 00.000 5052 OnExposeComplete: enter
02:35:32.515 00.000 5052 UpdateGuideState(): m_state=6
02:35:32.515 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9489
02:35:32.515 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.26, Mass=153, SNR=8.5, Peak=64 HFD=2.4
02:35:32.515 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.16 = 2.13)
02:35:32.515 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.26 = 2.02)
02:35:32.515 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.45 hyp=0.53 cameraTheta=-2.11 mountX=-0.28 mountY=0.47, mountTheta=2.10
02:35:32.516 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.45, opts=13)
02:35:32.516 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.45)
02:35:32.516 00.000 8976 Worker thread wakes up
02:35:32.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.45) opts 0xd
02:35:32.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.45)
02:35:32.516 00.000 8976 Moving (-0.27, -0.45) raw xDistance=-0.28 yDistance=0.47
02:35:32.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
02:35:32.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
02:35:32.516 00.000 8976 MoveAxis(R, 1, ABG)
02:35:32.517 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:35:32.517 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:35:32.517 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:32.517 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:32.517 00.000 5052 Enqueuing Expose request
02:35:32.517 00.000 8976 stepping (-13, 30) + (1, 0)
02:35:32.517 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:32.544 00.027 8976 Received - 47 (G) 
02:35:32.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:32.544 00.000 8976 stepped: pos (-12, 30)
02:35:32.544 00.000 8976 MoveAxis(D, 2, ABG)
02:35:32.544 00.000 8976 stepping (-12, 30) + (0, -2)
02:35:32.544 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:32.576 00.032 8976 Received - 47 (G) 
02:35:32.576 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:32.576 00.000 8976 stepped: pos (-12, 28)
02:35:32.576 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:35:32.576 00.000 8976 MountToCamera -- mountX=1.85 mountY=-4.62 hyp=4.98 mountTheta=-1.19 cameraX=3.28, cameraY=3.75 cameraTheta=0.85
02:35:32.576 00.000 8976 incremental bump (3.276, 3.752) isValid = 1
02:35:32.576 00.000 8976 Scheduling Mount bump of (0.076, 0.090)
02:35:32.576 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:35:32.576 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:35:32.576 00.000 8976 move complete, result=0
02:35:32.576 00.000 9828 Worker thread wakes up
02:35:32.576 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:35:32.576 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:35:32.576 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
02:35:32.576 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
02:35:32.576 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
02:35:32.576 00.000 8976 worker thread done servicing request
02:35:32.577 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:35:32.577 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:35:32.577 00.000 9828 BLC: window closed
02:35:32.577 00.000 9828 MoveAxis(E, 25, B)
02:35:32.577 00.000 9828 Guiding  Dir = 2, Dur = 25
02:35:32.577 00.000 8976 Worker thread wakes up
02:35:32.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:32.577 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:32.577 00.000 9828 IsSlewing returns 0
02:35:32.577 00.000 9828 IsGuiding returns 0
02:35:32.577 00.000 9828 PulseGuide returned control before completion, sleep 35
02:35:32.625 00.048 9828 IsGuiding returns 1
02:35:32.625 00.000 9828 scope still moving after pulse duration time elapsed
02:35:32.656 00.031 9828 IsSlewing returns 0
02:35:32.656 00.000 9828 IsGuiding returns 1
02:35:32.686 00.030 9828 IsSlewing returns 0
02:35:32.686 00.000 9828 IsGuiding returns 1
02:35:32.716 00.030 9828 IsSlewing returns 0
02:35:32.716 00.000 9828 IsGuiding returns 1
02:35:32.747 00.031 9828 IsSlewing returns 0
02:35:32.747 00.000 9828 IsGuiding returns 0
02:35:32.747 00.000 9828 scope move finished after 25 + 144 ms
02:35:32.747 00.000 9828 Move returns status 0, amount 25
02:35:32.747 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:32.747 00.000 9828 MoveAxis(N, 11, B)
02:35:32.747 00.000 9828 Guiding  Dir = 0, Dur = 11
02:35:32.763 00.016 9828 IsSlewing returns 0
02:35:32.763 00.000 9828 IsGuiding returns 0
02:35:32.763 00.000 9828 PulseGuide returned control before completion, sleep 21
02:35:32.794 00.031 9828 IsGuiding returns 1
02:35:32.794 00.000 9828 scope still moving after pulse duration time elapsed
02:35:32.826 00.032 9828 IsSlewing returns 0
02:35:32.826 00.000 9828 IsGuiding returns 1
02:35:32.858 00.032 9828 IsSlewing returns 0
02:35:32.858 00.000 9828 IsGuiding returns 1
02:35:32.889 00.031 9828 IsSlewing returns 0
02:35:32.889 00.000 9828 IsGuiding returns 1
02:35:32.919 00.030 9828 IsSlewing returns 0
02:35:32.919 00.000 9828 IsGuiding returns 0
02:35:32.919 00.000 9828 scope move finished after 11 + 145 ms
02:35:32.919 00.000 9828 Move returns status 0, amount 11
02:35:32.919 00.000 9828 move complete, result=0
02:35:32.919 00.000 9828 worker thread done servicing request
02:35:32.920 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:35:33.261 00.341 8976 Exposure complete
02:35:33.267 00.006 8976 worker thread done servicing request
02:35:33.267 00.000 5052 OnExposeComplete: enter
02:35:33.267 00.000 5052 UpdateGuideState(): m_state=6
02:35:33.267 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9490
02:35:33.267 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.80, Mass=145, SNR=8.3, Peak=74 HFD=2.3
02:35:33.267 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:35:33.267 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
02:35:33.267 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.09 hyp=0.35 cameraTheta=2.89 mountX=0.24 mountY=0.24, mountTheta=0.79
02:35:33.268 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.09, opts=13)
02:35:33.268 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.09)
02:35:33.268 00.000 8976 Worker thread wakes up
02:35:33.268 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.09) opts 0xd
02:35:33.268 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.09)
02:35:33.268 00.000 8976 Moving (-0.34, 0.09) raw xDistance=0.24 yDistance=0.24
02:35:33.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:35:33.268 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:35:33.268 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:35:33.268 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:33.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:35:33.268 00.000 8976 MoveAxis(R, 0, ABG)
02:35:33.268 00.000 8976 MoveAxis(U, 0, ABG)
02:35:33.268 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:33.268 00.000 5052 Enqueuing Expose request
02:35:33.268 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:35:33.268 00.000 8976 MountToCamera -- mountX=1.85 mountY=-4.57 hyp=4.92 mountTheta=-1.19 cameraX=3.23, cameraY=3.72 cameraTheta=0.86
02:35:33.268 00.000 8976 incremental bump (3.225, 3.722) isValid = 1
02:35:33.268 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:35:33.268 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:35:33.268 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:35:33.268 00.000 8976 move complete, result=0
02:35:33.268 00.000 9828 Worker thread wakes up
02:35:33.268 00.000 8976 worker thread done servicing request
02:35:33.268 00.000 8976 Worker thread wakes up
02:35:33.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:33.269 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:33.269 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:35:33.269 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:35:33.269 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:33.269 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:35:33.269 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:35:33.269 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:35:33.269 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:35:33.269 00.000 9828 BLC: window closed
02:35:33.269 00.000 9828 MoveAxis(E, 25, B)
02:35:33.269 00.000 9828 Guiding  Dir = 2, Dur = 25
02:35:33.270 00.001 9828 IsSlewing returns 0
02:35:33.270 00.000 9828 IsGuiding returns 0
02:35:33.270 00.000 9828 PulseGuide returned control before completion, sleep 35
02:35:33.311 00.041 9828 IsGuiding returns 1
02:35:33.311 00.000 9828 scope still moving after pulse duration time elapsed
02:35:33.341 00.030 9828 IsSlewing returns 0
02:35:33.341 00.000 9828 IsGuiding returns 1
02:35:33.372 00.031 9828 IsSlewing returns 0
02:35:33.372 00.000 9828 IsGuiding returns 1
02:35:33.404 00.032 9828 IsSlewing returns 0
02:35:33.404 00.000 9828 IsGuiding returns 1
02:35:33.436 00.032 9828 IsSlewing returns 0
02:35:33.436 00.000 9828 IsGuiding returns 0
02:35:33.436 00.000 9828 scope move finished after 25 + 140 ms
02:35:33.436 00.000 9828 Move returns status 0, amount 25
02:35:33.436 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:33.436 00.000 9828 MoveAxis(N, 11, B)
02:35:33.436 00.000 9828 Guiding  Dir = 0, Dur = 11
02:35:33.451 00.015 9828 IsSlewing returns 0
02:35:33.451 00.000 9828 IsGuiding returns 0
02:35:33.451 00.000 9828 PulseGuide returned control before completion, sleep 21
02:35:33.482 00.031 9828 IsGuiding returns 1
02:35:33.482 00.000 9828 scope still moving after pulse duration time elapsed
02:35:33.512 00.030 9828 IsSlewing returns 0
02:35:33.512 00.000 9828 IsGuiding returns 1
02:35:33.542 00.030 9828 IsSlewing returns 0
02:35:33.542 00.000 9828 IsGuiding returns 1
02:35:33.574 00.032 9828 IsSlewing returns 0
02:35:33.574 00.000 9828 IsGuiding returns 1
02:35:33.605 00.031 9828 IsSlewing returns 0
02:35:33.605 00.000 9828 IsGuiding returns 0
02:35:33.605 00.000 9828 scope move finished after 11 + 143 ms
02:35:33.605 00.000 9828 Move returns status 0, amount 11
02:35:33.605 00.000 9828 move complete, result=0
02:35:33.605 00.000 9828 worker thread done servicing request
02:35:33.605 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:35:33.956 00.351 8976 Exposure complete
02:35:33.961 00.005 8976 worker thread done servicing request
02:35:33.961 00.000 5052 OnExposeComplete: enter
02:35:33.961 00.000 5052 UpdateGuideState(): m_state=6
02:35:33.961 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9491
02:35:33.961 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.70, Mass=133, SNR=8.0, Peak=72 HFD=2.0
02:35:33.961 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
02:35:33.961 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:35:33.961 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-3.10 mountX=0.12 mountY=0.25, mountTheta=1.12
02:35:33.962 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.01, opts=13)
02:35:33.962 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.01)
02:35:33.962 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:35:33.962 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
02:35:33.962 00.000 8976 Worker thread wakes up
02:35:33.963 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.01) opts 0xd
02:35:33.963 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.01)
02:35:33.963 00.000 8976 Moving (-0.29, -0.01) raw xDistance=0.12 yDistance=0.25
02:35:33.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:35:33.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:35:33.963 00.000 8976 MoveAxis(R, 0, ABG)
02:35:33.963 00.000 8976 MoveAxis(U, 0, ABG)
02:35:33.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:33.963 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:33.963 00.000 5052 Enqueuing Expose request
02:35:33.963 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:35:33.963 00.000 8976 MountToCamera -- mountX=1.84 mountY=-4.53 hyp=4.89 mountTheta=-1.18 cameraX=3.19, cameraY=3.70 cameraTheta=0.86
02:35:33.963 00.000 8976 incremental bump (3.191, 3.702) isValid = 1
02:35:33.963 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:35:33.963 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:35:33.963 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:35:33.963 00.000 8976 move complete, result=0
02:35:33.963 00.000 9828 Worker thread wakes up
02:35:33.963 00.000 8976 worker thread done servicing request
02:35:33.963 00.000 8976 Worker thread wakes up
02:35:33.963 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:35:33.963 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:33.964 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:33.964 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:35:33.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:33.964 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:35:33.964 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:35:33.964 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:35:33.964 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:35:33.964 00.000 9828 BLC: window closed
02:35:33.964 00.000 9828 MoveAxis(E, 25, B)
02:35:33.964 00.000 9828 Guiding  Dir = 2, Dur = 25
02:35:33.964 00.000 9828 IsSlewing returns 0
02:35:33.965 00.001 9828 IsGuiding returns 0
02:35:33.965 00.000 9828 PulseGuide returned control before completion, sleep 35
02:35:34.011 00.046 9828 IsGuiding returns 1
02:35:34.011 00.000 9828 scope still moving after pulse duration time elapsed
02:35:34.044 00.033 9828 IsSlewing returns 0
02:35:34.044 00.000 9828 IsGuiding returns 1
02:35:34.073 00.029 9828 IsSlewing returns 0
02:35:34.073 00.000 9828 IsGuiding returns 1
02:35:34.105 00.032 9828 IsSlewing returns 0
02:35:34.105 00.000 9828 IsGuiding returns 1
02:35:34.136 00.031 9828 IsSlewing returns 0
02:35:34.136 00.000 9828 IsGuiding returns 0
02:35:34.136 00.000 9828 scope move finished after 25 + 146 ms
02:35:34.136 00.000 9828 Move returns status 0, amount 25
02:35:34.136 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:34.137 00.001 9828 MoveAxis(N, 11, B)
02:35:34.137 00.000 9828 Guiding  Dir = 0, Dur = 11
02:35:34.151 00.014 9828 IsSlewing returns 0
02:35:34.151 00.000 9828 IsGuiding returns 0
02:35:34.151 00.000 9828 PulseGuide returned control before completion, sleep 21
02:35:34.182 00.031 9828 IsGuiding returns 1
02:35:34.182 00.000 9828 scope still moving after pulse duration time elapsed
02:35:34.213 00.031 9828 IsSlewing returns 0
02:35:34.213 00.000 9828 IsGuiding returns 1
02:35:34.244 00.031 9828 IsSlewing returns 0
02:35:34.244 00.000 9828 IsGuiding returns 1
02:35:34.275 00.031 9828 IsSlewing returns 0
02:35:34.275 00.000 9828 IsGuiding returns 1
02:35:34.307 00.032 9828 IsSlewing returns 0
02:35:34.307 00.000 9828 IsGuiding returns 0
02:35:34.307 00.000 9828 scope move finished after 11 + 144 ms
02:35:34.307 00.000 9828 Move returns status 0, amount 11
02:35:34.307 00.000 9828 move complete, result=0
02:35:34.307 00.000 9828 worker thread done servicing request
02:35:34.307 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:35:34.649 00.342 8976 Exposure complete
02:35:34.654 00.005 8976 worker thread done servicing request
02:35:34.654 00.000 5052 OnExposeComplete: enter
02:35:34.654 00.000 5052 UpdateGuideState(): m_state=6
02:35:34.654 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9492
02:35:34.654 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.95, Mass=132, SNR=8.0, Peak=70 HFD=2.1
02:35:34.654 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
02:35:34.654 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
02:35:34.655 00.001 5052 CameraToMount -- cameraX=-0.33 cameraY=0.24 hyp=0.41 cameraTheta=2.50 mountX=0.37 mountY=0.14, mountTheta=0.37
02:35:34.655 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.24, opts=13)
02:35:34.655 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.24)
02:35:34.655 00.000 8976 Worker thread wakes up
02:35:34.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.24) opts 0xd
02:35:34.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.24)
02:35:34.656 00.001 8976 Moving (-0.33, 0.24) raw xDistance=0.37 yDistance=0.14
02:35:34.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:35:34.656 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:35:34.656 00.000 5052 UpdateGuideState exits: m=132 SNR=8.0
02:35:34.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:34.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:35:34.656 00.000 8976 MoveAxis(L, 2, ABG)
02:35:34.656 00.000 8976 stepping (-12, 28) + (-2, 0)
02:35:34.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:34.656 00.000 5052 Enqueuing Expose request
02:35:34.656 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:34.687 00.031 8976 Received - 47 (G) 
02:35:34.687 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:34.687 00.000 8976 stepped: pos (-14, 28)
02:35:34.687 00.000 8976 MoveAxis(U, 0, ABG)
02:35:34.687 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:35:34.687 00.000 8976 MountToCamera -- mountX=1.94 mountY=-4.50 hyp=4.90 mountTheta=-1.16 cameraX=3.12, cameraY=3.78 cameraTheta=0.88
02:35:34.687 00.000 8976 incremental bump (3.123, 3.778) isValid = 1
02:35:34.687 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:35:34.687 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:35:34.687 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:35:34.687 00.000 8976 move complete, result=0
02:35:34.687 00.000 8976 worker thread done servicing request
02:35:34.687 00.000 9828 Worker thread wakes up
02:35:34.687 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:35:34.687 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:35:34.687 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
02:35:34.687 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
02:35:34.687 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:35:34.687 00.000 8976 Worker thread wakes up
02:35:34.687 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:35:34.687 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:35:34.687 00.000 9828 BLC: window closed
02:35:34.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:34.687 00.000 9828 MoveAxis(E, 25, B)
02:35:34.687 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:34.688 00.001 9828 Guiding  Dir = 2, Dur = 25
02:35:34.688 00.000 9828 IsSlewing returns 0
02:35:34.688 00.000 9828 IsGuiding returns 0
02:35:34.688 00.000 9828 PulseGuide returned control before completion, sleep 35
02:35:34.731 00.043 9828 IsGuiding returns 1
02:35:34.731 00.000 9828 scope still moving after pulse duration time elapsed
02:35:34.762 00.031 9828 IsSlewing returns 0
02:35:34.762 00.000 9828 IsGuiding returns 1
02:35:34.793 00.031 9828 IsSlewing returns 0
02:35:34.793 00.000 9828 IsGuiding returns 1
02:35:34.825 00.032 9828 IsSlewing returns 0
02:35:34.825 00.000 9828 IsGuiding returns 1
02:35:34.856 00.031 9828 IsSlewing returns 0
02:35:34.856 00.000 9828 IsGuiding returns 0
02:35:34.857 00.001 9828 scope move finished after 25 + 142 ms
02:35:34.857 00.000 9828 Move returns status 0, amount 25
02:35:34.857 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:34.857 00.000 9828 MoveAxis(N, 11, B)
02:35:34.857 00.000 9828 Guiding  Dir = 0, Dur = 11
02:35:34.870 00.013 9828 IsSlewing returns 0
02:35:34.870 00.000 9828 IsGuiding returns 0
02:35:34.870 00.000 9828 PulseGuide returned control before completion, sleep 21
02:35:34.901 00.031 9828 IsGuiding returns 1
02:35:34.901 00.000 9828 scope still moving after pulse duration time elapsed
02:35:34.933 00.032 9828 IsSlewing returns 0
02:35:34.933 00.000 9828 IsGuiding returns 1
02:35:34.963 00.030 9828 IsSlewing returns 0
02:35:34.963 00.000 9828 IsGuiding returns 1
02:35:34.994 00.031 9828 IsSlewing returns 0
02:35:34.994 00.000 9828 IsGuiding returns 1
02:35:35.025 00.031 9828 IsSlewing returns 0
02:35:35.025 00.000 9828 IsGuiding returns 0
02:35:35.025 00.000 9828 scope move finished after 11 + 143 ms
02:35:35.025 00.000 9828 Move returns status 0, amount 11
02:35:35.025 00.000 9828 move complete, result=0
02:35:35.025 00.000 9828 worker thread done servicing request
02:35:35.025 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:35:35.379 00.354 8976 Exposure complete
02:35:35.385 00.006 8976 worker thread done servicing request
02:35:35.385 00.000 5052 OnExposeComplete: enter
02:35:35.385 00.000 5052 UpdateGuideState(): m_state=6
02:35:35.385 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9493
02:35:35.385 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.25, Mass=149, SNR=8.4, Peak=70 HFD=1.8
02:35:35.385 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
02:35:35.385 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.46)
02:35:35.385 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=-0.45 hyp=1.02 cameraTheta=-2.68 mountX=0.01 mountY=1.01, mountTheta=1.56
02:35:35.386 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=-0.45, opts=13)
02:35:35.386 00.000 5052 Enqueuing Move request for stepguider (-0.91, -0.45)
02:35:35.386 00.000 8976 Worker thread wakes up
02:35:35.386 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:35:35.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, -0.45) opts 0xd
02:35:35.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, -0.45)
02:35:35.386 00.000 8976 Moving (-0.91, -0.45) raw xDistance=0.01 yDistance=1.01
02:35:35.386 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:35:35.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:35:35.387 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.01
02:35:35.387 00.000 8976 MoveAxis(R, 0, ABG)
02:35:35.387 00.000 8976 MoveAxis(D, 4, ABG)
02:35:35.387 00.000 8976 stepping (-14, 28) + (0, -4)
02:35:35.387 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:35:35.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:35.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:35.387 00.000 5052 Enqueuing Expose request
02:35:35.421 00.034 8976 Received - 47 (G) 
02:35:35.422 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:35:35.422 00.000 8976 stepped: pos (-14, 24)
02:35:35.422 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:35:35.422 00.000 8976 MountToCamera -- mountX=2.01 mountY=-4.27 hyp=4.72 mountTheta=-1.13 cameraX=2.89, cameraY=3.73 cameraTheta=0.91
02:35:35.422 00.000 8976 incremental bump (2.890, 3.734) isValid = 1
02:35:35.422 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
02:35:35.422 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:35:35.422 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:35:35.422 00.000 8976 move complete, result=0
02:35:35.422 00.000 9828 Worker thread wakes up
02:35:35.422 00.000 8976 worker thread done servicing request
02:35:35.422 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 1.0 px 4 ms SOUTH
02:35:35.422 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:35:35.422 00.000 8976 Worker thread wakes up
02:35:35.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:35.423 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:35.423 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:35:35.423 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
02:35:35.423 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
02:35:35.423 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:35:35.423 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:35:35.423 00.000 9828 BLC: window closed
02:35:35.423 00.000 9828 MoveAxis(E, 24, B)
02:35:35.423 00.000 9828 Guiding  Dir = 2, Dur = 24
02:35:35.423 00.000 9828 IsSlewing returns 0
02:35:35.423 00.000 9828 IsGuiding returns 0
02:35:35.424 00.001 9828 PulseGuide returned control before completion, sleep 34
02:35:35.464 00.040 9828 IsGuiding returns 1
02:35:35.464 00.000 9828 scope still moving after pulse duration time elapsed
02:35:35.496 00.032 9828 IsSlewing returns 0
02:35:35.496 00.000 9828 IsGuiding returns 1
02:35:35.527 00.031 9828 IsSlewing returns 0
02:35:35.527 00.000 9828 IsGuiding returns 1
02:35:35.558 00.031 9828 IsSlewing returns 0
02:35:35.558 00.000 9828 IsGuiding returns 1
02:35:35.589 00.031 9828 IsSlewing returns 0
02:35:35.589 00.000 9828 IsGuiding returns 1
02:35:35.621 00.032 9828 IsSlewing returns 0
02:35:35.621 00.000 9828 IsGuiding returns 1
02:35:35.651 00.030 9828 IsSlewing returns 0
02:35:35.651 00.000 9828 IsGuiding returns 1
02:35:35.682 00.031 9828 IsSlewing returns 0
02:35:35.682 00.000 9828 IsGuiding returns 0
02:35:35.682 00.000 9828 scope move finished after 24 + 234 ms
02:35:35.682 00.000 9828 Move returns status 0, amount 24
02:35:35.682 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:35.682 00.000 9828 MoveAxis(N, 12, B)
02:35:35.682 00.000 9828 Guiding  Dir = 0, Dur = 12
02:35:35.697 00.015 9828 IsSlewing returns 0
02:35:35.697 00.000 9828 IsGuiding returns 0
02:35:35.697 00.000 9828 PulseGuide returned control before completion, sleep 22
02:35:35.728 00.031 9828 IsGuiding returns 1
02:35:35.729 00.001 9828 scope still moving after pulse duration time elapsed
02:35:35.761 00.032 9828 IsSlewing returns 0
02:35:35.765 00.004 9828 IsGuiding returns 1
02:35:35.792 00.027 9828 IsSlewing returns 0
02:35:35.793 00.001 9828 IsGuiding returns 1
02:35:35.824 00.031 9828 IsSlewing returns 0
02:35:35.824 00.000 9828 IsGuiding returns 1
02:35:35.855 00.031 9828 IsSlewing returns 0
02:35:35.855 00.000 9828 IsGuiding returns 0
02:35:35.855 00.000 9828 scope move finished after 12 + 145 ms
02:35:35.855 00.000 9828 Move returns status 0, amount 12
02:35:35.855 00.000 9828 move complete, result=0
02:35:35.855 00.000 9828 worker thread done servicing request
02:35:35.855 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:35:36.110 00.255 8976 Exposure complete
02:35:36.115 00.005 8976 worker thread done servicing request
02:35:36.115 00.000 5052 OnExposeComplete: enter
02:35:36.115 00.000 5052 UpdateGuideState(): m_state=6
02:35:36.115 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9494
02:35:36.116 00.001 5052 Star::Find returns 1 (0), X=328.60, Y=281.70, Mass=148, SNR=8.3, Peak=65 HFD=2.7
02:35:36.116 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
02:35:36.116 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
02:35:36.116 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.01 hyp=0.57 cameraTheta=-3.12 mountX=0.25 mountY=0.49, mountTheta=1.09
02:35:36.116 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.01, opts=13)
02:35:36.116 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.01)
02:35:36.116 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:35:36.116 00.000 5052 UpdateGuideState exits: m=148 SNR=8.3
02:35:36.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:36.116 00.000 8976 Worker thread wakes up
02:35:36.117 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.01) opts 0xd
02:35:36.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.01)
02:35:36.117 00.000 8976 Moving (-0.57, -0.01) raw xDistance=0.25 yDistance=0.49
02:35:36.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:36.117 00.000 5052 Enqueuing Expose request
02:35:36.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:35:36.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49
02:35:36.117 00.000 8976 MoveAxis(R, 0, ABG)
02:35:36.117 00.000 8976 MoveAxis(D, 2, ABG)
02:35:36.117 00.000 8976 stepping (-14, 24) + (0, -2)
02:35:36.117 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:36.141 00.024 8976 Received - 47 (G) 
02:35:36.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:36.141 00.000 8976 stepped: pos (-14, 22)
02:35:36.141 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:35:36.141 00.000 8976 MountToCamera -- mountX=2.05 mountY=-4.02 hyp=4.51 mountTheta=-1.10 cameraX=2.64, cameraY=3.66 cameraTheta=0.95
02:35:36.141 00.000 8976 incremental bump (2.641, 3.656) isValid = 1
02:35:36.141 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
02:35:36.141 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:35:36.141 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:35:36.141 00.000 8976 move complete, result=0
02:35:36.141 00.000 9828 Worker thread wakes up
02:35:36.141 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:35:36.141 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:35:36.141 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:35:36.141 00.000 8976 worker thread done servicing request
02:35:36.141 00.000 8976 Worker thread wakes up
02:35:36.141 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
02:35:36.142 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:36.142 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
02:35:36.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:36.142 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:35:36.142 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:35:36.142 00.000 9828 BLC: window closed
02:35:36.142 00.000 9828 MoveAxis(E, 23, B)
02:35:36.142 00.000 9828 Guiding  Dir = 2, Dur = 23
02:35:36.142 00.000 9828 IsSlewing returns 0
02:35:36.142 00.000 9828 IsGuiding returns 0
02:35:36.142 00.000 9828 PulseGuide returned control before completion, sleep 33
02:35:36.181 00.039 9828 IsGuiding returns 1
02:35:36.181 00.000 9828 scope still moving after pulse duration time elapsed
02:35:36.212 00.031 9828 IsSlewing returns 0
02:35:36.212 00.000 9828 IsGuiding returns 1
02:35:36.243 00.031 9828 IsSlewing returns 0
02:35:36.243 00.000 9828 IsGuiding returns 1
02:35:36.275 00.032 9828 IsSlewing returns 0
02:35:36.275 00.000 9828 IsGuiding returns 0
02:35:36.275 00.000 9828 scope move finished after 23 + 109 ms
02:35:36.275 00.000 9828 Move returns status 0, amount 23
02:35:36.276 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:36.276 00.000 9828 MoveAxis(N, 12, B)
02:35:36.276 00.000 9828 Guiding  Dir = 0, Dur = 12
02:35:36.291 00.015 9828 IsSlewing returns 0
02:35:36.291 00.000 9828 IsGuiding returns 0
02:35:36.291 00.000 9828 PulseGuide returned control before completion, sleep 22
02:35:36.322 00.031 9828 IsGuiding returns 1
02:35:36.322 00.000 9828 scope still moving after pulse duration time elapsed
02:35:36.353 00.031 9828 IsSlewing returns 0
02:35:36.353 00.000 9828 IsGuiding returns 1
02:35:36.384 00.031 9828 IsSlewing returns 0
02:35:36.384 00.000 9828 IsGuiding returns 1
02:35:36.414 00.030 9828 IsSlewing returns 0
02:35:36.415 00.001 9828 IsGuiding returns 1
02:35:36.444 00.029 9828 IsSlewing returns 0
02:35:36.444 00.000 9828 IsGuiding returns 0
02:35:36.445 00.001 9828 scope move finished after 12 + 141 ms
02:35:36.445 00.000 9828 Move returns status 0, amount 12
02:35:36.445 00.000 9828 move complete, result=0
02:35:36.445 00.000 9828 worker thread done servicing request
02:35:36.445 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:35:36.826 00.381 8976 Exposure complete
02:35:36.832 00.006 8976 worker thread done servicing request
02:35:36.832 00.000 5052 OnExposeComplete: enter
02:35:36.832 00.000 5052 UpdateGuideState(): m_state=6
02:35:36.832 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9495
02:35:36.832 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.79, Mass=120, SNR=7.6, Peak=66 HFD=2.3
02:35:36.832 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:35:36.832 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
02:35:36.832 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.08 hyp=0.48 cameraTheta=2.96 mountX=0.29 mountY=0.35, mountTheta=0.88
02:35:36.833 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.08, opts=13)
02:35:36.833 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.08)
02:35:36.833 00.000 8976 Worker thread wakes up
02:35:36.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.08) opts 0xd
02:35:36.834 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.08)
02:35:36.834 00.000 8976 Moving (-0.47, 0.08) raw xDistance=0.29 yDistance=0.35
02:35:36.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:35:36.834 00.000 5052 UpdateGuideState exits: m=120 SNR=7.6
02:35:36.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:36.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:35:36.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:35:36.834 00.000 8976 MoveAxis(L, 1, ABG)
02:35:36.834 00.000 8976 stepping (-14, 22) + (-1, 0)
02:35:36.834 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:36.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:36.835 00.001 5052 Enqueuing Expose request
02:35:36.861 00.026 8976 Received - 47 (G) 
02:35:36.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:36.861 00.000 8976 stepped: pos (-15, 22)
02:35:36.861 00.000 8976 MoveAxis(D, 2, ABG)
02:35:36.861 00.000 8976 stepping (-15, 22) + (0, -2)
02:35:36.861 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:36.893 00.032 8976 Received - 47 (G) 
02:35:36.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:36.893 00.000 8976 stepped: pos (-15, 20)
02:35:36.893 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:35:36.893 00.000 8976 MountToCamera -- mountX=2.13 mountY=-3.74 hyp=4.30 mountTheta=-1.05 cameraX=2.36, cameraY=3.60 cameraTheta=0.99
02:35:36.893 00.000 8976 incremental bump (2.358, 3.602) isValid = 1
02:35:36.893 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
02:35:36.893 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:35:36.893 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:35:36.893 00.000 8976 move complete, result=0
02:35:36.893 00.000 9828 Worker thread wakes up
02:35:36.893 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 2 ms SOUTH
02:35:36.893 00.000 8976 worker thread done servicing request
02:35:36.893 00.000 8976 Worker thread wakes up
02:35:36.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:36.893 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:35:36.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:36.893 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:35:36.893 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
02:35:36.893 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
02:35:36.893 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:35:36.894 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:35:36.894 00.000 9828 BLC: window closed
02:35:36.894 00.000 9828 MoveAxis(E, 21, B)
02:35:36.894 00.000 9828 Guiding  Dir = 2, Dur = 21
02:35:36.894 00.000 9828 IsSlewing returns 0
02:35:36.894 00.000 9828 IsGuiding returns 0
02:35:36.894 00.000 9828 PulseGuide returned control before completion, sleep 31
02:35:36.930 00.036 9828 IsGuiding returns 1
02:35:36.930 00.000 9828 scope still moving after pulse duration time elapsed
02:35:36.961 00.031 9828 IsSlewing returns 0
02:35:36.961 00.000 9828 IsGuiding returns 1
02:35:36.992 00.031 9828 IsSlewing returns 0
02:35:36.992 00.000 9828 IsGuiding returns 1
02:35:37.024 00.032 9828 IsSlewing returns 0
02:35:37.024 00.000 9828 IsGuiding returns 0
02:35:37.024 00.000 9828 scope move finished after 21 + 108 ms
02:35:37.024 00.000 9828 Move returns status 0, amount 21
02:35:37.024 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:37.024 00.000 9828 MoveAxis(N, 12, B)
02:35:37.024 00.000 9828 Guiding  Dir = 0, Dur = 12
02:35:37.040 00.016 9828 IsSlewing returns 0
02:35:37.040 00.000 9828 IsGuiding returns 0
02:35:37.041 00.001 9828 PulseGuide returned control before completion, sleep 22
02:35:37.070 00.029 9828 IsGuiding returns 1
02:35:37.070 00.000 9828 scope still moving after pulse duration time elapsed
02:35:37.103 00.033 9828 IsSlewing returns 0
02:35:37.104 00.001 9828 IsGuiding returns 1
02:35:37.133 00.029 9828 IsSlewing returns 0
02:35:37.138 00.005 9828 IsGuiding returns 1
02:35:37.164 00.026 9828 IsSlewing returns 0
02:35:37.164 00.000 9828 IsGuiding returns 1
02:35:37.195 00.031 9828 IsSlewing returns 0
02:35:37.196 00.001 9828 IsGuiding returns 0
02:35:37.196 00.000 9828 scope move finished after 12 + 143 ms
02:35:37.196 00.000 9828 Move returns status 0, amount 12
02:35:37.196 00.000 9828 move complete, result=0
02:35:37.196 00.000 9828 worker thread done servicing request
02:35:37.197 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:35:37.577 00.380 8976 Exposure complete
02:35:37.582 00.005 8976 worker thread done servicing request
02:35:37.582 00.000 5052 OnExposeComplete: enter
02:35:37.582 00.000 5052 UpdateGuideState(): m_state=6
02:35:37.582 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9496
02:35:37.583 00.001 5052 Star::Find returns 1 (0), X=328.87, Y=281.92, Mass=139, SNR=8.1, Peak=65 HFD=2.3
02:35:37.583 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
02:35:37.583 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
02:35:37.583 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.21 hyp=0.37 cameraTheta=2.54 mountX=0.32 mountY=0.14, mountTheta=0.41
02:35:37.583 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.21, opts=13)
02:35:37.583 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.21)
02:35:37.583 00.000 8976 Worker thread wakes up
02:35:37.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.21) opts 0xd
02:35:37.583 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.21)
02:35:37.583 00.000 8976 Moving (-0.30, 0.21) raw xDistance=0.32 yDistance=0.14
02:35:37.584 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
02:35:37.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:35:37.584 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:35:37.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:37.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:35:37.584 00.000 8976 MoveAxis(L, 1, ABG)
02:35:37.584 00.000 8976 stepping (-15, 20) + (-1, 0)
02:35:37.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:37.584 00.000 5052 Enqueuing Expose request
02:35:37.584 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:37.611 00.027 8976 Received - 47 (G) 
02:35:37.612 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:37.612 00.000 8976 stepped: pos (-16, 20)
02:35:37.612 00.000 8976 MoveAxis(U, 0, ABG)
02:35:37.612 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:35:37.612 00.000 8976 MountToCamera -- mountX=2.24 mountY=-3.55 hyp=4.20 mountTheta=-1.01 cameraX=2.14, cameraY=3.61 cameraTheta=1.03
02:35:37.612 00.000 8976 incremental bump (2.145, 3.610) isValid = 1
02:35:37.612 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:35:37.612 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:35:37.612 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:35:37.612 00.000 8976 move complete, result=0
02:35:37.612 00.000 9828 Worker thread wakes up
02:35:37.612 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:35:37.612 00.000 8976 worker thread done servicing request
02:35:37.612 00.000 8976 Worker thread wakes up
02:35:37.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:37.612 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:35:37.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:37.612 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:35:37.613 00.001 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
02:35:37.613 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
02:35:37.613 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:35:37.613 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:35:37.613 00.000 9828 BLC: window closed
02:35:37.613 00.000 9828 MoveAxis(E, 20, B)
02:35:37.613 00.000 9828 Guiding  Dir = 2, Dur = 20
02:35:37.613 00.000 9828 IsSlewing returns 0
02:35:37.613 00.000 9828 IsGuiding returns 0
02:35:37.613 00.000 9828 PulseGuide returned control before completion, sleep 30
02:35:37.650 00.037 9828 IsGuiding returns 1
02:35:37.650 00.000 9828 scope still moving after pulse duration time elapsed
02:35:37.680 00.030 9828 IsSlewing returns 0
02:35:37.680 00.000 9828 IsGuiding returns 1
02:35:37.711 00.031 9828 IsSlewing returns 0
02:35:37.711 00.000 9828 IsGuiding returns 1
02:35:37.741 00.030 9828 IsSlewing returns 0
02:35:37.741 00.000 9828 IsGuiding returns 0
02:35:37.741 00.000 9828 scope move finished after 20 + 107 ms
02:35:37.741 00.000 9828 Move returns status 0, amount 20
02:35:37.741 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:37.741 00.000 9828 MoveAxis(N, 13, B)
02:35:37.741 00.000 9828 Guiding  Dir = 0, Dur = 13
02:35:37.759 00.018 9828 IsSlewing returns 0
02:35:37.760 00.001 9828 IsGuiding returns 0
02:35:37.760 00.000 9828 PulseGuide returned control before completion, sleep 23
02:35:37.788 00.028 9828 IsGuiding returns 1
02:35:37.788 00.000 9828 scope still moving after pulse duration time elapsed
02:35:37.819 00.031 9828 IsSlewing returns 0
02:35:37.819 00.000 9828 IsGuiding returns 1
02:35:37.851 00.032 9828 IsSlewing returns 0
02:35:37.851 00.000 9828 IsGuiding returns 1
02:35:37.881 00.030 9828 IsSlewing returns 0
02:35:37.881 00.000 9828 IsGuiding returns 0
02:35:37.881 00.000 9828 scope move finished after 13 + 107 ms
02:35:37.881 00.000 9828 Move returns status 0, amount 13
02:35:37.881 00.000 9828 move complete, result=0
02:35:37.881 00.000 9828 worker thread done servicing request
02:35:37.881 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:35:38.293 00.412 8976 Exposure complete
02:35:38.299 00.006 8976 worker thread done servicing request
02:35:38.299 00.000 5052 OnExposeComplete: enter
02:35:38.299 00.000 5052 UpdateGuideState(): m_state=6
02:35:38.299 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9497
02:35:38.299 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.42, Mass=154, SNR=8.6, Peak=65 HFD=2.5
02:35:38.299 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.04) = xAngle (-3.63 = 2.65)
02:35:38.299 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.55)
02:35:38.299 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.29 hyp=0.29 cameraTheta=-1.59 mountX=-0.26 mountY=0.16, mountTheta=2.58
02:35:38.300 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.29, opts=13)
02:35:38.300 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.29)
02:35:38.301 00.001 8976 Worker thread wakes up
02:35:38.301 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:35:38.301 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
02:35:38.301 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:38.301 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:38.301 00.000 5052 Enqueuing Expose request
02:35:38.301 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.29) opts 0xd
02:35:38.301 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.29)
02:35:38.301 00.000 8976 Moving (-0.00, -0.29) raw xDistance=-0.26 yDistance=0.16
02:35:38.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:35:38.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:35:38.301 00.000 8976 MoveAxis(R, 0, ABG)
02:35:38.301 00.000 8976 MoveAxis(U, 0, ABG)
02:35:38.301 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:35:38.301 00.000 8976 MountToCamera -- mountX=2.31 mountY=-3.43 hyp=4.13 mountTheta=-0.98 cameraX=2.00, cameraY=3.62 cameraTheta=1.07
02:35:38.301 00.000 8976 incremental bump (2.002, 3.616) isValid = 1
02:35:38.301 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:35:38.301 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:35:38.301 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:35:38.302 00.001 8976 move complete, result=0
02:35:38.302 00.000 9828 Worker thread wakes up
02:35:38.302 00.000 8976 worker thread done servicing request
02:35:38.302 00.000 8976 Worker thread wakes up
02:35:38.302 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:38.302 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:35:38.302 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:35:38.302 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:38.302 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:38.302 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
02:35:38.302 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
02:35:38.302 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:35:38.302 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:35:38.302 00.000 9828 BLC: window closed
02:35:38.303 00.001 9828 MoveAxis(E, 19, B)
02:35:38.303 00.000 9828 Guiding  Dir = 2, Dur = 19
02:35:38.303 00.000 9828 IsSlewing returns 0
02:35:38.303 00.000 9828 IsGuiding returns 0
02:35:38.303 00.000 9828 PulseGuide returned control before completion, sleep 29
02:35:38.346 00.043 9828 IsGuiding returns 1
02:35:38.346 00.000 9828 scope still moving after pulse duration time elapsed
02:35:38.376 00.030 9828 IsSlewing returns 0
02:35:38.376 00.000 9828 IsGuiding returns 1
02:35:38.407 00.031 9828 IsSlewing returns 0
02:35:38.407 00.000 9828 IsGuiding returns 1
02:35:38.438 00.031 9828 IsSlewing returns 0
02:35:38.438 00.000 9828 IsGuiding returns 0
02:35:38.438 00.000 9828 scope move finished after 19 + 115 ms
02:35:38.438 00.000 9828 Move returns status 0, amount 19
02:35:38.438 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:38.438 00.000 9828 MoveAxis(N, 13, B)
02:35:38.438 00.000 9828 Guiding  Dir = 0, Dur = 13
02:35:38.453 00.015 9828 IsSlewing returns 0
02:35:38.453 00.000 9828 IsGuiding returns 0
02:35:38.453 00.000 9828 PulseGuide returned control before completion, sleep 23
02:35:38.484 00.031 9828 IsGuiding returns 1
02:35:38.488 00.004 9828 scope still moving after pulse duration time elapsed
02:35:38.515 00.027 9828 IsSlewing returns 0
02:35:38.515 00.000 9828 IsGuiding returns 1
02:35:38.545 00.030 9828 IsSlewing returns 0
02:35:38.545 00.000 9828 IsGuiding returns 1
02:35:38.577 00.032 9828 IsSlewing returns 0
02:35:38.577 00.000 9828 IsGuiding returns 1
02:35:38.608 00.031 9828 IsSlewing returns 0
02:35:38.608 00.000 9828 IsGuiding returns 0
02:35:38.608 00.000 9828 scope move finished after 13 + 142 ms
02:35:38.608 00.000 9828 Move returns status 0, amount 13
02:35:38.608 00.000 9828 move complete, result=0
02:35:38.609 00.001 9828 worker thread done servicing request
02:35:38.609 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:35:38.991 00.382 8976 Exposure complete
02:35:38.996 00.005 8976 worker thread done servicing request
02:35:38.996 00.000 5052 OnExposeComplete: enter
02:35:38.996 00.000 5052 UpdateGuideState(): m_state=6
02:35:38.996 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9498
02:35:38.996 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.57, Mass=129, SNR=7.8, Peak=61 HFD=2.5
02:35:38.996 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.15 = 3.13)
02:35:38.996 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.03)
02:35:38.996 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-1.11 mountX=-0.15 mountY=0.02, mountTheta=3.03
02:35:38.997 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.14, opts=13)
02:35:38.997 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.14)
02:35:38.997 00.000 8976 Worker thread wakes up
02:35:38.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.14) opts 0xd
02:35:38.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.14)
02:35:38.997 00.000 8976 Moving (0.07, -0.14) raw xDistance=-0.15 yDistance=0.02
02:35:38.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:35:38.997 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:35:38.997 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:35:38.997 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:38.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:35:38.997 00.000 8976 MoveAxis(R, 0, ABG)
02:35:38.998 00.001 8976 MoveAxis(U, 0, ABG)
02:35:38.998 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:38.998 00.000 5052 Enqueuing Expose request
02:35:38.998 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:35:38.998 00.000 8976 MountToCamera -- mountX=2.35 mountY=-3.35 hyp=4.09 mountTheta=-0.96 cameraX=1.91, cameraY=3.62 cameraTheta=1.09
02:35:38.998 00.000 8976 incremental bump (1.907, 3.620) isValid = 1
02:35:38.998 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:35:38.998 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:35:38.998 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:35:38.998 00.000 8976 move complete, result=0
02:35:38.998 00.000 9828 Worker thread wakes up
02:35:38.998 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:35:38.998 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:35:38.998 00.000 8976 worker thread done servicing request
02:35:38.998 00.000 8976 Worker thread wakes up
02:35:38.998 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:38.998 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:38.999 00.001 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
02:35:38.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:38.999 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.17)
02:35:38.999 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:35:38.999 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:35:38.999 00.000 9828 BLC: window closed
02:35:38.999 00.000 9828 MoveAxis(E, 19, B)
02:35:38.999 00.000 9828 Guiding  Dir = 2, Dur = 19
02:35:38.999 00.000 9828 IsSlewing returns 0
02:35:39.000 00.001 9828 IsGuiding returns 0
02:35:39.000 00.000 9828 PulseGuide returned control before completion, sleep 29
02:35:39.030 00.030 9828 IsGuiding returns 1
02:35:39.030 00.000 9828 scope still moving after pulse duration time elapsed
02:35:39.060 00.030 9828 IsSlewing returns 0
02:35:39.060 00.000 9828 IsGuiding returns 1
02:35:39.092 00.032 9828 IsSlewing returns 0
02:35:39.092 00.000 9828 IsGuiding returns 1
02:35:39.123 00.031 9828 IsSlewing returns 0
02:35:39.123 00.000 9828 IsGuiding returns 1
02:35:39.154 00.031 9828 IsSlewing returns 0
02:35:39.154 00.000 9828 IsGuiding returns 1
02:35:39.185 00.031 9828 IsSlewing returns 0
02:35:39.185 00.000 9828 IsGuiding returns 1
02:35:39.216 00.031 9828 IsSlewing returns 0
02:35:39.217 00.001 9828 IsGuiding returns 0
02:35:39.217 00.000 9828 scope move finished after 19 + 198 ms
02:35:39.217 00.000 9828 Move returns status 0, amount 19
02:35:39.217 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:39.217 00.000 9828 MoveAxis(N, 13, B)
02:35:39.217 00.000 9828 Guiding  Dir = 0, Dur = 13
02:35:39.232 00.015 9828 IsSlewing returns 0
02:35:39.232 00.000 9828 IsGuiding returns 0
02:35:39.232 00.000 9828 PulseGuide returned control before completion, sleep 23
02:35:39.262 00.030 9828 IsGuiding returns 1
02:35:39.262 00.000 9828 scope still moving after pulse duration time elapsed
02:35:39.293 00.031 9828 IsSlewing returns 0
02:35:39.293 00.000 9828 IsGuiding returns 1
02:35:39.323 00.030 9828 IsSlewing returns 0
02:35:39.323 00.000 9828 IsGuiding returns 1
02:35:39.354 00.031 9828 IsSlewing returns 0
02:35:39.354 00.000 9828 IsGuiding returns 1
02:35:39.386 00.032 9828 IsSlewing returns 0
02:35:39.386 00.000 9828 IsGuiding returns 0
02:35:39.386 00.000 9828 scope move finished after 13 + 141 ms
02:35:39.386 00.000 9828 Move returns status 0, amount 13
02:35:39.386 00.000 9828 move complete, result=0
02:35:39.387 00.001 9828 worker thread done servicing request
02:35:39.387 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:35:39.686 00.299 8976 Exposure complete
02:35:39.691 00.005 8976 worker thread done servicing request
02:35:39.692 00.001 5052 OnExposeComplete: enter
02:35:39.692 00.000 5052 UpdateGuideState(): m_state=6
02:35:39.692 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9499
02:35:39.692 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.56, Mass=115, SNR=7.4, Peak=61 HFD=1.7
02:35:39.692 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
02:35:39.692 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
02:35:39.692 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.15 hyp=0.44 cameraTheta=-0.36 mountX=-0.32 mountY=-0.26, mountTheta=-2.46
02:35:39.692 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.15, opts=13)
02:35:39.693 00.001 5052 Enqueuing Move request for stepguider (0.41, -0.15)
02:35:39.693 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:35:39.693 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:35:39.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:39.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:39.693 00.000 5052 Enqueuing Expose request
02:35:39.693 00.000 8976 Worker thread wakes up
02:35:39.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.15) opts 0xd
02:35:39.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.15)
02:35:39.693 00.000 8976 Moving (0.41, -0.15) raw xDistance=-0.32 yDistance=-0.26
02:35:39.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:35:39.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:35:39.693 00.000 8976 MoveAxis(R, 1, ABG)
02:35:39.693 00.000 8976 stepping (-16, 20) + (1, 0)
02:35:39.693 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:39.723 00.030 8976 Received - 47 (G) 
02:35:39.723 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:39.723 00.000 8976 stepped: pos (-15, 20)
02:35:39.723 00.000 8976 MoveAxis(U, 0, ABG)
02:35:39.723 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:35:39.723 00.000 8976 MountToCamera -- mountX=2.34 mountY=-3.29 hyp=4.03 mountTheta=-0.95 cameraX=1.87, cameraY=3.58 cameraTheta=1.09
02:35:39.723 00.000 8976 incremental bump (1.866, 3.577) isValid = 1
02:35:39.723 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:35:39.723 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:35:39.723 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:35:39.723 00.000 8976 move complete, result=0
02:35:39.723 00.000 8976 worker thread done servicing request
02:35:39.723 00.000 8976 Worker thread wakes up
02:35:39.723 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 0 ms NORTH
02:35:39.723 00.000 9828 Worker thread wakes up
02:35:39.723 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:35:39.723 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:35:39.724 00.001 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:35:39.724 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:35:39.724 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:35:39.724 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:35:39.724 00.000 9828 BLC: window closed
02:35:39.724 00.000 9828 MoveAxis(E, 18, B)
02:35:39.724 00.000 9828 Guiding  Dir = 2, Dur = 18
02:35:39.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:39.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:39.724 00.000 9828 IsSlewing returns 0
02:35:39.724 00.000 9828 IsGuiding returns 0
02:35:39.724 00.000 9828 PulseGuide returned control before completion, sleep 28
02:35:39.765 00.041 9828 IsGuiding returns 1
02:35:39.765 00.000 9828 scope still moving after pulse duration time elapsed
02:35:39.795 00.030 9828 IsSlewing returns 0
02:35:39.796 00.001 9828 IsGuiding returns 1
02:35:39.825 00.029 9828 IsSlewing returns 0
02:35:39.825 00.000 9828 IsGuiding returns 1
02:35:39.857 00.032 9828 IsSlewing returns 0
02:35:39.862 00.005 9828 IsGuiding returns 0
02:35:39.862 00.000 9828 scope move finished after 18 + 119 ms
02:35:39.862 00.000 9828 Move returns status 0, amount 18
02:35:39.862 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:39.862 00.000 9828 MoveAxis(N, 13, B)
02:35:39.862 00.000 9828 Guiding  Dir = 0, Dur = 13
02:35:39.887 00.025 9828 IsSlewing returns 0
02:35:39.887 00.000 9828 IsGuiding returns 0
02:35:39.887 00.000 9828 PulseGuide returned control before completion, sleep 23
02:35:39.919 00.032 9828 IsGuiding returns 1
02:35:39.919 00.000 9828 scope still moving after pulse duration time elapsed
02:35:39.949 00.030 9828 IsSlewing returns 0
02:35:39.950 00.001 9828 IsGuiding returns 1
02:35:39.981 00.031 9828 IsSlewing returns 0
02:35:39.981 00.000 9828 IsGuiding returns 1
02:35:40.012 00.031 9828 IsSlewing returns 0
02:35:40.013 00.001 9828 IsGuiding returns 1
02:35:40.044 00.031 9828 IsSlewing returns 0
02:35:40.044 00.000 9828 IsGuiding returns 0
02:35:40.044 00.000 9828 scope move finished after 13 + 143 ms
02:35:40.044 00.000 9828 Move returns status 0, amount 13
02:35:40.044 00.000 9828 move complete, result=0
02:35:40.044 00.000 9828 worker thread done servicing request
02:35:40.044 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:35:40.411 00.367 8976 Exposure complete
02:35:40.417 00.006 8976 worker thread done servicing request
02:35:40.417 00.000 5052 OnExposeComplete: enter
02:35:40.417 00.000 5052 UpdateGuideState(): m_state=6
02:35:40.417 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9500
02:35:40.417 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.62, Mass=132, SNR=7.9, Peak=66 HFD=1.9
02:35:40.417 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
02:35:40.417 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
02:35:40.417 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.09 hyp=0.63 cameraTheta=-0.15 mountX=-0.37 mountY=-0.47, mountTheta=-2.23
02:35:40.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.09, opts=13)
02:35:40.418 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.09)
02:35:40.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:35:40.418 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:35:40.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:40.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:40.418 00.000 5052 Enqueuing Expose request
02:35:40.418 00.000 8976 Worker thread wakes up
02:35:40.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.09) opts 0xd
02:35:40.419 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.09)
02:35:40.419 00.000 8976 Moving (0.62, -0.09) raw xDistance=-0.37 yDistance=-0.47
02:35:40.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
02:35:40.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:35:40.419 00.000 8976 MoveAxis(R, 2, ABG)
02:35:40.419 00.000 8976 stepping (-15, 20) + (2, 0)
02:35:40.419 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:40.442 00.023 8976 Received - 47 (G) 
02:35:40.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:40.442 00.000 8976 stepped: pos (-13, 20)
02:35:40.442 00.000 8976 MoveAxis(U, 2, ABG)
02:35:40.442 00.000 8976 stepping (-13, 20) + (0, 2)
02:35:40.442 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:40.474 00.032 8976 Received - 47 (G) 
02:35:40.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:40.474 00.000 8976 stepped: pos (-13, 22)
02:35:40.474 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:35:40.474 00.000 8976 MountToCamera -- mountX=2.22 mountY=-3.36 hyp=4.03 mountTheta=-0.99 cameraX=1.98, cameraY=3.51 cameraTheta=1.06
02:35:40.474 00.000 8976 incremental bump (1.977, 3.507) isValid = 1
02:35:40.474 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:35:40.474 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:35:40.474 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:35:40.474 00.000 8976 move complete, result=0
02:35:40.474 00.000 8976 worker thread done servicing request
02:35:40.474 00.000 8976 Worker thread wakes up
02:35:40.474 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:35:40.474 00.000 9828 Worker thread wakes up
02:35:40.474 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:35:40.474 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:35:40.474 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:35:40.474 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
02:35:40.474 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:35:40.475 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:35:40.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:40.475 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:40.475 00.000 9828 BLC: window closed
02:35:40.475 00.000 9828 MoveAxis(E, 19, B)
02:35:40.475 00.000 9828 Guiding  Dir = 2, Dur = 19
02:35:40.475 00.000 9828 IsSlewing returns 0
02:35:40.475 00.000 9828 IsGuiding returns 0
02:35:40.475 00.000 9828 PulseGuide returned control before completion, sleep 29
02:35:40.514 00.039 9828 IsGuiding returns 1
02:35:40.514 00.000 9828 scope still moving after pulse duration time elapsed
02:35:40.545 00.031 9828 IsSlewing returns 0
02:35:40.545 00.000 9828 IsGuiding returns 1
02:35:40.575 00.030 9828 IsSlewing returns 0
02:35:40.575 00.000 9828 IsGuiding returns 1
02:35:40.606 00.031 9828 IsSlewing returns 0
02:35:40.607 00.001 9828 IsGuiding returns 0
02:35:40.607 00.000 9828 scope move finished after 19 + 112 ms
02:35:40.607 00.000 9828 Move returns status 0, amount 19
02:35:40.607 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:40.607 00.000 9828 MoveAxis(N, 13, B)
02:35:40.607 00.000 9828 Guiding  Dir = 0, Dur = 13
02:35:40.622 00.015 9828 IsSlewing returns 0
02:35:40.622 00.000 9828 IsGuiding returns 0
02:35:40.622 00.000 9828 PulseGuide returned control before completion, sleep 23
02:35:40.653 00.031 9828 IsGuiding returns 1
02:35:40.653 00.000 9828 scope still moving after pulse duration time elapsed
02:35:40.684 00.031 9828 IsSlewing returns 0
02:35:40.684 00.000 9828 IsGuiding returns 1
02:35:40.716 00.032 9828 IsSlewing returns 0
02:35:40.716 00.000 9828 IsGuiding returns 1
02:35:40.746 00.030 9828 IsSlewing returns 0
02:35:40.746 00.000 9828 IsGuiding returns 1
02:35:40.777 00.031 9828 IsSlewing returns 0
02:35:40.777 00.000 9828 IsGuiding returns 0
02:35:40.777 00.000 9828 scope move finished after 13 + 141 ms
02:35:40.777 00.000 9828 Move returns status 0, amount 13
02:35:40.777 00.000 9828 move complete, result=0
02:35:40.777 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:35:40.778 00.001 9828 worker thread done servicing request
02:35:41.159 00.381 8976 Exposure complete
02:35:41.164 00.005 8976 worker thread done servicing request
02:35:41.165 00.001 5052 OnExposeComplete: enter
02:35:41.165 00.000 5052 UpdateGuideState(): m_state=6
02:35:41.165 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9501
02:35:41.165 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.07, Mass=142, SNR=8.2, Peak=69 HFD=2.3
02:35:41.165 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.04) = xAngle (-0.55 = -0.55)
02:35:41.165 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.65 = -0.65)
02:35:41.165 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.36 hyp=0.37 cameraTheta=1.50 mountX=0.31 mountY=-0.22, mountTheta=-0.62
02:35:41.167 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.36, opts=13)
02:35:41.167 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.36)
02:35:41.167 00.000 8976 Worker thread wakes up
02:35:41.167 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.36) opts 0xd
02:35:41.167 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.36)
02:35:41.167 00.000 8976 Moving (0.03, 0.36) raw xDistance=0.31 yDistance=-0.22
02:35:41.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
02:35:41.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:35:41.167 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:35:41.168 00.001 5052 UpdateGuideState exits: m=142 SNR=8.2
02:35:41.168 00.000 8976 MoveAxis(L, 1, ABG)
02:35:41.168 00.000 8976 stepping (-13, 22) + (-1, 0)
02:35:41.168 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:41.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:41.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:41.168 00.000 5052 Enqueuing Expose request
02:35:41.193 00.025 8976 Received - 47 (G) 
02:35:41.193 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:41.193 00.000 8976 stepped: pos (-14, 22)
02:35:41.193 00.000 8976 MoveAxis(U, 0, ABG)
02:35:41.193 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:35:41.193 00.000 8976 MountToCamera -- mountX=2.20 mountY=-3.40 hyp=4.05 mountTheta=-1.00 cameraX=2.03, cameraY=3.50 cameraTheta=1.05
02:35:41.193 00.000 8976 incremental bump (2.029, 3.504) isValid = 1
02:35:41.193 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:35:41.193 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:35:41.193 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:35:41.193 00.000 8976 move complete, result=0
02:35:41.193 00.000 9828 Worker thread wakes up
02:35:41.193 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:35:41.193 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:35:41.194 00.001 8976 worker thread done servicing request
02:35:41.194 00.000 8976 Worker thread wakes up
02:35:41.194 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
02:35:41.194 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
02:35:41.194 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
02:35:41.194 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:35:41.194 00.000 9828 BLC: window closed
02:35:41.194 00.000 9828 MoveAxis(E, 20, B)
02:35:41.194 00.000 9828 Guiding  Dir = 2, Dur = 20
02:35:41.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:41.194 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:41.194 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:35:41.195 00.001 9828 IsSlewing returns 0
02:35:41.195 00.000 9828 IsGuiding returns 0
02:35:41.195 00.000 9828 PulseGuide returned control before completion, sleep 30
02:35:41.228 00.033 9828 IsGuiding returns 1
02:35:41.229 00.001 9828 scope still moving after pulse duration time elapsed
02:35:41.259 00.030 9828 IsSlewing returns 0
02:35:41.259 00.000 9828 IsGuiding returns 1
02:35:41.291 00.032 9828 IsSlewing returns 0
02:35:41.292 00.001 9828 IsGuiding returns 1
02:35:41.321 00.029 9828 IsSlewing returns 0
02:35:41.321 00.000 9828 IsGuiding returns 0
02:35:41.321 00.000 9828 scope move finished after 20 + 106 ms
02:35:41.321 00.000 9828 Move returns status 0, amount 20
02:35:41.321 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:41.321 00.000 9828 MoveAxis(N, 13, B)
02:35:41.321 00.000 9828 Guiding  Dir = 0, Dur = 13
02:35:41.336 00.015 9828 IsSlewing returns 0
02:35:41.336 00.000 9828 IsGuiding returns 0
02:35:41.336 00.000 9828 PulseGuide returned control before completion, sleep 23
02:35:41.367 00.031 9828 IsGuiding returns 1
02:35:41.367 00.000 9828 scope still moving after pulse duration time elapsed
02:35:41.398 00.031 9828 IsSlewing returns 0
02:35:41.398 00.000 9828 IsGuiding returns 1
02:35:41.430 00.032 9828 IsSlewing returns 0
02:35:41.430 00.000 9828 IsGuiding returns 1
02:35:41.462 00.032 9828 IsSlewing returns 0
02:35:41.462 00.000 9828 IsGuiding returns 1
02:35:41.494 00.032 9828 IsSlewing returns 0
02:35:41.494 00.000 9828 IsGuiding returns 1
02:35:41.526 00.032 9828 IsSlewing returns 0
02:35:41.526 00.000 9828 IsGuiding returns 1
02:35:41.557 00.031 9828 IsSlewing returns 0
02:35:41.557 00.000 9828 IsGuiding returns 1
02:35:41.588 00.031 9828 IsSlewing returns 0
02:35:41.588 00.000 9828 IsGuiding returns 0
02:35:41.588 00.000 9828 scope move finished after 13 + 239 ms
02:35:41.588 00.000 9828 Move returns status 0, amount 13
02:35:41.588 00.000 9828 move complete, result=0
02:35:41.588 00.000 9828 worker thread done servicing request
02:35:41.588 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:35:41.882 00.294 8976 Exposure complete
02:35:41.887 00.005 8976 worker thread done servicing request
02:35:41.887 00.000 5052 OnExposeComplete: enter
02:35:41.887 00.000 5052 UpdateGuideState(): m_state=6
02:35:41.887 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9502
02:35:41.887 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.77, Mass=115, SNR=7.4, Peak=67 HFD=1.9
02:35:41.887 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
02:35:41.887 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
02:35:41.887 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.81 mountX=0.06 mountY=-0.02, mountTheta=-0.33
02:35:41.888 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.06, opts=13)
02:35:41.888 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.06)
02:35:41.888 00.000 8976 Worker thread wakes up
02:35:41.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:35:41.888 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:35:41.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:41.888 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:41.888 00.000 5052 Enqueuing Expose request
02:35:41.889 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.06) opts 0xd
02:35:41.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.06)
02:35:41.889 00.000 8976 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=-0.02
02:35:41.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:35:41.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:35:41.889 00.000 8976 MoveAxis(R, 0, ABG)
02:35:41.889 00.000 8976 MoveAxis(U, 0, ABG)
02:35:41.889 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:35:41.889 00.000 8976 MountToCamera -- mountX=2.18 mountY=-3.43 hyp=4.07 mountTheta=-1.01 cameraX=2.06, cameraY=3.50 cameraTheta=1.04
02:35:41.889 00.000 8976 incremental bump (2.064, 3.503) isValid = 1
02:35:41.889 00.000 8976 Scheduling Mount bump of (0.032, 0.056)
02:35:41.889 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.06, opts=4)
02:35:41.889 00.000 8976 Enqueuing Move request for scope (0.03, 0.06)
02:35:41.889 00.000 8976 move complete, result=0
02:35:41.889 00.000 9828 Worker thread wakes up
02:35:41.889 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0x4
02:35:41.889 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
02:35:41.889 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:35:41.889 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:35:41.889 00.000 8976 worker thread done servicing request
02:35:41.889 00.000 8976 Worker thread wakes up
02:35:41.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:41.890 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.05 mountX=-0.03 mountY=-0.05, mountTheta=-2.16
02:35:41.890 00.000 9828 Moving (0.03, 0.06) raw xDistance=-0.03 yDistance=-0.05
02:35:41.890 00.000 9828 BLC: window closed
02:35:41.890 00.000 9828 MoveAxis(E, 11, B)
02:35:41.890 00.000 9828 Guiding  Dir = 2, Dur = 11
02:35:41.890 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:41.890 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:41.890 00.000 9828 IsSlewing returns 0
02:35:41.890 00.000 9828 IsGuiding returns 0
02:35:41.890 00.000 9828 PulseGuide returned control before completion, sleep 21
02:35:41.914 00.024 9828 IsGuiding returns 1
02:35:41.914 00.000 9828 scope still moving after pulse duration time elapsed
02:35:41.944 00.030 9828 IsSlewing returns 0
02:35:41.945 00.001 9828 IsGuiding returns 1
02:35:41.976 00.031 9828 IsSlewing returns 0
02:35:41.976 00.000 9828 IsGuiding returns 1
02:35:42.007 00.031 9828 IsSlewing returns 0
02:35:42.007 00.000 9828 IsGuiding returns 1
02:35:42.042 00.035 9828 IsSlewing returns 0
02:35:42.042 00.000 9828 IsGuiding returns 0
02:35:42.042 00.000 9828 scope move finished after 11 + 140 ms
02:35:42.043 00.001 9828 Move returns status 0, amount 11
02:35:42.043 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:42.043 00.000 9828 MoveAxis(N, 7, B)
02:35:42.043 00.000 9828 Guiding  Dir = 0, Dur = 7
02:35:42.055 00.012 9828 IsSlewing returns 0
02:35:42.055 00.000 9828 IsGuiding returns 0
02:35:42.056 00.001 9828 PulseGuide returned control before completion, sleep 17
02:35:42.086 00.030 9828 IsGuiding returns 1
02:35:42.086 00.000 9828 scope still moving after pulse duration time elapsed
02:35:42.117 00.031 9828 IsSlewing returns 0
02:35:42.117 00.000 9828 IsGuiding returns 1
02:35:42.148 00.031 9828 IsSlewing returns 0
02:35:42.148 00.000 9828 IsGuiding returns 1
02:35:42.179 00.031 9828 IsSlewing returns 0
02:35:42.179 00.000 9828 IsGuiding returns 1
02:35:42.210 00.031 9828 IsSlewing returns 0
02:35:42.210 00.000 9828 IsGuiding returns 0
02:35:42.210 00.000 9828 scope move finished after 7 + 147 ms
02:35:42.210 00.000 9828 Move returns status 0, amount 7
02:35:42.210 00.000 9828 move complete, result=0
02:35:42.210 00.000 9828 worker thread done servicing request
02:35:42.210 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 7 ms NORTH
02:35:42.576 00.366 8976 Exposure complete
02:35:42.582 00.006 8976 worker thread done servicing request
02:35:42.582 00.000 5052 OnExposeComplete: enter
02:35:42.582 00.000 5052 UpdateGuideState(): m_state=6
02:35:42.582 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9503
02:35:42.582 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.54, Mass=126, SNR=7.8, Peak=69 HFD=2.0
02:35:42.582 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.70 = 1.59)
02:35:42.582 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
02:35:42.582 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.17 hyp=0.35 cameraTheta=-2.65 mountX=-0.01 mountY=0.35, mountTheta=1.59
02:35:42.583 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.17, opts=13)
02:35:42.583 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.17)
02:35:42.583 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:35:42.583 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
02:35:42.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:42.584 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:42.584 00.000 5052 Enqueuing Expose request
02:35:42.584 00.000 8976 Worker thread wakes up
02:35:42.584 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.17) opts 0xd
02:35:42.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.17)
02:35:42.584 00.000 8976 Moving (-0.31, -0.17) raw xDistance=-0.01 yDistance=0.35
02:35:42.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:35:42.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:35:42.584 00.000 8976 MoveAxis(R, 0, ABG)
02:35:42.584 00.000 8976 MoveAxis(D, 1, ABG)
02:35:42.584 00.000 8976 stepping (-14, 22) + (0, -1)
02:35:42.584 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:42.616 00.032 8976 Received - 47 (G) 
02:35:42.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:42.616 00.000 8976 stepped: pos (-14, 21)
02:35:42.616 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:35:42.616 00.000 8976 MountToCamera -- mountX=2.17 mountY=-3.40 hyp=4.03 mountTheta=-1.00 cameraX=2.04, cameraY=3.48 cameraTheta=1.04
02:35:42.616 00.000 8976 incremental bump (2.041, 3.478) isValid = 1
02:35:42.617 00.001 8976 Scheduling Mount bump of (0.058, 0.103)
02:35:42.617 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:35:42.617 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:35:42.617 00.000 8976 move complete, result=0
02:35:42.617 00.000 9828 Worker thread wakes up
02:35:42.617 00.000 8976 worker thread done servicing request
02:35:42.617 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:35:42.617 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:35:42.617 00.000 8976 Worker thread wakes up
02:35:42.617 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:35:42.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:42.617 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:35:42.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:42.617 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:35:42.617 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:35:42.617 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:35:42.617 00.000 9828 BLC: window closed
02:35:42.617 00.000 9828 MoveAxis(E, 20, B)
02:35:42.617 00.000 9828 Guiding  Dir = 2, Dur = 20
02:35:42.618 00.001 9828 IsSlewing returns 0
02:35:42.618 00.000 9828 IsGuiding returns 0
02:35:42.618 00.000 9828 PulseGuide returned control before completion, sleep 30
02:35:42.660 00.042 9828 IsGuiding returns 1
02:35:42.660 00.000 9828 scope still moving after pulse duration time elapsed
02:35:42.691 00.031 9828 IsSlewing returns 0
02:35:42.691 00.000 9828 IsGuiding returns 1
02:35:42.722 00.031 9828 IsSlewing returns 0
02:35:42.722 00.000 9828 IsGuiding returns 1
02:35:42.753 00.031 9828 IsSlewing returns 0
02:35:42.753 00.000 9828 IsGuiding returns 0
02:35:42.753 00.000 9828 scope move finished after 20 + 116 ms
02:35:42.753 00.000 9828 Move returns status 0, amount 20
02:35:42.753 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:42.753 00.000 9828 MoveAxis(N, 13, B)
02:35:42.753 00.000 9828 Guiding  Dir = 0, Dur = 13
02:35:42.769 00.016 9828 IsSlewing returns 0
02:35:42.769 00.000 9828 IsGuiding returns 0
02:35:42.769 00.000 9828 PulseGuide returned control before completion, sleep 23
02:35:42.801 00.032 9828 IsGuiding returns 1
02:35:42.801 00.000 9828 scope still moving after pulse duration time elapsed
02:35:42.833 00.032 9828 IsSlewing returns 0
02:35:42.833 00.000 9828 IsGuiding returns 1
02:35:42.863 00.030 9828 IsSlewing returns 0
02:35:42.863 00.000 9828 IsGuiding returns 1
02:35:42.895 00.032 9828 IsSlewing returns 0
02:35:42.895 00.000 9828 IsGuiding returns 1
02:35:42.926 00.031 9828 IsSlewing returns 0
02:35:42.926 00.000 9828 IsGuiding returns 0
02:35:42.927 00.001 9828 scope move finished after 13 + 143 ms
02:35:42.927 00.000 9828 Move returns status 0, amount 13
02:35:42.927 00.000 9828 move complete, result=0
02:35:42.927 00.000 9828 worker thread done servicing request
02:35:42.927 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:35:43.300 00.373 8976 Exposure complete
02:35:43.305 00.005 8976 worker thread done servicing request
02:35:43.305 00.000 5052 OnExposeComplete: enter
02:35:43.305 00.000 5052 UpdateGuideState(): m_state=6
02:35:43.306 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9504
02:35:43.306 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.88, Mass=133, SNR=7.9, Peak=64 HFD=2.2
02:35:43.306 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:35:43.306 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
02:35:43.306 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.17 hyp=0.75 cameraTheta=2.91 mountX=0.48 mountY=0.52, mountTheta=0.82
02:35:43.306 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.17, opts=13)
02:35:43.306 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.17)
02:35:43.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:35:43.307 00.001 5052 UpdateGuideState exits: m=133 SNR=7.9
02:35:43.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:43.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:43.307 00.000 5052 Enqueuing Expose request
02:35:43.307 00.000 8976 Worker thread wakes up
02:35:43.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.17) opts 0xd
02:35:43.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.17)
02:35:43.307 00.000 8976 Moving (-0.73, 0.17) raw xDistance=0.48 yDistance=0.52
02:35:43.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:35:43.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52
02:35:43.307 00.000 8976 MoveAxis(L, 2, ABG)
02:35:43.307 00.000 8976 stepping (-14, 21) + (-2, 0)
02:35:43.307 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:43.336 00.029 8976 Received - 47 (G) 
02:35:43.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:43.336 00.000 8976 stepped: pos (-16, 21)
02:35:43.336 00.000 8976 MoveAxis(D, 2, ABG)
02:35:43.336 00.000 8976 stepping (-16, 21) + (0, -2)
02:35:43.336 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:43.368 00.032 8976 Received - 47 (G) 
02:35:43.368 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:43.368 00.000 8976 stepped: pos (-16, 19)
02:35:43.368 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:35:43.368 00.000 8976 MountToCamera -- mountX=2.26 mountY=-3.27 hyp=3.98 mountTheta=-0.97 cameraX=1.89, cameraY=3.50 cameraTheta=1.08
02:35:43.368 00.000 8976 incremental bump (1.886, 3.503) isValid = 1
02:35:43.368 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:35:43.368 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:35:43.368 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:35:43.368 00.000 8976 move complete, result=0
02:35:43.368 00.000 9828 Worker thread wakes up
02:35:43.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:35:43.368 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:35:43.368 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
02:35:43.368 00.000 8976 worker thread done servicing request
02:35:43.368 00.000 8976 Worker thread wakes up
02:35:43.368 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.18)
02:35:43.368 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:35:43.368 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:35:43.369 00.001 9828 BLC: window closed
02:35:43.369 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:35:43.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:43.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:43.369 00.000 9828 MoveAxis(E, 19, B)
02:35:43.369 00.000 9828 Guiding  Dir = 2, Dur = 19
02:35:43.369 00.000 9828 IsSlewing returns 0
02:35:43.369 00.000 9828 IsGuiding returns 0
02:35:43.369 00.000 9828 PulseGuide returned control before completion, sleep 29
02:35:43.404 00.035 9828 IsGuiding returns 1
02:35:43.404 00.000 9828 scope still moving after pulse duration time elapsed
02:35:43.434 00.030 9828 IsSlewing returns 0
02:35:43.434 00.000 9828 IsGuiding returns 1
02:35:43.466 00.032 9828 IsSlewing returns 0
02:35:43.466 00.000 9828 IsGuiding returns 1
02:35:43.498 00.032 9828 IsSlewing returns 0
02:35:43.498 00.000 9828 IsGuiding returns 0
02:35:43.498 00.000 9828 scope move finished after 19 + 109 ms
02:35:43.498 00.000 9828 Move returns status 0, amount 19
02:35:43.498 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:43.498 00.000 9828 MoveAxis(N, 13, B)
02:35:43.498 00.000 9828 Guiding  Dir = 0, Dur = 13
02:35:43.514 00.016 9828 IsSlewing returns 0
02:35:43.514 00.000 9828 IsGuiding returns 0
02:35:43.514 00.000 9828 PulseGuide returned control before completion, sleep 23
02:35:43.545 00.031 9828 IsGuiding returns 1
02:35:43.545 00.000 9828 scope still moving after pulse duration time elapsed
02:35:43.576 00.031 9828 IsSlewing returns 0
02:35:43.576 00.000 9828 IsGuiding returns 1
02:35:43.607 00.031 9828 IsSlewing returns 0
02:35:43.607 00.000 9828 IsGuiding returns 1
02:35:43.637 00.030 9828 IsSlewing returns 0
02:35:43.637 00.000 9828 IsGuiding returns 1
02:35:43.668 00.031 9828 IsSlewing returns 0
02:35:43.668 00.000 9828 IsGuiding returns 0
02:35:43.668 00.000 9828 scope move finished after 13 + 141 ms
02:35:43.668 00.000 9828 Move returns status 0, amount 13
02:35:43.668 00.000 9828 move complete, result=0
02:35:43.668 00.000 9828 worker thread done servicing request
02:35:43.668 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:35:44.055 00.387 8976 Exposure complete
02:35:44.060 00.005 8976 worker thread done servicing request
02:35:44.060 00.000 5052 OnExposeComplete: enter
02:35:44.060 00.000 5052 UpdateGuideState(): m_state=6
02:35:44.060 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9505
02:35:44.060 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.36, Mass=122, SNR=7.6, Peak=70 HFD=1.5
02:35:44.061 00.001 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.75 = 1.53)
02:35:44.061 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.43)
02:35:44.061 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.35 hyp=0.83 cameraTheta=-2.71 mountX=0.03 mountY=0.82, mountTheta=1.53
02:35:44.061 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-0.35, opts=13)
02:35:44.061 00.000 5052 Enqueuing Move request for stepguider (-0.76, -0.35)
02:35:44.061 00.000 8976 Worker thread wakes up
02:35:44.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -0.35) opts 0xd
02:35:44.062 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -0.35)
02:35:44.062 00.000 8976 Moving (-0.76, -0.35) raw xDistance=0.03 yDistance=0.82
02:35:44.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:35:44.062 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:35:44.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:44.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:44.062 00.000 5052 Enqueuing Expose request
02:35:44.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:35:44.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.82
02:35:44.062 00.000 8976 MoveAxis(R, 0, ABG)
02:35:44.062 00.000 8976 MoveAxis(D, 3, ABG)
02:35:44.062 00.000 8976 stepping (-16, 19) + (0, -3)
02:35:44.062 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:35:44.103 00.041 8976 Received - 47 (G) 
02:35:44.103 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:35:44.103 00.000 8976 stepped: pos (-16, 16)
02:35:44.103 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:35:44.103 00.000 8976 MountToCamera -- mountX=2.32 mountY=-3.03 hyp=3.82 mountTheta=-0.92 cameraX=1.64, cameraY=3.45 cameraTheta=1.13
02:35:44.103 00.000 8976 incremental bump (1.642, 3.449) isValid = 1
02:35:44.103 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:35:44.103 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:35:44.103 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:35:44.103 00.000 8976 move complete, result=0
02:35:44.103 00.000 9828 Worker thread wakes up
02:35:44.104 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:35:44.104 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:35:44.104 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
02:35:44.104 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:35:44.104 00.000 8976 worker thread done servicing request
02:35:44.104 00.000 8976 Worker thread wakes up
02:35:44.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:44.104 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
02:35:44.104 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:35:44.104 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:44.104 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:35:44.104 00.000 9828 BLC: window closed
02:35:44.104 00.000 9828 MoveAxis(E, 17, B)
02:35:44.104 00.000 9828 Guiding  Dir = 2, Dur = 17
02:35:44.106 00.002 9828 IsSlewing returns 0
02:35:44.106 00.000 9828 IsGuiding returns 0
02:35:44.106 00.000 9828 PulseGuide returned control before completion, sleep 27
02:35:44.137 00.031 9828 IsGuiding returns 1
02:35:44.137 00.000 9828 scope still moving after pulse duration time elapsed
02:35:44.168 00.031 9828 IsSlewing returns 0
02:35:44.169 00.001 9828 IsGuiding returns 1
02:35:44.199 00.030 9828 IsSlewing returns 0
02:35:44.199 00.000 9828 IsGuiding returns 1
02:35:44.231 00.032 9828 IsSlewing returns 0
02:35:44.231 00.000 9828 IsGuiding returns 0
02:35:44.231 00.000 9828 scope move finished after 17 + 108 ms
02:35:44.231 00.000 9828 Move returns status 0, amount 17
02:35:44.231 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:44.231 00.000 9828 MoveAxis(N, 14, B)
02:35:44.231 00.000 9828 Guiding  Dir = 0, Dur = 14
02:35:44.247 00.016 9828 IsSlewing returns 0
02:35:44.247 00.000 9828 IsGuiding returns 0
02:35:44.248 00.001 9828 PulseGuide returned control before completion, sleep 24
02:35:44.279 00.031 9828 IsGuiding returns 1
02:35:44.279 00.000 9828 scope still moving after pulse duration time elapsed
02:35:44.311 00.032 9828 IsSlewing returns 0
02:35:44.311 00.000 9828 IsGuiding returns 1
02:35:44.343 00.032 9828 IsSlewing returns 0
02:35:44.343 00.000 9828 IsGuiding returns 1
02:35:44.375 00.032 9828 IsSlewing returns 0
02:35:44.375 00.000 9828 IsGuiding returns 1
02:35:44.406 00.031 9828 IsSlewing returns 0
02:35:44.406 00.000 9828 IsGuiding returns 0
02:35:44.406 00.000 9828 scope move finished after 14 + 144 ms
02:35:44.406 00.000 9828 Move returns status 0, amount 14
02:35:44.406 00.000 9828 move complete, result=0
02:35:44.406 00.000 9828 worker thread done servicing request
02:35:44.406 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:35:44.789 00.383 8976 Exposure complete
02:35:44.795 00.006 8976 worker thread done servicing request
02:35:44.795 00.000 5052 OnExposeComplete: enter
02:35:44.795 00.000 5052 UpdateGuideState(): m_state=6
02:35:44.795 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9506
02:35:44.795 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.87, Mass=132, SNR=7.9, Peak=70 HFD=2.1
02:35:44.795 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:35:44.795 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
02:35:44.795 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.16 hyp=0.43 cameraTheta=2.75 mountX=0.33 mountY=0.24, mountTheta=0.64
02:35:44.796 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.16, opts=13)
02:35:44.796 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.16)
02:35:44.796 00.000 8976 Worker thread wakes up
02:35:44.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.16) opts 0xd
02:35:44.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.16)
02:35:44.796 00.000 8976 Moving (-0.40, 0.16) raw xDistance=0.33 yDistance=0.24
02:35:44.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:35:44.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:35:44.796 00.000 8976 MoveAxis(L, 1, ABG)
02:35:44.796 00.000 8976 stepping (-16, 16) + (-1, 0)
02:35:44.796 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:35:44.796 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:35:44.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:44.797 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:44.797 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:44.797 00.000 5052 Enqueuing Expose request
02:35:44.822 00.025 8976 Received - 47 (G) 
02:35:44.822 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:44.822 00.000 8976 stepped: pos (-17, 16)
02:35:44.822 00.000 8976 MoveAxis(U, 0, ABG)
02:35:44.822 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:35:44.822 00.000 8976 MountToCamera -- mountX=2.42 mountY=-2.87 hyp=3.75 mountTheta=-0.87 cameraX=1.46, cameraY=3.46 cameraTheta=1.17
02:35:44.822 00.000 8976 incremental bump (1.456, 3.457) isValid = 1
02:35:44.822 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
02:35:44.822 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:35:44.822 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:35:44.823 00.001 8976 move complete, result=0
02:35:44.823 00.000 8976 worker thread done servicing request
02:35:44.823 00.000 8976 Worker thread wakes up
02:35:44.823 00.000 9828 Worker thread wakes up
02:35:44.823 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:35:44.823 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:35:44.823 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:35:44.823 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:35:44.823 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:35:44.823 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:35:44.823 00.000 9828 BLC: window closed
02:35:44.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:44.823 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:44.823 00.000 9828 MoveAxis(E, 16, B)
02:35:44.823 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:35:44.823 00.000 9828 Guiding  Dir = 2, Dur = 16
02:35:44.824 00.001 9828 IsSlewing returns 0
02:35:44.824 00.000 9828 IsGuiding returns 0
02:35:44.824 00.000 9828 PulseGuide returned control before completion, sleep 26
02:35:44.857 00.033 9828 IsGuiding returns 1
02:35:44.857 00.000 9828 scope still moving after pulse duration time elapsed
02:35:44.888 00.031 9828 IsSlewing returns 0
02:35:44.889 00.001 9828 IsGuiding returns 1
02:35:44.919 00.030 9828 IsSlewing returns 0
02:35:44.919 00.000 9828 IsGuiding returns 1
02:35:44.951 00.032 9828 IsSlewing returns 0
02:35:44.951 00.000 9828 IsGuiding returns 0
02:35:44.951 00.000 9828 scope move finished after 16 + 110 ms
02:35:44.951 00.000 9828 Move returns status 0, amount 16
02:35:44.951 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:44.951 00.000 9828 MoveAxis(N, 14, B)
02:35:44.951 00.000 9828 Guiding  Dir = 0, Dur = 14
02:35:44.966 00.015 9828 IsSlewing returns 0
02:35:44.966 00.000 9828 IsGuiding returns 0
02:35:44.966 00.000 9828 PulseGuide returned control before completion, sleep 24
02:35:44.997 00.031 9828 IsGuiding returns 1
02:35:44.997 00.000 9828 scope still moving after pulse duration time elapsed
02:35:45.028 00.031 9828 IsSlewing returns 0
02:35:45.028 00.000 9828 IsGuiding returns 1
02:35:45.059 00.031 9828 IsSlewing returns 0
02:35:45.059 00.000 9828 IsGuiding returns 1
02:35:45.090 00.031 9828 IsSlewing returns 0
02:35:45.090 00.000 9828 IsGuiding returns 1
02:35:45.121 00.031 9828 IsSlewing returns 0
02:35:45.121 00.000 9828 IsGuiding returns 0
02:35:45.121 00.000 9828 scope move finished after 14 + 140 ms
02:35:45.121 00.000 9828 Move returns status 0, amount 14
02:35:45.121 00.000 9828 move complete, result=0
02:35:45.121 00.000 9828 worker thread done servicing request
02:35:45.121 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:35:45.511 00.390 8976 Exposure complete
02:35:45.517 00.006 8976 worker thread done servicing request
02:35:45.517 00.000 5052 OnExposeComplete: enter
02:35:45.517 00.000 5052 UpdateGuideState(): m_state=6
02:35:45.517 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9507
02:35:45.517 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.57, Mass=152, SNR=8.5, Peak=64 HFD=2.2
02:35:45.517 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
02:35:45.517 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
02:35:45.517 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.14 hyp=0.65 cameraTheta=-2.92 mountX=0.16 mountY=0.61, mountTheta=1.31
02:35:45.518 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.14, opts=13)
02:35:45.518 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.14)
02:35:45.518 00.000 8976 Worker thread wakes up
02:35:45.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.14) opts 0xd
02:35:45.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.14)
02:35:45.518 00.000 8976 Moving (-0.63, -0.14) raw xDistance=0.16 yDistance=0.61
02:35:45.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:35:45.518 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:35:45.519 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:45.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:35:45.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
02:35:45.519 00.000 8976 MoveAxis(R, 0, ABG)
02:35:45.519 00.000 8976 MoveAxis(D, 2, ABG)
02:35:45.519 00.000 8976 stepping (-17, 16) + (0, -2)
02:35:45.519 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:45.519 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:45.519 00.000 5052 Enqueuing Expose request
02:35:45.542 00.023 8976 Received - 47 (G) 
02:35:45.542 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:45.542 00.000 8976 stepped: pos (-17, 14)
02:35:45.542 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:35:45.542 00.000 8976 MountToCamera -- mountX=2.48 mountY=-2.66 hyp=3.63 mountTheta=-0.82 cameraX=1.24, cameraY=3.42 cameraTheta=1.22
02:35:45.542 00.000 8976 incremental bump (1.238, 3.415) isValid = 1
02:35:45.542 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:35:45.542 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:35:45.542 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:35:45.542 00.000 8976 move complete, result=0
02:35:45.543 00.001 8976 worker thread done servicing request
02:35:45.543 00.000 8976 Worker thread wakes up
02:35:45.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:45.543 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:45.543 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:35:45.543 00.000 9828 Worker thread wakes up
02:35:45.543 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:35:45.544 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:35:45.544 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:35:45.544 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:35:45.544 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:35:45.544 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:35:45.544 00.000 9828 BLC: window closed
02:35:45.544 00.000 9828 MoveAxis(E, 14, B)
02:35:45.544 00.000 9828 Guiding  Dir = 2, Dur = 14
02:35:45.544 00.000 9828 IsSlewing returns 0
02:35:45.544 00.000 9828 IsGuiding returns 0
02:35:45.545 00.001 9828 PulseGuide returned control before completion, sleep 24
02:35:45.573 00.028 9828 IsGuiding returns 1
02:35:45.573 00.000 9828 scope still moving after pulse duration time elapsed
02:35:45.606 00.033 9828 IsSlewing returns 0
02:35:45.606 00.000 9828 IsGuiding returns 1
02:35:45.636 00.030 9828 IsSlewing returns 0
02:35:45.636 00.000 9828 IsGuiding returns 1
02:35:45.666 00.030 9828 IsSlewing returns 0
02:35:45.666 00.000 9828 IsGuiding returns 0
02:35:45.667 00.001 9828 scope move finished after 14 + 108 ms
02:35:45.667 00.000 9828 Move returns status 0, amount 14
02:35:45.667 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:45.667 00.000 9828 MoveAxis(N, 14, B)
02:35:45.667 00.000 9828 Guiding  Dir = 0, Dur = 14
02:35:45.682 00.015 9828 IsSlewing returns 0
02:35:45.682 00.000 9828 IsGuiding returns 0
02:35:45.682 00.000 9828 PulseGuide returned control before completion, sleep 24
02:35:45.713 00.031 9828 IsGuiding returns 1
02:35:45.713 00.000 9828 scope still moving after pulse duration time elapsed
02:35:45.744 00.031 9828 IsSlewing returns 0
02:35:45.744 00.000 9828 IsGuiding returns 1
02:35:45.774 00.030 9828 IsSlewing returns 0
02:35:45.774 00.000 9828 IsGuiding returns 1
02:35:45.805 00.031 9828 IsSlewing returns 0
02:35:45.805 00.000 9828 IsGuiding returns 1
02:35:45.835 00.030 9828 IsSlewing returns 0
02:35:45.835 00.000 9828 IsGuiding returns 0
02:35:45.835 00.000 9828 scope move finished after 14 + 139 ms
02:35:45.835 00.000 9828 Move returns status 0, amount 14
02:35:45.835 00.000 9828 move complete, result=0
02:35:45.835 00.000 9828 worker thread done servicing request
02:35:45.835 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:35:46.229 00.394 8976 Exposure complete
02:35:46.235 00.006 8976 worker thread done servicing request
02:35:46.235 00.000 5052 OnExposeComplete: enter
02:35:46.235 00.000 5052 UpdateGuideState(): m_state=6
02:35:46.235 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9508
02:35:46.235 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.71, Mass=130, SNR=7.8, Peak=72 HFD=1.6
02:35:46.235 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:35:46.235 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:35:46.235 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.03 mountX=-0.06 mountY=-0.11, mountTheta=-2.10
02:35:46.236 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.00, opts=13)
02:35:46.236 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.00)
02:35:46.236 00.000 8976 Worker thread wakes up
02:35:46.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.00) opts 0xd
02:35:46.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.00)
02:35:46.236 00.000 8976 Moving (0.13, -0.00) raw xDistance=-0.06 yDistance=-0.11
02:35:46.237 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:35:46.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:35:46.237 00.000 8976 MoveAxis(R, 0, ABG)
02:35:46.237 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:35:46.237 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:35:46.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:46.237 00.000 8976 MoveAxis(U, 0, ABG)
02:35:46.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:46.237 00.000 5052 Enqueuing Expose request
02:35:46.237 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:35:46.237 00.000 8976 MountToCamera -- mountX=2.52 mountY=-2.51 hyp=3.56 mountTheta=-0.78 cameraX=1.09, cameraY=3.39 cameraTheta=1.26
02:35:46.237 00.000 8976 incremental bump (1.091, 3.387) isValid = 1
02:35:46.237 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
02:35:46.237 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:35:46.237 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:35:46.237 00.000 8976 move complete, result=0
02:35:46.238 00.001 9828 Worker thread wakes up
02:35:46.238 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:35:46.238 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:35:46.238 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
02:35:46.238 00.000 8976 worker thread done servicing request
02:35:46.238 00.000 8976 Worker thread wakes up
02:35:46.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:46.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:46.238 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:46.238 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:35:46.238 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:35:46.238 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:35:46.238 00.000 9828 BLC: window closed
02:35:46.238 00.000 9828 MoveAxis(E, 13, B)
02:35:46.238 00.000 9828 Guiding  Dir = 2, Dur = 13
02:35:46.239 00.001 9828 IsSlewing returns 0
02:35:46.239 00.000 9828 IsGuiding returns 0
02:35:46.239 00.000 9828 PulseGuide returned control before completion, sleep 23
02:35:46.277 00.038 9828 IsGuiding returns 1
02:35:46.277 00.000 9828 scope still moving after pulse duration time elapsed
02:35:46.309 00.032 9828 IsSlewing returns 0
02:35:46.309 00.000 9828 IsGuiding returns 1
02:35:46.341 00.032 9828 IsSlewing returns 0
02:35:46.341 00.000 9828 IsGuiding returns 1
02:35:46.373 00.032 9828 IsSlewing returns 0
02:35:46.373 00.000 9828 IsGuiding returns 0
02:35:46.373 00.000 9828 scope move finished after 13 + 120 ms
02:35:46.373 00.000 9828 Move returns status 0, amount 13
02:35:46.373 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:46.373 00.000 9828 MoveAxis(N, 15, B)
02:35:46.373 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:46.388 00.015 9828 IsSlewing returns 0
02:35:46.388 00.000 9828 IsGuiding returns 0
02:35:46.389 00.001 9828 PulseGuide returned control before completion, sleep 25
02:35:46.419 00.030 9828 IsGuiding returns 1
02:35:46.420 00.001 9828 scope still moving after pulse duration time elapsed
02:35:46.451 00.031 9828 IsSlewing returns 0
02:35:46.451 00.000 9828 IsGuiding returns 1
02:35:46.482 00.031 9828 IsSlewing returns 0
02:35:46.482 00.000 9828 IsGuiding returns 1
02:35:46.513 00.031 9828 IsSlewing returns 0
02:35:46.513 00.000 9828 IsGuiding returns 1
02:35:46.543 00.030 9828 IsSlewing returns 0
02:35:46.543 00.000 9828 IsGuiding returns 0
02:35:46.543 00.000 9828 scope move finished after 15 + 140 ms
02:35:46.543 00.000 9828 Move returns status 0, amount 15
02:35:46.544 00.001 9828 move complete, result=0
02:35:46.544 00.000 9828 worker thread done servicing request
02:35:46.544 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:35:46.924 00.380 8976 Exposure complete
02:35:46.930 00.006 8976 worker thread done servicing request
02:35:46.930 00.000 5052 OnExposeComplete: enter
02:35:46.930 00.000 5052 UpdateGuideState(): m_state=6
02:35:46.930 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9509
02:35:46.930 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.51, Mass=138, SNR=8.1, Peak=66 HFD=1.9
02:35:46.930 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.04) = xAngle (-3.60 = 2.68)
02:35:46.930 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.70 = 2.58)
02:35:46.930 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.56 mountX=-0.18 mountY=0.11, mountTheta=2.61
02:35:46.931 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.20, opts=13)
02:35:46.931 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.20)
02:35:46.931 00.000 8976 Worker thread wakes up
02:35:46.931 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.20) opts 0xd
02:35:46.931 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.20)
02:35:46.931 00.000 8976 Moving (0.00, -0.20) raw xDistance=-0.18 yDistance=0.11
02:35:46.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:35:46.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:35:46.931 00.000 8976 MoveAxis(R, 0, ABG)
02:35:46.931 00.000 8976 MoveAxis(U, 0, ABG)
02:35:46.931 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:35:46.931 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:35:46.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:46.931 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:35:46.932 00.001 8976 MountToCamera -- mountX=2.55 mountY=-2.42 hyp=3.51 mountTheta=-0.76 cameraX=0.99, cameraY=3.37 cameraTheta=1.28
02:35:46.932 00.000 8976 incremental bump (0.993, 3.368) isValid = 1
02:35:46.932 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:35:46.932 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:35:46.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:46.932 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:35:46.932 00.000 8976 move complete, result=0
02:35:46.932 00.000 9828 Worker thread wakes up
02:35:46.932 00.000 5052 Enqueuing Expose request
02:35:46.932 00.000 8976 worker thread done servicing request
02:35:46.932 00.000 8976 Worker thread wakes up
02:35:46.932 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:46.932 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:35:46.932 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:35:46.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:46.933 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:46.933 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
02:35:46.933 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
02:35:46.933 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:35:46.933 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:35:46.933 00.000 9828 BLC: window closed
02:35:46.933 00.000 9828 MoveAxis(E, 12, B)
02:35:46.933 00.000 9828 Guiding  Dir = 2, Dur = 12
02:35:46.934 00.001 9828 IsSlewing returns 0
02:35:46.934 00.000 9828 IsGuiding returns 0
02:35:46.934 00.000 9828 PulseGuide returned control before completion, sleep 22
02:35:46.965 00.031 9828 IsGuiding returns 1
02:35:46.965 00.000 9828 scope still moving after pulse duration time elapsed
02:35:46.996 00.031 9828 IsSlewing returns 0
02:35:46.996 00.000 9828 IsGuiding returns 1
02:35:47.027 00.031 9828 IsSlewing returns 0
02:35:47.027 00.000 9828 IsGuiding returns 1
02:35:47.057 00.030 9828 IsSlewing returns 0
02:35:47.057 00.000 9828 IsGuiding returns 0
02:35:47.057 00.000 9828 scope move finished after 12 + 111 ms
02:35:47.057 00.000 9828 Move returns status 0, amount 12
02:35:47.057 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:47.057 00.000 9828 MoveAxis(N, 15, B)
02:35:47.057 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:47.073 00.016 9828 IsSlewing returns 0
02:35:47.073 00.000 9828 IsGuiding returns 0
02:35:47.073 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:47.104 00.031 9828 IsGuiding returns 1
02:35:47.104 00.000 9828 scope still moving after pulse duration time elapsed
02:35:47.135 00.031 9828 IsSlewing returns 0
02:35:47.135 00.000 9828 IsGuiding returns 1
02:35:47.167 00.032 9828 IsSlewing returns 0
02:35:47.167 00.000 9828 IsGuiding returns 1
02:35:47.197 00.030 9828 IsSlewing returns 0
02:35:47.197 00.000 9828 IsGuiding returns 1
02:35:47.229 00.032 9828 IsSlewing returns 0
02:35:47.229 00.000 9828 IsGuiding returns 0
02:35:47.230 00.001 9828 scope move finished after 15 + 140 ms
02:35:47.231 00.001 9828 Move returns status 0, amount 15
02:35:47.231 00.000 9828 move complete, result=0
02:35:47.231 00.000 9828 worker thread done servicing request
02:35:47.231 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:35:47.620 00.389 8976 Exposure complete
02:35:47.626 00.006 8976 worker thread done servicing request
02:35:47.626 00.000 5052 OnExposeComplete: enter
02:35:47.626 00.000 5052 UpdateGuideState(): m_state=6
02:35:47.626 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9510
02:35:47.626 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.89, Mass=123, SNR=7.7, Peak=69 HFD=2.0
02:35:47.626 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
02:35:47.626 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
02:35:47.626 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.24 cameraTheta=2.27 mountX=0.23 mountY=0.03, mountTheta=0.13
02:35:47.627 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.18, opts=13)
02:35:47.627 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.18)
02:35:47.627 00.000 8976 Worker thread wakes up
02:35:47.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.18) opts 0xd
02:35:47.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.18)
02:35:47.627 00.000 8976 Moving (-0.15, 0.18) raw xDistance=0.23 yDistance=0.03
02:35:47.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:35:47.627 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:35:47.627 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
02:35:47.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:47.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:47.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:35:47.627 00.000 8976 MoveAxis(R, 0, ABG)
02:35:47.627 00.000 8976 MoveAxis(U, 0, ABG)
02:35:47.627 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:35:47.628 00.001 8976 MountToCamera -- mountX=2.57 mountY=-2.35 hyp=3.48 mountTheta=-0.74 cameraX=0.93, cameraY=3.36 cameraTheta=1.30
02:35:47.628 00.000 8976 incremental bump (0.928, 3.356) isValid = 1
02:35:47.628 00.000 5052 Enqueuing Expose request
02:35:47.628 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:35:47.628 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:35:47.628 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:35:47.628 00.000 8976 move complete, result=0
02:35:47.628 00.000 9828 Worker thread wakes up
02:35:47.628 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:35:47.628 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:35:47.628 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.88)
02:35:47.628 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:47.628 00.000 8976 worker thread done servicing request
02:35:47.629 00.001 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.96)
02:35:47.629 00.000 8976 Worker thread wakes up
02:35:47.629 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:35:47.629 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:47.629 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:35:47.629 00.000 9828 BLC: window closed
02:35:47.629 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:47.629 00.000 9828 MoveAxis(E, 11, B)
02:35:47.629 00.000 9828 Guiding  Dir = 2, Dur = 11
02:35:47.629 00.000 9828 IsSlewing returns 0
02:35:47.630 00.001 9828 IsGuiding returns 0
02:35:47.630 00.000 9828 PulseGuide returned control before completion, sleep 21
02:35:47.665 00.035 9828 IsGuiding returns 1
02:35:47.665 00.000 9828 scope still moving after pulse duration time elapsed
02:35:47.697 00.032 9828 IsSlewing returns 0
02:35:47.697 00.000 9828 IsGuiding returns 1
02:35:47.729 00.032 9828 IsSlewing returns 0
02:35:47.729 00.000 9828 IsGuiding returns 1
02:35:47.759 00.030 9828 IsSlewing returns 0
02:35:47.760 00.001 9828 IsGuiding returns 0
02:35:47.760 00.000 9828 scope move finished after 11 + 119 ms
02:35:47.760 00.000 9828 Move returns status 0, amount 11
02:35:47.760 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:47.760 00.000 9828 MoveAxis(N, 15, B)
02:35:47.760 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:47.774 00.014 9828 IsSlewing returns 0
02:35:47.774 00.000 9828 IsGuiding returns 0
02:35:47.774 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:47.805 00.031 9828 IsGuiding returns 1
02:35:47.805 00.000 9828 scope still moving after pulse duration time elapsed
02:35:47.836 00.031 9828 IsSlewing returns 0
02:35:47.836 00.000 9828 IsGuiding returns 1
02:35:47.867 00.031 9828 IsSlewing returns 0
02:35:47.867 00.000 9828 IsGuiding returns 1
02:35:47.897 00.030 9828 IsSlewing returns 0
02:35:47.897 00.000 9828 IsGuiding returns 1
02:35:47.928 00.031 9828 IsSlewing returns 0
02:35:47.928 00.000 9828 IsGuiding returns 0
02:35:47.929 00.001 9828 scope move finished after 15 + 138 ms
02:35:47.929 00.000 9828 Move returns status 0, amount 15
02:35:47.929 00.000 9828 move complete, result=0
02:35:47.929 00.000 9828 worker thread done servicing request
02:35:47.929 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:35:48.311 00.382 8976 Exposure complete
02:35:48.316 00.005 8976 worker thread done servicing request
02:35:48.316 00.000 5052 OnExposeComplete: enter
02:35:48.316 00.000 5052 UpdateGuideState(): m_state=6
02:35:48.317 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9511
02:35:48.317 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.72, Mass=134, SNR=8.0, Peak=65 HFD=1.8
02:35:48.317 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:35:48.317 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:35:48.317 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.01 hyp=0.39 cameraTheta=0.04 mountX=-0.17 mountY=-0.34, mountTheta=-2.03
02:35:48.317 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.01, opts=13)
02:35:48.317 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.01)
02:35:48.318 00.001 8976 Worker thread wakes up
02:35:48.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.01) opts 0xd
02:35:48.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.01)
02:35:48.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:35:48.318 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:35:48.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:48.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:48.318 00.000 5052 Enqueuing Expose request
02:35:48.318 00.000 8976 Moving (0.39, 0.01) raw xDistance=-0.17 yDistance=-0.34
02:35:48.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:35:48.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:35:48.318 00.000 8976 MoveAxis(R, 0, ABG)
02:35:48.318 00.000 8976 MoveAxis(U, 1, ABG)
02:35:48.319 00.001 8976 stepping (-17, 14) + (0, 1)
02:35:48.319 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:48.339 00.020 8976 Received - 47 (G) 
02:35:48.339 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:48.339 00.000 8976 stepped: pos (-17, 15)
02:35:48.339 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:35:48.339 00.000 8976 MountToCamera -- mountX=2.58 mountY=-2.36 hyp=3.50 mountTheta=-0.74 cameraX=0.93, cameraY=3.37 cameraTheta=1.30
02:35:48.340 00.001 8976 incremental bump (0.930, 3.371) isValid = 1
02:35:48.340 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:35:48.340 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:35:48.340 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:35:48.340 00.000 8976 move complete, result=0
02:35:48.340 00.000 8976 worker thread done servicing request
02:35:48.340 00.000 8976 Worker thread wakes up
02:35:48.340 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:35:48.340 00.000 9828 Worker thread wakes up
02:35:48.340 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:35:48.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:48.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:48.340 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:35:48.340 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.88)
02:35:48.340 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.96)
02:35:48.340 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:35:48.341 00.001 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:35:48.341 00.000 9828 BLC: window closed
02:35:48.341 00.000 9828 MoveAxis(E, 11, B)
02:35:48.341 00.000 9828 Guiding  Dir = 2, Dur = 11
02:35:48.341 00.000 9828 IsSlewing returns 0
02:35:48.341 00.000 9828 IsGuiding returns 0
02:35:48.341 00.000 9828 PulseGuide returned control before completion, sleep 21
02:35:48.364 00.023 9828 IsGuiding returns 1
02:35:48.364 00.000 9828 scope still moving after pulse duration time elapsed
02:35:48.395 00.031 9828 IsSlewing returns 0
02:35:48.395 00.000 9828 IsGuiding returns 1
02:35:48.427 00.032 9828 IsSlewing returns 0
02:35:48.427 00.000 9828 IsGuiding returns 1
02:35:48.457 00.030 9828 IsSlewing returns 0
02:35:48.457 00.000 9828 IsGuiding returns 0
02:35:48.457 00.000 9828 scope move finished after 11 + 104 ms
02:35:48.457 00.000 9828 Move returns status 0, amount 11
02:35:48.457 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:48.457 00.000 9828 MoveAxis(N, 15, B)
02:35:48.457 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:48.472 00.015 9828 IsSlewing returns 0
02:35:48.472 00.000 9828 IsGuiding returns 0
02:35:48.472 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:48.503 00.031 9828 IsGuiding returns 1
02:35:48.503 00.000 9828 scope still moving after pulse duration time elapsed
02:35:48.534 00.031 9828 IsSlewing returns 0
02:35:48.534 00.000 9828 IsGuiding returns 1
02:35:48.565 00.031 9828 IsSlewing returns 0
02:35:48.565 00.000 9828 IsGuiding returns 1
02:35:48.596 00.031 9828 IsSlewing returns 0
02:35:48.596 00.000 9828 IsGuiding returns 1
02:35:48.627 00.031 9828 IsSlewing returns 0
02:35:48.627 00.000 9828 IsGuiding returns 0
02:35:48.627 00.000 9828 scope move finished after 15 + 139 ms
02:35:48.627 00.000 9828 Move returns status 0, amount 15
02:35:48.627 00.000 9828 move complete, result=0
02:35:48.627 00.000 9828 worker thread done servicing request
02:35:48.627 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:35:49.026 00.399 8976 Exposure complete
02:35:49.032 00.006 8976 worker thread done servicing request
02:35:49.032 00.000 5052 OnExposeComplete: enter
02:35:49.032 00.000 5052 UpdateGuideState(): m_state=6
02:35:49.032 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9512
02:35:49.032 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.91, Mass=129, SNR=7.8, Peak=71 HFD=1.9
02:35:49.033 00.001 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
02:35:49.033 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
02:35:49.033 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.82 mountX=0.21 mountY=-0.07, mountTheta=-0.32
02:35:49.034 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.20, opts=13)
02:35:49.034 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.20)
02:35:49.034 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:35:49.034 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:35:49.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:49.034 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:49.034 00.000 5052 Enqueuing Expose request
02:35:49.034 00.000 8976 Worker thread wakes up
02:35:49.034 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.20) opts 0xd
02:35:49.034 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.20)
02:35:49.034 00.000 8976 Moving (-0.05, 0.20) raw xDistance=0.21 yDistance=-0.07
02:35:49.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:35:49.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:35:49.034 00.000 8976 MoveAxis(R, 0, ABG)
02:35:49.034 00.000 8976 MoveAxis(U, 0, ABG)
02:35:49.034 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:35:49.034 00.000 8976 MountToCamera -- mountX=2.59 mountY=-2.37 hyp=3.51 mountTheta=-0.74 cameraX=0.93, cameraY=3.38 cameraTheta=1.30
02:35:49.035 00.001 8976 incremental bump (0.932, 3.381) isValid = 1
02:35:49.035 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:35:49.035 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:35:49.035 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:35:49.035 00.000 8976 move complete, result=0
02:35:49.035 00.000 9828 Worker thread wakes up
02:35:49.035 00.000 8976 worker thread done servicing request
02:35:49.035 00.000 8976 Worker thread wakes up
02:35:49.035 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:49.035 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:35:49.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:49.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:49.035 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:35:49.035 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.88)
02:35:49.036 00.001 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.96)
02:35:49.036 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
02:35:49.036 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:35:49.036 00.000 9828 BLC: window closed
02:35:49.036 00.000 9828 MoveAxis(E, 11, B)
02:35:49.036 00.000 9828 Guiding  Dir = 2, Dur = 11
02:35:49.036 00.000 9828 IsSlewing returns 0
02:35:49.037 00.001 9828 IsGuiding returns 0
02:35:49.037 00.000 9828 PulseGuide returned control before completion, sleep 21
02:35:49.064 00.027 9828 IsGuiding returns 1
02:35:49.064 00.000 9828 scope still moving after pulse duration time elapsed
02:35:49.095 00.031 9828 IsSlewing returns 0
02:35:49.095 00.000 9828 IsGuiding returns 1
02:35:49.126 00.031 9828 IsSlewing returns 0
02:35:49.126 00.000 9828 IsGuiding returns 1
02:35:49.157 00.031 9828 IsSlewing returns 0
02:35:49.157 00.000 9828 IsGuiding returns 1
02:35:49.188 00.031 9828 IsSlewing returns 0
02:35:49.188 00.000 9828 IsGuiding returns 0
02:35:49.188 00.000 9828 scope move finished after 11 + 140 ms
02:35:49.188 00.000 9828 Move returns status 0, amount 11
02:35:49.188 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:49.188 00.000 9828 MoveAxis(N, 15, B)
02:35:49.188 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:49.204 00.016 9828 IsSlewing returns 0
02:35:49.204 00.000 9828 IsGuiding returns 0
02:35:49.204 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:49.234 00.030 9828 IsGuiding returns 1
02:35:49.234 00.000 9828 scope still moving after pulse duration time elapsed
02:35:49.266 00.032 9828 IsSlewing returns 0
02:35:49.266 00.000 9828 IsGuiding returns 1
02:35:49.298 00.032 9828 IsSlewing returns 0
02:35:49.298 00.000 9828 IsGuiding returns 1
02:35:49.329 00.031 9828 IsSlewing returns 0
02:35:49.329 00.000 9828 IsGuiding returns 1
02:35:49.359 00.030 9828 IsSlewing returns 0
02:35:49.360 00.001 9828 IsGuiding returns 0
02:35:49.360 00.000 9828 scope move finished after 15 + 140 ms
02:35:49.360 00.000 9828 Move returns status 0, amount 15
02:35:49.360 00.000 9828 move complete, result=0
02:35:49.360 00.000 9828 worker thread done servicing request
02:35:49.360 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:35:49.721 00.361 8976 Exposure complete
02:35:49.727 00.006 8976 worker thread done servicing request
02:35:49.727 00.000 5052 OnExposeComplete: enter
02:35:49.728 00.001 5052 UpdateGuideState(): m_state=6
02:35:49.728 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9513
02:35:49.728 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.69, Mass=132, SNR=7.9, Peak=69 HFD=2.1
02:35:49.728 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.07 = 1.22)
02:35:49.728 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
02:35:49.728 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.19 cameraTheta=-3.02 mountX=0.06 mountY=0.17, mountTheta=1.20
02:35:49.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.02, opts=13)
02:35:49.729 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.02)
02:35:49.729 00.000 8976 Worker thread wakes up
02:35:49.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.02) opts 0xd
02:35:49.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.02)
02:35:49.729 00.000 8976 Moving (-0.18, -0.02) raw xDistance=0.06 yDistance=0.17
02:35:49.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:35:49.729 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:35:49.729 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:35:49.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:49.730 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:49.730 00.000 5052 Enqueuing Expose request
02:35:49.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:35:49.730 00.000 8976 MoveAxis(R, 0, ABG)
02:35:49.730 00.000 8976 MoveAxis(U, 0, ABG)
02:35:49.730 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:35:49.730 00.000 8976 MountToCamera -- mountX=2.59 mountY=-2.37 hyp=3.51 mountTheta=-0.74 cameraX=0.93, cameraY=3.39 cameraTheta=1.30
02:35:49.730 00.000 8976 incremental bump (0.933, 3.388) isValid = 1
02:35:49.730 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:35:49.730 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:35:49.730 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:35:49.730 00.000 8976 move complete, result=0
02:35:49.730 00.000 9828 Worker thread wakes up
02:35:49.730 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:35:49.730 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:35:49.730 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.88)
02:35:49.730 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.96)
02:35:49.730 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:49.731 00.001 8976 worker thread done servicing request
02:35:49.731 00.000 8976 Worker thread wakes up
02:35:49.731 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
02:35:49.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:49.731 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:35:49.731 00.000 9828 BLC: window closed
02:35:49.731 00.000 9828 MoveAxis(E, 11, B)
02:35:49.731 00.000 9828 Guiding  Dir = 2, Dur = 11
02:35:49.731 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:49.731 00.000 9828 IsSlewing returns 0
02:35:49.731 00.000 9828 IsGuiding returns 0
02:35:49.732 00.001 9828 PulseGuide returned control before completion, sleep 21
02:35:49.766 00.034 9828 IsGuiding returns 1
02:35:49.766 00.000 9828 scope still moving after pulse duration time elapsed
02:35:49.799 00.033 9828 IsSlewing returns 0
02:35:49.799 00.000 9828 IsGuiding returns 1
02:35:49.830 00.031 9828 IsSlewing returns 0
02:35:49.830 00.000 9828 IsGuiding returns 1
02:35:49.861 00.031 9828 IsSlewing returns 0
02:35:49.861 00.000 9828 IsGuiding returns 0
02:35:49.861 00.000 9828 scope move finished after 11 + 117 ms
02:35:49.861 00.000 9828 Move returns status 0, amount 11
02:35:49.861 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:49.861 00.000 9828 MoveAxis(N, 15, B)
02:35:49.861 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:49.876 00.015 9828 IsSlewing returns 0
02:35:49.876 00.000 9828 IsGuiding returns 0
02:35:49.876 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:49.907 00.031 9828 IsGuiding returns 1
02:35:49.907 00.000 9828 scope still moving after pulse duration time elapsed
02:35:49.937 00.030 9828 IsSlewing returns 0
02:35:49.937 00.000 9828 IsGuiding returns 1
02:35:49.969 00.032 9828 IsSlewing returns 0
02:35:49.969 00.000 9828 IsGuiding returns 1
02:35:50.000 00.031 9828 IsSlewing returns 0
02:35:50.000 00.000 9828 IsGuiding returns 1
02:35:50.031 00.031 9828 IsSlewing returns 0
02:35:50.031 00.000 9828 IsGuiding returns 0
02:35:50.031 00.000 9828 scope move finished after 15 + 139 ms
02:35:50.031 00.000 9828 Move returns status 0, amount 15
02:35:50.031 00.000 9828 move complete, result=0
02:35:50.031 00.000 9828 worker thread done servicing request
02:35:50.032 00.001 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:35:50.414 00.382 8976 Exposure complete
02:35:50.419 00.005 8976 worker thread done servicing request
02:35:50.419 00.000 5052 OnExposeComplete: enter
02:35:50.420 00.001 5052 UpdateGuideState(): m_state=6
02:35:50.420 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9514
02:35:50.420 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.75, Mass=140, SNR=8.2, Peak=66 HFD=2.2
02:35:50.420 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:35:50.420 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:35:50.420 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.04 hyp=0.50 cameraTheta=3.06 mountX=0.27 mountY=0.40, mountTheta=0.98
02:35:50.420 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.04, opts=13)
02:35:50.420 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.04)
02:35:50.421 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:35:50.421 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:35:50.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:50.421 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:50.421 00.000 5052 Enqueuing Expose request
02:35:50.421 00.000 8976 Worker thread wakes up
02:35:50.421 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.04) opts 0xd
02:35:50.421 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.04)
02:35:50.421 00.000 8976 Moving (-0.50, 0.04) raw xDistance=0.27 yDistance=0.40
02:35:50.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:35:50.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:35:50.421 00.000 8976 MoveAxis(L, 1, ABG)
02:35:50.421 00.000 8976 stepping (-17, 15) + (-1, 0)
02:35:50.421 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:50.450 00.029 8976 Received - 47 (G) 
02:35:50.450 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:50.450 00.000 8976 stepped: pos (-18, 15)
02:35:50.450 00.000 8976 MoveAxis(D, 2, ABG)
02:35:50.450 00.000 8976 stepping (-18, 15) + (0, -2)
02:35:50.450 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:50.482 00.032 8976 Received - 47 (G) 
02:35:50.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:50.482 00.000 8976 stepped: pos (-18, 13)
02:35:50.482 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:35:50.482 00.000 8976 MountToCamera -- mountX=2.65 mountY=-2.27 hyp=3.49 mountTheta=-0.71 cameraX=0.82, cameraY=3.39 cameraTheta=1.33
02:35:50.482 00.000 8976 incremental bump (0.818, 3.390) isValid = 1
02:35:50.482 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:35:50.482 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:35:50.482 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:35:50.483 00.001 8976 move complete, result=0
02:35:50.483 00.000 9828 Worker thread wakes up
02:35:50.483 00.000 8976 worker thread done servicing request
02:35:50.483 00.000 8976 Worker thread wakes up
02:35:50.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:50.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:50.483 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:35:50.483 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:35:50.483 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:35:50.483 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
02:35:50.483 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
02:35:50.483 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:35:50.483 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:35:50.483 00.000 9828 BLC: window closed
02:35:50.483 00.000 9828 MoveAxis(E, 10, B)
02:35:50.483 00.000 9828 Guiding  Dir = 2, Dur = 10
02:35:50.484 00.001 9828 IsSlewing returns 0
02:35:50.484 00.000 9828 IsGuiding returns 0
02:35:50.484 00.000 9828 PulseGuide returned control before completion, sleep 20
02:35:50.514 00.030 9828 IsGuiding returns 1
02:35:50.514 00.000 9828 scope still moving after pulse duration time elapsed
02:35:50.545 00.031 9828 IsSlewing returns 0
02:35:50.545 00.000 9828 IsGuiding returns 1
02:35:50.576 00.031 9828 IsSlewing returns 0
02:35:50.576 00.000 9828 IsGuiding returns 1
02:35:50.606 00.030 9828 IsSlewing returns 0
02:35:50.606 00.000 9828 IsGuiding returns 1
02:35:50.637 00.031 9828 IsSlewing returns 0
02:35:50.638 00.001 9828 IsGuiding returns 0
02:35:50.638 00.000 9828 scope move finished after 10 + 144 ms
02:35:50.638 00.000 9828 Move returns status 0, amount 10
02:35:50.638 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:50.638 00.000 9828 MoveAxis(N, 15, B)
02:35:50.638 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:50.652 00.014 9828 IsSlewing returns 0
02:35:50.652 00.000 9828 IsGuiding returns 0
02:35:50.652 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:50.683 00.031 9828 IsGuiding returns 1
02:35:50.683 00.000 9828 scope still moving after pulse duration time elapsed
02:35:50.713 00.030 9828 IsSlewing returns 0
02:35:50.713 00.000 9828 IsGuiding returns 1
02:35:50.745 00.032 9828 IsSlewing returns 0
02:35:50.745 00.000 9828 IsGuiding returns 1
02:35:50.776 00.031 9828 IsSlewing returns 0
02:35:50.776 00.000 9828 IsGuiding returns 1
02:35:50.807 00.031 9828 IsSlewing returns 0
02:35:50.807 00.000 9828 IsGuiding returns 0
02:35:50.807 00.000 9828 scope move finished after 15 + 139 ms
02:35:50.807 00.000 9828 Move returns status 0, amount 15
02:35:50.807 00.000 9828 move complete, result=0
02:35:50.807 00.000 9828 worker thread done servicing request
02:35:50.807 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:35:51.162 00.355 8976 Exposure complete
02:35:51.168 00.006 8976 worker thread done servicing request
02:35:51.168 00.000 5052 OnExposeComplete: enter
02:35:51.168 00.000 5052 UpdateGuideState(): m_state=6
02:35:51.168 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9515
02:35:51.168 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.39, Mass=146, SNR=8.3, Peak=66 HFD=2.3
02:35:51.168 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.40 = 1.89)
02:35:51.168 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
02:35:51.168 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.32 hyp=0.45 cameraTheta=-2.35 mountX=-0.14 mountY=0.44, mountTheta=1.88
02:35:51.169 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.32, opts=13)
02:35:51.169 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.32)
02:35:51.169 00.000 8976 Worker thread wakes up
02:35:51.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.32) opts 0xd
02:35:51.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.32)
02:35:51.169 00.000 8976 Moving (-0.31, -0.32) raw xDistance=-0.14 yDistance=0.44
02:35:51.169 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:35:51.170 00.001 5052 UpdateGuideState exits: m=146 SNR=8.3
02:35:51.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:51.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:35:51.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
02:35:51.170 00.000 8976 MoveAxis(R, 0, ABG)
02:35:51.170 00.000 8976 MoveAxis(D, 2, ABG)
02:35:51.170 00.000 8976 stepping (-18, 13) + (0, -2)
02:35:51.170 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:51.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:51.170 00.000 5052 Enqueuing Expose request
02:35:51.201 00.031 8976 Received - 47 (G) 
02:35:51.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:51.201 00.000 8976 stepped: pos (-18, 11)
02:35:51.201 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
02:35:51.201 00.000 8976 MountToCamera -- mountX=2.68 mountY=-2.10 hyp=3.41 mountTheta=-0.66 cameraX=0.65, cameraY=3.34 cameraTheta=1.38
02:35:51.201 00.000 8976 incremental bump (0.647, 3.344) isValid = 1
02:35:51.202 00.001 8976 Scheduling Mount bump of (0.022, 0.117)
02:35:51.202 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:35:51.202 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:35:51.202 00.000 8976 move complete, result=0
02:35:51.202 00.000 9828 Worker thread wakes up
02:35:51.202 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:35:51.202 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:35:51.202 00.000 8976 worker thread done servicing request
02:35:51.202 00.000 8976 Worker thread wakes up
02:35:51.202 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:35:51.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:51.202 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
02:35:51.202 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:51.202 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
02:35:51.202 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
02:35:51.203 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:35:51.203 00.000 9828 BLC: window closed
02:35:51.203 00.000 9828 MoveAxis(E, 9, B)
02:35:51.203 00.000 9828 Guiding  Dir = 2, Dur = 9
02:35:51.203 00.000 9828 IsSlewing returns 0
02:35:51.203 00.000 9828 IsGuiding returns 0
02:35:51.203 00.000 9828 PulseGuide returned control before completion, sleep 19
02:35:51.230 00.027 9828 IsGuiding returns 1
02:35:51.230 00.000 9828 scope still moving after pulse duration time elapsed
02:35:51.261 00.031 9828 IsSlewing returns 0
02:35:51.261 00.000 9828 IsGuiding returns 1
02:35:51.293 00.032 9828 IsSlewing returns 0
02:35:51.293 00.000 9828 IsGuiding returns 1
02:35:51.324 00.031 9828 IsSlewing returns 0
02:35:51.324 00.000 9828 IsGuiding returns 1
02:35:51.355 00.031 9828 IsSlewing returns 0
02:35:51.355 00.000 9828 IsGuiding returns 0
02:35:51.355 00.000 9828 scope move finished after 9 + 142 ms
02:35:51.355 00.000 9828 Move returns status 0, amount 9
02:35:51.355 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:51.355 00.000 9828 MoveAxis(N, 15, B)
02:35:51.355 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:51.370 00.015 9828 IsSlewing returns 0
02:35:51.370 00.000 9828 IsGuiding returns 0
02:35:51.370 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:51.401 00.031 9828 IsGuiding returns 1
02:35:51.401 00.000 9828 scope still moving after pulse duration time elapsed
02:35:51.431 00.030 9828 IsSlewing returns 0
02:35:51.431 00.000 9828 IsGuiding returns 1
02:35:51.462 00.031 9828 IsSlewing returns 0
02:35:51.462 00.000 9828 IsGuiding returns 1
02:35:51.494 00.032 9828 IsSlewing returns 0
02:35:51.494 00.000 9828 IsGuiding returns 1
02:35:51.525 00.031 9828 IsSlewing returns 0
02:35:51.525 00.000 9828 IsGuiding returns 0
02:35:51.525 00.000 9828 scope move finished after 15 + 139 ms
02:35:51.525 00.000 9828 Move returns status 0, amount 15
02:35:51.525 00.000 9828 move complete, result=0
02:35:51.525 00.000 9828 worker thread done servicing request
02:35:51.525 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:35:51.887 00.362 8976 Exposure complete
02:35:51.893 00.006 8976 worker thread done servicing request
02:35:51.893 00.000 5052 OnExposeComplete: enter
02:35:51.893 00.000 5052 UpdateGuideState(): m_state=6
02:35:51.893 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9516
02:35:51.893 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.36, Mass=145, SNR=8.3, Peak=66 HFD=2.8
02:35:51.893 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.11 = -3.11)
02:35:51.893 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.07)
02:35:51.893 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.35 hyp=0.40 cameraTheta=-1.07 mountX=-0.40 mountY=0.03, mountTheta=3.07
02:35:51.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.35, opts=13)
02:35:51.894 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.35)
02:35:51.894 00.000 8976 Worker thread wakes up
02:35:51.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.35) opts 0xd
02:35:51.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.35)
02:35:51.894 00.000 8976 Moving (0.19, -0.35) raw xDistance=-0.40 yDistance=0.03
02:35:51.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:35:51.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:35:51.894 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:35:51.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:51.894 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:51.895 00.001 5052 Enqueuing Expose request
02:35:51.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:35:51.895 00.000 8976 MoveAxis(R, 2, ABG)
02:35:51.895 00.000 8976 stepping (-18, 11) + (2, 0)
02:35:51.895 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:51.920 00.025 8976 Received - 47 (G) 
02:35:51.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:51.920 00.000 8976 stepped: pos (-16, 11)
02:35:51.920 00.000 8976 MoveAxis(U, 0, ABG)
02:35:51.920 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
02:35:51.920 00.000 8976 MountToCamera -- mountX=2.61 mountY=-1.98 hyp=3.27 mountTheta=-0.65 cameraX=0.58, cameraY=3.22 cameraTheta=1.39
02:35:51.920 00.000 8976 incremental bump (0.579, 3.223) isValid = 1
02:35:51.920 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:35:51.920 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:35:51.920 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:35:51.921 00.001 8976 move complete, result=0
02:35:51.921 00.000 8976 worker thread done servicing request
02:35:51.921 00.000 8976 Worker thread wakes up
02:35:51.921 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:51.921 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
02:35:51.921 00.000 9828 Worker thread wakes up
02:35:51.921 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:35:51.921 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:35:51.921 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:51.921 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.79)
02:35:51.921 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
02:35:51.921 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:35:51.921 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:35:51.922 00.001 9828 BLC: window closed
02:35:51.922 00.000 9828 MoveAxis(E, 8, B)
02:35:51.922 00.000 9828 Guiding  Dir = 2, Dur = 8
02:35:51.922 00.000 9828 IsSlewing returns 0
02:35:51.922 00.000 9828 IsGuiding returns 0
02:35:51.922 00.000 9828 PulseGuide returned control before completion, sleep 18
02:35:51.947 00.025 9828 IsGuiding returns 1
02:35:51.947 00.000 9828 scope still moving after pulse duration time elapsed
02:35:51.980 00.033 9828 IsSlewing returns 0
02:35:51.981 00.001 9828 IsGuiding returns 1
02:35:52.009 00.028 9828 IsSlewing returns 0
02:35:52.009 00.000 9828 IsGuiding returns 1
02:35:52.040 00.031 9828 IsSlewing returns 0
02:35:52.041 00.001 9828 IsGuiding returns 0
02:35:52.041 00.000 9828 scope move finished after 8 + 109 ms
02:35:52.041 00.000 9828 Move returns status 0, amount 8
02:35:52.041 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:52.041 00.000 9828 MoveAxis(N, 15, B)
02:35:52.041 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:52.055 00.014 9828 IsSlewing returns 0
02:35:52.055 00.000 9828 IsGuiding returns 1
02:35:52.056 00.001 9828 Entered PulseGuideScope while moving
02:35:52.118 00.062 9828 IsSlewing returns 0
02:35:52.123 00.005 9828 IsGuiding returns 1
02:35:52.123 00.000 9828 Still moving
02:35:52.180 00.057 9828 IsSlewing returns 0
02:35:52.180 00.000 9828 IsGuiding returns 0
02:35:52.180 00.000 9828 Movement stopped - continuing
02:35:52.180 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:52.213 00.033 9828 IsGuiding returns 1
02:35:52.213 00.000 9828 scope still moving after pulse duration time elapsed
02:35:52.243 00.030 9828 IsSlewing returns 0
02:35:52.243 00.000 9828 IsGuiding returns 1
02:35:52.274 00.031 9828 IsSlewing returns 0
02:35:52.274 00.000 9828 IsGuiding returns 1
02:35:52.306 00.032 9828 IsSlewing returns 0
02:35:52.306 00.000 9828 IsGuiding returns 1
02:35:52.336 00.030 9828 IsSlewing returns 0
02:35:52.336 00.000 9828 IsGuiding returns 0
02:35:52.336 00.000 9828 scope move finished after 15 + 140 ms
02:35:52.337 00.001 9828 Move returns status 0, amount 15
02:35:52.337 00.000 9828 move complete, result=0
02:35:52.337 00.000 9828 worker thread done servicing request
02:35:52.337 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:35:52.607 00.270 8976 Exposure complete
02:35:52.612 00.005 8976 worker thread done servicing request
02:35:52.612 00.000 5052 OnExposeComplete: enter
02:35:52.612 00.000 5052 UpdateGuideState(): m_state=6
02:35:52.612 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9517
02:35:52.612 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=282.04, Mass=142, SNR=8.2, Peak=70 HFD=2.0
02:35:52.612 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:35:52.613 00.001 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
02:35:52.613 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.33 hyp=0.75 cameraTheta=0.46 mountX=-0.01 mountY=-0.74, mountTheta=-1.59
02:35:52.613 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.33, opts=13)
02:35:52.613 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.33)
02:35:52.613 00.000 8976 Worker thread wakes up
02:35:52.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.33) opts 0xd
02:35:52.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.33)
02:35:52.613 00.000 8976 Moving (0.67, 0.33) raw xDistance=-0.01 yDistance=-0.74
02:35:52.614 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:35:52.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
02:35:52.614 00.000 8976 MoveAxis(R, 0, ABG)
02:35:52.614 00.000 8976 MoveAxis(U, 3, ABG)
02:35:52.614 00.000 8976 stepping (-16, 11) + (0, 3)
02:35:52.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:35:52.614 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:35:52.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:52.614 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:35:52.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:52.614 00.000 5052 Enqueuing Expose request
02:35:52.640 00.026 8976 Received - 47 (G) 
02:35:52.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:35:52.640 00.000 8976 stepped: pos (-16, 14)
02:35:52.640 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:35:52.640 00.000 8976 MountToCamera -- mountX=2.55 mountY=-2.06 hyp=3.28 mountTheta=-0.68 cameraX=0.67, cameraY=3.21 cameraTheta=1.36
02:35:52.640 00.000 8976 incremental bump (0.673, 3.213) isValid = 1
02:35:52.640 00.000 8976 Scheduling Mount bump of (0.024, 0.117)
02:35:52.640 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:35:52.640 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:35:52.640 00.000 8976 move complete, result=0
02:35:52.640 00.000 9828 Worker thread wakes up
02:35:52.640 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:35:52.640 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:35:52.640 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.82)
02:35:52.640 00.000 8976 worker thread done servicing request
02:35:52.640 00.000 8976 Worker thread wakes up
02:35:52.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:52.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:52.640 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:35:52.640 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.90)
02:35:52.641 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:35:52.641 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:35:52.641 00.000 9828 BLC: window closed
02:35:52.641 00.000 9828 MoveAxis(E, 9, B)
02:35:52.641 00.000 9828 Guiding  Dir = 2, Dur = 9
02:35:52.641 00.000 9828 IsSlewing returns 0
02:35:52.641 00.000 9828 IsGuiding returns 0
02:35:52.641 00.000 9828 PulseGuide returned control before completion, sleep 19
02:35:52.665 00.024 9828 IsGuiding returns 1
02:35:52.665 00.000 9828 scope still moving after pulse duration time elapsed
02:35:52.696 00.031 9828 IsSlewing returns 0
02:35:52.696 00.000 9828 IsGuiding returns 1
02:35:52.727 00.031 9828 IsSlewing returns 0
02:35:52.728 00.001 9828 IsGuiding returns 1
02:35:52.757 00.029 9828 IsSlewing returns 0
02:35:52.757 00.000 9828 IsGuiding returns 1
02:35:52.788 00.031 9828 IsSlewing returns 0
02:35:52.788 00.000 9828 IsGuiding returns 0
02:35:52.788 00.000 9828 scope move finished after 9 + 138 ms
02:35:52.788 00.000 9828 Move returns status 0, amount 9
02:35:52.788 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:52.788 00.000 9828 MoveAxis(N, 15, B)
02:35:52.788 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:52.804 00.016 9828 IsSlewing returns 0
02:35:52.804 00.000 9828 IsGuiding returns 0
02:35:52.804 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:52.835 00.031 9828 IsGuiding returns 1
02:35:52.835 00.000 9828 scope still moving after pulse duration time elapsed
02:35:52.867 00.032 9828 IsSlewing returns 0
02:35:52.867 00.000 9828 IsGuiding returns 1
02:35:52.897 00.030 9828 IsSlewing returns 0
02:35:52.897 00.000 9828 IsGuiding returns 1
02:35:52.929 00.032 9828 IsSlewing returns 0
02:35:52.929 00.000 9828 IsGuiding returns 1
02:35:52.959 00.030 9828 IsSlewing returns 0
02:35:52.959 00.000 9828 IsGuiding returns 0
02:35:52.959 00.000 9828 scope move finished after 15 + 139 ms
02:35:52.959 00.000 9828 Move returns status 0, amount 15
02:35:52.959 00.000 9828 move complete, result=0
02:35:52.959 00.000 9828 worker thread done servicing request
02:35:52.959 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:35:53.319 00.360 8976 Exposure complete
02:35:53.325 00.006 8976 worker thread done servicing request
02:35:53.325 00.000 5052 OnExposeComplete: enter
02:35:53.325 00.000 5052 UpdateGuideState(): m_state=6
02:35:53.325 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9518
02:35:53.325 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.30, Mass=149, SNR=8.4, Peak=68 HFD=1.9
02:35:53.325 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.48 = 2.80)
02:35:53.325 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.59 = 2.70)
02:35:53.325 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.40 hyp=0.41 cameraTheta=-1.44 mountX=-0.38 mountY=0.18, mountTheta=2.71
02:35:53.326 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.40, opts=13)
02:35:53.326 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.40)
02:35:53.326 00.000 8976 Worker thread wakes up
02:35:53.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.40) opts 0xd
02:35:53.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.40)
02:35:53.326 00.000 8976 Moving (0.05, -0.40) raw xDistance=-0.38 yDistance=0.18
02:35:53.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:35:53.326 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:35:53.326 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:35:53.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:53.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:53.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:35:53.326 00.000 8976 MoveAxis(R, 2, ABG)
02:35:53.326 00.000 8976 stepping (-16, 14) + (2, 0)
02:35:53.326 00.000 5052 Enqueuing Expose request
02:35:53.327 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:53.359 00.032 8976 Received - 47 (G) 
02:35:53.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:53.359 00.000 8976 stepped: pos (-14, 14)
02:35:53.359 00.000 8976 MoveAxis(U, 0, ABG)
02:35:53.359 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
02:35:53.359 00.000 8976 MountToCamera -- mountX=2.42 mountY=-2.12 hyp=3.21 mountTheta=-0.72 cameraX=0.78, cameraY=3.12 cameraTheta=1.32
02:35:53.359 00.000 8976 incremental bump (0.782, 3.117) isValid = 1
02:35:53.360 00.001 8976 Scheduling Mount bump of (0.028, 0.116)
02:35:53.360 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:35:53.360 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:35:53.360 00.000 8976 move complete, result=0
02:35:53.360 00.000 8976 worker thread done servicing request
02:35:53.360 00.000 9828 Worker thread wakes up
02:35:53.360 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:35:53.360 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:35:53.360 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
02:35:53.360 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
02:35:53.360 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
02:35:53.360 00.000 8976 Worker thread wakes up
02:35:53.360 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
02:35:53.360 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:35:53.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:53.360 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:53.360 00.000 9828 BLC: window closed
02:35:53.361 00.001 9828 MoveAxis(E, 11, B)
02:35:53.361 00.000 9828 Guiding  Dir = 2, Dur = 11
02:35:53.361 00.000 9828 IsSlewing returns 0
02:35:53.361 00.000 9828 IsGuiding returns 0
02:35:53.361 00.000 9828 PulseGuide returned control before completion, sleep 21
02:35:53.397 00.036 9828 IsGuiding returns 1
02:35:53.397 00.000 9828 scope still moving after pulse duration time elapsed
02:35:53.428 00.031 9828 IsSlewing returns 0
02:35:53.428 00.000 9828 IsGuiding returns 1
02:35:53.459 00.031 9828 IsSlewing returns 0
02:35:53.459 00.000 9828 IsGuiding returns 1
02:35:53.489 00.030 9828 IsSlewing returns 0
02:35:53.494 00.005 9828 IsGuiding returns 0
02:35:53.494 00.000 9828 scope move finished after 11 + 121 ms
02:35:53.494 00.000 9828 Move returns status 0, amount 11
02:35:53.494 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:53.494 00.000 9828 MoveAxis(N, 15, B)
02:35:53.494 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:53.519 00.025 9828 IsSlewing returns 0
02:35:53.519 00.000 9828 IsGuiding returns 0
02:35:53.519 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:53.551 00.032 9828 IsGuiding returns 1
02:35:53.551 00.000 9828 scope still moving after pulse duration time elapsed
02:35:53.582 00.031 9828 IsSlewing returns 0
02:35:53.582 00.000 9828 IsGuiding returns 1
02:35:53.613 00.031 9828 IsSlewing returns 0
02:35:53.613 00.000 9828 IsGuiding returns 1
02:35:53.644 00.031 9828 IsSlewing returns 0
02:35:53.644 00.000 9828 IsGuiding returns 1
02:35:53.676 00.032 9828 IsSlewing returns 0
02:35:53.676 00.000 9828 IsGuiding returns 0
02:35:53.677 00.001 9828 scope move finished after 15 + 142 ms
02:35:53.677 00.000 9828 Move returns status 0, amount 15
02:35:53.677 00.000 9828 move complete, result=0
02:35:53.677 00.000 9828 worker thread done servicing request
02:35:53.677 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:35:54.048 00.371 8976 Exposure complete
02:35:54.054 00.006 8976 worker thread done servicing request
02:35:54.054 00.000 5052 OnExposeComplete: enter
02:35:54.054 00.000 5052 UpdateGuideState(): m_state=6
02:35:54.054 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9519
02:35:54.054 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.07, Mass=143, SNR=8.2, Peak=69 HFD=2.2
02:35:54.054 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.48 = -0.48)
02:35:54.054 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
02:35:54.054 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.36 hyp=0.36 cameraTheta=1.57 mountX=0.32 mountY=-0.20, mountTheta=-0.55
02:35:54.055 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.36, opts=13)
02:35:54.055 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.36)
02:35:54.055 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:35:54.055 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
02:35:54.055 00.000 8976 Worker thread wakes up
02:35:54.055 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.36) opts 0xd
02:35:54.055 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.36)
02:35:54.055 00.000 8976 Moving (0.00, 0.36) raw xDistance=0.32 yDistance=-0.20
02:35:54.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:54.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:54.055 00.000 5052 Enqueuing Expose request
02:35:54.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32
02:35:54.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:35:54.055 00.000 8976 MoveAxis(L, 1, ABG)
02:35:54.056 00.001 8976 stepping (-14, 14) + (-1, 0)
02:35:54.056 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:54.079 00.023 8976 Received - 47 (G) 
02:35:54.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:54.079 00.000 8976 stepped: pos (-15, 14)
02:35:54.079 00.000 8976 MoveAxis(U, 0, ABG)
02:35:54.079 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:35:54.079 00.000 8976 MountToCamera -- mountX=2.38 mountY=-2.15 hyp=3.21 mountTheta=-0.74 cameraX=0.83, cameraY=3.10 cameraTheta=1.31
02:35:54.079 00.000 8976 incremental bump (0.832, 3.097) isValid = 1
02:35:54.079 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
02:35:54.079 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:35:54.079 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:35:54.079 00.000 8976 move complete, result=0
02:35:54.079 00.000 9828 Worker thread wakes up
02:35:54.079 00.000 8976 worker thread done servicing request
02:35:54.079 00.000 8976 Worker thread wakes up
02:35:54.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:54.080 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:35:54.080 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:35:54.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:54.080 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:35:54.080 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
02:35:54.080 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
02:35:54.080 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
02:35:54.080 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.04 yDistance=-0.11
02:35:54.080 00.000 9828 BLC: window closed
02:35:54.080 00.000 9828 MoveAxis(E, 11, B)
02:35:54.080 00.000 9828 Guiding  Dir = 2, Dur = 11
02:35:54.081 00.001 9828 IsSlewing returns 0
02:35:54.081 00.000 9828 IsGuiding returns 0
02:35:54.081 00.000 9828 PulseGuide returned control before completion, sleep 21
02:35:54.110 00.029 9828 IsGuiding returns 1
02:35:54.110 00.000 9828 scope still moving after pulse duration time elapsed
02:35:54.140 00.030 9828 IsSlewing returns 0
02:35:54.140 00.000 9828 IsGuiding returns 1
02:35:54.172 00.032 9828 IsSlewing returns 0
02:35:54.172 00.000 9828 IsGuiding returns 1
02:35:54.203 00.031 9828 IsSlewing returns 0
02:35:54.203 00.000 9828 IsGuiding returns 1
02:35:54.234 00.031 9828 IsSlewing returns 0
02:35:54.234 00.000 9828 IsGuiding returns 0
02:35:54.234 00.000 9828 scope move finished after 11 + 142 ms
02:35:54.234 00.000 9828 Move returns status 0, amount 11
02:35:54.234 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:54.234 00.000 9828 MoveAxis(N, 15, B)
02:35:54.235 00.001 9828 Guiding  Dir = 0, Dur = 15
02:35:54.249 00.014 9828 IsSlewing returns 0
02:35:54.249 00.000 9828 IsGuiding returns 0
02:35:54.249 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:54.281 00.032 9828 IsGuiding returns 1
02:35:54.281 00.000 9828 scope still moving after pulse duration time elapsed
02:35:54.313 00.032 9828 IsSlewing returns 0
02:35:54.313 00.000 9828 IsGuiding returns 1
02:35:54.344 00.031 9828 IsSlewing returns 0
02:35:54.344 00.000 9828 IsGuiding returns 1
02:35:54.375 00.031 9828 IsSlewing returns 0
02:35:54.375 00.000 9828 IsGuiding returns 0
02:35:54.375 00.000 9828 scope move finished after 15 + 111 ms
02:35:54.375 00.000 9828 Move returns status 0, amount 15
02:35:54.375 00.000 9828 move complete, result=0
02:35:54.375 00.000 9828 worker thread done servicing request
02:35:54.375 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:35:54.763 00.388 8976 Exposure complete
02:35:54.769 00.006 8976 worker thread done servicing request
02:35:54.769 00.000 5052 OnExposeComplete: enter
02:35:54.770 00.001 5052 UpdateGuideState(): m_state=6
02:35:54.770 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9520
02:35:54.770 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.84, Mass=134, SNR=7.9, Peak=63 HFD=2.3
02:35:54.770 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
02:35:54.770 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
02:35:54.770 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.62 mountX=0.03 mountY=-0.22, mountTheta=-1.42
02:35:54.770 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.13, opts=13)
02:35:54.770 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.13)
02:35:54.771 00.001 8976 Worker thread wakes up
02:35:54.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.13) opts 0xd
02:35:54.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.13)
02:35:54.771 00.000 8976 Moving (0.18, 0.13) raw xDistance=0.03 yDistance=-0.22
02:35:54.771 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:35:54.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:35:54.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:35:54.771 00.000 8976 MoveAxis(R, 0, ABG)
02:35:54.771 00.000 5052 UpdateGuideState exits: m=134 SNR=7.9
02:35:54.771 00.000 8976 MoveAxis(U, 0, ABG)
02:35:54.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:54.771 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:35:54.771 00.000 8976 MountToCamera -- mountX=2.35 mountY=-2.17 hyp=3.20 mountTheta=-0.75 cameraX=0.87, cameraY=3.08 cameraTheta=1.30
02:35:54.771 00.000 8976 incremental bump (0.866, 3.084) isValid = 1
02:35:54.771 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:35:54.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:54.771 00.000 5052 Enqueuing Expose request
02:35:54.771 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:35:54.771 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:35:54.771 00.000 8976 move complete, result=0
02:35:54.772 00.001 9828 Worker thread wakes up
02:35:54.772 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:35:54.772 00.000 8976 worker thread done servicing request
02:35:54.772 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:35:54.772 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:35:54.772 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
02:35:54.772 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
02:35:54.772 00.000 8976 Worker thread wakes up
02:35:54.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:54.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:54.772 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:35:54.772 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:35:54.773 00.001 9828 BLC: window closed
02:35:54.773 00.000 9828 MoveAxis(E, 12, B)
02:35:54.773 00.000 9828 Guiding  Dir = 2, Dur = 12
02:35:54.773 00.000 9828 IsSlewing returns 0
02:35:54.773 00.000 9828 IsGuiding returns 0
02:35:54.773 00.000 9828 PulseGuide returned control before completion, sleep 22
02:35:54.800 00.027 9828 IsGuiding returns 1
02:35:54.800 00.000 9828 scope still moving after pulse duration time elapsed
02:35:54.831 00.031 9828 IsSlewing returns 0
02:35:54.831 00.000 9828 IsGuiding returns 1
02:35:54.862 00.031 9828 IsSlewing returns 0
02:35:54.862 00.000 9828 IsGuiding returns 1
02:35:54.893 00.031 9828 IsSlewing returns 0
02:35:54.893 00.000 9828 IsGuiding returns 1
02:35:54.924 00.031 9828 IsSlewing returns 0
02:35:54.924 00.000 9828 IsGuiding returns 0
02:35:54.924 00.000 9828 scope move finished after 12 + 138 ms
02:35:54.924 00.000 9828 Move returns status 0, amount 12
02:35:54.924 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:54.924 00.000 9828 MoveAxis(N, 15, B)
02:35:54.924 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:54.939 00.015 9828 IsSlewing returns 0
02:35:54.939 00.000 9828 IsGuiding returns 0
02:35:54.939 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:54.969 00.030 9828 IsGuiding returns 1
02:35:54.969 00.000 9828 scope still moving after pulse duration time elapsed
02:35:55.001 00.032 9828 IsSlewing returns 0
02:35:55.001 00.000 9828 IsGuiding returns 1
02:35:55.032 00.031 9828 IsSlewing returns 0
02:35:55.032 00.000 9828 IsGuiding returns 1
02:35:55.064 00.032 9828 IsSlewing returns 0
02:35:55.064 00.000 9828 IsGuiding returns 1
02:35:55.094 00.030 9828 IsSlewing returns 0
02:35:55.094 00.000 9828 IsGuiding returns 0
02:35:55.094 00.000 9828 scope move finished after 15 + 140 ms
02:35:55.094 00.000 9828 Move returns status 0, amount 15
02:35:55.094 00.000 9828 move complete, result=0
02:35:55.094 00.000 9828 worker thread done servicing request
02:35:55.094 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:35:55.463 00.369 8976 Exposure complete
02:35:55.469 00.006 8976 worker thread done servicing request
02:35:55.470 00.001 5052 OnExposeComplete: enter
02:35:55.470 00.000 5052 UpdateGuideState(): m_state=6
02:35:55.470 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9521
02:35:55.470 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.73, Mass=125, SNR=7.7, Peak=66 HFD=1.7
02:35:55.470 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:35:55.470 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:35:55.470 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.10 mountX=-0.07 mountY=-0.17, mountTheta=-1.96
02:35:55.471 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.02, opts=13)
02:35:55.471 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.02)
02:35:55.471 00.000 8976 Worker thread wakes up
02:35:55.471 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.02) opts 0xd
02:35:55.471 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.02)
02:35:55.471 00.000 8976 Moving (0.19, 0.02) raw xDistance=-0.07 yDistance=-0.17
02:35:55.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:35:55.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:35:55.471 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:35:55.471 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:35:55.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:55.471 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:55.471 00.000 5052 Enqueuing Expose request
02:35:55.471 00.000 8976 MoveAxis(R, 0, ABG)
02:35:55.472 00.001 8976 MoveAxis(U, 0, ABG)
02:35:55.472 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:35:55.472 00.000 8976 MountToCamera -- mountX=2.33 mountY=-2.19 hyp=3.20 mountTheta=-0.75 cameraX=0.89, cameraY=3.08 cameraTheta=1.29
02:35:55.472 00.000 8976 incremental bump (0.888, 3.075) isValid = 1
02:35:55.472 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:35:55.472 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:35:55.472 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:35:55.472 00.000 8976 move complete, result=0
02:35:55.472 00.000 8976 worker thread done servicing request
02:35:55.472 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:35:55.472 00.000 9828 Worker thread wakes up
02:35:55.472 00.000 8976 Worker thread wakes up
02:35:55.472 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:55.473 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:55.473 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:35:55.473 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:35:55.473 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
02:35:55.473 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
02:35:55.473 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:35:55.473 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:35:55.473 00.000 9828 BLC: window closed
02:35:55.473 00.000 9828 MoveAxis(E, 12, B)
02:35:55.473 00.000 9828 Guiding  Dir = 2, Dur = 12
02:35:55.473 00.000 9828 IsSlewing returns 0
02:35:55.474 00.001 9828 IsGuiding returns 0
02:35:55.474 00.000 9828 PulseGuide returned control before completion, sleep 22
02:35:55.497 00.023 9828 IsGuiding returns 1
02:35:55.497 00.000 9828 scope still moving after pulse duration time elapsed
02:35:55.529 00.032 9828 IsSlewing returns 0
02:35:55.529 00.000 9828 IsGuiding returns 1
02:35:55.561 00.032 9828 IsSlewing returns 0
02:35:55.561 00.000 9828 IsGuiding returns 1
02:35:55.591 00.030 9828 IsSlewing returns 0
02:35:55.591 00.000 9828 IsGuiding returns 1
02:35:55.622 00.031 9828 IsSlewing returns 0
02:35:55.622 00.000 9828 IsGuiding returns 1
02:35:55.652 00.030 9828 IsSlewing returns 0
02:35:55.652 00.000 9828 IsGuiding returns 1
02:35:55.683 00.031 9828 IsSlewing returns 0
02:35:55.683 00.000 9828 IsGuiding returns 1
02:35:55.714 00.031 9828 IsSlewing returns 0
02:35:55.714 00.000 9828 IsGuiding returns 0
02:35:55.714 00.000 9828 scope move finished after 12 + 228 ms
02:35:55.714 00.000 9828 Move returns status 0, amount 12
02:35:55.714 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:55.714 00.000 9828 MoveAxis(N, 15, B)
02:35:55.714 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:55.729 00.015 9828 IsSlewing returns 0
02:35:55.729 00.000 9828 IsGuiding returns 0
02:35:55.729 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:55.760 00.031 9828 IsGuiding returns 1
02:35:55.761 00.001 9828 scope still moving after pulse duration time elapsed
02:35:55.791 00.030 9828 IsSlewing returns 0
02:35:55.791 00.000 9828 IsGuiding returns 1
02:35:55.822 00.031 9828 IsSlewing returns 0
02:35:55.822 00.000 9828 IsGuiding returns 1
02:35:55.853 00.031 9828 IsSlewing returns 0
02:35:55.854 00.001 9828 IsGuiding returns 1
02:35:55.885 00.031 9828 IsSlewing returns 0
02:35:55.885 00.000 9828 IsGuiding returns 0
02:35:55.885 00.000 9828 scope move finished after 15 + 140 ms
02:35:55.885 00.000 9828 Move returns status 0, amount 15
02:35:55.885 00.000 9828 move complete, result=0
02:35:55.885 00.000 9828 worker thread done servicing request
02:35:55.885 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:35:56.158 00.273 8976 Exposure complete
02:35:56.164 00.006 8976 worker thread done servicing request
02:35:56.164 00.000 5052 OnExposeComplete: enter
02:35:56.164 00.000 5052 UpdateGuideState(): m_state=6
02:35:56.164 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9522
02:35:56.164 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.51, Mass=127, SNR=7.8, Peak=64 HFD=1.5
02:35:56.164 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
02:35:56.164 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
02:35:56.164 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.20 hyp=0.35 cameraTheta=-0.61 mountX=-0.30 mountY=-0.13, mountTheta=-2.74
02:35:56.165 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.20, opts=13)
02:35:56.166 00.001 5052 Enqueuing Move request for stepguider (0.28, -0.20)
02:35:56.166 00.000 8976 Worker thread wakes up
02:35:56.166 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:35:56.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.20) opts 0xd
02:35:56.166 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:35:56.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.20)
02:35:56.166 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:56.166 00.000 8976 Moving (0.28, -0.20) raw xDistance=-0.30 yDistance=-0.13
02:35:56.166 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:56.167 00.001 5052 Enqueuing Expose request
02:35:56.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:35:56.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:35:56.167 00.000 8976 MoveAxis(R, 1, ABG)
02:35:56.167 00.000 8976 stepping (-15, 14) + (1, 0)
02:35:56.167 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:56.189 00.022 8976 Received - 47 (G) 
02:35:56.189 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:56.189 00.000 8976 stepped: pos (-14, 14)
02:35:56.189 00.000 8976 MoveAxis(U, 0, ABG)
02:35:56.189 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:35:56.189 00.000 8976 MountToCamera -- mountX=2.27 mountY=-2.20 hyp=3.16 mountTheta=-0.77 cameraX=0.93, cameraY=3.02 cameraTheta=1.27
02:35:56.189 00.000 8976 incremental bump (0.926, 3.024) isValid = 1
02:35:56.189 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:35:56.189 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:35:56.189 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:35:56.190 00.001 8976 move complete, result=0
02:35:56.190 00.000 9828 Worker thread wakes up
02:35:56.190 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:35:56.190 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:35:56.190 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:35:56.190 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:35:56.190 00.000 8976 worker thread done servicing request
02:35:56.190 00.000 8976 Worker thread wakes up
02:35:56.190 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:35:56.190 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:35:56.190 00.000 9828 BLC: window closed
02:35:56.190 00.000 9828 MoveAxis(E, 12, B)
02:35:56.190 00.000 9828 Guiding  Dir = 2, Dur = 12
02:35:56.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:56.190 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:56.190 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:35:56.191 00.001 9828 IsSlewing returns 0
02:35:56.191 00.000 9828 IsGuiding returns 0
02:35:56.191 00.000 9828 PulseGuide returned control before completion, sleep 22
02:35:56.214 00.023 9828 IsGuiding returns 1
02:35:56.214 00.000 9828 scope still moving after pulse duration time elapsed
02:35:56.244 00.030 9828 IsSlewing returns 0
02:35:56.244 00.000 9828 IsGuiding returns 1
02:35:56.276 00.032 9828 IsSlewing returns 0
02:35:56.276 00.000 9828 IsGuiding returns 1
02:35:56.307 00.031 9828 IsSlewing returns 0
02:35:56.308 00.001 9828 IsGuiding returns 1
02:35:56.338 00.030 9828 IsSlewing returns 0
02:35:56.338 00.000 9828 IsGuiding returns 0
02:35:56.338 00.000 9828 scope move finished after 12 + 135 ms
02:35:56.338 00.000 9828 Move returns status 0, amount 12
02:35:56.338 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:56.339 00.001 9828 MoveAxis(N, 15, B)
02:35:56.339 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:56.354 00.015 9828 IsSlewing returns 0
02:35:56.354 00.000 9828 IsGuiding returns 0
02:35:56.354 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:56.385 00.031 9828 IsGuiding returns 1
02:35:56.385 00.000 9828 scope still moving after pulse duration time elapsed
02:35:56.415 00.030 9828 IsSlewing returns 0
02:35:56.415 00.000 9828 IsGuiding returns 1
02:35:56.446 00.031 9828 IsSlewing returns 0
02:35:56.447 00.001 9828 IsGuiding returns 1
02:35:56.479 00.032 9828 IsSlewing returns 0
02:35:56.479 00.000 9828 IsGuiding returns 1
02:35:56.509 00.030 9828 IsSlewing returns 0
02:35:56.509 00.000 9828 IsGuiding returns 0
02:35:56.509 00.000 9828 scope move finished after 15 + 139 ms
02:35:56.509 00.000 9828 Move returns status 0, amount 15
02:35:56.509 00.000 9828 move complete, result=0
02:35:56.509 00.000 9828 worker thread done servicing request
02:35:56.509 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:35:56.878 00.369 8976 Exposure complete
02:35:56.884 00.006 8976 worker thread done servicing request
02:35:56.885 00.001 5052 OnExposeComplete: enter
02:35:56.885 00.000 5052 UpdateGuideState(): m_state=6
02:35:56.885 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9523
02:35:56.885 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.87, Mass=124, SNR=7.7, Peak=68 HFD=2.0
02:35:56.885 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
02:35:56.885 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
02:35:56.885 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.88 mountX=0.08 mountY=-0.20, mountTheta=-1.18
02:35:56.886 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.16, opts=13)
02:35:56.886 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.16)
02:35:56.886 00.000 8976 Worker thread wakes up
02:35:56.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.16) opts 0xd
02:35:56.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.16)
02:35:56.887 00.001 8976 Moving (0.13, 0.16) raw xDistance=0.08 yDistance=-0.20
02:35:56.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:35:56.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:35:56.887 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:35:56.887 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
02:35:56.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:56.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:56.887 00.000 5052 Enqueuing Expose request
02:35:56.887 00.000 8976 MoveAxis(R, 0, ABG)
02:35:56.887 00.000 8976 MoveAxis(U, 0, ABG)
02:35:56.887 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:35:56.887 00.000 8976 MountToCamera -- mountX=2.23 mountY=-2.21 hyp=3.14 mountTheta=-0.78 cameraX=0.95, cameraY=2.99 cameraTheta=1.26
02:35:56.887 00.000 8976 incremental bump (0.952, 2.990) isValid = 1
02:35:56.887 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
02:35:56.887 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:35:56.887 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:35:56.887 00.000 8976 move complete, result=0
02:35:56.887 00.000 9828 Worker thread wakes up
02:35:56.887 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:35:56.888 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:35:56.888 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:35:56.888 00.000 8976 worker thread done servicing request
02:35:56.888 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
02:35:56.888 00.000 8976 Worker thread wakes up
02:35:56.888 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
02:35:56.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:56.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:56.888 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:35:56.888 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:35:56.888 00.000 9828 BLC: window closed
02:35:56.888 00.000 9828 MoveAxis(E, 13, B)
02:35:56.888 00.000 9828 Guiding  Dir = 2, Dur = 13
02:35:56.889 00.001 9828 IsSlewing returns 0
02:35:56.889 00.000 9828 IsGuiding returns 0
02:35:56.889 00.000 9828 PulseGuide returned control before completion, sleep 23
02:35:56.926 00.037 9828 IsGuiding returns 1
02:35:56.926 00.000 9828 scope still moving after pulse duration time elapsed
02:35:56.958 00.032 9828 IsSlewing returns 0
02:35:56.958 00.000 9828 IsGuiding returns 1
02:35:56.991 00.033 9828 IsSlewing returns 0
02:35:56.991 00.000 9828 IsGuiding returns 1
02:35:57.021 00.030 9828 IsSlewing returns 0
02:35:57.022 00.001 9828 IsGuiding returns 0
02:35:57.022 00.000 9828 scope move finished after 13 + 120 ms
02:35:57.022 00.000 9828 Move returns status 0, amount 13
02:35:57.022 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:57.022 00.000 9828 MoveAxis(N, 15, B)
02:35:57.022 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:57.036 00.014 9828 IsSlewing returns 0
02:35:57.036 00.000 9828 IsGuiding returns 0
02:35:57.036 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:57.067 00.031 9828 IsGuiding returns 1
02:35:57.067 00.000 9828 scope still moving after pulse duration time elapsed
02:35:57.098 00.031 9828 IsSlewing returns 0
02:35:57.098 00.000 9828 IsGuiding returns 1
02:35:57.128 00.030 9828 IsSlewing returns 0
02:35:57.128 00.000 9828 IsGuiding returns 1
02:35:57.159 00.031 9828 IsSlewing returns 0
02:35:57.159 00.000 9828 IsGuiding returns 1
02:35:57.189 00.030 9828 IsSlewing returns 0
02:35:57.189 00.000 9828 IsGuiding returns 0
02:35:57.189 00.000 9828 scope move finished after 15 + 138 ms
02:35:57.189 00.000 9828 Move returns status 0, amount 15
02:35:57.189 00.000 9828 move complete, result=0
02:35:57.189 00.000 9828 worker thread done servicing request
02:35:57.189 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:35:57.573 00.384 8976 Exposure complete
02:35:57.579 00.006 8976 worker thread done servicing request
02:35:57.579 00.000 5052 OnExposeComplete: enter
02:35:57.579 00.000 5052 UpdateGuideState(): m_state=6
02:35:57.579 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9524
02:35:57.579 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.79, Mass=122, SNR=7.6, Peak=66 HFD=2.2
02:35:57.579 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
02:35:57.579 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
02:35:57.579 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.49 mountX=0.12 mountY=0.04, mountTheta=0.36
02:35:57.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.08, opts=13)
02:35:57.580 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.08)
02:35:57.580 00.000 8976 Worker thread wakes up
02:35:57.580 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:35:57.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.08) opts 0xd
02:35:57.580 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:35:57.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.08)
02:35:57.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:57.580 00.000 8976 Moving (-0.11, 0.08) raw xDistance=0.12 yDistance=0.04
02:35:57.580 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:57.581 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:35:57.581 00.000 5052 Enqueuing Expose request
02:35:57.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:35:57.581 00.000 8976 MoveAxis(R, 0, ABG)
02:35:57.581 00.000 8976 MoveAxis(U, 0, ABG)
02:35:57.581 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:35:57.581 00.000 8976 MountToCamera -- mountX=2.20 mountY=-2.21 hyp=3.12 mountTheta=-0.79 cameraX=0.97, cameraY=2.97 cameraTheta=1.26
02:35:57.581 00.000 8976 incremental bump (0.969, 2.967) isValid = 1
02:35:57.581 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:35:57.581 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:35:57.581 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:35:57.581 00.000 8976 move complete, result=0
02:35:57.581 00.000 8976 worker thread done servicing request
02:35:57.581 00.000 8976 Worker thread wakes up
02:35:57.581 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:57.581 00.000 9828 Worker thread wakes up
02:35:57.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:57.582 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:35:57.582 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:35:57.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:57.582 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
02:35:57.582 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:35:57.582 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:35:57.582 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:35:57.582 00.000 9828 BLC: window closed
02:35:57.582 00.000 9828 MoveAxis(E, 13, B)
02:35:57.582 00.000 9828 Guiding  Dir = 2, Dur = 13
02:35:57.583 00.001 9828 IsSlewing returns 0
02:35:57.583 00.000 9828 IsGuiding returns 0
02:35:57.583 00.000 9828 PulseGuide returned control before completion, sleep 23
02:35:57.612 00.029 9828 IsGuiding returns 1
02:35:57.612 00.000 9828 scope still moving after pulse duration time elapsed
02:35:57.643 00.031 9828 IsSlewing returns 0
02:35:57.643 00.000 9828 IsGuiding returns 1
02:35:57.674 00.031 9828 IsSlewing returns 0
02:35:57.674 00.000 9828 IsGuiding returns 1
02:35:57.705 00.031 9828 IsSlewing returns 0
02:35:57.705 00.000 9828 IsGuiding returns 1
02:35:57.736 00.031 9828 IsSlewing returns 0
02:35:57.736 00.000 9828 IsGuiding returns 0
02:35:57.736 00.000 9828 scope move finished after 13 + 141 ms
02:35:57.736 00.000 9828 Move returns status 0, amount 13
02:35:57.736 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:57.736 00.000 9828 MoveAxis(N, 15, B)
02:35:57.736 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:57.752 00.016 9828 IsSlewing returns 0
02:35:57.752 00.000 9828 IsGuiding returns 0
02:35:57.752 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:57.783 00.031 9828 IsGuiding returns 1
02:35:57.783 00.000 9828 scope still moving after pulse duration time elapsed
02:35:57.813 00.030 9828 IsSlewing returns 0
02:35:57.813 00.000 9828 IsGuiding returns 1
02:35:57.844 00.031 9828 IsSlewing returns 0
02:35:57.844 00.000 9828 IsGuiding returns 1
02:35:57.875 00.031 9828 IsSlewing returns 0
02:35:57.875 00.000 9828 IsGuiding returns 0
02:35:57.875 00.000 9828 scope move finished after 15 + 108 ms
02:35:57.875 00.000 9828 Move returns status 0, amount 15
02:35:57.875 00.000 9828 move complete, result=0
02:35:57.875 00.000 9828 worker thread done servicing request
02:35:57.875 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:35:58.268 00.393 8976 Exposure complete
02:35:58.274 00.006 8976 worker thread done servicing request
02:35:58.274 00.000 5052 OnExposeComplete: enter
02:35:58.274 00.000 5052 UpdateGuideState(): m_state=6
02:35:58.274 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9525
02:35:58.274 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.84, Mass=118, SNR=7.5, Peak=68 HFD=1.9
02:35:58.274 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
02:35:58.274 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:35:58.274 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.44 mountX=-0.01 mountY=-0.31, mountTheta=-1.61
02:35:58.275 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.13, opts=13)
02:35:58.275 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.13)
02:35:58.275 00.000 8976 Worker thread wakes up
02:35:58.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.13) opts 0xd
02:35:58.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.13)
02:35:58.275 00.000 8976 Moving (0.28, 0.13) raw xDistance=-0.01 yDistance=-0.31
02:35:58.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:35:58.275 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:35:58.275 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:35:58.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:58.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:35:58.275 00.000 8976 MoveAxis(R, 0, ABG)
02:35:58.275 00.000 8976 MoveAxis(U, 1, ABG)
02:35:58.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:58.276 00.001 5052 Enqueuing Expose request
02:35:58.276 00.000 8976 stepping (-14, 14) + (0, 1)
02:35:58.276 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:58.299 00.023 8976 Received - 47 (G) 
02:35:58.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:35:58.299 00.000 8976 stepped: pos (-14, 15)
02:35:58.299 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:35:58.299 00.000 8976 MountToCamera -- mountX=2.18 mountY=-2.27 hyp=3.15 mountTheta=-0.80 cameraX=1.03, cameraY=2.98 cameraTheta=1.24
02:35:58.299 00.000 8976 incremental bump (1.027, 2.976) isValid = 1
02:35:58.299 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:35:58.299 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:35:58.299 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:35:58.299 00.000 8976 move complete, result=0
02:35:58.299 00.000 9828 Worker thread wakes up
02:35:58.299 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:35:58.299 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:35:58.299 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.94)
02:35:58.299 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:35:58.299 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:35:58.299 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:35:58.300 00.001 9828 BLC: window closed
02:35:58.300 00.000 9828 MoveAxis(E, 14, B)
02:35:58.300 00.000 9828 Guiding  Dir = 2, Dur = 14
02:35:58.300 00.000 8976 worker thread done servicing request
02:35:58.300 00.000 8976 Worker thread wakes up
02:35:58.300 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:35:58.300 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:58.300 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:58.300 00.000 9828 IsSlewing returns 0
02:35:58.301 00.001 9828 IsGuiding returns 0
02:35:58.301 00.000 9828 PulseGuide returned control before completion, sleep 24
02:35:58.326 00.025 9828 IsGuiding returns 1
02:35:58.326 00.000 9828 scope still moving after pulse duration time elapsed
02:35:58.357 00.031 9828 IsSlewing returns 0
02:35:58.357 00.000 9828 IsGuiding returns 1
02:35:58.389 00.032 9828 IsSlewing returns 0
02:35:58.389 00.000 9828 IsGuiding returns 1
02:35:58.419 00.030 9828 IsSlewing returns 0
02:35:58.419 00.000 9828 IsGuiding returns 1
02:35:58.451 00.032 9828 IsSlewing returns 0
02:35:58.451 00.000 9828 IsGuiding returns 0
02:35:58.451 00.000 9828 scope move finished after 14 + 136 ms
02:35:58.451 00.000 9828 Move returns status 0, amount 14
02:35:58.451 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:58.451 00.000 9828 MoveAxis(N, 15, B)
02:35:58.451 00.000 9828 Guiding  Dir = 0, Dur = 15
02:35:58.466 00.015 9828 IsSlewing returns 0
02:35:58.466 00.000 9828 IsGuiding returns 0
02:35:58.466 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:58.498 00.032 9828 IsGuiding returns 1
02:35:58.498 00.000 9828 scope still moving after pulse duration time elapsed
02:35:58.529 00.031 9828 IsSlewing returns 0
02:35:58.529 00.000 9828 IsGuiding returns 1
02:35:58.560 00.031 9828 IsSlewing returns 0
02:35:58.560 00.000 9828 IsGuiding returns 1
02:35:58.592 00.032 9828 IsSlewing returns 0
02:35:58.592 00.000 9828 IsGuiding returns 1
02:35:58.623 00.031 9828 IsSlewing returns 0
02:35:58.623 00.000 9828 IsGuiding returns 0
02:35:58.623 00.000 9828 scope move finished after 15 + 141 ms
02:35:58.623 00.000 9828 Move returns status 0, amount 15
02:35:58.623 00.000 9828 move complete, result=0
02:35:58.623 00.000 9828 worker thread done servicing request
02:35:58.623 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:35:58.989 00.366 8976 Exposure complete
02:35:58.994 00.005 8976 worker thread done servicing request
02:35:58.994 00.000 5052 OnExposeComplete: enter
02:35:58.995 00.001 5052 UpdateGuideState(): m_state=6
02:35:58.995 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9526
02:35:58.995 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.65, Mass=130, SNR=7.9, Peak=69 HFD=1.6
02:35:58.995 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
02:35:58.995 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:35:58.995 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.28 cameraTheta=-0.21 mountX=-0.18 mountY=-0.20, mountTheta=-2.30
02:35:58.995 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.06, opts=13)
02:35:58.996 00.001 5052 Enqueuing Move request for stepguider (0.28, -0.06)
02:35:58.996 00.000 8976 Worker thread wakes up
02:35:58.996 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.06) opts 0xd
02:35:58.996 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.06)
02:35:58.996 00.000 8976 Moving (0.28, -0.06) raw xDistance=-0.18 yDistance=-0.20
02:35:58.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:35:58.996 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:35:58.996 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
02:35:58.996 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:58.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:35:58.996 00.000 8976 MoveAxis(R, 0, ABG)
02:35:58.996 00.000 8976 MoveAxis(U, 0, ABG)
02:35:58.996 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:58.996 00.000 5052 Enqueuing Expose request
02:35:58.996 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:35:58.997 00.001 8976 MountToCamera -- mountX=2.17 mountY=-2.31 hyp=3.17 mountTheta=-0.82 cameraX=1.07, cameraY=2.98 cameraTheta=1.23
02:35:58.997 00.000 8976 incremental bump (1.066, 2.982) isValid = 1
02:35:58.997 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:35:58.997 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:35:58.997 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:35:58.997 00.000 8976 move complete, result=0
02:35:58.997 00.000 8976 worker thread done servicing request
02:35:58.997 00.000 8976 Worker thread wakes up
02:35:58.997 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:35:58.997 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:58.997 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:58.997 00.000 9828 Worker thread wakes up
02:35:58.998 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:35:58.998 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:35:58.998 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:35:58.998 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:35:58.998 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:35:58.998 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:35:58.998 00.000 9828 BLC: window closed
02:35:58.998 00.000 9828 MoveAxis(E, 14, B)
02:35:58.998 00.000 9828 Guiding  Dir = 2, Dur = 14
02:35:58.998 00.000 9828 IsSlewing returns 0
02:35:58.999 00.001 9828 IsGuiding returns 0
02:35:58.999 00.000 9828 PulseGuide returned control before completion, sleep 24
02:35:59.030 00.031 9828 IsGuiding returns 1
02:35:59.030 00.000 9828 scope still moving after pulse duration time elapsed
02:35:59.061 00.031 9828 IsSlewing returns 0
02:35:59.061 00.000 9828 IsGuiding returns 1
02:35:59.092 00.031 9828 IsSlewing returns 0
02:35:59.092 00.000 9828 IsGuiding returns 1
02:35:59.124 00.032 9828 IsSlewing returns 0
02:35:59.124 00.000 9828 IsGuiding returns 1
02:35:59.155 00.031 9828 IsSlewing returns 0
02:35:59.155 00.000 9828 IsGuiding returns 1
02:35:59.185 00.030 9828 IsSlewing returns 0
02:35:59.185 00.000 9828 IsGuiding returns 1
02:35:59.216 00.031 9828 IsSlewing returns 0
02:35:59.216 00.000 9828 IsGuiding returns 1
02:35:59.248 00.032 9828 IsSlewing returns 0
02:35:59.248 00.000 9828 IsGuiding returns 0
02:35:59.248 00.000 9828 scope move finished after 14 + 235 ms
02:35:59.248 00.000 9828 Move returns status 0, amount 14
02:35:59.248 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:59.248 00.000 9828 MoveAxis(N, 14, B)
02:35:59.248 00.000 9828 Guiding  Dir = 0, Dur = 14
02:35:59.263 00.015 9828 IsSlewing returns 0
02:35:59.263 00.000 9828 IsGuiding returns 0
02:35:59.263 00.000 9828 PulseGuide returned control before completion, sleep 24
02:35:59.294 00.031 9828 IsGuiding returns 1
02:35:59.294 00.000 9828 scope still moving after pulse duration time elapsed
02:35:59.325 00.031 9828 IsSlewing returns 0
02:35:59.325 00.000 9828 IsGuiding returns 1
02:35:59.356 00.031 9828 IsSlewing returns 0
02:35:59.356 00.000 9828 IsGuiding returns 1
02:35:59.386 00.030 9828 IsSlewing returns 0
02:35:59.386 00.000 9828 IsGuiding returns 1
02:35:59.417 00.031 9828 IsSlewing returns 0
02:35:59.417 00.000 9828 IsGuiding returns 0
02:35:59.417 00.000 9828 scope move finished after 14 + 139 ms
02:35:59.417 00.000 9828 Move returns status 0, amount 14
02:35:59.417 00.000 9828 move complete, result=0
02:35:59.417 00.000 9828 worker thread done servicing request
02:35:59.417 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:35:59.681 00.264 8976 Exposure complete
02:35:59.686 00.005 8976 worker thread done servicing request
02:35:59.686 00.000 5052 OnExposeComplete: enter
02:35:59.686 00.000 5052 UpdateGuideState(): m_state=6
02:35:59.686 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9527
02:35:59.686 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.88, Mass=144, SNR=8.3, Peak=66 HFD=2.2
02:35:59.686 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
02:35:59.686 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
02:35:59.686 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.18 hyp=0.48 cameraTheta=0.38 mountX=-0.05 mountY=-0.47, mountTheta=-1.67
02:35:59.687 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.18, opts=13)
02:35:59.687 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.18)
02:35:59.687 00.000 8976 Worker thread wakes up
02:35:59.687 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.18) opts 0xd
02:35:59.687 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.18)
02:35:59.687 00.000 8976 Moving (0.44, 0.18) raw xDistance=-0.05 yDistance=-0.47
02:35:59.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:35:59.687 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:35:59.687 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:35:59.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:59.688 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
02:35:59.688 00.000 8976 MoveAxis(R, 0, ABG)
02:35:59.688 00.000 8976 MoveAxis(U, 2, ABG)
02:35:59.688 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:35:59.688 00.000 5052 Enqueuing Expose request
02:35:59.688 00.000 8976 stepping (-14, 15) + (0, 2)
02:35:59.688 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:59.722 00.034 8976 Received - 47 (G) 
02:35:59.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:35:59.722 00.000 8976 stepped: pos (-14, 17)
02:35:59.722 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:35:59.722 00.000 8976 MountToCamera -- mountX=2.16 mountY=-2.44 hyp=3.26 mountTheta=-0.85 cameraX=1.19, cameraY=3.03 cameraTheta=1.20
02:35:59.722 00.000 8976 incremental bump (1.185, 3.033) isValid = 1
02:35:59.722 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:35:59.723 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:35:59.723 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:35:59.723 00.000 8976 move complete, result=0
02:35:59.723 00.000 8976 worker thread done servicing request
02:35:59.723 00.000 8976 Worker thread wakes up
02:35:59.723 00.000 9828 Worker thread wakes up
02:35:59.723 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:35:59.723 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:35:59.723 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
02:35:59.723 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
02:35:59.723 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:35:59.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:35:59.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:35:59.723 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:35:59.723 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:35:59.723 00.000 9828 BLC: window closed
02:35:59.724 00.001 9828 MoveAxis(E, 15, B)
02:35:59.724 00.000 9828 Guiding  Dir = 2, Dur = 15
02:35:59.724 00.000 9828 IsSlewing returns 0
02:35:59.724 00.000 9828 IsGuiding returns 0
02:35:59.724 00.000 9828 PulseGuide returned control before completion, sleep 25
02:35:59.761 00.037 9828 IsGuiding returns 1
02:35:59.761 00.000 9828 scope still moving after pulse duration time elapsed
02:35:59.791 00.030 9828 IsSlewing returns 0
02:35:59.792 00.001 9828 IsGuiding returns 1
02:35:59.823 00.031 9828 IsSlewing returns 0
02:35:59.823 00.000 9828 IsGuiding returns 1
02:35:59.853 00.030 9828 IsSlewing returns 0
02:35:59.854 00.001 9828 IsGuiding returns 0
02:35:59.854 00.000 9828 scope move finished after 15 + 114 ms
02:35:59.854 00.000 9828 Move returns status 0, amount 15
02:35:59.854 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:35:59.854 00.000 9828 MoveAxis(N, 14, B)
02:35:59.854 00.000 9828 Guiding  Dir = 0, Dur = 14
02:35:59.868 00.014 9828 IsSlewing returns 0
02:35:59.868 00.000 9828 IsGuiding returns 0
02:35:59.868 00.000 9828 PulseGuide returned control before completion, sleep 24
02:35:59.899 00.031 9828 IsGuiding returns 1
02:35:59.899 00.000 9828 scope still moving after pulse duration time elapsed
02:35:59.930 00.031 9828 IsSlewing returns 0
02:35:59.931 00.001 9828 IsGuiding returns 1
02:35:59.961 00.030 9828 IsSlewing returns 0
02:35:59.961 00.000 9828 IsGuiding returns 1
02:35:59.992 00.031 9828 IsSlewing returns 0
02:35:59.992 00.000 9828 IsGuiding returns 1
02:36:00.024 00.032 9828 IsSlewing returns 0
02:36:00.024 00.000 9828 IsGuiding returns 0
02:36:00.024 00.000 9828 scope move finished after 14 + 141 ms
02:36:00.024 00.000 9828 Move returns status 0, amount 14
02:36:00.024 00.000 9828 move complete, result=0
02:36:00.024 00.000 9828 worker thread done servicing request
02:36:00.024 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:36:00.407 00.383 8976 Exposure complete
02:36:00.412 00.005 8976 worker thread done servicing request
02:36:00.413 00.001 5052 OnExposeComplete: enter
02:36:00.413 00.000 5052 UpdateGuideState(): m_state=6
02:36:00.413 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9528
02:36:00.413 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.55, Mass=134, SNR=8.0, Peak=68 HFD=1.8
02:36:00.413 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
02:36:00.413 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
02:36:00.413 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.16 hyp=0.56 cameraTheta=-0.30 mountX=-0.39 mountY=-0.36, mountTheta=-2.40
02:36:00.413 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.16, opts=13)
02:36:00.414 00.001 5052 Enqueuing Move request for stepguider (0.53, -0.16)
02:36:00.414 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:36:00.414 00.000 8976 Worker thread wakes up
02:36:00.414 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.16) opts 0xd
02:36:00.414 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.16)
02:36:00.414 00.000 8976 Moving (0.53, -0.16) raw xDistance=-0.39 yDistance=-0.36
02:36:00.414 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:36:00.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:00.414 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:00.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
02:36:00.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
02:36:00.414 00.000 8976 MoveAxis(R, 2, ABG)
02:36:00.414 00.000 5052 Enqueuing Expose request
02:36:00.414 00.000 8976 stepping (-14, 17) + (2, 0)
02:36:00.414 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:00.441 00.027 8976 Received - 47 (G) 
02:36:00.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:00.441 00.000 8976 stepped: pos (-12, 17)
02:36:00.441 00.000 8976 MoveAxis(U, 2, ABG)
02:36:00.442 00.001 8976 stepping (-12, 17) + (0, 2)
02:36:00.442 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:00.473 00.031 8976 Received - 47 (G) 
02:36:00.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:00.473 00.000 8976 stepped: pos (-12, 19)
02:36:00.473 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:36:00.474 00.001 8976 MountToCamera -- mountX=2.05 mountY=-2.63 hyp=3.34 mountTheta=-0.91 cameraX=1.40, cameraY=3.03 cameraTheta=1.14
02:36:00.474 00.000 8976 incremental bump (1.405, 3.025) isValid = 1
02:36:00.474 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:36:00.474 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:36:00.474 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:36:00.474 00.000 8976 move complete, result=0
02:36:00.474 00.000 9828 Worker thread wakes up
02:36:00.474 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:36:00.474 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:36:00.474 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
02:36:00.474 00.000 8976 worker thread done servicing request
02:36:00.474 00.000 8976 Worker thread wakes up
02:36:00.474 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
02:36:00.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:00.474 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:36:00.475 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:00.475 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:36:00.475 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:36:00.475 00.000 9828 BLC: window closed
02:36:00.475 00.000 9828 MoveAxis(E, 17, B)
02:36:00.475 00.000 9828 Guiding  Dir = 2, Dur = 17
02:36:00.475 00.000 9828 IsSlewing returns 0
02:36:00.475 00.000 9828 IsGuiding returns 0
02:36:00.475 00.000 9828 PulseGuide returned control before completion, sleep 27
02:36:00.512 00.037 9828 IsGuiding returns 1
02:36:00.512 00.000 9828 scope still moving after pulse duration time elapsed
02:36:00.543 00.031 9828 IsSlewing returns 0
02:36:00.543 00.000 9828 IsGuiding returns 1
02:36:00.573 00.030 9828 IsSlewing returns 0
02:36:00.573 00.000 9828 IsGuiding returns 1
02:36:00.605 00.032 9828 IsSlewing returns 0
02:36:00.605 00.000 9828 IsGuiding returns 0
02:36:00.605 00.000 9828 scope move finished after 17 + 112 ms
02:36:00.605 00.000 9828 Move returns status 0, amount 17
02:36:00.605 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:00.605 00.000 9828 MoveAxis(N, 14, B)
02:36:00.605 00.000 9828 Guiding  Dir = 0, Dur = 14
02:36:00.620 00.015 9828 IsSlewing returns 0
02:36:00.620 00.000 9828 IsGuiding returns 0
02:36:00.620 00.000 9828 PulseGuide returned control before completion, sleep 24
02:36:00.651 00.031 9828 IsGuiding returns 1
02:36:00.651 00.000 9828 scope still moving after pulse duration time elapsed
02:36:00.682 00.031 9828 IsSlewing returns 0
02:36:00.682 00.000 9828 IsGuiding returns 1
02:36:00.713 00.031 9828 IsSlewing returns 0
02:36:00.713 00.000 9828 IsGuiding returns 1
02:36:00.744 00.031 9828 IsSlewing returns 0
02:36:00.744 00.000 9828 IsGuiding returns 1
02:36:00.775 00.031 9828 IsSlewing returns 0
02:36:00.775 00.000 9828 IsGuiding returns 0
02:36:00.775 00.000 9828 scope move finished after 14 + 141 ms
02:36:00.775 00.000 9828 Move returns status 0, amount 14
02:36:00.775 00.000 9828 move complete, result=0
02:36:00.775 00.000 9828 worker thread done servicing request
02:36:00.775 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:36:01.160 00.385 8976 Exposure complete
02:36:01.166 00.006 8976 worker thread done servicing request
02:36:01.166 00.000 5052 OnExposeComplete: enter
02:36:01.166 00.000 5052 UpdateGuideState(): m_state=6
02:36:01.166 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9529
02:36:01.167 00.001 5052 Star::Find returns 1 (0), X=329.13, Y=281.80, Mass=128, SNR=7.8, Peak=71 HFD=1.8
02:36:01.167 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
02:36:01.167 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
02:36:01.167 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.05 mountX=0.10 mountY=-0.01, mountTheta=-0.10
02:36:01.167 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.09, opts=13)
02:36:01.167 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.09)
02:36:01.168 00.001 8976 Worker thread wakes up
02:36:01.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.09) opts 0xd
02:36:01.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.09)
02:36:01.168 00.000 8976 Moving (-0.05, 0.09) raw xDistance=0.10 yDistance=-0.01
02:36:01.168 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:36:01.168 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:36:01.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:01.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:01.168 00.000 5052 Enqueuing Expose request
02:36:01.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:36:01.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:36:01.168 00.000 8976 MoveAxis(R, 0, ABG)
02:36:01.168 00.000 8976 MoveAxis(U, 0, ABG)
02:36:01.168 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:36:01.168 00.000 8976 MountToCamera -- mountX=1.98 mountY=-2.76 hyp=3.40 mountTheta=-0.95 cameraX=1.55, cameraY=3.02 cameraTheta=1.10
02:36:01.168 00.000 8976 incremental bump (1.552, 3.020) isValid = 1
02:36:01.168 00.000 8976 Scheduling Mount bump of (0.046, 0.094)
02:36:01.169 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.09, opts=4)
02:36:01.169 00.000 8976 Enqueuing Move request for scope (0.05, 0.09)
02:36:01.169 00.000 8976 move complete, result=0
02:36:01.169 00.000 8976 worker thread done servicing request
02:36:01.169 00.000 8976 Worker thread wakes up
02:36:01.169 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:01.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:01.169 00.000 9828 Worker thread wakes up
02:36:01.169 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:01.169 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0x4
02:36:01.169 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
02:36:01.169 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
02:36:01.169 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
02:36:01.169 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.11 mountX=-0.05 mountY=-0.09, mountTheta=-2.10
02:36:01.169 00.000 9828 Moving (0.05, 0.09) raw xDistance=-0.05 yDistance=-0.09
02:36:01.169 00.000 9828 BLC: window closed
02:36:01.169 00.000 9828 MoveAxis(E, 16, B)
02:36:01.170 00.001 9828 Guiding  Dir = 2, Dur = 16
02:36:01.170 00.000 9828 IsSlewing returns 0
02:36:01.170 00.000 9828 IsGuiding returns 0
02:36:01.170 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:01.211 00.041 9828 IsGuiding returns 1
02:36:01.211 00.000 9828 scope still moving after pulse duration time elapsed
02:36:01.242 00.031 9828 IsSlewing returns 0
02:36:01.242 00.000 9828 IsGuiding returns 1
02:36:01.272 00.030 9828 IsSlewing returns 0
02:36:01.272 00.000 9828 IsGuiding returns 1
02:36:01.303 00.031 9828 IsSlewing returns 0
02:36:01.303 00.000 9828 IsGuiding returns 0
02:36:01.303 00.000 9828 scope move finished after 16 + 117 ms
02:36:01.303 00.000 9828 Move returns status 0, amount 16
02:36:01.303 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:01.303 00.000 9828 MoveAxis(N, 12, B)
02:36:01.303 00.000 9828 Guiding  Dir = 0, Dur = 12
02:36:01.319 00.016 9828 IsSlewing returns 0
02:36:01.319 00.000 9828 IsGuiding returns 0
02:36:01.319 00.000 9828 PulseGuide returned control before completion, sleep 22
02:36:01.350 00.031 9828 IsGuiding returns 1
02:36:01.350 00.000 9828 scope still moving after pulse duration time elapsed
02:36:01.381 00.031 9828 IsSlewing returns 0
02:36:01.381 00.000 9828 IsGuiding returns 1
02:36:01.411 00.030 9828 IsSlewing returns 0
02:36:01.411 00.000 9828 IsGuiding returns 1
02:36:01.443 00.032 9828 IsSlewing returns 0
02:36:01.443 00.000 9828 IsGuiding returns 1
02:36:01.474 00.031 9828 IsSlewing returns 0
02:36:01.474 00.000 9828 IsGuiding returns 1
02:36:01.505 00.031 9828 IsSlewing returns 0
02:36:01.505 00.000 9828 IsGuiding returns 1
02:36:01.536 00.031 9828 IsSlewing returns 0
02:36:01.536 00.000 9828 IsGuiding returns 1
02:36:01.567 00.031 9828 IsSlewing returns 0
02:36:01.567 00.000 9828 IsGuiding returns 0
02:36:01.567 00.000 9828 scope move finished after 12 + 236 ms
02:36:01.567 00.000 9828 Move returns status 0, amount 12
02:36:01.567 00.000 9828 move complete, result=0
02:36:01.567 00.000 9828 worker thread done servicing request
02:36:01.568 00.001 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 12 ms NORTH
02:36:01.856 00.288 8976 Exposure complete
02:36:01.862 00.006 8976 worker thread done servicing request
02:36:01.862 00.000 5052 OnExposeComplete: enter
02:36:01.862 00.000 5052 UpdateGuideState(): m_state=6
02:36:01.862 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9530
02:36:01.862 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.80, Mass=143, SNR=8.2, Peak=72 HFD=2.2
02:36:01.862 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:36:01.862 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
02:36:01.862 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.09 hyp=0.36 cameraTheta=2.89 mountX=0.24 mountY=0.24, mountTheta=0.79
02:36:01.863 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.09, opts=13)
02:36:01.863 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.09)
02:36:01.863 00.000 8976 Worker thread wakes up
02:36:01.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.09) opts 0xd
02:36:01.863 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.09)
02:36:01.863 00.000 8976 Moving (-0.35, 0.09) raw xDistance=0.24 yDistance=0.24
02:36:01.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:36:01.863 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:36:01.863 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
02:36:01.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:01.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:36:01.863 00.000 8976 MoveAxis(R, 0, ABG)
02:36:01.863 00.000 8976 MoveAxis(U, 0, ABG)
02:36:01.863 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:01.864 00.001 5052 Enqueuing Expose request
02:36:01.864 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:36:01.864 00.000 8976 MountToCamera -- mountX=1.93 mountY=-2.84 hyp=3.44 mountTheta=-0.97 cameraX=1.65, cameraY=3.02 cameraTheta=1.07
02:36:01.864 00.000 8976 incremental bump (1.650, 3.017) isValid = 1
02:36:01.864 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
02:36:01.864 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:01.864 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:01.864 00.000 8976 move complete, result=0
02:36:01.864 00.000 8976 worker thread done servicing request
02:36:01.864 00.000 8976 Worker thread wakes up
02:36:01.864 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:36:01.864 00.000 9828 Worker thread wakes up
02:36:01.864 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:01.865 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:01.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:01.865 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:01.865 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:36:01.865 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:36:01.865 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:36:01.865 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:36:01.865 00.000 9828 BLC: window closed
02:36:01.865 00.000 9828 MoveAxis(E, 19, B)
02:36:01.865 00.000 9828 Guiding  Dir = 2, Dur = 19
02:36:01.865 00.000 9828 IsSlewing returns 0
02:36:01.865 00.000 9828 IsGuiding returns 0
02:36:01.866 00.001 9828 PulseGuide returned control before completion, sleep 29
02:36:01.910 00.044 9828 IsGuiding returns 1
02:36:01.910 00.000 9828 scope still moving after pulse duration time elapsed
02:36:01.941 00.031 9828 IsSlewing returns 0
02:36:01.941 00.000 9828 IsGuiding returns 1
02:36:01.971 00.030 9828 IsSlewing returns 0
02:36:01.971 00.000 9828 IsGuiding returns 1
02:36:02.002 00.031 9828 IsSlewing returns 0
02:36:02.002 00.000 9828 IsGuiding returns 0
02:36:02.002 00.000 9828 scope move finished after 19 + 118 ms
02:36:02.002 00.000 9828 Move returns status 0, amount 19
02:36:02.002 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:02.002 00.000 9828 MoveAxis(N, 13, B)
02:36:02.002 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:02.017 00.015 9828 IsSlewing returns 0
02:36:02.017 00.000 9828 IsGuiding returns 0
02:36:02.017 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:02.049 00.032 9828 IsGuiding returns 1
02:36:02.049 00.000 9828 scope still moving after pulse duration time elapsed
02:36:02.081 00.032 9828 IsSlewing returns 0
02:36:02.081 00.000 9828 IsGuiding returns 1
02:36:02.112 00.031 9828 IsSlewing returns 0
02:36:02.112 00.000 9828 IsGuiding returns 1
02:36:02.143 00.031 9828 IsSlewing returns 0
02:36:02.143 00.000 9828 IsGuiding returns 1
02:36:02.174 00.031 9828 IsSlewing returns 0
02:36:02.174 00.000 9828 IsGuiding returns 0
02:36:02.174 00.000 9828 scope move finished after 13 + 143 ms
02:36:02.174 00.000 9828 Move returns status 0, amount 13
02:36:02.174 00.000 9828 move complete, result=0
02:36:02.174 00.000 9828 worker thread done servicing request
02:36:02.174 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:36:02.552 00.378 8976 Exposure complete
02:36:02.558 00.006 8976 worker thread done servicing request
02:36:02.558 00.000 5052 OnExposeComplete: enter
02:36:02.558 00.000 5052 UpdateGuideState(): m_state=6
02:36:02.559 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9531
02:36:02.559 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.77, Mass=142, SNR=8.2, Peak=63 HFD=2.3
02:36:02.559 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
02:36:02.559 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
02:36:02.559 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.10 mountX=0.08 mountY=-0.00, mountTheta=-0.04
02:36:02.559 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.07, opts=13)
02:36:02.560 00.001 5052 Enqueuing Move request for stepguider (-0.04, 0.07)
02:36:02.560 00.000 8976 Worker thread wakes up
02:36:02.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.07) opts 0xd
02:36:02.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.07)
02:36:02.560 00.000 8976 Moving (-0.04, 0.07) raw xDistance=0.08 yDistance=-0.00
02:36:02.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:36:02.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:36:02.560 00.000 8976 MoveAxis(R, 0, ABG)
02:36:02.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:36:02.560 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:36:02.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:02.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:02.560 00.000 5052 Enqueuing Expose request
02:36:02.560 00.000 8976 MoveAxis(U, 0, ABG)
02:36:02.560 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:36:02.560 00.000 8976 MountToCamera -- mountX=1.90 mountY=-2.90 hyp=3.47 mountTheta=-0.99 cameraX=1.72, cameraY=3.01 cameraTheta=1.05
02:36:02.561 00.001 8976 incremental bump (1.716, 3.015) isValid = 1
02:36:02.561 00.000 8976 Scheduling Mount bump of (0.036, 0.066)
02:36:02.561 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.07, opts=4)
02:36:02.561 00.000 8976 Enqueuing Move request for scope (0.04, 0.07)
02:36:02.561 00.000 8976 move complete, result=0
02:36:02.561 00.000 8976 worker thread done servicing request
02:36:02.561 00.000 8976 Worker thread wakes up
02:36:02.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:02.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:02.561 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:02.561 00.000 9828 Worker thread wakes up
02:36:02.561 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0x4
02:36:02.561 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
02:36:02.561 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:36:02.561 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:36:02.562 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.07 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
02:36:02.562 00.000 9828 Moving (0.04, 0.07) raw xDistance=-0.04 yDistance=-0.06
02:36:02.562 00.000 9828 BLC: window closed
02:36:02.562 00.000 9828 MoveAxis(E, 13, B)
02:36:02.562 00.000 9828 Guiding  Dir = 2, Dur = 13
02:36:02.562 00.000 9828 IsSlewing returns 0
02:36:02.562 00.000 9828 IsGuiding returns 0
02:36:02.562 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:02.595 00.033 9828 IsGuiding returns 1
02:36:02.595 00.000 9828 scope still moving after pulse duration time elapsed
02:36:02.626 00.031 9828 IsSlewing returns 0
02:36:02.626 00.000 9828 IsGuiding returns 1
02:36:02.657 00.031 9828 IsSlewing returns 0
02:36:02.657 00.000 9828 IsGuiding returns 1
02:36:02.688 00.031 9828 IsSlewing returns 0
02:36:02.688 00.000 9828 IsGuiding returns 1
02:36:02.719 00.031 9828 IsSlewing returns 0
02:36:02.719 00.000 9828 IsGuiding returns 1
02:36:02.750 00.031 9828 IsSlewing returns 0
02:36:02.750 00.000 9828 IsGuiding returns 0
02:36:02.750 00.000 9828 scope move finished after 13 + 175 ms
02:36:02.750 00.000 9828 Move returns status 0, amount 13
02:36:02.750 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:02.750 00.000 9828 MoveAxis(N, 8, B)
02:36:02.751 00.001 9828 Guiding  Dir = 0, Dur = 8
02:36:02.765 00.014 9828 IsSlewing returns 0
02:36:02.766 00.001 9828 IsGuiding returns 0
02:36:02.766 00.000 9828 PulseGuide returned control before completion, sleep 18
02:36:02.795 00.029 9828 IsGuiding returns 1
02:36:02.795 00.000 9828 scope still moving after pulse duration time elapsed
02:36:02.827 00.032 9828 IsSlewing returns 0
02:36:02.827 00.000 9828 IsGuiding returns 1
02:36:02.858 00.031 9828 IsSlewing returns 0
02:36:02.858 00.000 9828 IsGuiding returns 1
02:36:02.888 00.030 9828 IsSlewing returns 0
02:36:02.888 00.000 9828 IsGuiding returns 1
02:36:02.919 00.031 9828 IsSlewing returns 0
02:36:02.919 00.000 9828 IsGuiding returns 0
02:36:02.919 00.000 9828 scope move finished after 8 + 145 ms
02:36:02.919 00.000 9828 Move returns status 0, amount 8
02:36:02.919 00.000 9828 move complete, result=0
02:36:02.919 00.000 9828 worker thread done servicing request
02:36:02.919 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 8 ms NORTH
02:36:03.250 00.331 8976 Exposure complete
02:36:03.255 00.005 8976 worker thread done servicing request
02:36:03.255 00.000 5052 OnExposeComplete: enter
02:36:03.255 00.000 5052 UpdateGuideState(): m_state=6
02:36:03.255 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9532
02:36:03.255 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.51, Mass=130, SNR=7.9, Peak=62 HFD=1.9
02:36:03.255 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.69 = 1.60)
02:36:03.255 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
02:36:03.255 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.20 hyp=0.41 cameraTheta=-2.64 mountX=-0.01 mountY=0.41, mountTheta=1.60
02:36:03.256 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.20, opts=13)
02:36:03.256 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.20)
02:36:03.256 00.000 8976 Worker thread wakes up
02:36:03.256 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.20) opts 0xd
02:36:03.256 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.20)
02:36:03.256 00.000 8976 Moving (-0.36, -0.20) raw xDistance=-0.01 yDistance=0.41
02:36:03.256 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:36:03.256 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
02:36:03.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:03.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:36:03.257 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:36:03.257 00.000 8976 MoveAxis(R, 0, ABG)
02:36:03.257 00.000 8976 MoveAxis(D, 2, ABG)
02:36:03.257 00.000 8976 stepping (-12, 19) + (0, -2)
02:36:03.257 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:03.257 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:03.257 00.000 5052 Enqueuing Expose request
02:36:03.287 00.030 8976 Received - 47 (G) 
02:36:03.287 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:03.287 00.000 8976 stepped: pos (-12, 17)
02:36:03.287 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:36:03.287 00.000 8976 MountToCamera -- mountX=1.88 mountY=-2.83 hyp=3.40 mountTheta=-0.98 cameraX=1.67, cameraY=2.97 cameraTheta=1.06
02:36:03.287 00.000 8976 incremental bump (1.667, 2.965) isValid = 1
02:36:03.287 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:36:03.287 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:03.287 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:03.287 00.000 8976 move complete, result=0
02:36:03.287 00.000 9828 Worker thread wakes up
02:36:03.287 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:03.287 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:03.288 00.001 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:36:03.288 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:36:03.288 00.000 8976 worker thread done servicing request
02:36:03.288 00.000 8976 Worker thread wakes up
02:36:03.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:03.288 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:36:03.288 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:36:03.288 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:03.288 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:36:03.288 00.000 9828 BLC: window closed
02:36:03.288 00.000 9828 MoveAxis(E, 19, B)
02:36:03.289 00.001 9828 Guiding  Dir = 2, Dur = 19
02:36:03.289 00.000 9828 IsSlewing returns 0
02:36:03.289 00.000 9828 IsGuiding returns 0
02:36:03.289 00.000 9828 PulseGuide returned control before completion, sleep 29
02:36:03.324 00.035 9828 IsGuiding returns 1
02:36:03.324 00.000 9828 scope still moving after pulse duration time elapsed
02:36:03.356 00.032 9828 IsSlewing returns 0
02:36:03.356 00.000 9828 IsGuiding returns 1
02:36:03.386 00.030 9828 IsSlewing returns 0
02:36:03.386 00.000 9828 IsGuiding returns 1
02:36:03.418 00.032 9828 IsSlewing returns 0
02:36:03.419 00.001 9828 IsGuiding returns 0
02:36:03.419 00.000 9828 scope move finished after 19 + 110 ms
02:36:03.419 00.000 9828 Move returns status 0, amount 19
02:36:03.419 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:03.419 00.000 9828 MoveAxis(N, 13, B)
02:36:03.419 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:03.433 00.014 9828 IsSlewing returns 0
02:36:03.433 00.000 9828 IsGuiding returns 0
02:36:03.433 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:03.463 00.030 9828 IsGuiding returns 1
02:36:03.463 00.000 9828 scope still moving after pulse duration time elapsed
02:36:03.494 00.031 9828 IsSlewing returns 0
02:36:03.494 00.000 9828 IsGuiding returns 1
02:36:03.525 00.031 9828 IsSlewing returns 0
02:36:03.525 00.000 9828 IsGuiding returns 1
02:36:03.556 00.031 9828 IsSlewing returns 0
02:36:03.556 00.000 9828 IsGuiding returns 1
02:36:03.587 00.031 9828 IsSlewing returns 0
02:36:03.587 00.000 9828 IsGuiding returns 0
02:36:03.587 00.000 9828 scope move finished after 13 + 141 ms
02:36:03.587 00.000 9828 Move returns status 0, amount 13
02:36:03.587 00.000 9828 move complete, result=0
02:36:03.587 00.000 9828 worker thread done servicing request
02:36:03.587 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:36:03.973 00.386 8976 Exposure complete
02:36:03.979 00.006 8976 worker thread done servicing request
02:36:03.979 00.000 5052 OnExposeComplete: enter
02:36:03.979 00.000 5052 UpdateGuideState(): m_state=6
02:36:03.979 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9533
02:36:03.979 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.70, Mass=148, SNR=8.4, Peak=68 HFD=2.0
02:36:03.980 00.001 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
02:36:03.980 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
02:36:03.980 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.19 mountX=-0.03 mountY=-0.04, mountTheta=-2.27
02:36:03.980 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.01, opts=13)
02:36:03.980 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.01)
02:36:03.980 00.000 8976 Worker thread wakes up
02:36:03.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.01) opts 0xd
02:36:03.981 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.01)
02:36:03.981 00.000 8976 Moving (0.06, -0.01) raw xDistance=-0.03 yDistance=-0.04
02:36:03.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:36:03.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:36:03.981 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:36:03.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:03.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:36:03.981 00.000 8976 MoveAxis(R, 0, ABG)
02:36:03.981 00.000 8976 MoveAxis(U, 0, ABG)
02:36:03.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:03.981 00.000 5052 Enqueuing Expose request
02:36:03.981 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:36:03.981 00.000 8976 MountToCamera -- mountX=1.87 mountY=-2.79 hyp=3.36 mountTheta=-0.98 cameraX=1.63, cameraY=2.93 cameraTheta=1.06
02:36:03.981 00.000 8976 incremental bump (1.634, 2.932) isValid = 1
02:36:03.981 00.000 8976 Scheduling Mount bump of (0.027, 0.050)
02:36:03.981 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.05, opts=4)
02:36:03.981 00.000 8976 Enqueuing Move request for scope (0.03, 0.05)
02:36:03.981 00.000 8976 move complete, result=0
02:36:03.982 00.001 9828 Worker thread wakes up
02:36:03.982 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0x4
02:36:03.982 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:36:03.982 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:36:03.982 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:03.982 00.000 8976 worker thread done servicing request
02:36:03.982 00.000 8976 Worker thread wakes up
02:36:03.982 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:36:03.982 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.08 mountX=-0.03 mountY=-0.05, mountTheta=-2.13
02:36:03.982 00.000 9828 Moving (0.03, 0.05) raw xDistance=-0.03 yDistance=-0.05
02:36:03.982 00.000 9828 BLC: window closed
02:36:03.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:03.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:03.982 00.000 9828 MoveAxis(E, 9, B)
02:36:03.983 00.001 9828 Guiding  Dir = 2, Dur = 9
02:36:03.983 00.000 9828 IsSlewing returns 0
02:36:03.983 00.000 9828 IsGuiding returns 0
02:36:03.983 00.000 9828 PulseGuide returned control before completion, sleep 19
02:36:04.009 00.026 9828 IsGuiding returns 1
02:36:04.009 00.000 9828 scope still moving after pulse duration time elapsed
02:36:04.040 00.031 9828 IsSlewing returns 0
02:36:04.040 00.000 9828 IsGuiding returns 1
02:36:04.071 00.031 9828 IsSlewing returns 0
02:36:04.072 00.001 9828 IsGuiding returns 1
02:36:04.101 00.029 9828 IsSlewing returns 0
02:36:04.102 00.001 9828 IsGuiding returns 0
02:36:04.102 00.000 9828 scope move finished after 9 + 110 ms
02:36:04.102 00.000 9828 Move returns status 0, amount 9
02:36:04.102 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:04.102 00.000 9828 MoveAxis(N, 6, B)
02:36:04.102 00.000 9828 Guiding  Dir = 0, Dur = 6
02:36:04.117 00.015 9828 IsSlewing returns 0
02:36:04.117 00.000 9828 IsGuiding returns 0
02:36:04.117 00.000 9828 PulseGuide returned control before completion, sleep 16
02:36:04.148 00.031 9828 IsGuiding returns 1
02:36:04.148 00.000 9828 scope still moving after pulse duration time elapsed
02:36:04.179 00.031 9828 IsSlewing returns 0
02:36:04.179 00.000 9828 IsGuiding returns 1
02:36:04.210 00.031 9828 IsSlewing returns 0
02:36:04.210 00.000 9828 IsGuiding returns 1
02:36:04.241 00.031 9828 IsSlewing returns 0
02:36:04.241 00.000 9828 IsGuiding returns 0
02:36:04.241 00.000 9828 scope move finished after 6 + 117 ms
02:36:04.241 00.000 9828 Move returns status 0, amount 6
02:36:04.241 00.000 9828 move complete, result=0
02:36:04.241 00.000 9828 worker thread done servicing request
02:36:04.242 00.001 5052 GuideStep: -0.0 px 9 ms EAST, -0.0 px 6 ms NORTH
02:36:04.667 00.425 8976 Exposure complete
02:36:04.673 00.006 8976 worker thread done servicing request
02:36:04.673 00.000 5052 OnExposeComplete: enter
02:36:04.673 00.000 5052 UpdateGuideState(): m_state=6
02:36:04.673 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9534
02:36:04.673 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.01, Mass=152, SNR=8.5, Peak=74 HFD=2.3
02:36:04.673 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
02:36:04.673 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
02:36:04.673 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.30 hyp=0.32 cameraTheta=1.18 mountX=0.21 mountY=-0.27, mountTheta=-0.90
02:36:04.674 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.30, opts=13)
02:36:04.674 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.30)
02:36:04.674 00.000 8976 Worker thread wakes up
02:36:04.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.30) opts 0xd
02:36:04.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.30)
02:36:04.674 00.000 8976 Moving (0.12, 0.30) raw xDistance=0.21 yDistance=-0.27
02:36:04.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:36:04.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:36:04.674 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:36:04.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:04.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:36:04.674 00.000 8976 MoveAxis(R, 0, ABG)
02:36:04.674 00.000 8976 MoveAxis(U, 1, ABG)
02:36:04.674 00.000 8976 stepping (-12, 17) + (0, 1)
02:36:04.675 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:04.675 00.000 5052 Enqueuing Expose request
02:36:04.675 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:04.710 00.035 8976 Received - 47 (G) 
02:36:04.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:04.710 00.000 8976 stepped: pos (-12, 18)
02:36:04.710 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:36:04.710 00.000 8976 MountToCamera -- mountX=1.86 mountY=-2.81 hyp=3.37 mountTheta=-0.99 cameraX=1.66, cameraY=2.93 cameraTheta=1.06
02:36:04.710 00.000 8976 incremental bump (1.659, 2.934) isValid = 1
02:36:04.710 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
02:36:04.710 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:04.710 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:04.710 00.000 8976 move complete, result=0
02:36:04.710 00.000 9828 Worker thread wakes up
02:36:04.710 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:36:04.710 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:04.710 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:04.710 00.000 8976 worker thread done servicing request
02:36:04.710 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
02:36:04.710 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
02:36:04.710 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:36:04.711 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:36:04.711 00.000 9828 BLC: window closed
02:36:04.711 00.000 9828 MoveAxis(E, 19, B)
02:36:04.711 00.000 9828 Guiding  Dir = 2, Dur = 19
02:36:04.711 00.000 8976 Worker thread wakes up
02:36:04.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:04.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:04.711 00.000 9828 IsSlewing returns 0
02:36:04.711 00.000 9828 IsGuiding returns 0
02:36:04.711 00.000 9828 PulseGuide returned control before completion, sleep 29
02:36:04.754 00.043 9828 IsGuiding returns 1
02:36:04.754 00.000 9828 scope still moving after pulse duration time elapsed
02:36:04.784 00.030 9828 IsSlewing returns 0
02:36:04.784 00.000 9828 IsGuiding returns 1
02:36:04.815 00.031 9828 IsSlewing returns 0
02:36:04.815 00.000 9828 IsGuiding returns 1
02:36:04.846 00.031 9828 IsSlewing returns 0
02:36:04.846 00.000 9828 IsGuiding returns 0
02:36:04.846 00.000 9828 scope move finished after 19 + 115 ms
02:36:04.846 00.000 9828 Move returns status 0, amount 19
02:36:04.846 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:04.846 00.000 9828 MoveAxis(N, 13, B)
02:36:04.846 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:04.862 00.016 9828 IsSlewing returns 0
02:36:04.862 00.000 9828 IsGuiding returns 0
02:36:04.862 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:04.893 00.031 9828 IsGuiding returns 1
02:36:04.893 00.000 9828 scope still moving after pulse duration time elapsed
02:36:04.925 00.032 9828 IsSlewing returns 0
02:36:04.925 00.000 9828 IsGuiding returns 1
02:36:04.956 00.031 9828 IsSlewing returns 0
02:36:04.956 00.000 9828 IsGuiding returns 1
02:36:04.987 00.031 9828 IsSlewing returns 0
02:36:04.987 00.000 9828 IsGuiding returns 1
02:36:05.018 00.031 9828 IsSlewing returns 0
02:36:05.018 00.000 9828 IsGuiding returns 1
02:36:05.048 00.030 9828 IsSlewing returns 0
02:36:05.048 00.000 9828 IsGuiding returns 1
02:36:05.080 00.032 9828 IsSlewing returns 0
02:36:05.080 00.000 9828 IsGuiding returns 0
02:36:05.080 00.000 9828 scope move finished after 13 + 205 ms
02:36:05.080 00.000 9828 Move returns status 0, amount 13
02:36:05.080 00.000 9828 move complete, result=0
02:36:05.080 00.000 9828 worker thread done servicing request
02:36:05.080 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:36:05.398 00.318 8976 Exposure complete
02:36:05.403 00.005 8976 worker thread done servicing request
02:36:05.403 00.000 5052 OnExposeComplete: enter
02:36:05.403 00.000 5052 UpdateGuideState(): m_state=6
02:36:05.403 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9535
02:36:05.404 00.001 5052 Star::Find returns 1 (0), X=329.19, Y=281.81, Mass=142, SNR=8.2, Peak=71 HFD=2.1
02:36:05.404 00.000 5052 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
02:36:05.404 00.000 5052 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.73 = -0.73)
02:36:05.404 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.42 mountX=0.08 mountY=-0.07, mountTheta=-0.69
02:36:05.404 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.10, opts=13)
02:36:05.404 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.10)
02:36:05.404 00.000 8976 Worker thread wakes up
02:36:05.405 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:36:05.405 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:36:05.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:05.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.10) opts 0xd
02:36:05.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:05.405 00.000 5052 Enqueuing Expose request
02:36:05.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.10)
02:36:05.405 00.000 8976 Moving (0.02, 0.10) raw xDistance=0.08 yDistance=-0.07
02:36:05.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:36:05.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:36:05.405 00.000 8976 MoveAxis(R, 0, ABG)
02:36:05.405 00.000 8976 MoveAxis(U, 0, ABG)
02:36:05.405 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:36:05.405 00.000 8976 MountToCamera -- mountX=1.85 mountY=-2.83 hyp=3.38 mountTheta=-0.99 cameraX=1.68, cameraY=2.94 cameraTheta=1.05
02:36:05.406 00.001 8976 incremental bump (1.675, 2.935) isValid = 1
02:36:05.406 00.000 8976 Scheduling Mount bump of (0.050, 0.090)
02:36:05.406 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.09, opts=4)
02:36:05.406 00.000 8976 Enqueuing Move request for scope (0.05, 0.09)
02:36:05.406 00.000 8976 move complete, result=0
02:36:05.406 00.000 9828 Worker thread wakes up
02:36:05.406 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0x4
02:36:05.406 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
02:36:05.406 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:36:05.406 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:36:05.406 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.07 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
02:36:05.406 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:05.406 00.000 8976 worker thread done servicing request
02:36:05.406 00.000 8976 Worker thread wakes up
02:36:05.406 00.000 9828 Moving (0.05, 0.09) raw xDistance=-0.05 yDistance=-0.08
02:36:05.406 00.000 9828 BLC: window closed
02:36:05.407 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:05.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:05.407 00.000 9828 MoveAxis(E, 17, B)
02:36:05.407 00.000 9828 Guiding  Dir = 2, Dur = 17
02:36:05.407 00.000 9828 IsSlewing returns 0
02:36:05.407 00.000 9828 IsGuiding returns 0
02:36:05.407 00.000 9828 PulseGuide returned control before completion, sleep 27
02:36:05.448 00.041 9828 IsGuiding returns 1
02:36:05.448 00.000 9828 scope still moving after pulse duration time elapsed
02:36:05.480 00.032 9828 IsSlewing returns 0
02:36:05.480 00.000 9828 IsGuiding returns 1
02:36:05.511 00.031 9828 IsSlewing returns 0
02:36:05.511 00.000 9828 IsGuiding returns 1
02:36:05.543 00.032 9828 IsSlewing returns 0
02:36:05.543 00.000 9828 IsGuiding returns 0
02:36:05.543 00.000 9828 scope move finished after 17 + 118 ms
02:36:05.543 00.000 9828 Move returns status 0, amount 17
02:36:05.543 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:05.543 00.000 9828 MoveAxis(N, 11, B)
02:36:05.543 00.000 9828 Guiding  Dir = 0, Dur = 11
02:36:05.558 00.015 9828 IsSlewing returns 0
02:36:05.558 00.000 9828 IsGuiding returns 0
02:36:05.559 00.001 9828 PulseGuide returned control before completion, sleep 21
02:36:05.590 00.031 9828 IsGuiding returns 1
02:36:05.590 00.000 9828 scope still moving after pulse duration time elapsed
02:36:05.621 00.031 9828 IsSlewing returns 0
02:36:05.621 00.000 9828 IsGuiding returns 1
02:36:05.652 00.031 9828 IsSlewing returns 0
02:36:05.652 00.000 9828 IsGuiding returns 1
02:36:05.682 00.030 9828 IsSlewing returns 0
02:36:05.682 00.000 9828 IsGuiding returns 1
02:36:05.714 00.032 9828 IsSlewing returns 0
02:36:05.714 00.000 9828 IsGuiding returns 0
02:36:05.714 00.000 9828 scope move finished after 11 + 144 ms
02:36:05.714 00.000 9828 Move returns status 0, amount 11
02:36:05.714 00.000 9828 move complete, result=0
02:36:05.714 00.000 9828 worker thread done servicing request
02:36:05.714 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 11 ms NORTH
02:36:06.096 00.382 8976 Exposure complete
02:36:06.102 00.006 8976 worker thread done servicing request
02:36:06.102 00.000 5052 OnExposeComplete: enter
02:36:06.102 00.000 5052 UpdateGuideState(): m_state=6
02:36:06.102 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9536
02:36:06.102 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.54, Mass=130, SNR=7.8, Peak=68 HFD=1.5
02:36:06.102 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
02:36:06.102 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
02:36:06.102 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-0.57 mountX=-0.27 mountY=-0.13, mountTheta=-2.70
02:36:06.103 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.17, opts=13)
02:36:06.103 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.17)
02:36:06.103 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:36:06.103 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:36:06.103 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:06.103 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:06.103 00.000 5052 Enqueuing Expose request
02:36:06.104 00.001 8976 Worker thread wakes up
02:36:06.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.17) opts 0xd
02:36:06.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.17)
02:36:06.104 00.000 8976 Moving (0.26, -0.17) raw xDistance=-0.27 yDistance=-0.13
02:36:06.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:36:06.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:36:06.104 00.000 8976 MoveAxis(R, 1, ABG)
02:36:06.104 00.000 8976 stepping (-12, 18) + (1, 0)
02:36:06.104 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:06.133 00.029 8976 Received - 47 (G) 
02:36:06.133 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:06.133 00.000 8976 stepped: pos (-11, 18)
02:36:06.133 00.000 8976 MoveAxis(U, 0, ABG)
02:36:06.133 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:36:06.133 00.000 8976 MountToCamera -- mountX=1.80 mountY=-2.84 hyp=3.36 mountTheta=-1.01 cameraX=1.71, cameraY=2.89 cameraTheta=1.04
02:36:06.133 00.000 8976 incremental bump (1.709, 2.891) isValid = 1
02:36:06.133 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:36:06.133 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:06.133 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:06.134 00.001 8976 move complete, result=0
02:36:06.134 00.000 9828 Worker thread wakes up
02:36:06.134 00.000 8976 worker thread done servicing request
02:36:06.134 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:06.134 00.000 8976 Worker thread wakes up
02:36:06.134 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:06.134 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:06.134 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:06.134 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:36:06.134 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:36:06.134 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
02:36:06.134 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:36:06.134 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:36:06.134 00.000 9828 BLC: window closed
02:36:06.134 00.000 9828 MoveAxis(E, 20, B)
02:36:06.135 00.001 9828 Guiding  Dir = 2, Dur = 20
02:36:06.136 00.001 9828 IsSlewing returns 0
02:36:06.136 00.000 9828 IsGuiding returns 0
02:36:06.137 00.001 9828 PulseGuide returned control before completion, sleep 30
02:36:06.182 00.045 9828 IsGuiding returns 1
02:36:06.182 00.000 9828 scope still moving after pulse duration time elapsed
02:36:06.213 00.031 9828 IsSlewing returns 0
02:36:06.214 00.001 9828 IsGuiding returns 1
02:36:06.244 00.030 9828 IsSlewing returns 0
02:36:06.244 00.000 9828 IsGuiding returns 1
02:36:06.275 00.031 9828 IsSlewing returns 0
02:36:06.275 00.000 9828 IsGuiding returns 0
02:36:06.275 00.000 9828 scope move finished after 20 + 119 ms
02:36:06.275 00.000 9828 Move returns status 0, amount 20
02:36:06.275 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:06.275 00.000 9828 MoveAxis(N, 13, B)
02:36:06.275 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:06.291 00.016 9828 IsSlewing returns 0
02:36:06.292 00.001 9828 IsGuiding returns 0
02:36:06.292 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:06.323 00.031 9828 IsGuiding returns 1
02:36:06.323 00.000 9828 scope still moving after pulse duration time elapsed
02:36:06.354 00.031 9828 IsSlewing returns 0
02:36:06.354 00.000 9828 IsGuiding returns 1
02:36:06.384 00.030 9828 IsSlewing returns 0
02:36:06.384 00.000 9828 IsGuiding returns 1
02:36:06.416 00.032 9828 IsSlewing returns 0
02:36:06.416 00.000 9828 IsGuiding returns 1
02:36:06.448 00.032 9828 IsSlewing returns 0
02:36:06.448 00.000 9828 IsGuiding returns 0
02:36:06.448 00.000 9828 scope move finished after 13 + 143 ms
02:36:06.448 00.000 9828 Move returns status 0, amount 13
02:36:06.448 00.000 9828 move complete, result=0
02:36:06.448 00.000 9828 worker thread done servicing request
02:36:06.448 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:36:06.821 00.373 8976 Exposure complete
02:36:06.827 00.006 8976 worker thread done servicing request
02:36:06.827 00.000 5052 OnExposeComplete: enter
02:36:06.827 00.000 5052 UpdateGuideState(): m_state=6
02:36:06.827 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9537
02:36:06.827 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.78, Mass=151, SNR=8.4, Peak=71 HFD=1.9
02:36:06.827 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:36:06.827 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
02:36:06.828 00.001 5052 CameraToMount -- cameraX=0.41 cameraY=0.07 hyp=0.41 cameraTheta=0.16 mountX=-0.13 mountY=-0.38, mountTheta=-1.89
02:36:06.828 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.07, opts=13)
02:36:06.828 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.07)
02:36:06.828 00.000 8976 Worker thread wakes up
02:36:06.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.07) opts 0xd
02:36:06.828 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.07)
02:36:06.828 00.000 8976 Moving (0.41, 0.07) raw xDistance=-0.13 yDistance=-0.38
02:36:06.829 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:36:06.829 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:36:06.829 00.000 5052 UpdateGuideState exits: m=151 SNR=8.4
02:36:06.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:36:06.829 00.000 8976 MoveAxis(R, 0, ABG)
02:36:06.829 00.000 8976 MoveAxis(U, 2, ABG)
02:36:06.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:06.829 00.000 8976 stepping (-11, 18) + (0, 2)
02:36:06.829 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:06.829 00.000 5052 Enqueuing Expose request
02:36:06.829 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:06.867 00.038 8976 Received - 47 (G) 
02:36:06.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:06.867 00.000 8976 stepped: pos (-11, 20)
02:36:06.867 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:36:06.868 00.001 8976 MountToCamera -- mountX=1.76 mountY=-2.95 hyp=3.43 mountTheta=-1.03 cameraX=1.83, cameraY=2.91 cameraTheta=1.01
02:36:06.868 00.000 8976 incremental bump (1.825, 2.909) isValid = 1
02:36:06.868 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:36:06.868 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:06.868 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:06.868 00.000 8976 move complete, result=0
02:36:06.868 00.000 9828 Worker thread wakes up
02:36:06.868 00.000 8976 worker thread done servicing request
02:36:06.868 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:36:06.868 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:06.868 00.000 8976 Worker thread wakes up
02:36:06.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:06.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:06.868 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:06.868 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:36:06.868 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:36:06.869 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:36:06.869 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:36:06.869 00.000 9828 BLC: window closed
02:36:06.869 00.000 9828 MoveAxis(E, 21, B)
02:36:06.869 00.000 9828 Guiding  Dir = 2, Dur = 21
02:36:06.869 00.000 9828 IsSlewing returns 0
02:36:06.869 00.000 9828 IsGuiding returns 0
02:36:06.869 00.000 9828 PulseGuide returned control before completion, sleep 31
02:36:06.915 00.046 9828 IsGuiding returns 1
02:36:06.915 00.000 9828 scope still moving after pulse duration time elapsed
02:36:06.945 00.030 9828 IsSlewing returns 0
02:36:06.945 00.000 9828 IsGuiding returns 1
02:36:06.977 00.032 9828 IsSlewing returns 0
02:36:06.977 00.000 9828 IsGuiding returns 1
02:36:07.007 00.030 9828 IsSlewing returns 0
02:36:07.007 00.000 9828 IsGuiding returns 0
02:36:07.007 00.000 9828 scope move finished after 21 + 116 ms
02:36:07.007 00.000 9828 Move returns status 0, amount 21
02:36:07.008 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:07.008 00.000 9828 MoveAxis(N, 13, B)
02:36:07.008 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:07.023 00.015 9828 IsSlewing returns 0
02:36:07.023 00.000 9828 IsGuiding returns 0
02:36:07.023 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:07.054 00.031 9828 IsGuiding returns 1
02:36:07.054 00.000 9828 scope still moving after pulse duration time elapsed
02:36:07.085 00.031 9828 IsSlewing returns 0
02:36:07.085 00.000 9828 IsGuiding returns 1
02:36:07.116 00.031 9828 IsSlewing returns 0
02:36:07.121 00.005 9828 IsGuiding returns 1
02:36:07.147 00.026 9828 IsSlewing returns 0
02:36:07.147 00.000 9828 IsGuiding returns 1
02:36:07.178 00.031 9828 IsSlewing returns 0
02:36:07.178 00.000 9828 IsGuiding returns 0
02:36:07.178 00.000 9828 scope move finished after 13 + 142 ms
02:36:07.178 00.000 9828 Move returns status 0, amount 13
02:36:07.178 00.000 9828 move complete, result=0
02:36:07.178 00.000 9828 worker thread done servicing request
02:36:07.178 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:36:07.555 00.377 8976 Exposure complete
02:36:07.560 00.005 8976 worker thread done servicing request
02:36:07.560 00.000 5052 OnExposeComplete: enter
02:36:07.560 00.000 5052 UpdateGuideState(): m_state=6
02:36:07.560 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9538
02:36:07.560 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.68, Mass=115, SNR=7.5, Peak=69 HFD=2.0
02:36:07.561 00.001 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
02:36:07.561 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
02:36:07.561 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.98 mountX=0.05 mountY=0.15, mountTheta=1.25
02:36:07.561 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.03, opts=13)
02:36:07.561 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.03)
02:36:07.561 00.000 8976 Worker thread wakes up
02:36:07.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.03) opts 0xd
02:36:07.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.03)
02:36:07.561 00.000 8976 Moving (-0.16, -0.03) raw xDistance=0.05 yDistance=0.15
02:36:07.562 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:36:07.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:36:07.562 00.000 8976 MoveAxis(R, 0, ABG)
02:36:07.562 00.000 8976 MoveAxis(U, 0, ABG)
02:36:07.562 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:36:07.562 00.000 5052 UpdateGuideState exits: m=115 SNR=7.5
02:36:07.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:07.562 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:36:07.562 00.000 8976 MountToCamera -- mountX=1.73 mountY=-3.02 hyp=3.49 mountTheta=-1.05 cameraX=1.90, cameraY=2.92 cameraTheta=0.99
02:36:07.562 00.000 8976 incremental bump (1.903, 2.921) isValid = 1
02:36:07.562 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
02:36:07.562 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:07.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:07.562 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:07.562 00.000 8976 move complete, result=0
02:36:07.562 00.000 5052 Enqueuing Expose request
02:36:07.562 00.000 9828 Worker thread wakes up
02:36:07.562 00.000 8976 worker thread done servicing request
02:36:07.563 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:07.563 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:07.563 00.000 8976 Worker thread wakes up
02:36:07.563 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:07.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:07.563 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:07.563 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
02:36:07.563 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
02:36:07.563 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:36:07.563 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:36:07.563 00.000 9828 BLC: window closed
02:36:07.563 00.000 9828 MoveAxis(E, 21, B)
02:36:07.563 00.000 9828 Guiding  Dir = 2, Dur = 21
02:36:07.564 00.001 9828 IsSlewing returns 0
02:36:07.564 00.000 9828 IsGuiding returns 0
02:36:07.564 00.000 9828 PulseGuide returned control before completion, sleep 31
02:36:07.596 00.032 9828 IsGuiding returns 1
02:36:07.596 00.000 9828 scope still moving after pulse duration time elapsed
02:36:07.628 00.032 9828 IsSlewing returns 0
02:36:07.628 00.000 9828 IsGuiding returns 1
02:36:07.658 00.030 9828 IsSlewing returns 0
02:36:07.658 00.000 9828 IsGuiding returns 1
02:36:07.688 00.030 9828 IsSlewing returns 0
02:36:07.688 00.000 9828 IsGuiding returns 0
02:36:07.688 00.000 9828 scope move finished after 21 + 102 ms
02:36:07.688 00.000 9828 Move returns status 0, amount 21
02:36:07.688 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:07.688 00.000 9828 MoveAxis(N, 12, B)
02:36:07.688 00.000 9828 Guiding  Dir = 0, Dur = 12
02:36:07.703 00.015 9828 IsSlewing returns 0
02:36:07.703 00.000 9828 IsGuiding returns 0
02:36:07.703 00.000 9828 PulseGuide returned control before completion, sleep 22
02:36:07.734 00.031 9828 IsGuiding returns 1
02:36:07.734 00.000 9828 scope still moving after pulse duration time elapsed
02:36:07.765 00.031 9828 IsSlewing returns 0
02:36:07.766 00.001 9828 IsGuiding returns 1
02:36:07.795 00.029 9828 IsSlewing returns 0
02:36:07.795 00.000 9828 IsGuiding returns 1
02:36:07.826 00.031 9828 IsSlewing returns 0
02:36:07.826 00.000 9828 IsGuiding returns 1
02:36:07.857 00.031 9828 IsSlewing returns 0
02:36:07.857 00.000 9828 IsGuiding returns 0
02:36:07.857 00.000 9828 scope move finished after 12 + 141 ms
02:36:07.857 00.000 9828 Move returns status 0, amount 12
02:36:07.857 00.000 9828 move complete, result=0
02:36:07.857 00.000 9828 worker thread done servicing request
02:36:07.857 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:36:08.253 00.396 8976 Exposure complete
02:36:08.259 00.006 8976 worker thread done servicing request
02:36:08.259 00.000 5052 OnExposeComplete: enter
02:36:08.259 00.000 5052 UpdateGuideState(): m_state=6
02:36:08.259 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9539
02:36:08.259 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.71, Mass=118, SNR=7.5, Peak=63 HFD=2.0
02:36:08.259 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
02:36:08.259 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
02:36:08.259 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.00 hyp=0.41 cameraTheta=-3.14 mountX=0.19 mountY=0.34, mountTheta=1.08
02:36:08.261 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.00, opts=13)
02:36:08.261 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.00)
02:36:08.261 00.000 8976 Worker thread wakes up
02:36:08.261 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.00) opts 0xd
02:36:08.261 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.00)
02:36:08.261 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:36:08.261 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:36:08.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:08.261 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:08.261 00.000 5052 Enqueuing Expose request
02:36:08.261 00.000 8976 Moving (-0.41, -0.00) raw xDistance=0.19 yDistance=0.34
02:36:08.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:36:08.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:36:08.261 00.000 8976 MoveAxis(R, 0, ABG)
02:36:08.261 00.000 8976 MoveAxis(D, 1, ABG)
02:36:08.262 00.001 8976 stepping (-11, 20) + (0, -1)
02:36:08.262 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:08.291 00.029 8976 Received - 47 (G) 
02:36:08.291 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:08.291 00.000 8976 stepped: pos (-11, 19)
02:36:08.291 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:36:08.291 00.000 8976 MountToCamera -- mountX=1.72 mountY=-3.02 hyp=3.48 mountTheta=-1.05 cameraX=1.91, cameraY=2.91 cameraTheta=0.99
02:36:08.292 00.001 8976 incremental bump (1.909, 2.905) isValid = 1
02:36:08.292 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
02:36:08.292 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:08.292 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:08.292 00.000 8976 move complete, result=0
02:36:08.292 00.000 8976 worker thread done servicing request
02:36:08.292 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:36:08.292 00.000 9828 Worker thread wakes up
02:36:08.292 00.000 8976 Worker thread wakes up
02:36:08.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:08.292 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:08.293 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:08.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:08.293 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
02:36:08.293 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
02:36:08.293 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:36:08.293 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:36:08.293 00.000 9828 BLC: window closed
02:36:08.293 00.000 9828 MoveAxis(E, 21, B)
02:36:08.293 00.000 9828 Guiding  Dir = 2, Dur = 21
02:36:08.293 00.000 9828 IsSlewing returns 0
02:36:08.294 00.001 9828 IsGuiding returns 0
02:36:08.294 00.000 9828 PulseGuide returned control before completion, sleep 31
02:36:08.332 00.038 9828 IsGuiding returns 1
02:36:08.332 00.000 9828 scope still moving after pulse duration time elapsed
02:36:08.363 00.031 9828 IsSlewing returns 0
02:36:08.363 00.000 9828 IsGuiding returns 1
02:36:08.395 00.032 9828 IsSlewing returns 0
02:36:08.395 00.000 9828 IsGuiding returns 1
02:36:08.425 00.030 9828 IsSlewing returns 0
02:36:08.425 00.000 9828 IsGuiding returns 0
02:36:08.425 00.000 9828 scope move finished after 21 + 111 ms
02:36:08.425 00.000 9828 Move returns status 0, amount 21
02:36:08.426 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:08.426 00.000 9828 MoveAxis(N, 12, B)
02:36:08.426 00.000 9828 Guiding  Dir = 0, Dur = 12
02:36:08.441 00.015 9828 IsSlewing returns 0
02:36:08.441 00.000 9828 IsGuiding returns 0
02:36:08.441 00.000 9828 PulseGuide returned control before completion, sleep 22
02:36:08.472 00.031 9828 IsGuiding returns 1
02:36:08.472 00.000 9828 scope still moving after pulse duration time elapsed
02:36:08.503 00.031 9828 IsSlewing returns 0
02:36:08.503 00.000 9828 IsGuiding returns 1
02:36:08.534 00.031 9828 IsSlewing returns 0
02:36:08.534 00.000 9828 IsGuiding returns 1
02:36:08.565 00.031 9828 IsSlewing returns 0
02:36:08.565 00.000 9828 IsGuiding returns 1
02:36:08.597 00.032 9828 IsSlewing returns 0
02:36:08.597 00.000 9828 IsGuiding returns 1
02:36:08.628 00.031 9828 IsSlewing returns 0
02:36:08.628 00.000 9828 IsGuiding returns 0
02:36:08.628 00.000 9828 scope move finished after 12 + 175 ms
02:36:08.628 00.000 9828 Move returns status 0, amount 12
02:36:08.628 00.000 9828 move complete, result=0
02:36:08.628 00.000 9828 worker thread done servicing request
02:36:08.628 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:36:08.977 00.349 8976 Exposure complete
02:36:08.984 00.007 8976 worker thread done servicing request
02:36:08.984 00.000 5052 OnExposeComplete: enter
02:36:08.984 00.000 5052 UpdateGuideState(): m_state=6
02:36:08.984 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9540
02:36:08.984 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.94, Mass=137, SNR=8.1, Peak=74 HFD=2.1
02:36:08.984 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
02:36:08.984 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
02:36:08.984 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.23 hyp=0.37 cameraTheta=2.48 mountX=0.34 mountY=0.12, mountTheta=0.35
02:36:08.985 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.23, opts=13)
02:36:08.985 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.23)
02:36:08.985 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:36:08.985 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
02:36:08.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:08.985 00.000 8976 Worker thread wakes up
02:36:08.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.23) opts 0xd
02:36:08.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.23)
02:36:08.985 00.000 8976 Moving (-0.30, 0.23) raw xDistance=0.34 yDistance=0.12
02:36:08.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:36:08.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:08.985 00.000 5052 Enqueuing Expose request
02:36:08.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:36:08.985 00.000 8976 MoveAxis(L, 1, ABG)
02:36:08.985 00.000 8976 stepping (-11, 19) + (-1, 0)
02:36:08.985 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:09.010 00.025 8976 Received - 47 (G) 
02:36:09.010 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:09.010 00.000 8976 stepped: pos (-12, 19)
02:36:09.010 00.000 8976 MoveAxis(U, 0, ABG)
02:36:09.010 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:36:09.011 00.001 8976 MountToCamera -- mountX=1.76 mountY=-3.02 hyp=3.49 mountTheta=-1.04 cameraX=1.89, cameraY=2.94 cameraTheta=1.00
02:36:09.011 00.000 8976 incremental bump (1.889, 2.940) isValid = 1
02:36:09.011 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:36:09.011 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:09.011 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:09.011 00.000 8976 move complete, result=0
02:36:09.011 00.000 9828 Worker thread wakes up
02:36:09.011 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:36:09.011 00.000 8976 worker thread done servicing request
02:36:09.011 00.000 8976 Worker thread wakes up
02:36:09.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:09.011 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:09.011 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:09.011 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:09.011 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
02:36:09.012 00.001 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
02:36:09.012 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:36:09.012 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:36:09.012 00.000 9828 BLC: window closed
02:36:09.012 00.000 9828 MoveAxis(E, 21, B)
02:36:09.012 00.000 9828 Guiding  Dir = 2, Dur = 21
02:36:09.012 00.000 9828 IsSlewing returns 0
02:36:09.012 00.000 9828 IsGuiding returns 0
02:36:09.012 00.000 9828 PulseGuide returned control before completion, sleep 31
02:36:09.049 00.037 9828 IsGuiding returns 1
02:36:09.049 00.000 9828 scope still moving after pulse duration time elapsed
02:36:09.081 00.032 9828 IsSlewing returns 0
02:36:09.082 00.001 9828 IsGuiding returns 1
02:36:09.111 00.029 9828 IsSlewing returns 0
02:36:09.111 00.000 9828 IsGuiding returns 1
02:36:09.142 00.031 9828 IsSlewing returns 0
02:36:09.142 00.000 9828 IsGuiding returns 0
02:36:09.142 00.000 9828 scope move finished after 21 + 108 ms
02:36:09.142 00.000 9828 Move returns status 0, amount 21
02:36:09.142 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:09.142 00.000 9828 MoveAxis(N, 12, B)
02:36:09.142 00.000 9828 Guiding  Dir = 0, Dur = 12
02:36:09.157 00.015 9828 IsSlewing returns 0
02:36:09.157 00.000 9828 IsGuiding returns 0
02:36:09.157 00.000 9828 PulseGuide returned control before completion, sleep 22
02:36:09.188 00.031 9828 IsGuiding returns 1
02:36:09.188 00.000 9828 scope still moving after pulse duration time elapsed
02:36:09.220 00.032 9828 IsSlewing returns 0
02:36:09.220 00.000 9828 IsGuiding returns 1
02:36:09.251 00.031 9828 IsSlewing returns 0
02:36:09.251 00.000 9828 IsGuiding returns 1
02:36:09.298 00.047 9828 IsSlewing returns 0
02:36:09.298 00.000 9828 IsGuiding returns 0
02:36:09.298 00.000 9828 scope move finished after 12 + 128 ms
02:36:09.298 00.000 9828 Move returns status 0, amount 12
02:36:09.298 00.000 9828 move complete, result=0
02:36:09.298 00.000 9828 worker thread done servicing request
02:36:09.298 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:36:09.696 00.398 8976 Exposure complete
02:36:09.702 00.006 8976 worker thread done servicing request
02:36:09.702 00.000 5052 OnExposeComplete: enter
02:36:09.702 00.000 5052 UpdateGuideState(): m_state=6
02:36:09.702 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9541
02:36:09.702 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.58, Mass=110, SNR=7.2, Peak=64 HFD=1.8
02:36:09.702 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
02:36:09.702 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
02:36:09.702 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.13 hyp=0.44 cameraTheta=-2.85 mountX=0.08 mountY=0.42, mountTheta=1.39
02:36:09.703 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.13, opts=13)
02:36:09.703 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.13)
02:36:09.703 00.000 8976 Worker thread wakes up
02:36:09.703 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:36:09.703 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:36:09.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:09.703 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:09.703 00.000 5052 Enqueuing Expose request
02:36:09.703 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.13) opts 0xd
02:36:09.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.13)
02:36:09.703 00.000 8976 Moving (-0.42, -0.13) raw xDistance=0.08 yDistance=0.42
02:36:09.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:36:09.704 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
02:36:09.704 00.000 8976 MoveAxis(R, 0, ABG)
02:36:09.704 00.000 8976 MoveAxis(D, 2, ABG)
02:36:09.704 00.000 8976 stepping (-12, 19) + (0, -2)
02:36:09.704 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:09.729 00.025 8976 Received - 47 (G) 
02:36:09.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:09.730 00.001 8976 stepped: pos (-12, 17)
02:36:09.730 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:36:09.730 00.000 8976 MountToCamera -- mountX=1.78 mountY=-2.91 hyp=3.42 mountTheta=-1.02 cameraX=1.78, cameraY=2.92 cameraTheta=1.02
02:36:09.730 00.000 8976 incremental bump (1.783, 2.915) isValid = 1
02:36:09.730 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
02:36:09.730 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:09.730 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:09.730 00.000 8976 move complete, result=0
02:36:09.730 00.000 9828 Worker thread wakes up
02:36:09.730 00.000 8976 worker thread done servicing request
02:36:09.730 00.000 8976 Worker thread wakes up
02:36:09.730 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:09.730 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:09.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:09.730 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:09.730 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
02:36:09.730 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:36:09.731 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
02:36:09.731 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:36:09.731 00.000 9828 BLC: window closed
02:36:09.731 00.000 9828 MoveAxis(E, 20, B)
02:36:09.731 00.000 9828 Guiding  Dir = 2, Dur = 20
02:36:09.731 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:36:09.731 00.000 9828 IsSlewing returns 0
02:36:09.731 00.000 9828 IsGuiding returns 0
02:36:09.731 00.000 9828 PulseGuide returned control before completion, sleep 30
02:36:09.776 00.045 9828 IsGuiding returns 1
02:36:09.776 00.000 9828 scope still moving after pulse duration time elapsed
02:36:09.807 00.031 9828 IsSlewing returns 0
02:36:09.807 00.000 9828 IsGuiding returns 1
02:36:09.839 00.032 9828 IsSlewing returns 0
02:36:09.843 00.004 9828 IsGuiding returns 1
02:36:09.869 00.026 9828 IsSlewing returns 0
02:36:09.869 00.000 9828 IsGuiding returns 0
02:36:09.869 00.000 9828 scope move finished after 20 + 117 ms
02:36:09.869 00.000 9828 Move returns status 0, amount 20
02:36:09.869 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:09.869 00.000 9828 MoveAxis(N, 13, B)
02:36:09.869 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:09.885 00.016 9828 IsSlewing returns 0
02:36:09.885 00.000 9828 IsGuiding returns 0
02:36:09.885 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:09.916 00.031 9828 IsGuiding returns 1
02:36:09.916 00.000 9828 scope still moving after pulse duration time elapsed
02:36:09.947 00.031 9828 IsSlewing returns 0
02:36:09.947 00.000 9828 IsGuiding returns 1
02:36:09.977 00.030 9828 IsSlewing returns 0
02:36:09.977 00.000 9828 IsGuiding returns 1
02:36:10.009 00.032 9828 IsSlewing returns 0
02:36:10.009 00.000 9828 IsGuiding returns 1
02:36:10.043 00.034 9828 IsSlewing returns 0
02:36:10.043 00.000 9828 IsGuiding returns 0
02:36:10.044 00.001 9828 scope move finished after 13 + 145 ms
02:36:10.044 00.000 9828 Move returns status 0, amount 13
02:36:10.044 00.000 9828 move complete, result=0
02:36:10.044 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:36:10.044 00.000 9828 worker thread done servicing request
02:36:10.416 00.372 8976 Exposure complete
02:36:10.422 00.006 8976 worker thread done servicing request
02:36:10.422 00.000 5052 OnExposeComplete: enter
02:36:10.422 00.000 5052 UpdateGuideState(): m_state=6
02:36:10.422 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9542
02:36:10.423 00.001 5052 Star::Find returns 1 (0), X=329.18, Y=282.11, Mass=134, SNR=8.0, Peak=70 HFD=2.3
02:36:10.423 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
02:36:10.423 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
02:36:10.423 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.56 mountX=0.36 mountY=-0.22, mountTheta=-0.56
02:36:10.423 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.40, opts=13)
02:36:10.423 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.40)
02:36:10.424 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:36:10.424 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:36:10.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:10.424 00.000 8976 Worker thread wakes up
02:36:10.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.40) opts 0xd
02:36:10.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.40)
02:36:10.424 00.000 8976 Moving (0.01, 0.40) raw xDistance=0.36 yDistance=-0.22
02:36:10.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
02:36:10.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:36:10.424 00.000 8976 MoveAxis(L, 1, ABG)
02:36:10.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:10.424 00.000 5052 Enqueuing Expose request
02:36:10.424 00.000 8976 stepping (-12, 17) + (-1, 0)
02:36:10.424 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:10.449 00.025 8976 Received - 47 (G) 
02:36:10.449 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:10.449 00.000 8976 stepped: pos (-13, 17)
02:36:10.449 00.000 8976 MoveAxis(U, 0, ABG)
02:36:10.449 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:36:10.449 00.000 8976 MountToCamera -- mountX=1.85 mountY=-2.84 hyp=3.39 mountTheta=-0.99 cameraX=1.69, cameraY=2.94 cameraTheta=1.05
02:36:10.449 00.000 8976 incremental bump (1.689, 2.944) isValid = 1
02:36:10.449 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
02:36:10.449 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:10.449 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:10.449 00.000 8976 move complete, result=0
02:36:10.449 00.000 9828 Worker thread wakes up
02:36:10.449 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.2 px 0 ms NORTH
02:36:10.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:10.449 00.000 8976 worker thread done servicing request
02:36:10.449 00.000 8976 Worker thread wakes up
02:36:10.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:10.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:10.450 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:10.450 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:36:10.450 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:36:10.450 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
02:36:10.450 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:36:10.450 00.000 9828 BLC: window closed
02:36:10.450 00.000 9828 MoveAxis(E, 20, B)
02:36:10.450 00.000 9828 Guiding  Dir = 2, Dur = 20
02:36:10.450 00.000 9828 IsSlewing returns 0
02:36:10.451 00.001 9828 IsGuiding returns 0
02:36:10.451 00.000 9828 PulseGuide returned control before completion, sleep 30
02:36:10.493 00.042 9828 IsGuiding returns 1
02:36:10.493 00.000 9828 scope still moving after pulse duration time elapsed
02:36:10.523 00.030 9828 IsSlewing returns 0
02:36:10.523 00.000 9828 IsGuiding returns 1
02:36:10.554 00.031 9828 IsSlewing returns 0
02:36:10.554 00.000 9828 IsGuiding returns 1
02:36:10.585 00.031 9828 IsSlewing returns 0
02:36:10.585 00.000 9828 IsGuiding returns 0
02:36:10.585 00.000 9828 scope move finished after 20 + 113 ms
02:36:10.585 00.000 9828 Move returns status 0, amount 20
02:36:10.585 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:10.585 00.000 9828 MoveAxis(N, 13, B)
02:36:10.585 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:10.600 00.015 9828 IsSlewing returns 0
02:36:10.600 00.000 9828 IsGuiding returns 0
02:36:10.600 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:10.631 00.031 9828 IsGuiding returns 1
02:36:10.631 00.000 9828 scope still moving after pulse duration time elapsed
02:36:10.662 00.031 9828 IsSlewing returns 0
02:36:10.662 00.000 9828 IsGuiding returns 1
02:36:10.693 00.031 9828 IsSlewing returns 0
02:36:10.693 00.000 9828 IsGuiding returns 1
02:36:10.724 00.031 9828 IsSlewing returns 0
02:36:10.724 00.000 9828 IsGuiding returns 1
02:36:10.754 00.030 9828 IsSlewing returns 0
02:36:10.754 00.000 9828 IsGuiding returns 0
02:36:10.754 00.000 9828 scope move finished after 13 + 140 ms
02:36:10.754 00.000 9828 Move returns status 0, amount 13
02:36:10.754 00.000 9828 move complete, result=0
02:36:10.754 00.000 9828 worker thread done servicing request
02:36:10.754 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:36:11.135 00.381 8976 Exposure complete
02:36:11.141 00.006 8976 worker thread done servicing request
02:36:11.141 00.000 5052 OnExposeComplete: enter
02:36:11.141 00.000 5052 UpdateGuideState(): m_state=6
02:36:11.141 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9543
02:36:11.141 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=282.02, Mass=136, SNR=8.0, Peak=67 HFD=2.1
02:36:11.141 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
02:36:11.141 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
02:36:11.141 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.81 mountX=0.32 mountY=-0.11, mountTheta=-0.32
02:36:11.143 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.31, opts=13)
02:36:11.143 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.31)
02:36:11.143 00.000 8976 Worker thread wakes up
02:36:11.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.31) opts 0xd
02:36:11.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.31)
02:36:11.143 00.000 8976 Moving (-0.08, 0.31) raw xDistance=0.32 yDistance=-0.11
02:36:11.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:36:11.143 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:36:11.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:11.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
02:36:11.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:11.143 00.000 5052 Enqueuing Expose request
02:36:11.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:36:11.143 00.000 8976 MoveAxis(L, 1, ABG)
02:36:11.143 00.000 8976 stepping (-13, 17) + (-1, 0)
02:36:11.144 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:11.168 00.024 8976 Received - 47 (G) 
02:36:11.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:11.168 00.000 8976 stepped: pos (-14, 17)
02:36:11.168 00.000 8976 MoveAxis(U, 0, ABG)
02:36:11.168 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:36:11.168 00.000 8976 MountToCamera -- mountX=1.95 mountY=-2.80 hyp=3.41 mountTheta=-0.96 cameraX=1.60, cameraY=3.01 cameraTheta=1.08
02:36:11.168 00.000 8976 incremental bump (1.603, 3.008) isValid = 1
02:36:11.169 00.001 8976 Scheduling Mount bump of (0.054, 0.105)
02:36:11.169 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:36:11.169 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:36:11.169 00.000 8976 move complete, result=0
02:36:11.169 00.000 8976 worker thread done servicing request
02:36:11.169 00.000 8976 Worker thread wakes up
02:36:11.169 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:36:11.169 00.000 9828 Worker thread wakes up
02:36:11.169 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:36:11.169 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:36:11.169 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:36:11.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:11.169 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:11.169 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:36:11.169 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:36:11.169 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:36:11.170 00.001 9828 BLC: window closed
02:36:11.170 00.000 9828 MoveAxis(E, 19, B)
02:36:11.170 00.000 9828 Guiding  Dir = 2, Dur = 19
02:36:11.170 00.000 9828 IsSlewing returns 0
02:36:11.170 00.000 9828 IsGuiding returns 0
02:36:11.170 00.000 9828 PulseGuide returned control before completion, sleep 29
02:36:11.205 00.035 9828 IsGuiding returns 1
02:36:11.209 00.004 9828 scope still moving after pulse duration time elapsed
02:36:11.236 00.027 9828 IsSlewing returns 0
02:36:11.236 00.000 9828 IsGuiding returns 1
02:36:11.267 00.031 9828 IsSlewing returns 0
02:36:11.267 00.000 9828 IsGuiding returns 1
02:36:11.298 00.031 9828 IsSlewing returns 0
02:36:11.298 00.000 9828 IsGuiding returns 0
02:36:11.298 00.000 9828 scope move finished after 19 + 108 ms
02:36:11.298 00.000 9828 Move returns status 0, amount 19
02:36:11.298 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:11.298 00.000 9828 MoveAxis(N, 13, B)
02:36:11.298 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:11.313 00.015 9828 IsSlewing returns 0
02:36:11.313 00.000 9828 IsGuiding returns 0
02:36:11.313 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:11.345 00.032 9828 IsGuiding returns 1
02:36:11.345 00.000 9828 scope still moving after pulse duration time elapsed
02:36:11.376 00.031 9828 IsSlewing returns 0
02:36:11.376 00.000 9828 IsGuiding returns 1
02:36:11.407 00.031 9828 IsSlewing returns 0
02:36:11.407 00.000 9828 IsGuiding returns 1
02:36:11.438 00.031 9828 IsSlewing returns 0
02:36:11.438 00.000 9828 IsGuiding returns 1
02:36:11.469 00.031 9828 IsSlewing returns 0
02:36:11.469 00.000 9828 IsGuiding returns 0
02:36:11.469 00.000 9828 scope move finished after 13 + 143 ms
02:36:11.469 00.000 9828 Move returns status 0, amount 13
02:36:11.470 00.001 9828 move complete, result=0
02:36:11.470 00.000 9828 worker thread done servicing request
02:36:11.470 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:36:11.860 00.390 8976 Exposure complete
02:36:11.865 00.005 8976 worker thread done servicing request
02:36:11.866 00.001 5052 OnExposeComplete: enter
02:36:11.866 00.000 5052 UpdateGuideState(): m_state=6
02:36:11.866 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9544
02:36:11.866 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.42, Mass=129, SNR=7.9, Peak=69 HFD=1.7
02:36:11.866 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.11 = -3.11)
02:36:11.866 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.07)
02:36:11.866 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-1.07 mountX=-0.33 mountY=0.02, mountTheta=3.07
02:36:11.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.29, opts=13)
02:36:11.867 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.29)
02:36:11.867 00.000 8976 Worker thread wakes up
02:36:11.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.29) opts 0xd
02:36:11.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.29)
02:36:11.867 00.000 8976 Moving (0.16, -0.29) raw xDistance=-0.33 yDistance=0.02
02:36:11.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:36:11.867 00.000 5052 UpdateGuideState exits: m=129 SNR=7.9
02:36:11.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:11.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
02:36:11.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:11.867 00.000 5052 Enqueuing Expose request
02:36:11.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:36:11.867 00.000 8976 MoveAxis(R, 1, ABG)
02:36:11.867 00.000 8976 stepping (-14, 17) + (1, 0)
02:36:11.868 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:11.887 00.019 8976 Received - 47 (G) 
02:36:11.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:11.887 00.000 8976 stepped: pos (-13, 17)
02:36:11.888 00.001 8976 MoveAxis(U, 0, ABG)
02:36:11.888 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:36:11.888 00.000 8976 MountToCamera -- mountX=1.96 mountY=-2.76 hyp=3.39 mountTheta=-0.95 cameraX=1.57, cameraY=3.01 cameraTheta=1.09
02:36:11.888 00.000 8976 incremental bump (1.568, 3.006) isValid = 1
02:36:11.888 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:36:11.888 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:36:11.888 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:36:11.888 00.000 8976 move complete, result=0
02:36:11.888 00.000 9828 Worker thread wakes up
02:36:11.888 00.000 8976 worker thread done servicing request
02:36:11.888 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
02:36:11.888 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:36:11.888 00.000 8976 Worker thread wakes up
02:36:11.888 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:36:11.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:11.888 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:36:11.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:11.889 00.001 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:36:11.889 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:36:11.889 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:36:11.889 00.000 9828 BLC: window closed
02:36:11.889 00.000 9828 MoveAxis(E, 18, B)
02:36:11.889 00.000 9828 Guiding  Dir = 2, Dur = 18
02:36:11.889 00.000 9828 IsSlewing returns 0
02:36:11.889 00.000 9828 IsGuiding returns 0
02:36:11.889 00.000 9828 PulseGuide returned control before completion, sleep 28
02:36:11.924 00.035 9828 IsGuiding returns 1
02:36:11.924 00.000 9828 scope still moving after pulse duration time elapsed
02:36:11.955 00.031 9828 IsSlewing returns 0
02:36:11.955 00.000 9828 IsGuiding returns 1
02:36:11.986 00.031 9828 IsSlewing returns 0
02:36:11.986 00.000 9828 IsGuiding returns 1
02:36:12.017 00.031 9828 IsSlewing returns 0
02:36:12.017 00.000 9828 IsGuiding returns 1
02:36:12.063 00.046 9828 IsSlewing returns 0
02:36:12.063 00.000 9828 IsGuiding returns 1
02:36:12.094 00.031 9828 IsSlewing returns 0
02:36:12.094 00.000 9828 IsGuiding returns 1
02:36:12.125 00.031 9828 IsSlewing returns 0
02:36:12.125 00.000 9828 IsGuiding returns 1
02:36:12.156 00.031 9828 IsSlewing returns 0
02:36:12.156 00.000 9828 IsGuiding returns 0
02:36:12.156 00.000 9828 scope move finished after 18 + 248 ms
02:36:12.156 00.000 9828 Move returns status 0, amount 18
02:36:12.156 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:12.156 00.000 9828 MoveAxis(N, 13, B)
02:36:12.156 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:12.172 00.016 9828 IsSlewing returns 0
02:36:12.172 00.000 9828 IsGuiding returns 0
02:36:12.172 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:12.203 00.031 9828 IsGuiding returns 1
02:36:12.203 00.000 9828 scope still moving after pulse duration time elapsed
02:36:12.235 00.032 9828 IsSlewing returns 0
02:36:12.235 00.000 9828 IsGuiding returns 1
02:36:12.265 00.030 9828 IsSlewing returns 0
02:36:12.265 00.000 9828 IsGuiding returns 1
02:36:12.296 00.031 9828 IsSlewing returns 0
02:36:12.296 00.000 9828 IsGuiding returns 1
02:36:12.327 00.031 9828 IsSlewing returns 0
02:36:12.327 00.000 9828 IsGuiding returns 0
02:36:12.327 00.000 9828 scope move finished after 13 + 142 ms
02:36:12.327 00.000 9828 Move returns status 0, amount 13
02:36:12.327 00.000 9828 move complete, result=0
02:36:12.327 00.000 9828 worker thread done servicing request
02:36:12.327 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:36:12.577 00.250 8976 Exposure complete
02:36:12.582 00.005 8976 worker thread done servicing request
02:36:12.582 00.000 5052 OnExposeComplete: enter
02:36:12.582 00.000 5052 UpdateGuideState(): m_state=6
02:36:12.582 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9545
02:36:12.582 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=282.05, Mass=134, SNR=8.0, Peak=67 HFD=2.1
02:36:12.582 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.13 = -0.13)
02:36:12.583 00.001 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
02:36:12.583 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.92 mountX=0.36 mountY=-0.08, mountTheta=-0.23
02:36:12.583 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.34, opts=13)
02:36:12.583 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.34)
02:36:12.583 00.000 8976 Worker thread wakes up
02:36:12.583 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:36:12.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.34) opts 0xd
02:36:12.584 00.001 5052 UpdateGuideState exits: m=134 SNR=8.0
02:36:12.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:12.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:12.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.34)
02:36:12.584 00.000 8976 Moving (-0.12, 0.34) raw xDistance=0.36 yDistance=-0.08
02:36:12.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
02:36:12.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:36:12.584 00.000 8976 MoveAxis(L, 1, ABG)
02:36:12.584 00.000 5052 Enqueuing Expose request
02:36:12.584 00.000 8976 stepping (-13, 17) + (-1, 0)
02:36:12.584 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:12.607 00.023 8976 Received - 47 (G) 
02:36:12.607 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:12.607 00.000 8976 stepped: pos (-14, 17)
02:36:12.608 00.001 8976 MoveAxis(U, 0, ABG)
02:36:12.608 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:36:12.608 00.000 8976 MountToCamera -- mountX=2.02 mountY=-2.74 hyp=3.41 mountTheta=-0.94 cameraX=1.52, cameraY=3.05 cameraTheta=1.11
02:36:12.608 00.000 8976 incremental bump (1.522, 3.049) isValid = 1
02:36:12.608 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:36:12.608 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:36:12.608 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:36:12.608 00.000 8976 move complete, result=0
02:36:12.608 00.000 9828 Worker thread wakes up
02:36:12.608 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:36:12.608 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:36:12.608 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
02:36:12.608 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
02:36:12.608 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:36:12.608 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:36:12.608 00.000 9828 BLC: window closed
02:36:12.608 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
02:36:12.609 00.001 8976 worker thread done servicing request
02:36:12.609 00.000 9828 MoveAxis(E, 18, B)
02:36:12.609 00.000 9828 Guiding  Dir = 2, Dur = 18
02:36:12.609 00.000 8976 Worker thread wakes up
02:36:12.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:12.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:12.609 00.000 9828 IsSlewing returns 0
02:36:12.609 00.000 9828 IsGuiding returns 0
02:36:12.609 00.000 9828 PulseGuide returned control before completion, sleep 28
02:36:12.642 00.033 9828 IsGuiding returns 1
02:36:12.642 00.000 9828 scope still moving after pulse duration time elapsed
02:36:12.672 00.030 9828 IsSlewing returns 0
02:36:12.672 00.000 9828 IsGuiding returns 1
02:36:12.704 00.032 9828 IsSlewing returns 0
02:36:12.704 00.000 9828 IsGuiding returns 1
02:36:12.734 00.030 9828 IsSlewing returns 0
02:36:12.734 00.000 9828 IsGuiding returns 0
02:36:12.734 00.000 9828 scope move finished after 18 + 107 ms
02:36:12.734 00.000 9828 Move returns status 0, amount 18
02:36:12.734 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:12.734 00.000 9828 MoveAxis(N, 14, B)
02:36:12.734 00.000 9828 Guiding  Dir = 0, Dur = 14
02:36:12.750 00.016 9828 IsSlewing returns 0
02:36:12.750 00.000 9828 IsGuiding returns 0
02:36:12.750 00.000 9828 PulseGuide returned control before completion, sleep 24
02:36:12.781 00.031 9828 IsGuiding returns 1
02:36:12.781 00.000 9828 scope still moving after pulse duration time elapsed
02:36:12.813 00.032 9828 IsSlewing returns 0
02:36:12.813 00.000 9828 IsGuiding returns 1
02:36:12.844 00.031 9828 IsSlewing returns 0
02:36:12.844 00.000 9828 IsGuiding returns 1
02:36:12.875 00.031 9828 IsSlewing returns 0
02:36:12.875 00.000 9828 IsGuiding returns 1
02:36:12.907 00.032 9828 IsSlewing returns 0
02:36:12.907 00.000 9828 IsGuiding returns 0
02:36:12.907 00.000 9828 scope move finished after 14 + 142 ms
02:36:12.907 00.000 9828 Move returns status 0, amount 14
02:36:12.907 00.000 9828 move complete, result=0
02:36:12.907 00.000 9828 worker thread done servicing request
02:36:12.907 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:36:13.292 00.385 8976 Exposure complete
02:36:13.298 00.006 8976 worker thread done servicing request
02:36:13.298 00.000 5052 OnExposeComplete: enter
02:36:13.298 00.000 5052 UpdateGuideState(): m_state=6
02:36:13.298 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9546
02:36:13.298 00.000 5052 Star::Find returns 1 (0), X=328.07, Y=281.23, Mass=141, SNR=8.2, Peak=69 HFD=2.3
02:36:13.298 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
02:36:13.298 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.41)
02:36:13.298 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=-0.48 hyp=1.21 cameraTheta=-2.73 mountX=0.07 mountY=1.19, mountTheta=1.51
02:36:13.299 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-0.48, opts=13)
02:36:13.299 00.000 5052 Enqueuing Move request for stepguider (-1.11, -0.48)
02:36:13.299 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:36:13.299 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:36:13.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:13.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:13.299 00.000 5052 Enqueuing Expose request
02:36:13.299 00.000 8976 Worker thread wakes up
02:36:13.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -0.48) opts 0xd
02:36:13.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -0.48)
02:36:13.299 00.000 8976 Moving (-1.11, -0.48) raw xDistance=0.07 yDistance=1.19
02:36:13.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:36:13.300 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.19
02:36:13.300 00.000 8976 MoveAxis(R, 0, ABG)
02:36:13.300 00.000 8976 MoveAxis(D, 5, ABG)
02:36:13.300 00.000 8976 stepping (-14, 17) + (0, -5)
02:36:13.300 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:36:13.343 00.043 8976 Received - 47 (G) 
02:36:13.343 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:36:13.343 00.000 8976 stepped: pos (-14, 12)
02:36:13.343 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:36:13.343 00.000 8976 MountToCamera -- mountX=2.06 mountY=-2.47 hyp=3.22 mountTheta=-0.87 cameraX=1.26, cameraY=2.96 cameraTheta=1.17
02:36:13.343 00.000 8976 incremental bump (1.257, 2.959) isValid = 1
02:36:13.343 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
02:36:13.343 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:36:13.343 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:36:13.343 00.000 8976 move complete, result=0
02:36:13.343 00.000 9828 Worker thread wakes up
02:36:13.343 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:36:13.343 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:36:13.343 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
02:36:13.343 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
02:36:13.343 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.2 px 5 ms SOUTH
02:36:13.344 00.001 8976 worker thread done servicing request
02:36:13.344 00.000 8976 Worker thread wakes up
02:36:13.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:13.344 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:36:13.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:13.344 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:36:13.344 00.000 9828 BLC: window closed
02:36:13.344 00.000 9828 MoveAxis(E, 16, B)
02:36:13.344 00.000 9828 Guiding  Dir = 2, Dur = 16
02:36:13.344 00.000 9828 IsSlewing returns 0
02:36:13.344 00.000 9828 IsGuiding returns 0
02:36:13.345 00.001 9828 PulseGuide returned control before completion, sleep 26
02:36:13.372 00.027 9828 IsGuiding returns 1
02:36:13.372 00.000 9828 scope still moving after pulse duration time elapsed
02:36:13.403 00.031 9828 IsSlewing returns 0
02:36:13.403 00.000 9828 IsGuiding returns 1
02:36:13.434 00.031 9828 IsSlewing returns 0
02:36:13.434 00.000 9828 IsGuiding returns 1
02:36:13.465 00.031 9828 IsSlewing returns 0
02:36:13.465 00.000 9828 IsGuiding returns 1
02:36:13.496 00.031 9828 IsSlewing returns 0
02:36:13.496 00.000 9828 IsGuiding returns 0
02:36:13.496 00.000 9828 scope move finished after 16 + 135 ms
02:36:13.496 00.000 9828 Move returns status 0, amount 16
02:36:13.496 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:13.496 00.000 9828 MoveAxis(N, 14, B)
02:36:13.496 00.000 9828 Guiding  Dir = 0, Dur = 14
02:36:13.512 00.016 9828 IsSlewing returns 0
02:36:13.512 00.000 9828 IsGuiding returns 0
02:36:13.513 00.001 9828 PulseGuide returned control before completion, sleep 24
02:36:13.542 00.029 9828 IsGuiding returns 1
02:36:13.542 00.000 9828 scope still moving after pulse duration time elapsed
02:36:13.574 00.032 9828 IsSlewing returns 0
02:36:13.574 00.000 9828 IsGuiding returns 1
02:36:13.605 00.031 9828 IsSlewing returns 0
02:36:13.605 00.000 9828 IsGuiding returns 1
02:36:13.635 00.030 9828 IsSlewing returns 0
02:36:13.636 00.001 9828 IsGuiding returns 1
02:36:13.666 00.030 9828 IsSlewing returns 0
02:36:13.666 00.000 9828 IsGuiding returns 0
02:36:13.666 00.000 9828 scope move finished after 14 + 140 ms
02:36:13.666 00.000 9828 Move returns status 0, amount 14
02:36:13.666 00.000 9828 move complete, result=0
02:36:13.667 00.001 9828 worker thread done servicing request
02:36:13.667 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:36:14.031 00.364 8976 Exposure complete
02:36:14.036 00.005 8976 worker thread done servicing request
02:36:14.036 00.000 5052 OnExposeComplete: enter
02:36:14.036 00.000 5052 UpdateGuideState(): m_state=6
02:36:14.036 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9547
02:36:14.036 00.000 5052 Star::Find returns 1 (0), X=327.98, Y=281.90, Mass=139, SNR=8.2, Peak=73 HFD=2.0
02:36:14.036 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:36:14.036 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:36:14.036 00.000 5052 CameraToMount -- cameraX=-1.20 cameraY=0.20 hyp=1.21 cameraTheta=2.98 mountX=0.72 mountY=0.90, mountTheta=0.90
02:36:14.036 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.20, y=0.20, opts=13)
02:36:14.036 00.000 5052 Enqueuing Move request for stepguider (-1.20, 0.20)
02:36:14.036 00.000 8976 Worker thread wakes up
02:36:14.036 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.20, 0.20) opts 0xd
02:36:14.036 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.20, 0.20)
02:36:14.038 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:36:14.038 00.000 5052 UpdateGuideState exits: m=139 SNR=8.2
02:36:14.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:14.038 00.000 8976 Moving (-1.20, 0.20) raw xDistance=0.72 yDistance=0.90
02:36:14.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
02:36:14.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.90
02:36:14.038 00.000 8976 MoveAxis(L, 3, ABG)
02:36:14.038 00.000 8976 stepping (-14, 12) + (-3, 0)
02:36:14.038 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:14.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:14.038 00.000 5052 Enqueuing Expose request
02:36:14.078 00.040 8976 Received - 47 (G) 
02:36:14.079 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:14.079 00.000 8976 stepped: pos (-17, 12)
02:36:14.079 00.000 8976 MoveAxis(D, 4, ABG)
02:36:14.079 00.000 8976 stepping (-17, 12) + (0, -4)
02:36:14.079 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:36:14.110 00.031 8976 Received - 47 (G) 
02:36:14.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:36:14.110 00.000 8976 stepped: pos (-17, 8)
02:36:14.110 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:36:14.110 00.000 8976 MountToCamera -- mountX=2.24 mountY=-2.07 hyp=3.05 mountTheta=-0.75 cameraX=0.82, cameraY=2.94 cameraTheta=1.30
02:36:14.110 00.000 8976 incremental bump (0.825, 2.938) isValid = 1
02:36:14.110 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:36:14.110 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:36:14.110 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:36:14.110 00.000 8976 move complete, result=0
02:36:14.110 00.000 9828 Worker thread wakes up
02:36:14.110 00.000 8976 worker thread done servicing request
02:36:14.110 00.000 8976 Worker thread wakes up
02:36:14.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:14.110 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.9 px 4 ms SOUTH
02:36:14.110 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:36:14.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:14.111 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:36:14.111 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
02:36:14.111 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
02:36:14.111 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:36:14.111 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:36:14.111 00.000 9828 BLC: window closed
02:36:14.111 00.000 9828 MoveAxis(E, 12, B)
02:36:14.111 00.000 9828 Guiding  Dir = 2, Dur = 12
02:36:14.111 00.000 9828 IsSlewing returns 0
02:36:14.111 00.000 9828 IsGuiding returns 0
02:36:14.111 00.000 9828 PulseGuide returned control before completion, sleep 22
02:36:14.137 00.026 9828 IsGuiding returns 1
02:36:14.137 00.000 9828 scope still moving after pulse duration time elapsed
02:36:14.166 00.029 9828 IsSlewing returns 0
02:36:14.166 00.000 9828 IsGuiding returns 1
02:36:14.198 00.032 9828 IsSlewing returns 0
02:36:14.198 00.000 9828 IsGuiding returns 1
02:36:14.229 00.031 9828 IsSlewing returns 0
02:36:14.229 00.000 9828 IsGuiding returns 1
02:36:14.260 00.031 9828 IsSlewing returns 0
02:36:14.260 00.000 9828 IsGuiding returns 0
02:36:14.260 00.000 9828 scope move finished after 12 + 136 ms
02:36:14.260 00.000 9828 Move returns status 0, amount 12
02:36:14.260 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:14.260 00.000 9828 MoveAxis(N, 15, B)
02:36:14.260 00.000 9828 Guiding  Dir = 0, Dur = 15
02:36:14.276 00.016 9828 IsSlewing returns 0
02:36:14.276 00.000 9828 IsGuiding returns 0
02:36:14.277 00.001 9828 PulseGuide returned control before completion, sleep 25
02:36:14.307 00.030 9828 IsGuiding returns 1
02:36:14.307 00.000 9828 scope still moving after pulse duration time elapsed
02:36:14.337 00.030 9828 IsSlewing returns 0
02:36:14.337 00.000 9828 IsGuiding returns 1
02:36:14.369 00.032 9828 IsSlewing returns 0
02:36:14.369 00.000 9828 IsGuiding returns 1
02:36:14.399 00.030 9828 IsSlewing returns 0
02:36:14.399 00.000 9828 IsGuiding returns 1
02:36:14.430 00.031 9828 IsSlewing returns 0
02:36:14.430 00.000 9828 IsGuiding returns 1
02:36:14.461 00.031 9828 IsSlewing returns 0
02:36:14.461 00.000 9828 IsGuiding returns 1
02:36:14.492 00.031 9828 IsSlewing returns 0
02:36:14.492 00.000 9828 IsGuiding returns 0
02:36:14.492 00.000 9828 scope move finished after 15 + 201 ms
02:36:14.492 00.000 9828 Move returns status 0, amount 15
02:36:14.492 00.000 9828 move complete, result=0
02:36:14.493 00.001 9828 worker thread done servicing request
02:36:14.493 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:36:14.794 00.301 8976 Exposure complete
02:36:14.800 00.006 8976 worker thread done servicing request
02:36:14.800 00.000 5052 OnExposeComplete: enter
02:36:14.800 00.000 5052 UpdateGuideState(): m_state=6
02:36:14.800 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9548
02:36:14.800 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.94, Mass=134, SNR=8.0, Peak=73 HFD=2.1
02:36:14.800 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:36:14.800 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
02:36:14.800 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.23 hyp=0.47 cameraTheta=2.64 mountX=0.39 mountY=0.22, mountTheta=0.52
02:36:14.801 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.23, opts=13)
02:36:14.801 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.23)
02:36:14.801 00.000 8976 Worker thread wakes up
02:36:14.801 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.23) opts 0xd
02:36:14.801 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.23)
02:36:14.801 00.000 8976 Moving (-0.41, 0.23) raw xDistance=0.39 yDistance=0.22
02:36:14.801 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:36:14.801 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:36:14.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:14.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
02:36:14.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:36:14.801 00.000 8976 MoveAxis(L, 2, ABG)
02:36:14.801 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:14.801 00.000 5052 Enqueuing Expose request
02:36:14.801 00.000 8976 stepping (-17, 8) + (-2, 0)
02:36:14.802 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:14.830 00.028 8976 Received - 47 (G) 
02:36:14.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:14.830 00.000 8976 stepped: pos (-19, 8)
02:36:14.830 00.000 8976 MoveAxis(U, 0, ABG)
02:36:14.830 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:36:14.830 00.000 8976 MountToCamera -- mountX=2.46 mountY=-1.81 hyp=3.05 mountTheta=-0.63 cameraX=0.49, cameraY=3.01 cameraTheta=1.41
02:36:14.830 00.000 8976 incremental bump (0.489, 3.015) isValid = 1
02:36:14.830 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
02:36:14.830 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:36:14.830 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:36:14.830 00.000 8976 move complete, result=0
02:36:14.830 00.000 8976 worker thread done servicing request
02:36:14.830 00.000 8976 Worker thread wakes up
02:36:14.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:14.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:14.830 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:36:14.831 00.001 9828 Worker thread wakes up
02:36:14.831 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:36:14.831 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:36:14.831 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
02:36:14.831 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
02:36:14.831 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
02:36:14.831 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:36:14.831 00.000 9828 BLC: window closed
02:36:14.831 00.000 9828 MoveAxis(E, 8, B)
02:36:14.831 00.000 9828 Guiding  Dir = 2, Dur = 8
02:36:14.831 00.000 9828 IsSlewing returns 0
02:36:14.831 00.000 9828 IsGuiding returns 0
02:36:14.832 00.001 9828 PulseGuide returned control before completion, sleep 18
02:36:14.864 00.032 9828 IsGuiding returns 1
02:36:14.864 00.000 9828 scope still moving after pulse duration time elapsed
02:36:14.896 00.032 9828 IsSlewing returns 0
02:36:14.896 00.000 9828 IsGuiding returns 1
02:36:14.927 00.031 9828 IsSlewing returns 0
02:36:14.927 00.000 9828 IsGuiding returns 1
02:36:14.959 00.032 9828 IsSlewing returns 0
02:36:14.959 00.000 9828 IsGuiding returns 0
02:36:14.960 00.001 9828 scope move finished after 8 + 119 ms
02:36:14.960 00.000 9828 Move returns status 0, amount 8
02:36:14.960 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:14.960 00.000 9828 MoveAxis(N, 16, B)
02:36:14.960 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:14.975 00.015 9828 IsSlewing returns 0
02:36:14.975 00.000 9828 IsGuiding returns 0
02:36:14.975 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:15.005 00.030 9828 IsGuiding returns 1
02:36:15.005 00.000 9828 scope still moving after pulse duration time elapsed
02:36:15.037 00.032 9828 IsSlewing returns 0
02:36:15.037 00.000 9828 IsGuiding returns 1
02:36:15.067 00.030 9828 IsSlewing returns 0
02:36:15.067 00.000 9828 IsGuiding returns 1
02:36:15.098 00.031 9828 IsSlewing returns 0
02:36:15.098 00.000 9828 IsGuiding returns 1
02:36:15.130 00.032 9828 IsSlewing returns 0
02:36:15.130 00.000 9828 IsGuiding returns 0
02:36:15.130 00.000 9828 scope move finished after 16 + 138 ms
02:36:15.130 00.000 9828 Move returns status 0, amount 16
02:36:15.130 00.000 9828 move complete, result=0
02:36:15.130 00.000 9828 worker thread done servicing request
02:36:15.130 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:36:15.514 00.384 8976 Exposure complete
02:36:15.520 00.006 8976 worker thread done servicing request
02:36:15.520 00.000 5052 OnExposeComplete: enter
02:36:15.520 00.000 5052 UpdateGuideState(): m_state=6
02:36:15.520 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9549
02:36:15.520 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.24, Mass=131, SNR=7.9, Peak=72 HFD=1.8
02:36:15.520 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.63 = 1.65)
02:36:15.520 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.55)
02:36:15.520 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.47 hyp=0.89 cameraTheta=-2.59 mountX=-0.07 mountY=0.89, mountTheta=1.65
02:36:15.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-0.47, opts=13)
02:36:15.521 00.000 5052 Enqueuing Move request for stepguider (-0.76, -0.47)
02:36:15.521 00.000 8976 Worker thread wakes up
02:36:15.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -0.47) opts 0xd
02:36:15.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -0.47)
02:36:15.521 00.000 8976 Moving (-0.76, -0.47) raw xDistance=-0.07 yDistance=0.89
02:36:15.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:36:15.521 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:36:15.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89
02:36:15.521 00.000 8976 MoveAxis(R, 0, ABG)
02:36:15.521 00.000 8976 MoveAxis(D, 4, ABG)
02:36:15.522 00.001 5052 UpdateGuideState exits: m=131 SNR=7.9
02:36:15.522 00.000 8976 stepping (-19, 8) + (0, -4)
02:36:15.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:15.522 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:36:15.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:15.522 00.000 5052 Enqueuing Expose request
02:36:15.564 00.042 8976 Received - 47 (G) 
02:36:15.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:36:15.564 00.000 8976 stepped: pos (-19, 4)
02:36:15.564 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:36:15.564 00.000 8976 MountToCamera -- mountX=2.61 mountY=-1.42 hyp=2.97 mountTheta=-0.50 cameraX=0.08, cameraY=2.97 cameraTheta=1.54
02:36:15.564 00.000 8976 incremental bump (0.077, 2.970) isValid = 1
02:36:15.565 00.001 8976 Scheduling Mount bump of (0.003, 0.119)
02:36:15.565 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:36:15.565 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:36:15.565 00.000 8976 move complete, result=0
02:36:15.565 00.000 8976 worker thread done servicing request
02:36:15.565 00.000 8976 Worker thread wakes up
02:36:15.565 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:36:15.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:15.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:15.565 00.000 9828 Worker thread wakes up
02:36:15.565 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:36:15.565 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:36:15.565 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
02:36:15.565 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
02:36:15.565 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
02:36:15.565 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:36:15.566 00.001 9828 BLC: window closed
02:36:15.566 00.000 9828 MoveAxis(E, 3, B)
02:36:15.566 00.000 9828 Guiding  Dir = 2, Dur = 3
02:36:15.566 00.000 9828 IsSlewing returns 0
02:36:15.566 00.000 9828 IsGuiding returns 0
02:36:15.566 00.000 9828 PulseGuide returned control before completion, sleep 13
02:36:15.593 00.027 9828 IsGuiding returns 1
02:36:15.593 00.000 9828 scope still moving after pulse duration time elapsed
02:36:15.624 00.031 9828 IsSlewing returns 0
02:36:15.624 00.000 9828 IsGuiding returns 1
02:36:15.656 00.032 9828 IsSlewing returns 0
02:36:15.656 00.000 9828 IsGuiding returns 1
02:36:15.687 00.031 9828 IsSlewing returns 0
02:36:15.687 00.000 9828 IsGuiding returns 0
02:36:15.687 00.000 9828 scope move finished after 3 + 117 ms
02:36:15.687 00.000 9828 Move returns status 0, amount 3
02:36:15.687 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:15.687 00.000 9828 MoveAxis(N, 16, B)
02:36:15.687 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:15.702 00.015 9828 IsSlewing returns 0
02:36:15.703 00.001 9828 IsGuiding returns 0
02:36:15.703 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:15.734 00.031 9828 IsGuiding returns 1
02:36:15.734 00.000 9828 scope still moving after pulse duration time elapsed
02:36:15.765 00.031 9828 IsSlewing returns 0
02:36:15.765 00.000 9828 IsGuiding returns 1
02:36:15.796 00.031 9828 IsSlewing returns 0
02:36:15.796 00.000 9828 IsGuiding returns 1
02:36:15.828 00.032 9828 IsSlewing returns 0
02:36:15.828 00.000 9828 IsGuiding returns 1
02:36:15.860 00.032 9828 IsSlewing returns 0
02:36:15.860 00.000 9828 IsGuiding returns 0
02:36:15.860 00.000 9828 scope move finished after 16 + 141 ms
02:36:15.860 00.000 9828 Move returns status 0, amount 16
02:36:15.860 00.000 9828 move complete, result=0
02:36:15.860 00.000 9828 worker thread done servicing request
02:36:15.860 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:36:16.253 00.393 8976 Exposure complete
02:36:16.259 00.006 8976 worker thread done servicing request
02:36:16.259 00.000 5052 OnExposeComplete: enter
02:36:16.260 00.001 5052 UpdateGuideState(): m_state=6
02:36:16.260 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9550
02:36:16.260 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.17, Mass=149, SNR=8.4, Peak=70 HFD=1.9
02:36:16.260 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.31 = 1.97)
02:36:16.260 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.87)
02:36:16.260 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.54 hyp=0.70 cameraTheta=-2.27 mountX=-0.27 mountY=0.67, mountTheta=1.96
02:36:16.261 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.54, opts=13)
02:36:16.261 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.54)
02:36:16.261 00.000 8976 Worker thread wakes up
02:36:16.261 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.54) opts 0xd
02:36:16.261 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.54)
02:36:16.261 00.000 8976 Moving (-0.45, -0.54) raw xDistance=-0.27 yDistance=0.67
02:36:16.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:36:16.261 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:36:16.261 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:36:16.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:16.261 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:16.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.67
02:36:16.261 00.000 8976 MoveAxis(R, 1, ABG)
02:36:16.261 00.000 8976 stepping (-19, 4) + (1, 0)
02:36:16.261 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:16.261 00.000 5052 Enqueuing Expose request
02:36:16.284 00.023 8976 Received - 47 (G) 
02:36:16.284 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:16.284 00.000 8976 stepped: pos (-18, 4)
02:36:16.284 00.000 8976 MoveAxis(D, 3, ABG)
02:36:16.284 00.000 8976 stepping (-18, 4) + (0, -3)
02:36:16.284 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:16.316 00.032 8976 Received - 47 (G) 
02:36:16.316 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:16.316 00.000 8976 stepped: pos (-18, 1)
02:36:16.316 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
02:36:16.316 00.000 8976 MountToCamera -- mountX=2.66 mountY=-1.00 hyp=2.84 mountTheta=-0.36 cameraX=-0.32, cameraY=2.82 cameraTheta=1.68
02:36:16.316 00.000 8976 incremental bump (-0.316, 2.824) isValid = 1
02:36:16.316 00.000 8976 Scheduling Mount bump of (-0.013, 0.118)
02:36:16.316 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:36:16.316 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:36:16.316 00.000 8976 move complete, result=0
02:36:16.316 00.000 9828 Worker thread wakes up
02:36:16.316 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:36:16.316 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:36:16.316 00.000 8976 worker thread done servicing request
02:36:16.317 00.001 8976 Worker thread wakes up
02:36:16.317 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
02:36:16.317 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
02:36:16.317 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.51
02:36:16.317 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:36:16.317 00.000 9828 BLC: window closed
02:36:16.317 00.000 9828 MoveAxis(W, 2, B)
02:36:16.317 00.000 9828 Guiding  Dir = 3, Dur = 2
02:36:16.317 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.7 px 3 ms SOUTH
02:36:16.317 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:16.317 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:16.317 00.000 9828 IsSlewing returns 0
02:36:16.318 00.001 9828 IsGuiding returns 0
02:36:16.318 00.000 9828 PulseGuide returned control before completion, sleep 12
02:36:16.342 00.024 9828 IsGuiding returns 1
02:36:16.342 00.000 9828 scope still moving after pulse duration time elapsed
02:36:16.374 00.032 9828 IsSlewing returns 0
02:36:16.374 00.000 9828 IsGuiding returns 1
02:36:16.405 00.031 9828 IsSlewing returns 0
02:36:16.405 00.000 9828 IsGuiding returns 1
02:36:16.435 00.030 9828 IsSlewing returns 0
02:36:16.435 00.000 9828 IsGuiding returns 0
02:36:16.435 00.000 9828 scope move finished after 2 + 115 ms
02:36:16.435 00.000 9828 Move returns status 0, amount 2
02:36:16.435 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:16.435 00.000 9828 MoveAxis(N, 16, B)
02:36:16.435 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:16.452 00.017 9828 IsSlewing returns 0
02:36:16.452 00.000 9828 IsGuiding returns 0
02:36:16.452 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:16.483 00.031 9828 IsGuiding returns 1
02:36:16.483 00.000 9828 scope still moving after pulse duration time elapsed
02:36:16.515 00.032 9828 IsSlewing returns 0
02:36:16.515 00.000 9828 IsGuiding returns 1
02:36:16.546 00.031 9828 IsSlewing returns 0
02:36:16.546 00.000 9828 IsGuiding returns 1
02:36:16.577 00.031 9828 IsSlewing returns 0
02:36:16.577 00.000 9828 IsGuiding returns 1
02:36:16.609 00.032 9828 IsSlewing returns 0
02:36:16.609 00.000 9828 IsGuiding returns 0
02:36:16.609 00.000 9828 scope move finished after 16 + 140 ms
02:36:16.609 00.000 9828 Move returns status 0, amount 16
02:36:16.609 00.000 9828 move complete, result=0
02:36:16.609 00.000 9828 worker thread done servicing request
02:36:16.609 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:36:17.002 00.393 8976 Exposure complete
02:36:17.008 00.006 8976 worker thread done servicing request
02:36:17.008 00.000 5052 OnExposeComplete: enter
02:36:17.008 00.000 5052 UpdateGuideState(): m_state=6
02:36:17.008 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9551
02:36:17.008 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.89, Mass=151, SNR=8.5, Peak=79 HFD=2.0
02:36:17.009 00.001 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:36:17.009 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
02:36:17.009 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.18 hyp=0.74 cameraTheta=2.90 mountX=0.49 mountY=0.50, mountTheta=0.80
02:36:17.009 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.18, opts=13)
02:36:17.009 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.18)
02:36:17.009 00.000 8976 Worker thread wakes up
02:36:17.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.18) opts 0xd
02:36:17.009 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.18)
02:36:17.009 00.000 8976 Moving (-0.72, 0.18) raw xDistance=0.49 yDistance=0.50
02:36:17.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.49
02:36:17.010 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:36:17.010 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:36:17.010 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:17.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
02:36:17.010 00.000 8976 MoveAxis(L, 2, ABG)
02:36:17.010 00.000 8976 stepping (-18, 1) + (-2, 0)
02:36:17.010 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:17.010 00.000 5052 Enqueuing Expose request
02:36:17.010 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:17.036 00.026 8976 Received - 47 (G) 
02:36:17.036 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:17.036 00.000 8976 stepped: pos (-20, 1)
02:36:17.036 00.000 8976 MoveAxis(D, 2, ABG)
02:36:17.036 00.000 8976 stepping (-20, 1) + (0, -2)
02:36:17.036 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:17.068 00.032 8976 Received - 47 (G) 
02:36:17.068 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:17.068 00.000 8976 stepped: pos (-20, -1)
02:36:17.068 00.000 8976 MountToCamera -- mountTheta (-0.22) + m_xAngle (2.04) = xAngle (1.82 = 1.82)
02:36:17.068 00.000 8976 MountToCamera -- mountX=2.79 mountY=-0.62 hyp=2.86 mountTheta=-0.22 cameraX=-0.72, cameraY=2.77 cameraTheta=1.82
02:36:17.068 00.000 8976 incremental bump (-0.718, 2.768) isValid = 1
02:36:17.068 00.000 8976 Scheduling Mount bump of (-0.029, 0.115)
02:36:17.068 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:36:17.068 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:36:17.068 00.000 8976 move complete, result=0
02:36:17.068 00.000 8976 worker thread done servicing request
02:36:17.068 00.000 8976 Worker thread wakes up
02:36:17.068 00.000 9828 Worker thread wakes up
02:36:17.068 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:36:17.068 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:36:17.068 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:36:17.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:17.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:17.069 00.001 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.91 = -1.37)
02:36:17.069 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.45)
02:36:17.069 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:36:17.069 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:36:17.069 00.000 9828 BLC: window closed
02:36:17.069 00.000 9828 MoveAxis(W, 7, B)
02:36:17.069 00.000 9828 Guiding  Dir = 3, Dur = 7
02:36:17.069 00.000 9828 IsSlewing returns 0
02:36:17.069 00.000 9828 IsGuiding returns 0
02:36:17.069 00.000 9828 PulseGuide returned control before completion, sleep 17
02:36:17.090 00.021 9828 IsGuiding returns 1
02:36:17.090 00.000 9828 scope still moving after pulse duration time elapsed
02:36:17.122 00.032 9828 IsSlewing returns 0
02:36:17.122 00.000 9828 IsGuiding returns 1
02:36:17.153 00.031 9828 IsSlewing returns 0
02:36:17.153 00.000 9828 IsGuiding returns 1
02:36:17.183 00.030 9828 IsSlewing returns 0
02:36:17.183 00.000 9828 IsGuiding returns 0
02:36:17.183 00.000 9828 scope move finished after 7 + 107 ms
02:36:17.183 00.000 9828 Move returns status 0, amount 7
02:36:17.183 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:17.183 00.000 9828 MoveAxis(N, 16, B)
02:36:17.183 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:17.199 00.016 9828 IsSlewing returns 0
02:36:17.199 00.000 9828 IsGuiding returns 0
02:36:17.199 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:17.231 00.032 9828 IsGuiding returns 1
02:36:17.231 00.000 9828 scope still moving after pulse duration time elapsed
02:36:17.262 00.031 9828 IsSlewing returns 0
02:36:17.262 00.000 9828 IsGuiding returns 1
02:36:17.293 00.031 9828 IsSlewing returns 0
02:36:17.294 00.001 9828 IsGuiding returns 1
02:36:17.324 00.030 9828 IsSlewing returns 0
02:36:17.324 00.000 9828 IsGuiding returns 1
02:36:17.355 00.031 9828 IsSlewing returns 0
02:36:17.356 00.001 9828 IsGuiding returns 0
02:36:17.356 00.000 9828 scope move finished after 16 + 140 ms
02:36:17.356 00.000 9828 Move returns status 0, amount 16
02:36:17.356 00.000 9828 move complete, result=0
02:36:17.356 00.000 9828 worker thread done servicing request
02:36:17.356 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
02:36:17.753 00.397 8976 Exposure complete
02:36:17.759 00.006 8976 worker thread done servicing request
02:36:17.759 00.000 5052 OnExposeComplete: enter
02:36:17.759 00.000 5052 UpdateGuideState(): m_state=6
02:36:17.759 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9552
02:36:17.759 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.74, Mass=145, SNR=8.3, Peak=72 HFD=1.7
02:36:17.759 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:36:17.760 00.001 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:36:17.760 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.03 hyp=0.61 cameraTheta=3.09 mountX=0.31 mountY=0.50, mountTheta=1.02
02:36:17.762 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.03, opts=13)
02:36:17.762 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.03)
02:36:17.762 00.000 8976 Worker thread wakes up
02:36:17.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:36:17.762 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:36:17.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:17.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:17.762 00.000 5052 Enqueuing Expose request
02:36:17.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.03) opts 0xd
02:36:17.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.03)
02:36:17.762 00.000 8976 Moving (-0.61, 0.03) raw xDistance=0.31 yDistance=0.50
02:36:17.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:36:17.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
02:36:17.762 00.000 8976 MoveAxis(L, 1, ABG)
02:36:17.762 00.000 8976 stepping (-20, -1) + (-1, 0)
02:36:17.762 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:17.787 00.025 8976 Received - 47 (G) 
02:36:17.787 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:17.787 00.000 8976 stepped: pos (-21, -1)
02:36:17.787 00.000 8976 MoveAxis(D, 2, ABG)
02:36:17.787 00.000 8976 stepping (-21, -1) + (0, -2)
02:36:17.787 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:17.819 00.032 8976 Received - 47 (G) 
02:36:17.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:17.819 00.000 8976 stepped: pos (-21, -3)
02:36:17.819 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.96 = 1.96)
02:36:17.819 00.000 8976 MountToCamera -- mountX=2.93 mountY=-0.26 hyp=2.94 mountTheta=-0.09 cameraX=-1.10, cameraY=2.73 cameraTheta=1.96
02:36:17.819 00.000 8976 incremental bump (-1.104, 2.728) isValid = 1
02:36:17.819 00.000 8976 Scheduling Mount bump of (-0.043, 0.110)
02:36:17.819 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:36:17.819 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:36:17.819 00.000 8976 move complete, result=0
02:36:17.819 00.000 8976 worker thread done servicing request
02:36:17.819 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:36:17.819 00.000 8976 Worker thread wakes up
02:36:17.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:17.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:17.820 00.001 9828 Worker thread wakes up
02:36:17.820 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:36:17.821 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:36:17.821 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
02:36:17.821 00.000 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.33)
02:36:17.821 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.04 mountY=-0.11, mountTheta=-1.25
02:36:17.821 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
02:36:17.821 00.000 9828 BLC: window closed
02:36:17.821 00.000 9828 MoveAxis(W, 12, B)
02:36:17.821 00.000 9828 Guiding  Dir = 3, Dur = 12
02:36:17.821 00.000 9828 IsSlewing returns 0
02:36:17.822 00.001 9828 IsGuiding returns 0
02:36:17.822 00.000 9828 PulseGuide returned control before completion, sleep 22
02:36:17.853 00.031 9828 IsGuiding returns 1
02:36:17.854 00.001 9828 scope still moving after pulse duration time elapsed
02:36:17.884 00.030 9828 IsSlewing returns 0
02:36:17.885 00.001 9828 IsGuiding returns 1
02:36:17.916 00.031 9828 IsSlewing returns 0
02:36:17.917 00.001 9828 IsGuiding returns 1
02:36:17.946 00.029 9828 IsSlewing returns 0
02:36:17.946 00.000 9828 IsGuiding returns 1
02:36:17.979 00.033 9828 IsSlewing returns 0
02:36:17.980 00.001 9828 IsGuiding returns 1
02:36:18.010 00.030 9828 IsSlewing returns 0
02:36:18.010 00.000 9828 IsGuiding returns 1
02:36:18.041 00.031 9828 IsSlewing returns 0
02:36:18.042 00.001 9828 IsGuiding returns 0
02:36:18.042 00.000 9828 scope move finished after 12 + 208 ms
02:36:18.042 00.000 9828 Move returns status 0, amount 12
02:36:18.042 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:18.042 00.000 9828 MoveAxis(N, 16, B)
02:36:18.042 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:18.055 00.013 9828 IsSlewing returns 0
02:36:18.055 00.000 9828 IsGuiding returns 0
02:36:18.055 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:18.086 00.031 9828 IsGuiding returns 1
02:36:18.086 00.000 9828 scope still moving after pulse duration time elapsed
02:36:18.118 00.032 9828 IsSlewing returns 0
02:36:18.118 00.000 9828 IsGuiding returns 1
02:36:18.148 00.030 9828 IsSlewing returns 0
02:36:18.148 00.000 9828 IsGuiding returns 1
02:36:18.178 00.030 9828 IsSlewing returns 0
02:36:18.178 00.000 9828 IsGuiding returns 1
02:36:18.209 00.031 9828 IsSlewing returns 0
02:36:18.209 00.000 9828 IsGuiding returns 0
02:36:18.209 00.000 9828 scope move finished after 16 + 137 ms
02:36:18.209 00.000 9828 Move returns status 0, amount 16
02:36:18.209 00.000 9828 move complete, result=0
02:36:18.209 00.000 9828 worker thread done servicing request
02:36:18.210 00.001 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:36:18.509 00.299 8976 Exposure complete
02:36:18.515 00.006 8976 worker thread done servicing request
02:36:18.515 00.000 5052 OnExposeComplete: enter
02:36:18.516 00.001 5052 UpdateGuideState(): m_state=6
02:36:18.516 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9553
02:36:18.516 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.69, Mass=128, SNR=7.9, Peak=73 HFD=1.6
02:36:18.516 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:36:18.516 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
02:36:18.516 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.02 hyp=0.62 cameraTheta=-3.11 mountX=0.26 mountY=0.53, mountTheta=1.11
02:36:18.517 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.02, opts=13)
02:36:18.517 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.02)
02:36:18.517 00.000 8976 Worker thread wakes up
02:36:18.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.02) opts 0xd
02:36:18.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.02)
02:36:18.518 00.001 8976 Moving (-0.61, -0.02) raw xDistance=0.26 yDistance=0.53
02:36:18.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:36:18.518 00.000 5052 UpdateGuideState exits: m=128 SNR=7.9
02:36:18.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:18.518 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:18.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
02:36:18.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
02:36:18.518 00.000 8976 MoveAxis(L, 1, ABG)
02:36:18.518 00.000 5052 Enqueuing Expose request
02:36:18.518 00.000 8976 stepping (-21, -3) + (-1, 0)
02:36:18.518 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:18.538 00.020 8976 Received - 47 (G) 
02:36:18.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:18.538 00.000 8976 stepped: pos (-22, -3)
02:36:18.538 00.000 8976 MoveAxis(D, 2, ABG)
02:36:18.538 00.000 8976 stepping (-22, -3) + (0, -2)
02:36:18.538 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:18.570 00.032 8976 Received - 47 (G) 
02:36:18.570 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:18.570 00.000 8976 stepped: pos (-22, -5)
02:36:18.570 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
02:36:18.570 00.000 8976 MountToCamera -- mountX=3.08 mountY=0.09 hyp=3.08 mountTheta=0.03 cameraX=-1.48, cameraY=2.70 cameraTheta=2.07
02:36:18.570 00.000 8976 incremental bump (-1.479, 2.698) isValid = 1
02:36:18.570 00.000 8976 Scheduling Mount bump of (-0.055, 0.104)
02:36:18.570 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:36:18.570 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:36:18.571 00.001 8976 move complete, result=0
02:36:18.571 00.000 9828 Worker thread wakes up
02:36:18.571 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:36:18.571 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:36:18.571 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
02:36:18.571 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.21)
02:36:18.571 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:36:18.571 00.000 8976 worker thread done servicing request
02:36:18.571 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=-0.11, mountTheta=-1.14
02:36:18.571 00.000 8976 Worker thread wakes up
02:36:18.571 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:36:18.571 00.000 9828 BLC: window closed
02:36:18.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:18.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:18.571 00.000 9828 MoveAxis(W, 16, B)
02:36:18.571 00.000 9828 Guiding  Dir = 3, Dur = 16
02:36:18.572 00.001 9828 IsSlewing returns 0
02:36:18.572 00.000 9828 IsGuiding returns 0
02:36:18.572 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:18.611 00.039 9828 IsGuiding returns 1
02:36:18.611 00.000 9828 scope still moving after pulse duration time elapsed
02:36:18.642 00.031 9828 IsSlewing returns 0
02:36:18.642 00.000 9828 IsGuiding returns 1
02:36:18.688 00.046 9828 IsSlewing returns 0
02:36:18.688 00.000 9828 IsGuiding returns 1
02:36:18.718 00.030 9828 IsSlewing returns 0
02:36:18.718 00.000 9828 IsGuiding returns 0
02:36:18.718 00.000 9828 scope move finished after 16 + 130 ms
02:36:18.718 00.000 9828 Move returns status 0, amount 16
02:36:18.718 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:18.718 00.000 9828 MoveAxis(N, 15, B)
02:36:18.718 00.000 9828 Guiding  Dir = 0, Dur = 15
02:36:18.733 00.015 9828 IsSlewing returns 0
02:36:18.733 00.000 9828 IsGuiding returns 0
02:36:18.733 00.000 9828 PulseGuide returned control before completion, sleep 25
02:36:18.765 00.032 9828 IsGuiding returns 1
02:36:18.765 00.000 9828 scope still moving after pulse duration time elapsed
02:36:18.796 00.031 9828 IsSlewing returns 0
02:36:18.796 00.000 9828 IsGuiding returns 1
02:36:18.827 00.031 9828 IsSlewing returns 0
02:36:18.827 00.000 9828 IsGuiding returns 1
02:36:18.857 00.030 9828 IsSlewing returns 0
02:36:18.857 00.000 9828 IsGuiding returns 1
02:36:18.889 00.032 9828 IsSlewing returns 0
02:36:18.889 00.000 9828 IsGuiding returns 0
02:36:18.889 00.000 9828 scope move finished after 15 + 140 ms
02:36:18.889 00.000 9828 Move returns status 0, amount 15
02:36:18.889 00.000 9828 move complete, result=0
02:36:18.889 00.000 9828 worker thread done servicing request
02:36:18.889 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:36:19.254 00.365 8976 Exposure complete
02:36:19.260 00.006 5052 OnExposeComplete: enter
02:36:19.260 00.000 8976 worker thread done servicing request
02:36:19.260 00.000 5052 UpdateGuideState(): m_state=6
02:36:19.260 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9554
02:36:19.260 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.29, Mass=136, SNR=8.1, Peak=69 HFD=2.2
02:36:19.260 00.000 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.04) = xAngle (-3.82 = 2.46)
02:36:19.261 00.001 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.92 = 2.36)
02:36:19.261 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.42 hyp=0.43 cameraTheta=-1.78 mountX=-0.33 mountY=0.30, mountTheta=2.40
02:36:19.261 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.42, opts=13)
02:36:19.262 00.001 5052 Enqueuing Move request for stepguider (-0.09, -0.42)
02:36:19.262 00.000 8976 Worker thread wakes up
02:36:19.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:36:19.262 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
02:36:19.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:19.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:19.262 00.000 5052 Enqueuing Expose request
02:36:19.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.42) opts 0xd
02:36:19.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.42)
02:36:19.262 00.000 8976 Moving (-0.09, -0.42) raw xDistance=-0.33 yDistance=0.30
02:36:19.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
02:36:19.263 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
02:36:19.263 00.000 8976 MoveAxis(R, 1, ABG)
02:36:19.263 00.000 8976 stepping (-22, -5) + (1, 0)
02:36:19.263 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:19.289 00.026 8976 Received - 47 (G) 
02:36:19.289 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:19.289 00.000 8976 stepped: pos (-21, -5)
02:36:19.290 00.001 8976 MoveAxis(D, 1, ABG)
02:36:19.290 00.000 8976 stepping (-21, -5) + (0, -1)
02:36:19.290 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:19.321 00.031 8976 Received - 47 (G) 
02:36:19.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:19.321 00.000 8976 stepped: pos (-21, -6)
02:36:19.322 00.001 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
02:36:19.322 00.000 8976 MountToCamera -- mountX=3.12 mountY=0.37 hyp=3.14 mountTheta=0.12 cameraX=-1.75, cameraY=2.61 cameraTheta=2.16
02:36:19.322 00.000 8976 incremental bump (-1.754, 2.609) isValid = 1
02:36:19.322 00.000 8976 Scheduling Mount bump of (-0.064, 0.099)
02:36:19.322 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:36:19.322 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:36:19.322 00.000 8976 move complete, result=0
02:36:19.322 00.000 8976 worker thread done servicing request
02:36:19.322 00.000 8976 Worker thread wakes up
02:36:19.322 00.000 9828 Worker thread wakes up
02:36:19.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:19.322 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:19.322 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:36:19.323 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:36:19.323 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:36:19.323 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
02:36:19.323 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.12)
02:36:19.323 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.06
02:36:19.323 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:36:19.323 00.000 9828 BLC: window closed
02:36:19.323 00.000 9828 MoveAxis(W, 19, B)
02:36:19.323 00.000 9828 Guiding  Dir = 3, Dur = 19
02:36:19.324 00.001 9828 IsSlewing returns 0
02:36:19.324 00.000 9828 IsGuiding returns 0
02:36:19.324 00.000 9828 PulseGuide returned control before completion, sleep 29
02:36:19.357 00.033 9828 IsGuiding returns 1
02:36:19.357 00.000 9828 scope still moving after pulse duration time elapsed
02:36:19.389 00.032 9828 IsSlewing returns 0
02:36:19.393 00.004 9828 IsGuiding returns 1
02:36:19.420 00.027 9828 IsSlewing returns 0
02:36:19.420 00.000 9828 IsGuiding returns 1
02:36:19.451 00.031 9828 IsSlewing returns 0
02:36:19.452 00.001 9828 IsGuiding returns 0
02:36:19.452 00.000 9828 scope move finished after 19 + 107 ms
02:36:19.452 00.000 9828 Move returns status 0, amount 19
02:36:19.452 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:19.452 00.000 9828 MoveAxis(N, 14, B)
02:36:19.452 00.000 9828 Guiding  Dir = 0, Dur = 14
02:36:19.467 00.015 9828 IsSlewing returns 0
02:36:19.467 00.000 9828 IsGuiding returns 0
02:36:19.467 00.000 9828 PulseGuide returned control before completion, sleep 24
02:36:19.497 00.030 9828 IsGuiding returns 1
02:36:19.497 00.000 9828 scope still moving after pulse duration time elapsed
02:36:19.528 00.031 9828 IsSlewing returns 0
02:36:19.528 00.000 9828 IsGuiding returns 1
02:36:19.558 00.030 9828 IsSlewing returns 0
02:36:19.558 00.000 9828 IsGuiding returns 1
02:36:19.589 00.031 9828 IsSlewing returns 0
02:36:19.589 00.000 9828 IsGuiding returns 1
02:36:19.619 00.030 9828 IsSlewing returns 0
02:36:19.619 00.000 9828 IsGuiding returns 0
02:36:19.619 00.000 9828 scope move finished after 14 + 138 ms
02:36:19.619 00.000 9828 Move returns status 0, amount 14
02:36:19.619 00.000 9828 move complete, result=0
02:36:19.619 00.000 9828 worker thread done servicing request
02:36:19.619 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:36:20.010 00.391 8976 Exposure complete
02:36:20.015 00.005 8976 worker thread done servicing request
02:36:20.016 00.001 5052 OnExposeComplete: enter
02:36:20.016 00.000 5052 UpdateGuideState(): m_state=6
02:36:20.016 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9555
02:36:20.016 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.61, Mass=148, SNR=8.4, Peak=67 HFD=2.2
02:36:20.016 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
02:36:20.016 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
02:36:20.016 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.10 hyp=0.33 cameraTheta=-2.85 mountX=0.06 mountY=0.32, mountTheta=1.39
02:36:20.017 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.10, opts=13)
02:36:20.017 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.10)
02:36:20.017 00.000 8976 Worker thread wakes up
02:36:20.017 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:36:20.017 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.10) opts 0xd
02:36:20.017 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.10)
02:36:20.017 00.000 8976 Moving (-0.32, -0.10) raw xDistance=0.06 yDistance=0.32
02:36:20.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:36:20.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
02:36:20.017 00.000 8976 MoveAxis(R, 0, ABG)
02:36:20.017 00.000 8976 MoveAxis(D, 1, ABG)
02:36:20.017 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:36:20.017 00.000 8976 stepping (-21, -6) + (0, -1)
02:36:20.017 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:20.017 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:20.017 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:20.017 00.000 5052 Enqueuing Expose request
02:36:20.040 00.023 8976 Received - 47 (G) 
02:36:20.041 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:20.041 00.000 8976 stepped: pos (-21, -7)
02:36:20.041 00.000 8976 MountToCamera -- mountTheta (0.19) + m_xAngle (2.04) = xAngle (2.24 = 2.24)
02:36:20.041 00.000 8976 MountToCamera -- mountX=3.15 mountY=0.62 hyp=3.21 mountTheta=0.19 cameraX=-1.99, cameraY=2.53 cameraTheta=2.24
02:36:20.041 00.000 8976 incremental bump (-1.985, 2.526) isValid = 1
02:36:20.041 00.000 8976 Scheduling Mount bump of (-0.071, 0.094)
02:36:20.041 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:36:20.041 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:36:20.041 00.000 8976 move complete, result=0
02:36:20.041 00.000 8976 worker thread done servicing request
02:36:20.042 00.001 8976 Worker thread wakes up
02:36:20.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:20.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:20.042 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:36:20.042 00.000 9828 Worker thread wakes up
02:36:20.042 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:36:20.042 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:36:20.042 00.000 9828 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.10) = xAngle (5.32 = -0.97)
02:36:20.042 00.000 9828 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.23 = -1.05)
02:36:20.042 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.22 mountX=0.07 mountY=-0.10, mountTheta=-0.99
02:36:20.042 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:36:20.042 00.000 9828 BLC: window closed
02:36:20.042 00.000 9828 MoveAxis(W, 21, B)
02:36:20.042 00.000 9828 Guiding  Dir = 3, Dur = 21
02:36:20.043 00.001 9828 IsSlewing returns 0
02:36:20.043 00.000 9828 IsGuiding returns 0
02:36:20.043 00.000 9828 PulseGuide returned control before completion, sleep 31
02:36:20.086 00.043 9828 IsGuiding returns 1
02:36:20.086 00.000 9828 scope still moving after pulse duration time elapsed
02:36:20.117 00.031 9828 IsSlewing returns 0
02:36:20.117 00.000 9828 IsGuiding returns 1
02:36:20.148 00.031 9828 IsSlewing returns 0
02:36:20.148 00.000 9828 IsGuiding returns 1
02:36:20.179 00.031 9828 IsSlewing returns 0
02:36:20.179 00.000 9828 IsGuiding returns 0
02:36:20.179 00.000 9828 scope move finished after 21 + 114 ms
02:36:20.179 00.000 9828 Move returns status 0, amount 21
02:36:20.179 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:20.179 00.000 9828 MoveAxis(N, 14, B)
02:36:20.180 00.001 9828 Guiding  Dir = 0, Dur = 14
02:36:20.194 00.014 9828 IsSlewing returns 0
02:36:20.194 00.000 9828 IsGuiding returns 0
02:36:20.194 00.000 9828 PulseGuide returned control before completion, sleep 24
02:36:20.225 00.031 9828 IsGuiding returns 1
02:36:20.225 00.000 9828 scope still moving after pulse duration time elapsed
02:36:20.256 00.031 9828 IsSlewing returns 0
02:36:20.256 00.000 9828 IsGuiding returns 1
02:36:20.287 00.031 9828 IsSlewing returns 0
02:36:20.287 00.000 9828 IsGuiding returns 1
02:36:20.318 00.031 9828 IsSlewing returns 0
02:36:20.318 00.000 9828 IsGuiding returns 1
02:36:20.349 00.031 9828 IsSlewing returns 0
02:36:20.349 00.000 9828 IsGuiding returns 1
02:36:20.380 00.031 9828 IsSlewing returns 0
02:36:20.380 00.000 9828 IsGuiding returns 1
02:36:20.411 00.031 9828 IsSlewing returns 0
02:36:20.411 00.000 9828 IsGuiding returns 0
02:36:20.411 00.000 9828 scope move finished after 14 + 202 ms
02:36:20.411 00.000 9828 Move returns status 0, amount 14
02:36:20.411 00.000 9828 move complete, result=0
02:36:20.411 00.000 9828 worker thread done servicing request
02:36:20.411 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
02:36:20.729 00.318 8976 Exposure complete
02:36:20.735 00.006 8976 worker thread done servicing request
02:36:20.735 00.000 5052 OnExposeComplete: enter
02:36:20.735 00.000 5052 UpdateGuideState(): m_state=6
02:36:20.735 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9556
02:36:20.735 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.77, Mass=150, SNR=8.4, Peak=71 HFD=2.0
02:36:20.735 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:36:20.735 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
02:36:20.735 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.45 mountX=-0.00 mountY=-0.13, mountTheta=-1.60
02:36:20.736 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.06, opts=13)
02:36:20.736 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.06)
02:36:20.736 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:36:20.736 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
02:36:20.736 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:20.736 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:20.736 00.000 5052 Enqueuing Expose request
02:36:20.736 00.000 8976 Worker thread wakes up
02:36:20.736 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.06) opts 0xd
02:36:20.736 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.06)
02:36:20.736 00.000 8976 Moving (0.12, 0.06) raw xDistance=-0.00 yDistance=-0.13
02:36:20.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:36:20.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:36:20.736 00.000 8976 MoveAxis(R, 0, ABG)
02:36:20.736 00.000 8976 MoveAxis(U, 0, ABG)
02:36:20.736 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
02:36:20.736 00.000 8976 MountToCamera -- mountX=3.17 mountY=0.78 hyp=3.27 mountTheta=0.24 cameraX=-2.14, cameraY=2.47 cameraTheta=2.28
02:36:20.736 00.000 8976 incremental bump (-2.140, 2.470) isValid = 1
02:36:20.736 00.000 8976 Scheduling Mount bump of (-0.075, 0.090)
02:36:20.736 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:36:20.736 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:36:20.736 00.000 8976 move complete, result=0
02:36:20.736 00.000 9828 Worker thread wakes up
02:36:20.737 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:20.737 00.000 8976 worker thread done servicing request
02:36:20.737 00.000 8976 Worker thread wakes up
02:36:20.737 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:36:20.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:20.737 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:20.737 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:36:20.737 00.000 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.36 = -0.92)
02:36:20.737 00.000 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.00)
02:36:20.737 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.27 mountX=0.07 mountY=-0.10, mountTheta=-0.95
02:36:20.737 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
02:36:20.737 00.000 9828 BLC: window closed
02:36:20.737 00.000 9828 MoveAxis(W, 23, B)
02:36:20.737 00.000 9828 Guiding  Dir = 3, Dur = 23
02:36:20.738 00.001 9828 IsSlewing returns 0
02:36:20.738 00.000 9828 IsGuiding returns 0
02:36:20.738 00.000 9828 PulseGuide returned control before completion, sleep 33
02:36:20.773 00.035 9828 IsGuiding returns 1
02:36:20.773 00.000 9828 scope still moving after pulse duration time elapsed
02:36:20.804 00.031 9828 IsSlewing returns 0
02:36:20.804 00.000 9828 IsGuiding returns 1
02:36:20.834 00.030 9828 IsSlewing returns 0
02:36:20.834 00.000 9828 IsGuiding returns 1
02:36:20.865 00.031 9828 IsSlewing returns 0
02:36:20.865 00.000 9828 IsGuiding returns 0
02:36:20.865 00.000 9828 scope move finished after 23 + 104 ms
02:36:20.865 00.000 9828 Move returns status 0, amount 23
02:36:20.865 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:20.865 00.000 9828 MoveAxis(N, 13, B)
02:36:20.865 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:20.881 00.016 9828 IsSlewing returns 0
02:36:20.881 00.000 9828 IsGuiding returns 0
02:36:20.881 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:20.911 00.030 9828 IsGuiding returns 1
02:36:20.911 00.000 9828 scope still moving after pulse duration time elapsed
02:36:20.943 00.032 9828 IsSlewing returns 0
02:36:20.943 00.000 9828 IsGuiding returns 1
02:36:20.973 00.030 9828 IsSlewing returns 0
02:36:20.973 00.000 9828 IsGuiding returns 1
02:36:21.003 00.030 9828 IsSlewing returns 0
02:36:21.003 00.000 9828 IsGuiding returns 1
02:36:21.034 00.031 9828 IsSlewing returns 0
02:36:21.034 00.000 9828 IsGuiding returns 0
02:36:21.034 00.000 9828 scope move finished after 13 + 140 ms
02:36:21.034 00.000 9828 Move returns status 0, amount 13
02:36:21.034 00.000 9828 move complete, result=0
02:36:21.034 00.000 9828 worker thread done servicing request
02:36:21.034 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
02:36:21.428 00.394 8976 Exposure complete
02:36:21.434 00.006 5052 OnExposeComplete: enter
02:36:21.434 00.000 5052 UpdateGuideState(): m_state=6
02:36:21.434 00.000 8976 worker thread done servicing request
02:36:21.434 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9557
02:36:21.435 00.001 5052 Star::Find returns 1 (0), X=329.58, Y=281.59, Mass=119, SNR=7.6, Peak=68 HFD=1.5
02:36:21.435 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
02:36:21.435 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
02:36:21.435 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.12 hyp=0.42 cameraTheta=-0.28 mountX=-0.29 mountY=-0.27, mountTheta=-2.38
02:36:21.436 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.12, opts=13)
02:36:21.436 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.12)
02:36:21.436 00.000 8976 Worker thread wakes up
02:36:21.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.12) opts 0xd
02:36:21.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.12)
02:36:21.436 00.000 8976 Moving (0.40, -0.12) raw xDistance=-0.29 yDistance=-0.27
02:36:21.436 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:36:21.436 00.000 5052 UpdateGuideState exits: m=119 SNR=7.6
02:36:21.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:21.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:36:21.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:36:21.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:21.436 00.000 5052 Enqueuing Expose request
02:36:21.436 00.000 8976 MoveAxis(R, 1, ABG)
02:36:21.436 00.000 8976 stepping (-21, -7) + (1, 0)
02:36:21.436 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:21.464 00.028 8976 Received - 47 (G) 
02:36:21.464 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:21.464 00.000 8976 stepped: pos (-20, -7)
02:36:21.464 00.000 8976 MoveAxis(U, 1, ABG)
02:36:21.464 00.000 8976 stepping (-20, -7) + (0, 1)
02:36:21.464 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:21.496 00.032 8976 Received - 47 (G) 
02:36:21.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:21.496 00.000 8976 stepped: pos (-20, -6)
02:36:21.496 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
02:36:21.496 00.000 8976 MountToCamera -- mountX=3.14 mountY=0.84 hyp=3.25 mountTheta=0.26 cameraX=-2.17, cameraY=2.41 cameraTheta=2.30
02:36:21.496 00.000 8976 incremental bump (-2.174, 2.412) isValid = 1
02:36:21.496 00.000 8976 Scheduling Mount bump of (-0.077, 0.088)
02:36:21.496 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:36:21.496 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:36:21.497 00.001 8976 move complete, result=0
02:36:21.497 00.000 9828 Worker thread wakes up
02:36:21.497 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:36:21.497 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:36:21.497 00.000 9828 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
02:36:21.497 00.000 9828 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.98)
02:36:21.497 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:36:21.497 00.000 8976 worker thread done servicing request
02:36:21.497 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.07 mountY=-0.10, mountTheta=-0.93
02:36:21.497 00.000 8976 Worker thread wakes up
02:36:21.497 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
02:36:21.497 00.000 9828 BLC: window closed
02:36:21.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:21.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:21.497 00.000 9828 MoveAxis(W, 23, B)
02:36:21.497 00.000 9828 Guiding  Dir = 3, Dur = 23
02:36:21.498 00.001 9828 IsSlewing returns 0
02:36:21.498 00.000 9828 IsGuiding returns 0
02:36:21.498 00.000 9828 PulseGuide returned control before completion, sleep 33
02:36:21.537 00.039 9828 IsGuiding returns 1
02:36:21.537 00.000 9828 scope still moving after pulse duration time elapsed
02:36:21.567 00.030 9828 IsSlewing returns 0
02:36:21.567 00.000 9828 IsGuiding returns 1
02:36:21.599 00.032 9828 IsSlewing returns 0
02:36:21.600 00.001 9828 IsGuiding returns 1
02:36:21.630 00.030 9828 IsSlewing returns 0
02:36:21.630 00.000 9828 IsGuiding returns 0
02:36:21.630 00.000 9828 scope move finished after 23 + 109 ms
02:36:21.630 00.000 9828 Move returns status 0, amount 23
02:36:21.630 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:21.630 00.000 9828 MoveAxis(N, 13, B)
02:36:21.630 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:21.646 00.016 9828 IsSlewing returns 0
02:36:21.646 00.000 9828 IsGuiding returns 0
02:36:21.646 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:21.677 00.031 9828 IsGuiding returns 1
02:36:21.677 00.000 9828 scope still moving after pulse duration time elapsed
02:36:21.708 00.031 9828 IsSlewing returns 0
02:36:21.708 00.000 9828 IsGuiding returns 1
02:36:21.739 00.031 9828 IsSlewing returns 0
02:36:21.739 00.000 9828 IsGuiding returns 1
02:36:21.769 00.030 9828 IsSlewing returns 0
02:36:21.769 00.000 9828 IsGuiding returns 1
02:36:21.800 00.031 9828 IsSlewing returns 0
02:36:21.800 00.000 9828 IsGuiding returns 0
02:36:21.800 00.000 9828 scope move finished after 13 + 141 ms
02:36:21.800 00.000 9828 Move returns status 0, amount 13
02:36:21.800 00.000 9828 move complete, result=0
02:36:21.800 00.000 9828 worker thread done servicing request
02:36:21.800 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
02:36:22.184 00.384 8976 Exposure complete
02:36:22.189 00.005 8976 worker thread done servicing request
02:36:22.190 00.001 5052 OnExposeComplete: enter
02:36:22.190 00.000 5052 UpdateGuideState(): m_state=6
02:36:22.190 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9558
02:36:22.190 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.85, Mass=147, SNR=8.4, Peak=77 HFD=2.0
02:36:22.190 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:36:22.190 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
02:36:22.190 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.14 hyp=0.72 cameraTheta=0.20 mountX=-0.19 mountY=-0.67, mountTheta=-1.85
02:36:22.190 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.14, opts=13)
02:36:22.190 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.14)
02:36:22.191 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:36:22.191 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:36:22.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:22.191 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:22.191 00.000 5052 Enqueuing Expose request
02:36:22.191 00.000 8976 Worker thread wakes up
02:36:22.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.14) opts 0xd
02:36:22.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.14)
02:36:22.191 00.000 8976 Moving (0.71, 0.14) raw xDistance=-0.19 yDistance=-0.67
02:36:22.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:36:22.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.67
02:36:22.191 00.000 8976 MoveAxis(R, 0, ABG)
02:36:22.191 00.000 8976 MoveAxis(U, 3, ABG)
02:36:22.191 00.000 8976 stepping (-20, -6) + (0, 3)
02:36:22.191 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:22.231 00.040 8976 Received - 47 (G) 
02:36:22.232 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:22.232 00.000 8976 stepped: pos (-20, -3)
02:36:22.232 00.000 8976 MountToCamera -- mountTheta (0.23) + m_xAngle (2.04) = xAngle (2.27 = 2.27)
02:36:22.232 00.000 8976 MountToCamera -- mountX=3.11 mountY=0.72 hyp=3.19 mountTheta=0.23 cameraX=-2.06, cameraY=2.44 cameraTheta=2.27
02:36:22.232 00.000 8976 incremental bump (-2.056, 2.444) isValid = 1
02:36:22.232 00.000 8976 Scheduling Mount bump of (-0.074, 0.091)
02:36:22.232 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:36:22.232 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:36:22.232 00.000 8976 move complete, result=0
02:36:22.232 00.000 9828 Worker thread wakes up
02:36:22.232 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:36:22.232 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:36:22.232 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:36:22.232 00.000 8976 worker thread done servicing request
02:36:22.232 00.000 8976 Worker thread wakes up
02:36:22.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:22.232 00.000 9828 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.35 = -0.94)
02:36:22.233 00.001 9828 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.27 = -1.02)
02:36:22.233 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.25 mountX=0.07 mountY=-0.10, mountTheta=-0.96
02:36:22.233 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:36:22.233 00.000 9828 BLC: window closed
02:36:22.233 00.000 9828 MoveAxis(W, 22, B)
02:36:22.233 00.000 9828 Guiding  Dir = 3, Dur = 22
02:36:22.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:22.233 00.000 9828 IsSlewing returns 0
02:36:22.233 00.000 9828 IsGuiding returns 0
02:36:22.233 00.000 9828 PulseGuide returned control before completion, sleep 32
02:36:22.268 00.035 9828 IsGuiding returns 1
02:36:22.268 00.000 9828 scope still moving after pulse duration time elapsed
02:36:22.299 00.031 9828 IsSlewing returns 0
02:36:22.299 00.000 9828 IsGuiding returns 1
02:36:22.330 00.031 9828 IsSlewing returns 0
02:36:22.330 00.000 9828 IsGuiding returns 1
02:36:22.360 00.030 9828 IsSlewing returns 0
02:36:22.360 00.000 9828 IsGuiding returns 0
02:36:22.360 00.000 9828 scope move finished after 22 + 105 ms
02:36:22.360 00.000 9828 Move returns status 0, amount 22
02:36:22.360 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:22.360 00.000 9828 MoveAxis(N, 14, B)
02:36:22.360 00.000 9828 Guiding  Dir = 0, Dur = 14
02:36:22.375 00.015 9828 IsSlewing returns 0
02:36:22.375 00.000 9828 IsGuiding returns 0
02:36:22.375 00.000 9828 PulseGuide returned control before completion, sleep 24
02:36:22.407 00.032 9828 IsGuiding returns 1
02:36:22.407 00.000 9828 scope still moving after pulse duration time elapsed
02:36:22.438 00.031 9828 IsSlewing returns 0
02:36:22.438 00.000 9828 IsGuiding returns 1
02:36:22.468 00.030 9828 IsSlewing returns 0
02:36:22.468 00.000 9828 IsGuiding returns 1
02:36:22.499 00.031 9828 IsSlewing returns 0
02:36:22.499 00.000 9828 IsGuiding returns 1
02:36:22.530 00.031 9828 IsSlewing returns 0
02:36:22.530 00.000 9828 IsGuiding returns 0
02:36:22.530 00.000 9828 scope move finished after 14 + 140 ms
02:36:22.530 00.000 9828 Move returns status 0, amount 14
02:36:22.530 00.000 9828 move complete, result=0
02:36:22.530 00.000 9828 worker thread done servicing request
02:36:22.530 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:36:22.915 00.385 8976 Exposure complete
02:36:22.921 00.006 8976 worker thread done servicing request
02:36:22.921 00.000 5052 OnExposeComplete: enter
02:36:22.921 00.000 5052 UpdateGuideState(): m_state=6
02:36:22.921 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9559
02:36:22.921 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.85, Mass=136, SNR=8.1, Peak=69 HFD=2.1
02:36:22.921 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
02:36:22.921 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:36:22.921 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.14 hyp=0.55 cameraTheta=0.25 mountX=-0.12 mountY=-0.53, mountTheta=-1.80
02:36:22.922 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.14, opts=13)
02:36:22.922 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.14)
02:36:22.922 00.000 8976 Worker thread wakes up
02:36:22.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.14) opts 0xd
02:36:22.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.14)
02:36:22.922 00.000 8976 Moving (0.54, 0.14) raw xDistance=-0.12 yDistance=-0.53
02:36:22.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:36:22.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
02:36:22.922 00.000 8976 MoveAxis(R, 0, ABG)
02:36:22.922 00.000 8976 MoveAxis(U, 2, ABG)
02:36:22.922 00.000 8976 stepping (-20, -3) + (0, 2)
02:36:22.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:36:22.922 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
02:36:22.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:22.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:22.922 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:22.923 00.001 5052 Enqueuing Expose request
02:36:22.951 00.028 8976 Received - 47 (G) 
02:36:22.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:22.951 00.000 8976 stepped: pos (-20, -1)
02:36:22.951 00.000 8976 MountToCamera -- mountTheta (0.17) + m_xAngle (2.04) = xAngle (2.21 = 2.21)
02:36:22.951 00.000 8976 MountToCamera -- mountX=3.10 mountY=0.53 hyp=3.14 mountTheta=0.17 cameraX=-1.88, cameraY=2.51 cameraTheta=2.21
02:36:22.951 00.000 8976 incremental bump (-1.885, 2.514) isValid = 1
02:36:22.951 00.000 8976 Scheduling Mount bump of (-0.069, 0.095)
02:36:22.951 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:36:22.951 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:36:22.951 00.000 8976 move complete, result=0
02:36:22.951 00.000 9828 Worker thread wakes up
02:36:22.951 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:36:22.951 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:36:22.951 00.000 9828 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.10) = xAngle (5.29 = -0.99)
02:36:22.951 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:36:22.951 00.000 8976 worker thread done servicing request
02:36:22.951 00.000 9828 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.21 = -1.07)
02:36:22.951 00.000 8976 Worker thread wakes up
02:36:22.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:22.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:22.951 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.20 mountX=0.06 mountY=-0.10, mountTheta=-1.01
02:36:22.952 00.001 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
02:36:22.952 00.000 9828 BLC: window closed
02:36:22.952 00.000 9828 MoveAxis(W, 20, B)
02:36:22.952 00.000 9828 Guiding  Dir = 3, Dur = 20
02:36:22.952 00.000 9828 IsSlewing returns 0
02:36:22.952 00.000 9828 IsGuiding returns 0
02:36:22.952 00.000 9828 PulseGuide returned control before completion, sleep 30
02:36:22.984 00.032 9828 IsGuiding returns 1
02:36:22.984 00.000 9828 scope still moving after pulse duration time elapsed
02:36:23.015 00.031 9828 IsSlewing returns 0
02:36:23.015 00.000 9828 IsGuiding returns 1
02:36:23.046 00.031 9828 IsSlewing returns 0
02:36:23.046 00.000 9828 IsGuiding returns 1
02:36:23.078 00.032 9828 IsSlewing returns 0
02:36:23.078 00.000 9828 IsGuiding returns 1
02:36:23.108 00.030 9828 IsSlewing returns 0
02:36:23.108 00.000 9828 IsGuiding returns 0
02:36:23.108 00.000 9828 scope move finished after 20 + 136 ms
02:36:23.108 00.000 9828 Move returns status 0, amount 20
02:36:23.108 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:23.108 00.000 9828 MoveAxis(N, 14, B)
02:36:23.108 00.000 9828 Guiding  Dir = 0, Dur = 14
02:36:23.124 00.016 9828 IsSlewing returns 0
02:36:23.124 00.000 9828 IsGuiding returns 0
02:36:23.124 00.000 9828 PulseGuide returned control before completion, sleep 24
02:36:23.155 00.031 9828 IsGuiding returns 1
02:36:23.155 00.000 9828 scope still moving after pulse duration time elapsed
02:36:23.186 00.031 9828 IsSlewing returns 0
02:36:23.186 00.000 9828 IsGuiding returns 1
02:36:23.216 00.030 9828 IsSlewing returns 0
02:36:23.216 00.000 9828 IsGuiding returns 1
02:36:23.247 00.031 9828 IsSlewing returns 0
02:36:23.247 00.000 9828 IsGuiding returns 1
02:36:23.277 00.030 9828 IsSlewing returns 0
02:36:23.277 00.000 9828 IsGuiding returns 0
02:36:23.277 00.000 9828 scope move finished after 14 + 139 ms
02:36:23.277 00.000 9828 Move returns status 0, amount 14
02:36:23.277 00.000 9828 move complete, result=0
02:36:23.277 00.000 9828 worker thread done servicing request
02:36:23.277 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
02:36:23.638 00.361 8976 Exposure complete
02:36:23.643 00.005 8976 worker thread done servicing request
02:36:23.643 00.000 5052 OnExposeComplete: enter
02:36:23.643 00.000 5052 UpdateGuideState(): m_state=6
02:36:23.643 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9560
02:36:23.644 00.001 5052 Star::Find returns 1 (0), X=329.63, Y=281.37, Mass=167, SNR=8.9, Peak=66 HFD=2.4
02:36:23.644 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
02:36:23.644 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
02:36:23.644 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.34 hyp=0.57 cameraTheta=-0.64 mountX=-0.51 mountY=-0.20, mountTheta=-2.77
02:36:23.644 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.34, opts=13)
02:36:23.644 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.34)
02:36:23.644 00.000 8976 Worker thread wakes up
02:36:23.645 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:36:23.645 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:36:23.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:23.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:23.645 00.000 5052 Enqueuing Expose request
02:36:23.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.34) opts 0xd
02:36:23.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.34)
02:36:23.645 00.000 8976 Moving (0.46, -0.34) raw xDistance=-0.51 yDistance=-0.20
02:36:23.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:36:23.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:36:23.645 00.000 8976 MoveAxis(R, 2, ABG)
02:36:23.645 00.000 8976 stepping (-20, -1) + (2, 0)
02:36:23.645 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:23.670 00.025 8976 Received - 47 (G) 
02:36:23.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:23.670 00.000 8976 stepped: pos (-18, -1)
02:36:23.670 00.000 8976 MoveAxis(U, 0, ABG)
02:36:23.670 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.18 = 2.18)
02:36:23.670 00.000 8976 MountToCamera -- mountX=2.98 mountY=0.41 hyp=3.01 mountTheta=0.14 cameraX=-1.72, cameraY=2.47 cameraTheta=2.18
02:36:23.670 00.000 8976 incremental bump (-1.723, 2.470) isValid = 1
02:36:23.670 00.000 8976 Scheduling Mount bump of (-0.066, 0.098)
02:36:23.670 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:36:23.670 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:36:23.670 00.000 8976 move complete, result=0
02:36:23.670 00.000 9828 Worker thread wakes up
02:36:23.671 00.001 8976 worker thread done servicing request
02:36:23.671 00.000 8976 Worker thread wakes up
02:36:23.671 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:36:23.671 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:36:23.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:23.671 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:36:23.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:23.671 00.000 9828 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.26 = -1.02)
02:36:23.671 00.000 9828 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.11)
02:36:23.671 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=0.06 mountY=-0.11, mountTheta=-1.04
02:36:23.671 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
02:36:23.671 00.000 9828 BLC: window closed
02:36:23.671 00.000 9828 MoveAxis(W, 19, B)
02:36:23.671 00.000 9828 Guiding  Dir = 3, Dur = 19
02:36:23.671 00.000 9828 IsSlewing returns 0
02:36:23.671 00.000 9828 IsGuiding returns 0
02:36:23.671 00.000 9828 PulseGuide returned control before completion, sleep 29
02:36:23.711 00.040 9828 IsGuiding returns 1
02:36:23.711 00.000 9828 scope still moving after pulse duration time elapsed
02:36:23.742 00.031 9828 IsSlewing returns 0
02:36:23.742 00.000 9828 IsGuiding returns 1
02:36:23.774 00.032 9828 IsSlewing returns 0
02:36:23.774 00.000 9828 IsGuiding returns 1
02:36:23.804 00.030 9828 IsSlewing returns 0
02:36:23.804 00.000 9828 IsGuiding returns 0
02:36:23.804 00.000 9828 scope move finished after 19 + 113 ms
02:36:23.804 00.000 9828 Move returns status 0, amount 19
02:36:23.804 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:23.804 00.000 9828 MoveAxis(N, 14, B)
02:36:23.804 00.000 9828 Guiding  Dir = 0, Dur = 14
02:36:23.820 00.016 9828 IsSlewing returns 0
02:36:23.820 00.000 9828 IsGuiding returns 0
02:36:23.820 00.000 9828 PulseGuide returned control before completion, sleep 24
02:36:23.852 00.032 9828 IsGuiding returns 1
02:36:23.852 00.000 9828 scope still moving after pulse duration time elapsed
02:36:23.883 00.031 9828 IsSlewing returns 0
02:36:23.883 00.000 9828 IsGuiding returns 1
02:36:23.913 00.030 9828 IsSlewing returns 0
02:36:23.913 00.000 9828 IsGuiding returns 1
02:36:23.945 00.032 9828 IsSlewing returns 0
02:36:23.945 00.000 9828 IsGuiding returns 1
02:36:23.977 00.032 9828 IsSlewing returns 0
02:36:23.977 00.000 9828 IsGuiding returns 0
02:36:23.977 00.000 9828 scope move finished after 14 + 143 ms
02:36:23.977 00.000 9828 Move returns status 0, amount 14
02:36:23.978 00.001 9828 move complete, result=0
02:36:23.978 00.000 9828 worker thread done servicing request
02:36:23.978 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:36:24.357 00.379 8976 Exposure complete
02:36:24.362 00.005 8976 worker thread done servicing request
02:36:24.362 00.000 5052 OnExposeComplete: enter
02:36:24.362 00.000 5052 UpdateGuideState(): m_state=6
02:36:24.362 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9561
02:36:24.362 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.73, Mass=123, SNR=7.6, Peak=70 HFD=2.1
02:36:24.362 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:36:24.362 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:36:24.362 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.02 hyp=0.78 cameraTheta=0.03 mountX=-0.33 mountY=-0.66, mountTheta=-2.04
02:36:24.363 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.02, opts=13)
02:36:24.363 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.02)
02:36:24.363 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:36:24.363 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:36:24.363 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:24.363 00.000 8976 Worker thread wakes up
02:36:24.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.02) opts 0xd
02:36:24.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.02)
02:36:24.363 00.000 8976 Moving (0.78, 0.02) raw xDistance=-0.33 yDistance=-0.66
02:36:24.363 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:24.363 00.000 5052 Enqueuing Expose request
02:36:24.364 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
02:36:24.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
02:36:24.364 00.000 8976 MoveAxis(R, 2, ABG)
02:36:24.364 00.000 8976 stepping (-18, -1) + (2, 0)
02:36:24.364 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:24.389 00.025 8976 Received - 47 (G) 
02:36:24.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:24.390 00.001 8976 stepped: pos (-16, -1)
02:36:24.390 00.000 8976 MoveAxis(U, 3, ABG)
02:36:24.390 00.000 8976 stepping (-16, -1) + (0, 3)
02:36:24.390 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:24.421 00.031 8976 Received - 47 (G) 
02:36:24.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:24.421 00.000 8976 stepped: pos (-16, 2)
02:36:24.421 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
02:36:24.421 00.000 8976 MountToCamera -- mountX=2.81 mountY=0.17 hyp=2.81 mountTheta=0.06 cameraX=-1.43, cameraY=2.42 cameraTheta=2.10
02:36:24.421 00.000 8976 incremental bump (-1.429, 2.423) isValid = 1
02:36:24.421 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
02:36:24.421 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:36:24.421 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:36:24.421 00.000 8976 move complete, result=0
02:36:24.422 00.001 8976 worker thread done servicing request
02:36:24.422 00.000 8976 Worker thread wakes up
02:36:24.422 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.7 px 3 ms NORTH
02:36:24.422 00.000 9828 Worker thread wakes up
02:36:24.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:24.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:24.422 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:36:24.422 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:36:24.422 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
02:36:24.422 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
02:36:24.422 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
02:36:24.422 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:36:24.422 00.000 9828 BLC: window closed
02:36:24.422 00.000 9828 MoveAxis(W, 17, B)
02:36:24.422 00.000 9828 Guiding  Dir = 3, Dur = 17
02:36:24.423 00.001 9828 IsSlewing returns 0
02:36:24.423 00.000 9828 IsGuiding returns 0
02:36:24.423 00.000 9828 PulseGuide returned control before completion, sleep 27
02:36:24.459 00.036 9828 IsGuiding returns 1
02:36:24.459 00.000 9828 scope still moving after pulse duration time elapsed
02:36:24.490 00.031 9828 IsSlewing returns 0
02:36:24.490 00.000 9828 IsGuiding returns 1
02:36:24.521 00.031 9828 IsSlewing returns 0
02:36:24.521 00.000 9828 IsGuiding returns 1
02:36:24.552 00.031 9828 IsSlewing returns 0
02:36:24.552 00.000 9828 IsGuiding returns 0
02:36:24.552 00.000 9828 scope move finished after 17 + 112 ms
02:36:24.552 00.000 9828 Move returns status 0, amount 17
02:36:24.552 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:24.552 00.000 9828 MoveAxis(N, 15, B)
02:36:24.552 00.000 9828 Guiding  Dir = 0, Dur = 15
02:36:24.568 00.016 9828 IsSlewing returns 0
02:36:24.568 00.000 9828 IsGuiding returns 0
02:36:24.568 00.000 9828 PulseGuide returned control before completion, sleep 25
02:36:24.599 00.031 9828 IsGuiding returns 1
02:36:24.599 00.000 9828 scope still moving after pulse duration time elapsed
02:36:24.630 00.031 9828 IsSlewing returns 0
02:36:24.630 00.000 9828 IsGuiding returns 1
02:36:24.662 00.032 9828 IsSlewing returns 0
02:36:24.662 00.000 9828 IsGuiding returns 1
02:36:24.692 00.030 9828 IsSlewing returns 0
02:36:24.692 00.000 9828 IsGuiding returns 1
02:36:24.724 00.032 9828 IsSlewing returns 0
02:36:24.724 00.000 9828 IsGuiding returns 0
02:36:24.724 00.000 9828 scope move finished after 15 + 140 ms
02:36:24.724 00.000 9828 Move returns status 0, amount 15
02:36:24.724 00.000 9828 move complete, result=0
02:36:24.724 00.000 9828 worker thread done servicing request
02:36:24.724 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:36:25.119 00.395 8976 Exposure complete
02:36:25.124 00.005 8976 worker thread done servicing request
02:36:25.124 00.000 5052 OnExposeComplete: enter
02:36:25.124 00.000 5052 UpdateGuideState(): m_state=6
02:36:25.124 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9562
02:36:25.124 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=281.65, Mass=158, SNR=8.7, Peak=65 HFD=2.4
02:36:25.124 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:36:25.124 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
02:36:25.124 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=-0.06 hyp=0.95 cameraTheta=-0.06 mountX=-0.48 mountY=-0.76, mountTheta=-2.14
02:36:25.125 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=-0.06, opts=13)
02:36:25.125 00.000 5052 Enqueuing Move request for stepguider (0.95, -0.06)
02:36:25.125 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:36:25.125 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:36:25.125 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:25.125 00.000 8976 Worker thread wakes up
02:36:25.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, -0.06) opts 0xd
02:36:25.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, -0.06)
02:36:25.125 00.000 8976 Moving (0.95, -0.06) raw xDistance=-0.48 yDistance=-0.76
02:36:25.125 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:25.125 00.000 5052 Enqueuing Expose request
02:36:25.126 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
02:36:25.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.76
02:36:25.126 00.000 8976 MoveAxis(R, 2, ABG)
02:36:25.126 00.000 8976 stepping (-16, 2) + (2, 0)
02:36:25.126 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:25.157 00.031 8976 Received - 47 (G) 
02:36:25.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:25.157 00.000 8976 stepped: pos (-14, 2)
02:36:25.157 00.000 8976 MoveAxis(U, 3, ABG)
02:36:25.157 00.000 8976 stepping (-14, 2) + (0, 3)
02:36:25.157 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:25.189 00.032 8976 Received - 47 (G) 
02:36:25.189 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:25.189 00.000 8976 stepped: pos (-14, 5)
02:36:25.189 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
02:36:25.189 00.000 8976 MountToCamera -- mountX=2.59 mountY=-0.15 hyp=2.59 mountTheta=-0.06 cameraX=-1.05, cameraY=2.37 cameraTheta=1.99
02:36:25.189 00.000 8976 incremental bump (-1.046, 2.372) isValid = 1
02:36:25.189 00.000 8976 Scheduling Mount bump of (-0.046, 0.109)
02:36:25.189 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:36:25.189 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:36:25.189 00.000 8976 move complete, result=0
02:36:25.189 00.000 9828 Worker thread wakes up
02:36:25.189 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
02:36:25.189 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:36:25.189 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:36:25.189 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
02:36:25.189 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.30)
02:36:25.189 00.000 8976 worker thread done servicing request
02:36:25.190 00.001 8976 Worker thread wakes up
02:36:25.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:25.190 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.22
02:36:25.190 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:36:25.190 00.000 9828 BLC: window closed
02:36:25.190 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:25.190 00.000 9828 MoveAxis(W, 13, B)
02:36:25.190 00.000 9828 Guiding  Dir = 3, Dur = 13
02:36:25.190 00.000 9828 IsSlewing returns 0
02:36:25.190 00.000 9828 IsGuiding returns 0
02:36:25.190 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:25.217 00.027 9828 IsGuiding returns 1
02:36:25.217 00.000 9828 scope still moving after pulse duration time elapsed
02:36:25.249 00.032 9828 IsSlewing returns 0
02:36:25.249 00.000 9828 IsGuiding returns 1
02:36:25.280 00.031 9828 IsSlewing returns 0
02:36:25.280 00.000 9828 IsGuiding returns 1
02:36:25.312 00.032 9828 IsSlewing returns 0
02:36:25.312 00.000 9828 IsGuiding returns 1
02:36:25.342 00.030 9828 IsSlewing returns 0
02:36:25.342 00.000 9828 IsGuiding returns 0
02:36:25.342 00.000 9828 scope move finished after 13 + 139 ms
02:36:25.342 00.000 9828 Move returns status 0, amount 13
02:36:25.342 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:25.342 00.000 9828 MoveAxis(N, 16, B)
02:36:25.342 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:25.358 00.016 9828 IsSlewing returns 0
02:36:25.359 00.001 9828 IsGuiding returns 0
02:36:25.359 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:25.390 00.031 9828 IsGuiding returns 1
02:36:25.390 00.000 9828 scope still moving after pulse duration time elapsed
02:36:25.421 00.031 9828 IsSlewing returns 0
02:36:25.421 00.000 9828 IsGuiding returns 1
02:36:25.451 00.030 9828 IsSlewing returns 0
02:36:25.451 00.000 9828 IsGuiding returns 1
02:36:25.484 00.033 9828 IsSlewing returns 0
02:36:25.484 00.000 9828 IsGuiding returns 1
02:36:25.514 00.030 9828 IsSlewing returns 0
02:36:25.514 00.000 9828 IsGuiding returns 0
02:36:25.514 00.000 9828 scope move finished after 16 + 139 ms
02:36:25.514 00.000 9828 Move returns status 0, amount 16
02:36:25.514 00.000 9828 move complete, result=0
02:36:25.514 00.000 9828 worker thread done servicing request
02:36:25.514 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:36:25.874 00.360 8976 Exposure complete
02:36:25.880 00.006 8976 worker thread done servicing request
02:36:25.880 00.000 5052 OnExposeComplete: enter
02:36:25.880 00.000 5052 UpdateGuideState(): m_state=6
02:36:25.880 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9563
02:36:25.880 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=282.01, Mass=138, SNR=8.0, Peak=65 HFD=2.2
02:36:25.880 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
02:36:25.880 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
02:36:25.880 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.30 hyp=0.78 cameraTheta=0.40 mountX=-0.05 mountY=-0.77, mountTheta=-1.64
02:36:25.880 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.30, opts=13)
02:36:25.881 00.001 5052 Enqueuing Move request for stepguider (0.72, 0.30)
02:36:25.881 00.000 8976 Worker thread wakes up
02:36:25.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.30) opts 0xd
02:36:25.881 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.30)
02:36:25.881 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:36:25.881 00.000 5052 UpdateGuideState exits: m=138 SNR=8.0
02:36:25.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:25.881 00.000 8976 Moving (0.72, 0.30) raw xDistance=-0.05 yDistance=-0.77
02:36:25.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:36:25.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.77
02:36:25.881 00.000 8976 MoveAxis(R, 0, ABG)
02:36:25.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:25.881 00.000 5052 Enqueuing Expose request
02:36:25.881 00.000 8976 MoveAxis(U, 3, ABG)
02:36:25.881 00.000 8976 stepping (-14, 5) + (0, 3)
02:36:25.881 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:25.908 00.027 8976 Received - 47 (G) 
02:36:25.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:25.908 00.000 8976 stepped: pos (-14, 8)
02:36:25.908 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
02:36:25.908 00.000 8976 MountToCamera -- mountX=2.44 mountY=-0.52 hyp=2.50 mountTheta=-0.21 cameraX=-0.65, cameraY=2.41 cameraTheta=1.83
02:36:25.908 00.000 8976 incremental bump (-0.650, 2.410) isValid = 1
02:36:25.908 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
02:36:25.908 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:36:25.908 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:36:25.908 00.000 8976 move complete, result=0
02:36:25.908 00.000 9828 Worker thread wakes up
02:36:25.908 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:36:25.908 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:36:25.908 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
02:36:25.908 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:36:25.908 00.000 8976 worker thread done servicing request
02:36:25.908 00.000 8976 Worker thread wakes up
02:36:25.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:25.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:25.909 00.001 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
02:36:25.909 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.83 mountX=0.02 mountY=-0.12, mountTheta=-1.36
02:36:25.909 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:36:25.909 00.000 9828 BLC: window closed
02:36:25.909 00.000 9828 MoveAxis(W, 8, B)
02:36:25.909 00.000 9828 Guiding  Dir = 3, Dur = 8
02:36:25.909 00.000 9828 IsSlewing returns 0
02:36:25.909 00.000 9828 IsGuiding returns 0
02:36:25.909 00.000 9828 PulseGuide returned control before completion, sleep 18
02:36:25.934 00.025 9828 IsGuiding returns 1
02:36:25.934 00.000 9828 scope still moving after pulse duration time elapsed
02:36:25.965 00.031 9828 IsSlewing returns 0
02:36:25.965 00.000 9828 IsGuiding returns 1
02:36:25.997 00.032 9828 IsSlewing returns 0
02:36:25.997 00.000 9828 IsGuiding returns 1
02:36:26.028 00.031 9828 IsSlewing returns 0
02:36:26.028 00.000 9828 IsGuiding returns 0
02:36:26.028 00.000 9828 scope move finished after 8 + 110 ms
02:36:26.028 00.000 9828 Move returns status 0, amount 8
02:36:26.028 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:26.028 00.000 9828 MoveAxis(N, 16, B)
02:36:26.028 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:26.044 00.016 9828 IsSlewing returns 0
02:36:26.044 00.000 9828 IsGuiding returns 0
02:36:26.044 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:26.076 00.032 9828 IsGuiding returns 1
02:36:26.076 00.000 9828 scope still moving after pulse duration time elapsed
02:36:26.106 00.030 9828 IsSlewing returns 0
02:36:26.106 00.000 9828 IsGuiding returns 1
02:36:26.138 00.032 9828 IsSlewing returns 0
02:36:26.138 00.000 9828 IsGuiding returns 1
02:36:26.170 00.032 9828 IsSlewing returns 0
02:36:26.170 00.000 9828 IsGuiding returns 0
02:36:26.170 00.000 9828 scope move finished after 16 + 109 ms
02:36:26.170 00.000 9828 Move returns status 0, amount 16
02:36:26.170 00.000 9828 move complete, result=0
02:36:26.170 00.000 9828 worker thread done servicing request
02:36:26.170 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:36:26.593 00.423 8976 Exposure complete
02:36:26.598 00.005 8976 worker thread done servicing request
02:36:26.598 00.000 5052 OnExposeComplete: enter
02:36:26.598 00.000 5052 UpdateGuideState(): m_state=6
02:36:26.598 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9564
02:36:26.599 00.001 5052 Star::Find returns 1 (0), X=330.03, Y=281.89, Mass=119, SNR=7.5, Peak=69 HFD=2.1
02:36:26.599 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:36:26.599 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:36:26.599 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=0.18 hyp=0.88 cameraTheta=0.21 mountX=-0.23 mountY=-0.82, mountTheta=-1.85
02:36:26.599 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=0.18, opts=13)
02:36:26.599 00.000 5052 Enqueuing Move request for stepguider (0.86, 0.18)
02:36:26.599 00.000 8976 Worker thread wakes up
02:36:26.600 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, 0.18) opts 0xd
02:36:26.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, 0.18)
02:36:26.600 00.000 8976 Moving (0.86, 0.18) raw xDistance=-0.23 yDistance=-0.82
02:36:26.600 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:36:26.600 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:36:26.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:26.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:36:26.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.82
02:36:26.600 00.000 8976 MoveAxis(R, 0, ABG)
02:36:26.600 00.000 8976 MoveAxis(U, 3, ABG)
02:36:26.600 00.000 8976 stepping (-14, 8) + (0, 3)
02:36:26.600 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:26.600 00.000 5052 Enqueuing Expose request
02:36:26.600 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:26.627 00.027 8976 Received - 47 (G) 
02:36:26.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:26.627 00.000 8976 stepped: pos (-14, 11)
02:36:26.627 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
02:36:26.627 00.000 8976 MountToCamera -- mountX=2.34 mountY=-0.92 hyp=2.52 mountTheta=-0.38 cameraX=-0.24, cameraY=2.51 cameraTheta=1.67
02:36:26.627 00.000 8976 incremental bump (-0.244, 2.507) isValid = 1
02:36:26.627 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
02:36:26.627 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:36:26.627 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:36:26.627 00.000 8976 move complete, result=0
02:36:26.627 00.000 9828 Worker thread wakes up
02:36:26.627 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:36:26.628 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:36:26.628 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
02:36:26.628 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
02:36:26.628 00.000 8976 worker thread done servicing request
02:36:26.628 00.000 8976 Worker thread wakes up
02:36:26.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:26.628 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
02:36:26.628 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:36:26.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:26.628 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:36:26.628 00.000 9828 BLC: window closed
02:36:26.628 00.000 9828 MoveAxis(W, 2, B)
02:36:26.628 00.000 9828 Guiding  Dir = 3, Dur = 2
02:36:26.629 00.001 9828 IsSlewing returns 0
02:36:26.629 00.000 9828 IsGuiding returns 0
02:36:26.629 00.000 9828 PulseGuide returned control before completion, sleep 12
02:36:26.653 00.024 9828 IsGuiding returns 1
02:36:26.653 00.000 9828 scope still moving after pulse duration time elapsed
02:36:26.684 00.031 9828 IsSlewing returns 0
02:36:26.684 00.000 9828 IsGuiding returns 1
02:36:26.715 00.031 9828 IsSlewing returns 0
02:36:26.715 00.000 9828 IsGuiding returns 1
02:36:26.746 00.031 9828 IsSlewing returns 0
02:36:26.746 00.000 9828 IsGuiding returns 0
02:36:26.746 00.000 9828 scope move finished after 2 + 114 ms
02:36:26.746 00.000 9828 Move returns status 0, amount 2
02:36:26.746 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:26.746 00.000 9828 MoveAxis(N, 16, B)
02:36:26.746 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:26.762 00.016 9828 IsSlewing returns 0
02:36:26.762 00.000 9828 IsGuiding returns 0
02:36:26.762 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:26.792 00.030 9828 IsGuiding returns 1
02:36:26.792 00.000 9828 scope still moving after pulse duration time elapsed
02:36:26.823 00.031 9828 IsSlewing returns 0
02:36:26.823 00.000 9828 IsGuiding returns 1
02:36:26.855 00.032 9828 IsSlewing returns 0
02:36:26.855 00.000 9828 IsGuiding returns 1
02:36:26.886 00.031 9828 IsSlewing returns 0
02:36:26.886 00.000 9828 IsGuiding returns 1
02:36:26.917 00.031 9828 IsSlewing returns 0
02:36:26.917 00.000 9828 IsGuiding returns 0
02:36:26.917 00.000 9828 scope move finished after 16 + 139 ms
02:36:26.917 00.000 9828 Move returns status 0, amount 16
02:36:26.918 00.001 9828 move complete, result=0
02:36:26.918 00.000 9828 worker thread done servicing request
02:36:26.918 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:36:27.318 00.400 8976 Exposure complete
02:36:27.324 00.006 8976 worker thread done servicing request
02:36:27.324 00.000 5052 OnExposeComplete: enter
02:36:27.324 00.000 5052 UpdateGuideState(): m_state=6
02:36:27.325 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9565
02:36:27.325 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.69, Mass=126, SNR=7.7, Peak=65 HFD=1.7
02:36:27.325 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:36:27.325 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:36:27.325 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.02 hyp=0.39 cameraTheta=-0.06 mountX=-0.20 mountY=-0.31, mountTheta=-2.13
02:36:27.325 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.02, opts=13)
02:36:27.325 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.02)
02:36:27.326 00.001 8976 Worker thread wakes up
02:36:27.326 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:36:27.326 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:36:27.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:27.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.02) opts 0xd
02:36:27.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:27.326 00.000 5052 Enqueuing Expose request
02:36:27.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.02)
02:36:27.326 00.000 8976 Moving (0.39, -0.02) raw xDistance=-0.20 yDistance=-0.31
02:36:27.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:36:27.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.31
02:36:27.326 00.000 8976 MoveAxis(R, 0, ABG)
02:36:27.326 00.000 8976 MoveAxis(U, 1, ABG)
02:36:27.326 00.000 8976 stepping (-14, 11) + (0, 1)
02:36:27.326 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:27.347 00.021 8976 Received - 47 (G) 
02:36:27.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:27.347 00.000 8976 stepped: pos (-14, 12)
02:36:27.347 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:36:27.347 00.000 8976 MountToCamera -- mountX=2.28 mountY=-1.25 hyp=2.60 mountTheta=-0.50 cameraX=0.07, cameraY=2.60 cameraTheta=1.54
02:36:27.347 00.000 8976 incremental bump (0.074, 2.596) isValid = 1
02:36:27.347 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
02:36:27.347 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:36:27.347 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:36:27.347 00.000 8976 move complete, result=0
02:36:27.347 00.000 8976 worker thread done servicing request
02:36:27.347 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:36:27.347 00.000 9828 Worker thread wakes up
02:36:27.347 00.000 8976 Worker thread wakes up
02:36:27.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:27.348 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:36:27.348 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:36:27.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:27.348 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
02:36:27.348 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
02:36:27.348 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
02:36:27.348 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:36:27.348 00.000 9828 BLC: window closed
02:36:27.348 00.000 9828 MoveAxis(E, 3, B)
02:36:27.348 00.000 9828 Guiding  Dir = 2, Dur = 3
02:36:27.348 00.000 9828 IsSlewing returns 0
02:36:27.348 00.000 9828 IsGuiding returns 0
02:36:27.349 00.001 9828 PulseGuide returned control before completion, sleep 13
02:36:27.371 00.022 9828 IsGuiding returns 1
02:36:27.371 00.000 9828 scope still moving after pulse duration time elapsed
02:36:27.402 00.031 9828 IsSlewing returns 0
02:36:27.402 00.000 9828 IsGuiding returns 1
02:36:27.432 00.030 9828 IsSlewing returns 0
02:36:27.432 00.000 9828 IsGuiding returns 1
02:36:27.464 00.032 9828 IsSlewing returns 0
02:36:27.464 00.000 9828 IsGuiding returns 0
02:36:27.464 00.000 9828 scope move finished after 3 + 112 ms
02:36:27.464 00.000 9828 Move returns status 0, amount 3
02:36:27.464 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:27.464 00.000 9828 MoveAxis(N, 16, B)
02:36:27.464 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:27.480 00.016 9828 IsSlewing returns 0
02:36:27.480 00.000 9828 IsGuiding returns 0
02:36:27.480 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:27.510 00.030 9828 IsGuiding returns 1
02:36:27.511 00.001 9828 scope still moving after pulse duration time elapsed
02:36:27.540 00.029 9828 IsSlewing returns 0
02:36:27.541 00.001 9828 IsGuiding returns 1
02:36:27.570 00.029 9828 IsSlewing returns 0
02:36:27.570 00.000 9828 IsGuiding returns 1
02:36:27.601 00.031 9828 IsSlewing returns 0
02:36:27.601 00.000 9828 IsGuiding returns 1
02:36:27.632 00.031 9828 IsSlewing returns 0
02:36:27.633 00.001 9828 IsGuiding returns 0
02:36:27.633 00.000 9828 scope move finished after 16 + 136 ms
02:36:27.633 00.000 9828 Move returns status 0, amount 16
02:36:27.633 00.000 9828 move complete, result=0
02:36:27.633 00.000 9828 worker thread done servicing request
02:36:27.633 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:36:28.048 00.415 8976 Exposure complete
02:36:28.054 00.006 8976 worker thread done servicing request
02:36:28.054 00.000 5052 OnExposeComplete: enter
02:36:28.054 00.000 5052 UpdateGuideState(): m_state=6
02:36:28.054 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9566
02:36:28.054 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.50, Mass=146, SNR=8.3, Peak=64 HFD=3.0
02:36:28.055 00.001 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
02:36:28.055 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
02:36:28.055 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.21 hyp=0.33 cameraTheta=-0.67 mountX=-0.30 mountY=-0.11, mountTheta=-2.80
02:36:28.055 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.21, opts=13)
02:36:28.055 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.21)
02:36:28.056 00.001 8976 Worker thread wakes up
02:36:28.056 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:36:28.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.21) opts 0xd
02:36:28.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.21)
02:36:28.056 00.000 8976 Moving (0.26, -0.21) raw xDistance=-0.30 yDistance=-0.11
02:36:28.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:36:28.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:36:28.056 00.000 8976 MoveAxis(R, 1, ABG)
02:36:28.056 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
02:36:28.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:28.056 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:28.056 00.000 5052 Enqueuing Expose request
02:36:28.056 00.000 8976 stepping (-14, 12) + (1, 0)
02:36:28.056 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:28.082 00.026 8976 Received - 47 (G) 
02:36:28.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:28.082 00.000 8976 stepped: pos (-13, 12)
02:36:28.082 00.000 8976 MoveAxis(U, 0, ABG)
02:36:28.082 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
02:36:28.082 00.000 8976 MountToCamera -- mountX=2.18 mountY=-1.47 hyp=2.63 mountTheta=-0.59 cameraX=0.31, cameraY=2.61 cameraTheta=1.45
02:36:28.082 00.000 8976 incremental bump (0.311, 2.611) isValid = 1
02:36:28.083 00.001 8976 Scheduling Mount bump of (0.014, 0.118)
02:36:28.083 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:36:28.083 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:36:28.083 00.000 8976 move complete, result=0
02:36:28.083 00.000 9828 Worker thread wakes up
02:36:28.083 00.000 8976 worker thread done servicing request
02:36:28.083 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:36:28.083 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:36:28.083 00.000 8976 Worker thread wakes up
02:36:28.083 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:36:28.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:28.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:28.083 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
02:36:28.083 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
02:36:28.083 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
02:36:28.083 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:36:28.084 00.001 9828 BLC: window closed
02:36:28.084 00.000 9828 MoveAxis(E, 6, B)
02:36:28.084 00.000 9828 Guiding  Dir = 2, Dur = 6
02:36:28.084 00.000 9828 IsSlewing returns 0
02:36:28.084 00.000 9828 IsGuiding returns 0
02:36:28.084 00.000 9828 PulseGuide returned control before completion, sleep 16
02:36:28.113 00.029 9828 IsGuiding returns 1
02:36:28.113 00.000 9828 scope still moving after pulse duration time elapsed
02:36:28.143 00.030 9828 IsSlewing returns 0
02:36:28.143 00.000 9828 IsGuiding returns 1
02:36:28.174 00.031 9828 IsSlewing returns 0
02:36:28.174 00.000 9828 IsGuiding returns 1
02:36:28.206 00.032 9828 IsSlewing returns 0
02:36:28.206 00.000 9828 IsGuiding returns 0
02:36:28.206 00.000 9828 scope move finished after 6 + 115 ms
02:36:28.206 00.000 9828 Move returns status 0, amount 6
02:36:28.206 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:28.206 00.000 9828 MoveAxis(N, 16, B)
02:36:28.206 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:28.221 00.015 9828 IsSlewing returns 0
02:36:28.221 00.000 9828 IsGuiding returns 0
02:36:28.221 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:28.252 00.031 9828 IsGuiding returns 1
02:36:28.252 00.000 9828 scope still moving after pulse duration time elapsed
02:36:28.284 00.032 9828 IsSlewing returns 0
02:36:28.284 00.000 9828 IsGuiding returns 1
02:36:28.314 00.030 9828 IsSlewing returns 0
02:36:28.314 00.000 9828 IsGuiding returns 1
02:36:28.345 00.031 9828 IsSlewing returns 0
02:36:28.345 00.000 9828 IsGuiding returns 1
02:36:28.376 00.031 9828 IsSlewing returns 0
02:36:28.376 00.000 9828 IsGuiding returns 0
02:36:28.376 00.000 9828 scope move finished after 16 + 138 ms
02:36:28.376 00.000 9828 Move returns status 0, amount 16
02:36:28.376 00.000 9828 move complete, result=0
02:36:28.376 00.000 9828 worker thread done servicing request
02:36:28.376 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:36:28.769 00.393 8976 Exposure complete
02:36:28.775 00.006 8976 worker thread done servicing request
02:36:28.775 00.000 5052 OnExposeComplete: enter
02:36:28.775 00.000 5052 UpdateGuideState(): m_state=6
02:36:28.775 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9567
02:36:28.775 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.87, Mass=134, SNR=7.9, Peak=63 HFD=2.3
02:36:28.775 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
02:36:28.775 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:36:28.775 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.16 hyp=0.63 cameraTheta=0.26 mountX=-0.13 mountY=-0.60, mountTheta=-1.78
02:36:28.776 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.16, opts=13)
02:36:28.776 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.16)
02:36:28.776 00.000 8976 Worker thread wakes up
02:36:28.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.16) opts 0xd
02:36:28.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.16)
02:36:28.776 00.000 8976 Moving (0.61, 0.16) raw xDistance=-0.13 yDistance=-0.60
02:36:28.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:36:28.776 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:36:28.776 00.000 5052 UpdateGuideState exits: m=134 SNR=7.9
02:36:28.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:28.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:36:28.776 00.000 8976 MoveAxis(R, 0, ABG)
02:36:28.777 00.001 8976 MoveAxis(U, 2, ABG)
02:36:28.777 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:28.777 00.000 5052 Enqueuing Expose request
02:36:28.777 00.000 8976 stepping (-13, 12) + (0, 2)
02:36:28.777 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:28.801 00.024 8976 Received - 47 (G) 
02:36:28.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:28.802 00.001 8976 stepped: pos (-13, 14)
02:36:28.802 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:36:28.802 00.000 8976 MountToCamera -- mountX=2.12 mountY=-1.72 hyp=2.73 mountTheta=-0.68 cameraX=0.56, cameraY=2.67 cameraTheta=1.36
02:36:28.802 00.000 8976 incremental bump (0.562, 2.668) isValid = 1
02:36:28.802 00.000 8976 Scheduling Mount bump of (0.024, 0.117)
02:36:28.802 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:36:28.802 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:36:28.802 00.000 8976 move complete, result=0
02:36:28.802 00.000 8976 worker thread done servicing request
02:36:28.802 00.000 8976 Worker thread wakes up
02:36:28.802 00.000 9828 Worker thread wakes up
02:36:28.802 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:36:28.802 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:36:28.802 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.82)
02:36:28.802 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.90)
02:36:28.802 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:36:28.802 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:36:28.802 00.000 9828 BLC: window closed
02:36:28.802 00.000 9828 MoveAxis(E, 9, B)
02:36:28.802 00.000 9828 Guiding  Dir = 2, Dur = 9
02:36:28.803 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:28.803 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:36:28.803 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:28.803 00.000 9828 IsSlewing returns 0
02:36:28.803 00.000 9828 IsGuiding returns 0
02:36:28.803 00.000 9828 PulseGuide returned control before completion, sleep 19
02:36:28.827 00.024 9828 IsGuiding returns 1
02:36:28.827 00.000 9828 scope still moving after pulse duration time elapsed
02:36:28.858 00.031 9828 IsSlewing returns 0
02:36:28.858 00.000 9828 IsGuiding returns 1
02:36:28.890 00.032 9828 IsSlewing returns 0
02:36:28.890 00.000 9828 IsGuiding returns 1
02:36:28.921 00.031 9828 IsSlewing returns 0
02:36:28.921 00.000 9828 IsGuiding returns 0
02:36:28.921 00.000 9828 scope move finished after 9 + 109 ms
02:36:28.921 00.000 9828 Move returns status 0, amount 9
02:36:28.921 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:28.921 00.000 9828 MoveAxis(N, 15, B)
02:36:28.921 00.000 9828 Guiding  Dir = 0, Dur = 15
02:36:28.936 00.015 9828 IsSlewing returns 0
02:36:28.936 00.000 9828 IsGuiding returns 0
02:36:28.936 00.000 9828 PulseGuide returned control before completion, sleep 25
02:36:28.967 00.031 9828 IsGuiding returns 1
02:36:28.967 00.000 9828 scope still moving after pulse duration time elapsed
02:36:28.997 00.030 9828 IsSlewing returns 0
02:36:28.997 00.000 9828 IsGuiding returns 1
02:36:29.028 00.031 9828 IsSlewing returns 0
02:36:29.028 00.000 9828 IsGuiding returns 1
02:36:29.059 00.031 9828 IsSlewing returns 0
02:36:29.059 00.000 9828 IsGuiding returns 1
02:36:29.090 00.031 9828 IsSlewing returns 0
02:36:29.090 00.000 9828 IsGuiding returns 0
02:36:29.090 00.000 9828 scope move finished after 15 + 138 ms
02:36:29.090 00.000 9828 Move returns status 0, amount 15
02:36:29.090 00.000 9828 move complete, result=0
02:36:29.090 00.000 9828 worker thread done servicing request
02:36:29.090 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:36:29.488 00.398 8976 Exposure complete
02:36:29.494 00.006 8976 worker thread done servicing request
02:36:29.494 00.000 5052 OnExposeComplete: enter
02:36:29.494 00.000 5052 UpdateGuideState(): m_state=6
02:36:29.494 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9568
02:36:29.494 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.08, Mass=144, SNR=8.3, Peak=70 HFD=2.2
02:36:29.494 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.04) = xAngle (-3.52 = 2.77)
02:36:29.494 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.62 = 2.66)
02:36:29.494 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.63 hyp=0.63 cameraTheta=-1.47 mountX=-0.59 mountY=0.29, mountTheta=2.68
02:36:29.495 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.63, opts=13)
02:36:29.495 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.63)
02:36:29.495 00.000 8976 Worker thread wakes up
02:36:29.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.63) opts 0xd
02:36:29.495 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.63)
02:36:29.495 00.000 8976 Moving (0.06, -0.63) raw xDistance=-0.59 yDistance=0.29
02:36:29.495 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:36:29.495 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:36:29.495 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:29.495 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:29.495 00.000 5052 Enqueuing Expose request
02:36:29.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
02:36:29.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
02:36:29.496 00.001 8976 MoveAxis(R, 2, ABG)
02:36:29.496 00.000 8976 stepping (-13, 14) + (2, 0)
02:36:29.496 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:29.521 00.025 8976 Received - 47 (G) 
02:36:29.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:29.521 00.000 8976 stepped: pos (-11, 14)
02:36:29.521 00.000 8976 MoveAxis(D, 1, ABG)
02:36:29.521 00.000 8976 stepping (-11, 14) + (0, -1)
02:36:29.521 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:29.553 00.032 8976 Received - 47 (G) 
02:36:29.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:29.553 00.000 8976 stepped: pos (-11, 13)
02:36:29.553 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:36:29.553 00.000 8976 MountToCamera -- mountX=1.98 mountY=-1.83 hyp=2.69 mountTheta=-0.75 cameraX=0.73, cameraY=2.59 cameraTheta=1.30
02:36:29.553 00.000 8976 incremental bump (0.730, 2.593) isValid = 1
02:36:29.553 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:36:29.553 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:36:29.553 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:36:29.553 00.000 8976 move complete, result=0
02:36:29.553 00.000 8976 worker thread done servicing request
02:36:29.553 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.3 px 1 ms SOUTH
02:36:29.553 00.000 9828 Worker thread wakes up
02:36:29.554 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:36:29.554 00.000 8976 Worker thread wakes up
02:36:29.554 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:36:29.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:29.554 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
02:36:29.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:29.554 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
02:36:29.554 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:36:29.554 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:36:29.554 00.000 9828 BLC: window closed
02:36:29.554 00.000 9828 MoveAxis(E, 12, B)
02:36:29.554 00.000 9828 Guiding  Dir = 2, Dur = 12
02:36:29.554 00.000 9828 IsSlewing returns 0
02:36:29.555 00.001 9828 IsGuiding returns 0
02:36:29.555 00.000 9828 PulseGuide returned control before completion, sleep 22
02:36:29.588 00.033 9828 IsGuiding returns 1
02:36:29.588 00.000 9828 scope still moving after pulse duration time elapsed
02:36:29.620 00.032 9828 IsSlewing returns 0
02:36:29.620 00.000 9828 IsGuiding returns 1
02:36:29.651 00.031 9828 IsSlewing returns 0
02:36:29.651 00.000 9828 IsGuiding returns 1
02:36:29.682 00.031 9828 IsSlewing returns 0
02:36:29.682 00.000 9828 IsGuiding returns 0
02:36:29.682 00.000 9828 scope move finished after 12 + 115 ms
02:36:29.682 00.000 9828 Move returns status 0, amount 12
02:36:29.682 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:29.682 00.000 9828 MoveAxis(N, 15, B)
02:36:29.682 00.000 9828 Guiding  Dir = 0, Dur = 15
02:36:29.697 00.015 9828 IsSlewing returns 0
02:36:29.698 00.001 9828 IsGuiding returns 0
02:36:29.698 00.000 9828 PulseGuide returned control before completion, sleep 25
02:36:29.729 00.031 9828 IsGuiding returns 1
02:36:29.729 00.000 9828 scope still moving after pulse duration time elapsed
02:36:29.760 00.031 9828 IsSlewing returns 0
02:36:29.760 00.000 9828 IsGuiding returns 1
02:36:29.790 00.030 9828 IsSlewing returns 0
02:36:29.790 00.000 9828 IsGuiding returns 1
02:36:29.822 00.032 9828 IsSlewing returns 0
02:36:29.822 00.000 9828 IsGuiding returns 1
02:36:29.854 00.032 9828 IsSlewing returns 0
02:36:29.854 00.000 9828 IsGuiding returns 0
02:36:29.854 00.000 9828 scope move finished after 15 + 140 ms
02:36:29.854 00.000 9828 Move returns status 0, amount 15
02:36:29.854 00.000 9828 move complete, result=0
02:36:29.854 00.000 9828 worker thread done servicing request
02:36:29.854 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:36:30.239 00.385 8976 Exposure complete
02:36:30.244 00.005 8976 worker thread done servicing request
02:36:30.245 00.001 5052 OnExposeComplete: enter
02:36:30.245 00.000 5052 UpdateGuideState(): m_state=6
02:36:30.245 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9569
02:36:30.245 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.91, Mass=153, SNR=8.5, Peak=70 HFD=2.3
02:36:30.245 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
02:36:30.245 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
02:36:30.245 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.20 hyp=0.41 cameraTheta=0.50 mountX=0.01 mountY=-0.41, mountTheta=-1.54
02:36:30.245 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.20, opts=13)
02:36:30.246 00.001 5052 Enqueuing Move request for stepguider (0.36, 0.20)
02:36:30.246 00.000 8976 Worker thread wakes up
02:36:30.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.20) opts 0xd
02:36:30.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.20)
02:36:30.246 00.000 8976 Moving (0.36, 0.20) raw xDistance=0.01 yDistance=-0.41
02:36:30.246 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:36:30.246 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:36:30.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:30.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:30.246 00.000 5052 Enqueuing Expose request
02:36:30.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:36:30.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.41
02:36:30.246 00.000 8976 MoveAxis(R, 0, ABG)
02:36:30.246 00.000 8976 MoveAxis(U, 2, ABG)
02:36:30.246 00.000 8976 stepping (-11, 13) + (0, 2)
02:36:30.246 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:30.272 00.026 8976 Received - 47 (G) 
02:36:30.272 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:30.272 00.000 8976 stepped: pos (-11, 15)
02:36:30.272 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:36:30.272 00.000 8976 MountToCamera -- mountX=1.88 mountY=-2.01 hyp=2.75 mountTheta=-0.82 cameraX=0.94, cameraY=2.59 cameraTheta=1.22
02:36:30.272 00.000 8976 incremental bump (0.936, 2.590) isValid = 1
02:36:30.273 00.001 8976 Scheduling Mount bump of (0.039, 0.112)
02:36:30.273 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:36:30.273 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:36:30.273 00.000 8976 move complete, result=0
02:36:30.273 00.000 9828 Worker thread wakes up
02:36:30.273 00.000 8976 worker thread done servicing request
02:36:30.273 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:36:30.273 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:36:30.273 00.000 8976 Worker thread wakes up
02:36:30.273 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:36:30.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:30.273 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:36:30.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:30.273 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:36:30.273 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:36:30.273 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:36:30.273 00.000 9828 BLC: window closed
02:36:30.274 00.001 9828 MoveAxis(E, 14, B)
02:36:30.274 00.000 9828 Guiding  Dir = 2, Dur = 14
02:36:30.274 00.000 9828 IsSlewing returns 0
02:36:30.274 00.000 9828 IsGuiding returns 0
02:36:30.274 00.000 9828 PulseGuide returned control before completion, sleep 24
02:36:30.305 00.031 9828 IsGuiding returns 1
02:36:30.305 00.000 9828 scope still moving after pulse duration time elapsed
02:36:30.336 00.031 9828 IsSlewing returns 0
02:36:30.336 00.000 9828 IsGuiding returns 1
02:36:30.368 00.032 9828 IsSlewing returns 0
02:36:30.368 00.000 9828 IsGuiding returns 1
02:36:30.398 00.030 9828 IsSlewing returns 0
02:36:30.398 00.000 9828 IsGuiding returns 1
02:36:30.430 00.032 9828 IsSlewing returns 0
02:36:30.430 00.000 9828 IsGuiding returns 0
02:36:30.430 00.000 9828 scope move finished after 14 + 141 ms
02:36:30.430 00.000 9828 Move returns status 0, amount 14
02:36:30.430 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:30.430 00.000 9828 MoveAxis(N, 14, B)
02:36:30.430 00.000 9828 Guiding  Dir = 0, Dur = 14
02:36:30.446 00.016 9828 IsSlewing returns 0
02:36:30.446 00.000 9828 IsGuiding returns 0
02:36:30.446 00.000 9828 PulseGuide returned control before completion, sleep 24
02:36:30.477 00.031 9828 IsGuiding returns 1
02:36:30.477 00.000 9828 scope still moving after pulse duration time elapsed
02:36:30.509 00.032 9828 IsSlewing returns 0
02:36:30.509 00.000 9828 IsGuiding returns 1
02:36:30.540 00.031 9828 IsSlewing returns 0
02:36:30.541 00.001 9828 IsGuiding returns 1
02:36:30.572 00.031 9828 IsSlewing returns 0
02:36:30.572 00.000 9828 IsGuiding returns 1
02:36:30.602 00.030 9828 IsSlewing returns 0
02:36:30.602 00.000 9828 IsGuiding returns 0
02:36:30.602 00.000 9828 scope move finished after 14 + 142 ms
02:36:30.602 00.000 9828 Move returns status 0, amount 14
02:36:30.603 00.001 9828 move complete, result=0
02:36:30.603 00.000 9828 worker thread done servicing request
02:36:30.603 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:36:30.959 00.356 8976 Exposure complete
02:36:30.964 00.005 8976 worker thread done servicing request
02:36:30.964 00.000 5052 OnExposeComplete: enter
02:36:30.964 00.000 5052 UpdateGuideState(): m_state=6
02:36:30.964 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9570
02:36:30.964 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.84, Mass=115, SNR=7.4, Peak=69 HFD=1.7
02:36:30.964 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
02:36:30.964 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
02:36:30.965 00.001 5052 CameraToMount -- cameraX=0.25 cameraY=0.13 hyp=0.29 cameraTheta=0.47 mountX=-0.00 mountY=-0.28, mountTheta=-1.58
02:36:30.965 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.13, opts=13)
02:36:30.965 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.13)
02:36:30.965 00.000 8976 Worker thread wakes up
02:36:30.965 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.13) opts 0xd
02:36:30.965 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.13)
02:36:30.965 00.000 8976 Moving (0.25, 0.13) raw xDistance=-0.00 yDistance=-0.28
02:36:30.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:36:30.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
02:36:30.966 00.001 8976 MoveAxis(R, 0, ABG)
02:36:30.966 00.000 8976 MoveAxis(U, 1, ABG)
02:36:30.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:36:30.966 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:36:30.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:30.966 00.000 8976 stepping (-11, 15) + (0, 1)
02:36:30.966 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:30.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:30.966 00.000 5052 Enqueuing Expose request
02:36:30.992 00.026 8976 Received - 47 (G) 
02:36:30.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:30.992 00.000 8976 stepped: pos (-11, 16)
02:36:30.992 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:36:30.992 00.000 8976 MountToCamera -- mountX=1.82 mountY=-2.19 hyp=2.84 mountTheta=-0.88 cameraX=1.12, cameraY=2.61 cameraTheta=1.17
02:36:30.992 00.000 8976 incremental bump (1.121, 2.612) isValid = 1
02:36:30.992 00.000 8976 Scheduling Mount bump of (0.045, 0.109)
02:36:30.992 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:36:30.992 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:36:30.992 00.000 8976 move complete, result=0
02:36:30.992 00.000 8976 worker thread done servicing request
02:36:30.992 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:36:30.992 00.000 8976 Worker thread wakes up
02:36:30.992 00.000 9828 Worker thread wakes up
02:36:30.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:30.993 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:30.993 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:36:30.993 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:36:30.993 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
02:36:30.993 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
02:36:30.993 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:36:30.993 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:36:30.993 00.000 9828 BLC: window closed
02:36:30.993 00.000 9828 MoveAxis(E, 16, B)
02:36:30.993 00.000 9828 Guiding  Dir = 2, Dur = 16
02:36:30.993 00.000 9828 IsSlewing returns 0
02:36:30.993 00.000 9828 IsGuiding returns 0
02:36:30.993 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:31.025 00.032 9828 IsGuiding returns 1
02:36:31.025 00.000 9828 scope still moving after pulse duration time elapsed
02:36:31.057 00.032 9828 IsSlewing returns 0
02:36:31.057 00.000 9828 IsGuiding returns 1
02:36:31.089 00.032 9828 IsSlewing returns 0
02:36:31.089 00.000 9828 IsGuiding returns 1
02:36:31.119 00.030 9828 IsSlewing returns 0
02:36:31.119 00.000 9828 IsGuiding returns 0
02:36:31.119 00.000 9828 scope move finished after 16 + 110 ms
02:36:31.119 00.000 9828 Move returns status 0, amount 16
02:36:31.119 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:31.119 00.000 9828 MoveAxis(N, 14, B)
02:36:31.119 00.000 9828 Guiding  Dir = 0, Dur = 14
02:36:31.135 00.016 9828 IsSlewing returns 0
02:36:31.135 00.000 9828 IsGuiding returns 0
02:36:31.136 00.001 9828 PulseGuide returned control before completion, sleep 24
02:36:31.166 00.030 9828 IsGuiding returns 1
02:36:31.166 00.000 9828 scope still moving after pulse duration time elapsed
02:36:31.197 00.031 9828 IsSlewing returns 0
02:36:31.197 00.000 9828 IsGuiding returns 1
02:36:31.228 00.031 9828 IsSlewing returns 0
02:36:31.229 00.001 9828 IsGuiding returns 1
02:36:31.258 00.029 9828 IsSlewing returns 0
02:36:31.258 00.000 9828 IsGuiding returns 1
02:36:31.289 00.031 9828 IsSlewing returns 0
02:36:31.289 00.000 9828 IsGuiding returns 0
02:36:31.289 00.000 9828 scope move finished after 14 + 139 ms
02:36:31.289 00.000 9828 Move returns status 0, amount 14
02:36:31.289 00.000 9828 move complete, result=0
02:36:31.289 00.000 9828 worker thread done servicing request
02:36:31.290 00.001 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:36:31.680 00.390 8976 Exposure complete
02:36:31.685 00.005 8976 worker thread done servicing request
02:36:31.685 00.000 5052 OnExposeComplete: enter
02:36:31.685 00.000 5052 UpdateGuideState(): m_state=6
02:36:31.685 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9571
02:36:31.685 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.53, Mass=117, SNR=7.5, Peak=64 HFD=2.0
02:36:31.685 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.87 = 2.41)
02:36:31.685 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.31)
02:36:31.685 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.82 mountX=-0.14 mountY=0.13, mountTheta=2.36
02:36:31.686 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.18, opts=13)
02:36:31.686 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.18)
02:36:31.686 00.000 8976 Worker thread wakes up
02:36:31.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.18) opts 0xd
02:36:31.686 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.18)
02:36:31.686 00.000 8976 Moving (-0.05, -0.18) raw xDistance=-0.14 yDistance=0.13
02:36:31.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:36:31.686 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:36:31.687 00.001 5052 UpdateGuideState exits: m=117 SNR=7.5
02:36:31.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:31.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:31.687 00.000 5052 Enqueuing Expose request
02:36:31.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:36:31.687 00.000 8976 MoveAxis(R, 0, ABG)
02:36:31.687 00.000 8976 MoveAxis(U, 0, ABG)
02:36:31.687 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:36:31.687 00.000 8976 MountToCamera -- mountX=1.77 mountY=-2.30 hyp=2.91 mountTheta=-0.92 cameraX=1.24, cameraY=2.63 cameraTheta=1.13
02:36:31.687 00.000 8976 incremental bump (1.244, 2.627) isValid = 1
02:36:31.687 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:36:31.687 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:36:31.687 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:36:31.687 00.000 8976 move complete, result=0
02:36:31.687 00.000 8976 worker thread done servicing request
02:36:31.687 00.000 9828 Worker thread wakes up
02:36:31.687 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:36:31.687 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:31.688 00.001 8976 Worker thread wakes up
02:36:31.688 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:36:31.688 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:31.688 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
02:36:31.688 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
02:36:31.688 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:36:31.688 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:36:31.688 00.000 9828 BLC: window closed
02:36:31.688 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:31.688 00.000 9828 MoveAxis(E, 17, B)
02:36:31.688 00.000 9828 Guiding  Dir = 2, Dur = 17
02:36:31.689 00.001 9828 IsSlewing returns 0
02:36:31.689 00.000 9828 IsGuiding returns 0
02:36:31.689 00.000 9828 PulseGuide returned control before completion, sleep 27
02:36:31.726 00.037 9828 IsGuiding returns 1
02:36:31.726 00.000 9828 scope still moving after pulse duration time elapsed
02:36:31.758 00.032 9828 IsSlewing returns 0
02:36:31.758 00.000 9828 IsGuiding returns 1
02:36:31.789 00.031 9828 IsSlewing returns 0
02:36:31.790 00.001 9828 IsGuiding returns 1
02:36:31.821 00.031 9828 IsSlewing returns 0
02:36:31.821 00.000 9828 IsGuiding returns 0
02:36:31.821 00.000 9828 scope move finished after 17 + 115 ms
02:36:31.821 00.000 9828 Move returns status 0, amount 17
02:36:31.821 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:31.821 00.000 9828 MoveAxis(N, 14, B)
02:36:31.821 00.000 9828 Guiding  Dir = 0, Dur = 14
02:36:31.836 00.015 9828 IsSlewing returns 0
02:36:31.836 00.000 9828 IsGuiding returns 0
02:36:31.837 00.001 9828 PulseGuide returned control before completion, sleep 24
02:36:31.866 00.029 9828 IsGuiding returns 1
02:36:31.866 00.000 9828 scope still moving after pulse duration time elapsed
02:36:31.898 00.032 9828 IsSlewing returns 0
02:36:31.898 00.000 9828 IsGuiding returns 1
02:36:31.929 00.031 9828 IsSlewing returns 0
02:36:31.929 00.000 9828 IsGuiding returns 1
02:36:31.960 00.031 9828 IsSlewing returns 0
02:36:31.960 00.000 9828 IsGuiding returns 1
02:36:31.992 00.032 9828 IsSlewing returns 0
02:36:31.992 00.000 9828 IsGuiding returns 0
02:36:31.992 00.000 9828 scope move finished after 14 + 141 ms
02:36:31.992 00.000 9828 Move returns status 0, amount 14
02:36:31.992 00.000 9828 move complete, result=0
02:36:31.992 00.000 9828 worker thread done servicing request
02:36:31.993 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:36:32.376 00.383 8976 Exposure complete
02:36:32.382 00.006 8976 worker thread done servicing request
02:36:32.382 00.000 5052 OnExposeComplete: enter
02:36:32.382 00.000 5052 UpdateGuideState(): m_state=6
02:36:32.382 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9572
02:36:32.382 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.42, Mass=129, SNR=7.9, Peak=63 HFD=1.7
02:36:32.382 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.04) = xAngle (-2.60 = -2.60)
02:36:32.382 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.70 = -2.70)
02:36:32.382 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.29 hyp=0.56 cameraTheta=-0.56 mountX=-0.48 mountY=-0.24, mountTheta=-2.68
02:36:32.383 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.29, opts=13)
02:36:32.383 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.29)
02:36:32.383 00.000 8976 Worker thread wakes up
02:36:32.383 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.29) opts 0xd
02:36:32.383 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:36:32.383 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.29)
02:36:32.383 00.000 5052 UpdateGuideState exits: m=129 SNR=7.9
02:36:32.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:32.383 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:32.384 00.001 5052 Enqueuing Expose request
02:36:32.384 00.000 8976 Moving (0.47, -0.29) raw xDistance=-0.48 yDistance=-0.24
02:36:32.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:36:32.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:36:32.384 00.000 8976 MoveAxis(R, 2, ABG)
02:36:32.384 00.000 8976 stepping (-11, 16) + (2, 0)
02:36:32.384 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:32.415 00.031 8976 Received - 47 (G) 
02:36:32.415 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:32.415 00.000 8976 stepped: pos (-9, 16)
02:36:32.415 00.000 8976 MoveAxis(U, 0, ABG)
02:36:32.415 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:36:32.415 00.000 8976 MountToCamera -- mountX=1.64 mountY=-2.38 hyp=2.89 mountTheta=-0.97 cameraX=1.37, cameraY=2.55 cameraTheta=1.08
02:36:32.415 00.000 8976 incremental bump (1.373, 2.547) isValid = 1
02:36:32.415 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
02:36:32.415 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:36:32.415 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:36:32.415 00.000 8976 move complete, result=0
02:36:32.415 00.000 9828 Worker thread wakes up
02:36:32.415 00.000 8976 worker thread done servicing request
02:36:32.415 00.000 8976 Worker thread wakes up
02:36:32.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:32.415 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:32.416 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:36:32.416 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:36:32.416 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:36:32.416 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
02:36:32.416 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.18)
02:36:32.416 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:36:32.416 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:36:32.416 00.000 9828 BLC: window closed
02:36:32.416 00.000 9828 MoveAxis(E, 19, B)
02:36:32.416 00.000 9828 Guiding  Dir = 2, Dur = 19
02:36:32.416 00.000 9828 IsSlewing returns 0
02:36:32.417 00.001 9828 IsGuiding returns 0
02:36:32.417 00.000 9828 PulseGuide returned control before completion, sleep 29
02:36:32.459 00.042 9828 IsGuiding returns 1
02:36:32.459 00.000 9828 scope still moving after pulse duration time elapsed
02:36:32.491 00.032 9828 IsSlewing returns 0
02:36:32.491 00.000 9828 IsGuiding returns 1
02:36:32.521 00.030 9828 IsSlewing returns 0
02:36:32.521 00.000 9828 IsGuiding returns 1
02:36:32.552 00.031 9828 IsSlewing returns 0
02:36:32.552 00.000 9828 IsGuiding returns 0
02:36:32.552 00.000 9828 scope move finished after 19 + 117 ms
02:36:32.552 00.000 9828 Move returns status 0, amount 19
02:36:32.552 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:32.553 00.001 9828 MoveAxis(N, 13, B)
02:36:32.553 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:32.567 00.014 9828 IsSlewing returns 0
02:36:32.567 00.000 9828 IsGuiding returns 0
02:36:32.567 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:32.599 00.032 9828 IsGuiding returns 1
02:36:32.599 00.000 9828 scope still moving after pulse duration time elapsed
02:36:32.631 00.032 9828 IsSlewing returns 0
02:36:32.631 00.000 9828 IsGuiding returns 1
02:36:32.661 00.030 9828 IsSlewing returns 0
02:36:32.661 00.000 9828 IsGuiding returns 1
02:36:32.693 00.032 9828 IsSlewing returns 0
02:36:32.693 00.000 9828 IsGuiding returns 1
02:36:32.722 00.029 9828 IsSlewing returns 0
02:36:32.722 00.000 9828 IsGuiding returns 0
02:36:32.722 00.000 9828 scope move finished after 13 + 141 ms
02:36:32.722 00.000 9828 Move returns status 0, amount 13
02:36:32.722 00.000 9828 move complete, result=0
02:36:32.722 00.000 9828 worker thread done servicing request
02:36:32.722 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:36:33.103 00.381 8976 Exposure complete
02:36:33.110 00.007 8976 worker thread done servicing request
02:36:33.110 00.000 5052 OnExposeComplete: enter
02:36:33.110 00.000 5052 UpdateGuideState(): m_state=6
02:36:33.110 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9573
02:36:33.110 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.50, Mass=128, SNR=7.8, Peak=70 HFD=1.9
02:36:33.110 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
02:36:33.110 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.72)
02:36:33.110 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.42 mountX=-0.20 mountY=0.09, mountTheta=2.73
02:36:33.111 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.21, opts=13)
02:36:33.111 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.21)
02:36:33.111 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:36:33.111 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:36:33.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:33.112 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:33.112 00.000 5052 Enqueuing Expose request
02:36:33.112 00.000 8976 Worker thread wakes up
02:36:33.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.21) opts 0xd
02:36:33.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.21)
02:36:33.112 00.000 8976 Moving (0.03, -0.21) raw xDistance=-0.20 yDistance=0.09
02:36:33.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:36:33.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:36:33.112 00.000 8976 MoveAxis(R, 0, ABG)
02:36:33.112 00.000 8976 MoveAxis(U, 0, ABG)
02:36:33.112 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:36:33.112 00.000 8976 MountToCamera -- mountX=1.56 mountY=-2.43 hyp=2.89 mountTheta=-1.00 cameraX=1.46, cameraY=2.49 cameraTheta=1.04
02:36:33.113 00.001 8976 incremental bump (1.460, 2.493) isValid = 1
02:36:33.113 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:36:33.113 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:33.113 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:33.113 00.000 8976 move complete, result=0
02:36:33.113 00.000 8976 worker thread done servicing request
02:36:33.113 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:33.113 00.000 9828 Worker thread wakes up
02:36:33.113 00.000 8976 Worker thread wakes up
02:36:33.113 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:33.114 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:33.114 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:36:33.114 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:36:33.114 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:36:33.114 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:36:33.114 00.000 9828 BLC: window closed
02:36:33.114 00.000 9828 MoveAxis(E, 20, B)
02:36:33.114 00.000 9828 Guiding  Dir = 2, Dur = 20
02:36:33.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:33.114 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:33.115 00.001 9828 IsSlewing returns 0
02:36:33.115 00.000 9828 IsGuiding returns 0
02:36:33.115 00.000 9828 PulseGuide returned control before completion, sleep 30
02:36:33.159 00.044 9828 IsGuiding returns 1
02:36:33.159 00.000 9828 scope still moving after pulse duration time elapsed
02:36:33.191 00.032 9828 IsSlewing returns 0
02:36:33.191 00.000 9828 IsGuiding returns 1
02:36:33.223 00.032 9828 IsSlewing returns 0
02:36:33.223 00.000 9828 IsGuiding returns 1
02:36:33.253 00.030 9828 IsSlewing returns 0
02:36:33.253 00.000 9828 IsGuiding returns 1
02:36:33.285 00.032 9828 IsSlewing returns 0
02:36:33.285 00.000 9828 IsGuiding returns 1
02:36:33.315 00.030 9828 IsSlewing returns 0
02:36:33.315 00.000 9828 IsGuiding returns 1
02:36:33.346 00.031 9828 IsSlewing returns 0
02:36:33.346 00.000 9828 IsGuiding returns 0
02:36:33.346 00.000 9828 scope move finished after 20 + 211 ms
02:36:33.346 00.000 9828 Move returns status 0, amount 20
02:36:33.346 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:33.346 00.000 9828 MoveAxis(N, 13, B)
02:36:33.346 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:33.361 00.015 9828 IsSlewing returns 0
02:36:33.361 00.000 9828 IsGuiding returns 0
02:36:33.362 00.001 9828 PulseGuide returned control before completion, sleep 23
02:36:33.393 00.031 9828 IsGuiding returns 1
02:36:33.393 00.000 9828 scope still moving after pulse duration time elapsed
02:36:33.425 00.032 9828 IsSlewing returns 0
02:36:33.425 00.000 9828 IsGuiding returns 1
02:36:33.455 00.030 9828 IsSlewing returns 0
02:36:33.455 00.000 9828 IsGuiding returns 1
02:36:33.486 00.031 9828 IsSlewing returns 0
02:36:33.486 00.000 9828 IsGuiding returns 1
02:36:33.517 00.031 9828 IsSlewing returns 0
02:36:33.517 00.000 9828 IsGuiding returns 0
02:36:33.517 00.000 9828 scope move finished after 13 + 142 ms
02:36:33.517 00.000 9828 Move returns status 0, amount 13
02:36:33.517 00.000 9828 move complete, result=0
02:36:33.517 00.000 9828 worker thread done servicing request
02:36:33.517 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:36:33.797 00.280 8976 Exposure complete
02:36:33.804 00.007 8976 worker thread done servicing request
02:36:33.804 00.000 5052 OnExposeComplete: enter
02:36:33.804 00.000 5052 UpdateGuideState(): m_state=6
02:36:33.804 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9574
02:36:33.804 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.74, Mass=123, SNR=7.6, Peak=68 HFD=1.9
02:36:33.804 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
02:36:33.804 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
02:36:33.804 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.26 mountX=-0.03 mountY=-0.12, mountTheta=-1.79
02:36:33.805 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.03, opts=13)
02:36:33.805 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.03)
02:36:33.805 00.000 8976 Worker thread wakes up
02:36:33.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.03) opts 0xd
02:36:33.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.03)
02:36:33.805 00.000 8976 Moving (0.12, 0.03) raw xDistance=-0.03 yDistance=-0.12
02:36:33.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:36:33.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:36:33.805 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:36:33.805 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:36:33.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:33.805 00.000 8976 MoveAxis(R, 0, ABG)
02:36:33.805 00.000 8976 MoveAxis(U, 0, ABG)
02:36:33.806 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:33.806 00.000 5052 Enqueuing Expose request
02:36:33.806 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:36:33.806 00.000 8976 MountToCamera -- mountX=1.50 mountY=-2.47 hyp=2.89 mountTheta=-1.03 cameraX=1.52, cameraY=2.46 cameraTheta=1.02
02:36:33.806 00.000 8976 incremental bump (1.518, 2.457) isValid = 1
02:36:33.806 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
02:36:33.806 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:33.806 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:33.806 00.000 8976 move complete, result=0
02:36:33.806 00.000 9828 Worker thread wakes up
02:36:33.806 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:33.806 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:33.807 00.001 8976 worker thread done servicing request
02:36:33.807 00.000 8976 Worker thread wakes up
02:36:33.807 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:33.807 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
02:36:33.807 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:36:33.807 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
02:36:33.807 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:36:33.807 00.000 9828 BLC: window closed
02:36:33.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:33.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:33.807 00.000 9828 MoveAxis(E, 21, B)
02:36:33.807 00.000 9828 Guiding  Dir = 2, Dur = 21
02:36:33.808 00.001 9828 IsSlewing returns 0
02:36:33.808 00.000 9828 IsGuiding returns 0
02:36:33.808 00.000 9828 PulseGuide returned control before completion, sleep 31
02:36:33.843 00.035 9828 IsGuiding returns 1
02:36:33.843 00.000 9828 scope still moving after pulse duration time elapsed
02:36:33.876 00.033 9828 IsSlewing returns 0
02:36:33.876 00.000 9828 IsGuiding returns 1
02:36:33.907 00.031 9828 IsSlewing returns 0
02:36:33.907 00.000 9828 IsGuiding returns 1
02:36:33.938 00.031 9828 IsSlewing returns 0
02:36:33.938 00.000 9828 IsGuiding returns 0
02:36:33.938 00.000 9828 scope move finished after 21 + 109 ms
02:36:33.938 00.000 9828 Move returns status 0, amount 21
02:36:33.938 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:33.938 00.000 9828 MoveAxis(N, 13, B)
02:36:33.938 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:33.954 00.016 9828 IsSlewing returns 0
02:36:33.954 00.000 9828 IsGuiding returns 0
02:36:33.954 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:33.985 00.031 9828 IsGuiding returns 1
02:36:33.985 00.000 9828 scope still moving after pulse duration time elapsed
02:36:34.017 00.032 9828 IsSlewing returns 0
02:36:34.017 00.000 9828 IsGuiding returns 1
02:36:34.049 00.032 9828 IsSlewing returns 0
02:36:34.049 00.000 9828 IsGuiding returns 1
02:36:34.080 00.031 9828 IsSlewing returns 0
02:36:34.080 00.000 9828 IsGuiding returns 1
02:36:34.110 00.030 9828 IsSlewing returns 0
02:36:34.110 00.000 9828 IsGuiding returns 0
02:36:34.110 00.000 9828 scope move finished after 13 + 143 ms
02:36:34.110 00.000 9828 Move returns status 0, amount 13
02:36:34.110 00.000 9828 move complete, result=0
02:36:34.110 00.000 9828 worker thread done servicing request
02:36:34.110 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:36:34.491 00.381 8976 Exposure complete
02:36:34.497 00.006 8976 worker thread done servicing request
02:36:34.497 00.000 5052 OnExposeComplete: enter
02:36:34.497 00.000 5052 UpdateGuideState(): m_state=6
02:36:34.497 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9575
02:36:34.497 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.89, Mass=140, SNR=8.1, Peak=70 HFD=2.2
02:36:34.497 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
02:36:34.497 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
02:36:34.497 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.06 mountX=0.20 mountY=-0.02, mountTheta=-0.09
02:36:34.498 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.18, opts=13)
02:36:34.498 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.18)
02:36:34.498 00.000 8976 Worker thread wakes up
02:36:34.498 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:36:34.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.18) opts 0xd
02:36:34.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.18)
02:36:34.498 00.000 8976 Moving (-0.09, 0.18) raw xDistance=0.20 yDistance=-0.02
02:36:34.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:36:34.498 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
02:36:34.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:36:34.498 00.000 8976 MoveAxis(R, 0, ABG)
02:36:34.498 00.000 8976 MoveAxis(U, 0, ABG)
02:36:34.499 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:34.499 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:36:34.499 00.000 8976 MountToCamera -- mountX=1.46 mountY=-2.49 hyp=2.89 mountTheta=-1.04 cameraX=1.56, cameraY=2.43 cameraTheta=1.00
02:36:34.499 00.000 8976 incremental bump (1.556, 2.433) isValid = 1
02:36:34.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:34.499 00.000 5052 Enqueuing Expose request
02:36:34.499 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:36:34.499 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:34.499 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:34.499 00.000 8976 move complete, result=0
02:36:34.499 00.000 9828 Worker thread wakes up
02:36:34.499 00.000 8976 worker thread done servicing request
02:36:34.499 00.000 8976 Worker thread wakes up
02:36:34.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:34.499 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:34.499 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:34.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:34.500 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:34.500 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
02:36:34.500 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
02:36:34.500 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:36:34.500 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:36:34.500 00.000 9828 BLC: window closed
02:36:34.500 00.000 9828 MoveAxis(E, 21, B)
02:36:34.500 00.000 9828 Guiding  Dir = 2, Dur = 21
02:36:34.500 00.000 9828 IsSlewing returns 0
02:36:34.500 00.000 9828 IsGuiding returns 0
02:36:34.500 00.000 9828 PulseGuide returned control before completion, sleep 31
02:36:34.547 00.047 9828 IsGuiding returns 1
02:36:34.547 00.000 9828 scope still moving after pulse duration time elapsed
02:36:34.579 00.032 9828 IsSlewing returns 0
02:36:34.579 00.000 9828 IsGuiding returns 1
02:36:34.611 00.032 9828 IsSlewing returns 0
02:36:34.611 00.000 9828 IsGuiding returns 1
02:36:34.642 00.031 9828 IsSlewing returns 0
02:36:34.642 00.000 9828 IsGuiding returns 0
02:36:34.642 00.000 9828 scope move finished after 21 + 120 ms
02:36:34.642 00.000 9828 Move returns status 0, amount 21
02:36:34.642 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:34.642 00.000 9828 MoveAxis(N, 12, B)
02:36:34.642 00.000 9828 Guiding  Dir = 0, Dur = 12
02:36:34.658 00.016 9828 IsSlewing returns 0
02:36:34.658 00.000 9828 IsGuiding returns 0
02:36:34.658 00.000 9828 PulseGuide returned control before completion, sleep 22
02:36:34.690 00.032 9828 IsGuiding returns 1
02:36:34.690 00.000 9828 scope still moving after pulse duration time elapsed
02:36:34.721 00.031 9828 IsSlewing returns 0
02:36:34.721 00.000 9828 IsGuiding returns 1
02:36:34.752 00.031 9828 IsSlewing returns 0
02:36:34.752 00.000 9828 IsGuiding returns 1
02:36:34.783 00.031 9828 IsSlewing returns 0
02:36:34.784 00.001 9828 IsGuiding returns 1
02:36:34.814 00.030 9828 IsSlewing returns 0
02:36:34.814 00.000 9828 IsGuiding returns 0
02:36:34.814 00.000 9828 scope move finished after 12 + 144 ms
02:36:34.814 00.000 9828 Move returns status 0, amount 12
02:36:34.814 00.000 9828 move complete, result=0
02:36:34.814 00.000 9828 worker thread done servicing request
02:36:34.814 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:36:35.188 00.374 8976 Exposure complete
02:36:35.193 00.005 8976 worker thread done servicing request
02:36:35.194 00.001 5052 OnExposeComplete: enter
02:36:35.194 00.000 5052 UpdateGuideState(): m_state=6
02:36:35.194 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9576
02:36:35.194 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.96, Mass=141, SNR=8.2, Peak=72 HFD=2.1
02:36:35.194 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
02:36:35.194 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
02:36:35.194 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.29 cameraTheta=2.10 mountX=0.29 mountY=-0.01, mountTheta=-0.05
02:36:35.194 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.25, opts=13)
02:36:35.195 00.001 5052 Enqueuing Move request for stepguider (-0.15, 0.25)
02:36:35.195 00.000 8976 Worker thread wakes up
02:36:35.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.25) opts 0xd
02:36:35.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.25)
02:36:35.195 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:36:35.195 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:36:35.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:35.195 00.000 8976 Moving (-0.15, 0.25) raw xDistance=0.29 yDistance=-0.01
02:36:35.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:36:35.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:36:35.195 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:35.195 00.000 5052 Enqueuing Expose request
02:36:35.195 00.000 8976 MoveAxis(L, 1, ABG)
02:36:35.196 00.001 8976 stepping (-9, 16) + (-1, 0)
02:36:35.196 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:35.228 00.032 8976 Received - 47 (G) 
02:36:35.229 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:35.229 00.000 8976 stepped: pos (-10, 16)
02:36:35.229 00.000 8976 MoveAxis(U, 0, ABG)
02:36:35.229 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:36:35.229 00.000 8976 MountToCamera -- mountX=1.48 mountY=-2.51 hyp=2.91 mountTheta=-1.04 cameraX=1.56, cameraY=2.46 cameraTheta=1.01
02:36:35.229 00.000 8976 incremental bump (1.559, 2.462) isValid = 1
02:36:35.229 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:36:35.229 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:35.229 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:35.229 00.000 8976 move complete, result=0
02:36:35.229 00.000 8976 worker thread done servicing request
02:36:35.229 00.000 8976 Worker thread wakes up
02:36:35.230 00.001 9828 Worker thread wakes up
02:36:35.230 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:35.230 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:35.230 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:36:35.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:35.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:35.230 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:36:35.230 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
02:36:35.230 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:36:35.230 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:36:35.230 00.000 9828 BLC: window closed
02:36:35.230 00.000 9828 MoveAxis(E, 21, B)
02:36:35.231 00.001 9828 Guiding  Dir = 2, Dur = 21
02:36:35.231 00.000 9828 IsSlewing returns 0
02:36:35.231 00.000 9828 IsGuiding returns 0
02:36:35.231 00.000 9828 PulseGuide returned control before completion, sleep 31
02:36:35.267 00.036 9828 IsGuiding returns 1
02:36:35.267 00.000 9828 scope still moving after pulse duration time elapsed
02:36:35.299 00.032 9828 IsSlewing returns 0
02:36:35.299 00.000 9828 IsGuiding returns 1
02:36:35.330 00.031 9828 IsSlewing returns 0
02:36:35.330 00.000 9828 IsGuiding returns 1
02:36:35.362 00.032 9828 IsSlewing returns 0
02:36:35.362 00.000 9828 IsGuiding returns 0
02:36:35.362 00.000 9828 scope move finished after 21 + 110 ms
02:36:35.362 00.000 9828 Move returns status 0, amount 21
02:36:35.362 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:35.362 00.000 9828 MoveAxis(N, 13, B)
02:36:35.362 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:35.377 00.015 9828 IsSlewing returns 0
02:36:35.377 00.000 9828 IsGuiding returns 0
02:36:35.377 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:35.409 00.032 9828 IsGuiding returns 1
02:36:35.409 00.000 9828 scope still moving after pulse duration time elapsed
02:36:35.440 00.031 9828 IsSlewing returns 0
02:36:35.440 00.000 9828 IsGuiding returns 1
02:36:35.471 00.031 9828 IsSlewing returns 0
02:36:35.471 00.000 9828 IsGuiding returns 1
02:36:35.503 00.032 9828 IsSlewing returns 0
02:36:35.503 00.000 9828 IsGuiding returns 1
02:36:35.534 00.031 9828 IsSlewing returns 0
02:36:35.534 00.000 9828 IsGuiding returns 0
02:36:35.534 00.000 9828 scope move finished after 13 + 143 ms
02:36:35.534 00.000 9828 Move returns status 0, amount 13
02:36:35.534 00.000 9828 move complete, result=0
02:36:35.534 00.000 9828 worker thread done servicing request
02:36:35.534 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:36:35.916 00.382 8976 Exposure complete
02:36:35.921 00.005 8976 worker thread done servicing request
02:36:35.922 00.001 5052 OnExposeComplete: enter
02:36:35.922 00.000 5052 UpdateGuideState(): m_state=6
02:36:35.922 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9577
02:36:35.922 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.82, Mass=143, SNR=8.2, Peak=74 HFD=2.2
02:36:35.922 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.04) = xAngle (0.03 = 0.03)
02:36:35.922 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.07 = -0.07)
02:36:35.922 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.07 mountX=0.13 mountY=-0.01, mountTheta=-0.07
02:36:35.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.11, opts=13)
02:36:35.923 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.11)
02:36:35.923 00.000 8976 Worker thread wakes up
02:36:35.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.11) opts 0xd
02:36:35.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.11)
02:36:35.923 00.000 8976 Moving (-0.06, 0.11) raw xDistance=0.13 yDistance=-0.01
02:36:35.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:36:35.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:36:35.923 00.000 8976 MoveAxis(R, 0, ABG)
02:36:35.923 00.000 8976 MoveAxis(U, 0, ABG)
02:36:35.923 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:36:35.923 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
02:36:35.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:35.923 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:36:35.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:35.923 00.000 5052 Enqueuing Expose request
02:36:35.923 00.000 8976 MountToCamera -- mountX=1.50 mountY=-2.52 hyp=2.93 mountTheta=-1.03 cameraX=1.56, cameraY=2.48 cameraTheta=1.01
02:36:35.923 00.000 8976 incremental bump (1.561, 2.481) isValid = 1
02:36:35.924 00.001 8976 Scheduling Mount bump of (0.061, 0.101)
02:36:35.924 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:35.924 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:35.924 00.000 8976 move complete, result=0
02:36:35.924 00.000 9828 Worker thread wakes up
02:36:35.924 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:35.924 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:35.924 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:35.924 00.000 8976 worker thread done servicing request
02:36:35.924 00.000 8976 Worker thread wakes up
02:36:35.924 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:36:35.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:35.924 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:36:35.924 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:35.924 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:36:35.925 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:36:35.925 00.000 9828 BLC: window closed
02:36:35.925 00.000 9828 MoveAxis(E, 21, B)
02:36:35.925 00.000 9828 Guiding  Dir = 2, Dur = 21
02:36:35.925 00.000 9828 IsSlewing returns 0
02:36:35.925 00.000 9828 IsGuiding returns 0
02:36:35.925 00.000 9828 PulseGuide returned control before completion, sleep 31
02:36:35.969 00.044 9828 IsGuiding returns 1
02:36:35.969 00.000 9828 scope still moving after pulse duration time elapsed
02:36:36.000 00.031 9828 IsSlewing returns 0
02:36:36.000 00.000 9828 IsGuiding returns 1
02:36:36.031 00.031 9828 IsSlewing returns 0
02:36:36.031 00.000 9828 IsGuiding returns 1
02:36:36.063 00.032 9828 IsSlewing returns 0
02:36:36.063 00.000 9828 IsGuiding returns 0
02:36:36.063 00.000 9828 scope move finished after 21 + 116 ms
02:36:36.063 00.000 9828 Move returns status 0, amount 21
02:36:36.063 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:36.063 00.000 9828 MoveAxis(N, 13, B)
02:36:36.063 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:36.079 00.016 9828 IsSlewing returns 0
02:36:36.079 00.000 9828 IsGuiding returns 0
02:36:36.079 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:36.111 00.032 9828 IsGuiding returns 1
02:36:36.111 00.000 9828 scope still moving after pulse duration time elapsed
02:36:36.142 00.031 9828 IsSlewing returns 0
02:36:36.142 00.000 9828 IsGuiding returns 1
02:36:36.173 00.031 9828 IsSlewing returns 0
02:36:36.173 00.000 9828 IsGuiding returns 1
02:36:36.220 00.047 9828 IsSlewing returns 0
02:36:36.220 00.000 9828 IsGuiding returns 0
02:36:36.220 00.000 9828 scope move finished after 13 + 128 ms
02:36:36.220 00.000 9828 Move returns status 0, amount 13
02:36:36.220 00.000 9828 move complete, result=0
02:36:36.220 00.000 9828 worker thread done servicing request
02:36:36.220 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:36:36.609 00.389 8976 Exposure complete
02:36:36.615 00.006 8976 worker thread done servicing request
02:36:36.615 00.000 5052 OnExposeComplete: enter
02:36:36.615 00.000 5052 UpdateGuideState(): m_state=6
02:36:36.615 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9578
02:36:36.615 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.78, Mass=138, SNR=8.1, Peak=73 HFD=1.8
02:36:36.615 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:36:36.615 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:36:36.616 00.001 5052 CameraToMount -- cameraX=-0.54 cameraY=0.07 hyp=0.54 cameraTheta=3.01 mountX=0.31 mountY=0.41, mountTheta=0.93
02:36:36.616 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.07, opts=13)
02:36:36.616 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.07)
02:36:36.616 00.000 8976 Worker thread wakes up
02:36:36.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.07) opts 0xd
02:36:36.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.07)
02:36:36.616 00.000 8976 Moving (-0.54, 0.07) raw xDistance=0.31 yDistance=0.41
02:36:36.617 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:36:36.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:36:36.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:36:36.617 00.000 8976 MoveAxis(L, 1, ABG)
02:36:36.617 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:36:36.617 00.000 8976 stepping (-10, 16) + (-1, 0)
02:36:36.617 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:36.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:36.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:36.617 00.000 5052 Enqueuing Expose request
02:36:36.634 00.017 8976 Received - 47 (G) 
02:36:36.634 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:36.634 00.000 8976 stepped: pos (-11, 16)
02:36:36.634 00.000 8976 MoveAxis(D, 2, ABG)
02:36:36.634 00.000 8976 stepping (-11, 16) + (0, -2)
02:36:36.634 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:36.666 00.032 8976 Received - 47 (G) 
02:36:36.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:36.666 00.000 8976 stepped: pos (-11, 14)
02:36:36.666 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:36:36.667 00.001 8976 MountToCamera -- mountX=1.56 mountY=-2.42 hyp=2.88 mountTheta=-1.00 cameraX=1.45, cameraY=2.49 cameraTheta=1.04
02:36:36.667 00.000 8976 incremental bump (1.446, 2.491) isValid = 1
02:36:36.667 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:36:36.667 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:36.667 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:36.668 00.001 8976 move complete, result=0
02:36:36.668 00.000 8976 worker thread done servicing request
02:36:36.668 00.000 9828 Worker thread wakes up
02:36:36.668 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:36:36.668 00.000 8976 Worker thread wakes up
02:36:36.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:36.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:36.668 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:36.668 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:36.668 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
02:36:36.668 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
02:36:36.668 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
02:36:36.668 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:36:36.668 00.000 9828 BLC: window closed
02:36:36.668 00.000 9828 MoveAxis(E, 20, B)
02:36:36.668 00.000 9828 Guiding  Dir = 2, Dur = 20
02:36:36.670 00.002 9828 IsSlewing returns 0
02:36:36.670 00.000 9828 IsGuiding returns 0
02:36:36.670 00.000 9828 PulseGuide returned control before completion, sleep 30
02:36:36.716 00.046 9828 IsGuiding returns 1
02:36:36.716 00.000 9828 scope still moving after pulse duration time elapsed
02:36:36.748 00.032 9828 IsSlewing returns 0
02:36:36.748 00.000 9828 IsGuiding returns 1
02:36:36.779 00.031 9828 IsSlewing returns 0
02:36:36.779 00.000 9828 IsGuiding returns 1
02:36:36.811 00.032 9828 IsSlewing returns 0
02:36:36.811 00.000 9828 IsGuiding returns 1
02:36:36.841 00.030 9828 IsSlewing returns 0
02:36:36.841 00.000 9828 IsGuiding returns 1
02:36:36.872 00.031 9828 IsSlewing returns 0
02:36:36.872 00.000 9828 IsGuiding returns 1
02:36:36.903 00.031 9828 IsSlewing returns 0
02:36:36.903 00.000 9828 IsGuiding returns 0
02:36:36.903 00.000 9828 scope move finished after 20 + 212 ms
02:36:36.903 00.000 9828 Move returns status 0, amount 20
02:36:36.903 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:36.903 00.000 9828 MoveAxis(N, 13, B)
02:36:36.903 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:36.919 00.016 9828 IsSlewing returns 0
02:36:36.919 00.000 9828 IsGuiding returns 0
02:36:36.919 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:36.950 00.031 9828 IsGuiding returns 1
02:36:36.950 00.000 9828 scope still moving after pulse duration time elapsed
02:36:36.981 00.031 9828 IsSlewing returns 0
02:36:36.981 00.000 9828 IsGuiding returns 1
02:36:37.012 00.031 9828 IsSlewing returns 0
02:36:37.012 00.000 9828 IsGuiding returns 1
02:36:37.043 00.031 9828 IsSlewing returns 0
02:36:37.043 00.000 9828 IsGuiding returns 1
02:36:37.074 00.031 9828 IsSlewing returns 0
02:36:37.074 00.000 9828 IsGuiding returns 0
02:36:37.074 00.000 9828 scope move finished after 13 + 141 ms
02:36:37.074 00.000 9828 Move returns status 0, amount 13
02:36:37.074 00.000 9828 move complete, result=0
02:36:37.075 00.001 9828 worker thread done servicing request
02:36:37.075 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:36:37.353 00.278 8976 Exposure complete
02:36:37.359 00.006 8976 worker thread done servicing request
02:36:37.359 00.000 5052 OnExposeComplete: enter
02:36:37.359 00.000 5052 UpdateGuideState(): m_state=6
02:36:37.359 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9579
02:36:37.359 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.68, Mass=128, SNR=7.8, Peak=71 HFD=1.6
02:36:37.359 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
02:36:37.359 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
02:36:37.359 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.03 hyp=0.55 cameraTheta=-3.09 mountX=0.23 mountY=0.48, mountTheta=1.13
02:36:37.360 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.03, opts=13)
02:36:37.360 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.03)
02:36:37.360 00.000 8976 Worker thread wakes up
02:36:37.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.03) opts 0xd
02:36:37.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.03)
02:36:37.360 00.000 8976 Moving (-0.55, -0.03) raw xDistance=0.23 yDistance=0.48
02:36:37.360 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:36:37.360 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:36:37.360 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:37.360 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:37.360 00.000 5052 Enqueuing Expose request
02:36:37.361 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:36:37.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
02:36:37.361 00.000 8976 MoveAxis(R, 0, ABG)
02:36:37.361 00.000 8976 MoveAxis(D, 2, ABG)
02:36:37.361 00.000 8976 stepping (-11, 14) + (0, -2)
02:36:37.361 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:37.386 00.025 8976 Received - 47 (G) 
02:36:37.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:37.386 00.000 8976 stepped: pos (-11, 12)
02:36:37.386 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:36:37.386 00.000 8976 MountToCamera -- mountX=1.60 mountY=-2.25 hyp=2.76 mountTheta=-0.95 cameraX=1.28, cameraY=2.45 cameraTheta=1.09
02:36:37.387 00.001 8976 incremental bump (1.276, 2.450) isValid = 1
02:36:37.387 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:36:37.387 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:36:37.387 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:36:37.387 00.000 8976 move complete, result=0
02:36:37.387 00.000 8976 worker thread done servicing request
02:36:37.387 00.000 8976 Worker thread wakes up
02:36:37.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:37.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:37.387 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:36:37.387 00.000 9828 Worker thread wakes up
02:36:37.388 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:36:37.388 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:36:37.388 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:36:37.388 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:36:37.388 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:36:37.388 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:36:37.388 00.000 9828 BLC: window closed
02:36:37.388 00.000 9828 MoveAxis(E, 18, B)
02:36:37.388 00.000 9828 Guiding  Dir = 2, Dur = 18
02:36:37.388 00.000 9828 IsSlewing returns 0
02:36:37.388 00.000 9828 IsGuiding returns 0
02:36:37.388 00.000 9828 PulseGuide returned control before completion, sleep 28
02:36:37.430 00.042 9828 IsGuiding returns 1
02:36:37.430 00.000 9828 scope still moving after pulse duration time elapsed
02:36:37.461 00.031 9828 IsSlewing returns 0
02:36:37.461 00.000 9828 IsGuiding returns 1
02:36:37.492 00.031 9828 IsSlewing returns 0
02:36:37.492 00.000 9828 IsGuiding returns 1
02:36:37.523 00.031 9828 IsSlewing returns 0
02:36:37.523 00.000 9828 IsGuiding returns 0
02:36:37.523 00.000 9828 scope move finished after 18 + 117 ms
02:36:37.523 00.000 9828 Move returns status 0, amount 18
02:36:37.523 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:37.523 00.000 9828 MoveAxis(N, 13, B)
02:36:37.523 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:37.540 00.017 9828 IsSlewing returns 0
02:36:37.540 00.000 9828 IsGuiding returns 0
02:36:37.540 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:37.569 00.029 9828 IsGuiding returns 1
02:36:37.569 00.000 9828 scope still moving after pulse duration time elapsed
02:36:37.600 00.031 9828 IsSlewing returns 0
02:36:37.600 00.000 9828 IsGuiding returns 1
02:36:37.631 00.031 9828 IsSlewing returns 0
02:36:37.631 00.000 9828 IsGuiding returns 1
02:36:37.662 00.031 9828 IsSlewing returns 0
02:36:37.662 00.000 9828 IsGuiding returns 1
02:36:37.695 00.033 9828 IsSlewing returns 0
02:36:37.695 00.000 9828 IsGuiding returns 0
02:36:37.695 00.000 9828 scope move finished after 13 + 141 ms
02:36:37.695 00.000 9828 Move returns status 0, amount 13
02:36:37.695 00.000 9828 move complete, result=0
02:36:37.695 00.000 9828 worker thread done servicing request
02:36:37.695 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:36:38.074 00.379 8976 Exposure complete
02:36:38.080 00.006 8976 worker thread done servicing request
02:36:38.080 00.000 5052 OnExposeComplete: enter
02:36:38.080 00.000 5052 UpdateGuideState(): m_state=6
02:36:38.080 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9580
02:36:38.080 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.69, Mass=122, SNR=7.7, Peak=73 HFD=1.9
02:36:38.080 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.13 = 1.16)
02:36:38.080 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
02:36:38.080 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-3.08 mountX=0.11 mountY=0.24, mountTheta=1.14
02:36:38.081 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.02, opts=13)
02:36:38.081 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.02)
02:36:38.081 00.000 8976 Worker thread wakes up
02:36:38.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.02) opts 0xd
02:36:38.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.02)
02:36:38.081 00.000 8976 Moving (-0.27, -0.02) raw xDistance=0.11 yDistance=0.24
02:36:38.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:36:38.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:36:38.081 00.000 5052 UpdateGuideState exits: m=122 SNR=7.7
02:36:38.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:38.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:36:38.082 00.001 8976 MoveAxis(R, 0, ABG)
02:36:38.082 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:38.082 00.000 5052 Enqueuing Expose request
02:36:38.082 00.000 8976 MoveAxis(U, 0, ABG)
02:36:38.082 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:36:38.082 00.000 8976 MountToCamera -- mountX=1.63 mountY=-2.14 hyp=2.69 mountTheta=-0.92 cameraX=1.16, cameraY=2.42 cameraTheta=1.12
02:36:38.082 00.000 8976 incremental bump (1.162, 2.423) isValid = 1
02:36:38.082 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:36:38.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:36:38.082 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:36:38.082 00.000 8976 move complete, result=0
02:36:38.082 00.000 8976 worker thread done servicing request
02:36:38.082 00.000 9828 Worker thread wakes up
02:36:38.083 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:36:38.083 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:36:38.083 00.000 8976 Worker thread wakes up
02:36:38.083 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:36:38.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:38.083 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:36:38.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:38.083 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:36:38.083 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:36:38.083 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:36:38.083 00.000 9828 BLC: window closed
02:36:38.083 00.000 9828 MoveAxis(E, 17, B)
02:36:38.083 00.000 9828 Guiding  Dir = 2, Dur = 17
02:36:38.084 00.001 9828 IsSlewing returns 0
02:36:38.084 00.000 9828 IsGuiding returns 0
02:36:38.084 00.000 9828 PulseGuide returned control before completion, sleep 27
02:36:38.117 00.033 9828 IsGuiding returns 1
02:36:38.117 00.000 9828 scope still moving after pulse duration time elapsed
02:36:38.148 00.031 9828 IsSlewing returns 0
02:36:38.148 00.000 9828 IsGuiding returns 1
02:36:38.179 00.031 9828 IsSlewing returns 0
02:36:38.179 00.000 9828 IsGuiding returns 1
02:36:38.209 00.030 9828 IsSlewing returns 0
02:36:38.209 00.000 9828 IsGuiding returns 1
02:36:38.240 00.031 9828 IsSlewing returns 0
02:36:38.240 00.000 9828 IsGuiding returns 0
02:36:38.240 00.000 9828 scope move finished after 17 + 139 ms
02:36:38.240 00.000 9828 Move returns status 0, amount 17
02:36:38.240 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:38.240 00.000 9828 MoveAxis(N, 14, B)
02:36:38.240 00.000 9828 Guiding  Dir = 0, Dur = 14
02:36:38.255 00.015 9828 IsSlewing returns 0
02:36:38.255 00.000 9828 IsGuiding returns 0
02:36:38.255 00.000 9828 PulseGuide returned control before completion, sleep 24
02:36:38.286 00.031 9828 IsGuiding returns 1
02:36:38.286 00.000 9828 scope still moving after pulse duration time elapsed
02:36:38.317 00.031 9828 IsSlewing returns 0
02:36:38.317 00.000 9828 IsGuiding returns 1
02:36:38.349 00.032 9828 IsSlewing returns 0
02:36:38.349 00.000 9828 IsGuiding returns 1
02:36:38.380 00.031 9828 IsSlewing returns 0
02:36:38.380 00.000 9828 IsGuiding returns 1
02:36:38.411 00.031 9828 IsSlewing returns 0
02:36:38.411 00.000 9828 IsGuiding returns 0
02:36:38.411 00.000 9828 scope move finished after 14 + 141 ms
02:36:38.411 00.000 9828 Move returns status 0, amount 14
02:36:38.411 00.000 9828 move complete, result=0
02:36:38.411 00.000 9828 worker thread done servicing request
02:36:38.411 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:36:38.770 00.359 8976 Exposure complete
02:36:38.776 00.006 8976 worker thread done servicing request
02:36:38.776 00.000 5052 OnExposeComplete: enter
02:36:38.776 00.000 5052 UpdateGuideState(): m_state=6
02:36:38.776 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9581
02:36:38.776 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=282.12, Mass=133, SNR=7.9, Peak=73 HFD=2.2
02:36:38.776 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.02 = -0.02)
02:36:38.776 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.12 = -0.12)
02:36:38.776 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.41 hyp=0.46 cameraTheta=2.02 mountX=0.46 mountY=-0.06, mountTheta=-0.12
02:36:38.777 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.41, opts=13)
02:36:38.777 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.41)
02:36:38.777 00.000 8976 Worker thread wakes up
02:36:38.777 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.41) opts 0xd
02:36:38.777 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.41)
02:36:38.777 00.000 8976 Moving (-0.20, 0.41) raw xDistance=0.46 yDistance=-0.06
02:36:38.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:36:38.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:36:38.777 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:36:38.777 00.000 8976 MoveAxis(L, 2, ABG)
02:36:38.778 00.001 8976 stepping (-11, 12) + (-2, 0)
02:36:38.778 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:38.778 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
02:36:38.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:38.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:38.778 00.000 5052 Enqueuing Expose request
02:36:38.809 00.031 8976 Received - 47 (G) 
02:36:38.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:38.809 00.000 8976 stepped: pos (-13, 12)
02:36:38.809 00.000 8976 MoveAxis(U, 0, ABG)
02:36:38.809 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:36:38.809 00.000 8976 MountToCamera -- mountX=1.75 mountY=-2.06 hyp=2.70 mountTheta=-0.87 cameraX=1.04, cameraY=2.49 cameraTheta=1.18
02:36:38.809 00.000 8976 incremental bump (1.039, 2.495) isValid = 1
02:36:38.809 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:36:38.810 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:36:38.810 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:36:38.810 00.000 8976 move complete, result=0
02:36:38.810 00.000 8976 worker thread done servicing request
02:36:38.810 00.000 8976 Worker thread wakes up
02:36:38.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:38.810 00.000 9828 Worker thread wakes up
02:36:38.810 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
02:36:38.810 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:38.810 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:36:38.810 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:36:38.810 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:36:38.810 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:36:38.810 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:36:38.810 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:36:38.810 00.000 9828 BLC: window closed
02:36:38.810 00.000 9828 MoveAxis(E, 16, B)
02:36:38.810 00.000 9828 Guiding  Dir = 2, Dur = 16
02:36:38.811 00.001 9828 IsSlewing returns 0
02:36:38.811 00.000 9828 IsGuiding returns 0
02:36:38.811 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:38.851 00.040 9828 IsGuiding returns 1
02:36:38.851 00.000 9828 scope still moving after pulse duration time elapsed
02:36:38.882 00.031 9828 IsSlewing returns 0
02:36:38.882 00.000 9828 IsGuiding returns 1
02:36:38.913 00.031 9828 IsSlewing returns 0
02:36:38.913 00.000 9828 IsGuiding returns 1
02:36:38.943 00.030 9828 IsSlewing returns 0
02:36:38.943 00.000 9828 IsGuiding returns 0
02:36:38.944 00.001 9828 scope move finished after 16 + 116 ms
02:36:38.944 00.000 9828 Move returns status 0, amount 16
02:36:38.944 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:38.944 00.000 9828 MoveAxis(N, 14, B)
02:36:38.944 00.000 9828 Guiding  Dir = 0, Dur = 14
02:36:38.958 00.014 9828 IsSlewing returns 0
02:36:38.958 00.000 9828 IsGuiding returns 0
02:36:38.958 00.000 9828 PulseGuide returned control before completion, sleep 24
02:36:38.990 00.032 9828 IsGuiding returns 1
02:36:38.990 00.000 9828 scope still moving after pulse duration time elapsed
02:36:39.022 00.032 9828 IsSlewing returns 0
02:36:39.023 00.001 9828 IsGuiding returns 1
02:36:39.052 00.029 9828 IsSlewing returns 0
02:36:39.052 00.000 9828 IsGuiding returns 1
02:36:39.083 00.031 9828 IsSlewing returns 0
02:36:39.083 00.000 9828 IsGuiding returns 0
02:36:39.083 00.000 9828 scope move finished after 14 + 111 ms
02:36:39.083 00.000 9828 Move returns status 0, amount 14
02:36:39.083 00.000 9828 move complete, result=0
02:36:39.083 00.000 9828 worker thread done servicing request
02:36:39.083 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:36:39.496 00.413 8976 Exposure complete
02:36:39.501 00.005 8976 worker thread done servicing request
02:36:39.501 00.000 5052 OnExposeComplete: enter
02:36:39.501 00.000 5052 UpdateGuideState(): m_state=6
02:36:39.501 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9582
02:36:39.502 00.001 5052 Star::Find returns 1 (0), X=329.08, Y=281.90, Mass=139, SNR=8.1, Peak=68 HFD=2.2
02:36:39.502 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.03 = -0.03)
02:36:39.502 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.13 = -0.13)
02:36:39.502 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.22 cameraTheta=2.02 mountX=0.22 mountY=-0.03, mountTheta=-0.13
02:36:39.502 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.19, opts=13)
02:36:39.502 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.19)
02:36:39.502 00.000 8976 Worker thread wakes up
02:36:39.503 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.19) opts 0xd
02:36:39.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.19)
02:36:39.503 00.000 8976 Moving (-0.09, 0.19) raw xDistance=0.22 yDistance=-0.03
02:36:39.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:36:39.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:36:39.503 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:36:39.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:39.503 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:39.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:36:39.503 00.000 8976 MoveAxis(R, 0, ABG)
02:36:39.503 00.000 8976 MoveAxis(U, 0, ABG)
02:36:39.503 00.000 5052 Enqueuing Expose request
02:36:39.503 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:36:39.503 00.000 8976 MountToCamera -- mountX=1.83 mountY=-2.01 hyp=2.72 mountTheta=-0.83 cameraX=0.96, cameraY=2.54 cameraTheta=1.21
02:36:39.503 00.000 8976 incremental bump (0.957, 2.543) isValid = 1
02:36:39.503 00.000 8976 Scheduling Mount bump of (0.040, 0.111)
02:36:39.503 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:36:39.503 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:36:39.503 00.000 8976 move complete, result=0
02:36:39.503 00.000 9828 Worker thread wakes up
02:36:39.504 00.001 8976 worker thread done servicing request
02:36:39.504 00.000 8976 Worker thread wakes up
02:36:39.504 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:39.504 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:36:39.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:39.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:39.504 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:36:39.504 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:36:39.504 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
02:36:39.504 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:36:39.504 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:36:39.504 00.000 9828 BLC: window closed
02:36:39.504 00.000 9828 MoveAxis(E, 14, B)
02:36:39.504 00.000 9828 Guiding  Dir = 2, Dur = 14
02:36:39.505 00.001 9828 IsSlewing returns 0
02:36:39.505 00.000 9828 IsGuiding returns 0
02:36:39.505 00.000 9828 PulseGuide returned control before completion, sleep 24
02:36:39.538 00.033 9828 IsGuiding returns 1
02:36:39.538 00.000 9828 scope still moving after pulse duration time elapsed
02:36:39.570 00.032 9828 IsSlewing returns 0
02:36:39.571 00.001 9828 IsGuiding returns 1
02:36:39.602 00.031 9828 IsSlewing returns 0
02:36:39.602 00.000 9828 IsGuiding returns 1
02:36:39.633 00.031 9828 IsSlewing returns 0
02:36:39.633 00.000 9828 IsGuiding returns 0
02:36:39.633 00.000 9828 scope move finished after 14 + 114 ms
02:36:39.633 00.000 9828 Move returns status 0, amount 14
02:36:39.633 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:39.634 00.001 9828 MoveAxis(N, 14, B)
02:36:39.634 00.000 9828 Guiding  Dir = 0, Dur = 14
02:36:39.648 00.014 9828 IsSlewing returns 0
02:36:39.648 00.000 9828 IsGuiding returns 0
02:36:39.648 00.000 9828 PulseGuide returned control before completion, sleep 24
02:36:39.679 00.031 9828 IsGuiding returns 1
02:36:39.679 00.000 9828 scope still moving after pulse duration time elapsed
02:36:39.710 00.031 9828 IsSlewing returns 0
02:36:39.710 00.000 9828 IsGuiding returns 1
02:36:39.741 00.031 9828 IsSlewing returns 0
02:36:39.741 00.000 9828 IsGuiding returns 1
02:36:39.772 00.031 9828 IsSlewing returns 0
02:36:39.772 00.000 9828 IsGuiding returns 1
02:36:39.803 00.031 9828 IsSlewing returns 0
02:36:39.803 00.000 9828 IsGuiding returns 0
02:36:39.803 00.000 9828 scope move finished after 14 + 139 ms
02:36:39.803 00.000 9828 Move returns status 0, amount 14
02:36:39.803 00.000 9828 move complete, result=0
02:36:39.803 00.000 9828 worker thread done servicing request
02:36:39.803 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:36:40.197 00.394 8976 Exposure complete
02:36:40.203 00.006 8976 worker thread done servicing request
02:36:40.203 00.000 5052 OnExposeComplete: enter
02:36:40.203 00.000 5052 UpdateGuideState(): m_state=6
02:36:40.203 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9583
02:36:40.203 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.70, Mass=135, SNR=8.0, Peak=65 HFD=2.4
02:36:40.203 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.76 = 1.53)
02:36:40.203 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
02:36:40.203 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.71 mountX=0.00 mountY=0.03, mountTheta=1.53
02:36:40.204 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.01, opts=13)
02:36:40.204 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.01)
02:36:40.204 00.000 8976 Worker thread wakes up
02:36:40.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.01) opts 0xd
02:36:40.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.01)
02:36:40.204 00.000 8976 Moving (-0.03, -0.01) raw xDistance=0.00 yDistance=0.03
02:36:40.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:36:40.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:36:40.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:36:40.205 00.001 8976 MoveAxis(R, 0, ABG)
02:36:40.205 00.000 8976 MoveAxis(U, 0, ABG)
02:36:40.205 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:36:40.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:40.205 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:40.205 00.000 5052 Enqueuing Expose request
02:36:40.205 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:36:40.205 00.000 8976 MountToCamera -- mountX=1.88 mountY=-1.98 hyp=2.73 mountTheta=-0.81 cameraX=0.90, cameraY=2.57 cameraTheta=1.23
02:36:40.205 00.000 8976 incremental bump (0.902, 2.575) isValid = 1
02:36:40.205 00.000 8976 Scheduling Mount bump of (0.010, 0.029)
02:36:40.205 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.03, opts=4)
02:36:40.205 00.000 8976 Enqueuing Move request for scope (0.01, 0.03)
02:36:40.205 00.000 8976 move complete, result=0
02:36:40.205 00.000 9828 Worker thread wakes up
02:36:40.206 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0x4
02:36:40.206 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:40.206 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
02:36:40.206 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:36:40.206 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:36:40.206 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.24 mountX=-0.01 mountY=-0.03, mountTheta=-1.95
02:36:40.206 00.000 9828 Moving (0.01, 0.03) raw xDistance=-0.01 yDistance=-0.03
02:36:40.206 00.000 9828 BLC: window closed
02:36:40.206 00.000 9828 MoveAxis(E, 4, B)
02:36:40.206 00.000 9828 Guiding  Dir = 2, Dur = 4
02:36:40.207 00.001 8976 worker thread done servicing request
02:36:40.207 00.000 8976 Worker thread wakes up
02:36:40.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:40.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:40.207 00.000 9828 IsSlewing returns 0
02:36:40.207 00.000 9828 IsGuiding returns 0
02:36:40.207 00.000 9828 PulseGuide returned control before completion, sleep 14
02:36:40.227 00.020 9828 IsGuiding returns 1
02:36:40.227 00.000 9828 scope still moving after pulse duration time elapsed
02:36:40.258 00.031 9828 IsSlewing returns 0
02:36:40.259 00.001 9828 IsGuiding returns 1
02:36:40.290 00.031 9828 IsSlewing returns 0
02:36:40.290 00.000 9828 IsGuiding returns 1
02:36:40.322 00.032 9828 IsSlewing returns 0
02:36:40.322 00.000 9828 IsGuiding returns 1
02:36:40.355 00.033 9828 IsSlewing returns 0
02:36:40.355 00.000 9828 IsGuiding returns 1
02:36:40.385 00.030 9828 IsSlewing returns 0
02:36:40.385 00.000 9828 IsGuiding returns 1
02:36:40.416 00.031 9828 IsSlewing returns 0
02:36:40.416 00.000 9828 IsGuiding returns 0
02:36:40.416 00.000 9828 scope move finished after 4 + 206 ms
02:36:40.416 00.000 9828 Move returns status 0, amount 4
02:36:40.417 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:40.417 00.000 9828 MoveAxis(N, 4, B)
02:36:40.417 00.000 9828 Guiding  Dir = 0, Dur = 4
02:36:40.432 00.015 9828 IsSlewing returns 0
02:36:40.432 00.000 9828 IsGuiding returns 0
02:36:40.432 00.000 9828 PulseGuide returned control before completion, sleep 14
02:36:40.462 00.030 9828 IsGuiding returns 1
02:36:40.462 00.000 9828 scope still moving after pulse duration time elapsed
02:36:40.492 00.030 9828 IsSlewing returns 0
02:36:40.492 00.000 9828 IsGuiding returns 1
02:36:40.523 00.031 9828 IsSlewing returns 0
02:36:40.523 00.000 9828 IsGuiding returns 1
02:36:40.554 00.031 9828 IsSlewing returns 0
02:36:40.554 00.000 9828 IsGuiding returns 0
02:36:40.554 00.000 9828 scope move finished after 4 + 117 ms
02:36:40.554 00.000 9828 Move returns status 0, amount 4
02:36:40.554 00.000 9828 move complete, result=0
02:36:40.554 00.000 9828 worker thread done servicing request
02:36:40.554 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.0 px 4 ms NORTH
02:36:40.903 00.349 8976 Exposure complete
02:36:40.909 00.006 8976 worker thread done servicing request
02:36:40.909 00.000 5052 OnExposeComplete: enter
02:36:40.909 00.000 5052 UpdateGuideState(): m_state=6
02:36:40.909 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9584
02:36:40.909 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.81, Mass=128, SNR=7.8, Peak=66 HFD=2.2
02:36:40.909 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:36:40.909 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
02:36:40.909 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.73 mountX=0.20 mountY=0.14, mountTheta=0.62
02:36:40.910 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.10, opts=13)
02:36:40.910 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.10)
02:36:40.910 00.000 8976 Worker thread wakes up
02:36:40.910 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.10) opts 0xd
02:36:40.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.10)
02:36:40.910 00.000 8976 Moving (-0.24, 0.10) raw xDistance=0.20 yDistance=0.14
02:36:40.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:36:40.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:36:40.910 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:36:40.910 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:36:40.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:40.910 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:40.911 00.001 5052 Enqueuing Expose request
02:36:40.911 00.000 8976 MoveAxis(R, 0, ABG)
02:36:40.911 00.000 8976 MoveAxis(U, 0, ABG)
02:36:40.911 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:36:40.911 00.000 8976 MountToCamera -- mountX=1.92 mountY=-1.95 hyp=2.74 mountTheta=-0.79 cameraX=0.87, cameraY=2.60 cameraTheta=1.25
02:36:40.911 00.000 8976 incremental bump (0.865, 2.596) isValid = 1
02:36:40.911 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:36:40.911 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:36:40.911 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:36:40.911 00.000 8976 move complete, result=0
02:36:40.911 00.000 9828 Worker thread wakes up
02:36:40.911 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:36:40.911 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:36:40.911 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
02:36:40.911 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:36:40.911 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:40.912 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:36:40.912 00.000 8976 worker thread done servicing request
02:36:40.912 00.000 8976 Worker thread wakes up
02:36:40.912 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:36:40.912 00.000 9828 BLC: window closed
02:36:40.912 00.000 9828 MoveAxis(E, 13, B)
02:36:40.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:40.912 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:40.912 00.000 9828 Guiding  Dir = 2, Dur = 13
02:36:40.913 00.001 9828 IsSlewing returns 0
02:36:40.914 00.001 9828 IsGuiding returns 0
02:36:40.914 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:40.941 00.027 9828 IsGuiding returns 1
02:36:40.941 00.000 9828 scope still moving after pulse duration time elapsed
02:36:40.973 00.032 9828 IsSlewing returns 0
02:36:40.973 00.000 9828 IsGuiding returns 1
02:36:41.004 00.031 9828 IsSlewing returns 0
02:36:41.004 00.000 9828 IsGuiding returns 1
02:36:41.035 00.031 9828 IsSlewing returns 0
02:36:41.035 00.000 9828 IsGuiding returns 1
02:36:41.065 00.030 9828 IsSlewing returns 0
02:36:41.065 00.000 9828 IsGuiding returns 0
02:36:41.065 00.000 9828 scope move finished after 13 + 137 ms
02:36:41.065 00.000 9828 Move returns status 0, amount 13
02:36:41.065 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:41.065 00.000 9828 MoveAxis(N, 15, B)
02:36:41.065 00.000 9828 Guiding  Dir = 0, Dur = 15
02:36:41.081 00.016 9828 IsSlewing returns 0
02:36:41.081 00.000 9828 IsGuiding returns 0
02:36:41.081 00.000 9828 PulseGuide returned control before completion, sleep 25
02:36:41.110 00.029 9828 IsGuiding returns 1
02:36:41.110 00.000 9828 scope still moving after pulse duration time elapsed
02:36:41.142 00.032 9828 IsSlewing returns 0
02:36:41.142 00.000 9828 IsGuiding returns 1
02:36:41.173 00.031 9828 IsSlewing returns 0
02:36:41.173 00.000 9828 IsGuiding returns 1
02:36:41.205 00.032 9828 IsSlewing returns 0
02:36:41.205 00.000 9828 IsGuiding returns 1
02:36:41.237 00.032 9828 IsSlewing returns 0
02:36:41.237 00.000 9828 IsGuiding returns 0
02:36:41.237 00.000 9828 scope move finished after 15 + 140 ms
02:36:41.237 00.000 9828 Move returns status 0, amount 15
02:36:41.237 00.000 9828 move complete, result=0
02:36:41.237 00.000 9828 worker thread done servicing request
02:36:41.237 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:36:41.598 00.361 8976 Exposure complete
02:36:41.603 00.005 8976 worker thread done servicing request
02:36:41.604 00.001 5052 OnExposeComplete: enter
02:36:41.604 00.000 5052 UpdateGuideState(): m_state=6
02:36:41.604 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9585
02:36:41.604 00.000 5052 Star::Find returns 1 (0), X=327.97, Y=281.66, Mass=123, SNR=7.6, Peak=65 HFD=2.2
02:36:41.604 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
02:36:41.604 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.04)
02:36:41.604 00.000 5052 CameraToMount -- cameraX=-1.20 cameraY=-0.05 hyp=1.20 cameraTheta=-3.10 mountX=0.50 mountY=1.04, mountTheta=1.12
02:36:41.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.20, y=-0.05, opts=13)
02:36:41.605 00.000 5052 Enqueuing Move request for stepguider (-1.20, -0.05)
02:36:41.605 00.000 8976 Worker thread wakes up
02:36:41.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.20, -0.05) opts 0xd
02:36:41.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.20, -0.05)
02:36:41.605 00.000 8976 Moving (-1.20, -0.05) raw xDistance=0.50 yDistance=1.04
02:36:41.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
02:36:41.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.04
02:36:41.605 00.000 8976 MoveAxis(L, 2, ABG)
02:36:41.605 00.000 8976 stepping (-13, 12) + (-2, 0)
02:36:41.605 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:41.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:36:41.606 00.001 5052 UpdateGuideState exits: m=123 SNR=7.6
02:36:41.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:41.606 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:41.606 00.000 5052 Enqueuing Expose request
02:36:41.638 00.032 8976 Received - 47 (G) 
02:36:41.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:41.638 00.000 8976 stepped: pos (-15, 12)
02:36:41.638 00.000 8976 MoveAxis(D, 4, ABG)
02:36:41.638 00.000 8976 stepping (-15, 12) + (0, -4)
02:36:41.638 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:36:41.671 00.033 8976 Received - 47 (G) 
02:36:41.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:36:41.671 00.000 8976 stepped: pos (-15, 8)
02:36:41.671 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:36:41.671 00.000 8976 MountToCamera -- mountX=2.04 mountY=-1.73 hyp=2.68 mountTheta=-0.70 cameraX=0.61, cameraY=2.61 cameraTheta=1.34
02:36:41.671 00.000 8976 incremental bump (0.608, 2.605) isValid = 1
02:36:41.671 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
02:36:41.671 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:36:41.671 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:36:41.671 00.000 8976 move complete, result=0
02:36:41.671 00.000 8976 worker thread done servicing request
02:36:41.671 00.000 8976 Worker thread wakes up
02:36:41.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:41.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:41.672 00.001 9828 Worker thread wakes up
02:36:41.672 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:36:41.672 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:36:41.672 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
02:36:41.672 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.84)
02:36:41.672 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:36:41.672 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
02:36:41.672 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:36:41.672 00.000 9828 BLC: window closed
02:36:41.672 00.000 9828 MoveAxis(E, 10, B)
02:36:41.672 00.000 9828 Guiding  Dir = 2, Dur = 10
02:36:41.672 00.000 9828 IsSlewing returns 0
02:36:41.672 00.000 9828 IsGuiding returns 0
02:36:41.673 00.001 9828 PulseGuide returned control before completion, sleep 20
02:36:41.706 00.033 9828 IsGuiding returns 1
02:36:41.706 00.000 9828 scope still moving after pulse duration time elapsed
02:36:41.737 00.031 9828 IsSlewing returns 0
02:36:41.737 00.000 9828 IsGuiding returns 1
02:36:41.768 00.031 9828 IsSlewing returns 0
02:36:41.768 00.000 9828 IsGuiding returns 1
02:36:41.798 00.030 9828 IsSlewing returns 0
02:36:41.798 00.000 9828 IsGuiding returns 0
02:36:41.798 00.000 9828 scope move finished after 10 + 116 ms
02:36:41.798 00.000 9828 Move returns status 0, amount 10
02:36:41.798 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:41.798 00.000 9828 MoveAxis(N, 15, B)
02:36:41.798 00.000 9828 Guiding  Dir = 0, Dur = 15
02:36:41.814 00.016 9828 IsSlewing returns 0
02:36:41.814 00.000 9828 IsGuiding returns 0
02:36:41.814 00.000 9828 PulseGuide returned control before completion, sleep 25
02:36:41.845 00.031 9828 IsGuiding returns 1
02:36:41.845 00.000 9828 scope still moving after pulse duration time elapsed
02:36:41.876 00.031 9828 IsSlewing returns 0
02:36:41.876 00.000 9828 IsGuiding returns 1
02:36:41.923 00.047 9828 IsSlewing returns 0
02:36:41.923 00.000 9828 IsGuiding returns 1
02:36:41.954 00.031 9828 IsSlewing returns 0
02:36:41.954 00.000 9828 IsGuiding returns 0
02:36:41.954 00.000 9828 scope move finished after 15 + 125 ms
02:36:41.954 00.000 9828 Move returns status 0, amount 15
02:36:41.954 00.000 9828 move complete, result=0
02:36:41.955 00.001 9828 worker thread done servicing request
02:36:41.955 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:36:42.358 00.403 8976 Exposure complete
02:36:42.364 00.006 8976 worker thread done servicing request
02:36:42.364 00.000 5052 OnExposeComplete: enter
02:36:42.364 00.000 5052 UpdateGuideState(): m_state=6
02:36:42.364 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9586
02:36:42.364 00.000 5052 Star::Find returns 1 (0), X=327.99, Y=281.43, Mass=130, SNR=7.8, Peak=65 HFD=2.2
02:36:42.364 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.33)
02:36:42.364 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
02:36:42.364 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=-0.28 hyp=1.22 cameraTheta=-2.91 mountX=0.29 mountY=1.14, mountTheta=1.32
02:36:42.365 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.19, y=-0.28, opts=13)
02:36:42.365 00.000 5052 Enqueuing Move request for stepguider (-1.19, -0.28)
02:36:42.365 00.000 8976 Worker thread wakes up
02:36:42.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.19, -0.28) opts 0xd
02:36:42.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.19, -0.28)
02:36:42.365 00.000 8976 Moving (-1.19, -0.28) raw xDistance=0.29 yDistance=1.14
02:36:42.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:36:42.365 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:36:42.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:42.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
02:36:42.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.14
02:36:42.365 00.000 8976 MoveAxis(L, 1, ABG)
02:36:42.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:42.365 00.000 5052 Enqueuing Expose request
02:36:42.365 00.000 8976 stepping (-15, 8) + (-1, 0)
02:36:42.366 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:42.390 00.024 8976 Received - 47 (G) 
02:36:42.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:42.390 00.000 8976 stepped: pos (-16, 8)
02:36:42.390 00.000 8976 MoveAxis(D, 5, ABG)
02:36:42.390 00.000 8976 stepping (-16, 8) + (0, -5)
02:36:42.390 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:36:42.438 00.048 8976 Received - 47 (G) 
02:36:42.438 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:36:42.438 00.000 8976 stepped: pos (-16, 3)
02:36:42.438 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:36:42.438 00.000 8976 MountToCamera -- mountX=2.18 mountY=-1.31 hyp=2.54 mountTheta=-0.54 cameraX=0.18, cameraY=2.54 cameraTheta=1.50
02:36:42.438 00.000 8976 incremental bump (0.179, 2.537) isValid = 1
02:36:42.438 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
02:36:42.438 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:36:42.438 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:36:42.438 00.000 8976 move complete, result=0
02:36:42.438 00.000 8976 worker thread done servicing request
02:36:42.438 00.000 8976 Worker thread wakes up
02:36:42.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:42.438 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:42.438 00.000 9828 Worker thread wakes up
02:36:42.439 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 1.1 px 5 ms SOUTH
02:36:42.439 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:36:42.439 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:36:42.439 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
02:36:42.439 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
02:36:42.439 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
02:36:42.439 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:36:42.439 00.000 9828 BLC: window closed
02:36:42.439 00.000 9828 MoveAxis(E, 4, B)
02:36:42.439 00.000 9828 Guiding  Dir = 2, Dur = 4
02:36:42.439 00.000 9828 IsSlewing returns 0
02:36:42.439 00.000 9828 IsGuiding returns 0
02:36:42.439 00.000 9828 PulseGuide returned control before completion, sleep 14
02:36:42.464 00.025 9828 IsGuiding returns 1
02:36:42.464 00.000 9828 scope still moving after pulse duration time elapsed
02:36:42.495 00.031 9828 IsSlewing returns 0
02:36:42.495 00.000 9828 IsGuiding returns 1
02:36:42.526 00.031 9828 IsSlewing returns 0
02:36:42.526 00.000 9828 IsGuiding returns 1
02:36:42.558 00.032 9828 IsSlewing returns 0
02:36:42.561 00.003 9828 IsGuiding returns 0
02:36:42.561 00.000 9828 scope move finished after 4 + 117 ms
02:36:42.561 00.000 9828 Move returns status 0, amount 4
02:36:42.562 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:42.562 00.000 9828 MoveAxis(N, 16, B)
02:36:42.562 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:42.588 00.026 9828 IsSlewing returns 0
02:36:42.588 00.000 9828 IsGuiding returns 0
02:36:42.588 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:42.619 00.031 9828 IsGuiding returns 1
02:36:42.619 00.000 9828 scope still moving after pulse duration time elapsed
02:36:42.650 00.031 9828 IsSlewing returns 0
02:36:42.650 00.000 9828 IsGuiding returns 1
02:36:42.680 00.030 9828 IsSlewing returns 0
02:36:42.680 00.000 9828 IsGuiding returns 1
02:36:42.712 00.032 9828 IsSlewing returns 0
02:36:42.712 00.000 9828 IsGuiding returns 1
02:36:42.744 00.032 9828 IsSlewing returns 0
02:36:42.744 00.000 9828 IsGuiding returns 1
02:36:42.775 00.031 9828 IsSlewing returns 0
02:36:42.775 00.000 9828 IsGuiding returns 0
02:36:42.775 00.000 9828 scope move finished after 16 + 171 ms
02:36:42.775 00.000 9828 Move returns status 0, amount 16
02:36:42.775 00.000 9828 move complete, result=0
02:36:42.776 00.001 9828 worker thread done servicing request
02:36:42.776 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:36:43.126 00.350 8976 Exposure complete
02:36:43.131 00.005 8976 worker thread done servicing request
02:36:43.131 00.000 5052 OnExposeComplete: enter
02:36:43.131 00.000 5052 UpdateGuideState(): m_state=6
02:36:43.132 00.001 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9587
02:36:43.132 00.000 5052 Star::Find returns 1 (0), X=327.96, Y=281.64, Mass=125, SNR=7.7, Peak=67 HFD=2.2
02:36:43.132 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.13 = 1.16)
02:36:43.132 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
02:36:43.132 00.000 5052 CameraToMount -- cameraX=-1.21 cameraY=-0.07 hyp=1.22 cameraTheta=-3.08 mountX=0.49 mountY=1.06, mountTheta=1.14
02:36:43.133 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.21, y=-0.07, opts=13)
02:36:43.133 00.000 5052 Enqueuing Move request for stepguider (-1.21, -0.07)
02:36:43.133 00.000 8976 Worker thread wakes up
02:36:43.133 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.21, -0.07) opts 0xd
02:36:43.133 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.21, -0.07)
02:36:43.133 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:36:43.133 00.000 8976 Moving (-1.21, -0.07) raw xDistance=0.49 yDistance=1.06
02:36:43.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
02:36:43.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.06
02:36:43.134 00.001 8976 MoveAxis(L, 2, ABG)
02:36:43.134 00.000 8976 stepping (-16, 3) + (-2, 0)
02:36:43.134 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:43.134 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:36:43.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:43.134 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:43.134 00.000 5052 Enqueuing Expose request
02:36:43.158 00.024 8976 Received - 47 (G) 
02:36:43.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:43.158 00.000 8976 stepped: pos (-18, 3)
02:36:43.158 00.000 8976 MoveAxis(D, 5, ABG)
02:36:43.158 00.000 8976 stepping (-18, 3) + (0, -5)
02:36:43.158 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:36:43.206 00.048 8976 Received - 47 (G) 
02:36:43.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:36:43.206 00.000 8976 stepped: pos (-18, -2)
02:36:43.206 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
02:36:43.206 00.000 8976 MountToCamera -- mountX=2.37 mountY=-0.78 hyp=2.49 mountTheta=-0.32 cameraX=-0.39, cameraY=2.46 cameraTheta=1.73
02:36:43.206 00.000 8976 incremental bump (-0.387, 2.462) isValid = 1
02:36:43.206 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
02:36:43.206 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:36:43.206 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:36:43.206 00.000 8976 move complete, result=0
02:36:43.206 00.000 9828 Worker thread wakes up
02:36:43.206 00.000 8976 worker thread done servicing request
02:36:43.206 00.000 8976 Worker thread wakes up
02:36:43.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:43.206 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 5 ms SOUTH
02:36:43.206 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:36:43.206 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:36:43.206 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
02:36:43.206 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:43.207 00.001 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.55)
02:36:43.207 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:36:43.207 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:36:43.207 00.000 9828 BLC: window closed
02:36:43.207 00.000 9828 MoveAxis(W, 4, B)
02:36:43.207 00.000 9828 Guiding  Dir = 3, Dur = 4
02:36:43.207 00.000 9828 IsSlewing returns 0
02:36:43.207 00.000 9828 IsGuiding returns 0
02:36:43.207 00.000 9828 PulseGuide returned control before completion, sleep 14
02:36:43.227 00.020 9828 IsGuiding returns 1
02:36:43.227 00.000 9828 scope still moving after pulse duration time elapsed
02:36:43.257 00.030 9828 IsSlewing returns 0
02:36:43.257 00.000 9828 IsGuiding returns 1
02:36:43.289 00.032 9828 IsSlewing returns 0
02:36:43.289 00.000 9828 IsGuiding returns 1
02:36:43.320 00.031 9828 IsSlewing returns 0
02:36:43.321 00.001 9828 IsGuiding returns 0
02:36:43.321 00.000 9828 scope move finished after 4 + 109 ms
02:36:43.321 00.000 9828 Move returns status 0, amount 4
02:36:43.321 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:43.321 00.000 9828 MoveAxis(N, 16, B)
02:36:43.321 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:43.335 00.014 9828 IsSlewing returns 0
02:36:43.335 00.000 9828 IsGuiding returns 0
02:36:43.335 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:43.366 00.031 9828 IsGuiding returns 1
02:36:43.366 00.000 9828 scope still moving after pulse duration time elapsed
02:36:43.397 00.031 9828 IsSlewing returns 0
02:36:43.397 00.000 9828 IsGuiding returns 1
02:36:43.428 00.031 9828 IsSlewing returns 0
02:36:43.428 00.000 9828 IsGuiding returns 1
02:36:43.460 00.032 9828 IsSlewing returns 0
02:36:43.460 00.000 9828 IsGuiding returns 1
02:36:43.491 00.031 9828 IsSlewing returns 0
02:36:43.491 00.000 9828 IsGuiding returns 0
02:36:43.491 00.000 9828 scope move finished after 16 + 140 ms
02:36:43.491 00.000 9828 Move returns status 0, amount 16
02:36:43.491 00.000 9828 move complete, result=0
02:36:43.491 00.000 9828 worker thread done servicing request
02:36:43.492 00.001 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:36:43.887 00.395 8976 Exposure complete
02:36:43.892 00.005 8976 worker thread done servicing request
02:36:43.892 00.000 5052 OnExposeComplete: enter
02:36:43.892 00.000 5052 UpdateGuideState(): m_state=6
02:36:43.892 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9588
02:36:43.892 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.37, Mass=141, SNR=8.1, Peak=65 HFD=2.0
02:36:43.892 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.55 = 1.74)
02:36:43.893 00.001 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
02:36:43.893 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.34 hyp=0.57 cameraTheta=-2.50 mountX=-0.09 mountY=0.57, mountTheta=1.73
02:36:43.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.34, opts=13)
02:36:43.894 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.34)
02:36:43.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:36:43.894 00.000 5052 UpdateGuideState exits: m=141 SNR=8.1
02:36:43.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:43.894 00.000 8976 Worker thread wakes up
02:36:43.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.34) opts 0xd
02:36:43.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.34)
02:36:43.894 00.000 8976 Moving (-0.46, -0.34) raw xDistance=-0.09 yDistance=0.57
02:36:43.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:36:43.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.57
02:36:43.894 00.000 8976 MoveAxis(R, 0, ABG)
02:36:43.894 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:43.894 00.000 5052 Enqueuing Expose request
02:36:43.894 00.000 8976 MoveAxis(D, 3, ABG)
02:36:43.894 00.000 8976 stepping (-18, -2) + (0, -3)
02:36:43.894 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:43.924 00.030 8976 Received - 47 (G) 
02:36:43.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:43.924 00.000 8976 stepped: pos (-18, -5)
02:36:43.924 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
02:36:43.924 00.000 8976 MountToCamera -- mountX=2.50 mountY=-0.26 hyp=2.51 mountTheta=-0.10 cameraX=-0.91, cameraY=2.34 cameraTheta=1.94
02:36:43.924 00.000 8976 incremental bump (-0.907, 2.340) isValid = 1
02:36:43.924 00.000 8976 Scheduling Mount bump of (-0.042, 0.111)
02:36:43.924 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:36:43.924 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:36:43.924 00.000 8976 move complete, result=0
02:36:43.925 00.001 9828 Worker thread wakes up
02:36:43.925 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:36:43.925 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:36:43.925 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
02:36:43.925 00.000 8976 worker thread done servicing request
02:36:43.925 00.000 8976 Worker thread wakes up
02:36:43.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:43.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:43.925 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.34)
02:36:43.925 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:36:43.925 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.27
02:36:43.925 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:36:43.925 00.000 9828 BLC: window closed
02:36:43.925 00.000 9828 MoveAxis(W, 12, B)
02:36:43.925 00.000 9828 Guiding  Dir = 3, Dur = 12
02:36:43.926 00.001 9828 IsSlewing returns 0
02:36:43.926 00.000 9828 IsGuiding returns 0
02:36:43.926 00.000 9828 PulseGuide returned control before completion, sleep 22
02:36:43.955 00.029 9828 IsGuiding returns 1
02:36:43.955 00.000 9828 scope still moving after pulse duration time elapsed
02:36:43.986 00.031 9828 IsSlewing returns 0
02:36:43.986 00.000 9828 IsGuiding returns 1
02:36:44.017 00.031 9828 IsSlewing returns 0
02:36:44.017 00.000 9828 IsGuiding returns 1
02:36:44.063 00.046 9828 IsSlewing returns 0
02:36:44.063 00.000 9828 IsGuiding returns 0
02:36:44.063 00.000 9828 scope move finished after 12 + 125 ms
02:36:44.063 00.000 9828 Move returns status 0, amount 12
02:36:44.063 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:44.063 00.000 9828 MoveAxis(N, 16, B)
02:36:44.063 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:44.079 00.016 9828 IsSlewing returns 0
02:36:44.079 00.000 9828 IsGuiding returns 0
02:36:44.080 00.001 9828 PulseGuide returned control before completion, sleep 26
02:36:44.110 00.030 9828 IsGuiding returns 1
02:36:44.110 00.000 9828 scope still moving after pulse duration time elapsed
02:36:44.141 00.031 9828 IsSlewing returns 0
02:36:44.141 00.000 9828 IsGuiding returns 1
02:36:44.171 00.030 9828 IsSlewing returns 0
02:36:44.171 00.000 9828 IsGuiding returns 1
02:36:44.202 00.031 9828 IsSlewing returns 0
02:36:44.202 00.000 9828 IsGuiding returns 1
02:36:44.234 00.032 9828 IsSlewing returns 0
02:36:44.234 00.000 9828 IsGuiding returns 0
02:36:44.234 00.000 9828 scope move finished after 16 + 138 ms
02:36:44.234 00.000 9828 Move returns status 0, amount 16
02:36:44.234 00.000 9828 move complete, result=0
02:36:44.234 00.000 9828 worker thread done servicing request
02:36:44.234 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:36:44.609 00.375 8976 Exposure complete
02:36:44.614 00.005 8976 worker thread done servicing request
02:36:44.614 00.000 5052 OnExposeComplete: enter
02:36:44.614 00.000 5052 UpdateGuideState(): m_state=6
02:36:44.615 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9589
02:36:44.615 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.57, Mass=127, SNR=7.8, Peak=65 HFD=1.6
02:36:44.615 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
02:36:44.615 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.63 = -2.63)
02:36:44.615 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-0.48 mountX=-0.24 mountY=-0.14, mountTheta=-2.60
02:36:44.615 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.13, opts=13)
02:36:44.615 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.13)
02:36:44.615 00.000 8976 Worker thread wakes up
02:36:44.615 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.13) opts 0xd
02:36:44.616 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.13)
02:36:44.616 00.000 8976 Moving (0.26, -0.13) raw xDistance=-0.24 yDistance=-0.14
02:36:44.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:36:44.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:36:44.616 00.000 8976 MoveAxis(R, 0, ABG)
02:36:44.616 00.000 8976 MoveAxis(U, 0, ABG)
02:36:44.616 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:36:44.616 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:36:44.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:44.616 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:44.616 00.000 5052 Enqueuing Expose request
02:36:44.616 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
02:36:44.616 00.000 8976 MountToCamera -- mountX=2.58 mountY=0.09 hyp=2.58 mountTheta=0.03 cameraX=-1.26, cameraY=2.26 cameraTheta=2.08
02:36:44.616 00.000 8976 incremental bump (-1.255, 2.258) isValid = 1
02:36:44.616 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
02:36:44.616 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:36:44.616 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:36:44.616 00.000 8976 move complete, result=0
02:36:44.616 00.000 9828 Worker thread wakes up
02:36:44.616 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:36:44.616 00.000 8976 worker thread done servicing request
02:36:44.616 00.000 8976 Worker thread wakes up
02:36:44.616 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:36:44.616 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:44.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:44.616 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
02:36:44.616 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:44.616 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.21)
02:36:44.616 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=-0.11, mountTheta=-1.14
02:36:44.616 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:36:44.616 00.000 9828 BLC: window closed
02:36:44.616 00.000 9828 MoveAxis(W, 16, B)
02:36:44.617 00.001 9828 Guiding  Dir = 3, Dur = 16
02:36:44.617 00.000 9828 IsSlewing returns 0
02:36:44.617 00.000 9828 IsGuiding returns 0
02:36:44.617 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:44.658 00.041 9828 IsGuiding returns 1
02:36:44.658 00.000 9828 scope still moving after pulse duration time elapsed
02:36:44.689 00.031 9828 IsSlewing returns 0
02:36:44.689 00.000 9828 IsGuiding returns 1
02:36:44.720 00.031 9828 IsSlewing returns 0
02:36:44.720 00.000 9828 IsGuiding returns 1
02:36:44.751 00.031 9828 IsSlewing returns 0
02:36:44.751 00.000 9828 IsGuiding returns 0
02:36:44.751 00.000 9828 scope move finished after 16 + 117 ms
02:36:44.751 00.000 9828 Move returns status 0, amount 16
02:36:44.751 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:44.751 00.000 9828 MoveAxis(N, 15, B)
02:36:44.751 00.000 9828 Guiding  Dir = 0, Dur = 15
02:36:44.767 00.016 9828 IsSlewing returns 0
02:36:44.767 00.000 9828 IsGuiding returns 0
02:36:44.768 00.001 9828 PulseGuide returned control before completion, sleep 25
02:36:44.798 00.030 9828 IsGuiding returns 1
02:36:44.798 00.000 9828 scope still moving after pulse duration time elapsed
02:36:44.829 00.031 9828 IsSlewing returns 0
02:36:44.829 00.000 9828 IsGuiding returns 1
02:36:44.860 00.031 9828 IsSlewing returns 0
02:36:44.860 00.000 9828 IsGuiding returns 1
02:36:44.891 00.031 9828 IsSlewing returns 0
02:36:44.891 00.000 9828 IsGuiding returns 1
02:36:44.922 00.031 9828 IsSlewing returns 0
02:36:44.922 00.000 9828 IsGuiding returns 0
02:36:44.922 00.000 9828 scope move finished after 15 + 139 ms
02:36:44.922 00.000 9828 Move returns status 0, amount 15
02:36:44.922 00.000 9828 move complete, result=0
02:36:44.922 00.000 9828 worker thread done servicing request
02:36:44.923 00.001 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:36:45.299 00.376 8976 Exposure complete
02:36:45.304 00.005 8976 worker thread done servicing request
02:36:45.304 00.000 5052 OnExposeComplete: enter
02:36:45.304 00.000 5052 UpdateGuideState(): m_state=6
02:36:45.304 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9590
02:36:45.305 00.001 5052 Star::Find returns 1 (0), X=329.41, Y=281.16, Mass=143, SNR=8.3, Peak=66 HFD=2.0
02:36:45.305 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.20 = 3.08)
02:36:45.305 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.98)
02:36:45.305 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.55 hyp=0.60 cameraTheta=-1.16 mountX=-0.60 mountY=0.10, mountTheta=2.98
02:36:45.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.55, opts=13)
02:36:45.306 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.55)
02:36:45.306 00.000 8976 Worker thread wakes up
02:36:45.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.55) opts 0xd
02:36:45.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.55)
02:36:45.306 00.000 8976 Moving (0.24, -0.55) raw xDistance=-0.60 yDistance=0.10
02:36:45.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:36:45.306 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
02:36:45.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:45.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:36:45.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:36:45.306 00.000 8976 MoveAxis(R, 2, ABG)
02:36:45.306 00.000 8976 stepping (-18, -5) + (2, 0)
02:36:45.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:45.306 00.000 5052 Enqueuing Expose request
02:36:45.306 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:45.332 00.026 8976 Received - 47 (G) 
02:36:45.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:45.332 00.000 8976 stepped: pos (-16, -5)
02:36:45.332 00.000 8976 MoveAxis(U, 0, ABG)
02:36:45.332 00.000 8976 MountToCamera -- mountTheta (0.13) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
02:36:45.332 00.000 8976 MountToCamera -- mountX=2.54 mountY=0.32 hyp=2.56 mountTheta=0.13 cameraX=-1.44, cameraY=2.11 cameraTheta=2.17
02:36:45.332 00.000 8976 incremental bump (-1.442, 2.114) isValid = 1
02:36:45.332 00.000 8976 Scheduling Mount bump of (-0.065, 0.098)
02:36:45.332 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:36:45.332 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:36:45.332 00.000 8976 move complete, result=0
02:36:45.332 00.000 8976 worker thread done servicing request
02:36:45.332 00.000 8976 Worker thread wakes up
02:36:45.332 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
02:36:45.332 00.000 9828 Worker thread wakes up
02:36:45.332 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:36:45.332 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:36:45.333 00.001 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
02:36:45.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:45.333 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.12)
02:36:45.333 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.05
02:36:45.333 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:36:45.333 00.000 9828 BLC: window closed
02:36:45.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:45.333 00.000 9828 MoveAxis(W, 19, B)
02:36:45.333 00.000 9828 Guiding  Dir = 3, Dur = 19
02:36:45.333 00.000 9828 IsSlewing returns 0
02:36:45.333 00.000 9828 IsGuiding returns 0
02:36:45.334 00.001 9828 PulseGuide returned control before completion, sleep 29
02:36:45.375 00.041 9828 IsGuiding returns 1
02:36:45.375 00.000 9828 scope still moving after pulse duration time elapsed
02:36:45.406 00.031 9828 IsSlewing returns 0
02:36:45.406 00.000 9828 IsGuiding returns 1
02:36:45.437 00.031 9828 IsSlewing returns 0
02:36:45.437 00.000 9828 IsGuiding returns 1
02:36:45.468 00.031 9828 IsSlewing returns 0
02:36:45.468 00.000 9828 IsGuiding returns 0
02:36:45.468 00.000 9828 scope move finished after 19 + 115 ms
02:36:45.468 00.000 9828 Move returns status 0, amount 19
02:36:45.468 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:45.468 00.000 9828 MoveAxis(N, 14, B)
02:36:45.468 00.000 9828 Guiding  Dir = 0, Dur = 14
02:36:45.483 00.015 9828 IsSlewing returns 0
02:36:45.483 00.000 9828 IsGuiding returns 0
02:36:45.483 00.000 9828 PulseGuide returned control before completion, sleep 24
02:36:45.515 00.032 9828 IsGuiding returns 1
02:36:45.515 00.000 9828 scope still moving after pulse duration time elapsed
02:36:45.546 00.031 9828 IsSlewing returns 0
02:36:45.546 00.000 9828 IsGuiding returns 1
02:36:45.577 00.031 9828 IsSlewing returns 0
02:36:45.577 00.000 9828 IsGuiding returns 1
02:36:45.607 00.030 9828 IsSlewing returns 0
02:36:45.607 00.000 9828 IsGuiding returns 1
02:36:45.639 00.032 9828 IsSlewing returns 0
02:36:45.639 00.000 9828 IsGuiding returns 0
02:36:45.639 00.000 9828 scope move finished after 14 + 141 ms
02:36:45.639 00.000 9828 Move returns status 0, amount 14
02:36:45.639 00.000 9828 move complete, result=0
02:36:45.639 00.000 9828 worker thread done servicing request
02:36:45.639 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:36:46.021 00.382 8976 Exposure complete
02:36:46.027 00.006 8976 worker thread done servicing request
02:36:46.027 00.000 5052 OnExposeComplete: enter
02:36:46.027 00.000 5052 UpdateGuideState(): m_state=6
02:36:46.027 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9591
02:36:46.027 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.72, Mass=128, SNR=7.8, Peak=66 HFD=2.1
02:36:46.027 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
02:36:46.027 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
02:36:46.027 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.01 hyp=0.60 cameraTheta=0.01 mountX=-0.27 mountY=-0.51, mountTheta=-2.06
02:36:46.027 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.01, opts=13)
02:36:46.027 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.01)
02:36:46.027 00.000 8976 Worker thread wakes up
02:36:46.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.01) opts 0xd
02:36:46.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.01)
02:36:46.027 00.000 8976 Moving (0.60, 0.01) raw xDistance=-0.27 yDistance=-0.51
02:36:46.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:36:46.027 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:36:46.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:46.027 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:46.027 00.000 5052 Enqueuing Expose request
02:36:46.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:36:46.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:36:46.027 00.000 8976 MoveAxis(R, 1, ABG)
02:36:46.027 00.000 8976 stepping (-16, -5) + (1, 0)
02:36:46.028 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:46.050 00.022 8976 Received - 47 (G) 
02:36:46.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:46.050 00.000 8976 stepped: pos (-15, -5)
02:36:46.051 00.001 8976 MoveAxis(U, 2, ABG)
02:36:46.051 00.000 8976 stepping (-15, -5) + (0, 2)
02:36:46.051 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:46.083 00.032 8976 Received - 47 (G) 
02:36:46.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:46.083 00.000 8976 stepped: pos (-15, -3)
02:36:46.083 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
02:36:46.083 00.000 8976 MountToCamera -- mountX=2.46 mountY=0.37 hyp=2.49 mountTheta=0.15 cameraX=-1.45, cameraY=2.02 cameraTheta=2.19
02:36:46.083 00.000 8976 incremental bump (-1.451, 2.020) isValid = 1
02:36:46.083 00.000 8976 Scheduling Mount bump of (-0.067, 0.097)
02:36:46.083 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:36:46.083 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:36:46.083 00.000 8976 move complete, result=0
02:36:46.083 00.000 9828 Worker thread wakes up
02:36:46.083 00.000 8976 worker thread done servicing request
02:36:46.083 00.000 8976 Worker thread wakes up
02:36:46.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:46.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:46.083 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:36:46.084 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:36:46.084 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:36:46.084 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.27 = -1.01)
02:36:46.084 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.09)
02:36:46.084 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.06 mountY=-0.10, mountTheta=-1.03
02:36:46.084 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
02:36:46.084 00.000 9828 BLC: window closed
02:36:46.084 00.000 9828 MoveAxis(W, 20, B)
02:36:46.084 00.000 9828 Guiding  Dir = 3, Dur = 20
02:36:46.084 00.000 9828 IsSlewing returns 0
02:36:46.084 00.000 9828 IsGuiding returns 0
02:36:46.085 00.001 9828 PulseGuide returned control before completion, sleep 30
02:36:46.118 00.033 9828 IsGuiding returns 1
02:36:46.118 00.000 9828 scope still moving after pulse duration time elapsed
02:36:46.149 00.031 9828 IsSlewing returns 0
02:36:46.149 00.000 9828 IsGuiding returns 1
02:36:46.180 00.031 9828 IsSlewing returns 0
02:36:46.180 00.000 9828 IsGuiding returns 1
02:36:46.211 00.031 9828 IsSlewing returns 0
02:36:46.211 00.000 9828 IsGuiding returns 1
02:36:46.242 00.031 9828 IsSlewing returns 0
02:36:46.242 00.000 9828 IsGuiding returns 0
02:36:46.242 00.000 9828 scope move finished after 20 + 137 ms
02:36:46.242 00.000 9828 Move returns status 0, amount 20
02:36:46.242 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:46.242 00.000 9828 MoveAxis(N, 14, B)
02:36:46.242 00.000 9828 Guiding  Dir = 0, Dur = 14
02:36:46.258 00.016 9828 IsSlewing returns 0
02:36:46.259 00.001 9828 IsGuiding returns 0
02:36:46.260 00.001 9828 PulseGuide returned control before completion, sleep 24
02:36:46.290 00.030 9828 IsGuiding returns 1
02:36:46.290 00.000 9828 scope still moving after pulse duration time elapsed
02:36:46.320 00.030 9828 IsSlewing returns 0
02:36:46.321 00.001 9828 IsGuiding returns 1
02:36:46.352 00.031 9828 IsSlewing returns 0
02:36:46.353 00.001 9828 IsGuiding returns 1
02:36:46.384 00.031 9828 IsSlewing returns 0
02:36:46.384 00.000 9828 IsGuiding returns 1
02:36:46.416 00.032 9828 IsSlewing returns 0
02:36:46.416 00.000 9828 IsGuiding returns 0
02:36:46.416 00.000 9828 scope move finished after 14 + 143 ms
02:36:46.416 00.000 9828 Move returns status 0, amount 14
02:36:46.416 00.000 9828 move complete, result=0
02:36:46.416 00.000 9828 worker thread done servicing request
02:36:46.417 00.001 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
02:36:46.767 00.350 8976 Exposure complete
02:36:46.773 00.006 8976 worker thread done servicing request
02:36:46.773 00.000 5052 OnExposeComplete: enter
02:36:46.773 00.000 5052 UpdateGuideState(): m_state=6
02:36:46.773 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9592
02:36:46.773 00.000 5052 Star::Find returns 1 (0), X=330.10, Y=281.58, Mass=146, SNR=8.3, Peak=67 HFD=2.4
02:36:46.773 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
02:36:46.773 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
02:36:46.773 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=-0.13 hyp=0.94 cameraTheta=-0.14 mountX=-0.54 mountY=-0.71, mountTheta=-2.22
02:36:46.774 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=-0.13, opts=13)
02:36:46.774 00.000 5052 Enqueuing Move request for stepguider (0.93, -0.13)
02:36:46.774 00.000 8976 Worker thread wakes up
02:36:46.774 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:36:46.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, -0.13) opts 0xd
02:36:46.775 00.001 5052 UpdateGuideState exits: m=146 SNR=8.3
02:36:46.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, -0.13)
02:36:46.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:46.775 00.000 8976 Moving (0.93, -0.13) raw xDistance=-0.54 yDistance=-0.71
02:36:46.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:46.775 00.000 5052 Enqueuing Expose request
02:36:46.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.54
02:36:46.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.71
02:36:46.775 00.000 8976 MoveAxis(R, 2, ABG)
02:36:46.775 00.000 8976 stepping (-15, -3) + (2, 0)
02:36:46.775 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:46.802 00.027 8976 Received - 47 (G) 
02:36:46.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:46.802 00.000 8976 stepped: pos (-13, -3)
02:36:46.802 00.000 8976 MoveAxis(U, 3, ABG)
02:36:46.803 00.001 8976 stepping (-13, -3) + (0, 3)
02:36:46.803 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:46.834 00.031 8976 Received - 47 (G) 
02:36:46.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:46.834 00.000 8976 stepped: pos (-13, 0)
02:36:46.834 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
02:36:46.834 00.000 8976 MountToCamera -- mountX=2.30 mountY=0.25 hyp=2.32 mountTheta=0.11 cameraX=-1.27, cameraY=1.94 cameraTheta=2.15
02:36:46.834 00.000 8976 incremental bump (-1.271, 1.938) isValid = 1
02:36:46.834 00.000 8976 Scheduling Mount bump of (-0.063, 0.100)
02:36:46.834 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:36:46.834 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:36:46.834 00.000 8976 move complete, result=0
02:36:46.834 00.000 9828 Worker thread wakes up
02:36:46.834 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:36:46.834 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:36:46.834 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
02:36:46.835 00.001 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
02:36:46.835 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.07
02:36:46.835 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:36:46.835 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
02:36:46.835 00.000 9828 BLC: window closed
02:36:46.835 00.000 8976 worker thread done servicing request
02:36:46.835 00.000 8976 Worker thread wakes up
02:36:46.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:46.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:46.835 00.000 9828 MoveAxis(W, 19, B)
02:36:46.835 00.000 9828 Guiding  Dir = 3, Dur = 19
02:36:46.835 00.000 9828 IsSlewing returns 0
02:36:46.836 00.001 9828 IsGuiding returns 0
02:36:46.836 00.000 9828 PulseGuide returned control before completion, sleep 29
02:36:46.880 00.044 9828 IsGuiding returns 1
02:36:46.880 00.000 9828 scope still moving after pulse duration time elapsed
02:36:46.911 00.031 9828 IsSlewing returns 0
02:36:46.911 00.000 9828 IsGuiding returns 1
02:36:46.943 00.032 9828 IsSlewing returns 0
02:36:46.943 00.000 9828 IsGuiding returns 1
02:36:46.974 00.031 9828 IsSlewing returns 0
02:36:46.974 00.000 9828 IsGuiding returns 0
02:36:46.974 00.000 9828 scope move finished after 19 + 119 ms
02:36:46.974 00.000 9828 Move returns status 0, amount 19
02:36:46.974 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:46.974 00.000 9828 MoveAxis(N, 15, B)
02:36:46.974 00.000 9828 Guiding  Dir = 0, Dur = 15
02:36:46.991 00.017 9828 IsSlewing returns 0
02:36:46.991 00.000 9828 IsGuiding returns 0
02:36:46.991 00.000 9828 PulseGuide returned control before completion, sleep 25
02:36:47.021 00.030 9828 IsGuiding returns 1
02:36:47.021 00.000 9828 scope still moving after pulse duration time elapsed
02:36:47.053 00.032 9828 IsSlewing returns 0
02:36:47.053 00.000 9828 IsGuiding returns 1
02:36:47.085 00.032 9828 IsSlewing returns 0
02:36:47.085 00.000 9828 IsGuiding returns 1
02:36:47.116 00.031 9828 IsSlewing returns 0
02:36:47.116 00.000 9828 IsGuiding returns 1
02:36:47.147 00.031 9828 IsSlewing returns 0
02:36:47.147 00.000 9828 IsGuiding returns 0
02:36:47.147 00.000 9828 scope move finished after 15 + 141 ms
02:36:47.147 00.000 9828 Move returns status 0, amount 15
02:36:47.147 00.000 9828 move complete, result=0
02:36:47.147 00.000 9828 worker thread done servicing request
02:36:47.147 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 15 ms NORTH
02:36:47.518 00.371 8976 Exposure complete
02:36:47.523 00.005 8976 worker thread done servicing request
02:36:47.524 00.001 5052 OnExposeComplete: enter
02:36:47.524 00.000 5052 UpdateGuideState(): m_state=6
02:36:47.524 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9593
02:36:47.524 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.59, Mass=112, SNR=7.3, Peak=63 HFD=1.5
02:36:47.524 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
02:36:47.524 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
02:36:47.524 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.12 hyp=0.30 cameraTheta=-0.40 mountX=-0.23 mountY=-0.17, mountTheta=-2.51
02:36:47.524 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.12, opts=13)
02:36:47.524 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.12)
02:36:47.525 00.001 8976 Worker thread wakes up
02:36:47.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.12) opts 0xd
02:36:47.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.12)
02:36:47.525 00.000 8976 Moving (0.28, -0.12) raw xDistance=-0.23 yDistance=-0.17
02:36:47.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:36:47.525 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:36:47.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:47.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:36:47.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:36:47.525 00.000 8976 MoveAxis(R, 0, ABG)
02:36:47.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:47.525 00.000 5052 Enqueuing Expose request
02:36:47.525 00.000 8976 MoveAxis(U, 0, ABG)
02:36:47.525 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
02:36:47.525 00.000 8976 MountToCamera -- mountX=2.20 mountY=0.17 hyp=2.21 mountTheta=0.08 cameraX=-1.15, cameraY=1.88 cameraTheta=2.12
02:36:47.525 00.000 8976 incremental bump (-1.151, 1.883) isValid = 1
02:36:47.526 00.001 8976 Scheduling Mount bump of (-0.060, 0.102)
02:36:47.526 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:36:47.526 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:36:47.526 00.000 8976 move complete, result=0
02:36:47.526 00.000 8976 worker thread done servicing request
02:36:47.526 00.000 8976 Worker thread wakes up
02:36:47.526 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:47.526 00.000 9828 Worker thread wakes up
02:36:47.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:47.526 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:36:47.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:47.526 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:36:47.526 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
02:36:47.526 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
02:36:47.526 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.06 mountY=-0.11, mountTheta=-1.10
02:36:47.526 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:36:47.526 00.000 9828 BLC: window closed
02:36:47.526 00.000 9828 MoveAxis(W, 18, B)
02:36:47.526 00.000 9828 Guiding  Dir = 3, Dur = 18
02:36:47.527 00.001 9828 IsSlewing returns 0
02:36:47.527 00.000 9828 IsGuiding returns 0
02:36:47.527 00.000 9828 PulseGuide returned control before completion, sleep 28
02:36:47.566 00.039 9828 IsGuiding returns 1
02:36:47.566 00.000 9828 scope still moving after pulse duration time elapsed
02:36:47.597 00.031 9828 IsSlewing returns 0
02:36:47.597 00.000 9828 IsGuiding returns 1
02:36:47.628 00.031 9828 IsSlewing returns 0
02:36:47.628 00.000 9828 IsGuiding returns 1
02:36:47.659 00.031 9828 IsSlewing returns 0
02:36:47.659 00.000 9828 IsGuiding returns 0
02:36:47.659 00.000 9828 scope move finished after 18 + 114 ms
02:36:47.659 00.000 9828 Move returns status 0, amount 18
02:36:47.660 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:47.660 00.000 9828 MoveAxis(N, 15, B)
02:36:47.660 00.000 9828 Guiding  Dir = 0, Dur = 15
02:36:47.674 00.014 9828 IsSlewing returns 0
02:36:47.674 00.000 9828 IsGuiding returns 0
02:36:47.675 00.001 9828 PulseGuide returned control before completion, sleep 25
02:36:47.706 00.031 9828 IsGuiding returns 1
02:36:47.706 00.000 9828 scope still moving after pulse duration time elapsed
02:36:47.738 00.032 9828 IsSlewing returns 0
02:36:47.738 00.000 9828 IsGuiding returns 1
02:36:47.768 00.030 9828 IsSlewing returns 0
02:36:47.768 00.000 9828 IsGuiding returns 1
02:36:47.799 00.031 9828 IsSlewing returns 0
02:36:47.800 00.001 9828 IsGuiding returns 1
02:36:47.831 00.031 9828 IsSlewing returns 0
02:36:47.831 00.000 9828 IsGuiding returns 0
02:36:47.831 00.000 9828 scope move finished after 15 + 140 ms
02:36:47.831 00.000 9828 Move returns status 0, amount 15
02:36:47.831 00.000 9828 move complete, result=0
02:36:47.831 00.000 9828 worker thread done servicing request
02:36:47.831 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:36:48.210 00.379 8976 Exposure complete
02:36:48.216 00.006 8976 worker thread done servicing request
02:36:48.216 00.000 5052 OnExposeComplete: enter
02:36:48.216 00.000 5052 UpdateGuideState(): m_state=6
02:36:48.216 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9594
02:36:48.216 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.71, Mass=130, SNR=7.9, Peak=61 HFD=2.4
02:36:48.216 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
02:36:48.216 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
02:36:48.216 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.00 hyp=0.63 cameraTheta=0.01 mountX=-0.28 mountY=-0.53, mountTheta=-2.06
02:36:48.217 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.00, opts=13)
02:36:48.217 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.00)
02:36:48.217 00.000 8976 Worker thread wakes up
02:36:48.217 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.00) opts 0xd
02:36:48.217 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.00)
02:36:48.217 00.000 8976 Moving (0.63, 0.00) raw xDistance=-0.28 yDistance=-0.53
02:36:48.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:36:48.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
02:36:48.217 00.000 8976 MoveAxis(R, 1, ABG)
02:36:48.217 00.000 8976 stepping (-13, 0) + (1, 0)
02:36:48.218 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:36:48.218 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
02:36:48.218 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:48.218 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:48.218 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:48.218 00.000 5052 Enqueuing Expose request
02:36:48.241 00.023 8976 Received - 47 (G) 
02:36:48.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:48.241 00.000 8976 stepped: pos (-12, 0)
02:36:48.241 00.000 8976 MoveAxis(U, 2, ABG)
02:36:48.241 00.000 8976 stepping (-12, 0) + (0, 2)
02:36:48.241 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:48.273 00.032 8976 Received - 47 (G) 
02:36:48.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:48.273 00.000 8976 stepped: pos (-12, 2)
02:36:48.273 00.000 8976 MountToCamera -- mountTheta (0.00) + m_xAngle (2.04) = xAngle (2.05 = 2.05)
02:36:48.273 00.000 8976 MountToCamera -- mountX=2.08 mountY=0.01 hyp=2.08 mountTheta=0.00 cameraX=-0.95, cameraY=1.85 cameraTheta=2.05
02:36:48.273 00.000 8976 incremental bump (-0.954, 1.850) isValid = 1
02:36:48.273 00.000 8976 Scheduling Mount bump of (-0.053, 0.106)
02:36:48.273 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:36:48.273 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:36:48.273 00.000 8976 move complete, result=0
02:36:48.273 00.000 8976 worker thread done servicing request
02:36:48.273 00.000 8976 Worker thread wakes up
02:36:48.273 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:36:48.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:48.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:48.274 00.001 9828 Worker thread wakes up
02:36:48.274 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:36:48.274 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:36:48.274 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.13 = -1.16)
02:36:48.274 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.05 = -1.24)
02:36:48.274 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
02:36:48.274 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:36:48.274 00.000 9828 BLC: window closed
02:36:48.274 00.000 9828 MoveAxis(W, 15, B)
02:36:48.274 00.000 9828 Guiding  Dir = 3, Dur = 15
02:36:48.274 00.000 9828 IsSlewing returns 0
02:36:48.274 00.000 9828 IsGuiding returns 0
02:36:48.274 00.000 9828 PulseGuide returned control before completion, sleep 25
02:36:48.310 00.036 9828 IsGuiding returns 1
02:36:48.310 00.000 9828 scope still moving after pulse duration time elapsed
02:36:48.340 00.030 9828 IsSlewing returns 0
02:36:48.340 00.000 9828 IsGuiding returns 1
02:36:48.371 00.031 9828 IsSlewing returns 0
02:36:48.371 00.000 9828 IsGuiding returns 1
02:36:48.403 00.032 9828 IsSlewing returns 0
02:36:48.403 00.000 9828 IsGuiding returns 0
02:36:48.403 00.000 9828 scope move finished after 15 + 113 ms
02:36:48.403 00.000 9828 Move returns status 0, amount 15
02:36:48.403 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:48.403 00.000 9828 MoveAxis(N, 15, B)
02:36:48.403 00.000 9828 Guiding  Dir = 0, Dur = 15
02:36:48.419 00.016 9828 IsSlewing returns 0
02:36:48.419 00.000 9828 IsGuiding returns 0
02:36:48.419 00.000 9828 PulseGuide returned control before completion, sleep 25
02:36:48.451 00.032 9828 IsGuiding returns 1
02:36:48.451 00.000 9828 scope still moving after pulse duration time elapsed
02:36:48.483 00.032 9828 IsSlewing returns 0
02:36:48.483 00.000 9828 IsGuiding returns 1
02:36:48.514 00.031 9828 IsSlewing returns 0
02:36:48.514 00.000 9828 IsGuiding returns 1
02:36:48.544 00.030 9828 IsSlewing returns 0
02:36:48.544 00.000 9828 IsGuiding returns 1
02:36:48.575 00.031 9828 IsSlewing returns 0
02:36:48.575 00.000 9828 IsGuiding returns 0
02:36:48.575 00.000 9828 scope move finished after 15 + 140 ms
02:36:48.575 00.000 9828 Move returns status 0, amount 15
02:36:48.575 00.000 9828 move complete, result=0
02:36:48.575 00.000 9828 worker thread done servicing request
02:36:48.575 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:36:48.960 00.385 8976 Exposure complete
02:36:48.966 00.006 8976 worker thread done servicing request
02:36:48.966 00.000 5052 OnExposeComplete: enter
02:36:48.966 00.000 5052 UpdateGuideState(): m_state=6
02:36:48.966 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9595
02:36:48.966 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.59, Mass=126, SNR=7.7, Peak=60 HFD=2.6
02:36:48.966 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
02:36:48.966 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
02:36:48.966 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.12 hyp=0.61 cameraTheta=-0.20 mountX=-0.38 mountY=-0.44, mountTheta=-2.29
02:36:48.967 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.12, opts=13)
02:36:48.967 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.12)
02:36:48.967 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:36:48.967 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:36:48.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:48.967 00.000 8976 Worker thread wakes up
02:36:48.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.12) opts 0xd
02:36:48.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.12)
02:36:48.967 00.000 8976 Moving (0.60, -0.12) raw xDistance=-0.38 yDistance=-0.44
02:36:48.967 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:48.967 00.000 5052 Enqueuing Expose request
02:36:48.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
02:36:48.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
02:36:48.967 00.000 8976 MoveAxis(R, 2, ABG)
02:36:48.967 00.000 8976 stepping (-12, 2) + (2, 0)
02:36:48.967 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:48.993 00.026 8976 Received - 47 (G) 
02:36:48.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:48.993 00.000 8976 stepped: pos (-10, 2)
02:36:48.993 00.000 8976 MoveAxis(U, 2, ABG)
02:36:48.993 00.000 8976 stepping (-10, 2) + (0, 2)
02:36:48.993 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:49.024 00.031 8976 Received - 47 (G) 
02:36:49.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:49.024 00.000 8976 stepped: pos (-10, 4)
02:36:49.024 00.000 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
02:36:49.024 00.000 8976 MountToCamera -- mountX=1.90 mountY=-0.20 hyp=1.91 mountTheta=-0.11 cameraX=-0.68, cameraY=1.78 cameraTheta=1.94
02:36:49.024 00.000 8976 incremental bump (-0.682, 1.785) isValid = 1
02:36:49.024 00.000 8976 Scheduling Mount bump of (-0.041, 0.111)
02:36:49.025 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:36:49.025 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:36:49.025 00.000 8976 move complete, result=0
02:36:49.025 00.000 8976 worker thread done servicing request
02:36:49.025 00.000 9828 Worker thread wakes up
02:36:49.025 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:36:49.025 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:36:49.025 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
02:36:49.025 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.34)
02:36:49.025 00.000 8976 Worker thread wakes up
02:36:49.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:49.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:49.025 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
02:36:49.025 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.04 mountY=-0.12, mountTheta=-1.27
02:36:49.025 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:36:49.025 00.000 9828 BLC: window closed
02:36:49.025 00.000 9828 MoveAxis(W, 11, B)
02:36:49.025 00.000 9828 Guiding  Dir = 3, Dur = 11
02:36:49.026 00.001 9828 IsSlewing returns 0
02:36:49.026 00.000 9828 IsGuiding returns 0
02:36:49.026 00.000 9828 PulseGuide returned control before completion, sleep 21
02:36:49.055 00.029 9828 IsGuiding returns 1
02:36:49.055 00.000 9828 scope still moving after pulse duration time elapsed
02:36:49.086 00.031 9828 IsSlewing returns 0
02:36:49.086 00.000 9828 IsGuiding returns 1
02:36:49.116 00.030 9828 IsSlewing returns 0
02:36:49.116 00.000 9828 IsGuiding returns 1
02:36:49.147 00.031 9828 IsSlewing returns 0
02:36:49.147 00.000 9828 IsGuiding returns 1
02:36:49.179 00.032 9828 IsSlewing returns 0
02:36:49.179 00.000 9828 IsGuiding returns 0
02:36:49.179 00.000 9828 scope move finished after 11 + 141 ms
02:36:49.179 00.000 9828 Move returns status 0, amount 11
02:36:49.179 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:49.179 00.000 9828 MoveAxis(N, 16, B)
02:36:49.179 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:49.193 00.014 9828 IsSlewing returns 0
02:36:49.193 00.000 9828 IsGuiding returns 0
02:36:49.194 00.001 9828 PulseGuide returned control before completion, sleep 26
02:36:49.224 00.030 9828 IsGuiding returns 1
02:36:49.224 00.000 9828 scope still moving after pulse duration time elapsed
02:36:49.254 00.030 9828 IsSlewing returns 0
02:36:49.254 00.000 9828 IsGuiding returns 1
02:36:49.285 00.031 9828 IsSlewing returns 0
02:36:49.285 00.000 9828 IsGuiding returns 1
02:36:49.317 00.032 9828 IsSlewing returns 0
02:36:49.317 00.000 9828 IsGuiding returns 1
02:36:49.348 00.031 9828 IsSlewing returns 0
02:36:49.348 00.000 9828 IsGuiding returns 0
02:36:49.348 00.000 9828 scope move finished after 16 + 138 ms
02:36:49.348 00.000 9828 Move returns status 0, amount 16
02:36:49.348 00.000 9828 move complete, result=0
02:36:49.348 00.000 9828 worker thread done servicing request
02:36:49.348 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
02:36:49.715 00.367 8976 Exposure complete
02:36:49.722 00.007 8976 worker thread done servicing request
02:36:49.722 00.000 5052 OnExposeComplete: enter
02:36:49.722 00.000 5052 UpdateGuideState(): m_state=6
02:36:49.722 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9596
02:36:49.722 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=282.38, Mass=127, SNR=7.7, Peak=62 HFD=2.4
02:36:49.722 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
02:36:49.722 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
02:36:49.722 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.67 hyp=1.04 cameraTheta=0.70 mountX=0.23 mountY=-1.03, mountTheta=-1.35
02:36:49.723 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.67, opts=13)
02:36:49.723 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.67)
02:36:49.723 00.000 8976 Worker thread wakes up
02:36:49.723 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.67) opts 0xd
02:36:49.723 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.67)
02:36:49.723 00.000 8976 Moving (0.80, 0.67) raw xDistance=0.23 yDistance=-1.03
02:36:49.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:36:49.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.03
02:36:49.723 00.000 8976 MoveAxis(R, 0, ABG)
02:36:49.723 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:36:49.723 00.000 5052 UpdateGuideState exits: m=127 SNR=7.7
02:36:49.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:49.723 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:49.725 00.002 5052 Enqueuing Expose request
02:36:49.725 00.000 8976 MoveAxis(U, 4, ABG)
02:36:49.725 00.000 8976 stepping (-10, 4) + (0, 4)
02:36:49.725 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:36:49.759 00.034 8976 Received - 47 (G) 
02:36:49.760 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:36:49.760 00.000 8976 stepped: pos (-10, 8)
02:36:49.760 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
02:36:49.760 00.000 8976 MountToCamera -- mountX=1.78 mountY=-0.56 hyp=1.86 mountTheta=-0.30 cameraX=-0.31, cameraY=1.84 cameraTheta=1.74
02:36:49.760 00.000 8976 incremental bump (-0.314, 1.836) isValid = 1
02:36:49.760 00.000 8976 Scheduling Mount bump of (-0.019, 0.117)
02:36:49.760 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:36:49.760 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:36:49.760 00.000 8976 move complete, result=0
02:36:49.760 00.000 8976 worker thread done servicing request
02:36:49.760 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
02:36:49.761 00.001 8976 Worker thread wakes up
02:36:49.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:49.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:49.761 00.000 9828 Worker thread wakes up
02:36:49.762 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:36:49.762 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:36:49.762 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.45)
02:36:49.762 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.53)
02:36:49.762 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.45
02:36:49.762 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:36:49.762 00.000 9828 BLC: window closed
02:36:49.762 00.000 9828 MoveAxis(W, 4, B)
02:36:49.762 00.000 9828 Guiding  Dir = 3, Dur = 4
02:36:49.762 00.000 9828 IsSlewing returns 0
02:36:49.762 00.000 9828 IsGuiding returns 0
02:36:49.763 00.001 9828 PulseGuide returned control before completion, sleep 14
02:36:49.782 00.019 9828 IsGuiding returns 1
02:36:49.782 00.000 9828 scope still moving after pulse duration time elapsed
02:36:49.812 00.030 9828 IsSlewing returns 0
02:36:49.812 00.000 9828 IsGuiding returns 1
02:36:49.843 00.031 9828 IsSlewing returns 0
02:36:49.843 00.000 9828 IsGuiding returns 1
02:36:49.874 00.031 9828 IsSlewing returns 0
02:36:49.874 00.000 9828 IsGuiding returns 1
02:36:49.905 00.031 9828 IsSlewing returns 0
02:36:49.905 00.000 9828 IsGuiding returns 1
02:36:49.937 00.032 9828 IsSlewing returns 0
02:36:49.937 00.000 9828 IsGuiding returns 0
02:36:49.937 00.000 9828 scope move finished after 4 + 170 ms
02:36:49.937 00.000 9828 Move returns status 0, amount 4
02:36:49.937 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:49.937 00.000 9828 MoveAxis(N, 16, B)
02:36:49.937 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:49.952 00.015 9828 IsSlewing returns 0
02:36:49.952 00.000 9828 IsGuiding returns 0
02:36:49.952 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:49.983 00.031 9828 IsGuiding returns 1
02:36:49.983 00.000 9828 scope still moving after pulse duration time elapsed
02:36:50.014 00.031 9828 IsSlewing returns 0
02:36:50.014 00.000 9828 IsGuiding returns 1
02:36:50.046 00.032 9828 IsSlewing returns 0
02:36:50.046 00.000 9828 IsGuiding returns 1
02:36:50.077 00.031 9828 IsSlewing returns 0
02:36:50.077 00.000 9828 IsGuiding returns 1
02:36:50.108 00.031 9828 IsSlewing returns 0
02:36:50.108 00.000 9828 IsGuiding returns 0
02:36:50.108 00.000 9828 scope move finished after 16 + 139 ms
02:36:50.108 00.000 9828 Move returns status 0, amount 16
02:36:50.108 00.000 9828 move complete, result=0
02:36:50.108 00.000 9828 worker thread done servicing request
02:36:50.108 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:36:50.447 00.339 8976 Exposure complete
02:36:50.453 00.006 8976 worker thread done servicing request
02:36:50.453 00.000 5052 OnExposeComplete: enter
02:36:50.453 00.000 5052 UpdateGuideState(): m_state=6
02:36:50.453 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9597
02:36:50.453 00.000 5052 Star::Find returns 1 (0), X=330.17, Y=281.41, Mass=134, SNR=8.0, Peak=63 HFD=2.4
02:36:50.453 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
02:36:50.454 00.001 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
02:36:50.454 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=-0.30 hyp=1.04 cameraTheta=-0.29 mountX=-0.72 mountY=-0.68, mountTheta=-2.39
02:36:50.454 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=-0.30, opts=13)
02:36:50.454 00.000 5052 Enqueuing Move request for stepguider (1.00, -0.30)
02:36:50.454 00.000 8976 Worker thread wakes up
02:36:50.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, -0.30) opts 0xd
02:36:50.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, -0.30)
02:36:50.454 00.000 8976 Moving (1.00, -0.30) raw xDistance=-0.72 yDistance=-0.68
02:36:50.455 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
02:36:50.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:36:50.455 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:36:50.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:50.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.68
02:36:50.455 00.000 8976 MoveAxis(R, 3, ABG)
02:36:50.455 00.000 8976 stepping (-10, 8) + (3, 0)
02:36:50.455 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:50.455 00.000 5052 Enqueuing Expose request
02:36:50.455 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:50.495 00.040 8976 Received - 47 (G) 
02:36:50.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:50.495 00.000 8976 stepped: pos (-7, 8)
02:36:50.495 00.000 8976 MoveAxis(U, 3, ABG)
02:36:50.495 00.000 8976 stepping (-7, 8) + (0, 3)
02:36:50.495 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:50.526 00.031 8976 Received - 47 (G) 
02:36:50.527 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:36:50.527 00.000 8976 stepped: pos (-7, 11)
02:36:50.527 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
02:36:50.527 00.000 8976 MountToCamera -- mountX=1.55 mountY=-0.95 hyp=1.81 mountTheta=-0.55 cameraX=0.14, cameraY=1.81 cameraTheta=1.49
02:36:50.527 00.000 8976 incremental bump (0.142, 1.808) isValid = 1
02:36:50.527 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
02:36:50.527 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:36:50.527 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:36:50.527 00.000 8976 move complete, result=0
02:36:50.527 00.000 9828 Worker thread wakes up
02:36:50.527 00.000 8976 worker thread done servicing request
02:36:50.527 00.000 8976 Worker thread wakes up
02:36:50.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:50.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:50.527 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.7 px 3 ms NORTH
02:36:50.527 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:36:50.528 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:36:50.528 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
02:36:50.528 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
02:36:50.528 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
02:36:50.528 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:36:50.528 00.000 9828 BLC: window closed
02:36:50.528 00.000 9828 MoveAxis(E, 5, B)
02:36:50.528 00.000 9828 Guiding  Dir = 2, Dur = 5
02:36:50.528 00.000 9828 IsSlewing returns 0
02:36:50.528 00.000 9828 IsGuiding returns 0
02:36:50.528 00.000 9828 PulseGuide returned control before completion, sleep 15
02:36:50.559 00.031 9828 IsGuiding returns 1
02:36:50.559 00.000 9828 scope still moving after pulse duration time elapsed
02:36:50.589 00.030 9828 IsSlewing returns 0
02:36:50.589 00.000 9828 IsGuiding returns 1
02:36:50.620 00.031 9828 IsSlewing returns 0
02:36:50.620 00.000 9828 IsGuiding returns 1
02:36:50.651 00.031 9828 IsSlewing returns 0
02:36:50.651 00.000 9828 IsGuiding returns 0
02:36:50.651 00.000 9828 scope move finished after 5 + 117 ms
02:36:50.651 00.000 9828 Move returns status 0, amount 5
02:36:50.651 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:50.651 00.000 9828 MoveAxis(N, 16, B)
02:36:50.651 00.000 9828 Guiding  Dir = 0, Dur = 16
02:36:50.666 00.015 9828 IsSlewing returns 0
02:36:50.666 00.000 9828 IsGuiding returns 0
02:36:50.666 00.000 9828 PulseGuide returned control before completion, sleep 26
02:36:50.697 00.031 9828 IsGuiding returns 1
02:36:50.697 00.000 9828 scope still moving after pulse duration time elapsed
02:36:50.728 00.031 9828 IsSlewing returns 0
02:36:50.728 00.000 9828 IsGuiding returns 1
02:36:50.760 00.032 9828 IsSlewing returns 0
02:36:50.760 00.000 9828 IsGuiding returns 1
02:36:50.792 00.032 9828 IsSlewing returns 0
02:36:50.792 00.000 9828 IsGuiding returns 1
02:36:50.821 00.029 9828 IsSlewing returns 0
02:36:50.821 00.000 9828 IsGuiding returns 0
02:36:50.821 00.000 9828 scope move finished after 16 + 138 ms
02:36:50.821 00.000 9828 Move returns status 0, amount 16
02:36:50.822 00.001 9828 move complete, result=0
02:36:50.822 00.000 9828 worker thread done servicing request
02:36:50.822 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:36:51.215 00.393 8976 Exposure complete
02:36:51.220 00.005 8976 worker thread done servicing request
02:36:51.220 00.000 5052 OnExposeComplete: enter
02:36:51.220 00.000 5052 UpdateGuideState(): m_state=6
02:36:51.220 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9598
02:36:51.220 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.61, Mass=130, SNR=7.8, Peak=66 HFD=1.8
02:36:51.221 00.001 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
02:36:51.221 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
02:36:51.221 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.10 hyp=0.54 cameraTheta=-0.20 mountX=-0.33 mountY=-0.38, mountTheta=-2.28
02:36:51.221 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.10, opts=13)
02:36:51.221 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.10)
02:36:51.221 00.000 8976 Worker thread wakes up
02:36:51.222 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:36:51.222 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:36:51.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:51.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.10) opts 0xd
02:36:51.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.10)
02:36:51.222 00.000 8976 Moving (0.53, -0.10) raw xDistance=-0.33 yDistance=-0.38
02:36:51.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:51.222 00.000 5052 Enqueuing Expose request
02:36:51.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
02:36:51.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38
02:36:51.222 00.000 8976 MoveAxis(R, 2, ABG)
02:36:51.222 00.000 8976 stepping (-7, 11) + (2, 0)
02:36:51.222 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:51.247 00.025 8976 Received - 47 (G) 
02:36:51.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:51.247 00.000 8976 stepped: pos (-5, 11)
02:36:51.247 00.000 8976 MoveAxis(U, 2, ABG)
02:36:51.247 00.000 8976 stepping (-5, 11) + (0, 2)
02:36:51.247 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:51.279 00.032 8976 Received - 47 (G) 
02:36:51.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:51.279 00.000 8976 stepped: pos (-5, 13)
02:36:51.279 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:36:51.279 00.000 8976 MountToCamera -- mountX=1.29 mountY=-1.32 hyp=1.84 mountTheta=-0.80 cameraX=0.59, cameraY=1.75 cameraTheta=1.25
02:36:51.279 00.000 8976 incremental bump (0.587, 1.746) isValid = 1
02:36:51.279 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:36:51.279 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:36:51.279 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:36:51.279 00.000 8976 move complete, result=0
02:36:51.279 00.000 9828 Worker thread wakes up
02:36:51.279 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:36:51.279 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:36:51.279 00.000 8976 worker thread done servicing request
02:36:51.279 00.000 8976 Worker thread wakes up
02:36:51.279 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:36:51.279 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:36:51.280 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:36:51.280 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:36:51.280 00.000 9828 BLC: window closed
02:36:51.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:51.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:51.280 00.000 9828 MoveAxis(E, 13, B)
02:36:51.280 00.000 9828 Guiding  Dir = 2, Dur = 13
02:36:51.280 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.4 px 2 ms NORTH
02:36:51.281 00.001 9828 IsSlewing returns 0
02:36:51.281 00.000 9828 IsGuiding returns 0
02:36:51.281 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:51.307 00.026 9828 IsGuiding returns 1
02:36:51.307 00.000 9828 scope still moving after pulse duration time elapsed
02:36:51.339 00.032 9828 IsSlewing returns 0
02:36:51.339 00.000 9828 IsGuiding returns 1
02:36:51.370 00.031 9828 IsSlewing returns 0
02:36:51.370 00.000 9828 IsGuiding returns 1
02:36:51.401 00.031 9828 IsSlewing returns 0
02:36:51.401 00.000 9828 IsGuiding returns 1
02:36:51.431 00.030 9828 IsSlewing returns 0
02:36:51.431 00.000 9828 IsGuiding returns 0
02:36:51.431 00.000 9828 scope move finished after 13 + 138 ms
02:36:51.431 00.000 9828 Move returns status 0, amount 13
02:36:51.431 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:51.431 00.000 9828 MoveAxis(N, 15, B)
02:36:51.431 00.000 9828 Guiding  Dir = 0, Dur = 15
02:36:51.447 00.016 9828 IsSlewing returns 0
02:36:51.447 00.000 9828 IsGuiding returns 0
02:36:51.447 00.000 9828 PulseGuide returned control before completion, sleep 25
02:36:51.477 00.030 9828 IsGuiding returns 1
02:36:51.478 00.001 9828 scope still moving after pulse duration time elapsed
02:36:51.509 00.031 9828 IsSlewing returns 0
02:36:51.509 00.000 9828 IsGuiding returns 1
02:36:51.539 00.030 9828 IsSlewing returns 0
02:36:51.539 00.000 9828 IsGuiding returns 1
02:36:51.569 00.030 9828 IsSlewing returns 0
02:36:51.569 00.000 9828 IsGuiding returns 1
02:36:51.600 00.031 9828 IsSlewing returns 0
02:36:51.600 00.000 9828 IsGuiding returns 0
02:36:51.600 00.000 9828 scope move finished after 15 + 137 ms
02:36:51.600 00.000 9828 Move returns status 0, amount 15
02:36:51.600 00.000 9828 move complete, result=0
02:36:51.600 00.000 9828 worker thread done servicing request
02:36:51.600 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:36:51.968 00.368 8976 Exposure complete
02:36:51.973 00.005 8976 worker thread done servicing request
02:36:51.973 00.000 5052 OnExposeComplete: enter
02:36:51.973 00.000 5052 UpdateGuideState(): m_state=6
02:36:51.973 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9599
02:36:51.973 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.39, Mass=115, SNR=7.4, Peak=65 HFD=1.6
02:36:51.973 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.04) = xAngle (-2.90 = -2.90)
02:36:51.973 00.000 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
02:36:51.973 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.32 hyp=0.42 cameraTheta=-0.86 mountX=-0.41 mountY=-0.06, mountTheta=-3.00
02:36:51.974 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.32, opts=13)
02:36:51.974 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.32)
02:36:51.974 00.000 8976 Worker thread wakes up
02:36:51.974 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.32) opts 0xd
02:36:51.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.32)
02:36:51.974 00.000 8976 Moving (0.28, -0.32) raw xDistance=-0.41 yDistance=-0.06
02:36:51.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
02:36:51.974 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:36:51.974 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:36:51.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:51.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:36:51.974 00.000 8976 MoveAxis(R, 2, ABG)
02:36:51.974 00.000 8976 stepping (-5, 13) + (2, 0)
02:36:51.975 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:51.975 00.000 5052 Enqueuing Expose request
02:36:51.975 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:51.998 00.023 8976 Received - 47 (G) 
02:36:51.998 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:51.998 00.000 8976 stepped: pos (-3, 13)
02:36:51.998 00.000 8976 MoveAxis(U, 0, ABG)
02:36:51.998 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:36:51.998 00.000 8976 MountToCamera -- mountX=1.01 mountY=-1.56 hyp=1.86 mountTheta=-1.00 cameraX=0.93, cameraY=1.62 cameraTheta=1.05
02:36:51.998 00.000 8976 incremental bump (0.931, 1.615) isValid = 1
02:36:51.998 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
02:36:51.998 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:36:51.998 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:36:51.999 00.001 8976 move complete, result=0
02:36:51.999 00.000 8976 worker thread done servicing request
02:36:51.999 00.000 8976 Worker thread wakes up
02:36:51.999 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:36:51.999 00.000 9828 Worker thread wakes up
02:36:51.999 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:36:51.999 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:36:51.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:51.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:51.999 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:36:51.999 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:36:51.999 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
02:36:51.999 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:36:51.999 00.000 9828 BLC: window closed
02:36:51.999 00.000 9828 MoveAxis(E, 20, B)
02:36:51.999 00.000 9828 Guiding  Dir = 2, Dur = 20
02:36:52.000 00.001 9828 IsSlewing returns 0
02:36:52.000 00.000 9828 IsGuiding returns 0
02:36:52.000 00.000 9828 PulseGuide returned control before completion, sleep 30
02:36:52.038 00.038 9828 IsGuiding returns 1
02:36:52.038 00.000 9828 scope still moving after pulse duration time elapsed
02:36:52.068 00.030 9828 IsSlewing returns 0
02:36:52.068 00.000 9828 IsGuiding returns 1
02:36:52.099 00.031 9828 IsSlewing returns 0
02:36:52.104 00.005 9828 IsGuiding returns 1
02:36:52.131 00.027 9828 IsSlewing returns 0
02:36:52.131 00.000 9828 IsGuiding returns 0
02:36:52.131 00.000 9828 scope move finished after 20 + 111 ms
02:36:52.131 00.000 9828 Move returns status 0, amount 20
02:36:52.131 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:52.131 00.000 9828 MoveAxis(N, 13, B)
02:36:52.131 00.000 9828 Guiding  Dir = 0, Dur = 13
02:36:52.146 00.015 9828 IsSlewing returns 0
02:36:52.146 00.000 9828 IsGuiding returns 0
02:36:52.146 00.000 9828 PulseGuide returned control before completion, sleep 23
02:36:52.178 00.032 9828 IsGuiding returns 1
02:36:52.178 00.000 9828 scope still moving after pulse duration time elapsed
02:36:52.209 00.031 9828 IsSlewing returns 0
02:36:52.210 00.001 9828 IsGuiding returns 1
02:36:52.241 00.031 9828 IsSlewing returns 0
02:36:52.241 00.000 9828 IsGuiding returns 1
02:36:52.272 00.031 9828 IsSlewing returns 0
02:36:52.272 00.000 9828 IsGuiding returns 1
02:36:52.303 00.031 9828 IsSlewing returns 0
02:36:52.303 00.000 9828 IsGuiding returns 0
02:36:52.303 00.000 9828 scope move finished after 13 + 143 ms
02:36:52.303 00.000 9828 Move returns status 0, amount 13
02:36:52.303 00.000 9828 move complete, result=0
02:36:52.303 00.000 9828 worker thread done servicing request
02:36:52.303 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:36:52.685 00.382 8976 Exposure complete
02:36:52.691 00.006 8976 worker thread done servicing request
02:36:52.691 00.000 5052 OnExposeComplete: enter
02:36:52.691 00.000 5052 UpdateGuideState(): m_state=6
02:36:52.691 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9600
02:36:52.691 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.84, Mass=114, SNR=7.4, Peak=71 HFD=1.8
02:36:52.691 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
02:36:52.691 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.24 = -1.24)
02:36:52.691 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.91 mountX=0.07 mountY=-0.15, mountTheta=-1.15
02:36:52.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.13, opts=13)
02:36:52.692 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.13)
02:36:52.692 00.000 8976 Worker thread wakes up
02:36:52.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.13) opts 0xd
02:36:52.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.13)
02:36:52.692 00.000 8976 Moving (0.10, 0.13) raw xDistance=0.07 yDistance=-0.15
02:36:52.692 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:36:52.692 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
02:36:52.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:52.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:36:52.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:36:52.692 00.000 8976 MoveAxis(R, 0, ABG)
02:36:52.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:52.692 00.000 5052 Enqueuing Expose request
02:36:52.692 00.000 8976 MoveAxis(U, 0, ABG)
02:36:52.693 00.001 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:36:52.693 00.000 8976 MountToCamera -- mountX=0.83 mountY=-1.73 hyp=1.92 mountTheta=-1.12 cameraX=1.16, cameraY=1.53 cameraTheta=0.92
02:36:52.693 00.000 8976 incremental bump (1.161, 1.527) isValid = 1
02:36:52.693 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
02:36:52.693 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:36:52.693 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:36:52.693 00.000 8976 move complete, result=0
02:36:52.693 00.000 9828 Worker thread wakes up
02:36:52.693 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:36:52.693 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:36:52.693 00.000 8976 worker thread done servicing request
02:36:52.693 00.000 8976 Worker thread wakes up
02:36:52.693 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
02:36:52.693 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:36:52.693 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:36:52.693 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
02:36:52.694 00.001 9828 BLC: window closed
02:36:52.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:52.694 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:52.694 00.000 9828 MoveAxis(E, 23, B)
02:36:52.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:52.694 00.000 9828 Guiding  Dir = 2, Dur = 23
02:36:52.694 00.000 9828 IsSlewing returns 0
02:36:52.694 00.000 9828 IsGuiding returns 0
02:36:52.694 00.000 9828 PulseGuide returned control before completion, sleep 33
02:36:52.738 00.044 9828 IsGuiding returns 1
02:36:52.738 00.000 9828 scope still moving after pulse duration time elapsed
02:36:52.770 00.032 9828 IsSlewing returns 0
02:36:52.770 00.000 9828 IsGuiding returns 1
02:36:52.802 00.032 9828 IsSlewing returns 0
02:36:52.802 00.000 9828 IsGuiding returns 1
02:36:52.833 00.031 9828 IsSlewing returns 0
02:36:52.833 00.000 9828 IsGuiding returns 0
02:36:52.833 00.000 9828 scope move finished after 23 + 115 ms
02:36:52.833 00.000 9828 Move returns status 0, amount 23
02:36:52.833 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:52.833 00.000 9828 MoveAxis(N, 12, B)
02:36:52.833 00.000 9828 Guiding  Dir = 0, Dur = 12
02:36:52.848 00.015 9828 IsSlewing returns 0
02:36:52.848 00.000 9828 IsGuiding returns 0
02:36:52.848 00.000 9828 PulseGuide returned control before completion, sleep 22
02:36:52.879 00.031 9828 IsGuiding returns 1
02:36:52.879 00.000 9828 scope still moving after pulse duration time elapsed
02:36:52.910 00.031 9828 IsSlewing returns 0
02:36:52.910 00.000 9828 IsGuiding returns 1
02:36:52.942 00.032 9828 IsSlewing returns 0
02:36:52.942 00.000 9828 IsGuiding returns 1
02:36:52.972 00.030 9828 IsSlewing returns 0
02:36:52.972 00.000 9828 IsGuiding returns 1
02:36:53.004 00.032 9828 IsSlewing returns 0
02:36:53.004 00.000 9828 IsGuiding returns 0
02:36:53.004 00.000 9828 scope move finished after 12 + 143 ms
02:36:53.004 00.000 9828 Move returns status 0, amount 12
02:36:53.004 00.000 9828 move complete, result=0
02:36:53.004 00.000 9828 worker thread done servicing request
02:36:53.004 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:36:53.379 00.375 8976 Exposure complete
02:36:53.384 00.005 8976 worker thread done servicing request
02:36:53.385 00.001 5052 OnExposeComplete: enter
02:36:53.385 00.000 5052 UpdateGuideState(): m_state=6
02:36:53.385 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9601
02:36:53.385 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=282.01, Mass=146, SNR=8.3, Peak=68 HFD=2.1
02:36:53.385 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
02:36:53.385 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.09 = 0.09)
02:36:53.385 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.30 hyp=0.38 cameraTheta=2.24 mountX=0.37 mountY=0.03, mountTheta=0.09
02:36:53.386 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.30, opts=13)
02:36:53.386 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.30)
02:36:53.386 00.000 8976 Worker thread wakes up
02:36:53.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.30) opts 0xd
02:36:53.386 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:36:53.386 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
02:36:53.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:53.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:53.386 00.000 5052 Enqueuing Expose request
02:36:53.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.30)
02:36:53.386 00.000 8976 Moving (-0.24, 0.30) raw xDistance=0.37 yDistance=0.03
02:36:53.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
02:36:53.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:36:53.386 00.000 8976 MoveAxis(L, 2, ABG)
02:36:53.386 00.000 8976 stepping (-3, 13) + (-2, 0)
02:36:53.386 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:53.421 00.035 8976 Received - 47 (G) 
02:36:53.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:53.421 00.000 8976 stepped: pos (-5, 13)
02:36:53.421 00.000 8976 MoveAxis(U, 0, ABG)
02:36:53.421 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:36:53.421 00.000 8976 MountToCamera -- mountX=0.81 mountY=-1.84 hyp=2.01 mountTheta=-1.16 cameraX=1.27, cameraY=1.56 cameraTheta=0.89
02:36:53.421 00.000 8976 incremental bump (1.270, 1.558) isValid = 1
02:36:53.421 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:36:53.421 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:36:53.421 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:36:53.421 00.000 8976 move complete, result=0
02:36:53.421 00.000 9828 Worker thread wakes up
02:36:53.421 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:36:53.421 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:36:53.421 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:36:53.421 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:36:53.421 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:36:53.421 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:36:53.421 00.000 9828 BLC: window closed
02:36:53.421 00.000 9828 MoveAxis(E, 24, B)
02:36:53.421 00.000 9828 Guiding  Dir = 2, Dur = 24
02:36:53.421 00.000 8976 worker thread done servicing request
02:36:53.421 00.000 8976 Worker thread wakes up
02:36:53.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:53.421 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
02:36:53.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:53.421 00.000 9828 IsSlewing returns 0
02:36:53.421 00.000 9828 IsGuiding returns 0
02:36:53.421 00.000 9828 PulseGuide returned control before completion, sleep 34
02:36:53.471 00.050 9828 IsGuiding returns 1
02:36:53.471 00.000 9828 scope still moving after pulse duration time elapsed
02:36:53.502 00.031 9828 IsSlewing returns 0
02:36:53.502 00.000 9828 IsGuiding returns 1
02:36:53.533 00.031 9828 IsSlewing returns 0
02:36:53.533 00.000 9828 IsGuiding returns 1
02:36:53.564 00.031 9828 IsSlewing returns 0
02:36:53.564 00.000 9828 IsGuiding returns 0
02:36:53.564 00.000 9828 scope move finished after 24 + 118 ms
02:36:53.564 00.000 9828 Move returns status 0, amount 24
02:36:53.564 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:53.564 00.000 9828 MoveAxis(N, 11, B)
02:36:53.564 00.000 9828 Guiding  Dir = 0, Dur = 11
02:36:53.580 00.016 9828 IsSlewing returns 0
02:36:53.580 00.000 9828 IsGuiding returns 0
02:36:53.580 00.000 9828 PulseGuide returned control before completion, sleep 21
02:36:53.611 00.031 9828 IsGuiding returns 1
02:36:53.611 00.000 9828 scope still moving after pulse duration time elapsed
02:36:53.642 00.031 9828 IsSlewing returns 0
02:36:53.642 00.000 9828 IsGuiding returns 1
02:36:53.688 00.046 9828 IsSlewing returns 0
02:36:53.688 00.000 9828 IsGuiding returns 1
02:36:53.720 00.032 9828 IsSlewing returns 0
02:36:53.720 00.000 9828 IsGuiding returns 0
02:36:53.720 00.000 9828 scope move finished after 11 + 129 ms
02:36:53.720 00.000 9828 Move returns status 0, amount 11
02:36:53.720 00.000 9828 move complete, result=0
02:36:53.720 00.000 9828 worker thread done servicing request
02:36:53.720 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:36:54.106 00.386 8976 Exposure complete
02:36:54.111 00.005 8976 worker thread done servicing request
02:36:54.111 00.000 5052 OnExposeComplete: enter
02:36:54.111 00.000 5052 UpdateGuideState(): m_state=6
02:36:54.111 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9602
02:36:54.112 00.001 5052 Star::Find returns 1 (0), X=329.14, Y=281.19, Mass=123, SNR=7.7, Peak=66 HFD=2.0
02:36:54.112 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.04) = xAngle (-3.68 = 2.60)
02:36:54.112 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.50)
02:36:54.112 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.52 hyp=0.52 cameraTheta=-1.64 mountX=-0.45 mountY=0.31, mountTheta=2.53
02:36:54.112 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.52, opts=13)
02:36:54.112 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.52)
02:36:54.112 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:36:54.112 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
02:36:54.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:54.112 00.000 8976 Worker thread wakes up
02:36:54.113 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.52) opts 0xd
02:36:54.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.52)
02:36:54.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:54.113 00.000 5052 Enqueuing Expose request
02:36:54.113 00.000 8976 Moving (-0.04, -0.52) raw xDistance=-0.45 yDistance=0.31
02:36:54.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45
02:36:54.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:36:54.113 00.000 8976 MoveAxis(R, 2, ABG)
02:36:54.113 00.000 8976 stepping (-5, 13) + (2, 0)
02:36:54.113 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:54.140 00.027 8976 Received - 47 (G) 
02:36:54.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:54.140 00.000 8976 stepped: pos (-3, 13)
02:36:54.140 00.000 8976 MoveAxis(D, 1, ABG)
02:36:54.140 00.000 8976 stepping (-3, 13) + (0, -1)
02:36:54.140 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:54.172 00.032 8976 Received - 47 (G) 
02:36:54.172 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:54.172 00.000 8976 stepped: pos (-3, 12)
02:36:54.172 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:36:54.172 00.000 8976 MountToCamera -- mountX=0.69 mountY=-1.86 hyp=1.99 mountTheta=-1.21 cameraX=1.34, cameraY=1.47 cameraTheta=0.83
02:36:54.172 00.000 8976 incremental bump (1.342, 1.465) isValid = 1
02:36:54.172 00.000 8976 Scheduling Mount bump of (0.078, 0.088)
02:36:54.172 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:36:54.172 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:36:54.172 00.000 8976 move complete, result=0
02:36:54.172 00.000 8976 worker thread done servicing request
02:36:54.172 00.000 9828 Worker thread wakes up
02:36:54.172 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:36:54.172 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:36:54.172 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
02:36:54.172 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
02:36:54.172 00.000 8976 Worker thread wakes up
02:36:54.173 00.001 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
02:36:54.173 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:36:54.173 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:36:54.173 00.000 9828 BLC: window closed
02:36:54.173 00.000 9828 MoveAxis(E, 26, B)
02:36:54.173 00.000 9828 Guiding  Dir = 2, Dur = 26
02:36:54.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:54.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:54.173 00.000 9828 IsSlewing returns 0
02:36:54.173 00.000 9828 IsGuiding returns 0
02:36:54.173 00.000 9828 PulseGuide returned control before completion, sleep 36
02:36:54.214 00.041 9828 IsGuiding returns 1
02:36:54.214 00.000 9828 scope still moving after pulse duration time elapsed
02:36:54.246 00.032 9828 IsSlewing returns 0
02:36:54.246 00.000 9828 IsGuiding returns 1
02:36:54.277 00.031 9828 IsSlewing returns 0
02:36:54.277 00.000 9828 IsGuiding returns 1
02:36:54.308 00.031 9828 IsSlewing returns 0
02:36:54.308 00.000 9828 IsGuiding returns 1
02:36:54.339 00.031 9828 IsSlewing returns 0
02:36:54.339 00.000 9828 IsGuiding returns 0
02:36:54.339 00.000 9828 scope move finished after 26 + 139 ms
02:36:54.339 00.000 9828 Move returns status 0, amount 26
02:36:54.339 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:54.339 00.000 9828 MoveAxis(N, 11, B)
02:36:54.339 00.000 9828 Guiding  Dir = 0, Dur = 11
02:36:54.354 00.015 9828 IsSlewing returns 0
02:36:54.355 00.001 9828 IsGuiding returns 0
02:36:54.355 00.000 9828 PulseGuide returned control before completion, sleep 21
02:36:54.385 00.030 9828 IsGuiding returns 1
02:36:54.386 00.001 9828 scope still moving after pulse duration time elapsed
02:36:54.417 00.031 9828 IsSlewing returns 0
02:36:54.417 00.000 9828 IsGuiding returns 1
02:36:54.448 00.031 9828 IsSlewing returns 0
02:36:54.448 00.000 9828 IsGuiding returns 1
02:36:54.480 00.032 9828 IsSlewing returns 0
02:36:54.480 00.000 9828 IsGuiding returns 0
02:36:54.480 00.000 9828 scope move finished after 11 + 113 ms
02:36:54.480 00.000 9828 Move returns status 0, amount 11
02:36:54.480 00.000 9828 move complete, result=0
02:36:54.480 00.000 9828 worker thread done servicing request
02:36:54.480 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:36:54.857 00.377 8976 Exposure complete
02:36:54.863 00.006 8976 worker thread done servicing request
02:36:54.863 00.000 5052 OnExposeComplete: enter
02:36:54.863 00.000 5052 UpdateGuideState(): m_state=6
02:36:54.863 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9603
02:36:54.863 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=282.00, Mass=117, SNR=7.5, Peak=72 HFD=2.0
02:36:54.863 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
02:36:54.863 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
02:36:54.863 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.29 hyp=0.41 cameraTheta=0.77 mountX=0.12 mountY=-0.41, mountTheta=-1.28
02:36:54.863 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.29, opts=13)
02:36:54.863 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.29)
02:36:54.864 00.001 8976 Worker thread wakes up
02:36:54.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.29) opts 0xd
02:36:54.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.29)
02:36:54.864 00.000 8976 Moving (0.30, 0.29) raw xDistance=0.12 yDistance=-0.41
02:36:54.864 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:36:54.864 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:36:54.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:54.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:36:54.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
02:36:54.864 00.000 8976 MoveAxis(R, 0, ABG)
02:36:54.864 00.000 8976 MoveAxis(U, 2, ABG)
02:36:54.864 00.000 8976 stepping (-3, 12) + (0, 2)
02:36:54.864 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:54.864 00.000 5052 Enqueuing Expose request
02:36:54.864 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:54.892 00.028 8976 Received - 47 (G) 
02:36:54.892 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:54.892 00.000 8976 stepped: pos (-3, 14)
02:36:54.892 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:36:54.892 00.000 8976 MountToCamera -- mountX=0.62 mountY=-1.98 hyp=2.07 mountTheta=-1.27 cameraX=1.48, cameraY=1.45 cameraTheta=0.77
02:36:54.892 00.000 8976 incremental bump (1.483, 1.451) isValid = 1
02:36:54.892 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
02:36:54.892 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:36:54.892 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:36:54.892 00.000 8976 move complete, result=0
02:36:54.892 00.000 9828 Worker thread wakes up
02:36:54.892 00.000 8976 worker thread done servicing request
02:36:54.892 00.000 8976 Worker thread wakes up
02:36:54.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:54.892 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:36:54.892 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:36:54.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:54.893 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:36:54.893 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:36:54.893 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.48)
02:36:54.893 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:36:54.893 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:36:54.893 00.000 9828 BLC: window closed
02:36:54.893 00.000 9828 MoveAxis(E, 27, B)
02:36:54.893 00.000 9828 Guiding  Dir = 2, Dur = 27
02:36:54.893 00.000 9828 IsSlewing returns 0
02:36:54.893 00.000 9828 IsGuiding returns 0
02:36:54.893 00.000 9828 PulseGuide returned control before completion, sleep 37
02:36:54.931 00.038 9828 IsGuiding returns 1
02:36:54.931 00.000 9828 scope still moving after pulse duration time elapsed
02:36:54.962 00.031 9828 IsSlewing returns 0
02:36:54.962 00.000 9828 IsGuiding returns 1
02:36:54.993 00.031 9828 IsSlewing returns 0
02:36:54.993 00.000 9828 IsGuiding returns 1
02:36:55.025 00.032 9828 IsSlewing returns 0
02:36:55.025 00.000 9828 IsGuiding returns 1
02:36:55.056 00.031 9828 IsSlewing returns 0
02:36:55.056 00.000 9828 IsGuiding returns 0
02:36:55.056 00.000 9828 scope move finished after 27 + 135 ms
02:36:55.056 00.000 9828 Move returns status 0, amount 27
02:36:55.056 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:55.056 00.000 9828 MoveAxis(N, 10, B)
02:36:55.056 00.000 9828 Guiding  Dir = 0, Dur = 10
02:36:55.071 00.015 9828 IsSlewing returns 0
02:36:55.072 00.001 9828 IsGuiding returns 0
02:36:55.072 00.000 9828 PulseGuide returned control before completion, sleep 20
02:36:55.102 00.030 9828 IsGuiding returns 1
02:36:55.102 00.000 9828 scope still moving after pulse duration time elapsed
02:36:55.134 00.032 9828 IsSlewing returns 0
02:36:55.134 00.000 9828 IsGuiding returns 1
02:36:55.166 00.032 9828 IsSlewing returns 0
02:36:55.166 00.000 9828 IsGuiding returns 1
02:36:55.196 00.030 9828 IsSlewing returns 0
02:36:55.196 00.000 9828 IsGuiding returns 1
02:36:55.228 00.032 9828 IsSlewing returns 0
02:36:55.228 00.000 9828 IsGuiding returns 0
02:36:55.228 00.000 9828 scope move finished after 10 + 145 ms
02:36:55.228 00.000 9828 Move returns status 0, amount 10
02:36:55.228 00.000 9828 move complete, result=0
02:36:55.228 00.000 9828 worker thread done servicing request
02:36:55.228 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:36:55.572 00.344 8976 Exposure complete
02:36:55.578 00.006 8976 worker thread done servicing request
02:36:55.578 00.000 5052 OnExposeComplete: enter
02:36:55.578 00.000 5052 UpdateGuideState(): m_state=6
02:36:55.578 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9604
02:36:55.578 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.76, Mass=114, SNR=7.4, Peak=67 HFD=1.8
02:36:55.579 00.001 5052 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.04) = xAngle (-0.71 = -0.71)
02:36:55.579 00.000 5052 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
02:36:55.579 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.33 mountX=0.04 mountY=-0.04, mountTheta=-0.76
02:36:55.579 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.05, opts=13)
02:36:55.579 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.05)
02:36:55.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:36:55.579 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
02:36:55.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:55.579 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:55.579 00.000 5052 Enqueuing Expose request
02:36:55.580 00.001 8976 Worker thread wakes up
02:36:55.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.05) opts 0xd
02:36:55.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.05)
02:36:55.580 00.000 8976 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.04
02:36:55.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:36:55.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:36:55.580 00.000 8976 MoveAxis(R, 0, ABG)
02:36:55.580 00.000 8976 MoveAxis(U, 0, ABG)
02:36:55.580 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:36:55.580 00.000 8976 MountToCamera -- mountX=0.56 mountY=-2.06 hyp=2.14 mountTheta=-1.30 cameraX=1.58, cameraY=1.44 cameraTheta=0.74
02:36:55.580 00.000 8976 incremental bump (1.578, 1.441) isValid = 1
02:36:55.580 00.000 8976 Scheduling Mount bump of (0.039, 0.037)
02:36:55.580 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.04, opts=4)
02:36:55.580 00.000 8976 Enqueuing Move request for scope (0.04, 0.04)
02:36:55.580 00.000 8976 move complete, result=0
02:36:55.580 00.000 9828 Worker thread wakes up
02:36:55.580 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0x4
02:36:55.580 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
02:36:55.581 00.001 8976 worker thread done servicing request
02:36:55.581 00.000 8976 Worker thread wakes up
02:36:55.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:55.581 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:55.581 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
02:36:55.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:55.581 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
02:36:55.581 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.76 mountX=-0.04 mountY=-0.03, mountTheta=-2.48
02:36:55.581 00.000 9828 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.03
02:36:55.581 00.000 9828 BLC: window closed
02:36:55.581 00.000 9828 MoveAxis(E, 13, B)
02:36:55.581 00.000 9828 Guiding  Dir = 2, Dur = 13
02:36:55.581 00.000 9828 IsSlewing returns 0
02:36:55.581 00.000 9828 IsGuiding returns 0
02:36:55.582 00.001 9828 PulseGuide returned control before completion, sleep 23
02:36:55.614 00.032 9828 IsGuiding returns 1
02:36:55.614 00.000 9828 scope still moving after pulse duration time elapsed
02:36:55.645 00.031 9828 IsSlewing returns 0
02:36:55.645 00.000 9828 IsGuiding returns 1
02:36:55.675 00.030 9828 IsSlewing returns 0
02:36:55.675 00.000 9828 IsGuiding returns 1
02:36:55.706 00.031 9828 IsSlewing returns 0
02:36:55.706 00.000 9828 IsGuiding returns 1
02:36:55.737 00.031 9828 IsSlewing returns 0
02:36:55.737 00.000 9828 IsGuiding returns 1
02:36:55.769 00.032 9828 IsSlewing returns 0
02:36:55.769 00.000 9828 IsGuiding returns 1
02:36:55.801 00.032 9828 IsSlewing returns 0
02:36:55.801 00.000 9828 IsGuiding returns 1
02:36:55.832 00.031 9828 IsSlewing returns 0
02:36:55.832 00.000 9828 IsGuiding returns 0
02:36:55.832 00.000 9828 scope move finished after 13 + 237 ms
02:36:55.832 00.000 9828 Move returns status 0, amount 13
02:36:55.832 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:55.832 00.000 9828 MoveAxis(N, 4, B)
02:36:55.832 00.000 9828 Guiding  Dir = 0, Dur = 4
02:36:55.848 00.016 9828 IsSlewing returns 0
02:36:55.848 00.000 9828 IsGuiding returns 0
02:36:55.848 00.000 9828 PulseGuide returned control before completion, sleep 14
02:36:55.864 00.016 9828 IsGuiding returns 1
02:36:55.864 00.000 9828 scope still moving after pulse duration time elapsed
02:36:55.895 00.031 9828 IsSlewing returns 0
02:36:55.895 00.000 9828 IsGuiding returns 1
02:36:55.926 00.031 9828 IsSlewing returns 0
02:36:55.926 00.000 9828 IsGuiding returns 1
02:36:55.957 00.031 9828 IsSlewing returns 0
02:36:55.957 00.000 9828 IsGuiding returns 1
02:36:55.988 00.031 9828 IsSlewing returns 0
02:36:55.988 00.000 9828 IsGuiding returns 0
02:36:55.988 00.000 9828 scope move finished after 4 + 136 ms
02:36:55.988 00.000 9828 Move returns status 0, amount 4
02:36:55.988 00.000 9828 move complete, result=0
02:36:55.988 00.000 9828 worker thread done servicing request
02:36:55.988 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.0 px 4 ms NORTH
02:36:56.268 00.280 8976 Exposure complete
02:36:56.274 00.006 8976 worker thread done servicing request
02:36:56.274 00.000 5052 OnExposeComplete: enter
02:36:56.274 00.000 5052 UpdateGuideState(): m_state=6
02:36:56.274 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9605
02:36:56.274 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.60, Mass=134, SNR=8.0, Peak=69 HFD=2.5
02:36:56.274 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
02:36:56.274 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
02:36:56.274 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.91 mountX=-0.14 mountY=-0.01, mountTheta=-3.06
02:36:56.275 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.11, opts=13)
02:36:56.275 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.11)
02:36:56.275 00.000 8976 Worker thread wakes up
02:36:56.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.11) opts 0xd
02:36:56.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.11)
02:36:56.275 00.000 8976 Moving (0.09, -0.11) raw xDistance=-0.14 yDistance=-0.01
02:36:56.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:36:56.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:36:56.275 00.000 8976 MoveAxis(R, 0, ABG)
02:36:56.275 00.000 8976 MoveAxis(U, 0, ABG)
02:36:56.275 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:36:56.276 00.001 5052 UpdateGuideState exits: m=134 SNR=8.0
02:36:56.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:56.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:56.276 00.000 5052 Enqueuing Expose request
02:36:56.276 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:36:56.276 00.000 8976 MountToCamera -- mountX=0.53 mountY=-2.11 hyp=2.18 mountTheta=-1.33 cameraX=1.64, cameraY=1.43 cameraTheta=0.72
02:36:56.276 00.000 8976 incremental bump (1.641, 1.434) isValid = 1
02:36:56.276 00.000 8976 Scheduling Mount bump of (0.086, 0.078)
02:36:56.276 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:36:56.276 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:36:56.276 00.000 8976 move complete, result=0
02:36:56.276 00.000 9828 Worker thread wakes up
02:36:56.276 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:36:56.276 00.000 8976 worker thread done servicing request
02:36:56.276 00.000 8976 Worker thread wakes up
02:36:56.277 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:56.277 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:36:56.277 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
02:36:56.277 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:56.277 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:56.277 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
02:36:56.277 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
02:36:56.277 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:36:56.277 00.000 9828 BLC: window closed
02:36:56.277 00.000 9828 MoveAxis(E, 29, B)
02:36:56.277 00.000 9828 Guiding  Dir = 2, Dur = 29
02:36:56.278 00.001 9828 IsSlewing returns 0
02:36:56.278 00.000 9828 IsGuiding returns 0
02:36:56.278 00.000 9828 PulseGuide returned control before completion, sleep 39
02:36:56.332 00.054 9828 IsGuiding returns 1
02:36:56.332 00.000 9828 scope still moving after pulse duration time elapsed
02:36:56.363 00.031 9828 IsSlewing returns 0
02:36:56.363 00.000 9828 IsGuiding returns 1
02:36:56.395 00.032 9828 IsSlewing returns 0
02:36:56.395 00.000 9828 IsGuiding returns 1
02:36:56.424 00.029 9828 IsSlewing returns 0
02:36:56.424 00.000 9828 IsGuiding returns 0
02:36:56.424 00.000 9828 scope move finished after 29 + 117 ms
02:36:56.424 00.000 9828 Move returns status 0, amount 29
02:36:56.424 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:56.424 00.000 9828 MoveAxis(N, 9, B)
02:36:56.424 00.000 9828 Guiding  Dir = 0, Dur = 9
02:36:56.440 00.016 9828 IsSlewing returns 0
02:36:56.440 00.000 9828 IsGuiding returns 0
02:36:56.440 00.000 9828 PulseGuide returned control before completion, sleep 19
02:36:56.472 00.032 9828 IsGuiding returns 1
02:36:56.472 00.000 9828 scope still moving after pulse duration time elapsed
02:36:56.504 00.032 9828 IsSlewing returns 0
02:36:56.504 00.000 9828 IsGuiding returns 1
02:36:56.535 00.031 9828 IsSlewing returns 0
02:36:56.535 00.000 9828 IsGuiding returns 1
02:36:56.566 00.031 9828 IsSlewing returns 0
02:36:56.566 00.000 9828 IsGuiding returns 0
02:36:56.566 00.000 9828 scope move finished after 9 + 116 ms
02:36:56.566 00.000 9828 Move returns status 0, amount 9
02:36:56.566 00.000 9828 move complete, result=0
02:36:56.566 00.000 9828 worker thread done servicing request
02:36:56.567 00.001 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:36:56.964 00.397 8976 Exposure complete
02:36:56.969 00.005 8976 worker thread done servicing request
02:36:56.969 00.000 5052 OnExposeComplete: enter
02:36:56.969 00.000 5052 UpdateGuideState(): m_state=6
02:36:56.969 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9606
02:36:56.969 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.88, Mass=119, SNR=7.5, Peak=68 HFD=2.0
02:36:56.969 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
02:36:56.969 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
02:36:56.969 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.25 cameraTheta=0.78 mountX=0.07 mountY=-0.24, mountTheta=-1.27
02:36:56.970 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.17, opts=13)
02:36:56.970 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.17)
02:36:56.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:36:56.970 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:36:56.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:56.970 00.000 8976 Worker thread wakes up
02:36:56.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.17) opts 0xd
02:36:56.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.17)
02:36:56.970 00.000 8976 Moving (0.17, 0.17) raw xDistance=0.07 yDistance=-0.24
02:36:56.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:56.970 00.000 5052 Enqueuing Expose request
02:36:56.971 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:36:56.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:36:56.971 00.000 8976 MoveAxis(R, 0, ABG)
02:36:56.971 00.000 8976 MoveAxis(U, 0, ABG)
02:36:56.971 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:36:56.971 00.000 8976 MountToCamera -- mountX=0.51 mountY=-2.15 hyp=2.21 mountTheta=-1.34 cameraX=1.68, cameraY=1.43 cameraTheta=0.70
02:36:56.971 00.000 8976 incremental bump (1.684, 1.430) isValid = 1
02:36:56.971 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
02:36:56.971 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:36:56.971 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:36:56.971 00.000 8976 move complete, result=0
02:36:56.971 00.000 9828 Worker thread wakes up
02:36:56.971 00.000 8976 worker thread done servicing request
02:36:56.971 00.000 8976 Worker thread wakes up
02:36:56.971 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:36:56.971 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:36:56.971 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
02:36:56.971 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.55)
02:36:56.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:56.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:56.971 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
02:36:56.972 00.001 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:36:56.972 00.000 9828 BLC: window closed
02:36:56.972 00.000 9828 MoveAxis(E, 29, B)
02:36:56.972 00.000 9828 Guiding  Dir = 2, Dur = 29
02:36:56.972 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:56.972 00.000 9828 IsSlewing returns 0
02:36:56.972 00.000 9828 IsGuiding returns 0
02:36:56.972 00.000 9828 PulseGuide returned control before completion, sleep 39
02:36:57.019 00.047 9828 IsGuiding returns 1
02:36:57.019 00.000 9828 scope still moving after pulse duration time elapsed
02:36:57.050 00.031 9828 IsSlewing returns 0
02:36:57.050 00.000 9828 IsGuiding returns 1
02:36:57.083 00.033 9828 IsSlewing returns 0
02:36:57.083 00.000 9828 IsGuiding returns 1
02:36:57.114 00.031 9828 IsSlewing returns 0
02:36:57.114 00.000 9828 IsGuiding returns 0
02:36:57.114 00.000 9828 scope move finished after 29 + 113 ms
02:36:57.114 00.000 9828 Move returns status 0, amount 29
02:36:57.114 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:57.115 00.001 9828 MoveAxis(N, 9, B)
02:36:57.115 00.000 9828 Guiding  Dir = 0, Dur = 9
02:36:57.129 00.014 9828 IsSlewing returns 0
02:36:57.129 00.000 9828 IsGuiding returns 0
02:36:57.129 00.000 9828 PulseGuide returned control before completion, sleep 19
02:36:57.160 00.031 9828 IsGuiding returns 1
02:36:57.160 00.000 9828 scope still moving after pulse duration time elapsed
02:36:57.192 00.032 9828 IsSlewing returns 0
02:36:57.192 00.000 9828 IsGuiding returns 1
02:36:57.223 00.031 9828 IsSlewing returns 0
02:36:57.223 00.000 9828 IsGuiding returns 1
02:36:57.254 00.031 9828 IsSlewing returns 0
02:36:57.254 00.000 9828 IsGuiding returns 1
02:36:57.287 00.033 9828 IsSlewing returns 0
02:36:57.287 00.000 9828 IsGuiding returns 0
02:36:57.287 00.000 9828 scope move finished after 9 + 147 ms
02:36:57.287 00.000 9828 Move returns status 0, amount 9
02:36:57.287 00.000 9828 move complete, result=0
02:36:57.287 00.000 9828 worker thread done servicing request
02:36:57.287 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:36:57.659 00.372 8976 Exposure complete
02:36:57.664 00.005 8976 worker thread done servicing request
02:36:57.664 00.000 5052 OnExposeComplete: enter
02:36:57.664 00.000 5052 UpdateGuideState(): m_state=6
02:36:57.664 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9607
02:36:57.664 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.35, Mass=139, SNR=8.1, Peak=65 HFD=2.4
02:36:57.664 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.35 = 2.93)
02:36:57.664 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.46 = 2.83)
02:36:57.664 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.36 hyp=0.38 cameraTheta=-1.31 mountX=-0.37 mountY=0.12, mountTheta=2.83
02:36:57.665 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.36, opts=13)
02:36:57.665 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.36)
02:36:57.665 00.000 8976 Worker thread wakes up
02:36:57.666 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.36) opts 0xd
02:36:57.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.36)
02:36:57.666 00.000 8976 Moving (0.10, -0.36) raw xDistance=-0.37 yDistance=0.12
02:36:57.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:36:57.666 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:36:57.666 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:36:57.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:57.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:36:57.666 00.000 8976 MoveAxis(R, 2, ABG)
02:36:57.666 00.000 8976 stepping (-3, 14) + (2, 0)
02:36:57.666 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:57.666 00.000 5052 Enqueuing Expose request
02:36:57.666 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:57.689 00.023 8976 Received - 47 (G) 
02:36:57.689 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:36:57.689 00.000 8976 stepped: pos (-1, 14)
02:36:57.689 00.000 8976 MoveAxis(U, 0, ABG)
02:36:57.689 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:36:57.689 00.000 8976 MountToCamera -- mountX=0.39 mountY=-2.17 hyp=2.21 mountTheta=-1.39 cameraX=1.76, cameraY=1.34 cameraTheta=0.65
02:36:57.689 00.000 8976 incremental bump (1.759, 1.337) isValid = 1
02:36:57.689 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
02:36:57.689 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:36:57.689 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:36:57.689 00.000 8976 move complete, result=0
02:36:57.689 00.000 8976 worker thread done servicing request
02:36:57.690 00.001 8976 Worker thread wakes up
02:36:57.690 00.000 9828 Worker thread wakes up
02:36:57.690 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:36:57.690 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:36:57.690 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
02:36:57.690 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
02:36:57.690 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
02:36:57.690 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:36:57.690 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:36:57.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:57.690 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:57.690 00.000 9828 BLC: window closed
02:36:57.690 00.000 9828 MoveAxis(E, 30, B)
02:36:57.690 00.000 9828 Guiding  Dir = 2, Dur = 30
02:36:57.691 00.001 9828 IsSlewing returns 0
02:36:57.691 00.000 9828 IsGuiding returns 0
02:36:57.691 00.000 9828 PulseGuide returned control before completion, sleep 40
02:36:57.735 00.044 9828 IsGuiding returns 1
02:36:57.735 00.000 9828 scope still moving after pulse duration time elapsed
02:36:57.766 00.031 9828 IsSlewing returns 0
02:36:57.766 00.000 9828 IsGuiding returns 1
02:36:57.797 00.031 9828 IsSlewing returns 0
02:36:57.797 00.000 9828 IsGuiding returns 1
02:36:57.829 00.032 9828 IsSlewing returns 0
02:36:57.829 00.000 9828 IsGuiding returns 1
02:36:57.860 00.031 9828 IsSlewing returns 0
02:36:57.860 00.000 9828 IsGuiding returns 0
02:36:57.860 00.000 9828 scope move finished after 30 + 139 ms
02:36:57.860 00.000 9828 Move returns status 0, amount 30
02:36:57.860 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:57.861 00.001 9828 MoveAxis(N, 8, B)
02:36:57.861 00.000 9828 Guiding  Dir = 0, Dur = 8
02:36:57.875 00.014 9828 IsSlewing returns 0
02:36:57.875 00.000 9828 IsGuiding returns 0
02:36:57.875 00.000 9828 PulseGuide returned control before completion, sleep 18
02:36:57.906 00.031 9828 IsGuiding returns 1
02:36:57.906 00.000 9828 scope still moving after pulse duration time elapsed
02:36:57.937 00.031 9828 IsSlewing returns 0
02:36:57.937 00.000 9828 IsGuiding returns 1
02:36:57.968 00.031 9828 IsSlewing returns 0
02:36:57.968 00.000 9828 IsGuiding returns 1
02:36:58.000 00.032 9828 IsSlewing returns 0
02:36:58.000 00.000 9828 IsGuiding returns 0
02:36:58.000 00.000 9828 scope move finished after 8 + 117 ms
02:36:58.000 00.000 9828 Move returns status 0, amount 8
02:36:58.000 00.000 9828 move complete, result=0
02:36:58.001 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:36:58.001 00.000 9828 worker thread done servicing request
02:36:58.379 00.378 8976 Exposure complete
02:36:58.384 00.005 8976 worker thread done servicing request
02:36:58.384 00.000 5052 OnExposeComplete: enter
02:36:58.384 00.000 5052 UpdateGuideState(): m_state=6
02:36:58.384 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9608
02:36:58.384 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.96, Mass=143, SNR=8.2, Peak=72 HFD=2.2
02:36:58.384 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
02:36:58.384 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
02:36:58.384 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.25 hyp=0.38 cameraTheta=2.43 mountX=0.35 mountY=0.11, mountTheta=0.29
02:36:58.384 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.25, opts=13)
02:36:58.384 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.25)
02:36:58.384 00.000 8976 Worker thread wakes up
02:36:58.385 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:36:58.385 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
02:36:58.385 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:58.385 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.25) opts 0xd
02:36:58.385 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:58.385 00.000 5052 Enqueuing Expose request
02:36:58.385 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.25)
02:36:58.385 00.000 8976 Moving (-0.29, 0.25) raw xDistance=0.35 yDistance=0.11
02:36:58.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
02:36:58.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:36:58.385 00.000 8976 MoveAxis(L, 1, ABG)
02:36:58.385 00.000 8976 stepping (-1, 14) + (-1, 0)
02:36:58.385 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:58.408 00.023 8976 Received - 47 (G) 
02:36:58.408 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:58.409 00.001 8976 stepped: pos (-2, 14)
02:36:58.409 00.000 8976 MoveAxis(U, 0, ABG)
02:36:58.409 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:36:58.409 00.000 8976 MountToCamera -- mountX=0.36 mountY=-2.19 hyp=2.22 mountTheta=-1.41 cameraX=1.79, cameraY=1.32 cameraTheta=0.64
02:36:58.409 00.000 8976 incremental bump (1.786, 1.320) isValid = 1
02:36:58.409 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
02:36:58.409 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:36:58.409 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:36:58.409 00.000 8976 move complete, result=0
02:36:58.409 00.000 9828 Worker thread wakes up
02:36:58.409 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:36:58.409 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:36:58.409 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
02:36:58.409 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
02:36:58.409 00.000 8976 worker thread done servicing request
02:36:58.409 00.000 8976 Worker thread wakes up
02:36:58.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:58.409 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:58.409 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
02:36:58.410 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
02:36:58.410 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:36:58.410 00.000 9828 BLC: window closed
02:36:58.410 00.000 9828 MoveAxis(E, 30, B)
02:36:58.410 00.000 9828 Guiding  Dir = 2, Dur = 30
02:36:58.410 00.000 9828 IsSlewing returns 0
02:36:58.410 00.000 9828 IsGuiding returns 0
02:36:58.410 00.000 9828 PulseGuide returned control before completion, sleep 40
02:36:58.452 00.042 9828 IsGuiding returns 1
02:36:58.452 00.000 9828 scope still moving after pulse duration time elapsed
02:36:58.482 00.030 9828 IsSlewing returns 0
02:36:58.482 00.000 9828 IsGuiding returns 1
02:36:58.513 00.031 9828 IsSlewing returns 0
02:36:58.513 00.000 9828 IsGuiding returns 1
02:36:58.545 00.032 9828 IsSlewing returns 0
02:36:58.545 00.000 9828 IsGuiding returns 1
02:36:58.576 00.031 9828 IsSlewing returns 0
02:36:58.576 00.000 9828 IsGuiding returns 0
02:36:58.576 00.000 9828 scope move finished after 30 + 136 ms
02:36:58.576 00.000 9828 Move returns status 0, amount 30
02:36:58.576 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:58.576 00.000 9828 MoveAxis(N, 8, B)
02:36:58.576 00.000 9828 Guiding  Dir = 0, Dur = 8
02:36:58.592 00.016 9828 IsSlewing returns 0
02:36:58.592 00.000 9828 IsGuiding returns 0
02:36:58.592 00.000 9828 PulseGuide returned control before completion, sleep 18
02:36:58.624 00.032 9828 IsGuiding returns 1
02:36:58.624 00.000 9828 scope still moving after pulse duration time elapsed
02:36:58.655 00.031 9828 IsSlewing returns 0
02:36:58.655 00.000 9828 IsGuiding returns 1
02:36:58.687 00.032 9828 IsSlewing returns 0
02:36:58.687 00.000 9828 IsGuiding returns 1
02:36:58.719 00.032 9828 IsSlewing returns 0
02:36:58.719 00.000 9828 IsGuiding returns 0
02:36:58.719 00.000 9828 scope move finished after 8 + 118 ms
02:36:58.719 00.000 9828 Move returns status 0, amount 8
02:36:58.719 00.000 9828 move complete, result=0
02:36:58.719 00.000 9828 worker thread done servicing request
02:36:58.719 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:36:59.098 00.379 8976 Exposure complete
02:36:59.103 00.005 8976 worker thread done servicing request
02:36:59.103 00.000 5052 OnExposeComplete: enter
02:36:59.103 00.000 5052 UpdateGuideState(): m_state=6
02:36:59.104 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9609
02:36:59.104 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.79, Mass=134, SNR=8.0, Peak=69 HFD=2.3
02:36:59.104 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
02:36:59.104 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
02:36:59.104 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.00 mountX=0.09 mountY=-0.01, mountTheta=-0.15
02:36:59.104 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.08, opts=13)
02:36:59.105 00.001 5052 Enqueuing Move request for stepguider (-0.04, 0.08)
02:36:59.105 00.000 8976 Worker thread wakes up
02:36:59.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.08) opts 0xd
02:36:59.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.08)
02:36:59.105 00.000 8976 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=-0.01
02:36:59.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:36:59.105 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:36:59.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:59.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:36:59.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:36:59.105 00.000 8976 MoveAxis(R, 0, ABG)
02:36:59.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:59.105 00.000 5052 Enqueuing Expose request
02:36:59.105 00.000 8976 MoveAxis(U, 0, ABG)
02:36:59.105 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:36:59.105 00.000 8976 MountToCamera -- mountX=0.34 mountY=-2.20 hyp=2.23 mountTheta=-1.42 cameraX=1.80, cameraY=1.31 cameraTheta=0.63
02:36:59.105 00.000 8976 incremental bump (1.804, 1.308) isValid = 1
02:36:59.105 00.000 8976 Scheduling Mount bump of (0.074, 0.056)
02:36:59.106 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.06, opts=4)
02:36:59.106 00.000 8976 Enqueuing Move request for scope (0.07, 0.06)
02:36:59.106 00.000 8976 move complete, result=0
02:36:59.106 00.000 9828 Worker thread wakes up
02:36:59.106 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0x4
02:36:59.106 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
02:36:59.106 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
02:36:59.106 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
02:36:59.106 00.000 8976 worker thread done servicing request
02:36:59.106 00.000 8976 Worker thread wakes up
02:36:59.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:59.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:59.106 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.64 mountX=-0.08 mountY=-0.05, mountTheta=-2.60
02:36:59.106 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:59.106 00.000 9828 Moving (0.07, 0.06) raw xDistance=-0.08 yDistance=-0.05
02:36:59.106 00.000 9828 BLC: window closed
02:36:59.106 00.000 9828 MoveAxis(E, 24, B)
02:36:59.106 00.000 9828 Guiding  Dir = 2, Dur = 24
02:36:59.107 00.001 9828 IsSlewing returns 0
02:36:59.107 00.000 9828 IsGuiding returns 0
02:36:59.108 00.001 9828 PulseGuide returned control before completion, sleep 34
02:36:59.154 00.046 9828 IsGuiding returns 1
02:36:59.154 00.000 9828 scope still moving after pulse duration time elapsed
02:36:59.185 00.031 9828 IsSlewing returns 0
02:36:59.185 00.000 9828 IsGuiding returns 1
02:36:59.216 00.031 9828 IsSlewing returns 0
02:36:59.216 00.000 9828 IsGuiding returns 1
02:36:59.246 00.030 9828 IsSlewing returns 0
02:36:59.246 00.000 9828 IsGuiding returns 1
02:36:59.278 00.032 9828 IsSlewing returns 0
02:36:59.278 00.000 9828 IsGuiding returns 1
02:36:59.309 00.031 9828 IsSlewing returns 0
02:36:59.309 00.000 9828 IsGuiding returns 1
02:36:59.340 00.031 9828 IsSlewing returns 0
02:36:59.340 00.000 9828 IsGuiding returns 0
02:36:59.340 00.000 9828 scope move finished after 24 + 208 ms
02:36:59.340 00.000 9828 Move returns status 0, amount 24
02:36:59.340 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:59.340 00.000 9828 MoveAxis(N, 6, B)
02:36:59.340 00.000 9828 Guiding  Dir = 0, Dur = 6
02:36:59.357 00.017 9828 IsSlewing returns 0
02:36:59.357 00.000 9828 IsGuiding returns 0
02:36:59.357 00.000 9828 PulseGuide returned control before completion, sleep 16
02:36:59.388 00.031 9828 IsGuiding returns 1
02:36:59.388 00.000 9828 scope still moving after pulse duration time elapsed
02:36:59.419 00.031 9828 IsSlewing returns 0
02:36:59.419 00.000 9828 IsGuiding returns 1
02:36:59.449 00.030 9828 IsSlewing returns 0
02:36:59.449 00.000 9828 IsGuiding returns 1
02:36:59.481 00.032 9828 IsSlewing returns 0
02:36:59.481 00.000 9828 IsGuiding returns 0
02:36:59.481 00.000 9828 scope move finished after 6 + 118 ms
02:36:59.481 00.000 9828 Move returns status 0, amount 6
02:36:59.481 00.000 9828 move complete, result=0
02:36:59.481 00.000 9828 worker thread done servicing request
02:36:59.481 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.0 px 6 ms NORTH
02:36:59.790 00.309 8976 Exposure complete
02:36:59.796 00.006 8976 worker thread done servicing request
02:36:59.796 00.000 5052 OnExposeComplete: enter
02:36:59.796 00.000 5052 UpdateGuideState(): m_state=6
02:36:59.796 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9610
02:36:59.796 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.97, Mass=144, SNR=8.2, Peak=71 HFD=2.0
02:36:59.796 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
02:36:59.796 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
02:36:59.796 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.31 cameraTheta=2.10 mountX=0.31 mountY=-0.01, mountTheta=-0.05
02:36:59.797 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.27, opts=13)
02:36:59.797 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.27)
02:36:59.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:36:59.797 00.000 5052 UpdateGuideState exits: m=144 SNR=8.2
02:36:59.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:59.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:36:59.797 00.000 5052 Enqueuing Expose request
02:36:59.797 00.000 8976 Worker thread wakes up
02:36:59.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.27) opts 0xd
02:36:59.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.27)
02:36:59.797 00.000 8976 Moving (-0.16, 0.27) raw xDistance=0.31 yDistance=-0.01
02:36:59.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:36:59.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:36:59.797 00.000 8976 MoveAxis(L, 1, ABG)
02:36:59.797 00.000 8976 stepping (-2, 14) + (-1, 0)
02:36:59.797 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:59.831 00.034 8976 Received - 47 (G) 
02:36:59.832 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:36:59.832 00.000 8976 stepped: pos (-3, 14)
02:36:59.832 00.000 8976 MoveAxis(U, 0, ABG)
02:36:59.832 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:36:59.832 00.000 8976 MountToCamera -- mountX=0.38 mountY=-2.21 hyp=2.24 mountTheta=-1.40 cameraX=1.79, cameraY=1.35 cameraTheta=0.64
02:36:59.832 00.000 8976 incremental bump (1.793, 1.346) isValid = 1
02:36:59.832 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
02:36:59.832 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:36:59.832 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:36:59.832 00.000 8976 move complete, result=0
02:36:59.832 00.000 9828 Worker thread wakes up
02:36:59.832 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:36:59.832 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:36:59.832 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
02:36:59.832 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:36:59.832 00.000 8976 worker thread done servicing request
02:36:59.832 00.000 8976 Worker thread wakes up
02:36:59.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:36:59.832 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
02:36:59.833 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:36:59.833 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
02:36:59.833 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:36:59.833 00.000 9828 BLC: window closed
02:36:59.833 00.000 9828 MoveAxis(E, 30, B)
02:36:59.833 00.000 9828 Guiding  Dir = 2, Dur = 30
02:36:59.833 00.000 9828 IsSlewing returns 0
02:36:59.833 00.000 9828 IsGuiding returns 0
02:36:59.833 00.000 9828 PulseGuide returned control before completion, sleep 40
02:36:59.886 00.053 9828 IsGuiding returns 1
02:36:59.886 00.000 9828 scope still moving after pulse duration time elapsed
02:36:59.918 00.032 9828 IsSlewing returns 0
02:36:59.918 00.000 9828 IsGuiding returns 1
02:36:59.949 00.031 9828 IsSlewing returns 0
02:36:59.949 00.000 9828 IsGuiding returns 1
02:36:59.980 00.031 9828 IsSlewing returns 0
02:36:59.980 00.000 9828 IsGuiding returns 0
02:36:59.980 00.000 9828 scope move finished after 30 + 117 ms
02:36:59.980 00.000 9828 Move returns status 0, amount 30
02:36:59.980 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:36:59.980 00.000 9828 MoveAxis(N, 8, B)
02:36:59.980 00.000 9828 Guiding  Dir = 0, Dur = 8
02:36:59.995 00.015 9828 IsSlewing returns 0
02:36:59.995 00.000 9828 IsGuiding returns 0
02:36:59.995 00.000 9828 PulseGuide returned control before completion, sleep 18
02:37:00.026 00.031 9828 IsGuiding returns 1
02:37:00.026 00.000 9828 scope still moving after pulse duration time elapsed
02:37:00.058 00.032 9828 IsSlewing returns 0
02:37:00.058 00.000 9828 IsGuiding returns 1
02:37:00.089 00.031 9828 IsSlewing returns 0
02:37:00.089 00.000 9828 IsGuiding returns 1
02:37:00.121 00.032 9828 IsSlewing returns 0
02:37:00.121 00.000 9828 IsGuiding returns 0
02:37:00.121 00.000 9828 scope move finished after 8 + 117 ms
02:37:00.121 00.000 9828 Move returns status 0, amount 8
02:37:00.121 00.000 9828 move complete, result=0
02:37:00.121 00.000 9828 worker thread done servicing request
02:37:00.121 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:37:00.517 00.396 8976 Exposure complete
02:37:00.522 00.005 8976 worker thread done servicing request
02:37:00.522 00.000 5052 OnExposeComplete: enter
02:37:00.522 00.000 5052 UpdateGuideState(): m_state=6
02:37:00.522 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9611
02:37:00.522 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.69, Mass=122, SNR=7.7, Peak=73 HFD=1.8
02:37:00.522 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.75 = 1.54)
02:37:00.522 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
02:37:00.523 00.001 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.70 mountX=0.00 mountY=0.04, mountTheta=1.54
02:37:00.523 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.02, opts=13)
02:37:00.523 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.02)
02:37:00.523 00.000 8976 Worker thread wakes up
02:37:00.523 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.02) opts 0xd
02:37:00.523 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.02)
02:37:00.524 00.001 8976 Moving (-0.04, -0.02) raw xDistance=0.00 yDistance=0.04
02:37:00.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:37:00.524 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:37:00.524 00.000 5052 UpdateGuideState exits: m=122 SNR=7.7
02:37:00.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:00.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:37:00.524 00.000 8976 MoveAxis(R, 0, ABG)
02:37:00.524 00.000 8976 MoveAxis(U, 0, ABG)
02:37:00.524 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:00.524 00.000 5052 Enqueuing Expose request
02:37:00.524 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:37:00.524 00.000 8976 MountToCamera -- mountX=0.41 mountY=-2.21 hyp=2.25 mountTheta=-1.39 cameraX=1.79, cameraY=1.37 cameraTheta=0.65
02:37:00.524 00.000 8976 incremental bump (1.785, 1.371) isValid = 1
02:37:00.524 00.000 8976 Scheduling Mount bump of (0.032, 0.026)
02:37:00.524 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.03, opts=4)
02:37:00.524 00.000 8976 Enqueuing Move request for scope (0.03, 0.03)
02:37:00.524 00.000 8976 move complete, result=0
02:37:00.524 00.000 9828 Worker thread wakes up
02:37:00.524 00.000 8976 worker thread done servicing request
02:37:00.524 00.000 8976 Worker thread wakes up
02:37:00.525 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:00.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:00.525 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:00.525 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0x4
02:37:00.525 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
02:37:00.525 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
02:37:00.525 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
02:37:00.525 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.67 mountX=-0.03 mountY=-0.02, mountTheta=-2.57
02:37:00.525 00.000 9828 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.02
02:37:00.525 00.000 9828 BLC: window closed
02:37:00.525 00.000 9828 MoveAxis(E, 11, B)
02:37:00.525 00.000 9828 Guiding  Dir = 2, Dur = 11
02:37:00.525 00.000 9828 IsSlewing returns 0
02:37:00.525 00.000 9828 IsGuiding returns 0
02:37:00.526 00.001 9828 PulseGuide returned control before completion, sleep 21
02:37:00.558 00.032 9828 IsGuiding returns 1
02:37:00.558 00.000 9828 scope still moving after pulse duration time elapsed
02:37:00.590 00.032 9828 IsSlewing returns 0
02:37:00.590 00.000 9828 IsGuiding returns 1
02:37:00.620 00.030 9828 IsSlewing returns 0
02:37:00.620 00.000 9828 IsGuiding returns 1
02:37:00.652 00.032 9828 IsSlewing returns 0
02:37:00.652 00.000 9828 IsGuiding returns 0
02:37:00.652 00.000 9828 scope move finished after 11 + 115 ms
02:37:00.652 00.000 9828 Move returns status 0, amount 11
02:37:00.652 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:00.652 00.000 9828 MoveAxis(N, 3, B)
02:37:00.652 00.000 9828 Guiding  Dir = 0, Dur = 3
02:37:00.668 00.016 9828 IsSlewing returns 0
02:37:00.668 00.000 9828 IsGuiding returns 0
02:37:00.668 00.000 9828 PulseGuide returned control before completion, sleep 13
02:37:00.683 00.015 9828 IsGuiding returns 1
02:37:00.683 00.000 9828 scope still moving after pulse duration time elapsed
02:37:00.714 00.031 9828 IsSlewing returns 0
02:37:00.714 00.000 9828 IsGuiding returns 1
02:37:00.746 00.032 9828 IsSlewing returns 0
02:37:00.746 00.000 9828 IsGuiding returns 1
02:37:00.778 00.032 9828 IsSlewing returns 0
02:37:00.778 00.000 9828 IsGuiding returns 1
02:37:00.809 00.031 9828 IsSlewing returns 0
02:37:00.809 00.000 9828 IsGuiding returns 0
02:37:00.809 00.000 9828 scope move finished after 3 + 138 ms
02:37:00.809 00.000 9828 Move returns status 0, amount 3
02:37:00.809 00.000 9828 move complete, result=0
02:37:00.809 00.000 9828 worker thread done servicing request
02:37:00.809 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.0 px 3 ms NORTH
02:37:01.222 00.413 8976 Exposure complete
02:37:01.228 00.006 8976 worker thread done servicing request
02:37:01.228 00.000 5052 OnExposeComplete: enter
02:37:01.228 00.000 5052 UpdateGuideState(): m_state=6
02:37:01.228 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9612
02:37:01.228 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.59, Mass=119, SNR=7.5, Peak=70 HFD=2.1
02:37:01.229 00.001 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.34 = 1.94)
02:37:01.229 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.84)
02:37:01.229 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.30 mountX=-0.06 mountY=0.16, mountTheta=1.93
02:37:01.229 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.12, opts=13)
02:37:01.229 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.12)
02:37:01.230 00.001 8976 Worker thread wakes up
02:37:01.230 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:37:01.230 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:37:01.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:01.230 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:01.230 00.000 5052 Enqueuing Expose request
02:37:01.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.12) opts 0xd
02:37:01.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.12)
02:37:01.230 00.000 8976 Moving (-0.11, -0.12) raw xDistance=-0.06 yDistance=0.16
02:37:01.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:37:01.231 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:37:01.231 00.000 8976 MoveAxis(R, 0, ABG)
02:37:01.231 00.000 8976 MoveAxis(U, 0, ABG)
02:37:01.231 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:37:01.231 00.000 8976 MountToCamera -- mountX=0.42 mountY=-2.22 hyp=2.26 mountTheta=-1.38 cameraX=1.78, cameraY=1.39 cameraTheta=0.66
02:37:01.231 00.000 8976 incremental bump (1.780, 1.387) isValid = 1
02:37:01.231 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
02:37:01.231 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:37:01.231 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:37:01.231 00.000 8976 move complete, result=0
02:37:01.231 00.000 8976 worker thread done servicing request
02:37:01.231 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:37:01.231 00.000 8976 Worker thread wakes up
02:37:01.231 00.000 9828 Worker thread wakes up
02:37:01.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:01.232 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:01.232 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:37:01.232 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:37:01.232 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
02:37:01.232 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
02:37:01.232 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:37:01.232 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:37:01.232 00.000 9828 BLC: window closed
02:37:01.232 00.000 9828 MoveAxis(E, 30, B)
02:37:01.232 00.000 9828 Guiding  Dir = 2, Dur = 30
02:37:01.916 00.684 8976 Exposure complete
02:37:01.921 00.005 8976 worker thread done servicing request
02:37:01.921 00.000 5052 OnExposeComplete: enter
02:37:01.921 00.000 5052 UpdateGuideState(): m_state=6
02:37:01.921 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9613
02:37:01.921 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.92, Mass=131, SNR=7.9, Peak=75 HFD=2.0
02:37:01.921 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
02:37:01.921 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
02:37:01.921 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.23 mountX=0.27 mountY=0.02, mountTheta=0.09
02:37:01.922 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.21, opts=13)
02:37:01.922 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.21)
02:37:01.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:37:01.922 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
02:37:01.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:01.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:01.922 00.000 5052 Enqueuing Expose request
02:37:01.922 00.000 8976 Worker thread wakes up
02:37:01.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.21) opts 0xd
02:37:01.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.21)
02:37:01.922 00.000 8976 Moving (-0.17, 0.21) raw xDistance=0.27 yDistance=0.02
02:37:01.923 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:37:01.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:37:01.923 00.000 8976 MoveAxis(L, 1, ABG)
02:37:01.923 00.000 8976 stepping (-3, 14) + (-1, 0)
02:37:01.923 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:01.941 00.018 8976 Received - 47 (G) 
02:37:01.942 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:01.942 00.000 8976 stepped: pos (-4, 14)
02:37:01.942 00.000 8976 MoveAxis(U, 0, ABG)
02:37:01.942 00.000 8976 secondary mount is busy, cannot bump
02:37:01.942 00.000 8976 move complete, result=0
02:37:01.942 00.000 8976 worker thread done servicing request
02:37:01.942 00.000 8976 Worker thread wakes up
02:37:01.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:01.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:01.942 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
02:37:02.238 00.296 9828 IsSlewing returns 0
02:37:02.238 00.000 9828 IsGuiding returns 0
02:37:02.238 00.000 9828 PulseGuide returned control before completion, sleep 40
02:37:02.286 00.048 9828 IsGuiding returns 1
02:37:02.286 00.000 9828 scope still moving after pulse duration time elapsed
02:37:02.316 00.030 9828 IsSlewing returns 0
02:37:02.316 00.000 9828 IsGuiding returns 1
02:37:02.348 00.032 9828 IsSlewing returns 0
02:37:02.348 00.000 9828 IsGuiding returns 1
02:37:02.379 00.031 9828 IsSlewing returns 0
02:37:02.379 00.000 9828 IsGuiding returns 1
02:37:02.409 00.030 9828 IsSlewing returns 0
02:37:02.409 00.000 9828 IsGuiding returns 0
02:37:02.409 00.000 9828 scope move finished after 30 + 140 ms
02:37:02.409 00.000 9828 Move returns status 0, amount 30
02:37:02.409 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:02.409 00.000 9828 MoveAxis(N, 8, B)
02:37:02.409 00.000 9828 Guiding  Dir = 0, Dur = 8
02:37:02.425 00.016 9828 IsSlewing returns 0
02:37:02.425 00.000 9828 IsGuiding returns 0
02:37:02.426 00.001 9828 PulseGuide returned control before completion, sleep 18
02:37:02.456 00.030 9828 IsGuiding returns 1
02:37:02.456 00.000 9828 scope still moving after pulse duration time elapsed
02:37:02.487 00.031 9828 IsSlewing returns 0
02:37:02.487 00.000 9828 IsGuiding returns 1
02:37:02.518 00.031 9828 IsSlewing returns 0
02:37:02.518 00.000 9828 IsGuiding returns 1
02:37:02.549 00.031 9828 IsSlewing returns 0
02:37:02.549 00.000 9828 IsGuiding returns 1
02:37:02.580 00.031 9828 IsSlewing returns 0
02:37:02.580 00.000 9828 IsGuiding returns 0
02:37:02.580 00.000 9828 scope move finished after 8 + 147 ms
02:37:02.580 00.000 9828 Move returns status 0, amount 8
02:37:02.580 00.000 9828 move complete, result=0
02:37:02.580 00.000 9828 worker thread done servicing request
02:37:02.610 00.030 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:37:02.631 00.021 8976 Exposure complete
02:37:02.638 00.007 8976 worker thread done servicing request
02:37:02.638 00.000 5052 OnExposeComplete: enter
02:37:02.638 00.000 5052 UpdateGuideState(): m_state=6
02:37:02.638 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9614
02:37:02.638 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.75, Mass=124, SNR=7.7, Peak=65 HFD=1.8
02:37:02.638 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:37:02.638 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:37:02.638 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.25 cameraTheta=0.15 mountX=-0.08 mountY=-0.23, mountTheta=-1.91
02:37:02.639 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.04, opts=13)
02:37:02.639 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.04)
02:37:02.639 00.000 8976 Worker thread wakes up
02:37:02.639 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.04) opts 0xd
02:37:02.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.04)
02:37:02.639 00.000 8976 Moving (0.25, 0.04) raw xDistance=-0.08 yDistance=-0.23
02:37:02.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:37:02.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:37:02.639 00.000 8976 MoveAxis(R, 0, ABG)
02:37:02.639 00.000 8976 MoveAxis(U, 0, ABG)
02:37:02.639 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:37:02.640 00.001 5052 UpdateGuideState exits: m=124 SNR=7.7
02:37:02.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:02.640 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:37:02.640 00.000 8976 MountToCamera -- mountX=0.53 mountY=-2.22 hyp=2.28 mountTheta=-1.34 cameraX=1.74, cameraY=1.48 cameraTheta=0.71
02:37:02.640 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:02.640 00.000 5052 Enqueuing Expose request
02:37:02.640 00.000 8976 incremental bump (1.737, 1.481) isValid = 1
02:37:02.640 00.000 8976 Scheduling Mount bump of (0.087, 0.077)
02:37:02.640 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:37:02.640 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:37:02.640 00.000 8976 move complete, result=0
02:37:02.640 00.000 9828 Worker thread wakes up
02:37:02.640 00.000 8976 worker thread done servicing request
02:37:02.640 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:37:02.641 00.001 8976 Worker thread wakes up
02:37:02.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:02.641 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:02.641 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:37:02.641 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
02:37:02.641 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
02:37:02.641 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
02:37:02.641 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:37:02.641 00.000 9828 BLC: window closed
02:37:02.641 00.000 9828 MoveAxis(E, 29, B)
02:37:02.641 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:02.641 00.000 9828 Guiding  Dir = 2, Dur = 29
02:37:02.642 00.001 9828 IsSlewing returns 0
02:37:02.642 00.000 9828 IsGuiding returns 0
02:37:02.642 00.000 9828 PulseGuide returned control before completion, sleep 39
02:37:02.691 00.049 9828 IsGuiding returns 1
02:37:02.691 00.000 9828 scope still moving after pulse duration time elapsed
02:37:02.722 00.031 9828 IsSlewing returns 0
02:37:02.722 00.000 9828 IsGuiding returns 1
02:37:02.753 00.031 9828 IsSlewing returns 0
02:37:02.753 00.000 9828 IsGuiding returns 1
02:37:02.784 00.031 9828 IsSlewing returns 0
02:37:02.784 00.000 9828 IsGuiding returns 1
02:37:02.815 00.031 9828 IsSlewing returns 0
02:37:02.815 00.000 9828 IsGuiding returns 1
02:37:02.846 00.031 9828 IsSlewing returns 0
02:37:02.846 00.000 9828 IsGuiding returns 1
02:37:02.878 00.032 9828 IsSlewing returns 0
02:37:02.878 00.000 9828 IsGuiding returns 0
02:37:02.878 00.000 9828 scope move finished after 29 + 206 ms
02:37:02.878 00.000 9828 Move returns status 0, amount 29
02:37:02.878 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:02.878 00.000 9828 MoveAxis(N, 9, B)
02:37:02.878 00.000 9828 Guiding  Dir = 0, Dur = 9
02:37:02.893 00.015 9828 IsSlewing returns 0
02:37:02.894 00.001 9828 IsGuiding returns 0
02:37:02.894 00.000 9828 PulseGuide returned control before completion, sleep 19
02:37:02.924 00.030 9828 IsGuiding returns 1
02:37:02.924 00.000 9828 scope still moving after pulse duration time elapsed
02:37:02.955 00.031 9828 IsSlewing returns 0
02:37:02.955 00.000 9828 IsGuiding returns 1
02:37:02.986 00.031 9828 IsSlewing returns 0
02:37:02.986 00.000 9828 IsGuiding returns 1
02:37:03.017 00.031 9828 IsSlewing returns 0
02:37:03.017 00.000 9828 IsGuiding returns 1
02:37:03.048 00.031 9828 IsSlewing returns 0
02:37:03.048 00.000 9828 IsGuiding returns 0
02:37:03.048 00.000 9828 scope move finished after 9 + 145 ms
02:37:03.048 00.000 9828 Move returns status 0, amount 9
02:37:03.048 00.000 9828 move complete, result=0
02:37:03.048 00.000 9828 worker thread done servicing request
02:37:03.048 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:37:03.324 00.276 8976 Exposure complete
02:37:03.330 00.006 8976 worker thread done servicing request
02:37:03.330 00.000 5052 OnExposeComplete: enter
02:37:03.330 00.000 5052 UpdateGuideState(): m_state=6
02:37:03.330 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9615
02:37:03.330 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.55, Mass=134, SNR=7.9, Peak=65 HFD=1.9
02:37:03.330 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
02:37:03.330 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.36 = 2.93)
02:37:03.330 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.21 mountX=-0.17 mountY=0.04, mountTheta=2.93
02:37:03.331 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.16, opts=13)
02:37:03.331 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.16)
02:37:03.331 00.000 8976 Worker thread wakes up
02:37:03.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.16) opts 0xd
02:37:03.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.16)
02:37:03.331 00.000 8976 Moving (0.06, -0.16) raw xDistance=-0.17 yDistance=0.04
02:37:03.331 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:37:03.331 00.000 5052 UpdateGuideState exits: m=134 SNR=7.9
02:37:03.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:03.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:37:03.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:37:03.331 00.000 8976 MoveAxis(R, 0, ABG)
02:37:03.331 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:03.331 00.000 5052 Enqueuing Expose request
02:37:03.332 00.001 8976 MoveAxis(U, 0, ABG)
02:37:03.332 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:37:03.332 00.000 8976 MountToCamera -- mountX=0.56 mountY=-2.22 hyp=2.29 mountTheta=-1.33 cameraX=1.72, cameraY=1.51 cameraTheta=0.72
02:37:03.332 00.000 8976 incremental bump (1.725, 1.506) isValid = 1
02:37:03.332 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
02:37:03.332 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:37:03.332 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:37:03.332 00.000 8976 move complete, result=0
02:37:03.332 00.000 9828 Worker thread wakes up
02:37:03.332 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:03.332 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:37:03.332 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:37:03.332 00.000 8976 worker thread done servicing request
02:37:03.332 00.000 8976 Worker thread wakes up
02:37:03.333 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:03.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:03.333 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
02:37:03.333 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
02:37:03.333 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
02:37:03.333 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:37:03.333 00.000 9828 BLC: window closed
02:37:03.333 00.000 9828 MoveAxis(E, 29, B)
02:37:03.333 00.000 9828 Guiding  Dir = 2, Dur = 29
02:37:03.333 00.000 9828 IsSlewing returns 0
02:37:03.333 00.000 9828 IsGuiding returns 0
02:37:03.333 00.000 9828 PulseGuide returned control before completion, sleep 39
02:37:03.376 00.043 9828 IsGuiding returns 1
02:37:03.376 00.000 9828 scope still moving after pulse duration time elapsed
02:37:03.406 00.030 9828 IsSlewing returns 0
02:37:03.406 00.000 9828 IsGuiding returns 1
02:37:03.437 00.031 9828 IsSlewing returns 0
02:37:03.437 00.000 9828 IsGuiding returns 1
02:37:03.468 00.031 9828 IsSlewing returns 0
02:37:03.468 00.000 9828 IsGuiding returns 1
02:37:03.499 00.031 9828 IsSlewing returns 0
02:37:03.499 00.000 9828 IsGuiding returns 0
02:37:03.499 00.000 9828 scope move finished after 29 + 136 ms
02:37:03.499 00.000 9828 Move returns status 0, amount 29
02:37:03.499 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:03.499 00.000 9828 MoveAxis(N, 9, B)
02:37:03.500 00.001 9828 Guiding  Dir = 0, Dur = 9
02:37:03.514 00.014 9828 IsSlewing returns 0
02:37:03.514 00.000 9828 IsGuiding returns 0
02:37:03.514 00.000 9828 PulseGuide returned control before completion, sleep 19
02:37:03.545 00.031 9828 IsGuiding returns 1
02:37:03.545 00.000 9828 scope still moving after pulse duration time elapsed
02:37:03.576 00.031 9828 IsSlewing returns 0
02:37:03.576 00.000 9828 IsGuiding returns 1
02:37:03.607 00.031 9828 IsSlewing returns 0
02:37:03.607 00.000 9828 IsGuiding returns 1
02:37:03.638 00.031 9828 IsSlewing returns 0
02:37:03.638 00.000 9828 IsGuiding returns 1
02:37:03.669 00.031 9828 IsSlewing returns 0
02:37:03.669 00.000 9828 IsGuiding returns 0
02:37:03.669 00.000 9828 scope move finished after 9 + 145 ms
02:37:03.669 00.000 9828 Move returns status 0, amount 9
02:37:03.669 00.000 9828 move complete, result=0
02:37:03.669 00.000 9828 worker thread done servicing request
02:37:03.669 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:37:04.019 00.350 8976 Exposure complete
02:37:04.024 00.005 8976 worker thread done servicing request
02:37:04.024 00.000 5052 OnExposeComplete: enter
02:37:04.024 00.000 5052 UpdateGuideState(): m_state=6
02:37:04.024 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9616
02:37:04.025 00.001 5052 Star::Find returns 1 (0), X=329.12, Y=281.48, Mass=128, SNR=7.8, Peak=65 HFD=2.1
02:37:04.025 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
02:37:04.025 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
02:37:04.025 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.79 mountX=-0.18 mountY=0.17, mountTheta=2.40
02:37:04.025 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.23, opts=13)
02:37:04.025 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.23)
02:37:04.025 00.000 8976 Worker thread wakes up
02:37:04.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.23) opts 0xd
02:37:04.026 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.23)
02:37:04.026 00.000 8976 Moving (-0.05, -0.23) raw xDistance=-0.18 yDistance=0.17
02:37:04.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:37:04.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:37:04.026 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:37:04.026 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:37:04.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:04.026 00.000 8976 MoveAxis(R, 0, ABG)
02:37:04.026 00.000 8976 MoveAxis(U, 0, ABG)
02:37:04.026 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:37:04.026 00.000 8976 MountToCamera -- mountX=0.57 mountY=-2.22 hyp=2.30 mountTheta=-1.32 cameraX=1.72, cameraY=1.52 cameraTheta=0.73
02:37:04.026 00.000 8976 incremental bump (1.717, 1.523) isValid = 1
02:37:04.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:04.026 00.000 5052 Enqueuing Expose request
02:37:04.026 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:37:04.026 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:37:04.026 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:37:04.026 00.000 8976 move complete, result=0
02:37:04.026 00.000 9828 Worker thread wakes up
02:37:04.026 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:37:04.026 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:37:04.026 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
02:37:04.026 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
02:37:04.026 00.000 8976 worker thread done servicing request
02:37:04.028 00.002 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:37:04.028 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
02:37:04.028 00.000 8976 Worker thread wakes up
02:37:04.028 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:37:04.028 00.000 9828 BLC: window closed
02:37:04.028 00.000 9828 MoveAxis(E, 28, B)
02:37:04.028 00.000 9828 Guiding  Dir = 2, Dur = 28
02:37:04.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:04.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:04.028 00.000 9828 IsSlewing returns 0
02:37:04.028 00.000 9828 IsGuiding returns 0
02:37:04.029 00.001 9828 PulseGuide returned control before completion, sleep 38
02:37:04.075 00.046 9828 IsGuiding returns 1
02:37:04.075 00.000 9828 scope still moving after pulse duration time elapsed
02:37:04.105 00.030 9828 IsSlewing returns 0
02:37:04.105 00.000 9828 IsGuiding returns 1
02:37:04.136 00.031 9828 IsSlewing returns 0
02:37:04.136 00.000 9828 IsGuiding returns 1
02:37:04.168 00.032 9828 IsSlewing returns 0
02:37:04.168 00.000 9828 IsGuiding returns 1
02:37:04.198 00.030 9828 IsSlewing returns 0
02:37:04.198 00.000 9828 IsGuiding returns 0
02:37:04.199 00.001 9828 scope move finished after 28 + 142 ms
02:37:04.199 00.000 9828 Move returns status 0, amount 28
02:37:04.199 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:04.199 00.000 9828 MoveAxis(N, 9, B)
02:37:04.199 00.000 9828 Guiding  Dir = 0, Dur = 9
02:37:04.214 00.015 9828 IsSlewing returns 0
02:37:04.214 00.000 9828 IsGuiding returns 0
02:37:04.214 00.000 9828 PulseGuide returned control before completion, sleep 19
02:37:04.244 00.030 9828 IsGuiding returns 1
02:37:04.244 00.000 9828 scope still moving after pulse duration time elapsed
02:37:04.275 00.031 9828 IsSlewing returns 0
02:37:04.275 00.000 9828 IsGuiding returns 1
02:37:04.305 00.030 9828 IsSlewing returns 0
02:37:04.305 00.000 9828 IsGuiding returns 1
02:37:04.336 00.031 9828 IsSlewing returns 0
02:37:04.336 00.000 9828 IsGuiding returns 1
02:37:04.368 00.032 9828 IsSlewing returns 0
02:37:04.372 00.004 9828 IsGuiding returns 0
02:37:04.372 00.000 9828 scope move finished after 9 + 148 ms
02:37:04.372 00.000 9828 Move returns status 0, amount 9
02:37:04.372 00.000 9828 move complete, result=0
02:37:04.372 00.000 9828 worker thread done servicing request
02:37:04.372 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:37:04.712 00.340 8976 Exposure complete
02:37:04.717 00.005 8976 worker thread done servicing request
02:37:04.717 00.000 5052 OnExposeComplete: enter
02:37:04.717 00.000 5052 UpdateGuideState(): m_state=6
02:37:04.717 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9617
02:37:04.718 00.001 5052 Star::Find returns 1 (0), X=329.19, Y=281.30, Mass=125, SNR=7.8, Peak=64 HFD=2.1
02:37:04.718 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.04) = xAngle (-3.56 = 2.72)
02:37:04.718 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.67 = 2.62)
02:37:04.718 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.41 hyp=0.41 cameraTheta=-1.52 mountX=-0.37 mountY=0.20, mountTheta=2.64
02:37:04.718 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.41, opts=13)
02:37:04.718 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.41)
02:37:04.718 00.000 8976 Worker thread wakes up
02:37:04.718 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.41) opts 0xd
02:37:04.719 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:37:04.719 00.000 5052 UpdateGuideState exits: m=125 SNR=7.8
02:37:04.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:04.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.41)
02:37:04.719 00.000 8976 Moving (0.02, -0.41) raw xDistance=-0.37 yDistance=0.20
02:37:04.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:37:04.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:37:04.719 00.000 8976 MoveAxis(R, 2, ABG)
02:37:04.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:04.719 00.000 5052 Enqueuing Expose request
02:37:04.719 00.000 8976 stepping (-4, 14) + (2, 0)
02:37:04.719 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:04.755 00.036 8976 Received - 47 (G) 
02:37:04.755 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:04.755 00.000 8976 stepped: pos (-2, 14)
02:37:04.755 00.000 8976 MoveAxis(U, 0, ABG)
02:37:04.755 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:37:04.755 00.000 8976 MountToCamera -- mountX=0.49 mountY=-2.22 hyp=2.28 mountTheta=-1.36 cameraX=1.76, cameraY=1.44 cameraTheta=0.69
02:37:04.755 00.000 8976 incremental bump (1.758, 1.445) isValid = 1
02:37:04.755 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
02:37:04.755 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:37:04.755 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:37:04.755 00.000 8976 move complete, result=0
02:37:04.756 00.001 8976 worker thread done servicing request
02:37:04.756 00.000 8976 Worker thread wakes up
02:37:04.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:04.756 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:04.756 00.000 9828 Worker thread wakes up
02:37:04.756 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:37:04.756 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:37:04.756 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
02:37:04.756 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
02:37:04.756 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:37:04.756 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:37:04.756 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
02:37:04.756 00.000 9828 BLC: window closed
02:37:04.756 00.000 9828 MoveAxis(E, 29, B)
02:37:04.756 00.000 9828 Guiding  Dir = 2, Dur = 29
02:37:04.757 00.001 9828 IsSlewing returns 0
02:37:04.757 00.000 9828 IsGuiding returns 0
02:37:04.757 00.000 9828 PulseGuide returned control before completion, sleep 39
02:37:04.801 00.044 9828 IsGuiding returns 1
02:37:04.801 00.000 9828 scope still moving after pulse duration time elapsed
02:37:04.832 00.031 9828 IsSlewing returns 0
02:37:04.832 00.000 9828 IsGuiding returns 1
02:37:04.863 00.031 9828 IsSlewing returns 0
02:37:04.863 00.000 9828 IsGuiding returns 1
02:37:04.894 00.031 9828 IsSlewing returns 0
02:37:04.894 00.000 9828 IsGuiding returns 1
02:37:04.923 00.029 9828 IsSlewing returns 0
02:37:04.923 00.000 9828 IsGuiding returns 0
02:37:04.923 00.000 9828 scope move finished after 29 + 137 ms
02:37:04.923 00.000 9828 Move returns status 0, amount 29
02:37:04.923 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:04.923 00.000 9828 MoveAxis(N, 9, B)
02:37:04.923 00.000 9828 Guiding  Dir = 0, Dur = 9
02:37:04.939 00.016 9828 IsSlewing returns 0
02:37:04.939 00.000 9828 IsGuiding returns 0
02:37:04.939 00.000 9828 PulseGuide returned control before completion, sleep 19
02:37:04.971 00.032 9828 IsGuiding returns 1
02:37:04.971 00.000 9828 scope still moving after pulse duration time elapsed
02:37:05.001 00.030 9828 IsSlewing returns 0
02:37:05.001 00.000 9828 IsGuiding returns 1
02:37:05.033 00.032 9828 IsSlewing returns 0
02:37:05.033 00.000 9828 IsGuiding returns 1
02:37:05.064 00.031 9828 IsSlewing returns 0
02:37:05.064 00.000 9828 IsGuiding returns 0
02:37:05.064 00.000 9828 scope move finished after 9 + 116 ms
02:37:05.064 00.000 9828 Move returns status 0, amount 9
02:37:05.064 00.000 9828 move complete, result=0
02:37:05.064 00.000 9828 worker thread done servicing request
02:37:05.064 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:37:05.442 00.378 8976 Exposure complete
02:37:05.447 00.005 8976 worker thread done servicing request
02:37:05.447 00.000 5052 OnExposeComplete: enter
02:37:05.448 00.001 5052 UpdateGuideState(): m_state=6
02:37:05.448 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9618
02:37:05.448 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.82, Mass=106, SNR=7.1, Peak=68 HFD=2.0
02:37:05.448 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
02:37:05.448 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
02:37:05.448 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.22 cameraTheta=2.59 mountX=0.18 mountY=0.09, mountTheta=0.46
02:37:05.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.11, opts=13)
02:37:05.449 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.11)
02:37:05.449 00.000 8976 Worker thread wakes up
02:37:05.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.11) opts 0xd
02:37:05.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.11)
02:37:05.449 00.000 8976 Moving (-0.18, 0.11) raw xDistance=0.18 yDistance=0.09
02:37:05.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:37:05.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:37:05.449 00.000 8976 MoveAxis(R, 0, ABG)
02:37:05.449 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:37:05.449 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
02:37:05.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:05.450 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:05.450 00.000 8976 MoveAxis(U, 0, ABG)
02:37:05.450 00.000 5052 Enqueuing Expose request
02:37:05.450 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:37:05.450 00.000 8976 MountToCamera -- mountX=0.43 mountY=-2.22 hyp=2.26 mountTheta=-1.38 cameraX=1.78, cameraY=1.39 cameraTheta=0.66
02:37:05.450 00.000 8976 incremental bump (1.785, 1.392) isValid = 1
02:37:05.450 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
02:37:05.450 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:37:05.450 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:37:05.450 00.000 8976 move complete, result=0
02:37:05.450 00.000 9828 Worker thread wakes up
02:37:05.450 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:37:05.450 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:37:05.450 00.000 8976 worker thread done servicing request
02:37:05.450 00.000 8976 Worker thread wakes up
02:37:05.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:05.450 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:05.451 00.001 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
02:37:05.451 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:05.451 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
02:37:05.451 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:37:05.451 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:37:05.451 00.000 9828 BLC: window closed
02:37:05.451 00.000 9828 MoveAxis(E, 30, B)
02:37:05.451 00.000 9828 Guiding  Dir = 2, Dur = 30
02:37:05.451 00.000 9828 IsSlewing returns 0
02:37:05.451 00.000 9828 IsGuiding returns 0
02:37:05.452 00.001 9828 PulseGuide returned control before completion, sleep 40
02:37:05.499 00.047 9828 IsGuiding returns 1
02:37:05.499 00.000 9828 scope still moving after pulse duration time elapsed
02:37:05.530 00.031 9828 IsSlewing returns 0
02:37:05.530 00.000 9828 IsGuiding returns 1
02:37:05.561 00.031 9828 IsSlewing returns 0
02:37:05.561 00.000 9828 IsGuiding returns 1
02:37:05.592 00.031 9828 IsSlewing returns 0
02:37:05.592 00.000 9828 IsGuiding returns 0
02:37:05.592 00.000 9828 scope move finished after 30 + 110 ms
02:37:05.592 00.000 9828 Move returns status 0, amount 30
02:37:05.592 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:05.592 00.000 9828 MoveAxis(N, 8, B)
02:37:05.592 00.000 9828 Guiding  Dir = 0, Dur = 8
02:37:05.608 00.016 9828 IsSlewing returns 0
02:37:05.608 00.000 9828 IsGuiding returns 0
02:37:05.608 00.000 9828 PulseGuide returned control before completion, sleep 18
02:37:05.638 00.030 9828 IsGuiding returns 1
02:37:05.638 00.000 9828 scope still moving after pulse duration time elapsed
02:37:05.669 00.031 9828 IsSlewing returns 0
02:37:05.669 00.000 9828 IsGuiding returns 1
02:37:05.701 00.032 9828 IsSlewing returns 0
02:37:05.701 00.000 9828 IsGuiding returns 1
02:37:05.732 00.031 9828 IsSlewing returns 0
02:37:05.737 00.005 9828 IsGuiding returns 0
02:37:05.737 00.000 9828 scope move finished after 8 + 120 ms
02:37:05.737 00.000 9828 Move returns status 0, amount 8
02:37:05.737 00.000 9828 move complete, result=0
02:37:05.737 00.000 9828 worker thread done servicing request
02:37:05.737 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:37:06.138 00.401 8976 Exposure complete
02:37:06.145 00.007 8976 worker thread done servicing request
02:37:06.145 00.000 5052 OnExposeComplete: enter
02:37:06.145 00.000 5052 UpdateGuideState(): m_state=6
02:37:06.145 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9619
02:37:06.145 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.55, Mass=131, SNR=7.9, Peak=69 HFD=2.2
02:37:06.145 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
02:37:06.145 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.94)
02:37:06.145 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.20 mountX=-0.09 mountY=0.18, mountTheta=2.02
02:37:06.146 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.16, opts=13)
02:37:06.146 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.16)
02:37:06.146 00.000 8976 Worker thread wakes up
02:37:06.146 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:37:06.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.16) opts 0xd
02:37:06.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.16)
02:37:06.146 00.000 8976 Moving (-0.11, -0.16) raw xDistance=-0.09 yDistance=0.18
02:37:06.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:37:06.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:37:06.146 00.000 8976 MoveAxis(R, 0, ABG)
02:37:06.146 00.000 8976 MoveAxis(U, 0, ABG)
02:37:06.146 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:37:06.146 00.000 8976 MountToCamera -- mountX=0.39 mountY=-2.22 hyp=2.26 mountTheta=-1.40 cameraX=1.80, cameraY=1.36 cameraTheta=0.64
02:37:06.146 00.000 8976 incremental bump (1.803, 1.357) isValid = 1
02:37:06.146 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
02:37:06.147 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:06.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:06.147 00.000 5052 Enqueuing Expose request
02:37:06.147 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
02:37:06.147 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:37:06.147 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:37:06.147 00.000 8976 move complete, result=0
02:37:06.147 00.000 8976 worker thread done servicing request
02:37:06.147 00.000 9828 Worker thread wakes up
02:37:06.147 00.000 8976 Worker thread wakes up
02:37:06.147 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:37:06.147 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:37:06.147 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
02:37:06.147 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
02:37:06.147 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
02:37:06.147 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:37:06.147 00.000 9828 BLC: window closed
02:37:06.147 00.000 9828 MoveAxis(E, 30, B)
02:37:06.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:06.148 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:06.148 00.000 9828 Guiding  Dir = 2, Dur = 30
02:37:06.148 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:37:06.148 00.000 9828 IsSlewing returns 0
02:37:06.148 00.000 9828 IsGuiding returns 0
02:37:06.148 00.000 9828 PulseGuide returned control before completion, sleep 40
02:37:06.203 00.055 9828 IsGuiding returns 1
02:37:06.203 00.000 9828 scope still moving after pulse duration time elapsed
02:37:06.235 00.032 9828 IsSlewing returns 0
02:37:06.235 00.000 9828 IsGuiding returns 1
02:37:06.265 00.030 9828 IsSlewing returns 0
02:37:06.265 00.000 9828 IsGuiding returns 1
02:37:06.296 00.031 9828 IsSlewing returns 0
02:37:06.296 00.000 9828 IsGuiding returns 1
02:37:06.327 00.031 9828 IsSlewing returns 0
02:37:06.327 00.000 9828 IsGuiding returns 1
02:37:06.358 00.031 9828 IsSlewing returns 0
02:37:06.358 00.000 9828 IsGuiding returns 1
02:37:06.389 00.031 9828 IsSlewing returns 0
02:37:06.389 00.000 9828 IsGuiding returns 1
02:37:06.421 00.032 9828 IsSlewing returns 0
02:37:06.421 00.000 9828 IsGuiding returns 0
02:37:06.421 00.000 9828 scope move finished after 30 + 242 ms
02:37:06.421 00.000 9828 Move returns status 0, amount 30
02:37:06.421 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:06.421 00.000 9828 MoveAxis(N, 8, B)
02:37:06.421 00.000 9828 Guiding  Dir = 0, Dur = 8
02:37:06.436 00.015 9828 IsSlewing returns 0
02:37:06.436 00.000 9828 IsGuiding returns 0
02:37:06.436 00.000 9828 PulseGuide returned control before completion, sleep 18
02:37:06.466 00.030 9828 IsGuiding returns 1
02:37:06.466 00.000 9828 scope still moving after pulse duration time elapsed
02:37:06.497 00.031 9828 IsSlewing returns 0
02:37:06.497 00.000 9828 IsGuiding returns 1
02:37:06.529 00.032 9828 IsSlewing returns 0
02:37:06.529 00.000 9828 IsGuiding returns 1
02:37:06.560 00.031 9828 IsSlewing returns 0
02:37:06.560 00.000 9828 IsGuiding returns 0
02:37:06.560 00.000 9828 scope move finished after 8 + 116 ms
02:37:06.560 00.000 9828 Move returns status 0, amount 8
02:37:06.560 00.000 9828 move complete, result=0
02:37:06.560 00.000 9828 worker thread done servicing request
02:37:06.560 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:37:06.835 00.275 8976 Exposure complete
02:37:06.840 00.005 8976 worker thread done servicing request
02:37:06.841 00.001 5052 OnExposeComplete: enter
02:37:06.841 00.000 5052 UpdateGuideState(): m_state=6
02:37:06.841 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9620
02:37:06.841 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.81, Mass=104, SNR=7.0, Peak=65 HFD=1.8
02:37:06.841 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
02:37:06.841 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
02:37:06.841 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.25 mountX=0.07 mountY=-0.08, mountTheta=-0.84
02:37:06.842 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.10, opts=13)
02:37:06.842 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.10)
02:37:06.842 00.000 8976 Worker thread wakes up
02:37:06.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.10) opts 0xd
02:37:06.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.10)
02:37:06.842 00.000 8976 Moving (0.03, 0.10) raw xDistance=0.07 yDistance=-0.08
02:37:06.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:37:06.842 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:37:06.842 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:37:06.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:06.842 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:06.842 00.000 5052 Enqueuing Expose request
02:37:06.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:37:06.842 00.000 8976 MoveAxis(R, 0, ABG)
02:37:06.842 00.000 8976 MoveAxis(U, 0, ABG)
02:37:06.842 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:37:06.842 00.000 8976 MountToCamera -- mountX=0.36 mountY=-2.22 hyp=2.25 mountTheta=-1.41 cameraX=1.82, cameraY=1.33 cameraTheta=0.63
02:37:06.842 00.000 8976 incremental bump (1.815, 1.333) isValid = 1
02:37:06.843 00.001 8976 Scheduling Mount bump of (0.084, 0.064)
02:37:06.843 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.06, opts=4)
02:37:06.843 00.000 8976 Enqueuing Move request for scope (0.08, 0.06)
02:37:06.843 00.000 8976 move complete, result=0
02:37:06.843 00.000 9828 Worker thread wakes up
02:37:06.843 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0x4
02:37:06.843 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
02:37:06.843 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.54)
02:37:06.843 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.62)
02:37:06.843 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.11 cameraTheta=0.65 mountX=-0.09 mountY=-0.05, mountTheta=-2.59
02:37:06.843 00.000 9828 Moving (0.08, 0.06) raw xDistance=-0.09 yDistance=-0.05
02:37:06.843 00.000 9828 BLC: window closed
02:37:06.843 00.000 8976 worker thread done servicing request
02:37:06.843 00.000 8976 Worker thread wakes up
02:37:06.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:06.843 00.000 9828 MoveAxis(E, 28, B)
02:37:06.843 00.000 9828 Guiding  Dir = 2, Dur = 28
02:37:06.843 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:06.843 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:06.844 00.001 9828 IsSlewing returns 0
02:37:06.844 00.000 9828 IsGuiding returns 0
02:37:06.844 00.000 9828 PulseGuide returned control before completion, sleep 38
02:37:06.885 00.041 9828 IsGuiding returns 1
02:37:06.885 00.000 9828 scope still moving after pulse duration time elapsed
02:37:06.916 00.031 9828 IsSlewing returns 0
02:37:06.916 00.000 9828 IsGuiding returns 1
02:37:06.947 00.031 9828 IsSlewing returns 0
02:37:06.947 00.000 9828 IsGuiding returns 1
02:37:06.978 00.031 9828 IsSlewing returns 0
02:37:06.979 00.001 9828 IsGuiding returns 1
02:37:07.008 00.029 9828 IsSlewing returns 0
02:37:07.009 00.001 9828 IsGuiding returns 0
02:37:07.009 00.000 9828 scope move finished after 28 + 136 ms
02:37:07.009 00.000 9828 Move returns status 0, amount 28
02:37:07.009 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:07.009 00.000 9828 MoveAxis(N, 7, B)
02:37:07.009 00.000 9828 Guiding  Dir = 0, Dur = 7
02:37:07.025 00.016 9828 IsSlewing returns 0
02:37:07.025 00.000 9828 IsGuiding returns 0
02:37:07.025 00.000 9828 PulseGuide returned control before completion, sleep 17
02:37:07.055 00.030 9828 IsGuiding returns 1
02:37:07.055 00.000 9828 scope still moving after pulse duration time elapsed
02:37:07.086 00.031 9828 IsSlewing returns 0
02:37:07.086 00.000 9828 IsGuiding returns 1
02:37:07.117 00.031 9828 IsSlewing returns 0
02:37:07.117 00.000 9828 IsGuiding returns 1
02:37:07.147 00.030 9828 IsSlewing returns 0
02:37:07.147 00.000 9828 IsGuiding returns 0
02:37:07.147 00.000 9828 scope move finished after 7 + 115 ms
02:37:07.147 00.000 9828 Move returns status 0, amount 7
02:37:07.147 00.000 9828 move complete, result=0
02:37:07.147 00.000 9828 worker thread done servicing request
02:37:07.147 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 7 ms NORTH
02:37:07.521 00.374 8976 Exposure complete
02:37:07.527 00.006 8976 worker thread done servicing request
02:37:07.527 00.000 5052 OnExposeComplete: enter
02:37:07.527 00.000 5052 UpdateGuideState(): m_state=6
02:37:07.527 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9621
02:37:07.527 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.72, Mass=114, SNR=7.4, Peak=71 HFD=1.9
02:37:07.527 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:37:07.527 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:37:07.527 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.05 mountX=0.06 mountY=0.08, mountTheta=0.97
02:37:07.528 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.01, opts=13)
02:37:07.528 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.01)
02:37:07.528 00.000 8976 Worker thread wakes up
02:37:07.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.01) opts 0xd
02:37:07.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.01)
02:37:07.528 00.000 8976 Moving (-0.10, 0.01) raw xDistance=0.06 yDistance=0.08
02:37:07.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:37:07.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:37:07.528 00.000 8976 MoveAxis(R, 0, ABG)
02:37:07.528 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:37:07.528 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
02:37:07.529 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:07.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:07.529 00.000 5052 Enqueuing Expose request
02:37:07.529 00.000 8976 MoveAxis(U, 0, ABG)
02:37:07.529 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:37:07.529 00.000 8976 MountToCamera -- mountX=0.34 mountY=-2.22 hyp=2.25 mountTheta=-1.42 cameraX=1.82, cameraY=1.32 cameraTheta=0.63
02:37:07.529 00.000 8976 incremental bump (1.824, 1.317) isValid = 1
02:37:07.529 00.000 8976 Scheduling Mount bump of (0.084, 0.063)
02:37:07.529 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.06, opts=4)
02:37:07.529 00.000 8976 Enqueuing Move request for scope (0.08, 0.06)
02:37:07.529 00.000 8976 move complete, result=0
02:37:07.529 00.000 9828 Worker thread wakes up
02:37:07.529 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:07.529 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0x4
02:37:07.529 00.000 8976 worker thread done servicing request
02:37:07.529 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
02:37:07.529 00.000 8976 Worker thread wakes up
02:37:07.530 00.001 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
02:37:07.530 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.63)
02:37:07.530 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.64 mountX=-0.09 mountY=-0.05, mountTheta=-2.60
02:37:07.530 00.000 9828 Moving (0.08, 0.06) raw xDistance=-0.09 yDistance=-0.05
02:37:07.530 00.000 9828 BLC: window closed
02:37:07.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:07.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:07.530 00.000 9828 MoveAxis(E, 27, B)
02:37:07.530 00.000 9828 Guiding  Dir = 2, Dur = 27
02:37:07.530 00.000 9828 IsSlewing returns 0
02:37:07.530 00.000 9828 IsGuiding returns 0
02:37:07.531 00.001 9828 PulseGuide returned control before completion, sleep 37
02:37:07.581 00.050 9828 IsGuiding returns 1
02:37:07.581 00.000 9828 scope still moving after pulse duration time elapsed
02:37:07.611 00.030 9828 IsSlewing returns 0
02:37:07.611 00.000 9828 IsGuiding returns 1
02:37:07.642 00.031 9828 IsSlewing returns 0
02:37:07.642 00.000 9828 IsGuiding returns 1
02:37:07.674 00.032 9828 IsSlewing returns 0
02:37:07.674 00.000 9828 IsGuiding returns 0
02:37:07.674 00.000 9828 scope move finished after 27 + 116 ms
02:37:07.674 00.000 9828 Move returns status 0, amount 27
02:37:07.674 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:07.674 00.000 9828 MoveAxis(N, 7, B)
02:37:07.674 00.000 9828 Guiding  Dir = 0, Dur = 7
02:37:07.689 00.015 9828 IsSlewing returns 0
02:37:07.689 00.000 9828 IsGuiding returns 0
02:37:07.689 00.000 9828 PulseGuide returned control before completion, sleep 17
02:37:07.720 00.031 9828 IsGuiding returns 1
02:37:07.720 00.000 9828 scope still moving after pulse duration time elapsed
02:37:07.751 00.031 9828 IsSlewing returns 0
02:37:07.751 00.000 9828 IsGuiding returns 1
02:37:07.782 00.031 9828 IsSlewing returns 0
02:37:07.782 00.000 9828 IsGuiding returns 1
02:37:07.813 00.031 9828 IsSlewing returns 0
02:37:07.813 00.000 9828 IsGuiding returns 0
02:37:07.813 00.000 9828 scope move finished after 7 + 116 ms
02:37:07.813 00.000 9828 Move returns status 0, amount 7
02:37:07.813 00.000 9828 move complete, result=0
02:37:07.813 00.000 9828 worker thread done servicing request
02:37:07.813 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 7 ms NORTH
02:37:08.207 00.394 8976 Exposure complete
02:37:08.212 00.005 8976 worker thread done servicing request
02:37:08.212 00.000 5052 OnExposeComplete: enter
02:37:08.212 00.000 5052 UpdateGuideState(): m_state=6
02:37:08.212 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9622
02:37:08.212 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=282.08, Mass=140, SNR=8.1, Peak=69 HFD=2.3
02:37:08.212 00.000 5052 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.04) = xAngle (-0.73 = -0.73)
02:37:08.212 00.000 5052 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.84 = -0.84)
02:37:08.213 00.001 5052 CameraToMount -- cameraX=0.10 cameraY=0.37 hyp=0.39 cameraTheta=1.31 mountX=0.29 mountY=-0.29, mountTheta=-0.78
02:37:08.213 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.37, opts=13)
02:37:08.213 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.37)
02:37:08.213 00.000 8976 Worker thread wakes up
02:37:08.214 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:37:08.214 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
02:37:08.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:08.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.37) opts 0xd
02:37:08.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:08.214 00.000 5052 Enqueuing Expose request
02:37:08.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.37)
02:37:08.214 00.000 8976 Moving (0.10, 0.37) raw xDistance=0.29 yDistance=-0.29
02:37:08.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:37:08.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:37:08.214 00.000 8976 MoveAxis(L, 1, ABG)
02:37:08.214 00.000 8976 stepping (-2, 14) + (-1, 0)
02:37:08.214 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:08.240 00.026 8976 Received - 47 (G) 
02:37:08.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:08.240 00.000 8976 stepped: pos (-3, 14)
02:37:08.240 00.000 8976 MoveAxis(U, 1, ABG)
02:37:08.240 00.000 8976 stepping (-3, 14) + (0, 1)
02:37:08.240 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:08.271 00.031 8976 Received - 47 (G) 
02:37:08.271 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:08.271 00.000 8976 stepped: pos (-3, 15)
02:37:08.272 00.001 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:37:08.272 00.000 8976 MountToCamera -- mountX=0.38 mountY=-2.28 hyp=2.31 mountTheta=-1.40 cameraX=1.85, cameraY=1.38 cameraTheta=0.64
02:37:08.272 00.000 8976 incremental bump (1.853, 1.375) isValid = 1
02:37:08.272 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
02:37:08.272 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:37:08.272 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:37:08.272 00.000 8976 move complete, result=0
02:37:08.272 00.000 8976 worker thread done servicing request
02:37:08.272 00.000 9828 Worker thread wakes up
02:37:08.272 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:37:08.272 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:37:08.272 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
02:37:08.272 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:37:08.272 00.000 8976 Worker thread wakes up
02:37:08.272 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:08.272 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:08.273 00.001 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
02:37:08.273 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
02:37:08.273 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:37:08.273 00.000 9828 BLC: window closed
02:37:08.273 00.000 9828 MoveAxis(E, 30, B)
02:37:08.273 00.000 9828 Guiding  Dir = 2, Dur = 30
02:37:08.273 00.000 9828 IsSlewing returns 0
02:37:08.273 00.000 9828 IsGuiding returns 0
02:37:08.273 00.000 9828 PulseGuide returned control before completion, sleep 40
02:37:08.328 00.055 9828 IsGuiding returns 1
02:37:08.328 00.000 9828 scope still moving after pulse duration time elapsed
02:37:08.358 00.030 9828 IsSlewing returns 0
02:37:08.358 00.000 9828 IsGuiding returns 1
02:37:08.390 00.032 9828 IsSlewing returns 0
02:37:08.390 00.000 9828 IsGuiding returns 1
02:37:08.421 00.031 9828 IsSlewing returns 0
02:37:08.421 00.000 9828 IsGuiding returns 0
02:37:08.421 00.000 9828 scope move finished after 30 + 117 ms
02:37:08.421 00.000 9828 Move returns status 0, amount 30
02:37:08.421 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:08.421 00.000 9828 MoveAxis(N, 8, B)
02:37:08.421 00.000 9828 Guiding  Dir = 0, Dur = 8
02:37:08.436 00.015 9828 IsSlewing returns 0
02:37:08.436 00.000 9828 IsGuiding returns 0
02:37:08.436 00.000 9828 PulseGuide returned control before completion, sleep 18
02:37:08.466 00.030 9828 IsGuiding returns 1
02:37:08.466 00.000 9828 scope still moving after pulse duration time elapsed
02:37:08.499 00.033 9828 IsSlewing returns 0
02:37:08.499 00.000 9828 IsGuiding returns 1
02:37:08.529 00.030 9828 IsSlewing returns 0
02:37:08.529 00.000 9828 IsGuiding returns 1
02:37:08.560 00.031 9828 IsSlewing returns 0
02:37:08.560 00.000 9828 IsGuiding returns 0
02:37:08.560 00.000 9828 scope move finished after 8 + 115 ms
02:37:08.560 00.000 9828 Move returns status 0, amount 8
02:37:08.560 00.000 9828 move complete, result=0
02:37:08.560 00.000 9828 worker thread done servicing request
02:37:08.560 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:37:08.975 00.415 8976 Exposure complete
02:37:08.980 00.005 8976 worker thread done servicing request
02:37:08.981 00.001 5052 OnExposeComplete: enter
02:37:08.981 00.000 5052 UpdateGuideState(): m_state=6
02:37:08.981 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9623
02:37:08.981 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.03, Mass=132, SNR=7.9, Peak=66 HFD=2.3
02:37:08.981 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.04) = xAngle (-3.52 = 2.77)
02:37:08.981 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.62 = 2.66)
02:37:08.981 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.68 hyp=0.68 cameraTheta=-1.47 mountX=-0.64 mountY=0.32, mountTheta=2.68
02:37:08.981 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.68, opts=13)
02:37:08.982 00.001 5052 Enqueuing Move request for stepguider (0.07, -0.68)
02:37:08.982 00.000 8976 Worker thread wakes up
02:37:08.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.68) opts 0xd
02:37:08.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.68)
02:37:08.982 00.000 8976 Moving (0.07, -0.68) raw xDistance=-0.64 yDistance=0.32
02:37:08.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.64
02:37:08.982 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:37:08.982 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:37:08.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:08.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32
02:37:08.982 00.000 8976 MoveAxis(R, 3, ABG)
02:37:08.982 00.000 8976 stepping (-3, 15) + (3, 0)
02:37:08.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:08.982 00.000 5052 Enqueuing Expose request
02:37:08.982 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:09.024 00.042 8976 Received - 47 (G) 
02:37:09.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:09.024 00.000 8976 stepped: pos (0, 15)
02:37:09.024 00.000 8976 MoveAxis(D, 1, ABG)
02:37:09.024 00.000 8976 stepping (0, 15) + (0, -1)
02:37:09.024 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:09.055 00.031 8976 Received - 47 (G) 
02:37:09.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:09.055 00.000 8976 stepped: pos (0, 14)
02:37:09.055 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
02:37:09.055 00.000 8976 MountToCamera -- mountX=0.26 mountY=-2.26 hyp=2.27 mountTheta=-1.46 cameraX=1.89, cameraY=1.26 cameraTheta=0.59
02:37:09.056 00.001 8976 incremental bump (1.895, 1.255) isValid = 1
02:37:09.056 00.000 8976 Scheduling Mount bump of (0.096, 0.066)
02:37:09.056 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
02:37:09.056 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
02:37:09.056 00.000 8976 move complete, result=0
02:37:09.056 00.000 9828 Worker thread wakes up
02:37:09.056 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.3 px 1 ms SOUTH
02:37:09.056 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
02:37:09.056 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:37:09.056 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.59)
02:37:09.056 00.000 8976 worker thread done servicing request
02:37:09.056 00.000 8976 Worker thread wakes up
02:37:09.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:09.056 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:09.056 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.67)
02:37:09.056 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
02:37:09.056 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
02:37:09.057 00.001 9828 BLC: window closed
02:37:09.057 00.000 9828 MoveAxis(E, 31, B)
02:37:09.057 00.000 9828 Guiding  Dir = 2, Dur = 31
02:37:09.057 00.000 9828 IsSlewing returns 0
02:37:09.057 00.000 9828 IsGuiding returns 0
02:37:09.057 00.000 9828 PulseGuide returned control before completion, sleep 41
02:37:09.104 00.047 9828 IsGuiding returns 1
02:37:09.104 00.000 9828 scope still moving after pulse duration time elapsed
02:37:09.135 00.031 9828 IsSlewing returns 0
02:37:09.135 00.000 9828 IsGuiding returns 1
02:37:09.165 00.030 9828 IsSlewing returns 0
02:37:09.165 00.000 9828 IsGuiding returns 1
02:37:09.196 00.031 9828 IsSlewing returns 0
02:37:09.196 00.000 9828 IsGuiding returns 0
02:37:09.196 00.000 9828 scope move finished after 31 + 107 ms
02:37:09.196 00.000 9828 Move returns status 0, amount 31
02:37:09.196 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:09.196 00.000 9828 MoveAxis(N, 7, B)
02:37:09.196 00.000 9828 Guiding  Dir = 0, Dur = 7
02:37:09.211 00.015 9828 IsSlewing returns 0
02:37:09.211 00.000 9828 IsGuiding returns 0
02:37:09.211 00.000 9828 PulseGuide returned control before completion, sleep 17
02:37:09.242 00.031 9828 IsGuiding returns 1
02:37:09.242 00.000 9828 scope still moving after pulse duration time elapsed
02:37:09.273 00.031 9828 IsSlewing returns 0
02:37:09.273 00.000 9828 IsGuiding returns 1
02:37:09.305 00.032 9828 IsSlewing returns 0
02:37:09.305 00.000 9828 IsGuiding returns 1
02:37:09.335 00.030 9828 IsSlewing returns 0
02:37:09.335 00.000 9828 IsGuiding returns 0
02:37:09.335 00.000 9828 scope move finished after 7 + 117 ms
02:37:09.335 00.000 9828 Move returns status 0, amount 7
02:37:09.335 00.000 9828 move complete, result=0
02:37:09.335 00.000 9828 worker thread done servicing request
02:37:09.335 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
02:37:09.744 00.409 8976 Exposure complete
02:37:09.750 00.006 8976 worker thread done servicing request
02:37:09.750 00.000 5052 OnExposeComplete: enter
02:37:09.750 00.000 5052 UpdateGuideState(): m_state=6
02:37:09.750 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9624
02:37:09.750 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.18, Mass=135, SNR=8.0, Peak=74 HFD=2.0
02:37:09.750 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
02:37:09.750 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
02:37:09.750 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.47 hyp=0.54 cameraTheta=2.07 mountX=0.54 mountY=-0.04, mountTheta=-0.08
02:37:09.751 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.47, opts=13)
02:37:09.751 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.47)
02:37:09.751 00.000 8976 Worker thread wakes up
02:37:09.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.47) opts 0xd
02:37:09.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.47)
02:37:09.751 00.000 8976 Moving (-0.26, 0.47) raw xDistance=0.54 yDistance=-0.04
02:37:09.751 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:37:09.751 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:37:09.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.54
02:37:09.751 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:09.751 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:09.751 00.000 5052 Enqueuing Expose request
02:37:09.752 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:37:09.752 00.000 8976 MoveAxis(L, 2, ABG)
02:37:09.752 00.000 8976 stepping (0, 14) + (-2, 0)
02:37:09.752 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:09.775 00.023 8976 Received - 47 (G) 
02:37:09.775 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:09.775 00.000 8976 stepped: pos (-2, 14)
02:37:09.775 00.000 8976 MoveAxis(U, 0, ABG)
02:37:09.775 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
02:37:09.775 00.000 8976 MountToCamera -- mountX=0.27 mountY=-2.25 hyp=2.26 mountTheta=-1.45 cameraX=1.88, cameraY=1.27 cameraTheta=0.59
02:37:09.775 00.000 8976 incremental bump (1.877, 1.265) isValid = 1
02:37:09.775 00.000 8976 Scheduling Mount bump of (0.095, 0.067)
02:37:09.775 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
02:37:09.775 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
02:37:09.775 00.000 8976 move complete, result=0
02:37:09.775 00.000 8976 worker thread done servicing request
02:37:09.776 00.001 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
02:37:09.776 00.000 8976 Worker thread wakes up
02:37:09.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:09.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:09.776 00.000 9828 Worker thread wakes up
02:37:09.776 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
02:37:09.776 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:37:09.776 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.58)
02:37:09.776 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.66)
02:37:09.776 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
02:37:09.776 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
02:37:09.776 00.000 9828 BLC: window closed
02:37:09.776 00.000 9828 MoveAxis(E, 31, B)
02:37:09.776 00.000 9828 Guiding  Dir = 2, Dur = 31
02:37:09.777 00.001 9828 IsSlewing returns 0
02:37:09.777 00.000 9828 IsGuiding returns 0
02:37:09.777 00.000 9828 PulseGuide returned control before completion, sleep 41
02:37:09.831 00.054 9828 IsGuiding returns 1
02:37:09.831 00.000 9828 scope still moving after pulse duration time elapsed
02:37:09.861 00.030 9828 IsSlewing returns 0
02:37:09.861 00.000 9828 IsGuiding returns 1
02:37:09.891 00.030 9828 IsSlewing returns 0
02:37:09.891 00.000 9828 IsGuiding returns 1
02:37:09.923 00.032 9828 IsSlewing returns 0
02:37:09.924 00.001 9828 IsGuiding returns 1
02:37:09.954 00.030 9828 IsSlewing returns 0
02:37:09.954 00.000 9828 IsGuiding returns 0
02:37:09.954 00.000 9828 scope move finished after 31 + 146 ms
02:37:09.954 00.000 9828 Move returns status 0, amount 31
02:37:09.954 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:09.954 00.000 9828 MoveAxis(N, 7, B)
02:37:09.954 00.000 9828 Guiding  Dir = 0, Dur = 7
02:37:09.970 00.016 9828 IsSlewing returns 0
02:37:09.970 00.000 9828 IsGuiding returns 0
02:37:09.970 00.000 9828 PulseGuide returned control before completion, sleep 17
02:37:10.002 00.032 9828 IsGuiding returns 1
02:37:10.002 00.000 9828 scope still moving after pulse duration time elapsed
02:37:10.033 00.031 9828 IsSlewing returns 0
02:37:10.033 00.000 9828 IsGuiding returns 1
02:37:10.063 00.030 9828 IsSlewing returns 0
02:37:10.063 00.000 9828 IsGuiding returns 1
02:37:10.094 00.031 9828 IsSlewing returns 0
02:37:10.094 00.000 9828 IsGuiding returns 0
02:37:10.095 00.001 9828 scope move finished after 7 + 117 ms
02:37:10.095 00.000 9828 Move returns status 0, amount 7
02:37:10.095 00.000 9828 move complete, result=0
02:37:10.095 00.000 9828 worker thread done servicing request
02:37:10.095 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
02:37:10.461 00.366 8976 Exposure complete
02:37:10.466 00.005 8976 worker thread done servicing request
02:37:10.466 00.000 5052 OnExposeComplete: enter
02:37:10.466 00.000 5052 UpdateGuideState(): m_state=6
02:37:10.466 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9625
02:37:10.466 00.000 5052 Star::Find returns 1 (0), X=328.16, Y=281.81, Mass=123, SNR=7.6, Peak=71 HFD=1.7
02:37:10.466 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:37:10.466 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:37:10.466 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=0.10 hyp=1.02 cameraTheta=3.05 mountX=0.55 mountY=0.80, mountTheta=0.97
02:37:10.467 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=0.10, opts=13)
02:37:10.467 00.000 5052 Enqueuing Move request for stepguider (-1.01, 0.10)
02:37:10.467 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:37:10.467 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:37:10.467 00.000 8976 Worker thread wakes up
02:37:10.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, 0.10) opts 0xd
02:37:10.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, 0.10)
02:37:10.467 00.000 8976 Moving (-1.01, 0.10) raw xDistance=0.55 yDistance=0.80
02:37:10.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:10.467 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:10.467 00.000 5052 Enqueuing Expose request
02:37:10.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
02:37:10.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.80
02:37:10.467 00.000 8976 MoveAxis(L, 2, ABG)
02:37:10.468 00.001 8976 stepping (-2, 14) + (-2, 0)
02:37:10.468 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:10.494 00.026 8976 Received - 47 (G) 
02:37:10.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:10.494 00.000 8976 stepped: pos (-4, 14)
02:37:10.494 00.000 8976 MoveAxis(D, 3, ABG)
02:37:10.494 00.000 8976 stepping (-4, 14) + (0, -3)
02:37:10.494 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:10.527 00.033 8976 Received - 47 (G) 
02:37:10.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:10.527 00.000 8976 stepped: pos (-4, 11)
02:37:10.527 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:37:10.527 00.000 8976 MountToCamera -- mountX=0.38 mountY=-2.08 hyp=2.12 mountTheta=-1.39 cameraX=1.68, cameraY=1.29 cameraTheta=0.66
02:37:10.527 00.000 8976 incremental bump (1.679, 1.290) isValid = 1
02:37:10.527 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
02:37:10.527 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:37:10.527 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:37:10.527 00.000 8976 move complete, result=0
02:37:10.527 00.000 9828 Worker thread wakes up
02:37:10.527 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:37:10.527 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:37:10.527 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:37:10.527 00.000 8976 worker thread done servicing request
02:37:10.527 00.000 8976 Worker thread wakes up
02:37:10.527 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
02:37:10.527 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
02:37:10.528 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
02:37:10.528 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:37:10.528 00.000 9828 BLC: window closed
02:37:10.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:10.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:10.528 00.000 9828 MoveAxis(E, 30, B)
02:37:10.528 00.000 9828 Guiding  Dir = 2, Dur = 30
02:37:10.528 00.000 9828 IsSlewing returns 0
02:37:10.528 00.000 9828 IsGuiding returns 0
02:37:10.528 00.000 9828 PulseGuide returned control before completion, sleep 40
02:37:10.580 00.052 9828 IsGuiding returns 1
02:37:10.580 00.000 9828 scope still moving after pulse duration time elapsed
02:37:10.611 00.031 9828 IsSlewing returns 0
02:37:10.611 00.000 9828 IsGuiding returns 1
02:37:10.641 00.030 9828 IsSlewing returns 0
02:37:10.641 00.000 9828 IsGuiding returns 1
02:37:10.672 00.031 9828 IsSlewing returns 0
02:37:10.672 00.000 9828 IsGuiding returns 0
02:37:10.673 00.001 9828 scope move finished after 30 + 114 ms
02:37:10.673 00.000 9828 Move returns status 0, amount 30
02:37:10.673 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:10.673 00.000 9828 MoveAxis(N, 8, B)
02:37:10.673 00.000 9828 Guiding  Dir = 0, Dur = 8
02:37:10.687 00.014 9828 IsSlewing returns 0
02:37:10.687 00.000 9828 IsGuiding returns 0
02:37:10.687 00.000 9828 PulseGuide returned control before completion, sleep 18
02:37:10.718 00.031 9828 IsGuiding returns 1
02:37:10.718 00.000 9828 scope still moving after pulse duration time elapsed
02:37:10.750 00.032 9828 IsSlewing returns 0
02:37:10.750 00.000 9828 IsGuiding returns 1
02:37:10.781 00.031 9828 IsSlewing returns 0
02:37:10.781 00.000 9828 IsGuiding returns 1
02:37:10.812 00.031 9828 IsSlewing returns 0
02:37:10.812 00.000 9828 IsGuiding returns 0
02:37:10.812 00.000 9828 scope move finished after 8 + 116 ms
02:37:10.812 00.000 9828 Move returns status 0, amount 8
02:37:10.812 00.000 9828 move complete, result=0
02:37:10.812 00.000 9828 worker thread done servicing request
02:37:10.812 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:37:11.212 00.400 8976 Exposure complete
02:37:11.218 00.006 8976 worker thread done servicing request
02:37:11.218 00.000 5052 OnExposeComplete: enter
02:37:11.218 00.000 5052 UpdateGuideState(): m_state=6
02:37:11.218 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9626
02:37:11.218 00.000 5052 Star::Find returns 1 (0), X=327.83, Y=281.29, Mass=140, SNR=8.2, Peak=70 HFD=1.9
02:37:11.218 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.89 = 1.40)
02:37:11.218 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
02:37:11.218 00.000 5052 CameraToMount -- cameraX=-1.35 cameraY=-0.42 hyp=1.41 cameraTheta=-2.84 mountX=0.24 mountY=1.36, mountTheta=1.39
02:37:11.219 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.35, y=-0.42, opts=13)
02:37:11.219 00.000 5052 Enqueuing Move request for stepguider (-1.35, -0.42)
02:37:11.219 00.000 8976 Worker thread wakes up
02:37:11.219 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:37:11.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.35, -0.42) opts 0xd
02:37:11.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.35, -0.42)
02:37:11.219 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:37:11.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:11.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:11.219 00.000 5052 Enqueuing Expose request
02:37:11.219 00.000 8976 Moving (-1.35, -0.42) raw xDistance=0.24 yDistance=1.36
02:37:11.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:37:11.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.36
02:37:11.220 00.001 8976 MoveAxis(R, 0, ABG)
02:37:11.220 00.000 8976 MoveAxis(D, 6, ABG)
02:37:11.220 00.000 8976 stepping (-4, 11) + (0, -6)
02:37:11.220 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:37:11.261 00.041 8976 Received - 47 (G) 
02:37:11.261 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:37:11.261 00.000 8976 stepped: pos (-4, 5)
02:37:11.261 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:37:11.261 00.000 8976 MountToCamera -- mountX=0.46 mountY=-1.66 hyp=1.72 mountTheta=-1.30 cameraX=1.27, cameraY=1.16 cameraTheta=0.74
02:37:11.261 00.000 8976 incremental bump (1.266, 1.164) isValid = 1
02:37:11.261 00.000 8976 Scheduling Mount bump of (0.085, 0.081)
02:37:11.261 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:37:11.261 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:37:11.261 00.000 8976 move complete, result=0
02:37:11.261 00.000 9828 Worker thread wakes up
02:37:11.262 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:37:11.262 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:37:11.262 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.43)
02:37:11.262 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.51)
02:37:11.262 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
02:37:11.262 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:37:11.262 00.000 9828 BLC: window closed
02:37:11.262 00.000 9828 MoveAxis(E, 28, B)
02:37:11.262 00.000 9828 Guiding  Dir = 2, Dur = 28
02:37:11.262 00.000 8976 worker thread done servicing request
02:37:11.262 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.4 px 6 ms SOUTH
02:37:11.262 00.000 8976 Worker thread wakes up
02:37:11.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:11.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:11.262 00.000 9828 IsSlewing returns 0
02:37:11.262 00.000 9828 IsGuiding returns 0
02:37:11.263 00.001 9828 PulseGuide returned control before completion, sleep 38
02:37:11.314 00.051 9828 IsGuiding returns 1
02:37:11.314 00.000 9828 scope still moving after pulse duration time elapsed
02:37:11.345 00.031 9828 IsSlewing returns 0
02:37:11.345 00.000 9828 IsGuiding returns 1
02:37:11.377 00.032 9828 IsSlewing returns 0
02:37:11.377 00.000 9828 IsGuiding returns 1
02:37:11.408 00.031 9828 IsSlewing returns 0
02:37:11.408 00.000 9828 IsGuiding returns 0
02:37:11.408 00.000 9828 scope move finished after 28 + 117 ms
02:37:11.408 00.000 9828 Move returns status 0, amount 28
02:37:11.408 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:11.408 00.000 9828 MoveAxis(N, 9, B)
02:37:11.408 00.000 9828 Guiding  Dir = 0, Dur = 9
02:37:11.423 00.015 9828 IsSlewing returns 0
02:37:11.423 00.000 9828 IsGuiding returns 0
02:37:11.423 00.000 9828 PulseGuide returned control before completion, sleep 19
02:37:11.454 00.031 9828 IsGuiding returns 1
02:37:11.454 00.000 9828 scope still moving after pulse duration time elapsed
02:37:11.484 00.030 9828 IsSlewing returns 0
02:37:11.484 00.000 9828 IsGuiding returns 1
02:37:11.516 00.032 9828 IsSlewing returns 0
02:37:11.516 00.000 9828 IsGuiding returns 1
02:37:11.547 00.031 9828 IsSlewing returns 0
02:37:11.547 00.000 9828 IsGuiding returns 1
02:37:11.578 00.031 9828 IsSlewing returns 0
02:37:11.578 00.000 9828 IsGuiding returns 0
02:37:11.578 00.000 9828 scope move finished after 9 + 145 ms
02:37:11.578 00.000 9828 Move returns status 0, amount 9
02:37:11.578 00.000 9828 move complete, result=0
02:37:11.578 00.000 9828 worker thread done servicing request
02:37:11.578 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:37:11.951 00.373 8976 Exposure complete
02:37:11.957 00.006 8976 worker thread done servicing request
02:37:11.957 00.000 5052 OnExposeComplete: enter
02:37:11.957 00.000 5052 UpdateGuideState(): m_state=6
02:37:11.957 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9627
02:37:11.957 00.000 5052 Star::Find returns 1 (0), X=327.37, Y=282.09, Mass=106, SNR=7.1, Peak=66 HFD=2.2
02:37:11.957 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:37:11.957 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:37:11.957 00.000 5052 CameraToMount -- cameraX=-1.81 cameraY=0.38 hyp=1.85 cameraTheta=2.93 mountX=1.16 mountY=1.31, mountTheta=0.84
02:37:11.958 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.81, y=0.38, opts=13)
02:37:11.958 00.000 5052 Enqueuing Move request for stepguider (-1.81, 0.38)
02:37:11.958 00.000 8976 Worker thread wakes up
02:37:11.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.81, 0.38) opts 0xd
02:37:11.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.81, 0.38)
02:37:11.958 00.000 8976 Moving (-1.81, 0.38) raw xDistance=1.16 yDistance=1.31
02:37:11.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.16
02:37:11.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.31
02:37:11.958 00.000 8976 MoveAxis(L, 5, ABG)
02:37:11.958 00.000 8976 stepping (-4, 5) + (-5, 0)
02:37:11.958 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:37:11.958 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
02:37:11.959 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:11.959 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:37:11.959 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:11.959 00.000 5052 Enqueuing Expose request
02:37:11.997 00.038 8976 Received - 47 (G) 
02:37:11.997 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:37:11.997 00.000 8976 stepped: pos (-9, 5)
02:37:11.997 00.000 8976 MoveAxis(D, 6, ABG)
02:37:11.997 00.000 8976 stepping (-9, 5) + (0, -6)
02:37:11.997 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:37:12.045 00.048 8976 Received - 47 (G) 
02:37:12.045 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:37:12.045 00.000 8976 stepped: pos (-9, -1)
02:37:12.045 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:37:12.045 00.000 8976 MountToCamera -- mountX=0.76 mountY=-1.06 hyp=1.30 mountTheta=-0.95 cameraX=0.59, cameraY=1.16 cameraTheta=1.10
02:37:12.045 00.000 8976 incremental bump (0.594, 1.161) isValid = 1
02:37:12.046 00.001 8976 Scheduling Mount bump of (0.052, 0.106)
02:37:12.046 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:37:12.046 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:37:12.046 00.000 8976 move complete, result=0
02:37:12.046 00.000 9828 Worker thread wakes up
02:37:12.046 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:37:12.046 00.000 5052 GuideStep: 1.2 px 5 ms WEST, 1.3 px 6 ms SOUTH
02:37:12.046 00.000 8976 worker thread done servicing request
02:37:12.046 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:37:12.046 00.000 8976 Worker thread wakes up
02:37:12.046 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
02:37:12.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:12.046 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
02:37:12.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:12.046 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:37:12.046 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:37:12.046 00.000 9828 BLC: window closed
02:37:12.046 00.000 9828 MoveAxis(E, 18, B)
02:37:12.047 00.001 9828 Guiding  Dir = 2, Dur = 18
02:37:12.047 00.000 9828 IsSlewing returns 0
02:37:12.047 00.000 9828 IsGuiding returns 0
02:37:12.047 00.000 9828 PulseGuide returned control before completion, sleep 28
02:37:12.078 00.031 9828 IsGuiding returns 1
02:37:12.078 00.000 9828 scope still moving after pulse duration time elapsed
02:37:12.109 00.031 9828 IsSlewing returns 0
02:37:12.109 00.000 9828 IsGuiding returns 1
02:37:12.141 00.032 9828 IsSlewing returns 0
02:37:12.141 00.000 9828 IsGuiding returns 1
02:37:12.172 00.031 9828 IsSlewing returns 0
02:37:12.172 00.000 9828 IsGuiding returns 0
02:37:12.172 00.000 9828 scope move finished after 18 + 107 ms
02:37:12.172 00.000 9828 Move returns status 0, amount 18
02:37:12.172 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:37:12.172 00.000 9828 MoveAxis(N, 13, B)
02:37:12.172 00.000 9828 Guiding  Dir = 0, Dur = 13
02:37:12.188 00.016 9828 IsSlewing returns 0
02:37:12.188 00.000 9828 IsGuiding returns 0
02:37:12.188 00.000 9828 PulseGuide returned control before completion, sleep 23
02:37:12.220 00.032 9828 IsGuiding returns 1
02:37:12.220 00.000 9828 scope still moving after pulse duration time elapsed
02:37:12.251 00.031 9828 IsSlewing returns 0
02:37:12.251 00.000 9828 IsGuiding returns 1
02:37:12.284 00.033 9828 IsSlewing returns 0
02:37:12.284 00.000 9828 IsGuiding returns 1
02:37:12.314 00.030 9828 IsSlewing returns 0
02:37:12.314 00.000 9828 IsGuiding returns 0
02:37:12.315 00.001 9828 scope move finished after 13 + 114 ms
02:37:12.315 00.000 9828 Move returns status 0, amount 13
02:37:12.315 00.000 9828 move complete, result=0
02:37:12.315 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:37:12.315 00.000 9828 worker thread done servicing request
02:37:12.731 00.416 8976 Exposure complete
02:37:12.737 00.006 8976 worker thread done servicing request
02:37:12.737 00.000 5052 OnExposeComplete: enter
02:37:12.737 00.000 5052 UpdateGuideState(): m_state=6
02:37:12.737 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9628
02:37:12.737 00.000 5052 Star::Find returns 1 (0), X=328.17, Y=281.78, Mass=118, SNR=7.5, Peak=72 HFD=1.7
02:37:12.737 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:37:12.737 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
02:37:12.737 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=0.07 hyp=1.00 cameraTheta=3.07 mountX=0.52 mountY=0.80, mountTheta=0.99
02:37:12.737 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=0.07, opts=13)
02:37:12.737 00.000 5052 Enqueuing Move request for stepguider (-1.00, 0.07)
02:37:12.737 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:37:12.737 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:37:12.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:12.737 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:12.737 00.000 5052 Enqueuing Expose request
02:37:12.737 00.000 8976 Worker thread wakes up
02:37:12.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, 0.07) opts 0xd
02:37:12.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, 0.07)
02:37:12.737 00.000 8976 Moving (-1.00, 0.07) raw xDistance=0.52 yDistance=0.80
02:37:12.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.52
02:37:12.738 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.80
02:37:12.738 00.000 8976 MoveAxis(L, 2, ABG)
02:37:12.738 00.000 8976 stepping (-9, -1) + (-2, 0)
02:37:12.738 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:12.764 00.026 8976 Received - 47 (G) 
02:37:12.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:12.764 00.000 8976 stepped: pos (-11, -1)
02:37:12.765 00.001 8976 MoveAxis(D, 4, ABG)
02:37:12.765 00.000 8976 stepping (-11, -1) + (0, -4)
02:37:12.765 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:37:12.796 00.031 8976 Received - 47 (G) 
02:37:12.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:37:12.796 00.000 8976 stepped: pos (-11, -5)
02:37:12.796 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:37:12.796 00.000 8976 move complete, result=0
02:37:12.796 00.000 8976 worker thread done servicing request
02:37:12.796 00.000 8976 Worker thread wakes up
02:37:12.796 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 4 ms SOUTH
02:37:12.797 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:12.797 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:13.481 00.684 8976 Exposure complete
02:37:13.486 00.005 8976 worker thread done servicing request
02:37:13.486 00.000 5052 OnExposeComplete: enter
02:37:13.486 00.000 5052 UpdateGuideState(): m_state=6
02:37:13.486 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9629
02:37:13.486 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=282.09, Mass=135, SNR=8.0, Peak=69 HFD=2.3
02:37:13.486 00.000 5052 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
02:37:13.486 00.000 5052 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
02:37:13.486 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.38 hyp=0.41 cameraTheta=1.20 mountX=0.27 mountY=-0.33, mountTheta=-0.88
02:37:13.487 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.38, opts=13)
02:37:13.487 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.38)
02:37:13.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:37:13.487 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:37:13.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:13.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:13.487 00.000 5052 Enqueuing Expose request
02:37:13.487 00.000 8976 Worker thread wakes up
02:37:13.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.38) opts 0xd
02:37:13.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.38)
02:37:13.487 00.000 8976 Moving (0.15, 0.38) raw xDistance=0.27 yDistance=-0.33
02:37:13.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
02:37:13.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.33
02:37:13.487 00.000 8976 MoveAxis(L, 1, ABG)
02:37:13.487 00.000 8976 stepping (-11, -5) + (-1, 0)
02:37:13.487 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:13.516 00.029 8976 Received - 47 (G) 
02:37:13.516 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:13.516 00.000 8976 stepped: pos (-12, -5)
02:37:13.516 00.000 8976 MoveAxis(U, 1, ABG)
02:37:13.516 00.000 8976 stepping (-12, -5) + (0, 1)
02:37:13.516 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:13.548 00.032 8976 Received - 47 (G) 
02:37:13.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:13.548 00.000 8976 stepped: pos (-12, -4)
02:37:13.548 00.000 8976 move complete, result=0
02:37:13.548 00.000 8976 worker thread done servicing request
02:37:13.548 00.000 8976 Worker thread wakes up
02:37:13.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:13.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:13.548 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:37:14.233 00.685 8976 Exposure complete
02:37:14.238 00.005 8976 worker thread done servicing request
02:37:14.238 00.000 5052 OnExposeComplete: enter
02:37:14.238 00.000 5052 UpdateGuideState(): m_state=6
02:37:14.238 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9630
02:37:14.238 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.87, Mass=118, SNR=7.5, Peak=68 HFD=2.1
02:37:14.239 00.001 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
02:37:14.239 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:37:14.239 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.16 hyp=0.61 cameraTheta=0.27 mountX=-0.12 mountY=-0.58, mountTheta=-1.78
02:37:14.239 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.16, opts=13)
02:37:14.239 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.16)
02:37:14.239 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:37:14.239 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:37:14.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:14.239 00.000 8976 Worker thread wakes up
02:37:14.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.16) opts 0xd
02:37:14.240 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.16)
02:37:14.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:14.240 00.000 5052 Enqueuing Expose request
02:37:14.240 00.000 8976 Moving (0.59, 0.16) raw xDistance=-0.12 yDistance=-0.58
02:37:14.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:37:14.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
02:37:14.240 00.000 8976 MoveAxis(R, 0, ABG)
02:37:14.240 00.000 8976 MoveAxis(U, 2, ABG)
02:37:14.240 00.000 8976 stepping (-12, -4) + (0, 2)
02:37:14.240 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:14.267 00.027 8976 Received - 47 (G) 
02:37:14.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:14.267 00.000 8976 stepped: pos (-12, -2)
02:37:14.267 00.000 8976 move complete, result=0
02:37:14.267 00.000 8976 worker thread done servicing request
02:37:14.267 00.000 8976 Worker thread wakes up
02:37:14.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:14.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:14.267 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:37:14.952 00.685 8976 Exposure complete
02:37:14.958 00.006 8976 worker thread done servicing request
02:37:14.958 00.000 5052 OnExposeComplete: enter
02:37:14.958 00.000 5052 UpdateGuideState(): m_state=6
02:37:14.958 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9631
02:37:14.958 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.87, Mass=141, SNR=8.2, Peak=67 HFD=2.0
02:37:14.958 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
02:37:14.958 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
02:37:14.958 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.16 hyp=0.41 cameraTheta=0.42 mountX=-0.02 mountY=-0.40, mountTheta=-1.63
02:37:14.959 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.16, opts=13)
02:37:14.959 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.16)
02:37:14.959 00.000 8976 Worker thread wakes up
02:37:14.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.16) opts 0xd
02:37:14.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.16)
02:37:14.959 00.000 8976 Moving (0.37, 0.16) raw xDistance=-0.02 yDistance=-0.40
02:37:14.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:37:14.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
02:37:14.959 00.000 8976 MoveAxis(R, 0, ABG)
02:37:14.959 00.000 8976 MoveAxis(U, 2, ABG)
02:37:14.959 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:37:14.959 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:37:14.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:14.959 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:14.959 00.000 5052 Enqueuing Expose request
02:37:14.960 00.001 8976 stepping (-12, -2) + (0, 2)
02:37:14.960 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:14.987 00.027 8976 Received - 47 (G) 
02:37:14.987 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:14.987 00.000 8976 stepped: pos (-12, 0)
02:37:14.987 00.000 8976 move complete, result=0
02:37:14.987 00.000 8976 worker thread done servicing request
02:37:14.987 00.000 8976 Worker thread wakes up
02:37:14.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:14.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:14.987 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:37:15.674 00.687 8976 Exposure complete
02:37:15.679 00.005 8976 worker thread done servicing request
02:37:15.679 00.000 5052 OnExposeComplete: enter
02:37:15.679 00.000 5052 UpdateGuideState(): m_state=6
02:37:15.679 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9632
02:37:15.680 00.001 5052 Star::Find returns 1 (0), X=329.06, Y=281.41, Mass=136, SNR=8.0, Peak=67 HFD=2.2
02:37:15.680 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.97 = 2.31)
02:37:15.680 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.07 = 2.21)
02:37:15.680 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.93 mountX=-0.22 mountY=0.26, mountTheta=2.27
02:37:15.680 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.30, opts=13)
02:37:15.680 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.30)
02:37:15.680 00.000 8976 Worker thread wakes up
02:37:15.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.30) opts 0xd
02:37:15.681 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.30)
02:37:15.681 00.000 8976 Moving (-0.11, -0.30) raw xDistance=-0.22 yDistance=0.26
02:37:15.681 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:37:15.681 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:37:15.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:15.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:37:15.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:37:15.681 00.000 8976 MoveAxis(R, 0, ABG)
02:37:15.681 00.000 8976 MoveAxis(U, 0, ABG)
02:37:15.681 00.000 8976 move complete, result=0
02:37:15.681 00.000 8976 worker thread done servicing request
02:37:15.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:15.681 00.000 5052 Enqueuing Expose request
02:37:15.681 00.000 8976 Worker thread wakes up
02:37:15.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:15.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:15.681 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:37:16.367 00.686 8976 Exposure complete
02:37:16.372 00.005 8976 worker thread done servicing request
02:37:16.372 00.000 5052 OnExposeComplete: enter
02:37:16.372 00.000 5052 UpdateGuideState(): m_state=6
02:37:16.372 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9633
02:37:16.372 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.74, Mass=139, SNR=8.1, Peak=67 HFD=1.9
02:37:16.372 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:37:16.372 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
02:37:16.373 00.001 5052 CameraToMount -- cameraX=-0.48 cameraY=0.03 hyp=0.48 cameraTheta=3.08 mountX=0.24 mountY=0.38, mountTheta=1.00
02:37:16.374 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.03, opts=13)
02:37:16.374 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.03)
02:37:16.374 00.000 8976 Worker thread wakes up
02:37:16.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.03) opts 0xd
02:37:16.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.03)
02:37:16.374 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:37:16.374 00.000 8976 Moving (-0.48, 0.03) raw xDistance=0.24 yDistance=0.38
02:37:16.374 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:37:16.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:37:16.375 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:16.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:37:16.375 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:16.375 00.000 5052 Enqueuing Expose request
02:37:16.375 00.000 8976 MoveAxis(R, 0, ABG)
02:37:16.375 00.000 8976 MoveAxis(D, 2, ABG)
02:37:16.375 00.000 8976 stepping (-12, 0) + (0, -2)
02:37:16.375 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:16.410 00.035 8976 Received - 47 (G) 
02:37:16.410 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:16.410 00.000 8976 stepped: pos (-12, -2)
02:37:16.410 00.000 8976 move complete, result=0
02:37:16.410 00.000 8976 worker thread done servicing request
02:37:16.410 00.000 8976 Worker thread wakes up
02:37:16.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:16.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:16.410 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:37:17.097 00.687 8976 Exposure complete
02:37:17.102 00.005 8976 worker thread done servicing request
02:37:17.102 00.000 5052 OnExposeComplete: enter
02:37:17.102 00.000 5052 UpdateGuideState(): m_state=6
02:37:17.102 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9634
02:37:17.102 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=282.08, Mass=136, SNR=8.1, Peak=77 HFD=2.1
02:37:17.102 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
02:37:17.102 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
02:37:17.102 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.37 hyp=0.50 cameraTheta=2.30 mountX=0.48 mountY=0.08, mountTheta=0.16
02:37:17.103 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.37, opts=13)
02:37:17.103 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.37)
02:37:17.103 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:37:17.103 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
02:37:17.104 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:17.104 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:17.104 00.000 5052 Enqueuing Expose request
02:37:17.104 00.000 8976 Worker thread wakes up
02:37:17.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.37) opts 0xd
02:37:17.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.37)
02:37:17.104 00.000 8976 Moving (-0.33, 0.37) raw xDistance=0.48 yDistance=0.08
02:37:17.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:37:17.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:37:17.104 00.000 8976 MoveAxis(L, 2, ABG)
02:37:17.104 00.000 8976 stepping (-12, -2) + (-2, 0)
02:37:17.104 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:17.129 00.025 8976 Received - 47 (G) 
02:37:17.129 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:17.129 00.000 8976 stepped: pos (-14, -2)
02:37:17.129 00.000 8976 MoveAxis(U, 0, ABG)
02:37:17.129 00.000 8976 move complete, result=0
02:37:17.129 00.000 8976 worker thread done servicing request
02:37:17.129 00.000 8976 Worker thread wakes up
02:37:17.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:17.129 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:17.129 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
02:37:17.813 00.684 8976 Exposure complete
02:37:17.818 00.005 8976 worker thread done servicing request
02:37:17.818 00.000 5052 OnExposeComplete: enter
02:37:17.818 00.000 5052 UpdateGuideState(): m_state=6
02:37:17.818 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9635
02:37:17.818 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.25, Mass=137, SNR=8.0, Peak=65 HFD=2.3
02:37:17.819 00.001 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.35 = 1.94)
02:37:17.819 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.83)
02:37:17.819 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.46 hyp=0.62 cameraTheta=-2.30 mountX=-0.22 mountY=0.60, mountTheta=1.92
02:37:17.819 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.46, opts=13)
02:37:17.819 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.46)
02:37:17.819 00.000 8976 Worker thread wakes up
02:37:17.820 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.46) opts 0xd
02:37:17.820 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.46)
02:37:17.820 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:37:17.820 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
02:37:17.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:17.820 00.000 8976 Moving (-0.42, -0.46) raw xDistance=-0.22 yDistance=0.60
02:37:17.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:37:17.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
02:37:17.820 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:17.820 00.000 5052 Enqueuing Expose request
02:37:17.820 00.000 8976 MoveAxis(R, 0, ABG)
02:37:17.820 00.000 8976 MoveAxis(D, 2, ABG)
02:37:17.820 00.000 8976 stepping (-14, -2) + (0, -2)
02:37:17.820 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:17.848 00.028 8976 Received - 47 (G) 
02:37:17.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:17.848 00.000 8976 stepped: pos (-14, -4)
02:37:17.848 00.000 8976 move complete, result=0
02:37:17.848 00.000 8976 worker thread done servicing request
02:37:17.848 00.000 8976 Worker thread wakes up
02:37:17.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:17.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:17.848 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:37:18.530 00.682 8976 Exposure complete
02:37:18.536 00.006 8976 worker thread done servicing request
02:37:18.537 00.001 5052 OnExposeComplete: enter
02:37:18.537 00.000 5052 UpdateGuideState(): m_state=6
02:37:18.537 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9636
02:37:18.537 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.85, Mass=108, SNR=7.2, Peak=64 HFD=2.2
02:37:18.537 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:37:18.537 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
02:37:18.537 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.14 hyp=0.34 cameraTheta=2.73 mountX=0.26 mountY=0.19, mountTheta=0.61
02:37:18.537 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.14, opts=13)
02:37:18.537 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.14)
02:37:18.538 00.001 8976 Worker thread wakes up
02:37:18.538 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.14) opts 0xd
02:37:18.538 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.14)
02:37:18.538 00.000 8976 Moving (-0.31, 0.14) raw xDistance=0.26 yDistance=0.19
02:37:18.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:37:18.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:37:18.538 00.000 8976 MoveAxis(L, 1, ABG)
02:37:18.538 00.000 8976 stepping (-14, -4) + (-1, 0)
02:37:18.538 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:18.538 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:37:18.538 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
02:37:18.538 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:18.538 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:18.538 00.000 5052 Enqueuing Expose request
02:37:18.568 00.030 8976 Received - 47 (G) 
02:37:18.568 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:18.568 00.000 8976 stepped: pos (-15, -4)
02:37:18.568 00.000 8976 MoveAxis(U, 0, ABG)
02:37:18.568 00.000 8976 move complete, result=0
02:37:18.568 00.000 8976 worker thread done servicing request
02:37:18.568 00.000 8976 Worker thread wakes up
02:37:18.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:18.568 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:18.568 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:37:19.255 00.687 8976 Exposure complete
02:37:19.260 00.005 8976 worker thread done servicing request
02:37:19.260 00.000 5052 OnExposeComplete: enter
02:37:19.261 00.001 5052 UpdateGuideState(): m_state=6
02:37:19.261 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9637
02:37:19.261 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.87, Mass=125, SNR=7.7, Peak=69 HFD=2.2
02:37:19.261 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:37:19.261 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
02:37:19.261 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.16 hyp=0.47 cameraTheta=2.79 mountX=0.34 mountY=0.28, mountTheta=0.68
02:37:19.261 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.16, opts=13)
02:37:19.261 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.16)
02:37:19.261 00.000 8976 Worker thread wakes up
02:37:19.262 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.16) opts 0xd
02:37:19.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.16)
02:37:19.262 00.000 8976 Moving (-0.44, 0.16) raw xDistance=0.34 yDistance=0.28
02:37:19.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:37:19.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:37:19.262 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:37:19.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:19.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:37:19.262 00.000 8976 MoveAxis(L, 1, ABG)
02:37:19.262 00.000 8976 stepping (-15, -4) + (-1, 0)
02:37:19.262 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:19.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:19.262 00.000 5052 Enqueuing Expose request
02:37:19.287 00.025 8976 Received - 47 (G) 
02:37:19.287 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:19.287 00.000 8976 stepped: pos (-16, -4)
02:37:19.287 00.000 8976 MoveAxis(D, 1, ABG)
02:37:19.287 00.000 8976 stepping (-16, -4) + (0, -1)
02:37:19.287 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:19.318 00.031 8976 Received - 47 (G) 
02:37:19.319 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:19.319 00.000 8976 stepped: pos (-16, -5)
02:37:19.319 00.000 8976 move complete, result=0
02:37:19.319 00.000 8976 worker thread done servicing request
02:37:19.319 00.000 8976 Worker thread wakes up
02:37:19.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:19.319 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:37:19.319 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:20.006 00.687 8976 Exposure complete
02:37:20.011 00.005 8976 worker thread done servicing request
02:37:20.011 00.000 5052 OnExposeComplete: enter
02:37:20.011 00.000 5052 UpdateGuideState(): m_state=6
02:37:20.011 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9638
02:37:20.011 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.72, Mass=117, SNR=7.5, Peak=66 HFD=1.8
02:37:20.011 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:37:20.012 00.001 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
02:37:20.012 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.01 hyp=0.39 cameraTheta=0.02 mountX=-0.17 mountY=-0.33, mountTheta=-2.05
02:37:20.012 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.01, opts=13)
02:37:20.012 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.01)
02:37:20.012 00.000 8976 Worker thread wakes up
02:37:20.013 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.01) opts 0xd
02:37:20.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.01)
02:37:20.013 00.000 8976 Moving (0.39, 0.01) raw xDistance=-0.17 yDistance=-0.33
02:37:20.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:37:20.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
02:37:20.013 00.000 8976 MoveAxis(R, 0, ABG)
02:37:20.013 00.000 8976 MoveAxis(U, 1, ABG)
02:37:20.013 00.000 8976 stepping (-16, -5) + (0, 1)
02:37:20.013 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:37:20.013 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:37:20.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:20.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:20.013 00.000 5052 Enqueuing Expose request
02:37:20.013 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:20.038 00.025 8976 Received - 47 (G) 
02:37:20.038 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:20.038 00.000 8976 stepped: pos (-16, -4)
02:37:20.038 00.000 8976 move complete, result=0
02:37:20.038 00.000 8976 worker thread done servicing request
02:37:20.038 00.000 8976 Worker thread wakes up
02:37:20.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:20.038 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:20.038 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:37:20.725 00.687 8976 Exposure complete
02:37:20.734 00.009 8976 worker thread done servicing request
02:37:20.735 00.001 5052 OnExposeComplete: enter
02:37:20.735 00.000 5052 UpdateGuideState(): m_state=6
02:37:20.735 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9639
02:37:20.735 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.28, Mass=136, SNR=8.0, Peak=64 HFD=2.3
02:37:20.735 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.49 = -2.49)
02:37:20.735 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
02:37:20.735 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-0.43 hyp=1.00 cameraTheta=-0.45 mountX=-0.79 mountY=-0.52, mountTheta=-2.56
02:37:20.735 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=-0.43, opts=13)
02:37:20.735 00.000 5052 Enqueuing Move request for stepguider (0.90, -0.43)
02:37:20.736 00.001 8976 Worker thread wakes up
02:37:20.736 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, -0.43) opts 0xd
02:37:20.736 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, -0.43)
02:37:20.736 00.000 8976 Moving (0.90, -0.43) raw xDistance=-0.79 yDistance=-0.52
02:37:20.736 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:37:20.736 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:37:20.736 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:20.736 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:20.736 00.000 5052 Enqueuing Expose request
02:37:20.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
02:37:20.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
02:37:20.736 00.000 8976 MoveAxis(R, 3, ABG)
02:37:20.736 00.000 8976 stepping (-16, -4) + (3, 0)
02:37:20.736 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:20.774 00.038 8976 Received - 47 (G) 
02:37:20.774 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:20.774 00.000 8976 stepped: pos (-13, -4)
02:37:20.774 00.000 8976 MoveAxis(U, 2, ABG)
02:37:20.774 00.000 8976 stepping (-13, -4) + (0, 2)
02:37:20.774 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:20.806 00.032 8976 Received - 47 (G) 
02:37:20.806 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:20.806 00.000 8976 stepped: pos (-13, -2)
02:37:20.806 00.000 8976 move complete, result=0
02:37:20.806 00.000 8976 worker thread done servicing request
02:37:20.806 00.000 8976 Worker thread wakes up
02:37:20.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:20.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:20.806 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.5 px 2 ms NORTH
02:37:21.490 00.684 8976 Exposure complete
02:37:21.496 00.006 8976 worker thread done servicing request
02:37:21.496 00.000 5052 OnExposeComplete: enter
02:37:21.496 00.000 5052 UpdateGuideState(): m_state=6
02:37:21.496 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9640
02:37:21.496 00.000 5052 Star::Find returns 1 (0), X=330.34, Y=281.87, Mass=112, SNR=7.3, Peak=67 HFD=2.0
02:37:21.496 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:37:21.496 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:37:21.496 00.000 5052 CameraToMount -- cameraX=1.17 cameraY=0.16 hyp=1.18 cameraTheta=0.14 mountX=-0.39 mountY=-1.07, mountTheta=-1.92
02:37:21.497 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.17, y=0.16, opts=13)
02:37:21.497 00.000 5052 Enqueuing Move request for stepguider (1.17, 0.16)
02:37:21.497 00.000 8976 Worker thread wakes up
02:37:21.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.17, 0.16) opts 0xd
02:37:21.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.17, 0.16)
02:37:21.497 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:37:21.497 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:37:21.498 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:21.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:21.498 00.000 8976 Moving (1.17, 0.16) raw xDistance=-0.39 yDistance=-1.07
02:37:21.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.39
02:37:21.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.07
02:37:21.498 00.000 8976 MoveAxis(R, 2, ABG)
02:37:21.498 00.000 5052 Enqueuing Expose request
02:37:21.498 00.000 8976 stepping (-13, -2) + (2, 0)
02:37:21.498 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:21.525 00.027 8976 Received - 47 (G) 
02:37:21.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:21.525 00.000 8976 stepped: pos (-11, -2)
02:37:21.525 00.000 8976 MoveAxis(U, 4, ABG)
02:37:21.525 00.000 8976 stepping (-11, -2) + (0, 4)
02:37:21.525 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:37:21.557 00.032 8976 Received - 47 (G) 
02:37:21.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:37:21.557 00.000 8976 stepped: pos (-11, 2)
02:37:21.557 00.000 8976 move complete, result=0
02:37:21.557 00.000 8976 worker thread done servicing request
02:37:21.557 00.000 8976 Worker thread wakes up
02:37:21.557 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.1 px 4 ms NORTH
02:37:21.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:21.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:22.243 00.686 8976 Exposure complete
02:37:22.248 00.005 8976 worker thread done servicing request
02:37:22.248 00.000 5052 OnExposeComplete: enter
02:37:22.248 00.000 5052 UpdateGuideState(): m_state=6
02:37:22.249 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9641
02:37:22.249 00.000 5052 Star::Find returns 1 (0), X=330.38, Y=281.83, Mass=106, SNR=7.1, Peak=66 HFD=2.0
02:37:22.249 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:37:22.249 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:37:22.249 00.000 5052 CameraToMount -- cameraX=1.21 cameraY=0.12 hyp=1.21 cameraTheta=0.10 mountX=-0.44 mountY=-1.08, mountTheta=-1.96
02:37:22.250 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.21, y=0.12, opts=13)
02:37:22.250 00.000 5052 Enqueuing Move request for stepguider (1.21, 0.12)
02:37:22.250 00.000 8976 Worker thread wakes up
02:37:22.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.21, 0.12) opts 0xd
02:37:22.250 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.21, 0.12)
02:37:22.250 00.000 8976 Moving (1.21, 0.12) raw xDistance=-0.44 yDistance=-1.08
02:37:22.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
02:37:22.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.08
02:37:22.250 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:37:22.250 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
02:37:22.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:22.250 00.000 8976 MoveAxis(R, 2, ABG)
02:37:22.250 00.000 8976 stepping (-11, 2) + (2, 0)
02:37:22.250 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:22.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:22.250 00.000 5052 Enqueuing Expose request
02:37:22.276 00.026 8976 Received - 47 (G) 
02:37:22.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:22.276 00.000 8976 stepped: pos (-9, 2)
02:37:22.276 00.000 8976 MoveAxis(U, 5, ABG)
02:37:22.276 00.000 8976 stepping (-9, 2) + (0, 5)
02:37:22.276 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:37:22.324 00.048 8976 Received - 47 (G) 
02:37:22.325 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:37:22.325 00.000 8976 stepped: pos (-9, 7)
02:37:22.325 00.000 8976 move complete, result=0
02:37:22.325 00.000 8976 worker thread done servicing request
02:37:22.325 00.000 8976 Worker thread wakes up
02:37:22.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:22.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:22.325 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.1 px 5 ms NORTH
02:37:23.008 00.683 8976 Exposure complete
02:37:23.014 00.006 8976 worker thread done servicing request
02:37:23.014 00.000 5052 OnExposeComplete: enter
02:37:23.014 00.000 5052 UpdateGuideState(): m_state=6
02:37:23.014 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9642
02:37:23.014 00.000 5052 Star::Find returns 1 (0), X=330.51, Y=282.01, Mass=110, SNR=7.2, Peak=64 HFD=2.2
02:37:23.014 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:37:23.014 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:37:23.014 00.000 5052 CameraToMount -- cameraX=1.33 cameraY=0.30 hyp=1.37 cameraTheta=0.22 mountX=-0.34 mountY=-1.28, mountTheta=-1.83
02:37:23.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.33, y=0.30, opts=13)
02:37:23.015 00.000 5052 Enqueuing Move request for stepguider (1.33, 0.30)
02:37:23.015 00.000 8976 Worker thread wakes up
02:37:23.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.33, 0.30) opts 0xd
02:37:23.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.33, 0.30)
02:37:23.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:37:23.015 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:37:23.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:23.016 00.001 8976 Moving (1.33, 0.30) raw xDistance=-0.34 yDistance=-1.28
02:37:23.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:37:23.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.28
02:37:23.016 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:23.016 00.000 5052 Enqueuing Expose request
02:37:23.016 00.000 8976 MoveAxis(R, 2, ABG)
02:37:23.016 00.000 8976 stepping (-9, 7) + (2, 0)
02:37:23.016 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:23.044 00.028 8976 Received - 47 (G) 
02:37:23.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:23.044 00.000 8976 stepped: pos (-7, 7)
02:37:23.044 00.000 8976 MoveAxis(U, 5, ABG)
02:37:23.044 00.000 8976 stepping (-7, 7) + (0, 5)
02:37:23.044 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:37:23.092 00.048 8976 Received - 47 (G) 
02:37:23.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:37:23.092 00.000 8976 stepped: pos (-7, 12)
02:37:23.092 00.000 8976 move complete, result=0
02:37:23.092 00.000 8976 worker thread done servicing request
02:37:23.092 00.000 8976 Worker thread wakes up
02:37:23.092 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:23.092 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:23.092 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -1.3 px 5 ms NORTH
02:37:23.780 00.688 8976 Exposure complete
02:37:23.785 00.005 8976 worker thread done servicing request
02:37:23.786 00.001 5052 OnExposeComplete: enter
02:37:23.786 00.000 5052 UpdateGuideState(): m_state=6
02:37:23.786 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9643
02:37:23.786 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=281.88, Mass=131, SNR=7.8, Peak=67 HFD=2.2
02:37:23.786 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
02:37:23.786 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
02:37:23.786 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=0.17 hyp=0.92 cameraTheta=0.19 mountX=-0.26 mountY=-0.86, mountTheta=-1.87
02:37:23.786 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=0.17, opts=13)
02:37:23.786 00.000 5052 Enqueuing Move request for stepguider (0.91, 0.17)
02:37:23.786 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:37:23.787 00.001 5052 UpdateGuideState exits: m=131 SNR=7.8
02:37:23.787 00.000 8976 Worker thread wakes up
02:37:23.787 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, 0.17) opts 0xd
02:37:23.787 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, 0.17)
02:37:23.787 00.000 8976 Moving (0.91, 0.17) raw xDistance=-0.26 yDistance=-0.86
02:37:23.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:23.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:23.787 00.000 5052 Enqueuing Expose request
02:37:23.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:37:23.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.86
02:37:23.787 00.000 8976 MoveAxis(R, 0, ABG)
02:37:23.787 00.000 8976 MoveAxis(U, 4, ABG)
02:37:23.787 00.000 8976 stepping (-7, 12) + (0, 4)
02:37:23.787 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:37:23.827 00.040 8976 Received - 47 (G) 
02:37:23.827 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:37:23.827 00.000 8976 stepped: pos (-7, 16)
02:37:23.827 00.000 8976 move complete, result=0
02:37:23.827 00.000 8976 worker thread done servicing request
02:37:23.827 00.000 8976 Worker thread wakes up
02:37:23.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:23.827 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:23.827 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.9 px 4 ms NORTH
02:37:24.512 00.685 8976 Exposure complete
02:37:24.518 00.006 8976 worker thread done servicing request
02:37:24.518 00.000 5052 OnExposeComplete: enter
02:37:24.518 00.000 5052 UpdateGuideState(): m_state=6
02:37:24.518 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9644
02:37:24.519 00.001 5052 Star::Find returns 1 (0), X=330.07, Y=281.57, Mass=128, SNR=7.8, Peak=64 HFD=2.2
02:37:24.519 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
02:37:24.519 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
02:37:24.519 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-0.14 hyp=0.91 cameraTheta=-0.15 mountX=-0.53 mountY=-0.68, mountTheta=-2.23
02:37:24.519 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=-0.14, opts=13)
02:37:24.519 00.000 5052 Enqueuing Move request for stepguider (0.90, -0.14)
02:37:24.519 00.000 8976 Worker thread wakes up
02:37:24.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, -0.14) opts 0xd
02:37:24.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, -0.14)
02:37:24.519 00.000 8976 Moving (0.90, -0.14) raw xDistance=-0.53 yDistance=-0.68
02:37:24.520 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
02:37:24.520 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:37:24.520 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:37:24.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:24.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.68
02:37:24.520 00.000 8976 MoveAxis(R, 2, ABG)
02:37:24.520 00.000 8976 stepping (-7, 16) + (2, 0)
02:37:24.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:24.520 00.000 5052 Enqueuing Expose request
02:37:24.520 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:24.547 00.027 8976 Received - 47 (G) 
02:37:24.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:24.547 00.000 8976 stepped: pos (-5, 16)
02:37:24.547 00.000 8976 MoveAxis(U, 3, ABG)
02:37:24.547 00.000 8976 stepping (-5, 16) + (0, 3)
02:37:24.547 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:24.579 00.032 8976 Received - 47 (G) 
02:37:24.579 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:24.579 00.000 8976 stepped: pos (-5, 19)
02:37:24.579 00.000 8976 move complete, result=0
02:37:24.579 00.000 8976 worker thread done servicing request
02:37:24.579 00.000 8976 Worker thread wakes up
02:37:24.579 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:24.579 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:24.579 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
02:37:25.260 00.681 8976 Exposure complete
02:37:25.266 00.006 8976 worker thread done servicing request
02:37:25.266 00.000 5052 OnExposeComplete: enter
02:37:25.266 00.000 5052 UpdateGuideState(): m_state=6
02:37:25.266 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9645
02:37:25.266 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.84, Mass=139, SNR=8.1, Peak=68 HFD=2.1
02:37:25.266 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
02:37:25.266 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
02:37:25.266 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.87 mountX=0.06 mountY=-0.16, mountTheta=-1.18
02:37:25.267 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.13, opts=13)
02:37:25.267 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.13)
02:37:25.267 00.000 8976 Worker thread wakes up
02:37:25.267 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.13) opts 0xd
02:37:25.267 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.13)
02:37:25.267 00.000 8976 Moving (0.11, 0.13) raw xDistance=0.06 yDistance=-0.16
02:37:25.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:37:25.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:37:25.267 00.000 8976 MoveAxis(R, 0, ABG)
02:37:25.267 00.000 8976 MoveAxis(U, 0, ABG)
02:37:25.267 00.000 8976 move complete, result=0
02:37:25.267 00.000 8976 worker thread done servicing request
02:37:25.267 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:37:25.267 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:37:25.267 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:25.267 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:25.267 00.000 5052 Enqueuing Expose request
02:37:25.267 00.000 8976 Worker thread wakes up
02:37:25.267 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:25.268 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:25.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:25.954 00.686 8976 Exposure complete
02:37:25.959 00.005 8976 worker thread done servicing request
02:37:25.959 00.000 5052 OnExposeComplete: enter
02:37:25.959 00.000 5052 UpdateGuideState(): m_state=6
02:37:25.959 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9646
02:37:25.959 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.71, Mass=130, SNR=7.9, Peak=66 HFD=1.7
02:37:25.959 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
02:37:25.959 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
02:37:25.959 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.00 hyp=0.22 cameraTheta=0.01 mountX=-0.10 mountY=-0.19, mountTheta=-2.06
02:37:25.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.00, opts=13)
02:37:25.960 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.00)
02:37:25.960 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:37:25.960 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
02:37:25.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:25.960 00.000 8976 Worker thread wakes up
02:37:25.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.00) opts 0xd
02:37:25.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.00)
02:37:25.960 00.000 8976 Moving (0.22, 0.00) raw xDistance=-0.10 yDistance=-0.19
02:37:25.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:37:25.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:37:25.960 00.000 8976 MoveAxis(R, 0, ABG)
02:37:25.960 00.000 8976 MoveAxis(U, 0, ABG)
02:37:25.960 00.000 8976 move complete, result=0
02:37:25.961 00.001 8976 worker thread done servicing request
02:37:25.961 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:25.961 00.000 5052 Enqueuing Expose request
02:37:25.961 00.000 8976 Worker thread wakes up
02:37:25.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:25.961 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:25.961 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:26.644 00.683 8976 Exposure complete
02:37:26.650 00.006 8976 worker thread done servicing request
02:37:26.650 00.000 5052 OnExposeComplete: enter
02:37:26.650 00.000 5052 UpdateGuideState(): m_state=6
02:37:26.650 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9647
02:37:26.650 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.86, Mass=144, SNR=8.2, Peak=63 HFD=2.3
02:37:26.650 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:37:26.650 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:37:26.650 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.16 hyp=0.68 cameraTheta=0.23 mountX=-0.16 mountY=-0.64, mountTheta=-1.82
02:37:26.651 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.16, opts=13)
02:37:26.651 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.16)
02:37:26.651 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:37:26.651 00.000 5052 UpdateGuideState exits: m=144 SNR=8.2
02:37:26.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:26.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:26.651 00.000 5052 Enqueuing Expose request
02:37:26.651 00.000 8976 Worker thread wakes up
02:37:26.651 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.16) opts 0xd
02:37:26.651 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.16)
02:37:26.651 00.000 8976 Moving (0.66, 0.16) raw xDistance=-0.16 yDistance=-0.64
02:37:26.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:37:26.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
02:37:26.651 00.000 8976 MoveAxis(R, 0, ABG)
02:37:26.651 00.000 8976 MoveAxis(U, 3, ABG)
02:37:26.651 00.000 8976 stepping (-5, 19) + (0, 3)
02:37:26.651 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:26.689 00.038 8976 Received - 47 (G) 
02:37:26.689 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:26.689 00.000 8976 stepped: pos (-5, 22)
02:37:26.689 00.000 8976 move complete, result=0
02:37:26.689 00.000 8976 worker thread done servicing request
02:37:26.689 00.000 8976 Worker thread wakes up
02:37:26.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:26.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:26.689 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:37:27.375 00.686 8976 Exposure complete
02:37:27.380 00.005 8976 worker thread done servicing request
02:37:27.380 00.000 5052 OnExposeComplete: enter
02:37:27.380 00.000 5052 UpdateGuideState(): m_state=6
02:37:27.381 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9648
02:37:27.381 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.89, Mass=123, SNR=7.6, Peak=65 HFD=2.1
02:37:27.381 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
02:37:27.381 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
02:37:27.381 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.18 hyp=0.28 cameraTheta=0.68 mountX=0.06 mountY=-0.28, mountTheta=-1.36
02:37:27.381 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.18, opts=13)
02:37:27.381 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.18)
02:37:27.381 00.000 8976 Worker thread wakes up
02:37:27.382 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.18) opts 0xd
02:37:27.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.18)
02:37:27.382 00.000 8976 Moving (0.22, 0.18) raw xDistance=0.06 yDistance=-0.28
02:37:27.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:37:27.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
02:37:27.382 00.000 8976 MoveAxis(R, 0, ABG)
02:37:27.382 00.000 8976 MoveAxis(U, 1, ABG)
02:37:27.382 00.000 8976 stepping (-5, 22) + (0, 1)
02:37:27.382 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:27.382 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:37:27.382 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:37:27.382 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:27.382 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:27.382 00.000 5052 Enqueuing Expose request
02:37:27.408 00.026 8976 Received - 47 (G) 
02:37:27.408 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:27.408 00.000 8976 stepped: pos (-5, 23)
02:37:27.408 00.000 8976 move complete, result=0
02:37:27.409 00.001 8976 worker thread done servicing request
02:37:27.409 00.000 8976 Worker thread wakes up
02:37:27.409 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:37:27.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:27.409 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:28.094 00.685 8976 Exposure complete
02:37:28.099 00.005 8976 worker thread done servicing request
02:37:28.099 00.000 5052 OnExposeComplete: enter
02:37:28.099 00.000 5052 UpdateGuideState(): m_state=6
02:37:28.099 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9649
02:37:28.099 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.72, Mass=112, SNR=7.2, Peak=63 HFD=2.2
02:37:28.099 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.82 = -0.82)
02:37:28.100 00.001 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.92 = -0.92)
02:37:28.100 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.23 mountX=0.01 mountY=-0.01, mountTheta=-0.86
02:37:28.100 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.01, opts=13)
02:37:28.100 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.01)
02:37:28.100 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:37:28.100 00.000 5052 UpdateGuideState exits: m=112 SNR=7.2
02:37:28.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:28.100 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:28.100 00.000 5052 Enqueuing Expose request
02:37:28.100 00.000 8976 Worker thread wakes up
02:37:28.100 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.01) opts 0xd
02:37:28.101 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.01)
02:37:28.101 00.000 8976 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
02:37:28.101 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:37:28.101 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:37:28.101 00.000 8976 MoveAxis(R, 0, ABG)
02:37:28.101 00.000 8976 MoveAxis(U, 0, ABG)
02:37:28.101 00.000 8976 move complete, result=0
02:37:28.101 00.000 8976 worker thread done servicing request
02:37:28.101 00.000 8976 Worker thread wakes up
02:37:28.101 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:28.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:28.101 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:28.784 00.683 8976 Exposure complete
02:37:28.789 00.005 8976 worker thread done servicing request
02:37:28.789 00.000 5052 OnExposeComplete: enter
02:37:28.789 00.000 5052 UpdateGuideState(): m_state=6
02:37:28.789 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9650
02:37:28.790 00.001 5052 Star::Find returns 1 (0), X=329.15, Y=281.73, Mass=116, SNR=7.5, Peak=68 HFD=2.0
02:37:28.790 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
02:37:28.790 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
02:37:28.790 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.31 mountX=0.03 mountY=0.01, mountTheta=0.17
02:37:28.790 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.02, opts=13)
02:37:28.790 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.02)
02:37:28.790 00.000 8976 Worker thread wakes up
02:37:28.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.02) opts 0xd
02:37:28.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.02)
02:37:28.791 00.001 8976 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.01
02:37:28.791 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:37:28.791 00.000 5052 UpdateGuideState exits: m=116 SNR=7.5
02:37:28.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:28.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:37:28.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:37:28.791 00.000 8976 MoveAxis(R, 0, ABG)
02:37:28.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:28.791 00.000 5052 Enqueuing Expose request
02:37:28.791 00.000 8976 MoveAxis(U, 0, ABG)
02:37:28.791 00.000 8976 move complete, result=0
02:37:28.792 00.001 8976 worker thread done servicing request
02:37:28.792 00.000 8976 Worker thread wakes up
02:37:28.792 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:28.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:28.792 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:29.477 00.685 8976 Exposure complete
02:37:29.482 00.005 8976 worker thread done servicing request
02:37:29.482 00.000 5052 OnExposeComplete: enter
02:37:29.482 00.000 5052 UpdateGuideState(): m_state=6
02:37:29.482 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9651
02:37:29.482 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.71, Mass=134, SNR=8.0, Peak=69 HFD=2.1
02:37:29.482 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
02:37:29.482 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
02:37:29.482 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.12 mountX=0.07 mountY=0.13, mountTheta=1.09
02:37:29.484 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.00, opts=13)
02:37:29.484 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.00)
02:37:29.484 00.000 8976 Worker thread wakes up
02:37:29.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.00) opts 0xd
02:37:29.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.00)
02:37:29.484 00.000 8976 Moving (-0.15, -0.00) raw xDistance=0.07 yDistance=0.13
02:37:29.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:37:29.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:37:29.484 00.000 8976 MoveAxis(R, 0, ABG)
02:37:29.484 00.000 8976 MoveAxis(U, 0, ABG)
02:37:29.484 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:37:29.484 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:37:29.484 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:29.484 00.000 8976 move complete, result=0
02:37:29.484 00.000 8976 worker thread done servicing request
02:37:29.484 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:29.484 00.000 5052 Enqueuing Expose request
02:37:29.484 00.000 8976 Worker thread wakes up
02:37:29.485 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:29.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:29.485 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:30.170 00.685 8976 Exposure complete
02:37:30.175 00.005 8976 worker thread done servicing request
02:37:30.176 00.001 5052 OnExposeComplete: enter
02:37:30.176 00.000 5052 UpdateGuideState(): m_state=6
02:37:30.176 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9652
02:37:30.176 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.66, Mass=121, SNR=7.6, Peak=68 HFD=2.2
02:37:30.176 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.98 = 1.31)
02:37:30.176 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
02:37:30.176 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-2.93 mountX=0.06 mountY=0.23, mountTheta=1.30
02:37:30.176 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.05, opts=13)
02:37:30.176 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.05)
02:37:30.176 00.000 8976 Worker thread wakes up
02:37:30.177 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.05) opts 0xd
02:37:30.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.05)
02:37:30.177 00.000 8976 Moving (-0.24, -0.05) raw xDistance=0.06 yDistance=0.23
02:37:30.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:37:30.177 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:37:30.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:30.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:37:30.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:30.177 00.000 5052 Enqueuing Expose request
02:37:30.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:37:30.177 00.000 8976 MoveAxis(R, 0, ABG)
02:37:30.177 00.000 8976 MoveAxis(U, 0, ABG)
02:37:30.177 00.000 8976 move complete, result=0
02:37:30.177 00.000 8976 worker thread done servicing request
02:37:30.177 00.000 8976 Worker thread wakes up
02:37:30.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:30.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:30.178 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:37:30.861 00.683 8976 Exposure complete
02:37:30.867 00.006 8976 worker thread done servicing request
02:37:30.867 00.000 5052 OnExposeComplete: enter
02:37:30.867 00.000 5052 UpdateGuideState(): m_state=6
02:37:30.867 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9653
02:37:30.867 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.70, Mass=113, SNR=7.4, Peak=70 HFD=2.1
02:37:30.867 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
02:37:30.867 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
02:37:30.867 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.12 mountX=0.10 mountY=0.19, mountTheta=1.10
02:37:30.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.01, opts=13)
02:37:30.868 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.01)
02:37:30.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:37:30.868 00.000 5052 UpdateGuideState exits: m=113 SNR=7.4
02:37:30.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:30.868 00.000 8976 Worker thread wakes up
02:37:30.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.01) opts 0xd
02:37:30.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.01)
02:37:30.868 00.000 8976 Moving (-0.22, -0.01) raw xDistance=0.10 yDistance=0.19
02:37:30.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:37:30.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:37:30.868 00.000 8976 MoveAxis(R, 0, ABG)
02:37:30.869 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:30.869 00.000 5052 Enqueuing Expose request
02:37:30.869 00.000 8976 MoveAxis(U, 0, ABG)
02:37:30.869 00.000 8976 move complete, result=0
02:37:30.869 00.000 8976 worker thread done servicing request
02:37:30.869 00.000 8976 Worker thread wakes up
02:37:30.869 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:37:30.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:30.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:31.552 00.683 8976 Exposure complete
02:37:31.557 00.005 8976 worker thread done servicing request
02:37:31.557 00.000 5052 OnExposeComplete: enter
02:37:31.558 00.001 5052 UpdateGuideState(): m_state=6
02:37:31.558 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9654
02:37:31.558 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.87, Mass=114, SNR=7.3, Peak=66 HFD=2.0
02:37:31.558 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:37:31.558 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:37:31.558 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.16 hyp=0.74 cameraTheta=2.92 mountX=0.47 mountY=0.52, mountTheta=0.83
02:37:31.558 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.16, opts=13)
02:37:31.558 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.16)
02:37:31.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:37:31.558 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
02:37:31.559 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:31.559 00.000 8976 Worker thread wakes up
02:37:31.559 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.16) opts 0xd
02:37:31.559 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.16)
02:37:31.559 00.000 8976 Moving (-0.72, 0.16) raw xDistance=0.47 yDistance=0.52
02:37:31.559 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:31.559 00.000 5052 Enqueuing Expose request
02:37:31.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
02:37:31.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:37:31.559 00.000 8976 MoveAxis(L, 2, ABG)
02:37:31.559 00.000 8976 stepping (-5, 23) + (-2, 0)
02:37:31.559 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:31.597 00.038 8976 Received - 47 (G) 
02:37:31.597 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:31.597 00.000 8976 stepped: pos (-7, 23)
02:37:31.597 00.000 8976 MoveAxis(D, 2, ABG)
02:37:31.597 00.000 8976 stepping (-7, 23) + (0, -2)
02:37:31.597 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:31.629 00.032 8976 Received - 47 (G) 
02:37:31.629 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:31.629 00.000 8976 stepped: pos (-7, 21)
02:37:31.629 00.000 8976 move complete, result=0
02:37:31.629 00.000 8976 worker thread done servicing request
02:37:31.629 00.000 8976 Worker thread wakes up
02:37:31.629 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:31.629 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:31.629 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:37:32.318 00.689 8976 Exposure complete
02:37:32.323 00.005 8976 worker thread done servicing request
02:37:32.323 00.000 5052 OnExposeComplete: enter
02:37:32.323 00.000 5052 UpdateGuideState(): m_state=6
02:37:32.323 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9655
02:37:32.323 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.83, Mass=111, SNR=7.2, Peak=65 HFD=2.0
02:37:32.323 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:37:32.323 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
02:37:32.323 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.12 hyp=0.49 cameraTheta=2.90 mountX=0.32 mountY=0.34, mountTheta=0.80
02:37:32.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.12, opts=13)
02:37:32.324 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.12)
02:37:32.324 00.000 8976 Worker thread wakes up
02:37:32.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.12) opts 0xd
02:37:32.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.12)
02:37:32.324 00.000 8976 Moving (-0.48, 0.12) raw xDistance=0.32 yDistance=0.34
02:37:32.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:37:32.324 00.000 5052 UpdateGuideState exits: m=111 SNR=7.2
02:37:32.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:32.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
02:37:32.325 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:32.325 00.000 5052 Enqueuing Expose request
02:37:32.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:37:32.325 00.000 8976 MoveAxis(L, 1, ABG)
02:37:32.325 00.000 8976 stepping (-7, 21) + (-1, 0)
02:37:32.325 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:32.348 00.023 8976 Received - 47 (G) 
02:37:32.348 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:32.348 00.000 8976 stepped: pos (-8, 21)
02:37:32.348 00.000 8976 MoveAxis(D, 1, ABG)
02:37:32.348 00.000 8976 stepping (-8, 21) + (0, -1)
02:37:32.348 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:32.380 00.032 8976 Received - 47 (G) 
02:37:32.380 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:32.380 00.000 8976 stepped: pos (-8, 20)
02:37:32.380 00.000 8976 move complete, result=0
02:37:32.380 00.000 8976 worker thread done servicing request
02:37:32.380 00.000 8976 Worker thread wakes up
02:37:32.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:32.380 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:32.380 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:37:33.065 00.685 8976 Exposure complete
02:37:33.072 00.007 8976 worker thread done servicing request
02:37:33.072 00.000 5052 OnExposeComplete: enter
02:37:33.072 00.000 5052 UpdateGuideState(): m_state=6
02:37:33.072 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9656
02:37:33.072 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.83, Mass=138, SNR=8.0, Peak=68 HFD=2.4
02:37:33.072 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:37:33.072 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:37:33.072 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.12 hyp=0.35 cameraTheta=2.78 mountX=0.26 mountY=0.20, mountTheta=0.67
02:37:33.074 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.12, opts=13)
02:37:33.074 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.12)
02:37:33.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:37:33.074 00.000 5052 UpdateGuideState exits: m=138 SNR=8.0
02:37:33.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:33.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:33.074 00.000 5052 Enqueuing Expose request
02:37:33.074 00.000 8976 Worker thread wakes up
02:37:33.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.12) opts 0xd
02:37:33.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.12)
02:37:33.074 00.000 8976 Moving (-0.32, 0.12) raw xDistance=0.26 yDistance=0.20
02:37:33.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:37:33.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:37:33.074 00.000 8976 MoveAxis(R, 0, ABG)
02:37:33.074 00.000 8976 MoveAxis(U, 0, ABG)
02:37:33.074 00.000 8976 move complete, result=0
02:37:33.074 00.000 8976 worker thread done servicing request
02:37:33.074 00.000 8976 Worker thread wakes up
02:37:33.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:33.075 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:33.075 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:37:33.765 00.690 8976 Exposure complete
02:37:33.770 00.005 8976 worker thread done servicing request
02:37:33.771 00.001 5052 OnExposeComplete: enter
02:37:33.771 00.000 5052 UpdateGuideState(): m_state=6
02:37:33.771 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9657
02:37:33.771 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.76, Mass=129, SNR=7.8, Peak=67 HFD=1.8
02:37:33.771 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:37:33.771 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
02:37:33.771 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.05 hyp=0.67 cameraTheta=3.06 mountX=0.35 mountY=0.53, mountTheta=0.99
02:37:33.771 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.05, opts=13)
02:37:33.771 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.05)
02:37:33.771 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:37:33.772 00.001 5052 UpdateGuideState exits: m=129 SNR=7.8
02:37:33.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:33.772 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:33.772 00.000 5052 Enqueuing Expose request
02:37:33.772 00.000 8976 Worker thread wakes up
02:37:33.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.05) opts 0xd
02:37:33.772 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.05)
02:37:33.772 00.000 8976 Moving (-0.67, 0.05) raw xDistance=0.35 yDistance=0.53
02:37:33.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:37:33.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
02:37:33.772 00.000 8976 MoveAxis(L, 1, ABG)
02:37:33.772 00.000 8976 stepping (-8, 20) + (-1, 0)
02:37:33.772 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:33.803 00.031 8976 Received - 47 (G) 
02:37:33.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:33.803 00.000 8976 stepped: pos (-9, 20)
02:37:33.803 00.000 8976 MoveAxis(D, 2, ABG)
02:37:33.803 00.000 8976 stepping (-9, 20) + (0, -2)
02:37:33.803 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:33.834 00.031 8976 Received - 47 (G) 
02:37:33.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:33.834 00.000 8976 stepped: pos (-9, 18)
02:37:33.834 00.000 8976 move complete, result=0
02:37:33.834 00.000 8976 worker thread done servicing request
02:37:33.834 00.000 8976 Worker thread wakes up
02:37:33.835 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:33.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:33.835 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:37:34.521 00.686 8976 Exposure complete
02:37:34.527 00.006 8976 worker thread done servicing request
02:37:34.527 00.000 5052 OnExposeComplete: enter
02:37:34.527 00.000 5052 UpdateGuideState(): m_state=6
02:37:34.527 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9658
02:37:34.527 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.78, Mass=120, SNR=7.5, Peak=68 HFD=2.2
02:37:34.527 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:37:34.527 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:37:34.527 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.07 hyp=0.37 cameraTheta=2.94 mountX=0.23 mountY=0.26, mountTheta=0.85
02:37:34.528 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.07, opts=13)
02:37:34.528 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.07)
02:37:34.528 00.000 8976 Worker thread wakes up
02:37:34.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.07) opts 0xd
02:37:34.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.07)
02:37:34.528 00.000 8976 Moving (-0.36, 0.07) raw xDistance=0.23 yDistance=0.26
02:37:34.528 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:37:34.529 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:37:34.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26
02:37:34.529 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:37:34.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:34.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:34.529 00.000 5052 Enqueuing Expose request
02:37:34.529 00.000 8976 MoveAxis(R, 0, ABG)
02:37:34.529 00.000 8976 MoveAxis(D, 1, ABG)
02:37:34.529 00.000 8976 stepping (-9, 18) + (0, -1)
02:37:34.529 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:34.554 00.025 8976 Received - 47 (G) 
02:37:34.554 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:34.554 00.000 8976 stepped: pos (-9, 17)
02:37:34.554 00.000 8976 move complete, result=0
02:37:34.554 00.000 8976 worker thread done servicing request
02:37:34.554 00.000 8976 Worker thread wakes up
02:37:34.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:34.554 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:37:34.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:35.239 00.685 8976 Exposure complete
02:37:35.244 00.005 8976 worker thread done servicing request
02:37:35.245 00.001 5052 OnExposeComplete: enter
02:37:35.245 00.000 5052 UpdateGuideState(): m_state=6
02:37:35.245 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9659
02:37:35.245 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.86, Mass=135, SNR=7.9, Peak=64 HFD=2.3
02:37:35.245 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:37:35.245 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:37:35.245 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.33 cameraTheta=2.67 mountX=0.26 mountY=0.16, mountTheta=0.55
02:37:35.245 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.15, opts=13)
02:37:35.246 00.001 5052 Enqueuing Move request for stepguider (-0.29, 0.15)
02:37:35.246 00.000 8976 Worker thread wakes up
02:37:35.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.15) opts 0xd
02:37:35.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.15)
02:37:35.246 00.000 8976 Moving (-0.29, 0.15) raw xDistance=0.26 yDistance=0.16
02:37:35.246 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:37:35.246 00.000 5052 UpdateGuideState exits: m=135 SNR=7.9
02:37:35.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:35.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:37:35.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:37:35.246 00.000 8976 MoveAxis(L, 1, ABG)
02:37:35.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:35.246 00.000 5052 Enqueuing Expose request
02:37:35.246 00.000 8976 stepping (-9, 17) + (-1, 0)
02:37:35.246 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:35.273 00.027 8976 Received - 47 (G) 
02:37:35.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:35.273 00.000 8976 stepped: pos (-10, 17)
02:37:35.273 00.000 8976 MoveAxis(U, 0, ABG)
02:37:35.273 00.000 8976 move complete, result=0
02:37:35.273 00.000 8976 worker thread done servicing request
02:37:35.273 00.000 8976 Worker thread wakes up
02:37:35.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:35.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:35.273 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:37:35.960 00.687 8976 Exposure complete
02:37:35.965 00.005 8976 worker thread done servicing request
02:37:35.965 00.000 5052 OnExposeComplete: enter
02:37:35.965 00.000 5052 UpdateGuideState(): m_state=6
02:37:35.965 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9660
02:37:35.965 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.84, Mass=109, SNR=7.2, Peak=64 HFD=2.1
02:37:35.965 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
02:37:35.965 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
02:37:35.965 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.23 cameraTheta=2.51 mountX=0.20 mountY=0.08, mountTheta=0.38
02:37:35.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.13, opts=13)
02:37:35.966 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.13)
02:37:35.966 00.000 8976 Worker thread wakes up
02:37:35.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.13) opts 0xd
02:37:35.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.13)
02:37:35.966 00.000 8976 Moving (-0.18, 0.13) raw xDistance=0.20 yDistance=0.08
02:37:35.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:37:35.966 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:37:35.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:35.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:37:35.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:37:35.966 00.000 8976 MoveAxis(R, 0, ABG)
02:37:35.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:35.967 00.001 5052 Enqueuing Expose request
02:37:35.967 00.000 8976 MoveAxis(U, 0, ABG)
02:37:35.967 00.000 8976 move complete, result=0
02:37:35.967 00.000 8976 worker thread done servicing request
02:37:35.967 00.000 8976 Worker thread wakes up
02:37:35.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:35.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:35.967 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:36.649 00.682 8976 Exposure complete
02:37:36.655 00.006 8976 worker thread done servicing request
02:37:36.655 00.000 5052 OnExposeComplete: enter
02:37:36.655 00.000 5052 UpdateGuideState(): m_state=6
02:37:36.655 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9661
02:37:36.655 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.67, Mass=117, SNR=7.5, Peak=68 HFD=2.1
02:37:36.655 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.98 = 1.31)
02:37:36.655 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
02:37:36.655 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-2.93 mountX=0.05 mountY=0.20, mountTheta=1.30
02:37:36.656 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.04, opts=13)
02:37:36.656 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.04)
02:37:36.656 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:37:36.656 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:37:36.656 00.000 8976 Worker thread wakes up
02:37:36.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.04) opts 0xd
02:37:36.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.04)
02:37:36.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:36.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:36.656 00.000 5052 Enqueuing Expose request
02:37:36.656 00.000 8976 Moving (-0.20, -0.04) raw xDistance=0.05 yDistance=0.20
02:37:36.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:37:36.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:37:36.657 00.001 8976 MoveAxis(R, 0, ABG)
02:37:36.657 00.000 8976 MoveAxis(U, 0, ABG)
02:37:36.657 00.000 8976 move complete, result=0
02:37:36.657 00.000 8976 worker thread done servicing request
02:37:36.657 00.000 8976 Worker thread wakes up
02:37:36.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:36.657 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:37:36.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:37.339 00.682 8976 Exposure complete
02:37:37.344 00.005 8976 worker thread done servicing request
02:37:37.345 00.001 5052 OnExposeComplete: enter
02:37:37.345 00.000 5052 UpdateGuideState(): m_state=6
02:37:37.345 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9662
02:37:37.345 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.83, Mass=108, SNR=7.2, Peak=67 HFD=2.0
02:37:37.345 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
02:37:37.345 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
02:37:37.345 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.62 mountX=0.20 mountY=0.11, mountTheta=0.50
02:37:37.346 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.12, opts=13)
02:37:37.346 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.12)
02:37:37.346 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:37:37.346 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
02:37:37.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:37.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:37.346 00.000 5052 Enqueuing Expose request
02:37:37.346 00.000 8976 Worker thread wakes up
02:37:37.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.12) opts 0xd
02:37:37.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.12)
02:37:37.346 00.000 8976 Moving (-0.21, 0.12) raw xDistance=0.20 yDistance=0.11
02:37:37.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:37:37.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:37:37.346 00.000 8976 MoveAxis(R, 0, ABG)
02:37:37.346 00.000 8976 MoveAxis(U, 0, ABG)
02:37:37.346 00.000 8976 move complete, result=0
02:37:37.346 00.000 8976 worker thread done servicing request
02:37:37.346 00.000 8976 Worker thread wakes up
02:37:37.346 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:37.346 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:37.346 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:38.037 00.691 8976 Exposure complete
02:37:38.043 00.006 8976 worker thread done servicing request
02:37:38.043 00.000 5052 OnExposeComplete: enter
02:37:38.043 00.000 5052 UpdateGuideState(): m_state=6
02:37:38.043 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9663
02:37:38.043 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=282.14, Mass=136, SNR=8.0, Peak=61 HFD=2.6
02:37:38.043 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
02:37:38.043 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
02:37:38.043 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=0.43 hyp=0.87 cameraTheta=2.63 mountX=0.72 mountY=0.40, mountTheta=0.51
02:37:38.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=0.43, opts=13)
02:37:38.044 00.000 5052 Enqueuing Move request for stepguider (-0.76, 0.43)
02:37:38.044 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:37:38.044 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:37:38.044 00.000 8976 Worker thread wakes up
02:37:38.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, 0.43) opts 0xd
02:37:38.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, 0.43)
02:37:38.044 00.000 8976 Moving (-0.76, 0.43) raw xDistance=0.72 yDistance=0.40
02:37:38.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:38.045 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72
02:37:38.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:38.045 00.000 5052 Enqueuing Expose request
02:37:38.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:37:38.045 00.000 8976 MoveAxis(L, 3, ABG)
02:37:38.045 00.000 8976 stepping (-10, 17) + (-3, 0)
02:37:38.045 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:38.071 00.026 8976 Received - 47 (G) 
02:37:38.071 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:38.071 00.000 8976 stepped: pos (-13, 17)
02:37:38.071 00.000 8976 MoveAxis(D, 2, ABG)
02:37:38.071 00.000 8976 stepping (-13, 17) + (0, -2)
02:37:38.071 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:38.102 00.031 8976 Received - 47 (G) 
02:37:38.103 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:38.103 00.000 8976 stepped: pos (-13, 15)
02:37:38.103 00.000 8976 move complete, result=0
02:37:38.103 00.000 8976 worker thread done servicing request
02:37:38.103 00.000 8976 Worker thread wakes up
02:37:38.103 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:38.103 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:38.103 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
02:37:38.791 00.688 8976 Exposure complete
02:37:38.797 00.006 8976 worker thread done servicing request
02:37:38.797 00.000 5052 OnExposeComplete: enter
02:37:38.797 00.000 5052 UpdateGuideState(): m_state=6
02:37:38.797 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9664
02:37:38.797 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.18, Mass=135, SNR=8.0, Peak=63 HFD=2.4
02:37:38.797 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.01 = 2.27)
02:37:38.797 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.17)
02:37:38.798 00.001 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.53 hyp=0.58 cameraTheta=-1.97 mountX=-0.37 mountY=0.48, mountTheta=2.23
02:37:38.798 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.53, opts=13)
02:37:38.798 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.53)
02:37:38.798 00.000 8976 Worker thread wakes up
02:37:38.798 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.53) opts 0xd
02:37:38.798 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.53)
02:37:38.798 00.000 8976 Moving (-0.22, -0.53) raw xDistance=-0.37 yDistance=0.48
02:37:38.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.37
02:37:38.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
02:37:38.799 00.001 8976 MoveAxis(R, 1, ABG)
02:37:38.799 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:37:38.799 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:37:38.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:38.799 00.000 8976 stepping (-13, 15) + (1, 0)
02:37:38.799 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:38.799 00.000 5052 Enqueuing Expose request
02:37:38.799 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:38.822 00.023 8976 Received - 47 (G) 
02:37:38.822 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:38.822 00.000 8976 stepped: pos (-12, 15)
02:37:38.822 00.000 8976 MoveAxis(D, 2, ABG)
02:37:38.822 00.000 8976 stepping (-12, 15) + (0, -2)
02:37:38.822 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:38.854 00.032 8976 Received - 47 (G) 
02:37:38.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:38.855 00.001 8976 stepped: pos (-12, 13)
02:37:38.855 00.000 8976 move complete, result=0
02:37:38.855 00.000 8976 worker thread done servicing request
02:37:38.855 00.000 8976 Worker thread wakes up
02:37:38.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:38.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:38.855 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.5 px 2 ms SOUTH
02:37:39.539 00.684 8976 Exposure complete
02:37:39.545 00.006 8976 worker thread done servicing request
02:37:39.545 00.000 5052 OnExposeComplete: enter
02:37:39.545 00.000 5052 UpdateGuideState(): m_state=6
02:37:39.545 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9665
02:37:39.545 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.83, Mass=119, SNR=7.5, Peak=61 HFD=2.1
02:37:39.545 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:37:39.545 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:37:39.545 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.12 hyp=0.53 cameraTheta=0.23 mountX=-0.13 mountY=-0.50, mountTheta=-1.83
02:37:39.546 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.12, opts=13)
02:37:39.546 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.12)
02:37:39.546 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:37:39.546 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:37:39.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:39.546 00.000 8976 Worker thread wakes up
02:37:39.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.12) opts 0xd
02:37:39.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.12)
02:37:39.546 00.000 8976 Moving (0.52, 0.12) raw xDistance=-0.13 yDistance=-0.50
02:37:39.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:37:39.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:39.546 00.000 5052 Enqueuing Expose request
02:37:39.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.50
02:37:39.546 00.000 8976 MoveAxis(R, 0, ABG)
02:37:39.546 00.000 8976 MoveAxis(U, 2, ABG)
02:37:39.546 00.000 8976 stepping (-12, 13) + (0, 2)
02:37:39.546 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:39.573 00.027 8976 Received - 47 (G) 
02:37:39.574 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:39.574 00.000 8976 stepped: pos (-12, 15)
02:37:39.574 00.000 8976 move complete, result=0
02:37:39.574 00.000 8976 worker thread done servicing request
02:37:39.574 00.000 8976 Worker thread wakes up
02:37:39.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:39.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:39.574 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:37:40.256 00.682 8976 Exposure complete
02:37:40.263 00.007 8976 worker thread done servicing request
02:37:40.263 00.000 5052 OnExposeComplete: enter
02:37:40.263 00.000 5052 UpdateGuideState(): m_state=6
02:37:40.263 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9666
02:37:40.263 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.65, Mass=118, SNR=7.5, Peak=66 HFD=2.2
02:37:40.264 00.001 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.94 = 1.35)
02:37:40.264 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
02:37:40.264 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-2.89 mountX=0.05 mountY=0.22, mountTheta=1.34
02:37:40.264 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.06, opts=13)
02:37:40.264 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.06)
02:37:40.264 00.000 8976 Worker thread wakes up
02:37:40.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.06) opts 0xd
02:37:40.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.06)
02:37:40.265 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:37:40.265 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:37:40.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:40.265 00.000 8976 Moving (-0.23, -0.06) raw xDistance=0.05 yDistance=0.22
02:37:40.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:37:40.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:37:40.265 00.000 8976 MoveAxis(R, 0, ABG)
02:37:40.265 00.000 8976 MoveAxis(U, 0, ABG)
02:37:40.265 00.000 8976 move complete, result=0
02:37:40.265 00.000 8976 worker thread done servicing request
02:37:40.265 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:40.265 00.000 5052 Enqueuing Expose request
02:37:40.265 00.000 8976 Worker thread wakes up
02:37:40.265 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:37:40.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:40.265 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:40.951 00.686 8976 Exposure complete
02:37:40.956 00.005 8976 worker thread done servicing request
02:37:40.956 00.000 5052 OnExposeComplete: enter
02:37:40.956 00.000 5052 UpdateGuideState(): m_state=6
02:37:40.957 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9667
02:37:40.957 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.79, Mass=138, SNR=8.0, Peak=74 HFD=2.3
02:37:40.957 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
02:37:40.957 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
02:37:40.957 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.49 mountX=0.07 mountY=-0.05, mountTheta=-0.62
02:37:40.957 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.08, opts=13)
02:37:40.957 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.08)
02:37:40.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:37:40.958 00.001 5052 UpdateGuideState exits: m=138 SNR=8.0
02:37:40.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:40.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:40.958 00.000 5052 Enqueuing Expose request
02:37:40.958 00.000 8976 Worker thread wakes up
02:37:40.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.08) opts 0xd
02:37:40.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.08)
02:37:40.958 00.000 8976 Moving (0.01, 0.08) raw xDistance=0.07 yDistance=-0.05
02:37:40.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:37:40.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:37:40.958 00.000 8976 MoveAxis(R, 0, ABG)
02:37:40.958 00.000 8976 MoveAxis(U, 0, ABG)
02:37:40.958 00.000 8976 move complete, result=0
02:37:40.958 00.000 8976 worker thread done servicing request
02:37:40.958 00.000 8976 Worker thread wakes up
02:37:40.958 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:40.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:40.958 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:41.644 00.686 8976 Exposure complete
02:37:41.649 00.005 8976 worker thread done servicing request
02:37:41.649 00.000 5052 OnExposeComplete: enter
02:37:41.649 00.000 5052 UpdateGuideState(): m_state=6
02:37:41.649 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9668
02:37:41.650 00.001 5052 Star::Find returns 1 (0), X=328.83, Y=281.61, Mass=130, SNR=7.9, Peak=67 HFD=2.2
02:37:41.650 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
02:37:41.650 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
02:37:41.650 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-2.88 mountX=0.07 mountY=0.34, mountTheta=1.36
02:37:41.650 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.09, opts=13)
02:37:41.650 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.09)
02:37:41.650 00.000 8976 Worker thread wakes up
02:37:41.651 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.09) opts 0xd
02:37:41.651 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.09)
02:37:41.651 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:37:41.651 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
02:37:41.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:41.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:41.651 00.000 5052 Enqueuing Expose request
02:37:41.651 00.000 8976 Moving (-0.35, -0.09) raw xDistance=0.07 yDistance=0.34
02:37:41.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:37:41.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:37:41.651 00.000 8976 MoveAxis(R, 0, ABG)
02:37:41.651 00.000 8976 MoveAxis(D, 1, ABG)
02:37:41.651 00.000 8976 stepping (-12, 15) + (0, -1)
02:37:41.651 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:41.684 00.033 8976 Received - 47 (G) 
02:37:41.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:41.684 00.000 8976 stepped: pos (-12, 14)
02:37:41.684 00.000 8976 move complete, result=0
02:37:41.684 00.000 8976 worker thread done servicing request
02:37:41.684 00.000 8976 Worker thread wakes up
02:37:41.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:41.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:41.684 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:37:42.367 00.683 8976 Exposure complete
02:37:42.372 00.005 8976 worker thread done servicing request
02:37:42.372 00.000 5052 OnExposeComplete: enter
02:37:42.372 00.000 5052 UpdateGuideState(): m_state=6
02:37:42.372 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9669
02:37:42.372 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.08, Mass=124, SNR=7.7, Peak=67 HFD=2.2
02:37:42.372 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
02:37:42.372 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
02:37:42.373 00.001 5052 CameraToMount -- cameraX=-0.08 cameraY=0.37 hyp=0.38 cameraTheta=1.79 mountX=0.37 mountY=-0.13, mountTheta=-0.35
02:37:42.373 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.37, opts=13)
02:37:42.373 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.37)
02:37:42.373 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:37:42.373 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
02:37:42.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:42.373 00.000 8976 Worker thread wakes up
02:37:42.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.37) opts 0xd
02:37:42.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.37)
02:37:42.373 00.000 8976 Moving (-0.08, 0.37) raw xDistance=0.37 yDistance=-0.13
02:37:42.374 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:37:42.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:37:42.374 00.000 8976 MoveAxis(L, 2, ABG)
02:37:42.374 00.000 8976 stepping (-12, 14) + (-2, 0)
02:37:42.374 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:42.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:42.374 00.000 5052 Enqueuing Expose request
02:37:42.404 00.030 8976 Received - 47 (G) 
02:37:42.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:42.404 00.000 8976 stepped: pos (-14, 14)
02:37:42.404 00.000 8976 MoveAxis(U, 0, ABG)
02:37:42.404 00.000 8976 move complete, result=0
02:37:42.404 00.000 8976 worker thread done servicing request
02:37:42.404 00.000 8976 Worker thread wakes up
02:37:42.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:42.404 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:42.404 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:37:43.087 00.683 8976 Exposure complete
02:37:43.093 00.006 8976 worker thread done servicing request
02:37:43.093 00.000 5052 OnExposeComplete: enter
02:37:43.093 00.000 5052 UpdateGuideState(): m_state=6
02:37:43.093 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9670
02:37:43.093 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.83, Mass=118, SNR=7.5, Peak=65 HFD=2.3
02:37:43.093 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
02:37:43.093 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
02:37:43.093 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.96 mountX=0.13 mountY=-0.02, mountTheta=-0.18
02:37:43.094 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.12, opts=13)
02:37:43.094 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.12)
02:37:43.094 00.000 8976 Worker thread wakes up
02:37:43.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.12) opts 0xd
02:37:43.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.12)
02:37:43.094 00.000 8976 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=-0.02
02:37:43.094 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:37:43.094 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:37:43.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:43.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:37:43.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:37:43.094 00.000 8976 MoveAxis(R, 0, ABG)
02:37:43.094 00.000 8976 MoveAxis(U, 0, ABG)
02:37:43.094 00.000 8976 move complete, result=0
02:37:43.094 00.000 8976 worker thread done servicing request
02:37:43.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:43.094 00.000 5052 Enqueuing Expose request
02:37:43.094 00.000 8976 Worker thread wakes up
02:37:43.095 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:43.095 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:43.095 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:43.782 00.687 8976 Exposure complete
02:37:43.787 00.005 8976 worker thread done servicing request
02:37:43.787 00.000 5052 OnExposeComplete: enter
02:37:43.787 00.000 5052 UpdateGuideState(): m_state=6
02:37:43.787 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9671
02:37:43.787 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.89, Mass=115, SNR=7.4, Peak=63 HFD=2.2
02:37:43.787 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
02:37:43.787 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
02:37:43.787 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.22 mountX=0.22 mountY=0.02, mountTheta=0.08
02:37:43.788 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.18, opts=13)
02:37:43.788 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.18)
02:37:43.788 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:37:43.788 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:37:43.788 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:43.788 00.000 8976 Worker thread wakes up
02:37:43.788 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.18) opts 0xd
02:37:43.788 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.18)
02:37:43.788 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:43.788 00.000 5052 Enqueuing Expose request
02:37:43.788 00.000 8976 Moving (-0.14, 0.18) raw xDistance=0.22 yDistance=0.02
02:37:43.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:37:43.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:37:43.788 00.000 8976 MoveAxis(R, 0, ABG)
02:37:43.788 00.000 8976 MoveAxis(U, 0, ABG)
02:37:43.789 00.001 8976 move complete, result=0
02:37:43.789 00.000 8976 worker thread done servicing request
02:37:43.789 00.000 8976 Worker thread wakes up
02:37:43.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:43.789 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:43.789 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:44.474 00.685 8976 Exposure complete
02:37:44.479 00.005 8976 worker thread done servicing request
02:37:44.479 00.000 5052 OnExposeComplete: enter
02:37:44.479 00.000 5052 UpdateGuideState(): m_state=6
02:37:44.479 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9672
02:37:44.479 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.92, Mass=124, SNR=7.6, Peak=63 HFD=2.3
02:37:44.479 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
02:37:44.479 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
02:37:44.479 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.82 mountX=0.21 mountY=-0.07, mountTheta=-0.32
02:37:44.480 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.21, opts=13)
02:37:44.480 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.21)
02:37:44.480 00.000 8976 Worker thread wakes up
02:37:44.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.21) opts 0xd
02:37:44.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.21)
02:37:44.480 00.000 8976 Moving (-0.05, 0.21) raw xDistance=0.21 yDistance=-0.07
02:37:44.480 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:37:44.480 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
02:37:44.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:44.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:44.480 00.000 5052 Enqueuing Expose request
02:37:44.481 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:37:44.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:37:44.481 00.000 8976 MoveAxis(R, 0, ABG)
02:37:44.481 00.000 8976 MoveAxis(U, 0, ABG)
02:37:44.481 00.000 8976 move complete, result=0
02:37:44.481 00.000 8976 worker thread done servicing request
02:37:44.481 00.000 8976 Worker thread wakes up
02:37:44.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:44.481 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:44.481 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:45.169 00.688 8976 Exposure complete
02:37:45.175 00.006 8976 worker thread done servicing request
02:37:45.175 00.000 5052 OnExposeComplete: enter
02:37:45.175 00.000 5052 UpdateGuideState(): m_state=6
02:37:45.175 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9673
02:37:45.175 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.73, Mass=134, SNR=7.9, Peak=64 HFD=2.6
02:37:45.175 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
02:37:45.175 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:37:45.175 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.32 mountX=-0.01 mountY=-0.05, mountTheta=-1.73
02:37:45.176 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.02, opts=13)
02:37:45.176 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.02)
02:37:45.176 00.000 8976 Worker thread wakes up
02:37:45.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.02) opts 0xd
02:37:45.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.02)
02:37:45.176 00.000 8976 Moving (0.05, 0.02) raw xDistance=-0.01 yDistance=-0.05
02:37:45.176 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:37:45.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:37:45.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:37:45.176 00.000 8976 MoveAxis(R, 0, ABG)
02:37:45.176 00.000 8976 MoveAxis(U, 0, ABG)
02:37:45.176 00.000 8976 move complete, result=0
02:37:45.176 00.000 8976 worker thread done servicing request
02:37:45.176 00.000 5052 UpdateGuideState exits: m=134 SNR=7.9
02:37:45.177 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:45.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:45.177 00.000 5052 Enqueuing Expose request
02:37:45.177 00.000 8976 Worker thread wakes up
02:37:45.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:45.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:45.177 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:45.862 00.685 8976 Exposure complete
02:37:45.867 00.005 8976 worker thread done servicing request
02:37:45.867 00.000 5052 OnExposeComplete: enter
02:37:45.867 00.000 5052 UpdateGuideState(): m_state=6
02:37:45.868 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9674
02:37:45.868 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.78, Mass=115, SNR=7.4, Peak=62 HFD=2.4
02:37:45.868 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.93 = -0.93)
02:37:45.868 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
02:37:45.868 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.11 mountX=0.05 mountY=-0.07, mountTheta=-0.97
02:37:45.868 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.07, opts=13)
02:37:45.868 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.07)
02:37:45.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:37:45.868 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:37:45.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:45.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:45.869 00.001 5052 Enqueuing Expose request
02:37:45.869 00.000 8976 Worker thread wakes up
02:37:45.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.07) opts 0xd
02:37:45.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.07)
02:37:45.869 00.000 8976 Moving (0.03, 0.07) raw xDistance=0.05 yDistance=-0.07
02:37:45.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:37:45.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:37:45.869 00.000 8976 MoveAxis(R, 0, ABG)
02:37:45.869 00.000 8976 MoveAxis(U, 0, ABG)
02:37:45.869 00.000 8976 move complete, result=0
02:37:45.869 00.000 8976 worker thread done servicing request
02:37:45.869 00.000 8976 Worker thread wakes up
02:37:45.869 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:45.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:45.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:46.551 00.682 8976 Exposure complete
02:37:46.556 00.005 8976 worker thread done servicing request
02:37:46.557 00.001 5052 OnExposeComplete: enter
02:37:46.557 00.000 5052 UpdateGuideState(): m_state=6
02:37:46.557 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9675
02:37:46.557 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.94, Mass=113, SNR=7.3, Peak=62 HFD=2.2
02:37:46.557 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:37:46.557 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:37:46.557 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.24 hyp=0.74 cameraTheta=0.32 mountX=-0.11 mountY=-0.72, mountTheta=-1.73
02:37:46.557 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.24, opts=13)
02:37:46.557 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.24)
02:37:46.558 00.001 8976 Worker thread wakes up
02:37:46.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.24) opts 0xd
02:37:46.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.24)
02:37:46.558 00.000 8976 Moving (0.71, 0.24) raw xDistance=-0.11 yDistance=-0.72
02:37:46.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:37:46.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:37:46.558 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:37:46.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:46.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
02:37:46.558 00.000 8976 MoveAxis(R, 0, ABG)
02:37:46.558 00.000 8976 MoveAxis(U, 3, ABG)
02:37:46.558 00.000 8976 stepping (-14, 14) + (0, 3)
02:37:46.558 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:46.558 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:46.558 00.000 5052 Enqueuing Expose request
02:37:46.592 00.034 8976 Received - 47 (G) 
02:37:46.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:46.592 00.000 8976 stepped: pos (-14, 17)
02:37:46.592 00.000 8976 move complete, result=0
02:37:46.592 00.000 8976 worker thread done servicing request
02:37:46.592 00.000 8976 Worker thread wakes up
02:37:46.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:46.592 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:46.592 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:37:47.277 00.685 8976 Exposure complete
02:37:47.283 00.006 8976 worker thread done servicing request
02:37:47.283 00.000 5052 OnExposeComplete: enter
02:37:47.283 00.000 5052 UpdateGuideState(): m_state=6
02:37:47.283 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9676
02:37:47.283 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.50, Mass=137, SNR=8.1, Peak=60 HFD=2.7
02:37:47.283 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
02:37:47.283 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
02:37:47.283 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.21 hyp=0.61 cameraTheta=-0.35 mountX=-0.44 mountY=-0.37, mountTheta=-2.45
02:37:47.284 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.21, opts=13)
02:37:47.284 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.21)
02:37:47.284 00.000 8976 Worker thread wakes up
02:37:47.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.21) opts 0xd
02:37:47.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.21)
02:37:47.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:37:47.284 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
02:37:47.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:47.284 00.000 8976 Moving (0.57, -0.21) raw xDistance=-0.44 yDistance=-0.37
02:37:47.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:37:47.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
02:37:47.284 00.000 8976 MoveAxis(R, 2, ABG)
02:37:47.284 00.000 8976 stepping (-14, 17) + (2, 0)
02:37:47.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:47.284 00.000 5052 Enqueuing Expose request
02:37:47.284 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:47.312 00.028 8976 Received - 47 (G) 
02:37:47.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:47.312 00.000 8976 stepped: pos (-12, 17)
02:37:47.312 00.000 8976 MoveAxis(U, 2, ABG)
02:37:47.312 00.000 8976 stepping (-12, 17) + (0, 2)
02:37:47.312 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:47.343 00.031 8976 Received - 47 (G) 
02:37:47.343 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:47.343 00.000 8976 stepped: pos (-12, 19)
02:37:47.343 00.000 8976 move complete, result=0
02:37:47.343 00.000 8976 worker thread done servicing request
02:37:47.343 00.000 8976 Worker thread wakes up
02:37:47.343 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:47.343 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:47.343 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
02:37:48.031 00.688 8976 Exposure complete
02:37:48.036 00.005 8976 worker thread done servicing request
02:37:48.037 00.001 5052 OnExposeComplete: enter
02:37:48.037 00.000 5052 UpdateGuideState(): m_state=6
02:37:48.037 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9677
02:37:48.037 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=282.00, Mass=137, SNR=8.0, Peak=65 HFD=2.4
02:37:48.037 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
02:37:48.037 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:37:48.037 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.29 hyp=0.68 cameraTheta=0.44 mountX=-0.02 mountY=-0.67, mountTheta=-1.61
02:37:48.038 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.29, opts=13)
02:37:48.038 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.29)
02:37:48.038 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:37:48.038 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
02:37:48.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:48.038 00.000 8976 Worker thread wakes up
02:37:48.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:48.038 00.000 5052 Enqueuing Expose request
02:37:48.038 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.29) opts 0xd
02:37:48.038 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.29)
02:37:48.038 00.000 8976 Moving (0.62, 0.29) raw xDistance=-0.02 yDistance=-0.67
02:37:48.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:37:48.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.67
02:37:48.039 00.001 8976 MoveAxis(R, 0, ABG)
02:37:48.039 00.000 8976 MoveAxis(U, 3, ABG)
02:37:48.039 00.000 8976 stepping (-12, 19) + (0, 3)
02:37:48.039 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:48.078 00.039 8976 Received - 47 (G) 
02:37:48.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:48.078 00.000 8976 stepped: pos (-12, 22)
02:37:48.078 00.000 8976 move complete, result=0
02:37:48.078 00.000 8976 worker thread done servicing request
02:37:48.078 00.000 8976 Worker thread wakes up
02:37:48.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:48.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:48.078 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:37:48.763 00.685 8976 Exposure complete
02:37:48.769 00.006 8976 worker thread done servicing request
02:37:48.769 00.000 5052 OnExposeComplete: enter
02:37:48.769 00.000 5052 UpdateGuideState(): m_state=6
02:37:48.769 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9678
02:37:48.769 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.97, Mass=124, SNR=7.7, Peak=67 HFD=2.0
02:37:48.769 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:37:48.769 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:37:48.769 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.26 hyp=0.81 cameraTheta=0.33 mountX=-0.11 mountY=-0.78, mountTheta=-1.72
02:37:48.770 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.26, opts=13)
02:37:48.770 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.26)
02:37:48.770 00.000 8976 Worker thread wakes up
02:37:48.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.26) opts 0xd
02:37:48.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.26)
02:37:48.770 00.000 8976 Moving (0.76, 0.26) raw xDistance=-0.11 yDistance=-0.78
02:37:48.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:37:48.770 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:37:48.770 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
02:37:48.771 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:48.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.78
02:37:48.771 00.000 8976 MoveAxis(R, 0, ABG)
02:37:48.771 00.000 8976 MoveAxis(U, 3, ABG)
02:37:48.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:48.771 00.000 5052 Enqueuing Expose request
02:37:48.771 00.000 8976 stepping (-12, 22) + (0, 3)
02:37:48.771 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:48.798 00.027 8976 Received - 47 (G) 
02:37:48.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:37:48.798 00.000 8976 stepped: pos (-12, 25)
02:37:48.798 00.000 8976 move complete, result=0
02:37:48.798 00.000 8976 worker thread done servicing request
02:37:48.798 00.000 8976 Worker thread wakes up
02:37:48.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:48.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:48.798 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:37:49.482 00.684 8976 Exposure complete
02:37:49.488 00.006 8976 worker thread done servicing request
02:37:49.488 00.000 5052 OnExposeComplete: enter
02:37:49.488 00.000 5052 UpdateGuideState(): m_state=6
02:37:49.488 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9679
02:37:49.488 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.74, Mass=129, SNR=7.8, Peak=68 HFD=1.8
02:37:49.488 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:37:49.488 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:37:49.488 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.03 hyp=0.35 cameraTheta=0.09 mountX=-0.13 mountY=-0.31, mountTheta=-1.97
02:37:49.489 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.03, opts=13)
02:37:49.489 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.03)
02:37:49.489 00.000 8976 Worker thread wakes up
02:37:49.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.03) opts 0xd
02:37:49.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.03)
02:37:49.489 00.000 8976 Moving (0.34, 0.03) raw xDistance=-0.13 yDistance=-0.31
02:37:49.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:37:49.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:37:49.489 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:37:49.489 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:49.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
02:37:49.490 00.001 8976 MoveAxis(R, 0, ABG)
02:37:49.490 00.000 8976 MoveAxis(U, 1, ABG)
02:37:49.490 00.000 8976 stepping (-12, 25) + (0, 1)
02:37:49.490 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:49.490 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:49.490 00.000 5052 Enqueuing Expose request
02:37:49.518 00.028 8976 Received - 47 (G) 
02:37:49.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:49.518 00.000 8976 stepped: pos (-12, 26)
02:37:49.518 00.000 8976 move complete, result=0
02:37:49.518 00.000 8976 worker thread done servicing request
02:37:49.518 00.000 8976 Worker thread wakes up
02:37:49.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:49.518 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:37:49.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:50.203 00.685 8976 Exposure complete
02:37:50.208 00.005 8976 worker thread done servicing request
02:37:50.208 00.000 5052 OnExposeComplete: enter
02:37:50.208 00.000 5052 UpdateGuideState(): m_state=6
02:37:50.208 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9680
02:37:50.208 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.34, Mass=128, SNR=7.8, Peak=67 HFD=1.9
02:37:50.208 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.04) = xAngle (-3.56 = 2.72)
02:37:50.209 00.001 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.67 = 2.62)
02:37:50.209 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.52 mountX=-0.33 mountY=0.18, mountTheta=2.64
02:37:50.209 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.37, opts=13)
02:37:50.209 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.37)
02:37:50.209 00.000 8976 Worker thread wakes up
02:37:50.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.37) opts 0xd
02:37:50.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.37)
02:37:50.210 00.001 8976 Moving (0.02, -0.37) raw xDistance=-0.33 yDistance=0.18
02:37:50.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:37:50.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:37:50.210 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:37:50.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:50.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:37:50.210 00.000 8976 MoveAxis(R, 1, ABG)
02:37:50.210 00.000 8976 stepping (-12, 26) + (1, 0)
02:37:50.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:50.210 00.000 5052 Enqueuing Expose request
02:37:50.210 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:50.237 00.027 8976 Received - 47 (G) 
02:37:50.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:50.237 00.000 8976 stepped: pos (-11, 26)
02:37:50.237 00.000 8976 MoveAxis(U, 0, ABG)
02:37:50.237 00.000 8976 move complete, result=0
02:37:50.237 00.000 8976 worker thread done servicing request
02:37:50.237 00.000 8976 Worker thread wakes up
02:37:50.237 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:37:50.238 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:50.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:50.894 00.656 8976 Exposure complete
02:37:50.899 00.005 8976 worker thread done servicing request
02:37:50.900 00.001 5052 OnExposeComplete: enter
02:37:50.900 00.000 5052 UpdateGuideState(): m_state=6
02:37:50.900 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9681
02:37:50.900 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.68, Mass=132, SNR=7.9, Peak=76 HFD=2.1
02:37:50.900 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
02:37:50.900 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
02:37:50.900 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.97 mountX=0.05 mountY=0.14, mountTheta=1.26
02:37:50.900 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.03, opts=13)
02:37:50.901 00.001 5052 Enqueuing Move request for stepguider (-0.16, -0.03)
02:37:50.901 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:37:50.901 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:37:50.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:50.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:50.901 00.000 5052 Enqueuing Expose request
02:37:50.901 00.000 8976 Worker thread wakes up
02:37:50.901 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.03) opts 0xd
02:37:50.901 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.03)
02:37:50.901 00.000 8976 Moving (-0.16, -0.03) raw xDistance=0.05 yDistance=0.14
02:37:50.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:37:50.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:37:50.901 00.000 8976 MoveAxis(R, 0, ABG)
02:37:50.901 00.000 8976 MoveAxis(U, 0, ABG)
02:37:50.901 00.000 8976 move complete, result=0
02:37:50.901 00.000 8976 worker thread done servicing request
02:37:50.901 00.000 8976 Worker thread wakes up
02:37:50.901 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:50.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:50.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:51.556 00.655 8976 Exposure complete
02:37:51.561 00.005 8976 worker thread done servicing request
02:37:51.561 00.000 5052 OnExposeComplete: enter
02:37:51.561 00.000 5052 UpdateGuideState(): m_state=6
02:37:51.561 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9682
02:37:51.561 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.76, Mass=122, SNR=7.6, Peak=73 HFD=1.8
02:37:51.561 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
02:37:51.561 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
02:37:51.561 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.06 mountX=0.05 mountY=-0.00, mountTheta=-0.08
02:37:51.562 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.05, opts=13)
02:37:51.562 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.05)
02:37:51.562 00.000 8976 Worker thread wakes up
02:37:51.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.05) opts 0xd
02:37:51.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.05)
02:37:51.562 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:37:51.562 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:37:51.563 00.001 8976 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=-0.00
02:37:51.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:51.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:51.563 00.000 5052 Enqueuing Expose request
02:37:51.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:37:51.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:37:51.563 00.000 8976 MoveAxis(R, 0, ABG)
02:37:51.563 00.000 8976 MoveAxis(U, 0, ABG)
02:37:51.563 00.000 8976 move complete, result=0
02:37:51.563 00.000 8976 worker thread done servicing request
02:37:51.563 00.000 8976 Worker thread wakes up
02:37:51.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:51.563 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:51.563 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:52.222 00.659 8976 Exposure complete
02:37:52.227 00.005 8976 worker thread done servicing request
02:37:52.227 00.000 5052 OnExposeComplete: enter
02:37:52.227 00.000 5052 UpdateGuideState(): m_state=6
02:37:52.227 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9683
02:37:52.228 00.001 5052 Star::Find returns 1 (0), X=329.20, Y=281.57, Mass=142, SNR=8.2, Peak=76 HFD=1.8
02:37:52.228 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
02:37:52.228 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.72)
02:37:52.228 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.42 mountX=-0.13 mountY=0.06, mountTheta=2.73
02:37:52.229 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.14, opts=13)
02:37:52.229 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.14)
02:37:52.229 00.000 8976 Worker thread wakes up
02:37:52.229 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:37:52.229 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:37:52.229 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:52.229 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:52.229 00.000 5052 Enqueuing Expose request
02:37:52.230 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.14) opts 0xd
02:37:52.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.14)
02:37:52.230 00.000 8976 Moving (0.02, -0.14) raw xDistance=-0.13 yDistance=0.06
02:37:52.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:37:52.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:37:52.230 00.000 8976 MoveAxis(R, 0, ABG)
02:37:52.230 00.000 8976 MoveAxis(U, 0, ABG)
02:37:52.230 00.000 8976 move complete, result=0
02:37:52.230 00.000 8976 worker thread done servicing request
02:37:52.230 00.000 8976 Worker thread wakes up
02:37:52.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:52.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:52.230 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:52.884 00.654 8976 Exposure complete
02:37:52.889 00.005 8976 worker thread done servicing request
02:37:52.890 00.001 5052 OnExposeComplete: enter
02:37:52.890 00.000 5052 UpdateGuideState(): m_state=6
02:37:52.890 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9684
02:37:52.890 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.51, Mass=123, SNR=7.7, Peak=67 HFD=1.7
02:37:52.890 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
02:37:52.890 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
02:37:52.890 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.20 hyp=0.58 cameraTheta=-0.36 mountX=-0.43 mountY=-0.35, mountTheta=-2.46
02:37:52.890 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.20, opts=13)
02:37:52.890 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.20)
02:37:52.891 00.001 8976 Worker thread wakes up
02:37:52.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.20) opts 0xd
02:37:52.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.20)
02:37:52.891 00.000 8976 Moving (0.55, -0.20) raw xDistance=-0.43 yDistance=-0.35
02:37:52.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:37:52.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:37:52.891 00.000 8976 MoveAxis(R, 2, ABG)
02:37:52.891 00.000 8976 stepping (-11, 26) + (2, 0)
02:37:52.891 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:37:52.891 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
02:37:52.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:52.891 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:52.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:52.891 00.000 5052 Enqueuing Expose request
02:37:52.923 00.032 8976 Received - 47 (G) 
02:37:52.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:52.923 00.000 8976 stepped: pos (-9, 26)
02:37:52.923 00.000 8976 MoveAxis(U, 1, ABG)
02:37:52.923 00.000 8976 stepping (-9, 26) + (0, 1)
02:37:52.923 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:52.955 00.032 8976 Received - 47 (G) 
02:37:52.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:52.955 00.000 8976 stepped: pos (-9, 27)
02:37:52.955 00.000 8976 move complete, result=0
02:37:52.955 00.000 8976 worker thread done servicing request
02:37:52.955 00.000 8976 Worker thread wakes up
02:37:52.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:52.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:52.955 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
02:37:53.611 00.656 8976 Exposure complete
02:37:53.616 00.005 8976 worker thread done servicing request
02:37:53.616 00.000 5052 OnExposeComplete: enter
02:37:53.616 00.000 5052 UpdateGuideState(): m_state=6
02:37:53.617 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9685
02:37:53.617 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.84, Mass=112, SNR=7.3, Peak=72 HFD=2.0
02:37:53.617 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
02:37:53.617 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.03 = 0.03)
02:37:53.617 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.18 mountX=0.16 mountY=0.01, mountTheta=0.03
02:37:53.617 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.13, opts=13)
02:37:53.617 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.13)
02:37:53.618 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:37:53.618 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:37:53.618 00.000 8976 Worker thread wakes up
02:37:53.618 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.13) opts 0xd
02:37:53.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.13)
02:37:53.618 00.000 8976 Moving (-0.09, 0.13) raw xDistance=0.16 yDistance=0.01
02:37:53.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:37:53.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:53.618 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:53.618 00.000 5052 Enqueuing Expose request
02:37:53.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:37:53.618 00.000 8976 MoveAxis(R, 0, ABG)
02:37:53.618 00.000 8976 MoveAxis(U, 0, ABG)
02:37:53.619 00.001 8976 move complete, result=0
02:37:53.619 00.000 8976 worker thread done servicing request
02:37:53.619 00.000 8976 Worker thread wakes up
02:37:53.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:53.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:53.619 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:54.276 00.657 8976 Exposure complete
02:37:54.281 00.005 8976 worker thread done servicing request
02:37:54.281 00.000 5052 OnExposeComplete: enter
02:37:54.281 00.000 5052 UpdateGuideState(): m_state=6
02:37:54.282 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9686
02:37:54.282 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.75, Mass=119, SNR=7.6, Peak=69 HFD=2.0
02:37:54.282 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:37:54.282 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:37:54.282 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.04 hyp=0.36 cameraTheta=3.04 mountX=0.20 mountY=0.28, mountTheta=0.96
02:37:54.282 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.04, opts=13)
02:37:54.282 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.04)
02:37:54.283 00.001 8976 Worker thread wakes up
02:37:54.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.04) opts 0xd
02:37:54.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.04)
02:37:54.283 00.000 8976 Moving (-0.36, 0.04) raw xDistance=0.20 yDistance=0.28
02:37:54.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:37:54.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:37:54.283 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:37:54.283 00.000 5052 UpdateGuideState exits: m=119 SNR=7.6
02:37:54.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:54.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:54.283 00.000 5052 Enqueuing Expose request
02:37:54.283 00.000 8976 MoveAxis(R, 0, ABG)
02:37:54.283 00.000 8976 MoveAxis(D, 1, ABG)
02:37:54.283 00.000 8976 stepping (-9, 27) + (0, -1)
02:37:54.283 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:54.314 00.031 8976 Received - 47 (G) 
02:37:54.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:54.314 00.000 8976 stepped: pos (-9, 26)
02:37:54.314 00.000 8976 move complete, result=0
02:37:54.314 00.000 8976 worker thread done servicing request
02:37:54.314 00.000 8976 Worker thread wakes up
02:37:54.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:54.314 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:54.314 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:37:55.003 00.689 8976 Exposure complete
02:37:55.009 00.006 8976 worker thread done servicing request
02:37:55.010 00.001 5052 OnExposeComplete: enter
02:37:55.010 00.000 5052 UpdateGuideState(): m_state=6
02:37:55.010 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9687
02:37:55.010 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.94, Mass=123, SNR=7.7, Peak=75 HFD=2.0
02:37:55.010 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.04) = xAngle (-0.16 = -0.16)
02:37:55.010 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.26 = -0.26)
02:37:55.010 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.89 mountX=0.24 mountY=-0.06, mountTheta=-0.26
02:37:55.011 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.23, opts=13)
02:37:55.011 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.23)
02:37:55.011 00.000 8976 Worker thread wakes up
02:37:55.012 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:37:55.012 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
02:37:55.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:55.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:55.012 00.000 5052 Enqueuing Expose request
02:37:55.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.23) opts 0xd
02:37:55.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.23)
02:37:55.012 00.000 8976 Moving (-0.08, 0.23) raw xDistance=0.24 yDistance=-0.06
02:37:55.013 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:37:55.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:37:55.013 00.000 8976 MoveAxis(R, 0, ABG)
02:37:55.013 00.000 8976 MoveAxis(U, 0, ABG)
02:37:55.013 00.000 8976 move complete, result=0
02:37:55.013 00.000 8976 worker thread done servicing request
02:37:55.013 00.000 8976 Worker thread wakes up
02:37:55.013 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:55.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:55.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:55.703 00.690 8976 Exposure complete
02:37:55.709 00.006 8976 worker thread done servicing request
02:37:55.709 00.000 5052 OnExposeComplete: enter
02:37:55.709 00.000 5052 UpdateGuideState(): m_state=6
02:37:55.709 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9688
02:37:55.709 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=282.05, Mass=124, SNR=7.7, Peak=75 HFD=2.0
02:37:55.709 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.04) = xAngle (0.03 = 0.03)
02:37:55.710 00.001 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.07 = -0.07)
02:37:55.710 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.34 hyp=0.39 cameraTheta=2.08 mountX=0.39 mountY=-0.03, mountTheta=-0.07
02:37:55.711 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.34, opts=13)
02:37:55.711 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.34)
02:37:55.711 00.000 8976 Worker thread wakes up
02:37:55.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.34) opts 0xd
02:37:55.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.34)
02:37:55.711 00.000 8976 Moving (-0.19, 0.34) raw xDistance=0.39 yDistance=-0.03
02:37:55.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
02:37:55.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:37:55.711 00.000 8976 MoveAxis(L, 2, ABG)
02:37:55.711 00.000 8976 stepping (-9, 26) + (-2, 0)
02:37:55.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:37:55.711 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
02:37:55.712 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:55.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:55.712 00.000 5052 Enqueuing Expose request
02:37:55.712 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:55.737 00.025 8976 Received - 47 (G) 
02:37:55.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:37:55.737 00.000 8976 stepped: pos (-11, 26)
02:37:55.737 00.000 8976 MoveAxis(U, 0, ABG)
02:37:55.737 00.000 8976 move complete, result=0
02:37:55.737 00.000 8976 worker thread done servicing request
02:37:55.737 00.000 8976 Worker thread wakes up
02:37:55.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:55.737 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:55.737 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
02:37:56.428 00.691 8976 Exposure complete
02:37:56.435 00.007 8976 worker thread done servicing request
02:37:56.435 00.000 5052 OnExposeComplete: enter
02:37:56.435 00.000 5052 UpdateGuideState(): m_state=6
02:37:56.435 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9689
02:37:56.435 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.86, Mass=109, SNR=7.2, Peak=67 HFD=1.9
02:37:56.435 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
02:37:56.435 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
02:37:56.435 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.18 mountX=0.11 mountY=-0.14, mountTheta=-0.90
02:37:56.436 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.15, opts=13)
02:37:56.436 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.15)
02:37:56.436 00.000 8976 Worker thread wakes up
02:37:56.436 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:37:56.436 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:37:56.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:56.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:56.436 00.000 5052 Enqueuing Expose request
02:37:56.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.15) opts 0xd
02:37:56.437 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.15)
02:37:56.437 00.000 8976 Moving (0.06, 0.15) raw xDistance=0.11 yDistance=-0.14
02:37:56.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:37:56.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:37:56.437 00.000 8976 MoveAxis(R, 0, ABG)
02:37:56.437 00.000 8976 MoveAxis(U, 0, ABG)
02:37:56.437 00.000 8976 move complete, result=0
02:37:56.437 00.000 8976 worker thread done servicing request
02:37:56.437 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:56.437 00.000 8976 Worker thread wakes up
02:37:56.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:56.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:57.121 00.684 8976 Exposure complete
02:37:57.126 00.005 8976 worker thread done servicing request
02:37:57.126 00.000 5052 OnExposeComplete: enter
02:37:57.126 00.000 5052 UpdateGuideState(): m_state=6
02:37:57.126 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9690
02:37:57.126 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.71, Mass=123, SNR=7.7, Peak=75 HFD=2.1
02:37:57.127 00.001 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:37:57.127 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:37:57.127 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.14 mountX=0.07 mountY=0.13, mountTheta=1.07
02:37:57.127 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.00, opts=13)
02:37:57.127 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.00)
02:37:57.127 00.000 8976 Worker thread wakes up
02:37:57.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.00) opts 0xd
02:37:57.128 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.00)
02:37:57.128 00.000 8976 Moving (-0.16, 0.00) raw xDistance=0.07 yDistance=0.13
02:37:57.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:37:57.128 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:37:57.128 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
02:37:57.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:57.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:57.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:37:57.128 00.000 8976 MoveAxis(R, 0, ABG)
02:37:57.128 00.000 8976 MoveAxis(U, 0, ABG)
02:37:57.128 00.000 5052 Enqueuing Expose request
02:37:57.128 00.000 8976 move complete, result=0
02:37:57.128 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:57.128 00.000 8976 worker thread done servicing request
02:37:57.128 00.000 8976 Worker thread wakes up
02:37:57.128 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:57.128 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:57.816 00.688 8976 Exposure complete
02:37:57.821 00.005 8976 worker thread done servicing request
02:37:57.822 00.001 5052 OnExposeComplete: enter
02:37:57.822 00.000 5052 UpdateGuideState(): m_state=6
02:37:57.822 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9691
02:37:57.822 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.74, Mass=115, SNR=7.4, Peak=69 HFD=1.7
02:37:57.822 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:37:57.822 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:37:57.822 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.03 hyp=0.38 cameraTheta=3.06 mountX=0.20 mountY=0.30, mountTheta=0.98
02:37:57.823 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.03, opts=13)
02:37:57.823 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.03)
02:37:57.823 00.000 8976 Worker thread wakes up
02:37:57.823 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:37:57.823 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:37:57.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:57.823 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.03) opts 0xd
02:37:57.823 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:57.823 00.000 5052 Enqueuing Expose request
02:37:57.823 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.03)
02:37:57.823 00.000 8976 Moving (-0.38, 0.03) raw xDistance=0.20 yDistance=0.30
02:37:57.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:37:57.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:37:57.823 00.000 8976 MoveAxis(R, 0, ABG)
02:37:57.823 00.000 8976 MoveAxis(D, 1, ABG)
02:37:57.823 00.000 8976 stepping (-11, 26) + (0, -1)
02:37:57.823 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:57.847 00.024 8976 Received - 47 (G) 
02:37:57.847 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:37:57.847 00.000 8976 stepped: pos (-11, 25)
02:37:57.847 00.000 8976 move complete, result=0
02:37:57.847 00.000 8976 worker thread done servicing request
02:37:57.847 00.000 8976 Worker thread wakes up
02:37:57.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:57.847 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:57.847 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:37:58.535 00.688 8976 Exposure complete
02:37:58.540 00.005 8976 worker thread done servicing request
02:37:58.541 00.001 5052 OnExposeComplete: enter
02:37:58.541 00.000 5052 UpdateGuideState(): m_state=6
02:37:58.541 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9692
02:37:58.541 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.85, Mass=117, SNR=7.4, Peak=70 HFD=2.0
02:37:58.541 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
02:37:58.541 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
02:37:58.541 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.83 mountX=0.07 mountY=-0.18, mountTheta=-1.22
02:37:58.541 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.14, opts=13)
02:37:58.541 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.14)
02:37:58.541 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:37:58.542 00.001 5052 UpdateGuideState exits: m=117 SNR=7.4
02:37:58.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:58.542 00.000 8976 Worker thread wakes up
02:37:58.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.14) opts 0xd
02:37:58.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.14)
02:37:58.542 00.000 8976 Moving (0.13, 0.14) raw xDistance=0.07 yDistance=-0.18
02:37:58.542 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:58.542 00.000 5052 Enqueuing Expose request
02:37:58.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:37:58.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:37:58.542 00.000 8976 MoveAxis(R, 0, ABG)
02:37:58.542 00.000 8976 MoveAxis(U, 0, ABG)
02:37:58.542 00.000 8976 move complete, result=0
02:37:58.542 00.000 8976 worker thread done servicing request
02:37:58.542 00.000 8976 Worker thread wakes up
02:37:58.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:58.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:58.542 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:59.229 00.687 8976 Exposure complete
02:37:59.235 00.006 8976 worker thread done servicing request
02:37:59.235 00.000 5052 OnExposeComplete: enter
02:37:59.235 00.000 5052 UpdateGuideState(): m_state=6
02:37:59.235 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9693
02:37:59.235 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.85, Mass=105, SNR=7.1, Peak=65 HFD=2.2
02:37:59.236 00.001 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.27 = -0.27)
02:37:59.236 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.37 = -0.37)
02:37:59.236 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.78 mountX=0.13 mountY=-0.05, mountTheta=-0.36
02:37:59.236 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.14, opts=13)
02:37:59.236 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.14)
02:37:59.236 00.000 8976 Worker thread wakes up
02:37:59.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.14) opts 0xd
02:37:59.237 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.14)
02:37:59.237 00.000 8976 Moving (-0.03, 0.14) raw xDistance=0.13 yDistance=-0.05
02:37:59.237 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:37:59.237 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1
02:37:59.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:59.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:37:59.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:37:59.237 00.000 8976 MoveAxis(R, 0, ABG)
02:37:59.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:59.237 00.000 5052 Enqueuing Expose request
02:37:59.237 00.000 8976 MoveAxis(U, 0, ABG)
02:37:59.237 00.000 8976 move complete, result=0
02:37:59.237 00.000 8976 worker thread done servicing request
02:37:59.237 00.000 8976 Worker thread wakes up
02:37:59.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:59.237 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:37:59.237 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:59.922 00.685 8976 Exposure complete
02:37:59.927 00.005 8976 worker thread done servicing request
02:37:59.927 00.000 5052 OnExposeComplete: enter
02:37:59.928 00.001 5052 UpdateGuideState(): m_state=6
02:37:59.928 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9694
02:37:59.928 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.73, Mass=104, SNR=7.0, Peak=69 HFD=2.0
02:37:59.928 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:37:59.928 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:37:59.928 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=2.98 mountX=0.09 mountY=0.11, mountTheta=0.89
02:37:59.928 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.02, opts=13)
02:37:59.929 00.001 5052 Enqueuing Move request for stepguider (-0.15, 0.02)
02:37:59.929 00.000 8976 Worker thread wakes up
02:37:59.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.02) opts 0xd
02:37:59.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.02)
02:37:59.929 00.000 8976 Moving (-0.15, 0.02) raw xDistance=0.09 yDistance=0.11
02:37:59.929 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:37:59.929 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:37:59.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:59.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:37:59.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:37:59.929 00.000 8976 MoveAxis(R, 0, ABG)
02:37:59.929 00.000 8976 MoveAxis(U, 0, ABG)
02:37:59.929 00.000 8976 move complete, result=0
02:37:59.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:37:59.930 00.001 5052 Enqueuing Expose request
02:37:59.930 00.000 8976 worker thread done servicing request
02:37:59.930 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:59.930 00.000 8976 Worker thread wakes up
02:37:59.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:37:59.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:00.615 00.685 8976 Exposure complete
02:38:00.621 00.006 8976 worker thread done servicing request
02:38:00.621 00.000 5052 OnExposeComplete: enter
02:38:00.621 00.000 5052 UpdateGuideState(): m_state=6
02:38:00.621 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9695
02:38:00.621 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.79, Mass=130, SNR=7.8, Peak=68 HFD=2.4
02:38:00.621 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
02:38:00.621 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
02:38:00.621 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=0.02 mountY=-0.14, mountTheta=-1.40
02:38:00.622 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.08, opts=13)
02:38:00.622 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.08)
02:38:00.622 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:38:00.622 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:38:00.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:00.622 00.000 8976 Worker thread wakes up
02:38:00.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.08) opts 0xd
02:38:00.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.08)
02:38:00.622 00.000 8976 Moving (0.11, 0.08) raw xDistance=0.02 yDistance=-0.14
02:38:00.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:00.622 00.000 5052 Enqueuing Expose request
02:38:00.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:38:00.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:38:00.622 00.000 8976 MoveAxis(R, 0, ABG)
02:38:00.622 00.000 8976 MoveAxis(U, 0, ABG)
02:38:00.622 00.000 8976 move complete, result=0
02:38:00.622 00.000 8976 worker thread done servicing request
02:38:00.622 00.000 8976 Worker thread wakes up
02:38:00.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:00.623 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:00.623 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:01.324 00.701 8976 Exposure complete
02:38:01.330 00.006 8976 worker thread done servicing request
02:38:01.330 00.000 5052 OnExposeComplete: enter
02:38:01.330 00.000 5052 UpdateGuideState(): m_state=6
02:38:01.330 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9696
02:38:01.330 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.89, Mass=134, SNR=8.0, Peak=71 HFD=2.1
02:38:01.330 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
02:38:01.330 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
02:38:01.330 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.18 hyp=0.29 cameraTheta=2.48 mountX=0.26 mountY=0.09, mountTheta=0.35
02:38:01.330 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.18, opts=13)
02:38:01.331 00.001 5052 Enqueuing Move request for stepguider (-0.23, 0.18)
02:38:01.331 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:38:01.331 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:38:01.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:01.331 00.000 8976 Worker thread wakes up
02:38:01.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.18) opts 0xd
02:38:01.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.18)
02:38:01.331 00.000 8976 Moving (-0.23, 0.18) raw xDistance=0.26 yDistance=0.09
02:38:01.331 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:01.331 00.000 5052 Enqueuing Expose request
02:38:01.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:38:01.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:38:01.331 00.000 8976 MoveAxis(L, 1, ABG)
02:38:01.331 00.000 8976 stepping (-11, 25) + (-1, 0)
02:38:01.331 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:01.364 00.033 8976 Received - 47 (G) 
02:38:01.364 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:01.364 00.000 8976 stepped: pos (-12, 25)
02:38:01.364 00.000 8976 MoveAxis(U, 0, ABG)
02:38:01.364 00.000 8976 move complete, result=0
02:38:01.364 00.000 8976 worker thread done servicing request
02:38:01.364 00.000 8976 Worker thread wakes up
02:38:01.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:01.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:01.364 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:38:02.048 00.684 8976 Exposure complete
02:38:02.053 00.005 8976 worker thread done servicing request
02:38:02.053 00.000 5052 OnExposeComplete: enter
02:38:02.053 00.000 5052 UpdateGuideState(): m_state=6
02:38:02.054 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9697
02:38:02.054 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.28, Mass=129, SNR=7.8, Peak=70 HFD=2.1
02:38:02.054 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
02:38:02.054 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
02:38:02.054 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.57 hyp=0.59 cameraTheta=1.82 mountX=0.57 mountY=-0.19, mountTheta=-0.32
02:38:02.054 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.57, opts=13)
02:38:02.054 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.57)
02:38:02.054 00.000 8976 Worker thread wakes up
02:38:02.055 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.57) opts 0xd
02:38:02.055 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.57)
02:38:02.055 00.000 8976 Moving (-0.14, 0.57) raw xDistance=0.57 yDistance=-0.19
02:38:02.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
02:38:02.055 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:38:02.055 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:38:02.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:02.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:02.055 00.000 5052 Enqueuing Expose request
02:38:02.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:38:02.055 00.000 8976 MoveAxis(L, 2, ABG)
02:38:02.055 00.000 8976 stepping (-12, 25) + (-2, 0)
02:38:02.055 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:02.083 00.028 8976 Received - 47 (G) 
02:38:02.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:02.083 00.000 8976 stepped: pos (-14, 25)
02:38:02.083 00.000 8976 MoveAxis(U, 0, ABG)
02:38:02.083 00.000 8976 move complete, result=0
02:38:02.083 00.000 8976 worker thread done servicing request
02:38:02.083 00.000 8976 Worker thread wakes up
02:38:02.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:02.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:02.083 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.2 px 0 ms NORTH
02:38:02.767 00.684 8976 Exposure complete
02:38:02.772 00.005 8976 worker thread done servicing request
02:38:02.773 00.001 5052 OnExposeComplete: enter
02:38:02.773 00.000 5052 UpdateGuideState(): m_state=6
02:38:02.773 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9698
02:38:02.773 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.62, Mass=138, SNR=8.0, Peak=63 HFD=2.8
02:38:02.773 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
02:38:02.773 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.10)
02:38:02.773 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.03 mountX=-0.11 mountY=0.00, mountTheta=3.10
02:38:02.773 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.09, opts=13)
02:38:02.774 00.001 5052 Enqueuing Move request for stepguider (0.05, -0.09)
02:38:02.774 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:38:02.774 00.000 5052 UpdateGuideState exits: m=138 SNR=8.0
02:38:02.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:02.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:02.774 00.000 5052 Enqueuing Expose request
02:38:02.774 00.000 8976 Worker thread wakes up
02:38:02.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.09) opts 0xd
02:38:02.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.09)
02:38:02.774 00.000 8976 Moving (0.05, -0.09) raw xDistance=-0.11 yDistance=0.00
02:38:02.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:38:02.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:38:02.774 00.000 8976 MoveAxis(R, 0, ABG)
02:38:02.774 00.000 8976 MoveAxis(U, 0, ABG)
02:38:02.774 00.000 8976 move complete, result=0
02:38:02.774 00.000 8976 worker thread done servicing request
02:38:02.774 00.000 8976 Worker thread wakes up
02:38:02.774 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:02.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:02.774 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:03.465 00.691 8976 Exposure complete
02:38:03.470 00.005 8976 worker thread done servicing request
02:38:03.470 00.000 5052 OnExposeComplete: enter
02:38:03.470 00.000 5052 UpdateGuideState(): m_state=6
02:38:03.470 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9699
02:38:03.471 00.001 5052 Star::Find returns 1 (0), X=329.45, Y=282.22, Mass=127, SNR=7.8, Peak=70 HFD=2.4
02:38:03.471 00.000 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
02:38:03.471 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
02:38:03.471 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.51 hyp=0.58 cameraTheta=1.08 mountX=0.33 mountY=-0.51, mountTheta=-0.99
02:38:03.471 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.51, opts=13)
02:38:03.471 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.51)
02:38:03.472 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:38:03.472 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:38:03.472 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:03.472 00.000 8976 Worker thread wakes up
02:38:03.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.51) opts 0xd
02:38:03.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.51)
02:38:03.472 00.000 8976 Moving (0.27, 0.51) raw xDistance=0.33 yDistance=-0.51
02:38:03.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:38:03.472 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:03.472 00.000 5052 Enqueuing Expose request
02:38:03.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:38:03.472 00.000 8976 MoveAxis(L, 1, ABG)
02:38:03.472 00.000 8976 stepping (-14, 25) + (-1, 0)
02:38:03.472 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:03.490 00.018 8976 Received - 47 (G) 
02:38:03.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:03.490 00.000 8976 stepped: pos (-15, 25)
02:38:03.490 00.000 8976 MoveAxis(U, 2, ABG)
02:38:03.490 00.000 8976 stepping (-15, 25) + (0, 2)
02:38:03.490 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:03.521 00.031 8976 Received - 47 (G) 
02:38:03.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:03.521 00.000 8976 stepped: pos (-15, 27)
02:38:03.521 00.000 8976 move complete, result=0
02:38:03.521 00.000 8976 worker thread done servicing request
02:38:03.522 00.001 8976 Worker thread wakes up
02:38:03.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:03.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:03.522 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
02:38:04.210 00.688 8976 Exposure complete
02:38:04.215 00.005 8976 worker thread done servicing request
02:38:04.215 00.000 5052 OnExposeComplete: enter
02:38:04.215 00.000 5052 UpdateGuideState(): m_state=6
02:38:04.215 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9700
02:38:04.215 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.91, Mass=128, SNR=7.7, Peak=69 HFD=2.3
02:38:04.215 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
02:38:04.215 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
02:38:04.215 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.18 mountX=0.14 mountY=-0.18, mountTheta=-0.90
02:38:04.216 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.20, opts=13)
02:38:04.216 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.20)
02:38:04.216 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:38:04.216 00.000 5052 UpdateGuideState exits: m=128 SNR=7.7
02:38:04.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:04.216 00.000 8976 Worker thread wakes up
02:38:04.216 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:04.216 00.000 5052 Enqueuing Expose request
02:38:04.216 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.20) opts 0xd
02:38:04.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.20)
02:38:04.216 00.000 8976 Moving (0.08, 0.20) raw xDistance=0.14 yDistance=-0.18
02:38:04.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:38:04.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:38:04.216 00.000 8976 MoveAxis(R, 0, ABG)
02:38:04.216 00.000 8976 MoveAxis(U, 0, ABG)
02:38:04.216 00.000 8976 move complete, result=0
02:38:04.216 00.000 8976 worker thread done servicing request
02:38:04.216 00.000 8976 Worker thread wakes up
02:38:04.216 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:04.217 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:04.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:04.901 00.684 8976 Exposure complete
02:38:04.906 00.005 8976 worker thread done servicing request
02:38:04.906 00.000 5052 OnExposeComplete: enter
02:38:04.906 00.000 5052 UpdateGuideState(): m_state=6
02:38:04.906 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9701
02:38:04.906 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.40, Mass=111, SNR=7.3, Peak=65 HFD=1.6
02:38:04.906 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
02:38:04.906 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
02:38:04.906 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.31 hyp=0.45 cameraTheta=-0.76 mountX=-0.42 mountY=-0.11, mountTheta=-2.90
02:38:04.907 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.31, opts=13)
02:38:04.907 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.31)
02:38:04.907 00.000 8976 Worker thread wakes up
02:38:04.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.31) opts 0xd
02:38:04.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.31)
02:38:04.907 00.000 8976 Moving (0.33, -0.31) raw xDistance=-0.42 yDistance=-0.11
02:38:04.907 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:38:04.907 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
02:38:04.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:04.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
02:38:04.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:38:04.907 00.000 8976 MoveAxis(R, 2, ABG)
02:38:04.908 00.001 8976 stepping (-15, 27) + (2, 0)
02:38:04.908 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:04.908 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:04.908 00.000 5052 Enqueuing Expose request
02:38:04.945 00.037 8976 Received - 47 (G) 
02:38:04.945 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:04.945 00.000 8976 stepped: pos (-13, 27)
02:38:04.945 00.000 8976 MoveAxis(U, 0, ABG)
02:38:04.945 00.000 8976 move complete, result=0
02:38:04.945 00.000 8976 worker thread done servicing request
02:38:04.945 00.000 8976 Worker thread wakes up
02:38:04.945 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:04.945 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:04.945 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:38:05.630 00.685 8976 Exposure complete
02:38:05.636 00.006 8976 worker thread done servicing request
02:38:05.636 00.000 5052 OnExposeComplete: enter
02:38:05.636 00.000 5052 UpdateGuideState(): m_state=6
02:38:05.636 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9702
02:38:05.636 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.63, Mass=130, SNR=7.9, Peak=62 HFD=2.2
02:38:05.636 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
02:38:05.636 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
02:38:05.636 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-0.38 mountX=-0.16 mountY=-0.13, mountTheta=-2.49
02:38:05.637 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.08, opts=13)
02:38:05.637 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.08)
02:38:05.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:38:05.637 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
02:38:05.637 00.000 8976 Worker thread wakes up
02:38:05.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.08) opts 0xd
02:38:05.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.08)
02:38:05.637 00.000 8976 Moving (0.20, -0.08) raw xDistance=-0.16 yDistance=-0.13
02:38:05.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:05.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:05.637 00.000 5052 Enqueuing Expose request
02:38:05.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:38:05.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:38:05.637 00.000 8976 MoveAxis(R, 0, ABG)
02:38:05.637 00.000 8976 MoveAxis(U, 0, ABG)
02:38:05.637 00.000 8976 move complete, result=0
02:38:05.638 00.001 8976 worker thread done servicing request
02:38:05.638 00.000 8976 Worker thread wakes up
02:38:05.638 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:05.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:05.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:06.323 00.685 8976 Exposure complete
02:38:06.330 00.007 8976 worker thread done servicing request
02:38:06.330 00.000 5052 OnExposeComplete: enter
02:38:06.330 00.000 5052 UpdateGuideState(): m_state=6
02:38:06.330 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9703
02:38:06.330 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.72, Mass=133, SNR=8.0, Peak=63 HFD=2.5
02:38:06.330 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:38:06.330 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:38:06.330 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.01 hyp=0.58 cameraTheta=0.02 mountX=-0.25 mountY=-0.49, mountTheta=-2.04
02:38:06.332 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.01, opts=13)
02:38:06.332 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.01)
02:38:06.333 00.001 8976 Worker thread wakes up
02:38:06.333 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:38:06.333 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
02:38:06.333 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:06.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.01) opts 0xd
02:38:06.333 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:06.333 00.000 5052 Enqueuing Expose request
02:38:06.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.01)
02:38:06.333 00.000 8976 Moving (0.58, 0.01) raw xDistance=-0.25 yDistance=-0.49
02:38:06.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:38:06.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:38:06.333 00.000 8976 MoveAxis(R, 0, ABG)
02:38:06.333 00.000 8976 MoveAxis(U, 2, ABG)
02:38:06.333 00.000 8976 stepping (-13, 27) + (0, 2)
02:38:06.333 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:06.366 00.033 8976 Received - 47 (G) 
02:38:06.367 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:06.367 00.000 8976 stepped: pos (-13, 29)
02:38:06.367 00.000 8976 move complete, result=0
02:38:06.367 00.000 8976 worker thread done servicing request
02:38:06.367 00.000 8976 Worker thread wakes up
02:38:06.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:06.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:06.367 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.5 px 2 ms NORTH
02:38:07.054 00.687 8976 Exposure complete
02:38:07.059 00.005 8976 worker thread done servicing request
02:38:07.060 00.001 5052 OnExposeComplete: enter
02:38:07.060 00.000 5052 UpdateGuideState(): m_state=6
02:38:07.060 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9704
02:38:07.060 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.27, Mass=104, SNR=7.0, Peak=65 HFD=1.6
02:38:07.060 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
02:38:07.060 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.10)
02:38:07.060 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.44 hyp=0.51 cameraTheta=-1.04 mountX=-0.51 mountY=0.02, mountTheta=3.10
02:38:07.060 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.44, opts=13)
02:38:07.060 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.44)
02:38:07.061 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:38:07.061 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:38:07.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:07.061 00.000 8976 Worker thread wakes up
02:38:07.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.44) opts 0xd
02:38:07.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.44)
02:38:07.061 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:07.061 00.000 5052 Enqueuing Expose request
02:38:07.061 00.000 8976 Moving (0.26, -0.44) raw xDistance=-0.51 yDistance=0.02
02:38:07.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:38:07.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:38:07.061 00.000 8976 MoveAxis(R, 2, ABG)
02:38:07.061 00.000 8976 stepping (-13, 29) + (2, 0)
02:38:07.061 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:07.087 00.026 8976 Received - 47 (G) 
02:38:07.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:07.087 00.000 8976 stepped: pos (-11, 29)
02:38:07.087 00.000 8976 MoveAxis(U, 0, ABG)
02:38:07.087 00.000 8976 move complete, result=0
02:38:07.087 00.000 8976 worker thread done servicing request
02:38:07.087 00.000 8976 Worker thread wakes up
02:38:07.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:07.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:07.087 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.0 px 0 ms NORTH
02:38:07.772 00.685 8976 Exposure complete
02:38:07.777 00.005 8976 worker thread done servicing request
02:38:07.777 00.000 5052 OnExposeComplete: enter
02:38:07.777 00.000 5052 UpdateGuideState(): m_state=6
02:38:07.777 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9705
02:38:07.777 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.47, Mass=139, SNR=8.1, Peak=67 HFD=2.4
02:38:07.777 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.45 = 1.83)
02:38:07.777 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.73)
02:38:07.777 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.24 hyp=0.37 cameraTheta=-2.41 mountX=-0.09 mountY=0.36, mountTheta=1.83
02:38:07.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.24, opts=13)
02:38:07.778 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.24)
02:38:07.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:38:07.778 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:38:07.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:07.778 00.000 8976 Worker thread wakes up
02:38:07.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.24) opts 0xd
02:38:07.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.24)
02:38:07.778 00.000 8976 Moving (-0.27, -0.24) raw xDistance=-0.09 yDistance=0.36
02:38:07.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:07.778 00.000 5052 Enqueuing Expose request
02:38:07.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:38:07.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:38:07.778 00.000 8976 MoveAxis(R, 0, ABG)
02:38:07.779 00.001 8976 MoveAxis(D, 1, ABG)
02:38:07.779 00.000 8976 stepping (-11, 29) + (0, -1)
02:38:07.779 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:07.805 00.026 8976 Received - 47 (G) 
02:38:07.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:07.805 00.000 8976 stepped: pos (-11, 28)
02:38:07.805 00.000 8976 move complete, result=0
02:38:07.806 00.001 8976 worker thread done servicing request
02:38:07.806 00.000 8976 Worker thread wakes up
02:38:07.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:07.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:07.806 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:38:08.505 00.699 8976 Exposure complete
02:38:08.512 00.007 8976 worker thread done servicing request
02:38:08.512 00.000 5052 OnExposeComplete: enter
02:38:08.512 00.000 5052 UpdateGuideState(): m_state=6
02:38:08.512 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9706
02:38:08.512 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.74, Mass=130, SNR=7.8, Peak=68 HFD=2.3
02:38:08.512 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:38:08.512 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:38:08.512 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.03 hyp=0.34 cameraTheta=3.04 mountX=0.18 mountY=0.27, mountTheta=0.97
02:38:08.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.03, opts=13)
02:38:08.513 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.03)
02:38:08.513 00.000 8976 Worker thread wakes up
02:38:08.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.03) opts 0xd
02:38:08.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.03)
02:38:08.513 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:38:08.514 00.001 5052 UpdateGuideState exits: m=130 SNR=7.8
02:38:08.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:08.514 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:08.514 00.000 5052 Enqueuing Expose request
02:38:08.514 00.000 8976 Moving (-0.34, 0.03) raw xDistance=0.18 yDistance=0.27
02:38:08.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:38:08.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
02:38:08.514 00.000 8976 MoveAxis(R, 0, ABG)
02:38:08.514 00.000 8976 MoveAxis(D, 1, ABG)
02:38:08.514 00.000 8976 stepping (-11, 28) + (0, -1)
02:38:08.514 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:08.541 00.027 8976 Received - 47 (G) 
02:38:08.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:08.541 00.000 8976 stepped: pos (-11, 27)
02:38:08.541 00.000 8976 move complete, result=0
02:38:08.541 00.000 8976 worker thread done servicing request
02:38:08.541 00.000 8976 Worker thread wakes up
02:38:08.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:08.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:08.541 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:38:09.225 00.684 8976 Exposure complete
02:38:09.231 00.006 8976 worker thread done servicing request
02:38:09.231 00.000 5052 OnExposeComplete: enter
02:38:09.231 00.000 5052 UpdateGuideState(): m_state=6
02:38:09.231 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9707
02:38:09.231 00.000 5052 Star::Find returns 1 (0), X=328.05, Y=281.94, Mass=105, SNR=7.1, Peak=67 HFD=2.0
02:38:09.231 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:38:09.231 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:38:09.232 00.001 5052 CameraToMount -- cameraX=-1.12 cameraY=0.24 hyp=1.14 cameraTheta=2.93 mountX=0.72 mountY=0.81, mountTheta=0.85
02:38:09.232 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=0.24, opts=13)
02:38:09.232 00.000 5052 Enqueuing Move request for stepguider (-1.12, 0.24)
02:38:09.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:38:09.232 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1
02:38:09.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:09.232 00.000 8976 Worker thread wakes up
02:38:09.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:09.233 00.001 5052 Enqueuing Expose request
02:38:09.233 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, 0.24) opts 0xd
02:38:09.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, 0.24)
02:38:09.233 00.000 8976 Moving (-1.12, 0.24) raw xDistance=0.72 yDistance=0.81
02:38:09.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
02:38:09.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.81
02:38:09.233 00.000 8976 MoveAxis(L, 3, ABG)
02:38:09.233 00.000 8976 stepping (-11, 27) + (-3, 0)
02:38:09.233 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:09.260 00.027 8976 Received - 47 (G) 
02:38:09.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:09.260 00.000 8976 stepped: pos (-14, 27)
02:38:09.260 00.000 8976 MoveAxis(D, 3, ABG)
02:38:09.260 00.000 8976 stepping (-14, 27) + (0, -3)
02:38:09.260 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:09.293 00.033 8976 Received - 47 (G) 
02:38:09.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:09.293 00.000 8976 stepped: pos (-14, 24)
02:38:09.293 00.000 8976 move complete, result=0
02:38:09.293 00.000 8976 worker thread done servicing request
02:38:09.293 00.000 8976 Worker thread wakes up
02:38:09.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:09.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:09.293 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.8 px 3 ms SOUTH
02:38:09.978 00.685 8976 Exposure complete
02:38:09.984 00.006 8976 worker thread done servicing request
02:38:09.984 00.000 5052 OnExposeComplete: enter
02:38:09.984 00.000 5052 UpdateGuideState(): m_state=6
02:38:09.984 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9708
02:38:09.984 00.000 5052 Star::Find returns 1 (0), X=327.84, Y=281.90, Mass=111, SNR=7.3, Peak=65 HFD=2.1
02:38:09.985 00.001 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:38:09.985 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:38:09.985 00.000 5052 CameraToMount -- cameraX=-1.33 cameraY=0.19 hyp=1.35 cameraTheta=3.00 mountX=0.78 mountY=1.01, mountTheta=0.92
02:38:09.985 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.33, y=0.19, opts=13)
02:38:09.985 00.000 5052 Enqueuing Move request for stepguider (-1.33, 0.19)
02:38:09.986 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:38:09.986 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
02:38:09.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:09.986 00.000 8976 Worker thread wakes up
02:38:09.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.33, 0.19) opts 0xd
02:38:09.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.33, 0.19)
02:38:09.986 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:09.986 00.000 5052 Enqueuing Expose request
02:38:09.986 00.000 8976 Moving (-1.33, 0.19) raw xDistance=0.78 yDistance=1.01
02:38:09.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.78
02:38:09.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.01
02:38:09.986 00.000 8976 MoveAxis(L, 3, ABG)
02:38:09.986 00.000 8976 stepping (-14, 24) + (-3, 0)
02:38:09.986 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:10.012 00.026 8976 Received - 47 (G) 
02:38:10.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:10.012 00.000 8976 stepped: pos (-17, 24)
02:38:10.012 00.000 8976 MoveAxis(D, 4, ABG)
02:38:10.012 00.000 8976 stepping (-17, 24) + (0, -4)
02:38:10.012 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:38:10.044 00.032 8976 Received - 47 (G) 
02:38:10.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:38:10.044 00.000 8976 stepped: pos (-17, 20)
02:38:10.044 00.000 8976 move complete, result=0
02:38:10.044 00.000 8976 worker thread done servicing request
02:38:10.044 00.000 8976 Worker thread wakes up
02:38:10.045 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:10.045 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 1.0 px 4 ms SOUTH
02:38:10.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:10.731 00.686 8976 Exposure complete
02:38:10.737 00.006 8976 worker thread done servicing request
02:38:10.737 00.000 5052 OnExposeComplete: enter
02:38:10.737 00.000 5052 UpdateGuideState(): m_state=6
02:38:10.737 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9709
02:38:10.737 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.87, Mass=108, SNR=7.1, Peak=65 HFD=2.3
02:38:10.737 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:38:10.737 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
02:38:10.737 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.16 hyp=0.37 cameraTheta=2.69 mountX=0.30 mountY=0.19, mountTheta=0.57
02:38:10.737 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.16, opts=13)
02:38:10.738 00.001 5052 Enqueuing Move request for stepguider (-0.33, 0.16)
02:38:10.738 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:38:10.738 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
02:38:10.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:10.738 00.000 8976 Worker thread wakes up
02:38:10.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.16) opts 0xd
02:38:10.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.16)
02:38:10.738 00.000 8976 Moving (-0.33, 0.16) raw xDistance=0.30 yDistance=0.19
02:38:10.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:10.738 00.000 5052 Enqueuing Expose request
02:38:10.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
02:38:10.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:38:10.738 00.000 8976 MoveAxis(L, 1, ABG)
02:38:10.738 00.000 8976 stepping (-17, 20) + (-1, 0)
02:38:10.738 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:10.764 00.026 8976 Received - 47 (G) 
02:38:10.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:10.764 00.000 8976 stepped: pos (-18, 20)
02:38:10.764 00.000 8976 MoveAxis(U, 0, ABG)
02:38:10.764 00.000 8976 move complete, result=0
02:38:10.764 00.000 8976 worker thread done servicing request
02:38:10.764 00.000 8976 Worker thread wakes up
02:38:10.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:10.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:10.764 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:38:11.449 00.685 8976 Exposure complete
02:38:11.454 00.005 8976 worker thread done servicing request
02:38:11.455 00.001 5052 OnExposeComplete: enter
02:38:11.455 00.000 5052 UpdateGuideState(): m_state=6
02:38:11.455 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9710
02:38:11.455 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.37, Mass=115, SNR=7.4, Peak=62 HFD=2.3
02:38:11.455 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.22 = 2.06)
02:38:11.455 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.32 = 1.96)
02:38:11.455 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.34 hyp=0.41 cameraTheta=-2.18 mountX=-0.19 mountY=0.38, mountTheta=2.04
02:38:11.455 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.34, opts=13)
02:38:11.455 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.34)
02:38:11.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:38:11.455 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:38:11.456 00.001 8976 Worker thread wakes up
02:38:11.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.34) opts 0xd
02:38:11.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.34)
02:38:11.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:11.456 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:11.456 00.000 5052 Enqueuing Expose request
02:38:11.456 00.000 8976 Moving (-0.23, -0.34) raw xDistance=-0.19 yDistance=0.38
02:38:11.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:38:11.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:38:11.456 00.000 8976 MoveAxis(R, 0, ABG)
02:38:11.456 00.000 8976 MoveAxis(D, 2, ABG)
02:38:11.456 00.000 8976 stepping (-18, 20) + (0, -2)
02:38:11.456 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:11.483 00.027 8976 Received - 47 (G) 
02:38:11.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:11.483 00.000 8976 stepped: pos (-18, 18)
02:38:11.483 00.000 8976 move complete, result=0
02:38:11.483 00.000 8976 worker thread done servicing request
02:38:11.483 00.000 8976 Worker thread wakes up
02:38:11.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:11.483 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:38:11.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:12.169 00.686 8976 Exposure complete
02:38:12.175 00.006 8976 worker thread done servicing request
02:38:12.175 00.000 5052 OnExposeComplete: enter
02:38:12.175 00.000 5052 UpdateGuideState(): m_state=6
02:38:12.175 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9711
02:38:12.175 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.47, Mass=127, SNR=7.8, Peak=65 HFD=1.5
02:38:12.176 00.001 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
02:38:12.176 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
02:38:12.176 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.23 hyp=0.39 cameraTheta=-0.64 mountX=-0.35 mountY=-0.14, mountTheta=-2.77
02:38:12.176 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.23, opts=13)
02:38:12.176 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.23)
02:38:12.176 00.000 8976 Worker thread wakes up
02:38:12.177 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:38:12.177 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:38:12.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:12.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:12.177 00.000 5052 Enqueuing Expose request
02:38:12.178 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.23) opts 0xd
02:38:12.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.23)
02:38:12.178 00.000 8976 Moving (0.32, -0.23) raw xDistance=-0.35 yDistance=-0.14
02:38:12.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:38:12.179 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:38:12.179 00.000 8976 MoveAxis(R, 1, ABG)
02:38:12.179 00.000 8976 stepping (-18, 18) + (1, 0)
02:38:12.179 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:12.202 00.023 8976 Received - 47 (G) 
02:38:12.202 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:12.202 00.000 8976 stepped: pos (-17, 18)
02:38:12.202 00.000 8976 MoveAxis(U, 0, ABG)
02:38:12.202 00.000 8976 move complete, result=0
02:38:12.202 00.000 8976 worker thread done servicing request
02:38:12.202 00.000 8976 Worker thread wakes up
02:38:12.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:12.202 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:12.202 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.1 px 0 ms NORTH
02:38:12.887 00.685 8976 Exposure complete
02:38:12.893 00.006 8976 worker thread done servicing request
02:38:12.893 00.000 5052 OnExposeComplete: enter
02:38:12.893 00.000 5052 UpdateGuideState(): m_state=6
02:38:12.893 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9712
02:38:12.893 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=281.88, Mass=128, SNR=7.8, Peak=65 HFD=2.3
02:38:12.893 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
02:38:12.893 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
02:38:12.893 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=0.17 hyp=1.13 cameraTheta=0.15 mountX=-0.35 mountY=-1.03, mountTheta=-1.90
02:38:12.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=0.17, opts=13)
02:38:12.894 00.000 5052 Enqueuing Move request for stepguider (1.11, 0.17)
02:38:12.894 00.000 8976 Worker thread wakes up
02:38:12.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, 0.17) opts 0xd
02:38:12.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, 0.17)
02:38:12.894 00.000 8976 Moving (1.11, 0.17) raw xDistance=-0.35 yDistance=-1.03
02:38:12.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
02:38:12.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:38:12.894 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:38:12.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:12.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.03
02:38:12.894 00.000 8976 MoveAxis(R, 2, ABG)
02:38:12.894 00.000 8976 stepping (-17, 18) + (2, 0)
02:38:12.894 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:12.894 00.000 5052 Enqueuing Expose request
02:38:12.894 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:12.922 00.028 8976 Received - 47 (G) 
02:38:12.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:12.922 00.000 8976 stepped: pos (-15, 18)
02:38:12.922 00.000 8976 MoveAxis(U, 4, ABG)
02:38:12.922 00.000 8976 stepping (-15, 18) + (0, 4)
02:38:12.922 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:38:12.954 00.032 8976 Received - 47 (G) 
02:38:12.954 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:38:12.954 00.000 8976 stepped: pos (-15, 22)
02:38:12.954 00.000 8976 move complete, result=0
02:38:12.954 00.000 8976 worker thread done servicing request
02:38:12.954 00.000 8976 Worker thread wakes up
02:38:12.954 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:12.954 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:12.954 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
02:38:13.640 00.686 8976 Exposure complete
02:38:13.645 00.005 8976 worker thread done servicing request
02:38:13.645 00.000 5052 OnExposeComplete: enter
02:38:13.646 00.001 5052 UpdateGuideState(): m_state=6
02:38:13.646 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9713
02:38:13.646 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=282.04, Mass=126, SNR=7.7, Peak=72 HFD=2.2
02:38:13.646 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
02:38:13.646 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
02:38:13.646 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.33 hyp=0.50 cameraTheta=0.74 mountX=0.13 mountY=-0.49, mountTheta=-1.31
02:38:13.646 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.33, opts=13)
02:38:13.646 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.33)
02:38:13.647 00.001 8976 Worker thread wakes up
02:38:13.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.33) opts 0xd
02:38:13.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.33)
02:38:13.647 00.000 8976 Moving (0.37, 0.33) raw xDistance=0.13 yDistance=-0.49
02:38:13.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:38:13.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.49
02:38:13.647 00.000 8976 MoveAxis(R, 0, ABG)
02:38:13.647 00.000 8976 MoveAxis(U, 2, ABG)
02:38:13.647 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:38:13.647 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:38:13.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:13.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:13.647 00.000 5052 Enqueuing Expose request
02:38:13.647 00.000 8976 stepping (-15, 22) + (0, 2)
02:38:13.647 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:13.673 00.026 8976 Received - 47 (G) 
02:38:13.673 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:13.673 00.000 8976 stepped: pos (-15, 24)
02:38:13.673 00.000 8976 move complete, result=0
02:38:13.673 00.000 8976 worker thread done servicing request
02:38:13.673 00.000 8976 Worker thread wakes up
02:38:13.673 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:13.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:13.673 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:38:14.355 00.682 8976 Exposure complete
02:38:14.361 00.006 8976 worker thread done servicing request
02:38:14.361 00.000 5052 OnExposeComplete: enter
02:38:14.361 00.000 5052 UpdateGuideState(): m_state=6
02:38:14.361 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9714
02:38:14.361 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.90, Mass=123, SNR=7.6, Peak=68 HFD=2.3
02:38:14.361 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
02:38:14.361 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
02:38:14.361 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.98 mountX=0.11 mountY=-0.21, mountTheta=-1.08
02:38:14.362 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.19, opts=13)
02:38:14.362 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.19)
02:38:14.362 00.000 8976 Worker thread wakes up
02:38:14.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.19) opts 0xd
02:38:14.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.19)
02:38:14.362 00.000 8976 Moving (0.13, 0.19) raw xDistance=0.11 yDistance=-0.21
02:38:14.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:38:14.362 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:38:14.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:14.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:14.362 00.000 5052 Enqueuing Expose request
02:38:14.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:38:14.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:38:14.363 00.001 8976 MoveAxis(R, 0, ABG)
02:38:14.363 00.000 8976 MoveAxis(U, 0, ABG)
02:38:14.363 00.000 8976 move complete, result=0
02:38:14.363 00.000 8976 worker thread done servicing request
02:38:14.363 00.000 8976 Worker thread wakes up
02:38:14.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:14.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:14.363 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:15.047 00.684 8976 Exposure complete
02:38:15.052 00.005 8976 worker thread done servicing request
02:38:15.052 00.000 5052 OnExposeComplete: enter
02:38:15.052 00.000 5052 UpdateGuideState(): m_state=6
02:38:15.052 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9715
02:38:15.052 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.66, Mass=117, SNR=7.4, Peak=67 HFD=2.2
02:38:15.052 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
02:38:15.052 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
02:38:15.052 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.05 hyp=0.31 cameraTheta=-2.97 mountX=0.09 mountY=0.29, mountTheta=1.26
02:38:15.053 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.05, opts=13)
02:38:15.053 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.05)
02:38:15.053 00.000 8976 Worker thread wakes up
02:38:15.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.05) opts 0xd
02:38:15.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.05)
02:38:15.053 00.000 8976 Moving (-0.31, -0.05) raw xDistance=0.09 yDistance=0.29
02:38:15.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:38:15.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:38:15.053 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
02:38:15.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:15.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:15.053 00.000 5052 Enqueuing Expose request
02:38:15.054 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:38:15.054 00.000 8976 MoveAxis(R, 0, ABG)
02:38:15.054 00.000 8976 MoveAxis(D, 1, ABG)
02:38:15.054 00.000 8976 stepping (-15, 24) + (0, -1)
02:38:15.054 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:15.080 00.026 8976 Received - 47 (G) 
02:38:15.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:15.080 00.000 8976 stepped: pos (-15, 23)
02:38:15.080 00.000 8976 move complete, result=0
02:38:15.080 00.000 8976 worker thread done servicing request
02:38:15.080 00.000 8976 Worker thread wakes up
02:38:15.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:15.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:15.080 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:38:15.767 00.687 8976 Exposure complete
02:38:15.773 00.006 8976 worker thread done servicing request
02:38:15.773 00.000 5052 OnExposeComplete: enter
02:38:15.773 00.000 5052 UpdateGuideState(): m_state=6
02:38:15.773 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9716
02:38:15.773 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.69, Mass=125, SNR=7.7, Peak=65 HFD=2.1
02:38:15.773 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
02:38:15.774 00.001 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
02:38:15.774 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.02 hyp=0.48 cameraTheta=-3.09 mountX=0.20 mountY=0.42, mountTheta=1.13
02:38:15.774 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.02, opts=13)
02:38:15.774 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.02)
02:38:15.774 00.000 8976 Worker thread wakes up
02:38:15.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.02) opts 0xd
02:38:15.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.02)
02:38:15.774 00.000 8976 Moving (-0.48, -0.02) raw xDistance=0.20 yDistance=0.42
02:38:15.775 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:38:15.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:38:15.775 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:38:15.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
02:38:15.775 00.000 8976 MoveAxis(R, 0, ABG)
02:38:15.775 00.000 8976 MoveAxis(D, 2, ABG)
02:38:15.775 00.000 8976 stepping (-15, 23) + (0, -2)
02:38:15.775 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:15.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:15.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:15.775 00.000 5052 Enqueuing Expose request
02:38:15.799 00.024 8976 Received - 47 (G) 
02:38:15.799 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:15.799 00.000 8976 stepped: pos (-15, 21)
02:38:15.799 00.000 8976 move complete, result=0
02:38:15.799 00.000 8976 worker thread done servicing request
02:38:15.800 00.001 8976 Worker thread wakes up
02:38:15.800 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:15.800 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:15.800 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:38:16.483 00.683 8976 Exposure complete
02:38:16.490 00.007 8976 worker thread done servicing request
02:38:16.490 00.000 5052 OnExposeComplete: enter
02:38:16.490 00.000 5052 UpdateGuideState(): m_state=6
02:38:16.490 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9717
02:38:16.490 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.08, Mass=127, SNR=7.7, Peak=66 HFD=2.4
02:38:16.490 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
02:38:16.490 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
02:38:16.490 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.38 hyp=0.54 cameraTheta=2.37 mountX=0.51 mountY=0.12, mountTheta=0.23
02:38:16.491 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.38, opts=13)
02:38:16.491 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.38)
02:38:16.491 00.000 8976 Worker thread wakes up
02:38:16.491 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.38) opts 0xd
02:38:16.491 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.38)
02:38:16.491 00.000 8976 Moving (-0.38, 0.38) raw xDistance=0.51 yDistance=0.12
02:38:16.491 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:38:16.491 00.000 5052 UpdateGuideState exits: m=127 SNR=7.7
02:38:16.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:16.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
02:38:16.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:38:16.491 00.000 8976 MoveAxis(L, 2, ABG)
02:38:16.492 00.001 8976 stepping (-15, 21) + (-2, 0)
02:38:16.492 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:16.492 00.000 5052 Enqueuing Expose request
02:38:16.492 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:16.519 00.027 8976 Received - 47 (G) 
02:38:16.519 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:16.519 00.000 8976 stepped: pos (-17, 21)
02:38:16.519 00.000 8976 MoveAxis(U, 0, ABG)
02:38:16.519 00.000 8976 move complete, result=0
02:38:16.519 00.000 8976 worker thread done servicing request
02:38:16.519 00.000 8976 Worker thread wakes up
02:38:16.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:16.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:16.519 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
02:38:17.208 00.689 8976 Exposure complete
02:38:17.214 00.006 8976 worker thread done servicing request
02:38:17.214 00.000 5052 OnExposeComplete: enter
02:38:17.214 00.000 5052 UpdateGuideState(): m_state=6
02:38:17.214 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9718
02:38:17.214 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.84, Mass=134, SNR=7.9, Peak=69 HFD=2.2
02:38:17.214 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:38:17.214 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:38:17.214 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.13 hyp=0.61 cameraTheta=2.92 mountX=0.39 mountY=0.43, mountTheta=0.83
02:38:17.214 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.13, opts=13)
02:38:17.214 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.13)
02:38:17.215 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:38:17.215 00.000 5052 UpdateGuideState exits: m=134 SNR=7.9
02:38:17.215 00.000 8976 Worker thread wakes up
02:38:17.215 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.13) opts 0xd
02:38:17.215 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.13)
02:38:17.215 00.000 8976 Moving (-0.59, 0.13) raw xDistance=0.39 yDistance=0.43
02:38:17.215 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:17.215 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:17.215 00.000 5052 Enqueuing Expose request
02:38:17.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
02:38:17.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:38:17.215 00.000 8976 MoveAxis(L, 2, ABG)
02:38:17.215 00.000 8976 stepping (-17, 21) + (-2, 0)
02:38:17.215 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:17.238 00.023 8976 Received - 47 (G) 
02:38:17.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:17.238 00.000 8976 stepped: pos (-19, 21)
02:38:17.238 00.000 8976 MoveAxis(D, 2, ABG)
02:38:17.238 00.000 8976 stepping (-19, 21) + (0, -2)
02:38:17.238 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:17.270 00.032 8976 Received - 47 (G) 
02:38:17.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:17.270 00.000 8976 stepped: pos (-19, 19)
02:38:17.270 00.000 8976 move complete, result=0
02:38:17.270 00.000 8976 worker thread done servicing request
02:38:17.270 00.000 8976 Worker thread wakes up
02:38:17.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:17.270 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:17.270 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:38:17.956 00.686 8976 Exposure complete
02:38:17.961 00.005 8976 worker thread done servicing request
02:38:17.961 00.000 5052 OnExposeComplete: enter
02:38:17.961 00.000 5052 UpdateGuideState(): m_state=6
02:38:17.962 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9719
02:38:17.962 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.86, Mass=132, SNR=7.9, Peak=70 HFD=2.2
02:38:17.962 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
02:38:17.962 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
02:38:17.962 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.15 hyp=0.29 cameraTheta=2.59 mountX=0.25 mountY=0.12, mountTheta=0.46
02:38:17.962 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.15, opts=13)
02:38:17.962 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.15)
02:38:17.962 00.000 8976 Worker thread wakes up
02:38:17.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.15) opts 0xd
02:38:17.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.15)
02:38:17.962 00.000 8976 Moving (-0.25, 0.15) raw xDistance=0.25 yDistance=0.12
02:38:17.962 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:38:17.962 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:38:17.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:17.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:38:17.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:38:17.962 00.000 8976 MoveAxis(R, 0, ABG)
02:38:17.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:17.962 00.000 5052 Enqueuing Expose request
02:38:17.962 00.000 8976 MoveAxis(U, 0, ABG)
02:38:17.962 00.000 8976 move complete, result=0
02:38:17.964 00.002 8976 worker thread done servicing request
02:38:17.964 00.000 8976 Worker thread wakes up
02:38:17.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:17.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:17.964 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:18.644 00.680 8976 Exposure complete
02:38:18.649 00.005 8976 worker thread done servicing request
02:38:18.650 00.001 5052 OnExposeComplete: enter
02:38:18.650 00.000 5052 UpdateGuideState(): m_state=6
02:38:18.650 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9720
02:38:18.650 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=282.01, Mass=138, SNR=8.1, Peak=70 HFD=2.2
02:38:18.650 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
02:38:18.650 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
02:38:18.650 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.30 hyp=0.47 cameraTheta=2.43 mountX=0.43 mountY=0.13, mountTheta=0.30
02:38:18.650 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.30, opts=13)
02:38:18.650 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.30)
02:38:18.650 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:38:18.651 00.001 5052 UpdateGuideState exits: m=138 SNR=8.1
02:38:18.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:18.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:18.651 00.000 5052 Enqueuing Expose request
02:38:18.651 00.000 8976 Worker thread wakes up
02:38:18.651 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.30) opts 0xd
02:38:18.651 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.30)
02:38:18.651 00.000 8976 Moving (-0.36, 0.30) raw xDistance=0.43 yDistance=0.13
02:38:18.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:38:18.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:38:18.651 00.000 8976 MoveAxis(L, 2, ABG)
02:38:18.651 00.000 8976 stepping (-19, 19) + (-2, 0)
02:38:18.651 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:18.677 00.026 8976 Received - 47 (G) 
02:38:18.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:18.677 00.000 8976 stepped: pos (-21, 19)
02:38:18.677 00.000 8976 MoveAxis(U, 0, ABG)
02:38:18.677 00.000 8976 move complete, result=0
02:38:18.677 00.000 8976 worker thread done servicing request
02:38:18.677 00.000 8976 Worker thread wakes up
02:38:18.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:18.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:18.678 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:38:19.361 00.683 8976 Exposure complete
02:38:19.366 00.005 8976 worker thread done servicing request
02:38:19.366 00.000 5052 OnExposeComplete: enter
02:38:19.366 00.000 5052 UpdateGuideState(): m_state=6
02:38:19.366 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9721
02:38:19.366 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.13, Mass=107, SNR=7.2, Peak=61 HFD=2.0
02:38:19.366 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.98 = 2.31)
02:38:19.366 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.20)
02:38:19.366 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.58 hyp=0.62 cameraTheta=-1.93 mountX=-0.42 mountY=0.50, mountTheta=2.26
02:38:19.366 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.58, opts=13)
02:38:19.366 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.58)
02:38:19.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:38:19.367 00.001 5052 UpdateGuideState exits: m=107 SNR=7.2
02:38:19.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:19.367 00.000 8976 Worker thread wakes up
02:38:19.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.58) opts 0xd
02:38:19.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.58)
02:38:19.367 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:19.367 00.000 5052 Enqueuing Expose request
02:38:19.367 00.000 8976 Moving (-0.22, -0.58) raw xDistance=-0.42 yDistance=0.50
02:38:19.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
02:38:19.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
02:38:19.367 00.000 8976 MoveAxis(R, 2, ABG)
02:38:19.367 00.000 8976 stepping (-21, 19) + (2, 0)
02:38:19.367 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:19.396 00.029 8976 Received - 47 (G) 
02:38:19.397 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:19.397 00.000 8976 stepped: pos (-19, 19)
02:38:19.397 00.000 8976 MoveAxis(D, 2, ABG)
02:38:19.397 00.000 8976 stepping (-19, 19) + (0, -2)
02:38:19.397 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:19.428 00.031 8976 Received - 47 (G) 
02:38:19.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:19.428 00.000 8976 stepped: pos (-19, 17)
02:38:19.428 00.000 8976 move complete, result=0
02:38:19.429 00.001 8976 worker thread done servicing request
02:38:19.429 00.000 8976 Worker thread wakes up
02:38:19.429 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:19.429 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:19.429 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
02:38:20.117 00.688 8976 Exposure complete
02:38:20.122 00.005 8976 worker thread done servicing request
02:38:20.122 00.000 5052 OnExposeComplete: enter
02:38:20.122 00.000 5052 UpdateGuideState(): m_state=6
02:38:20.122 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9722
02:38:20.122 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.94, Mass=115, SNR=7.3, Peak=63 HFD=2.4
02:38:20.122 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.80 = -0.80)
02:38:20.122 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.90 = -0.90)
02:38:20.122 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.24 mountX=0.17 mountY=-0.19, mountTheta=-0.84
02:38:20.124 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.23, opts=13)
02:38:20.124 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.23)
02:38:20.124 00.000 8976 Worker thread wakes up
02:38:20.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.23) opts 0xd
02:38:20.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.23)
02:38:20.124 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:38:20.124 00.000 5052 UpdateGuideState exits: m=115 SNR=7.3
02:38:20.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:20.124 00.000 8976 Moving (0.08, 0.23) raw xDistance=0.17 yDistance=-0.19
02:38:20.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:38:20.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:38:20.124 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:20.124 00.000 5052 Enqueuing Expose request
02:38:20.124 00.000 8976 MoveAxis(R, 0, ABG)
02:38:20.124 00.000 8976 MoveAxis(U, 0, ABG)
02:38:20.124 00.000 8976 move complete, result=0
02:38:20.125 00.001 8976 worker thread done servicing request
02:38:20.125 00.000 8976 Worker thread wakes up
02:38:20.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:20.125 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:20.125 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:20.811 00.686 8976 Exposure complete
02:38:20.816 00.005 8976 worker thread done servicing request
02:38:20.816 00.000 5052 OnExposeComplete: enter
02:38:20.816 00.000 5052 UpdateGuideState(): m_state=6
02:38:20.816 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9723
02:38:20.816 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=282.15, Mass=115, SNR=7.4, Peak=66 HFD=2.0
02:38:20.816 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
02:38:20.817 00.001 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
02:38:20.817 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.44 hyp=0.81 cameraTheta=0.57 mountX=0.08 mountY=-0.81, mountTheta=-1.47
02:38:20.817 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.44, opts=13)
02:38:20.817 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.44)
02:38:20.817 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:38:20.817 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:38:20.817 00.000 8976 Worker thread wakes up
02:38:20.818 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.44) opts 0xd
02:38:20.818 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.44)
02:38:20.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:20.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:20.818 00.000 5052 Enqueuing Expose request
02:38:20.818 00.000 8976 Moving (0.68, 0.44) raw xDistance=0.08 yDistance=-0.81
02:38:20.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:38:20.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
02:38:20.818 00.000 8976 MoveAxis(R, 0, ABG)
02:38:20.818 00.000 8976 MoveAxis(U, 3, ABG)
02:38:20.818 00.000 8976 stepping (-19, 17) + (0, 3)
02:38:20.818 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:20.851 00.033 8976 Received - 47 (G) 
02:38:20.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:20.851 00.000 8976 stepped: pos (-19, 20)
02:38:20.852 00.001 8976 move complete, result=0
02:38:20.852 00.000 8976 worker thread done servicing request
02:38:20.852 00.000 8976 Worker thread wakes up
02:38:20.852 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:38:20.852 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:20.852 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:21.539 00.687 8976 Exposure complete
02:38:21.544 00.005 8976 worker thread done servicing request
02:38:21.545 00.001 5052 OnExposeComplete: enter
02:38:21.545 00.000 5052 UpdateGuideState(): m_state=6
02:38:21.545 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9724
02:38:21.545 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.98, Mass=130, SNR=7.8, Peak=69 HFD=2.1
02:38:21.545 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
02:38:21.545 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
02:38:21.545 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.27 hyp=0.74 cameraTheta=0.38 mountX=-0.07 mountY=-0.72, mountTheta=-1.66
02:38:21.545 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.27, opts=13)
02:38:21.545 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.27)
02:38:21.545 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:38:21.546 00.001 5052 UpdateGuideState exits: m=130 SNR=7.8
02:38:21.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:21.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:21.546 00.000 5052 Enqueuing Expose request
02:38:21.546 00.000 8976 Worker thread wakes up
02:38:21.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.27) opts 0xd
02:38:21.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.27)
02:38:21.546 00.000 8976 Moving (0.68, 0.27) raw xDistance=-0.07 yDistance=-0.72
02:38:21.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:38:21.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.72
02:38:21.546 00.000 8976 MoveAxis(R, 0, ABG)
02:38:21.546 00.000 8976 MoveAxis(U, 3, ABG)
02:38:21.546 00.000 8976 stepping (-19, 20) + (0, 3)
02:38:21.546 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:21.586 00.040 8976 Received - 47 (G) 
02:38:21.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:21.586 00.000 8976 stepped: pos (-19, 23)
02:38:21.586 00.000 8976 move complete, result=0
02:38:21.586 00.000 8976 worker thread done servicing request
02:38:21.586 00.000 8976 Worker thread wakes up
02:38:21.586 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:38:21.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:21.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:22.273 00.687 8976 Exposure complete
02:38:22.279 00.006 8976 worker thread done servicing request
02:38:22.280 00.001 5052 OnExposeComplete: enter
02:38:22.280 00.000 5052 UpdateGuideState(): m_state=6
02:38:22.280 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9725
02:38:22.280 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.57, Mass=133, SNR=7.9, Peak=65 HFD=2.2
02:38:22.280 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
02:38:22.280 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
02:38:22.280 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.14 hyp=0.53 cameraTheta=-0.27 mountX=-0.36 mountY=-0.35, mountTheta=-2.37
02:38:22.280 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.14, opts=13)
02:38:22.280 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.14)
02:38:22.280 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:38:22.281 00.001 5052 UpdateGuideState exits: m=133 SNR=7.9
02:38:22.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:22.281 00.000 8976 Worker thread wakes up
02:38:22.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.14) opts 0xd
02:38:22.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.14)
02:38:22.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:22.281 00.000 5052 Enqueuing Expose request
02:38:22.281 00.000 8976 Moving (0.51, -0.14) raw xDistance=-0.36 yDistance=-0.35
02:38:22.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:38:22.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.35
02:38:22.281 00.000 8976 MoveAxis(R, 1, ABG)
02:38:22.281 00.000 8976 stepping (-19, 23) + (1, 0)
02:38:22.281 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:22.306 00.025 8976 Received - 47 (G) 
02:38:22.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:22.306 00.000 8976 stepped: pos (-18, 23)
02:38:22.306 00.000 8976 MoveAxis(U, 2, ABG)
02:38:22.306 00.000 8976 stepping (-18, 23) + (0, 2)
02:38:22.306 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:22.338 00.032 8976 Received - 47 (G) 
02:38:22.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:22.338 00.000 8976 stepped: pos (-18, 25)
02:38:22.338 00.000 8976 move complete, result=0
02:38:22.338 00.000 8976 worker thread done servicing request
02:38:22.338 00.000 8976 Worker thread wakes up
02:38:22.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:22.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:22.338 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.4 px 2 ms NORTH
02:38:23.024 00.686 8976 Exposure complete
02:38:23.028 00.004 8976 worker thread done servicing request
02:38:23.028 00.000 5052 OnExposeComplete: enter
02:38:23.029 00.001 5052 UpdateGuideState(): m_state=6
02:38:23.029 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9726
02:38:23.029 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.68, Mass=129, SNR=7.8, Peak=65 HFD=2.4
02:38:23.029 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:38:23.029 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:38:23.029 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=-0.03 hyp=0.84 cameraTheta=-0.04 mountX=-0.41 mountY=-0.69, mountTheta=-2.11
02:38:23.029 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=-0.03, opts=13)
02:38:23.029 00.000 5052 Enqueuing Move request for stepguider (0.84, -0.03)
02:38:23.030 00.001 8976 Worker thread wakes up
02:38:23.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, -0.03) opts 0xd
02:38:23.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, -0.03)
02:38:23.030 00.000 8976 Moving (0.84, -0.03) raw xDistance=-0.41 yDistance=-0.69
02:38:23.030 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:38:23.030 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:38:23.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:23.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
02:38:23.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
02:38:23.030 00.000 8976 MoveAxis(R, 2, ABG)
02:38:23.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:23.030 00.000 5052 Enqueuing Expose request
02:38:23.030 00.000 8976 stepping (-18, 25) + (2, 0)
02:38:23.030 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:23.057 00.027 8976 Received - 47 (G) 
02:38:23.057 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:23.057 00.000 8976 stepped: pos (-16, 25)
02:38:23.057 00.000 8976 MoveAxis(U, 3, ABG)
02:38:23.057 00.000 8976 stepping (-16, 25) + (0, 3)
02:38:23.057 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:23.090 00.033 8976 Received - 47 (G) 
02:38:23.090 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:23.090 00.000 8976 stepped: pos (-16, 28)
02:38:23.090 00.000 8976 move complete, result=0
02:38:23.090 00.000 8976 worker thread done servicing request
02:38:23.090 00.000 8976 Worker thread wakes up
02:38:23.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:23.090 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:23.090 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
02:38:23.774 00.684 8976 Exposure complete
02:38:23.780 00.006 8976 worker thread done servicing request
02:38:23.780 00.000 5052 OnExposeComplete: enter
02:38:23.780 00.000 5052 UpdateGuideState(): m_state=6
02:38:23.780 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9727
02:38:23.780 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.53, Mass=111, SNR=7.3, Peak=65 HFD=1.5
02:38:23.780 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
02:38:23.780 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
02:38:23.780 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.18 hyp=0.37 cameraTheta=-0.51 mountX=-0.31 mountY=-0.17, mountTheta=-2.63
02:38:23.781 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.18, opts=13)
02:38:23.781 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.18)
02:38:23.781 00.000 8976 Worker thread wakes up
02:38:23.781 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.18) opts 0xd
02:38:23.781 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.18)
02:38:23.781 00.000 8976 Moving (0.33, -0.18) raw xDistance=-0.31 yDistance=-0.17
02:38:23.781 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:38:23.781 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
02:38:23.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:23.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:38:23.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:38:23.781 00.000 8976 MoveAxis(R, 1, ABG)
02:38:23.781 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:23.781 00.000 5052 Enqueuing Expose request
02:38:23.781 00.000 8976 stepping (-16, 28) + (1, 0)
02:38:23.781 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:23.809 00.028 8976 Received - 47 (G) 
02:38:23.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:23.809 00.000 8976 stepped: pos (-15, 28)
02:38:23.809 00.000 8976 MoveAxis(U, 0, ABG)
02:38:23.809 00.000 8976 move complete, result=0
02:38:23.809 00.000 8976 worker thread done servicing request
02:38:23.809 00.000 8976 Worker thread wakes up
02:38:23.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:23.809 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:23.809 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:38:24.488 00.679 8976 Exposure complete
02:38:24.493 00.005 8976 worker thread done servicing request
02:38:24.494 00.001 5052 OnExposeComplete: enter
02:38:24.494 00.000 5052 UpdateGuideState(): m_state=6
02:38:24.494 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9728
02:38:24.494 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=282.24, Mass=129, SNR=7.8, Peak=73 HFD=2.1
02:38:24.494 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
02:38:24.494 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
02:38:24.494 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=0.54 hyp=1.06 cameraTheta=0.53 mountX=0.06 mountY=-1.06, mountTheta=-1.52
02:38:24.494 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=0.54, opts=13)
02:38:24.494 00.000 5052 Enqueuing Move request for stepguider (0.92, 0.54)
02:38:24.495 00.001 8976 Worker thread wakes up
02:38:24.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, 0.54) opts 0xd
02:38:24.495 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, 0.54)
02:38:24.495 00.000 8976 Moving (0.92, 0.54) raw xDistance=0.06 yDistance=-1.06
02:38:24.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:38:24.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.06
02:38:24.495 00.000 8976 MoveAxis(R, 0, ABG)
02:38:24.495 00.000 8976 MoveAxis(U, 4, ABG)
02:38:24.495 00.000 8976 stepping (-15, 28) + (0, 4)
02:38:24.495 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:38:24.495 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:38:24.495 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:24.495 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:38:24.495 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:24.495 00.000 5052 Enqueuing Expose request
02:38:24.528 00.033 8976 Received - 47 (G) 
02:38:24.528 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:38:24.528 00.000 8976 stepped: pos (-15, 32)
02:38:24.528 00.000 8976 starting a new bump
02:38:24.529 00.001 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:38:24.529 00.000 8976 MountToCamera -- mountX=2.49 mountY=-4.36 hyp=5.02 mountTheta=-1.05 cameraX=2.75, cameraY=4.20 cameraTheta=0.99
02:38:24.529 00.000 8976 incremental bump (2.750, 4.199) isValid = 1
02:38:24.529 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
02:38:24.529 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:38:24.529 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:38:24.529 00.000 8976 move complete, result=0
02:38:24.529 00.000 8976 worker thread done servicing request
02:38:24.529 00.000 8976 Worker thread wakes up
02:38:24.529 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.1 px 4 ms NORTH
02:38:24.529 00.000 9828 Worker thread wakes up
02:38:24.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:24.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:24.529 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:38:24.529 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:38:24.529 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
02:38:24.530 00.001 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
02:38:24.530 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:38:24.530 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:38:24.530 00.000 9828 BLC: window closed
02:38:24.530 00.000 9828 MoveAxis(E, 21, B)
02:38:24.530 00.000 9828 Guiding  Dir = 2, Dur = 21
02:38:24.530 00.000 9828 IsSlewing returns 0
02:38:24.530 00.000 9828 IsGuiding returns 0
02:38:24.530 00.000 9828 PulseGuide returned control before completion, sleep 31
02:38:24.566 00.036 9828 IsGuiding returns 1
02:38:24.566 00.000 9828 scope still moving after pulse duration time elapsed
02:38:24.597 00.031 9828 IsSlewing returns 0
02:38:24.597 00.000 9828 IsGuiding returns 1
02:38:24.628 00.031 9828 IsSlewing returns 0
02:38:24.628 00.000 9828 IsGuiding returns 1
02:38:24.660 00.032 9828 IsSlewing returns 0
02:38:24.660 00.000 9828 IsGuiding returns 0
02:38:24.660 00.000 9828 scope move finished after 21 + 108 ms
02:38:24.660 00.000 9828 Move returns status 0, amount 21
02:38:24.660 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:24.660 00.000 9828 MoveAxis(N, 12, B)
02:38:24.660 00.000 9828 Guiding  Dir = 0, Dur = 12
02:38:24.675 00.015 9828 IsSlewing returns 0
02:38:24.675 00.000 9828 IsGuiding returns 0
02:38:24.675 00.000 9828 PulseGuide returned control before completion, sleep 22
02:38:24.707 00.032 9828 IsGuiding returns 1
02:38:24.707 00.000 9828 scope still moving after pulse duration time elapsed
02:38:24.739 00.032 9828 IsSlewing returns 0
02:38:24.739 00.000 9828 IsGuiding returns 1
02:38:24.771 00.032 9828 IsSlewing returns 0
02:38:24.771 00.000 9828 IsGuiding returns 1
02:38:24.801 00.030 9828 IsSlewing returns 0
02:38:24.801 00.000 9828 IsGuiding returns 1
02:38:24.832 00.031 9828 IsSlewing returns 0
02:38:24.832 00.000 9828 IsGuiding returns 0
02:38:24.832 00.000 9828 scope move finished after 12 + 145 ms
02:38:24.832 00.000 9828 Move returns status 0, amount 12
02:38:24.832 00.000 9828 move complete, result=0
02:38:24.832 00.000 9828 worker thread done servicing request
02:38:24.833 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:38:25.213 00.380 8976 Exposure complete
02:38:25.219 00.006 8976 worker thread done servicing request
02:38:25.219 00.000 5052 OnExposeComplete: enter
02:38:25.219 00.000 5052 UpdateGuideState(): m_state=6
02:38:25.219 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9729
02:38:25.219 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.89, Mass=117, SNR=7.5, Peak=71 HFD=2.0
02:38:25.219 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
02:38:25.219 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
02:38:25.219 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.18 hyp=0.35 cameraTheta=0.53 mountX=0.02 mountY=-0.35, mountTheta=-1.51
02:38:25.220 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.18, opts=13)
02:38:25.220 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.18)
02:38:25.220 00.000 8976 Worker thread wakes up
02:38:25.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.18) opts 0xd
02:38:25.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.18)
02:38:25.220 00.000 8976 Moving (0.30, 0.18) raw xDistance=0.02 yDistance=-0.35
02:38:25.221 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:38:25.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.35
02:38:25.221 00.000 8976 MoveAxis(R, 0, ABG)
02:38:25.221 00.000 8976 MoveAxis(U, 2, ABG)
02:38:25.221 00.000 8976 stepping (-15, 32) + (0, 2)
02:38:25.221 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:38:25.221 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:38:25.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:25.221 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:25.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:25.221 00.000 5052 Enqueuing Expose request
02:38:25.248 00.027 8976 Received - 47 (G) 
02:38:25.248 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:25.248 00.000 8976 stepped: pos (-15, 34)
02:38:25.248 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:38:25.248 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:38:25.248 00.000 8976 MountToCamera -- mountX=2.42 mountY=-4.70 hyp=5.29 mountTheta=-1.09 cameraX=3.08, cameraY=4.30 cameraTheta=0.95
02:38:25.248 00.000 8976 incremental bump (3.084, 4.299) isValid = 1
02:38:25.248 00.000 8976 Scheduling Mount bump of (0.078, 0.113)
02:38:25.248 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.11, opts=4)
02:38:25.248 00.000 8976 Enqueuing Move request for scope (0.08, 0.11)
02:38:25.248 00.000 8976 move complete, result=0
02:38:25.248 00.000 8976 worker thread done servicing request
02:38:25.248 00.000 8976 Worker thread wakes up
02:38:25.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:25.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:25.248 00.000 9828 Worker thread wakes up
02:38:25.248 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0x4
02:38:25.248 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
02:38:25.248 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
02:38:25.248 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
02:38:25.248 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 2 ms NORTH
02:38:25.248 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.97 mountX=-0.08 mountY=-0.10, mountTheta=-2.25
02:38:25.248 00.000 9828 Moving (0.08, 0.11) raw xDistance=-0.08 yDistance=-0.10
02:38:25.248 00.000 9828 BLC: window closed
02:38:25.248 00.000 9828 MoveAxis(E, 26, B)
02:38:25.248 00.000 9828 Guiding  Dir = 2, Dur = 26
02:38:25.249 00.001 9828 IsSlewing returns 0
02:38:25.249 00.000 9828 IsGuiding returns 0
02:38:25.249 00.000 9828 PulseGuide returned control before completion, sleep 36
02:38:25.299 00.050 9828 IsGuiding returns 1
02:38:25.299 00.000 9828 scope still moving after pulse duration time elapsed
02:38:25.329 00.030 9828 IsSlewing returns 0
02:38:25.330 00.001 9828 IsGuiding returns 1
02:38:25.360 00.030 9828 IsSlewing returns 0
02:38:25.360 00.000 9828 IsGuiding returns 1
02:38:25.391 00.031 9828 IsSlewing returns 0
02:38:25.391 00.000 9828 IsGuiding returns 0
02:38:25.391 00.000 9828 scope move finished after 26 + 115 ms
02:38:25.391 00.000 9828 Move returns status 0, amount 26
02:38:25.391 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:25.391 00.000 9828 MoveAxis(N, 14, B)
02:38:25.391 00.000 9828 Guiding  Dir = 0, Dur = 14
02:38:25.406 00.015 9828 IsSlewing returns 0
02:38:25.406 00.000 9828 IsGuiding returns 0
02:38:25.406 00.000 9828 PulseGuide returned control before completion, sleep 24
02:38:25.438 00.032 9828 IsGuiding returns 1
02:38:25.438 00.000 9828 scope still moving after pulse duration time elapsed
02:38:25.469 00.031 9828 IsSlewing returns 0
02:38:25.469 00.000 9828 IsGuiding returns 1
02:38:25.500 00.031 9828 IsSlewing returns 0
02:38:25.500 00.000 9828 IsGuiding returns 1
02:38:25.531 00.031 9828 IsSlewing returns 0
02:38:25.531 00.000 9828 IsGuiding returns 1
02:38:25.563 00.032 9828 IsSlewing returns 0
02:38:25.563 00.000 9828 IsGuiding returns 0
02:38:25.563 00.000 9828 scope move finished after 14 + 142 ms
02:38:25.563 00.000 9828 Move returns status 0, amount 14
02:38:25.563 00.000 9828 move complete, result=0
02:38:25.563 00.000 9828 worker thread done servicing request
02:38:25.563 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 14 ms NORTH
02:38:25.934 00.371 8976 Exposure complete
02:38:25.940 00.006 8976 worker thread done servicing request
02:38:25.940 00.000 5052 OnExposeComplete: enter
02:38:25.940 00.000 5052 UpdateGuideState(): m_state=6
02:38:25.940 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9730
02:38:25.940 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.82, Mass=122, SNR=7.6, Peak=71 HFD=2.0
02:38:25.940 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
02:38:25.940 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
02:38:25.940 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.17 mountX=0.13 mountY=0.00, mountTheta=0.02
02:38:25.940 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.11, opts=13)
02:38:25.940 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.11)
02:38:25.941 00.001 8976 Worker thread wakes up
02:38:25.941 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.11) opts 0xd
02:38:25.941 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.11)
02:38:25.941 00.000 8976 Moving (-0.07, 0.11) raw xDistance=0.13 yDistance=0.00
02:38:25.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:38:25.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:38:25.941 00.000 8976 MoveAxis(R, 0, ABG)
02:38:25.941 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:38:25.941 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:38:25.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:25.941 00.000 8976 MoveAxis(U, 0, ABG)
02:38:25.941 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:38:25.941 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:38:25.941 00.000 8976 MountToCamera -- mountX=2.38 mountY=-4.93 hyp=5.48 mountTheta=-1.12 cameraX=3.31, cameraY=4.37 cameraTheta=0.92
02:38:25.941 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:25.941 00.000 5052 Enqueuing Expose request
02:38:25.941 00.000 8976 incremental bump (3.308, 4.367) isValid = 1
02:38:25.941 00.000 8976 Scheduling Mount bump of (0.076, 0.105)
02:38:25.941 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.10, opts=4)
02:38:25.942 00.001 8976 Enqueuing Move request for scope (0.08, 0.10)
02:38:25.942 00.000 8976 move complete, result=0
02:38:25.942 00.000 9828 Worker thread wakes up
02:38:25.942 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0x4
02:38:25.942 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
02:38:25.942 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
02:38:25.942 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:38:25.942 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:25.942 00.000 8976 worker thread done servicing request
02:38:25.942 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.94 mountX=-0.08 mountY=-0.09, mountTheta=-2.28
02:38:25.942 00.000 8976 Worker thread wakes up
02:38:25.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:25.942 00.000 9828 Moving (0.08, 0.10) raw xDistance=-0.08 yDistance=-0.09
02:38:25.942 00.000 9828 BLC: window closed
02:38:25.942 00.000 9828 MoveAxis(E, 26, B)
02:38:25.942 00.000 9828 Guiding  Dir = 2, Dur = 26
02:38:25.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:25.943 00.001 9828 IsSlewing returns 0
02:38:25.943 00.000 9828 IsGuiding returns 0
02:38:25.943 00.000 9828 PulseGuide returned control before completion, sleep 36
02:38:25.984 00.041 9828 IsGuiding returns 1
02:38:25.984 00.000 9828 scope still moving after pulse duration time elapsed
02:38:26.016 00.032 9828 IsSlewing returns 0
02:38:26.016 00.000 9828 IsGuiding returns 1
02:38:26.047 00.031 9828 IsSlewing returns 0
02:38:26.047 00.000 9828 IsGuiding returns 1
02:38:26.078 00.031 9828 IsSlewing returns 0
02:38:26.078 00.000 9828 IsGuiding returns 1
02:38:26.110 00.032 9828 IsSlewing returns 0
02:38:26.110 00.000 9828 IsGuiding returns 0
02:38:26.110 00.000 9828 scope move finished after 26 + 140 ms
02:38:26.110 00.000 9828 Move returns status 0, amount 26
02:38:26.110 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:26.110 00.000 9828 MoveAxis(N, 13, B)
02:38:26.110 00.000 9828 Guiding  Dir = 0, Dur = 13
02:38:26.125 00.015 9828 IsSlewing returns 0
02:38:26.125 00.000 9828 IsGuiding returns 0
02:38:26.125 00.000 9828 PulseGuide returned control before completion, sleep 23
02:38:26.155 00.030 9828 IsGuiding returns 1
02:38:26.160 00.005 9828 scope still moving after pulse duration time elapsed
02:38:26.186 00.026 9828 IsSlewing returns 0
02:38:26.186 00.000 9828 IsGuiding returns 1
02:38:26.217 00.031 9828 IsSlewing returns 0
02:38:26.217 00.000 9828 IsGuiding returns 1
02:38:26.248 00.031 9828 IsSlewing returns 0
02:38:26.248 00.000 9828 IsGuiding returns 1
02:38:26.279 00.031 9828 IsSlewing returns 0
02:38:26.279 00.000 9828 IsGuiding returns 0
02:38:26.279 00.000 9828 scope move finished after 13 + 141 ms
02:38:26.279 00.000 9828 Move returns status 0, amount 13
02:38:26.279 00.000 9828 move complete, result=0
02:38:26.280 00.001 9828 worker thread done servicing request
02:38:26.280 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 13 ms NORTH
02:38:26.630 00.350 8976 Exposure complete
02:38:26.636 00.006 8976 worker thread done servicing request
02:38:26.636 00.000 5052 OnExposeComplete: enter
02:38:26.636 00.000 5052 UpdateGuideState(): m_state=6
02:38:26.636 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9731
02:38:26.637 00.001 5052 Star::Find returns 1 (0), X=329.29, Y=281.62, Mass=107, SNR=7.2, Peak=71 HFD=1.5
02:38:26.637 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
02:38:26.637 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
02:38:26.637 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.67 mountX=-0.14 mountY=-0.05, mountTheta=-2.81
02:38:26.638 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.09, opts=13)
02:38:26.638 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.09)
02:38:26.638 00.000 8976 Worker thread wakes up
02:38:26.638 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:38:26.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.09) opts 0xd
02:38:26.638 00.000 5052 UpdateGuideState exits: m=107 SNR=7.2
02:38:26.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.09)
02:38:26.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:26.638 00.000 8976 Moving (0.12, -0.09) raw xDistance=-0.14 yDistance=-0.05
02:38:26.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:26.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:38:26.638 00.000 5052 Enqueuing Expose request
02:38:26.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:38:26.638 00.000 8976 MoveAxis(R, 0, ABG)
02:38:26.638 00.000 8976 MoveAxis(U, 0, ABG)
02:38:26.639 00.001 8976 outside bump range, increase bump weight 1.33 => 1.50
02:38:26.639 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:38:26.639 00.000 8976 MountToCamera -- mountX=2.35 mountY=-5.09 hyp=5.61 mountTheta=-1.14 cameraX=3.46, cameraY=4.41 cameraTheta=0.91
02:38:26.639 00.000 8976 incremental bump (3.458, 4.412) isValid = 1
02:38:26.639 00.000 8976 Scheduling Mount bump of (0.090, 0.119)
02:38:26.639 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.12, opts=4)
02:38:26.639 00.000 8976 Enqueuing Move request for scope (0.09, 0.12)
02:38:26.639 00.000 8976 move complete, result=0
02:38:26.639 00.000 9828 Worker thread wakes up
02:38:26.639 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0x4
02:38:26.639 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
02:38:26.639 00.000 8976 worker thread done servicing request
02:38:26.640 00.001 8976 Worker thread wakes up
02:38:26.640 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
02:38:26.640 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:26.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:26.640 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
02:38:26.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:26.640 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.92 mountX=-0.09 mountY=-0.11, mountTheta=-2.30
02:38:26.640 00.000 9828 Moving (0.09, 0.12) raw xDistance=-0.09 yDistance=-0.11
02:38:26.640 00.000 9828 BLC: window closed
02:38:26.640 00.000 9828 MoveAxis(E, 30, B)
02:38:26.640 00.000 9828 Guiding  Dir = 2, Dur = 30
02:38:26.641 00.001 9828 IsSlewing returns 0
02:38:26.641 00.000 9828 IsGuiding returns 0
02:38:26.641 00.000 9828 PulseGuide returned control before completion, sleep 40
02:38:26.685 00.044 9828 IsGuiding returns 1
02:38:26.685 00.000 9828 scope still moving after pulse duration time elapsed
02:38:26.716 00.031 9828 IsSlewing returns 0
02:38:26.716 00.000 9828 IsGuiding returns 1
02:38:26.747 00.031 9828 IsSlewing returns 0
02:38:26.747 00.000 9828 IsGuiding returns 1
02:38:26.778 00.031 9828 IsSlewing returns 0
02:38:26.778 00.000 9828 IsGuiding returns 1
02:38:26.808 00.030 9828 IsSlewing returns 0
02:38:26.808 00.000 9828 IsGuiding returns 0
02:38:26.808 00.000 9828 scope move finished after 30 + 137 ms
02:38:26.808 00.000 9828 Move returns status 0, amount 30
02:38:26.808 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:26.808 00.000 9828 MoveAxis(N, 14, B)
02:38:26.808 00.000 9828 Guiding  Dir = 0, Dur = 14
02:38:26.824 00.016 9828 IsSlewing returns 0
02:38:26.824 00.000 9828 IsGuiding returns 0
02:38:26.824 00.000 9828 PulseGuide returned control before completion, sleep 24
02:38:26.855 00.031 9828 IsGuiding returns 1
02:38:26.855 00.000 9828 scope still moving after pulse duration time elapsed
02:38:26.886 00.031 9828 IsSlewing returns 0
02:38:26.886 00.000 9828 IsGuiding returns 1
02:38:26.917 00.031 9828 IsSlewing returns 0
02:38:26.917 00.000 9828 IsGuiding returns 1
02:38:26.949 00.032 9828 IsSlewing returns 0
02:38:26.949 00.000 9828 IsGuiding returns 1
02:38:26.980 00.031 9828 IsSlewing returns 0
02:38:26.980 00.000 9828 IsGuiding returns 0
02:38:26.980 00.000 9828 scope move finished after 14 + 142 ms
02:38:26.980 00.000 9828 Move returns status 0, amount 14
02:38:26.980 00.000 9828 move complete, result=0
02:38:26.980 00.000 9828 worker thread done servicing request
02:38:26.980 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 14 ms NORTH
02:38:27.325 00.345 8976 Exposure complete
02:38:27.331 00.006 8976 worker thread done servicing request
02:38:27.331 00.000 5052 OnExposeComplete: enter
02:38:27.331 00.000 5052 UpdateGuideState(): m_state=6
02:38:27.331 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9732
02:38:27.331 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.07, Mass=140, SNR=8.1, Peak=66 HFD=2.4
02:38:27.331 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.14 = 2.14)
02:38:27.331 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
02:38:27.331 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.64 hyp=0.74 cameraTheta=-2.10 mountX=-0.40 mountY=0.66, mountTheta=2.12
02:38:27.332 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.64, opts=13)
02:38:27.332 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.64)
02:38:27.332 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:38:27.332 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
02:38:27.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:27.332 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:27.332 00.000 5052 Enqueuing Expose request
02:38:27.332 00.000 8976 Worker thread wakes up
02:38:27.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.64) opts 0xd
02:38:27.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.64)
02:38:27.332 00.000 8976 Moving (-0.37, -0.64) raw xDistance=-0.40 yDistance=0.66
02:38:27.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:38:27.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
02:38:27.333 00.001 8976 MoveAxis(R, 2, ABG)
02:38:27.333 00.000 8976 stepping (-15, 34) + (2, 0)
02:38:27.333 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:27.357 00.024 8976 Received - 47 (G) 
02:38:27.358 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:27.358 00.000 8976 stepped: pos (-13, 34)
02:38:27.358 00.000 8976 MoveAxis(D, 3, ABG)
02:38:27.358 00.000 8976 stepping (-13, 34) + (0, -3)
02:38:27.358 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:27.390 00.032 8976 Received - 47 (G) 
02:38:27.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:27.390 00.000 8976 stepped: pos (-13, 31)
02:38:27.390 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
02:38:27.390 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:38:27.390 00.000 8976 MountToCamera -- mountX=2.23 mountY=-5.03 hyp=5.51 mountTheta=-1.15 cameraX=3.46, cameraY=4.28 cameraTheta=0.89
02:38:27.390 00.000 8976 incremental bump (3.464, 4.280) isValid = 1
02:38:27.390 00.000 8976 Scheduling Mount bump of (0.120, 0.154)
02:38:27.390 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.15, opts=4)
02:38:27.390 00.000 8976 Enqueuing Move request for scope (0.12, 0.15)
02:38:27.390 00.000 8976 move complete, result=0
02:38:27.390 00.000 8976 worker thread done servicing request
02:38:27.390 00.000 8976 Worker thread wakes up
02:38:27.390 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.7 px 3 ms SOUTH
02:38:27.391 00.001 9828 Worker thread wakes up
02:38:27.391 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0x4
02:38:27.391 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
02:38:27.391 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:38:27.391 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:38:27.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:27.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:27.391 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.20 cameraTheta=0.91 mountX=-0.13 mountY=-0.14, mountTheta=-2.32
02:38:27.391 00.000 9828 Moving (0.12, 0.15) raw xDistance=-0.13 yDistance=-0.14
02:38:27.391 00.000 9828 BLC: window closed
02:38:27.391 00.000 9828 MoveAxis(E, 40, B)
02:38:27.391 00.000 9828 Guiding  Dir = 2, Dur = 40
02:38:27.391 00.000 9828 IsSlewing returns 0
02:38:27.392 00.001 9828 IsGuiding returns 0
02:38:27.392 00.000 9828 PulseGuide returned control before completion, sleep 50
02:38:27.445 00.053 9828 IsGuiding returns 1
02:38:27.445 00.000 9828 scope still moving after pulse duration time elapsed
02:38:27.476 00.031 9828 IsSlewing returns 0
02:38:27.476 00.000 9828 IsGuiding returns 1
02:38:27.507 00.031 9828 IsSlewing returns 0
02:38:27.507 00.000 9828 IsGuiding returns 1
02:38:27.538 00.031 9828 IsSlewing returns 0
02:38:27.538 00.000 9828 IsGuiding returns 1
02:38:27.569 00.031 9828 IsSlewing returns 0
02:38:27.569 00.000 9828 IsGuiding returns 0
02:38:27.569 00.000 9828 scope move finished after 40 + 137 ms
02:38:27.569 00.000 9828 Move returns status 0, amount 40
02:38:27.569 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:27.569 00.000 9828 MoveAxis(N, 19, B)
02:38:27.569 00.000 9828 Guiding  Dir = 0, Dur = 19
02:38:27.584 00.015 9828 IsSlewing returns 0
02:38:27.584 00.000 9828 IsGuiding returns 0
02:38:27.584 00.000 9828 PulseGuide returned control before completion, sleep 29
02:38:27.615 00.031 9828 IsGuiding returns 1
02:38:27.615 00.000 9828 scope still moving after pulse duration time elapsed
02:38:27.646 00.031 9828 IsSlewing returns 0
02:38:27.646 00.000 9828 IsGuiding returns 1
02:38:27.677 00.031 9828 IsSlewing returns 0
02:38:27.677 00.000 9828 IsGuiding returns 1
02:38:27.708 00.031 9828 IsSlewing returns 0
02:38:27.708 00.000 9828 IsGuiding returns 1
02:38:27.738 00.030 9828 IsSlewing returns 0
02:38:27.738 00.000 9828 IsGuiding returns 0
02:38:27.738 00.000 9828 scope move finished after 19 + 134 ms
02:38:27.739 00.001 9828 Move returns status 0, amount 19
02:38:27.739 00.000 9828 move complete, result=0
02:38:27.739 00.000 9828 worker thread done servicing request
02:38:27.739 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.1 px 19 ms NORTH
02:38:28.080 00.341 8976 Exposure complete
02:38:28.086 00.006 8976 worker thread done servicing request
02:38:28.086 00.000 5052 OnExposeComplete: enter
02:38:28.086 00.000 5052 UpdateGuideState(): m_state=6
02:38:28.086 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9733
02:38:28.086 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.21, Mass=107, SNR=7.1, Peak=70 HFD=2.0
02:38:28.086 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
02:38:28.086 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
02:38:28.086 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.50 hyp=0.51 cameraTheta=1.74 mountX=0.48 mountY=-0.20, mountTheta=-0.39
02:38:28.087 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.50, opts=13)
02:38:28.087 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.50)
02:38:28.087 00.000 8976 Worker thread wakes up
02:38:28.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.50) opts 0xd
02:38:28.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.50)
02:38:28.087 00.000 8976 Moving (-0.09, 0.50) raw xDistance=0.48 yDistance=-0.20
02:38:28.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.48
02:38:28.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:38:28.087 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:38:28.087 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
02:38:28.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:28.087 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:28.087 00.000 5052 Enqueuing Expose request
02:38:28.088 00.001 8976 MoveAxis(L, 2, ABG)
02:38:28.088 00.000 8976 stepping (-13, 31) + (-2, 0)
02:38:28.088 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:28.125 00.037 8976 Received - 47 (G) 
02:38:28.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:28.125 00.000 8976 stepped: pos (-15, 31)
02:38:28.125 00.000 8976 MoveAxis(U, 0, ABG)
02:38:28.125 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
02:38:28.125 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:38:28.125 00.000 8976 MountToCamera -- mountX=2.25 mountY=-5.00 hyp=5.48 mountTheta=-1.15 cameraX=3.42, cameraY=4.28 cameraTheta=0.90
02:38:28.125 00.000 8976 incremental bump (3.422, 4.282) isValid = 1
02:38:28.125 00.000 8976 Scheduling Mount bump of (0.131, 0.171)
02:38:28.125 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.17, opts=4)
02:38:28.125 00.000 8976 Enqueuing Move request for scope (0.13, 0.17)
02:38:28.126 00.001 8976 move complete, result=0
02:38:28.126 00.000 8976 worker thread done servicing request
02:38:28.126 00.000 8976 Worker thread wakes up
02:38:28.126 00.000 9828 Worker thread wakes up
02:38:28.126 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0x4
02:38:28.126 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
02:38:28.126 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
02:38:28.126 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:28.126 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:28.126 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
02:38:28.126 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
02:38:28.126 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.91 mountX=-0.14 mountY=-0.15, mountTheta=-2.31
02:38:28.126 00.000 9828 Moving (0.13, 0.17) raw xDistance=-0.14 yDistance=-0.15
02:38:28.126 00.000 9828 BLC: window closed
02:38:28.126 00.000 9828 MoveAxis(E, 44, B)
02:38:28.126 00.000 9828 Guiding  Dir = 2, Dur = 44
02:38:28.127 00.001 9828 IsSlewing returns 0
02:38:28.127 00.000 9828 IsGuiding returns 0
02:38:28.127 00.000 9828 PulseGuide returned control before completion, sleep 54
02:38:28.193 00.066 9828 IsGuiding returns 1
02:38:28.193 00.000 9828 scope still moving after pulse duration time elapsed
02:38:28.224 00.031 9828 IsSlewing returns 0
02:38:28.224 00.000 9828 IsGuiding returns 1
02:38:28.255 00.031 9828 IsSlewing returns 0
02:38:28.255 00.000 9828 IsGuiding returns 1
02:38:28.287 00.032 9828 IsSlewing returns 0
02:38:28.287 00.000 9828 IsGuiding returns 0
02:38:28.287 00.000 9828 scope move finished after 44 + 116 ms
02:38:28.287 00.000 9828 Move returns status 0, amount 44
02:38:28.287 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:28.287 00.000 9828 MoveAxis(N, 21, B)
02:38:28.287 00.000 9828 Guiding  Dir = 0, Dur = 21
02:38:28.303 00.016 9828 IsSlewing returns 0
02:38:28.303 00.000 9828 IsGuiding returns 0
02:38:28.303 00.000 9828 PulseGuide returned control before completion, sleep 31
02:38:28.349 00.046 9828 IsGuiding returns 1
02:38:28.349 00.000 9828 scope still moving after pulse duration time elapsed
02:38:28.380 00.031 9828 IsSlewing returns 0
02:38:28.380 00.000 9828 IsGuiding returns 1
02:38:28.410 00.030 9828 IsSlewing returns 0
02:38:28.410 00.000 9828 IsGuiding returns 1
02:38:28.441 00.031 9828 IsSlewing returns 0
02:38:28.441 00.000 9828 IsGuiding returns 0
02:38:28.441 00.000 9828 scope move finished after 21 + 117 ms
02:38:28.441 00.000 9828 Move returns status 0, amount 21
02:38:28.441 00.000 9828 move complete, result=0
02:38:28.441 00.000 9828 worker thread done servicing request
02:38:28.441 00.000 5052 GuideStep: -0.1 px 44 ms EAST, -0.2 px 21 ms NORTH
02:38:28.812 00.371 8976 Exposure complete
02:38:28.818 00.006 8976 worker thread done servicing request
02:38:28.818 00.000 5052 OnExposeComplete: enter
02:38:28.818 00.000 5052 UpdateGuideState(): m_state=6
02:38:28.818 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9734
02:38:28.818 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.87, Mass=128, SNR=7.8, Peak=70 HFD=2.2
02:38:28.818 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:38:28.818 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
02:38:28.818 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.16 hyp=0.45 cameraTheta=2.78 mountX=0.33 mountY=0.26, mountTheta=0.68
02:38:28.820 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.16, opts=13)
02:38:28.820 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.16)
02:38:28.820 00.000 8976 Worker thread wakes up
02:38:28.820 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:38:28.820 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.16) opts 0xd
02:38:28.820 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:38:28.820 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.16)
02:38:28.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:28.820 00.000 8976 Moving (-0.42, 0.16) raw xDistance=0.33 yDistance=0.26
02:38:28.820 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:28.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
02:38:28.820 00.000 5052 Enqueuing Expose request
02:38:28.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:38:28.820 00.000 8976 MoveAxis(L, 1, ABG)
02:38:28.820 00.000 8976 stepping (-15, 31) + (-1, 0)
02:38:28.820 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:28.845 00.025 8976 Received - 47 (G) 
02:38:28.845 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:28.845 00.000 8976 stepped: pos (-16, 31)
02:38:28.845 00.000 8976 MoveAxis(D, 1, ABG)
02:38:28.845 00.000 8976 stepping (-16, 31) + (0, -1)
02:38:28.845 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:28.877 00.032 8976 Received - 47 (G) 
02:38:28.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:28.877 00.000 8976 stepped: pos (-16, 30)
02:38:28.877 00.000 8976 back inside bump range: decrease bump weight 1.83 => 1.00
02:38:28.877 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:38:28.877 00.000 8976 MountToCamera -- mountX=2.32 mountY=-4.92 hyp=5.44 mountTheta=-1.13 cameraX=3.32, cameraY=4.30 cameraTheta=0.91
02:38:28.877 00.000 8976 incremental bump (3.325, 4.305) isValid = 1
02:38:28.877 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
02:38:28.877 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:38:28.877 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:38:28.877 00.000 8976 move complete, result=0
02:38:28.877 00.000 8976 worker thread done servicing request
02:38:28.877 00.000 8976 Worker thread wakes up
02:38:28.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:28.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:28.877 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:38:28.877 00.000 9828 Worker thread wakes up
02:38:28.878 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:38:28.878 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:38:28.878 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
02:38:28.878 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
02:38:28.878 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:38:28.878 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:38:28.878 00.000 9828 BLC: window closed
02:38:28.878 00.000 9828 MoveAxis(E, 24, B)
02:38:28.878 00.000 9828 Guiding  Dir = 2, Dur = 24
02:38:28.878 00.000 9828 IsSlewing returns 0
02:38:28.878 00.000 9828 IsGuiding returns 0
02:38:28.878 00.000 9828 PulseGuide returned control before completion, sleep 34
02:38:28.928 00.050 9828 IsGuiding returns 1
02:38:28.928 00.000 9828 scope still moving after pulse duration time elapsed
02:38:28.959 00.031 9828 IsSlewing returns 0
02:38:28.959 00.000 9828 IsGuiding returns 1
02:38:28.991 00.032 9828 IsSlewing returns 0
02:38:28.991 00.000 9828 IsGuiding returns 1
02:38:29.021 00.030 9828 IsSlewing returns 0
02:38:29.021 00.000 9828 IsGuiding returns 0
02:38:29.021 00.000 9828 scope move finished after 24 + 119 ms
02:38:29.021 00.000 9828 Move returns status 0, amount 24
02:38:29.021 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:29.021 00.000 9828 MoveAxis(N, 12, B)
02:38:29.021 00.000 9828 Guiding  Dir = 0, Dur = 12
02:38:29.037 00.016 9828 IsSlewing returns 0
02:38:29.037 00.000 9828 IsGuiding returns 0
02:38:29.037 00.000 9828 PulseGuide returned control before completion, sleep 22
02:38:29.068 00.031 9828 IsGuiding returns 1
02:38:29.068 00.000 9828 scope still moving after pulse duration time elapsed
02:38:29.099 00.031 9828 IsSlewing returns 0
02:38:29.099 00.000 9828 IsGuiding returns 1
02:38:29.129 00.030 9828 IsSlewing returns 0
02:38:29.129 00.000 9828 IsGuiding returns 1
02:38:29.161 00.032 9828 IsSlewing returns 0
02:38:29.161 00.000 9828 IsGuiding returns 1
02:38:29.193 00.032 9828 IsSlewing returns 0
02:38:29.193 00.000 9828 IsGuiding returns 0
02:38:29.193 00.000 9828 scope move finished after 12 + 143 ms
02:38:29.193 00.000 9828 Move returns status 0, amount 12
02:38:29.193 00.000 9828 move complete, result=0
02:38:29.193 00.000 9828 worker thread done servicing request
02:38:29.193 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:38:29.560 00.367 8976 Exposure complete
02:38:29.565 00.005 8976 worker thread done servicing request
02:38:29.565 00.000 5052 OnExposeComplete: enter
02:38:29.565 00.000 5052 UpdateGuideState(): m_state=6
02:38:29.565 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9735
02:38:29.565 00.000 5052 Star::Find returns 1 (0), X=328.06, Y=281.12, Mass=121, SNR=7.5, Peak=62 HFD=2.3
02:38:29.565 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
02:38:29.565 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.49)
02:38:29.566 00.001 5052 CameraToMount -- cameraX=-1.11 cameraY=-0.59 hyp=1.26 cameraTheta=-2.65 mountX=-0.02 mountY=1.25, mountTheta=1.59
02:38:29.567 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-0.59, opts=13)
02:38:29.567 00.000 5052 Enqueuing Move request for stepguider (-1.11, -0.59)
02:38:29.567 00.000 8976 Worker thread wakes up
02:38:29.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -0.59) opts 0xd
02:38:29.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -0.59)
02:38:29.567 00.000 8976 Moving (-1.11, -0.59) raw xDistance=-0.02 yDistance=1.25
02:38:29.568 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:38:29.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.25
02:38:29.568 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:38:29.568 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
02:38:29.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:29.568 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:29.568 00.000 8976 MoveAxis(R, 0, ABG)
02:38:29.568 00.000 5052 Enqueuing Expose request
02:38:29.568 00.000 8976 MoveAxis(D, 5, ABG)
02:38:29.568 00.000 8976 stepping (-16, 30) + (0, -5)
02:38:29.568 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:38:29.612 00.044 8976 Received - 47 (G) 
02:38:29.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:38:29.612 00.000 8976 stepped: pos (-16, 25)
02:38:29.612 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:38:29.612 00.000 8976 MountToCamera -- mountX=2.36 mountY=-4.61 hyp=5.18 mountTheta=-1.10 cameraX=3.03, cameraY=4.20 cameraTheta=0.95
02:38:29.612 00.000 8976 incremental bump (3.026, 4.201) isValid = 1
02:38:29.612 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
02:38:29.612 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:38:29.612 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:38:29.612 00.000 8976 move complete, result=0
02:38:29.612 00.000 9828 Worker thread wakes up
02:38:29.612 00.000 8976 worker thread done servicing request
02:38:29.612 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:38:29.612 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:38:29.612 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
02:38:29.612 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
02:38:29.612 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 1.3 px 5 ms SOUTH
02:38:29.612 00.000 8976 Worker thread wakes up
02:38:29.613 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:29.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:29.613 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:38:29.613 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:38:29.613 00.000 9828 BLC: window closed
02:38:29.613 00.000 9828 MoveAxis(E, 23, B)
02:38:29.613 00.000 9828 Guiding  Dir = 2, Dur = 23
02:38:29.614 00.001 9828 IsSlewing returns 0
02:38:29.614 00.000 9828 IsGuiding returns 0
02:38:29.614 00.000 9828 PulseGuide returned control before completion, sleep 33
02:38:29.661 00.047 9828 IsGuiding returns 1
02:38:29.661 00.000 9828 scope still moving after pulse duration time elapsed
02:38:29.691 00.030 9828 IsSlewing returns 0
02:38:29.691 00.000 9828 IsGuiding returns 1
02:38:29.723 00.032 9828 IsSlewing returns 0
02:38:29.723 00.000 9828 IsGuiding returns 1
02:38:29.754 00.031 9828 IsSlewing returns 0
02:38:29.754 00.000 9828 IsGuiding returns 0
02:38:29.754 00.000 9828 scope move finished after 23 + 117 ms
02:38:29.754 00.000 9828 Move returns status 0, amount 23
02:38:29.754 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:29.754 00.000 9828 MoveAxis(N, 12, B)
02:38:29.754 00.000 9828 Guiding  Dir = 0, Dur = 12
02:38:29.769 00.015 9828 IsSlewing returns 0
02:38:29.769 00.000 9828 IsGuiding returns 0
02:38:29.769 00.000 9828 PulseGuide returned control before completion, sleep 22
02:38:29.800 00.031 9828 IsGuiding returns 1
02:38:29.800 00.000 9828 scope still moving after pulse duration time elapsed
02:38:29.832 00.032 9828 IsSlewing returns 0
02:38:29.832 00.000 9828 IsGuiding returns 1
02:38:29.863 00.031 9828 IsSlewing returns 0
02:38:29.863 00.000 9828 IsGuiding returns 1
02:38:29.895 00.032 9828 IsSlewing returns 0
02:38:29.895 00.000 9828 IsGuiding returns 0
02:38:29.895 00.000 9828 scope move finished after 12 + 113 ms
02:38:29.895 00.000 9828 Move returns status 0, amount 12
02:38:29.895 00.000 9828 move complete, result=0
02:38:29.895 00.000 9828 worker thread done servicing request
02:38:29.895 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:38:30.299 00.404 8976 Exposure complete
02:38:30.305 00.006 8976 worker thread done servicing request
02:38:30.305 00.000 5052 OnExposeComplete: enter
02:38:30.305 00.000 5052 UpdateGuideState(): m_state=6
02:38:30.305 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9736
02:38:30.305 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.88, Mass=116, SNR=7.4, Peak=63 HFD=2.3
02:38:30.305 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:38:30.305 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:38:30.305 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.17 hyp=0.85 cameraTheta=2.95 mountX=0.53 mountY=0.61, mountTheta=0.86
02:38:30.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.17, opts=13)
02:38:30.306 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.17)
02:38:30.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:38:30.306 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:38:30.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:30.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:30.306 00.000 5052 Enqueuing Expose request
02:38:30.306 00.000 8976 Worker thread wakes up
02:38:30.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.17) opts 0xd
02:38:30.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.17)
02:38:30.306 00.000 8976 Moving (-0.84, 0.17) raw xDistance=0.53 yDistance=0.61
02:38:30.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
02:38:30.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.61
02:38:30.306 00.000 8976 MoveAxis(L, 2, ABG)
02:38:30.306 00.000 8976 stepping (-16, 25) + (-2, 0)
02:38:30.306 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:30.331 00.025 8976 Received - 47 (G) 
02:38:30.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:30.331 00.000 8976 stepped: pos (-18, 25)
02:38:30.331 00.000 8976 MoveAxis(D, 3, ABG)
02:38:30.331 00.000 8976 stepping (-18, 25) + (0, -3)
02:38:30.331 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:30.363 00.032 8976 Received - 47 (G) 
02:38:30.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:38:30.363 00.000 8976 stepped: pos (-18, 22)
02:38:30.363 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:38:30.363 00.000 8976 MountToCamera -- mountX=2.49 mountY=-4.24 hyp=4.92 mountTheta=-1.04 cameraX=2.64, cameraY=4.15 cameraTheta=1.00
02:38:30.363 00.000 8976 incremental bump (2.640, 4.149) isValid = 1
02:38:30.363 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:38:30.363 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:38:30.363 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:38:30.364 00.001 8976 move complete, result=0
02:38:30.364 00.000 9828 Worker thread wakes up
02:38:30.364 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:38:30.364 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:38:30.364 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:38:30.364 00.000 8976 worker thread done servicing request
02:38:30.364 00.000 8976 Worker thread wakes up
02:38:30.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:30.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:30.364 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
02:38:30.364 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
02:38:30.364 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:38:30.364 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:38:30.364 00.000 9828 BLC: window closed
02:38:30.364 00.000 9828 MoveAxis(E, 21, B)
02:38:30.364 00.000 9828 Guiding  Dir = 2, Dur = 21
02:38:30.365 00.001 9828 IsSlewing returns 0
02:38:30.365 00.000 9828 IsGuiding returns 0
02:38:30.365 00.000 9828 PulseGuide returned control before completion, sleep 31
02:38:30.408 00.043 9828 IsGuiding returns 1
02:38:30.408 00.000 9828 scope still moving after pulse duration time elapsed
02:38:30.439 00.031 9828 IsSlewing returns 0
02:38:30.439 00.000 9828 IsGuiding returns 1
02:38:30.470 00.031 9828 IsSlewing returns 0
02:38:30.470 00.000 9828 IsGuiding returns 1
02:38:30.501 00.031 9828 IsSlewing returns 0
02:38:30.501 00.000 9828 IsGuiding returns 0
02:38:30.501 00.000 9828 scope move finished after 21 + 116 ms
02:38:30.501 00.000 9828 Move returns status 0, amount 21
02:38:30.501 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:30.501 00.000 9828 MoveAxis(N, 13, B)
02:38:30.501 00.000 9828 Guiding  Dir = 0, Dur = 13
02:38:30.517 00.016 9828 IsSlewing returns 0
02:38:30.517 00.000 9828 IsGuiding returns 0
02:38:30.517 00.000 9828 PulseGuide returned control before completion, sleep 23
02:38:30.549 00.032 9828 IsGuiding returns 1
02:38:30.549 00.000 9828 scope still moving after pulse duration time elapsed
02:38:30.580 00.031 9828 IsSlewing returns 0
02:38:30.580 00.000 9828 IsGuiding returns 1
02:38:30.612 00.032 9828 IsSlewing returns 0
02:38:30.612 00.000 9828 IsGuiding returns 1
02:38:30.643 00.031 9828 IsSlewing returns 0
02:38:30.643 00.000 9828 IsGuiding returns 1
02:38:30.674 00.031 9828 IsSlewing returns 0
02:38:30.675 00.001 9828 IsGuiding returns 0
02:38:30.675 00.000 9828 scope move finished after 13 + 144 ms
02:38:30.675 00.000 9828 Move returns status 0, amount 13
02:38:30.675 00.000 9828 move complete, result=0
02:38:30.676 00.001 9828 worker thread done servicing request
02:38:30.676 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:38:31.051 00.375 8976 Exposure complete
02:38:31.057 00.006 8976 worker thread done servicing request
02:38:31.057 00.000 5052 OnExposeComplete: enter
02:38:31.057 00.000 5052 UpdateGuideState(): m_state=6
02:38:31.057 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9737
02:38:31.057 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.72, Mass=114, SNR=7.3, Peak=64 HFD=1.8
02:38:31.057 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:38:31.057 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:38:31.057 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.01 hyp=0.70 cameraTheta=3.12 mountX=0.33 mountY=0.58, mountTheta=1.05
02:38:31.058 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.01, opts=13)
02:38:31.058 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.01)
02:38:31.058 00.000 8976 Worker thread wakes up
02:38:31.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.01) opts 0xd
02:38:31.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.01)
02:38:31.058 00.000 8976 Moving (-0.70, 0.01) raw xDistance=0.33 yDistance=0.58
02:38:31.058 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:38:31.058 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
02:38:31.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:31.059 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:31.059 00.000 5052 Enqueuing Expose request
02:38:31.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
02:38:31.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
02:38:31.059 00.000 8976 MoveAxis(L, 2, ABG)
02:38:31.059 00.000 8976 stepping (-18, 22) + (-2, 0)
02:38:31.059 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:31.082 00.023 8976 Received - 47 (G) 
02:38:31.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:31.083 00.001 8976 stepped: pos (-20, 22)
02:38:31.083 00.000 8976 MoveAxis(D, 2, ABG)
02:38:31.083 00.000 8976 stepping (-20, 22) + (0, -2)
02:38:31.083 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:31.114 00.031 8976 Received - 47 (G) 
02:38:31.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:31.114 00.000 8976 stepped: pos (-20, 20)
02:38:31.114 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:38:31.114 00.000 8976 MountToCamera -- mountX=2.68 mountY=-3.89 hyp=4.72 mountTheta=-0.97 cameraX=2.24, cameraY=4.16 cameraTheta=1.08
02:38:31.114 00.000 8976 incremental bump (2.242, 4.157) isValid = 1
02:38:31.114 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
02:38:31.114 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:38:31.114 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:38:31.114 00.000 8976 move complete, result=0
02:38:31.114 00.000 9828 Worker thread wakes up
02:38:31.114 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:38:31.114 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:38:31.114 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
02:38:31.115 00.001 5052 GuideStep: 0.3 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:38:31.115 00.000 8976 worker thread done servicing request
02:38:31.115 00.000 8976 Worker thread wakes up
02:38:31.115 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.18)
02:38:31.115 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:38:31.115 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:38:31.115 00.000 9828 BLC: window closed
02:38:31.115 00.000 9828 MoveAxis(E, 19, B)
02:38:31.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:31.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:31.115 00.000 9828 Guiding  Dir = 2, Dur = 19
02:38:31.116 00.001 9828 IsSlewing returns 0
02:38:31.116 00.000 9828 IsGuiding returns 0
02:38:31.116 00.000 9828 PulseGuide returned control before completion, sleep 29
02:38:31.156 00.040 9828 IsGuiding returns 1
02:38:31.156 00.000 9828 scope still moving after pulse duration time elapsed
02:38:31.187 00.031 9828 IsSlewing returns 0
02:38:31.187 00.000 9828 IsGuiding returns 1
02:38:31.219 00.032 9828 IsSlewing returns 0
02:38:31.219 00.000 9828 IsGuiding returns 1
02:38:31.250 00.031 9828 IsSlewing returns 0
02:38:31.250 00.000 9828 IsGuiding returns 0
02:38:31.250 00.000 9828 scope move finished after 19 + 115 ms
02:38:31.250 00.000 9828 Move returns status 0, amount 19
02:38:31.250 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:31.250 00.000 9828 MoveAxis(N, 13, B)
02:38:31.250 00.000 9828 Guiding  Dir = 0, Dur = 13
02:38:31.265 00.015 9828 IsSlewing returns 0
02:38:31.265 00.000 9828 IsGuiding returns 0
02:38:31.265 00.000 9828 PulseGuide returned control before completion, sleep 23
02:38:31.297 00.032 9828 IsGuiding returns 1
02:38:31.297 00.000 9828 scope still moving after pulse duration time elapsed
02:38:31.328 00.031 9828 IsSlewing returns 0
02:38:31.328 00.000 9828 IsGuiding returns 1
02:38:31.360 00.032 9828 IsSlewing returns 0
02:38:31.360 00.000 9828 IsGuiding returns 1
02:38:31.391 00.031 9828 IsSlewing returns 0
02:38:31.391 00.000 9828 IsGuiding returns 1
02:38:31.421 00.030 9828 IsSlewing returns 0
02:38:31.421 00.000 9828 IsGuiding returns 0
02:38:31.421 00.000 9828 scope move finished after 13 + 142 ms
02:38:31.421 00.000 9828 Move returns status 0, amount 13
02:38:31.421 00.000 9828 move complete, result=0
02:38:31.421 00.000 9828 worker thread done servicing request
02:38:31.421 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:38:31.804 00.383 8976 Exposure complete
02:38:31.810 00.006 8976 worker thread done servicing request
02:38:31.810 00.000 5052 OnExposeComplete: enter
02:38:31.810 00.000 5052 UpdateGuideState(): m_state=6
02:38:31.810 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9738
02:38:31.810 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.27, Mass=123, SNR=7.6, Peak=62 HFD=2.2
02:38:31.810 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.29 = 1.99)
02:38:31.810 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.89)
02:38:31.810 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.44 hyp=0.56 cameraTheta=-2.24 mountX=-0.23 mountY=0.53, mountTheta=1.98
02:38:31.811 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.44, opts=13)
02:38:31.811 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.44)
02:38:31.811 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:38:31.811 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:38:31.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:31.811 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:31.811 00.000 5052 Enqueuing Expose request
02:38:31.811 00.000 8976 Worker thread wakes up
02:38:31.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.44) opts 0xd
02:38:31.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.44)
02:38:31.811 00.000 8976 Moving (-0.35, -0.44) raw xDistance=-0.23 yDistance=0.53
02:38:31.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:38:31.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
02:38:31.812 00.001 8976 MoveAxis(R, 0, ABG)
02:38:31.812 00.000 8976 MoveAxis(D, 2, ABG)
02:38:31.812 00.000 8976 stepping (-20, 20) + (0, -2)
02:38:31.812 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:31.834 00.022 8976 Received - 47 (G) 
02:38:31.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:31.834 00.000 8976 stepped: pos (-20, 18)
02:38:31.834 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:38:31.834 00.000 8976 MountToCamera -- mountX=2.81 mountY=-3.55 hyp=4.52 mountTheta=-0.90 cameraX=1.88, cameraY=4.11 cameraTheta=1.14
02:38:31.834 00.000 8976 incremental bump (1.882, 4.114) isValid = 1
02:38:31.834 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:38:31.834 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:38:31.834 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:38:31.834 00.000 8976 move complete, result=0
02:38:31.834 00.000 9828 Worker thread wakes up
02:38:31.834 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:38:31.834 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:38:31.834 00.000 8976 worker thread done servicing request
02:38:31.834 00.000 8976 Worker thread wakes up
02:38:31.834 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:31.835 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:31.835 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:38:31.835 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
02:38:31.835 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
02:38:31.835 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
02:38:31.835 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:38:31.835 00.000 9828 BLC: window closed
02:38:31.835 00.000 9828 MoveAxis(E, 17, B)
02:38:31.835 00.000 9828 Guiding  Dir = 2, Dur = 17
02:38:31.835 00.000 9828 IsSlewing returns 0
02:38:31.835 00.000 9828 IsGuiding returns 0
02:38:31.835 00.000 9828 PulseGuide returned control before completion, sleep 27
02:38:31.870 00.035 9828 IsGuiding returns 1
02:38:31.870 00.000 9828 scope still moving after pulse duration time elapsed
02:38:31.901 00.031 9828 IsSlewing returns 0
02:38:31.901 00.000 9828 IsGuiding returns 1
02:38:31.932 00.031 9828 IsSlewing returns 0
02:38:31.932 00.000 9828 IsGuiding returns 1
02:38:31.964 00.032 9828 IsSlewing returns 0
02:38:31.964 00.000 9828 IsGuiding returns 0
02:38:31.964 00.000 9828 scope move finished after 17 + 111 ms
02:38:31.964 00.000 9828 Move returns status 0, amount 17
02:38:31.964 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:31.964 00.000 9828 MoveAxis(N, 14, B)
02:38:31.964 00.000 9828 Guiding  Dir = 0, Dur = 14
02:38:31.979 00.015 9828 IsSlewing returns 0
02:38:31.980 00.001 9828 IsGuiding returns 0
02:38:31.980 00.000 9828 PulseGuide returned control before completion, sleep 24
02:38:32.010 00.030 9828 IsGuiding returns 1
02:38:32.010 00.000 9828 scope still moving after pulse duration time elapsed
02:38:32.042 00.032 9828 IsSlewing returns 0
02:38:32.042 00.000 9828 IsGuiding returns 1
02:38:32.074 00.032 9828 IsSlewing returns 0
02:38:32.074 00.000 9828 IsGuiding returns 1
02:38:32.105 00.031 9828 IsSlewing returns 0
02:38:32.105 00.000 9828 IsGuiding returns 1
02:38:32.135 00.030 9828 IsSlewing returns 0
02:38:32.135 00.000 9828 IsGuiding returns 0
02:38:32.136 00.001 9828 scope move finished after 14 + 141 ms
02:38:32.136 00.000 9828 Move returns status 0, amount 14
02:38:32.136 00.000 9828 move complete, result=0
02:38:32.136 00.000 9828 worker thread done servicing request
02:38:32.136 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:38:32.520 00.384 8976 Exposure complete
02:38:32.525 00.005 8976 worker thread done servicing request
02:38:32.525 00.000 5052 OnExposeComplete: enter
02:38:32.525 00.000 5052 UpdateGuideState(): m_state=6
02:38:32.525 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9739
02:38:32.525 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.15, Mass=118, SNR=7.5, Peak=64 HFD=2.3
02:38:32.525 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.70 = 2.58)
02:38:32.525 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.48)
02:38:32.525 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.56 hyp=0.56 cameraTheta=-1.66 mountX=-0.48 mountY=0.35, mountTheta=2.51
02:38:32.526 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.56, opts=13)
02:38:32.526 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.56)
02:38:32.526 00.000 8976 Worker thread wakes up
02:38:32.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.56) opts 0xd
02:38:32.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.56)
02:38:32.526 00.000 8976 Moving (-0.05, -0.56) raw xDistance=-0.48 yDistance=0.35
02:38:32.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:38:32.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:38:32.526 00.000 8976 MoveAxis(R, 2, ABG)
02:38:32.526 00.000 8976 stepping (-20, 18) + (2, 0)
02:38:32.527 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:38:32.527 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:38:32.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:32.527 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:32.527 00.000 5052 Enqueuing Expose request
02:38:32.527 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:32.554 00.027 8976 Received - 47 (G) 
02:38:32.554 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:32.554 00.000 8976 stepped: pos (-18, 18)
02:38:32.554 00.000 8976 MoveAxis(D, 2, ABG)
02:38:32.554 00.000 8976 stepping (-18, 18) + (0, -2)
02:38:32.554 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:32.585 00.031 8976 Received - 47 (G) 
02:38:32.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:32.585 00.000 8976 stepped: pos (-18, 16)
02:38:32.585 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:38:32.585 00.000 8976 MountToCamera -- mountX=2.79 mountY=-3.22 hyp=4.26 mountTheta=-0.86 cameraX=1.59, cameraY=3.95 cameraTheta=1.19
02:38:32.585 00.000 8976 incremental bump (1.593, 3.948) isValid = 1
02:38:32.585 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:38:32.585 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:38:32.585 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:38:32.585 00.000 8976 move complete, result=0
02:38:32.585 00.000 9828 Worker thread wakes up
02:38:32.585 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 2 ms SOUTH
02:38:32.585 00.000 8976 worker thread done servicing request
02:38:32.585 00.000 8976 Worker thread wakes up
02:38:32.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:32.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:32.585 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:38:32.585 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:38:32.585 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:38:32.587 00.002 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:38:32.587 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:38:32.587 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:38:32.587 00.000 9828 BLC: window closed
02:38:32.587 00.000 9828 MoveAxis(E, 15, B)
02:38:32.587 00.000 9828 Guiding  Dir = 2, Dur = 15
02:38:32.587 00.000 9828 IsSlewing returns 0
02:38:32.587 00.000 9828 IsGuiding returns 0
02:38:32.587 00.000 9828 PulseGuide returned control before completion, sleep 25
02:38:32.619 00.032 9828 IsGuiding returns 1
02:38:32.619 00.000 9828 scope still moving after pulse duration time elapsed
02:38:32.649 00.030 9828 IsSlewing returns 0
02:38:32.649 00.000 9828 IsGuiding returns 1
02:38:32.681 00.032 9828 IsSlewing returns 0
02:38:32.681 00.000 9828 IsGuiding returns 1
02:38:32.713 00.032 9828 IsSlewing returns 0
02:38:32.713 00.000 9828 IsGuiding returns 0
02:38:32.713 00.000 9828 scope move finished after 15 + 110 ms
02:38:32.713 00.000 9828 Move returns status 0, amount 15
02:38:32.713 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:32.713 00.000 9828 MoveAxis(N, 14, B)
02:38:32.713 00.000 9828 Guiding  Dir = 0, Dur = 14
02:38:32.729 00.016 9828 IsSlewing returns 0
02:38:32.729 00.000 9828 IsGuiding returns 0
02:38:32.729 00.000 9828 PulseGuide returned control before completion, sleep 24
02:38:32.759 00.030 9828 IsGuiding returns 1
02:38:32.759 00.000 9828 scope still moving after pulse duration time elapsed
02:38:32.790 00.031 9828 IsSlewing returns 0
02:38:32.790 00.000 9828 IsGuiding returns 1
02:38:32.822 00.032 9828 IsSlewing returns 0
02:38:32.822 00.000 9828 IsGuiding returns 1
02:38:32.854 00.032 9828 IsSlewing returns 0
02:38:32.854 00.000 9828 IsGuiding returns 1
02:38:32.884 00.030 9828 IsSlewing returns 0
02:38:32.884 00.000 9828 IsGuiding returns 0
02:38:32.884 00.000 9828 scope move finished after 14 + 140 ms
02:38:32.884 00.000 9828 Move returns status 0, amount 14
02:38:32.884 00.000 9828 move complete, result=0
02:38:32.884 00.000 9828 worker thread done servicing request
02:38:32.884 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:38:33.272 00.388 8976 Exposure complete
02:38:33.278 00.006 8976 worker thread done servicing request
02:38:33.278 00.000 5052 OnExposeComplete: enter
02:38:33.278 00.000 5052 UpdateGuideState(): m_state=6
02:38:33.278 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9740
02:38:33.278 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.97, Mass=119, SNR=7.5, Peak=69 HFD=2.1
02:38:33.279 00.001 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
02:38:33.279 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
02:38:33.279 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.64 mountX=0.24 mountY=-0.13, mountTheta=-0.49
02:38:33.279 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.26, opts=13)
02:38:33.279 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.26)
02:38:33.280 00.001 8976 Worker thread wakes up
02:38:33.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.26) opts 0xd
02:38:33.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.26)
02:38:33.280 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:38:33.280 00.000 8976 Moving (-0.02, 0.26) raw xDistance=0.24 yDistance=-0.13
02:38:33.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:38:33.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:38:33.280 00.000 8976 MoveAxis(R, 0, ABG)
02:38:33.280 00.000 8976 MoveAxis(U, 0, ABG)
02:38:33.280 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:38:33.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:33.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:33.280 00.000 5052 Enqueuing Expose request
02:38:33.280 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:38:33.280 00.000 8976 MountToCamera -- mountX=2.78 mountY=-2.99 hyp=4.08 mountTheta=-0.82 cameraX=1.40, cameraY=3.84 cameraTheta=1.22
02:38:33.280 00.000 8976 incremental bump (1.400, 3.837) isValid = 1
02:38:33.281 00.001 8976 Scheduling Mount bump of (0.039, 0.112)
02:38:33.281 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:38:33.281 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:38:33.281 00.000 8976 move complete, result=0
02:38:33.281 00.000 9828 Worker thread wakes up
02:38:33.281 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:38:33.281 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:38:33.281 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:33.281 00.000 8976 worker thread done servicing request
02:38:33.281 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:38:33.281 00.000 8976 Worker thread wakes up
02:38:33.281 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
02:38:33.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:33.281 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:33.282 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:38:33.282 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:38:33.282 00.000 9828 BLC: window closed
02:38:33.282 00.000 9828 MoveAxis(E, 14, B)
02:38:33.282 00.000 9828 Guiding  Dir = 2, Dur = 14
02:38:33.282 00.000 9828 IsSlewing returns 0
02:38:33.282 00.000 9828 IsGuiding returns 0
02:38:33.282 00.000 9828 PulseGuide returned control before completion, sleep 24
02:38:33.318 00.036 9828 IsGuiding returns 1
02:38:33.318 00.000 9828 scope still moving after pulse duration time elapsed
02:38:33.350 00.032 9828 IsSlewing returns 0
02:38:33.350 00.000 9828 IsGuiding returns 1
02:38:33.381 00.031 9828 IsSlewing returns 0
02:38:33.381 00.000 9828 IsGuiding returns 1
02:38:33.412 00.031 9828 IsSlewing returns 0
02:38:33.412 00.000 9828 IsGuiding returns 0
02:38:33.413 00.001 9828 scope move finished after 14 + 116 ms
02:38:33.413 00.000 9828 Move returns status 0, amount 14
02:38:33.413 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:33.413 00.000 9828 MoveAxis(N, 14, B)
02:38:33.413 00.000 9828 Guiding  Dir = 0, Dur = 14
02:38:33.428 00.015 9828 IsSlewing returns 0
02:38:33.428 00.000 9828 IsGuiding returns 0
02:38:33.428 00.000 9828 PulseGuide returned control before completion, sleep 24
02:38:33.458 00.030 9828 IsGuiding returns 1
02:38:33.458 00.000 9828 scope still moving after pulse duration time elapsed
02:38:33.489 00.031 9828 IsSlewing returns 0
02:38:33.489 00.000 9828 IsGuiding returns 1
02:38:33.520 00.031 9828 IsSlewing returns 0
02:38:33.520 00.000 9828 IsGuiding returns 1
02:38:33.551 00.031 9828 IsSlewing returns 0
02:38:33.551 00.000 9828 IsGuiding returns 1
02:38:33.582 00.031 9828 IsSlewing returns 0
02:38:33.582 00.000 9828 IsGuiding returns 0
02:38:33.582 00.000 9828 scope move finished after 14 + 139 ms
02:38:33.582 00.000 9828 Move returns status 0, amount 14
02:38:33.582 00.000 9828 move complete, result=0
02:38:33.582 00.000 9828 worker thread done servicing request
02:38:33.582 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:38:33.967 00.385 8976 Exposure complete
02:38:33.973 00.006 8976 worker thread done servicing request
02:38:33.973 00.000 5052 OnExposeComplete: enter
02:38:33.973 00.000 5052 UpdateGuideState(): m_state=6
02:38:33.973 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9741
02:38:33.973 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.89, Mass=106, SNR=7.1, Peak=67 HFD=1.9
02:38:33.973 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
02:38:33.973 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
02:38:33.973 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.36 mountX=0.14 mountY=-0.13, mountTheta=-0.74
02:38:33.974 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.18, opts=13)
02:38:33.974 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.18)
02:38:33.974 00.000 8976 Worker thread wakes up
02:38:33.974 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.18) opts 0xd
02:38:33.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.18)
02:38:33.974 00.000 8976 Moving (0.04, 0.18) raw xDistance=0.14 yDistance=-0.13
02:38:33.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:38:33.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:38:33.974 00.000 8976 MoveAxis(R, 0, ABG)
02:38:33.974 00.000 8976 MoveAxis(U, 0, ABG)
02:38:33.974 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:38:33.974 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
02:38:33.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:33.974 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:38:33.974 00.000 8976 MountToCamera -- mountX=2.77 mountY=-2.84 hyp=3.97 mountTheta=-0.80 cameraX=1.27, cameraY=3.76 cameraTheta=1.25
02:38:33.974 00.000 8976 incremental bump (1.271, 3.762) isValid = 1
02:38:33.975 00.001 8976 Scheduling Mount bump of (0.037, 0.113)
02:38:33.975 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:33.975 00.000 5052 Enqueuing Expose request
02:38:33.975 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:38:33.975 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:38:33.975 00.000 8976 move complete, result=0
02:38:33.975 00.000 9828 Worker thread wakes up
02:38:33.975 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:38:33.975 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:38:33.975 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:38:33.975 00.000 8976 worker thread done servicing request
02:38:33.975 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:33.975 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:38:33.975 00.000 8976 Worker thread wakes up
02:38:33.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:33.976 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:33.976 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:38:33.976 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:38:33.976 00.000 9828 BLC: window closed
02:38:33.976 00.000 9828 MoveAxis(E, 13, B)
02:38:33.976 00.000 9828 Guiding  Dir = 2, Dur = 13
02:38:33.977 00.001 9828 IsSlewing returns 0
02:38:33.977 00.000 9828 IsGuiding returns 0
02:38:33.977 00.000 9828 PulseGuide returned control before completion, sleep 23
02:38:34.016 00.039 9828 IsGuiding returns 1
02:38:34.016 00.000 9828 scope still moving after pulse duration time elapsed
02:38:34.047 00.031 9828 IsSlewing returns 0
02:38:34.047 00.000 9828 IsGuiding returns 1
02:38:34.078 00.031 9828 IsSlewing returns 0
02:38:34.078 00.000 9828 IsGuiding returns 1
02:38:34.109 00.031 9828 IsSlewing returns 0
02:38:34.109 00.000 9828 IsGuiding returns 0
02:38:34.109 00.000 9828 scope move finished after 13 + 118 ms
02:38:34.109 00.000 9828 Move returns status 0, amount 13
02:38:34.109 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:34.109 00.000 9828 MoveAxis(N, 15, B)
02:38:34.109 00.000 9828 Guiding  Dir = 0, Dur = 15
02:38:34.124 00.015 9828 IsSlewing returns 0
02:38:34.124 00.000 9828 IsGuiding returns 0
02:38:34.124 00.000 9828 PulseGuide returned control before completion, sleep 25
02:38:34.155 00.031 9828 IsGuiding returns 1
02:38:34.155 00.000 9828 scope still moving after pulse duration time elapsed
02:38:34.185 00.030 9828 IsSlewing returns 0
02:38:34.185 00.000 9828 IsGuiding returns 1
02:38:34.216 00.031 9828 IsSlewing returns 0
02:38:34.216 00.000 9828 IsGuiding returns 1
02:38:34.247 00.031 9828 IsSlewing returns 0
02:38:34.247 00.000 9828 IsGuiding returns 1
02:38:34.277 00.030 9828 IsSlewing returns 0
02:38:34.277 00.000 9828 IsGuiding returns 0
02:38:34.277 00.000 9828 scope move finished after 15 + 138 ms
02:38:34.278 00.001 9828 Move returns status 0, amount 15
02:38:34.278 00.000 9828 move complete, result=0
02:38:34.278 00.000 9828 worker thread done servicing request
02:38:34.278 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:38:34.661 00.383 8976 Exposure complete
02:38:34.668 00.007 5052 OnExposeComplete: enter
02:38:34.668 00.000 5052 UpdateGuideState(): m_state=6
02:38:34.668 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9742
02:38:34.668 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.05, Mass=127, SNR=7.7, Peak=66 HFD=2.1
02:38:34.668 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.04 = -0.04)
02:38:34.668 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
02:38:34.668 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.34 hyp=0.38 cameraTheta=2.00 mountX=0.38 mountY=-0.05, mountTheta=-0.14
02:38:34.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.34, opts=13)
02:38:34.669 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.34)
02:38:34.669 00.000 8976 worker thread done servicing request
02:38:34.669 00.000 8976 Worker thread wakes up
02:38:34.669 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:38:34.669 00.000 5052 UpdateGuideState exits: m=127 SNR=7.7
02:38:34.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:34.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.34) opts 0xd
02:38:34.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.34)
02:38:34.669 00.000 8976 Moving (-0.16, 0.34) raw xDistance=0.38 yDistance=-0.05
02:38:34.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:34.669 00.000 5052 Enqueuing Expose request
02:38:34.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:38:34.670 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:38:34.670 00.000 8976 MoveAxis(L, 2, ABG)
02:38:34.670 00.000 8976 stepping (-18, 16) + (-2, 0)
02:38:34.670 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:34.696 00.026 8976 Received - 47 (G) 
02:38:34.696 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:34.696 00.000 8976 stepped: pos (-20, 16)
02:38:34.696 00.000 8976 MoveAxis(U, 0, ABG)
02:38:34.696 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:38:34.696 00.000 8976 MountToCamera -- mountX=2.87 mountY=-2.74 hyp=3.97 mountTheta=-0.76 cameraX=1.14, cameraY=3.80 cameraTheta=1.28
02:38:34.696 00.000 8976 incremental bump (1.138, 3.802) isValid = 1
02:38:34.696 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
02:38:34.696 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:38:34.696 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:38:34.696 00.000 8976 move complete, result=0
02:38:34.696 00.000 8976 worker thread done servicing request
02:38:34.696 00.000 8976 Worker thread wakes up
02:38:34.696 00.000 9828 Worker thread wakes up
02:38:34.696 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:34.697 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:34.697 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:38:34.697 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:38:34.697 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.90)
02:38:34.697 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:38:34.697 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:38:34.697 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:38:34.697 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:38:34.697 00.000 9828 BLC: window closed
02:38:34.697 00.000 9828 MoveAxis(E, 12, B)
02:38:34.697 00.000 9828 Guiding  Dir = 2, Dur = 12
02:38:34.698 00.001 9828 IsSlewing returns 0
02:38:34.699 00.001 9828 IsGuiding returns 0
02:38:34.699 00.000 9828 PulseGuide returned control before completion, sleep 22
02:38:34.729 00.030 9828 IsGuiding returns 1
02:38:34.729 00.000 9828 scope still moving after pulse duration time elapsed
02:38:34.760 00.031 9828 IsSlewing returns 0
02:38:34.760 00.000 9828 IsGuiding returns 1
02:38:34.792 00.032 9828 IsSlewing returns 0
02:38:34.792 00.000 9828 IsGuiding returns 1
02:38:34.823 00.031 9828 IsSlewing returns 0
02:38:34.823 00.000 9828 IsGuiding returns 1
02:38:34.854 00.031 9828 IsSlewing returns 0
02:38:34.855 00.001 9828 IsGuiding returns 0
02:38:34.855 00.000 9828 scope move finished after 12 + 144 ms
02:38:34.855 00.000 9828 Move returns status 0, amount 12
02:38:34.855 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:34.855 00.000 9828 MoveAxis(N, 15, B)
02:38:34.855 00.000 9828 Guiding  Dir = 0, Dur = 15
02:38:34.870 00.015 9828 IsSlewing returns 0
02:38:34.870 00.000 9828 IsGuiding returns 0
02:38:34.870 00.000 9828 PulseGuide returned control before completion, sleep 25
02:38:34.901 00.031 9828 IsGuiding returns 1
02:38:34.901 00.000 9828 scope still moving after pulse duration time elapsed
02:38:34.931 00.030 9828 IsSlewing returns 0
02:38:34.931 00.000 9828 IsGuiding returns 1
02:38:34.962 00.031 9828 IsSlewing returns 0
02:38:34.963 00.001 9828 IsGuiding returns 1
02:38:34.993 00.030 9828 IsSlewing returns 0
02:38:34.993 00.000 9828 IsGuiding returns 1
02:38:35.025 00.032 9828 IsSlewing returns 0
02:38:35.025 00.000 9828 IsGuiding returns 0
02:38:35.025 00.000 9828 scope move finished after 15 + 139 ms
02:38:35.025 00.000 9828 Move returns status 0, amount 15
02:38:35.025 00.000 9828 move complete, result=0
02:38:35.025 00.000 9828 worker thread done servicing request
02:38:35.025 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:38:35.382 00.357 8976 Exposure complete
02:38:35.388 00.006 8976 worker thread done servicing request
02:38:35.388 00.000 5052 OnExposeComplete: enter
02:38:35.388 00.000 5052 UpdateGuideState(): m_state=6
02:38:35.388 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9743
02:38:35.388 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.64, Mass=119, SNR=7.5, Peak=67 HFD=2.2
02:38:35.388 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
02:38:35.388 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.49)
02:38:35.388 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.65 mountX=-0.00 mountY=0.14, mountTheta=1.59
02:38:35.389 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.07, opts=13)
02:38:35.389 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.07)
02:38:35.389 00.000 8976 Worker thread wakes up
02:38:35.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.07) opts 0xd
02:38:35.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.07)
02:38:35.389 00.000 8976 Moving (-0.12, -0.07) raw xDistance=-0.00 yDistance=0.14
02:38:35.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:38:35.389 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:38:35.390 00.001 5052 UpdateGuideState exits: m=119 SNR=7.5
02:38:35.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:35.390 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:35.390 00.000 5052 Enqueuing Expose request
02:38:35.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:38:35.390 00.000 8976 MoveAxis(R, 0, ABG)
02:38:35.390 00.000 8976 MoveAxis(U, 0, ABG)
02:38:35.390 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:38:35.390 00.000 8976 MountToCamera -- mountX=2.93 mountY=-2.68 hyp=3.97 mountTheta=-0.74 cameraX=1.05, cameraY=3.83 cameraTheta=1.30
02:38:35.390 00.000 8976 incremental bump (1.049, 3.829) isValid = 1
02:38:35.390 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
02:38:35.390 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:38:35.390 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:38:35.390 00.000 8976 move complete, result=0
02:38:35.390 00.000 9828 Worker thread wakes up
02:38:35.390 00.000 8976 worker thread done servicing request
02:38:35.391 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:35.391 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:38:35.391 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:38:35.391 00.000 8976 Worker thread wakes up
02:38:35.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:35.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:35.391 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
02:38:35.391 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.96)
02:38:35.391 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
02:38:35.391 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:38:35.391 00.000 9828 BLC: window closed
02:38:35.391 00.000 9828 MoveAxis(E, 11, B)
02:38:35.391 00.000 9828 Guiding  Dir = 2, Dur = 11
02:38:35.392 00.001 9828 IsSlewing returns 0
02:38:35.392 00.000 9828 IsGuiding returns 0
02:38:35.392 00.000 9828 PulseGuide returned control before completion, sleep 21
02:38:35.428 00.036 9828 IsGuiding returns 1
02:38:35.428 00.000 9828 scope still moving after pulse duration time elapsed
02:38:35.459 00.031 9828 IsSlewing returns 0
02:38:35.459 00.000 9828 IsGuiding returns 1
02:38:35.490 00.031 9828 IsSlewing returns 0
02:38:35.490 00.000 9828 IsGuiding returns 1
02:38:35.522 00.032 9828 IsSlewing returns 0
02:38:35.522 00.000 9828 IsGuiding returns 0
02:38:35.522 00.000 9828 scope move finished after 11 + 119 ms
02:38:35.522 00.000 9828 Move returns status 0, amount 11
02:38:35.523 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:35.523 00.000 9828 MoveAxis(N, 15, B)
02:38:35.523 00.000 9828 Guiding  Dir = 0, Dur = 15
02:38:35.538 00.015 9828 IsSlewing returns 0
02:38:35.538 00.000 9828 IsGuiding returns 0
02:38:35.538 00.000 9828 PulseGuide returned control before completion, sleep 25
02:38:35.569 00.031 9828 IsGuiding returns 1
02:38:35.569 00.000 9828 scope still moving after pulse duration time elapsed
02:38:35.600 00.031 9828 IsSlewing returns 0
02:38:35.600 00.000 9828 IsGuiding returns 1
02:38:35.630 00.030 9828 IsSlewing returns 0
02:38:35.630 00.000 9828 IsGuiding returns 1
02:38:35.662 00.032 9828 IsSlewing returns 0
02:38:35.662 00.000 9828 IsGuiding returns 1
02:38:35.693 00.031 9828 IsSlewing returns 0
02:38:35.693 00.000 9828 IsGuiding returns 0
02:38:35.693 00.000 9828 scope move finished after 15 + 139 ms
02:38:35.693 00.000 9828 Move returns status 0, amount 15
02:38:35.693 00.000 9828 move complete, result=0
02:38:35.693 00.000 9828 worker thread done servicing request
02:38:35.693 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:38:36.093 00.400 8976 Exposure complete
02:38:36.099 00.006 8976 worker thread done servicing request
02:38:36.099 00.000 5052 OnExposeComplete: enter
02:38:36.099 00.000 5052 UpdateGuideState(): m_state=6
02:38:36.099 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9744
02:38:36.099 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.75, Mass=130, SNR=7.8, Peak=63 HFD=1.9
02:38:36.099 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:38:36.099 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:38:36.099 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.04 hyp=0.64 cameraTheta=3.08 mountX=0.32 mountY=0.52, mountTheta=1.01
02:38:36.100 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.04, opts=13)
02:38:36.100 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.04)
02:38:36.100 00.000 8976 Worker thread wakes up
02:38:36.100 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.04) opts 0xd
02:38:36.100 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.04)
02:38:36.100 00.000 8976 Moving (-0.64, 0.04) raw xDistance=0.32 yDistance=0.52
02:38:36.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:38:36.100 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:38:36.100 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:38:36.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:36.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.52
02:38:36.100 00.000 8976 MoveAxis(L, 1, ABG)
02:38:36.100 00.000 8976 stepping (-20, 16) + (-1, 0)
02:38:36.101 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:36.101 00.000 5052 Enqueuing Expose request
02:38:36.101 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:36.118 00.017 8976 Received - 47 (G) 
02:38:36.118 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:36.118 00.000 8976 stepped: pos (-21, 16)
02:38:36.118 00.000 8976 MoveAxis(D, 2, ABG)
02:38:36.118 00.000 8976 stepping (-21, 16) + (0, -2)
02:38:36.118 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:36.150 00.032 8976 Received - 47 (G) 
02:38:36.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:36.151 00.001 8976 stepped: pos (-21, 14)
02:38:36.151 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
02:38:36.151 00.000 8976 MountToCamera -- mountX=3.03 mountY=-2.53 hyp=3.94 mountTheta=-0.70 cameraX=0.87, cameraY=3.84 cameraTheta=1.35
02:38:36.151 00.000 8976 incremental bump (0.873, 3.844) isValid = 1
02:38:36.151 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
02:38:36.151 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:38:36.151 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:38:36.151 00.000 8976 move complete, result=0
02:38:36.151 00.000 8976 worker thread done servicing request
02:38:36.151 00.000 8976 Worker thread wakes up
02:38:36.151 00.000 9828 Worker thread wakes up
02:38:36.151 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:38:36.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:36.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:36.151 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:38:36.151 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:38:36.152 00.001 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
02:38:36.152 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
02:38:36.152 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
02:38:36.152 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:38:36.152 00.000 9828 BLC: window closed
02:38:36.152 00.000 9828 MoveAxis(E, 10, B)
02:38:36.152 00.000 9828 Guiding  Dir = 2, Dur = 10
02:38:36.152 00.000 9828 IsSlewing returns 0
02:38:36.152 00.000 9828 IsGuiding returns 0
02:38:36.152 00.000 9828 PulseGuide returned control before completion, sleep 20
02:38:36.187 00.035 9828 IsGuiding returns 1
02:38:36.187 00.000 9828 scope still moving after pulse duration time elapsed
02:38:36.219 00.032 9828 IsSlewing returns 0
02:38:36.219 00.000 9828 IsGuiding returns 1
02:38:36.250 00.031 9828 IsSlewing returns 0
02:38:36.250 00.000 9828 IsGuiding returns 1
02:38:36.282 00.032 9828 IsSlewing returns 0
02:38:36.282 00.000 9828 IsGuiding returns 0
02:38:36.282 00.000 9828 scope move finished after 10 + 119 ms
02:38:36.282 00.000 9828 Move returns status 0, amount 10
02:38:36.282 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:36.282 00.000 9828 MoveAxis(N, 15, B)
02:38:36.282 00.000 9828 Guiding  Dir = 0, Dur = 15
02:38:36.296 00.014 9828 IsSlewing returns 0
02:38:36.296 00.000 9828 IsGuiding returns 0
02:38:36.296 00.000 9828 PulseGuide returned control before completion, sleep 25
02:38:36.327 00.031 9828 IsGuiding returns 1
02:38:36.327 00.000 9828 scope still moving after pulse duration time elapsed
02:38:36.358 00.031 9828 IsSlewing returns 0
02:38:36.358 00.000 9828 IsGuiding returns 1
02:38:36.389 00.031 9828 IsSlewing returns 0
02:38:36.389 00.000 9828 IsGuiding returns 1
02:38:36.421 00.032 9828 IsSlewing returns 0
02:38:36.421 00.000 9828 IsGuiding returns 1
02:38:36.452 00.031 9828 IsSlewing returns 0
02:38:36.452 00.000 9828 IsGuiding returns 0
02:38:36.453 00.001 9828 scope move finished after 15 + 141 ms
02:38:36.453 00.000 9828 Move returns status 0, amount 15
02:38:36.453 00.000 9828 move complete, result=0
02:38:36.453 00.000 9828 worker thread done servicing request
02:38:36.453 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:38:36.839 00.386 8976 Exposure complete
02:38:36.845 00.006 8976 worker thread done servicing request
02:38:36.845 00.000 5052 OnExposeComplete: enter
02:38:36.845 00.000 5052 UpdateGuideState(): m_state=6
02:38:36.845 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9745
02:38:36.845 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.51, Mass=115, SNR=7.4, Peak=63 HFD=1.9
02:38:36.845 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.70 = 1.59)
02:38:36.845 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
02:38:36.845 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.20 hyp=0.43 cameraTheta=-2.65 mountX=-0.01 mountY=0.43, mountTheta=1.59
02:38:36.846 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.20, opts=13)
02:38:36.846 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.20)
02:38:36.846 00.000 8976 Worker thread wakes up
02:38:36.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.20) opts 0xd
02:38:36.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.20)
02:38:36.846 00.000 8976 Moving (-0.38, -0.20) raw xDistance=-0.01 yDistance=0.43
02:38:36.846 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:38:36.846 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:38:36.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:36.846 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:36.846 00.000 5052 Enqueuing Expose request
02:38:36.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:38:36.847 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
02:38:36.847 00.000 8976 MoveAxis(R, 0, ABG)
02:38:36.847 00.000 8976 MoveAxis(D, 2, ABG)
02:38:36.847 00.000 8976 stepping (-21, 14) + (0, -2)
02:38:36.847 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:36.870 00.023 8976 Received - 47 (G) 
02:38:36.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:36.870 00.000 8976 stepped: pos (-21, 12)
02:38:36.870 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:38:36.870 00.000 8976 MountToCamera -- mountX=3.09 mountY=-2.32 hyp=3.86 mountTheta=-0.64 cameraX=0.66, cameraY=3.81 cameraTheta=1.40
02:38:36.870 00.000 8976 incremental bump (0.662, 3.807) isValid = 1
02:38:36.870 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:38:36.870 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:38:36.870 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:38:36.870 00.000 8976 move complete, result=0
02:38:36.870 00.000 9828 Worker thread wakes up
02:38:36.870 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:38:36.870 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:38:36.871 00.001 8976 worker thread done servicing request
02:38:36.871 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:38:36.871 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:38:36.871 00.000 8976 Worker thread wakes up
02:38:36.871 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
02:38:36.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:36.871 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:38:36.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:36.871 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:38:36.871 00.000 9828 BLC: window closed
02:38:36.871 00.000 9828 MoveAxis(E, 8, B)
02:38:36.871 00.000 9828 Guiding  Dir = 2, Dur = 8
02:38:36.872 00.001 9828 IsSlewing returns 0
02:38:36.872 00.000 9828 IsGuiding returns 0
02:38:36.872 00.000 9828 PulseGuide returned control before completion, sleep 18
02:38:36.902 00.030 9828 IsGuiding returns 1
02:38:36.902 00.000 9828 scope still moving after pulse duration time elapsed
02:38:36.934 00.032 9828 IsSlewing returns 0
02:38:36.934 00.000 9828 IsGuiding returns 1
02:38:36.965 00.031 9828 IsSlewing returns 0
02:38:36.965 00.000 9828 IsGuiding returns 1
02:38:36.997 00.032 9828 IsSlewing returns 0
02:38:36.997 00.000 9828 IsGuiding returns 0
02:38:36.997 00.000 9828 scope move finished after 8 + 117 ms
02:38:36.997 00.000 9828 Move returns status 0, amount 8
02:38:36.997 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:36.997 00.000 9828 MoveAxis(N, 16, B)
02:38:36.997 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:37.012 00.015 9828 IsSlewing returns 0
02:38:37.012 00.000 9828 IsGuiding returns 1
02:38:37.012 00.000 9828 Entered PulseGuideScope while moving
02:38:37.073 00.061 9828 IsSlewing returns 0
02:38:37.073 00.000 9828 IsGuiding returns 1
02:38:37.073 00.000 9828 Still moving
02:38:37.137 00.064 9828 IsSlewing returns 0
02:38:37.137 00.000 9828 IsGuiding returns 0
02:38:37.137 00.000 9828 Movement stopped - continuing
02:38:37.137 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:37.168 00.031 9828 IsGuiding returns 1
02:38:37.168 00.000 9828 scope still moving after pulse duration time elapsed
02:38:37.200 00.032 9828 IsSlewing returns 0
02:38:37.200 00.000 9828 IsGuiding returns 1
02:38:37.231 00.031 9828 IsSlewing returns 0
02:38:37.231 00.000 9828 IsGuiding returns 1
02:38:37.262 00.031 9828 IsSlewing returns 0
02:38:37.262 00.000 9828 IsGuiding returns 1
02:38:37.293 00.031 9828 IsSlewing returns 0
02:38:37.293 00.000 9828 IsGuiding returns 0
02:38:37.293 00.000 9828 scope move finished after 16 + 140 ms
02:38:37.293 00.000 9828 Move returns status 0, amount 16
02:38:37.293 00.000 9828 move complete, result=0
02:38:37.293 00.000 9828 worker thread done servicing request
02:38:37.293 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:38:37.556 00.263 8976 Exposure complete
02:38:37.561 00.005 8976 worker thread done servicing request
02:38:37.561 00.000 5052 OnExposeComplete: enter
02:38:37.561 00.000 5052 UpdateGuideState(): m_state=6
02:38:37.561 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9746
02:38:37.561 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.62, Mass=119, SNR=7.5, Peak=63 HFD=2.3
02:38:37.561 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.99 = 1.30)
02:38:37.561 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
02:38:37.561 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-2.94 mountX=0.12 mountY=0.42, mountTheta=1.29
02:38:37.562 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.09, opts=13)
02:38:37.562 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.09)
02:38:37.562 00.000 8976 Worker thread wakes up
02:38:37.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.09) opts 0xd
02:38:37.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.09)
02:38:37.562 00.000 8976 Moving (-0.44, -0.09) raw xDistance=0.12 yDistance=0.42
02:38:37.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:38:37.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
02:38:37.563 00.001 8976 MoveAxis(R, 0, ABG)
02:38:37.563 00.000 8976 MoveAxis(D, 2, ABG)
02:38:37.563 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:38:37.563 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:38:37.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:37.563 00.000 8976 stepping (-21, 12) + (0, -2)
02:38:37.563 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:37.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:37.563 00.000 5052 Enqueuing Expose request
02:38:37.589 00.026 8976 Received - 47 (G) 
02:38:37.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:37.589 00.000 8976 stepped: pos (-21, 10)
02:38:37.590 00.001 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:38:37.590 00.000 8976 MountToCamera -- mountX=3.13 mountY=-2.08 hyp=3.76 mountTheta=-0.59 cameraX=0.43, cameraY=3.73 cameraTheta=1.46
02:38:37.590 00.000 8976 incremental bump (0.427, 3.734) isValid = 1
02:38:37.590 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
02:38:37.590 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:38:37.590 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:38:37.590 00.000 8976 move complete, result=0
02:38:37.590 00.000 9828 Worker thread wakes up
02:38:37.590 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:38:37.590 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:38:37.590 00.000 8976 worker thread done servicing request
02:38:37.590 00.000 8976 Worker thread wakes up
02:38:37.590 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:38:37.590 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
02:38:37.590 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.81)
02:38:37.590 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
02:38:37.590 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:38:37.590 00.000 9828 BLC: window closed
02:38:37.591 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:37.591 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:37.591 00.000 9828 MoveAxis(E, 6, B)
02:38:37.591 00.000 9828 Guiding  Dir = 2, Dur = 6
02:38:37.591 00.000 9828 IsSlewing returns 0
02:38:37.591 00.000 9828 IsGuiding returns 0
02:38:37.591 00.000 9828 PulseGuide returned control before completion, sleep 16
02:38:37.619 00.028 9828 IsGuiding returns 1
02:38:37.619 00.000 9828 scope still moving after pulse duration time elapsed
02:38:37.651 00.032 9828 IsSlewing returns 0
02:38:37.651 00.000 9828 IsGuiding returns 1
02:38:37.681 00.030 9828 IsSlewing returns 0
02:38:37.682 00.001 9828 IsGuiding returns 1
02:38:37.712 00.030 9828 IsSlewing returns 0
02:38:37.712 00.000 9828 IsGuiding returns 0
02:38:37.712 00.000 9828 scope move finished after 6 + 115 ms
02:38:37.712 00.000 9828 Move returns status 0, amount 6
02:38:37.712 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:37.713 00.001 9828 MoveAxis(N, 16, B)
02:38:37.713 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:37.728 00.015 9828 IsSlewing returns 0
02:38:37.728 00.000 9828 IsGuiding returns 0
02:38:37.728 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:37.757 00.029 9828 IsGuiding returns 1
02:38:37.757 00.000 9828 scope still moving after pulse duration time elapsed
02:38:37.788 00.031 9828 IsSlewing returns 0
02:38:37.788 00.000 9828 IsGuiding returns 1
02:38:37.819 00.031 9828 IsSlewing returns 0
02:38:37.819 00.000 9828 IsGuiding returns 1
02:38:37.851 00.032 9828 IsSlewing returns 0
02:38:37.851 00.000 9828 IsGuiding returns 1
02:38:37.882 00.031 9828 IsSlewing returns 0
02:38:37.882 00.000 9828 IsGuiding returns 0
02:38:37.882 00.000 9828 scope move finished after 16 + 137 ms
02:38:37.882 00.000 9828 Move returns status 0, amount 16
02:38:37.882 00.000 9828 move complete, result=0
02:38:37.882 00.000 9828 worker thread done servicing request
02:38:37.882 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:38:38.277 00.395 8976 Exposure complete
02:38:38.283 00.006 8976 worker thread done servicing request
02:38:38.283 00.000 5052 OnExposeComplete: enter
02:38:38.283 00.000 5052 UpdateGuideState(): m_state=6
02:38:38.283 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9747
02:38:38.283 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.60, Mass=106, SNR=7.1, Peak=65 HFD=2.2
02:38:38.283 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
02:38:38.283 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.46)
02:38:38.283 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-2.68 mountX=0.00 mountY=0.23, mountTheta=1.56
02:38:38.284 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.11, opts=13)
02:38:38.284 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.11)
02:38:38.284 00.000 8976 Worker thread wakes up
02:38:38.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.11) opts 0xd
02:38:38.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.11)
02:38:38.284 00.000 8976 Moving (-0.21, -0.11) raw xDistance=0.00 yDistance=0.23
02:38:38.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:38:38.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:38:38.284 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
02:38:38.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:38.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:38:38.284 00.000 8976 MoveAxis(R, 0, ABG)
02:38:38.284 00.000 8976 MoveAxis(U, 0, ABG)
02:38:38.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:38.284 00.000 5052 Enqueuing Expose request
02:38:38.285 00.001 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:38:38.285 00.000 8976 MountToCamera -- mountX=3.16 mountY=-1.92 hyp=3.70 mountTheta=-0.55 cameraX=0.27, cameraY=3.69 cameraTheta=1.50
02:38:38.285 00.000 8976 incremental bump (0.270, 3.685) isValid = 1
02:38:38.285 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
02:38:38.285 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:38:38.285 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:38:38.285 00.000 8976 move complete, result=0
02:38:38.285 00.000 9828 Worker thread wakes up
02:38:38.285 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:38:38.285 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:38:38.285 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:38:38.285 00.000 8976 worker thread done servicing request
02:38:38.285 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
02:38:38.285 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
02:38:38.285 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
02:38:38.286 00.001 8976 Worker thread wakes up
02:38:38.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:38.286 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:38:38.286 00.000 9828 BLC: window closed
02:38:38.286 00.000 9828 MoveAxis(E, 4, B)
02:38:38.286 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:38.286 00.000 9828 Guiding  Dir = 2, Dur = 4
02:38:38.286 00.000 9828 IsSlewing returns 0
02:38:38.286 00.000 9828 IsGuiding returns 0
02:38:38.286 00.000 9828 PulseGuide returned control before completion, sleep 14
02:38:38.304 00.018 9828 IsGuiding returns 1
02:38:38.304 00.000 9828 scope still moving after pulse duration time elapsed
02:38:38.334 00.030 9828 IsSlewing returns 0
02:38:38.334 00.000 9828 IsGuiding returns 1
02:38:38.367 00.033 9828 IsSlewing returns 0
02:38:38.367 00.000 9828 IsGuiding returns 1
02:38:38.398 00.031 9828 IsSlewing returns 0
02:38:38.398 00.000 9828 IsGuiding returns 0
02:38:38.398 00.000 9828 scope move finished after 4 + 106 ms
02:38:38.398 00.000 9828 Move returns status 0, amount 4
02:38:38.398 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:38.398 00.000 9828 MoveAxis(N, 16, B)
02:38:38.398 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:38.413 00.015 9828 IsSlewing returns 0
02:38:38.413 00.000 9828 IsGuiding returns 0
02:38:38.413 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:38.444 00.031 9828 IsGuiding returns 1
02:38:38.444 00.000 9828 scope still moving after pulse duration time elapsed
02:38:38.476 00.032 9828 IsSlewing returns 0
02:38:38.476 00.000 9828 IsGuiding returns 1
02:38:38.507 00.031 9828 IsSlewing returns 0
02:38:38.507 00.000 9828 IsGuiding returns 1
02:38:38.536 00.029 9828 IsSlewing returns 0
02:38:38.536 00.000 9828 IsGuiding returns 1
02:38:38.568 00.032 9828 IsSlewing returns 0
02:38:38.568 00.000 9828 IsGuiding returns 0
02:38:38.568 00.000 9828 scope move finished after 16 + 138 ms
02:38:38.568 00.000 9828 Move returns status 0, amount 16
02:38:38.568 00.000 9828 move complete, result=0
02:38:38.568 00.000 9828 worker thread done servicing request
02:38:38.568 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:38:38.970 00.402 8976 Exposure complete
02:38:38.975 00.005 8976 worker thread done servicing request
02:38:38.976 00.001 5052 OnExposeComplete: enter
02:38:38.976 00.000 5052 UpdateGuideState(): m_state=6
02:38:38.976 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9748
02:38:38.976 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.68, Mass=117, SNR=7.5, Peak=65 HFD=2.1
02:38:38.976 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.02 = 1.27)
02:38:38.976 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
02:38:38.976 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-2.97 mountX=0.05 mountY=0.16, mountTheta=1.26
02:38:38.977 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.03, opts=13)
02:38:38.977 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.03)
02:38:38.977 00.000 8976 Worker thread wakes up
02:38:38.977 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.03) opts 0xd
02:38:38.977 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.03)
02:38:38.977 00.000 8976 Moving (-0.17, -0.03) raw xDistance=0.05 yDistance=0.16
02:38:38.977 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:38:38.977 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:38:38.978 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:38.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:38:38.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:38:38.978 00.000 8976 MoveAxis(R, 0, ABG)
02:38:38.978 00.000 8976 MoveAxis(U, 0, ABG)
02:38:38.978 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:38.978 00.000 5052 Enqueuing Expose request
02:38:38.978 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
02:38:38.978 00.000 8976 MountToCamera -- mountX=3.18 mountY=-1.81 hyp=3.66 mountTheta=-0.52 cameraX=0.16, cameraY=3.65 cameraTheta=1.53
02:38:38.978 00.000 8976 incremental bump (0.164, 3.653) isValid = 1
02:38:38.978 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
02:38:38.978 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:38:38.978 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:38:38.979 00.001 8976 move complete, result=0
02:38:38.979 00.000 9828 Worker thread wakes up
02:38:38.979 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:38:38.979 00.000 8976 worker thread done servicing request
02:38:38.979 00.000 8976 Worker thread wakes up
02:38:38.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:38.979 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:38.979 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:38:38.979 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:38:38.979 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
02:38:38.979 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
02:38:38.979 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
02:38:38.979 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:38:38.979 00.000 9828 BLC: window closed
02:38:38.980 00.001 9828 MoveAxis(E, 3, B)
02:38:38.980 00.000 9828 Guiding  Dir = 2, Dur = 3
02:38:38.980 00.000 9828 IsSlewing returns 0
02:38:38.980 00.000 9828 IsGuiding returns 0
02:38:38.980 00.000 9828 PulseGuide returned control before completion, sleep 13
02:38:39.005 00.025 9828 IsGuiding returns 1
02:38:39.005 00.000 9828 scope still moving after pulse duration time elapsed
02:38:39.035 00.030 9828 IsSlewing returns 0
02:38:39.035 00.000 9828 IsGuiding returns 1
02:38:39.067 00.032 9828 IsSlewing returns 0
02:38:39.067 00.000 9828 IsGuiding returns 1
02:38:39.098 00.031 9828 IsSlewing returns 0
02:38:39.098 00.000 9828 IsGuiding returns 0
02:38:39.098 00.000 9828 scope move finished after 3 + 115 ms
02:38:39.098 00.000 9828 Move returns status 0, amount 3
02:38:39.098 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:39.098 00.000 9828 MoveAxis(N, 16, B)
02:38:39.098 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:39.114 00.016 9828 IsSlewing returns 0
02:38:39.114 00.000 9828 IsGuiding returns 0
02:38:39.114 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:39.144 00.030 9828 IsGuiding returns 1
02:38:39.144 00.000 9828 scope still moving after pulse duration time elapsed
02:38:39.176 00.032 9828 IsSlewing returns 0
02:38:39.176 00.000 9828 IsGuiding returns 1
02:38:39.206 00.030 9828 IsSlewing returns 0
02:38:39.206 00.000 9828 IsGuiding returns 1
02:38:39.238 00.032 9828 IsSlewing returns 0
02:38:39.238 00.000 9828 IsGuiding returns 1
02:38:39.269 00.031 9828 IsSlewing returns 0
02:38:39.269 00.000 9828 IsGuiding returns 0
02:38:39.269 00.000 9828 scope move finished after 16 + 139 ms
02:38:39.269 00.000 9828 Move returns status 0, amount 16
02:38:39.269 00.000 9828 move complete, result=0
02:38:39.269 00.000 9828 worker thread done servicing request
02:38:39.269 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:38:39.662 00.393 8976 Exposure complete
02:38:39.668 00.006 8976 worker thread done servicing request
02:38:39.668 00.000 5052 OnExposeComplete: enter
02:38:39.668 00.000 5052 UpdateGuideState(): m_state=6
02:38:39.668 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9749
02:38:39.668 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.28, Mass=129, SNR=7.8, Peak=68 HFD=2.2
02:38:39.668 00.000 5052 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.04) = xAngle (-4.18 = 2.10)
02:38:39.668 00.000 5052 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.29 = 2.00)
02:38:39.668 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.43 hyp=0.51 cameraTheta=-2.14 mountX=-0.26 mountY=0.47, mountTheta=2.08
02:38:39.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.43, opts=13)
02:38:39.669 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.43)
02:38:39.669 00.000 8976 Worker thread wakes up
02:38:39.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.43) opts 0xd
02:38:39.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.43)
02:38:39.669 00.000 8976 Moving (-0.28, -0.43) raw xDistance=-0.26 yDistance=0.47
02:38:39.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:38:39.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
02:38:39.669 00.000 8976 MoveAxis(R, 0, ABG)
02:38:39.670 00.001 8976 MoveAxis(D, 2, ABG)
02:38:39.670 00.000 8976 stepping (-21, 10) + (0, -2)
02:38:39.670 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:38:39.670 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:38:39.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:39.670 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:39.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:39.670 00.000 5052 Enqueuing Expose request
02:38:39.699 00.029 8976 Received - 47 (G) 
02:38:39.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:39.699 00.000 8976 stepped: pos (-21, 8)
02:38:39.699 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
02:38:39.699 00.000 8976 MountToCamera -- mountX=3.19 mountY=-1.63 hyp=3.58 mountTheta=-0.47 cameraX=0.00, cameraY=3.58 cameraTheta=1.57
02:38:39.699 00.000 8976 incremental bump (0.000, 3.583) isValid = 1
02:38:39.699 00.000 8976 Scheduling Mount bump of (0.000, 0.119)
02:38:39.700 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:38:39.700 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:38:39.700 00.000 8976 move complete, result=0
02:38:39.700 00.000 8976 worker thread done servicing request
02:38:39.700 00.000 8976 Worker thread wakes up
02:38:39.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:39.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:39.700 00.000 9828 Worker thread wakes up
02:38:39.700 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:38:39.700 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:38:39.700 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
02:38:39.700 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.70)
02:38:39.700 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
02:38:39.700 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:38:39.700 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:38:39.700 00.000 9828 BLC: window closed
02:38:39.700 00.000 9828 MoveAxis(E, 2, B)
02:38:39.701 00.001 9828 Guiding  Dir = 2, Dur = 2
02:38:39.701 00.000 9828 IsSlewing returns 0
02:38:39.701 00.000 9828 IsGuiding returns 0
02:38:39.701 00.000 9828 PulseGuide returned control before completion, sleep 12
02:38:39.723 00.022 9828 IsGuiding returns 1
02:38:39.723 00.000 9828 scope still moving after pulse duration time elapsed
02:38:39.755 00.032 9828 IsSlewing returns 0
02:38:39.755 00.000 9828 IsGuiding returns 1
02:38:39.785 00.030 9828 IsSlewing returns 0
02:38:39.785 00.000 9828 IsGuiding returns 1
02:38:39.817 00.032 9828 IsSlewing returns 0
02:38:39.817 00.000 9828 IsGuiding returns 0
02:38:39.817 00.000 9828 scope move finished after 2 + 113 ms
02:38:39.817 00.000 9828 Move returns status 0, amount 2
02:38:39.817 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:39.817 00.000 9828 MoveAxis(N, 16, B)
02:38:39.817 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:39.833 00.016 9828 IsSlewing returns 0
02:38:39.833 00.000 9828 IsGuiding returns 0
02:38:39.833 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:39.863 00.030 9828 IsGuiding returns 1
02:38:39.863 00.000 9828 scope still moving after pulse duration time elapsed
02:38:39.894 00.031 9828 IsSlewing returns 0
02:38:39.894 00.000 9828 IsGuiding returns 1
02:38:39.925 00.031 9828 IsSlewing returns 0
02:38:39.925 00.000 9828 IsGuiding returns 1
02:38:39.955 00.030 9828 IsSlewing returns 0
02:38:39.955 00.000 9828 IsGuiding returns 1
02:38:39.987 00.032 9828 IsSlewing returns 0
02:38:39.987 00.000 9828 IsGuiding returns 0
02:38:39.987 00.000 9828 scope move finished after 16 + 138 ms
02:38:39.987 00.000 9828 Move returns status 0, amount 16
02:38:39.987 00.000 9828 move complete, result=0
02:38:39.988 00.001 9828 worker thread done servicing request
02:38:39.988 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:38:40.387 00.399 8976 Exposure complete
02:38:40.393 00.006 8976 worker thread done servicing request
02:38:40.393 00.000 5052 OnExposeComplete: enter
02:38:40.393 00.000 5052 UpdateGuideState(): m_state=6
02:38:40.393 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9750
02:38:40.393 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.57, Mass=113, SNR=7.3, Peak=61 HFD=2.1
02:38:40.393 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.04) = xAngle (-3.69 = 2.59)
02:38:40.393 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.49)
02:38:40.393 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.64 mountX=-0.12 mountY=0.09, mountTheta=2.53
02:38:40.394 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.14, opts=13)
02:38:40.394 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.14)
02:38:40.394 00.000 8976 Worker thread wakes up
02:38:40.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.14) opts 0xd
02:38:40.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.14)
02:38:40.394 00.000 8976 Moving (-0.01, -0.14) raw xDistance=-0.12 yDistance=0.09
02:38:40.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:38:40.395 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:38:40.395 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:38:40.395 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:38:40.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:40.395 00.000 8976 MoveAxis(R, 0, ABG)
02:38:40.395 00.000 8976 MoveAxis(U, 0, ABG)
02:38:40.395 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
02:38:40.395 00.000 8976 MountToCamera -- mountX=3.20 mountY=-1.51 hyp=3.54 mountTheta=-0.44 cameraX=-0.11, cameraY=3.54 cameraTheta=1.60
02:38:40.395 00.000 8976 incremental bump (-0.110, 3.536) isValid = 1
02:38:40.395 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
02:38:40.395 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:40.395 00.000 5052 Enqueuing Expose request
02:38:40.395 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:38:40.395 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:38:40.395 00.000 8976 move complete, result=0
02:38:40.395 00.000 9828 Worker thread wakes up
02:38:40.395 00.000 8976 worker thread done servicing request
02:38:40.396 00.001 8976 Worker thread wakes up
02:38:40.396 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:40.396 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:38:40.396 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:38:40.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:40.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:40.396 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
02:38:40.396 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.67)
02:38:40.396 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
02:38:40.396 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:38:40.396 00.000 9828 BLC: window closed
02:38:40.396 00.000 9828 MoveAxis(E, 1, B)
02:38:40.396 00.000 9828 Guiding  Dir = 2, Dur = 1
02:38:40.397 00.001 9828 IsSlewing returns 0
02:38:40.397 00.000 9828 IsGuiding returns 0
02:38:40.397 00.000 9828 PulseGuide returned control before completion, sleep 11
02:38:40.412 00.015 9828 IsGuiding returns 1
02:38:40.412 00.000 9828 scope still moving after pulse duration time elapsed
02:38:40.443 00.031 9828 IsSlewing returns 0
02:38:40.443 00.000 9828 IsGuiding returns 1
02:38:40.474 00.031 9828 IsSlewing returns 0
02:38:40.474 00.000 9828 IsGuiding returns 1
02:38:40.506 00.032 9828 IsSlewing returns 0
02:38:40.506 00.000 9828 IsGuiding returns 0
02:38:40.506 00.000 9828 scope move finished after 1 + 108 ms
02:38:40.506 00.000 9828 Move returns status 0, amount 1
02:38:40.506 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:40.506 00.000 9828 MoveAxis(N, 16, B)
02:38:40.506 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:40.521 00.015 9828 IsSlewing returns 0
02:38:40.521 00.000 9828 IsGuiding returns 1
02:38:40.521 00.000 9828 Entered PulseGuideScope while moving
02:38:40.584 00.063 9828 IsSlewing returns 0
02:38:40.584 00.000 9828 IsGuiding returns 1
02:38:40.584 00.000 9828 Still moving
02:38:40.646 00.062 9828 IsSlewing returns 0
02:38:40.646 00.000 9828 IsGuiding returns 0
02:38:40.646 00.000 9828 Movement stopped - continuing
02:38:40.646 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:40.677 00.031 9828 IsGuiding returns 1
02:38:40.677 00.000 9828 scope still moving after pulse duration time elapsed
02:38:40.708 00.031 9828 IsSlewing returns 0
02:38:40.709 00.001 9828 IsGuiding returns 1
02:38:40.739 00.030 9828 IsSlewing returns 0
02:38:40.739 00.000 9828 IsGuiding returns 1
02:38:40.769 00.030 9828 IsSlewing returns 0
02:38:40.770 00.001 9828 IsGuiding returns 1
02:38:40.800 00.030 9828 IsSlewing returns 0
02:38:40.800 00.000 9828 IsGuiding returns 0
02:38:40.800 00.000 9828 scope move finished after 16 + 138 ms
02:38:40.800 00.000 9828 Move returns status 0, amount 16
02:38:40.800 00.000 9828 move complete, result=0
02:38:40.800 00.000 9828 worker thread done servicing request
02:38:40.800 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:38:41.079 00.279 8976 Exposure complete
02:38:41.084 00.005 8976 worker thread done servicing request
02:38:41.085 00.001 5052 OnExposeComplete: enter
02:38:41.085 00.000 5052 UpdateGuideState(): m_state=6
02:38:41.085 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9751
02:38:41.085 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.63, Mass=117, SNR=7.4, Peak=60 HFD=2.8
02:38:41.085 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.04) = xAngle (-2.56 = -2.56)
02:38:41.085 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.66 = -2.66)
02:38:41.085 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.17 cameraTheta=-0.52 mountX=-0.14 mountY=-0.08, mountTheta=-2.64
02:38:41.085 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.08, opts=13)
02:38:41.085 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.08)
02:38:41.086 00.001 8976 Worker thread wakes up
02:38:41.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.08) opts 0xd
02:38:41.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.08)
02:38:41.086 00.000 8976 Moving (0.14, -0.08) raw xDistance=-0.14 yDistance=-0.08
02:38:41.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:38:41.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:38:41.086 00.000 8976 MoveAxis(R, 0, ABG)
02:38:41.086 00.000 8976 MoveAxis(U, 0, ABG)
02:38:41.086 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:38:41.086 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
02:38:41.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:41.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:41.086 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:38:41.086 00.000 8976 MountToCamera -- mountX=3.20 mountY=-1.43 hyp=3.51 mountTheta=-0.42 cameraX=-0.18, cameraY=3.51 cameraTheta=1.62
02:38:41.086 00.000 8976 incremental bump (-0.183, 3.505) isValid = 1
02:38:41.086 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
02:38:41.086 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:41.086 00.000 5052 Enqueuing Expose request
02:38:41.087 00.001 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:41.087 00.000 8976 move complete, result=0
02:38:41.087 00.000 9828 Worker thread wakes up
02:38:41.087 00.000 8976 worker thread done servicing request
02:38:41.087 00.000 8976 Worker thread wakes up
02:38:41.087 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:41.087 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:41.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:41.087 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:41.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:41.087 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.57)
02:38:41.087 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.65)
02:38:41.088 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.57
02:38:41.088 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:38:41.088 00.000 9828 BLC: window closed
02:38:41.088 00.000 9828 MoveAxis(W, 0, B)
02:38:41.088 00.000 9828 Move returns status 0, amount 0
02:38:41.088 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:41.088 00.000 9828 MoveAxis(N, 16, B)
02:38:41.088 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:41.088 00.000 9828 IsSlewing returns 0
02:38:41.088 00.000 9828 IsGuiding returns 0
02:38:41.088 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:41.129 00.041 9828 IsGuiding returns 1
02:38:41.129 00.000 9828 scope still moving after pulse duration time elapsed
02:38:41.160 00.031 9828 IsSlewing returns 0
02:38:41.160 00.000 9828 IsGuiding returns 1
02:38:41.192 00.032 9828 IsSlewing returns 0
02:38:41.192 00.000 9828 IsGuiding returns 1
02:38:41.224 00.032 9828 IsSlewing returns 0
02:38:41.224 00.000 9828 IsGuiding returns 0
02:38:41.224 00.000 9828 scope move finished after 16 + 119 ms
02:38:41.224 00.000 9828 Move returns status 0, amount 16
02:38:41.224 00.000 9828 move complete, result=0
02:38:41.224 00.000 9828 worker thread done servicing request
02:38:41.224 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:38:41.773 00.549 8976 Exposure complete
02:38:41.778 00.005 8976 worker thread done servicing request
02:38:41.778 00.000 5052 OnExposeComplete: enter
02:38:41.778 00.000 5052 UpdateGuideState(): m_state=6
02:38:41.778 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9752
02:38:41.778 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.21, Mass=95, SNR=6.7, Peak=58 HFD=2.2
02:38:41.778 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.30 = 2.98)
02:38:41.778 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.88)
02:38:41.778 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.50 hyp=0.52 cameraTheta=-1.26 mountX=-0.52 mountY=0.14, mountTheta=2.88
02:38:41.778 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.50, opts=13)
02:38:41.779 00.001 5052 Enqueuing Move request for stepguider (0.16, -0.50)
02:38:41.779 00.000 8976 Worker thread wakes up
02:38:41.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.50) opts 0xd
02:38:41.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.50)
02:38:41.779 00.000 8976 Moving (0.16, -0.50) raw xDistance=-0.52 yDistance=0.14
02:38:41.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:38:41.779 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:38:41.779 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
02:38:41.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:41.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:38:41.779 00.000 8976 MoveAxis(R, 2, ABG)
02:38:41.779 00.000 8976 stepping (-21, 8) + (2, 0)
02:38:41.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:41.779 00.000 5052 Enqueuing Expose request
02:38:41.779 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:41.809 00.030 8976 Received - 47 (G) 
02:38:41.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:41.809 00.000 8976 stepped: pos (-19, 8)
02:38:41.809 00.000 8976 MoveAxis(U, 0, ABG)
02:38:41.809 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
02:38:41.809 00.000 8976 MountToCamera -- mountX=3.11 mountY=-1.38 hyp=3.40 mountTheta=-0.42 cameraX=-0.19, cameraY=3.39 cameraTheta=1.63
02:38:41.809 00.000 8976 incremental bump (-0.187, 3.394) isValid = 1
02:38:41.810 00.001 8976 Scheduling Mount bump of (-0.006, 0.119)
02:38:41.810 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:41.810 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:41.810 00.000 8976 move complete, result=0
02:38:41.810 00.000 9828 Worker thread wakes up
02:38:41.810 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:41.810 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:41.810 00.000 8976 worker thread done servicing request
02:38:41.810 00.000 8976 Worker thread wakes up
02:38:41.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:41.810 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
02:38:41.810 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
02:38:41.810 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:41.810 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
02:38:41.811 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.56
02:38:41.811 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:38:41.811 00.000 9828 BLC: window closed
02:38:41.811 00.000 9828 MoveAxis(W, 0, B)
02:38:41.811 00.000 9828 Move returns status 0, amount 0
02:38:41.811 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:41.811 00.000 9828 MoveAxis(N, 16, B)
02:38:41.811 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:41.812 00.001 9828 IsSlewing returns 0
02:38:41.812 00.000 9828 IsGuiding returns 0
02:38:41.812 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:41.844 00.032 9828 IsGuiding returns 1
02:38:41.844 00.000 9828 scope still moving after pulse duration time elapsed
02:38:41.875 00.031 9828 IsSlewing returns 0
02:38:41.875 00.000 9828 IsGuiding returns 1
02:38:41.906 00.031 9828 IsSlewing returns 0
02:38:41.906 00.000 9828 IsGuiding returns 1
02:38:41.937 00.031 9828 IsSlewing returns 0
02:38:41.937 00.000 9828 IsGuiding returns 1
02:38:41.969 00.032 9828 IsSlewing returns 0
02:38:41.969 00.000 9828 IsGuiding returns 0
02:38:41.969 00.000 9828 scope move finished after 16 + 140 ms
02:38:41.969 00.000 9828 Move returns status 0, amount 16
02:38:41.969 00.000 9828 move complete, result=0
02:38:41.969 00.000 9828 worker thread done servicing request
02:38:41.969 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:38:42.498 00.529 8976 Exposure complete
02:38:42.504 00.006 8976 worker thread done servicing request
02:38:42.504 00.000 5052 OnExposeComplete: enter
02:38:42.504 00.000 5052 UpdateGuideState(): m_state=6
02:38:42.504 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9753
02:38:42.504 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.13, Mass=114, SNR=7.3, Peak=62 HFD=2.3
02:38:42.504 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
02:38:42.504 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
02:38:42.504 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.18 mountX=0.29 mountY=-0.37, mountTheta=-0.90
02:38:42.505 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.42, opts=13)
02:38:42.505 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.42)
02:38:42.505 00.000 8976 Worker thread wakes up
02:38:42.505 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.42) opts 0xd
02:38:42.505 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.42)
02:38:42.505 00.000 8976 Moving (0.17, 0.42) raw xDistance=0.29 yDistance=-0.37
02:38:42.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
02:38:42.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:38:42.505 00.000 8976 MoveAxis(L, 1, ABG)
02:38:42.505 00.000 8976 stepping (-19, 8) + (-1, 0)
02:38:42.506 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:42.506 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:38:42.506 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
02:38:42.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:42.506 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:42.506 00.000 5052 Enqueuing Expose request
02:38:42.529 00.023 8976 Received - 47 (G) 
02:38:42.529 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:42.529 00.000 8976 stepped: pos (-20, 8)
02:38:42.529 00.000 8976 MoveAxis(U, 1, ABG)
02:38:42.529 00.000 8976 stepping (-20, 8) + (0, 1)
02:38:42.529 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:42.561 00.032 8976 Received - 47 (G) 
02:38:42.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:42.561 00.000 8976 stepped: pos (-20, 9)
02:38:42.561 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:38:42.561 00.000 8976 MountToCamera -- mountX=3.09 mountY=-1.40 hyp=3.39 mountTheta=-0.42 cameraX=-0.17, cameraY=3.39 cameraTheta=1.62
02:38:42.561 00.000 8976 incremental bump (-0.165, 3.389) isValid = 1
02:38:42.561 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
02:38:42.561 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:42.561 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:42.561 00.000 8976 move complete, result=0
02:38:42.561 00.000 9828 Worker thread wakes up
02:38:42.561 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:42.561 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:42.561 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
02:38:42.561 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
02:38:42.561 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.57
02:38:42.562 00.001 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:38:42.562 00.000 9828 BLC: window closed
02:38:42.562 00.000 9828 MoveAxis(W, 0, B)
02:38:42.562 00.000 9828 Move returns status 0, amount 0
02:38:42.562 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:42.562 00.000 8976 worker thread done servicing request
02:38:42.562 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
02:38:42.562 00.000 9828 MoveAxis(N, 16, B)
02:38:42.562 00.000 8976 Worker thread wakes up
02:38:42.562 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:42.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:42.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:42.563 00.001 9828 IsSlewing returns 0
02:38:42.563 00.000 9828 IsGuiding returns 0
02:38:42.563 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:42.594 00.031 9828 IsGuiding returns 1
02:38:42.594 00.000 9828 scope still moving after pulse duration time elapsed
02:38:42.626 00.032 9828 IsSlewing returns 0
02:38:42.626 00.000 9828 IsGuiding returns 1
02:38:42.657 00.031 9828 IsSlewing returns 0
02:38:42.657 00.000 9828 IsGuiding returns 1
02:38:42.687 00.030 9828 IsSlewing returns 0
02:38:42.687 00.000 9828 IsGuiding returns 0
02:38:42.687 00.000 9828 scope move finished after 16 + 108 ms
02:38:42.687 00.000 9828 Move returns status 0, amount 16
02:38:42.687 00.000 9828 move complete, result=0
02:38:42.687 00.000 9828 worker thread done servicing request
02:38:42.687 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:38:43.255 00.568 8976 Exposure complete
02:38:43.262 00.007 8976 worker thread done servicing request
02:38:43.262 00.000 5052 OnExposeComplete: enter
02:38:43.262 00.000 5052 UpdateGuideState(): m_state=6
02:38:43.262 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9754
02:38:43.262 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.03, Mass=117, SNR=7.4, Peak=66 HFD=2.1
02:38:43.263 00.001 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.79 = 2.49)
02:38:43.263 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.39)
02:38:43.263 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.68 hyp=0.69 cameraTheta=-1.75 mountX=-0.55 mountY=0.47, mountTheta=2.43
02:38:43.263 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.68, opts=13)
02:38:43.263 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.68)
02:38:43.264 00.001 8976 Worker thread wakes up
02:38:43.264 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:38:43.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.68) opts 0xd
02:38:43.264 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
02:38:43.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.68)
02:38:43.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:43.264 00.000 8976 Moving (-0.12, -0.68) raw xDistance=-0.55 yDistance=0.47
02:38:43.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:43.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.55
02:38:43.264 00.000 5052 Enqueuing Expose request
02:38:43.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
02:38:43.264 00.000 8976 MoveAxis(R, 2, ABG)
02:38:43.264 00.000 8976 stepping (-20, 9) + (2, 0)
02:38:43.264 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:43.296 00.032 8976 Received - 47 (G) 
02:38:43.296 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:43.296 00.000 8976 stepped: pos (-18, 9)
02:38:43.296 00.000 8976 MoveAxis(D, 2, ABG)
02:38:43.296 00.000 8976 stepping (-18, 9) + (0, -2)
02:38:43.296 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:43.328 00.032 8976 Received - 47 (G) 
02:38:43.328 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:43.328 00.000 8976 stepped: pos (-18, 7)
02:38:43.328 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
02:38:43.328 00.000 8976 MountToCamera -- mountX=2.98 mountY=-1.30 hyp=3.25 mountTheta=-0.41 cameraX=-0.20, cameraY=3.25 cameraTheta=1.63
02:38:43.328 00.000 8976 incremental bump (-0.198, 3.247) isValid = 1
02:38:43.328 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
02:38:43.328 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:43.328 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:43.328 00.000 8976 move complete, result=0
02:38:43.328 00.000 9828 Worker thread wakes up
02:38:43.328 00.000 8976 worker thread done servicing request
02:38:43.328 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.5 px 2 ms SOUTH
02:38:43.329 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:43.329 00.000 8976 Worker thread wakes up
02:38:43.329 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:43.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:43.329 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.56)
02:38:43.329 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:43.329 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
02:38:43.329 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
02:38:43.329 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:38:43.329 00.000 9828 BLC: window closed
02:38:43.329 00.000 9828 MoveAxis(W, 0, B)
02:38:43.329 00.000 9828 Move returns status 0, amount 0
02:38:43.329 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:43.329 00.000 9828 MoveAxis(N, 16, B)
02:38:43.329 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:43.330 00.001 9828 IsSlewing returns 0
02:38:43.330 00.000 9828 IsGuiding returns 0
02:38:43.330 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:43.370 00.040 9828 IsGuiding returns 1
02:38:43.370 00.000 9828 scope still moving after pulse duration time elapsed
02:38:43.401 00.031 9828 IsSlewing returns 0
02:38:43.401 00.000 9828 IsGuiding returns 1
02:38:43.433 00.032 9828 IsSlewing returns 0
02:38:43.433 00.000 9828 IsGuiding returns 1
02:38:43.465 00.032 9828 IsSlewing returns 0
02:38:43.465 00.000 9828 IsGuiding returns 0
02:38:43.465 00.000 9828 scope move finished after 16 + 118 ms
02:38:43.466 00.001 9828 Move returns status 0, amount 16
02:38:43.466 00.000 9828 move complete, result=0
02:38:43.466 00.000 9828 worker thread done servicing request
02:38:43.466 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:38:44.021 00.555 8976 Exposure complete
02:38:44.026 00.005 8976 worker thread done servicing request
02:38:44.027 00.001 5052 OnExposeComplete: enter
02:38:44.027 00.000 5052 UpdateGuideState(): m_state=6
02:38:44.027 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9755
02:38:44.027 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.89, Mass=120, SNR=7.5, Peak=63 HFD=2.3
02:38:44.027 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:38:44.027 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
02:38:44.027 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.18 hyp=0.47 cameraTheta=2.74 mountX=0.36 mountY=0.26, mountTheta=0.63
02:38:44.027 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.18, opts=13)
02:38:44.028 00.001 5052 Enqueuing Move request for stepguider (-0.43, 0.18)
02:38:44.028 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:38:44.028 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:38:44.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:44.028 00.000 8976 Worker thread wakes up
02:38:44.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.18) opts 0xd
02:38:44.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.18)
02:38:44.028 00.000 8976 Moving (-0.43, 0.18) raw xDistance=0.36 yDistance=0.26
02:38:44.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:44.028 00.000 5052 Enqueuing Expose request
02:38:44.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
02:38:44.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:38:44.028 00.000 8976 MoveAxis(L, 1, ABG)
02:38:44.028 00.000 8976 stepping (-18, 7) + (-1, 0)
02:38:44.028 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:44.048 00.020 8976 Received - 47 (G) 
02:38:44.048 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:44.048 00.000 8976 stepped: pos (-19, 7)
02:38:44.048 00.000 8976 MoveAxis(U, 0, ABG)
02:38:44.048 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
02:38:44.048 00.000 8976 MountToCamera -- mountX=2.96 mountY=-1.24 hyp=3.21 mountTheta=-0.40 cameraX=-0.24, cameraY=3.20 cameraTheta=1.65
02:38:44.048 00.000 8976 incremental bump (-0.243, 3.198) isValid = 1
02:38:44.048 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
02:38:44.048 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:44.048 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:44.048 00.000 8976 move complete, result=0
02:38:44.048 00.000 9828 Worker thread wakes up
02:38:44.048 00.000 8976 worker thread done servicing request
02:38:44.048 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.3 px 0 ms NORTH
02:38:44.048 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:44.048 00.000 8976 Worker thread wakes up
02:38:44.048 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:44.049 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:44.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:44.049 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
02:38:44.049 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
02:38:44.049 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.54
02:38:44.049 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:38:44.049 00.000 9828 BLC: window closed
02:38:44.049 00.000 9828 MoveAxis(W, 1, B)
02:38:44.049 00.000 9828 Guiding  Dir = 3, Dur = 1
02:38:44.049 00.000 9828 IsSlewing returns 0
02:38:44.049 00.000 9828 IsGuiding returns 0
02:38:44.049 00.000 9828 PulseGuide returned control before completion, sleep 11
02:38:44.074 00.025 9828 IsGuiding returns 1
02:38:44.074 00.000 9828 scope still moving after pulse duration time elapsed
02:38:44.105 00.031 9828 IsSlewing returns 0
02:38:44.105 00.000 9828 IsGuiding returns 1
02:38:44.136 00.031 9828 IsSlewing returns 0
02:38:44.136 00.000 9828 IsGuiding returns 1
02:38:44.167 00.031 9828 IsSlewing returns 0
02:38:44.167 00.000 9828 IsGuiding returns 0
02:38:44.167 00.000 9828 scope move finished after 1 + 117 ms
02:38:44.167 00.000 9828 Move returns status 0, amount 1
02:38:44.167 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:44.167 00.000 9828 MoveAxis(N, 16, B)
02:38:44.167 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:44.183 00.016 9828 IsSlewing returns 0
02:38:44.183 00.000 9828 IsGuiding returns 0
02:38:44.183 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:44.214 00.031 9828 IsGuiding returns 1
02:38:44.214 00.000 9828 scope still moving after pulse duration time elapsed
02:38:44.245 00.031 9828 IsSlewing returns 0
02:38:44.245 00.000 9828 IsGuiding returns 1
02:38:44.276 00.031 9828 IsSlewing returns 0
02:38:44.277 00.001 9828 IsGuiding returns 1
02:38:44.308 00.031 9828 IsSlewing returns 0
02:38:44.308 00.000 9828 IsGuiding returns 1
02:38:44.340 00.032 9828 IsSlewing returns 0
02:38:44.340 00.000 9828 IsGuiding returns 0
02:38:44.340 00.000 9828 scope move finished after 16 + 139 ms
02:38:44.340 00.000 9828 Move returns status 0, amount 16
02:38:44.340 00.000 9828 move complete, result=0
02:38:44.340 00.000 9828 worker thread done servicing request
02:38:44.340 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:38:44.734 00.394 8976 Exposure complete
02:38:44.739 00.005 8976 worker thread done servicing request
02:38:44.739 00.000 5052 OnExposeComplete: enter
02:38:44.739 00.000 5052 UpdateGuideState(): m_state=6
02:38:44.739 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9756
02:38:44.740 00.001 5052 Star::Find returns 1 (0), X=329.17, Y=281.94, Mass=121, SNR=7.5, Peak=61 HFD=2.6
02:38:44.740 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.48 = -0.48)
02:38:44.740 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
02:38:44.740 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.57 mountX=0.20 mountY=-0.12, mountTheta=-0.55
02:38:44.740 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.23, opts=13)
02:38:44.740 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.23)
02:38:44.740 00.000 8976 Worker thread wakes up
02:38:44.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.23) opts 0xd
02:38:44.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.23)
02:38:44.741 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:38:44.741 00.000 8976 Moving (0.00, 0.23) raw xDistance=0.20 yDistance=-0.12
02:38:44.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:38:44.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:38:44.741 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
02:38:44.741 00.000 8976 MoveAxis(R, 0, ABG)
02:38:44.741 00.000 8976 MoveAxis(U, 0, ABG)
02:38:44.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:44.741 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
02:38:44.741 00.000 8976 MountToCamera -- mountX=2.94 mountY=-1.20 hyp=3.18 mountTheta=-0.39 cameraX=-0.27, cameraY=3.16 cameraTheta=1.66
02:38:44.741 00.000 8976 incremental bump (-0.273, 3.164) isValid = 1
02:38:44.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:44.741 00.000 5052 Enqueuing Expose request
02:38:44.741 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
02:38:44.741 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:44.741 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:44.741 00.000 8976 move complete, result=0
02:38:44.741 00.000 8976 worker thread done servicing request
02:38:44.741 00.000 8976 Worker thread wakes up
02:38:44.741 00.000 9828 Worker thread wakes up
02:38:44.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:44.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:44.741 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:44.742 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:44.742 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:44.742 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
02:38:44.742 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
02:38:44.742 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.53
02:38:44.742 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:38:44.742 00.000 9828 BLC: window closed
02:38:44.742 00.000 9828 MoveAxis(W, 1, B)
02:38:44.742 00.000 9828 Guiding  Dir = 3, Dur = 1
02:38:44.742 00.000 9828 IsSlewing returns 0
02:38:44.742 00.000 9828 IsGuiding returns 0
02:38:44.742 00.000 9828 PulseGuide returned control before completion, sleep 11
02:38:44.759 00.017 9828 IsGuiding returns 1
02:38:44.759 00.000 9828 scope still moving after pulse duration time elapsed
02:38:44.791 00.032 9828 IsSlewing returns 0
02:38:44.791 00.000 9828 IsGuiding returns 1
02:38:44.821 00.030 9828 IsSlewing returns 0
02:38:44.821 00.000 9828 IsGuiding returns 1
02:38:44.852 00.031 9828 IsSlewing returns 0
02:38:44.852 00.000 9828 IsGuiding returns 0
02:38:44.852 00.000 9828 scope move finished after 1 + 108 ms
02:38:44.852 00.000 9828 Move returns status 0, amount 1
02:38:44.852 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:44.853 00.001 9828 MoveAxis(N, 16, B)
02:38:44.853 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:44.867 00.014 9828 IsSlewing returns 0
02:38:44.867 00.000 9828 IsGuiding returns 0
02:38:44.867 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:44.898 00.031 9828 IsGuiding returns 1
02:38:44.898 00.000 9828 scope still moving after pulse duration time elapsed
02:38:44.930 00.032 9828 IsSlewing returns 0
02:38:44.930 00.000 9828 IsGuiding returns 1
02:38:44.961 00.031 9828 IsSlewing returns 0
02:38:44.961 00.000 9828 IsGuiding returns 1
02:38:44.992 00.031 9828 IsSlewing returns 0
02:38:44.992 00.000 9828 IsGuiding returns 1
02:38:45.023 00.031 9828 IsSlewing returns 0
02:38:45.023 00.000 9828 IsGuiding returns 0
02:38:45.023 00.000 9828 scope move finished after 16 + 140 ms
02:38:45.023 00.000 9828 Move returns status 0, amount 16
02:38:45.023 00.000 9828 move complete, result=0
02:38:45.024 00.001 9828 worker thread done servicing request
02:38:45.024 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:38:45.427 00.403 8976 Exposure complete
02:38:45.432 00.005 8976 worker thread done servicing request
02:38:45.432 00.000 5052 OnExposeComplete: enter
02:38:45.432 00.000 5052 UpdateGuideState(): m_state=6
02:38:45.432 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9757
02:38:45.432 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.67, Mass=110, SNR=7.1, Peak=59 HFD=2.4
02:38:45.432 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
02:38:45.433 00.001 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
02:38:45.433 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.92 mountX=0.04 mountY=0.15, mountTheta=1.31
02:38:45.433 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.04, opts=13)
02:38:45.433 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.04)
02:38:45.433 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:38:45.433 00.000 5052 UpdateGuideState exits: m=110 SNR=7.1
02:38:45.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:45.433 00.000 8976 Worker thread wakes up
02:38:45.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.04) opts 0xd
02:38:45.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.04)
02:38:45.434 00.001 8976 Moving (-0.16, -0.04) raw xDistance=0.04 yDistance=0.15
02:38:45.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:38:45.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:38:45.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:45.434 00.000 5052 Enqueuing Expose request
02:38:45.434 00.000 8976 MoveAxis(R, 0, ABG)
02:38:45.434 00.000 8976 MoveAxis(U, 0, ABG)
02:38:45.434 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
02:38:45.434 00.000 8976 MountToCamera -- mountX=2.93 mountY=-1.17 hyp=3.16 mountTheta=-0.38 cameraX=-0.29, cameraY=3.14 cameraTheta=1.66
02:38:45.434 00.000 8976 incremental bump (-0.294, 3.142) isValid = 1
02:38:45.434 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
02:38:45.434 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:45.434 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:45.434 00.000 8976 move complete, result=0
02:38:45.434 00.000 9828 Worker thread wakes up
02:38:45.434 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:38:45.434 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:45.435 00.001 8976 worker thread done servicing request
02:38:45.435 00.000 8976 Worker thread wakes up
02:38:45.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:45.435 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:45.435 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:45.435 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.53)
02:38:45.435 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.61)
02:38:45.435 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.53
02:38:45.435 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:45.435 00.000 9828 BLC: window closed
02:38:45.435 00.000 9828 MoveAxis(W, 2, B)
02:38:45.435 00.000 9828 Guiding  Dir = 3, Dur = 2
02:38:45.435 00.000 9828 IsSlewing returns 0
02:38:45.436 00.001 9828 IsGuiding returns 0
02:38:45.436 00.000 9828 PulseGuide returned control before completion, sleep 12
02:38:45.460 00.024 9828 IsGuiding returns 1
02:38:45.460 00.000 9828 scope still moving after pulse duration time elapsed
02:38:45.491 00.031 9828 IsSlewing returns 0
02:38:45.491 00.000 9828 IsGuiding returns 1
02:38:45.522 00.031 9828 IsSlewing returns 0
02:38:45.522 00.000 9828 IsGuiding returns 1
02:38:45.552 00.030 9828 IsSlewing returns 0
02:38:45.552 00.000 9828 IsGuiding returns 0
02:38:45.552 00.000 9828 scope move finished after 2 + 114 ms
02:38:45.552 00.000 9828 Move returns status 0, amount 2
02:38:45.552 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:45.552 00.000 9828 MoveAxis(N, 16, B)
02:38:45.552 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:45.567 00.015 9828 IsSlewing returns 0
02:38:45.567 00.000 9828 IsGuiding returns 0
02:38:45.567 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:45.599 00.032 9828 IsGuiding returns 1
02:38:45.599 00.000 9828 scope still moving after pulse duration time elapsed
02:38:45.629 00.030 9828 IsSlewing returns 0
02:38:45.629 00.000 9828 IsGuiding returns 1
02:38:45.660 00.031 9828 IsSlewing returns 0
02:38:45.660 00.000 9828 IsGuiding returns 1
02:38:45.690 00.030 9828 IsSlewing returns 0
02:38:45.690 00.000 9828 IsGuiding returns 1
02:38:45.721 00.031 9828 IsSlewing returns 0
02:38:45.721 00.000 9828 IsGuiding returns 0
02:38:45.721 00.000 9828 scope move finished after 16 + 138 ms
02:38:45.721 00.000 9828 Move returns status 0, amount 16
02:38:45.721 00.000 9828 move complete, result=0
02:38:45.721 00.000 9828 worker thread done servicing request
02:38:45.721 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:38:46.121 00.400 8976 Exposure complete
02:38:46.127 00.006 8976 worker thread done servicing request
02:38:46.127 00.000 5052 OnExposeComplete: enter
02:38:46.127 00.000 5052 UpdateGuideState(): m_state=6
02:38:46.127 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9758
02:38:46.127 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.32, Mass=127, SNR=7.8, Peak=65 HFD=2.4
02:38:46.127 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.04) = xAngle (-3.28 = 3.00)
02:38:46.127 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.39 = 2.90)
02:38:46.127 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.39 hyp=0.41 cameraTheta=-1.24 mountX=-0.41 mountY=0.10, mountTheta=2.90
02:38:46.128 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.39, opts=13)
02:38:46.128 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.39)
02:38:46.128 00.000 8976 Worker thread wakes up
02:38:46.128 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.39) opts 0xd
02:38:46.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.39)
02:38:46.129 00.001 8976 Moving (0.13, -0.39) raw xDistance=-0.41 yDistance=0.10
02:38:46.129 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:38:46.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:38:46.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:38:46.129 00.000 8976 MoveAxis(R, 2, ABG)
02:38:46.129 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:38:46.129 00.000 8976 stepping (-19, 7) + (2, 0)
02:38:46.129 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:46.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:46.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:46.129 00.000 5052 Enqueuing Expose request
02:38:46.158 00.029 8976 Received - 47 (G) 
02:38:46.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:46.158 00.000 8976 stepped: pos (-17, 7)
02:38:46.158 00.000 8976 MoveAxis(U, 0, ABG)
02:38:46.158 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
02:38:46.158 00.000 8976 MountToCamera -- mountX=2.82 mountY=-1.15 hyp=3.05 mountTheta=-0.39 cameraX=-0.26, cameraY=3.04 cameraTheta=1.66
02:38:46.158 00.000 8976 incremental bump (-0.261, 3.037) isValid = 1
02:38:46.158 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
02:38:46.158 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:46.158 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:46.158 00.000 8976 move complete, result=0
02:38:46.158 00.000 8976 worker thread done servicing request
02:38:46.158 00.000 8976 Worker thread wakes up
02:38:46.158 00.000 9828 Worker thread wakes up
02:38:46.158 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:46.158 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:46.159 00.001 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:38:46.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:46.159 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
02:38:46.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:46.159 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
02:38:46.159 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.53
02:38:46.159 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:38:46.159 00.000 9828 BLC: window closed
02:38:46.159 00.000 9828 MoveAxis(W, 1, B)
02:38:46.159 00.000 9828 Guiding  Dir = 3, Dur = 1
02:38:46.160 00.001 9828 IsSlewing returns 0
02:38:46.160 00.000 9828 IsGuiding returns 0
02:38:46.160 00.000 9828 PulseGuide returned control before completion, sleep 11
02:38:46.174 00.014 9828 IsGuiding returns 1
02:38:46.174 00.000 9828 scope still moving after pulse duration time elapsed
02:38:46.205 00.031 9828 IsSlewing returns 0
02:38:46.206 00.001 9828 IsGuiding returns 1
02:38:46.236 00.030 9828 IsSlewing returns 0
02:38:46.236 00.000 9828 IsGuiding returns 1
02:38:46.267 00.031 9828 IsSlewing returns 0
02:38:46.267 00.000 9828 IsGuiding returns 1
02:38:46.298 00.031 9828 IsSlewing returns 0
02:38:46.298 00.000 9828 IsGuiding returns 0
02:38:46.298 00.000 9828 scope move finished after 1 + 138 ms
02:38:46.298 00.000 9828 Move returns status 0, amount 1
02:38:46.298 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:46.299 00.001 9828 MoveAxis(N, 16, B)
02:38:46.299 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:46.313 00.014 9828 IsSlewing returns 0
02:38:46.313 00.000 9828 IsGuiding returns 0
02:38:46.313 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:46.345 00.032 9828 IsGuiding returns 1
02:38:46.345 00.000 9828 scope still moving after pulse duration time elapsed
02:38:46.376 00.031 9828 IsSlewing returns 0
02:38:46.376 00.000 9828 IsGuiding returns 1
02:38:46.407 00.031 9828 IsSlewing returns 0
02:38:46.407 00.000 9828 IsGuiding returns 1
02:38:46.453 00.046 9828 IsSlewing returns 0
02:38:46.453 00.000 9828 IsGuiding returns 1
02:38:46.485 00.032 9828 IsSlewing returns 0
02:38:46.485 00.000 9828 IsGuiding returns 0
02:38:46.485 00.000 9828 scope move finished after 16 + 155 ms
02:38:46.485 00.000 9828 Move returns status 0, amount 16
02:38:46.485 00.000 9828 move complete, result=0
02:38:46.485 00.000 9828 worker thread done servicing request
02:38:46.485 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:38:46.846 00.361 8976 Exposure complete
02:38:46.851 00.005 8976 worker thread done servicing request
02:38:46.852 00.001 5052 OnExposeComplete: enter
02:38:46.852 00.000 5052 UpdateGuideState(): m_state=6
02:38:46.852 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9759
02:38:46.852 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.47, Mass=136, SNR=8.0, Peak=61 HFD=2.7
02:38:46.852 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.22 = 3.07)
02:38:46.852 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.96)
02:38:46.852 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.17 mountX=-0.26 mountY=0.05, mountTheta=2.96
02:38:46.854 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.24, opts=13)
02:38:46.854 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.24)
02:38:46.854 00.000 8976 Worker thread wakes up
02:38:46.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.24) opts 0xd
02:38:46.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.24)
02:38:46.854 00.000 8976 Moving (0.10, -0.24) raw xDistance=-0.26 yDistance=0.05
02:38:46.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:38:46.855 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:38:46.855 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:38:46.855 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:38:46.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:46.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:46.855 00.000 8976 MoveAxis(R, 0, ABG)
02:38:46.855 00.000 5052 Enqueuing Expose request
02:38:46.855 00.000 8976 MoveAxis(U, 0, ABG)
02:38:46.855 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
02:38:46.855 00.000 8976 MountToCamera -- mountX=2.75 mountY=-1.14 hyp=2.98 mountTheta=-0.39 cameraX=-0.24, cameraY=2.97 cameraTheta=1.65
02:38:46.855 00.000 8976 incremental bump (-0.239, 2.967) isValid = 1
02:38:46.855 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
02:38:46.855 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:46.855 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:46.855 00.000 8976 move complete, result=0
02:38:46.855 00.000 9828 Worker thread wakes up
02:38:46.856 00.001 8976 worker thread done servicing request
02:38:46.856 00.000 8976 Worker thread wakes up
02:38:46.856 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:46.856 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:46.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:46.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:46.856 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:46.856 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
02:38:46.856 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
02:38:46.856 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
02:38:46.856 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:38:46.856 00.000 9828 BLC: window closed
02:38:46.856 00.000 9828 MoveAxis(W, 1, B)
02:38:46.856 00.000 9828 Guiding  Dir = 3, Dur = 1
02:38:46.857 00.001 9828 IsSlewing returns 0
02:38:46.857 00.000 9828 IsGuiding returns 0
02:38:46.857 00.000 9828 PulseGuide returned control before completion, sleep 11
02:38:46.875 00.018 9828 IsGuiding returns 1
02:38:46.875 00.000 9828 scope still moving after pulse duration time elapsed
02:38:46.906 00.031 9828 IsSlewing returns 0
02:38:46.906 00.000 9828 IsGuiding returns 1
02:38:46.936 00.030 9828 IsSlewing returns 0
02:38:46.936 00.000 9828 IsGuiding returns 1
02:38:46.967 00.031 9828 IsSlewing returns 0
02:38:46.967 00.000 9828 IsGuiding returns 0
02:38:46.967 00.000 9828 scope move finished after 1 + 108 ms
02:38:46.967 00.000 9828 Move returns status 0, amount 1
02:38:46.967 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:46.967 00.000 9828 MoveAxis(N, 16, B)
02:38:46.967 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:46.983 00.016 9828 IsSlewing returns 0
02:38:46.983 00.000 9828 IsGuiding returns 0
02:38:46.983 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:47.014 00.031 9828 IsGuiding returns 1
02:38:47.014 00.000 9828 scope still moving after pulse duration time elapsed
02:38:47.045 00.031 9828 IsSlewing returns 0
02:38:47.045 00.000 9828 IsGuiding returns 1
02:38:47.077 00.032 9828 IsSlewing returns 0
02:38:47.077 00.000 9828 IsGuiding returns 1
02:38:47.108 00.031 9828 IsSlewing returns 0
02:38:47.108 00.000 9828 IsGuiding returns 1
02:38:47.140 00.032 9828 IsSlewing returns 0
02:38:47.140 00.000 9828 IsGuiding returns 0
02:38:47.140 00.000 9828 scope move finished after 16 + 140 ms
02:38:47.140 00.000 9828 Move returns status 0, amount 16
02:38:47.140 00.000 9828 move complete, result=0
02:38:47.140 00.000 9828 worker thread done servicing request
02:38:47.140 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:38:47.544 00.404 8976 Exposure complete
02:38:47.550 00.006 8976 worker thread done servicing request
02:38:47.550 00.000 5052 OnExposeComplete: enter
02:38:47.550 00.000 5052 UpdateGuideState(): m_state=6
02:38:47.550 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9760
02:38:47.550 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.50, Mass=119, SNR=7.4, Peak=61 HFD=2.3
02:38:47.550 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
02:38:47.550 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.82)
02:38:47.551 00.001 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-2.32 mountX=-0.10 mountY=0.28, mountTheta=1.91
02:38:47.551 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.21, opts=13)
02:38:47.551 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.21)
02:38:47.551 00.000 8976 Worker thread wakes up
02:38:47.552 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:38:47.552 00.000 5052 UpdateGuideState exits: m=119 SNR=7.4
02:38:47.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:47.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.21) opts 0xd
02:38:47.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.21)
02:38:47.552 00.000 8976 Moving (-0.20, -0.21) raw xDistance=-0.10 yDistance=0.28
02:38:47.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:38:47.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:38:47.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:47.552 00.000 5052 Enqueuing Expose request
02:38:47.552 00.000 8976 MoveAxis(R, 0, ABG)
02:38:47.552 00.000 8976 MoveAxis(D, 1, ABG)
02:38:47.552 00.000 8976 stepping (-17, 7) + (0, -1)
02:38:47.552 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:47.581 00.029 8976 Received - 47 (G) 
02:38:47.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:47.581 00.000 8976 stepped: pos (-17, 6)
02:38:47.581 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
02:38:47.581 00.000 8976 MountToCamera -- mountX=2.70 mountY=-1.08 hyp=2.91 mountTheta=-0.38 cameraX=-0.27, cameraY=2.90 cameraTheta=1.66
02:38:47.581 00.000 8976 incremental bump (-0.272, 2.896) isValid = 1
02:38:47.581 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
02:38:47.581 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:47.581 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:47.581 00.000 8976 move complete, result=0
02:38:47.581 00.000 8976 worker thread done servicing request
02:38:47.581 00.000 8976 Worker thread wakes up
02:38:47.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:47.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:47.581 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:38:47.581 00.000 9828 Worker thread wakes up
02:38:47.581 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:47.581 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:47.582 00.001 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.53)
02:38:47.582 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.61)
02:38:47.582 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.53
02:38:47.582 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:47.582 00.000 9828 BLC: window closed
02:38:47.582 00.000 9828 MoveAxis(W, 2, B)
02:38:47.582 00.000 9828 Guiding  Dir = 3, Dur = 2
02:38:47.582 00.000 9828 IsSlewing returns 0
02:38:47.582 00.000 9828 IsGuiding returns 0
02:38:47.582 00.000 9828 PulseGuide returned control before completion, sleep 12
02:38:47.607 00.025 9828 IsGuiding returns 1
02:38:47.607 00.000 9828 scope still moving after pulse duration time elapsed
02:38:47.638 00.031 9828 IsSlewing returns 0
02:38:47.638 00.000 9828 IsGuiding returns 1
02:38:47.668 00.030 9828 IsSlewing returns 0
02:38:47.668 00.000 9828 IsGuiding returns 1
02:38:47.699 00.031 9828 IsSlewing returns 0
02:38:47.699 00.000 9828 IsGuiding returns 0
02:38:47.699 00.000 9828 scope move finished after 2 + 115 ms
02:38:47.699 00.000 9828 Move returns status 0, amount 2
02:38:47.699 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:47.699 00.000 9828 MoveAxis(N, 16, B)
02:38:47.699 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:47.714 00.015 9828 IsSlewing returns 0
02:38:47.714 00.000 9828 IsGuiding returns 0
02:38:47.714 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:47.745 00.031 9828 IsGuiding returns 1
02:38:47.745 00.000 9828 scope still moving after pulse duration time elapsed
02:38:47.776 00.031 9828 IsSlewing returns 0
02:38:47.776 00.000 9828 IsGuiding returns 1
02:38:47.807 00.031 9828 IsSlewing returns 0
02:38:47.807 00.000 9828 IsGuiding returns 1
02:38:47.837 00.030 9828 IsSlewing returns 0
02:38:47.837 00.000 9828 IsGuiding returns 1
02:38:47.868 00.031 9828 IsSlewing returns 0
02:38:47.868 00.000 9828 IsGuiding returns 0
02:38:47.868 00.000 9828 scope move finished after 16 + 137 ms
02:38:47.868 00.000 9828 Move returns status 0, amount 16
02:38:47.868 00.000 9828 move complete, result=0
02:38:47.868 00.000 9828 worker thread done servicing request
02:38:47.868 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:38:48.267 00.399 8976 Exposure complete
02:38:48.273 00.006 8976 worker thread done servicing request
02:38:48.273 00.000 5052 OnExposeComplete: enter
02:38:48.273 00.000 5052 UpdateGuideState(): m_state=6
02:38:48.273 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9761
02:38:48.273 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.48, Mass=124, SNR=7.6, Peak=64 HFD=2.3
02:38:48.273 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.04) = xAngle (-3.89 = 2.39)
02:38:48.273 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.00 = 2.29)
02:38:48.273 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.85 mountX=-0.17 mountY=0.18, mountTheta=2.34
02:38:48.274 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.23, opts=13)
02:38:48.274 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.23)
02:38:48.274 00.000 8976 Worker thread wakes up
02:38:48.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.23) opts 0xd
02:38:48.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.23)
02:38:48.274 00.000 8976 Moving (-0.07, -0.23) raw xDistance=-0.17 yDistance=0.18
02:38:48.275 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:38:48.275 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
02:38:48.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:48.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:38:48.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:38:48.275 00.000 8976 MoveAxis(R, 0, ABG)
02:38:48.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:48.275 00.000 5052 Enqueuing Expose request
02:38:48.275 00.000 8976 MoveAxis(U, 0, ABG)
02:38:48.275 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
02:38:48.275 00.000 8976 MountToCamera -- mountX=2.67 mountY=-1.04 hyp=2.86 mountTheta=-0.37 cameraX=-0.29, cameraY=2.85 cameraTheta=1.67
02:38:48.275 00.000 8976 incremental bump (-0.293, 2.848) isValid = 1
02:38:48.275 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
02:38:48.275 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:48.275 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:48.275 00.000 8976 move complete, result=0
02:38:48.275 00.000 8976 worker thread done servicing request
02:38:48.275 00.000 8976 Worker thread wakes up
02:38:48.276 00.001 9828 Worker thread wakes up
02:38:48.276 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:48.276 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:38:48.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:48.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:48.276 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:48.276 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.52)
02:38:48.276 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
02:38:48.276 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:38:48.276 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:48.276 00.000 9828 BLC: window closed
02:38:48.276 00.000 9828 MoveAxis(W, 2, B)
02:38:48.276 00.000 9828 Guiding  Dir = 3, Dur = 2
02:38:48.277 00.001 9828 IsSlewing returns 0
02:38:48.277 00.000 9828 IsGuiding returns 0
02:38:48.277 00.000 9828 PulseGuide returned control before completion, sleep 12
02:38:48.292 00.015 9828 IsGuiding returns 1
02:38:48.292 00.000 9828 scope still moving after pulse duration time elapsed
02:38:48.323 00.031 9828 IsSlewing returns 0
02:38:48.323 00.000 9828 IsGuiding returns 1
02:38:48.354 00.031 9828 IsSlewing returns 0
02:38:48.354 00.000 9828 IsGuiding returns 1
02:38:48.384 00.030 9828 IsSlewing returns 0
02:38:48.384 00.000 9828 IsGuiding returns 1
02:38:48.415 00.031 9828 IsSlewing returns 0
02:38:48.415 00.000 9828 IsGuiding returns 0
02:38:48.415 00.000 9828 scope move finished after 2 + 136 ms
02:38:48.415 00.000 9828 Move returns status 0, amount 2
02:38:48.415 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:48.415 00.000 9828 MoveAxis(N, 16, B)
02:38:48.415 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:48.430 00.015 9828 IsSlewing returns 0
02:38:48.430 00.000 9828 IsGuiding returns 0
02:38:48.430 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:48.461 00.031 9828 IsGuiding returns 1
02:38:48.461 00.000 9828 scope still moving after pulse duration time elapsed
02:38:48.492 00.031 9828 IsSlewing returns 0
02:38:48.492 00.000 9828 IsGuiding returns 1
02:38:48.523 00.031 9828 IsSlewing returns 0
02:38:48.523 00.000 9828 IsGuiding returns 1
02:38:48.553 00.030 9828 IsSlewing returns 0
02:38:48.553 00.000 9828 IsGuiding returns 1
02:38:48.585 00.032 9828 IsSlewing returns 0
02:38:48.585 00.000 9828 IsGuiding returns 0
02:38:48.585 00.000 9828 scope move finished after 16 + 139 ms
02:38:48.585 00.000 9828 Move returns status 0, amount 16
02:38:48.585 00.000 9828 move complete, result=0
02:38:48.586 00.001 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:38:48.586 00.000 9828 worker thread done servicing request
02:38:48.957 00.371 8976 Exposure complete
02:38:48.962 00.005 8976 worker thread done servicing request
02:38:48.962 00.000 5052 OnExposeComplete: enter
02:38:48.962 00.000 5052 UpdateGuideState(): m_state=6
02:38:48.962 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9762
02:38:48.962 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.70, Mass=117, SNR=7.4, Peak=62 HFD=2.3
02:38:48.962 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
02:38:48.962 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
02:38:48.962 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-3.12 mountX=0.15 mountY=0.30, mountTheta=1.09
02:38:48.963 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.01, opts=13)
02:38:48.963 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.01)
02:38:48.963 00.000 8976 Worker thread wakes up
02:38:48.963 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.01) opts 0xd
02:38:48.963 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.01)
02:38:48.963 00.000 8976 Moving (-0.35, -0.01) raw xDistance=0.15 yDistance=0.30
02:38:48.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:38:48.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:38:48.963 00.000 8976 MoveAxis(R, 0, ABG)
02:38:48.963 00.000 8976 MoveAxis(D, 1, ABG)
02:38:48.963 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:38:48.964 00.001 5052 UpdateGuideState exits: m=117 SNR=7.4
02:38:48.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:48.964 00.000 8976 stepping (-17, 6) + (0, -1)
02:38:48.964 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:48.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:48.964 00.000 5052 Enqueuing Expose request
02:38:48.988 00.024 8976 Received - 47 (G) 
02:38:48.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:48.988 00.000 8976 stepped: pos (-17, 5)
02:38:48.988 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
02:38:48.988 00.000 8976 MountToCamera -- mountX=2.65 mountY=-0.96 hyp=2.81 mountTheta=-0.35 cameraX=-0.35, cameraY=2.79 cameraTheta=1.70
02:38:48.988 00.000 8976 incremental bump (-0.354, 2.792) isValid = 1
02:38:48.988 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
02:38:48.988 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:48.988 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:48.988 00.000 8976 move complete, result=0
02:38:48.988 00.000 9828 Worker thread wakes up
02:38:48.988 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:48.988 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:48.988 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
02:38:48.988 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:38:48.988 00.000 8976 worker thread done servicing request
02:38:48.988 00.000 8976 Worker thread wakes up
02:38:48.988 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.58)
02:38:48.989 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
02:38:48.989 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:48.989 00.000 9828 BLC: window closed
02:38:48.989 00.000 9828 MoveAxis(W, 3, B)
02:38:48.989 00.000 9828 Guiding  Dir = 3, Dur = 3
02:38:48.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:48.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:48.989 00.000 9828 IsSlewing returns 0
02:38:48.989 00.000 9828 IsGuiding returns 0
02:38:48.989 00.000 9828 PulseGuide returned control before completion, sleep 13
02:38:49.007 00.018 9828 IsGuiding returns 1
02:38:49.007 00.000 9828 scope still moving after pulse duration time elapsed
02:38:49.038 00.031 9828 IsSlewing returns 0
02:38:49.038 00.000 9828 IsGuiding returns 1
02:38:49.068 00.030 9828 IsSlewing returns 0
02:38:49.068 00.000 9828 IsGuiding returns 1
02:38:49.099 00.031 9828 IsSlewing returns 0
02:38:49.099 00.000 9828 IsGuiding returns 0
02:38:49.099 00.000 9828 scope move finished after 3 + 106 ms
02:38:49.099 00.000 9828 Move returns status 0, amount 3
02:38:49.099 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:49.099 00.000 9828 MoveAxis(N, 16, B)
02:38:49.099 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:49.115 00.016 9828 IsSlewing returns 0
02:38:49.115 00.000 9828 IsGuiding returns 0
02:38:49.115 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:49.145 00.030 9828 IsGuiding returns 1
02:38:49.145 00.000 9828 scope still moving after pulse duration time elapsed
02:38:49.176 00.031 9828 IsSlewing returns 0
02:38:49.176 00.000 9828 IsGuiding returns 1
02:38:49.207 00.031 9828 IsSlewing returns 0
02:38:49.207 00.000 9828 IsGuiding returns 1
02:38:49.238 00.031 9828 IsSlewing returns 0
02:38:49.238 00.000 9828 IsGuiding returns 1
02:38:49.268 00.030 9828 IsSlewing returns 0
02:38:49.268 00.000 9828 IsGuiding returns 0
02:38:49.268 00.000 9828 scope move finished after 16 + 137 ms
02:38:49.268 00.000 9828 Move returns status 0, amount 16
02:38:49.268 00.000 9828 move complete, result=0
02:38:49.269 00.001 9828 worker thread done servicing request
02:38:49.269 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:38:49.672 00.403 8976 Exposure complete
02:38:49.677 00.005 8976 worker thread done servicing request
02:38:49.677 00.000 5052 OnExposeComplete: enter
02:38:49.677 00.000 5052 UpdateGuideState(): m_state=6
02:38:49.677 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9763
02:38:49.677 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.84, Mass=125, SNR=7.7, Peak=63 HFD=2.3
02:38:49.678 00.001 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.08 = 0.08)
02:38:49.678 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
02:38:49.678 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.12 mountX=0.15 mountY=-0.00, mountTheta=-0.02
02:38:49.678 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.13, opts=13)
02:38:49.678 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.13)
02:38:49.678 00.000 8976 Worker thread wakes up
02:38:49.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.13) opts 0xd
02:38:49.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.13)
02:38:49.678 00.000 8976 Moving (-0.08, 0.13) raw xDistance=0.15 yDistance=-0.00
02:38:49.678 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:38:49.679 00.001 5052 UpdateGuideState exits: m=125 SNR=7.7
02:38:49.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:49.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:38:49.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:38:49.679 00.000 8976 MoveAxis(R, 0, ABG)
02:38:49.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:49.679 00.000 5052 Enqueuing Expose request
02:38:49.679 00.000 8976 MoveAxis(U, 0, ABG)
02:38:49.679 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
02:38:49.679 00.000 8976 MountToCamera -- mountX=2.63 mountY=-0.90 hyp=2.78 mountTheta=-0.33 cameraX=-0.40, cameraY=2.76 cameraTheta=1.71
02:38:49.679 00.000 8976 incremental bump (-0.395, 2.755) isValid = 1
02:38:49.679 00.000 8976 Scheduling Mount bump of (-0.016, 0.118)
02:38:49.679 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:38:49.679 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:38:49.679 00.000 8976 move complete, result=0
02:38:49.679 00.000 9828 Worker thread wakes up
02:38:49.679 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:38:49.679 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:38:49.679 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
02:38:49.680 00.001 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
02:38:49.680 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:49.680 00.000 8976 worker thread done servicing request
02:38:49.680 00.000 8976 Worker thread wakes up
02:38:49.680 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.48
02:38:49.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:49.680 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:49.680 00.000 9828 BLC: window closed
02:38:49.680 00.000 9828 MoveAxis(W, 3, B)
02:38:49.680 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:49.680 00.000 9828 Guiding  Dir = 3, Dur = 3
02:38:49.680 00.000 9828 IsSlewing returns 0
02:38:49.681 00.001 9828 IsGuiding returns 0
02:38:49.681 00.000 9828 PulseGuide returned control before completion, sleep 13
02:38:49.706 00.025 9828 IsGuiding returns 1
02:38:49.706 00.000 9828 scope still moving after pulse duration time elapsed
02:38:49.737 00.031 9828 IsSlewing returns 0
02:38:49.737 00.000 9828 IsGuiding returns 1
02:38:49.767 00.030 9828 IsSlewing returns 0
02:38:49.767 00.000 9828 IsGuiding returns 1
02:38:49.798 00.031 9828 IsSlewing returns 0
02:38:49.798 00.000 9828 IsGuiding returns 0
02:38:49.798 00.000 9828 scope move finished after 3 + 114 ms
02:38:49.798 00.000 9828 Move returns status 0, amount 3
02:38:49.798 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:49.798 00.000 9828 MoveAxis(N, 16, B)
02:38:49.798 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:49.814 00.016 9828 IsSlewing returns 0
02:38:49.814 00.000 9828 IsGuiding returns 0
02:38:49.814 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:49.845 00.031 9828 IsGuiding returns 1
02:38:49.845 00.000 9828 scope still moving after pulse duration time elapsed
02:38:49.876 00.031 9828 IsSlewing returns 0
02:38:49.876 00.000 9828 IsGuiding returns 1
02:38:49.907 00.031 9828 IsSlewing returns 0
02:38:49.907 00.000 9828 IsGuiding returns 1
02:38:49.938 00.031 9828 IsSlewing returns 0
02:38:49.938 00.000 9828 IsGuiding returns 1
02:38:49.970 00.032 9828 IsSlewing returns 0
02:38:49.970 00.000 9828 IsGuiding returns 1
02:38:50.001 00.031 9828 IsSlewing returns 0
02:38:50.001 00.000 9828 IsGuiding returns 1
02:38:50.047 00.046 9828 IsSlewing returns 0
02:38:50.047 00.000 9828 IsGuiding returns 0
02:38:50.047 00.000 9828 scope move finished after 16 + 217 ms
02:38:50.047 00.000 9828 Move returns status 0, amount 16
02:38:50.047 00.000 9828 move complete, result=0
02:38:50.047 00.000 9828 worker thread done servicing request
02:38:50.047 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:38:50.368 00.321 8976 Exposure complete
02:38:50.373 00.005 8976 worker thread done servicing request
02:38:50.374 00.001 5052 OnExposeComplete: enter
02:38:50.374 00.000 5052 UpdateGuideState(): m_state=6
02:38:50.374 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9764
02:38:50.374 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.70, Mass=104, SNR=7.0, Peak=64 HFD=1.7
02:38:50.374 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
02:38:50.374 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
02:38:50.374 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.02 mountX=-0.13 mountY=-0.23, mountTheta=-2.09
02:38:50.374 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.01, opts=13)
02:38:50.375 00.001 5052 Enqueuing Move request for stepguider (0.28, -0.01)
02:38:50.375 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:38:50.375 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:38:50.375 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:50.375 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:50.375 00.000 5052 Enqueuing Expose request
02:38:50.375 00.000 8976 Worker thread wakes up
02:38:50.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.01) opts 0xd
02:38:50.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.01)
02:38:50.375 00.000 8976 Moving (0.28, -0.01) raw xDistance=-0.13 yDistance=-0.23
02:38:50.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:38:50.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:38:50.375 00.000 8976 MoveAxis(R, 0, ABG)
02:38:50.375 00.000 8976 MoveAxis(U, 0, ABG)
02:38:50.375 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:38:50.375 00.000 8976 MountToCamera -- mountX=2.62 mountY=-0.87 hyp=2.76 mountTheta=-0.32 cameraX=-0.42, cameraY=2.73 cameraTheta=1.72
02:38:50.375 00.000 8976 incremental bump (-0.422, 2.730) isValid = 1
02:38:50.375 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
02:38:50.375 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:38:50.375 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:38:50.375 00.000 8976 move complete, result=0
02:38:50.375 00.000 9828 Worker thread wakes up
02:38:50.376 00.001 8976 worker thread done servicing request
02:38:50.376 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:50.376 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:38:50.376 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:38:50.376 00.000 8976 Worker thread wakes up
02:38:50.376 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
02:38:50.376 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
02:38:50.376 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:38:50.376 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:50.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:50.376 00.000 9828 BLC: window closed
02:38:50.376 00.000 9828 MoveAxis(W, 4, B)
02:38:50.377 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:50.377 00.000 9828 Guiding  Dir = 3, Dur = 4
02:38:50.377 00.000 9828 IsSlewing returns 0
02:38:50.377 00.000 9828 IsGuiding returns 0
02:38:50.377 00.000 9828 PulseGuide returned control before completion, sleep 14
02:38:50.407 00.030 9828 IsGuiding returns 1
02:38:50.407 00.000 9828 scope still moving after pulse duration time elapsed
02:38:50.439 00.032 9828 IsSlewing returns 0
02:38:50.439 00.000 9828 IsGuiding returns 1
02:38:50.470 00.031 9828 IsSlewing returns 0
02:38:50.470 00.000 9828 IsGuiding returns 1
02:38:50.501 00.031 9828 IsSlewing returns 0
02:38:50.501 00.000 9828 IsGuiding returns 1
02:38:50.547 00.046 9828 IsSlewing returns 0
02:38:50.547 00.000 9828 IsGuiding returns 0
02:38:50.547 00.000 9828 scope move finished after 4 + 166 ms
02:38:50.547 00.000 9828 Move returns status 0, amount 4
02:38:50.547 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:50.547 00.000 9828 MoveAxis(N, 16, B)
02:38:50.547 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:50.563 00.016 9828 IsSlewing returns 0
02:38:50.564 00.001 9828 IsGuiding returns 0
02:38:50.564 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:50.594 00.030 9828 IsGuiding returns 1
02:38:50.594 00.000 9828 scope still moving after pulse duration time elapsed
02:38:50.625 00.031 9828 IsSlewing returns 0
02:38:50.625 00.000 9828 IsGuiding returns 1
02:38:50.655 00.030 9828 IsSlewing returns 0
02:38:50.655 00.000 9828 IsGuiding returns 1
02:38:50.686 00.031 9828 IsSlewing returns 0
02:38:50.686 00.000 9828 IsGuiding returns 1
02:38:50.717 00.031 9828 IsSlewing returns 0
02:38:50.717 00.000 9828 IsGuiding returns 0
02:38:50.717 00.000 9828 scope move finished after 16 + 136 ms
02:38:50.717 00.000 9828 Move returns status 0, amount 16
02:38:50.717 00.000 9828 move complete, result=0
02:38:50.717 00.000 9828 worker thread done servicing request
02:38:50.717 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:38:51.060 00.343 8976 Exposure complete
02:38:51.066 00.006 8976 worker thread done servicing request
02:38:51.067 00.001 5052 OnExposeComplete: enter
02:38:51.067 00.000 5052 UpdateGuideState(): m_state=6
02:38:51.067 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9765
02:38:51.067 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.93, Mass=116, SNR=7.4, Peak=65 HFD=2.2
02:38:51.067 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
02:38:51.067 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
02:38:51.067 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.15 mountX=0.15 mountY=-0.20, mountTheta=-0.93
02:38:51.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.22, opts=13)
02:38:51.068 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.22)
02:38:51.068 00.000 8976 Worker thread wakes up
02:38:51.068 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:38:51.068 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:38:51.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:51.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.22) opts 0xd
02:38:51.068 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:51.068 00.000 5052 Enqueuing Expose request
02:38:51.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.22)
02:38:51.068 00.000 8976 Moving (0.10, 0.22) raw xDistance=0.15 yDistance=-0.20
02:38:51.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:38:51.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:38:51.068 00.000 8976 MoveAxis(R, 0, ABG)
02:38:51.068 00.000 8976 MoveAxis(U, 0, ABG)
02:38:51.068 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
02:38:51.068 00.000 8976 MountToCamera -- mountX=2.62 mountY=-0.84 hyp=2.75 mountTheta=-0.31 cameraX=-0.44, cameraY=2.71 cameraTheta=1.73
02:38:51.068 00.000 8976 incremental bump (-0.441, 2.713) isValid = 1
02:38:51.069 00.001 8976 Scheduling Mount bump of (-0.018, 0.118)
02:38:51.069 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:38:51.069 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:38:51.069 00.000 8976 move complete, result=0
02:38:51.069 00.000 9828 Worker thread wakes up
02:38:51.069 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:38:51.069 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:38:51.069 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
02:38:51.069 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.54)
02:38:51.069 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.46
02:38:51.069 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:51.069 00.000 9828 BLC: window closed
02:38:51.069 00.000 9828 MoveAxis(W, 4, B)
02:38:51.069 00.000 9828 Guiding  Dir = 3, Dur = 4
02:38:51.069 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:51.070 00.001 9828 IsSlewing returns 0
02:38:51.072 00.002 9828 IsGuiding returns 0
02:38:51.072 00.000 8976 worker thread done servicing request
02:38:51.072 00.000 8976 Worker thread wakes up
02:38:51.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:51.072 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:51.073 00.001 9828 PulseGuide returned control before completion, sleep 14
02:38:51.096 00.023 9828 IsGuiding returns 1
02:38:51.096 00.000 9828 scope still moving after pulse duration time elapsed
02:38:51.126 00.030 9828 IsSlewing returns 0
02:38:51.127 00.001 9828 IsGuiding returns 1
02:38:51.173 00.046 9828 IsSlewing returns 0
02:38:51.173 00.000 9828 IsGuiding returns 1
02:38:51.219 00.046 9828 IsSlewing returns 0
02:38:51.219 00.000 9828 IsGuiding returns 0
02:38:51.219 00.000 9828 scope move finished after 4 + 142 ms
02:38:51.219 00.000 9828 Move returns status 0, amount 4
02:38:51.219 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:51.219 00.000 9828 MoveAxis(N, 16, B)
02:38:51.219 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:51.235 00.016 9828 IsSlewing returns 0
02:38:51.235 00.000 9828 IsGuiding returns 0
02:38:51.235 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:51.266 00.031 9828 IsGuiding returns 1
02:38:51.266 00.000 9828 scope still moving after pulse duration time elapsed
02:38:51.297 00.031 9828 IsSlewing returns 0
02:38:51.297 00.000 9828 IsGuiding returns 1
02:38:51.329 00.032 9828 IsSlewing returns 0
02:38:51.329 00.000 9828 IsGuiding returns 1
02:38:51.360 00.031 9828 IsSlewing returns 0
02:38:51.360 00.000 9828 IsGuiding returns 1
02:38:51.391 00.031 9828 IsSlewing returns 0
02:38:51.391 00.000 9828 IsGuiding returns 0
02:38:51.391 00.000 9828 scope move finished after 16 + 139 ms
02:38:51.391 00.000 9828 Move returns status 0, amount 16
02:38:51.391 00.000 9828 move complete, result=0
02:38:51.391 00.000 9828 worker thread done servicing request
02:38:51.391 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:38:51.758 00.367 8976 Exposure complete
02:38:51.764 00.006 8976 worker thread done servicing request
02:38:51.764 00.000 5052 OnExposeComplete: enter
02:38:51.764 00.000 5052 UpdateGuideState(): m_state=6
02:38:51.764 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9766
02:38:51.764 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.38, Mass=126, SNR=7.7, Peak=60 HFD=2.6
02:38:51.764 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.04) = xAngle (-3.39 = 2.90)
02:38:51.764 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.49 = 2.79)
02:38:51.764 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.34 mountX=-0.32 mountY=0.11, mountTheta=2.80
02:38:51.765 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.32, opts=13)
02:38:51.765 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.32)
02:38:51.765 00.000 8976 Worker thread wakes up
02:38:51.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.32) opts 0xd
02:38:51.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.32)
02:38:51.765 00.000 8976 Moving (0.08, -0.32) raw xDistance=-0.32 yDistance=0.11
02:38:51.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:38:51.765 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:38:51.765 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:38:51.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:51.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:38:51.765 00.000 8976 MoveAxis(R, 1, ABG)
02:38:51.765 00.000 8976 stepping (-17, 5) + (1, 0)
02:38:51.765 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:51.766 00.001 5052 Enqueuing Expose request
02:38:51.766 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:51.785 00.019 8976 Received - 47 (G) 
02:38:51.785 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:51.785 00.000 8976 stepped: pos (-16, 5)
02:38:51.785 00.000 8976 MoveAxis(U, 0, ABG)
02:38:51.785 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
02:38:51.785 00.000 8976 MountToCamera -- mountX=2.56 mountY=-0.83 hyp=2.69 mountTheta=-0.31 cameraX=-0.43, cameraY=2.66 cameraTheta=1.73
02:38:51.785 00.000 8976 incremental bump (-0.430, 2.657) isValid = 1
02:38:51.785 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
02:38:51.785 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:38:51.785 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:38:51.785 00.000 8976 move complete, result=0
02:38:51.785 00.000 9828 Worker thread wakes up
02:38:51.785 00.000 8976 worker thread done servicing request
02:38:51.785 00.000 8976 Worker thread wakes up
02:38:51.785 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:51.785 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:51.785 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:38:51.785 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:38:51.786 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:38:51.786 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
02:38:51.786 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.54)
02:38:51.786 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.46
02:38:51.786 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:51.786 00.000 9828 BLC: window closed
02:38:51.786 00.000 9828 MoveAxis(W, 4, B)
02:38:51.786 00.000 9828 Guiding  Dir = 3, Dur = 4
02:38:51.786 00.000 9828 IsSlewing returns 0
02:38:51.786 00.000 9828 IsGuiding returns 0
02:38:51.786 00.000 9828 PulseGuide returned control before completion, sleep 14
02:38:51.815 00.029 9828 IsGuiding returns 1
02:38:51.815 00.000 9828 scope still moving after pulse duration time elapsed
02:38:51.845 00.030 9828 IsSlewing returns 0
02:38:51.845 00.000 9828 IsGuiding returns 1
02:38:51.876 00.031 9828 IsSlewing returns 0
02:38:51.876 00.000 9828 IsGuiding returns 1
02:38:51.923 00.047 9828 IsSlewing returns 0
02:38:51.923 00.000 9828 IsGuiding returns 0
02:38:51.923 00.000 9828 scope move finished after 4 + 131 ms
02:38:51.923 00.000 9828 Move returns status 0, amount 4
02:38:51.923 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:51.923 00.000 9828 MoveAxis(N, 16, B)
02:38:51.923 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:51.938 00.015 9828 IsSlewing returns 0
02:38:51.938 00.000 9828 IsGuiding returns 0
02:38:51.938 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:51.969 00.031 9828 IsGuiding returns 1
02:38:51.969 00.000 9828 scope still moving after pulse duration time elapsed
02:38:52.000 00.031 9828 IsSlewing returns 0
02:38:52.000 00.000 9828 IsGuiding returns 1
02:38:52.031 00.031 9828 IsSlewing returns 0
02:38:52.031 00.000 9828 IsGuiding returns 1
02:38:52.062 00.031 9828 IsSlewing returns 0
02:38:52.067 00.005 9828 IsGuiding returns 1
02:38:52.094 00.027 9828 IsSlewing returns 0
02:38:52.094 00.000 9828 IsGuiding returns 0
02:38:52.094 00.000 9828 scope move finished after 16 + 139 ms
02:38:52.094 00.000 9828 Move returns status 0, amount 16
02:38:52.094 00.000 9828 move complete, result=0
02:38:52.094 00.000 9828 worker thread done servicing request
02:38:52.094 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:38:52.472 00.378 8976 Exposure complete
02:38:52.477 00.005 8976 worker thread done servicing request
02:38:52.478 00.001 5052 OnExposeComplete: enter
02:38:52.478 00.000 5052 UpdateGuideState(): m_state=6
02:38:52.478 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9767
02:38:52.478 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.65, Mass=124, SNR=7.6, Peak=59 HFD=2.5
02:38:52.478 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
02:38:52.478 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.71)
02:38:52.478 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.42 mountX=-0.06 mountY=0.02, mountTheta=2.73
02:38:52.478 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.06, opts=13)
02:38:52.478 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.06)
02:38:52.479 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:38:52.479 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
02:38:52.479 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:52.479 00.000 8976 Worker thread wakes up
02:38:52.479 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:52.479 00.000 5052 Enqueuing Expose request
02:38:52.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.06) opts 0xd
02:38:52.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.06)
02:38:52.479 00.000 8976 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
02:38:52.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:38:52.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:38:52.479 00.000 8976 MoveAxis(R, 0, ABG)
02:38:52.479 00.000 8976 MoveAxis(U, 0, ABG)
02:38:52.479 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
02:38:52.479 00.000 8976 MountToCamera -- mountX=2.52 mountY=-0.82 hyp=2.65 mountTheta=-0.31 cameraX=-0.42, cameraY=2.62 cameraTheta=1.73
02:38:52.479 00.000 8976 incremental bump (-0.423, 2.619) isValid = 1
02:38:52.479 00.000 8976 Scheduling Mount bump of (-0.009, 0.059)
02:38:52.479 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.06, opts=4)
02:38:52.479 00.000 8976 Enqueuing Move request for scope (-0.01, 0.06)
02:38:52.479 00.000 8976 move complete, result=0
02:38:52.479 00.000 8976 worker thread done servicing request
02:38:52.479 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:52.479 00.000 9828 Worker thread wakes up
02:38:52.480 00.001 8976 Worker thread wakes up
02:38:52.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:52.480 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0x4
02:38:52.480 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
02:38:52.480 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
02:38:52.480 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.54)
02:38:52.480 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:52.480 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.73 mountX=0.01 mountY=-0.06, mountTheta=-1.46
02:38:52.480 00.000 9828 Moving (-0.01, 0.06) raw xDistance=0.01 yDistance=-0.06
02:38:52.480 00.000 9828 BLC: window closed
02:38:52.480 00.000 9828 MoveAxis(W, 2, B)
02:38:52.480 00.000 9828 Guiding  Dir = 3, Dur = 2
02:38:52.480 00.000 9828 IsSlewing returns 0
02:38:52.481 00.001 9828 IsGuiding returns 0
02:38:52.481 00.000 9828 PulseGuide returned control before completion, sleep 12
02:38:52.501 00.020 9828 IsGuiding returns 1
02:38:52.501 00.000 9828 scope still moving after pulse duration time elapsed
02:38:52.532 00.031 9828 IsSlewing returns 0
02:38:52.532 00.000 9828 IsGuiding returns 1
02:38:52.579 00.047 9828 IsSlewing returns 0
02:38:52.579 00.000 9828 IsGuiding returns 1
02:38:52.626 00.047 9828 IsSlewing returns 0
02:38:52.626 00.000 9828 IsGuiding returns 0
02:38:52.626 00.000 9828 scope move finished after 2 + 143 ms
02:38:52.626 00.000 9828 Move returns status 0, amount 2
02:38:52.626 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:52.626 00.000 9828 MoveAxis(N, 8, B)
02:38:52.626 00.000 9828 Guiding  Dir = 0, Dur = 8
02:38:52.642 00.016 9828 IsSlewing returns 0
02:38:52.642 00.000 9828 IsGuiding returns 0
02:38:52.643 00.001 9828 PulseGuide returned control before completion, sleep 18
02:38:52.673 00.030 9828 IsGuiding returns 1
02:38:52.673 00.000 9828 scope still moving after pulse duration time elapsed
02:38:52.703 00.030 9828 IsSlewing returns 0
02:38:52.703 00.000 9828 IsGuiding returns 1
02:38:52.734 00.031 9828 IsSlewing returns 0
02:38:52.734 00.000 9828 IsGuiding returns 1
02:38:52.765 00.031 9828 IsSlewing returns 0
02:38:52.765 00.000 9828 IsGuiding returns 1
02:38:52.795 00.030 9828 IsSlewing returns 0
02:38:52.795 00.000 9828 IsGuiding returns 0
02:38:52.795 00.000 9828 scope move finished after 8 + 145 ms
02:38:52.795 00.000 9828 Move returns status 0, amount 8
02:38:52.795 00.000 9828 move complete, result=0
02:38:52.796 00.001 9828 worker thread done servicing request
02:38:52.796 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 8 ms NORTH
02:38:53.165 00.369 8976 Exposure complete
02:38:53.171 00.006 8976 worker thread done servicing request
02:38:53.171 00.000 5052 OnExposeComplete: enter
02:38:53.171 00.000 5052 UpdateGuideState(): m_state=6
02:38:53.171 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9768
02:38:53.171 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.34, Mass=100, SNR=6.9, Peak=63 HFD=1.6
02:38:53.171 00.000 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.04) = xAngle (-3.06 = -3.06)
02:38:53.171 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.12)
02:38:53.171 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.37 hyp=0.44 cameraTheta=-1.02 mountX=-0.44 mountY=0.01, mountTheta=3.12
02:38:53.172 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.37, opts=13)
02:38:53.172 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.37)
02:38:53.172 00.000 8976 Worker thread wakes up
02:38:53.172 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.37) opts 0xd
02:38:53.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.37)
02:38:53.172 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:38:53.172 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
02:38:53.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:53.172 00.000 8976 Moving (0.23, -0.37) raw xDistance=-0.44 yDistance=0.01
02:38:53.172 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:53.172 00.000 5052 Enqueuing Expose request
02:38:53.173 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
02:38:53.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:38:53.173 00.000 8976 MoveAxis(R, 2, ABG)
02:38:53.173 00.000 8976 stepping (-16, 5) + (2, 0)
02:38:53.173 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:53.208 00.035 8976 Received - 47 (G) 
02:38:53.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:53.208 00.000 8976 stepped: pos (-14, 5)
02:38:53.208 00.000 8976 MoveAxis(U, 0, ABG)
02:38:53.208 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:38:53.208 00.000 8976 MountToCamera -- mountX=2.40 mountY=-0.81 hyp=2.53 mountTheta=-0.33 cameraX=-0.37, cameraY=2.50 cameraTheta=1.72
02:38:53.208 00.000 8976 incremental bump (-0.372, 2.504) isValid = 1
02:38:53.208 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
02:38:53.208 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:38:53.209 00.001 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:38:53.209 00.000 8976 move complete, result=0
02:38:53.209 00.000 8976 worker thread done servicing request
02:38:53.209 00.000 8976 Worker thread wakes up
02:38:53.209 00.000 9828 Worker thread wakes up
02:38:53.209 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
02:38:53.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:53.209 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:53.209 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:38:53.209 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:38:53.209 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
02:38:53.209 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.56)
02:38:53.209 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:38:53.209 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:53.209 00.000 9828 BLC: window closed
02:38:53.209 00.000 9828 MoveAxis(W, 4, B)
02:38:53.209 00.000 9828 Guiding  Dir = 3, Dur = 4
02:38:53.210 00.001 9828 IsSlewing returns 0
02:38:53.210 00.000 9828 IsGuiding returns 0
02:38:53.210 00.000 9828 PulseGuide returned control before completion, sleep 14
02:38:53.232 00.022 9828 IsGuiding returns 1
02:38:53.232 00.000 9828 scope still moving after pulse duration time elapsed
02:38:53.263 00.031 9828 IsSlewing returns 0
02:38:53.263 00.000 9828 IsGuiding returns 1
02:38:53.294 00.031 9828 IsSlewing returns 0
02:38:53.294 00.000 9828 IsGuiding returns 1
02:38:53.325 00.031 9828 IsSlewing returns 0
02:38:53.325 00.000 9828 IsGuiding returns 0
02:38:53.325 00.000 9828 scope move finished after 4 + 111 ms
02:38:53.325 00.000 9828 Move returns status 0, amount 4
02:38:53.325 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:53.325 00.000 9828 MoveAxis(N, 16, B)
02:38:53.325 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:53.340 00.015 9828 IsSlewing returns 0
02:38:53.340 00.000 9828 IsGuiding returns 0
02:38:53.340 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:53.371 00.031 9828 IsGuiding returns 1
02:38:53.371 00.000 9828 scope still moving after pulse duration time elapsed
02:38:53.402 00.031 9828 IsSlewing returns 0
02:38:53.402 00.000 9828 IsGuiding returns 1
02:38:53.432 00.030 9828 IsSlewing returns 0
02:38:53.432 00.000 9828 IsGuiding returns 1
02:38:53.464 00.032 9828 IsSlewing returns 0
02:38:53.464 00.000 9828 IsGuiding returns 1
02:38:53.495 00.031 9828 IsSlewing returns 0
02:38:53.495 00.000 9828 IsGuiding returns 1
02:38:53.526 00.031 9828 IsSlewing returns 0
02:38:53.526 00.000 9828 IsGuiding returns 1
02:38:53.558 00.032 9828 IsSlewing returns 0
02:38:53.558 00.000 9828 IsGuiding returns 0
02:38:53.558 00.000 9828 scope move finished after 16 + 201 ms
02:38:53.558 00.000 9828 Move returns status 0, amount 16
02:38:53.558 00.000 9828 move complete, result=0
02:38:53.558 00.000 9828 worker thread done servicing request
02:38:53.558 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:38:53.891 00.333 8976 Exposure complete
02:38:53.897 00.006 8976 worker thread done servicing request
02:38:53.897 00.000 5052 OnExposeComplete: enter
02:38:53.897 00.000 5052 UpdateGuideState(): m_state=6
02:38:53.897 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9769
02:38:53.897 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=282.00, Mass=116, SNR=7.4, Peak=64 HFD=2.2
02:38:53.897 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
02:38:53.897 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
02:38:53.897 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.29 hyp=0.45 cameraTheta=2.43 mountX=0.41 mountY=0.12, mountTheta=0.29
02:38:53.898 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.29, opts=13)
02:38:53.898 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.29)
02:38:53.899 00.001 8976 Worker thread wakes up
02:38:53.899 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:38:53.899 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:38:53.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:53.899 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.29) opts 0xd
02:38:53.899 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:53.899 00.000 5052 Enqueuing Expose request
02:38:53.899 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.29)
02:38:53.899 00.000 8976 Moving (-0.34, 0.29) raw xDistance=0.41 yDistance=0.12
02:38:53.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
02:38:53.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:38:53.899 00.000 8976 MoveAxis(L, 2, ABG)
02:38:53.899 00.000 8976 stepping (-14, 5) + (-2, 0)
02:38:53.899 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:53.928 00.029 8976 Received - 47 (G) 
02:38:53.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:53.928 00.000 8976 stepped: pos (-16, 5)
02:38:53.928 00.000 8976 MoveAxis(U, 0, ABG)
02:38:53.928 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:38:53.928 00.000 8976 MountToCamera -- mountX=2.42 mountY=-0.80 hyp=2.55 mountTheta=-0.32 cameraX=-0.38, cameraY=2.52 cameraTheta=1.72
02:38:53.928 00.000 8976 incremental bump (-0.384, 2.517) isValid = 1
02:38:53.928 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
02:38:53.928 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:38:53.928 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:38:53.928 00.000 8976 move complete, result=0
02:38:53.928 00.000 8976 worker thread done servicing request
02:38:53.928 00.000 8976 Worker thread wakes up
02:38:53.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:53.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:53.928 00.000 9828 Worker thread wakes up
02:38:53.928 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:38:53.928 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:38:53.928 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:38:53.929 00.001 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
02:38:53.929 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
02:38:53.929 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:38:53.929 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:53.929 00.000 9828 BLC: window closed
02:38:53.929 00.000 9828 MoveAxis(W, 4, B)
02:38:53.929 00.000 9828 Guiding  Dir = 3, Dur = 4
02:38:53.929 00.000 9828 IsSlewing returns 0
02:38:53.929 00.000 9828 IsGuiding returns 0
02:38:53.929 00.000 9828 PulseGuide returned control before completion, sleep 14
02:38:53.947 00.018 9828 IsGuiding returns 1
02:38:53.947 00.000 9828 scope still moving after pulse duration time elapsed
02:38:53.978 00.031 9828 IsSlewing returns 0
02:38:53.978 00.000 9828 IsGuiding returns 1
02:38:54.009 00.031 9828 IsSlewing returns 0
02:38:54.009 00.000 9828 IsGuiding returns 1
02:38:54.040 00.031 9828 IsSlewing returns 0
02:38:54.041 00.001 9828 IsGuiding returns 0
02:38:54.041 00.000 9828 scope move finished after 4 + 108 ms
02:38:54.041 00.000 9828 Move returns status 0, amount 4
02:38:54.041 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:54.041 00.000 9828 MoveAxis(N, 16, B)
02:38:54.041 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:54.055 00.014 9828 IsSlewing returns 0
02:38:54.055 00.000 9828 IsGuiding returns 0
02:38:54.056 00.001 9828 PulseGuide returned control before completion, sleep 26
02:38:54.087 00.031 9828 IsGuiding returns 1
02:38:54.087 00.000 9828 scope still moving after pulse duration time elapsed
02:38:54.118 00.031 9828 IsSlewing returns 0
02:38:54.118 00.000 9828 IsGuiding returns 1
02:38:54.149 00.031 9828 IsSlewing returns 0
02:38:54.149 00.000 9828 IsGuiding returns 1
02:38:54.180 00.031 9828 IsSlewing returns 0
02:38:54.180 00.000 9828 IsGuiding returns 1
02:38:54.211 00.031 9828 IsSlewing returns 0
02:38:54.211 00.000 9828 IsGuiding returns 0
02:38:54.211 00.000 9828 scope move finished after 16 + 139 ms
02:38:54.211 00.000 9828 Move returns status 0, amount 16
02:38:54.211 00.000 9828 move complete, result=0
02:38:54.211 00.000 9828 worker thread done servicing request
02:38:54.211 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:38:54.614 00.403 8976 Exposure complete
02:38:54.620 00.006 8976 worker thread done servicing request
02:38:54.620 00.000 5052 OnExposeComplete: enter
02:38:54.620 00.000 5052 UpdateGuideState(): m_state=6
02:38:54.620 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9770
02:38:54.620 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.42, Mass=111, SNR=7.2, Peak=61 HFD=2.2
02:38:54.620 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.71 = 2.58)
02:38:54.620 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.81 = 2.47)
02:38:54.620 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.66 mountX=-0.24 mountY=0.18, mountTheta=2.51
02:38:54.621 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.29, opts=13)
02:38:54.621 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.29)
02:38:54.621 00.000 8976 Worker thread wakes up
02:38:54.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.29) opts 0xd
02:38:54.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.29)
02:38:54.621 00.000 8976 Moving (-0.03, -0.29) raw xDistance=-0.24 yDistance=0.18
02:38:54.621 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:38:54.621 00.000 5052 UpdateGuideState exits: m=111 SNR=7.2
02:38:54.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:54.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:38:54.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:38:54.621 00.000 8976 MoveAxis(R, 0, ABG)
02:38:54.622 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:54.622 00.000 5052 Enqueuing Expose request
02:38:54.622 00.000 8976 MoveAxis(U, 0, ABG)
02:38:54.622 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:38:54.622 00.000 8976 MountToCamera -- mountX=2.43 mountY=-0.80 hyp=2.56 mountTheta=-0.32 cameraX=-0.39, cameraY=2.53 cameraTheta=1.72
02:38:54.622 00.000 8976 incremental bump (-0.392, 2.526) isValid = 1
02:38:54.622 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
02:38:54.622 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:38:54.622 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:38:54.622 00.000 8976 move complete, result=0
02:38:54.622 00.000 9828 Worker thread wakes up
02:38:54.622 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:38:54.622 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:38:54.622 00.000 8976 worker thread done servicing request
02:38:54.622 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:38:54.622 00.000 8976 Worker thread wakes up
02:38:54.622 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
02:38:54.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:54.622 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
02:38:54.623 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:54.623 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:38:54.623 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:54.623 00.000 9828 BLC: window closed
02:38:54.623 00.000 9828 MoveAxis(W, 4, B)
02:38:54.623 00.000 9828 Guiding  Dir = 3, Dur = 4
02:38:54.623 00.000 9828 IsSlewing returns 0
02:38:54.623 00.000 9828 IsGuiding returns 0
02:38:54.623 00.000 9828 PulseGuide returned control before completion, sleep 14
02:38:54.648 00.025 9828 IsGuiding returns 1
02:38:54.648 00.000 9828 scope still moving after pulse duration time elapsed
02:38:54.679 00.031 9828 IsSlewing returns 0
02:38:54.679 00.000 9828 IsGuiding returns 1
02:38:54.711 00.032 9828 IsSlewing returns 0
02:38:54.711 00.000 9828 IsGuiding returns 1
02:38:54.742 00.031 9828 IsSlewing returns 0
02:38:54.742 00.000 9828 IsGuiding returns 0
02:38:54.742 00.000 9828 scope move finished after 4 + 114 ms
02:38:54.742 00.000 9828 Move returns status 0, amount 4
02:38:54.742 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:54.742 00.000 9828 MoveAxis(N, 16, B)
02:38:54.742 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:54.757 00.015 9828 IsSlewing returns 0
02:38:54.757 00.000 9828 IsGuiding returns 0
02:38:54.758 00.001 9828 PulseGuide returned control before completion, sleep 26
02:38:54.788 00.030 9828 IsGuiding returns 1
02:38:54.793 00.005 9828 scope still moving after pulse duration time elapsed
02:38:54.819 00.026 9828 IsSlewing returns 0
02:38:54.819 00.000 9828 IsGuiding returns 1
02:38:54.850 00.031 9828 IsSlewing returns 0
02:38:54.850 00.000 9828 IsGuiding returns 1
02:38:54.881 00.031 9828 IsSlewing returns 0
02:38:54.881 00.000 9828 IsGuiding returns 1
02:38:54.912 00.031 9828 IsSlewing returns 0
02:38:54.912 00.000 9828 IsGuiding returns 0
02:38:54.912 00.000 9828 scope move finished after 16 + 138 ms
02:38:54.912 00.000 9828 Move returns status 0, amount 16
02:38:54.912 00.000 9828 move complete, result=0
02:38:54.912 00.000 9828 worker thread done servicing request
02:38:54.912 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:38:55.310 00.398 8976 Exposure complete
02:38:55.315 00.005 8976 worker thread done servicing request
02:38:55.315 00.000 5052 OnExposeComplete: enter
02:38:55.315 00.000 5052 UpdateGuideState(): m_state=6
02:38:55.315 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9771
02:38:55.315 00.000 5052 Star::Find returns 1 (1), X=328.98, Y=281.60, Mass=115, SNR=7.4, Peak=63 HFD=2.2
02:38:55.315 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.67 = 1.62)
02:38:55.315 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
02:38:55.315 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.62 mountX=-0.01 mountY=0.23, mountTheta=1.62
02:38:55.316 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.11, opts=13)
02:38:55.316 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.11)
02:38:55.316 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:38:55.316 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4 Saturated
02:38:55.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:55.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:55.316 00.000 5052 Enqueuing Expose request
02:38:55.316 00.000 8976 Worker thread wakes up
02:38:55.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.11) opts 0xd
02:38:55.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.11)
02:38:55.316 00.000 8976 Moving (-0.20, -0.11) raw xDistance=-0.01 yDistance=0.23
02:38:55.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:38:55.317 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:38:55.317 00.000 8976 MoveAxis(R, 0, ABG)
02:38:55.317 00.000 8976 MoveAxis(U, 0, ABG)
02:38:55.317 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
02:38:55.317 00.000 8976 MountToCamera -- mountX=2.43 mountY=-0.80 hyp=2.56 mountTheta=-0.32 cameraX=-0.40, cameraY=2.53 cameraTheta=1.73
02:38:55.317 00.000 8976 incremental bump (-0.397, 2.531) isValid = 1
02:38:55.317 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
02:38:55.317 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:38:55.317 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:38:55.317 00.000 8976 move complete, result=0
02:38:55.317 00.000 9828 Worker thread wakes up
02:38:55.317 00.000 8976 worker thread done servicing request
02:38:55.317 00.000 8976 Worker thread wakes up
02:38:55.317 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:55.317 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:55.317 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:38:55.317 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:38:55.317 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:38:55.317 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
02:38:55.317 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.55)
02:38:55.317 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:38:55.318 00.001 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:55.318 00.000 9828 BLC: window closed
02:38:55.318 00.000 9828 MoveAxis(W, 4, B)
02:38:55.318 00.000 9828 Guiding  Dir = 3, Dur = 4
02:38:55.318 00.000 9828 IsSlewing returns 0
02:38:55.318 00.000 9828 IsGuiding returns 0
02:38:55.318 00.000 9828 PulseGuide returned control before completion, sleep 14
02:38:55.336 00.018 9828 IsGuiding returns 1
02:38:55.336 00.000 9828 scope still moving after pulse duration time elapsed
02:38:55.366 00.030 9828 IsSlewing returns 0
02:38:55.366 00.000 9828 IsGuiding returns 1
02:38:55.397 00.031 9828 IsSlewing returns 0
02:38:55.397 00.000 9828 IsGuiding returns 1
02:38:55.429 00.032 9828 IsSlewing returns 0
02:38:55.429 00.000 9828 IsGuiding returns 0
02:38:55.429 00.000 9828 scope move finished after 4 + 107 ms
02:38:55.429 00.000 9828 Move returns status 0, amount 4
02:38:55.429 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:55.429 00.000 9828 MoveAxis(N, 16, B)
02:38:55.429 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:55.444 00.015 9828 IsSlewing returns 0
02:38:55.444 00.000 9828 IsGuiding returns 0
02:38:55.444 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:55.475 00.031 9828 IsGuiding returns 1
02:38:55.475 00.000 9828 scope still moving after pulse duration time elapsed
02:38:55.506 00.031 9828 IsSlewing returns 0
02:38:55.506 00.000 9828 IsGuiding returns 1
02:38:55.537 00.031 9828 IsSlewing returns 0
02:38:55.537 00.000 9828 IsGuiding returns 1
02:38:55.569 00.032 9828 IsSlewing returns 0
02:38:55.569 00.000 9828 IsGuiding returns 1
02:38:55.599 00.030 9828 IsSlewing returns 0
02:38:55.599 00.000 9828 IsGuiding returns 0
02:38:55.599 00.000 9828 scope move finished after 16 + 138 ms
02:38:55.599 00.000 9828 Move returns status 0, amount 16
02:38:55.599 00.000 9828 move complete, result=0
02:38:55.599 00.000 9828 worker thread done servicing request
02:38:55.599 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:38:56.004 00.405 8976 Exposure complete
02:38:56.009 00.005 8976 worker thread done servicing request
02:38:56.010 00.001 5052 OnExposeComplete: enter
02:38:56.010 00.000 5052 UpdateGuideState(): m_state=6
02:38:56.010 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9772
02:38:56.010 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.46, Mass=124, SNR=7.7, Peak=64 HFD=2.0
02:38:56.010 00.000 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.80 = 2.49)
02:38:56.010 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
02:38:56.010 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.75 mountX=-0.20 mountY=0.17, mountTheta=2.43
02:38:56.012 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.25, opts=13)
02:38:56.012 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.25)
02:38:56.012 00.000 8976 Worker thread wakes up
02:38:56.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.25) opts 0xd
02:38:56.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:38:56.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.25)
02:38:56.012 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
02:38:56.012 00.000 8976 Moving (-0.05, -0.25) raw xDistance=-0.20 yDistance=0.17
02:38:56.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:38:56.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:38:56.012 00.000 8976 MoveAxis(R, 0, ABG)
02:38:56.012 00.000 8976 MoveAxis(U, 0, ABG)
02:38:56.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:56.012 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
02:38:56.012 00.000 8976 MountToCamera -- mountX=2.44 mountY=-0.80 hyp=2.57 mountTheta=-0.32 cameraX=-0.40, cameraY=2.54 cameraTheta=1.73
02:38:56.012 00.000 8976 incremental bump (-0.401, 2.535) isValid = 1
02:38:56.013 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:56.013 00.000 5052 Enqueuing Expose request
02:38:56.013 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
02:38:56.013 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:38:56.013 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:38:56.013 00.000 8976 move complete, result=0
02:38:56.013 00.000 9828 Worker thread wakes up
02:38:56.013 00.000 8976 worker thread done servicing request
02:38:56.013 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:38:56.013 00.000 8976 Worker thread wakes up
02:38:56.013 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:38:56.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:56.013 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
02:38:56.013 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:38:56.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:56.013 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.55)
02:38:56.014 00.001 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:38:56.014 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:56.014 00.000 9828 BLC: window closed
02:38:56.014 00.000 9828 MoveAxis(W, 4, B)
02:38:56.014 00.000 9828 Guiding  Dir = 3, Dur = 4
02:38:56.014 00.000 9828 IsSlewing returns 0
02:38:56.014 00.000 9828 IsGuiding returns 0
02:38:56.014 00.000 9828 PulseGuide returned control before completion, sleep 14
02:38:56.039 00.025 9828 IsGuiding returns 1
02:38:56.039 00.000 9828 scope still moving after pulse duration time elapsed
02:38:56.070 00.031 9828 IsSlewing returns 0
02:38:56.070 00.000 9828 IsGuiding returns 1
02:38:56.102 00.032 9828 IsSlewing returns 0
02:38:56.102 00.000 9828 IsGuiding returns 1
02:38:56.133 00.031 9828 IsSlewing returns 0
02:38:56.133 00.000 9828 IsGuiding returns 1
02:38:56.163 00.030 9828 IsSlewing returns 0
02:38:56.163 00.000 9828 IsGuiding returns 0
02:38:56.163 00.000 9828 scope move finished after 4 + 145 ms
02:38:56.163 00.000 9828 Move returns status 0, amount 4
02:38:56.163 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:56.163 00.000 9828 MoveAxis(N, 16, B)
02:38:56.163 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:56.179 00.016 9828 IsSlewing returns 0
02:38:56.179 00.000 9828 IsGuiding returns 0
02:38:56.179 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:56.210 00.031 9828 IsGuiding returns 1
02:38:56.210 00.000 9828 scope still moving after pulse duration time elapsed
02:38:56.240 00.030 9828 IsSlewing returns 0
02:38:56.240 00.000 9828 IsGuiding returns 1
02:38:56.272 00.032 9828 IsSlewing returns 0
02:38:56.272 00.000 9828 IsGuiding returns 1
02:38:56.304 00.032 9828 IsSlewing returns 0
02:38:56.304 00.000 9828 IsGuiding returns 1
02:38:56.335 00.031 9828 IsSlewing returns 0
02:38:56.335 00.000 9828 IsGuiding returns 0
02:38:56.335 00.000 9828 scope move finished after 16 + 139 ms
02:38:56.335 00.000 9828 Move returns status 0, amount 16
02:38:56.335 00.000 9828 move complete, result=0
02:38:56.335 00.000 9828 worker thread done servicing request
02:38:56.335 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:38:56.700 00.365 8976 Exposure complete
02:38:56.705 00.005 8976 worker thread done servicing request
02:38:56.705 00.000 5052 OnExposeComplete: enter
02:38:56.705 00.000 5052 UpdateGuideState(): m_state=6
02:38:56.705 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9773
02:38:56.705 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.45, Mass=120, SNR=7.5, Peak=66 HFD=1.6
02:38:56.705 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
02:38:56.705 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.71 = -2.71)
02:38:56.705 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.26 hyp=0.48 cameraTheta=-0.57 mountX=-0.42 mountY=-0.20, mountTheta=-2.69
02:38:56.706 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.26, opts=13)
02:38:56.706 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.26)
02:38:56.706 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:38:56.706 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:38:56.706 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:56.706 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:56.706 00.000 5052 Enqueuing Expose request
02:38:56.706 00.000 8976 Worker thread wakes up
02:38:56.706 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.26) opts 0xd
02:38:56.706 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.26)
02:38:56.706 00.000 8976 Moving (0.41, -0.26) raw xDistance=-0.42 yDistance=-0.20
02:38:56.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
02:38:56.707 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:38:56.707 00.000 8976 MoveAxis(R, 2, ABG)
02:38:56.707 00.000 8976 stepping (-16, 5) + (2, 0)
02:38:56.707 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:56.741 00.034 8976 Received - 47 (G) 
02:38:56.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:56.741 00.000 8976 stepped: pos (-14, 5)
02:38:56.741 00.000 8976 MoveAxis(U, 0, ABG)
02:38:56.741 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
02:38:56.741 00.000 8976 MountToCamera -- mountX=2.34 mountY=-0.80 hyp=2.47 mountTheta=-0.33 cameraX=-0.36, cameraY=2.45 cameraTheta=1.72
02:38:56.741 00.000 8976 incremental bump (-0.357, 2.448) isValid = 1
02:38:56.741 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
02:38:56.741 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:38:56.741 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:38:56.741 00.000 8976 move complete, result=0
02:38:56.741 00.000 8976 worker thread done servicing request
02:38:56.741 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:38:56.741 00.000 8976 Worker thread wakes up
02:38:56.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:56.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:56.741 00.000 9828 Worker thread wakes up
02:38:56.742 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:38:56.742 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:38:56.742 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.48)
02:38:56.742 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.56)
02:38:56.742 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.48
02:38:56.742 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:56.742 00.000 9828 BLC: window closed
02:38:56.742 00.000 9828 MoveAxis(W, 4, B)
02:38:56.742 00.000 9828 Guiding  Dir = 3, Dur = 4
02:38:56.742 00.000 9828 IsSlewing returns 0
02:38:56.742 00.000 9828 IsGuiding returns 0
02:38:56.743 00.001 9828 PulseGuide returned control before completion, sleep 14
02:38:56.770 00.027 9828 IsGuiding returns 1
02:38:56.770 00.000 9828 scope still moving after pulse duration time elapsed
02:38:56.802 00.032 9828 IsSlewing returns 0
02:38:56.802 00.000 9828 IsGuiding returns 1
02:38:56.832 00.030 9828 IsSlewing returns 0
02:38:56.832 00.000 9828 IsGuiding returns 1
02:38:56.864 00.032 9828 IsSlewing returns 0
02:38:56.864 00.000 9828 IsGuiding returns 0
02:38:56.864 00.000 9828 scope move finished after 4 + 117 ms
02:38:56.864 00.000 9828 Move returns status 0, amount 4
02:38:56.864 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:56.864 00.000 9828 MoveAxis(N, 16, B)
02:38:56.864 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:56.879 00.015 9828 IsSlewing returns 0
02:38:56.879 00.000 9828 IsGuiding returns 0
02:38:56.879 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:56.910 00.031 9828 IsGuiding returns 1
02:38:56.910 00.000 9828 scope still moving after pulse duration time elapsed
02:38:56.941 00.031 9828 IsSlewing returns 0
02:38:56.941 00.000 9828 IsGuiding returns 1
02:38:56.973 00.032 9828 IsSlewing returns 0
02:38:56.973 00.000 9828 IsGuiding returns 1
02:38:57.003 00.030 9828 IsSlewing returns 0
02:38:57.003 00.000 9828 IsGuiding returns 1
02:38:57.034 00.031 9828 IsSlewing returns 0
02:38:57.034 00.000 9828 IsGuiding returns 1
02:38:57.064 00.030 9828 IsSlewing returns 0
02:38:57.064 00.000 9828 IsGuiding returns 1
02:38:57.096 00.032 9828 IsSlewing returns 0
02:38:57.096 00.000 9828 IsGuiding returns 0
02:38:57.096 00.000 9828 scope move finished after 16 + 200 ms
02:38:57.096 00.000 9828 Move returns status 0, amount 16
02:38:57.096 00.000 9828 move complete, result=0
02:38:57.097 00.001 9828 worker thread done servicing request
02:38:57.097 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:38:57.427 00.330 8976 Exposure complete
02:38:57.431 00.004 8976 worker thread done servicing request
02:38:57.432 00.001 5052 OnExposeComplete: enter
02:38:57.432 00.000 5052 UpdateGuideState(): m_state=6
02:38:57.432 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9774
02:38:57.432 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.27, Mass=118, SNR=7.5, Peak=70 HFD=1.6
02:38:57.432 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.04) = xAngle (-0.59 = -0.59)
02:38:57.432 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.69 = -0.69)
02:38:57.432 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.56 hyp=0.57 cameraTheta=1.46 mountX=0.47 mountY=-0.36, mountTheta=-0.65
02:38:57.433 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.56, opts=13)
02:38:57.433 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.56)
02:38:57.433 00.000 8976 Worker thread wakes up
02:38:57.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.56) opts 0xd
02:38:57.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.56)
02:38:57.433 00.000 8976 Moving (0.07, 0.56) raw xDistance=0.47 yDistance=-0.36
02:38:57.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
02:38:57.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:38:57.433 00.000 8976 MoveAxis(L, 2, ABG)
02:38:57.433 00.000 8976 stepping (-14, 5) + (-2, 0)
02:38:57.433 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:38:57.433 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:38:57.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:57.433 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:57.433 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:57.433 00.000 5052 Enqueuing Expose request
02:38:57.461 00.028 8976 Received - 47 (G) 
02:38:57.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:57.461 00.000 8976 stepped: pos (-16, 5)
02:38:57.461 00.000 8976 MoveAxis(U, 1, ABG)
02:38:57.461 00.000 8976 stepping (-16, 5) + (0, 1)
02:38:57.461 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:57.493 00.032 8976 Received - 47 (G) 
02:38:57.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:57.493 00.000 8976 stepped: pos (-16, 6)
02:38:57.493 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
02:38:57.493 00.000 8976 MountToCamera -- mountX=2.38 mountY=-0.85 hyp=2.52 mountTheta=-0.34 cameraX=-0.33, cameraY=2.50 cameraTheta=1.70
02:38:57.493 00.000 8976 incremental bump (-0.328, 2.503) isValid = 1
02:38:57.493 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
02:38:57.493 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:57.493 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:57.493 00.000 8976 move complete, result=0
02:38:57.493 00.000 9828 Worker thread wakes up
02:38:57.493 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.4 px 1 ms NORTH
02:38:57.493 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:57.493 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:57.493 00.000 8976 worker thread done servicing request
02:38:57.493 00.000 8976 Worker thread wakes up
02:38:57.494 00.001 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
02:38:57.494 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
02:38:57.494 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
02:38:57.494 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:57.494 00.000 9828 BLC: window closed
02:38:57.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:57.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:57.494 00.000 9828 MoveAxis(W, 3, B)
02:38:57.494 00.000 9828 Guiding  Dir = 3, Dur = 3
02:38:57.494 00.000 9828 IsSlewing returns 0
02:38:57.494 00.000 9828 IsGuiding returns 0
02:38:57.494 00.000 9828 PulseGuide returned control before completion, sleep 13
02:38:57.514 00.020 9828 IsGuiding returns 1
02:38:57.519 00.005 9828 scope still moving after pulse duration time elapsed
02:38:57.546 00.027 9828 IsSlewing returns 0
02:38:57.546 00.000 9828 IsGuiding returns 1
02:38:57.577 00.031 9828 IsSlewing returns 0
02:38:57.577 00.000 9828 IsGuiding returns 1
02:38:57.607 00.030 9828 IsSlewing returns 0
02:38:57.607 00.000 9828 IsGuiding returns 0
02:38:57.607 00.000 9828 scope move finished after 3 + 110 ms
02:38:57.607 00.000 9828 Move returns status 0, amount 3
02:38:57.607 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:57.607 00.000 9828 MoveAxis(N, 16, B)
02:38:57.607 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:57.623 00.016 9828 IsSlewing returns 0
02:38:57.623 00.000 9828 IsGuiding returns 0
02:38:57.623 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:57.654 00.031 9828 IsGuiding returns 1
02:38:57.654 00.000 9828 scope still moving after pulse duration time elapsed
02:38:57.685 00.031 9828 IsSlewing returns 0
02:38:57.685 00.000 9828 IsGuiding returns 1
02:38:57.715 00.030 9828 IsSlewing returns 0
02:38:57.715 00.000 9828 IsGuiding returns 1
02:38:57.746 00.031 9828 IsSlewing returns 0
02:38:57.746 00.000 9828 IsGuiding returns 1
02:38:57.778 00.032 9828 IsSlewing returns 0
02:38:57.778 00.000 9828 IsGuiding returns 0
02:38:57.778 00.000 9828 scope move finished after 16 + 138 ms
02:38:57.778 00.000 9828 Move returns status 0, amount 16
02:38:57.778 00.000 9828 move complete, result=0
02:38:57.778 00.000 9828 worker thread done servicing request
02:38:57.778 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:38:58.179 00.401 8976 Exposure complete
02:38:58.184 00.005 8976 worker thread done servicing request
02:38:58.184 00.000 5052 OnExposeComplete: enter
02:38:58.184 00.000 5052 UpdateGuideState(): m_state=6
02:38:58.184 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9775
02:38:58.185 00.001 5052 Star::Find returns 1 (0), X=329.64, Y=281.46, Mass=108, SNR=7.2, Peak=63 HFD=1.6
02:38:58.185 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
02:38:58.185 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
02:38:58.185 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.25 hyp=0.53 cameraTheta=-0.50 mountX=-0.43 mountY=-0.25, mountTheta=-2.62
02:38:58.185 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.25, opts=13)
02:38:58.185 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.25)
02:38:58.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:38:58.186 00.001 5052 UpdateGuideState exits: m=108 SNR=7.2
02:38:58.186 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:58.186 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:58.186 00.000 5052 Enqueuing Expose request
02:38:58.186 00.000 8976 Worker thread wakes up
02:38:58.186 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.25) opts 0xd
02:38:58.186 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.25)
02:38:58.186 00.000 8976 Moving (0.46, -0.25) raw xDistance=-0.43 yDistance=-0.25
02:38:58.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43
02:38:58.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:38:58.186 00.000 8976 MoveAxis(R, 2, ABG)
02:38:58.186 00.000 8976 stepping (-16, 6) + (2, 0)
02:38:58.186 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:58.212 00.026 8976 Received - 47 (G) 
02:38:58.212 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:38:58.212 00.000 8976 stepped: pos (-14, 6)
02:38:58.212 00.000 8976 MoveAxis(U, 0, ABG)
02:38:58.212 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
02:38:58.212 00.000 8976 MountToCamera -- mountX=2.30 mountY=-0.88 hyp=2.46 mountTheta=-0.37 cameraX=-0.26, cameraY=2.45 cameraTheta=1.68
02:38:58.212 00.000 8976 incremental bump (-0.262, 2.450) isValid = 1
02:38:58.212 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
02:38:58.212 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:58.212 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:58.212 00.000 8976 move complete, result=0
02:38:58.212 00.000 8976 worker thread done servicing request
02:38:58.212 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 0 ms NORTH
02:38:58.213 00.001 9828 Worker thread wakes up
02:38:58.213 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:58.213 00.000 8976 Worker thread wakes up
02:38:58.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:58.213 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:58.213 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
02:38:58.213 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:58.213 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
02:38:58.213 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.51
02:38:58.213 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:38:58.213 00.000 9828 BLC: window closed
02:38:58.213 00.000 9828 MoveAxis(W, 2, B)
02:38:58.213 00.000 9828 Guiding  Dir = 3, Dur = 2
02:38:58.214 00.001 9828 IsSlewing returns 0
02:38:58.214 00.000 9828 IsGuiding returns 0
02:38:58.214 00.000 9828 PulseGuide returned control before completion, sleep 12
02:38:58.235 00.021 9828 IsGuiding returns 1
02:38:58.235 00.000 9828 scope still moving after pulse duration time elapsed
02:38:58.267 00.032 9828 IsSlewing returns 0
02:38:58.267 00.000 9828 IsGuiding returns 1
02:38:58.314 00.047 9828 IsSlewing returns 0
02:38:58.314 00.000 9828 IsGuiding returns 1
02:38:58.344 00.030 9828 IsSlewing returns 0
02:38:58.344 00.000 9828 IsGuiding returns 0
02:38:58.344 00.000 9828 scope move finished after 2 + 128 ms
02:38:58.344 00.000 9828 Move returns status 0, amount 2
02:38:58.344 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:58.344 00.000 9828 MoveAxis(N, 16, B)
02:38:58.344 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:58.360 00.016 9828 IsSlewing returns 0
02:38:58.360 00.000 9828 IsGuiding returns 0
02:38:58.360 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:58.392 00.032 9828 IsGuiding returns 1
02:38:58.392 00.000 9828 scope still moving after pulse duration time elapsed
02:38:58.423 00.031 9828 IsSlewing returns 0
02:38:58.423 00.000 9828 IsGuiding returns 1
02:38:58.455 00.032 9828 IsSlewing returns 0
02:38:58.455 00.000 9828 IsGuiding returns 1
02:38:58.486 00.031 9828 IsSlewing returns 0
02:38:58.486 00.000 9828 IsGuiding returns 1
02:38:58.517 00.031 9828 IsSlewing returns 0
02:38:58.517 00.000 9828 IsGuiding returns 0
02:38:58.517 00.000 9828 scope move finished after 16 + 140 ms
02:38:58.517 00.000 9828 Move returns status 0, amount 16
02:38:58.517 00.000 9828 move complete, result=0
02:38:58.517 00.000 9828 worker thread done servicing request
02:38:58.517 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:38:58.898 00.381 8976 Exposure complete
02:38:58.903 00.005 8976 worker thread done servicing request
02:38:58.903 00.000 5052 OnExposeComplete: enter
02:38:58.903 00.000 5052 UpdateGuideState(): m_state=6
02:38:58.903 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9776
02:38:58.903 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=282.16, Mass=122, SNR=7.6, Peak=71 HFD=1.7
02:38:58.903 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
02:38:58.903 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
02:38:58.903 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.45 hyp=0.46 cameraTheta=1.35 mountX=0.35 mountY=-0.33, mountTheta=-0.75
02:38:58.904 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.45, opts=13)
02:38:58.904 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.45)
02:38:58.904 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:38:58.904 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:38:58.904 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:58.904 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:58.904 00.000 5052 Enqueuing Expose request
02:38:58.904 00.000 8976 Worker thread wakes up
02:38:58.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.45) opts 0xd
02:38:58.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.45)
02:38:58.904 00.000 8976 Moving (0.10, 0.45) raw xDistance=0.35 yDistance=-0.33
02:38:58.905 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
02:38:58.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:38:58.905 00.000 8976 MoveAxis(L, 1, ABG)
02:38:58.905 00.000 8976 stepping (-14, 6) + (-1, 0)
02:38:58.905 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:58.932 00.027 8976 Received - 47 (G) 
02:38:58.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:58.932 00.000 8976 stepped: pos (-15, 6)
02:38:58.932 00.000 8976 MoveAxis(U, 1, ABG)
02:38:58.932 00.000 8976 stepping (-15, 6) + (0, 1)
02:38:58.932 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:58.964 00.032 8976 Received - 47 (G) 
02:38:58.964 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:58.964 00.000 8976 stepped: pos (-15, 7)
02:38:58.964 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
02:38:58.964 00.000 8976 MountToCamera -- mountX=2.30 mountY=-0.96 hyp=2.49 mountTheta=-0.39 cameraX=-0.19, cameraY=2.48 cameraTheta=1.65
02:38:58.964 00.000 8976 incremental bump (-0.194, 2.483) isValid = 1
02:38:58.964 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
02:38:58.964 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:58.964 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:58.964 00.000 8976 move complete, result=0
02:38:58.964 00.000 9828 Worker thread wakes up
02:38:58.964 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:58.964 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:58.964 00.000 8976 worker thread done servicing request
02:38:58.964 00.000 8976 Worker thread wakes up
02:38:58.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:58.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:58.964 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.3 px 1 ms NORTH
02:38:58.965 00.001 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
02:38:58.965 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
02:38:58.965 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
02:38:58.965 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:38:58.965 00.000 9828 BLC: window closed
02:38:58.965 00.000 9828 MoveAxis(W, 1, B)
02:38:58.965 00.000 9828 Guiding  Dir = 3, Dur = 1
02:38:58.965 00.000 9828 IsSlewing returns 0
02:38:58.965 00.000 9828 IsGuiding returns 0
02:38:58.966 00.001 9828 PulseGuide returned control before completion, sleep 11
02:38:58.980 00.014 9828 IsGuiding returns 1
02:38:58.980 00.000 9828 scope still moving after pulse duration time elapsed
02:38:59.011 00.031 9828 IsSlewing returns 0
02:38:59.012 00.001 9828 IsGuiding returns 1
02:38:59.042 00.030 9828 IsSlewing returns 0
02:38:59.042 00.000 9828 IsGuiding returns 1
02:38:59.073 00.031 9828 IsSlewing returns 0
02:38:59.073 00.000 9828 IsGuiding returns 1
02:38:59.103 00.030 9828 IsSlewing returns 0
02:38:59.103 00.000 9828 IsGuiding returns 0
02:38:59.103 00.000 9828 scope move finished after 1 + 136 ms
02:38:59.103 00.000 9828 Move returns status 0, amount 1
02:38:59.103 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:59.103 00.000 9828 MoveAxis(N, 16, B)
02:38:59.103 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:59.119 00.016 9828 IsSlewing returns 0
02:38:59.119 00.000 9828 IsGuiding returns 0
02:38:59.119 00.000 9828 PulseGuide returned control before completion, sleep 26
02:38:59.151 00.032 9828 IsGuiding returns 1
02:38:59.151 00.000 9828 scope still moving after pulse duration time elapsed
02:38:59.183 00.032 9828 IsSlewing returns 0
02:38:59.183 00.000 9828 IsGuiding returns 1
02:38:59.214 00.031 9828 IsSlewing returns 0
02:38:59.214 00.000 9828 IsGuiding returns 1
02:38:59.245 00.031 9828 IsSlewing returns 0
02:38:59.245 00.000 9828 IsGuiding returns 1
02:38:59.275 00.030 9828 IsSlewing returns 0
02:38:59.275 00.000 9828 IsGuiding returns 0
02:38:59.276 00.001 9828 scope move finished after 16 + 140 ms
02:38:59.276 00.000 9828 Move returns status 0, amount 16
02:38:59.276 00.000 9828 move complete, result=0
02:38:59.276 00.000 9828 worker thread done servicing request
02:38:59.276 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:38:59.651 00.375 8976 Exposure complete
02:38:59.656 00.005 8976 worker thread done servicing request
02:38:59.656 00.000 5052 OnExposeComplete: enter
02:38:59.656 00.000 5052 UpdateGuideState(): m_state=6
02:38:59.656 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9777
02:38:59.656 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.38, Mass=124, SNR=7.6, Peak=65 HFD=1.8
02:38:59.656 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.04) = xAngle (-3.25 = 3.04)
02:38:59.656 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
02:38:59.656 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.33 hyp=0.36 cameraTheta=-1.20 mountX=-0.36 mountY=0.07, mountTheta=2.94
02:38:59.657 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.33, opts=13)
02:38:59.657 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.33)
02:38:59.657 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:38:59.657 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
02:38:59.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:59.657 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:38:59.657 00.000 5052 Enqueuing Expose request
02:38:59.657 00.000 8976 Worker thread wakes up
02:38:59.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.33) opts 0xd
02:38:59.658 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.33)
02:38:59.658 00.000 8976 Moving (0.13, -0.33) raw xDistance=-0.36 yDistance=0.07
02:38:59.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
02:38:59.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:38:59.658 00.000 8976 MoveAxis(R, 1, ABG)
02:38:59.658 00.000 8976 stepping (-15, 7) + (1, 0)
02:38:59.658 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:59.683 00.025 8976 Received - 47 (G) 
02:38:59.683 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:38:59.683 00.000 8976 stepped: pos (-14, 7)
02:38:59.683 00.000 8976 MoveAxis(U, 0, ABG)
02:38:59.683 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:38:59.683 00.000 8976 MountToCamera -- mountX=2.25 mountY=-1.01 hyp=2.46 mountTheta=-0.42 cameraX=-0.13, cameraY=2.46 cameraTheta=1.62
02:38:59.683 00.000 8976 incremental bump (-0.125, 2.461) isValid = 1
02:38:59.683 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
02:38:59.683 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:38:59.683 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:38:59.683 00.000 8976 move complete, result=0
02:38:59.683 00.000 9828 Worker thread wakes up
02:38:59.683 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:38:59.683 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:38:59.683 00.000 8976 worker thread done servicing request
02:38:59.683 00.000 8976 Worker thread wakes up
02:38:59.683 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.57)
02:38:59.683 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
02:38:59.683 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.57
02:38:59.683 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:38:59.684 00.001 9828 BLC: window closed
02:38:59.684 00.000 9828 MoveAxis(W, 0, B)
02:38:59.684 00.000 9828 Move returns status 0, amount 0
02:38:59.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:38:59.684 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.1 px 0 ms NORTH
02:38:59.684 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:38:59.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:38:59.684 00.000 9828 MoveAxis(N, 16, B)
02:38:59.684 00.000 9828 Guiding  Dir = 0, Dur = 16
02:38:59.684 00.000 9828 IsSlewing returns 0
02:38:59.684 00.000 9828 IsGuiding returns 0
02:38:59.685 00.001 9828 PulseGuide returned control before completion, sleep 26
02:38:59.725 00.040 9828 IsGuiding returns 1
02:38:59.725 00.000 9828 scope still moving after pulse duration time elapsed
02:38:59.755 00.030 9828 IsSlewing returns 0
02:38:59.755 00.000 9828 IsGuiding returns 1
02:38:59.787 00.032 9828 IsSlewing returns 0
02:38:59.787 00.000 9828 IsGuiding returns 1
02:38:59.819 00.032 9828 IsSlewing returns 0
02:38:59.819 00.000 9828 IsGuiding returns 0
02:38:59.819 00.000 9828 scope move finished after 16 + 119 ms
02:38:59.819 00.000 9828 Move returns status 0, amount 16
02:38:59.819 00.000 9828 move complete, result=0
02:38:59.819 00.000 9828 worker thread done servicing request
02:38:59.819 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:39:00.374 00.555 8976 Exposure complete
02:39:00.379 00.005 8976 worker thread done servicing request
02:39:00.379 00.000 5052 OnExposeComplete: enter
02:39:00.379 00.000 5052 UpdateGuideState(): m_state=6
02:39:00.379 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9778
02:39:00.379 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.74, Mass=115, SNR=7.4, Peak=64 HFD=2.1
02:39:00.379 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
02:39:00.380 00.001 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
02:39:00.380 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.77 mountX=0.01 mountY=-0.05, mountTheta=-1.28
02:39:00.381 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.03, opts=13)
02:39:00.381 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.03)
02:39:00.381 00.000 8976 Worker thread wakes up
02:39:00.381 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:39:00.381 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:39:00.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:00.381 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.03) opts 0xd
02:39:00.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:00.381 00.000 5052 Enqueuing Expose request
02:39:00.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.03)
02:39:00.381 00.000 8976 Moving (0.03, 0.03) raw xDistance=0.01 yDistance=-0.05
02:39:00.382 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:39:00.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:39:00.382 00.000 8976 MoveAxis(R, 0, ABG)
02:39:00.382 00.000 8976 MoveAxis(U, 0, ABG)
02:39:00.382 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
02:39:00.382 00.000 8976 MountToCamera -- mountX=2.21 mountY=-1.04 hyp=2.45 mountTheta=-0.44 cameraX=-0.08, cameraY=2.45 cameraTheta=1.60
02:39:00.382 00.000 8976 incremental bump (-0.079, 2.446) isValid = 1
02:39:00.382 00.000 8976 Scheduling Mount bump of (-0.001, 0.048)
02:39:00.382 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.05, opts=4)
02:39:00.382 00.000 8976 Enqueuing Move request for scope (-0.00, 0.05)
02:39:00.382 00.000 8976 move complete, result=0
02:39:00.382 00.000 8976 worker thread done servicing request
02:39:00.382 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:00.382 00.000 8976 Worker thread wakes up
02:39:00.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:00.382 00.000 9828 Worker thread wakes up
02:39:00.382 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0x4
02:39:00.382 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
02:39:00.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:00.383 00.001 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
02:39:00.383 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.67)
02:39:00.383 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.60 mountX=-0.00 mountY=-0.05, mountTheta=-1.59
02:39:00.383 00.000 9828 Moving (-0.00, 0.05) raw xDistance=-0.00 yDistance=-0.05
02:39:00.383 00.000 9828 BLC: window closed
02:39:00.383 00.000 9828 MoveAxis(E, 0, B)
02:39:00.383 00.000 9828 Move returns status 0, amount 0
02:39:00.384 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:00.384 00.000 9828 MoveAxis(N, 6, B)
02:39:00.384 00.000 9828 Guiding  Dir = 0, Dur = 6
02:39:00.386 00.002 9828 IsSlewing returns 0
02:39:00.386 00.000 9828 IsGuiding returns 0
02:39:00.386 00.000 9828 PulseGuide returned control before completion, sleep 16
02:39:00.410 00.024 9828 IsGuiding returns 1
02:39:00.410 00.000 9828 scope still moving after pulse duration time elapsed
02:39:00.442 00.032 9828 IsSlewing returns 0
02:39:00.442 00.000 9828 IsGuiding returns 1
02:39:00.474 00.032 9828 IsSlewing returns 0
02:39:00.474 00.000 9828 IsGuiding returns 1
02:39:00.505 00.031 9828 IsSlewing returns 0
02:39:00.505 00.000 9828 IsGuiding returns 1
02:39:00.537 00.032 9828 IsSlewing returns 0
02:39:00.537 00.000 9828 IsGuiding returns 1
02:39:00.569 00.032 9828 IsSlewing returns 0
02:39:00.569 00.000 9828 IsGuiding returns 1
02:39:00.601 00.032 9828 IsSlewing returns 0
02:39:00.601 00.000 9828 IsGuiding returns 0
02:39:00.601 00.000 9828 scope move finished after 6 + 209 ms
02:39:00.602 00.001 9828 Move returns status 0, amount 6
02:39:00.602 00.000 9828 move complete, result=0
02:39:00.602 00.000 9828 worker thread done servicing request
02:39:00.602 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 6 ms NORTH
02:39:01.064 00.462 8976 Exposure complete
02:39:01.069 00.005 8976 worker thread done servicing request
02:39:01.069 00.000 5052 OnExposeComplete: enter
02:39:01.069 00.000 5052 UpdateGuideState(): m_state=6
02:39:01.069 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9779
02:39:01.069 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.93, Mass=101, SNR=6.9, Peak=64 HFD=2.2
02:39:01.070 00.001 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
02:39:01.070 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
02:39:01.070 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.68 mountX=0.21 mountY=-0.10, mountTheta=-0.45
02:39:01.071 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.22, opts=13)
02:39:01.071 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.22)
02:39:01.071 00.000 8976 Worker thread wakes up
02:39:01.071 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.22) opts 0xd
02:39:01.071 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.22)
02:39:01.071 00.000 8976 Moving (-0.02, 0.22) raw xDistance=0.21 yDistance=-0.10
02:39:01.071 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:39:01.071 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
02:39:01.071 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:01.071 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:01.071 00.000 5052 Enqueuing Expose request
02:39:01.072 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:39:01.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:39:01.072 00.000 8976 MoveAxis(R, 0, ABG)
02:39:01.072 00.000 8976 MoveAxis(U, 0, ABG)
02:39:01.072 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
02:39:01.072 00.000 8976 MountToCamera -- mountX=2.19 mountY=-1.07 hyp=2.44 mountTheta=-0.45 cameraX=-0.05, cameraY=2.44 cameraTheta=1.59
02:39:01.072 00.000 8976 incremental bump (-0.049, 2.436) isValid = 1
02:39:01.072 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
02:39:01.072 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:39:01.072 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:39:01.072 00.000 8976 move complete, result=0
02:39:01.072 00.000 9828 Worker thread wakes up
02:39:01.073 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:39:01.073 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:39:01.073 00.000 8976 worker thread done servicing request
02:39:01.073 00.000 8976 Worker thread wakes up
02:39:01.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:01.073 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.60)
02:39:01.073 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:01.073 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:01.073 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
02:39:01.073 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
02:39:01.073 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:39:01.073 00.000 9828 BLC: window closed
02:39:01.074 00.001 9828 MoveAxis(E, 1, B)
02:39:01.074 00.000 9828 Guiding  Dir = 2, Dur = 1
02:39:01.075 00.001 9828 IsSlewing returns 0
02:39:01.075 00.000 9828 IsGuiding returns 0
02:39:01.075 00.000 9828 PulseGuide returned control before completion, sleep 11
02:39:01.100 00.025 9828 IsGuiding returns 1
02:39:01.100 00.000 9828 scope still moving after pulse duration time elapsed
02:39:01.132 00.032 9828 IsSlewing returns 0
02:39:01.132 00.000 9828 IsGuiding returns 1
02:39:01.162 00.030 9828 IsSlewing returns 0
02:39:01.162 00.000 9828 IsGuiding returns 1
02:39:01.194 00.032 9828 IsSlewing returns 0
02:39:01.194 00.000 9828 IsGuiding returns 0
02:39:01.194 00.000 9828 scope move finished after 1 + 118 ms
02:39:01.194 00.000 9828 Move returns status 0, amount 1
02:39:01.194 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:01.194 00.000 9828 MoveAxis(N, 16, B)
02:39:01.194 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:01.209 00.015 9828 IsSlewing returns 0
02:39:01.209 00.000 9828 IsGuiding returns 0
02:39:01.209 00.000 9828 PulseGuide returned control before completion, sleep 26
02:39:01.240 00.031 9828 IsGuiding returns 1
02:39:01.240 00.000 9828 scope still moving after pulse duration time elapsed
02:39:01.272 00.032 9828 IsSlewing returns 0
02:39:01.272 00.000 9828 IsGuiding returns 1
02:39:01.303 00.031 9828 IsSlewing returns 0
02:39:01.303 00.000 9828 IsGuiding returns 1
02:39:01.334 00.031 9828 IsSlewing returns 0
02:39:01.334 00.000 9828 IsGuiding returns 1
02:39:01.365 00.031 9828 IsSlewing returns 0
02:39:01.365 00.000 9828 IsGuiding returns 0
02:39:01.365 00.000 9828 scope move finished after 16 + 139 ms
02:39:01.365 00.000 9828 Move returns status 0, amount 16
02:39:01.365 00.000 9828 move complete, result=0
02:39:01.365 00.000 9828 worker thread done servicing request
02:39:01.366 00.001 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:39:01.757 00.391 8976 Exposure complete
02:39:01.763 00.006 8976 worker thread done servicing request
02:39:01.764 00.001 5052 OnExposeComplete: enter
02:39:01.764 00.000 5052 UpdateGuideState(): m_state=6
02:39:01.764 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9780
02:39:01.764 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.90, Mass=123, SNR=7.6, Peak=67 HFD=2.1
02:39:01.764 00.000 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.04) = xAngle (-0.60 = -0.60)
02:39:01.764 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
02:39:01.764 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.44 mountX=0.16 mountY=-0.13, mountTheta=-0.67
02:39:01.764 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.20, opts=13)
02:39:01.764 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.20)
02:39:01.764 00.000 8976 Worker thread wakes up
02:39:01.765 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.20) opts 0xd
02:39:01.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.20)
02:39:01.765 00.000 8976 Moving (0.03, 0.20) raw xDistance=0.16 yDistance=-0.13
02:39:01.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:39:01.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:39:01.765 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:39:01.765 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:39:01.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:01.765 00.000 8976 MoveAxis(R, 0, ABG)
02:39:01.765 00.000 8976 MoveAxis(U, 0, ABG)
02:39:01.765 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
02:39:01.765 00.000 8976 MountToCamera -- mountX=2.18 mountY=-1.08 hyp=2.43 mountTheta=-0.46 cameraX=-0.03, cameraY=2.43 cameraTheta=1.58
02:39:01.765 00.000 8976 incremental bump (-0.028, 2.429) isValid = 1
02:39:01.765 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:01.765 00.000 5052 Enqueuing Expose request
02:39:01.765 00.000 8976 Scheduling Mount bump of (-0.001, 0.119)
02:39:01.765 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:39:01.765 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:39:01.765 00.000 8976 move complete, result=0
02:39:01.766 00.001 9828 Worker thread wakes up
02:39:01.766 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:39:01.766 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:39:01.766 00.000 8976 worker thread done servicing request
02:39:01.766 00.000 8976 Worker thread wakes up
02:39:01.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:01.766 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.61)
02:39:01.766 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:01.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:01.766 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.69)
02:39:01.766 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
02:39:01.766 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:39:01.766 00.000 9828 BLC: window closed
02:39:01.766 00.000 9828 MoveAxis(E, 1, B)
02:39:01.766 00.000 9828 Guiding  Dir = 2, Dur = 1
02:39:01.768 00.002 9828 IsSlewing returns 0
02:39:01.768 00.000 9828 IsGuiding returns 0
02:39:01.768 00.000 9828 PulseGuide returned control before completion, sleep 11
02:39:01.782 00.014 9828 IsGuiding returns 1
02:39:01.782 00.000 9828 scope still moving after pulse duration time elapsed
02:39:01.814 00.032 9828 IsSlewing returns 0
02:39:01.814 00.000 9828 IsGuiding returns 1
02:39:01.860 00.046 9828 IsSlewing returns 0
02:39:01.860 00.000 9828 IsGuiding returns 1
02:39:01.893 00.033 9828 IsSlewing returns 0
02:39:01.893 00.000 9828 IsGuiding returns 0
02:39:01.893 00.000 9828 scope move finished after 1 + 124 ms
02:39:01.893 00.000 9828 Move returns status 0, amount 1
02:39:01.893 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:01.893 00.000 9828 MoveAxis(N, 16, B)
02:39:01.893 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:01.908 00.015 9828 IsSlewing returns 0
02:39:01.908 00.000 9828 IsGuiding returns 0
02:39:01.908 00.000 9828 PulseGuide returned control before completion, sleep 26
02:39:01.938 00.030 9828 IsGuiding returns 1
02:39:01.938 00.000 9828 scope still moving after pulse duration time elapsed
02:39:01.970 00.032 9828 IsSlewing returns 0
02:39:01.970 00.000 9828 IsGuiding returns 1
02:39:02.001 00.031 9828 IsSlewing returns 0
02:39:02.001 00.000 9828 IsGuiding returns 1
02:39:02.048 00.047 9828 IsSlewing returns 0
02:39:02.048 00.000 9828 IsGuiding returns 0
02:39:02.048 00.000 9828 scope move finished after 16 + 124 ms
02:39:02.048 00.000 9828 Move returns status 0, amount 16
02:39:02.048 00.000 9828 move complete, result=0
02:39:02.048 00.000 9828 worker thread done servicing request
02:39:02.048 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:39:02.451 00.403 8976 Exposure complete
02:39:02.456 00.005 8976 worker thread done servicing request
02:39:02.457 00.001 5052 OnExposeComplete: enter
02:39:02.457 00.000 5052 UpdateGuideState(): m_state=6
02:39:02.457 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9781
02:39:02.457 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.65, Mass=126, SNR=7.7, Peak=64 HFD=2.1
02:39:02.457 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:39:02.457 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:39:02.457 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=-0.06 hyp=1.11 cameraTheta=-0.06 mountX=-0.56 mountY=-0.90, mountTheta=-2.13
02:39:02.457 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=-0.06, opts=13)
02:39:02.457 00.000 5052 Enqueuing Move request for stepguider (1.11, -0.06)
02:39:02.457 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:39:02.458 00.001 5052 UpdateGuideState exits: m=126 SNR=7.7
02:39:02.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:02.458 00.000 8976 Worker thread wakes up
02:39:02.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, -0.06) opts 0xd
02:39:02.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, -0.06)
02:39:02.458 00.000 8976 Moving (1.11, -0.06) raw xDistance=-0.56 yDistance=-0.90
02:39:02.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:02.458 00.000 5052 Enqueuing Expose request
02:39:02.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:39:02.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.90
02:39:02.458 00.000 8976 MoveAxis(R, 2, ABG)
02:39:02.458 00.000 8976 stepping (-14, 7) + (2, 0)
02:39:02.458 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:02.480 00.022 8976 Received - 47 (G) 
02:39:02.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:02.480 00.000 8976 stepped: pos (-12, 7)
02:39:02.480 00.000 8976 MoveAxis(U, 4, ABG)
02:39:02.480 00.000 8976 stepping (-12, 7) + (0, 4)
02:39:02.480 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:39:02.512 00.032 8976 Received - 47 (G) 
02:39:02.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:39:02.512 00.000 8976 stepped: pos (-12, 11)
02:39:02.512 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
02:39:02.512 00.000 8976 MountToCamera -- mountX=2.06 mountY=-1.30 hyp=2.44 mountTheta=-0.56 cameraX=0.22, cameraY=2.43 cameraTheta=1.48
02:39:02.512 00.000 8976 incremental bump (0.218, 2.430) isValid = 1
02:39:02.512 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
02:39:02.512 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:39:02.512 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:39:02.512 00.000 8976 move complete, result=0
02:39:02.513 00.001 8976 worker thread done servicing request
02:39:02.513 00.000 9828 Worker thread wakes up
02:39:02.513 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:39:02.513 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:39:02.513 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
02:39:02.513 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
02:39:02.513 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
02:39:02.513 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:39:02.513 00.000 9828 BLC: window closed
02:39:02.513 00.000 9828 MoveAxis(E, 5, B)
02:39:02.513 00.000 9828 Guiding  Dir = 2, Dur = 5
02:39:02.513 00.000 8976 Worker thread wakes up
02:39:02.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:02.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:02.513 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.9 px 4 ms NORTH
02:39:02.513 00.000 9828 IsSlewing returns 0
02:39:02.513 00.000 9828 IsGuiding returns 0
02:39:02.514 00.001 9828 PulseGuide returned control before completion, sleep 15
02:39:02.531 00.017 9828 IsGuiding returns 1
02:39:02.531 00.000 9828 scope still moving after pulse duration time elapsed
02:39:02.563 00.032 9828 IsSlewing returns 0
02:39:02.563 00.000 9828 IsGuiding returns 1
02:39:02.595 00.032 9828 IsSlewing returns 0
02:39:02.595 00.000 9828 IsGuiding returns 1
02:39:02.627 00.032 9828 IsSlewing returns 0
02:39:02.627 00.000 9828 IsGuiding returns 0
02:39:02.627 00.000 9828 scope move finished after 5 + 108 ms
02:39:02.627 00.000 9828 Move returns status 0, amount 5
02:39:02.627 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:02.627 00.000 9828 MoveAxis(N, 16, B)
02:39:02.627 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:02.642 00.015 9828 IsSlewing returns 0
02:39:02.642 00.000 9828 IsGuiding returns 0
02:39:02.642 00.000 9828 PulseGuide returned control before completion, sleep 26
02:39:02.674 00.032 9828 IsGuiding returns 1
02:39:02.674 00.000 9828 scope still moving after pulse duration time elapsed
02:39:02.704 00.030 9828 IsSlewing returns 0
02:39:02.704 00.000 9828 IsGuiding returns 1
02:39:02.736 00.032 9828 IsSlewing returns 0
02:39:02.736 00.000 9828 IsGuiding returns 1
02:39:02.766 00.030 9828 IsSlewing returns 0
02:39:02.766 00.000 9828 IsGuiding returns 1
02:39:02.798 00.032 9828 IsSlewing returns 0
02:39:02.798 00.000 9828 IsGuiding returns 0
02:39:02.798 00.000 9828 scope move finished after 16 + 139 ms
02:39:02.798 00.000 9828 Move returns status 0, amount 16
02:39:02.798 00.000 9828 move complete, result=0
02:39:02.798 00.000 9828 worker thread done servicing request
02:39:02.798 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:39:03.195 00.397 8976 Exposure complete
02:39:03.201 00.006 8976 worker thread done servicing request
02:39:03.201 00.000 5052 OnExposeComplete: enter
02:39:03.201 00.000 5052 UpdateGuideState(): m_state=6
02:39:03.201 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9782
02:39:03.201 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.89, Mass=113, SNR=7.3, Peak=66 HFD=2.1
02:39:03.201 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
02:39:03.201 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
02:39:03.201 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.18 hyp=0.53 cameraTheta=0.35 mountX=-0.06 mountY=-0.52, mountTheta=-1.69
02:39:03.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.18, opts=13)
02:39:03.202 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.18)
02:39:03.202 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:39:03.202 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:39:03.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:03.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:03.202 00.000 5052 Enqueuing Expose request
02:39:03.202 00.000 8976 Worker thread wakes up
02:39:03.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.18) opts 0xd
02:39:03.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.18)
02:39:03.202 00.000 8976 Moving (0.50, 0.18) raw xDistance=-0.06 yDistance=-0.52
02:39:03.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:39:03.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.52
02:39:03.202 00.000 8976 MoveAxis(R, 0, ABG)
02:39:03.202 00.000 8976 MoveAxis(U, 2, ABG)
02:39:03.203 00.001 8976 stepping (-12, 11) + (0, 2)
02:39:03.203 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:03.231 00.028 8976 Received - 47 (G) 
02:39:03.231 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:03.231 00.000 8976 stepped: pos (-12, 13)
02:39:03.232 00.001 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
02:39:03.232 00.000 8976 MountToCamera -- mountX=1.99 mountY=-1.55 hyp=2.52 mountTheta=-0.66 cameraX=0.48, cameraY=2.48 cameraTheta=1.38
02:39:03.232 00.000 8976 incremental bump (0.477, 2.478) isValid = 1
02:39:03.232 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
02:39:03.232 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:39:03.232 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:39:03.232 00.000 8976 move complete, result=0
02:39:03.232 00.000 8976 worker thread done servicing request
02:39:03.232 00.000 8976 Worker thread wakes up
02:39:03.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:03.232 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:03.232 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:39:03.232 00.000 9828 Worker thread wakes up
02:39:03.232 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:39:03.232 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:39:03.232 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
02:39:03.232 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
02:39:03.232 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
02:39:03.233 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:39:03.233 00.000 9828 BLC: window closed
02:39:03.233 00.000 9828 MoveAxis(E, 9, B)
02:39:03.233 00.000 9828 Guiding  Dir = 2, Dur = 9
02:39:03.233 00.000 9828 IsSlewing returns 0
02:39:03.233 00.000 9828 IsGuiding returns 0
02:39:03.233 00.000 9828 PulseGuide returned control before completion, sleep 19
02:39:03.266 00.033 9828 IsGuiding returns 1
02:39:03.266 00.000 9828 scope still moving after pulse duration time elapsed
02:39:03.298 00.032 9828 IsSlewing returns 0
02:39:03.298 00.000 9828 IsGuiding returns 1
02:39:03.329 00.031 9828 IsSlewing returns 0
02:39:03.329 00.000 9828 IsGuiding returns 1
02:39:03.359 00.030 9828 IsSlewing returns 0
02:39:03.359 00.000 9828 IsGuiding returns 0
02:39:03.359 00.000 9828 scope move finished after 9 + 117 ms
02:39:03.359 00.000 9828 Move returns status 0, amount 9
02:39:03.360 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:03.360 00.000 9828 MoveAxis(N, 15, B)
02:39:03.360 00.000 9828 Guiding  Dir = 0, Dur = 15
02:39:03.375 00.015 9828 IsSlewing returns 0
02:39:03.375 00.000 9828 IsGuiding returns 0
02:39:03.375 00.000 9828 PulseGuide returned control before completion, sleep 25
02:39:03.407 00.032 9828 IsGuiding returns 1
02:39:03.407 00.000 9828 scope still moving after pulse duration time elapsed
02:39:03.437 00.030 9828 IsSlewing returns 0
02:39:03.437 00.000 9828 IsGuiding returns 1
02:39:03.468 00.031 9828 IsSlewing returns 0
02:39:03.468 00.000 9828 IsGuiding returns 1
02:39:03.498 00.030 9828 IsSlewing returns 0
02:39:03.498 00.000 9828 IsGuiding returns 1
02:39:03.529 00.031 9828 IsSlewing returns 0
02:39:03.529 00.000 9828 IsGuiding returns 0
02:39:03.529 00.000 9828 scope move finished after 15 + 138 ms
02:39:03.529 00.000 9828 Move returns status 0, amount 15
02:39:03.529 00.000 9828 move complete, result=0
02:39:03.529 00.000 9828 worker thread done servicing request
02:39:03.529 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:39:03.920 00.391 8976 Exposure complete
02:39:03.926 00.006 8976 worker thread done servicing request
02:39:03.926 00.000 5052 OnExposeComplete: enter
02:39:03.927 00.001 5052 UpdateGuideState(): m_state=6
02:39:03.927 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9783
02:39:03.927 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.57, Mass=112, SNR=7.3, Peak=63 HFD=1.7
02:39:03.927 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
02:39:03.927 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
02:39:03.927 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.14 hyp=0.51 cameraTheta=-0.28 mountX=-0.35 mountY=-0.33, mountTheta=-2.37
02:39:03.928 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.14, opts=13)
02:39:03.928 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.14)
02:39:03.928 00.000 8976 Worker thread wakes up
02:39:03.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.14) opts 0xd
02:39:03.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.14)
02:39:03.928 00.000 8976 Moving (0.49, -0.14) raw xDistance=-0.35 yDistance=-0.33
02:39:03.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:39:03.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
02:39:03.928 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:39:03.928 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:39:03.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:03.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:03.928 00.000 5052 Enqueuing Expose request
02:39:03.928 00.000 8976 MoveAxis(R, 1, ABG)
02:39:03.928 00.000 8976 stepping (-12, 13) + (1, 0)
02:39:03.929 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:03.951 00.022 8976 Received - 47 (G) 
02:39:03.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:03.951 00.000 8976 stepped: pos (-11, 13)
02:39:03.951 00.000 8976 MoveAxis(U, 1, ABG)
02:39:03.951 00.000 8976 stepping (-11, 13) + (0, 1)
02:39:03.951 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:03.983 00.032 8976 Received - 47 (G) 
02:39:03.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:03.983 00.000 8976 stepped: pos (-11, 14)
02:39:03.983 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:39:03.983 00.000 8976 MountToCamera -- mountX=1.89 mountY=-1.77 hyp=2.59 mountTheta=-0.75 cameraX=0.72, cameraY=2.49 cameraTheta=1.29
02:39:03.983 00.000 8976 incremental bump (0.720, 2.489) isValid = 1
02:39:03.983 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:39:03.983 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:39:03.983 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:39:03.983 00.000 8976 move complete, result=0
02:39:03.983 00.000 8976 worker thread done servicing request
02:39:03.983 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:39:03.983 00.000 8976 Worker thread wakes up
02:39:03.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:03.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:03.983 00.000 9828 Worker thread wakes up
02:39:03.984 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:39:03.984 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:39:03.984 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
02:39:03.984 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
02:39:03.984 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:39:03.984 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:39:03.984 00.000 9828 BLC: window closed
02:39:03.984 00.000 9828 MoveAxis(E, 12, B)
02:39:03.984 00.000 9828 Guiding  Dir = 2, Dur = 12
02:39:03.984 00.000 9828 IsSlewing returns 0
02:39:03.984 00.000 9828 IsGuiding returns 0
02:39:03.984 00.000 9828 PulseGuide returned control before completion, sleep 22
02:39:04.013 00.029 9828 IsGuiding returns 1
02:39:04.013 00.000 9828 scope still moving after pulse duration time elapsed
02:39:04.045 00.032 9828 IsSlewing returns 0
02:39:04.045 00.000 9828 IsGuiding returns 1
02:39:04.077 00.032 9828 IsSlewing returns 0
02:39:04.077 00.000 9828 IsGuiding returns 1
02:39:04.108 00.031 9828 IsSlewing returns 0
02:39:04.108 00.000 9828 IsGuiding returns 1
02:39:04.140 00.032 9828 IsSlewing returns 0
02:39:04.140 00.000 9828 IsGuiding returns 1
02:39:04.171 00.031 9828 IsSlewing returns 0
02:39:04.171 00.000 9828 IsGuiding returns 0
02:39:04.171 00.000 9828 scope move finished after 12 + 173 ms
02:39:04.171 00.000 9828 Move returns status 0, amount 12
02:39:04.171 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:04.171 00.000 9828 MoveAxis(N, 15, B)
02:39:04.171 00.000 9828 Guiding  Dir = 0, Dur = 15
02:39:04.186 00.015 9828 IsSlewing returns 0
02:39:04.186 00.000 9828 IsGuiding returns 0
02:39:04.186 00.000 9828 PulseGuide returned control before completion, sleep 25
02:39:04.217 00.031 9828 IsGuiding returns 1
02:39:04.217 00.000 9828 scope still moving after pulse duration time elapsed
02:39:04.248 00.031 9828 IsSlewing returns 0
02:39:04.248 00.000 9828 IsGuiding returns 1
02:39:04.280 00.032 9828 IsSlewing returns 0
02:39:04.280 00.000 9828 IsGuiding returns 1
02:39:04.311 00.031 9828 IsSlewing returns 0
02:39:04.311 00.000 9828 IsGuiding returns 1
02:39:04.342 00.031 9828 IsSlewing returns 0
02:39:04.342 00.000 9828 IsGuiding returns 0
02:39:04.342 00.000 9828 scope move finished after 15 + 140 ms
02:39:04.342 00.000 9828 Move returns status 0, amount 15
02:39:04.342 00.000 9828 move complete, result=0
02:39:04.342 00.000 9828 worker thread done servicing request
02:39:04.342 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:39:04.670 00.328 8976 Exposure complete
02:39:04.675 00.005 8976 worker thread done servicing request
02:39:04.676 00.001 5052 OnExposeComplete: enter
02:39:04.676 00.000 5052 UpdateGuideState(): m_state=6
02:39:04.676 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9784
02:39:04.676 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.42, Mass=114, SNR=7.4, Peak=63 HFD=1.5
02:39:04.676 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
02:39:04.676 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
02:39:04.676 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.28 hyp=0.48 cameraTheta=-0.64 mountX=-0.43 mountY=-0.17, mountTheta=-2.77
02:39:04.677 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.28, opts=13)
02:39:04.677 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.28)
02:39:04.677 00.000 8976 Worker thread wakes up
02:39:04.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.28) opts 0xd
02:39:04.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.28)
02:39:04.677 00.000 8976 Moving (0.38, -0.28) raw xDistance=-0.43 yDistance=-0.17
02:39:04.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
02:39:04.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:39:04.677 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
02:39:04.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:04.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:39:04.677 00.000 8976 MoveAxis(R, 2, ABG)
02:39:04.677 00.000 8976 stepping (-11, 14) + (2, 0)
02:39:04.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:04.677 00.000 5052 Enqueuing Expose request
02:39:04.677 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:04.702 00.025 8976 Received - 47 (G) 
02:39:04.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:04.702 00.000 8976 stepped: pos (-9, 14)
02:39:04.702 00.000 8976 MoveAxis(U, 0, ABG)
02:39:04.702 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:39:04.702 00.000 8976 MountToCamera -- mountX=1.72 mountY=-1.92 hyp=2.58 mountTheta=-0.84 cameraX=0.93, cameraY=2.41 cameraTheta=1.20
02:39:04.702 00.000 8976 incremental bump (0.928, 2.407) isValid = 1
02:39:04.702 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:39:04.702 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:39:04.702 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:39:04.702 00.000 8976 move complete, result=0
02:39:04.703 00.001 9828 Worker thread wakes up
02:39:04.703 00.000 8976 worker thread done servicing request
02:39:04.703 00.000 8976 Worker thread wakes up
02:39:04.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:04.703 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:39:04.703 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:39:04.703 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:39:04.703 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:39:04.703 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:39:04.703 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:04.703 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
02:39:04.703 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:39:04.703 00.000 9828 BLC: window closed
02:39:04.703 00.000 9828 MoveAxis(E, 15, B)
02:39:04.703 00.000 9828 Guiding  Dir = 2, Dur = 15
02:39:04.704 00.001 9828 IsSlewing returns 0
02:39:04.704 00.000 9828 IsGuiding returns 0
02:39:04.704 00.000 9828 PulseGuide returned control before completion, sleep 25
02:39:04.732 00.028 9828 IsGuiding returns 1
02:39:04.732 00.000 9828 scope still moving after pulse duration time elapsed
02:39:04.764 00.032 9828 IsSlewing returns 0
02:39:04.764 00.000 9828 IsGuiding returns 1
02:39:04.796 00.032 9828 IsSlewing returns 0
02:39:04.796 00.000 9828 IsGuiding returns 1
02:39:04.828 00.032 9828 IsSlewing returns 0
02:39:04.828 00.000 9828 IsGuiding returns 1
02:39:04.859 00.031 9828 IsSlewing returns 0
02:39:04.859 00.000 9828 IsGuiding returns 0
02:39:04.859 00.000 9828 scope move finished after 15 + 139 ms
02:39:04.859 00.000 9828 Move returns status 0, amount 15
02:39:04.859 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:04.859 00.000 9828 MoveAxis(N, 14, B)
02:39:04.859 00.000 9828 Guiding  Dir = 0, Dur = 14
02:39:04.874 00.015 9828 IsSlewing returns 0
02:39:04.874 00.000 9828 IsGuiding returns 0
02:39:04.874 00.000 9828 PulseGuide returned control before completion, sleep 24
02:39:04.906 00.032 9828 IsGuiding returns 1
02:39:04.906 00.000 9828 scope still moving after pulse duration time elapsed
02:39:04.936 00.030 9828 IsSlewing returns 0
02:39:04.936 00.000 9828 IsGuiding returns 1
02:39:04.967 00.031 9828 IsSlewing returns 0
02:39:04.967 00.000 9828 IsGuiding returns 1
02:39:04.998 00.031 9828 IsSlewing returns 0
02:39:04.998 00.000 9828 IsGuiding returns 1
02:39:05.029 00.031 9828 IsSlewing returns 0
02:39:05.029 00.000 9828 IsGuiding returns 0
02:39:05.029 00.000 9828 scope move finished after 14 + 140 ms
02:39:05.029 00.000 9828 Move returns status 0, amount 14
02:39:05.029 00.000 9828 move complete, result=0
02:39:05.029 00.000 9828 worker thread done servicing request
02:39:05.029 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:39:05.391 00.362 8976 Exposure complete
02:39:05.397 00.006 8976 worker thread done servicing request
02:39:05.397 00.000 5052 OnExposeComplete: enter
02:39:05.397 00.000 5052 UpdateGuideState(): m_state=6
02:39:05.397 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9785
02:39:05.397 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.89, Mass=126, SNR=7.7, Peak=70 HFD=2.2
02:39:05.397 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
02:39:05.397 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
02:39:05.397 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.86 mountX=0.19 mountY=-0.05, mountTheta=-0.28
02:39:05.398 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.18, opts=13)
02:39:05.398 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.18)
02:39:05.398 00.000 8976 Worker thread wakes up
02:39:05.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.18) opts 0xd
02:39:05.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.18)
02:39:05.398 00.000 8976 Moving (-0.05, 0.18) raw xDistance=0.19 yDistance=-0.05
02:39:05.399 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:39:05.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:39:05.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:39:05.399 00.000 8976 MoveAxis(R, 0, ABG)
02:39:05.399 00.000 8976 MoveAxis(U, 0, ABG)
02:39:05.399 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:39:05.399 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:39:05.399 00.000 8976 MountToCamera -- mountX=1.61 mountY=-2.02 hyp=2.58 mountTheta=-0.90 cameraX=1.07, cameraY=2.35 cameraTheta=1.14
02:39:05.399 00.000 8976 incremental bump (1.068, 2.351) isValid = 1
02:39:05.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:05.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:05.399 00.000 5052 Enqueuing Expose request
02:39:05.399 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:39:05.399 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:39:05.399 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:39:05.399 00.000 8976 move complete, result=0
02:39:05.399 00.000 9828 Worker thread wakes up
02:39:05.399 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:39:05.399 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:39:05.400 00.001 8976 worker thread done servicing request
02:39:05.400 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
02:39:05.400 00.000 8976 Worker thread wakes up
02:39:05.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:05.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:05.400 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:05.400 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
02:39:05.400 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
02:39:05.400 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:39:05.400 00.000 9828 BLC: window closed
02:39:05.400 00.000 9828 MoveAxis(E, 17, B)
02:39:05.400 00.000 9828 Guiding  Dir = 2, Dur = 17
02:39:05.400 00.000 9828 IsSlewing returns 0
02:39:05.401 00.001 9828 IsGuiding returns 0
02:39:05.401 00.000 9828 PulseGuide returned control before completion, sleep 27
02:39:05.433 00.032 9828 IsGuiding returns 1
02:39:05.433 00.000 9828 scope still moving after pulse duration time elapsed
02:39:05.464 00.031 9828 IsSlewing returns 0
02:39:05.464 00.000 9828 IsGuiding returns 1
02:39:05.496 00.032 9828 IsSlewing returns 0
02:39:05.496 00.000 9828 IsGuiding returns 1
02:39:05.527 00.031 9828 IsSlewing returns 0
02:39:05.528 00.001 9828 IsGuiding returns 0
02:39:05.528 00.000 9828 scope move finished after 17 + 109 ms
02:39:05.528 00.000 9828 Move returns status 0, amount 17
02:39:05.528 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:05.528 00.000 9828 MoveAxis(N, 14, B)
02:39:05.528 00.000 9828 Guiding  Dir = 0, Dur = 14
02:39:05.542 00.014 9828 IsSlewing returns 0
02:39:05.542 00.000 9828 IsGuiding returns 0
02:39:05.542 00.000 9828 PulseGuide returned control before completion, sleep 24
02:39:05.574 00.032 9828 IsGuiding returns 1
02:39:05.574 00.000 9828 scope still moving after pulse duration time elapsed
02:39:05.604 00.030 9828 IsSlewing returns 0
02:39:05.604 00.000 9828 IsGuiding returns 1
02:39:05.634 00.030 9828 IsSlewing returns 0
02:39:05.634 00.000 9828 IsGuiding returns 1
02:39:05.666 00.032 9828 IsSlewing returns 0
02:39:05.666 00.000 9828 IsGuiding returns 1
02:39:05.696 00.030 9828 IsSlewing returns 0
02:39:05.697 00.001 9828 IsGuiding returns 0
02:39:05.697 00.000 9828 scope move finished after 14 + 140 ms
02:39:05.697 00.000 9828 Move returns status 0, amount 14
02:39:05.697 00.000 9828 move complete, result=0
02:39:05.697 00.000 9828 worker thread done servicing request
02:39:05.697 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:39:06.090 00.393 8976 Exposure complete
02:39:06.096 00.006 8976 worker thread done servicing request
02:39:06.096 00.000 5052 OnExposeComplete: enter
02:39:06.096 00.000 5052 UpdateGuideState(): m_state=6
02:39:06.096 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9786
02:39:06.096 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.61, Mass=109, SNR=7.2, Peak=67 HFD=1.5
02:39:06.096 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
02:39:06.096 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
02:39:06.096 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.10 hyp=0.61 cameraTheta=-2.98 mountX=0.19 mountY=0.56, mountTheta=1.25
02:39:06.097 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.10, opts=13)
02:39:06.097 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.10)
02:39:06.097 00.000 8976 Worker thread wakes up
02:39:06.097 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:39:06.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.10) opts 0xd
02:39:06.097 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:39:06.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.10)
02:39:06.097 00.000 8976 Moving (-0.61, -0.10) raw xDistance=0.19 yDistance=0.56
02:39:06.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:39:06.098 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:06.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:06.098 00.000 5052 Enqueuing Expose request
02:39:06.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
02:39:06.098 00.000 8976 MoveAxis(R, 0, ABG)
02:39:06.098 00.000 8976 MoveAxis(D, 2, ABG)
02:39:06.098 00.000 8976 stepping (-9, 14) + (0, -2)
02:39:06.098 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:06.126 00.028 8976 Received - 47 (G) 
02:39:06.126 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:06.126 00.000 8976 stepped: pos (-9, 12)
02:39:06.126 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:39:06.126 00.000 8976 MountToCamera -- mountX=1.53 mountY=-1.98 hyp=2.51 mountTheta=-0.91 cameraX=1.07, cameraY=2.27 cameraTheta=1.13
02:39:06.126 00.000 8976 incremental bump (1.069, 2.267) isValid = 1
02:39:06.126 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:39:06.126 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:39:06.126 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:39:06.126 00.000 8976 move complete, result=0
02:39:06.126 00.000 9828 Worker thread wakes up
02:39:06.126 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:39:06.126 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:39:06.126 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
02:39:06.126 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:39:06.126 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:39:06.126 00.000 8976 worker thread done servicing request
02:39:06.126 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:39:06.127 00.001 8976 Worker thread wakes up
02:39:06.127 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:39:06.127 00.000 9828 BLC: window closed
02:39:06.127 00.000 9828 MoveAxis(E, 17, B)
02:39:06.127 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:06.127 00.000 9828 Guiding  Dir = 2, Dur = 17
02:39:06.127 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:06.127 00.000 9828 IsSlewing returns 0
02:39:06.127 00.000 9828 IsGuiding returns 0
02:39:06.127 00.000 9828 PulseGuide returned control before completion, sleep 27
02:39:06.166 00.039 9828 IsGuiding returns 1
02:39:06.166 00.000 9828 scope still moving after pulse duration time elapsed
02:39:06.197 00.031 9828 IsSlewing returns 0
02:39:06.198 00.001 9828 IsGuiding returns 1
02:39:06.230 00.032 9828 IsSlewing returns 0
02:39:06.230 00.000 9828 IsGuiding returns 1
02:39:06.262 00.032 9828 IsSlewing returns 0
02:39:06.262 00.000 9828 IsGuiding returns 0
02:39:06.262 00.000 9828 scope move finished after 17 + 118 ms
02:39:06.262 00.000 9828 Move returns status 0, amount 17
02:39:06.262 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:06.263 00.001 9828 MoveAxis(N, 14, B)
02:39:06.263 00.000 9828 Guiding  Dir = 0, Dur = 14
02:39:06.276 00.013 9828 IsSlewing returns 0
02:39:06.276 00.000 9828 IsGuiding returns 0
02:39:06.276 00.000 9828 PulseGuide returned control before completion, sleep 24
02:39:06.308 00.032 9828 IsGuiding returns 1
02:39:06.308 00.000 9828 scope still moving after pulse duration time elapsed
02:39:06.339 00.031 9828 IsSlewing returns 0
02:39:06.339 00.000 9828 IsGuiding returns 1
02:39:06.370 00.031 9828 IsSlewing returns 0
02:39:06.370 00.000 9828 IsGuiding returns 1
02:39:06.402 00.032 9828 IsSlewing returns 0
02:39:06.402 00.000 9828 IsGuiding returns 1
02:39:06.433 00.031 9828 IsSlewing returns 0
02:39:06.433 00.000 9828 IsGuiding returns 1
02:39:06.464 00.031 9828 IsSlewing returns 0
02:39:06.464 00.000 9828 IsGuiding returns 1
02:39:06.495 00.031 9828 IsSlewing returns 0
02:39:06.495 00.000 9828 IsGuiding returns 0
02:39:06.495 00.000 9828 scope move finished after 14 + 205 ms
02:39:06.495 00.000 9828 Move returns status 0, amount 14
02:39:06.495 00.000 9828 move complete, result=0
02:39:06.495 00.000 9828 worker thread done servicing request
02:39:06.495 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:39:06.819 00.324 8976 Exposure complete
02:39:06.825 00.006 8976 worker thread done servicing request
02:39:06.825 00.000 5052 OnExposeComplete: enter
02:39:06.825 00.000 5052 UpdateGuideState(): m_state=6
02:39:06.825 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9787
02:39:06.825 00.000 5052 Star::Find returns 1 (0), X=328.29, Y=281.83, Mass=121, SNR=7.5, Peak=66 HFD=2.0
02:39:06.826 00.001 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:39:06.826 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:39:06.826 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=0.12 hyp=0.90 cameraTheta=3.00 mountX=0.51 mountY=0.68, mountTheta=0.92
02:39:06.826 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=0.12, opts=13)
02:39:06.826 00.000 5052 Enqueuing Move request for stepguider (-0.89, 0.12)
02:39:06.827 00.001 8976 Worker thread wakes up
02:39:06.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, 0.12) opts 0xd
02:39:06.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, 0.12)
02:39:06.827 00.000 8976 Moving (-0.89, 0.12) raw xDistance=0.51 yDistance=0.68
02:39:06.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
02:39:06.827 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:39:06.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.68
02:39:06.827 00.000 8976 MoveAxis(L, 2, ABG)
02:39:06.827 00.000 8976 stepping (-9, 12) + (-2, 0)
02:39:06.827 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
02:39:06.827 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:06.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:06.827 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:06.827 00.000 5052 Enqueuing Expose request
02:39:06.861 00.034 8976 Received - 47 (G) 
02:39:06.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:06.861 00.000 8976 stepped: pos (-11, 12)
02:39:06.861 00.000 8976 MoveAxis(D, 3, ABG)
02:39:06.861 00.000 8976 stepping (-11, 12) + (0, -3)
02:39:06.861 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:06.892 00.031 8976 Received - 47 (G) 
02:39:06.892 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:06.892 00.000 8976 stepped: pos (-11, 9)
02:39:06.892 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:39:06.892 00.000 8976 MountToCamera -- mountX=1.58 mountY=-1.80 hyp=2.40 mountTheta=-0.85 cameraX=0.88, cameraY=2.23 cameraTheta=1.19
02:39:06.893 00.001 8976 incremental bump (0.883, 2.228) isValid = 1
02:39:06.893 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:39:06.893 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:39:06.893 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:39:06.893 00.000 8976 move complete, result=0
02:39:06.893 00.000 8976 worker thread done servicing request
02:39:06.893 00.000 9828 Worker thread wakes up
02:39:06.893 00.000 8976 Worker thread wakes up
02:39:06.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:06.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:06.893 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:39:06.893 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:39:06.893 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:39:06.893 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:39:06.893 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:39:06.893 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:39:06.893 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:39:06.893 00.000 9828 BLC: window closed
02:39:06.893 00.000 9828 MoveAxis(E, 15, B)
02:39:06.894 00.001 9828 Guiding  Dir = 2, Dur = 15
02:39:06.894 00.000 9828 IsSlewing returns 0
02:39:06.894 00.000 9828 IsGuiding returns 0
02:39:06.894 00.000 9828 PulseGuide returned control before completion, sleep 25
02:39:06.935 00.041 9828 IsGuiding returns 1
02:39:06.935 00.000 9828 scope still moving after pulse duration time elapsed
02:39:06.967 00.032 9828 IsSlewing returns 0
02:39:06.967 00.000 9828 IsGuiding returns 1
02:39:06.999 00.032 9828 IsSlewing returns 0
02:39:06.999 00.000 9828 IsGuiding returns 1
02:39:07.030 00.031 9828 IsSlewing returns 0
02:39:07.030 00.000 9828 IsGuiding returns 0
02:39:07.030 00.000 9828 scope move finished after 15 + 121 ms
02:39:07.030 00.000 9828 Move returns status 0, amount 15
02:39:07.030 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:07.030 00.000 9828 MoveAxis(N, 14, B)
02:39:07.030 00.000 9828 Guiding  Dir = 0, Dur = 14
02:39:07.045 00.015 9828 IsSlewing returns 0
02:39:07.045 00.000 9828 IsGuiding returns 0
02:39:07.045 00.000 9828 PulseGuide returned control before completion, sleep 24
02:39:07.077 00.032 9828 IsGuiding returns 1
02:39:07.077 00.000 9828 scope still moving after pulse duration time elapsed
02:39:07.109 00.032 9828 IsSlewing returns 0
02:39:07.109 00.000 9828 IsGuiding returns 1
02:39:07.141 00.032 9828 IsSlewing returns 0
02:39:07.141 00.000 9828 IsGuiding returns 1
02:39:07.172 00.031 9828 IsSlewing returns 0
02:39:07.172 00.000 9828 IsGuiding returns 1
02:39:07.203 00.031 9828 IsSlewing returns 0
02:39:07.203 00.000 9828 IsGuiding returns 0
02:39:07.203 00.000 9828 scope move finished after 14 + 143 ms
02:39:07.203 00.000 9828 Move returns status 0, amount 14
02:39:07.203 00.000 9828 move complete, result=0
02:39:07.203 00.000 9828 worker thread done servicing request
02:39:07.203 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:39:07.581 00.378 8976 Exposure complete
02:39:07.587 00.006 8976 worker thread done servicing request
02:39:07.588 00.001 5052 OnExposeComplete: enter
02:39:07.588 00.000 5052 UpdateGuideState(): m_state=6
02:39:07.588 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9788
02:39:07.588 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=281.83, Mass=121, SNR=7.6, Peak=72 HFD=1.8
02:39:07.588 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:39:07.588 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:39:07.588 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.12 hyp=1.06 cameraTheta=3.03 mountX=0.59 mountY=0.82, mountTheta=0.95
02:39:07.589 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.12, opts=13)
02:39:07.589 00.000 5052 Enqueuing Move request for stepguider (-1.06, 0.12)
02:39:07.589 00.000 8976 Worker thread wakes up
02:39:07.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:39:07.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.12) opts 0xd
02:39:07.589 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:39:07.589 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.12)
02:39:07.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:07.589 00.000 8976 Moving (-1.06, 0.12) raw xDistance=0.59 yDistance=0.82
02:39:07.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:07.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
02:39:07.589 00.000 5052 Enqueuing Expose request
02:39:07.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.82
02:39:07.589 00.000 8976 MoveAxis(L, 3, ABG)
02:39:07.589 00.000 8976 stepping (-11, 9) + (-3, 0)
02:39:07.590 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:07.628 00.038 8976 Received - 47 (G) 
02:39:07.628 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:07.628 00.000 8976 stepped: pos (-14, 9)
02:39:07.628 00.000 8976 MoveAxis(D, 3, ABG)
02:39:07.628 00.000 8976 stepping (-14, 9) + (0, -3)
02:39:07.628 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:07.660 00.032 8976 Received - 47 (G) 
02:39:07.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:07.660 00.000 8976 stepped: pos (-14, 6)
02:39:07.660 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:39:07.660 00.000 8976 MountToCamera -- mountX=1.77 mountY=-1.52 hyp=2.33 mountTheta=-0.71 cameraX=0.55, cameraY=2.27 cameraTheta=1.33
02:39:07.660 00.000 8976 incremental bump (0.549, 2.266) isValid = 1
02:39:07.660 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:39:07.660 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:39:07.660 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:39:07.660 00.000 8976 move complete, result=0
02:39:07.660 00.000 9828 Worker thread wakes up
02:39:07.660 00.000 8976 worker thread done servicing request
02:39:07.660 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.8 px 3 ms SOUTH
02:39:07.660 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:39:07.661 00.001 8976 Worker thread wakes up
02:39:07.661 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:39:07.661 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:07.661 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
02:39:07.661 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:07.661 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
02:39:07.661 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:39:07.661 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:39:07.661 00.000 9828 BLC: window closed
02:39:07.661 00.000 9828 MoveAxis(E, 10, B)
02:39:07.661 00.000 9828 Guiding  Dir = 2, Dur = 10
02:39:07.661 00.000 9828 IsSlewing returns 0
02:39:07.661 00.000 9828 IsGuiding returns 0
02:39:07.662 00.001 9828 PulseGuide returned control before completion, sleep 20
02:39:07.691 00.029 9828 IsGuiding returns 1
02:39:07.691 00.000 9828 scope still moving after pulse duration time elapsed
02:39:07.723 00.032 9828 IsSlewing returns 0
02:39:07.723 00.000 9828 IsGuiding returns 1
02:39:07.755 00.032 9828 IsSlewing returns 0
02:39:07.755 00.000 9828 IsGuiding returns 1
02:39:07.785 00.030 9828 IsSlewing returns 0
02:39:07.785 00.000 9828 IsGuiding returns 1
02:39:07.816 00.031 9828 IsSlewing returns 0
02:39:07.816 00.000 9828 IsGuiding returns 0
02:39:07.816 00.000 9828 scope move finished after 10 + 144 ms
02:39:07.816 00.000 9828 Move returns status 0, amount 10
02:39:07.816 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:07.816 00.000 9828 MoveAxis(N, 15, B)
02:39:07.816 00.000 9828 Guiding  Dir = 0, Dur = 15
02:39:07.831 00.015 9828 IsSlewing returns 0
02:39:07.831 00.000 9828 IsGuiding returns 0
02:39:07.831 00.000 9828 PulseGuide returned control before completion, sleep 25
02:39:07.863 00.032 9828 IsGuiding returns 1
02:39:07.863 00.000 9828 scope still moving after pulse duration time elapsed
02:39:07.895 00.032 9828 IsSlewing returns 0
02:39:07.895 00.000 9828 IsGuiding returns 1
02:39:07.926 00.031 9828 IsSlewing returns 0
02:39:07.926 00.000 9828 IsGuiding returns 1
02:39:07.957 00.031 9828 IsSlewing returns 0
02:39:07.957 00.000 9828 IsGuiding returns 1
02:39:07.989 00.032 9828 IsSlewing returns 0
02:39:07.989 00.000 9828 IsGuiding returns 0
02:39:07.989 00.000 9828 scope move finished after 15 + 142 ms
02:39:07.989 00.000 9828 Move returns status 0, amount 15
02:39:07.989 00.000 9828 move complete, result=0
02:39:07.989 00.000 9828 worker thread done servicing request
02:39:07.989 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:39:08.348 00.359 8976 Exposure complete
02:39:08.354 00.006 8976 worker thread done servicing request
02:39:08.354 00.000 5052 OnExposeComplete: enter
02:39:08.355 00.001 5052 UpdateGuideState(): m_state=6
02:39:08.355 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9789
02:39:08.355 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.28, Mass=134, SNR=7.9, Peak=66 HFD=1.8
02:39:08.355 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.54 = 1.75)
02:39:08.355 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
02:39:08.355 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.43 hyp=0.72 cameraTheta=-2.49 mountX=-0.12 mountY=0.71, mountTheta=1.74
02:39:08.355 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.43, opts=13)
02:39:08.356 00.001 5052 Enqueuing Move request for stepguider (-0.57, -0.43)
02:39:08.356 00.000 8976 Worker thread wakes up
02:39:08.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
02:39:08.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.43) opts 0xd
02:39:08.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.43)
02:39:08.356 00.000 8976 Moving (-0.57, -0.43) raw xDistance=-0.12 yDistance=0.71
02:39:08.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:39:08.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.71
02:39:08.356 00.000 8976 MoveAxis(R, 0, ABG)
02:39:08.356 00.000 8976 MoveAxis(D, 3, ABG)
02:39:08.356 00.000 8976 stepping (-14, 6) + (0, -3)
02:39:08.356 00.000 5052 UpdateGuideState exits: m=134 SNR=7.9
02:39:08.356 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:08.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:08.356 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:08.356 00.000 5052 Enqueuing Expose request
02:39:08.395 00.039 8976 Received - 47 (G) 
02:39:08.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:08.395 00.000 8976 stepped: pos (-14, 3)
02:39:08.395 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
02:39:08.395 00.000 8976 MountToCamera -- mountX=1.89 mountY=-1.18 hyp=2.23 mountTheta=-0.56 cameraX=0.19, cameraY=2.22 cameraTheta=1.49
02:39:08.395 00.000 8976 incremental bump (0.186, 2.220) isValid = 1
02:39:08.395 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
02:39:08.395 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:39:08.395 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:39:08.396 00.001 8976 move complete, result=0
02:39:08.396 00.000 9828 Worker thread wakes up
02:39:08.396 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:39:08.396 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:39:08.396 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.70)
02:39:08.396 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:39:08.396 00.000 8976 worker thread done servicing request
02:39:08.396 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.78)
02:39:08.396 00.000 8976 Worker thread wakes up
02:39:08.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:08.396 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
02:39:08.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:08.396 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:39:08.396 00.000 9828 BLC: window closed
02:39:08.396 00.000 9828 MoveAxis(E, 5, B)
02:39:08.396 00.000 9828 Guiding  Dir = 2, Dur = 5
02:39:08.397 00.001 9828 IsSlewing returns 0
02:39:08.397 00.000 9828 IsGuiding returns 0
02:39:08.397 00.000 9828 PulseGuide returned control before completion, sleep 15
02:39:08.416 00.019 9828 IsGuiding returns 1
02:39:08.416 00.000 9828 scope still moving after pulse duration time elapsed
02:39:08.448 00.032 9828 IsSlewing returns 0
02:39:08.448 00.000 9828 IsGuiding returns 1
02:39:08.480 00.032 9828 IsSlewing returns 0
02:39:08.480 00.000 9828 IsGuiding returns 1
02:39:08.512 00.032 9828 IsSlewing returns 0
02:39:08.512 00.000 9828 IsGuiding returns 0
02:39:08.512 00.000 9828 scope move finished after 5 + 110 ms
02:39:08.512 00.000 9828 Move returns status 0, amount 5
02:39:08.512 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:08.512 00.000 9828 MoveAxis(N, 16, B)
02:39:08.512 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:08.528 00.016 9828 IsSlewing returns 0
02:39:08.528 00.000 9828 IsGuiding returns 0
02:39:08.528 00.000 9828 PulseGuide returned control before completion, sleep 26
02:39:08.560 00.032 9828 IsGuiding returns 1
02:39:08.560 00.000 9828 scope still moving after pulse duration time elapsed
02:39:08.592 00.032 9828 IsSlewing returns 0
02:39:08.592 00.000 9828 IsGuiding returns 1
02:39:08.623 00.031 9828 IsSlewing returns 0
02:39:08.623 00.000 9828 IsGuiding returns 1
02:39:08.655 00.032 9828 IsSlewing returns 0
02:39:08.655 00.000 9828 IsGuiding returns 1
02:39:08.686 00.031 9828 IsSlewing returns 0
02:39:08.686 00.000 9828 IsGuiding returns 0
02:39:08.686 00.000 9828 scope move finished after 16 + 142 ms
02:39:08.686 00.000 9828 Move returns status 0, amount 16
02:39:08.686 00.000 9828 move complete, result=0
02:39:08.686 00.000 9828 worker thread done servicing request
02:39:08.686 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:39:09.082 00.396 8976 Exposure complete
02:39:09.088 00.006 8976 worker thread done servicing request
02:39:09.088 00.000 5052 OnExposeComplete: enter
02:39:09.088 00.000 5052 UpdateGuideState(): m_state=6
02:39:09.088 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9790
02:39:09.088 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.51, Mass=113, SNR=7.3, Peak=65 HFD=1.7
02:39:09.088 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.77 = 1.52)
02:39:09.088 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.41)
02:39:09.088 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.20 hyp=0.50 cameraTheta=-2.72 mountX=0.03 mountY=0.49, mountTheta=1.52
02:39:09.089 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.20, opts=13)
02:39:09.089 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.20)
02:39:09.089 00.000 8976 Worker thread wakes up
02:39:09.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.20) opts 0xd
02:39:09.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.20)
02:39:09.089 00.000 8976 Moving (-0.46, -0.20) raw xDistance=0.03 yDistance=0.49
02:39:09.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:39:09.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49
02:39:09.089 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
02:39:09.090 00.001 5052 UpdateGuideState exits: m=113 SNR=7.3
02:39:09.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:09.090 00.000 8976 MoveAxis(R, 0, ABG)
02:39:09.090 00.000 8976 MoveAxis(D, 2, ABG)
02:39:09.090 00.000 8976 stepping (-14, 3) + (0, -2)
02:39:09.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:09.090 00.000 5052 Enqueuing Expose request
02:39:09.090 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:09.114 00.024 8976 Received - 47 (G) 
02:39:09.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:09.114 00.000 8976 stepped: pos (-14, 1)
02:39:09.114 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
02:39:09.114 00.000 8976 MountToCamera -- mountX=1.97 mountY=-0.84 hyp=2.15 mountTheta=-0.40 cameraX=-0.15, cameraY=2.14 cameraTheta=1.64
02:39:09.114 00.000 8976 incremental bump (-0.151, 2.141) isValid = 1
02:39:09.115 00.001 8976 Scheduling Mount bump of (-0.008, 0.119)
02:39:09.115 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:39:09.115 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:39:09.115 00.000 8976 move complete, result=0
02:39:09.115 00.000 9828 Worker thread wakes up
02:39:09.115 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:39:09.115 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:39:09.115 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:39:09.115 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
02:39:09.115 00.000 8976 worker thread done servicing request
02:39:09.115 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
02:39:09.115 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
02:39:09.115 00.000 8976 Worker thread wakes up
02:39:09.115 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:39:09.115 00.000 9828 BLC: window closed
02:39:09.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:09.116 00.001 9828 MoveAxis(W, 1, B)
02:39:09.116 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:09.116 00.000 9828 Guiding  Dir = 3, Dur = 1
02:39:09.116 00.000 9828 IsSlewing returns 0
02:39:09.116 00.000 9828 IsGuiding returns 0
02:39:09.116 00.000 9828 PulseGuide returned control before completion, sleep 11
02:39:09.141 00.025 9828 IsGuiding returns 1
02:39:09.141 00.000 9828 scope still moving after pulse duration time elapsed
02:39:09.173 00.032 9828 IsSlewing returns 0
02:39:09.173 00.000 9828 IsGuiding returns 1
02:39:09.205 00.032 9828 IsSlewing returns 0
02:39:09.205 00.000 9828 IsGuiding returns 1
02:39:09.237 00.032 9828 IsSlewing returns 0
02:39:09.237 00.000 9828 IsGuiding returns 0
02:39:09.237 00.000 9828 scope move finished after 1 + 119 ms
02:39:09.237 00.000 9828 Move returns status 0, amount 1
02:39:09.237 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:09.237 00.000 9828 MoveAxis(N, 16, B)
02:39:09.237 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:09.253 00.016 9828 IsSlewing returns 0
02:39:09.253 00.000 9828 IsGuiding returns 0
02:39:09.253 00.000 9828 PulseGuide returned control before completion, sleep 26
02:39:09.285 00.032 9828 IsGuiding returns 1
02:39:09.285 00.000 9828 scope still moving after pulse duration time elapsed
02:39:09.315 00.030 9828 IsSlewing returns 0
02:39:09.315 00.000 9828 IsGuiding returns 1
02:39:09.347 00.032 9828 IsSlewing returns 0
02:39:09.347 00.000 9828 IsGuiding returns 1
02:39:09.379 00.032 9828 IsSlewing returns 0
02:39:09.379 00.000 9828 IsGuiding returns 1
02:39:09.411 00.032 9828 IsSlewing returns 0
02:39:09.411 00.000 9828 IsGuiding returns 0
02:39:09.411 00.000 9828 scope move finished after 16 + 141 ms
02:39:09.411 00.000 9828 Move returns status 0, amount 16
02:39:09.411 00.000 9828 move complete, result=0
02:39:09.411 00.000 9828 worker thread done servicing request
02:39:09.411 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:39:09.808 00.397 8976 Exposure complete
02:39:09.814 00.006 8976 worker thread done servicing request
02:39:09.814 00.000 5052 OnExposeComplete: enter
02:39:09.814 00.000 5052 UpdateGuideState(): m_state=6
02:39:09.814 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9791
02:39:09.814 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.44, Mass=125, SNR=7.7, Peak=66 HFD=2.3
02:39:09.814 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.31 = 1.97)
02:39:09.814 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.87)
02:39:09.815 00.001 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.27 hyp=0.36 cameraTheta=-2.27 mountX=-0.14 mountY=0.34, mountTheta=1.96
02:39:09.815 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.27, opts=13)
02:39:09.815 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.27)
02:39:09.815 00.000 8976 Worker thread wakes up
02:39:09.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:39:09.816 00.001 5052 UpdateGuideState exits: m=125 SNR=7.7
02:39:09.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:09.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:09.816 00.000 5052 Enqueuing Expose request
02:39:09.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.27) opts 0xd
02:39:09.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.27)
02:39:09.816 00.000 8976 Moving (-0.23, -0.27) raw xDistance=-0.14 yDistance=0.34
02:39:09.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:39:09.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:39:09.816 00.000 8976 MoveAxis(R, 0, ABG)
02:39:09.816 00.000 8976 MoveAxis(D, 2, ABG)
02:39:09.816 00.000 8976 stepping (-14, 1) + (0, -2)
02:39:09.816 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:09.850 00.034 8976 Received - 47 (G) 
02:39:09.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:09.850 00.000 8976 stepped: pos (-14, -1)
02:39:09.850 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
02:39:09.850 00.000 8976 MountToCamera -- mountX=2.03 mountY=-0.51 hyp=2.09 mountTheta=-0.25 cameraX=-0.47, cameraY=2.04 cameraTheta=1.80
02:39:09.850 00.000 8976 incremental bump (-0.470, 2.041) isValid = 1
02:39:09.850 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
02:39:09.850 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:39:09.851 00.001 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:39:09.851 00.000 8976 move complete, result=0
02:39:09.851 00.000 8976 worker thread done servicing request
02:39:09.851 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 2 ms SOUTH
02:39:09.851 00.000 8976 Worker thread wakes up
02:39:09.851 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:09.851 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:09.851 00.000 9828 Worker thread wakes up
02:39:09.851 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:39:09.851 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:39:09.851 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.40)
02:39:09.851 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
02:39:09.852 00.001 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
02:39:09.852 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:39:09.852 00.000 9828 BLC: window closed
02:39:09.852 00.000 9828 MoveAxis(W, 6, B)
02:39:09.852 00.000 9828 Guiding  Dir = 3, Dur = 6
02:39:09.852 00.000 9828 IsSlewing returns 0
02:39:09.853 00.001 9828 IsGuiding returns 0
02:39:09.853 00.000 9828 PulseGuide returned control before completion, sleep 16
02:39:09.880 00.027 9828 IsGuiding returns 1
02:39:09.880 00.000 9828 scope still moving after pulse duration time elapsed
02:39:09.912 00.032 9828 IsSlewing returns 0
02:39:09.912 00.000 9828 IsGuiding returns 1
02:39:09.944 00.032 9828 IsSlewing returns 0
02:39:09.944 00.000 9828 IsGuiding returns 1
02:39:09.976 00.032 9828 IsSlewing returns 0
02:39:09.976 00.000 9828 IsGuiding returns 1
02:39:10.009 00.033 9828 IsSlewing returns 0
02:39:10.009 00.000 9828 IsGuiding returns 0
02:39:10.010 00.001 9828 scope move finished after 6 + 150 ms
02:39:10.010 00.000 9828 Move returns status 0, amount 6
02:39:10.010 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:10.010 00.000 9828 MoveAxis(N, 16, B)
02:39:10.010 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:10.023 00.013 9828 IsSlewing returns 0
02:39:10.023 00.000 9828 IsGuiding returns 0
02:39:10.023 00.000 9828 PulseGuide returned control before completion, sleep 26
02:39:10.053 00.030 9828 IsGuiding returns 1
02:39:10.053 00.000 9828 scope still moving after pulse duration time elapsed
02:39:10.084 00.031 9828 IsSlewing returns 0
02:39:10.084 00.000 9828 IsGuiding returns 1
02:39:10.117 00.033 9828 IsSlewing returns 0
02:39:10.117 00.000 9828 IsGuiding returns 1
02:39:10.147 00.030 9828 IsSlewing returns 0
02:39:10.147 00.000 9828 IsGuiding returns 1
02:39:10.178 00.031 9828 IsSlewing returns 0
02:39:10.178 00.000 9828 IsGuiding returns 0
02:39:10.178 00.000 9828 scope move finished after 16 + 139 ms
02:39:10.178 00.000 9828 Move returns status 0, amount 16
02:39:10.178 00.000 9828 move complete, result=0
02:39:10.178 00.000 9828 worker thread done servicing request
02:39:10.178 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:39:10.536 00.358 8976 Exposure complete
02:39:10.542 00.006 8976 worker thread done servicing request
02:39:10.542 00.000 5052 OnExposeComplete: enter
02:39:10.542 00.000 5052 UpdateGuideState(): m_state=6
02:39:10.542 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9792
02:39:10.542 00.000 5052 Star::Find returns 1 (0), X=330.10, Y=281.76, Mass=113, SNR=7.4, Peak=65 HFD=1.9
02:39:10.542 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:39:10.542 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:39:10.542 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=0.05 hyp=0.93 cameraTheta=0.06 mountX=-0.37 mountY=-0.81, mountTheta=-2.00
02:39:10.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=0.05, opts=13)
02:39:10.543 00.000 5052 Enqueuing Move request for stepguider (0.93, 0.05)
02:39:10.543 00.000 8976 Worker thread wakes up
02:39:10.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, 0.05) opts 0xd
02:39:10.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, 0.05)
02:39:10.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
02:39:10.543 00.000 5052 UpdateGuideState exits: m=113 SNR=7.4
02:39:10.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:10.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:10.543 00.000 8976 Moving (0.93, 0.05) raw xDistance=-0.37 yDistance=-0.81
02:39:10.543 00.000 5052 Enqueuing Expose request
02:39:10.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
02:39:10.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.81
02:39:10.543 00.000 8976 MoveAxis(R, 2, ABG)
02:39:10.544 00.001 8976 stepping (-14, -1) + (2, 0)
02:39:10.544 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:10.570 00.026 8976 Received - 47 (G) 
02:39:10.570 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:10.570 00.000 8976 stepped: pos (-12, -1)
02:39:10.570 00.000 8976 MoveAxis(U, 3, ABG)
02:39:10.570 00.000 8976 stepping (-12, -1) + (0, 3)
02:39:10.570 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:10.602 00.032 8976 Received - 47 (G) 
02:39:10.602 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:10.602 00.000 8976 stepped: pos (-12, 2)
02:39:10.602 00.000 8976 MountToCamera -- mountTheta (-0.22) + m_xAngle (2.04) = xAngle (1.82 = 1.82)
02:39:10.602 00.000 8976 MountToCamera -- mountX=1.97 mountY=-0.45 hyp=2.02 mountTheta=-0.22 cameraX=-0.50, cameraY=1.95 cameraTheta=1.82
02:39:10.602 00.000 8976 incremental bump (-0.497, 1.955) isValid = 1
02:39:10.604 00.002 8976 Scheduling Mount bump of (-0.028, 0.115)
02:39:10.604 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:39:10.604 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:39:10.604 00.000 8976 move complete, result=0
02:39:10.604 00.000 9828 Worker thread wakes up
02:39:10.604 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:39:10.604 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:39:10.604 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.91 = -1.38)
02:39:10.604 00.000 8976 worker thread done servicing request
02:39:10.604 00.000 8976 Worker thread wakes up
02:39:10.604 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:10.604 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.46)
02:39:10.604 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
02:39:10.604 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:10.605 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
02:39:10.605 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:39:10.605 00.000 9828 BLC: window closed
02:39:10.605 00.000 9828 MoveAxis(W, 7, B)
02:39:10.605 00.000 9828 Guiding  Dir = 3, Dur = 7
02:39:10.606 00.001 9828 IsSlewing returns 0
02:39:10.606 00.000 9828 IsGuiding returns 0
02:39:10.607 00.001 9828 PulseGuide returned control before completion, sleep 17
02:39:10.629 00.022 9828 IsGuiding returns 1
02:39:10.629 00.000 9828 scope still moving after pulse duration time elapsed
02:39:10.661 00.032 9828 IsSlewing returns 0
02:39:10.661 00.000 9828 IsGuiding returns 1
02:39:10.692 00.031 9828 IsSlewing returns 0
02:39:10.692 00.000 9828 IsGuiding returns 1
02:39:10.723 00.031 9828 IsSlewing returns 0
02:39:10.723 00.000 9828 IsGuiding returns 0
02:39:10.723 00.000 9828 scope move finished after 7 + 109 ms
02:39:10.723 00.000 9828 Move returns status 0, amount 7
02:39:10.723 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:10.723 00.000 9828 MoveAxis(N, 16, B)
02:39:10.723 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:10.738 00.015 9828 IsSlewing returns 0
02:39:10.738 00.000 9828 IsGuiding returns 0
02:39:10.738 00.000 9828 PulseGuide returned control before completion, sleep 26
02:39:10.769 00.031 9828 IsGuiding returns 1
02:39:10.769 00.000 9828 scope still moving after pulse duration time elapsed
02:39:10.800 00.031 9828 IsSlewing returns 0
02:39:10.800 00.000 9828 IsGuiding returns 1
02:39:10.831 00.031 9828 IsSlewing returns 0
02:39:10.831 00.000 9828 IsGuiding returns 1
02:39:10.861 00.030 9828 IsSlewing returns 0
02:39:10.861 00.000 9828 IsGuiding returns 1
02:39:10.892 00.031 9828 IsSlewing returns 0
02:39:10.892 00.000 9828 IsGuiding returns 0
02:39:10.892 00.000 9828 scope move finished after 16 + 137 ms
02:39:10.892 00.000 9828 Move returns status 0, amount 16
02:39:10.892 00.000 9828 move complete, result=0
02:39:10.892 00.000 9828 worker thread done servicing request
02:39:10.892 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
02:39:11.292 00.400 8976 Exposure complete
02:39:11.297 00.005 8976 worker thread done servicing request
02:39:11.298 00.001 5052 OnExposeComplete: enter
02:39:11.298 00.000 5052 UpdateGuideState(): m_state=6
02:39:11.298 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9793
02:39:11.298 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.68, Mass=104, SNR=7.0, Peak=68 HFD=1.6
02:39:11.298 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:39:11.298 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:39:11.298 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.03 hyp=0.56 cameraTheta=-0.05 mountX=-0.28 mountY=-0.45, mountTheta=-2.13
02:39:11.299 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.03, opts=13)
02:39:11.299 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.03)
02:39:11.299 00.000 8976 Worker thread wakes up
02:39:11.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.03) opts 0xd
02:39:11.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.03)
02:39:11.299 00.000 8976 Moving (0.55, -0.03) raw xDistance=-0.28 yDistance=-0.45
02:39:11.299 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:39:11.299 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:39:11.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:11.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:11.299 00.000 5052 Enqueuing Expose request
02:39:11.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
02:39:11.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
02:39:11.299 00.000 8976 MoveAxis(R, 1, ABG)
02:39:11.299 00.000 8976 stepping (-12, 2) + (1, 0)
02:39:11.299 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:11.321 00.022 8976 Received - 47 (G) 
02:39:11.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:11.321 00.000 8976 stepped: pos (-11, 2)
02:39:11.321 00.000 8976 MoveAxis(U, 2, ABG)
02:39:11.321 00.000 8976 stepping (-11, 2) + (0, 2)
02:39:11.321 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:11.353 00.032 8976 Received - 47 (G) 
02:39:11.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:11.353 00.000 8976 stepped: pos (-11, 4)
02:39:11.353 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
02:39:11.353 00.000 8976 MountToCamera -- mountX=1.87 mountY=-0.51 hyp=1.94 mountTheta=-0.27 cameraX=-0.40, cameraY=1.90 cameraTheta=1.78
02:39:11.353 00.000 8976 incremental bump (-0.400, 1.900) isValid = 1
02:39:11.353 00.000 8976 Scheduling Mount bump of (-0.024, 0.117)
02:39:11.353 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:39:11.353 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:39:11.353 00.000 8976 move complete, result=0
02:39:11.353 00.000 8976 worker thread done servicing request
02:39:11.353 00.000 8976 Worker thread wakes up
02:39:11.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:11.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:11.353 00.000 9828 Worker thread wakes up
02:39:11.353 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
02:39:11.354 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:39:11.354 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:39:11.354 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.42)
02:39:11.354 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.50)
02:39:11.354 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
02:39:11.354 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:39:11.354 00.000 9828 BLC: window closed
02:39:11.354 00.000 9828 MoveAxis(W, 6, B)
02:39:11.354 00.000 9828 Guiding  Dir = 3, Dur = 6
02:39:11.354 00.000 9828 IsSlewing returns 0
02:39:11.354 00.000 9828 IsGuiding returns 0
02:39:11.354 00.000 9828 PulseGuide returned control before completion, sleep 16
02:39:11.376 00.022 9828 IsGuiding returns 1
02:39:11.376 00.000 9828 scope still moving after pulse duration time elapsed
02:39:11.407 00.031 9828 IsSlewing returns 0
02:39:11.407 00.000 9828 IsGuiding returns 1
02:39:11.437 00.030 9828 IsSlewing returns 0
02:39:11.437 00.000 9828 IsGuiding returns 1
02:39:11.468 00.031 9828 IsSlewing returns 0
02:39:11.468 00.000 9828 IsGuiding returns 1
02:39:11.499 00.031 9828 IsSlewing returns 0
02:39:11.499 00.000 9828 IsGuiding returns 0
02:39:11.499 00.000 9828 scope move finished after 6 + 138 ms
02:39:11.499 00.000 9828 Move returns status 0, amount 6
02:39:11.499 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:11.499 00.000 9828 MoveAxis(N, 16, B)
02:39:11.499 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:11.514 00.015 9828 IsSlewing returns 0
02:39:11.515 00.001 9828 IsGuiding returns 0
02:39:11.515 00.000 9828 PulseGuide returned control before completion, sleep 26
02:39:11.545 00.030 9828 IsGuiding returns 1
02:39:11.545 00.000 9828 scope still moving after pulse duration time elapsed
02:39:11.577 00.032 9828 IsSlewing returns 0
02:39:11.577 00.000 9828 IsGuiding returns 1
02:39:11.608 00.031 9828 IsSlewing returns 0
02:39:11.608 00.000 9828 IsGuiding returns 1
02:39:11.639 00.031 9828 IsSlewing returns 0
02:39:11.639 00.000 9828 IsGuiding returns 1
02:39:11.670 00.031 9828 IsSlewing returns 0
02:39:11.670 00.000 9828 IsGuiding returns 0
02:39:11.670 00.000 9828 scope move finished after 16 + 139 ms
02:39:11.670 00.000 9828 Move returns status 0, amount 16
02:39:11.670 00.000 9828 move complete, result=0
02:39:11.670 00.000 9828 worker thread done servicing request
02:39:11.670 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:39:12.038 00.368 8976 Exposure complete
02:39:12.044 00.006 8976 worker thread done servicing request
02:39:12.044 00.000 5052 OnExposeComplete: enter
02:39:12.044 00.000 5052 UpdateGuideState(): m_state=6
02:39:12.044 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9794
02:39:12.045 00.001 5052 Star::Find returns 1 (0), X=329.07, Y=281.51, Mass=99, SNR=6.9, Peak=65 HFD=2.1
02:39:12.045 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.04) = xAngle (-4.08 = 2.20)
02:39:12.045 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.19 = 2.10)
02:39:12.045 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.04 mountX=-0.13 mountY=0.19, mountTheta=2.17
02:39:12.045 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.20, opts=13)
02:39:12.045 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.20)
02:39:12.046 00.001 8976 Worker thread wakes up
02:39:12.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.20) opts 0xd
02:39:12.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.20)
02:39:12.046 00.000 8976 Moving (-0.10, -0.20) raw xDistance=-0.13 yDistance=0.19
02:39:12.046 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:39:12.046 00.000 5052 UpdateGuideState exits: m=99 SNR=6.9
02:39:12.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:39:12.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:39:12.046 00.000 8976 MoveAxis(R, 0, ABG)
02:39:12.046 00.000 8976 MoveAxis(U, 0, ABG)
02:39:12.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:12.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:12.046 00.000 5052 Enqueuing Expose request
02:39:12.046 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
02:39:12.046 00.000 8976 MountToCamera -- mountX=1.81 mountY=-0.55 hyp=1.89 mountTheta=-0.30 cameraX=-0.33, cameraY=1.86 cameraTheta=1.75
02:39:12.046 00.000 8976 incremental bump (-0.334, 1.863) isValid = 1
02:39:12.047 00.001 8976 Scheduling Mount bump of (-0.020, 0.117)
02:39:12.047 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:39:12.047 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:39:12.047 00.000 8976 move complete, result=0
02:39:12.047 00.000 9828 Worker thread wakes up
02:39:12.047 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:39:12.047 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:39:12.047 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.45)
02:39:12.047 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:39:12.047 00.000 8976 worker thread done servicing request
02:39:12.047 00.000 8976 Worker thread wakes up
02:39:12.047 00.000 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.53)
02:39:12.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:12.048 00.001 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.01 mountY=-0.12, mountTheta=-1.45
02:39:12.048 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:39:12.048 00.000 9828 BLC: window closed
02:39:12.048 00.000 9828 MoveAxis(W, 5, B)
02:39:12.048 00.000 9828 Guiding  Dir = 3, Dur = 5
02:39:12.048 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:12.048 00.000 9828 IsSlewing returns 0
02:39:12.048 00.000 9828 IsGuiding returns 0
02:39:12.048 00.000 9828 PulseGuide returned control before completion, sleep 15
02:39:12.076 00.028 9828 IsGuiding returns 1
02:39:12.076 00.000 9828 scope still moving after pulse duration time elapsed
02:39:12.107 00.031 9828 IsSlewing returns 0
02:39:12.107 00.000 9828 IsGuiding returns 1
02:39:12.138 00.031 9828 IsSlewing returns 0
02:39:12.138 00.000 9828 IsGuiding returns 1
02:39:12.170 00.032 9828 IsSlewing returns 0
02:39:12.170 00.000 9828 IsGuiding returns 1
02:39:12.201 00.031 9828 IsSlewing returns 0
02:39:12.201 00.000 9828 IsGuiding returns 0
02:39:12.201 00.000 9828 scope move finished after 5 + 147 ms
02:39:12.201 00.000 9828 Move returns status 0, amount 5
02:39:12.201 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:12.201 00.000 9828 MoveAxis(N, 16, B)
02:39:12.201 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:12.216 00.015 9828 IsSlewing returns 0
02:39:12.216 00.000 9828 IsGuiding returns 0
02:39:12.216 00.000 9828 PulseGuide returned control before completion, sleep 26
02:39:12.248 00.032 9828 IsGuiding returns 1
02:39:12.248 00.000 9828 scope still moving after pulse duration time elapsed
02:39:12.280 00.032 9828 IsSlewing returns 0
02:39:12.280 00.000 9828 IsGuiding returns 1
02:39:12.312 00.032 9828 IsSlewing returns 0
02:39:12.312 00.000 9828 IsGuiding returns 1
02:39:12.343 00.031 9828 IsSlewing returns 0
02:39:12.343 00.000 9828 IsGuiding returns 1
02:39:12.375 00.032 9828 IsSlewing returns 0
02:39:12.375 00.000 9828 IsGuiding returns 1
02:39:12.406 00.031 9828 IsSlewing returns 0
02:39:12.406 00.000 9828 IsGuiding returns 0
02:39:12.406 00.000 9828 scope move finished after 16 + 174 ms
02:39:12.406 00.000 9828 Move returns status 0, amount 16
02:39:12.406 00.000 9828 move complete, result=0
02:39:12.406 00.000 9828 worker thread done servicing request
02:39:12.406 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:39:12.731 00.325 8976 Exposure complete
02:39:12.736 00.005 8976 worker thread done servicing request
02:39:12.736 00.000 5052 OnExposeComplete: enter
02:39:12.736 00.000 5052 UpdateGuideState(): m_state=6
02:39:12.736 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9795
02:39:12.736 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.60, Mass=103, SNR=7.0, Peak=64 HFD=2.1
02:39:12.736 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.45 = 1.83)
02:39:12.736 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.73)
02:39:12.737 00.001 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.41 mountX=-0.04 mountY=0.17, mountTheta=1.82
02:39:12.737 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.11, opts=13)
02:39:12.737 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.11)
02:39:12.737 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:39:12.737 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
02:39:12.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:12.737 00.000 8976 Worker thread wakes up
02:39:12.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.11) opts 0xd
02:39:12.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.11)
02:39:12.738 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:12.738 00.000 5052 Enqueuing Expose request
02:39:12.738 00.000 8976 Moving (-0.13, -0.11) raw xDistance=-0.04 yDistance=0.17
02:39:12.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:39:12.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:39:12.738 00.000 8976 MoveAxis(R, 0, ABG)
02:39:12.738 00.000 8976 MoveAxis(U, 0, ABG)
02:39:12.738 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
02:39:12.738 00.000 8976 MountToCamera -- mountX=1.77 mountY=-0.58 hyp=1.86 mountTheta=-0.32 cameraX=-0.29, cameraY=1.84 cameraTheta=1.73
02:39:12.738 00.000 8976 incremental bump (-0.290, 1.839) isValid = 1
02:39:12.738 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
02:39:12.738 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:39:12.738 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:39:12.738 00.000 8976 move complete, result=0
02:39:12.738 00.000 9828 Worker thread wakes up
02:39:12.738 00.000 8976 worker thread done servicing request
02:39:12.738 00.000 8976 Worker thread wakes up
02:39:12.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:12.738 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:39:12.739 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:39:12.739 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:12.739 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:39:12.739 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
02:39:12.739 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.55)
02:39:12.739 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:39:12.739 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:39:12.739 00.000 9828 BLC: window closed
02:39:12.739 00.000 9828 MoveAxis(W, 4, B)
02:39:12.739 00.000 9828 Guiding  Dir = 3, Dur = 4
02:39:12.739 00.000 9828 IsSlewing returns 0
02:39:12.739 00.000 9828 IsGuiding returns 0
02:39:12.740 00.001 9828 PulseGuide returned control before completion, sleep 14
02:39:12.764 00.024 9828 IsGuiding returns 1
02:39:12.764 00.000 9828 scope still moving after pulse duration time elapsed
02:39:12.795 00.031 9828 IsSlewing returns 0
02:39:12.795 00.000 9828 IsGuiding returns 1
02:39:12.826 00.031 9828 IsSlewing returns 0
02:39:12.826 00.000 9828 IsGuiding returns 1
02:39:12.857 00.031 9828 IsSlewing returns 0
02:39:12.857 00.000 9828 IsGuiding returns 0
02:39:12.857 00.000 9828 scope move finished after 4 + 113 ms
02:39:12.857 00.000 9828 Move returns status 0, amount 4
02:39:12.857 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:12.857 00.000 9828 MoveAxis(N, 16, B)
02:39:12.857 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:12.873 00.016 9828 IsSlewing returns 0
02:39:12.874 00.001 9828 IsGuiding returns 0
02:39:12.874 00.000 9828 PulseGuide returned control before completion, sleep 26
02:39:12.904 00.030 9828 IsGuiding returns 1
02:39:12.904 00.000 9828 scope still moving after pulse duration time elapsed
02:39:12.936 00.032 9828 IsSlewing returns 0
02:39:12.936 00.000 9828 IsGuiding returns 1
02:39:12.968 00.032 9828 IsSlewing returns 0
02:39:12.968 00.000 9828 IsGuiding returns 1
02:39:13.000 00.032 9828 IsSlewing returns 0
02:39:13.000 00.000 9828 IsGuiding returns 1
02:39:13.032 00.032 9828 IsSlewing returns 0
02:39:13.032 00.000 9828 IsGuiding returns 0
02:39:13.032 00.000 9828 scope move finished after 16 + 142 ms
02:39:13.032 00.000 9828 Move returns status 0, amount 16
02:39:13.032 00.000 9828 move complete, result=0
02:39:13.032 00.000 9828 worker thread done servicing request
02:39:13.032 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:39:13.425 00.393 8976 Exposure complete
02:39:13.430 00.005 8976 worker thread done servicing request
02:39:13.430 00.000 5052 OnExposeComplete: enter
02:39:13.430 00.000 5052 UpdateGuideState(): m_state=6
02:39:13.430 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9796
02:39:13.430 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.56, Mass=93, SNR=6.7, Peak=63 HFD=1.8
02:39:13.430 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.86 = 2.42)
02:39:13.430 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.32)
02:39:13.430 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.82 mountX=-0.12 mountY=0.11, mountTheta=2.37
02:39:13.431 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.15, opts=13)
02:39:13.431 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.15)
02:39:13.431 00.000 8976 Worker thread wakes up
02:39:13.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.15) opts 0xd
02:39:13.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.15)
02:39:13.431 00.000 8976 Moving (-0.04, -0.15) raw xDistance=-0.12 yDistance=0.11
02:39:13.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:39:13.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:39:13.432 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:39:13.432 00.000 5052 UpdateGuideState exits: m=93 SNR=6.7
02:39:13.432 00.000 8976 MoveAxis(R, 0, ABG)
02:39:13.432 00.000 8976 MoveAxis(U, 0, ABG)
02:39:13.432 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
02:39:13.432 00.000 8976 MountToCamera -- mountX=1.74 mountY=-0.60 hyp=1.84 mountTheta=-0.33 cameraX=-0.26, cameraY=1.82 cameraTheta=1.71
02:39:13.432 00.000 8976 incremental bump (-0.261, 1.822) isValid = 1
02:39:13.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:13.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:13.432 00.000 5052 Enqueuing Expose request
02:39:13.432 00.000 8976 Scheduling Mount bump of (-0.016, 0.118)
02:39:13.432 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:39:13.432 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:39:13.432 00.000 8976 move complete, result=0
02:39:13.432 00.000 9828 Worker thread wakes up
02:39:13.432 00.000 8976 worker thread done servicing request
02:39:13.432 00.000 8976 Worker thread wakes up
02:39:13.432 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:39:13.432 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:13.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:13.433 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:13.433 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:39:13.433 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
02:39:13.433 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
02:39:13.433 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.48
02:39:13.433 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:39:13.433 00.000 9828 BLC: window closed
02:39:13.433 00.000 9828 MoveAxis(W, 3, B)
02:39:13.433 00.000 9828 Guiding  Dir = 3, Dur = 3
02:39:13.433 00.000 9828 IsSlewing returns 0
02:39:13.433 00.000 9828 IsGuiding returns 0
02:39:13.433 00.000 9828 PulseGuide returned control before completion, sleep 13
02:39:13.453 00.020 9828 IsGuiding returns 1
02:39:13.453 00.000 9828 scope still moving after pulse duration time elapsed
02:39:13.483 00.030 9828 IsSlewing returns 0
02:39:13.483 00.000 9828 IsGuiding returns 1
02:39:13.515 00.032 9828 IsSlewing returns 0
02:39:13.515 00.000 9828 IsGuiding returns 1
02:39:13.545 00.030 9828 IsSlewing returns 0
02:39:13.545 00.000 9828 IsGuiding returns 1
02:39:13.576 00.031 9828 IsSlewing returns 0
02:39:13.576 00.000 9828 IsGuiding returns 0
02:39:13.576 00.000 9828 scope move finished after 3 + 139 ms
02:39:13.576 00.000 9828 Move returns status 0, amount 3
02:39:13.576 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:13.576 00.000 9828 MoveAxis(N, 16, B)
02:39:13.576 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:13.591 00.015 9828 IsSlewing returns 0
02:39:13.591 00.000 9828 IsGuiding returns 0
02:39:13.591 00.000 9828 PulseGuide returned control before completion, sleep 26
02:39:13.624 00.033 9828 IsGuiding returns 1
02:39:13.624 00.000 9828 scope still moving after pulse duration time elapsed
02:39:13.656 00.032 9828 IsSlewing returns 0
02:39:13.656 00.000 9828 IsGuiding returns 1
02:39:13.687 00.031 9828 IsSlewing returns 0
02:39:13.687 00.000 9828 IsGuiding returns 1
02:39:13.718 00.031 9828 IsSlewing returns 0
02:39:13.718 00.000 9828 IsGuiding returns 1
02:39:13.749 00.031 9828 IsSlewing returns 0
02:39:13.749 00.000 9828 IsGuiding returns 0
02:39:13.749 00.000 9828 scope move finished after 16 + 141 ms
02:39:13.749 00.000 9828 Move returns status 0, amount 16
02:39:13.749 00.000 9828 move complete, result=0
02:39:13.749 00.000 9828 worker thread done servicing request
02:39:13.749 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:39:14.141 00.392 8976 Exposure complete
02:39:14.146 00.005 8976 worker thread done servicing request
02:39:14.146 00.000 5052 OnExposeComplete: enter
02:39:14.146 00.000 5052 UpdateGuideState(): m_state=6
02:39:14.146 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9797
02:39:14.146 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.42, Mass=129, SNR=7.8, Peak=63 HFD=2.0
02:39:14.146 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.04) = xAngle (-3.37 = 2.91)
02:39:14.146 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.47 = 2.81)
02:39:14.146 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.33 mountX=-0.29 mountY=0.10, mountTheta=2.82
02:39:14.147 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.29, opts=13)
02:39:14.147 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.29)
02:39:14.147 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:39:14.147 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:39:14.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:14.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:14.147 00.000 5052 Enqueuing Expose request
02:39:14.147 00.000 8976 Worker thread wakes up
02:39:14.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.29) opts 0xd
02:39:14.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.29)
02:39:14.147 00.000 8976 Moving (0.07, -0.29) raw xDistance=-0.29 yDistance=0.10
02:39:14.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:39:14.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:39:14.147 00.000 8976 MoveAxis(R, 1, ABG)
02:39:14.147 00.000 8976 stepping (-11, 4) + (1, 0)
02:39:14.147 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:14.167 00.020 8976 Received - 47 (G) 
02:39:14.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:14.167 00.000 8976 stepped: pos (-10, 4)
02:39:14.167 00.000 8976 MoveAxis(U, 0, ABG)
02:39:14.167 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
02:39:14.167 00.000 8976 MountToCamera -- mountX=1.67 mountY=-0.61 hyp=1.78 mountTheta=-0.35 cameraX=-0.22, cameraY=1.77 cameraTheta=1.69
02:39:14.167 00.000 8976 incremental bump (-0.218, 1.766) isValid = 1
02:39:14.167 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
02:39:14.168 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:39:14.168 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:39:14.168 00.000 8976 move complete, result=0
02:39:14.168 00.000 9828 Worker thread wakes up
02:39:14.168 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:39:14.168 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:39:14.168 00.000 8976 worker thread done servicing request
02:39:14.168 00.000 8976 Worker thread wakes up
02:39:14.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:14.168 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:39:14.168 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.50)
02:39:14.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:14.168 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.70 = -1.58)
02:39:14.168 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
02:39:14.169 00.001 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:39:14.169 00.000 9828 BLC: window closed
02:39:14.169 00.000 9828 MoveAxis(W, 3, B)
02:39:14.169 00.000 9828 Guiding  Dir = 3, Dur = 3
02:39:14.169 00.000 9828 IsSlewing returns 0
02:39:14.169 00.000 9828 IsGuiding returns 0
02:39:14.169 00.000 9828 PulseGuide returned control before completion, sleep 13
02:39:14.184 00.015 9828 IsGuiding returns 1
02:39:14.184 00.000 9828 scope still moving after pulse duration time elapsed
02:39:14.214 00.030 9828 IsSlewing returns 0
02:39:14.214 00.000 9828 IsGuiding returns 1
02:39:14.246 00.032 9828 IsSlewing returns 0
02:39:14.246 00.000 9828 IsGuiding returns 1
02:39:14.277 00.031 9828 IsSlewing returns 0
02:39:14.277 00.000 9828 IsGuiding returns 1
02:39:14.309 00.032 9828 IsSlewing returns 0
02:39:14.309 00.000 9828 IsGuiding returns 0
02:39:14.309 00.000 9828 scope move finished after 3 + 136 ms
02:39:14.309 00.000 9828 Move returns status 0, amount 3
02:39:14.309 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:14.309 00.000 9828 MoveAxis(N, 16, B)
02:39:14.309 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:14.325 00.016 9828 IsSlewing returns 0
02:39:14.325 00.000 9828 IsGuiding returns 0
02:39:14.325 00.000 9828 PulseGuide returned control before completion, sleep 26
02:39:14.356 00.031 9828 IsGuiding returns 1
02:39:14.356 00.000 9828 scope still moving after pulse duration time elapsed
02:39:14.388 00.032 9828 IsSlewing returns 0
02:39:14.388 00.000 9828 IsGuiding returns 1
02:39:14.419 00.031 9828 IsSlewing returns 0
02:39:14.419 00.000 9828 IsGuiding returns 1
02:39:14.451 00.032 9828 IsSlewing returns 0
02:39:14.451 00.000 9828 IsGuiding returns 1
02:39:14.481 00.030 9828 IsSlewing returns 0
02:39:14.481 00.000 9828 IsGuiding returns 0
02:39:14.481 00.000 9828 scope move finished after 16 + 140 ms
02:39:14.481 00.000 9828 Move returns status 0, amount 16
02:39:14.481 00.000 9828 move complete, result=0
02:39:14.481 00.000 9828 worker thread done servicing request
02:39:14.481 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:39:14.852 00.371 8976 Exposure complete
02:39:14.857 00.005 8976 worker thread done servicing request
02:39:14.858 00.001 5052 OnExposeComplete: enter
02:39:14.858 00.000 5052 UpdateGuideState(): m_state=6
02:39:14.858 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9798
02:39:14.858 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.69, Mass=116, SNR=7.4, Peak=66 HFD=1.9
02:39:14.858 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
02:39:14.858 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
02:39:14.858 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.14 mountX=-0.08 mountY=-0.11, mountTheta=-2.22
02:39:14.858 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.02, opts=13)
02:39:14.858 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.02)
02:39:14.859 00.001 8976 Worker thread wakes up
02:39:14.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.02) opts 0xd
02:39:14.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.02)
02:39:14.859 00.000 8976 Moving (0.15, -0.02) raw xDistance=-0.08 yDistance=-0.11
02:39:14.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:39:14.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:39:14.859 00.000 8976 MoveAxis(R, 0, ABG)
02:39:14.859 00.000 8976 MoveAxis(U, 0, ABG)
02:39:14.859 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:39:14.859 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:39:14.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:14.859 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:14.859 00.000 5052 Enqueuing Expose request
02:39:14.859 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
02:39:14.859 00.000 8976 MountToCamera -- mountX=1.63 mountY=-0.62 hyp=1.74 mountTheta=-0.36 cameraX=-0.19, cameraY=1.73 cameraTheta=1.68
02:39:14.859 00.000 8976 incremental bump (-0.190, 1.729) isValid = 1
02:39:14.860 00.001 8976 Scheduling Mount bump of (-0.013, 0.118)
02:39:14.860 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:39:14.860 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:39:14.860 00.000 8976 move complete, result=0
02:39:14.860 00.000 9828 Worker thread wakes up
02:39:14.860 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:14.860 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:39:14.860 00.000 8976 worker thread done servicing request
02:39:14.860 00.000 8976 Worker thread wakes up
02:39:14.860 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:39:14.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:14.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:14.860 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
02:39:14.860 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
02:39:14.860 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.51
02:39:14.860 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:39:14.860 00.000 9828 BLC: window closed
02:39:14.861 00.001 9828 MoveAxis(W, 2, B)
02:39:14.861 00.000 9828 Guiding  Dir = 3, Dur = 2
02:39:14.861 00.000 9828 IsSlewing returns 0
02:39:14.861 00.000 9828 IsGuiding returns 0
02:39:14.861 00.000 9828 PulseGuide returned control before completion, sleep 12
02:39:14.885 00.024 9828 IsGuiding returns 1
02:39:14.885 00.000 9828 scope still moving after pulse duration time elapsed
02:39:14.917 00.032 9828 IsSlewing returns 0
02:39:14.917 00.000 9828 IsGuiding returns 1
02:39:14.948 00.031 9828 IsSlewing returns 0
02:39:14.948 00.000 9828 IsGuiding returns 1
02:39:14.979 00.031 9828 IsSlewing returns 0
02:39:14.979 00.000 9828 IsGuiding returns 0
02:39:14.979 00.000 9828 scope move finished after 2 + 116 ms
02:39:14.980 00.001 9828 Move returns status 0, amount 2
02:39:14.980 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:14.980 00.000 9828 MoveAxis(N, 16, B)
02:39:14.980 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:14.995 00.015 9828 IsSlewing returns 0
02:39:14.995 00.000 9828 IsGuiding returns 0
02:39:14.995 00.000 9828 PulseGuide returned control before completion, sleep 26
02:39:15.026 00.031 9828 IsGuiding returns 1
02:39:15.026 00.000 9828 scope still moving after pulse duration time elapsed
02:39:15.057 00.031 9828 IsSlewing returns 0
02:39:15.057 00.000 9828 IsGuiding returns 1
02:39:15.089 00.032 9828 IsSlewing returns 0
02:39:15.089 00.000 9828 IsGuiding returns 1
02:39:15.121 00.032 9828 IsSlewing returns 0
02:39:15.121 00.000 9828 IsGuiding returns 1
02:39:15.152 00.031 9828 IsSlewing returns 0
02:39:15.152 00.000 9828 IsGuiding returns 0
02:39:15.152 00.000 9828 scope move finished after 16 + 141 ms
02:39:15.152 00.000 9828 Move returns status 0, amount 16
02:39:15.152 00.000 9828 move complete, result=0
02:39:15.152 00.000 9828 worker thread done servicing request
02:39:15.152 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:39:15.545 00.393 8976 Exposure complete
02:39:15.550 00.005 8976 worker thread done servicing request
02:39:15.550 00.000 5052 OnExposeComplete: enter
02:39:15.550 00.000 5052 UpdateGuideState(): m_state=6
02:39:15.550 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9799
02:39:15.552 00.002 5052 Star::Find returns 1 (0), X=328.90, Y=281.70, Mass=128, SNR=7.8, Peak=68 HFD=2.2
02:39:15.552 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:39:15.552 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
02:39:15.552 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-3.11 mountX=0.12 mountY=0.23, mountTheta=1.11
02:39:15.552 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.01, opts=13)
02:39:15.552 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.01)
02:39:15.552 00.000 8976 Worker thread wakes up
02:39:15.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.01) opts 0xd
02:39:15.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.01)
02:39:15.553 00.001 8976 Moving (-0.27, -0.01) raw xDistance=0.12 yDistance=0.23
02:39:15.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:39:15.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:39:15.553 00.000 8976 MoveAxis(R, 0, ABG)
02:39:15.553 00.000 8976 MoveAxis(U, 0, ABG)
02:39:15.553 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:39:15.553 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:39:15.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:15.553 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
02:39:15.553 00.000 8976 MountToCamera -- mountX=1.59 mountY=-0.62 hyp=1.71 mountTheta=-0.37 cameraX=-0.17, cameraY=1.70 cameraTheta=1.67
02:39:15.553 00.000 8976 incremental bump (-0.170, 1.704) isValid = 1
02:39:15.553 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
02:39:15.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:15.553 00.000 5052 Enqueuing Expose request
02:39:15.553 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:39:15.553 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:39:15.553 00.000 8976 move complete, result=0
02:39:15.553 00.000 9828 Worker thread wakes up
02:39:15.553 00.000 8976 worker thread done servicing request
02:39:15.553 00.000 8976 Worker thread wakes up
02:39:15.553 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:39:15.554 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:39:15.554 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:39:15.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:15.554 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
02:39:15.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:15.554 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
02:39:15.554 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:39:15.554 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:39:15.554 00.000 9828 BLC: window closed
02:39:15.554 00.000 9828 MoveAxis(W, 2, B)
02:39:15.554 00.000 9828 Guiding  Dir = 3, Dur = 2
02:39:15.554 00.000 9828 IsSlewing returns 0
02:39:15.555 00.001 9828 IsGuiding returns 0
02:39:15.555 00.000 9828 PulseGuide returned control before completion, sleep 12
02:39:15.571 00.016 9828 IsGuiding returns 1
02:39:15.571 00.000 9828 scope still moving after pulse duration time elapsed
02:39:15.603 00.032 9828 IsSlewing returns 0
02:39:15.603 00.000 9828 IsGuiding returns 1
02:39:15.632 00.029 9828 IsSlewing returns 0
02:39:15.632 00.000 9828 IsGuiding returns 1
02:39:15.663 00.031 9828 IsSlewing returns 0
02:39:15.664 00.001 9828 IsGuiding returns 0
02:39:15.664 00.000 9828 scope move finished after 2 + 108 ms
02:39:15.664 00.000 9828 Move returns status 0, amount 2
02:39:15.664 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:15.664 00.000 9828 MoveAxis(N, 16, B)
02:39:15.664 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:15.680 00.016 9828 IsSlewing returns 0
02:39:15.680 00.000 9828 IsGuiding returns 0
02:39:15.680 00.000 9828 PulseGuide returned control before completion, sleep 26
02:39:15.710 00.030 9828 IsGuiding returns 1
02:39:15.710 00.000 9828 scope still moving after pulse duration time elapsed
02:39:15.741 00.031 9828 IsSlewing returns 0
02:39:15.741 00.000 9828 IsGuiding returns 1
02:39:15.773 00.032 9828 IsSlewing returns 0
02:39:15.773 00.000 9828 IsGuiding returns 1
02:39:15.805 00.032 9828 IsSlewing returns 0
02:39:15.805 00.000 9828 IsGuiding returns 0
02:39:15.805 00.000 9828 scope move finished after 16 + 109 ms
02:39:15.806 00.001 9828 Move returns status 0, amount 16
02:39:15.806 00.000 9828 move complete, result=0
02:39:15.808 00.002 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:39:15.808 00.000 9828 worker thread done servicing request
02:39:16.236 00.428 8976 Exposure complete
02:39:16.241 00.005 8976 worker thread done servicing request
02:39:16.241 00.000 5052 OnExposeComplete: enter
02:39:16.241 00.000 5052 UpdateGuideState(): m_state=6
02:39:16.241 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9800
02:39:16.241 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.62, Mass=125, SNR=7.7, Peak=64 HFD=2.3
02:39:16.241 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
02:39:16.241 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
02:39:16.241 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-2.79 mountX=0.03 mountY=0.24, mountTheta=1.45
02:39:16.242 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.09, opts=13)
02:39:16.242 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.09)
02:39:16.242 00.000 8976 Worker thread wakes up
02:39:16.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.09) opts 0xd
02:39:16.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.09)
02:39:16.242 00.000 8976 Moving (-0.23, -0.09) raw xDistance=0.03 yDistance=0.24
02:39:16.242 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:39:16.242 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:39:16.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:16.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:39:16.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:39:16.243 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:16.243 00.000 8976 MoveAxis(R, 0, ABG)
02:39:16.243 00.000 8976 MoveAxis(U, 0, ABG)
02:39:16.243 00.000 5052 Enqueuing Expose request
02:39:16.243 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
02:39:16.243 00.000 8976 MountToCamera -- mountX=1.57 mountY=-0.63 hyp=1.69 mountTheta=-0.38 cameraX=-0.16, cameraY=1.69 cameraTheta=1.66
02:39:16.243 00.000 8976 incremental bump (-0.158, 1.687) isValid = 1
02:39:16.243 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
02:39:16.243 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:39:16.243 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:39:16.243 00.000 8976 move complete, result=0
02:39:16.243 00.000 8976 worker thread done servicing request
02:39:16.243 00.000 8976 Worker thread wakes up
02:39:16.243 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:39:16.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:16.244 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:16.244 00.000 9828 Worker thread wakes up
02:39:16.244 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:39:16.244 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:39:16.244 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.53)
02:39:16.244 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.61)
02:39:16.244 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.53
02:39:16.244 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:39:16.244 00.000 9828 BLC: window closed
02:39:16.244 00.000 9828 MoveAxis(W, 2, B)
02:39:16.244 00.000 9828 Guiding  Dir = 3, Dur = 2
02:39:16.244 00.000 9828 IsSlewing returns 0
02:39:16.244 00.000 9828 IsGuiding returns 0
02:39:16.245 00.001 9828 PulseGuide returned control before completion, sleep 12
02:39:16.259 00.014 9828 IsGuiding returns 1
02:39:16.259 00.000 9828 scope still moving after pulse duration time elapsed
02:39:16.291 00.032 9828 IsSlewing returns 0
02:39:16.291 00.000 9828 IsGuiding returns 1
02:39:16.322 00.031 9828 IsSlewing returns 0
02:39:16.322 00.000 9828 IsGuiding returns 1
02:39:16.353 00.031 9828 IsSlewing returns 0
02:39:16.354 00.001 9828 IsGuiding returns 1
02:39:16.385 00.031 9828 IsSlewing returns 0
02:39:16.385 00.000 9828 IsGuiding returns 0
02:39:16.385 00.000 9828 scope move finished after 2 + 138 ms
02:39:16.385 00.000 9828 Move returns status 0, amount 2
02:39:16.385 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:16.385 00.000 9828 MoveAxis(N, 16, B)
02:39:16.385 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:16.400 00.015 9828 IsSlewing returns 0
02:39:16.400 00.000 9828 IsGuiding returns 0
02:39:16.401 00.001 9828 PulseGuide returned control before completion, sleep 26
02:39:16.432 00.031 9828 IsGuiding returns 1
02:39:16.432 00.000 9828 scope still moving after pulse duration time elapsed
02:39:16.464 00.032 9828 IsSlewing returns 0
02:39:16.464 00.000 9828 IsGuiding returns 1
02:39:16.495 00.031 9828 IsSlewing returns 0
02:39:16.495 00.000 9828 IsGuiding returns 1
02:39:16.526 00.031 9828 IsSlewing returns 0
02:39:16.526 00.000 9828 IsGuiding returns 1
02:39:16.557 00.031 9828 IsSlewing returns 0
02:39:16.557 00.000 9828 IsGuiding returns 0
02:39:16.557 00.000 9828 scope move finished after 16 + 140 ms
02:39:16.557 00.000 9828 Move returns status 0, amount 16
02:39:16.557 00.000 9828 move complete, result=0
02:39:16.557 00.000 9828 worker thread done servicing request
02:39:16.557 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:39:16.931 00.374 8976 Exposure complete
02:39:16.937 00.006 8976 worker thread done servicing request
02:39:16.937 00.000 5052 OnExposeComplete: enter
02:39:16.937 00.000 5052 UpdateGuideState(): m_state=6
02:39:16.938 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9801
02:39:16.938 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.13, Mass=124, SNR=7.7, Peak=63 HFD=2.0
02:39:16.938 00.000 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
02:39:16.938 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.15 = 3.13)
02:39:16.938 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.58 hyp=0.69 cameraTheta=-1.00 mountX=-0.68 mountY=0.01, mountTheta=3.13
02:39:16.938 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.58, opts=13)
02:39:16.938 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.58)
02:39:16.938 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:39:16.938 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
02:39:16.939 00.001 8976 Worker thread wakes up
02:39:16.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.58) opts 0xd
02:39:16.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.58)
02:39:16.939 00.000 8976 Moving (0.37, -0.58) raw xDistance=-0.68 yDistance=0.01
02:39:16.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:16.939 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:16.939 00.000 5052 Enqueuing Expose request
02:39:16.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
02:39:16.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:39:16.939 00.000 8976 MoveAxis(R, 3, ABG)
02:39:16.939 00.000 8976 stepping (-10, 4) + (3, 0)
02:39:16.939 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:16.964 00.025 8976 Received - 47 (G) 
02:39:16.964 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:16.964 00.000 8976 stepped: pos (-7, 4)
02:39:16.964 00.000 8976 MoveAxis(U, 0, ABG)
02:39:16.964 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:39:16.964 00.000 8976 MountToCamera -- mountX=1.41 mountY=-0.63 hyp=1.54 mountTheta=-0.42 cameraX=-0.08, cameraY=1.54 cameraTheta=1.62
02:39:16.964 00.000 8976 incremental bump (-0.080, 1.541) isValid = 1
02:39:16.964 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
02:39:16.964 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:39:16.964 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:39:16.964 00.000 8976 move complete, result=0
02:39:16.965 00.001 8976 worker thread done servicing request
02:39:16.965 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.0 px 0 ms NORTH
02:39:16.965 00.000 8976 Worker thread wakes up
02:39:16.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:16.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:16.965 00.000 9828 Worker thread wakes up
02:39:16.965 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:39:16.965 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:39:16.965 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.57)
02:39:16.965 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.65)
02:39:16.965 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.57
02:39:16.965 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:39:16.965 00.000 9828 BLC: window closed
02:39:16.966 00.001 9828 MoveAxis(W, 0, B)
02:39:16.966 00.000 9828 Move returns status 0, amount 0
02:39:16.966 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:16.966 00.000 9828 MoveAxis(N, 16, B)
02:39:16.966 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:16.966 00.000 9828 IsSlewing returns 0
02:39:16.966 00.000 9828 IsGuiding returns 0
02:39:16.967 00.001 9828 PulseGuide returned control before completion, sleep 26
02:39:17.007 00.040 9828 IsGuiding returns 1
02:39:17.007 00.000 9828 scope still moving after pulse duration time elapsed
02:39:17.039 00.032 9828 IsSlewing returns 0
02:39:17.039 00.000 9828 IsGuiding returns 1
02:39:17.072 00.033 9828 IsSlewing returns 0
02:39:17.073 00.001 9828 IsGuiding returns 1
02:39:17.102 00.029 9828 IsSlewing returns 0
02:39:17.102 00.000 9828 IsGuiding returns 0
02:39:17.102 00.000 9828 scope move finished after 16 + 118 ms
02:39:17.102 00.000 9828 Move returns status 0, amount 16
02:39:17.102 00.000 9828 move complete, result=0
02:39:17.102 00.000 9828 worker thread done servicing request
02:39:17.102 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:39:17.650 00.548 8976 Exposure complete
02:39:17.655 00.005 8976 worker thread done servicing request
02:39:17.655 00.000 5052 OnExposeComplete: enter
02:39:17.655 00.000 5052 UpdateGuideState(): m_state=6
02:39:17.655 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9802
02:39:17.655 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.39, Mass=125, SNR=7.7, Peak=64 HFD=2.2
02:39:17.655 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.70 = -2.70)
02:39:17.655 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
02:39:17.655 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.32 hyp=0.52 cameraTheta=-0.66 mountX=-0.47 mountY=-0.17, mountTheta=-2.79
02:39:17.656 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.32, opts=13)
02:39:17.656 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.32)
02:39:17.656 00.000 8976 Worker thread wakes up
02:39:17.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.32) opts 0xd
02:39:17.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.32)
02:39:17.656 00.000 8976 Moving (0.41, -0.32) raw xDistance=-0.47 yDistance=-0.17
02:39:17.656 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:39:17.656 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:39:17.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:17.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
02:39:17.657 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:39:17.657 00.000 8976 MoveAxis(R, 2, ABG)
02:39:17.657 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:17.657 00.000 5052 Enqueuing Expose request
02:39:17.657 00.000 8976 stepping (-7, 4) + (2, 0)
02:39:17.657 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:17.683 00.026 8976 Received - 47 (G) 
02:39:17.684 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:17.684 00.000 8976 stepped: pos (-5, 4)
02:39:17.684 00.000 8976 MoveAxis(U, 0, ABG)
02:39:17.684 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:39:17.684 00.000 8976 MountToCamera -- mountX=1.20 mountY=-0.63 hyp=1.35 mountTheta=-0.49 cameraX=0.02, cameraY=1.35 cameraTheta=1.56
02:39:17.684 00.000 8976 incremental bump (0.018, 1.353) isValid = 1
02:39:17.684 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
02:39:17.684 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:39:17.684 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:39:17.684 00.000 8976 move complete, result=0
02:39:17.684 00.000 9828 Worker thread wakes up
02:39:17.684 00.000 8976 worker thread done servicing request
02:39:17.684 00.000 8976 Worker thread wakes up
02:39:17.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:17.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:17.685 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:39:17.685 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:39:17.685 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:39:17.685 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
02:39:17.685 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
02:39:17.685 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:39:17.685 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:39:17.685 00.000 9828 BLC: window closed
02:39:17.685 00.000 9828 MoveAxis(E, 2, B)
02:39:17.685 00.000 9828 Guiding  Dir = 2, Dur = 2
02:39:17.686 00.001 9828 IsSlewing returns 0
02:39:17.686 00.000 9828 IsGuiding returns 0
02:39:17.686 00.000 9828 PulseGuide returned control before completion, sleep 12
02:39:17.711 00.025 9828 IsGuiding returns 1
02:39:17.711 00.000 9828 scope still moving after pulse duration time elapsed
02:39:17.743 00.032 9828 IsSlewing returns 0
02:39:17.743 00.000 9828 IsGuiding returns 1
02:39:17.774 00.031 9828 IsSlewing returns 0
02:39:17.774 00.000 9828 IsGuiding returns 1
02:39:17.804 00.030 9828 IsSlewing returns 0
02:39:17.804 00.000 9828 IsGuiding returns 0
02:39:17.804 00.000 9828 scope move finished after 2 + 116 ms
02:39:17.804 00.000 9828 Move returns status 0, amount 2
02:39:17.804 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:17.804 00.000 9828 MoveAxis(N, 16, B)
02:39:17.804 00.000 9828 Guiding  Dir = 0, Dur = 16
02:39:17.821 00.017 9828 IsSlewing returns 0
02:39:17.821 00.000 9828 IsGuiding returns 0
02:39:17.821 00.000 9828 PulseGuide returned control before completion, sleep 26
02:39:17.852 00.031 9828 IsGuiding returns 1
02:39:17.852 00.000 9828 scope still moving after pulse duration time elapsed
02:39:17.882 00.030 9828 IsSlewing returns 0
02:39:17.882 00.000 9828 IsGuiding returns 1
02:39:17.914 00.032 9828 IsSlewing returns 0
02:39:17.914 00.000 9828 IsGuiding returns 1
02:39:17.945 00.031 9828 IsSlewing returns 0
02:39:17.945 00.000 9828 IsGuiding returns 1
02:39:17.976 00.031 9828 IsSlewing returns 0
02:39:17.977 00.001 9828 IsGuiding returns 0
02:39:17.977 00.000 9828 scope move finished after 16 + 138 ms
02:39:17.977 00.000 9828 Move returns status 0, amount 16
02:39:17.977 00.000 9828 move complete, result=0
02:39:17.977 00.000 9828 worker thread done servicing request
02:39:17.977 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:39:18.371 00.394 8976 Exposure complete
02:39:18.376 00.005 8976 worker thread done servicing request
02:39:18.377 00.001 5052 OnExposeComplete: enter
02:39:18.377 00.000 5052 UpdateGuideState(): m_state=6
02:39:18.377 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9803
02:39:18.377 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.58, Mass=114, SNR=7.4, Peak=62 HFD=2.1
02:39:18.377 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
02:39:18.377 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
02:39:18.377 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=-0.13 hyp=0.94 cameraTheta=-0.14 mountX=-0.54 mountY=-0.71, mountTheta=-2.22
02:39:18.377 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=-0.13, opts=13)
02:39:18.377 00.000 5052 Enqueuing Move request for stepguider (0.93, -0.13)
02:39:18.378 00.001 8976 Worker thread wakes up
02:39:18.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, -0.13) opts 0xd
02:39:18.378 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:39:18.378 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
02:39:18.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:18.378 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:18.378 00.000 5052 Enqueuing Expose request
02:39:18.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, -0.13)
02:39:18.378 00.000 8976 Moving (0.93, -0.13) raw xDistance=-0.54 yDistance=-0.71
02:39:18.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
02:39:18.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
02:39:18.378 00.000 8976 MoveAxis(R, 2, ABG)
02:39:18.378 00.000 8976 stepping (-5, 4) + (2, 0)
02:39:18.378 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:18.403 00.025 8976 Received - 47 (G) 
02:39:18.403 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:18.403 00.000 8976 stepped: pos (-3, 4)
02:39:18.403 00.000 8976 MoveAxis(U, 3, ABG)
02:39:18.403 00.000 8976 stepping (-3, 4) + (0, 3)
02:39:18.403 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:18.435 00.032 8976 Received - 47 (G) 
02:39:18.435 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:18.435 00.000 8976 stepped: pos (-3, 7)
02:39:18.435 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:39:18.435 00.000 8976 move complete, result=0
02:39:18.435 00.000 8976 worker thread done servicing request
02:39:18.435 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
02:39:18.436 00.001 8976 Worker thread wakes up
02:39:18.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:18.436 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:19.122 00.686 8976 Exposure complete
02:39:19.127 00.005 8976 worker thread done servicing request
02:39:19.127 00.000 5052 OnExposeComplete: enter
02:39:19.127 00.000 5052 UpdateGuideState(): m_state=6
02:39:19.127 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9804
02:39:19.127 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=281.59, Mass=133, SNR=7.8, Peak=62 HFD=2.9
02:39:19.127 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
02:39:19.127 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:39:19.127 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=-0.12 hyp=1.12 cameraTheta=-0.10 mountX=-0.61 mountY=-0.87, mountTheta=-2.18
02:39:19.128 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=-0.12, opts=13)
02:39:19.128 00.000 5052 Enqueuing Move request for stepguider (1.12, -0.12)
02:39:19.128 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:39:19.128 00.000 5052 UpdateGuideState exits: m=133 SNR=7.8
02:39:19.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:19.128 00.000 8976 Worker thread wakes up
02:39:19.128 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, -0.12) opts 0xd
02:39:19.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:19.128 00.000 5052 Enqueuing Expose request
02:39:19.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, -0.12)
02:39:19.128 00.000 8976 Moving (1.12, -0.12) raw xDistance=-0.61 yDistance=-0.87
02:39:19.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
02:39:19.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.87
02:39:19.128 00.000 8976 MoveAxis(R, 3, ABG)
02:39:19.128 00.000 8976 stepping (-3, 7) + (3, 0)
02:39:19.128 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:19.154 00.026 8976 Received - 47 (G) 
02:39:19.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:19.155 00.001 8976 stepped: pos (0, 7)
02:39:19.155 00.000 8976 MoveAxis(U, 4, ABG)
02:39:19.155 00.000 8976 stepping (0, 7) + (0, 4)
02:39:19.155 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:39:19.187 00.032 8976 Received - 47 (G) 
02:39:19.187 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:39:19.187 00.000 8976 stepped: pos (0, 11)
02:39:19.187 00.000 8976 move complete, result=0
02:39:19.187 00.000 8976 worker thread done servicing request
02:39:19.187 00.000 8976 Worker thread wakes up
02:39:19.187 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.9 px 4 ms NORTH
02:39:19.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:19.187 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:19.869 00.682 8976 Exposure complete
02:39:19.874 00.005 8976 worker thread done servicing request
02:39:19.874 00.000 5052 OnExposeComplete: enter
02:39:19.874 00.000 5052 UpdateGuideState(): m_state=6
02:39:19.875 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9805
02:39:19.875 00.000 5052 Star::Find returns 1 (0), X=330.32, Y=282.08, Mass=115, SNR=7.4, Peak=65 HFD=2.2
02:39:19.875 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
02:39:19.875 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:39:19.875 00.000 5052 CameraToMount -- cameraX=1.15 cameraY=0.37 hyp=1.21 cameraTheta=0.31 mountX=-0.19 mountY=-1.17, mountTheta=-1.73
02:39:19.875 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.15, y=0.37, opts=13)
02:39:19.875 00.000 5052 Enqueuing Move request for stepguider (1.15, 0.37)
02:39:19.876 00.001 8976 Worker thread wakes up
02:39:19.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:39:19.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.15, 0.37) opts 0xd
02:39:19.876 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:39:19.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:19.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.15, 0.37)
02:39:19.876 00.000 8976 Moving (1.15, 0.37) raw xDistance=-0.19 yDistance=-1.17
02:39:19.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:39:19.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.17
02:39:19.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:19.876 00.000 5052 Enqueuing Expose request
02:39:19.876 00.000 8976 MoveAxis(R, 0, ABG)
02:39:19.876 00.000 8976 MoveAxis(U, 5, ABG)
02:39:19.876 00.000 8976 stepping (0, 11) + (0, 5)
02:39:19.876 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:39:19.922 00.046 8976 Received - 47 (G) 
02:39:19.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:39:19.922 00.000 8976 stepped: pos (0, 16)
02:39:19.922 00.000 8976 move complete, result=0
02:39:19.922 00.000 8976 worker thread done servicing request
02:39:19.922 00.000 8976 Worker thread wakes up
02:39:19.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:19.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:19.922 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.2 px 5 ms NORTH
02:39:20.606 00.684 8976 Exposure complete
02:39:20.612 00.006 8976 worker thread done servicing request
02:39:20.613 00.001 5052 OnExposeComplete: enter
02:39:20.613 00.000 5052 UpdateGuideState(): m_state=6
02:39:20.613 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9806
02:39:20.613 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=282.09, Mass=121, SNR=7.6, Peak=67 HFD=2.1
02:39:20.613 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:39:20.613 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
02:39:20.613 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.38 hyp=0.87 cameraTheta=0.46 mountX=-0.01 mountY=-0.86, mountTheta=-1.59
02:39:20.613 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.38, opts=13)
02:39:20.613 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.38)
02:39:20.614 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:39:20.614 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:39:20.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:20.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:20.614 00.000 5052 Enqueuing Expose request
02:39:20.614 00.000 8976 Worker thread wakes up
02:39:20.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.38) opts 0xd
02:39:20.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.38)
02:39:20.614 00.000 8976 Moving (0.78, 0.38) raw xDistance=-0.01 yDistance=-0.86
02:39:20.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:39:20.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.86
02:39:20.614 00.000 8976 MoveAxis(R, 0, ABG)
02:39:20.614 00.000 8976 MoveAxis(U, 4, ABG)
02:39:20.614 00.000 8976 stepping (0, 16) + (0, 4)
02:39:20.614 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:39:20.658 00.044 8976 Received - 47 (G) 
02:39:20.658 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:39:20.658 00.000 8976 stepped: pos (0, 20)
02:39:20.658 00.000 8976 move complete, result=0
02:39:20.658 00.000 8976 worker thread done servicing request
02:39:20.658 00.000 8976 Worker thread wakes up
02:39:20.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:20.658 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
02:39:20.658 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:21.345 00.687 8976 Exposure complete
02:39:21.350 00.005 8976 worker thread done servicing request
02:39:21.350 00.000 5052 OnExposeComplete: enter
02:39:21.350 00.000 5052 UpdateGuideState(): m_state=6
02:39:21.351 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9807
02:39:21.351 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.92, Mass=123, SNR=7.7, Peak=68 HFD=2.1
02:39:21.351 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
02:39:21.351 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
02:39:21.351 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.21 hyp=0.36 cameraTheta=0.63 mountX=0.06 mountY=-0.36, mountTheta=-1.42
02:39:21.351 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.21, opts=13)
02:39:21.352 00.001 5052 Enqueuing Move request for stepguider (0.30, 0.21)
02:39:21.352 00.000 8976 Worker thread wakes up
02:39:21.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.21) opts 0xd
02:39:21.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.21)
02:39:21.352 00.000 8976 Moving (0.30, 0.21) raw xDistance=0.06 yDistance=-0.36
02:39:21.352 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:39:21.352 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
02:39:21.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:21.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:21.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:39:21.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
02:39:21.352 00.000 8976 MoveAxis(R, 0, ABG)
02:39:21.352 00.000 8976 MoveAxis(U, 2, ABG)
02:39:21.352 00.000 8976 stepping (0, 20) + (0, 2)
02:39:21.352 00.000 5052 Enqueuing Expose request
02:39:21.352 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:21.377 00.025 8976 Received - 47 (G) 
02:39:21.377 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:21.377 00.000 8976 stepped: pos (0, 22)
02:39:21.377 00.000 8976 move complete, result=0
02:39:21.377 00.000 8976 worker thread done servicing request
02:39:21.377 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:39:21.377 00.000 8976 Worker thread wakes up
02:39:21.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:21.377 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:22.068 00.691 8976 Exposure complete
02:39:22.074 00.006 8976 worker thread done servicing request
02:39:22.074 00.000 5052 OnExposeComplete: enter
02:39:22.074 00.000 5052 UpdateGuideState(): m_state=6
02:39:22.074 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9808
02:39:22.074 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.69, Mass=123, SNR=7.7, Peak=67 HFD=2.3
02:39:22.075 00.001 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
02:39:22.075 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.07)
02:39:22.075 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.02 hyp=0.33 cameraTheta=-3.07 mountX=0.13 mountY=0.29, mountTheta=1.15
02:39:22.075 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.02, opts=13)
02:39:22.075 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.02)
02:39:22.075 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:39:22.075 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
02:39:22.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:22.075 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:22.075 00.000 5052 Enqueuing Expose request
02:39:22.076 00.001 8976 Worker thread wakes up
02:39:22.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.02) opts 0xd
02:39:22.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.02)
02:39:22.076 00.000 8976 Moving (-0.32, -0.02) raw xDistance=0.13 yDistance=0.29
02:39:22.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:39:22.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
02:39:22.076 00.000 8976 MoveAxis(R, 0, ABG)
02:39:22.076 00.000 8976 MoveAxis(D, 1, ABG)
02:39:22.076 00.000 8976 stepping (0, 22) + (0, -1)
02:39:22.076 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:22.096 00.020 8976 Received - 47 (G) 
02:39:22.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:22.096 00.000 8976 stepped: pos (0, 21)
02:39:22.096 00.000 8976 move complete, result=0
02:39:22.096 00.000 8976 worker thread done servicing request
02:39:22.096 00.000 8976 Worker thread wakes up
02:39:22.097 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:22.097 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:39:22.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:22.780 00.683 8976 Exposure complete
02:39:22.786 00.006 8976 worker thread done servicing request
02:39:22.786 00.000 5052 OnExposeComplete: enter
02:39:22.786 00.000 5052 UpdateGuideState(): m_state=6
02:39:22.786 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9809
02:39:22.786 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=282.00, Mass=127, SNR=7.7, Peak=71 HFD=2.0
02:39:22.786 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.07 = -0.07)
02:39:22.786 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.17 = -0.17)
02:39:22.786 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.29 hyp=0.31 cameraTheta=1.97 mountX=0.31 mountY=-0.05, mountTheta=-0.17
02:39:22.787 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.29, opts=13)
02:39:22.787 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.29)
02:39:22.787 00.000 8976 Worker thread wakes up
02:39:22.787 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.29) opts 0xd
02:39:22.787 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.29)
02:39:22.787 00.000 8976 Moving (-0.12, 0.29) raw xDistance=0.31 yDistance=-0.05
02:39:22.787 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:39:22.787 00.000 5052 UpdateGuideState exits: m=127 SNR=7.7
02:39:22.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:22.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:39:22.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:22.788 00.001 5052 Enqueuing Expose request
02:39:22.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:39:22.788 00.000 8976 MoveAxis(L, 1, ABG)
02:39:22.788 00.000 8976 stepping (0, 21) + (-1, 0)
02:39:22.788 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:22.816 00.028 8976 Received - 47 (G) 
02:39:22.816 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:22.816 00.000 8976 stepped: pos (-1, 21)
02:39:22.816 00.000 8976 MoveAxis(U, 0, ABG)
02:39:22.816 00.000 8976 move complete, result=0
02:39:22.816 00.000 8976 worker thread done servicing request
02:39:22.816 00.000 8976 Worker thread wakes up
02:39:22.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:22.816 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:39:22.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:23.502 00.686 8976 Exposure complete
02:39:23.508 00.006 8976 worker thread done servicing request
02:39:23.509 00.001 5052 OnExposeComplete: enter
02:39:23.509 00.000 5052 UpdateGuideState(): m_state=6
02:39:23.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9810
02:39:23.509 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.75, Mass=120, SNR=7.5, Peak=64 HFD=2.3
02:39:23.509 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:39:23.509 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:39:23.509 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.31 cameraTheta=3.01 mountX=0.17 mountY=0.23, mountTheta=0.93
02:39:23.511 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.04, opts=13)
02:39:23.511 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.04)
02:39:23.511 00.000 8976 Worker thread wakes up
02:39:23.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:39:23.511 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:39:23.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:23.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.04) opts 0xd
02:39:23.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:23.511 00.000 5052 Enqueuing Expose request
02:39:23.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.04)
02:39:23.511 00.000 8976 Moving (-0.30, 0.04) raw xDistance=0.17 yDistance=0.23
02:39:23.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:39:23.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:39:23.511 00.000 8976 MoveAxis(R, 0, ABG)
02:39:23.511 00.000 8976 MoveAxis(U, 0, ABG)
02:39:23.511 00.000 8976 move complete, result=0
02:39:23.511 00.000 8976 worker thread done servicing request
02:39:23.512 00.001 8976 Worker thread wakes up
02:39:23.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:23.512 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:39:23.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:24.194 00.682 8976 Exposure complete
02:39:24.200 00.006 8976 worker thread done servicing request
02:39:24.201 00.001 5052 OnExposeComplete: enter
02:39:24.201 00.000 5052 UpdateGuideState(): m_state=6
02:39:24.201 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9811
02:39:24.201 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.40, Mass=125, SNR=7.7, Peak=66 HFD=2.2
02:39:24.201 00.000 5052 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.04) = xAngle (-3.95 = 2.33)
02:39:24.201 00.000 5052 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.06 = 2.23)
02:39:24.201 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.91 mountX=-0.23 mountY=0.26, mountTheta=2.28
02:39:24.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.31, opts=13)
02:39:24.202 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.31)
02:39:24.202 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:39:24.202 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:39:24.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:24.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:24.202 00.000 5052 Enqueuing Expose request
02:39:24.202 00.000 8976 Worker thread wakes up
02:39:24.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.31) opts 0xd
02:39:24.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.31)
02:39:24.202 00.000 8976 Moving (-0.11, -0.31) raw xDistance=-0.23 yDistance=0.26
02:39:24.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:39:24.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:39:24.202 00.000 8976 MoveAxis(R, 0, ABG)
02:39:24.202 00.000 8976 MoveAxis(D, 1, ABG)
02:39:24.202 00.000 8976 stepping (-1, 21) + (0, -1)
02:39:24.202 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:24.223 00.021 8976 Received - 47 (G) 
02:39:24.223 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:24.223 00.000 8976 stepped: pos (-1, 20)
02:39:24.223 00.000 8976 move complete, result=0
02:39:24.223 00.000 8976 worker thread done servicing request
02:39:24.223 00.000 8976 Worker thread wakes up
02:39:24.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:24.223 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:24.223 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:39:24.908 00.685 8976 Exposure complete
02:39:24.914 00.006 8976 worker thread done servicing request
02:39:24.915 00.001 5052 OnExposeComplete: enter
02:39:24.915 00.000 5052 UpdateGuideState(): m_state=6
02:39:24.915 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9812
02:39:24.915 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.56, Mass=98, SNR=6.8, Peak=64 HFD=1.7
02:39:24.915 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
02:39:24.915 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
02:39:24.915 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.15 hyp=0.53 cameraTheta=-0.29 mountX=-0.37 mountY=-0.34, mountTheta=-2.39
02:39:24.917 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.15, opts=13)
02:39:24.917 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.15)
02:39:24.917 00.000 8976 Worker thread wakes up
02:39:24.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.15) opts 0xd
02:39:24.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.15)
02:39:24.917 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:39:24.917 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
02:39:24.917 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:24.918 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:24.918 00.000 8976 Moving (0.51, -0.15) raw xDistance=-0.37 yDistance=-0.34
02:39:24.918 00.000 5052 Enqueuing Expose request
02:39:24.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:39:24.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:39:24.918 00.000 8976 MoveAxis(R, 2, ABG)
02:39:24.918 00.000 8976 stepping (-1, 20) + (2, 0)
02:39:24.918 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:24.942 00.024 8976 Received - 47 (G) 
02:39:24.942 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:24.942 00.000 8976 stepped: pos (1, 20)
02:39:24.942 00.000 8976 MoveAxis(U, 1, ABG)
02:39:24.942 00.000 8976 stepping (1, 20) + (0, 1)
02:39:24.942 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:24.974 00.032 8976 Received - 47 (G) 
02:39:24.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:24.974 00.000 8976 stepped: pos (1, 21)
02:39:24.974 00.000 8976 move complete, result=0
02:39:24.974 00.000 8976 worker thread done servicing request
02:39:24.974 00.000 8976 Worker thread wakes up
02:39:24.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:24.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:24.974 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
02:39:25.660 00.686 8976 Exposure complete
02:39:25.665 00.005 8976 worker thread done servicing request
02:39:25.666 00.001 5052 OnExposeComplete: enter
02:39:25.666 00.000 5052 UpdateGuideState(): m_state=6
02:39:25.666 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9813
02:39:25.666 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=282.04, Mass=113, SNR=7.3, Peak=62 HFD=2.3
02:39:25.666 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
02:39:25.666 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
02:39:25.666 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.33 hyp=0.53 cameraTheta=0.68 mountX=0.11 mountY=-0.53, mountTheta=-1.37
02:39:25.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.33, opts=13)
02:39:25.667 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.33)
02:39:25.667 00.000 8976 Worker thread wakes up
02:39:25.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.33) opts 0xd
02:39:25.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.33)
02:39:25.667 00.000 8976 Moving (0.41, 0.33) raw xDistance=0.11 yDistance=-0.53
02:39:25.667 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:39:25.667 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:39:25.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:25.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:39:25.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
02:39:25.667 00.000 8976 MoveAxis(R, 0, ABG)
02:39:25.667 00.000 8976 MoveAxis(U, 2, ABG)
02:39:25.667 00.000 8976 stepping (1, 21) + (0, 2)
02:39:25.667 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:25.667 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:25.667 00.000 5052 Enqueuing Expose request
02:39:25.694 00.027 8976 Received - 47 (G) 
02:39:25.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:25.694 00.000 8976 stepped: pos (1, 23)
02:39:25.694 00.000 8976 move complete, result=0
02:39:25.694 00.000 8976 worker thread done servicing request
02:39:25.694 00.000 8976 Worker thread wakes up
02:39:25.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:25.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:25.694 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:39:26.381 00.687 8976 Exposure complete
02:39:26.388 00.007 8976 worker thread done servicing request
02:39:26.388 00.000 5052 OnExposeComplete: enter
02:39:26.388 00.000 5052 UpdateGuideState(): m_state=6
02:39:26.388 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9814
02:39:26.388 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.99, Mass=120, SNR=7.5, Peak=61 HFD=2.2
02:39:26.388 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
02:39:26.388 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
02:39:26.388 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.28 hyp=0.43 cameraTheta=0.69 mountX=0.09 mountY=-0.43, mountTheta=-1.36
02:39:26.389 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.28, opts=13)
02:39:26.389 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.28)
02:39:26.389 00.000 8976 Worker thread wakes up
02:39:26.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.28) opts 0xd
02:39:26.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.28)
02:39:26.389 00.000 8976 Moving (0.33, 0.28) raw xDistance=0.09 yDistance=-0.43
02:39:26.389 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:39:26.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:39:26.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
02:39:26.389 00.000 8976 MoveAxis(R, 0, ABG)
02:39:26.389 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:39:26.389 00.000 8976 MoveAxis(U, 2, ABG)
02:39:26.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:26.389 00.000 8976 stepping (1, 23) + (0, 2)
02:39:26.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:26.389 00.000 5052 Enqueuing Expose request
02:39:26.389 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:26.412 00.023 8976 Received - 47 (G) 
02:39:26.412 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:26.413 00.001 8976 stepped: pos (1, 25)
02:39:26.413 00.000 8976 move complete, result=0
02:39:26.413 00.000 8976 worker thread done servicing request
02:39:26.413 00.000 8976 Worker thread wakes up
02:39:26.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:26.413 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:39:26.413 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:27.096 00.683 8976 Exposure complete
02:39:27.102 00.006 8976 worker thread done servicing request
02:39:27.102 00.000 5052 OnExposeComplete: enter
02:39:27.102 00.000 5052 UpdateGuideState(): m_state=6
02:39:27.102 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9815
02:39:27.102 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.62, Mass=110, SNR=7.2, Peak=65 HFD=2.2
02:39:27.102 00.000 5052 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.04) = xAngle (-4.50 = 1.79)
02:39:27.102 00.000 5052 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.68)
02:39:27.102 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.45 mountX=-0.03 mountY=0.13, mountTheta=1.78
02:39:27.103 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.09, opts=13)
02:39:27.103 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.09)
02:39:27.103 00.000 8976 Worker thread wakes up
02:39:27.104 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:39:27.104 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:39:27.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:27.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.09) opts 0xd
02:39:27.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.09)
02:39:27.104 00.000 8976 Moving (-0.10, -0.09) raw xDistance=-0.03 yDistance=0.13
02:39:27.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:39:27.104 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:27.104 00.000 5052 Enqueuing Expose request
02:39:27.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:39:27.104 00.000 8976 MoveAxis(R, 0, ABG)
02:39:27.104 00.000 8976 MoveAxis(U, 0, ABG)
02:39:27.104 00.000 8976 move complete, result=0
02:39:27.104 00.000 8976 worker thread done servicing request
02:39:27.104 00.000 8976 Worker thread wakes up
02:39:27.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:27.104 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:27.104 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:27.789 00.685 8976 Exposure complete
02:39:27.796 00.007 8976 worker thread done servicing request
02:39:27.796 00.000 5052 OnExposeComplete: enter
02:39:27.796 00.000 5052 UpdateGuideState(): m_state=6
02:39:27.796 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9816
02:39:27.796 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.91, Mass=101, SNR=6.9, Peak=63 HFD=2.2
02:39:27.797 00.001 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
02:39:27.797 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
02:39:27.797 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.31 cameraTheta=2.44 mountX=0.29 mountY=0.09, mountTheta=0.31
02:39:27.797 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.20, opts=13)
02:39:27.797 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.20)
02:39:27.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:39:27.797 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
02:39:27.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:27.797 00.000 8976 Worker thread wakes up
02:39:27.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.20) opts 0xd
02:39:27.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.20)
02:39:27.798 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:27.798 00.000 5052 Enqueuing Expose request
02:39:27.798 00.000 8976 Moving (-0.24, 0.20) raw xDistance=0.29 yDistance=0.09
02:39:27.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:39:27.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:39:27.798 00.000 8976 MoveAxis(L, 1, ABG)
02:39:27.798 00.000 8976 stepping (1, 25) + (-1, 0)
02:39:27.798 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:27.819 00.021 8976 Received - 47 (G) 
02:39:27.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:27.819 00.000 8976 stepped: pos (0, 25)
02:39:27.819 00.000 8976 MoveAxis(U, 0, ABG)
02:39:27.820 00.001 8976 move complete, result=0
02:39:27.820 00.000 8976 worker thread done servicing request
02:39:27.820 00.000 8976 Worker thread wakes up
02:39:27.820 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:39:27.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:27.820 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:28.505 00.685 8976 Exposure complete
02:39:28.510 00.005 8976 worker thread done servicing request
02:39:28.511 00.001 5052 OnExposeComplete: enter
02:39:28.511 00.000 5052 UpdateGuideState(): m_state=6
02:39:28.511 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9817
02:39:28.511 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.26, Mass=112, SNR=7.2, Peak=59 HFD=2.5
02:39:28.511 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.93 = 2.35)
02:39:28.511 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.25)
02:39:28.511 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.45 hyp=0.48 cameraTheta=-1.89 mountX=-0.34 mountY=0.37, mountTheta=2.31
02:39:28.512 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.45, opts=13)
02:39:28.512 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.45)
02:39:28.512 00.000 8976 Worker thread wakes up
02:39:28.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.45) opts 0xd
02:39:28.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.45)
02:39:28.512 00.000 8976 Moving (-0.15, -0.45) raw xDistance=-0.34 yDistance=0.37
02:39:28.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
02:39:28.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:39:28.512 00.000 5052 UpdateGuideState exits: m=112 SNR=7.2
02:39:28.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:28.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:39:28.512 00.000 8976 MoveAxis(R, 1, ABG)
02:39:28.512 00.000 8976 stepping (0, 25) + (1, 0)
02:39:28.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:28.512 00.000 5052 Enqueuing Expose request
02:39:28.513 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:28.539 00.026 8976 Received - 47 (G) 
02:39:28.539 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:28.539 00.000 8976 stepped: pos (1, 25)
02:39:28.539 00.000 8976 MoveAxis(D, 1, ABG)
02:39:28.539 00.000 8976 stepping (1, 25) + (0, -1)
02:39:28.539 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:28.571 00.032 8976 Received - 47 (G) 
02:39:28.571 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:28.571 00.000 8976 stepped: pos (1, 24)
02:39:28.571 00.000 8976 move complete, result=0
02:39:28.571 00.000 8976 worker thread done servicing request
02:39:28.571 00.000 8976 Worker thread wakes up
02:39:28.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:28.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:28.571 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 1 ms SOUTH
02:39:29.256 00.685 8976 Exposure complete
02:39:29.262 00.006 8976 worker thread done servicing request
02:39:29.262 00.000 5052 OnExposeComplete: enter
02:39:29.262 00.000 5052 UpdateGuideState(): m_state=6
02:39:29.262 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9818
02:39:29.262 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.95, Mass=132, SNR=7.9, Peak=64 HFD=2.7
02:39:29.262 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
02:39:29.262 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
02:39:29.262 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.23 mountX=0.29 mountY=0.02, mountTheta=0.08
02:39:29.263 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.24, opts=13)
02:39:29.263 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.24)
02:39:29.263 00.000 8976 Worker thread wakes up
02:39:29.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.24) opts 0xd
02:39:29.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.24)
02:39:29.263 00.000 8976 Moving (-0.18, 0.24) raw xDistance=0.29 yDistance=0.02
02:39:29.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
02:39:29.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:39:29.263 00.000 8976 MoveAxis(L, 1, ABG)
02:39:29.263 00.000 8976 stepping (1, 24) + (-1, 0)
02:39:29.263 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:39:29.263 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:39:29.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:29.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:29.264 00.001 5052 Enqueuing Expose request
02:39:29.264 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:29.290 00.026 8976 Received - 47 (G) 
02:39:29.290 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:29.290 00.000 8976 stepped: pos (0, 24)
02:39:29.290 00.000 8976 MoveAxis(U, 0, ABG)
02:39:29.290 00.000 8976 move complete, result=0
02:39:29.290 00.000 8976 worker thread done servicing request
02:39:29.290 00.000 8976 Worker thread wakes up
02:39:29.290 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:29.290 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:29.290 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
02:39:29.977 00.687 8976 Exposure complete
02:39:29.984 00.007 8976 worker thread done servicing request
02:39:29.984 00.000 5052 OnExposeComplete: enter
02:39:29.984 00.000 5052 UpdateGuideState(): m_state=6
02:39:29.984 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9819
02:39:29.984 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=282.07, Mass=114, SNR=7.3, Peak=61 HFD=2.2
02:39:29.984 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
02:39:29.984 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
02:39:29.984 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.36 hyp=0.43 cameraTheta=0.97 mountX=0.21 mountY=-0.40, mountTheta=-1.09
02:39:29.985 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.36, opts=13)
02:39:29.985 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.36)
02:39:29.985 00.000 8976 Worker thread wakes up
02:39:29.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.36) opts 0xd
02:39:29.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.36)
02:39:29.985 00.000 8976 Moving (0.24, 0.36) raw xDistance=0.21 yDistance=-0.40
02:39:29.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:39:29.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:39:29.985 00.000 8976 MoveAxis(R, 0, ABG)
02:39:29.985 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:39:29.985 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
02:39:29.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:29.985 00.000 8976 MoveAxis(U, 2, ABG)
02:39:29.985 00.000 8976 stepping (0, 24) + (0, 2)
02:39:29.985 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:29.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:29.986 00.001 5052 Enqueuing Expose request
02:39:30.010 00.024 8976 Received - 47 (G) 
02:39:30.010 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:30.010 00.000 8976 stepped: pos (0, 26)
02:39:30.010 00.000 8976 move complete, result=0
02:39:30.010 00.000 8976 worker thread done servicing request
02:39:30.010 00.000 8976 Worker thread wakes up
02:39:30.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:30.010 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:30.011 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:39:30.691 00.680 8976 Exposure complete
02:39:30.697 00.006 8976 worker thread done servicing request
02:39:30.697 00.000 5052 OnExposeComplete: enter
02:39:30.697 00.000 5052 UpdateGuideState(): m_state=6
02:39:30.697 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9820
02:39:30.697 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.69, Mass=105, SNR=7.0, Peak=61 HFD=1.7
02:39:30.697 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
02:39:30.697 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:39:30.697 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.02 hyp=0.38 cameraTheta=-0.05 mountX=-0.19 mountY=-0.30, mountTheta=-2.12
02:39:30.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.02, opts=13)
02:39:30.698 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.02)
02:39:30.698 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:39:30.698 00.000 5052 UpdateGuideState exits: m=105 SNR=7.0
02:39:30.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:30.698 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:30.698 00.000 5052 Enqueuing Expose request
02:39:30.698 00.000 8976 Worker thread wakes up
02:39:30.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.02) opts 0xd
02:39:30.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.02)
02:39:30.698 00.000 8976 Moving (0.37, -0.02) raw xDistance=-0.19 yDistance=-0.30
02:39:30.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:39:30.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
02:39:30.698 00.000 8976 MoveAxis(R, 0, ABG)
02:39:30.698 00.000 8976 MoveAxis(U, 1, ABG)
02:39:30.698 00.000 8976 stepping (0, 26) + (0, 1)
02:39:30.698 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:30.729 00.031 8976 Received - 47 (G) 
02:39:30.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:30.729 00.000 8976 stepped: pos (0, 27)
02:39:30.730 00.001 8976 move complete, result=0
02:39:30.730 00.000 8976 worker thread done servicing request
02:39:30.730 00.000 8976 Worker thread wakes up
02:39:30.730 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:39:30.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:30.730 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:31.414 00.684 8976 Exposure complete
02:39:31.419 00.005 8976 worker thread done servicing request
02:39:31.419 00.000 5052 OnExposeComplete: enter
02:39:31.419 00.000 5052 UpdateGuideState(): m_state=6
02:39:31.419 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9821
02:39:31.420 00.001 5052 Star::Find returns 1 (0), X=329.28, Y=281.91, Mass=105, SNR=7.0, Peak=66 HFD=2.0
02:39:31.420 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
02:39:31.420 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
02:39:31.420 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.11 mountX=0.14 mountY=-0.20, mountTheta=-0.97
02:39:31.420 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.21, opts=13)
02:39:31.420 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.21)
02:39:31.420 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:39:31.420 00.000 5052 UpdateGuideState exits: m=105 SNR=7.0
02:39:31.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:31.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:31.420 00.000 5052 Enqueuing Expose request
02:39:31.421 00.001 8976 Worker thread wakes up
02:39:31.421 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.21) opts 0xd
02:39:31.421 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.21)
02:39:31.421 00.000 8976 Moving (0.10, 0.21) raw xDistance=0.14 yDistance=-0.20
02:39:31.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:39:31.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:39:31.421 00.000 8976 MoveAxis(R, 0, ABG)
02:39:31.421 00.000 8976 MoveAxis(U, 0, ABG)
02:39:31.421 00.000 8976 move complete, result=0
02:39:31.421 00.000 8976 worker thread done servicing request
02:39:31.421 00.000 8976 Worker thread wakes up
02:39:31.421 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:39:31.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:31.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:32.106 00.685 8976 Exposure complete
02:39:32.111 00.005 8976 worker thread done servicing request
02:39:32.111 00.000 5052 OnExposeComplete: enter
02:39:32.111 00.000 5052 UpdateGuideState(): m_state=6
02:39:32.111 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9822
02:39:32.112 00.001 5052 Star::Find returns 1 (0), X=329.02, Y=281.98, Mass=113, SNR=7.4, Peak=68 HFD=2.0
02:39:32.112 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
02:39:32.112 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
02:39:32.112 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.31 cameraTheta=2.09 mountX=0.31 mountY=-0.02, mountTheta=-0.05
02:39:32.112 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.27, opts=13)
02:39:32.112 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.27)
02:39:32.112 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:39:32.112 00.000 5052 UpdateGuideState exits: m=113 SNR=7.4
02:39:32.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:32.112 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:32.112 00.000 5052 Enqueuing Expose request
02:39:32.113 00.001 8976 Worker thread wakes up
02:39:32.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.27) opts 0xd
02:39:32.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.27)
02:39:32.113 00.000 8976 Moving (-0.16, 0.27) raw xDistance=0.31 yDistance=-0.02
02:39:32.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:39:32.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:39:32.113 00.000 8976 MoveAxis(L, 1, ABG)
02:39:32.113 00.000 8976 stepping (0, 27) + (-1, 0)
02:39:32.113 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:32.136 00.023 8976 Received - 47 (G) 
02:39:32.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:32.136 00.000 8976 stepped: pos (-1, 27)
02:39:32.136 00.000 8976 MoveAxis(U, 0, ABG)
02:39:32.136 00.000 8976 move complete, result=0
02:39:32.136 00.000 8976 worker thread done servicing request
02:39:32.136 00.000 8976 Worker thread wakes up
02:39:32.136 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:39:32.136 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:32.136 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:32.820 00.684 8976 Exposure complete
02:39:32.826 00.006 8976 worker thread done servicing request
02:39:32.826 00.000 5052 OnExposeComplete: enter
02:39:32.826 00.000 5052 UpdateGuideState(): m_state=6
02:39:32.827 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9823
02:39:32.827 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.52, Mass=111, SNR=7.3, Peak=67 HFD=1.6
02:39:32.827 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
02:39:32.827 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
02:39:32.827 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.19 hyp=0.58 cameraTheta=-2.81 mountX=0.08 mountY=0.56, mountTheta=1.43
02:39:32.827 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.19, opts=13)
02:39:32.827 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.19)
02:39:32.827 00.000 8976 Worker thread wakes up
02:39:32.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.19) opts 0xd
02:39:32.828 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.19)
02:39:32.828 00.000 8976 Moving (-0.54, -0.19) raw xDistance=0.08 yDistance=0.56
02:39:32.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:39:32.828 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:39:32.828 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
02:39:32.828 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:32.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
02:39:32.828 00.000 8976 MoveAxis(R, 0, ABG)
02:39:32.828 00.000 8976 MoveAxis(D, 2, ABG)
02:39:32.828 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:32.828 00.000 5052 Enqueuing Expose request
02:39:32.828 00.000 8976 stepping (-1, 27) + (0, -2)
02:39:32.828 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:32.855 00.027 8976 Received - 47 (G) 
02:39:32.855 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:32.855 00.000 8976 stepped: pos (-1, 25)
02:39:32.855 00.000 8976 move complete, result=0
02:39:32.855 00.000 8976 worker thread done servicing request
02:39:32.855 00.000 8976 Worker thread wakes up
02:39:32.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:32.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:32.855 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:39:33.540 00.685 8976 Exposure complete
02:39:33.544 00.004 8976 worker thread done servicing request
02:39:33.544 00.000 5052 OnExposeComplete: enter
02:39:33.544 00.000 5052 UpdateGuideState(): m_state=6
02:39:33.544 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9824
02:39:33.546 00.002 5052 Star::Find returns 1 (0), X=327.95, Y=282.09, Mass=113, SNR=7.3, Peak=70 HFD=2.1
02:39:33.546 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:39:33.546 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
02:39:33.546 00.000 5052 CameraToMount -- cameraX=-1.22 cameraY=0.38 hyp=1.28 cameraTheta=2.84 mountX=0.89 mountY=0.82, mountTheta=0.74
02:39:33.546 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.22, y=0.38, opts=13)
02:39:33.546 00.000 5052 Enqueuing Move request for stepguider (-1.22, 0.38)
02:39:33.546 00.000 8976 Worker thread wakes up
02:39:33.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.22, 0.38) opts 0xd
02:39:33.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.22, 0.38)
02:39:33.546 00.000 8976 Moving (-1.22, 0.38) raw xDistance=0.89 yDistance=0.82
02:39:33.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89
02:39:33.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.82
02:39:33.546 00.000 8976 MoveAxis(L, 4, ABG)
02:39:33.546 00.000 8976 stepping (-1, 25) + (-4, 0)
02:39:33.546 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:39:33.546 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:39:33.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:33.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:33.546 00.000 5052 Enqueuing Expose request
02:39:33.546 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:39:33.591 00.045 8976 Received - 47 (G) 
02:39:33.591 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:39:33.591 00.000 8976 stepped: pos (-5, 25)
02:39:33.591 00.000 8976 MoveAxis(D, 3, ABG)
02:39:33.591 00.000 8976 stepping (-5, 25) + (0, -3)
02:39:33.591 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:33.623 00.032 8976 Received - 47 (G) 
02:39:33.623 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:33.623 00.000 8976 stepped: pos (-5, 22)
02:39:33.623 00.000 8976 move complete, result=0
02:39:33.623 00.000 8976 worker thread done servicing request
02:39:33.623 00.000 8976 Worker thread wakes up
02:39:33.623 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:33.623 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:33.623 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.8 px 3 ms SOUTH
02:39:34.307 00.684 8976 Exposure complete
02:39:34.313 00.006 8976 worker thread done servicing request
02:39:34.313 00.000 5052 OnExposeComplete: enter
02:39:34.313 00.000 5052 UpdateGuideState(): m_state=6
02:39:34.313 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9825
02:39:34.313 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.20, Mass=122, SNR=7.6, Peak=66 HFD=1.8
02:39:34.313 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.61 = 1.67)
02:39:34.314 00.001 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.56)
02:39:34.314 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=-0.51 hyp=0.94 cameraTheta=-2.57 mountX=-0.09 mountY=0.94, mountTheta=1.67
02:39:34.314 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-0.51, opts=13)
02:39:34.314 00.000 5052 Enqueuing Move request for stepguider (-0.80, -0.51)
02:39:34.314 00.000 8976 Worker thread wakes up
02:39:34.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -0.51) opts 0xd
02:39:34.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -0.51)
02:39:34.314 00.000 8976 Moving (-0.80, -0.51) raw xDistance=-0.09 yDistance=0.94
02:39:34.315 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:39:34.315 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:39:34.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:39:34.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.94
02:39:34.315 00.000 8976 MoveAxis(R, 0, ABG)
02:39:34.315 00.000 8976 MoveAxis(D, 4, ABG)
02:39:34.315 00.000 8976 stepping (-5, 22) + (0, -4)
02:39:34.315 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:39:34.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:34.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:34.315 00.000 5052 Enqueuing Expose request
02:39:34.358 00.043 8976 Received - 47 (G) 
02:39:34.358 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:39:34.358 00.000 8976 stepped: pos (-5, 18)
02:39:34.358 00.000 8976 move complete, result=0
02:39:34.358 00.000 8976 worker thread done servicing request
02:39:34.358 00.000 8976 Worker thread wakes up
02:39:34.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:34.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:34.358 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:39:35.046 00.688 8976 Exposure complete
02:39:35.052 00.006 8976 worker thread done servicing request
02:39:35.052 00.000 5052 OnExposeComplete: enter
02:39:35.052 00.000 5052 UpdateGuideState(): m_state=6
02:39:35.052 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9826
02:39:35.052 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.59, Mass=114, SNR=7.4, Peak=63 HFD=1.9
02:39:35.052 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.92 = 1.37)
02:39:35.052 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
02:39:35.052 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.12 hyp=0.45 cameraTheta=-2.87 mountX=0.09 mountY=0.43, mountTheta=1.36
02:39:35.053 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.12, opts=13)
02:39:35.053 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.12)
02:39:35.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:39:35.053 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
02:39:35.053 00.000 8976 Worker thread wakes up
02:39:35.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.12) opts 0xd
02:39:35.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.12)
02:39:35.053 00.000 8976 Moving (-0.43, -0.12) raw xDistance=0.09 yDistance=0.43
02:39:35.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:35.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:35.053 00.000 5052 Enqueuing Expose request
02:39:35.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:39:35.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
02:39:35.053 00.000 8976 MoveAxis(R, 0, ABG)
02:39:35.053 00.000 8976 MoveAxis(D, 2, ABG)
02:39:35.053 00.000 8976 stepping (-5, 18) + (0, -2)
02:39:35.053 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:35.077 00.024 8976 Received - 47 (G) 
02:39:35.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:35.077 00.000 8976 stepped: pos (-5, 16)
02:39:35.077 00.000 8976 move complete, result=0
02:39:35.078 00.001 8976 worker thread done servicing request
02:39:35.078 00.000 8976 Worker thread wakes up
02:39:35.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:35.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:35.078 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:39:35.763 00.685 8976 Exposure complete
02:39:35.769 00.006 8976 worker thread done servicing request
02:39:35.769 00.000 5052 OnExposeComplete: enter
02:39:35.769 00.000 5052 UpdateGuideState(): m_state=6
02:39:35.769 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9827
02:39:35.769 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.82, Mass=126, SNR=7.7, Peak=66 HFD=2.3
02:39:35.769 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
02:39:35.769 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
02:39:35.769 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.41 mountX=0.16 mountY=0.04, mountTheta=0.27
02:39:35.770 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.11, opts=13)
02:39:35.770 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.11)
02:39:35.770 00.000 8976 Worker thread wakes up
02:39:35.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.11) opts 0xd
02:39:35.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.11)
02:39:35.770 00.000 8976 Moving (-0.13, 0.11) raw xDistance=0.16 yDistance=0.04
02:39:35.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:39:35.770 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:39:35.770 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:39:35.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:35.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:35.771 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:39:35.771 00.000 5052 Enqueuing Expose request
02:39:35.771 00.000 8976 MoveAxis(R, 0, ABG)
02:39:35.771 00.000 8976 MoveAxis(U, 0, ABG)
02:39:35.771 00.000 8976 move complete, result=0
02:39:35.771 00.000 8976 worker thread done servicing request
02:39:35.771 00.000 8976 Worker thread wakes up
02:39:35.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:35.771 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:35.771 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:36.457 00.686 8976 Exposure complete
02:39:36.462 00.005 8976 worker thread done servicing request
02:39:36.462 00.000 5052 OnExposeComplete: enter
02:39:36.462 00.000 5052 UpdateGuideState(): m_state=6
02:39:36.463 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9828
02:39:36.463 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.91, Mass=127, SNR=7.7, Peak=66 HFD=2.3
02:39:36.463 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
02:39:36.463 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
02:39:36.463 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.20 hyp=0.26 cameraTheta=0.85 mountX=0.10 mountY=-0.25, mountTheta=-1.20
02:39:36.463 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.20, opts=13)
02:39:36.463 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.20)
02:39:36.464 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:39:36.464 00.000 5052 UpdateGuideState exits: m=127 SNR=7.7
02:39:36.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:36.464 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:36.464 00.000 5052 Enqueuing Expose request
02:39:36.464 00.000 8976 Worker thread wakes up
02:39:36.464 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.20) opts 0xd
02:39:36.464 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.20)
02:39:36.464 00.000 8976 Moving (0.17, 0.20) raw xDistance=0.10 yDistance=-0.25
02:39:36.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:39:36.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:39:36.464 00.000 8976 MoveAxis(R, 0, ABG)
02:39:36.464 00.000 8976 MoveAxis(U, 0, ABG)
02:39:36.464 00.000 8976 move complete, result=0
02:39:36.464 00.000 8976 worker thread done servicing request
02:39:36.464 00.000 8976 Worker thread wakes up
02:39:36.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:36.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:36.464 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:39:37.149 00.685 8976 Exposure complete
02:39:37.154 00.005 8976 worker thread done servicing request
02:39:37.154 00.000 5052 OnExposeComplete: enter
02:39:37.154 00.000 5052 UpdateGuideState(): m_state=6
02:39:37.155 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9829
02:39:37.155 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=282.24, Mass=116, SNR=7.4, Peak=67 HFD=1.8
02:39:37.155 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
02:39:37.155 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.11 = -1.11)
02:39:37.155 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.54 hyp=0.62 cameraTheta=1.04 mountX=0.33 mountY=-0.56, mountTheta=-1.03
02:39:37.155 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.54, opts=13)
02:39:37.155 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.54)
02:39:37.155 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:39:37.155 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:39:37.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:37.155 00.000 8976 Worker thread wakes up
02:39:37.156 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.54) opts 0xd
02:39:37.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.54)
02:39:37.156 00.000 8976 Moving (0.31, 0.54) raw xDistance=0.33 yDistance=-0.56
02:39:37.156 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:37.156 00.000 5052 Enqueuing Expose request
02:39:37.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:39:37.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:39:37.156 00.000 8976 MoveAxis(L, 1, ABG)
02:39:37.156 00.000 8976 stepping (-5, 16) + (-1, 0)
02:39:37.156 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:37.188 00.032 8976 Received - 47 (G) 
02:39:37.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:37.188 00.000 8976 stepped: pos (-6, 16)
02:39:37.188 00.000 8976 MoveAxis(U, 2, ABG)
02:39:37.188 00.000 8976 stepping (-6, 16) + (0, 2)
02:39:37.188 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:37.220 00.032 8976 Received - 47 (G) 
02:39:37.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:37.220 00.000 8976 stepped: pos (-6, 18)
02:39:37.220 00.000 8976 move complete, result=0
02:39:37.220 00.000 8976 worker thread done servicing request
02:39:37.220 00.000 8976 Worker thread wakes up
02:39:37.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:37.220 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:37.220 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
02:39:37.908 00.688 8976 Exposure complete
02:39:37.914 00.006 8976 worker thread done servicing request
02:39:37.914 00.000 5052 OnExposeComplete: enter
02:39:37.914 00.000 5052 UpdateGuideState(): m_state=6
02:39:37.914 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9830
02:39:37.915 00.001 5052 Star::Find returns 1 (0), X=329.08, Y=281.81, Mass=120, SNR=7.5, Peak=69 HFD=2.3
02:39:37.915 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
02:39:37.915 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
02:39:37.915 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.30 mountX=0.14 mountY=0.02, mountTheta=0.16
02:39:37.916 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.10, opts=13)
02:39:37.916 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.10)
02:39:37.916 00.000 8976 Worker thread wakes up
02:39:37.916 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.10) opts 0xd
02:39:37.916 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.10)
02:39:37.916 00.000 8976 Moving (-0.09, 0.10) raw xDistance=0.14 yDistance=0.02
02:39:37.916 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:39:37.916 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:39:37.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:37.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:39:37.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:39:37.916 00.000 8976 MoveAxis(R, 0, ABG)
02:39:37.916 00.000 8976 MoveAxis(U, 0, ABG)
02:39:37.916 00.000 8976 move complete, result=0
02:39:37.917 00.001 8976 worker thread done servicing request
02:39:37.917 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:37.917 00.000 5052 Enqueuing Expose request
02:39:37.917 00.000 8976 Worker thread wakes up
02:39:37.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:37.917 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:37.917 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:38.600 00.683 8976 Exposure complete
02:39:38.606 00.006 8976 worker thread done servicing request
02:39:38.606 00.000 5052 OnExposeComplete: enter
02:39:38.606 00.000 5052 UpdateGuideState(): m_state=6
02:39:38.606 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9831
02:39:38.606 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.74, Mass=122, SNR=7.6, Peak=70 HFD=2.2
02:39:38.606 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:39:38.606 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
02:39:38.606 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.92 mountX=0.08 mountY=0.09, mountTheta=0.83
02:39:38.607 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.03, opts=13)
02:39:38.607 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.03)
02:39:38.607 00.000 8976 Worker thread wakes up
02:39:38.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.03) opts 0xd
02:39:38.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.03)
02:39:38.607 00.000 8976 Moving (-0.12, 0.03) raw xDistance=0.08 yDistance=0.09
02:39:38.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:39:38.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:39:38.607 00.000 8976 MoveAxis(R, 0, ABG)
02:39:38.607 00.000 8976 MoveAxis(U, 0, ABG)
02:39:38.607 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:39:38.607 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:39:38.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:38.607 00.000 8976 move complete, result=0
02:39:38.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:38.607 00.000 5052 Enqueuing Expose request
02:39:38.607 00.000 8976 worker thread done servicing request
02:39:38.608 00.001 8976 Worker thread wakes up
02:39:38.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:38.608 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:38.608 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:39.291 00.683 8976 Exposure complete
02:39:39.297 00.006 8976 worker thread done servicing request
02:39:39.297 00.000 5052 OnExposeComplete: enter
02:39:39.297 00.000 5052 UpdateGuideState(): m_state=6
02:39:39.297 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9832
02:39:39.297 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.73, Mass=123, SNR=7.7, Peak=66 HFD=2.3
02:39:39.297 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:39:39.297 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
02:39:39.297 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.86 mountX=0.05 mountY=0.05, mountTheta=0.76
02:39:39.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.02, opts=13)
02:39:39.299 00.001 5052 Enqueuing Move request for stepguider (-0.08, 0.02)
02:39:39.299 00.000 8976 Worker thread wakes up
02:39:39.299 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:39:39.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.02) opts 0xd
02:39:39.299 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
02:39:39.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.02)
02:39:39.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:39.299 00.000 8976 Moving (-0.08, 0.02) raw xDistance=0.05 yDistance=0.05
02:39:39.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:39:39.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:39:39.299 00.000 8976 MoveAxis(R, 0, ABG)
02:39:39.299 00.000 8976 MoveAxis(U, 0, ABG)
02:39:39.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:39.299 00.000 5052 Enqueuing Expose request
02:39:39.299 00.000 8976 move complete, result=0
02:39:39.300 00.001 8976 worker thread done servicing request
02:39:39.300 00.000 8976 Worker thread wakes up
02:39:39.300 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:39.300 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:39.300 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:39.985 00.685 8976 Exposure complete
02:39:39.990 00.005 8976 worker thread done servicing request
02:39:39.990 00.000 5052 OnExposeComplete: enter
02:39:39.990 00.000 5052 UpdateGuideState(): m_state=6
02:39:39.991 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9833
02:39:39.991 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=282.20, Mass=132, SNR=7.9, Peak=68 HFD=2.2
02:39:39.991 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.12 = -0.12)
02:39:39.991 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
02:39:39.991 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.49 hyp=0.53 cameraTheta=1.92 mountX=0.52 mountY=-0.12, mountTheta=-0.22
02:39:39.991 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.49, opts=13)
02:39:39.991 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.49)
02:39:39.991 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:39:39.992 00.001 5052 UpdateGuideState exits: m=132 SNR=7.9
02:39:39.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:39.992 00.000 8976 Worker thread wakes up
02:39:39.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.49) opts 0xd
02:39:39.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.49)
02:39:39.992 00.000 8976 Moving (-0.18, 0.49) raw xDistance=0.52 yDistance=-0.12
02:39:39.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:39.992 00.000 5052 Enqueuing Expose request
02:39:39.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:39:39.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:39:39.992 00.000 8976 MoveAxis(L, 2, ABG)
02:39:39.992 00.000 8976 stepping (-6, 18) + (-2, 0)
02:39:39.992 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:40.017 00.025 8976 Received - 47 (G) 
02:39:40.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:40.017 00.000 8976 stepped: pos (-8, 18)
02:39:40.017 00.000 8976 MoveAxis(U, 0, ABG)
02:39:40.017 00.000 8976 move complete, result=0
02:39:40.017 00.000 8976 worker thread done servicing request
02:39:40.017 00.000 8976 Worker thread wakes up
02:39:40.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:40.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:40.017 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
02:39:40.703 00.686 8976 Exposure complete
02:39:40.708 00.005 8976 worker thread done servicing request
02:39:40.708 00.000 5052 OnExposeComplete: enter
02:39:40.708 00.000 5052 UpdateGuideState(): m_state=6
02:39:40.708 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9834
02:39:40.709 00.001 5052 Star::Find returns 1 (0), X=329.31, Y=282.00, Mass=101, SNR=6.9, Peak=69 HFD=2.0
02:39:40.709 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
02:39:40.709 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
02:39:40.709 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.13 mountX=0.19 mountY=-0.27, mountTheta=-0.95
02:39:40.709 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.29, opts=13)
02:39:40.709 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.29)
02:39:40.709 00.000 8976 Worker thread wakes up
02:39:40.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.29) opts 0xd
02:39:40.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.29)
02:39:40.710 00.001 8976 Moving (0.13, 0.29) raw xDistance=0.19 yDistance=-0.27
02:39:40.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:39:40.710 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:39:40.710 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
02:39:40.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:40.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:39:40.710 00.000 8976 MoveAxis(R, 0, ABG)
02:39:40.710 00.000 8976 MoveAxis(U, 1, ABG)
02:39:40.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:40.710 00.000 5052 Enqueuing Expose request
02:39:40.710 00.000 8976 stepping (-8, 18) + (0, 1)
02:39:40.710 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:40.737 00.027 8976 Received - 47 (G) 
02:39:40.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:40.737 00.000 8976 stepped: pos (-8, 19)
02:39:40.737 00.000 8976 move complete, result=0
02:39:40.737 00.000 8976 worker thread done servicing request
02:39:40.737 00.000 8976 Worker thread wakes up
02:39:40.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:40.737 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:40.737 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:39:41.426 00.689 8976 Exposure complete
02:39:41.432 00.006 8976 worker thread done servicing request
02:39:41.432 00.000 5052 OnExposeComplete: enter
02:39:41.432 00.000 5052 UpdateGuideState(): m_state=6
02:39:41.432 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9835
02:39:41.432 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.79, Mass=129, SNR=7.8, Peak=68 HFD=2.3
02:39:41.432 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
02:39:41.432 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.54 = -0.54)
02:39:41.432 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.60 mountX=0.07 mountY=-0.04, mountTheta=-0.52
02:39:41.433 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.08, opts=13)
02:39:41.433 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.08)
02:39:41.433 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:39:41.433 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:39:41.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:41.433 00.000 8976 Worker thread wakes up
02:39:41.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.08) opts 0xd
02:39:41.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.08)
02:39:41.433 00.000 8976 Moving (-0.00, 0.08) raw xDistance=0.07 yDistance=-0.04
02:39:41.433 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:41.433 00.000 5052 Enqueuing Expose request
02:39:41.434 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:39:41.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:39:41.434 00.000 8976 MoveAxis(R, 0, ABG)
02:39:41.434 00.000 8976 MoveAxis(U, 0, ABG)
02:39:41.434 00.000 8976 move complete, result=0
02:39:41.434 00.000 8976 worker thread done servicing request
02:39:41.434 00.000 8976 Worker thread wakes up
02:39:41.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:41.434 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:41.434 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:42.121 00.687 8976 Exposure complete
02:39:42.126 00.005 8976 worker thread done servicing request
02:39:42.126 00.000 5052 OnExposeComplete: enter
02:39:42.126 00.000 5052 UpdateGuideState(): m_state=6
02:39:42.126 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9836
02:39:42.126 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.70, Mass=111, SNR=7.3, Peak=65 HFD=1.7
02:39:42.126 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:39:42.126 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
02:39:42.126 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.01 hyp=0.38 cameraTheta=-0.03 mountX=-0.18 mountY=-0.31, mountTheta=-2.10
02:39:42.126 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.01, opts=13)
02:39:42.127 00.001 5052 Enqueuing Move request for stepguider (0.38, -0.01)
02:39:42.127 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:39:42.127 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
02:39:42.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:42.127 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:42.127 00.000 5052 Enqueuing Expose request
02:39:42.127 00.000 8976 Worker thread wakes up
02:39:42.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.01) opts 0xd
02:39:42.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.01)
02:39:42.127 00.000 8976 Moving (0.38, -0.01) raw xDistance=-0.18 yDistance=-0.31
02:39:42.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:39:42.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:39:42.127 00.000 8976 MoveAxis(R, 0, ABG)
02:39:42.127 00.000 8976 MoveAxis(U, 1, ABG)
02:39:42.127 00.000 8976 stepping (-8, 19) + (0, 1)
02:39:42.127 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:42.159 00.032 8976 Received - 47 (G) 
02:39:42.160 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:42.160 00.000 8976 stepped: pos (-8, 20)
02:39:42.160 00.000 8976 move complete, result=0
02:39:42.160 00.000 8976 worker thread done servicing request
02:39:42.160 00.000 8976 Worker thread wakes up
02:39:42.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:42.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:42.160 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:39:42.845 00.685 8976 Exposure complete
02:39:42.850 00.005 8976 worker thread done servicing request
02:39:42.850 00.000 5052 OnExposeComplete: enter
02:39:42.850 00.000 5052 UpdateGuideState(): m_state=6
02:39:42.851 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9837
02:39:42.851 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.82, Mass=121, SNR=7.5, Peak=66 HFD=2.3
02:39:42.851 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:39:42.851 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
02:39:42.851 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.11 hyp=0.68 cameraTheta=0.16 mountX=-0.21 mountY=-0.62, mountTheta=-1.89
02:39:42.852 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.11, opts=13)
02:39:42.852 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.11)
02:39:42.852 00.000 8976 Worker thread wakes up
02:39:42.852 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.11) opts 0xd
02:39:42.852 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.11)
02:39:42.852 00.000 8976 Moving (0.67, 0.11) raw xDistance=-0.21 yDistance=-0.62
02:39:42.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:39:42.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
02:39:42.852 00.000 8976 MoveAxis(R, 0, ABG)
02:39:42.852 00.000 8976 MoveAxis(U, 3, ABG)
02:39:42.852 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:39:42.853 00.001 8976 stepping (-8, 20) + (0, 3)
02:39:42.853 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
02:39:42.853 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:42.853 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:42.853 00.000 5052 Enqueuing Expose request
02:39:42.853 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:42.895 00.042 8976 Received - 47 (G) 
02:39:42.895 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:42.895 00.000 8976 stepped: pos (-8, 23)
02:39:42.895 00.000 8976 move complete, result=0
02:39:42.895 00.000 8976 worker thread done servicing request
02:39:42.895 00.000 8976 Worker thread wakes up
02:39:42.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:42.895 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:42.895 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:39:43.579 00.684 8976 Exposure complete
02:39:43.584 00.005 8976 worker thread done servicing request
02:39:43.584 00.000 5052 OnExposeComplete: enter
02:39:43.584 00.000 5052 UpdateGuideState(): m_state=6
02:39:43.584 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9838
02:39:43.585 00.001 5052 Star::Find returns 1 (0), X=329.74, Y=281.20, Mass=117, SNR=7.5, Peak=62 HFD=2.1
02:39:43.585 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
02:39:43.585 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
02:39:43.585 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.51 hyp=0.76 cameraTheta=-0.73 mountX=-0.71 mountY=-0.20, mountTheta=-2.87
02:39:43.585 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.51, opts=13)
02:39:43.585 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.51)
02:39:43.585 00.000 8976 Worker thread wakes up
02:39:43.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.51) opts 0xd
02:39:43.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.51)
02:39:43.586 00.001 8976 Moving (0.57, -0.51) raw xDistance=-0.71 yDistance=-0.20
02:39:43.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:39:43.586 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:39:43.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:43.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
02:39:43.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:39:43.586 00.000 8976 MoveAxis(R, 3, ABG)
02:39:43.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:43.586 00.000 5052 Enqueuing Expose request
02:39:43.586 00.000 8976 stepping (-8, 23) + (3, 0)
02:39:43.586 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:43.614 00.028 8976 Received - 47 (G) 
02:39:43.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:43.614 00.000 8976 stepped: pos (-5, 23)
02:39:43.614 00.000 8976 MoveAxis(U, 0, ABG)
02:39:43.614 00.000 8976 move complete, result=0
02:39:43.614 00.000 8976 worker thread done servicing request
02:39:43.614 00.000 8976 Worker thread wakes up
02:39:43.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:43.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:43.614 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.2 px 0 ms NORTH
02:39:44.299 00.685 8976 Exposure complete
02:39:44.304 00.005 8976 worker thread done servicing request
02:39:44.304 00.000 5052 OnExposeComplete: enter
02:39:44.304 00.000 5052 UpdateGuideState(): m_state=6
02:39:44.304 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9839
02:39:44.304 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=282.03, Mass=126, SNR=7.7, Peak=70 HFD=2.1
02:39:44.305 00.001 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
02:39:44.305 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
02:39:44.305 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.32 hyp=0.82 cameraTheta=0.41 mountX=-0.05 mountY=-0.81, mountTheta=-1.64
02:39:44.305 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.32, opts=13)
02:39:44.305 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.32)
02:39:44.305 00.000 8976 Worker thread wakes up
02:39:44.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.32) opts 0xd
02:39:44.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.32)
02:39:44.306 00.001 8976 Moving (0.75, 0.32) raw xDistance=-0.05 yDistance=-0.81
02:39:44.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:39:44.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
02:39:44.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:39:44.306 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:39:44.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:44.306 00.000 8976 MoveAxis(R, 0, ABG)
02:39:44.306 00.000 8976 MoveAxis(U, 3, ABG)
02:39:44.306 00.000 8976 stepping (-5, 23) + (0, 3)
02:39:44.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:44.306 00.000 5052 Enqueuing Expose request
02:39:44.306 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:44.333 00.027 8976 Received - 47 (G) 
02:39:44.333 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:44.333 00.000 8976 stepped: pos (-5, 26)
02:39:44.334 00.001 8976 move complete, result=0
02:39:44.334 00.000 8976 worker thread done servicing request
02:39:44.334 00.000 8976 Worker thread wakes up
02:39:44.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:44.334 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:44.334 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:39:45.019 00.685 8976 Exposure complete
02:39:45.024 00.005 8976 worker thread done servicing request
02:39:45.025 00.001 5052 OnExposeComplete: enter
02:39:45.025 00.000 5052 UpdateGuideState(): m_state=6
02:39:45.025 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9840
02:39:45.025 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.70, Mass=110, SNR=7.3, Peak=64 HFD=1.7
02:39:45.025 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
02:39:45.025 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
02:39:45.025 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.01 hyp=0.48 cameraTheta=-0.02 mountX=-0.22 mountY=-0.39, mountTheta=-2.09
02:39:45.025 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.01, opts=13)
02:39:45.026 00.001 5052 Enqueuing Move request for stepguider (0.48, -0.01)
02:39:45.026 00.000 8976 Worker thread wakes up
02:39:45.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.01) opts 0xd
02:39:45.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.01)
02:39:45.026 00.000 8976 Moving (0.48, -0.01) raw xDistance=-0.22 yDistance=-0.39
02:39:45.026 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:39:45.026 00.000 5052 UpdateGuideState exits: m=110 SNR=7.3
02:39:45.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:45.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:39:45.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.39
02:39:45.026 00.000 8976 MoveAxis(R, 0, ABG)
02:39:45.026 00.000 8976 MoveAxis(U, 2, ABG)
02:39:45.026 00.000 8976 stepping (-5, 26) + (0, 2)
02:39:45.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:45.026 00.000 5052 Enqueuing Expose request
02:39:45.026 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:45.053 00.027 8976 Received - 47 (G) 
02:39:45.053 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:45.053 00.000 8976 stepped: pos (-5, 28)
02:39:45.053 00.000 8976 move complete, result=0
02:39:45.053 00.000 8976 worker thread done servicing request
02:39:45.053 00.000 8976 Worker thread wakes up
02:39:45.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:45.053 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:45.053 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:39:45.739 00.686 8976 Exposure complete
02:39:45.744 00.005 8976 worker thread done servicing request
02:39:45.744 00.000 5052 OnExposeComplete: enter
02:39:45.744 00.000 5052 UpdateGuideState(): m_state=6
02:39:45.744 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9841
02:39:45.744 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.38, Mass=114, SNR=7.4, Peak=63 HFD=1.7
02:39:45.744 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
02:39:45.744 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
02:39:45.744 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.33 hyp=0.61 cameraTheta=-0.58 mountX=-0.53 mountY=-0.25, mountTheta=-2.70
02:39:45.745 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.33, opts=13)
02:39:45.745 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.33)
02:39:45.745 00.000 8976 Worker thread wakes up
02:39:45.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.33) opts 0xd
02:39:45.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.33)
02:39:45.745 00.000 8976 Moving (0.51, -0.33) raw xDistance=-0.53 yDistance=-0.25
02:39:45.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:39:45.746 00.001 5052 UpdateGuideState exits: m=114 SNR=7.4
02:39:45.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
02:39:45.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:45.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:39:45.746 00.000 8976 MoveAxis(R, 2, ABG)
02:39:45.746 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:45.746 00.000 5052 Enqueuing Expose request
02:39:45.746 00.000 8976 stepping (-5, 28) + (2, 0)
02:39:45.746 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:45.772 00.026 8976 Received - 47 (G) 
02:39:45.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:45.772 00.000 8976 stepped: pos (-3, 28)
02:39:45.773 00.001 8976 MoveAxis(U, 0, ABG)
02:39:45.773 00.000 8976 move complete, result=0
02:39:45.773 00.000 8976 worker thread done servicing request
02:39:45.773 00.000 8976 Worker thread wakes up
02:39:45.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:45.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:45.773 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:39:46.458 00.685 8976 Exposure complete
02:39:46.464 00.006 8976 worker thread done servicing request
02:39:46.464 00.000 5052 OnExposeComplete: enter
02:39:46.464 00.000 5052 UpdateGuideState(): m_state=6
02:39:46.464 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9842
02:39:46.464 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.99, Mass=120, SNR=7.6, Peak=65 HFD=2.2
02:39:46.464 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
02:39:46.464 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
02:39:46.464 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.28 hyp=0.40 cameraTheta=0.78 mountX=0.12 mountY=-0.40, mountTheta=-1.27
02:39:46.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.28, opts=13)
02:39:46.465 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.28)
02:39:46.465 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:39:46.465 00.000 5052 UpdateGuideState exits: m=120 SNR=7.6
02:39:46.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:46.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:46.465 00.000 5052 Enqueuing Expose request
02:39:46.465 00.000 8976 Worker thread wakes up
02:39:46.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.28) opts 0xd
02:39:46.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.28)
02:39:46.465 00.000 8976 Moving (0.29, 0.28) raw xDistance=0.12 yDistance=-0.40
02:39:46.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:39:46.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:39:46.465 00.000 8976 MoveAxis(R, 0, ABG)
02:39:46.466 00.001 8976 MoveAxis(U, 2, ABG)
02:39:46.466 00.000 8976 stepping (-3, 28) + (0, 2)
02:39:46.466 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:46.492 00.026 8976 Received - 47 (G) 
02:39:46.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:46.492 00.000 8976 stepped: pos (-3, 30)
02:39:46.492 00.000 8976 move complete, result=0
02:39:46.492 00.000 8976 worker thread done servicing request
02:39:46.492 00.000 8976 Worker thread wakes up
02:39:46.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:46.492 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:46.492 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:39:47.175 00.683 8976 Exposure complete
02:39:47.181 00.006 8976 worker thread done servicing request
02:39:47.181 00.000 5052 OnExposeComplete: enter
02:39:47.181 00.000 5052 UpdateGuideState(): m_state=6
02:39:47.181 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9843
02:39:47.181 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.18, Mass=130, SNR=7.8, Peak=68 HFD=2.3
02:39:47.181 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.04) = xAngle (-0.39 = -0.39)
02:39:47.181 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.49 = -0.49)
02:39:47.181 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.47 hyp=0.47 cameraTheta=1.66 mountX=0.43 mountY=-0.22, mountTheta=-0.47
02:39:47.182 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.47, opts=13)
02:39:47.182 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.47)
02:39:47.182 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:39:47.182 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:39:47.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:47.182 00.000 8976 Worker thread wakes up
02:39:47.182 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.47) opts 0xd
02:39:47.182 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.47)
02:39:47.182 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:47.182 00.000 5052 Enqueuing Expose request
02:39:47.182 00.000 8976 Moving (-0.04, 0.47) raw xDistance=0.43 yDistance=-0.22
02:39:47.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:39:47.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:39:47.183 00.001 8976 MoveAxis(L, 2, ABG)
02:39:47.183 00.000 8976 stepping (-3, 30) + (-2, 0)
02:39:47.183 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:47.211 00.028 8976 Received - 47 (G) 
02:39:47.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:47.211 00.000 8976 stepped: pos (-5, 30)
02:39:47.211 00.000 8976 MoveAxis(U, 0, ABG)
02:39:47.211 00.000 8976 move complete, result=0
02:39:47.211 00.000 8976 worker thread done servicing request
02:39:47.211 00.000 8976 Worker thread wakes up
02:39:47.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:47.211 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:47.211 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:39:47.909 00.698 8976 Exposure complete
02:39:47.915 00.006 8976 worker thread done servicing request
02:39:47.915 00.000 5052 OnExposeComplete: enter
02:39:47.915 00.000 5052 UpdateGuideState(): m_state=6
02:39:47.915 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9844
02:39:47.915 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.63, Mass=113, SNR=7.3, Peak=65 HFD=2.1
02:39:47.915 00.000 5052 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
02:39:47.915 00.000 5052 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.75)
02:39:47.915 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.38 mountX=-0.03 mountY=0.12, mountTheta=1.85
02:39:47.916 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.08, opts=13)
02:39:47.916 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.08)
02:39:47.916 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:39:47.916 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:39:47.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:47.916 00.000 8976 Worker thread wakes up
02:39:47.916 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.08) opts 0xd
02:39:47.916 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.08)
02:39:47.916 00.000 8976 Moving (-0.09, -0.08) raw xDistance=-0.03 yDistance=0.12
02:39:47.916 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:47.916 00.000 5052 Enqueuing Expose request
02:39:47.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:39:47.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:39:47.916 00.000 8976 MoveAxis(R, 0, ABG)
02:39:47.917 00.001 8976 MoveAxis(U, 0, ABG)
02:39:47.917 00.000 8976 move complete, result=0
02:39:47.917 00.000 8976 worker thread done servicing request
02:39:47.917 00.000 8976 Worker thread wakes up
02:39:47.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:47.917 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:47.917 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:48.599 00.682 8976 Exposure complete
02:39:48.605 00.006 8976 worker thread done servicing request
02:39:48.605 00.000 5052 OnExposeComplete: enter
02:39:48.605 00.000 5052 UpdateGuideState(): m_state=6
02:39:48.605 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9845
02:39:48.605 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.84, Mass=109, SNR=7.2, Peak=61 HFD=2.0
02:39:48.605 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
02:39:48.605 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
02:39:48.605 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.48 mountX=0.19 mountY=0.07, mountTheta=0.34
02:39:48.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.13, opts=13)
02:39:48.606 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.13)
02:39:48.606 00.000 8976 Worker thread wakes up
02:39:48.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.13) opts 0xd
02:39:48.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.13)
02:39:48.606 00.000 8976 Moving (-0.16, 0.13) raw xDistance=0.19 yDistance=0.07
02:39:48.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:39:48.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:39:48.606 00.000 8976 MoveAxis(R, 0, ABG)
02:39:48.606 00.000 8976 MoveAxis(U, 0, ABG)
02:39:48.607 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:39:48.607 00.000 8976 move complete, result=0
02:39:48.607 00.000 8976 worker thread done servicing request
02:39:48.607 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:39:48.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:48.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:48.607 00.000 5052 Enqueuing Expose request
02:39:48.607 00.000 8976 Worker thread wakes up
02:39:48.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:48.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:48.607 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:49.291 00.684 8976 Exposure complete
02:39:49.296 00.005 8976 worker thread done servicing request
02:39:49.296 00.000 5052 OnExposeComplete: enter
02:39:49.296 00.000 5052 UpdateGuideState(): m_state=6
02:39:49.296 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9846
02:39:49.296 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.05, Mass=134, SNR=7.9, Peak=67 HFD=2.1
02:39:49.296 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.07 = -0.07)
02:39:49.296 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.17 = -0.17)
02:39:49.296 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.97 mountX=0.37 mountY=-0.06, mountTheta=-0.17
02:39:49.296 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.34, opts=13)
02:39:49.296 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.34)
02:39:49.296 00.000 8976 Worker thread wakes up
02:39:49.297 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.34) opts 0xd
02:39:49.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.34)
02:39:49.297 00.000 8976 Moving (-0.14, 0.34) raw xDistance=0.37 yDistance=-0.06
02:39:49.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:39:49.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:39:49.297 00.000 8976 MoveAxis(L, 2, ABG)
02:39:49.297 00.000 8976 stepping (-5, 30) + (-2, 0)
02:39:49.297 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:39:49.297 00.000 5052 UpdateGuideState exits: m=134 SNR=7.9
02:39:49.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:49.297 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:49.297 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:49.297 00.000 5052 Enqueuing Expose request
02:39:49.322 00.025 8976 Received - 47 (G) 
02:39:49.322 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:49.322 00.000 8976 stepped: pos (-7, 30)
02:39:49.322 00.000 8976 MoveAxis(U, 0, ABG)
02:39:49.322 00.000 8976 move complete, result=0
02:39:49.322 00.000 8976 worker thread done servicing request
02:39:49.322 00.000 8976 Worker thread wakes up
02:39:49.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:49.322 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:49.322 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:39:50.005 00.683 8976 Exposure complete
02:39:50.012 00.007 8976 worker thread done servicing request
02:39:50.012 00.000 5052 OnExposeComplete: enter
02:39:50.013 00.001 5052 UpdateGuideState(): m_state=6
02:39:50.013 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9847
02:39:50.013 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.42, Mass=120, SNR=7.5, Peak=61 HFD=2.2
02:39:50.013 00.000 5052 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.04) = xAngle (-4.10 = 2.18)
02:39:50.013 00.000 5052 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.08)
02:39:50.013 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-2.06 mountX=-0.19 mountY=0.29, mountTheta=2.15
02:39:50.013 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.29, opts=13)
02:39:50.014 00.001 5052 Enqueuing Move request for stepguider (-0.16, -0.29)
02:39:50.014 00.000 8976 Worker thread wakes up
02:39:50.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.29) opts 0xd
02:39:50.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.29)
02:39:50.014 00.000 8976 Moving (-0.16, -0.29) raw xDistance=-0.19 yDistance=0.29
02:39:50.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:39:50.014 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:39:50.014 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:39:50.014 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:50.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:39:50.014 00.000 8976 MoveAxis(R, 0, ABG)
02:39:50.014 00.000 8976 MoveAxis(D, 1, ABG)
02:39:50.014 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:50.014 00.000 5052 Enqueuing Expose request
02:39:50.014 00.000 8976 stepping (-7, 30) + (0, -1)
02:39:50.014 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:50.041 00.027 8976 Received - 47 (G) 
02:39:50.041 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:50.041 00.000 8976 stepped: pos (-7, 29)
02:39:50.041 00.000 8976 move complete, result=0
02:39:50.041 00.000 8976 worker thread done servicing request
02:39:50.041 00.000 8976 Worker thread wakes up
02:39:50.041 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:50.041 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:39:50.042 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:50.725 00.683 8976 Exposure complete
02:39:50.731 00.006 8976 worker thread done servicing request
02:39:50.731 00.000 5052 OnExposeComplete: enter
02:39:50.731 00.000 5052 UpdateGuideState(): m_state=6
02:39:50.731 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9848
02:39:50.732 00.001 5052 Star::Find returns 1 (0), X=328.65, Y=281.35, Mass=125, SNR=7.7, Peak=66 HFD=1.8
02:39:50.732 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
02:39:50.732 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.60)
02:39:50.732 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.36 hyp=0.64 cameraTheta=-2.54 mountX=-0.08 mountY=0.64, mountTheta=1.70
02:39:50.732 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.36, opts=13)
02:39:50.732 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.36)
02:39:50.732 00.000 8976 Worker thread wakes up
02:39:50.732 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.36) opts 0xd
02:39:50.732 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.36)
02:39:50.733 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:39:50.733 00.000 8976 Moving (-0.53, -0.36) raw xDistance=-0.08 yDistance=0.64
02:39:50.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:39:50.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64
02:39:50.733 00.000 8976 MoveAxis(R, 0, ABG)
02:39:50.733 00.000 8976 MoveAxis(D, 3, ABG)
02:39:50.733 00.000 8976 stepping (-7, 29) + (0, -3)
02:39:50.733 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:39:50.733 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:50.733 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:50.733 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:50.733 00.000 5052 Enqueuing Expose request
02:39:50.760 00.027 8976 Received - 47 (G) 
02:39:50.760 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:50.760 00.000 8976 stepped: pos (-7, 26)
02:39:50.760 00.000 8976 move complete, result=0
02:39:50.760 00.000 8976 worker thread done servicing request
02:39:50.760 00.000 8976 Worker thread wakes up
02:39:50.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:50.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:50.760 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:39:51.444 00.684 8976 Exposure complete
02:39:51.449 00.005 8976 worker thread done servicing request
02:39:51.449 00.000 5052 OnExposeComplete: enter
02:39:51.450 00.001 5052 UpdateGuideState(): m_state=6
02:39:51.450 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9849
02:39:51.450 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.56, Mass=124, SNR=7.6, Peak=66 HFD=1.9
02:39:51.450 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.32 = 2.97)
02:39:51.450 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.42 = 2.86)
02:39:51.450 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.27 mountX=-0.15 mountY=0.04, mountTheta=2.87
02:39:51.450 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.15, opts=13)
02:39:51.450 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.15)
02:39:51.450 00.000 8976 Worker thread wakes up
02:39:51.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.15) opts 0xd
02:39:51.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.15)
02:39:51.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:39:51.450 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
02:39:51.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:51.450 00.000 8976 Moving (0.05, -0.15) raw xDistance=-0.15 yDistance=0.04
02:39:51.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:39:51.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:39:51.450 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:51.450 00.000 5052 Enqueuing Expose request
02:39:51.450 00.000 8976 MoveAxis(R, 0, ABG)
02:39:51.450 00.000 8976 MoveAxis(U, 0, ABG)
02:39:51.450 00.000 8976 move complete, result=0
02:39:51.450 00.000 8976 worker thread done servicing request
02:39:51.450 00.000 8976 Worker thread wakes up
02:39:51.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:51.450 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:51.450 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:52.135 00.685 8976 Exposure complete
02:39:52.142 00.007 5052 OnExposeComplete: enter
02:39:52.142 00.000 5052 UpdateGuideState(): m_state=6
02:39:52.142 00.000 8976 worker thread done servicing request
02:39:52.142 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9850
02:39:52.142 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.82, Mass=119, SNR=7.5, Peak=67 HFD=1.9
02:39:52.142 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
02:39:52.142 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
02:39:52.142 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.72 mountX=0.04 mountY=-0.16, mountTheta=-1.33
02:39:52.143 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.11, opts=13)
02:39:52.143 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.11)
02:39:52.143 00.000 8976 Worker thread wakes up
02:39:52.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:39:52.144 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.11) opts 0xd
02:39:52.144 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:39:52.144 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.11)
02:39:52.144 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:52.144 00.000 8976 Moving (0.13, 0.11) raw xDistance=0.04 yDistance=-0.16
02:39:52.144 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:52.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:39:52.144 00.000 5052 Enqueuing Expose request
02:39:52.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:39:52.144 00.000 8976 MoveAxis(R, 0, ABG)
02:39:52.144 00.000 8976 MoveAxis(U, 0, ABG)
02:39:52.144 00.000 8976 move complete, result=0
02:39:52.144 00.000 8976 worker thread done servicing request
02:39:52.144 00.000 8976 Worker thread wakes up
02:39:52.145 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:52.145 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:52.145 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:39:52.830 00.685 8976 Exposure complete
02:39:52.835 00.005 8976 worker thread done servicing request
02:39:52.835 00.000 5052 OnExposeComplete: enter
02:39:52.835 00.000 5052 UpdateGuideState(): m_state=6
02:39:52.835 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9851
02:39:52.835 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.93, Mass=127, SNR=7.8, Peak=69 HFD=2.1
02:39:52.835 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
02:39:52.835 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
02:39:52.835 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.22 hyp=0.35 cameraTheta=0.69 mountX=0.07 mountY=-0.35, mountTheta=-1.36
02:39:52.835 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.22, opts=13)
02:39:52.835 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.22)
02:39:52.836 00.001 8976 Worker thread wakes up
02:39:52.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.22) opts 0xd
02:39:52.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.22)
02:39:52.836 00.000 8976 Moving (0.27, 0.22) raw xDistance=0.07 yDistance=-0.35
02:39:52.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:39:52.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:39:52.836 00.000 8976 MoveAxis(R, 0, ABG)
02:39:52.836 00.000 8976 MoveAxis(U, 1, ABG)
02:39:52.836 00.000 8976 stepping (-7, 26) + (0, 1)
02:39:52.836 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:52.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:39:52.836 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:39:52.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:52.836 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:52.836 00.000 5052 Enqueuing Expose request
02:39:52.854 00.018 8976 Received - 47 (G) 
02:39:52.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:52.854 00.000 8976 stepped: pos (-7, 27)
02:39:52.854 00.000 8976 move complete, result=0
02:39:52.854 00.000 8976 worker thread done servicing request
02:39:52.854 00.000 8976 Worker thread wakes up
02:39:52.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:52.854 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:52.854 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:39:53.538 00.684 8976 Exposure complete
02:39:53.544 00.006 8976 worker thread done servicing request
02:39:53.545 00.001 5052 OnExposeComplete: enter
02:39:53.545 00.000 5052 UpdateGuideState(): m_state=6
02:39:53.545 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9852
02:39:53.545 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.87, Mass=113, SNR=7.3, Peak=66 HFD=2.3
02:39:53.545 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:39:53.545 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:39:53.545 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.16 hyp=0.71 cameraTheta=0.23 mountX=-0.17 mountY=-0.66, mountTheta=-1.82
02:39:53.545 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.16, opts=13)
02:39:53.545 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.16)
02:39:53.545 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:39:53.546 00.001 5052 UpdateGuideState exits: m=113 SNR=7.3
02:39:53.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:53.546 00.000 8976 Worker thread wakes up
02:39:53.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.16) opts 0xd
02:39:53.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.16)
02:39:53.546 00.000 8976 Moving (0.69, 0.16) raw xDistance=-0.17 yDistance=-0.66
02:39:53.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:39:53.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
02:39:53.546 00.000 8976 MoveAxis(R, 0, ABG)
02:39:53.546 00.000 8976 MoveAxis(U, 3, ABG)
02:39:53.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:53.546 00.000 5052 Enqueuing Expose request
02:39:53.546 00.000 8976 stepping (-7, 27) + (0, 3)
02:39:53.546 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:53.573 00.027 8976 Received - 47 (G) 
02:39:53.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:53.573 00.000 8976 stepped: pos (-7, 30)
02:39:53.573 00.000 8976 move complete, result=0
02:39:53.573 00.000 8976 worker thread done servicing request
02:39:53.573 00.000 8976 Worker thread wakes up
02:39:53.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:53.573 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:53.574 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:39:54.260 00.686 8976 Exposure complete
02:39:54.265 00.005 8976 worker thread done servicing request
02:39:54.265 00.000 5052 OnExposeComplete: enter
02:39:54.265 00.000 5052 UpdateGuideState(): m_state=6
02:39:54.265 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9853
02:39:54.266 00.001 5052 Star::Find returns 1 (0), X=329.80, Y=281.23, Mass=117, SNR=7.5, Peak=62 HFD=2.1
02:39:54.266 00.000 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
02:39:54.266 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
02:39:54.266 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.48 hyp=0.79 cameraTheta=-0.65 mountX=-0.71 mountY=-0.27, mountTheta=-2.78
02:39:54.266 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.48, opts=13)
02:39:54.266 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.48)
02:39:54.266 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:39:54.267 00.001 8976 Worker thread wakes up
02:39:54.267 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:39:54.267 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:54.267 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.48) opts 0xd
02:39:54.267 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.48)
02:39:54.267 00.000 8976 Moving (0.63, -0.48) raw xDistance=-0.71 yDistance=-0.27
02:39:54.267 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:54.267 00.000 5052 Enqueuing Expose request
02:39:54.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
02:39:54.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
02:39:54.267 00.000 8976 MoveAxis(R, 3, ABG)
02:39:54.267 00.000 8976 stepping (-7, 30) + (3, 0)
02:39:54.267 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:54.292 00.025 8976 Received - 47 (G) 
02:39:54.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:39:54.293 00.001 8976 stepped: pos (-4, 30)
02:39:54.293 00.000 8976 MoveAxis(U, 1, ABG)
02:39:54.293 00.000 8976 stepping (-4, 30) + (0, 1)
02:39:54.293 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:54.325 00.032 8976 Received - 47 (G) 
02:39:54.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:54.325 00.000 8976 stepped: pos (-4, 31)
02:39:54.325 00.000 8976 starting a new bump
02:39:54.325 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:39:54.325 00.000 8976 MountToCamera -- mountX=0.91 mountY=-4.60 hyp=4.69 mountTheta=-1.38 cameraX=3.69, cameraY=2.90 cameraTheta=0.67
02:39:54.325 00.000 8976 incremental bump (3.685, 2.902) isValid = 1
02:39:54.326 00.001 8976 Scheduling Mount bump of (0.090, 0.074)
02:39:54.326 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:39:54.326 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:39:54.326 00.000 8976 move complete, result=0
02:39:54.326 00.000 9828 Worker thread wakes up
02:39:54.326 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
02:39:54.326 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:39:54.326 00.000 8976 worker thread done servicing request
02:39:54.326 00.000 8976 Worker thread wakes up
02:39:54.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:54.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:54.326 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:39:54.326 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
02:39:54.326 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
02:39:54.326 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:39:54.326 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:39:54.326 00.000 9828 BLC: window closed
02:39:54.326 00.000 9828 MoveAxis(E, 30, B)
02:39:54.326 00.000 9828 Guiding  Dir = 2, Dur = 30
02:39:54.327 00.001 9828 IsSlewing returns 0
02:39:54.327 00.000 9828 IsGuiding returns 0
02:39:54.327 00.000 9828 PulseGuide returned control before completion, sleep 40
02:39:54.375 00.048 9828 IsGuiding returns 1
02:39:54.375 00.000 9828 scope still moving after pulse duration time elapsed
02:39:54.406 00.031 9828 IsSlewing returns 0
02:39:54.406 00.000 9828 IsGuiding returns 1
02:39:54.437 00.031 9828 IsSlewing returns 0
02:39:54.437 00.000 9828 IsGuiding returns 1
02:39:54.468 00.031 9828 IsSlewing returns 0
02:39:54.468 00.000 9828 IsGuiding returns 0
02:39:54.468 00.000 9828 scope move finished after 30 + 111 ms
02:39:54.468 00.000 9828 Move returns status 0, amount 30
02:39:54.468 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:54.468 00.000 9828 MoveAxis(N, 8, B)
02:39:54.468 00.000 9828 Guiding  Dir = 0, Dur = 8
02:39:54.484 00.016 9828 IsSlewing returns 0
02:39:54.484 00.000 9828 IsGuiding returns 0
02:39:54.484 00.000 9828 PulseGuide returned control before completion, sleep 18
02:39:54.515 00.031 9828 IsGuiding returns 1
02:39:54.515 00.000 9828 scope still moving after pulse duration time elapsed
02:39:54.546 00.031 9828 IsSlewing returns 0
02:39:54.547 00.001 9828 IsGuiding returns 1
02:39:54.579 00.032 9828 IsSlewing returns 0
02:39:54.579 00.000 9828 IsGuiding returns 1
02:39:54.625 00.046 9828 IsSlewing returns 0
02:39:54.625 00.000 9828 IsGuiding returns 0
02:39:54.625 00.000 9828 scope move finished after 8 + 133 ms
02:39:54.625 00.000 9828 Move returns status 0, amount 8
02:39:54.626 00.001 9828 move complete, result=0
02:39:54.626 00.000 9828 worker thread done servicing request
02:39:54.626 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:39:55.006 00.380 8976 Exposure complete
02:39:55.012 00.006 8976 worker thread done servicing request
02:39:55.012 00.000 5052 OnExposeComplete: enter
02:39:55.012 00.000 5052 UpdateGuideState(): m_state=6
02:39:55.012 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9854
02:39:55.012 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.75, Mass=125, SNR=7.7, Peak=69 HFD=2.0
02:39:55.012 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:39:55.012 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:39:55.012 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.04 hyp=0.51 cameraTheta=0.09 mountX=-0.19 mountY=-0.45, mountTheta=-1.97
02:39:55.012 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.04, opts=13)
02:39:55.012 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.04)
02:39:55.014 00.002 8976 Worker thread wakes up
02:39:55.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.04) opts 0xd
02:39:55.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.04)
02:39:55.014 00.000 8976 Moving (0.50, 0.04) raw xDistance=-0.19 yDistance=-0.45
02:39:55.014 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:39:55.014 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:39:55.014 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:55.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:39:55.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
02:39:55.014 00.000 8976 MoveAxis(R, 0, ABG)
02:39:55.014 00.000 8976 MoveAxis(U, 2, ABG)
02:39:55.014 00.000 8976 stepping (-4, 31) + (0, 2)
02:39:55.014 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:55.014 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:55.014 00.000 5052 Enqueuing Expose request
02:39:55.044 00.030 8976 Received - 47 (G) 
02:39:55.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:55.044 00.000 8976 stepped: pos (-4, 33)
02:39:55.044 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:39:55.044 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:39:55.044 00.000 8976 MountToCamera -- mountX=0.81 mountY=-4.81 hyp=4.88 mountTheta=-1.40 cameraX=3.92, cameraY=2.91 cameraTheta=0.64
02:39:55.044 00.000 8976 incremental bump (3.917, 2.912) isValid = 1
02:39:55.044 00.000 8976 Scheduling Mount bump of (0.108, 0.083)
02:39:55.044 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.08, opts=4)
02:39:55.044 00.000 8976 Enqueuing Move request for scope (0.11, 0.08)
02:39:55.044 00.000 8976 move complete, result=0
02:39:55.044 00.000 9828 Worker thread wakes up
02:39:55.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0x4
02:39:55.044 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:39:55.044 00.000 8976 worker thread done servicing request
02:39:55.044 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
02:39:55.044 00.000 8976 Worker thread wakes up
02:39:55.045 00.001 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
02:39:55.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:55.045 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
02:39:55.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:55.045 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.66 mountX=-0.11 mountY=-0.07, mountTheta=-2.59
02:39:55.045 00.000 9828 Moving (0.11, 0.08) raw xDistance=-0.11 yDistance=-0.07
02:39:55.045 00.000 9828 BLC: window closed
02:39:55.045 00.000 9828 MoveAxis(E, 35, B)
02:39:55.045 00.000 9828 Guiding  Dir = 2, Dur = 35
02:39:55.045 00.000 9828 IsSlewing returns 0
02:39:55.045 00.000 9828 IsGuiding returns 0
02:39:55.045 00.000 9828 PulseGuide returned control before completion, sleep 45
02:39:55.105 00.060 9828 IsGuiding returns 1
02:39:55.105 00.000 9828 scope still moving after pulse duration time elapsed
02:39:55.136 00.031 9828 IsSlewing returns 0
02:39:55.136 00.000 9828 IsGuiding returns 1
02:39:55.167 00.031 9828 IsSlewing returns 0
02:39:55.167 00.000 9828 IsGuiding returns 1
02:39:55.199 00.032 9828 IsSlewing returns 0
02:39:55.199 00.000 9828 IsGuiding returns 0
02:39:55.199 00.000 9828 scope move finished after 35 + 117 ms
02:39:55.199 00.000 9828 Move returns status 0, amount 35
02:39:55.199 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:55.199 00.000 9828 MoveAxis(N, 9, B)
02:39:55.199 00.000 9828 Guiding  Dir = 0, Dur = 9
02:39:55.215 00.016 9828 IsSlewing returns 0
02:39:55.215 00.000 9828 IsGuiding returns 0
02:39:55.215 00.000 9828 PulseGuide returned control before completion, sleep 19
02:39:55.246 00.031 9828 IsGuiding returns 1
02:39:55.246 00.000 9828 scope still moving after pulse duration time elapsed
02:39:55.277 00.031 9828 IsSlewing returns 0
02:39:55.277 00.000 9828 IsGuiding returns 1
02:39:55.308 00.031 9828 IsSlewing returns 0
02:39:55.308 00.000 9828 IsGuiding returns 1
02:39:55.340 00.032 9828 IsSlewing returns 0
02:39:55.340 00.000 9828 IsGuiding returns 0
02:39:55.340 00.000 9828 scope move finished after 9 + 116 ms
02:39:55.340 00.000 9828 Move returns status 0, amount 9
02:39:55.340 00.000 9828 move complete, result=0
02:39:55.340 00.000 9828 worker thread done servicing request
02:39:55.340 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.1 px 9 ms NORTH
02:39:55.727 00.387 8976 Exposure complete
02:39:55.733 00.006 8976 worker thread done servicing request
02:39:55.733 00.000 5052 OnExposeComplete: enter
02:39:55.733 00.000 5052 UpdateGuideState(): m_state=6
02:39:55.733 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9855
02:39:55.733 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.55, Mass=111, SNR=7.2, Peak=64 HFD=2.0
02:39:55.733 00.000 5052 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.04) = xAngle (-3.98 = 2.30)
02:39:55.733 00.000 5052 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.09 = 2.20)
02:39:55.733 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.94 mountX=-0.11 mountY=0.14, mountTheta=2.26
02:39:55.734 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.16, opts=13)
02:39:55.734 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.16)
02:39:55.734 00.000 8976 Worker thread wakes up
02:39:55.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.16) opts 0xd
02:39:55.734 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:39:55.734 00.000 5052 UpdateGuideState exits: m=111 SNR=7.2
02:39:55.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:55.734 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:55.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.16)
02:39:55.735 00.001 8976 Moving (-0.06, -0.16) raw xDistance=-0.11 yDistance=0.14
02:39:55.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:39:55.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:39:55.735 00.000 5052 Enqueuing Expose request
02:39:55.735 00.000 8976 MoveAxis(R, 0, ABG)
02:39:55.735 00.000 8976 MoveAxis(U, 0, ABG)
02:39:55.735 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:39:55.735 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:39:55.735 00.000 8976 MountToCamera -- mountX=0.74 mountY=-4.95 hyp=5.01 mountTheta=-1.42 cameraX=4.07, cameraY=2.92 cameraTheta=0.62
02:39:55.735 00.000 8976 incremental bump (4.072, 2.918) isValid = 1
02:39:55.735 00.000 8976 Scheduling Mount bump of (0.124, 0.093)
02:39:55.735 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.09, opts=4)
02:39:55.735 00.000 8976 Enqueuing Move request for scope (0.12, 0.09)
02:39:55.735 00.000 8976 move complete, result=0
02:39:55.735 00.000 8976 worker thread done servicing request
02:39:55.735 00.000 8976 Worker thread wakes up
02:39:55.735 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:55.735 00.000 9828 Worker thread wakes up
02:39:55.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:55.735 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0x4
02:39:55.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:55.735 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
02:39:55.735 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
02:39:55.735 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
02:39:55.736 00.001 9828 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.16 cameraTheta=0.64 mountX=-0.13 mountY=-0.08, mountTheta=-2.61
02:39:55.736 00.000 9828 Moving (0.12, 0.09) raw xDistance=-0.13 yDistance=-0.08
02:39:55.736 00.000 9828 BLC: window closed
02:39:55.736 00.000 9828 MoveAxis(E, 41, B)
02:39:55.736 00.000 9828 Guiding  Dir = 2, Dur = 41
02:39:55.736 00.000 9828 IsSlewing returns 0
02:39:55.736 00.000 9828 IsGuiding returns 0
02:39:55.736 00.000 9828 PulseGuide returned control before completion, sleep 51
02:39:55.793 00.057 9828 IsGuiding returns 1
02:39:55.793 00.000 9828 scope still moving after pulse duration time elapsed
02:39:55.825 00.032 9828 IsSlewing returns 0
02:39:55.825 00.000 9828 IsGuiding returns 1
02:39:55.856 00.031 9828 IsSlewing returns 0
02:39:55.856 00.000 9828 IsGuiding returns 1
02:39:55.887 00.031 9828 IsSlewing returns 0
02:39:55.887 00.000 9828 IsGuiding returns 1
02:39:55.918 00.031 9828 IsSlewing returns 0
02:39:55.918 00.000 9828 IsGuiding returns 1
02:39:55.949 00.031 9828 IsSlewing returns 0
02:39:55.949 00.000 9828 IsGuiding returns 1
02:39:55.979 00.030 9828 IsSlewing returns 0
02:39:55.979 00.000 9828 IsGuiding returns 0
02:39:55.979 00.000 9828 scope move finished after 41 + 202 ms
02:39:55.979 00.000 9828 Move returns status 0, amount 41
02:39:55.979 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:55.979 00.000 9828 MoveAxis(N, 10, B)
02:39:55.979 00.000 9828 Guiding  Dir = 0, Dur = 10
02:39:55.995 00.016 9828 IsSlewing returns 0
02:39:55.995 00.000 9828 IsGuiding returns 0
02:39:55.995 00.000 9828 PulseGuide returned control before completion, sleep 20
02:39:56.026 00.031 9828 IsGuiding returns 1
02:39:56.026 00.000 9828 scope still moving after pulse duration time elapsed
02:39:56.058 00.032 9828 IsSlewing returns 0
02:39:56.058 00.000 9828 IsGuiding returns 1
02:39:56.090 00.032 9828 IsSlewing returns 0
02:39:56.090 00.000 9828 IsGuiding returns 1
02:39:56.121 00.031 9828 IsSlewing returns 0
02:39:56.121 00.000 9828 IsGuiding returns 0
02:39:56.121 00.000 9828 scope move finished after 10 + 115 ms
02:39:56.121 00.000 9828 Move returns status 0, amount 10
02:39:56.121 00.000 9828 move complete, result=0
02:39:56.121 00.000 9828 worker thread done servicing request
02:39:56.121 00.000 5052 GuideStep: -0.1 px 41 ms EAST, -0.1 px 10 ms NORTH
02:39:56.419 00.298 8976 Exposure complete
02:39:56.425 00.006 8976 worker thread done servicing request
02:39:56.425 00.000 5052 OnExposeComplete: enter
02:39:56.425 00.000 5052 UpdateGuideState(): m_state=6
02:39:56.425 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9856
02:39:56.425 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.52, Mass=112, SNR=7.3, Peak=64 HFD=2.0
02:39:56.425 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.04) = xAngle (-3.56 = 2.73)
02:39:56.425 00.000 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.66 = 2.62)
02:39:56.425 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.51 mountX=-0.18 mountY=0.10, mountTheta=2.64
02:39:56.426 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.19, opts=13)
02:39:56.426 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.19)
02:39:56.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:39:56.426 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:39:56.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:56.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:56.426 00.000 5052 Enqueuing Expose request
02:39:56.426 00.000 8976 Worker thread wakes up
02:39:56.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.19) opts 0xd
02:39:56.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.19)
02:39:56.426 00.000 8976 Moving (0.01, -0.19) raw xDistance=-0.18 yDistance=0.10
02:39:56.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:39:56.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:39:56.426 00.000 8976 MoveAxis(R, 0, ABG)
02:39:56.426 00.000 8976 MoveAxis(U, 0, ABG)
02:39:56.426 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
02:39:56.426 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:39:56.426 00.000 8976 MountToCamera -- mountX=0.70 mountY=-5.05 hyp=5.10 mountTheta=-1.43 cameraX=4.18, cameraY=2.92 cameraTheta=0.61
02:39:56.426 00.000 8976 incremental bump (4.176, 2.922) isValid = 1
02:39:56.426 00.000 8976 Scheduling Mount bump of (0.141, 0.102)
02:39:56.426 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.10, opts=4)
02:39:56.427 00.001 8976 Enqueuing Move request for scope (0.14, 0.10)
02:39:56.427 00.000 8976 move complete, result=0
02:39:56.427 00.000 8976 worker thread done servicing request
02:39:56.427 00.000 8976 Worker thread wakes up
02:39:56.427 00.000 9828 Worker thread wakes up
02:39:56.427 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0x4
02:39:56.427 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
02:39:56.427 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
02:39:56.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:56.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:56.427 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
02:39:56.427 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:56.427 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.63 mountX=-0.15 mountY=-0.08, mountTheta=-2.62
02:39:56.427 00.000 9828 Moving (0.14, 0.10) raw xDistance=-0.15 yDistance=-0.08
02:39:56.427 00.000 9828 BLC: window closed
02:39:56.427 00.000 9828 MoveAxis(E, 46, B)
02:39:56.427 00.000 9828 Guiding  Dir = 2, Dur = 46
02:39:56.428 00.001 9828 IsSlewing returns 0
02:39:56.428 00.000 9828 IsGuiding returns 0
02:39:56.428 00.000 9828 PulseGuide returned control before completion, sleep 56
02:39:56.494 00.066 9828 IsGuiding returns 1
02:39:56.494 00.000 9828 scope still moving after pulse duration time elapsed
02:39:56.524 00.030 9828 IsSlewing returns 0
02:39:56.524 00.000 9828 IsGuiding returns 1
02:39:56.556 00.032 9828 IsSlewing returns 0
02:39:56.556 00.000 9828 IsGuiding returns 1
02:39:56.588 00.032 9828 IsSlewing returns 0
02:39:56.588 00.000 9828 IsGuiding returns 0
02:39:56.588 00.000 9828 scope move finished after 46 + 113 ms
02:39:56.588 00.000 9828 Move returns status 0, amount 46
02:39:56.588 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:56.588 00.000 9828 MoveAxis(N, 11, B)
02:39:56.588 00.000 9828 Guiding  Dir = 0, Dur = 11
02:39:56.604 00.016 9828 IsSlewing returns 0
02:39:56.604 00.000 9828 IsGuiding returns 0
02:39:56.604 00.000 9828 PulseGuide returned control before completion, sleep 21
02:39:56.635 00.031 9828 IsGuiding returns 1
02:39:56.635 00.000 9828 scope still moving after pulse duration time elapsed
02:39:56.665 00.030 9828 IsSlewing returns 0
02:39:56.666 00.001 9828 IsGuiding returns 1
02:39:56.697 00.031 9828 IsSlewing returns 0
02:39:56.697 00.000 9828 IsGuiding returns 1
02:39:56.729 00.032 9828 IsSlewing returns 0
02:39:56.729 00.000 9828 IsGuiding returns 1
02:39:56.761 00.032 9828 IsSlewing returns 0
02:39:56.761 00.000 9828 IsGuiding returns 0
02:39:56.761 00.000 9828 scope move finished after 11 + 146 ms
02:39:56.761 00.000 9828 Move returns status 0, amount 11
02:39:56.761 00.000 9828 move complete, result=0
02:39:56.761 00.000 9828 worker thread done servicing request
02:39:56.761 00.000 5052 GuideStep: -0.1 px 46 ms EAST, -0.1 px 11 ms NORTH
02:39:57.112 00.351 8976 Exposure complete
02:39:57.117 00.005 8976 worker thread done servicing request
02:39:57.117 00.000 5052 OnExposeComplete: enter
02:39:57.117 00.000 5052 UpdateGuideState(): m_state=6
02:39:57.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9857
02:39:57.117 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.29, Mass=110, SNR=7.3, Peak=66 HFD=1.8
02:39:57.118 00.001 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
02:39:57.118 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.82)
02:39:57.118 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.42 hyp=0.57 cameraTheta=-2.31 mountX=-0.20 mountY=0.55, mountTheta=1.91
02:39:57.118 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.42, opts=13)
02:39:57.118 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.42)
02:39:57.119 00.001 8976 Worker thread wakes up
02:39:57.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.42) opts 0xd
02:39:57.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.42)
02:39:57.119 00.000 8976 Moving (-0.39, -0.42) raw xDistance=-0.20 yDistance=0.55
02:39:57.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:39:57.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:39:57.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:39:57.119 00.000 5052 UpdateGuideState exits: m=110 SNR=7.3
02:39:57.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:57.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:57.119 00.000 5052 Enqueuing Expose request
02:39:57.119 00.000 8976 MoveAxis(R, 0, ABG)
02:39:57.119 00.000 8976 MoveAxis(D, 2, ABG)
02:39:57.119 00.000 8976 stepping (-4, 33) + (0, -2)
02:39:57.119 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:57.155 00.036 8976 Received - 47 (G) 
02:39:57.155 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:57.155 00.000 8976 stepped: pos (-4, 31)
02:39:57.155 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
02:39:57.155 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:39:57.155 00.000 8976 MountToCamera -- mountX=0.67 mountY=-5.01 hyp=5.05 mountTheta=-1.44 cameraX=4.15, cameraY=2.88 cameraTheta=0.61
02:39:57.155 00.000 8976 incremental bump (4.153, 2.878) isValid = 1
02:39:57.155 00.000 8976 Scheduling Mount bump of (0.157, 0.113)
02:39:57.155 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.11, opts=4)
02:39:57.155 00.000 8976 Enqueuing Move request for scope (0.16, 0.11)
02:39:57.155 00.000 8976 move complete, result=0
02:39:57.155 00.000 8976 worker thread done servicing request
02:39:57.155 00.000 8976 Worker thread wakes up
02:39:57.155 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:57.155 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:57.155 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:39:57.155 00.000 9828 Worker thread wakes up
02:39:57.155 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0x4
02:39:57.156 00.001 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
02:39:57.156 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
02:39:57.156 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.65)
02:39:57.156 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.62 mountX=-0.16 mountY=-0.09, mountTheta=-2.62
02:39:57.156 00.000 9828 Moving (0.16, 0.11) raw xDistance=-0.16 yDistance=-0.09
02:39:57.156 00.000 9828 BLC: window closed
02:39:57.156 00.000 9828 MoveAxis(E, 52, B)
02:39:57.156 00.000 9828 Guiding  Dir = 2, Dur = 52
02:39:57.156 00.000 9828 IsSlewing returns 0
02:39:57.156 00.000 9828 IsGuiding returns 0
02:39:57.156 00.000 9828 PulseGuide returned control before completion, sleep 62
02:39:57.227 00.071 9828 IsGuiding returns 1
02:39:57.227 00.000 9828 scope still moving after pulse duration time elapsed
02:39:57.258 00.031 9828 IsSlewing returns 0
02:39:57.258 00.000 9828 IsGuiding returns 1
02:39:57.289 00.031 9828 IsSlewing returns 0
02:39:57.290 00.001 9828 IsGuiding returns 1
02:39:57.321 00.031 9828 IsSlewing returns 0
02:39:57.321 00.000 9828 IsGuiding returns 0
02:39:57.321 00.000 9828 scope move finished after 52 + 112 ms
02:39:57.321 00.000 9828 Move returns status 0, amount 52
02:39:57.321 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:57.321 00.000 9828 MoveAxis(N, 13, B)
02:39:57.321 00.000 9828 Guiding  Dir = 0, Dur = 13
02:39:57.337 00.016 9828 IsSlewing returns 0
02:39:57.337 00.000 9828 IsGuiding returns 0
02:39:57.337 00.000 9828 PulseGuide returned control before completion, sleep 23
02:39:57.368 00.031 9828 IsGuiding returns 1
02:39:57.368 00.000 9828 scope still moving after pulse duration time elapsed
02:39:57.400 00.032 9828 IsSlewing returns 0
02:39:57.400 00.000 9828 IsGuiding returns 1
02:39:57.430 00.030 9828 IsSlewing returns 0
02:39:57.430 00.000 9828 IsGuiding returns 1
02:39:57.461 00.031 9828 IsSlewing returns 0
02:39:57.461 00.000 9828 IsGuiding returns 1
02:39:57.493 00.032 9828 IsSlewing returns 0
02:39:57.497 00.004 9828 IsGuiding returns 0
02:39:57.497 00.000 9828 scope move finished after 13 + 147 ms
02:39:57.497 00.000 9828 Move returns status 0, amount 13
02:39:57.498 00.001 9828 move complete, result=0
02:39:57.498 00.000 9828 worker thread done servicing request
02:39:57.498 00.000 5052 GuideStep: -0.2 px 52 ms EAST, -0.1 px 13 ms NORTH
02:39:57.839 00.341 8976 Exposure complete
02:39:57.845 00.006 8976 worker thread done servicing request
02:39:57.845 00.000 5052 OnExposeComplete: enter
02:39:57.845 00.000 5052 UpdateGuideState(): m_state=6
02:39:57.845 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9858
02:39:57.845 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.40, Mass=120, SNR=7.5, Peak=64 HFD=2.3
02:39:57.845 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.42 = 2.86)
02:39:57.845 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.52 = 2.76)
02:39:57.845 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.31 hyp=0.31 cameraTheta=-1.38 mountX=-0.30 mountY=0.12, mountTheta=2.77
02:39:57.846 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.31, opts=13)
02:39:57.846 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.31)
02:39:57.846 00.000 8976 Worker thread wakes up
02:39:57.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.31) opts 0xd
02:39:57.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.31)
02:39:57.846 00.000 8976 Moving (0.06, -0.31) raw xDistance=-0.30 yDistance=0.12
02:39:57.846 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:39:57.846 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:39:57.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:57.846 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:57.846 00.000 5052 Enqueuing Expose request
02:39:57.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:39:57.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:39:57.846 00.000 8976 MoveAxis(R, 1, ABG)
02:39:57.846 00.000 8976 stepping (-4, 31) + (1, 0)
02:39:57.846 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:57.874 00.028 8976 Received - 47 (G) 
02:39:57.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:57.874 00.000 8976 stepped: pos (-3, 31)
02:39:57.874 00.000 8976 MoveAxis(U, 0, ABG)
02:39:57.874 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
02:39:57.874 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
02:39:57.874 00.000 8976 MountToCamera -- mountX=0.60 mountY=-4.98 hyp=5.02 mountTheta=-1.45 cameraX=4.16, cameraY=2.80 cameraTheta=0.59
02:39:57.874 00.000 8976 incremental bump (4.160, 2.803) isValid = 1
02:39:57.874 00.000 8976 Scheduling Mount bump of (0.175, 0.122)
02:39:57.874 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.12, opts=4)
02:39:57.874 00.000 8976 Enqueuing Move request for scope (0.17, 0.12)
02:39:57.874 00.000 8976 move complete, result=0
02:39:57.874 00.000 8976 worker thread done servicing request
02:39:57.874 00.000 9828 Worker thread wakes up
02:39:57.874 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0x4
02:39:57.874 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
02:39:57.874 00.000 8976 Worker thread wakes up
02:39:57.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:57.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:57.874 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:39:57.875 00.001 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.58)
02:39:57.875 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
02:39:57.875 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.61 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
02:39:57.875 00.000 9828 Moving (0.17, 0.12) raw xDistance=-0.18 yDistance=-0.10
02:39:57.875 00.000 9828 BLC: window closed
02:39:57.875 00.000 9828 MoveAxis(E, 57, B)
02:39:57.875 00.000 9828 Guiding  Dir = 2, Dur = 57
02:39:57.875 00.000 9828 IsSlewing returns 0
02:39:57.875 00.000 9828 IsGuiding returns 0
02:39:57.875 00.000 9828 PulseGuide returned control before completion, sleep 67
02:39:57.946 00.071 9828 IsGuiding returns 1
02:39:57.946 00.000 9828 scope still moving after pulse duration time elapsed
02:39:57.976 00.030 9828 IsSlewing returns 0
02:39:57.976 00.000 9828 IsGuiding returns 1
02:39:58.006 00.030 9828 IsSlewing returns 0
02:39:58.007 00.001 9828 IsGuiding returns 1
02:39:58.039 00.032 9828 IsSlewing returns 0
02:39:58.039 00.000 9828 IsGuiding returns 1
02:39:58.071 00.032 9828 IsSlewing returns 0
02:39:58.071 00.000 9828 IsGuiding returns 0
02:39:58.071 00.000 9828 scope move finished after 57 + 138 ms
02:39:58.071 00.000 9828 Move returns status 0, amount 57
02:39:58.071 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:58.071 00.000 9828 MoveAxis(N, 13, B)
02:39:58.071 00.000 9828 Guiding  Dir = 0, Dur = 13
02:39:58.087 00.016 9828 IsSlewing returns 0
02:39:58.087 00.000 9828 IsGuiding returns 0
02:39:58.087 00.000 9828 PulseGuide returned control before completion, sleep 23
02:39:58.119 00.032 9828 IsGuiding returns 1
02:39:58.119 00.000 9828 scope still moving after pulse duration time elapsed
02:39:58.150 00.031 9828 IsSlewing returns 0
02:39:58.150 00.000 9828 IsGuiding returns 1
02:39:58.182 00.032 9828 IsSlewing returns 0
02:39:58.182 00.000 9828 IsGuiding returns 1
02:39:58.213 00.031 9828 IsSlewing returns 0
02:39:58.213 00.000 9828 IsGuiding returns 1
02:39:58.244 00.031 9828 IsSlewing returns 0
02:39:58.244 00.000 9828 IsGuiding returns 1
02:39:58.275 00.031 9828 IsSlewing returns 0
02:39:58.275 00.000 9828 IsGuiding returns 0
02:39:58.275 00.000 9828 scope move finished after 13 + 175 ms
02:39:58.275 00.000 9828 Move returns status 0, amount 13
02:39:58.275 00.000 9828 move complete, result=0
02:39:58.275 00.000 9828 worker thread done servicing request
02:39:58.276 00.001 5052 GuideStep: -0.2 px 57 ms EAST, -0.1 px 13 ms NORTH
02:39:58.560 00.284 8976 Exposure complete
02:39:58.566 00.006 8976 worker thread done servicing request
02:39:58.566 00.000 5052 OnExposeComplete: enter
02:39:58.566 00.000 5052 UpdateGuideState(): m_state=6
02:39:58.566 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9859
02:39:58.566 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.88, Mass=106, SNR=7.1, Peak=68 HFD=1.8
02:39:58.566 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
02:39:58.566 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
02:39:58.566 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.99 mountX=0.19 mountY=-0.03, mountTheta=-0.16
02:39:58.567 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.17, opts=13)
02:39:58.567 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.17)
02:39:58.567 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:39:58.567 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
02:39:58.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:58.567 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:58.567 00.000 5052 Enqueuing Expose request
02:39:58.567 00.000 8976 Worker thread wakes up
02:39:58.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.17) opts 0xd
02:39:58.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.17)
02:39:58.567 00.000 8976 Moving (-0.08, 0.17) raw xDistance=0.19 yDistance=-0.03
02:39:58.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:39:58.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:39:58.567 00.000 8976 MoveAxis(R, 0, ABG)
02:39:58.567 00.000 8976 MoveAxis(U, 0, ABG)
02:39:58.567 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
02:39:58.567 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
02:39:58.567 00.000 8976 MountToCamera -- mountX=0.55 mountY=-4.96 hyp=4.99 mountTheta=-1.46 cameraX=4.16, cameraY=2.75 cameraTheta=0.58
02:39:58.567 00.000 8976 incremental bump (4.165, 2.752) isValid = 1
02:39:58.567 00.000 8976 Scheduling Mount bump of (0.156, 0.107)
02:39:58.568 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.11, opts=4)
02:39:58.568 00.000 8976 Enqueuing Move request for scope (0.16, 0.11)
02:39:58.568 00.000 8976 move complete, result=0
02:39:58.568 00.000 8976 worker thread done servicing request
02:39:58.568 00.000 8976 Worker thread wakes up
02:39:58.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:58.568 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:58.568 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:58.568 00.000 9828 Worker thread wakes up
02:39:58.568 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0x4
02:39:58.568 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
02:39:58.568 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.59)
02:39:58.568 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.67)
02:39:58.568 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.60 mountX=-0.16 mountY=-0.09, mountTheta=-2.65
02:39:58.568 00.000 9828 Moving (0.16, 0.11) raw xDistance=-0.16 yDistance=-0.09
02:39:58.568 00.000 9828 BLC: window closed
02:39:58.568 00.000 9828 MoveAxis(E, 51, B)
02:39:58.568 00.000 9828 Guiding  Dir = 2, Dur = 51
02:39:58.569 00.001 9828 IsSlewing returns 0
02:39:58.569 00.000 9828 IsGuiding returns 0
02:39:58.569 00.000 9828 PulseGuide returned control before completion, sleep 61
02:39:58.644 00.075 9828 IsGuiding returns 1
02:39:58.644 00.000 9828 scope still moving after pulse duration time elapsed
02:39:58.675 00.031 9828 IsSlewing returns 0
02:39:58.675 00.000 9828 IsGuiding returns 1
02:39:58.708 00.033 9828 IsSlewing returns 0
02:39:58.708 00.000 9828 IsGuiding returns 1
02:39:58.740 00.032 9828 IsSlewing returns 0
02:39:58.740 00.000 9828 IsGuiding returns 0
02:39:58.740 00.000 9828 scope move finished after 51 + 120 ms
02:39:58.740 00.000 9828 Move returns status 0, amount 51
02:39:58.740 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:58.740 00.000 9828 MoveAxis(N, 12, B)
02:39:58.740 00.000 9828 Guiding  Dir = 0, Dur = 12
02:39:58.755 00.015 9828 IsSlewing returns 0
02:39:58.755 00.000 9828 IsGuiding returns 0
02:39:58.755 00.000 9828 PulseGuide returned control before completion, sleep 22
02:39:58.787 00.032 9828 IsGuiding returns 1
02:39:58.787 00.000 9828 scope still moving after pulse duration time elapsed
02:39:58.817 00.030 9828 IsSlewing returns 0
02:39:58.817 00.000 9828 IsGuiding returns 1
02:39:58.849 00.032 9828 IsSlewing returns 0
02:39:58.849 00.000 9828 IsGuiding returns 1
02:39:58.879 00.030 9828 IsSlewing returns 0
02:39:58.879 00.000 9828 IsGuiding returns 1
02:39:58.910 00.031 9828 IsSlewing returns 0
02:39:58.910 00.000 9828 IsGuiding returns 0
02:39:58.910 00.000 9828 scope move finished after 12 + 143 ms
02:39:58.910 00.000 9828 Move returns status 0, amount 12
02:39:58.910 00.000 9828 move complete, result=0
02:39:58.910 00.000 9828 worker thread done servicing request
02:39:58.910 00.000 5052 GuideStep: -0.2 px 51 ms EAST, -0.1 px 12 ms NORTH
02:39:59.256 00.346 8976 Exposure complete
02:39:59.262 00.006 8976 worker thread done servicing request
02:39:59.262 00.000 5052 OnExposeComplete: enter
02:39:59.262 00.000 5052 UpdateGuideState(): m_state=6
02:39:59.262 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9860
02:39:59.263 00.001 5052 Star::Find returns 1 (0), X=328.96, Y=281.30, Mass=108, SNR=7.2, Peak=65 HFD=2.2
02:39:59.263 00.000 5052 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.04) = xAngle (-4.10 = 2.18)
02:39:59.263 00.000 5052 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.20 = 2.08)
02:39:59.263 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.41 hyp=0.46 cameraTheta=-2.06 mountX=-0.27 mountY=0.40, mountTheta=2.15
02:39:59.263 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.41, opts=13)
02:39:59.264 00.001 5052 Enqueuing Move request for stepguider (-0.22, -0.41)
02:39:59.264 00.000 8976 Worker thread wakes up
02:39:59.264 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:39:59.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.41) opts 0xd
02:39:59.264 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
02:39:59.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.41)
02:39:59.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:59.264 00.000 8976 Moving (-0.22, -0.41) raw xDistance=-0.27 yDistance=0.40
02:39:59.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:39:59.264 00.000 5052 Enqueuing Expose request
02:39:59.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:39:59.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:39:59.264 00.000 8976 MoveAxis(R, 1, ABG)
02:39:59.264 00.000 8976 stepping (-3, 31) + (1, 0)
02:39:59.264 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:59.297 00.033 8976 Received - 47 (G) 
02:39:59.297 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:39:59.297 00.000 8976 stepped: pos (-2, 31)
02:39:59.297 00.000 8976 MoveAxis(D, 2, ABG)
02:39:59.297 00.000 8976 stepping (-2, 31) + (0, -2)
02:39:59.297 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:59.329 00.032 8976 Received - 47 (G) 
02:39:59.329 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:39:59.329 00.000 8976 stepped: pos (-2, 29)
02:39:59.329 00.000 8976 back inside bump range: decrease bump weight 2.00 => 1.00
02:39:59.329 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:39:59.329 00.000 8976 MountToCamera -- mountX=0.47 mountY=-4.84 hyp=4.87 mountTheta=-1.47 cameraX=4.10, cameraY=2.63 cameraTheta=0.57
02:39:59.329 00.000 8976 incremental bump (4.097, 2.626) isValid = 1
02:39:59.329 00.000 8976 Scheduling Mount bump of (0.097, 0.064)
02:39:59.329 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:39:59.329 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:39:59.329 00.000 8976 move complete, result=0
02:39:59.330 00.001 9828 Worker thread wakes up
02:39:59.330 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:39:59.330 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:39:59.330 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
02:39:59.330 00.000 8976 worker thread done servicing request
02:39:59.330 00.000 8976 Worker thread wakes up
02:39:59.330 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.68 = -2.60)
02:39:59.330 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.60 = -2.68)
02:39:59.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:39:59.330 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:39:59.330 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
02:39:59.330 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:39:59.330 00.000 9828 BLC: window closed
02:39:59.330 00.000 9828 MoveAxis(E, 32, B)
02:39:59.330 00.000 9828 Guiding  Dir = 2, Dur = 32
02:39:59.331 00.001 9828 IsSlewing returns 0
02:39:59.331 00.000 9828 IsGuiding returns 0
02:39:59.331 00.000 9828 PulseGuide returned control before completion, sleep 42
02:39:59.375 00.044 9828 IsGuiding returns 1
02:39:59.375 00.000 9828 scope still moving after pulse duration time elapsed
02:39:59.407 00.032 9828 IsSlewing returns 0
02:39:59.407 00.000 9828 IsGuiding returns 1
02:39:59.438 00.031 9828 IsSlewing returns 0
02:39:59.438 00.000 9828 IsGuiding returns 1
02:39:59.469 00.031 9828 IsSlewing returns 0
02:39:59.469 00.000 9828 IsGuiding returns 1
02:39:59.501 00.032 9828 IsSlewing returns 0
02:39:59.501 00.000 9828 IsGuiding returns 0
02:39:59.501 00.000 9828 scope move finished after 32 + 138 ms
02:39:59.501 00.000 9828 Move returns status 0, amount 32
02:39:59.501 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:39:59.501 00.000 9828 MoveAxis(N, 7, B)
02:39:59.501 00.000 9828 Guiding  Dir = 0, Dur = 7
02:39:59.516 00.015 9828 IsSlewing returns 0
02:39:59.516 00.000 9828 IsGuiding returns 0
02:39:59.516 00.000 9828 PulseGuide returned control before completion, sleep 17
02:39:59.547 00.031 9828 IsGuiding returns 1
02:39:59.547 00.000 9828 scope still moving after pulse duration time elapsed
02:39:59.578 00.031 9828 IsSlewing returns 0
02:39:59.578 00.000 9828 IsGuiding returns 1
02:39:59.609 00.031 9828 IsSlewing returns 0
02:39:59.609 00.000 9828 IsGuiding returns 1
02:39:59.640 00.031 9828 IsSlewing returns 0
02:39:59.640 00.000 9828 IsGuiding returns 0
02:39:59.640 00.000 9828 scope move finished after 7 + 117 ms
02:39:59.640 00.000 9828 Move returns status 0, amount 7
02:39:59.640 00.000 9828 move complete, result=0
02:39:59.640 00.000 9828 worker thread done servicing request
02:39:59.641 00.001 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
02:40:00.018 00.377 8976 Exposure complete
02:40:00.024 00.006 8976 worker thread done servicing request
02:40:00.024 00.000 5052 OnExposeComplete: enter
02:40:00.024 00.000 5052 UpdateGuideState(): m_state=6
02:40:00.024 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9861
02:40:00.024 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.01, Mass=110, SNR=7.3, Peak=63 HFD=2.2
02:40:00.025 00.001 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
02:40:00.025 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
02:40:00.025 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.30 hyp=0.46 cameraTheta=0.72 mountX=0.11 mountY=-0.45, mountTheta=-1.33
02:40:00.026 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.30, opts=13)
02:40:00.026 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.30)
02:40:00.026 00.000 8976 Worker thread wakes up
02:40:00.026 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:40:00.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.30) opts 0xd
02:40:00.026 00.000 5052 UpdateGuideState exits: m=110 SNR=7.3
02:40:00.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.30)
02:40:00.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:00.026 00.000 8976 Moving (0.34, 0.30) raw xDistance=0.11 yDistance=-0.45
02:40:00.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:00.026 00.000 5052 Enqueuing Expose request
02:40:00.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:40:00.027 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45
02:40:00.027 00.000 8976 MoveAxis(R, 0, ABG)
02:40:00.027 00.000 8976 MoveAxis(U, 2, ABG)
02:40:00.027 00.000 8976 stepping (-2, 29) + (0, 2)
02:40:00.027 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:00.064 00.037 8976 Received - 47 (G) 
02:40:00.064 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:00.064 00.000 8976 stepped: pos (-2, 31)
02:40:00.064 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:40:00.064 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
02:40:00.064 00.000 8976 MountToCamera -- mountX=0.42 mountY=-4.87 hyp=4.89 mountTheta=-1.49 cameraX=4.15, cameraY=2.59 cameraTheta=0.56
02:40:00.064 00.000 8976 incremental bump (4.146, 2.589) isValid = 1
02:40:00.064 00.000 8976 Scheduling Mount bump of (0.114, 0.074)
02:40:00.064 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.07, opts=4)
02:40:00.064 00.000 8976 Enqueuing Move request for scope (0.11, 0.07)
02:40:00.064 00.000 8976 move complete, result=0
02:40:00.064 00.000 8976 worker thread done servicing request
02:40:00.064 00.000 9828 Worker thread wakes up
02:40:00.064 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:40:00.064 00.000 8976 Worker thread wakes up
02:40:00.065 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:00.065 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:00.065 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0x4
02:40:00.065 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
02:40:00.065 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
02:40:00.065 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.69)
02:40:00.065 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.14 cameraTheta=0.57 mountX=-0.12 mountY=-0.06, mountTheta=-2.68
02:40:00.065 00.000 9828 Moving (0.11, 0.07) raw xDistance=-0.12 yDistance=-0.06
02:40:00.065 00.000 9828 BLC: window closed
02:40:00.065 00.000 9828 MoveAxis(E, 37, B)
02:40:00.065 00.000 9828 Guiding  Dir = 2, Dur = 37
02:40:00.066 00.001 9828 IsSlewing returns 0
02:40:00.066 00.000 9828 IsGuiding returns 0
02:40:00.066 00.000 9828 PulseGuide returned control before completion, sleep 47
02:40:00.123 00.057 9828 IsGuiding returns 1
02:40:00.123 00.000 9828 scope still moving after pulse duration time elapsed
02:40:00.153 00.030 9828 IsSlewing returns 0
02:40:00.153 00.000 9828 IsGuiding returns 1
02:40:00.183 00.030 9828 IsSlewing returns 0
02:40:00.183 00.000 9828 IsGuiding returns 1
02:40:00.214 00.031 9828 IsSlewing returns 0
02:40:00.219 00.005 9828 IsGuiding returns 1
02:40:00.245 00.026 9828 IsSlewing returns 0
02:40:00.245 00.000 9828 IsGuiding returns 0
02:40:00.245 00.000 9828 scope move finished after 37 + 141 ms
02:40:00.245 00.000 9828 Move returns status 0, amount 37
02:40:00.245 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:00.245 00.000 9828 MoveAxis(N, 8, B)
02:40:00.245 00.000 9828 Guiding  Dir = 0, Dur = 8
02:40:00.260 00.015 9828 IsSlewing returns 0
02:40:00.260 00.000 9828 IsGuiding returns 0
02:40:00.260 00.000 9828 PulseGuide returned control before completion, sleep 18
02:40:00.291 00.031 9828 IsGuiding returns 1
02:40:00.291 00.000 9828 scope still moving after pulse duration time elapsed
02:40:00.323 00.032 9828 IsSlewing returns 0
02:40:00.324 00.001 9828 IsGuiding returns 1
02:40:00.354 00.030 9828 IsSlewing returns 0
02:40:00.355 00.001 9828 IsGuiding returns 1
02:40:00.386 00.031 9828 IsSlewing returns 0
02:40:00.386 00.000 9828 IsGuiding returns 0
02:40:00.386 00.000 9828 scope move finished after 8 + 117 ms
02:40:00.386 00.000 9828 Move returns status 0, amount 8
02:40:00.386 00.000 9828 move complete, result=0
02:40:00.386 00.000 9828 worker thread done servicing request
02:40:00.387 00.001 5052 GuideStep: -0.1 px 37 ms EAST, -0.1 px 8 ms NORTH
02:40:00.752 00.365 8976 Exposure complete
02:40:00.757 00.005 8976 worker thread done servicing request
02:40:00.757 00.000 5052 OnExposeComplete: enter
02:40:00.757 00.000 5052 UpdateGuideState(): m_state=6
02:40:00.757 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9862
02:40:00.758 00.001 5052 Star::Find returns 1 (0), X=329.12, Y=281.60, Mass=123, SNR=7.6, Peak=65 HFD=2.3
02:40:00.758 00.000 5052 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.04) = xAngle (-4.08 = 2.21)
02:40:00.758 00.000 5052 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.18 = 2.10)
02:40:00.758 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.03 mountX=-0.07 mountY=0.10, mountTheta=2.18
02:40:00.759 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.11, opts=13)
02:40:00.759 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.11)
02:40:00.759 00.000 8976 Worker thread wakes up
02:40:00.759 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:40:00.759 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:40:00.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:00.759 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:00.759 00.000 5052 Enqueuing Expose request
02:40:00.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.11) opts 0xd
02:40:00.760 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.11)
02:40:00.760 00.000 8976 Moving (-0.05, -0.11) raw xDistance=-0.07 yDistance=0.10
02:40:00.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:40:00.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:40:00.760 00.000 8976 MoveAxis(R, 0, ABG)
02:40:00.760 00.000 8976 MoveAxis(U, 0, ABG)
02:40:00.760 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:40:00.760 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.55 = 0.55)
02:40:00.760 00.000 8976 MountToCamera -- mountX=0.38 mountY=-4.89 hyp=4.90 mountTheta=-1.49 cameraX=4.18, cameraY=2.56 cameraTheta=0.55
02:40:00.760 00.000 8976 incremental bump (4.178, 2.564) isValid = 1
02:40:00.760 00.000 8976 Scheduling Mount bump of (0.099, 0.063)
02:40:00.760 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:40:00.760 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:40:00.760 00.000 8976 move complete, result=0
02:40:00.760 00.000 9828 Worker thread wakes up
02:40:00.760 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:40:00.760 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:40:00.761 00.001 8976 worker thread done servicing request
02:40:00.761 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:00.761 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.66 = -2.62)
02:40:00.761 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.58 = -2.70)
02:40:00.761 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
02:40:00.761 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:40:00.761 00.000 8976 Worker thread wakes up
02:40:00.761 00.000 9828 BLC: window closed
02:40:00.761 00.000 9828 MoveAxis(E, 32, B)
02:40:00.761 00.000 9828 Guiding  Dir = 2, Dur = 32
02:40:00.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:00.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:00.762 00.001 9828 IsSlewing returns 0
02:40:00.762 00.000 9828 IsGuiding returns 0
02:40:00.762 00.000 9828 PulseGuide returned control before completion, sleep 42
02:40:00.805 00.043 9828 IsGuiding returns 1
02:40:00.805 00.000 9828 scope still moving after pulse duration time elapsed
02:40:00.837 00.032 9828 IsSlewing returns 0
02:40:00.837 00.000 9828 IsGuiding returns 1
02:40:00.868 00.031 9828 IsSlewing returns 0
02:40:00.868 00.000 9828 IsGuiding returns 1
02:40:00.899 00.031 9828 IsSlewing returns 0
02:40:00.899 00.000 9828 IsGuiding returns 1
02:40:00.929 00.030 9828 IsSlewing returns 0
02:40:00.929 00.000 9828 IsGuiding returns 0
02:40:00.929 00.000 9828 scope move finished after 32 + 135 ms
02:40:00.929 00.000 9828 Move returns status 0, amount 32
02:40:00.929 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:00.930 00.001 9828 MoveAxis(N, 7, B)
02:40:00.930 00.000 9828 Guiding  Dir = 0, Dur = 7
02:40:00.945 00.015 9828 IsSlewing returns 0
02:40:00.946 00.001 9828 IsGuiding returns 0
02:40:00.946 00.000 9828 PulseGuide returned control before completion, sleep 17
02:40:00.976 00.030 9828 IsGuiding returns 1
02:40:00.976 00.000 9828 scope still moving after pulse duration time elapsed
02:40:01.006 00.030 9828 IsSlewing returns 0
02:40:01.006 00.000 9828 IsGuiding returns 1
02:40:01.037 00.031 9828 IsSlewing returns 0
02:40:01.037 00.000 9828 IsGuiding returns 1
02:40:01.069 00.032 9828 IsSlewing returns 0
02:40:01.069 00.000 9828 IsGuiding returns 0
02:40:01.069 00.000 9828 scope move finished after 7 + 116 ms
02:40:01.069 00.000 9828 Move returns status 0, amount 7
02:40:01.069 00.000 9828 move complete, result=0
02:40:01.069 00.000 9828 worker thread done servicing request
02:40:01.069 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
02:40:01.446 00.377 8976 Exposure complete
02:40:01.452 00.006 8976 worker thread done servicing request
02:40:01.452 00.000 5052 OnExposeComplete: enter
02:40:01.452 00.000 5052 UpdateGuideState(): m_state=6
02:40:01.452 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9863
02:40:01.452 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.92, Mass=126, SNR=7.7, Peak=68 HFD=2.2
02:40:01.452 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.04) = xAngle (0.42 = 0.42)
02:40:01.452 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
02:40:01.452 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.21 hyp=0.33 cameraTheta=2.46 mountX=0.30 mountY=0.10, mountTheta=0.33
02:40:01.453 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.21, opts=13)
02:40:01.453 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.21)
02:40:01.453 00.000 8976 Worker thread wakes up
02:40:01.453 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.21) opts 0xd
02:40:01.453 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.21)
02:40:01.453 00.000 8976 Moving (-0.26, 0.21) raw xDistance=0.30 yDistance=0.10
02:40:01.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:40:01.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:40:01.453 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:40:01.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:01.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:40:01.453 00.000 8976 MoveAxis(L, 1, ABG)
02:40:01.453 00.000 8976 stepping (-2, 31) + (-1, 0)
02:40:01.453 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:01.453 00.000 5052 Enqueuing Expose request
02:40:01.454 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:01.471 00.017 8976 Received - 47 (G) 
02:40:01.471 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:01.471 00.000 8976 stepped: pos (-3, 31)
02:40:01.471 00.000 8976 MoveAxis(U, 0, ABG)
02:40:01.471 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
02:40:01.472 00.001 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
02:40:01.472 00.000 8976 MountToCamera -- mountX=0.41 mountY=-4.90 hyp=4.92 mountTheta=-1.49 cameraX=4.18, cameraY=2.59 cameraTheta=0.56
02:40:01.472 00.000 8976 incremental bump (4.177, 2.593) isValid = 1
02:40:01.472 00.000 8976 Scheduling Mount bump of (0.146, 0.094)
02:40:01.472 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.09, opts=4)
02:40:01.472 00.000 8976 Enqueuing Move request for scope (0.15, 0.09)
02:40:01.472 00.000 8976 move complete, result=0
02:40:01.472 00.000 9828 Worker thread wakes up
02:40:01.472 00.000 8976 worker thread done servicing request
02:40:01.472 00.000 8976 Worker thread wakes up
02:40:01.472 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:01.472 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:01.472 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0x4
02:40:01.472 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:40:01.472 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
02:40:01.472 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.67 = -2.62)
02:40:01.472 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.70)
02:40:01.473 00.001 9828 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.57 mountX=-0.15 mountY=-0.07, mountTheta=-2.68
02:40:01.473 00.000 9828 Moving (0.15, 0.09) raw xDistance=-0.15 yDistance=-0.07
02:40:01.473 00.000 9828 BLC: window closed
02:40:01.473 00.000 9828 MoveAxis(E, 48, B)
02:40:01.473 00.000 9828 Guiding  Dir = 2, Dur = 48
02:40:01.473 00.000 9828 IsSlewing returns 0
02:40:01.473 00.000 9828 IsGuiding returns 0
02:40:01.473 00.000 9828 PulseGuide returned control before completion, sleep 58
02:40:01.539 00.066 9828 IsGuiding returns 1
02:40:01.539 00.000 9828 scope still moving after pulse duration time elapsed
02:40:01.570 00.031 9828 IsSlewing returns 0
02:40:01.574 00.004 9828 IsGuiding returns 1
02:40:01.601 00.027 9828 IsSlewing returns 0
02:40:01.601 00.000 9828 IsGuiding returns 1
02:40:01.634 00.033 9828 IsSlewing returns 0
02:40:01.634 00.000 9828 IsGuiding returns 0
02:40:01.634 00.000 9828 scope move finished after 48 + 113 ms
02:40:01.635 00.001 9828 Move returns status 0, amount 48
02:40:01.635 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:01.635 00.000 9828 MoveAxis(N, 10, B)
02:40:01.635 00.000 9828 Guiding  Dir = 0, Dur = 10
02:40:01.648 00.013 9828 IsSlewing returns 0
02:40:01.648 00.000 9828 IsGuiding returns 0
02:40:01.648 00.000 9828 PulseGuide returned control before completion, sleep 20
02:40:01.679 00.031 9828 IsGuiding returns 1
02:40:01.679 00.000 9828 scope still moving after pulse duration time elapsed
02:40:01.711 00.032 9828 IsSlewing returns 0
02:40:01.712 00.001 9828 IsGuiding returns 1
02:40:01.742 00.030 9828 IsSlewing returns 0
02:40:01.742 00.000 9828 IsGuiding returns 1
02:40:01.773 00.031 9828 IsSlewing returns 0
02:40:01.774 00.001 9828 IsGuiding returns 0
02:40:01.774 00.000 9828 scope move finished after 10 + 115 ms
02:40:01.774 00.000 9828 Move returns status 0, amount 10
02:40:01.774 00.000 9828 move complete, result=0
02:40:01.774 00.000 9828 worker thread done servicing request
02:40:01.774 00.000 5052 GuideStep: -0.2 px 48 ms EAST, -0.1 px 10 ms NORTH
02:40:02.161 00.387 8976 Exposure complete
02:40:02.167 00.006 8976 worker thread done servicing request
02:40:02.167 00.000 5052 OnExposeComplete: enter
02:40:02.167 00.000 5052 UpdateGuideState(): m_state=6
02:40:02.167 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9864
02:40:02.167 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.84, Mass=109, SNR=7.2, Peak=64 HFD=1.9
02:40:02.167 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:40:02.167 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:40:02.167 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.13 hyp=0.62 cameraTheta=2.92 mountX=0.40 mountY=0.44, mountTheta=0.83
02:40:02.168 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.13, opts=13)
02:40:02.168 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.13)
02:40:02.168 00.000 8976 Worker thread wakes up
02:40:02.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.13) opts 0xd
02:40:02.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.13)
02:40:02.168 00.000 8976 Moving (-0.61, 0.13) raw xDistance=0.40 yDistance=0.44
02:40:02.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
02:40:02.168 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:40:02.168 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:40:02.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:02.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
02:40:02.168 00.000 8976 MoveAxis(L, 2, ABG)
02:40:02.168 00.000 8976 stepping (-3, 31) + (-2, 0)
02:40:02.169 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:02.169 00.000 5052 Enqueuing Expose request
02:40:02.169 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:02.207 00.038 8976 Received - 47 (G) 
02:40:02.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:02.207 00.000 8976 stepped: pos (-5, 31)
02:40:02.207 00.000 8976 MoveAxis(D, 2, ABG)
02:40:02.207 00.000 8976 stepping (-5, 31) + (0, -2)
02:40:02.207 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:02.239 00.032 8976 Received - 47 (G) 
02:40:02.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:02.239 00.000 8976 stepped: pos (-5, 29)
02:40:02.239 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
02:40:02.239 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
02:40:02.239 00.000 8976 MountToCamera -- mountX=0.53 mountY=-4.80 hyp=4.83 mountTheta=-1.46 cameraX=4.04, cameraY=2.65 cameraTheta=0.58
02:40:02.239 00.000 8976 incremental bump (4.037, 2.654) isValid = 1
02:40:02.239 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
02:40:02.239 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
02:40:02.239 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
02:40:02.239 00.000 8976 move complete, result=0
02:40:02.240 00.001 8976 worker thread done servicing request
02:40:02.240 00.000 8976 Worker thread wakes up
02:40:02.240 00.000 9828 Worker thread wakes up
02:40:02.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
02:40:02.240 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:40:02.240 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
02:40:02.240 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
02:40:02.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:02.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:02.240 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
02:40:02.240 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:40:02.240 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
02:40:02.240 00.000 9828 BLC: window closed
02:40:02.240 00.000 9828 MoveAxis(E, 31, B)
02:40:02.240 00.000 9828 Guiding  Dir = 2, Dur = 31
02:40:02.241 00.001 9828 IsSlewing returns 0
02:40:02.241 00.000 9828 IsGuiding returns 0
02:40:02.241 00.000 9828 PulseGuide returned control before completion, sleep 41
02:40:02.286 00.045 9828 IsGuiding returns 1
02:40:02.286 00.000 9828 scope still moving after pulse duration time elapsed
02:40:02.317 00.031 9828 IsSlewing returns 0
02:40:02.317 00.000 9828 IsGuiding returns 1
02:40:02.348 00.031 9828 IsSlewing returns 0
02:40:02.348 00.000 9828 IsGuiding returns 1
02:40:02.379 00.031 9828 IsSlewing returns 0
02:40:02.379 00.000 9828 IsGuiding returns 1
02:40:02.410 00.031 9828 IsSlewing returns 0
02:40:02.410 00.000 9828 IsGuiding returns 0
02:40:02.410 00.000 9828 scope move finished after 31 + 138 ms
02:40:02.410 00.000 9828 Move returns status 0, amount 31
02:40:02.410 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:02.410 00.000 9828 MoveAxis(N, 7, B)
02:40:02.410 00.000 9828 Guiding  Dir = 0, Dur = 7
02:40:02.425 00.015 9828 IsSlewing returns 0
02:40:02.426 00.001 9828 IsGuiding returns 0
02:40:02.426 00.000 9828 PulseGuide returned control before completion, sleep 17
02:40:02.456 00.030 9828 IsGuiding returns 1
02:40:02.456 00.000 9828 scope still moving after pulse duration time elapsed
02:40:02.487 00.031 9828 IsSlewing returns 0
02:40:02.487 00.000 9828 IsGuiding returns 1
02:40:02.518 00.031 9828 IsSlewing returns 0
02:40:02.518 00.000 9828 IsGuiding returns 1
02:40:02.550 00.032 9828 IsSlewing returns 0
02:40:02.550 00.000 9828 IsGuiding returns 0
02:40:02.550 00.000 9828 scope move finished after 7 + 116 ms
02:40:02.550 00.000 9828 Move returns status 0, amount 7
02:40:02.550 00.000 9828 move complete, result=0
02:40:02.550 00.000 9828 worker thread done servicing request
02:40:02.551 00.001 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
02:40:02.926 00.375 8976 Exposure complete
02:40:02.932 00.006 8976 worker thread done servicing request
02:40:02.932 00.000 5052 OnExposeComplete: enter
02:40:02.932 00.000 5052 UpdateGuideState(): m_state=6
02:40:02.932 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9865
02:40:02.932 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.96, Mass=109, SNR=7.2, Peak=65 HFD=2.1
02:40:02.932 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
02:40:02.933 00.001 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
02:40:02.933 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.25 hyp=0.39 cameraTheta=2.43 mountX=0.36 mountY=0.11, mountTheta=0.30
02:40:02.933 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.25, opts=13)
02:40:02.933 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.25)
02:40:02.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:40:02.933 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:40:02.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:02.933 00.000 8976 Worker thread wakes up
02:40:02.934 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.25) opts 0xd
02:40:02.934 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.25)
02:40:02.934 00.000 8976 Moving (-0.29, 0.25) raw xDistance=0.36 yDistance=0.11
02:40:02.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
02:40:02.934 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:02.934 00.000 5052 Enqueuing Expose request
02:40:02.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:40:02.934 00.000 8976 MoveAxis(L, 2, ABG)
02:40:02.934 00.000 8976 stepping (-5, 29) + (-2, 0)
02:40:02.934 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:02.957 00.023 8976 Received - 47 (G) 
02:40:02.958 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:02.958 00.000 8976 stepped: pos (-7, 29)
02:40:02.958 00.000 8976 MoveAxis(U, 0, ABG)
02:40:02.958 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:40:02.958 00.000 8976 MountToCamera -- mountX=0.71 mountY=-4.74 hyp=4.79 mountTheta=-1.42 cameraX=3.90, cameraY=2.78 cameraTheta=0.62
02:40:02.958 00.000 8976 incremental bump (3.897, 2.785) isValid = 1
02:40:02.958 00.000 8976 Scheduling Mount bump of (0.093, 0.069)
02:40:02.958 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:40:02.958 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:40:02.958 00.000 8976 move complete, result=0
02:40:02.958 00.000 8976 worker thread done servicing request
02:40:02.958 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:40:02.958 00.000 9828 Worker thread wakes up
02:40:02.958 00.000 8976 Worker thread wakes up
02:40:02.958 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:40:02.959 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:02.959 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:40:02.959 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:02.959 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
02:40:02.959 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
02:40:02.959 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
02:40:02.959 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:40:02.959 00.000 9828 BLC: window closed
02:40:02.959 00.000 9828 MoveAxis(E, 31, B)
02:40:02.959 00.000 9828 Guiding  Dir = 2, Dur = 31
02:40:02.959 00.000 9828 IsSlewing returns 0
02:40:02.960 00.001 9828 IsGuiding returns 0
02:40:02.960 00.000 9828 PulseGuide returned control before completion, sleep 41
02:40:03.002 00.042 9828 IsGuiding returns 1
02:40:03.002 00.000 9828 scope still moving after pulse duration time elapsed
02:40:03.033 00.031 9828 IsSlewing returns 0
02:40:03.033 00.000 9828 IsGuiding returns 1
02:40:03.064 00.031 9828 IsSlewing returns 0
02:40:03.064 00.000 9828 IsGuiding returns 1
02:40:03.095 00.031 9828 IsSlewing returns 0
02:40:03.095 00.000 9828 IsGuiding returns 1
02:40:03.126 00.031 9828 IsSlewing returns 0
02:40:03.126 00.000 9828 IsGuiding returns 0
02:40:03.126 00.000 9828 scope move finished after 31 + 135 ms
02:40:03.126 00.000 9828 Move returns status 0, amount 31
02:40:03.126 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:03.126 00.000 9828 MoveAxis(N, 8, B)
02:40:03.126 00.000 9828 Guiding  Dir = 0, Dur = 8
02:40:03.142 00.016 9828 IsSlewing returns 0
02:40:03.142 00.000 9828 IsGuiding returns 0
02:40:03.142 00.000 9828 PulseGuide returned control before completion, sleep 18
02:40:03.173 00.031 9828 IsGuiding returns 1
02:40:03.173 00.000 9828 scope still moving after pulse duration time elapsed
02:40:03.203 00.030 9828 IsSlewing returns 0
02:40:03.203 00.000 9828 IsGuiding returns 1
02:40:03.235 00.032 9828 IsSlewing returns 0
02:40:03.235 00.000 9828 IsGuiding returns 1
02:40:03.265 00.030 9828 IsSlewing returns 0
02:40:03.265 00.000 9828 IsGuiding returns 1
02:40:03.295 00.030 9828 IsSlewing returns 0
02:40:03.295 00.000 9828 IsGuiding returns 0
02:40:03.295 00.000 9828 scope move finished after 8 + 145 ms
02:40:03.295 00.000 9828 Move returns status 0, amount 8
02:40:03.295 00.000 9828 move complete, result=0
02:40:03.295 00.000 9828 worker thread done servicing request
02:40:03.295 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:40:03.644 00.349 8976 Exposure complete
02:40:03.649 00.005 8976 worker thread done servicing request
02:40:03.649 00.000 5052 OnExposeComplete: enter
02:40:03.649 00.000 5052 UpdateGuideState(): m_state=6
02:40:03.649 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9866
02:40:03.649 00.000 5052 Star::Find returns 1 (0), X=328.15, Y=281.56, Mass=117, SNR=7.5, Peak=66 HFD=2.0
02:40:03.649 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
02:40:03.649 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
02:40:03.649 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=-0.15 hyp=1.03 cameraTheta=-3.00 mountX=0.33 mountY=0.94, mountTheta=1.23
02:40:03.650 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=-0.15, opts=13)
02:40:03.650 00.000 5052 Enqueuing Move request for stepguider (-1.02, -0.15)
02:40:03.650 00.000 8976 Worker thread wakes up
02:40:03.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, -0.15) opts 0xd
02:40:03.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, -0.15)
02:40:03.650 00.000 8976 Moving (-1.02, -0.15) raw xDistance=0.33 yDistance=0.94
02:40:03.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
02:40:03.650 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:40:03.650 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:40:03.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:03.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.94
02:40:03.651 00.001 8976 MoveAxis(L, 1, ABG)
02:40:03.651 00.000 8976 stepping (-7, 29) + (-1, 0)
02:40:03.651 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:03.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:03.651 00.000 5052 Enqueuing Expose request
02:40:03.678 00.027 8976 Received - 47 (G) 
02:40:03.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:03.678 00.000 8976 stepped: pos (-8, 29)
02:40:03.678 00.000 8976 MoveAxis(D, 4, ABG)
02:40:03.678 00.000 8976 stepping (-8, 29) + (0, -4)
02:40:03.678 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:40:03.710 00.032 8976 Received - 47 (G) 
02:40:03.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:40:03.710 00.000 8976 stepped: pos (-8, 25)
02:40:03.710 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:40:03.710 00.000 8976 MountToCamera -- mountX=0.88 mountY=-4.48 hyp=4.57 mountTheta=-1.38 cameraX=3.59, cameraY=2.82 cameraTheta=0.67
02:40:03.710 00.000 8976 incremental bump (3.593, 2.822) isValid = 1
02:40:03.710 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
02:40:03.710 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:40:03.710 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:40:03.710 00.000 8976 move complete, result=0
02:40:03.710 00.000 9828 Worker thread wakes up
02:40:03.710 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:40:03.710 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:40:03.710 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
02:40:03.710 00.000 8976 worker thread done servicing request
02:40:03.710 00.000 8976 Worker thread wakes up
02:40:03.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:03.711 00.001 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
02:40:03.711 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:40:03.711 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:40:03.711 00.000 9828 BLC: window closed
02:40:03.711 00.000 9828 MoveAxis(E, 30, B)
02:40:03.711 00.000 9828 Guiding  Dir = 2, Dur = 30
02:40:03.711 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 4 ms SOUTH
02:40:03.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:03.711 00.000 9828 IsSlewing returns 0
02:40:03.711 00.000 9828 IsGuiding returns 0
02:40:03.711 00.000 9828 PulseGuide returned control before completion, sleep 40
02:40:03.766 00.055 9828 IsGuiding returns 1
02:40:03.766 00.000 9828 scope still moving after pulse duration time elapsed
02:40:03.797 00.031 9828 IsSlewing returns 0
02:40:03.797 00.000 9828 IsGuiding returns 1
02:40:03.829 00.032 9828 IsSlewing returns 0
02:40:03.829 00.000 9828 IsGuiding returns 1
02:40:03.861 00.032 9828 IsSlewing returns 0
02:40:03.861 00.000 9828 IsGuiding returns 0
02:40:03.861 00.000 9828 scope move finished after 30 + 120 ms
02:40:03.861 00.000 9828 Move returns status 0, amount 30
02:40:03.861 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:03.861 00.000 9828 MoveAxis(N, 8, B)
02:40:03.861 00.000 9828 Guiding  Dir = 0, Dur = 8
02:40:03.876 00.015 9828 IsSlewing returns 0
02:40:03.876 00.000 9828 IsGuiding returns 0
02:40:03.877 00.001 9828 PulseGuide returned control before completion, sleep 18
02:40:03.907 00.030 9828 IsGuiding returns 1
02:40:03.907 00.000 9828 scope still moving after pulse duration time elapsed
02:40:03.939 00.032 9828 IsSlewing returns 0
02:40:03.939 00.000 9828 IsGuiding returns 1
02:40:03.971 00.032 9828 IsSlewing returns 0
02:40:03.971 00.000 9828 IsGuiding returns 1
02:40:04.002 00.031 9828 IsSlewing returns 0
02:40:04.002 00.000 9828 IsGuiding returns 0
02:40:04.002 00.000 9828 scope move finished after 8 + 116 ms
02:40:04.002 00.000 9828 Move returns status 0, amount 8
02:40:04.002 00.000 9828 move complete, result=0
02:40:04.002 00.000 9828 worker thread done servicing request
02:40:04.002 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:40:04.398 00.396 8976 Exposure complete
02:40:04.403 00.005 8976 worker thread done servicing request
02:40:04.403 00.000 5052 OnExposeComplete: enter
02:40:04.403 00.000 5052 UpdateGuideState(): m_state=6
02:40:04.403 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9867
02:40:04.403 00.000 5052 Star::Find returns 1 (0), X=328.16, Y=281.69, Mass=124, SNR=7.7, Peak=64 HFD=2.1
02:40:04.403 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
02:40:04.403 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
02:40:04.403 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=-0.02 hyp=1.01 cameraTheta=-3.13 mountX=0.45 mountY=0.86, mountTheta=1.09
02:40:04.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=-0.02, opts=13)
02:40:04.404 00.000 5052 Enqueuing Move request for stepguider (-1.01, -0.02)
02:40:04.404 00.000 8976 Worker thread wakes up
02:40:04.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, -0.02) opts 0xd
02:40:04.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, -0.02)
02:40:04.404 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:40:04.404 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
02:40:04.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:04.404 00.000 8976 Moving (-1.01, -0.02) raw xDistance=0.45 yDistance=0.86
02:40:04.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
02:40:04.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.86
02:40:04.404 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:04.405 00.001 5052 Enqueuing Expose request
02:40:04.405 00.000 8976 MoveAxis(L, 2, ABG)
02:40:04.405 00.000 8976 stepping (-8, 25) + (-2, 0)
02:40:04.405 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:04.429 00.024 8976 Received - 47 (G) 
02:40:04.429 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:04.429 00.000 8976 stepped: pos (-10, 25)
02:40:04.429 00.000 8976 MoveAxis(D, 4, ABG)
02:40:04.429 00.000 8976 stepping (-10, 25) + (0, -4)
02:40:04.429 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:40:04.461 00.032 8976 Received - 47 (G) 
02:40:04.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:40:04.461 00.000 8976 stepped: pos (-10, 21)
02:40:04.461 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:40:04.461 00.000 8976 MountToCamera -- mountX=1.09 mountY=-4.11 hyp=4.25 mountTheta=-1.31 cameraX=3.16, cameraY=2.84 cameraTheta=0.73
02:40:04.461 00.000 8976 incremental bump (3.157, 2.842) isValid = 1
02:40:04.461 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
02:40:04.461 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:40:04.461 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:40:04.461 00.000 8976 move complete, result=0
02:40:04.461 00.000 8976 worker thread done servicing request
02:40:04.461 00.000 8976 Worker thread wakes up
02:40:04.461 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
02:40:04.461 00.000 9828 Worker thread wakes up
02:40:04.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:04.461 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:40:04.462 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:04.462 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:40:04.462 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.44)
02:40:04.462 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.52)
02:40:04.462 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
02:40:04.462 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:40:04.462 00.000 9828 BLC: window closed
02:40:04.462 00.000 9828 MoveAxis(E, 28, B)
02:40:04.462 00.000 9828 Guiding  Dir = 2, Dur = 28
02:40:04.462 00.000 9828 IsSlewing returns 0
02:40:04.462 00.000 9828 IsGuiding returns 0
02:40:04.462 00.000 9828 PulseGuide returned control before completion, sleep 38
02:40:04.504 00.042 9828 IsGuiding returns 1
02:40:04.504 00.000 9828 scope still moving after pulse duration time elapsed
02:40:04.535 00.031 9828 IsSlewing returns 0
02:40:04.535 00.000 9828 IsGuiding returns 1
02:40:04.566 00.031 9828 IsSlewing returns 0
02:40:04.566 00.000 9828 IsGuiding returns 1
02:40:04.597 00.031 9828 IsSlewing returns 0
02:40:04.597 00.000 9828 IsGuiding returns 1
02:40:04.628 00.031 9828 IsSlewing returns 0
02:40:04.628 00.000 9828 IsGuiding returns 0
02:40:04.628 00.000 9828 scope move finished after 28 + 137 ms
02:40:04.628 00.000 9828 Move returns status 0, amount 28
02:40:04.628 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:04.628 00.000 9828 MoveAxis(N, 9, B)
02:40:04.628 00.000 9828 Guiding  Dir = 0, Dur = 9
02:40:04.643 00.015 9828 IsSlewing returns 0
02:40:04.643 00.000 9828 IsGuiding returns 0
02:40:04.643 00.000 9828 PulseGuide returned control before completion, sleep 19
02:40:04.673 00.030 9828 IsGuiding returns 1
02:40:04.673 00.000 9828 scope still moving after pulse duration time elapsed
02:40:04.705 00.032 9828 IsSlewing returns 0
02:40:04.705 00.000 9828 IsGuiding returns 1
02:40:04.736 00.031 9828 IsSlewing returns 0
02:40:04.736 00.000 9828 IsGuiding returns 1
02:40:04.767 00.031 9828 IsSlewing returns 0
02:40:04.767 00.000 9828 IsGuiding returns 1
02:40:04.798 00.031 9828 IsSlewing returns 0
02:40:04.799 00.001 9828 IsGuiding returns 0
02:40:04.799 00.000 9828 scope move finished after 9 + 146 ms
02:40:04.799 00.000 9828 Move returns status 0, amount 9
02:40:04.799 00.000 9828 move complete, result=0
02:40:04.799 00.000 9828 worker thread done servicing request
02:40:04.799 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:40:05.150 00.351 8976 Exposure complete
02:40:05.155 00.005 8976 worker thread done servicing request
02:40:05.155 00.000 5052 OnExposeComplete: enter
02:40:05.155 00.000 5052 UpdateGuideState(): m_state=6
02:40:05.155 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9868
02:40:05.155 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.05, Mass=122, SNR=7.6, Peak=62 HFD=2.2
02:40:05.155 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.34 = 1.94)
02:40:05.155 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.84)
02:40:05.156 00.001 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.66 hyp=0.89 cameraTheta=-2.30 mountX=-0.32 mountY=0.86, mountTheta=1.93
02:40:05.156 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.66, opts=13)
02:40:05.156 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.66)
02:40:05.156 00.000 8976 Worker thread wakes up
02:40:05.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.66) opts 0xd
02:40:05.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.66)
02:40:05.156 00.000 8976 Moving (-0.59, -0.66) raw xDistance=-0.32 yDistance=0.86
02:40:05.157 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
02:40:05.157 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:40:05.157 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:40:05.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:05.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.86
02:40:05.157 00.000 8976 MoveAxis(R, 1, ABG)
02:40:05.157 00.000 8976 stepping (-10, 21) + (1, 0)
02:40:05.157 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:05.157 00.000 5052 Enqueuing Expose request
02:40:05.157 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:05.180 00.023 8976 Received - 47 (G) 
02:40:05.180 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:05.180 00.000 8976 stepped: pos (-9, 21)
02:40:05.180 00.000 8976 MoveAxis(D, 4, ABG)
02:40:05.180 00.000 8976 stepping (-9, 21) + (0, -4)
02:40:05.180 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:40:05.212 00.032 8976 Received - 47 (G) 
02:40:05.212 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:40:05.212 00.000 8976 stepped: pos (-9, 17)
02:40:05.212 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:40:05.212 00.000 8976 MountToCamera -- mountX=1.19 mountY=-3.64 hyp=3.83 mountTheta=-1.26 cameraX=2.70, cameraY=2.71 cameraTheta=0.79
02:40:05.212 00.000 8976 incremental bump (2.702, 2.715) isValid = 1
02:40:05.212 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
02:40:05.212 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:40:05.212 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:40:05.212 00.000 8976 move complete, result=0
02:40:05.212 00.000 9828 Worker thread wakes up
02:40:05.212 00.000 8976 worker thread done servicing request
02:40:05.212 00.000 8976 Worker thread wakes up
02:40:05.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:05.212 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:05.212 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.9 px 4 ms SOUTH
02:40:05.212 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:40:05.212 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:40:05.213 00.001 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
02:40:05.213 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
02:40:05.213 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
02:40:05.213 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
02:40:05.213 00.000 9828 BLC: window closed
02:40:05.213 00.000 9828 MoveAxis(E, 27, B)
02:40:05.213 00.000 9828 Guiding  Dir = 2, Dur = 27
02:40:05.213 00.000 9828 IsSlewing returns 0
02:40:05.213 00.000 9828 IsGuiding returns 0
02:40:05.213 00.000 9828 PulseGuide returned control before completion, sleep 37
02:40:05.254 00.041 9828 IsGuiding returns 1
02:40:05.254 00.000 9828 scope still moving after pulse duration time elapsed
02:40:05.285 00.031 9828 IsSlewing returns 0
02:40:05.285 00.000 9828 IsGuiding returns 1
02:40:05.316 00.031 9828 IsSlewing returns 0
02:40:05.316 00.000 9828 IsGuiding returns 1
02:40:05.346 00.030 9828 IsSlewing returns 0
02:40:05.346 00.000 9828 IsGuiding returns 1
02:40:05.377 00.031 9828 IsSlewing returns 0
02:40:05.377 00.000 9828 IsGuiding returns 0
02:40:05.377 00.000 9828 scope move finished after 27 + 137 ms
02:40:05.377 00.000 9828 Move returns status 0, amount 27
02:40:05.377 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:05.377 00.000 9828 MoveAxis(N, 10, B)
02:40:05.377 00.000 9828 Guiding  Dir = 0, Dur = 10
02:40:05.392 00.015 9828 IsSlewing returns 0
02:40:05.392 00.000 9828 IsGuiding returns 0
02:40:05.393 00.001 9828 PulseGuide returned control before completion, sleep 20
02:40:05.424 00.031 9828 IsGuiding returns 1
02:40:05.424 00.000 9828 scope still moving after pulse duration time elapsed
02:40:05.455 00.031 9828 IsSlewing returns 0
02:40:05.455 00.000 9828 IsGuiding returns 1
02:40:05.486 00.031 9828 IsSlewing returns 0
02:40:05.486 00.000 9828 IsGuiding returns 1
02:40:05.516 00.030 9828 IsSlewing returns 0
02:40:05.516 00.000 9828 IsGuiding returns 1
02:40:05.548 00.032 9828 IsSlewing returns 0
02:40:05.548 00.000 9828 IsGuiding returns 0
02:40:05.548 00.000 9828 scope move finished after 10 + 145 ms
02:40:05.548 00.000 9828 Move returns status 0, amount 10
02:40:05.548 00.000 9828 move complete, result=0
02:40:05.548 00.000 9828 worker thread done servicing request
02:40:05.548 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:40:05.900 00.352 8976 Exposure complete
02:40:05.905 00.005 8976 worker thread done servicing request
02:40:05.906 00.001 5052 OnExposeComplete: enter
02:40:05.906 00.000 5052 UpdateGuideState(): m_state=6
02:40:05.906 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9869
02:40:05.906 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.55, Mass=103, SNR=7.0, Peak=70 HFD=1.6
02:40:05.906 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.04) = xAngle (-2.90 = -2.90)
02:40:05.906 00.000 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
02:40:05.906 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.86 mountX=-0.20 mountY=-0.03, mountTheta=-3.00
02:40:05.907 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.16, opts=13)
02:40:05.907 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.16)
02:40:05.907 00.000 8976 Worker thread wakes up
02:40:05.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.16) opts 0xd
02:40:05.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.16)
02:40:05.907 00.000 8976 Moving (0.14, -0.16) raw xDistance=-0.20 yDistance=-0.03
02:40:05.907 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:40:05.907 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
02:40:05.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:05.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:40:05.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:40:05.907 00.000 8976 MoveAxis(R, 0, ABG)
02:40:05.907 00.000 8976 MoveAxis(U, 0, ABG)
02:40:05.907 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:40:05.907 00.000 8976 MountToCamera -- mountX=1.25 mountY=-3.33 hyp=3.56 mountTheta=-1.21 cameraX=2.40, cameraY=2.63 cameraTheta=0.83
02:40:05.907 00.000 8976 incremental bump (2.396, 2.629) isValid = 1
02:40:05.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:05.907 00.000 5052 Enqueuing Expose request
02:40:05.907 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:40:05.907 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:40:05.908 00.001 8976 Enqueuing Move request for scope (0.08, 0.09)
02:40:05.908 00.000 8976 move complete, result=0
02:40:05.908 00.000 9828 Worker thread wakes up
02:40:05.908 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:40:05.908 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:40:05.908 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:40:05.908 00.000 8976 worker thread done servicing request
02:40:05.908 00.000 8976 Worker thread wakes up
02:40:05.908 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
02:40:05.908 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
02:40:05.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:05.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:05.908 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:40:05.908 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:40:05.908 00.000 9828 BLC: window closed
02:40:05.908 00.000 9828 MoveAxis(E, 26, B)
02:40:05.908 00.000 9828 Guiding  Dir = 2, Dur = 26
02:40:05.909 00.001 9828 IsSlewing returns 0
02:40:05.909 00.000 9828 IsGuiding returns 0
02:40:05.909 00.000 9828 PulseGuide returned control before completion, sleep 36
02:40:05.955 00.046 9828 IsGuiding returns 1
02:40:05.955 00.000 9828 scope still moving after pulse duration time elapsed
02:40:05.986 00.031 9828 IsSlewing returns 0
02:40:05.986 00.000 9828 IsGuiding returns 1
02:40:06.016 00.030 9828 IsSlewing returns 0
02:40:06.016 00.000 9828 IsGuiding returns 1
02:40:06.047 00.031 9828 IsSlewing returns 0
02:40:06.047 00.000 9828 IsGuiding returns 1
02:40:06.079 00.032 9828 IsSlewing returns 0
02:40:06.079 00.000 9828 IsGuiding returns 0
02:40:06.079 00.000 9828 scope move finished after 26 + 143 ms
02:40:06.079 00.000 9828 Move returns status 0, amount 26
02:40:06.079 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:06.079 00.000 9828 MoveAxis(N, 11, B)
02:40:06.079 00.000 9828 Guiding  Dir = 0, Dur = 11
02:40:06.095 00.016 9828 IsSlewing returns 0
02:40:06.095 00.000 9828 IsGuiding returns 0
02:40:06.095 00.000 9828 PulseGuide returned control before completion, sleep 21
02:40:06.127 00.032 9828 IsGuiding returns 1
02:40:06.127 00.000 9828 scope still moving after pulse duration time elapsed
02:40:06.158 00.031 9828 IsSlewing returns 0
02:40:06.158 00.000 9828 IsGuiding returns 1
02:40:06.190 00.032 9828 IsSlewing returns 0
02:40:06.190 00.000 9828 IsGuiding returns 1
02:40:06.221 00.031 9828 IsSlewing returns 0
02:40:06.221 00.000 9828 IsGuiding returns 1
02:40:06.252 00.031 9828 IsSlewing returns 0
02:40:06.252 00.000 9828 IsGuiding returns 0
02:40:06.252 00.000 9828 scope move finished after 11 + 146 ms
02:40:06.252 00.000 9828 Move returns status 0, amount 11
02:40:06.252 00.000 9828 move complete, result=0
02:40:06.252 00.000 9828 worker thread done servicing request
02:40:06.252 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:40:06.597 00.345 8976 Exposure complete
02:40:06.602 00.005 8976 worker thread done servicing request
02:40:06.603 00.001 5052 OnExposeComplete: enter
02:40:06.603 00.000 5052 UpdateGuideState(): m_state=6
02:40:06.603 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9870
02:40:06.603 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.76, Mass=98, SNR=6.8, Peak=65 HFD=1.8
02:40:06.603 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:40:06.603 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:40:06.603 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.05 hyp=0.34 cameraTheta=0.13 mountX=-0.11 mountY=-0.31, mountTheta=-1.92
02:40:06.604 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.05, opts=13)
02:40:06.604 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.05)
02:40:06.604 00.000 8976 Worker thread wakes up
02:40:06.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.05) opts 0xd
02:40:06.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.05)
02:40:06.605 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:40:06.605 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
02:40:06.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:06.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:06.605 00.000 5052 Enqueuing Expose request
02:40:06.605 00.000 8976 Moving (0.34, 0.05) raw xDistance=-0.11 yDistance=-0.31
02:40:06.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:40:06.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:40:06.605 00.000 8976 MoveAxis(R, 0, ABG)
02:40:06.605 00.000 8976 MoveAxis(U, 1, ABG)
02:40:06.605 00.000 8976 stepping (-9, 17) + (0, 1)
02:40:06.605 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:06.635 00.030 8976 Received - 47 (G) 
02:40:06.635 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:06.635 00.000 8976 stepped: pos (-9, 18)
02:40:06.635 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:40:06.635 00.000 8976 MountToCamera -- mountX=1.29 mountY=-3.17 hyp=3.43 mountTheta=-1.18 cameraX=2.24, cameraY=2.60 cameraTheta=0.86
02:40:06.635 00.000 8976 incremental bump (2.238, 2.596) isValid = 1
02:40:06.635 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:40:06.635 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:40:06.635 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:40:06.635 00.000 8976 move complete, result=0
02:40:06.635 00.000 9828 Worker thread wakes up
02:40:06.635 00.000 8976 worker thread done servicing request
02:40:06.636 00.001 8976 Worker thread wakes up
02:40:06.636 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:40:06.636 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:40:06.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:06.636 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:40:06.636 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:06.636 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:40:06.636 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:40:06.636 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:40:06.636 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:40:06.636 00.000 9828 BLC: window closed
02:40:06.636 00.000 9828 MoveAxis(E, 25, B)
02:40:06.636 00.000 9828 Guiding  Dir = 2, Dur = 25
02:40:06.637 00.001 9828 IsSlewing returns 0
02:40:06.637 00.000 9828 IsGuiding returns 0
02:40:06.637 00.000 9828 PulseGuide returned control before completion, sleep 35
02:40:06.687 00.050 9828 IsGuiding returns 1
02:40:06.687 00.000 9828 scope still moving after pulse duration time elapsed
02:40:06.717 00.030 9828 IsSlewing returns 0
02:40:06.717 00.000 9828 IsGuiding returns 1
02:40:06.748 00.031 9828 IsSlewing returns 0
02:40:06.748 00.000 9828 IsGuiding returns 1
02:40:06.779 00.031 9828 IsSlewing returns 0
02:40:06.779 00.000 9828 IsGuiding returns 0
02:40:06.779 00.000 9828 scope move finished after 25 + 117 ms
02:40:06.779 00.000 9828 Move returns status 0, amount 25
02:40:06.779 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:06.779 00.000 9828 MoveAxis(N, 11, B)
02:40:06.779 00.000 9828 Guiding  Dir = 0, Dur = 11
02:40:06.795 00.016 9828 IsSlewing returns 0
02:40:06.795 00.000 9828 IsGuiding returns 0
02:40:06.796 00.001 9828 PulseGuide returned control before completion, sleep 21
02:40:06.827 00.031 9828 IsGuiding returns 1
02:40:06.827 00.000 9828 scope still moving after pulse duration time elapsed
02:40:06.858 00.031 9828 IsSlewing returns 0
02:40:06.858 00.000 9828 IsGuiding returns 1
02:40:06.888 00.030 9828 IsSlewing returns 0
02:40:06.888 00.000 9828 IsGuiding returns 1
02:40:06.919 00.031 9828 IsSlewing returns 0
02:40:06.919 00.000 9828 IsGuiding returns 1
02:40:06.950 00.031 9828 IsSlewing returns 0
02:40:06.950 00.000 9828 IsGuiding returns 0
02:40:06.950 00.000 9828 scope move finished after 11 + 144 ms
02:40:06.951 00.001 9828 Move returns status 0, amount 11
02:40:06.951 00.000 9828 move complete, result=0
02:40:06.951 00.000 9828 worker thread done servicing request
02:40:06.951 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:40:07.318 00.367 8976 Exposure complete
02:40:07.324 00.006 8976 worker thread done servicing request
02:40:07.324 00.000 5052 OnExposeComplete: enter
02:40:07.324 00.000 5052 UpdateGuideState(): m_state=6
02:40:07.324 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9871
02:40:07.324 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.81, Mass=119, SNR=7.5, Peak=70 HFD=1.9
02:40:07.324 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
02:40:07.324 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
02:40:07.324 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.10 hyp=0.36 cameraTheta=0.28 mountX=-0.07 mountY=-0.34, mountTheta=-1.77
02:40:07.325 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.10, opts=13)
02:40:07.325 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.10)
02:40:07.325 00.000 8976 Worker thread wakes up
02:40:07.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.10) opts 0xd
02:40:07.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.10)
02:40:07.325 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:40:07.325 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:40:07.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:07.325 00.000 8976 Moving (0.34, 0.10) raw xDistance=-0.07 yDistance=-0.34
02:40:07.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:40:07.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
02:40:07.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:07.325 00.000 5052 Enqueuing Expose request
02:40:07.325 00.000 8976 MoveAxis(R, 0, ABG)
02:40:07.325 00.000 8976 MoveAxis(U, 1, ABG)
02:40:07.325 00.000 8976 stepping (-9, 18) + (0, 1)
02:40:07.325 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:07.353 00.028 8976 Received - 47 (G) 
02:40:07.354 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:07.354 00.000 8976 stepped: pos (-9, 19)
02:40:07.354 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:40:07.354 00.000 8976 MountToCamera -- mountX=1.32 mountY=-3.12 hyp=3.39 mountTheta=-1.17 cameraX=2.18, cameraY=2.60 cameraTheta=0.87
02:40:07.354 00.000 8976 incremental bump (2.179, 2.598) isValid = 1
02:40:07.354 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
02:40:07.354 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:40:07.354 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:40:07.354 00.000 8976 move complete, result=0
02:40:07.354 00.000 9828 Worker thread wakes up
02:40:07.354 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:40:07.354 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:40:07.354 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
02:40:07.354 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
02:40:07.354 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:40:07.354 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:40:07.355 00.001 9828 BLC: window closed
02:40:07.355 00.000 9828 MoveAxis(E, 25, B)
02:40:07.355 00.000 8976 worker thread done servicing request
02:40:07.355 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:40:07.355 00.000 9828 Guiding  Dir = 2, Dur = 25
02:40:07.355 00.000 8976 Worker thread wakes up
02:40:07.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:07.355 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:07.355 00.000 9828 IsSlewing returns 0
02:40:07.355 00.000 9828 IsGuiding returns 0
02:40:07.355 00.000 9828 PulseGuide returned control before completion, sleep 35
02:40:07.402 00.047 9828 IsGuiding returns 1
02:40:07.402 00.000 9828 scope still moving after pulse duration time elapsed
02:40:07.432 00.030 9828 IsSlewing returns 0
02:40:07.432 00.000 9828 IsGuiding returns 1
02:40:07.464 00.032 9828 IsSlewing returns 0
02:40:07.464 00.000 9828 IsGuiding returns 1
02:40:07.496 00.032 9828 IsSlewing returns 0
02:40:07.496 00.000 9828 IsGuiding returns 0
02:40:07.496 00.000 9828 scope move finished after 25 + 115 ms
02:40:07.496 00.000 9828 Move returns status 0, amount 25
02:40:07.496 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:07.496 00.000 9828 MoveAxis(N, 11, B)
02:40:07.496 00.000 9828 Guiding  Dir = 0, Dur = 11
02:40:07.513 00.017 9828 IsSlewing returns 0
02:40:07.513 00.000 9828 IsGuiding returns 0
02:40:07.513 00.000 9828 PulseGuide returned control before completion, sleep 21
02:40:07.543 00.030 9828 IsGuiding returns 1
02:40:07.543 00.000 9828 scope still moving after pulse duration time elapsed
02:40:07.574 00.031 9828 IsSlewing returns 0
02:40:07.574 00.000 9828 IsGuiding returns 1
02:40:07.604 00.030 9828 IsSlewing returns 0
02:40:07.604 00.000 9828 IsGuiding returns 1
02:40:07.636 00.032 9828 IsSlewing returns 0
02:40:07.636 00.000 9828 IsGuiding returns 1
02:40:07.666 00.030 9828 IsSlewing returns 0
02:40:07.667 00.001 9828 IsGuiding returns 1
02:40:07.698 00.031 9828 IsSlewing returns 0
02:40:07.698 00.000 9828 IsGuiding returns 0
02:40:07.698 00.000 9828 scope move finished after 11 + 174 ms
02:40:07.698 00.000 9828 Move returns status 0, amount 11
02:40:07.699 00.001 9828 move complete, result=0
02:40:07.699 00.000 9828 worker thread done servicing request
02:40:07.699 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:40:08.040 00.341 8976 Exposure complete
02:40:08.047 00.007 8976 worker thread done servicing request
02:40:08.047 00.000 5052 OnExposeComplete: enter
02:40:08.047 00.000 5052 UpdateGuideState(): m_state=6
02:40:08.047 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9872
02:40:08.047 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.75, Mass=111, SNR=7.3, Peak=69 HFD=1.8
02:40:08.047 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:40:08.047 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:40:08.047 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.04 hyp=0.33 cameraTheta=3.03 mountX=0.18 mountY=0.25, mountTheta=0.95
02:40:08.047 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.04, opts=13)
02:40:08.047 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.04)
02:40:08.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:40:08.047 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
02:40:08.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:08.047 00.000 8976 Worker thread wakes up
02:40:08.047 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:08.048 00.001 5052 Enqueuing Expose request
02:40:08.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.04) opts 0xd
02:40:08.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.04)
02:40:08.048 00.000 8976 Moving (-0.32, 0.04) raw xDistance=0.18 yDistance=0.25
02:40:08.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:40:08.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:40:08.048 00.000 8976 MoveAxis(R, 0, ABG)
02:40:08.048 00.000 8976 MoveAxis(U, 0, ABG)
02:40:08.048 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:40:08.048 00.000 8976 MountToCamera -- mountX=1.34 mountY=-3.09 hyp=3.37 mountTheta=-1.16 cameraX=2.14, cameraY=2.60 cameraTheta=0.88
02:40:08.048 00.000 8976 incremental bump (2.140, 2.599) isValid = 1
02:40:08.048 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:40:08.048 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:40:08.048 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:40:08.048 00.000 8976 move complete, result=0
02:40:08.048 00.000 9828 Worker thread wakes up
02:40:08.048 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:40:08.048 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:40:08.048 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
02:40:08.048 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:40:08.048 00.000 8976 worker thread done servicing request
02:40:08.049 00.001 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
02:40:08.049 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:40:08.049 00.000 8976 Worker thread wakes up
02:40:08.049 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:40:08.049 00.000 9828 BLC: window closed
02:40:08.049 00.000 9828 MoveAxis(E, 25, B)
02:40:08.049 00.000 9828 Guiding  Dir = 2, Dur = 25
02:40:08.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:08.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:08.049 00.000 9828 IsSlewing returns 0
02:40:08.049 00.000 9828 IsGuiding returns 0
02:40:08.049 00.000 9828 PulseGuide returned control before completion, sleep 35
02:40:08.088 00.039 9828 IsGuiding returns 1
02:40:08.088 00.000 9828 scope still moving after pulse duration time elapsed
02:40:08.119 00.031 9828 IsSlewing returns 0
02:40:08.119 00.000 9828 IsGuiding returns 1
02:40:08.150 00.031 9828 IsSlewing returns 0
02:40:08.150 00.000 9828 IsGuiding returns 1
02:40:08.181 00.031 9828 IsSlewing returns 0
02:40:08.181 00.000 9828 IsGuiding returns 1
02:40:08.212 00.031 9828 IsSlewing returns 0
02:40:08.212 00.000 9828 IsGuiding returns 0
02:40:08.212 00.000 9828 scope move finished after 25 + 137 ms
02:40:08.212 00.000 9828 Move returns status 0, amount 25
02:40:08.212 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:08.212 00.000 9828 MoveAxis(N, 11, B)
02:40:08.212 00.000 9828 Guiding  Dir = 0, Dur = 11
02:40:08.228 00.016 9828 IsSlewing returns 0
02:40:08.228 00.000 9828 IsGuiding returns 0
02:40:08.228 00.000 9828 PulseGuide returned control before completion, sleep 21
02:40:08.259 00.031 9828 IsGuiding returns 1
02:40:08.259 00.000 9828 scope still moving after pulse duration time elapsed
02:40:08.291 00.032 9828 IsSlewing returns 0
02:40:08.292 00.001 9828 IsGuiding returns 1
02:40:08.321 00.029 9828 IsSlewing returns 0
02:40:08.321 00.000 9828 IsGuiding returns 1
02:40:08.353 00.032 9828 IsSlewing returns 0
02:40:08.353 00.000 9828 IsGuiding returns 1
02:40:08.385 00.032 9828 IsSlewing returns 0
02:40:08.386 00.001 9828 IsGuiding returns 0
02:40:08.386 00.000 9828 scope move finished after 11 + 146 ms
02:40:08.386 00.000 9828 Move returns status 0, amount 11
02:40:08.386 00.000 9828 move complete, result=0
02:40:08.386 00.000 9828 worker thread done servicing request
02:40:08.386 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:40:08.731 00.345 8976 Exposure complete
02:40:08.736 00.005 8976 worker thread done servicing request
02:40:08.736 00.000 5052 OnExposeComplete: enter
02:40:08.738 00.002 5052 UpdateGuideState(): m_state=6
02:40:08.738 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9873
02:40:08.738 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.87, Mass=93, SNR=6.7, Peak=65 HFD=1.5
02:40:08.738 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:40:08.738 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
02:40:08.738 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.16 hyp=0.59 cameraTheta=2.87 mountX=0.40 mountY=0.39, mountTheta=0.77
02:40:08.738 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.16, opts=13)
02:40:08.738 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.16)
02:40:08.738 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:40:08.738 00.000 5052 UpdateGuideState exits: m=93 SNR=6.7
02:40:08.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:08.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:08.738 00.000 5052 Enqueuing Expose request
02:40:08.738 00.000 8976 Worker thread wakes up
02:40:08.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.16) opts 0xd
02:40:08.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.16)
02:40:08.738 00.000 8976 Moving (-0.57, 0.16) raw xDistance=0.40 yDistance=0.39
02:40:08.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:40:08.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:40:08.738 00.000 8976 MoveAxis(L, 2, ABG)
02:40:08.739 00.001 8976 stepping (-9, 19) + (-2, 0)
02:40:08.739 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:08.761 00.022 8976 Received - 47 (G) 
02:40:08.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:08.761 00.000 8976 stepped: pos (-11, 19)
02:40:08.761 00.000 8976 MoveAxis(D, 2, ABG)
02:40:08.761 00.000 8976 stepping (-11, 19) + (0, -2)
02:40:08.761 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:08.793 00.032 8976 Received - 47 (G) 
02:40:08.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:08.793 00.000 8976 stepped: pos (-11, 17)
02:40:08.793 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:40:08.793 00.000 8976 MountToCamera -- mountX=1.45 mountY=-2.96 hyp=3.30 mountTheta=-1.11 cameraX=1.97, cameraY=2.64 cameraTheta=0.93
02:40:08.793 00.000 8976 incremental bump (1.974, 2.642) isValid = 1
02:40:08.794 00.001 8976 Scheduling Mount bump of (0.069, 0.095)
02:40:08.794 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:40:08.794 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:40:08.794 00.000 8976 move complete, result=0
02:40:08.794 00.000 8976 worker thread done servicing request
02:40:08.794 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:40:08.794 00.000 9828 Worker thread wakes up
02:40:08.794 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:40:08.794 00.000 8976 Worker thread wakes up
02:40:08.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:08.794 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:08.794 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:40:08.794 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:40:08.794 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:40:08.794 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:40:08.794 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:40:08.795 00.001 9828 BLC: window closed
02:40:08.795 00.000 9828 MoveAxis(E, 23, B)
02:40:08.795 00.000 9828 Guiding  Dir = 2, Dur = 23
02:40:08.795 00.000 9828 IsSlewing returns 0
02:40:08.795 00.000 9828 IsGuiding returns 0
02:40:08.795 00.000 9828 PulseGuide returned control before completion, sleep 33
02:40:08.832 00.037 9828 IsGuiding returns 1
02:40:08.832 00.000 9828 scope still moving after pulse duration time elapsed
02:40:08.863 00.031 9828 IsSlewing returns 0
02:40:08.863 00.000 9828 IsGuiding returns 1
02:40:08.894 00.031 9828 IsSlewing returns 0
02:40:08.894 00.000 9828 IsGuiding returns 1
02:40:08.924 00.030 9828 IsSlewing returns 0
02:40:08.924 00.000 9828 IsGuiding returns 1
02:40:08.956 00.032 9828 IsSlewing returns 0
02:40:08.956 00.000 9828 IsGuiding returns 0
02:40:08.956 00.000 9828 scope move finished after 23 + 138 ms
02:40:08.956 00.000 9828 Move returns status 0, amount 23
02:40:08.956 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:08.957 00.001 9828 MoveAxis(N, 12, B)
02:40:08.957 00.000 9828 Guiding  Dir = 0, Dur = 12
02:40:08.971 00.014 9828 IsSlewing returns 0
02:40:08.971 00.000 9828 IsGuiding returns 0
02:40:08.971 00.000 9828 PulseGuide returned control before completion, sleep 22
02:40:09.002 00.031 9828 IsGuiding returns 1
02:40:09.002 00.000 9828 scope still moving after pulse duration time elapsed
02:40:09.033 00.031 9828 IsSlewing returns 0
02:40:09.033 00.000 9828 IsGuiding returns 1
02:40:09.064 00.031 9828 IsSlewing returns 0
02:40:09.064 00.000 9828 IsGuiding returns 1
02:40:09.096 00.032 9828 IsSlewing returns 0
02:40:09.096 00.000 9828 IsGuiding returns 1
02:40:09.127 00.031 9828 IsSlewing returns 0
02:40:09.127 00.000 9828 IsGuiding returns 0
02:40:09.127 00.000 9828 scope move finished after 12 + 144 ms
02:40:09.127 00.000 9828 Move returns status 0, amount 12
02:40:09.127 00.000 9828 move complete, result=0
02:40:09.127 00.000 9828 worker thread done servicing request
02:40:09.127 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:40:09.494 00.367 8976 Exposure complete
02:40:09.500 00.006 8976 worker thread done servicing request
02:40:09.500 00.000 5052 OnExposeComplete: enter
02:40:09.500 00.000 5052 UpdateGuideState(): m_state=6
02:40:09.500 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9874
02:40:09.500 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.51, Mass=127, SNR=7.8, Peak=63 HFD=1.8
02:40:09.500 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
02:40:09.500 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.21)
02:40:09.500 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=-0.20 hyp=0.97 cameraTheta=-2.93 mountX=0.25 mountY=0.90, mountTheta=1.30
02:40:09.501 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=-0.20, opts=13)
02:40:09.501 00.000 5052 Enqueuing Move request for stepguider (-0.95, -0.20)
02:40:09.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:40:09.501 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:40:09.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:09.501 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:09.501 00.000 5052 Enqueuing Expose request
02:40:09.501 00.000 8976 Worker thread wakes up
02:40:09.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, -0.20) opts 0xd
02:40:09.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, -0.20)
02:40:09.501 00.000 8976 Moving (-0.95, -0.20) raw xDistance=0.25 yDistance=0.90
02:40:09.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:40:09.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.90
02:40:09.501 00.000 8976 MoveAxis(R, 0, ABG)
02:40:09.501 00.000 8976 MoveAxis(D, 4, ABG)
02:40:09.501 00.000 8976 stepping (-11, 17) + (0, -4)
02:40:09.501 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:40:09.544 00.043 8976 Received - 47 (G) 
02:40:09.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:40:09.544 00.000 8976 stepped: pos (-11, 13)
02:40:09.544 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:40:09.545 00.001 8976 MountToCamera -- mountX=1.53 mountY=-2.66 hyp=3.07 mountTheta=-1.05 cameraX=1.68, cameraY=2.57 cameraTheta=0.99
02:40:09.545 00.000 8976 incremental bump (1.676, 2.575) isValid = 1
02:40:09.545 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
02:40:09.545 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:40:09.545 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:40:09.545 00.000 8976 move complete, result=0
02:40:09.545 00.000 8976 worker thread done servicing request
02:40:09.545 00.000 8976 Worker thread wakes up
02:40:09.545 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:40:09.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:09.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:09.545 00.000 9828 Worker thread wakes up
02:40:09.545 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:40:09.545 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:40:09.545 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
02:40:09.545 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
02:40:09.545 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:40:09.545 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:40:09.545 00.000 9828 BLC: window closed
02:40:09.546 00.001 9828 MoveAxis(E, 21, B)
02:40:09.546 00.000 9828 Guiding  Dir = 2, Dur = 21
02:40:09.546 00.000 9828 IsSlewing returns 0
02:40:09.546 00.000 9828 IsGuiding returns 0
02:40:09.546 00.000 9828 PulseGuide returned control before completion, sleep 31
02:40:09.590 00.044 9828 IsGuiding returns 1
02:40:09.590 00.000 9828 scope still moving after pulse duration time elapsed
02:40:09.622 00.032 9828 IsSlewing returns 0
02:40:09.622 00.000 9828 IsGuiding returns 1
02:40:09.653 00.031 9828 IsSlewing returns 0
02:40:09.653 00.000 9828 IsGuiding returns 1
02:40:09.684 00.031 9828 IsSlewing returns 0
02:40:09.684 00.000 9828 IsGuiding returns 0
02:40:09.684 00.000 9828 scope move finished after 21 + 117 ms
02:40:09.684 00.000 9828 Move returns status 0, amount 21
02:40:09.684 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:09.684 00.000 9828 MoveAxis(N, 12, B)
02:40:09.684 00.000 9828 Guiding  Dir = 0, Dur = 12
02:40:09.700 00.016 9828 IsSlewing returns 0
02:40:09.700 00.000 9828 IsGuiding returns 0
02:40:09.700 00.000 9828 PulseGuide returned control before completion, sleep 22
02:40:09.731 00.031 9828 IsGuiding returns 1
02:40:09.731 00.000 9828 scope still moving after pulse duration time elapsed
02:40:09.763 00.032 9828 IsSlewing returns 0
02:40:09.767 00.004 9828 IsGuiding returns 1
02:40:09.794 00.027 9828 IsSlewing returns 0
02:40:09.794 00.000 9828 IsGuiding returns 1
02:40:09.826 00.032 9828 IsSlewing returns 0
02:40:09.826 00.000 9828 IsGuiding returns 1
02:40:09.858 00.032 9828 IsSlewing returns 0
02:40:09.858 00.000 9828 IsGuiding returns 0
02:40:09.858 00.000 9828 scope move finished after 12 + 145 ms
02:40:09.858 00.000 9828 Move returns status 0, amount 12
02:40:09.858 00.000 9828 move complete, result=0
02:40:09.858 00.000 9828 worker thread done servicing request
02:40:09.858 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:40:10.229 00.371 8976 Exposure complete
02:40:10.234 00.005 8976 worker thread done servicing request
02:40:10.235 00.001 5052 OnExposeComplete: enter
02:40:10.235 00.000 5052 UpdateGuideState(): m_state=6
02:40:10.235 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9875
02:40:10.235 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.38, Mass=121, SNR=7.5, Peak=70 HFD=2.2
02:40:10.235 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.10 = -0.10)
02:40:10.235 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
02:40:10.235 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.67 hyp=0.72 cameraTheta=1.94 mountX=0.71 mountY=-0.15, mountTheta=-0.20
02:40:10.235 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.67, opts=13)
02:40:10.236 00.001 5052 Enqueuing Move request for stepguider (-0.26, 0.67)
02:40:10.236 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:40:10.236 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
02:40:10.236 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:10.236 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:10.236 00.000 5052 Enqueuing Expose request
02:40:10.236 00.000 8976 Worker thread wakes up
02:40:10.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.67) opts 0xd
02:40:10.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.67)
02:40:10.236 00.000 8976 Moving (-0.26, 0.67) raw xDistance=0.71 yDistance=-0.15
02:40:10.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
02:40:10.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:40:10.236 00.000 8976 MoveAxis(L, 3, ABG)
02:40:10.236 00.000 8976 stepping (-11, 13) + (-3, 0)
02:40:10.236 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:10.263 00.027 8976 Received - 47 (G) 
02:40:10.264 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:10.264 00.000 8976 stepped: pos (-14, 13)
02:40:10.264 00.000 8976 MoveAxis(U, 0, ABG)
02:40:10.264 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:40:10.264 00.000 8976 MountToCamera -- mountX=1.73 mountY=-2.47 hyp=3.01 mountTheta=-0.96 cameraX=1.41, cameraY=2.67 cameraTheta=1.08
02:40:10.264 00.000 8976 incremental bump (1.407, 2.665) isValid = 1
02:40:10.264 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:40:10.264 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:40:10.264 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:40:10.264 00.000 8976 move complete, result=0
02:40:10.264 00.000 9828 Worker thread wakes up
02:40:10.264 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.1 px 0 ms NORTH
02:40:10.264 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:40:10.264 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:40:10.264 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
02:40:10.264 00.000 8976 worker thread done servicing request
02:40:10.265 00.001 8976 Worker thread wakes up
02:40:10.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:10.265 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:40:10.265 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:40:10.265 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:40:10.265 00.000 9828 BLC: window closed
02:40:10.265 00.000 9828 MoveAxis(E, 19, B)
02:40:10.265 00.000 9828 Guiding  Dir = 2, Dur = 19
02:40:10.265 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:10.265 00.000 9828 IsSlewing returns 0
02:40:10.265 00.000 9828 IsGuiding returns 0
02:40:10.266 00.001 9828 PulseGuide returned control before completion, sleep 29
02:40:10.307 00.041 9828 IsGuiding returns 1
02:40:10.307 00.000 9828 scope still moving after pulse duration time elapsed
02:40:10.338 00.031 9828 IsSlewing returns 0
02:40:10.338 00.000 9828 IsGuiding returns 1
02:40:10.370 00.032 9828 IsSlewing returns 0
02:40:10.370 00.000 9828 IsGuiding returns 1
02:40:10.402 00.032 9828 IsSlewing returns 0
02:40:10.402 00.000 9828 IsGuiding returns 0
02:40:10.402 00.000 9828 scope move finished after 19 + 117 ms
02:40:10.402 00.000 9828 Move returns status 0, amount 19
02:40:10.402 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:10.402 00.000 9828 MoveAxis(N, 13, B)
02:40:10.402 00.000 9828 Guiding  Dir = 0, Dur = 13
02:40:10.417 00.015 9828 IsSlewing returns 0
02:40:10.417 00.000 9828 IsGuiding returns 0
02:40:10.417 00.000 9828 PulseGuide returned control before completion, sleep 23
02:40:10.449 00.032 9828 IsGuiding returns 1
02:40:10.449 00.000 9828 scope still moving after pulse duration time elapsed
02:40:10.481 00.032 9828 IsSlewing returns 0
02:40:10.481 00.000 9828 IsGuiding returns 1
02:40:10.513 00.032 9828 IsSlewing returns 0
02:40:10.513 00.000 9828 IsGuiding returns 1
02:40:10.545 00.032 9828 IsSlewing returns 0
02:40:10.545 00.000 9828 IsGuiding returns 1
02:40:10.576 00.031 9828 IsSlewing returns 0
02:40:10.576 00.000 9828 IsGuiding returns 0
02:40:10.576 00.000 9828 scope move finished after 13 + 145 ms
02:40:10.576 00.000 9828 Move returns status 0, amount 13
02:40:10.576 00.000 9828 move complete, result=0
02:40:10.576 00.000 9828 worker thread done servicing request
02:40:10.576 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:40:10.951 00.375 8976 Exposure complete
02:40:10.956 00.005 8976 worker thread done servicing request
02:40:10.956 00.000 5052 OnExposeComplete: enter
02:40:10.956 00.000 5052 UpdateGuideState(): m_state=6
02:40:10.957 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9876
02:40:10.957 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.37, Mass=121, SNR=7.5, Peak=66 HFD=1.7
02:40:10.957 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
02:40:10.957 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.61)
02:40:10.957 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.34 hyp=0.59 cameraTheta=-2.53 mountX=-0.08 mountY=0.59, mountTheta=1.71
02:40:10.957 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.34, opts=13)
02:40:10.957 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.34)
02:40:10.958 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:40:10.958 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
02:40:10.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:10.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:10.958 00.000 5052 Enqueuing Expose request
02:40:10.958 00.000 8976 Worker thread wakes up
02:40:10.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.34) opts 0xd
02:40:10.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.34)
02:40:10.958 00.000 8976 Moving (-0.48, -0.34) raw xDistance=-0.08 yDistance=0.59
02:40:10.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:40:10.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
02:40:10.958 00.000 8976 MoveAxis(R, 0, ABG)
02:40:10.958 00.000 8976 MoveAxis(D, 2, ABG)
02:40:10.958 00.000 8976 stepping (-14, 13) + (0, -2)
02:40:10.958 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:10.983 00.025 8976 Received - 47 (G) 
02:40:10.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:10.983 00.000 8976 stepped: pos (-14, 11)
02:40:10.983 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:40:10.983 00.000 8976 MountToCamera -- mountX=1.87 mountY=-2.23 hyp=2.91 mountTheta=-0.87 cameraX=1.13, cameraY=2.68 cameraTheta=1.17
02:40:10.984 00.001 8976 incremental bump (1.134, 2.678) isValid = 1
02:40:10.984 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
02:40:10.984 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:40:10.984 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:40:10.984 00.000 8976 move complete, result=0
02:40:10.984 00.000 9828 Worker thread wakes up
02:40:10.984 00.000 8976 worker thread done servicing request
02:40:10.984 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:40:10.984 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:40:10.984 00.000 8976 Worker thread wakes up
02:40:10.984 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:40:10.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:10.984 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:40:10.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:10.984 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
02:40:10.984 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:40:10.984 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:40:10.984 00.000 9828 BLC: window closed
02:40:10.985 00.001 9828 MoveAxis(E, 16, B)
02:40:10.985 00.000 9828 Guiding  Dir = 2, Dur = 16
02:40:10.985 00.000 9828 IsSlewing returns 0
02:40:10.985 00.000 9828 IsGuiding returns 0
02:40:10.985 00.000 9828 PulseGuide returned control before completion, sleep 26
02:40:11.026 00.041 9828 IsGuiding returns 1
02:40:11.026 00.000 9828 scope still moving after pulse duration time elapsed
02:40:11.057 00.031 9828 IsSlewing returns 0
02:40:11.057 00.000 9828 IsGuiding returns 1
02:40:11.090 00.033 9828 IsSlewing returns 0
02:40:11.090 00.000 9828 IsGuiding returns 1
02:40:11.121 00.031 9828 IsSlewing returns 0
02:40:11.125 00.004 9828 IsGuiding returns 1
02:40:11.152 00.027 9828 IsSlewing returns 0
02:40:11.152 00.000 9828 IsGuiding returns 1
02:40:11.182 00.030 9828 IsSlewing returns 0
02:40:11.182 00.000 9828 IsGuiding returns 1
02:40:11.214 00.032 9828 IsSlewing returns 0
02:40:11.214 00.000 9828 IsGuiding returns 0
02:40:11.214 00.000 9828 scope move finished after 16 + 213 ms
02:40:11.214 00.000 9828 Move returns status 0, amount 16
02:40:11.214 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:11.214 00.000 9828 MoveAxis(N, 14, B)
02:40:11.214 00.000 9828 Guiding  Dir = 0, Dur = 14
02:40:11.230 00.016 9828 IsSlewing returns 0
02:40:11.230 00.000 9828 IsGuiding returns 0
02:40:11.230 00.000 9828 PulseGuide returned control before completion, sleep 24
02:40:11.261 00.031 9828 IsGuiding returns 1
02:40:11.261 00.000 9828 scope still moving after pulse duration time elapsed
02:40:11.292 00.031 9828 IsSlewing returns 0
02:40:11.292 00.000 9828 IsGuiding returns 1
02:40:11.323 00.031 9828 IsSlewing returns 0
02:40:11.323 00.000 9828 IsGuiding returns 1
02:40:11.354 00.031 9828 IsSlewing returns 0
02:40:11.354 00.000 9828 IsGuiding returns 1
02:40:11.386 00.032 9828 IsSlewing returns 0
02:40:11.386 00.000 9828 IsGuiding returns 0
02:40:11.386 00.000 9828 scope move finished after 14 + 141 ms
02:40:11.386 00.000 9828 Move returns status 0, amount 14
02:40:11.386 00.000 9828 move complete, result=0
02:40:11.386 00.000 9828 worker thread done servicing request
02:40:11.386 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:40:11.668 00.282 8976 Exposure complete
02:40:11.673 00.005 8976 worker thread done servicing request
02:40:11.673 00.000 5052 OnExposeComplete: enter
02:40:11.673 00.000 5052 UpdateGuideState(): m_state=6
02:40:11.673 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9877
02:40:11.673 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.70, Mass=119, SNR=7.5, Peak=65 HFD=2.3
02:40:11.673 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.14 = 1.15)
02:40:11.673 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
02:40:11.673 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.09 mountX=0.11 mountY=0.23, mountTheta=1.13
02:40:11.674 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.01, opts=13)
02:40:11.674 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.01)
02:40:11.674 00.000 8976 Worker thread wakes up
02:40:11.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.01) opts 0xd
02:40:11.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.01)
02:40:11.674 00.000 8976 Moving (-0.26, -0.01) raw xDistance=0.11 yDistance=0.23
02:40:11.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:40:11.674 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:40:11.675 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:11.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:11.675 00.000 5052 Enqueuing Expose request
02:40:11.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:40:11.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:40:11.675 00.000 8976 MoveAxis(R, 0, ABG)
02:40:11.675 00.000 8976 MoveAxis(U, 0, ABG)
02:40:11.675 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:40:11.675 00.000 8976 MountToCamera -- mountX=1.96 mountY=-2.07 hyp=2.85 mountTheta=-0.81 cameraX=0.95, cameraY=2.69 cameraTheta=1.23
02:40:11.675 00.000 8976 incremental bump (0.951, 2.687) isValid = 1
02:40:11.675 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
02:40:11.675 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:40:11.675 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:40:11.675 00.000 8976 move complete, result=0
02:40:11.675 00.000 9828 Worker thread wakes up
02:40:11.675 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:40:11.675 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:40:11.675 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
02:40:11.675 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:11.675 00.000 8976 worker thread done servicing request
02:40:11.676 00.001 8976 Worker thread wakes up
02:40:11.676 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
02:40:11.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:11.676 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:11.676 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:40:11.676 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:40:11.676 00.000 9828 BLC: window closed
02:40:11.676 00.000 9828 MoveAxis(E, 14, B)
02:40:11.676 00.000 9828 Guiding  Dir = 2, Dur = 14
02:40:11.676 00.000 9828 IsSlewing returns 0
02:40:11.676 00.000 9828 IsGuiding returns 0
02:40:11.676 00.000 9828 PulseGuide returned control before completion, sleep 24
02:40:11.711 00.035 9828 IsGuiding returns 1
02:40:11.711 00.000 9828 scope still moving after pulse duration time elapsed
02:40:11.743 00.032 9828 IsSlewing returns 0
02:40:11.743 00.000 9828 IsGuiding returns 1
02:40:11.775 00.032 9828 IsSlewing returns 0
02:40:11.775 00.000 9828 IsGuiding returns 1
02:40:11.808 00.033 9828 IsSlewing returns 0
02:40:11.808 00.000 9828 IsGuiding returns 0
02:40:11.808 00.000 9828 scope move finished after 14 + 116 ms
02:40:11.808 00.000 9828 Move returns status 0, amount 14
02:40:11.808 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:11.808 00.000 9828 MoveAxis(N, 15, B)
02:40:11.808 00.000 9828 Guiding  Dir = 0, Dur = 15
02:40:11.823 00.015 9828 IsSlewing returns 0
02:40:11.823 00.000 9828 IsGuiding returns 0
02:40:11.823 00.000 9828 PulseGuide returned control before completion, sleep 25
02:40:11.854 00.031 9828 IsGuiding returns 1
02:40:11.854 00.000 9828 scope still moving after pulse duration time elapsed
02:40:11.885 00.031 9828 IsSlewing returns 0
02:40:11.885 00.000 9828 IsGuiding returns 1
02:40:11.917 00.032 9828 IsSlewing returns 0
02:40:11.917 00.000 9828 IsGuiding returns 1
02:40:11.946 00.029 9828 IsSlewing returns 0
02:40:11.947 00.001 9828 IsGuiding returns 1
02:40:11.977 00.030 9828 IsSlewing returns 0
02:40:11.978 00.001 9828 IsGuiding returns 0
02:40:11.978 00.000 9828 scope move finished after 15 + 139 ms
02:40:11.978 00.000 9828 Move returns status 0, amount 15
02:40:11.978 00.000 9828 move complete, result=0
02:40:11.978 00.000 9828 worker thread done servicing request
02:40:11.978 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:40:12.374 00.396 8976 Exposure complete
02:40:12.379 00.005 8976 worker thread done servicing request
02:40:12.379 00.000 5052 OnExposeComplete: enter
02:40:12.379 00.000 5052 UpdateGuideState(): m_state=6
02:40:12.380 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9878
02:40:12.380 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.79, Mass=112, SNR=7.3, Peak=65 HFD=2.0
02:40:12.380 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
02:40:12.380 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
02:40:12.380 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=0.99 mountX=0.05 mountY=-0.09, mountTheta=-1.08
02:40:12.380 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.08, opts=13)
02:40:12.380 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.08)
02:40:12.380 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:40:12.380 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:40:12.380 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:12.380 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:12.381 00.001 5052 Enqueuing Expose request
02:40:12.381 00.000 8976 Worker thread wakes up
02:40:12.381 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.08) opts 0xd
02:40:12.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.08)
02:40:12.381 00.000 8976 Moving (0.05, 0.08) raw xDistance=0.05 yDistance=-0.09
02:40:12.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:40:12.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:40:12.381 00.000 8976 MoveAxis(R, 0, ABG)
02:40:12.381 00.000 8976 MoveAxis(U, 0, ABG)
02:40:12.381 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:40:12.381 00.000 8976 MountToCamera -- mountX=2.02 mountY=-1.96 hyp=2.82 mountTheta=-0.77 cameraX=0.83, cameraY=2.69 cameraTheta=1.27
02:40:12.381 00.000 8976 incremental bump (0.828, 2.692) isValid = 1
02:40:12.381 00.000 8976 Scheduling Mount bump of (0.028, 0.095)
02:40:12.381 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.09, opts=4)
02:40:12.381 00.000 8976 Enqueuing Move request for scope (0.03, 0.09)
02:40:12.381 00.000 8976 move complete, result=0
02:40:12.381 00.000 9828 Worker thread wakes up
02:40:12.381 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:12.381 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0x4
02:40:12.381 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:40:12.382 00.001 8976 worker thread done servicing request
02:40:12.382 00.000 8976 Worker thread wakes up
02:40:12.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:12.382 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:40:12.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:12.382 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
02:40:12.382 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.28 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
02:40:12.382 00.000 9828 Moving (0.03, 0.09) raw xDistance=-0.03 yDistance=-0.09
02:40:12.382 00.000 9828 BLC: window closed
02:40:12.382 00.000 9828 MoveAxis(E, 10, B)
02:40:12.382 00.000 9828 Guiding  Dir = 2, Dur = 10
02:40:12.383 00.001 9828 IsSlewing returns 0
02:40:12.383 00.000 9828 IsGuiding returns 0
02:40:12.383 00.000 9828 PulseGuide returned control before completion, sleep 20
02:40:12.414 00.031 9828 IsGuiding returns 1
02:40:12.414 00.000 9828 scope still moving after pulse duration time elapsed
02:40:12.445 00.031 9828 IsSlewing returns 0
02:40:12.445 00.000 9828 IsGuiding returns 1
02:40:12.476 00.031 9828 IsSlewing returns 0
02:40:12.476 00.000 9828 IsGuiding returns 1
02:40:12.507 00.031 9828 IsSlewing returns 0
02:40:12.507 00.000 9828 IsGuiding returns 0
02:40:12.507 00.000 9828 scope move finished after 10 + 114 ms
02:40:12.507 00.000 9828 Move returns status 0, amount 10
02:40:12.507 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:12.507 00.000 9828 MoveAxis(N, 12, B)
02:40:12.507 00.000 9828 Guiding  Dir = 0, Dur = 12
02:40:12.523 00.016 9828 IsSlewing returns 0
02:40:12.523 00.000 9828 IsGuiding returns 0
02:40:12.523 00.000 9828 PulseGuide returned control before completion, sleep 22
02:40:12.555 00.032 9828 IsGuiding returns 1
02:40:12.555 00.000 9828 scope still moving after pulse duration time elapsed
02:40:12.586 00.031 9828 IsSlewing returns 0
02:40:12.586 00.000 9828 IsGuiding returns 1
02:40:12.617 00.031 9828 IsSlewing returns 0
02:40:12.617 00.000 9828 IsGuiding returns 1
02:40:12.649 00.032 9828 IsSlewing returns 0
02:40:12.649 00.000 9828 IsGuiding returns 1
02:40:12.679 00.030 9828 IsSlewing returns 0
02:40:12.679 00.000 9828 IsGuiding returns 0
02:40:12.679 00.000 9828 scope move finished after 12 + 143 ms
02:40:12.679 00.000 9828 Move returns status 0, amount 12
02:40:12.679 00.000 9828 move complete, result=0
02:40:12.679 00.000 9828 worker thread done servicing request
02:40:12.679 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 12 ms NORTH
02:40:13.065 00.386 8976 Exposure complete
02:40:13.071 00.006 8976 worker thread done servicing request
02:40:13.071 00.000 5052 OnExposeComplete: enter
02:40:13.071 00.000 5052 UpdateGuideState(): m_state=6
02:40:13.071 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9879
02:40:13.071 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.54, Mass=109, SNR=7.2, Peak=61 HFD=1.7
02:40:13.071 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
02:40:13.071 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
02:40:13.071 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.17 hyp=0.54 cameraTheta=-0.32 mountX=-0.38 mountY=-0.34, mountTheta=-2.42
02:40:13.072 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.17, opts=13)
02:40:13.072 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.17)
02:40:13.072 00.000 8976 Worker thread wakes up
02:40:13.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.17) opts 0xd
02:40:13.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.17)
02:40:13.072 00.000 8976 Moving (0.51, -0.17) raw xDistance=-0.38 yDistance=-0.34
02:40:13.072 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:40:13.072 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:40:13.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:13.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:40:13.073 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:40:13.073 00.000 8976 MoveAxis(R, 2, ABG)
02:40:13.073 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:13.073 00.000 5052 Enqueuing Expose request
02:40:13.073 00.000 8976 stepping (-14, 11) + (2, 0)
02:40:13.073 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:13.110 00.037 8976 Received - 47 (G) 
02:40:13.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:13.110 00.000 8976 stepped: pos (-12, 11)
02:40:13.110 00.000 8976 MoveAxis(U, 1, ABG)
02:40:13.110 00.000 8976 stepping (-12, 11) + (0, 1)
02:40:13.110 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:13.142 00.032 8976 Received - 47 (G) 
02:40:13.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:13.142 00.000 8976 stepped: pos (-12, 12)
02:40:13.142 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:40:13.142 00.000 8976 MountToCamera -- mountX=1.96 mountY=-1.94 hyp=2.76 mountTheta=-0.78 cameraX=0.84, cameraY=2.63 cameraTheta=1.26
02:40:13.142 00.000 8976 incremental bump (0.839, 2.630) isValid = 1
02:40:13.142 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
02:40:13.142 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:40:13.142 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:40:13.142 00.000 8976 move complete, result=0
02:40:13.142 00.000 8976 worker thread done servicing request
02:40:13.142 00.000 8976 Worker thread wakes up
02:40:13.142 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
02:40:13.142 00.000 9828 Worker thread wakes up
02:40:13.142 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:40:13.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:13.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:13.142 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:40:13.142 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
02:40:13.142 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
02:40:13.142 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:40:13.142 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:40:13.142 00.000 9828 BLC: window closed
02:40:13.142 00.000 9828 MoveAxis(E, 13, B)
02:40:13.142 00.000 9828 Guiding  Dir = 2, Dur = 13
02:40:13.142 00.000 9828 IsSlewing returns 0
02:40:13.143 00.001 9828 IsGuiding returns 0
02:40:13.143 00.000 9828 PulseGuide returned control before completion, sleep 23
02:40:13.175 00.032 9828 IsGuiding returns 1
02:40:13.175 00.000 9828 scope still moving after pulse duration time elapsed
02:40:13.206 00.031 9828 IsSlewing returns 0
02:40:13.206 00.000 9828 IsGuiding returns 1
02:40:13.237 00.031 9828 IsSlewing returns 0
02:40:13.237 00.000 9828 IsGuiding returns 1
02:40:13.267 00.030 9828 IsSlewing returns 0
02:40:13.267 00.000 9828 IsGuiding returns 1
02:40:13.300 00.033 9828 IsSlewing returns 0
02:40:13.300 00.000 9828 IsGuiding returns 0
02:40:13.300 00.000 9828 scope move finished after 13 + 143 ms
02:40:13.300 00.000 9828 Move returns status 0, amount 13
02:40:13.300 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:13.300 00.000 9828 MoveAxis(N, 15, B)
02:40:13.300 00.000 9828 Guiding  Dir = 0, Dur = 15
02:40:13.315 00.015 9828 IsSlewing returns 0
02:40:13.315 00.000 9828 IsGuiding returns 0
02:40:13.315 00.000 9828 PulseGuide returned control before completion, sleep 25
02:40:13.345 00.030 9828 IsGuiding returns 1
02:40:13.345 00.000 9828 scope still moving after pulse duration time elapsed
02:40:13.376 00.031 9828 IsSlewing returns 0
02:40:13.376 00.000 9828 IsGuiding returns 1
02:40:13.408 00.032 9828 IsSlewing returns 0
02:40:13.408 00.000 9828 IsGuiding returns 1
02:40:13.438 00.030 9828 IsSlewing returns 0
02:40:13.438 00.000 9828 IsGuiding returns 1
02:40:13.469 00.031 9828 IsSlewing returns 0
02:40:13.469 00.000 9828 IsGuiding returns 1
02:40:13.500 00.031 9828 IsSlewing returns 0
02:40:13.500 00.000 9828 IsGuiding returns 1
02:40:13.531 00.031 9828 IsSlewing returns 0
02:40:13.531 00.000 9828 IsGuiding returns 1
02:40:13.561 00.030 9828 IsSlewing returns 0
02:40:13.561 00.000 9828 IsGuiding returns 0
02:40:13.561 00.000 9828 scope move finished after 15 + 231 ms
02:40:13.561 00.000 9828 Move returns status 0, amount 15
02:40:13.561 00.000 9828 move complete, result=0
02:40:13.562 00.001 9828 worker thread done servicing request
02:40:13.562 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:40:13.828 00.266 8976 Exposure complete
02:40:13.833 00.005 8976 worker thread done servicing request
02:40:13.833 00.000 5052 OnExposeComplete: enter
02:40:13.833 00.000 5052 UpdateGuideState(): m_state=6
02:40:13.834 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9880
02:40:13.834 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.78, Mass=118, SNR=7.4, Peak=63 HFD=2.2
02:40:13.834 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
02:40:13.834 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
02:40:13.834 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.47 mountX=0.00 mountY=-0.16, mountTheta=-1.57
02:40:13.834 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.07, opts=13)
02:40:13.834 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.07)
02:40:13.834 00.000 8976 Worker thread wakes up
02:40:13.835 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.07) opts 0xd
02:40:13.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.07)
02:40:13.835 00.000 8976 Moving (0.14, 0.07) raw xDistance=0.00 yDistance=-0.16
02:40:13.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:40:13.835 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:40:13.835 00.000 5052 UpdateGuideState exits: m=118 SNR=7.4
02:40:13.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:13.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:40:13.835 00.000 8976 MoveAxis(R, 0, ABG)
02:40:13.835 00.000 8976 MoveAxis(U, 0, ABG)
02:40:13.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:13.835 00.000 5052 Enqueuing Expose request
02:40:13.835 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:40:13.835 00.000 8976 MountToCamera -- mountX=1.92 mountY=-1.93 hyp=2.72 mountTheta=-0.79 cameraX=0.85, cameraY=2.59 cameraTheta=1.25
02:40:13.835 00.000 8976 incremental bump (0.846, 2.588) isValid = 1
02:40:13.835 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:40:13.835 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:40:13.836 00.001 8976 Enqueuing Move request for scope (0.04, 0.11)
02:40:13.836 00.000 8976 move complete, result=0
02:40:13.836 00.000 8976 worker thread done servicing request
02:40:13.836 00.000 9828 Worker thread wakes up
02:40:13.836 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:40:13.836 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:40:13.836 00.000 8976 Worker thread wakes up
02:40:13.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:13.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:13.836 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:40:13.836 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
02:40:13.836 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:40:13.836 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:40:13.836 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:40:13.837 00.001 9828 BLC: window closed
02:40:13.837 00.000 9828 MoveAxis(E, 13, B)
02:40:13.837 00.000 9828 Guiding  Dir = 2, Dur = 13
02:40:13.837 00.000 9828 IsSlewing returns 0
02:40:13.837 00.000 9828 IsGuiding returns 0
02:40:13.837 00.000 9828 PulseGuide returned control before completion, sleep 23
02:40:13.872 00.035 9828 IsGuiding returns 1
02:40:13.872 00.000 9828 scope still moving after pulse duration time elapsed
02:40:13.903 00.031 9828 IsSlewing returns 0
02:40:13.903 00.000 9828 IsGuiding returns 1
02:40:13.935 00.032 9828 IsSlewing returns 0
02:40:13.935 00.000 9828 IsGuiding returns 1
02:40:13.966 00.031 9828 IsSlewing returns 0
02:40:13.966 00.000 9828 IsGuiding returns 0
02:40:13.966 00.000 9828 scope move finished after 13 + 115 ms
02:40:13.966 00.000 9828 Move returns status 0, amount 13
02:40:13.966 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:13.966 00.000 9828 MoveAxis(N, 15, B)
02:40:13.966 00.000 9828 Guiding  Dir = 0, Dur = 15
02:40:13.981 00.015 9828 IsSlewing returns 0
02:40:13.981 00.000 9828 IsGuiding returns 0
02:40:13.981 00.000 9828 PulseGuide returned control before completion, sleep 25
02:40:14.012 00.031 9828 IsGuiding returns 1
02:40:14.012 00.000 9828 scope still moving after pulse duration time elapsed
02:40:14.043 00.031 9828 IsSlewing returns 0
02:40:14.043 00.000 9828 IsGuiding returns 1
02:40:14.074 00.031 9828 IsSlewing returns 0
02:40:14.075 00.001 9828 IsGuiding returns 1
02:40:14.105 00.030 9828 IsSlewing returns 0
02:40:14.106 00.001 9828 IsGuiding returns 1
02:40:14.136 00.030 9828 IsSlewing returns 0
02:40:14.137 00.001 9828 IsGuiding returns 0
02:40:14.137 00.000 9828 scope move finished after 15 + 141 ms
02:40:14.138 00.001 9828 Move returns status 0, amount 15
02:40:14.138 00.000 9828 move complete, result=0
02:40:14.138 00.000 9828 worker thread done servicing request
02:40:14.138 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:40:14.521 00.383 8976 Exposure complete
02:40:14.527 00.006 8976 worker thread done servicing request
02:40:14.527 00.000 5052 OnExposeComplete: enter
02:40:14.527 00.000 5052 UpdateGuideState(): m_state=6
02:40:14.527 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9881
02:40:14.527 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.34, Mass=106, SNR=7.1, Peak=60 HFD=2.0
02:40:14.527 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.04) = xAngle (-2.60 = -2.60)
02:40:14.528 00.001 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.71 = -2.71)
02:40:14.528 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.37 hyp=0.70 cameraTheta=-0.56 mountX=-0.60 mountY=-0.29, mountTheta=-2.69
02:40:14.528 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.37, opts=13)
02:40:14.528 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.37)
02:40:14.528 00.000 8976 Worker thread wakes up
02:40:14.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.37) opts 0xd
02:40:14.529 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.37)
02:40:14.529 00.000 8976 Moving (0.59, -0.37) raw xDistance=-0.60 yDistance=-0.29
02:40:14.529 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:40:14.529 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
02:40:14.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:14.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:14.529 00.000 5052 Enqueuing Expose request
02:40:14.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:40:14.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
02:40:14.529 00.000 8976 MoveAxis(R, 2, ABG)
02:40:14.529 00.000 8976 stepping (-12, 12) + (2, 0)
02:40:14.529 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:14.564 00.035 8976 Received - 47 (G) 
02:40:14.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:14.564 00.000 8976 stepped: pos (-10, 12)
02:40:14.564 00.000 8976 MoveAxis(U, 1, ABG)
02:40:14.564 00.000 8976 stepping (-10, 12) + (0, 1)
02:40:14.564 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:14.596 00.032 8976 Received - 47 (G) 
02:40:14.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:14.596 00.000 8976 stepped: pos (-10, 13)
02:40:14.596 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:40:14.596 00.000 8976 MountToCamera -- mountX=1.79 mountY=-1.98 hyp=2.67 mountTheta=-0.83 cameraX=0.94, cameraY=2.49 cameraTheta=1.21
02:40:14.596 00.000 8976 incremental bump (0.943, 2.494) isValid = 1
02:40:14.597 00.001 8976 Scheduling Mount bump of (0.041, 0.111)
02:40:14.597 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:40:14.597 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:40:14.597 00.000 8976 move complete, result=0
02:40:14.597 00.000 9828 Worker thread wakes up
02:40:14.597 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:40:14.597 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:40:14.597 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.97)
02:40:14.597 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
02:40:14.597 00.000 8976 worker thread done servicing request
02:40:14.597 00.000 8976 Worker thread wakes up
02:40:14.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:14.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:14.597 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:40:14.597 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 1 ms NORTH
02:40:14.598 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:40:14.598 00.000 9828 BLC: window closed
02:40:14.598 00.000 9828 MoveAxis(E, 15, B)
02:40:14.598 00.000 9828 Guiding  Dir = 2, Dur = 15
02:40:14.598 00.000 9828 IsSlewing returns 0
02:40:14.598 00.000 9828 IsGuiding returns 0
02:40:14.599 00.001 9828 PulseGuide returned control before completion, sleep 25
02:40:14.636 00.037 9828 IsGuiding returns 1
02:40:14.636 00.000 9828 scope still moving after pulse duration time elapsed
02:40:14.666 00.030 9828 IsSlewing returns 0
02:40:14.667 00.001 9828 IsGuiding returns 1
02:40:14.698 00.031 9828 IsSlewing returns 0
02:40:14.698 00.000 9828 IsGuiding returns 1
02:40:14.728 00.030 9828 IsSlewing returns 0
02:40:14.729 00.001 9828 IsGuiding returns 0
02:40:14.729 00.000 9828 scope move finished after 15 + 115 ms
02:40:14.729 00.000 9828 Move returns status 0, amount 15
02:40:14.729 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:14.729 00.000 9828 MoveAxis(N, 14, B)
02:40:14.729 00.000 9828 Guiding  Dir = 0, Dur = 14
02:40:14.744 00.015 9828 IsSlewing returns 0
02:40:14.744 00.000 9828 IsGuiding returns 0
02:40:14.744 00.000 9828 PulseGuide returned control before completion, sleep 24
02:40:14.775 00.031 9828 IsGuiding returns 1
02:40:14.775 00.000 9828 scope still moving after pulse duration time elapsed
02:40:14.805 00.030 9828 IsSlewing returns 0
02:40:14.805 00.000 9828 IsGuiding returns 1
02:40:14.836 00.031 9828 IsSlewing returns 0
02:40:14.836 00.000 9828 IsGuiding returns 1
02:40:14.866 00.030 9828 IsSlewing returns 0
02:40:14.866 00.000 9828 IsGuiding returns 1
02:40:14.897 00.031 9828 IsSlewing returns 0
02:40:14.898 00.001 9828 IsGuiding returns 0
02:40:14.898 00.000 9828 scope move finished after 14 + 139 ms
02:40:14.898 00.000 9828 Move returns status 0, amount 14
02:40:14.898 00.000 9828 move complete, result=0
02:40:14.898 00.000 9828 worker thread done servicing request
02:40:14.898 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:40:15.285 00.387 8976 Exposure complete
02:40:15.290 00.005 8976 worker thread done servicing request
02:40:15.291 00.001 5052 OnExposeComplete: enter
02:40:15.291 00.000 5052 UpdateGuideState(): m_state=6
02:40:15.291 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9882
02:40:15.291 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=282.08, Mass=116, SNR=7.3, Peak=64 HFD=2.4
02:40:15.291 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
02:40:15.291 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
02:40:15.291 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.37 hyp=0.74 cameraTheta=0.53 mountX=0.04 mountY=-0.74, mountTheta=-1.52
02:40:15.291 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.37, opts=13)
02:40:15.292 00.001 5052 Enqueuing Move request for stepguider (0.64, 0.37)
02:40:15.292 00.000 8976 Worker thread wakes up
02:40:15.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.37) opts 0xd
02:40:15.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.37)
02:40:15.292 00.000 8976 Moving (0.64, 0.37) raw xDistance=0.04 yDistance=-0.74
02:40:15.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:40:15.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.74
02:40:15.292 00.000 8976 MoveAxis(R, 0, ABG)
02:40:15.292 00.000 8976 MoveAxis(U, 3, ABG)
02:40:15.292 00.000 8976 stepping (-10, 13) + (0, 3)
02:40:15.292 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:15.292 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:40:15.292 00.000 5052 UpdateGuideState exits: m=116 SNR=7.3
02:40:15.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:15.292 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:15.292 00.000 5052 Enqueuing Expose request
02:40:15.332 00.040 8976 Received - 47 (G) 
02:40:15.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:15.332 00.000 8976 stepped: pos (-10, 16)
02:40:15.332 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:40:15.332 00.000 8976 MountToCamera -- mountX=1.71 mountY=-2.16 hyp=2.75 mountTheta=-0.90 cameraX=1.15, cameraY=2.50 cameraTheta=1.14
02:40:15.332 00.000 8976 incremental bump (1.149, 2.503) isValid = 1
02:40:15.332 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:40:15.332 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:40:15.332 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:40:15.332 00.000 8976 move complete, result=0
02:40:15.332 00.000 9828 Worker thread wakes up
02:40:15.332 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:40:15.332 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:40:15.332 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
02:40:15.332 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
02:40:15.333 00.001 8976 worker thread done servicing request
02:40:15.333 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:40:15.333 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
02:40:15.333 00.000 8976 Worker thread wakes up
02:40:15.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:15.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:15.333 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:40:15.333 00.000 9828 BLC: window closed
02:40:15.333 00.000 9828 MoveAxis(E, 17, B)
02:40:15.333 00.000 9828 Guiding  Dir = 2, Dur = 17
02:40:15.334 00.001 9828 IsSlewing returns 0
02:40:15.334 00.000 9828 IsGuiding returns 0
02:40:15.334 00.000 9828 PulseGuide returned control before completion, sleep 27
02:40:15.364 00.030 9828 IsGuiding returns 1
02:40:15.364 00.000 9828 scope still moving after pulse duration time elapsed
02:40:15.396 00.032 9828 IsSlewing returns 0
02:40:15.396 00.000 9828 IsGuiding returns 1
02:40:15.426 00.030 9828 IsSlewing returns 0
02:40:15.427 00.001 9828 IsGuiding returns 1
02:40:15.457 00.030 9828 IsSlewing returns 0
02:40:15.457 00.000 9828 IsGuiding returns 1
02:40:15.489 00.032 9828 IsSlewing returns 0
02:40:15.489 00.000 9828 IsGuiding returns 0
02:40:15.489 00.000 9828 scope move finished after 17 + 138 ms
02:40:15.489 00.000 9828 Move returns status 0, amount 17
02:40:15.489 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:15.489 00.000 9828 MoveAxis(N, 14, B)
02:40:15.489 00.000 9828 Guiding  Dir = 0, Dur = 14
02:40:15.504 00.015 9828 IsSlewing returns 0
02:40:15.504 00.000 9828 IsGuiding returns 0
02:40:15.504 00.000 9828 PulseGuide returned control before completion, sleep 24
02:40:15.535 00.031 9828 IsGuiding returns 1
02:40:15.535 00.000 9828 scope still moving after pulse duration time elapsed
02:40:15.566 00.031 9828 IsSlewing returns 0
02:40:15.566 00.000 9828 IsGuiding returns 1
02:40:15.597 00.031 9828 IsSlewing returns 0
02:40:15.597 00.000 9828 IsGuiding returns 1
02:40:15.627 00.030 9828 IsSlewing returns 0
02:40:15.627 00.000 9828 IsGuiding returns 1
02:40:15.658 00.031 9828 IsSlewing returns 0
02:40:15.658 00.000 9828 IsGuiding returns 0
02:40:15.658 00.000 9828 scope move finished after 14 + 140 ms
02:40:15.658 00.000 9828 Move returns status 0, amount 14
02:40:15.658 00.000 9828 move complete, result=0
02:40:15.659 00.001 9828 worker thread done servicing request
02:40:15.659 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:40:16.023 00.364 8976 Exposure complete
02:40:16.029 00.006 8976 worker thread done servicing request
02:40:16.029 00.000 5052 OnExposeComplete: enter
02:40:16.029 00.000 5052 UpdateGuideState(): m_state=6
02:40:16.029 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9883
02:40:16.029 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.83, Mass=100, SNR=6.9, Peak=61 HFD=1.9
02:40:16.029 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:40:16.029 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:40:16.029 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.12 hyp=0.37 cameraTheta=0.33 mountX=-0.05 mountY=-0.36, mountTheta=-1.72
02:40:16.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.12, opts=13)
02:40:16.030 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.12)
02:40:16.030 00.000 8976 Worker thread wakes up
02:40:16.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.12) opts 0xd
02:40:16.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.12)
02:40:16.030 00.000 8976 Moving (0.35, 0.12) raw xDistance=-0.05 yDistance=-0.36
02:40:16.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:40:16.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
02:40:16.030 00.000 8976 MoveAxis(R, 0, ABG)
02:40:16.030 00.000 8976 MoveAxis(U, 2, ABG)
02:40:16.030 00.000 8976 stepping (-10, 16) + (0, 2)
02:40:16.030 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:16.031 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:40:16.031 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
02:40:16.031 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:16.031 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:16.031 00.000 5052 Enqueuing Expose request
02:40:16.067 00.036 8976 Received - 47 (G) 
02:40:16.067 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:16.067 00.000 8976 stepped: pos (-10, 18)
02:40:16.067 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:40:16.067 00.000 8976 MountToCamera -- mountX=1.65 mountY=-2.39 hyp=2.90 mountTheta=-0.97 cameraX=1.38, cameraY=2.56 cameraTheta=1.08
02:40:16.067 00.000 8976 incremental bump (1.379, 2.556) isValid = 1
02:40:16.067 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
02:40:16.067 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:40:16.067 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:40:16.067 00.000 8976 move complete, result=0
02:40:16.067 00.000 8976 worker thread done servicing request
02:40:16.067 00.000 8976 Worker thread wakes up
02:40:16.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:16.067 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:16.067 00.000 9828 Worker thread wakes up
02:40:16.068 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:40:16.068 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:40:16.068 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:40:16.068 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
02:40:16.068 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.18)
02:40:16.068 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:40:16.068 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:40:16.068 00.000 9828 BLC: window closed
02:40:16.068 00.000 9828 MoveAxis(E, 19, B)
02:40:16.068 00.000 9828 Guiding  Dir = 2, Dur = 19
02:40:16.068 00.000 9828 IsSlewing returns 0
02:40:16.069 00.001 9828 IsGuiding returns 0
02:40:16.069 00.000 9828 PulseGuide returned control before completion, sleep 29
02:40:16.113 00.044 9828 IsGuiding returns 1
02:40:16.113 00.000 9828 scope still moving after pulse duration time elapsed
02:40:16.143 00.030 9828 IsSlewing returns 0
02:40:16.143 00.000 9828 IsGuiding returns 1
02:40:16.174 00.031 9828 IsSlewing returns 0
02:40:16.174 00.000 9828 IsGuiding returns 1
02:40:16.204 00.030 9828 IsSlewing returns 0
02:40:16.204 00.000 9828 IsGuiding returns 1
02:40:16.236 00.032 9828 IsSlewing returns 0
02:40:16.236 00.000 9828 IsGuiding returns 0
02:40:16.236 00.000 9828 scope move finished after 19 + 148 ms
02:40:16.236 00.000 9828 Move returns status 0, amount 19
02:40:16.236 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:16.236 00.000 9828 MoveAxis(N, 13, B)
02:40:16.236 00.000 9828 Guiding  Dir = 0, Dur = 13
02:40:16.251 00.015 9828 IsSlewing returns 0
02:40:16.251 00.000 9828 IsGuiding returns 0
02:40:16.251 00.000 9828 PulseGuide returned control before completion, sleep 23
02:40:16.282 00.031 9828 IsGuiding returns 1
02:40:16.282 00.000 9828 scope still moving after pulse duration time elapsed
02:40:16.313 00.031 9828 IsSlewing returns 0
02:40:16.313 00.000 9828 IsGuiding returns 1
02:40:16.344 00.031 9828 IsSlewing returns 0
02:40:16.344 00.000 9828 IsGuiding returns 1
02:40:16.375 00.031 9828 IsSlewing returns 0
02:40:16.375 00.000 9828 IsGuiding returns 1
02:40:16.406 00.031 9828 IsSlewing returns 0
02:40:16.406 00.000 9828 IsGuiding returns 0
02:40:16.406 00.000 9828 scope move finished after 13 + 141 ms
02:40:16.406 00.000 9828 Move returns status 0, amount 13
02:40:16.406 00.000 9828 move complete, result=0
02:40:16.406 00.000 9828 worker thread done servicing request
02:40:16.406 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:40:16.753 00.347 8976 Exposure complete
02:40:16.758 00.005 8976 worker thread done servicing request
02:40:16.759 00.001 5052 OnExposeComplete: enter
02:40:16.759 00.000 5052 UpdateGuideState(): m_state=6
02:40:16.759 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9884
02:40:16.759 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.53, Mass=122, SNR=7.6, Peak=63 HFD=2.2
02:40:16.759 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
02:40:16.759 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
02:40:16.759 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.18 hyp=0.54 cameraTheta=-0.34 mountX=-0.39 mountY=-0.33, mountTheta=-2.44
02:40:16.760 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.18, opts=13)
02:40:16.761 00.001 5052 Enqueuing Move request for stepguider (0.51, -0.18)
02:40:16.761 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:40:16.761 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:40:16.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:16.761 00.000 8976 Worker thread wakes up
02:40:16.761 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.18) opts 0xd
02:40:16.761 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.18)
02:40:16.761 00.000 8976 Moving (0.51, -0.18) raw xDistance=-0.39 yDistance=-0.33
02:40:16.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:40:16.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
02:40:16.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:16.761 00.000 5052 Enqueuing Expose request
02:40:16.761 00.000 8976 MoveAxis(R, 2, ABG)
02:40:16.761 00.000 8976 stepping (-10, 18) + (2, 0)
02:40:16.761 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:16.786 00.025 8976 Received - 47 (G) 
02:40:16.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:16.786 00.000 8976 stepped: pos (-8, 18)
02:40:16.786 00.000 8976 MoveAxis(U, 1, ABG)
02:40:16.786 00.000 8976 stepping (-8, 18) + (0, 1)
02:40:16.786 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:16.818 00.032 8976 Received - 47 (G) 
02:40:16.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:16.818 00.000 8976 stepped: pos (-8, 19)
02:40:16.818 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:40:16.818 00.000 8976 MountToCamera -- mountX=1.51 mountY=-2.60 hyp=3.00 mountTheta=-1.04 cameraX=1.63, cameraY=2.53 cameraTheta=1.00
02:40:16.818 00.000 8976 incremental bump (1.627, 2.526) isValid = 1
02:40:16.818 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:40:16.818 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:40:16.818 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:40:16.818 00.000 8976 move complete, result=0
02:40:16.818 00.000 8976 worker thread done servicing request
02:40:16.818 00.000 8976 Worker thread wakes up
02:40:16.818 00.000 9828 Worker thread wakes up
02:40:16.818 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:40:16.819 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:40:16.819 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
02:40:16.819 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
02:40:16.819 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:40:16.819 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:40:16.819 00.000 9828 BLC: window closed
02:40:16.819 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
02:40:16.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:16.819 00.000 9828 MoveAxis(E, 21, B)
02:40:16.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:16.819 00.000 9828 Guiding  Dir = 2, Dur = 21
02:40:16.820 00.001 9828 IsSlewing returns 0
02:40:16.820 00.000 9828 IsGuiding returns 0
02:40:16.820 00.000 9828 PulseGuide returned control before completion, sleep 31
02:40:16.860 00.040 9828 IsGuiding returns 1
02:40:16.860 00.000 9828 scope still moving after pulse duration time elapsed
02:40:16.891 00.031 9828 IsSlewing returns 0
02:40:16.891 00.000 9828 IsGuiding returns 1
02:40:16.922 00.031 9828 IsSlewing returns 0
02:40:16.922 00.000 9828 IsGuiding returns 1
02:40:16.953 00.031 9828 IsSlewing returns 0
02:40:16.953 00.000 9828 IsGuiding returns 0
02:40:16.953 00.000 9828 scope move finished after 21 + 112 ms
02:40:16.953 00.000 9828 Move returns status 0, amount 21
02:40:16.953 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:16.953 00.000 9828 MoveAxis(N, 12, B)
02:40:16.953 00.000 9828 Guiding  Dir = 0, Dur = 12
02:40:16.970 00.017 9828 IsSlewing returns 0
02:40:16.970 00.000 9828 IsGuiding returns 0
02:40:16.970 00.000 9828 PulseGuide returned control before completion, sleep 22
02:40:17.001 00.031 9828 IsGuiding returns 1
02:40:17.001 00.000 9828 scope still moving after pulse duration time elapsed
02:40:17.031 00.030 9828 IsSlewing returns 0
02:40:17.031 00.000 9828 IsGuiding returns 1
02:40:17.062 00.031 9828 IsSlewing returns 0
02:40:17.062 00.000 9828 IsGuiding returns 1
02:40:17.093 00.031 9828 IsSlewing returns 0
02:40:17.093 00.000 9828 IsGuiding returns 0
02:40:17.093 00.000 9828 scope move finished after 12 + 110 ms
02:40:17.093 00.000 9828 Move returns status 0, amount 12
02:40:17.093 00.000 9828 move complete, result=0
02:40:17.093 00.000 9828 worker thread done servicing request
02:40:17.093 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:40:17.504 00.411 8976 Exposure complete
02:40:17.510 00.006 8976 worker thread done servicing request
02:40:17.510 00.000 5052 OnExposeComplete: enter
02:40:17.510 00.000 5052 UpdateGuideState(): m_state=6
02:40:17.510 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9885
02:40:17.510 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.83, Mass=143, SNR=8.2, Peak=65 HFD=2.4
02:40:17.510 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:40:17.510 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
02:40:17.510 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.12 hyp=0.53 cameraTheta=0.23 mountX=-0.12 mountY=-0.50, mountTheta=-1.82
02:40:17.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.12, opts=13)
02:40:17.511 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.12)
02:40:17.511 00.000 8976 Worker thread wakes up
02:40:17.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:40:17.511 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
02:40:17.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:17.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:17.512 00.001 5052 Enqueuing Expose request
02:40:17.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.12) opts 0xd
02:40:17.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.12)
02:40:17.512 00.000 8976 Moving (0.51, 0.12) raw xDistance=-0.12 yDistance=-0.50
02:40:17.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:40:17.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
02:40:17.512 00.000 8976 MoveAxis(R, 0, ABG)
02:40:17.512 00.000 8976 MoveAxis(U, 2, ABG)
02:40:17.512 00.000 8976 stepping (-8, 19) + (0, 2)
02:40:17.512 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:17.538 00.026 8976 Received - 47 (G) 
02:40:17.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:17.538 00.000 8976 stepped: pos (-8, 21)
02:40:17.538 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:40:17.538 00.000 8976 MountToCamera -- mountX=1.41 mountY=-2.84 hyp=3.17 mountTheta=-1.11 cameraX=1.89, cameraY=2.55 cameraTheta=0.93
02:40:17.538 00.000 8976 incremental bump (1.886, 2.553) isValid = 1
02:40:17.538 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:40:17.538 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:40:17.538 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:40:17.538 00.000 8976 move complete, result=0
02:40:17.538 00.000 9828 Worker thread wakes up
02:40:17.538 00.000 8976 worker thread done servicing request
02:40:17.538 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:40:17.538 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:40:17.538 00.000 8976 Worker thread wakes up
02:40:17.539 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:17.539 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:40:17.539 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:17.539 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
02:40:17.539 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
02:40:17.539 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:40:17.539 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:40:17.539 00.000 9828 BLC: window closed
02:40:17.539 00.000 9828 MoveAxis(E, 23, B)
02:40:17.540 00.001 9828 Guiding  Dir = 2, Dur = 23
02:40:17.540 00.000 9828 IsSlewing returns 0
02:40:17.540 00.000 9828 IsGuiding returns 0
02:40:17.541 00.001 9828 PulseGuide returned control before completion, sleep 33
02:40:17.576 00.035 9828 IsGuiding returns 1
02:40:17.576 00.000 9828 scope still moving after pulse duration time elapsed
02:40:17.607 00.031 9828 IsSlewing returns 0
02:40:17.607 00.000 9828 IsGuiding returns 1
02:40:17.638 00.031 9828 IsSlewing returns 0
02:40:17.638 00.000 9828 IsGuiding returns 1
02:40:17.669 00.031 9828 IsSlewing returns 0
02:40:17.670 00.001 9828 IsGuiding returns 0
02:40:17.670 00.000 9828 scope move finished after 23 + 106 ms
02:40:17.670 00.000 9828 Move returns status 0, amount 23
02:40:17.670 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:17.670 00.000 9828 MoveAxis(N, 12, B)
02:40:17.670 00.000 9828 Guiding  Dir = 0, Dur = 12
02:40:17.684 00.014 9828 IsSlewing returns 0
02:40:17.684 00.000 9828 IsGuiding returns 0
02:40:17.684 00.000 9828 PulseGuide returned control before completion, sleep 22
02:40:17.714 00.030 9828 IsGuiding returns 1
02:40:17.714 00.000 9828 scope still moving after pulse duration time elapsed
02:40:17.746 00.032 9828 IsSlewing returns 0
02:40:17.746 00.000 9828 IsGuiding returns 1
02:40:17.777 00.031 9828 IsSlewing returns 0
02:40:17.777 00.000 9828 IsGuiding returns 1
02:40:17.808 00.031 9828 IsSlewing returns 0
02:40:17.808 00.000 9828 IsGuiding returns 1
02:40:17.839 00.031 9828 IsSlewing returns 0
02:40:17.839 00.000 9828 IsGuiding returns 0
02:40:17.839 00.000 9828 scope move finished after 12 + 142 ms
02:40:17.839 00.000 9828 Move returns status 0, amount 12
02:40:17.839 00.000 9828 move complete, result=0
02:40:17.839 00.000 9828 worker thread done servicing request
02:40:17.839 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:40:18.225 00.386 8976 Exposure complete
02:40:18.231 00.006 8976 worker thread done servicing request
02:40:18.231 00.000 5052 OnExposeComplete: enter
02:40:18.231 00.000 5052 UpdateGuideState(): m_state=6
02:40:18.231 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9886
02:40:18.231 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.15, Mass=120, SNR=7.5, Peak=64 HFD=2.0
02:40:18.231 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
02:40:18.231 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.15 = 3.13)
02:40:18.231 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.56 hyp=0.67 cameraTheta=-1.01 mountX=-0.66 mountY=0.01, mountTheta=3.13
02:40:18.232 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.56, opts=13)
02:40:18.232 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.56)
02:40:18.232 00.000 8976 Worker thread wakes up
02:40:18.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.56) opts 0xd
02:40:18.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.56)
02:40:18.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:40:18.232 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:40:18.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:18.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:18.233 00.001 8976 Moving (0.36, -0.56) raw xDistance=-0.66 yDistance=0.01
02:40:18.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
02:40:18.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:40:18.233 00.000 8976 MoveAxis(R, 3, ABG)
02:40:18.233 00.000 5052 Enqueuing Expose request
02:40:18.233 00.000 8976 stepping (-8, 21) + (3, 0)
02:40:18.233 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:18.273 00.040 8976 Received - 47 (G) 
02:40:18.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:18.273 00.000 8976 stepped: pos (-5, 21)
02:40:18.273 00.000 8976 MoveAxis(U, 0, ABG)
02:40:18.273 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:40:18.273 00.000 8976 MountToCamera -- mountX=1.20 mountY=-3.00 hyp=3.24 mountTheta=-1.19 cameraX=2.13, cameraY=2.44 cameraTheta=0.85
02:40:18.273 00.000 8976 incremental bump (2.128, 2.437) isValid = 1
02:40:18.273 00.000 8976 Scheduling Mount bump of (0.076, 0.090)
02:40:18.273 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:40:18.273 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:40:18.273 00.000 8976 move complete, result=0
02:40:18.273 00.000 8976 worker thread done servicing request
02:40:18.273 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.0 px 0 ms NORTH
02:40:18.274 00.001 9828 Worker thread wakes up
02:40:18.274 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:40:18.274 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:40:18.274 00.000 8976 Worker thread wakes up
02:40:18.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:18.274 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
02:40:18.274 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
02:40:18.274 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:40:18.274 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:40:18.274 00.000 9828 BLC: window closed
02:40:18.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:18.274 00.000 9828 MoveAxis(E, 25, B)
02:40:18.274 00.000 9828 Guiding  Dir = 2, Dur = 25
02:40:18.275 00.001 9828 IsSlewing returns 0
02:40:18.275 00.000 9828 IsGuiding returns 0
02:40:18.275 00.000 9828 PulseGuide returned control before completion, sleep 35
02:40:18.323 00.048 9828 IsGuiding returns 1
02:40:18.323 00.000 9828 scope still moving after pulse duration time elapsed
02:40:18.354 00.031 9828 IsSlewing returns 0
02:40:18.354 00.000 9828 IsGuiding returns 1
02:40:18.385 00.031 9828 IsSlewing returns 0
02:40:18.385 00.000 9828 IsGuiding returns 1
02:40:18.416 00.031 9828 IsSlewing returns 0
02:40:18.417 00.001 9828 IsGuiding returns 0
02:40:18.417 00.000 9828 scope move finished after 25 + 116 ms
02:40:18.417 00.000 9828 Move returns status 0, amount 25
02:40:18.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:18.417 00.000 9828 MoveAxis(N, 11, B)
02:40:18.417 00.000 9828 Guiding  Dir = 0, Dur = 11
02:40:18.431 00.014 9828 IsSlewing returns 0
02:40:18.431 00.000 9828 IsGuiding returns 0
02:40:18.431 00.000 9828 PulseGuide returned control before completion, sleep 21
02:40:18.463 00.032 9828 IsGuiding returns 1
02:40:18.463 00.000 9828 scope still moving after pulse duration time elapsed
02:40:18.495 00.032 9828 IsSlewing returns 0
02:40:18.495 00.000 9828 IsGuiding returns 1
02:40:18.526 00.031 9828 IsSlewing returns 0
02:40:18.526 00.000 9828 IsGuiding returns 1
02:40:18.557 00.031 9828 IsSlewing returns 0
02:40:18.557 00.000 9828 IsGuiding returns 1
02:40:18.587 00.030 9828 IsSlewing returns 0
02:40:18.587 00.000 9828 IsGuiding returns 0
02:40:18.587 00.000 9828 scope move finished after 11 + 144 ms
02:40:18.587 00.000 9828 Move returns status 0, amount 11
02:40:18.587 00.000 9828 move complete, result=0
02:40:18.587 00.000 9828 worker thread done servicing request
02:40:18.587 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:40:18.957 00.370 8976 Exposure complete
02:40:18.962 00.005 8976 worker thread done servicing request
02:40:18.963 00.001 5052 OnExposeComplete: enter
02:40:18.963 00.000 5052 UpdateGuideState(): m_state=6
02:40:18.963 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9887
02:40:18.963 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.95, Mass=110, SNR=7.2, Peak=67 HFD=2.2
02:40:18.963 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
02:40:18.963 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
02:40:18.963 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.24 hyp=0.67 cameraTheta=0.37 mountX=-0.07 mountY=-0.66, mountTheta=-1.67
02:40:18.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.24, opts=13)
02:40:18.964 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.24)
02:40:18.964 00.000 8976 Worker thread wakes up
02:40:18.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.24) opts 0xd
02:40:18.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.24)
02:40:18.964 00.000 8976 Moving (0.63, 0.24) raw xDistance=-0.07 yDistance=-0.66
02:40:18.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:40:18.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
02:40:18.964 00.000 8976 MoveAxis(R, 0, ABG)
02:40:18.964 00.000 8976 MoveAxis(U, 3, ABG)
02:40:18.964 00.000 8976 stepping (-5, 21) + (0, 3)
02:40:18.964 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:18.965 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
02:40:18.965 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:40:18.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:18.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:18.965 00.000 5052 Enqueuing Expose request
02:40:18.993 00.028 8976 Received - 47 (G) 
02:40:18.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:18.993 00.000 8976 stepped: pos (-5, 24)
02:40:18.993 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:40:18.993 00.000 8976 MountToCamera -- mountX=1.06 mountY=-3.27 hyp=3.44 mountTheta=-1.26 cameraX=2.43, cameraY=2.43 cameraTheta=0.79
02:40:18.993 00.000 8976 incremental bump (2.431, 2.430) isValid = 1
02:40:18.993 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
02:40:18.993 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:40:18.993 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:40:18.993 00.000 8976 move complete, result=0
02:40:18.993 00.000 9828 Worker thread wakes up
02:40:18.993 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:40:18.993 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:40:18.993 00.000 8976 worker thread done servicing request
02:40:18.993 00.000 8976 Worker thread wakes up
02:40:18.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:18.993 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:40:18.994 00.001 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
02:40:18.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:18.994 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
02:40:18.994 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
02:40:18.994 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
02:40:18.994 00.000 9828 BLC: window closed
02:40:18.994 00.000 9828 MoveAxis(E, 27, B)
02:40:18.994 00.000 9828 Guiding  Dir = 2, Dur = 27
02:40:18.994 00.000 9828 IsSlewing returns 0
02:40:18.994 00.000 9828 IsGuiding returns 0
02:40:18.995 00.001 9828 PulseGuide returned control before completion, sleep 37
02:40:19.040 00.045 9828 IsGuiding returns 1
02:40:19.040 00.000 9828 scope still moving after pulse duration time elapsed
02:40:19.073 00.033 9828 IsSlewing returns 0
02:40:19.073 00.000 9828 IsGuiding returns 1
02:40:19.103 00.030 9828 IsSlewing returns 0
02:40:19.103 00.000 9828 IsGuiding returns 1
02:40:19.134 00.031 9828 IsSlewing returns 0
02:40:19.135 00.001 9828 IsGuiding returns 1
02:40:19.164 00.029 9828 IsSlewing returns 0
02:40:19.164 00.000 9828 IsGuiding returns 0
02:40:19.164 00.000 9828 scope move finished after 27 + 143 ms
02:40:19.164 00.000 9828 Move returns status 0, amount 27
02:40:19.164 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:19.164 00.000 9828 MoveAxis(N, 10, B)
02:40:19.164 00.000 9828 Guiding  Dir = 0, Dur = 10
02:40:19.180 00.016 9828 IsSlewing returns 0
02:40:19.180 00.000 9828 IsGuiding returns 0
02:40:19.180 00.000 9828 PulseGuide returned control before completion, sleep 20
02:40:19.212 00.032 9828 IsGuiding returns 1
02:40:19.212 00.000 9828 scope still moving after pulse duration time elapsed
02:40:19.243 00.031 9828 IsSlewing returns 0
02:40:19.243 00.000 9828 IsGuiding returns 1
02:40:19.274 00.031 9828 IsSlewing returns 0
02:40:19.274 00.000 9828 IsGuiding returns 1
02:40:19.305 00.031 9828 IsSlewing returns 0
02:40:19.306 00.001 9828 IsGuiding returns 1
02:40:19.335 00.029 9828 IsSlewing returns 0
02:40:19.335 00.000 9828 IsGuiding returns 1
02:40:19.367 00.032 9828 IsSlewing returns 0
02:40:19.367 00.000 9828 IsGuiding returns 1
02:40:19.399 00.032 9828 IsSlewing returns 0
02:40:19.399 00.000 9828 IsGuiding returns 1
02:40:19.429 00.030 9828 IsSlewing returns 0
02:40:19.429 00.000 9828 IsGuiding returns 0
02:40:19.429 00.000 9828 scope move finished after 10 + 239 ms
02:40:19.429 00.000 9828 Move returns status 0, amount 10
02:40:19.429 00.000 9828 move complete, result=0
02:40:19.429 00.000 9828 worker thread done servicing request
02:40:19.429 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:40:19.677 00.248 8976 Exposure complete
02:40:19.682 00.005 8976 worker thread done servicing request
02:40:19.682 00.000 5052 OnExposeComplete: enter
02:40:19.682 00.000 5052 UpdateGuideState(): m_state=6
02:40:19.682 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9888
02:40:19.682 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.98, Mass=102, SNR=6.9, Peak=67 HFD=2.1
02:40:19.683 00.001 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
02:40:19.683 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
02:40:19.683 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.27 hyp=0.32 cameraTheta=0.99 mountX=0.16 mountY=-0.29, mountTheta=-1.08
02:40:19.683 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.27, opts=13)
02:40:19.683 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.27)
02:40:19.683 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:40:19.683 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
02:40:19.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:19.684 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:19.684 00.000 8976 Worker thread wakes up
02:40:19.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.27) opts 0xd
02:40:19.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.27)
02:40:19.684 00.000 8976 Moving (0.18, 0.27) raw xDistance=0.16 yDistance=-0.29
02:40:19.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:40:19.684 00.000 5052 Enqueuing Expose request
02:40:19.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
02:40:19.684 00.000 8976 MoveAxis(R, 0, ABG)
02:40:19.684 00.000 8976 MoveAxis(U, 1, ABG)
02:40:19.684 00.000 8976 stepping (-5, 24) + (0, 1)
02:40:19.684 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:19.712 00.028 8976 Received - 47 (G) 
02:40:19.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:19.712 00.000 8976 stepped: pos (-5, 25)
02:40:19.712 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:40:19.712 00.000 8976 MountToCamera -- mountX=0.96 mountY=-3.50 hyp=3.63 mountTheta=-1.30 cameraX=2.68, cameraY=2.45 cameraTheta=0.74
02:40:19.712 00.000 8976 incremental bump (2.680, 2.450) isValid = 1
02:40:19.712 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
02:40:19.712 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:40:19.712 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:40:19.712 00.000 8976 move complete, result=0
02:40:19.712 00.000 9828 Worker thread wakes up
02:40:19.712 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:40:19.712 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:40:19.712 00.000 8976 worker thread done servicing request
02:40:19.712 00.000 8976 Worker thread wakes up
02:40:19.713 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:40:19.713 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
02:40:19.713 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
02:40:19.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:19.713 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:19.713 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
02:40:19.713 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:40:19.713 00.000 9828 BLC: window closed
02:40:19.713 00.000 9828 MoveAxis(E, 28, B)
02:40:19.713 00.000 9828 Guiding  Dir = 2, Dur = 28
02:40:19.713 00.000 9828 IsSlewing returns 0
02:40:19.713 00.000 9828 IsGuiding returns 0
02:40:19.714 00.001 9828 PulseGuide returned control before completion, sleep 38
02:40:19.755 00.041 9828 IsGuiding returns 1
02:40:19.755 00.000 9828 scope still moving after pulse duration time elapsed
02:40:19.786 00.031 9828 IsSlewing returns 0
02:40:19.786 00.000 9828 IsGuiding returns 1
02:40:19.818 00.032 9828 IsSlewing returns 0
02:40:19.818 00.000 9828 IsGuiding returns 1
02:40:19.849 00.031 9828 IsSlewing returns 0
02:40:19.849 00.000 9828 IsGuiding returns 1
02:40:19.880 00.031 9828 IsSlewing returns 0
02:40:19.880 00.000 9828 IsGuiding returns 0
02:40:19.880 00.000 9828 scope move finished after 28 + 138 ms
02:40:19.880 00.000 9828 Move returns status 0, amount 28
02:40:19.880 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:19.880 00.000 9828 MoveAxis(N, 9, B)
02:40:19.880 00.000 9828 Guiding  Dir = 0, Dur = 9
02:40:19.896 00.016 9828 IsSlewing returns 0
02:40:19.896 00.000 9828 IsGuiding returns 0
02:40:19.896 00.000 9828 PulseGuide returned control before completion, sleep 19
02:40:19.927 00.031 9828 IsGuiding returns 1
02:40:19.927 00.000 9828 scope still moving after pulse duration time elapsed
02:40:19.959 00.032 9828 IsSlewing returns 0
02:40:19.959 00.000 9828 IsGuiding returns 1
02:40:19.991 00.032 9828 IsSlewing returns 0
02:40:19.991 00.000 9828 IsGuiding returns 1
02:40:20.022 00.031 9828 IsSlewing returns 0
02:40:20.022 00.000 9828 IsGuiding returns 0
02:40:20.022 00.000 9828 scope move finished after 9 + 117 ms
02:40:20.022 00.000 9828 Move returns status 0, amount 9
02:40:20.022 00.000 9828 move complete, result=0
02:40:20.022 00.000 9828 worker thread done servicing request
02:40:20.022 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:40:20.398 00.376 8976 Exposure complete
02:40:20.403 00.005 8976 worker thread done servicing request
02:40:20.403 00.000 5052 OnExposeComplete: enter
02:40:20.403 00.000 5052 UpdateGuideState(): m_state=6
02:40:20.403 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9889
02:40:20.403 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.60, Mass=113, SNR=7.3, Peak=64 HFD=1.9
02:40:20.403 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.04) = xAngle (-3.33 = 2.96)
02:40:20.403 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.43 = 2.85)
02:40:20.404 00.001 5052 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.28 mountX=-0.11 mountY=0.03, mountTheta=2.86
02:40:20.404 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.11, opts=13)
02:40:20.404 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.11)
02:40:20.404 00.000 8976 Worker thread wakes up
02:40:20.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.11) opts 0xd
02:40:20.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.11)
02:40:20.404 00.000 8976 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=0.03
02:40:20.404 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:40:20.405 00.001 5052 UpdateGuideState exits: m=113 SNR=7.3
02:40:20.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:20.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:40:20.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:20.405 00.000 5052 Enqueuing Expose request
02:40:20.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:40:20.405 00.000 8976 MoveAxis(R, 0, ABG)
02:40:20.405 00.000 8976 MoveAxis(U, 0, ABG)
02:40:20.406 00.001 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:40:20.406 00.000 8976 MountToCamera -- mountX=0.90 mountY=-3.66 hyp=3.76 mountTheta=-1.33 cameraX=2.85, cameraY=2.46 cameraTheta=0.71
02:40:20.406 00.000 8976 incremental bump (2.847, 2.463) isValid = 1
02:40:20.406 00.000 8976 Scheduling Mount bump of (0.084, 0.075)
02:40:20.406 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:40:20.406 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:40:20.406 00.000 8976 move complete, result=0
02:40:20.406 00.000 9828 Worker thread wakes up
02:40:20.406 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:40:20.406 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:40:20.406 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.46)
02:40:20.406 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.54)
02:40:20.406 00.000 8976 worker thread done servicing request
02:40:20.406 00.000 8976 Worker thread wakes up
02:40:20.406 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.73 mountX=-0.09 mountY=-0.06, mountTheta=-2.51
02:40:20.406 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:40:20.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:20.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:20.407 00.001 9828 BLC: window closed
02:40:20.407 00.000 9828 MoveAxis(E, 28, B)
02:40:20.407 00.000 9828 Guiding  Dir = 2, Dur = 28
02:40:20.407 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:20.407 00.000 9828 IsSlewing returns 0
02:40:20.407 00.000 9828 IsGuiding returns 0
02:40:20.407 00.000 9828 PulseGuide returned control before completion, sleep 38
02:40:20.458 00.051 9828 IsGuiding returns 1
02:40:20.458 00.000 9828 scope still moving after pulse duration time elapsed
02:40:20.488 00.030 9828 IsSlewing returns 0
02:40:20.488 00.000 9828 IsGuiding returns 1
02:40:20.520 00.032 9828 IsSlewing returns 0
02:40:20.520 00.000 9828 IsGuiding returns 1
02:40:20.551 00.031 9828 IsSlewing returns 0
02:40:20.551 00.000 9828 IsGuiding returns 1
02:40:20.583 00.032 9828 IsSlewing returns 0
02:40:20.583 00.000 9828 IsGuiding returns 1
02:40:20.614 00.031 9828 IsSlewing returns 0
02:40:20.614 00.000 9828 IsGuiding returns 0
02:40:20.614 00.000 9828 scope move finished after 28 + 179 ms
02:40:20.614 00.000 9828 Move returns status 0, amount 28
02:40:20.614 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:20.614 00.000 9828 MoveAxis(N, 9, B)
02:40:20.614 00.000 9828 Guiding  Dir = 0, Dur = 9
02:40:20.629 00.015 9828 IsSlewing returns 0
02:40:20.629 00.000 9828 IsGuiding returns 0
02:40:20.629 00.000 9828 PulseGuide returned control before completion, sleep 19
02:40:20.660 00.031 9828 IsGuiding returns 1
02:40:20.664 00.004 9828 scope still moving after pulse duration time elapsed
02:40:20.691 00.027 9828 IsSlewing returns 0
02:40:20.691 00.000 9828 IsGuiding returns 1
02:40:20.723 00.032 9828 IsSlewing returns 0
02:40:20.723 00.000 9828 IsGuiding returns 1
02:40:20.755 00.032 9828 IsSlewing returns 0
02:40:20.755 00.000 9828 IsGuiding returns 0
02:40:20.755 00.000 9828 scope move finished after 9 + 117 ms
02:40:20.755 00.000 9828 Move returns status 0, amount 9
02:40:20.755 00.000 9828 move complete, result=0
02:40:20.755 00.000 9828 worker thread done servicing request
02:40:20.755 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:40:21.089 00.334 8976 Exposure complete
02:40:21.094 00.005 8976 worker thread done servicing request
02:40:21.095 00.001 5052 OnExposeComplete: enter
02:40:21.095 00.000 5052 UpdateGuideState(): m_state=6
02:40:21.095 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9890
02:40:21.095 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.52, Mass=136, SNR=8.0, Peak=65 HFD=2.8
02:40:21.095 00.000 5052 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.04) = xAngle (-3.03 = -3.03)
02:40:21.095 00.000 5052 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.13 = -3.13)
02:40:21.095 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.99 mountX=-0.23 mountY=-0.00, mountTheta=-3.13
02:40:21.096 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.19, opts=13)
02:40:21.096 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.19)
02:40:21.096 00.000 8976 Worker thread wakes up
02:40:21.096 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:40:21.096 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:40:21.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:21.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:21.096 00.000 5052 Enqueuing Expose request
02:40:21.096 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.19) opts 0xd
02:40:21.096 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.19)
02:40:21.096 00.000 8976 Moving (0.13, -0.19) raw xDistance=-0.23 yDistance=-0.00
02:40:21.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:40:21.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:40:21.096 00.000 8976 MoveAxis(R, 0, ABG)
02:40:21.096 00.000 8976 MoveAxis(U, 0, ABG)
02:40:21.097 00.001 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:40:21.097 00.000 8976 MountToCamera -- mountX=0.85 mountY=-3.76 hyp=3.86 mountTheta=-1.35 cameraX=2.96, cameraY=2.47 cameraTheta=0.70
02:40:21.097 00.000 8976 incremental bump (2.959, 2.471) isValid = 1
02:40:21.097 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
02:40:21.097 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:40:21.097 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:40:21.097 00.000 8976 move complete, result=0
02:40:21.097 00.000 9828 Worker thread wakes up
02:40:21.097 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:40:21.097 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:40:21.097 00.000 8976 worker thread done servicing request
02:40:21.097 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:40:21.097 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
02:40:21.097 00.000 8976 Worker thread wakes up
02:40:21.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:21.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:21.097 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
02:40:21.097 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
02:40:21.098 00.001 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:40:21.098 00.000 9828 BLC: window closed
02:40:21.098 00.000 9828 MoveAxis(E, 29, B)
02:40:21.098 00.000 9828 Guiding  Dir = 2, Dur = 29
02:40:21.098 00.000 9828 IsSlewing returns 0
02:40:21.098 00.000 9828 IsGuiding returns 0
02:40:21.098 00.000 9828 PulseGuide returned control before completion, sleep 39
02:40:21.143 00.045 9828 IsGuiding returns 1
02:40:21.143 00.000 9828 scope still moving after pulse duration time elapsed
02:40:21.173 00.030 9828 IsSlewing returns 0
02:40:21.173 00.000 9828 IsGuiding returns 1
02:40:21.204 00.031 9828 IsSlewing returns 0
02:40:21.204 00.000 9828 IsGuiding returns 1
02:40:21.235 00.031 9828 IsSlewing returns 0
02:40:21.235 00.000 9828 IsGuiding returns 1
02:40:21.266 00.031 9828 IsSlewing returns 0
02:40:21.266 00.000 9828 IsGuiding returns 0
02:40:21.266 00.000 9828 scope move finished after 29 + 138 ms
02:40:21.266 00.000 9828 Move returns status 0, amount 29
02:40:21.266 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:21.267 00.001 9828 MoveAxis(N, 9, B)
02:40:21.267 00.000 9828 Guiding  Dir = 0, Dur = 9
02:40:21.281 00.014 9828 IsSlewing returns 0
02:40:21.281 00.000 9828 IsGuiding returns 0
02:40:21.281 00.000 9828 PulseGuide returned control before completion, sleep 19
02:40:21.313 00.032 9828 IsGuiding returns 1
02:40:21.313 00.000 9828 scope still moving after pulse duration time elapsed
02:40:21.344 00.031 9828 IsSlewing returns 0
02:40:21.344 00.000 9828 IsGuiding returns 1
02:40:21.376 00.032 9828 IsSlewing returns 0
02:40:21.376 00.000 9828 IsGuiding returns 1
02:40:21.406 00.030 9828 IsSlewing returns 0
02:40:21.406 00.000 9828 IsGuiding returns 1
02:40:21.437 00.031 9828 IsSlewing returns 0
02:40:21.437 00.000 9828 IsGuiding returns 0
02:40:21.437 00.000 9828 scope move finished after 9 + 147 ms
02:40:21.437 00.000 9828 Move returns status 0, amount 9
02:40:21.437 00.000 9828 move complete, result=0
02:40:21.437 00.000 9828 worker thread done servicing request
02:40:21.437 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:40:21.785 00.348 8976 Exposure complete
02:40:21.791 00.006 8976 worker thread done servicing request
02:40:21.791 00.000 5052 OnExposeComplete: enter
02:40:21.791 00.000 5052 UpdateGuideState(): m_state=6
02:40:21.791 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9891
02:40:21.791 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.39, Mass=116, SNR=7.4, Peak=63 HFD=1.9
02:40:21.791 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.65 = 2.64)
02:40:21.791 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.53)
02:40:21.792 00.001 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.60 mountX=-0.28 mountY=0.18, mountTheta=2.56
02:40:21.792 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.32, opts=13)
02:40:21.792 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.32)
02:40:21.792 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:40:21.792 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:40:21.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:21.792 00.000 8976 Worker thread wakes up
02:40:21.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.32) opts 0xd
02:40:21.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.32)
02:40:21.792 00.000 8976 Moving (-0.01, -0.32) raw xDistance=-0.28 yDistance=0.18
02:40:21.793 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:21.793 00.000 5052 Enqueuing Expose request
02:40:21.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:40:21.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:40:21.793 00.000 8976 MoveAxis(R, 1, ABG)
02:40:21.793 00.000 8976 stepping (-5, 25) + (1, 0)
02:40:21.793 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:21.822 00.029 8976 Received - 47 (G) 
02:40:21.822 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:21.822 00.000 8976 stepped: pos (-4, 25)
02:40:21.822 00.000 8976 MoveAxis(U, 0, ABG)
02:40:21.822 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:40:21.822 00.000 8976 MountToCamera -- mountX=0.77 mountY=-3.83 hyp=3.91 mountTheta=-1.37 cameraX=3.06, cameraY=2.43 cameraTheta=0.67
02:40:21.822 00.000 8976 incremental bump (3.057, 2.432) isValid = 1
02:40:21.822 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
02:40:21.822 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:40:21.822 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:40:21.822 00.000 8976 move complete, result=0
02:40:21.822 00.000 9828 Worker thread wakes up
02:40:21.822 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:40:21.823 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:40:21.823 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:40:21.823 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.50)
02:40:21.823 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
02:40:21.823 00.000 8976 worker thread done servicing request
02:40:21.823 00.000 8976 Worker thread wakes up
02:40:21.823 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
02:40:21.823 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:40:21.823 00.000 9828 BLC: window closed
02:40:21.823 00.000 9828 MoveAxis(E, 30, B)
02:40:21.823 00.000 9828 Guiding  Dir = 2, Dur = 30
02:40:21.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:21.823 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:21.824 00.001 9828 IsSlewing returns 0
02:40:21.824 00.000 9828 IsGuiding returns 0
02:40:21.824 00.000 9828 PulseGuide returned control before completion, sleep 40
02:40:21.872 00.048 9828 IsGuiding returns 1
02:40:21.872 00.000 9828 scope still moving after pulse duration time elapsed
02:40:21.902 00.030 9828 IsSlewing returns 0
02:40:21.902 00.000 9828 IsGuiding returns 1
02:40:21.933 00.031 9828 IsSlewing returns 0
02:40:21.933 00.000 9828 IsGuiding returns 1
02:40:21.964 00.031 9828 IsSlewing returns 0
02:40:21.964 00.000 9828 IsGuiding returns 0
02:40:21.964 00.000 9828 scope move finished after 30 + 109 ms
02:40:21.964 00.000 9828 Move returns status 0, amount 30
02:40:21.964 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:21.964 00.000 9828 MoveAxis(N, 8, B)
02:40:21.964 00.000 9828 Guiding  Dir = 0, Dur = 8
02:40:21.980 00.016 9828 IsSlewing returns 0
02:40:21.981 00.001 9828 IsGuiding returns 0
02:40:21.981 00.000 9828 PulseGuide returned control before completion, sleep 18
02:40:22.011 00.030 9828 IsGuiding returns 1
02:40:22.011 00.000 9828 scope still moving after pulse duration time elapsed
02:40:22.042 00.031 9828 IsSlewing returns 0
02:40:22.042 00.000 9828 IsGuiding returns 1
02:40:22.074 00.032 9828 IsSlewing returns 0
02:40:22.074 00.000 9828 IsGuiding returns 1
02:40:22.106 00.032 9828 IsSlewing returns 0
02:40:22.106 00.000 9828 IsGuiding returns 0
02:40:22.106 00.000 9828 scope move finished after 8 + 116 ms
02:40:22.106 00.000 9828 Move returns status 0, amount 8
02:40:22.106 00.000 9828 move complete, result=0
02:40:22.106 00.000 9828 worker thread done servicing request
02:40:22.106 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:40:22.505 00.399 8976 Exposure complete
02:40:22.511 00.006 8976 worker thread done servicing request
02:40:22.511 00.000 5052 OnExposeComplete: enter
02:40:22.511 00.000 5052 UpdateGuideState(): m_state=6
02:40:22.511 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9892
02:40:22.511 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.99, Mass=110, SNR=7.2, Peak=62 HFD=2.2
02:40:22.511 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
02:40:22.511 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
02:40:22.511 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.28 hyp=0.42 cameraTheta=0.73 mountX=0.11 mountY=-0.41, mountTheta=-1.32
02:40:22.512 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.28, opts=13)
02:40:22.512 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.28)
02:40:22.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:40:22.512 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:40:22.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:22.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:22.512 00.000 5052 Enqueuing Expose request
02:40:22.512 00.000 8976 Worker thread wakes up
02:40:22.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.28) opts 0xd
02:40:22.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.28)
02:40:22.512 00.000 8976 Moving (0.31, 0.28) raw xDistance=0.11 yDistance=-0.41
02:40:22.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:40:22.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:40:22.512 00.000 8976 MoveAxis(R, 0, ABG)
02:40:22.512 00.000 8976 MoveAxis(U, 2, ABG)
02:40:22.512 00.000 8976 stepping (-4, 25) + (0, 2)
02:40:22.512 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:22.542 00.030 8976 Received - 47 (G) 
02:40:22.542 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:22.542 00.000 8976 stepped: pos (-4, 27)
02:40:22.542 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:40:22.542 00.000 8976 MountToCamera -- mountX=0.72 mountY=-3.98 hyp=4.05 mountTheta=-1.39 cameraX=3.22, cameraY=2.45 cameraTheta=0.65
02:40:22.542 00.000 8976 incremental bump (3.216, 2.454) isValid = 1
02:40:22.542 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
02:40:22.542 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:40:22.542 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:40:22.542 00.000 8976 move complete, result=0
02:40:22.542 00.000 9828 Worker thread wakes up
02:40:22.542 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:40:22.543 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:40:22.543 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:40:22.543 00.000 8976 worker thread done servicing request
02:40:22.543 00.000 8976 Worker thread wakes up
02:40:22.543 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
02:40:22.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:22.543 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:22.543 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
02:40:22.543 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
02:40:22.543 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:40:22.543 00.000 9828 BLC: window closed
02:40:22.543 00.000 9828 MoveAxis(E, 30, B)
02:40:22.543 00.000 9828 Guiding  Dir = 2, Dur = 30
02:40:22.544 00.001 9828 IsSlewing returns 0
02:40:22.544 00.000 9828 IsGuiding returns 0
02:40:22.544 00.000 9828 PulseGuide returned control before completion, sleep 40
02:40:22.600 00.056 9828 IsGuiding returns 1
02:40:22.600 00.000 9828 scope still moving after pulse duration time elapsed
02:40:22.630 00.030 9828 IsSlewing returns 0
02:40:22.630 00.000 9828 IsGuiding returns 1
02:40:22.662 00.032 9828 IsSlewing returns 0
02:40:22.662 00.000 9828 IsGuiding returns 1
02:40:22.693 00.031 9828 IsSlewing returns 0
02:40:22.694 00.001 9828 IsGuiding returns 0
02:40:22.694 00.000 9828 scope move finished after 30 + 120 ms
02:40:22.694 00.000 9828 Move returns status 0, amount 30
02:40:22.694 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:22.694 00.000 9828 MoveAxis(N, 8, B)
02:40:22.694 00.000 9828 Guiding  Dir = 0, Dur = 8
02:40:22.709 00.015 9828 IsSlewing returns 0
02:40:22.709 00.000 9828 IsGuiding returns 0
02:40:22.710 00.001 9828 PulseGuide returned control before completion, sleep 18
02:40:22.740 00.030 9828 IsGuiding returns 1
02:40:22.740 00.000 9828 scope still moving after pulse duration time elapsed
02:40:22.772 00.032 9828 IsSlewing returns 0
02:40:22.772 00.000 9828 IsGuiding returns 1
02:40:22.803 00.031 9828 IsSlewing returns 0
02:40:22.803 00.000 9828 IsGuiding returns 1
02:40:22.835 00.032 9828 IsSlewing returns 0
02:40:22.835 00.000 9828 IsGuiding returns 0
02:40:22.835 00.000 9828 scope move finished after 8 + 118 ms
02:40:22.835 00.000 9828 Move returns status 0, amount 8
02:40:22.835 00.000 9828 move complete, result=0
02:40:22.835 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:40:22.836 00.001 9828 worker thread done servicing request
02:40:23.227 00.391 8976 Exposure complete
02:40:23.233 00.006 8976 worker thread done servicing request
02:40:23.233 00.000 5052 OnExposeComplete: enter
02:40:23.233 00.000 5052 UpdateGuideState(): m_state=6
02:40:23.233 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9893
02:40:23.233 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.76, Mass=110, SNR=7.2, Peak=65 HFD=2.0
02:40:23.233 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
02:40:23.233 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:40:23.233 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.32 mountX=-0.03 mountY=-0.17, mountTheta=-1.73
02:40:23.233 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.05, opts=13)
02:40:23.233 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.05)
02:40:23.233 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:40:23.233 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:40:23.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:23.233 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:23.233 00.000 5052 Enqueuing Expose request
02:40:23.233 00.000 8976 Worker thread wakes up
02:40:23.233 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.05) opts 0xd
02:40:23.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.05)
02:40:23.233 00.000 8976 Moving (0.16, 0.05) raw xDistance=-0.03 yDistance=-0.17
02:40:23.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:40:23.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:40:23.233 00.000 8976 MoveAxis(R, 0, ABG)
02:40:23.233 00.000 8976 MoveAxis(U, 0, ABG)
02:40:23.233 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:40:23.233 00.000 8976 MountToCamera -- mountX=0.68 mountY=-4.08 hyp=4.14 mountTheta=-1.40 cameraX=3.32, cameraY=2.47 cameraTheta=0.64
02:40:23.233 00.000 8976 incremental bump (3.323, 2.468) isValid = 1
02:40:23.233 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
02:40:23.234 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:40:23.234 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:40:23.234 00.000 8976 move complete, result=0
02:40:23.234 00.000 8976 worker thread done servicing request
02:40:23.234 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:40:23.234 00.000 8976 Worker thread wakes up
02:40:23.235 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:23.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:23.235 00.000 9828 Worker thread wakes up
02:40:23.235 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:40:23.235 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:40:23.235 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
02:40:23.235 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
02:40:23.235 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
02:40:23.235 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:40:23.236 00.001 9828 BLC: window closed
02:40:23.236 00.000 9828 MoveAxis(E, 30, B)
02:40:23.236 00.000 9828 Guiding  Dir = 2, Dur = 30
02:40:23.236 00.000 9828 IsSlewing returns 0
02:40:23.236 00.000 9828 IsGuiding returns 0
02:40:23.238 00.002 9828 PulseGuide returned control before completion, sleep 40
02:40:23.280 00.042 9828 IsGuiding returns 1
02:40:23.280 00.000 9828 scope still moving after pulse duration time elapsed
02:40:23.312 00.032 9828 IsSlewing returns 0
02:40:23.312 00.000 9828 IsGuiding returns 1
02:40:23.342 00.030 9828 IsSlewing returns 0
02:40:23.342 00.000 9828 IsGuiding returns 1
02:40:23.373 00.031 9828 IsSlewing returns 0
02:40:23.373 00.000 9828 IsGuiding returns 1
02:40:23.403 00.030 9828 IsSlewing returns 0
02:40:23.403 00.000 9828 IsGuiding returns 0
02:40:23.403 00.000 9828 scope move finished after 30 + 136 ms
02:40:23.403 00.000 9828 Move returns status 0, amount 30
02:40:23.403 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:23.403 00.000 9828 MoveAxis(N, 8, B)
02:40:23.403 00.000 9828 Guiding  Dir = 0, Dur = 8
02:40:23.419 00.016 9828 IsSlewing returns 0
02:40:23.419 00.000 9828 IsGuiding returns 0
02:40:23.419 00.000 9828 PulseGuide returned control before completion, sleep 18
02:40:23.450 00.031 9828 IsGuiding returns 1
02:40:23.450 00.000 9828 scope still moving after pulse duration time elapsed
02:40:23.481 00.031 9828 IsSlewing returns 0
02:40:23.481 00.000 9828 IsGuiding returns 1
02:40:23.512 00.031 9828 IsSlewing returns 0
02:40:23.512 00.000 9828 IsGuiding returns 1
02:40:23.543 00.031 9828 IsSlewing returns 0
02:40:23.543 00.000 9828 IsGuiding returns 0
02:40:23.543 00.000 9828 scope move finished after 8 + 116 ms
02:40:23.543 00.000 9828 Move returns status 0, amount 8
02:40:23.543 00.000 9828 move complete, result=0
02:40:23.544 00.001 9828 worker thread done servicing request
02:40:23.544 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:40:23.922 00.378 8976 Exposure complete
02:40:23.927 00.005 8976 worker thread done servicing request
02:40:23.927 00.000 5052 OnExposeComplete: enter
02:40:23.927 00.000 5052 UpdateGuideState(): m_state=6
02:40:23.928 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9894
02:40:23.928 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.85, Mass=110, SNR=7.3, Peak=66 HFD=2.2
02:40:23.928 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:40:23.928 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
02:40:23.928 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.14 hyp=0.36 cameraTheta=2.73 mountX=0.28 mountY=0.20, mountTheta=0.62
02:40:23.929 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.14, opts=13)
02:40:23.929 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.14)
02:40:23.929 00.000 8976 Worker thread wakes up
02:40:23.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.14) opts 0xd
02:40:23.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.14)
02:40:23.929 00.000 8976 Moving (-0.33, 0.14) raw xDistance=0.28 yDistance=0.20
02:40:23.929 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:40:23.929 00.000 5052 UpdateGuideState exits: m=110 SNR=7.3
02:40:23.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:23.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:23.929 00.000 5052 Enqueuing Expose request
02:40:23.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:40:23.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:40:23.929 00.000 8976 MoveAxis(L, 1, ABG)
02:40:23.929 00.000 8976 stepping (-4, 27) + (-1, 0)
02:40:23.929 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:23.948 00.019 8976 Received - 47 (G) 
02:40:23.948 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:23.948 00.000 8976 stepped: pos (-5, 27)
02:40:23.948 00.000 8976 MoveAxis(U, 0, ABG)
02:40:23.948 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:40:23.948 00.000 8976 MountToCamera -- mountX=0.71 mountY=-4.15 hyp=4.21 mountTheta=-1.40 cameraX=3.37, cameraY=2.52 cameraTheta=0.64
02:40:23.948 00.000 8976 incremental bump (3.371, 2.523) isValid = 1
02:40:23.948 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
02:40:23.948 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:40:23.948 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:40:23.948 00.000 8976 move complete, result=0
02:40:23.949 00.001 9828 Worker thread wakes up
02:40:23.949 00.000 8976 worker thread done servicing request
02:40:23.949 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:40:23.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:40:23.949 00.000 8976 Worker thread wakes up
02:40:23.949 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:40:23.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:23.949 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
02:40:23.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:23.949 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
02:40:23.949 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
02:40:23.949 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:40:23.949 00.000 9828 BLC: window closed
02:40:23.949 00.000 9828 MoveAxis(E, 30, B)
02:40:23.949 00.000 9828 Guiding  Dir = 2, Dur = 30
02:40:23.950 00.001 9828 IsSlewing returns 0
02:40:23.950 00.000 9828 IsGuiding returns 0
02:40:23.950 00.000 9828 PulseGuide returned control before completion, sleep 40
02:40:24.005 00.055 9828 IsGuiding returns 1
02:40:24.005 00.000 9828 scope still moving after pulse duration time elapsed
02:40:24.037 00.032 9828 IsSlewing returns 0
02:40:24.037 00.000 9828 IsGuiding returns 1
02:40:24.068 00.031 9828 IsSlewing returns 0
02:40:24.068 00.000 9828 IsGuiding returns 1
02:40:24.100 00.032 9828 IsSlewing returns 0
02:40:24.100 00.000 9828 IsGuiding returns 1
02:40:24.132 00.032 9828 IsSlewing returns 0
02:40:24.132 00.000 9828 IsGuiding returns 1
02:40:24.164 00.032 9828 IsSlewing returns 0
02:40:24.165 00.001 9828 IsGuiding returns 0
02:40:24.165 00.000 9828 scope move finished after 30 + 184 ms
02:40:24.165 00.000 9828 Move returns status 0, amount 30
02:40:24.165 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:24.165 00.000 9828 MoveAxis(N, 8, B)
02:40:24.165 00.000 9828 Guiding  Dir = 0, Dur = 8
02:40:24.180 00.015 9828 IsSlewing returns 0
02:40:24.180 00.000 9828 IsGuiding returns 0
02:40:24.180 00.000 9828 PulseGuide returned control before completion, sleep 18
02:40:24.212 00.032 9828 IsGuiding returns 1
02:40:24.212 00.000 9828 scope still moving after pulse duration time elapsed
02:40:24.242 00.030 9828 IsSlewing returns 0
02:40:24.242 00.000 9828 IsGuiding returns 1
02:40:24.273 00.031 9828 IsSlewing returns 0
02:40:24.273 00.000 9828 IsGuiding returns 1
02:40:24.305 00.032 9828 IsSlewing returns 0
02:40:24.305 00.000 9828 IsGuiding returns 0
02:40:24.305 00.000 9828 scope move finished after 8 + 116 ms
02:40:24.306 00.001 9828 Move returns status 0, amount 8
02:40:24.306 00.000 9828 move complete, result=0
02:40:24.306 00.000 9828 worker thread done servicing request
02:40:24.306 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:40:24.634 00.328 8976 Exposure complete
02:40:24.640 00.006 8976 worker thread done servicing request
02:40:24.640 00.000 5052 OnExposeComplete: enter
02:40:24.640 00.000 5052 UpdateGuideState(): m_state=6
02:40:24.640 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9895
02:40:24.640 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.69, Mass=124, SNR=7.7, Peak=67 HFD=1.7
02:40:24.640 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:40:24.641 00.001 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
02:40:24.641 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.02 hyp=0.76 cameraTheta=-3.11 mountX=0.33 mountY=0.65, mountTheta=1.11
02:40:24.641 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-0.02, opts=13)
02:40:24.641 00.000 5052 Enqueuing Move request for stepguider (-0.76, -0.02)
02:40:24.641 00.000 8976 Worker thread wakes up
02:40:24.641 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -0.02) opts 0xd
02:40:24.641 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -0.02)
02:40:24.641 00.000 8976 Moving (-0.76, -0.02) raw xDistance=0.33 yDistance=0.65
02:40:24.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
02:40:24.642 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:40:24.642 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
02:40:24.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:24.642 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:24.642 00.000 5052 Enqueuing Expose request
02:40:24.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
02:40:24.642 00.000 8976 MoveAxis(L, 1, ABG)
02:40:24.642 00.000 8976 stepping (-5, 27) + (-1, 0)
02:40:24.642 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:24.668 00.026 8976 Received - 47 (G) 
02:40:24.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:24.668 00.000 8976 stepped: pos (-6, 27)
02:40:24.668 00.000 8976 MoveAxis(D, 3, ABG)
02:40:24.668 00.000 8976 stepping (-6, 27) + (0, -3)
02:40:24.668 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:24.699 00.031 8976 Received - 47 (G) 
02:40:24.700 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:24.700 00.000 8976 stepped: pos (-6, 24)
02:40:24.700 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:40:24.700 00.000 8976 MountToCamera -- mountX=0.78 mountY=-4.04 hyp=4.11 mountTheta=-1.38 cameraX=3.24, cameraY=2.53 cameraTheta=0.66
02:40:24.700 00.000 8976 incremental bump (3.241, 2.533) isValid = 1
02:40:24.700 00.000 8976 Scheduling Mount bump of (0.090, 0.073)
02:40:24.700 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:40:24.700 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:40:24.700 00.000 8976 move complete, result=0
02:40:24.700 00.000 8976 worker thread done servicing request
02:40:24.700 00.000 8976 Worker thread wakes up
02:40:24.700 00.000 9828 Worker thread wakes up
02:40:24.700 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:40:24.700 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:40:24.700 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
02:40:24.700 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
02:40:24.700 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:40:24.700 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:40:24.700 00.000 9828 BLC: window closed
02:40:24.701 00.001 9828 MoveAxis(E, 30, B)
02:40:24.701 00.000 9828 Guiding  Dir = 2, Dur = 30
02:40:24.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:24.701 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
02:40:24.701 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:24.701 00.000 9828 IsSlewing returns 0
02:40:24.701 00.000 9828 IsGuiding returns 0
02:40:24.701 00.000 9828 PulseGuide returned control before completion, sleep 40
02:40:24.752 00.051 9828 IsGuiding returns 1
02:40:24.758 00.006 9828 scope still moving after pulse duration time elapsed
02:40:24.784 00.026 9828 IsSlewing returns 0
02:40:24.784 00.000 9828 IsGuiding returns 1
02:40:24.815 00.031 9828 IsSlewing returns 0
02:40:24.815 00.000 9828 IsGuiding returns 1
02:40:24.847 00.032 9828 IsSlewing returns 0
02:40:24.847 00.000 9828 IsGuiding returns 0
02:40:24.847 00.000 9828 scope move finished after 30 + 116 ms
02:40:24.847 00.000 9828 Move returns status 0, amount 30
02:40:24.847 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:24.847 00.000 9828 MoveAxis(N, 8, B)
02:40:24.847 00.000 9828 Guiding  Dir = 0, Dur = 8
02:40:24.862 00.015 9828 IsSlewing returns 0
02:40:24.862 00.000 9828 IsGuiding returns 0
02:40:24.862 00.000 9828 PulseGuide returned control before completion, sleep 18
02:40:24.893 00.031 9828 IsGuiding returns 1
02:40:24.893 00.000 9828 scope still moving after pulse duration time elapsed
02:40:24.925 00.032 9828 IsSlewing returns 0
02:40:24.925 00.000 9828 IsGuiding returns 1
02:40:24.956 00.031 9828 IsSlewing returns 0
02:40:24.956 00.000 9828 IsGuiding returns 1
02:40:24.987 00.031 9828 IsSlewing returns 0
02:40:24.987 00.000 9828 IsGuiding returns 0
02:40:24.987 00.000 9828 scope move finished after 8 + 116 ms
02:40:24.987 00.000 9828 Move returns status 0, amount 8
02:40:24.987 00.000 9828 move complete, result=0
02:40:24.987 00.000 9828 worker thread done servicing request
02:40:24.987 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:40:25.382 00.395 8976 Exposure complete
02:40:25.387 00.005 8976 worker thread done servicing request
02:40:25.388 00.001 5052 OnExposeComplete: enter
02:40:25.388 00.000 5052 UpdateGuideState(): m_state=6
02:40:25.388 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9896
02:40:25.388 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.48, Mass=99, SNR=6.8, Peak=63 HFD=1.8
02:40:25.388 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
02:40:25.388 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
02:40:25.388 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.23 hyp=0.49 cameraTheta=-2.66 mountX=-0.01 mountY=0.49, mountTheta=1.58
02:40:25.388 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.23, opts=13)
02:40:25.388 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.23)
02:40:25.389 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:40:25.389 00.000 5052 UpdateGuideState exits: m=99 SNR=6.8
02:40:25.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:25.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:25.389 00.000 5052 Enqueuing Expose request
02:40:25.389 00.000 8976 Worker thread wakes up
02:40:25.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.23) opts 0xd
02:40:25.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.23)
02:40:25.389 00.000 8976 Moving (-0.43, -0.23) raw xDistance=-0.01 yDistance=0.49
02:40:25.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:40:25.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
02:40:25.389 00.000 8976 MoveAxis(R, 0, ABG)
02:40:25.389 00.000 8976 MoveAxis(D, 2, ABG)
02:40:25.389 00.000 8976 stepping (-6, 24) + (0, -2)
02:40:25.389 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:25.419 00.030 8976 Received - 47 (G) 
02:40:25.419 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:25.419 00.000 8976 stepped: pos (-6, 22)
02:40:25.419 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:40:25.419 00.000 8976 MountToCamera -- mountX=0.83 mountY=-3.86 hyp=3.95 mountTheta=-1.36 cameraX=3.06, cameraY=2.49 cameraTheta=0.68
02:40:25.419 00.000 8976 incremental bump (3.060, 2.492) isValid = 1
02:40:25.419 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
02:40:25.419 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:40:25.419 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:40:25.419 00.000 8976 move complete, result=0
02:40:25.419 00.000 8976 worker thread done servicing request
02:40:25.419 00.000 9828 Worker thread wakes up
02:40:25.419 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:40:25.419 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:40:25.420 00.001 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
02:40:25.420 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
02:40:25.420 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:40:25.420 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:40:25.420 00.000 9828 BLC: window closed
02:40:25.420 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:40:25.420 00.000 8976 Worker thread wakes up
02:40:25.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:25.420 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:25.420 00.000 9828 MoveAxis(E, 29, B)
02:40:25.420 00.000 9828 Guiding  Dir = 2, Dur = 29
02:40:25.421 00.001 9828 IsSlewing returns 0
02:40:25.421 00.000 9828 IsGuiding returns 0
02:40:25.421 00.000 9828 PulseGuide returned control before completion, sleep 39
02:40:25.465 00.044 9828 IsGuiding returns 1
02:40:25.465 00.000 9828 scope still moving after pulse duration time elapsed
02:40:25.496 00.031 9828 IsSlewing returns 0
02:40:25.496 00.000 9828 IsGuiding returns 1
02:40:25.527 00.031 9828 IsSlewing returns 0
02:40:25.527 00.000 9828 IsGuiding returns 1
02:40:25.559 00.032 9828 IsSlewing returns 0
02:40:25.559 00.000 9828 IsGuiding returns 1
02:40:25.589 00.030 9828 IsSlewing returns 0
02:40:25.589 00.000 9828 IsGuiding returns 0
02:40:25.589 00.000 9828 scope move finished after 29 + 139 ms
02:40:25.589 00.000 9828 Move returns status 0, amount 29
02:40:25.589 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:25.589 00.000 9828 MoveAxis(N, 9, B)
02:40:25.589 00.000 9828 Guiding  Dir = 0, Dur = 9
02:40:25.605 00.016 9828 IsSlewing returns 0
02:40:25.605 00.000 9828 IsGuiding returns 0
02:40:25.605 00.000 9828 PulseGuide returned control before completion, sleep 19
02:40:25.636 00.031 9828 IsGuiding returns 1
02:40:25.636 00.000 9828 scope still moving after pulse duration time elapsed
02:40:25.666 00.030 9828 IsSlewing returns 0
02:40:25.667 00.001 9828 IsGuiding returns 1
02:40:25.698 00.031 9828 IsSlewing returns 0
02:40:25.698 00.000 9828 IsGuiding returns 1
02:40:25.730 00.032 9828 IsSlewing returns 0
02:40:25.730 00.000 9828 IsGuiding returns 0
02:40:25.730 00.000 9828 scope move finished after 9 + 115 ms
02:40:25.730 00.000 9828 Move returns status 0, amount 9
02:40:25.730 00.000 9828 move complete, result=0
02:40:25.730 00.000 9828 worker thread done servicing request
02:40:25.730 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:40:26.104 00.374 8976 Exposure complete
02:40:26.110 00.006 8976 worker thread done servicing request
02:40:26.110 00.000 5052 OnExposeComplete: enter
02:40:26.110 00.000 5052 UpdateGuideState(): m_state=6
02:40:26.110 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9897
02:40:26.110 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.83, Mass=102, SNR=7.0, Peak=66 HFD=2.0
02:40:26.110 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:40:26.110 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:40:26.110 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.12 hyp=0.38 cameraTheta=2.82 mountX=0.27 mountY=0.24, mountTheta=0.72
02:40:26.111 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.12, opts=13)
02:40:26.111 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.12)
02:40:26.111 00.000 8976 Worker thread wakes up
02:40:26.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.12) opts 0xd
02:40:26.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.12)
02:40:26.111 00.000 8976 Moving (-0.36, 0.12) raw xDistance=0.27 yDistance=0.24
02:40:26.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:40:26.111 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:40:26.111 00.000 5052 UpdateGuideState exits: m=102 SNR=7.0
02:40:26.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:26.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:40:26.112 00.001 8976 MoveAxis(L, 1, ABG)
02:40:26.112 00.000 8976 stepping (-6, 22) + (-1, 0)
02:40:26.112 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:26.112 00.000 5052 Enqueuing Expose request
02:40:26.112 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:26.138 00.026 8976 Received - 47 (G) 
02:40:26.139 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:26.139 00.000 8976 stepped: pos (-7, 22)
02:40:26.139 00.000 8976 MoveAxis(U, 0, ABG)
02:40:26.139 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:40:26.139 00.000 8976 MountToCamera -- mountX=0.91 mountY=-3.74 hyp=3.85 mountTheta=-1.33 cameraX=2.92, cameraY=2.51 cameraTheta=0.71
02:40:26.139 00.000 8976 incremental bump (2.916, 2.509) isValid = 1
02:40:26.139 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
02:40:26.139 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:40:26.139 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:40:26.139 00.000 8976 move complete, result=0
02:40:26.139 00.000 8976 worker thread done servicing request
02:40:26.139 00.000 8976 Worker thread wakes up
02:40:26.139 00.000 9828 Worker thread wakes up
02:40:26.139 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:40:26.139 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:40:26.139 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
02:40:26.139 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
02:40:26.139 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
02:40:26.139 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:40:26.140 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:26.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:26.140 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:40:26.140 00.000 9828 BLC: window closed
02:40:26.140 00.000 9828 MoveAxis(E, 29, B)
02:40:26.140 00.000 9828 Guiding  Dir = 2, Dur = 29
02:40:26.140 00.000 9828 IsSlewing returns 0
02:40:26.140 00.000 9828 IsGuiding returns 0
02:40:26.141 00.001 9828 PulseGuide returned control before completion, sleep 39
02:40:26.181 00.040 9828 IsGuiding returns 1
02:40:26.181 00.000 9828 scope still moving after pulse duration time elapsed
02:40:26.214 00.033 9828 IsSlewing returns 0
02:40:26.214 00.000 9828 IsGuiding returns 1
02:40:26.245 00.031 9828 IsSlewing returns 0
02:40:26.245 00.000 9828 IsGuiding returns 1
02:40:26.277 00.032 9828 IsSlewing returns 0
02:40:26.277 00.000 9828 IsGuiding returns 1
02:40:26.306 00.029 9828 IsSlewing returns 0
02:40:26.306 00.000 9828 IsGuiding returns 0
02:40:26.306 00.000 9828 scope move finished after 29 + 136 ms
02:40:26.306 00.000 9828 Move returns status 0, amount 29
02:40:26.306 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:26.306 00.000 9828 MoveAxis(N, 9, B)
02:40:26.306 00.000 9828 Guiding  Dir = 0, Dur = 9
02:40:26.322 00.016 9828 IsSlewing returns 0
02:40:26.322 00.000 9828 IsGuiding returns 0
02:40:26.322 00.000 9828 PulseGuide returned control before completion, sleep 19
02:40:26.353 00.031 9828 IsGuiding returns 1
02:40:26.354 00.001 9828 scope still moving after pulse duration time elapsed
02:40:26.384 00.030 9828 IsSlewing returns 0
02:40:26.385 00.001 9828 IsGuiding returns 1
02:40:26.415 00.030 9828 IsSlewing returns 0
02:40:26.415 00.000 9828 IsGuiding returns 1
02:40:26.445 00.030 9828 IsSlewing returns 0
02:40:26.445 00.000 9828 IsGuiding returns 1
02:40:26.476 00.031 9828 IsSlewing returns 0
02:40:26.477 00.001 9828 IsGuiding returns 0
02:40:26.477 00.000 9828 scope move finished after 9 + 145 ms
02:40:26.477 00.000 9828 Move returns status 0, amount 9
02:40:26.477 00.000 9828 move complete, result=0
02:40:26.477 00.000 9828 worker thread done servicing request
02:40:26.477 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:40:26.826 00.349 8976 Exposure complete
02:40:26.832 00.006 8976 worker thread done servicing request
02:40:26.832 00.000 5052 OnExposeComplete: enter
02:40:26.832 00.000 5052 UpdateGuideState(): m_state=6
02:40:26.832 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9898
02:40:26.832 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.94, Mass=112, SNR=7.2, Peak=64 HFD=2.1
02:40:26.832 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
02:40:26.832 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
02:40:26.832 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.10 mountX=0.27 mountY=-0.01, mountTheta=-0.05
02:40:26.833 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.23, opts=13)
02:40:26.833 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.23)
02:40:26.833 00.000 8976 Worker thread wakes up
02:40:26.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.23) opts 0xd
02:40:26.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.23)
02:40:26.833 00.000 8976 Moving (-0.14, 0.23) raw xDistance=0.27 yDistance=-0.01
02:40:26.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
02:40:26.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:40:26.833 00.000 5052 UpdateGuideState exits: m=112 SNR=7.2
02:40:26.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:26.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:40:26.833 00.000 8976 MoveAxis(L, 1, ABG)
02:40:26.833 00.000 8976 stepping (-7, 22) + (-1, 0)
02:40:26.833 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:26.833 00.000 5052 Enqueuing Expose request
02:40:26.834 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:26.858 00.024 8976 Received - 47 (G) 
02:40:26.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:26.858 00.000 8976 stepped: pos (-8, 22)
02:40:26.858 00.000 8976 MoveAxis(U, 0, ABG)
02:40:26.858 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:40:26.858 00.000 8976 MountToCamera -- mountX=1.01 mountY=-3.66 hyp=3.80 mountTheta=-1.30 cameraX=2.80, cameraY=2.57 cameraTheta=0.74
02:40:26.858 00.000 8976 incremental bump (2.796, 2.566) isValid = 1
02:40:26.859 00.001 8976 Scheduling Mount bump of (0.085, 0.081)
02:40:26.859 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:40:26.859 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:40:26.859 00.000 8976 move complete, result=0
02:40:26.859 00.000 8976 worker thread done servicing request
02:40:26.859 00.000 8976 Worker thread wakes up
02:40:26.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:26.859 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:26.859 00.000 9828 Worker thread wakes up
02:40:26.859 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:40:26.859 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:40:26.859 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.43)
02:40:26.859 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:40:26.859 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.51)
02:40:26.859 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
02:40:26.859 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:40:26.859 00.000 9828 BLC: window closed
02:40:26.859 00.000 9828 MoveAxis(E, 28, B)
02:40:26.859 00.000 9828 Guiding  Dir = 2, Dur = 28
02:40:26.860 00.001 9828 IsSlewing returns 0
02:40:26.860 00.000 9828 IsGuiding returns 0
02:40:26.860 00.000 9828 PulseGuide returned control before completion, sleep 38
02:40:26.914 00.054 9828 IsGuiding returns 1
02:40:26.914 00.000 9828 scope still moving after pulse duration time elapsed
02:40:26.945 00.031 9828 IsSlewing returns 0
02:40:26.945 00.000 9828 IsGuiding returns 1
02:40:26.977 00.032 9828 IsSlewing returns 0
02:40:26.978 00.001 9828 IsGuiding returns 1
02:40:27.009 00.031 9828 IsSlewing returns 0
02:40:27.009 00.000 9828 IsGuiding returns 0
02:40:27.009 00.000 9828 scope move finished after 28 + 121 ms
02:40:27.009 00.000 9828 Move returns status 0, amount 28
02:40:27.009 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:27.009 00.000 9828 MoveAxis(N, 9, B)
02:40:27.009 00.000 9828 Guiding  Dir = 0, Dur = 9
02:40:27.023 00.014 9828 IsSlewing returns 0
02:40:27.023 00.000 9828 IsGuiding returns 0
02:40:27.023 00.000 9828 PulseGuide returned control before completion, sleep 19
02:40:27.055 00.032 9828 IsGuiding returns 1
02:40:27.055 00.000 9828 scope still moving after pulse duration time elapsed
02:40:27.085 00.030 9828 IsSlewing returns 0
02:40:27.085 00.000 9828 IsGuiding returns 1
02:40:27.116 00.031 9828 IsSlewing returns 0
02:40:27.116 00.000 9828 IsGuiding returns 1
02:40:27.146 00.030 9828 IsSlewing returns 0
02:40:27.146 00.000 9828 IsGuiding returns 1
02:40:27.177 00.031 9828 IsSlewing returns 0
02:40:27.177 00.000 9828 IsGuiding returns 0
02:40:27.177 00.000 9828 scope move finished after 9 + 144 ms
02:40:27.177 00.000 9828 Move returns status 0, amount 9
02:40:27.177 00.000 9828 move complete, result=0
02:40:27.177 00.000 9828 worker thread done servicing request
02:40:27.177 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:40:27.544 00.367 8976 Exposure complete
02:40:27.550 00.006 8976 worker thread done servicing request
02:40:27.550 00.000 5052 OnExposeComplete: enter
02:40:27.550 00.000 5052 UpdateGuideState(): m_state=6
02:40:27.550 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9899
02:40:27.550 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.51, Mass=126, SNR=7.7, Peak=62 HFD=2.9
02:40:27.551 00.001 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.94 = 1.35)
02:40:27.551 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
02:40:27.551 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-0.20 hyp=0.83 cameraTheta=-2.89 mountX=0.19 mountY=0.79, mountTheta=1.34
02:40:27.551 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=-0.20, opts=13)
02:40:27.551 00.000 5052 Enqueuing Move request for stepguider (-0.81, -0.20)
02:40:27.551 00.000 8976 Worker thread wakes up
02:40:27.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, -0.20) opts 0xd
02:40:27.552 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:40:27.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, -0.20)
02:40:27.552 00.000 8976 Moving (-0.81, -0.20) raw xDistance=0.19 yDistance=0.79
02:40:27.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:40:27.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
02:40:27.552 00.000 8976 MoveAxis(R, 0, ABG)
02:40:27.552 00.000 8976 MoveAxis(D, 3, ABG)
02:40:27.552 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:40:27.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:27.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:27.552 00.000 5052 Enqueuing Expose request
02:40:27.552 00.000 8976 stepping (-8, 22) + (0, -3)
02:40:27.552 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:27.593 00.041 8976 Received - 47 (G) 
02:40:27.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:27.593 00.000 8976 stepped: pos (-8, 19)
02:40:27.593 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:40:27.593 00.000 8976 MountToCamera -- mountX=1.08 mountY=-3.45 hyp=3.61 mountTheta=-1.27 cameraX=2.58, cameraY=2.53 cameraTheta=0.78
02:40:27.593 00.000 8976 incremental bump (2.576, 2.533) isValid = 1
02:40:27.593 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
02:40:27.593 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:40:27.593 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:40:27.593 00.000 8976 move complete, result=0
02:40:27.593 00.000 9828 Worker thread wakes up
02:40:27.593 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:40:27.593 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:40:27.593 00.000 8976 worker thread done servicing request
02:40:27.594 00.001 8976 Worker thread wakes up
02:40:27.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:27.594 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:27.594 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:40:27.594 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:40:27.594 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:40:27.594 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:40:27.594 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:40:27.594 00.000 9828 BLC: window closed
02:40:27.594 00.000 9828 MoveAxis(E, 27, B)
02:40:27.594 00.000 9828 Guiding  Dir = 2, Dur = 27
02:40:27.594 00.000 9828 IsSlewing returns 0
02:40:27.595 00.001 9828 IsGuiding returns 0
02:40:27.595 00.000 9828 PulseGuide returned control before completion, sleep 37
02:40:27.647 00.052 9828 IsGuiding returns 1
02:40:27.647 00.000 9828 scope still moving after pulse duration time elapsed
02:40:27.679 00.032 9828 IsSlewing returns 0
02:40:27.679 00.000 9828 IsGuiding returns 1
02:40:27.708 00.029 9828 IsSlewing returns 0
02:40:27.708 00.000 9828 IsGuiding returns 1
02:40:27.740 00.032 9828 IsSlewing returns 0
02:40:27.740 00.000 9828 IsGuiding returns 0
02:40:27.741 00.001 9828 scope move finished after 27 + 118 ms
02:40:27.741 00.000 9828 Move returns status 0, amount 27
02:40:27.741 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:27.741 00.000 9828 MoveAxis(N, 10, B)
02:40:27.741 00.000 9828 Guiding  Dir = 0, Dur = 10
02:40:27.756 00.015 9828 IsSlewing returns 0
02:40:27.756 00.000 9828 IsGuiding returns 0
02:40:27.756 00.000 9828 PulseGuide returned control before completion, sleep 20
02:40:27.787 00.031 9828 IsGuiding returns 1
02:40:27.787 00.000 9828 scope still moving after pulse duration time elapsed
02:40:27.817 00.030 9828 IsSlewing returns 0
02:40:27.817 00.000 9828 IsGuiding returns 1
02:40:27.848 00.031 9828 IsSlewing returns 0
02:40:27.848 00.000 9828 IsGuiding returns 1
02:40:27.879 00.031 9828 IsSlewing returns 0
02:40:27.879 00.000 9828 IsGuiding returns 1
02:40:27.910 00.031 9828 IsSlewing returns 0
02:40:27.910 00.000 9828 IsGuiding returns 0
02:40:27.910 00.000 9828 scope move finished after 10 + 144 ms
02:40:27.910 00.000 9828 Move returns status 0, amount 10
02:40:27.910 00.000 9828 move complete, result=0
02:40:27.910 00.000 9828 worker thread done servicing request
02:40:27.910 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:40:28.279 00.369 8976 Exposure complete
02:40:28.285 00.006 8976 worker thread done servicing request
02:40:28.285 00.000 5052 OnExposeComplete: enter
02:40:28.285 00.000 5052 UpdateGuideState(): m_state=6
02:40:28.286 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9900
02:40:28.286 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.57, Mass=110, SNR=7.1, Peak=59 HFD=2.6
02:40:28.286 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
02:40:28.286 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
02:40:28.286 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.14 hyp=0.94 cameraTheta=-2.99 mountX=0.30 mountY=0.86, mountTheta=1.24
02:40:28.286 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.14, opts=13)
02:40:28.286 00.000 5052 Enqueuing Move request for stepguider (-0.93, -0.14)
02:40:28.287 00.001 8976 Worker thread wakes up
02:40:28.287 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.14) opts 0xd
02:40:28.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.14)
02:40:28.287 00.000 8976 Moving (-0.93, -0.14) raw xDistance=0.30 yDistance=0.86
02:40:28.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:40:28.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.86
02:40:28.287 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:40:28.287 00.000 5052 UpdateGuideState exits: m=110 SNR=7.1
02:40:28.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:28.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:28.287 00.000 5052 Enqueuing Expose request
02:40:28.287 00.000 8976 MoveAxis(L, 1, ABG)
02:40:28.287 00.000 8976 stepping (-8, 19) + (-1, 0)
02:40:28.287 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:28.312 00.025 8976 Received - 47 (G) 
02:40:28.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:28.312 00.000 8976 stepped: pos (-9, 19)
02:40:28.313 00.001 8976 MoveAxis(D, 4, ABG)
02:40:28.313 00.000 8976 stepping (-9, 19) + (0, -4)
02:40:28.313 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:40:28.344 00.031 8976 Received - 47 (G) 
02:40:28.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:40:28.344 00.000 8976 stepped: pos (-9, 15)
02:40:28.345 00.001 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:40:28.345 00.000 8976 MountToCamera -- mountX=1.18 mountY=-3.10 hyp=3.31 mountTheta=-1.21 cameraX=2.22, cameraY=2.46 cameraTheta=0.84
02:40:28.345 00.000 8976 incremental bump (2.219, 2.460) isValid = 1
02:40:28.345 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:40:28.345 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:40:28.345 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:40:28.345 00.000 8976 move complete, result=0
02:40:28.345 00.000 8976 worker thread done servicing request
02:40:28.345 00.000 8976 Worker thread wakes up
02:40:28.345 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 4 ms SOUTH
02:40:28.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:28.345 00.000 9828 Worker thread wakes up
02:40:28.345 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:40:28.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:28.345 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:40:28.345 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:40:28.345 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:40:28.346 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:40:28.346 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:40:28.346 00.000 9828 BLC: window closed
02:40:28.346 00.000 9828 MoveAxis(E, 26, B)
02:40:28.346 00.000 9828 Guiding  Dir = 2, Dur = 26
02:40:28.346 00.000 9828 IsSlewing returns 0
02:40:28.346 00.000 9828 IsGuiding returns 0
02:40:28.346 00.000 9828 PulseGuide returned control before completion, sleep 36
02:40:28.398 00.052 9828 IsGuiding returns 1
02:40:28.398 00.000 9828 scope still moving after pulse duration time elapsed
02:40:28.429 00.031 9828 IsSlewing returns 0
02:40:28.429 00.000 9828 IsGuiding returns 1
02:40:28.460 00.031 9828 IsSlewing returns 0
02:40:28.460 00.000 9828 IsGuiding returns 1
02:40:28.491 00.031 9828 IsSlewing returns 0
02:40:28.491 00.000 9828 IsGuiding returns 0
02:40:28.491 00.000 9828 scope move finished after 26 + 118 ms
02:40:28.491 00.000 9828 Move returns status 0, amount 26
02:40:28.491 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:28.491 00.000 9828 MoveAxis(N, 11, B)
02:40:28.491 00.000 9828 Guiding  Dir = 0, Dur = 11
02:40:28.507 00.016 9828 IsSlewing returns 0
02:40:28.507 00.000 9828 IsGuiding returns 0
02:40:28.507 00.000 9828 PulseGuide returned control before completion, sleep 21
02:40:28.538 00.031 9828 IsGuiding returns 1
02:40:28.538 00.000 9828 scope still moving after pulse duration time elapsed
02:40:28.567 00.029 9828 IsSlewing returns 0
02:40:28.567 00.000 9828 IsGuiding returns 1
02:40:28.599 00.032 9828 IsSlewing returns 0
02:40:28.599 00.000 9828 IsGuiding returns 1
02:40:28.630 00.031 9828 IsSlewing returns 0
02:40:28.630 00.000 9828 IsGuiding returns 1
02:40:28.661 00.031 9828 IsSlewing returns 0
02:40:28.661 00.000 9828 IsGuiding returns 0
02:40:28.661 00.000 9828 scope move finished after 11 + 143 ms
02:40:28.661 00.000 9828 Move returns status 0, amount 11
02:40:28.661 00.000 9828 move complete, result=0
02:40:28.661 00.000 9828 worker thread done servicing request
02:40:28.661 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:40:29.032 00.371 8976 Exposure complete
02:40:29.038 00.006 8976 worker thread done servicing request
02:40:29.038 00.000 5052 OnExposeComplete: enter
02:40:29.038 00.000 5052 UpdateGuideState(): m_state=6
02:40:29.038 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9901
02:40:29.038 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.79, Mass=114, SNR=7.4, Peak=66 HFD=2.1
02:40:29.038 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:40:29.039 00.001 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:40:29.039 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.08 hyp=0.39 cameraTheta=2.94 mountX=0.25 mountY=0.28, mountTheta=0.85
02:40:29.039 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.08, opts=13)
02:40:29.040 00.001 5052 Enqueuing Move request for stepguider (-0.38, 0.08)
02:40:29.040 00.000 8976 Worker thread wakes up
02:40:29.040 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:40:29.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.08) opts 0xd
02:40:29.040 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
02:40:29.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.08)
02:40:29.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:29.040 00.000 8976 Moving (-0.38, 0.08) raw xDistance=0.25 yDistance=0.28
02:40:29.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:40:29.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.28
02:40:29.040 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:29.040 00.000 5052 Enqueuing Expose request
02:40:29.040 00.000 8976 MoveAxis(R, 0, ABG)
02:40:29.040 00.000 8976 MoveAxis(D, 1, ABG)
02:40:29.040 00.000 8976 stepping (-9, 15) + (0, -1)
02:40:29.040 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:29.064 00.024 8976 Received - 47 (G) 
02:40:29.064 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:29.064 00.000 8976 stepped: pos (-9, 14)
02:40:29.064 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:40:29.064 00.000 8976 MountToCamera -- mountX=1.25 mountY=-2.81 hyp=3.07 mountTheta=-1.15 cameraX=1.93, cameraY=2.39 cameraTheta=0.89
02:40:29.064 00.000 8976 incremental bump (1.933, 2.387) isValid = 1
02:40:29.064 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
02:40:29.064 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:40:29.064 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:40:29.065 00.001 8976 move complete, result=0
02:40:29.065 00.000 8976 worker thread done servicing request
02:40:29.065 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:40:29.065 00.000 8976 Worker thread wakes up
02:40:29.065 00.000 9828 Worker thread wakes up
02:40:29.065 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:29.065 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:29.065 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:40:29.065 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:40:29.065 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:40:29.065 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:40:29.065 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:40:29.065 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:40:29.065 00.000 9828 BLC: window closed
02:40:29.065 00.000 9828 MoveAxis(E, 24, B)
02:40:29.065 00.000 9828 Guiding  Dir = 2, Dur = 24
02:40:29.066 00.001 9828 IsSlewing returns 0
02:40:29.066 00.000 9828 IsGuiding returns 0
02:40:29.066 00.000 9828 PulseGuide returned control before completion, sleep 34
02:40:29.101 00.035 9828 IsGuiding returns 1
02:40:29.101 00.000 9828 scope still moving after pulse duration time elapsed
02:40:29.132 00.031 9828 IsSlewing returns 0
02:40:29.132 00.000 9828 IsGuiding returns 1
02:40:29.162 00.030 9828 IsSlewing returns 0
02:40:29.162 00.000 9828 IsGuiding returns 1
02:40:29.193 00.031 9828 IsSlewing returns 0
02:40:29.193 00.000 9828 IsGuiding returns 1
02:40:29.223 00.030 9828 IsSlewing returns 0
02:40:29.223 00.000 9828 IsGuiding returns 0
02:40:29.223 00.000 9828 scope move finished after 24 + 133 ms
02:40:29.223 00.000 9828 Move returns status 0, amount 24
02:40:29.223 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:29.223 00.000 9828 MoveAxis(N, 11, B)
02:40:29.223 00.000 9828 Guiding  Dir = 0, Dur = 11
02:40:29.239 00.016 9828 IsSlewing returns 0
02:40:29.239 00.000 9828 IsGuiding returns 0
02:40:29.239 00.000 9828 PulseGuide returned control before completion, sleep 21
02:40:29.270 00.031 9828 IsGuiding returns 1
02:40:29.270 00.000 9828 scope still moving after pulse duration time elapsed
02:40:29.301 00.031 9828 IsSlewing returns 0
02:40:29.301 00.000 9828 IsGuiding returns 1
02:40:29.332 00.031 9828 IsSlewing returns 0
02:40:29.332 00.000 9828 IsGuiding returns 1
02:40:29.363 00.031 9828 IsSlewing returns 0
02:40:29.363 00.000 9828 IsGuiding returns 1
02:40:29.393 00.030 9828 IsSlewing returns 0
02:40:29.393 00.000 9828 IsGuiding returns 0
02:40:29.393 00.000 9828 scope move finished after 11 + 143 ms
02:40:29.393 00.000 9828 Move returns status 0, amount 11
02:40:29.393 00.000 9828 move complete, result=0
02:40:29.393 00.000 9828 worker thread done servicing request
02:40:29.393 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:40:29.751 00.358 8976 Exposure complete
02:40:29.757 00.006 8976 worker thread done servicing request
02:40:29.757 00.000 5052 OnExposeComplete: enter
02:40:29.757 00.000 5052 UpdateGuideState(): m_state=6
02:40:29.757 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9902
02:40:29.757 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=282.16, Mass=95, SNR=6.7, Peak=67 HFD=1.7
02:40:29.757 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:40:29.757 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
02:40:29.757 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.45 hyp=0.94 cameraTheta=2.64 mountX=0.77 mountY=0.45, mountTheta=0.52
02:40:29.759 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.45, opts=13)
02:40:29.759 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.45)
02:40:29.759 00.000 8976 Worker thread wakes up
02:40:29.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.45) opts 0xd
02:40:29.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.45)
02:40:29.760 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:40:29.760 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
02:40:29.760 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:29.760 00.000 8976 Moving (-0.82, 0.45) raw xDistance=0.77 yDistance=0.45
02:40:29.760 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:29.760 00.000 5052 Enqueuing Expose request
02:40:29.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
02:40:29.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
02:40:29.760 00.000 8976 MoveAxis(L, 3, ABG)
02:40:29.760 00.000 8976 stepping (-9, 14) + (-3, 0)
02:40:29.760 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:29.800 00.040 8976 Received - 47 (G) 
02:40:29.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:29.800 00.000 8976 stepped: pos (-12, 14)
02:40:29.800 00.000 8976 MoveAxis(D, 2, ABG)
02:40:29.800 00.000 8976 stepping (-12, 14) + (0, -2)
02:40:29.800 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:29.831 00.031 8976 Received - 47 (G) 
02:40:29.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:29.831 00.000 8976 stepped: pos (-12, 12)
02:40:29.831 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:40:29.831 00.000 8976 MountToCamera -- mountX=1.44 mountY=-2.51 hyp=2.89 mountTheta=-1.05 cameraX=1.58, cameraY=2.43 cameraTheta=0.99
02:40:29.831 00.000 8976 incremental bump (1.579, 2.425) isValid = 1
02:40:29.831 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
02:40:29.831 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:40:29.831 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:40:29.832 00.001 8976 move complete, result=0
02:40:29.832 00.000 9828 Worker thread wakes up
02:40:29.832 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:40:29.832 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:40:29.832 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
02:40:29.832 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
02:40:29.832 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:40:29.832 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:40:29.832 00.000 9828 BLC: window closed
02:40:29.832 00.000 9828 MoveAxis(E, 21, B)
02:40:29.832 00.000 8976 worker thread done servicing request
02:40:29.833 00.001 5052 GuideStep: 0.8 px 3 ms WEST, 0.4 px 2 ms SOUTH
02:40:29.833 00.000 9828 Guiding  Dir = 2, Dur = 21
02:40:29.833 00.000 8976 Worker thread wakes up
02:40:29.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:29.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:29.833 00.000 9828 IsSlewing returns 0
02:40:29.833 00.000 9828 IsGuiding returns 0
02:40:29.833 00.000 9828 PulseGuide returned control before completion, sleep 31
02:40:29.874 00.041 9828 IsGuiding returns 1
02:40:29.874 00.000 9828 scope still moving after pulse duration time elapsed
02:40:29.905 00.031 9828 IsSlewing returns 0
02:40:29.905 00.000 9828 IsGuiding returns 1
02:40:29.936 00.031 9828 IsSlewing returns 0
02:40:29.936 00.000 9828 IsGuiding returns 1
02:40:29.968 00.032 9828 IsSlewing returns 0
02:40:29.968 00.000 9828 IsGuiding returns 1
02:40:30.000 00.032 9828 IsSlewing returns 0
02:40:30.000 00.000 9828 IsGuiding returns 1
02:40:30.031 00.031 9828 IsSlewing returns 0
02:40:30.031 00.000 9828 IsGuiding returns 0
02:40:30.031 00.000 9828 scope move finished after 21 + 177 ms
02:40:30.031 00.000 9828 Move returns status 0, amount 21
02:40:30.031 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:30.031 00.000 9828 MoveAxis(N, 12, B)
02:40:30.031 00.000 9828 Guiding  Dir = 0, Dur = 12
02:40:30.046 00.015 9828 IsSlewing returns 0
02:40:30.047 00.001 9828 IsGuiding returns 0
02:40:30.047 00.000 9828 PulseGuide returned control before completion, sleep 22
02:40:30.079 00.032 9828 IsGuiding returns 1
02:40:30.079 00.000 9828 scope still moving after pulse duration time elapsed
02:40:30.110 00.031 9828 IsSlewing returns 0
02:40:30.110 00.000 9828 IsGuiding returns 1
02:40:30.141 00.031 9828 IsSlewing returns 0
02:40:30.141 00.000 9828 IsGuiding returns 1
02:40:30.171 00.030 9828 IsSlewing returns 0
02:40:30.171 00.000 9828 IsGuiding returns 1
02:40:30.202 00.031 9828 IsSlewing returns 0
02:40:30.207 00.005 9828 IsGuiding returns 0
02:40:30.207 00.000 9828 scope move finished after 12 + 147 ms
02:40:30.207 00.000 9828 Move returns status 0, amount 12
02:40:30.207 00.000 9828 move complete, result=0
02:40:30.207 00.000 9828 worker thread done servicing request
02:40:30.207 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:40:30.518 00.311 8976 Exposure complete
02:40:30.524 00.006 8976 worker thread done servicing request
02:40:30.524 00.000 5052 OnExposeComplete: enter
02:40:30.524 00.000 5052 UpdateGuideState(): m_state=6
02:40:30.524 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9903
02:40:30.524 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.94, Mass=96, SNR=6.8, Peak=69 HFD=1.9
02:40:30.524 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:40:30.524 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
02:40:30.524 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.23 hyp=0.58 cameraTheta=2.74 mountX=0.45 mountY=0.32, mountTheta=0.63
02:40:30.525 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.23, opts=13)
02:40:30.525 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.23)
02:40:30.525 00.000 8976 Worker thread wakes up
02:40:30.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.23) opts 0xd
02:40:30.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.23)
02:40:30.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:40:30.525 00.000 5052 UpdateGuideState exits: m=96 SNR=6.8
02:40:30.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:30.525 00.000 8976 Moving (-0.53, 0.23) raw xDistance=0.45 yDistance=0.32
02:40:30.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
02:40:30.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
02:40:30.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:30.525 00.000 5052 Enqueuing Expose request
02:40:30.525 00.000 8976 MoveAxis(L, 2, ABG)
02:40:30.525 00.000 8976 stepping (-12, 12) + (-2, 0)
02:40:30.525 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:30.550 00.025 8976 Received - 47 (G) 
02:40:30.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:30.550 00.000 8976 stepped: pos (-14, 12)
02:40:30.550 00.000 8976 MoveAxis(D, 1, ABG)
02:40:30.550 00.000 8976 stepping (-14, 12) + (0, -1)
02:40:30.550 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:30.582 00.032 8976 Received - 47 (G) 
02:40:30.583 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:30.583 00.000 8976 stepped: pos (-14, 11)
02:40:30.583 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:40:30.583 00.000 8976 MountToCamera -- mountX=1.67 mountY=-2.26 hyp=2.81 mountTheta=-0.93 cameraX=1.25, cameraY=2.52 cameraTheta=1.11
02:40:30.583 00.000 8976 incremental bump (1.249, 2.517) isValid = 1
02:40:30.583 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:40:30.583 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:40:30.583 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:40:30.583 00.000 8976 move complete, result=0
02:40:30.583 00.000 9828 Worker thread wakes up
02:40:30.583 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:40:30.583 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:40:30.583 00.000 8976 worker thread done servicing request
02:40:30.583 00.000 8976 Worker thread wakes up
02:40:30.583 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:30.583 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:30.583 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:40:30.583 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:40:30.584 00.001 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:40:30.584 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:40:30.584 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:40:30.584 00.000 9828 BLC: window closed
02:40:30.584 00.000 9828 MoveAxis(E, 18, B)
02:40:30.584 00.000 9828 Guiding  Dir = 2, Dur = 18
02:40:30.584 00.000 9828 IsSlewing returns 0
02:40:30.584 00.000 9828 IsGuiding returns 0
02:40:30.584 00.000 9828 PulseGuide returned control before completion, sleep 28
02:40:30.621 00.037 9828 IsGuiding returns 1
02:40:30.621 00.000 9828 scope still moving after pulse duration time elapsed
02:40:30.652 00.031 9828 IsSlewing returns 0
02:40:30.652 00.000 9828 IsGuiding returns 1
02:40:30.683 00.031 9828 IsSlewing returns 0
02:40:30.683 00.000 9828 IsGuiding returns 1
02:40:30.714 00.031 9828 IsSlewing returns 0
02:40:30.714 00.000 9828 IsGuiding returns 0
02:40:30.714 00.000 9828 scope move finished after 18 + 111 ms
02:40:30.714 00.000 9828 Move returns status 0, amount 18
02:40:30.714 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:30.714 00.000 9828 MoveAxis(N, 14, B)
02:40:30.714 00.000 9828 Guiding  Dir = 0, Dur = 14
02:40:30.730 00.016 9828 IsSlewing returns 0
02:40:30.730 00.000 9828 IsGuiding returns 0
02:40:30.730 00.000 9828 PulseGuide returned control before completion, sleep 24
02:40:30.761 00.031 9828 IsGuiding returns 1
02:40:30.761 00.000 9828 scope still moving after pulse duration time elapsed
02:40:30.791 00.030 9828 IsSlewing returns 0
02:40:30.791 00.000 9828 IsGuiding returns 1
02:40:30.823 00.032 9828 IsSlewing returns 0
02:40:30.823 00.000 9828 IsGuiding returns 1
02:40:30.854 00.031 9828 IsSlewing returns 0
02:40:30.854 00.000 9828 IsGuiding returns 1
02:40:30.886 00.032 9828 IsSlewing returns 0
02:40:30.887 00.001 9828 IsGuiding returns 0
02:40:30.887 00.000 9828 scope move finished after 14 + 143 ms
02:40:30.887 00.000 9828 Move returns status 0, amount 14
02:40:30.887 00.000 9828 move complete, result=0
02:40:30.887 00.000 9828 worker thread done servicing request
02:40:30.887 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:40:31.268 00.381 8976 Exposure complete
02:40:31.274 00.006 8976 worker thread done servicing request
02:40:31.274 00.000 5052 OnExposeComplete: enter
02:40:31.274 00.000 5052 UpdateGuideState(): m_state=6
02:40:31.274 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9904
02:40:31.274 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=280.81, Mass=116, SNR=7.4, Peak=63 HFD=2.3
02:40:31.274 00.000 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.04) = xAngle (-3.85 = 2.43)
02:40:31.275 00.001 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.33)
02:40:31.275 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.90 hyp=0.92 cameraTheta=-1.81 mountX=-0.70 mountY=0.67, mountTheta=2.38
02:40:31.275 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.90, opts=13)
02:40:31.275 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.90)
02:40:31.275 00.000 8976 Worker thread wakes up
02:40:31.276 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.90) opts 0xd
02:40:31.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.90)
02:40:31.276 00.000 8976 Moving (-0.22, -0.90) raw xDistance=-0.70 yDistance=0.67
02:40:31.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.70
02:40:31.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:40:31.276 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:40:31.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:31.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
02:40:31.276 00.000 8976 MoveAxis(R, 3, ABG)
02:40:31.276 00.000 8976 stepping (-14, 11) + (3, 0)
02:40:31.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:31.276 00.000 5052 Enqueuing Expose request
02:40:31.276 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:31.318 00.042 8976 Received - 47 (G) 
02:40:31.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:31.318 00.000 8976 stepped: pos (-11, 11)
02:40:31.318 00.000 8976 MoveAxis(D, 3, ABG)
02:40:31.318 00.000 8976 stepping (-11, 11) + (0, -3)
02:40:31.318 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:31.350 00.032 8976 Received - 47 (G) 
02:40:31.350 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:31.350 00.000 8976 stepped: pos (-11, 8)
02:40:31.350 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:40:31.350 00.000 8976 MountToCamera -- mountX=1.68 mountY=-1.93 hyp=2.56 mountTheta=-0.86 cameraX=0.96, cameraY=2.37 cameraTheta=1.19
02:40:31.350 00.000 8976 incremental bump (0.957, 2.372) isValid = 1
02:40:31.350 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:40:31.351 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:40:31.351 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:40:31.351 00.000 8976 move complete, result=0
02:40:31.351 00.000 8976 worker thread done servicing request
02:40:31.351 00.000 8976 Worker thread wakes up
02:40:31.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:31.351 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:31.351 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.7 px 3 ms SOUTH
02:40:31.351 00.000 9828 Worker thread wakes up
02:40:31.351 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:40:31.351 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:40:31.351 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:40:31.351 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:40:31.351 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:40:31.351 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:40:31.352 00.001 9828 BLC: window closed
02:40:31.352 00.000 9828 MoveAxis(E, 15, B)
02:40:31.352 00.000 9828 Guiding  Dir = 2, Dur = 15
02:40:31.352 00.000 9828 IsSlewing returns 0
02:40:31.352 00.000 9828 IsGuiding returns 0
02:40:31.352 00.000 9828 PulseGuide returned control before completion, sleep 25
02:40:31.385 00.033 9828 IsGuiding returns 1
02:40:31.385 00.000 9828 scope still moving after pulse duration time elapsed
02:40:31.416 00.031 9828 IsSlewing returns 0
02:40:31.416 00.000 9828 IsGuiding returns 1
02:40:31.448 00.032 9828 IsSlewing returns 0
02:40:31.448 00.000 9828 IsGuiding returns 1
02:40:31.477 00.029 9828 IsSlewing returns 0
02:40:31.477 00.000 9828 IsGuiding returns 0
02:40:31.477 00.000 9828 scope move finished after 15 + 110 ms
02:40:31.477 00.000 9828 Move returns status 0, amount 15
02:40:31.477 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:31.477 00.000 9828 MoveAxis(N, 14, B)
02:40:31.477 00.000 9828 Guiding  Dir = 0, Dur = 14
02:40:31.493 00.016 9828 IsSlewing returns 0
02:40:31.493 00.000 9828 IsGuiding returns 0
02:40:31.493 00.000 9828 PulseGuide returned control before completion, sleep 24
02:40:31.524 00.031 9828 IsGuiding returns 1
02:40:31.524 00.000 9828 scope still moving after pulse duration time elapsed
02:40:31.555 00.031 9828 IsSlewing returns 0
02:40:31.555 00.000 9828 IsGuiding returns 1
02:40:31.586 00.031 9828 IsSlewing returns 0
02:40:31.586 00.000 9828 IsGuiding returns 1
02:40:31.618 00.032 9828 IsSlewing returns 0
02:40:31.618 00.000 9828 IsGuiding returns 1
02:40:31.648 00.030 9828 IsSlewing returns 0
02:40:31.648 00.000 9828 IsGuiding returns 0
02:40:31.648 00.000 9828 scope move finished after 14 + 141 ms
02:40:31.648 00.000 9828 Move returns status 0, amount 14
02:40:31.648 00.000 9828 move complete, result=0
02:40:31.648 00.000 9828 worker thread done servicing request
02:40:31.648 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:40:32.037 00.389 8976 Exposure complete
02:40:32.043 00.006 8976 worker thread done servicing request
02:40:32.043 00.000 5052 OnExposeComplete: enter
02:40:32.044 00.001 5052 UpdateGuideState(): m_state=6
02:40:32.044 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9905
02:40:32.044 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.13, Mass=107, SNR=7.1, Peak=69 HFD=1.9
02:40:32.044 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
02:40:32.044 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
02:40:32.044 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.42 hyp=0.57 cameraTheta=2.32 mountX=0.55 mountY=0.10, mountTheta=0.17
02:40:32.044 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.42, opts=13)
02:40:32.044 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.42)
02:40:32.045 00.001 8976 Worker thread wakes up
02:40:32.045 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.42) opts 0xd
02:40:32.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.42)
02:40:32.045 00.000 8976 Moving (-0.38, 0.42) raw xDistance=0.55 yDistance=0.10
02:40:32.045 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:40:32.045 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
02:40:32.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:32.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.55
02:40:32.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:40:32.045 00.000 8976 MoveAxis(L, 2, ABG)
02:40:32.045 00.000 8976 stepping (-11, 8) + (-2, 0)
02:40:32.045 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:32.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:32.045 00.000 5052 Enqueuing Expose request
02:40:32.069 00.024 8976 Received - 47 (G) 
02:40:32.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:32.069 00.000 8976 stepped: pos (-13, 8)
02:40:32.069 00.000 8976 MoveAxis(U, 0, ABG)
02:40:32.069 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:40:32.069 00.000 8976 MountToCamera -- mountX=1.78 mountY=-1.71 hyp=2.47 mountTheta=-0.77 cameraX=0.72, cameraY=2.37 cameraTheta=1.28
02:40:32.069 00.000 8976 incremental bump (0.716, 2.365) isValid = 1
02:40:32.070 00.001 8976 Scheduling Mount bump of (0.033, 0.114)
02:40:32.070 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:40:32.070 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:40:32.070 00.000 8976 move complete, result=0
02:40:32.070 00.000 8976 worker thread done servicing request
02:40:32.070 00.000 8976 Worker thread wakes up
02:40:32.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:32.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:32.071 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
02:40:32.072 00.001 9828 Worker thread wakes up
02:40:32.072 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:40:32.072 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:40:32.072 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:40:32.073 00.001 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:40:32.073 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:40:32.073 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:40:32.073 00.000 9828 BLC: window closed
02:40:32.073 00.000 9828 MoveAxis(E, 12, B)
02:40:32.073 00.000 9828 Guiding  Dir = 2, Dur = 12
02:40:32.074 00.001 9828 IsSlewing returns 0
02:40:32.075 00.001 9828 IsGuiding returns 0
02:40:32.075 00.000 9828 PulseGuide returned control before completion, sleep 22
02:40:32.103 00.028 9828 IsGuiding returns 1
02:40:32.104 00.001 9828 scope still moving after pulse duration time elapsed
02:40:32.135 00.031 9828 IsSlewing returns 0
02:40:32.135 00.000 9828 IsGuiding returns 1
02:40:32.167 00.032 9828 IsSlewing returns 0
02:40:32.168 00.001 9828 IsGuiding returns 1
02:40:32.198 00.030 9828 IsSlewing returns 0
02:40:32.199 00.001 9828 IsGuiding returns 0
02:40:32.199 00.000 9828 scope move finished after 12 + 111 ms
02:40:32.199 00.000 9828 Move returns status 0, amount 12
02:40:32.199 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:32.199 00.000 9828 MoveAxis(N, 15, B)
02:40:32.199 00.000 9828 Guiding  Dir = 0, Dur = 15
02:40:32.213 00.014 9828 IsSlewing returns 0
02:40:32.213 00.000 9828 IsGuiding returns 0
02:40:32.213 00.000 9828 PulseGuide returned control before completion, sleep 25
02:40:32.244 00.031 9828 IsGuiding returns 1
02:40:32.244 00.000 9828 scope still moving after pulse duration time elapsed
02:40:32.275 00.031 9828 IsSlewing returns 0
02:40:32.275 00.000 9828 IsGuiding returns 1
02:40:32.306 00.031 9828 IsSlewing returns 0
02:40:32.306 00.000 9828 IsGuiding returns 1
02:40:32.337 00.031 9828 IsSlewing returns 0
02:40:32.337 00.000 9828 IsGuiding returns 1
02:40:32.368 00.031 9828 IsSlewing returns 0
02:40:32.368 00.000 9828 IsGuiding returns 1
02:40:32.400 00.032 9828 IsSlewing returns 0
02:40:32.400 00.000 9828 IsGuiding returns 0
02:40:32.400 00.000 9828 scope move finished after 15 + 171 ms
02:40:32.400 00.000 9828 Move returns status 0, amount 15
02:40:32.400 00.000 9828 move complete, result=0
02:40:32.400 00.000 9828 worker thread done servicing request
02:40:32.400 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:40:32.759 00.359 8976 Exposure complete
02:40:32.764 00.005 8976 worker thread done servicing request
02:40:32.764 00.000 5052 OnExposeComplete: enter
02:40:32.764 00.000 5052 UpdateGuideState(): m_state=6
02:40:32.765 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9906
02:40:32.765 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.91, Mass=99, SNR=6.8, Peak=65 HFD=2.2
02:40:32.765 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:40:32.765 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
02:40:32.765 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.20 hyp=0.48 cameraTheta=2.71 mountX=0.38 mountY=0.26, mountTheta=0.60
02:40:32.765 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.20, opts=13)
02:40:32.765 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.20)
02:40:32.765 00.000 8976 Worker thread wakes up
02:40:32.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.20) opts 0xd
02:40:32.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.20)
02:40:32.766 00.001 8976 Moving (-0.44, 0.20) raw xDistance=0.38 yDistance=0.26
02:40:32.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
02:40:32.766 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
02:40:32.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:40:32.766 00.000 8976 MoveAxis(L, 2, ABG)
02:40:32.766 00.000 8976 stepping (-13, 8) + (-2, 0)
02:40:32.766 00.000 5052 UpdateGuideState exits: m=99 SNR=6.8
02:40:32.766 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:32.767 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:32.767 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:32.767 00.000 5052 Enqueuing Expose request
02:40:32.789 00.022 8976 Received - 47 (G) 
02:40:32.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:32.789 00.000 8976 stepped: pos (-15, 8)
02:40:32.789 00.000 8976 MoveAxis(U, 0, ABG)
02:40:32.789 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
02:40:32.789 00.000 8976 MountToCamera -- mountX=1.95 mountY=-1.57 hyp=2.50 mountTheta=-0.68 cameraX=0.51, cameraY=2.45 cameraTheta=1.37
02:40:32.789 00.000 8976 incremental bump (0.508, 2.451) isValid = 1
02:40:32.790 00.001 8976 Scheduling Mount bump of (0.023, 0.117)
02:40:32.790 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:40:32.790 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:40:32.790 00.000 8976 move complete, result=0
02:40:32.790 00.000 8976 worker thread done servicing request
02:40:32.790 00.000 8976 Worker thread wakes up
02:40:32.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:32.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:32.790 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 0 ms NORTH
02:40:32.791 00.001 9828 Worker thread wakes up
02:40:32.791 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:40:32.791 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:40:32.791 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
02:40:32.791 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
02:40:32.791 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:40:32.791 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:40:32.791 00.000 9828 BLC: window closed
02:40:32.791 00.000 9828 MoveAxis(E, 9, B)
02:40:32.792 00.001 9828 Guiding  Dir = 2, Dur = 9
02:40:32.792 00.000 9828 IsSlewing returns 0
02:40:32.792 00.000 9828 IsGuiding returns 0
02:40:32.792 00.000 9828 PulseGuide returned control before completion, sleep 19
02:40:32.820 00.028 9828 IsGuiding returns 1
02:40:32.820 00.000 9828 scope still moving after pulse duration time elapsed
02:40:32.851 00.031 9828 IsSlewing returns 0
02:40:32.851 00.000 9828 IsGuiding returns 1
02:40:32.881 00.030 9828 IsSlewing returns 0
02:40:32.881 00.000 9828 IsGuiding returns 1
02:40:32.912 00.031 9828 IsSlewing returns 0
02:40:32.912 00.000 9828 IsGuiding returns 1
02:40:32.943 00.031 9828 IsSlewing returns 0
02:40:32.943 00.000 9828 IsGuiding returns 0
02:40:32.943 00.000 9828 scope move finished after 9 + 142 ms
02:40:32.943 00.000 9828 Move returns status 0, amount 9
02:40:32.943 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:32.943 00.000 9828 MoveAxis(N, 15, B)
02:40:32.943 00.000 9828 Guiding  Dir = 0, Dur = 15
02:40:32.958 00.015 9828 IsSlewing returns 0
02:40:32.958 00.000 9828 IsGuiding returns 0
02:40:32.958 00.000 9828 PulseGuide returned control before completion, sleep 25
02:40:32.990 00.032 9828 IsGuiding returns 1
02:40:32.990 00.000 9828 scope still moving after pulse duration time elapsed
02:40:33.021 00.031 9828 IsSlewing returns 0
02:40:33.021 00.000 9828 IsGuiding returns 1
02:40:33.053 00.032 9828 IsSlewing returns 0
02:40:33.053 00.000 9828 IsGuiding returns 1
02:40:33.085 00.032 9828 IsSlewing returns 0
02:40:33.085 00.000 9828 IsGuiding returns 1
02:40:33.115 00.030 9828 IsSlewing returns 0
02:40:33.115 00.000 9828 IsGuiding returns 0
02:40:33.115 00.000 9828 scope move finished after 15 + 141 ms
02:40:33.115 00.000 9828 Move returns status 0, amount 15
02:40:33.115 00.000 9828 move complete, result=0
02:40:33.115 00.000 9828 worker thread done servicing request
02:40:33.115 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:40:33.476 00.361 8976 Exposure complete
02:40:33.481 00.005 8976 worker thread done servicing request
02:40:33.481 00.000 5052 OnExposeComplete: enter
02:40:33.481 00.000 5052 UpdateGuideState(): m_state=6
02:40:33.481 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9907
02:40:33.481 00.000 5052 Star::Find returns 1 (0), X=328.01, Y=281.63, Mass=107, SNR=7.1, Peak=64 HFD=2.1
02:40:33.481 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.12 = 1.17)
02:40:33.481 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
02:40:33.482 00.001 5052 CameraToMount -- cameraX=-1.17 cameraY=-0.08 hyp=1.17 cameraTheta=-3.07 mountX=0.46 mountY=1.02, mountTheta=1.15
02:40:33.482 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=-0.08, opts=13)
02:40:33.482 00.000 5052 Enqueuing Move request for stepguider (-1.17, -0.08)
02:40:33.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:40:33.482 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
02:40:33.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:33.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:33.482 00.000 5052 Enqueuing Expose request
02:40:33.482 00.000 8976 Worker thread wakes up
02:40:33.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, -0.08) opts 0xd
02:40:33.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, -0.08)
02:40:33.482 00.000 8976 Moving (-1.17, -0.08) raw xDistance=0.46 yDistance=1.02
02:40:33.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
02:40:33.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.02
02:40:33.482 00.000 8976 MoveAxis(L, 2, ABG)
02:40:33.482 00.000 8976 stepping (-15, 8) + (-2, 0)
02:40:33.482 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:33.508 00.026 8976 Received - 47 (G) 
02:40:33.508 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:33.508 00.000 8976 stepped: pos (-17, 8)
02:40:33.508 00.000 8976 MoveAxis(D, 4, ABG)
02:40:33.508 00.000 8976 stepping (-17, 8) + (0, -4)
02:40:33.508 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:40:33.540 00.032 8976 Received - 47 (G) 
02:40:33.540 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:40:33.540 00.000 8976 stepped: pos (-17, 4)
02:40:33.541 00.001 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
02:40:33.541 00.000 8976 MountToCamera -- mountX=2.17 mountY=-1.26 hyp=2.51 mountTheta=-0.53 cameraX=0.14, cameraY=2.50 cameraTheta=1.52
02:40:33.541 00.000 8976 incremental bump (0.136, 2.502) isValid = 1
02:40:33.541 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
02:40:33.541 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:40:33.541 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:40:33.541 00.000 8976 move complete, result=0
02:40:33.541 00.000 8976 worker thread done servicing request
02:40:33.541 00.000 8976 Worker thread wakes up
02:40:33.541 00.000 9828 Worker thread wakes up
02:40:33.541 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:40:33.541 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:40:33.541 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:40:33.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:33.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:33.542 00.001 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
02:40:33.542 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:40:33.542 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:40:33.542 00.000 9828 BLC: window closed
02:40:33.542 00.000 9828 MoveAxis(E, 4, B)
02:40:33.542 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
02:40:33.542 00.000 9828 Guiding  Dir = 2, Dur = 4
02:40:33.542 00.000 9828 IsSlewing returns 0
02:40:33.543 00.001 9828 IsGuiding returns 0
02:40:33.543 00.000 9828 PulseGuide returned control before completion, sleep 14
02:40:33.563 00.020 9828 IsGuiding returns 1
02:40:33.563 00.000 9828 scope still moving after pulse duration time elapsed
02:40:33.594 00.031 9828 IsSlewing returns 0
02:40:33.594 00.000 9828 IsGuiding returns 1
02:40:33.625 00.031 9828 IsSlewing returns 0
02:40:33.625 00.000 9828 IsGuiding returns 1
02:40:33.656 00.031 9828 IsSlewing returns 0
02:40:33.656 00.000 9828 IsGuiding returns 0
02:40:33.656 00.000 9828 scope move finished after 4 + 109 ms
02:40:33.656 00.000 9828 Move returns status 0, amount 4
02:40:33.656 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:33.656 00.000 9828 MoveAxis(N, 16, B)
02:40:33.656 00.000 9828 Guiding  Dir = 0, Dur = 16
02:40:33.672 00.016 9828 IsSlewing returns 0
02:40:33.672 00.000 9828 IsGuiding returns 0
02:40:33.672 00.000 9828 PulseGuide returned control before completion, sleep 26
02:40:33.704 00.032 9828 IsGuiding returns 1
02:40:33.704 00.000 9828 scope still moving after pulse duration time elapsed
02:40:33.736 00.032 9828 IsSlewing returns 0
02:40:33.736 00.000 9828 IsGuiding returns 1
02:40:33.782 00.046 9828 IsSlewing returns 0
02:40:33.782 00.000 9828 IsGuiding returns 1
02:40:33.813 00.031 9828 IsSlewing returns 0
02:40:33.813 00.000 9828 IsGuiding returns 0
02:40:33.813 00.000 9828 scope move finished after 16 + 125 ms
02:40:33.813 00.000 9828 Move returns status 0, amount 16
02:40:33.813 00.000 9828 move complete, result=0
02:40:33.813 00.000 9828 worker thread done servicing request
02:40:33.813 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:40:34.227 00.414 8976 Exposure complete
02:40:34.232 00.005 8976 worker thread done servicing request
02:40:34.232 00.000 5052 OnExposeComplete: enter
02:40:34.232 00.000 5052 UpdateGuideState(): m_state=6
02:40:34.232 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9908
02:40:34.233 00.001 5052 Star::Find returns 1 (0), X=328.53, Y=281.76, Mass=114, SNR=7.3, Peak=61 HFD=1.8
02:40:34.233 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:40:34.233 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:40:34.233 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.05 hyp=0.65 cameraTheta=3.06 mountX=0.34 mountY=0.52, mountTheta=0.98
02:40:34.233 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.05, opts=13)
02:40:34.234 00.001 5052 Enqueuing Move request for stepguider (-0.65, 0.05)
02:40:34.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
02:40:34.234 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
02:40:34.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:34.234 00.000 8976 Worker thread wakes up
02:40:34.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:34.234 00.000 5052 Enqueuing Expose request
02:40:34.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.05) opts 0xd
02:40:34.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.05)
02:40:34.234 00.000 8976 Moving (-0.65, 0.05) raw xDistance=0.34 yDistance=0.52
02:40:34.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:40:34.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.52
02:40:34.234 00.000 8976 MoveAxis(L, 2, ABG)
02:40:34.234 00.000 8976 stepping (-17, 4) + (-2, 0)
02:40:34.234 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:34.260 00.026 8976 Received - 47 (G) 
02:40:34.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:34.260 00.000 8976 stepped: pos (-19, 4)
02:40:34.260 00.000 8976 MoveAxis(D, 2, ABG)
02:40:34.260 00.000 8976 stepping (-19, 4) + (0, -2)
02:40:34.260 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:34.291 00.031 8976 Received - 47 (G) 
02:40:34.292 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:34.292 00.000 8976 stepped: pos (-19, 2)
02:40:34.292 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
02:40:34.292 00.000 8976 MountToCamera -- mountX=2.41 mountY=-0.95 hyp=2.59 mountTheta=-0.37 cameraX=-0.25, cameraY=2.58 cameraTheta=1.67
02:40:34.292 00.000 8976 incremental bump (-0.253, 2.579) isValid = 1
02:40:34.292 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
02:40:34.292 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:40:34.292 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:40:34.292 00.000 8976 move complete, result=0
02:40:34.292 00.000 9828 Worker thread wakes up
02:40:34.292 00.000 8976 worker thread done servicing request
02:40:34.292 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:40:34.292 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:40:34.292 00.000 8976 Worker thread wakes up
02:40:34.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:34.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:34.292 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:40:34.293 00.001 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
02:40:34.293 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
02:40:34.293 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:40:34.293 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:40:34.293 00.000 9828 BLC: window closed
02:40:34.293 00.000 9828 MoveAxis(W, 2, B)
02:40:34.293 00.000 9828 Guiding  Dir = 3, Dur = 2
02:40:34.293 00.000 9828 IsSlewing returns 0
02:40:34.293 00.000 9828 IsGuiding returns 0
02:40:34.294 00.001 9828 PulseGuide returned control before completion, sleep 12
02:40:34.310 00.016 9828 IsGuiding returns 1
02:40:34.310 00.000 9828 scope still moving after pulse duration time elapsed
02:40:34.341 00.031 9828 IsSlewing returns 0
02:40:34.341 00.000 9828 IsGuiding returns 1
02:40:34.372 00.031 9828 IsSlewing returns 0
02:40:34.372 00.000 9828 IsGuiding returns 1
02:40:34.404 00.032 9828 IsSlewing returns 0
02:40:34.404 00.000 9828 IsGuiding returns 0
02:40:34.404 00.000 9828 scope move finished after 2 + 108 ms
02:40:34.404 00.000 9828 Move returns status 0, amount 2
02:40:34.404 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:34.404 00.000 9828 MoveAxis(N, 16, B)
02:40:34.404 00.000 9828 Guiding  Dir = 0, Dur = 16
02:40:34.420 00.016 9828 IsSlewing returns 0
02:40:34.420 00.000 9828 IsGuiding returns 0
02:40:34.420 00.000 9828 PulseGuide returned control before completion, sleep 26
02:40:34.451 00.031 9828 IsGuiding returns 1
02:40:34.451 00.000 9828 scope still moving after pulse duration time elapsed
02:40:34.483 00.032 9828 IsSlewing returns 0
02:40:34.483 00.000 9828 IsGuiding returns 1
02:40:34.515 00.032 9828 IsSlewing returns 0
02:40:34.515 00.000 9828 IsGuiding returns 1
02:40:34.546 00.031 9828 IsSlewing returns 0
02:40:34.546 00.000 9828 IsGuiding returns 1
02:40:34.576 00.030 9828 IsSlewing returns 0
02:40:34.576 00.000 9828 IsGuiding returns 0
02:40:34.576 00.000 9828 scope move finished after 16 + 140 ms
02:40:34.576 00.000 9828 Move returns status 0, amount 16
02:40:34.576 00.000 9828 move complete, result=0
02:40:34.576 00.000 9828 worker thread done servicing request
02:40:34.576 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:40:34.977 00.401 8976 Exposure complete
02:40:34.983 00.006 8976 worker thread done servicing request
02:40:34.984 00.001 5052 OnExposeComplete: enter
02:40:34.984 00.000 5052 UpdateGuideState(): m_state=6
02:40:34.984 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9909
02:40:34.984 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.02, Mass=128, SNR=7.8, Peak=64 HFD=2.4
02:40:34.984 00.000 5052 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.04) = xAngle (-3.39 = 2.89)
02:40:34.984 00.000 5052 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.50 = 2.78)
02:40:34.984 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.69 hyp=0.71 cameraTheta=-1.35 mountX=-0.69 mountY=0.25, mountTheta=2.80
02:40:34.984 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.69, opts=13)
02:40:34.984 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.69)
02:40:34.984 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:40:34.985 00.001 5052 UpdateGuideState exits: m=128 SNR=7.8
02:40:34.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:34.985 00.000 8976 Worker thread wakes up
02:40:34.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.69) opts 0xd
02:40:34.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.69)
02:40:34.985 00.000 8976 Moving (0.15, -0.69) raw xDistance=-0.69 yDistance=0.25
02:40:34.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:34.985 00.000 5052 Enqueuing Expose request
02:40:34.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.69
02:40:34.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:40:34.985 00.000 8976 MoveAxis(R, 3, ABG)
02:40:34.985 00.000 8976 stepping (-19, 2) + (3, 0)
02:40:34.985 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:35.011 00.026 8976 Received - 47 (G) 
02:40:35.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:35.011 00.000 8976 stepped: pos (-16, 2)
02:40:35.011 00.000 8976 MoveAxis(U, 0, ABG)
02:40:35.011 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
02:40:35.011 00.000 8976 MountToCamera -- mountX=2.42 mountY=-0.74 hyp=2.53 mountTheta=-0.30 cameraX=-0.44, cameraY=2.50 cameraTheta=1.75
02:40:35.011 00.000 8976 incremental bump (-0.444, 2.496) isValid = 1
02:40:35.011 00.000 8976 Scheduling Mount bump of (-0.020, 0.117)
02:40:35.011 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:40:35.011 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:40:35.011 00.000 8976 move complete, result=0
02:40:35.011 00.000 9828 Worker thread wakes up
02:40:35.011 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:40:35.011 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:40:35.011 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.84 = -1.45)
02:40:35.012 00.001 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.53)
02:40:35.012 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.01 mountY=-0.12, mountTheta=-1.45
02:40:35.012 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:40:35.012 00.000 9828 BLC: window closed
02:40:35.012 00.000 8976 worker thread done servicing request
02:40:35.012 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.2 px 0 ms NORTH
02:40:35.012 00.000 9828 MoveAxis(W, 5, B)
02:40:35.012 00.000 9828 Guiding  Dir = 3, Dur = 5
02:40:35.012 00.000 8976 Worker thread wakes up
02:40:35.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:35.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:35.012 00.000 9828 IsSlewing returns 0
02:40:35.012 00.000 9828 IsGuiding returns 0
02:40:35.013 00.001 9828 PulseGuide returned control before completion, sleep 15
02:40:35.040 00.027 9828 IsGuiding returns 1
02:40:35.041 00.001 9828 scope still moving after pulse duration time elapsed
02:40:35.071 00.030 9828 IsSlewing returns 0
02:40:35.072 00.001 9828 IsGuiding returns 1
02:40:35.102 00.030 9828 IsSlewing returns 0
02:40:35.102 00.000 9828 IsGuiding returns 1
02:40:35.133 00.031 9828 IsSlewing returns 0
02:40:35.133 00.000 9828 IsGuiding returns 0
02:40:35.133 00.000 9828 scope move finished after 5 + 115 ms
02:40:35.133 00.000 9828 Move returns status 0, amount 5
02:40:35.133 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:35.133 00.000 9828 MoveAxis(N, 16, B)
02:40:35.133 00.000 9828 Guiding  Dir = 0, Dur = 16
02:40:35.149 00.016 9828 IsSlewing returns 0
02:40:35.149 00.000 9828 IsGuiding returns 0
02:40:35.149 00.000 9828 PulseGuide returned control before completion, sleep 26
02:40:35.181 00.032 9828 IsGuiding returns 1
02:40:35.181 00.000 9828 scope still moving after pulse duration time elapsed
02:40:35.211 00.030 9828 IsSlewing returns 0
02:40:35.211 00.000 9828 IsGuiding returns 1
02:40:35.242 00.031 9828 IsSlewing returns 0
02:40:35.242 00.000 9828 IsGuiding returns 1
02:40:35.273 00.031 9828 IsSlewing returns 0
02:40:35.273 00.000 9828 IsGuiding returns 1
02:40:35.305 00.032 9828 IsSlewing returns 0
02:40:35.305 00.000 9828 IsGuiding returns 0
02:40:35.305 00.000 9828 scope move finished after 16 + 139 ms
02:40:35.305 00.000 9828 Move returns status 0, amount 16
02:40:35.305 00.000 9828 move complete, result=0
02:40:35.305 00.000 9828 worker thread done servicing request
02:40:35.305 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:40:35.698 00.393 8976 Exposure complete
02:40:35.704 00.006 8976 worker thread done servicing request
02:40:35.704 00.000 5052 OnExposeComplete: enter
02:40:35.704 00.000 5052 UpdateGuideState(): m_state=6
02:40:35.704 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9910
02:40:35.704 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.34, Mass=117, SNR=7.5, Peak=62 HFD=1.8
02:40:35.704 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.04) = xAngle (-3.28 = 3.00)
02:40:35.704 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.38 = 2.90)
02:40:35.704 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.37 hyp=0.39 cameraTheta=-1.24 mountX=-0.39 mountY=0.09, mountTheta=2.91
02:40:35.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.37, opts=13)
02:40:35.705 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.37)
02:40:35.705 00.000 8976 Worker thread wakes up
02:40:35.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.37) opts 0xd
02:40:35.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.37)
02:40:35.705 00.000 8976 Moving (0.13, -0.37) raw xDistance=-0.39 yDistance=0.09
02:40:35.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
02:40:35.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:40:35.705 00.000 8976 MoveAxis(R, 2, ABG)
02:40:35.705 00.000 8976 stepping (-16, 2) + (2, 0)
02:40:35.705 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:35.706 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:40:35.706 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:40:35.706 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:35.706 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:35.706 00.000 5052 Enqueuing Expose request
02:40:35.730 00.024 8976 Received - 47 (G) 
02:40:35.730 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:35.730 00.000 8976 stepped: pos (-14, 2)
02:40:35.730 00.000 8976 MoveAxis(U, 0, ABG)
02:40:35.730 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
02:40:35.730 00.000 8976 MountToCamera -- mountX=2.33 mountY=-0.60 hyp=2.41 mountTheta=-0.25 cameraX=-0.53, cameraY=2.35 cameraTheta=1.79
02:40:35.730 00.000 8976 incremental bump (-0.526, 2.350) isValid = 1
02:40:35.730 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
02:40:35.730 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:40:35.730 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:40:35.730 00.000 8976 move complete, result=0
02:40:35.730 00.000 9828 Worker thread wakes up
02:40:35.730 00.000 8976 worker thread done servicing request
02:40:35.731 00.001 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:40:35.731 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:40:35.731 00.000 8976 Worker thread wakes up
02:40:35.731 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:40:35.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:35.731 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
02:40:35.731 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:35.731 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
02:40:35.731 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
02:40:35.731 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:40:35.731 00.000 9828 BLC: window closed
02:40:35.731 00.000 9828 MoveAxis(W, 6, B)
02:40:35.731 00.000 9828 Guiding  Dir = 3, Dur = 6
02:40:35.731 00.000 9828 IsSlewing returns 0
02:40:35.732 00.001 9828 IsGuiding returns 0
02:40:35.732 00.000 9828 PulseGuide returned control before completion, sleep 16
02:40:35.752 00.020 9828 IsGuiding returns 1
02:40:35.752 00.000 9828 scope still moving after pulse duration time elapsed
02:40:35.784 00.032 9828 IsSlewing returns 0
02:40:35.784 00.000 9828 IsGuiding returns 1
02:40:35.815 00.031 9828 IsSlewing returns 0
02:40:35.815 00.000 9828 IsGuiding returns 1
02:40:35.847 00.032 9828 IsSlewing returns 0
02:40:35.847 00.000 9828 IsGuiding returns 1
02:40:35.879 00.032 9828 IsSlewing returns 0
02:40:35.879 00.000 9828 IsGuiding returns 1
02:40:35.910 00.031 9828 IsSlewing returns 0
02:40:35.910 00.000 9828 IsGuiding returns 0
02:40:35.910 00.000 9828 scope move finished after 6 + 172 ms
02:40:35.910 00.000 9828 Move returns status 0, amount 6
02:40:35.910 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:35.910 00.000 9828 MoveAxis(N, 16, B)
02:40:35.910 00.000 9828 Guiding  Dir = 0, Dur = 16
02:40:35.927 00.017 9828 IsSlewing returns 0
02:40:35.927 00.000 9828 IsGuiding returns 0
02:40:35.927 00.000 9828 PulseGuide returned control before completion, sleep 26
02:40:35.959 00.032 9828 IsGuiding returns 1
02:40:35.959 00.000 9828 scope still moving after pulse duration time elapsed
02:40:35.991 00.032 9828 IsSlewing returns 0
02:40:35.991 00.000 9828 IsGuiding returns 1
02:40:36.023 00.032 9828 IsSlewing returns 0
02:40:36.024 00.001 9828 IsGuiding returns 1
02:40:36.053 00.029 9828 IsSlewing returns 0
02:40:36.053 00.000 9828 IsGuiding returns 1
02:40:36.085 00.032 9828 IsSlewing returns 0
02:40:36.085 00.000 9828 IsGuiding returns 0
02:40:36.085 00.000 9828 scope move finished after 16 + 142 ms
02:40:36.085 00.000 9828 Move returns status 0, amount 16
02:40:36.085 00.000 9828 move complete, result=0
02:40:36.085 00.000 9828 worker thread done servicing request
02:40:36.085 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:40:36.419 00.334 8976 Exposure complete
02:40:36.424 00.005 8976 worker thread done servicing request
02:40:36.424 00.000 5052 OnExposeComplete: enter
02:40:36.424 00.000 5052 UpdateGuideState(): m_state=6
02:40:36.424 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9911
02:40:36.424 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.42, Mass=108, SNR=7.1, Peak=65 HFD=1.5
02:40:36.424 00.000 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
02:40:36.424 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
02:40:36.424 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.29 hyp=0.48 cameraTheta=-0.65 mountX=-0.43 mountY=-0.16, mountTheta=-2.78
02:40:36.425 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.29, opts=13)
02:40:36.426 00.001 5052 Enqueuing Move request for stepguider (0.38, -0.29)
02:40:36.426 00.000 8976 Worker thread wakes up
02:40:36.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
02:40:36.426 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
02:40:36.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:36.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.29) opts 0xd
02:40:36.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:36.426 00.000 5052 Enqueuing Expose request
02:40:36.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.29)
02:40:36.426 00.000 8976 Moving (0.38, -0.29) raw xDistance=-0.43 yDistance=-0.16
02:40:36.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
02:40:36.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:40:36.426 00.000 8976 MoveAxis(R, 2, ABG)
02:40:36.426 00.000 8976 stepping (-14, 2) + (2, 0)
02:40:36.426 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:36.450 00.024 8976 Received - 47 (G) 
02:40:36.450 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:36.450 00.000 8976 stepped: pos (-12, 2)
02:40:36.450 00.000 8976 MoveAxis(U, 0, ABG)
02:40:36.450 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
02:40:36.450 00.000 8976 MountToCamera -- mountX=2.17 mountY=-0.51 hyp=2.23 mountTheta=-0.23 cameraX=-0.54, cameraY=2.16 cameraTheta=1.81
02:40:36.450 00.000 8976 incremental bump (-0.535, 2.162) isValid = 1
02:40:36.450 00.000 8976 Scheduling Mount bump of (-0.028, 0.116)
02:40:36.450 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:40:36.450 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:40:36.450 00.000 8976 move complete, result=0
02:40:36.450 00.000 8976 worker thread done servicing request
02:40:36.450 00.000 9828 Worker thread wakes up
02:40:36.451 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:40:36.451 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:40:36.451 00.000 8976 Worker thread wakes up
02:40:36.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:36.451 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:36.451 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:40:36.451 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
02:40:36.451 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.46)
02:40:36.451 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
02:40:36.451 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:40:36.451 00.000 9828 BLC: window closed
02:40:36.451 00.000 9828 MoveAxis(W, 7, B)
02:40:36.451 00.000 9828 Guiding  Dir = 3, Dur = 7
02:40:36.452 00.001 9828 IsSlewing returns 0
02:40:36.452 00.000 9828 IsGuiding returns 0
02:40:36.452 00.000 9828 PulseGuide returned control before completion, sleep 17
02:40:36.473 00.021 9828 IsGuiding returns 1
02:40:36.473 00.000 9828 scope still moving after pulse duration time elapsed
02:40:36.505 00.032 9828 IsSlewing returns 0
02:40:36.505 00.000 9828 IsGuiding returns 1
02:40:36.535 00.030 9828 IsSlewing returns 0
02:40:36.535 00.000 9828 IsGuiding returns 1
02:40:36.567 00.032 9828 IsSlewing returns 0
02:40:36.567 00.000 9828 IsGuiding returns 0
02:40:36.567 00.000 9828 scope move finished after 7 + 108 ms
02:40:36.567 00.000 9828 Move returns status 0, amount 7
02:40:36.567 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:36.567 00.000 9828 MoveAxis(N, 16, B)
02:40:36.567 00.000 9828 Guiding  Dir = 0, Dur = 16
02:40:36.583 00.016 9828 IsSlewing returns 0
02:40:36.583 00.000 9828 IsGuiding returns 0
02:40:36.583 00.000 9828 PulseGuide returned control before completion, sleep 26
02:40:36.613 00.030 9828 IsGuiding returns 1
02:40:36.613 00.000 9828 scope still moving after pulse duration time elapsed
02:40:36.644 00.031 9828 IsSlewing returns 0
02:40:36.644 00.000 9828 IsGuiding returns 1
02:40:36.675 00.031 9828 IsSlewing returns 0
02:40:36.675 00.000 9828 IsGuiding returns 1
02:40:36.705 00.030 9828 IsSlewing returns 0
02:40:36.705 00.000 9828 IsGuiding returns 1
02:40:36.736 00.031 9828 IsSlewing returns 0
02:40:36.736 00.000 9828 IsGuiding returns 0
02:40:36.736 00.000 9828 scope move finished after 16 + 137 ms
02:40:36.736 00.000 9828 Move returns status 0, amount 16
02:40:36.736 00.000 9828 move complete, result=0
02:40:36.736 00.000 9828 worker thread done servicing request
02:40:36.736 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
02:40:37.137 00.401 8976 Exposure complete
02:40:37.143 00.006 8976 worker thread done servicing request
02:40:37.143 00.000 5052 OnExposeComplete: enter
02:40:37.143 00.000 5052 UpdateGuideState(): m_state=6
02:40:37.143 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9912
02:40:37.143 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=282.12, Mass=114, SNR=7.3, Peak=62 HFD=2.4
02:40:37.143 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
02:40:37.143 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
02:40:37.143 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.41 hyp=0.85 cameraTheta=0.50 mountX=0.03 mountY=-0.84, mountTheta=-1.54
02:40:37.144 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.41, opts=13)
02:40:37.144 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.41)
02:40:37.144 00.000 8976 Worker thread wakes up
02:40:37.144 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.41) opts 0xd
02:40:37.144 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.41)
02:40:37.144 00.000 8976 Moving (0.74, 0.41) raw xDistance=0.03 yDistance=-0.84
02:40:37.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:40:37.144 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:40:37.144 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
02:40:37.144 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:37.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
02:40:37.144 00.000 8976 MoveAxis(R, 0, ABG)
02:40:37.144 00.000 8976 MoveAxis(U, 3, ABG)
02:40:37.144 00.000 8976 stepping (-12, 2) + (0, 3)
02:40:37.145 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:37.145 00.000 5052 Enqueuing Expose request
02:40:37.145 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:37.185 00.040 8976 Received - 47 (G) 
02:40:37.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:37.185 00.000 8976 stepped: pos (-12, 5)
02:40:37.186 00.001 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
02:40:37.186 00.000 8976 MountToCamera -- mountX=2.06 mountY=-0.60 hyp=2.15 mountTheta=-0.28 cameraX=-0.40, cameraY=2.11 cameraTheta=1.76
02:40:37.186 00.000 8976 incremental bump (-0.401, 2.108) isValid = 1
02:40:37.186 00.000 8976 Scheduling Mount bump of (-0.021, 0.117)
02:40:37.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:40:37.186 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:40:37.186 00.000 8976 move complete, result=0
02:40:37.186 00.000 8976 worker thread done servicing request
02:40:37.186 00.000 8976 Worker thread wakes up
02:40:37.186 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
02:40:37.186 00.000 9828 Worker thread wakes up
02:40:37.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:40:37.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:37.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:37.186 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:40:37.187 00.001 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
02:40:37.187 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.52)
02:40:37.187 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.44
02:40:37.187 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:40:37.187 00.000 9828 BLC: window closed
02:40:37.187 00.000 9828 MoveAxis(W, 5, B)
02:40:37.187 00.000 9828 Guiding  Dir = 3, Dur = 5
02:40:37.187 00.000 9828 IsSlewing returns 0
02:40:37.187 00.000 9828 IsGuiding returns 0
02:40:37.187 00.000 9828 PulseGuide returned control before completion, sleep 15
02:40:37.205 00.018 9828 IsGuiding returns 1
02:40:37.205 00.000 9828 scope still moving after pulse duration time elapsed
02:40:37.236 00.031 9828 IsSlewing returns 0
02:40:37.237 00.001 9828 IsGuiding returns 1
02:40:37.267 00.030 9828 IsSlewing returns 0
02:40:37.267 00.000 9828 IsGuiding returns 1
02:40:37.313 00.046 9828 IsSlewing returns 0
02:40:37.313 00.000 9828 IsGuiding returns 0
02:40:37.313 00.000 9828 scope move finished after 5 + 121 ms
02:40:37.313 00.000 9828 Move returns status 0, amount 5
02:40:37.313 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:37.313 00.000 9828 MoveAxis(N, 16, B)
02:40:37.313 00.000 9828 Guiding  Dir = 0, Dur = 16
02:40:37.328 00.015 9828 IsSlewing returns 0
02:40:37.328 00.000 9828 IsGuiding returns 0
02:40:37.329 00.001 9828 PulseGuide returned control before completion, sleep 26
02:40:37.359 00.030 9828 IsGuiding returns 1
02:40:37.359 00.000 9828 scope still moving after pulse duration time elapsed
02:40:37.390 00.031 9828 IsSlewing returns 0
02:40:37.390 00.000 9828 IsGuiding returns 1
02:40:37.422 00.032 9828 IsSlewing returns 0
02:40:37.422 00.000 9828 IsGuiding returns 1
02:40:37.453 00.031 9828 IsSlewing returns 0
02:40:37.453 00.000 9828 IsGuiding returns 1
02:40:37.484 00.031 9828 IsSlewing returns 0
02:40:37.484 00.000 9828 IsGuiding returns 0
02:40:37.484 00.000 9828 scope move finished after 16 + 139 ms
02:40:37.484 00.000 9828 Move returns status 0, amount 16
02:40:37.484 00.000 9828 move complete, result=0
02:40:37.484 00.000 9828 worker thread done servicing request
02:40:37.484 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:40:37.870 00.386 8976 Exposure complete
02:40:37.875 00.005 8976 worker thread done servicing request
02:40:37.875 00.000 5052 OnExposeComplete: enter
02:40:37.875 00.000 5052 UpdateGuideState(): m_state=6
02:40:37.875 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9913
02:40:37.875 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.71, Mass=99, SNR=6.9, Peak=60 HFD=2.0
02:40:37.875 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:40:37.875 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:40:37.875 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-0.01 mountX=-0.15 mountY=-0.27, mountTheta=-2.07
02:40:37.876 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.00, opts=13)
02:40:37.876 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.00)
02:40:37.876 00.000 8976 Worker thread wakes up
02:40:37.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.00) opts 0xd
02:40:37.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.00)
02:40:37.876 00.000 8976 Moving (0.32, -0.00) raw xDistance=-0.15 yDistance=-0.27
02:40:37.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:40:37.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:40:37.877 00.001 5052 UpdateGuideState exits: m=99 SNR=6.9
02:40:37.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:37.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:37.877 00.000 5052 Enqueuing Expose request
02:40:37.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.27
02:40:37.877 00.000 8976 MoveAxis(R, 0, ABG)
02:40:37.877 00.000 8976 MoveAxis(U, 1, ABG)
02:40:37.877 00.000 8976 stepping (-12, 5) + (0, 1)
02:40:37.877 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:37.904 00.027 8976 Received - 47 (G) 
02:40:37.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:37.904 00.000 8976 stepped: pos (-12, 6)
02:40:37.905 00.001 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
02:40:37.905 00.000 8976 MountToCamera -- mountX=1.99 mountY=-0.72 hyp=2.11 mountTheta=-0.35 cameraX=-0.27, cameraY=2.10 cameraTheta=1.70
02:40:37.905 00.000 8976 incremental bump (-0.265, 2.095) isValid = 1
02:40:37.905 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
02:40:37.905 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:40:37.905 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:40:37.905 00.000 8976 move complete, result=0
02:40:37.905 00.000 9828 Worker thread wakes up
02:40:37.905 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:40:37.905 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:40:37.905 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.50)
02:40:37.905 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.58)
02:40:37.905 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:40:37.905 00.000 8976 worker thread done servicing request
02:40:37.905 00.000 8976 Worker thread wakes up
02:40:37.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:37.905 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
02:40:37.906 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:37.906 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:40:37.906 00.000 9828 BLC: window closed
02:40:37.906 00.000 9828 MoveAxis(W, 3, B)
02:40:37.906 00.000 9828 Guiding  Dir = 3, Dur = 3
02:40:37.906 00.000 9828 IsSlewing returns 0
02:40:37.906 00.000 9828 IsGuiding returns 0
02:40:37.906 00.000 9828 PulseGuide returned control before completion, sleep 13
02:40:37.920 00.014 9828 IsGuiding returns 1
02:40:37.920 00.000 9828 scope still moving after pulse duration time elapsed
02:40:37.951 00.031 9828 IsSlewing returns 0
02:40:37.951 00.000 9828 IsGuiding returns 1
02:40:37.983 00.032 9828 IsSlewing returns 0
02:40:37.983 00.000 9828 IsGuiding returns 1
02:40:38.014 00.031 9828 IsSlewing returns 0
02:40:38.014 00.000 9828 IsGuiding returns 1
02:40:38.046 00.032 9828 IsSlewing returns 0
02:40:38.046 00.000 9828 IsGuiding returns 0
02:40:38.046 00.000 9828 scope move finished after 3 + 136 ms
02:40:38.046 00.000 9828 Move returns status 0, amount 3
02:40:38.046 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:38.046 00.000 9828 MoveAxis(N, 16, B)
02:40:38.046 00.000 9828 Guiding  Dir = 0, Dur = 16
02:40:38.061 00.015 9828 IsSlewing returns 0
02:40:38.061 00.000 9828 IsGuiding returns 0
02:40:38.061 00.000 9828 PulseGuide returned control before completion, sleep 26
02:40:38.093 00.032 9828 IsGuiding returns 1
02:40:38.093 00.000 9828 scope still moving after pulse duration time elapsed
02:40:38.123 00.030 9828 IsSlewing returns 0
02:40:38.123 00.000 9828 IsGuiding returns 1
02:40:38.155 00.032 9828 IsSlewing returns 0
02:40:38.155 00.000 9828 IsGuiding returns 1
02:40:38.185 00.030 9828 IsSlewing returns 0
02:40:38.185 00.000 9828 IsGuiding returns 1
02:40:38.217 00.032 9828 IsSlewing returns 0
02:40:38.217 00.000 9828 IsGuiding returns 1
02:40:38.248 00.031 9828 IsSlewing returns 0
02:40:38.248 00.000 9828 IsGuiding returns 1
02:40:38.280 00.032 9828 IsSlewing returns 0
02:40:38.280 00.000 9828 IsGuiding returns 0
02:40:38.280 00.000 9828 scope move finished after 16 + 202 ms
02:40:38.280 00.000 9828 Move returns status 0, amount 16
02:40:38.280 00.000 9828 move complete, result=0
02:40:38.280 00.000 9828 worker thread done servicing request
02:40:38.280 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:40:38.589 00.309 8976 Exposure complete
02:40:38.595 00.006 8976 worker thread done servicing request
02:40:38.595 00.000 5052 OnExposeComplete: enter
02:40:38.595 00.000 5052 UpdateGuideState(): m_state=6
02:40:38.595 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9914
02:40:38.595 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.74, Mass=122, SNR=7.5, Peak=64 HFD=2.5
02:40:38.595 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:40:38.595 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
02:40:38.595 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.18 cameraTheta=2.96 mountX=0.11 mountY=0.13, mountTheta=0.88
02:40:38.596 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.03, opts=13)
02:40:38.596 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.03)
02:40:38.596 00.000 8976 Worker thread wakes up
02:40:38.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.03) opts 0xd
02:40:38.596 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.03)
02:40:38.596 00.000 8976 Moving (-0.17, 0.03) raw xDistance=0.11 yDistance=0.13
02:40:38.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:40:38.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:40:38.596 00.000 8976 MoveAxis(R, 0, ABG)
02:40:38.596 00.000 8976 MoveAxis(U, 0, ABG)
02:40:38.597 00.001 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
02:40:38.597 00.000 8976 MountToCamera -- mountX=1.94 mountY=-0.80 hyp=2.09 mountTheta=-0.39 cameraX=-0.17, cameraY=2.09 cameraTheta=1.65
02:40:38.597 00.000 8976 incremental bump (-0.174, 2.087) isValid = 1
02:40:38.597 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
02:40:38.597 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:40:38.597 00.000 5052 UpdateGuideState exits: m=122 SNR=7.5
02:40:38.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:38.597 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:40:38.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:38.597 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:40:38.597 00.000 8976 move complete, result=0
02:40:38.597 00.000 9828 Worker thread wakes up
02:40:38.597 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:40:38.597 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:40:38.597 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.54)
02:40:38.597 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.62)
02:40:38.597 00.000 5052 Enqueuing Expose request
02:40:38.597 00.000 8976 worker thread done servicing request
02:40:38.598 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
02:40:38.598 00.000 8976 Worker thread wakes up
02:40:38.598 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:38.598 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:40:38.598 00.000 9828 BLC: window closed
02:40:38.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:38.598 00.000 9828 MoveAxis(W, 1, B)
02:40:38.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:38.598 00.000 9828 Guiding  Dir = 3, Dur = 1
02:40:38.598 00.000 9828 IsSlewing returns 0
02:40:38.598 00.000 9828 IsGuiding returns 0
02:40:38.599 00.001 9828 PulseGuide returned control before completion, sleep 11
02:40:38.624 00.025 9828 IsGuiding returns 1
02:40:38.624 00.000 9828 scope still moving after pulse duration time elapsed
02:40:38.656 00.032 9828 IsSlewing returns 0
02:40:38.656 00.000 9828 IsGuiding returns 1
02:40:38.687 00.031 9828 IsSlewing returns 0
02:40:38.687 00.000 9828 IsGuiding returns 1
02:40:38.717 00.030 9828 IsSlewing returns 0
02:40:38.717 00.000 9828 IsGuiding returns 0
02:40:38.717 00.000 9828 scope move finished after 1 + 117 ms
02:40:38.717 00.000 9828 Move returns status 0, amount 1
02:40:38.717 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:38.717 00.000 9828 MoveAxis(N, 16, B)
02:40:38.717 00.000 9828 Guiding  Dir = 0, Dur = 16
02:40:38.733 00.016 9828 IsSlewing returns 0
02:40:38.733 00.000 9828 IsGuiding returns 0
02:40:38.734 00.001 9828 PulseGuide returned control before completion, sleep 26
02:40:38.763 00.029 9828 IsGuiding returns 1
02:40:38.763 00.000 9828 scope still moving after pulse duration time elapsed
02:40:38.794 00.031 9828 IsSlewing returns 0
02:40:38.794 00.000 9828 IsGuiding returns 1
02:40:38.826 00.032 9828 IsSlewing returns 0
02:40:38.826 00.000 9828 IsGuiding returns 1
02:40:38.857 00.031 9828 IsSlewing returns 0
02:40:38.857 00.000 9828 IsGuiding returns 1
02:40:38.889 00.032 9828 IsSlewing returns 0
02:40:38.889 00.000 9828 IsGuiding returns 0
02:40:38.889 00.000 9828 scope move finished after 16 + 139 ms
02:40:38.889 00.000 9828 Move returns status 0, amount 16
02:40:38.889 00.000 9828 move complete, result=0
02:40:38.889 00.000 9828 worker thread done servicing request
02:40:38.889 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:40:39.287 00.398 8976 Exposure complete
02:40:39.292 00.005 8976 worker thread done servicing request
02:40:39.292 00.000 5052 OnExposeComplete: enter
02:40:39.293 00.001 5052 UpdateGuideState(): m_state=6
02:40:39.293 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9915
02:40:39.293 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.06, Mass=114, SNR=7.3, Peak=61 HFD=2.2
02:40:39.293 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.02 = 2.26)
02:40:39.293 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
02:40:39.293 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.65 hyp=0.71 cameraTheta=-1.98 mountX=-0.45 mountY=0.59, mountTheta=2.23
02:40:39.294 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.65, opts=13)
02:40:39.294 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.65)
02:40:39.294 00.000 8976 Worker thread wakes up
02:40:39.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.65) opts 0xd
02:40:39.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:40:39.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.65)
02:40:39.294 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
02:40:39.294 00.000 8976 Moving (-0.28, -0.65) raw xDistance=-0.45 yDistance=0.59
02:40:39.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:39.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:40:39.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:39.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
02:40:39.294 00.000 5052 Enqueuing Expose request
02:40:39.294 00.000 8976 MoveAxis(R, 2, ABG)
02:40:39.294 00.000 8976 stepping (-12, 6) + (2, 0)
02:40:39.295 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:39.328 00.033 8976 Received - 47 (G) 
02:40:39.328 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:39.328 00.000 8976 stepped: pos (-10, 6)
02:40:39.328 00.000 8976 MoveAxis(D, 2, ABG)
02:40:39.328 00.000 8976 stepping (-10, 6) + (0, -2)
02:40:39.328 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:39.360 00.032 8976 Received - 47 (G) 
02:40:39.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:39.360 00.000 8976 stepped: pos (-10, 4)
02:40:39.360 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
02:40:39.360 00.000 8976 MountToCamera -- mountX=1.80 mountY=-0.74 hyp=1.95 mountTheta=-0.39 cameraX=-0.16, cameraY=1.94 cameraTheta=1.65
02:40:39.360 00.000 8976 incremental bump (-0.160, 1.944) isValid = 1
02:40:39.360 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
02:40:39.360 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:40:39.360 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:40:39.360 00.000 8976 move complete, result=0
02:40:39.360 00.000 9828 Worker thread wakes up
02:40:39.360 00.000 8976 worker thread done servicing request
02:40:39.360 00.000 8976 Worker thread wakes up
02:40:39.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:39.360 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:39.360 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.6 px 2 ms SOUTH
02:40:39.361 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:40:39.361 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:40:39.361 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.54)
02:40:39.361 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
02:40:39.361 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
02:40:39.361 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:40:39.361 00.000 9828 BLC: window closed
02:40:39.361 00.000 9828 MoveAxis(W, 1, B)
02:40:39.361 00.000 9828 Guiding  Dir = 3, Dur = 1
02:40:39.361 00.000 9828 IsSlewing returns 0
02:40:39.361 00.000 9828 IsGuiding returns 0
02:40:39.361 00.000 9828 PulseGuide returned control before completion, sleep 11
02:40:39.374 00.013 9828 IsGuiding returns 1
02:40:39.374 00.000 9828 scope still moving after pulse duration time elapsed
02:40:39.404 00.030 9828 IsSlewing returns 0
02:40:39.404 00.000 9828 IsGuiding returns 1
02:40:39.435 00.031 9828 IsSlewing returns 0
02:40:39.435 00.000 9828 IsGuiding returns 1
02:40:39.466 00.031 9828 IsSlewing returns 0
02:40:39.466 00.000 9828 IsGuiding returns 1
02:40:39.497 00.031 9828 IsSlewing returns 0
02:40:39.497 00.000 9828 IsGuiding returns 0
02:40:39.497 00.000 9828 scope move finished after 1 + 134 ms
02:40:39.497 00.000 9828 Move returns status 0, amount 1
02:40:39.497 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:39.497 00.000 9828 MoveAxis(N, 16, B)
02:40:39.497 00.000 9828 Guiding  Dir = 0, Dur = 16
02:40:39.513 00.016 9828 IsSlewing returns 0
02:40:39.514 00.001 9828 IsGuiding returns 0
02:40:39.514 00.000 9828 PulseGuide returned control before completion, sleep 26
02:40:39.544 00.030 9828 IsGuiding returns 1
02:40:39.544 00.000 9828 scope still moving after pulse duration time elapsed
02:40:39.575 00.031 9828 IsSlewing returns 0
02:40:39.575 00.000 9828 IsGuiding returns 1
02:40:39.605 00.030 9828 IsSlewing returns 0
02:40:39.605 00.000 9828 IsGuiding returns 1
02:40:39.636 00.031 9828 IsSlewing returns 0
02:40:39.636 00.000 9828 IsGuiding returns 1
02:40:39.667 00.031 9828 IsSlewing returns 0
02:40:39.667 00.000 9828 IsGuiding returns 0
02:40:39.667 00.000 9828 scope move finished after 16 + 137 ms
02:40:39.667 00.000 9828 Move returns status 0, amount 16
02:40:39.667 00.000 9828 move complete, result=0
02:40:39.667 00.000 9828 worker thread done servicing request
02:40:39.667 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:40:40.048 00.381 8976 Exposure complete
02:40:40.054 00.006 8976 worker thread done servicing request
02:40:40.054 00.000 5052 OnExposeComplete: enter
02:40:40.054 00.000 5052 UpdateGuideState(): m_state=6
02:40:40.054 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9916
02:40:40.054 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.98, Mass=91, SNR=6.5, Peak=60 HFD=2.1
02:40:40.055 00.001 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.33 = 0.33)
02:40:40.055 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
02:40:40.055 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.27 hyp=0.39 cameraTheta=2.37 mountX=0.37 mountY=0.09, mountTheta=0.23
02:40:40.055 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.27, opts=13)
02:40:40.055 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.27)
02:40:40.055 00.000 8976 Worker thread wakes up
02:40:40.056 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:40:40.056 00.000 5052 UpdateGuideState exits: m=91 SNR=6.5
02:40:40.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:40.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.27) opts 0xd
02:40:40.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.27)
02:40:40.056 00.000 8976 Moving (-0.28, 0.27) raw xDistance=0.37 yDistance=0.09
02:40:40.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
02:40:40.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:40:40.056 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:40.056 00.000 5052 Enqueuing Expose request
02:40:40.056 00.000 8976 MoveAxis(L, 1, ABG)
02:40:40.056 00.000 8976 stepping (-10, 4) + (-1, 0)
02:40:40.056 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:40.078 00.022 8976 Received - 47 (G) 
02:40:40.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:40.078 00.000 8976 stepped: pos (-11, 4)
02:40:40.078 00.000 8976 MoveAxis(U, 0, ABG)
02:40:40.078 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
02:40:40.078 00.000 8976 MountToCamera -- mountX=1.76 mountY=-0.71 hyp=1.90 mountTheta=-0.38 cameraX=-0.17, cameraY=1.89 cameraTheta=1.66
02:40:40.079 00.001 8976 incremental bump (-0.173, 1.893) isValid = 1
02:40:40.079 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
02:40:40.079 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:40:40.079 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:40:40.079 00.000 8976 move complete, result=0
02:40:40.079 00.000 8976 worker thread done servicing request
02:40:40.079 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
02:40:40.079 00.000 9828 Worker thread wakes up
02:40:40.079 00.000 8976 Worker thread wakes up
02:40:40.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:40.079 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:40.079 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:40:40.079 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:40:40.080 00.001 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
02:40:40.080 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
02:40:40.080 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.53
02:40:40.080 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:40:40.080 00.000 9828 BLC: window closed
02:40:40.080 00.000 9828 MoveAxis(W, 2, B)
02:40:40.080 00.000 9828 Guiding  Dir = 3, Dur = 2
02:40:40.080 00.000 9828 IsSlewing returns 0
02:40:40.080 00.000 9828 IsGuiding returns 0
02:40:40.080 00.000 9828 PulseGuide returned control before completion, sleep 12
02:40:40.104 00.024 9828 IsGuiding returns 1
02:40:40.104 00.000 9828 scope still moving after pulse duration time elapsed
02:40:40.137 00.033 9828 IsSlewing returns 0
02:40:40.137 00.000 9828 IsGuiding returns 1
02:40:40.166 00.029 9828 IsSlewing returns 0
02:40:40.167 00.001 9828 IsGuiding returns 1
02:40:40.197 00.030 9828 IsSlewing returns 0
02:40:40.198 00.001 9828 IsGuiding returns 1
02:40:40.228 00.030 9828 IsSlewing returns 0
02:40:40.228 00.000 9828 IsGuiding returns 0
02:40:40.229 00.001 9828 scope move finished after 2 + 145 ms
02:40:40.229 00.000 9828 Move returns status 0, amount 2
02:40:40.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:40.229 00.000 9828 MoveAxis(N, 16, B)
02:40:40.229 00.000 9828 Guiding  Dir = 0, Dur = 16
02:40:40.243 00.014 9828 IsSlewing returns 0
02:40:40.243 00.000 9828 IsGuiding returns 0
02:40:40.243 00.000 9828 PulseGuide returned control before completion, sleep 26
02:40:40.275 00.032 9828 IsGuiding returns 1
02:40:40.275 00.000 9828 scope still moving after pulse duration time elapsed
02:40:40.307 00.032 9828 IsSlewing returns 0
02:40:40.307 00.000 9828 IsGuiding returns 1
02:40:40.338 00.031 9828 IsSlewing returns 0
02:40:40.338 00.000 9828 IsGuiding returns 1
02:40:40.369 00.031 9828 IsSlewing returns 0
02:40:40.369 00.000 9828 IsGuiding returns 1
02:40:40.401 00.032 9828 IsSlewing returns 0
02:40:40.401 00.000 9828 IsGuiding returns 0
02:40:40.401 00.000 9828 scope move finished after 16 + 141 ms
02:40:40.401 00.000 9828 Move returns status 0, amount 16
02:40:40.401 00.000 9828 move complete, result=0
02:40:40.401 00.000 9828 worker thread done servicing request
02:40:40.401 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:40:40.765 00.364 8976 Exposure complete
02:40:40.770 00.005 8976 worker thread done servicing request
02:40:40.770 00.000 5052 OnExposeComplete: enter
02:40:40.771 00.001 5052 UpdateGuideState(): m_state=6
02:40:40.771 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9917
02:40:40.771 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.82, Mass=98, SNR=6.8, Peak=61 HFD=2.2
02:40:40.771 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
02:40:40.771 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
02:40:40.771 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.68 mountX=0.03 mountY=-0.17, mountTheta=-1.37
02:40:40.772 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.11, opts=13)
02:40:40.772 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.11)
02:40:40.772 00.000 8976 Worker thread wakes up
02:40:40.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.11) opts 0xd
02:40:40.772 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.11)
02:40:40.772 00.000 8976 Moving (0.13, 0.11) raw xDistance=0.03 yDistance=-0.17
02:40:40.773 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:40:40.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:40:40.773 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:40:40.773 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
02:40:40.773 00.000 8976 MoveAxis(R, 0, ABG)
02:40:40.773 00.000 8976 MoveAxis(U, 0, ABG)
02:40:40.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:40.773 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
02:40:40.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:40.773 00.000 5052 Enqueuing Expose request
02:40:40.773 00.000 8976 MountToCamera -- mountX=1.74 mountY=-0.68 hyp=1.87 mountTheta=-0.37 cameraX=-0.18, cameraY=1.86 cameraTheta=1.67
02:40:40.773 00.000 8976 incremental bump (-0.183, 1.858) isValid = 1
02:40:40.773 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
02:40:40.773 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:40:40.773 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:40:40.773 00.000 8976 move complete, result=0
02:40:40.773 00.000 9828 Worker thread wakes up
02:40:40.773 00.000 8976 worker thread done servicing request
02:40:40.773 00.000 8976 Worker thread wakes up
02:40:40.773 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:40:40.773 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:40:40.774 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:40:40.774 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
02:40:40.774 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
02:40:40.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:40.774 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:40.774 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:40:40.774 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:40:40.774 00.000 9828 BLC: window closed
02:40:40.774 00.000 9828 MoveAxis(W, 2, B)
02:40:40.774 00.000 9828 Guiding  Dir = 3, Dur = 2
02:40:40.774 00.000 9828 IsSlewing returns 0
02:40:40.774 00.000 9828 IsGuiding returns 0
02:40:40.775 00.001 9828 PulseGuide returned control before completion, sleep 12
02:40:40.791 00.016 9828 IsGuiding returns 1
02:40:40.791 00.000 9828 scope still moving after pulse duration time elapsed
02:40:40.823 00.032 9828 IsSlewing returns 0
02:40:40.823 00.000 9828 IsGuiding returns 1
02:40:40.854 00.031 9828 IsSlewing returns 0
02:40:40.854 00.000 9828 IsGuiding returns 1
02:40:40.886 00.032 9828 IsSlewing returns 0
02:40:40.886 00.000 9828 IsGuiding returns 0
02:40:40.886 00.000 9828 scope move finished after 2 + 109 ms
02:40:40.886 00.000 9828 Move returns status 0, amount 2
02:40:40.886 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:40.886 00.000 9828 MoveAxis(N, 16, B)
02:40:40.886 00.000 9828 Guiding  Dir = 0, Dur = 16
02:40:40.900 00.014 9828 IsSlewing returns 0
02:40:40.900 00.000 9828 IsGuiding returns 0
02:40:40.900 00.000 9828 PulseGuide returned control before completion, sleep 26
02:40:40.932 00.032 9828 IsGuiding returns 1
02:40:40.932 00.000 9828 scope still moving after pulse duration time elapsed
02:40:40.963 00.031 9828 IsSlewing returns 0
02:40:40.963 00.000 9828 IsGuiding returns 1
02:40:40.993 00.030 9828 IsSlewing returns 0
02:40:40.993 00.000 9828 IsGuiding returns 1
02:40:41.025 00.032 9828 IsSlewing returns 0
02:40:41.025 00.000 9828 IsGuiding returns 1
02:40:41.057 00.032 9828 IsSlewing returns 0
02:40:41.057 00.000 9828 IsGuiding returns 0
02:40:41.057 00.000 9828 scope move finished after 16 + 140 ms
02:40:41.057 00.000 9828 Move returns status 0, amount 16
02:40:41.057 00.000 9828 move complete, result=0
02:40:41.057 00.000 9828 worker thread done servicing request
02:40:41.057 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:40:41.462 00.405 8976 Exposure complete
02:40:41.468 00.006 8976 worker thread done servicing request
02:40:41.468 00.000 5052 OnExposeComplete: enter
02:40:41.468 00.000 5052 UpdateGuideState(): m_state=6
02:40:41.468 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9918
02:40:41.468 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.64, Mass=89, SNR=6.4, Peak=60 HFD=1.8
02:40:41.468 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
02:40:41.469 00.001 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
02:40:41.469 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.46 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
02:40:41.469 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.07, opts=13)
02:40:41.469 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.07)
02:40:41.469 00.000 8976 Worker thread wakes up
02:40:41.470 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:40:41.470 00.000 5052 UpdateGuideState exits: m=89 SNR=6.4
02:40:41.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:41.470 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:41.470 00.000 5052 Enqueuing Expose request
02:40:41.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.07) opts 0xd
02:40:41.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.07)
02:40:41.470 00.000 8976 Moving (0.14, -0.07) raw xDistance=-0.13 yDistance=-0.08
02:40:41.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:40:41.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:40:41.470 00.000 8976 MoveAxis(R, 0, ABG)
02:40:41.470 00.000 8976 MoveAxis(U, 0, ABG)
02:40:41.470 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
02:40:41.470 00.000 8976 MountToCamera -- mountX=1.72 mountY=-0.67 hyp=1.85 mountTheta=-0.37 cameraX=-0.19, cameraY=1.84 cameraTheta=1.67
02:40:41.470 00.000 8976 incremental bump (-0.189, 1.835) isValid = 1
02:40:41.470 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
02:40:41.470 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:40:41.470 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:40:41.470 00.000 8976 move complete, result=0
02:40:41.471 00.001 9828 Worker thread wakes up
02:40:41.471 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:40:41.471 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:40:41.471 00.000 8976 worker thread done servicing request
02:40:41.471 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:41.471 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.52)
02:40:41.471 00.000 8976 Worker thread wakes up
02:40:41.471 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
02:40:41.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:41.471 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:40:41.471 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:41.471 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:40:41.471 00.000 9828 BLC: window closed
02:40:41.471 00.000 9828 MoveAxis(W, 2, B)
02:40:41.472 00.001 9828 Guiding  Dir = 3, Dur = 2
02:40:41.472 00.000 9828 IsSlewing returns 0
02:40:41.472 00.000 9828 IsGuiding returns 0
02:40:41.472 00.000 9828 PulseGuide returned control before completion, sleep 12
02:40:41.492 00.020 9828 IsGuiding returns 1
02:40:41.492 00.000 9828 scope still moving after pulse duration time elapsed
02:40:41.523 00.031 9828 IsSlewing returns 0
02:40:41.523 00.000 9828 IsGuiding returns 1
02:40:41.554 00.031 9828 IsSlewing returns 0
02:40:41.554 00.000 9828 IsGuiding returns 1
02:40:41.584 00.030 9828 IsSlewing returns 0
02:40:41.585 00.001 9828 IsGuiding returns 0
02:40:41.585 00.000 9828 scope move finished after 2 + 111 ms
02:40:41.585 00.000 9828 Move returns status 0, amount 2
02:40:41.585 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:41.585 00.000 9828 MoveAxis(N, 16, B)
02:40:41.585 00.000 9828 Guiding  Dir = 0, Dur = 16
02:40:41.599 00.014 9828 IsSlewing returns 0
02:40:41.599 00.000 9828 IsGuiding returns 0
02:40:41.599 00.000 9828 PulseGuide returned control before completion, sleep 26
02:40:41.630 00.031 9828 IsGuiding returns 1
02:40:41.630 00.000 9828 scope still moving after pulse duration time elapsed
02:40:41.660 00.030 9828 IsSlewing returns 0
02:40:41.660 00.000 9828 IsGuiding returns 1
02:40:41.692 00.032 9828 IsSlewing returns 0
02:40:41.692 00.000 9828 IsGuiding returns 1
02:40:41.723 00.031 9828 IsSlewing returns 0
02:40:41.723 00.000 9828 IsGuiding returns 1
02:40:41.753 00.030 9828 IsSlewing returns 0
02:40:41.753 00.000 9828 IsGuiding returns 0
02:40:41.753 00.000 9828 scope move finished after 16 + 137 ms
02:40:41.753 00.000 9828 Move returns status 0, amount 16
02:40:41.753 00.000 9828 move complete, result=0
02:40:41.753 00.000 9828 worker thread done servicing request
02:40:41.753 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:40:42.156 00.403 8976 Exposure complete
02:40:42.161 00.005 8976 worker thread done servicing request
02:40:42.161 00.000 5052 OnExposeComplete: enter
02:40:42.162 00.001 5052 UpdateGuideState(): m_state=6
02:40:42.162 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9919
02:40:42.162 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.66, Mass=95, SNR=6.7, Peak=60 HFD=2.0
02:40:42.162 00.000 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.90 = -2.90)
02:40:42.162 00.000 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
02:40:42.162 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.85 mountX=-0.07 mountY=-0.01, mountTheta=-3.00
02:40:42.162 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.05, opts=13)
02:40:42.162 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.05)
02:40:42.163 00.001 8976 Worker thread wakes up
02:40:42.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.05) opts 0xd
02:40:42.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.05)
02:40:42.163 00.000 8976 Moving (0.05, -0.05) raw xDistance=-0.07 yDistance=-0.01
02:40:42.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:40:42.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:40:42.163 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
02:40:42.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:42.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:40:42.163 00.000 8976 MoveAxis(R, 0, ABG)
02:40:42.163 00.000 8976 MoveAxis(U, 0, ABG)
02:40:42.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:42.163 00.000 5052 Enqueuing Expose request
02:40:42.163 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
02:40:42.163 00.000 8976 MountToCamera -- mountX=1.71 mountY=-0.66 hyp=1.83 mountTheta=-0.37 cameraX=-0.19, cameraY=1.82 cameraTheta=1.68
02:40:42.163 00.000 8976 incremental bump (-0.193, 1.820) isValid = 1
02:40:42.163 00.000 8976 Scheduling Mount bump of (-0.007, 0.071)
02:40:42.164 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.07, opts=4)
02:40:42.164 00.000 8976 Enqueuing Move request for scope (-0.01, 0.07)
02:40:42.164 00.000 8976 move complete, result=0
02:40:42.164 00.000 8976 worker thread done servicing request
02:40:42.164 00.000 8976 Worker thread wakes up
02:40:42.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:42.164 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:42.164 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:40:42.164 00.000 9828 Worker thread wakes up
02:40:42.164 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0x4
02:40:42.164 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
02:40:42.164 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
02:40:42.164 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.60)
02:40:42.164 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.67 mountX=0.00 mountY=-0.07, mountTheta=-1.51
02:40:42.164 00.000 9828 Moving (-0.01, 0.07) raw xDistance=0.00 yDistance=-0.07
02:40:42.165 00.001 9828 BLC: window closed
02:40:42.165 00.000 9828 MoveAxis(W, 1, B)
02:40:42.165 00.000 9828 Guiding  Dir = 3, Dur = 1
02:40:42.165 00.000 9828 IsSlewing returns 0
02:40:42.165 00.000 9828 IsGuiding returns 0
02:40:42.165 00.000 9828 PulseGuide returned control before completion, sleep 11
02:40:42.190 00.025 9828 IsGuiding returns 1
02:40:42.190 00.000 9828 scope still moving after pulse duration time elapsed
02:40:42.221 00.031 9828 IsSlewing returns 0
02:40:42.221 00.000 9828 IsGuiding returns 1
02:40:42.252 00.031 9828 IsSlewing returns 0
02:40:42.252 00.000 9828 IsGuiding returns 1
02:40:42.282 00.030 9828 IsSlewing returns 0
02:40:42.282 00.000 9828 IsGuiding returns 0
02:40:42.282 00.000 9828 scope move finished after 1 + 116 ms
02:40:42.282 00.000 9828 Move returns status 0, amount 1
02:40:42.282 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:42.282 00.000 9828 MoveAxis(N, 10, B)
02:40:42.282 00.000 9828 Guiding  Dir = 0, Dur = 10
02:40:42.298 00.016 9828 IsSlewing returns 0
02:40:42.298 00.000 9828 IsGuiding returns 0
02:40:42.298 00.000 9828 PulseGuide returned control before completion, sleep 20
02:40:42.329 00.031 9828 IsGuiding returns 1
02:40:42.329 00.000 9828 scope still moving after pulse duration time elapsed
02:40:42.360 00.031 9828 IsSlewing returns 0
02:40:42.360 00.000 9828 IsGuiding returns 1
02:40:42.391 00.031 9828 IsSlewing returns 0
02:40:42.391 00.000 9828 IsGuiding returns 1
02:40:42.421 00.030 9828 IsSlewing returns 0
02:40:42.421 00.000 9828 IsGuiding returns 1
02:40:42.452 00.031 9828 IsSlewing returns 0
02:40:42.452 00.000 9828 IsGuiding returns 0
02:40:42.452 00.000 9828 scope move finished after 10 + 143 ms
02:40:42.452 00.000 9828 Move returns status 0, amount 10
02:40:42.452 00.000 9828 move complete, result=0
02:40:42.453 00.001 9828 worker thread done servicing request
02:40:42.453 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 10 ms NORTH
02:40:42.849 00.396 8976 Exposure complete
02:40:42.855 00.006 8976 worker thread done servicing request
02:40:42.855 00.000 5052 OnExposeComplete: enter
02:40:42.855 00.000 5052 UpdateGuideState(): m_state=6
02:40:42.855 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9920
02:40:42.855 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=280.99, Mass=100, SNR=6.9, Peak=59 HFD=2.1
02:40:42.855 00.000 5052 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.04) = xAngle (-2.78 = -2.78)
02:40:42.855 00.000 5052 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
02:40:42.855 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.72 hyp=1.07 cameraTheta=-0.74 mountX=-1.00 mountY=-0.27, mountTheta=-2.88
02:40:42.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.72, opts=13)
02:40:42.856 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.72)
02:40:42.856 00.000 8976 Worker thread wakes up
02:40:42.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.72) opts 0xd
02:40:42.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.72)
02:40:42.856 00.000 8976 Moving (0.79, -0.72) raw xDistance=-1.00 yDistance=-0.27
02:40:42.857 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:40:42.857 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
02:40:42.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:42.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:42.857 00.000 5052 Enqueuing Expose request
02:40:42.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.00
02:40:42.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:40:42.857 00.000 8976 MoveAxis(R, 4, ABG)
02:40:42.857 00.000 8976 stepping (-11, 4) + (4, 0)
02:40:42.857 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:40:42.892 00.035 8976 Received - 47 (G) 
02:40:42.892 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:40:42.892 00.000 8976 stepped: pos (-7, 4)
02:40:42.892 00.000 8976 MoveAxis(U, 1, ABG)
02:40:42.892 00.000 8976 stepping (-7, 4) + (0, 1)
02:40:42.892 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:42.924 00.032 8976 Received - 47 (G) 
02:40:42.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:42.924 00.000 8976 stepped: pos (-7, 5)
02:40:42.924 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
02:40:42.924 00.000 8976 MountToCamera -- mountX=1.50 mountY=-0.70 hyp=1.65 mountTheta=-0.44 cameraX=-0.06, cameraY=1.65 cameraTheta=1.61
02:40:42.924 00.000 8976 incremental bump (-0.057, 1.654) isValid = 1
02:40:42.924 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
02:40:42.924 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:40:42.924 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:40:42.925 00.001 8976 move complete, result=0
02:40:42.925 00.000 8976 worker thread done servicing request
02:40:42.925 00.000 9828 Worker thread wakes up
02:40:42.925 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:40:42.925 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:40:42.925 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
02:40:42.925 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
02:40:42.925 00.000 8976 Worker thread wakes up
02:40:42.925 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.3 px 1 ms NORTH
02:40:42.925 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
02:40:42.925 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:40:42.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:42.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:42.925 00.000 9828 BLC: window closed
02:40:42.925 00.000 9828 MoveAxis(E, 0, B)
02:40:42.925 00.000 9828 Move returns status 0, amount 0
02:40:42.925 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:42.925 00.000 9828 MoveAxis(N, 16, B)
02:40:42.925 00.000 9828 Guiding  Dir = 0, Dur = 16
02:40:42.926 00.001 9828 IsSlewing returns 0
02:40:42.926 00.000 9828 IsGuiding returns 0
02:40:42.926 00.000 9828 PulseGuide returned control before completion, sleep 26
02:40:42.963 00.037 9828 IsGuiding returns 1
02:40:42.963 00.000 9828 scope still moving after pulse duration time elapsed
02:40:42.994 00.031 9828 IsSlewing returns 0
02:40:42.994 00.000 9828 IsGuiding returns 1
02:40:43.025 00.031 9828 IsSlewing returns 0
02:40:43.025 00.000 9828 IsGuiding returns 1
02:40:43.057 00.032 9828 IsSlewing returns 0
02:40:43.057 00.000 9828 IsGuiding returns 0
02:40:43.057 00.000 9828 scope move finished after 16 + 114 ms
02:40:43.057 00.000 9828 Move returns status 0, amount 16
02:40:43.057 00.000 9828 move complete, result=0
02:40:43.057 00.000 9828 worker thread done servicing request
02:40:43.057 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
02:40:43.610 00.553 8976 Exposure complete
02:40:43.615 00.005 8976 worker thread done servicing request
02:40:43.615 00.000 5052 OnExposeComplete: enter
02:40:43.615 00.000 5052 UpdateGuideState(): m_state=6
02:40:43.615 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9921
02:40:43.616 00.001 5052 Star::Find returns 1 (0), X=330.02, Y=281.88, Mass=110, SNR=7.2, Peak=59 HFD=2.3
02:40:43.616 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:40:43.616 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
02:40:43.616 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.17 hyp=0.86 cameraTheta=0.20 mountX=-0.23 mountY=-0.80, mountTheta=-1.85
02:40:43.616 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.17, opts=13)
02:40:43.617 00.001 5052 Enqueuing Move request for stepguider (0.84, 0.17)
02:40:43.617 00.000 8976 Worker thread wakes up
02:40:43.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.17) opts 0xd
02:40:43.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.17)
02:40:43.617 00.000 8976 Moving (0.84, 0.17) raw xDistance=-0.23 yDistance=-0.80
02:40:43.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:40:43.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.80
02:40:43.617 00.000 8976 MoveAxis(R, 0, ABG)
02:40:43.617 00.000 8976 MoveAxis(U, 3, ABG)
02:40:43.617 00.000 8976 stepping (-7, 5) + (0, 3)
02:40:43.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:40:43.617 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:40:43.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:43.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:43.617 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:43.617 00.000 5052 Enqueuing Expose request
02:40:43.644 00.027 8976 Received - 47 (G) 
02:40:43.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:43.644 00.000 8976 stepped: pos (-7, 8)
02:40:43.644 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:40:43.644 00.000 8976 MountToCamera -- mountX=1.36 mountY=-0.89 hyp=1.62 mountTheta=-0.58 cameraX=0.17, cameraY=1.61 cameraTheta=1.46
02:40:43.644 00.000 8976 incremental bump (0.174, 1.614) isValid = 1
02:40:43.644 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
02:40:43.644 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:40:43.644 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:40:43.644 00.000 8976 move complete, result=0
02:40:43.644 00.000 9828 Worker thread wakes up
02:40:43.644 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:40:43.644 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:40:43.644 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
02:40:43.644 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
02:40:43.644 00.000 8976 worker thread done servicing request
02:40:43.644 00.000 8976 Worker thread wakes up
02:40:43.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:43.645 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:43.645 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
02:40:43.645 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:40:43.645 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:40:43.645 00.000 9828 BLC: window closed
02:40:43.645 00.000 9828 MoveAxis(E, 6, B)
02:40:43.645 00.000 9828 Guiding  Dir = 2, Dur = 6
02:40:43.645 00.000 9828 IsSlewing returns 0
02:40:43.645 00.000 9828 IsGuiding returns 0
02:40:43.645 00.000 9828 PulseGuide returned control before completion, sleep 16
02:40:43.663 00.018 9828 IsGuiding returns 1
02:40:43.663 00.000 9828 scope still moving after pulse duration time elapsed
02:40:43.694 00.031 9828 IsSlewing returns 0
02:40:43.694 00.000 9828 IsGuiding returns 1
02:40:43.725 00.031 9828 IsSlewing returns 0
02:40:43.725 00.000 9828 IsGuiding returns 1
02:40:43.757 00.032 9828 IsSlewing returns 0
02:40:43.757 00.000 9828 IsGuiding returns 0
02:40:43.757 00.000 9828 scope move finished after 6 + 105 ms
02:40:43.757 00.000 9828 Move returns status 0, amount 6
02:40:43.757 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:43.757 00.000 9828 MoveAxis(N, 16, B)
02:40:43.757 00.000 9828 Guiding  Dir = 0, Dur = 16
02:40:43.773 00.016 9828 IsSlewing returns 0
02:40:43.773 00.000 9828 IsGuiding returns 0
02:40:43.773 00.000 9828 PulseGuide returned control before completion, sleep 26
02:40:43.804 00.031 9828 IsGuiding returns 1
02:40:43.804 00.000 9828 scope still moving after pulse duration time elapsed
02:40:43.835 00.031 9828 IsSlewing returns 0
02:40:43.840 00.005 9828 IsGuiding returns 1
02:40:43.866 00.026 9828 IsSlewing returns 0
02:40:43.866 00.000 9828 IsGuiding returns 1
02:40:43.897 00.031 9828 IsSlewing returns 0
02:40:43.897 00.000 9828 IsGuiding returns 1
02:40:43.928 00.031 9828 IsSlewing returns 0
02:40:43.928 00.000 9828 IsGuiding returns 0
02:40:43.928 00.000 9828 scope move finished after 16 + 139 ms
02:40:43.928 00.000 9828 Move returns status 0, amount 16
02:40:43.928 00.000 9828 move complete, result=0
02:40:43.928 00.000 9828 worker thread done servicing request
02:40:43.928 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:40:44.331 00.403 8976 Exposure complete
02:40:44.337 00.006 8976 worker thread done servicing request
02:40:44.337 00.000 5052 OnExposeComplete: enter
02:40:44.337 00.000 5052 UpdateGuideState(): m_state=6
02:40:44.337 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9922
02:40:44.337 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.80, Mass=113, SNR=7.3, Peak=60 HFD=2.4
02:40:44.337 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:40:44.337 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:40:44.337 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.09 hyp=0.82 cameraTheta=0.11 mountX=-0.29 mountY=-0.73, mountTheta=-1.95
02:40:44.338 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.09, opts=13)
02:40:44.338 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.09)
02:40:44.338 00.000 8976 Worker thread wakes up
02:40:44.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.09) opts 0xd
02:40:44.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.09)
02:40:44.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:40:44.338 00.000 8976 Moving (0.81, 0.09) raw xDistance=-0.29 yDistance=-0.73
02:40:44.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:40:44.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.73
02:40:44.338 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:40:44.338 00.000 8976 MoveAxis(R, 1, ABG)
02:40:44.338 00.000 8976 stepping (-7, 8) + (1, 0)
02:40:44.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:44.339 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:44.339 00.000 5052 Enqueuing Expose request
02:40:44.339 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:44.363 00.024 8976 Received - 47 (G) 
02:40:44.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:44.363 00.000 8976 stepped: pos (-6, 8)
02:40:44.363 00.000 8976 MoveAxis(U, 3, ABG)
02:40:44.364 00.001 8976 stepping (-6, 8) + (0, 3)
02:40:44.364 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:44.395 00.031 8976 Received - 47 (G) 
02:40:44.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:44.395 00.000 8976 stepped: pos (-6, 11)
02:40:44.395 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:40:44.395 00.000 8976 MountToCamera -- mountX=1.21 mountY=-1.17 hyp=1.69 mountTheta=-0.77 cameraX=0.49, cameraY=1.61 cameraTheta=1.27
02:40:44.395 00.000 8976 incremental bump (0.492, 1.614) isValid = 1
02:40:44.395 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
02:40:44.395 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:40:44.395 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:40:44.395 00.000 8976 move complete, result=0
02:40:44.395 00.000 9828 Worker thread wakes up
02:40:44.395 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:40:44.395 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:40:44.395 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:40:44.395 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:40:44.395 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
02:40:44.395 00.000 8976 worker thread done servicing request
02:40:44.395 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:40:44.396 00.001 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:40:44.396 00.000 9828 BLC: window closed
02:40:44.396 00.000 9828 MoveAxis(E, 12, B)
02:40:44.396 00.000 9828 Guiding  Dir = 2, Dur = 12
02:40:44.396 00.000 8976 Worker thread wakes up
02:40:44.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:44.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:44.396 00.000 9828 IsSlewing returns 0
02:40:44.397 00.001 9828 IsGuiding returns 0
02:40:44.397 00.000 9828 PulseGuide returned control before completion, sleep 22
02:40:44.433 00.036 9828 IsGuiding returns 1
02:40:44.433 00.000 9828 scope still moving after pulse duration time elapsed
02:40:44.465 00.032 9828 IsSlewing returns 0
02:40:44.465 00.000 9828 IsGuiding returns 1
02:40:44.496 00.031 9828 IsSlewing returns 0
02:40:44.496 00.000 9828 IsGuiding returns 1
02:40:44.527 00.031 9828 IsSlewing returns 0
02:40:44.527 00.000 9828 IsGuiding returns 0
02:40:44.527 00.000 9828 scope move finished after 12 + 117 ms
02:40:44.527 00.000 9828 Move returns status 0, amount 12
02:40:44.527 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:44.527 00.000 9828 MoveAxis(N, 15, B)
02:40:44.527 00.000 9828 Guiding  Dir = 0, Dur = 15
02:40:44.542 00.015 9828 IsSlewing returns 0
02:40:44.542 00.000 9828 IsGuiding returns 0
02:40:44.543 00.001 9828 PulseGuide returned control before completion, sleep 25
02:40:44.573 00.030 9828 IsGuiding returns 1
02:40:44.573 00.000 9828 scope still moving after pulse duration time elapsed
02:40:44.604 00.031 9828 IsSlewing returns 0
02:40:44.604 00.000 9828 IsGuiding returns 1
02:40:44.634 00.030 9828 IsSlewing returns 0
02:40:44.634 00.000 9828 IsGuiding returns 1
02:40:44.666 00.032 9828 IsSlewing returns 0
02:40:44.666 00.000 9828 IsGuiding returns 1
02:40:44.696 00.030 9828 IsSlewing returns 0
02:40:44.697 00.001 9828 IsGuiding returns 0
02:40:44.697 00.000 9828 scope move finished after 15 + 140 ms
02:40:44.697 00.000 9828 Move returns status 0, amount 15
02:40:44.697 00.000 9828 move complete, result=0
02:40:44.697 00.000 9828 worker thread done servicing request
02:40:44.697 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:40:45.081 00.384 8976 Exposure complete
02:40:45.086 00.005 8976 worker thread done servicing request
02:40:45.086 00.000 5052 OnExposeComplete: enter
02:40:45.087 00.001 5052 UpdateGuideState(): m_state=6
02:40:45.087 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9923
02:40:45.087 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.26, Mass=112, SNR=7.3, Peak=61 HFD=2.3
02:40:45.087 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
02:40:45.087 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
02:40:45.087 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.45 hyp=0.78 cameraTheta=-0.61 mountX=-0.69 mountY=-0.29, mountTheta=-2.74
02:40:45.087 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.45, opts=13)
02:40:45.087 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.45)
02:40:45.088 00.001 8976 Worker thread wakes up
02:40:45.088 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.45) opts 0xd
02:40:45.088 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.45)
02:40:45.088 00.000 8976 Moving (0.64, -0.45) raw xDistance=-0.69 yDistance=-0.29
02:40:45.088 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:40:45.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
02:40:45.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.29
02:40:45.088 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:40:45.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:45.088 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:45.088 00.000 8976 MoveAxis(R, 3, ABG)
02:40:45.088 00.000 8976 stepping (-6, 11) + (3, 0)
02:40:45.088 00.000 5052 Enqueuing Expose request
02:40:45.088 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:45.130 00.042 8976 Received - 47 (G) 
02:40:45.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:45.130 00.000 8976 stepped: pos (-3, 11)
02:40:45.130 00.000 8976 MoveAxis(U, 1, ABG)
02:40:45.130 00.000 8976 stepping (-3, 11) + (0, 1)
02:40:45.130 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:45.163 00.033 8976 Received - 47 (G) 
02:40:45.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:45.163 00.000 8976 stepped: pos (-3, 12)
02:40:45.163 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:40:45.163 00.000 8976 MountToCamera -- mountX=0.96 mountY=-1.41 hyp=1.71 mountTheta=-0.97 cameraX=0.82, cameraY=1.50 cameraTheta=1.07
02:40:45.163 00.000 8976 incremental bump (0.821, 1.502) isValid = 1
02:40:45.163 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
02:40:45.163 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:40:45.163 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:40:45.163 00.000 8976 move complete, result=0
02:40:45.163 00.000 9828 Worker thread wakes up
02:40:45.163 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:40:45.163 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:40:45.163 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:40:45.163 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:40:45.163 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:40:45.163 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:40:45.163 00.000 9828 BLC: window closed
02:40:45.163 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
02:40:45.163 00.000 8976 worker thread done servicing request
02:40:45.164 00.001 8976 Worker thread wakes up
02:40:45.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:45.164 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:45.164 00.000 9828 MoveAxis(E, 19, B)
02:40:45.164 00.000 9828 Guiding  Dir = 2, Dur = 19
02:40:45.165 00.001 9828 IsSlewing returns 0
02:40:45.165 00.000 9828 IsGuiding returns 0
02:40:45.166 00.001 9828 PulseGuide returned control before completion, sleep 29
02:40:45.196 00.030 9828 IsGuiding returns 1
02:40:45.196 00.000 9828 scope still moving after pulse duration time elapsed
02:40:45.227 00.031 9828 IsSlewing returns 0
02:40:45.227 00.000 9828 IsGuiding returns 1
02:40:45.259 00.032 9828 IsSlewing returns 0
02:40:45.260 00.001 9828 IsGuiding returns 1
02:40:45.290 00.030 9828 IsSlewing returns 0
02:40:45.290 00.000 9828 IsGuiding returns 1
02:40:45.320 00.030 9828 IsSlewing returns 0
02:40:45.320 00.000 9828 IsGuiding returns 0
02:40:45.321 00.001 9828 scope move finished after 19 + 136 ms
02:40:45.321 00.000 9828 Move returns status 0, amount 19
02:40:45.321 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:45.321 00.000 9828 MoveAxis(N, 13, B)
02:40:45.321 00.000 9828 Guiding  Dir = 0, Dur = 13
02:40:45.336 00.015 9828 IsSlewing returns 0
02:40:45.336 00.000 9828 IsGuiding returns 0
02:40:45.336 00.000 9828 PulseGuide returned control before completion, sleep 23
02:40:45.367 00.031 9828 IsGuiding returns 1
02:40:45.367 00.000 9828 scope still moving after pulse duration time elapsed
02:40:45.398 00.031 9828 IsSlewing returns 0
02:40:45.398 00.000 9828 IsGuiding returns 1
02:40:45.428 00.030 9828 IsSlewing returns 0
02:40:45.428 00.000 9828 IsGuiding returns 1
02:40:45.459 00.031 9828 IsSlewing returns 0
02:40:45.459 00.000 9828 IsGuiding returns 1
02:40:45.490 00.031 9828 IsSlewing returns 0
02:40:45.490 00.000 9828 IsGuiding returns 0
02:40:45.490 00.000 9828 scope move finished after 13 + 140 ms
02:40:45.490 00.000 9828 Move returns status 0, amount 13
02:40:45.490 00.000 9828 move complete, result=0
02:40:45.490 00.000 9828 worker thread done servicing request
02:40:45.490 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:40:45.849 00.359 8976 Exposure complete
02:40:45.855 00.006 8976 worker thread done servicing request
02:40:45.855 00.000 5052 OnExposeComplete: enter
02:40:45.855 00.000 5052 UpdateGuideState(): m_state=6
02:40:45.855 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9924
02:40:45.855 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.57, Mass=114, SNR=7.3, Peak=66 HFD=1.9
02:40:45.855 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.13 = -3.13)
02:40:45.855 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.23 = 3.05)
02:40:45.855 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.09 mountX=-0.16 mountY=0.01, mountTheta=3.05
02:40:45.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.14, opts=13)
02:40:45.856 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.14)
02:40:45.856 00.000 8976 Worker thread wakes up
02:40:45.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.14) opts 0xd
02:40:45.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.14)
02:40:45.856 00.000 8976 Moving (0.07, -0.14) raw xDistance=-0.16 yDistance=0.01
02:40:45.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=145, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:40:45.856 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
02:40:45.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:45.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:40:45.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:45.856 00.000 5052 Enqueuing Expose request
02:40:45.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:40:45.856 00.000 8976 MoveAxis(R, 0, ABG)
02:40:45.856 00.000 8976 MoveAxis(U, 0, ABG)
02:40:45.857 00.001 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:40:45.857 00.000 8976 MountToCamera -- mountX=0.80 mountY=-1.58 hyp=1.77 mountTheta=-1.10 cameraX=1.04, cameraY=1.43 cameraTheta=0.94
02:40:45.857 00.000 8976 incremental bump (1.041, 1.428) isValid = 1
02:40:45.857 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:40:45.857 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:40:45.857 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:40:45.857 00.000 8976 move complete, result=0
02:40:45.857 00.000 9828 Worker thread wakes up
02:40:45.857 00.000 8976 worker thread done servicing request
02:40:45.857 00.000 8976 Worker thread wakes up
02:40:45.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:45.857 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:40:45.857 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:45.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:45.857 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:40:45.857 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
02:40:45.857 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
02:40:45.857 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:40:45.858 00.001 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:40:45.858 00.000 9828 BLC: window closed
02:40:45.858 00.000 9828 MoveAxis(E, 23, B)
02:40:45.858 00.000 9828 Guiding  Dir = 2, Dur = 23
02:40:45.858 00.000 9828 IsSlewing returns 0
02:40:45.858 00.000 9828 IsGuiding returns 0
02:40:45.858 00.000 9828 PulseGuide returned control before completion, sleep 33
02:40:45.894 00.036 9828 IsGuiding returns 1
02:40:45.894 00.000 9828 scope still moving after pulse duration time elapsed
02:40:45.925 00.031 9828 IsSlewing returns 0
02:40:45.925 00.000 9828 IsGuiding returns 1
02:40:45.955 00.030 9828 IsSlewing returns 0
02:40:45.955 00.000 9828 IsGuiding returns 1
02:40:45.987 00.032 9828 IsSlewing returns 0
02:40:45.987 00.000 9828 IsGuiding returns 1
02:40:46.018 00.031 9828 IsSlewing returns 0
02:40:46.018 00.000 9828 IsGuiding returns 0
02:40:46.018 00.000 9828 scope move finished after 23 + 136 ms
02:40:46.018 00.000 9828 Move returns status 0, amount 23
02:40:46.018 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:46.018 00.000 9828 MoveAxis(N, 12, B)
02:40:46.018 00.000 9828 Guiding  Dir = 0, Dur = 12
02:40:46.034 00.016 9828 IsSlewing returns 0
02:40:46.034 00.000 9828 IsGuiding returns 0
02:40:46.034 00.000 9828 PulseGuide returned control before completion, sleep 22
02:40:46.063 00.029 9828 IsGuiding returns 1
02:40:46.063 00.000 9828 scope still moving after pulse duration time elapsed
02:40:46.095 00.032 9828 IsSlewing returns 0
02:40:46.095 00.000 9828 IsGuiding returns 1
02:40:46.125 00.030 9828 IsSlewing returns 0
02:40:46.125 00.000 9828 IsGuiding returns 1
02:40:46.156 00.031 9828 IsSlewing returns 0
02:40:46.156 00.000 9828 IsGuiding returns 1
02:40:46.187 00.031 9828 IsSlewing returns 0
02:40:46.187 00.000 9828 IsGuiding returns 0
02:40:46.187 00.000 9828 scope move finished after 12 + 141 ms
02:40:46.187 00.000 9828 Move returns status 0, amount 12
02:40:46.187 00.000 9828 move complete, result=0
02:40:46.187 00.000 9828 worker thread done servicing request
02:40:46.187 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:40:46.542 00.355 8976 Exposure complete
02:40:46.548 00.006 8976 worker thread done servicing request
02:40:46.548 00.000 5052 OnExposeComplete: enter
02:40:46.548 00.000 5052 UpdateGuideState(): m_state=6
02:40:46.548 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9925
02:40:46.548 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.84, Mass=114, SNR=7.3, Peak=65 HFD=2.0
02:40:46.548 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:40:46.549 00.001 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:40:46.549 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.13 hyp=0.42 cameraTheta=0.32 mountX=-0.06 mountY=-0.41, mountTheta=-1.72
02:40:46.549 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.13, opts=13)
02:40:46.549 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.13)
02:40:46.549 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:40:46.549 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
02:40:46.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:46.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:46.549 00.000 5052 Enqueuing Expose request
02:40:46.549 00.000 8976 Worker thread wakes up
02:40:46.550 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.13) opts 0xd
02:40:46.550 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.13)
02:40:46.550 00.000 8976 Moving (0.40, 0.13) raw xDistance=-0.06 yDistance=-0.41
02:40:46.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:40:46.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:40:46.550 00.000 8976 MoveAxis(R, 0, ABG)
02:40:46.550 00.000 8976 MoveAxis(U, 2, ABG)
02:40:46.550 00.000 8976 stepping (-3, 12) + (0, 2)
02:40:46.550 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:46.585 00.035 8976 Received - 47 (G) 
02:40:46.586 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:46.586 00.000 8976 stepped: pos (-3, 14)
02:40:46.586 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:40:46.586 00.000 8976 MountToCamera -- mountX=0.69 mountY=-1.79 hyp=1.92 mountTheta=-1.20 cameraX=1.28, cameraY=1.43 cameraTheta=0.84
02:40:46.586 00.000 8976 incremental bump (1.282, 1.426) isValid = 1
02:40:46.586 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
02:40:46.586 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:40:46.586 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:40:46.586 00.000 8976 move complete, result=0
02:40:46.586 00.000 9828 Worker thread wakes up
02:40:46.586 00.000 8976 worker thread done servicing request
02:40:46.586 00.000 8976 Worker thread wakes up
02:40:46.586 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:40:46.586 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:40:46.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:46.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:46.586 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:40:46.586 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:40:46.587 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:40:46.587 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:40:46.587 00.000 9828 BLC: window closed
02:40:46.587 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:40:46.587 00.000 9828 MoveAxis(E, 26, B)
02:40:46.587 00.000 9828 Guiding  Dir = 2, Dur = 26
02:40:46.587 00.000 9828 IsSlewing returns 0
02:40:46.587 00.000 9828 IsGuiding returns 0
02:40:46.588 00.001 9828 PulseGuide returned control before completion, sleep 36
02:40:46.638 00.050 9828 IsGuiding returns 1
02:40:46.638 00.000 9828 scope still moving after pulse duration time elapsed
02:40:46.669 00.031 9828 IsSlewing returns 0
02:40:46.669 00.000 9828 IsGuiding returns 1
02:40:46.699 00.030 9828 IsSlewing returns 0
02:40:46.699 00.000 9828 IsGuiding returns 1
02:40:46.731 00.032 9828 IsSlewing returns 0
02:40:46.731 00.000 9828 IsGuiding returns 0
02:40:46.731 00.000 9828 scope move finished after 26 + 117 ms
02:40:46.731 00.000 9828 Move returns status 0, amount 26
02:40:46.731 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:46.731 00.000 9828 MoveAxis(N, 11, B)
02:40:46.731 00.000 9828 Guiding  Dir = 0, Dur = 11
02:40:46.746 00.015 9828 IsSlewing returns 0
02:40:46.746 00.000 9828 IsGuiding returns 0
02:40:46.746 00.000 9828 PulseGuide returned control before completion, sleep 21
02:40:46.777 00.031 9828 IsGuiding returns 1
02:40:46.777 00.000 9828 scope still moving after pulse duration time elapsed
02:40:46.809 00.032 9828 IsSlewing returns 0
02:40:46.809 00.000 9828 IsGuiding returns 1
02:40:46.840 00.031 9828 IsSlewing returns 0
02:40:46.840 00.000 9828 IsGuiding returns 1
02:40:46.870 00.030 9828 IsSlewing returns 0
02:40:46.870 00.000 9828 IsGuiding returns 1
02:40:46.902 00.032 9828 IsSlewing returns 0
02:40:46.902 00.000 9828 IsGuiding returns 0
02:40:46.902 00.000 9828 scope move finished after 11 + 145 ms
02:40:46.902 00.000 9828 Move returns status 0, amount 11
02:40:46.902 00.000 9828 move complete, result=0
02:40:46.902 00.000 9828 worker thread done servicing request
02:40:46.902 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:40:47.269 00.367 8976 Exposure complete
02:40:47.275 00.006 8976 worker thread done servicing request
02:40:47.275 00.000 5052 OnExposeComplete: enter
02:40:47.275 00.000 5052 UpdateGuideState(): m_state=6
02:40:47.275 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9926
02:40:47.275 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.53, Mass=118, SNR=7.5, Peak=66 HFD=2.0
02:40:47.275 00.000 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.04) = xAngle (-3.75 = 2.53)
02:40:47.275 00.000 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.43)
02:40:47.275 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.71 mountX=-0.15 mountY=0.12, mountTheta=2.47
02:40:47.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.18, opts=13)
02:40:47.276 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.18)
02:40:47.276 00.000 8976 Worker thread wakes up
02:40:47.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.18) opts 0xd
02:40:47.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.18)
02:40:47.276 00.000 8976 Moving (-0.02, -0.18) raw xDistance=-0.15 yDistance=0.12
02:40:47.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:40:47.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:40:47.276 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:40:47.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:47.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:40:47.276 00.000 8976 MoveAxis(R, 0, ABG)
02:40:47.277 00.001 8976 MoveAxis(U, 0, ABG)
02:40:47.277 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:47.277 00.000 5052 Enqueuing Expose request
02:40:47.277 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:40:47.277 00.000 8976 MountToCamera -- mountX=0.61 mountY=-1.93 hyp=2.03 mountTheta=-1.26 cameraX=1.44, cameraY=1.42 cameraTheta=0.78
02:40:47.277 00.000 8976 incremental bump (1.443, 1.424) isValid = 1
02:40:47.277 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
02:40:47.277 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:40:47.277 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:40:47.277 00.000 8976 move complete, result=0
02:40:47.277 00.000 9828 Worker thread wakes up
02:40:47.277 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:40:47.277 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:40:47.277 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:40:47.277 00.000 8976 worker thread done servicing request
02:40:47.277 00.000 8976 Worker thread wakes up
02:40:47.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:47.277 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:47.278 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:47.278 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:40:47.278 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:40:47.278 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:40:47.278 00.000 9828 BLC: window closed
02:40:47.278 00.000 9828 MoveAxis(E, 27, B)
02:40:47.278 00.000 9828 Guiding  Dir = 2, Dur = 27
02:40:47.278 00.000 9828 IsSlewing returns 0
02:40:47.278 00.000 9828 IsGuiding returns 0
02:40:47.278 00.000 9828 PulseGuide returned control before completion, sleep 37
02:40:47.323 00.045 9828 IsGuiding returns 1
02:40:47.323 00.000 9828 scope still moving after pulse duration time elapsed
02:40:47.354 00.031 9828 IsSlewing returns 0
02:40:47.354 00.000 9828 IsGuiding returns 1
02:40:47.386 00.032 9828 IsSlewing returns 0
02:40:47.386 00.000 9828 IsGuiding returns 1
02:40:47.416 00.030 9828 IsSlewing returns 0
02:40:47.416 00.000 9828 IsGuiding returns 1
02:40:47.448 00.032 9828 IsSlewing returns 0
02:40:47.448 00.000 9828 IsGuiding returns 0
02:40:47.448 00.000 9828 scope move finished after 27 + 142 ms
02:40:47.448 00.000 9828 Move returns status 0, amount 27
02:40:47.449 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:47.449 00.000 9828 MoveAxis(N, 10, B)
02:40:47.449 00.000 9828 Guiding  Dir = 0, Dur = 10
02:40:47.464 00.015 9828 IsSlewing returns 0
02:40:47.464 00.000 9828 IsGuiding returns 0
02:40:47.464 00.000 9828 PulseGuide returned control before completion, sleep 20
02:40:47.495 00.031 9828 IsGuiding returns 1
02:40:47.495 00.000 9828 scope still moving after pulse duration time elapsed
02:40:47.526 00.031 9828 IsSlewing returns 0
02:40:47.526 00.000 9828 IsGuiding returns 1
02:40:47.556 00.030 9828 IsSlewing returns 0
02:40:47.556 00.000 9828 IsGuiding returns 1
02:40:47.587 00.031 9828 IsSlewing returns 0
02:40:47.587 00.000 9828 IsGuiding returns 1
02:40:47.618 00.031 9828 IsSlewing returns 0
02:40:47.618 00.000 9828 IsGuiding returns 0
02:40:47.618 00.000 9828 scope move finished after 10 + 144 ms
02:40:47.618 00.000 9828 Move returns status 0, amount 10
02:40:47.618 00.000 9828 move complete, result=0
02:40:47.618 00.000 9828 worker thread done servicing request
02:40:47.618 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:40:47.962 00.344 8976 Exposure complete
02:40:47.967 00.005 8976 worker thread done servicing request
02:40:47.967 00.000 5052 OnExposeComplete: enter
02:40:47.967 00.000 5052 UpdateGuideState(): m_state=6
02:40:47.967 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9927
02:40:47.967 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.76, Mass=133, SNR=7.9, Peak=66 HFD=2.5
02:40:47.967 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:40:47.967 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
02:40:47.967 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.45 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
02:40:47.968 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.05, opts=13)
02:40:47.968 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.05)
02:40:47.968 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:40:47.968 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
02:40:47.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:47.968 00.000 8976 Worker thread wakes up
02:40:47.968 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.05) opts 0xd
02:40:47.968 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.05)
02:40:47.968 00.000 8976 Moving (0.11, 0.05) raw xDistance=-0.00 yDistance=-0.12
02:40:47.968 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:47.968 00.000 5052 Enqueuing Expose request
02:40:47.969 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:40:47.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:40:47.969 00.000 8976 MoveAxis(R, 0, ABG)
02:40:47.969 00.000 8976 MoveAxis(U, 0, ABG)
02:40:47.969 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:40:47.969 00.000 8976 MountToCamera -- mountX=0.56 mountY=-2.03 hyp=2.11 mountTheta=-1.30 cameraX=1.55, cameraY=1.42 cameraTheta=0.74
02:40:47.969 00.000 8976 incremental bump (1.551, 1.423) isValid = 1
02:40:47.969 00.000 8976 Scheduling Mount bump of (0.084, 0.080)
02:40:47.969 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:40:47.969 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:40:47.969 00.000 8976 move complete, result=0
02:40:47.969 00.000 9828 Worker thread wakes up
02:40:47.969 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:47.969 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:40:47.969 00.000 8976 worker thread done servicing request
02:40:47.969 00.000 8976 Worker thread wakes up
02:40:47.970 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:47.970 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:40:47.970 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:47.970 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.43)
02:40:47.970 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.51)
02:40:47.970 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
02:40:47.970 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:40:47.970 00.000 9828 BLC: window closed
02:40:47.970 00.000 9828 MoveAxis(E, 28, B)
02:40:47.970 00.000 9828 Guiding  Dir = 2, Dur = 28
02:40:47.970 00.000 9828 IsSlewing returns 0
02:40:47.970 00.000 9828 IsGuiding returns 0
02:40:47.970 00.000 9828 PulseGuide returned control before completion, sleep 38
02:40:48.011 00.041 9828 IsGuiding returns 1
02:40:48.011 00.000 9828 scope still moving after pulse duration time elapsed
02:40:48.043 00.032 9828 IsSlewing returns 0
02:40:48.043 00.000 9828 IsGuiding returns 1
02:40:48.075 00.032 9828 IsSlewing returns 0
02:40:48.075 00.000 9828 IsGuiding returns 1
02:40:48.105 00.030 9828 IsSlewing returns 0
02:40:48.105 00.000 9828 IsGuiding returns 1
02:40:48.136 00.031 9828 IsSlewing returns 0
02:40:48.137 00.001 9828 IsGuiding returns 0
02:40:48.137 00.000 9828 scope move finished after 28 + 137 ms
02:40:48.137 00.000 9828 Move returns status 0, amount 28
02:40:48.137 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:48.137 00.000 9828 MoveAxis(N, 9, B)
02:40:48.137 00.000 9828 Guiding  Dir = 0, Dur = 9
02:40:48.152 00.015 9828 IsSlewing returns 0
02:40:48.152 00.000 9828 IsGuiding returns 0
02:40:48.152 00.000 9828 PulseGuide returned control before completion, sleep 19
02:40:48.182 00.030 9828 IsGuiding returns 1
02:40:48.182 00.000 9828 scope still moving after pulse duration time elapsed
02:40:48.213 00.031 9828 IsSlewing returns 0
02:40:48.213 00.000 9828 IsGuiding returns 1
02:40:48.244 00.031 9828 IsSlewing returns 0
02:40:48.244 00.000 9828 IsGuiding returns 1
02:40:48.275 00.031 9828 IsSlewing returns 0
02:40:48.275 00.000 9828 IsGuiding returns 1
02:40:48.306 00.031 9828 IsSlewing returns 0
02:40:48.306 00.000 9828 IsGuiding returns 0
02:40:48.306 00.000 9828 scope move finished after 9 + 144 ms
02:40:48.306 00.000 9828 Move returns status 0, amount 9
02:40:48.306 00.000 9828 move complete, result=0
02:40:48.306 00.000 9828 worker thread done servicing request
02:40:48.306 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:40:48.657 00.351 8976 Exposure complete
02:40:48.662 00.005 8976 worker thread done servicing request
02:40:48.663 00.001 5052 OnExposeComplete: enter
02:40:48.663 00.000 5052 UpdateGuideState(): m_state=6
02:40:48.663 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9928
02:40:48.663 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.72, Mass=98, SNR=6.9, Peak=69 HFD=1.7
02:40:48.663 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:40:48.663 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
02:40:48.663 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.80 mountX=0.03 mountY=0.02, mountTheta=0.69
02:40:48.663 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.01, opts=13)
02:40:48.664 00.001 5052 Enqueuing Move request for stepguider (-0.03, 0.01)
02:40:48.664 00.000 8976 Worker thread wakes up
02:40:48.664 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.01) opts 0xd
02:40:48.664 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:40:48.664 00.000 5052 UpdateGuideState exits: m=98 SNR=6.9
02:40:48.664 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.01)
02:40:48.664 00.000 8976 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=0.02
02:40:48.664 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:40:48.664 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:48.664 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:48.664 00.000 5052 Enqueuing Expose request
02:40:48.664 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:40:48.664 00.000 8976 MoveAxis(R, 0, ABG)
02:40:48.664 00.000 8976 MoveAxis(U, 0, ABG)
02:40:48.665 00.001 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:40:48.665 00.000 8976 MountToCamera -- mountX=0.53 mountY=-2.09 hyp=2.16 mountTheta=-1.32 cameraX=1.62, cameraY=1.42 cameraTheta=0.72
02:40:48.665 00.000 8976 incremental bump (1.623, 1.423) isValid = 1
02:40:48.666 00.001 8976 Scheduling Mount bump of (0.026, 0.023)
02:40:48.666 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.02, opts=4)
02:40:48.666 00.000 8976 Enqueuing Move request for scope (0.03, 0.02)
02:40:48.666 00.000 8976 move complete, result=0
02:40:48.666 00.000 8976 worker thread done servicing request
02:40:48.666 00.000 8976 Worker thread wakes up
02:40:48.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:48.666 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:48.666 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:48.666 00.000 9828 Worker thread wakes up
02:40:48.666 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0x4
02:40:48.667 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
02:40:48.667 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
02:40:48.667 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
02:40:48.667 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.74 mountX=-0.03 mountY=-0.02, mountTheta=-2.50
02:40:48.667 00.000 9828 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=-0.02
02:40:48.667 00.000 9828 BLC: window closed
02:40:48.667 00.000 9828 MoveAxis(E, 9, B)
02:40:48.667 00.000 9828 Guiding  Dir = 2, Dur = 9
02:40:48.668 00.001 9828 IsSlewing returns 0
02:40:48.668 00.000 9828 IsGuiding returns 0
02:40:48.668 00.000 9828 PulseGuide returned control before completion, sleep 19
02:40:48.698 00.030 9828 IsGuiding returns 1
02:40:48.698 00.000 9828 scope still moving after pulse duration time elapsed
02:40:48.729 00.031 9828 IsSlewing returns 0
02:40:48.729 00.000 9828 IsGuiding returns 1
02:40:48.759 00.030 9828 IsSlewing returns 0
02:40:48.760 00.001 9828 IsGuiding returns 1
02:40:48.790 00.030 9828 IsSlewing returns 0
02:40:48.790 00.000 9828 IsGuiding returns 1
02:40:48.819 00.029 9828 IsSlewing returns 0
02:40:48.819 00.000 9828 IsGuiding returns 0
02:40:48.819 00.000 9828 scope move finished after 9 + 143 ms
02:40:48.819 00.000 9828 Move returns status 0, amount 9
02:40:48.820 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:48.820 00.000 9828 MoveAxis(N, 3, B)
02:40:48.820 00.000 9828 Guiding  Dir = 0, Dur = 3
02:40:48.835 00.015 9828 IsSlewing returns 0
02:40:48.835 00.000 9828 IsGuiding returns 0
02:40:48.835 00.000 9828 PulseGuide returned control before completion, sleep 13
02:40:48.850 00.015 9828 IsGuiding returns 1
02:40:48.850 00.000 9828 scope still moving after pulse duration time elapsed
02:40:48.881 00.031 9828 IsSlewing returns 0
02:40:48.881 00.000 9828 IsGuiding returns 1
02:40:48.912 00.031 9828 IsSlewing returns 0
02:40:48.912 00.000 9828 IsGuiding returns 1
02:40:48.943 00.031 9828 IsSlewing returns 0
02:40:48.943 00.000 9828 IsGuiding returns 1
02:40:48.974 00.031 9828 IsSlewing returns 0
02:40:48.974 00.000 9828 IsGuiding returns 0
02:40:48.974 00.000 9828 scope move finished after 3 + 135 ms
02:40:48.974 00.000 9828 Move returns status 0, amount 3
02:40:48.974 00.000 9828 move complete, result=0
02:40:48.974 00.000 9828 worker thread done servicing request
02:40:48.974 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.0 px 3 ms NORTH
02:40:49.352 00.378 8976 Exposure complete
02:40:49.357 00.005 8976 worker thread done servicing request
02:40:49.357 00.000 5052 OnExposeComplete: enter
02:40:49.357 00.000 5052 UpdateGuideState(): m_state=6
02:40:49.358 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9929
02:40:49.358 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.75, Mass=134, SNR=7.9, Peak=74 HFD=2.2
02:40:49.358 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:40:49.358 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
02:40:49.358 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.87 mountX=0.11 mountY=0.11, mountTheta=0.77
02:40:49.358 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.04, opts=13)
02:40:49.358 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.04)
02:40:49.358 00.000 8976 Worker thread wakes up
02:40:49.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.04) opts 0xd
02:40:49.359 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.04)
02:40:49.359 00.000 8976 Moving (-0.16, 0.04) raw xDistance=0.11 yDistance=0.11
02:40:49.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:40:49.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:40:49.359 00.000 8976 MoveAxis(R, 0, ABG)
02:40:49.359 00.000 8976 MoveAxis(U, 0, ABG)
02:40:49.359 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:40:49.359 00.000 5052 UpdateGuideState exits: m=134 SNR=7.9
02:40:49.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:49.359 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:40:49.359 00.000 8976 MountToCamera -- mountX=0.51 mountY=-2.14 hyp=2.19 mountTheta=-1.34 cameraX=1.67, cameraY=1.42 cameraTheta=0.70
02:40:49.359 00.000 8976 incremental bump (1.672, 1.422) isValid = 1
02:40:49.359 00.000 8976 Scheduling Mount bump of (0.087, 0.077)
02:40:49.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:49.359 00.000 5052 Enqueuing Expose request
02:40:49.359 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:40:49.359 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:40:49.359 00.000 8976 move complete, result=0
02:40:49.359 00.000 9828 Worker thread wakes up
02:40:49.360 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:40:49.360 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:40:49.360 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:49.360 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
02:40:49.360 00.000 8976 worker thread done servicing request
02:40:49.360 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.55)
02:40:49.360 00.000 8976 Worker thread wakes up
02:40:49.360 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
02:40:49.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:49.360 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:49.360 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:40:49.360 00.000 9828 BLC: window closed
02:40:49.360 00.000 9828 MoveAxis(E, 29, B)
02:40:49.360 00.000 9828 Guiding  Dir = 2, Dur = 29
02:40:49.361 00.001 9828 IsSlewing returns 0
02:40:49.361 00.000 9828 IsGuiding returns 0
02:40:49.361 00.000 9828 PulseGuide returned control before completion, sleep 39
02:40:49.413 00.052 9828 IsGuiding returns 1
02:40:49.413 00.000 9828 scope still moving after pulse duration time elapsed
02:40:49.444 00.031 9828 IsSlewing returns 0
02:40:49.444 00.000 9828 IsGuiding returns 1
02:40:49.474 00.030 9828 IsSlewing returns 0
02:40:49.474 00.000 9828 IsGuiding returns 1
02:40:49.505 00.031 9828 IsSlewing returns 0
02:40:49.505 00.000 9828 IsGuiding returns 0
02:40:49.505 00.000 9828 scope move finished after 29 + 114 ms
02:40:49.505 00.000 9828 Move returns status 0, amount 29
02:40:49.505 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:49.505 00.000 9828 MoveAxis(N, 9, B)
02:40:49.505 00.000 9828 Guiding  Dir = 0, Dur = 9
02:40:49.521 00.016 9828 IsSlewing returns 0
02:40:49.521 00.000 9828 IsGuiding returns 0
02:40:49.521 00.000 9828 PulseGuide returned control before completion, sleep 19
02:40:49.552 00.031 9828 IsGuiding returns 1
02:40:49.552 00.000 9828 scope still moving after pulse duration time elapsed
02:40:49.583 00.031 9828 IsSlewing returns 0
02:40:49.583 00.000 9828 IsGuiding returns 1
02:40:49.614 00.031 9828 IsSlewing returns 0
02:40:49.614 00.000 9828 IsGuiding returns 1
02:40:49.645 00.031 9828 IsSlewing returns 0
02:40:49.645 00.000 9828 IsGuiding returns 1
02:40:49.675 00.030 9828 IsSlewing returns 0
02:40:49.675 00.000 9828 IsGuiding returns 0
02:40:49.675 00.000 9828 scope move finished after 9 + 146 ms
02:40:49.675 00.000 9828 Move returns status 0, amount 9
02:40:49.675 00.000 9828 move complete, result=0
02:40:49.676 00.001 9828 worker thread done servicing request
02:40:49.676 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:40:50.047 00.371 8976 Exposure complete
02:40:50.053 00.006 8976 worker thread done servicing request
02:40:50.053 00.000 5052 OnExposeComplete: enter
02:40:50.053 00.000 5052 UpdateGuideState(): m_state=6
02:40:50.053 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9930
02:40:50.053 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.54, Mass=136, SNR=8.0, Peak=72 HFD=2.2
02:40:50.053 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.61 = 1.67)
02:40:50.053 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.57)
02:40:50.053 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-2.57 mountX=-0.03 mountY=0.31, mountTheta=1.67
02:40:50.054 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.17, opts=13)
02:40:50.054 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.17)
02:40:50.054 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:40:50.054 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:40:50.054 00.000 8976 Worker thread wakes up
02:40:50.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.17) opts 0xd
02:40:50.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.17)
02:40:50.054 00.000 8976 Moving (-0.26, -0.17) raw xDistance=-0.03 yDistance=0.31
02:40:50.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:50.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:50.054 00.000 5052 Enqueuing Expose request
02:40:50.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:40:50.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:40:50.054 00.000 8976 MoveAxis(R, 0, ABG)
02:40:50.054 00.000 8976 MoveAxis(D, 1, ABG)
02:40:50.054 00.000 8976 stepping (-3, 14) + (0, -1)
02:40:50.054 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:50.087 00.033 8976 Received - 47 (G) 
02:40:50.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:50.087 00.000 8976 stepped: pos (-3, 13)
02:40:50.087 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:40:50.087 00.000 8976 MountToCamera -- mountX=0.49 mountY=-2.11 hyp=2.17 mountTheta=-1.34 cameraX=1.66, cameraY=1.40 cameraTheta=0.70
02:40:50.087 00.000 8976 incremental bump (1.658, 1.398) isValid = 1
02:40:50.087 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
02:40:50.087 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:40:50.087 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:40:50.087 00.000 8976 move complete, result=0
02:40:50.087 00.000 9828 Worker thread wakes up
02:40:50.087 00.000 8976 worker thread done servicing request
02:40:50.087 00.000 8976 Worker thread wakes up
02:40:50.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:50.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:50.088 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:40:50.088 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:40:50.088 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:40:50.088 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
02:40:50.088 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
02:40:50.088 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
02:40:50.088 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:40:50.088 00.000 9828 BLC: window closed
02:40:50.088 00.000 9828 MoveAxis(E, 29, B)
02:40:50.088 00.000 9828 Guiding  Dir = 2, Dur = 29
02:40:50.089 00.001 9828 IsSlewing returns 0
02:40:50.089 00.000 9828 IsGuiding returns 0
02:40:50.089 00.000 9828 PulseGuide returned control before completion, sleep 39
02:40:50.132 00.043 9828 IsGuiding returns 1
02:40:50.132 00.000 9828 scope still moving after pulse duration time elapsed
02:40:50.162 00.030 9828 IsSlewing returns 0
02:40:50.162 00.000 9828 IsGuiding returns 1
02:40:50.193 00.031 9828 IsSlewing returns 0
02:40:50.193 00.000 9828 IsGuiding returns 1
02:40:50.223 00.030 9828 IsSlewing returns 0
02:40:50.223 00.000 9828 IsGuiding returns 1
02:40:50.254 00.031 9828 IsSlewing returns 0
02:40:50.254 00.000 9828 IsGuiding returns 0
02:40:50.254 00.000 9828 scope move finished after 29 + 136 ms
02:40:50.254 00.000 9828 Move returns status 0, amount 29
02:40:50.254 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:50.254 00.000 9828 MoveAxis(N, 9, B)
02:40:50.254 00.000 9828 Guiding  Dir = 0, Dur = 9
02:40:50.270 00.016 9828 IsSlewing returns 0
02:40:50.270 00.000 9828 IsGuiding returns 0
02:40:50.270 00.000 9828 PulseGuide returned control before completion, sleep 19
02:40:50.302 00.032 9828 IsGuiding returns 1
02:40:50.302 00.000 9828 scope still moving after pulse duration time elapsed
02:40:50.333 00.031 9828 IsSlewing returns 0
02:40:50.333 00.000 9828 IsGuiding returns 1
02:40:50.363 00.030 9828 IsSlewing returns 0
02:40:50.363 00.000 9828 IsGuiding returns 1
02:40:50.393 00.030 9828 IsSlewing returns 0
02:40:50.393 00.000 9828 IsGuiding returns 1
02:40:50.424 00.031 9828 IsSlewing returns 0
02:40:50.424 00.000 9828 IsGuiding returns 0
02:40:50.425 00.001 9828 scope move finished after 9 + 145 ms
02:40:50.425 00.000 9828 Move returns status 0, amount 9
02:40:50.425 00.000 9828 move complete, result=0
02:40:50.425 00.000 9828 worker thread done servicing request
02:40:50.425 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:40:50.775 00.350 8976 Exposure complete
02:40:50.781 00.006 8976 worker thread done servicing request
02:40:50.781 00.000 5052 OnExposeComplete: enter
02:40:50.781 00.000 5052 UpdateGuideState(): m_state=6
02:40:50.781 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9931
02:40:50.781 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.77, Mass=106, SNR=7.1, Peak=70 HFD=1.6
02:40:50.781 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
02:40:50.781 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
02:40:50.781 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.79 mountX=0.02 mountY=-0.08, mountTheta=-1.26
02:40:50.782 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.06, opts=13)
02:40:50.782 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.06)
02:40:50.782 00.000 8976 Worker thread wakes up
02:40:50.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.06) opts 0xd
02:40:50.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.06)
02:40:50.782 00.000 8976 Moving (0.06, 0.06) raw xDistance=0.02 yDistance=-0.08
02:40:50.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:40:50.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:40:50.782 00.000 8976 MoveAxis(R, 0, ABG)
02:40:50.782 00.000 8976 MoveAxis(U, 0, ABG)
02:40:50.782 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:40:50.782 00.000 8976 MountToCamera -- mountX=0.48 mountY=-2.10 hyp=2.15 mountTheta=-1.35 cameraX=1.65, cameraY=1.38 cameraTheta=0.70
02:40:50.782 00.000 8976 incremental bump (1.648, 1.382) isValid = 1
02:40:50.782 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:40:50.782 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
02:40:50.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:50.782 00.000 8976 Scheduling Mount bump of (0.059, 0.051)
02:40:50.783 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:50.783 00.000 5052 Enqueuing Expose request
02:40:50.783 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.05, opts=4)
02:40:50.783 00.000 8976 Enqueuing Move request for scope (0.06, 0.05)
02:40:50.783 00.000 8976 move complete, result=0
02:40:50.783 00.000 9828 Worker thread wakes up
02:40:50.783 00.000 8976 worker thread done servicing request
02:40:50.783 00.000 8976 Worker thread wakes up
02:40:50.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:50.783 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:50.783 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0x4
02:40:50.783 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
02:40:50.783 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:50.783 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
02:40:50.783 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
02:40:50.783 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.72 mountX=-0.06 mountY=-0.04, mountTheta=-2.53
02:40:50.784 00.001 9828 Moving (0.06, 0.05) raw xDistance=-0.06 yDistance=-0.04
02:40:50.784 00.000 9828 BLC: window closed
02:40:50.784 00.000 9828 MoveAxis(E, 20, B)
02:40:50.784 00.000 9828 Guiding  Dir = 2, Dur = 20
02:40:50.784 00.000 9828 IsSlewing returns 0
02:40:50.784 00.000 9828 IsGuiding returns 0
02:40:50.784 00.000 9828 PulseGuide returned control before completion, sleep 30
02:40:50.830 00.046 9828 IsGuiding returns 1
02:40:50.830 00.000 9828 scope still moving after pulse duration time elapsed
02:40:50.861 00.031 9828 IsSlewing returns 0
02:40:50.861 00.000 9828 IsGuiding returns 1
02:40:50.892 00.031 9828 IsSlewing returns 0
02:40:50.892 00.000 9828 IsGuiding returns 1
02:40:50.924 00.032 9828 IsSlewing returns 0
02:40:50.924 00.000 9828 IsGuiding returns 0
02:40:50.924 00.000 9828 scope move finished after 20 + 119 ms
02:40:50.924 00.000 9828 Move returns status 0, amount 20
02:40:50.924 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:50.924 00.000 9828 MoveAxis(N, 6, B)
02:40:50.924 00.000 9828 Guiding  Dir = 0, Dur = 6
02:40:50.939 00.015 9828 IsSlewing returns 0
02:40:50.939 00.000 9828 IsGuiding returns 0
02:40:50.939 00.000 9828 PulseGuide returned control before completion, sleep 16
02:40:50.970 00.031 9828 IsGuiding returns 1
02:40:50.970 00.000 9828 scope still moving after pulse duration time elapsed
02:40:51.002 00.032 9828 IsSlewing returns 0
02:40:51.002 00.000 9828 IsGuiding returns 1
02:40:51.032 00.030 9828 IsSlewing returns 0
02:40:51.032 00.000 9828 IsGuiding returns 1
02:40:51.064 00.032 9828 IsSlewing returns 0
02:40:51.064 00.000 9828 IsGuiding returns 1
02:40:51.095 00.031 9828 IsSlewing returns 0
02:40:51.095 00.000 9828 IsGuiding returns 1
02:40:51.141 00.046 9828 IsSlewing returns 0
02:40:51.141 00.000 9828 IsGuiding returns 0
02:40:51.141 00.000 9828 scope move finished after 6 + 195 ms
02:40:51.141 00.000 9828 Move returns status 0, amount 6
02:40:51.141 00.000 9828 move complete, result=0
02:40:51.142 00.001 9828 worker thread done servicing request
02:40:51.142 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.0 px 6 ms NORTH
02:40:51.469 00.327 8976 Exposure complete
02:40:51.474 00.005 8976 worker thread done servicing request
02:40:51.474 00.000 5052 OnExposeComplete: enter
02:40:51.474 00.000 5052 UpdateGuideState(): m_state=6
02:40:51.474 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9932
02:40:51.474 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.79, Mass=123, SNR=7.6, Peak=70 HFD=1.8
02:40:51.475 00.001 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
02:40:51.475 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
02:40:51.475 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.54 mountX=0.01 mountY=-0.16, mountTheta=-1.50
02:40:51.475 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.08, opts=13)
02:40:51.475 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.08)
02:40:51.475 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:40:51.475 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:40:51.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:51.475 00.000 8976 Worker thread wakes up
02:40:51.475 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.08) opts 0xd
02:40:51.475 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.08)
02:40:51.476 00.001 8976 Moving (0.14, 0.08) raw xDistance=0.01 yDistance=-0.16
02:40:51.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:40:51.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:40:51.476 00.000 8976 MoveAxis(R, 0, ABG)
02:40:51.476 00.000 8976 MoveAxis(U, 0, ABG)
02:40:51.476 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:40:51.476 00.000 8976 MountToCamera -- mountX=0.47 mountY=-2.09 hyp=2.14 mountTheta=-1.35 cameraX=1.64, cameraY=1.37 cameraTheta=0.70
02:40:51.476 00.000 8976 incremental bump (1.642, 1.371) isValid = 1
02:40:51.476 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:51.476 00.000 5052 Enqueuing Expose request
02:40:51.476 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
02:40:51.476 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:40:51.476 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:40:51.476 00.000 8976 move complete, result=0
02:40:51.476 00.000 9828 Worker thread wakes up
02:40:51.476 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:40:51.477 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:40:51.477 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:40:51.477 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
02:40:51.477 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
02:40:51.478 00.001 8976 worker thread done servicing request
02:40:51.478 00.000 8976 Worker thread wakes up
02:40:51.478 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
02:40:51.478 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:40:51.478 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:51.478 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:51.478 00.000 9828 BLC: window closed
02:40:51.478 00.000 9828 MoveAxis(E, 29, B)
02:40:51.478 00.000 9828 Guiding  Dir = 2, Dur = 29
02:40:51.479 00.001 9828 IsSlewing returns 0
02:40:51.479 00.000 9828 IsGuiding returns 0
02:40:51.479 00.000 9828 PulseGuide returned control before completion, sleep 39
02:40:51.532 00.053 9828 IsGuiding returns 1
02:40:51.532 00.000 9828 scope still moving after pulse duration time elapsed
02:40:51.563 00.031 9828 IsSlewing returns 0
02:40:51.563 00.000 9828 IsGuiding returns 1
02:40:51.594 00.031 9828 IsSlewing returns 0
02:40:51.594 00.000 9828 IsGuiding returns 1
02:40:51.625 00.031 9828 IsSlewing returns 0
02:40:51.625 00.000 9828 IsGuiding returns 0
02:40:51.625 00.000 9828 scope move finished after 29 + 116 ms
02:40:51.625 00.000 9828 Move returns status 0, amount 29
02:40:51.625 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:51.625 00.000 9828 MoveAxis(N, 9, B)
02:40:51.625 00.000 9828 Guiding  Dir = 0, Dur = 9
02:40:51.641 00.016 9828 IsSlewing returns 0
02:40:51.642 00.001 9828 IsGuiding returns 0
02:40:51.642 00.000 9828 PulseGuide returned control before completion, sleep 19
02:40:51.672 00.030 9828 IsGuiding returns 1
02:40:51.672 00.000 9828 scope still moving after pulse duration time elapsed
02:40:51.703 00.031 9828 IsSlewing returns 0
02:40:51.703 00.000 9828 IsGuiding returns 1
02:40:51.735 00.032 9828 IsSlewing returns 0
02:40:51.735 00.000 9828 IsGuiding returns 1
02:40:51.765 00.030 9828 IsSlewing returns 0
02:40:51.765 00.000 9828 IsGuiding returns 1
02:40:51.795 00.030 9828 IsSlewing returns 0
02:40:51.795 00.000 9828 IsGuiding returns 0
02:40:51.795 00.000 9828 scope move finished after 9 + 145 ms
02:40:51.795 00.000 9828 Move returns status 0, amount 9
02:40:51.795 00.000 9828 move complete, result=0
02:40:51.795 00.000 9828 worker thread done servicing request
02:40:51.795 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:40:52.163 00.368 8976 Exposure complete
02:40:52.169 00.006 8976 worker thread done servicing request
02:40:52.170 00.001 5052 OnExposeComplete: enter
02:40:52.170 00.000 5052 UpdateGuideState(): m_state=6
02:40:52.170 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9933
02:40:52.170 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.74, Mass=110, SNR=7.2, Peak=69 HFD=2.1
02:40:52.170 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:40:52.170 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:40:52.170 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.04 mountX=0.16 mountY=0.23, mountTheta=0.96
02:40:52.171 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.03, opts=13)
02:40:52.171 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.03)
02:40:52.171 00.000 8976 Worker thread wakes up
02:40:52.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.03) opts 0xd
02:40:52.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.03)
02:40:52.171 00.000 8976 Moving (-0.29, 0.03) raw xDistance=0.16 yDistance=0.23
02:40:52.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:40:52.171 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:40:52.171 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:40:52.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:52.171 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:52.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:40:52.171 00.000 8976 MoveAxis(R, 0, ABG)
02:40:52.171 00.000 8976 MoveAxis(U, 0, ABG)
02:40:52.171 00.000 5052 Enqueuing Expose request
02:40:52.172 00.001 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:40:52.172 00.000 8976 MountToCamera -- mountX=0.47 mountY=-2.08 hyp=2.13 mountTheta=-1.35 cameraX=1.64, cameraY=1.36 cameraTheta=0.69
02:40:52.172 00.000 8976 incremental bump (1.638, 1.364) isValid = 1
02:40:52.172 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
02:40:52.172 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:40:52.172 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:40:52.172 00.000 8976 move complete, result=0
02:40:52.172 00.000 8976 worker thread done servicing request
02:40:52.172 00.000 8976 Worker thread wakes up
02:40:52.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:52.172 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:52.172 00.000 9828 Worker thread wakes up
02:40:52.172 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:40:52.172 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:40:52.172 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
02:40:52.172 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:52.173 00.001 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
02:40:52.173 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
02:40:52.173 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:40:52.173 00.000 9828 BLC: window closed
02:40:52.173 00.000 9828 MoveAxis(E, 29, B)
02:40:52.173 00.000 9828 Guiding  Dir = 2, Dur = 29
02:40:52.173 00.000 9828 IsSlewing returns 0
02:40:52.173 00.000 9828 IsGuiding returns 0
02:40:52.173 00.000 9828 PulseGuide returned control before completion, sleep 39
02:40:52.219 00.046 9828 IsGuiding returns 1
02:40:52.219 00.000 9828 scope still moving after pulse duration time elapsed
02:40:52.250 00.031 9828 IsSlewing returns 0
02:40:52.250 00.000 9828 IsGuiding returns 1
02:40:52.282 00.032 9828 IsSlewing returns 0
02:40:52.282 00.000 9828 IsGuiding returns 1
02:40:52.312 00.030 9828 IsSlewing returns 0
02:40:52.312 00.000 9828 IsGuiding returns 1
02:40:52.344 00.032 9828 IsSlewing returns 0
02:40:52.344 00.000 9828 IsGuiding returns 1
02:40:52.375 00.031 9828 IsSlewing returns 0
02:40:52.375 00.000 9828 IsGuiding returns 1
02:40:52.406 00.031 9828 IsSlewing returns 0
02:40:52.406 00.000 9828 IsGuiding returns 1
02:40:52.437 00.031 9828 IsSlewing returns 0
02:40:52.437 00.000 9828 IsGuiding returns 0
02:40:52.437 00.000 9828 scope move finished after 29 + 234 ms
02:40:52.437 00.000 9828 Move returns status 0, amount 29
02:40:52.437 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:52.437 00.000 9828 MoveAxis(N, 9, B)
02:40:52.437 00.000 9828 Guiding  Dir = 0, Dur = 9
02:40:52.452 00.015 9828 IsSlewing returns 0
02:40:52.452 00.000 9828 IsGuiding returns 0
02:40:52.453 00.001 9828 PulseGuide returned control before completion, sleep 19
02:40:52.483 00.030 9828 IsGuiding returns 1
02:40:52.483 00.000 9828 scope still moving after pulse duration time elapsed
02:40:52.513 00.030 9828 IsSlewing returns 0
02:40:52.513 00.000 9828 IsGuiding returns 1
02:40:52.544 00.031 9828 IsSlewing returns 0
02:40:52.544 00.000 9828 IsGuiding returns 1
02:40:52.575 00.031 9828 IsSlewing returns 0
02:40:52.575 00.000 9828 IsGuiding returns 1
02:40:52.605 00.030 9828 IsSlewing returns 0
02:40:52.605 00.000 9828 IsGuiding returns 0
02:40:52.605 00.000 9828 scope move finished after 9 + 143 ms
02:40:52.605 00.000 9828 Move returns status 0, amount 9
02:40:52.605 00.000 9828 move complete, result=0
02:40:52.605 00.000 9828 worker thread done servicing request
02:40:52.605 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:40:52.858 00.253 8976 Exposure complete
02:40:52.863 00.005 8976 worker thread done servicing request
02:40:52.863 00.000 5052 OnExposeComplete: enter
02:40:52.864 00.001 5052 UpdateGuideState(): m_state=6
02:40:52.864 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9934
02:40:52.864 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.78, Mass=104, SNR=7.0, Peak=67 HFD=2.2
02:40:52.864 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.50 = -0.50)
02:40:52.864 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.60 = -0.60)
02:40:52.864 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.54 mountX=0.06 mountY=-0.04, mountTheta=-0.57
02:40:52.864 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.07, opts=13)
02:40:52.865 00.001 5052 Enqueuing Move request for stepguider (0.00, 0.07)
02:40:52.865 00.000 8976 Worker thread wakes up
02:40:52.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.07) opts 0xd
02:40:52.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.07)
02:40:52.865 00.000 8976 Moving (0.00, 0.07) raw xDistance=0.06 yDistance=-0.04
02:40:52.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:40:52.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:40:52.865 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:40:52.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:52.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:40:52.865 00.000 8976 MoveAxis(R, 0, ABG)
02:40:52.865 00.000 8976 MoveAxis(U, 0, ABG)
02:40:52.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:52.865 00.000 5052 Enqueuing Expose request
02:40:52.865 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:40:52.865 00.000 8976 MountToCamera -- mountX=0.47 mountY=-2.07 hyp=2.13 mountTheta=-1.35 cameraX=1.63, cameraY=1.36 cameraTheta=0.69
02:40:52.865 00.000 8976 incremental bump (1.635, 1.359) isValid = 1
02:40:52.866 00.001 8976 Scheduling Mount bump of (0.053, 0.046)
02:40:52.866 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.05, opts=4)
02:40:52.866 00.000 8976 Enqueuing Move request for scope (0.05, 0.05)
02:40:52.866 00.000 8976 move complete, result=0
02:40:52.866 00.000 9828 Worker thread wakes up
02:40:52.866 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0x4
02:40:52.866 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
02:40:52.866 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
02:40:52.866 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
02:40:52.866 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.71 mountX=-0.06 mountY=-0.04, mountTheta=-2.53
02:40:52.866 00.000 9828 Moving (0.05, 0.05) raw xDistance=-0.06 yDistance=-0.04
02:40:52.866 00.000 9828 BLC: window closed
02:40:52.866 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:40:52.866 00.000 8976 worker thread done servicing request
02:40:52.866 00.000 8976 Worker thread wakes up
02:40:52.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:52.866 00.000 9828 MoveAxis(E, 17, B)
02:40:52.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:52.866 00.000 9828 Guiding  Dir = 2, Dur = 17
02:40:52.867 00.001 9828 IsSlewing returns 0
02:40:52.867 00.000 9828 IsGuiding returns 0
02:40:52.867 00.000 9828 PulseGuide returned control before completion, sleep 27
02:40:52.902 00.035 9828 IsGuiding returns 1
02:40:52.902 00.000 9828 scope still moving after pulse duration time elapsed
02:40:52.933 00.031 9828 IsSlewing returns 0
02:40:52.933 00.000 9828 IsGuiding returns 1
02:40:52.964 00.031 9828 IsSlewing returns 0
02:40:52.964 00.000 9828 IsGuiding returns 1
02:40:52.994 00.030 9828 IsSlewing returns 0
02:40:52.994 00.000 9828 IsGuiding returns 0
02:40:52.994 00.000 9828 scope move finished after 17 + 110 ms
02:40:52.994 00.000 9828 Move returns status 0, amount 17
02:40:52.994 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:52.994 00.000 9828 MoveAxis(N, 5, B)
02:40:52.994 00.000 9828 Guiding  Dir = 0, Dur = 5
02:40:53.010 00.016 9828 IsSlewing returns 0
02:40:53.010 00.000 9828 IsGuiding returns 0
02:40:53.010 00.000 9828 PulseGuide returned control before completion, sleep 15
02:40:53.040 00.030 9828 IsGuiding returns 1
02:40:53.040 00.000 9828 scope still moving after pulse duration time elapsed
02:40:53.071 00.031 9828 IsSlewing returns 0
02:40:53.071 00.000 9828 IsGuiding returns 1
02:40:53.103 00.032 9828 IsSlewing returns 0
02:40:53.103 00.000 9828 IsGuiding returns 1
02:40:53.134 00.031 9828 IsSlewing returns 0
02:40:53.134 00.000 9828 IsGuiding returns 0
02:40:53.134 00.000 9828 scope move finished after 5 + 119 ms
02:40:53.134 00.000 9828 Move returns status 0, amount 5
02:40:53.134 00.000 9828 move complete, result=0
02:40:53.134 00.000 9828 worker thread done servicing request
02:40:53.135 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.0 px 5 ms NORTH
02:40:53.549 00.414 8976 Exposure complete
02:40:53.554 00.005 8976 worker thread done servicing request
02:40:53.554 00.000 5052 OnExposeComplete: enter
02:40:53.554 00.000 5052 UpdateGuideState(): m_state=6
02:40:53.554 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9935
02:40:53.554 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.83, Mass=99, SNR=6.9, Peak=71 HFD=1.7
02:40:53.554 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:40:53.554 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
02:40:53.554 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.12 hyp=0.41 cameraTheta=2.85 mountX=0.29 mountY=0.27, mountTheta=0.75
02:40:53.555 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.12, opts=13)
02:40:53.555 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.12)
02:40:53.555 00.000 8976 Worker thread wakes up
02:40:53.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.12) opts 0xd
02:40:53.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.12)
02:40:53.555 00.000 8976 Moving (-0.40, 0.12) raw xDistance=0.29 yDistance=0.27
02:40:53.556 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:40:53.556 00.000 5052 UpdateGuideState exits: m=99 SNR=6.9
02:40:53.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:40:53.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:53.556 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:53.556 00.000 5052 Enqueuing Expose request
02:40:53.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:40:53.556 00.000 8976 MoveAxis(L, 1, ABG)
02:40:53.556 00.000 8976 stepping (-3, 13) + (-1, 0)
02:40:53.556 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:53.588 00.032 8976 Received - 47 (G) 
02:40:53.588 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:53.588 00.000 8976 stepped: pos (-4, 13)
02:40:53.588 00.000 8976 MoveAxis(D, 1, ABG)
02:40:53.588 00.000 8976 stepping (-4, 13) + (0, -1)
02:40:53.588 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:53.620 00.032 8976 Received - 47 (G) 
02:40:53.620 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:53.620 00.000 8976 stepped: pos (-4, 12)
02:40:53.620 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:40:53.620 00.000 8976 MountToCamera -- mountX=0.51 mountY=-2.02 hyp=2.08 mountTheta=-1.32 cameraX=1.56, cameraY=1.38 cameraTheta=0.72
02:40:53.620 00.000 8976 incremental bump (1.563, 1.377) isValid = 1
02:40:53.620 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:40:53.620 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:40:53.620 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:40:53.620 00.000 8976 move complete, result=0
02:40:53.620 00.000 8976 worker thread done servicing request
02:40:53.620 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:40:53.620 00.000 8976 Worker thread wakes up
02:40:53.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:53.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:53.620 00.000 9828 Worker thread wakes up
02:40:53.620 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:40:53.621 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:40:53.621 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
02:40:53.621 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.53)
02:40:53.621 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
02:40:53.621 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:40:53.621 00.000 9828 BLC: window closed
02:40:53.621 00.000 9828 MoveAxis(E, 29, B)
02:40:53.621 00.000 9828 Guiding  Dir = 2, Dur = 29
02:40:53.621 00.000 9828 IsSlewing returns 0
02:40:53.621 00.000 9828 IsGuiding returns 0
02:40:53.621 00.000 9828 PulseGuide returned control before completion, sleep 39
02:40:53.664 00.043 9828 IsGuiding returns 1
02:40:53.664 00.000 9828 scope still moving after pulse duration time elapsed
02:40:53.696 00.032 9828 IsSlewing returns 0
02:40:53.696 00.000 9828 IsGuiding returns 1
02:40:53.726 00.030 9828 IsSlewing returns 0
02:40:53.726 00.000 9828 IsGuiding returns 1
02:40:53.757 00.031 9828 IsSlewing returns 0
02:40:53.757 00.000 9828 IsGuiding returns 1
02:40:53.788 00.031 9828 IsSlewing returns 0
02:40:53.788 00.000 9828 IsGuiding returns 0
02:40:53.788 00.000 9828 scope move finished after 29 + 137 ms
02:40:53.788 00.000 9828 Move returns status 0, amount 29
02:40:53.788 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:53.788 00.000 9828 MoveAxis(N, 9, B)
02:40:53.789 00.001 9828 Guiding  Dir = 0, Dur = 9
02:40:53.804 00.015 9828 IsSlewing returns 0
02:40:53.804 00.000 9828 IsGuiding returns 0
02:40:53.804 00.000 9828 PulseGuide returned control before completion, sleep 19
02:40:53.835 00.031 9828 IsGuiding returns 1
02:40:53.835 00.000 9828 scope still moving after pulse duration time elapsed
02:40:53.866 00.031 9828 IsSlewing returns 0
02:40:53.866 00.000 9828 IsGuiding returns 1
02:40:53.897 00.031 9828 IsSlewing returns 0
02:40:53.898 00.001 9828 IsGuiding returns 1
02:40:53.928 00.030 9828 IsSlewing returns 0
02:40:53.928 00.000 9828 IsGuiding returns 1
02:40:53.960 00.032 9828 IsSlewing returns 0
02:40:53.960 00.000 9828 IsGuiding returns 0
02:40:53.960 00.000 9828 scope move finished after 9 + 146 ms
02:40:53.960 00.000 9828 Move returns status 0, amount 9
02:40:53.960 00.000 9828 move complete, result=0
02:40:53.960 00.000 9828 worker thread done servicing request
02:40:53.960 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:40:54.308 00.348 8976 Exposure complete
02:40:54.313 00.005 8976 worker thread done servicing request
02:40:54.313 00.000 5052 OnExposeComplete: enter
02:40:54.313 00.000 5052 UpdateGuideState(): m_state=6
02:40:54.313 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9936
02:40:54.314 00.001 5052 Star::Find returns 1 (0), X=329.13, Y=281.88, Mass=96, SNR=6.7, Peak=69 HFD=1.8
02:40:54.314 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
02:40:54.314 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
02:40:54.314 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.83 mountX=0.17 mountY=-0.06, mountTheta=-0.31
02:40:54.314 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.17, opts=13)
02:40:54.314 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.17)
02:40:54.314 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:40:54.314 00.000 5052 UpdateGuideState exits: m=96 SNR=6.7
02:40:54.314 00.000 8976 Worker thread wakes up
02:40:54.315 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.17) opts 0xd
02:40:54.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.17)
02:40:54.315 00.000 8976 Moving (-0.04, 0.17) raw xDistance=0.17 yDistance=-0.06
02:40:54.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:54.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:54.315 00.000 5052 Enqueuing Expose request
02:40:54.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:40:54.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:40:54.315 00.000 8976 MoveAxis(R, 0, ABG)
02:40:54.315 00.000 8976 MoveAxis(U, 0, ABG)
02:40:54.315 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:40:54.315 00.000 8976 MountToCamera -- mountX=0.55 mountY=-1.98 hyp=2.06 mountTheta=-1.30 cameraX=1.52, cameraY=1.39 cameraTheta=0.74
02:40:54.315 00.000 8976 incremental bump (1.515, 1.389) isValid = 1
02:40:54.315 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
02:40:54.315 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:40:54.315 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:40:54.315 00.000 8976 move complete, result=0
02:40:54.315 00.000 8976 worker thread done servicing request
02:40:54.315 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:54.315 00.000 9828 Worker thread wakes up
02:40:54.316 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:40:54.316 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:40:54.316 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.43)
02:40:54.316 00.000 8976 Worker thread wakes up
02:40:54.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:54.316 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
02:40:54.316 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
02:40:54.316 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:40:54.316 00.000 9828 BLC: window closed
02:40:54.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:54.316 00.000 9828 MoveAxis(E, 28, B)
02:40:54.316 00.000 9828 Guiding  Dir = 2, Dur = 28
02:40:54.317 00.001 9828 IsSlewing returns 0
02:40:54.317 00.000 9828 IsGuiding returns 0
02:40:54.317 00.000 9828 PulseGuide returned control before completion, sleep 38
02:40:54.365 00.048 9828 IsGuiding returns 1
02:40:54.365 00.000 9828 scope still moving after pulse duration time elapsed
02:40:54.396 00.031 9828 IsSlewing returns 0
02:40:54.396 00.000 9828 IsGuiding returns 1
02:40:54.427 00.031 9828 IsSlewing returns 0
02:40:54.427 00.000 9828 IsGuiding returns 1
02:40:54.457 00.030 9828 IsSlewing returns 0
02:40:54.457 00.000 9828 IsGuiding returns 0
02:40:54.458 00.001 9828 scope move finished after 28 + 112 ms
02:40:54.458 00.000 9828 Move returns status 0, amount 28
02:40:54.458 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:54.458 00.000 9828 MoveAxis(N, 9, B)
02:40:54.458 00.000 9828 Guiding  Dir = 0, Dur = 9
02:40:54.472 00.014 9828 IsSlewing returns 0
02:40:54.472 00.000 9828 IsGuiding returns 0
02:40:54.472 00.000 9828 PulseGuide returned control before completion, sleep 19
02:40:54.504 00.032 9828 IsGuiding returns 1
02:40:54.504 00.000 9828 scope still moving after pulse duration time elapsed
02:40:54.536 00.032 9828 IsSlewing returns 0
02:40:54.536 00.000 9828 IsGuiding returns 1
02:40:54.567 00.031 9828 IsSlewing returns 0
02:40:54.567 00.000 9828 IsGuiding returns 1
02:40:54.599 00.032 9828 IsSlewing returns 0
02:40:54.599 00.000 9828 IsGuiding returns 0
02:40:54.599 00.000 9828 scope move finished after 9 + 116 ms
02:40:54.599 00.000 9828 Move returns status 0, amount 9
02:40:54.599 00.000 9828 move complete, result=0
02:40:54.599 00.000 9828 worker thread done servicing request
02:40:54.599 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:40:55.003 00.404 8976 Exposure complete
02:40:55.008 00.005 8976 worker thread done servicing request
02:40:55.008 00.000 5052 OnExposeComplete: enter
02:40:55.008 00.000 5052 UpdateGuideState(): m_state=6
02:40:55.008 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9937
02:40:55.008 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.91, Mass=97, SNR=6.8, Peak=68 HFD=2.0
02:40:55.008 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
02:40:55.008 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
02:40:55.008 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.20 hyp=0.36 cameraTheta=2.56 mountX=0.31 mountY=0.14, mountTheta=0.43
02:40:55.010 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.20, opts=13)
02:40:55.010 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.20)
02:40:55.011 00.001 8976 Worker thread wakes up
02:40:55.011 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:40:55.011 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.20) opts 0xd
02:40:55.011 00.000 5052 UpdateGuideState exits: m=97 SNR=6.8
02:40:55.011 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.20)
02:40:55.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:55.011 00.000 8976 Moving (-0.30, 0.20) raw xDistance=0.31 yDistance=0.14
02:40:55.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:40:55.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:40:55.011 00.000 8976 MoveAxis(L, 1, ABG)
02:40:55.011 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:55.011 00.000 8976 stepping (-4, 12) + (-1, 0)
02:40:55.011 00.000 5052 Enqueuing Expose request
02:40:55.011 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:55.042 00.031 8976 Received - 47 (G) 
02:40:55.042 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:55.042 00.000 8976 stepped: pos (-5, 12)
02:40:55.042 00.000 8976 MoveAxis(U, 0, ABG)
02:40:55.042 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:40:55.042 00.000 8976 MountToCamera -- mountX=0.62 mountY=-1.96 hyp=2.05 mountTheta=-1.26 cameraX=1.46, cameraY=1.44 cameraTheta=0.78
02:40:55.042 00.000 8976 incremental bump (1.460, 1.442) isValid = 1
02:40:55.042 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
02:40:55.042 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:40:55.043 00.001 8976 Enqueuing Move request for scope (0.08, 0.08)
02:40:55.043 00.000 8976 move complete, result=0
02:40:55.043 00.000 9828 Worker thread wakes up
02:40:55.043 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:40:55.043 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:40:55.043 00.000 8976 worker thread done servicing request
02:40:55.043 00.000 8976 Worker thread wakes up
02:40:55.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:55.043 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:40:55.043 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:55.043 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:40:55.043 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:40:55.043 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:40:55.043 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:40:55.043 00.000 9828 BLC: window closed
02:40:55.043 00.000 9828 MoveAxis(E, 27, B)
02:40:55.043 00.000 9828 Guiding  Dir = 2, Dur = 27
02:40:55.044 00.001 9828 IsSlewing returns 0
02:40:55.044 00.000 9828 IsGuiding returns 0
02:40:55.044 00.000 9828 PulseGuide returned control before completion, sleep 37
02:40:55.096 00.052 9828 IsGuiding returns 1
02:40:55.096 00.000 9828 scope still moving after pulse duration time elapsed
02:40:55.127 00.031 9828 IsSlewing returns 0
02:40:55.127 00.000 9828 IsGuiding returns 1
02:40:55.158 00.031 9828 IsSlewing returns 0
02:40:55.158 00.000 9828 IsGuiding returns 1
02:40:55.189 00.031 9828 IsSlewing returns 0
02:40:55.189 00.000 9828 IsGuiding returns 0
02:40:55.189 00.000 9828 scope move finished after 27 + 117 ms
02:40:55.189 00.000 9828 Move returns status 0, amount 27
02:40:55.189 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:55.189 00.000 9828 MoveAxis(N, 10, B)
02:40:55.189 00.000 9828 Guiding  Dir = 0, Dur = 10
02:40:55.204 00.015 9828 IsSlewing returns 0
02:40:55.204 00.000 9828 IsGuiding returns 0
02:40:55.204 00.000 9828 PulseGuide returned control before completion, sleep 20
02:40:55.235 00.031 9828 IsGuiding returns 1
02:40:55.235 00.000 9828 scope still moving after pulse duration time elapsed
02:40:55.266 00.031 9828 IsSlewing returns 0
02:40:55.266 00.000 9828 IsGuiding returns 1
02:40:55.297 00.031 9828 IsSlewing returns 0
02:40:55.297 00.000 9828 IsGuiding returns 1
02:40:55.328 00.031 9828 IsSlewing returns 0
02:40:55.328 00.000 9828 IsGuiding returns 1
02:40:55.359 00.031 9828 IsSlewing returns 0
02:40:55.359 00.000 9828 IsGuiding returns 0
02:40:55.359 00.000 9828 scope move finished after 10 + 144 ms
02:40:55.359 00.000 9828 Move returns status 0, amount 10
02:40:55.359 00.000 9828 move complete, result=0
02:40:55.359 00.000 9828 worker thread done servicing request
02:40:55.359 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:40:55.727 00.368 8976 Exposure complete
02:40:55.733 00.006 8976 worker thread done servicing request
02:40:55.733 00.000 5052 OnExposeComplete: enter
02:40:55.733 00.000 5052 UpdateGuideState(): m_state=6
02:40:55.733 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9938
02:40:55.733 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.55, Mass=102, SNR=7.0, Peak=66 HFD=1.5
02:40:55.733 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
02:40:55.734 00.001 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
02:40:55.734 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.16 hyp=0.59 cameraTheta=-2.87 mountX=0.12 mountY=0.56, mountTheta=1.37
02:40:55.734 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.16, opts=13)
02:40:55.735 00.001 5052 Enqueuing Move request for stepguider (-0.57, -0.16)
02:40:55.735 00.000 8976 Worker thread wakes up
02:40:55.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:40:55.735 00.000 5052 UpdateGuideState exits: m=102 SNR=7.0
02:40:55.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:55.735 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:55.735 00.000 5052 Enqueuing Expose request
02:40:55.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.16) opts 0xd
02:40:55.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.16)
02:40:55.735 00.000 8976 Moving (-0.57, -0.16) raw xDistance=0.12 yDistance=0.56
02:40:55.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:40:55.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
02:40:55.735 00.000 8976 MoveAxis(R, 0, ABG)
02:40:55.735 00.000 8976 MoveAxis(D, 2, ABG)
02:40:55.735 00.000 8976 stepping (-5, 12) + (0, -2)
02:40:55.735 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:55.762 00.027 8976 Received - 47 (G) 
02:40:55.762 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:55.762 00.000 8976 stepped: pos (-5, 10)
02:40:55.762 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:40:55.762 00.000 8976 MountToCamera -- mountX=0.67 mountY=-1.83 hyp=1.95 mountTheta=-1.22 cameraX=1.33, cameraY=1.43 cameraTheta=0.82
02:40:55.762 00.000 8976 incremental bump (1.330, 1.429) isValid = 1
02:40:55.762 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
02:40:55.762 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:40:55.762 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:40:55.762 00.000 8976 move complete, result=0
02:40:55.762 00.000 9828 Worker thread wakes up
02:40:55.762 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:40:55.762 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:40:55.762 00.000 8976 worker thread done servicing request
02:40:55.762 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:40:55.762 00.000 8976 Worker thread wakes up
02:40:55.763 00.001 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
02:40:55.763 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:55.763 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
02:40:55.763 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:55.763 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
02:40:55.763 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:40:55.763 00.000 9828 BLC: window closed
02:40:55.763 00.000 9828 MoveAxis(E, 26, B)
02:40:55.763 00.000 9828 Guiding  Dir = 2, Dur = 26
02:40:55.763 00.000 9828 IsSlewing returns 0
02:40:55.763 00.000 9828 IsGuiding returns 0
02:40:55.764 00.001 9828 PulseGuide returned control before completion, sleep 36
02:40:55.809 00.045 9828 IsGuiding returns 1
02:40:55.809 00.000 9828 scope still moving after pulse duration time elapsed
02:40:55.840 00.031 9828 IsSlewing returns 0
02:40:55.840 00.000 9828 IsGuiding returns 1
02:40:55.872 00.032 9828 IsSlewing returns 0
02:40:55.872 00.000 9828 IsGuiding returns 1
02:40:55.904 00.032 9828 IsSlewing returns 0
02:40:55.904 00.000 9828 IsGuiding returns 1
02:40:55.936 00.032 9828 IsSlewing returns 0
02:40:55.936 00.000 9828 IsGuiding returns 1
02:40:55.965 00.029 9828 IsSlewing returns 0
02:40:55.965 00.000 9828 IsGuiding returns 1
02:40:55.997 00.032 9828 IsSlewing returns 0
02:40:55.997 00.000 9828 IsGuiding returns 0
02:40:55.997 00.000 9828 scope move finished after 26 + 208 ms
02:40:55.997 00.000 9828 Move returns status 0, amount 26
02:40:55.997 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:55.997 00.000 9828 MoveAxis(N, 10, B)
02:40:55.997 00.000 9828 Guiding  Dir = 0, Dur = 10
02:40:56.013 00.016 9828 IsSlewing returns 0
02:40:56.013 00.000 9828 IsGuiding returns 0
02:40:56.013 00.000 9828 PulseGuide returned control before completion, sleep 20
02:40:56.045 00.032 9828 IsGuiding returns 1
02:40:56.045 00.000 9828 scope still moving after pulse duration time elapsed
02:40:56.077 00.032 9828 IsSlewing returns 0
02:40:56.077 00.000 9828 IsGuiding returns 1
02:40:56.109 00.032 9828 IsSlewing returns 0
02:40:56.113 00.004 9828 IsGuiding returns 1
02:40:56.139 00.026 9828 IsSlewing returns 0
02:40:56.139 00.000 9828 IsGuiding returns 1
02:40:56.171 00.032 9828 IsSlewing returns 0
02:40:56.171 00.000 9828 IsGuiding returns 1
02:40:56.202 00.031 9828 IsSlewing returns 0
02:40:56.202 00.000 9828 IsGuiding returns 0
02:40:56.202 00.000 9828 scope move finished after 10 + 179 ms
02:40:56.202 00.000 9828 Move returns status 0, amount 10
02:40:56.202 00.000 9828 move complete, result=0
02:40:56.202 00.000 9828 worker thread done servicing request
02:40:56.206 00.004 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:40:56.419 00.213 8976 Exposure complete
02:40:56.424 00.005 8976 worker thread done servicing request
02:40:56.424 00.000 5052 OnExposeComplete: enter
02:40:56.424 00.000 5052 UpdateGuideState(): m_state=6
02:40:56.424 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9939
02:40:56.424 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.86, Mass=108, SNR=7.1, Peak=64 HFD=2.2
02:40:56.425 00.001 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:40:56.425 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
02:40:56.425 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.15 hyp=0.54 cameraTheta=2.86 mountX=0.37 mountY=0.35, mountTheta=0.76
02:40:56.425 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.15, opts=13)
02:40:56.425 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.15)
02:40:56.425 00.000 8976 Worker thread wakes up
02:40:56.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.15) opts 0xd
02:40:56.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.15)
02:40:56.425 00.000 8976 Moving (-0.51, 0.15) raw xDistance=0.37 yDistance=0.35
02:40:56.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:40:56.426 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
02:40:56.426 00.000 8976 MoveAxis(L, 2, ABG)
02:40:56.426 00.000 8976 stepping (-5, 10) + (-2, 0)
02:40:56.426 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:56.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:40:56.426 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
02:40:56.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:56.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:56.426 00.000 5052 Enqueuing Expose request
02:40:56.449 00.023 8976 Received - 47 (G) 
02:40:56.449 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:56.449 00.000 8976 stepped: pos (-7, 10)
02:40:56.449 00.000 8976 MoveAxis(D, 2, ABG)
02:40:56.449 00.000 8976 stepping (-7, 10) + (0, -2)
02:40:56.449 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:56.481 00.032 8976 Received - 47 (G) 
02:40:56.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:56.481 00.000 8976 stepped: pos (-7, 8)
02:40:56.481 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:40:56.481 00.000 8976 MountToCamera -- mountX=0.80 mountY=-1.65 hyp=1.83 mountTheta=-1.12 cameraX=1.10, cameraY=1.46 cameraTheta=0.92
02:40:56.481 00.000 8976 incremental bump (1.103, 1.464) isValid = 1
02:40:56.481 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:40:56.481 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:40:56.481 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:40:56.481 00.000 8976 move complete, result=0
02:40:56.481 00.000 9828 Worker thread wakes up
02:40:56.481 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 2 ms SOUTH
02:40:56.481 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:40:56.481 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:40:56.481 00.000 8976 worker thread done servicing request
02:40:56.481 00.000 8976 Worker thread wakes up
02:40:56.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:56.481 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:56.482 00.001 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
02:40:56.482 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
02:40:56.482 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:40:56.482 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:40:56.482 00.000 9828 BLC: window closed
02:40:56.482 00.000 9828 MoveAxis(E, 23, B)
02:40:56.482 00.000 9828 Guiding  Dir = 2, Dur = 23
02:40:56.482 00.000 9828 IsSlewing returns 0
02:40:56.482 00.000 9828 IsGuiding returns 0
02:40:56.482 00.000 9828 PulseGuide returned control before completion, sleep 33
02:40:56.529 00.047 9828 IsGuiding returns 1
02:40:56.529 00.000 9828 scope still moving after pulse duration time elapsed
02:40:56.560 00.031 9828 IsSlewing returns 0
02:40:56.560 00.000 9828 IsGuiding returns 1
02:40:56.591 00.031 9828 IsSlewing returns 0
02:40:56.591 00.000 9828 IsGuiding returns 1
02:40:56.622 00.031 9828 IsSlewing returns 0
02:40:56.622 00.000 9828 IsGuiding returns 0
02:40:56.622 00.000 9828 scope move finished after 23 + 116 ms
02:40:56.622 00.000 9828 Move returns status 0, amount 23
02:40:56.622 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:56.622 00.000 9828 MoveAxis(N, 12, B)
02:40:56.623 00.001 9828 Guiding  Dir = 0, Dur = 12
02:40:56.638 00.015 9828 IsSlewing returns 0
02:40:56.639 00.001 9828 IsGuiding returns 0
02:40:56.639 00.000 9828 PulseGuide returned control before completion, sleep 22
02:40:56.668 00.029 9828 IsGuiding returns 1
02:40:56.668 00.000 9828 scope still moving after pulse duration time elapsed
02:40:56.699 00.031 9828 IsSlewing returns 0
02:40:56.699 00.000 9828 IsGuiding returns 1
02:40:56.729 00.030 9828 IsSlewing returns 0
02:40:56.729 00.000 9828 IsGuiding returns 1
02:40:56.760 00.031 9828 IsSlewing returns 0
02:40:56.760 00.000 9828 IsGuiding returns 1
02:40:56.792 00.032 9828 IsSlewing returns 0
02:40:56.792 00.000 9828 IsGuiding returns 0
02:40:56.792 00.000 9828 scope move finished after 12 + 142 ms
02:40:56.792 00.000 9828 Move returns status 0, amount 12
02:40:56.792 00.000 9828 move complete, result=0
02:40:56.793 00.001 9828 worker thread done servicing request
02:40:56.793 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:40:57.139 00.346 8976 Exposure complete
02:40:57.144 00.005 8976 worker thread done servicing request
02:40:57.144 00.000 5052 OnExposeComplete: enter
02:40:57.144 00.000 5052 UpdateGuideState(): m_state=6
02:40:57.144 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9940
02:40:57.144 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=280.98, Mass=121, SNR=7.6, Peak=64 HFD=2.3
02:40:57.144 00.000 5052 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.04) = xAngle (-4.05 = 2.23)
02:40:57.144 00.000 5052 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.13)
02:40:57.144 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.73 hyp=0.80 cameraTheta=-2.01 mountX=-0.49 mountY=0.68, mountTheta=2.20
02:40:57.145 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.73, opts=13)
02:40:57.145 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.73)
02:40:57.145 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:40:57.145 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:40:57.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:57.145 00.000 8976 Worker thread wakes up
02:40:57.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.73) opts 0xd
02:40:57.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.73)
02:40:57.145 00.000 8976 Moving (-0.34, -0.73) raw xDistance=-0.49 yDistance=0.68
02:40:57.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.49
02:40:57.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.68
02:40:57.145 00.000 8976 MoveAxis(R, 2, ABG)
02:40:57.145 00.000 8976 stepping (-7, 8) + (2, 0)
02:40:57.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:57.145 00.000 5052 Enqueuing Expose request
02:40:57.145 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:57.168 00.023 8976 Received - 47 (G) 
02:40:57.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:57.168 00.000 8976 stepped: pos (-5, 8)
02:40:57.168 00.000 8976 MoveAxis(D, 3, ABG)
02:40:57.168 00.000 8976 stepping (-5, 8) + (0, -3)
02:40:57.169 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:57.201 00.032 8976 Received - 47 (G) 
02:40:57.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:40:57.201 00.000 8976 stepped: pos (-5, 5)
02:40:57.201 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:40:57.201 00.000 8976 MountToCamera -- mountX=0.79 mountY=-1.37 hyp=1.58 mountTheta=-1.05 cameraX=0.86, cameraY=1.32 cameraTheta=1.00
02:40:57.201 00.000 8976 incremental bump (0.858, 1.325) isValid = 1
02:40:57.201 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:40:57.201 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:40:57.201 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:40:57.201 00.000 8976 move complete, result=0
02:40:57.201 00.000 9828 Worker thread wakes up
02:40:57.201 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:40:57.201 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:40:57.201 00.000 8976 worker thread done servicing request
02:40:57.201 00.000 8976 Worker thread wakes up
02:40:57.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:57.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:57.202 00.001 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
02:40:57.202 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
02:40:57.202 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:40:57.202 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.7 px 3 ms SOUTH
02:40:57.202 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:40:57.202 00.000 9828 BLC: window closed
02:40:57.202 00.000 9828 MoveAxis(E, 21, B)
02:40:57.202 00.000 9828 Guiding  Dir = 2, Dur = 21
02:40:57.202 00.000 9828 IsSlewing returns 0
02:40:57.202 00.000 9828 IsGuiding returns 0
02:40:57.202 00.000 9828 PulseGuide returned control before completion, sleep 31
02:40:57.241 00.039 9828 IsGuiding returns 1
02:40:57.241 00.000 9828 scope still moving after pulse duration time elapsed
02:40:57.272 00.031 9828 IsSlewing returns 0
02:40:57.272 00.000 9828 IsGuiding returns 1
02:40:57.303 00.031 9828 IsSlewing returns 0
02:40:57.303 00.000 9828 IsGuiding returns 1
02:40:57.335 00.032 9828 IsSlewing returns 0
02:40:57.335 00.000 9828 IsGuiding returns 0
02:40:57.335 00.000 9828 scope move finished after 21 + 111 ms
02:40:57.335 00.000 9828 Move returns status 0, amount 21
02:40:57.335 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:57.335 00.000 9828 MoveAxis(N, 12, B)
02:40:57.335 00.000 9828 Guiding  Dir = 0, Dur = 12
02:40:57.350 00.015 9828 IsSlewing returns 0
02:40:57.350 00.000 9828 IsGuiding returns 0
02:40:57.350 00.000 9828 PulseGuide returned control before completion, sleep 22
02:40:57.381 00.031 9828 IsGuiding returns 1
02:40:57.381 00.000 9828 scope still moving after pulse duration time elapsed
02:40:57.413 00.032 9828 IsSlewing returns 0
02:40:57.413 00.000 9828 IsGuiding returns 1
02:40:57.444 00.031 9828 IsSlewing returns 0
02:40:57.444 00.000 9828 IsGuiding returns 1
02:40:57.476 00.032 9828 IsSlewing returns 0
02:40:57.476 00.000 9828 IsGuiding returns 1
02:40:57.508 00.032 9828 IsSlewing returns 0
02:40:57.508 00.000 9828 IsGuiding returns 0
02:40:57.508 00.000 9828 scope move finished after 12 + 145 ms
02:40:57.508 00.000 9828 Move returns status 0, amount 12
02:40:57.508 00.000 9828 move complete, result=0
02:40:57.509 00.001 9828 worker thread done servicing request
02:40:57.509 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:40:57.856 00.347 8976 Exposure complete
02:40:57.861 00.005 8976 worker thread done servicing request
02:40:57.862 00.001 5052 OnExposeComplete: enter
02:40:57.862 00.000 5052 UpdateGuideState(): m_state=6
02:40:57.862 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9941
02:40:57.862 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.82, Mass=108, SNR=7.1, Peak=67 HFD=2.0
02:40:57.862 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
02:40:57.862 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
02:40:57.862 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=0.05 mountY=-0.14, mountTheta=-1.22
02:40:57.862 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.11, opts=13)
02:40:57.862 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.11)
02:40:57.863 00.001 8976 Worker thread wakes up
02:40:57.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.11) opts 0xd
02:40:57.863 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.11)
02:40:57.863 00.000 8976 Moving (0.10, 0.11) raw xDistance=0.05 yDistance=-0.14
02:40:57.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:40:57.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:40:57.863 00.000 8976 MoveAxis(R, 0, ABG)
02:40:57.863 00.000 8976 MoveAxis(U, 0, ABG)
02:40:57.863 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:40:57.863 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
02:40:57.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:57.863 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:40:57.863 00.000 8976 MountToCamera -- mountX=0.78 mountY=-1.18 hyp=1.41 mountTheta=-0.98 cameraX=0.69, cameraY=1.23 cameraTheta=1.06
02:40:57.863 00.000 8976 incremental bump (0.693, 1.232) isValid = 1
02:40:57.863 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:40:57.863 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:40:57.863 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:40:57.863 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:57.863 00.000 5052 Enqueuing Expose request
02:40:57.863 00.000 8976 move complete, result=0
02:40:57.864 00.001 9828 Worker thread wakes up
02:40:57.864 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:57.864 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:40:57.864 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:40:57.864 00.000 8976 worker thread done servicing request
02:40:57.864 00.000 8976 Worker thread wakes up
02:40:57.864 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:40:57.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:57.864 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:40:57.864 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:57.864 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:40:57.864 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:40:57.864 00.000 9828 BLC: window closed
02:40:57.864 00.000 9828 MoveAxis(E, 19, B)
02:40:57.864 00.000 9828 Guiding  Dir = 2, Dur = 19
02:40:57.865 00.001 9828 IsSlewing returns 0
02:40:57.865 00.000 9828 IsGuiding returns 0
02:40:57.865 00.000 9828 PulseGuide returned control before completion, sleep 29
02:40:57.896 00.031 9828 IsGuiding returns 1
02:40:57.896 00.000 9828 scope still moving after pulse duration time elapsed
02:40:57.928 00.032 9828 IsSlewing returns 0
02:40:57.928 00.000 9828 IsGuiding returns 1
02:40:57.959 00.031 9828 IsSlewing returns 0
02:40:57.959 00.000 9828 IsGuiding returns 1
02:40:57.989 00.030 9828 IsSlewing returns 0
02:40:57.989 00.000 9828 IsGuiding returns 0
02:40:57.989 00.000 9828 scope move finished after 19 + 105 ms
02:40:57.989 00.000 9828 Move returns status 0, amount 19
02:40:57.989 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:57.989 00.000 9828 MoveAxis(N, 13, B)
02:40:57.989 00.000 9828 Guiding  Dir = 0, Dur = 13
02:40:58.004 00.015 9828 IsSlewing returns 0
02:40:58.004 00.000 9828 IsGuiding returns 0
02:40:58.004 00.000 9828 PulseGuide returned control before completion, sleep 23
02:40:58.035 00.031 9828 IsGuiding returns 1
02:40:58.035 00.000 9828 scope still moving after pulse duration time elapsed
02:40:58.066 00.031 9828 IsSlewing returns 0
02:40:58.066 00.000 9828 IsGuiding returns 1
02:40:58.098 00.032 9828 IsSlewing returns 0
02:40:58.098 00.000 9828 IsGuiding returns 1
02:40:58.129 00.031 9828 IsSlewing returns 0
02:40:58.129 00.000 9828 IsGuiding returns 1
02:40:58.160 00.031 9828 IsSlewing returns 0
02:40:58.160 00.000 9828 IsGuiding returns 0
02:40:58.160 00.000 9828 scope move finished after 13 + 142 ms
02:40:58.160 00.000 9828 Move returns status 0, amount 13
02:40:58.160 00.000 9828 move complete, result=0
02:40:58.160 00.000 9828 worker thread done servicing request
02:40:58.160 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:40:58.521 00.361 8976 Exposure complete
02:40:58.526 00.005 8976 worker thread done servicing request
02:40:58.526 00.000 5052 OnExposeComplete: enter
02:40:58.526 00.000 5052 UpdateGuideState(): m_state=6
02:40:58.526 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9942
02:40:58.527 00.001 5052 Star::Find returns 1 (0), X=329.41, Y=281.93, Mass=109, SNR=7.2, Peak=67 HFD=2.1
02:40:58.527 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
02:40:58.527 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
02:40:58.527 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.22 hyp=0.33 cameraTheta=0.74 mountX=0.09 mountY=-0.32, mountTheta=-1.31
02:40:58.527 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.22, opts=13)
02:40:58.527 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.22)
02:40:58.527 00.000 8976 Worker thread wakes up
02:40:58.528 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.22) opts 0xd
02:40:58.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.22)
02:40:58.528 00.000 8976 Moving (0.24, 0.22) raw xDistance=0.09 yDistance=-0.32
02:40:58.528 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:40:58.528 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:40:58.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:58.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:40:58.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:40:58.528 00.000 8976 MoveAxis(R, 0, ABG)
02:40:58.528 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:58.528 00.000 5052 Enqueuing Expose request
02:40:58.528 00.000 8976 MoveAxis(U, 1, ABG)
02:40:58.528 00.000 8976 stepping (-5, 5) + (0, 1)
02:40:58.528 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:58.559 00.031 8976 Received - 47 (G) 
02:40:58.559 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:40:58.559 00.000 8976 stepped: pos (-5, 6)
02:40:58.559 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:40:58.559 00.000 8976 MountToCamera -- mountX=0.78 mountY=-1.10 hyp=1.35 mountTheta=-0.96 cameraX=0.63, cameraY=1.19 cameraTheta=1.09
02:40:58.559 00.000 8976 incremental bump (0.629, 1.193) isValid = 1
02:40:58.559 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:40:58.559 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:40:58.559 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:40:58.559 00.000 8976 move complete, result=0
02:40:58.559 00.000 9828 Worker thread wakes up
02:40:58.559 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:40:58.559 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:40:58.559 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
02:40:58.559 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:40:58.559 00.000 8976 worker thread done servicing request
02:40:58.559 00.000 8976 Worker thread wakes up
02:40:58.559 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.17)
02:40:58.560 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:58.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:58.560 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:40:58.560 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:40:58.560 00.000 9828 BLC: window closed
02:40:58.560 00.000 9828 MoveAxis(E, 19, B)
02:40:58.560 00.000 9828 Guiding  Dir = 2, Dur = 19
02:40:58.560 00.000 9828 IsSlewing returns 0
02:40:58.560 00.000 9828 IsGuiding returns 0
02:40:58.560 00.000 9828 PulseGuide returned control before completion, sleep 29
02:40:58.594 00.034 9828 IsGuiding returns 1
02:40:58.594 00.000 9828 scope still moving after pulse duration time elapsed
02:40:58.626 00.032 9828 IsSlewing returns 0
02:40:58.626 00.000 9828 IsGuiding returns 1
02:40:58.657 00.031 9828 IsSlewing returns 0
02:40:58.657 00.000 9828 IsGuiding returns 1
02:40:58.688 00.031 9828 IsSlewing returns 0
02:40:58.688 00.000 9828 IsGuiding returns 0
02:40:58.688 00.000 9828 scope move finished after 19 + 108 ms
02:40:58.688 00.000 9828 Move returns status 0, amount 19
02:40:58.688 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:58.688 00.000 9828 MoveAxis(N, 13, B)
02:40:58.688 00.000 9828 Guiding  Dir = 0, Dur = 13
02:40:58.703 00.015 9828 IsSlewing returns 0
02:40:58.703 00.000 9828 IsGuiding returns 0
02:40:58.703 00.000 9828 PulseGuide returned control before completion, sleep 23
02:40:58.734 00.031 9828 IsGuiding returns 1
02:40:58.734 00.000 9828 scope still moving after pulse duration time elapsed
02:40:58.765 00.031 9828 IsSlewing returns 0
02:40:58.765 00.000 9828 IsGuiding returns 1
02:40:58.796 00.031 9828 IsSlewing returns 0
02:40:58.796 00.000 9828 IsGuiding returns 1
02:40:58.827 00.031 9828 IsSlewing returns 0
02:40:58.828 00.001 9828 IsGuiding returns 1
02:40:58.858 00.030 9828 IsSlewing returns 0
02:40:58.858 00.000 9828 IsGuiding returns 0
02:40:58.858 00.000 9828 scope move finished after 13 + 141 ms
02:40:58.858 00.000 9828 Move returns status 0, amount 13
02:40:58.858 00.000 9828 move complete, result=0
02:40:58.858 00.000 9828 worker thread done servicing request
02:40:58.858 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:40:59.216 00.358 8976 Exposure complete
02:40:59.221 00.005 8976 worker thread done servicing request
02:40:59.221 00.000 5052 OnExposeComplete: enter
02:40:59.221 00.000 5052 UpdateGuideState(): m_state=6
02:40:59.221 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9943
02:40:59.221 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.59, Mass=128, SNR=7.8, Peak=65 HFD=1.9
02:40:59.221 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
02:40:59.221 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
02:40:59.221 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.79 mountX=-0.15 mountY=-0.03, mountTheta=-2.93
02:40:59.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.11, opts=13)
02:40:59.222 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.11)
02:40:59.222 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:40:59.222 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:40:59.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:59.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:59.222 00.000 5052 Enqueuing Expose request
02:40:59.222 00.000 8976 Worker thread wakes up
02:40:59.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.11) opts 0xd
02:40:59.223 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.11)
02:40:59.223 00.000 8976 Moving (0.11, -0.11) raw xDistance=-0.15 yDistance=-0.03
02:40:59.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:40:59.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:40:59.223 00.000 8976 MoveAxis(R, 0, ABG)
02:40:59.223 00.000 8976 MoveAxis(U, 0, ABG)
02:40:59.223 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:40:59.223 00.000 8976 MountToCamera -- mountX=0.77 mountY=-1.05 hyp=1.31 mountTheta=-0.94 cameraX=0.59, cameraY=1.17 cameraTheta=1.11
02:40:59.223 00.000 8976 incremental bump (0.586, 1.168) isValid = 1
02:40:59.223 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
02:40:59.223 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:40:59.223 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:40:59.223 00.000 8976 move complete, result=0
02:40:59.223 00.000 9828 Worker thread wakes up
02:40:59.223 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:40:59.223 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:40:59.223 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:40:59.223 00.000 8976 worker thread done servicing request
02:40:59.223 00.000 8976 Worker thread wakes up
02:40:59.223 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
02:40:59.224 00.001 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
02:40:59.224 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:40:59.224 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:40:59.224 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:59.224 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:59.224 00.000 9828 BLC: window closed
02:40:59.224 00.000 9828 MoveAxis(E, 18, B)
02:40:59.224 00.000 9828 Guiding  Dir = 2, Dur = 18
02:40:59.224 00.000 9828 IsSlewing returns 0
02:40:59.224 00.000 9828 IsGuiding returns 0
02:40:59.224 00.000 9828 PulseGuide returned control before completion, sleep 28
02:40:59.262 00.038 9828 IsGuiding returns 1
02:40:59.262 00.000 9828 scope still moving after pulse duration time elapsed
02:40:59.293 00.031 9828 IsSlewing returns 0
02:40:59.293 00.000 9828 IsGuiding returns 1
02:40:59.324 00.031 9828 IsSlewing returns 0
02:40:59.324 00.000 9828 IsGuiding returns 1
02:40:59.355 00.031 9828 IsSlewing returns 0
02:40:59.355 00.000 9828 IsGuiding returns 0
02:40:59.356 00.001 9828 scope move finished after 18 + 113 ms
02:40:59.356 00.000 9828 Move returns status 0, amount 18
02:40:59.356 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:40:59.356 00.000 9828 MoveAxis(N, 13, B)
02:40:59.356 00.000 9828 Guiding  Dir = 0, Dur = 13
02:40:59.371 00.015 9828 IsSlewing returns 0
02:40:59.371 00.000 9828 IsGuiding returns 0
02:40:59.371 00.000 9828 PulseGuide returned control before completion, sleep 23
02:40:59.402 00.031 9828 IsGuiding returns 1
02:40:59.402 00.000 9828 scope still moving after pulse duration time elapsed
02:40:59.433 00.031 9828 IsSlewing returns 0
02:40:59.433 00.000 9828 IsGuiding returns 1
02:40:59.464 00.031 9828 IsSlewing returns 0
02:40:59.464 00.000 9828 IsGuiding returns 1
02:40:59.496 00.032 9828 IsSlewing returns 0
02:40:59.496 00.000 9828 IsGuiding returns 1
02:40:59.526 00.030 9828 IsSlewing returns 0
02:40:59.526 00.000 9828 IsGuiding returns 1
02:40:59.557 00.031 9828 IsSlewing returns 0
02:40:59.557 00.000 9828 IsGuiding returns 1
02:40:59.588 00.031 9828 IsSlewing returns 0
02:40:59.588 00.000 9828 IsGuiding returns 0
02:40:59.588 00.000 9828 scope move finished after 13 + 203 ms
02:40:59.588 00.000 9828 Move returns status 0, amount 13
02:40:59.588 00.000 9828 move complete, result=0
02:40:59.588 00.000 9828 worker thread done servicing request
02:40:59.588 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:40:59.876 00.288 8976 Exposure complete
02:40:59.882 00.006 8976 worker thread done servicing request
02:40:59.882 00.000 5052 OnExposeComplete: enter
02:40:59.882 00.000 5052 UpdateGuideState(): m_state=6
02:40:59.882 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9944
02:40:59.882 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=282.02, Mass=116, SNR=7.4, Peak=66 HFD=2.2
02:40:59.882 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
02:40:59.882 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
02:40:59.882 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.31 hyp=0.44 cameraTheta=0.81 mountX=0.14 mountY=-0.43, mountTheta=-1.25
02:40:59.883 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.31, opts=13)
02:40:59.883 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.31)
02:40:59.883 00.000 8976 Worker thread wakes up
02:40:59.884 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:40:59.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.31) opts 0xd
02:40:59.884 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:40:59.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:59.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.31)
02:40:59.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:40:59.884 00.000 5052 Enqueuing Expose request
02:40:59.884 00.000 8976 Moving (0.30, 0.31) raw xDistance=0.14 yDistance=-0.43
02:40:59.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:40:59.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:40:59.884 00.000 8976 MoveAxis(R, 0, ABG)
02:40:59.884 00.000 8976 MoveAxis(U, 2, ABG)
02:40:59.884 00.000 8976 stepping (-5, 6) + (0, 2)
02:40:59.884 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:59.918 00.034 8976 Received - 47 (G) 
02:40:59.918 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:40:59.918 00.000 8976 stepped: pos (-5, 8)
02:40:59.918 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:40:59.918 00.000 8976 MountToCamera -- mountX=0.77 mountY=-1.13 hyp=1.36 mountTheta=-0.97 cameraX=0.65, cameraY=1.20 cameraTheta=1.07
02:40:59.918 00.000 8976 incremental bump (0.651, 1.198) isValid = 1
02:40:59.918 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
02:40:59.918 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:40:59.918 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:40:59.918 00.000 8976 move complete, result=0
02:40:59.918 00.000 9828 Worker thread wakes up
02:40:59.918 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:40:59.918 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:40:59.918 00.000 8976 worker thread done servicing request
02:40:59.918 00.000 8976 Worker thread wakes up
02:40:59.919 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:40:59.919 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:40:59.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:40:59.919 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:40:59.919 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:40:59.919 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:40:59.919 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:40:59.919 00.000 9828 BLC: window closed
02:40:59.919 00.000 9828 MoveAxis(E, 19, B)
02:40:59.919 00.000 9828 Guiding  Dir = 2, Dur = 19
02:40:59.919 00.000 9828 IsSlewing returns 0
02:40:59.919 00.000 9828 IsGuiding returns 0
02:40:59.920 00.001 9828 PulseGuide returned control before completion, sleep 29
02:40:59.961 00.041 9828 IsGuiding returns 1
02:40:59.961 00.000 9828 scope still moving after pulse duration time elapsed
02:40:59.991 00.030 9828 IsSlewing returns 0
02:40:59.991 00.000 9828 IsGuiding returns 1
02:41:00.023 00.032 9828 IsSlewing returns 0
02:41:00.023 00.000 9828 IsGuiding returns 1
02:41:00.054 00.031 9828 IsSlewing returns 0
02:41:00.054 00.000 9828 IsGuiding returns 0
02:41:00.054 00.000 9828 scope move finished after 19 + 115 ms
02:41:00.054 00.000 9828 Move returns status 0, amount 19
02:41:00.054 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:41:00.054 00.000 9828 MoveAxis(N, 13, B)
02:41:00.054 00.000 9828 Guiding  Dir = 0, Dur = 13
02:41:00.070 00.016 9828 IsSlewing returns 0
02:41:00.070 00.000 9828 IsGuiding returns 0
02:41:00.070 00.000 9828 PulseGuide returned control before completion, sleep 23
02:41:00.100 00.030 9828 IsGuiding returns 1
02:41:00.100 00.000 9828 scope still moving after pulse duration time elapsed
02:41:00.132 00.032 9828 IsSlewing returns 0
02:41:00.133 00.001 9828 IsGuiding returns 1
02:41:00.164 00.031 9828 IsSlewing returns 0
02:41:00.164 00.000 9828 IsGuiding returns 1
02:41:00.195 00.031 9828 IsSlewing returns 0
02:41:00.199 00.004 9828 IsGuiding returns 0
02:41:00.199 00.000 9828 scope move finished after 13 + 116 ms
02:41:00.199 00.000 9828 Move returns status 0, amount 13
02:41:00.199 00.000 9828 move complete, result=0
02:41:00.199 00.000 9828 worker thread done servicing request
02:41:00.199 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:41:00.620 00.421 8976 Exposure complete
02:41:00.627 00.007 8976 worker thread done servicing request
02:41:00.627 00.000 5052 OnExposeComplete: enter
02:41:00.627 00.000 5052 UpdateGuideState(): m_state=6
02:41:00.627 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9945
02:41:00.627 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.57, Mass=90, SNR=6.5, Peak=66 HFD=2.1
02:41:00.627 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.20 = 2.08)
02:41:00.627 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.98)
02:41:00.627 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.16 mountX=-0.08 mountY=0.16, mountTheta=2.06
02:41:00.628 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.14, opts=13)
02:41:00.628 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.14)
02:41:00.628 00.000 8976 Worker thread wakes up
02:41:00.628 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:41:00.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.14) opts 0xd
02:41:00.628 00.000 5052 UpdateGuideState exits: m=90 SNR=6.5
02:41:00.629 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.14)
02:41:00.629 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:00.629 00.000 8976 Moving (-0.10, -0.14) raw xDistance=-0.08 yDistance=0.16
02:41:00.629 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:00.629 00.000 5052 Enqueuing Expose request
02:41:00.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:41:00.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:41:00.629 00.000 8976 MoveAxis(R, 0, ABG)
02:41:00.629 00.000 8976 MoveAxis(U, 0, ABG)
02:41:00.629 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:41:00.629 00.000 8976 MountToCamera -- mountX=0.77 mountY=-1.17 hyp=1.40 mountTheta=-0.99 cameraX=0.69, cameraY=1.22 cameraTheta=1.05
02:41:00.629 00.000 8976 incremental bump (0.695, 1.219) isValid = 1
02:41:00.629 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
02:41:00.629 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:41:00.629 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:41:00.629 00.000 8976 move complete, result=0
02:41:00.629 00.000 9828 Worker thread wakes up
02:41:00.630 00.001 8976 worker thread done servicing request
02:41:00.630 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:41:00.630 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:41:00.630 00.000 8976 Worker thread wakes up
02:41:00.630 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:41:00.630 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:00.630 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:00.630 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:41:00.630 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:41:00.630 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:41:00.630 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:41:00.630 00.000 9828 BLC: window closed
02:41:00.630 00.000 9828 MoveAxis(E, 20, B)
02:41:00.630 00.000 9828 Guiding  Dir = 2, Dur = 20
02:41:00.631 00.001 9828 IsSlewing returns 0
02:41:00.631 00.000 9828 IsGuiding returns 0
02:41:00.631 00.000 9828 PulseGuide returned control before completion, sleep 30
02:41:00.668 00.037 9828 IsGuiding returns 1
02:41:00.668 00.000 9828 scope still moving after pulse duration time elapsed
02:41:00.700 00.032 9828 IsSlewing returns 0
02:41:00.700 00.000 9828 IsGuiding returns 1
02:41:00.730 00.030 9828 IsSlewing returns 0
02:41:00.730 00.000 9828 IsGuiding returns 1
02:41:00.761 00.031 9828 IsSlewing returns 0
02:41:00.761 00.000 9828 IsGuiding returns 0
02:41:00.762 00.001 9828 scope move finished after 20 + 110 ms
02:41:00.762 00.000 9828 Move returns status 0, amount 20
02:41:00.762 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:41:00.762 00.000 9828 MoveAxis(N, 13, B)
02:41:00.762 00.000 9828 Guiding  Dir = 0, Dur = 13
02:41:00.776 00.014 9828 IsSlewing returns 0
02:41:00.776 00.000 9828 IsGuiding returns 0
02:41:00.776 00.000 9828 PulseGuide returned control before completion, sleep 23
02:41:00.808 00.032 9828 IsGuiding returns 1
02:41:00.808 00.000 9828 scope still moving after pulse duration time elapsed
02:41:00.840 00.032 9828 IsSlewing returns 0
02:41:00.840 00.000 9828 IsGuiding returns 1
02:41:00.871 00.031 9828 IsSlewing returns 0
02:41:00.871 00.000 9828 IsGuiding returns 1
02:41:00.903 00.032 9828 IsSlewing returns 0
02:41:00.903 00.000 9828 IsGuiding returns 1
02:41:00.934 00.031 9828 IsSlewing returns 0
02:41:00.934 00.000 9828 IsGuiding returns 0
02:41:00.934 00.000 9828 scope move finished after 13 + 145 ms
02:41:00.934 00.000 9828 Move returns status 0, amount 13
02:41:00.934 00.000 9828 move complete, result=0
02:41:00.934 00.000 9828 worker thread done servicing request
02:41:00.934 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:41:01.320 00.386 8976 Exposure complete
02:41:01.327 00.007 8976 worker thread done servicing request
02:41:01.327 00.000 5052 OnExposeComplete: enter
02:41:01.327 00.000 5052 UpdateGuideState(): m_state=6
02:41:01.327 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9946
02:41:01.327 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.36, Mass=127, SNR=7.8, Peak=64 HFD=2.3
02:41:01.327 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.35 = 1.93)
02:41:01.327 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.83)
02:41:01.327 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.35 hyp=0.47 cameraTheta=-2.31 mountX=-0.17 mountY=0.45, mountTheta=1.92
02:41:01.328 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.35, opts=13)
02:41:01.328 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.35)
02:41:01.328 00.000 8976 Worker thread wakes up
02:41:01.328 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:41:01.328 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.35) opts 0xd
02:41:01.328 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:41:01.328 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.35)
02:41:01.329 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:01.329 00.000 8976 Moving (-0.32, -0.35) raw xDistance=-0.17 yDistance=0.45
02:41:01.329 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:01.329 00.000 5052 Enqueuing Expose request
02:41:01.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:41:01.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
02:41:01.329 00.000 8976 MoveAxis(R, 0, ABG)
02:41:01.329 00.000 8976 MoveAxis(D, 2, ABG)
02:41:01.329 00.000 8976 stepping (-5, 8) + (0, -2)
02:41:01.329 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:01.357 00.028 8976 Received - 47 (G) 
02:41:01.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:01.357 00.000 8976 stepped: pos (-5, 6)
02:41:01.357 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:41:01.357 00.000 8976 MountToCamera -- mountX=0.77 mountY=-1.10 hyp=1.34 mountTheta=-0.96 cameraX=0.63, cameraY=1.18 cameraTheta=1.08
02:41:01.357 00.000 8976 incremental bump (0.630, 1.185) isValid = 1
02:41:01.357 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:41:01.357 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:41:01.357 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:41:01.357 00.000 8976 move complete, result=0
02:41:01.357 00.000 8976 worker thread done servicing request
02:41:01.358 00.001 8976 Worker thread wakes up
02:41:01.358 00.000 9828 Worker thread wakes up
02:41:01.358 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:41:01.358 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:41:01.358 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:41:01.358 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:41:01.358 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:41:01.358 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:41:01.358 00.000 9828 BLC: window closed
02:41:01.358 00.000 9828 MoveAxis(E, 19, B)
02:41:01.358 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:41:01.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:01.358 00.000 9828 Guiding  Dir = 2, Dur = 19
02:41:01.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:01.359 00.001 9828 IsSlewing returns 0
02:41:01.359 00.000 9828 IsGuiding returns 0
02:41:01.359 00.000 9828 PulseGuide returned control before completion, sleep 29
02:41:01.389 00.030 9828 IsGuiding returns 1
02:41:01.389 00.000 9828 scope still moving after pulse duration time elapsed
02:41:01.421 00.032 9828 IsSlewing returns 0
02:41:01.421 00.000 9828 IsGuiding returns 1
02:41:01.452 00.031 9828 IsSlewing returns 0
02:41:01.452 00.000 9828 IsGuiding returns 1
02:41:01.483 00.031 9828 IsSlewing returns 0
02:41:01.483 00.000 9828 IsGuiding returns 1
02:41:01.515 00.032 9828 IsSlewing returns 0
02:41:01.515 00.000 9828 IsGuiding returns 0
02:41:01.515 00.000 9828 scope move finished after 19 + 138 ms
02:41:01.515 00.000 9828 Move returns status 0, amount 19
02:41:01.516 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:41:01.516 00.000 9828 MoveAxis(N, 13, B)
02:41:01.516 00.000 9828 Guiding  Dir = 0, Dur = 13
02:41:01.531 00.015 9828 IsSlewing returns 0
02:41:01.532 00.001 9828 IsGuiding returns 0
02:41:01.532 00.000 9828 PulseGuide returned control before completion, sleep 23
02:41:01.562 00.030 9828 IsGuiding returns 1
02:41:01.562 00.000 9828 scope still moving after pulse duration time elapsed
02:41:01.593 00.031 9828 IsSlewing returns 0
02:41:01.593 00.000 9828 IsGuiding returns 1
02:41:01.625 00.032 9828 IsSlewing returns 0
02:41:01.625 00.000 9828 IsGuiding returns 1
02:41:01.655 00.030 9828 IsSlewing returns 0
02:41:01.655 00.000 9828 IsGuiding returns 1
02:41:01.687 00.032 9828 IsSlewing returns 0
02:41:01.688 00.001 9828 IsGuiding returns 0
02:41:01.688 00.000 9828 scope move finished after 13 + 143 ms
02:41:01.688 00.000 9828 Move returns status 0, amount 13
02:41:01.688 00.000 9828 move complete, result=0
02:41:01.688 00.000 9828 worker thread done servicing request
02:41:01.688 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:41:02.048 00.360 8976 Exposure complete
02:41:02.055 00.007 8976 worker thread done servicing request
02:41:02.055 00.000 5052 OnExposeComplete: enter
02:41:02.055 00.000 5052 UpdateGuideState(): m_state=6
02:41:02.055 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9947
02:41:02.055 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.58, Mass=86, SNR=6.4, Peak=60 HFD=1.6
02:41:02.055 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
02:41:02.055 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
02:41:02.055 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.13 hyp=0.85 cameraTheta=-2.99 mountX=0.27 mountY=0.77, mountTheta=1.24
02:41:02.056 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.13, opts=13)
02:41:02.056 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.13)
02:41:02.056 00.000 8976 Worker thread wakes up
02:41:02.056 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:02.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.13) opts 0xd
02:41:02.056 00.000 5052 UpdateGuideState exits: m=86 SNR=6.4
02:41:02.057 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:02.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:02.057 00.000 5052 Enqueuing Expose request
02:41:02.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.13)
02:41:02.057 00.000 8976 Moving (-0.84, -0.13) raw xDistance=0.27 yDistance=0.77
02:41:02.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:41:02.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.77
02:41:02.057 00.000 8976 MoveAxis(L, 1, ABG)
02:41:02.057 00.000 8976 stepping (-5, 6) + (-1, 0)
02:41:02.057 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:02.075 00.018 8976 Received - 47 (G) 
02:41:02.076 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:02.076 00.000 8976 stepped: pos (-6, 6)
02:41:02.076 00.000 8976 MoveAxis(D, 3, ABG)
02:41:02.076 00.000 8976 stepping (-6, 6) + (0, -3)
02:41:02.076 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:02.108 00.032 8976 Received - 47 (G) 
02:41:02.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:02.108 00.000 8976 stepped: pos (-6, 3)
02:41:02.108 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:41:02.108 00.000 8976 move complete, result=0
02:41:02.109 00.001 8976 worker thread done servicing request
02:41:02.109 00.000 8976 Worker thread wakes up
02:41:02.109 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
02:41:02.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:02.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:02.800 00.691 8976 Exposure complete
02:41:02.806 00.006 8976 worker thread done servicing request
02:41:02.806 00.000 5052 OnExposeComplete: enter
02:41:02.806 00.000 5052 UpdateGuideState(): m_state=6
02:41:02.806 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9948
02:41:02.806 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.94, Mass=97, SNR=6.8, Peak=62 HFD=2.1
02:41:02.806 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:41:02.806 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:41:02.806 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.23 hyp=0.99 cameraTheta=2.91 mountX=0.64 mountY=0.69, mountTheta=0.82
02:41:02.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.23, opts=13)
02:41:02.807 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.23)
02:41:02.807 00.000 8976 Worker thread wakes up
02:41:02.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:41:02.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.23) opts 0xd
02:41:02.807 00.000 5052 UpdateGuideState exits: m=97 SNR=6.8
02:41:02.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.23)
02:41:02.807 00.000 8976 Moving (-0.97, 0.23) raw xDistance=0.64 yDistance=0.69
02:41:02.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
02:41:02.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
02:41:02.808 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:02.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:02.808 00.000 5052 Enqueuing Expose request
02:41:02.808 00.000 8976 MoveAxis(L, 3, ABG)
02:41:02.808 00.000 8976 stepping (-6, 3) + (-3, 0)
02:41:02.808 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:02.843 00.035 8976 Received - 47 (G) 
02:41:02.843 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:02.843 00.000 8976 stepped: pos (-9, 3)
02:41:02.843 00.000 8976 MoveAxis(D, 3, ABG)
02:41:02.843 00.000 8976 stepping (-9, 3) + (0, -3)
02:41:02.843 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:02.875 00.032 8976 Received - 47 (G) 
02:41:02.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:02.875 00.000 8976 stepped: pos (-9, 0)
02:41:02.875 00.000 8976 move complete, result=0
02:41:02.875 00.000 8976 worker thread done servicing request
02:41:02.875 00.000 8976 Worker thread wakes up
02:41:02.875 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.7 px 3 ms SOUTH
02:41:02.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:02.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:03.563 00.688 8976 Exposure complete
02:41:03.568 00.005 8976 worker thread done servicing request
02:41:03.568 00.000 5052 OnExposeComplete: enter
02:41:03.568 00.000 5052 UpdateGuideState(): m_state=6
02:41:03.568 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9949
02:41:03.568 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.68, Mass=105, SNR=7.1, Peak=61 HFD=1.9
02:41:03.568 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.13 = 1.16)
02:41:03.568 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
02:41:03.568 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.03 hyp=0.44 cameraTheta=-3.08 mountX=0.18 mountY=0.38, mountTheta=1.14
02:41:03.570 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.03, opts=13)
02:41:03.570 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.03)
02:41:03.570 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:41:03.570 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1
02:41:03.570 00.000 8976 Worker thread wakes up
02:41:03.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.03) opts 0xd
02:41:03.571 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.03)
02:41:03.571 00.000 8976 Moving (-0.44, -0.03) raw xDistance=0.18 yDistance=0.38
02:41:03.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:03.571 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:03.571 00.000 5052 Enqueuing Expose request
02:41:03.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:41:03.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
02:41:03.571 00.000 8976 MoveAxis(R, 0, ABG)
02:41:03.571 00.000 8976 MoveAxis(D, 2, ABG)
02:41:03.571 00.000 8976 stepping (-9, 0) + (0, -2)
02:41:03.571 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:03.595 00.024 8976 Received - 47 (G) 
02:41:03.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:03.595 00.000 8976 stepped: pos (-9, -2)
02:41:03.595 00.000 8976 move complete, result=0
02:41:03.595 00.000 8976 worker thread done servicing request
02:41:03.595 00.000 8976 Worker thread wakes up
02:41:03.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:03.595 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:41:03.595 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:04.276 00.681 8976 Exposure complete
02:41:04.281 00.005 8976 worker thread done servicing request
02:41:04.281 00.000 5052 OnExposeComplete: enter
02:41:04.281 00.000 5052 UpdateGuideState(): m_state=6
02:41:04.281 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9950
02:41:04.281 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.99, Mass=123, SNR=7.7, Peak=65 HFD=2.4
02:41:04.281 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
02:41:04.281 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
02:41:04.282 00.001 5052 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.29 cameraTheta=1.23 mountX=0.20 mountY=-0.23, mountTheta=-0.85
02:41:04.282 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.28, opts=13)
02:41:04.282 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.28)
02:41:04.282 00.000 8976 Worker thread wakes up
02:41:04.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.28) opts 0xd
02:41:04.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.28)
02:41:04.282 00.000 8976 Moving (0.10, 0.28) raw xDistance=0.20 yDistance=-0.23
02:41:04.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:41:04.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:41:04.282 00.000 8976 MoveAxis(R, 0, ABG)
02:41:04.282 00.000 8976 MoveAxis(U, 0, ABG)
02:41:04.282 00.000 8976 move complete, result=0
02:41:04.282 00.000 8976 worker thread done servicing request
02:41:04.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:41:04.282 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
02:41:04.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:04.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:04.283 00.001 5052 Enqueuing Expose request
02:41:04.283 00.000 8976 Worker thread wakes up
02:41:04.283 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:04.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:04.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:04.971 00.688 8976 Exposure complete
02:41:04.978 00.007 5052 OnExposeComplete: enter
02:41:04.978 00.000 5052 UpdateGuideState(): m_state=6
02:41:04.978 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9951
02:41:04.979 00.001 5052 Star::Find returns 1 (0), X=329.76, Y=281.49, Mass=119, SNR=7.5, Peak=60 HFD=2.7
02:41:04.979 00.000 8976 worker thread done servicing request
02:41:04.979 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
02:41:04.979 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
02:41:04.979 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.22 hyp=0.62 cameraTheta=-0.36 mountX=-0.46 mountY=-0.37, mountTheta=-2.47
02:41:04.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.22, opts=13)
02:41:04.980 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.22)
02:41:04.980 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:41:04.981 00.001 5052 UpdateGuideState exits: m=119 SNR=7.5
02:41:04.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:04.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:04.981 00.000 5052 Enqueuing Expose request
02:41:04.981 00.000 8976 Worker thread wakes up
02:41:04.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.22) opts 0xd
02:41:04.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.22)
02:41:04.981 00.000 8976 Moving (0.58, -0.22) raw xDistance=-0.46 yDistance=-0.37
02:41:04.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:41:04.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:41:04.981 00.000 8976 MoveAxis(R, 2, ABG)
02:41:04.982 00.001 8976 stepping (-9, -2) + (2, 0)
02:41:04.982 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:05.017 00.035 8976 Received - 47 (G) 
02:41:05.018 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:05.018 00.000 8976 stepped: pos (-7, -2)
02:41:05.018 00.000 8976 MoveAxis(U, 1, ABG)
02:41:05.018 00.000 8976 stepping (-7, -2) + (0, 1)
02:41:05.018 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:05.050 00.032 8976 Received - 47 (G) 
02:41:05.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:05.050 00.000 8976 stepped: pos (-7, -1)
02:41:05.050 00.000 8976 move complete, result=0
02:41:05.050 00.000 8976 worker thread done servicing request
02:41:05.050 00.000 8976 Worker thread wakes up
02:41:05.050 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 1 ms NORTH
02:41:05.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:05.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:05.735 00.685 8976 Exposure complete
02:41:05.741 00.006 8976 worker thread done servicing request
02:41:05.741 00.000 5052 OnExposeComplete: enter
02:41:05.741 00.000 5052 UpdateGuideState(): m_state=6
02:41:05.741 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9952
02:41:05.741 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.95, Mass=95, SNR=6.7, Peak=61 HFD=2.1
02:41:05.741 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.82 = -0.82)
02:41:05.741 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.92 = -0.92)
02:41:05.741 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.23 mountX=0.17 mountY=-0.20, mountTheta=-0.86
02:41:05.742 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.24, opts=13)
02:41:05.742 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.24)
02:41:05.742 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:41:05.742 00.000 8976 Worker thread wakes up
02:41:05.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.24) opts 0xd
02:41:05.742 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
02:41:05.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.24)
02:41:05.742 00.000 8976 Moving (0.08, 0.24) raw xDistance=0.17 yDistance=-0.20
02:41:05.743 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:41:05.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:05.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:41:05.743 00.000 8976 MoveAxis(R, 0, ABG)
02:41:05.743 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:05.743 00.000 5052 Enqueuing Expose request
02:41:05.743 00.000 8976 MoveAxis(U, 0, ABG)
02:41:05.743 00.000 8976 move complete, result=0
02:41:05.743 00.000 8976 worker thread done servicing request
02:41:05.743 00.000 8976 Worker thread wakes up
02:41:05.743 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:05.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:05.743 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:06.429 00.686 8976 Exposure complete
02:41:06.434 00.005 8976 worker thread done servicing request
02:41:06.434 00.000 5052 OnExposeComplete: enter
02:41:06.434 00.000 5052 UpdateGuideState(): m_state=6
02:41:06.434 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9953
02:41:06.435 00.001 5052 Star::Find returns 1 (0), X=328.65, Y=282.05, Mass=120, SNR=7.5, Peak=63 HFD=2.4
02:41:06.435 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
02:41:06.435 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
02:41:06.435 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.34 hyp=0.63 cameraTheta=2.57 mountX=0.54 mountY=0.26, mountTheta=0.44
02:41:06.435 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.34, opts=13)
02:41:06.435 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.34)
02:41:06.435 00.000 8976 Worker thread wakes up
02:41:06.436 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:06.436 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:41:06.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:06.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:06.436 00.000 5052 Enqueuing Expose request
02:41:06.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.34) opts 0xd
02:41:06.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.34)
02:41:06.436 00.000 8976 Moving (-0.53, 0.34) raw xDistance=0.54 yDistance=0.26
02:41:06.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:41:06.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:41:06.436 00.000 8976 MoveAxis(L, 2, ABG)
02:41:06.436 00.000 8976 stepping (-7, -1) + (-2, 0)
02:41:06.436 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:06.472 00.036 8976 Received - 47 (G) 
02:41:06.472 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:06.472 00.000 8976 stepped: pos (-9, -1)
02:41:06.472 00.000 8976 MoveAxis(U, 0, ABG)
02:41:06.472 00.000 8976 move complete, result=0
02:41:06.472 00.000 8976 worker thread done servicing request
02:41:06.472 00.000 8976 Worker thread wakes up
02:41:06.472 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:06.472 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:06.473 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 0 ms NORTH
02:41:07.157 00.684 8976 Exposure complete
02:41:07.162 00.005 8976 worker thread done servicing request
02:41:07.162 00.000 5052 OnExposeComplete: enter
02:41:07.162 00.000 5052 UpdateGuideState(): m_state=6
02:41:07.162 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9954
02:41:07.162 00.000 5052 Star::Find returns 1 (0), X=328.08, Y=282.13, Mass=93, SNR=6.6, Peak=61 HFD=2.0
02:41:07.162 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:41:07.162 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:41:07.162 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=0.43 hyp=1.18 cameraTheta=2.77 mountX=0.88 mountY=0.69, mountTheta=0.67
02:41:07.163 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=0.43, opts=13)
02:41:07.163 00.000 5052 Enqueuing Move request for stepguider (-1.10, 0.43)
02:41:07.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:41:07.163 00.000 5052 UpdateGuideState exits: m=93 SNR=6.6
02:41:07.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:07.163 00.000 8976 Worker thread wakes up
02:41:07.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, 0.43) opts 0xd
02:41:07.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, 0.43)
02:41:07.163 00.000 8976 Moving (-1.10, 0.43) raw xDistance=0.88 yDistance=0.69
02:41:07.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:07.164 00.001 5052 Enqueuing Expose request
02:41:07.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.88
02:41:07.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69
02:41:07.164 00.000 8976 MoveAxis(L, 4, ABG)
02:41:07.164 00.000 8976 stepping (-9, -1) + (-4, 0)
02:41:07.164 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:41:07.208 00.044 8976 Received - 47 (G) 
02:41:07.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:41:07.208 00.000 8976 stepped: pos (-13, -1)
02:41:07.208 00.000 8976 MoveAxis(D, 3, ABG)
02:41:07.208 00.000 8976 stepping (-13, -1) + (0, -3)
02:41:07.208 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:07.240 00.032 8976 Received - 47 (G) 
02:41:07.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:07.240 00.000 8976 stepped: pos (-13, -4)
02:41:07.240 00.000 8976 move complete, result=0
02:41:07.240 00.000 8976 worker thread done servicing request
02:41:07.240 00.000 8976 Worker thread wakes up
02:41:07.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:07.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:07.240 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.7 px 3 ms SOUTH
02:41:07.928 00.688 8976 Exposure complete
02:41:07.933 00.005 8976 worker thread done servicing request
02:41:07.933 00.000 5052 OnExposeComplete: enter
02:41:07.933 00.000 5052 UpdateGuideState(): m_state=6
02:41:07.933 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9955
02:41:07.933 00.000 5052 Star::Find returns 1 (0), X=327.55, Y=281.75, Mass=125, SNR=7.6, Peak=61 HFD=2.5
02:41:07.933 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:41:07.933 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:41:07.933 00.000 5052 CameraToMount -- cameraX=-1.62 cameraY=0.04 hyp=1.62 cameraTheta=3.11 mountX=0.78 mountY=1.34, mountTheta=1.04
02:41:07.934 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.62, y=0.04, opts=13)
02:41:07.934 00.000 5052 Enqueuing Move request for stepguider (-1.62, 0.04)
02:41:07.934 00.000 8976 Worker thread wakes up
02:41:07.934 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:41:07.934 00.000 5052 UpdateGuideState exits: m=125 SNR=7.6
02:41:07.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:07.934 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:07.934 00.000 5052 Enqueuing Expose request
02:41:07.934 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.62, 0.04) opts 0xd
02:41:07.935 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.62, 0.04)
02:41:07.935 00.000 8976 Moving (-1.62, 0.04) raw xDistance=0.78 yDistance=1.34
02:41:07.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.78
02:41:07.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.34
02:41:07.935 00.000 8976 MoveAxis(L, 3, ABG)
02:41:07.935 00.000 8976 stepping (-13, -4) + (-3, 0)
02:41:07.935 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:07.975 00.040 8976 Received - 47 (G) 
02:41:07.976 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:07.976 00.000 8976 stepped: pos (-16, -4)
02:41:07.976 00.000 8976 MoveAxis(D, 5, ABG)
02:41:07.976 00.000 8976 stepping (-16, -4) + (0, -5)
02:41:07.976 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:41:08.023 00.047 8976 Received - 47 (G) 
02:41:08.023 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:41:08.023 00.000 8976 stepped: pos (-16, -9)
02:41:08.023 00.000 8976 move complete, result=0
02:41:08.023 00.000 8976 worker thread done servicing request
02:41:08.023 00.000 8976 Worker thread wakes up
02:41:08.023 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 1.3 px 5 ms SOUTH
02:41:08.023 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:08.023 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:08.711 00.688 8976 Exposure complete
02:41:08.716 00.005 8976 worker thread done servicing request
02:41:08.716 00.000 5052 OnExposeComplete: enter
02:41:08.716 00.000 5052 UpdateGuideState(): m_state=6
02:41:08.716 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9956
02:41:08.716 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.82, Mass=117, SNR=7.4, Peak=63 HFD=2.3
02:41:08.716 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:41:08.716 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:41:08.716 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.11 hyp=0.97 cameraTheta=3.03 mountX=0.54 mountY=0.75, mountTheta=0.95
02:41:08.717 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.11, opts=13)
02:41:08.717 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.11)
02:41:08.717 00.000 8976 Worker thread wakes up
02:41:08.717 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.11) opts 0xd
02:41:08.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.11)
02:41:08.717 00.000 8976 Moving (-0.97, 0.11) raw xDistance=0.54 yDistance=0.75
02:41:08.717 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:41:08.717 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
02:41:08.718 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:08.718 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:08.718 00.000 5052 Enqueuing Expose request
02:41:08.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.54
02:41:08.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.75
02:41:08.718 00.000 8976 MoveAxis(L, 2, ABG)
02:41:08.718 00.000 8976 stepping (-16, -9) + (-2, 0)
02:41:08.718 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:08.743 00.025 8976 Received - 47 (G) 
02:41:08.743 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:08.743 00.000 8976 stepped: pos (-18, -9)
02:41:08.743 00.000 8976 MoveAxis(D, 3, ABG)
02:41:08.743 00.000 8976 stepping (-18, -9) + (0, -3)
02:41:08.743 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:08.775 00.032 8976 Received - 47 (G) 
02:41:08.775 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:08.775 00.000 8976 stepped: pos (-18, -12)
02:41:08.775 00.000 8976 move complete, result=0
02:41:08.775 00.000 8976 worker thread done servicing request
02:41:08.775 00.000 8976 Worker thread wakes up
02:41:08.775 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:41:08.775 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:08.775 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:09.459 00.684 8976 Exposure complete
02:41:09.465 00.006 8976 worker thread done servicing request
02:41:09.465 00.000 5052 OnExposeComplete: enter
02:41:09.465 00.000 5052 UpdateGuideState(): m_state=6
02:41:09.465 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9957
02:41:09.465 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.56, Mass=97, SNR=6.8, Peak=62 HFD=1.6
02:41:09.465 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
02:41:09.465 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
02:41:09.465 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.15 hyp=0.55 cameraTheta=-2.86 mountX=0.11 mountY=0.53, mountTheta=1.37
02:41:09.466 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.15, opts=13)
02:41:09.466 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.15)
02:41:09.466 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:09.466 00.000 5052 UpdateGuideState exits: m=97 SNR=6.8
02:41:09.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:09.466 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:09.466 00.000 5052 Enqueuing Expose request
02:41:09.466 00.000 8976 Worker thread wakes up
02:41:09.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.15) opts 0xd
02:41:09.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.15)
02:41:09.466 00.000 8976 Moving (-0.53, -0.15) raw xDistance=0.11 yDistance=0.53
02:41:09.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:41:09.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53
02:41:09.466 00.000 8976 MoveAxis(R, 0, ABG)
02:41:09.466 00.000 8976 MoveAxis(D, 2, ABG)
02:41:09.466 00.000 8976 stepping (-18, -12) + (0, -2)
02:41:09.466 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:09.494 00.028 8976 Received - 47 (G) 
02:41:09.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:09.494 00.000 8976 stepped: pos (-18, -14)
02:41:09.494 00.000 8976 move complete, result=0
02:41:09.494 00.000 8976 worker thread done servicing request
02:41:09.494 00.000 8976 Worker thread wakes up
02:41:09.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:09.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:09.494 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:41:10.181 00.687 8976 Exposure complete
02:41:10.187 00.006 8976 worker thread done servicing request
02:41:10.187 00.000 5052 OnExposeComplete: enter
02:41:10.187 00.000 5052 UpdateGuideState(): m_state=6
02:41:10.187 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9958
02:41:10.187 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.80, Mass=108, SNR=7.1, Peak=64 HFD=2.3
02:41:10.187 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
02:41:10.187 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
02:41:10.187 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.26 mountX=0.11 mountY=0.01, mountTheta=0.12
02:41:10.188 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.09, opts=13)
02:41:10.188 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.09)
02:41:10.188 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:10.188 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
02:41:10.188 00.000 8976 Worker thread wakes up
02:41:10.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.09) opts 0xd
02:41:10.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.09)
02:41:10.188 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:10.188 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:10.188 00.000 5052 Enqueuing Expose request
02:41:10.188 00.000 8976 Moving (-0.07, 0.09) raw xDistance=0.11 yDistance=0.01
02:41:10.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:41:10.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:41:10.188 00.000 8976 MoveAxis(R, 0, ABG)
02:41:10.188 00.000 8976 MoveAxis(U, 0, ABG)
02:41:10.188 00.000 8976 move complete, result=0
02:41:10.188 00.000 8976 worker thread done servicing request
02:41:10.188 00.000 8976 Worker thread wakes up
02:41:10.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:10.188 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:10.188 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:10.877 00.689 8976 Exposure complete
02:41:10.883 00.006 8976 worker thread done servicing request
02:41:10.883 00.000 5052 OnExposeComplete: enter
02:41:10.883 00.000 5052 UpdateGuideState(): m_state=6
02:41:10.883 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9959
02:41:10.883 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.95, Mass=103, SNR=7.0, Peak=64 HFD=2.2
02:41:10.883 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
02:41:10.883 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:41:10.883 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.24 hyp=0.56 cameraTheta=0.44 mountX=-0.02 mountY=-0.56, mountTheta=-1.61
02:41:10.884 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.24, opts=13)
02:41:10.884 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.24)
02:41:10.884 00.000 8976 Worker thread wakes up
02:41:10.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.24) opts 0xd
02:41:10.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.24)
02:41:10.884 00.000 8976 Moving (0.51, 0.24) raw xDistance=-0.02 yDistance=-0.56
02:41:10.884 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:41:10.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:41:10.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:41:10.884 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
02:41:10.884 00.000 8976 MoveAxis(R, 0, ABG)
02:41:10.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:10.884 00.000 8976 MoveAxis(U, 2, ABG)
02:41:10.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:10.884 00.000 5052 Enqueuing Expose request
02:41:10.884 00.000 8976 stepping (-18, -14) + (0, 2)
02:41:10.884 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:10.916 00.032 8976 Received - 47 (G) 
02:41:10.916 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:10.916 00.000 8976 stepped: pos (-18, -12)
02:41:10.916 00.000 8976 move complete, result=0
02:41:10.917 00.001 8976 worker thread done servicing request
02:41:10.917 00.000 8976 Worker thread wakes up
02:41:10.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:10.917 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:10.917 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
02:41:11.600 00.683 8976 Exposure complete
02:41:11.607 00.007 8976 worker thread done servicing request
02:41:11.607 00.000 5052 OnExposeComplete: enter
02:41:11.607 00.000 5052 UpdateGuideState(): m_state=6
02:41:11.607 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9960
02:41:11.607 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.24, Mass=96, SNR=6.8, Peak=65 HFD=1.8
02:41:11.607 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
02:41:11.607 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
02:41:11.607 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.47 hyp=0.79 cameraTheta=-0.63 mountX=-0.71 mountY=-0.28, mountTheta=-2.77
02:41:11.608 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.47, opts=13)
02:41:11.608 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.47)
02:41:11.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:11.608 00.000 5052 UpdateGuideState exits: m=96 SNR=6.8
02:41:11.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:11.608 00.000 8976 Worker thread wakes up
02:41:11.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:11.608 00.000 5052 Enqueuing Expose request
02:41:11.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.47) opts 0xd
02:41:11.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.47)
02:41:11.608 00.000 8976 Moving (0.64, -0.47) raw xDistance=-0.71 yDistance=-0.28
02:41:11.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.71
02:41:11.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
02:41:11.608 00.000 8976 MoveAxis(R, 3, ABG)
02:41:11.608 00.000 8976 stepping (-18, -12) + (3, 0)
02:41:11.608 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:11.636 00.028 8976 Received - 47 (G) 
02:41:11.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:11.636 00.000 8976 stepped: pos (-15, -12)
02:41:11.636 00.000 8976 MoveAxis(U, 1, ABG)
02:41:11.637 00.001 8976 stepping (-15, -12) + (0, 1)
02:41:11.637 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:11.668 00.031 8976 Received - 47 (G) 
02:41:11.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:11.668 00.000 8976 stepped: pos (-15, -11)
02:41:11.668 00.000 8976 move complete, result=0
02:41:11.668 00.000 8976 worker thread done servicing request
02:41:11.669 00.001 8976 Worker thread wakes up
02:41:11.669 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
02:41:11.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:11.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:12.354 00.685 8976 Exposure complete
02:41:12.359 00.005 8976 worker thread done servicing request
02:41:12.359 00.000 5052 OnExposeComplete: enter
02:41:12.360 00.001 5052 UpdateGuideState(): m_state=6
02:41:12.360 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9961
02:41:12.360 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=282.10, Mass=115, SNR=7.4, Peak=65 HFD=2.3
02:41:12.360 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
02:41:12.360 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
02:41:12.360 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.39 hyp=0.67 cameraTheta=0.62 mountX=0.10 mountY=-0.67, mountTheta=-1.42
02:41:12.360 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.39, opts=13)
02:41:12.360 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.39)
02:41:12.361 00.001 8976 Worker thread wakes up
02:41:12.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.39) opts 0xd
02:41:12.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.39)
02:41:12.361 00.000 8976 Moving (0.54, 0.39) raw xDistance=0.10 yDistance=-0.67
02:41:12.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:41:12.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:41:12.361 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:41:12.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:12.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.67
02:41:12.361 00.000 8976 MoveAxis(R, 0, ABG)
02:41:12.361 00.000 8976 MoveAxis(U, 3, ABG)
02:41:12.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:12.361 00.000 5052 Enqueuing Expose request
02:41:12.361 00.000 8976 stepping (-15, -11) + (0, 3)
02:41:12.361 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:12.388 00.027 8976 Received - 47 (G) 
02:41:12.388 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:12.388 00.000 8976 stepped: pos (-15, -8)
02:41:12.388 00.000 8976 move complete, result=0
02:41:12.388 00.000 8976 worker thread done servicing request
02:41:12.388 00.000 8976 Worker thread wakes up
02:41:12.388 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:41:12.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:12.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:13.074 00.686 8976 Exposure complete
02:41:13.080 00.006 8976 worker thread done servicing request
02:41:13.080 00.000 5052 OnExposeComplete: enter
02:41:13.080 00.000 5052 UpdateGuideState(): m_state=6
02:41:13.080 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9962
02:41:13.080 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.73, Mass=93, SNR=6.7, Peak=59 HFD=2.3
02:41:13.080 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:41:13.080 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:41:13.080 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.02 hyp=0.82 cameraTheta=0.03 mountX=-0.35 mountY=-0.70, mountTheta=-2.04
02:41:13.081 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.02, opts=13)
02:41:13.081 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.02)
02:41:13.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:41:13.081 00.000 5052 UpdateGuideState exits: m=93 SNR=6.7
02:41:13.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:13.081 00.000 8976 Worker thread wakes up
02:41:13.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.02) opts 0xd
02:41:13.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.02)
02:41:13.081 00.000 8976 Moving (0.82, 0.02) raw xDistance=-0.35 yDistance=-0.70
02:41:13.081 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:13.081 00.000 5052 Enqueuing Expose request
02:41:13.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:41:13.082 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.70
02:41:13.082 00.000 8976 MoveAxis(R, 1, ABG)
02:41:13.082 00.000 8976 stepping (-15, -8) + (1, 0)
02:41:13.082 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:13.107 00.025 8976 Received - 47 (G) 
02:41:13.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:13.107 00.000 8976 stepped: pos (-14, -8)
02:41:13.107 00.000 8976 MoveAxis(U, 3, ABG)
02:41:13.107 00.000 8976 stepping (-14, -8) + (0, 3)
02:41:13.107 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:13.138 00.031 8976 Received - 47 (G) 
02:41:13.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:13.138 00.000 8976 stepped: pos (-14, -5)
02:41:13.138 00.000 8976 move complete, result=0
02:41:13.138 00.000 8976 worker thread done servicing request
02:41:13.138 00.000 8976 Worker thread wakes up
02:41:13.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:13.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:13.138 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
02:41:13.826 00.688 8976 Exposure complete
02:41:13.831 00.005 8976 worker thread done servicing request
02:41:13.831 00.000 5052 OnExposeComplete: enter
02:41:13.831 00.000 5052 UpdateGuideState(): m_state=6
02:41:13.832 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9963
02:41:13.832 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.66, Mass=106, SNR=7.1, Peak=58 HFD=2.3
02:41:13.832 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
02:41:13.832 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
02:41:13.832 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.05 hyp=0.35 cameraTheta=-0.15 mountX=-0.20 mountY=-0.26, mountTheta=-2.23
02:41:13.832 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.05, opts=13)
02:41:13.832 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.05)
02:41:13.832 00.000 8976 Worker thread wakes up
02:41:13.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.05) opts 0xd
02:41:13.833 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.05)
02:41:13.833 00.000 8976 Moving (0.34, -0.05) raw xDistance=-0.20 yDistance=-0.26
02:41:13.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:41:13.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:41:13.833 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
02:41:13.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:13.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:41:13.833 00.000 8976 MoveAxis(R, 0, ABG)
02:41:13.833 00.000 8976 MoveAxis(U, 0, ABG)
02:41:13.833 00.000 8976 move complete, result=0
02:41:13.833 00.000 8976 worker thread done servicing request
02:41:13.833 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:13.833 00.000 5052 Enqueuing Expose request
02:41:13.833 00.000 8976 Worker thread wakes up
02:41:13.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:13.833 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:41:13.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:14.516 00.683 8976 Exposure complete
02:41:14.522 00.006 8976 worker thread done servicing request
02:41:14.522 00.000 5052 OnExposeComplete: enter
02:41:14.522 00.000 5052 UpdateGuideState(): m_state=6
02:41:14.522 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9964
02:41:14.522 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.72, Mass=91, SNR=6.5, Peak=61 HFD=1.8
02:41:14.522 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:41:14.522 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:41:14.522 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.02 hyp=0.31 cameraTheta=0.05 mountX=-0.13 mountY=-0.27, mountTheta=-2.02
02:41:14.524 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.02, opts=13)
02:41:14.524 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.02)
02:41:14.524 00.000 8976 Worker thread wakes up
02:41:14.524 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.02) opts 0xd
02:41:14.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.02)
02:41:14.524 00.000 8976 Moving (0.31, 0.02) raw xDistance=-0.13 yDistance=-0.27
02:41:14.524 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:41:14.524 00.000 5052 UpdateGuideState exits: m=91 SNR=6.5
02:41:14.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:14.524 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:14.524 00.000 5052 Enqueuing Expose request
02:41:14.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:41:14.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:41:14.525 00.001 8976 MoveAxis(R, 0, ABG)
02:41:14.525 00.000 8976 MoveAxis(U, 1, ABG)
02:41:14.525 00.000 8976 stepping (-14, -5) + (0, 1)
02:41:14.525 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:14.546 00.021 8976 Received - 47 (G) 
02:41:14.546 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:14.546 00.000 8976 stepped: pos (-14, -4)
02:41:14.546 00.000 8976 move complete, result=0
02:41:14.546 00.000 8976 worker thread done servicing request
02:41:14.546 00.000 8976 Worker thread wakes up
02:41:14.546 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:41:14.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:14.546 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:15.231 00.685 8976 Exposure complete
02:41:15.236 00.005 8976 worker thread done servicing request
02:41:15.236 00.000 5052 OnExposeComplete: enter
02:41:15.236 00.000 5052 UpdateGuideState(): m_state=6
02:41:15.236 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9965
02:41:15.236 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.60, Mass=96, SNR=6.8, Peak=60 HFD=1.6
02:41:15.236 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
02:41:15.236 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
02:41:15.237 00.001 5052 CameraToMount -- cameraX=0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-0.35 mountX=-0.23 mountY=-0.19, mountTheta=-2.45
02:41:15.237 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.11, opts=13)
02:41:15.237 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.11)
02:41:15.237 00.000 8976 Worker thread wakes up
02:41:15.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.11) opts 0xd
02:41:15.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.11)
02:41:15.238 00.001 8976 Moving (0.29, -0.11) raw xDistance=-0.23 yDistance=-0.19
02:41:15.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:41:15.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:41:15.238 00.000 5052 UpdateGuideState exits: m=96 SNR=6.8
02:41:15.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:15.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:15.238 00.000 5052 Enqueuing Expose request
02:41:15.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:41:15.238 00.000 8976 MoveAxis(R, 0, ABG)
02:41:15.238 00.000 8976 MoveAxis(U, 0, ABG)
02:41:15.238 00.000 8976 move complete, result=0
02:41:15.238 00.000 8976 worker thread done servicing request
02:41:15.238 00.000 8976 Worker thread wakes up
02:41:15.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:15.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:15.238 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:15.923 00.685 8976 Exposure complete
02:41:15.928 00.005 8976 worker thread done servicing request
02:41:15.928 00.000 5052 OnExposeComplete: enter
02:41:15.928 00.000 5052 UpdateGuideState(): m_state=6
02:41:15.928 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9966
02:41:15.928 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.55, Mass=114, SNR=7.4, Peak=61 HFD=2.9
02:41:15.928 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
02:41:15.929 00.001 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
02:41:15.929 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.69 mountX=-0.23 mountY=-0.07, mountTheta=-2.83
02:41:15.929 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.16, opts=13)
02:41:15.929 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.16)
02:41:15.929 00.000 8976 Worker thread wakes up
02:41:15.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.16) opts 0xd
02:41:15.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.16)
02:41:15.929 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:15.930 00.001 5052 UpdateGuideState exits: m=114 SNR=7.4
02:41:15.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:15.930 00.000 8976 Moving (0.19, -0.16) raw xDistance=-0.23 yDistance=-0.07
02:41:15.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:41:15.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:41:15.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:15.930 00.000 5052 Enqueuing Expose request
02:41:15.930 00.000 8976 MoveAxis(R, 0, ABG)
02:41:15.930 00.000 8976 MoveAxis(U, 0, ABG)
02:41:15.931 00.001 8976 move complete, result=0
02:41:15.931 00.000 8976 worker thread done servicing request
02:41:15.931 00.000 8976 Worker thread wakes up
02:41:15.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:15.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:15.931 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:16.616 00.685 8976 Exposure complete
02:41:16.621 00.005 8976 worker thread done servicing request
02:41:16.622 00.001 5052 OnExposeComplete: enter
02:41:16.622 00.000 5052 UpdateGuideState(): m_state=6
02:41:16.622 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9967
02:41:16.622 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.52, Mass=103, SNR=7.0, Peak=57 HFD=2.4
02:41:16.622 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
02:41:16.622 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
02:41:16.622 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.19 hyp=0.66 cameraTheta=-0.29 mountX=-0.46 mountY=-0.43, mountTheta=-2.39
02:41:16.622 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.19, opts=13)
02:41:16.623 00.001 5052 Enqueuing Move request for stepguider (0.63, -0.19)
02:41:16.623 00.000 8976 Worker thread wakes up
02:41:16.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:41:16.623 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
02:41:16.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:16.623 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.19) opts 0xd
02:41:16.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.19)
02:41:16.623 00.000 8976 Moving (0.63, -0.19) raw xDistance=-0.46 yDistance=-0.43
02:41:16.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:16.623 00.000 5052 Enqueuing Expose request
02:41:16.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:41:16.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:41:16.623 00.000 8976 MoveAxis(R, 2, ABG)
02:41:16.623 00.000 8976 stepping (-14, -4) + (2, 0)
02:41:16.623 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:16.656 00.033 8976 Received - 47 (G) 
02:41:16.656 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:16.656 00.000 8976 stepped: pos (-12, -4)
02:41:16.656 00.000 8976 MoveAxis(U, 2, ABG)
02:41:16.656 00.000 8976 stepping (-12, -4) + (0, 2)
02:41:16.656 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:16.688 00.032 8976 Received - 47 (G) 
02:41:16.688 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:16.688 00.000 8976 stepped: pos (-12, -2)
02:41:16.688 00.000 8976 move complete, result=0
02:41:16.688 00.000 8976 worker thread done servicing request
02:41:16.688 00.000 8976 Worker thread wakes up
02:41:16.688 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:16.688 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:16.688 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
02:41:17.376 00.688 8976 Exposure complete
02:41:17.381 00.005 8976 worker thread done servicing request
02:41:17.381 00.000 5052 OnExposeComplete: enter
02:41:17.381 00.000 5052 UpdateGuideState(): m_state=6
02:41:17.381 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9968
02:41:17.381 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=282.14, Mass=111, SNR=7.2, Peak=58 HFD=2.4
02:41:17.381 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:41:17.381 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
02:41:17.381 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.43 hyp=0.98 cameraTheta=0.46 mountX=-0.02 mountY=-0.97, mountTheta=-1.59
02:41:17.382 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.43, opts=13)
02:41:17.382 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.43)
02:41:17.382 00.000 8976 Worker thread wakes up
02:41:17.382 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.43) opts 0xd
02:41:17.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.43)
02:41:17.382 00.000 8976 Moving (0.88, 0.43) raw xDistance=-0.02 yDistance=-0.97
02:41:17.382 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:17.382 00.000 5052 UpdateGuideState exits: m=111 SNR=7.2
02:41:17.382 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:17.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:41:17.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.97
02:41:17.382 00.000 8976 MoveAxis(R, 0, ABG)
02:41:17.382 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:17.382 00.000 5052 Enqueuing Expose request
02:41:17.382 00.000 8976 MoveAxis(U, 4, ABG)
02:41:17.383 00.001 8976 stepping (-12, -2) + (0, 4)
02:41:17.383 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:41:17.423 00.040 8976 Received - 47 (G) 
02:41:17.423 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:41:17.423 00.000 8976 stepped: pos (-12, 2)
02:41:17.423 00.000 8976 move complete, result=0
02:41:17.423 00.000 8976 worker thread done servicing request
02:41:17.423 00.000 8976 Worker thread wakes up
02:41:17.423 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -1.0 px 4 ms NORTH
02:41:17.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:17.423 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:18.109 00.686 8976 Exposure complete
02:41:18.115 00.006 8976 worker thread done servicing request
02:41:18.115 00.000 5052 OnExposeComplete: enter
02:41:18.115 00.000 5052 UpdateGuideState(): m_state=6
02:41:18.115 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9969
02:41:18.115 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=281.94, Mass=114, SNR=7.2, Peak=59 HFD=2.8
02:41:18.115 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
02:41:18.115 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:41:18.115 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=0.23 hyp=0.93 cameraTheta=0.25 mountX=-0.20 mountY=-0.88, mountTheta=-1.80
02:41:18.116 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=0.23, opts=13)
02:41:18.116 00.000 5052 Enqueuing Move request for stepguider (0.90, 0.23)
02:41:18.116 00.000 8976 Worker thread wakes up
02:41:18.116 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:41:18.116 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, 0.23) opts 0xd
02:41:18.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, 0.23)
02:41:18.117 00.001 8976 Moving (0.90, 0.23) raw xDistance=-0.20 yDistance=-0.88
02:41:18.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:41:18.117 00.000 5052 UpdateGuideState exits: m=114 SNR=7.2
02:41:18.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.88
02:41:18.117 00.000 8976 MoveAxis(R, 0, ABG)
02:41:18.117 00.000 8976 MoveAxis(U, 4, ABG)
02:41:18.117 00.000 8976 stepping (-12, 2) + (0, 4)
02:41:18.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:18.117 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:41:18.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:18.117 00.000 5052 Enqueuing Expose request
02:41:18.159 00.042 8976 Received - 47 (G) 
02:41:18.159 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:41:18.159 00.000 8976 stepped: pos (-12, 6)
02:41:18.159 00.000 8976 move complete, result=0
02:41:18.159 00.000 8976 worker thread done servicing request
02:41:18.159 00.000 8976 Worker thread wakes up
02:41:18.159 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
02:41:18.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:18.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:18.844 00.685 8976 Exposure complete
02:41:18.849 00.005 8976 worker thread done servicing request
02:41:18.849 00.000 5052 OnExposeComplete: enter
02:41:18.849 00.000 5052 UpdateGuideState(): m_state=6
02:41:18.849 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9970
02:41:18.849 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.54, Mass=108, SNR=7.1, Peak=58 HFD=3.1
02:41:18.849 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
02:41:18.850 00.001 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
02:41:18.850 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.17 hyp=0.40 cameraTheta=-0.46 mountX=-0.32 mountY=-0.20, mountTheta=-2.57
02:41:18.850 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.17, opts=13)
02:41:18.850 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.17)
02:41:18.850 00.000 8976 Worker thread wakes up
02:41:18.851 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:18.851 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.17) opts 0xd
02:41:18.851 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.17)
02:41:18.851 00.000 8976 Moving (0.36, -0.17) raw xDistance=-0.32 yDistance=-0.20
02:41:18.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:41:18.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:41:18.851 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
02:41:18.851 00.000 8976 MoveAxis(R, 1, ABG)
02:41:18.851 00.000 8976 stepping (-12, 6) + (1, 0)
02:41:18.851 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:18.851 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:18.851 00.000 5052 Enqueuing Expose request
02:41:18.852 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:18.878 00.026 8976 Received - 47 (G) 
02:41:18.878 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:18.878 00.000 8976 stepped: pos (-11, 6)
02:41:18.878 00.000 8976 MoveAxis(U, 0, ABG)
02:41:18.878 00.000 8976 move complete, result=0
02:41:18.878 00.000 8976 worker thread done servicing request
02:41:18.878 00.000 8976 Worker thread wakes up
02:41:18.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:18.878 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:18.878 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:41:19.566 00.688 8976 Exposure complete
02:41:19.572 00.006 8976 worker thread done servicing request
02:41:19.573 00.001 5052 OnExposeComplete: enter
02:41:19.573 00.000 5052 UpdateGuideState(): m_state=6
02:41:19.573 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9971
02:41:19.573 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.67, Mass=115, SNR=7.4, Peak=62 HFD=2.8
02:41:19.573 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
02:41:19.573 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
02:41:19.573 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.04 hyp=0.35 cameraTheta=-0.11 mountX=-0.19 mountY=-0.27, mountTheta=-2.19
02:41:19.574 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.04, opts=13)
02:41:19.574 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.04)
02:41:19.574 00.000 8976 Worker thread wakes up
02:41:19.574 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.04) opts 0xd
02:41:19.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.04)
02:41:19.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:41:19.574 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:41:19.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:19.574 00.000 8976 Moving (0.35, -0.04) raw xDistance=-0.19 yDistance=-0.27
02:41:19.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:41:19.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:41:19.574 00.000 8976 MoveAxis(R, 0, ABG)
02:41:19.574 00.000 8976 MoveAxis(U, 1, ABG)
02:41:19.574 00.000 8976 stepping (-11, 6) + (0, 1)
02:41:19.574 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:19.574 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:19.574 00.000 5052 Enqueuing Expose request
02:41:19.598 00.024 8976 Received - 47 (G) 
02:41:19.598 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:19.598 00.000 8976 stepped: pos (-11, 7)
02:41:19.598 00.000 8976 move complete, result=0
02:41:19.598 00.000 8976 worker thread done servicing request
02:41:19.598 00.000 8976 Worker thread wakes up
02:41:19.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:19.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:19.598 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:41:20.280 00.682 8976 Exposure complete
02:41:20.286 00.006 8976 worker thread done servicing request
02:41:20.286 00.000 5052 OnExposeComplete: enter
02:41:20.286 00.000 5052 UpdateGuideState(): m_state=6
02:41:20.286 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9972
02:41:20.286 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.66, Mass=104, SNR=7.0, Peak=59 HFD=2.7
02:41:20.286 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
02:41:20.286 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
02:41:20.286 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.36 mountX=-0.10 mountY=-0.08, mountTheta=-2.46
02:41:20.287 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.05, opts=13)
02:41:20.287 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.05)
02:41:20.287 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:41:20.287 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:41:20.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:20.287 00.000 8976 Worker thread wakes up
02:41:20.287 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.05) opts 0xd
02:41:20.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.05)
02:41:20.287 00.000 8976 Moving (0.13, -0.05) raw xDistance=-0.10 yDistance=-0.08
02:41:20.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:41:20.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:41:20.287 00.000 8976 MoveAxis(R, 0, ABG)
02:41:20.287 00.000 8976 MoveAxis(U, 0, ABG)
02:41:20.287 00.000 8976 move complete, result=0
02:41:20.287 00.000 8976 worker thread done servicing request
02:41:20.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:20.287 00.000 5052 Enqueuing Expose request
02:41:20.287 00.000 8976 Worker thread wakes up
02:41:20.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:20.287 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:20.287 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:20.973 00.686 8976 Exposure complete
02:41:20.978 00.005 8976 worker thread done servicing request
02:41:20.978 00.000 5052 OnExposeComplete: enter
02:41:20.978 00.000 5052 UpdateGuideState(): m_state=6
02:41:20.979 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9973
02:41:20.979 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.69, Mass=99, SNR=6.9, Peak=64 HFD=2.1
02:41:20.979 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
02:41:20.979 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
02:41:20.979 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.02 hyp=0.34 cameraTheta=-3.09 mountX=0.14 mountY=0.30, mountTheta=1.13
02:41:20.979 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.02, opts=13)
02:41:20.979 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.02)
02:41:20.979 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:41:20.979 00.000 5052 UpdateGuideState exits: m=99 SNR=6.9
02:41:20.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:20.979 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:20.980 00.001 5052 Enqueuing Expose request
02:41:20.980 00.000 8976 Worker thread wakes up
02:41:20.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.02) opts 0xd
02:41:20.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.02)
02:41:20.980 00.000 8976 Moving (-0.34, -0.02) raw xDistance=0.14 yDistance=0.30
02:41:20.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:41:20.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:41:20.980 00.000 8976 MoveAxis(R, 0, ABG)
02:41:20.980 00.000 8976 MoveAxis(D, 1, ABG)
02:41:20.980 00.000 8976 stepping (-11, 7) + (0, -1)
02:41:20.980 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:21.004 00.024 8976 Received - 47 (G) 
02:41:21.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:21.004 00.000 8976 stepped: pos (-11, 6)
02:41:21.004 00.000 8976 move complete, result=0
02:41:21.004 00.000 8976 worker thread done servicing request
02:41:21.004 00.000 8976 Worker thread wakes up
02:41:21.004 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:41:21.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:21.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:21.693 00.689 8976 Exposure complete
02:41:21.700 00.007 8976 worker thread done servicing request
02:41:21.700 00.000 5052 OnExposeComplete: enter
02:41:21.700 00.000 5052 UpdateGuideState(): m_state=6
02:41:21.700 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9974
02:41:21.700 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.60, Mass=87, SNR=6.4, Peak=60 HFD=2.1
02:41:21.700 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
02:41:21.700 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.35)
02:41:21.700 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-2.79 mountX=0.04 mountY=0.32, mountTheta=1.45
02:41:21.701 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.11, opts=13)
02:41:21.701 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.11)
02:41:21.701 00.000 8976 Worker thread wakes up
02:41:21.701 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:41:21.702 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.11) opts 0xd
02:41:21.702 00.000 5052 UpdateGuideState exits: m=87 SNR=6.4
02:41:21.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.11)
02:41:21.702 00.000 8976 Moving (-0.31, -0.11) raw xDistance=0.04 yDistance=0.32
02:41:21.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:21.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:21.702 00.000 5052 Enqueuing Expose request
02:41:21.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:41:21.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
02:41:21.702 00.000 8976 MoveAxis(R, 0, ABG)
02:41:21.702 00.000 8976 MoveAxis(D, 1, ABG)
02:41:21.702 00.000 8976 stepping (-11, 6) + (0, -1)
02:41:21.702 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:21.723 00.021 8976 Received - 47 (G) 
02:41:21.723 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:21.723 00.000 8976 stepped: pos (-11, 5)
02:41:21.723 00.000 8976 move complete, result=0
02:41:21.723 00.000 8976 worker thread done servicing request
02:41:21.723 00.000 8976 Worker thread wakes up
02:41:21.723 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:41:21.724 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:21.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:22.409 00.685 8976 Exposure complete
02:41:22.414 00.005 8976 worker thread done servicing request
02:41:22.414 00.000 5052 OnExposeComplete: enter
02:41:22.414 00.000 5052 UpdateGuideState(): m_state=6
02:41:22.414 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9975
02:41:22.414 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.65, Mass=108, SNR=7.1, Peak=64 HFD=1.7
02:41:22.414 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
02:41:22.415 00.001 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
02:41:22.415 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.06 hyp=0.64 cameraTheta=-3.06 mountX=0.24 mountY=0.56, mountTheta=1.17
02:41:22.417 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.06, opts=13)
02:41:22.417 00.000 5052 Enqueuing Move request for stepguider (-0.64, -0.06)
02:41:22.417 00.000 8976 Worker thread wakes up
02:41:22.417 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:41:22.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.06) opts 0xd
02:41:22.418 00.001 5052 UpdateGuideState exits: m=108 SNR=7.1
02:41:22.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:22.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.06)
02:41:22.418 00.000 8976 Moving (-0.64, -0.06) raw xDistance=0.24 yDistance=0.56
02:41:22.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:41:22.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
02:41:22.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:22.418 00.000 5052 Enqueuing Expose request
02:41:22.418 00.000 8976 MoveAxis(R, 0, ABG)
02:41:22.418 00.000 8976 MoveAxis(D, 2, ABG)
02:41:22.418 00.000 8976 stepping (-11, 5) + (0, -2)
02:41:22.418 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:22.443 00.025 8976 Received - 47 (G) 
02:41:22.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:22.443 00.000 8976 stepped: pos (-11, 3)
02:41:22.443 00.000 8976 move complete, result=0
02:41:22.443 00.000 8976 worker thread done servicing request
02:41:22.443 00.000 8976 Worker thread wakes up
02:41:22.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:22.443 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:22.443 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:41:23.127 00.684 8976 Exposure complete
02:41:23.132 00.005 8976 worker thread done servicing request
02:41:23.132 00.000 5052 OnExposeComplete: enter
02:41:23.132 00.000 5052 UpdateGuideState(): m_state=6
02:41:23.132 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9976
02:41:23.132 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.97, Mass=124, SNR=7.6, Peak=62 HFD=2.4
02:41:23.132 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
02:41:23.132 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
02:41:23.133 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.27 cameraTheta=1.64 mountX=0.24 mountY=-0.13, mountTheta=-0.48
02:41:23.135 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.26, opts=13)
02:41:23.135 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.26)
02:41:23.135 00.000 8976 Worker thread wakes up
02:41:23.135 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
02:41:23.135 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
02:41:23.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:23.136 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:23.136 00.000 5052 Enqueuing Expose request
02:41:23.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.26) opts 0xd
02:41:23.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.26)
02:41:23.136 00.000 8976 Moving (-0.02, 0.26) raw xDistance=0.24 yDistance=-0.13
02:41:23.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:41:23.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:41:23.136 00.000 8976 MoveAxis(R, 0, ABG)
02:41:23.136 00.000 8976 MoveAxis(U, 0, ABG)
02:41:23.136 00.000 8976 move complete, result=0
02:41:23.136 00.000 8976 worker thread done servicing request
02:41:23.136 00.000 8976 Worker thread wakes up
02:41:23.136 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:23.136 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:23.136 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:23.820 00.684 8976 Exposure complete
02:41:23.825 00.005 8976 worker thread done servicing request
02:41:23.825 00.000 5052 OnExposeComplete: enter
02:41:23.825 00.000 5052 UpdateGuideState(): m_state=6
02:41:23.825 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9977
02:41:23.825 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.51, Mass=119, SNR=7.5, Peak=62 HFD=2.1
02:41:23.825 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.04) = xAngle (-3.89 = 2.39)
02:41:23.825 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.29)
02:41:23.825 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.20 cameraTheta=-1.85 mountX=-0.15 mountY=0.15, mountTheta=2.34
02:41:23.826 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.20, opts=13)
02:41:23.826 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.20)
02:41:23.826 00.000 8976 Worker thread wakes up
02:41:23.826 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.20) opts 0xd
02:41:23.826 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.20)
02:41:23.826 00.000 8976 Moving (-0.06, -0.20) raw xDistance=-0.15 yDistance=0.15
02:41:23.826 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:41:23.826 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:41:23.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:23.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:41:23.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:41:23.826 00.000 8976 MoveAxis(R, 0, ABG)
02:41:23.826 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:23.826 00.000 5052 Enqueuing Expose request
02:41:23.826 00.000 8976 MoveAxis(U, 0, ABG)
02:41:23.826 00.000 8976 move complete, result=0
02:41:23.827 00.001 8976 worker thread done servicing request
02:41:23.827 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:41:23.827 00.000 8976 Worker thread wakes up
02:41:23.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:23.827 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:24.512 00.685 8976 Exposure complete
02:41:24.518 00.006 8976 worker thread done servicing request
02:41:24.518 00.000 5052 OnExposeComplete: enter
02:41:24.518 00.000 5052 UpdateGuideState(): m_state=6
02:41:24.518 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9978
02:41:24.518 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.81, Mass=93, SNR=6.6, Peak=61 HFD=2.1
02:41:24.518 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
02:41:24.518 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
02:41:24.518 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.73 mountX=0.09 mountY=-0.04, mountTheta=-0.40
02:41:24.518 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.10, opts=13)
02:41:24.518 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.10)
02:41:24.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:24.519 00.001 5052 UpdateGuideState exits: m=93 SNR=6.6
02:41:24.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:24.519 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:24.519 00.000 5052 Enqueuing Expose request
02:41:24.519 00.000 8976 Worker thread wakes up
02:41:24.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.10) opts 0xd
02:41:24.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.10)
02:41:24.519 00.000 8976 Moving (-0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
02:41:24.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:41:24.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:41:24.519 00.000 8976 MoveAxis(R, 0, ABG)
02:41:24.519 00.000 8976 MoveAxis(U, 0, ABG)
02:41:24.519 00.000 8976 move complete, result=0
02:41:24.519 00.000 8976 worker thread done servicing request
02:41:24.519 00.000 8976 Worker thread wakes up
02:41:24.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:24.519 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:24.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:25.223 00.704 8976 Exposure complete
02:41:25.229 00.006 8976 worker thread done servicing request
02:41:25.229 00.000 5052 OnExposeComplete: enter
02:41:25.229 00.000 5052 UpdateGuideState(): m_state=6
02:41:25.229 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9979
02:41:25.229 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.84, Mass=96, SNR=6.8, Peak=67 HFD=1.7
02:41:25.229 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
02:41:25.229 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
02:41:25.229 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.26 mountX=0.09 mountY=-0.10, mountTheta=-0.83
02:41:25.230 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.13, opts=13)
02:41:25.230 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.13)
02:41:25.230 00.000 8976 Worker thread wakes up
02:41:25.230 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:41:25.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.13) opts 0xd
02:41:25.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.13)
02:41:25.230 00.000 8976 Moving (0.04, 0.13) raw xDistance=0.09 yDistance=-0.10
02:41:25.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:41:25.231 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:41:25.231 00.000 5052 UpdateGuideState exits: m=96 SNR=6.8
02:41:25.231 00.000 8976 MoveAxis(R, 0, ABG)
02:41:25.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:25.231 00.000 8976 MoveAxis(U, 0, ABG)
02:41:25.231 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:25.231 00.000 5052 Enqueuing Expose request
02:41:25.231 00.000 8976 move complete, result=0
02:41:25.231 00.000 8976 worker thread done servicing request
02:41:25.231 00.000 8976 Worker thread wakes up
02:41:25.231 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:25.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:25.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:25.916 00.685 8976 Exposure complete
02:41:25.921 00.005 8976 worker thread done servicing request
02:41:25.921 00.000 5052 OnExposeComplete: enter
02:41:25.921 00.000 5052 UpdateGuideState(): m_state=6
02:41:25.921 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9980
02:41:25.921 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.58, Mass=105, SNR=7.0, Peak=63 HFD=1.7
02:41:25.921 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
02:41:25.921 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
02:41:25.921 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.13 hyp=0.52 cameraTheta=-2.90 mountX=0.12 mountY=0.49, mountTheta=1.34
02:41:25.922 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.13, opts=13)
02:41:25.922 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.13)
02:41:25.922 00.000 8976 Worker thread wakes up
02:41:25.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.13) opts 0xd
02:41:25.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.13)
02:41:25.922 00.000 8976 Moving (-0.51, -0.13) raw xDistance=0.12 yDistance=0.49
02:41:25.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:25.922 00.000 5052 UpdateGuideState exits: m=105 SNR=7.0
02:41:25.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:25.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:25.922 00.000 5052 Enqueuing Expose request
02:41:25.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:41:25.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:41:25.922 00.000 8976 MoveAxis(R, 0, ABG)
02:41:25.922 00.000 8976 MoveAxis(D, 2, ABG)
02:41:25.922 00.000 8976 stepping (-11, 3) + (0, -2)
02:41:25.923 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:25.960 00.037 8976 Received - 47 (G) 
02:41:25.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:25.960 00.000 8976 stepped: pos (-11, 1)
02:41:25.960 00.000 8976 move complete, result=0
02:41:25.960 00.000 8976 worker thread done servicing request
02:41:25.960 00.000 8976 Worker thread wakes up
02:41:25.960 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:41:25.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:25.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:26.643 00.683 8976 Exposure complete
02:41:26.648 00.005 8976 worker thread done servicing request
02:41:26.648 00.000 5052 OnExposeComplete: enter
02:41:26.648 00.000 5052 UpdateGuideState(): m_state=6
02:41:26.649 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9981
02:41:26.649 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.91, Mass=124, SNR=7.6, Peak=71 HFD=2.1
02:41:26.649 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:41:26.649 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
02:41:26.649 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.20 hyp=0.75 cameraTheta=2.88 mountX=0.51 mountY=0.50, mountTheta=0.78
02:41:26.649 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.20, opts=13)
02:41:26.649 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.20)
02:41:26.649 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:41:26.649 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
02:41:26.650 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:26.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:26.650 00.000 5052 Enqueuing Expose request
02:41:26.650 00.000 8976 Worker thread wakes up
02:41:26.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.20) opts 0xd
02:41:26.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.20)
02:41:26.650 00.000 8976 Moving (-0.73, 0.20) raw xDistance=0.51 yDistance=0.50
02:41:26.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
02:41:26.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
02:41:26.650 00.000 8976 MoveAxis(L, 2, ABG)
02:41:26.650 00.000 8976 stepping (-11, 1) + (-2, 0)
02:41:26.650 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:26.679 00.029 8976 Received - 47 (G) 
02:41:26.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:26.679 00.000 8976 stepped: pos (-13, 1)
02:41:26.679 00.000 8976 MoveAxis(D, 2, ABG)
02:41:26.679 00.000 8976 stepping (-13, 1) + (0, -2)
02:41:26.679 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:26.712 00.033 8976 Received - 47 (G) 
02:41:26.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:26.712 00.000 8976 stepped: pos (-13, -1)
02:41:26.712 00.000 8976 move complete, result=0
02:41:26.712 00.000 8976 worker thread done servicing request
02:41:26.712 00.000 8976 Worker thread wakes up
02:41:26.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:26.712 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:26.712 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:41:27.400 00.688 8976 Exposure complete
02:41:27.405 00.005 8976 worker thread done servicing request
02:41:27.405 00.000 5052 OnExposeComplete: enter
02:41:27.405 00.000 5052 UpdateGuideState(): m_state=6
02:41:27.405 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9982
02:41:27.405 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.82, Mass=84, SNR=6.3, Peak=67 HFD=1.6
02:41:27.405 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:41:27.405 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
02:41:27.405 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.11 hyp=0.47 cameraTheta=2.90 mountX=0.30 mountY=0.32, mountTheta=0.81
02:41:27.406 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.11, opts=13)
02:41:27.406 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.11)
02:41:27.406 00.000 8976 Worker thread wakes up
02:41:27.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.11) opts 0xd
02:41:27.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.11)
02:41:27.406 00.000 8976 Moving (-0.45, 0.11) raw xDistance=0.30 yDistance=0.32
02:41:27.406 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:41:27.406 00.000 5052 UpdateGuideState exits: m=84 SNR=6.3
02:41:27.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:27.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:27.406 00.000 5052 Enqueuing Expose request
02:41:27.407 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
02:41:27.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
02:41:27.407 00.000 8976 MoveAxis(L, 1, ABG)
02:41:27.407 00.000 8976 stepping (-13, -1) + (-1, 0)
02:41:27.407 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:27.431 00.024 8976 Received - 47 (G) 
02:41:27.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:27.431 00.000 8976 stepped: pos (-14, -1)
02:41:27.431 00.000 8976 MoveAxis(D, 1, ABG)
02:41:27.431 00.000 8976 stepping (-14, -1) + (0, -1)
02:41:27.431 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:27.462 00.031 8976 Received - 47 (G) 
02:41:27.462 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:27.462 00.000 8976 stepped: pos (-14, -2)
02:41:27.463 00.001 8976 move complete, result=0
02:41:27.463 00.000 8976 worker thread done servicing request
02:41:27.463 00.000 8976 Worker thread wakes up
02:41:27.463 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:41:27.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:27.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:28.144 00.681 8976 Exposure complete
02:41:28.149 00.005 8976 worker thread done servicing request
02:41:28.150 00.001 5052 OnExposeComplete: enter
02:41:28.150 00.000 5052 UpdateGuideState(): m_state=6
02:41:28.150 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9983
02:41:28.150 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.94, Mass=117, SNR=7.4, Peak=67 HFD=2.2
02:41:28.150 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:41:28.150 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:41:28.150 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.23 hyp=0.49 cameraTheta=2.67 mountX=0.40 mountY=0.25, mountTheta=0.55
02:41:28.151 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.23, opts=13)
02:41:28.151 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.23)
02:41:28.151 00.000 8976 Worker thread wakes up
02:41:28.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.23) opts 0xd
02:41:28.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.23)
02:41:28.151 00.000 8976 Moving (-0.44, 0.23) raw xDistance=0.40 yDistance=0.25
02:41:28.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:41:28.151 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
02:41:28.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:28.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:41:28.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:41:28.151 00.000 8976 MoveAxis(L, 2, ABG)
02:41:28.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:28.151 00.000 5052 Enqueuing Expose request
02:41:28.151 00.000 8976 stepping (-14, -2) + (-2, 0)
02:41:28.151 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:28.182 00.031 8976 Received - 47 (G) 
02:41:28.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:28.182 00.000 8976 stepped: pos (-16, -2)
02:41:28.182 00.000 8976 MoveAxis(U, 0, ABG)
02:41:28.182 00.000 8976 move complete, result=0
02:41:28.182 00.000 8976 worker thread done servicing request
02:41:28.182 00.000 8976 Worker thread wakes up
02:41:28.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:28.182 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:28.182 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:41:28.868 00.686 8976 Exposure complete
02:41:28.873 00.005 8976 worker thread done servicing request
02:41:28.873 00.000 5052 OnExposeComplete: enter
02:41:28.873 00.000 5052 UpdateGuideState(): m_state=6
02:41:28.873 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9984
02:41:28.873 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.57, Mass=96, SNR=6.8, Peak=66 HFD=2.2
02:41:28.873 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.48 = 1.80)
02:41:28.873 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.70)
02:41:28.874 00.001 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.44 mountX=-0.05 mountY=0.22, mountTheta=1.80
02:41:28.874 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.14, opts=13)
02:41:28.874 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.14)
02:41:28.874 00.000 8976 Worker thread wakes up
02:41:28.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.14) opts 0xd
02:41:28.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.14)
02:41:28.874 00.000 8976 Moving (-0.17, -0.14) raw xDistance=-0.05 yDistance=0.22
02:41:28.874 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:41:28.874 00.000 5052 UpdateGuideState exits: m=96 SNR=6.8
02:41:28.875 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:28.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:41:28.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:41:28.875 00.000 8976 MoveAxis(R, 0, ABG)
02:41:28.875 00.000 8976 MoveAxis(U, 0, ABG)
02:41:28.875 00.000 8976 move complete, result=0
02:41:28.875 00.000 8976 worker thread done servicing request
02:41:28.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:28.875 00.000 5052 Enqueuing Expose request
02:41:28.875 00.000 8976 Worker thread wakes up
02:41:28.875 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:41:28.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:28.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:29.557 00.682 8976 Exposure complete
02:41:29.563 00.006 8976 worker thread done servicing request
02:41:29.563 00.000 5052 OnExposeComplete: enter
02:41:29.563 00.000 5052 UpdateGuideState(): m_state=6
02:41:29.563 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9985
02:41:29.563 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.60, Mass=103, SNR=6.9, Peak=67 HFD=1.5
02:41:29.563 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
02:41:29.563 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
02:41:29.563 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.11 hyp=0.70 cameraTheta=-2.99 mountX=0.22 mountY=0.64, mountTheta=1.24
02:41:29.564 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.11, opts=13)
02:41:29.564 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.11)
02:41:29.564 00.000 8976 Worker thread wakes up
02:41:29.564 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
02:41:29.564 00.000 5052 UpdateGuideState exits: m=103 SNR=6.9
02:41:29.564 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:29.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.11) opts 0xd
02:41:29.564 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:29.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.11)
02:41:29.564 00.000 5052 Enqueuing Expose request
02:41:29.564 00.000 8976 Moving (-0.69, -0.11) raw xDistance=0.22 yDistance=0.64
02:41:29.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:41:29.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
02:41:29.564 00.000 8976 MoveAxis(R, 0, ABG)
02:41:29.564 00.000 8976 MoveAxis(D, 3, ABG)
02:41:29.565 00.001 8976 stepping (-16, -2) + (0, -3)
02:41:29.565 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:29.605 00.040 8976 Received - 47 (G) 
02:41:29.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:29.605 00.000 8976 stepped: pos (-16, -5)
02:41:29.606 00.001 8976 move complete, result=0
02:41:29.606 00.000 8976 worker thread done servicing request
02:41:29.606 00.000 8976 Worker thread wakes up
02:41:29.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:29.606 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:29.606 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:41:30.291 00.685 8976 Exposure complete
02:41:30.296 00.005 8976 worker thread done servicing request
02:41:30.296 00.000 5052 OnExposeComplete: enter
02:41:30.296 00.000 5052 UpdateGuideState(): m_state=6
02:41:30.296 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9986
02:41:30.296 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.97, Mass=117, SNR=7.5, Peak=71 HFD=2.1
02:41:30.296 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:41:30.297 00.001 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
02:41:30.297 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.26 hyp=0.87 cameraTheta=2.84 mountX=0.61 mountY=0.56, mountTheta=0.74
02:41:30.297 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.26, opts=13)
02:41:30.297 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.26)
02:41:30.297 00.000 8976 Worker thread wakes up
02:41:30.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.26) opts 0xd
02:41:30.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.26)
02:41:30.297 00.000 8976 Moving (-0.83, 0.26) raw xDistance=0.61 yDistance=0.56
02:41:30.297 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:41:30.298 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
02:41:30.298 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:41:30.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
02:41:30.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:30.298 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:30.298 00.000 5052 Enqueuing Expose request
02:41:30.298 00.000 8976 MoveAxis(L, 2, ABG)
02:41:30.298 00.000 8976 stepping (-16, -5) + (-2, 0)
02:41:30.298 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:30.324 00.026 8976 Received - 47 (G) 
02:41:30.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:30.324 00.000 8976 stepped: pos (-18, -5)
02:41:30.325 00.001 8976 MoveAxis(D, 2, ABG)
02:41:30.325 00.000 8976 stepping (-18, -5) + (0, -2)
02:41:30.325 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:30.356 00.031 8976 Received - 47 (G) 
02:41:30.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:30.356 00.000 8976 stepped: pos (-18, -7)
02:41:30.356 00.000 8976 move complete, result=0
02:41:30.356 00.000 8976 worker thread done servicing request
02:41:30.356 00.000 8976 Worker thread wakes up
02:41:30.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:30.356 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:41:30.356 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:31.043 00.687 8976 Exposure complete
02:41:31.049 00.006 8976 worker thread done servicing request
02:41:31.049 00.000 5052 OnExposeComplete: enter
02:41:31.049 00.000 5052 UpdateGuideState(): m_state=6
02:41:31.049 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9987
02:41:31.049 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.91, Mass=112, SNR=7.3, Peak=68 HFD=2.1
02:41:31.049 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:41:31.049 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
02:41:31.049 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.20 hyp=0.67 cameraTheta=2.84 mountX=0.47 mountY=0.43, mountTheta=0.74
02:41:31.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.20, opts=13)
02:41:31.050 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.20)
02:41:31.050 00.000 8976 Worker thread wakes up
02:41:31.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.20) opts 0xd
02:41:31.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.20)
02:41:31.050 00.000 8976 Moving (-0.64, 0.20) raw xDistance=0.47 yDistance=0.43
02:41:31.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
02:41:31.050 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:41:31.050 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:41:31.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:31.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
02:41:31.051 00.001 8976 MoveAxis(L, 2, ABG)
02:41:31.051 00.000 8976 stepping (-18, -7) + (-2, 0)
02:41:31.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:31.051 00.000 5052 Enqueuing Expose request
02:41:31.051 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:31.075 00.024 8976 Received - 47 (G) 
02:41:31.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:31.075 00.000 8976 stepped: pos (-20, -7)
02:41:31.075 00.000 8976 MoveAxis(D, 2, ABG)
02:41:31.075 00.000 8976 stepping (-20, -7) + (0, -2)
02:41:31.076 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:31.107 00.031 8976 Received - 47 (G) 
02:41:31.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:31.107 00.000 8976 stepped: pos (-20, -9)
02:41:31.107 00.000 8976 move complete, result=0
02:41:31.107 00.000 8976 worker thread done servicing request
02:41:31.107 00.000 8976 Worker thread wakes up
02:41:31.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:31.108 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:31.108 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:41:31.794 00.686 8976 Exposure complete
02:41:31.799 00.005 8976 worker thread done servicing request
02:41:31.799 00.000 5052 OnExposeComplete: enter
02:41:31.799 00.000 5052 UpdateGuideState(): m_state=6
02:41:31.799 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9988
02:41:31.799 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.73, Mass=104, SNR=7.0, Peak=66 HFD=1.9
02:41:31.799 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:41:31.799 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:41:31.799 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.02 hyp=0.27 cameraTheta=3.09 mountX=0.14 mountY=0.22, mountTheta=1.01
02:41:31.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.02, opts=13)
02:41:31.800 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.02)
02:41:31.800 00.000 8976 Worker thread wakes up
02:41:31.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.02) opts 0xd
02:41:31.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.02)
02:41:31.800 00.000 8976 Moving (-0.27, 0.02) raw xDistance=0.14 yDistance=0.22
02:41:31.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:41:31.800 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:31.800 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:41:31.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:31.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:41:31.800 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:31.800 00.000 5052 Enqueuing Expose request
02:41:31.802 00.002 8976 MoveAxis(R, 0, ABG)
02:41:31.802 00.000 8976 MoveAxis(U, 0, ABG)
02:41:31.802 00.000 8976 move complete, result=0
02:41:31.802 00.000 8976 worker thread done servicing request
02:41:31.802 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:41:31.802 00.000 8976 Worker thread wakes up
02:41:31.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:31.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:32.486 00.684 8976 Exposure complete
02:41:32.492 00.006 8976 worker thread done servicing request
02:41:32.492 00.000 5052 OnExposeComplete: enter
02:41:32.492 00.000 5052 UpdateGuideState(): m_state=6
02:41:32.492 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9989
02:41:32.492 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.46, Mass=109, SNR=7.2, Peak=62 HFD=2.0
02:41:32.492 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.54 = 1.74)
02:41:32.492 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.64)
02:41:32.492 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.24 hyp=0.41 cameraTheta=-2.50 mountX=-0.07 mountY=0.41, mountTheta=1.74
02:41:32.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.24, opts=13)
02:41:32.493 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.24)
02:41:32.493 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:41:32.493 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:41:32.493 00.000 8976 Worker thread wakes up
02:41:32.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.24) opts 0xd
02:41:32.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.24)
02:41:32.493 00.000 8976 Moving (-0.33, -0.24) raw xDistance=-0.07 yDistance=0.41
02:41:32.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:32.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:32.493 00.000 5052 Enqueuing Expose request
02:41:32.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:41:32.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:41:32.493 00.000 8976 MoveAxis(R, 0, ABG)
02:41:32.493 00.000 8976 MoveAxis(D, 2, ABG)
02:41:32.494 00.001 8976 stepping (-20, -9) + (0, -2)
02:41:32.494 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:32.531 00.037 8976 Received - 47 (G) 
02:41:32.531 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:32.531 00.000 8976 stepped: pos (-20, -11)
02:41:32.531 00.000 8976 move complete, result=0
02:41:32.531 00.000 8976 worker thread done servicing request
02:41:32.531 00.000 8976 Worker thread wakes up
02:41:32.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:32.531 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:32.531 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:41:33.216 00.685 8976 Exposure complete
02:41:33.222 00.006 8976 worker thread done servicing request
02:41:33.222 00.000 5052 OnExposeComplete: enter
02:41:33.222 00.000 5052 UpdateGuideState(): m_state=6
02:41:33.222 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9990
02:41:33.222 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.74, Mass=93, SNR=6.7, Peak=69 HFD=1.6
02:41:33.222 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:41:33.222 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:41:33.222 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.03 hyp=0.55 cameraTheta=0.06 mountX=-0.22 mountY=-0.48, mountTheta=-2.01
02:41:33.222 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.03, opts=13)
02:41:33.223 00.001 5052 Enqueuing Move request for stepguider (0.55, 0.03)
02:41:33.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:33.223 00.000 5052 UpdateGuideState exits: m=93 SNR=6.7
02:41:33.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:33.223 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:33.223 00.000 5052 Enqueuing Expose request
02:41:33.223 00.000 8976 Worker thread wakes up
02:41:33.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.03) opts 0xd
02:41:33.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.03)
02:41:33.223 00.000 8976 Moving (0.55, 0.03) raw xDistance=-0.22 yDistance=-0.48
02:41:33.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:41:33.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.48
02:41:33.223 00.000 8976 MoveAxis(R, 0, ABG)
02:41:33.223 00.000 8976 MoveAxis(U, 2, ABG)
02:41:33.223 00.000 8976 stepping (-20, -11) + (0, 2)
02:41:33.223 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:33.250 00.027 8976 Received - 47 (G) 
02:41:33.250 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:33.250 00.000 8976 stepped: pos (-20, -9)
02:41:33.250 00.000 8976 move complete, result=0
02:41:33.250 00.000 8976 worker thread done servicing request
02:41:33.250 00.000 8976 Worker thread wakes up
02:41:33.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:33.250 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:33.250 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:41:33.936 00.686 8976 Exposure complete
02:41:33.941 00.005 8976 worker thread done servicing request
02:41:33.941 00.000 5052 OnExposeComplete: enter
02:41:33.941 00.000 5052 UpdateGuideState(): m_state=6
02:41:33.941 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9991
02:41:33.942 00.001 5052 Star::Find returns 1 (0), X=329.92, Y=282.01, Mass=97, SNR=6.8, Peak=63 HFD=2.0
02:41:33.942 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
02:41:33.942 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
02:41:33.942 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.30 hyp=0.80 cameraTheta=0.38 mountX=-0.07 mountY=-0.79, mountTheta=-1.66
02:41:33.942 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.30, opts=13)
02:41:33.942 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.30)
02:41:33.943 00.001 8976 Worker thread wakes up
02:41:33.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.30) opts 0xd
02:41:33.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.30)
02:41:33.943 00.000 8976 Moving (0.74, 0.30) raw xDistance=-0.07 yDistance=-0.79
02:41:33.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:41:33.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.79
02:41:33.943 00.000 8976 MoveAxis(R, 0, ABG)
02:41:33.943 00.000 8976 MoveAxis(U, 3, ABG)
02:41:33.943 00.000 8976 stepping (-20, -9) + (0, 3)
02:41:33.943 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:41:33.943 00.000 5052 UpdateGuideState exits: m=97 SNR=6.8
02:41:33.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:33.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:33.943 00.000 5052 Enqueuing Expose request
02:41:33.943 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:33.985 00.042 8976 Received - 47 (G) 
02:41:33.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:33.985 00.000 8976 stepped: pos (-20, -6)
02:41:33.985 00.000 8976 move complete, result=0
02:41:33.985 00.000 8976 worker thread done servicing request
02:41:33.985 00.000 8976 Worker thread wakes up
02:41:33.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:33.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:33.985 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:41:34.672 00.687 8976 Exposure complete
02:41:34.677 00.005 8976 worker thread done servicing request
02:41:34.677 00.000 5052 OnExposeComplete: enter
02:41:34.677 00.000 5052 UpdateGuideState(): m_state=6
02:41:34.677 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9992
02:41:34.677 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.16, Mass=118, SNR=7.4, Peak=60 HFD=2.5
02:41:34.677 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
02:41:34.677 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
02:41:34.677 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=-0.55 hyp=0.94 cameraTheta=-0.63 mountX=-0.84 mountY=-0.33, mountTheta=-2.77
02:41:34.678 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=-0.55, opts=13)
02:41:34.678 00.000 5052 Enqueuing Move request for stepguider (0.75, -0.55)
02:41:34.678 00.000 8976 Worker thread wakes up
02:41:34.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, -0.55) opts 0xd
02:41:34.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, -0.55)
02:41:34.678 00.000 8976 Moving (0.75, -0.55) raw xDistance=-0.84 yDistance=-0.33
02:41:34.678 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:34.679 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
02:41:34.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
02:41:34.679 00.000 8976 MoveAxis(R, 3, ABG)
02:41:34.679 00.000 5052 UpdateGuideState exits: m=118 SNR=7.4
02:41:34.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:34.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:34.679 00.000 5052 Enqueuing Expose request
02:41:34.679 00.000 8976 stepping (-20, -6) + (3, 0)
02:41:34.679 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:34.721 00.042 8976 Received - 47 (G) 
02:41:34.721 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:34.721 00.000 8976 stepped: pos (-17, -6)
02:41:34.721 00.000 8976 MoveAxis(U, 2, ABG)
02:41:34.721 00.000 8976 stepping (-17, -6) + (0, 2)
02:41:34.721 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:34.753 00.032 8976 Received - 47 (G) 
02:41:34.753 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:34.753 00.000 8976 stepped: pos (-17, -4)
02:41:34.753 00.000 8976 move complete, result=0
02:41:34.753 00.000 8976 worker thread done servicing request
02:41:34.753 00.000 8976 Worker thread wakes up
02:41:34.753 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:34.753 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:34.753 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.3 px 2 ms NORTH
02:41:35.442 00.689 8976 Exposure complete
02:41:35.449 00.007 8976 worker thread done servicing request
02:41:35.449 00.000 5052 OnExposeComplete: enter
02:41:35.449 00.000 5052 UpdateGuideState(): m_state=6
02:41:35.449 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9993
02:41:35.449 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.69, Mass=102, SNR=6.9, Peak=61 HFD=2.3
02:41:35.449 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:41:35.449 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
02:41:35.449 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=-0.02 hyp=0.91 cameraTheta=-0.02 mountX=-0.43 mountY=-0.75, mountTheta=-2.09
02:41:35.450 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=-0.02, opts=13)
02:41:35.450 00.000 5052 Enqueuing Move request for stepguider (0.91, -0.02)
02:41:35.450 00.000 8976 Worker thread wakes up
02:41:35.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, -0.02) opts 0xd
02:41:35.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, -0.02)
02:41:35.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:41:35.450 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
02:41:35.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:35.450 00.000 8976 Moving (0.91, -0.02) raw xDistance=-0.43 yDistance=-0.75
02:41:35.450 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:35.450 00.000 5052 Enqueuing Expose request
02:41:35.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.43
02:41:35.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
02:41:35.450 00.000 8976 MoveAxis(R, 2, ABG)
02:41:35.450 00.000 8976 stepping (-17, -4) + (2, 0)
02:41:35.450 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:35.488 00.038 8976 Received - 47 (G) 
02:41:35.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:35.488 00.000 8976 stepped: pos (-15, -4)
02:41:35.488 00.000 8976 MoveAxis(U, 3, ABG)
02:41:35.488 00.000 8976 stepping (-15, -4) + (0, 3)
02:41:35.488 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:35.520 00.032 8976 Received - 47 (G) 
02:41:35.520 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:35.520 00.000 8976 stepped: pos (-15, -1)
02:41:35.520 00.000 8976 move complete, result=0
02:41:35.520 00.000 8976 worker thread done servicing request
02:41:35.520 00.000 8976 Worker thread wakes up
02:41:35.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:35.520 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
02:41:35.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:36.203 00.683 8976 Exposure complete
02:41:36.208 00.005 8976 worker thread done servicing request
02:41:36.209 00.001 5052 OnExposeComplete: enter
02:41:36.209 00.000 5052 UpdateGuideState(): m_state=6
02:41:36.209 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9994
02:41:36.209 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.04, Mass=112, SNR=7.2, Peak=63 HFD=2.4
02:41:36.209 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.04) = xAngle (-0.57 = -0.57)
02:41:36.209 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.67 = -0.67)
02:41:36.209 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.34 cameraTheta=1.48 mountX=0.28 mountY=-0.21, mountTheta=-0.64
02:41:36.210 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.33, opts=13)
02:41:36.210 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.33)
02:41:36.210 00.000 8976 Worker thread wakes up
02:41:36.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.33) opts 0xd
02:41:36.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.33)
02:41:36.210 00.000 8976 Moving (0.03, 0.33) raw xDistance=0.28 yDistance=-0.21
02:41:36.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
02:41:36.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:41:36.210 00.000 8976 MoveAxis(L, 1, ABG)
02:41:36.210 00.000 8976 stepping (-15, -1) + (-1, 0)
02:41:36.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
02:41:36.210 00.000 5052 UpdateGuideState exits: m=112 SNR=7.2
02:41:36.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:36.210 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:36.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:36.210 00.000 5052 Enqueuing Expose request
02:41:36.239 00.029 8976 Received - 47 (G) 
02:41:36.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:36.239 00.000 8976 stepped: pos (-16, -1)
02:41:36.239 00.000 8976 MoveAxis(U, 0, ABG)
02:41:36.239 00.000 8976 move complete, result=0
02:41:36.240 00.001 8976 worker thread done servicing request
02:41:36.240 00.000 8976 Worker thread wakes up
02:41:36.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:36.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:36.240 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:41:36.925 00.685 8976 Exposure complete
02:41:36.931 00.006 8976 worker thread done servicing request
02:41:36.931 00.000 5052 OnExposeComplete: enter
02:41:36.931 00.000 5052 UpdateGuideState(): m_state=6
02:41:36.931 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9995
02:41:36.931 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=282.03, Mass=93, SNR=6.6, Peak=63 HFD=2.1
02:41:36.931 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
02:41:36.931 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.84 = -0.84)
02:41:36.931 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.30 mountX=0.25 mountY=-0.25, mountTheta=-0.79
02:41:36.931 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.32, opts=13)
02:41:36.931 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.32)
02:41:36.932 00.001 8976 Worker thread wakes up
02:41:36.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.32) opts 0xd
02:41:36.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.32)
02:41:36.932 00.000 8976 Moving (0.09, 0.32) raw xDistance=0.25 yDistance=-0.25
02:41:36.932 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:41:36.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:41:36.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:41:36.932 00.000 8976 MoveAxis(R, 0, ABG)
02:41:36.932 00.000 8976 MoveAxis(U, 0, ABG)
02:41:36.932 00.000 8976 move complete, result=0
02:41:36.932 00.000 8976 worker thread done servicing request
02:41:36.932 00.000 5052 UpdateGuideState exits: m=93 SNR=6.6
02:41:36.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:36.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:36.932 00.000 5052 Enqueuing Expose request
02:41:36.932 00.000 8976 Worker thread wakes up
02:41:36.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:36.932 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:36.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:37.614 00.682 8976 Exposure complete
02:41:37.619 00.005 8976 worker thread done servicing request
02:41:37.620 00.001 5052 OnExposeComplete: enter
02:41:37.620 00.000 5052 UpdateGuideState(): m_state=6
02:41:37.620 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9996
02:41:37.620 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.13, Mass=98, SNR=6.8, Peak=62 HFD=2.1
02:41:37.620 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
02:41:37.620 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
02:41:37.620 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.42 hyp=0.44 cameraTheta=1.26 mountX=0.31 mountY=-0.34, mountTheta=-0.83
02:41:37.620 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.42, opts=13)
02:41:37.620 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.42)
02:41:37.620 00.000 8976 Worker thread wakes up
02:41:37.621 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.42) opts 0xd
02:41:37.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.42)
02:41:37.621 00.000 8976 Moving (0.13, 0.42) raw xDistance=0.31 yDistance=-0.34
02:41:37.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:41:37.621 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:41:37.621 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
02:41:37.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:37.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:41:37.621 00.000 8976 MoveAxis(L, 1, ABG)
02:41:37.621 00.000 8976 stepping (-16, -1) + (-1, 0)
02:41:37.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:37.621 00.000 5052 Enqueuing Expose request
02:41:37.621 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:37.646 00.025 8976 Received - 47 (G) 
02:41:37.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:37.646 00.000 8976 stepped: pos (-17, -1)
02:41:37.646 00.000 8976 MoveAxis(U, 1, ABG)
02:41:37.646 00.000 8976 stepping (-17, -1) + (0, 1)
02:41:37.646 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:37.678 00.032 8976 Received - 47 (G) 
02:41:37.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:37.678 00.000 8976 stepped: pos (-17, 0)
02:41:37.678 00.000 8976 move complete, result=0
02:41:37.678 00.000 8976 worker thread done servicing request
02:41:37.678 00.000 8976 Worker thread wakes up
02:41:37.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:37.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:37.678 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:41:38.365 00.687 8976 Exposure complete
02:41:38.371 00.006 8976 worker thread done servicing request
02:41:38.371 00.000 5052 OnExposeComplete: enter
02:41:38.371 00.000 5052 UpdateGuideState(): m_state=6
02:41:38.371 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9997
02:41:38.371 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.59, Mass=107, SNR=7.1, Peak=60 HFD=2.3
02:41:38.371 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
02:41:38.371 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.09)
02:41:38.371 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.05 mountX=-0.14 mountY=0.01, mountTheta=3.09
02:41:38.372 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.12, opts=13)
02:41:38.372 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.12)
02:41:38.372 00.000 8976 Worker thread wakes up
02:41:38.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.12) opts 0xd
02:41:38.372 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.12)
02:41:38.372 00.000 8976 Moving (0.07, -0.12) raw xDistance=-0.14 yDistance=0.01
02:41:38.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:41:38.372 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:38.372 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
02:41:38.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:38.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:41:38.372 00.000 8976 MoveAxis(R, 0, ABG)
02:41:38.372 00.000 8976 MoveAxis(U, 0, ABG)
02:41:38.372 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:38.372 00.000 5052 Enqueuing Expose request
02:41:38.372 00.000 8976 move complete, result=0
02:41:38.373 00.001 8976 worker thread done servicing request
02:41:38.373 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:38.373 00.000 8976 Worker thread wakes up
02:41:38.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:38.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:39.060 00.687 8976 Exposure complete
02:41:39.065 00.005 8976 worker thread done servicing request
02:41:39.065 00.000 5052 OnExposeComplete: enter
02:41:39.065 00.000 5052 UpdateGuideState(): m_state=6
02:41:39.065 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9998
02:41:39.065 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.88, Mass=94, SNR=6.7, Peak=59 HFD=2.3
02:41:39.065 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
02:41:39.065 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:41:39.066 00.001 5052 CameraToMount -- cameraX=0.68 cameraY=0.17 hyp=0.70 cameraTheta=0.25 mountX=-0.16 mountY=-0.66, mountTheta=-1.80
02:41:39.066 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.17, opts=13)
02:41:39.066 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.17)
02:41:39.066 00.000 8976 Worker thread wakes up
02:41:39.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.17) opts 0xd
02:41:39.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.17)
02:41:39.067 00.001 8976 Moving (0.68, 0.17) raw xDistance=-0.16 yDistance=-0.66
02:41:39.067 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:41:39.067 00.000 5052 UpdateGuideState exits: m=94 SNR=6.7
02:41:39.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:41:39.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:39.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
02:41:39.067 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:39.067 00.000 5052 Enqueuing Expose request
02:41:39.067 00.000 8976 MoveAxis(R, 0, ABG)
02:41:39.067 00.000 8976 MoveAxis(U, 3, ABG)
02:41:39.067 00.000 8976 stepping (-17, 0) + (0, 3)
02:41:39.067 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:39.101 00.034 8976 Received - 47 (G) 
02:41:39.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:39.101 00.000 8976 stepped: pos (-17, 3)
02:41:39.101 00.000 8976 move complete, result=0
02:41:39.101 00.000 8976 worker thread done servicing request
02:41:39.101 00.000 8976 Worker thread wakes up
02:41:39.101 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:41:39.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:39.101 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:39.785 00.684 8976 Exposure complete
02:41:39.790 00.005 8976 worker thread done servicing request
02:41:39.790 00.000 5052 OnExposeComplete: enter
02:41:39.790 00.000 5052 UpdateGuideState(): m_state=6
02:41:39.790 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9999
02:41:39.790 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.67, Mass=105, SNR=7.0, Peak=62 HFD=1.7
02:41:39.790 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
02:41:39.790 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
02:41:39.790 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.18 mountX=-0.13 mountY=-0.16, mountTheta=-2.26
02:41:39.791 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.04, opts=13)
02:41:39.791 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.04)
02:41:39.791 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:41:39.791 00.000 5052 UpdateGuideState exits: m=105 SNR=7.0
02:41:39.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:39.791 00.000 8976 Worker thread wakes up
02:41:39.791 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.04) opts 0xd
02:41:39.791 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.04)
02:41:39.791 00.000 8976 Moving (0.21, -0.04) raw xDistance=-0.13 yDistance=-0.16
02:41:39.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:41:39.792 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:41:39.792 00.000 8976 MoveAxis(R, 0, ABG)
02:41:39.792 00.000 8976 MoveAxis(U, 0, ABG)
02:41:39.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:39.792 00.000 5052 Enqueuing Expose request
02:41:39.792 00.000 8976 move complete, result=0
02:41:39.792 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:39.792 00.000 8976 worker thread done servicing request
02:41:39.792 00.000 8976 Worker thread wakes up
02:41:39.792 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:39.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:40.475 00.683 8976 Exposure complete
02:41:40.480 00.005 8976 worker thread done servicing request
02:41:40.481 00.001 5052 OnExposeComplete: enter
02:41:40.481 00.000 5052 UpdateGuideState(): m_state=6
02:41:40.481 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10000
02:41:40.481 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.73, Mass=118, SNR=7.4, Peak=62 HFD=2.4
02:41:40.481 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:41:40.481 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
02:41:40.481 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.06 mountX=-0.10 mountY=-0.23, mountTheta=-2.00
02:41:40.481 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.02, opts=13)
02:41:40.482 00.001 5052 Enqueuing Move request for stepguider (0.26, 0.02)
02:41:40.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:41:40.482 00.000 5052 UpdateGuideState exits: m=118 SNR=7.4
02:41:40.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:40.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:40.482 00.000 5052 Enqueuing Expose request
02:41:40.482 00.000 8976 Worker thread wakes up
02:41:40.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.02) opts 0xd
02:41:40.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.02)
02:41:40.482 00.000 8976 Moving (0.26, 0.02) raw xDistance=-0.10 yDistance=-0.23
02:41:40.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:41:40.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:41:40.482 00.000 8976 MoveAxis(R, 0, ABG)
02:41:40.482 00.000 8976 MoveAxis(U, 0, ABG)
02:41:40.482 00.000 8976 move complete, result=0
02:41:40.482 00.000 8976 worker thread done servicing request
02:41:40.482 00.000 8976 Worker thread wakes up
02:41:40.482 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:40.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:40.482 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:41.169 00.687 8976 Exposure complete
02:41:41.174 00.005 8976 worker thread done servicing request
02:41:41.175 00.001 5052 OnExposeComplete: enter
02:41:41.175 00.000 5052 UpdateGuideState(): m_state=6
02:41:41.175 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10001
02:41:41.175 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.61, Mass=117, SNR=7.4, Peak=67 HFD=2.2
02:41:41.175 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
02:41:41.175 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
02:41:41.175 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.10 hyp=0.69 cameraTheta=-0.15 mountX=-0.40 mountY=-0.52, mountTheta=-2.23
02:41:41.175 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.10, opts=13)
02:41:41.175 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.10)
02:41:41.176 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:41:41.176 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
02:41:41.176 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:41.176 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:41.176 00.000 5052 Enqueuing Expose request
02:41:41.176 00.000 8976 Worker thread wakes up
02:41:41.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.10) opts 0xd
02:41:41.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.10)
02:41:41.176 00.000 8976 Moving (0.68, -0.10) raw xDistance=-0.40 yDistance=-0.52
02:41:41.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:41:41.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.52
02:41:41.176 00.000 8976 MoveAxis(R, 2, ABG)
02:41:41.176 00.000 8976 stepping (-17, 3) + (2, 0)
02:41:41.176 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:41.211 00.035 8976 Received - 47 (G) 
02:41:41.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:41.211 00.000 8976 stepped: pos (-15, 3)
02:41:41.211 00.000 8976 MoveAxis(U, 2, ABG)
02:41:41.211 00.000 8976 stepping (-15, 3) + (0, 2)
02:41:41.211 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:41.243 00.032 8976 Received - 47 (G) 
02:41:41.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:41.243 00.000 8976 stepped: pos (-15, 5)
02:41:41.243 00.000 8976 move complete, result=0
02:41:41.243 00.000 8976 worker thread done servicing request
02:41:41.243 00.000 8976 Worker thread wakes up
02:41:41.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:41.243 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:41.243 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:41:41.931 00.688 8976 Exposure complete
02:41:41.937 00.006 8976 worker thread done servicing request
02:41:41.937 00.000 5052 OnExposeComplete: enter
02:41:41.937 00.000 5052 UpdateGuideState(): m_state=6
02:41:41.937 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10002
02:41:41.937 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.80, Mass=106, SNR=7.1, Peak=67 HFD=1.8
02:41:41.937 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
02:41:41.937 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
02:41:41.937 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.09 hyp=0.47 cameraTheta=0.18 mountX=-0.13 mountY=-0.43, mountTheta=-1.87
02:41:41.939 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.09, opts=13)
02:41:41.939 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.09)
02:41:41.939 00.000 8976 Worker thread wakes up
02:41:41.939 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:41:41.939 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
02:41:41.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:41.939 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:41.939 00.000 5052 Enqueuing Expose request
02:41:41.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.09) opts 0xd
02:41:41.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.09)
02:41:41.939 00.000 8976 Moving (0.46, 0.09) raw xDistance=-0.13 yDistance=-0.43
02:41:41.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:41:41.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
02:41:41.939 00.000 8976 MoveAxis(R, 0, ABG)
02:41:41.940 00.001 8976 MoveAxis(U, 2, ABG)
02:41:41.940 00.000 8976 stepping (-15, 5) + (0, 2)
02:41:41.940 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:41.963 00.023 8976 Received - 47 (G) 
02:41:41.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:41.963 00.000 8976 stepped: pos (-15, 7)
02:41:41.963 00.000 8976 move complete, result=0
02:41:41.963 00.000 8976 worker thread done servicing request
02:41:41.963 00.000 8976 Worker thread wakes up
02:41:41.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:41.963 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:41:41.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:42.646 00.683 8976 Exposure complete
02:41:42.651 00.005 8976 worker thread done servicing request
02:41:42.651 00.000 5052 OnExposeComplete: enter
02:41:42.651 00.000 5052 UpdateGuideState(): m_state=6
02:41:42.651 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10003
02:41:42.651 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.90, Mass=105, SNR=7.1, Peak=64 HFD=2.1
02:41:42.651 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
02:41:42.652 00.001 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
02:41:42.652 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.19 hyp=0.33 cameraTheta=0.62 mountX=0.05 mountY=-0.33, mountTheta=-1.42
02:41:42.652 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.19, opts=13)
02:41:42.652 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.19)
02:41:42.652 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:42.652 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1
02:41:42.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:42.652 00.000 8976 Worker thread wakes up
02:41:42.653 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:42.653 00.000 5052 Enqueuing Expose request
02:41:42.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.19) opts 0xd
02:41:42.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.19)
02:41:42.653 00.000 8976 Moving (0.27, 0.19) raw xDistance=0.05 yDistance=-0.33
02:41:42.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:41:42.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
02:41:42.653 00.000 8976 MoveAxis(R, 0, ABG)
02:41:42.653 00.000 8976 MoveAxis(U, 1, ABG)
02:41:42.653 00.000 8976 stepping (-15, 7) + (0, 1)
02:41:42.653 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:42.682 00.029 8976 Received - 47 (G) 
02:41:42.682 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:42.682 00.000 8976 stepped: pos (-15, 8)
02:41:42.682 00.000 8976 move complete, result=0
02:41:42.682 00.000 8976 worker thread done servicing request
02:41:42.682 00.000 8976 Worker thread wakes up
02:41:42.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:42.682 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:42.682 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:41:43.365 00.683 8976 Exposure complete
02:41:43.370 00.005 8976 worker thread done servicing request
02:41:43.370 00.000 5052 OnExposeComplete: enter
02:41:43.370 00.000 5052 UpdateGuideState(): m_state=6
02:41:43.371 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10004
02:41:43.371 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.96, Mass=113, SNR=7.3, Peak=63 HFD=2.2
02:41:43.371 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
02:41:43.371 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
02:41:43.371 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.25 hyp=0.32 cameraTheta=0.89 mountX=0.13 mountY=-0.30, mountTheta=-1.16
02:41:43.371 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.25, opts=13)
02:41:43.371 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.25)
02:41:43.371 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:41:43.371 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:41:43.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:43.371 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:43.372 00.001 5052 Enqueuing Expose request
02:41:43.372 00.000 8976 Worker thread wakes up
02:41:43.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.25) opts 0xd
02:41:43.372 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.25)
02:41:43.372 00.000 8976 Moving (0.20, 0.25) raw xDistance=0.13 yDistance=-0.30
02:41:43.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:41:43.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
02:41:43.372 00.000 8976 MoveAxis(R, 0, ABG)
02:41:43.372 00.000 8976 MoveAxis(U, 1, ABG)
02:41:43.372 00.000 8976 stepping (-15, 8) + (0, 1)
02:41:43.372 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:43.402 00.030 8976 Received - 47 (G) 
02:41:43.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:43.402 00.000 8976 stepped: pos (-15, 9)
02:41:43.402 00.000 8976 move complete, result=0
02:41:43.402 00.000 8976 worker thread done servicing request
02:41:43.402 00.000 8976 Worker thread wakes up
02:41:43.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:43.402 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:43.402 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:41:44.087 00.685 8976 Exposure complete
02:41:44.093 00.006 8976 worker thread done servicing request
02:41:44.093 00.000 5052 OnExposeComplete: enter
02:41:44.093 00.000 5052 UpdateGuideState(): m_state=6
02:41:44.093 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10005
02:41:44.093 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.14, Mass=120, SNR=7.5, Peak=61 HFD=2.4
02:41:44.093 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
02:41:44.093 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
02:41:44.093 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.59 mountX=0.38 mountY=-0.22, mountTheta=-0.53
02:41:44.094 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.43, opts=13)
02:41:44.094 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.43)
02:41:44.094 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:41:44.094 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:41:44.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:44.094 00.000 8976 Worker thread wakes up
02:41:44.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.43) opts 0xd
02:41:44.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.43)
02:41:44.094 00.000 8976 Moving (-0.01, 0.43) raw xDistance=0.38 yDistance=-0.22
02:41:44.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:44.094 00.000 5052 Enqueuing Expose request
02:41:44.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:41:44.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:41:44.094 00.000 8976 MoveAxis(L, 2, ABG)
02:41:44.094 00.000 8976 stepping (-15, 9) + (-2, 0)
02:41:44.094 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:44.121 00.027 8976 Received - 47 (G) 
02:41:44.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:44.121 00.000 8976 stepped: pos (-17, 9)
02:41:44.121 00.000 8976 MoveAxis(U, 0, ABG)
02:41:44.121 00.000 8976 move complete, result=0
02:41:44.121 00.000 8976 worker thread done servicing request
02:41:44.121 00.000 8976 Worker thread wakes up
02:41:44.121 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:41:44.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:44.121 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:44.808 00.687 8976 Exposure complete
02:41:44.813 00.005 8976 worker thread done servicing request
02:41:44.813 00.000 5052 OnExposeComplete: enter
02:41:44.813 00.000 5052 UpdateGuideState(): m_state=6
02:41:44.813 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10006
02:41:44.813 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.70, Mass=101, SNR=6.9, Peak=60 HFD=1.7
02:41:44.813 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:41:44.813 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:41:44.813 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.01 hyp=0.31 cameraTheta=-0.03 mountX=-0.15 mountY=-0.25, mountTheta=-2.10
02:41:44.813 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.01, opts=13)
02:41:44.813 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.01)
02:41:44.813 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:41:44.814 00.001 5052 UpdateGuideState exits: m=101 SNR=6.9
02:41:44.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:44.814 00.000 8976 Worker thread wakes up
02:41:44.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.01) opts 0xd
02:41:44.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.01)
02:41:44.814 00.000 8976 Moving (0.31, -0.01) raw xDistance=-0.15 yDistance=-0.25
02:41:44.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:44.814 00.000 5052 Enqueuing Expose request
02:41:44.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:41:44.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:41:44.814 00.000 8976 MoveAxis(R, 0, ABG)
02:41:44.814 00.000 8976 MoveAxis(U, 0, ABG)
02:41:44.814 00.000 8976 move complete, result=0
02:41:44.814 00.000 8976 worker thread done servicing request
02:41:44.814 00.000 8976 Worker thread wakes up
02:41:44.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:44.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:44.814 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:41:45.502 00.688 8976 Exposure complete
02:41:45.508 00.006 8976 worker thread done servicing request
02:41:45.508 00.000 5052 OnExposeComplete: enter
02:41:45.508 00.000 5052 UpdateGuideState(): m_state=6
02:41:45.508 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10007
02:41:45.508 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.93, Mass=110, SNR=7.2, Peak=60 HFD=2.4
02:41:45.508 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
02:41:45.508 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
02:41:45.508 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.80 mountX=0.10 mountY=-0.29, mountTheta=-1.25
02:41:45.511 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.22, opts=13)
02:41:45.511 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.22)
02:41:45.511 00.000 8976 Worker thread wakes up
02:41:45.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
02:41:45.511 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:41:45.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:45.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:45.511 00.000 5052 Enqueuing Expose request
02:41:45.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.22) opts 0xd
02:41:45.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.22)
02:41:45.511 00.000 8976 Moving (0.21, 0.22) raw xDistance=0.10 yDistance=-0.29
02:41:45.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:41:45.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:41:45.511 00.000 8976 MoveAxis(R, 0, ABG)
02:41:45.511 00.000 8976 MoveAxis(U, 1, ABG)
02:41:45.512 00.001 8976 stepping (-17, 9) + (0, 1)
02:41:45.512 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:45.544 00.032 8976 Received - 47 (G) 
02:41:45.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:45.544 00.000 8976 stepped: pos (-17, 10)
02:41:45.544 00.000 8976 move complete, result=0
02:41:45.544 00.000 8976 worker thread done servicing request
02:41:45.544 00.000 8976 Worker thread wakes up
02:41:45.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:45.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:45.544 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:41:46.229 00.685 8976 Exposure complete
02:41:46.234 00.005 8976 worker thread done servicing request
02:41:46.234 00.000 5052 OnExposeComplete: enter
02:41:46.234 00.000 5052 UpdateGuideState(): m_state=6
02:41:46.234 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10008
02:41:46.234 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.70, Mass=113, SNR=7.3, Peak=63 HFD=2.2
02:41:46.234 00.000 5052 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.04) = xAngle (-3.04 = -3.04)
02:41:46.234 00.000 5052 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.14 = -3.14)
02:41:46.235 00.001 5052 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-0.99 mountX=-0.01 mountY=-0.00, mountTheta=-3.14
02:41:46.236 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.01, opts=13)
02:41:46.236 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.01)
02:41:46.236 00.000 8976 Worker thread wakes up
02:41:46.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.01) opts 0xd
02:41:46.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.01)
02:41:46.236 00.000 8976 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=-0.00
02:41:46.236 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:41:46.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:41:46.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:41:46.236 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:41:46.236 00.000 8976 MoveAxis(R, 0, ABG)
02:41:46.236 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:46.237 00.001 8976 MoveAxis(U, 0, ABG)
02:41:46.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:46.237 00.000 5052 Enqueuing Expose request
02:41:46.237 00.000 8976 move complete, result=0
02:41:46.237 00.000 8976 worker thread done servicing request
02:41:46.237 00.000 8976 Worker thread wakes up
02:41:46.237 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:46.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:46.237 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:46.920 00.683 8976 Exposure complete
02:41:46.926 00.006 8976 worker thread done servicing request
02:41:46.926 00.000 5052 OnExposeComplete: enter
02:41:46.926 00.000 5052 UpdateGuideState(): m_state=6
02:41:46.926 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10009
02:41:46.926 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.91, Mass=112, SNR=7.2, Peak=62 HFD=2.1
02:41:46.926 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
02:41:46.926 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
02:41:46.926 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.20 hyp=0.35 cameraTheta=0.60 mountX=0.04 mountY=-0.35, mountTheta=-1.45
02:41:46.927 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.20, opts=13)
02:41:46.927 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.20)
02:41:46.927 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
02:41:46.927 00.000 5052 UpdateGuideState exits: m=112 SNR=7.2
02:41:46.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:46.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:46.927 00.000 5052 Enqueuing Expose request
02:41:46.927 00.000 8976 Worker thread wakes up
02:41:46.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.20) opts 0xd
02:41:46.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.20)
02:41:46.927 00.000 8976 Moving (0.29, 0.20) raw xDistance=0.04 yDistance=-0.35
02:41:46.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:41:46.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:41:46.927 00.000 8976 MoveAxis(R, 0, ABG)
02:41:46.927 00.000 8976 MoveAxis(U, 1, ABG)
02:41:46.927 00.000 8976 stepping (-17, 10) + (0, 1)
02:41:46.927 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:46.950 00.023 8976 Received - 47 (G) 
02:41:46.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:46.950 00.000 8976 stepped: pos (-17, 11)
02:41:46.950 00.000 8976 move complete, result=0
02:41:46.950 00.000 8976 worker thread done servicing request
02:41:46.950 00.000 8976 Worker thread wakes up
02:41:46.951 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:46.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:46.951 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
02:41:47.632 00.681 8976 Exposure complete
02:41:47.640 00.008 8976 worker thread done servicing request
02:41:47.640 00.000 5052 OnExposeComplete: enter
02:41:47.640 00.000 5052 UpdateGuideState(): m_state=6
02:41:47.640 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10010
02:41:47.640 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=282.10, Mass=117, SNR=7.4, Peak=64 HFD=2.3
02:41:47.641 00.001 5052 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.04) = xAngle (-0.71 = -0.71)
02:41:47.641 00.000 5052 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.82 = -0.82)
02:41:47.641 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.33 mountX=0.30 mountY=-0.29, mountTheta=-0.77
02:41:47.641 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.39, opts=13)
02:41:47.641 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.39)
02:41:47.641 00.000 8976 Worker thread wakes up
02:41:47.642 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.39) opts 0xd
02:41:47.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.39)
02:41:47.642 00.000 8976 Moving (0.10, 0.39) raw xDistance=0.30 yDistance=-0.29
02:41:47.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:41:47.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:41:47.642 00.000 8976 MoveAxis(L, 1, ABG)
02:41:47.642 00.000 8976 stepping (-17, 11) + (-1, 0)
02:41:47.642 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:41:47.642 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
02:41:47.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:47.642 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:47.642 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:47.642 00.000 5052 Enqueuing Expose request
02:41:47.669 00.027 8976 Received - 47 (G) 
02:41:47.670 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:47.670 00.000 8976 stepped: pos (-18, 11)
02:41:47.670 00.000 8976 MoveAxis(U, 1, ABG)
02:41:47.670 00.000 8976 stepping (-18, 11) + (0, 1)
02:41:47.670 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:47.701 00.031 8976 Received - 47 (G) 
02:41:47.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:47.702 00.001 8976 stepped: pos (-18, 12)
02:41:47.702 00.000 8976 move complete, result=0
02:41:47.702 00.000 8976 worker thread done servicing request
02:41:47.702 00.000 8976 Worker thread wakes up
02:41:47.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:47.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:47.702 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:41:48.389 00.687 8976 Exposure complete
02:41:48.394 00.005 8976 worker thread done servicing request
02:41:48.395 00.001 5052 OnExposeComplete: enter
02:41:48.395 00.000 5052 UpdateGuideState(): m_state=6
02:41:48.395 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10011
02:41:48.395 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.25, Mass=121, SNR=7.5, Peak=63 HFD=2.2
02:41:48.395 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.04) = xAngle (-3.38 = 2.90)
02:41:48.395 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.48 = 2.80)
02:41:48.395 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.45 hyp=0.47 cameraTheta=-1.34 mountX=-0.45 mountY=0.16, mountTheta=2.81
02:41:48.396 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.45, opts=13)
02:41:48.396 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.45)
02:41:48.396 00.000 8976 Worker thread wakes up
02:41:48.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.45) opts 0xd
02:41:48.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.45)
02:41:48.396 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:41:48.396 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
02:41:48.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:48.396 00.000 8976 Moving (0.11, -0.45) raw xDistance=-0.45 yDistance=0.16
02:41:48.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45
02:41:48.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:41:48.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:48.396 00.000 5052 Enqueuing Expose request
02:41:48.396 00.000 8976 MoveAxis(R, 2, ABG)
02:41:48.397 00.001 8976 stepping (-18, 12) + (2, 0)
02:41:48.397 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:48.421 00.024 8976 Received - 47 (G) 
02:41:48.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:48.421 00.000 8976 stepped: pos (-16, 12)
02:41:48.421 00.000 8976 MoveAxis(U, 0, ABG)
02:41:48.421 00.000 8976 move complete, result=0
02:41:48.421 00.000 8976 worker thread done servicing request
02:41:48.421 00.000 8976 Worker thread wakes up
02:41:48.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:48.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:48.421 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
02:41:49.105 00.684 8976 Exposure complete
02:41:49.111 00.006 8976 worker thread done servicing request
02:41:49.111 00.000 5052 OnExposeComplete: enter
02:41:49.111 00.000 5052 UpdateGuideState(): m_state=6
02:41:49.111 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10012
02:41:49.111 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.58, Mass=113, SNR=7.3, Peak=72 HFD=1.8
02:41:49.111 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.14 = -3.14)
02:41:49.111 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.04)
02:41:49.111 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.14 cameraTheta=-1.09 mountX=-0.14 mountY=0.01, mountTheta=3.04
02:41:49.112 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.13, opts=13)
02:41:49.112 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.13)
02:41:49.112 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:41:49.112 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:41:49.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:49.112 00.000 8976 Worker thread wakes up
02:41:49.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.13) opts 0xd
02:41:49.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.13)
02:41:49.112 00.000 8976 Moving (0.07, -0.13) raw xDistance=-0.14 yDistance=0.01
02:41:49.112 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:49.112 00.000 5052 Enqueuing Expose request
02:41:49.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:41:49.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:41:49.112 00.000 8976 MoveAxis(R, 0, ABG)
02:41:49.112 00.000 8976 MoveAxis(U, 0, ABG)
02:41:49.112 00.000 8976 move complete, result=0
02:41:49.112 00.000 8976 worker thread done servicing request
02:41:49.112 00.000 8976 Worker thread wakes up
02:41:49.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:49.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:49.113 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:49.798 00.685 8976 Exposure complete
02:41:49.803 00.005 8976 worker thread done servicing request
02:41:49.803 00.000 5052 OnExposeComplete: enter
02:41:49.803 00.000 5052 UpdateGuideState(): m_state=6
02:41:49.803 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10013
02:41:49.803 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.17, Mass=109, SNR=7.2, Peak=69 HFD=1.8
02:41:49.803 00.000 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.04) = xAngle (-0.62 = -0.62)
02:41:49.803 00.000 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.72 = -0.72)
02:41:49.803 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.46 hyp=0.46 cameraTheta=1.43 mountX=0.38 mountY=-0.30, mountTheta=-0.68
02:41:49.804 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.46, opts=13)
02:41:49.804 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.46)
02:41:49.804 00.000 8976 Worker thread wakes up
02:41:49.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.46) opts 0xd
02:41:49.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.46)
02:41:49.804 00.000 8976 Moving (0.07, 0.46) raw xDistance=0.38 yDistance=-0.30
02:41:49.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:41:49.804 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:41:49.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:49.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:41:49.805 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:41:49.805 00.000 8976 MoveAxis(L, 2, ABG)
02:41:49.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:49.805 00.000 5052 Enqueuing Expose request
02:41:49.805 00.000 8976 stepping (-16, 12) + (-2, 0)
02:41:49.805 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:49.828 00.023 8976 Received - 47 (G) 
02:41:49.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:49.828 00.000 8976 stepped: pos (-18, 12)
02:41:49.828 00.000 8976 MoveAxis(U, 1, ABG)
02:41:49.828 00.000 8976 stepping (-18, 12) + (0, 1)
02:41:49.828 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:49.860 00.032 8976 Received - 47 (G) 
02:41:49.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:49.860 00.000 8976 stepped: pos (-18, 13)
02:41:49.860 00.000 8976 move complete, result=0
02:41:49.860 00.000 8976 worker thread done servicing request
02:41:49.860 00.000 8976 Worker thread wakes up
02:41:49.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:49.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:49.860 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
02:41:50.546 00.686 8976 Exposure complete
02:41:50.551 00.005 8976 worker thread done servicing request
02:41:50.551 00.000 5052 OnExposeComplete: enter
02:41:50.551 00.000 5052 UpdateGuideState(): m_state=6
02:41:50.551 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10014
02:41:50.551 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.43, Mass=89, SNR=6.5, Peak=61 HFD=1.9
02:41:50.551 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.04) = xAngle (-3.54 = 2.74)
02:41:50.551 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.65 = 2.64)
02:41:50.552 00.001 5052 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.50 mountX=-0.26 mountY=0.14, mountTheta=2.66
02:41:50.552 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.28, opts=13)
02:41:50.552 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.28)
02:41:50.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:41:50.552 00.000 5052 UpdateGuideState exits: m=89 SNR=6.5
02:41:50.552 00.000 8976 Worker thread wakes up
02:41:50.553 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:50.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.28) opts 0xd
02:41:50.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.28)
02:41:50.553 00.000 8976 Moving (0.02, -0.28) raw xDistance=-0.26 yDistance=0.14
02:41:50.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:50.553 00.000 5052 Enqueuing Expose request
02:41:50.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:41:50.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:41:50.553 00.000 8976 MoveAxis(R, 0, ABG)
02:41:50.553 00.000 8976 MoveAxis(U, 0, ABG)
02:41:50.553 00.000 8976 move complete, result=0
02:41:50.553 00.000 8976 worker thread done servicing request
02:41:50.553 00.000 8976 Worker thread wakes up
02:41:50.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:50.553 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:50.553 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:51.237 00.684 8976 Exposure complete
02:41:51.242 00.005 8976 worker thread done servicing request
02:41:51.242 00.000 5052 OnExposeComplete: enter
02:41:51.242 00.000 5052 UpdateGuideState(): m_state=6
02:41:51.242 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10015
02:41:51.242 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.70, Mass=111, SNR=7.2, Peak=63 HFD=1.7
02:41:51.242 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
02:41:51.242 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
02:41:51.242 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.01 hyp=0.39 cameraTheta=-0.02 mountX=-0.18 mountY=-0.32, mountTheta=-2.09
02:41:51.243 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.01, opts=13)
02:41:51.243 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.01)
02:41:51.243 00.000 8976 Worker thread wakes up
02:41:51.243 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.01) opts 0xd
02:41:51.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.01)
02:41:51.243 00.000 8976 Moving (0.39, -0.01) raw xDistance=-0.18 yDistance=-0.32
02:41:51.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:41:51.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:41:51.243 00.000 8976 MoveAxis(R, 0, ABG)
02:41:51.243 00.000 8976 MoveAxis(U, 1, ABG)
02:41:51.243 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:41:51.244 00.001 5052 UpdateGuideState exits: m=111 SNR=7.2
02:41:51.244 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:51.244 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:51.244 00.000 8976 stepping (-18, 13) + (0, 1)
02:41:51.244 00.000 5052 Enqueuing Expose request
02:41:51.244 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:51.267 00.023 8976 Received - 47 (G) 
02:41:51.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:51.267 00.000 8976 stepped: pos (-18, 14)
02:41:51.267 00.000 8976 move complete, result=0
02:41:51.267 00.000 8976 worker thread done servicing request
02:41:51.267 00.000 8976 Worker thread wakes up
02:41:51.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:51.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:51.267 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:41:51.953 00.686 8976 Exposure complete
02:41:51.959 00.006 8976 worker thread done servicing request
02:41:51.959 00.000 5052 OnExposeComplete: enter
02:41:51.959 00.000 5052 UpdateGuideState(): m_state=6
02:41:51.959 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10016
02:41:51.959 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=280.97, Mass=129, SNR=7.8, Peak=62 HFD=2.8
02:41:51.959 00.000 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.04) = xAngle (-3.83 = 2.46)
02:41:51.959 00.000 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
02:41:51.959 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.74 hyp=0.76 cameraTheta=-1.78 mountX=-0.59 mountY=0.54, mountTheta=2.40
02:41:51.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.74, opts=13)
02:41:51.960 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.74)
02:41:51.960 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:41:51.960 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:41:51.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:51.960 00.000 8976 Worker thread wakes up
02:41:51.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.74) opts 0xd
02:41:51.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.74)
02:41:51.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:51.960 00.000 5052 Enqueuing Expose request
02:41:51.960 00.000 8976 Moving (-0.16, -0.74) raw xDistance=-0.59 yDistance=0.54
02:41:51.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
02:41:51.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.54
02:41:51.960 00.000 8976 MoveAxis(R, 2, ABG)
02:41:51.960 00.000 8976 stepping (-18, 14) + (2, 0)
02:41:51.960 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:51.987 00.027 8976 Received - 47 (G) 
02:41:51.987 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:51.987 00.000 8976 stepped: pos (-16, 14)
02:41:51.987 00.000 8976 MoveAxis(D, 2, ABG)
02:41:51.987 00.000 8976 stepping (-16, 14) + (0, -2)
02:41:51.987 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:52.018 00.031 8976 Received - 47 (G) 
02:41:52.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:52.018 00.000 8976 stepped: pos (-16, 12)
02:41:52.018 00.000 8976 move complete, result=0
02:41:52.018 00.000 8976 worker thread done servicing request
02:41:52.019 00.001 8976 Worker thread wakes up
02:41:52.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:52.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:52.019 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.5 px 2 ms SOUTH
02:41:52.704 00.685 8976 Exposure complete
02:41:52.709 00.005 8976 worker thread done servicing request
02:41:52.710 00.001 5052 OnExposeComplete: enter
02:41:52.710 00.000 5052 UpdateGuideState(): m_state=6
02:41:52.710 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10017
02:41:52.710 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.00, Mass=113, SNR=7.3, Peak=64 HFD=2.3
02:41:52.710 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
02:41:52.710 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
02:41:52.710 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.49 mountX=0.25 mountY=-0.18, mountTheta=-0.62
02:41:52.710 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.29, opts=13)
02:41:52.710 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.29)
02:41:52.710 00.000 8976 Worker thread wakes up
02:41:52.711 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.29) opts 0xd
02:41:52.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.29)
02:41:52.711 00.000 8976 Moving (0.02, 0.29) raw xDistance=0.25 yDistance=-0.18
02:41:52.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:41:52.711 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:41:52.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:52.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:52.711 00.000 5052 Enqueuing Expose request
02:41:52.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:41:52.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:41:52.711 00.000 8976 MoveAxis(R, 0, ABG)
02:41:52.711 00.000 8976 MoveAxis(U, 0, ABG)
02:41:52.711 00.000 8976 move complete, result=0
02:41:52.711 00.000 8976 worker thread done servicing request
02:41:52.711 00.000 8976 Worker thread wakes up
02:41:52.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:52.711 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:52.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:53.396 00.685 8976 Exposure complete
02:41:53.402 00.006 8976 worker thread done servicing request
02:41:53.402 00.000 5052 OnExposeComplete: enter
02:41:53.402 00.000 5052 UpdateGuideState(): m_state=6
02:41:53.402 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10018
02:41:53.402 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.00, Mass=83, SNR=6.3, Peak=66 HFD=2.0
02:41:53.402 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
02:41:53.402 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
02:41:53.402 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.62 mountX=0.26 mountY=-0.15, mountTheta=-0.51
02:41:53.403 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.29, opts=13)
02:41:53.403 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.29)
02:41:53.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:41:53.403 00.000 5052 UpdateGuideState exits: m=83 SNR=6.3
02:41:53.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:53.403 00.000 8976 Worker thread wakes up
02:41:53.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.29) opts 0xd
02:41:53.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.29)
02:41:53.403 00.000 8976 Moving (-0.01, 0.29) raw xDistance=0.26 yDistance=-0.15
02:41:53.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:53.403 00.000 5052 Enqueuing Expose request
02:41:53.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:41:53.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:41:53.403 00.000 8976 MoveAxis(L, 1, ABG)
02:41:53.403 00.000 8976 stepping (-16, 12) + (-1, 0)
02:41:53.403 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:53.425 00.022 8976 Received - 47 (G) 
02:41:53.425 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:53.425 00.000 8976 stepped: pos (-17, 12)
02:41:53.425 00.000 8976 MoveAxis(U, 0, ABG)
02:41:53.425 00.000 8976 move complete, result=0
02:41:53.425 00.000 8976 worker thread done servicing request
02:41:53.425 00.000 8976 Worker thread wakes up
02:41:53.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:53.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:53.425 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:41:54.111 00.686 8976 Exposure complete
02:41:54.117 00.006 8976 worker thread done servicing request
02:41:54.117 00.000 5052 OnExposeComplete: enter
02:41:54.117 00.000 5052 UpdateGuideState(): m_state=6
02:41:54.117 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10019
02:41:54.117 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.90, Mass=109, SNR=7.1, Peak=61 HFD=2.3
02:41:54.117 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:41:54.117 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
02:41:54.117 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.19 hyp=0.40 cameraTheta=2.65 mountX=0.33 mountY=0.19, mountTheta=0.53
02:41:54.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.19, opts=13)
02:41:54.118 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.19)
02:41:54.118 00.000 8976 Worker thread wakes up
02:41:54.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.19) opts 0xd
02:41:54.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.19)
02:41:54.118 00.000 8976 Moving (-0.35, 0.19) raw xDistance=0.33 yDistance=0.19
02:41:54.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
02:41:54.119 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:41:54.119 00.000 8976 MoveAxis(L, 1, ABG)
02:41:54.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:41:54.119 00.000 5052 UpdateGuideState exits: m=109 SNR=7.1
02:41:54.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:54.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:54.119 00.000 5052 Enqueuing Expose request
02:41:54.119 00.000 8976 stepping (-17, 12) + (-1, 0)
02:41:54.119 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:54.145 00.026 8976 Received - 47 (G) 
02:41:54.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:54.145 00.000 8976 stepped: pos (-18, 12)
02:41:54.145 00.000 8976 MoveAxis(U, 0, ABG)
02:41:54.145 00.000 8976 move complete, result=0
02:41:54.145 00.000 8976 worker thread done servicing request
02:41:54.145 00.000 8976 Worker thread wakes up
02:41:54.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:54.145 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:54.145 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:41:54.830 00.685 8976 Exposure complete
02:41:54.836 00.006 8976 worker thread done servicing request
02:41:54.836 00.000 5052 OnExposeComplete: enter
02:41:54.836 00.000 5052 UpdateGuideState(): m_state=6
02:41:54.836 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10020
02:41:54.836 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.78, Mass=102, SNR=6.9, Peak=60 HFD=1.9
02:41:54.836 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:41:54.836 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:41:54.836 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.33 mountX=-0.03 mountY=-0.21, mountTheta=-1.72
02:41:54.837 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.07, opts=13)
02:41:54.837 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.07)
02:41:54.837 00.000 8976 Worker thread wakes up
02:41:54.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.07) opts 0xd
02:41:54.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.07)
02:41:54.837 00.000 8976 Moving (0.21, 0.07) raw xDistance=-0.03 yDistance=-0.21
02:41:54.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:41:54.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:41:54.837 00.000 8976 MoveAxis(R, 0, ABG)
02:41:54.837 00.000 8976 MoveAxis(U, 0, ABG)
02:41:54.837 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:41:54.837 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
02:41:54.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:54.837 00.000 8976 move complete, result=0
02:41:54.837 00.000 8976 worker thread done servicing request
02:41:54.837 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:54.837 00.000 5052 Enqueuing Expose request
02:41:54.837 00.000 8976 Worker thread wakes up
02:41:54.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:54.838 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:54.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:55.522 00.684 8976 Exposure complete
02:41:55.528 00.006 8976 worker thread done servicing request
02:41:55.528 00.000 5052 OnExposeComplete: enter
02:41:55.528 00.000 5052 UpdateGuideState(): m_state=6
02:41:55.528 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10021
02:41:55.528 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.58, Mass=102, SNR=6.9, Peak=62 HFD=1.7
02:41:55.528 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.75 = -2.75)
02:41:55.528 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
02:41:55.528 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.71 mountX=-0.19 mountY=-0.06, mountTheta=-2.84
02:41:55.528 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.13, opts=13)
02:41:55.528 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.13)
02:41:55.528 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:41:55.529 00.001 5052 UpdateGuideState exits: m=102 SNR=6.9
02:41:55.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:55.529 00.000 8976 Worker thread wakes up
02:41:55.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.13) opts 0xd
02:41:55.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.13)
02:41:55.529 00.000 8976 Moving (0.15, -0.13) raw xDistance=-0.19 yDistance=-0.06
02:41:55.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:55.529 00.000 5052 Enqueuing Expose request
02:41:55.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:41:55.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:41:55.529 00.000 8976 MoveAxis(R, 0, ABG)
02:41:55.529 00.000 8976 MoveAxis(U, 0, ABG)
02:41:55.529 00.000 8976 move complete, result=0
02:41:55.529 00.000 8976 worker thread done servicing request
02:41:55.529 00.000 8976 Worker thread wakes up
02:41:55.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:55.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:55.529 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:56.214 00.685 8976 Exposure complete
02:41:56.219 00.005 8976 worker thread done servicing request
02:41:56.219 00.000 5052 OnExposeComplete: enter
02:41:56.219 00.000 5052 UpdateGuideState(): m_state=6
02:41:56.219 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10022
02:41:56.219 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.66, Mass=103, SNR=7.0, Peak=66 HFD=1.7
02:41:56.219 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
02:41:56.219 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
02:41:56.219 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-0.14 mountX=-0.19 mountY=-0.25, mountTheta=-2.22
02:41:56.220 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.05, opts=13)
02:41:56.220 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.05)
02:41:56.220 00.000 8976 Worker thread wakes up
02:41:56.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.05) opts 0xd
02:41:56.220 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:41:56.220 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
02:41:56.221 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.05)
02:41:56.221 00.000 8976 Moving (0.33, -0.05) raw xDistance=-0.19 yDistance=-0.25
02:41:56.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:41:56.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:56.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:56.221 00.000 5052 Enqueuing Expose request
02:41:56.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:41:56.221 00.000 8976 MoveAxis(R, 0, ABG)
02:41:56.221 00.000 8976 MoveAxis(U, 0, ABG)
02:41:56.221 00.000 8976 move complete, result=0
02:41:56.221 00.000 8976 worker thread done servicing request
02:41:56.221 00.000 8976 Worker thread wakes up
02:41:56.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:56.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:56.221 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:56.904 00.683 8976 Exposure complete
02:41:56.909 00.005 8976 worker thread done servicing request
02:41:56.910 00.001 5052 OnExposeComplete: enter
02:41:56.910 00.000 5052 UpdateGuideState(): m_state=6
02:41:56.910 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10023
02:41:56.910 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=282.05, Mass=117, SNR=7.4, Peak=68 HFD=2.2
02:41:56.910 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
02:41:56.910 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
02:41:56.910 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.34 hyp=0.63 cameraTheta=0.58 mountX=0.06 mountY=-0.63, mountTheta=-1.47
02:41:56.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.34, opts=13)
02:41:56.911 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.34)
02:41:56.911 00.000 8976 Worker thread wakes up
02:41:56.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.34) opts 0xd
02:41:56.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.34)
02:41:56.911 00.000 8976 Moving (0.53, 0.34) raw xDistance=0.06 yDistance=-0.63
02:41:56.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:41:56.911 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:41:56.911 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
02:41:56.911 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:56.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
02:41:56.911 00.000 8976 MoveAxis(R, 0, ABG)
02:41:56.911 00.000 8976 MoveAxis(U, 2, ABG)
02:41:56.911 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:56.911 00.000 5052 Enqueuing Expose request
02:41:56.912 00.001 8976 stepping (-18, 12) + (0, 2)
02:41:56.912 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:56.942 00.030 8976 Received - 47 (G) 
02:41:56.942 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:56.942 00.000 8976 stepped: pos (-18, 14)
02:41:56.942 00.000 8976 move complete, result=0
02:41:56.942 00.000 8976 worker thread done servicing request
02:41:56.942 00.000 8976 Worker thread wakes up
02:41:56.942 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:41:56.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:56.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:57.629 00.687 8976 Exposure complete
02:41:57.635 00.006 8976 worker thread done servicing request
02:41:57.635 00.000 5052 OnExposeComplete: enter
02:41:57.635 00.000 5052 UpdateGuideState(): m_state=6
02:41:57.635 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10024
02:41:57.635 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.42, Mass=108, SNR=7.1, Peak=65 HFD=1.7
02:41:57.635 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
02:41:57.635 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:41:57.635 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.29 hyp=0.57 cameraTheta=-0.53 mountX=-0.48 mountY=-0.26, mountTheta=-2.66
02:41:57.636 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.29, opts=13)
02:41:57.636 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.29)
02:41:57.636 00.000 8976 Worker thread wakes up
02:41:57.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.29) opts 0xd
02:41:57.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.29)
02:41:57.636 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:41:57.637 00.001 8976 Moving (0.49, -0.29) raw xDistance=-0.48 yDistance=-0.26
02:41:57.637 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
02:41:57.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:41:57.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:57.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:57.637 00.000 5052 Enqueuing Expose request
02:41:57.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:41:57.637 00.000 8976 MoveAxis(R, 2, ABG)
02:41:57.637 00.000 8976 stepping (-18, 14) + (2, 0)
02:41:57.637 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:57.662 00.025 8976 Received - 47 (G) 
02:41:57.662 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:57.662 00.000 8976 stepped: pos (-16, 14)
02:41:57.662 00.000 8976 MoveAxis(U, 0, ABG)
02:41:57.662 00.000 8976 move complete, result=0
02:41:57.662 00.000 8976 worker thread done servicing request
02:41:57.662 00.000 8976 Worker thread wakes up
02:41:57.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:57.662 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:57.662 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 0 ms NORTH
02:41:58.347 00.685 8976 Exposure complete
02:41:58.352 00.005 8976 worker thread done servicing request
02:41:58.352 00.000 5052 OnExposeComplete: enter
02:41:58.352 00.000 5052 UpdateGuideState(): m_state=6
02:41:58.352 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10025
02:41:58.352 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.75, Mass=104, SNR=7.0, Peak=69 HFD=1.7
02:41:58.352 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:41:58.352 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:41:58.352 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.04 hyp=0.45 cameraTheta=0.09 mountX=-0.17 mountY=-0.40, mountTheta=-1.97
02:41:58.353 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.04, opts=13)
02:41:58.353 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.04)
02:41:58.354 00.001 8976 Worker thread wakes up
02:41:58.354 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.04) opts 0xd
02:41:58.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.04)
02:41:58.354 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:41:58.354 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:41:58.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:58.354 00.000 8976 Moving (0.45, 0.04) raw xDistance=-0.17 yDistance=-0.40
02:41:58.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:41:58.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:41:58.354 00.000 8976 MoveAxis(R, 0, ABG)
02:41:58.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:58.354 00.000 5052 Enqueuing Expose request
02:41:58.354 00.000 8976 MoveAxis(U, 2, ABG)
02:41:58.354 00.000 8976 stepping (-16, 14) + (0, 2)
02:41:58.354 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:58.381 00.027 8976 Received - 47 (G) 
02:41:58.381 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:58.381 00.000 8976 stepped: pos (-16, 16)
02:41:58.381 00.000 8976 move complete, result=0
02:41:58.381 00.000 8976 worker thread done servicing request
02:41:58.381 00.000 8976 Worker thread wakes up
02:41:58.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:58.381 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:58.381 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:41:59.065 00.684 8976 Exposure complete
02:41:59.070 00.005 8976 worker thread done servicing request
02:41:59.070 00.000 5052 OnExposeComplete: enter
02:41:59.070 00.000 5052 UpdateGuideState(): m_state=6
02:41:59.070 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10026
02:41:59.070 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.91, Mass=100, SNR=6.9, Peak=70 HFD=2.0
02:41:59.070 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
02:41:59.070 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
02:41:59.070 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.20 hyp=0.28 cameraTheta=2.31 mountX=0.27 mountY=0.04, mountTheta=0.16
02:41:59.072 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.20, opts=13)
02:41:59.072 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.20)
02:41:59.072 00.000 8976 Worker thread wakes up
02:41:59.072 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:41:59.072 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
02:41:59.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:59.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:59.073 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.20) opts 0xd
02:41:59.073 00.000 5052 Enqueuing Expose request
02:41:59.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.20)
02:41:59.073 00.000 8976 Moving (-0.19, 0.20) raw xDistance=0.27 yDistance=0.04
02:41:59.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:41:59.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:41:59.073 00.000 8976 MoveAxis(L, 1, ABG)
02:41:59.073 00.000 8976 stepping (-16, 16) + (-1, 0)
02:41:59.073 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:59.100 00.027 8976 Received - 47 (G) 
02:41:59.100 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:41:59.100 00.000 8976 stepped: pos (-17, 16)
02:41:59.100 00.000 8976 MoveAxis(U, 0, ABG)
02:41:59.100 00.000 8976 move complete, result=0
02:41:59.100 00.000 8976 worker thread done servicing request
02:41:59.100 00.000 8976 Worker thread wakes up
02:41:59.100 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
02:41:59.101 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:59.101 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:59.785 00.684 8976 Exposure complete
02:41:59.791 00.006 8976 worker thread done servicing request
02:41:59.791 00.000 5052 OnExposeComplete: enter
02:41:59.791 00.000 5052 UpdateGuideState(): m_state=6
02:41:59.792 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10027
02:41:59.792 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=282.10, Mass=102, SNR=6.9, Peak=71 HFD=2.0
02:41:59.792 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:41:59.792 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
02:41:59.792 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=0.39 hyp=1.05 cameraTheta=2.76 mountX=0.79 mountY=0.61, mountTheta=0.65
02:41:59.793 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=0.39, opts=13)
02:41:59.793 00.000 5052 Enqueuing Move request for stepguider (-0.98, 0.39)
02:41:59.793 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:41:59.793 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
02:41:59.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:59.793 00.000 8976 Worker thread wakes up
02:41:59.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, 0.39) opts 0xd
02:41:59.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, 0.39)
02:41:59.793 00.000 8976 Moving (-0.98, 0.39) raw xDistance=0.79 yDistance=0.61
02:41:59.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:41:59.793 00.000 5052 Enqueuing Expose request
02:41:59.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.79
02:41:59.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
02:41:59.793 00.000 8976 MoveAxis(L, 3, ABG)
02:41:59.793 00.000 8976 stepping (-17, 16) + (-3, 0)
02:41:59.793 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:59.819 00.026 8976 Received - 47 (G) 
02:41:59.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:41:59.819 00.000 8976 stepped: pos (-20, 16)
02:41:59.819 00.000 8976 MoveAxis(D, 2, ABG)
02:41:59.819 00.000 8976 stepping (-20, 16) + (0, -2)
02:41:59.819 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:59.852 00.033 8976 Received - 47 (G) 
02:41:59.852 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:41:59.852 00.000 8976 stepped: pos (-20, 14)
02:41:59.852 00.000 8976 move complete, result=0
02:41:59.853 00.001 8976 worker thread done servicing request
02:41:59.853 00.000 8976 Worker thread wakes up
02:41:59.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:41:59.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:41:59.853 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.6 px 2 ms SOUTH
02:42:00.542 00.689 8976 Exposure complete
02:42:00.547 00.005 8976 worker thread done servicing request
02:42:00.547 00.000 5052 OnExposeComplete: enter
02:42:00.547 00.000 5052 UpdateGuideState(): m_state=6
02:42:00.548 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10028
02:42:00.548 00.000 5052 Star::Find returns 1 (0), X=327.72, Y=281.47, Mass=122, SNR=7.6, Peak=66 HFD=2.2
02:42:00.548 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
02:42:00.548 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
02:42:00.548 00.000 5052 CameraToMount -- cameraX=-1.46 cameraY=-0.24 hyp=1.48 cameraTheta=-2.98 mountX=0.45 mountY=1.35, mountTheta=1.25
02:42:00.548 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.46, y=-0.24, opts=13)
02:42:00.548 00.000 5052 Enqueuing Move request for stepguider (-1.46, -0.24)
02:42:00.549 00.001 8976 Worker thread wakes up
02:42:00.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.46, -0.24) opts 0xd
02:42:00.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.46, -0.24)
02:42:00.549 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:42:00.549 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:42:00.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:00.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:00.549 00.000 8976 Moving (-1.46, -0.24) raw xDistance=0.45 yDistance=1.35
02:42:00.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.45
02:42:00.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.35
02:42:00.549 00.000 5052 Enqueuing Expose request
02:42:00.549 00.000 8976 MoveAxis(L, 2, ABG)
02:42:00.549 00.000 8976 stepping (-20, 14) + (-2, 0)
02:42:00.549 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:00.587 00.038 8976 Received - 47 (G) 
02:42:00.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:00.587 00.000 8976 stepped: pos (-22, 14)
02:42:00.587 00.000 8976 MoveAxis(D, 6, ABG)
02:42:00.587 00.000 8976 stepping (-22, 14) + (0, -6)
02:42:00.587 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:42:00.634 00.047 8976 Received - 47 (G) 
02:42:00.635 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:42:00.635 00.000 8976 stepped: pos (-22, 8)
02:42:00.635 00.000 8976 move complete, result=0
02:42:00.635 00.000 8976 worker thread done servicing request
02:42:00.635 00.000 8976 Worker thread wakes up
02:42:00.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:00.635 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:00.635 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.4 px 6 ms SOUTH
02:42:01.320 00.685 8976 Exposure complete
02:42:01.326 00.006 8976 worker thread done servicing request
02:42:01.326 00.000 5052 OnExposeComplete: enter
02:42:01.326 00.000 5052 UpdateGuideState(): m_state=6
02:42:01.326 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10029
02:42:01.326 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.84, Mass=116, SNR=7.4, Peak=67 HFD=2.0
02:42:01.326 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:42:01.326 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
02:42:01.326 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.13 hyp=0.51 cameraTheta=2.88 mountX=0.35 mountY=0.34, mountTheta=0.78
02:42:01.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.13, opts=13)
02:42:01.327 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.13)
02:42:01.327 00.000 8976 Worker thread wakes up
02:42:01.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:42:01.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.13) opts 0xd
02:42:01.327 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:42:01.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:01.327 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:01.327 00.000 5052 Enqueuing Expose request
02:42:01.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.13)
02:42:01.327 00.000 8976 Moving (-0.50, 0.13) raw xDistance=0.35 yDistance=0.34
02:42:01.328 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:42:01.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.34
02:42:01.328 00.000 8976 MoveAxis(L, 2, ABG)
02:42:01.328 00.000 8976 stepping (-22, 8) + (-2, 0)
02:42:01.328 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:01.354 00.026 8976 Received - 47 (G) 
02:42:01.354 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:01.354 00.000 8976 stepped: pos (-24, 8)
02:42:01.354 00.000 8976 MoveAxis(D, 2, ABG)
02:42:01.354 00.000 8976 stepping (-24, 8) + (0, -2)
02:42:01.355 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:01.386 00.031 8976 Received - 47 (G) 
02:42:01.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:01.386 00.000 8976 stepped: pos (-24, 6)
02:42:01.386 00.000 8976 move complete, result=0
02:42:01.386 00.000 8976 worker thread done servicing request
02:42:01.386 00.000 8976 Worker thread wakes up
02:42:01.387 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:01.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:01.387 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.3 px 2 ms SOUTH
02:42:02.072 00.685 8976 Exposure complete
02:42:02.078 00.006 8976 worker thread done servicing request
02:42:02.078 00.000 5052 OnExposeComplete: enter
02:42:02.079 00.001 5052 UpdateGuideState(): m_state=6
02:42:02.079 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10030
02:42:02.079 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.60, Mass=112, SNR=7.3, Peak=66 HFD=1.6
02:42:02.079 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
02:42:02.079 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
02:42:02.079 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.11 hyp=0.35 cameraTheta=-0.32 mountX=-0.25 mountY=-0.22, mountTheta=-2.42
02:42:02.079 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.11, opts=13)
02:42:02.079 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.11)
02:42:02.080 00.001 8976 Worker thread wakes up
02:42:02.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.11) opts 0xd
02:42:02.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.11)
02:42:02.080 00.000 8976 Moving (0.33, -0.11) raw xDistance=-0.25 yDistance=-0.22
02:42:02.080 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:42:02.080 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:42:02.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:02.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:42:02.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:42:02.080 00.000 8976 MoveAxis(R, 0, ABG)
02:42:02.080 00.000 8976 MoveAxis(U, 0, ABG)
02:42:02.080 00.000 8976 move complete, result=0
02:42:02.080 00.000 8976 worker thread done servicing request
02:42:02.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:02.080 00.000 5052 Enqueuing Expose request
02:42:02.080 00.000 8976 Worker thread wakes up
02:42:02.080 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:42:02.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:02.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:02.759 00.679 8976 Exposure complete
02:42:02.765 00.006 8976 worker thread done servicing request
02:42:02.765 00.000 5052 OnExposeComplete: enter
02:42:02.765 00.000 5052 UpdateGuideState(): m_state=6
02:42:02.765 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10031
02:42:02.765 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.28, Mass=131, SNR=7.8, Peak=63 HFD=2.6
02:42:02.765 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
02:42:02.765 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.70 = -2.70)
02:42:02.765 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.43 hyp=0.81 cameraTheta=-0.55 mountX=-0.70 mountY=-0.35, mountTheta=-2.68
02:42:02.766 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.43, opts=13)
02:42:02.766 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.43)
02:42:02.766 00.000 8976 Worker thread wakes up
02:42:02.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.43) opts 0xd
02:42:02.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.43)
02:42:02.766 00.000 8976 Moving (0.69, -0.43) raw xDistance=-0.70 yDistance=-0.35
02:42:02.766 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:02.766 00.000 5052 UpdateGuideState exits: m=131 SNR=7.8
02:42:02.766 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:02.766 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:02.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
02:42:02.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:42:02.766 00.000 5052 Enqueuing Expose request
02:42:02.767 00.001 8976 MoveAxis(R, 3, ABG)
02:42:02.767 00.000 8976 stepping (-24, 6) + (3, 0)
02:42:02.767 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:02.793 00.026 8976 Received - 47 (G) 
02:42:02.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:02.793 00.000 8976 stepped: pos (-21, 6)
02:42:02.793 00.000 8976 MoveAxis(U, 1, ABG)
02:42:02.793 00.000 8976 stepping (-21, 6) + (0, 1)
02:42:02.793 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:02.825 00.032 8976 Received - 47 (G) 
02:42:02.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:02.825 00.000 8976 stepped: pos (-21, 7)
02:42:02.825 00.000 8976 move complete, result=0
02:42:02.825 00.000 8976 worker thread done servicing request
02:42:02.826 00.001 8976 Worker thread wakes up
02:42:02.826 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
02:42:02.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:02.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:03.509 00.683 8976 Exposure complete
02:42:03.515 00.006 8976 worker thread done servicing request
02:42:03.515 00.000 5052 OnExposeComplete: enter
02:42:03.515 00.000 5052 UpdateGuideState(): m_state=6
02:42:03.515 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10032
02:42:03.515 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.99, Mass=95, SNR=6.7, Peak=70 HFD=2.0
02:42:03.515 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
02:42:03.515 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
02:42:03.516 00.001 5052 CameraToMount -- cameraX=0.65 cameraY=0.28 hyp=0.71 cameraTheta=0.41 mountX=-0.05 mountY=-0.70, mountTheta=-1.64
02:42:03.516 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.28, opts=13)
02:42:03.516 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.28)
02:42:03.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:42:03.516 00.000 8976 Worker thread wakes up
02:42:03.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.28) opts 0xd
02:42:03.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.28)
02:42:03.516 00.000 8976 Moving (0.65, 0.28) raw xDistance=-0.05 yDistance=-0.70
02:42:03.516 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
02:42:03.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:42:03.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.70
02:42:03.516 00.000 8976 MoveAxis(R, 0, ABG)
02:42:03.516 00.000 8976 MoveAxis(U, 3, ABG)
02:42:03.516 00.000 8976 stepping (-21, 7) + (0, 3)
02:42:03.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:03.516 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:03.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:03.518 00.002 5052 Enqueuing Expose request
02:42:03.545 00.027 8976 Received - 47 (G) 
02:42:03.545 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:03.545 00.000 8976 stepped: pos (-21, 10)
02:42:03.545 00.000 8976 move complete, result=0
02:42:03.545 00.000 8976 worker thread done servicing request
02:42:03.545 00.000 8976 Worker thread wakes up
02:42:03.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:03.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:03.545 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:42:04.230 00.685 8976 Exposure complete
02:42:04.236 00.006 8976 worker thread done servicing request
02:42:04.237 00.001 5052 OnExposeComplete: enter
02:42:04.237 00.000 5052 UpdateGuideState(): m_state=6
02:42:04.237 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10033
02:42:04.237 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.41, Mass=121, SNR=7.5, Peak=68 HFD=2.2
02:42:04.237 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.61 = 1.67)
02:42:04.237 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.57)
02:42:04.237 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.30 hyp=0.55 cameraTheta=-2.57 mountX=-0.06 mountY=0.55, mountTheta=1.67
02:42:04.238 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.30, opts=13)
02:42:04.238 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.30)
02:42:04.238 00.000 8976 Worker thread wakes up
02:42:04.238 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.30) opts 0xd
02:42:04.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.30)
02:42:04.238 00.000 8976 Moving (-0.47, -0.30) raw xDistance=-0.06 yDistance=0.55
02:42:04.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:42:04.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:42:04.238 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
02:42:04.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:04.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:04.238 00.000 5052 Enqueuing Expose request
02:42:04.239 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.55
02:42:04.239 00.000 8976 MoveAxis(R, 0, ABG)
02:42:04.239 00.000 8976 MoveAxis(D, 2, ABG)
02:42:04.239 00.000 8976 stepping (-21, 10) + (0, -2)
02:42:04.239 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:04.264 00.025 8976 Received - 47 (G) 
02:42:04.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:04.264 00.000 8976 stepped: pos (-21, 8)
02:42:04.264 00.000 8976 move complete, result=0
02:42:04.264 00.000 8976 worker thread done servicing request
02:42:04.264 00.000 8976 Worker thread wakes up
02:42:04.264 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:42:04.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:04.264 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:04.949 00.685 8976 Exposure complete
02:42:04.955 00.006 8976 worker thread done servicing request
02:42:04.955 00.000 5052 OnExposeComplete: enter
02:42:04.955 00.000 5052 UpdateGuideState(): m_state=6
02:42:04.955 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10034
02:42:04.955 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.69, Mass=112, SNR=7.3, Peak=63 HFD=2.6
02:42:04.955 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:42:04.955 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:42:04.955 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.02 hyp=0.55 cameraTheta=-3.11 mountX=0.23 mountY=0.47, mountTheta=1.11
02:42:04.956 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.02, opts=13)
02:42:04.956 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.02)
02:42:04.957 00.001 8976 Worker thread wakes up
02:42:04.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:42:04.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.02) opts 0xd
02:42:04.957 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:42:04.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:04.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:04.957 00.000 5052 Enqueuing Expose request
02:42:04.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.02)
02:42:04.957 00.000 8976 Moving (-0.55, -0.02) raw xDistance=0.23 yDistance=0.47
02:42:04.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:42:04.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
02:42:04.957 00.000 8976 MoveAxis(R, 0, ABG)
02:42:04.957 00.000 8976 MoveAxis(D, 2, ABG)
02:42:04.957 00.000 8976 stepping (-21, 8) + (0, -2)
02:42:04.957 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:04.984 00.027 8976 Received - 47 (G) 
02:42:04.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:04.984 00.000 8976 stepped: pos (-21, 6)
02:42:04.984 00.000 8976 move complete, result=0
02:42:04.984 00.000 8976 worker thread done servicing request
02:42:04.984 00.000 8976 Worker thread wakes up
02:42:04.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:04.984 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:42:04.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:05.664 00.680 8976 Exposure complete
02:42:05.670 00.006 8976 worker thread done servicing request
02:42:05.670 00.000 5052 OnExposeComplete: enter
02:42:05.670 00.000 5052 UpdateGuideState(): m_state=6
02:42:05.670 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10035
02:42:05.670 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.99, Mass=101, SNR=6.9, Peak=68 HFD=2.1
02:42:05.670 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
02:42:05.670 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
02:42:05.670 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.28 hyp=0.54 cameraTheta=2.60 mountX=0.46 mountY=0.24, mountTheta=0.48
02:42:05.671 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.28, opts=13)
02:42:05.671 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.28)
02:42:05.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
02:42:05.671 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
02:42:05.671 00.000 8976 Worker thread wakes up
02:42:05.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.28) opts 0xd
02:42:05.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.28)
02:42:05.671 00.000 8976 Moving (-0.46, 0.28) raw xDistance=0.46 yDistance=0.24
02:42:05.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:05.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:05.671 00.000 5052 Enqueuing Expose request
02:42:05.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:42:05.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:42:05.671 00.000 8976 MoveAxis(L, 2, ABG)
02:42:05.671 00.000 8976 stepping (-21, 6) + (-2, 0)
02:42:05.671 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:05.702 00.031 8976 Received - 47 (G) 
02:42:05.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:05.702 00.000 8976 stepped: pos (-23, 6)
02:42:05.702 00.000 8976 MoveAxis(U, 0, ABG)
02:42:05.702 00.000 8976 move complete, result=0
02:42:05.702 00.000 8976 worker thread done servicing request
02:42:05.702 00.000 8976 Worker thread wakes up
02:42:05.702 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:42:05.703 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:05.703 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:06.387 00.684 8976 Exposure complete
02:42:06.393 00.006 8976 worker thread done servicing request
02:42:06.393 00.000 5052 OnExposeComplete: enter
02:42:06.393 00.000 5052 UpdateGuideState(): m_state=6
02:42:06.393 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10036
02:42:06.393 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.52, Mass=116, SNR=7.4, Peak=66 HFD=1.8
02:42:06.393 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
02:42:06.393 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
02:42:06.393 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.19 hyp=0.48 cameraTheta=-2.74 mountX=0.03 mountY=0.48, mountTheta=1.50
02:42:06.394 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.19, opts=13)
02:42:06.394 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.19)
02:42:06.394 00.000 8976 Worker thread wakes up
02:42:06.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.19) opts 0xd
02:42:06.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.19)
02:42:06.394 00.000 8976 Moving (-0.45, -0.19) raw xDistance=0.03 yDistance=0.48
02:42:06.394 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:06.395 00.001 5052 UpdateGuideState exits: m=116 SNR=7.4
02:42:06.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:06.395 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:06.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:42:06.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:42:06.395 00.000 8976 MoveAxis(R, 0, ABG)
02:42:06.395 00.000 5052 Enqueuing Expose request
02:42:06.395 00.000 8976 MoveAxis(D, 2, ABG)
02:42:06.395 00.000 8976 stepping (-23, 6) + (0, -2)
02:42:06.395 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:06.422 00.027 8976 Received - 47 (G) 
02:42:06.422 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:06.422 00.000 8976 stepped: pos (-23, 4)
02:42:06.422 00.000 8976 move complete, result=0
02:42:06.422 00.000 8976 worker thread done servicing request
02:42:06.422 00.000 8976 Worker thread wakes up
02:42:06.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:06.423 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:42:06.423 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:07.107 00.684 8976 Exposure complete
02:42:07.112 00.005 8976 worker thread done servicing request
02:42:07.112 00.000 5052 OnExposeComplete: enter
02:42:07.112 00.000 5052 UpdateGuideState(): m_state=6
02:42:07.112 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10037
02:42:07.112 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.96, Mass=115, SNR=7.3, Peak=65 HFD=2.1
02:42:07.112 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
02:42:07.112 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
02:42:07.112 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.93 mountX=0.27 mountY=-0.06, mountTheta=-0.21
02:42:07.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.25, opts=13)
02:42:07.113 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.25)
02:42:07.113 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:42:07.113 00.000 5052 UpdateGuideState exits: m=115 SNR=7.3
02:42:07.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:07.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:07.113 00.000 5052 Enqueuing Expose request
02:42:07.113 00.000 8976 Worker thread wakes up
02:42:07.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.25) opts 0xd
02:42:07.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.25)
02:42:07.113 00.000 8976 Moving (-0.10, 0.25) raw xDistance=0.27 yDistance=-0.06
02:42:07.114 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:42:07.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:42:07.114 00.000 8976 MoveAxis(L, 1, ABG)
02:42:07.114 00.000 8976 stepping (-23, 4) + (-1, 0)
02:42:07.114 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:07.142 00.028 8976 Received - 47 (G) 
02:42:07.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:07.142 00.000 8976 stepped: pos (-24, 4)
02:42:07.142 00.000 8976 MoveAxis(U, 0, ABG)
02:42:07.142 00.000 8976 move complete, result=0
02:42:07.142 00.000 8976 worker thread done servicing request
02:42:07.142 00.000 8976 Worker thread wakes up
02:42:07.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:07.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:07.142 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:42:07.822 00.680 8976 Exposure complete
02:42:07.828 00.006 8976 worker thread done servicing request
02:42:07.828 00.000 5052 OnExposeComplete: enter
02:42:07.828 00.000 5052 UpdateGuideState(): m_state=6
02:42:07.828 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10038
02:42:07.828 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.54, Mass=121, SNR=7.5, Peak=60 HFD=2.9
02:42:07.828 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
02:42:07.828 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
02:42:07.828 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.17 hyp=0.54 cameraTheta=-0.31 mountX=-0.38 mountY=-0.34, mountTheta=-2.42
02:42:07.829 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.17, opts=13)
02:42:07.829 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.17)
02:42:07.829 00.000 8976 Worker thread wakes up
02:42:07.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.17) opts 0xd
02:42:07.829 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.17)
02:42:07.829 00.000 8976 Moving (0.51, -0.17) raw xDistance=-0.38 yDistance=-0.34
02:42:07.829 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.38
02:42:07.830 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
02:42:07.830 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
02:42:07.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:07.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:42:07.830 00.000 8976 MoveAxis(R, 1, ABG)
02:42:07.830 00.000 8976 stepping (-24, 4) + (1, 0)
02:42:07.830 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:07.830 00.000 5052 Enqueuing Expose request
02:42:07.830 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:07.861 00.031 8976 Received - 47 (G) 
02:42:07.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:07.861 00.000 8976 stepped: pos (-23, 4)
02:42:07.861 00.000 8976 MoveAxis(U, 1, ABG)
02:42:07.861 00.000 8976 stepping (-23, 4) + (0, 1)
02:42:07.861 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:07.893 00.032 8976 Received - 47 (G) 
02:42:07.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:07.893 00.000 8976 stepped: pos (-23, 5)
02:42:07.893 00.000 8976 move complete, result=0
02:42:07.893 00.000 8976 worker thread done servicing request
02:42:07.893 00.000 8976 Worker thread wakes up
02:42:07.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:07.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:07.893 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.3 px 1 ms NORTH
02:42:08.580 00.687 8976 Exposure complete
02:42:08.585 00.005 8976 worker thread done servicing request
02:42:08.585 00.000 5052 OnExposeComplete: enter
02:42:08.585 00.000 5052 UpdateGuideState(): m_state=6
02:42:08.585 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10039
02:42:08.585 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.95, Mass=102, SNR=6.9, Peak=62 HFD=2.3
02:42:08.585 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
02:42:08.585 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
02:42:08.585 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.24 hyp=0.39 cameraTheta=0.66 mountX=0.07 mountY=-0.39, mountTheta=-1.39
02:42:08.586 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.24, opts=13)
02:42:08.586 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.24)
02:42:08.586 00.000 8976 Worker thread wakes up
02:42:08.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.24) opts 0xd
02:42:08.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.24)
02:42:08.586 00.000 8976 Moving (0.31, 0.24) raw xDistance=0.07 yDistance=-0.39
02:42:08.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:42:08.586 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
02:42:08.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:08.587 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:42:08.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
02:42:08.587 00.000 8976 MoveAxis(R, 0, ABG)
02:42:08.587 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:08.587 00.000 5052 Enqueuing Expose request
02:42:08.587 00.000 8976 MoveAxis(U, 2, ABG)
02:42:08.587 00.000 8976 stepping (-23, 5) + (0, 2)
02:42:08.587 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:08.612 00.025 8976 Received - 47 (G) 
02:42:08.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:08.612 00.000 8976 stepped: pos (-23, 7)
02:42:08.613 00.001 8976 move complete, result=0
02:42:08.613 00.000 8976 worker thread done servicing request
02:42:08.613 00.000 8976 Worker thread wakes up
02:42:08.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:08.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:08.613 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:42:09.298 00.685 8976 Exposure complete
02:42:09.304 00.006 8976 worker thread done servicing request
02:42:09.304 00.000 5052 OnExposeComplete: enter
02:42:09.304 00.000 5052 UpdateGuideState(): m_state=6
02:42:09.304 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10040
02:42:09.304 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.98, Mass=98, SNR=6.8, Peak=62 HFD=2.2
02:42:09.304 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
02:42:09.304 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
02:42:09.304 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.27 hyp=0.33 cameraTheta=0.97 mountX=0.16 mountY=-0.30, mountTheta=-1.09
02:42:09.305 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.27, opts=13)
02:42:09.305 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.27)
02:42:09.305 00.000 8976 Worker thread wakes up
02:42:09.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.27) opts 0xd
02:42:09.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.27)
02:42:09.305 00.000 8976 Moving (0.19, 0.27) raw xDistance=0.16 yDistance=-0.30
02:42:09.305 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:09.305 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
02:42:09.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:09.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:42:09.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
02:42:09.305 00.000 8976 MoveAxis(R, 0, ABG)
02:42:09.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:09.305 00.000 5052 Enqueuing Expose request
02:42:09.305 00.000 8976 MoveAxis(U, 1, ABG)
02:42:09.305 00.000 8976 stepping (-23, 7) + (0, 1)
02:42:09.305 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:09.331 00.026 8976 Received - 47 (G) 
02:42:09.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:09.331 00.000 8976 stepped: pos (-23, 8)
02:42:09.331 00.000 8976 move complete, result=0
02:42:09.332 00.001 8976 worker thread done servicing request
02:42:09.332 00.000 8976 Worker thread wakes up
02:42:09.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:09.332 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:42:09.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:10.020 00.688 8976 Exposure complete
02:42:10.026 00.006 8976 worker thread done servicing request
02:42:10.026 00.000 5052 OnExposeComplete: enter
02:42:10.026 00.000 5052 UpdateGuideState(): m_state=6
02:42:10.026 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10041
02:42:10.026 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.11, Mass=98, SNR=6.8, Peak=66 HFD=2.1
02:42:10.026 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
02:42:10.026 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
02:42:10.027 00.001 5052 CameraToMount -- cameraX=0.16 cameraY=0.40 hyp=0.43 cameraTheta=1.19 mountX=0.28 mountY=-0.35, mountTheta=-0.90
02:42:10.027 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.40, opts=13)
02:42:10.027 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.40)
02:42:10.027 00.000 8976 Worker thread wakes up
02:42:10.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.40) opts 0xd
02:42:10.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.40)
02:42:10.027 00.000 8976 Moving (0.16, 0.40) raw xDistance=0.28 yDistance=-0.35
02:42:10.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:42:10.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
02:42:10.028 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:42:10.028 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
02:42:10.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:10.028 00.000 8976 MoveAxis(L, 1, ABG)
02:42:10.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:10.028 00.000 5052 Enqueuing Expose request
02:42:10.028 00.000 8976 stepping (-23, 8) + (-1, 0)
02:42:10.028 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:10.051 00.023 8976 Received - 47 (G) 
02:42:10.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:10.051 00.000 8976 stepped: pos (-24, 8)
02:42:10.051 00.000 8976 MoveAxis(U, 1, ABG)
02:42:10.051 00.000 8976 stepping (-24, 8) + (0, 1)
02:42:10.051 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:10.083 00.032 8976 Received - 47 (G) 
02:42:10.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:10.083 00.000 8976 stepped: pos (-24, 9)
02:42:10.083 00.000 8976 move complete, result=0
02:42:10.083 00.000 8976 worker thread done servicing request
02:42:10.083 00.000 8976 Worker thread wakes up
02:42:10.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:10.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:10.083 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
02:42:10.768 00.685 8976 Exposure complete
02:42:10.773 00.005 8976 worker thread done servicing request
02:42:10.773 00.000 5052 OnExposeComplete: enter
02:42:10.773 00.000 5052 UpdateGuideState(): m_state=6
02:42:10.773 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10042
02:42:10.773 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.75, Mass=100, SNR=6.9, Peak=66 HFD=1.6
02:42:10.773 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
02:42:10.773 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
02:42:10.773 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.23 cameraTheta=0.19 mountX=-0.06 mountY=-0.21, mountTheta=-1.87
02:42:10.774 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.04, opts=13)
02:42:10.774 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.04)
02:42:10.774 00.000 8976 Worker thread wakes up
02:42:10.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.04) opts 0xd
02:42:10.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.04)
02:42:10.774 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:42:10.774 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
02:42:10.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:10.774 00.000 8976 Moving (0.22, 0.04) raw xDistance=-0.06 yDistance=-0.21
02:42:10.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:42:10.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:42:10.774 00.000 8976 MoveAxis(R, 0, ABG)
02:42:10.774 00.000 8976 MoveAxis(U, 0, ABG)
02:42:10.775 00.001 8976 move complete, result=0
02:42:10.775 00.000 8976 worker thread done servicing request
02:42:10.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:10.775 00.000 5052 Enqueuing Expose request
02:42:10.775 00.000 8976 Worker thread wakes up
02:42:10.775 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:42:10.775 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:10.775 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:11.458 00.683 8976 Exposure complete
02:42:11.464 00.006 8976 worker thread done servicing request
02:42:11.465 00.001 5052 OnExposeComplete: enter
02:42:11.465 00.000 5052 UpdateGuideState(): m_state=6
02:42:11.465 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10043
02:42:11.465 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.47, Mass=103, SNR=7.0, Peak=61 HFD=1.8
02:42:11.465 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
02:42:11.465 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
02:42:11.465 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.24 hyp=0.50 cameraTheta=-0.49 mountX=-0.41 mountY=-0.24, mountTheta=-2.61
02:42:11.465 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.24, opts=13)
02:42:11.465 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.24)
02:42:11.465 00.000 8976 Worker thread wakes up
02:42:11.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.24) opts 0xd
02:42:11.466 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.24)
02:42:11.466 00.000 8976 Moving (0.44, -0.24) raw xDistance=-0.41 yDistance=-0.24
02:42:11.466 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:42:11.466 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
02:42:11.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:11.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:42:11.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:42:11.466 00.000 8976 MoveAxis(R, 2, ABG)
02:42:11.466 00.000 8976 stepping (-24, 9) + (2, 0)
02:42:11.466 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:11.466 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:11.466 00.000 5052 Enqueuing Expose request
02:42:11.490 00.024 8976 Received - 47 (G) 
02:42:11.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:11.490 00.000 8976 stepped: pos (-22, 9)
02:42:11.490 00.000 8976 MoveAxis(U, 0, ABG)
02:42:11.490 00.000 8976 move complete, result=0
02:42:11.490 00.000 8976 worker thread done servicing request
02:42:11.490 00.000 8976 Worker thread wakes up
02:42:11.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:11.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:11.491 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:42:12.172 00.681 8976 Exposure complete
02:42:12.177 00.005 8976 worker thread done servicing request
02:42:12.177 00.000 5052 OnExposeComplete: enter
02:42:12.177 00.000 5052 UpdateGuideState(): m_state=6
02:42:12.177 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10044
02:42:12.177 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.83, Mass=102, SNR=6.9, Peak=64 HFD=2.0
02:42:12.177 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
02:42:12.177 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:42:12.177 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.12 hyp=0.82 cameraTheta=0.15 mountX=-0.26 mountY=-0.75, mountTheta=-1.90
02:42:12.178 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.12, opts=13)
02:42:12.178 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.12)
02:42:12.178 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:42:12.178 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
02:42:12.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:12.178 00.000 8976 Worker thread wakes up
02:42:12.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.12) opts 0xd
02:42:12.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.12)
02:42:12.178 00.000 8976 Moving (0.81, 0.12) raw xDistance=-0.26 yDistance=-0.75
02:42:12.178 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:12.178 00.000 5052 Enqueuing Expose request
02:42:12.179 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:42:12.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
02:42:12.179 00.000 8976 MoveAxis(R, 0, ABG)
02:42:12.179 00.000 8976 MoveAxis(U, 3, ABG)
02:42:12.179 00.000 8976 stepping (-22, 9) + (0, 3)
02:42:12.179 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:12.210 00.031 8976 Received - 47 (G) 
02:42:12.210 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:12.210 00.000 8976 stepped: pos (-22, 12)
02:42:12.210 00.000 8976 move complete, result=0
02:42:12.210 00.000 8976 worker thread done servicing request
02:42:12.210 00.000 8976 Worker thread wakes up
02:42:12.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:12.210 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.7 px 3 ms NORTH
02:42:12.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:12.893 00.683 8976 Exposure complete
02:42:12.899 00.006 8976 worker thread done servicing request
02:42:12.899 00.000 5052 OnExposeComplete: enter
02:42:12.899 00.000 5052 UpdateGuideState(): m_state=6
02:42:12.899 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10045
02:42:12.899 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.48, Mass=100, SNR=6.9, Peak=62 HFD=2.6
02:42:12.899 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
02:42:12.899 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
02:42:12.899 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.23 hyp=0.63 cameraTheta=-0.37 mountX=-0.47 mountY=-0.37, mountTheta=-2.48
02:42:12.900 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.23, opts=13)
02:42:12.900 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.23)
02:42:12.900 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:42:12.900 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
02:42:12.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:12.900 00.000 8976 Worker thread wakes up
02:42:12.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.23) opts 0xd
02:42:12.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.23)
02:42:12.900 00.000 8976 Moving (0.59, -0.23) raw xDistance=-0.47 yDistance=-0.37
02:42:12.900 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:12.900 00.000 5052 Enqueuing Expose request
02:42:12.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:42:12.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.37
02:42:12.901 00.001 8976 MoveAxis(R, 2, ABG)
02:42:12.901 00.000 8976 stepping (-22, 12) + (2, 0)
02:42:12.901 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:12.929 00.028 8976 Received - 47 (G) 
02:42:12.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:12.929 00.000 8976 stepped: pos (-20, 12)
02:42:12.929 00.000 8976 MoveAxis(U, 2, ABG)
02:42:12.929 00.000 8976 stepping (-20, 12) + (0, 2)
02:42:12.929 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:12.961 00.032 8976 Received - 47 (G) 
02:42:12.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:12.961 00.000 8976 stepped: pos (-20, 14)
02:42:12.961 00.000 8976 move complete, result=0
02:42:12.961 00.000 8976 worker thread done servicing request
02:42:12.961 00.000 8976 Worker thread wakes up
02:42:12.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:12.961 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:12.961 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
02:42:13.662 00.701 8976 Exposure complete
02:42:13.668 00.006 8976 worker thread done servicing request
02:42:13.668 00.000 5052 OnExposeComplete: enter
02:42:13.668 00.000 5052 UpdateGuideState(): m_state=6
02:42:13.668 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10046
02:42:13.668 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.96, Mass=94, SNR=6.6, Peak=62 HFD=2.2
02:42:13.668 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
02:42:13.668 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
02:42:13.668 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.26 hyp=0.47 cameraTheta=0.57 mountX=0.05 mountY=-0.47, mountTheta=-1.47
02:42:13.668 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.26, opts=13)
02:42:13.668 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.26)
02:42:13.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:42:13.669 00.001 5052 UpdateGuideState exits: m=94 SNR=6.6
02:42:13.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:13.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:13.669 00.000 5052 Enqueuing Expose request
02:42:13.669 00.000 8976 Worker thread wakes up
02:42:13.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.26) opts 0xd
02:42:13.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.26)
02:42:13.669 00.000 8976 Moving (0.39, 0.26) raw xDistance=0.05 yDistance=-0.47
02:42:13.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:42:13.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
02:42:13.669 00.000 8976 MoveAxis(R, 0, ABG)
02:42:13.669 00.000 8976 MoveAxis(U, 2, ABG)
02:42:13.669 00.000 8976 stepping (-20, 14) + (0, 2)
02:42:13.669 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:13.696 00.027 8976 Received - 47 (G) 
02:42:13.697 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:13.697 00.000 8976 stepped: pos (-20, 16)
02:42:13.697 00.000 8976 move complete, result=0
02:42:13.697 00.000 8976 worker thread done servicing request
02:42:13.697 00.000 8976 Worker thread wakes up
02:42:13.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:13.697 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:13.698 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:42:14.382 00.684 8976 Exposure complete
02:42:14.388 00.006 8976 worker thread done servicing request
02:42:14.388 00.000 5052 OnExposeComplete: enter
02:42:14.388 00.000 5052 UpdateGuideState(): m_state=6
02:42:14.388 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10047
02:42:14.388 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.85, Mass=111, SNR=7.3, Peak=66 HFD=2.0
02:42:14.388 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:42:14.388 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
02:42:14.388 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.14 hyp=0.33 cameraTheta=0.45 mountX=-0.01 mountY=-0.33, mountTheta=-1.60
02:42:14.390 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.14, opts=13)
02:42:14.390 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.14)
02:42:14.390 00.000 8976 Worker thread wakes up
02:42:14.390 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:14.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.14) opts 0xd
02:42:14.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.14)
02:42:14.390 00.000 8976 Moving (0.30, 0.14) raw xDistance=-0.01 yDistance=-0.33
02:42:14.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:42:14.390 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
02:42:14.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
02:42:14.390 00.000 8976 MoveAxis(R, 0, ABG)
02:42:14.390 00.000 8976 MoveAxis(U, 1, ABG)
02:42:14.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:14.390 00.000 8976 stepping (-20, 16) + (0, 1)
02:42:14.391 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:14.391 00.000 5052 Enqueuing Expose request
02:42:14.391 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:14.415 00.024 8976 Received - 47 (G) 
02:42:14.415 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:14.415 00.000 8976 stepped: pos (-20, 17)
02:42:14.415 00.000 8976 move complete, result=0
02:42:14.415 00.000 8976 worker thread done servicing request
02:42:14.415 00.000 8976 Worker thread wakes up
02:42:14.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:14.416 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:14.416 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:42:15.096 00.680 8976 Exposure complete
02:42:15.103 00.007 8976 worker thread done servicing request
02:42:15.103 00.000 5052 OnExposeComplete: enter
02:42:15.104 00.001 5052 UpdateGuideState(): m_state=6
02:42:15.104 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10048
02:42:15.104 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.93, Mass=116, SNR=7.4, Peak=69 HFD=2.0
02:42:15.104 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
02:42:15.104 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
02:42:15.104 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.22 hyp=0.78 cameraTheta=0.28 mountX=-0.15 mountY=-0.74, mountTheta=-1.77
02:42:15.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.22, opts=13)
02:42:15.105 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.22)
02:42:15.105 00.000 8976 Worker thread wakes up
02:42:15.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.22) opts 0xd
02:42:15.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.22)
02:42:15.105 00.000 8976 Moving (0.75, 0.22) raw xDistance=-0.15 yDistance=-0.74
02:42:15.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:42:15.105 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:42:15.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:15.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:42:15.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.74
02:42:15.105 00.000 8976 MoveAxis(R, 0, ABG)
02:42:15.106 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:15.106 00.000 5052 Enqueuing Expose request
02:42:15.106 00.000 8976 MoveAxis(U, 3, ABG)
02:42:15.106 00.000 8976 stepping (-20, 17) + (0, 3)
02:42:15.106 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:15.135 00.029 8976 Received - 47 (G) 
02:42:15.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:15.135 00.000 8976 stepped: pos (-20, 20)
02:42:15.135 00.000 8976 move complete, result=0
02:42:15.135 00.000 8976 worker thread done servicing request
02:42:15.135 00.000 8976 Worker thread wakes up
02:42:15.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:15.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:15.135 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:42:15.820 00.685 8976 Exposure complete
02:42:15.826 00.006 8976 worker thread done servicing request
02:42:15.826 00.000 5052 OnExposeComplete: enter
02:42:15.826 00.000 5052 UpdateGuideState(): m_state=6
02:42:15.826 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10049
02:42:15.826 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.78, Mass=111, SNR=7.2, Peak=61 HFD=2.3
02:42:15.826 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:42:15.826 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:42:15.826 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.07 hyp=0.67 cameraTheta=0.11 mountX=-0.24 mountY=-0.60, mountTheta=-1.95
02:42:15.827 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.07, opts=13)
02:42:15.827 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.07)
02:42:15.827 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:42:15.827 00.000 5052 UpdateGuideState exits: m=111 SNR=7.2
02:42:15.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:15.827 00.000 8976 Worker thread wakes up
02:42:15.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.07) opts 0xd
02:42:15.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.07)
02:42:15.827 00.000 8976 Moving (0.66, 0.07) raw xDistance=-0.24 yDistance=-0.60
02:42:15.827 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:15.827 00.000 5052 Enqueuing Expose request
02:42:15.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:42:15.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.60
02:42:15.827 00.000 8976 MoveAxis(R, 0, ABG)
02:42:15.827 00.000 8976 MoveAxis(U, 3, ABG)
02:42:15.827 00.000 8976 stepping (-20, 20) + (0, 3)
02:42:15.828 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:15.870 00.042 8976 Received - 47 (G) 
02:42:15.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:15.870 00.000 8976 stepped: pos (-20, 23)
02:42:15.870 00.000 8976 move complete, result=0
02:42:15.870 00.000 8976 worker thread done servicing request
02:42:15.870 00.000 8976 Worker thread wakes up
02:42:15.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:15.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:15.870 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:42:16.554 00.684 8976 Exposure complete
02:42:16.559 00.005 8976 worker thread done servicing request
02:42:16.559 00.000 5052 OnExposeComplete: enter
02:42:16.560 00.001 5052 UpdateGuideState(): m_state=6
02:42:16.560 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10050
02:42:16.560 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.57, Mass=99, SNR=6.9, Peak=63 HFD=1.5
02:42:16.560 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
02:42:16.560 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
02:42:16.560 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.14 hyp=0.49 cameraTheta=-0.29 mountX=-0.34 mountY=-0.32, mountTheta=-2.39
02:42:16.560 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.14, opts=13)
02:42:16.560 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.14)
02:42:16.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:42:16.561 00.001 5052 UpdateGuideState exits: m=99 SNR=6.9
02:42:16.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:16.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:16.561 00.000 5052 Enqueuing Expose request
02:42:16.561 00.000 8976 Worker thread wakes up
02:42:16.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.14) opts 0xd
02:42:16.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.14)
02:42:16.561 00.000 8976 Moving (0.47, -0.14) raw xDistance=-0.34 yDistance=-0.32
02:42:16.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:42:16.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
02:42:16.561 00.000 8976 MoveAxis(R, 1, ABG)
02:42:16.561 00.000 8976 stepping (-20, 23) + (1, 0)
02:42:16.561 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:16.590 00.029 8976 Received - 47 (G) 
02:42:16.590 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:16.590 00.000 8976 stepped: pos (-19, 23)
02:42:16.590 00.000 8976 MoveAxis(U, 1, ABG)
02:42:16.590 00.000 8976 stepping (-19, 23) + (0, 1)
02:42:16.590 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:16.622 00.032 8976 Received - 47 (G) 
02:42:16.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:16.622 00.000 8976 stepped: pos (-19, 24)
02:42:16.622 00.000 8976 move complete, result=0
02:42:16.622 00.000 8976 worker thread done servicing request
02:42:16.622 00.000 8976 Worker thread wakes up
02:42:16.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:16.622 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:42:16.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:17.306 00.684 8976 Exposure complete
02:42:17.312 00.006 8976 worker thread done servicing request
02:42:17.312 00.000 5052 OnExposeComplete: enter
02:42:17.312 00.000 5052 UpdateGuideState(): m_state=6
02:42:17.312 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10051
02:42:17.312 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.67, Mass=108, SNR=7.1, Peak=64 HFD=1.7
02:42:17.312 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
02:42:17.312 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:42:17.312 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.04 hyp=0.35 cameraTheta=-0.12 mountX=-0.20 mountY=-0.27, mountTheta=-2.20
02:42:17.313 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.04, opts=13)
02:42:17.313 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.04)
02:42:17.313 00.000 8976 Worker thread wakes up
02:42:17.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.04) opts 0xd
02:42:17.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.04)
02:42:17.313 00.000 8976 Moving (0.35, -0.04) raw xDistance=-0.20 yDistance=-0.27
02:42:17.313 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:17.313 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
02:42:17.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:17.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:42:17.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:42:17.313 00.000 8976 MoveAxis(R, 0, ABG)
02:42:17.313 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:17.314 00.001 5052 Enqueuing Expose request
02:42:17.314 00.000 8976 MoveAxis(U, 1, ABG)
02:42:17.314 00.000 8976 stepping (-19, 24) + (0, 1)
02:42:17.314 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:17.341 00.027 8976 Received - 47 (G) 
02:42:17.341 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:17.341 00.000 8976 stepped: pos (-19, 25)
02:42:17.341 00.000 8976 move complete, result=0
02:42:17.341 00.000 8976 worker thread done servicing request
02:42:17.341 00.000 8976 Worker thread wakes up
02:42:17.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:17.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:17.341 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:42:18.025 00.684 8976 Exposure complete
02:42:18.030 00.005 8976 worker thread done servicing request
02:42:18.031 00.001 5052 OnExposeComplete: enter
02:42:18.031 00.000 5052 UpdateGuideState(): m_state=6
02:42:18.031 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10052
02:42:18.031 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.70, Mass=101, SNR=6.9, Peak=67 HFD=1.8
02:42:18.031 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
02:42:18.031 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
02:42:18.031 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.18 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
02:42:18.031 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.01, opts=13)
02:42:18.031 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.01)
02:42:18.032 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:42:18.032 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
02:42:18.032 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:18.032 00.000 8976 Worker thread wakes up
02:42:18.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.01) opts 0xd
02:42:18.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.01)
02:42:18.032 00.000 8976 Moving (0.06, -0.01) raw xDistance=-0.04 yDistance=-0.05
02:42:18.032 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:18.032 00.000 5052 Enqueuing Expose request
02:42:18.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:42:18.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:42:18.032 00.000 8976 MoveAxis(R, 0, ABG)
02:42:18.032 00.000 8976 MoveAxis(U, 0, ABG)
02:42:18.032 00.000 8976 move complete, result=0
02:42:18.032 00.000 8976 worker thread done servicing request
02:42:18.032 00.000 8976 Worker thread wakes up
02:42:18.032 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:18.032 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:18.032 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:42:18.721 00.689 8976 Exposure complete
02:42:18.727 00.006 8976 worker thread done servicing request
02:42:18.727 00.000 5052 OnExposeComplete: enter
02:42:18.727 00.000 5052 UpdateGuideState(): m_state=6
02:42:18.728 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10053
02:42:18.728 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=282.00, Mass=104, SNR=7.0, Peak=63 HFD=2.2
02:42:18.728 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
02:42:18.728 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
02:42:18.728 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.29 hyp=0.48 cameraTheta=0.66 mountX=0.09 mountY=-0.48, mountTheta=-1.39
02:42:18.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.29, opts=13)
02:42:18.730 00.001 5052 Enqueuing Move request for stepguider (0.38, 0.29)
02:42:18.730 00.000 8976 Worker thread wakes up
02:42:18.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.29) opts 0xd
02:42:18.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.29)
02:42:18.730 00.000 8976 Moving (0.38, 0.29) raw xDistance=0.09 yDistance=-0.48
02:42:18.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:42:18.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:42:18.730 00.000 8976 MoveAxis(R, 0, ABG)
02:42:18.730 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:42:18.730 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:42:18.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:18.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:18.730 00.000 8976 MoveAxis(U, 2, ABG)
02:42:18.730 00.000 8976 stepping (-19, 25) + (0, 2)
02:42:18.730 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:18.730 00.000 5052 Enqueuing Expose request
02:42:18.764 00.034 8976 Received - 47 (G) 
02:42:18.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:18.764 00.000 8976 stepped: pos (-19, 27)
02:42:18.764 00.000 8976 move complete, result=0
02:42:18.764 00.000 8976 worker thread done servicing request
02:42:18.764 00.000 8976 Worker thread wakes up
02:42:18.764 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:42:18.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:18.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:19.451 00.687 8976 Exposure complete
02:42:19.457 00.006 8976 worker thread done servicing request
02:42:19.457 00.000 5052 OnExposeComplete: enter
02:42:19.457 00.000 5052 UpdateGuideState(): m_state=6
02:42:19.457 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10054
02:42:19.457 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.80, Mass=109, SNR=7.1, Peak=65 HFD=2.1
02:42:19.457 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
02:42:19.457 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
02:42:19.457 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.53 mountX=0.14 mountY=0.06, mountTheta=0.40
02:42:19.458 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.09, opts=13)
02:42:19.458 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.09)
02:42:19.458 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:42:19.458 00.000 5052 UpdateGuideState exits: m=109 SNR=7.1
02:42:19.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:19.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:19.458 00.000 5052 Enqueuing Expose request
02:42:19.458 00.000 8976 Worker thread wakes up
02:42:19.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.09) opts 0xd
02:42:19.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.09)
02:42:19.458 00.000 8976 Moving (-0.13, 0.09) raw xDistance=0.14 yDistance=0.06
02:42:19.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:42:19.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:42:19.458 00.000 8976 MoveAxis(R, 0, ABG)
02:42:19.458 00.000 8976 MoveAxis(U, 0, ABG)
02:42:19.458 00.000 8976 move complete, result=0
02:42:19.459 00.001 8976 worker thread done servicing request
02:42:19.459 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:42:19.459 00.000 8976 Worker thread wakes up
02:42:19.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:19.459 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:20.144 00.685 8976 Exposure complete
02:42:20.149 00.005 8976 worker thread done servicing request
02:42:20.149 00.000 5052 OnExposeComplete: enter
02:42:20.149 00.000 5052 UpdateGuideState(): m_state=6
02:42:20.149 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10055
02:42:20.149 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.71, Mass=96, SNR=6.8, Peak=63 HFD=1.7
02:42:20.150 00.001 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
02:42:20.150 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
02:42:20.150 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.00 hyp=0.41 cameraTheta=-3.14 mountX=0.19 mountY=0.35, mountTheta=1.08
02:42:20.150 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.00, opts=13)
02:42:20.150 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.00)
02:42:20.150 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:42:20.150 00.000 5052 UpdateGuideState exits: m=96 SNR=6.8
02:42:20.150 00.000 8976 Worker thread wakes up
02:42:20.151 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.00) opts 0xd
02:42:20.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.00)
02:42:20.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:20.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:20.151 00.000 5052 Enqueuing Expose request
02:42:20.151 00.000 8976 Moving (-0.41, -0.00) raw xDistance=0.19 yDistance=0.35
02:42:20.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:42:20.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:42:20.151 00.000 8976 MoveAxis(R, 0, ABG)
02:42:20.151 00.000 8976 MoveAxis(D, 1, ABG)
02:42:20.151 00.000 8976 stepping (-19, 27) + (0, -1)
02:42:20.151 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:20.171 00.020 8976 Received - 47 (G) 
02:42:20.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:20.171 00.000 8976 stepped: pos (-19, 26)
02:42:20.171 00.000 8976 move complete, result=0
02:42:20.171 00.000 8976 worker thread done servicing request
02:42:20.171 00.000 8976 Worker thread wakes up
02:42:20.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:20.171 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:20.171 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:42:20.856 00.685 8976 Exposure complete
02:42:20.861 00.005 8976 worker thread done servicing request
02:42:20.862 00.001 5052 OnExposeComplete: enter
02:42:20.862 00.000 5052 UpdateGuideState(): m_state=6
02:42:20.862 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10056
02:42:20.862 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.97, Mass=117, SNR=7.5, Peak=66 HFD=2.1
02:42:20.862 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
02:42:20.862 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.09 = 0.09)
02:42:20.862 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.26 hyp=0.33 cameraTheta=2.24 mountX=0.32 mountY=0.03, mountTheta=0.10
02:42:20.863 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.26, opts=13)
02:42:20.863 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.26)
02:42:20.863 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:42:20.863 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:42:20.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:20.863 00.000 8976 Worker thread wakes up
02:42:20.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.26) opts 0xd
02:42:20.863 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.26)
02:42:20.863 00.000 8976 Moving (-0.20, 0.26) raw xDistance=0.32 yDistance=0.03
02:42:20.863 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:20.863 00.000 5052 Enqueuing Expose request
02:42:20.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:42:20.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:42:20.863 00.000 8976 MoveAxis(L, 1, ABG)
02:42:20.863 00.000 8976 stepping (-19, 26) + (-1, 0)
02:42:20.863 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:20.890 00.027 8976 Received - 47 (G) 
02:42:20.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:20.890 00.000 8976 stepped: pos (-20, 26)
02:42:20.890 00.000 8976 MoveAxis(U, 0, ABG)
02:42:20.890 00.000 8976 move complete, result=0
02:42:20.890 00.000 8976 worker thread done servicing request
02:42:20.890 00.000 8976 Worker thread wakes up
02:42:20.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:20.890 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:20.890 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
02:42:21.596 00.706 8976 Exposure complete
02:42:21.601 00.005 8976 worker thread done servicing request
02:42:21.601 00.000 5052 OnExposeComplete: enter
02:42:21.601 00.000 5052 UpdateGuideState(): m_state=6
02:42:21.601 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10057
02:42:21.601 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.43, Mass=126, SNR=7.8, Peak=69 HFD=2.1
02:42:21.601 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
02:42:21.601 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.58)
02:42:21.602 00.001 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.28 hyp=0.50 cameraTheta=-2.56 mountX=-0.06 mountY=0.50, mountTheta=1.68
02:42:21.602 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.28, opts=13)
02:42:21.602 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.28)
02:42:21.602 00.000 8976 Worker thread wakes up
02:42:21.603 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:42:21.603 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
02:42:21.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:21.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.28) opts 0xd
02:42:21.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.28)
02:42:21.603 00.000 8976 Moving (-0.42, -0.28) raw xDistance=-0.06 yDistance=0.50
02:42:21.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:42:21.603 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:21.603 00.000 5052 Enqueuing Expose request
02:42:21.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
02:42:21.603 00.000 8976 MoveAxis(R, 0, ABG)
02:42:21.603 00.000 8976 MoveAxis(D, 2, ABG)
02:42:21.603 00.000 8976 stepping (-20, 26) + (0, -2)
02:42:21.603 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:21.626 00.023 8976 Received - 47 (G) 
02:42:21.626 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:21.626 00.000 8976 stepped: pos (-20, 24)
02:42:21.626 00.000 8976 move complete, result=0
02:42:21.626 00.000 8976 worker thread done servicing request
02:42:21.626 00.000 8976 Worker thread wakes up
02:42:21.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:21.626 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:21.627 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:42:22.313 00.686 8976 Exposure complete
02:42:22.318 00.005 8976 worker thread done servicing request
02:42:22.318 00.000 5052 OnExposeComplete: enter
02:42:22.318 00.000 5052 UpdateGuideState(): m_state=6
02:42:22.318 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10058
02:42:22.318 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.55, Mass=105, SNR=7.1, Peak=65 HFD=2.2
02:42:22.318 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.32 = 1.97)
02:42:22.318 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.86)
02:42:22.318 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.27 mountX=-0.08 mountY=0.20, mountTheta=1.95
02:42:22.319 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.16, opts=13)
02:42:22.319 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.16)
02:42:22.319 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:22.319 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1
02:42:22.319 00.000 8976 Worker thread wakes up
02:42:22.319 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.16) opts 0xd
02:42:22.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.16)
02:42:22.319 00.000 8976 Moving (-0.14, -0.16) raw xDistance=-0.08 yDistance=0.20
02:42:22.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:22.320 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:22.320 00.000 5052 Enqueuing Expose request
02:42:22.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:42:22.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:42:22.320 00.000 8976 MoveAxis(R, 0, ABG)
02:42:22.320 00.000 8976 MoveAxis(U, 0, ABG)
02:42:22.320 00.000 8976 move complete, result=0
02:42:22.320 00.000 8976 worker thread done servicing request
02:42:22.320 00.000 8976 Worker thread wakes up
02:42:22.320 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:22.320 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:22.320 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:42:23.004 00.684 8976 Exposure complete
02:42:23.010 00.006 8976 worker thread done servicing request
02:42:23.011 00.001 5052 OnExposeComplete: enter
02:42:23.011 00.000 5052 UpdateGuideState(): m_state=6
02:42:23.011 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10059
02:42:23.011 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.69, Mass=121, SNR=7.5, Peak=64 HFD=2.2
02:42:23.011 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
02:42:23.011 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.59)
02:42:23.011 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.55 mountX=-0.00 mountY=0.03, mountTheta=1.69
02:42:23.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.02, opts=13)
02:42:23.012 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.02)
02:42:23.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:42:23.012 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
02:42:23.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:23.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:23.012 00.000 5052 Enqueuing Expose request
02:42:23.012 00.000 8976 Worker thread wakes up
02:42:23.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.02) opts 0xd
02:42:23.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.02)
02:42:23.012 00.000 8976 Moving (-0.03, -0.02) raw xDistance=-0.00 yDistance=0.03
02:42:23.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:42:23.013 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:42:23.013 00.000 8976 MoveAxis(R, 0, ABG)
02:42:23.013 00.000 8976 MoveAxis(U, 0, ABG)
02:42:23.013 00.000 8976 move complete, result=0
02:42:23.013 00.000 8976 worker thread done servicing request
02:42:23.013 00.000 8976 Worker thread wakes up
02:42:23.013 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:42:23.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:23.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:23.696 00.683 8976 Exposure complete
02:42:23.701 00.005 8976 worker thread done servicing request
02:42:23.701 00.000 5052 OnExposeComplete: enter
02:42:23.702 00.001 5052 UpdateGuideState(): m_state=6
02:42:23.702 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10060
02:42:23.702 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.65, Mass=113, SNR=7.3, Peak=62 HFD=1.9
02:42:23.702 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
02:42:23.702 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
02:42:23.702 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.43 mountX=-0.11 mountY=-0.07, mountTheta=-2.55
02:42:23.702 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.06, opts=13)
02:42:23.702 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.06)
02:42:23.703 00.001 8976 Worker thread wakes up
02:42:23.703 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.06) opts 0xd
02:42:23.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.06)
02:42:23.703 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:42:23.703 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:42:23.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:23.703 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:23.703 00.000 5052 Enqueuing Expose request
02:42:23.703 00.000 8976 Moving (0.12, -0.06) raw xDistance=-0.11 yDistance=-0.07
02:42:23.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:42:23.703 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:42:23.703 00.000 8976 MoveAxis(R, 0, ABG)
02:42:23.703 00.000 8976 MoveAxis(U, 0, ABG)
02:42:23.703 00.000 8976 move complete, result=0
02:42:23.703 00.000 8976 worker thread done servicing request
02:42:23.703 00.000 8976 Worker thread wakes up
02:42:23.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:23.703 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:23.703 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:24.386 00.683 8976 Exposure complete
02:42:24.391 00.005 8976 worker thread done servicing request
02:42:24.391 00.000 5052 OnExposeComplete: enter
02:42:24.391 00.000 5052 UpdateGuideState(): m_state=6
02:42:24.391 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10061
02:42:24.391 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.72, Mass=118, SNR=7.5, Peak=63 HFD=2.4
02:42:24.391 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
02:42:24.391 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
02:42:24.391 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.01 hyp=0.43 cameraTheta=0.01 mountX=-0.19 mountY=-0.36, mountTheta=-2.05
02:42:24.392 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.01, opts=13)
02:42:24.392 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.01)
02:42:24.392 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:42:24.392 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:42:24.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:24.392 00.000 8976 Worker thread wakes up
02:42:24.392 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.01) opts 0xd
02:42:24.392 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.01)
02:42:24.392 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:24.392 00.000 5052 Enqueuing Expose request
02:42:24.392 00.000 8976 Moving (0.43, 0.01) raw xDistance=-0.19 yDistance=-0.36
02:42:24.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:42:24.393 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:42:24.393 00.000 8976 MoveAxis(R, 0, ABG)
02:42:24.393 00.000 8976 MoveAxis(U, 1, ABG)
02:42:24.393 00.000 8976 stepping (-20, 24) + (0, 1)
02:42:24.393 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:24.424 00.031 8976 Received - 47 (G) 
02:42:24.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:24.424 00.000 8976 stepped: pos (-20, 25)
02:42:24.424 00.000 8976 move complete, result=0
02:42:24.424 00.000 8976 worker thread done servicing request
02:42:24.424 00.000 8976 Worker thread wakes up
02:42:24.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:24.424 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:24.424 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
02:42:25.124 00.700 8976 Exposure complete
02:42:25.130 00.006 8976 worker thread done servicing request
02:42:25.130 00.000 5052 OnExposeComplete: enter
02:42:25.130 00.000 5052 UpdateGuideState(): m_state=6
02:42:25.130 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10062
02:42:25.130 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.91, Mass=96, SNR=6.7, Peak=63 HFD=2.2
02:42:25.130 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:42:25.130 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:42:25.130 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.20 hyp=0.68 cameraTheta=0.30 mountX=-0.12 mountY=-0.65, mountTheta=-1.75
02:42:25.130 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.20, opts=13)
02:42:25.130 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.20)
02:42:25.130 00.000 8976 Worker thread wakes up
02:42:25.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.20) opts 0xd
02:42:25.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.20)
02:42:25.130 00.000 8976 Moving (0.65, 0.20) raw xDistance=-0.12 yDistance=-0.65
02:42:25.130 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:42:25.130 00.000 5052 UpdateGuideState exits: m=96 SNR=6.7
02:42:25.130 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:25.130 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:25.130 00.000 5052 Enqueuing Expose request
02:42:25.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:42:25.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
02:42:25.130 00.000 8976 MoveAxis(R, 0, ABG)
02:42:25.130 00.000 8976 MoveAxis(U, 3, ABG)
02:42:25.130 00.000 8976 stepping (-20, 25) + (0, 3)
02:42:25.130 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:25.158 00.028 8976 Received - 47 (G) 
02:42:25.159 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:25.159 00.000 8976 stepped: pos (-20, 28)
02:42:25.159 00.000 8976 move complete, result=0
02:42:25.159 00.000 8976 worker thread done servicing request
02:42:25.159 00.000 8976 Worker thread wakes up
02:42:25.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:25.159 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:42:25.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:25.843 00.684 8976 Exposure complete
02:42:25.849 00.006 8976 worker thread done servicing request
02:42:25.849 00.000 5052 OnExposeComplete: enter
02:42:25.849 00.000 5052 UpdateGuideState(): m_state=6
02:42:25.849 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10063
02:42:25.849 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.73, Mass=101, SNR=6.9, Peak=65 HFD=2.1
02:42:25.849 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:42:25.849 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:42:25.849 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.03 mountX=0.12 mountY=0.17, mountTheta=0.95
02:42:25.849 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.02, opts=13)
02:42:25.850 00.001 5052 Enqueuing Move request for stepguider (-0.21, 0.02)
02:42:25.850 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:42:25.850 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
02:42:25.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:25.850 00.000 8976 Worker thread wakes up
02:42:25.850 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.02) opts 0xd
02:42:25.850 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.02)
02:42:25.850 00.000 8976 Moving (-0.21, 0.02) raw xDistance=0.12 yDistance=0.17
02:42:25.850 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:25.850 00.000 5052 Enqueuing Expose request
02:42:25.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:42:25.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:42:25.850 00.000 8976 MoveAxis(R, 0, ABG)
02:42:25.850 00.000 8976 MoveAxis(U, 0, ABG)
02:42:25.850 00.000 8976 move complete, result=0
02:42:25.850 00.000 8976 worker thread done servicing request
02:42:25.850 00.000 8976 Worker thread wakes up
02:42:25.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:25.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:25.850 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:42:26.537 00.687 8976 Exposure complete
02:42:26.543 00.006 8976 worker thread done servicing request
02:42:26.544 00.001 5052 OnExposeComplete: enter
02:42:26.544 00.000 5052 UpdateGuideState(): m_state=6
02:42:26.544 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10064
02:42:26.544 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.63, Mass=100, SNR=6.9, Peak=62 HFD=1.7
02:42:26.544 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
02:42:26.544 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.13)
02:42:26.544 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.08 hyp=0.61 cameraTheta=-3.01 mountX=0.20 mountY=0.55, mountTheta=1.22
02:42:26.544 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.08, opts=13)
02:42:26.544 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.08)
02:42:26.545 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:26.545 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
02:42:26.545 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:26.545 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:26.545 00.000 5052 Enqueuing Expose request
02:42:26.545 00.000 8976 Worker thread wakes up
02:42:26.545 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.08) opts 0xd
02:42:26.545 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.08)
02:42:26.545 00.000 8976 Moving (-0.60, -0.08) raw xDistance=0.20 yDistance=0.55
02:42:26.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:42:26.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
02:42:26.545 00.000 8976 MoveAxis(R, 0, ABG)
02:42:26.545 00.000 8976 MoveAxis(D, 2, ABG)
02:42:26.545 00.000 8976 stepping (-20, 28) + (0, -2)
02:42:26.545 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:26.582 00.037 8976 Received - 47 (G) 
02:42:26.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:26.582 00.000 8976 stepped: pos (-20, 26)
02:42:26.582 00.000 8976 move complete, result=0
02:42:26.582 00.000 8976 worker thread done servicing request
02:42:26.582 00.000 8976 Worker thread wakes up
02:42:26.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:26.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:26.582 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:42:27.268 00.686 8976 Exposure complete
02:42:27.274 00.006 8976 worker thread done servicing request
02:42:27.274 00.000 5052 OnExposeComplete: enter
02:42:27.274 00.000 5052 UpdateGuideState(): m_state=6
02:42:27.274 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10065
02:42:27.274 00.000 5052 Star::Find returns 1 (0), X=327.94, Y=281.92, Mass=86, SNR=6.3, Peak=60 HFD=2.1
02:42:27.274 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:42:27.274 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:42:27.274 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=0.21 hyp=1.25 cameraTheta=2.97 mountX=0.75 mountY=0.92, mountTheta=0.89
02:42:27.275 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=0.21, opts=13)
02:42:27.275 00.000 5052 Enqueuing Move request for stepguider (-1.23, 0.21)
02:42:27.275 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:42:27.275 00.000 5052 UpdateGuideState exits: m=86 SNR=6.3
02:42:27.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:27.275 00.000 8976 Worker thread wakes up
02:42:27.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, 0.21) opts 0xd
02:42:27.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, 0.21)
02:42:27.275 00.000 8976 Moving (-1.23, 0.21) raw xDistance=0.75 yDistance=0.92
02:42:27.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:27.275 00.000 5052 Enqueuing Expose request
02:42:27.276 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
02:42:27.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.92
02:42:27.276 00.000 8976 MoveAxis(L, 3, ABG)
02:42:27.276 00.000 8976 stepping (-20, 26) + (-3, 0)
02:42:27.276 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:27.317 00.041 8976 Received - 47 (G) 
02:42:27.317 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:27.317 00.000 8976 stepped: pos (-23, 26)
02:42:27.317 00.000 8976 MoveAxis(D, 4, ABG)
02:42:27.317 00.000 8976 stepping (-23, 26) + (0, -4)
02:42:27.317 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:42:27.349 00.032 8976 Received - 47 (G) 
02:42:27.349 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:42:27.349 00.000 8976 stepped: pos (-23, 22)
02:42:27.349 00.000 8976 move complete, result=0
02:42:27.349 00.000 8976 worker thread done servicing request
02:42:27.349 00.000 8976 Worker thread wakes up
02:42:27.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:27.349 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.9 px 4 ms SOUTH
02:42:27.349 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:28.035 00.686 8976 Exposure complete
02:42:28.041 00.006 8976 worker thread done servicing request
02:42:28.041 00.000 5052 OnExposeComplete: enter
02:42:28.042 00.001 5052 UpdateGuideState(): m_state=6
02:42:28.042 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10066
02:42:28.042 00.000 5052 Star::Find returns 1 (0), X=327.97, Y=281.14, Mass=85, SNR=6.4, Peak=58 HFD=2.0
02:42:28.042 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
02:42:28.042 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.44)
02:42:28.042 00.000 5052 CameraToMount -- cameraX=-1.21 cameraY=-0.57 hyp=1.33 cameraTheta=-2.70 mountX=0.04 mountY=1.32, mountTheta=1.54
02:42:28.043 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.21, y=-0.57, opts=13)
02:42:28.044 00.001 5052 Enqueuing Move request for stepguider (-1.21, -0.57)
02:42:28.044 00.000 8976 Worker thread wakes up
02:42:28.044 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:42:28.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.21, -0.57) opts 0xd
02:42:28.044 00.000 5052 UpdateGuideState exits: m=85 SNR=6.4
02:42:28.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.21, -0.57)
02:42:28.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:28.044 00.000 8976 Moving (-1.21, -0.57) raw xDistance=0.04 yDistance=1.32
02:42:28.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:28.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:42:28.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.32
02:42:28.044 00.000 8976 MoveAxis(R, 0, ABG)
02:42:28.044 00.000 8976 MoveAxis(D, 6, ABG)
02:42:28.044 00.000 8976 stepping (-23, 22) + (0, -6)
02:42:28.045 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:42:28.045 00.000 5052 Enqueuing Expose request
02:42:28.084 00.039 8976 Received - 47 (G) 
02:42:28.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
02:42:28.084 00.000 8976 stepped: pos (-23, 16)
02:42:28.084 00.000 8976 move complete, result=0
02:42:28.084 00.000 8976 worker thread done servicing request
02:42:28.084 00.000 8976 Worker thread wakes up
02:42:28.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:28.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:28.084 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 1.3 px 6 ms SOUTH
02:42:28.786 00.702 8976 Exposure complete
02:42:28.791 00.005 8976 worker thread done servicing request
02:42:28.793 00.002 5052 OnExposeComplete: enter
02:42:28.793 00.000 5052 UpdateGuideState(): m_state=6
02:42:28.793 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10067
02:42:28.793 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=282.16, Mass=93, SNR=6.6, Peak=62 HFD=2.3
02:42:28.793 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:42:28.793 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
02:42:28.793 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=0.45 hyp=1.04 cameraTheta=2.69 mountX=0.83 mountY=0.54, mountTheta=0.58
02:42:28.794 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=0.45, opts=13)
02:42:28.794 00.000 5052 Enqueuing Move request for stepguider (-0.93, 0.45)
02:42:28.794 00.000 8976 Worker thread wakes up
02:42:28.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, 0.45) opts 0xd
02:42:28.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, 0.45)
02:42:28.794 00.000 8976 Moving (-0.93, 0.45) raw xDistance=0.83 yDistance=0.54
02:42:28.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
02:42:28.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.54
02:42:28.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:42:28.794 00.000 5052 UpdateGuideState exits: m=93 SNR=6.6
02:42:28.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:28.795 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:28.795 00.000 5052 Enqueuing Expose request
02:42:28.795 00.000 8976 MoveAxis(L, 3, ABG)
02:42:28.795 00.000 8976 stepping (-23, 16) + (-3, 0)
02:42:28.795 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:28.835 00.040 8976 Received - 47 (G) 
02:42:28.836 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:28.836 00.000 8976 stepped: pos (-26, 16)
02:42:28.836 00.000 8976 MoveAxis(D, 3, ABG)
02:42:28.836 00.000 8976 stepping (-26, 16) + (0, -3)
02:42:28.836 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:28.867 00.031 8976 Received - 47 (G) 
02:42:28.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:28.867 00.000 8976 stepped: pos (-26, 13)
02:42:28.867 00.000 8976 move complete, result=0
02:42:28.867 00.000 8976 worker thread done servicing request
02:42:28.867 00.000 8976 Worker thread wakes up
02:42:28.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:28.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:28.868 00.001 5052 GuideStep: 0.8 px 3 ms WEST, 0.5 px 3 ms SOUTH
02:42:29.553 00.685 8976 Exposure complete
02:42:29.559 00.006 8976 worker thread done servicing request
02:42:29.559 00.000 5052 OnExposeComplete: enter
02:42:29.559 00.000 5052 UpdateGuideState(): m_state=6
02:42:29.559 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10068
02:42:29.559 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.55, Mass=106, SNR=7.0, Peak=62 HFD=1.5
02:42:29.559 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
02:42:29.559 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
02:42:29.559 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.16 hyp=0.73 cameraTheta=-2.92 mountX=0.18 mountY=0.68, mountTheta=1.31
02:42:29.559 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.16, opts=13)
02:42:29.559 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.16)
02:42:29.559 00.000 8976 Worker thread wakes up
02:42:29.560 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.16) opts 0xd
02:42:29.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.16)
02:42:29.560 00.000 8976 Moving (-0.71, -0.16) raw xDistance=0.18 yDistance=0.68
02:42:29.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:42:29.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.68
02:42:29.560 00.000 8976 MoveAxis(R, 0, ABG)
02:42:29.560 00.000 8976 MoveAxis(D, 3, ABG)
02:42:29.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:42:29.560 00.000 5052 UpdateGuideState exits: m=106 SNR=7.0
02:42:29.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:29.560 00.000 8976 stepping (-26, 13) + (0, -3)
02:42:29.560 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:29.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:29.560 00.000 5052 Enqueuing Expose request
02:42:29.603 00.043 8976 Received - 47 (G) 
02:42:29.603 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:29.603 00.000 8976 stepped: pos (-26, 10)
02:42:29.603 00.000 8976 move complete, result=0
02:42:29.603 00.000 8976 worker thread done servicing request
02:42:29.603 00.000 8976 Worker thread wakes up
02:42:29.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:29.603 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:29.603 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:42:30.287 00.684 8976 Exposure complete
02:42:30.292 00.005 8976 worker thread done servicing request
02:42:30.293 00.001 5052 OnExposeComplete: enter
02:42:30.293 00.000 5052 UpdateGuideState(): m_state=6
02:42:30.293 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10069
02:42:30.293 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.94, Mass=108, SNR=7.1, Peak=66 HFD=2.2
02:42:30.293 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
02:42:30.293 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
02:42:30.293 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.23 hyp=0.36 cameraTheta=2.42 mountX=0.33 mountY=0.10, mountTheta=0.28
02:42:30.293 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.23, opts=13)
02:42:30.294 00.001 5052 Enqueuing Move request for stepguider (-0.27, 0.23)
02:42:30.294 00.000 8976 Worker thread wakes up
02:42:30.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.23) opts 0xd
02:42:30.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.23)
02:42:30.294 00.000 8976 Moving (-0.27, 0.23) raw xDistance=0.33 yDistance=0.10
02:42:30.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:42:30.294 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
02:42:30.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:30.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:30.294 00.000 5052 Enqueuing Expose request
02:42:30.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:42:30.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:42:30.294 00.000 8976 MoveAxis(L, 1, ABG)
02:42:30.294 00.000 8976 stepping (-26, 10) + (-1, 0)
02:42:30.294 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:30.322 00.028 8976 Received - 47 (G) 
02:42:30.322 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:30.322 00.000 8976 stepped: pos (-27, 10)
02:42:30.322 00.000 8976 MoveAxis(U, 0, ABG)
02:42:30.322 00.000 8976 move complete, result=0
02:42:30.322 00.000 8976 worker thread done servicing request
02:42:30.322 00.000 8976 Worker thread wakes up
02:42:30.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:30.322 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:30.322 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:42:31.009 00.687 8976 Exposure complete
02:42:31.014 00.005 8976 worker thread done servicing request
02:42:31.014 00.000 5052 OnExposeComplete: enter
02:42:31.014 00.000 5052 UpdateGuideState(): m_state=6
02:42:31.014 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10070
02:42:31.014 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.81, Mass=100, SNR=6.9, Peak=66 HFD=1.9
02:42:31.014 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
02:42:31.014 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
02:42:31.014 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.10 hyp=0.41 cameraTheta=0.26 mountX=-0.09 mountY=-0.39, mountTheta=-1.79
02:42:31.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.10, opts=13)
02:42:31.015 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.10)
02:42:31.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:42:31.015 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
02:42:31.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:31.015 00.000 8976 Worker thread wakes up
02:42:31.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.10) opts 0xd
02:42:31.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.10)
02:42:31.015 00.000 8976 Moving (0.39, 0.10) raw xDistance=-0.09 yDistance=-0.39
02:42:31.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:31.016 00.001 5052 Enqueuing Expose request
02:42:31.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:42:31.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
02:42:31.016 00.000 8976 MoveAxis(R, 0, ABG)
02:42:31.016 00.000 8976 MoveAxis(U, 2, ABG)
02:42:31.016 00.000 8976 stepping (-27, 10) + (0, 2)
02:42:31.016 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:31.042 00.026 8976 Received - 47 (G) 
02:42:31.042 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:31.042 00.000 8976 stepped: pos (-27, 12)
02:42:31.042 00.000 8976 move complete, result=0
02:42:31.042 00.000 8976 worker thread done servicing request
02:42:31.042 00.000 8976 Worker thread wakes up
02:42:31.042 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:42:31.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:31.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:31.724 00.682 8976 Exposure complete
02:42:31.730 00.006 8976 worker thread done servicing request
02:42:31.730 00.000 5052 OnExposeComplete: enter
02:42:31.730 00.000 5052 UpdateGuideState(): m_state=6
02:42:31.730 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10071
02:42:31.730 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.41, Mass=98, SNR=6.8, Peak=62 HFD=1.7
02:42:31.731 00.001 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
02:42:31.731 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
02:42:31.731 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.30 hyp=0.60 cameraTheta=-0.53 mountX=-0.51 mountY=-0.27, mountTheta=-2.65
02:42:31.731 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.30, opts=13)
02:42:31.731 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.30)
02:42:31.731 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:42:31.731 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
02:42:31.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:31.731 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:31.731 00.000 5052 Enqueuing Expose request
02:42:31.732 00.001 8976 Worker thread wakes up
02:42:31.732 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.30) opts 0xd
02:42:31.732 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.30)
02:42:31.732 00.000 8976 Moving (0.52, -0.30) raw xDistance=-0.51 yDistance=-0.27
02:42:31.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:42:31.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:42:31.732 00.000 8976 MoveAxis(R, 2, ABG)
02:42:31.732 00.000 8976 stepping (-27, 12) + (2, 0)
02:42:31.732 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:31.761 00.029 8976 Received - 47 (G) 
02:42:31.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:31.761 00.000 8976 stepped: pos (-25, 12)
02:42:31.761 00.000 8976 MoveAxis(U, 1, ABG)
02:42:31.761 00.000 8976 stepping (-25, 12) + (0, 1)
02:42:31.761 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:31.793 00.032 8976 Received - 47 (G) 
02:42:31.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:31.793 00.000 8976 stepped: pos (-25, 13)
02:42:31.793 00.000 8976 move complete, result=0
02:42:31.793 00.000 8976 worker thread done servicing request
02:42:31.793 00.000 8976 Worker thread wakes up
02:42:31.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:31.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:31.794 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
02:42:32.480 00.686 8976 Exposure complete
02:42:32.486 00.006 8976 worker thread done servicing request
02:42:32.486 00.000 5052 OnExposeComplete: enter
02:42:32.486 00.000 5052 UpdateGuideState(): m_state=6
02:42:32.486 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10072
02:42:32.486 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=282.03, Mass=102, SNR=6.9, Peak=64 HFD=2.3
02:42:32.486 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
02:42:32.486 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
02:42:32.486 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.32 hyp=0.59 cameraTheta=0.58 mountX=0.06 mountY=-0.59, mountTheta=-1.46
02:42:32.487 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.32, opts=13)
02:42:32.487 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.32)
02:42:32.487 00.000 8976 Worker thread wakes up
02:42:32.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.32) opts 0xd
02:42:32.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.32)
02:42:32.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:42:32.487 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
02:42:32.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:32.487 00.000 8976 Moving (0.49, 0.32) raw xDistance=0.06 yDistance=-0.59
02:42:32.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:42:32.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.59
02:42:32.487 00.000 8976 MoveAxis(R, 0, ABG)
02:42:32.487 00.000 8976 MoveAxis(U, 2, ABG)
02:42:32.487 00.000 8976 stepping (-25, 13) + (0, 2)
02:42:32.487 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:32.488 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:32.488 00.000 5052 Enqueuing Expose request
02:42:32.513 00.025 8976 Received - 47 (G) 
02:42:32.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:32.513 00.000 8976 stepped: pos (-25, 15)
02:42:32.513 00.000 8976 move complete, result=0
02:42:32.513 00.000 8976 worker thread done servicing request
02:42:32.513 00.000 8976 Worker thread wakes up
02:42:32.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:32.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:32.513 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:42:33.198 00.685 8976 Exposure complete
02:42:33.204 00.006 8976 worker thread done servicing request
02:42:33.204 00.000 5052 OnExposeComplete: enter
02:42:33.204 00.000 5052 UpdateGuideState(): m_state=6
02:42:33.204 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10073
02:42:33.205 00.001 5052 Star::Find returns 1 (0), X=329.86, Y=281.63, Mass=91, SNR=6.6, Peak=67 HFD=1.9
02:42:33.205 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
02:42:33.205 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:42:33.205 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.08 hyp=0.69 cameraTheta=-0.12 mountX=-0.39 mountY=-0.53, mountTheta=-2.20
02:42:33.205 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.08, opts=13)
02:42:33.205 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.08)
02:42:33.205 00.000 8976 Worker thread wakes up
02:42:33.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.08) opts 0xd
02:42:33.206 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.08)
02:42:33.206 00.000 8976 Moving (0.68, -0.08) raw xDistance=-0.39 yDistance=-0.53
02:42:33.206 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:33.206 00.000 5052 UpdateGuideState exits: m=91 SNR=6.6
02:42:33.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:33.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
02:42:33.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
02:42:33.206 00.000 8976 MoveAxis(R, 2, ABG)
02:42:33.206 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:33.206 00.000 5052 Enqueuing Expose request
02:42:33.206 00.000 8976 stepping (-25, 15) + (2, 0)
02:42:33.206 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:33.232 00.026 8976 Received - 47 (G) 
02:42:33.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:33.232 00.000 8976 stepped: pos (-23, 15)
02:42:33.232 00.000 8976 MoveAxis(U, 2, ABG)
02:42:33.232 00.000 8976 stepping (-23, 15) + (0, 2)
02:42:33.232 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:33.264 00.032 8976 Received - 47 (G) 
02:42:33.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:33.264 00.000 8976 stepped: pos (-23, 17)
02:42:33.264 00.000 8976 move complete, result=0
02:42:33.264 00.000 8976 worker thread done servicing request
02:42:33.264 00.000 8976 Worker thread wakes up
02:42:33.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:33.264 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:33.264 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:42:33.951 00.687 8976 Exposure complete
02:42:33.956 00.005 8976 worker thread done servicing request
02:42:33.957 00.001 5052 OnExposeComplete: enter
02:42:33.957 00.000 5052 UpdateGuideState(): m_state=6
02:42:33.957 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10074
02:42:33.957 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.05, Mass=110, SNR=7.2, Peak=72 HFD=2.0
02:42:33.957 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
02:42:33.957 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
02:42:33.957 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.35 hyp=0.35 cameraTheta=1.81 mountX=0.34 mountY=-0.12, mountTheta=-0.33
02:42:33.957 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.35, opts=13)
02:42:33.957 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.35)
02:42:33.957 00.000 8976 Worker thread wakes up
02:42:33.958 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.35) opts 0xd
02:42:33.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.35)
02:42:33.958 00.000 8976 Moving (-0.08, 0.35) raw xDistance=0.34 yDistance=-0.12
02:42:33.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
02:42:33.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:42:33.958 00.000 8976 MoveAxis(L, 1, ABG)
02:42:33.958 00.000 8976 stepping (-23, 17) + (-1, 0)
02:42:33.958 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:42:33.958 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:42:33.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:33.958 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:33.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:33.958 00.000 5052 Enqueuing Expose request
02:42:33.983 00.025 8976 Received - 47 (G) 
02:42:33.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:33.983 00.000 8976 stepped: pos (-24, 17)
02:42:33.983 00.000 8976 MoveAxis(U, 0, ABG)
02:42:33.983 00.000 8976 move complete, result=0
02:42:33.983 00.000 8976 worker thread done servicing request
02:42:33.983 00.000 8976 Worker thread wakes up
02:42:33.983 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:42:33.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:33.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:34.668 00.685 8976 Exposure complete
02:42:34.674 00.006 8976 worker thread done servicing request
02:42:34.674 00.000 5052 OnExposeComplete: enter
02:42:34.674 00.000 5052 UpdateGuideState(): m_state=6
02:42:34.674 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10075
02:42:34.674 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.13, Mass=117, SNR=7.4, Peak=70 HFD=2.0
02:42:34.674 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
02:42:34.674 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
02:42:34.674 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.42 hyp=0.46 cameraTheta=2.00 mountX=0.46 mountY=-0.07, mountTheta=-0.15
02:42:34.675 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.42, opts=13)
02:42:34.675 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.42)
02:42:34.675 00.000 8976 Worker thread wakes up
02:42:34.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.42) opts 0xd
02:42:34.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.42)
02:42:34.675 00.000 8976 Moving (-0.19, 0.42) raw xDistance=0.46 yDistance=-0.07
02:42:34.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:42:34.675 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
02:42:34.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:34.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
02:42:34.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:42:34.675 00.000 8976 MoveAxis(L, 2, ABG)
02:42:34.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:34.675 00.000 5052 Enqueuing Expose request
02:42:34.676 00.001 8976 stepping (-24, 17) + (-2, 0)
02:42:34.676 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:34.702 00.026 8976 Received - 47 (G) 
02:42:34.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:34.702 00.000 8976 stepped: pos (-26, 17)
02:42:34.702 00.000 8976 MoveAxis(U, 0, ABG)
02:42:34.702 00.000 8976 move complete, result=0
02:42:34.702 00.000 8976 worker thread done servicing request
02:42:34.702 00.000 8976 Worker thread wakes up
02:42:34.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:34.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:34.702 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
02:42:35.388 00.686 8976 Exposure complete
02:42:35.394 00.006 8976 worker thread done servicing request
02:42:35.394 00.000 5052 OnExposeComplete: enter
02:42:35.394 00.000 5052 UpdateGuideState(): m_state=6
02:42:35.394 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10076
02:42:35.394 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.71, Mass=120, SNR=7.5, Peak=65 HFD=2.4
02:42:35.394 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:42:35.394 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
02:42:35.394 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.00 hyp=0.42 cameraTheta=3.13 mountX=0.20 mountY=0.35, mountTheta=1.06
02:42:35.396 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.00, opts=13)
02:42:35.396 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.00)
02:42:35.396 00.000 8976 Worker thread wakes up
02:42:35.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.00) opts 0xd
02:42:35.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.00)
02:42:35.396 00.000 8976 Moving (-0.42, 0.00) raw xDistance=0.20 yDistance=0.35
02:42:35.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:42:35.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:42:35.396 00.000 8976 MoveAxis(R, 0, ABG)
02:42:35.396 00.000 8976 MoveAxis(D, 1, ABG)
02:42:35.396 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:42:35.397 00.001 8976 stepping (-26, 17) + (0, -1)
02:42:35.397 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:42:35.397 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:35.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:35.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:35.397 00.000 5052 Enqueuing Expose request
02:42:35.422 00.025 8976 Received - 47 (G) 
02:42:35.422 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:35.422 00.000 8976 stepped: pos (-26, 16)
02:42:35.422 00.000 8976 move complete, result=0
02:42:35.422 00.000 8976 worker thread done servicing request
02:42:35.422 00.000 8976 Worker thread wakes up
02:42:35.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:35.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:35.422 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:42:36.107 00.685 8976 Exposure complete
02:42:36.114 00.007 8976 worker thread done servicing request
02:42:36.114 00.000 5052 OnExposeComplete: enter
02:42:36.114 00.000 5052 UpdateGuideState(): m_state=6
02:42:36.114 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10077
02:42:36.114 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.94, Mass=94, SNR=6.7, Peak=71 HFD=1.8
02:42:36.114 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.04) = xAngle (-0.38 = -0.38)
02:42:36.114 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.48 = -0.48)
02:42:36.114 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.67 mountX=0.22 mountY=-0.11, mountTheta=-0.46
02:42:36.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.23, opts=13)
02:42:36.115 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.23)
02:42:36.115 00.000 8976 Worker thread wakes up
02:42:36.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.23) opts 0xd
02:42:36.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.23)
02:42:36.115 00.000 8976 Moving (-0.02, 0.23) raw xDistance=0.22 yDistance=-0.11
02:42:36.115 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:42:36.115 00.000 5052 UpdateGuideState exits: m=94 SNR=6.7
02:42:36.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:36.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:42:36.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:42:36.115 00.000 8976 MoveAxis(R, 0, ABG)
02:42:36.115 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:36.116 00.001 5052 Enqueuing Expose request
02:42:36.116 00.000 8976 MoveAxis(U, 0, ABG)
02:42:36.116 00.000 8976 move complete, result=0
02:42:36.116 00.000 8976 worker thread done servicing request
02:42:36.116 00.000 8976 Worker thread wakes up
02:42:36.116 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:36.116 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:36.116 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:36.799 00.683 8976 Exposure complete
02:42:36.804 00.005 8976 worker thread done servicing request
02:42:36.805 00.001 5052 OnExposeComplete: enter
02:42:36.805 00.000 5052 UpdateGuideState(): m_state=6
02:42:36.805 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10078
02:42:36.805 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.90, Mass=100, SNR=6.9, Peak=67 HFD=1.9
02:42:36.805 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:42:36.805 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:42:36.805 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.19 hyp=0.89 cameraTheta=0.22 mountX=-0.22 mountY=-0.83, mountTheta=-1.83
02:42:36.806 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.19, opts=13)
02:42:36.806 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.19)
02:42:36.806 00.000 8976 Worker thread wakes up
02:42:36.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.19) opts 0xd
02:42:36.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.19)
02:42:36.806 00.000 8976 Moving (0.87, 0.19) raw xDistance=-0.22 yDistance=-0.83
02:42:36.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:42:36.806 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
02:42:36.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:36.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:42:36.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
02:42:36.806 00.000 8976 MoveAxis(R, 0, ABG)
02:42:36.806 00.000 8976 MoveAxis(U, 3, ABG)
02:42:36.806 00.000 8976 stepping (-26, 16) + (0, 3)
02:42:36.806 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:36.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:36.807 00.001 5052 Enqueuing Expose request
02:42:36.845 00.038 8976 Received - 47 (G) 
02:42:36.845 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:36.845 00.000 8976 stepped: pos (-26, 19)
02:42:36.845 00.000 8976 move complete, result=0
02:42:36.845 00.000 8976 worker thread done servicing request
02:42:36.845 00.000 8976 Worker thread wakes up
02:42:36.845 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:36.845 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:36.845 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
02:42:37.535 00.690 8976 Exposure complete
02:42:37.540 00.005 8976 worker thread done servicing request
02:42:37.541 00.001 5052 OnExposeComplete: enter
02:42:37.541 00.000 5052 UpdateGuideState(): m_state=6
02:42:37.541 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10079
02:42:37.541 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=281.86, Mass=120, SNR=7.5, Peak=63 HFD=2.2
02:42:37.541 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:42:37.541 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:42:37.541 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=0.15 hyp=1.17 cameraTheta=0.13 mountX=-0.39 mountY=-1.05, mountTheta=-1.93
02:42:37.542 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.16, y=0.15, opts=13)
02:42:37.542 00.000 5052 Enqueuing Move request for stepguider (1.16, 0.15)
02:42:37.542 00.000 8976 Worker thread wakes up
02:42:37.543 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.16, 0.15) opts 0xd
02:42:37.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:42:37.543 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:42:37.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:37.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:37.543 00.000 5052 Enqueuing Expose request
02:42:37.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.16, 0.15)
02:42:37.543 00.000 8976 Moving (1.16, 0.15) raw xDistance=-0.39 yDistance=-1.05
02:42:37.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:42:37.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.05
02:42:37.543 00.000 8976 MoveAxis(R, 2, ABG)
02:42:37.543 00.000 8976 stepping (-26, 19) + (2, 0)
02:42:37.543 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:37.580 00.037 8976 Received - 47 (G) 
02:42:37.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:37.580 00.000 8976 stepped: pos (-24, 19)
02:42:37.580 00.000 8976 MoveAxis(U, 4, ABG)
02:42:37.580 00.000 8976 stepping (-24, 19) + (0, 4)
02:42:37.580 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:42:37.612 00.032 8976 Received - 47 (G) 
02:42:37.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:42:37.612 00.000 8976 stepped: pos (-24, 23)
02:42:37.612 00.000 8976 move complete, result=0
02:42:37.612 00.000 8976 worker thread done servicing request
02:42:37.612 00.000 8976 Worker thread wakes up
02:42:37.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:37.612 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.1 px 4 ms NORTH
02:42:37.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:38.304 00.692 8976 Exposure complete
02:42:38.310 00.006 8976 worker thread done servicing request
02:42:38.310 00.000 5052 OnExposeComplete: enter
02:42:38.310 00.000 5052 UpdateGuideState(): m_state=6
02:42:38.310 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10080
02:42:38.310 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=282.06, Mass=112, SNR=7.3, Peak=66 HFD=2.1
02:42:38.310 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
02:42:38.310 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
02:42:38.310 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.35 hyp=0.79 cameraTheta=0.46 mountX=-0.01 mountY=-0.78, mountTheta=-1.58
02:42:38.311 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.35, opts=13)
02:42:38.311 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.35)
02:42:38.311 00.000 8976 Worker thread wakes up
02:42:38.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.35) opts 0xd
02:42:38.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.35)
02:42:38.311 00.000 8976 Moving (0.70, 0.35) raw xDistance=-0.01 yDistance=-0.78
02:42:38.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:42:38.311 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:42:38.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:38.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:42:38.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.78
02:42:38.311 00.000 8976 MoveAxis(R, 0, ABG)
02:42:38.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:38.311 00.000 5052 Enqueuing Expose request
02:42:38.311 00.000 8976 MoveAxis(U, 3, ABG)
02:42:38.312 00.001 8976 stepping (-24, 23) + (0, 3)
02:42:38.312 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:38.347 00.035 8976 Received - 47 (G) 
02:42:38.350 00.003 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:38.350 00.000 8976 stepped: pos (-24, 26)
02:42:38.350 00.000 8976 move complete, result=0
02:42:38.350 00.000 8976 worker thread done servicing request
02:42:38.350 00.000 8976 Worker thread wakes up
02:42:38.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:38.350 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
02:42:38.351 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:39.037 00.686 8976 Exposure complete
02:42:39.042 00.005 8976 worker thread done servicing request
02:42:39.042 00.000 5052 OnExposeComplete: enter
02:42:39.042 00.000 5052 UpdateGuideState(): m_state=6
02:42:39.042 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10081
02:42:39.042 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.82, Mass=121, SNR=7.5, Peak=68 HFD=2.2
02:42:39.042 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:42:39.042 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
02:42:39.042 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.11 hyp=0.66 cameraTheta=0.16 mountX=-0.20 mountY=-0.60, mountTheta=-1.89
02:42:39.043 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.11, opts=13)
02:42:39.043 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.11)
02:42:39.043 00.000 8976 Worker thread wakes up
02:42:39.043 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.11) opts 0xd
02:42:39.044 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.11)
02:42:39.044 00.000 8976 Moving (0.65, 0.11) raw xDistance=-0.20 yDistance=-0.60
02:42:39.044 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:42:39.044 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
02:42:39.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:39.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:42:39.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.60
02:42:39.044 00.000 8976 MoveAxis(R, 0, ABG)
02:42:39.044 00.000 8976 MoveAxis(U, 3, ABG)
02:42:39.044 00.000 8976 stepping (-24, 26) + (0, 3)
02:42:39.044 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:39.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:39.044 00.000 5052 Enqueuing Expose request
02:42:39.083 00.039 8976 Received - 47 (G) 
02:42:39.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:39.083 00.000 8976 stepped: pos (-24, 29)
02:42:39.083 00.000 8976 move complete, result=0
02:42:39.083 00.000 8976 worker thread done servicing request
02:42:39.083 00.000 8976 Worker thread wakes up
02:42:39.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:39.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:39.083 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:42:39.765 00.682 8976 Exposure complete
02:42:39.771 00.006 8976 worker thread done servicing request
02:42:39.771 00.000 5052 OnExposeComplete: enter
02:42:39.771 00.000 5052 UpdateGuideState(): m_state=6
02:42:39.771 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10082
02:42:39.771 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.86, Mass=130, SNR=7.8, Peak=66 HFD=2.2
02:42:39.771 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
02:42:39.771 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:42:39.771 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.15 hyp=0.62 cameraTheta=0.25 mountX=-0.14 mountY=-0.59, mountTheta=-1.80
02:42:39.771 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.15, opts=13)
02:42:39.772 00.001 5052 Enqueuing Move request for stepguider (0.60, 0.15)
02:42:39.772 00.000 8976 Worker thread wakes up
02:42:39.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.15) opts 0xd
02:42:39.772 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.15)
02:42:39.772 00.000 8976 Moving (0.60, 0.15) raw xDistance=-0.14 yDistance=-0.59
02:42:39.772 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:39.772 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:42:39.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:39.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:42:39.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
02:42:39.772 00.000 8976 MoveAxis(R, 0, ABG)
02:42:39.772 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:39.772 00.000 5052 Enqueuing Expose request
02:42:39.772 00.000 8976 MoveAxis(U, 3, ABG)
02:42:39.772 00.000 8976 stepping (-24, 29) + (0, 3)
02:42:39.772 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:39.801 00.029 8976 Received - 47 (G) 
02:42:39.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:39.802 00.001 8976 stepped: pos (-24, 32)
02:42:39.802 00.000 8976 starting a new bump
02:42:39.802 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:42:39.802 00.000 8976 MountToCamera -- mountX=3.73 mountY=-4.21 hyp=5.63 mountTheta=-0.85 cameraX=2.06, cameraY=5.24 cameraTheta=1.20
02:42:39.802 00.000 8976 incremental bump (2.055, 5.236) isValid = 1
02:42:39.802 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:42:39.802 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:42:39.802 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:42:39.802 00.000 8976 move complete, result=0
02:42:39.802 00.000 9828 Worker thread wakes up
02:42:39.802 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:42:39.802 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:42:39.802 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:42:39.802 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
02:42:39.802 00.000 8976 worker thread done servicing request
02:42:39.802 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:42:39.803 00.001 8976 Worker thread wakes up
02:42:39.803 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:39.803 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:39.803 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:42:39.803 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:42:39.803 00.000 9828 BLC: window closed
02:42:39.803 00.000 9828 MoveAxis(E, 15, B)
02:42:39.803 00.000 9828 Guiding  Dir = 2, Dur = 15
02:42:39.803 00.000 9828 IsSlewing returns 0
02:42:39.803 00.000 9828 IsGuiding returns 0
02:42:39.804 00.001 9828 PulseGuide returned control before completion, sleep 25
02:42:39.839 00.035 9828 IsGuiding returns 1
02:42:39.839 00.000 9828 scope still moving after pulse duration time elapsed
02:42:39.870 00.031 9828 IsSlewing returns 0
02:42:39.870 00.000 9828 IsGuiding returns 1
02:42:39.901 00.031 9828 IsSlewing returns 0
02:42:39.901 00.000 9828 IsGuiding returns 1
02:42:39.932 00.031 9828 IsSlewing returns 0
02:42:39.932 00.000 9828 IsGuiding returns 0
02:42:39.932 00.000 9828 scope move finished after 15 + 112 ms
02:42:39.932 00.000 9828 Move returns status 0, amount 15
02:42:39.932 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:39.932 00.000 9828 MoveAxis(N, 14, B)
02:42:39.932 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:39.949 00.017 9828 IsSlewing returns 0
02:42:39.949 00.000 9828 IsGuiding returns 0
02:42:39.949 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:39.978 00.029 9828 IsGuiding returns 1
02:42:39.978 00.000 9828 scope still moving after pulse duration time elapsed
02:42:40.010 00.032 9828 IsSlewing returns 0
02:42:40.010 00.000 9828 IsGuiding returns 1
02:42:40.041 00.031 9828 IsSlewing returns 0
02:42:40.041 00.000 9828 IsGuiding returns 1
02:42:40.072 00.031 9828 IsSlewing returns 0
02:42:40.073 00.001 9828 IsGuiding returns 1
02:42:40.103 00.030 9828 IsSlewing returns 0
02:42:40.103 00.000 9828 IsGuiding returns 0
02:42:40.103 00.000 9828 scope move finished after 14 + 140 ms
02:42:40.103 00.000 9828 Move returns status 0, amount 14
02:42:40.103 00.000 9828 move complete, result=0
02:42:40.103 00.000 9828 worker thread done servicing request
02:42:40.103 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:42:40.490 00.387 8976 Exposure complete
02:42:40.496 00.006 8976 worker thread done servicing request
02:42:40.496 00.000 5052 OnExposeComplete: enter
02:42:40.496 00.000 5052 UpdateGuideState(): m_state=6
02:42:40.496 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10083
02:42:40.496 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.00, Mass=112, SNR=7.3, Peak=66 HFD=2.1
02:42:40.496 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.66 = 2.63)
02:42:40.496 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.52)
02:42:40.496 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.71 hyp=0.71 cameraTheta=-1.61 mountX=-0.62 mountY=0.41, mountTheta=2.55
02:42:40.497 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.71, opts=13)
02:42:40.497 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.71)
02:42:40.497 00.000 8976 Worker thread wakes up
02:42:40.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.71) opts 0xd
02:42:40.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.71)
02:42:40.497 00.000 8976 Moving (-0.03, -0.71) raw xDistance=-0.62 yDistance=0.41
02:42:40.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
02:42:40.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
02:42:40.497 00.000 8976 MoveAxis(R, 3, ABG)
02:42:40.497 00.000 8976 stepping (-24, 32) + (3, 0)
02:42:40.497 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:42:40.497 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:42:40.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:40.497 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:40.497 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:40.497 00.000 5052 Enqueuing Expose request
02:42:40.537 00.040 8976 Received - 47 (G) 
02:42:40.537 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:40.538 00.001 8976 stepped: pos (-21, 32)
02:42:40.538 00.000 8976 MoveAxis(D, 1, ABG)
02:42:40.538 00.000 8976 stepping (-21, 32) + (0, -1)
02:42:40.538 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:40.569 00.031 8976 Received - 47 (G) 
02:42:40.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:40.569 00.000 8976 stepped: pos (-21, 31)
02:42:40.569 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:42:40.569 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:42:40.569 00.000 8976 MountToCamera -- mountX=3.56 mountY=-4.45 hyp=5.70 mountTheta=-0.90 cameraX=2.34, cameraY=5.19 cameraTheta=1.15
02:42:40.569 00.000 8976 incremental bump (2.340, 5.193) isValid = 1
02:42:40.569 00.000 8976 Scheduling Mount bump of (0.055, 0.127)
02:42:40.569 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.13, opts=4)
02:42:40.569 00.000 8976 Enqueuing Move request for scope (0.06, 0.13)
02:42:40.569 00.000 8976 move complete, result=0
02:42:40.570 00.001 8976 worker thread done servicing request
02:42:40.570 00.000 8976 Worker thread wakes up
02:42:40.570 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.4 px 1 ms SOUTH
02:42:40.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:40.570 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:40.570 00.000 9828 Worker thread wakes up
02:42:40.570 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0x4
02:42:40.570 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
02:42:40.570 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
02:42:40.570 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
02:42:40.570 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.16 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
02:42:40.570 00.000 9828 Moving (0.06, 0.13) raw xDistance=-0.06 yDistance=-0.12
02:42:40.570 00.000 9828 BLC: window closed
02:42:40.570 00.000 9828 MoveAxis(E, 19, B)
02:42:40.571 00.001 9828 Guiding  Dir = 2, Dur = 19
02:42:40.572 00.001 9828 IsSlewing returns 0
02:42:40.572 00.000 9828 IsGuiding returns 0
02:42:40.572 00.000 9828 PulseGuide returned control before completion, sleep 29
02:42:40.604 00.032 9828 IsGuiding returns 1
02:42:40.604 00.000 9828 scope still moving after pulse duration time elapsed
02:42:40.634 00.030 9828 IsSlewing returns 0
02:42:40.634 00.000 9828 IsGuiding returns 1
02:42:40.665 00.031 9828 IsSlewing returns 0
02:42:40.665 00.000 9828 IsGuiding returns 1
02:42:40.698 00.033 9828 IsSlewing returns 0
02:42:40.698 00.000 9828 IsGuiding returns 0
02:42:40.698 00.000 9828 scope move finished after 19 + 106 ms
02:42:40.698 00.000 9828 Move returns status 0, amount 19
02:42:40.698 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:40.698 00.000 9828 MoveAxis(N, 16, B)
02:42:40.698 00.000 9828 Guiding  Dir = 0, Dur = 16
02:42:40.712 00.014 9828 IsSlewing returns 0
02:42:40.712 00.000 9828 IsGuiding returns 0
02:42:40.712 00.000 9828 PulseGuide returned control before completion, sleep 26
02:42:40.743 00.031 9828 IsGuiding returns 1
02:42:40.743 00.000 9828 scope still moving after pulse duration time elapsed
02:42:40.775 00.032 9828 IsSlewing returns 0
02:42:40.775 00.000 9828 IsGuiding returns 1
02:42:40.806 00.031 9828 IsSlewing returns 0
02:42:40.806 00.000 9828 IsGuiding returns 1
02:42:40.837 00.031 9828 IsSlewing returns 0
02:42:40.837 00.000 9828 IsGuiding returns 1
02:42:40.868 00.031 9828 IsSlewing returns 0
02:42:40.868 00.000 9828 IsGuiding returns 0
02:42:40.868 00.000 9828 scope move finished after 16 + 140 ms
02:42:40.868 00.000 9828 Move returns status 0, amount 16
02:42:40.868 00.000 9828 move complete, result=0
02:42:40.868 00.000 9828 worker thread done servicing request
02:42:40.868 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 16 ms NORTH
02:42:41.257 00.389 8976 Exposure complete
02:42:41.263 00.006 8976 worker thread done servicing request
02:42:41.263 00.000 5052 OnExposeComplete: enter
02:42:41.264 00.001 5052 UpdateGuideState(): m_state=6
02:42:41.264 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10084
02:42:41.264 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.86, Mass=112, SNR=7.3, Peak=71 HFD=1.8
02:42:41.264 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
02:42:41.264 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
02:42:41.264 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.14 mountX=0.10 mountY=-0.14, mountTheta=-0.94
02:42:41.264 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.15, opts=13)
02:42:41.265 00.001 5052 Enqueuing Move request for stepguider (0.07, 0.15)
02:42:41.265 00.000 8976 Worker thread wakes up
02:42:41.265 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.15) opts 0xd
02:42:41.265 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.15)
02:42:41.265 00.000 8976 Moving (0.07, 0.15) raw xDistance=0.10 yDistance=-0.14
02:42:41.265 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:41.265 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:42:41.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:41.265 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:41.265 00.000 5052 Enqueuing Expose request
02:42:41.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:42:41.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:42:41.265 00.000 8976 MoveAxis(R, 0, ABG)
02:42:41.265 00.000 8976 MoveAxis(U, 0, ABG)
02:42:41.265 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:42:41.265 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:42:41.265 00.000 8976 MountToCamera -- mountX=3.45 mountY=-4.60 hyp=5.75 mountTheta=-0.93 cameraX=2.53, cameraY=5.16 cameraTheta=1.11
02:42:41.265 00.000 8976 incremental bump (2.532, 5.164) isValid = 1
02:42:41.266 00.001 8976 Scheduling Mount bump of (0.067, 0.143)
02:42:41.266 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.14, opts=4)
02:42:41.266 00.000 8976 Enqueuing Move request for scope (0.07, 0.14)
02:42:41.266 00.000 8976 move complete, result=0
02:42:41.266 00.000 9828 Worker thread wakes up
02:42:41.266 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0x4
02:42:41.266 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
02:42:41.266 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:41.266 00.000 8976 worker thread done servicing request
02:42:41.266 00.000 8976 Worker thread wakes up
02:42:41.266 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
02:42:41.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:41.266 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:42:41.266 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.13 mountX=-0.07 mountY=-0.13, mountTheta=-2.08
02:42:41.266 00.000 9828 Moving (0.07, 0.14) raw xDistance=-0.07 yDistance=-0.13
02:42:41.267 00.001 9828 BLC: window closed
02:42:41.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:41.267 00.000 9828 MoveAxis(E, 23, B)
02:42:41.267 00.000 9828 Guiding  Dir = 2, Dur = 23
02:42:41.267 00.000 9828 IsSlewing returns 0
02:42:41.267 00.000 9828 IsGuiding returns 0
02:42:41.267 00.000 9828 PulseGuide returned control before completion, sleep 33
02:42:41.308 00.041 9828 IsGuiding returns 1
02:42:41.308 00.000 9828 scope still moving after pulse duration time elapsed
02:42:41.338 00.030 9828 IsSlewing returns 0
02:42:41.338 00.000 9828 IsGuiding returns 1
02:42:41.370 00.032 9828 IsSlewing returns 0
02:42:41.370 00.000 9828 IsGuiding returns 1
02:42:41.400 00.030 9828 IsSlewing returns 0
02:42:41.400 00.000 9828 IsGuiding returns 1
02:42:41.431 00.031 9828 IsSlewing returns 0
02:42:41.431 00.000 9828 IsGuiding returns 0
02:42:41.431 00.000 9828 scope move finished after 23 + 140 ms
02:42:41.431 00.000 9828 Move returns status 0, amount 23
02:42:41.431 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:41.431 00.000 9828 MoveAxis(N, 18, B)
02:42:41.431 00.000 9828 Guiding  Dir = 0, Dur = 18
02:42:41.447 00.016 9828 IsSlewing returns 0
02:42:41.447 00.000 9828 IsGuiding returns 0
02:42:41.447 00.000 9828 PulseGuide returned control before completion, sleep 28
02:42:41.478 00.031 9828 IsGuiding returns 1
02:42:41.478 00.000 9828 scope still moving after pulse duration time elapsed
02:42:41.510 00.032 9828 IsSlewing returns 0
02:42:41.511 00.001 9828 IsGuiding returns 1
02:42:41.541 00.030 9828 IsSlewing returns 0
02:42:41.541 00.000 9828 IsGuiding returns 1
02:42:41.572 00.031 9828 IsSlewing returns 0
02:42:41.572 00.000 9828 IsGuiding returns 1
02:42:41.603 00.031 9828 IsSlewing returns 0
02:42:41.603 00.000 9828 IsGuiding returns 0
02:42:41.603 00.000 9828 scope move finished after 18 + 137 ms
02:42:41.603 00.000 9828 Move returns status 0, amount 18
02:42:41.603 00.000 9828 move complete, result=0
02:42:41.603 00.000 9828 worker thread done servicing request
02:42:41.604 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 18 ms NORTH
02:42:41.952 00.348 8976 Exposure complete
02:42:41.958 00.006 8976 worker thread done servicing request
02:42:41.958 00.000 5052 OnExposeComplete: enter
02:42:41.958 00.000 5052 UpdateGuideState(): m_state=6
02:42:41.958 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10085
02:42:41.958 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.92, Mass=118, SNR=7.5, Peak=69 HFD=2.3
02:42:41.958 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:42:41.958 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
02:42:41.958 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.21 hyp=0.45 cameraTheta=2.66 mountX=0.37 mountY=0.22, mountTheta=0.54
02:42:41.959 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.21, opts=13)
02:42:41.959 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.21)
02:42:41.959 00.000 8976 Worker thread wakes up
02:42:41.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.21) opts 0xd
02:42:41.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.21)
02:42:41.959 00.000 8976 Moving (-0.40, 0.21) raw xDistance=0.37 yDistance=0.22
02:42:41.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:42:41.959 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:42:41.959 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:42:41.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:41.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:42:41.959 00.000 8976 MoveAxis(L, 2, ABG)
02:42:41.959 00.000 8976 stepping (-21, 31) + (-2, 0)
02:42:41.959 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:41.960 00.001 5052 Enqueuing Expose request
02:42:41.960 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:41.992 00.032 8976 Received - 47 (G) 
02:42:41.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:41.992 00.000 8976 stepped: pos (-23, 31)
02:42:41.992 00.000 8976 MoveAxis(U, 0, ABG)
02:42:41.992 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
02:42:41.992 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:42:41.993 00.001 8976 MountToCamera -- mountX=3.47 mountY=-4.71 hyp=5.85 mountTheta=-0.94 cameraX=2.61, cameraY=5.23 cameraTheta=1.11
02:42:41.993 00.000 8976 incremental bump (2.614, 5.234) isValid = 1
02:42:41.993 00.000 8976 Scheduling Mount bump of (0.077, 0.160)
02:42:41.993 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.16, opts=4)
02:42:41.993 00.000 8976 Enqueuing Move request for scope (0.08, 0.16)
02:42:41.993 00.000 8976 move complete, result=0
02:42:41.993 00.000 8976 worker thread done servicing request
02:42:41.993 00.000 8976 Worker thread wakes up
02:42:41.993 00.000 9828 Worker thread wakes up
02:42:41.993 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0x4
02:42:41.993 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
02:42:41.993 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
02:42:41.993 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
02:42:41.993 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.12 mountX=-0.08 mountY=-0.15, mountTheta=-2.09
02:42:41.993 00.000 9828 Moving (0.08, 0.16) raw xDistance=-0.08 yDistance=-0.15
02:42:41.993 00.000 9828 BLC: window closed
02:42:41.993 00.000 9828 MoveAxis(E, 27, B)
02:42:41.993 00.000 9828 Guiding  Dir = 2, Dur = 27
02:42:41.994 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:41.994 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:42:41.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:41.995 00.001 9828 IsSlewing returns 0
02:42:41.995 00.000 9828 IsGuiding returns 0
02:42:41.995 00.000 9828 PulseGuide returned control before completion, sleep 37
02:42:42.041 00.046 9828 IsGuiding returns 1
02:42:42.041 00.000 9828 scope still moving after pulse duration time elapsed
02:42:42.072 00.031 9828 IsSlewing returns 0
02:42:42.072 00.000 9828 IsGuiding returns 1
02:42:42.103 00.031 9828 IsSlewing returns 0
02:42:42.103 00.000 9828 IsGuiding returns 1
02:42:42.133 00.030 9828 IsSlewing returns 0
02:42:42.133 00.000 9828 IsGuiding returns 1
02:42:42.164 00.031 9828 IsSlewing returns 0
02:42:42.165 00.001 9828 IsGuiding returns 0
02:42:42.165 00.000 9828 scope move finished after 27 + 143 ms
02:42:42.165 00.000 9828 Move returns status 0, amount 27
02:42:42.165 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:42.165 00.000 9828 MoveAxis(N, 20, B)
02:42:42.165 00.000 9828 Guiding  Dir = 0, Dur = 20
02:42:42.179 00.014 9828 IsSlewing returns 0
02:42:42.179 00.000 9828 IsGuiding returns 0
02:42:42.179 00.000 9828 PulseGuide returned control before completion, sleep 30
02:42:42.226 00.047 9828 IsGuiding returns 1
02:42:42.226 00.000 9828 scope still moving after pulse duration time elapsed
02:42:42.257 00.031 9828 IsSlewing returns 0
02:42:42.257 00.000 9828 IsGuiding returns 1
02:42:42.288 00.031 9828 IsSlewing returns 0
02:42:42.288 00.000 9828 IsGuiding returns 1
02:42:42.319 00.031 9828 IsSlewing returns 0
02:42:42.319 00.000 9828 IsGuiding returns 0
02:42:42.319 00.000 9828 scope move finished after 20 + 119 ms
02:42:42.319 00.000 9828 Move returns status 0, amount 20
02:42:42.319 00.000 9828 move complete, result=0
02:42:42.319 00.000 9828 worker thread done servicing request
02:42:42.319 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 20 ms NORTH
02:42:42.699 00.380 8976 Exposure complete
02:42:42.705 00.006 8976 worker thread done servicing request
02:42:42.706 00.001 5052 OnExposeComplete: enter
02:42:42.706 00.000 5052 UpdateGuideState(): m_state=6
02:42:42.706 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10086
02:42:42.706 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.19, Mass=109, SNR=7.2, Peak=69 HFD=1.7
02:42:42.706 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.14 = 2.14)
02:42:42.706 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
02:42:42.706 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.52 hyp=0.60 cameraTheta=-2.10 mountX=-0.32 mountY=0.53, mountTheta=2.12
02:42:42.706 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.52, opts=13)
02:42:42.706 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.52)
02:42:42.707 00.001 8976 Worker thread wakes up
02:42:42.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.52) opts 0xd
02:42:42.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.52)
02:42:42.707 00.000 8976 Moving (-0.30, -0.52) raw xDistance=-0.32 yDistance=0.53
02:42:42.707 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:42:42.707 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:42:42.707 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:42.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
02:42:42.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
02:42:42.707 00.000 8976 MoveAxis(R, 1, ABG)
02:42:42.707 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:42.707 00.000 5052 Enqueuing Expose request
02:42:42.707 00.000 8976 stepping (-23, 31) + (1, 0)
02:42:42.707 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:42.727 00.020 8976 Received - 47 (G) 
02:42:42.727 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:42.727 00.000 8976 stepped: pos (-22, 31)
02:42:42.728 00.001 8976 MoveAxis(D, 2, ABG)
02:42:42.728 00.000 8976 stepping (-22, 31) + (0, -2)
02:42:42.728 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:42.759 00.031 8976 Received - 47 (G) 
02:42:42.760 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:42.760 00.000 8976 stepped: pos (-22, 29)
02:42:42.760 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
02:42:42.760 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:42:42.760 00.000 8976 MountToCamera -- mountX=3.44 mountY=-4.68 hyp=5.80 mountTheta=-0.94 cameraX=2.60, cameraY=5.19 cameraTheta=1.11
02:42:42.760 00.000 8976 incremental bump (2.598, 5.189) isValid = 1
02:42:42.760 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:42:42.760 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:42.760 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:42.760 00.000 8976 move complete, result=0
02:42:42.760 00.000 8976 worker thread done servicing request
02:42:42.760 00.000 8976 Worker thread wakes up
02:42:42.760 00.000 9828 Worker thread wakes up
02:42:42.761 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:42.761 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:42.761 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
02:42:42.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:42.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:42.761 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
02:42:42.761 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
02:42:42.761 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:42:42.761 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:42:42.761 00.000 9828 BLC: window closed
02:42:42.761 00.000 9828 MoveAxis(E, 18, B)
02:42:42.761 00.000 9828 Guiding  Dir = 2, Dur = 18
02:42:42.762 00.001 9828 IsSlewing returns 0
02:42:42.762 00.000 9828 IsGuiding returns 0
02:42:42.762 00.000 9828 PulseGuide returned control before completion, sleep 28
02:42:42.805 00.043 9828 IsGuiding returns 1
02:42:42.805 00.000 9828 scope still moving after pulse duration time elapsed
02:42:42.836 00.031 9828 IsSlewing returns 0
02:42:42.836 00.000 9828 IsGuiding returns 1
02:42:42.867 00.031 9828 IsSlewing returns 0
02:42:42.867 00.000 9828 IsGuiding returns 1
02:42:42.898 00.031 9828 IsSlewing returns 0
02:42:42.898 00.000 9828 IsGuiding returns 0
02:42:42.898 00.000 9828 scope move finished after 18 + 118 ms
02:42:42.898 00.000 9828 Move returns status 0, amount 18
02:42:42.898 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:42.898 00.000 9828 MoveAxis(N, 14, B)
02:42:42.898 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:42.914 00.016 9828 IsSlewing returns 0
02:42:42.914 00.000 9828 IsGuiding returns 0
02:42:42.915 00.001 9828 PulseGuide returned control before completion, sleep 24
02:42:42.946 00.031 9828 IsGuiding returns 1
02:42:42.946 00.000 9828 scope still moving after pulse duration time elapsed
02:42:42.979 00.033 9828 IsSlewing returns 0
02:42:42.980 00.001 9828 IsGuiding returns 1
02:42:43.008 00.028 9828 IsSlewing returns 0
02:42:43.008 00.000 9828 IsGuiding returns 1
02:42:43.039 00.031 9828 IsSlewing returns 0
02:42:43.041 00.002 9828 IsGuiding returns 0
02:42:43.041 00.000 9828 scope move finished after 14 + 111 ms
02:42:43.041 00.000 9828 Move returns status 0, amount 14
02:42:43.041 00.000 9828 move complete, result=0
02:42:43.041 00.000 9828 worker thread done servicing request
02:42:43.041 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:42:43.447 00.406 8976 Exposure complete
02:42:43.453 00.006 8976 worker thread done servicing request
02:42:43.454 00.001 5052 OnExposeComplete: enter
02:42:43.454 00.000 5052 UpdateGuideState(): m_state=6
02:42:43.454 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10087
02:42:43.454 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=280.96, Mass=98, SNR=6.8, Peak=64 HFD=2.0
02:42:43.454 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.93 = 2.35)
02:42:43.454 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.25)
02:42:43.454 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.75 hyp=0.79 cameraTheta=-1.89 mountX=-0.56 mountY=0.61, mountTheta=2.31
02:42:43.454 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.75, opts=13)
02:42:43.454 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.75)
02:42:43.454 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:43.455 00.001 5052 UpdateGuideState exits: m=98 SNR=6.8
02:42:43.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:43.455 00.000 8976 Worker thread wakes up
02:42:43.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.75) opts 0xd
02:42:43.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.75)
02:42:43.455 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:43.455 00.000 5052 Enqueuing Expose request
02:42:43.455 00.000 8976 Moving (-0.24, -0.75) raw xDistance=-0.56 yDistance=0.61
02:42:43.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56
02:42:43.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
02:42:43.455 00.000 8976 MoveAxis(R, 2, ABG)
02:42:43.455 00.000 8976 stepping (-22, 29) + (2, 0)
02:42:43.455 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:43.479 00.024 8976 Received - 47 (G) 
02:42:43.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:43.479 00.000 8976 stepped: pos (-20, 29)
02:42:43.479 00.000 8976 MoveAxis(D, 3, ABG)
02:42:43.479 00.000 8976 stepping (-20, 29) + (0, -3)
02:42:43.479 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:43.511 00.032 8976 Received - 47 (G) 
02:42:43.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:43.511 00.000 8976 stepped: pos (-20, 26)
02:42:43.511 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:42:43.511 00.000 8976 MountToCamera -- mountX=3.31 mountY=-4.50 hyp=5.58 mountTheta=-0.94 cameraX=2.49, cameraY=5.00 cameraTheta=1.11
02:42:43.511 00.000 8976 incremental bump (2.494, 4.997) isValid = 1
02:42:43.511 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:42:43.511 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:43.511 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:43.511 00.000 8976 move complete, result=0
02:42:43.511 00.000 9828 Worker thread wakes up
02:42:43.511 00.000 8976 worker thread done servicing request
02:42:43.511 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.6 px 3 ms SOUTH
02:42:43.511 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:43.511 00.000 8976 Worker thread wakes up
02:42:43.511 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:43.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:43.512 00.001 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
02:42:43.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:43.512 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
02:42:43.512 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:42:43.512 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:42:43.512 00.000 9828 BLC: window closed
02:42:43.512 00.000 9828 MoveAxis(E, 18, B)
02:42:43.512 00.000 9828 Guiding  Dir = 2, Dur = 18
02:42:43.512 00.000 9828 IsSlewing returns 0
02:42:43.512 00.000 9828 IsGuiding returns 0
02:42:43.512 00.000 9828 PulseGuide returned control before completion, sleep 28
02:42:43.554 00.042 9828 IsGuiding returns 1
02:42:43.554 00.000 9828 scope still moving after pulse duration time elapsed
02:42:43.585 00.031 9828 IsSlewing returns 0
02:42:43.585 00.000 9828 IsGuiding returns 1
02:42:43.616 00.031 9828 IsSlewing returns 0
02:42:43.617 00.001 9828 IsGuiding returns 1
02:42:43.647 00.030 9828 IsSlewing returns 0
02:42:43.647 00.000 9828 IsGuiding returns 0
02:42:43.647 00.000 9828 scope move finished after 18 + 116 ms
02:42:43.648 00.001 9828 Move returns status 0, amount 18
02:42:43.648 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:43.648 00.000 9828 MoveAxis(N, 14, B)
02:42:43.648 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:43.662 00.014 9828 IsSlewing returns 0
02:42:43.662 00.000 9828 IsGuiding returns 0
02:42:43.662 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:43.692 00.030 9828 IsGuiding returns 1
02:42:43.692 00.000 9828 scope still moving after pulse duration time elapsed
02:42:43.723 00.031 9828 IsSlewing returns 0
02:42:43.723 00.000 9828 IsGuiding returns 1
02:42:43.754 00.031 9828 IsSlewing returns 0
02:42:43.754 00.000 9828 IsGuiding returns 1
02:42:43.785 00.031 9828 IsSlewing returns 0
02:42:43.789 00.004 9828 IsGuiding returns 1
02:42:43.816 00.027 9828 IsSlewing returns 0
02:42:43.816 00.000 9828 IsGuiding returns 0
02:42:43.816 00.000 9828 scope move finished after 14 + 139 ms
02:42:43.816 00.000 9828 Move returns status 0, amount 14
02:42:43.816 00.000 9828 move complete, result=0
02:42:43.816 00.000 9828 worker thread done servicing request
02:42:43.816 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:42:44.197 00.381 8976 Exposure complete
02:42:44.204 00.007 8976 worker thread done servicing request
02:42:44.204 00.000 5052 OnExposeComplete: enter
02:42:44.204 00.000 5052 UpdateGuideState(): m_state=6
02:42:44.204 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10088
02:42:44.204 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.87, Mass=93, SNR=6.6, Peak=62 HFD=2.2
02:42:44.204 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
02:42:44.204 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
02:42:44.204 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.16 hyp=0.33 cameraTheta=2.63 mountX=0.27 mountY=0.15, mountTheta=0.50
02:42:44.205 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.16, opts=13)
02:42:44.205 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.16)
02:42:44.205 00.000 8976 Worker thread wakes up
02:42:44.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.16) opts 0xd
02:42:44.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.16)
02:42:44.205 00.000 8976 Moving (-0.28, 0.16) raw xDistance=0.27 yDistance=0.15
02:42:44.205 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:42:44.205 00.000 5052 UpdateGuideState exits: m=93 SNR=6.6
02:42:44.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:44.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
02:42:44.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:42:44.205 00.000 8976 MoveAxis(L, 1, ABG)
02:42:44.205 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:44.206 00.001 5052 Enqueuing Expose request
02:42:44.206 00.000 8976 stepping (-20, 26) + (-1, 0)
02:42:44.206 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:44.230 00.024 8976 Received - 47 (G) 
02:42:44.230 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:44.230 00.000 8976 stepped: pos (-21, 26)
02:42:44.230 00.000 8976 MoveAxis(U, 0, ABG)
02:42:44.230 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:42:44.230 00.000 8976 MountToCamera -- mountX=3.28 mountY=-4.37 hyp=5.47 mountTheta=-0.93 cameraX=2.40, cameraY=4.91 cameraTheta=1.12
02:42:44.230 00.000 8976 incremental bump (2.401, 4.913) isValid = 1
02:42:44.231 00.001 8976 Scheduling Mount bump of (0.050, 0.107)
02:42:44.231 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:44.231 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:44.231 00.000 8976 move complete, result=0
02:42:44.231 00.000 9828 Worker thread wakes up
02:42:44.231 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:42:44.231 00.000 8976 worker thread done servicing request
02:42:44.231 00.000 8976 Worker thread wakes up
02:42:44.231 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:44.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:44.231 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:44.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:44.231 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
02:42:44.231 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
02:42:44.231 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:42:44.231 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:42:44.231 00.000 9828 BLC: window closed
02:42:44.232 00.001 9828 MoveAxis(E, 18, B)
02:42:44.232 00.000 9828 Guiding  Dir = 2, Dur = 18
02:42:44.232 00.000 9828 IsSlewing returns 0
02:42:44.232 00.000 9828 IsGuiding returns 0
02:42:44.232 00.000 9828 PulseGuide returned control before completion, sleep 28
02:42:44.269 00.037 9828 IsGuiding returns 1
02:42:44.269 00.000 9828 scope still moving after pulse duration time elapsed
02:42:44.300 00.031 9828 IsSlewing returns 0
02:42:44.300 00.000 9828 IsGuiding returns 1
02:42:44.331 00.031 9828 IsSlewing returns 0
02:42:44.331 00.000 9828 IsGuiding returns 1
02:42:44.363 00.032 9828 IsSlewing returns 0
02:42:44.363 00.000 9828 IsGuiding returns 0
02:42:44.363 00.000 9828 scope move finished after 18 + 112 ms
02:42:44.363 00.000 9828 Move returns status 0, amount 18
02:42:44.363 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:44.364 00.001 9828 MoveAxis(N, 14, B)
02:42:44.364 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:44.379 00.015 9828 IsSlewing returns 0
02:42:44.379 00.000 9828 IsGuiding returns 0
02:42:44.379 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:44.410 00.031 9828 IsGuiding returns 1
02:42:44.410 00.000 9828 scope still moving after pulse duration time elapsed
02:42:44.440 00.030 9828 IsSlewing returns 0
02:42:44.440 00.000 9828 IsGuiding returns 1
02:42:44.471 00.031 9828 IsSlewing returns 0
02:42:44.471 00.000 9828 IsGuiding returns 1
02:42:44.502 00.031 9828 IsSlewing returns 0
02:42:44.502 00.000 9828 IsGuiding returns 1
02:42:44.533 00.031 9828 IsSlewing returns 0
02:42:44.533 00.000 9828 IsGuiding returns 0
02:42:44.533 00.000 9828 scope move finished after 14 + 139 ms
02:42:44.533 00.000 9828 Move returns status 0, amount 14
02:42:44.533 00.000 9828 move complete, result=0
02:42:44.534 00.001 9828 worker thread done servicing request
02:42:44.534 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:42:44.914 00.380 8976 Exposure complete
02:42:44.920 00.006 8976 worker thread done servicing request
02:42:44.920 00.000 5052 OnExposeComplete: enter
02:42:44.920 00.000 5052 UpdateGuideState(): m_state=6
02:42:44.920 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10089
02:42:44.920 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=282.15, Mass=99, SNR=6.8, Peak=63 HFD=2.3
02:42:44.920 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
02:42:44.920 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
02:42:44.921 00.001 5052 CameraToMount -- cameraX=-0.05 cameraY=0.44 hyp=0.45 cameraTheta=1.68 mountX=0.42 mountY=-0.20, mountTheta=-0.44
02:42:44.921 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.44, opts=13)
02:42:44.921 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.44)
02:42:44.921 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:44.921 00.000 5052 UpdateGuideState exits: m=99 SNR=6.8
02:42:44.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:44.921 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:44.921 00.000 5052 Enqueuing Expose request
02:42:44.921 00.000 8976 Worker thread wakes up
02:42:44.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.44) opts 0xd
02:42:44.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.44)
02:42:44.922 00.001 8976 Moving (-0.05, 0.44) raw xDistance=0.42 yDistance=-0.20
02:42:44.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
02:42:44.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:42:44.922 00.000 8976 MoveAxis(L, 2, ABG)
02:42:44.922 00.000 8976 stepping (-21, 26) + (-2, 0)
02:42:44.922 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:44.950 00.028 8976 Received - 47 (G) 
02:42:44.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:44.950 00.000 8976 stepped: pos (-23, 26)
02:42:44.950 00.000 8976 MoveAxis(U, 0, ABG)
02:42:44.950 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:42:44.950 00.000 8976 MountToCamera -- mountX=3.36 mountY=-4.29 hyp=5.45 mountTheta=-0.91 cameraX=2.29, cameraY=4.95 cameraTheta=1.14
02:42:44.950 00.000 8976 incremental bump (2.293, 4.947) isValid = 1
02:42:44.950 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:42:44.950 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:44.950 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:44.950 00.000 8976 move complete, result=0
02:42:44.950 00.000 8976 worker thread done servicing request
02:42:44.950 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:42:44.950 00.000 8976 Worker thread wakes up
02:42:44.950 00.000 9828 Worker thread wakes up
02:42:44.950 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:44.950 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:44.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:44.950 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
02:42:44.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:44.950 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.12)
02:42:44.951 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:42:44.951 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:42:44.951 00.000 9828 BLC: window closed
02:42:44.951 00.000 9828 MoveAxis(E, 17, B)
02:42:44.951 00.000 9828 Guiding  Dir = 2, Dur = 17
02:42:44.951 00.000 9828 IsSlewing returns 0
02:42:44.951 00.000 9828 IsGuiding returns 0
02:42:44.951 00.000 9828 PulseGuide returned control before completion, sleep 27
02:42:44.980 00.029 9828 IsGuiding returns 1
02:42:44.980 00.000 9828 scope still moving after pulse duration time elapsed
02:42:45.011 00.031 9828 IsSlewing returns 0
02:42:45.011 00.000 9828 IsGuiding returns 1
02:42:45.042 00.031 9828 IsSlewing returns 0
02:42:45.042 00.000 9828 IsGuiding returns 1
02:42:45.073 00.031 9828 IsSlewing returns 0
02:42:45.073 00.000 9828 IsGuiding returns 1
02:42:45.104 00.031 9828 IsSlewing returns 0
02:42:45.104 00.000 9828 IsGuiding returns 0
02:42:45.104 00.000 9828 scope move finished after 17 + 135 ms
02:42:45.104 00.000 9828 Move returns status 0, amount 17
02:42:45.104 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:45.104 00.000 9828 MoveAxis(N, 14, B)
02:42:45.104 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:45.120 00.016 9828 IsSlewing returns 0
02:42:45.120 00.000 9828 IsGuiding returns 0
02:42:45.120 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:45.152 00.032 9828 IsGuiding returns 1
02:42:45.152 00.000 9828 scope still moving after pulse duration time elapsed
02:42:45.184 00.032 9828 IsSlewing returns 0
02:42:45.184 00.000 9828 IsGuiding returns 1
02:42:45.215 00.031 9828 IsSlewing returns 0
02:42:45.215 00.000 9828 IsGuiding returns 1
02:42:45.245 00.030 9828 IsSlewing returns 0
02:42:45.245 00.000 9828 IsGuiding returns 1
02:42:45.276 00.031 9828 IsSlewing returns 0
02:42:45.276 00.000 9828 IsGuiding returns 0
02:42:45.276 00.000 9828 scope move finished after 14 + 142 ms
02:42:45.276 00.000 9828 Move returns status 0, amount 14
02:42:45.276 00.000 9828 move complete, result=0
02:42:45.276 00.000 9828 worker thread done servicing request
02:42:45.276 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:42:45.636 00.360 8976 Exposure complete
02:42:45.640 00.004 8976 worker thread done servicing request
02:42:45.642 00.002 5052 OnExposeComplete: enter
02:42:45.642 00.000 5052 UpdateGuideState(): m_state=6
02:42:45.642 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10090
02:42:45.642 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.12, Mass=128, SNR=7.7, Peak=62 HFD=2.3
02:42:45.642 00.000 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.04) = xAngle (-3.75 = 2.53)
02:42:45.642 00.000 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.43)
02:42:45.642 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.59 hyp=0.59 cameraTheta=-1.71 mountX=-0.49 mountY=0.39, mountTheta=2.47
02:42:45.642 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.59, opts=13)
02:42:45.642 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.59)
02:42:45.642 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:45.643 00.001 5052 UpdateGuideState exits: m=128 SNR=7.7
02:42:45.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:45.643 00.000 8976 Worker thread wakes up
02:42:45.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.59) opts 0xd
02:42:45.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.59)
02:42:45.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:45.643 00.000 5052 Enqueuing Expose request
02:42:45.643 00.000 8976 Moving (-0.08, -0.59) raw xDistance=-0.49 yDistance=0.39
02:42:45.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.49
02:42:45.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
02:42:45.643 00.000 8976 MoveAxis(R, 2, ABG)
02:42:45.643 00.000 8976 stepping (-23, 26) + (2, 0)
02:42:45.643 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:45.669 00.026 8976 Received - 47 (G) 
02:42:45.669 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:45.669 00.000 8976 stepped: pos (-21, 26)
02:42:45.669 00.000 8976 MoveAxis(D, 2, ABG)
02:42:45.669 00.000 8976 stepping (-21, 26) + (0, -2)
02:42:45.669 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:45.701 00.032 8976 Received - 47 (G) 
02:42:45.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:45.701 00.000 8976 stepped: pos (-21, 24)
02:42:45.701 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:42:45.701 00.000 8976 MountToCamera -- mountX=3.31 mountY=-4.13 hyp=5.30 mountTheta=-0.90 cameraX=2.17, cameraY=4.83 cameraTheta=1.15
02:42:45.701 00.000 8976 incremental bump (2.173, 4.832) isValid = 1
02:42:45.701 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:42:45.701 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:45.701 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:45.701 00.000 8976 move complete, result=0
02:42:45.701 00.000 9828 Worker thread wakes up
02:42:45.701 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
02:42:45.701 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:45.701 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:45.701 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
02:42:45.701 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
02:42:45.701 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:42:45.702 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:42:45.702 00.000 9828 BLC: window closed
02:42:45.702 00.000 9828 MoveAxis(E, 17, B)
02:42:45.702 00.000 8976 worker thread done servicing request
02:42:45.702 00.000 8976 Worker thread wakes up
02:42:45.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:45.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:45.702 00.000 9828 Guiding  Dir = 2, Dur = 17
02:42:45.702 00.000 9828 IsSlewing returns 0
02:42:45.702 00.000 9828 IsGuiding returns 0
02:42:45.702 00.000 9828 PulseGuide returned control before completion, sleep 27
02:42:45.741 00.039 9828 IsGuiding returns 1
02:42:45.741 00.000 9828 scope still moving after pulse duration time elapsed
02:42:45.771 00.030 9828 IsSlewing returns 0
02:42:45.771 00.000 9828 IsGuiding returns 1
02:42:45.802 00.031 9828 IsSlewing returns 0
02:42:45.802 00.000 9828 IsGuiding returns 1
02:42:45.834 00.032 9828 IsSlewing returns 0
02:42:45.834 00.000 9828 IsGuiding returns 0
02:42:45.834 00.000 9828 scope move finished after 17 + 113 ms
02:42:45.834 00.000 9828 Move returns status 0, amount 17
02:42:45.834 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:45.834 00.000 9828 MoveAxis(N, 14, B)
02:42:45.834 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:45.850 00.016 9828 IsSlewing returns 0
02:42:45.850 00.000 9828 IsGuiding returns 0
02:42:45.850 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:45.882 00.032 9828 IsGuiding returns 1
02:42:45.882 00.000 9828 scope still moving after pulse duration time elapsed
02:42:45.913 00.031 9828 IsSlewing returns 0
02:42:45.913 00.000 9828 IsGuiding returns 1
02:42:45.943 00.030 9828 IsSlewing returns 0
02:42:45.943 00.000 9828 IsGuiding returns 1
02:42:45.975 00.032 9828 IsSlewing returns 0
02:42:45.975 00.000 9828 IsGuiding returns 1
02:42:46.006 00.031 9828 IsSlewing returns 0
02:42:46.006 00.000 9828 IsGuiding returns 0
02:42:46.006 00.000 9828 scope move finished after 14 + 142 ms
02:42:46.006 00.000 9828 Move returns status 0, amount 14
02:42:46.006 00.000 9828 move complete, result=0
02:42:46.006 00.000 9828 worker thread done servicing request
02:42:46.006 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:42:46.384 00.378 8976 Exposure complete
02:42:46.389 00.005 8976 worker thread done servicing request
02:42:46.389 00.000 5052 OnExposeComplete: enter
02:42:46.390 00.001 5052 UpdateGuideState(): m_state=6
02:42:46.390 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10091
02:42:46.390 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.53, Mass=112, SNR=7.2, Peak=63 HFD=2.7
02:42:46.390 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
02:42:46.390 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.05 = -3.05)
02:42:46.390 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.90 mountX=-0.22 mountY=-0.02, mountTheta=-3.05
02:42:46.390 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.18, opts=13)
02:42:46.390 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.18)
02:42:46.390 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:42:46.390 00.000 5052 UpdateGuideState exits: m=112 SNR=7.2
02:42:46.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:46.391 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:46.391 00.000 5052 Enqueuing Expose request
02:42:46.391 00.000 8976 Worker thread wakes up
02:42:46.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.18) opts 0xd
02:42:46.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.18)
02:42:46.391 00.000 8976 Moving (0.14, -0.18) raw xDistance=-0.22 yDistance=-0.02
02:42:46.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:42:46.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:42:46.391 00.000 8976 MoveAxis(R, 0, ABG)
02:42:46.391 00.000 8976 MoveAxis(U, 0, ABG)
02:42:46.391 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:42:46.391 00.000 8976 MountToCamera -- mountX=3.28 mountY=-4.03 hyp=5.19 mountTheta=-0.89 cameraX=2.09, cameraY=4.75 cameraTheta=1.16
02:42:46.391 00.000 8976 incremental bump (2.093, 4.755) isValid = 1
02:42:46.391 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:42:46.391 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:46.391 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:46.391 00.000 8976 move complete, result=0
02:42:46.391 00.000 9828 Worker thread wakes up
02:42:46.391 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:46.391 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:46.391 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.02)
02:42:46.391 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
02:42:46.391 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:42:46.392 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:42:46.392 00.000 8976 worker thread done servicing request
02:42:46.392 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:42:46.392 00.000 9828 BLC: window closed
02:42:46.392 00.000 9828 MoveAxis(E, 16, B)
02:42:46.392 00.000 9828 Guiding  Dir = 2, Dur = 16
02:42:46.392 00.000 8976 Worker thread wakes up
02:42:46.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:46.392 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:46.392 00.000 9828 IsSlewing returns 0
02:42:46.392 00.000 9828 IsGuiding returns 0
02:42:46.393 00.001 9828 PulseGuide returned control before completion, sleep 26
02:42:46.426 00.033 9828 IsGuiding returns 1
02:42:46.426 00.000 9828 scope still moving after pulse duration time elapsed
02:42:46.457 00.031 9828 IsSlewing returns 0
02:42:46.457 00.000 9828 IsGuiding returns 1
02:42:46.490 00.033 9828 IsSlewing returns 0
02:42:46.490 00.000 9828 IsGuiding returns 1
02:42:46.522 00.032 9828 IsSlewing returns 0
02:42:46.526 00.004 9828 IsGuiding returns 0
02:42:46.526 00.000 9828 scope move finished after 16 + 116 ms
02:42:46.526 00.000 9828 Move returns status 0, amount 16
02:42:46.526 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:46.526 00.000 9828 MoveAxis(N, 14, B)
02:42:46.526 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:46.537 00.011 9828 IsSlewing returns 0
02:42:46.537 00.000 9828 IsGuiding returns 0
02:42:46.537 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:46.569 00.032 9828 IsGuiding returns 1
02:42:46.569 00.000 9828 scope still moving after pulse duration time elapsed
02:42:46.601 00.032 9828 IsSlewing returns 0
02:42:46.601 00.000 9828 IsGuiding returns 1
02:42:46.632 00.031 9828 IsSlewing returns 0
02:42:46.632 00.000 9828 IsGuiding returns 1
02:42:46.664 00.032 9828 IsSlewing returns 0
02:42:46.664 00.000 9828 IsGuiding returns 1
02:42:46.695 00.031 9828 IsSlewing returns 0
02:42:46.695 00.000 9828 IsGuiding returns 1
02:42:46.725 00.030 9828 IsSlewing returns 0
02:42:46.725 00.000 9828 IsGuiding returns 0
02:42:46.725 00.000 9828 scope move finished after 14 + 174 ms
02:42:46.725 00.000 9828 Move returns status 0, amount 14
02:42:46.725 00.000 9828 move complete, result=0
02:42:46.725 00.000 9828 worker thread done servicing request
02:42:46.725 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:42:47.076 00.351 8976 Exposure complete
02:42:47.082 00.006 8976 worker thread done servicing request
02:42:47.082 00.000 5052 OnExposeComplete: enter
02:42:47.082 00.000 5052 UpdateGuideState(): m_state=6
02:42:47.082 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10092
02:42:47.082 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.73, Mass=108, SNR=7.1, Peak=60 HFD=2.5
02:42:47.082 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:42:47.082 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:42:47.082 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.02 hyp=0.54 cameraTheta=0.04 mountX=-0.23 mountY=-0.46, mountTheta=-2.03
02:42:47.083 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.02, opts=13)
02:42:47.083 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.02)
02:42:47.083 00.000 8976 Worker thread wakes up
02:42:47.083 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.02) opts 0xd
02:42:47.083 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.02)
02:42:47.083 00.000 8976 Moving (0.54, 0.02) raw xDistance=-0.23 yDistance=-0.46
02:42:47.083 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:42:47.083 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
02:42:47.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:47.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:42:47.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:42:47.083 00.000 8976 MoveAxis(R, 0, ABG)
02:42:47.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:47.083 00.000 5052 Enqueuing Expose request
02:42:47.083 00.000 8976 MoveAxis(U, 2, ABG)
02:42:47.084 00.001 8976 stepping (-21, 24) + (0, 2)
02:42:47.084 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:47.108 00.024 8976 Received - 47 (G) 
02:42:47.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:47.108 00.000 8976 stepped: pos (-21, 26)
02:42:47.108 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:42:47.108 00.000 8976 MountToCamera -- mountX=3.26 mountY=-4.06 hyp=5.21 mountTheta=-0.89 cameraX=2.13, cameraY=4.75 cameraTheta=1.15
02:42:47.108 00.000 8976 incremental bump (2.132, 4.751) isValid = 1
02:42:47.108 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:42:47.108 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:47.108 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:47.108 00.000 8976 move complete, result=0
02:42:47.108 00.000 9828 Worker thread wakes up
02:42:47.108 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:47.108 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:47.108 00.000 8976 worker thread done servicing request
02:42:47.108 00.000 8976 Worker thread wakes up
02:42:47.109 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:47.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:47.109 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:42:47.109 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:42:47.109 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
02:42:47.109 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:42:47.109 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:42:47.109 00.000 9828 BLC: window closed
02:42:47.109 00.000 9828 MoveAxis(E, 17, B)
02:42:47.109 00.000 9828 Guiding  Dir = 2, Dur = 17
02:42:47.109 00.000 9828 IsSlewing returns 0
02:42:47.109 00.000 9828 IsGuiding returns 0
02:42:47.110 00.001 9828 PulseGuide returned control before completion, sleep 27
02:42:47.144 00.034 9828 IsGuiding returns 1
02:42:47.144 00.000 9828 scope still moving after pulse duration time elapsed
02:42:47.176 00.032 9828 IsSlewing returns 0
02:42:47.176 00.000 9828 IsGuiding returns 1
02:42:47.208 00.032 9828 IsSlewing returns 0
02:42:47.208 00.000 9828 IsGuiding returns 1
02:42:47.239 00.031 9828 IsSlewing returns 0
02:42:47.239 00.000 9828 IsGuiding returns 0
02:42:47.240 00.001 9828 scope move finished after 17 + 112 ms
02:42:47.240 00.000 9828 Move returns status 0, amount 17
02:42:47.240 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:47.240 00.000 9828 MoveAxis(N, 14, B)
02:42:47.240 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:47.254 00.014 9828 IsSlewing returns 0
02:42:47.254 00.000 9828 IsGuiding returns 0
02:42:47.254 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:47.286 00.032 9828 IsGuiding returns 1
02:42:47.286 00.000 9828 scope still moving after pulse duration time elapsed
02:42:47.317 00.031 9828 IsSlewing returns 0
02:42:47.317 00.000 9828 IsGuiding returns 1
02:42:47.349 00.032 9828 IsSlewing returns 0
02:42:47.349 00.000 9828 IsGuiding returns 1
02:42:47.380 00.031 9828 IsSlewing returns 0
02:42:47.380 00.000 9828 IsGuiding returns 1
02:42:47.411 00.031 9828 IsSlewing returns 0
02:42:47.411 00.000 9828 IsGuiding returns 0
02:42:47.411 00.000 9828 scope move finished after 14 + 143 ms
02:42:47.411 00.000 9828 Move returns status 0, amount 14
02:42:47.411 00.000 9828 move complete, result=0
02:42:47.411 00.000 9828 worker thread done servicing request
02:42:47.411 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:42:47.792 00.381 8976 Exposure complete
02:42:47.798 00.006 8976 worker thread done servicing request
02:42:47.798 00.000 5052 OnExposeComplete: enter
02:42:47.798 00.000 5052 UpdateGuideState(): m_state=6
02:42:47.798 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10093
02:42:47.798 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.20, Mass=111, SNR=7.3, Peak=64 HFD=2.1
02:42:47.798 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.04) = xAngle (-3.55 = 2.74)
02:42:47.798 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.65 = 2.63)
02:42:47.798 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.51 hyp=0.51 cameraTheta=-1.50 mountX=-0.47 mountY=0.25, mountTheta=2.65
02:42:47.799 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.51, opts=13)
02:42:47.799 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.51)
02:42:47.799 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:47.799 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
02:42:47.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:47.799 00.000 8976 Worker thread wakes up
02:42:47.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.51) opts 0xd
02:42:47.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.51)
02:42:47.799 00.000 8976 Moving (0.03, -0.51) raw xDistance=-0.47 yDistance=0.25
02:42:47.799 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:47.799 00.000 5052 Enqueuing Expose request
02:42:47.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
02:42:47.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:42:47.799 00.000 8976 MoveAxis(R, 2, ABG)
02:42:47.799 00.000 8976 stepping (-21, 26) + (2, 0)
02:42:47.799 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:47.827 00.028 8976 Received - 47 (G) 
02:42:47.827 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:47.827 00.000 8976 stepped: pos (-19, 26)
02:42:47.827 00.000 8976 MoveAxis(U, 0, ABG)
02:42:47.827 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:42:47.827 00.000 8976 MountToCamera -- mountX=3.14 mountY=-4.08 hyp=5.15 mountTheta=-0.91 cameraX=2.20, cameraY=4.66 cameraTheta=1.13
02:42:47.827 00.000 8976 incremental bump (2.205, 4.658) isValid = 1
02:42:47.827 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:42:47.827 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:47.828 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:47.828 00.000 8976 move complete, result=0
02:42:47.828 00.000 8976 worker thread done servicing request
02:42:47.828 00.000 9828 Worker thread wakes up
02:42:47.828 00.000 8976 Worker thread wakes up
02:42:47.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:47.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:47.828 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
02:42:47.828 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:47.828 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:47.828 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
02:42:47.828 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
02:42:47.828 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:42:47.828 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:42:47.828 00.000 9828 BLC: window closed
02:42:47.828 00.000 9828 MoveAxis(E, 17, B)
02:42:47.828 00.000 9828 Guiding  Dir = 2, Dur = 17
02:42:47.829 00.001 9828 IsSlewing returns 0
02:42:47.829 00.000 9828 IsGuiding returns 0
02:42:47.829 00.000 9828 PulseGuide returned control before completion, sleep 27
02:42:47.860 00.031 9828 IsGuiding returns 1
02:42:47.860 00.000 9828 scope still moving after pulse duration time elapsed
02:42:47.891 00.031 9828 IsSlewing returns 0
02:42:47.891 00.000 9828 IsGuiding returns 1
02:42:47.922 00.031 9828 IsSlewing returns 0
02:42:47.922 00.000 9828 IsGuiding returns 1
02:42:47.954 00.032 9828 IsSlewing returns 0
02:42:47.954 00.000 9828 IsGuiding returns 1
02:42:47.986 00.032 9828 IsSlewing returns 0
02:42:47.986 00.000 9828 IsGuiding returns 0
02:42:47.986 00.000 9828 scope move finished after 17 + 140 ms
02:42:47.986 00.000 9828 Move returns status 0, amount 17
02:42:47.986 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:47.986 00.000 9828 MoveAxis(N, 14, B)
02:42:47.986 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:48.002 00.016 9828 IsSlewing returns 0
02:42:48.002 00.000 9828 IsGuiding returns 0
02:42:48.002 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:48.034 00.032 9828 IsGuiding returns 1
02:42:48.034 00.000 9828 scope still moving after pulse duration time elapsed
02:42:48.064 00.030 9828 IsSlewing returns 0
02:42:48.064 00.000 9828 IsGuiding returns 1
02:42:48.096 00.032 9828 IsSlewing returns 0
02:42:48.096 00.000 9828 IsGuiding returns 1
02:42:48.126 00.030 9828 IsSlewing returns 0
02:42:48.126 00.000 9828 IsGuiding returns 1
02:42:48.172 00.046 9828 IsSlewing returns 0
02:42:48.172 00.000 9828 IsGuiding returns 0
02:42:48.172 00.000 9828 scope move finished after 14 + 156 ms
02:42:48.172 00.000 9828 Move returns status 0, amount 14
02:42:48.172 00.000 9828 move complete, result=0
02:42:48.172 00.000 9828 worker thread done servicing request
02:42:48.172 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:42:48.514 00.342 8976 Exposure complete
02:42:48.519 00.005 8976 worker thread done servicing request
02:42:48.519 00.000 5052 OnExposeComplete: enter
02:42:48.519 00.000 5052 UpdateGuideState(): m_state=6
02:42:48.519 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10094
02:42:48.519 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.64, Mass=94, SNR=6.7, Peak=68 HFD=2.1
02:42:48.519 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
02:42:48.519 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
02:42:48.519 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.24 cameraTheta=-2.87 mountX=0.05 mountY=0.23, mountTheta=1.37
02:42:48.520 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.07, opts=13)
02:42:48.520 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.07)
02:42:48.520 00.000 8976 Worker thread wakes up
02:42:48.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.07) opts 0xd
02:42:48.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.07)
02:42:48.520 00.000 8976 Moving (-0.24, -0.07) raw xDistance=0.05 yDistance=0.23
02:42:48.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:42:48.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:42:48.521 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:42:48.521 00.000 5052 UpdateGuideState exits: m=94 SNR=6.7
02:42:48.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:48.521 00.000 8976 MoveAxis(R, 0, ABG)
02:42:48.521 00.000 8976 MoveAxis(U, 0, ABG)
02:42:48.521 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:42:48.521 00.000 8976 MountToCamera -- mountX=3.07 mountY=-4.10 hyp=5.12 mountTheta=-0.93 cameraX=2.25, cameraY=4.60 cameraTheta=1.11
02:42:48.521 00.000 8976 incremental bump (2.253, 4.596) isValid = 1
02:42:48.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:48.521 00.000 5052 Enqueuing Expose request
02:42:48.521 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:42:48.521 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:48.521 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:48.521 00.000 8976 move complete, result=0
02:42:48.521 00.000 9828 Worker thread wakes up
02:42:48.521 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:48.521 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:48.522 00.001 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
02:42:48.522 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:42:48.522 00.000 8976 worker thread done servicing request
02:42:48.522 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:42:48.522 00.000 8976 Worker thread wakes up
02:42:48.522 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:42:48.522 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:42:48.522 00.000 9828 BLC: window closed
02:42:48.522 00.000 9828 MoveAxis(E, 18, B)
02:42:48.522 00.000 9828 Guiding  Dir = 2, Dur = 18
02:42:48.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:48.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:48.523 00.001 9828 IsSlewing returns 0
02:42:48.523 00.000 9828 IsGuiding returns 0
02:42:48.523 00.000 9828 PulseGuide returned control before completion, sleep 28
02:42:48.564 00.041 9828 IsGuiding returns 1
02:42:48.564 00.000 9828 scope still moving after pulse duration time elapsed
02:42:48.596 00.032 9828 IsSlewing returns 0
02:42:48.596 00.000 9828 IsGuiding returns 1
02:42:48.626 00.030 9828 IsSlewing returns 0
02:42:48.626 00.000 9828 IsGuiding returns 1
02:42:48.657 00.031 9828 IsSlewing returns 0
02:42:48.657 00.000 9828 IsGuiding returns 0
02:42:48.657 00.000 9828 scope move finished after 18 + 116 ms
02:42:48.657 00.000 9828 Move returns status 0, amount 18
02:42:48.657 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:48.657 00.000 9828 MoveAxis(N, 14, B)
02:42:48.657 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:48.673 00.016 9828 IsSlewing returns 0
02:42:48.673 00.000 9828 IsGuiding returns 0
02:42:48.673 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:48.703 00.030 9828 IsGuiding returns 1
02:42:48.703 00.000 9828 scope still moving after pulse duration time elapsed
02:42:48.735 00.032 9828 IsSlewing returns 0
02:42:48.735 00.000 9828 IsGuiding returns 1
02:42:48.766 00.031 9828 IsSlewing returns 0
02:42:48.766 00.000 9828 IsGuiding returns 1
02:42:48.797 00.031 9828 IsSlewing returns 0
02:42:48.797 00.000 9828 IsGuiding returns 1
02:42:48.828 00.031 9828 IsSlewing returns 0
02:42:48.828 00.000 9828 IsGuiding returns 0
02:42:48.828 00.000 9828 scope move finished after 14 + 141 ms
02:42:48.828 00.000 9828 Move returns status 0, amount 14
02:42:48.828 00.000 9828 move complete, result=0
02:42:48.828 00.000 9828 worker thread done servicing request
02:42:48.828 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:42:49.206 00.378 8976 Exposure complete
02:42:49.211 00.005 8976 worker thread done servicing request
02:42:49.212 00.001 5052 OnExposeComplete: enter
02:42:49.212 00.000 5052 UpdateGuideState(): m_state=6
02:42:49.212 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10095
02:42:49.212 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.48, Mass=122, SNR=7.6, Peak=68 HFD=2.3
02:42:49.212 00.000 5052 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.04) = xAngle (-4.11 = 2.17)
02:42:49.212 00.000 5052 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.07)
02:42:49.212 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-2.07 mountX=-0.15 mountY=0.23, mountTheta=2.14
02:42:49.212 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.23, opts=13)
02:42:49.212 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.23)
02:42:49.213 00.001 8976 Worker thread wakes up
02:42:49.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.23) opts 0xd
02:42:49.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.23)
02:42:49.213 00.000 8976 Moving (-0.12, -0.23) raw xDistance=-0.15 yDistance=0.23
02:42:49.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:42:49.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:42:49.213 00.000 8976 MoveAxis(R, 0, ABG)
02:42:49.213 00.000 8976 MoveAxis(U, 0, ABG)
02:42:49.213 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:42:49.213 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:42:49.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:49.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:49.213 00.000 5052 Enqueuing Expose request
02:42:49.213 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:42:49.213 00.000 8976 MountToCamera -- mountX=3.01 mountY=-4.11 hyp=5.10 mountTheta=-0.94 cameraX=2.29, cameraY=4.55 cameraTheta=1.11
02:42:49.213 00.000 8976 incremental bump (2.286, 4.555) isValid = 1
02:42:49.213 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
02:42:49.214 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:49.214 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:49.214 00.000 8976 move complete, result=0
02:42:49.214 00.000 8976 worker thread done servicing request
02:42:49.214 00.000 8976 Worker thread wakes up
02:42:49.214 00.000 9828 Worker thread wakes up
02:42:49.214 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:49.214 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:49.214 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
02:42:49.214 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
02:42:49.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:49.214 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:49.214 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:42:49.214 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:42:49.214 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:42:49.214 00.000 9828 BLC: window closed
02:42:49.214 00.000 9828 MoveAxis(E, 18, B)
02:42:49.214 00.000 9828 Guiding  Dir = 2, Dur = 18
02:42:49.215 00.001 9828 IsSlewing returns 0
02:42:49.215 00.000 9828 IsGuiding returns 0
02:42:49.215 00.000 9828 PulseGuide returned control before completion, sleep 28
02:42:49.250 00.035 9828 IsGuiding returns 1
02:42:49.255 00.005 9828 scope still moving after pulse duration time elapsed
02:42:49.282 00.027 9828 IsSlewing returns 0
02:42:49.282 00.000 9828 IsGuiding returns 1
02:42:49.313 00.031 9828 IsSlewing returns 0
02:42:49.313 00.000 9828 IsGuiding returns 1
02:42:49.344 00.031 9828 IsSlewing returns 0
02:42:49.344 00.000 9828 IsGuiding returns 1
02:42:49.375 00.031 9828 IsSlewing returns 0
02:42:49.375 00.000 9828 IsGuiding returns 0
02:42:49.375 00.000 9828 scope move finished after 18 + 142 ms
02:42:49.375 00.000 9828 Move returns status 0, amount 18
02:42:49.375 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:49.375 00.000 9828 MoveAxis(N, 13, B)
02:42:49.375 00.000 9828 Guiding  Dir = 0, Dur = 13
02:42:49.391 00.016 9828 IsSlewing returns 0
02:42:49.391 00.000 9828 IsGuiding returns 0
02:42:49.391 00.000 9828 PulseGuide returned control before completion, sleep 23
02:42:49.422 00.031 9828 IsGuiding returns 1
02:42:49.422 00.000 9828 scope still moving after pulse duration time elapsed
02:42:49.453 00.031 9828 IsSlewing returns 0
02:42:49.453 00.000 9828 IsGuiding returns 1
02:42:49.483 00.030 9828 IsSlewing returns 0
02:42:49.483 00.000 9828 IsGuiding returns 1
02:42:49.513 00.030 9828 IsSlewing returns 0
02:42:49.513 00.000 9828 IsGuiding returns 1
02:42:49.543 00.030 9828 IsSlewing returns 0
02:42:49.543 00.000 9828 IsGuiding returns 0
02:42:49.543 00.000 9828 scope move finished after 13 + 139 ms
02:42:49.543 00.000 9828 Move returns status 0, amount 13
02:42:49.543 00.000 9828 move complete, result=0
02:42:49.543 00.000 9828 worker thread done servicing request
02:42:49.544 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:42:49.899 00.355 8976 Exposure complete
02:42:49.906 00.007 8976 worker thread done servicing request
02:42:49.906 00.000 5052 OnExposeComplete: enter
02:42:49.906 00.000 5052 UpdateGuideState(): m_state=6
02:42:49.906 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10096
02:42:49.906 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.90, Mass=123, SNR=7.6, Peak=73 HFD=2.1
02:42:49.906 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
02:42:49.906 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
02:42:49.906 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.19 hyp=0.30 cameraTheta=2.44 mountX=0.28 mountY=0.09, mountTheta=0.31
02:42:49.907 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.19, opts=13)
02:42:49.907 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.19)
02:42:49.907 00.000 8976 Worker thread wakes up
02:42:49.907 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:42:49.907 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:42:49.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.19) opts 0xd
02:42:49.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.19)
02:42:49.907 00.000 8976 Moving (-0.23, 0.19) raw xDistance=0.28 yDistance=0.09
02:42:49.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:42:49.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:42:49.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:49.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:49.907 00.000 5052 Enqueuing Expose request
02:42:49.908 00.001 8976 MoveAxis(L, 1, ABG)
02:42:49.908 00.000 8976 stepping (-19, 26) + (-1, 0)
02:42:49.908 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:49.937 00.029 8976 Received - 47 (G) 
02:42:49.937 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:49.937 00.000 8976 stepped: pos (-20, 26)
02:42:49.937 00.000 8976 MoveAxis(U, 0, ABG)
02:42:49.937 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:42:49.938 00.001 8976 MountToCamera -- mountX=3.03 mountY=-4.12 hyp=5.11 mountTheta=-0.94 cameraX=2.28, cameraY=4.57 cameraTheta=1.11
02:42:49.938 00.000 8976 incremental bump (2.285, 4.572) isValid = 1
02:42:49.938 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:42:49.938 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:49.938 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:49.938 00.000 8976 move complete, result=0
02:42:49.938 00.000 9828 Worker thread wakes up
02:42:49.938 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:49.938 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:49.938 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
02:42:49.938 00.000 8976 worker thread done servicing request
02:42:49.938 00.000 8976 Worker thread wakes up
02:42:49.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:49.938 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:42:49.938 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
02:42:49.938 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:42:49.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:49.939 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:42:49.939 00.000 9828 BLC: window closed
02:42:49.939 00.000 9828 MoveAxis(E, 18, B)
02:42:49.939 00.000 9828 Guiding  Dir = 2, Dur = 18
02:42:49.939 00.000 9828 IsSlewing returns 0
02:42:49.939 00.000 9828 IsGuiding returns 0
02:42:49.939 00.000 9828 PulseGuide returned control before completion, sleep 28
02:42:49.978 00.039 9828 IsGuiding returns 1
02:42:49.978 00.000 9828 scope still moving after pulse duration time elapsed
02:42:50.010 00.032 9828 IsSlewing returns 0
02:42:50.010 00.000 9828 IsGuiding returns 1
02:42:50.041 00.031 9828 IsSlewing returns 0
02:42:50.041 00.000 9828 IsGuiding returns 1
02:42:50.072 00.031 9828 IsSlewing returns 0
02:42:50.072 00.000 9828 IsGuiding returns 0
02:42:50.072 00.000 9828 scope move finished after 18 + 114 ms
02:42:50.073 00.001 9828 Move returns status 0, amount 18
02:42:50.073 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:50.073 00.000 9828 MoveAxis(N, 14, B)
02:42:50.073 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:50.087 00.014 9828 IsSlewing returns 0
02:42:50.087 00.000 9828 IsGuiding returns 0
02:42:50.087 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:50.119 00.032 9828 IsGuiding returns 1
02:42:50.119 00.000 9828 scope still moving after pulse duration time elapsed
02:42:50.151 00.032 9828 IsSlewing returns 0
02:42:50.151 00.000 9828 IsGuiding returns 1
02:42:50.182 00.031 9828 IsSlewing returns 0
02:42:50.182 00.000 9828 IsGuiding returns 1
02:42:50.213 00.031 9828 IsSlewing returns 0
02:42:50.213 00.000 9828 IsGuiding returns 1
02:42:50.244 00.031 9828 IsSlewing returns 0
02:42:50.244 00.000 9828 IsGuiding returns 0
02:42:50.244 00.000 9828 scope move finished after 14 + 142 ms
02:42:50.244 00.000 9828 Move returns status 0, amount 14
02:42:50.244 00.000 9828 move complete, result=0
02:42:50.244 00.000 9828 worker thread done servicing request
02:42:50.244 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:42:50.626 00.382 8976 Exposure complete
02:42:50.632 00.006 8976 worker thread done servicing request
02:42:50.632 00.000 5052 OnExposeComplete: enter
02:42:50.632 00.000 5052 UpdateGuideState(): m_state=6
02:42:50.632 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10097
02:42:50.632 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.59, Mass=104, SNR=7.0, Peak=67 HFD=2.2
02:42:50.632 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.47 = 1.82)
02:42:50.632 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
02:42:50.633 00.001 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.42 mountX=-0.04 mountY=0.17, mountTheta=1.81
02:42:50.633 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.12, opts=13)
02:42:50.634 00.001 5052 Enqueuing Move request for stepguider (-0.13, -0.12)
02:42:50.634 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:42:50.634 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:42:50.634 00.000 8976 Worker thread wakes up
02:42:50.634 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:50.634 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.12) opts 0xd
02:42:50.634 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:50.634 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.12)
02:42:50.634 00.000 8976 Moving (-0.13, -0.12) raw xDistance=-0.04 yDistance=0.17
02:42:50.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:42:50.634 00.000 5052 Enqueuing Expose request
02:42:50.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:42:50.634 00.000 8976 MoveAxis(R, 0, ABG)
02:42:50.635 00.001 8976 MoveAxis(U, 0, ABG)
02:42:50.635 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:42:50.635 00.000 8976 MountToCamera -- mountX=3.04 mountY=-4.12 hyp=5.12 mountTheta=-0.93 cameraX=2.28, cameraY=4.58 cameraTheta=1.11
02:42:50.635 00.000 8976 incremental bump (2.284, 4.583) isValid = 1
02:42:50.635 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:42:50.635 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:50.635 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:50.635 00.000 8976 move complete, result=0
02:42:50.635 00.000 9828 Worker thread wakes up
02:42:50.635 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:50.635 00.000 8976 worker thread done servicing request
02:42:50.635 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:50.635 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:42:50.636 00.001 8976 Worker thread wakes up
02:42:50.636 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:42:50.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:50.636 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
02:42:50.636 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:50.636 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:42:50.636 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:42:50.636 00.000 9828 BLC: window closed
02:42:50.636 00.000 9828 MoveAxis(E, 18, B)
02:42:50.636 00.000 9828 Guiding  Dir = 2, Dur = 18
02:42:50.636 00.000 9828 IsSlewing returns 0
02:42:50.637 00.001 9828 IsGuiding returns 0
02:42:50.637 00.000 9828 PulseGuide returned control before completion, sleep 28
02:42:50.667 00.030 9828 IsGuiding returns 1
02:42:50.667 00.000 9828 scope still moving after pulse duration time elapsed
02:42:50.697 00.030 9828 IsSlewing returns 0
02:42:50.697 00.000 9828 IsGuiding returns 1
02:42:50.727 00.030 9828 IsSlewing returns 0
02:42:50.728 00.001 9828 IsGuiding returns 1
02:42:50.757 00.029 9828 IsSlewing returns 0
02:42:50.758 00.001 9828 IsGuiding returns 1
02:42:50.789 00.031 9828 IsSlewing returns 0
02:42:50.791 00.002 9828 IsGuiding returns 0
02:42:50.791 00.000 9828 scope move finished after 18 + 136 ms
02:42:50.791 00.000 9828 Move returns status 0, amount 18
02:42:50.791 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:50.791 00.000 9828 MoveAxis(N, 14, B)
02:42:50.791 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:50.804 00.013 9828 IsSlewing returns 0
02:42:50.804 00.000 9828 IsGuiding returns 0
02:42:50.804 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:50.835 00.031 9828 IsGuiding returns 1
02:42:50.835 00.000 9828 scope still moving after pulse duration time elapsed
02:42:50.867 00.032 9828 IsSlewing returns 0
02:42:50.867 00.000 9828 IsGuiding returns 1
02:42:50.898 00.031 9828 IsSlewing returns 0
02:42:50.898 00.000 9828 IsGuiding returns 1
02:42:50.929 00.031 9828 IsSlewing returns 0
02:42:50.929 00.000 9828 IsGuiding returns 1
02:42:50.961 00.032 9828 IsSlewing returns 0
02:42:50.961 00.000 9828 IsGuiding returns 0
02:42:50.961 00.000 9828 scope move finished after 14 + 142 ms
02:42:50.962 00.001 9828 Move returns status 0, amount 14
02:42:50.962 00.000 9828 move complete, result=0
02:42:50.962 00.000 9828 worker thread done servicing request
02:42:50.962 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:42:51.327 00.365 8976 Exposure complete
02:42:51.333 00.006 8976 worker thread done servicing request
02:42:51.333 00.000 5052 OnExposeComplete: enter
02:42:51.333 00.000 5052 UpdateGuideState(): m_state=6
02:42:51.333 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10098
02:42:51.333 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.51, Mass=114, SNR=7.3, Peak=62 HFD=1.7
02:42:51.333 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
02:42:51.333 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
02:42:51.334 00.001 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.20 hyp=0.54 cameraTheta=-2.76 mountX=0.05 mountY=0.53, mountTheta=1.48
02:42:51.334 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.20, opts=13)
02:42:51.334 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.20)
02:42:51.335 00.001 8976 Worker thread wakes up
02:42:51.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:42:51.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.20) opts 0xd
02:42:51.335 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
02:42:51.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.20)
02:42:51.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:51.335 00.000 8976 Moving (-0.50, -0.20) raw xDistance=0.05 yDistance=0.53
02:42:51.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:51.335 00.000 5052 Enqueuing Expose request
02:42:51.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:42:51.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
02:42:51.335 00.000 8976 MoveAxis(R, 0, ABG)
02:42:51.335 00.000 8976 MoveAxis(D, 2, ABG)
02:42:51.336 00.001 8976 stepping (-20, 26) + (0, -2)
02:42:51.336 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:51.360 00.024 8976 Received - 47 (G) 
02:42:51.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:51.360 00.000 8976 stepped: pos (-20, 24)
02:42:51.360 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:42:51.360 00.000 8976 MountToCamera -- mountX=3.05 mountY=-4.02 hyp=5.04 mountTheta=-0.92 cameraX=2.19, cameraY=4.54 cameraTheta=1.12
02:42:51.360 00.000 8976 incremental bump (2.190, 4.543) isValid = 1
02:42:51.360 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:42:51.360 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:51.360 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:51.361 00.001 8976 move complete, result=0
02:42:51.361 00.000 9828 Worker thread wakes up
02:42:51.361 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:51.361 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:51.361 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:42:51.361 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:42:51.361 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:42:51.361 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:42:51.361 00.000 9828 BLC: window closed
02:42:51.361 00.000 9828 MoveAxis(E, 17, B)
02:42:51.361 00.000 9828 Guiding  Dir = 2, Dur = 17
02:42:51.361 00.000 8976 worker thread done servicing request
02:42:51.361 00.000 8976 Worker thread wakes up
02:42:51.361 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:42:51.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:51.361 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:51.362 00.001 9828 IsSlewing returns 0
02:42:51.362 00.000 9828 IsGuiding returns 0
02:42:51.362 00.000 9828 PulseGuide returned control before completion, sleep 27
02:42:51.400 00.038 9828 IsGuiding returns 1
02:42:51.400 00.000 9828 scope still moving after pulse duration time elapsed
02:42:51.433 00.033 9828 IsSlewing returns 0
02:42:51.433 00.000 9828 IsGuiding returns 1
02:42:51.464 00.031 9828 IsSlewing returns 0
02:42:51.464 00.000 9828 IsGuiding returns 1
02:42:51.495 00.031 9828 IsSlewing returns 0
02:42:51.495 00.000 9828 IsGuiding returns 0
02:42:51.495 00.000 9828 scope move finished after 17 + 115 ms
02:42:51.495 00.000 9828 Move returns status 0, amount 17
02:42:51.495 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:51.495 00.000 9828 MoveAxis(N, 14, B)
02:42:51.495 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:51.511 00.016 9828 IsSlewing returns 0
02:42:51.511 00.000 9828 IsGuiding returns 0
02:42:51.512 00.001 9828 PulseGuide returned control before completion, sleep 24
02:42:51.543 00.031 9828 IsGuiding returns 1
02:42:51.543 00.000 9828 scope still moving after pulse duration time elapsed
02:42:51.574 00.031 9828 IsSlewing returns 0
02:42:51.574 00.000 9828 IsGuiding returns 1
02:42:51.605 00.031 9828 IsSlewing returns 0
02:42:51.605 00.000 9828 IsGuiding returns 1
02:42:51.636 00.031 9828 IsSlewing returns 0
02:42:51.636 00.000 9828 IsGuiding returns 1
02:42:51.668 00.032 9828 IsSlewing returns 0
02:42:51.668 00.000 9828 IsGuiding returns 0
02:42:51.668 00.000 9828 scope move finished after 14 + 142 ms
02:42:51.668 00.000 9828 Move returns status 0, amount 14
02:42:51.668 00.000 9828 move complete, result=0
02:42:51.668 00.000 9828 worker thread done servicing request
02:42:51.668 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:42:52.051 00.383 8976 Exposure complete
02:42:52.057 00.006 8976 worker thread done servicing request
02:42:52.057 00.000 5052 OnExposeComplete: enter
02:42:52.057 00.000 5052 UpdateGuideState(): m_state=6
02:42:52.057 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10099
02:42:52.057 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.76, Mass=113, SNR=7.3, Peak=62 HFD=2.0
02:42:52.057 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:42:52.057 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:42:52.057 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.05 hyp=0.60 cameraTheta=3.06 mountX=0.32 mountY=0.48, mountTheta=0.98
02:42:52.058 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.05, opts=13)
02:42:52.058 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.05)
02:42:52.058 00.000 8976 Worker thread wakes up
02:42:52.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.05) opts 0xd
02:42:52.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.05)
02:42:52.058 00.000 8976 Moving (-0.60, 0.05) raw xDistance=0.32 yDistance=0.48
02:42:52.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:42:52.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
02:42:52.058 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:42:52.059 00.001 5052 UpdateGuideState exits: m=113 SNR=7.3
02:42:52.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:52.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:52.059 00.000 5052 Enqueuing Expose request
02:42:52.059 00.000 8976 MoveAxis(L, 1, ABG)
02:42:52.059 00.000 8976 stepping (-20, 24) + (-1, 0)
02:42:52.059 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:52.080 00.021 8976 Received - 47 (G) 
02:42:52.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:52.080 00.000 8976 stepped: pos (-21, 24)
02:42:52.080 00.000 8976 MoveAxis(D, 2, ABG)
02:42:52.080 00.000 8976 stepping (-21, 24) + (0, -2)
02:42:52.080 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:52.112 00.032 8976 Received - 47 (G) 
02:42:52.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:52.112 00.000 8976 stepped: pos (-21, 22)
02:42:52.112 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:42:52.112 00.000 8976 MountToCamera -- mountX=3.10 mountY=-3.85 hyp=4.94 mountTheta=-0.89 cameraX=2.01, cameraY=4.51 cameraTheta=1.15
02:42:52.112 00.000 8976 incremental bump (2.011, 4.514) isValid = 1
02:42:52.112 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:42:52.112 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:52.112 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:52.112 00.000 8976 move complete, result=0
02:42:52.112 00.000 8976 worker thread done servicing request
02:42:52.112 00.000 8976 Worker thread wakes up
02:42:52.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:52.113 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:52.113 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:42:52.113 00.000 9828 Worker thread wakes up
02:42:52.113 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:52.113 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:52.113 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:42:52.113 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
02:42:52.113 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:42:52.113 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:42:52.113 00.000 9828 BLC: window closed
02:42:52.113 00.000 9828 MoveAxis(E, 16, B)
02:42:52.113 00.000 9828 Guiding  Dir = 2, Dur = 16
02:42:52.113 00.000 9828 IsSlewing returns 0
02:42:52.114 00.001 9828 IsGuiding returns 0
02:42:52.114 00.000 9828 PulseGuide returned control before completion, sleep 26
02:42:52.152 00.038 9828 IsGuiding returns 1
02:42:52.152 00.000 9828 scope still moving after pulse duration time elapsed
02:42:52.182 00.030 9828 IsSlewing returns 0
02:42:52.182 00.000 9828 IsGuiding returns 1
02:42:52.213 00.031 9828 IsSlewing returns 0
02:42:52.213 00.000 9828 IsGuiding returns 1
02:42:52.245 00.032 9828 IsSlewing returns 0
02:42:52.245 00.000 9828 IsGuiding returns 0
02:42:52.245 00.000 9828 scope move finished after 16 + 115 ms
02:42:52.245 00.000 9828 Move returns status 0, amount 16
02:42:52.245 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:52.245 00.000 9828 MoveAxis(N, 14, B)
02:42:52.245 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:52.260 00.015 9828 IsSlewing returns 0
02:42:52.261 00.001 9828 IsGuiding returns 0
02:42:52.261 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:52.291 00.030 9828 IsGuiding returns 1
02:42:52.291 00.000 9828 scope still moving after pulse duration time elapsed
02:42:52.322 00.031 9828 IsSlewing returns 0
02:42:52.322 00.000 9828 IsGuiding returns 1
02:42:52.353 00.031 9828 IsSlewing returns 0
02:42:52.353 00.000 9828 IsGuiding returns 1
02:42:52.384 00.031 9828 IsSlewing returns 0
02:42:52.385 00.001 9828 IsGuiding returns 1
02:42:52.414 00.029 9828 IsSlewing returns 0
02:42:52.414 00.000 9828 IsGuiding returns 0
02:42:52.414 00.000 9828 scope move finished after 14 + 139 ms
02:42:52.414 00.000 9828 Move returns status 0, amount 14
02:42:52.414 00.000 9828 move complete, result=0
02:42:52.415 00.001 9828 worker thread done servicing request
02:42:52.415 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:42:52.800 00.385 8976 Exposure complete
02:42:52.806 00.006 8976 worker thread done servicing request
02:42:52.807 00.001 5052 OnExposeComplete: enter
02:42:52.807 00.000 5052 UpdateGuideState(): m_state=6
02:42:52.807 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10100
02:42:52.807 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=280.76, Mass=131, SNR=7.8, Peak=62 HFD=2.5
02:42:52.807 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
02:42:52.807 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
02:42:52.807 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.95 hyp=0.97 cameraTheta=-1.79 mountX=-0.75 mountY=0.69, mountTheta=2.39
02:42:52.807 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.95, opts=13)
02:42:52.808 00.001 5052 Enqueuing Move request for stepguider (-0.21, -0.95)
02:42:52.808 00.000 8976 Worker thread wakes up
02:42:52.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.95) opts 0xd
02:42:52.808 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.95)
02:42:52.808 00.000 8976 Moving (-0.21, -0.95) raw xDistance=-0.75 yDistance=0.69
02:42:52.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:42:52.808 00.000 5052 UpdateGuideState exits: m=131 SNR=7.8
02:42:52.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:52.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:52.808 00.000 5052 Enqueuing Expose request
02:42:52.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.75
02:42:52.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.69
02:42:52.808 00.000 8976 MoveAxis(R, 3, ABG)
02:42:52.808 00.000 8976 stepping (-21, 22) + (3, 0)
02:42:52.808 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:52.847 00.039 8976 Received - 47 (G) 
02:42:52.848 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:52.848 00.000 8976 stepped: pos (-18, 22)
02:42:52.848 00.000 8976 MoveAxis(D, 3, ABG)
02:42:52.848 00.000 8976 stepping (-18, 22) + (0, -3)
02:42:52.848 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:52.880 00.032 8976 Received - 47 (G) 
02:42:52.880 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:52.880 00.000 8976 stepped: pos (-18, 19)
02:42:52.880 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:42:52.880 00.000 8976 MountToCamera -- mountX=2.99 mountY=-3.57 hyp=4.66 mountTheta=-0.87 cameraX=1.82, cameraY=4.29 cameraTheta=1.17
02:42:52.880 00.000 8976 incremental bump (1.820, 4.287) isValid = 1
02:42:52.880 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
02:42:52.880 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:42:52.880 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:42:52.880 00.000 8976 move complete, result=0
02:42:52.880 00.000 9828 Worker thread wakes up
02:42:52.880 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:42:52.880 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:42:52.880 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
02:42:52.880 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
02:42:52.880 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:42:52.880 00.000 8976 worker thread done servicing request
02:42:52.880 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.7 px 3 ms SOUTH
02:42:52.880 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:42:52.881 00.001 9828 BLC: window closed
02:42:52.881 00.000 9828 MoveAxis(E, 16, B)
02:42:52.881 00.000 9828 Guiding  Dir = 2, Dur = 16
02:42:52.881 00.000 8976 Worker thread wakes up
02:42:52.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:52.881 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:52.881 00.000 9828 IsSlewing returns 0
02:42:52.881 00.000 9828 IsGuiding returns 0
02:42:52.881 00.000 9828 PulseGuide returned control before completion, sleep 26
02:42:52.912 00.031 9828 IsGuiding returns 1
02:42:52.912 00.000 9828 scope still moving after pulse duration time elapsed
02:42:52.943 00.031 9828 IsSlewing returns 0
02:42:52.943 00.000 9828 IsGuiding returns 1
02:42:52.974 00.031 9828 IsSlewing returns 0
02:42:52.974 00.000 9828 IsGuiding returns 1
02:42:53.004 00.030 9828 IsSlewing returns 0
02:42:53.004 00.000 9828 IsGuiding returns 0
02:42:53.004 00.000 9828 scope move finished after 16 + 107 ms
02:42:53.004 00.000 9828 Move returns status 0, amount 16
02:42:53.004 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:53.004 00.000 9828 MoveAxis(N, 14, B)
02:42:53.004 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:53.020 00.016 9828 IsSlewing returns 0
02:42:53.020 00.000 9828 IsGuiding returns 0
02:42:53.020 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:53.051 00.031 9828 IsGuiding returns 1
02:42:53.051 00.000 9828 scope still moving after pulse duration time elapsed
02:42:53.082 00.031 9828 IsSlewing returns 0
02:42:53.082 00.000 9828 IsGuiding returns 1
02:42:53.113 00.031 9828 IsSlewing returns 0
02:42:53.113 00.000 9828 IsGuiding returns 1
02:42:53.144 00.031 9828 IsSlewing returns 0
02:42:53.144 00.000 9828 IsGuiding returns 1
02:42:53.175 00.031 9828 IsSlewing returns 0
02:42:53.175 00.000 9828 IsGuiding returns 0
02:42:53.175 00.000 9828 scope move finished after 14 + 140 ms
02:42:53.175 00.000 9828 Move returns status 0, amount 14
02:42:53.175 00.000 9828 move complete, result=0
02:42:53.175 00.000 9828 worker thread done servicing request
02:42:53.175 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:42:53.569 00.394 8976 Exposure complete
02:42:53.575 00.006 8976 worker thread done servicing request
02:42:53.576 00.001 5052 OnExposeComplete: enter
02:42:53.576 00.000 5052 UpdateGuideState(): m_state=6
02:42:53.576 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10101
02:42:53.576 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=282.11, Mass=91, SNR=6.6, Peak=66 HFD=1.8
02:42:53.576 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
02:42:53.576 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
02:42:53.576 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.40 hyp=0.77 cameraTheta=0.55 mountX=0.06 mountY=-0.77, mountTheta=-1.50
02:42:53.577 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.40, opts=13)
02:42:53.577 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.40)
02:42:53.577 00.000 8976 Worker thread wakes up
02:42:53.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.40) opts 0xd
02:42:53.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.40)
02:42:53.577 00.000 8976 Moving (0.66, 0.40) raw xDistance=0.06 yDistance=-0.77
02:42:53.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:42:53.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.77
02:42:53.577 00.000 8976 MoveAxis(R, 0, ABG)
02:42:53.577 00.000 8976 MoveAxis(U, 3, ABG)
02:42:53.577 00.000 8976 stepping (-18, 19) + (0, 3)
02:42:53.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:53.577 00.000 5052 UpdateGuideState exits: m=91 SNR=6.6
02:42:53.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:53.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:53.577 00.000 5052 Enqueuing Expose request
02:42:53.577 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:53.614 00.037 8976 Received - 47 (G) 
02:42:53.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:53.614 00.000 8976 stepped: pos (-18, 22)
02:42:53.614 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:42:53.615 00.001 8976 MountToCamera -- mountX=2.91 mountY=-3.55 hyp=4.59 mountTheta=-0.88 cameraX=1.83, cameraY=4.21 cameraTheta=1.16
02:42:53.615 00.000 8976 incremental bump (1.832, 4.207) isValid = 1
02:42:53.615 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:42:53.615 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:53.615 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:53.615 00.000 8976 move complete, result=0
02:42:53.615 00.000 9828 Worker thread wakes up
02:42:53.615 00.000 8976 worker thread done servicing request
02:42:53.615 00.000 8976 Worker thread wakes up
02:42:53.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:53.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:53.615 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:53.615 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:42:53.615 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:53.615 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
02:42:53.616 00.001 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
02:42:53.616 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:42:53.616 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:42:53.616 00.000 9828 BLC: window closed
02:42:53.616 00.000 9828 MoveAxis(E, 16, B)
02:42:53.616 00.000 9828 Guiding  Dir = 2, Dur = 16
02:42:53.616 00.000 9828 IsSlewing returns 0
02:42:53.616 00.000 9828 IsGuiding returns 0
02:42:53.616 00.000 9828 PulseGuide returned control before completion, sleep 26
02:42:53.647 00.031 9828 IsGuiding returns 1
02:42:53.647 00.000 9828 scope still moving after pulse duration time elapsed
02:42:53.678 00.031 9828 IsSlewing returns 0
02:42:53.678 00.000 9828 IsGuiding returns 1
02:42:53.708 00.030 9828 IsSlewing returns 0
02:42:53.708 00.000 9828 IsGuiding returns 1
02:42:53.739 00.031 9828 IsSlewing returns 0
02:42:53.739 00.000 9828 IsGuiding returns 1
02:42:53.770 00.031 9828 IsSlewing returns 0
02:42:53.770 00.000 9828 IsGuiding returns 0
02:42:53.770 00.000 9828 scope move finished after 16 + 137 ms
02:42:53.770 00.000 9828 Move returns status 0, amount 16
02:42:53.770 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:53.770 00.000 9828 MoveAxis(N, 14, B)
02:42:53.770 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:53.785 00.015 9828 IsSlewing returns 0
02:42:53.785 00.000 9828 IsGuiding returns 0
02:42:53.785 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:53.817 00.032 9828 IsGuiding returns 1
02:42:53.817 00.000 9828 scope still moving after pulse duration time elapsed
02:42:53.849 00.032 9828 IsSlewing returns 0
02:42:53.849 00.000 9828 IsGuiding returns 1
02:42:53.880 00.031 9828 IsSlewing returns 0
02:42:53.880 00.000 9828 IsGuiding returns 1
02:42:53.910 00.030 9828 IsSlewing returns 0
02:42:53.910 00.000 9828 IsGuiding returns 1
02:42:53.941 00.031 9828 IsSlewing returns 0
02:42:53.941 00.000 9828 IsGuiding returns 0
02:42:53.941 00.000 9828 scope move finished after 14 + 141 ms
02:42:53.941 00.000 9828 Move returns status 0, amount 14
02:42:53.941 00.000 9828 move complete, result=0
02:42:53.941 00.000 9828 worker thread done servicing request
02:42:53.941 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:42:54.303 00.362 8976 Exposure complete
02:42:54.308 00.005 8976 worker thread done servicing request
02:42:54.308 00.000 5052 OnExposeComplete: enter
02:42:54.308 00.000 5052 UpdateGuideState(): m_state=6
02:42:54.308 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10102
02:42:54.308 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.74, Mass=127, SNR=7.8, Peak=73 HFD=2.4
02:42:54.308 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:42:54.308 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:42:54.309 00.001 5052 CameraToMount -- cameraX=-0.25 cameraY=0.03 hyp=0.25 cameraTheta=3.02 mountX=0.14 mountY=0.19, mountTheta=0.94
02:42:54.309 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.03, opts=13)
02:42:54.309 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.03)
02:42:54.309 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:42:54.309 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:42:54.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:54.309 00.000 8976 Worker thread wakes up
02:42:54.309 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.03) opts 0xd
02:42:54.309 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.03)
02:42:54.309 00.000 8976 Moving (-0.25, 0.03) raw xDistance=0.14 yDistance=0.19
02:42:54.309 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:54.310 00.001 5052 Enqueuing Expose request
02:42:54.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:42:54.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:42:54.310 00.000 8976 MoveAxis(R, 0, ABG)
02:42:54.310 00.000 8976 MoveAxis(U, 0, ABG)
02:42:54.310 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:42:54.310 00.000 8976 MountToCamera -- mountX=2.86 mountY=-3.53 hyp=4.54 mountTheta=-0.89 cameraX=1.84, cameraY=4.15 cameraTheta=1.15
02:42:54.310 00.000 8976 incremental bump (1.840, 4.154) isValid = 1
02:42:54.310 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:42:54.310 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:54.310 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:54.310 00.000 8976 move complete, result=0
02:42:54.310 00.000 8976 worker thread done servicing request
02:42:54.310 00.000 8976 Worker thread wakes up
02:42:54.310 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:42:54.310 00.000 9828 Worker thread wakes up
02:42:54.310 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:54.310 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:54.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:54.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:54.311 00.001 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:42:54.311 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
02:42:54.311 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:42:54.311 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:42:54.311 00.000 9828 BLC: window closed
02:42:54.311 00.000 9828 MoveAxis(E, 16, B)
02:42:54.311 00.000 9828 Guiding  Dir = 2, Dur = 16
02:42:54.311 00.000 9828 IsSlewing returns 0
02:42:54.311 00.000 9828 IsGuiding returns 0
02:42:54.311 00.000 9828 PulseGuide returned control before completion, sleep 26
02:42:54.346 00.035 9828 IsGuiding returns 1
02:42:54.346 00.000 9828 scope still moving after pulse duration time elapsed
02:42:54.378 00.032 9828 IsSlewing returns 0
02:42:54.378 00.000 9828 IsGuiding returns 1
02:42:54.408 00.030 9828 IsSlewing returns 0
02:42:54.408 00.000 9828 IsGuiding returns 1
02:42:54.440 00.032 9828 IsSlewing returns 0
02:42:54.440 00.000 9828 IsGuiding returns 0
02:42:54.440 00.000 9828 scope move finished after 16 + 112 ms
02:42:54.440 00.000 9828 Move returns status 0, amount 16
02:42:54.440 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:54.440 00.000 9828 MoveAxis(N, 14, B)
02:42:54.440 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:54.456 00.016 9828 IsSlewing returns 0
02:42:54.456 00.000 9828 IsGuiding returns 0
02:42:54.456 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:54.487 00.031 9828 IsGuiding returns 1
02:42:54.487 00.000 9828 scope still moving after pulse duration time elapsed
02:42:54.517 00.030 9828 IsSlewing returns 0
02:42:54.517 00.000 9828 IsGuiding returns 1
02:42:54.548 00.031 9828 IsSlewing returns 0
02:42:54.548 00.000 9828 IsGuiding returns 1
02:42:54.580 00.032 9828 IsSlewing returns 0
02:42:54.580 00.000 9828 IsGuiding returns 1
02:42:54.611 00.031 9828 IsSlewing returns 0
02:42:54.611 00.000 9828 IsGuiding returns 0
02:42:54.611 00.000 9828 scope move finished after 14 + 141 ms
02:42:54.611 00.000 9828 Move returns status 0, amount 14
02:42:54.611 00.000 9828 move complete, result=0
02:42:54.611 00.000 9828 worker thread done servicing request
02:42:54.611 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:42:54.997 00.386 8976 Exposure complete
02:42:55.003 00.006 8976 worker thread done servicing request
02:42:55.003 00.000 5052 OnExposeComplete: enter
02:42:55.003 00.000 5052 UpdateGuideState(): m_state=6
02:42:55.003 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10103
02:42:55.003 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.87, Mass=98, SNR=6.8, Peak=66 HFD=1.9
02:42:55.003 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
02:42:55.003 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
02:42:55.003 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.80 mountX=0.07 mountY=-0.22, mountTheta=-1.26
02:42:55.004 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.16, opts=13)
02:42:55.004 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.16)
02:42:55.004 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:55.004 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
02:42:55.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:55.004 00.000 8976 Worker thread wakes up
02:42:55.004 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.16) opts 0xd
02:42:55.004 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.16)
02:42:55.004 00.000 8976 Moving (0.16, 0.16) raw xDistance=0.07 yDistance=-0.22
02:42:55.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:42:55.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:55.004 00.000 5052 Enqueuing Expose request
02:42:55.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:42:55.004 00.000 8976 MoveAxis(R, 0, ABG)
02:42:55.004 00.000 8976 MoveAxis(U, 0, ABG)
02:42:55.004 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:42:55.004 00.000 8976 MountToCamera -- mountX=2.83 mountY=-3.52 hyp=4.51 mountTheta=-0.89 cameraX=1.85, cameraY=4.12 cameraTheta=1.15
02:42:55.004 00.000 8976 incremental bump (1.845, 4.118) isValid = 1
02:42:55.005 00.001 8976 Scheduling Mount bump of (0.047, 0.109)
02:42:55.005 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:55.005 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:55.005 00.000 8976 move complete, result=0
02:42:55.005 00.000 9828 Worker thread wakes up
02:42:55.005 00.000 8976 worker thread done servicing request
02:42:55.005 00.000 8976 Worker thread wakes up
02:42:55.005 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:55.005 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:55.005 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:42:55.005 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
02:42:55.005 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:42:55.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:55.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:55.005 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:42:55.005 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:42:55.005 00.000 9828 BLC: window closed
02:42:55.005 00.000 9828 MoveAxis(E, 16, B)
02:42:55.005 00.000 9828 Guiding  Dir = 2, Dur = 16
02:42:55.006 00.001 9828 IsSlewing returns 0
02:42:55.006 00.000 9828 IsGuiding returns 0
02:42:55.006 00.000 9828 PulseGuide returned control before completion, sleep 26
02:42:55.033 00.027 9828 IsGuiding returns 1
02:42:55.033 00.000 9828 scope still moving after pulse duration time elapsed
02:42:55.065 00.032 9828 IsSlewing returns 0
02:42:55.065 00.000 9828 IsGuiding returns 1
02:42:55.096 00.031 9828 IsSlewing returns 0
02:42:55.096 00.000 9828 IsGuiding returns 1
02:42:55.127 00.031 9828 IsSlewing returns 0
02:42:55.127 00.000 9828 IsGuiding returns 1
02:42:55.158 00.031 9828 IsSlewing returns 0
02:42:55.158 00.000 9828 IsGuiding returns 0
02:42:55.158 00.000 9828 scope move finished after 16 + 136 ms
02:42:55.158 00.000 9828 Move returns status 0, amount 16
02:42:55.158 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:55.158 00.000 9828 MoveAxis(N, 14, B)
02:42:55.158 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:55.173 00.015 9828 IsSlewing returns 0
02:42:55.173 00.000 9828 IsGuiding returns 0
02:42:55.173 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:55.204 00.031 9828 IsGuiding returns 1
02:42:55.204 00.000 9828 scope still moving after pulse duration time elapsed
02:42:55.235 00.031 9828 IsSlewing returns 0
02:42:55.235 00.000 9828 IsGuiding returns 1
02:42:55.282 00.047 9828 IsSlewing returns 0
02:42:55.282 00.000 9828 IsGuiding returns 1
02:42:55.313 00.031 9828 IsSlewing returns 0
02:42:55.313 00.000 9828 IsGuiding returns 0
02:42:55.313 00.000 9828 scope move finished after 14 + 125 ms
02:42:55.313 00.000 9828 Move returns status 0, amount 14
02:42:55.313 00.000 9828 move complete, result=0
02:42:55.313 00.000 9828 worker thread done servicing request
02:42:55.313 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:42:55.691 00.378 8976 Exposure complete
02:42:55.696 00.005 8976 worker thread done servicing request
02:42:55.697 00.001 5052 OnExposeComplete: enter
02:42:55.697 00.000 5052 UpdateGuideState(): m_state=6
02:42:55.697 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10104
02:42:55.697 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.88, Mass=114, SNR=7.3, Peak=68 HFD=2.2
02:42:55.697 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:42:55.697 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
02:42:55.697 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.17 hyp=0.33 cameraTheta=2.61 mountX=0.28 mountY=0.15, mountTheta=0.49
02:42:55.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.17, opts=13)
02:42:55.698 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.17)
02:42:55.698 00.000 8976 Worker thread wakes up
02:42:55.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.17) opts 0xd
02:42:55.699 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.17)
02:42:55.699 00.000 8976 Moving (-0.29, 0.17) raw xDistance=0.28 yDistance=0.15
02:42:55.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:42:55.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:42:55.699 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
02:42:55.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:55.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:42:55.699 00.000 8976 MoveAxis(L, 1, ABG)
02:42:55.699 00.000 8976 stepping (-18, 22) + (-1, 0)
02:42:55.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:55.699 00.000 5052 Enqueuing Expose request
02:42:55.699 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:55.725 00.026 8976 Received - 47 (G) 
02:42:55.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:55.725 00.000 8976 stepped: pos (-19, 22)
02:42:55.725 00.000 8976 MoveAxis(U, 0, ABG)
02:42:55.725 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:42:55.725 00.000 8976 MountToCamera -- mountX=2.85 mountY=-3.51 hyp=4.52 mountTheta=-0.89 cameraX=1.83, cameraY=4.14 cameraTheta=1.16
02:42:55.725 00.000 8976 incremental bump (1.826, 4.139) isValid = 1
02:42:55.725 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:42:55.725 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:55.725 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:55.725 00.000 8976 move complete, result=0
02:42:55.725 00.000 9828 Worker thread wakes up
02:42:55.725 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:55.725 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:55.725 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:42:55.725 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
02:42:55.725 00.000 8976 worker thread done servicing request
02:42:55.725 00.000 8976 Worker thread wakes up
02:42:55.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:55.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:55.726 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:42:55.726 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:42:55.726 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:42:55.726 00.000 9828 BLC: window closed
02:42:55.726 00.000 9828 MoveAxis(E, 16, B)
02:42:55.726 00.000 9828 Guiding  Dir = 2, Dur = 16
02:42:55.726 00.000 9828 IsSlewing returns 0
02:42:55.727 00.001 9828 IsGuiding returns 0
02:42:55.727 00.000 9828 PulseGuide returned control before completion, sleep 26
02:42:55.761 00.034 9828 IsGuiding returns 1
02:42:55.761 00.000 9828 scope still moving after pulse duration time elapsed
02:42:55.792 00.031 9828 IsSlewing returns 0
02:42:55.792 00.000 9828 IsGuiding returns 1
02:42:55.824 00.032 9828 IsSlewing returns 0
02:42:55.824 00.000 9828 IsGuiding returns 1
02:42:55.854 00.030 9828 IsSlewing returns 0
02:42:55.854 00.000 9828 IsGuiding returns 0
02:42:55.854 00.000 9828 scope move finished after 16 + 111 ms
02:42:55.854 00.000 9828 Move returns status 0, amount 16
02:42:55.854 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:55.854 00.000 9828 MoveAxis(N, 14, B)
02:42:55.854 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:55.869 00.015 9828 IsSlewing returns 0
02:42:55.869 00.000 9828 IsGuiding returns 0
02:42:55.869 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:55.900 00.031 9828 IsGuiding returns 1
02:42:55.900 00.000 9828 scope still moving after pulse duration time elapsed
02:42:55.931 00.031 9828 IsSlewing returns 0
02:42:55.931 00.000 9828 IsGuiding returns 1
02:42:55.962 00.031 9828 IsSlewing returns 0
02:42:55.962 00.000 9828 IsGuiding returns 1
02:42:55.993 00.031 9828 IsSlewing returns 0
02:42:55.993 00.000 9828 IsGuiding returns 0
02:42:55.993 00.000 9828 scope move finished after 14 + 109 ms
02:42:55.993 00.000 9828 Move returns status 0, amount 14
02:42:55.993 00.000 9828 move complete, result=0
02:42:55.993 00.000 9828 worker thread done servicing request
02:42:55.993 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:42:56.412 00.419 8976 Exposure complete
02:42:56.418 00.006 8976 worker thread done servicing request
02:42:56.418 00.000 5052 OnExposeComplete: enter
02:42:56.418 00.000 5052 UpdateGuideState(): m_state=6
02:42:56.418 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10105
02:42:56.418 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.95, Mass=96, SNR=6.8, Peak=73 HFD=1.9
02:42:56.418 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.04) = xAngle (0.24 = 0.24)
02:42:56.418 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.13 = 0.13)
02:42:56.418 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.24 hyp=0.31 cameraTheta=2.28 mountX=0.31 mountY=0.04, mountTheta=0.14
02:42:56.419 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.24, opts=13)
02:42:56.419 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.24)
02:42:56.419 00.000 8976 Worker thread wakes up
02:42:56.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.24) opts 0xd
02:42:56.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.24)
02:42:56.420 00.001 8976 Moving (-0.20, 0.24) raw xDistance=0.31 yDistance=0.04
02:42:56.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:42:56.420 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:42:56.420 00.000 5052 UpdateGuideState exits: m=96 SNR=6.8
02:42:56.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:56.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:56.420 00.000 5052 Enqueuing Expose request
02:42:56.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:42:56.420 00.000 8976 MoveAxis(L, 1, ABG)
02:42:56.420 00.000 8976 stepping (-19, 22) + (-1, 0)
02:42:56.420 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:56.444 00.024 8976 Received - 47 (G) 
02:42:56.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:56.445 00.001 8976 stepped: pos (-20, 22)
02:42:56.445 00.000 8976 MoveAxis(U, 0, ABG)
02:42:56.445 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:42:56.445 00.000 8976 MountToCamera -- mountX=2.92 mountY=-3.50 hyp=4.56 mountTheta=-0.88 cameraX=1.79, cameraY=4.20 cameraTheta=1.17
02:42:56.445 00.000 8976 incremental bump (1.790, 4.198) isValid = 1
02:42:56.445 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
02:42:56.445 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:42:56.445 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:42:56.445 00.000 8976 move complete, result=0
02:42:56.445 00.000 8976 worker thread done servicing request
02:42:56.445 00.000 8976 Worker thread wakes up
02:42:56.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:56.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:56.445 00.000 9828 Worker thread wakes up
02:42:56.445 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
02:42:56.445 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:42:56.446 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:42:56.446 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
02:42:56.446 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
02:42:56.446 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:42:56.446 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:42:56.446 00.000 9828 BLC: window closed
02:42:56.447 00.001 9828 MoveAxis(E, 16, B)
02:42:56.447 00.000 9828 Guiding  Dir = 2, Dur = 16
02:42:56.448 00.001 9828 IsSlewing returns 0
02:42:56.448 00.000 9828 IsGuiding returns 0
02:42:56.448 00.000 9828 PulseGuide returned control before completion, sleep 26
02:42:56.477 00.029 9828 IsGuiding returns 1
02:42:56.477 00.000 9828 scope still moving after pulse duration time elapsed
02:42:56.508 00.031 9828 IsSlewing returns 0
02:42:56.508 00.000 9828 IsGuiding returns 1
02:42:56.538 00.030 9828 IsSlewing returns 0
02:42:56.539 00.001 9828 IsGuiding returns 1
02:42:56.569 00.030 9828 IsSlewing returns 0
02:42:56.569 00.000 9828 IsGuiding returns 1
02:42:56.600 00.031 9828 IsSlewing returns 0
02:42:56.600 00.000 9828 IsGuiding returns 0
02:42:56.600 00.000 9828 scope move finished after 16 + 136 ms
02:42:56.600 00.000 9828 Move returns status 0, amount 16
02:42:56.600 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:56.600 00.000 9828 MoveAxis(N, 14, B)
02:42:56.600 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:56.616 00.016 9828 IsSlewing returns 0
02:42:56.616 00.000 9828 IsGuiding returns 0
02:42:56.616 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:56.646 00.030 9828 IsGuiding returns 1
02:42:56.646 00.000 9828 scope still moving after pulse duration time elapsed
02:42:56.676 00.030 9828 IsSlewing returns 0
02:42:56.677 00.001 9828 IsGuiding returns 1
02:42:56.708 00.031 9828 IsSlewing returns 0
02:42:56.708 00.000 9828 IsGuiding returns 1
02:42:56.739 00.031 9828 IsSlewing returns 0
02:42:56.739 00.000 9828 IsGuiding returns 1
02:42:56.770 00.031 9828 IsSlewing returns 0
02:42:56.770 00.000 9828 IsGuiding returns 0
02:42:56.770 00.000 9828 scope move finished after 14 + 140 ms
02:42:56.771 00.001 9828 Move returns status 0, amount 14
02:42:56.771 00.000 9828 move complete, result=0
02:42:56.771 00.000 9828 worker thread done servicing request
02:42:56.771 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:42:57.135 00.364 8976 Exposure complete
02:42:57.141 00.006 8976 worker thread done servicing request
02:42:57.141 00.000 5052 OnExposeComplete: enter
02:42:57.141 00.000 5052 UpdateGuideState(): m_state=6
02:42:57.141 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10106
02:42:57.141 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.49, Mass=104, SNR=7.0, Peak=72 HFD=2.2
02:42:57.141 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.23 = 2.06)
02:42:57.141 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.95)
02:42:57.141 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-2.18 mountX=-0.13 mountY=0.25, mountTheta=2.04
02:42:57.142 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.22, opts=13)
02:42:57.142 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.22)
02:42:57.142 00.000 8976 Worker thread wakes up
02:42:57.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.22) opts 0xd
02:42:57.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.22)
02:42:57.143 00.001 8976 Moving (-0.16, -0.22) raw xDistance=-0.13 yDistance=0.25
02:42:57.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:42:57.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:42:57.143 00.000 8976 MoveAxis(R, 0, ABG)
02:42:57.143 00.000 8976 MoveAxis(U, 0, ABG)
02:42:57.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:42:57.143 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:42:57.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:57.143 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:42:57.143 00.000 8976 MountToCamera -- mountX=2.97 mountY=-3.50 hyp=4.59 mountTheta=-0.87 cameraX=1.77, cameraY=4.24 cameraTheta=1.18
02:42:57.143 00.000 8976 incremental bump (1.766, 4.237) isValid = 1
02:42:57.143 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:42:57.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:57.143 00.000 5052 Enqueuing Expose request
02:42:57.143 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:42:57.143 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:42:57.143 00.000 8976 move complete, result=0
02:42:57.143 00.000 9828 Worker thread wakes up
02:42:57.144 00.001 8976 worker thread done servicing request
02:42:57.144 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:42:57.144 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:42:57.144 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:42:57.144 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:42:57.144 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:42:57.144 00.000 8976 Worker thread wakes up
02:42:57.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:57.144 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:57.144 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:42:57.144 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:42:57.144 00.000 9828 BLC: window closed
02:42:57.144 00.000 9828 MoveAxis(E, 16, B)
02:42:57.144 00.000 9828 Guiding  Dir = 2, Dur = 16
02:42:57.145 00.001 9828 IsSlewing returns 0
02:42:57.145 00.000 9828 IsGuiding returns 0
02:42:57.145 00.000 9828 PulseGuide returned control before completion, sleep 26
02:42:57.176 00.031 9828 IsGuiding returns 1
02:42:57.176 00.000 9828 scope still moving after pulse duration time elapsed
02:42:57.207 00.031 9828 IsSlewing returns 0
02:42:57.207 00.000 9828 IsGuiding returns 1
02:42:57.238 00.031 9828 IsSlewing returns 0
02:42:57.238 00.000 9828 IsGuiding returns 1
02:42:57.270 00.032 9828 IsSlewing returns 0
02:42:57.270 00.000 9828 IsGuiding returns 1
02:42:57.302 00.032 9828 IsSlewing returns 0
02:42:57.302 00.000 9828 IsGuiding returns 0
02:42:57.302 00.000 9828 scope move finished after 16 + 141 ms
02:42:57.302 00.000 9828 Move returns status 0, amount 16
02:42:57.302 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:57.302 00.000 9828 MoveAxis(N, 14, B)
02:42:57.302 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:57.318 00.016 9828 IsSlewing returns 0
02:42:57.318 00.000 9828 IsGuiding returns 0
02:42:57.318 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:57.349 00.031 9828 IsGuiding returns 1
02:42:57.349 00.000 9828 scope still moving after pulse duration time elapsed
02:42:57.380 00.031 9828 IsSlewing returns 0
02:42:57.380 00.000 9828 IsGuiding returns 1
02:42:57.411 00.031 9828 IsSlewing returns 0
02:42:57.411 00.000 9828 IsGuiding returns 1
02:42:57.442 00.031 9828 IsSlewing returns 0
02:42:57.442 00.000 9828 IsGuiding returns 1
02:42:57.473 00.031 9828 IsSlewing returns 0
02:42:57.473 00.000 9828 IsGuiding returns 0
02:42:57.473 00.000 9828 scope move finished after 14 + 140 ms
02:42:57.473 00.000 9828 Move returns status 0, amount 14
02:42:57.473 00.000 9828 move complete, result=0
02:42:57.473 00.000 9828 worker thread done servicing request
02:42:57.473 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:42:57.828 00.355 8976 Exposure complete
02:42:57.833 00.005 8976 worker thread done servicing request
02:42:57.833 00.000 5052 OnExposeComplete: enter
02:42:57.833 00.000 5052 UpdateGuideState(): m_state=6
02:42:57.834 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10107
02:42:57.834 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.96, Mass=115, SNR=7.3, Peak=67 HFD=2.2
02:42:57.834 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:42:57.834 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
02:42:57.834 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.25 hyp=0.64 cameraTheta=2.75 mountX=0.49 mountY=0.36, mountTheta=0.64
02:42:57.834 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.25, opts=13)
02:42:57.834 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.25)
02:42:57.834 00.000 8976 Worker thread wakes up
02:42:57.835 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.25) opts 0xd
02:42:57.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.25)
02:42:57.835 00.000 8976 Moving (-0.59, 0.25) raw xDistance=0.49 yDistance=0.36
02:42:57.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:42:57.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:42:57.835 00.000 8976 MoveAxis(L, 2, ABG)
02:42:57.835 00.000 8976 stepping (-20, 22) + (-2, 0)
02:42:57.835 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:57.835 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:42:57.835 00.000 5052 UpdateGuideState exits: m=115 SNR=7.3
02:42:57.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:57.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:57.835 00.000 5052 Enqueuing Expose request
02:42:57.868 00.033 8976 Received - 47 (G) 
02:42:57.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:57.868 00.000 8976 stepped: pos (-22, 22)
02:42:57.868 00.000 8976 MoveAxis(D, 1, ABG)
02:42:57.868 00.000 8976 stepping (-22, 22) + (0, -1)
02:42:57.868 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:57.899 00.031 8976 Received - 47 (G) 
02:42:57.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:42:57.899 00.000 8976 stepped: pos (-22, 21)
02:42:57.899 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:42:57.899 00.000 8976 MountToCamera -- mountX=3.10 mountY=-3.45 hyp=4.64 mountTheta=-0.84 cameraX=1.66, cameraY=4.33 cameraTheta=1.21
02:42:57.899 00.000 8976 incremental bump (1.657, 4.330) isValid = 1
02:42:57.899 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:42:57.899 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:42:57.899 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:42:57.899 00.000 8976 move complete, result=0
02:42:57.899 00.000 8976 worker thread done servicing request
02:42:57.899 00.000 8976 Worker thread wakes up
02:42:57.899 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 1 ms SOUTH
02:42:57.899 00.000 9828 Worker thread wakes up
02:42:57.899 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:42:57.899 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:42:57.899 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:42:57.899 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:42:57.900 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:57.900 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:57.900 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:42:57.900 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:42:57.900 00.000 9828 BLC: window closed
02:42:57.900 00.000 9828 MoveAxis(E, 15, B)
02:42:57.900 00.000 9828 Guiding  Dir = 2, Dur = 15
02:42:57.900 00.000 9828 IsSlewing returns 0
02:42:57.900 00.000 9828 IsGuiding returns 0
02:42:57.900 00.000 9828 PulseGuide returned control before completion, sleep 25
02:42:57.938 00.038 9828 IsGuiding returns 1
02:42:57.938 00.000 9828 scope still moving after pulse duration time elapsed
02:42:57.970 00.032 9828 IsSlewing returns 0
02:42:57.970 00.000 9828 IsGuiding returns 1
02:42:58.001 00.031 9828 IsSlewing returns 0
02:42:58.001 00.000 9828 IsGuiding returns 1
02:42:58.032 00.031 9828 IsSlewing returns 0
02:42:58.032 00.000 9828 IsGuiding returns 0
02:42:58.032 00.000 9828 scope move finished after 15 + 116 ms
02:42:58.032 00.000 9828 Move returns status 0, amount 15
02:42:58.032 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:58.032 00.000 9828 MoveAxis(N, 14, B)
02:42:58.032 00.000 9828 Guiding  Dir = 0, Dur = 14
02:42:58.050 00.018 9828 IsSlewing returns 0
02:42:58.050 00.000 9828 IsGuiding returns 0
02:42:58.050 00.000 9828 PulseGuide returned control before completion, sleep 24
02:42:58.080 00.030 9828 IsGuiding returns 1
02:42:58.080 00.000 9828 scope still moving after pulse duration time elapsed
02:42:58.111 00.031 9828 IsSlewing returns 0
02:42:58.111 00.000 9828 IsGuiding returns 1
02:42:58.143 00.032 9828 IsSlewing returns 0
02:42:58.143 00.000 9828 IsGuiding returns 1
02:42:58.173 00.030 9828 IsSlewing returns 0
02:42:58.173 00.000 9828 IsGuiding returns 1
02:42:58.204 00.031 9828 IsSlewing returns 0
02:42:58.204 00.000 9828 IsGuiding returns 0
02:42:58.204 00.000 9828 scope move finished after 14 + 139 ms
02:42:58.204 00.000 9828 Move returns status 0, amount 14
02:42:58.204 00.000 9828 move complete, result=0
02:42:58.204 00.000 9828 worker thread done servicing request
02:42:58.204 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:42:58.585 00.381 8976 Exposure complete
02:42:58.590 00.005 8976 worker thread done servicing request
02:42:58.590 00.000 5052 OnExposeComplete: enter
02:42:58.590 00.000 5052 UpdateGuideState(): m_state=6
02:42:58.590 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10108
02:42:58.590 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.48, Mass=111, SNR=7.2, Peak=60 HFD=3.1
02:42:58.590 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
02:42:58.590 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
02:42:58.590 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=-0.23 hyp=0.76 cameraTheta=-2.83 mountX=0.12 mountY=0.73, mountTheta=1.41
02:42:58.591 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=-0.23, opts=13)
02:42:58.591 00.000 5052 Enqueuing Move request for stepguider (-0.72, -0.23)
02:42:58.591 00.000 8976 Worker thread wakes up
02:42:58.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, -0.23) opts 0xd
02:42:58.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, -0.23)
02:42:58.591 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:42:58.591 00.000 5052 UpdateGuideState exits: m=111 SNR=7.2
02:42:58.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:58.591 00.000 8976 Moving (-0.72, -0.23) raw xDistance=0.12 yDistance=0.73
02:42:58.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:42:58.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73
02:42:58.591 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:58.591 00.000 5052 Enqueuing Expose request
02:42:58.592 00.001 8976 MoveAxis(R, 0, ABG)
02:42:58.592 00.000 8976 MoveAxis(D, 3, ABG)
02:42:58.592 00.000 8976 stepping (-22, 21) + (0, -3)
02:42:58.592 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:58.619 00.027 8976 Received - 47 (G) 
02:42:58.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:42:58.619 00.000 8976 stepped: pos (-22, 18)
02:42:58.619 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:42:58.619 00.000 8976 MountToCamera -- mountX=3.19 mountY=-3.25 hyp=4.56 mountTheta=-0.80 cameraX=1.44, cameraY=4.32 cameraTheta=1.25
02:42:58.619 00.000 8976 incremental bump (1.444, 4.320) isValid = 1
02:42:58.619 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:42:58.619 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:42:58.619 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:42:58.619 00.000 8976 move complete, result=0
02:42:58.619 00.000 8976 worker thread done servicing request
02:42:58.619 00.000 8976 Worker thread wakes up
02:42:58.619 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:42:58.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:58.619 00.000 9828 Worker thread wakes up
02:42:58.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:58.620 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:42:58.620 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:42:58.620 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:42:58.620 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:42:58.620 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:42:58.620 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:42:58.620 00.000 9828 BLC: window closed
02:42:58.620 00.000 9828 MoveAxis(E, 13, B)
02:42:58.620 00.000 9828 Guiding  Dir = 2, Dur = 13
02:42:58.620 00.000 9828 IsSlewing returns 0
02:42:58.620 00.000 9828 IsGuiding returns 0
02:42:58.620 00.000 9828 PulseGuide returned control before completion, sleep 23
02:42:58.646 00.026 9828 IsGuiding returns 1
02:42:58.646 00.000 9828 scope still moving after pulse duration time elapsed
02:42:58.676 00.030 9828 IsSlewing returns 0
02:42:58.676 00.000 9828 IsGuiding returns 1
02:42:58.707 00.031 9828 IsSlewing returns 0
02:42:58.707 00.000 9828 IsGuiding returns 1
02:42:58.739 00.032 9828 IsSlewing returns 0
02:42:58.739 00.000 9828 IsGuiding returns 1
02:42:58.771 00.032 9828 IsSlewing returns 0
02:42:58.771 00.000 9828 IsGuiding returns 0
02:42:58.771 00.000 9828 scope move finished after 13 + 137 ms
02:42:58.771 00.000 9828 Move returns status 0, amount 13
02:42:58.772 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:58.772 00.000 9828 MoveAxis(N, 15, B)
02:42:58.772 00.000 9828 Guiding  Dir = 0, Dur = 15
02:42:58.786 00.014 9828 IsSlewing returns 0
02:42:58.791 00.005 9828 IsGuiding returns 0
02:42:58.792 00.001 9828 PulseGuide returned control before completion, sleep 25
02:42:58.832 00.040 9828 IsGuiding returns 1
02:42:58.832 00.000 9828 scope still moving after pulse duration time elapsed
02:42:58.863 00.031 9828 IsSlewing returns 0
02:42:58.863 00.000 9828 IsGuiding returns 1
02:42:58.894 00.031 9828 IsSlewing returns 0
02:42:58.894 00.000 9828 IsGuiding returns 1
02:42:58.925 00.031 9828 IsSlewing returns 0
02:42:58.925 00.000 9828 IsGuiding returns 0
02:42:58.925 00.000 9828 scope move finished after 15 + 118 ms
02:42:58.925 00.000 9828 Move returns status 0, amount 15
02:42:58.925 00.000 9828 move complete, result=0
02:42:58.925 00.000 9828 worker thread done servicing request
02:42:58.926 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:42:59.302 00.376 8976 Exposure complete
02:42:59.307 00.005 8976 worker thread done servicing request
02:42:59.307 00.000 5052 OnExposeComplete: enter
02:42:59.307 00.000 5052 UpdateGuideState(): m_state=6
02:42:59.308 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10109
02:42:59.308 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=282.01, Mass=103, SNR=6.9, Peak=58 HFD=2.4
02:42:59.308 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
02:42:59.308 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
02:42:59.308 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.30 hyp=0.55 cameraTheta=2.56 mountX=0.48 mountY=0.22, mountTheta=0.43
02:42:59.308 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.30, opts=13)
02:42:59.308 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.30)
02:42:59.309 00.001 8976 Worker thread wakes up
02:42:59.309 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.30) opts 0xd
02:42:59.309 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.30)
02:42:59.309 00.000 8976 Moving (-0.46, 0.30) raw xDistance=0.48 yDistance=0.22
02:42:59.309 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:42:59.309 00.000 5052 UpdateGuideState exits: m=103 SNR=6.9
02:42:59.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:59.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:42:59.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:42:59.309 00.000 8976 MoveAxis(L, 2, ABG)
02:42:59.309 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:42:59.309 00.000 5052 Enqueuing Expose request
02:42:59.309 00.000 8976 stepping (-22, 18) + (-2, 0)
02:42:59.309 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:59.338 00.029 8976 Received - 47 (G) 
02:42:59.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:42:59.338 00.000 8976 stepped: pos (-24, 18)
02:42:59.338 00.000 8976 MoveAxis(U, 0, ABG)
02:42:59.338 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:42:59.338 00.000 8976 MountToCamera -- mountX=3.35 mountY=-3.12 hyp=4.58 mountTheta=-0.75 cameraX=1.26, cameraY=4.40 cameraTheta=1.29
02:42:59.338 00.000 8976 incremental bump (1.255, 4.404) isValid = 1
02:42:59.338 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:42:59.338 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:42:59.338 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:42:59.338 00.000 8976 move complete, result=0
02:42:59.338 00.000 8976 worker thread done servicing request
02:42:59.339 00.001 9828 Worker thread wakes up
02:42:59.339 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:42:59.339 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:42:59.339 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
02:42:59.339 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
02:42:59.339 00.000 8976 Worker thread wakes up
02:42:59.339 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:42:59.339 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:42:59.339 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:42:59.339 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:42:59.339 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:42:59.339 00.000 9828 BLC: window closed
02:42:59.339 00.000 9828 MoveAxis(E, 12, B)
02:42:59.339 00.000 9828 Guiding  Dir = 2, Dur = 12
02:42:59.340 00.001 9828 IsSlewing returns 0
02:42:59.340 00.000 9828 IsGuiding returns 0
02:42:59.340 00.000 9828 PulseGuide returned control before completion, sleep 22
02:42:59.377 00.037 9828 IsGuiding returns 1
02:42:59.377 00.000 9828 scope still moving after pulse duration time elapsed
02:42:59.408 00.031 9828 IsSlewing returns 0
02:42:59.408 00.000 9828 IsGuiding returns 1
02:42:59.439 00.031 9828 IsSlewing returns 0
02:42:59.439 00.000 9828 IsGuiding returns 1
02:42:59.471 00.032 9828 IsSlewing returns 0
02:42:59.471 00.000 9828 IsGuiding returns 0
02:42:59.471 00.000 9828 scope move finished after 12 + 119 ms
02:42:59.471 00.000 9828 Move returns status 0, amount 12
02:42:59.471 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:42:59.471 00.000 9828 MoveAxis(N, 15, B)
02:42:59.471 00.000 9828 Guiding  Dir = 0, Dur = 15
02:42:59.487 00.016 9828 IsSlewing returns 0
02:42:59.487 00.000 9828 IsGuiding returns 0
02:42:59.487 00.000 9828 PulseGuide returned control before completion, sleep 25
02:42:59.518 00.031 9828 IsGuiding returns 1
02:42:59.518 00.000 9828 scope still moving after pulse duration time elapsed
02:42:59.549 00.031 9828 IsSlewing returns 0
02:42:59.549 00.000 9828 IsGuiding returns 1
02:42:59.581 00.032 9828 IsSlewing returns 0
02:42:59.581 00.000 9828 IsGuiding returns 1
02:42:59.613 00.032 9828 IsSlewing returns 0
02:42:59.613 00.000 9828 IsGuiding returns 1
02:42:59.644 00.031 9828 IsSlewing returns 0
02:42:59.644 00.000 9828 IsGuiding returns 1
02:42:59.675 00.031 9828 IsSlewing returns 0
02:42:59.675 00.000 9828 IsGuiding returns 0
02:42:59.675 00.000 9828 scope move finished after 15 + 173 ms
02:42:59.675 00.000 9828 Move returns status 0, amount 15
02:42:59.675 00.000 9828 move complete, result=0
02:42:59.675 00.000 9828 worker thread done servicing request
02:42:59.675 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:43:00.028 00.353 8976 Exposure complete
02:43:00.033 00.005 8976 worker thread done servicing request
02:43:00.033 00.000 5052 OnExposeComplete: enter
02:43:00.033 00.000 5052 UpdateGuideState(): m_state=6
02:43:00.033 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10110
02:43:00.033 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.15, Mass=116, SNR=7.4, Peak=62 HFD=2.3
02:43:00.033 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
02:43:00.033 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.60)
02:43:00.033 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=-0.56 hyp=0.99 cameraTheta=-2.54 mountX=-0.13 mountY=0.99, mountTheta=1.70
02:43:00.034 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=-0.56, opts=13)
02:43:00.034 00.000 5052 Enqueuing Move request for stepguider (-0.82, -0.56)
02:43:00.034 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:43:00.034 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:43:00.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:00.034 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:00.034 00.000 5052 Enqueuing Expose request
02:43:00.034 00.000 8976 Worker thread wakes up
02:43:00.034 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, -0.56) opts 0xd
02:43:00.034 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, -0.56)
02:43:00.034 00.000 8976 Moving (-0.82, -0.56) raw xDistance=-0.13 yDistance=0.99
02:43:00.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:43:00.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.99
02:43:00.034 00.000 8976 MoveAxis(R, 0, ABG)
02:43:00.034 00.000 8976 MoveAxis(D, 4, ABG)
02:43:00.034 00.000 8976 stepping (-24, 18) + (0, -4)
02:43:00.035 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:43:00.073 00.038 8976 Received - 47 (G) 
02:43:00.073 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:43:00.073 00.000 8976 stepped: pos (-24, 14)
02:43:00.073 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:43:00.073 00.000 8976 MountToCamera -- mountX=3.46 mountY=-2.83 hyp=4.46 mountTheta=-0.69 cameraX=0.94, cameraY=4.36 cameraTheta=1.36
02:43:00.073 00.000 8976 incremental bump (0.942, 4.364) isValid = 1
02:43:00.073 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
02:43:00.073 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:43:00.073 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:43:00.073 00.000 8976 move complete, result=0
02:43:00.074 00.001 8976 worker thread done servicing request
02:43:00.074 00.000 8976 Worker thread wakes up
02:43:00.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:00.074 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:00.074 00.000 9828 Worker thread wakes up
02:43:00.074 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
02:43:00.074 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:43:00.074 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:43:00.074 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
02:43:00.074 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
02:43:00.074 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:43:00.074 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:43:00.074 00.000 9828 BLC: window closed
02:43:00.074 00.000 9828 MoveAxis(E, 9, B)
02:43:00.074 00.000 9828 Guiding  Dir = 2, Dur = 9
02:43:00.075 00.001 9828 IsSlewing returns 0
02:43:00.075 00.000 9828 IsGuiding returns 0
02:43:00.075 00.000 9828 PulseGuide returned control before completion, sleep 19
02:43:00.095 00.020 9828 IsGuiding returns 1
02:43:00.095 00.000 9828 scope still moving after pulse duration time elapsed
02:43:00.126 00.031 9828 IsSlewing returns 0
02:43:00.126 00.000 9828 IsGuiding returns 1
02:43:00.157 00.031 9828 IsSlewing returns 0
02:43:00.161 00.004 9828 IsGuiding returns 1
02:43:00.188 00.027 9828 IsSlewing returns 0
02:43:00.188 00.000 9828 IsGuiding returns 1
02:43:00.219 00.031 9828 IsSlewing returns 0
02:43:00.219 00.000 9828 IsGuiding returns 0
02:43:00.219 00.000 9828 scope move finished after 9 + 134 ms
02:43:00.219 00.000 9828 Move returns status 0, amount 9
02:43:00.219 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:00.219 00.000 9828 MoveAxis(N, 15, B)
02:43:00.219 00.000 9828 Guiding  Dir = 0, Dur = 15
02:43:00.234 00.015 9828 IsSlewing returns 0
02:43:00.234 00.000 9828 IsGuiding returns 0
02:43:00.235 00.001 9828 PulseGuide returned control before completion, sleep 25
02:43:00.266 00.031 9828 IsGuiding returns 1
02:43:00.266 00.000 9828 scope still moving after pulse duration time elapsed
02:43:00.298 00.032 9828 IsSlewing returns 0
02:43:00.298 00.000 9828 IsGuiding returns 1
02:43:00.345 00.047 9828 IsSlewing returns 0
02:43:00.345 00.000 9828 IsGuiding returns 1
02:43:00.377 00.032 9828 IsSlewing returns 0
02:43:00.377 00.000 9828 IsGuiding returns 0
02:43:00.377 00.000 9828 scope move finished after 15 + 127 ms
02:43:00.377 00.000 9828 Move returns status 0, amount 15
02:43:00.377 00.000 9828 move complete, result=0
02:43:00.377 00.000 9828 worker thread done servicing request
02:43:00.377 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:43:00.755 00.378 8976 Exposure complete
02:43:00.761 00.006 8976 worker thread done servicing request
02:43:00.761 00.000 5052 OnExposeComplete: enter
02:43:00.761 00.000 5052 UpdateGuideState(): m_state=6
02:43:00.761 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10111
02:43:00.761 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.66, Mass=100, SNR=6.9, Peak=62 HFD=2.0
02:43:00.761 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
02:43:00.761 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
02:43:00.761 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.05 hyp=0.37 cameraTheta=-3.00 mountX=0.12 mountY=0.34, mountTheta=1.23
02:43:00.762 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.05, opts=13)
02:43:00.762 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.05)
02:43:00.762 00.000 8976 Worker thread wakes up
02:43:00.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.05) opts 0xd
02:43:00.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.05)
02:43:00.762 00.000 8976 Moving (-0.37, -0.05) raw xDistance=0.12 yDistance=0.34
02:43:00.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:43:00.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:43:00.762 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
02:43:00.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:00.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.34
02:43:00.763 00.001 8976 MoveAxis(R, 0, ABG)
02:43:00.763 00.000 8976 MoveAxis(D, 2, ABG)
02:43:00.763 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:00.763 00.000 5052 Enqueuing Expose request
02:43:00.763 00.000 8976 stepping (-24, 14) + (0, -2)
02:43:00.763 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:00.793 00.030 8976 Received - 47 (G) 
02:43:00.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:00.793 00.000 8976 stepped: pos (-24, 12)
02:43:00.793 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:43:00.793 00.000 8976 MountToCamera -- mountX=3.53 mountY=-2.52 hyp=4.34 mountTheta=-0.62 cameraX=0.64, cameraY=4.29 cameraTheta=1.42
02:43:00.793 00.000 8976 incremental bump (0.639, 4.290) isValid = 1
02:43:00.793 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:43:00.793 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:43:00.793 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:43:00.793 00.000 8976 move complete, result=0
02:43:00.793 00.000 9828 Worker thread wakes up
02:43:00.793 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:43:00.793 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:43:00.793 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
02:43:00.793 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:43:00.793 00.000 8976 worker thread done servicing request
02:43:00.793 00.000 8976 Worker thread wakes up
02:43:00.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:00.793 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:43:00.793 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:43:00.794 00.001 9828 BLC: window closed
02:43:00.794 00.000 9828 MoveAxis(E, 7, B)
02:43:00.794 00.000 9828 Guiding  Dir = 2, Dur = 7
02:43:00.794 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:00.794 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 2 ms SOUTH
02:43:00.794 00.000 9828 IsSlewing returns 0
02:43:00.794 00.000 9828 IsGuiding returns 0
02:43:00.794 00.000 9828 PulseGuide returned control before completion, sleep 17
02:43:00.814 00.020 9828 IsGuiding returns 1
02:43:00.814 00.000 9828 scope still moving after pulse duration time elapsed
02:43:00.845 00.031 9828 IsSlewing returns 0
02:43:00.845 00.000 9828 IsGuiding returns 1
02:43:00.876 00.031 9828 IsSlewing returns 0
02:43:00.876 00.000 9828 IsGuiding returns 1
02:43:00.907 00.031 9828 IsSlewing returns 0
02:43:00.907 00.000 9828 IsGuiding returns 0
02:43:00.907 00.000 9828 scope move finished after 7 + 105 ms
02:43:00.907 00.000 9828 Move returns status 0, amount 7
02:43:00.907 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:00.907 00.000 9828 MoveAxis(N, 16, B)
02:43:00.907 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:00.923 00.016 9828 IsSlewing returns 0
02:43:00.923 00.000 9828 IsGuiding returns 0
02:43:00.923 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:00.954 00.031 9828 IsGuiding returns 1
02:43:00.954 00.000 9828 scope still moving after pulse duration time elapsed
02:43:00.986 00.032 9828 IsSlewing returns 0
02:43:00.987 00.001 9828 IsGuiding returns 1
02:43:01.018 00.031 9828 IsSlewing returns 0
02:43:01.018 00.000 9828 IsGuiding returns 1
02:43:01.049 00.031 9828 IsSlewing returns 0
02:43:01.049 00.000 9828 IsGuiding returns 1
02:43:01.080 00.031 9828 IsSlewing returns 0
02:43:01.081 00.001 9828 IsGuiding returns 0
02:43:01.081 00.000 9828 scope move finished after 16 + 141 ms
02:43:01.081 00.000 9828 Move returns status 0, amount 16
02:43:01.081 00.000 9828 move complete, result=0
02:43:01.081 00.000 9828 worker thread done servicing request
02:43:01.081 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:43:01.496 00.415 8976 Exposure complete
02:43:01.501 00.005 8976 worker thread done servicing request
02:43:01.501 00.000 5052 OnExposeComplete: enter
02:43:01.501 00.000 5052 UpdateGuideState(): m_state=6
02:43:01.501 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10112
02:43:01.501 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.82, Mass=110, SNR=7.2, Peak=67 HFD=2.3
02:43:01.501 00.000 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.04) = xAngle (-0.61 = -0.61)
02:43:01.501 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.71 = -0.71)
02:43:01.502 00.001 5052 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=0.09 mountY=-0.07, mountTheta=-0.67
02:43:01.502 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.11, opts=13)
02:43:01.502 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.11)
02:43:01.502 00.000 8976 Worker thread wakes up
02:43:01.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.11) opts 0xd
02:43:01.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.11)
02:43:01.502 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:43:01.502 00.000 8976 Moving (0.01, 0.11) raw xDistance=0.09 yDistance=-0.07
02:43:01.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:43:01.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:43:01.502 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:43:01.502 00.000 8976 MoveAxis(R, 0, ABG)
02:43:01.503 00.001 8976 MoveAxis(U, 0, ABG)
02:43:01.503 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:43:01.503 00.000 8976 MountToCamera -- mountX=3.58 mountY=-2.32 hyp=4.26 mountTheta=-0.58 cameraX=0.44, cameraY=4.24 cameraTheta=1.47
02:43:01.503 00.000 8976 incremental bump (0.436, 4.241) isValid = 1
02:43:01.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:01.503 00.000 8976 Scheduling Mount bump of (0.011, 0.111)
02:43:01.503 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:01.503 00.000 5052 Enqueuing Expose request
02:43:01.503 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.11, opts=4)
02:43:01.503 00.000 8976 Enqueuing Move request for scope (0.01, 0.11)
02:43:01.503 00.000 8976 move complete, result=0
02:43:01.503 00.000 9828 Worker thread wakes up
02:43:01.503 00.000 8976 worker thread done servicing request
02:43:01.503 00.000 8976 Worker thread wakes up
02:43:01.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:01.503 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:01.503 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0x4
02:43:01.503 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:01.503 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
02:43:01.504 00.001 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
02:43:01.504 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
02:43:01.504 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.47 mountX=-0.02 mountY=-0.11, mountTheta=-1.72
02:43:01.504 00.000 9828 Moving (0.01, 0.11) raw xDistance=-0.02 yDistance=-0.11
02:43:01.504 00.000 9828 BLC: window closed
02:43:01.504 00.000 9828 MoveAxis(E, 5, B)
02:43:01.504 00.000 9828 Guiding  Dir = 2, Dur = 5
02:43:01.504 00.000 9828 IsSlewing returns 0
02:43:01.504 00.000 9828 IsGuiding returns 0
02:43:01.504 00.000 9828 PulseGuide returned control before completion, sleep 15
02:43:01.528 00.024 9828 IsGuiding returns 1
02:43:01.528 00.000 9828 scope still moving after pulse duration time elapsed
02:43:01.559 00.031 9828 IsSlewing returns 0
02:43:01.559 00.000 9828 IsGuiding returns 1
02:43:01.591 00.032 9828 IsSlewing returns 0
02:43:01.591 00.000 9828 IsGuiding returns 1
02:43:01.621 00.030 9828 IsSlewing returns 0
02:43:01.621 00.000 9828 IsGuiding returns 0
02:43:01.621 00.000 9828 scope move finished after 5 + 111 ms
02:43:01.621 00.000 9828 Move returns status 0, amount 5
02:43:01.621 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:01.621 00.000 9828 MoveAxis(N, 15, B)
02:43:01.621 00.000 9828 Guiding  Dir = 0, Dur = 15
02:43:01.637 00.016 9828 IsSlewing returns 0
02:43:01.637 00.000 9828 IsGuiding returns 0
02:43:01.637 00.000 9828 PulseGuide returned control before completion, sleep 25
02:43:01.667 00.030 9828 IsGuiding returns 1
02:43:01.667 00.000 9828 scope still moving after pulse duration time elapsed
02:43:01.698 00.031 9828 IsSlewing returns 0
02:43:01.698 00.000 9828 IsGuiding returns 1
02:43:01.728 00.030 9828 IsSlewing returns 0
02:43:01.728 00.000 9828 IsGuiding returns 1
02:43:01.760 00.032 9828 IsSlewing returns 0
02:43:01.761 00.001 9828 IsGuiding returns 1
02:43:01.791 00.030 9828 IsSlewing returns 0
02:43:01.791 00.000 9828 IsGuiding returns 0
02:43:01.791 00.000 9828 scope move finished after 15 + 139 ms
02:43:01.791 00.000 9828 Move returns status 0, amount 15
02:43:01.792 00.001 9828 move complete, result=0
02:43:01.792 00.000 9828 worker thread done servicing request
02:43:01.792 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 15 ms NORTH
02:43:02.194 00.402 8976 Exposure complete
02:43:02.200 00.006 8976 worker thread done servicing request
02:43:02.200 00.000 5052 OnExposeComplete: enter
02:43:02.200 00.000 5052 UpdateGuideState(): m_state=6
02:43:02.200 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10113
02:43:02.201 00.001 5052 Star::Find returns 1 (0), X=328.97, Y=281.74, Mass=113, SNR=7.3, Peak=69 HFD=2.1
02:43:02.201 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:43:02.201 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:43:02.201 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.98 mountX=0.12 mountY=0.15, mountTheta=0.90
02:43:02.201 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.03, opts=13)
02:43:02.201 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.03)
02:43:02.201 00.000 8976 Worker thread wakes up
02:43:02.201 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:43:02.201 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:43:02.202 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:02.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.03) opts 0xd
02:43:02.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:02.202 00.000 5052 Enqueuing Expose request
02:43:02.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.03)
02:43:02.202 00.000 8976 Moving (-0.20, 0.03) raw xDistance=0.12 yDistance=0.15
02:43:02.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:43:02.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:43:02.202 00.000 8976 MoveAxis(R, 0, ABG)
02:43:02.202 00.000 8976 MoveAxis(U, 0, ABG)
02:43:02.202 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:43:02.202 00.000 8976 MountToCamera -- mountX=3.61 mountY=-2.18 hyp=4.22 mountTheta=-0.54 cameraX=0.30, cameraY=4.21 cameraTheta=1.50
02:43:02.202 00.000 8976 incremental bump (0.300, 4.207) isValid = 1
02:43:02.202 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
02:43:02.202 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:43:02.202 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:43:02.202 00.000 8976 move complete, result=0
02:43:02.202 00.000 9828 Worker thread wakes up
02:43:02.202 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:43:02.202 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:43:02.202 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
02:43:02.203 00.001 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
02:43:02.203 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
02:43:02.203 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:02.203 00.000 8976 worker thread done servicing request
02:43:02.203 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:43:02.203 00.000 8976 Worker thread wakes up
02:43:02.203 00.000 9828 BLC: window closed
02:43:02.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:02.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:02.203 00.000 9828 MoveAxis(E, 4, B)
02:43:02.203 00.000 9828 Guiding  Dir = 2, Dur = 4
02:43:02.203 00.000 9828 IsSlewing returns 0
02:43:02.204 00.001 9828 IsGuiding returns 0
02:43:02.204 00.000 9828 PulseGuide returned control before completion, sleep 14
02:43:02.229 00.025 9828 IsGuiding returns 1
02:43:02.229 00.000 9828 scope still moving after pulse duration time elapsed
02:43:02.259 00.030 9828 IsSlewing returns 0
02:43:02.259 00.000 9828 IsGuiding returns 1
02:43:02.289 00.030 9828 IsSlewing returns 0
02:43:02.289 00.000 9828 IsGuiding returns 1
02:43:02.320 00.031 9828 IsSlewing returns 0
02:43:02.321 00.001 9828 IsGuiding returns 0
02:43:02.321 00.000 9828 scope move finished after 4 + 113 ms
02:43:02.321 00.000 9828 Move returns status 0, amount 4
02:43:02.321 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:02.321 00.000 9828 MoveAxis(N, 16, B)
02:43:02.321 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:02.335 00.014 9828 IsSlewing returns 0
02:43:02.335 00.000 9828 IsGuiding returns 0
02:43:02.335 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:02.367 00.032 9828 IsGuiding returns 1
02:43:02.367 00.000 9828 scope still moving after pulse duration time elapsed
02:43:02.398 00.031 9828 IsSlewing returns 0
02:43:02.398 00.000 9828 IsGuiding returns 1
02:43:02.430 00.032 9828 IsSlewing returns 0
02:43:02.430 00.000 9828 IsGuiding returns 1
02:43:02.462 00.032 9828 IsSlewing returns 0
02:43:02.462 00.000 9828 IsGuiding returns 1
02:43:02.493 00.031 9828 IsSlewing returns 0
02:43:02.493 00.000 9828 IsGuiding returns 0
02:43:02.493 00.000 9828 scope move finished after 16 + 141 ms
02:43:02.493 00.000 9828 Move returns status 0, amount 16
02:43:02.493 00.000 9828 move complete, result=0
02:43:02.493 00.000 9828 worker thread done servicing request
02:43:02.493 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:43:02.886 00.393 8976 Exposure complete
02:43:02.892 00.006 8976 worker thread done servicing request
02:43:02.892 00.000 5052 OnExposeComplete: enter
02:43:02.892 00.000 5052 UpdateGuideState(): m_state=6
02:43:02.892 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10114
02:43:02.892 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.85, Mass=104, SNR=7.0, Peak=63 HFD=2.0
02:43:02.892 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:43:02.892 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
02:43:02.892 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.14 hyp=0.49 cameraTheta=2.86 mountX=0.33 mountY=0.32, mountTheta=0.76
02:43:02.893 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.14, opts=13)
02:43:02.893 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.14)
02:43:02.893 00.000 8976 Worker thread wakes up
02:43:02.893 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.14) opts 0xd
02:43:02.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.14)
02:43:02.893 00.000 8976 Moving (-0.47, 0.14) raw xDistance=0.33 yDistance=0.32
02:43:02.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:43:02.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:43:02.893 00.000 8976 MoveAxis(L, 1, ABG)
02:43:02.893 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:02.893 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:43:02.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:02.893 00.000 8976 stepping (-24, 12) + (-1, 0)
02:43:02.893 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:02.894 00.001 5052 Enqueuing Expose request
02:43:02.894 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:02.919 00.025 8976 Received - 47 (G) 
02:43:02.919 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:02.919 00.000 8976 stepped: pos (-25, 12)
02:43:02.919 00.000 8976 MoveAxis(D, 1, ABG)
02:43:02.919 00.000 8976 stepping (-25, 12) + (0, -1)
02:43:02.919 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:02.950 00.031 8976 Received - 47 (G) 
02:43:02.951 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:02.951 00.000 8976 stepped: pos (-25, 11)
02:43:02.951 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:43:02.951 00.000 8976 MountToCamera -- mountX=3.68 mountY=-2.04 hyp=4.21 mountTheta=-0.51 cameraX=0.14, cameraY=4.21 cameraTheta=1.54
02:43:02.951 00.000 8976 incremental bump (0.139, 4.206) isValid = 1
02:43:02.951 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
02:43:02.951 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:43:02.951 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:43:02.951 00.000 8976 move complete, result=0
02:43:02.951 00.000 8976 worker thread done servicing request
02:43:02.951 00.000 9828 Worker thread wakes up
02:43:02.951 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:43:02.951 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:43:02.951 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
02:43:02.951 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
02:43:02.951 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
02:43:02.951 00.000 8976 Worker thread wakes up
02:43:02.951 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:43:02.952 00.001 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:43:02.952 00.000 9828 BLC: window closed
02:43:02.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:02.952 00.000 9828 MoveAxis(E, 3, B)
02:43:02.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:02.952 00.000 9828 Guiding  Dir = 2, Dur = 3
02:43:02.952 00.000 9828 IsSlewing returns 0
02:43:02.952 00.000 9828 IsGuiding returns 0
02:43:02.952 00.000 9828 PulseGuide returned control before completion, sleep 13
02:43:02.977 00.025 9828 IsGuiding returns 1
02:43:02.978 00.001 9828 scope still moving after pulse duration time elapsed
02:43:03.008 00.030 9828 IsSlewing returns 0
02:43:03.008 00.000 9828 IsGuiding returns 1
02:43:03.041 00.033 9828 IsSlewing returns 0
02:43:03.041 00.000 9828 IsGuiding returns 1
02:43:03.072 00.031 9828 IsSlewing returns 0
02:43:03.072 00.000 9828 IsGuiding returns 1
02:43:03.104 00.032 9828 IsSlewing returns 0
02:43:03.104 00.000 9828 IsGuiding returns 1
02:43:03.135 00.031 9828 IsSlewing returns 0
02:43:03.136 00.001 9828 IsGuiding returns 1
02:43:03.167 00.031 9828 IsSlewing returns 0
02:43:03.167 00.000 9828 IsGuiding returns 0
02:43:03.167 00.000 9828 scope move finished after 3 + 211 ms
02:43:03.168 00.001 9828 Move returns status 0, amount 3
02:43:03.168 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:03.168 00.000 9828 MoveAxis(N, 16, B)
02:43:03.168 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:03.183 00.015 9828 IsSlewing returns 0
02:43:03.183 00.000 9828 IsGuiding returns 0
02:43:03.183 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:03.215 00.032 9828 IsGuiding returns 1
02:43:03.215 00.000 9828 scope still moving after pulse duration time elapsed
02:43:03.247 00.032 9828 IsSlewing returns 0
02:43:03.247 00.000 9828 IsGuiding returns 1
02:43:03.277 00.030 9828 IsSlewing returns 0
02:43:03.277 00.000 9828 IsGuiding returns 1
02:43:03.308 00.031 9828 IsSlewing returns 0
02:43:03.308 00.000 9828 IsGuiding returns 1
02:43:03.340 00.032 9828 IsSlewing returns 0
02:43:03.340 00.000 9828 IsGuiding returns 0
02:43:03.340 00.000 9828 scope move finished after 16 + 140 ms
02:43:03.340 00.000 9828 Move returns status 0, amount 16
02:43:03.340 00.000 9828 move complete, result=0
02:43:03.340 00.000 9828 worker thread done servicing request
02:43:03.340 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:43:03.636 00.296 8976 Exposure complete
02:43:03.641 00.005 8976 worker thread done servicing request
02:43:03.641 00.000 5052 OnExposeComplete: enter
02:43:03.641 00.000 5052 UpdateGuideState(): m_state=6
02:43:03.641 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10115
02:43:03.641 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.81, Mass=102, SNR=7.0, Peak=65 HFD=1.8
02:43:03.641 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:43:03.641 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:43:03.641 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.10 hyp=0.57 cameraTheta=2.97 mountX=0.34 mountY=0.42, mountTheta=0.89
02:43:03.642 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.10, opts=13)
02:43:03.642 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.10)
02:43:03.642 00.000 8976 Worker thread wakes up
02:43:03.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.10) opts 0xd
02:43:03.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.10)
02:43:03.642 00.000 8976 Moving (-0.56, 0.10) raw xDistance=0.34 yDistance=0.42
02:43:03.642 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:43:03.642 00.000 5052 UpdateGuideState exits: m=102 SNR=7.0
02:43:03.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:03.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:43:03.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
02:43:03.642 00.000 8976 MoveAxis(L, 1, ABG)
02:43:03.642 00.000 8976 stepping (-25, 11) + (-1, 0)
02:43:03.642 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:03.642 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:03.644 00.002 5052 Enqueuing Expose request
02:43:03.670 00.026 8976 Received - 47 (G) 
02:43:03.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:03.670 00.000 8976 stepped: pos (-26, 11)
02:43:03.670 00.000 8976 MoveAxis(D, 2, ABG)
02:43:03.670 00.000 8976 stepping (-26, 11) + (0, -2)
02:43:03.670 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:03.702 00.032 8976 Received - 47 (G) 
02:43:03.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:03.702 00.000 8976 stepped: pos (-26, 9)
02:43:03.702 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
02:43:03.702 00.000 8976 MountToCamera -- mountX=3.78 mountY=-1.84 hyp=4.20 mountTheta=-0.45 cameraX=-0.08, cameraY=4.20 cameraTheta=1.59
02:43:03.702 00.000 8976 incremental bump (-0.085, 4.203) isValid = 1
02:43:03.702 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
02:43:03.702 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:43:03.702 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:43:03.702 00.000 8976 move complete, result=0
02:43:03.702 00.000 8976 worker thread done servicing request
02:43:03.703 00.001 9828 Worker thread wakes up
02:43:03.703 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:43:03.703 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:43:03.703 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.60)
02:43:03.703 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:43:03.703 00.000 8976 Worker thread wakes up
02:43:03.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:03.703 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:03.703 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.68)
02:43:03.703 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
02:43:03.703 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:43:03.703 00.000 9828 BLC: window closed
02:43:03.703 00.000 9828 MoveAxis(E, 1, B)
02:43:03.703 00.000 9828 Guiding  Dir = 2, Dur = 1
02:43:03.704 00.001 9828 IsSlewing returns 0
02:43:03.704 00.000 9828 IsGuiding returns 0
02:43:03.704 00.000 9828 PulseGuide returned control before completion, sleep 11
02:43:03.725 00.021 9828 IsGuiding returns 1
02:43:03.725 00.000 9828 scope still moving after pulse duration time elapsed
02:43:03.757 00.032 9828 IsSlewing returns 0
02:43:03.757 00.000 9828 IsGuiding returns 1
02:43:03.788 00.031 9828 IsSlewing returns 0
02:43:03.788 00.000 9828 IsGuiding returns 1
02:43:03.819 00.031 9828 IsSlewing returns 0
02:43:03.819 00.000 9828 IsGuiding returns 0
02:43:03.819 00.000 9828 scope move finished after 1 + 113 ms
02:43:03.819 00.000 9828 Move returns status 0, amount 1
02:43:03.819 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:03.819 00.000 9828 MoveAxis(N, 16, B)
02:43:03.819 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:03.834 00.015 9828 IsSlewing returns 0
02:43:03.834 00.000 9828 IsGuiding returns 0
02:43:03.834 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:03.865 00.031 9828 IsGuiding returns 1
02:43:03.865 00.000 9828 scope still moving after pulse duration time elapsed
02:43:03.895 00.030 9828 IsSlewing returns 0
02:43:03.895 00.000 9828 IsGuiding returns 1
02:43:03.926 00.031 9828 IsSlewing returns 0
02:43:03.926 00.000 9828 IsGuiding returns 1
02:43:03.958 00.032 9828 IsSlewing returns 0
02:43:03.958 00.000 9828 IsGuiding returns 1
02:43:03.990 00.032 9828 IsSlewing returns 0
02:43:03.990 00.000 9828 IsGuiding returns 0
02:43:03.990 00.000 9828 scope move finished after 16 + 140 ms
02:43:03.990 00.000 9828 Move returns status 0, amount 16
02:43:03.990 00.000 9828 move complete, result=0
02:43:03.990 00.000 9828 worker thread done servicing request
02:43:03.990 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:43:04.389 00.399 8976 Exposure complete
02:43:04.394 00.005 8976 worker thread done servicing request
02:43:04.394 00.000 5052 OnExposeComplete: enter
02:43:04.395 00.001 5052 UpdateGuideState(): m_state=6
02:43:04.395 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10116
02:43:04.395 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.30, Mass=106, SNR=7.1, Peak=65 HFD=1.7
02:43:04.395 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
02:43:04.395 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
02:43:04.395 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.41 hyp=0.72 cameraTheta=-2.53 mountX=-0.10 mountY=0.72, mountTheta=1.71
02:43:04.395 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.41, opts=13)
02:43:04.395 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.41)
02:43:04.396 00.001 8976 Worker thread wakes up
02:43:04.396 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:43:04.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.41) opts 0xd
02:43:04.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.41)
02:43:04.396 00.000 8976 Moving (-0.59, -0.41) raw xDistance=-0.10 yDistance=0.72
02:43:04.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:43:04.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
02:43:04.396 00.000 8976 MoveAxis(R, 0, ABG)
02:43:04.396 00.000 8976 MoveAxis(D, 3, ABG)
02:43:04.396 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
02:43:04.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:04.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:04.396 00.000 8976 stepping (-26, 9) + (0, -3)
02:43:04.396 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:04.396 00.000 5052 Enqueuing Expose request
02:43:04.421 00.025 8976 Received - 47 (G) 
02:43:04.422 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:04.422 00.000 8976 stepped: pos (-26, 6)
02:43:04.422 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
02:43:04.422 00.000 8976 MountToCamera -- mountX=3.85 mountY=-1.55 hyp=4.15 mountTheta=-0.38 cameraX=-0.38, cameraY=4.13 cameraTheta=1.66
02:43:04.422 00.000 8976 incremental bump (-0.375, 4.129) isValid = 1
02:43:04.422 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
02:43:04.422 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:43:04.422 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:43:04.422 00.000 8976 move complete, result=0
02:43:04.422 00.000 8976 worker thread done servicing request
02:43:04.422 00.000 8976 Worker thread wakes up
02:43:04.422 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:43:04.422 00.000 9828 Worker thread wakes up
02:43:04.422 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:43:04.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:04.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:04.423 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:43:04.423 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
02:43:04.423 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
02:43:04.423 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.00 mountY=-0.12, mountTheta=-1.53
02:43:04.423 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:43:04.423 00.000 9828 BLC: window closed
02:43:04.423 00.000 9828 MoveAxis(W, 2, B)
02:43:04.423 00.000 9828 Guiding  Dir = 3, Dur = 2
02:43:04.423 00.000 9828 IsSlewing returns 0
02:43:04.423 00.000 9828 IsGuiding returns 0
02:43:04.423 00.000 9828 PulseGuide returned control before completion, sleep 12
02:43:04.443 00.020 9828 IsGuiding returns 1
02:43:04.443 00.000 9828 scope still moving after pulse duration time elapsed
02:43:04.474 00.031 9828 IsSlewing returns 0
02:43:04.474 00.000 9828 IsGuiding returns 1
02:43:04.505 00.031 9828 IsSlewing returns 0
02:43:04.505 00.000 9828 IsGuiding returns 1
02:43:04.536 00.031 9828 IsSlewing returns 0
02:43:04.536 00.000 9828 IsGuiding returns 0
02:43:04.536 00.000 9828 scope move finished after 2 + 110 ms
02:43:04.536 00.000 9828 Move returns status 0, amount 2
02:43:04.536 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:04.536 00.000 9828 MoveAxis(N, 16, B)
02:43:04.536 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:04.552 00.016 9828 IsSlewing returns 0
02:43:04.552 00.000 9828 IsGuiding returns 0
02:43:04.552 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:04.583 00.031 9828 IsGuiding returns 1
02:43:04.583 00.000 9828 scope still moving after pulse duration time elapsed
02:43:04.614 00.031 9828 IsSlewing returns 0
02:43:04.614 00.000 9828 IsGuiding returns 1
02:43:04.645 00.031 9828 IsSlewing returns 0
02:43:04.645 00.000 9828 IsGuiding returns 1
02:43:04.676 00.031 9828 IsSlewing returns 0
02:43:04.676 00.000 9828 IsGuiding returns 1
02:43:04.707 00.031 9828 IsSlewing returns 0
02:43:04.707 00.000 9828 IsGuiding returns 0
02:43:04.707 00.000 9828 scope move finished after 16 + 138 ms
02:43:04.707 00.000 9828 Move returns status 0, amount 16
02:43:04.707 00.000 9828 move complete, result=0
02:43:04.707 00.000 9828 worker thread done servicing request
02:43:04.707 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:43:05.106 00.399 8976 Exposure complete
02:43:05.112 00.006 8976 worker thread done servicing request
02:43:05.112 00.000 5052 OnExposeComplete: enter
02:43:05.112 00.000 5052 UpdateGuideState(): m_state=6
02:43:05.112 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10117
02:43:05.112 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.47, Mass=90, SNR=6.6, Peak=64 HFD=1.6
02:43:05.112 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
02:43:05.112 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
02:43:05.112 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.23 hyp=0.51 cameraTheta=-2.66 mountX=-0.00 mountY=0.51, mountTheta=1.58
02:43:05.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.23, opts=13)
02:43:05.113 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.23)
02:43:05.113 00.000 8976 Worker thread wakes up
02:43:05.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.23) opts 0xd
02:43:05.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.23)
02:43:05.113 00.000 8976 Moving (-0.45, -0.23) raw xDistance=-0.00 yDistance=0.51
02:43:05.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:43:05.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
02:43:05.113 00.000 8976 MoveAxis(R, 0, ABG)
02:43:05.113 00.000 8976 MoveAxis(D, 2, ABG)
02:43:05.113 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
02:43:05.114 00.001 5052 UpdateGuideState exits: m=90 SNR=6.6
02:43:05.114 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:05.114 00.000 8976 stepping (-26, 6) + (0, -2)
02:43:05.114 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:05.114 00.000 5052 Enqueuing Expose request
02:43:05.114 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:05.141 00.027 8976 Received - 47 (G) 
02:43:05.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:05.141 00.000 8976 stepped: pos (-26, 4)
02:43:05.141 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
02:43:05.141 00.000 8976 MountToCamera -- mountX=3.89 mountY=-1.25 hyp=4.09 mountTheta=-0.31 cameraX=-0.66, cameraY=4.03 cameraTheta=1.73
02:43:05.141 00.000 8976 incremental bump (-0.663, 4.032) isValid = 1
02:43:05.141 00.000 8976 Scheduling Mount bump of (-0.019, 0.118)
02:43:05.141 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:43:05.141 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:43:05.141 00.000 8976 move complete, result=0
02:43:05.141 00.000 9828 Worker thread wakes up
02:43:05.141 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:43:05.141 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:43:05.142 00.001 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
02:43:05.142 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.54)
02:43:05.142 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.46
02:43:05.142 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:43:05.142 00.000 8976 worker thread done servicing request
02:43:05.142 00.000 8976 Worker thread wakes up
02:43:05.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:05.142 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:43:05.142 00.000 9828 BLC: window closed
02:43:05.142 00.000 9828 MoveAxis(W, 4, B)
02:43:05.142 00.000 9828 Guiding  Dir = 3, Dur = 4
02:43:05.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:05.143 00.001 9828 IsSlewing returns 0
02:43:05.143 00.000 9828 IsGuiding returns 0
02:43:05.143 00.000 9828 PulseGuide returned control before completion, sleep 14
02:43:05.160 00.017 9828 IsGuiding returns 1
02:43:05.160 00.000 9828 scope still moving after pulse duration time elapsed
02:43:05.190 00.030 9828 IsSlewing returns 0
02:43:05.190 00.000 9828 IsGuiding returns 1
02:43:05.223 00.033 9828 IsSlewing returns 0
02:43:05.223 00.000 9828 IsGuiding returns 1
02:43:05.254 00.031 9828 IsSlewing returns 0
02:43:05.254 00.000 9828 IsGuiding returns 0
02:43:05.254 00.000 9828 scope move finished after 4 + 106 ms
02:43:05.254 00.000 9828 Move returns status 0, amount 4
02:43:05.254 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:05.254 00.000 9828 MoveAxis(N, 16, B)
02:43:05.254 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:05.269 00.015 9828 IsSlewing returns 0
02:43:05.269 00.000 9828 IsGuiding returns 0
02:43:05.269 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:05.301 00.032 9828 IsGuiding returns 1
02:43:05.301 00.000 9828 scope still moving after pulse duration time elapsed
02:43:05.333 00.032 9828 IsSlewing returns 0
02:43:05.333 00.000 9828 IsGuiding returns 1
02:43:05.364 00.031 9828 IsSlewing returns 0
02:43:05.364 00.000 9828 IsGuiding returns 1
02:43:05.395 00.031 9828 IsSlewing returns 0
02:43:05.395 00.000 9828 IsGuiding returns 0
02:43:05.395 00.000 9828 scope move finished after 16 + 110 ms
02:43:05.395 00.000 9828 Move returns status 0, amount 16
02:43:05.395 00.000 9828 move complete, result=0
02:43:05.395 00.000 9828 worker thread done servicing request
02:43:05.395 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:43:05.827 00.432 8976 Exposure complete
02:43:05.833 00.006 8976 worker thread done servicing request
02:43:05.833 00.000 5052 OnExposeComplete: enter
02:43:05.833 00.000 5052 UpdateGuideState(): m_state=6
02:43:05.833 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10118
02:43:05.833 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.89, Mass=107, SNR=7.1, Peak=64 HFD=2.2
02:43:05.833 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:43:05.833 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
02:43:05.834 00.001 5052 CameraToMount -- cameraX=-0.39 cameraY=0.18 hyp=0.43 cameraTheta=2.71 mountX=0.34 mountY=0.23, mountTheta=0.59
02:43:05.834 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.18, opts=13)
02:43:05.834 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.18)
02:43:05.834 00.000 8976 Worker thread wakes up
02:43:05.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.18) opts 0xd
02:43:05.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.18)
02:43:05.834 00.000 8976 Moving (-0.39, 0.18) raw xDistance=0.34 yDistance=0.23
02:43:05.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:43:05.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:43:05.835 00.001 8976 MoveAxis(L, 1, ABG)
02:43:05.835 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:05.835 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
02:43:05.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:05.835 00.000 8976 stepping (-26, 4) + (-1, 0)
02:43:05.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:05.835 00.000 5052 Enqueuing Expose request
02:43:05.835 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:05.861 00.026 8976 Received - 47 (G) 
02:43:05.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:05.861 00.000 8976 stepped: pos (-27, 4)
02:43:05.861 00.000 8976 MoveAxis(U, 0, ABG)
02:43:05.861 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
02:43:05.861 00.000 8976 MountToCamera -- mountX=3.97 mountY=-1.04 hyp=4.11 mountTheta=-0.26 cameraX=-0.88, cameraY=4.01 cameraTheta=1.79
02:43:05.861 00.000 8976 incremental bump (-0.879, 4.011) isValid = 1
02:43:05.861 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
02:43:05.861 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:43:05.861 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:43:05.861 00.000 8976 move complete, result=0
02:43:05.861 00.000 9828 Worker thread wakes up
02:43:05.861 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:43:05.862 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:43:05.862 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
02:43:05.862 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.49)
02:43:05.862 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
02:43:05.862 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:43:05.862 00.000 9828 BLC: window closed
02:43:05.862 00.000 9828 MoveAxis(W, 6, B)
02:43:05.862 00.000 8976 worker thread done servicing request
02:43:05.862 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:43:05.862 00.000 9828 Guiding  Dir = 3, Dur = 6
02:43:05.862 00.000 8976 Worker thread wakes up
02:43:05.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:05.862 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:05.863 00.001 9828 IsSlewing returns 0
02:43:05.863 00.000 9828 IsGuiding returns 0
02:43:05.863 00.000 9828 PulseGuide returned control before completion, sleep 16
02:43:05.894 00.031 9828 IsGuiding returns 1
02:43:05.894 00.000 9828 scope still moving after pulse duration time elapsed
02:43:05.924 00.030 9828 IsSlewing returns 0
02:43:05.924 00.000 9828 IsGuiding returns 1
02:43:05.955 00.031 9828 IsSlewing returns 0
02:43:05.955 00.000 9828 IsGuiding returns 1
02:43:05.986 00.031 9828 IsSlewing returns 0
02:43:05.986 00.000 9828 IsGuiding returns 0
02:43:05.986 00.000 9828 scope move finished after 6 + 117 ms
02:43:05.986 00.000 9828 Move returns status 0, amount 6
02:43:05.986 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:05.986 00.000 9828 MoveAxis(N, 16, B)
02:43:05.986 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:06.001 00.015 9828 IsSlewing returns 0
02:43:06.001 00.000 9828 IsGuiding returns 0
02:43:06.001 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:06.032 00.031 9828 IsGuiding returns 1
02:43:06.032 00.000 9828 scope still moving after pulse duration time elapsed
02:43:06.063 00.031 9828 IsSlewing returns 0
02:43:06.063 00.000 9828 IsGuiding returns 1
02:43:06.095 00.032 9828 IsSlewing returns 0
02:43:06.095 00.000 9828 IsGuiding returns 1
02:43:06.126 00.031 9828 IsSlewing returns 0
02:43:06.126 00.000 9828 IsGuiding returns 1
02:43:06.158 00.032 9828 IsSlewing returns 0
02:43:06.158 00.000 9828 IsGuiding returns 0
02:43:06.158 00.000 9828 scope move finished after 16 + 140 ms
02:43:06.158 00.000 9828 Move returns status 0, amount 16
02:43:06.158 00.000 9828 move complete, result=0
02:43:06.158 00.000 9828 worker thread done servicing request
02:43:06.158 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:43:06.552 00.394 8976 Exposure complete
02:43:06.558 00.006 8976 worker thread done servicing request
02:43:06.558 00.000 5052 OnExposeComplete: enter
02:43:06.558 00.000 5052 UpdateGuideState(): m_state=6
02:43:06.558 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10119
02:43:06.558 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.14, Mass=127, SNR=7.8, Peak=67 HFD=2.3
02:43:06.559 00.001 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.04) = xAngle (-3.62 = 2.67)
02:43:06.559 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.56)
02:43:06.559 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.57 hyp=0.57 cameraTheta=-1.57 mountX=-0.51 mountY=0.31, mountTheta=2.59
02:43:06.559 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.57, opts=13)
02:43:06.559 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.57)
02:43:06.559 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:06.559 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:43:06.559 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:06.559 00.000 8976 Worker thread wakes up
02:43:06.560 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:06.560 00.000 5052 Enqueuing Expose request
02:43:06.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.57) opts 0xd
02:43:06.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.57)
02:43:06.560 00.000 8976 Moving (-0.00, -0.57) raw xDistance=-0.51 yDistance=0.31
02:43:06.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.51
02:43:06.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:43:06.560 00.000 8976 MoveAxis(R, 2, ABG)
02:43:06.560 00.000 8976 stepping (-27, 4) + (2, 0)
02:43:06.560 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:06.596 00.036 8976 Received - 47 (G) 
02:43:06.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:06.596 00.000 8976 stepped: pos (-25, 4)
02:43:06.596 00.000 8976 MoveAxis(D, 1, ABG)
02:43:06.596 00.000 8976 stepping (-25, 4) + (0, -1)
02:43:06.596 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:06.628 00.032 8976 Received - 47 (G) 
02:43:06.628 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:06.628 00.000 8976 stepped: pos (-25, 3)
02:43:06.628 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
02:43:06.628 00.000 8976 MountToCamera -- mountX=3.92 mountY=-0.86 hyp=4.02 mountTheta=-0.21 cameraX=-1.02, cameraY=3.88 cameraTheta=1.83
02:43:06.628 00.000 8976 incremental bump (-1.024, 3.884) isValid = 1
02:43:06.628 00.000 8976 Scheduling Mount bump of (-0.029, 0.115)
02:43:06.628 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:43:06.628 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:43:06.628 00.000 8976 move complete, result=0
02:43:06.628 00.000 8976 worker thread done servicing request
02:43:06.628 00.000 8976 Worker thread wakes up
02:43:06.628 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
02:43:06.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:06.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:06.628 00.000 9828 Worker thread wakes up
02:43:06.628 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:43:06.628 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:43:06.629 00.001 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.37)
02:43:06.629 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.45)
02:43:06.629 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:43:06.629 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:43:06.629 00.000 9828 BLC: window closed
02:43:06.629 00.000 9828 MoveAxis(W, 8, B)
02:43:06.629 00.000 9828 Guiding  Dir = 3, Dur = 8
02:43:06.629 00.000 9828 IsSlewing returns 0
02:43:06.629 00.000 9828 IsGuiding returns 0
02:43:06.629 00.000 9828 PulseGuide returned control before completion, sleep 18
02:43:06.654 00.025 9828 IsGuiding returns 1
02:43:06.654 00.000 9828 scope still moving after pulse duration time elapsed
02:43:06.686 00.032 9828 IsSlewing returns 0
02:43:06.686 00.000 9828 IsGuiding returns 1
02:43:06.717 00.031 9828 IsSlewing returns 0
02:43:06.717 00.000 9828 IsGuiding returns 1
02:43:06.748 00.031 9828 IsSlewing returns 0
02:43:06.748 00.000 9828 IsGuiding returns 0
02:43:06.748 00.000 9828 scope move finished after 8 + 110 ms
02:43:06.748 00.000 9828 Move returns status 0, amount 8
02:43:06.748 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:06.748 00.000 9828 MoveAxis(N, 16, B)
02:43:06.748 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:06.763 00.015 9828 IsSlewing returns 0
02:43:06.763 00.000 9828 IsGuiding returns 0
02:43:06.763 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:06.793 00.030 9828 IsGuiding returns 1
02:43:06.793 00.000 9828 scope still moving after pulse duration time elapsed
02:43:06.825 00.032 9828 IsSlewing returns 0
02:43:06.825 00.000 9828 IsGuiding returns 1
02:43:06.856 00.031 9828 IsSlewing returns 0
02:43:06.856 00.000 9828 IsGuiding returns 1
02:43:06.887 00.031 9828 IsSlewing returns 0
02:43:06.887 00.000 9828 IsGuiding returns 1
02:43:06.918 00.031 9828 IsSlewing returns 0
02:43:06.918 00.000 9828 IsGuiding returns 0
02:43:06.918 00.000 9828 scope move finished after 16 + 139 ms
02:43:06.918 00.000 9828 Move returns status 0, amount 16
02:43:06.918 00.000 9828 move complete, result=0
02:43:06.918 00.000 9828 worker thread done servicing request
02:43:06.918 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:43:07.319 00.401 8976 Exposure complete
02:43:07.325 00.006 8976 worker thread done servicing request
02:43:07.325 00.000 5052 OnExposeComplete: enter
02:43:07.325 00.000 5052 UpdateGuideState(): m_state=6
02:43:07.325 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10120
02:43:07.325 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.96, Mass=122, SNR=7.6, Peak=61 HFD=2.3
02:43:07.325 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
02:43:07.325 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
02:43:07.325 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.25 hyp=0.62 cameraTheta=0.42 mountX=-0.03 mountY=-0.61, mountTheta=-1.63
02:43:07.326 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.25, opts=13)
02:43:07.326 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.25)
02:43:07.326 00.000 8976 Worker thread wakes up
02:43:07.326 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:07.326 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:43:07.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:07.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.25) opts 0xd
02:43:07.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:07.326 00.000 5052 Enqueuing Expose request
02:43:07.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.25)
02:43:07.327 00.001 8976 Moving (0.56, 0.25) raw xDistance=-0.03 yDistance=-0.61
02:43:07.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:43:07.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.61
02:43:07.327 00.000 8976 MoveAxis(R, 0, ABG)
02:43:07.327 00.000 8976 MoveAxis(U, 2, ABG)
02:43:07.327 00.000 8976 stepping (-25, 3) + (0, 2)
02:43:07.327 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:07.363 00.036 8976 Received - 47 (G) 
02:43:07.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:07.364 00.001 8976 stepped: pos (-25, 5)
02:43:07.364 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
02:43:07.364 00.000 8976 MountToCamera -- mountX=3.89 mountY=-0.84 hyp=3.98 mountTheta=-0.21 cameraX=-1.03, cameraY=3.85 cameraTheta=1.83
02:43:07.364 00.000 8976 incremental bump (-1.028, 3.846) isValid = 1
02:43:07.364 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
02:43:07.364 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:43:07.364 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:43:07.364 00.000 8976 move complete, result=0
02:43:07.364 00.000 9828 Worker thread wakes up
02:43:07.364 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
02:43:07.364 00.000 8976 worker thread done servicing request
02:43:07.364 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:43:07.364 00.000 8976 Worker thread wakes up
02:43:07.364 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:43:07.364 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
02:43:07.364 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.45)
02:43:07.364 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:43:07.364 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:43:07.365 00.001 9828 BLC: window closed
02:43:07.365 00.000 9828 MoveAxis(W, 8, B)
02:43:07.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:07.365 00.000 9828 Guiding  Dir = 3, Dur = 8
02:43:07.365 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:07.365 00.000 9828 IsSlewing returns 0
02:43:07.365 00.000 9828 IsGuiding returns 0
02:43:07.365 00.000 9828 PulseGuide returned control before completion, sleep 18
02:43:07.386 00.021 9828 IsGuiding returns 1
02:43:07.386 00.000 9828 scope still moving after pulse duration time elapsed
02:43:07.418 00.032 9828 IsSlewing returns 0
02:43:07.418 00.000 9828 IsGuiding returns 1
02:43:07.448 00.030 9828 IsSlewing returns 0
02:43:07.448 00.000 9828 IsGuiding returns 1
02:43:07.480 00.032 9828 IsSlewing returns 0
02:43:07.480 00.000 9828 IsGuiding returns 0
02:43:07.480 00.000 9828 scope move finished after 8 + 106 ms
02:43:07.480 00.000 9828 Move returns status 0, amount 8
02:43:07.480 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:07.480 00.000 9828 MoveAxis(N, 16, B)
02:43:07.480 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:07.495 00.015 9828 IsSlewing returns 0
02:43:07.495 00.000 9828 IsGuiding returns 0
02:43:07.495 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:07.526 00.031 9828 IsGuiding returns 1
02:43:07.526 00.000 9828 scope still moving after pulse duration time elapsed
02:43:07.558 00.032 9828 IsSlewing returns 0
02:43:07.558 00.000 9828 IsGuiding returns 1
02:43:07.588 00.030 9828 IsSlewing returns 0
02:43:07.588 00.000 9828 IsGuiding returns 1
02:43:07.619 00.031 9828 IsSlewing returns 0
02:43:07.619 00.000 9828 IsGuiding returns 1
02:43:07.650 00.031 9828 IsSlewing returns 0
02:43:07.650 00.000 9828 IsGuiding returns 0
02:43:07.650 00.000 9828 scope move finished after 16 + 139 ms
02:43:07.650 00.000 9828 Move returns status 0, amount 16
02:43:07.650 00.000 9828 move complete, result=0
02:43:07.650 00.000 9828 worker thread done servicing request
02:43:07.650 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:43:08.067 00.417 8976 Exposure complete
02:43:08.072 00.005 8976 worker thread done servicing request
02:43:08.073 00.001 5052 OnExposeComplete: enter
02:43:08.073 00.000 5052 UpdateGuideState(): m_state=6
02:43:08.073 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10121
02:43:08.073 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.35, Mass=132, SNR=7.9, Peak=62 HFD=2.9
02:43:08.073 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
02:43:08.073 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.93 = -2.93)
02:43:08.073 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.36 hyp=0.51 cameraTheta=-0.78 mountX=-0.49 mountY=-0.11, mountTheta=-2.92
02:43:08.074 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.36, opts=13)
02:43:08.074 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.36)
02:43:08.074 00.000 8976 Worker thread wakes up
02:43:08.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.36) opts 0xd
02:43:08.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.36)
02:43:08.074 00.000 8976 Moving (0.36, -0.36) raw xDistance=-0.49 yDistance=-0.11
02:43:08.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:43:08.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:43:08.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:43:08.074 00.000 8976 MoveAxis(R, 2, ABG)
02:43:08.074 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:43:08.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:08.075 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:08.075 00.000 5052 Enqueuing Expose request
02:43:08.075 00.000 8976 stepping (-25, 5) + (2, 0)
02:43:08.075 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:08.099 00.024 8976 Received - 47 (G) 
02:43:08.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:08.099 00.000 8976 stepped: pos (-23, 5)
02:43:08.099 00.000 8976 MoveAxis(U, 0, ABG)
02:43:08.099 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
02:43:08.099 00.000 8976 MountToCamera -- mountX=3.77 mountY=-0.82 hyp=3.86 mountTheta=-0.21 cameraX=-0.98, cameraY=3.73 cameraTheta=1.83
02:43:08.099 00.000 8976 incremental bump (-0.984, 3.731) isValid = 1
02:43:08.099 00.000 8976 Scheduling Mount bump of (-0.029, 0.115)
02:43:08.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:43:08.099 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:43:08.099 00.000 8976 move complete, result=0
02:43:08.099 00.000 8976 worker thread done servicing request
02:43:08.099 00.000 8976 Worker thread wakes up
02:43:08.099 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
02:43:08.099 00.000 9828 Worker thread wakes up
02:43:08.100 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:43:08.100 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:43:08.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:08.100 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.37)
02:43:08.100 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.45)
02:43:08.100 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:43:08.100 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:43:08.100 00.000 9828 BLC: window closed
02:43:08.100 00.000 9828 MoveAxis(W, 8, B)
02:43:08.100 00.000 9828 Guiding  Dir = 3, Dur = 8
02:43:08.100 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:08.100 00.000 9828 IsSlewing returns 0
02:43:08.100 00.000 9828 IsGuiding returns 0
02:43:08.101 00.001 9828 PulseGuide returned control before completion, sleep 18
02:43:08.134 00.033 9828 IsGuiding returns 1
02:43:08.134 00.000 9828 scope still moving after pulse duration time elapsed
02:43:08.165 00.031 9828 IsSlewing returns 0
02:43:08.166 00.001 9828 IsGuiding returns 1
02:43:08.197 00.031 9828 IsSlewing returns 0
02:43:08.197 00.000 9828 IsGuiding returns 1
02:43:08.228 00.031 9828 IsSlewing returns 0
02:43:08.228 00.000 9828 IsGuiding returns 0
02:43:08.228 00.000 9828 scope move finished after 8 + 119 ms
02:43:08.228 00.000 9828 Move returns status 0, amount 8
02:43:08.228 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:08.228 00.000 9828 MoveAxis(N, 16, B)
02:43:08.228 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:08.244 00.016 9828 IsSlewing returns 0
02:43:08.244 00.000 9828 IsGuiding returns 0
02:43:08.244 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:08.276 00.032 9828 IsGuiding returns 1
02:43:08.276 00.000 9828 scope still moving after pulse duration time elapsed
02:43:08.307 00.031 9828 IsSlewing returns 0
02:43:08.307 00.000 9828 IsGuiding returns 1
02:43:08.338 00.031 9828 IsSlewing returns 0
02:43:08.338 00.000 9828 IsGuiding returns 1
02:43:08.369 00.031 9828 IsSlewing returns 0
02:43:08.369 00.000 9828 IsGuiding returns 1
02:43:08.400 00.031 9828 IsSlewing returns 0
02:43:08.400 00.000 9828 IsGuiding returns 0
02:43:08.400 00.000 9828 scope move finished after 16 + 140 ms
02:43:08.400 00.000 9828 Move returns status 0, amount 16
02:43:08.400 00.000 9828 move complete, result=0
02:43:08.400 00.000 9828 worker thread done servicing request
02:43:08.401 00.001 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:43:08.788 00.387 8976 Exposure complete
02:43:08.794 00.006 8976 worker thread done servicing request
02:43:08.794 00.000 5052 OnExposeComplete: enter
02:43:08.794 00.000 5052 UpdateGuideState(): m_state=6
02:43:08.794 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10122
02:43:08.794 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.89, Mass=104, SNR=7.1, Peak=62 HFD=2.3
02:43:08.794 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
02:43:08.794 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
02:43:08.794 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.18 hyp=0.68 cameraTheta=0.26 mountX=-0.14 mountY=-0.65, mountTheta=-1.79
02:43:08.795 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.18, opts=13)
02:43:08.795 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.18)
02:43:08.795 00.000 8976 Worker thread wakes up
02:43:08.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.18) opts 0xd
02:43:08.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.18)
02:43:08.795 00.000 8976 Moving (0.66, 0.18) raw xDistance=-0.14 yDistance=-0.65
02:43:08.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:43:08.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
02:43:08.795 00.000 8976 MoveAxis(R, 0, ABG)
02:43:08.795 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:43:08.795 00.000 8976 MoveAxis(U, 3, ABG)
02:43:08.796 00.001 8976 stepping (-23, 5) + (0, 3)
02:43:08.796 00.000 5052 UpdateGuideState exits: m=104 SNR=7.1
02:43:08.796 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:08.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:08.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:08.796 00.000 5052 Enqueuing Expose request
02:43:08.834 00.038 8976 Received - 47 (G) 
02:43:08.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:08.834 00.000 8976 stepped: pos (-23, 8)
02:43:08.834 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
02:43:08.834 00.000 8976 MountToCamera -- mountX=3.69 mountY=-0.97 hyp=3.81 mountTheta=-0.26 cameraX=-0.82, cameraY=3.73 cameraTheta=1.79
02:43:08.834 00.000 8976 incremental bump (-0.815, 3.726) isValid = 1
02:43:08.834 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
02:43:08.834 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:43:08.834 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:43:08.834 00.000 8976 move complete, result=0
02:43:08.835 00.001 8976 worker thread done servicing request
02:43:08.835 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
02:43:08.835 00.000 9828 Worker thread wakes up
02:43:08.835 00.000 8976 Worker thread wakes up
02:43:08.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:08.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:08.835 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:43:08.835 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:43:08.835 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
02:43:08.835 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.49)
02:43:08.835 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
02:43:08.835 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:43:08.836 00.001 9828 BLC: window closed
02:43:08.836 00.000 9828 MoveAxis(W, 6, B)
02:43:08.836 00.000 9828 Guiding  Dir = 3, Dur = 6
02:43:08.836 00.000 9828 IsSlewing returns 0
02:43:08.836 00.000 9828 IsGuiding returns 0
02:43:08.836 00.000 9828 PulseGuide returned control before completion, sleep 16
02:43:08.866 00.030 9828 IsGuiding returns 1
02:43:08.866 00.000 9828 scope still moving after pulse duration time elapsed
02:43:08.897 00.031 9828 IsSlewing returns 0
02:43:08.897 00.000 9828 IsGuiding returns 1
02:43:08.927 00.030 9828 IsSlewing returns 0
02:43:08.927 00.000 9828 IsGuiding returns 1
02:43:08.957 00.030 9828 IsSlewing returns 0
02:43:08.957 00.000 9828 IsGuiding returns 1
02:43:08.989 00.032 9828 IsSlewing returns 0
02:43:08.989 00.000 9828 IsGuiding returns 1
02:43:09.019 00.030 9828 IsSlewing returns 0
02:43:09.019 00.000 9828 IsGuiding returns 1
02:43:09.052 00.033 9828 IsSlewing returns 0
02:43:09.052 00.000 9828 IsGuiding returns 0
02:43:09.052 00.000 9828 scope move finished after 6 + 209 ms
02:43:09.052 00.000 9828 Move returns status 0, amount 6
02:43:09.052 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:09.052 00.000 9828 MoveAxis(N, 16, B)
02:43:09.053 00.001 9828 Guiding  Dir = 0, Dur = 16
02:43:09.068 00.015 9828 IsSlewing returns 0
02:43:09.068 00.000 9828 IsGuiding returns 0
02:43:09.068 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:09.100 00.032 9828 IsGuiding returns 1
02:43:09.100 00.000 9828 scope still moving after pulse duration time elapsed
02:43:09.132 00.032 9828 IsSlewing returns 0
02:43:09.132 00.000 9828 IsGuiding returns 1
02:43:09.164 00.032 9828 IsSlewing returns 0
02:43:09.164 00.000 9828 IsGuiding returns 1
02:43:09.195 00.031 9828 IsSlewing returns 0
02:43:09.195 00.000 9828 IsGuiding returns 1
02:43:09.226 00.031 9828 IsSlewing returns 0
02:43:09.226 00.000 9828 IsGuiding returns 0
02:43:09.227 00.001 9828 scope move finished after 16 + 142 ms
02:43:09.227 00.000 9828 Move returns status 0, amount 16
02:43:09.227 00.000 9828 move complete, result=0
02:43:09.227 00.000 9828 worker thread done servicing request
02:43:09.227 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:43:09.521 00.294 8976 Exposure complete
02:43:09.526 00.005 8976 worker thread done servicing request
02:43:09.527 00.001 5052 OnExposeComplete: enter
02:43:09.527 00.000 5052 UpdateGuideState(): m_state=6
02:43:09.527 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10123
02:43:09.527 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.68, Mass=123, SNR=7.6, Peak=61 HFD=2.6
02:43:09.527 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
02:43:09.527 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:43:09.527 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.03 hyp=0.61 cameraTheta=-0.05 mountX=-0.30 mountY=-0.49, mountTheta=-2.12
02:43:09.527 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.03, opts=13)
02:43:09.528 00.001 5052 Enqueuing Move request for stepguider (0.61, -0.03)
02:43:09.528 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:09.528 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:43:09.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:09.528 00.000 8976 Worker thread wakes up
02:43:09.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.03) opts 0xd
02:43:09.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.03)
02:43:09.528 00.000 8976 Moving (0.61, -0.03) raw xDistance=-0.30 yDistance=-0.49
02:43:09.528 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:09.528 00.000 5052 Enqueuing Expose request
02:43:09.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:43:09.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
02:43:09.528 00.000 8976 MoveAxis(R, 1, ABG)
02:43:09.528 00.000 8976 stepping (-23, 8) + (1, 0)
02:43:09.528 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:09.554 00.026 8976 Received - 47 (G) 
02:43:09.554 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:09.554 00.000 8976 stepped: pos (-22, 8)
02:43:09.554 00.000 8976 MoveAxis(U, 2, ABG)
02:43:09.554 00.000 8976 stepping (-22, 8) + (0, 2)
02:43:09.554 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:09.586 00.032 8976 Received - 47 (G) 
02:43:09.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:09.586 00.000 8976 stepped: pos (-22, 10)
02:43:09.586 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
02:43:09.586 00.000 8976 MountToCamera -- mountX=3.58 mountY=-1.17 hyp=3.77 mountTheta=-0.32 cameraX=-0.59, cameraY=3.72 cameraTheta=1.73
02:43:09.586 00.000 8976 incremental bump (-0.586, 3.725) isValid = 1
02:43:09.586 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
02:43:09.586 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:43:09.586 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:43:09.586 00.000 8976 move complete, result=0
02:43:09.586 00.000 9828 Worker thread wakes up
02:43:09.586 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:43:09.586 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:43:09.586 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:43:09.586 00.000 8976 worker thread done servicing request
02:43:09.586 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
02:43:09.586 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.55)
02:43:09.587 00.001 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:43:09.587 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:43:09.587 00.000 9828 BLC: window closed
02:43:09.587 00.000 9828 MoveAxis(W, 4, B)
02:43:09.587 00.000 9828 Guiding  Dir = 3, Dur = 4
02:43:09.587 00.000 8976 Worker thread wakes up
02:43:09.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:09.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:09.587 00.000 9828 IsSlewing returns 0
02:43:09.587 00.000 9828 IsGuiding returns 0
02:43:09.587 00.000 9828 PulseGuide returned control before completion, sleep 14
02:43:09.610 00.023 9828 IsGuiding returns 1
02:43:09.610 00.000 9828 scope still moving after pulse duration time elapsed
02:43:09.640 00.030 9828 IsSlewing returns 0
02:43:09.640 00.000 9828 IsGuiding returns 1
02:43:09.672 00.032 9828 IsSlewing returns 0
02:43:09.672 00.000 9828 IsGuiding returns 1
02:43:09.702 00.030 9828 IsSlewing returns 0
02:43:09.702 00.000 9828 IsGuiding returns 0
02:43:09.702 00.000 9828 scope move finished after 4 + 111 ms
02:43:09.702 00.000 9828 Move returns status 0, amount 4
02:43:09.702 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:09.702 00.000 9828 MoveAxis(N, 16, B)
02:43:09.702 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:09.717 00.015 9828 IsSlewing returns 0
02:43:09.717 00.000 9828 IsGuiding returns 0
02:43:09.717 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:09.749 00.032 9828 IsGuiding returns 1
02:43:09.749 00.000 9828 scope still moving after pulse duration time elapsed
02:43:09.781 00.032 9828 IsSlewing returns 0
02:43:09.781 00.000 9828 IsGuiding returns 1
02:43:09.813 00.032 9828 IsSlewing returns 0
02:43:09.813 00.000 9828 IsGuiding returns 1
02:43:09.844 00.031 9828 IsSlewing returns 0
02:43:09.844 00.000 9828 IsGuiding returns 1
02:43:09.876 00.032 9828 IsSlewing returns 0
02:43:09.876 00.000 9828 IsGuiding returns 0
02:43:09.876 00.000 9828 scope move finished after 16 + 142 ms
02:43:09.876 00.000 9828 Move returns status 0, amount 16
02:43:09.876 00.000 9828 move complete, result=0
02:43:09.876 00.000 9828 worker thread done servicing request
02:43:09.876 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
02:43:10.274 00.398 8976 Exposure complete
02:43:10.279 00.005 8976 worker thread done servicing request
02:43:10.279 00.000 5052 OnExposeComplete: enter
02:43:10.279 00.000 5052 UpdateGuideState(): m_state=6
02:43:10.279 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10124
02:43:10.279 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.26, Mass=116, SNR=7.4, Peak=64 HFD=2.1
02:43:10.279 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
02:43:10.279 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:43:10.279 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=-0.45 hyp=0.89 cameraTheta=-0.54 mountX=-0.75 mountY=-0.39, mountTheta=-2.66
02:43:10.280 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.45, opts=13)
02:43:10.280 00.000 5052 Enqueuing Move request for stepguider (0.76, -0.45)
02:43:10.280 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:10.280 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:43:10.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:10.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:10.280 00.000 5052 Enqueuing Expose request
02:43:10.280 00.000 8976 Worker thread wakes up
02:43:10.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.45) opts 0xd
02:43:10.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.45)
02:43:10.280 00.000 8976 Moving (0.76, -0.45) raw xDistance=-0.75 yDistance=-0.39
02:43:10.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
02:43:10.281 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
02:43:10.281 00.000 8976 MoveAxis(R, 3, ABG)
02:43:10.281 00.000 8976 stepping (-22, 10) + (3, 0)
02:43:10.281 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:10.321 00.040 8976 Received - 47 (G) 
02:43:10.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:10.321 00.000 8976 stepped: pos (-19, 10)
02:43:10.321 00.000 8976 MoveAxis(U, 2, ABG)
02:43:10.321 00.000 8976 stepping (-19, 10) + (0, 2)
02:43:10.322 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:10.353 00.031 8976 Received - 47 (G) 
02:43:10.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:10.353 00.000 8976 stepped: pos (-19, 12)
02:43:10.353 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
02:43:10.353 00.000 8976 MountToCamera -- mountX=3.36 mountY=-1.42 hyp=3.65 mountTheta=-0.40 cameraX=-0.27, cameraY=3.64 cameraTheta=1.64
02:43:10.353 00.000 8976 incremental bump (-0.270, 3.637) isValid = 1
02:43:10.353 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
02:43:10.353 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:43:10.353 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:43:10.353 00.000 8976 move complete, result=0
02:43:10.353 00.000 8976 worker thread done servicing request
02:43:10.353 00.000 8976 Worker thread wakes up
02:43:10.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:10.354 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:10.354 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.4 px 2 ms NORTH
02:43:10.354 00.000 9828 Worker thread wakes up
02:43:10.354 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:43:10.354 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:43:10.354 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.55)
02:43:10.354 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.63)
02:43:10.354 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
02:43:10.354 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:43:10.354 00.000 9828 BLC: window closed
02:43:10.354 00.000 9828 MoveAxis(W, 1, B)
02:43:10.354 00.000 9828 Guiding  Dir = 3, Dur = 1
02:43:10.355 00.001 9828 IsSlewing returns 0
02:43:10.355 00.000 9828 IsGuiding returns 0
02:43:10.355 00.000 9828 PulseGuide returned control before completion, sleep 11
02:43:10.378 00.023 9828 IsGuiding returns 1
02:43:10.378 00.000 9828 scope still moving after pulse duration time elapsed
02:43:10.411 00.033 9828 IsSlewing returns 0
02:43:10.411 00.000 9828 IsGuiding returns 1
02:43:10.443 00.032 9828 IsSlewing returns 0
02:43:10.443 00.000 9828 IsGuiding returns 1
02:43:10.475 00.032 9828 IsSlewing returns 0
02:43:10.475 00.000 9828 IsGuiding returns 0
02:43:10.475 00.000 9828 scope move finished after 1 + 118 ms
02:43:10.475 00.000 9828 Move returns status 0, amount 1
02:43:10.475 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:10.475 00.000 9828 MoveAxis(N, 16, B)
02:43:10.475 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:10.490 00.015 9828 IsSlewing returns 0
02:43:10.490 00.000 9828 IsGuiding returns 0
02:43:10.490 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:10.522 00.032 9828 IsGuiding returns 1
02:43:10.522 00.000 9828 scope still moving after pulse duration time elapsed
02:43:10.554 00.032 9828 IsSlewing returns 0
02:43:10.554 00.000 9828 IsGuiding returns 1
02:43:10.585 00.031 9828 IsSlewing returns 0
02:43:10.585 00.000 9828 IsGuiding returns 1
02:43:10.616 00.031 9828 IsSlewing returns 0
02:43:10.616 00.000 9828 IsGuiding returns 1
02:43:10.648 00.032 9828 IsSlewing returns 0
02:43:10.648 00.000 9828 IsGuiding returns 0
02:43:10.648 00.000 9828 scope move finished after 16 + 141 ms
02:43:10.648 00.000 9828 Move returns status 0, amount 16
02:43:10.648 00.000 9828 move complete, result=0
02:43:10.648 00.000 9828 worker thread done servicing request
02:43:10.649 00.001 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:43:11.038 00.389 8976 Exposure complete
02:43:11.044 00.006 8976 worker thread done servicing request
02:43:11.044 00.000 5052 OnExposeComplete: enter
02:43:11.044 00.000 5052 UpdateGuideState(): m_state=6
02:43:11.044 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10125
02:43:11.044 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.76, Mass=127, SNR=7.7, Peak=62 HFD=2.4
02:43:11.044 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:43:11.044 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:43:11.044 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.06 hyp=0.55 cameraTheta=0.10 mountX=-0.20 mountY=-0.49, mountTheta=-1.96
02:43:11.045 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.06, opts=13)
02:43:11.045 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.06)
02:43:11.045 00.000 8976 Worker thread wakes up
02:43:11.045 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.06) opts 0xd
02:43:11.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.06)
02:43:11.045 00.000 8976 Moving (0.54, 0.06) raw xDistance=-0.20 yDistance=-0.49
02:43:11.045 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:43:11.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:43:11.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
02:43:11.045 00.000 8976 MoveAxis(R, 0, ABG)
02:43:11.046 00.001 8976 MoveAxis(U, 2, ABG)
02:43:11.046 00.000 8976 stepping (-19, 12) + (0, 2)
02:43:11.046 00.000 5052 UpdateGuideState exits: m=127 SNR=7.7
02:43:11.046 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:11.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:11.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:11.046 00.000 5052 Enqueuing Expose request
02:43:11.073 00.027 8976 Received - 47 (G) 
02:43:11.073 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:11.073 00.000 8976 stepped: pos (-19, 14)
02:43:11.073 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:43:11.073 00.000 8976 MountToCamera -- mountX=3.21 mountY=-1.68 hyp=3.63 mountTheta=-0.48 cameraX=0.04, cameraY=3.63 cameraTheta=1.56
02:43:11.073 00.000 8976 incremental bump (0.036, 3.625) isValid = 1
02:43:11.073 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
02:43:11.073 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:43:11.073 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:43:11.073 00.000 8976 move complete, result=0
02:43:11.073 00.000 8976 worker thread done servicing request
02:43:11.073 00.000 8976 Worker thread wakes up
02:43:11.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:11.073 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:11.073 00.000 9828 Worker thread wakes up
02:43:11.073 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:43:11.074 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:43:11.074 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:43:11.074 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
02:43:11.074 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.71)
02:43:11.074 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:43:11.074 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:43:11.074 00.000 9828 BLC: window closed
02:43:11.074 00.000 9828 MoveAxis(E, 2, B)
02:43:11.074 00.000 9828 Guiding  Dir = 2, Dur = 2
02:43:11.074 00.000 9828 IsSlewing returns 0
02:43:11.074 00.000 9828 IsGuiding returns 0
02:43:11.075 00.001 9828 PulseGuide returned control before completion, sleep 12
02:43:11.094 00.019 9828 IsGuiding returns 1
02:43:11.094 00.000 9828 scope still moving after pulse duration time elapsed
02:43:11.126 00.032 9828 IsSlewing returns 0
02:43:11.126 00.000 9828 IsGuiding returns 1
02:43:11.158 00.032 9828 IsSlewing returns 0
02:43:11.158 00.000 9828 IsGuiding returns 1
02:43:11.189 00.031 9828 IsSlewing returns 0
02:43:11.189 00.000 9828 IsGuiding returns 0
02:43:11.189 00.000 9828 scope move finished after 2 + 112 ms
02:43:11.189 00.000 9828 Move returns status 0, amount 2
02:43:11.189 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:11.189 00.000 9828 MoveAxis(N, 16, B)
02:43:11.189 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:11.204 00.015 9828 IsSlewing returns 0
02:43:11.204 00.000 9828 IsGuiding returns 0
02:43:11.204 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:11.235 00.031 9828 IsGuiding returns 1
02:43:11.235 00.000 9828 scope still moving after pulse duration time elapsed
02:43:11.267 00.032 9828 IsSlewing returns 0
02:43:11.267 00.000 9828 IsGuiding returns 1
02:43:11.298 00.031 9828 IsSlewing returns 0
02:43:11.298 00.000 9828 IsGuiding returns 1
02:43:11.344 00.046 9828 IsSlewing returns 0
02:43:11.344 00.000 9828 IsGuiding returns 1
02:43:11.375 00.031 9828 IsSlewing returns 0
02:43:11.375 00.000 9828 IsGuiding returns 1
02:43:11.407 00.032 9828 IsSlewing returns 0
02:43:11.407 00.000 9828 IsGuiding returns 1
02:43:11.438 00.031 9828 IsSlewing returns 0
02:43:11.438 00.000 9828 IsGuiding returns 0
02:43:11.438 00.000 9828 scope move finished after 16 + 218 ms
02:43:11.438 00.000 9828 Move returns status 0, amount 16
02:43:11.438 00.000 9828 move complete, result=0
02:43:11.438 00.000 9828 worker thread done servicing request
02:43:11.438 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:43:11.757 00.319 8976 Exposure complete
02:43:11.763 00.006 8976 worker thread done servicing request
02:43:11.763 00.000 5052 OnExposeComplete: enter
02:43:11.763 00.000 5052 UpdateGuideState(): m_state=6
02:43:11.763 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10126
02:43:11.763 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.68, Mass=110, SNR=7.3, Peak=60 HFD=1.9
02:43:11.763 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
02:43:11.763 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:43:11.763 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.03 hyp=0.54 cameraTheta=-0.05 mountX=-0.27 mountY=-0.43, mountTheta=-2.12
02:43:11.764 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.03, opts=13)
02:43:11.764 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.03)
02:43:11.764 00.000 8976 Worker thread wakes up
02:43:11.764 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.03) opts 0xd
02:43:11.764 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.03)
02:43:11.764 00.000 8976 Moving (0.54, -0.03) raw xDistance=-0.27 yDistance=-0.43
02:43:11.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:43:11.764 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:43:11.764 00.000 5052 UpdateGuideState exits: m=110 SNR=7.3
02:43:11.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:11.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
02:43:11.765 00.001 8976 MoveAxis(R, 1, ABG)
02:43:11.765 00.000 8976 stepping (-19, 14) + (1, 0)
02:43:11.765 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:11.765 00.000 5052 Enqueuing Expose request
02:43:11.765 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:11.792 00.027 8976 Received - 47 (G) 
02:43:11.792 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:11.792 00.000 8976 stepped: pos (-18, 14)
02:43:11.792 00.000 8976 MoveAxis(U, 2, ABG)
02:43:11.792 00.000 8976 stepping (-18, 14) + (0, 2)
02:43:11.792 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:11.824 00.032 8976 Received - 47 (G) 
02:43:11.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:11.824 00.000 8976 stepped: pos (-18, 16)
02:43:11.824 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:43:11.824 00.000 8976 MountToCamera -- mountX=3.06 mountY=-1.97 hyp=3.64 mountTheta=-0.57 cameraX=0.36, cameraY=3.62 cameraTheta=1.47
02:43:11.824 00.000 8976 incremental bump (0.356, 3.621) isValid = 1
02:43:11.824 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
02:43:11.824 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:43:11.824 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:43:11.824 00.000 8976 move complete, result=0
02:43:11.824 00.000 8976 worker thread done servicing request
02:43:11.824 00.000 8976 Worker thread wakes up
02:43:11.824 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
02:43:11.824 00.000 9828 Worker thread wakes up
02:43:11.824 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:43:11.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:11.824 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:11.825 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:43:11.825 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
02:43:11.825 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
02:43:11.825 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:43:11.825 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:43:11.825 00.000 9828 BLC: window closed
02:43:11.825 00.000 9828 MoveAxis(E, 5, B)
02:43:11.825 00.000 9828 Guiding  Dir = 2, Dur = 5
02:43:11.825 00.000 9828 IsSlewing returns 0
02:43:11.825 00.000 9828 IsGuiding returns 0
02:43:11.825 00.000 9828 PulseGuide returned control before completion, sleep 15
02:43:11.854 00.029 9828 IsGuiding returns 1
02:43:11.854 00.000 9828 scope still moving after pulse duration time elapsed
02:43:11.885 00.031 9828 IsSlewing returns 0
02:43:11.886 00.001 9828 IsGuiding returns 1
02:43:11.917 00.031 9828 IsSlewing returns 0
02:43:11.917 00.000 9828 IsGuiding returns 1
02:43:11.948 00.031 9828 IsSlewing returns 0
02:43:11.948 00.000 9828 IsGuiding returns 0
02:43:11.948 00.000 9828 scope move finished after 5 + 117 ms
02:43:11.948 00.000 9828 Move returns status 0, amount 5
02:43:11.948 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:11.948 00.000 9828 MoveAxis(N, 16, B)
02:43:11.948 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:11.963 00.015 9828 IsSlewing returns 0
02:43:11.964 00.001 9828 IsGuiding returns 0
02:43:11.964 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:11.994 00.030 9828 IsGuiding returns 1
02:43:11.994 00.000 9828 scope still moving after pulse duration time elapsed
02:43:12.025 00.031 9828 IsSlewing returns 0
02:43:12.025 00.000 9828 IsGuiding returns 1
02:43:12.056 00.031 9828 IsSlewing returns 0
02:43:12.056 00.000 9828 IsGuiding returns 1
02:43:12.088 00.032 9828 IsSlewing returns 0
02:43:12.088 00.000 9828 IsGuiding returns 1
02:43:12.119 00.031 9828 IsSlewing returns 0
02:43:12.119 00.000 9828 IsGuiding returns 0
02:43:12.119 00.000 9828 scope move finished after 16 + 139 ms
02:43:12.119 00.000 9828 Move returns status 0, amount 16
02:43:12.119 00.000 9828 move complete, result=0
02:43:12.119 00.000 9828 worker thread done servicing request
02:43:12.119 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:43:12.510 00.391 8976 Exposure complete
02:43:12.516 00.006 8976 worker thread done servicing request
02:43:12.516 00.000 5052 OnExposeComplete: enter
02:43:12.517 00.001 5052 UpdateGuideState(): m_state=6
02:43:12.517 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10127
02:43:12.517 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.44, Mass=99, SNR=6.9, Peak=60 HFD=1.5
02:43:12.517 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
02:43:12.517 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
02:43:12.517 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.27 hyp=0.48 cameraTheta=-0.58 mountX=-0.42 mountY=-0.19, mountTheta=-2.71
02:43:12.517 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.27, opts=13)
02:43:12.517 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.27)
02:43:12.518 00.001 8976 Worker thread wakes up
02:43:12.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.27) opts 0xd
02:43:12.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.27)
02:43:12.518 00.000 8976 Moving (0.40, -0.27) raw xDistance=-0.42 yDistance=-0.19
02:43:12.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
02:43:12.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:43:12.518 00.000 5052 UpdateGuideState exits: m=99 SNR=6.9
02:43:12.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:12.518 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:12.518 00.000 5052 Enqueuing Expose request
02:43:12.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:43:12.518 00.000 8976 MoveAxis(R, 2, ABG)
02:43:12.518 00.000 8976 stepping (-18, 16) + (2, 0)
02:43:12.518 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:12.543 00.025 8976 Received - 47 (G) 
02:43:12.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:12.543 00.000 8976 stepped: pos (-16, 16)
02:43:12.543 00.000 8976 MoveAxis(U, 0, ABG)
02:43:12.544 00.001 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:43:12.544 00.000 8976 MountToCamera -- mountX=2.86 mountY=-2.16 hyp=3.58 mountTheta=-0.65 cameraX=0.62, cameraY=3.53 cameraTheta=1.40
02:43:12.544 00.000 8976 incremental bump (0.617, 3.527) isValid = 1
02:43:12.544 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:43:12.544 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:43:12.544 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:43:12.544 00.000 8976 move complete, result=0
02:43:12.544 00.000 9828 Worker thread wakes up
02:43:12.544 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:43:12.544 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:43:12.544 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:43:12.544 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
02:43:12.544 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:43:12.544 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:43:12.544 00.000 8976 worker thread done servicing request
02:43:12.544 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:43:12.544 00.000 9828 BLC: window closed
02:43:12.545 00.001 8976 Worker thread wakes up
02:43:12.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:12.545 00.000 9828 MoveAxis(E, 8, B)
02:43:12.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:12.545 00.000 9828 Guiding  Dir = 2, Dur = 8
02:43:12.545 00.000 9828 IsSlewing returns 0
02:43:12.545 00.000 9828 IsGuiding returns 0
02:43:12.545 00.000 9828 PulseGuide returned control before completion, sleep 18
02:43:12.570 00.025 9828 IsGuiding returns 1
02:43:12.571 00.001 9828 scope still moving after pulse duration time elapsed
02:43:12.601 00.030 9828 IsSlewing returns 0
02:43:12.601 00.000 9828 IsGuiding returns 1
02:43:12.634 00.033 9828 IsSlewing returns 0
02:43:12.634 00.000 9828 IsGuiding returns 1
02:43:12.664 00.030 9828 IsSlewing returns 0
02:43:12.665 00.001 9828 IsGuiding returns 0
02:43:12.665 00.000 9828 scope move finished after 8 + 112 ms
02:43:12.665 00.000 9828 Move returns status 0, amount 8
02:43:12.665 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:12.665 00.000 9828 MoveAxis(N, 16, B)
02:43:12.665 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:12.680 00.015 9828 IsSlewing returns 0
02:43:12.680 00.000 9828 IsGuiding returns 0
02:43:12.681 00.001 9828 PulseGuide returned control before completion, sleep 26
02:43:12.711 00.030 9828 IsGuiding returns 1
02:43:12.711 00.000 9828 scope still moving after pulse duration time elapsed
02:43:12.742 00.031 9828 IsSlewing returns 0
02:43:12.742 00.000 9828 IsGuiding returns 1
02:43:12.773 00.031 9828 IsSlewing returns 0
02:43:12.773 00.000 9828 IsGuiding returns 1
02:43:12.804 00.031 9828 IsSlewing returns 0
02:43:12.804 00.000 9828 IsGuiding returns 1
02:43:12.834 00.030 9828 IsSlewing returns 0
02:43:12.834 00.000 9828 IsGuiding returns 0
02:43:12.834 00.000 9828 scope move finished after 16 + 137 ms
02:43:12.834 00.000 9828 Move returns status 0, amount 16
02:43:12.834 00.000 9828 move complete, result=0
02:43:12.834 00.000 9828 worker thread done servicing request
02:43:12.834 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:43:13.230 00.396 8976 Exposure complete
02:43:13.236 00.006 8976 worker thread done servicing request
02:43:13.236 00.000 5052 OnExposeComplete: enter
02:43:13.236 00.000 5052 UpdateGuideState(): m_state=6
02:43:13.236 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10128
02:43:13.236 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.90, Mass=112, SNR=7.3, Peak=62 HFD=2.1
02:43:13.236 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
02:43:13.236 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
02:43:13.236 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.19 hyp=0.37 cameraTheta=0.53 mountX=0.02 mountY=-0.37, mountTheta=-1.51
02:43:13.237 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.19, opts=13)
02:43:13.237 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.19)
02:43:13.237 00.000 8976 Worker thread wakes up
02:43:13.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.19) opts 0xd
02:43:13.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.19)
02:43:13.237 00.000 8976 Moving (0.32, 0.19) raw xDistance=0.02 yDistance=-0.37
02:43:13.237 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:43:13.237 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:43:13.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:13.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:13.238 00.001 5052 Enqueuing Expose request
02:43:13.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:43:13.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:43:13.238 00.000 8976 MoveAxis(R, 0, ABG)
02:43:13.238 00.000 8976 MoveAxis(U, 1, ABG)
02:43:13.238 00.000 8976 stepping (-16, 16) + (0, 1)
02:43:13.238 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:13.262 00.024 8976 Received - 47 (G) 
02:43:13.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:13.262 00.000 8976 stepped: pos (-16, 17)
02:43:13.263 00.001 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:43:13.263 00.000 8976 MountToCamera -- mountX=2.72 mountY=-2.34 hyp=3.59 mountTheta=-0.71 cameraX=0.84, cameraY=3.49 cameraTheta=1.33
02:43:13.263 00.000 8976 incremental bump (0.839, 3.489) isValid = 1
02:43:13.263 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:43:13.263 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:43:13.263 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:43:13.263 00.000 8976 move complete, result=0
02:43:13.263 00.000 8976 worker thread done servicing request
02:43:13.263 00.000 8976 Worker thread wakes up
02:43:13.263 00.000 9828 Worker thread wakes up
02:43:13.263 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
02:43:13.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:13.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:13.263 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:43:13.264 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:43:13.264 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:43:13.264 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
02:43:13.264 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:43:13.264 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:43:13.264 00.000 9828 BLC: window closed
02:43:13.264 00.000 9828 MoveAxis(E, 10, B)
02:43:13.264 00.000 9828 Guiding  Dir = 2, Dur = 10
02:43:13.265 00.001 9828 IsSlewing returns 0
02:43:13.265 00.000 9828 IsGuiding returns 0
02:43:13.265 00.000 9828 PulseGuide returned control before completion, sleep 20
02:43:13.288 00.023 9828 IsGuiding returns 1
02:43:13.288 00.000 9828 scope still moving after pulse duration time elapsed
02:43:13.319 00.031 9828 IsSlewing returns 0
02:43:13.319 00.000 9828 IsGuiding returns 1
02:43:13.349 00.030 9828 IsSlewing returns 0
02:43:13.349 00.000 9828 IsGuiding returns 1
02:43:13.379 00.030 9828 IsSlewing returns 0
02:43:13.379 00.000 9828 IsGuiding returns 1
02:43:13.411 00.032 9828 IsSlewing returns 0
02:43:13.411 00.000 9828 IsGuiding returns 0
02:43:13.411 00.000 9828 scope move finished after 10 + 136 ms
02:43:13.411 00.000 9828 Move returns status 0, amount 10
02:43:13.411 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:13.411 00.000 9828 MoveAxis(N, 15, B)
02:43:13.411 00.000 9828 Guiding  Dir = 0, Dur = 15
02:43:13.426 00.015 9828 IsSlewing returns 0
02:43:13.426 00.000 9828 IsGuiding returns 0
02:43:13.426 00.000 9828 PulseGuide returned control before completion, sleep 25
02:43:13.456 00.030 9828 IsGuiding returns 1
02:43:13.456 00.000 9828 scope still moving after pulse duration time elapsed
02:43:13.487 00.031 9828 IsSlewing returns 0
02:43:13.487 00.000 9828 IsGuiding returns 1
02:43:13.518 00.031 9828 IsSlewing returns 0
02:43:13.518 00.000 9828 IsGuiding returns 1
02:43:13.549 00.031 9828 IsSlewing returns 0
02:43:13.550 00.001 9828 IsGuiding returns 1
02:43:13.580 00.030 9828 IsSlewing returns 0
02:43:13.580 00.000 9828 IsGuiding returns 0
02:43:13.580 00.000 9828 scope move finished after 15 + 138 ms
02:43:13.580 00.000 9828 Move returns status 0, amount 15
02:43:13.580 00.000 9828 move complete, result=0
02:43:13.580 00.000 9828 worker thread done servicing request
02:43:13.580 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:43:13.950 00.370 8976 Exposure complete
02:43:13.955 00.005 8976 worker thread done servicing request
02:43:13.955 00.000 5052 OnExposeComplete: enter
02:43:13.955 00.000 5052 UpdateGuideState(): m_state=6
02:43:13.955 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10129
02:43:13.955 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.72, Mass=105, SNR=7.0, Peak=61 HFD=2.3
02:43:13.956 00.001 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:43:13.956 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:43:13.956 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.01 hyp=0.62 cameraTheta=0.02 mountX=-0.27 mountY=-0.52, mountTheta=-2.04
02:43:13.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.01, opts=13)
02:43:13.957 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.01)
02:43:13.957 00.000 8976 Worker thread wakes up
02:43:13.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.01) opts 0xd
02:43:13.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.01)
02:43:13.957 00.000 8976 Moving (0.62, 0.01) raw xDistance=-0.27 yDistance=-0.52
02:43:13.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:43:13.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
02:43:13.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:43:13.958 00.001 5052 UpdateGuideState exits: m=105 SNR=7.0
02:43:13.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:13.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:13.958 00.000 5052 Enqueuing Expose request
02:43:13.958 00.000 8976 MoveAxis(R, 1, ABG)
02:43:13.958 00.000 8976 stepping (-16, 17) + (1, 0)
02:43:13.958 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:13.981 00.023 8976 Received - 47 (G) 
02:43:13.982 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:13.982 00.000 8976 stepped: pos (-15, 17)
02:43:13.982 00.000 8976 MoveAxis(U, 2, ABG)
02:43:13.982 00.000 8976 stepping (-15, 17) + (0, 2)
02:43:13.982 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:14.014 00.032 8976 Received - 47 (G) 
02:43:14.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:14.014 00.000 8976 stepped: pos (-15, 19)
02:43:14.014 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:43:14.014 00.000 8976 MountToCamera -- mountX=2.58 mountY=-2.56 hyp=3.64 mountTheta=-0.78 cameraX=1.10, cameraY=3.47 cameraTheta=1.26
02:43:14.014 00.000 8976 incremental bump (1.103, 3.466) isValid = 1
02:43:14.014 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
02:43:14.014 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:43:14.014 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:43:14.014 00.000 8976 move complete, result=0
02:43:14.014 00.000 9828 Worker thread wakes up
02:43:14.014 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:43:14.014 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:43:14.014 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
02:43:14.014 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:43:14.015 00.001 8976 worker thread done servicing request
02:43:14.015 00.000 8976 Worker thread wakes up
02:43:14.015 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
02:43:14.015 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:43:14.015 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:43:14.015 00.000 9828 BLC: window closed
02:43:14.015 00.000 9828 MoveAxis(E, 13, B)
02:43:14.015 00.000 9828 Guiding  Dir = 2, Dur = 13
02:43:14.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:14.015 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:14.015 00.000 9828 IsSlewing returns 0
02:43:14.015 00.000 9828 IsGuiding returns 0
02:43:14.016 00.001 9828 PulseGuide returned control before completion, sleep 23
02:43:14.050 00.034 9828 IsGuiding returns 1
02:43:14.050 00.000 9828 scope still moving after pulse duration time elapsed
02:43:14.081 00.031 9828 IsSlewing returns 0
02:43:14.081 00.000 9828 IsGuiding returns 1
02:43:14.111 00.030 9828 IsSlewing returns 0
02:43:14.111 00.000 9828 IsGuiding returns 1
02:43:14.142 00.031 9828 IsSlewing returns 0
02:43:14.142 00.000 9828 IsGuiding returns 1
02:43:14.173 00.031 9828 IsSlewing returns 0
02:43:14.173 00.000 9828 IsGuiding returns 0
02:43:14.173 00.000 9828 scope move finished after 13 + 144 ms
02:43:14.173 00.000 9828 Move returns status 0, amount 13
02:43:14.173 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:14.173 00.000 9828 MoveAxis(N, 15, B)
02:43:14.173 00.000 9828 Guiding  Dir = 0, Dur = 15
02:43:14.189 00.016 9828 IsSlewing returns 0
02:43:14.189 00.000 9828 IsGuiding returns 0
02:43:14.189 00.000 9828 PulseGuide returned control before completion, sleep 25
02:43:14.220 00.031 9828 IsGuiding returns 1
02:43:14.220 00.000 9828 scope still moving after pulse duration time elapsed
02:43:14.251 00.031 9828 IsSlewing returns 0
02:43:14.252 00.001 9828 IsGuiding returns 1
02:43:14.282 00.030 9828 IsSlewing returns 0
02:43:14.282 00.000 9828 IsGuiding returns 1
02:43:14.329 00.047 9828 IsSlewing returns 0
02:43:14.329 00.000 9828 IsGuiding returns 0
02:43:14.329 00.000 9828 scope move finished after 15 + 125 ms
02:43:14.329 00.000 9828 Move returns status 0, amount 15
02:43:14.329 00.000 9828 move complete, result=0
02:43:14.329 00.000 9828 worker thread done servicing request
02:43:14.329 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:43:14.699 00.370 8976 Exposure complete
02:43:14.705 00.006 8976 worker thread done servicing request
02:43:14.705 00.000 5052 OnExposeComplete: enter
02:43:14.706 00.001 5052 UpdateGuideState(): m_state=6
02:43:14.706 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10130
02:43:14.706 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.87, Mass=102, SNR=7.0, Peak=58 HFD=2.3
02:43:14.706 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
02:43:14.706 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
02:43:14.706 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.16 hyp=0.59 cameraTheta=0.28 mountX=-0.11 mountY=-0.57, mountTheta=-1.77
02:43:14.707 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.16, opts=13)
02:43:14.707 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.16)
02:43:14.707 00.000 8976 Worker thread wakes up
02:43:14.707 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:14.707 00.000 5052 UpdateGuideState exits: m=102 SNR=7.0
02:43:14.707 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:14.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.16) opts 0xd
02:43:14.707 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:14.707 00.000 5052 Enqueuing Expose request
02:43:14.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.16)
02:43:14.707 00.000 8976 Moving (0.57, 0.16) raw xDistance=-0.11 yDistance=-0.57
02:43:14.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:43:14.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
02:43:14.707 00.000 8976 MoveAxis(R, 0, ABG)
02:43:14.707 00.000 8976 MoveAxis(U, 2, ABG)
02:43:14.707 00.000 8976 stepping (-15, 19) + (0, 2)
02:43:14.708 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:14.733 00.025 8976 Received - 47 (G) 
02:43:14.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:14.733 00.000 8976 stepped: pos (-15, 21)
02:43:14.734 00.001 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:43:14.734 00.000 8976 MountToCamera -- mountX=2.49 mountY=-2.82 hyp=3.76 mountTheta=-0.85 cameraX=1.37, cameraY=3.50 cameraTheta=1.20
02:43:14.734 00.000 8976 incremental bump (1.374, 3.498) isValid = 1
02:43:14.734 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:43:14.734 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:43:14.734 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:43:14.734 00.000 8976 move complete, result=0
02:43:14.734 00.000 8976 worker thread done servicing request
02:43:14.734 00.000 8976 Worker thread wakes up
02:43:14.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:14.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:14.734 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:43:14.735 00.001 9828 Worker thread wakes up
02:43:14.735 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:43:14.735 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:43:14.735 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:43:14.735 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:43:14.735 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:43:14.735 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:43:14.735 00.000 9828 BLC: window closed
02:43:14.735 00.000 9828 MoveAxis(E, 15, B)
02:43:14.735 00.000 9828 Guiding  Dir = 2, Dur = 15
02:43:14.735 00.000 9828 IsSlewing returns 0
02:43:14.736 00.001 9828 IsGuiding returns 0
02:43:14.736 00.000 9828 PulseGuide returned control before completion, sleep 25
02:43:14.766 00.030 9828 IsGuiding returns 1
02:43:14.766 00.000 9828 scope still moving after pulse duration time elapsed
02:43:14.797 00.031 9828 IsSlewing returns 0
02:43:14.797 00.000 9828 IsGuiding returns 1
02:43:14.828 00.031 9828 IsSlewing returns 0
02:43:14.828 00.000 9828 IsGuiding returns 1
02:43:14.860 00.032 9828 IsSlewing returns 0
02:43:14.860 00.000 9828 IsGuiding returns 1
02:43:14.890 00.030 9828 IsSlewing returns 0
02:43:14.890 00.000 9828 IsGuiding returns 1
02:43:14.921 00.031 9828 IsSlewing returns 0
02:43:14.921 00.000 9828 IsGuiding returns 1
02:43:14.953 00.032 9828 IsSlewing returns 0
02:43:14.953 00.000 9828 IsGuiding returns 1
02:43:14.983 00.030 9828 IsSlewing returns 0
02:43:14.983 00.000 9828 IsGuiding returns 0
02:43:14.983 00.000 9828 scope move finished after 15 + 232 ms
02:43:14.983 00.000 9828 Move returns status 0, amount 15
02:43:14.983 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:14.983 00.000 9828 MoveAxis(N, 14, B)
02:43:14.983 00.000 9828 Guiding  Dir = 0, Dur = 14
02:43:14.999 00.016 9828 IsSlewing returns 0
02:43:14.999 00.000 9828 IsGuiding returns 0
02:43:14.999 00.000 9828 PulseGuide returned control before completion, sleep 24
02:43:15.030 00.031 9828 IsGuiding returns 1
02:43:15.030 00.000 9828 scope still moving after pulse duration time elapsed
02:43:15.061 00.031 9828 IsSlewing returns 0
02:43:15.061 00.000 9828 IsGuiding returns 1
02:43:15.091 00.030 9828 IsSlewing returns 0
02:43:15.091 00.000 9828 IsGuiding returns 1
02:43:15.122 00.031 9828 IsSlewing returns 0
02:43:15.122 00.000 9828 IsGuiding returns 1
02:43:15.153 00.031 9828 IsSlewing returns 0
02:43:15.153 00.000 9828 IsGuiding returns 0
02:43:15.153 00.000 9828 scope move finished after 14 + 140 ms
02:43:15.153 00.000 9828 Move returns status 0, amount 14
02:43:15.153 00.000 9828 move complete, result=0
02:43:15.154 00.001 9828 worker thread done servicing request
02:43:15.154 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:43:15.416 00.262 8976 Exposure complete
02:43:15.422 00.006 8976 worker thread done servicing request
02:43:15.423 00.001 5052 OnExposeComplete: enter
02:43:15.423 00.000 5052 UpdateGuideState(): m_state=6
02:43:15.423 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10131
02:43:15.423 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=282.14, Mass=95, SNR=6.7, Peak=59 HFD=2.2
02:43:15.423 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
02:43:15.423 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
02:43:15.423 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.43 hyp=0.66 cameraTheta=0.72 mountX=0.16 mountY=-0.65, mountTheta=-1.33
02:43:15.423 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.43, opts=13)
02:43:15.423 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.43)
02:43:15.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:43:15.424 00.001 5052 UpdateGuideState exits: m=95 SNR=6.7
02:43:15.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:15.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:15.424 00.000 5052 Enqueuing Expose request
02:43:15.424 00.000 8976 Worker thread wakes up
02:43:15.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.43) opts 0xd
02:43:15.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.43)
02:43:15.424 00.000 8976 Moving (0.50, 0.43) raw xDistance=0.16 yDistance=-0.65
02:43:15.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:43:15.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.65
02:43:15.424 00.000 8976 MoveAxis(R, 0, ABG)
02:43:15.424 00.000 8976 MoveAxis(U, 3, ABG)
02:43:15.424 00.000 8976 stepping (-15, 21) + (0, 3)
02:43:15.424 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:15.452 00.028 8976 Received - 47 (G) 
02:43:15.453 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:15.453 00.000 8976 stepped: pos (-15, 24)
02:43:15.453 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:43:15.453 00.000 8976 MountToCamera -- mountX=2.43 mountY=-3.14 hyp=3.97 mountTheta=-0.91 cameraX=1.70, cameraY=3.59 cameraTheta=1.13
02:43:15.453 00.000 8976 incremental bump (1.696, 3.591) isValid = 1
02:43:15.453 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:43:15.453 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:43:15.453 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:43:15.453 00.000 8976 move complete, result=0
02:43:15.453 00.000 9828 Worker thread wakes up
02:43:15.453 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:43:15.453 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:43:15.453 00.000 8976 worker thread done servicing request
02:43:15.453 00.000 8976 Worker thread wakes up
02:43:15.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:15.453 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:43:15.453 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
02:43:15.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:15.454 00.001 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:43:15.454 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:43:15.454 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:43:15.454 00.000 9828 BLC: window closed
02:43:15.454 00.000 9828 MoveAxis(E, 17, B)
02:43:15.454 00.000 9828 Guiding  Dir = 2, Dur = 17
02:43:15.454 00.000 9828 IsSlewing returns 0
02:43:15.454 00.000 9828 IsGuiding returns 0
02:43:15.454 00.000 9828 PulseGuide returned control before completion, sleep 27
02:43:15.482 00.028 9828 IsGuiding returns 1
02:43:15.482 00.000 9828 scope still moving after pulse duration time elapsed
02:43:15.514 00.032 9828 IsSlewing returns 0
02:43:15.514 00.000 9828 IsGuiding returns 1
02:43:15.545 00.031 9828 IsSlewing returns 0
02:43:15.545 00.000 9828 IsGuiding returns 1
02:43:15.576 00.031 9828 IsSlewing returns 0
02:43:15.576 00.000 9828 IsGuiding returns 1
02:43:15.607 00.031 9828 IsSlewing returns 0
02:43:15.607 00.000 9828 IsGuiding returns 0
02:43:15.607 00.000 9828 scope move finished after 17 + 135 ms
02:43:15.607 00.000 9828 Move returns status 0, amount 17
02:43:15.607 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:15.607 00.000 9828 MoveAxis(N, 14, B)
02:43:15.607 00.000 9828 Guiding  Dir = 0, Dur = 14
02:43:15.622 00.015 9828 IsSlewing returns 0
02:43:15.622 00.000 9828 IsGuiding returns 0
02:43:15.622 00.000 9828 PulseGuide returned control before completion, sleep 24
02:43:15.654 00.032 9828 IsGuiding returns 1
02:43:15.654 00.000 9828 scope still moving after pulse duration time elapsed
02:43:15.685 00.031 9828 IsSlewing returns 0
02:43:15.685 00.000 9828 IsGuiding returns 1
02:43:15.716 00.031 9828 IsSlewing returns 0
02:43:15.716 00.000 9828 IsGuiding returns 1
02:43:15.747 00.031 9828 IsSlewing returns 0
02:43:15.747 00.000 9828 IsGuiding returns 1
02:43:15.777 00.030 9828 IsSlewing returns 0
02:43:15.777 00.000 9828 IsGuiding returns 0
02:43:15.777 00.000 9828 scope move finished after 14 + 140 ms
02:43:15.777 00.000 9828 Move returns status 0, amount 14
02:43:15.777 00.000 9828 move complete, result=0
02:43:15.777 00.000 9828 worker thread done servicing request
02:43:15.777 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:43:16.139 00.362 8976 Exposure complete
02:43:16.144 00.005 8976 worker thread done servicing request
02:43:16.144 00.000 5052 OnExposeComplete: enter
02:43:16.144 00.000 5052 UpdateGuideState(): m_state=6
02:43:16.144 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10132
02:43:16.144 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.65, Mass=99, SNR=6.8, Peak=62 HFD=2.1
02:43:16.144 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.82 = 2.47)
02:43:16.144 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.92 = 2.36)
02:43:16.144 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.77 mountX=-0.05 mountY=0.05, mountTheta=2.41
02:43:16.145 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.06, opts=13)
02:43:16.145 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.06)
02:43:16.145 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:43:16.145 00.000 5052 UpdateGuideState exits: m=99 SNR=6.8
02:43:16.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:16.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:16.145 00.000 5052 Enqueuing Expose request
02:43:16.145 00.000 8976 Worker thread wakes up
02:43:16.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.06) opts 0xd
02:43:16.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.06)
02:43:16.145 00.000 8976 Moving (-0.01, -0.06) raw xDistance=-0.05 yDistance=0.05
02:43:16.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:43:16.146 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:43:16.146 00.000 8976 MoveAxis(R, 0, ABG)
02:43:16.146 00.000 8976 MoveAxis(U, 0, ABG)
02:43:16.146 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:43:16.146 00.000 8976 MountToCamera -- mountX=2.38 mountY=-3.36 hyp=4.12 mountTheta=-0.95 cameraX=1.91, cameraY=3.65 cameraTheta=1.09
02:43:16.146 00.000 8976 incremental bump (1.911, 3.654) isValid = 1
02:43:16.146 00.000 8976 Scheduling Mount bump of (0.029, 0.058)
02:43:16.146 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.06, opts=4)
02:43:16.146 00.000 8976 Enqueuing Move request for scope (0.03, 0.06)
02:43:16.146 00.000 8976 move complete, result=0
02:43:16.146 00.000 9828 Worker thread wakes up
02:43:16.146 00.000 8976 worker thread done servicing request
02:43:16.146 00.000 8976 Worker thread wakes up
02:43:16.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:16.146 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0x4
02:43:16.146 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
02:43:16.147 00.001 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:43:16.147 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:43:16.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:16.147 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:16.147 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.10 mountX=-0.03 mountY=-0.05, mountTheta=-2.11
02:43:16.147 00.000 9828 Moving (0.03, 0.06) raw xDistance=-0.03 yDistance=-0.05
02:43:16.147 00.000 9828 BLC: window closed
02:43:16.147 00.000 9828 MoveAxis(E, 10, B)
02:43:16.147 00.000 9828 Guiding  Dir = 2, Dur = 10
02:43:16.147 00.000 9828 IsSlewing returns 0
02:43:16.147 00.000 9828 IsGuiding returns 0
02:43:16.148 00.001 9828 PulseGuide returned control before completion, sleep 20
02:43:16.181 00.033 9828 IsGuiding returns 1
02:43:16.181 00.000 9828 scope still moving after pulse duration time elapsed
02:43:16.212 00.031 9828 IsSlewing returns 0
02:43:16.212 00.000 9828 IsGuiding returns 1
02:43:16.243 00.031 9828 IsSlewing returns 0
02:43:16.243 00.000 9828 IsGuiding returns 1
02:43:16.274 00.031 9828 IsSlewing returns 0
02:43:16.274 00.000 9828 IsGuiding returns 0
02:43:16.274 00.000 9828 scope move finished after 10 + 116 ms
02:43:16.274 00.000 9828 Move returns status 0, amount 10
02:43:16.274 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:16.274 00.000 9828 MoveAxis(N, 7, B)
02:43:16.274 00.000 9828 Guiding  Dir = 0, Dur = 7
02:43:16.290 00.016 9828 IsSlewing returns 0
02:43:16.290 00.000 9828 IsGuiding returns 0
02:43:16.290 00.000 9828 PulseGuide returned control before completion, sleep 17
02:43:16.320 00.030 9828 IsGuiding returns 1
02:43:16.320 00.000 9828 scope still moving after pulse duration time elapsed
02:43:16.351 00.031 9828 IsSlewing returns 0
02:43:16.352 00.001 9828 IsGuiding returns 1
02:43:16.383 00.031 9828 IsSlewing returns 0
02:43:16.384 00.001 9828 IsGuiding returns 1
02:43:16.413 00.029 9828 IsSlewing returns 0
02:43:16.413 00.000 9828 IsGuiding returns 0
02:43:16.413 00.000 9828 scope move finished after 7 + 116 ms
02:43:16.413 00.000 9828 Move returns status 0, amount 7
02:43:16.413 00.000 9828 move complete, result=0
02:43:16.413 00.000 9828 worker thread done servicing request
02:43:16.414 00.001 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 7 ms NORTH
02:43:16.829 00.415 8976 Exposure complete
02:43:16.834 00.005 8976 worker thread done servicing request
02:43:16.834 00.000 5052 OnExposeComplete: enter
02:43:16.834 00.000 5052 UpdateGuideState(): m_state=6
02:43:16.834 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10133
02:43:16.834 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.57, Mass=89, SNR=6.5, Peak=60 HFD=2.0
02:43:16.834 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.04) = xAngle (-3.91 = 2.38)
02:43:16.834 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.01 = 2.27)
02:43:16.834 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.86 mountX=-0.11 mountY=0.11, mountTheta=2.33
02:43:16.836 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.14, opts=13)
02:43:16.836 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.14)
02:43:16.836 00.000 8976 Worker thread wakes up
02:43:16.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.14) opts 0xd
02:43:16.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.14)
02:43:16.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:43:16.836 00.000 5052 UpdateGuideState exits: m=89 SNR=6.5
02:43:16.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:16.836 00.000 8976 Moving (-0.04, -0.14) raw xDistance=-0.11 yDistance=0.11
02:43:16.836 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:16.836 00.000 5052 Enqueuing Expose request
02:43:16.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:43:16.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:43:16.836 00.000 8976 MoveAxis(R, 0, ABG)
02:43:16.836 00.000 8976 MoveAxis(U, 0, ABG)
02:43:16.836 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:43:16.837 00.001 8976 MountToCamera -- mountX=2.35 mountY=-3.51 hyp=4.23 mountTheta=-0.98 cameraX=2.06, cameraY=3.70 cameraTheta=1.06
02:43:16.837 00.000 8976 incremental bump (2.055, 3.695) isValid = 1
02:43:16.837 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:43:16.837 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:43:16.837 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:43:16.837 00.000 8976 move complete, result=0
02:43:16.837 00.000 9828 Worker thread wakes up
02:43:16.837 00.000 8976 worker thread done servicing request
02:43:16.837 00.000 8976 Worker thread wakes up
02:43:16.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:16.837 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:43:16.837 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:16.837 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:16.837 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:43:16.837 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:43:16.837 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:43:16.838 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:43:16.838 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:43:16.838 00.000 9828 BLC: window closed
02:43:16.838 00.000 9828 MoveAxis(E, 19, B)
02:43:16.838 00.000 9828 Guiding  Dir = 2, Dur = 19
02:43:16.838 00.000 9828 IsSlewing returns 0
02:43:16.838 00.000 9828 IsGuiding returns 0
02:43:16.838 00.000 9828 PulseGuide returned control before completion, sleep 29
02:43:16.883 00.045 9828 IsGuiding returns 1
02:43:16.883 00.000 9828 scope still moving after pulse duration time elapsed
02:43:16.913 00.030 9828 IsSlewing returns 0
02:43:16.913 00.000 9828 IsGuiding returns 1
02:43:16.944 00.031 9828 IsSlewing returns 0
02:43:16.944 00.000 9828 IsGuiding returns 1
02:43:16.975 00.031 9828 IsSlewing returns 0
02:43:16.975 00.000 9828 IsGuiding returns 0
02:43:16.975 00.000 9828 scope move finished after 19 + 117 ms
02:43:16.975 00.000 9828 Move returns status 0, amount 19
02:43:16.975 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:16.975 00.000 9828 MoveAxis(N, 13, B)
02:43:16.976 00.001 9828 Guiding  Dir = 0, Dur = 13
02:43:16.990 00.014 9828 IsSlewing returns 0
02:43:16.990 00.000 9828 IsGuiding returns 0
02:43:16.990 00.000 9828 PulseGuide returned control before completion, sleep 23
02:43:17.022 00.032 9828 IsGuiding returns 1
02:43:17.022 00.000 9828 scope still moving after pulse duration time elapsed
02:43:17.054 00.032 9828 IsSlewing returns 0
02:43:17.054 00.000 9828 IsGuiding returns 1
02:43:17.085 00.031 9828 IsSlewing returns 0
02:43:17.085 00.000 9828 IsGuiding returns 1
02:43:17.116 00.031 9828 IsSlewing returns 0
02:43:17.116 00.000 9828 IsGuiding returns 1
02:43:17.147 00.031 9828 IsSlewing returns 0
02:43:17.147 00.000 9828 IsGuiding returns 0
02:43:17.147 00.000 9828 scope move finished after 13 + 144 ms
02:43:17.147 00.000 9828 Move returns status 0, amount 13
02:43:17.147 00.000 9828 move complete, result=0
02:43:17.147 00.000 9828 worker thread done servicing request
02:43:17.147 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:43:17.526 00.379 8976 Exposure complete
02:43:17.531 00.005 8976 worker thread done servicing request
02:43:17.532 00.001 5052 OnExposeComplete: enter
02:43:17.532 00.000 5052 UpdateGuideState(): m_state=6
02:43:17.532 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10134
02:43:17.532 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.60, Mass=118, SNR=7.4, Peak=63 HFD=2.3
02:43:17.532 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.87 = 1.42)
02:43:17.532 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
02:43:17.532 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.11 hyp=0.35 cameraTheta=-2.82 mountX=0.05 mountY=0.34, mountTheta=1.41
02:43:17.532 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.11, opts=13)
02:43:17.533 00.001 5052 Enqueuing Move request for stepguider (-0.33, -0.11)
02:43:17.533 00.000 8976 Worker thread wakes up
02:43:17.533 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.11) opts 0xd
02:43:17.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.11)
02:43:17.533 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:43:17.533 00.000 5052 UpdateGuideState exits: m=118 SNR=7.4
02:43:17.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:17.533 00.000 8976 Moving (-0.33, -0.11) raw xDistance=0.05 yDistance=0.34
02:43:17.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:43:17.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:43:17.533 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:17.533 00.000 5052 Enqueuing Expose request
02:43:17.533 00.000 8976 MoveAxis(R, 0, ABG)
02:43:17.533 00.000 8976 MoveAxis(D, 1, ABG)
02:43:17.533 00.000 8976 stepping (-15, 24) + (0, -1)
02:43:17.533 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:17.563 00.030 8976 Received - 47 (G) 
02:43:17.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:17.563 00.000 8976 stepped: pos (-15, 23)
02:43:17.563 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:43:17.563 00.000 8976 MountToCamera -- mountX=2.34 mountY=-3.56 hyp=4.26 mountTheta=-0.99 cameraX=2.11, cameraY=3.70 cameraTheta=1.05
02:43:17.563 00.000 8976 incremental bump (2.105, 3.700) isValid = 1
02:43:17.563 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
02:43:17.563 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:43:17.563 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:43:17.563 00.000 8976 move complete, result=0
02:43:17.563 00.000 9828 Worker thread wakes up
02:43:17.563 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:43:17.563 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:43:17.563 00.000 8976 worker thread done servicing request
02:43:17.563 00.000 8976 Worker thread wakes up
02:43:17.563 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:43:17.563 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:43:17.563 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:43:17.564 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:17.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:17.564 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:43:17.564 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:43:17.564 00.000 9828 BLC: window closed
02:43:17.564 00.000 9828 MoveAxis(E, 20, B)
02:43:17.564 00.000 9828 Guiding  Dir = 2, Dur = 20
02:43:17.564 00.000 9828 IsSlewing returns 0
02:43:17.564 00.000 9828 IsGuiding returns 0
02:43:17.564 00.000 9828 PulseGuide returned control before completion, sleep 30
02:43:17.598 00.034 9828 IsGuiding returns 1
02:43:17.598 00.000 9828 scope still moving after pulse duration time elapsed
02:43:17.630 00.032 9828 IsSlewing returns 0
02:43:17.630 00.000 9828 IsGuiding returns 1
02:43:17.661 00.031 9828 IsSlewing returns 0
02:43:17.661 00.000 9828 IsGuiding returns 1
02:43:17.692 00.031 9828 IsSlewing returns 0
02:43:17.692 00.000 9828 IsGuiding returns 0
02:43:17.692 00.000 9828 scope move finished after 20 + 107 ms
02:43:17.692 00.000 9828 Move returns status 0, amount 20
02:43:17.692 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:17.692 00.000 9828 MoveAxis(N, 13, B)
02:43:17.692 00.000 9828 Guiding  Dir = 0, Dur = 13
02:43:17.708 00.016 9828 IsSlewing returns 0
02:43:17.708 00.000 9828 IsGuiding returns 0
02:43:17.708 00.000 9828 PulseGuide returned control before completion, sleep 23
02:43:17.739 00.031 9828 IsGuiding returns 1
02:43:17.739 00.000 9828 scope still moving after pulse duration time elapsed
02:43:17.770 00.031 9828 IsSlewing returns 0
02:43:17.770 00.000 9828 IsGuiding returns 1
02:43:17.801 00.031 9828 IsSlewing returns 0
02:43:17.801 00.000 9828 IsGuiding returns 1
02:43:17.832 00.031 9828 IsSlewing returns 0
02:43:17.832 00.000 9828 IsGuiding returns 1
02:43:17.863 00.031 9828 IsSlewing returns 0
02:43:17.863 00.000 9828 IsGuiding returns 0
02:43:17.863 00.000 9828 scope move finished after 13 + 142 ms
02:43:17.863 00.000 9828 Move returns status 0, amount 13
02:43:17.863 00.000 9828 move complete, result=0
02:43:17.863 00.000 9828 worker thread done servicing request
02:43:17.863 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:43:18.250 00.387 8976 Exposure complete
02:43:18.256 00.006 8976 worker thread done servicing request
02:43:18.256 00.000 5052 OnExposeComplete: enter
02:43:18.256 00.000 5052 UpdateGuideState(): m_state=6
02:43:18.256 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10135
02:43:18.256 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.40, Mass=107, SNR=7.1, Peak=60 HFD=2.0
02:43:18.256 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
02:43:18.256 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
02:43:18.256 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=-0.31 hyp=0.78 cameraTheta=-2.74 mountX=0.05 mountY=0.77, mountTheta=1.50
02:43:18.257 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=-0.31, opts=13)
02:43:18.257 00.000 5052 Enqueuing Move request for stepguider (-0.72, -0.31)
02:43:18.257 00.000 8976 Worker thread wakes up
02:43:18.257 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, -0.31) opts 0xd
02:43:18.258 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, -0.31)
02:43:18.258 00.000 8976 Moving (-0.72, -0.31) raw xDistance=0.05 yDistance=0.77
02:43:18.258 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:43:18.258 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:43:18.258 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
02:43:18.258 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:18.258 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.77
02:43:18.258 00.000 8976 MoveAxis(R, 0, ABG)
02:43:18.258 00.000 8976 MoveAxis(D, 3, ABG)
02:43:18.258 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:18.258 00.000 5052 Enqueuing Expose request
02:43:18.258 00.000 8976 stepping (-15, 23) + (0, -3)
02:43:18.258 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:18.298 00.040 8976 Received - 47 (G) 
02:43:18.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:18.298 00.000 8976 stepped: pos (-15, 20)
02:43:18.298 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:43:18.298 00.000 8976 MountToCamera -- mountX=2.32 mountY=-3.43 hyp=4.14 mountTheta=-0.98 cameraX=2.00, cameraY=3.63 cameraTheta=1.07
02:43:18.298 00.000 8976 incremental bump (1.999, 3.631) isValid = 1
02:43:18.298 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
02:43:18.298 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:43:18.298 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:43:18.298 00.000 8976 move complete, result=0
02:43:18.298 00.000 9828 Worker thread wakes up
02:43:18.298 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:43:18.298 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:43:18.298 00.000 8976 worker thread done servicing request
02:43:18.298 00.000 8976 Worker thread wakes up
02:43:18.298 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:43:18.299 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:43:18.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:18.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:18.299 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
02:43:18.299 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:43:18.299 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:43:18.299 00.000 9828 BLC: window closed
02:43:18.299 00.000 9828 MoveAxis(E, 19, B)
02:43:18.299 00.000 9828 Guiding  Dir = 2, Dur = 19
02:43:18.299 00.000 9828 IsSlewing returns 0
02:43:18.300 00.001 9828 IsGuiding returns 0
02:43:18.300 00.000 9828 PulseGuide returned control before completion, sleep 29
02:43:18.332 00.032 9828 IsGuiding returns 1
02:43:18.332 00.000 9828 scope still moving after pulse duration time elapsed
02:43:18.363 00.031 9828 IsSlewing returns 0
02:43:18.363 00.000 9828 IsGuiding returns 1
02:43:18.393 00.030 9828 IsSlewing returns 0
02:43:18.393 00.000 9828 IsGuiding returns 1
02:43:18.424 00.031 9828 IsSlewing returns 0
02:43:18.424 00.000 9828 IsGuiding returns 1
02:43:18.455 00.031 9828 IsSlewing returns 0
02:43:18.456 00.001 9828 IsGuiding returns 1
02:43:18.486 00.030 9828 IsSlewing returns 0
02:43:18.486 00.000 9828 IsGuiding returns 0
02:43:18.486 00.000 9828 scope move finished after 19 + 167 ms
02:43:18.486 00.000 9828 Move returns status 0, amount 19
02:43:18.486 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:18.486 00.000 9828 MoveAxis(N, 13, B)
02:43:18.486 00.000 9828 Guiding  Dir = 0, Dur = 13
02:43:18.501 00.015 9828 IsSlewing returns 0
02:43:18.501 00.000 9828 IsGuiding returns 0
02:43:18.501 00.000 9828 PulseGuide returned control before completion, sleep 23
02:43:18.533 00.032 9828 IsGuiding returns 1
02:43:18.533 00.000 9828 scope still moving after pulse duration time elapsed
02:43:18.564 00.031 9828 IsSlewing returns 0
02:43:18.564 00.000 9828 IsGuiding returns 1
02:43:18.596 00.032 9828 IsSlewing returns 0
02:43:18.596 00.000 9828 IsGuiding returns 1
02:43:18.628 00.032 9828 IsSlewing returns 0
02:43:18.628 00.000 9828 IsGuiding returns 1
02:43:18.660 00.032 9828 IsSlewing returns 0
02:43:18.660 00.000 9828 IsGuiding returns 0
02:43:18.660 00.000 9828 scope move finished after 13 + 145 ms
02:43:18.660 00.000 9828 Move returns status 0, amount 13
02:43:18.660 00.000 9828 move complete, result=0
02:43:18.660 00.000 9828 worker thread done servicing request
02:43:18.660 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:43:18.982 00.322 8976 Exposure complete
02:43:18.988 00.006 8976 worker thread done servicing request
02:43:18.988 00.000 5052 OnExposeComplete: enter
02:43:18.988 00.000 5052 UpdateGuideState(): m_state=6
02:43:18.988 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10136
02:43:18.988 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.47, Mass=114, SNR=7.3, Peak=66 HFD=1.6
02:43:18.988 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.89 = 1.40)
02:43:18.988 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
02:43:18.988 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.24 hyp=0.80 cameraTheta=-2.84 mountX=0.14 mountY=0.77, mountTheta=1.39
02:43:18.990 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.24, opts=13)
02:43:18.990 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.24)
02:43:18.990 00.000 8976 Worker thread wakes up
02:43:18.990 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:18.990 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
02:43:18.990 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.24) opts 0xd
02:43:18.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:18.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:18.990 00.000 5052 Enqueuing Expose request
02:43:18.990 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.24)
02:43:18.990 00.000 8976 Moving (-0.77, -0.24) raw xDistance=0.14 yDistance=0.77
02:43:18.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:43:18.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.77
02:43:18.990 00.000 8976 MoveAxis(R, 0, ABG)
02:43:18.990 00.000 8976 MoveAxis(D, 3, ABG)
02:43:18.990 00.000 8976 stepping (-15, 20) + (0, -3)
02:43:18.990 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:19.018 00.028 8976 Received - 47 (G) 
02:43:19.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:19.018 00.000 8976 stepped: pos (-15, 17)
02:43:19.018 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:43:19.018 00.000 8976 MountToCamera -- mountX=2.31 mountY=-3.19 hyp=3.94 mountTheta=-0.94 cameraX=1.79, cameraY=3.51 cameraTheta=1.10
02:43:19.018 00.000 8976 incremental bump (1.787, 3.513) isValid = 1
02:43:19.018 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
02:43:19.018 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:43:19.018 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:43:19.018 00.000 8976 move complete, result=0
02:43:19.018 00.000 9828 Worker thread wakes up
02:43:19.018 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:43:19.018 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:43:19.018 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
02:43:19.018 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:43:19.018 00.000 8976 worker thread done servicing request
02:43:19.018 00.000 8976 Worker thread wakes up
02:43:19.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:19.018 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:19.019 00.001 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
02:43:19.019 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:43:19.019 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:43:19.019 00.000 9828 BLC: window closed
02:43:19.019 00.000 9828 MoveAxis(E, 18, B)
02:43:19.019 00.000 9828 Guiding  Dir = 2, Dur = 18
02:43:19.019 00.000 9828 IsSlewing returns 0
02:43:19.019 00.000 9828 IsGuiding returns 0
02:43:19.019 00.000 9828 PulseGuide returned control before completion, sleep 28
02:43:19.062 00.043 9828 IsGuiding returns 1
02:43:19.063 00.001 9828 scope still moving after pulse duration time elapsed
02:43:19.094 00.031 9828 IsSlewing returns 0
02:43:19.094 00.000 9828 IsGuiding returns 1
02:43:19.124 00.030 9828 IsSlewing returns 0
02:43:19.124 00.000 9828 IsGuiding returns 1
02:43:19.154 00.030 9828 IsSlewing returns 0
02:43:19.154 00.000 9828 IsGuiding returns 0
02:43:19.154 00.000 9828 scope move finished after 18 + 117 ms
02:43:19.154 00.000 9828 Move returns status 0, amount 18
02:43:19.154 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:19.154 00.000 9828 MoveAxis(N, 13, B)
02:43:19.154 00.000 9828 Guiding  Dir = 0, Dur = 13
02:43:19.170 00.016 9828 IsSlewing returns 0
02:43:19.170 00.000 9828 IsGuiding returns 0
02:43:19.170 00.000 9828 PulseGuide returned control before completion, sleep 23
02:43:19.202 00.032 9828 IsGuiding returns 1
02:43:19.202 00.000 9828 scope still moving after pulse duration time elapsed
02:43:19.234 00.032 9828 IsSlewing returns 0
02:43:19.238 00.004 9828 IsGuiding returns 1
02:43:19.265 00.027 9828 IsSlewing returns 0
02:43:19.265 00.000 9828 IsGuiding returns 1
02:43:19.297 00.032 9828 IsSlewing returns 0
02:43:19.297 00.000 9828 IsGuiding returns 1
02:43:19.329 00.032 9828 IsSlewing returns 0
02:43:19.329 00.000 9828 IsGuiding returns 0
02:43:19.329 00.000 9828 scope move finished after 13 + 145 ms
02:43:19.329 00.000 9828 Move returns status 0, amount 13
02:43:19.329 00.000 9828 move complete, result=0
02:43:19.330 00.001 9828 worker thread done servicing request
02:43:19.330 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:43:19.700 00.370 8976 Exposure complete
02:43:19.706 00.006 8976 worker thread done servicing request
02:43:19.706 00.000 5052 OnExposeComplete: enter
02:43:19.706 00.000 5052 UpdateGuideState(): m_state=6
02:43:19.706 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10137
02:43:19.706 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.56, Mass=94, SNR=6.7, Peak=66 HFD=1.5
02:43:19.706 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
02:43:19.706 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.19)
02:43:19.706 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.15 hyp=0.77 cameraTheta=-2.95 mountX=0.21 mountY=0.72, mountTheta=1.28
02:43:19.707 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-0.15, opts=13)
02:43:19.707 00.000 5052 Enqueuing Move request for stepguider (-0.76, -0.15)
02:43:19.707 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:43:19.707 00.000 5052 UpdateGuideState exits: m=94 SNR=6.7
02:43:19.707 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:19.707 00.000 8976 Worker thread wakes up
02:43:19.707 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:19.707 00.000 5052 Enqueuing Expose request
02:43:19.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -0.15) opts 0xd
02:43:19.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -0.15)
02:43:19.707 00.000 8976 Moving (-0.76, -0.15) raw xDistance=0.21 yDistance=0.72
02:43:19.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:43:19.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.72
02:43:19.707 00.000 8976 MoveAxis(R, 0, ABG)
02:43:19.707 00.000 8976 MoveAxis(D, 3, ABG)
02:43:19.707 00.000 8976 stepping (-15, 17) + (0, -3)
02:43:19.707 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:19.737 00.030 8976 Received - 47 (G) 
02:43:19.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:19.737 00.000 8976 stepped: pos (-15, 14)
02:43:19.737 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:43:19.737 00.000 8976 MountToCamera -- mountX=2.31 mountY=-2.87 hyp=3.68 mountTheta=-0.89 cameraX=1.51, cameraY=3.36 cameraTheta=1.15
02:43:19.737 00.000 8976 incremental bump (1.506, 3.363) isValid = 1
02:43:19.738 00.001 8976 Scheduling Mount bump of (0.047, 0.109)
02:43:19.738 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:43:19.738 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:43:19.738 00.000 8976 move complete, result=0
02:43:19.738 00.000 9828 Worker thread wakes up
02:43:19.738 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:43:19.738 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:43:19.738 00.000 8976 worker thread done servicing request
02:43:19.738 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:43:19.738 00.000 8976 Worker thread wakes up
02:43:19.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:19.738 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:43:19.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:19.738 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
02:43:19.738 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:43:19.738 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:43:19.738 00.000 9828 BLC: window closed
02:43:19.738 00.000 9828 MoveAxis(E, 16, B)
02:43:19.738 00.000 9828 Guiding  Dir = 2, Dur = 16
02:43:19.739 00.001 9828 IsSlewing returns 0
02:43:19.739 00.000 9828 IsGuiding returns 0
02:43:19.739 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:19.779 00.040 9828 IsGuiding returns 1
02:43:19.779 00.000 9828 scope still moving after pulse duration time elapsed
02:43:19.810 00.031 9828 IsSlewing returns 0
02:43:19.810 00.000 9828 IsGuiding returns 1
02:43:19.841 00.031 9828 IsSlewing returns 0
02:43:19.841 00.000 9828 IsGuiding returns 1
02:43:19.873 00.032 9828 IsSlewing returns 0
02:43:19.873 00.000 9828 IsGuiding returns 0
02:43:19.873 00.000 9828 scope move finished after 16 + 118 ms
02:43:19.873 00.000 9828 Move returns status 0, amount 16
02:43:19.873 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:19.873 00.000 9828 MoveAxis(N, 14, B)
02:43:19.873 00.000 9828 Guiding  Dir = 0, Dur = 14
02:43:19.889 00.016 9828 IsSlewing returns 0
02:43:19.889 00.000 9828 IsGuiding returns 0
02:43:19.890 00.001 9828 PulseGuide returned control before completion, sleep 24
02:43:19.921 00.031 9828 IsGuiding returns 1
02:43:19.921 00.000 9828 scope still moving after pulse duration time elapsed
02:43:19.953 00.032 9828 IsSlewing returns 0
02:43:19.953 00.000 9828 IsGuiding returns 1
02:43:19.984 00.031 9828 IsSlewing returns 0
02:43:19.984 00.000 9828 IsGuiding returns 1
02:43:20.015 00.031 9828 IsSlewing returns 0
02:43:20.015 00.000 9828 IsGuiding returns 1
02:43:20.047 00.032 9828 IsSlewing returns 0
02:43:20.047 00.000 9828 IsGuiding returns 0
02:43:20.047 00.000 9828 scope move finished after 14 + 144 ms
02:43:20.047 00.000 9828 Move returns status 0, amount 14
02:43:20.047 00.000 9828 move complete, result=0
02:43:20.047 00.000 9828 worker thread done servicing request
02:43:20.047 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:43:20.423 00.376 8976 Exposure complete
02:43:20.428 00.005 8976 worker thread done servicing request
02:43:20.428 00.000 5052 OnExposeComplete: enter
02:43:20.428 00.000 5052 UpdateGuideState(): m_state=6
02:43:20.428 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10138
02:43:20.428 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.90, Mass=110, SNR=7.2, Peak=67 HFD=2.1
02:43:20.428 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:43:20.428 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:43:20.428 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.19 hyp=0.61 cameraTheta=2.82 mountX=0.44 mountY=0.38, mountTheta=0.72
02:43:20.429 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.19, opts=13)
02:43:20.429 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.19)
02:43:20.429 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:43:20.429 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:43:20.429 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:20.429 00.000 8976 Worker thread wakes up
02:43:20.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.19) opts 0xd
02:43:20.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.19)
02:43:20.429 00.000 8976 Moving (-0.58, 0.19) raw xDistance=0.44 yDistance=0.38
02:43:20.429 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:20.429 00.000 5052 Enqueuing Expose request
02:43:20.430 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:43:20.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
02:43:20.430 00.000 8976 MoveAxis(L, 2, ABG)
02:43:20.430 00.000 8976 stepping (-15, 14) + (-2, 0)
02:43:20.430 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:20.457 00.027 8976 Received - 47 (G) 
02:43:20.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:20.457 00.000 8976 stepped: pos (-17, 14)
02:43:20.457 00.000 8976 MoveAxis(D, 2, ABG)
02:43:20.457 00.000 8976 stepping (-17, 14) + (0, -2)
02:43:20.457 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:20.489 00.032 8976 Received - 47 (G) 
02:43:20.489 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:20.489 00.000 8976 stepped: pos (-17, 12)
02:43:20.489 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:43:20.489 00.000 8976 MountToCamera -- mountX=2.41 mountY=-2.55 hyp=3.51 mountTheta=-0.82 cameraX=1.18, cameraY=3.30 cameraTheta=1.23
02:43:20.489 00.000 8976 incremental bump (1.178, 3.304) isValid = 1
02:43:20.489 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:43:20.489 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:43:20.489 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:43:20.489 00.000 8976 move complete, result=0
02:43:20.489 00.000 9828 Worker thread wakes up
02:43:20.489 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:43:20.489 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:43:20.489 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:43:20.489 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
02:43:20.489 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:43:20.489 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:43:20.489 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:43:20.489 00.000 9828 BLC: window closed
02:43:20.489 00.000 9828 MoveAxis(E, 14, B)
02:43:20.489 00.000 9828 Guiding  Dir = 2, Dur = 14
02:43:20.489 00.000 8976 worker thread done servicing request
02:43:20.489 00.000 8976 Worker thread wakes up
02:43:20.489 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:20.489 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:20.489 00.000 9828 IsSlewing returns 0
02:43:20.490 00.001 9828 IsGuiding returns 0
02:43:20.490 00.000 9828 PulseGuide returned control before completion, sleep 24
02:43:20.527 00.037 9828 IsGuiding returns 1
02:43:20.527 00.000 9828 scope still moving after pulse duration time elapsed
02:43:20.558 00.031 9828 IsSlewing returns 0
02:43:20.558 00.000 9828 IsGuiding returns 1
02:43:20.590 00.032 9828 IsSlewing returns 0
02:43:20.594 00.004 9828 IsGuiding returns 1
02:43:20.622 00.028 9828 IsSlewing returns 0
02:43:20.622 00.000 9828 IsGuiding returns 0
02:43:20.622 00.000 9828 scope move finished after 14 + 118 ms
02:43:20.622 00.000 9828 Move returns status 0, amount 14
02:43:20.622 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:20.622 00.000 9828 MoveAxis(N, 14, B)
02:43:20.622 00.000 9828 Guiding  Dir = 0, Dur = 14
02:43:20.638 00.016 9828 IsSlewing returns 0
02:43:20.638 00.000 9828 IsGuiding returns 0
02:43:20.638 00.000 9828 PulseGuide returned control before completion, sleep 24
02:43:20.669 00.031 9828 IsGuiding returns 1
02:43:20.669 00.000 9828 scope still moving after pulse duration time elapsed
02:43:20.699 00.030 9828 IsSlewing returns 0
02:43:20.700 00.001 9828 IsGuiding returns 1
02:43:20.731 00.031 9828 IsSlewing returns 0
02:43:20.731 00.000 9828 IsGuiding returns 1
02:43:20.762 00.031 9828 IsSlewing returns 0
02:43:20.762 00.000 9828 IsGuiding returns 1
02:43:20.793 00.031 9828 IsSlewing returns 0
02:43:20.793 00.000 9828 IsGuiding returns 1
02:43:20.823 00.030 9828 IsSlewing returns 0
02:43:20.823 00.000 9828 IsGuiding returns 1
02:43:20.855 00.032 9828 IsSlewing returns 0
02:43:20.855 00.000 9828 IsGuiding returns 0
02:43:20.855 00.000 9828 scope move finished after 14 + 202 ms
02:43:20.855 00.000 9828 Move returns status 0, amount 14
02:43:20.855 00.000 9828 move complete, result=0
02:43:20.855 00.000 9828 worker thread done servicing request
02:43:20.855 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:43:21.172 00.317 8976 Exposure complete
02:43:21.177 00.005 8976 worker thread done servicing request
02:43:21.177 00.000 5052 OnExposeComplete: enter
02:43:21.178 00.001 5052 UpdateGuideState(): m_state=6
02:43:21.178 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10139
02:43:21.178 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.93, Mass=121, SNR=7.6, Peak=69 HFD=2.4
02:43:21.178 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
02:43:21.178 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
02:43:21.178 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.22 hyp=0.46 cameraTheta=2.63 mountX=0.38 mountY=0.21, mountTheta=0.51
02:43:21.178 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.22, opts=13)
02:43:21.178 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.22)
02:43:21.179 00.001 8976 Worker thread wakes up
02:43:21.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.22) opts 0xd
02:43:21.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.22)
02:43:21.179 00.000 8976 Moving (-0.40, 0.22) raw xDistance=0.38 yDistance=0.21
02:43:21.179 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:21.179 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:43:21.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:21.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
02:43:21.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:43:21.179 00.000 8976 MoveAxis(L, 2, ABG)
02:43:21.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:21.179 00.000 5052 Enqueuing Expose request
02:43:21.179 00.000 8976 stepping (-17, 12) + (-2, 0)
02:43:21.179 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:21.208 00.029 8976 Received - 47 (G) 
02:43:21.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:21.208 00.000 8976 stepped: pos (-19, 12)
02:43:21.208 00.000 8976 MoveAxis(U, 0, ABG)
02:43:21.208 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:43:21.208 00.000 8976 MountToCamera -- mountX=2.57 mountY=-2.34 hyp=3.48 mountTheta=-0.74 cameraX=0.91, cameraY=3.35 cameraTheta=1.31
02:43:21.208 00.000 8976 incremental bump (0.912, 3.355) isValid = 1
02:43:21.208 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
02:43:21.208 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:43:21.208 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:43:21.208 00.000 8976 move complete, result=0
02:43:21.208 00.000 9828 Worker thread wakes up
02:43:21.208 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:43:21.208 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:43:21.208 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:43:21.208 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
02:43:21.208 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
02:43:21.209 00.001 8976 worker thread done servicing request
02:43:21.209 00.000 8976 Worker thread wakes up
02:43:21.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:21.209 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:21.209 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
02:43:21.209 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:43:21.209 00.000 9828 BLC: window closed
02:43:21.209 00.000 9828 MoveAxis(E, 11, B)
02:43:21.209 00.000 9828 Guiding  Dir = 2, Dur = 11
02:43:21.209 00.000 9828 IsSlewing returns 0
02:43:21.209 00.000 9828 IsGuiding returns 0
02:43:21.209 00.000 9828 PulseGuide returned control before completion, sleep 21
02:43:21.245 00.036 9828 IsGuiding returns 1
02:43:21.245 00.000 9828 scope still moving after pulse duration time elapsed
02:43:21.277 00.032 9828 IsSlewing returns 0
02:43:21.277 00.000 9828 IsGuiding returns 1
02:43:21.307 00.030 9828 IsSlewing returns 0
02:43:21.307 00.000 9828 IsGuiding returns 1
02:43:21.339 00.032 9828 IsSlewing returns 0
02:43:21.339 00.000 9828 IsGuiding returns 0
02:43:21.339 00.000 9828 scope move finished after 11 + 118 ms
02:43:21.339 00.000 9828 Move returns status 0, amount 11
02:43:21.339 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:21.339 00.000 9828 MoveAxis(N, 15, B)
02:43:21.339 00.000 9828 Guiding  Dir = 0, Dur = 15
02:43:21.355 00.016 9828 IsSlewing returns 0
02:43:21.355 00.000 9828 IsGuiding returns 0
02:43:21.355 00.000 9828 PulseGuide returned control before completion, sleep 25
02:43:21.387 00.032 9828 IsGuiding returns 1
02:43:21.387 00.000 9828 scope still moving after pulse duration time elapsed
02:43:21.418 00.031 9828 IsSlewing returns 0
02:43:21.418 00.000 9828 IsGuiding returns 1
02:43:21.449 00.031 9828 IsSlewing returns 0
02:43:21.449 00.000 9828 IsGuiding returns 1
02:43:21.480 00.031 9828 IsSlewing returns 0
02:43:21.480 00.000 9828 IsGuiding returns 1
02:43:21.512 00.032 9828 IsSlewing returns 0
02:43:21.512 00.000 9828 IsGuiding returns 0
02:43:21.512 00.000 9828 scope move finished after 15 + 142 ms
02:43:21.512 00.000 9828 Move returns status 0, amount 15
02:43:21.512 00.000 9828 move complete, result=0
02:43:21.512 00.000 9828 worker thread done servicing request
02:43:21.512 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:43:21.894 00.382 8976 Exposure complete
02:43:21.900 00.006 8976 worker thread done servicing request
02:43:21.900 00.000 5052 OnExposeComplete: enter
02:43:21.900 00.000 5052 UpdateGuideState(): m_state=6
02:43:21.900 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10140
02:43:21.900 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.44, Mass=117, SNR=7.5, Peak=63 HFD=2.1
02:43:21.900 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.79 = 2.49)
02:43:21.900 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.39)
02:43:21.900 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.27 hyp=0.28 cameraTheta=-1.74 mountX=-0.22 mountY=0.19, mountTheta=2.43
02:43:21.901 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.27, opts=13)
02:43:21.901 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.27)
02:43:21.901 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:43:21.901 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:43:21.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:21.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:21.901 00.000 5052 Enqueuing Expose request
02:43:21.901 00.000 8976 Worker thread wakes up
02:43:21.901 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.27) opts 0xd
02:43:21.901 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.27)
02:43:21.901 00.000 8976 Moving (-0.05, -0.27) raw xDistance=-0.22 yDistance=0.19
02:43:21.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:43:21.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:43:21.901 00.000 8976 MoveAxis(R, 0, ABG)
02:43:21.901 00.000 8976 MoveAxis(U, 0, ABG)
02:43:21.901 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:43:21.901 00.000 8976 MountToCamera -- mountX=2.68 mountY=-2.20 hyp=3.47 mountTheta=-0.69 cameraX=0.73, cameraY=3.39 cameraTheta=1.36
02:43:21.901 00.000 8976 incremental bump (0.734, 3.389) isValid = 1
02:43:21.902 00.001 8976 Scheduling Mount bump of (0.024, 0.116)
02:43:21.902 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:43:21.902 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:43:21.902 00.000 8976 move complete, result=0
02:43:21.902 00.000 9828 Worker thread wakes up
02:43:21.902 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:43:21.902 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:43:21.902 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
02:43:21.902 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:21.902 00.000 8976 worker thread done servicing request
02:43:21.902 00.000 8976 Worker thread wakes up
02:43:21.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:21.902 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
02:43:21.902 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:21.902 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:43:21.902 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:43:21.902 00.000 9828 BLC: window closed
02:43:21.902 00.000 9828 MoveAxis(E, 9, B)
02:43:21.902 00.000 9828 Guiding  Dir = 2, Dur = 9
02:43:21.903 00.001 9828 IsSlewing returns 0
02:43:21.903 00.000 9828 IsGuiding returns 0
02:43:21.903 00.000 9828 PulseGuide returned control before completion, sleep 19
02:43:21.931 00.028 9828 IsGuiding returns 1
02:43:21.931 00.000 9828 scope still moving after pulse duration time elapsed
02:43:21.963 00.032 9828 IsSlewing returns 0
02:43:21.967 00.004 9828 IsGuiding returns 1
02:43:21.993 00.026 9828 IsSlewing returns 0
02:43:21.993 00.000 9828 IsGuiding returns 1
02:43:22.025 00.032 9828 IsSlewing returns 0
02:43:22.025 00.000 9828 IsGuiding returns 1
02:43:22.057 00.032 9828 IsSlewing returns 0
02:43:22.057 00.000 9828 IsGuiding returns 0
02:43:22.057 00.000 9828 scope move finished after 9 + 145 ms
02:43:22.057 00.000 9828 Move returns status 0, amount 9
02:43:22.057 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:22.057 00.000 9828 MoveAxis(N, 15, B)
02:43:22.057 00.000 9828 Guiding  Dir = 0, Dur = 15
02:43:22.073 00.016 9828 IsSlewing returns 0
02:43:22.074 00.001 9828 IsGuiding returns 0
02:43:22.074 00.000 9828 PulseGuide returned control before completion, sleep 25
02:43:22.105 00.031 9828 IsGuiding returns 1
02:43:22.105 00.000 9828 scope still moving after pulse duration time elapsed
02:43:22.136 00.031 9828 IsSlewing returns 0
02:43:22.136 00.000 9828 IsGuiding returns 1
02:43:22.167 00.031 9828 IsSlewing returns 0
02:43:22.167 00.000 9828 IsGuiding returns 1
02:43:22.198 00.031 9828 IsSlewing returns 0
02:43:22.198 00.000 9828 IsGuiding returns 1
02:43:22.229 00.031 9828 IsSlewing returns 0
02:43:22.229 00.000 9828 IsGuiding returns 0
02:43:22.229 00.000 9828 scope move finished after 15 + 140 ms
02:43:22.229 00.000 9828 Move returns status 0, amount 15
02:43:22.229 00.000 9828 move complete, result=0
02:43:22.229 00.000 9828 worker thread done servicing request
02:43:22.229 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:43:22.585 00.356 8976 Exposure complete
02:43:22.590 00.005 8976 worker thread done servicing request
02:43:22.591 00.001 5052 OnExposeComplete: enter
02:43:22.591 00.000 5052 UpdateGuideState(): m_state=6
02:43:22.591 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10141
02:43:22.591 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.13, Mass=115, SNR=7.4, Peak=62 HFD=2.1
02:43:22.591 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.04) = xAngle (-3.24 = 3.04)
02:43:22.591 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.94)
02:43:22.591 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.58 hyp=0.62 cameraTheta=-1.20 mountX=-0.62 mountY=0.13, mountTheta=2.94
02:43:22.592 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.58, opts=13)
02:43:22.592 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.58)
02:43:22.592 00.000 8976 Worker thread wakes up
02:43:22.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.58) opts 0xd
02:43:22.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.58)
02:43:22.592 00.000 8976 Moving (0.23, -0.58) raw xDistance=-0.62 yDistance=0.13
02:43:22.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:43:22.592 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:43:22.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:22.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
02:43:22.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:43:22.592 00.000 8976 MoveAxis(R, 3, ABG)
02:43:22.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:22.592 00.000 5052 Enqueuing Expose request
02:43:22.592 00.000 8976 stepping (-19, 12) + (3, 0)
02:43:22.592 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:22.631 00.039 8976 Received - 47 (G) 
02:43:22.631 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:22.631 00.000 8976 stepped: pos (-16, 12)
02:43:22.631 00.000 8976 MoveAxis(U, 0, ABG)
02:43:22.631 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
02:43:22.631 00.000 8976 MountToCamera -- mountX=2.61 mountY=-2.10 hyp=3.35 mountTheta=-0.68 cameraX=0.68, cameraY=3.28 cameraTheta=1.37
02:43:22.631 00.000 8976 incremental bump (0.684, 3.277) isValid = 1
02:43:22.631 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
02:43:22.631 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:43:22.631 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:43:22.631 00.000 8976 move complete, result=0
02:43:22.631 00.000 9828 Worker thread wakes up
02:43:22.631 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:43:22.631 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:43:22.631 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.82)
02:43:22.631 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.1 px 0 ms NORTH
02:43:22.631 00.000 8976 worker thread done servicing request
02:43:22.632 00.001 8976 Worker thread wakes up
02:43:22.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:22.632 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:22.632 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.90)
02:43:22.632 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:43:22.632 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:43:22.632 00.000 9828 BLC: window closed
02:43:22.634 00.002 9828 MoveAxis(E, 9, B)
02:43:22.634 00.000 9828 Guiding  Dir = 2, Dur = 9
02:43:22.635 00.001 9828 IsSlewing returns 0
02:43:22.635 00.000 9828 IsGuiding returns 0
02:43:22.636 00.001 9828 PulseGuide returned control before completion, sleep 19
02:43:22.661 00.025 9828 IsGuiding returns 1
02:43:22.661 00.000 9828 scope still moving after pulse duration time elapsed
02:43:22.693 00.032 9828 IsSlewing returns 0
02:43:22.693 00.000 9828 IsGuiding returns 1
02:43:22.724 00.031 9828 IsSlewing returns 0
02:43:22.724 00.000 9828 IsGuiding returns 1
02:43:22.755 00.031 9828 IsSlewing returns 0
02:43:22.755 00.000 9828 IsGuiding returns 1
02:43:22.785 00.030 9828 IsSlewing returns 0
02:43:22.785 00.000 9828 IsGuiding returns 0
02:43:22.785 00.000 9828 scope move finished after 9 + 141 ms
02:43:22.785 00.000 9828 Move returns status 0, amount 9
02:43:22.785 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:22.785 00.000 9828 MoveAxis(N, 15, B)
02:43:22.785 00.000 9828 Guiding  Dir = 0, Dur = 15
02:43:22.801 00.016 9828 IsSlewing returns 0
02:43:22.801 00.000 9828 IsGuiding returns 0
02:43:22.801 00.000 9828 PulseGuide returned control before completion, sleep 25
02:43:22.833 00.032 9828 IsGuiding returns 1
02:43:22.833 00.000 9828 scope still moving after pulse duration time elapsed
02:43:22.863 00.030 9828 IsSlewing returns 0
02:43:22.863 00.000 9828 IsGuiding returns 1
02:43:22.893 00.030 9828 IsSlewing returns 0
02:43:22.893 00.000 9828 IsGuiding returns 1
02:43:22.925 00.032 9828 IsSlewing returns 0
02:43:22.925 00.000 9828 IsGuiding returns 1
02:43:22.958 00.033 9828 IsSlewing returns 0
02:43:22.958 00.000 9828 IsGuiding returns 0
02:43:22.958 00.000 9828 scope move finished after 15 + 141 ms
02:43:22.958 00.000 9828 Move returns status 0, amount 15
02:43:22.958 00.000 9828 move complete, result=0
02:43:22.958 00.000 9828 worker thread done servicing request
02:43:22.958 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:43:23.316 00.358 8976 Exposure complete
02:43:23.322 00.006 8976 worker thread done servicing request
02:43:23.322 00.000 5052 OnExposeComplete: enter
02:43:23.322 00.000 5052 UpdateGuideState(): m_state=6
02:43:23.323 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10142
02:43:23.323 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.66, Mass=104, SNR=7.0, Peak=66 HFD=2.2
02:43:23.323 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
02:43:23.323 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
02:43:23.323 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.05 hyp=0.32 cameraTheta=-2.99 mountX=0.10 mountY=0.29, mountTheta=1.24
02:43:23.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.05, opts=13)
02:43:23.324 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.05)
02:43:23.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:43:23.324 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:43:23.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:23.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:23.324 00.000 5052 Enqueuing Expose request
02:43:23.324 00.000 8976 Worker thread wakes up
02:43:23.325 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.05) opts 0xd
02:43:23.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.05)
02:43:23.325 00.000 8976 Moving (-0.32, -0.05) raw xDistance=0.10 yDistance=0.29
02:43:23.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:43:23.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:43:23.325 00.000 8976 MoveAxis(R, 0, ABG)
02:43:23.325 00.000 8976 MoveAxis(D, 1, ABG)
02:43:23.325 00.000 8976 stepping (-16, 12) + (0, -1)
02:43:23.325 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:23.349 00.024 8976 Received - 47 (G) 
02:43:23.350 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:23.350 00.000 8976 stepped: pos (-16, 11)
02:43:23.350 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
02:43:23.350 00.000 8976 MountToCamera -- mountX=2.55 mountY=-1.98 hyp=3.23 mountTheta=-0.66 cameraX=0.60, cameraY=3.18 cameraTheta=1.38
02:43:23.350 00.000 8976 incremental bump (0.603, 3.178) isValid = 1
02:43:23.350 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
02:43:23.350 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:43:23.350 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:43:23.350 00.000 8976 move complete, result=0
02:43:23.350 00.000 8976 worker thread done servicing request
02:43:23.350 00.000 8976 Worker thread wakes up
02:43:23.350 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:43:23.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:23.350 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:23.350 00.000 9828 Worker thread wakes up
02:43:23.350 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:43:23.350 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:43:23.350 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.80)
02:43:23.350 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
02:43:23.350 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
02:43:23.351 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:43:23.351 00.000 9828 BLC: window closed
02:43:23.351 00.000 9828 MoveAxis(E, 8, B)
02:43:23.351 00.000 9828 Guiding  Dir = 2, Dur = 8
02:43:23.351 00.000 9828 IsSlewing returns 0
02:43:23.352 00.001 9828 IsGuiding returns 0
02:43:23.352 00.000 9828 PulseGuide returned control before completion, sleep 18
02:43:23.375 00.023 9828 IsGuiding returns 1
02:43:23.375 00.000 9828 scope still moving after pulse duration time elapsed
02:43:23.406 00.031 9828 IsSlewing returns 0
02:43:23.406 00.000 9828 IsGuiding returns 1
02:43:23.436 00.030 9828 IsSlewing returns 0
02:43:23.436 00.000 9828 IsGuiding returns 1
02:43:23.467 00.031 9828 IsSlewing returns 0
02:43:23.467 00.000 9828 IsGuiding returns 1
02:43:23.498 00.031 9828 IsSlewing returns 0
02:43:23.498 00.000 9828 IsGuiding returns 0
02:43:23.498 00.000 9828 scope move finished after 8 + 138 ms
02:43:23.498 00.000 9828 Move returns status 0, amount 8
02:43:23.498 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:23.498 00.000 9828 MoveAxis(N, 15, B)
02:43:23.498 00.000 9828 Guiding  Dir = 0, Dur = 15
02:43:23.514 00.016 9828 IsSlewing returns 0
02:43:23.515 00.001 9828 IsGuiding returns 0
02:43:23.515 00.000 9828 PulseGuide returned control before completion, sleep 25
02:43:23.545 00.030 9828 IsGuiding returns 1
02:43:23.545 00.000 9828 scope still moving after pulse duration time elapsed
02:43:23.576 00.031 9828 IsSlewing returns 0
02:43:23.576 00.000 9828 IsGuiding returns 1
02:43:23.606 00.030 9828 IsSlewing returns 0
02:43:23.606 00.000 9828 IsGuiding returns 1
02:43:23.637 00.031 9828 IsSlewing returns 0
02:43:23.637 00.000 9828 IsGuiding returns 1
02:43:23.668 00.031 9828 IsSlewing returns 0
02:43:23.668 00.000 9828 IsGuiding returns 0
02:43:23.668 00.000 9828 scope move finished after 15 + 138 ms
02:43:23.668 00.000 9828 Move returns status 0, amount 15
02:43:23.668 00.000 9828 move complete, result=0
02:43:23.668 00.000 9828 worker thread done servicing request
02:43:23.668 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:43:24.038 00.370 8976 Exposure complete
02:43:24.044 00.006 8976 worker thread done servicing request
02:43:24.044 00.000 5052 OnExposeComplete: enter
02:43:24.044 00.000 5052 UpdateGuideState(): m_state=6
02:43:24.045 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10143
02:43:24.045 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.97, Mass=109, SNR=7.2, Peak=69 HFD=2.0
02:43:24.045 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
02:43:24.045 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.06 = -0.06)
02:43:24.045 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.29 cameraTheta=2.09 mountX=0.29 mountY=-0.02, mountTheta=-0.06
02:43:24.045 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.26, opts=13)
02:43:24.045 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.26)
02:43:24.045 00.000 8976 Worker thread wakes up
02:43:24.046 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.26) opts 0xd
02:43:24.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.26)
02:43:24.046 00.000 8976 Moving (-0.15, 0.26) raw xDistance=0.29 yDistance=-0.02
02:43:24.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
02:43:24.046 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:43:24.046 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:43:24.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:24.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:43:24.046 00.000 8976 MoveAxis(L, 1, ABG)
02:43:24.046 00.000 8976 stepping (-16, 11) + (-1, 0)
02:43:24.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:24.046 00.000 5052 Enqueuing Expose request
02:43:24.046 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:24.069 00.023 8976 Received - 47 (G) 
02:43:24.070 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:24.070 00.000 8976 stepped: pos (-17, 11)
02:43:24.070 00.000 8976 MoveAxis(U, 0, ABG)
02:43:24.070 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:43:24.070 00.000 8976 MountToCamera -- mountX=2.57 mountY=-1.91 hyp=3.20 mountTheta=-0.64 cameraX=0.53, cameraY=3.16 cameraTheta=1.41
02:43:24.070 00.000 8976 incremental bump (0.526, 3.156) isValid = 1
02:43:24.070 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
02:43:24.070 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:43:24.070 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:43:24.070 00.000 8976 move complete, result=0
02:43:24.070 00.000 8976 worker thread done servicing request
02:43:24.070 00.000 9828 Worker thread wakes up
02:43:24.070 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:43:24.070 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:43:24.070 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.78)
02:43:24.070 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.86)
02:43:24.070 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:43:24.071 00.001 8976 Worker thread wakes up
02:43:24.071 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:24.071 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:24.071 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
02:43:24.071 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:43:24.071 00.000 9828 BLC: window closed
02:43:24.071 00.000 9828 MoveAxis(E, 8, B)
02:43:24.071 00.000 9828 Guiding  Dir = 2, Dur = 8
02:43:24.071 00.000 9828 IsSlewing returns 0
02:43:24.072 00.001 9828 IsGuiding returns 0
02:43:24.072 00.000 9828 PulseGuide returned control before completion, sleep 18
02:43:24.102 00.030 9828 IsGuiding returns 1
02:43:24.102 00.000 9828 scope still moving after pulse duration time elapsed
02:43:24.134 00.032 9828 IsSlewing returns 0
02:43:24.135 00.001 9828 IsGuiding returns 1
02:43:24.165 00.030 9828 IsSlewing returns 0
02:43:24.165 00.000 9828 IsGuiding returns 1
02:43:24.196 00.031 9828 IsSlewing returns 0
02:43:24.196 00.000 9828 IsGuiding returns 1
02:43:24.227 00.031 9828 IsSlewing returns 0
02:43:24.227 00.000 9828 IsGuiding returns 0
02:43:24.227 00.000 9828 scope move finished after 8 + 147 ms
02:43:24.227 00.000 9828 Move returns status 0, amount 8
02:43:24.227 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:24.227 00.000 9828 MoveAxis(N, 16, B)
02:43:24.227 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:24.242 00.015 9828 IsSlewing returns 0
02:43:24.242 00.000 9828 IsGuiding returns 0
02:43:24.242 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:24.274 00.032 9828 IsGuiding returns 1
02:43:24.274 00.000 9828 scope still moving after pulse duration time elapsed
02:43:24.306 00.032 9828 IsSlewing returns 0
02:43:24.306 00.000 9828 IsGuiding returns 1
02:43:24.337 00.031 9828 IsSlewing returns 0
02:43:24.337 00.000 9828 IsGuiding returns 1
02:43:24.368 00.031 9828 IsSlewing returns 0
02:43:24.368 00.000 9828 IsGuiding returns 1
02:43:24.399 00.031 9828 IsSlewing returns 0
02:43:24.399 00.000 9828 IsGuiding returns 1
02:43:24.430 00.031 9828 IsSlewing returns 0
02:43:24.430 00.000 9828 IsGuiding returns 0
02:43:24.430 00.000 9828 scope move finished after 16 + 171 ms
02:43:24.430 00.000 9828 Move returns status 0, amount 16
02:43:24.430 00.000 9828 move complete, result=0
02:43:24.430 00.000 9828 worker thread done servicing request
02:43:24.430 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:43:24.757 00.327 8976 Exposure complete
02:43:24.763 00.006 8976 worker thread done servicing request
02:43:24.763 00.000 5052 OnExposeComplete: enter
02:43:24.763 00.000 5052 UpdateGuideState(): m_state=6
02:43:24.763 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10144
02:43:24.763 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.91, Mass=121, SNR=7.6, Peak=73 HFD=2.2
02:43:24.763 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
02:43:24.763 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
02:43:24.763 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.20 hyp=0.35 cameraTheta=2.54 mountX=0.31 mountY=0.13, mountTheta=0.41
02:43:24.764 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.20, opts=13)
02:43:24.764 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.20)
02:43:24.764 00.000 8976 Worker thread wakes up
02:43:24.764 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.20) opts 0xd
02:43:24.764 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.20)
02:43:24.764 00.000 8976 Moving (-0.29, 0.20) raw xDistance=0.31 yDistance=0.13
02:43:24.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:43:24.764 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:43:24.764 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:43:24.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:24.764 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:24.765 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:43:24.765 00.000 8976 MoveAxis(L, 1, ABG)
02:43:24.765 00.000 8976 stepping (-17, 11) + (-1, 0)
02:43:24.765 00.000 5052 Enqueuing Expose request
02:43:24.765 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:24.789 00.024 8976 Received - 47 (G) 
02:43:24.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:24.789 00.000 8976 stepped: pos (-18, 11)
02:43:24.789 00.000 8976 MoveAxis(U, 0, ABG)
02:43:24.789 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
02:43:24.789 00.000 8976 MountToCamera -- mountX=2.63 mountY=-1.85 hyp=3.22 mountTheta=-0.61 cameraX=0.45, cameraY=3.19 cameraTheta=1.43
02:43:24.789 00.000 8976 incremental bump (0.452, 3.187) isValid = 1
02:43:24.789 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
02:43:24.789 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:43:24.789 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:43:24.790 00.001 8976 move complete, result=0
02:43:24.790 00.000 9828 Worker thread wakes up
02:43:24.790 00.000 8976 worker thread done servicing request
02:43:24.790 00.000 8976 Worker thread wakes up
02:43:24.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:24.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:24.790 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:43:24.790 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:43:24.790 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:43:24.790 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
02:43:24.790 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
02:43:24.790 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:43:24.790 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:43:24.791 00.001 9828 BLC: window closed
02:43:24.791 00.000 9828 MoveAxis(E, 7, B)
02:43:24.791 00.000 9828 Guiding  Dir = 2, Dur = 7
02:43:24.792 00.001 9828 IsSlewing returns 0
02:43:24.792 00.000 9828 IsGuiding returns 0
02:43:24.792 00.000 9828 PulseGuide returned control before completion, sleep 17
02:43:24.822 00.030 9828 IsGuiding returns 1
02:43:24.822 00.000 9828 scope still moving after pulse duration time elapsed
02:43:24.852 00.030 9828 IsSlewing returns 0
02:43:24.852 00.000 9828 IsGuiding returns 1
02:43:24.883 00.031 9828 IsSlewing returns 0
02:43:24.884 00.001 9828 IsGuiding returns 1
02:43:24.913 00.029 9828 IsSlewing returns 0
02:43:24.913 00.000 9828 IsGuiding returns 0
02:43:24.913 00.000 9828 scope move finished after 7 + 114 ms
02:43:24.914 00.001 9828 Move returns status 0, amount 7
02:43:24.914 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:24.914 00.000 9828 MoveAxis(N, 16, B)
02:43:24.914 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:24.929 00.015 9828 IsSlewing returns 0
02:43:24.929 00.000 9828 IsGuiding returns 0
02:43:24.930 00.001 9828 PulseGuide returned control before completion, sleep 26
02:43:24.959 00.029 9828 IsGuiding returns 1
02:43:24.959 00.000 9828 scope still moving after pulse duration time elapsed
02:43:24.991 00.032 9828 IsSlewing returns 0
02:43:24.991 00.000 9828 IsGuiding returns 1
02:43:25.022 00.031 9828 IsSlewing returns 0
02:43:25.022 00.000 9828 IsGuiding returns 1
02:43:25.053 00.031 9828 IsSlewing returns 0
02:43:25.053 00.000 9828 IsGuiding returns 1
02:43:25.084 00.031 9828 IsSlewing returns 0
02:43:25.084 00.000 9828 IsGuiding returns 0
02:43:25.084 00.000 9828 scope move finished after 16 + 138 ms
02:43:25.084 00.000 9828 Move returns status 0, amount 16
02:43:25.084 00.000 9828 move complete, result=0
02:43:25.084 00.000 9828 worker thread done servicing request
02:43:25.084 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:43:25.478 00.394 8976 Exposure complete
02:43:25.485 00.007 8976 worker thread done servicing request
02:43:25.485 00.000 5052 OnExposeComplete: enter
02:43:25.485 00.000 5052 UpdateGuideState(): m_state=6
02:43:25.485 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10145
02:43:25.485 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.64, Mass=97, SNR=6.8, Peak=65 HFD=1.5
02:43:25.485 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
02:43:25.485 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
02:43:25.485 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.07 hyp=0.74 cameraTheta=-3.04 mountX=0.27 mountY=0.66, mountTheta=1.18
02:43:25.486 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.07, opts=13)
02:43:25.486 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.07)
02:43:25.486 00.000 8976 Worker thread wakes up
02:43:25.486 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:43:25.486 00.000 5052 UpdateGuideState exits: m=97 SNR=6.8
02:43:25.486 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:25.486 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:25.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.07) opts 0xd
02:43:25.486 00.000 5052 Enqueuing Expose request
02:43:25.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.07)
02:43:25.486 00.000 8976 Moving (-0.73, -0.07) raw xDistance=0.27 yDistance=0.66
02:43:25.487 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
02:43:25.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
02:43:25.487 00.000 8976 MoveAxis(L, 1, ABG)
02:43:25.487 00.000 8976 stepping (-18, 11) + (-1, 0)
02:43:25.487 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:25.508 00.021 8976 Received - 47 (G) 
02:43:25.508 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:25.508 00.000 8976 stepped: pos (-19, 11)
02:43:25.508 00.000 8976 MoveAxis(D, 3, ABG)
02:43:25.508 00.000 8976 stepping (-19, 11) + (0, -3)
02:43:25.508 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:25.539 00.031 8976 Received - 47 (G) 
02:43:25.539 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:25.540 00.001 8976 stepped: pos (-19, 8)
02:43:25.540 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:43:25.540 00.000 8976 MountToCamera -- mountX=2.72 mountY=-1.66 hyp=3.19 mountTheta=-0.55 cameraX=0.24, cameraY=3.18 cameraTheta=1.50
02:43:25.540 00.000 8976 incremental bump (0.239, 3.181) isValid = 1
02:43:25.540 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
02:43:25.540 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:43:25.540 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:43:25.540 00.000 8976 move complete, result=0
02:43:25.540 00.000 9828 Worker thread wakes up
02:43:25.540 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
02:43:25.540 00.000 8976 worker thread done servicing request
02:43:25.540 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:43:25.540 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:43:25.540 00.000 8976 Worker thread wakes up
02:43:25.540 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:25.540 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:25.541 00.001 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
02:43:25.541 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
02:43:25.541 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
02:43:25.541 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:43:25.541 00.000 9828 BLC: window closed
02:43:25.541 00.000 9828 MoveAxis(E, 4, B)
02:43:25.541 00.000 9828 Guiding  Dir = 2, Dur = 4
02:43:25.541 00.000 9828 IsSlewing returns 0
02:43:25.541 00.000 9828 IsGuiding returns 0
02:43:25.541 00.000 9828 PulseGuide returned control before completion, sleep 14
02:43:25.564 00.023 9828 IsGuiding returns 1
02:43:25.564 00.000 9828 scope still moving after pulse duration time elapsed
02:43:25.595 00.031 9828 IsSlewing returns 0
02:43:25.595 00.000 9828 IsGuiding returns 1
02:43:25.626 00.031 9828 IsSlewing returns 0
02:43:25.626 00.000 9828 IsGuiding returns 1
02:43:25.656 00.030 9828 IsSlewing returns 0
02:43:25.656 00.000 9828 IsGuiding returns 0
02:43:25.656 00.000 9828 scope move finished after 4 + 110 ms
02:43:25.656 00.000 9828 Move returns status 0, amount 4
02:43:25.656 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:25.656 00.000 9828 MoveAxis(N, 16, B)
02:43:25.656 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:25.672 00.016 9828 IsSlewing returns 0
02:43:25.672 00.000 9828 IsGuiding returns 0
02:43:25.672 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:25.702 00.030 9828 IsGuiding returns 1
02:43:25.702 00.000 9828 scope still moving after pulse duration time elapsed
02:43:25.734 00.032 9828 IsSlewing returns 0
02:43:25.734 00.000 9828 IsGuiding returns 1
02:43:25.766 00.032 9828 IsSlewing returns 0
02:43:25.766 00.000 9828 IsGuiding returns 1
02:43:25.797 00.031 9828 IsSlewing returns 0
02:43:25.797 00.000 9828 IsGuiding returns 1
02:43:25.829 00.032 9828 IsSlewing returns 0
02:43:25.829 00.000 9828 IsGuiding returns 0
02:43:25.829 00.000 9828 scope move finished after 16 + 141 ms
02:43:25.829 00.000 9828 Move returns status 0, amount 16
02:43:25.829 00.000 9828 move complete, result=0
02:43:25.829 00.000 9828 worker thread done servicing request
02:43:25.829 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:43:26.224 00.395 8976 Exposure complete
02:43:26.229 00.005 8976 worker thread done servicing request
02:43:26.229 00.000 5052 OnExposeComplete: enter
02:43:26.229 00.000 5052 UpdateGuideState(): m_state=6
02:43:26.229 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10146
02:43:26.230 00.001 5052 Star::Find returns 1 (0), X=328.22, Y=281.96, Mass=119, SNR=7.5, Peak=68 HFD=2.0
02:43:26.230 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:43:26.230 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
02:43:26.230 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=0.25 hyp=0.99 cameraTheta=2.89 mountX=0.66 mountY=0.67, mountTheta=0.79
02:43:26.230 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=0.25, opts=13)
02:43:26.230 00.000 5052 Enqueuing Move request for stepguider (-0.96, 0.25)
02:43:26.230 00.000 8976 Worker thread wakes up
02:43:26.231 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, 0.25) opts 0xd
02:43:26.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, 0.25)
02:43:26.231 00.000 8976 Moving (-0.96, 0.25) raw xDistance=0.66 yDistance=0.67
02:43:26.231 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:43:26.231 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:43:26.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:26.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66
02:43:26.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.67
02:43:26.231 00.000 8976 MoveAxis(L, 3, ABG)
02:43:26.231 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:26.231 00.000 5052 Enqueuing Expose request
02:43:26.231 00.000 8976 stepping (-19, 8) + (-3, 0)
02:43:26.231 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:26.259 00.028 8976 Received - 47 (G) 
02:43:26.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:26.259 00.000 8976 stepped: pos (-22, 8)
02:43:26.259 00.000 8976 MoveAxis(D, 3, ABG)
02:43:26.259 00.000 8976 stepping (-22, 8) + (0, -3)
02:43:26.259 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:26.291 00.032 8976 Received - 47 (G) 
02:43:26.292 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:26.292 00.000 8976 stepped: pos (-22, 5)
02:43:26.292 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
02:43:26.292 00.000 8976 MountToCamera -- mountX=2.94 mountY=-1.37 hyp=3.24 mountTheta=-0.44 cameraX=-0.11, cameraY=3.24 cameraTheta=1.61
02:43:26.292 00.000 8976 incremental bump (-0.113, 3.241) isValid = 1
02:43:26.292 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
02:43:26.292 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:43:26.292 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:43:26.292 00.000 8976 move complete, result=0
02:43:26.292 00.000 9828 Worker thread wakes up
02:43:26.292 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.7 px 3 ms SOUTH
02:43:26.292 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:43:26.292 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:43:26.292 00.000 8976 worker thread done servicing request
02:43:26.293 00.001 8976 Worker thread wakes up
02:43:26.293 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
02:43:26.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:26.293 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
02:43:26.293 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
02:43:26.293 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:43:26.293 00.000 9828 BLC: window closed
02:43:26.293 00.000 9828 MoveAxis(E, 0, B)
02:43:26.293 00.000 9828 Move returns status 0, amount 0
02:43:26.293 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:26.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:26.293 00.000 9828 MoveAxis(N, 16, B)
02:43:26.293 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:26.294 00.001 9828 IsSlewing returns 0
02:43:26.294 00.000 9828 IsGuiding returns 0
02:43:26.294 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:26.330 00.036 9828 IsGuiding returns 1
02:43:26.330 00.000 9828 scope still moving after pulse duration time elapsed
02:43:26.361 00.031 9828 IsSlewing returns 0
02:43:26.361 00.000 9828 IsGuiding returns 1
02:43:26.392 00.031 9828 IsSlewing returns 0
02:43:26.392 00.000 9828 IsGuiding returns 1
02:43:26.423 00.031 9828 IsSlewing returns 0
02:43:26.423 00.000 9828 IsGuiding returns 0
02:43:26.423 00.000 9828 scope move finished after 16 + 113 ms
02:43:26.423 00.000 9828 Move returns status 0, amount 16
02:43:26.423 00.000 9828 move complete, result=0
02:43:26.423 00.000 9828 worker thread done servicing request
02:43:26.424 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
02:43:26.979 00.555 8976 Exposure complete
02:43:26.985 00.006 8976 worker thread done servicing request
02:43:26.985 00.000 5052 OnExposeComplete: enter
02:43:26.985 00.000 5052 UpdateGuideState(): m_state=6
02:43:26.985 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10147
02:43:26.985 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.01, Mass=129, SNR=7.8, Peak=71 HFD=2.1
02:43:26.985 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.67 = 2.61)
02:43:26.985 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.77 = 2.51)
02:43:26.985 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.70 hyp=0.70 cameraTheta=-1.63 mountX=-0.61 mountY=0.41, mountTheta=2.54
02:43:26.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.70, opts=13)
02:43:26.986 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.70)
02:43:26.986 00.000 8976 Worker thread wakes up
02:43:26.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.70) opts 0xd
02:43:26.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.70)
02:43:26.986 00.000 8976 Moving (-0.04, -0.70) raw xDistance=-0.61 yDistance=0.41
02:43:26.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.61
02:43:26.986 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:43:26.986 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:43:26.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:26.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
02:43:26.987 00.001 8976 MoveAxis(R, 2, ABG)
02:43:26.987 00.000 8976 stepping (-22, 5) + (2, 0)
02:43:26.987 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:26.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:26.987 00.000 5052 Enqueuing Expose request
02:43:27.010 00.023 8976 Received - 47 (G) 
02:43:27.010 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:27.010 00.000 8976 stepped: pos (-20, 5)
02:43:27.012 00.002 8976 MoveAxis(D, 2, ABG)
02:43:27.012 00.000 8976 stepping (-20, 5) + (0, -2)
02:43:27.012 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:27.043 00.031 8976 Received - 47 (G) 
02:43:27.043 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:27.043 00.000 8976 stepped: pos (-20, 3)
02:43:27.043 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
02:43:27.043 00.000 8976 MountToCamera -- mountX=2.98 mountY=-1.08 hyp=3.17 mountTheta=-0.35 cameraX=-0.40, cameraY=3.14 cameraTheta=1.70
02:43:27.043 00.000 8976 incremental bump (-0.396, 3.143) isValid = 1
02:43:27.043 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
02:43:27.043 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:43:27.043 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:43:27.043 00.000 8976 move complete, result=0
02:43:27.043 00.000 9828 Worker thread wakes up
02:43:27.044 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:43:27.044 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:43:27.044 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.50)
02:43:27.044 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.58)
02:43:27.044 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.4 px 2 ms SOUTH
02:43:27.044 00.000 8976 worker thread done servicing request
02:43:27.044 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
02:43:27.044 00.000 8976 Worker thread wakes up
02:43:27.044 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:43:27.044 00.000 9828 BLC: window closed
02:43:27.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:27.044 00.000 9828 MoveAxis(W, 3, B)
02:43:27.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:27.044 00.000 9828 Guiding  Dir = 3, Dur = 3
02:43:27.044 00.000 9828 IsSlewing returns 0
02:43:27.045 00.001 9828 IsGuiding returns 0
02:43:27.045 00.000 9828 PulseGuide returned control before completion, sleep 13
02:43:27.065 00.020 9828 IsGuiding returns 1
02:43:27.065 00.000 9828 scope still moving after pulse duration time elapsed
02:43:27.096 00.031 9828 IsSlewing returns 0
02:43:27.096 00.000 9828 IsGuiding returns 1
02:43:27.127 00.031 9828 IsSlewing returns 0
02:43:27.127 00.000 9828 IsGuiding returns 1
02:43:27.158 00.031 9828 IsSlewing returns 0
02:43:27.158 00.000 9828 IsGuiding returns 0
02:43:27.158 00.000 9828 scope move finished after 3 + 110 ms
02:43:27.158 00.000 9828 Move returns status 0, amount 3
02:43:27.158 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:27.158 00.000 9828 MoveAxis(N, 16, B)
02:43:27.158 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:27.174 00.016 9828 IsSlewing returns 0
02:43:27.174 00.000 9828 IsGuiding returns 0
02:43:27.174 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:27.205 00.031 9828 IsGuiding returns 1
02:43:27.205 00.000 9828 scope still moving after pulse duration time elapsed
02:43:27.235 00.030 9828 IsSlewing returns 0
02:43:27.235 00.000 9828 IsGuiding returns 1
02:43:27.266 00.031 9828 IsSlewing returns 0
02:43:27.266 00.000 9828 IsGuiding returns 1
02:43:27.298 00.032 9828 IsSlewing returns 0
02:43:27.298 00.000 9828 IsGuiding returns 1
02:43:27.344 00.046 9828 IsSlewing returns 0
02:43:27.344 00.000 9828 IsGuiding returns 0
02:43:27.344 00.000 9828 scope move finished after 16 + 153 ms
02:43:27.344 00.000 9828 Move returns status 0, amount 16
02:43:27.344 00.000 9828 move complete, result=0
02:43:27.344 00.000 9828 worker thread done servicing request
02:43:27.344 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:43:27.732 00.388 8976 Exposure complete
02:43:27.737 00.005 8976 worker thread done servicing request
02:43:27.737 00.000 5052 OnExposeComplete: enter
02:43:27.737 00.000 5052 UpdateGuideState(): m_state=6
02:43:27.737 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10148
02:43:27.738 00.001 5052 Star::Find returns 1 (0), X=329.05, Y=282.05, Mass=111, SNR=7.3, Peak=72 HFD=2.1
02:43:27.738 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.04) = xAngle (-0.13 = -0.13)
02:43:27.738 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
02:43:27.738 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.91 mountX=0.35 mountY=-0.08, mountTheta=-0.23
02:43:27.738 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.34, opts=13)
02:43:27.738 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.34)
02:43:27.738 00.000 8976 Worker thread wakes up
02:43:27.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.34) opts 0xd
02:43:27.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.34)
02:43:27.739 00.001 8976 Moving (-0.12, 0.34) raw xDistance=0.35 yDistance=-0.08
02:43:27.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
02:43:27.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:43:27.739 00.000 8976 MoveAxis(L, 1, ABG)
02:43:27.739 00.000 8976 stepping (-20, 3) + (-1, 0)
02:43:27.739 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:43:27.739 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
02:43:27.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:27.739 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:27.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:27.739 00.000 5052 Enqueuing Expose request
02:43:27.762 00.023 8976 Received - 47 (G) 
02:43:27.762 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:27.762 00.000 8976 stepped: pos (-21, 3)
02:43:27.762 00.000 8976 MoveAxis(U, 0, ABG)
02:43:27.762 00.000 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
02:43:27.762 00.000 8976 MountToCamera -- mountX=3.06 mountY=-0.88 hyp=3.18 mountTheta=-0.28 cameraX=-0.61, cameraY=3.12 cameraTheta=1.76
02:43:27.762 00.000 8976 incremental bump (-0.608, 3.122) isValid = 1
02:43:27.762 00.000 8976 Scheduling Mount bump of (-0.022, 0.117)
02:43:27.762 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:43:27.762 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:43:27.762 00.000 8976 move complete, result=0
02:43:27.762 00.000 8976 worker thread done servicing request
02:43:27.762 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
02:43:27.762 00.000 9828 Worker thread wakes up
02:43:27.762 00.000 8976 Worker thread wakes up
02:43:27.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:27.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:27.763 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:43:27.763 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:43:27.763 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
02:43:27.763 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.51)
02:43:27.763 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.02 mountY=-0.12, mountTheta=-1.43
02:43:27.763 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:43:27.763 00.000 9828 BLC: window closed
02:43:27.763 00.000 9828 MoveAxis(W, 5, B)
02:43:27.763 00.000 9828 Guiding  Dir = 3, Dur = 5
02:43:27.763 00.000 9828 IsSlewing returns 0
02:43:27.763 00.000 9828 IsGuiding returns 0
02:43:27.764 00.001 9828 PulseGuide returned control before completion, sleep 15
02:43:27.792 00.028 9828 IsGuiding returns 1
02:43:27.792 00.000 9828 scope still moving after pulse duration time elapsed
02:43:27.823 00.031 9828 IsSlewing returns 0
02:43:27.823 00.000 9828 IsGuiding returns 1
02:43:27.854 00.031 9828 IsSlewing returns 0
02:43:27.854 00.000 9828 IsGuiding returns 1
02:43:27.886 00.032 9828 IsSlewing returns 0
02:43:27.886 00.000 9828 IsGuiding returns 1
02:43:27.917 00.031 9828 IsSlewing returns 0
02:43:27.917 00.000 9828 IsGuiding returns 1
02:43:27.948 00.031 9828 IsSlewing returns 0
02:43:27.948 00.000 9828 IsGuiding returns 0
02:43:27.948 00.000 9828 scope move finished after 5 + 179 ms
02:43:27.948 00.000 9828 Move returns status 0, amount 5
02:43:27.948 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:27.948 00.000 9828 MoveAxis(N, 16, B)
02:43:27.948 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:27.964 00.016 9828 IsSlewing returns 0
02:43:27.964 00.000 9828 IsGuiding returns 0
02:43:27.964 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:27.994 00.030 9828 IsGuiding returns 1
02:43:27.994 00.000 9828 scope still moving after pulse duration time elapsed
02:43:28.026 00.032 9828 IsSlewing returns 0
02:43:28.026 00.000 9828 IsGuiding returns 1
02:43:28.058 00.032 9828 IsSlewing returns 0
02:43:28.058 00.000 9828 IsGuiding returns 1
02:43:28.090 00.032 9828 IsSlewing returns 0
02:43:28.090 00.000 9828 IsGuiding returns 1
02:43:28.122 00.032 9828 IsSlewing returns 0
02:43:28.122 00.000 9828 IsGuiding returns 0
02:43:28.122 00.000 9828 scope move finished after 16 + 142 ms
02:43:28.122 00.000 9828 Move returns status 0, amount 16
02:43:28.122 00.000 9828 move complete, result=0
02:43:28.122 00.000 9828 worker thread done servicing request
02:43:28.122 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:43:28.447 00.325 8976 Exposure complete
02:43:28.452 00.005 8976 worker thread done servicing request
02:43:28.453 00.001 5052 OnExposeComplete: enter
02:43:28.453 00.000 5052 UpdateGuideState(): m_state=6
02:43:28.453 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10149
02:43:28.453 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.58, Mass=101, SNR=7.0, Peak=70 HFD=2.0
02:43:28.453 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.71 = 1.58)
02:43:28.453 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
02:43:28.453 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-2.66 mountX=-0.00 mountY=0.28, mountTheta=1.58
02:43:28.453 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.13, opts=13)
02:43:28.454 00.001 5052 Enqueuing Move request for stepguider (-0.25, -0.13)
02:43:28.454 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:43:28.454 00.000 5052 UpdateGuideState exits: m=101 SNR=7.0
02:43:28.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:28.454 00.000 8976 Worker thread wakes up
02:43:28.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.13) opts 0xd
02:43:28.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.13)
02:43:28.454 00.000 8976 Moving (-0.25, -0.13) raw xDistance=-0.00 yDistance=0.28
02:43:28.454 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:28.454 00.000 5052 Enqueuing Expose request
02:43:28.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:43:28.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:43:28.454 00.000 8976 MoveAxis(R, 0, ABG)
02:43:28.454 00.000 8976 MoveAxis(D, 1, ABG)
02:43:28.454 00.000 8976 stepping (-21, 3) + (0, -1)
02:43:28.454 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:28.482 00.028 8976 Received - 47 (G) 
02:43:28.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:28.482 00.000 8976 stepped: pos (-21, 2)
02:43:28.482 00.000 8976 MountToCamera -- mountTheta (-0.22) + m_xAngle (2.04) = xAngle (1.82 = 1.82)
02:43:28.482 00.000 8976 MountToCamera -- mountX=3.11 mountY=-0.69 hyp=3.19 mountTheta=-0.22 cameraX=-0.80, cameraY=3.08 cameraTheta=1.82
02:43:28.482 00.000 8976 incremental bump (-0.797, 3.084) isValid = 1
02:43:28.482 00.000 8976 Scheduling Mount bump of (-0.029, 0.115)
02:43:28.482 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:43:28.482 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:43:28.482 00.000 8976 move complete, result=0
02:43:28.482 00.000 8976 worker thread done servicing request
02:43:28.482 00.000 8976 Worker thread wakes up
02:43:28.482 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:43:28.482 00.000 9828 Worker thread wakes up
02:43:28.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:28.482 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:28.482 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:43:28.483 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:43:28.483 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.91 = -1.37)
02:43:28.483 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.45)
02:43:28.483 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:43:28.483 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:43:28.483 00.000 9828 BLC: window closed
02:43:28.483 00.000 9828 MoveAxis(W, 7, B)
02:43:28.483 00.000 9828 Guiding  Dir = 3, Dur = 7
02:43:28.483 00.000 9828 IsSlewing returns 0
02:43:28.483 00.000 9828 IsGuiding returns 0
02:43:28.483 00.000 9828 PulseGuide returned control before completion, sleep 17
02:43:28.509 00.026 9828 IsGuiding returns 1
02:43:28.509 00.000 9828 scope still moving after pulse duration time elapsed
02:43:28.540 00.031 9828 IsSlewing returns 0
02:43:28.540 00.000 9828 IsGuiding returns 1
02:43:28.571 00.031 9828 IsSlewing returns 0
02:43:28.571 00.000 9828 IsGuiding returns 1
02:43:28.603 00.032 9828 IsSlewing returns 0
02:43:28.603 00.000 9828 IsGuiding returns 0
02:43:28.603 00.000 9828 scope move finished after 7 + 113 ms
02:43:28.603 00.000 9828 Move returns status 0, amount 7
02:43:28.603 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:28.603 00.000 9828 MoveAxis(N, 16, B)
02:43:28.603 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:28.617 00.014 9828 IsSlewing returns 0
02:43:28.617 00.000 9828 IsGuiding returns 0
02:43:28.617 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:28.648 00.031 9828 IsGuiding returns 1
02:43:28.648 00.000 9828 scope still moving after pulse duration time elapsed
02:43:28.680 00.032 9828 IsSlewing returns 0
02:43:28.680 00.000 9828 IsGuiding returns 1
02:43:28.711 00.031 9828 IsSlewing returns 0
02:43:28.711 00.000 9828 IsGuiding returns 1
02:43:28.742 00.031 9828 IsSlewing returns 0
02:43:28.742 00.000 9828 IsGuiding returns 1
02:43:28.773 00.031 9828 IsSlewing returns 0
02:43:28.778 00.005 9828 IsGuiding returns 0
02:43:28.778 00.000 9828 scope move finished after 16 + 144 ms
02:43:28.778 00.000 9828 Move returns status 0, amount 16
02:43:28.778 00.000 9828 move complete, result=0
02:43:28.778 00.000 9828 worker thread done servicing request
02:43:28.778 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
02:43:29.168 00.390 8976 Exposure complete
02:43:29.173 00.005 8976 worker thread done servicing request
02:43:29.174 00.001 5052 OnExposeComplete: enter
02:43:29.174 00.000 5052 UpdateGuideState(): m_state=6
02:43:29.174 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10150
02:43:29.174 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.40, Mass=105, SNR=7.1, Peak=68 HFD=2.1
02:43:29.174 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
02:43:29.174 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
02:43:29.174 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.31 hyp=0.41 cameraTheta=-2.26 mountX=-0.16 mountY=0.39, mountTheta=1.97
02:43:29.174 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.31, opts=13)
02:43:29.174 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.31)
02:43:29.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:43:29.175 00.001 5052 UpdateGuideState exits: m=105 SNR=7.1
02:43:29.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:29.175 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:29.175 00.000 5052 Enqueuing Expose request
02:43:29.175 00.000 8976 Worker thread wakes up
02:43:29.175 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.31) opts 0xd
02:43:29.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.31)
02:43:29.175 00.000 8976 Moving (-0.26, -0.31) raw xDistance=-0.16 yDistance=0.39
02:43:29.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:43:29.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
02:43:29.175 00.000 8976 MoveAxis(R, 0, ABG)
02:43:29.175 00.000 8976 MoveAxis(D, 2, ABG)
02:43:29.175 00.000 8976 stepping (-21, 2) + (0, -2)
02:43:29.175 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:29.201 00.026 8976 Received - 47 (G) 
02:43:29.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:29.201 00.000 8976 stepped: pos (-21, 0)
02:43:29.201 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.90 = 1.90)
02:43:29.201 00.000 8976 MountToCamera -- mountX=3.14 mountY=-0.47 hyp=3.18 mountTheta=-0.15 cameraX=-1.02, cameraY=3.01 cameraTheta=1.90
02:43:29.201 00.000 8976 incremental bump (-1.017, 3.011) isValid = 1
02:43:29.201 00.000 8976 Scheduling Mount bump of (-0.037, 0.113)
02:43:29.201 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:43:29.201 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:43:29.201 00.000 8976 move complete, result=0
02:43:29.201 00.000 9828 Worker thread wakes up
02:43:29.201 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:43:29.201 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:43:29.201 00.000 9828 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.98 = -1.30)
02:43:29.201 00.000 9828 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.38)
02:43:29.201 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.89 mountX=0.03 mountY=-0.12, mountTheta=-1.31
02:43:29.201 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:43:29.201 00.000 8976 worker thread done servicing request
02:43:29.201 00.000 8976 Worker thread wakes up
02:43:29.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:29.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:29.202 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:43:29.202 00.000 9828 BLC: window closed
02:43:29.202 00.000 9828 MoveAxis(W, 10, B)
02:43:29.202 00.000 9828 Guiding  Dir = 3, Dur = 10
02:43:29.202 00.000 9828 IsSlewing returns 0
02:43:29.202 00.000 9828 IsGuiding returns 0
02:43:29.202 00.000 9828 PulseGuide returned control before completion, sleep 20
02:43:29.239 00.037 9828 IsGuiding returns 1
02:43:29.239 00.000 9828 scope still moving after pulse duration time elapsed
02:43:29.269 00.030 9828 IsSlewing returns 0
02:43:29.269 00.000 9828 IsGuiding returns 1
02:43:29.301 00.032 9828 IsSlewing returns 0
02:43:29.301 00.000 9828 IsGuiding returns 1
02:43:29.331 00.030 9828 IsSlewing returns 0
02:43:29.331 00.000 9828 IsGuiding returns 0
02:43:29.332 00.001 9828 scope move finished after 10 + 118 ms
02:43:29.332 00.000 9828 Move returns status 0, amount 10
02:43:29.332 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:29.332 00.000 9828 MoveAxis(N, 16, B)
02:43:29.332 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:29.347 00.015 9828 IsSlewing returns 0
02:43:29.347 00.000 9828 IsGuiding returns 0
02:43:29.347 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:29.378 00.031 9828 IsGuiding returns 1
02:43:29.378 00.000 9828 scope still moving after pulse duration time elapsed
02:43:29.409 00.031 9828 IsSlewing returns 0
02:43:29.409 00.000 9828 IsGuiding returns 1
02:43:29.440 00.031 9828 IsSlewing returns 0
02:43:29.440 00.000 9828 IsGuiding returns 1
02:43:29.470 00.030 9828 IsSlewing returns 0
02:43:29.470 00.000 9828 IsGuiding returns 1
02:43:29.501 00.031 9828 IsSlewing returns 0
02:43:29.501 00.000 9828 IsGuiding returns 0
02:43:29.501 00.000 9828 scope move finished after 16 + 137 ms
02:43:29.501 00.000 9828 Move returns status 0, amount 16
02:43:29.501 00.000 9828 move complete, result=0
02:43:29.501 00.000 9828 worker thread done servicing request
02:43:29.501 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:43:29.886 00.385 8976 Exposure complete
02:43:29.891 00.005 8976 worker thread done servicing request
02:43:29.892 00.001 5052 OnExposeComplete: enter
02:43:29.892 00.000 5052 UpdateGuideState(): m_state=6
02:43:29.892 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10151
02:43:29.892 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.84, Mass=102, SNR=7.0, Peak=64 HFD=2.1
02:43:29.892 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
02:43:29.892 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
02:43:29.892 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.56 mountX=0.21 mountY=0.09, mountTheta=0.43
02:43:29.892 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.13, opts=13)
02:43:29.892 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.13)
02:43:29.893 00.001 8976 Worker thread wakes up
02:43:29.893 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.13) opts 0xd
02:43:29.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.13)
02:43:29.893 00.000 8976 Moving (-0.20, 0.13) raw xDistance=0.21 yDistance=0.09
02:43:29.893 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:43:29.893 00.000 5052 UpdateGuideState exits: m=102 SNR=7.0
02:43:29.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:29.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:43:29.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:43:29.893 00.000 8976 MoveAxis(R, 0, ABG)
02:43:29.893 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:29.893 00.000 5052 Enqueuing Expose request
02:43:29.893 00.000 8976 MoveAxis(U, 0, ABG)
02:43:29.893 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
02:43:29.893 00.000 8976 MountToCamera -- mountX=3.17 mountY=-0.31 hyp=3.18 mountTheta=-0.10 cameraX=-1.16, cameraY=2.96 cameraTheta=1.95
02:43:29.893 00.000 8976 incremental bump (-1.165, 2.962) isValid = 1
02:43:29.893 00.000 8976 Scheduling Mount bump of (-0.042, 0.111)
02:43:29.893 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:43:29.893 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:43:29.893 00.000 8976 move complete, result=0
02:43:29.893 00.000 9828 Worker thread wakes up
02:43:29.894 00.001 8976 worker thread done servicing request
02:43:29.894 00.000 8976 Worker thread wakes up
02:43:29.894 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:43:29.894 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:43:29.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:29.894 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:29.894 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
02:43:29.894 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:29.894 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.34)
02:43:29.894 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.26
02:43:29.894 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:43:29.894 00.000 9828 BLC: window closed
02:43:29.894 00.000 9828 MoveAxis(W, 12, B)
02:43:29.894 00.000 9828 Guiding  Dir = 3, Dur = 12
02:43:29.895 00.001 9828 IsSlewing returns 0
02:43:29.895 00.000 9828 IsGuiding returns 0
02:43:29.895 00.000 9828 PulseGuide returned control before completion, sleep 22
02:43:29.920 00.025 9828 IsGuiding returns 1
02:43:29.920 00.000 9828 scope still moving after pulse duration time elapsed
02:43:29.951 00.031 9828 IsSlewing returns 0
02:43:29.951 00.000 9828 IsGuiding returns 1
02:43:29.981 00.030 9828 IsSlewing returns 0
02:43:29.981 00.000 9828 IsGuiding returns 1
02:43:30.012 00.031 9828 IsSlewing returns 0
02:43:30.012 00.000 9828 IsGuiding returns 1
02:43:30.044 00.032 9828 IsSlewing returns 0
02:43:30.044 00.000 9828 IsGuiding returns 0
02:43:30.044 00.000 9828 scope move finished after 12 + 136 ms
02:43:30.044 00.000 9828 Move returns status 0, amount 12
02:43:30.044 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:30.044 00.000 9828 MoveAxis(N, 16, B)
02:43:30.044 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:30.057 00.013 9828 IsSlewing returns 0
02:43:30.057 00.000 9828 IsGuiding returns 0
02:43:30.057 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:30.089 00.032 9828 IsGuiding returns 1
02:43:30.089 00.000 9828 scope still moving after pulse duration time elapsed
02:43:30.121 00.032 9828 IsSlewing returns 0
02:43:30.121 00.000 9828 IsGuiding returns 1
02:43:30.152 00.031 9828 IsSlewing returns 0
02:43:30.152 00.000 9828 IsGuiding returns 1
02:43:30.183 00.031 9828 IsSlewing returns 0
02:43:30.183 00.000 9828 IsGuiding returns 0
02:43:30.183 00.000 9828 scope move finished after 16 + 109 ms
02:43:30.183 00.000 9828 Move returns status 0, amount 16
02:43:30.183 00.000 9828 move complete, result=0
02:43:30.183 00.000 9828 worker thread done servicing request
02:43:30.183 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:43:30.579 00.396 8976 Exposure complete
02:43:30.585 00.006 8976 worker thread done servicing request
02:43:30.585 00.000 5052 OnExposeComplete: enter
02:43:30.585 00.000 5052 UpdateGuideState(): m_state=6
02:43:30.585 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10152
02:43:30.585 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.64, Mass=92, SNR=6.6, Peak=64 HFD=1.6
02:43:30.585 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
02:43:30.585 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:43:30.585 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.53 mountX=-0.12 mountY=-0.06, mountTheta=-2.66
02:43:30.586 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.07, opts=13)
02:43:30.586 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.07)
02:43:30.586 00.000 8976 Worker thread wakes up
02:43:30.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.07) opts 0xd
02:43:30.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.07)
02:43:30.586 00.000 8976 Moving (0.12, -0.07) raw xDistance=-0.12 yDistance=-0.06
02:43:30.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:43:30.586 00.000 5052 UpdateGuideState exits: m=92 SNR=6.6
02:43:30.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:30.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:43:30.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:43:30.586 00.000 8976 MoveAxis(R, 0, ABG)
02:43:30.586 00.000 8976 MoveAxis(U, 0, ABG)
02:43:30.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:30.586 00.000 5052 Enqueuing Expose request
02:43:30.586 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
02:43:30.586 00.000 8976 MountToCamera -- mountX=3.18 mountY=-0.21 hyp=3.19 mountTheta=-0.07 cameraX=-1.26, cameraY=2.93 cameraTheta=1.98
02:43:30.586 00.000 8976 incremental bump (-1.263, 2.930) isValid = 1
02:43:30.587 00.001 8976 Scheduling Mount bump of (-0.045, 0.109)
02:43:30.587 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:43:30.587 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:43:30.587 00.000 8976 move complete, result=0
02:43:30.587 00.000 9828 Worker thread wakes up
02:43:30.587 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:43:30.587 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:43:30.587 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
02:43:30.587 00.000 8976 worker thread done servicing request
02:43:30.587 00.000 8976 Worker thread wakes up
02:43:30.587 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
02:43:30.587 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.23
02:43:30.587 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:43:30.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:30.587 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:30.587 00.000 9828 BLC: window closed
02:43:30.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:30.587 00.000 9828 MoveAxis(W, 13, B)
02:43:30.587 00.000 9828 Guiding  Dir = 3, Dur = 13
02:43:30.588 00.001 9828 IsSlewing returns 0
02:43:30.588 00.000 9828 IsGuiding returns 0
02:43:30.589 00.001 9828 PulseGuide returned control before completion, sleep 23
02:43:30.620 00.031 9828 IsGuiding returns 1
02:43:30.620 00.000 9828 scope still moving after pulse duration time elapsed
02:43:30.650 00.030 9828 IsSlewing returns 0
02:43:30.650 00.000 9828 IsGuiding returns 1
02:43:30.681 00.031 9828 IsSlewing returns 0
02:43:30.681 00.000 9828 IsGuiding returns 1
02:43:30.712 00.031 9828 IsSlewing returns 0
02:43:30.712 00.000 9828 IsGuiding returns 1
02:43:30.743 00.031 9828 IsSlewing returns 0
02:43:30.743 00.000 9828 IsGuiding returns 0
02:43:30.743 00.000 9828 scope move finished after 13 + 141 ms
02:43:30.743 00.000 9828 Move returns status 0, amount 13
02:43:30.743 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:30.743 00.000 9828 MoveAxis(N, 16, B)
02:43:30.743 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:30.759 00.016 9828 IsSlewing returns 0
02:43:30.759 00.000 9828 IsGuiding returns 0
02:43:30.759 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:30.791 00.032 9828 IsGuiding returns 1
02:43:30.791 00.000 9828 scope still moving after pulse duration time elapsed
02:43:30.822 00.031 9828 IsSlewing returns 0
02:43:30.822 00.000 9828 IsGuiding returns 1
02:43:30.854 00.032 9828 IsSlewing returns 0
02:43:30.854 00.000 9828 IsGuiding returns 1
02:43:30.884 00.030 9828 IsSlewing returns 0
02:43:30.885 00.001 9828 IsGuiding returns 1
02:43:30.916 00.031 9828 IsSlewing returns 0
02:43:30.916 00.000 9828 IsGuiding returns 0
02:43:30.916 00.000 9828 scope move finished after 16 + 141 ms
02:43:30.916 00.000 9828 Move returns status 0, amount 16
02:43:30.916 00.000 9828 move complete, result=0
02:43:30.916 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:43:30.917 00.001 9828 worker thread done servicing request
02:43:31.276 00.359 8976 Exposure complete
02:43:31.281 00.005 8976 worker thread done servicing request
02:43:31.281 00.000 5052 OnExposeComplete: enter
02:43:31.281 00.000 5052 UpdateGuideState(): m_state=6
02:43:31.281 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10153
02:43:31.281 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.59, Mass=118, SNR=7.4, Peak=63 HFD=1.8
02:43:31.282 00.001 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
02:43:31.282 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.66 = -2.66)
02:43:31.282 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.51 mountX=-0.21 mountY=-0.12, mountTheta=-2.63
02:43:31.282 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.12, opts=13)
02:43:31.282 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.12)
02:43:31.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:43:31.282 00.000 5052 UpdateGuideState exits: m=118 SNR=7.4
02:43:31.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:31.282 00.000 8976 Worker thread wakes up
02:43:31.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:31.283 00.001 5052 Enqueuing Expose request
02:43:31.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.12) opts 0xd
02:43:31.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.12)
02:43:31.283 00.000 8976 Moving (0.22, -0.12) raw xDistance=-0.21 yDistance=-0.12
02:43:31.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:43:31.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:43:31.283 00.000 8976 MoveAxis(R, 0, ABG)
02:43:31.283 00.000 8976 MoveAxis(U, 0, ABG)
02:43:31.283 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.00 = 2.00)
02:43:31.283 00.000 8976 MountToCamera -- mountX=3.19 mountY=-0.14 hyp=3.20 mountTheta=-0.04 cameraX=-1.33, cameraY=2.91 cameraTheta=2.00
02:43:31.283 00.000 8976 incremental bump (-1.330, 2.908) isValid = 1
02:43:31.283 00.000 8976 Scheduling Mount bump of (-0.048, 0.108)
02:43:31.283 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:43:31.283 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:43:31.283 00.000 8976 move complete, result=0
02:43:31.283 00.000 8976 worker thread done servicing request
02:43:31.283 00.000 8976 Worker thread wakes up
02:43:31.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:31.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:31.283 00.000 9828 Worker thread wakes up
02:43:31.283 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:31.284 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:43:31.284 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:43:31.284 00.000 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.08 = -1.20)
02:43:31.284 00.000 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.00 = -1.28)
02:43:31.284 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.04 mountY=-0.11, mountTheta=-1.21
02:43:31.284 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:43:31.284 00.000 9828 BLC: window closed
02:43:31.284 00.000 9828 MoveAxis(W, 14, B)
02:43:31.284 00.000 9828 Guiding  Dir = 3, Dur = 14
02:43:31.284 00.000 9828 IsSlewing returns 0
02:43:31.284 00.000 9828 IsGuiding returns 0
02:43:31.285 00.001 9828 PulseGuide returned control before completion, sleep 24
02:43:31.319 00.034 9828 IsGuiding returns 1
02:43:31.319 00.000 9828 scope still moving after pulse duration time elapsed
02:43:31.350 00.031 9828 IsSlewing returns 0
02:43:31.350 00.000 9828 IsGuiding returns 1
02:43:31.380 00.030 9828 IsSlewing returns 0
02:43:31.380 00.000 9828 IsGuiding returns 1
02:43:31.412 00.032 9828 IsSlewing returns 0
02:43:31.412 00.000 9828 IsGuiding returns 1
02:43:31.442 00.030 9828 IsSlewing returns 0
02:43:31.442 00.000 9828 IsGuiding returns 1
02:43:31.473 00.031 9828 IsSlewing returns 0
02:43:31.473 00.000 9828 IsGuiding returns 0
02:43:31.473 00.000 9828 scope move finished after 14 + 174 ms
02:43:31.473 00.000 9828 Move returns status 0, amount 14
02:43:31.473 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:31.473 00.000 9828 MoveAxis(N, 15, B)
02:43:31.473 00.000 9828 Guiding  Dir = 0, Dur = 15
02:43:31.489 00.016 9828 IsSlewing returns 0
02:43:31.489 00.000 9828 IsGuiding returns 0
02:43:31.490 00.001 9828 PulseGuide returned control before completion, sleep 25
02:43:31.520 00.030 9828 IsGuiding returns 1
02:43:31.520 00.000 9828 scope still moving after pulse duration time elapsed
02:43:31.552 00.032 9828 IsSlewing returns 0
02:43:31.552 00.000 9828 IsGuiding returns 1
02:43:31.584 00.032 9828 IsSlewing returns 0
02:43:31.584 00.000 9828 IsGuiding returns 1
02:43:31.615 00.031 9828 IsSlewing returns 0
02:43:31.615 00.000 9828 IsGuiding returns 1
02:43:31.647 00.032 9828 IsSlewing returns 0
02:43:31.647 00.000 9828 IsGuiding returns 0
02:43:31.647 00.000 9828 scope move finished after 15 + 142 ms
02:43:31.647 00.000 9828 Move returns status 0, amount 15
02:43:31.647 00.000 9828 move complete, result=0
02:43:31.647 00.000 9828 worker thread done servicing request
02:43:31.647 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:43:31.965 00.318 8976 Exposure complete
02:43:31.971 00.006 8976 worker thread done servicing request
02:43:31.971 00.000 5052 OnExposeComplete: enter
02:43:31.971 00.000 5052 UpdateGuideState(): m_state=6
02:43:31.971 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10154
02:43:31.971 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.89, Mass=115, SNR=7.4, Peak=65 HFD=2.1
02:43:31.971 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:43:31.971 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
02:43:31.971 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.18 hyp=0.40 cameraTheta=0.45 mountX=-0.01 mountY=-0.40, mountTheta=-1.59
02:43:31.972 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.18, opts=13)
02:43:31.972 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.18)
02:43:31.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:31.972 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:43:31.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:31.972 00.000 8976 Worker thread wakes up
02:43:31.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.18) opts 0xd
02:43:31.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.18)
02:43:31.972 00.000 8976 Moving (0.36, 0.18) raw xDistance=-0.01 yDistance=-0.40
02:43:31.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:43:31.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:31.972 00.000 5052 Enqueuing Expose request
02:43:31.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:43:31.972 00.000 8976 MoveAxis(R, 0, ABG)
02:43:31.972 00.000 8976 MoveAxis(U, 2, ABG)
02:43:31.972 00.000 8976 stepping (-21, 0) + (0, 2)
02:43:31.972 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:31.999 00.027 8976 Received - 47 (G) 
02:43:31.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:31.999 00.000 8976 stepped: pos (-21, 2)
02:43:31.999 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
02:43:31.999 00.000 8976 MountToCamera -- mountX=3.20 mountY=-0.20 hyp=3.21 mountTheta=-0.06 cameraX=-1.28, cameraY=2.94 cameraTheta=1.98
02:43:31.999 00.000 8976 incremental bump (-1.281, 2.941) isValid = 1
02:43:31.999 00.000 8976 Scheduling Mount bump of (-0.046, 0.109)
02:43:31.999 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:43:31.999 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:43:31.999 00.000 8976 move complete, result=0
02:43:31.999 00.000 9828 Worker thread wakes up
02:43:31.999 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:43:32.000 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:43:32.000 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
02:43:32.000 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
02:43:32.000 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:43:32.000 00.000 8976 worker thread done servicing request
02:43:32.000 00.000 8976 Worker thread wakes up
02:43:32.000 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:32.000 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:32.000 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.23
02:43:32.000 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:43:32.000 00.000 9828 BLC: window closed
02:43:32.000 00.000 9828 MoveAxis(W, 13, B)
02:43:32.000 00.000 9828 Guiding  Dir = 3, Dur = 13
02:43:32.001 00.001 9828 IsSlewing returns 0
02:43:32.001 00.000 9828 IsGuiding returns 0
02:43:32.001 00.000 9828 PulseGuide returned control before completion, sleep 23
02:43:32.033 00.032 9828 IsGuiding returns 1
02:43:32.033 00.000 9828 scope still moving after pulse duration time elapsed
02:43:32.064 00.031 9828 IsSlewing returns 0
02:43:32.064 00.000 9828 IsGuiding returns 1
02:43:32.095 00.031 9828 IsSlewing returns 0
02:43:32.095 00.000 9828 IsGuiding returns 1
02:43:32.126 00.031 9828 IsSlewing returns 0
02:43:32.126 00.000 9828 IsGuiding returns 0
02:43:32.126 00.000 9828 scope move finished after 13 + 112 ms
02:43:32.126 00.000 9828 Move returns status 0, amount 13
02:43:32.126 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:32.126 00.000 9828 MoveAxis(N, 16, B)
02:43:32.126 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:32.142 00.016 9828 IsSlewing returns 0
02:43:32.142 00.000 9828 IsGuiding returns 0
02:43:32.142 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:32.173 00.031 9828 IsGuiding returns 1
02:43:32.173 00.000 9828 scope still moving after pulse duration time elapsed
02:43:32.203 00.030 9828 IsSlewing returns 0
02:43:32.203 00.000 9828 IsGuiding returns 1
02:43:32.235 00.032 9828 IsSlewing returns 0
02:43:32.235 00.000 9828 IsGuiding returns 1
02:43:32.267 00.032 9828 IsSlewing returns 0
02:43:32.267 00.000 9828 IsGuiding returns 1
02:43:32.298 00.031 9828 IsSlewing returns 0
02:43:32.298 00.000 9828 IsGuiding returns 0
02:43:32.298 00.000 9828 scope move finished after 16 + 140 ms
02:43:32.298 00.000 9828 Move returns status 0, amount 16
02:43:32.298 00.000 9828 move complete, result=0
02:43:32.298 00.000 9828 worker thread done servicing request
02:43:32.298 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:43:32.699 00.401 8976 Exposure complete
02:43:32.705 00.006 8976 worker thread done servicing request
02:43:32.705 00.000 5052 OnExposeComplete: enter
02:43:32.705 00.000 5052 UpdateGuideState(): m_state=6
02:43:32.705 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10155
02:43:32.705 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.35, Mass=102, SNR=7.0, Peak=61 HFD=1.7
02:43:32.705 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
02:43:32.705 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.90 = -2.90)
02:43:32.705 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.36 hyp=0.53 cameraTheta=-0.75 mountX=-0.50 mountY=-0.13, mountTheta=-2.89
02:43:32.706 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.36, opts=13)
02:43:32.707 00.001 5052 Enqueuing Move request for stepguider (0.38, -0.36)
02:43:32.707 00.000 8976 Worker thread wakes up
02:43:32.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.36) opts 0xd
02:43:32.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.36)
02:43:32.707 00.000 8976 Moving (0.38, -0.36) raw xDistance=-0.50 yDistance=-0.13
02:43:32.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
02:43:32.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:43:32.707 00.000 8976 MoveAxis(R, 2, ABG)
02:43:32.707 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:43:32.707 00.000 5052 UpdateGuideState exits: m=102 SNR=7.0
02:43:32.707 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:32.707 00.000 8976 stepping (-21, 2) + (2, 0)
02:43:32.707 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:32.707 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:32.707 00.000 5052 Enqueuing Expose request
02:43:32.734 00.027 8976 Received - 47 (G) 
02:43:32.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:32.734 00.000 8976 stepped: pos (-19, 2)
02:43:32.734 00.000 8976 MoveAxis(U, 0, ABG)
02:43:32.734 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
02:43:32.734 00.000 8976 MountToCamera -- mountX=3.11 mountY=-0.24 hyp=3.11 mountTheta=-0.08 cameraX=-1.20, cameraY=2.87 cameraTheta=1.97
02:43:32.734 00.000 8976 incremental bump (-1.202, 2.873) isValid = 1
02:43:32.734 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
02:43:32.734 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:43:32.734 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:43:32.734 00.000 8976 move complete, result=0
02:43:32.734 00.000 8976 worker thread done servicing request
02:43:32.734 00.000 8976 Worker thread wakes up
02:43:32.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:32.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:32.734 00.000 9828 Worker thread wakes up
02:43:32.734 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:43:32.735 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
02:43:32.735 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:43:32.735 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
02:43:32.735 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
02:43:32.735 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.24
02:43:32.735 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
02:43:32.735 00.000 9828 BLC: window closed
02:43:32.735 00.000 9828 MoveAxis(W, 12, B)
02:43:32.735 00.000 9828 Guiding  Dir = 3, Dur = 12
02:43:32.736 00.001 9828 IsSlewing returns 0
02:43:32.736 00.000 9828 IsGuiding returns 0
02:43:32.736 00.000 9828 PulseGuide returned control before completion, sleep 22
02:43:32.767 00.031 9828 IsGuiding returns 1
02:43:32.767 00.000 9828 scope still moving after pulse duration time elapsed
02:43:32.798 00.031 9828 IsSlewing returns 0
02:43:32.798 00.000 9828 IsGuiding returns 1
02:43:32.830 00.032 9828 IsSlewing returns 0
02:43:32.830 00.000 9828 IsGuiding returns 1
02:43:32.862 00.032 9828 IsSlewing returns 0
02:43:32.862 00.000 9828 IsGuiding returns 1
02:43:32.893 00.031 9828 IsSlewing returns 0
02:43:32.893 00.000 9828 IsGuiding returns 0
02:43:32.893 00.000 9828 scope move finished after 12 + 145 ms
02:43:32.893 00.000 9828 Move returns status 0, amount 12
02:43:32.893 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:32.894 00.001 9828 MoveAxis(N, 16, B)
02:43:32.894 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:32.909 00.015 9828 IsSlewing returns 0
02:43:32.909 00.000 9828 IsGuiding returns 0
02:43:32.909 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:32.941 00.032 9828 IsGuiding returns 1
02:43:32.941 00.000 9828 scope still moving after pulse duration time elapsed
02:43:32.972 00.031 9828 IsSlewing returns 0
02:43:32.972 00.000 9828 IsGuiding returns 1
02:43:33.003 00.031 9828 IsSlewing returns 0
02:43:33.003 00.000 9828 IsGuiding returns 1
02:43:33.035 00.032 9828 IsSlewing returns 0
02:43:33.035 00.000 9828 IsGuiding returns 1
02:43:33.066 00.031 9828 IsSlewing returns 0
02:43:33.067 00.001 9828 IsGuiding returns 0
02:43:33.067 00.000 9828 scope move finished after 16 + 141 ms
02:43:33.067 00.000 9828 Move returns status 0, amount 16
02:43:33.067 00.000 9828 move complete, result=0
02:43:33.067 00.000 9828 worker thread done servicing request
02:43:33.067 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:43:33.421 00.354 8976 Exposure complete
02:43:33.427 00.006 8976 worker thread done servicing request
02:43:33.427 00.000 5052 OnExposeComplete: enter
02:43:33.427 00.000 5052 UpdateGuideState(): m_state=6
02:43:33.427 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10156
02:43:33.427 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.02, Mass=104, SNR=7.0, Peak=62 HFD=2.2
02:43:33.427 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.95 = -0.95)
02:43:33.427 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
02:43:33.427 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.31 hyp=0.35 cameraTheta=1.10 mountX=0.20 mountY=-0.30, mountTheta=-0.98
02:43:33.428 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.31, opts=13)
02:43:33.428 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.31)
02:43:33.428 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:43:33.428 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:43:33.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:33.428 00.000 8976 Worker thread wakes up
02:43:33.428 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.31) opts 0xd
02:43:33.428 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.31)
02:43:33.428 00.000 8976 Moving (0.16, 0.31) raw xDistance=0.20 yDistance=-0.30
02:43:33.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:33.428 00.000 5052 Enqueuing Expose request
02:43:33.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:43:33.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:43:33.428 00.000 8976 MoveAxis(R, 0, ABG)
02:43:33.428 00.000 8976 MoveAxis(U, 1, ABG)
02:43:33.428 00.000 8976 stepping (-19, 2) + (0, 1)
02:43:33.428 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:33.454 00.026 8976 Received - 47 (G) 
02:43:33.454 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:33.454 00.000 8976 stepped: pos (-19, 3)
02:43:33.454 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
02:43:33.454 00.000 8976 MountToCamera -- mountX=3.04 mountY=-0.32 hyp=3.06 mountTheta=-0.10 cameraX=-1.10, cameraY=2.85 cameraTheta=1.94
02:43:33.454 00.000 8976 incremental bump (-1.102, 2.851) isValid = 1
02:43:33.454 00.000 8976 Scheduling Mount bump of (-0.041, 0.111)
02:43:33.454 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:43:33.454 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:43:33.454 00.000 8976 move complete, result=0
02:43:33.454 00.000 9828 Worker thread wakes up
02:43:33.454 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:43:33.454 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:43:33.454 00.000 8976 worker thread done servicing request
02:43:33.454 00.000 8976 Worker thread wakes up
02:43:33.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:33.454 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:43:33.455 00.001 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
02:43:33.455 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.34)
02:43:33.455 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.27
02:43:33.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:33.455 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:43:33.455 00.000 9828 BLC: window closed
02:43:33.455 00.000 9828 MoveAxis(W, 12, B)
02:43:33.455 00.000 9828 Guiding  Dir = 3, Dur = 12
02:43:33.455 00.000 9828 IsSlewing returns 0
02:43:33.455 00.000 9828 IsGuiding returns 0
02:43:33.455 00.000 9828 PulseGuide returned control before completion, sleep 22
02:43:33.487 00.032 9828 IsGuiding returns 1
02:43:33.487 00.000 9828 scope still moving after pulse duration time elapsed
02:43:33.517 00.030 9828 IsSlewing returns 0
02:43:33.517 00.000 9828 IsGuiding returns 1
02:43:33.564 00.047 9828 IsSlewing returns 0
02:43:33.564 00.000 9828 IsGuiding returns 1
02:43:33.595 00.031 9828 IsSlewing returns 0
02:43:33.595 00.000 9828 IsGuiding returns 0
02:43:33.595 00.000 9828 scope move finished after 12 + 127 ms
02:43:33.595 00.000 9828 Move returns status 0, amount 12
02:43:33.595 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:33.595 00.000 9828 MoveAxis(N, 16, B)
02:43:33.595 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:33.611 00.016 9828 IsSlewing returns 0
02:43:33.611 00.000 9828 IsGuiding returns 0
02:43:33.611 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:33.642 00.031 9828 IsGuiding returns 1
02:43:33.642 00.000 9828 scope still moving after pulse duration time elapsed
02:43:33.674 00.032 9828 IsSlewing returns 0
02:43:33.674 00.000 9828 IsGuiding returns 1
02:43:33.707 00.033 9828 IsSlewing returns 0
02:43:33.707 00.000 9828 IsGuiding returns 1
02:43:33.739 00.032 9828 IsSlewing returns 0
02:43:33.739 00.000 9828 IsGuiding returns 1
02:43:33.769 00.030 9828 IsSlewing returns 0
02:43:33.769 00.000 9828 IsGuiding returns 1
02:43:33.800 00.031 9828 IsSlewing returns 0
02:43:33.800 00.000 9828 IsGuiding returns 1
02:43:33.831 00.031 9828 IsSlewing returns 0
02:43:33.831 00.000 9828 IsGuiding returns 0
02:43:33.831 00.000 9828 scope move finished after 16 + 204 ms
02:43:33.831 00.000 9828 Move returns status 0, amount 16
02:43:33.831 00.000 9828 move complete, result=0
02:43:33.831 00.000 9828 worker thread done servicing request
02:43:33.831 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:43:34.138 00.307 8976 Exposure complete
02:43:34.143 00.005 8976 worker thread done servicing request
02:43:34.143 00.000 5052 OnExposeComplete: enter
02:43:34.143 00.000 5052 UpdateGuideState(): m_state=6
02:43:34.143 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10157
02:43:34.143 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.82, Mass=110, SNR=7.2, Peak=61 HFD=2.4
02:43:34.143 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
02:43:34.143 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
02:43:34.143 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.38 mountX=0.09 mountY=-0.08, mountTheta=-0.72
02:43:34.144 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.11, opts=13)
02:43:34.144 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.11)
02:43:34.144 00.000 8976 Worker thread wakes up
02:43:34.144 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.11) opts 0xd
02:43:34.144 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.11)
02:43:34.144 00.000 8976 Moving (0.02, 0.11) raw xDistance=0.09 yDistance=-0.08
02:43:34.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:43:34.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:43:34.144 00.000 8976 MoveAxis(R, 0, ABG)
02:43:34.144 00.000 8976 MoveAxis(U, 0, ABG)
02:43:34.144 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:43:34.145 00.001 5052 UpdateGuideState exits: m=110 SNR=7.2
02:43:34.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:34.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:34.145 00.000 5052 Enqueuing Expose request
02:43:34.145 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
02:43:34.145 00.000 8976 MountToCamera -- mountX=3.00 mountY=-0.37 hyp=3.02 mountTheta=-0.12 cameraX=-1.04, cameraY=2.84 cameraTheta=1.92
02:43:34.145 00.000 8976 incremental bump (-1.036, 2.837) isValid = 1
02:43:34.145 00.000 8976 Scheduling Mount bump of (-0.036, 0.103)
02:43:34.145 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.10, opts=4)
02:43:34.145 00.000 8976 Enqueuing Move request for scope (-0.04, 0.10)
02:43:34.145 00.000 8976 move complete, result=0
02:43:34.145 00.000 9828 Worker thread wakes up
02:43:34.145 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0x4
02:43:34.145 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
02:43:34.145 00.000 8976 worker thread done servicing request
02:43:34.145 00.000 8976 Worker thread wakes up
02:43:34.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:34.145 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:34.146 00.001 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.28)
02:43:34.146 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:34.146 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.36)
02:43:34.146 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.91 mountX=0.03 mountY=-0.11, mountTheta=-1.28
02:43:34.146 00.000 9828 Moving (-0.04, 0.10) raw xDistance=0.03 yDistance=-0.11
02:43:34.146 00.000 9828 BLC: window closed
02:43:34.146 00.000 9828 MoveAxis(W, 10, B)
02:43:34.146 00.000 9828 Guiding  Dir = 3, Dur = 10
02:43:34.146 00.000 9828 IsSlewing returns 0
02:43:34.146 00.000 9828 IsGuiding returns 0
02:43:34.147 00.001 9828 PulseGuide returned control before completion, sleep 20
02:43:34.177 00.030 9828 IsGuiding returns 1
02:43:34.177 00.000 9828 scope still moving after pulse duration time elapsed
02:43:34.209 00.032 9828 IsSlewing returns 0
02:43:34.209 00.000 9828 IsGuiding returns 1
02:43:34.239 00.030 9828 IsSlewing returns 0
02:43:34.239 00.000 9828 IsGuiding returns 1
02:43:34.271 00.032 9828 IsSlewing returns 0
02:43:34.271 00.000 9828 IsGuiding returns 1
02:43:34.303 00.032 9828 IsSlewing returns 0
02:43:34.303 00.000 9828 IsGuiding returns 0
02:43:34.303 00.000 9828 scope move finished after 10 + 146 ms
02:43:34.303 00.000 9828 Move returns status 0, amount 10
02:43:34.303 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:34.303 00.000 9828 MoveAxis(N, 14, B)
02:43:34.303 00.000 9828 Guiding  Dir = 0, Dur = 14
02:43:34.319 00.016 9828 IsSlewing returns 0
02:43:34.319 00.000 9828 IsGuiding returns 0
02:43:34.319 00.000 9828 PulseGuide returned control before completion, sleep 24
02:43:34.350 00.031 9828 IsGuiding returns 1
02:43:34.350 00.000 9828 scope still moving after pulse duration time elapsed
02:43:34.382 00.032 9828 IsSlewing returns 0
02:43:34.382 00.000 9828 IsGuiding returns 1
02:43:34.414 00.032 9828 IsSlewing returns 0
02:43:34.414 00.000 9828 IsGuiding returns 1
02:43:34.446 00.032 9828 IsSlewing returns 0
02:43:34.446 00.000 9828 IsGuiding returns 1
02:43:34.477 00.031 9828 IsSlewing returns 0
02:43:34.477 00.000 9828 IsGuiding returns 0
02:43:34.477 00.000 9828 scope move finished after 14 + 143 ms
02:43:34.477 00.000 9828 Move returns status 0, amount 14
02:43:34.477 00.000 9828 move complete, result=0
02:43:34.477 00.000 9828 worker thread done servicing request
02:43:34.477 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 14 ms NORTH
02:43:34.832 00.355 8976 Exposure complete
02:43:34.838 00.006 8976 worker thread done servicing request
02:43:34.838 00.000 5052 OnExposeComplete: enter
02:43:34.838 00.000 5052 UpdateGuideState(): m_state=6
02:43:34.838 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10158
02:43:34.838 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.55, Mass=116, SNR=7.4, Peak=62 HFD=1.6
02:43:34.838 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
02:43:34.838 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.70 = -2.70)
02:43:34.838 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.16 hyp=0.30 cameraTheta=-0.55 mountX=-0.26 mountY=-0.13, mountTheta=-2.68
02:43:34.839 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.16, opts=13)
02:43:34.839 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.16)
02:43:34.839 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:43:34.839 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:43:34.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:34.839 00.000 8976 Worker thread wakes up
02:43:34.839 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.16) opts 0xd
02:43:34.839 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.16)
02:43:34.839 00.000 8976 Moving (0.26, -0.16) raw xDistance=-0.26 yDistance=-0.13
02:43:34.839 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:34.839 00.000 5052 Enqueuing Expose request
02:43:34.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:43:34.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:43:34.839 00.000 8976 MoveAxis(R, 0, ABG)
02:43:34.839 00.000 8976 MoveAxis(U, 0, ABG)
02:43:34.840 00.001 8976 MountToCamera -- mountTheta (-0.14) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
02:43:34.840 00.000 8976 MountToCamera -- mountX=2.97 mountY=-0.40 hyp=3.00 mountTheta=-0.14 cameraX=-0.99, cameraY=2.83 cameraTheta=1.91
02:43:34.840 00.000 8976 incremental bump (-0.991, 2.827) isValid = 1
02:43:34.840 00.000 8976 Scheduling Mount bump of (-0.038, 0.112)
02:43:34.840 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:43:34.840 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:43:34.840 00.000 8976 move complete, result=0
02:43:34.840 00.000 9828 Worker thread wakes up
02:43:34.840 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:34.840 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:43:34.840 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:43:34.840 00.000 8976 worker thread done servicing request
02:43:34.840 00.000 8976 Worker thread wakes up
02:43:34.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:34.841 00.001 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
02:43:34.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:34.841 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
02:43:34.841 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.30
02:43:34.841 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:43:34.841 00.000 9828 BLC: window closed
02:43:34.841 00.000 9828 MoveAxis(W, 10, B)
02:43:34.841 00.000 9828 Guiding  Dir = 3, Dur = 10
02:43:34.841 00.000 9828 IsSlewing returns 0
02:43:34.841 00.000 9828 IsGuiding returns 0
02:43:34.842 00.001 9828 PulseGuide returned control before completion, sleep 20
02:43:34.863 00.021 9828 IsGuiding returns 1
02:43:34.863 00.000 9828 scope still moving after pulse duration time elapsed
02:43:34.894 00.031 9828 IsSlewing returns 0
02:43:34.894 00.000 9828 IsGuiding returns 1
02:43:34.926 00.032 9828 IsSlewing returns 0
02:43:34.926 00.000 9828 IsGuiding returns 1
02:43:34.956 00.030 9828 IsSlewing returns 0
02:43:34.956 00.000 9828 IsGuiding returns 1
02:43:34.988 00.032 9828 IsSlewing returns 0
02:43:34.988 00.000 9828 IsGuiding returns 0
02:43:34.988 00.000 9828 scope move finished after 10 + 136 ms
02:43:34.988 00.000 9828 Move returns status 0, amount 10
02:43:34.988 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:34.988 00.000 9828 MoveAxis(N, 16, B)
02:43:34.988 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:35.003 00.015 9828 IsSlewing returns 0
02:43:35.003 00.000 9828 IsGuiding returns 0
02:43:35.003 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:35.034 00.031 9828 IsGuiding returns 1
02:43:35.034 00.000 9828 scope still moving after pulse duration time elapsed
02:43:35.065 00.031 9828 IsSlewing returns 0
02:43:35.065 00.000 9828 IsGuiding returns 1
02:43:35.096 00.031 9828 IsSlewing returns 0
02:43:35.096 00.000 9828 IsGuiding returns 1
02:43:35.128 00.032 9828 IsSlewing returns 0
02:43:35.128 00.000 9828 IsGuiding returns 1
02:43:35.160 00.032 9828 IsSlewing returns 0
02:43:35.160 00.000 9828 IsGuiding returns 0
02:43:35.160 00.000 9828 scope move finished after 16 + 140 ms
02:43:35.160 00.000 9828 Move returns status 0, amount 16
02:43:35.160 00.000 9828 move complete, result=0
02:43:35.160 00.000 9828 worker thread done servicing request
02:43:35.160 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:43:35.524 00.364 8976 Exposure complete
02:43:35.529 00.005 8976 worker thread done servicing request
02:43:35.530 00.001 5052 OnExposeComplete: enter
02:43:35.530 00.000 5052 UpdateGuideState(): m_state=6
02:43:35.530 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10159
02:43:35.530 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.49, Mass=107, SNR=7.1, Peak=62 HFD=2.1
02:43:35.530 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
02:43:35.530 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
02:43:35.530 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.22 hyp=0.78 cameraTheta=-0.28 mountX=-0.53 mountY=-0.51, mountTheta=-2.38
02:43:35.530 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.22, opts=13)
02:43:35.530 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.22)
02:43:35.530 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:43:35.531 00.001 5052 UpdateGuideState exits: m=107 SNR=7.1
02:43:35.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:35.531 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:35.531 00.000 5052 Enqueuing Expose request
02:43:35.531 00.000 8976 Worker thread wakes up
02:43:35.531 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.22) opts 0xd
02:43:35.531 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.22)
02:43:35.531 00.000 8976 Moving (0.74, -0.22) raw xDistance=-0.53 yDistance=-0.51
02:43:35.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
02:43:35.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:43:35.531 00.000 8976 MoveAxis(R, 2, ABG)
02:43:35.531 00.000 8976 stepping (-19, 3) + (2, 0)
02:43:35.531 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:35.564 00.033 8976 Received - 47 (G) 
02:43:35.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:35.564 00.000 8976 stepped: pos (-17, 3)
02:43:35.564 00.000 8976 MoveAxis(U, 2, ABG)
02:43:35.564 00.000 8976 stepping (-17, 3) + (0, 2)
02:43:35.564 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:35.595 00.031 8976 Received - 47 (G) 
02:43:35.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:35.595 00.000 8976 stepped: pos (-17, 5)
02:43:35.596 00.001 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
02:43:35.596 00.000 8976 MountToCamera -- mountX=2.85 mountY=-0.53 hyp=2.90 mountTheta=-0.19 cameraX=-0.82, cameraY=2.78 cameraTheta=1.86
02:43:35.596 00.000 8976 incremental bump (-0.822, 2.778) isValid = 1
02:43:35.596 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
02:43:35.596 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:43:35.596 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:43:35.596 00.000 8976 move complete, result=0
02:43:35.596 00.000 8976 worker thread done servicing request
02:43:35.596 00.000 8976 Worker thread wakes up
02:43:35.596 00.000 9828 Worker thread wakes up
02:43:35.596 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
02:43:35.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:35.596 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:43:35.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:35.596 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:43:35.596 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
02:43:35.596 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
02:43:35.597 00.001 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
02:43:35.597 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:43:35.597 00.000 9828 BLC: window closed
02:43:35.597 00.000 9828 MoveAxis(W, 9, B)
02:43:35.597 00.000 9828 Guiding  Dir = 3, Dur = 9
02:43:35.597 00.000 9828 IsSlewing returns 0
02:43:35.597 00.000 9828 IsGuiding returns 0
02:43:35.597 00.000 9828 PulseGuide returned control before completion, sleep 19
02:43:35.621 00.024 9828 IsGuiding returns 1
02:43:35.621 00.000 9828 scope still moving after pulse duration time elapsed
02:43:35.651 00.030 9828 IsSlewing returns 0
02:43:35.651 00.000 9828 IsGuiding returns 1
02:43:35.683 00.032 9828 IsSlewing returns 0
02:43:35.683 00.000 9828 IsGuiding returns 1
02:43:35.715 00.032 9828 IsSlewing returns 0
02:43:35.715 00.000 9828 IsGuiding returns 0
02:43:35.715 00.000 9828 scope move finished after 9 + 109 ms
02:43:35.715 00.000 9828 Move returns status 0, amount 9
02:43:35.715 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:35.715 00.000 9828 MoveAxis(N, 16, B)
02:43:35.716 00.001 9828 Guiding  Dir = 0, Dur = 16
02:43:35.731 00.015 9828 IsSlewing returns 0
02:43:35.732 00.001 9828 IsGuiding returns 0
02:43:35.732 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:35.762 00.030 9828 IsGuiding returns 1
02:43:35.762 00.000 9828 scope still moving after pulse duration time elapsed
02:43:35.794 00.032 9828 IsSlewing returns 0
02:43:35.794 00.000 9828 IsGuiding returns 1
02:43:35.825 00.031 9828 IsSlewing returns 0
02:43:35.825 00.000 9828 IsGuiding returns 1
02:43:35.856 00.031 9828 IsSlewing returns 0
02:43:35.856 00.000 9828 IsGuiding returns 1
02:43:35.887 00.031 9828 IsSlewing returns 0
02:43:35.887 00.000 9828 IsGuiding returns 0
02:43:35.887 00.000 9828 scope move finished after 16 + 139 ms
02:43:35.887 00.000 9828 Move returns status 0, amount 16
02:43:35.887 00.000 9828 move complete, result=0
02:43:35.887 00.000 9828 worker thread done servicing request
02:43:35.887 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:43:36.281 00.394 8976 Exposure complete
02:43:36.286 00.005 8976 worker thread done servicing request
02:43:36.287 00.001 5052 OnExposeComplete: enter
02:43:36.287 00.000 5052 UpdateGuideState(): m_state=6
02:43:36.287 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10160
02:43:36.287 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.62, Mass=95, SNR=6.7, Peak=60 HFD=1.9
02:43:36.287 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
02:43:36.287 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
02:43:36.287 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.09 hyp=0.59 cameraTheta=-0.15 mountX=-0.34 mountY=-0.44, mountTheta=-2.24
02:43:36.287 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.09, opts=13)
02:43:36.288 00.001 5052 Enqueuing Move request for stepguider (0.58, -0.09)
02:43:36.288 00.000 8976 Worker thread wakes up
02:43:36.288 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.09) opts 0xd
02:43:36.288 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.09)
02:43:36.288 00.000 8976 Moving (0.58, -0.09) raw xDistance=-0.34 yDistance=-0.44
02:43:36.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:43:36.288 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:43:36.288 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
02:43:36.288 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:36.288 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
02:43:36.288 00.000 8976 MoveAxis(R, 2, ABG)
02:43:36.288 00.000 8976 stepping (-17, 5) + (2, 0)
02:43:36.288 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:36.288 00.000 5052 Enqueuing Expose request
02:43:36.288 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:36.315 00.027 8976 Received - 47 (G) 
02:43:36.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:36.315 00.000 8976 stepped: pos (-15, 5)
02:43:36.315 00.000 8976 MoveAxis(U, 2, ABG)
02:43:36.315 00.000 8976 stepping (-15, 5) + (0, 2)
02:43:36.315 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:36.347 00.032 8976 Received - 47 (G) 
02:43:36.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:36.347 00.000 8976 stepped: pos (-15, 7)
02:43:36.347 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
02:43:36.347 00.000 8976 MountToCamera -- mountX=2.67 mountY=-0.72 hyp=2.76 mountTheta=-0.27 cameraX=-0.57, cameraY=2.70 cameraTheta=1.78
02:43:36.347 00.000 8976 incremental bump (-0.569, 2.703) isValid = 1
02:43:36.347 00.000 8976 Scheduling Mount bump of (-0.024, 0.117)
02:43:36.347 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:43:36.347 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:43:36.347 00.000 8976 move complete, result=0
02:43:36.347 00.000 8976 worker thread done servicing request
02:43:36.347 00.000 8976 Worker thread wakes up
02:43:36.347 00.000 9828 Worker thread wakes up
02:43:36.347 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:43:36.348 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:43:36.348 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.42)
02:43:36.348 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.50)
02:43:36.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:36.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:36.348 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
02:43:36.348 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:43:36.348 00.000 9828 BLC: window closed
02:43:36.348 00.000 9828 MoveAxis(W, 6, B)
02:43:36.348 00.000 9828 Guiding  Dir = 3, Dur = 6
02:43:36.348 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.4 px 2 ms NORTH
02:43:36.348 00.000 9828 IsSlewing returns 0
02:43:36.349 00.001 9828 IsGuiding returns 0
02:43:36.349 00.000 9828 PulseGuide returned control before completion, sleep 16
02:43:36.368 00.019 9828 IsGuiding returns 1
02:43:36.368 00.000 9828 scope still moving after pulse duration time elapsed
02:43:36.400 00.032 9828 IsSlewing returns 0
02:43:36.400 00.000 9828 IsGuiding returns 1
02:43:36.431 00.031 9828 IsSlewing returns 0
02:43:36.431 00.000 9828 IsGuiding returns 1
02:43:36.461 00.030 9828 IsSlewing returns 0
02:43:36.461 00.000 9828 IsGuiding returns 0
02:43:36.461 00.000 9828 scope move finished after 6 + 106 ms
02:43:36.461 00.000 9828 Move returns status 0, amount 6
02:43:36.461 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:36.461 00.000 9828 MoveAxis(N, 16, B)
02:43:36.461 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:36.478 00.017 9828 IsSlewing returns 0
02:43:36.479 00.001 9828 IsGuiding returns 0
02:43:36.479 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:36.509 00.030 9828 IsGuiding returns 1
02:43:36.510 00.001 9828 scope still moving after pulse duration time elapsed
02:43:36.540 00.030 9828 IsSlewing returns 0
02:43:36.541 00.001 9828 IsGuiding returns 1
02:43:36.572 00.031 9828 IsSlewing returns 0
02:43:36.573 00.001 9828 IsGuiding returns 1
02:43:36.604 00.031 9828 IsSlewing returns 0
02:43:36.604 00.000 9828 IsGuiding returns 1
02:43:36.635 00.031 9828 IsSlewing returns 0
02:43:36.635 00.000 9828 IsGuiding returns 0
02:43:36.635 00.000 9828 scope move finished after 16 + 140 ms
02:43:36.635 00.000 9828 Move returns status 0, amount 16
02:43:36.635 00.000 9828 move complete, result=0
02:43:36.635 00.000 9828 worker thread done servicing request
02:43:36.635 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:43:37.033 00.398 8976 Exposure complete
02:43:37.039 00.006 5052 OnExposeComplete: enter
02:43:37.039 00.000 5052 UpdateGuideState(): m_state=6
02:43:37.039 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10161
02:43:37.039 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=282.07, Mass=96, SNR=6.7, Peak=63 HFD=2.1
02:43:37.039 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
02:43:37.039 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
02:43:37.039 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=0.36 hyp=0.98 cameraTheta=0.38 mountX=-0.10 mountY=-0.96, mountTheta=-1.67
02:43:37.039 00.000 8976 worker thread done servicing request
02:43:37.041 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=0.36, opts=13)
02:43:37.041 00.000 5052 Enqueuing Move request for stepguider (0.91, 0.36)
02:43:37.041 00.000 8976 Worker thread wakes up
02:43:37.041 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, 0.36) opts 0xd
02:43:37.041 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, 0.36)
02:43:37.041 00.000 8976 Moving (0.91, 0.36) raw xDistance=-0.10 yDistance=-0.96
02:43:37.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:43:37.041 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:43:37.042 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.96
02:43:37.042 00.000 5052 UpdateGuideState exits: m=96 SNR=6.7
02:43:37.042 00.000 8976 MoveAxis(R, 0, ABG)
02:43:37.042 00.000 8976 MoveAxis(U, 4, ABG)
02:43:37.042 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:37.042 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:37.042 00.000 8976 stepping (-15, 7) + (0, 4)
02:43:37.042 00.000 5052 Enqueuing Expose request
02:43:37.042 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:43:37.081 00.039 8976 Received - 47 (G) 
02:43:37.082 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:43:37.082 00.000 8976 stepped: pos (-15, 11)
02:43:37.082 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
02:43:37.082 00.000 8976 MountToCamera -- mountX=2.54 mountY=-1.06 hyp=2.76 mountTheta=-0.40 cameraX=-0.21, cameraY=2.75 cameraTheta=1.65
02:43:37.082 00.000 8976 incremental bump (-0.213, 2.749) isValid = 1
02:43:37.082 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
02:43:37.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:43:37.082 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:43:37.082 00.000 8976 move complete, result=0
02:43:37.082 00.000 8976 worker thread done servicing request
02:43:37.082 00.000 9828 Worker thread wakes up
02:43:37.082 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:43:37.082 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:43:37.082 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
02:43:37.082 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
02:43:37.082 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
02:43:37.082 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:43:37.083 00.001 9828 BLC: window closed
02:43:37.083 00.000 9828 MoveAxis(W, 1, B)
02:43:37.083 00.000 9828 Guiding  Dir = 3, Dur = 1
02:43:37.083 00.000 8976 Worker thread wakes up
02:43:37.083 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
02:43:37.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:37.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:37.083 00.000 9828 IsSlewing returns 0
02:43:37.083 00.000 9828 IsGuiding returns 0
02:43:37.083 00.000 9828 PulseGuide returned control before completion, sleep 11
02:43:37.103 00.020 9828 IsGuiding returns 1
02:43:37.103 00.000 9828 scope still moving after pulse duration time elapsed
02:43:37.135 00.032 9828 IsSlewing returns 0
02:43:37.135 00.000 9828 IsGuiding returns 1
02:43:37.167 00.032 9828 IsSlewing returns 0
02:43:37.167 00.000 9828 IsGuiding returns 1
02:43:37.198 00.031 9828 IsSlewing returns 0
02:43:37.198 00.000 9828 IsGuiding returns 0
02:43:37.198 00.000 9828 scope move finished after 1 + 112 ms
02:43:37.198 00.000 9828 Move returns status 0, amount 1
02:43:37.198 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:37.198 00.000 9828 MoveAxis(N, 16, B)
02:43:37.199 00.001 9828 Guiding  Dir = 0, Dur = 16
02:43:37.212 00.013 9828 IsSlewing returns 0
02:43:37.212 00.000 9828 IsGuiding returns 1
02:43:37.212 00.000 9828 Entered PulseGuideScope while moving
02:43:37.274 00.062 9828 IsSlewing returns 0
02:43:37.274 00.000 9828 IsGuiding returns 1
02:43:37.274 00.000 9828 Still moving
02:43:37.336 00.062 9828 IsSlewing returns 0
02:43:37.336 00.000 9828 IsGuiding returns 0
02:43:37.336 00.000 9828 Movement stopped - continuing
02:43:37.336 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:37.366 00.030 9828 IsGuiding returns 1
02:43:37.366 00.000 9828 scope still moving after pulse duration time elapsed
02:43:37.397 00.031 9828 IsSlewing returns 0
02:43:37.397 00.000 9828 IsGuiding returns 1
02:43:37.428 00.031 9828 IsSlewing returns 0
02:43:37.428 00.000 9828 IsGuiding returns 1
02:43:37.460 00.032 9828 IsSlewing returns 0
02:43:37.460 00.000 9828 IsGuiding returns 1
02:43:37.492 00.032 9828 IsSlewing returns 0
02:43:37.492 00.000 9828 IsGuiding returns 0
02:43:37.492 00.000 9828 scope move finished after 16 + 139 ms
02:43:37.492 00.000 9828 Move returns status 0, amount 16
02:43:37.492 00.000 9828 move complete, result=0
02:43:37.492 00.000 9828 worker thread done servicing request
02:43:37.492 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:43:37.769 00.277 8976 Exposure complete
02:43:37.775 00.006 8976 worker thread done servicing request
02:43:37.775 00.000 5052 OnExposeComplete: enter
02:43:37.775 00.000 5052 UpdateGuideState(): m_state=6
02:43:37.775 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10162
02:43:37.775 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.06, Mass=117, SNR=7.5, Peak=65 HFD=2.4
02:43:37.775 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.42 = -0.42)
02:43:37.775 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.52 = -0.52)
02:43:37.775 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.62 mountX=0.32 mountY=-0.17, mountTheta=-0.50
02:43:37.776 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.35, opts=13)
02:43:37.776 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.35)
02:43:37.776 00.000 8976 Worker thread wakes up
02:43:37.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.35) opts 0xd
02:43:37.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.35)
02:43:37.776 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:43:37.776 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:43:37.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:37.776 00.000 8976 Moving (-0.02, 0.35) raw xDistance=0.32 yDistance=-0.17
02:43:37.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:43:37.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:43:37.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:37.777 00.001 8976 MoveAxis(L, 1, ABG)
02:43:37.777 00.000 5052 Enqueuing Expose request
02:43:37.777 00.000 8976 stepping (-15, 11) + (-1, 0)
02:43:37.777 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:37.802 00.025 8976 Received - 47 (G) 
02:43:37.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:37.802 00.000 8976 stepped: pos (-16, 11)
02:43:37.802 00.000 8976 MoveAxis(U, 0, ABG)
02:43:37.802 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
02:43:37.802 00.000 8976 MountToCamera -- mountX=2.51 mountY=-1.29 hyp=2.82 mountTheta=-0.47 cameraX=0.00, cameraY=2.82 cameraTheta=1.57
02:43:37.802 00.000 8976 incremental bump (0.002, 2.824) isValid = 1
02:43:37.802 00.000 8976 Scheduling Mount bump of (0.000, 0.119)
02:43:37.802 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:43:37.802 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:43:37.802 00.000 8976 move complete, result=0
02:43:37.802 00.000 9828 Worker thread wakes up
02:43:37.802 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:43:37.802 00.000 8976 worker thread done servicing request
02:43:37.802 00.000 8976 Worker thread wakes up
02:43:37.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:37.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:37.803 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:43:37.803 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:43:37.803 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
02:43:37.803 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
02:43:37.803 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
02:43:37.803 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:43:37.803 00.000 9828 BLC: window closed
02:43:37.803 00.000 9828 MoveAxis(E, 2, B)
02:43:37.803 00.000 9828 Guiding  Dir = 2, Dur = 2
02:43:37.803 00.000 9828 IsSlewing returns 0
02:43:37.803 00.000 9828 IsGuiding returns 0
02:43:37.804 00.001 9828 PulseGuide returned control before completion, sleep 12
02:43:37.822 00.018 9828 IsGuiding returns 1
02:43:37.822 00.000 9828 scope still moving after pulse duration time elapsed
02:43:37.854 00.032 9828 IsSlewing returns 0
02:43:37.854 00.000 9828 IsGuiding returns 1
02:43:37.885 00.031 9828 IsSlewing returns 0
02:43:37.885 00.000 9828 IsGuiding returns 1
02:43:37.915 00.030 9828 IsSlewing returns 0
02:43:37.916 00.001 9828 IsGuiding returns 0
02:43:37.916 00.000 9828 scope move finished after 2 + 110 ms
02:43:37.916 00.000 9828 Move returns status 0, amount 2
02:43:37.916 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:37.916 00.000 9828 MoveAxis(N, 16, B)
02:43:37.916 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:37.930 00.014 9828 IsSlewing returns 0
02:43:37.930 00.000 9828 IsGuiding returns 0
02:43:37.930 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:37.960 00.030 9828 IsGuiding returns 1
02:43:37.960 00.000 9828 scope still moving after pulse duration time elapsed
02:43:37.991 00.031 9828 IsSlewing returns 0
02:43:37.991 00.000 9828 IsGuiding returns 1
02:43:38.022 00.031 9828 IsSlewing returns 0
02:43:38.022 00.000 9828 IsGuiding returns 1
02:43:38.053 00.031 9828 IsSlewing returns 0
02:43:38.054 00.001 9828 IsGuiding returns 1
02:43:38.090 00.036 9828 IsSlewing returns 0
02:43:38.090 00.000 9828 IsGuiding returns 0
02:43:38.090 00.000 9828 scope move finished after 16 + 143 ms
02:43:38.090 00.000 9828 Move returns status 0, amount 16
02:43:38.090 00.000 9828 move complete, result=0
02:43:38.090 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:43:38.091 00.001 9828 worker thread done servicing request
02:43:38.487 00.396 8976 Exposure complete
02:43:38.493 00.006 8976 worker thread done servicing request
02:43:38.493 00.000 5052 OnExposeComplete: enter
02:43:38.493 00.000 5052 UpdateGuideState(): m_state=6
02:43:38.493 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10163
02:43:38.493 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.37, Mass=113, SNR=7.3, Peak=62 HFD=2.1
02:43:38.493 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.47 = 2.82)
02:43:38.493 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.71)
02:43:38.493 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.42 mountX=-0.32 mountY=0.14, mountTheta=2.73
02:43:38.493 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.34, opts=13)
02:43:38.493 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.34)
02:43:38.493 00.000 8976 Worker thread wakes up
02:43:38.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.34) opts 0xd
02:43:38.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.34)
02:43:38.493 00.000 8976 Moving (0.05, -0.34) raw xDistance=-0.32 yDistance=0.14
02:43:38.493 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:43:38.493 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:43:38.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:38.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
02:43:38.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:43:38.493 00.000 8976 MoveAxis(R, 1, ABG)
02:43:38.493 00.000 8976 stepping (-16, 11) + (1, 0)
02:43:38.493 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:38.495 00.002 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:38.495 00.000 5052 Enqueuing Expose request
02:43:38.520 00.025 8976 Received - 47 (G) 
02:43:38.521 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:38.521 00.000 8976 stepped: pos (-15, 11)
02:43:38.521 00.000 8976 MoveAxis(U, 0, ABG)
02:43:38.521 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:43:38.521 00.000 8976 MountToCamera -- mountX=2.44 mountY=-1.44 hyp=2.83 mountTheta=-0.53 cameraX=0.17, cameraY=2.83 cameraTheta=1.51
02:43:38.521 00.000 8976 incremental bump (0.170, 2.829) isValid = 1
02:43:38.521 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
02:43:38.521 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:43:38.521 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:43:38.521 00.000 8976 move complete, result=0
02:43:38.521 00.000 8976 worker thread done servicing request
02:43:38.521 00.000 8976 Worker thread wakes up
02:43:38.521 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:43:38.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:38.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:38.521 00.000 9828 Worker thread wakes up
02:43:38.522 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:43:38.523 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:43:38.523 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:43:38.523 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.76)
02:43:38.523 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
02:43:38.523 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:43:38.523 00.000 9828 BLC: window closed
02:43:38.523 00.000 9828 MoveAxis(E, 4, B)
02:43:38.523 00.000 9828 Guiding  Dir = 2, Dur = 4
02:43:38.523 00.000 9828 IsSlewing returns 0
02:43:38.523 00.000 9828 IsGuiding returns 0
02:43:38.524 00.001 9828 PulseGuide returned control before completion, sleep 14
02:43:38.553 00.029 9828 IsGuiding returns 1
02:43:38.553 00.000 9828 scope still moving after pulse duration time elapsed
02:43:38.584 00.031 9828 IsSlewing returns 0
02:43:38.584 00.000 9828 IsGuiding returns 1
02:43:38.615 00.031 9828 IsSlewing returns 0
02:43:38.615 00.000 9828 IsGuiding returns 1
02:43:38.646 00.031 9828 IsSlewing returns 0
02:43:38.646 00.000 9828 IsGuiding returns 0
02:43:38.647 00.001 9828 scope move finished after 4 + 118 ms
02:43:38.647 00.000 9828 Move returns status 0, amount 4
02:43:38.647 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:38.647 00.000 9828 MoveAxis(N, 16, B)
02:43:38.647 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:38.661 00.014 9828 IsSlewing returns 0
02:43:38.661 00.000 9828 IsGuiding returns 0
02:43:38.661 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:38.693 00.032 9828 IsGuiding returns 1
02:43:38.693 00.000 9828 scope still moving after pulse duration time elapsed
02:43:38.724 00.031 9828 IsSlewing returns 0
02:43:38.724 00.000 9828 IsGuiding returns 1
02:43:38.756 00.032 9828 IsSlewing returns 0
02:43:38.756 00.000 9828 IsGuiding returns 1
02:43:38.787 00.031 9828 IsSlewing returns 0
02:43:38.787 00.000 9828 IsGuiding returns 1
02:43:38.817 00.030 9828 IsSlewing returns 0
02:43:38.817 00.000 9828 IsGuiding returns 0
02:43:38.817 00.000 9828 scope move finished after 16 + 140 ms
02:43:38.817 00.000 9828 Move returns status 0, amount 16
02:43:38.817 00.000 9828 move complete, result=0
02:43:38.817 00.000 9828 worker thread done servicing request
02:43:38.817 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:43:39.208 00.391 8976 Exposure complete
02:43:39.214 00.006 8976 worker thread done servicing request
02:43:39.214 00.000 5052 OnExposeComplete: enter
02:43:39.214 00.000 5052 UpdateGuideState(): m_state=6
02:43:39.214 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10164
02:43:39.214 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.38, Mass=116, SNR=7.3, Peak=61 HFD=2.3
02:43:39.214 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.04) = xAngle (-3.57 = 2.71)
02:43:39.214 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.68 = 2.61)
02:43:39.214 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.53 mountX=-0.30 mountY=0.17, mountTheta=2.63
02:43:39.215 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.33, opts=13)
02:43:39.215 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.33)
02:43:39.215 00.000 8976 Worker thread wakes up
02:43:39.215 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.33) opts 0xd
02:43:39.215 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.33)
02:43:39.215 00.000 8976 Moving (0.01, -0.33) raw xDistance=-0.30 yDistance=0.17
02:43:39.215 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:43:39.215 00.000 5052 UpdateGuideState exits: m=116 SNR=7.3
02:43:39.215 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:39.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
02:43:39.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:43:39.215 00.000 8976 MoveAxis(R, 1, ABG)
02:43:39.215 00.000 8976 stepping (-15, 11) + (1, 0)
02:43:39.215 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:39.215 00.000 5052 Enqueuing Expose request
02:43:39.215 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:39.240 00.025 8976 Received - 47 (G) 
02:43:39.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:39.240 00.000 8976 stepped: pos (-14, 11)
02:43:39.240 00.000 8976 MoveAxis(U, 0, ABG)
02:43:39.240 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:43:39.240 00.000 8976 MountToCamera -- mountX=2.34 mountY=-1.54 hyp=2.80 mountTheta=-0.58 cameraX=0.31, cameraY=2.79 cameraTheta=1.46
02:43:39.240 00.000 8976 incremental bump (0.305, 2.788) isValid = 1
02:43:39.240 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
02:43:39.240 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:43:39.240 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:43:39.240 00.000 8976 move complete, result=0
02:43:39.240 00.000 8976 worker thread done servicing request
02:43:39.240 00.000 9828 Worker thread wakes up
02:43:39.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:43:39.240 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:43:39.241 00.001 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
02:43:39.241 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
02:43:39.241 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:43:39.241 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:43:39.241 00.000 9828 BLC: window closed
02:43:39.241 00.000 9828 MoveAxis(E, 6, B)
02:43:39.241 00.000 9828 Guiding  Dir = 2, Dur = 6
02:43:39.241 00.000 8976 Worker thread wakes up
02:43:39.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:39.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:39.241 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:43:39.241 00.000 9828 IsSlewing returns 0
02:43:39.241 00.000 9828 IsGuiding returns 0
02:43:39.242 00.001 9828 PulseGuide returned control before completion, sleep 16
02:43:39.269 00.027 9828 IsGuiding returns 1
02:43:39.269 00.000 9828 scope still moving after pulse duration time elapsed
02:43:39.300 00.031 9828 IsSlewing returns 0
02:43:39.300 00.000 9828 IsGuiding returns 1
02:43:39.331 00.031 9828 IsSlewing returns 0
02:43:39.331 00.000 9828 IsGuiding returns 1
02:43:39.362 00.031 9828 IsSlewing returns 0
02:43:39.362 00.000 9828 IsGuiding returns 0
02:43:39.362 00.000 9828 scope move finished after 6 + 114 ms
02:43:39.362 00.000 9828 Move returns status 0, amount 6
02:43:39.362 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:39.362 00.000 9828 MoveAxis(N, 16, B)
02:43:39.362 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:39.377 00.015 9828 IsSlewing returns 0
02:43:39.377 00.000 9828 IsGuiding returns 0
02:43:39.377 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:39.408 00.031 9828 IsGuiding returns 1
02:43:39.408 00.000 9828 scope still moving after pulse duration time elapsed
02:43:39.439 00.031 9828 IsSlewing returns 0
02:43:39.439 00.000 9828 IsGuiding returns 1
02:43:39.470 00.031 9828 IsSlewing returns 0
02:43:39.470 00.000 9828 IsGuiding returns 1
02:43:39.502 00.032 9828 IsSlewing returns 0
02:43:39.502 00.000 9828 IsGuiding returns 1
02:43:39.533 00.031 9828 IsSlewing returns 0
02:43:39.533 00.000 9828 IsGuiding returns 0
02:43:39.533 00.000 9828 scope move finished after 16 + 140 ms
02:43:39.533 00.000 9828 Move returns status 0, amount 16
02:43:39.533 00.000 9828 move complete, result=0
02:43:39.533 00.000 9828 worker thread done servicing request
02:43:39.533 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:43:39.927 00.394 8976 Exposure complete
02:43:39.932 00.005 8976 worker thread done servicing request
02:43:39.932 00.000 5052 OnExposeComplete: enter
02:43:39.932 00.000 5052 UpdateGuideState(): m_state=6
02:43:39.932 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10165
02:43:39.933 00.001 5052 Star::Find returns 1 (0), X=329.02, Y=281.20, Mass=96, SNR=6.7, Peak=61 HFD=2.0
02:43:39.933 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.04) = xAngle (-3.90 = 2.38)
02:43:39.933 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.01 = 2.28)
02:43:39.933 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.51 hyp=0.53 cameraTheta=-1.86 mountX=-0.39 mountY=0.41, mountTheta=2.33
02:43:39.933 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.51, opts=13)
02:43:39.933 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.51)
02:43:39.933 00.000 8976 Worker thread wakes up
02:43:39.934 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:39.934 00.000 5052 UpdateGuideState exits: m=96 SNR=6.7
02:43:39.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:39.934 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.51) opts 0xd
02:43:39.934 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:39.934 00.000 5052 Enqueuing Expose request
02:43:39.934 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.51)
02:43:39.934 00.000 8976 Moving (-0.15, -0.51) raw xDistance=-0.39 yDistance=0.41
02:43:39.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
02:43:39.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:43:39.934 00.000 8976 MoveAxis(R, 2, ABG)
02:43:39.934 00.000 8976 stepping (-14, 11) + (2, 0)
02:43:39.934 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:39.960 00.026 8976 Received - 47 (G) 
02:43:39.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:39.960 00.000 8976 stepped: pos (-12, 11)
02:43:39.960 00.000 8976 MoveAxis(D, 2, ABG)
02:43:39.960 00.000 8976 stepping (-12, 11) + (0, -2)
02:43:39.960 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:39.991 00.031 8976 Received - 47 (G) 
02:43:39.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:39.991 00.000 8976 stepped: pos (-12, 9)
02:43:39.991 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:43:39.991 00.000 8976 MountToCamera -- mountX=2.18 mountY=-1.50 hyp=2.65 mountTheta=-0.60 cameraX=0.35, cameraY=2.62 cameraTheta=1.44
02:43:39.991 00.000 8976 incremental bump (0.348, 2.623) isValid = 1
02:43:39.991 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
02:43:39.991 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:43:39.991 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:43:39.992 00.001 8976 move complete, result=0
02:43:39.992 00.000 9828 Worker thread wakes up
02:43:39.992 00.000 8976 worker thread done servicing request
02:43:39.992 00.000 8976 Worker thread wakes up
02:43:39.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:39.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:39.992 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
02:43:39.992 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:43:39.992 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:43:39.992 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
02:43:39.992 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
02:43:39.992 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
02:43:39.992 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:43:39.992 00.000 9828 BLC: window closed
02:43:39.992 00.000 9828 MoveAxis(E, 7, B)
02:43:39.992 00.000 9828 Guiding  Dir = 2, Dur = 7
02:43:39.993 00.001 9828 IsSlewing returns 0
02:43:39.993 00.000 9828 IsGuiding returns 0
02:43:39.993 00.000 9828 PulseGuide returned control before completion, sleep 17
02:43:40.018 00.025 9828 IsGuiding returns 1
02:43:40.018 00.000 9828 scope still moving after pulse duration time elapsed
02:43:40.050 00.032 9828 IsSlewing returns 0
02:43:40.050 00.000 9828 IsGuiding returns 1
02:43:40.081 00.031 9828 IsSlewing returns 0
02:43:40.082 00.001 9828 IsGuiding returns 1
02:43:40.113 00.031 9828 IsSlewing returns 0
02:43:40.113 00.000 9828 IsGuiding returns 0
02:43:40.113 00.000 9828 scope move finished after 7 + 112 ms
02:43:40.113 00.000 9828 Move returns status 0, amount 7
02:43:40.113 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:40.113 00.000 9828 MoveAxis(N, 16, B)
02:43:40.113 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:40.128 00.015 9828 IsSlewing returns 0
02:43:40.128 00.000 9828 IsGuiding returns 0
02:43:40.128 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:40.160 00.032 9828 IsGuiding returns 1
02:43:40.160 00.000 9828 scope still moving after pulse duration time elapsed
02:43:40.191 00.031 9828 IsSlewing returns 0
02:43:40.191 00.000 9828 IsGuiding returns 1
02:43:40.222 00.031 9828 IsSlewing returns 0
02:43:40.222 00.000 9828 IsGuiding returns 1
02:43:40.254 00.032 9828 IsSlewing returns 0
02:43:40.254 00.000 9828 IsGuiding returns 1
02:43:40.285 00.031 9828 IsSlewing returns 0
02:43:40.285 00.000 9828 IsGuiding returns 0
02:43:40.285 00.000 9828 scope move finished after 16 + 140 ms
02:43:40.285 00.000 9828 Move returns status 0, amount 16
02:43:40.285 00.000 9828 move complete, result=0
02:43:40.285 00.000 9828 worker thread done servicing request
02:43:40.285 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:43:40.679 00.394 8976 Exposure complete
02:43:40.685 00.006 8976 worker thread done servicing request
02:43:40.685 00.000 5052 OnExposeComplete: enter
02:43:40.685 00.000 5052 UpdateGuideState(): m_state=6
02:43:40.685 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10166
02:43:40.685 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.98, Mass=100, SNR=6.9, Peak=64 HFD=2.0
02:43:40.685 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
02:43:40.685 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
02:43:40.685 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.59 mountX=0.24 mountY=-0.14, mountTheta=-0.53
02:43:40.686 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.27, opts=13)
02:43:40.686 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.27)
02:43:40.686 00.000 8976 Worker thread wakes up
02:43:40.687 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.27) opts 0xd
02:43:40.687 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.27)
02:43:40.687 00.000 8976 Moving (-0.01, 0.27) raw xDistance=0.24 yDistance=-0.14
02:43:40.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:43:40.687 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:40.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:43:40.687 00.000 8976 MoveAxis(R, 0, ABG)
02:43:40.687 00.000 8976 MoveAxis(U, 0, ABG)
02:43:40.687 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
02:43:40.687 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:43:40.687 00.000 8976 MountToCamera -- mountX=2.06 mountY=-1.48 hyp=2.54 mountTheta=-0.62 cameraX=0.38, cameraY=2.51 cameraTheta=1.42
02:43:40.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:40.687 00.000 8976 incremental bump (0.377, 2.512) isValid = 1
02:43:40.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:40.687 00.000 5052 Enqueuing Expose request
02:43:40.687 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:43:40.687 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:43:40.687 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:43:40.687 00.000 8976 move complete, result=0
02:43:40.687 00.000 9828 Worker thread wakes up
02:43:40.688 00.001 8976 worker thread done servicing request
02:43:40.688 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:40.688 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:43:40.688 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:43:40.688 00.000 8976 Worker thread wakes up
02:43:40.688 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
02:43:40.688 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:43:40.688 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:43:40.688 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:43:40.688 00.000 9828 BLC: window closed
02:43:40.688 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:40.688 00.000 9828 MoveAxis(E, 7, B)
02:43:40.689 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:40.689 00.000 9828 Guiding  Dir = 2, Dur = 7
02:43:40.689 00.000 9828 IsSlewing returns 0
02:43:40.689 00.000 9828 IsGuiding returns 0
02:43:40.689 00.000 9828 PulseGuide returned control before completion, sleep 17
02:43:40.718 00.029 9828 IsGuiding returns 1
02:43:40.718 00.000 9828 scope still moving after pulse duration time elapsed
02:43:40.749 00.031 9828 IsSlewing returns 0
02:43:40.749 00.000 9828 IsGuiding returns 1
02:43:40.780 00.031 9828 IsSlewing returns 0
02:43:40.780 00.000 9828 IsGuiding returns 1
02:43:40.811 00.031 9828 IsSlewing returns 0
02:43:40.811 00.000 9828 IsGuiding returns 1
02:43:40.842 00.031 9828 IsSlewing returns 0
02:43:40.842 00.000 9828 IsGuiding returns 1
02:43:40.874 00.032 9828 IsSlewing returns 0
02:43:40.874 00.000 9828 IsGuiding returns 0
02:43:40.874 00.000 9828 scope move finished after 7 + 177 ms
02:43:40.874 00.000 9828 Move returns status 0, amount 7
02:43:40.874 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:40.874 00.000 9828 MoveAxis(N, 16, B)
02:43:40.874 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:40.889 00.015 9828 IsSlewing returns 0
02:43:40.889 00.000 9828 IsGuiding returns 0
02:43:40.889 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:40.920 00.031 9828 IsGuiding returns 1
02:43:40.920 00.000 9828 scope still moving after pulse duration time elapsed
02:43:40.951 00.031 9828 IsSlewing returns 0
02:43:40.952 00.001 9828 IsGuiding returns 1
02:43:40.982 00.030 9828 IsSlewing returns 0
02:43:40.982 00.000 9828 IsGuiding returns 1
02:43:41.012 00.030 9828 IsSlewing returns 0
02:43:41.012 00.000 9828 IsGuiding returns 1
02:43:41.043 00.031 9828 IsSlewing returns 0
02:43:41.048 00.005 9828 IsGuiding returns 0
02:43:41.048 00.000 9828 scope move finished after 16 + 142 ms
02:43:41.048 00.000 9828 Move returns status 0, amount 16
02:43:41.048 00.000 9828 move complete, result=0
02:43:41.048 00.000 9828 worker thread done servicing request
02:43:41.048 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:43:41.372 00.324 8976 Exposure complete
02:43:41.378 00.006 8976 worker thread done servicing request
02:43:41.378 00.000 5052 OnExposeComplete: enter
02:43:41.378 00.000 5052 UpdateGuideState(): m_state=6
02:43:41.378 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10167
02:43:41.379 00.001 5052 Star::Find returns 1 (0), X=329.07, Y=281.71, Mass=102, SNR=7.0, Peak=61 HFD=2.2
02:43:41.379 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
02:43:41.379 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
02:43:41.379 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.12 mountX=0.05 mountY=0.09, mountTheta=1.10
02:43:41.379 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.00, opts=13)
02:43:41.379 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.00)
02:43:41.379 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:43:41.379 00.000 5052 UpdateGuideState exits: m=102 SNR=7.0
02:43:41.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:41.379 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:41.379 00.000 5052 Enqueuing Expose request
02:43:41.380 00.001 8976 Worker thread wakes up
02:43:41.380 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.00) opts 0xd
02:43:41.380 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.00)
02:43:41.380 00.000 8976 Moving (-0.11, -0.00) raw xDistance=0.05 yDistance=0.09
02:43:41.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:43:41.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:43:41.380 00.000 8976 MoveAxis(R, 0, ABG)
02:43:41.380 00.000 8976 MoveAxis(U, 0, ABG)
02:43:41.380 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:43:41.380 00.000 8976 MountToCamera -- mountX=1.99 mountY=-1.46 hyp=2.47 mountTheta=-0.63 cameraX=0.40, cameraY=2.44 cameraTheta=1.41
02:43:41.380 00.000 8976 incremental bump (0.397, 2.438) isValid = 1
02:43:41.380 00.000 8976 Scheduling Mount bump of (0.016, 0.104)
02:43:41.380 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.10, opts=4)
02:43:41.380 00.000 8976 Enqueuing Move request for scope (0.02, 0.10)
02:43:41.380 00.000 8976 move complete, result=0
02:43:41.380 00.000 9828 Worker thread wakes up
02:43:41.380 00.000 8976 worker thread done servicing request
02:43:41.380 00.000 8976 Worker thread wakes up
02:43:41.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:41.380 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0x4
02:43:41.380 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
02:43:41.380 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
02:43:41.380 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:41.381 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:41.381 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
02:43:41.381 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.42 mountX=-0.02 mountY=-0.10, mountTheta=-1.78
02:43:41.381 00.000 9828 Moving (0.02, 0.10) raw xDistance=-0.02 yDistance=-0.10
02:43:41.381 00.000 9828 BLC: window closed
02:43:41.381 00.000 9828 MoveAxis(E, 7, B)
02:43:41.381 00.000 9828 Guiding  Dir = 2, Dur = 7
02:43:41.381 00.000 9828 IsSlewing returns 0
02:43:41.381 00.000 9828 IsGuiding returns 0
02:43:41.382 00.001 9828 PulseGuide returned control before completion, sleep 17
02:43:41.402 00.020 9828 IsGuiding returns 1
02:43:41.402 00.000 9828 scope still moving after pulse duration time elapsed
02:43:41.432 00.030 9828 IsSlewing returns 0
02:43:41.432 00.000 9828 IsGuiding returns 1
02:43:41.464 00.032 9828 IsSlewing returns 0
02:43:41.465 00.001 9828 IsGuiding returns 1
02:43:41.496 00.031 9828 IsSlewing returns 0
02:43:41.496 00.000 9828 IsGuiding returns 0
02:43:41.496 00.000 9828 scope move finished after 7 + 107 ms
02:43:41.496 00.000 9828 Move returns status 0, amount 7
02:43:41.496 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:41.497 00.001 9828 MoveAxis(N, 14, B)
02:43:41.497 00.000 9828 Guiding  Dir = 0, Dur = 14
02:43:41.511 00.014 9828 IsSlewing returns 0
02:43:41.511 00.000 9828 IsGuiding returns 0
02:43:41.511 00.000 9828 PulseGuide returned control before completion, sleep 24
02:43:41.541 00.030 9828 IsGuiding returns 1
02:43:41.541 00.000 9828 scope still moving after pulse duration time elapsed
02:43:41.572 00.031 9828 IsSlewing returns 0
02:43:41.573 00.001 9828 IsGuiding returns 1
02:43:41.604 00.031 9828 IsSlewing returns 0
02:43:41.604 00.000 9828 IsGuiding returns 1
02:43:41.635 00.031 9828 IsSlewing returns 0
02:43:41.635 00.000 9828 IsGuiding returns 1
02:43:41.666 00.031 9828 IsSlewing returns 0
02:43:41.667 00.001 9828 IsGuiding returns 0
02:43:41.667 00.000 9828 scope move finished after 14 + 141 ms
02:43:41.667 00.000 9828 Move returns status 0, amount 14
02:43:41.667 00.000 9828 move complete, result=0
02:43:41.667 00.000 9828 worker thread done servicing request
02:43:41.667 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 14 ms NORTH
02:43:42.067 00.400 8976 Exposure complete
02:43:42.073 00.006 8976 worker thread done servicing request
02:43:42.073 00.000 5052 OnExposeComplete: enter
02:43:42.073 00.000 5052 UpdateGuideState(): m_state=6
02:43:42.073 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10168
02:43:42.073 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.77, Mass=108, SNR=7.2, Peak=62 HFD=2.2
02:43:42.073 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:43:42.073 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
02:43:42.075 00.002 5052 CameraToMount -- cameraX=-0.39 cameraY=0.06 hyp=0.40 cameraTheta=2.98 mountX=0.23 mountY=0.30, mountTheta=0.90
02:43:42.075 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.06, opts=13)
02:43:42.075 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.06)
02:43:42.075 00.000 8976 Worker thread wakes up
02:43:42.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.06) opts 0xd
02:43:42.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.06)
02:43:42.075 00.000 8976 Moving (-0.39, 0.06) raw xDistance=0.23 yDistance=0.30
02:43:42.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:43:42.075 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:43:42.075 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
02:43:42.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:42.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:43:42.075 00.000 8976 MoveAxis(R, 0, ABG)
02:43:42.075 00.000 8976 MoveAxis(D, 1, ABG)
02:43:42.075 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:42.075 00.000 5052 Enqueuing Expose request
02:43:42.075 00.000 8976 stepping (-12, 9) + (0, -1)
02:43:42.075 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:42.101 00.026 8976 Received - 47 (G) 
02:43:42.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:42.101 00.000 8976 stepped: pos (-12, 8)
02:43:42.101 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:43:42.101 00.000 8976 MountToCamera -- mountX=1.94 mountY=-1.40 hyp=2.39 mountTheta=-0.63 cameraX=0.36, cameraY=2.36 cameraTheta=1.42
02:43:42.101 00.000 8976 incremental bump (0.363, 2.364) isValid = 1
02:43:42.101 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:43:42.102 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:43:42.102 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:43:42.102 00.000 8976 move complete, result=0
02:43:42.102 00.000 9828 Worker thread wakes up
02:43:42.102 00.000 8976 worker thread done servicing request
02:43:42.102 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:43:42.102 00.000 8976 Worker thread wakes up
02:43:42.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:42.102 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:42.102 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:43:42.102 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:43:42.102 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
02:43:42.102 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:43:42.103 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
02:43:42.104 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:43:42.104 00.000 9828 BLC: window closed
02:43:42.104 00.000 9828 MoveAxis(E, 7, B)
02:43:42.104 00.000 9828 Guiding  Dir = 2, Dur = 7
02:43:42.105 00.001 9828 IsSlewing returns 0
02:43:42.105 00.000 9828 IsGuiding returns 0
02:43:42.105 00.000 9828 PulseGuide returned control before completion, sleep 17
02:43:42.135 00.030 9828 IsGuiding returns 1
02:43:42.135 00.000 9828 scope still moving after pulse duration time elapsed
02:43:42.166 00.031 9828 IsSlewing returns 0
02:43:42.166 00.000 9828 IsGuiding returns 1
02:43:42.197 00.031 9828 IsSlewing returns 0
02:43:42.198 00.001 9828 IsGuiding returns 1
02:43:42.228 00.030 9828 IsSlewing returns 0
02:43:42.229 00.001 9828 IsGuiding returns 0
02:43:42.229 00.000 9828 scope move finished after 7 + 116 ms
02:43:42.229 00.000 9828 Move returns status 0, amount 7
02:43:42.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:42.229 00.000 9828 MoveAxis(N, 16, B)
02:43:42.229 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:42.243 00.014 9828 IsSlewing returns 0
02:43:42.243 00.000 9828 IsGuiding returns 0
02:43:42.244 00.001 9828 PulseGuide returned control before completion, sleep 26
02:43:42.275 00.031 9828 IsGuiding returns 1
02:43:42.275 00.000 9828 scope still moving after pulse duration time elapsed
02:43:42.308 00.033 9828 IsSlewing returns 0
02:43:42.308 00.000 9828 IsGuiding returns 1
02:43:42.338 00.030 9828 IsSlewing returns 0
02:43:42.338 00.000 9828 IsGuiding returns 1
02:43:42.370 00.032 9828 IsSlewing returns 0
02:43:42.370 00.000 9828 IsGuiding returns 1
02:43:42.401 00.031 9828 IsSlewing returns 0
02:43:42.401 00.000 9828 IsGuiding returns 0
02:43:42.401 00.000 9828 scope move finished after 16 + 141 ms
02:43:42.401 00.000 9828 Move returns status 0, amount 16
02:43:42.401 00.000 9828 move complete, result=0
02:43:42.401 00.000 9828 worker thread done servicing request
02:43:42.401 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:43:42.788 00.387 8976 Exposure complete
02:43:42.793 00.005 8976 worker thread done servicing request
02:43:42.793 00.000 5052 OnExposeComplete: enter
02:43:42.794 00.001 5052 UpdateGuideState(): m_state=6
02:43:42.794 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10169
02:43:42.794 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.85, Mass=101, SNR=6.9, Peak=66 HFD=1.9
02:43:42.794 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
02:43:42.794 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
02:43:42.794 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.75 mountX=0.14 mountY=-0.06, mountTheta=-0.38
02:43:42.794 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.14, opts=13)
02:43:42.795 00.001 5052 Enqueuing Move request for stepguider (-0.03, 0.14)
02:43:42.795 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:43:42.795 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
02:43:42.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:42.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:42.795 00.000 5052 Enqueuing Expose request
02:43:42.795 00.000 8976 Worker thread wakes up
02:43:42.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.14) opts 0xd
02:43:42.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.14)
02:43:42.795 00.000 8976 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=-0.06
02:43:42.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:43:42.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:43:42.795 00.000 8976 MoveAxis(R, 0, ABG)
02:43:42.795 00.000 8976 MoveAxis(U, 0, ABG)
02:43:42.795 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:43:42.795 00.000 8976 MountToCamera -- mountX=1.91 mountY=-1.36 hyp=2.34 mountTheta=-0.62 cameraX=0.34, cameraY=2.31 cameraTheta=1.42
02:43:42.795 00.000 8976 incremental bump (0.340, 2.315) isValid = 1
02:43:42.795 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:43:42.795 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:43:42.795 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:43:42.795 00.000 8976 move complete, result=0
02:43:42.795 00.000 9828 Worker thread wakes up
02:43:42.795 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:42.796 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:43:42.796 00.000 8976 worker thread done servicing request
02:43:42.796 00.000 8976 Worker thread wakes up
02:43:42.796 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:43:42.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:42.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:42.796 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
02:43:42.796 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:43:42.796 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:43:42.796 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:43:42.796 00.000 9828 BLC: window closed
02:43:42.796 00.000 9828 MoveAxis(E, 7, B)
02:43:42.796 00.000 9828 Guiding  Dir = 2, Dur = 7
02:43:42.797 00.001 9828 IsSlewing returns 0
02:43:42.797 00.000 9828 IsGuiding returns 0
02:43:42.797 00.000 9828 PulseGuide returned control before completion, sleep 17
02:43:42.823 00.026 9828 IsGuiding returns 1
02:43:42.823 00.000 9828 scope still moving after pulse duration time elapsed
02:43:42.854 00.031 9828 IsSlewing returns 0
02:43:42.855 00.001 9828 IsGuiding returns 1
02:43:42.886 00.031 9828 IsSlewing returns 0
02:43:42.886 00.000 9828 IsGuiding returns 1
02:43:42.917 00.031 9828 IsSlewing returns 0
02:43:42.917 00.000 9828 IsGuiding returns 0
02:43:42.918 00.001 9828 scope move finished after 7 + 113 ms
02:43:42.918 00.000 9828 Move returns status 0, amount 7
02:43:42.918 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:42.918 00.000 9828 MoveAxis(N, 16, B)
02:43:42.918 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:42.933 00.015 9828 IsSlewing returns 0
02:43:42.933 00.000 9828 IsGuiding returns 0
02:43:42.933 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:42.964 00.031 9828 IsGuiding returns 1
02:43:42.964 00.000 9828 scope still moving after pulse duration time elapsed
02:43:42.995 00.031 9828 IsSlewing returns 0
02:43:42.995 00.000 9828 IsGuiding returns 1
02:43:43.026 00.031 9828 IsSlewing returns 0
02:43:43.026 00.000 9828 IsGuiding returns 1
02:43:43.056 00.030 9828 IsSlewing returns 0
02:43:43.056 00.000 9828 IsGuiding returns 0
02:43:43.056 00.000 9828 scope move finished after 16 + 107 ms
02:43:43.056 00.000 9828 Move returns status 0, amount 16
02:43:43.056 00.000 9828 move complete, result=0
02:43:43.056 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:43:43.057 00.001 9828 worker thread done servicing request
02:43:43.481 00.424 8976 Exposure complete
02:43:43.486 00.005 8976 worker thread done servicing request
02:43:43.487 00.001 5052 OnExposeComplete: enter
02:43:43.487 00.000 5052 UpdateGuideState(): m_state=6
02:43:43.487 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10170
02:43:43.487 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.74, Mass=108, SNR=7.1, Peak=69 HFD=2.1
02:43:43.487 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:43:43.487 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
02:43:43.487 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.02 mountX=0.13 mountY=0.17, mountTheta=0.94
02:43:43.487 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.03, opts=13)
02:43:43.488 00.001 5052 Enqueuing Move request for stepguider (-0.23, 0.03)
02:43:43.488 00.000 8976 Worker thread wakes up
02:43:43.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.03) opts 0xd
02:43:43.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.03)
02:43:43.488 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:43.488 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
02:43:43.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:43.488 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:43.488 00.000 5052 Enqueuing Expose request
02:43:43.488 00.000 8976 Moving (-0.23, 0.03) raw xDistance=0.13 yDistance=0.17
02:43:43.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:43:43.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:43:43.488 00.000 8976 MoveAxis(R, 0, ABG)
02:43:43.488 00.000 8976 MoveAxis(U, 0, ABG)
02:43:43.488 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
02:43:43.488 00.000 8976 MountToCamera -- mountX=1.88 mountY=-1.33 hyp=2.30 mountTheta=-0.61 cameraX=0.33, cameraY=2.28 cameraTheta=1.43
02:43:43.488 00.000 8976 incremental bump (0.325, 2.282) isValid = 1
02:43:43.489 00.001 8976 Scheduling Mount bump of (0.016, 0.118)
02:43:43.489 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:43:43.489 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:43:43.489 00.000 8976 move complete, result=0
02:43:43.489 00.000 8976 worker thread done servicing request
02:43:43.489 00.000 8976 Worker thread wakes up
02:43:43.489 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:43.489 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:43.489 00.000 9828 Worker thread wakes up
02:43:43.489 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:43:43.489 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:43:43.489 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
02:43:43.489 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
02:43:43.489 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:43.489 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:43:43.489 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:43:43.490 00.001 9828 BLC: window closed
02:43:43.490 00.000 9828 MoveAxis(E, 7, B)
02:43:43.490 00.000 9828 Guiding  Dir = 2, Dur = 7
02:43:43.490 00.000 9828 IsSlewing returns 0
02:43:43.490 00.000 9828 IsGuiding returns 0
02:43:43.490 00.000 9828 PulseGuide returned control before completion, sleep 17
02:43:43.521 00.031 9828 IsGuiding returns 1
02:43:43.521 00.000 9828 scope still moving after pulse duration time elapsed
02:43:43.553 00.032 9828 IsSlewing returns 0
02:43:43.553 00.000 9828 IsGuiding returns 1
02:43:43.584 00.031 9828 IsSlewing returns 0
02:43:43.584 00.000 9828 IsGuiding returns 1
02:43:43.615 00.031 9828 IsSlewing returns 0
02:43:43.615 00.000 9828 IsGuiding returns 0
02:43:43.615 00.000 9828 scope move finished after 7 + 117 ms
02:43:43.615 00.000 9828 Move returns status 0, amount 7
02:43:43.615 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:43.615 00.000 9828 MoveAxis(N, 16, B)
02:43:43.615 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:43.630 00.015 9828 IsSlewing returns 0
02:43:43.630 00.000 9828 IsGuiding returns 0
02:43:43.630 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:43.661 00.031 9828 IsGuiding returns 1
02:43:43.661 00.000 9828 scope still moving after pulse duration time elapsed
02:43:43.691 00.030 9828 IsSlewing returns 0
02:43:43.691 00.000 9828 IsGuiding returns 1
02:43:43.722 00.031 9828 IsSlewing returns 0
02:43:43.722 00.000 9828 IsGuiding returns 1
02:43:43.753 00.031 9828 IsSlewing returns 0
02:43:43.753 00.000 9828 IsGuiding returns 1
02:43:43.784 00.031 9828 IsSlewing returns 0
02:43:43.784 00.000 9828 IsGuiding returns 0
02:43:43.784 00.000 9828 scope move finished after 16 + 138 ms
02:43:43.784 00.000 9828 Move returns status 0, amount 16
02:43:43.784 00.000 9828 move complete, result=0
02:43:43.784 00.000 9828 worker thread done servicing request
02:43:43.785 00.001 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:43:44.179 00.394 8976 Exposure complete
02:43:44.185 00.006 8976 worker thread done servicing request
02:43:44.185 00.000 5052 OnExposeComplete: enter
02:43:44.185 00.000 5052 UpdateGuideState(): m_state=6
02:43:44.185 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10171
02:43:44.185 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.76, Mass=110, SNR=7.2, Peak=67 HFD=1.7
02:43:44.185 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:43:44.185 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:43:44.185 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.05 hyp=0.52 cameraTheta=3.05 mountX=0.28 mountY=0.41, mountTheta=0.98
02:43:44.186 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.05, opts=13)
02:43:44.186 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.05)
02:43:44.186 00.000 8976 Worker thread wakes up
02:43:44.187 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
02:43:44.187 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:43:44.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:44.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:44.187 00.000 5052 Enqueuing Expose request
02:43:44.187 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.05) opts 0xd
02:43:44.187 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.05)
02:43:44.187 00.000 8976 Moving (-0.52, 0.05) raw xDistance=0.28 yDistance=0.41
02:43:44.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:43:44.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:43:44.187 00.000 8976 MoveAxis(L, 1, ABG)
02:43:44.187 00.000 8976 stepping (-12, 8) + (-1, 0)
02:43:44.187 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:44.211 00.024 8976 Received - 47 (G) 
02:43:44.212 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:44.212 00.000 8976 stepped: pos (-13, 8)
02:43:44.212 00.000 8976 MoveAxis(D, 2, ABG)
02:43:44.212 00.000 8976 stepping (-13, 8) + (0, -2)
02:43:44.212 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:44.244 00.032 8976 Received - 47 (G) 
02:43:44.244 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:44.244 00.000 8976 stepped: pos (-13, 6)
02:43:44.244 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
02:43:44.244 00.000 8976 MountToCamera -- mountX=1.92 mountY=-1.20 hyp=2.27 mountTheta=-0.56 cameraX=0.20, cameraY=2.26 cameraTheta=1.48
02:43:44.244 00.000 8976 incremental bump (0.199, 2.257) isValid = 1
02:43:44.244 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
02:43:44.245 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:43:44.245 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:43:44.245 00.000 8976 move complete, result=0
02:43:44.245 00.000 9828 Worker thread wakes up
02:43:44.245 00.000 8976 worker thread done servicing request
02:43:44.245 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:43:44.245 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:43:44.245 00.000 8976 Worker thread wakes up
02:43:44.245 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:43:44.245 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:44.245 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
02:43:44.245 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:44.245 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
02:43:44.245 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
02:43:44.245 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:43:44.245 00.000 9828 BLC: window closed
02:43:44.245 00.000 9828 MoveAxis(E, 5, B)
02:43:44.245 00.000 9828 Guiding  Dir = 2, Dur = 5
02:43:44.246 00.001 9828 IsSlewing returns 0
02:43:44.246 00.000 9828 IsGuiding returns 0
02:43:44.246 00.000 9828 PulseGuide returned control before completion, sleep 15
02:43:44.269 00.023 9828 IsGuiding returns 1
02:43:44.269 00.000 9828 scope still moving after pulse duration time elapsed
02:43:44.301 00.032 9828 IsSlewing returns 0
02:43:44.301 00.000 9828 IsGuiding returns 1
02:43:44.331 00.030 9828 IsSlewing returns 0
02:43:44.331 00.000 9828 IsGuiding returns 1
02:43:44.363 00.032 9828 IsSlewing returns 0
02:43:44.363 00.000 9828 IsGuiding returns 1
02:43:44.394 00.031 9828 IsSlewing returns 0
02:43:44.394 00.000 9828 IsGuiding returns 0
02:43:44.394 00.000 9828 scope move finished after 5 + 143 ms
02:43:44.394 00.000 9828 Move returns status 0, amount 5
02:43:44.394 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:44.394 00.000 9828 MoveAxis(N, 16, B)
02:43:44.394 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:44.410 00.016 9828 IsSlewing returns 0
02:43:44.410 00.000 9828 IsGuiding returns 0
02:43:44.410 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:44.440 00.030 9828 IsGuiding returns 1
02:43:44.440 00.000 9828 scope still moving after pulse duration time elapsed
02:43:44.471 00.031 9828 IsSlewing returns 0
02:43:44.471 00.000 9828 IsGuiding returns 1
02:43:44.502 00.031 9828 IsSlewing returns 0
02:43:44.502 00.000 9828 IsGuiding returns 1
02:43:44.533 00.031 9828 IsSlewing returns 0
02:43:44.533 00.000 9828 IsGuiding returns 1
02:43:44.564 00.031 9828 IsSlewing returns 0
02:43:44.564 00.000 9828 IsGuiding returns 0
02:43:44.564 00.000 9828 scope move finished after 16 + 138 ms
02:43:44.564 00.000 9828 Move returns status 0, amount 16
02:43:44.564 00.000 9828 move complete, result=0
02:43:44.564 00.000 9828 worker thread done servicing request
02:43:44.564 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:43:44.930 00.366 8976 Exposure complete
02:43:44.936 00.006 8976 worker thread done servicing request
02:43:44.936 00.000 5052 OnExposeComplete: enter
02:43:44.936 00.000 5052 UpdateGuideState(): m_state=6
02:43:44.936 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10172
02:43:44.936 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.74, Mass=99, SNR=6.9, Peak=61 HFD=2.1
02:43:44.936 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:43:44.936 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:43:44.936 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.03 hyp=0.26 cameraTheta=3.01 mountX=0.15 mountY=0.20, mountTheta=0.93
02:43:44.937 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.03, opts=13)
02:43:44.937 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.03)
02:43:44.937 00.000 8976 Worker thread wakes up
02:43:44.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.03) opts 0xd
02:43:44.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.03)
02:43:44.937 00.000 8976 Moving (-0.26, 0.03) raw xDistance=0.15 yDistance=0.20
02:43:44.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:43:44.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:43:44.937 00.000 8976 MoveAxis(R, 0, ABG)
02:43:44.937 00.000 8976 MoveAxis(U, 0, ABG)
02:43:44.938 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:43:44.938 00.000 5052 UpdateGuideState exits: m=99 SNR=6.9
02:43:44.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:44.938 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
02:43:44.938 00.000 8976 MountToCamera -- mountX=1.94 mountY=-1.12 hyp=2.24 mountTheta=-0.52 cameraX=0.11, cameraY=2.24 cameraTheta=1.52
02:43:44.938 00.000 8976 incremental bump (0.114, 2.240) isValid = 1
02:43:44.938 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
02:43:44.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:44.938 00.000 5052 Enqueuing Expose request
02:43:44.938 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:43:44.938 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:43:44.938 00.000 8976 move complete, result=0
02:43:44.938 00.000 8976 worker thread done servicing request
02:43:44.938 00.000 8976 Worker thread wakes up
02:43:44.938 00.000 9828 Worker thread wakes up
02:43:44.938 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:43:44.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:44.939 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:44.939 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:43:44.939 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.67)
02:43:44.939 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:44.939 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.75)
02:43:44.939 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:43:44.939 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:43:44.939 00.000 9828 BLC: window closed
02:43:44.939 00.000 9828 MoveAxis(E, 4, B)
02:43:44.939 00.000 9828 Guiding  Dir = 2, Dur = 4
02:43:44.940 00.001 9828 IsSlewing returns 0
02:43:44.940 00.000 9828 IsGuiding returns 0
02:43:44.940 00.000 9828 PulseGuide returned control before completion, sleep 14
02:43:44.968 00.028 9828 IsGuiding returns 1
02:43:44.968 00.000 9828 scope still moving after pulse duration time elapsed
02:43:44.999 00.031 9828 IsSlewing returns 0
02:43:44.999 00.000 9828 IsGuiding returns 1
02:43:45.029 00.030 9828 IsSlewing returns 0
02:43:45.029 00.000 9828 IsGuiding returns 1
02:43:45.059 00.030 9828 IsSlewing returns 0
02:43:45.059 00.000 9828 IsGuiding returns 0
02:43:45.059 00.000 9828 scope move finished after 4 + 116 ms
02:43:45.059 00.000 9828 Move returns status 0, amount 4
02:43:45.059 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:45.059 00.000 9828 MoveAxis(N, 16, B)
02:43:45.059 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:45.075 00.016 9828 IsSlewing returns 0
02:43:45.076 00.001 9828 IsGuiding returns 0
02:43:45.076 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:45.107 00.031 9828 IsGuiding returns 1
02:43:45.107 00.000 9828 scope still moving after pulse duration time elapsed
02:43:45.139 00.032 9828 IsSlewing returns 0
02:43:45.143 00.004 9828 IsGuiding returns 1
02:43:45.170 00.027 9828 IsSlewing returns 0
02:43:45.170 00.000 9828 IsGuiding returns 1
02:43:45.201 00.031 9828 IsSlewing returns 0
02:43:45.201 00.000 9828 IsGuiding returns 1
02:43:45.232 00.031 9828 IsSlewing returns 0
02:43:45.232 00.000 9828 IsGuiding returns 0
02:43:45.232 00.000 9828 scope move finished after 16 + 139 ms
02:43:45.232 00.000 9828 Move returns status 0, amount 16
02:43:45.232 00.000 9828 move complete, result=0
02:43:45.232 00.000 9828 worker thread done servicing request
02:43:45.232 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:43:45.626 00.394 8976 Exposure complete
02:43:45.631 00.005 8976 worker thread done servicing request
02:43:45.631 00.000 5052 OnExposeComplete: enter
02:43:45.631 00.000 5052 UpdateGuideState(): m_state=6
02:43:45.631 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10173
02:43:45.631 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.39, Mass=122, SNR=7.6, Peak=63 HFD=1.9
02:43:45.631 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
02:43:45.631 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
02:43:45.631 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.32 hyp=0.90 cameraTheta=-2.78 mountX=0.10 mountY=0.88, mountTheta=1.46
02:43:45.632 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.32, opts=13)
02:43:45.632 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.32)
02:43:45.632 00.000 8976 Worker thread wakes up
02:43:45.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.32) opts 0xd
02:43:45.632 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:45.632 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:43:45.633 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:45.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:45.633 00.000 5052 Enqueuing Expose request
02:43:45.633 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.32)
02:43:45.633 00.000 8976 Moving (-0.84, -0.32) raw xDistance=0.10 yDistance=0.88
02:43:45.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:43:45.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.88
02:43:45.633 00.000 8976 MoveAxis(R, 0, ABG)
02:43:45.633 00.000 8976 MoveAxis(D, 3, ABG)
02:43:45.633 00.000 8976 stepping (-13, 6) + (0, -3)
02:43:45.633 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:45.667 00.034 8976 Received - 47 (G) 
02:43:45.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:45.668 00.001 8976 stepped: pos (-13, 3)
02:43:45.668 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
02:43:45.668 00.000 8976 MountToCamera -- mountX=1.96 mountY=-0.91 hyp=2.16 mountTheta=-0.43 cameraX=-0.08, cameraY=2.16 cameraTheta=1.61
02:43:45.668 00.000 8976 incremental bump (-0.083, 2.157) isValid = 1
02:43:45.668 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
02:43:45.668 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:43:45.668 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:43:45.668 00.000 8976 move complete, result=0
02:43:45.668 00.000 8976 worker thread done servicing request
02:43:45.668 00.000 8976 Worker thread wakes up
02:43:45.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:45.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:45.668 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.9 px 3 ms SOUTH
02:43:45.668 00.000 9828 Worker thread wakes up
02:43:45.668 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:43:45.668 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:43:45.668 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
02:43:45.668 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
02:43:45.668 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
02:43:45.668 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:43:45.668 00.000 9828 BLC: window closed
02:43:45.668 00.000 9828 MoveAxis(E, 0, B)
02:43:45.668 00.000 9828 Move returns status 0, amount 0
02:43:45.668 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:45.668 00.000 9828 MoveAxis(N, 16, B)
02:43:45.668 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:45.668 00.000 9828 IsSlewing returns 0
02:43:45.669 00.001 9828 IsGuiding returns 0
02:43:45.669 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:45.700 00.031 9828 IsGuiding returns 1
02:43:45.700 00.000 9828 scope still moving after pulse duration time elapsed
02:43:45.730 00.030 9828 IsSlewing returns 0
02:43:45.730 00.000 9828 IsGuiding returns 1
02:43:45.761 00.031 9828 IsSlewing returns 0
02:43:45.761 00.000 9828 IsGuiding returns 1
02:43:45.792 00.031 9828 IsSlewing returns 0
02:43:45.792 00.000 9828 IsGuiding returns 1
02:43:45.822 00.030 9828 IsSlewing returns 0
02:43:45.822 00.000 9828 IsGuiding returns 0
02:43:45.822 00.000 9828 scope move finished after 16 + 137 ms
02:43:45.822 00.000 9828 Move returns status 0, amount 16
02:43:45.822 00.000 9828 move complete, result=0
02:43:45.822 00.000 9828 worker thread done servicing request
02:43:45.822 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
02:43:46.354 00.532 8976 Exposure complete
02:43:46.360 00.006 8976 worker thread done servicing request
02:43:46.361 00.001 5052 OnExposeComplete: enter
02:43:46.361 00.000 5052 UpdateGuideState(): m_state=6
02:43:46.361 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10174
02:43:46.361 00.000 5052 Star::Find returns 1 (0), X=328.00, Y=281.31, Mass=105, SNR=7.0, Peak=60 HFD=2.2
02:43:46.361 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.86 = 1.43)
02:43:46.361 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
02:43:46.361 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=-0.40 hyp=1.24 cameraTheta=-2.81 mountX=0.18 mountY=1.20, mountTheta=1.43
02:43:46.362 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=-0.40, opts=13)
02:43:46.362 00.000 5052 Enqueuing Move request for stepguider (-1.17, -0.40)
02:43:46.362 00.000 8976 Worker thread wakes up
02:43:46.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:43:46.362 00.000 5052 UpdateGuideState exits: m=105 SNR=7.0
02:43:46.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:46.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:46.362 00.000 5052 Enqueuing Expose request
02:43:46.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, -0.40) opts 0xd
02:43:46.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, -0.40)
02:43:46.362 00.000 8976 Moving (-1.17, -0.40) raw xDistance=0.18 yDistance=1.20
02:43:46.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:43:46.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.20
02:43:46.362 00.000 8976 MoveAxis(R, 0, ABG)
02:43:46.362 00.000 8976 MoveAxis(D, 5, ABG)
02:43:46.362 00.000 8976 stepping (-13, 3) + (0, -5)
02:43:46.362 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:43:46.403 00.041 8976 Received - 47 (G) 
02:43:46.403 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:43:46.403 00.000 8976 stepped: pos (-13, -2)
02:43:46.403 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
02:43:46.403 00.000 8976 MountToCamera -- mountX=1.97 mountY=-0.50 hyp=2.03 mountTheta=-0.25 cameraX=-0.45, cameraY=1.98 cameraTheta=1.79
02:43:46.403 00.000 8976 incremental bump (-0.448, 1.983) isValid = 1
02:43:46.403 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
02:43:46.403 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:43:46.403 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:43:46.403 00.000 8976 move complete, result=0
02:43:46.403 00.000 9828 Worker thread wakes up
02:43:46.403 00.000 8976 worker thread done servicing request
02:43:46.403 00.000 8976 Worker thread wakes up
02:43:46.403 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:43:46.403 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.2 px 5 ms SOUTH
02:43:46.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:46.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:46.404 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:43:46.404 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
02:43:46.404 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
02:43:46.404 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
02:43:46.404 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:43:46.404 00.000 9828 BLC: window closed
02:43:46.404 00.000 9828 MoveAxis(W, 6, B)
02:43:46.404 00.000 9828 Guiding  Dir = 3, Dur = 6
02:43:46.404 00.000 9828 IsSlewing returns 0
02:43:46.404 00.000 9828 IsGuiding returns 0
02:43:46.404 00.000 9828 PulseGuide returned control before completion, sleep 16
02:43:46.434 00.030 9828 IsGuiding returns 1
02:43:46.434 00.000 9828 scope still moving after pulse duration time elapsed
02:43:46.466 00.032 9828 IsSlewing returns 0
02:43:46.466 00.000 9828 IsGuiding returns 1
02:43:46.497 00.031 9828 IsSlewing returns 0
02:43:46.497 00.000 9828 IsGuiding returns 1
02:43:46.529 00.032 9828 IsSlewing returns 0
02:43:46.529 00.000 9828 IsGuiding returns 0
02:43:46.529 00.000 9828 scope move finished after 6 + 119 ms
02:43:46.529 00.000 9828 Move returns status 0, amount 6
02:43:46.529 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:46.529 00.000 9828 MoveAxis(N, 16, B)
02:43:46.529 00.000 9828 Guiding  Dir = 0, Dur = 16
02:43:46.544 00.015 9828 IsSlewing returns 0
02:43:46.544 00.000 9828 IsGuiding returns 0
02:43:46.544 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:46.575 00.031 9828 IsGuiding returns 1
02:43:46.575 00.000 9828 scope still moving after pulse duration time elapsed
02:43:46.607 00.032 9828 IsSlewing returns 0
02:43:46.607 00.000 9828 IsGuiding returns 1
02:43:46.638 00.031 9828 IsSlewing returns 0
02:43:46.638 00.000 9828 IsGuiding returns 1
02:43:46.669 00.031 9828 IsSlewing returns 0
02:43:46.669 00.000 9828 IsGuiding returns 1
02:43:46.700 00.031 9828 IsSlewing returns 0
02:43:46.700 00.000 9828 IsGuiding returns 1
02:43:46.729 00.029 9828 IsSlewing returns 0
02:43:46.729 00.000 9828 IsGuiding returns 1
02:43:46.761 00.032 9828 IsSlewing returns 0
02:43:46.761 00.000 9828 IsGuiding returns 0
02:43:46.761 00.000 9828 scope move finished after 16 + 199 ms
02:43:46.761 00.000 9828 Move returns status 0, amount 16
02:43:46.761 00.000 9828 move complete, result=0
02:43:46.761 00.000 9828 worker thread done servicing request
02:43:46.761 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:43:47.086 00.325 8976 Exposure complete
02:43:47.092 00.006 8976 worker thread done servicing request
02:43:47.092 00.000 5052 OnExposeComplete: enter
02:43:47.092 00.000 5052 UpdateGuideState(): m_state=6
02:43:47.092 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10175
02:43:47.092 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.58, Mass=104, SNR=7.0, Peak=64 HFD=1.6
02:43:47.092 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
02:43:47.092 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.20)
02:43:47.092 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.13 hyp=0.62 cameraTheta=-2.94 mountX=0.17 mountY=0.58, mountTheta=1.29
02:43:47.092 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.13, opts=13)
02:43:47.092 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.13)
02:43:47.092 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:47.093 00.001 5052 UpdateGuideState exits: m=104 SNR=7.0
02:43:47.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:47.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:47.093 00.000 5052 Enqueuing Expose request
02:43:47.093 00.000 8976 Worker thread wakes up
02:43:47.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.13) opts 0xd
02:43:47.093 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.13)
02:43:47.093 00.000 8976 Moving (-0.61, -0.13) raw xDistance=0.17 yDistance=0.58
02:43:47.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:43:47.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.58
02:43:47.093 00.000 8976 MoveAxis(R, 0, ABG)
02:43:47.093 00.000 8976 MoveAxis(D, 3, ABG)
02:43:47.093 00.000 8976 stepping (-13, -2) + (0, -3)
02:43:47.093 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:47.122 00.029 8976 Received - 47 (G) 
02:43:47.122 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:43:47.122 00.000 8976 stepped: pos (-13, -5)
02:43:47.122 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
02:43:47.122 00.000 8976 MountToCamera -- mountX=1.98 mountY=-0.08 hyp=1.98 mountTheta=-0.04 cameraX=-0.83, cameraY=1.79 cameraTheta=2.01
02:43:47.122 00.000 8976 incremental bump (-0.832, 1.794) isValid = 1
02:43:47.122 00.000 8976 Scheduling Mount bump of (-0.048, 0.108)
02:43:47.122 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:43:47.122 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:43:47.123 00.001 8976 move complete, result=0
02:43:47.123 00.000 8976 worker thread done servicing request
02:43:47.123 00.000 8976 Worker thread wakes up
02:43:47.123 00.000 9828 Worker thread wakes up
02:43:47.123 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:43:47.123 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:43:47.123 00.000 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.09 = -1.20)
02:43:47.123 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:43:47.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:47.123 00.000 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.28)
02:43:47.123 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:47.123 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.04 mountY=-0.11, mountTheta=-1.21
02:43:47.123 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:43:47.123 00.000 9828 BLC: window closed
02:43:47.123 00.000 9828 MoveAxis(W, 14, B)
02:43:47.123 00.000 9828 Guiding  Dir = 3, Dur = 14
02:43:47.124 00.001 9828 IsSlewing returns 0
02:43:47.124 00.000 9828 IsGuiding returns 0
02:43:47.124 00.000 9828 PulseGuide returned control before completion, sleep 24
02:43:47.149 00.025 9828 IsGuiding returns 1
02:43:47.149 00.000 9828 scope still moving after pulse duration time elapsed
02:43:47.179 00.030 9828 IsSlewing returns 0
02:43:47.179 00.000 9828 IsGuiding returns 1
02:43:47.211 00.032 9828 IsSlewing returns 0
02:43:47.211 00.000 9828 IsGuiding returns 1
02:43:47.241 00.030 9828 IsSlewing returns 0
02:43:47.241 00.000 9828 IsGuiding returns 1
02:43:47.273 00.032 9828 IsSlewing returns 0
02:43:47.273 00.000 9828 IsGuiding returns 0
02:43:47.273 00.000 9828 scope move finished after 14 + 136 ms
02:43:47.273 00.000 9828 Move returns status 0, amount 14
02:43:47.273 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:47.273 00.000 9828 MoveAxis(N, 15, B)
02:43:47.274 00.001 9828 Guiding  Dir = 0, Dur = 15
02:43:47.289 00.015 9828 IsSlewing returns 0
02:43:47.289 00.000 9828 IsGuiding returns 0
02:43:47.289 00.000 9828 PulseGuide returned control before completion, sleep 25
02:43:47.321 00.032 9828 IsGuiding returns 1
02:43:47.321 00.000 9828 scope still moving after pulse duration time elapsed
02:43:47.351 00.030 9828 IsSlewing returns 0
02:43:47.351 00.000 9828 IsGuiding returns 1
02:43:47.382 00.031 9828 IsSlewing returns 0
02:43:47.382 00.000 9828 IsGuiding returns 1
02:43:47.413 00.031 9828 IsSlewing returns 0
02:43:47.413 00.000 9828 IsGuiding returns 1
02:43:47.444 00.031 9828 IsSlewing returns 0
02:43:47.444 00.000 9828 IsGuiding returns 0
02:43:47.444 00.000 9828 scope move finished after 15 + 139 ms
02:43:47.444 00.000 9828 Move returns status 0, amount 15
02:43:47.444 00.000 9828 move complete, result=0
02:43:47.444 00.000 9828 worker thread done servicing request
02:43:47.444 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
02:43:47.812 00.368 8976 Exposure complete
02:43:47.818 00.006 8976 worker thread done servicing request
02:43:47.818 00.000 5052 OnExposeComplete: enter
02:43:47.818 00.000 5052 UpdateGuideState(): m_state=6
02:43:47.818 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10176
02:43:47.818 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.66, Mass=121, SNR=7.6, Peak=65 HFD=2.3
02:43:47.818 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
02:43:47.819 00.001 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.48)
02:43:47.819 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.66 mountX=-0.00 mountY=0.10, mountTheta=1.58
02:43:47.819 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.05, opts=13)
02:43:47.819 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.05)
02:43:47.819 00.000 8976 Worker thread wakes up
02:43:47.819 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.05) opts 0xd
02:43:47.819 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.05)
02:43:47.819 00.000 8976 Moving (-0.09, -0.05) raw xDistance=-0.00 yDistance=0.10
02:43:47.820 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:43:47.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:43:47.820 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:43:47.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:47.820 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:47.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:43:47.820 00.000 5052 Enqueuing Expose request
02:43:47.820 00.000 8976 MoveAxis(R, 0, ABG)
02:43:47.820 00.000 8976 MoveAxis(U, 0, ABG)
02:43:47.820 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
02:43:47.820 00.000 8976 MountToCamera -- mountX=1.98 mountY=0.21 hyp=1.99 mountTheta=0.11 cameraX=-1.09, cameraY=1.67 cameraTheta=2.15
02:43:47.820 00.000 8976 incremental bump (-1.090, 1.668) isValid = 1
02:43:47.821 00.001 8976 Scheduling Mount bump of (-0.055, 0.087)
02:43:47.821 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.09, opts=4)
02:43:47.821 00.000 8976 Enqueuing Move request for scope (-0.05, 0.09)
02:43:47.821 00.000 8976 move complete, result=0
02:43:47.821 00.000 9828 Worker thread wakes up
02:43:47.821 00.000 8976 worker thread done servicing request
02:43:47.821 00.000 8976 Worker thread wakes up
02:43:47.821 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0x4
02:43:47.821 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:47.821 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:47.822 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
02:43:47.822 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:47.822 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
02:43:47.822 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.14)
02:43:47.822 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.13 mountX=0.05 mountY=-0.09, mountTheta=-1.07
02:43:47.823 00.001 9828 Moving (-0.05, 0.09) raw xDistance=0.05 yDistance=-0.09
02:43:47.823 00.000 9828 BLC: window closed
02:43:47.823 00.000 9828 MoveAxis(W, 16, B)
02:43:47.823 00.000 9828 Guiding  Dir = 3, Dur = 16
02:43:47.824 00.001 9828 IsSlewing returns 0
02:43:47.824 00.000 9828 IsGuiding returns 0
02:43:47.824 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:47.864 00.040 9828 IsGuiding returns 1
02:43:47.864 00.000 9828 scope still moving after pulse duration time elapsed
02:43:47.895 00.031 9828 IsSlewing returns 0
02:43:47.895 00.000 9828 IsGuiding returns 1
02:43:47.926 00.031 9828 IsSlewing returns 0
02:43:47.926 00.000 9828 IsGuiding returns 1
02:43:47.957 00.031 9828 IsSlewing returns 0
02:43:47.957 00.000 9828 IsGuiding returns 0
02:43:47.957 00.000 9828 scope move finished after 16 + 116 ms
02:43:47.957 00.000 9828 Move returns status 0, amount 16
02:43:47.957 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:47.957 00.000 9828 MoveAxis(N, 13, B)
02:43:47.957 00.000 9828 Guiding  Dir = 0, Dur = 13
02:43:47.972 00.015 9828 IsSlewing returns 0
02:43:47.973 00.001 9828 IsGuiding returns 0
02:43:47.973 00.000 9828 PulseGuide returned control before completion, sleep 23
02:43:48.003 00.030 9828 IsGuiding returns 1
02:43:48.003 00.000 9828 scope still moving after pulse duration time elapsed
02:43:48.034 00.031 9828 IsSlewing returns 0
02:43:48.034 00.000 9828 IsGuiding returns 1
02:43:48.065 00.031 9828 IsSlewing returns 0
02:43:48.066 00.001 9828 IsGuiding returns 1
02:43:48.096 00.030 9828 IsSlewing returns 0
02:43:48.096 00.000 9828 IsGuiding returns 1
02:43:48.127 00.031 9828 IsSlewing returns 0
02:43:48.127 00.000 9828 IsGuiding returns 0
02:43:48.127 00.000 9828 scope move finished after 13 + 141 ms
02:43:48.127 00.000 9828 Move returns status 0, amount 13
02:43:48.127 00.000 9828 move complete, result=0
02:43:48.127 00.000 9828 worker thread done servicing request
02:43:48.127 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 13 ms NORTH
02:43:48.508 00.381 8976 Exposure complete
02:43:48.514 00.006 8976 worker thread done servicing request
02:43:48.514 00.000 5052 OnExposeComplete: enter
02:43:48.514 00.000 5052 UpdateGuideState(): m_state=6
02:43:48.514 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10177
02:43:48.514 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.97, Mass=110, SNR=7.2, Peak=67 HFD=2.2
02:43:48.514 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
02:43:48.514 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
02:43:48.514 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.26 hyp=0.41 cameraTheta=2.45 mountX=0.38 mountY=0.12, mountTheta=0.31
02:43:48.515 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.26, opts=13)
02:43:48.515 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.26)
02:43:48.515 00.000 8976 Worker thread wakes up
02:43:48.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.26) opts 0xd
02:43:48.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.26)
02:43:48.515 00.000 8976 Moving (-0.31, 0.26) raw xDistance=0.38 yDistance=0.12
02:43:48.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:43:48.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:43:48.515 00.000 8976 MoveAxis(L, 2, ABG)
02:43:48.515 00.000 8976 stepping (-13, -5) + (-2, 0)
02:43:48.515 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:43:48.515 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:43:48.516 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:48.516 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:48.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:48.516 00.000 5052 Enqueuing Expose request
02:43:48.544 00.028 8976 Received - 47 (G) 
02:43:48.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:48.544 00.000 8976 stepped: pos (-15, -5)
02:43:48.545 00.001 8976 MoveAxis(U, 0, ABG)
02:43:48.545 00.000 8976 MountToCamera -- mountTheta (0.19) + m_xAngle (2.04) = xAngle (2.23 = 2.23)
02:43:48.545 00.000 8976 MountToCamera -- mountX=2.09 mountY=0.40 hyp=2.12 mountTheta=0.19 cameraX=-1.31, cameraY=1.67 cameraTheta=2.23
02:43:48.545 00.000 8976 incremental bump (-1.309, 1.673) isValid = 1
02:43:48.545 00.000 8976 Scheduling Mount bump of (-0.071, 0.094)
02:43:48.545 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:43:48.545 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:43:48.545 00.000 8976 move complete, result=0
02:43:48.545 00.000 9828 Worker thread wakes up
02:43:48.545 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:43:48.545 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:43:48.545 00.000 9828 CameraToMount -- cameraTheta (2.22) - m_xAngle (-3.10) = xAngle (5.31 = -0.97)
02:43:48.545 00.000 9828 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.23 = -1.05)
02:43:48.545 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.22 mountX=0.07 mountY=-0.10, mountTheta=-0.99
02:43:48.545 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:43:48.545 00.000 9828 BLC: window closed
02:43:48.545 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:43:48.546 00.001 8976 worker thread done servicing request
02:43:48.546 00.000 8976 Worker thread wakes up
02:43:48.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:48.546 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:48.546 00.000 9828 MoveAxis(W, 21, B)
02:43:48.546 00.000 9828 Guiding  Dir = 3, Dur = 21
02:43:48.546 00.000 9828 IsSlewing returns 0
02:43:48.546 00.000 9828 IsGuiding returns 0
02:43:48.547 00.001 9828 PulseGuide returned control before completion, sleep 31
02:43:48.593 00.046 9828 IsGuiding returns 1
02:43:48.593 00.000 9828 scope still moving after pulse duration time elapsed
02:43:48.624 00.031 9828 IsSlewing returns 0
02:43:48.624 00.000 9828 IsGuiding returns 1
02:43:48.655 00.031 9828 IsSlewing returns 0
02:43:48.655 00.000 9828 IsGuiding returns 1
02:43:48.686 00.031 9828 IsSlewing returns 0
02:43:48.686 00.000 9828 IsGuiding returns 0
02:43:48.686 00.000 9828 scope move finished after 21 + 118 ms
02:43:48.686 00.000 9828 Move returns status 0, amount 21
02:43:48.686 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:48.686 00.000 9828 MoveAxis(N, 14, B)
02:43:48.686 00.000 9828 Guiding  Dir = 0, Dur = 14
02:43:48.701 00.015 9828 IsSlewing returns 0
02:43:48.701 00.000 9828 IsGuiding returns 0
02:43:48.701 00.000 9828 PulseGuide returned control before completion, sleep 24
02:43:48.732 00.031 9828 IsGuiding returns 1
02:43:48.732 00.000 9828 scope still moving after pulse duration time elapsed
02:43:48.763 00.031 9828 IsSlewing returns 0
02:43:48.763 00.000 9828 IsGuiding returns 1
02:43:48.794 00.031 9828 IsSlewing returns 0
02:43:48.794 00.000 9828 IsGuiding returns 1
02:43:48.826 00.032 9828 IsSlewing returns 0
02:43:48.826 00.000 9828 IsGuiding returns 1
02:43:48.857 00.031 9828 IsSlewing returns 0
02:43:48.857 00.000 9828 IsGuiding returns 0
02:43:48.857 00.000 9828 scope move finished after 14 + 142 ms
02:43:48.857 00.000 9828 Move returns status 0, amount 14
02:43:48.857 00.000 9828 move complete, result=0
02:43:48.858 00.001 9828 worker thread done servicing request
02:43:48.858 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
02:43:49.231 00.373 8976 Exposure complete
02:43:49.236 00.005 8976 worker thread done servicing request
02:43:49.236 00.000 5052 OnExposeComplete: enter
02:43:49.236 00.000 5052 UpdateGuideState(): m_state=6
02:43:49.236 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10178
02:43:49.237 00.001 5052 Star::Find returns 1 (0), X=328.68, Y=281.62, Mass=119, SNR=7.5, Peak=71 HFD=1.6
02:43:49.237 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
02:43:49.237 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
02:43:49.237 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.09 hyp=0.50 cameraTheta=-2.97 mountX=0.15 mountY=0.46, mountTheta=1.26
02:43:49.237 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.09, opts=13)
02:43:49.237 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.09)
02:43:49.237 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:43:49.237 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:43:49.238 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:49.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:49.238 00.000 5052 Enqueuing Expose request
02:43:49.238 00.000 8976 Worker thread wakes up
02:43:49.238 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.09) opts 0xd
02:43:49.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.09)
02:43:49.238 00.000 8976 Moving (-0.50, -0.09) raw xDistance=0.15 yDistance=0.46
02:43:49.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:43:49.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:43:49.238 00.000 8976 MoveAxis(R, 0, ABG)
02:43:49.238 00.000 8976 MoveAxis(D, 2, ABG)
02:43:49.238 00.000 8976 stepping (-15, -5) + (0, -2)
02:43:49.238 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:49.264 00.026 8976 Received - 47 (G) 
02:43:49.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:49.264 00.000 8976 stepped: pos (-15, -7)
02:43:49.264 00.000 8976 MountToCamera -- mountTheta (0.29) + m_xAngle (2.04) = xAngle (2.33 = 2.33)
02:43:49.264 00.000 8976 MountToCamera -- mountX=2.16 mountY=0.64 hyp=2.25 mountTheta=0.29 cameraX=-1.55, cameraY=1.63 cameraTheta=2.33
02:43:49.264 00.000 8976 incremental bump (-1.549, 1.629) isValid = 1
02:43:49.264 00.000 8976 Scheduling Mount bump of (-0.079, 0.086)
02:43:49.264 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:43:49.265 00.001 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:43:49.265 00.000 8976 move complete, result=0
02:43:49.265 00.000 8976 worker thread done servicing request
02:43:49.265 00.000 8976 Worker thread wakes up
02:43:49.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:49.265 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:49.265 00.000 9828 Worker thread wakes up
02:43:49.265 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:43:49.265 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:43:49.265 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
02:43:49.265 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.96)
02:43:49.265 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.08 mountY=-0.10, mountTheta=-0.91
02:43:49.265 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.10
02:43:49.265 00.000 9828 BLC: window closed
02:43:49.265 00.000 9828 MoveAxis(W, 24, B)
02:43:49.265 00.000 9828 Guiding  Dir = 3, Dur = 24
02:43:49.265 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:43:49.266 00.001 9828 IsSlewing returns 0
02:43:49.266 00.000 9828 IsGuiding returns 0
02:43:49.266 00.000 9828 PulseGuide returned control before completion, sleep 34
02:43:49.307 00.041 9828 IsGuiding returns 1
02:43:49.307 00.000 9828 scope still moving after pulse duration time elapsed
02:43:49.338 00.031 9828 IsSlewing returns 0
02:43:49.338 00.000 9828 IsGuiding returns 1
02:43:49.369 00.031 9828 IsSlewing returns 0
02:43:49.369 00.000 9828 IsGuiding returns 1
02:43:49.399 00.030 9828 IsSlewing returns 0
02:43:49.399 00.000 9828 IsGuiding returns 1
02:43:49.429 00.030 9828 IsSlewing returns 0
02:43:49.429 00.000 9828 IsGuiding returns 0
02:43:49.429 00.000 9828 scope move finished after 24 + 139 ms
02:43:49.429 00.000 9828 Move returns status 0, amount 24
02:43:49.429 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:49.429 00.000 9828 MoveAxis(N, 13, B)
02:43:49.429 00.000 9828 Guiding  Dir = 0, Dur = 13
02:43:49.445 00.016 9828 IsSlewing returns 0
02:43:49.447 00.002 9828 IsGuiding returns 0
02:43:49.447 00.000 9828 PulseGuide returned control before completion, sleep 23
02:43:49.477 00.030 9828 IsGuiding returns 1
02:43:49.477 00.000 9828 scope still moving after pulse duration time elapsed
02:43:49.508 00.031 9828 IsSlewing returns 0
02:43:49.508 00.000 9828 IsGuiding returns 1
02:43:49.540 00.032 9828 IsSlewing returns 0
02:43:49.540 00.000 9828 IsGuiding returns 1
02:43:49.569 00.029 9828 IsSlewing returns 0
02:43:49.569 00.000 9828 IsGuiding returns 1
02:43:49.601 00.032 9828 IsSlewing returns 0
02:43:49.601 00.000 9828 IsGuiding returns 0
02:43:49.601 00.000 9828 scope move finished after 13 + 141 ms
02:43:49.601 00.000 9828 Move returns status 0, amount 13
02:43:49.601 00.000 9828 move complete, result=0
02:43:49.601 00.000 9828 worker thread done servicing request
02:43:49.601 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
02:43:49.951 00.350 8976 Exposure complete
02:43:49.957 00.006 8976 worker thread done servicing request
02:43:49.957 00.000 5052 OnExposeComplete: enter
02:43:49.957 00.000 5052 UpdateGuideState(): m_state=6
02:43:49.957 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10179
02:43:49.957 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.80, Mass=100, SNR=6.9, Peak=65 HFD=1.7
02:43:49.957 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:43:49.957 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:43:49.957 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.09 hyp=0.46 cameraTheta=2.94 mountX=0.29 mountY=0.33, mountTheta=0.85
02:43:49.959 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.09, opts=13)
02:43:49.959 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.09)
02:43:49.959 00.000 8976 Worker thread wakes up
02:43:49.959 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:43:49.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.09) opts 0xd
02:43:49.959 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
02:43:49.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.09)
02:43:49.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:49.959 00.000 8976 Moving (-0.46, 0.09) raw xDistance=0.29 yDistance=0.33
02:43:49.959 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:49.959 00.000 5052 Enqueuing Expose request
02:43:49.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:43:49.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
02:43:49.959 00.000 8976 MoveAxis(L, 1, ABG)
02:43:49.959 00.000 8976 stepping (-15, -7) + (-1, 0)
02:43:49.959 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:49.983 00.024 8976 Received - 47 (G) 
02:43:49.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:49.983 00.000 8976 stepped: pos (-16, -7)
02:43:49.983 00.000 8976 MoveAxis(D, 1, ABG)
02:43:49.983 00.000 8976 stepping (-16, -7) + (0, -1)
02:43:49.983 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:50.015 00.032 8976 Received - 47 (G) 
02:43:50.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:50.015 00.000 8976 stepped: pos (-16, -8)
02:43:50.015 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.40 = 2.40)
02:43:50.015 00.000 8976 MountToCamera -- mountX=2.25 mountY=0.85 hyp=2.41 mountTheta=0.36 cameraX=-1.78, cameraY=1.62 cameraTheta=2.40
02:43:50.015 00.000 8976 incremental bump (-1.779, 1.620) isValid = 1
02:43:50.015 00.000 8976 Scheduling Mount bump of (-0.085, 0.080)
02:43:50.015 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:43:50.015 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:43:50.015 00.000 8976 move complete, result=0
02:43:50.015 00.000 9828 Worker thread wakes up
02:43:50.016 00.001 8976 worker thread done servicing request
02:43:50.016 00.000 8976 Worker thread wakes up
02:43:50.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:50.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:50.016 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:43:50.016 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:43:50.016 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.48 = -0.80)
02:43:50.016 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.88)
02:43:50.016 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=0.08 mountY=-0.09, mountTheta=-0.84
02:43:50.016 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:43:50.016 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:43:50.016 00.000 9828 BLC: window closed
02:43:50.016 00.000 9828 MoveAxis(W, 26, B)
02:43:50.016 00.000 9828 Guiding  Dir = 3, Dur = 26
02:43:50.017 00.001 9828 IsSlewing returns 0
02:43:50.017 00.000 9828 IsGuiding returns 0
02:43:50.017 00.000 9828 PulseGuide returned control before completion, sleep 36
02:43:50.065 00.048 9828 IsGuiding returns 1
02:43:50.065 00.000 9828 scope still moving after pulse duration time elapsed
02:43:50.096 00.031 9828 IsSlewing returns 0
02:43:50.096 00.000 9828 IsGuiding returns 1
02:43:50.127 00.031 9828 IsSlewing returns 0
02:43:50.127 00.000 9828 IsGuiding returns 1
02:43:50.159 00.032 9828 IsSlewing returns 0
02:43:50.159 00.000 9828 IsGuiding returns 1
02:43:50.191 00.032 9828 IsSlewing returns 0
02:43:50.191 00.000 9828 IsGuiding returns 1
02:43:50.221 00.030 9828 IsSlewing returns 0
02:43:50.221 00.000 9828 IsGuiding returns 1
02:43:50.252 00.031 9828 IsSlewing returns 0
02:43:50.252 00.000 9828 IsGuiding returns 1
02:43:50.284 00.032 9828 IsSlewing returns 0
02:43:50.284 00.000 9828 IsGuiding returns 0
02:43:50.284 00.000 9828 scope move finished after 26 + 241 ms
02:43:50.284 00.000 9828 Move returns status 0, amount 26
02:43:50.284 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:50.284 00.000 9828 MoveAxis(N, 12, B)
02:43:50.284 00.000 9828 Guiding  Dir = 0, Dur = 12
02:43:50.300 00.016 9828 IsSlewing returns 0
02:43:50.300 00.000 9828 IsGuiding returns 0
02:43:50.300 00.000 9828 PulseGuide returned control before completion, sleep 22
02:43:50.331 00.031 9828 IsGuiding returns 1
02:43:50.331 00.000 9828 scope still moving after pulse duration time elapsed
02:43:50.361 00.030 9828 IsSlewing returns 0
02:43:50.361 00.000 9828 IsGuiding returns 1
02:43:50.407 00.046 9828 IsSlewing returns 0
02:43:50.407 00.000 9828 IsGuiding returns 1
02:43:50.437 00.030 9828 IsSlewing returns 0
02:43:50.437 00.000 9828 IsGuiding returns 0
02:43:50.437 00.000 9828 scope move finished after 12 + 125 ms
02:43:50.437 00.000 9828 Move returns status 0, amount 12
02:43:50.437 00.000 9828 move complete, result=0
02:43:50.437 00.000 9828 worker thread done servicing request
02:43:50.437 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
02:43:50.702 00.265 8976 Exposure complete
02:43:50.707 00.005 8976 worker thread done servicing request
02:43:50.707 00.000 5052 OnExposeComplete: enter
02:43:50.707 00.000 5052 UpdateGuideState(): m_state=6
02:43:50.707 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10180
02:43:50.707 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.73, Mass=97, SNR=6.8, Peak=65 HFD=2.0
02:43:50.707 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:43:50.708 00.001 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
02:43:50.708 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.07 mountX=0.12 mountY=0.18, mountTheta=0.99
02:43:50.709 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.02, opts=13)
02:43:50.709 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.02)
02:43:50.709 00.000 8976 Worker thread wakes up
02:43:50.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.02) opts 0xd
02:43:50.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.02)
02:43:50.709 00.000 8976 Moving (-0.23, 0.02) raw xDistance=0.12 yDistance=0.18
02:43:50.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:43:50.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:43:50.709 00.000 5052 UpdateGuideState exits: m=97 SNR=6.8
02:43:50.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:50.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:43:50.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:50.709 00.000 5052 Enqueuing Expose request
02:43:50.710 00.001 8976 MoveAxis(R, 0, ABG)
02:43:50.710 00.000 8976 MoveAxis(U, 0, ABG)
02:43:50.710 00.000 8976 MountToCamera -- mountTheta (0.40) + m_xAngle (2.04) = xAngle (2.45 = 2.45)
02:43:50.710 00.000 8976 MountToCamera -- mountX=2.32 mountY=0.99 hyp=2.52 mountTheta=0.40 cameraX=-1.93, cameraY=1.61 cameraTheta=2.45
02:43:50.710 00.000 8976 incremental bump (-1.933, 1.615) isValid = 1
02:43:50.710 00.000 8976 Scheduling Mount bump of (-0.088, 0.076)
02:43:50.710 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
02:43:50.710 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
02:43:50.710 00.000 8976 move complete, result=0
02:43:50.710 00.000 8976 worker thread done servicing request
02:43:50.710 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:50.710 00.000 9828 Worker thread wakes up
02:43:50.710 00.000 8976 Worker thread wakes up
02:43:50.710 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
02:43:50.711 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:43:50.711 00.000 9828 CameraToMount -- cameraTheta (2.43) - m_xAngle (-3.10) = xAngle (5.52 = -0.76)
02:43:50.711 00.000 9828 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.44 = -0.84)
02:43:50.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:50.711 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.43 mountX=0.08 mountY=-0.09, mountTheta=-0.80
02:43:50.711 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
02:43:50.711 00.000 9828 BLC: window closed
02:43:50.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:50.711 00.000 9828 MoveAxis(W, 27, B)
02:43:50.711 00.000 9828 Guiding  Dir = 3, Dur = 27
02:43:50.711 00.000 9828 IsSlewing returns 0
02:43:50.711 00.000 9828 IsGuiding returns 0
02:43:50.712 00.001 9828 PulseGuide returned control before completion, sleep 37
02:43:50.764 00.052 9828 IsGuiding returns 1
02:43:50.764 00.000 9828 scope still moving after pulse duration time elapsed
02:43:50.795 00.031 9828 IsSlewing returns 0
02:43:50.795 00.000 9828 IsGuiding returns 1
02:43:50.826 00.031 9828 IsSlewing returns 0
02:43:50.826 00.000 9828 IsGuiding returns 1
02:43:50.857 00.031 9828 IsSlewing returns 0
02:43:50.857 00.000 9828 IsGuiding returns 0
02:43:50.858 00.001 9828 scope move finished after 27 + 119 ms
02:43:50.858 00.000 9828 Move returns status 0, amount 27
02:43:50.858 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:50.858 00.000 9828 MoveAxis(N, 12, B)
02:43:50.858 00.000 9828 Guiding  Dir = 0, Dur = 12
02:43:50.873 00.015 9828 IsSlewing returns 0
02:43:50.873 00.000 9828 IsGuiding returns 0
02:43:50.873 00.000 9828 PulseGuide returned control before completion, sleep 22
02:43:50.904 00.031 9828 IsGuiding returns 1
02:43:50.904 00.000 9828 scope still moving after pulse duration time elapsed
02:43:50.936 00.032 9828 IsSlewing returns 0
02:43:50.936 00.000 9828 IsGuiding returns 1
02:43:50.966 00.030 9828 IsSlewing returns 0
02:43:50.966 00.000 9828 IsGuiding returns 1
02:43:50.997 00.031 9828 IsSlewing returns 0
02:43:50.997 00.000 9828 IsGuiding returns 1
02:43:51.028 00.031 9828 IsSlewing returns 0
02:43:51.028 00.000 9828 IsGuiding returns 0
02:43:51.028 00.000 9828 scope move finished after 12 + 142 ms
02:43:51.028 00.000 9828 Move returns status 0, amount 12
02:43:51.028 00.000 9828 move complete, result=0
02:43:51.028 00.000 9828 worker thread done servicing request
02:43:51.028 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
02:43:51.396 00.368 8976 Exposure complete
02:43:51.401 00.005 8976 worker thread done servicing request
02:43:51.401 00.000 5052 OnExposeComplete: enter
02:43:51.401 00.000 5052 UpdateGuideState(): m_state=6
02:43:51.402 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10181
02:43:51.402 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.33, Mass=117, SNR=7.4, Peak=61 HFD=2.3
02:43:51.402 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.35 = 1.93)
02:43:51.402 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.83)
02:43:51.402 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.38 hyp=0.51 cameraTheta=-2.31 mountX=-0.18 mountY=0.49, mountTheta=1.92
02:43:51.402 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.38, opts=13)
02:43:51.402 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.38)
02:43:51.403 00.001 8976 Worker thread wakes up
02:43:51.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.38) opts 0xd
02:43:51.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.38)
02:43:51.403 00.000 8976 Moving (-0.34, -0.38) raw xDistance=-0.18 yDistance=0.49
02:43:51.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:43:51.403 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
02:43:51.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:51.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:43:51.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:43:51.403 00.000 8976 MoveAxis(R, 0, ABG)
02:43:51.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:51.403 00.000 5052 Enqueuing Expose request
02:43:51.403 00.000 8976 MoveAxis(D, 2, ABG)
02:43:51.403 00.000 8976 stepping (-16, -8) + (0, -2)
02:43:51.403 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:51.438 00.035 8976 Received - 47 (G) 
02:43:51.438 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:51.438 00.000 8976 stepped: pos (-16, -10)
02:43:51.438 00.000 8976 MountToCamera -- mountTheta (0.47) + m_xAngle (2.04) = xAngle (2.51 = 2.51)
02:43:51.438 00.000 8976 MountToCamera -- mountX=2.36 mountY=1.18 hyp=2.64 mountTheta=0.47 cameraX=-2.13, cameraY=1.56 cameraTheta=2.51
02:43:51.438 00.000 8976 incremental bump (-2.130, 1.563) isValid = 1
02:43:51.439 00.001 8976 Scheduling Mount bump of (-0.093, 0.070)
02:43:51.439 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:43:51.439 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:43:51.439 00.000 8976 move complete, result=0
02:43:51.439 00.000 9828 Worker thread wakes up
02:43:51.439 00.000 8976 worker thread done servicing request
02:43:51.439 00.000 8976 Worker thread wakes up
02:43:51.439 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:51.439 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:43:51.439 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:43:51.439 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:51.439 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:43:51.439 00.000 9828 CameraToMount -- cameraTheta (2.49) - m_xAngle (-3.10) = xAngle (5.59 = -0.70)
02:43:51.439 00.000 9828 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.51 = -0.78)
02:43:51.439 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.49 mountX=0.09 mountY=-0.08, mountTheta=-0.74
02:43:51.439 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:43:51.440 00.001 9828 BLC: window closed
02:43:51.440 00.000 9828 MoveAxis(W, 28, B)
02:43:51.440 00.000 9828 Guiding  Dir = 3, Dur = 28
02:43:51.440 00.000 9828 IsSlewing returns 0
02:43:51.440 00.000 9828 IsGuiding returns 0
02:43:51.440 00.000 9828 PulseGuide returned control before completion, sleep 38
02:43:51.483 00.043 9828 IsGuiding returns 1
02:43:51.483 00.000 9828 scope still moving after pulse duration time elapsed
02:43:51.514 00.031 9828 IsSlewing returns 0
02:43:51.514 00.000 9828 IsGuiding returns 1
02:43:51.544 00.030 9828 IsSlewing returns 0
02:43:51.544 00.000 9828 IsGuiding returns 1
02:43:51.575 00.031 9828 IsSlewing returns 0
02:43:51.575 00.000 9828 IsGuiding returns 1
02:43:51.606 00.031 9828 IsSlewing returns 0
02:43:51.606 00.000 9828 IsGuiding returns 0
02:43:51.606 00.000 9828 scope move finished after 28 + 137 ms
02:43:51.606 00.000 9828 Move returns status 0, amount 28
02:43:51.606 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:51.606 00.000 9828 MoveAxis(N, 11, B)
02:43:51.606 00.000 9828 Guiding  Dir = 0, Dur = 11
02:43:51.621 00.015 9828 IsSlewing returns 0
02:43:51.621 00.000 9828 IsGuiding returns 0
02:43:51.621 00.000 9828 PulseGuide returned control before completion, sleep 21
02:43:51.652 00.031 9828 IsGuiding returns 1
02:43:51.652 00.000 9828 scope still moving after pulse duration time elapsed
02:43:51.682 00.030 9828 IsSlewing returns 0
02:43:51.682 00.000 9828 IsGuiding returns 1
02:43:51.714 00.032 9828 IsSlewing returns 0
02:43:51.715 00.001 9828 IsGuiding returns 1
02:43:51.745 00.030 9828 IsSlewing returns 0
02:43:51.745 00.000 9828 IsGuiding returns 1
02:43:51.775 00.030 9828 IsSlewing returns 0
02:43:51.775 00.000 9828 IsGuiding returns 0
02:43:51.775 00.000 9828 scope move finished after 11 + 143 ms
02:43:51.775 00.000 9828 Move returns status 0, amount 11
02:43:51.775 00.000 9828 move complete, result=0
02:43:51.776 00.001 9828 worker thread done servicing request
02:43:51.776 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
02:43:52.125 00.349 8976 Exposure complete
02:43:52.130 00.005 8976 worker thread done servicing request
02:43:52.130 00.000 5052 OnExposeComplete: enter
02:43:52.130 00.000 5052 UpdateGuideState(): m_state=6
02:43:52.130 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10182
02:43:52.130 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.90, Mass=119, SNR=7.5, Peak=67 HFD=2.1
02:43:52.131 00.001 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
02:43:52.131 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
02:43:52.131 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.07 mountX=0.22 mountY=-0.02, mountTheta=-0.08
02:43:52.131 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.19, opts=13)
02:43:52.131 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.19)
02:43:52.131 00.000 8976 Worker thread wakes up
02:43:52.131 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.19) opts 0xd
02:43:52.131 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.19)
02:43:52.131 00.000 8976 Moving (-0.11, 0.19) raw xDistance=0.22 yDistance=-0.02
02:43:52.132 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:43:52.132 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:43:52.132 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:43:52.132 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:52.132 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:52.132 00.000 5052 Enqueuing Expose request
02:43:52.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:43:52.132 00.000 8976 MoveAxis(R, 0, ABG)
02:43:52.132 00.000 8976 MoveAxis(U, 0, ABG)
02:43:52.132 00.000 8976 MountToCamera -- mountTheta (0.50) + m_xAngle (2.04) = xAngle (2.55 = 2.55)
02:43:52.132 00.000 8976 MountToCamera -- mountX=2.39 mountY=1.32 hyp=2.73 mountTheta=0.50 cameraX=-2.26, cameraY=1.53 cameraTheta=2.55
02:43:52.132 00.000 8976 incremental bump (-2.262, 1.529) isValid = 1
02:43:52.132 00.000 8976 Scheduling Mount bump of (-0.095, 0.067)
02:43:52.133 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
02:43:52.133 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
02:43:52.133 00.000 8976 move complete, result=0
02:43:52.133 00.000 8976 worker thread done servicing request
02:43:52.133 00.000 8976 Worker thread wakes up
02:43:52.133 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:52.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:52.133 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:52.133 00.000 9828 Worker thread wakes up
02:43:52.134 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
02:43:52.134 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:43:52.134 00.000 9828 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.10) = xAngle (5.63 = -0.66)
02:43:52.134 00.000 9828 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.55 = -0.74)
02:43:52.134 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.53 mountX=0.09 mountY=-0.08, mountTheta=-0.70
02:43:52.134 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
02:43:52.134 00.000 9828 BLC: window closed
02:43:52.134 00.000 9828 MoveAxis(W, 29, B)
02:43:52.134 00.000 9828 Guiding  Dir = 3, Dur = 29
02:43:52.135 00.001 9828 IsSlewing returns 0
02:43:52.135 00.000 9828 IsGuiding returns 0
02:43:52.135 00.000 9828 PulseGuide returned control before completion, sleep 39
02:43:52.184 00.049 9828 IsGuiding returns 1
02:43:52.184 00.000 9828 scope still moving after pulse duration time elapsed
02:43:52.216 00.032 9828 IsSlewing returns 0
02:43:52.216 00.000 9828 IsGuiding returns 1
02:43:52.248 00.032 9828 IsSlewing returns 0
02:43:52.248 00.000 9828 IsGuiding returns 1
02:43:52.280 00.032 9828 IsSlewing returns 0
02:43:52.280 00.000 9828 IsGuiding returns 0
02:43:52.280 00.000 9828 scope move finished after 29 + 116 ms
02:43:52.280 00.000 9828 Move returns status 0, amount 29
02:43:52.280 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:52.280 00.000 9828 MoveAxis(N, 11, B)
02:43:52.280 00.000 9828 Guiding  Dir = 0, Dur = 11
02:43:52.296 00.016 9828 IsSlewing returns 0
02:43:52.296 00.000 9828 IsGuiding returns 0
02:43:52.297 00.001 9828 PulseGuide returned control before completion, sleep 21
02:43:52.328 00.031 9828 IsGuiding returns 1
02:43:52.328 00.000 9828 scope still moving after pulse duration time elapsed
02:43:52.358 00.030 9828 IsSlewing returns 0
02:43:52.358 00.000 9828 IsGuiding returns 1
02:43:52.389 00.031 9828 IsSlewing returns 0
02:43:52.389 00.000 9828 IsGuiding returns 1
02:43:52.420 00.031 9828 IsSlewing returns 0
02:43:52.420 00.000 9828 IsGuiding returns 1
02:43:52.450 00.030 9828 IsSlewing returns 0
02:43:52.450 00.000 9828 IsGuiding returns 0
02:43:52.450 00.000 9828 scope move finished after 11 + 143 ms
02:43:52.450 00.000 9828 Move returns status 0, amount 11
02:43:52.450 00.000 9828 move complete, result=0
02:43:52.450 00.000 9828 worker thread done servicing request
02:43:52.451 00.001 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:43:52.834 00.383 8976 Exposure complete
02:43:52.839 00.005 8976 worker thread done servicing request
02:43:52.839 00.000 5052 OnExposeComplete: enter
02:43:52.839 00.000 5052 UpdateGuideState(): m_state=6
02:43:52.839 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10183
02:43:52.840 00.001 5052 Star::Find returns 1 (0), X=329.49, Y=281.64, Mass=103, SNR=7.0, Peak=64 HFD=1.6
02:43:52.840 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
02:43:52.840 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:43:52.840 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.07 hyp=0.32 cameraTheta=-0.22 mountX=-0.20 mountY=-0.22, mountTheta=-2.31
02:43:52.840 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.07, opts=13)
02:43:52.840 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.07)
02:43:52.841 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:43:52.841 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
02:43:52.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:52.841 00.000 8976 Worker thread wakes up
02:43:52.841 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.07) opts 0xd
02:43:52.841 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.07)
02:43:52.841 00.000 8976 Moving (0.31, -0.07) raw xDistance=-0.20 yDistance=-0.22
02:43:52.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:43:52.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:52.841 00.000 5052 Enqueuing Expose request
02:43:52.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:43:52.841 00.000 8976 MoveAxis(R, 0, ABG)
02:43:52.841 00.000 8976 MoveAxis(U, 0, ABG)
02:43:52.841 00.000 8976 MountToCamera -- mountTheta (0.53) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
02:43:52.841 00.000 8976 MountToCamera -- mountX=2.41 mountY=1.41 hyp=2.79 mountTheta=0.53 cameraX=-2.35, cameraY=1.51 cameraTheta=2.57
02:43:52.842 00.001 8976 incremental bump (-2.350, 1.505) isValid = 1
02:43:52.842 00.000 8976 Scheduling Mount bump of (-0.097, 0.064)
02:43:52.842 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:43:52.842 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:43:52.842 00.000 8976 move complete, result=0
02:43:52.842 00.000 9828 Worker thread wakes up
02:43:52.842 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:43:52.842 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:43:52.842 00.000 8976 worker thread done servicing request
02:43:52.842 00.000 8976 Worker thread wakes up
02:43:52.842 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:43:52.842 00.000 9828 CameraToMount -- cameraTheta (2.56) - m_xAngle (-3.10) = xAngle (5.65 = -0.63)
02:43:52.842 00.000 9828 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.57 = -0.71)
02:43:52.842 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.56 mountX=0.09 mountY=-0.08, mountTheta=-0.68
02:43:52.842 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
02:43:52.843 00.001 9828 BLC: window closed
02:43:52.843 00.000 9828 MoveAxis(W, 30, B)
02:43:52.843 00.000 9828 Guiding  Dir = 3, Dur = 30
02:43:52.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:52.843 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:52.843 00.000 9828 IsSlewing returns 0
02:43:52.843 00.000 9828 IsGuiding returns 0
02:43:52.843 00.000 9828 PulseGuide returned control before completion, sleep 40
02:43:52.887 00.044 9828 IsGuiding returns 1
02:43:52.887 00.000 9828 scope still moving after pulse duration time elapsed
02:43:52.917 00.030 9828 IsSlewing returns 0
02:43:52.917 00.000 9828 IsGuiding returns 1
02:43:52.947 00.030 9828 IsSlewing returns 0
02:43:52.947 00.000 9828 IsGuiding returns 1
02:43:52.979 00.032 9828 IsSlewing returns 0
02:43:52.979 00.000 9828 IsGuiding returns 1
02:43:53.010 00.031 9828 IsSlewing returns 0
02:43:53.010 00.000 9828 IsGuiding returns 0
02:43:53.010 00.000 9828 scope move finished after 30 + 137 ms
02:43:53.010 00.000 9828 Move returns status 0, amount 30
02:43:53.010 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:53.010 00.000 9828 MoveAxis(N, 10, B)
02:43:53.010 00.000 9828 Guiding  Dir = 0, Dur = 10
02:43:53.026 00.016 9828 IsSlewing returns 0
02:43:53.026 00.000 9828 IsGuiding returns 0
02:43:53.026 00.000 9828 PulseGuide returned control before completion, sleep 20
02:43:53.057 00.031 9828 IsGuiding returns 1
02:43:53.057 00.000 9828 scope still moving after pulse duration time elapsed
02:43:53.088 00.031 9828 IsSlewing returns 0
02:43:53.088 00.000 9828 IsGuiding returns 1
02:43:53.118 00.030 9828 IsSlewing returns 0
02:43:53.119 00.001 9828 IsGuiding returns 1
02:43:53.149 00.030 9828 IsSlewing returns 0
02:43:53.149 00.000 9828 IsGuiding returns 1
02:43:53.180 00.031 9828 IsSlewing returns 0
02:43:53.180 00.000 9828 IsGuiding returns 0
02:43:53.180 00.000 9828 scope move finished after 10 + 144 ms
02:43:53.180 00.000 9828 Move returns status 0, amount 10
02:43:53.180 00.000 9828 move complete, result=0
02:43:53.180 00.000 9828 worker thread done servicing request
02:43:53.180 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:43:53.530 00.350 8976 Exposure complete
02:43:53.535 00.005 8976 worker thread done servicing request
02:43:53.535 00.000 5052 OnExposeComplete: enter
02:43:53.535 00.000 5052 UpdateGuideState(): m_state=6
02:43:53.535 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10184
02:43:53.535 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.88, Mass=130, SNR=7.9, Peak=66 HFD=2.3
02:43:53.536 00.001 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
02:43:53.536 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
02:43:53.536 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.17 hyp=0.49 cameraTheta=0.37 mountX=-0.05 mountY=-0.48, mountTheta=-1.68
02:43:53.536 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.17, opts=13)
02:43:53.536 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.17)
02:43:53.536 00.000 8976 Worker thread wakes up
02:43:53.537 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:43:53.537 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
02:43:53.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:53.537 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:53.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.17) opts 0xd
02:43:53.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.17)
02:43:53.537 00.000 8976 Moving (0.46, 0.17) raw xDistance=-0.05 yDistance=-0.48
02:43:53.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:43:53.537 00.000 5052 Enqueuing Expose request
02:43:53.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:43:53.537 00.000 8976 MoveAxis(R, 0, ABG)
02:43:53.537 00.000 8976 MoveAxis(U, 2, ABG)
02:43:53.537 00.000 8976 stepping (-16, -10) + (0, 2)
02:43:53.537 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:53.564 00.027 8976 Received - 47 (G) 
02:43:53.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:53.564 00.000 8976 stepped: pos (-16, -8)
02:43:53.565 00.001 8976 MountToCamera -- mountTheta (0.51) + m_xAngle (2.04) = xAngle (2.56 = 2.56)
02:43:53.565 00.000 8976 MountToCamera -- mountX=2.42 mountY=1.36 hyp=2.78 mountTheta=0.51 cameraX=-2.32, cameraY=1.54 cameraTheta=2.56
02:43:53.565 00.000 8976 incremental bump (-2.316, 1.538) isValid = 1
02:43:53.565 00.000 8976 Scheduling Mount bump of (-0.096, 0.066)
02:43:53.565 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
02:43:53.565 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
02:43:53.565 00.000 8976 move complete, result=0
02:43:53.565 00.000 9828 Worker thread wakes up
02:43:53.565 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
02:43:53.565 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:43:53.565 00.000 9828 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.10) = xAngle (5.63 = -0.65)
02:43:53.565 00.000 9828 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.55 = -0.73)
02:43:53.565 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.54 mountX=0.09 mountY=-0.08, mountTheta=-0.70
02:43:53.565 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
02:43:53.565 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:43:53.565 00.000 8976 worker thread done servicing request
02:43:53.566 00.001 9828 BLC: window closed
02:43:53.566 00.000 8976 Worker thread wakes up
02:43:53.566 00.000 9828 MoveAxis(W, 29, B)
02:43:53.566 00.000 9828 Guiding  Dir = 3, Dur = 29
02:43:53.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:53.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:53.566 00.000 9828 IsSlewing returns 0
02:43:53.566 00.000 9828 IsGuiding returns 0
02:43:53.566 00.000 9828 PulseGuide returned control before completion, sleep 39
02:43:53.617 00.051 9828 IsGuiding returns 1
02:43:53.617 00.000 9828 scope still moving after pulse duration time elapsed
02:43:53.648 00.031 9828 IsSlewing returns 0
02:43:53.648 00.000 9828 IsGuiding returns 1
02:43:53.679 00.031 9828 IsSlewing returns 0
02:43:53.679 00.000 9828 IsGuiding returns 1
02:43:53.709 00.030 9828 IsSlewing returns 0
02:43:53.709 00.000 9828 IsGuiding returns 1
02:43:53.740 00.031 9828 IsSlewing returns 0
02:43:53.740 00.000 9828 IsGuiding returns 1
02:43:53.770 00.030 9828 IsSlewing returns 0
02:43:53.770 00.000 9828 IsGuiding returns 1
02:43:53.801 00.031 9828 IsSlewing returns 0
02:43:53.801 00.000 9828 IsGuiding returns 1
02:43:53.832 00.031 9828 IsSlewing returns 0
02:43:53.832 00.000 9828 IsGuiding returns 0
02:43:53.832 00.000 9828 scope move finished after 29 + 237 ms
02:43:53.832 00.000 9828 Move returns status 0, amount 29
02:43:53.832 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:53.832 00.000 9828 MoveAxis(N, 11, B)
02:43:53.832 00.000 9828 Guiding  Dir = 0, Dur = 11
02:43:53.847 00.015 9828 IsSlewing returns 0
02:43:53.847 00.000 9828 IsGuiding returns 0
02:43:53.847 00.000 9828 PulseGuide returned control before completion, sleep 21
02:43:53.878 00.031 9828 IsGuiding returns 1
02:43:53.878 00.000 9828 scope still moving after pulse duration time elapsed
02:43:53.909 00.031 9828 IsSlewing returns 0
02:43:53.910 00.001 9828 IsGuiding returns 1
02:43:53.940 00.030 9828 IsSlewing returns 0
02:43:53.940 00.000 9828 IsGuiding returns 1
02:43:53.971 00.031 9828 IsSlewing returns 0
02:43:53.971 00.000 9828 IsGuiding returns 1
02:43:54.002 00.031 9828 IsSlewing returns 0
02:43:54.002 00.000 9828 IsGuiding returns 0
02:43:54.002 00.000 9828 scope move finished after 11 + 143 ms
02:43:54.002 00.000 9828 Move returns status 0, amount 11
02:43:54.002 00.000 9828 move complete, result=0
02:43:54.002 00.000 9828 worker thread done servicing request
02:43:54.002 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:43:54.255 00.253 8976 Exposure complete
02:43:54.261 00.006 8976 worker thread done servicing request
02:43:54.261 00.000 5052 OnExposeComplete: enter
02:43:54.261 00.000 5052 UpdateGuideState(): m_state=6
02:43:54.261 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10185
02:43:54.262 00.001 5052 Star::Find returns 1 (0), X=329.41, Y=281.30, Mass=116, SNR=7.4, Peak=66 HFD=1.8
02:43:54.262 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.10 = -3.10)
02:43:54.262 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.20 = 3.08)
02:43:54.262 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.41 hyp=0.47 cameraTheta=-1.05 mountX=-0.47 mountY=0.03, mountTheta=3.08
02:43:54.262 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.41, opts=13)
02:43:54.262 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.41)
02:43:54.263 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:43:54.263 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:43:54.263 00.000 8976 Worker thread wakes up
02:43:54.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.41) opts 0xd
02:43:54.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.41)
02:43:54.263 00.000 8976 Moving (0.23, -0.41) raw xDistance=-0.47 yDistance=0.03
02:43:54.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
02:43:54.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:43:54.263 00.000 8976 MoveAxis(R, 2, ABG)
02:43:54.263 00.000 8976 stepping (-16, -8) + (2, 0)
02:43:54.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:54.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:54.263 00.000 5052 Enqueuing Expose request
02:43:54.263 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:54.300 00.037 8976 Received - 47 (G) 
02:43:54.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:54.300 00.000 8976 stepped: pos (-14, -8)
02:43:54.300 00.000 8976 MoveAxis(U, 0, ABG)
02:43:54.300 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.56 = 2.56)
02:43:54.300 00.000 8976 MountToCamera -- mountX=2.33 mountY=1.33 hyp=2.68 mountTheta=0.52 cameraX=-2.25, cameraY=1.47 cameraTheta=2.56
02:43:54.300 00.000 8976 incremental bump (-2.247, 1.469) isValid = 1
02:43:54.300 00.000 8976 Scheduling Mount bump of (-0.096, 0.065)
02:43:54.300 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
02:43:54.300 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
02:43:54.300 00.000 8976 move complete, result=0
02:43:54.300 00.000 9828 Worker thread wakes up
02:43:54.300 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
02:43:54.300 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:43:54.300 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.64 = -0.64)
02:43:54.300 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.72)
02:43:54.300 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.69
02:43:54.300 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.0 px 0 ms NORTH
02:43:54.301 00.001 8976 worker thread done servicing request
02:43:54.301 00.000 8976 Worker thread wakes up
02:43:54.301 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
02:43:54.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:54.301 00.000 9828 BLC: window closed
02:43:54.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:54.301 00.000 9828 MoveAxis(W, 30, B)
02:43:54.301 00.000 9828 Guiding  Dir = 3, Dur = 30
02:43:54.301 00.000 9828 IsSlewing returns 0
02:43:54.301 00.000 9828 IsGuiding returns 0
02:43:54.301 00.000 9828 PulseGuide returned control before completion, sleep 40
02:43:54.346 00.045 9828 IsGuiding returns 1
02:43:54.346 00.000 9828 scope still moving after pulse duration time elapsed
02:43:54.377 00.031 9828 IsSlewing returns 0
02:43:54.377 00.000 9828 IsGuiding returns 1
02:43:54.408 00.031 9828 IsSlewing returns 0
02:43:54.408 00.000 9828 IsGuiding returns 1
02:43:54.438 00.030 9828 IsSlewing returns 0
02:43:54.439 00.001 9828 IsGuiding returns 1
02:43:54.469 00.030 9828 IsSlewing returns 0
02:43:54.469 00.000 9828 IsGuiding returns 0
02:43:54.469 00.000 9828 scope move finished after 30 + 137 ms
02:43:54.469 00.000 9828 Move returns status 0, amount 30
02:43:54.469 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:54.469 00.000 9828 MoveAxis(N, 10, B)
02:43:54.469 00.000 9828 Guiding  Dir = 0, Dur = 10
02:43:54.484 00.015 9828 IsSlewing returns 0
02:43:54.484 00.000 9828 IsGuiding returns 0
02:43:54.484 00.000 9828 PulseGuide returned control before completion, sleep 20
02:43:54.516 00.032 9828 IsGuiding returns 1
02:43:54.516 00.000 9828 scope still moving after pulse duration time elapsed
02:43:54.547 00.031 9828 IsSlewing returns 0
02:43:54.547 00.000 9828 IsGuiding returns 1
02:43:54.577 00.030 9828 IsSlewing returns 0
02:43:54.577 00.000 9828 IsGuiding returns 1
02:43:54.608 00.031 9828 IsSlewing returns 0
02:43:54.608 00.000 9828 IsGuiding returns 1
02:43:54.640 00.032 9828 IsSlewing returns 0
02:43:54.640 00.000 9828 IsGuiding returns 0
02:43:54.640 00.000 9828 scope move finished after 10 + 145 ms
02:43:54.640 00.000 9828 Move returns status 0, amount 10
02:43:54.640 00.000 9828 move complete, result=0
02:43:54.640 00.000 9828 worker thread done servicing request
02:43:54.641 00.001 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:43:54.985 00.344 8976 Exposure complete
02:43:54.991 00.006 8976 worker thread done servicing request
02:43:54.991 00.000 5052 OnExposeComplete: enter
02:43:54.991 00.000 5052 UpdateGuideState(): m_state=6
02:43:54.991 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10186
02:43:54.991 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.81, Mass=122, SNR=7.6, Peak=69 HFD=2.4
02:43:54.991 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
02:43:54.991 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
02:43:54.991 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.10 hyp=0.66 cameraTheta=0.15 mountX=-0.21 mountY=-0.60, mountTheta=-1.90
02:43:54.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.10, opts=13)
02:43:54.992 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.10)
02:43:54.992 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:43:54.992 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:43:54.992 00.000 8976 Worker thread wakes up
02:43:54.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.10) opts 0xd
02:43:54.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.10)
02:43:54.992 00.000 8976 Moving (0.65, 0.10) raw xDistance=-0.21 yDistance=-0.60
02:43:54.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:43:54.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:43:54.992 00.000 8976 MoveAxis(R, 0, ABG)
02:43:54.993 00.001 8976 MoveAxis(U, 2, ABG)
02:43:54.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:54.993 00.000 8976 stepping (-14, -8) + (0, 2)
02:43:54.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:54.993 00.000 5052 Enqueuing Expose request
02:43:54.993 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:55.019 00.026 8976 Received - 47 (G) 
02:43:55.020 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:55.020 00.000 8976 stepped: pos (-14, -6)
02:43:55.020 00.000 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
02:43:55.020 00.000 8976 MountToCamera -- mountX=2.27 mountY=1.21 hyp=2.57 mountTheta=0.49 cameraX=-2.11, cameraY=1.47 cameraTheta=2.53
02:43:55.020 00.000 8976 incremental bump (-2.108, 1.471) isValid = 1
02:43:55.020 00.000 8976 Scheduling Mount bump of (-0.094, 0.068)
02:43:55.020 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:43:55.020 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:43:55.020 00.000 8976 move complete, result=0
02:43:55.020 00.000 8976 worker thread done servicing request
02:43:55.020 00.000 8976 Worker thread wakes up
02:43:55.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:55.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:55.020 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:43:55.020 00.000 9828 Worker thread wakes up
02:43:55.020 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:43:55.020 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:43:55.020 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.61 = -0.67)
02:43:55.020 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.53 = -0.75)
02:43:55.020 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.72
02:43:55.020 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:43:55.020 00.000 9828 BLC: window closed
02:43:55.020 00.000 9828 MoveAxis(W, 29, B)
02:43:55.020 00.000 9828 Guiding  Dir = 3, Dur = 29
02:43:55.021 00.001 9828 IsSlewing returns 0
02:43:55.021 00.000 9828 IsGuiding returns 0
02:43:55.021 00.000 9828 PulseGuide returned control before completion, sleep 39
02:43:55.066 00.045 9828 IsGuiding returns 1
02:43:55.067 00.001 9828 scope still moving after pulse duration time elapsed
02:43:55.097 00.030 9828 IsSlewing returns 0
02:43:55.097 00.000 9828 IsGuiding returns 1
02:43:55.128 00.031 9828 IsSlewing returns 0
02:43:55.128 00.000 9828 IsGuiding returns 1
02:43:55.159 00.031 9828 IsSlewing returns 0
02:43:55.159 00.000 9828 IsGuiding returns 1
02:43:55.190 00.031 9828 IsSlewing returns 0
02:43:55.190 00.000 9828 IsGuiding returns 0
02:43:55.190 00.000 9828 scope move finished after 29 + 139 ms
02:43:55.190 00.000 9828 Move returns status 0, amount 29
02:43:55.190 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:55.190 00.000 9828 MoveAxis(N, 11, B)
02:43:55.190 00.000 9828 Guiding  Dir = 0, Dur = 11
02:43:55.205 00.015 9828 IsSlewing returns 0
02:43:55.205 00.000 9828 IsGuiding returns 0
02:43:55.205 00.000 9828 PulseGuide returned control before completion, sleep 21
02:43:55.236 00.031 9828 IsGuiding returns 1
02:43:55.236 00.000 9828 scope still moving after pulse duration time elapsed
02:43:55.267 00.031 9828 IsSlewing returns 0
02:43:55.267 00.000 9828 IsGuiding returns 1
02:43:55.298 00.031 9828 IsSlewing returns 0
02:43:55.298 00.000 9828 IsGuiding returns 1
02:43:55.330 00.032 9828 IsSlewing returns 0
02:43:55.330 00.000 9828 IsGuiding returns 1
02:43:55.362 00.032 9828 IsSlewing returns 0
02:43:55.362 00.000 9828 IsGuiding returns 0
02:43:55.362 00.000 9828 scope move finished after 11 + 146 ms
02:43:55.362 00.000 9828 Move returns status 0, amount 11
02:43:55.362 00.000 9828 move complete, result=0
02:43:55.362 00.000 9828 worker thread done servicing request
02:43:55.362 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:43:55.705 00.343 8976 Exposure complete
02:43:55.710 00.005 8976 worker thread done servicing request
02:43:55.710 00.000 5052 OnExposeComplete: enter
02:43:55.710 00.000 5052 UpdateGuideState(): m_state=6
02:43:55.710 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10187
02:43:55.710 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.86, Mass=128, SNR=7.8, Peak=65 HFD=2.2
02:43:55.710 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:43:55.711 00.001 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
02:43:55.711 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.15 hyp=0.46 cameraTheta=0.33 mountX=-0.06 mountY=-0.45, mountTheta=-1.71
02:43:55.711 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.15, opts=13)
02:43:55.711 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.15)
02:43:55.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:43:55.711 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:43:55.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:55.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:55.711 00.000 5052 Enqueuing Expose request
02:43:55.711 00.000 8976 Worker thread wakes up
02:43:55.712 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.15) opts 0xd
02:43:55.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.15)
02:43:55.712 00.000 8976 Moving (0.43, 0.15) raw xDistance=-0.06 yDistance=-0.45
02:43:55.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:43:55.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
02:43:55.712 00.000 8976 MoveAxis(R, 0, ABG)
02:43:55.712 00.000 8976 MoveAxis(U, 2, ABG)
02:43:55.712 00.000 8976 stepping (-14, -6) + (0, 2)
02:43:55.712 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:55.739 00.027 8976 Received - 47 (G) 
02:43:55.739 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:55.739 00.000 8976 stepped: pos (-14, -4)
02:43:55.739 00.000 8976 MountToCamera -- mountTheta (0.43) + m_xAngle (2.04) = xAngle (2.47 = 2.47)
02:43:55.739 00.000 8976 MountToCamera -- mountX=2.23 mountY=1.02 hyp=2.45 mountTheta=0.43 cameraX=-1.92, cameraY=1.52 cameraTheta=2.47
02:43:55.739 00.000 8976 incremental bump (-1.921, 1.520) isValid = 1
02:43:55.739 00.000 8976 Scheduling Mount bump of (-0.090, 0.074)
02:43:55.739 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:43:55.739 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:43:55.739 00.000 8976 move complete, result=0
02:43:55.739 00.000 9828 Worker thread wakes up
02:43:55.740 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:43:55.740 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:43:55.740 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:43:55.740 00.000 8976 worker thread done servicing request
02:43:55.740 00.000 8976 Worker thread wakes up
02:43:55.740 00.000 9828 CameraToMount -- cameraTheta (2.45) - m_xAngle (-3.10) = xAngle (5.55 = -0.73)
02:43:55.740 00.000 9828 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.47 = -0.81)
02:43:55.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:55.740 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.45 mountX=0.09 mountY=-0.08, mountTheta=-0.77
02:43:55.740 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:55.740 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:43:55.740 00.000 9828 BLC: window closed
02:43:55.740 00.000 9828 MoveAxis(W, 28, B)
02:43:55.740 00.000 9828 Guiding  Dir = 3, Dur = 28
02:43:55.741 00.001 9828 IsSlewing returns 0
02:43:55.741 00.000 9828 IsGuiding returns 0
02:43:55.741 00.000 9828 PulseGuide returned control before completion, sleep 38
02:43:55.782 00.041 9828 IsGuiding returns 1
02:43:55.782 00.000 9828 scope still moving after pulse duration time elapsed
02:43:55.813 00.031 9828 IsSlewing returns 0
02:43:55.813 00.000 9828 IsGuiding returns 1
02:43:55.843 00.030 9828 IsSlewing returns 0
02:43:55.843 00.000 9828 IsGuiding returns 1
02:43:55.874 00.031 9828 IsSlewing returns 0
02:43:55.874 00.000 9828 IsGuiding returns 1
02:43:55.905 00.031 9828 IsSlewing returns 0
02:43:55.905 00.000 9828 IsGuiding returns 0
02:43:55.905 00.000 9828 scope move finished after 28 + 136 ms
02:43:55.905 00.000 9828 Move returns status 0, amount 28
02:43:55.905 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:55.905 00.000 9828 MoveAxis(N, 12, B)
02:43:55.905 00.000 9828 Guiding  Dir = 0, Dur = 12
02:43:55.921 00.016 9828 IsSlewing returns 0
02:43:55.921 00.000 9828 IsGuiding returns 0
02:43:55.921 00.000 9828 PulseGuide returned control before completion, sleep 22
02:43:55.952 00.031 9828 IsGuiding returns 1
02:43:55.952 00.000 9828 scope still moving after pulse duration time elapsed
02:43:55.983 00.031 9828 IsSlewing returns 0
02:43:55.983 00.000 9828 IsGuiding returns 1
02:43:56.015 00.032 9828 IsSlewing returns 0
02:43:56.015 00.000 9828 IsGuiding returns 1
02:43:56.047 00.032 9828 IsSlewing returns 0
02:43:56.047 00.000 9828 IsGuiding returns 1
02:43:56.077 00.030 9828 IsSlewing returns 0
02:43:56.077 00.000 9828 IsGuiding returns 1
02:43:56.108 00.031 9828 IsSlewing returns 0
02:43:56.108 00.000 9828 IsGuiding returns 1
02:43:56.139 00.031 9828 IsSlewing returns 0
02:43:56.139 00.000 9828 IsGuiding returns 1
02:43:56.170 00.031 9828 IsSlewing returns 0
02:43:56.170 00.000 9828 IsGuiding returns 0
02:43:56.170 00.000 9828 scope move finished after 12 + 237 ms
02:43:56.170 00.000 9828 Move returns status 0, amount 12
02:43:56.170 00.000 9828 move complete, result=0
02:43:56.170 00.000 9828 worker thread done servicing request
02:43:56.170 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 12 ms NORTH
02:43:56.421 00.251 8976 Exposure complete
02:43:56.427 00.006 8976 worker thread done servicing request
02:43:56.427 00.000 5052 OnExposeComplete: enter
02:43:56.427 00.000 5052 UpdateGuideState(): m_state=6
02:43:56.427 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10188
02:43:56.427 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.81, Mass=137, SNR=8.0, Peak=64 HFD=2.5
02:43:56.427 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
02:43:56.427 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
02:43:56.427 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.10 hyp=0.28 cameraTheta=0.37 mountX=-0.03 mountY=-0.27, mountTheta=-1.67
02:43:56.428 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.10, opts=13)
02:43:56.428 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.10)
02:43:56.428 00.000 8976 Worker thread wakes up
02:43:56.428 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.10) opts 0xd
02:43:56.428 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.10)
02:43:56.428 00.000 8976 Moving (0.26, 0.10) raw xDistance=-0.03 yDistance=-0.27
02:43:56.428 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:43:56.428 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
02:43:56.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:56.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:43:56.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:43:56.428 00.000 8976 MoveAxis(R, 0, ABG)
02:43:56.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:56.428 00.000 5052 Enqueuing Expose request
02:43:56.428 00.000 8976 MoveAxis(U, 1, ABG)
02:43:56.428 00.000 8976 stepping (-14, -4) + (0, 1)
02:43:56.429 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:56.459 00.030 8976 Received - 47 (G) 
02:43:56.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:43:56.459 00.000 8976 stepped: pos (-14, -3)
02:43:56.459 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.41 = 2.41)
02:43:56.459 00.000 8976 MountToCamera -- mountX=2.20 mountY=0.84 hyp=2.35 mountTheta=0.36 cameraX=-1.75, cameraY=1.58 cameraTheta=2.41
02:43:56.459 00.000 8976 incremental bump (-1.749, 1.577) isValid = 1
02:43:56.459 00.000 8976 Scheduling Mount bump of (-0.085, 0.080)
02:43:56.459 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
02:43:56.459 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
02:43:56.459 00.000 8976 move complete, result=0
02:43:56.459 00.000 9828 Worker thread wakes up
02:43:56.459 00.000 8976 worker thread done servicing request
02:43:56.459 00.000 8976 Worker thread wakes up
02:43:56.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:56.459 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:43:56.459 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
02:43:56.459 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:43:56.459 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:56.460 00.001 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.49 = -0.80)
02:43:56.460 00.000 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.88)
02:43:56.460 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.08 mountY=-0.09, mountTheta=-0.83
02:43:56.460 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
02:43:56.460 00.000 9828 BLC: window closed
02:43:56.460 00.000 9828 MoveAxis(W, 26, B)
02:43:56.460 00.000 9828 Guiding  Dir = 3, Dur = 26
02:43:56.460 00.000 9828 IsSlewing returns 0
02:43:56.460 00.000 9828 IsGuiding returns 0
02:43:56.460 00.000 9828 PulseGuide returned control before completion, sleep 36
02:43:56.511 00.051 9828 IsGuiding returns 1
02:43:56.511 00.000 9828 scope still moving after pulse duration time elapsed
02:43:56.542 00.031 9828 IsSlewing returns 0
02:43:56.542 00.000 9828 IsGuiding returns 1
02:43:56.573 00.031 9828 IsSlewing returns 0
02:43:56.573 00.000 9828 IsGuiding returns 1
02:43:56.605 00.032 9828 IsSlewing returns 0
02:43:56.605 00.000 9828 IsGuiding returns 0
02:43:56.605 00.000 9828 scope move finished after 26 + 118 ms
02:43:56.605 00.000 9828 Move returns status 0, amount 26
02:43:56.605 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:56.605 00.000 9828 MoveAxis(N, 12, B)
02:43:56.605 00.000 9828 Guiding  Dir = 0, Dur = 12
02:43:56.619 00.014 9828 IsSlewing returns 0
02:43:56.619 00.000 9828 IsGuiding returns 0
02:43:56.620 00.001 9828 PulseGuide returned control before completion, sleep 22
02:43:56.650 00.030 9828 IsGuiding returns 1
02:43:56.650 00.000 9828 scope still moving after pulse duration time elapsed
02:43:56.681 00.031 9828 IsSlewing returns 0
02:43:56.681 00.000 9828 IsGuiding returns 1
02:43:56.713 00.032 9828 IsSlewing returns 0
02:43:56.713 00.000 9828 IsGuiding returns 1
02:43:56.745 00.032 9828 IsSlewing returns 0
02:43:56.746 00.001 9828 IsGuiding returns 1
02:43:56.777 00.031 9828 IsSlewing returns 0
02:43:56.777 00.000 9828 IsGuiding returns 0
02:43:56.777 00.000 9828 scope move finished after 12 + 145 ms
02:43:56.777 00.000 9828 Move returns status 0, amount 12
02:43:56.777 00.000 9828 move complete, result=0
02:43:56.777 00.000 9828 worker thread done servicing request
02:43:56.777 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
02:43:57.145 00.368 8976 Exposure complete
02:43:57.151 00.006 8976 worker thread done servicing request
02:43:57.151 00.000 5052 OnExposeComplete: enter
02:43:57.151 00.000 5052 UpdateGuideState(): m_state=6
02:43:57.151 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10189
02:43:57.151 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.53, Mass=103, SNR=7.0, Peak=64 HFD=1.9
02:43:57.151 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.64 = 2.64)
02:43:57.151 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.54)
02:43:57.152 00.001 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.60 mountX=-0.16 mountY=0.10, mountTheta=2.57
02:43:57.152 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.18, opts=13)
02:43:57.152 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.18)
02:43:57.152 00.000 8976 Worker thread wakes up
02:43:57.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:43:57.152 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
02:43:57.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:57.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.18) opts 0xd
02:43:57.153 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:57.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.18)
02:43:57.153 00.000 8976 Moving (-0.00, -0.18) raw xDistance=-0.16 yDistance=0.10
02:43:57.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:43:57.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:43:57.153 00.000 5052 Enqueuing Expose request
02:43:57.153 00.000 8976 MoveAxis(R, 0, ABG)
02:43:57.153 00.000 8976 MoveAxis(U, 0, ABG)
02:43:57.153 00.000 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (2.04) = xAngle (2.36 = 2.36)
02:43:57.153 00.000 8976 MountToCamera -- mountX=2.18 mountY=0.72 hyp=2.30 mountTheta=0.32 cameraX=-1.63, cameraY=1.61 cameraTheta=2.36
02:43:57.153 00.000 8976 incremental bump (-1.634, 1.615) isValid = 1
02:43:57.153 00.000 8976 Scheduling Mount bump of (-0.082, 0.084)
02:43:57.153 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:43:57.153 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:43:57.153 00.000 8976 move complete, result=0
02:43:57.153 00.000 9828 Worker thread wakes up
02:43:57.153 00.000 8976 worker thread done servicing request
02:43:57.153 00.000 8976 Worker thread wakes up
02:43:57.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:57.154 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:57.154 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:57.154 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:43:57.154 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:43:57.154 00.000 9828 CameraToMount -- cameraTheta (2.34) - m_xAngle (-3.10) = xAngle (5.44 = -0.84)
02:43:57.154 00.000 9828 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.36 = -0.92)
02:43:57.154 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.34 mountX=0.08 mountY=-0.09, mountTheta=-0.88
02:43:57.154 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:43:57.154 00.000 9828 BLC: window closed
02:43:57.154 00.000 9828 MoveAxis(W, 25, B)
02:43:57.154 00.000 9828 Guiding  Dir = 3, Dur = 25
02:43:57.155 00.001 9828 IsSlewing returns 0
02:43:57.155 00.000 9828 IsGuiding returns 0
02:43:57.155 00.000 9828 PulseGuide returned control before completion, sleep 35
02:43:57.196 00.041 9828 IsGuiding returns 1
02:43:57.196 00.000 9828 scope still moving after pulse duration time elapsed
02:43:57.226 00.030 9828 IsSlewing returns 0
02:43:57.226 00.000 9828 IsGuiding returns 1
02:43:57.257 00.031 9828 IsSlewing returns 0
02:43:57.257 00.000 9828 IsGuiding returns 1
02:43:57.288 00.031 9828 IsSlewing returns 0
02:43:57.288 00.000 9828 IsGuiding returns 1
02:43:57.319 00.031 9828 IsSlewing returns 0
02:43:57.319 00.000 9828 IsGuiding returns 1
02:43:57.351 00.032 9828 IsSlewing returns 0
02:43:57.351 00.000 9828 IsGuiding returns 0
02:43:57.351 00.000 9828 scope move finished after 25 + 171 ms
02:43:57.351 00.000 9828 Move returns status 0, amount 25
02:43:57.351 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:57.352 00.001 9828 MoveAxis(N, 13, B)
02:43:57.352 00.000 9828 Guiding  Dir = 0, Dur = 13
02:43:57.367 00.015 9828 IsSlewing returns 0
02:43:57.368 00.001 9828 IsGuiding returns 0
02:43:57.368 00.000 9828 PulseGuide returned control before completion, sleep 23
02:43:57.398 00.030 9828 IsGuiding returns 1
02:43:57.398 00.000 9828 scope still moving after pulse duration time elapsed
02:43:57.430 00.032 9828 IsSlewing returns 0
02:43:57.430 00.000 9828 IsGuiding returns 1
02:43:57.462 00.032 9828 IsSlewing returns 0
02:43:57.462 00.000 9828 IsGuiding returns 1
02:43:57.493 00.031 9828 IsSlewing returns 0
02:43:57.493 00.000 9828 IsGuiding returns 1
02:43:57.525 00.032 9828 IsSlewing returns 0
02:43:57.525 00.000 9828 IsGuiding returns 0
02:43:57.525 00.000 9828 scope move finished after 13 + 144 ms
02:43:57.525 00.000 9828 Move returns status 0, amount 13
02:43:57.525 00.000 9828 move complete, result=0
02:43:57.525 00.000 9828 worker thread done servicing request
02:43:57.525 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
02:43:57.841 00.316 8976 Exposure complete
02:43:57.846 00.005 8976 worker thread done servicing request
02:43:57.846 00.000 5052 OnExposeComplete: enter
02:43:57.846 00.000 5052 UpdateGuideState(): m_state=6
02:43:57.846 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10190
02:43:57.847 00.001 5052 Star::Find returns 1 (0), X=329.16, Y=281.71, Mass=109, SNR=7.2, Peak=65 HFD=2.2
02:43:57.847 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-5.00 = 1.29)
02:43:57.847 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
02:43:57.847 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.95 mountX=0.01 mountY=0.02, mountTheta=1.28
02:43:57.847 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.00, opts=13)
02:43:57.847 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.00)
02:43:57.847 00.000 8976 Worker thread wakes up
02:43:57.847 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.00) opts 0xd
02:43:57.847 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.00)
02:43:57.848 00.001 8976 Moving (-0.02, -0.00) raw xDistance=0.01 yDistance=0.02
02:43:57.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:43:57.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:43:57.848 00.000 8976 MoveAxis(R, 0, ABG)
02:43:57.848 00.000 8976 MoveAxis(U, 0, ABG)
02:43:57.848 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:43:57.848 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:43:57.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:57.848 00.000 8976 MountToCamera -- mountTheta (0.29) + m_xAngle (2.04) = xAngle (2.33 = 2.33)
02:43:57.848 00.000 8976 MountToCamera -- mountX=2.17 mountY=0.64 hyp=2.26 mountTheta=0.29 cameraX=-1.56, cameraY=1.64 cameraTheta=2.33
02:43:57.848 00.000 8976 incremental bump (-1.557, 1.640) isValid = 1
02:43:57.848 00.000 8976 Scheduling Mount bump of (-0.012, 0.013)
02:43:57.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:57.848 00.000 5052 Enqueuing Expose request
02:43:57.848 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.01, opts=4)
02:43:57.848 00.000 8976 Enqueuing Move request for scope (-0.01, 0.01)
02:43:57.848 00.000 8976 move complete, result=0
02:43:57.848 00.000 9828 Worker thread wakes up
02:43:57.848 00.000 8976 worker thread done servicing request
02:43:57.848 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:57.849 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0x4
02:43:57.849 00.000 8976 Worker thread wakes up
02:43:57.849 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
02:43:57.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:57.849 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.88)
02:43:57.849 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:57.849 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.96)
02:43:57.849 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.31 mountX=0.01 mountY=-0.01, mountTheta=-0.91
02:43:57.849 00.000 9828 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
02:43:57.849 00.000 9828 BLC: window closed
02:43:57.849 00.000 9828 MoveAxis(W, 4, B)
02:43:57.849 00.000 9828 Guiding  Dir = 3, Dur = 4
02:43:57.850 00.001 9828 IsSlewing returns 0
02:43:57.850 00.000 9828 IsGuiding returns 0
02:43:57.850 00.000 9828 PulseGuide returned control before completion, sleep 14
02:43:57.866 00.016 9828 IsGuiding returns 1
02:43:57.866 00.000 9828 scope still moving after pulse duration time elapsed
02:43:57.897 00.031 9828 IsSlewing returns 0
02:43:57.897 00.000 9828 IsGuiding returns 1
02:43:57.929 00.032 9828 IsSlewing returns 0
02:43:57.929 00.000 9828 IsGuiding returns 1
02:43:57.959 00.030 9828 IsSlewing returns 0
02:43:57.960 00.001 9828 IsGuiding returns 1
02:43:57.989 00.029 9828 IsSlewing returns 0
02:43:57.989 00.000 9828 IsGuiding returns 0
02:43:57.989 00.000 9828 scope move finished after 4 + 135 ms
02:43:57.989 00.000 9828 Move returns status 0, amount 4
02:43:57.989 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:57.989 00.000 9828 MoveAxis(N, 2, B)
02:43:57.989 00.000 9828 Guiding  Dir = 0, Dur = 2
02:43:58.005 00.016 9828 IsSlewing returns 0
02:43:58.005 00.000 9828 IsGuiding returns 0
02:43:58.005 00.000 9828 PulseGuide returned control before completion, sleep 12
02:43:58.020 00.015 9828 IsGuiding returns 1
02:43:58.020 00.000 9828 scope still moving after pulse duration time elapsed
02:43:58.053 00.033 9828 IsSlewing returns 0
02:43:58.053 00.000 9828 IsGuiding returns 1
02:43:58.083 00.030 9828 IsSlewing returns 0
02:43:58.083 00.000 9828 IsGuiding returns 1
02:43:58.121 00.038 9828 IsSlewing returns 0
02:43:58.121 00.000 9828 IsGuiding returns 1
02:43:58.146 00.025 9828 IsSlewing returns 0
02:43:58.146 00.000 9828 IsGuiding returns 1
02:43:58.177 00.031 9828 IsSlewing returns 0
02:43:58.177 00.000 9828 IsGuiding returns 0
02:43:58.177 00.000 9828 scope move finished after 2 + 169 ms
02:43:58.177 00.000 9828 Move returns status 0, amount 2
02:43:58.177 00.000 9828 move complete, result=0
02:43:58.177 00.000 9828 worker thread done servicing request
02:43:58.177 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.0 px 2 ms NORTH
02:43:58.533 00.356 8976 Exposure complete
02:43:58.540 00.007 5052 OnExposeComplete: enter
02:43:58.540 00.000 5052 UpdateGuideState(): m_state=6
02:43:58.540 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10191
02:43:58.541 00.001 5052 Star::Find returns 1 (0), X=329.16, Y=281.79, Mass=107, SNR=7.1, Peak=61 HFD=2.3
02:43:58.541 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
02:43:58.541 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.35 = -0.35)
02:43:58.541 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.80 mountX=0.08 mountY=-0.03, mountTheta=-0.34
02:43:58.541 00.000 8976 worker thread done servicing request
02:43:58.542 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.08, opts=13)
02:43:58.542 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.08)
02:43:58.543 00.001 8976 Worker thread wakes up
02:43:58.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.08) opts 0xd
02:43:58.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:43:58.543 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
02:43:58.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:58.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:58.543 00.000 5052 Enqueuing Expose request
02:43:58.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.08)
02:43:58.543 00.000 8976 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.03
02:43:58.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:43:58.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:43:58.543 00.000 8976 MoveAxis(R, 0, ABG)
02:43:58.543 00.000 8976 MoveAxis(U, 0, ABG)
02:43:58.543 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.31 = 2.31)
02:43:58.543 00.000 8976 MountToCamera -- mountX=2.16 mountY=0.59 hyp=2.24 mountTheta=0.26 cameraX=-1.51, cameraY=1.66 cameraTheta=2.31
02:43:58.543 00.000 8976 incremental bump (-1.505, 1.657) isValid = 1
02:43:58.543 00.000 8976 Scheduling Mount bump of (-0.054, 0.062)
02:43:58.543 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.06, opts=4)
02:43:58.544 00.001 8976 Enqueuing Move request for scope (-0.05, 0.06)
02:43:58.544 00.000 8976 move complete, result=0
02:43:58.544 00.000 9828 Worker thread wakes up
02:43:58.544 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0x4
02:43:58.544 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
02:43:58.544 00.000 9828 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.39 = -0.90)
02:43:58.544 00.000 9828 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.98)
02:43:58.544 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.29 mountX=0.05 mountY=-0.07, mountTheta=-0.93
02:43:58.544 00.000 8976 worker thread done servicing request
02:43:58.544 00.000 8976 Worker thread wakes up
02:43:58.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:58.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:58.544 00.000 9828 Moving (-0.05, 0.06) raw xDistance=0.05 yDistance=-0.07
02:43:58.544 00.000 9828 BLC: window closed
02:43:58.544 00.000 9828 MoveAxis(W, 16, B)
02:43:58.544 00.000 9828 Guiding  Dir = 3, Dur = 16
02:43:58.544 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:58.545 00.001 9828 IsSlewing returns 0
02:43:58.545 00.000 9828 IsGuiding returns 0
02:43:58.545 00.000 9828 PulseGuide returned control before completion, sleep 26
02:43:58.582 00.037 9828 IsGuiding returns 1
02:43:58.582 00.000 9828 scope still moving after pulse duration time elapsed
02:43:58.613 00.031 9828 IsSlewing returns 0
02:43:58.613 00.000 9828 IsGuiding returns 1
02:43:58.644 00.031 9828 IsSlewing returns 0
02:43:58.644 00.000 9828 IsGuiding returns 1
02:43:58.675 00.031 9828 IsSlewing returns 0
02:43:58.675 00.000 9828 IsGuiding returns 0
02:43:58.675 00.000 9828 scope move finished after 16 + 115 ms
02:43:58.675 00.000 9828 Move returns status 0, amount 16
02:43:58.675 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:58.675 00.000 9828 MoveAxis(N, 9, B)
02:43:58.675 00.000 9828 Guiding  Dir = 0, Dur = 9
02:43:58.690 00.015 9828 IsSlewing returns 0
02:43:58.690 00.000 9828 IsGuiding returns 0
02:43:58.690 00.000 9828 PulseGuide returned control before completion, sleep 19
02:43:58.721 00.031 9828 IsGuiding returns 1
02:43:58.721 00.000 9828 scope still moving after pulse duration time elapsed
02:43:58.752 00.031 9828 IsSlewing returns 0
02:43:58.752 00.000 9828 IsGuiding returns 1
02:43:58.782 00.030 9828 IsSlewing returns 0
02:43:58.782 00.000 9828 IsGuiding returns 1
02:43:58.814 00.032 9828 IsSlewing returns 0
02:43:58.814 00.000 9828 IsGuiding returns 1
02:43:58.845 00.031 9828 IsSlewing returns 0
02:43:58.845 00.000 9828 IsGuiding returns 0
02:43:58.845 00.000 9828 scope move finished after 9 + 146 ms
02:43:58.845 00.000 9828 Move returns status 0, amount 9
02:43:58.845 00.000 9828 move complete, result=0
02:43:58.845 00.000 9828 worker thread done servicing request
02:43:58.845 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 9 ms NORTH
02:43:59.228 00.383 8976 Exposure complete
02:43:59.234 00.006 8976 worker thread done servicing request
02:43:59.234 00.000 5052 OnExposeComplete: enter
02:43:59.234 00.000 5052 UpdateGuideState(): m_state=6
02:43:59.234 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10192
02:43:59.234 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.60, Mass=94, SNR=6.7, Peak=67 HFD=2.0
02:43:59.234 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
02:43:59.234 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.63)
02:43:59.234 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.51 mountX=-0.03 mountY=0.19, mountTheta=1.73
02:43:59.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.11, opts=13)
02:43:59.235 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.11)
02:43:59.235 00.000 8976 Worker thread wakes up
02:43:59.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.11) opts 0xd
02:43:59.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.11)
02:43:59.235 00.000 8976 Moving (-0.16, -0.11) raw xDistance=-0.03 yDistance=0.19
02:43:59.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:43:59.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:43:59.235 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:59.235 00.000 5052 UpdateGuideState exits: m=94 SNR=6.7
02:43:59.235 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:59.235 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:59.235 00.000 5052 Enqueuing Expose request
02:43:59.235 00.000 8976 MoveAxis(R, 0, ABG)
02:43:59.235 00.000 8976 MoveAxis(U, 0, ABG)
02:43:59.235 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.29 = 2.29)
02:43:59.235 00.000 8976 MountToCamera -- mountX=2.16 mountY=0.55 hyp=2.22 mountTheta=0.25 cameraX=-1.47, cameraY=1.67 cameraTheta=2.29
02:43:59.236 00.001 8976 incremental bump (-1.470, 1.669) isValid = 1
02:43:59.236 00.000 8976 Scheduling Mount bump of (-0.076, 0.089)
02:43:59.236 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:43:59.236 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:43:59.236 00.000 8976 move complete, result=0
02:43:59.236 00.000 8976 worker thread done servicing request
02:43:59.236 00.000 9828 Worker thread wakes up
02:43:59.236 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:43:59.236 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:43:59.236 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:59.236 00.000 8976 Worker thread wakes up
02:43:59.236 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.37 = -0.91)
02:43:59.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:59.236 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -0.99)
02:43:59.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:59.236 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.07 mountY=-0.10, mountTheta=-0.94
02:43:59.236 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
02:43:59.236 00.000 9828 BLC: window closed
02:43:59.237 00.001 9828 MoveAxis(W, 23, B)
02:43:59.237 00.000 9828 Guiding  Dir = 3, Dur = 23
02:43:59.237 00.000 9828 IsSlewing returns 0
02:43:59.237 00.000 9828 IsGuiding returns 0
02:43:59.237 00.000 9828 PulseGuide returned control before completion, sleep 33
02:43:59.281 00.044 9828 IsGuiding returns 1
02:43:59.281 00.000 9828 scope still moving after pulse duration time elapsed
02:43:59.312 00.031 9828 IsSlewing returns 0
02:43:59.313 00.001 9828 IsGuiding returns 1
02:43:59.343 00.030 9828 IsSlewing returns 0
02:43:59.343 00.000 9828 IsGuiding returns 1
02:43:59.374 00.031 9828 IsSlewing returns 0
02:43:59.374 00.000 9828 IsGuiding returns 1
02:43:59.405 00.031 9828 IsSlewing returns 0
02:43:59.405 00.000 9828 IsGuiding returns 0
02:43:59.405 00.000 9828 scope move finished after 23 + 145 ms
02:43:59.405 00.000 9828 Move returns status 0, amount 23
02:43:59.405 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:43:59.405 00.000 9828 MoveAxis(N, 13, B)
02:43:59.405 00.000 9828 Guiding  Dir = 0, Dur = 13
02:43:59.420 00.015 9828 IsSlewing returns 0
02:43:59.420 00.000 9828 IsGuiding returns 0
02:43:59.420 00.000 9828 PulseGuide returned control before completion, sleep 23
02:43:59.452 00.032 9828 IsGuiding returns 1
02:43:59.452 00.000 9828 scope still moving after pulse duration time elapsed
02:43:59.483 00.031 9828 IsSlewing returns 0
02:43:59.483 00.000 9828 IsGuiding returns 1
02:43:59.513 00.030 9828 IsSlewing returns 0
02:43:59.513 00.000 9828 IsGuiding returns 1
02:43:59.544 00.031 9828 IsSlewing returns 0
02:43:59.545 00.001 9828 IsGuiding returns 0
02:43:59.545 00.000 9828 scope move finished after 13 + 111 ms
02:43:59.545 00.000 9828 Move returns status 0, amount 13
02:43:59.545 00.000 9828 move complete, result=0
02:43:59.545 00.000 9828 worker thread done servicing request
02:43:59.545 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
02:43:59.919 00.374 8976 Exposure complete
02:43:59.924 00.005 8976 worker thread done servicing request
02:43:59.924 00.000 5052 OnExposeComplete: enter
02:43:59.924 00.000 5052 UpdateGuideState(): m_state=6
02:43:59.924 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10193
02:43:59.924 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.52, Mass=99, SNR=6.9, Peak=62 HFD=1.9
02:43:59.924 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.70 = 1.59)
02:43:59.924 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
02:43:59.924 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.19 hyp=0.41 cameraTheta=-2.65 mountX=-0.01 mountY=0.41, mountTheta=1.59
02:43:59.925 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.19, opts=13)
02:43:59.925 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.19)
02:43:59.925 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:43:59.925 00.000 5052 UpdateGuideState exits: m=99 SNR=6.9
02:43:59.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:59.925 00.000 8976 Worker thread wakes up
02:43:59.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.19) opts 0xd
02:43:59.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.19)
02:43:59.926 00.001 8976 Moving (-0.36, -0.19) raw xDistance=-0.01 yDistance=0.41
02:43:59.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:43:59.926 00.000 5052 Enqueuing Expose request
02:43:59.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:43:59.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:43:59.926 00.000 8976 MoveAxis(R, 0, ABG)
02:43:59.926 00.000 8976 MoveAxis(D, 2, ABG)
02:43:59.926 00.000 8976 stepping (-14, -3) + (0, -2)
02:43:59.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:59.960 00.034 8976 Received - 47 (G) 
02:43:59.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:43:59.960 00.000 8976 stepped: pos (-14, -5)
02:43:59.960 00.000 8976 MountToCamera -- mountTheta (0.28) + m_xAngle (2.04) = xAngle (2.33 = 2.33)
02:43:59.960 00.000 8976 MountToCamera -- mountX=2.15 mountY=0.63 hyp=2.24 mountTheta=0.28 cameraX=-1.54, cameraY=1.63 cameraTheta=2.33
02:43:59.960 00.000 8976 incremental bump (-1.541, 1.629) isValid = 1
02:43:59.960 00.000 8976 Scheduling Mount bump of (-0.079, 0.087)
02:43:59.960 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:43:59.960 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:43:59.960 00.000 8976 move complete, result=0
02:43:59.960 00.000 8976 worker thread done servicing request
02:43:59.960 00.000 8976 Worker thread wakes up
02:43:59.960 00.000 9828 Worker thread wakes up
02:43:59.960 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:43:59.960 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:43:59.960 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.88)
02:43:59.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:43:59.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:43:59.961 00.001 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.96)
02:43:59.961 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.07 mountY=-0.10, mountTheta=-0.91
02:43:59.961 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:43:59.961 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
02:43:59.961 00.000 9828 BLC: window closed
02:43:59.961 00.000 9828 MoveAxis(W, 24, B)
02:43:59.961 00.000 9828 Guiding  Dir = 3, Dur = 24
02:43:59.961 00.000 9828 IsSlewing returns 0
02:43:59.961 00.000 9828 IsGuiding returns 0
02:43:59.961 00.000 9828 PulseGuide returned control before completion, sleep 34
02:44:00.010 00.049 9828 IsGuiding returns 1
02:44:00.010 00.000 9828 scope still moving after pulse duration time elapsed
02:44:00.042 00.032 9828 IsSlewing returns 0
02:44:00.042 00.000 9828 IsGuiding returns 1
02:44:00.074 00.032 9828 IsSlewing returns 0
02:44:00.074 00.000 9828 IsGuiding returns 1
02:44:00.106 00.032 9828 IsSlewing returns 0
02:44:00.106 00.000 9828 IsGuiding returns 0
02:44:00.106 00.000 9828 scope move finished after 24 + 120 ms
02:44:00.106 00.000 9828 Move returns status 0, amount 24
02:44:00.106 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:00.106 00.000 9828 MoveAxis(N, 13, B)
02:44:00.106 00.000 9828 Guiding  Dir = 0, Dur = 13
02:44:00.121 00.015 9828 IsSlewing returns 0
02:44:00.126 00.005 9828 IsGuiding returns 0
02:44:00.126 00.000 9828 PulseGuide returned control before completion, sleep 23
02:44:00.152 00.026 9828 IsGuiding returns 1
02:44:00.152 00.000 9828 scope still moving after pulse duration time elapsed
02:44:00.183 00.031 9828 IsSlewing returns 0
02:44:00.183 00.000 9828 IsGuiding returns 1
02:44:00.214 00.031 9828 IsSlewing returns 0
02:44:00.214 00.000 9828 IsGuiding returns 1
02:44:00.245 00.031 9828 IsSlewing returns 0
02:44:00.245 00.000 9828 IsGuiding returns 1
02:44:00.275 00.030 9828 IsSlewing returns 0
02:44:00.275 00.000 9828 IsGuiding returns 0
02:44:00.275 00.000 9828 scope move finished after 13 + 136 ms
02:44:00.276 00.001 9828 Move returns status 0, amount 13
02:44:00.276 00.000 9828 move complete, result=0
02:44:00.276 00.000 9828 worker thread done servicing request
02:44:00.276 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
02:44:00.646 00.370 8976 Exposure complete
02:44:00.651 00.005 8976 worker thread done servicing request
02:44:00.652 00.001 5052 OnExposeComplete: enter
02:44:00.652 00.000 5052 UpdateGuideState(): m_state=6
02:44:00.652 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10194
02:44:00.652 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.86, Mass=119, SNR=7.5, Peak=65 HFD=2.3
02:44:00.652 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
02:44:00.652 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
02:44:00.652 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.87 mountX=0.15 mountY=-0.04, mountTheta=-0.27
02:44:00.653 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.15, opts=13)
02:44:00.653 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.15)
02:44:00.653 00.000 8976 Worker thread wakes up
02:44:00.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.15) opts 0xd
02:44:00.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.15)
02:44:00.653 00.000 8976 Moving (-0.05, 0.15) raw xDistance=0.15 yDistance=-0.04
02:44:00.653 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:00.653 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:44:00.653 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:00.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:44:00.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:44:00.653 00.000 8976 MoveAxis(R, 0, ABG)
02:44:00.653 00.000 8976 MoveAxis(U, 0, ABG)
02:44:00.653 00.000 8976 MountToCamera -- mountTheta (0.31) + m_xAngle (2.04) = xAngle (2.35 = 2.35)
02:44:00.653 00.000 8976 MountToCamera -- mountX=2.15 mountY=0.68 hyp=2.26 mountTheta=0.31 cameraX=-1.59, cameraY=1.60 cameraTheta=2.35
02:44:00.653 00.000 8976 incremental bump (-1.588, 1.602) isValid = 1
02:44:00.653 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:00.653 00.000 5052 Enqueuing Expose request
02:44:00.653 00.000 8976 Scheduling Mount bump of (-0.081, 0.085)
02:44:00.654 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:44:00.654 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:44:00.654 00.000 8976 move complete, result=0
02:44:00.654 00.000 9828 Worker thread wakes up
02:44:00.654 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:44:00.654 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:44:00.654 00.000 9828 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.10) = xAngle (5.43 = -0.85)
02:44:00.654 00.000 9828 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.35 = -0.93)
02:44:00.654 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:44:00.654 00.000 8976 worker thread done servicing request
02:44:00.654 00.000 8976 Worker thread wakes up
02:44:00.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:00.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:00.654 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.33 mountX=0.08 mountY=-0.09, mountTheta=-0.89
02:44:00.654 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:44:00.654 00.000 9828 BLC: window closed
02:44:00.654 00.000 9828 MoveAxis(W, 24, B)
02:44:00.654 00.000 9828 Guiding  Dir = 3, Dur = 24
02:44:00.655 00.001 9828 IsSlewing returns 0
02:44:00.655 00.000 9828 IsGuiding returns 0
02:44:00.655 00.000 9828 PulseGuide returned control before completion, sleep 34
02:44:00.697 00.042 9828 IsGuiding returns 1
02:44:00.697 00.000 9828 scope still moving after pulse duration time elapsed
02:44:00.729 00.032 9828 IsSlewing returns 0
02:44:00.729 00.000 9828 IsGuiding returns 1
02:44:00.761 00.032 9828 IsSlewing returns 0
02:44:00.761 00.000 9828 IsGuiding returns 1
02:44:00.791 00.030 9828 IsSlewing returns 0
02:44:00.791 00.000 9828 IsGuiding returns 1
02:44:00.821 00.030 9828 IsSlewing returns 0
02:44:00.821 00.000 9828 IsGuiding returns 1
02:44:00.853 00.032 9828 IsSlewing returns 0
02:44:00.854 00.001 9828 IsGuiding returns 0
02:44:00.854 00.000 9828 scope move finished after 24 + 174 ms
02:44:00.854 00.000 9828 Move returns status 0, amount 24
02:44:00.854 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:00.854 00.000 9828 MoveAxis(N, 13, B)
02:44:00.854 00.000 9828 Guiding  Dir = 0, Dur = 13
02:44:00.868 00.014 9828 IsSlewing returns 0
02:44:00.868 00.000 9828 IsGuiding returns 0
02:44:00.868 00.000 9828 PulseGuide returned control before completion, sleep 23
02:44:00.899 00.031 9828 IsGuiding returns 1
02:44:00.899 00.000 9828 scope still moving after pulse duration time elapsed
02:44:00.931 00.032 9828 IsSlewing returns 0
02:44:00.931 00.000 9828 IsGuiding returns 1
02:44:00.963 00.032 9828 IsSlewing returns 0
02:44:00.963 00.000 9828 IsGuiding returns 1
02:44:00.994 00.031 9828 IsSlewing returns 0
02:44:00.994 00.000 9828 IsGuiding returns 1
02:44:01.026 00.032 9828 IsSlewing returns 0
02:44:01.026 00.000 9828 IsGuiding returns 0
02:44:01.026 00.000 9828 scope move finished after 13 + 145 ms
02:44:01.026 00.000 9828 Move returns status 0, amount 13
02:44:01.026 00.000 9828 move complete, result=0
02:44:01.026 00.000 9828 worker thread done servicing request
02:44:01.027 00.001 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
02:44:01.340 00.313 8976 Exposure complete
02:44:01.346 00.006 8976 worker thread done servicing request
02:44:01.346 00.000 5052 OnExposeComplete: enter
02:44:01.346 00.000 5052 UpdateGuideState(): m_state=6
02:44:01.346 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10195
02:44:01.346 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=282.11, Mass=117, SNR=7.4, Peak=66 HFD=2.3
02:44:01.346 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
02:44:01.346 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
02:44:01.346 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.40 hyp=0.71 cameraTheta=2.55 mountX=0.62 mountY=0.28, mountTheta=0.42
02:44:01.347 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.40, opts=13)
02:44:01.347 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.40)
02:44:01.347 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:44:01.347 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
02:44:01.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:01.347 00.000 8976 Worker thread wakes up
02:44:01.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.40) opts 0xd
02:44:01.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.40)
02:44:01.347 00.000 8976 Moving (-0.59, 0.40) raw xDistance=0.62 yDistance=0.28
02:44:01.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:01.347 00.000 5052 Enqueuing Expose request
02:44:01.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
02:44:01.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:44:01.347 00.000 8976 MoveAxis(L, 3, ABG)
02:44:01.347 00.000 8976 stepping (-14, -5) + (-3, 0)
02:44:01.347 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:01.382 00.035 8976 Received - 47 (G) 
02:44:01.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:01.382 00.000 8976 stepped: pos (-17, -5)
02:44:01.382 00.000 8976 MoveAxis(D, 1, ABG)
02:44:01.382 00.000 8976 stepping (-17, -5) + (0, -1)
02:44:01.382 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:01.414 00.032 8976 Received - 47 (G) 
02:44:01.414 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:01.414 00.000 8976 stepped: pos (-17, -6)
02:44:01.415 00.001 8976 MountToCamera -- mountTheta (0.32) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
02:44:01.415 00.000 8976 MountToCamera -- mountX=2.30 mountY=0.77 hyp=2.43 mountTheta=0.32 cameraX=-1.73, cameraY=1.69 cameraTheta=2.37
02:44:01.415 00.000 8976 incremental bump (-1.735, 1.695) isValid = 1
02:44:01.415 00.000 8976 Scheduling Mount bump of (-0.082, 0.083)
02:44:01.415 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:44:01.415 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:44:01.415 00.000 8976 move complete, result=0
02:44:01.415 00.000 8976 worker thread done servicing request
02:44:01.415 00.000 9828 Worker thread wakes up
02:44:01.415 00.000 8976 Worker thread wakes up
02:44:01.415 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:44:01.416 00.001 5052 GuideStep: 0.6 px 3 ms WEST, 0.3 px 1 ms SOUTH
02:44:01.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:01.416 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:01.416 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:44:01.416 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.45 = -0.84)
02:44:01.416 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.36 = -0.92)
02:44:01.416 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
02:44:01.416 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:44:01.417 00.001 9828 BLC: window closed
02:44:01.417 00.000 9828 MoveAxis(W, 25, B)
02:44:01.417 00.000 9828 Guiding  Dir = 3, Dur = 25
02:44:01.417 00.000 9828 IsSlewing returns 0
02:44:01.417 00.000 9828 IsGuiding returns 0
02:44:01.417 00.000 9828 PulseGuide returned control before completion, sleep 35
02:44:01.461 00.044 9828 IsGuiding returns 1
02:44:01.461 00.000 9828 scope still moving after pulse duration time elapsed
02:44:01.492 00.031 9828 IsSlewing returns 0
02:44:01.496 00.004 9828 IsGuiding returns 1
02:44:01.523 00.027 9828 IsSlewing returns 0
02:44:01.523 00.000 9828 IsGuiding returns 1
02:44:01.554 00.031 9828 IsSlewing returns 0
02:44:01.554 00.000 9828 IsGuiding returns 1
02:44:01.585 00.031 9828 IsSlewing returns 0
02:44:01.585 00.000 9828 IsGuiding returns 0
02:44:01.585 00.000 9828 scope move finished after 25 + 142 ms
02:44:01.585 00.000 9828 Move returns status 0, amount 25
02:44:01.585 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:01.585 00.000 9828 MoveAxis(N, 13, B)
02:44:01.585 00.000 9828 Guiding  Dir = 0, Dur = 13
02:44:01.601 00.016 9828 IsSlewing returns 0
02:44:01.601 00.000 9828 IsGuiding returns 0
02:44:01.601 00.000 9828 PulseGuide returned control before completion, sleep 23
02:44:01.633 00.032 9828 IsGuiding returns 1
02:44:01.633 00.000 9828 scope still moving after pulse duration time elapsed
02:44:01.665 00.032 9828 IsSlewing returns 0
02:44:01.665 00.000 9828 IsGuiding returns 1
02:44:01.697 00.032 9828 IsSlewing returns 0
02:44:01.697 00.000 9828 IsGuiding returns 1
02:44:01.729 00.032 9828 IsSlewing returns 0
02:44:01.730 00.001 9828 IsGuiding returns 1
02:44:01.760 00.030 9828 IsSlewing returns 0
02:44:01.760 00.000 9828 IsGuiding returns 0
02:44:01.760 00.000 9828 scope move finished after 13 + 146 ms
02:44:01.760 00.000 9828 Move returns status 0, amount 13
02:44:01.760 00.000 9828 move complete, result=0
02:44:01.760 00.000 9828 worker thread done servicing request
02:44:01.760 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
02:44:02.071 00.311 8976 Exposure complete
02:44:02.077 00.006 8976 worker thread done servicing request
02:44:02.077 00.000 5052 OnExposeComplete: enter
02:44:02.077 00.000 5052 UpdateGuideState(): m_state=6
02:44:02.077 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10196
02:44:02.077 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.21, Mass=109, SNR=7.2, Peak=64 HFD=1.7
02:44:02.077 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.41 = 1.87)
02:44:02.077 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
02:44:02.077 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.50 hyp=0.71 cameraTheta=-2.37 mountX=-0.21 mountY=0.69, mountTheta=1.87
02:44:02.078 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.50, opts=13)
02:44:02.078 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.50)
02:44:02.078 00.000 8976 Worker thread wakes up
02:44:02.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.50) opts 0xd
02:44:02.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.50)
02:44:02.078 00.000 8976 Moving (-0.50, -0.50) raw xDistance=-0.21 yDistance=0.69
02:44:02.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:44:02.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
02:44:02.078 00.000 8976 MoveAxis(R, 0, ABG)
02:44:02.078 00.000 8976 MoveAxis(D, 3, ABG)
02:44:02.078 00.000 8976 stepping (-17, -6) + (0, -3)
02:44:02.079 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:44:02.079 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:44:02.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:02.079 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:02.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:02.079 00.000 5052 Enqueuing Expose request
02:44:02.118 00.039 8976 Received - 47 (G) 
02:44:02.118 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:02.118 00.000 8976 stepped: pos (-17, -9)
02:44:02.118 00.000 8976 MountToCamera -- mountTheta (0.39) + m_xAngle (2.04) = xAngle (2.43 = 2.43)
02:44:02.118 00.000 8976 MountToCamera -- mountX=2.40 mountY=0.99 hyp=2.60 mountTheta=0.39 cameraX=-1.97, cameraY=1.69 cameraTheta=2.43
02:44:02.118 00.000 8976 incremental bump (-1.973, 1.686) isValid = 1
02:44:02.118 00.000 8976 Scheduling Mount bump of (-0.087, 0.077)
02:44:02.118 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
02:44:02.118 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
02:44:02.118 00.000 8976 move complete, result=0
02:44:02.118 00.000 8976 worker thread done servicing request
02:44:02.118 00.000 8976 Worker thread wakes up
02:44:02.118 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:44:02.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:02.118 00.000 9828 Worker thread wakes up
02:44:02.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:02.118 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
02:44:02.119 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:44:02.119 00.000 9828 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.10) = xAngle (5.51 = -0.77)
02:44:02.119 00.000 9828 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.43 = -0.85)
02:44:02.119 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=0.08 mountY=-0.09, mountTheta=-0.81
02:44:02.119 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
02:44:02.119 00.000 9828 BLC: window closed
02:44:02.119 00.000 9828 MoveAxis(W, 27, B)
02:44:02.119 00.000 9828 Guiding  Dir = 3, Dur = 27
02:44:02.119 00.000 9828 IsSlewing returns 0
02:44:02.119 00.000 9828 IsGuiding returns 0
02:44:02.119 00.000 9828 PulseGuide returned control before completion, sleep 37
02:44:02.166 00.047 9828 IsGuiding returns 1
02:44:02.166 00.000 9828 scope still moving after pulse duration time elapsed
02:44:02.198 00.032 9828 IsSlewing returns 0
02:44:02.199 00.001 9828 IsGuiding returns 1
02:44:02.229 00.030 9828 IsSlewing returns 0
02:44:02.229 00.000 9828 IsGuiding returns 1
02:44:02.260 00.031 9828 IsSlewing returns 0
02:44:02.260 00.000 9828 IsGuiding returns 0
02:44:02.260 00.000 9828 scope move finished after 27 + 113 ms
02:44:02.260 00.000 9828 Move returns status 0, amount 27
02:44:02.260 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:02.260 00.000 9828 MoveAxis(N, 12, B)
02:44:02.260 00.000 9828 Guiding  Dir = 0, Dur = 12
02:44:02.276 00.016 9828 IsSlewing returns 0
02:44:02.276 00.000 9828 IsGuiding returns 0
02:44:02.276 00.000 9828 PulseGuide returned control before completion, sleep 22
02:44:02.308 00.032 9828 IsGuiding returns 1
02:44:02.308 00.000 9828 scope still moving after pulse duration time elapsed
02:44:02.339 00.031 9828 IsSlewing returns 0
02:44:02.340 00.001 9828 IsGuiding returns 1
02:44:02.369 00.029 9828 IsSlewing returns 0
02:44:02.369 00.000 9828 IsGuiding returns 1
02:44:02.401 00.032 9828 IsSlewing returns 0
02:44:02.401 00.000 9828 IsGuiding returns 1
02:44:02.431 00.030 9828 IsSlewing returns 0
02:44:02.431 00.000 9828 IsGuiding returns 0
02:44:02.431 00.000 9828 scope move finished after 12 + 143 ms
02:44:02.431 00.000 9828 Move returns status 0, amount 12
02:44:02.431 00.000 9828 move complete, result=0
02:44:02.431 00.000 9828 worker thread done servicing request
02:44:02.431 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
02:44:02.771 00.340 8976 Exposure complete
02:44:02.777 00.006 8976 worker thread done servicing request
02:44:02.777 00.000 5052 OnExposeComplete: enter
02:44:02.777 00.000 5052 UpdateGuideState(): m_state=6
02:44:02.777 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10197
02:44:02.777 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.05, Mass=124, SNR=7.7, Peak=64 HFD=2.0
02:44:02.777 00.000 5052 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.04) = xAngle (-3.85 = 2.44)
02:44:02.777 00.000 5052 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.95 = 2.33)
02:44:02.777 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.66 hyp=0.68 cameraTheta=-1.80 mountX=-0.52 mountY=0.49, mountTheta=2.38
02:44:02.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.66, opts=13)
02:44:02.778 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.66)
02:44:02.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:44:02.778 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
02:44:02.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:02.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:02.778 00.000 5052 Enqueuing Expose request
02:44:02.778 00.000 8976 Worker thread wakes up
02:44:02.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.66) opts 0xd
02:44:02.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.66)
02:44:02.778 00.000 8976 Moving (-0.16, -0.66) raw xDistance=-0.52 yDistance=0.49
02:44:02.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:44:02.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
02:44:02.778 00.000 8976 MoveAxis(R, 2, ABG)
02:44:02.778 00.000 8976 stepping (-17, -9) + (2, 0)
02:44:02.778 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:02.805 00.027 8976 Received - 47 (G) 
02:44:02.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:02.805 00.000 8976 stepped: pos (-15, -9)
02:44:02.805 00.000 8976 MoveAxis(D, 2, ABG)
02:44:02.805 00.000 8976 stepping (-15, -9) + (0, -2)
02:44:02.805 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:02.837 00.032 8976 Received - 47 (G) 
02:44:02.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:02.837 00.000 8976 stepped: pos (-15, -11)
02:44:02.837 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
02:44:02.837 00.000 8976 MountToCamera -- mountX=2.37 mountY=1.24 hyp=2.67 mountTheta=0.48 cameraX=-2.18, cameraY=1.54 cameraTheta=2.53
02:44:02.837 00.000 8976 incremental bump (-2.180, 1.542) isValid = 1
02:44:02.837 00.000 8976 Scheduling Mount bump of (-0.094, 0.069)
02:44:02.837 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:44:02.837 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:44:02.837 00.000 8976 move complete, result=0
02:44:02.837 00.000 9828 Worker thread wakes up
02:44:02.837 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:44:02.837 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:44:02.837 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
02:44:02.837 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.5 px 2 ms SOUTH
02:44:02.837 00.000 8976 worker thread done servicing request
02:44:02.837 00.000 8976 Worker thread wakes up
02:44:02.838 00.001 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
02:44:02.838 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.72
02:44:02.838 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:44:02.838 00.000 9828 BLC: window closed
02:44:02.838 00.000 9828 MoveAxis(W, 29, B)
02:44:02.838 00.000 9828 Guiding  Dir = 3, Dur = 29
02:44:02.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:02.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:02.838 00.000 9828 IsSlewing returns 0
02:44:02.838 00.000 9828 IsGuiding returns 0
02:44:02.839 00.001 9828 PulseGuide returned control before completion, sleep 39
02:44:02.881 00.042 9828 IsGuiding returns 1
02:44:02.881 00.000 9828 scope still moving after pulse duration time elapsed
02:44:02.912 00.031 9828 IsSlewing returns 0
02:44:02.912 00.000 9828 IsGuiding returns 1
02:44:02.943 00.031 9828 IsSlewing returns 0
02:44:02.943 00.000 9828 IsGuiding returns 1
02:44:02.974 00.031 9828 IsSlewing returns 0
02:44:02.974 00.000 9828 IsGuiding returns 1
02:44:03.005 00.031 9828 IsSlewing returns 0
02:44:03.005 00.000 9828 IsGuiding returns 0
02:44:03.005 00.000 9828 scope move finished after 29 + 137 ms
02:44:03.005 00.000 9828 Move returns status 0, amount 29
02:44:03.005 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:03.005 00.000 9828 MoveAxis(N, 11, B)
02:44:03.005 00.000 9828 Guiding  Dir = 0, Dur = 11
02:44:03.021 00.016 9828 IsSlewing returns 0
02:44:03.021 00.000 9828 IsGuiding returns 0
02:44:03.021 00.000 9828 PulseGuide returned control before completion, sleep 21
02:44:03.053 00.032 9828 IsGuiding returns 1
02:44:03.053 00.000 9828 scope still moving after pulse duration time elapsed
02:44:03.082 00.029 9828 IsSlewing returns 0
02:44:03.082 00.000 9828 IsGuiding returns 1
02:44:03.114 00.032 9828 IsSlewing returns 0
02:44:03.114 00.000 9828 IsGuiding returns 1
02:44:03.145 00.031 9828 IsSlewing returns 0
02:44:03.145 00.000 9828 IsGuiding returns 1
02:44:03.176 00.031 9828 IsSlewing returns 0
02:44:03.176 00.000 9828 IsGuiding returns 1
02:44:03.208 00.032 9828 IsSlewing returns 0
02:44:03.208 00.000 9828 IsGuiding returns 0
02:44:03.208 00.000 9828 scope move finished after 11 + 176 ms
02:44:03.208 00.000 9828 Move returns status 0, amount 11
02:44:03.208 00.000 9828 move complete, result=0
02:44:03.208 00.000 9828 worker thread done servicing request
02:44:03.208 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:44:03.492 00.284 8976 Exposure complete
02:44:03.497 00.005 8976 worker thread done servicing request
02:44:03.497 00.000 5052 OnExposeComplete: enter
02:44:03.497 00.000 5052 UpdateGuideState(): m_state=6
02:44:03.498 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10198
02:44:03.498 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.89, Mass=115, SNR=7.4, Peak=65 HFD=2.2
02:44:03.498 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
02:44:03.498 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
02:44:03.498 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.28 mountX=0.14 mountY=-0.14, mountTheta=-0.81
02:44:03.498 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.18, opts=13)
02:44:03.498 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.18)
02:44:03.499 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:03.499 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:44:03.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:03.499 00.000 8976 Worker thread wakes up
02:44:03.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.18) opts 0xd
02:44:03.499 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.18)
02:44:03.499 00.000 8976 Moving (0.05, 0.18) raw xDistance=0.14 yDistance=-0.14
02:44:03.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:44:03.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:44:03.499 00.000 8976 MoveAxis(R, 0, ABG)
02:44:03.499 00.000 8976 MoveAxis(U, 0, ABG)
02:44:03.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:03.499 00.000 5052 Enqueuing Expose request
02:44:03.499 00.000 8976 MountToCamera -- mountTheta (0.54) + m_xAngle (2.04) = xAngle (2.58 = 2.58)
02:44:03.499 00.000 8976 MountToCamera -- mountX=2.34 mountY=1.41 hyp=2.73 mountTheta=0.54 cameraX=-2.32, cameraY=1.45 cameraTheta=2.58
02:44:03.499 00.000 8976 incremental bump (-2.319, 1.446) isValid = 1
02:44:03.499 00.000 8976 Scheduling Mount bump of (-0.097, 0.063)
02:44:03.499 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:44:03.499 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:44:03.499 00.000 8976 move complete, result=0
02:44:03.499 00.000 8976 worker thread done servicing request
02:44:03.499 00.000 8976 Worker thread wakes up
02:44:03.500 00.001 9828 Worker thread wakes up
02:44:03.500 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:44:03.500 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:44:03.500 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:03.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:03.500 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:03.500 00.000 9828 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.66 = -0.62)
02:44:03.500 00.000 9828 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.58 = -0.70)
02:44:03.500 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.57 mountX=0.09 mountY=-0.07, mountTheta=-0.67
02:44:03.500 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.07
02:44:03.500 00.000 9828 BLC: window closed
02:44:03.500 00.000 9828 MoveAxis(W, 30, B)
02:44:03.500 00.000 9828 Guiding  Dir = 3, Dur = 30
02:44:03.501 00.001 9828 IsSlewing returns 0
02:44:03.501 00.000 9828 IsGuiding returns 0
02:44:03.501 00.000 9828 PulseGuide returned control before completion, sleep 40
02:44:03.547 00.046 9828 IsGuiding returns 1
02:44:03.547 00.000 9828 scope still moving after pulse duration time elapsed
02:44:03.578 00.031 9828 IsSlewing returns 0
02:44:03.578 00.000 9828 IsGuiding returns 1
02:44:03.609 00.031 9828 IsSlewing returns 0
02:44:03.609 00.000 9828 IsGuiding returns 1
02:44:03.640 00.031 9828 IsSlewing returns 0
02:44:03.640 00.000 9828 IsGuiding returns 1
02:44:03.671 00.031 9828 IsSlewing returns 0
02:44:03.671 00.000 9828 IsGuiding returns 0
02:44:03.671 00.000 9828 scope move finished after 30 + 140 ms
02:44:03.671 00.000 9828 Move returns status 0, amount 30
02:44:03.671 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:03.671 00.000 9828 MoveAxis(N, 10, B)
02:44:03.672 00.001 9828 Guiding  Dir = 0, Dur = 10
02:44:03.687 00.015 9828 IsSlewing returns 0
02:44:03.687 00.000 9828 IsGuiding returns 0
02:44:03.687 00.000 9828 PulseGuide returned control before completion, sleep 20
02:44:03.719 00.032 9828 IsGuiding returns 1
02:44:03.719 00.000 9828 scope still moving after pulse duration time elapsed
02:44:03.751 00.032 9828 IsSlewing returns 0
02:44:03.751 00.000 9828 IsGuiding returns 1
02:44:03.782 00.031 9828 IsSlewing returns 0
02:44:03.782 00.000 9828 IsGuiding returns 1
02:44:03.814 00.032 9828 IsSlewing returns 0
02:44:03.814 00.000 9828 IsGuiding returns 0
02:44:03.814 00.000 9828 scope move finished after 10 + 116 ms
02:44:03.814 00.000 9828 Move returns status 0, amount 10
02:44:03.814 00.000 9828 move complete, result=0
02:44:03.814 00.000 9828 worker thread done servicing request
02:44:03.814 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:44:04.161 00.347 8976 Exposure complete
02:44:04.166 00.005 8976 worker thread done servicing request
02:44:04.166 00.000 5052 OnExposeComplete: enter
02:44:04.166 00.000 5052 UpdateGuideState(): m_state=6
02:44:04.166 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10199
02:44:04.167 00.001 5052 Star::Find returns 1 (0), X=329.59, Y=281.58, Mass=121, SNR=7.6, Peak=65 HFD=1.5
02:44:04.167 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
02:44:04.167 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
02:44:04.167 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.12 hyp=0.43 cameraTheta=-0.29 mountX=-0.30 mountY=-0.28, mountTheta=-2.39
02:44:04.167 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.12, opts=13)
02:44:04.167 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.12)
02:44:04.167 00.000 8976 Worker thread wakes up
02:44:04.167 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.12) opts 0xd
02:44:04.168 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:44:04.168 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:44:04.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:04.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.12)
02:44:04.168 00.000 8976 Moving (0.41, -0.12) raw xDistance=-0.30 yDistance=-0.28
02:44:04.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:44:04.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:04.168 00.000 5052 Enqueuing Expose request
02:44:04.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:44:04.168 00.000 8976 MoveAxis(R, 1, ABG)
02:44:04.168 00.000 8976 stepping (-15, -11) + (1, 0)
02:44:04.168 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:04.195 00.027 8976 Received - 47 (G) 
02:44:04.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:04.196 00.001 8976 stepped: pos (-14, -11)
02:44:04.196 00.000 8976 MoveAxis(U, 1, ABG)
02:44:04.196 00.000 8976 stepping (-14, -11) + (0, 1)
02:44:04.196 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:04.228 00.032 8976 Received - 47 (G) 
02:44:04.228 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:04.228 00.000 8976 stepped: pos (-14, -10)
02:44:04.228 00.000 8976 MountToCamera -- mountTheta (0.57) + m_xAngle (2.04) = xAngle (2.62 = 2.62)
02:44:04.228 00.000 8976 MountToCamera -- mountX=2.28 mountY=1.47 hyp=2.71 mountTheta=0.57 cameraX=-2.34, cameraY=1.36 cameraTheta=2.62
02:44:04.228 00.000 8976 incremental bump (-2.343, 1.360) isValid = 1
02:44:04.229 00.001 8976 Scheduling Mount bump of (-0.099, 0.060)
02:44:04.229 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:44:04.229 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:44:04.229 00.000 8976 move complete, result=0
02:44:04.229 00.000 9828 Worker thread wakes up
02:44:04.229 00.000 8976 worker thread done servicing request
02:44:04.229 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:44:04.229 00.000 8976 Worker thread wakes up
02:44:04.229 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:44:04.229 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:44:04.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:04.229 00.000 9828 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.59)
02:44:04.229 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:04.229 00.000 9828 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.61 = -0.67)
02:44:04.229 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.60 mountX=0.10 mountY=-0.07, mountTheta=-0.64
02:44:04.229 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
02:44:04.230 00.001 9828 BLC: window closed
02:44:04.230 00.000 9828 MoveAxis(W, 31, B)
02:44:04.230 00.000 9828 Guiding  Dir = 3, Dur = 31
02:44:04.230 00.000 9828 IsSlewing returns 0
02:44:04.230 00.000 9828 IsGuiding returns 0
02:44:04.231 00.001 9828 PulseGuide returned control before completion, sleep 41
02:44:04.282 00.051 9828 IsGuiding returns 1
02:44:04.282 00.000 9828 scope still moving after pulse duration time elapsed
02:44:04.313 00.031 9828 IsSlewing returns 0
02:44:04.313 00.000 9828 IsGuiding returns 1
02:44:04.344 00.031 9828 IsSlewing returns 0
02:44:04.344 00.000 9828 IsGuiding returns 1
02:44:04.376 00.032 9828 IsSlewing returns 0
02:44:04.376 00.000 9828 IsGuiding returns 1
02:44:04.422 00.046 9828 IsSlewing returns 0
02:44:04.422 00.000 9828 IsGuiding returns 0
02:44:04.422 00.000 9828 scope move finished after 31 + 160 ms
02:44:04.422 00.000 9828 Move returns status 0, amount 31
02:44:04.422 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:04.422 00.000 9828 MoveAxis(N, 10, B)
02:44:04.422 00.000 9828 Guiding  Dir = 0, Dur = 10
02:44:04.438 00.016 9828 IsSlewing returns 0
02:44:04.438 00.000 9828 IsGuiding returns 0
02:44:04.438 00.000 9828 PulseGuide returned control before completion, sleep 20
02:44:04.469 00.031 9828 IsGuiding returns 1
02:44:04.469 00.000 9828 scope still moving after pulse duration time elapsed
02:44:04.501 00.032 9828 IsSlewing returns 0
02:44:04.501 00.000 9828 IsGuiding returns 1
02:44:04.533 00.032 9828 IsSlewing returns 0
02:44:04.533 00.000 9828 IsGuiding returns 1
02:44:04.564 00.031 9828 IsSlewing returns 0
02:44:04.564 00.000 9828 IsGuiding returns 0
02:44:04.564 00.000 9828 scope move finished after 10 + 116 ms
02:44:04.564 00.000 9828 Move returns status 0, amount 10
02:44:04.564 00.000 9828 move complete, result=0
02:44:04.564 00.000 9828 worker thread done servicing request
02:44:04.564 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
02:44:04.885 00.321 8976 Exposure complete
02:44:04.891 00.006 8976 worker thread done servicing request
02:44:04.891 00.000 5052 OnExposeComplete: enter
02:44:04.891 00.000 5052 UpdateGuideState(): m_state=6
02:44:04.891 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10200
02:44:04.891 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=282.17, Mass=121, SNR=7.6, Peak=70 HFD=2.0
02:44:04.891 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
02:44:04.891 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
02:44:04.891 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.46 hyp=0.95 cameraTheta=0.51 mountX=0.03 mountY=-0.94, mountTheta=-1.54
02:44:04.892 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.46, opts=13)
02:44:04.892 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.46)
02:44:04.893 00.001 8976 Worker thread wakes up
02:44:04.893 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.46) opts 0xd
02:44:04.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.46)
02:44:04.893 00.000 8976 Moving (0.83, 0.46) raw xDistance=0.03 yDistance=-0.94
02:44:04.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:44:04.893 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:44:04.893 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:44:04.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:04.893 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:04.893 00.000 5052 Enqueuing Expose request
02:44:04.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.94
02:44:04.893 00.000 8976 MoveAxis(R, 0, ABG)
02:44:04.893 00.000 8976 MoveAxis(U, 4, ABG)
02:44:04.893 00.000 8976 stepping (-14, -10) + (0, 4)
02:44:04.893 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:04.931 00.038 8976 Received - 47 (G) 
02:44:04.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:04.931 00.000 8976 stepped: pos (-14, -6)
02:44:04.931 00.000 8976 MountToCamera -- mountTheta (0.53) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
02:44:04.931 00.000 8976 MountToCamera -- mountX=2.23 mountY=1.30 hyp=2.58 mountTheta=0.53 cameraX=-2.17, cameraY=1.40 cameraTheta=2.57
02:44:04.931 00.000 8976 incremental bump (-2.172, 1.398) isValid = 1
02:44:04.931 00.000 8976 Scheduling Mount bump of (-0.097, 0.064)
02:44:04.931 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
02:44:04.931 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
02:44:04.931 00.000 8976 move complete, result=0
02:44:04.931 00.000 8976 worker thread done servicing request
02:44:04.931 00.000 9828 Worker thread wakes up
02:44:04.931 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
02:44:04.932 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:44:04.932 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.63)
02:44:04.932 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
02:44:04.932 00.000 8976 Worker thread wakes up
02:44:04.932 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.57 = -0.72)
02:44:04.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:04.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:04.932 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.68
02:44:04.932 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
02:44:04.932 00.000 9828 BLC: window closed
02:44:04.932 00.000 9828 MoveAxis(W, 30, B)
02:44:04.932 00.000 9828 Guiding  Dir = 3, Dur = 30
02:44:04.932 00.000 9828 IsSlewing returns 0
02:44:04.933 00.001 9828 IsGuiding returns 0
02:44:04.933 00.000 9828 PulseGuide returned control before completion, sleep 40
02:44:04.984 00.051 9828 IsGuiding returns 1
02:44:04.984 00.000 9828 scope still moving after pulse duration time elapsed
02:44:05.015 00.031 9828 IsSlewing returns 0
02:44:05.015 00.000 9828 IsGuiding returns 1
02:44:05.047 00.032 9828 IsSlewing returns 0
02:44:05.047 00.000 9828 IsGuiding returns 1
02:44:05.078 00.031 9828 IsSlewing returns 0
02:44:05.078 00.000 9828 IsGuiding returns 0
02:44:05.078 00.000 9828 scope move finished after 30 + 115 ms
02:44:05.078 00.000 9828 Move returns status 0, amount 30
02:44:05.078 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:05.078 00.000 9828 MoveAxis(N, 10, B)
02:44:05.078 00.000 9828 Guiding  Dir = 0, Dur = 10
02:44:05.094 00.016 9828 IsSlewing returns 0
02:44:05.094 00.000 9828 IsGuiding returns 0
02:44:05.094 00.000 9828 PulseGuide returned control before completion, sleep 20
02:44:05.126 00.032 9828 IsGuiding returns 1
02:44:05.126 00.000 9828 scope still moving after pulse duration time elapsed
02:44:05.158 00.032 9828 IsSlewing returns 0
02:44:05.158 00.000 9828 IsGuiding returns 1
02:44:05.189 00.031 9828 IsSlewing returns 0
02:44:05.189 00.000 9828 IsGuiding returns 1
02:44:05.220 00.031 9828 IsSlewing returns 0
02:44:05.220 00.000 9828 IsGuiding returns 1
02:44:05.253 00.033 9828 IsSlewing returns 0
02:44:05.253 00.000 9828 IsGuiding returns 0
02:44:05.253 00.000 9828 scope move finished after 10 + 148 ms
02:44:05.253 00.000 9828 Move returns status 0, amount 10
02:44:05.253 00.000 9828 move complete, result=0
02:44:05.253 00.000 9828 worker thread done servicing request
02:44:05.253 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
02:44:05.589 00.336 8976 Exposure complete
02:44:05.594 00.005 8976 worker thread done servicing request
02:44:05.594 00.000 5052 OnExposeComplete: enter
02:44:05.594 00.000 5052 UpdateGuideState(): m_state=6
02:44:05.594 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10201
02:44:05.594 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.82, Mass=104, SNR=7.0, Peak=63 HFD=1.9
02:44:05.594 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:44:05.594 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:44:05.594 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.11 hyp=0.49 cameraTheta=0.23 mountX=-0.12 mountY=-0.46, mountTheta=-1.82
02:44:05.595 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.11, opts=13)
02:44:05.595 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.11)
02:44:05.595 00.000 8976 Worker thread wakes up
02:44:05.595 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.11) opts 0xd
02:44:05.595 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.11)
02:44:05.595 00.000 8976 Moving (0.48, 0.11) raw xDistance=-0.12 yDistance=-0.46
02:44:05.595 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:44:05.595 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:44:05.595 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:05.596 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:44:05.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.46
02:44:05.596 00.000 8976 MoveAxis(R, 0, ABG)
02:44:05.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:05.596 00.000 5052 Enqueuing Expose request
02:44:05.596 00.000 8976 MoveAxis(U, 2, ABG)
02:44:05.596 00.000 8976 stepping (-14, -6) + (0, 2)
02:44:05.596 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:05.635 00.039 8976 Received - 47 (G) 
02:44:05.635 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:05.635 00.000 8976 stepped: pos (-14, -4)
02:44:05.635 00.000 8976 MountToCamera -- mountTheta (0.46) + m_xAngle (2.04) = xAngle (2.50 = 2.50)
02:44:05.635 00.000 8976 MountToCamera -- mountX=2.20 mountY=1.08 hyp=2.45 mountTheta=0.46 cameraX=-1.96, cameraY=1.47 cameraTheta=2.50
02:44:05.635 00.000 8976 incremental bump (-1.964, 1.471) isValid = 1
02:44:05.635 00.000 8976 Scheduling Mount bump of (-0.092, 0.071)
02:44:05.635 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:44:05.635 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:44:05.635 00.000 8976 move complete, result=0
02:44:05.635 00.000 9828 Worker thread wakes up
02:44:05.635 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:44:05.635 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:44:05.635 00.000 8976 worker thread done servicing request
02:44:05.635 00.000 8976 Worker thread wakes up
02:44:05.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:05.635 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:05.635 00.000 9828 CameraToMount -- cameraTheta (2.48) - m_xAngle (-3.10) = xAngle (5.58 = -0.71)
02:44:05.635 00.000 9828 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.50 = -0.79)
02:44:05.636 00.001 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.48 mountX=0.09 mountY=-0.08, mountTheta=-0.75
02:44:05.636 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:44:05.636 00.000 9828 BLC: window closed
02:44:05.636 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:44:05.636 00.000 9828 MoveAxis(W, 28, B)
02:44:05.636 00.000 9828 Guiding  Dir = 3, Dur = 28
02:44:05.636 00.000 9828 IsSlewing returns 0
02:44:05.636 00.000 9828 IsGuiding returns 0
02:44:05.636 00.000 9828 PulseGuide returned control before completion, sleep 38
02:44:05.689 00.053 9828 IsGuiding returns 1
02:44:05.689 00.000 9828 scope still moving after pulse duration time elapsed
02:44:05.721 00.032 9828 IsSlewing returns 0
02:44:05.721 00.000 9828 IsGuiding returns 1
02:44:05.753 00.032 9828 IsSlewing returns 0
02:44:05.753 00.000 9828 IsGuiding returns 1
02:44:05.785 00.032 9828 IsSlewing returns 0
02:44:05.785 00.000 9828 IsGuiding returns 0
02:44:05.785 00.000 9828 scope move finished after 28 + 120 ms
02:44:05.785 00.000 9828 Move returns status 0, amount 28
02:44:05.785 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:05.786 00.001 9828 MoveAxis(N, 11, B)
02:44:05.786 00.000 9828 Guiding  Dir = 0, Dur = 11
02:44:05.801 00.015 9828 IsSlewing returns 0
02:44:05.802 00.001 9828 IsGuiding returns 0
02:44:05.802 00.000 9828 PulseGuide returned control before completion, sleep 21
02:44:05.833 00.031 9828 IsGuiding returns 1
02:44:05.833 00.000 9828 scope still moving after pulse duration time elapsed
02:44:05.865 00.032 9828 IsSlewing returns 0
02:44:05.865 00.000 9828 IsGuiding returns 1
02:44:05.897 00.032 9828 IsSlewing returns 0
02:44:05.897 00.000 9828 IsGuiding returns 1
02:44:05.927 00.030 9828 IsSlewing returns 0
02:44:05.927 00.000 9828 IsGuiding returns 1
02:44:05.957 00.030 9828 IsSlewing returns 0
02:44:05.957 00.000 9828 IsGuiding returns 0
02:44:05.957 00.000 9828 scope move finished after 11 + 145 ms
02:44:05.957 00.000 9828 Move returns status 0, amount 11
02:44:05.957 00.000 9828 move complete, result=0
02:44:05.958 00.001 9828 worker thread done servicing request
02:44:05.958 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
02:44:06.326 00.368 8976 Exposure complete
02:44:06.332 00.006 8976 worker thread done servicing request
02:44:06.332 00.000 5052 OnExposeComplete: enter
02:44:06.332 00.000 5052 UpdateGuideState(): m_state=6
02:44:06.332 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10202
02:44:06.332 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.35, Mass=119, SNR=7.5, Peak=61 HFD=2.8
02:44:06.332 00.000 5052 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.04) = xAngle (-3.12 = -3.12)
02:44:06.332 00.000 5052 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.06)
02:44:06.332 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.36 hyp=0.41 cameraTheta=-1.08 mountX=-0.41 mountY=0.03, mountTheta=3.06
02:44:06.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.36, opts=13)
02:44:06.333 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.36)
02:44:06.333 00.000 8976 Worker thread wakes up
02:44:06.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.36) opts 0xd
02:44:06.334 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.36)
02:44:06.334 00.000 8976 Moving (0.20, -0.36) raw xDistance=-0.41 yDistance=0.03
02:44:06.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:44:06.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:44:06.334 00.000 8976 MoveAxis(R, 2, ABG)
02:44:06.334 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:06.334 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:44:06.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:06.334 00.000 8976 stepping (-14, -4) + (2, 0)
02:44:06.334 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:06.334 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:06.334 00.000 5052 Enqueuing Expose request
02:44:06.369 00.035 8976 Received - 47 (G) 
02:44:06.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:06.369 00.000 8976 stepped: pos (-12, -4)
02:44:06.369 00.000 8976 MoveAxis(U, 0, ABG)
02:44:06.370 00.001 8976 MountToCamera -- mountTheta (0.42) + m_xAngle (2.04) = xAngle (2.46 = 2.46)
02:44:06.370 00.000 8976 MountToCamera -- mountX=2.08 mountY=0.93 hyp=2.28 mountTheta=0.42 cameraX=-1.78, cameraY=1.43 cameraTheta=2.46
02:44:06.370 00.000 8976 incremental bump (-1.778, 1.430) isValid = 1
02:44:06.370 00.000 8976 Scheduling Mount bump of (-0.090, 0.075)
02:44:06.370 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:44:06.370 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:44:06.370 00.000 8976 move complete, result=0
02:44:06.370 00.000 8976 worker thread done servicing request
02:44:06.370 00.000 8976 Worker thread wakes up
02:44:06.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:06.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:06.370 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
02:44:06.370 00.000 9828 Worker thread wakes up
02:44:06.370 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:44:06.370 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:44:06.371 00.001 9828 CameraToMount -- cameraTheta (2.45) - m_xAngle (-3.10) = xAngle (5.54 = -0.74)
02:44:06.371 00.000 9828 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.46 = -0.82)
02:44:06.371 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.45 mountX=0.09 mountY=-0.09, mountTheta=-0.78
02:44:06.371 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.09
02:44:06.371 00.000 9828 BLC: window closed
02:44:06.371 00.000 9828 MoveAxis(W, 27, B)
02:44:06.371 00.000 9828 Guiding  Dir = 3, Dur = 27
02:44:06.371 00.000 9828 IsSlewing returns 0
02:44:06.371 00.000 9828 IsGuiding returns 0
02:44:06.371 00.000 9828 PulseGuide returned control before completion, sleep 37
02:44:06.411 00.040 9828 IsGuiding returns 1
02:44:06.411 00.000 9828 scope still moving after pulse duration time elapsed
02:44:06.443 00.032 9828 IsSlewing returns 0
02:44:06.443 00.000 9828 IsGuiding returns 1
02:44:06.474 00.031 9828 IsSlewing returns 0
02:44:06.474 00.000 9828 IsGuiding returns 1
02:44:06.506 00.032 9828 IsSlewing returns 0
02:44:06.506 00.000 9828 IsGuiding returns 1
02:44:06.538 00.032 9828 IsSlewing returns 0
02:44:06.538 00.000 9828 IsGuiding returns 0
02:44:06.538 00.000 9828 scope move finished after 27 + 139 ms
02:44:06.540 00.002 9828 Move returns status 0, amount 27
02:44:06.540 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:06.540 00.000 9828 MoveAxis(N, 12, B)
02:44:06.540 00.000 9828 Guiding  Dir = 0, Dur = 12
02:44:06.554 00.014 9828 IsSlewing returns 0
02:44:06.554 00.000 9828 IsGuiding returns 0
02:44:06.555 00.001 9828 PulseGuide returned control before completion, sleep 22
02:44:06.585 00.030 9828 IsGuiding returns 1
02:44:06.585 00.000 9828 scope still moving after pulse duration time elapsed
02:44:06.616 00.031 9828 IsSlewing returns 0
02:44:06.616 00.000 9828 IsGuiding returns 1
02:44:06.649 00.033 9828 IsSlewing returns 0
02:44:06.650 00.001 9828 IsGuiding returns 1
02:44:06.678 00.028 9828 IsSlewing returns 0
02:44:06.678 00.000 9828 IsGuiding returns 1
02:44:06.710 00.032 9828 IsSlewing returns 0
02:44:06.710 00.000 9828 IsGuiding returns 1
02:44:06.742 00.032 9828 IsSlewing returns 0
02:44:06.742 00.000 9828 IsGuiding returns 0
02:44:06.742 00.000 9828 scope move finished after 12 + 176 ms
02:44:06.742 00.000 9828 Move returns status 0, amount 12
02:44:06.742 00.000 9828 move complete, result=0
02:44:06.742 00.000 9828 worker thread done servicing request
02:44:06.742 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
02:44:07.060 00.318 8976 Exposure complete
02:44:07.065 00.005 8976 worker thread done servicing request
02:44:07.065 00.000 5052 OnExposeComplete: enter
02:44:07.066 00.001 5052 UpdateGuideState(): m_state=6
02:44:07.066 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10203
02:44:07.066 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.88, Mass=109, SNR=7.2, Peak=65 HFD=2.0
02:44:07.066 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:44:07.066 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:44:07.066 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.17 hyp=0.83 cameraTheta=0.20 mountX=-0.22 mountY=-0.77, mountTheta=-1.85
02:44:07.066 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.17, opts=13)
02:44:07.067 00.001 5052 Enqueuing Move request for stepguider (0.81, 0.17)
02:44:07.067 00.000 8976 Worker thread wakes up
02:44:07.067 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.17) opts 0xd
02:44:07.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.17)
02:44:07.067 00.000 8976 Moving (0.81, 0.17) raw xDistance=-0.22 yDistance=-0.77
02:44:07.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:44:07.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77
02:44:07.067 00.000 8976 MoveAxis(R, 0, ABG)
02:44:07.067 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:44:07.067 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:44:07.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:07.067 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:07.067 00.000 5052 Enqueuing Expose request
02:44:07.067 00.000 8976 MoveAxis(U, 3, ABG)
02:44:07.067 00.000 8976 stepping (-12, -4) + (0, 3)
02:44:07.067 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:07.105 00.038 8976 Received - 47 (G) 
02:44:07.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:07.105 00.000 8976 stepped: pos (-12, -1)
02:44:07.106 00.001 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
02:44:07.106 00.000 8976 MountToCamera -- mountX=2.00 mountY=0.68 hyp=2.11 mountTheta=0.33 cameraX=-1.51, cameraY=1.47 cameraTheta=2.37
02:44:07.106 00.000 8976 incremental bump (-1.514, 1.474) isValid = 1
02:44:07.106 00.000 8976 Scheduling Mount bump of (-0.082, 0.083)
02:44:07.106 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:44:07.106 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:44:07.106 00.000 8976 move complete, result=0
02:44:07.106 00.000 9828 Worker thread wakes up
02:44:07.106 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:44:07.106 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
02:44:07.106 00.000 8976 worker thread done servicing request
02:44:07.106 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:44:07.106 00.000 8976 Worker thread wakes up
02:44:07.106 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.45 = -0.84)
02:44:07.107 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:07.107 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:07.107 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.92)
02:44:07.107 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
02:44:07.107 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:44:07.107 00.000 9828 BLC: window closed
02:44:07.107 00.000 9828 MoveAxis(W, 25, B)
02:44:07.107 00.000 9828 Guiding  Dir = 3, Dur = 25
02:44:07.107 00.000 9828 IsSlewing returns 0
02:44:07.107 00.000 9828 IsGuiding returns 0
02:44:07.108 00.001 9828 PulseGuide returned control before completion, sleep 35
02:44:07.151 00.043 9828 IsGuiding returns 1
02:44:07.151 00.000 9828 scope still moving after pulse duration time elapsed
02:44:07.183 00.032 9828 IsSlewing returns 0
02:44:07.184 00.001 9828 IsGuiding returns 1
02:44:07.215 00.031 9828 IsSlewing returns 0
02:44:07.215 00.000 9828 IsGuiding returns 1
02:44:07.247 00.032 9828 IsSlewing returns 0
02:44:07.248 00.001 9828 IsGuiding returns 0
02:44:07.248 00.000 9828 scope move finished after 25 + 115 ms
02:44:07.248 00.000 9828 Move returns status 0, amount 25
02:44:07.248 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:07.248 00.000 9828 MoveAxis(N, 13, B)
02:44:07.248 00.000 9828 Guiding  Dir = 0, Dur = 13
02:44:07.262 00.014 9828 IsSlewing returns 0
02:44:07.263 00.001 9828 IsGuiding returns 0
02:44:07.263 00.000 9828 PulseGuide returned control before completion, sleep 23
02:44:07.292 00.029 9828 IsGuiding returns 1
02:44:07.292 00.000 9828 scope still moving after pulse duration time elapsed
02:44:07.324 00.032 9828 IsSlewing returns 0
02:44:07.324 00.000 9828 IsGuiding returns 1
02:44:07.356 00.032 9828 IsSlewing returns 0
02:44:07.356 00.000 9828 IsGuiding returns 1
02:44:07.387 00.031 9828 IsSlewing returns 0
02:44:07.387 00.000 9828 IsGuiding returns 1
02:44:07.418 00.031 9828 IsSlewing returns 0
02:44:07.418 00.000 9828 IsGuiding returns 0
02:44:07.418 00.000 9828 scope move finished after 13 + 142 ms
02:44:07.418 00.000 9828 Move returns status 0, amount 13
02:44:07.418 00.000 9828 move complete, result=0
02:44:07.418 00.000 9828 worker thread done servicing request
02:44:07.418 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
02:44:07.807 00.389 8976 Exposure complete
02:44:07.813 00.006 8976 worker thread done servicing request
02:44:07.814 00.001 5052 OnExposeComplete: enter
02:44:07.814 00.000 5052 UpdateGuideState(): m_state=6
02:44:07.814 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10204
02:44:07.814 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.11, Mass=124, SNR=7.6, Peak=62 HFD=2.4
02:44:07.814 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
02:44:07.814 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.93 = -2.93)
02:44:07.814 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.60 hyp=0.85 cameraTheta=-0.78 mountX=-0.81 mountY=-0.18, mountTheta=-2.92
02:44:07.815 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.60, opts=13)
02:44:07.815 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.60)
02:44:07.815 00.000 8976 Worker thread wakes up
02:44:07.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:44:07.815 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.60) opts 0xd
02:44:07.815 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
02:44:07.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.60)
02:44:07.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:07.815 00.000 8976 Moving (0.61, -0.60) raw xDistance=-0.81 yDistance=-0.18
02:44:07.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:07.815 00.000 5052 Enqueuing Expose request
02:44:07.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
02:44:07.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:44:07.815 00.000 8976 MoveAxis(R, 3, ABG)
02:44:07.815 00.000 8976 stepping (-12, -1) + (3, 0)
02:44:07.815 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:07.857 00.042 8976 Received - 47 (G) 
02:44:07.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:07.857 00.000 8976 stepped: pos (-9, -1)
02:44:07.857 00.000 8976 MoveAxis(U, 0, ABG)
02:44:07.857 00.000 8976 MountToCamera -- mountTheta (0.27) + m_xAngle (2.04) = xAngle (2.32 = 2.32)
02:44:07.857 00.000 8976 MountToCamera -- mountX=1.80 mountY=0.51 hyp=1.87 mountTheta=0.27 cameraX=-1.27, cameraY=1.37 cameraTheta=2.32
02:44:07.857 00.000 8976 incremental bump (-1.268, 1.369) isValid = 1
02:44:07.857 00.000 8976 Scheduling Mount bump of (-0.078, 0.087)
02:44:07.857 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
02:44:07.857 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
02:44:07.857 00.000 8976 move complete, result=0
02:44:07.858 00.001 9828 Worker thread wakes up
02:44:07.858 00.000 8976 worker thread done servicing request
02:44:07.858 00.000 8976 Worker thread wakes up
02:44:07.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:07.858 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.2 px 0 ms NORTH
02:44:07.858 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
02:44:07.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:07.858 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:44:07.858 00.000 9828 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.10) = xAngle (5.40 = -0.89)
02:44:07.858 00.000 9828 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.31 = -0.97)
02:44:07.858 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.30 mountX=0.07 mountY=-0.10, mountTheta=-0.92
02:44:07.858 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
02:44:07.859 00.001 9828 BLC: window closed
02:44:07.859 00.000 9828 MoveAxis(W, 24, B)
02:44:07.859 00.000 9828 Guiding  Dir = 3, Dur = 24
02:44:07.859 00.000 9828 IsSlewing returns 0
02:44:07.859 00.000 9828 IsGuiding returns 0
02:44:07.859 00.000 9828 PulseGuide returned control before completion, sleep 34
02:44:07.907 00.048 9828 IsGuiding returns 1
02:44:07.907 00.000 9828 scope still moving after pulse duration time elapsed
02:44:07.939 00.032 9828 IsSlewing returns 0
02:44:07.939 00.000 9828 IsGuiding returns 1
02:44:07.971 00.032 9828 IsSlewing returns 0
02:44:07.971 00.000 9828 IsGuiding returns 1
02:44:08.002 00.031 9828 IsSlewing returns 0
02:44:08.002 00.000 9828 IsGuiding returns 0
02:44:08.002 00.000 9828 scope move finished after 24 + 119 ms
02:44:08.002 00.000 9828 Move returns status 0, amount 24
02:44:08.002 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:08.002 00.000 9828 MoveAxis(N, 13, B)
02:44:08.002 00.000 9828 Guiding  Dir = 0, Dur = 13
02:44:08.018 00.016 9828 IsSlewing returns 0
02:44:08.018 00.000 9828 IsGuiding returns 0
02:44:08.018 00.000 9828 PulseGuide returned control before completion, sleep 23
02:44:08.048 00.030 9828 IsGuiding returns 1
02:44:08.048 00.000 9828 scope still moving after pulse duration time elapsed
02:44:08.080 00.032 9828 IsSlewing returns 0
02:44:08.080 00.000 9828 IsGuiding returns 1
02:44:08.113 00.033 9828 IsSlewing returns 0
02:44:08.113 00.000 9828 IsGuiding returns 1
02:44:08.144 00.031 9828 IsSlewing returns 0
02:44:08.144 00.000 9828 IsGuiding returns 1
02:44:08.176 00.032 9828 IsSlewing returns 0
02:44:08.176 00.000 9828 IsGuiding returns 0
02:44:08.176 00.000 9828 scope move finished after 13 + 145 ms
02:44:08.176 00.000 9828 Move returns status 0, amount 13
02:44:08.176 00.000 9828 move complete, result=0
02:44:08.176 00.000 9828 worker thread done servicing request
02:44:08.176 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
02:44:08.539 00.363 8976 Exposure complete
02:44:08.545 00.006 8976 worker thread done servicing request
02:44:08.546 00.001 5052 OnExposeComplete: enter
02:44:08.546 00.000 5052 UpdateGuideState(): m_state=6
02:44:08.546 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10205
02:44:08.546 00.000 5052 Star::Find returns 1 (0), X=330.76, Y=281.47, Mass=103, SNR=7.0, Peak=66 HFD=2.2
02:44:08.546 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
02:44:08.546 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
02:44:08.546 00.000 5052 CameraToMount -- cameraX=1.59 cameraY=-0.24 hyp=1.60 cameraTheta=-0.15 mountX=-0.93 mountY=-1.20, mountTheta=-2.23
02:44:08.547 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.59, y=-0.24, opts=13)
02:44:08.547 00.000 5052 Enqueuing Move request for stepguider (1.59, -0.24)
02:44:08.547 00.000 8976 Worker thread wakes up
02:44:08.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.59, -0.24) opts 0xd
02:44:08.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.59, -0.24)
02:44:08.547 00.000 8976 Moving (1.59, -0.24) raw xDistance=-0.93 yDistance=-1.20
02:44:08.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.93
02:44:08.547 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:44:08.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.20
02:44:08.547 00.000 8976 MoveAxis(R, 4, ABG)
02:44:08.547 00.000 8976 stepping (-9, -1) + (4, 0)
02:44:08.547 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
02:44:08.547 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:08.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:08.547 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:08.547 00.000 5052 Enqueuing Expose request
02:44:08.592 00.045 8976 Received - 47 (G) 
02:44:08.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:08.592 00.000 8976 stepped: pos (-5, -1)
02:44:08.592 00.000 8976 MoveAxis(U, 5, ABG)
02:44:08.592 00.000 8976 stepping (-5, -1) + (0, 5)
02:44:08.592 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:44:08.640 00.048 8976 Received - 47 (G) 
02:44:08.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:44:08.640 00.000 8976 stepped: pos (-5, 4)
02:44:08.640 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
02:44:08.640 00.000 8976 MountToCamera -- mountX=1.46 mountY=0.13 hyp=1.46 mountTheta=0.09 cameraX=-0.78, cameraY=1.24 cameraTheta=2.13
02:44:08.641 00.001 8976 incremental bump (-0.778, 1.238) isValid = 1
02:44:08.641 00.000 8976 Scheduling Mount bump of (-0.061, 0.101)
02:44:08.641 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:44:08.641 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:44:08.641 00.000 8976 move complete, result=0
02:44:08.641 00.000 9828 Worker thread wakes up
02:44:08.641 00.000 8976 worker thread done servicing request
02:44:08.641 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -1.2 px 5 ms NORTH
02:44:08.641 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:44:08.641 00.000 8976 Worker thread wakes up
02:44:08.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:08.641 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:08.641 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:44:08.641 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
02:44:08.642 00.001 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.15)
02:44:08.642 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.09
02:44:08.642 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:44:08.642 00.000 9828 BLC: window closed
02:44:08.642 00.000 9828 MoveAxis(W, 18, B)
02:44:08.642 00.000 9828 Guiding  Dir = 3, Dur = 18
02:44:08.642 00.000 9828 IsSlewing returns 0
02:44:08.643 00.001 9828 IsGuiding returns 0
02:44:08.643 00.000 9828 PulseGuide returned control before completion, sleep 28
02:44:08.684 00.041 9828 IsGuiding returns 1
02:44:08.684 00.000 9828 scope still moving after pulse duration time elapsed
02:44:08.716 00.032 9828 IsSlewing returns 0
02:44:08.716 00.000 9828 IsGuiding returns 1
02:44:08.748 00.032 9828 IsSlewing returns 0
02:44:08.748 00.000 9828 IsGuiding returns 1
02:44:08.779 00.031 9828 IsSlewing returns 0
02:44:08.779 00.000 9828 IsGuiding returns 0
02:44:08.779 00.000 9828 scope move finished after 18 + 119 ms
02:44:08.780 00.001 9828 Move returns status 0, amount 18
02:44:08.780 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:08.780 00.000 9828 MoveAxis(N, 15, B)
02:44:08.780 00.000 9828 Guiding  Dir = 0, Dur = 15
02:44:08.794 00.014 9828 IsSlewing returns 0
02:44:08.794 00.000 9828 IsGuiding returns 0
02:44:08.794 00.000 9828 PulseGuide returned control before completion, sleep 25
02:44:08.826 00.032 9828 IsGuiding returns 1
02:44:08.827 00.001 9828 scope still moving after pulse duration time elapsed
02:44:08.858 00.031 9828 IsSlewing returns 0
02:44:08.858 00.000 9828 IsGuiding returns 1
02:44:08.890 00.032 9828 IsSlewing returns 0
02:44:08.890 00.000 9828 IsGuiding returns 1
02:44:08.922 00.032 9828 IsSlewing returns 0
02:44:08.922 00.000 9828 IsGuiding returns 0
02:44:08.922 00.000 9828 scope move finished after 15 + 112 ms
02:44:08.922 00.000 9828 Move returns status 0, amount 15
02:44:08.922 00.000 9828 move complete, result=0
02:44:08.922 00.000 9828 worker thread done servicing request
02:44:08.922 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:44:09.326 00.404 8976 Exposure complete
02:44:09.332 00.006 8976 worker thread done servicing request
02:44:09.332 00.000 5052 OnExposeComplete: enter
02:44:09.332 00.000 5052 UpdateGuideState(): m_state=6
02:44:09.332 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10206
02:44:09.332 00.000 5052 Star::Find returns 1 (0), X=330.17, Y=282.01, Mass=97, SNR=6.8, Peak=67 HFD=2.0
02:44:09.332 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
02:44:09.332 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
02:44:09.332 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=0.30 hyp=1.04 cameraTheta=0.29 mountX=-0.19 mountY=-0.99, mountTheta=-1.75
02:44:09.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=0.30, opts=13)
02:44:09.333 00.000 5052 Enqueuing Move request for stepguider (0.99, 0.30)
02:44:09.333 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:44:09.333 00.000 5052 UpdateGuideState exits: m=97 SNR=6.8
02:44:09.333 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:09.333 00.000 8976 Worker thread wakes up
02:44:09.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, 0.30) opts 0xd
02:44:09.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, 0.30)
02:44:09.333 00.000 8976 Moving (0.99, 0.30) raw xDistance=-0.19 yDistance=-0.99
02:44:09.333 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:09.333 00.000 5052 Enqueuing Expose request
02:44:09.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:44:09.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -0.99
02:44:09.333 00.000 8976 MoveAxis(R, 0, ABG)
02:44:09.333 00.000 8976 MoveAxis(U, 4, ABG)
02:44:09.333 00.000 8976 stepping (-5, 4) + (0, 4)
02:44:09.333 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:09.376 00.043 8976 Received - 47 (G) 
02:44:09.376 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:09.376 00.000 8976 stepped: pos (-5, 8)
02:44:09.376 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
02:44:09.376 00.000 8976 MountToCamera -- mountX=1.23 mountY=-0.33 hyp=1.27 mountTheta=-0.26 cameraX=-0.26, cameraY=1.24 cameraTheta=1.78
02:44:09.376 00.000 8976 incremental bump (-0.263, 1.245) isValid = 1
02:44:09.376 00.000 8976 Scheduling Mount bump of (-0.024, 0.117)
02:44:09.376 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:44:09.376 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:44:09.376 00.000 8976 move complete, result=0
02:44:09.376 00.000 9828 Worker thread wakes up
02:44:09.376 00.000 8976 worker thread done servicing request
02:44:09.376 00.000 8976 Worker thread wakes up
02:44:09.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:09.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:09.377 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:44:09.377 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
02:44:09.377 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:44:09.377 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.42)
02:44:09.377 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.50)
02:44:09.377 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
02:44:09.377 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:44:09.377 00.000 9828 BLC: window closed
02:44:09.377 00.000 9828 MoveAxis(W, 6, B)
02:44:09.377 00.000 9828 Guiding  Dir = 3, Dur = 6
02:44:09.377 00.000 9828 IsSlewing returns 0
02:44:09.378 00.001 9828 IsGuiding returns 0
02:44:09.378 00.000 9828 PulseGuide returned control before completion, sleep 16
02:44:09.408 00.030 9828 IsGuiding returns 1
02:44:09.408 00.000 9828 scope still moving after pulse duration time elapsed
02:44:09.439 00.031 9828 IsSlewing returns 0
02:44:09.439 00.000 9828 IsGuiding returns 1
02:44:09.471 00.032 9828 IsSlewing returns 0
02:44:09.471 00.000 9828 IsGuiding returns 1
02:44:09.502 00.031 9828 IsSlewing returns 0
02:44:09.502 00.000 9828 IsGuiding returns 0
02:44:09.502 00.000 9828 scope move finished after 6 + 119 ms
02:44:09.502 00.000 9828 Move returns status 0, amount 6
02:44:09.502 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:09.502 00.000 9828 MoveAxis(N, 16, B)
02:44:09.502 00.000 9828 Guiding  Dir = 0, Dur = 16
02:44:09.518 00.016 9828 IsSlewing returns 0
02:44:09.518 00.000 9828 IsGuiding returns 0
02:44:09.518 00.000 9828 PulseGuide returned control before completion, sleep 26
02:44:09.551 00.033 9828 IsGuiding returns 1
02:44:09.551 00.000 9828 scope still moving after pulse duration time elapsed
02:44:09.582 00.031 9828 IsSlewing returns 0
02:44:09.582 00.000 9828 IsGuiding returns 1
02:44:09.613 00.031 9828 IsSlewing returns 0
02:44:09.613 00.000 9828 IsGuiding returns 1
02:44:09.643 00.030 9828 IsSlewing returns 0
02:44:09.643 00.000 9828 IsGuiding returns 1
02:44:09.674 00.031 9828 IsSlewing returns 0
02:44:09.674 00.000 9828 IsGuiding returns 0
02:44:09.675 00.001 9828 scope move finished after 16 + 140 ms
02:44:09.675 00.000 9828 Move returns status 0, amount 16
02:44:09.675 00.000 9828 move complete, result=0
02:44:09.675 00.000 9828 worker thread done servicing request
02:44:09.675 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:44:10.065 00.390 8976 Exposure complete
02:44:10.071 00.006 8976 worker thread done servicing request
02:44:10.071 00.000 5052 OnExposeComplete: enter
02:44:10.071 00.000 5052 UpdateGuideState(): m_state=6
02:44:10.071 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10207
02:44:10.072 00.001 5052 Star::Find returns 1 (0), X=329.90, Y=281.89, Mass=113, SNR=7.3, Peak=68 HFD=2.1
02:44:10.072 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
02:44:10.072 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:44:10.072 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.18 hyp=0.74 cameraTheta=0.24 mountX=-0.17 mountY=-0.70, mountTheta=-1.81
02:44:10.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.18, opts=13)
02:44:10.073 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.18)
02:44:10.073 00.000 8976 Worker thread wakes up
02:44:10.073 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:44:10.073 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:44:10.074 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:10.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:10.074 00.000 5052 Enqueuing Expose request
02:44:10.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.18) opts 0xd
02:44:10.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.18)
02:44:10.074 00.000 8976 Moving (0.72, 0.18) raw xDistance=-0.17 yDistance=-0.70
02:44:10.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:44:10.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.70
02:44:10.074 00.000 8976 MoveAxis(R, 0, ABG)
02:44:10.074 00.000 8976 MoveAxis(U, 3, ABG)
02:44:10.074 00.000 8976 stepping (-5, 8) + (0, 3)
02:44:10.074 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:10.110 00.036 8976 Received - 47 (G) 
02:44:10.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:10.110 00.000 8976 stepped: pos (-5, 11)
02:44:10.110 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:44:10.110 00.000 8976 MountToCamera -- mountX=1.08 mountY=-0.80 hyp=1.34 mountTheta=-0.64 cameraX=0.22, cameraY=1.32 cameraTheta=1.40
02:44:10.111 00.001 8976 incremental bump (0.222, 1.322) isValid = 1
02:44:10.111 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
02:44:10.111 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:44:10.111 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:44:10.111 00.000 8976 move complete, result=0
02:44:10.111 00.000 8976 worker thread done servicing request
02:44:10.111 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:44:10.111 00.000 9828 Worker thread wakes up
02:44:10.111 00.000 8976 Worker thread wakes up
02:44:10.111 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:44:10.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:10.111 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:44:10.112 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:10.112 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.78)
02:44:10.112 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.86)
02:44:10.112 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
02:44:10.112 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:44:10.112 00.000 9828 BLC: window closed
02:44:10.112 00.000 9828 MoveAxis(E, 8, B)
02:44:10.112 00.000 9828 Guiding  Dir = 2, Dur = 8
02:44:10.112 00.000 9828 IsSlewing returns 0
02:44:10.112 00.000 9828 IsGuiding returns 0
02:44:10.112 00.000 9828 PulseGuide returned control before completion, sleep 18
02:44:10.143 00.031 9828 IsGuiding returns 1
02:44:10.143 00.000 9828 scope still moving after pulse duration time elapsed
02:44:10.175 00.032 9828 IsSlewing returns 0
02:44:10.175 00.000 9828 IsGuiding returns 1
02:44:10.208 00.033 9828 IsSlewing returns 0
02:44:10.208 00.000 9828 IsGuiding returns 1
02:44:10.237 00.029 9828 IsSlewing returns 0
02:44:10.237 00.000 9828 IsGuiding returns 0
02:44:10.237 00.000 9828 scope move finished after 8 + 116 ms
02:44:10.237 00.000 9828 Move returns status 0, amount 8
02:44:10.237 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:10.237 00.000 9828 MoveAxis(N, 16, B)
02:44:10.237 00.000 9828 Guiding  Dir = 0, Dur = 16
02:44:10.252 00.015 9828 IsSlewing returns 0
02:44:10.252 00.000 9828 IsGuiding returns 0
02:44:10.252 00.000 9828 PulseGuide returned control before completion, sleep 26
02:44:10.283 00.031 9828 IsGuiding returns 1
02:44:10.283 00.000 9828 scope still moving after pulse duration time elapsed
02:44:10.314 00.031 9828 IsSlewing returns 0
02:44:10.314 00.000 9828 IsGuiding returns 1
02:44:10.345 00.031 9828 IsSlewing returns 0
02:44:10.345 00.000 9828 IsGuiding returns 1
02:44:10.376 00.031 9828 IsSlewing returns 0
02:44:10.376 00.000 9828 IsGuiding returns 1
02:44:10.423 00.047 9828 IsSlewing returns 0
02:44:10.423 00.000 9828 IsGuiding returns 0
02:44:10.423 00.000 9828 scope move finished after 16 + 154 ms
02:44:10.423 00.000 9828 Move returns status 0, amount 16
02:44:10.423 00.000 9828 move complete, result=0
02:44:10.423 00.000 9828 worker thread done servicing request
02:44:10.423 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:44:10.798 00.375 8976 Exposure complete
02:44:10.803 00.005 8976 worker thread done servicing request
02:44:10.803 00.000 5052 OnExposeComplete: enter
02:44:10.803 00.000 5052 UpdateGuideState(): m_state=6
02:44:10.803 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10208
02:44:10.803 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.69, Mass=117, SNR=7.5, Peak=66 HFD=2.0
02:44:10.803 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
02:44:10.803 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
02:44:10.803 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=-0.02 hyp=1.10 cameraTheta=-0.02 mountX=-0.52 mountY=-0.91, mountTheta=-2.09
02:44:10.804 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=-0.02, opts=13)
02:44:10.804 00.000 5052 Enqueuing Move request for stepguider (1.10, -0.02)
02:44:10.804 00.000 8976 Worker thread wakes up
02:44:10.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, -0.02) opts 0xd
02:44:10.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, -0.02)
02:44:10.804 00.000 8976 Moving (1.10, -0.02) raw xDistance=-0.52 yDistance=-0.91
02:44:10.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:44:10.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:44:10.804 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:44:10.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:10.805 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.91
02:44:10.805 00.000 8976 MoveAxis(R, 2, ABG)
02:44:10.805 00.000 8976 stepping (-5, 11) + (2, 0)
02:44:10.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:10.805 00.000 5052 Enqueuing Expose request
02:44:10.805 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:10.830 00.025 8976 Received - 47 (G) 
02:44:10.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:10.830 00.000 8976 stepped: pos (-3, 11)
02:44:10.830 00.000 8976 MoveAxis(U, 4, ABG)
02:44:10.830 00.000 8976 stepping (-3, 11) + (0, 4)
02:44:10.830 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:10.862 00.032 8976 Received - 47 (G) 
02:44:10.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:10.862 00.000 8976 stepped: pos (-3, 15)
02:44:10.862 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:44:10.862 00.000 8976 MountToCamera -- mountX=0.87 mountY=-1.32 hyp=1.58 mountTheta=-0.99 cameraX=0.78, cameraY=1.38 cameraTheta=1.06
02:44:10.862 00.000 8976 incremental bump (0.780, 1.378) isValid = 1
02:44:10.862 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
02:44:10.863 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:44:10.863 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:44:10.863 00.000 8976 move complete, result=0
02:44:10.863 00.000 8976 worker thread done servicing request
02:44:10.863 00.000 8976 Worker thread wakes up
02:44:10.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:10.863 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:10.863 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
02:44:10.863 00.000 9828 Worker thread wakes up
02:44:10.863 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:44:10.863 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:44:10.863 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
02:44:10.863 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
02:44:10.863 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:44:10.863 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:44:10.863 00.000 9828 BLC: window closed
02:44:10.863 00.000 9828 MoveAxis(E, 19, B)
02:44:10.863 00.000 9828 Guiding  Dir = 2, Dur = 19
02:44:10.864 00.001 9828 IsSlewing returns 0
02:44:10.864 00.000 9828 IsGuiding returns 0
02:44:10.864 00.000 9828 PulseGuide returned control before completion, sleep 29
02:44:10.907 00.043 9828 IsGuiding returns 1
02:44:10.907 00.000 9828 scope still moving after pulse duration time elapsed
02:44:10.938 00.031 9828 IsSlewing returns 0
02:44:10.938 00.000 9828 IsGuiding returns 1
02:44:10.969 00.031 9828 IsSlewing returns 0
02:44:10.969 00.000 9828 IsGuiding returns 1
02:44:11.000 00.031 9828 IsSlewing returns 0
02:44:11.000 00.000 9828 IsGuiding returns 0
02:44:11.000 00.000 9828 scope move finished after 19 + 117 ms
02:44:11.000 00.000 9828 Move returns status 0, amount 19
02:44:11.000 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:11.000 00.000 9828 MoveAxis(N, 13, B)
02:44:11.000 00.000 9828 Guiding  Dir = 0, Dur = 13
02:44:11.016 00.016 9828 IsSlewing returns 0
02:44:11.016 00.000 9828 IsGuiding returns 0
02:44:11.017 00.001 9828 PulseGuide returned control before completion, sleep 23
02:44:11.048 00.031 9828 IsGuiding returns 1
02:44:11.048 00.000 9828 scope still moving after pulse duration time elapsed
02:44:11.079 00.031 9828 IsSlewing returns 0
02:44:11.079 00.000 9828 IsGuiding returns 1
02:44:11.109 00.030 9828 IsSlewing returns 0
02:44:11.109 00.000 9828 IsGuiding returns 1
02:44:11.140 00.031 9828 IsSlewing returns 0
02:44:11.140 00.000 9828 IsGuiding returns 1
02:44:11.170 00.030 9828 IsSlewing returns 0
02:44:11.170 00.000 9828 IsGuiding returns 0
02:44:11.170 00.000 9828 scope move finished after 13 + 141 ms
02:44:11.170 00.000 9828 Move returns status 0, amount 13
02:44:11.170 00.000 9828 move complete, result=0
02:44:11.170 00.000 9828 worker thread done servicing request
02:44:11.170 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:44:11.548 00.378 8976 Exposure complete
02:44:11.554 00.006 8976 worker thread done servicing request
02:44:11.554 00.000 5052 OnExposeComplete: enter
02:44:11.554 00.000 5052 UpdateGuideState(): m_state=6
02:44:11.554 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10209
02:44:11.554 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.54, Mass=119, SNR=7.5, Peak=68 HFD=2.0
02:44:11.554 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.14 = 2.15)
02:44:11.554 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
02:44:11.554 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-2.09 mountX=-0.11 mountY=0.17, mountTheta=2.12
02:44:11.555 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.17, opts=13)
02:44:11.555 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.17)
02:44:11.555 00.000 8976 Worker thread wakes up
02:44:11.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.17) opts 0xd
02:44:11.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.17)
02:44:11.555 00.000 8976 Moving (-0.10, -0.17) raw xDistance=-0.11 yDistance=0.17
02:44:11.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:44:11.556 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:44:11.556 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:44:11.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:44:11.556 00.000 8976 MoveAxis(R, 0, ABG)
02:44:11.556 00.000 8976 MoveAxis(U, 0, ABG)
02:44:11.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:11.556 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:11.556 00.000 5052 Enqueuing Expose request
02:44:11.556 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:44:11.556 00.000 8976 MountToCamera -- mountX=0.74 mountY=-1.67 hyp=1.83 mountTheta=-1.16 cameraX=1.15, cameraY=1.42 cameraTheta=0.89
02:44:11.556 00.000 8976 incremental bump (1.153, 1.416) isValid = 1
02:44:11.556 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:44:11.556 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:44:11.556 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:44:11.556 00.000 8976 move complete, result=0
02:44:11.556 00.000 9828 Worker thread wakes up
02:44:11.556 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:44:11.557 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:44:11.557 00.000 8976 worker thread done servicing request
02:44:11.557 00.000 8976 Worker thread wakes up
02:44:11.557 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:44:11.557 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:44:11.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:11.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:11.557 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:44:11.557 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:44:11.557 00.000 9828 BLC: window closed
02:44:11.557 00.000 9828 MoveAxis(E, 24, B)
02:44:11.557 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:11.557 00.000 9828 Guiding  Dir = 2, Dur = 24
02:44:11.558 00.001 9828 IsSlewing returns 0
02:44:11.558 00.000 9828 IsGuiding returns 0
02:44:11.558 00.000 9828 PulseGuide returned control before completion, sleep 34
02:44:11.606 00.048 9828 IsGuiding returns 1
02:44:11.606 00.000 9828 scope still moving after pulse duration time elapsed
02:44:11.636 00.030 9828 IsSlewing returns 0
02:44:11.636 00.000 9828 IsGuiding returns 1
02:44:11.668 00.032 9828 IsSlewing returns 0
02:44:11.668 00.000 9828 IsGuiding returns 1
02:44:11.698 00.030 9828 IsSlewing returns 0
02:44:11.698 00.000 9828 IsGuiding returns 0
02:44:11.698 00.000 9828 scope move finished after 24 + 116 ms
02:44:11.699 00.001 9828 Move returns status 0, amount 24
02:44:11.699 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:11.699 00.000 9828 MoveAxis(N, 11, B)
02:44:11.699 00.000 9828 Guiding  Dir = 0, Dur = 11
02:44:11.713 00.014 9828 IsSlewing returns 0
02:44:11.713 00.000 9828 IsGuiding returns 0
02:44:11.713 00.000 9828 PulseGuide returned control before completion, sleep 21
02:44:11.744 00.031 9828 IsGuiding returns 1
02:44:11.744 00.000 9828 scope still moving after pulse duration time elapsed
02:44:11.775 00.031 9828 IsSlewing returns 0
02:44:11.775 00.000 9828 IsGuiding returns 1
02:44:11.806 00.031 9828 IsSlewing returns 0
02:44:11.806 00.000 9828 IsGuiding returns 1
02:44:11.836 00.030 9828 IsSlewing returns 0
02:44:11.836 00.000 9828 IsGuiding returns 1
02:44:11.868 00.032 9828 IsSlewing returns 0
02:44:11.868 00.000 9828 IsGuiding returns 0
02:44:11.868 00.000 9828 scope move finished after 11 + 144 ms
02:44:11.868 00.000 9828 Move returns status 0, amount 11
02:44:11.868 00.000 9828 move complete, result=0
02:44:11.869 00.001 9828 worker thread done servicing request
02:44:11.869 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:44:12.245 00.376 8976 Exposure complete
02:44:12.251 00.006 8976 worker thread done servicing request
02:44:12.251 00.000 5052 OnExposeComplete: enter
02:44:12.251 00.000 5052 UpdateGuideState(): m_state=6
02:44:12.251 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10210
02:44:12.251 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.75, Mass=123, SNR=7.6, Peak=66 HFD=2.0
02:44:12.251 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:44:12.251 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
02:44:12.251 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.04 hyp=0.56 cameraTheta=0.07 mountX=-0.22 mountY=-0.49, mountTheta=-1.99
02:44:12.252 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.04, opts=13)
02:44:12.252 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.04)
02:44:12.252 00.000 8976 Worker thread wakes up
02:44:12.252 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.04) opts 0xd
02:44:12.252 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:44:12.252 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:44:12.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:12.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:12.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.04)
02:44:12.252 00.000 8976 Moving (0.56, 0.04) raw xDistance=-0.22 yDistance=-0.49
02:44:12.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:44:12.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:44:12.253 00.001 8976 MoveAxis(R, 0, ABG)
02:44:12.253 00.000 8976 MoveAxis(U, 2, ABG)
02:44:12.253 00.000 8976 stepping (-3, 15) + (0, 2)
02:44:12.253 00.000 5052 Enqueuing Expose request
02:44:12.253 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:12.284 00.031 8976 Received - 47 (G) 
02:44:12.284 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:12.285 00.001 8976 stepped: pos (-3, 17)
02:44:12.285 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:44:12.285 00.000 8976 MountToCamera -- mountX=0.64 mountY=-2.01 hyp=2.11 mountTheta=-1.26 cameraX=1.50, cameraY=1.49 cameraTheta=0.78
02:44:12.285 00.000 8976 incremental bump (1.497, 1.489) isValid = 1
02:44:12.285 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
02:44:12.285 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:44:12.285 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:44:12.285 00.000 8976 move complete, result=0
02:44:12.285 00.000 9828 Worker thread wakes up
02:44:12.285 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:44:12.285 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:44:12.285 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
02:44:12.285 00.000 8976 worker thread done servicing request
02:44:12.285 00.000 8976 Worker thread wakes up
02:44:12.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:12.285 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:44:12.285 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
02:44:12.286 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:12.286 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
02:44:12.286 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:44:12.286 00.000 9828 BLC: window closed
02:44:12.286 00.000 9828 MoveAxis(E, 27, B)
02:44:12.286 00.000 9828 Guiding  Dir = 2, Dur = 27
02:44:12.286 00.000 9828 IsSlewing returns 0
02:44:12.286 00.000 9828 IsGuiding returns 0
02:44:12.287 00.001 9828 PulseGuide returned control before completion, sleep 37
02:44:12.336 00.049 9828 IsGuiding returns 1
02:44:12.336 00.000 9828 scope still moving after pulse duration time elapsed
02:44:12.368 00.032 9828 IsSlewing returns 0
02:44:12.368 00.000 9828 IsGuiding returns 1
02:44:12.400 00.032 9828 IsSlewing returns 0
02:44:12.400 00.000 9828 IsGuiding returns 1
02:44:12.431 00.031 9828 IsSlewing returns 0
02:44:12.431 00.000 9828 IsGuiding returns 0
02:44:12.431 00.000 9828 scope move finished after 27 + 117 ms
02:44:12.431 00.000 9828 Move returns status 0, amount 27
02:44:12.431 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:12.431 00.000 9828 MoveAxis(N, 10, B)
02:44:12.431 00.000 9828 Guiding  Dir = 0, Dur = 10
02:44:12.448 00.017 9828 IsSlewing returns 0
02:44:12.448 00.000 9828 IsGuiding returns 0
02:44:12.448 00.000 9828 PulseGuide returned control before completion, sleep 20
02:44:12.479 00.031 9828 IsGuiding returns 1
02:44:12.479 00.000 9828 scope still moving after pulse duration time elapsed
02:44:12.510 00.031 9828 IsSlewing returns 0
02:44:12.510 00.000 9828 IsGuiding returns 1
02:44:12.542 00.032 9828 IsSlewing returns 0
02:44:12.542 00.000 9828 IsGuiding returns 1
02:44:12.573 00.031 9828 IsSlewing returns 0
02:44:12.573 00.000 9828 IsGuiding returns 1
02:44:12.605 00.032 9828 IsSlewing returns 0
02:44:12.605 00.000 9828 IsGuiding returns 0
02:44:12.605 00.000 9828 scope move finished after 10 + 147 ms
02:44:12.605 00.000 9828 Move returns status 0, amount 10
02:44:12.605 00.000 9828 move complete, result=0
02:44:12.605 00.000 9828 worker thread done servicing request
02:44:12.605 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:44:12.973 00.368 8976 Exposure complete
02:44:12.978 00.005 8976 worker thread done servicing request
02:44:12.979 00.001 5052 OnExposeComplete: enter
02:44:12.979 00.000 5052 UpdateGuideState(): m_state=6
02:44:12.979 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10211
02:44:12.979 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.68, Mass=109, SNR=7.3, Peak=66 HFD=1.7
02:44:12.979 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.16 = 3.13)
02:44:12.979 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
02:44:12.979 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.11 mountX=-0.03 mountY=0.00, mountTheta=3.02
02:44:12.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.03, opts=13)
02:44:12.980 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.03)
02:44:12.980 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:44:12.980 00.000 5052 UpdateGuideState exits: m=109 SNR=7.3
02:44:12.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:12.980 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:12.980 00.000 8976 Worker thread wakes up
02:44:12.980 00.000 5052 Enqueuing Expose request
02:44:12.981 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.03) opts 0xd
02:44:12.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.03)
02:44:12.981 00.000 8976 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=0.00
02:44:12.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:44:12.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:44:12.981 00.000 8976 MoveAxis(R, 0, ABG)
02:44:12.981 00.000 8976 MoveAxis(U, 0, ABG)
02:44:12.981 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:44:12.981 00.000 8976 MountToCamera -- mountX=0.58 mountY=-2.24 hyp=2.31 mountTheta=-1.32 cameraX=1.73, cameraY=1.54 cameraTheta=0.73
02:44:12.981 00.000 8976 incremental bump (1.727, 1.539) isValid = 1
02:44:12.981 00.000 8976 Scheduling Mount bump of (0.022, 0.021)
02:44:12.981 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.02, opts=4)
02:44:12.981 00.000 8976 Enqueuing Move request for scope (0.02, 0.02)
02:44:12.981 00.000 8976 move complete, result=0
02:44:12.981 00.000 8976 worker thread done servicing request
02:44:12.982 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:44:12.982 00.000 8976 Worker thread wakes up
02:44:12.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:12.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:12.982 00.000 9828 Worker thread wakes up
02:44:12.982 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0x4
02:44:12.982 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
02:44:12.982 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
02:44:12.982 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
02:44:12.983 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.75 mountX=-0.02 mountY=-0.02, mountTheta=-2.49
02:44:12.983 00.000 9828 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
02:44:12.983 00.000 9828 BLC: window closed
02:44:12.983 00.000 9828 MoveAxis(E, 7, B)
02:44:12.983 00.000 9828 Guiding  Dir = 2, Dur = 7
02:44:12.983 00.000 9828 IsSlewing returns 0
02:44:12.983 00.000 9828 IsGuiding returns 0
02:44:12.983 00.000 9828 PulseGuide returned control before completion, sleep 17
02:44:13.011 00.028 9828 IsGuiding returns 1
02:44:13.011 00.000 9828 scope still moving after pulse duration time elapsed
02:44:13.043 00.032 9828 IsSlewing returns 0
02:44:13.043 00.000 9828 IsGuiding returns 1
02:44:13.074 00.031 9828 IsSlewing returns 0
02:44:13.074 00.000 9828 IsGuiding returns 1
02:44:13.106 00.032 9828 IsSlewing returns 0
02:44:13.106 00.000 9828 IsGuiding returns 0
02:44:13.106 00.000 9828 scope move finished after 7 + 115 ms
02:44:13.106 00.000 9828 Move returns status 0, amount 7
02:44:13.106 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:13.106 00.000 9828 MoveAxis(N, 2, B)
02:44:13.106 00.000 9828 Guiding  Dir = 0, Dur = 2
02:44:13.121 00.015 9828 IsSlewing returns 0
02:44:13.121 00.000 9828 IsGuiding returns 0
02:44:13.121 00.000 9828 PulseGuide returned control before completion, sleep 12
02:44:13.137 00.016 9828 IsGuiding returns 1
02:44:13.137 00.000 9828 scope still moving after pulse duration time elapsed
02:44:13.167 00.030 9828 IsSlewing returns 0
02:44:13.167 00.000 9828 IsGuiding returns 1
02:44:13.198 00.031 9828 IsSlewing returns 0
02:44:13.198 00.000 9828 IsGuiding returns 1
02:44:13.229 00.031 9828 IsSlewing returns 0
02:44:13.229 00.000 9828 IsGuiding returns 1
02:44:13.260 00.031 9828 IsSlewing returns 0
02:44:13.260 00.000 9828 IsGuiding returns 0
02:44:13.260 00.000 9828 scope move finished after 2 + 137 ms
02:44:13.260 00.000 9828 Move returns status 0, amount 2
02:44:13.260 00.000 9828 move complete, result=0
02:44:13.260 00.000 9828 worker thread done servicing request
02:44:13.260 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.0 px 2 ms NORTH
02:44:13.667 00.407 8976 Exposure complete
02:44:13.673 00.006 8976 worker thread done servicing request
02:44:13.673 00.000 5052 OnExposeComplete: enter
02:44:13.673 00.000 5052 UpdateGuideState(): m_state=6
02:44:13.673 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10212
02:44:13.673 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.81, Mass=119, SNR=7.5, Peak=67 HFD=2.1
02:44:13.673 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
02:44:13.673 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
02:44:13.673 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.52 mountX=0.01 mountY=-0.20, mountTheta=-1.53
02:44:13.674 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.10, opts=13)
02:44:13.674 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.10)
02:44:13.674 00.000 8976 Worker thread wakes up
02:44:13.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.10) opts 0xd
02:44:13.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.10)
02:44:13.674 00.000 8976 Moving (0.17, 0.10) raw xDistance=0.01 yDistance=-0.20
02:44:13.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:44:13.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:13.674 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:44:13.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:13.674 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:13.674 00.000 5052 Enqueuing Expose request
02:44:13.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:44:13.674 00.000 8976 MoveAxis(R, 0, ABG)
02:44:13.675 00.001 8976 MoveAxis(U, 0, ABG)
02:44:13.675 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:44:13.675 00.000 8976 MountToCamera -- mountX=0.54 mountY=-2.39 hyp=2.45 mountTheta=-1.35 cameraX=1.88, cameraY=1.57 cameraTheta=0.70
02:44:13.675 00.000 8976 incremental bump (1.881, 1.571) isValid = 1
02:44:13.675 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
02:44:13.675 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:44:13.675 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:44:13.675 00.000 8976 move complete, result=0
02:44:13.675 00.000 8976 worker thread done servicing request
02:44:13.675 00.000 8976 Worker thread wakes up
02:44:13.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:13.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:13.675 00.000 9828 Worker thread wakes up
02:44:13.675 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:44:13.675 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:44:13.675 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
02:44:13.675 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
02:44:13.675 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
02:44:13.675 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:13.675 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:44:13.675 00.000 9828 BLC: window closed
02:44:13.675 00.000 9828 MoveAxis(E, 29, B)
02:44:13.675 00.000 9828 Guiding  Dir = 2, Dur = 29
02:44:13.675 00.000 9828 IsSlewing returns 0
02:44:13.676 00.001 9828 IsGuiding returns 0
02:44:13.676 00.000 9828 PulseGuide returned control before completion, sleep 39
02:44:13.729 00.053 9828 IsGuiding returns 1
02:44:13.729 00.000 9828 scope still moving after pulse duration time elapsed
02:44:13.759 00.030 9828 IsSlewing returns 0
02:44:13.759 00.000 9828 IsGuiding returns 1
02:44:13.792 00.033 9828 IsSlewing returns 0
02:44:13.792 00.000 9828 IsGuiding returns 1
02:44:13.823 00.031 9828 IsSlewing returns 0
02:44:13.823 00.000 9828 IsGuiding returns 0
02:44:13.823 00.000 9828 scope move finished after 29 + 118 ms
02:44:13.823 00.000 9828 Move returns status 0, amount 29
02:44:13.823 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:13.823 00.000 9828 MoveAxis(N, 9, B)
02:44:13.823 00.000 9828 Guiding  Dir = 0, Dur = 9
02:44:13.839 00.016 9828 IsSlewing returns 0
02:44:13.839 00.000 9828 IsGuiding returns 0
02:44:13.839 00.000 9828 PulseGuide returned control before completion, sleep 19
02:44:13.869 00.030 9828 IsGuiding returns 1
02:44:13.869 00.000 9828 scope still moving after pulse duration time elapsed
02:44:13.900 00.031 9828 IsSlewing returns 0
02:44:13.901 00.001 9828 IsGuiding returns 1
02:44:13.932 00.031 9828 IsSlewing returns 0
02:44:13.932 00.000 9828 IsGuiding returns 1
02:44:13.963 00.031 9828 IsSlewing returns 0
02:44:13.963 00.000 9828 IsGuiding returns 1
02:44:13.993 00.030 9828 IsSlewing returns 0
02:44:13.993 00.000 9828 IsGuiding returns 0
02:44:13.993 00.000 9828 scope move finished after 9 + 145 ms
02:44:13.993 00.000 9828 Move returns status 0, amount 9
02:44:13.993 00.000 9828 move complete, result=0
02:44:13.993 00.000 9828 worker thread done servicing request
02:44:13.993 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:44:14.361 00.368 8976 Exposure complete
02:44:14.366 00.005 8976 worker thread done servicing request
02:44:14.366 00.000 5052 OnExposeComplete: enter
02:44:14.366 00.000 5052 UpdateGuideState(): m_state=6
02:44:14.366 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10213
02:44:14.367 00.001 5052 Star::Find returns 1 (0), X=329.37, Y=281.65, Mass=101, SNR=6.9, Peak=63 HFD=1.6
02:44:14.367 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
02:44:14.367 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
02:44:14.367 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.29 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
02:44:14.369 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.06, opts=13)
02:44:14.369 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.06)
02:44:14.369 00.000 8976 Worker thread wakes up
02:44:14.369 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.06) opts 0xd
02:44:14.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.06)
02:44:14.369 00.000 8976 Moving (0.19, -0.06) raw xDistance=-0.14 yDistance=-0.13
02:44:14.369 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:14.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:44:14.369 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
02:44:14.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:44:14.369 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:14.369 00.000 8976 MoveAxis(R, 0, ABG)
02:44:14.369 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:14.369 00.000 5052 Enqueuing Expose request
02:44:14.369 00.000 8976 MoveAxis(U, 0, ABG)
02:44:14.370 00.001 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:44:14.370 00.000 8976 MountToCamera -- mountX=0.52 mountY=-2.49 hyp=2.55 mountTheta=-1.37 cameraX=1.98, cameraY=1.59 cameraTheta=0.68
02:44:14.370 00.000 8976 incremental bump (1.985, 1.593) isValid = 1
02:44:14.370 00.000 8976 Scheduling Mount bump of (0.090, 0.075)
02:44:14.370 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:44:14.370 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:44:14.370 00.000 8976 move complete, result=0
02:44:14.370 00.000 8976 worker thread done servicing request
02:44:14.370 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:14.370 00.000 9828 Worker thread wakes up
02:44:14.370 00.000 8976 Worker thread wakes up
02:44:14.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:14.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:14.370 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:44:14.371 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:44:14.371 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
02:44:14.371 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
02:44:14.371 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
02:44:14.371 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:44:14.371 00.000 9828 BLC: window closed
02:44:14.371 00.000 9828 MoveAxis(E, 30, B)
02:44:14.371 00.000 9828 Guiding  Dir = 2, Dur = 30
02:44:14.371 00.000 9828 IsSlewing returns 0
02:44:14.371 00.000 9828 IsGuiding returns 0
02:44:14.372 00.001 9828 PulseGuide returned control before completion, sleep 40
02:44:14.416 00.044 9828 IsGuiding returns 1
02:44:14.416 00.000 9828 scope still moving after pulse duration time elapsed
02:44:14.447 00.031 9828 IsSlewing returns 0
02:44:14.447 00.000 9828 IsGuiding returns 1
02:44:14.479 00.032 9828 IsSlewing returns 0
02:44:14.479 00.000 9828 IsGuiding returns 1
02:44:14.510 00.031 9828 IsSlewing returns 0
02:44:14.510 00.000 9828 IsGuiding returns 1
02:44:14.541 00.031 9828 IsSlewing returns 0
02:44:14.542 00.001 9828 IsGuiding returns 0
02:44:14.542 00.000 9828 scope move finished after 30 + 140 ms
02:44:14.542 00.000 9828 Move returns status 0, amount 30
02:44:14.542 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:14.542 00.000 9828 MoveAxis(N, 9, B)
02:44:14.542 00.000 9828 Guiding  Dir = 0, Dur = 9
02:44:14.557 00.015 9828 IsSlewing returns 0
02:44:14.558 00.001 9828 IsGuiding returns 0
02:44:14.558 00.000 9828 PulseGuide returned control before completion, sleep 19
02:44:14.588 00.030 9828 IsGuiding returns 1
02:44:14.588 00.000 9828 scope still moving after pulse duration time elapsed
02:44:14.619 00.031 9828 IsSlewing returns 0
02:44:14.619 00.000 9828 IsGuiding returns 1
02:44:14.651 00.032 9828 IsSlewing returns 0
02:44:14.651 00.000 9828 IsGuiding returns 1
02:44:14.683 00.032 9828 IsSlewing returns 0
02:44:14.683 00.000 9828 IsGuiding returns 0
02:44:14.683 00.000 9828 scope move finished after 9 + 115 ms
02:44:14.683 00.000 9828 Move returns status 0, amount 9
02:44:14.683 00.000 9828 move complete, result=0
02:44:14.683 00.000 9828 worker thread done servicing request
02:44:14.683 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 9 ms NORTH
02:44:15.058 00.375 8976 Exposure complete
02:44:15.064 00.006 8976 worker thread done servicing request
02:44:15.064 00.000 5052 OnExposeComplete: enter
02:44:15.064 00.000 5052 UpdateGuideState(): m_state=6
02:44:15.064 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10214
02:44:15.064 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.58, Mass=96, SNR=6.8, Peak=67 HFD=1.8
02:44:15.064 00.000 5052 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.04) = xAngle (-3.35 = 2.94)
02:44:15.064 00.000 5052 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.45 = 2.83)
02:44:15.064 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.30 mountX=-0.13 mountY=0.04, mountTheta=2.84
02:44:15.065 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.13, opts=13)
02:44:15.065 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.13)
02:44:15.065 00.000 8976 Worker thread wakes up
02:44:15.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.13) opts 0xd
02:44:15.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.13)
02:44:15.065 00.000 8976 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.04
02:44:15.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:44:15.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:44:15.065 00.000 8976 MoveAxis(R, 0, ABG)
02:44:15.065 00.000 8976 MoveAxis(U, 0, ABG)
02:44:15.065 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:44:15.065 00.000 5052 UpdateGuideState exits: m=96 SNR=6.8
02:44:15.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:15.065 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:44:15.065 00.000 8976 MountToCamera -- mountX=0.50 mountY=-2.56 hyp=2.61 mountTheta=-1.38 cameraX=2.05, cameraY=1.61 cameraTheta=0.66
02:44:15.065 00.000 8976 incremental bump (2.054, 1.608) isValid = 1
02:44:15.065 00.000 8976 Scheduling Mount bump of (0.090, 0.073)
02:44:15.066 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:44:15.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:15.066 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:44:15.066 00.000 8976 move complete, result=0
02:44:15.066 00.000 5052 Enqueuing Expose request
02:44:15.066 00.000 9828 Worker thread wakes up
02:44:15.066 00.000 8976 worker thread done servicing request
02:44:15.066 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:44:15.066 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:44:15.066 00.000 8976 Worker thread wakes up
02:44:15.066 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:44:15.066 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
02:44:15.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:15.066 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
02:44:15.066 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:44:15.067 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:44:15.067 00.000 9828 BLC: window closed
02:44:15.067 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:15.067 00.000 9828 MoveAxis(E, 30, B)
02:44:15.067 00.000 9828 Guiding  Dir = 2, Dur = 30
02:44:15.067 00.000 9828 IsSlewing returns 0
02:44:15.067 00.000 9828 IsGuiding returns 0
02:44:15.067 00.000 9828 PulseGuide returned control before completion, sleep 40
02:44:15.117 00.050 9828 IsGuiding returns 1
02:44:15.117 00.000 9828 scope still moving after pulse duration time elapsed
02:44:15.149 00.032 9828 IsSlewing returns 0
02:44:15.149 00.000 9828 IsGuiding returns 1
02:44:15.180 00.031 9828 IsSlewing returns 0
02:44:15.180 00.000 9828 IsGuiding returns 1
02:44:15.211 00.031 9828 IsSlewing returns 0
02:44:15.211 00.000 9828 IsGuiding returns 0
02:44:15.211 00.000 9828 scope move finished after 30 + 113 ms
02:44:15.211 00.000 9828 Move returns status 0, amount 30
02:44:15.211 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:15.211 00.000 9828 MoveAxis(N, 8, B)
02:44:15.211 00.000 9828 Guiding  Dir = 0, Dur = 8
02:44:15.228 00.017 9828 IsSlewing returns 0
02:44:15.229 00.001 9828 IsGuiding returns 0
02:44:15.229 00.000 9828 PulseGuide returned control before completion, sleep 18
02:44:15.259 00.030 9828 IsGuiding returns 1
02:44:15.260 00.001 9828 scope still moving after pulse duration time elapsed
02:44:15.291 00.031 9828 IsSlewing returns 0
02:44:15.291 00.000 9828 IsGuiding returns 1
02:44:15.322 00.031 9828 IsSlewing returns 0
02:44:15.322 00.000 9828 IsGuiding returns 1
02:44:15.353 00.031 9828 IsSlewing returns 0
02:44:15.353 00.000 9828 IsGuiding returns 0
02:44:15.353 00.000 9828 scope move finished after 8 + 116 ms
02:44:15.353 00.000 9828 Move returns status 0, amount 8
02:44:15.353 00.000 9828 move complete, result=0
02:44:15.353 00.000 9828 worker thread done servicing request
02:44:15.353 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:44:15.753 00.400 8976 Exposure complete
02:44:15.759 00.006 8976 worker thread done servicing request
02:44:15.759 00.000 5052 OnExposeComplete: enter
02:44:15.759 00.000 5052 UpdateGuideState(): m_state=6
02:44:15.760 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10215
02:44:15.760 00.000 5052 Star::Find returns 1 (1), X=329.07, Y=281.38, Mass=105, SNR=7.1, Peak=59 HFD=2.2
02:44:15.760 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.92 = 2.36)
02:44:15.760 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.02 = 2.26)
02:44:15.760 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.33 hyp=0.35 cameraTheta=-1.88 mountX=-0.25 mountY=0.27, mountTheta=2.32
02:44:15.760 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.33, opts=13)
02:44:15.760 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.33)
02:44:15.761 00.001 8976 Worker thread wakes up
02:44:15.761 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:44:15.761 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1 Saturated
02:44:15.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:15.761 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.33) opts 0xd
02:44:15.761 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.33)
02:44:15.761 00.000 8976 Moving (-0.10, -0.33) raw xDistance=-0.25 yDistance=0.27
02:44:15.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:44:15.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:15.761 00.000 5052 Enqueuing Expose request
02:44:15.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:44:15.761 00.000 8976 MoveAxis(R, 0, ABG)
02:44:15.761 00.000 8976 MoveAxis(D, 1, ABG)
02:44:15.761 00.000 8976 stepping (-3, 17) + (0, -1)
02:44:15.761 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:15.786 00.025 8976 Received - 47 (G) 
02:44:15.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:15.786 00.000 8976 stepped: pos (-3, 16)
02:44:15.787 00.001 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:44:15.787 00.000 8976 MountToCamera -- mountX=0.48 mountY=-2.55 hyp=2.60 mountTheta=-1.38 cameraX=2.05, cameraY=1.59 cameraTheta=0.66
02:44:15.787 00.000 8976 incremental bump (2.054, 1.594) isValid = 1
02:44:15.787 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
02:44:15.787 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:44:15.787 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:44:15.787 00.000 8976 move complete, result=0
02:44:15.787 00.000 9828 Worker thread wakes up
02:44:15.787 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:44:15.787 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:44:15.787 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:44:15.787 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
02:44:15.787 00.000 8976 worker thread done servicing request
02:44:15.787 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
02:44:15.787 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
02:44:15.787 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:44:15.788 00.001 8976 Worker thread wakes up
02:44:15.788 00.000 9828 BLC: window closed
02:44:15.788 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:15.788 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:15.788 00.000 9828 MoveAxis(E, 30, B)
02:44:15.788 00.000 9828 Guiding  Dir = 2, Dur = 30
02:44:15.788 00.000 9828 IsSlewing returns 0
02:44:15.788 00.000 9828 IsGuiding returns 0
02:44:15.788 00.000 9828 PulseGuide returned control before completion, sleep 40
02:44:15.834 00.046 9828 IsGuiding returns 1
02:44:15.834 00.000 9828 scope still moving after pulse duration time elapsed
02:44:15.865 00.031 9828 IsSlewing returns 0
02:44:15.865 00.000 9828 IsGuiding returns 1
02:44:15.896 00.031 9828 IsSlewing returns 0
02:44:15.896 00.000 9828 IsGuiding returns 1
02:44:15.927 00.031 9828 IsSlewing returns 0
02:44:15.927 00.000 9828 IsGuiding returns 1
02:44:15.958 00.031 9828 IsSlewing returns 0
02:44:15.958 00.000 9828 IsGuiding returns 0
02:44:15.958 00.000 9828 scope move finished after 30 + 139 ms
02:44:15.958 00.000 9828 Move returns status 0, amount 30
02:44:15.958 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:15.958 00.000 9828 MoveAxis(N, 8, B)
02:44:15.958 00.000 9828 Guiding  Dir = 0, Dur = 8
02:44:15.972 00.014 9828 IsSlewing returns 0
02:44:15.972 00.000 9828 IsGuiding returns 0
02:44:15.972 00.000 9828 PulseGuide returned control before completion, sleep 18
02:44:16.003 00.031 9828 IsGuiding returns 1
02:44:16.003 00.000 9828 scope still moving after pulse duration time elapsed
02:44:16.035 00.032 9828 IsSlewing returns 0
02:44:16.035 00.000 9828 IsGuiding returns 1
02:44:16.065 00.030 9828 IsSlewing returns 0
02:44:16.065 00.000 9828 IsGuiding returns 1
02:44:16.097 00.032 9828 IsSlewing returns 0
02:44:16.097 00.000 9828 IsGuiding returns 0
02:44:16.097 00.000 9828 scope move finished after 8 + 116 ms
02:44:16.098 00.001 9828 Move returns status 0, amount 8
02:44:16.098 00.000 9828 move complete, result=0
02:44:16.098 00.000 9828 worker thread done servicing request
02:44:16.098 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:44:16.472 00.374 8976 Exposure complete
02:44:16.477 00.005 8976 worker thread done servicing request
02:44:16.478 00.001 5052 OnExposeComplete: enter
02:44:16.478 00.000 5052 UpdateGuideState(): m_state=6
02:44:16.478 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10216
02:44:16.478 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.79, Mass=112, SNR=7.2, Peak=62 HFD=2.1
02:44:16.478 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
02:44:16.478 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
02:44:16.478 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.15 cameraTheta=2.53 mountX=0.13 mountY=0.05, mountTheta=0.40
02:44:16.479 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.08, opts=13)
02:44:16.479 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.08)
02:44:16.480 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:16.480 00.000 5052 UpdateGuideState exits: m=112 SNR=7.2
02:44:16.480 00.000 8976 Worker thread wakes up
02:44:16.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.08) opts 0xd
02:44:16.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.08)
02:44:16.480 00.000 8976 Moving (-0.12, 0.08) raw xDistance=0.13 yDistance=0.05
02:44:16.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:44:16.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:44:16.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:16.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:16.480 00.000 5052 Enqueuing Expose request
02:44:16.480 00.000 8976 MoveAxis(R, 0, ABG)
02:44:16.480 00.000 8976 MoveAxis(U, 0, ABG)
02:44:16.480 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:44:16.481 00.001 8976 MountToCamera -- mountX=0.48 mountY=-2.55 hyp=2.59 mountTheta=-1.39 cameraX=2.05, cameraY=1.58 cameraTheta=0.66
02:44:16.481 00.000 8976 incremental bump (2.054, 1.585) isValid = 1
02:44:16.481 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
02:44:16.481 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:44:16.481 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:44:16.481 00.000 8976 move complete, result=0
02:44:16.481 00.000 8976 worker thread done servicing request
02:44:16.481 00.000 8976 Worker thread wakes up
02:44:16.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:16.481 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:16.481 00.000 9828 Worker thread wakes up
02:44:16.481 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:16.481 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:44:16.481 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:44:16.481 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
02:44:16.481 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
02:44:16.482 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
02:44:16.482 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:44:16.482 00.000 9828 BLC: window closed
02:44:16.482 00.000 9828 MoveAxis(E, 30, B)
02:44:16.482 00.000 9828 Guiding  Dir = 2, Dur = 30
02:44:16.482 00.000 9828 IsSlewing returns 0
02:44:16.482 00.000 9828 IsGuiding returns 0
02:44:16.482 00.000 9828 PulseGuide returned control before completion, sleep 40
02:44:16.537 00.055 9828 IsGuiding returns 1
02:44:16.537 00.000 9828 scope still moving after pulse duration time elapsed
02:44:16.569 00.032 9828 IsSlewing returns 0
02:44:16.569 00.000 9828 IsGuiding returns 1
02:44:16.600 00.031 9828 IsSlewing returns 0
02:44:16.600 00.000 9828 IsGuiding returns 1
02:44:16.632 00.032 9828 IsSlewing returns 0
02:44:16.632 00.000 9828 IsGuiding returns 0
02:44:16.632 00.000 9828 scope move finished after 30 + 119 ms
02:44:16.632 00.000 9828 Move returns status 0, amount 30
02:44:16.632 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:16.632 00.000 9828 MoveAxis(N, 8, B)
02:44:16.632 00.000 9828 Guiding  Dir = 0, Dur = 8
02:44:16.647 00.015 9828 IsSlewing returns 0
02:44:16.648 00.001 9828 IsGuiding returns 0
02:44:16.648 00.000 9828 PulseGuide returned control before completion, sleep 18
02:44:16.678 00.030 9828 IsGuiding returns 1
02:44:16.678 00.000 9828 scope still moving after pulse duration time elapsed
02:44:16.708 00.030 9828 IsSlewing returns 0
02:44:16.708 00.000 9828 IsGuiding returns 1
02:44:16.739 00.031 9828 IsSlewing returns 0
02:44:16.739 00.000 9828 IsGuiding returns 1
02:44:16.769 00.030 9828 IsSlewing returns 0
02:44:16.769 00.000 9828 IsGuiding returns 1
02:44:16.800 00.031 9828 IsSlewing returns 0
02:44:16.800 00.000 9828 IsGuiding returns 0
02:44:16.800 00.000 9828 scope move finished after 8 + 144 ms
02:44:16.800 00.000 9828 Move returns status 0, amount 8
02:44:16.800 00.000 9828 move complete, result=0
02:44:16.800 00.000 9828 worker thread done servicing request
02:44:16.800 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:44:17.185 00.385 8976 Exposure complete
02:44:17.191 00.006 8976 worker thread done servicing request
02:44:17.191 00.000 5052 OnExposeComplete: enter
02:44:17.191 00.000 5052 UpdateGuideState(): m_state=6
02:44:17.191 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10217
02:44:17.191 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.54, Mass=109, SNR=7.2, Peak=66 HFD=1.7
02:44:17.191 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
02:44:17.191 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.34)
02:44:17.191 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.17 hyp=0.49 cameraTheta=-2.80 mountX=0.06 mountY=0.48, mountTheta=1.44
02:44:17.192 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.17, opts=13)
02:44:17.192 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.17)
02:44:17.192 00.000 8976 Worker thread wakes up
02:44:17.192 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
02:44:17.192 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:44:17.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:17.192 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.17) opts 0xd
02:44:17.192 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:17.192 00.000 5052 Enqueuing Expose request
02:44:17.192 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.17)
02:44:17.192 00.000 8976 Moving (-0.46, -0.17) raw xDistance=0.06 yDistance=0.48
02:44:17.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:44:17.193 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:44:17.193 00.000 8976 MoveAxis(R, 0, ABG)
02:44:17.193 00.000 8976 MoveAxis(D, 2, ABG)
02:44:17.193 00.000 8976 stepping (-3, 16) + (0, -2)
02:44:17.193 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:17.225 00.032 8976 Received - 47 (G) 
02:44:17.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:17.225 00.000 8976 stepped: pos (-3, 14)
02:44:17.225 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:44:17.225 00.000 8976 MountToCamera -- mountX=0.47 mountY=-2.44 hyp=2.49 mountTheta=-1.38 cameraX=1.96, cameraY=1.53 cameraTheta=0.66
02:44:17.225 00.000 8976 incremental bump (1.960, 1.531) isValid = 1
02:44:17.225 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
02:44:17.225 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:44:17.225 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:44:17.225 00.000 8976 move complete, result=0
02:44:17.225 00.000 8976 worker thread done servicing request
02:44:17.225 00.000 9828 Worker thread wakes up
02:44:17.225 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:44:17.226 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:44:17.226 00.000 8976 Worker thread wakes up
02:44:17.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:17.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:17.226 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:44:17.226 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
02:44:17.227 00.001 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
02:44:17.227 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:44:17.227 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:44:17.227 00.000 9828 BLC: window closed
02:44:17.227 00.000 9828 MoveAxis(E, 30, B)
02:44:17.227 00.000 9828 Guiding  Dir = 2, Dur = 30
02:44:17.227 00.000 9828 IsSlewing returns 0
02:44:17.228 00.001 9828 IsGuiding returns 0
02:44:17.228 00.000 9828 PulseGuide returned control before completion, sleep 40
02:44:17.283 00.055 9828 IsGuiding returns 1
02:44:17.283 00.000 9828 scope still moving after pulse duration time elapsed
02:44:17.315 00.032 9828 IsSlewing returns 0
02:44:17.315 00.000 9828 IsGuiding returns 1
02:44:17.346 00.031 9828 IsSlewing returns 0
02:44:17.346 00.000 9828 IsGuiding returns 1
02:44:17.376 00.030 9828 IsSlewing returns 0
02:44:17.376 00.000 9828 IsGuiding returns 0
02:44:17.376 00.000 9828 scope move finished after 30 + 117 ms
02:44:17.376 00.000 9828 Move returns status 0, amount 30
02:44:17.376 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:17.376 00.000 9828 MoveAxis(N, 8, B)
02:44:17.376 00.000 9828 Guiding  Dir = 0, Dur = 8
02:44:17.391 00.015 9828 IsSlewing returns 0
02:44:17.391 00.000 9828 IsGuiding returns 0
02:44:17.391 00.000 9828 PulseGuide returned control before completion, sleep 18
02:44:17.422 00.031 9828 IsGuiding returns 1
02:44:17.422 00.000 9828 scope still moving after pulse duration time elapsed
02:44:17.454 00.032 9828 IsSlewing returns 0
02:44:17.454 00.000 9828 IsGuiding returns 1
02:44:17.486 00.032 9828 IsSlewing returns 0
02:44:17.486 00.000 9828 IsGuiding returns 1
02:44:17.532 00.046 9828 IsSlewing returns 0
02:44:17.532 00.000 9828 IsGuiding returns 0
02:44:17.532 00.000 9828 scope move finished after 8 + 132 ms
02:44:17.532 00.000 9828 Move returns status 0, amount 8
02:44:17.532 00.000 9828 move complete, result=0
02:44:17.532 00.000 9828 worker thread done servicing request
02:44:17.532 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:44:17.915 00.383 8976 Exposure complete
02:44:17.921 00.006 8976 worker thread done servicing request
02:44:17.921 00.000 5052 OnExposeComplete: enter
02:44:17.921 00.000 5052 UpdateGuideState(): m_state=6
02:44:17.921 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10218
02:44:17.921 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.69, Mass=95, SNR=6.7, Peak=64 HFD=1.5
02:44:17.921 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
02:44:17.921 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
02:44:17.921 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.02 hyp=0.73 cameraTheta=-3.12 mountX=0.31 mountY=0.62, mountTheta=1.10
02:44:17.922 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.02, opts=13)
02:44:17.922 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.02)
02:44:17.922 00.000 8976 Worker thread wakes up
02:44:17.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:44:17.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.02) opts 0xd
02:44:17.922 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
02:44:17.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.02)
02:44:17.923 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:17.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:17.923 00.000 5052 Enqueuing Expose request
02:44:17.923 00.000 8976 Moving (-0.73, -0.02) raw xDistance=0.31 yDistance=0.62
02:44:17.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:44:17.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
02:44:17.923 00.000 8976 MoveAxis(L, 1, ABG)
02:44:17.923 00.000 8976 stepping (-3, 14) + (-1, 0)
02:44:17.923 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:17.944 00.021 8976 Received - 47 (G) 
02:44:17.945 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:17.945 00.000 8976 stepped: pos (-4, 14)
02:44:17.945 00.000 8976 MoveAxis(D, 3, ABG)
02:44:17.945 00.000 8976 stepping (-4, 14) + (0, -3)
02:44:17.945 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:17.976 00.031 8976 Received - 47 (G) 
02:44:17.977 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:17.977 00.000 8976 stepped: pos (-4, 11)
02:44:17.977 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:44:17.977 00.000 8976 MountToCamera -- mountX=0.52 mountY=-2.21 hyp=2.27 mountTheta=-1.34 cameraX=1.73, cameraY=1.47 cameraTheta=0.70
02:44:17.977 00.000 8976 incremental bump (1.735, 1.468) isValid = 1
02:44:17.977 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
02:44:17.977 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:44:17.977 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:44:17.977 00.000 8976 move complete, result=0
02:44:17.977 00.000 9828 Worker thread wakes up
02:44:17.977 00.000 8976 worker thread done servicing request
02:44:17.977 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:44:17.978 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:44:17.978 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
02:44:17.978 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.55)
02:44:17.978 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
02:44:17.978 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
02:44:17.978 00.000 8976 Worker thread wakes up
02:44:17.978 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:44:17.978 00.000 9828 BLC: window closed
02:44:17.978 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:17.978 00.000 9828 MoveAxis(E, 29, B)
02:44:17.978 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:17.978 00.000 9828 Guiding  Dir = 2, Dur = 29
02:44:17.979 00.001 9828 IsSlewing returns 0
02:44:17.979 00.000 9828 IsGuiding returns 0
02:44:17.979 00.000 9828 PulseGuide returned control before completion, sleep 39
02:44:18.031 00.052 9828 IsGuiding returns 1
02:44:18.031 00.000 9828 scope still moving after pulse duration time elapsed
02:44:18.063 00.032 9828 IsSlewing returns 0
02:44:18.063 00.000 9828 IsGuiding returns 1
02:44:18.094 00.031 9828 IsSlewing returns 0
02:44:18.094 00.000 9828 IsGuiding returns 1
02:44:18.126 00.032 9828 IsSlewing returns 0
02:44:18.126 00.000 9828 IsGuiding returns 0
02:44:18.126 00.000 9828 scope move finished after 29 + 118 ms
02:44:18.126 00.000 9828 Move returns status 0, amount 29
02:44:18.126 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:18.126 00.000 9828 MoveAxis(N, 9, B)
02:44:18.126 00.000 9828 Guiding  Dir = 0, Dur = 9
02:44:18.142 00.016 9828 IsSlewing returns 0
02:44:18.142 00.000 9828 IsGuiding returns 0
02:44:18.142 00.000 9828 PulseGuide returned control before completion, sleep 19
02:44:18.173 00.031 9828 IsGuiding returns 1
02:44:18.173 00.000 9828 scope still moving after pulse duration time elapsed
02:44:18.204 00.031 9828 IsSlewing returns 0
02:44:18.204 00.000 9828 IsGuiding returns 1
02:44:18.234 00.030 9828 IsSlewing returns 0
02:44:18.234 00.000 9828 IsGuiding returns 1
02:44:18.265 00.031 9828 IsSlewing returns 0
02:44:18.265 00.000 9828 IsGuiding returns 1
02:44:18.296 00.031 9828 IsSlewing returns 0
02:44:18.296 00.000 9828 IsGuiding returns 0
02:44:18.296 00.000 9828 scope move finished after 9 + 145 ms
02:44:18.296 00.000 9828 Move returns status 0, amount 9
02:44:18.297 00.001 9828 move complete, result=0
02:44:18.297 00.000 9828 worker thread done servicing request
02:44:18.297 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:44:18.663 00.366 8976 Exposure complete
02:44:18.669 00.006 8976 worker thread done servicing request
02:44:18.669 00.000 5052 OnExposeComplete: enter
02:44:18.670 00.001 5052 UpdateGuideState(): m_state=6
02:44:18.670 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10219
02:44:18.670 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.59, Mass=115, SNR=7.4, Peak=66 HFD=2.0
02:44:18.670 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.94 = 1.35)
02:44:18.670 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
02:44:18.670 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.12 hyp=0.48 cameraTheta=-2.89 mountX=0.11 mountY=0.45, mountTheta=1.34
02:44:18.671 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.12, opts=13)
02:44:18.671 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.12)
02:44:18.671 00.000 8976 Worker thread wakes up
02:44:18.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:44:18.671 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:44:18.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.12) opts 0xd
02:44:18.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.12)
02:44:18.671 00.000 8976 Moving (-0.47, -0.12) raw xDistance=0.11 yDistance=0.45
02:44:18.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:44:18.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.45
02:44:18.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:18.671 00.000 8976 MoveAxis(R, 0, ABG)
02:44:18.671 00.000 8976 MoveAxis(D, 2, ABG)
02:44:18.671 00.000 8976 stepping (-4, 11) + (0, -2)
02:44:18.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:18.672 00.001 5052 Enqueuing Expose request
02:44:18.672 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:18.696 00.024 8976 Received - 47 (G) 
02:44:18.696 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:18.696 00.000 8976 stepped: pos (-4, 9)
02:44:18.697 00.001 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:44:18.697 00.000 8976 MountToCamera -- mountX=0.55 mountY=-1.95 hyp=2.03 mountTheta=-1.30 cameraX=1.49, cameraY=1.38 cameraTheta=0.75
02:44:18.697 00.000 8976 incremental bump (1.490, 1.378) isValid = 1
02:44:18.697 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:44:18.697 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:44:18.697 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:44:18.697 00.000 8976 move complete, result=0
02:44:18.697 00.000 9828 Worker thread wakes up
02:44:18.697 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:44:18.697 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:44:18.697 00.000 8976 worker thread done servicing request
02:44:18.697 00.000 8976 Worker thread wakes up
02:44:18.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:18.697 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
02:44:18.698 00.001 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
02:44:18.698 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
02:44:18.698 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:44:18.698 00.000 9828 BLC: window closed
02:44:18.698 00.000 9828 MoveAxis(E, 28, B)
02:44:18.698 00.000 9828 Guiding  Dir = 2, Dur = 28
02:44:18.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:18.698 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:44:18.699 00.001 9828 IsSlewing returns 0
02:44:18.699 00.000 9828 IsGuiding returns 0
02:44:18.699 00.000 9828 PulseGuide returned control before completion, sleep 38
02:44:18.749 00.050 9828 IsGuiding returns 1
02:44:18.749 00.000 9828 scope still moving after pulse duration time elapsed
02:44:18.781 00.032 9828 IsSlewing returns 0
02:44:18.781 00.000 9828 IsGuiding returns 1
02:44:18.812 00.031 9828 IsSlewing returns 0
02:44:18.812 00.000 9828 IsGuiding returns 1
02:44:18.842 00.030 9828 IsSlewing returns 0
02:44:18.842 00.000 9828 IsGuiding returns 0
02:44:18.842 00.000 9828 scope move finished after 28 + 115 ms
02:44:18.842 00.000 9828 Move returns status 0, amount 28
02:44:18.842 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:18.842 00.000 9828 MoveAxis(N, 9, B)
02:44:18.842 00.000 9828 Guiding  Dir = 0, Dur = 9
02:44:18.857 00.015 9828 IsSlewing returns 0
02:44:18.857 00.000 9828 IsGuiding returns 0
02:44:18.857 00.000 9828 PulseGuide returned control before completion, sleep 19
02:44:18.889 00.032 9828 IsGuiding returns 1
02:44:18.889 00.000 9828 scope still moving after pulse duration time elapsed
02:44:18.920 00.031 9828 IsSlewing returns 0
02:44:18.920 00.000 9828 IsGuiding returns 1
02:44:18.951 00.031 9828 IsSlewing returns 0
02:44:18.951 00.000 9828 IsGuiding returns 1
02:44:18.983 00.032 9828 IsSlewing returns 0
02:44:18.983 00.000 9828 IsGuiding returns 0
02:44:18.983 00.000 9828 scope move finished after 9 + 116 ms
02:44:18.983 00.000 9828 Move returns status 0, amount 9
02:44:18.983 00.000 9828 move complete, result=0
02:44:18.983 00.000 9828 worker thread done servicing request
02:44:18.983 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:44:19.386 00.403 8976 Exposure complete
02:44:19.391 00.005 8976 worker thread done servicing request
02:44:19.391 00.000 5052 OnExposeComplete: enter
02:44:19.391 00.000 5052 UpdateGuideState(): m_state=6
02:44:19.391 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10220
02:44:19.391 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.82, Mass=105, SNR=7.0, Peak=65 HFD=2.0
02:44:19.391 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
02:44:19.391 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
02:44:19.391 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.89 mountX=0.06 mountY=-0.13, mountTheta=-1.17
02:44:19.392 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.11, opts=13)
02:44:19.392 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.11)
02:44:19.392 00.000 8976 Worker thread wakes up
02:44:19.392 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.11) opts 0xd
02:44:19.392 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.11)
02:44:19.392 00.000 8976 Moving (0.09, 0.11) raw xDistance=0.06 yDistance=-0.13
02:44:19.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:44:19.393 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:44:19.393 00.000 5052 UpdateGuideState exits: m=105 SNR=7.0
02:44:19.393 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:19.393 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:19.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:44:19.393 00.000 8976 MoveAxis(R, 0, ABG)
02:44:19.393 00.000 8976 MoveAxis(U, 0, ABG)
02:44:19.393 00.000 5052 Enqueuing Expose request
02:44:19.393 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:44:19.393 00.000 8976 MountToCamera -- mountX=0.57 mountY=-1.78 hyp=1.87 mountTheta=-1.26 cameraX=1.33, cameraY=1.32 cameraTheta=0.78
02:44:19.393 00.000 8976 incremental bump (1.326, 1.318) isValid = 1
02:44:19.393 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
02:44:19.393 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:44:19.393 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:44:19.393 00.000 8976 move complete, result=0
02:44:19.393 00.000 9828 Worker thread wakes up
02:44:19.394 00.001 8976 worker thread done servicing request
02:44:19.394 00.000 8976 Worker thread wakes up
02:44:19.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:19.394 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:19.394 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:19.394 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:44:19.394 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:44:19.394 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
02:44:19.394 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
02:44:19.394 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
02:44:19.394 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:44:19.394 00.000 9828 BLC: window closed
02:44:19.394 00.000 9828 MoveAxis(E, 27, B)
02:44:19.394 00.000 9828 Guiding  Dir = 2, Dur = 27
02:44:19.395 00.001 9828 IsSlewing returns 0
02:44:19.395 00.000 9828 IsGuiding returns 0
02:44:19.395 00.000 9828 PulseGuide returned control before completion, sleep 37
02:44:19.434 00.039 9828 IsGuiding returns 1
02:44:19.434 00.000 9828 scope still moving after pulse duration time elapsed
02:44:19.464 00.030 9828 IsSlewing returns 0
02:44:19.464 00.000 9828 IsGuiding returns 1
02:44:19.496 00.032 9828 IsSlewing returns 0
02:44:19.496 00.000 9828 IsGuiding returns 1
02:44:19.527 00.031 9828 IsSlewing returns 0
02:44:19.527 00.000 9828 IsGuiding returns 1
02:44:19.558 00.031 9828 IsSlewing returns 0
02:44:19.558 00.000 9828 IsGuiding returns 1
02:44:19.590 00.032 9828 IsSlewing returns 0
02:44:19.590 00.000 9828 IsGuiding returns 1
02:44:19.621 00.031 9828 IsSlewing returns 0
02:44:19.621 00.000 9828 IsGuiding returns 1
02:44:19.651 00.030 9828 IsSlewing returns 0
02:44:19.651 00.000 9828 IsGuiding returns 0
02:44:19.651 00.000 9828 scope move finished after 27 + 229 ms
02:44:19.651 00.000 9828 Move returns status 0, amount 27
02:44:19.651 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:19.651 00.000 9828 MoveAxis(N, 10, B)
02:44:19.651 00.000 9828 Guiding  Dir = 0, Dur = 10
02:44:19.667 00.016 9828 IsSlewing returns 0
02:44:19.667 00.000 9828 IsGuiding returns 0
02:44:19.667 00.000 9828 PulseGuide returned control before completion, sleep 20
02:44:19.698 00.031 9828 IsGuiding returns 1
02:44:19.698 00.000 9828 scope still moving after pulse duration time elapsed
02:44:19.729 00.031 9828 IsSlewing returns 0
02:44:19.730 00.001 9828 IsGuiding returns 1
02:44:19.760 00.030 9828 IsSlewing returns 0
02:44:19.760 00.000 9828 IsGuiding returns 1
02:44:19.791 00.031 9828 IsSlewing returns 0
02:44:19.791 00.000 9828 IsGuiding returns 1
02:44:19.822 00.031 9828 IsSlewing returns 0
02:44:19.822 00.000 9828 IsGuiding returns 0
02:44:19.822 00.000 9828 scope move finished after 10 + 145 ms
02:44:19.822 00.000 9828 Move returns status 0, amount 10
02:44:19.822 00.000 9828 move complete, result=0
02:44:19.822 00.000 9828 worker thread done servicing request
02:44:19.822 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:44:20.082 00.260 8976 Exposure complete
02:44:20.087 00.005 8976 worker thread done servicing request
02:44:20.087 00.000 5052 OnExposeComplete: enter
02:44:20.087 00.000 5052 UpdateGuideState(): m_state=6
02:44:20.087 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10221
02:44:20.087 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.73, Mass=105, SNR=7.1, Peak=67 HFD=1.8
02:44:20.087 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.93 = -0.93)
02:44:20.087 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
02:44:20.087 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.11 mountX=0.01 mountY=-0.02, mountTheta=-0.96
02:44:20.089 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.02, opts=13)
02:44:20.089 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.02)
02:44:20.089 00.000 8976 Worker thread wakes up
02:44:20.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.02) opts 0xd
02:44:20.089 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:44:20.089 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1
02:44:20.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:20.089 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:20.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.02)
02:44:20.089 00.000 5052 Enqueuing Expose request
02:44:20.089 00.000 8976 Moving (0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
02:44:20.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:44:20.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:44:20.089 00.000 8976 MoveAxis(R, 0, ABG)
02:44:20.089 00.000 8976 MoveAxis(U, 0, ABG)
02:44:20.090 00.001 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:44:20.090 00.000 8976 MountToCamera -- mountX=0.58 mountY=-1.66 hyp=1.76 mountTheta=-1.23 cameraX=1.22, cameraY=1.28 cameraTheta=0.81
02:44:20.090 00.000 8976 incremental bump (1.217, 1.278) isValid = 1
02:44:20.090 00.000 8976 Scheduling Mount bump of (0.016, 0.017)
02:44:20.090 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.02, opts=4)
02:44:20.090 00.000 8976 Enqueuing Move request for scope (0.02, 0.02)
02:44:20.090 00.000 8976 move complete, result=0
02:44:20.090 00.000 9828 Worker thread wakes up
02:44:20.090 00.000 8976 worker thread done servicing request
02:44:20.090 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:44:20.090 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0x4
02:44:20.091 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
02:44:20.091 00.000 8976 Worker thread wakes up
02:44:20.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:20.091 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:20.091 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:44:20.091 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:44:20.091 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.83 mountX=-0.02 mountY=-0.01, mountTheta=-2.40
02:44:20.091 00.000 9828 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.01
02:44:20.091 00.000 9828 BLC: window closed
02:44:20.091 00.000 9828 MoveAxis(E, 5, B)
02:44:20.092 00.001 9828 Guiding  Dir = 2, Dur = 5
02:44:20.092 00.000 9828 IsSlewing returns 0
02:44:20.092 00.000 9828 IsGuiding returns 0
02:44:20.092 00.000 9828 PulseGuide returned control before completion, sleep 15
02:44:20.120 00.028 9828 IsGuiding returns 1
02:44:20.120 00.000 9828 scope still moving after pulse duration time elapsed
02:44:20.150 00.030 9828 IsSlewing returns 0
02:44:20.150 00.000 9828 IsGuiding returns 1
02:44:20.182 00.032 9828 IsSlewing returns 0
02:44:20.182 00.000 9828 IsGuiding returns 1
02:44:20.213 00.031 9828 IsSlewing returns 0
02:44:20.213 00.000 9828 IsGuiding returns 0
02:44:20.213 00.000 9828 scope move finished after 5 + 115 ms
02:44:20.213 00.000 9828 Move returns status 0, amount 5
02:44:20.213 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:20.213 00.000 9828 MoveAxis(N, 2, B)
02:44:20.213 00.000 9828 Guiding  Dir = 0, Dur = 2
02:44:20.228 00.015 9828 IsSlewing returns 0
02:44:20.229 00.001 9828 IsGuiding returns 0
02:44:20.229 00.000 9828 PulseGuide returned control before completion, sleep 12
02:44:20.243 00.014 9828 IsGuiding returns 1
02:44:20.243 00.000 9828 scope still moving after pulse duration time elapsed
02:44:20.274 00.031 9828 IsSlewing returns 0
02:44:20.274 00.000 9828 IsGuiding returns 1
02:44:20.305 00.031 9828 IsSlewing returns 0
02:44:20.305 00.000 9828 IsGuiding returns 1
02:44:20.337 00.032 9828 IsSlewing returns 0
02:44:20.337 00.000 9828 IsGuiding returns 1
02:44:20.369 00.032 9828 IsSlewing returns 0
02:44:20.369 00.000 9828 IsGuiding returns 0
02:44:20.369 00.000 9828 scope move finished after 2 + 137 ms
02:44:20.369 00.000 9828 Move returns status 0, amount 2
02:44:20.369 00.000 9828 move complete, result=0
02:44:20.369 00.000 9828 worker thread done servicing request
02:44:20.369 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.0 px 2 ms NORTH
02:44:20.779 00.410 8976 Exposure complete
02:44:20.785 00.006 8976 worker thread done servicing request
02:44:20.785 00.000 5052 OnExposeComplete: enter
02:44:20.785 00.000 5052 UpdateGuideState(): m_state=6
02:44:20.785 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10222
02:44:20.785 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.86, Mass=102, SNR=7.0, Peak=67 HFD=1.9
02:44:20.785 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:44:20.785 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:44:20.785 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.15 hyp=0.72 cameraTheta=0.20 mountX=-0.19 mountY=-0.67, mountTheta=-1.85
02:44:20.786 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.15, opts=13)
02:44:20.786 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.15)
02:44:20.786 00.000 8976 Worker thread wakes up
02:44:20.786 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:20.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.15) opts 0xd
02:44:20.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.15)
02:44:20.786 00.000 8976 Moving (0.70, 0.15) raw xDistance=-0.19 yDistance=-0.67
02:44:20.786 00.000 5052 UpdateGuideState exits: m=102 SNR=7.0
02:44:20.786 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:20.786 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:20.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:44:20.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
02:44:20.786 00.000 8976 MoveAxis(R, 0, ABG)
02:44:20.786 00.000 8976 MoveAxis(U, 3, ABG)
02:44:20.786 00.000 8976 stepping (-4, 9) + (0, 3)
02:44:20.786 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:20.787 00.001 5052 Enqueuing Expose request
02:44:20.822 00.035 8976 Received - 47 (G) 
02:44:20.822 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:20.822 00.000 8976 stepped: pos (-4, 12)
02:44:20.822 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:44:20.822 00.000 8976 MountToCamera -- mountX=0.59 mountY=-1.74 hyp=1.84 mountTheta=-1.24 cameraX=1.28, cameraY=1.32 cameraTheta=0.80
02:44:20.822 00.000 8976 incremental bump (1.283, 1.322) isValid = 1
02:44:20.822 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
02:44:20.822 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:44:20.822 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:44:20.822 00.000 8976 move complete, result=0
02:44:20.822 00.000 9828 Worker thread wakes up
02:44:20.822 00.000 8976 worker thread done servicing request
02:44:20.822 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:44:20.822 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:44:20.822 00.000 8976 Worker thread wakes up
02:44:20.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:20.822 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:44:20.823 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:20.823 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
02:44:20.823 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
02:44:20.823 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
02:44:20.823 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:44:20.823 00.000 9828 BLC: window closed
02:44:20.823 00.000 9828 MoveAxis(E, 27, B)
02:44:20.823 00.000 9828 Guiding  Dir = 2, Dur = 27
02:44:20.823 00.000 9828 IsSlewing returns 0
02:44:20.823 00.000 9828 IsGuiding returns 0
02:44:20.823 00.000 9828 PulseGuide returned control before completion, sleep 37
02:44:20.866 00.043 9828 IsGuiding returns 1
02:44:20.866 00.000 9828 scope still moving after pulse duration time elapsed
02:44:20.897 00.031 9828 IsSlewing returns 0
02:44:20.898 00.001 9828 IsGuiding returns 1
02:44:20.928 00.030 9828 IsSlewing returns 0
02:44:20.928 00.000 9828 IsGuiding returns 1
02:44:20.959 00.031 9828 IsSlewing returns 0
02:44:20.959 00.000 9828 IsGuiding returns 1
02:44:20.990 00.031 9828 IsSlewing returns 0
02:44:20.990 00.000 9828 IsGuiding returns 0
02:44:20.990 00.000 9828 scope move finished after 27 + 139 ms
02:44:20.990 00.000 9828 Move returns status 0, amount 27
02:44:20.991 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:20.991 00.000 9828 MoveAxis(N, 10, B)
02:44:20.991 00.000 9828 Guiding  Dir = 0, Dur = 10
02:44:21.005 00.014 9828 IsSlewing returns 0
02:44:21.005 00.000 9828 IsGuiding returns 0
02:44:21.005 00.000 9828 PulseGuide returned control before completion, sleep 20
02:44:21.037 00.032 9828 IsGuiding returns 1
02:44:21.037 00.000 9828 scope still moving after pulse duration time elapsed
02:44:21.068 00.031 9828 IsSlewing returns 0
02:44:21.068 00.000 9828 IsGuiding returns 1
02:44:21.099 00.031 9828 IsSlewing returns 0
02:44:21.099 00.000 9828 IsGuiding returns 1
02:44:21.130 00.031 9828 IsSlewing returns 0
02:44:21.130 00.000 9828 IsGuiding returns 1
02:44:21.161 00.031 9828 IsSlewing returns 0
02:44:21.161 00.000 9828 IsGuiding returns 0
02:44:21.161 00.000 9828 scope move finished after 10 + 145 ms
02:44:21.161 00.000 9828 Move returns status 0, amount 10
02:44:21.161 00.000 9828 move complete, result=0
02:44:21.161 00.000 9828 worker thread done servicing request
02:44:21.161 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:44:21.510 00.349 8976 Exposure complete
02:44:21.515 00.005 8976 worker thread done servicing request
02:44:21.515 00.000 5052 OnExposeComplete: enter
02:44:21.515 00.000 5052 UpdateGuideState(): m_state=6
02:44:21.515 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10223
02:44:21.516 00.001 5052 Star::Find returns 1 (0), X=329.51, Y=281.65, Mass=104, SNR=7.0, Peak=63 HFD=1.6
02:44:21.516 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
02:44:21.516 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
02:44:21.516 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.06 hyp=0.34 cameraTheta=-0.18 mountX=-0.20 mountY=-0.25, mountTheta=-2.26
02:44:21.516 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.06, opts=13)
02:44:21.516 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.06)
02:44:21.517 00.001 8976 Worker thread wakes up
02:44:21.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.06) opts 0xd
02:44:21.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.06)
02:44:21.517 00.000 8976 Moving (0.33, -0.06) raw xDistance=-0.20 yDistance=-0.25
02:44:21.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:44:21.517 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
02:44:21.517 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:44:21.517 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:21.517 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:21.517 00.000 5052 Enqueuing Expose request
02:44:21.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:44:21.517 00.000 8976 MoveAxis(R, 0, ABG)
02:44:21.517 00.000 8976 MoveAxis(U, 0, ABG)
02:44:21.517 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:44:21.517 00.000 8976 MountToCamera -- mountX=0.60 mountY=-1.80 hyp=1.90 mountTheta=-1.25 cameraX=1.33, cameraY=1.35 cameraTheta=0.79
02:44:21.517 00.000 8976 incremental bump (1.328, 1.352) isValid = 1
02:44:21.518 00.001 8976 Scheduling Mount bump of (0.080, 0.085)
02:44:21.518 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:44:21.518 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:44:21.518 00.000 8976 move complete, result=0
02:44:21.518 00.000 9828 Worker thread wakes up
02:44:21.518 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:44:21.518 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:44:21.518 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
02:44:21.518 00.000 8976 worker thread done servicing request
02:44:21.518 00.000 8976 Worker thread wakes up
02:44:21.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:21.518 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:21.518 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
02:44:21.518 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
02:44:21.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:21.518 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
02:44:21.518 00.000 9828 BLC: window closed
02:44:21.518 00.000 9828 MoveAxis(E, 27, B)
02:44:21.519 00.001 9828 Guiding  Dir = 2, Dur = 27
02:44:21.519 00.000 9828 IsSlewing returns 0
02:44:21.519 00.000 9828 IsGuiding returns 0
02:44:21.519 00.000 9828 PulseGuide returned control before completion, sleep 37
02:44:21.569 00.050 9828 IsGuiding returns 1
02:44:21.569 00.000 9828 scope still moving after pulse duration time elapsed
02:44:21.600 00.031 9828 IsSlewing returns 0
02:44:21.600 00.000 9828 IsGuiding returns 1
02:44:21.631 00.031 9828 IsSlewing returns 0
02:44:21.631 00.000 9828 IsGuiding returns 1
02:44:21.662 00.031 9828 IsSlewing returns 0
02:44:21.662 00.000 9828 IsGuiding returns 0
02:44:21.662 00.000 9828 scope move finished after 27 + 116 ms
02:44:21.662 00.000 9828 Move returns status 0, amount 27
02:44:21.662 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:21.662 00.000 9828 MoveAxis(N, 10, B)
02:44:21.662 00.000 9828 Guiding  Dir = 0, Dur = 10
02:44:21.678 00.016 9828 IsSlewing returns 0
02:44:21.678 00.000 9828 IsGuiding returns 0
02:44:21.679 00.001 9828 PulseGuide returned control before completion, sleep 20
02:44:21.709 00.030 9828 IsGuiding returns 1
02:44:21.709 00.000 9828 scope still moving after pulse duration time elapsed
02:44:21.739 00.030 9828 IsSlewing returns 0
02:44:21.740 00.001 9828 IsGuiding returns 1
02:44:21.771 00.031 9828 IsSlewing returns 0
02:44:21.771 00.000 9828 IsGuiding returns 1
02:44:21.802 00.031 9828 IsSlewing returns 0
02:44:21.802 00.000 9828 IsGuiding returns 0
02:44:21.802 00.000 9828 scope move finished after 10 + 114 ms
02:44:21.802 00.000 9828 Move returns status 0, amount 10
02:44:21.802 00.000 9828 move complete, result=0
02:44:21.802 00.000 9828 worker thread done servicing request
02:44:21.802 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:44:22.202 00.400 8976 Exposure complete
02:44:22.207 00.005 8976 worker thread done servicing request
02:44:22.207 00.000 5052 OnExposeComplete: enter
02:44:22.207 00.000 5052 UpdateGuideState(): m_state=6
02:44:22.207 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10224
02:44:22.207 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.49, Mass=93, SNR=6.6, Peak=63 HFD=1.4
02:44:22.207 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
02:44:22.207 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
02:44:22.207 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.22 hyp=0.40 cameraTheta=-0.58 mountX=-0.34 mountY=-0.16, mountTheta=-2.70
02:44:22.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.22, opts=13)
02:44:22.208 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.22)
02:44:22.208 00.000 8976 Worker thread wakes up
02:44:22.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.22) opts 0xd
02:44:22.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.22)
02:44:22.208 00.000 8976 Moving (0.33, -0.22) raw xDistance=-0.34 yDistance=-0.16
02:44:22.208 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:44:22.208 00.000 5052 UpdateGuideState exits: m=93 SNR=6.6
02:44:22.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:22.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:44:22.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:44:22.208 00.000 8976 MoveAxis(R, 1, ABG)
02:44:22.209 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:22.209 00.000 5052 Enqueuing Expose request
02:44:22.209 00.000 8976 stepping (-4, 12) + (1, 0)
02:44:22.209 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:22.229 00.020 8976 Received - 47 (G) 
02:44:22.229 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:22.229 00.000 8976 stepped: pos (-3, 12)
02:44:22.229 00.000 8976 MoveAxis(U, 0, ABG)
02:44:22.229 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:44:22.229 00.000 8976 MountToCamera -- mountX=0.55 mountY=-1.83 hyp=1.92 mountTheta=-1.28 cameraX=1.38, cameraY=1.33 cameraTheta=0.77
02:44:22.229 00.000 8976 incremental bump (1.380, 1.327) isValid = 1
02:44:22.229 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
02:44:22.229 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:44:22.229 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:44:22.229 00.000 8976 move complete, result=0
02:44:22.229 00.000 9828 Worker thread wakes up
02:44:22.230 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:44:22.230 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:44:22.230 00.000 8976 worker thread done servicing request
02:44:22.230 00.000 8976 Worker thread wakes up
02:44:22.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:22.230 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:44:22.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:22.230 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
02:44:22.230 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
02:44:22.230 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
02:44:22.230 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:44:22.230 00.000 9828 BLC: window closed
02:44:22.230 00.000 9828 MoveAxis(E, 27, B)
02:44:22.230 00.000 9828 Guiding  Dir = 2, Dur = 27
02:44:22.231 00.001 9828 IsSlewing returns 0
02:44:22.231 00.000 9828 IsGuiding returns 0
02:44:22.231 00.000 9828 PulseGuide returned control before completion, sleep 37
02:44:22.271 00.040 9828 IsGuiding returns 1
02:44:22.271 00.000 9828 scope still moving after pulse duration time elapsed
02:44:22.302 00.031 9828 IsSlewing returns 0
02:44:22.302 00.000 9828 IsGuiding returns 1
02:44:22.334 00.032 9828 IsSlewing returns 0
02:44:22.334 00.000 9828 IsGuiding returns 1
02:44:22.365 00.031 9828 IsSlewing returns 0
02:44:22.365 00.000 9828 IsGuiding returns 1
02:44:22.395 00.030 9828 IsSlewing returns 0
02:44:22.395 00.000 9828 IsGuiding returns 0
02:44:22.395 00.000 9828 scope move finished after 27 + 137 ms
02:44:22.395 00.000 9828 Move returns status 0, amount 27
02:44:22.395 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:22.395 00.000 9828 MoveAxis(N, 10, B)
02:44:22.396 00.001 9828 Guiding  Dir = 0, Dur = 10
02:44:22.410 00.014 9828 IsSlewing returns 0
02:44:22.410 00.000 9828 IsGuiding returns 0
02:44:22.410 00.000 9828 PulseGuide returned control before completion, sleep 20
02:44:22.441 00.031 9828 IsGuiding returns 1
02:44:22.441 00.000 9828 scope still moving after pulse duration time elapsed
02:44:22.472 00.031 9828 IsSlewing returns 0
02:44:22.472 00.000 9828 IsGuiding returns 1
02:44:22.503 00.031 9828 IsSlewing returns 0
02:44:22.503 00.000 9828 IsGuiding returns 1
02:44:22.535 00.032 9828 IsSlewing returns 0
02:44:22.535 00.000 9828 IsGuiding returns 1
02:44:22.566 00.031 9828 IsSlewing returns 0
02:44:22.566 00.000 9828 IsGuiding returns 0
02:44:22.566 00.000 9828 scope move finished after 10 + 145 ms
02:44:22.566 00.000 9828 Move returns status 0, amount 10
02:44:22.566 00.000 9828 move complete, result=0
02:44:22.566 00.000 9828 worker thread done servicing request
02:44:22.566 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:44:22.918 00.352 8976 Exposure complete
02:44:22.924 00.006 8976 worker thread done servicing request
02:44:22.925 00.001 5052 OnExposeComplete: enter
02:44:22.925 00.000 5052 UpdateGuideState(): m_state=6
02:44:22.925 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10225
02:44:22.925 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.80, Mass=113, SNR=7.3, Peak=66 HFD=2.3
02:44:22.925 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:44:22.925 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:44:22.925 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.09 hyp=0.40 cameraTheta=2.91 mountX=0.26 mountY=0.28, mountTheta=0.81
02:44:22.927 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.09, opts=13)
02:44:22.927 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.09)
02:44:22.927 00.000 8976 Worker thread wakes up
02:44:22.927 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:44:22.927 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:44:22.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:22.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.09) opts 0xd
02:44:22.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:22.927 00.000 5052 Enqueuing Expose request
02:44:22.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.09)
02:44:22.927 00.000 8976 Moving (-0.39, 0.09) raw xDistance=0.26 yDistance=0.28
02:44:22.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
02:44:22.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:44:22.927 00.000 8976 MoveAxis(L, 1, ABG)
02:44:22.927 00.000 8976 stepping (-3, 12) + (-1, 0)
02:44:22.927 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:22.947 00.020 8976 Received - 47 (G) 
02:44:22.948 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:22.948 00.000 8976 stepped: pos (-4, 12)
02:44:22.948 00.000 8976 MoveAxis(D, 1, ABG)
02:44:22.948 00.000 8976 stepping (-4, 12) + (0, -1)
02:44:22.948 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:22.980 00.032 8976 Received - 47 (G) 
02:44:22.980 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:22.981 00.001 8976 stepped: pos (-4, 11)
02:44:22.981 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:44:22.981 00.000 8976 MountToCamera -- mountX=0.57 mountY=-1.80 hyp=1.89 mountTheta=-1.26 cameraX=1.35, cameraY=1.33 cameraTheta=0.78
02:44:22.981 00.000 8976 incremental bump (1.346, 1.332) isValid = 1
02:44:22.981 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
02:44:22.981 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:44:22.981 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:44:22.981 00.000 8976 move complete, result=0
02:44:22.981 00.000 9828 Worker thread wakes up
02:44:22.981 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:44:22.981 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:44:22.981 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:44:22.981 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:44:22.981 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:44:22.981 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:44:22.981 00.000 9828 BLC: window closed
02:44:22.981 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:44:22.981 00.000 8976 worker thread done servicing request
02:44:22.982 00.001 8976 Worker thread wakes up
02:44:22.982 00.000 9828 MoveAxis(E, 27, B)
02:44:22.982 00.000 9828 Guiding  Dir = 2, Dur = 27
02:44:22.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:22.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:22.982 00.000 9828 IsSlewing returns 0
02:44:22.982 00.000 9828 IsGuiding returns 0
02:44:22.982 00.000 9828 PulseGuide returned control before completion, sleep 37
02:44:23.033 00.051 9828 IsGuiding returns 1
02:44:23.033 00.000 9828 scope still moving after pulse duration time elapsed
02:44:23.064 00.031 9828 IsSlewing returns 0
02:44:23.064 00.000 9828 IsGuiding returns 1
02:44:23.095 00.031 9828 IsSlewing returns 0
02:44:23.095 00.000 9828 IsGuiding returns 1
02:44:23.126 00.031 9828 IsSlewing returns 0
02:44:23.126 00.000 9828 IsGuiding returns 1
02:44:23.172 00.046 9828 IsSlewing returns 0
02:44:23.172 00.000 9828 IsGuiding returns 0
02:44:23.172 00.000 9828 scope move finished after 27 + 163 ms
02:44:23.172 00.000 9828 Move returns status 0, amount 27
02:44:23.172 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:23.172 00.000 9828 MoveAxis(N, 10, B)
02:44:23.172 00.000 9828 Guiding  Dir = 0, Dur = 10
02:44:23.188 00.016 9828 IsSlewing returns 0
02:44:23.188 00.000 9828 IsGuiding returns 0
02:44:23.189 00.001 9828 PulseGuide returned control before completion, sleep 20
02:44:23.218 00.029 9828 IsGuiding returns 1
02:44:23.218 00.000 9828 scope still moving after pulse duration time elapsed
02:44:23.249 00.031 9828 IsSlewing returns 0
02:44:23.249 00.000 9828 IsGuiding returns 1
02:44:23.281 00.032 9828 IsSlewing returns 0
02:44:23.281 00.000 9828 IsGuiding returns 1
02:44:23.312 00.031 9828 IsSlewing returns 0
02:44:23.312 00.000 9828 IsGuiding returns 1
02:44:23.343 00.031 9828 IsSlewing returns 0
02:44:23.343 00.000 9828 IsGuiding returns 0
02:44:23.343 00.000 9828 scope move finished after 10 + 144 ms
02:44:23.343 00.000 9828 Move returns status 0, amount 10
02:44:23.343 00.000 9828 move complete, result=0
02:44:23.343 00.000 9828 worker thread done servicing request
02:44:23.343 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:44:23.662 00.319 8976 Exposure complete
02:44:23.668 00.006 8976 worker thread done servicing request
02:44:23.669 00.001 5052 OnExposeComplete: enter
02:44:23.669 00.000 5052 UpdateGuideState(): m_state=6
02:44:23.669 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10226
02:44:23.669 00.000 5052 Star::Find returns 1 (0), X=328.18, Y=281.58, Mass=94, SNR=6.7, Peak=66 HFD=1.8
02:44:23.669 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
02:44:23.669 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
02:44:23.669 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=-0.13 hyp=1.01 cameraTheta=-3.02 mountX=0.34 mountY=0.91, mountTheta=1.21
02:44:23.669 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=-0.13, opts=13)
02:44:23.669 00.000 5052 Enqueuing Move request for stepguider (-1.00, -0.13)
02:44:23.669 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:44:23.670 00.001 5052 UpdateGuideState exits: m=94 SNR=6.7
02:44:23.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:23.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:23.670 00.000 5052 Enqueuing Expose request
02:44:23.670 00.000 8976 Worker thread wakes up
02:44:23.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, -0.13) opts 0xd
02:44:23.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, -0.13)
02:44:23.670 00.000 8976 Moving (-1.00, -0.13) raw xDistance=0.34 yDistance=0.91
02:44:23.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:44:23.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.91
02:44:23.670 00.000 8976 MoveAxis(L, 1, ABG)
02:44:23.670 00.000 8976 stepping (-4, 11) + (-1, 0)
02:44:23.670 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:23.700 00.030 8976 Received - 47 (G) 
02:44:23.700 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:23.700 00.000 8976 stepped: pos (-5, 11)
02:44:23.700 00.000 8976 MoveAxis(D, 4, ABG)
02:44:23.700 00.000 8976 stepping (-5, 11) + (0, -4)
02:44:23.700 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:23.731 00.031 8976 Received - 47 (G) 
02:44:23.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:23.731 00.000 8976 stepped: pos (-5, 7)
02:44:23.731 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:44:23.731 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.58 hyp=1.70 mountTheta=-1.19 cameraX=1.11, cameraY=1.28 cameraTheta=0.86
02:44:23.731 00.000 8976 incremental bump (1.114, 1.284) isValid = 1
02:44:23.731 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:44:23.731 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:44:23.731 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:44:23.731 00.000 8976 move complete, result=0
02:44:23.731 00.000 8976 worker thread done servicing request
02:44:23.731 00.000 8976 Worker thread wakes up
02:44:23.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:23.731 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:23.732 00.001 9828 Worker thread wakes up
02:44:23.732 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 4 ms SOUTH
02:44:23.732 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:44:23.732 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:44:23.732 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:44:23.732 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:44:23.732 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:44:23.732 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:44:23.732 00.000 9828 BLC: window closed
02:44:23.733 00.001 9828 MoveAxis(E, 25, B)
02:44:23.733 00.000 9828 Guiding  Dir = 2, Dur = 25
02:44:23.733 00.000 9828 IsSlewing returns 0
02:44:23.733 00.000 9828 IsGuiding returns 0
02:44:23.733 00.000 9828 PulseGuide returned control before completion, sleep 35
02:44:23.780 00.047 9828 IsGuiding returns 1
02:44:23.780 00.000 9828 scope still moving after pulse duration time elapsed
02:44:23.810 00.030 9828 IsSlewing returns 0
02:44:23.810 00.000 9828 IsGuiding returns 1
02:44:23.840 00.030 9828 IsSlewing returns 0
02:44:23.840 00.000 9828 IsGuiding returns 1
02:44:23.871 00.031 9828 IsSlewing returns 0
02:44:23.871 00.000 9828 IsGuiding returns 1
02:44:23.903 00.032 9828 IsSlewing returns 0
02:44:23.903 00.000 9828 IsGuiding returns 0
02:44:23.903 00.000 9828 scope move finished after 25 + 144 ms
02:44:23.903 00.000 9828 Move returns status 0, amount 25
02:44:23.903 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:23.903 00.000 9828 MoveAxis(N, 11, B)
02:44:23.903 00.000 9828 Guiding  Dir = 0, Dur = 11
02:44:23.918 00.015 9828 IsSlewing returns 0
02:44:23.918 00.000 9828 IsGuiding returns 0
02:44:23.919 00.001 9828 PulseGuide returned control before completion, sleep 21
02:44:23.949 00.030 9828 IsGuiding returns 1
02:44:23.949 00.000 9828 scope still moving after pulse duration time elapsed
02:44:23.981 00.032 9828 IsSlewing returns 0
02:44:23.981 00.000 9828 IsGuiding returns 1
02:44:24.011 00.030 9828 IsSlewing returns 0
02:44:24.012 00.001 9828 IsGuiding returns 1
02:44:24.043 00.031 9828 IsSlewing returns 0
02:44:24.043 00.000 9828 IsGuiding returns 1
02:44:24.074 00.031 9828 IsSlewing returns 0
02:44:24.074 00.000 9828 IsGuiding returns 0
02:44:24.074 00.000 9828 scope move finished after 11 + 144 ms
02:44:24.074 00.000 9828 Move returns status 0, amount 11
02:44:24.074 00.000 9828 move complete, result=0
02:44:24.074 00.000 9828 worker thread done servicing request
02:44:24.074 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:44:24.417 00.343 8976 Exposure complete
02:44:24.423 00.006 8976 worker thread done servicing request
02:44:24.423 00.000 5052 OnExposeComplete: enter
02:44:24.423 00.000 5052 UpdateGuideState(): m_state=6
02:44:24.423 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10227
02:44:24.423 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=281.83, Mass=95, SNR=6.8, Peak=65 HFD=1.9
02:44:24.423 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:44:24.423 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:44:24.423 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.12 hyp=1.06 cameraTheta=3.02 mountX=0.59 mountY=0.82, mountTheta=0.94
02:44:24.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.12, opts=13)
02:44:24.424 00.000 5052 Enqueuing Move request for stepguider (-1.06, 0.12)
02:44:24.424 00.000 8976 Worker thread wakes up
02:44:24.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.12) opts 0xd
02:44:24.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.12)
02:44:24.424 00.000 8976 Moving (-1.06, 0.12) raw xDistance=0.59 yDistance=0.82
02:44:24.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:44:24.424 00.000 5052 UpdateGuideState exits: m=95 SNR=6.8
02:44:24.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:24.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
02:44:24.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.82
02:44:24.424 00.000 8976 MoveAxis(L, 3, ABG)
02:44:24.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:24.424 00.000 5052 Enqueuing Expose request
02:44:24.424 00.000 8976 stepping (-5, 7) + (-3, 0)
02:44:24.425 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:24.451 00.026 8976 Received - 47 (G) 
02:44:24.451 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:24.451 00.000 8976 stepped: pos (-8, 7)
02:44:24.451 00.000 8976 MoveAxis(D, 4, ABG)
02:44:24.451 00.000 8976 stepping (-8, 7) + (0, -4)
02:44:24.451 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:24.483 00.032 8976 Received - 47 (G) 
02:44:24.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:24.483 00.000 8976 stepped: pos (-8, 3)
02:44:24.483 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:44:24.483 00.000 8976 MountToCamera -- mountX=0.83 mountY=-1.21 hyp=1.47 mountTheta=-0.97 cameraX=0.70, cameraY=1.29 cameraTheta=1.07
02:44:24.483 00.000 8976 incremental bump (0.702, 1.292) isValid = 1
02:44:24.483 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
02:44:24.483 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:44:24.483 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:44:24.483 00.000 8976 move complete, result=0
02:44:24.483 00.000 9828 Worker thread wakes up
02:44:24.483 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.8 px 4 ms SOUTH
02:44:24.483 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:44:24.483 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:44:24.483 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:44:24.483 00.000 8976 worker thread done servicing request
02:44:24.484 00.001 8976 Worker thread wakes up
02:44:24.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:24.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:24.484 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:44:24.484 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:44:24.484 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:44:24.484 00.000 9828 BLC: window closed
02:44:24.484 00.000 9828 MoveAxis(E, 19, B)
02:44:24.484 00.000 9828 Guiding  Dir = 2, Dur = 19
02:44:24.484 00.000 9828 IsSlewing returns 0
02:44:24.484 00.000 9828 IsGuiding returns 0
02:44:24.484 00.000 9828 PulseGuide returned control before completion, sleep 29
02:44:24.525 00.041 9828 IsGuiding returns 1
02:44:24.525 00.000 9828 scope still moving after pulse duration time elapsed
02:44:24.556 00.031 9828 IsSlewing returns 0
02:44:24.556 00.000 9828 IsGuiding returns 1
02:44:24.588 00.032 9828 IsSlewing returns 0
02:44:24.589 00.001 9828 IsGuiding returns 1
02:44:24.619 00.030 9828 IsSlewing returns 0
02:44:24.619 00.000 9828 IsGuiding returns 0
02:44:24.620 00.001 9828 scope move finished after 19 + 115 ms
02:44:24.620 00.000 9828 Move returns status 0, amount 19
02:44:24.620 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:24.620 00.000 9828 MoveAxis(N, 13, B)
02:44:24.620 00.000 9828 Guiding  Dir = 0, Dur = 13
02:44:24.635 00.015 9828 IsSlewing returns 0
02:44:24.635 00.000 9828 IsGuiding returns 0
02:44:24.635 00.000 9828 PulseGuide returned control before completion, sleep 23
02:44:24.665 00.030 9828 IsGuiding returns 1
02:44:24.665 00.000 9828 scope still moving after pulse duration time elapsed
02:44:24.695 00.030 9828 IsSlewing returns 0
02:44:24.695 00.000 9828 IsGuiding returns 1
02:44:24.726 00.031 9828 IsSlewing returns 0
02:44:24.726 00.000 9828 IsGuiding returns 1
02:44:24.757 00.031 9828 IsSlewing returns 0
02:44:24.757 00.000 9828 IsGuiding returns 1
02:44:24.788 00.031 9828 IsSlewing returns 0
02:44:24.788 00.000 9828 IsGuiding returns 0
02:44:24.788 00.000 9828 scope move finished after 13 + 140 ms
02:44:24.788 00.000 9828 Move returns status 0, amount 13
02:44:24.788 00.000 9828 move complete, result=0
02:44:24.789 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:44:24.789 00.000 9828 worker thread done servicing request
02:44:25.168 00.379 8976 Exposure complete
02:44:25.173 00.005 8976 worker thread done servicing request
02:44:25.173 00.000 5052 OnExposeComplete: enter
02:44:25.173 00.000 5052 UpdateGuideState(): m_state=6
02:44:25.173 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10228
02:44:25.173 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.65, Mass=110, SNR=7.2, Peak=62 HFD=1.8
02:44:25.173 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
02:44:25.173 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.13)
02:44:25.173 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.06 hyp=0.47 cameraTheta=-3.01 mountX=0.16 mountY=0.43, mountTheta=1.22
02:44:25.174 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.06, opts=13)
02:44:25.174 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.06)
02:44:25.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:44:25.174 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:44:25.174 00.000 8976 Worker thread wakes up
02:44:25.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.06) opts 0xd
02:44:25.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.06)
02:44:25.174 00.000 8976 Moving (-0.47, -0.06) raw xDistance=0.16 yDistance=0.43
02:44:25.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:44:25.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
02:44:25.174 00.000 8976 MoveAxis(R, 0, ABG)
02:44:25.174 00.000 8976 MoveAxis(D, 2, ABG)
02:44:25.175 00.001 8976 stepping (-8, 3) + (0, -2)
02:44:25.175 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:25.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:25.175 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:25.175 00.000 5052 Enqueuing Expose request
02:44:25.202 00.027 8976 Received - 47 (G) 
02:44:25.203 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:25.203 00.000 8976 stepped: pos (-8, 1)
02:44:25.203 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:44:25.203 00.000 8976 MountToCamera -- mountX=0.96 mountY=-0.87 hyp=1.29 mountTheta=-0.73 cameraX=0.33, cameraY=1.25 cameraTheta=1.31
02:44:25.203 00.000 8976 incremental bump (0.333, 1.249) isValid = 1
02:44:25.203 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
02:44:25.203 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:44:25.203 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:44:25.203 00.000 8976 move complete, result=0
02:44:25.203 00.000 9828 Worker thread wakes up
02:44:25.203 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:44:25.203 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:44:25.203 00.000 8976 worker thread done servicing request
02:44:25.203 00.000 8976 Worker thread wakes up
02:44:25.203 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:44:25.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:25.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:25.203 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.87)
02:44:25.204 00.001 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
02:44:25.204 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.03 mountY=-0.11, mountTheta=-1.88
02:44:25.204 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:44:25.204 00.000 9828 BLC: window closed
02:44:25.204 00.000 9828 MoveAxis(E, 11, B)
02:44:25.204 00.000 9828 Guiding  Dir = 2, Dur = 11
02:44:25.204 00.000 9828 IsSlewing returns 0
02:44:25.204 00.000 9828 IsGuiding returns 0
02:44:25.204 00.000 9828 PulseGuide returned control before completion, sleep 21
02:44:25.229 00.025 9828 IsGuiding returns 1
02:44:25.229 00.000 9828 scope still moving after pulse duration time elapsed
02:44:25.260 00.031 9828 IsSlewing returns 0
02:44:25.260 00.000 9828 IsGuiding returns 1
02:44:25.290 00.030 9828 IsSlewing returns 0
02:44:25.291 00.001 9828 IsGuiding returns 1
02:44:25.322 00.031 9828 IsSlewing returns 0
02:44:25.322 00.000 9828 IsGuiding returns 1
02:44:25.352 00.030 9828 IsSlewing returns 0
02:44:25.352 00.000 9828 IsGuiding returns 0
02:44:25.353 00.001 9828 scope move finished after 11 + 137 ms
02:44:25.353 00.000 9828 Move returns status 0, amount 11
02:44:25.353 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:44:25.353 00.000 9828 MoveAxis(N, 15, B)
02:44:25.353 00.000 9828 Guiding  Dir = 0, Dur = 15
02:44:25.367 00.014 9828 IsSlewing returns 0
02:44:25.368 00.001 9828 IsGuiding returns 0
02:44:25.368 00.000 9828 PulseGuide returned control before completion, sleep 25
02:44:25.398 00.030 9828 IsGuiding returns 1
02:44:25.398 00.000 9828 scope still moving after pulse duration time elapsed
02:44:25.429 00.031 9828 IsSlewing returns 0
02:44:25.429 00.000 9828 IsGuiding returns 1
02:44:25.459 00.030 9828 IsSlewing returns 0
02:44:25.459 00.000 9828 IsGuiding returns 1
02:44:25.490 00.031 9828 IsSlewing returns 0
02:44:25.490 00.000 9828 IsGuiding returns 1
02:44:25.522 00.032 9828 IsSlewing returns 0
02:44:25.522 00.000 9828 IsGuiding returns 1
02:44:25.553 00.031 9828 IsSlewing returns 0
02:44:25.553 00.000 9828 IsGuiding returns 1
02:44:25.584 00.031 9828 IsSlewing returns 0
02:44:25.584 00.000 9828 IsGuiding returns 0
02:44:25.584 00.000 9828 scope move finished after 15 + 201 ms
02:44:25.584 00.000 9828 Move returns status 0, amount 15
02:44:25.584 00.000 9828 move complete, result=0
02:44:25.584 00.000 9828 worker thread done servicing request
02:44:25.584 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:44:25.887 00.303 8976 Exposure complete
02:44:25.892 00.005 8976 worker thread done servicing request
02:44:25.893 00.001 5052 OnExposeComplete: enter
02:44:25.893 00.000 5052 UpdateGuideState(): m_state=6
02:44:25.893 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10229
02:44:25.893 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.97, Mass=110, SNR=7.2, Peak=65 HFD=2.3
02:44:25.893 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
02:44:25.893 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
02:44:25.893 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.28 cameraTheta=1.15 mountX=0.18 mountY=-0.24, mountTheta=-0.93
02:44:25.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.26, opts=13)
02:44:25.894 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.26)
02:44:25.895 00.001 8976 Worker thread wakes up
02:44:25.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.26) opts 0xd
02:44:25.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.26)
02:44:25.895 00.000 8976 Moving (0.12, 0.26) raw xDistance=0.18 yDistance=-0.24
02:44:25.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:44:25.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:44:25.895 00.000 8976 MoveAxis(R, 0, ABG)
02:44:25.895 00.000 8976 MoveAxis(U, 0, ABG)
02:44:25.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:44:25.895 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
02:44:25.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:25.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:25.895 00.000 5052 Enqueuing Expose request
02:44:25.895 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:44:25.895 00.000 8976 move complete, result=0
02:44:25.895 00.000 8976 worker thread done servicing request
02:44:25.895 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:25.896 00.001 8976 Worker thread wakes up
02:44:25.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:25.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:26.582 00.686 8976 Exposure complete
02:44:26.588 00.006 8976 worker thread done servicing request
02:44:26.588 00.000 5052 OnExposeComplete: enter
02:44:26.588 00.000 5052 UpdateGuideState(): m_state=6
02:44:26.588 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10230
02:44:26.588 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.87, Mass=113, SNR=7.3, Peak=64 HFD=2.4
02:44:26.588 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
02:44:26.588 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
02:44:26.588 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.16 hyp=0.60 cameraTheta=0.26 mountX=-0.13 mountY=-0.57, mountTheta=-1.79
02:44:26.589 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.16, opts=13)
02:44:26.589 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.16)
02:44:26.589 00.000 8976 Worker thread wakes up
02:44:26.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.16) opts 0xd
02:44:26.589 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.16)
02:44:26.589 00.000 8976 Moving (0.58, 0.16) raw xDistance=-0.13 yDistance=-0.57
02:44:26.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:44:26.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:44:26.589 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:44:26.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:26.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:26.589 00.000 5052 Enqueuing Expose request
02:44:26.590 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:44:26.590 00.000 8976 MoveAxis(R, 0, ABG)
02:44:26.590 00.000 8976 MoveAxis(U, 2, ABG)
02:44:26.590 00.000 8976 stepping (-8, 1) + (0, 2)
02:44:26.590 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:26.625 00.035 8976 Received - 47 (G) 
02:44:26.625 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:26.625 00.000 8976 stepped: pos (-8, 3)
02:44:26.625 00.000 8976 move complete, result=0
02:44:26.625 00.000 8976 worker thread done servicing request
02:44:26.625 00.000 8976 Worker thread wakes up
02:44:26.625 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:44:26.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:26.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:27.311 00.686 8976 Exposure complete
02:44:27.317 00.006 8976 worker thread done servicing request
02:44:27.317 00.000 5052 OnExposeComplete: enter
02:44:27.318 00.001 5052 UpdateGuideState(): m_state=6
02:44:27.318 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10231
02:44:27.318 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=282.10, Mass=120, SNR=7.5, Peak=62 HFD=2.6
02:44:27.318 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
02:44:27.318 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
02:44:27.318 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.39 hyp=0.63 cameraTheta=0.66 mountX=0.12 mountY=-0.63, mountTheta=-1.39
02:44:27.319 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.39, opts=13)
02:44:27.319 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.39)
02:44:27.319 00.000 8976 Worker thread wakes up
02:44:27.319 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.39) opts 0xd
02:44:27.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.39)
02:44:27.319 00.000 8976 Moving (0.50, 0.39) raw xDistance=0.12 yDistance=-0.63
02:44:27.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:44:27.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
02:44:27.319 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:44:27.319 00.000 8976 MoveAxis(R, 0, ABG)
02:44:27.319 00.000 8976 MoveAxis(U, 3, ABG)
02:44:27.319 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:44:27.319 00.000 8976 stepping (-8, 3) + (0, 3)
02:44:27.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:27.319 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:27.319 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:27.319 00.000 5052 Enqueuing Expose request
02:44:27.360 00.041 8976 Received - 47 (G) 
02:44:27.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:27.360 00.000 8976 stepped: pos (-8, 6)
02:44:27.360 00.000 8976 move complete, result=0
02:44:27.360 00.000 8976 worker thread done servicing request
02:44:27.360 00.000 8976 Worker thread wakes up
02:44:27.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:27.360 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:27.360 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
02:44:28.048 00.688 8976 Exposure complete
02:44:28.054 00.006 8976 worker thread done servicing request
02:44:28.054 00.000 5052 OnExposeComplete: enter
02:44:28.054 00.000 5052 UpdateGuideState(): m_state=6
02:44:28.054 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10232
02:44:28.054 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=282.37, Mass=123, SNR=7.6, Peak=63 HFD=2.8
02:44:28.054 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
02:44:28.054 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
02:44:28.054 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.66 hyp=0.85 cameraTheta=0.89 mountX=0.34 mountY=-0.80, mountTheta=-1.17
02:44:28.055 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.66, opts=13)
02:44:28.055 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.66)
02:44:28.055 00.000 8976 Worker thread wakes up
02:44:28.055 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.66) opts 0xd
02:44:28.055 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.66)
02:44:28.055 00.000 8976 Moving (0.53, 0.66) raw xDistance=0.34 yDistance=-0.80
02:44:28.055 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:44:28.055 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:44:28.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:28.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:44:28.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.80
02:44:28.055 00.000 8976 MoveAxis(L, 1, ABG)
02:44:28.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:28.055 00.000 5052 Enqueuing Expose request
02:44:28.055 00.000 8976 stepping (-8, 6) + (-1, 0)
02:44:28.056 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:28.079 00.023 8976 Received - 47 (G) 
02:44:28.080 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:28.080 00.000 8976 stepped: pos (-9, 6)
02:44:28.080 00.000 8976 MoveAxis(U, 3, ABG)
02:44:28.080 00.000 8976 stepping (-9, 6) + (0, 3)
02:44:28.080 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:28.111 00.031 8976 Received - 47 (G) 
02:44:28.112 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:28.112 00.000 8976 stepped: pos (-9, 9)
02:44:28.112 00.000 8976 move complete, result=0
02:44:28.112 00.000 8976 worker thread done servicing request
02:44:28.112 00.000 8976 Worker thread wakes up
02:44:28.112 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.8 px 3 ms NORTH
02:44:28.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:28.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:28.795 00.683 8976 Exposure complete
02:44:28.801 00.006 8976 worker thread done servicing request
02:44:28.801 00.000 5052 OnExposeComplete: enter
02:44:28.802 00.001 5052 UpdateGuideState(): m_state=6
02:44:28.802 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10233
02:44:28.802 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.00, Mass=118, SNR=7.5, Peak=59 HFD=2.5
02:44:28.802 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
02:44:28.802 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
02:44:28.802 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.71 hyp=0.89 cameraTheta=-0.91 mountX=-0.88 mountY=-0.07, mountTheta=-3.06
02:44:28.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.71, opts=13)
02:44:28.803 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.71)
02:44:28.803 00.000 8976 Worker thread wakes up
02:44:28.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.71) opts 0xd
02:44:28.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.71)
02:44:28.803 00.000 8976 Moving (0.54, -0.71) raw xDistance=-0.88 yDistance=-0.07
02:44:28.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.88
02:44:28.803 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:44:28.803 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:44:28.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:28.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:44:28.803 00.000 8976 MoveAxis(R, 4, ABG)
02:44:28.803 00.000 8976 stepping (-9, 9) + (4, 0)
02:44:28.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:28.803 00.000 5052 Enqueuing Expose request
02:44:28.803 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:28.847 00.044 8976 Received - 47 (G) 
02:44:28.847 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:28.847 00.000 8976 stepped: pos (-5, 9)
02:44:28.847 00.000 8976 MoveAxis(U, 0, ABG)
02:44:28.847 00.000 8976 move complete, result=0
02:44:28.847 00.000 8976 worker thread done servicing request
02:44:28.847 00.000 8976 Worker thread wakes up
02:44:28.847 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.1 px 0 ms NORTH
02:44:28.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:28.847 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:29.533 00.686 8976 Exposure complete
02:44:29.539 00.006 8976 worker thread done servicing request
02:44:29.539 00.000 5052 OnExposeComplete: enter
02:44:29.539 00.000 5052 UpdateGuideState(): m_state=6
02:44:29.540 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10234
02:44:29.540 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.01, Mass=100, SNR=6.9, Peak=64 HFD=2.0
02:44:29.540 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
02:44:29.540 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.27 = -0.27)
02:44:29.540 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.87 mountX=0.31 mountY=-0.08, mountTheta=-0.27
02:44:29.540 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.30, opts=13)
02:44:29.540 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.30)
02:44:29.540 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:44:29.541 00.001 5052 UpdateGuideState exits: m=100 SNR=6.9
02:44:29.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:29.541 00.000 8976 Worker thread wakes up
02:44:29.541 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.30) opts 0xd
02:44:29.541 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.30)
02:44:29.541 00.000 8976 Moving (-0.09, 0.30) raw xDistance=0.31 yDistance=-0.08
02:44:29.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:29.541 00.000 5052 Enqueuing Expose request
02:44:29.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.31
02:44:29.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:44:29.541 00.000 8976 MoveAxis(L, 1, ABG)
02:44:29.541 00.000 8976 stepping (-5, 9) + (-1, 0)
02:44:29.541 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:29.567 00.026 8976 Received - 47 (G) 
02:44:29.567 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:29.567 00.000 8976 stepped: pos (-6, 9)
02:44:29.567 00.000 8976 MoveAxis(U, 0, ABG)
02:44:29.567 00.000 8976 move complete, result=0
02:44:29.567 00.000 8976 worker thread done servicing request
02:44:29.567 00.000 8976 Worker thread wakes up
02:44:29.567 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:29.567 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:44:29.567 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:30.252 00.685 8976 Exposure complete
02:44:30.258 00.006 8976 worker thread done servicing request
02:44:30.258 00.000 5052 OnExposeComplete: enter
02:44:30.259 00.001 5052 UpdateGuideState(): m_state=6
02:44:30.259 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10235
02:44:30.259 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.97, Mass=114, SNR=7.4, Peak=67 HFD=2.1
02:44:30.259 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
02:44:30.259 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
02:44:30.259 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.86 mountX=0.26 mountY=-0.08, mountTheta=-0.28
02:44:30.259 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.26, opts=13)
02:44:30.260 00.001 5052 Enqueuing Move request for stepguider (-0.08, 0.26)
02:44:30.260 00.000 8976 Worker thread wakes up
02:44:30.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.26) opts 0xd
02:44:30.260 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:44:30.260 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
02:44:30.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:30.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.26)
02:44:30.260 00.000 8976 Moving (-0.08, 0.26) raw xDistance=0.26 yDistance=-0.08
02:44:30.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
02:44:30.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:44:30.260 00.000 8976 MoveAxis(L, 1, ABG)
02:44:30.260 00.000 8976 stepping (-6, 9) + (-1, 0)
02:44:30.260 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:30.260 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:30.260 00.000 5052 Enqueuing Expose request
02:44:30.285 00.025 8976 Received - 47 (G) 
02:44:30.286 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:30.286 00.000 8976 stepped: pos (-7, 9)
02:44:30.286 00.000 8976 MoveAxis(U, 0, ABG)
02:44:30.286 00.000 8976 move complete, result=0
02:44:30.286 00.000 8976 worker thread done servicing request
02:44:30.286 00.000 8976 Worker thread wakes up
02:44:30.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:30.286 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:30.286 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:44:30.973 00.687 8976 Exposure complete
02:44:30.979 00.006 8976 worker thread done servicing request
02:44:30.979 00.000 5052 OnExposeComplete: enter
02:44:30.979 00.000 5052 UpdateGuideState(): m_state=6
02:44:30.979 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10236
02:44:30.979 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.85, Mass=102, SNR=6.9, Peak=66 HFD=2.0
02:44:30.979 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
02:44:30.979 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
02:44:30.979 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.71 mountX=0.05 mountY=-0.21, mountTheta=-1.34
02:44:30.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.14, opts=13)
02:44:30.980 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.14)
02:44:30.980 00.000 8976 Worker thread wakes up
02:44:30.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.14) opts 0xd
02:44:30.981 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.14)
02:44:30.981 00.000 8976 Moving (0.16, 0.14) raw xDistance=0.05 yDistance=-0.21
02:44:30.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:44:30.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:44:30.981 00.000 8976 MoveAxis(R, 0, ABG)
02:44:30.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:44:30.981 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
02:44:30.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:30.981 00.000 8976 MoveAxis(U, 0, ABG)
02:44:30.981 00.000 8976 move complete, result=0
02:44:30.981 00.000 8976 worker thread done servicing request
02:44:30.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:30.981 00.000 5052 Enqueuing Expose request
02:44:30.981 00.000 8976 Worker thread wakes up
02:44:30.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:30.981 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:30.981 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:31.665 00.684 8976 Exposure complete
02:44:31.670 00.005 8976 worker thread done servicing request
02:44:31.670 00.000 5052 OnExposeComplete: enter
02:44:31.670 00.000 5052 UpdateGuideState(): m_state=6
02:44:31.670 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10237
02:44:31.670 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.91, Mass=108, SNR=7.2, Peak=64 HFD=2.0
02:44:31.670 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.22 = -1.22)
02:44:31.670 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
02:44:31.671 00.001 5052 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.27 cameraTheta=0.82 mountX=0.09 mountY=-0.26, mountTheta=-1.23
02:44:31.671 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.20, opts=13)
02:44:31.671 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.20)
02:44:31.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:44:31.671 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
02:44:31.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:31.671 00.000 8976 Worker thread wakes up
02:44:31.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.20) opts 0xd
02:44:31.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.20)
02:44:31.671 00.000 8976 Moving (0.19, 0.20) raw xDistance=0.09 yDistance=-0.26
02:44:31.672 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:31.672 00.000 5052 Enqueuing Expose request
02:44:31.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:44:31.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:44:31.672 00.000 8976 MoveAxis(R, 0, ABG)
02:44:31.672 00.000 8976 MoveAxis(U, 1, ABG)
02:44:31.672 00.000 8976 stepping (-7, 9) + (0, 1)
02:44:31.672 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:31.693 00.021 8976 Received - 47 (G) 
02:44:31.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:31.693 00.000 8976 stepped: pos (-7, 10)
02:44:31.693 00.000 8976 move complete, result=0
02:44:31.693 00.000 8976 worker thread done servicing request
02:44:31.693 00.000 8976 Worker thread wakes up
02:44:31.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:31.693 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:31.693 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:44:32.380 00.687 8976 Exposure complete
02:44:32.386 00.006 8976 worker thread done servicing request
02:44:32.386 00.000 5052 OnExposeComplete: enter
02:44:32.386 00.000 5052 UpdateGuideState(): m_state=6
02:44:32.386 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10238
02:44:32.386 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.98, Mass=109, SNR=7.2, Peak=63 HFD=2.0
02:44:32.386 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:44:32.386 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:44:32.386 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.27 hyp=0.85 cameraTheta=0.32 mountX=-0.13 mountY=-0.82, mountTheta=-1.73
02:44:32.387 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.27, opts=13)
02:44:32.387 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.27)
02:44:32.387 00.000 8976 Worker thread wakes up
02:44:32.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.27) opts 0xd
02:44:32.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.27)
02:44:32.387 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:32.387 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:44:32.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:32.388 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:32.388 00.000 5052 Enqueuing Expose request
02:44:32.388 00.000 8976 Moving (0.81, 0.27) raw xDistance=-0.13 yDistance=-0.82
02:44:32.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:44:32.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.82
02:44:32.388 00.000 8976 MoveAxis(R, 0, ABG)
02:44:32.388 00.000 8976 MoveAxis(U, 3, ABG)
02:44:32.388 00.000 8976 stepping (-7, 10) + (0, 3)
02:44:32.388 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:32.428 00.040 8976 Received - 47 (G) 
02:44:32.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:32.428 00.000 8976 stepped: pos (-7, 13)
02:44:32.428 00.000 8976 move complete, result=0
02:44:32.428 00.000 8976 worker thread done servicing request
02:44:32.428 00.000 8976 Worker thread wakes up
02:44:32.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:32.428 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:44:32.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:33.113 00.685 8976 Exposure complete
02:44:33.118 00.005 8976 worker thread done servicing request
02:44:33.119 00.001 5052 OnExposeComplete: enter
02:44:33.119 00.000 5052 UpdateGuideState(): m_state=6
02:44:33.119 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10239
02:44:33.119 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.17, Mass=99, SNR=6.9, Peak=59 HFD=2.0
02:44:33.119 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
02:44:33.119 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
02:44:33.119 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=-0.54 hyp=0.98 cameraTheta=-0.59 mountX=-0.85 mountY=-0.39, mountTheta=-2.71
02:44:33.119 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=-0.54, opts=13)
02:44:33.119 00.000 5052 Enqueuing Move request for stepguider (0.82, -0.54)
02:44:33.120 00.001 8976 Worker thread wakes up
02:44:33.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, -0.54) opts 0xd
02:44:33.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, -0.54)
02:44:33.120 00.000 8976 Moving (0.82, -0.54) raw xDistance=-0.85 yDistance=-0.39
02:44:33.120 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:33.120 00.000 5052 UpdateGuideState exits: m=99 SNR=6.9
02:44:33.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:33.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
02:44:33.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.39
02:44:33.120 00.000 8976 MoveAxis(R, 4, ABG)
02:44:33.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:33.120 00.000 5052 Enqueuing Expose request
02:44:33.120 00.000 8976 stepping (-7, 13) + (4, 0)
02:44:33.120 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:33.163 00.043 8976 Received - 47 (G) 
02:44:33.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:44:33.163 00.000 8976 stepped: pos (-3, 13)
02:44:33.163 00.000 8976 MoveAxis(U, 2, ABG)
02:44:33.163 00.000 8976 stepping (-3, 13) + (0, 2)
02:44:33.163 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:33.195 00.032 8976 Received - 47 (G) 
02:44:33.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:33.195 00.000 8976 stepped: pos (-3, 15)
02:44:33.196 00.001 8976 move complete, result=0
02:44:33.196 00.000 8976 worker thread done servicing request
02:44:33.196 00.000 8976 Worker thread wakes up
02:44:33.196 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.4 px 2 ms NORTH
02:44:33.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:33.196 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:33.882 00.686 8976 Exposure complete
02:44:33.887 00.005 8976 worker thread done servicing request
02:44:33.888 00.001 5052 OnExposeComplete: enter
02:44:33.888 00.000 5052 UpdateGuideState(): m_state=6
02:44:33.888 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10240
02:44:33.888 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.84, Mass=101, SNR=6.9, Peak=61 HFD=2.3
02:44:33.888 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
02:44:33.888 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
02:44:33.888 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.13 hyp=0.71 cameraTheta=0.19 mountX=-0.20 mountY=-0.66, mountTheta=-1.86
02:44:33.888 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.13, opts=13)
02:44:33.888 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.13)
02:44:33.889 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:33.889 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
02:44:33.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:33.889 00.000 8976 Worker thread wakes up
02:44:33.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.13) opts 0xd
02:44:33.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.13)
02:44:33.889 00.000 8976 Moving (0.70, 0.13) raw xDistance=-0.20 yDistance=-0.66
02:44:33.889 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:33.889 00.000 5052 Enqueuing Expose request
02:44:33.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:44:33.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
02:44:33.889 00.000 8976 MoveAxis(R, 0, ABG)
02:44:33.889 00.000 8976 MoveAxis(U, 3, ABG)
02:44:33.889 00.000 8976 stepping (-3, 15) + (0, 3)
02:44:33.889 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:33.931 00.042 8976 Received - 47 (G) 
02:44:33.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:33.931 00.000 8976 stepped: pos (-3, 18)
02:44:33.931 00.000 8976 move complete, result=0
02:44:33.931 00.000 8976 worker thread done servicing request
02:44:33.931 00.000 8976 Worker thread wakes up
02:44:33.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:33.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:33.931 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:44:34.618 00.687 8976 Exposure complete
02:44:34.623 00.005 8976 worker thread done servicing request
02:44:34.623 00.000 5052 OnExposeComplete: enter
02:44:34.623 00.000 5052 UpdateGuideState(): m_state=6
02:44:34.623 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10241
02:44:34.623 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.67, Mass=122, SNR=7.6, Peak=64 HFD=2.8
02:44:34.623 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
02:44:34.624 00.001 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:44:34.624 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.22 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
02:44:34.624 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.04, opts=13)
02:44:34.624 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.04)
02:44:34.624 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:44:34.624 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:44:34.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:34.624 00.000 8976 Worker thread wakes up
02:44:34.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.04) opts 0xd
02:44:34.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.04)
02:44:34.625 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:34.625 00.000 5052 Enqueuing Expose request
02:44:34.625 00.000 8976 Moving (0.18, -0.04) raw xDistance=-0.12 yDistance=-0.13
02:44:34.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:44:34.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:44:34.625 00.000 8976 MoveAxis(R, 0, ABG)
02:44:34.625 00.000 8976 MoveAxis(U, 0, ABG)
02:44:34.625 00.000 8976 move complete, result=0
02:44:34.625 00.000 8976 worker thread done servicing request
02:44:34.625 00.000 8976 Worker thread wakes up
02:44:34.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:34.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:34.625 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:35.311 00.686 8976 Exposure complete
02:44:35.317 00.006 8976 worker thread done servicing request
02:44:35.317 00.000 5052 OnExposeComplete: enter
02:44:35.317 00.000 5052 UpdateGuideState(): m_state=6
02:44:35.317 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10242
02:44:35.317 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=282.05, Mass=119, SNR=7.5, Peak=65 HFD=2.2
02:44:35.317 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
02:44:35.317 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
02:44:35.317 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.34 hyp=0.36 cameraTheta=1.26 mountX=0.25 mountY=-0.28, mountTheta=-0.83
02:44:35.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.34, opts=13)
02:44:35.318 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.34)
02:44:35.318 00.000 8976 Worker thread wakes up
02:44:35.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:44:35.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.34) opts 0xd
02:44:35.318 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:44:35.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:35.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:35.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.34)
02:44:35.318 00.000 8976 Moving (0.11, 0.34) raw xDistance=0.25 yDistance=-0.28
02:44:35.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:44:35.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:44:35.318 00.000 5052 Enqueuing Expose request
02:44:35.318 00.000 8976 MoveAxis(R, 0, ABG)
02:44:35.319 00.001 8976 MoveAxis(U, 1, ABG)
02:44:35.319 00.000 8976 stepping (-3, 18) + (0, 1)
02:44:35.319 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:35.354 00.035 8976 Received - 47 (G) 
02:44:35.354 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:35.354 00.000 8976 stepped: pos (-3, 19)
02:44:35.354 00.000 8976 move complete, result=0
02:44:35.354 00.000 8976 worker thread done servicing request
02:44:35.354 00.000 8976 Worker thread wakes up
02:44:35.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:35.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:35.354 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.3 px 1 ms NORTH
02:44:36.037 00.683 8976 Exposure complete
02:44:36.044 00.007 8976 worker thread done servicing request
02:44:36.045 00.001 5052 OnExposeComplete: enter
02:44:36.045 00.000 5052 UpdateGuideState(): m_state=6
02:44:36.045 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10243
02:44:36.045 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.63, Mass=120, SNR=7.5, Peak=65 HFD=1.6
02:44:36.045 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.08 = 1.21)
02:44:36.045 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
02:44:36.045 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=-0.08 hyp=0.72 cameraTheta=-3.03 mountX=0.26 mountY=0.64, mountTheta=1.19
02:44:36.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=-0.08, opts=13)
02:44:36.046 00.000 5052 Enqueuing Move request for stepguider (-0.72, -0.08)
02:44:36.046 00.000 8976 Worker thread wakes up
02:44:36.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, -0.08) opts 0xd
02:44:36.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, -0.08)
02:44:36.046 00.000 8976 Moving (-0.72, -0.08) raw xDistance=0.26 yDistance=0.64
02:44:36.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:44:36.046 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:44:36.046 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:44:36.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:36.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.64
02:44:36.046 00.000 8976 MoveAxis(R, 0, ABG)
02:44:36.046 00.000 8976 MoveAxis(D, 2, ABG)
02:44:36.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:36.046 00.000 5052 Enqueuing Expose request
02:44:36.046 00.000 8976 stepping (-3, 19) + (0, -2)
02:44:36.047 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:36.072 00.025 8976 Received - 47 (G) 
02:44:36.073 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:36.073 00.000 8976 stepped: pos (-3, 17)
02:44:36.073 00.000 8976 move complete, result=0
02:44:36.073 00.000 8976 worker thread done servicing request
02:44:36.073 00.000 8976 Worker thread wakes up
02:44:36.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:36.073 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:36.073 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:44:36.755 00.682 8976 Exposure complete
02:44:36.760 00.005 8976 worker thread done servicing request
02:44:36.760 00.000 5052 OnExposeComplete: enter
02:44:36.760 00.000 5052 UpdateGuideState(): m_state=6
02:44:36.760 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10244
02:44:36.760 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.02, Mass=105, SNR=7.0, Peak=66 HFD=2.0
02:44:36.760 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
02:44:36.760 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
02:44:36.760 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.31 hyp=0.42 cameraTheta=2.33 mountX=0.41 mountY=0.08, mountTheta=0.18
02:44:36.762 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.31, opts=13)
02:44:36.762 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.31)
02:44:36.762 00.000 8976 Worker thread wakes up
02:44:36.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.31) opts 0xd
02:44:36.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.31)
02:44:36.762 00.000 8976 Moving (-0.29, 0.31) raw xDistance=0.41 yDistance=0.08
02:44:36.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:44:36.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:44:36.762 00.000 8976 MoveAxis(L, 2, ABG)
02:44:36.762 00.000 8976 stepping (-3, 17) + (-2, 0)
02:44:36.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:36.762 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:36.762 00.000 5052 UpdateGuideState exits: m=105 SNR=7.0
02:44:36.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:36.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:36.762 00.000 5052 Enqueuing Expose request
02:44:36.792 00.030 8976 Received - 47 (G) 
02:44:36.792 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:36.792 00.000 8976 stepped: pos (-5, 17)
02:44:36.792 00.000 8976 MoveAxis(U, 0, ABG)
02:44:36.792 00.000 8976 move complete, result=0
02:44:36.792 00.000 8976 worker thread done servicing request
02:44:36.792 00.000 8976 Worker thread wakes up
02:44:36.792 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:44:36.792 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:36.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:37.476 00.684 8976 Exposure complete
02:44:37.482 00.006 8976 worker thread done servicing request
02:44:37.482 00.000 5052 OnExposeComplete: enter
02:44:37.482 00.000 5052 UpdateGuideState(): m_state=6
02:44:37.482 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10245
02:44:37.482 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.74, Mass=107, SNR=7.1, Peak=67 HFD=2.1
02:44:37.482 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:44:37.482 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:44:37.482 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.03 hyp=0.33 cameraTheta=3.06 mountX=0.17 mountY=0.26, mountTheta=0.98
02:44:37.483 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.03, opts=13)
02:44:37.483 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.03)
02:44:37.483 00.000 8976 Worker thread wakes up
02:44:37.483 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.03) opts 0xd
02:44:37.483 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.03)
02:44:37.483 00.000 8976 Moving (-0.32, 0.03) raw xDistance=0.17 yDistance=0.26
02:44:37.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:44:37.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:44:37.483 00.000 8976 MoveAxis(R, 0, ABG)
02:44:37.483 00.000 8976 MoveAxis(U, 0, ABG)
02:44:37.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:44:37.483 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
02:44:37.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:37.483 00.000 8976 move complete, result=0
02:44:37.484 00.001 8976 worker thread done servicing request
02:44:37.484 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:37.484 00.000 5052 Enqueuing Expose request
02:44:37.484 00.000 8976 Worker thread wakes up
02:44:37.484 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:44:37.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:37.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:38.171 00.687 8976 Exposure complete
02:44:38.176 00.005 8976 worker thread done servicing request
02:44:38.176 00.000 5052 OnExposeComplete: enter
02:44:38.176 00.000 5052 UpdateGuideState(): m_state=6
02:44:38.176 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10246
02:44:38.176 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.90, Mass=135, SNR=8.0, Peak=71 HFD=2.3
02:44:38.176 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:44:38.176 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
02:44:38.176 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.19 hyp=0.40 cameraTheta=2.65 mountX=0.33 mountY=0.19, mountTheta=0.54
02:44:38.177 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.19, opts=13)
02:44:38.177 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.19)
02:44:38.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:44:38.177 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:44:38.177 00.000 8976 Worker thread wakes up
02:44:38.178 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.19) opts 0xd
02:44:38.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.19)
02:44:38.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:38.178 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:38.178 00.000 5052 Enqueuing Expose request
02:44:38.178 00.000 8976 Moving (-0.35, 0.19) raw xDistance=0.33 yDistance=0.19
02:44:38.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:44:38.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:44:38.178 00.000 8976 MoveAxis(L, 1, ABG)
02:44:38.178 00.000 8976 stepping (-5, 17) + (-1, 0)
02:44:38.178 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:38.199 00.021 8976 Received - 47 (G) 
02:44:38.199 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:38.199 00.000 8976 stepped: pos (-6, 17)
02:44:38.199 00.000 8976 MoveAxis(U, 0, ABG)
02:44:38.199 00.000 8976 move complete, result=0
02:44:38.199 00.000 8976 worker thread done servicing request
02:44:38.199 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:44:38.199 00.000 8976 Worker thread wakes up
02:44:38.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:38.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:38.883 00.684 8976 Exposure complete
02:44:38.888 00.005 8976 worker thread done servicing request
02:44:38.888 00.000 5052 OnExposeComplete: enter
02:44:38.888 00.000 5052 UpdateGuideState(): m_state=6
02:44:38.888 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10247
02:44:38.888 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.45, Mass=96, SNR=6.8, Peak=66 HFD=2.1
02:44:38.889 00.001 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.05 = 2.24)
02:44:38.889 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.13)
02:44:38.889 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-2.00 mountX=-0.18 mountY=0.24, mountTheta=2.20
02:44:38.891 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.26, opts=13)
02:44:38.891 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.26)
02:44:38.891 00.000 8976 Worker thread wakes up
02:44:38.891 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:44:38.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.26) opts 0xd
02:44:38.891 00.000 5052 UpdateGuideState exits: m=96 SNR=6.8
02:44:38.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.26)
02:44:38.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:38.891 00.000 8976 Moving (-0.12, -0.26) raw xDistance=-0.18 yDistance=0.24
02:44:38.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:38.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:44:38.892 00.001 5052 Enqueuing Expose request
02:44:38.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:44:38.892 00.000 8976 MoveAxis(R, 0, ABG)
02:44:38.892 00.000 8976 MoveAxis(U, 0, ABG)
02:44:38.892 00.000 8976 move complete, result=0
02:44:38.892 00.000 8976 worker thread done servicing request
02:44:38.892 00.000 8976 Worker thread wakes up
02:44:38.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:38.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:38.892 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:39.574 00.682 8976 Exposure complete
02:44:39.579 00.005 8976 worker thread done servicing request
02:44:39.579 00.000 5052 OnExposeComplete: enter
02:44:39.579 00.000 5052 UpdateGuideState(): m_state=6
02:44:39.579 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10248
02:44:39.579 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=280.91, Mass=128, SNR=7.8, Peak=64 HFD=2.3
02:44:39.579 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.98 = 2.31)
02:44:39.580 00.001 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.20)
02:44:39.580 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.80 hyp=0.86 cameraTheta=-1.93 mountX=-0.57 mountY=0.69, mountTheta=2.27
02:44:39.580 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.80, opts=13)
02:44:39.580 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.80)
02:44:39.580 00.000 8976 Worker thread wakes up
02:44:39.581 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:44:39.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.80) opts 0xd
02:44:39.581 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:44:39.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:39.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:39.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.80)
02:44:39.581 00.000 5052 Enqueuing Expose request
02:44:39.581 00.000 8976 Moving (-0.30, -0.80) raw xDistance=-0.57 yDistance=0.69
02:44:39.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:44:39.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69
02:44:39.581 00.000 8976 MoveAxis(R, 2, ABG)
02:44:39.581 00.000 8976 stepping (-6, 17) + (2, 0)
02:44:39.581 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:39.606 00.025 8976 Received - 47 (G) 
02:44:39.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:39.606 00.000 8976 stepped: pos (-4, 17)
02:44:39.606 00.000 8976 MoveAxis(D, 3, ABG)
02:44:39.606 00.000 8976 stepping (-4, 17) + (0, -3)
02:44:39.606 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:39.638 00.032 8976 Received - 47 (G) 
02:44:39.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:39.638 00.000 8976 stepped: pos (-4, 14)
02:44:39.638 00.000 8976 move complete, result=0
02:44:39.638 00.000 8976 worker thread done servicing request
02:44:39.638 00.000 8976 Worker thread wakes up
02:44:39.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:39.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:39.638 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.7 px 3 ms SOUTH
02:44:40.325 00.687 8976 Exposure complete
02:44:40.330 00.005 8976 worker thread done servicing request
02:44:40.330 00.000 5052 OnExposeComplete: enter
02:44:40.330 00.000 5052 UpdateGuideState(): m_state=6
02:44:40.330 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10249
02:44:40.330 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.84, Mass=96, SNR=6.8, Peak=67 HFD=1.7
02:44:40.330 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
02:44:40.330 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
02:44:40.330 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.42 mountX=-0.02 mountY=-0.31, mountTheta=-1.62
02:44:40.331 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.13, opts=13)
02:44:40.331 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.13)
02:44:40.331 00.000 8976 Worker thread wakes up
02:44:40.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.13) opts 0xd
02:44:40.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.13)
02:44:40.331 00.000 8976 Moving (0.28, 0.13) raw xDistance=-0.02 yDistance=-0.31
02:44:40.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:44:40.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.31
02:44:40.331 00.000 8976 MoveAxis(R, 0, ABG)
02:44:40.331 00.000 8976 MoveAxis(U, 1, ABG)
02:44:40.331 00.000 8976 stepping (-4, 14) + (0, 1)
02:44:40.331 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:44:40.332 00.001 5052 UpdateGuideState exits: m=96 SNR=6.8
02:44:40.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:40.332 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:40.332 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:40.332 00.000 5052 Enqueuing Expose request
02:44:40.357 00.025 8976 Received - 47 (G) 
02:44:40.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:40.357 00.000 8976 stepped: pos (-4, 15)
02:44:40.357 00.000 8976 move complete, result=0
02:44:40.358 00.001 8976 worker thread done servicing request
02:44:40.358 00.000 8976 Worker thread wakes up
02:44:40.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:40.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:40.358 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:44:41.043 00.685 8976 Exposure complete
02:44:41.048 00.005 8976 worker thread done servicing request
02:44:41.049 00.001 5052 OnExposeComplete: enter
02:44:41.049 00.000 5052 UpdateGuideState(): m_state=6
02:44:41.049 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10250
02:44:41.049 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=282.07, Mass=114, SNR=7.3, Peak=67 HFD=2.2
02:44:41.049 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
02:44:41.049 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
02:44:41.049 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.36 hyp=0.44 cameraTheta=0.94 mountX=0.20 mountY=-0.41, mountTheta=-1.12
02:44:41.049 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.36, opts=13)
02:44:41.049 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.36)
02:44:41.049 00.000 8976 Worker thread wakes up
02:44:41.050 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.36) opts 0xd
02:44:41.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.36)
02:44:41.050 00.000 8976 Moving (0.26, 0.36) raw xDistance=0.20 yDistance=-0.41
02:44:41.050 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:44:41.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:44:41.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
02:44:41.050 00.000 8976 MoveAxis(R, 0, ABG)
02:44:41.050 00.000 8976 MoveAxis(U, 2, ABG)
02:44:41.050 00.000 8976 stepping (-4, 15) + (0, 2)
02:44:41.050 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:41.050 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
02:44:41.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:41.050 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:41.050 00.000 5052 Enqueuing Expose request
02:44:41.077 00.027 8976 Received - 47 (G) 
02:44:41.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:41.077 00.000 8976 stepped: pos (-4, 17)
02:44:41.077 00.000 8976 move complete, result=0
02:44:41.077 00.000 8976 worker thread done servicing request
02:44:41.077 00.000 8976 Worker thread wakes up
02:44:41.077 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:41.077 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:41.077 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:44:41.762 00.685 8976 Exposure complete
02:44:41.768 00.006 8976 worker thread done servicing request
02:44:41.768 00.000 5052 OnExposeComplete: enter
02:44:41.768 00.000 5052 UpdateGuideState(): m_state=6
02:44:41.768 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10251
02:44:41.768 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.95, Mass=102, SNR=6.9, Peak=65 HFD=2.2
02:44:41.768 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
02:44:41.768 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
02:44:41.768 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.37 mountX=0.19 mountY=-0.17, mountTheta=-0.73
02:44:41.769 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.24, opts=13)
02:44:41.769 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.24)
02:44:41.769 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:44:41.769 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
02:44:41.769 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:41.769 00.000 8976 Worker thread wakes up
02:44:41.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.24) opts 0xd
02:44:41.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.24)
02:44:41.769 00.000 8976 Moving (0.05, 0.24) raw xDistance=0.19 yDistance=-0.17
02:44:41.769 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:41.769 00.000 5052 Enqueuing Expose request
02:44:41.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:44:41.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:44:41.769 00.000 8976 MoveAxis(R, 0, ABG)
02:44:41.769 00.000 8976 MoveAxis(U, 0, ABG)
02:44:41.769 00.000 8976 move complete, result=0
02:44:41.769 00.000 8976 worker thread done servicing request
02:44:41.770 00.001 8976 Worker thread wakes up
02:44:41.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:41.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:41.770 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:42.453 00.683 8976 Exposure complete
02:44:42.459 00.006 8976 worker thread done servicing request
02:44:42.459 00.000 5052 OnExposeComplete: enter
02:44:42.459 00.000 5052 UpdateGuideState(): m_state=6
02:44:42.459 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10252
02:44:42.459 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.93, Mass=112, SNR=7.3, Peak=71 HFD=1.8
02:44:42.459 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
02:44:42.459 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.40 = -1.40)
02:44:42.459 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.22 hyp=0.32 cameraTheta=0.75 mountX=0.09 mountY=-0.32, mountTheta=-1.30
02:44:42.460 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.22, opts=13)
02:44:42.460 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.22)
02:44:42.460 00.000 8976 Worker thread wakes up
02:44:42.461 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:44:42.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.22) opts 0xd
02:44:42.461 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:44:42.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.22)
02:44:42.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:42.461 00.000 8976 Moving (0.24, 0.22) raw xDistance=0.09 yDistance=-0.32
02:44:42.461 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:42.461 00.000 5052 Enqueuing Expose request
02:44:42.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:44:42.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:44:42.461 00.000 8976 MoveAxis(R, 0, ABG)
02:44:42.461 00.000 8976 MoveAxis(U, 1, ABG)
02:44:42.461 00.000 8976 stepping (-4, 17) + (0, 1)
02:44:42.462 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:42.484 00.022 8976 Received - 47 (G) 
02:44:42.484 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:42.484 00.000 8976 stepped: pos (-4, 18)
02:44:42.484 00.000 8976 move complete, result=0
02:44:42.484 00.000 8976 worker thread done servicing request
02:44:42.484 00.000 8976 Worker thread wakes up
02:44:42.484 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:44:42.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:42.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:43.168 00.684 8976 Exposure complete
02:44:43.174 00.006 8976 worker thread done servicing request
02:44:43.174 00.000 5052 OnExposeComplete: enter
02:44:43.174 00.000 5052 UpdateGuideState(): m_state=6
02:44:43.174 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10253
02:44:43.174 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.84, Mass=122, SNR=7.6, Peak=74 HFD=2.0
02:44:43.174 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:44:43.174 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
02:44:43.174 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.13 hyp=0.30 cameraTheta=2.68 mountX=0.24 mountY=0.15, mountTheta=0.56
02:44:43.175 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.13, opts=13)
02:44:43.175 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.13)
02:44:43.175 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:44:43.175 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:44:43.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:43.175 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:43.175 00.000 5052 Enqueuing Expose request
02:44:43.175 00.000 8976 Worker thread wakes up
02:44:43.175 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.13) opts 0xd
02:44:43.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.13)
02:44:43.175 00.000 8976 Moving (-0.27, 0.13) raw xDistance=0.24 yDistance=0.15
02:44:43.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:44:43.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:44:43.175 00.000 8976 MoveAxis(R, 0, ABG)
02:44:43.175 00.000 8976 MoveAxis(U, 0, ABG)
02:44:43.175 00.000 8976 move complete, result=0
02:44:43.175 00.000 8976 worker thread done servicing request
02:44:43.175 00.000 8976 Worker thread wakes up
02:44:43.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:43.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:43.175 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:43.862 00.687 8976 Exposure complete
02:44:43.867 00.005 8976 worker thread done servicing request
02:44:43.867 00.000 5052 OnExposeComplete: enter
02:44:43.867 00.000 5052 UpdateGuideState(): m_state=6
02:44:43.868 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10254
02:44:43.868 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.86, Mass=95, SNR=6.7, Peak=66 HFD=1.7
02:44:43.868 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.08 = -1.08)
02:44:43.868 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.19 = -1.19)
02:44:43.868 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.96 mountX=0.09 mountY=-0.17, mountTheta=-1.10
02:44:43.870 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.15, opts=13)
02:44:43.870 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.15)
02:44:43.870 00.000 8976 Worker thread wakes up
02:44:43.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.15) opts 0xd
02:44:43.870 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:44:43.870 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
02:44:43.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:43.870 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:43.870 00.000 5052 Enqueuing Expose request
02:44:43.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.15)
02:44:43.870 00.000 8976 Moving (0.11, 0.15) raw xDistance=0.09 yDistance=-0.17
02:44:43.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:44:43.871 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:44:43.871 00.000 8976 MoveAxis(R, 0, ABG)
02:44:43.871 00.000 8976 MoveAxis(U, 0, ABG)
02:44:43.871 00.000 8976 move complete, result=0
02:44:43.871 00.000 8976 worker thread done servicing request
02:44:43.871 00.000 8976 Worker thread wakes up
02:44:43.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:43.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:43.871 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:44.553 00.682 8976 Exposure complete
02:44:44.559 00.006 8976 worker thread done servicing request
02:44:44.559 00.000 5052 OnExposeComplete: enter
02:44:44.559 00.000 5052 UpdateGuideState(): m_state=6
02:44:44.559 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10255
02:44:44.559 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=282.08, Mass=111, SNR=7.3, Peak=67 HFD=2.0
02:44:44.559 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
02:44:44.559 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
02:44:44.559 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.37 hyp=0.54 cameraTheta=0.75 mountX=0.15 mountY=-0.53, mountTheta=-1.30
02:44:44.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.37, opts=13)
02:44:44.560 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.37)
02:44:44.560 00.000 8976 Worker thread wakes up
02:44:44.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:44:44.560 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
02:44:44.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:44.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.37) opts 0xd
02:44:44.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:44.560 00.000 5052 Enqueuing Expose request
02:44:44.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.37)
02:44:44.560 00.000 8976 Moving (0.39, 0.37) raw xDistance=0.15 yDistance=-0.53
02:44:44.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:44:44.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
02:44:44.560 00.000 8976 MoveAxis(R, 0, ABG)
02:44:44.560 00.000 8976 MoveAxis(U, 2, ABG)
02:44:44.560 00.000 8976 stepping (-4, 18) + (0, 2)
02:44:44.560 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:44.594 00.034 8976 Received - 47 (G) 
02:44:44.594 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:44.594 00.000 8976 stepped: pos (-4, 20)
02:44:44.594 00.000 8976 move complete, result=0
02:44:44.594 00.000 8976 worker thread done servicing request
02:44:44.594 00.000 8976 Worker thread wakes up
02:44:44.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:44.594 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:44.594 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:44:45.280 00.686 8976 Exposure complete
02:44:45.285 00.005 8976 worker thread done servicing request
02:44:45.285 00.000 5052 OnExposeComplete: enter
02:44:45.285 00.000 5052 UpdateGuideState(): m_state=6
02:44:45.285 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10256
02:44:45.286 00.001 5052 Star::Find returns 1 (0), X=329.24, Y=281.71, Mass=94, SNR=6.7, Peak=67 HFD=1.6
02:44:45.286 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
02:44:45.286 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:44:45.286 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.04 mountX=-0.03 mountY=-0.06, mountTheta=-2.02
02:44:45.286 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.00, opts=13)
02:44:45.287 00.001 5052 Enqueuing Move request for stepguider (0.07, 0.00)
02:44:45.287 00.000 8976 Worker thread wakes up
02:44:45.287 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.00) opts 0xd
02:44:45.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.00)
02:44:45.287 00.000 8976 Moving (0.07, 0.00) raw xDistance=-0.03 yDistance=-0.06
02:44:45.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:44:45.287 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:45.287 00.000 5052 UpdateGuideState exits: m=94 SNR=6.7
02:44:45.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:45.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:45.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:44:45.287 00.000 8976 MoveAxis(R, 0, ABG)
02:44:45.287 00.000 8976 MoveAxis(U, 0, ABG)
02:44:45.287 00.000 5052 Enqueuing Expose request
02:44:45.287 00.000 8976 move complete, result=0
02:44:45.287 00.000 8976 worker thread done servicing request
02:44:45.287 00.000 8976 Worker thread wakes up
02:44:45.288 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:45.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:45.288 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:45.974 00.686 8976 Exposure complete
02:44:45.980 00.006 8976 worker thread done servicing request
02:44:45.981 00.001 5052 OnExposeComplete: enter
02:44:45.981 00.000 5052 UpdateGuideState(): m_state=6
02:44:45.981 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10257
02:44:45.981 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.72, Mass=102, SNR=7.0, Peak=67 HFD=1.7
02:44:45.981 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:44:45.981 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
02:44:45.981 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.01 hyp=0.27 cameraTheta=0.02 mountX=-0.12 mountY=-0.23, mountTheta=-2.05
02:44:45.983 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.01, opts=13)
02:44:45.983 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.01)
02:44:45.983 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:44:45.983 00.000 5052 UpdateGuideState exits: m=102 SNR=7.0
02:44:45.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:45.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:45.983 00.000 5052 Enqueuing Expose request
02:44:45.983 00.000 8976 Worker thread wakes up
02:44:45.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.01) opts 0xd
02:44:45.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.01)
02:44:45.983 00.000 8976 Moving (0.27, 0.01) raw xDistance=-0.12 yDistance=-0.23
02:44:45.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:44:45.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:44:45.983 00.000 8976 MoveAxis(R, 0, ABG)
02:44:45.983 00.000 8976 MoveAxis(U, 0, ABG)
02:44:45.983 00.000 8976 move complete, result=0
02:44:45.983 00.000 8976 worker thread done servicing request
02:44:45.983 00.000 8976 Worker thread wakes up
02:44:45.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:45.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:45.983 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:46.667 00.684 8976 Exposure complete
02:44:46.673 00.006 8976 worker thread done servicing request
02:44:46.673 00.000 5052 OnExposeComplete: enter
02:44:46.673 00.000 5052 UpdateGuideState(): m_state=6
02:44:46.673 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10258
02:44:46.673 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.83, Mass=116, SNR=7.4, Peak=68 HFD=2.0
02:44:46.674 00.001 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
02:44:46.674 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
02:44:46.674 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.27 cameraTheta=0.46 mountX=-0.00 mountY=-0.26, mountTheta=-1.58
02:44:46.674 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.12, opts=13)
02:44:46.674 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.12)
02:44:46.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:46.674 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:44:46.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:46.674 00.000 8976 Worker thread wakes up
02:44:46.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.12) opts 0xd
02:44:46.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.12)
02:44:46.675 00.001 8976 Moving (0.24, 0.12) raw xDistance=-0.00 yDistance=-0.26
02:44:46.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:46.675 00.000 5052 Enqueuing Expose request
02:44:46.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:44:46.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:44:46.675 00.000 8976 MoveAxis(R, 0, ABG)
02:44:46.675 00.000 8976 MoveAxis(U, 1, ABG)
02:44:46.675 00.000 8976 stepping (-4, 20) + (0, 1)
02:44:46.675 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:46.704 00.029 8976 Received - 47 (G) 
02:44:46.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:46.704 00.000 8976 stepped: pos (-4, 21)
02:44:46.704 00.000 8976 move complete, result=0
02:44:46.704 00.000 8976 worker thread done servicing request
02:44:46.704 00.000 8976 Worker thread wakes up
02:44:46.704 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:46.704 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:46.704 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:44:47.392 00.688 8976 Exposure complete
02:44:47.397 00.005 8976 worker thread done servicing request
02:44:47.398 00.001 5052 OnExposeComplete: enter
02:44:47.398 00.000 5052 UpdateGuideState(): m_state=6
02:44:47.398 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10259
02:44:47.398 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.74, Mass=126, SNR=7.7, Peak=67 HFD=2.2
02:44:47.398 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:44:47.398 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:44:47.398 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.94 mountX=0.09 mountY=0.10, mountTheta=0.85
02:44:47.398 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.03, opts=13)
02:44:47.398 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.03)
02:44:47.398 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:44:47.398 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:44:47.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:47.398 00.000 8976 Worker thread wakes up
02:44:47.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.03) opts 0xd
02:44:47.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.03)
02:44:47.398 00.000 8976 Moving (-0.14, 0.03) raw xDistance=0.09 yDistance=0.10
02:44:47.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:44:47.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:44:47.398 00.000 8976 MoveAxis(R, 0, ABG)
02:44:47.398 00.000 8976 MoveAxis(U, 0, ABG)
02:44:47.398 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:47.399 00.001 5052 Enqueuing Expose request
02:44:47.399 00.000 8976 move complete, result=0
02:44:47.400 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:47.400 00.000 8976 worker thread done servicing request
02:44:47.400 00.000 8976 Worker thread wakes up
02:44:47.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:47.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:48.086 00.686 8976 Exposure complete
02:44:48.091 00.005 8976 worker thread done servicing request
02:44:48.091 00.000 5052 OnExposeComplete: enter
02:44:48.091 00.000 5052 UpdateGuideState(): m_state=6
02:44:48.091 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10260
02:44:48.091 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.87, Mass=108, SNR=7.1, Peak=73 HFD=1.8
02:44:48.091 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
02:44:48.091 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.17 = -0.17)
02:44:48.091 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.98 mountX=0.18 mountY=-0.03, mountTheta=-0.16
02:44:48.092 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.16, opts=13)
02:44:48.092 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.16)
02:44:48.092 00.000 8976 Worker thread wakes up
02:44:48.092 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.16) opts 0xd
02:44:48.092 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.16)
02:44:48.092 00.000 8976 Moving (-0.07, 0.16) raw xDistance=0.18 yDistance=-0.03
02:44:48.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:44:48.093 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:48.093 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
02:44:48.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:48.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:44:48.093 00.000 8976 MoveAxis(R, 0, ABG)
02:44:48.093 00.000 8976 MoveAxis(U, 0, ABG)
02:44:48.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:48.093 00.000 5052 Enqueuing Expose request
02:44:48.093 00.000 8976 move complete, result=0
02:44:48.093 00.000 8976 worker thread done servicing request
02:44:48.093 00.000 8976 Worker thread wakes up
02:44:48.093 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:44:48.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:48.093 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:48.779 00.686 8976 Exposure complete
02:44:48.785 00.006 8976 worker thread done servicing request
02:44:48.785 00.000 5052 OnExposeComplete: enter
02:44:48.785 00.000 5052 UpdateGuideState(): m_state=6
02:44:48.785 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10261
02:44:48.785 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.06, Mass=119, SNR=7.5, Peak=78 HFD=1.9
02:44:48.785 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
02:44:48.785 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.92 = -0.92)
02:44:48.785 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.35 hyp=0.37 cameraTheta=1.23 mountX=0.25 mountY=-0.29, mountTheta=-0.86
02:44:48.786 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.35, opts=13)
02:44:48.786 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.35)
02:44:48.786 00.000 8976 Worker thread wakes up
02:44:48.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.35) opts 0xd
02:44:48.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.35)
02:44:48.786 00.000 8976 Moving (0.12, 0.35) raw xDistance=0.25 yDistance=-0.29
02:44:48.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:44:48.786 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:44:48.786 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:44:48.787 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:48.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:48.787 00.000 5052 Enqueuing Expose request
02:44:48.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:44:48.787 00.000 8976 MoveAxis(R, 0, ABG)
02:44:48.787 00.000 8976 MoveAxis(U, 1, ABG)
02:44:48.787 00.000 8976 stepping (-4, 21) + (0, 1)
02:44:48.787 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:48.814 00.027 8976 Received - 47 (G) 
02:44:48.814 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:48.814 00.000 8976 stepped: pos (-4, 22)
02:44:48.814 00.000 8976 move complete, result=0
02:44:48.814 00.000 8976 worker thread done servicing request
02:44:48.814 00.000 8976 Worker thread wakes up
02:44:48.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:48.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:48.814 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.3 px 1 ms NORTH
02:44:49.503 00.689 8976 Exposure complete
02:44:49.508 00.005 8976 worker thread done servicing request
02:44:49.508 00.000 5052 OnExposeComplete: enter
02:44:49.508 00.000 5052 UpdateGuideState(): m_state=6
02:44:49.508 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10262
02:44:49.508 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.88, Mass=127, SNR=7.8, Peak=71 HFD=2.1
02:44:49.508 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:44:49.508 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
02:44:49.508 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.17 hyp=0.52 cameraTheta=2.80 mountX=0.38 mountY=0.31, mountTheta=0.70
02:44:49.509 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.17, opts=13)
02:44:49.509 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.17)
02:44:49.509 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:44:49.509 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:44:49.509 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:49.509 00.000 8976 Worker thread wakes up
02:44:49.509 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.17) opts 0xd
02:44:49.509 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.17)
02:44:49.509 00.000 8976 Moving (-0.49, 0.17) raw xDistance=0.38 yDistance=0.31
02:44:49.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:44:49.509 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:49.509 00.000 5052 Enqueuing Expose request
02:44:49.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
02:44:49.510 00.001 8976 MoveAxis(L, 2, ABG)
02:44:49.510 00.000 8976 stepping (-4, 22) + (-2, 0)
02:44:49.510 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:49.534 00.024 8976 Received - 47 (G) 
02:44:49.534 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:49.534 00.000 8976 stepped: pos (-6, 22)
02:44:49.534 00.000 8976 MoveAxis(D, 1, ABG)
02:44:49.534 00.000 8976 stepping (-6, 22) + (0, -1)
02:44:49.534 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:49.566 00.032 8976 Received - 47 (G) 
02:44:49.566 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:49.566 00.000 8976 stepped: pos (-6, 21)
02:44:49.566 00.000 8976 move complete, result=0
02:44:49.566 00.000 8976 worker thread done servicing request
02:44:49.566 00.000 8976 Worker thread wakes up
02:44:49.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:49.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:49.566 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:44:50.256 00.690 8976 Exposure complete
02:44:50.261 00.005 8976 worker thread done servicing request
02:44:50.261 00.000 5052 OnExposeComplete: enter
02:44:50.261 00.000 5052 UpdateGuideState(): m_state=6
02:44:50.261 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10263
02:44:50.261 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.81, Mass=125, SNR=7.7, Peak=75 HFD=1.7
02:44:50.261 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.09 = -1.09)
02:44:50.261 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.19 = -1.19)
02:44:50.262 00.001 5052 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=0.06 mountY=-0.11, mountTheta=-1.11
02:44:50.262 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.10, opts=13)
02:44:50.262 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.10)
02:44:50.262 00.000 8976 Worker thread wakes up
02:44:50.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.10) opts 0xd
02:44:50.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.10)
02:44:50.263 00.001 8976 Moving (0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
02:44:50.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:44:50.263 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:50.263 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:44:50.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:50.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:50.263 00.000 5052 Enqueuing Expose request
02:44:50.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:44:50.263 00.000 8976 MoveAxis(R, 0, ABG)
02:44:50.263 00.000 8976 MoveAxis(U, 0, ABG)
02:44:50.263 00.000 8976 move complete, result=0
02:44:50.263 00.000 8976 worker thread done servicing request
02:44:50.263 00.000 8976 Worker thread wakes up
02:44:50.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:50.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:50.263 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:50.949 00.686 8976 Exposure complete
02:44:50.954 00.005 8976 worker thread done servicing request
02:44:50.955 00.001 5052 OnExposeComplete: enter
02:44:50.955 00.000 5052 UpdateGuideState(): m_state=6
02:44:50.955 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10264
02:44:50.955 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.79, Mass=120, SNR=7.6, Peak=78 HFD=1.5
02:44:50.955 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
02:44:50.955 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
02:44:50.955 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.43 mountX=-0.01 mountY=-0.20, mountTheta=-1.62
02:44:50.955 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.08, opts=13)
02:44:50.955 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.08)
02:44:50.955 00.000 8976 Worker thread wakes up
02:44:50.956 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.08) opts 0xd
02:44:50.956 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.08)
02:44:50.956 00.000 8976 Moving (0.18, 0.08) raw xDistance=-0.01 yDistance=-0.20
02:44:50.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:44:50.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:44:50.956 00.000 8976 MoveAxis(R, 0, ABG)
02:44:50.956 00.000 8976 MoveAxis(U, 0, ABG)
02:44:50.956 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:50.956 00.000 5052 UpdateGuideState exits: m=120 SNR=7.6
02:44:50.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:50.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:50.956 00.000 5052 Enqueuing Expose request
02:44:50.956 00.000 8976 move complete, result=0
02:44:50.956 00.000 8976 worker thread done servicing request
02:44:50.956 00.000 8976 Worker thread wakes up
02:44:50.956 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:50.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:50.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:51.639 00.683 8976 Exposure complete
02:44:51.644 00.005 8976 worker thread done servicing request
02:44:51.644 00.000 5052 OnExposeComplete: enter
02:44:51.644 00.000 5052 UpdateGuideState(): m_state=6
02:44:51.644 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10265
02:44:51.644 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.84, Mass=109, SNR=7.2, Peak=73 HFD=1.6
02:44:51.644 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
02:44:51.644 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
02:44:51.644 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.10 mountX=0.09 mountY=-0.12, mountTheta=-0.97
02:44:51.645 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.13, opts=13)
02:44:51.645 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.13)
02:44:51.645 00.000 8976 Worker thread wakes up
02:44:51.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.13) opts 0xd
02:44:51.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.13)
02:44:51.645 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:44:51.645 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:44:51.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:51.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:51.645 00.000 5052 Enqueuing Expose request
02:44:51.645 00.000 8976 Moving (0.06, 0.13) raw xDistance=0.09 yDistance=-0.12
02:44:51.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:44:51.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:44:51.645 00.000 8976 MoveAxis(R, 0, ABG)
02:44:51.645 00.000 8976 MoveAxis(U, 0, ABG)
02:44:51.646 00.001 8976 move complete, result=0
02:44:51.646 00.000 8976 worker thread done servicing request
02:44:51.646 00.000 8976 Worker thread wakes up
02:44:51.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:51.646 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:51.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:52.329 00.683 8976 Exposure complete
02:44:52.334 00.005 8976 worker thread done servicing request
02:44:52.334 00.000 5052 OnExposeComplete: enter
02:44:52.334 00.000 5052 UpdateGuideState(): m_state=6
02:44:52.334 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10266
02:44:52.334 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.73, Mass=115, SNR=7.4, Peak=73 HFD=1.9
02:44:52.334 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:44:52.334 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:44:52.334 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.10 mountX=-0.08 mountY=-0.20, mountTheta=-1.96
02:44:52.335 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.02, opts=13)
02:44:52.335 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.02)
02:44:52.335 00.000 8976 Worker thread wakes up
02:44:52.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.02) opts 0xd
02:44:52.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.02)
02:44:52.335 00.000 8976 Moving (0.23, 0.02) raw xDistance=-0.08 yDistance=-0.20
02:44:52.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
02:44:52.335 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:44:52.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:52.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:44:52.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:44:52.335 00.000 8976 MoveAxis(R, 0, ABG)
02:44:52.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:52.335 00.000 5052 Enqueuing Expose request
02:44:52.335 00.000 8976 MoveAxis(U, 0, ABG)
02:44:52.336 00.001 8976 move complete, result=0
02:44:52.336 00.000 8976 worker thread done servicing request
02:44:52.336 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:52.336 00.000 8976 Worker thread wakes up
02:44:52.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:52.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:53.018 00.682 8976 Exposure complete
02:44:53.024 00.006 8976 worker thread done servicing request
02:44:53.024 00.000 5052 OnExposeComplete: enter
02:44:53.024 00.000 5052 UpdateGuideState(): m_state=6
02:44:53.024 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10267
02:44:53.024 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.06, Mass=115, SNR=7.4, Peak=69 HFD=2.2
02:44:53.024 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
02:44:53.024 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
02:44:53.024 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.61 mountX=0.32 mountY=-0.18, mountTheta=-0.51
02:44:53.025 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.35, opts=13)
02:44:53.025 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.35)
02:44:53.025 00.000 8976 Worker thread wakes up
02:44:53.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.35) opts 0xd
02:44:53.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.35)
02:44:53.025 00.000 8976 Moving (-0.01, 0.35) raw xDistance=0.32 yDistance=-0.18
02:44:53.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:44:53.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:44:53.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:44:53.025 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:44:53.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:53.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:53.025 00.000 5052 Enqueuing Expose request
02:44:53.025 00.000 8976 MoveAxis(L, 1, ABG)
02:44:53.025 00.000 8976 stepping (-6, 21) + (-1, 0)
02:44:53.025 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:53.051 00.026 8976 Received - 47 (G) 
02:44:53.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:53.051 00.000 8976 stepped: pos (-7, 21)
02:44:53.051 00.000 8976 MoveAxis(U, 0, ABG)
02:44:53.051 00.000 8976 move complete, result=0
02:44:53.051 00.000 8976 worker thread done servicing request
02:44:53.051 00.000 8976 Worker thread wakes up
02:44:53.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:53.051 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:53.051 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:44:53.738 00.687 8976 Exposure complete
02:44:53.744 00.006 8976 worker thread done servicing request
02:44:53.744 00.000 5052 OnExposeComplete: enter
02:44:53.744 00.000 5052 UpdateGuideState(): m_state=6
02:44:53.744 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10268
02:44:53.744 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.82, Mass=124, SNR=7.7, Peak=71 HFD=2.2
02:44:53.744 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:44:53.744 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
02:44:53.745 00.001 5052 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.27 cameraTheta=2.72 mountX=0.21 mountY=0.15, mountTheta=0.61
02:44:53.745 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.11, opts=13)
02:44:53.745 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.11)
02:44:53.745 00.000 8976 Worker thread wakes up
02:44:53.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.11) opts 0xd
02:44:53.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.11)
02:44:53.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:44:53.746 00.001 5052 UpdateGuideState exits: m=124 SNR=7.7
02:44:53.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:53.746 00.000 8976 Moving (-0.25, 0.11) raw xDistance=0.21 yDistance=0.15
02:44:53.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:44:53.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:44:53.746 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:53.746 00.000 5052 Enqueuing Expose request
02:44:53.746 00.000 8976 MoveAxis(R, 0, ABG)
02:44:53.746 00.000 8976 MoveAxis(U, 0, ABG)
02:44:53.746 00.000 8976 move complete, result=0
02:44:53.746 00.000 8976 worker thread done servicing request
02:44:53.746 00.000 8976 Worker thread wakes up
02:44:53.746 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:53.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:53.746 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:54.433 00.687 8976 Exposure complete
02:44:54.438 00.005 8976 worker thread done servicing request
02:44:54.438 00.000 5052 OnExposeComplete: enter
02:44:54.438 00.000 5052 UpdateGuideState(): m_state=6
02:44:54.438 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10269
02:44:54.438 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.20, Mass=124, SNR=7.7, Peak=72 HFD=2.0
02:44:54.438 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
02:44:54.438 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
02:44:54.438 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.49 hyp=0.56 cameraTheta=2.05 mountX=0.56 mountY=-0.05, mountTheta=-0.10
02:44:54.439 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.49, opts=13)
02:44:54.439 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.49)
02:44:54.439 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:44:54.439 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
02:44:54.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:54.439 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:54.439 00.000 5052 Enqueuing Expose request
02:44:54.439 00.000 8976 Worker thread wakes up
02:44:54.439 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.49) opts 0xd
02:44:54.439 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.49)
02:44:54.439 00.000 8976 Moving (-0.26, 0.49) raw xDistance=0.56 yDistance=-0.05
02:44:54.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
02:44:54.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:44:54.439 00.000 8976 MoveAxis(L, 2, ABG)
02:44:54.439 00.000 8976 stepping (-7, 21) + (-2, 0)
02:44:54.439 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:54.473 00.034 8976 Received - 47 (G) 
02:44:54.474 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:54.474 00.000 8976 stepped: pos (-9, 21)
02:44:54.474 00.000 8976 MoveAxis(U, 0, ABG)
02:44:54.474 00.000 8976 move complete, result=0
02:44:54.474 00.000 8976 worker thread done servicing request
02:44:54.474 00.000 8976 Worker thread wakes up
02:44:54.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:54.474 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:54.474 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.1 px 0 ms NORTH
02:44:55.160 00.686 8976 Exposure complete
02:44:55.165 00.005 8976 worker thread done servicing request
02:44:55.166 00.001 5052 OnExposeComplete: enter
02:44:55.166 00.000 5052 UpdateGuideState(): m_state=6
02:44:55.166 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10270
02:44:55.166 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.72, Mass=126, SNR=7.7, Peak=68 HFD=2.0
02:44:55.166 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:44:55.166 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:44:55.166 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.01 hyp=0.97 cameraTheta=3.13 mountX=0.45 mountY=0.80, mountTheta=1.06
02:44:55.166 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.01, opts=13)
02:44:55.167 00.001 5052 Enqueuing Move request for stepguider (-0.97, 0.01)
02:44:55.167 00.000 8976 Worker thread wakes up
02:44:55.167 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.01) opts 0xd
02:44:55.167 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.01)
02:44:55.167 00.000 8976 Moving (-0.97, 0.01) raw xDistance=0.45 yDistance=0.80
02:44:55.167 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:44:55.167 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:44:55.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:55.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
02:44:55.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.80
02:44:55.167 00.000 8976 MoveAxis(L, 2, ABG)
02:44:55.167 00.000 8976 stepping (-9, 21) + (-2, 0)
02:44:55.167 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:55.167 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:55.167 00.000 5052 Enqueuing Expose request
02:44:55.193 00.026 8976 Received - 47 (G) 
02:44:55.193 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:55.193 00.000 8976 stepped: pos (-11, 21)
02:44:55.193 00.000 8976 MoveAxis(D, 3, ABG)
02:44:55.193 00.000 8976 stepping (-11, 21) + (0, -3)
02:44:55.193 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:55.225 00.032 8976 Received - 47 (G) 
02:44:55.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:55.225 00.000 8976 stepped: pos (-11, 18)
02:44:55.225 00.000 8976 move complete, result=0
02:44:55.225 00.000 8976 worker thread done servicing request
02:44:55.225 00.000 8976 Worker thread wakes up
02:44:55.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:55.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:55.225 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:44:55.914 00.689 8976 Exposure complete
02:44:55.919 00.005 8976 worker thread done servicing request
02:44:55.919 00.000 5052 OnExposeComplete: enter
02:44:55.919 00.000 5052 UpdateGuideState(): m_state=6
02:44:55.919 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10271
02:44:55.920 00.001 5052 Star::Find returns 1 (0), X=328.99, Y=281.46, Mass=121, SNR=7.6, Peak=67 HFD=2.3
02:44:55.920 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
02:44:55.920 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
02:44:55.920 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-2.21 mountX=-0.14 mountY=0.29, mountTheta=2.01
02:44:55.920 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.25, opts=13)
02:44:55.921 00.001 5052 Enqueuing Move request for stepguider (-0.19, -0.25)
02:44:55.921 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:44:55.921 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:44:55.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:55.921 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:55.921 00.000 5052 Enqueuing Expose request
02:44:55.921 00.000 8976 Worker thread wakes up
02:44:55.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.25) opts 0xd
02:44:55.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.25)
02:44:55.921 00.000 8976 Moving (-0.19, -0.25) raw xDistance=-0.14 yDistance=0.29
02:44:55.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:44:55.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.29
02:44:55.921 00.000 8976 MoveAxis(R, 0, ABG)
02:44:55.921 00.000 8976 MoveAxis(D, 1, ABG)
02:44:55.921 00.000 8976 stepping (-11, 18) + (0, -1)
02:44:55.921 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:55.944 00.023 8976 Received - 47 (G) 
02:44:55.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:55.944 00.000 8976 stepped: pos (-11, 17)
02:44:55.944 00.000 8976 move complete, result=0
02:44:55.944 00.000 8976 worker thread done servicing request
02:44:55.944 00.000 8976 Worker thread wakes up
02:44:55.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:55.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:55.945 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:44:56.631 00.686 8976 Exposure complete
02:44:56.637 00.006 8976 worker thread done servicing request
02:44:56.637 00.000 5052 OnExposeComplete: enter
02:44:56.637 00.000 5052 UpdateGuideState(): m_state=6
02:44:56.637 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10272
02:44:56.637 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.48, Mass=120, SNR=7.5, Peak=68 HFD=2.4
02:44:56.637 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
02:44:56.637 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.63 = -2.63)
02:44:56.637 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.23 hyp=0.50 cameraTheta=-0.49 mountX=-0.41 mountY=-0.24, mountTheta=-2.60
02:44:56.638 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.23, opts=13)
02:44:56.638 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.23)
02:44:56.638 00.000 8976 Worker thread wakes up
02:44:56.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.23) opts 0xd
02:44:56.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.23)
02:44:56.638 00.000 8976 Moving (0.44, -0.23) raw xDistance=-0.41 yDistance=-0.24
02:44:56.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:44:56.638 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:44:56.638 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:44:56.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:56.639 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:56.639 00.000 5052 Enqueuing Expose request
02:44:56.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:44:56.639 00.000 8976 MoveAxis(R, 2, ABG)
02:44:56.639 00.000 8976 stepping (-11, 17) + (2, 0)
02:44:56.639 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:56.663 00.024 8976 Received - 47 (G) 
02:44:56.664 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:56.664 00.000 8976 stepped: pos (-9, 17)
02:44:56.664 00.000 8976 MoveAxis(U, 0, ABG)
02:44:56.664 00.000 8976 move complete, result=0
02:44:56.664 00.000 8976 worker thread done servicing request
02:44:56.664 00.000 8976 Worker thread wakes up
02:44:56.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:56.664 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:56.664 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:44:57.351 00.687 8976 Exposure complete
02:44:57.356 00.005 8976 worker thread done servicing request
02:44:57.356 00.000 5052 OnExposeComplete: enter
02:44:57.356 00.000 5052 UpdateGuideState(): m_state=6
02:44:57.356 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10273
02:44:57.356 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=282.12, Mass=97, SNR=6.8, Peak=66 HFD=1.8
02:44:57.356 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
02:44:57.356 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
02:44:57.356 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.41 hyp=0.80 cameraTheta=0.54 mountX=0.06 mountY=-0.80, mountTheta=-1.50
02:44:57.357 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.41, opts=13)
02:44:57.357 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.41)
02:44:57.357 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:44:57.357 00.000 5052 UpdateGuideState exits: m=97 SNR=6.8
02:44:57.357 00.000 8976 Worker thread wakes up
02:44:57.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.41) opts 0xd
02:44:57.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.41)
02:44:57.357 00.000 8976 Moving (0.69, 0.41) raw xDistance=0.06 yDistance=-0.80
02:44:57.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:57.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:57.357 00.000 5052 Enqueuing Expose request
02:44:57.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:44:57.358 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80
02:44:57.358 00.000 8976 MoveAxis(R, 0, ABG)
02:44:57.358 00.000 8976 MoveAxis(U, 3, ABG)
02:44:57.358 00.000 8976 stepping (-9, 17) + (0, 3)
02:44:57.358 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:57.399 00.041 8976 Received - 47 (G) 
02:44:57.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:44:57.399 00.000 8976 stepped: pos (-9, 20)
02:44:57.399 00.000 8976 move complete, result=0
02:44:57.399 00.000 8976 worker thread done servicing request
02:44:57.399 00.000 8976 Worker thread wakes up
02:44:57.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:57.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:57.399 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:44:58.087 00.688 8976 Exposure complete
02:44:58.093 00.006 8976 worker thread done servicing request
02:44:58.093 00.000 5052 OnExposeComplete: enter
02:44:58.093 00.000 5052 UpdateGuideState(): m_state=6
02:44:58.093 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10274
02:44:58.093 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.94, Mass=122, SNR=7.6, Peak=76 HFD=1.9
02:44:58.093 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
02:44:58.093 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.84 = -0.84)
02:44:58.094 00.001 5052 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.30 mountX=0.18 mountY=-0.18, mountTheta=-0.79
02:44:58.094 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.23, opts=13)
02:44:58.094 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.23)
02:44:58.094 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:44:58.094 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:44:58.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:58.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:58.094 00.000 5052 Enqueuing Expose request
02:44:58.094 00.000 8976 Worker thread wakes up
02:44:58.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.23) opts 0xd
02:44:58.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.23)
02:44:58.094 00.000 8976 Moving (0.06, 0.23) raw xDistance=0.18 yDistance=-0.18
02:44:58.095 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:44:58.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:44:58.095 00.000 8976 MoveAxis(R, 0, ABG)
02:44:58.095 00.000 8976 MoveAxis(U, 0, ABG)
02:44:58.095 00.000 8976 move complete, result=0
02:44:58.095 00.000 8976 worker thread done servicing request
02:44:58.095 00.000 8976 Worker thread wakes up
02:44:58.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:58.095 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:58.095 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:58.780 00.685 8976 Exposure complete
02:44:58.785 00.005 8976 worker thread done servicing request
02:44:58.785 00.000 5052 OnExposeComplete: enter
02:44:58.785 00.000 5052 UpdateGuideState(): m_state=6
02:44:58.785 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10275
02:44:58.785 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.17, Mass=106, SNR=7.1, Peak=67 HFD=1.9
02:44:58.785 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
02:44:58.785 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
02:44:58.785 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.46 hyp=0.47 cameraTheta=1.74 mountX=0.45 mountY=-0.18, mountTheta=-0.39
02:44:58.786 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.46, opts=13)
02:44:58.786 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.46)
02:44:58.786 00.000 8976 Worker thread wakes up
02:44:58.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.46) opts 0xd
02:44:58.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.46)
02:44:58.786 00.000 8976 Moving (-0.08, 0.46) raw xDistance=0.45 yDistance=-0.18
02:44:58.786 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:44:58.786 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
02:44:58.786 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:58.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:44:58.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:44:58.786 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:58.786 00.000 5052 Enqueuing Expose request
02:44:58.786 00.000 8976 MoveAxis(L, 2, ABG)
02:44:58.787 00.001 8976 stepping (-9, 20) + (-2, 0)
02:44:58.787 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:58.822 00.035 8976 Received - 47 (G) 
02:44:58.822 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:58.822 00.000 8976 stepped: pos (-11, 20)
02:44:58.822 00.000 8976 MoveAxis(U, 0, ABG)
02:44:58.822 00.000 8976 move complete, result=0
02:44:58.822 00.000 8976 worker thread done servicing request
02:44:58.822 00.000 8976 Worker thread wakes up
02:44:58.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:58.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:58.822 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:44:59.509 00.687 8976 Exposure complete
02:44:59.515 00.006 8976 worker thread done servicing request
02:44:59.515 00.000 5052 OnExposeComplete: enter
02:44:59.515 00.000 5052 UpdateGuideState(): m_state=6
02:44:59.515 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10276
02:44:59.515 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.69, Mass=105, SNR=7.1, Peak=67 HFD=1.6
02:44:59.515 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:44:59.515 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:44:59.515 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.02 hyp=0.68 cameraTheta=-3.11 mountX=0.29 mountY=0.58, mountTheta=1.11
02:44:59.515 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.02, opts=13)
02:44:59.515 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.02)
02:44:59.516 00.001 8976 Worker thread wakes up
02:44:59.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.02) opts 0xd
02:44:59.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.02)
02:44:59.516 00.000 8976 Moving (-0.68, -0.02) raw xDistance=0.29 yDistance=0.58
02:44:59.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:44:59.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
02:44:59.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
02:44:59.516 00.000 8976 MoveAxis(L, 1, ABG)
02:44:59.516 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1
02:44:59.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:59.516 00.000 8976 stepping (-11, 20) + (-1, 0)
02:44:59.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:44:59.516 00.000 5052 Enqueuing Expose request
02:44:59.516 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:59.541 00.025 8976 Received - 47 (G) 
02:44:59.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:44:59.541 00.000 8976 stepped: pos (-12, 20)
02:44:59.541 00.000 8976 MoveAxis(D, 2, ABG)
02:44:59.541 00.000 8976 stepping (-12, 20) + (0, -2)
02:44:59.541 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:59.573 00.032 8976 Received - 47 (G) 
02:44:59.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:44:59.573 00.000 8976 stepped: pos (-12, 18)
02:44:59.573 00.000 8976 move complete, result=0
02:44:59.573 00.000 8976 worker thread done servicing request
02:44:59.573 00.000 8976 Worker thread wakes up
02:44:59.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:44:59.573 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:44:59.574 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
02:45:00.262 00.688 8976 Exposure complete
02:45:00.268 00.006 8976 worker thread done servicing request
02:45:00.269 00.001 5052 OnExposeComplete: enter
02:45:00.269 00.000 5052 UpdateGuideState(): m_state=6
02:45:00.269 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10277
02:45:00.269 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.91, Mass=118, SNR=7.5, Peak=64 HFD=2.1
02:45:00.269 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:45:00.269 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
02:45:00.269 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.20 hyp=0.67 cameraTheta=2.84 mountX=0.47 mountY=0.43, mountTheta=0.74
02:45:00.270 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.20, opts=13)
02:45:00.270 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.20)
02:45:00.270 00.000 8976 Worker thread wakes up
02:45:00.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:45:00.270 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:45:00.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:00.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:00.270 00.000 5052 Enqueuing Expose request
02:45:00.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.20) opts 0xd
02:45:00.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.20)
02:45:00.270 00.000 8976 Moving (-0.64, 0.20) raw xDistance=0.47 yDistance=0.43
02:45:00.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
02:45:00.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
02:45:00.270 00.000 8976 MoveAxis(L, 2, ABG)
02:45:00.270 00.000 8976 stepping (-12, 18) + (-2, 0)
02:45:00.270 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:00.292 00.022 8976 Received - 47 (G) 
02:45:00.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:00.292 00.000 8976 stepped: pos (-14, 18)
02:45:00.292 00.000 8976 MoveAxis(D, 2, ABG)
02:45:00.292 00.000 8976 stepping (-14, 18) + (0, -2)
02:45:00.293 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:00.325 00.032 8976 Received - 47 (G) 
02:45:00.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:00.325 00.000 8976 stepped: pos (-14, 16)
02:45:00.325 00.000 8976 move complete, result=0
02:45:00.325 00.000 8976 worker thread done servicing request
02:45:00.325 00.000 8976 Worker thread wakes up
02:45:00.325 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:45:00.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:00.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:01.011 00.686 8976 Exposure complete
02:45:01.016 00.005 8976 worker thread done servicing request
02:45:01.017 00.001 5052 OnExposeComplete: enter
02:45:01.017 00.000 5052 UpdateGuideState(): m_state=6
02:45:01.017 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10278
02:45:01.017 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.74, Mass=133, SNR=7.9, Peak=64 HFD=2.3
02:45:01.017 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:45:01.017 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:45:01.017 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.03 hyp=0.30 cameraTheta=3.05 mountX=0.16 mountY=0.24, mountTheta=0.97
02:45:01.017 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.03, opts=13)
02:45:01.017 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.03)
02:45:01.018 00.001 8976 Worker thread wakes up
02:45:01.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.03) opts 0xd
02:45:01.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.03)
02:45:01.018 00.000 8976 Moving (-0.30, 0.03) raw xDistance=0.16 yDistance=0.24
02:45:01.018 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:45:01.018 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
02:45:01.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:01.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:45:01.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:45:01.018 00.000 8976 MoveAxis(R, 0, ABG)
02:45:01.018 00.000 8976 MoveAxis(U, 0, ABG)
02:45:01.018 00.000 8976 move complete, result=0
02:45:01.018 00.000 8976 worker thread done servicing request
02:45:01.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:01.018 00.000 5052 Enqueuing Expose request
02:45:01.018 00.000 8976 Worker thread wakes up
02:45:01.018 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:45:01.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:01.018 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:01.702 00.684 8976 Exposure complete
02:45:01.707 00.005 8976 worker thread done servicing request
02:45:01.707 00.000 5052 OnExposeComplete: enter
02:45:01.707 00.000 5052 UpdateGuideState(): m_state=6
02:45:01.708 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10279
02:45:01.708 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.67, Mass=113, SNR=7.3, Peak=62 HFD=1.7
02:45:01.708 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
02:45:01.708 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
02:45:01.708 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.04 hyp=0.50 cameraTheta=-3.06 mountX=0.19 mountY=0.44, mountTheta=1.16
02:45:01.708 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.04, opts=13)
02:45:01.708 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.04)
02:45:01.708 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:45:01.708 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:45:01.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:01.708 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:01.709 00.001 5052 Enqueuing Expose request
02:45:01.709 00.000 8976 Worker thread wakes up
02:45:01.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.04) opts 0xd
02:45:01.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.04)
02:45:01.709 00.000 8976 Moving (-0.50, -0.04) raw xDistance=0.19 yDistance=0.44
02:45:01.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:45:01.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:45:01.709 00.000 8976 MoveAxis(R, 0, ABG)
02:45:01.709 00.000 8976 MoveAxis(D, 2, ABG)
02:45:01.709 00.000 8976 stepping (-14, 16) + (0, -2)
02:45:01.709 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:01.732 00.023 8976 Received - 47 (G) 
02:45:01.732 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:01.732 00.000 8976 stepped: pos (-14, 14)
02:45:01.732 00.000 8976 move complete, result=0
02:45:01.732 00.000 8976 worker thread done servicing request
02:45:01.732 00.000 8976 Worker thread wakes up
02:45:01.732 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:45:01.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:01.732 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:02.415 00.683 8976 Exposure complete
02:45:02.421 00.006 8976 worker thread done servicing request
02:45:02.421 00.000 5052 OnExposeComplete: enter
02:45:02.421 00.000 5052 UpdateGuideState(): m_state=6
02:45:02.421 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10280
02:45:02.421 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.86, Mass=97, SNR=6.8, Peak=66 HFD=2.0
02:45:02.421 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
02:45:02.421 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.09 = 0.09)
02:45:02.421 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.23 mountX=0.18 mountY=0.02, mountTheta=0.09
02:45:02.422 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.15, opts=13)
02:45:02.422 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.15)
02:45:02.422 00.000 8976 Worker thread wakes up
02:45:02.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.15) opts 0xd
02:45:02.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.15)
02:45:02.422 00.000 8976 Moving (-0.11, 0.15) raw xDistance=0.18 yDistance=0.02
02:45:02.422 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:45:02.422 00.000 5052 UpdateGuideState exits: m=97 SNR=6.8
02:45:02.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:02.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:45:02.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:45:02.422 00.000 8976 MoveAxis(R, 0, ABG)
02:45:02.422 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:02.422 00.000 5052 Enqueuing Expose request
02:45:02.422 00.000 8976 MoveAxis(U, 0, ABG)
02:45:02.423 00.001 8976 move complete, result=0
02:45:02.423 00.000 8976 worker thread done servicing request
02:45:02.423 00.000 8976 Worker thread wakes up
02:45:02.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:02.423 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:02.423 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:03.108 00.685 8976 Exposure complete
02:45:03.113 00.005 8976 worker thread done servicing request
02:45:03.114 00.001 5052 OnExposeComplete: enter
02:45:03.114 00.000 5052 UpdateGuideState(): m_state=6
02:45:03.114 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10281
02:45:03.114 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.93, Mass=104, SNR=7.0, Peak=71 HFD=1.9
02:45:03.114 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.03 = -0.03)
02:45:03.114 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.13 = -0.13)
02:45:03.114 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.02 mountX=0.25 mountY=-0.03, mountTheta=-0.13
02:45:03.114 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.22, opts=13)
02:45:03.115 00.001 5052 Enqueuing Move request for stepguider (-0.11, 0.22)
02:45:03.115 00.000 8976 Worker thread wakes up
02:45:03.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.22) opts 0xd
02:45:03.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.22)
02:45:03.115 00.000 8976 Moving (-0.11, 0.22) raw xDistance=0.25 yDistance=-0.03
02:45:03.115 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:45:03.115 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
02:45:03.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:03.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:45:03.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:45:03.115 00.000 8976 MoveAxis(R, 0, ABG)
02:45:03.115 00.000 8976 MoveAxis(U, 0, ABG)
02:45:03.115 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:03.115 00.000 5052 Enqueuing Expose request
02:45:03.115 00.000 8976 move complete, result=0
02:45:03.115 00.000 8976 worker thread done servicing request
02:45:03.115 00.000 8976 Worker thread wakes up
02:45:03.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:03.116 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:03.116 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:03.800 00.684 8976 Exposure complete
02:45:03.805 00.005 8976 worker thread done servicing request
02:45:03.805 00.000 5052 OnExposeComplete: enter
02:45:03.806 00.001 5052 UpdateGuideState(): m_state=6
02:45:03.806 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10282
02:45:03.806 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.66, Mass=107, SNR=7.1, Peak=73 HFD=1.5
02:45:03.806 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
02:45:03.806 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
02:45:03.806 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.61 mountX=-0.08 mountY=-0.03, mountTheta=-2.73
02:45:03.806 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.05, opts=13)
02:45:03.806 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.05)
02:45:03.807 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:03.807 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
02:45:03.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:03.807 00.000 8976 Worker thread wakes up
02:45:03.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.05) opts 0xd
02:45:03.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.05)
02:45:03.807 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:03.807 00.000 5052 Enqueuing Expose request
02:45:03.807 00.000 8976 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=-0.03
02:45:03.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:45:03.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:45:03.807 00.000 8976 MoveAxis(R, 0, ABG)
02:45:03.807 00.000 8976 MoveAxis(U, 0, ABG)
02:45:03.807 00.000 8976 move complete, result=0
02:45:03.807 00.000 8976 worker thread done servicing request
02:45:03.807 00.000 8976 Worker thread wakes up
02:45:03.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:03.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:03.807 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:04.492 00.685 8976 Exposure complete
02:45:04.497 00.005 8976 worker thread done servicing request
02:45:04.497 00.000 5052 OnExposeComplete: enter
02:45:04.497 00.000 5052 UpdateGuideState(): m_state=6
02:45:04.497 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10283
02:45:04.497 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.86, Mass=123, SNR=7.6, Peak=67 HFD=2.0
02:45:04.498 00.001 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
02:45:04.498 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
02:45:04.498 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.15 hyp=0.37 cameraTheta=0.41 mountX=-0.02 mountY=-0.37, mountTheta=-1.64
02:45:04.498 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.15, opts=13)
02:45:04.498 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.15)
02:45:04.498 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:04.498 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:45:04.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:04.498 00.000 8976 Worker thread wakes up
02:45:04.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.15) opts 0xd
02:45:04.499 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.15)
02:45:04.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:04.499 00.000 5052 Enqueuing Expose request
02:45:04.499 00.000 8976 Moving (0.34, 0.15) raw xDistance=-0.02 yDistance=-0.37
02:45:04.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:45:04.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:45:04.499 00.000 8976 MoveAxis(R, 0, ABG)
02:45:04.499 00.000 8976 MoveAxis(U, 1, ABG)
02:45:04.499 00.000 8976 stepping (-14, 14) + (0, 1)
02:45:04.499 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:04.529 00.030 8976 Received - 47 (G) 
02:45:04.529 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:04.529 00.000 8976 stepped: pos (-14, 15)
02:45:04.530 00.001 8976 move complete, result=0
02:45:04.530 00.000 8976 worker thread done servicing request
02:45:04.530 00.000 8976 Worker thread wakes up
02:45:04.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:04.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:04.530 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
02:45:05.216 00.686 8976 Exposure complete
02:45:05.221 00.005 8976 worker thread done servicing request
02:45:05.221 00.000 5052 OnExposeComplete: enter
02:45:05.221 00.000 5052 UpdateGuideState(): m_state=6
02:45:05.221 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10284
02:45:05.221 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.72, Mass=121, SNR=7.6, Peak=68 HFD=1.8
02:45:05.221 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:45:05.221 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:45:05.221 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.01 hyp=0.48 cameraTheta=0.03 mountX=-0.21 mountY=-0.41, mountTheta=-2.04
02:45:05.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.01, opts=13)
02:45:05.222 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.01)
02:45:05.222 00.000 8976 Worker thread wakes up
02:45:05.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.01) opts 0xd
02:45:05.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.01)
02:45:05.222 00.000 8976 Moving (0.48, 0.01) raw xDistance=-0.21 yDistance=-0.41
02:45:05.222 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:45:05.222 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:45:05.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:05.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:45:05.223 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
02:45:05.223 00.000 8976 MoveAxis(R, 0, ABG)
02:45:05.223 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:05.223 00.000 5052 Enqueuing Expose request
02:45:05.223 00.000 8976 MoveAxis(U, 2, ABG)
02:45:05.223 00.000 8976 stepping (-14, 15) + (0, 2)
02:45:05.223 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:05.248 00.025 8976 Received - 47 (G) 
02:45:05.248 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:05.248 00.000 8976 stepped: pos (-14, 17)
02:45:05.248 00.000 8976 move complete, result=0
02:45:05.248 00.000 8976 worker thread done servicing request
02:45:05.248 00.000 8976 Worker thread wakes up
02:45:05.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:05.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:05.248 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:45:05.948 00.700 8976 Exposure complete
02:45:05.954 00.006 8976 worker thread done servicing request
02:45:05.954 00.000 5052 OnExposeComplete: enter
02:45:05.954 00.000 5052 UpdateGuideState(): m_state=6
02:45:05.954 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10285
02:45:05.955 00.001 5052 Star::Find returns 1 (0), X=329.74, Y=281.59, Mass=125, SNR=7.7, Peak=69 HFD=1.8
02:45:05.955 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
02:45:05.955 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:45:05.955 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.12 hyp=0.58 cameraTheta=-0.21 mountX=-0.37 mountY=-0.41, mountTheta=-2.31
02:45:05.955 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.12, opts=13)
02:45:05.955 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.12)
02:45:05.955 00.000 8976 Worker thread wakes up
02:45:05.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.12) opts 0xd
02:45:05.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.12)
02:45:05.956 00.001 8976 Moving (0.56, -0.12) raw xDistance=-0.37 yDistance=-0.41
02:45:05.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:45:05.956 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:45:05.956 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:45:05.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:05.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:05.956 00.000 5052 Enqueuing Expose request
02:45:05.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
02:45:05.956 00.000 8976 MoveAxis(R, 2, ABG)
02:45:05.956 00.000 8976 stepping (-14, 17) + (2, 0)
02:45:05.956 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:05.983 00.027 8976 Received - 47 (G) 
02:45:05.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:05.983 00.000 8976 stepped: pos (-12, 17)
02:45:05.984 00.001 8976 MoveAxis(U, 2, ABG)
02:45:05.984 00.000 8976 stepping (-12, 17) + (0, 2)
02:45:05.984 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:06.015 00.031 8976 Received - 47 (G) 
02:45:06.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:06.015 00.000 8976 stepped: pos (-12, 19)
02:45:06.015 00.000 8976 move complete, result=0
02:45:06.015 00.000 8976 worker thread done servicing request
02:45:06.015 00.000 8976 Worker thread wakes up
02:45:06.015 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
02:45:06.016 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:06.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:06.704 00.688 8976 Exposure complete
02:45:06.710 00.006 8976 worker thread done servicing request
02:45:06.710 00.000 5052 OnExposeComplete: enter
02:45:06.710 00.000 5052 UpdateGuideState(): m_state=6
02:45:06.710 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10286
02:45:06.710 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.92, Mass=133, SNR=7.9, Peak=67 HFD=2.3
02:45:06.710 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
02:45:06.710 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
02:45:06.710 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.21 hyp=0.33 cameraTheta=0.69 mountX=0.07 mountY=-0.33, mountTheta=-1.35
02:45:06.711 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.21, opts=13)
02:45:06.711 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.21)
02:45:06.711 00.000 8976 Worker thread wakes up
02:45:06.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.21) opts 0xd
02:45:06.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.21)
02:45:06.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:45:06.711 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
02:45:06.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:06.711 00.000 8976 Moving (0.25, 0.21) raw xDistance=0.07 yDistance=-0.33
02:45:06.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:06.711 00.000 5052 Enqueuing Expose request
02:45:06.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:45:06.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
02:45:06.711 00.000 8976 MoveAxis(R, 0, ABG)
02:45:06.711 00.000 8976 MoveAxis(U, 1, ABG)
02:45:06.711 00.000 8976 stepping (-12, 19) + (0, 1)
02:45:06.711 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:06.735 00.024 8976 Received - 47 (G) 
02:45:06.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:06.735 00.000 8976 stepped: pos (-12, 20)
02:45:06.735 00.000 8976 move complete, result=0
02:45:06.735 00.000 8976 worker thread done servicing request
02:45:06.735 00.000 8976 Worker thread wakes up
02:45:06.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:06.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:06.735 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:45:07.415 00.680 8976 Exposure complete
02:45:07.421 00.006 8976 worker thread done servicing request
02:45:07.421 00.000 5052 OnExposeComplete: enter
02:45:07.421 00.000 5052 UpdateGuideState(): m_state=6
02:45:07.421 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10287
02:45:07.421 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.88, Mass=125, SNR=7.7, Peak=67 HFD=2.3
02:45:07.421 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
02:45:07.421 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
02:45:07.421 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.17 hyp=0.59 cameraTheta=0.29 mountX=-0.11 mountY=-0.57, mountTheta=-1.76
02:45:07.422 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.17, opts=13)
02:45:07.422 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.17)
02:45:07.422 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:07.422 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:45:07.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:07.422 00.000 8976 Worker thread wakes up
02:45:07.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.17) opts 0xd
02:45:07.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.17)
02:45:07.422 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:07.422 00.000 5052 Enqueuing Expose request
02:45:07.422 00.000 8976 Moving (0.56, 0.17) raw xDistance=-0.11 yDistance=-0.57
02:45:07.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:45:07.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
02:45:07.422 00.000 8976 MoveAxis(R, 0, ABG)
02:45:07.422 00.000 8976 MoveAxis(U, 2, ABG)
02:45:07.422 00.000 8976 stepping (-12, 20) + (0, 2)
02:45:07.422 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:07.455 00.033 8976 Received - 47 (G) 
02:45:07.455 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:07.455 00.000 8976 stepped: pos (-12, 22)
02:45:07.455 00.000 8976 move complete, result=0
02:45:07.455 00.000 8976 worker thread done servicing request
02:45:07.455 00.000 8976 Worker thread wakes up
02:45:07.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:07.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:07.455 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:45:08.140 00.685 8976 Exposure complete
02:45:08.145 00.005 8976 worker thread done servicing request
02:45:08.145 00.000 5052 OnExposeComplete: enter
02:45:08.145 00.000 5052 UpdateGuideState(): m_state=6
02:45:08.145 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10288
02:45:08.145 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.71, Mass=100, SNR=6.9, Peak=65 HFD=1.7
02:45:08.145 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:45:08.145 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
02:45:08.145 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.00 hyp=0.47 cameraTheta=-0.01 mountX=-0.22 mountY=-0.39, mountTheta=-2.08
02:45:08.146 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.00, opts=13)
02:45:08.146 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.00)
02:45:08.146 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:45:08.146 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
02:45:08.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:08.146 00.000 8976 Worker thread wakes up
02:45:08.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.00) opts 0xd
02:45:08.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.00)
02:45:08.146 00.000 8976 Moving (0.47, -0.00) raw xDistance=-0.22 yDistance=-0.39
02:45:08.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:08.146 00.000 5052 Enqueuing Expose request
02:45:08.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:45:08.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
02:45:08.146 00.000 8976 MoveAxis(R, 0, ABG)
02:45:08.146 00.000 8976 MoveAxis(U, 2, ABG)
02:45:08.146 00.000 8976 stepping (-12, 22) + (0, 2)
02:45:08.146 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:08.174 00.028 8976 Received - 47 (G) 
02:45:08.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:08.174 00.000 8976 stepped: pos (-12, 24)
02:45:08.174 00.000 8976 move complete, result=0
02:45:08.174 00.000 8976 worker thread done servicing request
02:45:08.174 00.000 8976 Worker thread wakes up
02:45:08.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:08.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:08.174 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:45:08.859 00.685 8976 Exposure complete
02:45:08.864 00.005 8976 worker thread done servicing request
02:45:08.865 00.001 5052 OnExposeComplete: enter
02:45:08.865 00.000 5052 UpdateGuideState(): m_state=6
02:45:08.865 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10289
02:45:08.865 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.73, Mass=101, SNR=7.0, Peak=69 HFD=1.6
02:45:08.865 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
02:45:08.865 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:45:08.865 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.02 hyp=0.55 cameraTheta=0.04 mountX=-0.23 mountY=-0.47, mountTheta=-2.02
02:45:08.865 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.02, opts=13)
02:45:08.865 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.02)
02:45:08.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:45:08.865 00.000 5052 UpdateGuideState exits: m=101 SNR=7.0
02:45:08.866 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:08.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:08.866 00.000 5052 Enqueuing Expose request
02:45:08.866 00.000 8976 Worker thread wakes up
02:45:08.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.02) opts 0xd
02:45:08.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.02)
02:45:08.866 00.000 8976 Moving (0.55, 0.02) raw xDistance=-0.23 yDistance=-0.47
02:45:08.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:45:08.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
02:45:08.866 00.000 8976 MoveAxis(R, 0, ABG)
02:45:08.866 00.000 8976 MoveAxis(U, 2, ABG)
02:45:08.866 00.000 8976 stepping (-12, 24) + (0, 2)
02:45:08.866 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:08.894 00.028 8976 Received - 47 (G) 
02:45:08.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:08.894 00.000 8976 stepped: pos (-12, 26)
02:45:08.894 00.000 8976 move complete, result=0
02:45:08.894 00.000 8976 worker thread done servicing request
02:45:08.894 00.000 8976 Worker thread wakes up
02:45:08.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:08.894 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:45:08.894 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:09.573 00.679 8976 Exposure complete
02:45:09.579 00.006 8976 worker thread done servicing request
02:45:09.579 00.000 5052 OnExposeComplete: enter
02:45:09.579 00.000 5052 UpdateGuideState(): m_state=6
02:45:09.579 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10290
02:45:09.579 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.46, Mass=101, SNR=6.9, Peak=64 HFD=1.5
02:45:09.579 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
02:45:09.579 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
02:45:09.579 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.25 hyp=0.49 cameraTheta=-0.54 mountX=-0.41 mountY=-0.21, mountTheta=-2.67
02:45:09.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.25, opts=13)
02:45:09.580 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.25)
02:45:09.580 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
02:45:09.580 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
02:45:09.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:09.580 00.000 8976 Worker thread wakes up
02:45:09.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.25) opts 0xd
02:45:09.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.25)
02:45:09.580 00.000 8976 Moving (0.42, -0.25) raw xDistance=-0.41 yDistance=-0.21
02:45:09.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:45:09.580 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:09.580 00.000 5052 Enqueuing Expose request
02:45:09.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:45:09.580 00.000 8976 MoveAxis(R, 2, ABG)
02:45:09.580 00.000 8976 stepping (-12, 26) + (2, 0)
02:45:09.580 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:09.613 00.033 8976 Received - 47 (G) 
02:45:09.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:09.613 00.000 8976 stepped: pos (-10, 26)
02:45:09.613 00.000 8976 MoveAxis(U, 0, ABG)
02:45:09.613 00.000 8976 move complete, result=0
02:45:09.613 00.000 8976 worker thread done servicing request
02:45:09.613 00.000 8976 Worker thread wakes up
02:45:09.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:09.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:09.613 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:45:10.297 00.684 8976 Exposure complete
02:45:10.303 00.006 8976 worker thread done servicing request
02:45:10.303 00.000 5052 OnExposeComplete: enter
02:45:10.303 00.000 5052 UpdateGuideState(): m_state=6
02:45:10.303 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10291
02:45:10.303 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.69, Mass=132, SNR=7.9, Peak=69 HFD=2.6
02:45:10.303 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:45:10.303 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:45:10.303 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.02 hyp=0.40 cameraTheta=-0.06 mountX=-0.20 mountY=-0.32, mountTheta=-2.13
02:45:10.303 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.02, opts=13)
02:45:10.303 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.02)
02:45:10.304 00.001 8976 Worker thread wakes up
02:45:10.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.02) opts 0xd
02:45:10.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.02)
02:45:10.304 00.000 8976 Moving (0.40, -0.02) raw xDistance=-0.20 yDistance=-0.32
02:45:10.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:45:10.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:45:10.304 00.000 8976 MoveAxis(R, 0, ABG)
02:45:10.304 00.000 8976 MoveAxis(U, 1, ABG)
02:45:10.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:45:10.304 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:45:10.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:10.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:10.304 00.000 8976 stepping (-10, 26) + (0, 1)
02:45:10.304 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:10.304 00.000 5052 Enqueuing Expose request
02:45:10.333 00.029 8976 Received - 47 (G) 
02:45:10.333 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:10.333 00.000 8976 stepped: pos (-10, 27)
02:45:10.333 00.000 8976 move complete, result=0
02:45:10.333 00.000 8976 worker thread done servicing request
02:45:10.333 00.000 8976 Worker thread wakes up
02:45:10.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:10.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:10.333 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:45:11.017 00.684 8976 Exposure complete
02:45:11.023 00.006 8976 worker thread done servicing request
02:45:11.023 00.000 5052 OnExposeComplete: enter
02:45:11.023 00.000 5052 UpdateGuideState(): m_state=6
02:45:11.023 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10292
02:45:11.024 00.001 5052 Star::Find returns 1 (0), X=329.69, Y=282.22, Mass=126, SNR=7.8, Peak=70 HFD=2.2
02:45:11.024 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
02:45:11.024 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
02:45:11.024 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.51 hyp=0.73 cameraTheta=0.78 mountX=0.22 mountY=-0.71, mountTheta=-1.27
02:45:11.024 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.51, opts=13)
02:45:11.025 00.001 5052 Enqueuing Move request for stepguider (0.52, 0.51)
02:45:11.025 00.000 8976 Worker thread wakes up
02:45:11.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.51) opts 0xd
02:45:11.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.51)
02:45:11.025 00.000 8976 Moving (0.52, 0.51) raw xDistance=0.22 yDistance=-0.71
02:45:11.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:45:11.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:45:11.025 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
02:45:11.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:11.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:11.025 00.000 5052 Enqueuing Expose request
02:45:11.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
02:45:11.025 00.000 8976 MoveAxis(R, 0, ABG)
02:45:11.025 00.000 8976 MoveAxis(U, 3, ABG)
02:45:11.025 00.000 8976 stepping (-10, 27) + (0, 3)
02:45:11.025 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:11.052 00.027 8976 Received - 47 (G) 
02:45:11.052 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:11.052 00.000 8976 stepped: pos (-10, 30)
02:45:11.052 00.000 8976 move complete, result=0
02:45:11.052 00.000 8976 worker thread done servicing request
02:45:11.052 00.000 8976 Worker thread wakes up
02:45:11.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:11.052 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:11.052 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:45:11.734 00.682 8976 Exposure complete
02:45:11.740 00.006 8976 worker thread done servicing request
02:45:11.740 00.000 5052 OnExposeComplete: enter
02:45:11.740 00.000 5052 UpdateGuideState(): m_state=6
02:45:11.740 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10293
02:45:11.740 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.62, Mass=119, SNR=7.5, Peak=66 HFD=1.7
02:45:11.740 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
02:45:11.740 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:45:11.740 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.54 mountX=-0.16 mountY=-0.08, mountTheta=-2.66
02:45:11.741 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.09, opts=13)
02:45:11.741 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.09)
02:45:11.741 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:11.741 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:45:11.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:11.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:11.741 00.000 5052 Enqueuing Expose request
02:45:11.741 00.000 8976 Worker thread wakes up
02:45:11.741 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.09) opts 0xd
02:45:11.741 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.09)
02:45:11.741 00.000 8976 Moving (0.16, -0.09) raw xDistance=-0.16 yDistance=-0.08
02:45:11.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:45:11.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:45:11.741 00.000 8976 MoveAxis(R, 0, ABG)
02:45:11.741 00.000 8976 MoveAxis(U, 0, ABG)
02:45:11.741 00.000 8976 move complete, result=0
02:45:11.741 00.000 8976 worker thread done servicing request
02:45:11.742 00.001 8976 Worker thread wakes up
02:45:11.742 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:11.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:11.742 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:12.426 00.684 8976 Exposure complete
02:45:12.431 00.005 8976 worker thread done servicing request
02:45:12.431 00.000 5052 OnExposeComplete: enter
02:45:12.431 00.000 5052 UpdateGuideState(): m_state=6
02:45:12.431 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10294
02:45:12.432 00.001 5052 Star::Find returns 1 (0), X=329.87, Y=281.90, Mass=112, SNR=7.3, Peak=62 HFD=2.2
02:45:12.432 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
02:45:12.432 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:45:12.432 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.19 hyp=0.72 cameraTheta=0.27 mountX=-0.15 mountY=-0.68, mountTheta=-1.78
02:45:12.432 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.19, opts=13)
02:45:12.432 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.19)
02:45:12.432 00.000 8976 Worker thread wakes up
02:45:12.433 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.19) opts 0xd
02:45:12.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.19)
02:45:12.433 00.000 8976 Moving (0.69, 0.19) raw xDistance=-0.15 yDistance=-0.68
02:45:12.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:45:12.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
02:45:12.433 00.000 8976 MoveAxis(R, 0, ABG)
02:45:12.433 00.000 8976 MoveAxis(U, 3, ABG)
02:45:12.433 00.000 8976 stepping (-10, 30) + (0, 3)
02:45:12.433 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:12.433 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:45:12.433 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:45:12.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:12.433 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:12.433 00.000 5052 Enqueuing Expose request
02:45:12.475 00.042 8976 Received - 47 (G) 
02:45:12.475 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:12.475 00.000 8976 stepped: pos (-10, 33)
02:45:12.475 00.000 8976 starting a new bump
02:45:12.475 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:45:12.475 00.000 8976 MountToCamera -- mountX=1.58 mountY=-4.67 hyp=4.93 mountTheta=-1.25 cameraX=3.44, cameraY=3.53 cameraTheta=0.80
02:45:12.475 00.000 8976 incremental bump (3.441, 3.531) isValid = 1
02:45:12.475 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
02:45:12.475 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:45:12.475 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:45:12.475 00.000 8976 move complete, result=0
02:45:12.475 00.000 8976 worker thread done servicing request
02:45:12.475 00.000 8976 Worker thread wakes up
02:45:12.475 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:45:12.475 00.000 9828 Worker thread wakes up
02:45:12.476 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:45:12.476 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:45:12.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:12.476 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:12.476 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
02:45:12.476 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
02:45:12.476 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
02:45:12.476 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:45:12.476 00.000 9828 BLC: window closed
02:45:12.476 00.000 9828 MoveAxis(E, 27, B)
02:45:12.476 00.000 9828 Guiding  Dir = 2, Dur = 27
02:45:12.476 00.000 9828 IsSlewing returns 0
02:45:12.477 00.001 9828 IsGuiding returns 0
02:45:12.477 00.000 9828 PulseGuide returned control before completion, sleep 37
02:45:12.525 00.048 9828 IsGuiding returns 1
02:45:12.525 00.000 9828 scope still moving after pulse duration time elapsed
02:45:12.555 00.030 9828 IsSlewing returns 0
02:45:12.555 00.000 9828 IsGuiding returns 1
02:45:12.587 00.032 9828 IsSlewing returns 0
02:45:12.587 00.000 9828 IsGuiding returns 1
02:45:12.617 00.030 9828 IsSlewing returns 0
02:45:12.617 00.000 9828 IsGuiding returns 0
02:45:12.617 00.000 9828 scope move finished after 27 + 113 ms
02:45:12.617 00.000 9828 Move returns status 0, amount 27
02:45:12.617 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:12.617 00.000 9828 MoveAxis(N, 10, B)
02:45:12.617 00.000 9828 Guiding  Dir = 0, Dur = 10
02:45:12.634 00.017 9828 IsSlewing returns 0
02:45:12.634 00.000 9828 IsGuiding returns 1
02:45:12.634 00.000 9828 Entered PulseGuideScope while moving
02:45:12.694 00.060 9828 IsSlewing returns 0
02:45:12.694 00.000 9828 IsGuiding returns 1
02:45:12.694 00.000 9828 Still moving
02:45:12.757 00.063 9828 IsSlewing returns 0
02:45:12.757 00.000 9828 IsGuiding returns 0
02:45:12.757 00.000 9828 Movement stopped - continuing
02:45:12.757 00.000 9828 PulseGuide returned control before completion, sleep 20
02:45:12.788 00.031 9828 IsGuiding returns 1
02:45:12.788 00.000 9828 scope still moving after pulse duration time elapsed
02:45:12.821 00.033 9828 IsSlewing returns 0
02:45:12.821 00.000 9828 IsGuiding returns 1
02:45:12.850 00.029 9828 IsSlewing returns 0
02:45:12.850 00.000 9828 IsGuiding returns 1
02:45:12.881 00.031 9828 IsSlewing returns 0
02:45:12.881 00.000 9828 IsGuiding returns 1
02:45:12.913 00.032 9828 IsSlewing returns 0
02:45:12.913 00.000 9828 IsGuiding returns 0
02:45:12.913 00.000 9828 scope move finished after 10 + 145 ms
02:45:12.913 00.000 9828 Move returns status 0, amount 10
02:45:12.913 00.000 9828 move complete, result=0
02:45:12.913 00.000 9828 worker thread done servicing request
02:45:12.913 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:45:13.162 00.249 8976 Exposure complete
02:45:13.167 00.005 8976 worker thread done servicing request
02:45:13.167 00.000 5052 OnExposeComplete: enter
02:45:13.167 00.000 5052 UpdateGuideState(): m_state=6
02:45:13.167 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10295
02:45:13.167 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.57, Mass=113, SNR=7.3, Peak=58 HFD=2.8
02:45:13.167 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
02:45:13.168 00.001 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
02:45:13.168 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.14 hyp=0.53 cameraTheta=-0.27 mountX=-0.36 mountY=-0.35, mountTheta=-2.37
02:45:13.168 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.14, opts=13)
02:45:13.168 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.14)
02:45:13.168 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:45:13.168 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:45:13.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:13.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:13.168 00.000 5052 Enqueuing Expose request
02:45:13.168 00.000 8976 Worker thread wakes up
02:45:13.169 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.14) opts 0xd
02:45:13.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.14)
02:45:13.169 00.000 8976 Moving (0.51, -0.14) raw xDistance=-0.36 yDistance=-0.35
02:45:13.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:45:13.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
02:45:13.169 00.000 8976 MoveAxis(R, 1, ABG)
02:45:13.169 00.000 8976 stepping (-10, 33) + (1, 0)
02:45:13.169 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:13.194 00.025 8976 Received - 47 (G) 
02:45:13.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:13.194 00.000 8976 stepped: pos (-9, 33)
02:45:13.194 00.000 8976 MoveAxis(U, 2, ABG)
02:45:13.194 00.000 8976 stepping (-9, 33) + (0, 2)
02:45:13.194 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:13.226 00.032 8976 Received - 47 (G) 
02:45:13.226 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:13.226 00.000 8976 stepped: pos (-9, 35)
02:45:13.226 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:45:13.226 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:45:13.226 00.000 8976 MountToCamera -- mountX=1.51 mountY=-4.96 hyp=5.19 mountTheta=-1.28 cameraX=3.73, cameraY=3.61 cameraTheta=0.77
02:45:13.226 00.000 8976 incremental bump (3.731, 3.606) isValid = 1
02:45:13.226 00.000 8976 Scheduling Mount bump of (0.096, 0.097)
02:45:13.226 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.10, opts=4)
02:45:13.226 00.000 8976 Enqueuing Move request for scope (0.10, 0.10)
02:45:13.226 00.000 8976 move complete, result=0
02:45:13.227 00.001 8976 worker thread done servicing request
02:45:13.227 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.3 px 2 ms NORTH
02:45:13.227 00.000 9828 Worker thread wakes up
02:45:13.227 00.000 8976 Worker thread wakes up
02:45:13.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:13.227 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0x4
02:45:13.227 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
02:45:13.227 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:13.227 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
02:45:13.227 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
02:45:13.227 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.79 mountX=-0.10 mountY=-0.08, mountTheta=-2.45
02:45:13.227 00.000 9828 Moving (0.10, 0.10) raw xDistance=-0.10 yDistance=-0.08
02:45:13.227 00.000 9828 BLC: window closed
02:45:13.227 00.000 9828 MoveAxis(E, 32, B)
02:45:13.227 00.000 9828 Guiding  Dir = 2, Dur = 32
02:45:13.228 00.001 9828 IsSlewing returns 0
02:45:13.228 00.000 9828 IsGuiding returns 0
02:45:13.229 00.001 9828 PulseGuide returned control before completion, sleep 42
02:45:13.286 00.057 9828 IsGuiding returns 1
02:45:13.286 00.000 9828 scope still moving after pulse duration time elapsed
02:45:13.317 00.031 9828 IsSlewing returns 0
02:45:13.317 00.000 9828 IsGuiding returns 1
02:45:13.348 00.031 9828 IsSlewing returns 0
02:45:13.348 00.000 9828 IsGuiding returns 1
02:45:13.380 00.032 9828 IsSlewing returns 0
02:45:13.380 00.000 9828 IsGuiding returns 0
02:45:13.380 00.000 9828 scope move finished after 32 + 119 ms
02:45:13.380 00.000 9828 Move returns status 0, amount 32
02:45:13.380 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:13.380 00.000 9828 MoveAxis(N, 11, B)
02:45:13.380 00.000 9828 Guiding  Dir = 0, Dur = 11
02:45:13.396 00.016 9828 IsSlewing returns 0
02:45:13.396 00.000 9828 IsGuiding returns 0
02:45:13.396 00.000 9828 PulseGuide returned control before completion, sleep 21
02:45:13.428 00.032 9828 IsGuiding returns 1
02:45:13.428 00.000 9828 scope still moving after pulse duration time elapsed
02:45:13.460 00.032 9828 IsSlewing returns 0
02:45:13.460 00.000 9828 IsGuiding returns 1
02:45:13.492 00.032 9828 IsSlewing returns 0
02:45:13.492 00.000 9828 IsGuiding returns 1
02:45:13.523 00.031 9828 IsSlewing returns 0
02:45:13.523 00.000 9828 IsGuiding returns 1
02:45:13.554 00.031 9828 IsSlewing returns 0
02:45:13.554 00.000 9828 IsGuiding returns 0
02:45:13.554 00.000 9828 scope move finished after 11 + 146 ms
02:45:13.554 00.000 9828 Move returns status 0, amount 11
02:45:13.554 00.000 9828 move complete, result=0
02:45:13.554 00.000 9828 worker thread done servicing request
02:45:13.554 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 11 ms NORTH
02:45:13.913 00.359 8976 Exposure complete
02:45:13.918 00.005 8976 worker thread done servicing request
02:45:13.918 00.000 5052 OnExposeComplete: enter
02:45:13.919 00.001 5052 UpdateGuideState(): m_state=6
02:45:13.919 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10296
02:45:13.919 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.37, Mass=109, SNR=7.2, Peak=64 HFD=2.0
02:45:13.919 00.000 5052 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.04) = xAngle (-4.19 = 2.09)
02:45:13.919 00.000 5052 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.30 = 1.98)
02:45:13.919 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.34 hyp=0.41 cameraTheta=-2.15 mountX=-0.20 mountY=0.37, mountTheta=2.07
02:45:13.919 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.34, opts=13)
02:45:13.919 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.34)
02:45:13.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:45:13.920 00.001 5052 UpdateGuideState exits: m=109 SNR=7.2
02:45:13.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:13.920 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:13.920 00.000 5052 Enqueuing Expose request
02:45:13.920 00.000 8976 Worker thread wakes up
02:45:13.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.34) opts 0xd
02:45:13.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.34)
02:45:13.920 00.000 8976 Moving (-0.22, -0.34) raw xDistance=-0.20 yDistance=0.37
02:45:13.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:45:13.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
02:45:13.920 00.000 8976 MoveAxis(R, 0, ABG)
02:45:13.920 00.000 8976 MoveAxis(D, 1, ABG)
02:45:13.920 00.000 8976 stepping (-9, 35) + (0, -1)
02:45:13.920 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:13.945 00.025 8976 Received - 47 (G) 
02:45:13.945 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:13.945 00.000 8976 stepped: pos (-9, 34)
02:45:13.946 00.001 8976 outside bump range, increase bump weight 1.17 => 1.33
02:45:13.946 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:45:13.946 00.000 8976 MountToCamera -- mountX=1.47 mountY=-5.11 hyp=5.31 mountTheta=-1.29 cameraX=3.88, cameraY=3.63 cameraTheta=0.75
02:45:13.946 00.000 8976 incremental bump (3.879, 3.632) isValid = 1
02:45:13.946 00.000 8976 Scheduling Mount bump of (0.112, 0.109)
02:45:13.946 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.11, opts=4)
02:45:13.947 00.001 8976 Enqueuing Move request for scope (0.11, 0.11)
02:45:13.947 00.000 8976 move complete, result=0
02:45:13.947 00.000 8976 worker thread done servicing request
02:45:13.947 00.000 8976 Worker thread wakes up
02:45:13.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:13.947 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:13.947 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:45:13.948 00.001 9828 Worker thread wakes up
02:45:13.948 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0x4
02:45:13.948 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
02:45:13.948 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
02:45:13.948 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
02:45:13.948 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.77 mountX=-0.12 mountY=-0.09, mountTheta=-2.47
02:45:13.948 00.000 9828 Moving (0.11, 0.11) raw xDistance=-0.12 yDistance=-0.09
02:45:13.948 00.000 9828 BLC: window closed
02:45:13.949 00.001 9828 MoveAxis(E, 37, B)
02:45:13.949 00.000 9828 Guiding  Dir = 2, Dur = 37
02:45:13.949 00.000 9828 IsSlewing returns 0
02:45:13.949 00.000 9828 IsGuiding returns 0
02:45:13.949 00.000 9828 PulseGuide returned control before completion, sleep 47
02:45:14.002 00.053 9828 IsGuiding returns 1
02:45:14.002 00.000 9828 scope still moving after pulse duration time elapsed
02:45:14.033 00.031 9828 IsSlewing returns 0
02:45:14.033 00.000 9828 IsGuiding returns 1
02:45:14.065 00.032 9828 IsSlewing returns 0
02:45:14.065 00.000 9828 IsGuiding returns 1
02:45:14.097 00.032 9828 IsSlewing returns 0
02:45:14.097 00.000 9828 IsGuiding returns 0
02:45:14.097 00.000 9828 scope move finished after 37 + 111 ms
02:45:14.097 00.000 9828 Move returns status 0, amount 37
02:45:14.097 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:14.097 00.000 9828 MoveAxis(N, 13, B)
02:45:14.097 00.000 9828 Guiding  Dir = 0, Dur = 13
02:45:14.112 00.015 9828 IsSlewing returns 0
02:45:14.112 00.000 9828 IsGuiding returns 0
02:45:14.112 00.000 9828 PulseGuide returned control before completion, sleep 23
02:45:14.144 00.032 9828 IsGuiding returns 1
02:45:14.144 00.000 9828 scope still moving after pulse duration time elapsed
02:45:14.175 00.031 9828 IsSlewing returns 0
02:45:14.175 00.000 9828 IsGuiding returns 1
02:45:14.207 00.032 9828 IsSlewing returns 0
02:45:14.207 00.000 9828 IsGuiding returns 1
02:45:14.238 00.031 9828 IsSlewing returns 0
02:45:14.238 00.000 9828 IsGuiding returns 1
02:45:14.269 00.031 9828 IsSlewing returns 0
02:45:14.269 00.000 9828 IsGuiding returns 0
02:45:14.269 00.000 9828 scope move finished after 13 + 143 ms
02:45:14.269 00.000 9828 Move returns status 0, amount 13
02:45:14.269 00.000 9828 move complete, result=0
02:45:14.269 00.000 9828 worker thread done servicing request
02:45:14.270 00.001 5052 GuideStep: -0.1 px 37 ms EAST, -0.1 px 13 ms NORTH
02:45:14.631 00.361 8976 Exposure complete
02:45:14.636 00.005 8976 worker thread done servicing request
02:45:14.636 00.000 5052 OnExposeComplete: enter
02:45:14.637 00.001 5052 UpdateGuideState(): m_state=6
02:45:14.637 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10297
02:45:14.637 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.45, Mass=128, SNR=7.7, Peak=65 HFD=2.3
02:45:14.637 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.81 = 1.48)
02:45:14.637 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
02:45:14.637 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.26 hyp=0.70 cameraTheta=-2.76 mountX=0.07 mountY=0.69, mountTheta=1.47
02:45:14.638 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.26, opts=13)
02:45:14.638 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.26)
02:45:14.638 00.000 8976 Worker thread wakes up
02:45:14.638 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:45:14.638 00.000 5052 UpdateGuideState exits: m=128 SNR=7.7
02:45:14.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:14.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.26) opts 0xd
02:45:14.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:14.638 00.000 5052 Enqueuing Expose request
02:45:14.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.26)
02:45:14.638 00.000 8976 Moving (-0.65, -0.26) raw xDistance=0.07 yDistance=0.69
02:45:14.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:45:14.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
02:45:14.638 00.000 8976 MoveAxis(R, 0, ABG)
02:45:14.638 00.000 8976 MoveAxis(D, 3, ABG)
02:45:14.638 00.000 8976 stepping (-9, 34) + (0, -3)
02:45:14.639 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:14.681 00.042 8976 Received - 47 (G) 
02:45:14.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:14.681 00.000 8976 stepped: pos (-9, 31)
02:45:14.681 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
02:45:14.681 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:45:14.681 00.000 8976 MountToCamera -- mountX=1.44 mountY=-5.05 hyp=5.25 mountTheta=-1.29 cameraX=3.84, cameraY=3.58 cameraTheta=0.75
02:45:14.681 00.000 8976 incremental bump (3.839, 3.578) isValid = 1
02:45:14.681 00.000 8976 Scheduling Mount bump of (0.126, 0.122)
02:45:14.681 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.12, opts=4)
02:45:14.681 00.000 8976 Enqueuing Move request for scope (0.13, 0.12)
02:45:14.681 00.000 8976 move complete, result=0
02:45:14.681 00.000 9828 Worker thread wakes up
02:45:14.681 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0x4
02:45:14.681 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
02:45:14.681 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
02:45:14.681 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
02:45:14.681 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.77 mountX=-0.13 mountY=-0.10, mountTheta=-2.47
02:45:14.681 00.000 9828 Moving (0.13, 0.12) raw xDistance=-0.13 yDistance=-0.10
02:45:14.681 00.000 9828 BLC: window closed
02:45:14.681 00.000 9828 MoveAxis(E, 42, B)
02:45:14.681 00.000 9828 Guiding  Dir = 2, Dur = 42
02:45:14.682 00.001 8976 worker thread done servicing request
02:45:14.682 00.000 8976 Worker thread wakes up
02:45:14.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:14.682 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:14.682 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:45:14.682 00.000 9828 IsSlewing returns 0
02:45:14.682 00.000 9828 IsGuiding returns 0
02:45:14.682 00.000 9828 PulseGuide returned control before completion, sleep 52
02:45:14.750 00.068 9828 IsGuiding returns 1
02:45:14.750 00.000 9828 scope still moving after pulse duration time elapsed
02:45:14.782 00.032 9828 IsSlewing returns 0
02:45:14.782 00.000 9828 IsGuiding returns 1
02:45:14.813 00.031 9828 IsSlewing returns 0
02:45:14.813 00.000 9828 IsGuiding returns 1
02:45:14.845 00.032 9828 IsSlewing returns 0
02:45:14.845 00.000 9828 IsGuiding returns 0
02:45:14.845 00.000 9828 scope move finished after 42 + 121 ms
02:45:14.845 00.000 9828 Move returns status 0, amount 42
02:45:14.845 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:14.845 00.000 9828 MoveAxis(N, 14, B)
02:45:14.845 00.000 9828 Guiding  Dir = 0, Dur = 14
02:45:14.860 00.015 9828 IsSlewing returns 0
02:45:14.860 00.000 9828 IsGuiding returns 0
02:45:14.860 00.000 9828 PulseGuide returned control before completion, sleep 24
02:45:14.892 00.032 9828 IsGuiding returns 1
02:45:14.892 00.000 9828 scope still moving after pulse duration time elapsed
02:45:14.923 00.031 9828 IsSlewing returns 0
02:45:14.923 00.000 9828 IsGuiding returns 1
02:45:14.954 00.031 9828 IsSlewing returns 0
02:45:14.954 00.000 9828 IsGuiding returns 1
02:45:14.986 00.032 9828 IsSlewing returns 0
02:45:14.986 00.000 9828 IsGuiding returns 1
02:45:15.018 00.032 9828 IsSlewing returns 0
02:45:15.018 00.000 9828 IsGuiding returns 1
02:45:15.049 00.031 9828 IsSlewing returns 0
02:45:15.050 00.001 9828 IsGuiding returns 1
02:45:15.080 00.030 9828 IsSlewing returns 0
02:45:15.080 00.000 9828 IsGuiding returns 1
02:45:15.110 00.030 9828 IsSlewing returns 0
02:45:15.110 00.000 9828 IsGuiding returns 0
02:45:15.110 00.000 9828 scope move finished after 14 + 235 ms
02:45:15.110 00.000 9828 Move returns status 0, amount 14
02:45:15.110 00.000 9828 move complete, result=0
02:45:15.110 00.000 9828 worker thread done servicing request
02:45:15.110 00.000 5052 GuideStep: -0.1 px 42 ms EAST, -0.1 px 14 ms NORTH
02:45:15.367 00.257 8976 Exposure complete
02:45:15.372 00.005 8976 worker thread done servicing request
02:45:15.373 00.001 5052 OnExposeComplete: enter
02:45:15.373 00.000 5052 UpdateGuideState(): m_state=6
02:45:15.373 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10298
02:45:15.373 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.82, Mass=120, SNR=7.5, Peak=65 HFD=2.2
02:45:15.373 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:45:15.373 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:45:15.373 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.11 hyp=0.25 cameraTheta=2.67 mountX=0.20 mountY=0.12, mountTheta=0.55
02:45:15.373 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.11, opts=13)
02:45:15.373 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.11)
02:45:15.373 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:45:15.374 00.001 5052 UpdateGuideState exits: m=120 SNR=7.5
02:45:15.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:15.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:15.374 00.000 5052 Enqueuing Expose request
02:45:15.374 00.000 8976 Worker thread wakes up
02:45:15.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.11) opts 0xd
02:45:15.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.11)
02:45:15.374 00.000 8976 Moving (-0.22, 0.11) raw xDistance=0.20 yDistance=0.12
02:45:15.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:45:15.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:45:15.374 00.000 8976 MoveAxis(R, 0, ABG)
02:45:15.374 00.000 8976 MoveAxis(U, 0, ABG)
02:45:15.374 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
02:45:15.374 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:45:15.374 00.000 8976 MountToCamera -- mountX=1.42 mountY=-5.01 hyp=5.20 mountTheta=-1.29 cameraX=3.81, cameraY=3.54 cameraTheta=0.75
02:45:15.374 00.000 8976 incremental bump (3.811, 3.542) isValid = 1
02:45:15.374 00.000 8976 Scheduling Mount bump of (0.140, 0.135)
02:45:15.374 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.14, opts=4)
02:45:15.374 00.000 8976 Enqueuing Move request for scope (0.14, 0.14)
02:45:15.374 00.000 8976 move complete, result=0
02:45:15.374 00.000 9828 Worker thread wakes up
02:45:15.374 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:15.374 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0x4
02:45:15.375 00.001 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
02:45:15.375 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
02:45:15.375 00.000 8976 worker thread done servicing request
02:45:15.375 00.000 8976 Worker thread wakes up
02:45:15.375 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:15.375 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:15.375 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
02:45:15.375 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.19 cameraTheta=0.77 mountX=-0.15 mountY=-0.12, mountTheta=-2.47
02:45:15.375 00.000 9828 Moving (0.14, 0.14) raw xDistance=-0.15 yDistance=-0.12
02:45:15.375 00.000 9828 BLC: window closed
02:45:15.375 00.000 9828 MoveAxis(E, 46, B)
02:45:15.375 00.000 9828 Guiding  Dir = 2, Dur = 46
02:45:15.376 00.001 9828 IsSlewing returns 0
02:45:15.376 00.000 9828 IsGuiding returns 0
02:45:15.376 00.000 9828 PulseGuide returned control before completion, sleep 56
02:45:15.433 00.057 9828 IsGuiding returns 1
02:45:15.433 00.000 9828 scope still moving after pulse duration time elapsed
02:45:15.465 00.032 9828 IsSlewing returns 0
02:45:15.465 00.000 9828 IsGuiding returns 1
02:45:15.495 00.030 9828 IsSlewing returns 0
02:45:15.495 00.000 9828 IsGuiding returns 1
02:45:15.527 00.032 9828 IsSlewing returns 0
02:45:15.527 00.000 9828 IsGuiding returns 1
02:45:15.558 00.031 9828 IsSlewing returns 0
02:45:15.558 00.000 9828 IsGuiding returns 0
02:45:15.559 00.001 9828 scope move finished after 46 + 137 ms
02:45:15.559 00.000 9828 Move returns status 0, amount 46
02:45:15.559 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:15.559 00.000 9828 MoveAxis(N, 16, B)
02:45:15.559 00.000 9828 Guiding  Dir = 0, Dur = 16
02:45:15.574 00.015 9828 IsSlewing returns 0
02:45:15.574 00.000 9828 IsGuiding returns 0
02:45:15.574 00.000 9828 PulseGuide returned control before completion, sleep 26
02:45:15.605 00.031 9828 IsGuiding returns 1
02:45:15.605 00.000 9828 scope still moving after pulse duration time elapsed
02:45:15.635 00.030 9828 IsSlewing returns 0
02:45:15.636 00.001 9828 IsGuiding returns 1
02:45:15.666 00.030 9828 IsSlewing returns 0
02:45:15.666 00.000 9828 IsGuiding returns 1
02:45:15.697 00.031 9828 IsSlewing returns 0
02:45:15.697 00.000 9828 IsGuiding returns 1
02:45:15.729 00.032 9828 IsSlewing returns 0
02:45:15.729 00.000 9828 IsGuiding returns 0
02:45:15.729 00.000 9828 scope move finished after 16 + 139 ms
02:45:15.729 00.000 9828 Move returns status 0, amount 16
02:45:15.729 00.000 9828 move complete, result=0
02:45:15.729 00.000 5052 GuideStep: -0.1 px 46 ms EAST, -0.1 px 16 ms NORTH
02:45:15.730 00.001 9828 worker thread done servicing request
02:45:16.061 00.331 8976 Exposure complete
02:45:16.067 00.006 8976 worker thread done servicing request
02:45:16.067 00.000 5052 OnExposeComplete: enter
02:45:16.067 00.000 5052 UpdateGuideState(): m_state=6
02:45:16.067 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10299
02:45:16.067 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.62, Mass=120, SNR=7.5, Peak=66 HFD=1.8
02:45:16.067 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
02:45:16.067 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.18)
02:45:16.067 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.09 hyp=0.52 cameraTheta=-2.96 mountX=0.15 mountY=0.48, mountTheta=1.27
02:45:16.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.09, opts=13)
02:45:16.068 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.09)
02:45:16.068 00.000 8976 Worker thread wakes up
02:45:16.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.09) opts 0xd
02:45:16.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.09)
02:45:16.068 00.000 8976 Moving (-0.51, -0.09) raw xDistance=0.15 yDistance=0.48
02:45:16.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:45:16.069 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:45:16.069 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:45:16.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:16.069 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:16.069 00.000 5052 Enqueuing Expose request
02:45:16.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:45:16.069 00.000 8976 MoveAxis(R, 0, ABG)
02:45:16.069 00.000 8976 MoveAxis(D, 2, ABG)
02:45:16.069 00.000 8976 stepping (-9, 31) + (0, -2)
02:45:16.069 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:16.103 00.034 8976 Received - 47 (G) 
02:45:16.103 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:16.103 00.000 8976 stepped: pos (-9, 29)
02:45:16.104 00.001 8976 back inside bump range: decrease bump weight 1.67 => 1.00
02:45:16.104 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:45:16.104 00.000 8976 MountToCamera -- mountX=1.41 mountY=-4.87 hyp=5.07 mountTheta=-1.29 cameraX=3.70, cameraY=3.47 cameraTheta=0.75
02:45:16.104 00.000 8976 incremental bump (3.700, 3.470) isValid = 1
02:45:16.104 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:45:16.104 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:45:16.104 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:45:16.104 00.000 8976 move complete, result=0
02:45:16.104 00.000 8976 worker thread done servicing request
02:45:16.104 00.000 9828 Worker thread wakes up
02:45:16.104 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:45:16.104 00.000 8976 Worker thread wakes up
02:45:16.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:16.104 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:16.105 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:45:16.105 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:45:16.105 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
02:45:16.105 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
02:45:16.105 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:45:16.105 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:45:16.105 00.000 9828 BLC: window closed
02:45:16.105 00.000 9828 MoveAxis(E, 28, B)
02:45:16.105 00.000 9828 Guiding  Dir = 2, Dur = 28
02:45:16.105 00.000 9828 IsSlewing returns 0
02:45:16.105 00.000 9828 IsGuiding returns 0
02:45:16.106 00.001 9828 PulseGuide returned control before completion, sleep 38
02:45:16.149 00.043 9828 IsGuiding returns 1
02:45:16.149 00.000 9828 scope still moving after pulse duration time elapsed
02:45:16.181 00.032 9828 IsSlewing returns 0
02:45:16.181 00.000 9828 IsGuiding returns 1
02:45:16.213 00.032 9828 IsSlewing returns 0
02:45:16.213 00.000 9828 IsGuiding returns 1
02:45:16.246 00.033 9828 IsSlewing returns 0
02:45:16.246 00.000 9828 IsGuiding returns 1
02:45:16.276 00.030 9828 IsSlewing returns 0
02:45:16.276 00.000 9828 IsGuiding returns 1
02:45:16.308 00.032 9828 IsSlewing returns 0
02:45:16.308 00.000 9828 IsGuiding returns 0
02:45:16.308 00.000 9828 scope move finished after 28 + 174 ms
02:45:16.308 00.000 9828 Move returns status 0, amount 28
02:45:16.308 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:16.309 00.001 9828 MoveAxis(N, 10, B)
02:45:16.309 00.000 9828 Guiding  Dir = 0, Dur = 10
02:45:16.323 00.014 9828 IsSlewing returns 0
02:45:16.323 00.000 9828 IsGuiding returns 0
02:45:16.323 00.000 9828 PulseGuide returned control before completion, sleep 20
02:45:16.354 00.031 9828 IsGuiding returns 1
02:45:16.354 00.000 9828 scope still moving after pulse duration time elapsed
02:45:16.386 00.032 9828 IsSlewing returns 0
02:45:16.387 00.001 9828 IsGuiding returns 1
02:45:16.416 00.029 9828 IsSlewing returns 0
02:45:16.416 00.000 9828 IsGuiding returns 1
02:45:16.448 00.032 9828 IsSlewing returns 0
02:45:16.448 00.000 9828 IsGuiding returns 1
02:45:16.479 00.031 9828 IsSlewing returns 0
02:45:16.479 00.000 9828 IsGuiding returns 0
02:45:16.479 00.000 9828 scope move finished after 10 + 145 ms
02:45:16.479 00.000 9828 Move returns status 0, amount 10
02:45:16.479 00.000 9828 move complete, result=0
02:45:16.479 00.000 9828 worker thread done servicing request
02:45:16.480 00.001 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:45:16.789 00.309 8976 Exposure complete
02:45:16.795 00.006 8976 worker thread done servicing request
02:45:16.795 00.000 5052 OnExposeComplete: enter
02:45:16.795 00.000 5052 UpdateGuideState(): m_state=6
02:45:16.795 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10300
02:45:16.796 00.001 5052 Star::Find returns 1 (0), X=329.06, Y=281.77, Mass=96, SNR=6.8, Peak=66 HFD=1.9
02:45:16.796 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
02:45:16.796 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
02:45:16.796 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.63 mountX=0.11 mountY=0.06, mountTheta=0.51
02:45:16.796 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.06, opts=13)
02:45:16.796 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.06)
02:45:16.796 00.000 8976 Worker thread wakes up
02:45:16.796 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:16.797 00.001 5052 UpdateGuideState exits: m=96 SNR=6.8
02:45:16.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:16.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:16.797 00.000 5052 Enqueuing Expose request
02:45:16.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.06) opts 0xd
02:45:16.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.06)
02:45:16.797 00.000 8976 Moving (-0.11, 0.06) raw xDistance=0.11 yDistance=0.06
02:45:16.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:45:16.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:45:16.797 00.000 8976 MoveAxis(R, 0, ABG)
02:45:16.797 00.000 8976 MoveAxis(U, 0, ABG)
02:45:16.797 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:45:16.797 00.000 8976 MountToCamera -- mountX=1.40 mountY=-4.79 hyp=4.98 mountTheta=-1.29 cameraX=3.63, cameraY=3.42 cameraTheta=0.76
02:45:16.797 00.000 8976 incremental bump (3.625, 3.422) isValid = 1
02:45:16.797 00.000 8976 Scheduling Mount bump of (0.084, 0.082)
02:45:16.797 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:45:16.797 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:45:16.797 00.000 8976 move complete, result=0
02:45:16.797 00.000 9828 Worker thread wakes up
02:45:16.797 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:45:16.798 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:45:16.798 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
02:45:16.798 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:16.798 00.000 8976 worker thread done servicing request
02:45:16.798 00.000 8976 Worker thread wakes up
02:45:16.798 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
02:45:16.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:16.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:16.798 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:45:16.798 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:45:16.798 00.000 9828 BLC: window closed
02:45:16.798 00.000 9828 MoveAxis(E, 28, B)
02:45:16.798 00.000 9828 Guiding  Dir = 2, Dur = 28
02:45:16.799 00.001 9828 IsSlewing returns 0
02:45:16.799 00.000 9828 IsGuiding returns 0
02:45:16.799 00.000 9828 PulseGuide returned control before completion, sleep 38
02:45:16.838 00.039 9828 IsGuiding returns 1
02:45:16.838 00.000 9828 scope still moving after pulse duration time elapsed
02:45:16.869 00.031 9828 IsSlewing returns 0
02:45:16.869 00.000 9828 IsGuiding returns 1
02:45:16.900 00.031 9828 IsSlewing returns 0
02:45:16.900 00.000 9828 IsGuiding returns 1
02:45:16.931 00.031 9828 IsSlewing returns 0
02:45:16.931 00.000 9828 IsGuiding returns 1
02:45:16.963 00.032 9828 IsSlewing returns 0
02:45:16.963 00.000 9828 IsGuiding returns 0
02:45:16.963 00.000 9828 scope move finished after 28 + 135 ms
02:45:16.963 00.000 9828 Move returns status 0, amount 28
02:45:16.963 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:16.963 00.000 9828 MoveAxis(N, 10, B)
02:45:16.963 00.000 9828 Guiding  Dir = 0, Dur = 10
02:45:16.979 00.016 9828 IsSlewing returns 0
02:45:16.980 00.001 9828 IsGuiding returns 0
02:45:16.980 00.000 9828 PulseGuide returned control before completion, sleep 20
02:45:17.009 00.029 9828 IsGuiding returns 1
02:45:17.009 00.000 9828 scope still moving after pulse duration time elapsed
02:45:17.040 00.031 9828 IsSlewing returns 0
02:45:17.040 00.000 9828 IsGuiding returns 1
02:45:17.070 00.030 9828 IsSlewing returns 0
02:45:17.070 00.000 9828 IsGuiding returns 1
02:45:17.101 00.031 9828 IsSlewing returns 0
02:45:17.101 00.000 9828 IsGuiding returns 1
02:45:17.132 00.031 9828 IsSlewing returns 0
02:45:17.132 00.000 9828 IsGuiding returns 0
02:45:17.132 00.000 9828 scope move finished after 10 + 142 ms
02:45:17.132 00.000 9828 Move returns status 0, amount 10
02:45:17.132 00.000 9828 move complete, result=0
02:45:17.132 00.000 9828 worker thread done servicing request
02:45:17.133 00.001 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:45:17.482 00.349 8976 Exposure complete
02:45:17.488 00.006 8976 worker thread done servicing request
02:45:17.488 00.000 5052 OnExposeComplete: enter
02:45:17.488 00.000 5052 UpdateGuideState(): m_state=6
02:45:17.488 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10301
02:45:17.489 00.001 5052 Star::Find returns 1 (0), X=328.83, Y=281.59, Mass=109, SNR=7.2, Peak=68 HFD=2.0
02:45:17.489 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.85 = 1.44)
02:45:17.489 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
02:45:17.489 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.12 hyp=0.36 cameraTheta=-2.80 mountX=0.05 mountY=0.35, mountTheta=1.43
02:45:17.489 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.12, opts=13)
02:45:17.489 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.12)
02:45:17.490 00.001 8976 Worker thread wakes up
02:45:17.490 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.12) opts 0xd
02:45:17.490 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.12)
02:45:17.490 00.000 8976 Moving (-0.34, -0.12) raw xDistance=0.05 yDistance=0.35
02:45:17.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:45:17.490 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:17.490 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:45:17.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:17.490 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:17.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:45:17.490 00.000 8976 MoveAxis(R, 0, ABG)
02:45:17.490 00.000 8976 MoveAxis(D, 1, ABG)
02:45:17.490 00.000 5052 Enqueuing Expose request
02:45:17.490 00.000 8976 stepping (-9, 29) + (0, -1)
02:45:17.490 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:17.510 00.020 8976 Received - 47 (G) 
02:45:17.510 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:17.510 00.000 8976 stepped: pos (-9, 28)
02:45:17.510 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:45:17.510 00.000 8976 MountToCamera -- mountX=1.39 mountY=-4.67 hyp=4.88 mountTheta=-1.28 cameraX=3.53, cameraY=3.37 cameraTheta=0.76
02:45:17.510 00.000 8976 incremental bump (3.528, 3.365) isValid = 1
02:45:17.510 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
02:45:17.510 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:45:17.510 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:45:17.511 00.001 8976 move complete, result=0
02:45:17.511 00.000 8976 worker thread done servicing request
02:45:17.511 00.000 8976 Worker thread wakes up
02:45:17.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:17.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:17.511 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:45:17.511 00.000 9828 Worker thread wakes up
02:45:17.512 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:45:17.512 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:45:17.512 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.41)
02:45:17.512 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
02:45:17.512 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:45:17.512 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:45:17.512 00.000 9828 BLC: window closed
02:45:17.512 00.000 9828 MoveAxis(E, 28, B)
02:45:17.512 00.000 9828 Guiding  Dir = 2, Dur = 28
02:45:17.512 00.000 9828 IsSlewing returns 0
02:45:17.512 00.000 9828 IsGuiding returns 0
02:45:17.512 00.000 9828 PulseGuide returned control before completion, sleep 38
02:45:17.553 00.041 9828 IsGuiding returns 1
02:45:17.553 00.000 9828 scope still moving after pulse duration time elapsed
02:45:17.584 00.031 9828 IsSlewing returns 0
02:45:17.584 00.000 9828 IsGuiding returns 1
02:45:17.615 00.031 9828 IsSlewing returns 0
02:45:17.615 00.000 9828 IsGuiding returns 1
02:45:17.648 00.033 9828 IsSlewing returns 0
02:45:17.648 00.000 9828 IsGuiding returns 1
02:45:17.679 00.031 9828 IsSlewing returns 0
02:45:17.680 00.001 9828 IsGuiding returns 0
02:45:17.680 00.000 9828 scope move finished after 28 + 139 ms
02:45:17.680 00.000 9828 Move returns status 0, amount 28
02:45:17.680 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:17.680 00.000 9828 MoveAxis(N, 10, B)
02:45:17.680 00.000 9828 Guiding  Dir = 0, Dur = 10
02:45:17.694 00.014 9828 IsSlewing returns 0
02:45:17.694 00.000 9828 IsGuiding returns 0
02:45:17.695 00.001 9828 PulseGuide returned control before completion, sleep 20
02:45:17.726 00.031 9828 IsGuiding returns 1
02:45:17.726 00.000 9828 scope still moving after pulse duration time elapsed
02:45:17.757 00.031 9828 IsSlewing returns 0
02:45:17.757 00.000 9828 IsGuiding returns 1
02:45:17.787 00.030 9828 IsSlewing returns 0
02:45:17.787 00.000 9828 IsGuiding returns 1
02:45:17.818 00.031 9828 IsSlewing returns 0
02:45:17.818 00.000 9828 IsGuiding returns 1
02:45:17.849 00.031 9828 IsSlewing returns 0
02:45:17.849 00.000 9828 IsGuiding returns 0
02:45:17.849 00.000 9828 scope move finished after 10 + 144 ms
02:45:17.849 00.000 9828 Move returns status 0, amount 10
02:45:17.849 00.000 9828 move complete, result=0
02:45:17.849 00.000 9828 worker thread done servicing request
02:45:17.849 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:45:18.197 00.348 8976 Exposure complete
02:45:18.203 00.006 8976 worker thread done servicing request
02:45:18.203 00.000 5052 OnExposeComplete: enter
02:45:18.204 00.001 5052 UpdateGuideState(): m_state=6
02:45:18.204 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10302
02:45:18.204 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.90, Mass=126, SNR=7.7, Peak=63 HFD=2.4
02:45:18.204 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
02:45:18.204 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
02:45:18.204 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.19 hyp=0.37 cameraTheta=0.56 mountX=0.03 mountY=-0.37, mountTheta=-1.48
02:45:18.204 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.19, opts=13)
02:45:18.204 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.19)
02:45:18.205 00.001 8976 Worker thread wakes up
02:45:18.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.19) opts 0xd
02:45:18.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.19)
02:45:18.205 00.000 8976 Moving (0.31, 0.19) raw xDistance=0.03 yDistance=-0.37
02:45:18.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:45:18.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
02:45:18.205 00.000 8976 MoveAxis(R, 0, ABG)
02:45:18.205 00.000 8976 MoveAxis(U, 1, ABG)
02:45:18.205 00.000 8976 stepping (-9, 28) + (0, 1)
02:45:18.205 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:45:18.205 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:45:18.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:18.205 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:18.205 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:18.205 00.000 5052 Enqueuing Expose request
02:45:18.229 00.024 8976 Received - 47 (G) 
02:45:18.229 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:18.229 00.000 8976 stepped: pos (-9, 29)
02:45:18.230 00.001 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:45:18.230 00.000 8976 MountToCamera -- mountX=1.39 mountY=-4.65 hyp=4.85 mountTheta=-1.28 cameraX=3.51, cameraY=3.35 cameraTheta=0.76
02:45:18.230 00.000 8976 incremental bump (3.510, 3.352) isValid = 1
02:45:18.230 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
02:45:18.230 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:45:18.230 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:45:18.230 00.000 8976 move complete, result=0
02:45:18.230 00.000 8976 worker thread done servicing request
02:45:18.230 00.000 9828 Worker thread wakes up
02:45:18.230 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:45:18.230 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:45:18.230 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
02:45:18.230 00.000 8976 Worker thread wakes up
02:45:18.230 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.41)
02:45:18.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:18.231 00.001 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.49)
02:45:18.231 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
02:45:18.231 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:45:18.231 00.000 9828 BLC: window closed
02:45:18.231 00.000 9828 MoveAxis(E, 28, B)
02:45:18.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:18.231 00.000 9828 Guiding  Dir = 2, Dur = 28
02:45:18.231 00.000 9828 IsSlewing returns 0
02:45:18.231 00.000 9828 IsGuiding returns 0
02:45:18.232 00.001 9828 PulseGuide returned control before completion, sleep 38
02:45:18.272 00.040 9828 IsGuiding returns 1
02:45:18.272 00.000 9828 scope still moving after pulse duration time elapsed
02:45:18.304 00.032 9828 IsSlewing returns 0
02:45:18.304 00.000 9828 IsGuiding returns 1
02:45:18.334 00.030 9828 IsSlewing returns 0
02:45:18.334 00.000 9828 IsGuiding returns 1
02:45:18.364 00.030 9828 IsSlewing returns 0
02:45:18.364 00.000 9828 IsGuiding returns 1
02:45:18.396 00.032 9828 IsSlewing returns 0
02:45:18.396 00.000 9828 IsGuiding returns 0
02:45:18.396 00.000 9828 scope move finished after 28 + 136 ms
02:45:18.396 00.000 9828 Move returns status 0, amount 28
02:45:18.396 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:18.396 00.000 9828 MoveAxis(N, 10, B)
02:45:18.396 00.000 9828 Guiding  Dir = 0, Dur = 10
02:45:18.411 00.015 9828 IsSlewing returns 0
02:45:18.411 00.000 9828 IsGuiding returns 0
02:45:18.411 00.000 9828 PulseGuide returned control before completion, sleep 20
02:45:18.442 00.031 9828 IsGuiding returns 1
02:45:18.442 00.000 9828 scope still moving after pulse duration time elapsed
02:45:18.473 00.031 9828 IsSlewing returns 0
02:45:18.473 00.000 9828 IsGuiding returns 1
02:45:18.505 00.032 9828 IsSlewing returns 0
02:45:18.505 00.000 9828 IsGuiding returns 1
02:45:18.536 00.031 9828 IsSlewing returns 0
02:45:18.536 00.000 9828 IsGuiding returns 1
02:45:18.566 00.030 9828 IsSlewing returns 0
02:45:18.566 00.000 9828 IsGuiding returns 1
02:45:18.597 00.031 9828 IsSlewing returns 0
02:45:18.597 00.000 9828 IsGuiding returns 1
02:45:18.629 00.032 9828 IsSlewing returns 0
02:45:18.629 00.000 9828 IsGuiding returns 0
02:45:18.629 00.000 9828 scope move finished after 10 + 208 ms
02:45:18.629 00.000 9828 Move returns status 0, amount 10
02:45:18.629 00.000 9828 move complete, result=0
02:45:18.629 00.000 9828 worker thread done servicing request
02:45:18.629 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:45:18.917 00.288 8976 Exposure complete
02:45:18.922 00.005 8976 worker thread done servicing request
02:45:18.922 00.000 5052 OnExposeComplete: enter
02:45:18.922 00.000 5052 UpdateGuideState(): m_state=6
02:45:18.923 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10303
02:45:18.923 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.49, Mass=121, SNR=7.5, Peak=67 HFD=2.1
02:45:18.923 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.50 = 1.78)
02:45:18.923 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.68)
02:45:18.923 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-2.46 mountX=-0.07 mountY=0.35, mountTheta=1.78
02:45:18.923 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.22, opts=13)
02:45:18.923 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.22)
02:45:18.923 00.000 8976 Worker thread wakes up
02:45:18.924 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.22) opts 0xd
02:45:18.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.22)
02:45:18.924 00.000 8976 Moving (-0.27, -0.22) raw xDistance=-0.07 yDistance=0.35
02:45:18.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:45:18.924 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
02:45:18.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:18.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:45:18.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
02:45:18.924 00.000 8976 MoveAxis(R, 0, ABG)
02:45:18.924 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:18.924 00.000 5052 Enqueuing Expose request
02:45:18.924 00.000 8976 MoveAxis(D, 1, ABG)
02:45:18.924 00.000 8976 stepping (-9, 29) + (0, -1)
02:45:18.924 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:18.949 00.025 8976 Received - 47 (G) 
02:45:18.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:18.949 00.000 8976 stepped: pos (-9, 28)
02:45:18.949 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:45:18.949 00.000 8976 MountToCamera -- mountX=1.38 mountY=-4.58 hyp=4.79 mountTheta=-1.28 cameraX=3.45, cameraY=3.32 cameraTheta=0.77
02:45:18.949 00.000 8976 incremental bump (3.451, 3.319) isValid = 1
02:45:18.949 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
02:45:18.949 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:45:18.949 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:45:18.949 00.000 8976 move complete, result=0
02:45:18.949 00.000 8976 worker thread done servicing request
02:45:18.949 00.000 8976 Worker thread wakes up
02:45:18.950 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:18.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:18.950 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:45:18.950 00.000 9828 Worker thread wakes up
02:45:18.950 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:45:18.950 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:45:18.950 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
02:45:18.950 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
02:45:18.950 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
02:45:18.950 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:45:18.950 00.000 9828 BLC: window closed
02:45:18.950 00.000 9828 MoveAxis(E, 27, B)
02:45:18.950 00.000 9828 Guiding  Dir = 2, Dur = 27
02:45:18.951 00.001 9828 IsSlewing returns 0
02:45:18.951 00.000 9828 IsGuiding returns 0
02:45:18.951 00.000 9828 PulseGuide returned control before completion, sleep 37
02:45:19.003 00.052 9828 IsGuiding returns 1
02:45:19.003 00.000 9828 scope still moving after pulse duration time elapsed
02:45:19.035 00.032 9828 IsSlewing returns 0
02:45:19.035 00.000 9828 IsGuiding returns 1
02:45:19.066 00.031 9828 IsSlewing returns 0
02:45:19.066 00.000 9828 IsGuiding returns 1
02:45:19.097 00.031 9828 IsSlewing returns 0
02:45:19.097 00.000 9828 IsGuiding returns 0
02:45:19.098 00.001 9828 scope move finished after 27 + 119 ms
02:45:19.098 00.000 9828 Move returns status 0, amount 27
02:45:19.098 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:19.098 00.000 9828 MoveAxis(N, 10, B)
02:45:19.098 00.000 9828 Guiding  Dir = 0, Dur = 10
02:45:19.113 00.015 9828 IsSlewing returns 0
02:45:19.113 00.000 9828 IsGuiding returns 0
02:45:19.114 00.001 9828 PulseGuide returned control before completion, sleep 20
02:45:19.145 00.031 9828 IsGuiding returns 1
02:45:19.145 00.000 9828 scope still moving after pulse duration time elapsed
02:45:19.176 00.031 9828 IsSlewing returns 0
02:45:19.176 00.000 9828 IsGuiding returns 1
02:45:19.207 00.031 9828 IsSlewing returns 0
02:45:19.207 00.000 9828 IsGuiding returns 1
02:45:19.238 00.031 9828 IsSlewing returns 0
02:45:19.238 00.000 9828 IsGuiding returns 1
02:45:19.270 00.032 9828 IsSlewing returns 0
02:45:19.271 00.001 9828 IsGuiding returns 0
02:45:19.271 00.000 9828 scope move finished after 10 + 146 ms
02:45:19.271 00.000 9828 Move returns status 0, amount 10
02:45:19.271 00.000 9828 move complete, result=0
02:45:19.271 00.000 9828 worker thread done servicing request
02:45:19.271 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:45:19.640 00.369 8976 Exposure complete
02:45:19.645 00.005 8976 worker thread done servicing request
02:45:19.646 00.001 5052 OnExposeComplete: enter
02:45:19.646 00.000 5052 UpdateGuideState(): m_state=6
02:45:19.646 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10304
02:45:19.646 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.35, Mass=117, SNR=7.4, Peak=63 HFD=1.6
02:45:19.646 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
02:45:19.646 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
02:45:19.646 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.36 hyp=0.75 cameraTheta=-2.65 mountX=-0.02 mountY=0.74, mountTheta=1.59
02:45:19.647 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.36, opts=13)
02:45:19.647 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.36)
02:45:19.647 00.000 8976 Worker thread wakes up
02:45:19.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.36) opts 0xd
02:45:19.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.36)
02:45:19.647 00.000 8976 Moving (-0.66, -0.36) raw xDistance=-0.02 yDistance=0.74
02:45:19.647 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:45:19.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:45:19.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.74
02:45:19.647 00.000 8976 MoveAxis(R, 0, ABG)
02:45:19.647 00.000 8976 MoveAxis(D, 3, ABG)
02:45:19.647 00.000 8976 stepping (-9, 28) + (0, -3)
02:45:19.647 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:19.647 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
02:45:19.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:19.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:19.648 00.001 5052 Enqueuing Expose request
02:45:19.685 00.037 8976 Received - 47 (G) 
02:45:19.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:19.685 00.000 8976 stepped: pos (-9, 25)
02:45:19.685 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:45:19.685 00.000 8976 MountToCamera -- mountX=1.38 mountY=-4.38 hyp=4.59 mountTheta=-1.27 cameraX=3.27, cameraY=3.22 cameraTheta=0.78
02:45:19.685 00.000 8976 incremental bump (3.272, 3.225) isValid = 1
02:45:19.685 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
02:45:19.685 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:45:19.685 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:45:19.685 00.000 8976 move complete, result=0
02:45:19.685 00.000 9828 Worker thread wakes up
02:45:19.685 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:45:19.685 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:45:19.685 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:45:19.685 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:45:19.685 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:45:19.685 00.000 8976 worker thread done servicing request
02:45:19.686 00.001 8976 Worker thread wakes up
02:45:19.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:19.686 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:45:19.686 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:45:19.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:19.686 00.000 9828 BLC: window closed
02:45:19.686 00.000 9828 MoveAxis(E, 27, B)
02:45:19.686 00.000 9828 Guiding  Dir = 2, Dur = 27
02:45:19.686 00.000 9828 IsSlewing returns 0
02:45:19.686 00.000 9828 IsGuiding returns 0
02:45:19.687 00.001 9828 PulseGuide returned control before completion, sleep 37
02:45:19.735 00.048 9828 IsGuiding returns 1
02:45:19.735 00.000 9828 scope still moving after pulse duration time elapsed
02:45:19.766 00.031 9828 IsSlewing returns 0
02:45:19.766 00.000 9828 IsGuiding returns 1
02:45:19.798 00.032 9828 IsSlewing returns 0
02:45:19.798 00.000 9828 IsGuiding returns 1
02:45:19.829 00.031 9828 IsSlewing returns 0
02:45:19.829 00.000 9828 IsGuiding returns 0
02:45:19.829 00.000 9828 scope move finished after 27 + 115 ms
02:45:19.829 00.000 9828 Move returns status 0, amount 27
02:45:19.829 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:19.829 00.000 9828 MoveAxis(N, 10, B)
02:45:19.829 00.000 9828 Guiding  Dir = 0, Dur = 10
02:45:19.844 00.015 9828 IsSlewing returns 0
02:45:19.844 00.000 9828 IsGuiding returns 0
02:45:19.844 00.000 9828 PulseGuide returned control before completion, sleep 20
02:45:19.876 00.032 9828 IsGuiding returns 1
02:45:19.876 00.000 9828 scope still moving after pulse duration time elapsed
02:45:19.907 00.031 9828 IsSlewing returns 0
02:45:19.907 00.000 9828 IsGuiding returns 1
02:45:19.938 00.031 9828 IsSlewing returns 0
02:45:19.938 00.000 9828 IsGuiding returns 1
02:45:19.969 00.031 9828 IsSlewing returns 0
02:45:19.969 00.000 9828 IsGuiding returns 1
02:45:20.000 00.031 9828 IsSlewing returns 0
02:45:20.000 00.000 9828 IsGuiding returns 0
02:45:20.000 00.000 9828 scope move finished after 10 + 145 ms
02:45:20.000 00.000 9828 Move returns status 0, amount 10
02:45:20.000 00.000 9828 move complete, result=0
02:45:20.000 00.000 9828 worker thread done servicing request
02:45:20.000 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:45:20.371 00.371 8976 Exposure complete
02:45:20.377 00.006 8976 worker thread done servicing request
02:45:20.377 00.000 5052 OnExposeComplete: enter
02:45:20.377 00.000 5052 UpdateGuideState(): m_state=6
02:45:20.377 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10305
02:45:20.377 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.86, Mass=134, SNR=7.9, Peak=72 HFD=2.0
02:45:20.377 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:45:20.378 00.001 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:45:20.378 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.15 hyp=0.66 cameraTheta=2.91 mountX=0.43 mountY=0.46, mountTheta=0.82
02:45:20.378 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.15, opts=13)
02:45:20.378 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.15)
02:45:20.378 00.000 8976 Worker thread wakes up
02:45:20.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.15) opts 0xd
02:45:20.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.15)
02:45:20.379 00.001 8976 Moving (-0.64, 0.15) raw xDistance=0.43 yDistance=0.46
02:45:20.379 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:45:20.379 00.000 5052 UpdateGuideState exits: m=134 SNR=7.9
02:45:20.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:20.379 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:20.379 00.000 5052 Enqueuing Expose request
02:45:20.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:45:20.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
02:45:20.379 00.000 8976 MoveAxis(L, 2, ABG)
02:45:20.379 00.000 8976 stepping (-9, 25) + (-2, 0)
02:45:20.379 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:20.404 00.025 8976 Received - 47 (G) 
02:45:20.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:20.404 00.000 8976 stepped: pos (-11, 25)
02:45:20.404 00.000 8976 MoveAxis(D, 2, ABG)
02:45:20.404 00.000 8976 stepping (-11, 25) + (0, -2)
02:45:20.404 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:20.436 00.032 8976 Received - 47 (G) 
02:45:20.436 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:20.436 00.000 8976 stepped: pos (-11, 23)
02:45:20.436 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:45:20.436 00.000 8976 MountToCamera -- mountX=1.48 mountY=-4.14 hyp=4.40 mountTheta=-1.23 cameraX=3.01, cameraY=3.20 cameraTheta=0.82
02:45:20.436 00.000 8976 incremental bump (3.012, 3.204) isValid = 1
02:45:20.436 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:45:20.436 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:45:20.436 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:45:20.436 00.000 8976 move complete, result=0
02:45:20.436 00.000 9828 Worker thread wakes up
02:45:20.437 00.001 8976 worker thread done servicing request
02:45:20.437 00.000 8976 Worker thread wakes up
02:45:20.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:20.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:20.437 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:45:20.437 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:45:20.437 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:45:20.437 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
02:45:20.437 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
02:45:20.437 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:45:20.437 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:45:20.437 00.000 9828 BLC: window closed
02:45:20.437 00.000 9828 MoveAxis(E, 26, B)
02:45:20.437 00.000 9828 Guiding  Dir = 2, Dur = 26
02:45:20.437 00.000 9828 IsSlewing returns 0
02:45:20.438 00.001 9828 IsGuiding returns 0
02:45:20.438 00.000 9828 PulseGuide returned control before completion, sleep 36
02:45:20.483 00.045 9828 IsGuiding returns 1
02:45:20.483 00.000 9828 scope still moving after pulse duration time elapsed
02:45:20.514 00.031 9828 IsSlewing returns 0
02:45:20.514 00.000 9828 IsGuiding returns 1
02:45:20.545 00.031 9828 IsSlewing returns 0
02:45:20.545 00.000 9828 IsGuiding returns 1
02:45:20.575 00.030 9828 IsSlewing returns 0
02:45:20.575 00.000 9828 IsGuiding returns 1
02:45:20.606 00.031 9828 IsSlewing returns 0
02:45:20.606 00.000 9828 IsGuiding returns 0
02:45:20.606 00.000 9828 scope move finished after 26 + 142 ms
02:45:20.606 00.000 9828 Move returns status 0, amount 26
02:45:20.606 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:20.606 00.000 9828 MoveAxis(N, 10, B)
02:45:20.606 00.000 9828 Guiding  Dir = 0, Dur = 10
02:45:20.622 00.016 9828 IsSlewing returns 0
02:45:20.622 00.000 9828 IsGuiding returns 0
02:45:20.622 00.000 9828 PulseGuide returned control before completion, sleep 20
02:45:20.654 00.032 9828 IsGuiding returns 1
02:45:20.654 00.000 9828 scope still moving after pulse duration time elapsed
02:45:20.685 00.031 9828 IsSlewing returns 0
02:45:20.685 00.000 9828 IsGuiding returns 1
02:45:20.716 00.031 9828 IsSlewing returns 0
02:45:20.716 00.000 9828 IsGuiding returns 1
02:45:20.747 00.031 9828 IsSlewing returns 0
02:45:20.747 00.000 9828 IsGuiding returns 1
02:45:20.778 00.031 9828 IsSlewing returns 0
02:45:20.778 00.000 9828 IsGuiding returns 0
02:45:20.779 00.001 9828 scope move finished after 10 + 146 ms
02:45:20.779 00.000 9828 Move returns status 0, amount 10
02:45:20.779 00.000 9828 move complete, result=0
02:45:20.779 00.000 9828 worker thread done servicing request
02:45:20.779 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:45:21.123 00.344 8976 Exposure complete
02:45:21.129 00.006 8976 worker thread done servicing request
02:45:21.129 00.000 5052 OnExposeComplete: enter
02:45:21.129 00.000 5052 UpdateGuideState(): m_state=6
02:45:21.129 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10306
02:45:21.129 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=281.99, Mass=126, SNR=7.7, Peak=67 HFD=2.2
02:45:21.129 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:45:21.129 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
02:45:21.129 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=0.28 hyp=0.91 cameraTheta=2.82 mountX=0.64 mountY=0.57, mountTheta=0.72
02:45:21.130 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=0.28, opts=13)
02:45:21.130 00.000 5052 Enqueuing Move request for stepguider (-0.86, 0.28)
02:45:21.130 00.000 8976 Worker thread wakes up
02:45:21.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, 0.28) opts 0xd
02:45:21.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, 0.28)
02:45:21.130 00.000 8976 Moving (-0.86, 0.28) raw xDistance=0.64 yDistance=0.57
02:45:21.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
02:45:21.130 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:45:21.130 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:45:21.130 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:21.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
02:45:21.130 00.000 8976 MoveAxis(L, 3, ABG)
02:45:21.130 00.000 8976 stepping (-11, 23) + (-3, 0)
02:45:21.130 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:21.130 00.000 5052 Enqueuing Expose request
02:45:21.131 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:21.171 00.040 8976 Received - 47 (G) 
02:45:21.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:21.171 00.000 8976 stepped: pos (-14, 23)
02:45:21.171 00.000 8976 MoveAxis(D, 2, ABG)
02:45:21.171 00.000 8976 stepping (-14, 23) + (0, -2)
02:45:21.171 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:21.203 00.032 8976 Received - 47 (G) 
02:45:21.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:21.203 00.000 8976 stepped: pos (-14, 21)
02:45:21.203 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:45:21.203 00.000 8976 MountToCamera -- mountX=1.70 mountY=-3.87 hyp=4.23 mountTheta=-1.16 cameraX=2.68, cameraY=3.28 cameraTheta=0.89
02:45:21.203 00.000 8976 incremental bump (2.676, 3.278) isValid = 1
02:45:21.203 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:45:21.203 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:45:21.203 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:45:21.203 00.000 8976 move complete, result=0
02:45:21.203 00.000 9828 Worker thread wakes up
02:45:21.203 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:45:21.203 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.6 px 2 ms SOUTH
02:45:21.204 00.001 8976 worker thread done servicing request
02:45:21.204 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:45:21.204 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:45:21.204 00.000 8976 Worker thread wakes up
02:45:21.204 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:45:21.204 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:45:21.204 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:45:21.204 00.000 9828 BLC: window closed
02:45:21.204 00.000 9828 MoveAxis(E, 24, B)
02:45:21.204 00.000 9828 Guiding  Dir = 2, Dur = 24
02:45:21.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:21.204 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:21.204 00.000 9828 IsSlewing returns 0
02:45:21.205 00.001 9828 IsGuiding returns 0
02:45:21.205 00.000 9828 PulseGuide returned control before completion, sleep 34
02:45:21.243 00.038 9828 IsGuiding returns 1
02:45:21.243 00.000 9828 scope still moving after pulse duration time elapsed
02:45:21.274 00.031 9828 IsSlewing returns 0
02:45:21.274 00.000 9828 IsGuiding returns 1
02:45:21.304 00.030 9828 IsSlewing returns 0
02:45:21.304 00.000 9828 IsGuiding returns 1
02:45:21.335 00.031 9828 IsSlewing returns 0
02:45:21.335 00.000 9828 IsGuiding returns 1
02:45:21.365 00.030 9828 IsSlewing returns 0
02:45:21.365 00.000 9828 IsGuiding returns 0
02:45:21.365 00.000 9828 scope move finished after 24 + 137 ms
02:45:21.365 00.000 9828 Move returns status 0, amount 24
02:45:21.365 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:21.365 00.000 9828 MoveAxis(N, 11, B)
02:45:21.365 00.000 9828 Guiding  Dir = 0, Dur = 11
02:45:21.381 00.016 9828 IsSlewing returns 0
02:45:21.381 00.000 9828 IsGuiding returns 0
02:45:21.381 00.000 9828 PulseGuide returned control before completion, sleep 21
02:45:21.413 00.032 9828 IsGuiding returns 1
02:45:21.413 00.000 9828 scope still moving after pulse duration time elapsed
02:45:21.444 00.031 9828 IsSlewing returns 0
02:45:21.444 00.000 9828 IsGuiding returns 1
02:45:21.475 00.031 9828 IsSlewing returns 0
02:45:21.475 00.000 9828 IsGuiding returns 1
02:45:21.506 00.031 9828 IsSlewing returns 0
02:45:21.506 00.000 9828 IsGuiding returns 1
02:45:21.537 00.031 9828 IsSlewing returns 0
02:45:21.537 00.000 9828 IsGuiding returns 0
02:45:21.537 00.000 9828 scope move finished after 11 + 144 ms
02:45:21.537 00.000 9828 Move returns status 0, amount 11
02:45:21.537 00.000 9828 move complete, result=0
02:45:21.537 00.000 9828 worker thread done servicing request
02:45:21.537 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:45:21.890 00.353 8976 Exposure complete
02:45:21.896 00.006 8976 worker thread done servicing request
02:45:21.896 00.000 5052 OnExposeComplete: enter
02:45:21.896 00.000 5052 UpdateGuideState(): m_state=6
02:45:21.896 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10307
02:45:21.896 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.11, Mass=107, SNR=7.1, Peak=67 HFD=2.0
02:45:21.897 00.001 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.44 = 1.84)
02:45:21.897 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.74)
02:45:21.897 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.60 hyp=0.89 cameraTheta=-2.40 mountX=-0.24 mountY=0.87, mountTheta=1.84
02:45:21.897 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.60, opts=13)
02:45:21.897 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.60)
02:45:21.898 00.001 8976 Worker thread wakes up
02:45:21.898 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.60) opts 0xd
02:45:21.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.60)
02:45:21.898 00.000 8976 Moving (-0.65, -0.60) raw xDistance=-0.24 yDistance=0.87
02:45:21.898 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:45:21.898 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
02:45:21.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:21.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:21.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:45:21.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.87
02:45:21.898 00.000 8976 MoveAxis(R, 0, ABG)
02:45:21.898 00.000 5052 Enqueuing Expose request
02:45:21.898 00.000 8976 MoveAxis(D, 4, ABG)
02:45:21.898 00.000 8976 stepping (-14, 21) + (0, -4)
02:45:21.898 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:45:21.938 00.040 8976 Received - 47 (G) 
02:45:21.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:45:21.938 00.000 8976 stepped: pos (-14, 17)
02:45:21.938 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:45:21.938 00.000 8976 MountToCamera -- mountX=1.85 mountY=-3.49 hyp=3.95 mountTheta=-1.08 cameraX=2.26, cameraY=3.23 cameraTheta=0.96
02:45:21.938 00.000 8976 incremental bump (2.264, 3.232) isValid = 1
02:45:21.938 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
02:45:21.938 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:45:21.938 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:45:21.939 00.001 8976 move complete, result=0
02:45:21.939 00.000 9828 Worker thread wakes up
02:45:21.939 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:45:21.939 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:45:21.939 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:45:21.939 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:45:21.939 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:45:21.939 00.000 8976 worker thread done servicing request
02:45:21.939 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:45:21.939 00.000 8976 Worker thread wakes up
02:45:21.939 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:45:21.939 00.000 9828 BLC: window closed
02:45:21.939 00.000 9828 MoveAxis(E, 22, B)
02:45:21.939 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:21.939 00.000 9828 Guiding  Dir = 2, Dur = 22
02:45:21.939 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:21.940 00.001 9828 IsSlewing returns 0
02:45:21.940 00.000 9828 IsGuiding returns 0
02:45:21.940 00.000 9828 PulseGuide returned control before completion, sleep 32
02:45:21.973 00.033 9828 IsGuiding returns 1
02:45:21.973 00.000 9828 scope still moving after pulse duration time elapsed
02:45:22.004 00.031 9828 IsSlewing returns 0
02:45:22.004 00.000 9828 IsGuiding returns 1
02:45:22.036 00.032 9828 IsSlewing returns 0
02:45:22.036 00.000 9828 IsGuiding returns 1
02:45:22.067 00.031 9828 IsSlewing returns 0
02:45:22.067 00.000 9828 IsGuiding returns 1
02:45:22.098 00.031 9828 IsSlewing returns 0
02:45:22.098 00.000 9828 IsGuiding returns 1
02:45:22.129 00.031 9828 IsSlewing returns 0
02:45:22.129 00.000 9828 IsGuiding returns 1
02:45:22.160 00.031 9828 IsSlewing returns 0
02:45:22.160 00.000 9828 IsGuiding returns 0
02:45:22.160 00.000 9828 scope move finished after 22 + 197 ms
02:45:22.160 00.000 9828 Move returns status 0, amount 22
02:45:22.160 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:22.160 00.000 9828 MoveAxis(N, 12, B)
02:45:22.160 00.000 9828 Guiding  Dir = 0, Dur = 12
02:45:22.175 00.015 9828 IsSlewing returns 0
02:45:22.175 00.000 9828 IsGuiding returns 0
02:45:22.176 00.001 9828 PulseGuide returned control before completion, sleep 22
02:45:22.206 00.030 9828 IsGuiding returns 1
02:45:22.206 00.000 9828 scope still moving after pulse duration time elapsed
02:45:22.237 00.031 9828 IsSlewing returns 0
02:45:22.237 00.000 9828 IsGuiding returns 1
02:45:22.268 00.031 9828 IsSlewing returns 0
02:45:22.268 00.000 9828 IsGuiding returns 1
02:45:22.299 00.031 9828 IsSlewing returns 0
02:45:22.299 00.000 9828 IsGuiding returns 1
02:45:22.330 00.031 9828 IsSlewing returns 0
02:45:22.330 00.000 9828 IsGuiding returns 0
02:45:22.330 00.000 9828 scope move finished after 12 + 142 ms
02:45:22.330 00.000 9828 Move returns status 0, amount 12
02:45:22.330 00.000 9828 move complete, result=0
02:45:22.330 00.000 9828 worker thread done servicing request
02:45:22.330 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:45:22.626 00.296 8976 Exposure complete
02:45:22.632 00.006 8976 worker thread done servicing request
02:45:22.632 00.000 5052 OnExposeComplete: enter
02:45:22.632 00.000 5052 UpdateGuideState(): m_state=6
02:45:22.632 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10308
02:45:22.632 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.38, Mass=122, SNR=7.6, Peak=69 HFD=1.7
02:45:22.632 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
02:45:22.632 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
02:45:22.632 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.33 hyp=0.59 cameraTheta=-2.54 mountX=-0.08 mountY=0.59, mountTheta=1.70
02:45:22.633 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.33, opts=13)
02:45:22.633 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.33)
02:45:22.633 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:45:22.633 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:45:22.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:22.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:22.633 00.000 8976 Worker thread wakes up
02:45:22.633 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.33) opts 0xd
02:45:22.633 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.33)
02:45:22.633 00.000 5052 Enqueuing Expose request
02:45:22.633 00.000 8976 Moving (-0.48, -0.33) raw xDistance=-0.08 yDistance=0.59
02:45:22.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:45:22.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.59
02:45:22.633 00.000 8976 MoveAxis(R, 0, ABG)
02:45:22.633 00.000 8976 MoveAxis(D, 3, ABG)
02:45:22.633 00.000 8976 stepping (-14, 17) + (0, -3)
02:45:22.634 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:22.674 00.040 8976 Received - 47 (G) 
02:45:22.674 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:22.674 00.000 8976 stepped: pos (-14, 14)
02:45:22.674 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:45:22.674 00.000 8976 MountToCamera -- mountX=1.94 mountY=-3.07 hyp=3.63 mountTheta=-1.01 cameraX=1.85, cameraY=3.13 cameraTheta=1.04
02:45:22.674 00.000 8976 incremental bump (1.848, 3.129) isValid = 1
02:45:22.674 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:45:22.674 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:22.674 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:22.674 00.000 8976 move complete, result=0
02:45:22.674 00.000 9828 Worker thread wakes up
02:45:22.674 00.000 8976 worker thread done servicing request
02:45:22.674 00.000 8976 Worker thread wakes up
02:45:22.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:22.674 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:22.674 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:22.674 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:22.674 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:45:22.675 00.001 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
02:45:22.675 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:45:22.675 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:45:22.675 00.000 9828 BLC: window closed
02:45:22.675 00.000 9828 MoveAxis(E, 20, B)
02:45:22.675 00.000 9828 Guiding  Dir = 2, Dur = 20
02:45:22.675 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:45:22.675 00.000 9828 IsSlewing returns 0
02:45:22.675 00.000 9828 IsGuiding returns 0
02:45:22.675 00.000 9828 PulseGuide returned control before completion, sleep 30
02:45:22.718 00.043 9828 IsGuiding returns 1
02:45:22.718 00.000 9828 scope still moving after pulse duration time elapsed
02:45:22.749 00.031 9828 IsSlewing returns 0
02:45:22.749 00.000 9828 IsGuiding returns 1
02:45:22.780 00.031 9828 IsSlewing returns 0
02:45:22.780 00.000 9828 IsGuiding returns 1
02:45:22.811 00.031 9828 IsSlewing returns 0
02:45:22.811 00.000 9828 IsGuiding returns 0
02:45:22.811 00.000 9828 scope move finished after 20 + 116 ms
02:45:22.811 00.000 9828 Move returns status 0, amount 20
02:45:22.811 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:22.811 00.000 9828 MoveAxis(N, 13, B)
02:45:22.812 00.001 9828 Guiding  Dir = 0, Dur = 13
02:45:22.827 00.015 9828 IsSlewing returns 0
02:45:22.827 00.000 9828 IsGuiding returns 0
02:45:22.827 00.000 9828 PulseGuide returned control before completion, sleep 23
02:45:22.857 00.030 9828 IsGuiding returns 1
02:45:22.857 00.000 9828 scope still moving after pulse duration time elapsed
02:45:22.888 00.031 9828 IsSlewing returns 0
02:45:22.888 00.000 9828 IsGuiding returns 1
02:45:22.919 00.031 9828 IsSlewing returns 0
02:45:22.919 00.000 9828 IsGuiding returns 1
02:45:22.951 00.032 9828 IsSlewing returns 0
02:45:22.951 00.000 9828 IsGuiding returns 1
02:45:22.982 00.031 9828 IsSlewing returns 0
02:45:22.982 00.000 9828 IsGuiding returns 0
02:45:22.982 00.000 9828 scope move finished after 13 + 141 ms
02:45:22.982 00.000 9828 Move returns status 0, amount 13
02:45:22.982 00.000 9828 move complete, result=0
02:45:22.982 00.000 9828 worker thread done servicing request
02:45:22.982 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:45:23.361 00.379 8976 Exposure complete
02:45:23.367 00.006 8976 worker thread done servicing request
02:45:23.367 00.000 5052 OnExposeComplete: enter
02:45:23.367 00.000 5052 UpdateGuideState(): m_state=6
02:45:23.367 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10309
02:45:23.367 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.55, Mass=125, SNR=7.7, Peak=68 HFD=2.2
02:45:23.367 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.40 = 1.89)
02:45:23.367 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
02:45:23.367 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-2.35 mountX=-0.07 mountY=0.23, mountTheta=1.88
02:45:23.368 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.16, opts=13)
02:45:23.368 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.16)
02:45:23.368 00.000 8976 Worker thread wakes up
02:45:23.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.16) opts 0xd
02:45:23.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.16)
02:45:23.368 00.000 8976 Moving (-0.16, -0.16) raw xDistance=-0.07 yDistance=0.23
02:45:23.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:45:23.368 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:45:23.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:23.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:45:23.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:45:23.368 00.000 8976 MoveAxis(R, 0, ABG)
02:45:23.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:23.368 00.000 5052 Enqueuing Expose request
02:45:23.369 00.001 8976 MoveAxis(U, 0, ABG)
02:45:23.369 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:45:23.369 00.000 8976 MountToCamera -- mountX=2.01 mountY=-2.79 hyp=3.44 mountTheta=-0.95 cameraX=1.57, cameraY=3.06 cameraTheta=1.10
02:45:23.369 00.000 8976 incremental bump (1.570, 3.060) isValid = 1
02:45:23.369 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
02:45:23.369 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:45:23.369 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:45:23.369 00.000 8976 move complete, result=0
02:45:23.369 00.000 9828 Worker thread wakes up
02:45:23.369 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:45:23.369 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:45:23.369 00.000 8976 worker thread done servicing request
02:45:23.369 00.000 8976 Worker thread wakes up
02:45:23.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:23.369 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:45:23.369 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
02:45:23.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:23.370 00.001 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
02:45:23.370 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:45:23.370 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:45:23.370 00.000 9828 BLC: window closed
02:45:23.370 00.000 9828 MoveAxis(E, 18, B)
02:45:23.370 00.000 9828 Guiding  Dir = 2, Dur = 18
02:45:23.370 00.000 9828 IsSlewing returns 0
02:45:23.370 00.000 9828 IsGuiding returns 0
02:45:23.371 00.001 9828 PulseGuide returned control before completion, sleep 28
02:45:23.401 00.030 9828 IsGuiding returns 1
02:45:23.401 00.000 9828 scope still moving after pulse duration time elapsed
02:45:23.432 00.031 9828 IsSlewing returns 0
02:45:23.432 00.000 9828 IsGuiding returns 1
02:45:23.463 00.031 9828 IsSlewing returns 0
02:45:23.463 00.000 9828 IsGuiding returns 1
02:45:23.494 00.031 9828 IsSlewing returns 0
02:45:23.494 00.000 9828 IsGuiding returns 1
02:45:23.524 00.030 9828 IsSlewing returns 0
02:45:23.524 00.000 9828 IsGuiding returns 0
02:45:23.524 00.000 9828 scope move finished after 18 + 135 ms
02:45:23.524 00.000 9828 Move returns status 0, amount 18
02:45:23.524 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:23.524 00.000 9828 MoveAxis(N, 13, B)
02:45:23.524 00.000 9828 Guiding  Dir = 0, Dur = 13
02:45:23.539 00.015 9828 IsSlewing returns 0
02:45:23.539 00.000 9828 IsGuiding returns 0
02:45:23.539 00.000 9828 PulseGuide returned control before completion, sleep 23
02:45:23.571 00.032 9828 IsGuiding returns 1
02:45:23.571 00.000 9828 scope still moving after pulse duration time elapsed
02:45:23.602 00.031 9828 IsSlewing returns 0
02:45:23.603 00.001 9828 IsGuiding returns 1
02:45:23.633 00.030 9828 IsSlewing returns 0
02:45:23.633 00.000 9828 IsGuiding returns 1
02:45:23.663 00.030 9828 IsSlewing returns 0
02:45:23.663 00.000 9828 IsGuiding returns 1
02:45:23.695 00.032 9828 IsSlewing returns 0
02:45:23.695 00.000 9828 IsGuiding returns 0
02:45:23.695 00.000 9828 scope move finished after 13 + 143 ms
02:45:23.695 00.000 9828 Move returns status 0, amount 13
02:45:23.695 00.000 9828 move complete, result=0
02:45:23.695 00.000 9828 worker thread done servicing request
02:45:23.695 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:45:24.056 00.361 8976 Exposure complete
02:45:24.062 00.006 8976 worker thread done servicing request
02:45:24.062 00.000 5052 OnExposeComplete: enter
02:45:24.062 00.000 5052 UpdateGuideState(): m_state=6
02:45:24.062 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10310
02:45:24.062 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.47, Mass=135, SNR=8.0, Peak=69 HFD=1.8
02:45:24.062 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
02:45:24.062 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
02:45:24.062 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.24 hyp=0.50 cameraTheta=-2.65 mountX=-0.01 mountY=0.50, mountTheta=1.59
02:45:24.063 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.24, opts=13)
02:45:24.063 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.24)
02:45:24.063 00.000 8976 Worker thread wakes up
02:45:24.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.24) opts 0xd
02:45:24.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.24)
02:45:24.063 00.000 8976 Moving (-0.44, -0.24) raw xDistance=-0.01 yDistance=0.50
02:45:24.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:45:24.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:45:24.064 00.001 8976 MoveAxis(R, 0, ABG)
02:45:24.064 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:45:24.064 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:45:24.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:24.064 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:24.064 00.000 5052 Enqueuing Expose request
02:45:24.064 00.000 8976 MoveAxis(D, 2, ABG)
02:45:24.064 00.000 8976 stepping (-14, 14) + (0, -2)
02:45:24.064 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:24.097 00.033 8976 Received - 47 (G) 
02:45:24.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:24.097 00.000 8976 stepped: pos (-14, 12)
02:45:24.097 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:45:24.097 00.000 8976 MountToCamera -- mountX=2.05 mountY=-2.50 hyp=3.23 mountTheta=-0.88 cameraX=1.29, cameraY=2.97 cameraTheta=1.16
02:45:24.097 00.000 8976 incremental bump (1.289, 2.967) isValid = 1
02:45:24.097 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:45:24.097 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:45:24.097 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:45:24.097 00.000 8976 move complete, result=0
02:45:24.097 00.000 9828 Worker thread wakes up
02:45:24.097 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:45:24.097 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:45:24.097 00.000 8976 worker thread done servicing request
02:45:24.097 00.000 8976 Worker thread wakes up
02:45:24.097 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:45:24.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:24.098 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:24.098 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
02:45:24.098 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
02:45:24.098 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:45:24.098 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:45:24.098 00.000 9828 BLC: window closed
02:45:24.098 00.000 9828 MoveAxis(E, 16, B)
02:45:24.098 00.000 9828 Guiding  Dir = 2, Dur = 16
02:45:24.098 00.000 9828 IsSlewing returns 0
02:45:24.098 00.000 9828 IsGuiding returns 0
02:45:24.098 00.000 9828 PulseGuide returned control before completion, sleep 26
02:45:24.135 00.037 9828 IsGuiding returns 1
02:45:24.135 00.000 9828 scope still moving after pulse duration time elapsed
02:45:24.166 00.031 9828 IsSlewing returns 0
02:45:24.166 00.000 9828 IsGuiding returns 1
02:45:24.197 00.031 9828 IsSlewing returns 0
02:45:24.198 00.001 9828 IsGuiding returns 1
02:45:24.229 00.031 9828 IsSlewing returns 0
02:45:24.230 00.001 9828 IsGuiding returns 0
02:45:24.230 00.000 9828 scope move finished after 16 + 115 ms
02:45:24.230 00.000 9828 Move returns status 0, amount 16
02:45:24.230 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:24.230 00.000 9828 MoveAxis(N, 14, B)
02:45:24.230 00.000 9828 Guiding  Dir = 0, Dur = 14
02:45:24.244 00.014 9828 IsSlewing returns 0
02:45:24.244 00.000 9828 IsGuiding returns 0
02:45:24.245 00.001 9828 PulseGuide returned control before completion, sleep 24
02:45:24.274 00.029 9828 IsGuiding returns 1
02:45:24.274 00.000 9828 scope still moving after pulse duration time elapsed
02:45:24.305 00.031 9828 IsSlewing returns 0
02:45:24.305 00.000 9828 IsGuiding returns 1
02:45:24.337 00.032 9828 IsSlewing returns 0
02:45:24.337 00.000 9828 IsGuiding returns 1
02:45:24.369 00.032 9828 IsSlewing returns 0
02:45:24.369 00.000 9828 IsGuiding returns 0
02:45:24.369 00.000 9828 scope move finished after 14 + 111 ms
02:45:24.369 00.000 9828 Move returns status 0, amount 14
02:45:24.369 00.000 9828 move complete, result=0
02:45:24.369 00.000 9828 worker thread done servicing request
02:45:24.369 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:45:24.782 00.413 8976 Exposure complete
02:45:24.787 00.005 8976 worker thread done servicing request
02:45:24.787 00.000 5052 OnExposeComplete: enter
02:45:24.787 00.000 5052 UpdateGuideState(): m_state=6
02:45:24.787 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10311
02:45:24.787 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.73, Mass=106, SNR=7.1, Peak=70 HFD=1.8
02:45:24.787 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:45:24.787 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
02:45:24.787 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.02 hyp=0.34 cameraTheta=0.06 mountX=-0.14 mountY=-0.30, mountTheta=-2.00
02:45:24.788 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.02, opts=13)
02:45:24.788 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.02)
02:45:24.788 00.000 8976 Worker thread wakes up
02:45:24.788 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.02) opts 0xd
02:45:24.788 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.02)
02:45:24.788 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:24.788 00.000 8976 Moving (0.34, 0.02) raw xDistance=-0.14 yDistance=-0.30
02:45:24.788 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
02:45:24.788 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:24.788 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:24.788 00.000 5052 Enqueuing Expose request
02:45:24.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:45:24.789 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
02:45:24.789 00.000 8976 MoveAxis(R, 0, ABG)
02:45:24.789 00.000 8976 MoveAxis(U, 1, ABG)
02:45:24.789 00.000 8976 stepping (-14, 12) + (0, 1)
02:45:24.789 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:24.816 00.027 8976 Received - 47 (G) 
02:45:24.816 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:24.816 00.000 8976 stepped: pos (-14, 13)
02:45:24.816 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:45:24.816 00.000 8976 MountToCamera -- mountX=2.08 mountY=-2.36 hyp=3.14 mountTheta=-0.85 cameraX=1.15, cameraY=2.93 cameraTheta=1.20
02:45:24.816 00.000 8976 incremental bump (1.148, 2.928) isValid = 1
02:45:24.816 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:45:24.816 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:45:24.816 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:45:24.816 00.000 8976 move complete, result=0
02:45:24.816 00.000 9828 Worker thread wakes up
02:45:24.816 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:45:24.816 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:45:24.816 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
02:45:24.816 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:45:24.816 00.000 8976 worker thread done servicing request
02:45:24.816 00.000 8976 Worker thread wakes up
02:45:24.817 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:24.817 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:45:24.817 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:45:24.817 00.000 9828 BLC: window closed
02:45:24.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:24.817 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:45:24.817 00.000 9828 MoveAxis(E, 15, B)
02:45:24.817 00.000 9828 Guiding  Dir = 2, Dur = 15
02:45:24.817 00.000 9828 IsSlewing returns 0
02:45:24.817 00.000 9828 IsGuiding returns 0
02:45:24.818 00.001 9828 PulseGuide returned control before completion, sleep 25
02:45:24.852 00.034 9828 IsGuiding returns 1
02:45:24.852 00.000 9828 scope still moving after pulse duration time elapsed
02:45:24.882 00.030 9828 IsSlewing returns 0
02:45:24.882 00.000 9828 IsGuiding returns 1
02:45:24.913 00.031 9828 IsSlewing returns 0
02:45:24.913 00.000 9828 IsGuiding returns 1
02:45:24.944 00.031 9828 IsSlewing returns 0
02:45:24.944 00.000 9828 IsGuiding returns 0
02:45:24.944 00.000 9828 scope move finished after 15 + 111 ms
02:45:24.944 00.000 9828 Move returns status 0, amount 15
02:45:24.944 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:24.944 00.000 9828 MoveAxis(N, 14, B)
02:45:24.944 00.000 9828 Guiding  Dir = 0, Dur = 14
02:45:24.960 00.016 9828 IsSlewing returns 0
02:45:24.960 00.000 9828 IsGuiding returns 0
02:45:24.960 00.000 9828 PulseGuide returned control before completion, sleep 24
02:45:24.990 00.030 9828 IsGuiding returns 1
02:45:24.990 00.000 9828 scope still moving after pulse duration time elapsed
02:45:25.022 00.032 9828 IsSlewing returns 0
02:45:25.022 00.000 9828 IsGuiding returns 1
02:45:25.052 00.030 9828 IsSlewing returns 0
02:45:25.052 00.000 9828 IsGuiding returns 1
02:45:25.083 00.031 9828 IsSlewing returns 0
02:45:25.083 00.000 9828 IsGuiding returns 1
02:45:25.115 00.032 9828 IsSlewing returns 0
02:45:25.115 00.000 9828 IsGuiding returns 0
02:45:25.115 00.000 9828 scope move finished after 14 + 141 ms
02:45:25.115 00.000 9828 Move returns status 0, amount 14
02:45:25.115 00.000 9828 move complete, result=0
02:45:25.115 00.000 9828 worker thread done servicing request
02:45:25.115 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:45:25.505 00.390 8976 Exposure complete
02:45:25.511 00.006 8976 worker thread done servicing request
02:45:25.511 00.000 5052 OnExposeComplete: enter
02:45:25.511 00.000 5052 UpdateGuideState(): m_state=6
02:45:25.511 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10312
02:45:25.511 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.71, Mass=121, SNR=7.6, Peak=66 HFD=2.0
02:45:25.511 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:45:25.511 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:45:25.511 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.06 mountX=-0.01 mountY=-0.03, mountTheta=-2.01
02:45:25.512 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.00, opts=13)
02:45:25.512 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.00)
02:45:25.513 00.001 8976 Worker thread wakes up
02:45:25.513 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:45:25.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.00) opts 0xd
02:45:25.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.00)
02:45:25.513 00.000 8976 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
02:45:25.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:45:25.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:45:25.513 00.000 8976 MoveAxis(R, 0, ABG)
02:45:25.513 00.000 8976 MoveAxis(U, 0, ABG)
02:45:25.513 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:45:25.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:25.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:25.513 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:45:25.513 00.000 8976 MountToCamera -- mountX=2.10 mountY=-2.26 hyp=3.09 mountTheta=-0.82 cameraX=1.05, cameraY=2.90 cameraTheta=1.22
02:45:25.513 00.000 8976 incremental bump (1.054, 2.902) isValid = 1
02:45:25.513 00.000 8976 Scheduling Mount bump of (0.011, 0.032)
02:45:25.513 00.000 5052 Enqueuing Expose request
02:45:25.514 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.03, opts=4)
02:45:25.514 00.000 8976 Enqueuing Move request for scope (0.01, 0.03)
02:45:25.514 00.000 8976 move complete, result=0
02:45:25.514 00.000 9828 Worker thread wakes up
02:45:25.514 00.000 8976 worker thread done servicing request
02:45:25.514 00.000 8976 Worker thread wakes up
02:45:25.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:25.514 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:25.514 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0x4
02:45:25.514 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
02:45:25.514 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:45:25.514 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:45:25.514 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:25.514 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.23 mountX=-0.01 mountY=-0.03, mountTheta=-1.97
02:45:25.514 00.000 9828 Moving (0.01, 0.03) raw xDistance=-0.01 yDistance=-0.03
02:45:25.514 00.000 9828 BLC: window closed
02:45:25.515 00.001 9828 MoveAxis(E, 4, B)
02:45:25.515 00.000 9828 Guiding  Dir = 2, Dur = 4
02:45:25.515 00.000 9828 IsSlewing returns 0
02:45:25.515 00.000 9828 IsGuiding returns 0
02:45:25.515 00.000 9828 PulseGuide returned control before completion, sleep 14
02:45:25.535 00.020 9828 IsGuiding returns 1
02:45:25.535 00.000 9828 scope still moving after pulse duration time elapsed
02:45:25.566 00.031 9828 IsSlewing returns 0
02:45:25.566 00.000 9828 IsGuiding returns 1
02:45:25.597 00.031 9828 IsSlewing returns 0
02:45:25.597 00.000 9828 IsGuiding returns 1
02:45:25.628 00.031 9828 IsSlewing returns 0
02:45:25.628 00.000 9828 IsGuiding returns 1
02:45:25.658 00.030 9828 IsSlewing returns 0
02:45:25.658 00.000 9828 IsGuiding returns 0
02:45:25.658 00.000 9828 scope move finished after 4 + 139 ms
02:45:25.658 00.000 9828 Move returns status 0, amount 4
02:45:25.658 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:25.658 00.000 9828 MoveAxis(N, 4, B)
02:45:25.658 00.000 9828 Guiding  Dir = 0, Dur = 4
02:45:25.674 00.016 9828 IsSlewing returns 0
02:45:25.674 00.000 9828 IsGuiding returns 0
02:45:25.674 00.000 9828 PulseGuide returned control before completion, sleep 14
02:45:25.690 00.016 9828 IsGuiding returns 1
02:45:25.690 00.000 9828 scope still moving after pulse duration time elapsed
02:45:25.722 00.032 9828 IsSlewing returns 0
02:45:25.722 00.000 9828 IsGuiding returns 1
02:45:25.753 00.031 9828 IsSlewing returns 0
02:45:25.753 00.000 9828 IsGuiding returns 1
02:45:25.784 00.031 9828 IsSlewing returns 0
02:45:25.784 00.000 9828 IsGuiding returns 1
02:45:25.815 00.031 9828 IsSlewing returns 0
02:45:25.815 00.000 9828 IsGuiding returns 0
02:45:25.815 00.000 9828 scope move finished after 4 + 136 ms
02:45:25.815 00.000 9828 Move returns status 0, amount 4
02:45:25.815 00.000 9828 move complete, result=0
02:45:25.815 00.000 9828 worker thread done servicing request
02:45:25.815 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.0 px 4 ms NORTH
02:45:26.200 00.385 8976 Exposure complete
02:45:26.206 00.006 8976 worker thread done servicing request
02:45:26.206 00.000 5052 OnExposeComplete: enter
02:45:26.206 00.000 5052 UpdateGuideState(): m_state=6
02:45:26.206 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10313
02:45:26.206 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.86, Mass=128, SNR=7.8, Peak=69 HFD=2.4
02:45:26.206 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:45:26.206 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
02:45:26.206 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.15 hyp=0.49 cameraTheta=0.30 mountX=-0.08 mountY=-0.47, mountTheta=-1.75
02:45:26.207 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.15, opts=13)
02:45:26.207 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.15)
02:45:26.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:45:26.207 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:45:26.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:26.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:26.207 00.000 5052 Enqueuing Expose request
02:45:26.207 00.000 8976 Worker thread wakes up
02:45:26.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.15) opts 0xd
02:45:26.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.15)
02:45:26.207 00.000 8976 Moving (0.47, 0.15) raw xDistance=-0.08 yDistance=-0.47
02:45:26.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:45:26.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:45:26.207 00.000 8976 MoveAxis(R, 0, ABG)
02:45:26.207 00.000 8976 MoveAxis(U, 2, ABG)
02:45:26.207 00.000 8976 stepping (-14, 13) + (0, 2)
02:45:26.207 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:26.239 00.032 8976 Received - 47 (G) 
02:45:26.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:26.239 00.000 8976 stepped: pos (-14, 15)
02:45:26.239 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:45:26.239 00.000 8976 MountToCamera -- mountX=2.12 mountY=-2.30 hyp=3.13 mountTheta=-0.83 cameraX=1.08, cameraY=2.93 cameraTheta=1.22
02:45:26.239 00.000 8976 incremental bump (1.084, 2.932) isValid = 1
02:45:26.239 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
02:45:26.239 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:45:26.239 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:45:26.239 00.000 8976 move complete, result=0
02:45:26.239 00.000 8976 worker thread done servicing request
02:45:26.239 00.000 8976 Worker thread wakes up
02:45:26.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:26.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:26.239 00.000 9828 Worker thread wakes up
02:45:26.239 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:45:26.239 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:45:26.240 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:45:26.240 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:45:26.240 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:45:26.240 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:45:26.240 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:45:26.240 00.000 9828 BLC: window closed
02:45:26.240 00.000 9828 MoveAxis(E, 14, B)
02:45:26.240 00.000 9828 Guiding  Dir = 2, Dur = 14
02:45:26.240 00.000 9828 IsSlewing returns 0
02:45:26.240 00.000 9828 IsGuiding returns 0
02:45:26.240 00.000 9828 PulseGuide returned control before completion, sleep 24
02:45:26.280 00.040 9828 IsGuiding returns 1
02:45:26.280 00.000 9828 scope still moving after pulse duration time elapsed
02:45:26.311 00.031 9828 IsSlewing returns 0
02:45:26.311 00.000 9828 IsGuiding returns 1
02:45:26.342 00.031 9828 IsSlewing returns 0
02:45:26.342 00.000 9828 IsGuiding returns 1
02:45:26.374 00.032 9828 IsSlewing returns 0
02:45:26.374 00.000 9828 IsGuiding returns 0
02:45:26.374 00.000 9828 scope move finished after 14 + 119 ms
02:45:26.374 00.000 9828 Move returns status 0, amount 14
02:45:26.374 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:26.374 00.000 9828 MoveAxis(N, 14, B)
02:45:26.374 00.000 9828 Guiding  Dir = 0, Dur = 14
02:45:26.390 00.016 9828 IsSlewing returns 0
02:45:26.390 00.000 9828 IsGuiding returns 0
02:45:26.390 00.000 9828 PulseGuide returned control before completion, sleep 24
02:45:26.420 00.030 9828 IsGuiding returns 1
02:45:26.420 00.000 9828 scope still moving after pulse duration time elapsed
02:45:26.451 00.031 9828 IsSlewing returns 0
02:45:26.451 00.000 9828 IsGuiding returns 1
02:45:26.484 00.033 9828 IsSlewing returns 0
02:45:26.484 00.000 9828 IsGuiding returns 1
02:45:26.516 00.032 9828 IsSlewing returns 0
02:45:26.516 00.000 9828 IsGuiding returns 1
02:45:26.547 00.031 9828 IsSlewing returns 0
02:45:26.547 00.000 9828 IsGuiding returns 0
02:45:26.547 00.000 9828 scope move finished after 14 + 143 ms
02:45:26.547 00.000 9828 Move returns status 0, amount 14
02:45:26.547 00.000 9828 move complete, result=0
02:45:26.547 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:45:26.548 00.001 9828 worker thread done servicing request
02:45:26.924 00.376 8976 Exposure complete
02:45:26.930 00.006 8976 worker thread done servicing request
02:45:26.930 00.000 5052 OnExposeComplete: enter
02:45:26.930 00.000 5052 UpdateGuideState(): m_state=6
02:45:26.930 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10314
02:45:26.930 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.32, Mass=122, SNR=7.6, Peak=61 HFD=2.1
02:45:26.930 00.000 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.04) = xAngle (-3.45 = 2.84)
02:45:26.930 00.000 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.55 = 2.73)
02:45:26.930 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.39 hyp=0.40 cameraTheta=-1.40 mountX=-0.38 mountY=0.16, mountTheta=2.75
02:45:26.931 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.39, opts=13)
02:45:26.931 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.39)
02:45:26.931 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:45:26.931 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:45:26.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:26.931 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:26.931 00.000 5052 Enqueuing Expose request
02:45:26.931 00.000 8976 Worker thread wakes up
02:45:26.931 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.39) opts 0xd
02:45:26.931 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.39)
02:45:26.931 00.000 8976 Moving (0.07, -0.39) raw xDistance=-0.38 yDistance=0.16
02:45:26.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:45:26.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:45:26.931 00.000 8976 MoveAxis(R, 2, ABG)
02:45:26.931 00.000 8976 stepping (-14, 15) + (2, 0)
02:45:26.931 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:26.959 00.028 8976 Received - 47 (G) 
02:45:26.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:26.959 00.000 8976 stepped: pos (-12, 15)
02:45:26.959 00.000 8976 MoveAxis(U, 0, ABG)
02:45:26.959 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:45:26.959 00.000 8976 MountToCamera -- mountX=2.02 mountY=-2.33 hyp=3.08 mountTheta=-0.85 cameraX=1.15, cameraY=2.86 cameraTheta=1.19
02:45:26.959 00.000 8976 incremental bump (1.150, 2.862) isValid = 1
02:45:26.959 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
02:45:26.959 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:45:26.959 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:45:26.959 00.000 8976 move complete, result=0
02:45:26.959 00.000 9828 Worker thread wakes up
02:45:26.959 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:45:26.959 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:45:26.959 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:45:26.959 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
02:45:26.959 00.000 8976 worker thread done servicing request
02:45:26.959 00.000 8976 Worker thread wakes up
02:45:26.960 00.001 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
02:45:26.960 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:45:26.960 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:45:26.960 00.000 9828 BLC: window closed
02:45:26.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:26.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:26.960 00.000 9828 MoveAxis(E, 15, B)
02:45:26.960 00.000 9828 Guiding  Dir = 2, Dur = 15
02:45:26.960 00.000 9828 IsSlewing returns 0
02:45:26.960 00.000 9828 IsGuiding returns 0
02:45:26.961 00.001 9828 PulseGuide returned control before completion, sleep 25
02:45:26.999 00.038 9828 IsGuiding returns 1
02:45:26.999 00.000 9828 scope still moving after pulse duration time elapsed
02:45:27.031 00.032 9828 IsSlewing returns 0
02:45:27.031 00.000 9828 IsGuiding returns 1
02:45:27.062 00.031 9828 IsSlewing returns 0
02:45:27.062 00.000 9828 IsGuiding returns 1
02:45:27.093 00.031 9828 IsSlewing returns 0
02:45:27.093 00.000 9828 IsGuiding returns 0
02:45:27.093 00.000 9828 scope move finished after 15 + 117 ms
02:45:27.093 00.000 9828 Move returns status 0, amount 15
02:45:27.093 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:27.093 00.000 9828 MoveAxis(N, 14, B)
02:45:27.093 00.000 9828 Guiding  Dir = 0, Dur = 14
02:45:27.108 00.015 9828 IsSlewing returns 0
02:45:27.108 00.000 9828 IsGuiding returns 0
02:45:27.108 00.000 9828 PulseGuide returned control before completion, sleep 24
02:45:27.140 00.032 9828 IsGuiding returns 1
02:45:27.140 00.000 9828 scope still moving after pulse duration time elapsed
02:45:27.172 00.032 9828 IsSlewing returns 0
02:45:27.172 00.000 9828 IsGuiding returns 1
02:45:27.204 00.032 9828 IsSlewing returns 0
02:45:27.204 00.000 9828 IsGuiding returns 1
02:45:27.236 00.032 9828 IsSlewing returns 0
02:45:27.236 00.000 9828 IsGuiding returns 1
02:45:27.267 00.031 9828 IsSlewing returns 0
02:45:27.267 00.000 9828 IsGuiding returns 0
02:45:27.267 00.000 9828 scope move finished after 14 + 145 ms
02:45:27.267 00.000 9828 Move returns status 0, amount 14
02:45:27.267 00.000 9828 move complete, result=0
02:45:27.267 00.000 9828 worker thread done servicing request
02:45:27.267 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:45:27.645 00.378 8976 Exposure complete
02:45:27.650 00.005 8976 worker thread done servicing request
02:45:27.650 00.000 5052 OnExposeComplete: enter
02:45:27.650 00.000 5052 UpdateGuideState(): m_state=6
02:45:27.650 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10315
02:45:27.650 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.71, Mass=115, SNR=7.4, Peak=63 HFD=2.3
02:45:27.650 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:45:27.651 00.001 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:45:27.651 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.01 hyp=0.37 cameraTheta=3.13 mountX=0.18 mountY=0.31, mountTheta=1.06
02:45:27.651 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.01, opts=13)
02:45:27.651 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.01)
02:45:27.651 00.000 8976 Worker thread wakes up
02:45:27.651 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.01) opts 0xd
02:45:27.651 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.01)
02:45:27.651 00.000 8976 Moving (-0.37, 0.01) raw xDistance=0.18 yDistance=0.31
02:45:27.652 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:45:27.652 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:45:27.652 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:45:27.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:27.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:27.652 00.000 5052 Enqueuing Expose request
02:45:27.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:45:27.652 00.000 8976 MoveAxis(R, 0, ABG)
02:45:27.652 00.000 8976 MoveAxis(D, 1, ABG)
02:45:27.652 00.000 8976 stepping (-12, 15) + (0, -1)
02:45:27.652 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:27.678 00.026 8976 Received - 47 (G) 
02:45:27.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:27.678 00.000 8976 stepped: pos (-12, 14)
02:45:27.678 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:45:27.678 00.000 8976 MountToCamera -- mountX=1.96 mountY=-2.29 hyp=3.02 mountTheta=-0.86 cameraX=1.15, cameraY=2.79 cameraTheta=1.18
02:45:27.678 00.000 8976 incremental bump (1.148, 2.792) isValid = 1
02:45:27.678 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:45:27.678 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:45:27.678 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:45:27.678 00.000 8976 move complete, result=0
02:45:27.679 00.001 8976 worker thread done servicing request
02:45:27.679 00.000 8976 Worker thread wakes up
02:45:27.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:27.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:27.679 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:45:27.679 00.000 9828 Worker thread wakes up
02:45:27.679 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:45:27.679 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:45:27.679 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:45:27.679 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:45:27.679 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:45:27.679 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:45:27.679 00.000 9828 BLC: window closed
02:45:27.679 00.000 9828 MoveAxis(E, 15, B)
02:45:27.679 00.000 9828 Guiding  Dir = 2, Dur = 15
02:45:27.680 00.001 9828 IsSlewing returns 0
02:45:27.680 00.000 9828 IsGuiding returns 0
02:45:27.680 00.000 9828 PulseGuide returned control before completion, sleep 25
02:45:27.714 00.034 9828 IsGuiding returns 1
02:45:27.715 00.001 9828 scope still moving after pulse duration time elapsed
02:45:27.746 00.031 9828 IsSlewing returns 0
02:45:27.746 00.000 9828 IsGuiding returns 1
02:45:27.777 00.031 9828 IsSlewing returns 0
02:45:27.777 00.000 9828 IsGuiding returns 1
02:45:27.807 00.030 9828 IsSlewing returns 0
02:45:27.807 00.000 9828 IsGuiding returns 0
02:45:27.807 00.000 9828 scope move finished after 15 + 112 ms
02:45:27.807 00.000 9828 Move returns status 0, amount 15
02:45:27.807 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:27.807 00.000 9828 MoveAxis(N, 14, B)
02:45:27.807 00.000 9828 Guiding  Dir = 0, Dur = 14
02:45:27.824 00.017 9828 IsSlewing returns 0
02:45:27.825 00.001 9828 IsGuiding returns 0
02:45:27.825 00.000 9828 PulseGuide returned control before completion, sleep 24
02:45:27.855 00.030 9828 IsGuiding returns 1
02:45:27.855 00.000 9828 scope still moving after pulse duration time elapsed
02:45:27.886 00.031 9828 IsSlewing returns 0
02:45:27.886 00.000 9828 IsGuiding returns 1
02:45:27.917 00.031 9828 IsSlewing returns 0
02:45:27.918 00.001 9828 IsGuiding returns 1
02:45:27.948 00.030 9828 IsSlewing returns 0
02:45:27.948 00.000 9828 IsGuiding returns 1
02:45:27.980 00.032 9828 IsSlewing returns 0
02:45:27.980 00.000 9828 IsGuiding returns 1
02:45:28.010 00.030 9828 IsSlewing returns 0
02:45:28.011 00.001 9828 IsGuiding returns 1
02:45:28.042 00.031 9828 IsSlewing returns 0
02:45:28.042 00.000 9828 IsGuiding returns 0
02:45:28.042 00.000 9828 scope move finished after 14 + 203 ms
02:45:28.043 00.001 9828 Move returns status 0, amount 14
02:45:28.043 00.000 9828 move complete, result=0
02:45:28.043 00.000 9828 worker thread done servicing request
02:45:28.043 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:45:28.364 00.321 8976 Exposure complete
02:45:28.369 00.005 8976 worker thread done servicing request
02:45:28.369 00.000 5052 OnExposeComplete: enter
02:45:28.369 00.000 5052 UpdateGuideState(): m_state=6
02:45:28.369 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10316
02:45:28.369 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.70, Mass=117, SNR=7.4, Peak=66 HFD=2.2
02:45:28.369 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:45:28.369 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
02:45:28.370 00.001 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.11 mountX=0.09 mountY=0.19, mountTheta=1.11
02:45:28.370 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.01, opts=13)
02:45:28.370 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.01)
02:45:28.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:28.370 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
02:45:28.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:28.370 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:28.370 00.000 5052 Enqueuing Expose request
02:45:28.370 00.000 8976 Worker thread wakes up
02:45:28.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.01) opts 0xd
02:45:28.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.01)
02:45:28.371 00.001 8976 Moving (-0.22, -0.01) raw xDistance=0.09 yDistance=0.19
02:45:28.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:45:28.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:45:28.371 00.000 8976 MoveAxis(R, 0, ABG)
02:45:28.371 00.000 8976 MoveAxis(U, 0, ABG)
02:45:28.371 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:45:28.371 00.000 8976 MountToCamera -- mountX=1.92 mountY=-2.27 hyp=2.97 mountTheta=-0.87 cameraX=1.15, cameraY=2.74 cameraTheta=1.18
02:45:28.371 00.000 8976 incremental bump (1.146, 2.744) isValid = 1
02:45:28.371 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:45:28.371 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:45:28.371 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:45:28.371 00.000 8976 move complete, result=0
02:45:28.371 00.000 9828 Worker thread wakes up
02:45:28.371 00.000 8976 worker thread done servicing request
02:45:28.371 00.000 8976 Worker thread wakes up
02:45:28.371 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:45:28.371 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:45:28.371 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:45:28.371 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:45:28.371 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:45:28.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:28.371 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:28.372 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:45:28.372 00.000 9828 BLC: window closed
02:45:28.372 00.000 9828 MoveAxis(E, 16, B)
02:45:28.372 00.000 9828 Guiding  Dir = 2, Dur = 16
02:45:28.372 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:45:28.372 00.000 9828 IsSlewing returns 0
02:45:28.372 00.000 9828 IsGuiding returns 0
02:45:28.372 00.000 9828 PulseGuide returned control before completion, sleep 26
02:45:28.414 00.042 9828 IsGuiding returns 1
02:45:28.414 00.000 9828 scope still moving after pulse duration time elapsed
02:45:28.446 00.032 9828 IsSlewing returns 0
02:45:28.446 00.000 9828 IsGuiding returns 1
02:45:28.476 00.030 9828 IsSlewing returns 0
02:45:28.477 00.001 9828 IsGuiding returns 1
02:45:28.507 00.030 9828 IsSlewing returns 0
02:45:28.508 00.001 9828 IsGuiding returns 0
02:45:28.508 00.000 9828 scope move finished after 16 + 119 ms
02:45:28.508 00.000 9828 Move returns status 0, amount 16
02:45:28.508 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:28.508 00.000 9828 MoveAxis(N, 14, B)
02:45:28.508 00.000 9828 Guiding  Dir = 0, Dur = 14
02:45:28.523 00.015 9828 IsSlewing returns 0
02:45:28.523 00.000 9828 IsGuiding returns 0
02:45:28.524 00.001 9828 PulseGuide returned control before completion, sleep 24
02:45:28.554 00.030 9828 IsGuiding returns 1
02:45:28.554 00.000 9828 scope still moving after pulse duration time elapsed
02:45:28.586 00.032 9828 IsSlewing returns 0
02:45:28.586 00.000 9828 IsGuiding returns 1
02:45:28.618 00.032 9828 IsSlewing returns 0
02:45:28.618 00.000 9828 IsGuiding returns 1
02:45:28.650 00.032 9828 IsSlewing returns 0
02:45:28.650 00.000 9828 IsGuiding returns 1
02:45:28.681 00.031 9828 IsSlewing returns 0
02:45:28.681 00.000 9828 IsGuiding returns 0
02:45:28.681 00.000 9828 scope move finished after 14 + 143 ms
02:45:28.681 00.000 9828 Move returns status 0, amount 14
02:45:28.681 00.000 9828 move complete, result=0
02:45:28.681 00.000 9828 worker thread done servicing request
02:45:28.681 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:45:29.058 00.377 8976 Exposure complete
02:45:29.063 00.005 8976 worker thread done servicing request
02:45:29.063 00.000 5052 OnExposeComplete: enter
02:45:29.063 00.000 5052 UpdateGuideState(): m_state=6
02:45:29.064 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10317
02:45:29.064 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.88, Mass=108, SNR=7.2, Peak=69 HFD=1.8
02:45:29.064 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.59 = -0.59)
02:45:29.064 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
02:45:29.064 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.45 mountX=0.14 mountY=-0.11, mountTheta=-0.66
02:45:29.064 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.17, opts=13)
02:45:29.064 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.17)
02:45:29.065 00.001 8976 Worker thread wakes up
02:45:29.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.17) opts 0xd
02:45:29.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.17)
02:45:29.065 00.000 8976 Moving (0.02, 0.17) raw xDistance=0.14 yDistance=-0.11
02:45:29.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:45:29.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:45:29.065 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:45:29.065 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
02:45:29.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:29.065 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:29.065 00.000 5052 Enqueuing Expose request
02:45:29.065 00.000 8976 MoveAxis(R, 0, ABG)
02:45:29.065 00.000 8976 MoveAxis(U, 0, ABG)
02:45:29.065 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:45:29.065 00.000 8976 MountToCamera -- mountX=1.89 mountY=-2.25 hyp=2.94 mountTheta=-0.87 cameraX=1.15, cameraY=2.71 cameraTheta=1.17
02:45:29.065 00.000 8976 incremental bump (1.145, 2.713) isValid = 1
02:45:29.065 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
02:45:29.065 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:45:29.066 00.001 8976 Enqueuing Move request for scope (0.04, 0.11)
02:45:29.066 00.000 8976 move complete, result=0
02:45:29.066 00.000 8976 worker thread done servicing request
02:45:29.066 00.000 8976 Worker thread wakes up
02:45:29.066 00.000 9828 Worker thread wakes up
02:45:29.066 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:29.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:29.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:29.066 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:45:29.066 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:45:29.066 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:45:29.066 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:45:29.066 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:45:29.066 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:45:29.066 00.000 9828 BLC: window closed
02:45:29.066 00.000 9828 MoveAxis(E, 16, B)
02:45:29.067 00.001 9828 Guiding  Dir = 2, Dur = 16
02:45:29.067 00.000 9828 IsSlewing returns 0
02:45:29.067 00.000 9828 IsGuiding returns 0
02:45:29.067 00.000 9828 PulseGuide returned control before completion, sleep 26
02:45:29.101 00.034 9828 IsGuiding returns 1
02:45:29.101 00.000 9828 scope still moving after pulse duration time elapsed
02:45:29.132 00.031 9828 IsSlewing returns 0
02:45:29.132 00.000 9828 IsGuiding returns 1
02:45:29.164 00.032 9828 IsSlewing returns 0
02:45:29.164 00.000 9828 IsGuiding returns 1
02:45:29.195 00.031 9828 IsSlewing returns 0
02:45:29.195 00.000 9828 IsGuiding returns 0
02:45:29.195 00.000 9828 scope move finished after 16 + 112 ms
02:45:29.195 00.000 9828 Move returns status 0, amount 16
02:45:29.196 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:29.196 00.000 9828 MoveAxis(N, 14, B)
02:45:29.196 00.000 9828 Guiding  Dir = 0, Dur = 14
02:45:29.211 00.015 9828 IsSlewing returns 0
02:45:29.211 00.000 9828 IsGuiding returns 0
02:45:29.211 00.000 9828 PulseGuide returned control before completion, sleep 24
02:45:29.241 00.030 9828 IsGuiding returns 1
02:45:29.241 00.000 9828 scope still moving after pulse duration time elapsed
02:45:29.273 00.032 9828 IsSlewing returns 0
02:45:29.273 00.000 9828 IsGuiding returns 1
02:45:29.304 00.031 9828 IsSlewing returns 0
02:45:29.304 00.000 9828 IsGuiding returns 1
02:45:29.335 00.031 9828 IsSlewing returns 0
02:45:29.335 00.000 9828 IsGuiding returns 1
02:45:29.366 00.031 9828 IsSlewing returns 0
02:45:29.366 00.000 9828 IsGuiding returns 0
02:45:29.366 00.000 9828 scope move finished after 14 + 140 ms
02:45:29.366 00.000 9828 Move returns status 0, amount 14
02:45:29.366 00.000 9828 move complete, result=0
02:45:29.366 00.000 9828 worker thread done servicing request
02:45:29.366 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:45:29.756 00.390 8976 Exposure complete
02:45:29.762 00.006 8976 worker thread done servicing request
02:45:29.762 00.000 5052 OnExposeComplete: enter
02:45:29.762 00.000 5052 UpdateGuideState(): m_state=6
02:45:29.762 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10318
02:45:29.763 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.50, Mass=113, SNR=7.3, Peak=67 HFD=2.3
02:45:29.763 00.000 5052 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.04) = xAngle (-4.43 = 1.86)
02:45:29.763 00.000 5052 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.75)
02:45:29.763 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.21 hyp=0.31 cameraTheta=-2.38 mountX=-0.09 mountY=0.30, mountTheta=1.85
02:45:29.763 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.21, opts=13)
02:45:29.763 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.21)
02:45:29.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:29.763 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:45:29.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:29.763 00.000 8976 Worker thread wakes up
02:45:29.764 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.21) opts 0xd
02:45:29.764 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.21)
02:45:29.764 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:29.764 00.000 5052 Enqueuing Expose request
02:45:29.764 00.000 8976 Moving (-0.22, -0.21) raw xDistance=-0.09 yDistance=0.30
02:45:29.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:45:29.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:45:29.764 00.000 8976 MoveAxis(R, 0, ABG)
02:45:29.764 00.000 8976 MoveAxis(D, 1, ABG)
02:45:29.764 00.000 8976 stepping (-12, 14) + (0, -1)
02:45:29.764 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:29.788 00.024 8976 Received - 47 (G) 
02:45:29.788 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:29.788 00.000 8976 stepped: pos (-12, 13)
02:45:29.788 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:45:29.788 00.000 8976 MountToCamera -- mountX=1.88 mountY=-2.19 hyp=2.88 mountTheta=-0.86 cameraX=1.10, cameraY=2.67 cameraTheta=1.18
02:45:29.788 00.000 8976 incremental bump (1.098, 2.668) isValid = 1
02:45:29.788 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:45:29.788 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:45:29.788 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:45:29.788 00.000 8976 move complete, result=0
02:45:29.788 00.000 9828 Worker thread wakes up
02:45:29.788 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:45:29.789 00.001 8976 worker thread done servicing request
02:45:29.789 00.000 8976 Worker thread wakes up
02:45:29.789 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:45:29.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:29.789 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:29.789 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:45:29.789 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:45:29.789 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
02:45:29.789 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:45:29.789 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:45:29.789 00.000 9828 BLC: window closed
02:45:29.789 00.000 9828 MoveAxis(E, 15, B)
02:45:29.790 00.001 9828 Guiding  Dir = 2, Dur = 15
02:45:29.790 00.000 9828 IsSlewing returns 0
02:45:29.790 00.000 9828 IsGuiding returns 0
02:45:29.790 00.000 9828 PulseGuide returned control before completion, sleep 25
02:45:29.830 00.040 9828 IsGuiding returns 1
02:45:29.830 00.000 9828 scope still moving after pulse duration time elapsed
02:45:29.861 00.031 9828 IsSlewing returns 0
02:45:29.861 00.000 9828 IsGuiding returns 1
02:45:29.892 00.031 9828 IsSlewing returns 0
02:45:29.892 00.000 9828 IsGuiding returns 1
02:45:29.923 00.031 9828 IsSlewing returns 0
02:45:29.923 00.000 9828 IsGuiding returns 0
02:45:29.923 00.000 9828 scope move finished after 15 + 117 ms
02:45:29.923 00.000 9828 Move returns status 0, amount 15
02:45:29.923 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:29.923 00.000 9828 MoveAxis(N, 14, B)
02:45:29.923 00.000 9828 Guiding  Dir = 0, Dur = 14
02:45:29.939 00.016 9828 IsSlewing returns 0
02:45:29.939 00.000 9828 IsGuiding returns 0
02:45:29.939 00.000 9828 PulseGuide returned control before completion, sleep 24
02:45:29.970 00.031 9828 IsGuiding returns 1
02:45:29.970 00.000 9828 scope still moving after pulse duration time elapsed
02:45:30.001 00.031 9828 IsSlewing returns 0
02:45:30.001 00.000 9828 IsGuiding returns 1
02:45:30.033 00.032 9828 IsSlewing returns 0
02:45:30.033 00.000 9828 IsGuiding returns 1
02:45:30.064 00.031 9828 IsSlewing returns 0
02:45:30.064 00.000 9828 IsGuiding returns 1
02:45:30.110 00.046 9828 IsSlewing returns 0
02:45:30.110 00.000 9828 IsGuiding returns 0
02:45:30.110 00.000 9828 scope move finished after 14 + 158 ms
02:45:30.111 00.001 9828 Move returns status 0, amount 14
02:45:30.111 00.000 9828 move complete, result=0
02:45:30.111 00.000 9828 worker thread done servicing request
02:45:30.111 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:45:30.474 00.363 8976 Exposure complete
02:45:30.479 00.005 8976 worker thread done servicing request
02:45:30.479 00.000 5052 OnExposeComplete: enter
02:45:30.479 00.000 5052 UpdateGuideState(): m_state=6
02:45:30.479 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10319
02:45:30.479 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.86, Mass=125, SNR=7.6, Peak=68 HFD=2.3
02:45:30.479 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
02:45:30.480 00.001 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:45:30.480 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.15 hyp=0.70 cameraTheta=0.22 mountX=-0.18 mountY=-0.65, mountTheta=-1.84
02:45:30.480 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.15, opts=13)
02:45:30.480 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.15)
02:45:30.480 00.000 8976 Worker thread wakes up
02:45:30.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.15) opts 0xd
02:45:30.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.15)
02:45:30.481 00.001 8976 Moving (0.68, 0.15) raw xDistance=-0.18 yDistance=-0.65
02:45:30.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:45:30.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.65
02:45:30.481 00.000 8976 MoveAxis(R, 0, ABG)
02:45:30.481 00.000 8976 MoveAxis(U, 3, ABG)
02:45:30.481 00.000 8976 stepping (-12, 13) + (0, 3)
02:45:30.481 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:30.481 00.000 5052 UpdateGuideState exits: m=125 SNR=7.6
02:45:30.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:30.481 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:30.481 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:30.481 00.000 5052 Enqueuing Expose request
02:45:30.507 00.026 8976 Received - 47 (G) 
02:45:30.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:30.507 00.000 8976 stepped: pos (-12, 16)
02:45:30.508 00.001 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:45:30.508 00.000 8976 MountToCamera -- mountX=1.86 mountY=-2.31 hyp=2.97 mountTheta=-0.89 cameraX=1.21, cameraY=2.71 cameraTheta=1.15
02:45:30.508 00.000 8976 incremental bump (1.206, 2.709) isValid = 1
02:45:30.508 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:45:30.508 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:45:30.508 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:45:30.508 00.000 8976 move complete, result=0
02:45:30.508 00.000 8976 worker thread done servicing request
02:45:30.508 00.000 9828 Worker thread wakes up
02:45:30.508 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:45:30.509 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:45:30.509 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:45:30.509 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
02:45:30.509 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:45:30.509 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:45:30.509 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:45:30.509 00.000 8976 Worker thread wakes up
02:45:30.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:30.509 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:30.509 00.000 9828 BLC: window closed
02:45:30.509 00.000 9828 MoveAxis(E, 16, B)
02:45:30.509 00.000 9828 Guiding  Dir = 2, Dur = 16
02:45:30.510 00.001 9828 IsSlewing returns 0
02:45:30.510 00.000 9828 IsGuiding returns 0
02:45:30.510 00.000 9828 PulseGuide returned control before completion, sleep 26
02:45:30.544 00.034 9828 IsGuiding returns 1
02:45:30.544 00.000 9828 scope still moving after pulse duration time elapsed
02:45:30.576 00.032 9828 IsSlewing returns 0
02:45:30.576 00.000 9828 IsGuiding returns 1
02:45:30.608 00.032 9828 IsSlewing returns 0
02:45:30.608 00.000 9828 IsGuiding returns 1
02:45:30.639 00.031 9828 IsSlewing returns 0
02:45:30.639 00.000 9828 IsGuiding returns 0
02:45:30.639 00.000 9828 scope move finished after 16 + 112 ms
02:45:30.639 00.000 9828 Move returns status 0, amount 16
02:45:30.639 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:30.639 00.000 9828 MoveAxis(N, 14, B)
02:45:30.639 00.000 9828 Guiding  Dir = 0, Dur = 14
02:45:30.655 00.016 9828 IsSlewing returns 0
02:45:30.655 00.000 9828 IsGuiding returns 0
02:45:30.655 00.000 9828 PulseGuide returned control before completion, sleep 24
02:45:30.685 00.030 9828 IsGuiding returns 1
02:45:30.685 00.000 9828 scope still moving after pulse duration time elapsed
02:45:30.717 00.032 9828 IsSlewing returns 0
02:45:30.717 00.000 9828 IsGuiding returns 1
02:45:30.748 00.031 9828 IsSlewing returns 0
02:45:30.748 00.000 9828 IsGuiding returns 1
02:45:30.779 00.031 9828 IsSlewing returns 0
02:45:30.779 00.000 9828 IsGuiding returns 1
02:45:30.810 00.031 9828 IsSlewing returns 0
02:45:30.810 00.000 9828 IsGuiding returns 0
02:45:30.810 00.000 9828 scope move finished after 14 + 140 ms
02:45:30.810 00.000 9828 Move returns status 0, amount 14
02:45:30.810 00.000 9828 move complete, result=0
02:45:30.810 00.000 9828 worker thread done servicing request
02:45:30.810 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:45:31.192 00.382 8976 Exposure complete
02:45:31.198 00.006 8976 worker thread done servicing request
02:45:31.198 00.000 5052 OnExposeComplete: enter
02:45:31.198 00.000 5052 UpdateGuideState(): m_state=6
02:45:31.198 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10320
02:45:31.198 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.66, Mass=111, SNR=7.3, Peak=72 HFD=1.5
02:45:31.198 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
02:45:31.198 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
02:45:31.198 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-0.18 mountX=-0.16 mountY=-0.19, mountTheta=-2.27
02:45:31.199 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.05, opts=13)
02:45:31.199 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.05)
02:45:31.199 00.000 8976 Worker thread wakes up
02:45:31.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.05) opts 0xd
02:45:31.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.05)
02:45:31.199 00.000 8976 Moving (0.26, -0.05) raw xDistance=-0.16 yDistance=-0.19
02:45:31.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:45:31.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:45:31.199 00.000 8976 MoveAxis(R, 0, ABG)
02:45:31.199 00.000 8976 MoveAxis(U, 0, ABG)
02:45:31.199 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:45:31.200 00.001 5052 UpdateGuideState exits: m=111 SNR=7.3
02:45:31.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:31.200 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:45:31.200 00.000 8976 MountToCamera -- mountX=1.85 mountY=-2.38 hyp=3.02 mountTheta=-0.91 cameraX=1.28, cameraY=2.74 cameraTheta=1.13
02:45:31.200 00.000 8976 incremental bump (1.279, 2.737) isValid = 1
02:45:31.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:31.200 00.000 5052 Enqueuing Expose request
02:45:31.200 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:45:31.200 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:45:31.200 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:45:31.200 00.000 8976 move complete, result=0
02:45:31.200 00.000 9828 Worker thread wakes up
02:45:31.200 00.000 8976 worker thread done servicing request
02:45:31.200 00.000 8976 Worker thread wakes up
02:45:31.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:31.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:31.201 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:31.201 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:45:31.201 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:45:31.201 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
02:45:31.201 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:45:31.201 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:45:31.201 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:45:31.201 00.000 9828 BLC: window closed
02:45:31.201 00.000 9828 MoveAxis(E, 17, B)
02:45:31.201 00.000 9828 Guiding  Dir = 2, Dur = 17
02:45:31.201 00.000 9828 IsSlewing returns 0
02:45:31.202 00.001 9828 IsGuiding returns 0
02:45:31.202 00.000 9828 PulseGuide returned control before completion, sleep 27
02:45:31.230 00.028 9828 IsGuiding returns 1
02:45:31.230 00.000 9828 scope still moving after pulse duration time elapsed
02:45:31.262 00.032 9828 IsSlewing returns 0
02:45:31.262 00.000 9828 IsGuiding returns 1
02:45:31.293 00.031 9828 IsSlewing returns 0
02:45:31.293 00.000 9828 IsGuiding returns 1
02:45:31.326 00.033 9828 IsSlewing returns 0
02:45:31.326 00.000 9828 IsGuiding returns 1
02:45:31.355 00.029 9828 IsSlewing returns 0
02:45:31.355 00.000 9828 IsGuiding returns 0
02:45:31.355 00.000 9828 scope move finished after 17 + 136 ms
02:45:31.355 00.000 9828 Move returns status 0, amount 17
02:45:31.355 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:31.355 00.000 9828 MoveAxis(N, 14, B)
02:45:31.355 00.000 9828 Guiding  Dir = 0, Dur = 14
02:45:31.371 00.016 9828 IsSlewing returns 0
02:45:31.371 00.000 9828 IsGuiding returns 0
02:45:31.371 00.000 9828 PulseGuide returned control before completion, sleep 24
02:45:31.402 00.031 9828 IsGuiding returns 1
02:45:31.402 00.000 9828 scope still moving after pulse duration time elapsed
02:45:31.434 00.032 9828 IsSlewing returns 0
02:45:31.434 00.000 9828 IsGuiding returns 1
02:45:31.465 00.031 9828 IsSlewing returns 0
02:45:31.465 00.000 9828 IsGuiding returns 1
02:45:31.495 00.030 9828 IsSlewing returns 0
02:45:31.495 00.000 9828 IsGuiding returns 1
02:45:31.526 00.031 9828 IsSlewing returns 0
02:45:31.526 00.000 9828 IsGuiding returns 1
02:45:31.557 00.031 9828 IsSlewing returns 0
02:45:31.557 00.000 9828 IsGuiding returns 1
02:45:31.588 00.031 9828 IsSlewing returns 0
02:45:31.588 00.000 9828 IsGuiding returns 0
02:45:31.588 00.000 9828 scope move finished after 14 + 203 ms
02:45:31.588 00.000 9828 Move returns status 0, amount 14
02:45:31.588 00.000 9828 move complete, result=0
02:45:31.589 00.001 9828 worker thread done servicing request
02:45:31.589 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:45:31.887 00.298 8976 Exposure complete
02:45:31.893 00.006 8976 worker thread done servicing request
02:45:31.893 00.000 5052 OnExposeComplete: enter
02:45:31.893 00.000 5052 UpdateGuideState(): m_state=6
02:45:31.893 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10321
02:45:31.893 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.81, Mass=119, SNR=7.5, Peak=69 HFD=1.9
02:45:31.893 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:45:31.893 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
02:45:31.893 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.10 hyp=0.42 cameraTheta=0.24 mountX=-0.10 mountY=-0.40, mountTheta=-1.81
02:45:31.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.10, opts=13)
02:45:31.894 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.10)
02:45:31.894 00.000 8976 Worker thread wakes up
02:45:31.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.10) opts 0xd
02:45:31.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.10)
02:45:31.894 00.000 8976 Moving (0.41, 0.10) raw xDistance=-0.10 yDistance=-0.40
02:45:31.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:45:31.894 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:45:31.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:31.894 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:31.894 00.000 5052 Enqueuing Expose request
02:45:31.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:45:31.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:45:31.894 00.000 8976 MoveAxis(R, 0, ABG)
02:45:31.894 00.000 8976 MoveAxis(U, 2, ABG)
02:45:31.894 00.000 8976 stepping (-12, 16) + (0, 2)
02:45:31.895 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:31.930 00.035 8976 Received - 47 (G) 
02:45:31.930 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:31.930 00.000 8976 stepped: pos (-12, 18)
02:45:31.930 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:45:31.930 00.000 8976 MountToCamera -- mountX=1.85 mountY=-2.54 hyp=3.14 mountTheta=-0.94 cameraX=1.42, cameraY=2.80 cameraTheta=1.10
02:45:31.931 00.001 8976 incremental bump (1.421, 2.803) isValid = 1
02:45:31.931 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
02:45:31.931 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:45:31.931 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:45:31.931 00.000 8976 move complete, result=0
02:45:31.931 00.000 9828 Worker thread wakes up
02:45:31.931 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:45:31.931 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:45:31.931 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
02:45:31.931 00.000 8976 worker thread done servicing request
02:45:31.931 00.000 8976 Worker thread wakes up
02:45:31.931 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
02:45:31.931 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:45:31.931 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:45:31.931 00.000 9828 BLC: window closed
02:45:31.931 00.000 9828 MoveAxis(E, 18, B)
02:45:31.931 00.000 9828 Guiding  Dir = 2, Dur = 18
02:45:31.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:31.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:31.932 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:45:31.932 00.000 9828 IsSlewing returns 0
02:45:31.932 00.000 9828 IsGuiding returns 0
02:45:31.932 00.000 9828 PulseGuide returned control before completion, sleep 28
02:45:31.961 00.029 9828 IsGuiding returns 1
02:45:31.961 00.000 9828 scope still moving after pulse duration time elapsed
02:45:31.993 00.032 9828 IsSlewing returns 0
02:45:31.993 00.000 9828 IsGuiding returns 1
02:45:32.024 00.031 9828 IsSlewing returns 0
02:45:32.024 00.000 9828 IsGuiding returns 1
02:45:32.055 00.031 9828 IsSlewing returns 0
02:45:32.055 00.000 9828 IsGuiding returns 1
02:45:32.088 00.033 9828 IsSlewing returns 0
02:45:32.088 00.000 9828 IsGuiding returns 0
02:45:32.088 00.000 9828 scope move finished after 18 + 138 ms
02:45:32.088 00.000 9828 Move returns status 0, amount 18
02:45:32.088 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:32.088 00.000 9828 MoveAxis(N, 13, B)
02:45:32.089 00.001 9828 Guiding  Dir = 0, Dur = 13
02:45:32.104 00.015 9828 IsSlewing returns 0
02:45:32.104 00.000 9828 IsGuiding returns 0
02:45:32.104 00.000 9828 PulseGuide returned control before completion, sleep 23
02:45:32.135 00.031 9828 IsGuiding returns 1
02:45:32.135 00.000 9828 scope still moving after pulse duration time elapsed
02:45:32.166 00.031 9828 IsSlewing returns 0
02:45:32.166 00.000 9828 IsGuiding returns 1
02:45:32.195 00.029 9828 IsSlewing returns 0
02:45:32.195 00.000 9828 IsGuiding returns 1
02:45:32.226 00.031 9828 IsSlewing returns 0
02:45:32.226 00.000 9828 IsGuiding returns 1
02:45:32.257 00.031 9828 IsSlewing returns 0
02:45:32.257 00.000 9828 IsGuiding returns 0
02:45:32.257 00.000 9828 scope move finished after 13 + 139 ms
02:45:32.257 00.000 9828 Move returns status 0, amount 13
02:45:32.257 00.000 9828 move complete, result=0
02:45:32.257 00.000 9828 worker thread done servicing request
02:45:32.257 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:45:32.618 00.361 8976 Exposure complete
02:45:32.625 00.007 8976 worker thread done servicing request
02:45:32.625 00.000 5052 OnExposeComplete: enter
02:45:32.625 00.000 5052 UpdateGuideState(): m_state=6
02:45:32.625 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10322
02:45:32.625 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.34, Mass=124, SNR=7.6, Peak=67 HFD=1.7
02:45:32.625 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
02:45:32.625 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.96 = -2.96)
02:45:32.625 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.37 hyp=0.51 cameraTheta=-0.82 mountX=-0.49 mountY=-0.09, mountTheta=-2.96
02:45:32.626 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.37, opts=13)
02:45:32.626 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.37)
02:45:32.626 00.000 8976 Worker thread wakes up
02:45:32.626 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.37) opts 0xd
02:45:32.627 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.37)
02:45:32.627 00.000 8976 Moving (0.35, -0.37) raw xDistance=-0.49 yDistance=-0.09
02:45:32.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:45:32.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:45:32.627 00.000 8976 MoveAxis(R, 2, ABG)
02:45:32.627 00.000 8976 stepping (-12, 18) + (2, 0)
02:45:32.627 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:32.627 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:45:32.627 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
02:45:32.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:32.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:32.627 00.000 5052 Enqueuing Expose request
02:45:32.650 00.023 8976 Received - 47 (G) 
02:45:32.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:32.650 00.000 8976 stepped: pos (-10, 18)
02:45:32.650 00.000 8976 MoveAxis(U, 0, ABG)
02:45:32.650 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:45:32.650 00.000 8976 MountToCamera -- mountX=1.74 mountY=-2.65 hyp=3.17 mountTheta=-0.99 cameraX=1.56, cameraY=2.76 cameraTheta=1.06
02:45:32.650 00.000 8976 incremental bump (1.562, 2.757) isValid = 1
02:45:32.650 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
02:45:32.650 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:32.650 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:32.650 00.000 8976 move complete, result=0
02:45:32.650 00.000 9828 Worker thread wakes up
02:45:32.650 00.000 8976 worker thread done servicing request
02:45:32.650 00.000 8976 Worker thread wakes up
02:45:32.650 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:32.650 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:32.651 00.001 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
02:45:32.651 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
02:45:32.651 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:45:32.651 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
02:45:32.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:32.651 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:45:32.651 00.000 9828 BLC: window closed
02:45:32.651 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:32.651 00.000 9828 MoveAxis(E, 19, B)
02:45:32.651 00.000 9828 Guiding  Dir = 2, Dur = 19
02:45:32.652 00.001 9828 IsSlewing returns 0
02:45:32.652 00.000 9828 IsGuiding returns 0
02:45:32.652 00.000 9828 PulseGuide returned control before completion, sleep 29
02:45:32.692 00.040 9828 IsGuiding returns 1
02:45:32.692 00.000 9828 scope still moving after pulse duration time elapsed
02:45:32.723 00.031 9828 IsSlewing returns 0
02:45:32.723 00.000 9828 IsGuiding returns 1
02:45:32.755 00.032 9828 IsSlewing returns 0
02:45:32.755 00.000 9828 IsGuiding returns 1
02:45:32.787 00.032 9828 IsSlewing returns 0
02:45:32.787 00.000 9828 IsGuiding returns 0
02:45:32.787 00.000 9828 scope move finished after 19 + 116 ms
02:45:32.787 00.000 9828 Move returns status 0, amount 19
02:45:32.787 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:32.787 00.000 9828 MoveAxis(N, 13, B)
02:45:32.787 00.000 9828 Guiding  Dir = 0, Dur = 13
02:45:32.802 00.015 9828 IsSlewing returns 0
02:45:32.802 00.000 9828 IsGuiding returns 0
02:45:32.803 00.001 9828 PulseGuide returned control before completion, sleep 23
02:45:32.832 00.029 9828 IsGuiding returns 1
02:45:32.832 00.000 9828 scope still moving after pulse duration time elapsed
02:45:32.864 00.032 9828 IsSlewing returns 0
02:45:32.864 00.000 9828 IsGuiding returns 1
02:45:32.895 00.031 9828 IsSlewing returns 0
02:45:32.895 00.000 9828 IsGuiding returns 1
02:45:32.927 00.032 9828 IsSlewing returns 0
02:45:32.927 00.000 9828 IsGuiding returns 1
02:45:32.957 00.030 9828 IsSlewing returns 0
02:45:32.957 00.000 9828 IsGuiding returns 0
02:45:32.957 00.000 9828 scope move finished after 13 + 142 ms
02:45:32.957 00.000 9828 Move returns status 0, amount 13
02:45:32.957 00.000 9828 move complete, result=0
02:45:32.957 00.000 9828 worker thread done servicing request
02:45:32.957 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:45:33.339 00.382 8976 Exposure complete
02:45:33.344 00.005 8976 worker thread done servicing request
02:45:33.345 00.001 5052 OnExposeComplete: enter
02:45:33.345 00.000 5052 UpdateGuideState(): m_state=6
02:45:33.345 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10323
02:45:33.345 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.21, Mass=125, SNR=7.7, Peak=68 HFD=2.3
02:45:33.345 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.71 = -0.71)
02:45:33.345 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
02:45:33.345 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.50 hyp=0.51 cameraTheta=1.34 mountX=0.39 mountY=-0.37, mountTheta=-0.76
02:45:33.345 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.50, opts=13)
02:45:33.346 00.001 5052 Enqueuing Move request for stepguider (0.12, 0.50)
02:45:33.346 00.000 8976 Worker thread wakes up
02:45:33.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.50) opts 0xd
02:45:33.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.50)
02:45:33.346 00.000 8976 Moving (0.12, 0.50) raw xDistance=0.39 yDistance=-0.37
02:45:33.346 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:45:33.346 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:45:33.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:33.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
02:45:33.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:45:33.346 00.000 8976 MoveAxis(L, 1, ABG)
02:45:33.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:33.346 00.000 5052 Enqueuing Expose request
02:45:33.346 00.000 8976 stepping (-10, 18) + (-1, 0)
02:45:33.346 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:33.369 00.023 8976 Received - 47 (G) 
02:45:33.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:33.369 00.000 8976 stepped: pos (-11, 18)
02:45:33.369 00.000 8976 MoveAxis(U, 1, ABG)
02:45:33.369 00.000 8976 stepping (-11, 18) + (0, 1)
02:45:33.369 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:33.401 00.032 8976 Received - 47 (G) 
02:45:33.401 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:33.401 00.000 8976 stepped: pos (-11, 19)
02:45:33.401 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:45:33.401 00.000 8976 MountToCamera -- mountX=1.72 mountY=-2.77 hyp=3.26 mountTheta=-1.01 cameraX=1.68, cameraY=2.80 cameraTheta=1.03
02:45:33.401 00.000 8976 incremental bump (1.680, 2.796) isValid = 1
02:45:33.401 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:45:33.401 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:33.401 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:33.401 00.000 8976 move complete, result=0
02:45:33.401 00.000 8976 worker thread done servicing request
02:45:33.401 00.000 8976 Worker thread wakes up
02:45:33.401 00.000 9828 Worker thread wakes up
02:45:33.402 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:33.402 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:33.402 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
02:45:33.402 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
02:45:33.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:33.402 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:33.402 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:45:33.402 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:45:33.402 00.000 9828 BLC: window closed
02:45:33.402 00.000 9828 MoveAxis(E, 20, B)
02:45:33.402 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.4 px 1 ms NORTH
02:45:33.402 00.000 9828 Guiding  Dir = 2, Dur = 20
02:45:33.403 00.001 9828 IsSlewing returns 0
02:45:33.403 00.000 9828 IsGuiding returns 0
02:45:33.403 00.000 9828 PulseGuide returned control before completion, sleep 30
02:45:33.441 00.038 9828 IsGuiding returns 1
02:45:33.441 00.000 9828 scope still moving after pulse duration time elapsed
02:45:33.471 00.030 9828 IsSlewing returns 0
02:45:33.471 00.000 9828 IsGuiding returns 1
02:45:33.502 00.031 9828 IsSlewing returns 0
02:45:33.502 00.000 9828 IsGuiding returns 1
02:45:33.533 00.031 9828 IsSlewing returns 0
02:45:33.533 00.000 9828 IsGuiding returns 0
02:45:33.533 00.000 9828 scope move finished after 20 + 110 ms
02:45:33.533 00.000 9828 Move returns status 0, amount 20
02:45:33.533 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:33.533 00.000 9828 MoveAxis(N, 13, B)
02:45:33.533 00.000 9828 Guiding  Dir = 0, Dur = 13
02:45:33.549 00.016 9828 IsSlewing returns 0
02:45:33.549 00.000 9828 IsGuiding returns 0
02:45:33.549 00.000 9828 PulseGuide returned control before completion, sleep 23
02:45:33.580 00.031 9828 IsGuiding returns 1
02:45:33.580 00.000 9828 scope still moving after pulse duration time elapsed
02:45:33.611 00.031 9828 IsSlewing returns 0
02:45:33.611 00.000 9828 IsGuiding returns 1
02:45:33.643 00.032 9828 IsSlewing returns 0
02:45:33.643 00.000 9828 IsGuiding returns 1
02:45:33.674 00.031 9828 IsSlewing returns 0
02:45:33.674 00.000 9828 IsGuiding returns 1
02:45:33.705 00.031 9828 IsSlewing returns 0
02:45:33.705 00.000 9828 IsGuiding returns 0
02:45:33.705 00.000 9828 scope move finished after 13 + 143 ms
02:45:33.705 00.000 9828 Move returns status 0, amount 13
02:45:33.705 00.000 9828 move complete, result=0
02:45:33.705 00.000 9828 worker thread done servicing request
02:45:33.705 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:45:34.089 00.384 8976 Exposure complete
02:45:34.094 00.005 8976 worker thread done servicing request
02:45:34.094 00.000 5052 OnExposeComplete: enter
02:45:34.096 00.002 5052 UpdateGuideState(): m_state=6
02:45:34.096 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10324
02:45:34.096 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.75, Mass=115, SNR=7.4, Peak=68 HFD=1.8
02:45:34.096 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:45:34.096 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:45:34.096 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.05 hyp=0.47 cameraTheta=3.04 mountX=0.25 mountY=0.37, mountTheta=0.97
02:45:34.097 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.05, opts=13)
02:45:34.097 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.05)
02:45:34.097 00.000 8976 Worker thread wakes up
02:45:34.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.05) opts 0xd
02:45:34.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.05)
02:45:34.097 00.000 8976 Moving (-0.46, 0.05) raw xDistance=0.25 yDistance=0.37
02:45:34.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:45:34.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
02:45:34.097 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:45:34.097 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:45:34.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:34.097 00.000 8976 MoveAxis(R, 0, ABG)
02:45:34.097 00.000 8976 MoveAxis(D, 1, ABG)
02:45:34.097 00.000 8976 stepping (-11, 19) + (0, -1)
02:45:34.097 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:34.097 00.000 5052 Enqueuing Expose request
02:45:34.097 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:34.120 00.023 8976 Received - 47 (G) 
02:45:34.120 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:34.120 00.000 8976 stepped: pos (-11, 18)
02:45:34.120 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:45:34.120 00.000 8976 MountToCamera -- mountX=1.71 mountY=-2.80 hyp=3.28 mountTheta=-1.02 cameraX=1.71, cameraY=2.80 cameraTheta=1.02
02:45:34.120 00.000 8976 incremental bump (1.712, 2.797) isValid = 1
02:45:34.120 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
02:45:34.120 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:34.120 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:34.121 00.001 8976 move complete, result=0
02:45:34.121 00.000 9828 Worker thread wakes up
02:45:34.121 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:34.121 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:34.121 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
02:45:34.121 00.000 8976 worker thread done servicing request
02:45:34.121 00.000 8976 Worker thread wakes up
02:45:34.121 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:45:34.121 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
02:45:34.121 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:45:34.121 00.000 9828 BLC: window closed
02:45:34.121 00.000 9828 MoveAxis(E, 21, B)
02:45:34.121 00.000 9828 Guiding  Dir = 2, Dur = 21
02:45:34.121 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:45:34.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:34.121 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:34.122 00.001 9828 IsSlewing returns 0
02:45:34.122 00.000 9828 IsGuiding returns 0
02:45:34.122 00.000 9828 PulseGuide returned control before completion, sleep 31
02:45:34.159 00.037 9828 IsGuiding returns 1
02:45:34.159 00.000 9828 scope still moving after pulse duration time elapsed
02:45:34.191 00.032 9828 IsSlewing returns 0
02:45:34.195 00.004 9828 IsGuiding returns 1
02:45:34.221 00.026 9828 IsSlewing returns 0
02:45:34.221 00.000 9828 IsGuiding returns 1
02:45:34.252 00.031 9828 IsSlewing returns 0
02:45:34.252 00.000 9828 IsGuiding returns 0
02:45:34.252 00.000 9828 scope move finished after 21 + 108 ms
02:45:34.252 00.000 9828 Move returns status 0, amount 21
02:45:34.252 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:34.252 00.000 9828 MoveAxis(N, 13, B)
02:45:34.252 00.000 9828 Guiding  Dir = 0, Dur = 13
02:45:34.267 00.015 9828 IsSlewing returns 0
02:45:34.268 00.001 9828 IsGuiding returns 0
02:45:34.268 00.000 9828 PulseGuide returned control before completion, sleep 23
02:45:34.297 00.029 9828 IsGuiding returns 1
02:45:34.297 00.000 9828 scope still moving after pulse duration time elapsed
02:45:34.329 00.032 9828 IsSlewing returns 0
02:45:34.329 00.000 9828 IsGuiding returns 1
02:45:34.360 00.031 9828 IsSlewing returns 0
02:45:34.360 00.000 9828 IsGuiding returns 1
02:45:34.390 00.030 9828 IsSlewing returns 0
02:45:34.390 00.000 9828 IsGuiding returns 1
02:45:34.421 00.031 9828 IsSlewing returns 0
02:45:34.421 00.000 9828 IsGuiding returns 0
02:45:34.421 00.000 9828 scope move finished after 13 + 140 ms
02:45:34.421 00.000 9828 Move returns status 0, amount 13
02:45:34.421 00.000 9828 move complete, result=0
02:45:34.421 00.000 9828 worker thread done servicing request
02:45:34.421 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:45:34.810 00.389 8976 Exposure complete
02:45:34.815 00.005 8976 worker thread done servicing request
02:45:34.815 00.000 5052 OnExposeComplete: enter
02:45:34.815 00.000 5052 UpdateGuideState(): m_state=6
02:45:34.815 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10325
02:45:34.815 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.74, Mass=133, SNR=7.9, Peak=65 HFD=2.3
02:45:34.815 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:45:34.815 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
02:45:34.816 00.001 5052 CameraToMount -- cameraX=-0.35 cameraY=0.03 hyp=0.35 cameraTheta=3.06 mountX=0.18 mountY=0.28, mountTheta=0.99
02:45:34.816 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.03, opts=13)
02:45:34.816 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.03)
02:45:34.816 00.000 8976 Worker thread wakes up
02:45:34.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.03) opts 0xd
02:45:34.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.03)
02:45:34.817 00.001 8976 Moving (-0.35, 0.03) raw xDistance=0.18 yDistance=0.28
02:45:34.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:45:34.817 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:45:34.817 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
02:45:34.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:34.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:45:34.817 00.000 8976 MoveAxis(R, 0, ABG)
02:45:34.817 00.000 8976 MoveAxis(D, 1, ABG)
02:45:34.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:34.817 00.000 5052 Enqueuing Expose request
02:45:34.817 00.000 8976 stepping (-11, 18) + (0, -1)
02:45:34.817 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:34.840 00.023 8976 Received - 47 (G) 
02:45:34.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:34.840 00.000 8976 stepped: pos (-11, 17)
02:45:34.840 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:45:34.840 00.000 8976 MountToCamera -- mountX=1.70 mountY=-2.77 hyp=3.25 mountTheta=-1.02 cameraX=1.69, cameraY=2.77 cameraTheta=1.02
02:45:34.841 00.001 8976 incremental bump (1.687, 2.775) isValid = 1
02:45:34.841 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
02:45:34.841 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:34.841 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:34.841 00.000 8976 move complete, result=0
02:45:34.841 00.000 9828 Worker thread wakes up
02:45:34.841 00.000 8976 worker thread done servicing request
02:45:34.841 00.000 8976 Worker thread wakes up
02:45:34.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:34.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:34.841 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:34.841 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:45:34.841 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:34.841 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
02:45:34.841 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
02:45:34.841 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:45:34.841 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:45:34.842 00.001 9828 BLC: window closed
02:45:34.842 00.000 9828 MoveAxis(E, 20, B)
02:45:34.842 00.000 9828 Guiding  Dir = 2, Dur = 20
02:45:34.842 00.000 9828 IsSlewing returns 0
02:45:34.842 00.000 9828 IsGuiding returns 0
02:45:34.842 00.000 9828 PulseGuide returned control before completion, sleep 30
02:45:34.885 00.043 9828 IsGuiding returns 1
02:45:34.885 00.000 9828 scope still moving after pulse duration time elapsed
02:45:34.917 00.032 9828 IsSlewing returns 0
02:45:34.917 00.000 9828 IsGuiding returns 1
02:45:34.947 00.030 9828 IsSlewing returns 0
02:45:34.947 00.000 9828 IsGuiding returns 1
02:45:34.977 00.030 9828 IsSlewing returns 0
02:45:34.978 00.001 9828 IsGuiding returns 0
02:45:34.978 00.000 9828 scope move finished after 20 + 115 ms
02:45:34.978 00.000 9828 Move returns status 0, amount 20
02:45:34.978 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:34.978 00.000 9828 MoveAxis(N, 13, B)
02:45:34.978 00.000 9828 Guiding  Dir = 0, Dur = 13
02:45:34.992 00.014 9828 IsSlewing returns 0
02:45:34.992 00.000 9828 IsGuiding returns 0
02:45:34.992 00.000 9828 PulseGuide returned control before completion, sleep 23
02:45:35.023 00.031 9828 IsGuiding returns 1
02:45:35.023 00.000 9828 scope still moving after pulse duration time elapsed
02:45:35.054 00.031 9828 IsSlewing returns 0
02:45:35.054 00.000 9828 IsGuiding returns 1
02:45:35.084 00.030 9828 IsSlewing returns 0
02:45:35.084 00.000 9828 IsGuiding returns 1
02:45:35.116 00.032 9828 IsSlewing returns 0
02:45:35.116 00.000 9828 IsGuiding returns 0
02:45:35.116 00.000 9828 scope move finished after 13 + 110 ms
02:45:35.116 00.000 9828 Move returns status 0, amount 13
02:45:35.116 00.000 9828 move complete, result=0
02:45:35.116 00.000 9828 worker thread done servicing request
02:45:35.116 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:45:35.527 00.411 8976 Exposure complete
02:45:35.532 00.005 8976 worker thread done servicing request
02:45:35.533 00.001 5052 OnExposeComplete: enter
02:45:35.533 00.000 5052 UpdateGuideState(): m_state=6
02:45:35.533 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10326
02:45:35.533 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.75, Mass=111, SNR=7.2, Peak=67 HFD=2.0
02:45:35.533 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:45:35.533 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:45:35.533 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.04 hyp=0.37 cameraTheta=3.04 mountX=0.20 mountY=0.29, mountTheta=0.96
02:45:35.534 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.04, opts=13)
02:45:35.534 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.04)
02:45:35.534 00.000 8976 Worker thread wakes up
02:45:35.534 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.04) opts 0xd
02:45:35.534 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.04)
02:45:35.534 00.000 8976 Moving (-0.37, 0.04) raw xDistance=0.20 yDistance=0.29
02:45:35.534 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:45:35.534 00.000 5052 UpdateGuideState exits: m=111 SNR=7.2
02:45:35.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:35.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:45:35.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
02:45:35.534 00.000 8976 MoveAxis(R, 0, ABG)
02:45:35.534 00.000 8976 MoveAxis(D, 1, ABG)
02:45:35.534 00.000 8976 stepping (-11, 17) + (0, -1)
02:45:35.534 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:35.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:35.534 00.000 5052 Enqueuing Expose request
02:45:35.560 00.026 8976 Received - 47 (G) 
02:45:35.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:35.560 00.000 8976 stepped: pos (-11, 16)
02:45:35.560 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:45:35.560 00.000 8976 MountToCamera -- mountX=1.70 mountY=-2.69 hyp=3.18 mountTheta=-1.01 cameraX=1.62, cameraY=2.74 cameraTheta=1.04
02:45:35.560 00.000 8976 incremental bump (1.624, 2.736) isValid = 1
02:45:35.560 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:45:35.560 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:35.560 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:35.560 00.000 8976 move complete, result=0
02:45:35.560 00.000 9828 Worker thread wakes up
02:45:35.560 00.000 8976 worker thread done servicing request
02:45:35.560 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:45:35.560 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:35.560 00.000 8976 Worker thread wakes up
02:45:35.561 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:35.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:35.561 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
02:45:35.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:35.561 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
02:45:35.561 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:45:35.561 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:45:35.561 00.000 9828 BLC: window closed
02:45:35.561 00.000 9828 MoveAxis(E, 20, B)
02:45:35.561 00.000 9828 Guiding  Dir = 2, Dur = 20
02:45:35.561 00.000 9828 IsSlewing returns 0
02:45:35.561 00.000 9828 IsGuiding returns 0
02:45:35.562 00.001 9828 PulseGuide returned control before completion, sleep 30
02:45:35.598 00.036 9828 IsGuiding returns 1
02:45:35.598 00.000 9828 scope still moving after pulse duration time elapsed
02:45:35.629 00.031 9828 IsSlewing returns 0
02:45:35.629 00.000 9828 IsGuiding returns 1
02:45:35.660 00.031 9828 IsSlewing returns 0
02:45:35.660 00.000 9828 IsGuiding returns 1
02:45:35.692 00.032 9828 IsSlewing returns 0
02:45:35.692 00.000 9828 IsGuiding returns 0
02:45:35.692 00.000 9828 scope move finished after 20 + 111 ms
02:45:35.692 00.000 9828 Move returns status 0, amount 20
02:45:35.692 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:35.692 00.000 9828 MoveAxis(N, 13, B)
02:45:35.692 00.000 9828 Guiding  Dir = 0, Dur = 13
02:45:35.707 00.015 9828 IsSlewing returns 0
02:45:35.707 00.000 9828 IsGuiding returns 0
02:45:35.707 00.000 9828 PulseGuide returned control before completion, sleep 23
02:45:35.739 00.032 9828 IsGuiding returns 1
02:45:35.739 00.000 9828 scope still moving after pulse duration time elapsed
02:45:35.770 00.031 9828 IsSlewing returns 0
02:45:35.770 00.000 9828 IsGuiding returns 1
02:45:35.801 00.031 9828 IsSlewing returns 0
02:45:35.801 00.000 9828 IsGuiding returns 1
02:45:35.833 00.032 9828 IsSlewing returns 0
02:45:35.833 00.000 9828 IsGuiding returns 1
02:45:35.864 00.031 9828 IsSlewing returns 0
02:45:35.864 00.000 9828 IsGuiding returns 0
02:45:35.864 00.000 9828 scope move finished after 13 + 143 ms
02:45:35.864 00.000 9828 Move returns status 0, amount 13
02:45:35.864 00.000 9828 move complete, result=0
02:45:35.864 00.000 9828 worker thread done servicing request
02:45:35.864 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:45:36.246 00.382 8976 Exposure complete
02:45:36.252 00.006 8976 worker thread done servicing request
02:45:36.252 00.000 5052 OnExposeComplete: enter
02:45:36.252 00.000 5052 UpdateGuideState(): m_state=6
02:45:36.252 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10327
02:45:36.252 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.60, Mass=126, SNR=7.7, Peak=64 HFD=2.2
02:45:36.253 00.001 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
02:45:36.253 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.58)
02:45:36.253 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.21 cameraTheta=-2.56 mountX=-0.02 mountY=0.21, mountTheta=1.68
02:45:36.253 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.11, opts=13)
02:45:36.253 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.11)
02:45:36.253 00.000 8976 Worker thread wakes up
02:45:36.254 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:45:36.254 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:45:36.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:36.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.11) opts 0xd
02:45:36.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.11)
02:45:36.254 00.000 8976 Moving (-0.17, -0.11) raw xDistance=-0.02 yDistance=0.21
02:45:36.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:45:36.254 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:36.254 00.000 5052 Enqueuing Expose request
02:45:36.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:45:36.254 00.000 8976 MoveAxis(R, 0, ABG)
02:45:36.254 00.000 8976 MoveAxis(U, 0, ABG)
02:45:36.254 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:45:36.254 00.000 8976 MountToCamera -- mountX=1.69 mountY=-2.64 hyp=3.14 mountTheta=-1.00 cameraX=1.58, cameraY=2.71 cameraTheta=1.04
02:45:36.254 00.000 8976 incremental bump (1.582, 2.710) isValid = 1
02:45:36.255 00.001 8976 Scheduling Mount bump of (0.058, 0.103)
02:45:36.255 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:36.255 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:36.255 00.000 8976 move complete, result=0
02:45:36.255 00.000 9828 Worker thread wakes up
02:45:36.255 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:45:36.255 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:36.255 00.000 8976 worker thread done servicing request
02:45:36.255 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:36.255 00.000 8976 Worker thread wakes up
02:45:36.255 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:45:36.255 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:45:36.255 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
02:45:36.255 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:45:36.255 00.000 9828 BLC: window closed
02:45:36.255 00.000 9828 MoveAxis(E, 20, B)
02:45:36.256 00.001 9828 Guiding  Dir = 2, Dur = 20
02:45:36.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:36.256 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:36.256 00.000 9828 IsSlewing returns 0
02:45:36.256 00.000 9828 IsGuiding returns 0
02:45:36.256 00.000 9828 PulseGuide returned control before completion, sleep 30
02:45:36.300 00.044 9828 IsGuiding returns 1
02:45:36.300 00.000 9828 scope still moving after pulse duration time elapsed
02:45:36.331 00.031 9828 IsSlewing returns 0
02:45:36.331 00.000 9828 IsGuiding returns 1
02:45:36.361 00.030 9828 IsSlewing returns 0
02:45:36.361 00.000 9828 IsGuiding returns 1
02:45:36.392 00.031 9828 IsSlewing returns 0
02:45:36.393 00.001 9828 IsGuiding returns 0
02:45:36.393 00.000 9828 scope move finished after 20 + 116 ms
02:45:36.393 00.000 9828 Move returns status 0, amount 20
02:45:36.393 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:36.393 00.000 9828 MoveAxis(N, 13, B)
02:45:36.393 00.000 9828 Guiding  Dir = 0, Dur = 13
02:45:36.408 00.015 9828 IsSlewing returns 0
02:45:36.408 00.000 9828 IsGuiding returns 0
02:45:36.408 00.000 9828 PulseGuide returned control before completion, sleep 23
02:45:36.439 00.031 9828 IsGuiding returns 1
02:45:36.439 00.000 9828 scope still moving after pulse duration time elapsed
02:45:36.470 00.031 9828 IsSlewing returns 0
02:45:36.470 00.000 9828 IsGuiding returns 1
02:45:36.501 00.031 9828 IsSlewing returns 0
02:45:36.501 00.000 9828 IsGuiding returns 1
02:45:36.532 00.031 9828 IsSlewing returns 0
02:45:36.532 00.000 9828 IsGuiding returns 1
02:45:36.563 00.031 9828 IsSlewing returns 0
02:45:36.563 00.000 9828 IsGuiding returns 0
02:45:36.563 00.000 9828 scope move finished after 13 + 141 ms
02:45:36.563 00.000 9828 Move returns status 0, amount 13
02:45:36.563 00.000 9828 move complete, result=0
02:45:36.563 00.000 9828 worker thread done servicing request
02:45:36.563 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:45:36.940 00.377 8976 Exposure complete
02:45:36.945 00.005 8976 worker thread done servicing request
02:45:36.945 00.000 5052 OnExposeComplete: enter
02:45:36.945 00.000 5052 UpdateGuideState(): m_state=6
02:45:36.945 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10328
02:45:36.945 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.75, Mass=124, SNR=7.6, Peak=67 HFD=2.5
02:45:36.945 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:45:36.945 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:45:36.945 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.27 cameraTheta=0.14 mountX=-0.09 mountY=-0.25, mountTheta=-1.91
02:45:36.947 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.04, opts=13)
02:45:36.947 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.04)
02:45:36.947 00.000 8976 Worker thread wakes up
02:45:36.947 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:45:36.947 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
02:45:36.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:36.947 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:36.947 00.000 5052 Enqueuing Expose request
02:45:36.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.04) opts 0xd
02:45:36.947 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.04)
02:45:36.947 00.000 8976 Moving (0.27, 0.04) raw xDistance=-0.09 yDistance=-0.25
02:45:36.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:45:36.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:45:36.948 00.001 8976 MoveAxis(R, 0, ABG)
02:45:36.948 00.000 8976 MoveAxis(U, 0, ABG)
02:45:36.948 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:45:36.948 00.000 8976 MountToCamera -- mountX=1.69 mountY=-2.61 hyp=3.11 mountTheta=-1.00 cameraX=1.55, cameraY=2.69 cameraTheta=1.05
02:45:36.948 00.000 8976 incremental bump (1.553, 2.692) isValid = 1
02:45:36.948 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
02:45:36.948 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:36.948 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:36.948 00.000 8976 move complete, result=0
02:45:36.948 00.000 8976 worker thread done servicing request
02:45:36.948 00.000 8976 Worker thread wakes up
02:45:36.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:36.948 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:36.948 00.000 9828 Worker thread wakes up
02:45:36.949 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:36.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:36.949 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:36.949 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:45:36.949 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
02:45:36.949 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
02:45:36.949 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:45:36.949 00.000 9828 BLC: window closed
02:45:36.949 00.000 9828 MoveAxis(E, 20, B)
02:45:36.949 00.000 9828 Guiding  Dir = 2, Dur = 20
02:45:36.950 00.001 9828 IsSlewing returns 0
02:45:36.950 00.000 9828 IsGuiding returns 0
02:45:36.950 00.000 9828 PulseGuide returned control before completion, sleep 30
02:45:36.983 00.033 9828 IsGuiding returns 1
02:45:36.983 00.000 9828 scope still moving after pulse duration time elapsed
02:45:37.015 00.032 9828 IsSlewing returns 0
02:45:37.015 00.000 9828 IsGuiding returns 1
02:45:37.046 00.031 9828 IsSlewing returns 0
02:45:37.046 00.000 9828 IsGuiding returns 1
02:45:37.077 00.031 9828 IsSlewing returns 0
02:45:37.077 00.000 9828 IsGuiding returns 0
02:45:37.077 00.000 9828 scope move finished after 20 + 107 ms
02:45:37.077 00.000 9828 Move returns status 0, amount 20
02:45:37.077 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:37.077 00.000 9828 MoveAxis(N, 13, B)
02:45:37.077 00.000 9828 Guiding  Dir = 0, Dur = 13
02:45:37.093 00.016 9828 IsSlewing returns 0
02:45:37.093 00.000 9828 IsGuiding returns 0
02:45:37.093 00.000 9828 PulseGuide returned control before completion, sleep 23
02:45:37.123 00.030 9828 IsGuiding returns 1
02:45:37.123 00.000 9828 scope still moving after pulse duration time elapsed
02:45:37.154 00.031 9828 IsSlewing returns 0
02:45:37.154 00.000 9828 IsGuiding returns 1
02:45:37.184 00.030 9828 IsSlewing returns 0
02:45:37.184 00.000 9828 IsGuiding returns 1
02:45:37.215 00.031 9828 IsSlewing returns 0
02:45:37.215 00.000 9828 IsGuiding returns 1
02:45:37.245 00.030 9828 IsSlewing returns 0
02:45:37.245 00.000 9828 IsGuiding returns 0
02:45:37.245 00.000 9828 scope move finished after 13 + 139 ms
02:45:37.245 00.000 9828 Move returns status 0, amount 13
02:45:37.245 00.000 9828 move complete, result=0
02:45:37.245 00.000 9828 worker thread done servicing request
02:45:37.245 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:45:37.634 00.389 8976 Exposure complete
02:45:37.640 00.006 8976 worker thread done servicing request
02:45:37.640 00.000 5052 OnExposeComplete: enter
02:45:37.640 00.000 5052 UpdateGuideState(): m_state=6
02:45:37.640 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10329
02:45:37.640 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.58, Mass=100, SNR=6.9, Peak=65 HFD=1.8
02:45:37.640 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
02:45:37.640 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.10)
02:45:37.640 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.04 mountX=-0.15 mountY=0.01, mountTheta=3.10
02:45:37.641 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.13, opts=13)
02:45:37.641 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.13)
02:45:37.641 00.000 8976 Worker thread wakes up
02:45:37.641 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.13) opts 0xd
02:45:37.641 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.13)
02:45:37.641 00.000 8976 Moving (0.08, -0.13) raw xDistance=-0.15 yDistance=0.01
02:45:37.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:45:37.641 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:45:37.642 00.001 5052 UpdateGuideState exits: m=100 SNR=6.9
02:45:37.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:37.642 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:37.642 00.000 5052 Enqueuing Expose request
02:45:37.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:45:37.642 00.000 8976 MoveAxis(R, 0, ABG)
02:45:37.642 00.000 8976 MoveAxis(U, 0, ABG)
02:45:37.642 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:45:37.642 00.000 8976 MountToCamera -- mountX=1.69 mountY=-2.59 hyp=3.09 mountTheta=-0.99 cameraX=1.53, cameraY=2.68 cameraTheta=1.05
02:45:37.642 00.000 8976 incremental bump (1.534, 2.680) isValid = 1
02:45:37.642 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
02:45:37.642 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:37.642 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:37.642 00.000 8976 move complete, result=0
02:45:37.642 00.000 8976 worker thread done servicing request
02:45:37.642 00.000 9828 Worker thread wakes up
02:45:37.642 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:37.642 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:37.643 00.001 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:45:37.643 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:45:37.643 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
02:45:37.643 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:37.643 00.000 8976 Worker thread wakes up
02:45:37.643 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:45:37.643 00.000 9828 BLC: window closed
02:45:37.643 00.000 9828 MoveAxis(E, 20, B)
02:45:37.643 00.000 9828 Guiding  Dir = 2, Dur = 20
02:45:37.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:37.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:37.643 00.000 9828 IsSlewing returns 0
02:45:37.644 00.001 9828 IsGuiding returns 0
02:45:37.644 00.000 9828 PulseGuide returned control before completion, sleep 30
02:45:37.685 00.041 9828 IsGuiding returns 1
02:45:37.685 00.000 9828 scope still moving after pulse duration time elapsed
02:45:37.716 00.031 9828 IsSlewing returns 0
02:45:37.716 00.000 9828 IsGuiding returns 1
02:45:37.747 00.031 9828 IsSlewing returns 0
02:45:37.747 00.000 9828 IsGuiding returns 1
02:45:37.780 00.033 9828 IsSlewing returns 0
02:45:37.780 00.000 9828 IsGuiding returns 0
02:45:37.780 00.000 9828 scope move finished after 20 + 115 ms
02:45:37.780 00.000 9828 Move returns status 0, amount 20
02:45:37.780 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:37.780 00.000 9828 MoveAxis(N, 13, B)
02:45:37.780 00.000 9828 Guiding  Dir = 0, Dur = 13
02:45:37.795 00.015 9828 IsSlewing returns 0
02:45:37.795 00.000 9828 IsGuiding returns 0
02:45:37.795 00.000 9828 PulseGuide returned control before completion, sleep 23
02:45:37.826 00.031 9828 IsGuiding returns 1
02:45:37.826 00.000 9828 scope still moving after pulse duration time elapsed
02:45:37.856 00.030 9828 IsSlewing returns 0
02:45:37.857 00.001 9828 IsGuiding returns 1
02:45:37.887 00.030 9828 IsSlewing returns 0
02:45:37.887 00.000 9828 IsGuiding returns 1
02:45:37.918 00.031 9828 IsSlewing returns 0
02:45:37.918 00.000 9828 IsGuiding returns 1
02:45:37.949 00.031 9828 IsSlewing returns 0
02:45:37.949 00.000 9828 IsGuiding returns 0
02:45:37.949 00.000 9828 scope move finished after 13 + 140 ms
02:45:37.949 00.000 9828 Move returns status 0, amount 13
02:45:37.949 00.000 9828 move complete, result=0
02:45:37.949 00.000 9828 worker thread done servicing request
02:45:37.949 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:45:38.327 00.378 8976 Exposure complete
02:45:38.332 00.005 8976 worker thread done servicing request
02:45:38.332 00.000 5052 OnExposeComplete: enter
02:45:38.332 00.000 5052 UpdateGuideState(): m_state=6
02:45:38.333 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10330
02:45:38.333 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.73, Mass=121, SNR=7.6, Peak=64 HFD=1.9
02:45:38.333 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:45:38.333 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:45:38.333 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.10 mountX=-0.07 mountY=-0.16, mountTheta=-1.96
02:45:38.333 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.02, opts=13)
02:45:38.333 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.02)
02:45:38.334 00.001 8976 Worker thread wakes up
02:45:38.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.02) opts 0xd
02:45:38.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.02)
02:45:38.334 00.000 8976 Moving (0.18, 0.02) raw xDistance=-0.07 yDistance=-0.16
02:45:38.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:45:38.334 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:45:38.334 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:45:38.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:38.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:45:38.334 00.000 8976 MoveAxis(R, 0, ABG)
02:45:38.334 00.000 8976 MoveAxis(U, 0, ABG)
02:45:38.334 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:38.334 00.000 5052 Enqueuing Expose request
02:45:38.334 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:45:38.334 00.000 8976 MountToCamera -- mountX=1.69 mountY=-2.57 hyp=3.08 mountTheta=-0.99 cameraX=1.52, cameraY=2.67 cameraTheta=1.05
02:45:38.334 00.000 8976 incremental bump (1.522, 2.673) isValid = 1
02:45:38.335 00.001 8976 Scheduling Mount bump of (0.057, 0.104)
02:45:38.335 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:38.335 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:38.335 00.000 8976 move complete, result=0
02:45:38.335 00.000 8976 worker thread done servicing request
02:45:38.335 00.000 9828 Worker thread wakes up
02:45:38.335 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:38.335 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:38.335 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:45:38.335 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:45:38.335 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:38.335 00.000 8976 Worker thread wakes up
02:45:38.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:38.335 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:45:38.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:38.336 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:45:38.336 00.000 9828 BLC: window closed
02:45:38.336 00.000 9828 MoveAxis(E, 20, B)
02:45:38.336 00.000 9828 Guiding  Dir = 2, Dur = 20
02:45:38.336 00.000 9828 IsSlewing returns 0
02:45:38.336 00.000 9828 IsGuiding returns 0
02:45:38.336 00.000 9828 PulseGuide returned control before completion, sleep 30
02:45:38.372 00.036 9828 IsGuiding returns 1
02:45:38.372 00.000 9828 scope still moving after pulse duration time elapsed
02:45:38.403 00.031 9828 IsSlewing returns 0
02:45:38.403 00.000 9828 IsGuiding returns 1
02:45:38.435 00.032 9828 IsSlewing returns 0
02:45:38.435 00.000 9828 IsGuiding returns 1
02:45:38.466 00.031 9828 IsSlewing returns 0
02:45:38.466 00.000 9828 IsGuiding returns 0
02:45:38.466 00.000 9828 scope move finished after 20 + 110 ms
02:45:38.466 00.000 9828 Move returns status 0, amount 20
02:45:38.466 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:38.466 00.000 9828 MoveAxis(N, 13, B)
02:45:38.466 00.000 9828 Guiding  Dir = 0, Dur = 13
02:45:38.482 00.016 9828 IsSlewing returns 0
02:45:38.482 00.000 9828 IsGuiding returns 0
02:45:38.482 00.000 9828 PulseGuide returned control before completion, sleep 23
02:45:38.515 00.033 9828 IsGuiding returns 1
02:45:38.515 00.000 9828 scope still moving after pulse duration time elapsed
02:45:38.544 00.029 9828 IsSlewing returns 0
02:45:38.544 00.000 9828 IsGuiding returns 1
02:45:38.576 00.032 9828 IsSlewing returns 0
02:45:38.576 00.000 9828 IsGuiding returns 1
02:45:38.608 00.032 9828 IsSlewing returns 0
02:45:38.608 00.000 9828 IsGuiding returns 1
02:45:38.639 00.031 9828 IsSlewing returns 0
02:45:38.639 00.000 9828 IsGuiding returns 0
02:45:38.639 00.000 9828 scope move finished after 13 + 143 ms
02:45:38.639 00.000 9828 Move returns status 0, amount 13
02:45:38.640 00.001 9828 move complete, result=0
02:45:38.640 00.000 9828 worker thread done servicing request
02:45:38.640 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:45:39.020 00.380 8976 Exposure complete
02:45:39.026 00.006 8976 worker thread done servicing request
02:45:39.026 00.000 5052 OnExposeComplete: enter
02:45:39.026 00.000 5052 UpdateGuideState(): m_state=6
02:45:39.026 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10331
02:45:39.026 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.43, Mass=111, SNR=7.3, Peak=63 HFD=1.7
02:45:39.026 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
02:45:39.026 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.13)
02:45:39.026 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-1.01 mountX=-0.33 mountY=0.00, mountTheta=3.13
02:45:39.027 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.28, opts=13)
02:45:39.027 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.28)
02:45:39.028 00.001 8976 Worker thread wakes up
02:45:39.028 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:45:39.028 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
02:45:39.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:39.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:39.028 00.000 5052 Enqueuing Expose request
02:45:39.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.28) opts 0xd
02:45:39.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.28)
02:45:39.028 00.000 8976 Moving (0.18, -0.28) raw xDistance=-0.33 yDistance=0.00
02:45:39.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:45:39.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:45:39.028 00.000 8976 MoveAxis(R, 1, ABG)
02:45:39.028 00.000 8976 stepping (-11, 16) + (1, 0)
02:45:39.028 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:39.060 00.032 8976 Received - 47 (G) 
02:45:39.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:39.061 00.001 8976 stepped: pos (-10, 16)
02:45:39.061 00.000 8976 MoveAxis(U, 0, ABG)
02:45:39.061 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:45:39.061 00.000 8976 MountToCamera -- mountX=1.64 mountY=-2.56 hyp=3.04 mountTheta=-1.00 cameraX=1.54, cameraY=2.62 cameraTheta=1.04
02:45:39.061 00.000 8976 incremental bump (1.536, 2.622) isValid = 1
02:45:39.061 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:45:39.061 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:39.061 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:39.061 00.000 8976 move complete, result=0
02:45:39.061 00.000 8976 worker thread done servicing request
02:45:39.061 00.000 8976 Worker thread wakes up
02:45:39.061 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
02:45:39.061 00.000 9828 Worker thread wakes up
02:45:39.061 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:39.061 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:39.061 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:45:39.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:39.062 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:39.062 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:45:39.062 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:45:39.062 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:45:39.062 00.000 9828 BLC: window closed
02:45:39.062 00.000 9828 MoveAxis(E, 20, B)
02:45:39.062 00.000 9828 Guiding  Dir = 2, Dur = 20
02:45:39.062 00.000 9828 IsSlewing returns 0
02:45:39.062 00.000 9828 IsGuiding returns 0
02:45:39.062 00.000 9828 PulseGuide returned control before completion, sleep 30
02:45:39.105 00.043 9828 IsGuiding returns 1
02:45:39.105 00.000 9828 scope still moving after pulse duration time elapsed
02:45:39.136 00.031 9828 IsSlewing returns 0
02:45:39.136 00.000 9828 IsGuiding returns 1
02:45:39.167 00.031 9828 IsSlewing returns 0
02:45:39.167 00.000 9828 IsGuiding returns 1
02:45:39.198 00.031 9828 IsSlewing returns 0
02:45:39.198 00.000 9828 IsGuiding returns 0
02:45:39.199 00.001 9828 scope move finished after 20 + 116 ms
02:45:39.199 00.000 9828 Move returns status 0, amount 20
02:45:39.199 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:39.199 00.000 9828 MoveAxis(N, 13, B)
02:45:39.199 00.000 9828 Guiding  Dir = 0, Dur = 13
02:45:39.213 00.014 9828 IsSlewing returns 0
02:45:39.213 00.000 9828 IsGuiding returns 0
02:45:39.213 00.000 9828 PulseGuide returned control before completion, sleep 23
02:45:39.245 00.032 9828 IsGuiding returns 1
02:45:39.245 00.000 9828 scope still moving after pulse duration time elapsed
02:45:39.274 00.029 9828 IsSlewing returns 0
02:45:39.274 00.000 9828 IsGuiding returns 1
02:45:39.305 00.031 9828 IsSlewing returns 0
02:45:39.305 00.000 9828 IsGuiding returns 1
02:45:39.336 00.031 9828 IsSlewing returns 0
02:45:39.337 00.001 9828 IsGuiding returns 1
02:45:39.368 00.031 9828 IsSlewing returns 0
02:45:39.368 00.000 9828 IsGuiding returns 0
02:45:39.368 00.000 9828 scope move finished after 13 + 141 ms
02:45:39.368 00.000 9828 Move returns status 0, amount 13
02:45:39.368 00.000 9828 move complete, result=0
02:45:39.368 00.000 9828 worker thread done servicing request
02:45:39.368 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:45:39.747 00.379 8976 Exposure complete
02:45:39.752 00.005 8976 worker thread done servicing request
02:45:39.753 00.001 5052 OnExposeComplete: enter
02:45:39.753 00.000 5052 UpdateGuideState(): m_state=6
02:45:39.753 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10332
02:45:39.753 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.42, Mass=108, SNR=7.2, Peak=65 HFD=1.5
02:45:39.753 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
02:45:39.753 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
02:45:39.753 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.29 hyp=0.43 cameraTheta=-0.75 mountX=-0.40 mountY=-0.10, mountTheta=-2.89
02:45:39.753 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.29, opts=13)
02:45:39.754 00.001 5052 Enqueuing Move request for stepguider (0.31, -0.29)
02:45:39.754 00.000 8976 Worker thread wakes up
02:45:39.754 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.29) opts 0xd
02:45:39.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.29)
02:45:39.754 00.000 8976 Moving (0.31, -0.29) raw xDistance=-0.40 yDistance=-0.10
02:45:39.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
02:45:39.754 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:39.754 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
02:45:39.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:39.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:45:39.754 00.000 8976 MoveAxis(R, 2, ABG)
02:45:39.754 00.000 8976 stepping (-10, 16) + (2, 0)
02:45:39.754 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:39.754 00.000 5052 Enqueuing Expose request
02:45:39.754 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:39.779 00.025 8976 Received - 47 (G) 
02:45:39.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:39.779 00.000 8976 stepped: pos (-8, 16)
02:45:39.779 00.000 8976 MoveAxis(U, 0, ABG)
02:45:39.779 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:45:39.780 00.001 8976 MountToCamera -- mountX=1.50 mountY=-2.55 hyp=2.96 mountTheta=-1.04 cameraX=1.59, cameraY=2.50 cameraTheta=1.00
02:45:39.780 00.000 8976 incremental bump (1.592, 2.499) isValid = 1
02:45:39.780 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
02:45:39.780 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:39.780 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:39.780 00.000 8976 move complete, result=0
02:45:39.780 00.000 8976 worker thread done servicing request
02:45:39.780 00.000 8976 Worker thread wakes up
02:45:39.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:39.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:39.780 00.000 9828 Worker thread wakes up
02:45:39.780 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:39.780 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:39.780 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
02:45:39.780 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
02:45:39.780 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:45:39.780 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:45:39.780 00.000 9828 BLC: window closed
02:45:39.781 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:45:39.781 00.000 9828 MoveAxis(E, 21, B)
02:45:39.781 00.000 9828 Guiding  Dir = 2, Dur = 21
02:45:39.781 00.000 9828 IsSlewing returns 0
02:45:39.781 00.000 9828 IsGuiding returns 0
02:45:39.781 00.000 9828 PulseGuide returned control before completion, sleep 31
02:45:39.820 00.039 9828 IsGuiding returns 1
02:45:39.820 00.000 9828 scope still moving after pulse duration time elapsed
02:45:39.851 00.031 9828 IsSlewing returns 0
02:45:39.851 00.000 9828 IsGuiding returns 1
02:45:39.882 00.031 9828 IsSlewing returns 0
02:45:39.882 00.000 9828 IsGuiding returns 1
02:45:39.912 00.030 9828 IsSlewing returns 0
02:45:39.912 00.000 9828 IsGuiding returns 0
02:45:39.912 00.000 9828 scope move finished after 21 + 109 ms
02:45:39.912 00.000 9828 Move returns status 0, amount 21
02:45:39.912 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:39.912 00.000 9828 MoveAxis(N, 13, B)
02:45:39.912 00.000 9828 Guiding  Dir = 0, Dur = 13
02:45:39.928 00.016 9828 IsSlewing returns 0
02:45:39.928 00.000 9828 IsGuiding returns 0
02:45:39.929 00.001 9828 PulseGuide returned control before completion, sleep 23
02:45:39.960 00.031 9828 IsGuiding returns 1
02:45:39.960 00.000 9828 scope still moving after pulse duration time elapsed
02:45:39.990 00.030 9828 IsSlewing returns 0
02:45:39.990 00.000 9828 IsGuiding returns 1
02:45:40.021 00.031 9828 IsSlewing returns 0
02:45:40.021 00.000 9828 IsGuiding returns 1
02:45:40.052 00.031 9828 IsSlewing returns 0
02:45:40.052 00.000 9828 IsGuiding returns 1
02:45:40.084 00.032 9828 IsSlewing returns 0
02:45:40.084 00.000 9828 IsGuiding returns 0
02:45:40.084 00.000 9828 scope move finished after 13 + 142 ms
02:45:40.084 00.000 9828 Move returns status 0, amount 13
02:45:40.084 00.000 9828 move complete, result=0
02:45:40.084 00.000 9828 worker thread done servicing request
02:45:40.084 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:45:40.470 00.386 8976 Exposure complete
02:45:40.476 00.006 8976 worker thread done servicing request
02:45:40.476 00.000 5052 OnExposeComplete: enter
02:45:40.476 00.000 5052 UpdateGuideState(): m_state=6
02:45:40.476 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10333
02:45:40.476 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.78, Mass=116, SNR=7.4, Peak=66 HFD=1.8
02:45:40.476 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
02:45:40.476 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
02:45:40.477 00.001 5052 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.23 cameraTheta=0.29 mountX=-0.04 mountY=-0.22, mountTheta=-1.76
02:45:40.478 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.07, opts=13)
02:45:40.478 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.07)
02:45:40.478 00.000 8976 Worker thread wakes up
02:45:40.478 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:45:40.478 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.07) opts 0xd
02:45:40.478 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.07)
02:45:40.479 00.001 8976 Moving (0.22, 0.07) raw xDistance=-0.04 yDistance=-0.22
02:45:40.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:45:40.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:45:40.479 00.000 8976 MoveAxis(R, 0, ABG)
02:45:40.479 00.000 8976 MoveAxis(U, 0, ABG)
02:45:40.479 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:45:40.479 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:40.479 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:40.479 00.000 5052 Enqueuing Expose request
02:45:40.479 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:45:40.479 00.000 8976 MountToCamera -- mountX=1.41 mountY=-2.55 hyp=2.91 mountTheta=-1.07 cameraX=1.63, cameraY=2.42 cameraTheta=0.98
02:45:40.479 00.000 8976 incremental bump (1.629, 2.416) isValid = 1
02:45:40.479 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:45:40.479 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:40.479 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:40.479 00.000 8976 move complete, result=0
02:45:40.480 00.001 8976 worker thread done servicing request
02:45:40.480 00.000 8976 Worker thread wakes up
02:45:40.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:40.480 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:40.480 00.000 9828 Worker thread wakes up
02:45:40.480 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:40.480 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:40.480 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:45:40.480 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:45:40.480 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:40.480 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:45:40.480 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:45:40.480 00.000 9828 BLC: window closed
02:45:40.480 00.000 9828 MoveAxis(E, 22, B)
02:45:40.480 00.000 9828 Guiding  Dir = 2, Dur = 22
02:45:40.481 00.001 9828 IsSlewing returns 0
02:45:40.481 00.000 9828 IsGuiding returns 0
02:45:40.481 00.000 9828 PulseGuide returned control before completion, sleep 32
02:45:40.523 00.042 9828 IsGuiding returns 1
02:45:40.523 00.000 9828 scope still moving after pulse duration time elapsed
02:45:40.554 00.031 9828 IsSlewing returns 0
02:45:40.554 00.000 9828 IsGuiding returns 1
02:45:40.585 00.031 9828 IsSlewing returns 0
02:45:40.585 00.000 9828 IsGuiding returns 1
02:45:40.616 00.031 9828 IsSlewing returns 0
02:45:40.616 00.000 9828 IsGuiding returns 0
02:45:40.616 00.000 9828 scope move finished after 22 + 113 ms
02:45:40.616 00.000 9828 Move returns status 0, amount 22
02:45:40.616 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:40.616 00.000 9828 MoveAxis(N, 12, B)
02:45:40.616 00.000 9828 Guiding  Dir = 0, Dur = 12
02:45:40.631 00.015 9828 IsSlewing returns 0
02:45:40.631 00.000 9828 IsGuiding returns 0
02:45:40.632 00.001 9828 PulseGuide returned control before completion, sleep 22
02:45:40.662 00.030 9828 IsGuiding returns 1
02:45:40.662 00.000 9828 scope still moving after pulse duration time elapsed
02:45:40.693 00.031 9828 IsSlewing returns 0
02:45:40.693 00.000 9828 IsGuiding returns 1
02:45:40.724 00.031 9828 IsSlewing returns 0
02:45:40.724 00.000 9828 IsGuiding returns 1
02:45:40.756 00.032 9828 IsSlewing returns 0
02:45:40.756 00.000 9828 IsGuiding returns 1
02:45:40.786 00.030 9828 IsSlewing returns 0
02:45:40.786 00.000 9828 IsGuiding returns 0
02:45:40.786 00.000 9828 scope move finished after 12 + 143 ms
02:45:40.786 00.000 9828 Move returns status 0, amount 12
02:45:40.786 00.000 9828 move complete, result=0
02:45:40.786 00.000 9828 worker thread done servicing request
02:45:40.786 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:45:41.166 00.380 8976 Exposure complete
02:45:41.171 00.005 8976 worker thread done servicing request
02:45:41.171 00.000 5052 OnExposeComplete: enter
02:45:41.171 00.000 5052 UpdateGuideState(): m_state=6
02:45:41.171 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10334
02:45:41.171 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.75, Mass=107, SNR=7.1, Peak=66 HFD=2.2
02:45:41.171 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
02:45:41.172 00.001 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
02:45:41.172 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.71 mountX=0.01 mountY=-0.06, mountTheta=-1.33
02:45:41.172 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.04, opts=13)
02:45:41.172 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.04)
02:45:41.172 00.000 8976 Worker thread wakes up
02:45:41.172 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.04) opts 0xd
02:45:41.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.04)
02:45:41.172 00.000 8976 Moving (0.04, 0.04) raw xDistance=0.01 yDistance=-0.06
02:45:41.173 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:45:41.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:45:41.173 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
02:45:41.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:41.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:45:41.173 00.000 8976 MoveAxis(R, 0, ABG)
02:45:41.173 00.000 8976 MoveAxis(U, 0, ABG)
02:45:41.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:41.173 00.000 5052 Enqueuing Expose request
02:45:41.173 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:45:41.173 00.000 8976 MountToCamera -- mountX=1.35 mountY=-2.55 hyp=2.88 mountTheta=-1.08 cameraX=1.65, cameraY=2.36 cameraTheta=0.96
02:45:41.173 00.000 8976 incremental bump (1.654, 2.360) isValid = 1
02:45:41.173 00.000 8976 Scheduling Mount bump of (0.033, 0.049)
02:45:41.173 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.05, opts=4)
02:45:41.173 00.000 8976 Enqueuing Move request for scope (0.03, 0.05)
02:45:41.173 00.000 8976 move complete, result=0
02:45:41.173 00.000 8976 worker thread done servicing request
02:45:41.173 00.000 8976 Worker thread wakes up
02:45:41.174 00.001 9828 Worker thread wakes up
02:45:41.174 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0x4
02:45:41.174 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:45:41.174 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:41.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:41.174 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:45:41.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:41.174 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:45:41.174 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.98 mountX=-0.04 mountY=-0.04, mountTheta=-2.24
02:45:41.174 00.000 9828 Moving (0.03, 0.05) raw xDistance=-0.04 yDistance=-0.04
02:45:41.174 00.000 9828 BLC: window closed
02:45:41.174 00.000 9828 MoveAxis(E, 11, B)
02:45:41.174 00.000 9828 Guiding  Dir = 2, Dur = 11
02:45:41.175 00.001 9828 IsSlewing returns 0
02:45:41.175 00.000 9828 IsGuiding returns 0
02:45:41.175 00.000 9828 PulseGuide returned control before completion, sleep 21
02:45:41.207 00.032 9828 IsGuiding returns 1
02:45:41.207 00.000 9828 scope still moving after pulse duration time elapsed
02:45:41.238 00.031 9828 IsSlewing returns 0
02:45:41.238 00.000 9828 IsGuiding returns 1
02:45:41.268 00.030 9828 IsSlewing returns 0
02:45:41.268 00.000 9828 IsGuiding returns 1
02:45:41.300 00.032 9828 IsSlewing returns 0
02:45:41.300 00.000 9828 IsGuiding returns 1
02:45:41.331 00.031 9828 IsSlewing returns 0
02:45:41.331 00.000 9828 IsGuiding returns 0
02:45:41.331 00.000 9828 scope move finished after 11 + 145 ms
02:45:41.331 00.000 9828 Move returns status 0, amount 11
02:45:41.331 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:41.331 00.000 9828 MoveAxis(N, 6, B)
02:45:41.331 00.000 9828 Guiding  Dir = 0, Dur = 6
02:45:41.346 00.015 9828 IsSlewing returns 0
02:45:41.346 00.000 9828 IsGuiding returns 0
02:45:41.346 00.000 9828 PulseGuide returned control before completion, sleep 16
02:45:41.377 00.031 9828 IsGuiding returns 1
02:45:41.377 00.000 9828 scope still moving after pulse duration time elapsed
02:45:41.408 00.031 9828 IsSlewing returns 0
02:45:41.408 00.000 9828 IsGuiding returns 1
02:45:41.439 00.031 9828 IsSlewing returns 0
02:45:41.439 00.000 9828 IsGuiding returns 1
02:45:41.470 00.031 9828 IsSlewing returns 0
02:45:41.470 00.000 9828 IsGuiding returns 0
02:45:41.470 00.000 9828 scope move finished after 6 + 117 ms
02:45:41.470 00.000 9828 Move returns status 0, amount 6
02:45:41.470 00.000 9828 move complete, result=0
02:45:41.470 00.000 9828 worker thread done servicing request
02:45:41.470 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.0 px 6 ms NORTH
02:45:41.861 00.391 8976 Exposure complete
02:45:41.867 00.006 8976 worker thread done servicing request
02:45:41.867 00.000 5052 OnExposeComplete: enter
02:45:41.867 00.000 5052 UpdateGuideState(): m_state=6
02:45:41.867 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10335
02:45:41.867 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.25, Mass=126, SNR=7.7, Peak=64 HFD=2.3
02:45:41.867 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
02:45:41.867 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
02:45:41.867 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.54 hyp=0.54 cameraTheta=1.65 mountX=0.50 mountY=-0.26, mountTheta=-0.48
02:45:41.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.54, opts=13)
02:45:41.868 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.54)
02:45:41.868 00.000 8976 Worker thread wakes up
02:45:41.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.54) opts 0xd
02:45:41.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.54)
02:45:41.868 00.000 8976 Moving (-0.04, 0.54) raw xDistance=0.50 yDistance=-0.26
02:45:41.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:45:41.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:45:41.868 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:45:41.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:41.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:45:41.869 00.001 8976 MoveAxis(L, 2, ABG)
02:45:41.869 00.000 8976 stepping (-8, 16) + (-2, 0)
02:45:41.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:41.869 00.000 5052 Enqueuing Expose request
02:45:41.869 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:41.906 00.037 8976 Received - 47 (G) 
02:45:41.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:41.906 00.000 8976 stepped: pos (-10, 16)
02:45:41.906 00.000 8976 MoveAxis(U, 0, ABG)
02:45:41.906 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:45:41.906 00.000 8976 MountToCamera -- mountX=1.41 mountY=-2.55 hyp=2.91 mountTheta=-1.07 cameraX=1.62, cameraY=2.41 cameraTheta=0.98
02:45:41.906 00.000 8976 incremental bump (1.625, 2.413) isValid = 1
02:45:41.906 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:45:41.906 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:41.906 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:41.906 00.000 8976 move complete, result=0
02:45:41.906 00.000 8976 worker thread done servicing request
02:45:41.906 00.000 8976 Worker thread wakes up
02:45:41.906 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.3 px 0 ms NORTH
02:45:41.906 00.000 9828 Worker thread wakes up
02:45:41.907 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:41.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:41.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:41.907 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:41.907 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:45:41.907 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:45:41.907 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:45:41.907 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:45:41.907 00.000 9828 BLC: window closed
02:45:41.907 00.000 9828 MoveAxis(E, 22, B)
02:45:41.907 00.000 9828 Guiding  Dir = 2, Dur = 22
02:45:41.908 00.001 9828 IsSlewing returns 0
02:45:41.908 00.000 9828 IsGuiding returns 0
02:45:41.908 00.000 9828 PulseGuide returned control before completion, sleep 32
02:45:41.951 00.043 9828 IsGuiding returns 1
02:45:41.951 00.000 9828 scope still moving after pulse duration time elapsed
02:45:41.982 00.031 9828 IsSlewing returns 0
02:45:41.982 00.000 9828 IsGuiding returns 1
02:45:42.013 00.031 9828 IsSlewing returns 0
02:45:42.013 00.000 9828 IsGuiding returns 1
02:45:42.045 00.032 9828 IsSlewing returns 0
02:45:42.045 00.000 9828 IsGuiding returns 1
02:45:42.074 00.029 9828 IsSlewing returns 0
02:45:42.074 00.000 9828 IsGuiding returns 1
02:45:42.105 00.031 9828 IsSlewing returns 0
02:45:42.105 00.000 9828 IsGuiding returns 1
02:45:42.137 00.032 9828 IsSlewing returns 0
02:45:42.137 00.000 9828 IsGuiding returns 1
02:45:42.168 00.031 9828 IsSlewing returns 0
02:45:42.168 00.000 9828 IsGuiding returns 0
02:45:42.168 00.000 9828 scope move finished after 22 + 238 ms
02:45:42.168 00.000 9828 Move returns status 0, amount 22
02:45:42.168 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:42.169 00.001 9828 MoveAxis(N, 12, B)
02:45:42.169 00.000 9828 Guiding  Dir = 0, Dur = 12
02:45:42.183 00.014 9828 IsSlewing returns 0
02:45:42.183 00.000 9828 IsGuiding returns 0
02:45:42.183 00.000 9828 PulseGuide returned control before completion, sleep 22
02:45:42.213 00.030 9828 IsGuiding returns 1
02:45:42.213 00.000 9828 scope still moving after pulse duration time elapsed
02:45:42.245 00.032 9828 IsSlewing returns 0
02:45:42.245 00.000 9828 IsGuiding returns 1
02:45:42.277 00.032 9828 IsSlewing returns 0
02:45:42.277 00.000 9828 IsGuiding returns 1
02:45:42.309 00.032 9828 IsSlewing returns 0
02:45:42.309 00.000 9828 IsGuiding returns 1
02:45:42.339 00.030 9828 IsSlewing returns 0
02:45:42.339 00.000 9828 IsGuiding returns 0
02:45:42.339 00.000 9828 scope move finished after 12 + 143 ms
02:45:42.339 00.000 9828 Move returns status 0, amount 12
02:45:42.339 00.000 9828 move complete, result=0
02:45:42.339 00.000 9828 worker thread done servicing request
02:45:42.339 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:45:42.595 00.256 8976 Exposure complete
02:45:42.600 00.005 8976 worker thread done servicing request
02:45:42.600 00.000 5052 OnExposeComplete: enter
02:45:42.600 00.000 5052 UpdateGuideState(): m_state=6
02:45:42.600 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10336
02:45:42.600 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=282.04, Mass=116, SNR=7.4, Peak=67 HFD=2.3
02:45:42.601 00.001 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
02:45:42.601 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
02:45:42.601 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.33 hyp=0.38 cameraTheta=1.09 mountX=0.22 mountY=-0.33, mountTheta=-0.99
02:45:42.602 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.33, opts=13)
02:45:42.602 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.33)
02:45:42.602 00.000 8976 Worker thread wakes up
02:45:42.602 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.33) opts 0xd
02:45:42.602 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.33)
02:45:42.602 00.000 8976 Moving (0.17, 0.33) raw xDistance=0.22 yDistance=-0.33
02:45:42.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:45:42.602 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:45:42.602 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:45:42.602 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:42.602 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:42.602 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:45:42.602 00.000 8976 MoveAxis(R, 0, ABG)
02:45:42.602 00.000 8976 MoveAxis(U, 1, ABG)
02:45:42.602 00.000 5052 Enqueuing Expose request
02:45:42.602 00.000 8976 stepping (-10, 16) + (0, 1)
02:45:42.603 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:42.626 00.023 8976 Received - 47 (G) 
02:45:42.626 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:42.626 00.000 8976 stepped: pos (-10, 17)
02:45:42.626 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:45:42.626 00.000 8976 MountToCamera -- mountX=1.45 mountY=-2.60 hyp=2.97 mountTheta=-1.06 cameraX=1.65, cameraY=2.47 cameraTheta=0.98
02:45:42.626 00.000 8976 incremental bump (1.652, 2.472) isValid = 1
02:45:42.626 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:45:42.626 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:42.626 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:42.626 00.000 8976 move complete, result=0
02:45:42.626 00.000 9828 Worker thread wakes up
02:45:42.626 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:45:42.626 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:42.626 00.000 8976 worker thread done servicing request
02:45:42.627 00.001 8976 Worker thread wakes up
02:45:42.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:42.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:42.627 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:42.627 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:45:42.627 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:45:42.627 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:45:42.627 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:45:42.627 00.000 9828 BLC: window closed
02:45:42.627 00.000 9828 MoveAxis(E, 22, B)
02:45:42.627 00.000 9828 Guiding  Dir = 2, Dur = 22
02:45:42.627 00.000 9828 IsSlewing returns 0
02:45:42.627 00.000 9828 IsGuiding returns 0
02:45:42.628 00.001 9828 PulseGuide returned control before completion, sleep 32
02:45:42.668 00.040 9828 IsGuiding returns 1
02:45:42.668 00.000 9828 scope still moving after pulse duration time elapsed
02:45:42.700 00.032 9828 IsSlewing returns 0
02:45:42.700 00.000 9828 IsGuiding returns 1
02:45:42.730 00.030 9828 IsSlewing returns 0
02:45:42.730 00.000 9828 IsGuiding returns 1
02:45:42.761 00.031 9828 IsSlewing returns 0
02:45:42.761 00.000 9828 IsGuiding returns 0
02:45:42.761 00.000 9828 scope move finished after 22 + 111 ms
02:45:42.761 00.000 9828 Move returns status 0, amount 22
02:45:42.761 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:42.761 00.000 9828 MoveAxis(N, 12, B)
02:45:42.761 00.000 9828 Guiding  Dir = 0, Dur = 12
02:45:42.776 00.015 9828 IsSlewing returns 0
02:45:42.776 00.000 9828 IsGuiding returns 0
02:45:42.777 00.001 9828 PulseGuide returned control before completion, sleep 22
02:45:42.807 00.030 9828 IsGuiding returns 1
02:45:42.807 00.000 9828 scope still moving after pulse duration time elapsed
02:45:42.838 00.031 9828 IsSlewing returns 0
02:45:42.838 00.000 9828 IsGuiding returns 1
02:45:42.869 00.031 9828 IsSlewing returns 0
02:45:42.869 00.000 9828 IsGuiding returns 1
02:45:42.900 00.031 9828 IsSlewing returns 0
02:45:42.900 00.000 9828 IsGuiding returns 1
02:45:42.931 00.031 9828 IsSlewing returns 0
02:45:42.931 00.000 9828 IsGuiding returns 0
02:45:42.931 00.000 9828 scope move finished after 12 + 142 ms
02:45:42.931 00.000 9828 Move returns status 0, amount 12
02:45:42.931 00.000 9828 move complete, result=0
02:45:42.931 00.000 9828 worker thread done servicing request
02:45:42.931 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:45:43.313 00.382 8976 Exposure complete
02:45:43.319 00.006 8976 worker thread done servicing request
02:45:43.319 00.000 5052 OnExposeComplete: enter
02:45:43.319 00.000 5052 UpdateGuideState(): m_state=6
02:45:43.319 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10337
02:45:43.320 00.001 5052 Star::Find returns 1 (0), X=329.17, Y=281.69, Mass=128, SNR=7.8, Peak=69 HFD=2.2
02:45:43.320 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.04) = xAngle (-3.63 = 2.65)
02:45:43.320 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.74 = 2.55)
02:45:43.320 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.59 mountX=-0.02 mountY=0.01, mountTheta=2.58
02:45:43.320 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.02, opts=13)
02:45:43.320 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.02)
02:45:43.320 00.000 8976 Worker thread wakes up
02:45:43.320 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.02) opts 0xd
02:45:43.320 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.02)
02:45:43.320 00.000 8976 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
02:45:43.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:45:43.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:45:43.320 00.000 8976 MoveAxis(R, 0, ABG)
02:45:43.320 00.000 8976 MoveAxis(U, 0, ABG)
02:45:43.320 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:45:43.320 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:45:43.320 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:43.321 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:43.321 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:45:43.321 00.000 5052 Enqueuing Expose request
02:45:43.321 00.000 8976 MountToCamera -- mountX=1.48 mountY=-2.63 hyp=3.02 mountTheta=-1.06 cameraX=1.67, cameraY=2.51 cameraTheta=0.98
02:45:43.321 00.000 8976 incremental bump (1.670, 2.512) isValid = 1
02:45:43.321 00.000 8976 Scheduling Mount bump of (0.012, 0.019)
02:45:43.321 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.02, opts=4)
02:45:43.321 00.000 8976 Enqueuing Move request for scope (0.01, 0.02)
02:45:43.321 00.000 8976 move complete, result=0
02:45:43.321 00.000 9828 Worker thread wakes up
02:45:43.321 00.000 8976 worker thread done servicing request
02:45:43.321 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0x4
02:45:43.321 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
02:45:43.321 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
02:45:43.321 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:43.322 00.001 8976 Worker thread wakes up
02:45:43.322 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
02:45:43.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:43.322 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:43.322 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.00 mountX=-0.01 mountY=-0.02, mountTheta=-2.22
02:45:43.322 00.000 9828 Moving (0.01, 0.02) raw xDistance=-0.01 yDistance=-0.02
02:45:43.322 00.000 9828 BLC: window closed
02:45:43.322 00.000 9828 MoveAxis(E, 4, B)
02:45:43.322 00.000 9828 Guiding  Dir = 2, Dur = 4
02:45:43.322 00.000 9828 IsSlewing returns 0
02:45:43.322 00.000 9828 IsGuiding returns 0
02:45:43.323 00.001 9828 PulseGuide returned control before completion, sleep 14
02:45:43.351 00.028 9828 IsGuiding returns 1
02:45:43.351 00.000 9828 scope still moving after pulse duration time elapsed
02:45:43.384 00.033 9828 IsSlewing returns 0
02:45:43.385 00.001 9828 IsGuiding returns 1
02:45:43.413 00.028 9828 IsSlewing returns 0
02:45:43.413 00.000 9828 IsGuiding returns 1
02:45:43.445 00.032 9828 IsSlewing returns 0
02:45:43.445 00.000 9828 IsGuiding returns 0
02:45:43.445 00.000 9828 scope move finished after 4 + 117 ms
02:45:43.445 00.000 9828 Move returns status 0, amount 4
02:45:43.445 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:43.445 00.000 9828 MoveAxis(N, 2, B)
02:45:43.445 00.000 9828 Guiding  Dir = 0, Dur = 2
02:45:43.461 00.016 9828 IsSlewing returns 0
02:45:43.462 00.001 9828 IsGuiding returns 0
02:45:43.462 00.000 9828 PulseGuide returned control before completion, sleep 12
02:45:43.476 00.014 9828 IsGuiding returns 1
02:45:43.476 00.000 9828 scope still moving after pulse duration time elapsed
02:45:43.506 00.030 9828 IsSlewing returns 0
02:45:43.506 00.000 9828 IsGuiding returns 1
02:45:43.537 00.031 9828 IsSlewing returns 0
02:45:43.537 00.000 9828 IsGuiding returns 1
02:45:43.569 00.032 9828 IsSlewing returns 0
02:45:43.569 00.000 9828 IsGuiding returns 1
02:45:43.600 00.031 9828 IsSlewing returns 0
02:45:43.600 00.000 9828 IsGuiding returns 0
02:45:43.600 00.000 9828 scope move finished after 2 + 137 ms
02:45:43.600 00.000 9828 Move returns status 0, amount 2
02:45:43.600 00.000 9828 move complete, result=0
02:45:43.600 00.000 9828 worker thread done servicing request
02:45:43.600 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.0 px 2 ms NORTH
02:45:44.008 00.408 8976 Exposure complete
02:45:44.015 00.007 8976 worker thread done servicing request
02:45:44.015 00.000 5052 OnExposeComplete: enter
02:45:44.015 00.000 5052 UpdateGuideState(): m_state=6
02:45:44.015 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10338
02:45:44.015 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=282.02, Mass=121, SNR=7.6, Peak=68 HFD=2.2
02:45:44.015 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
02:45:44.015 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
02:45:44.016 00.001 5052 CameraToMount -- cameraX=0.33 cameraY=0.31 hyp=0.45 cameraTheta=0.76 mountX=0.13 mountY=-0.44, mountTheta=-1.29
02:45:44.016 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.31, opts=13)
02:45:44.016 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.31)
02:45:44.016 00.000 8976 Worker thread wakes up
02:45:44.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.31) opts 0xd
02:45:44.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.31)
02:45:44.016 00.000 8976 Moving (0.33, 0.31) raw xDistance=0.13 yDistance=-0.44
02:45:44.017 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:45:44.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:45:44.017 00.000 8976 MoveAxis(R, 0, ABG)
02:45:44.017 00.000 8976 MoveAxis(U, 2, ABG)
02:45:44.017 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:44.017 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:45:44.017 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:44.017 00.000 8976 stepping (-10, 17) + (0, 2)
02:45:44.017 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:44.017 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:44.017 00.000 5052 Enqueuing Expose request
02:45:44.048 00.031 8976 Received - 47 (G) 
02:45:44.048 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:44.048 00.000 8976 stepped: pos (-10, 19)
02:45:44.048 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:45:44.048 00.000 8976 MountToCamera -- mountX=1.49 mountY=-2.76 hyp=3.14 mountTheta=-1.07 cameraX=1.78, cameraY=2.59 cameraTheta=0.97
02:45:44.048 00.000 8976 incremental bump (1.775, 2.586) isValid = 1
02:45:44.048 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
02:45:44.048 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:44.048 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:44.048 00.000 8976 move complete, result=0
02:45:44.048 00.000 8976 worker thread done servicing request
02:45:44.048 00.000 8976 Worker thread wakes up
02:45:44.048 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:45:44.048 00.000 9828 Worker thread wakes up
02:45:44.049 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:44.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:44.049 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:44.049 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:44.049 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
02:45:44.049 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
02:45:44.049 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:45:44.049 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:45:44.049 00.000 9828 BLC: window closed
02:45:44.049 00.000 9828 MoveAxis(E, 22, B)
02:45:44.049 00.000 9828 Guiding  Dir = 2, Dur = 22
02:45:44.049 00.000 9828 IsSlewing returns 0
02:45:44.050 00.001 9828 IsGuiding returns 0
02:45:44.050 00.000 9828 PulseGuide returned control before completion, sleep 32
02:45:44.084 00.034 9828 IsGuiding returns 1
02:45:44.084 00.000 9828 scope still moving after pulse duration time elapsed
02:45:44.114 00.030 9828 IsSlewing returns 0
02:45:44.114 00.000 9828 IsGuiding returns 1
02:45:44.147 00.033 9828 IsSlewing returns 0
02:45:44.147 00.000 9828 IsGuiding returns 1
02:45:44.177 00.030 9828 IsSlewing returns 0
02:45:44.177 00.000 9828 IsGuiding returns 1
02:45:44.208 00.031 9828 IsSlewing returns 0
02:45:44.208 00.000 9828 IsGuiding returns 0
02:45:44.208 00.000 9828 scope move finished after 22 + 136 ms
02:45:44.208 00.000 9828 Move returns status 0, amount 22
02:45:44.208 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:44.208 00.000 9828 MoveAxis(N, 12, B)
02:45:44.208 00.000 9828 Guiding  Dir = 0, Dur = 12
02:45:44.224 00.016 9828 IsSlewing returns 0
02:45:44.224 00.000 9828 IsGuiding returns 0
02:45:44.224 00.000 9828 PulseGuide returned control before completion, sleep 22
02:45:44.255 00.031 9828 IsGuiding returns 1
02:45:44.255 00.000 9828 scope still moving after pulse duration time elapsed
02:45:44.287 00.032 9828 IsSlewing returns 0
02:45:44.287 00.000 9828 IsGuiding returns 1
02:45:44.319 00.032 9828 IsSlewing returns 0
02:45:44.319 00.000 9828 IsGuiding returns 1
02:45:44.350 00.031 9828 IsSlewing returns 0
02:45:44.350 00.000 9828 IsGuiding returns 0
02:45:44.350 00.000 9828 scope move finished after 12 + 114 ms
02:45:44.350 00.000 9828 Move returns status 0, amount 12
02:45:44.350 00.000 9828 move complete, result=0
02:45:44.350 00.000 9828 worker thread done servicing request
02:45:44.350 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:45:44.734 00.384 8976 Exposure complete
02:45:44.740 00.006 8976 worker thread done servicing request
02:45:44.740 00.000 5052 OnExposeComplete: enter
02:45:44.740 00.000 5052 UpdateGuideState(): m_state=6
02:45:44.740 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10339
02:45:44.740 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.77, Mass=118, SNR=7.5, Peak=63 HFD=2.4
02:45:44.740 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:45:44.740 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:45:44.740 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.06 hyp=0.60 cameraTheta=0.10 mountX=-0.22 mountY=-0.54, mountTheta=-1.95
02:45:44.741 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.06, opts=13)
02:45:44.741 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.06)
02:45:44.741 00.000 8976 Worker thread wakes up
02:45:44.741 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:45:44.742 00.001 5052 UpdateGuideState exits: m=118 SNR=7.5
02:45:44.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:44.742 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:44.742 00.000 5052 Enqueuing Expose request
02:45:44.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.06) opts 0xd
02:45:44.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.06)
02:45:44.742 00.000 8976 Moving (0.60, 0.06) raw xDistance=-0.22 yDistance=-0.54
02:45:44.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:45:44.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
02:45:44.742 00.000 8976 MoveAxis(R, 0, ABG)
02:45:44.742 00.000 8976 MoveAxis(U, 2, ABG)
02:45:44.742 00.000 8976 stepping (-10, 19) + (0, 2)
02:45:44.742 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:44.768 00.026 8976 Received - 47 (G) 
02:45:44.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:44.768 00.000 8976 stepped: pos (-10, 21)
02:45:44.768 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:45:44.768 00.000 8976 MountToCamera -- mountX=1.51 mountY=-2.95 hyp=3.31 mountTheta=-1.10 cameraX=1.94, cameraY=2.68 cameraTheta=0.95
02:45:44.768 00.000 8976 incremental bump (1.939, 2.684) isValid = 1
02:45:44.768 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
02:45:44.768 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:45:44.768 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:45:44.768 00.000 8976 move complete, result=0
02:45:44.768 00.000 9828 Worker thread wakes up
02:45:44.768 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:45:44.768 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:45:44.768 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
02:45:44.768 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:45:44.769 00.001 8976 worker thread done servicing request
02:45:44.769 00.000 8976 Worker thread wakes up
02:45:44.769 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
02:45:44.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:44.769 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:45:44.769 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:44.769 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:45:44.769 00.000 9828 BLC: window closed
02:45:44.769 00.000 9828 MoveAxis(E, 23, B)
02:45:44.769 00.000 9828 Guiding  Dir = 2, Dur = 23
02:45:44.769 00.000 9828 IsSlewing returns 0
02:45:44.770 00.001 9828 IsGuiding returns 0
02:45:44.770 00.000 9828 PulseGuide returned control before completion, sleep 33
02:45:44.815 00.045 9828 IsGuiding returns 1
02:45:44.815 00.000 9828 scope still moving after pulse duration time elapsed
02:45:44.845 00.030 9828 IsSlewing returns 0
02:45:44.845 00.000 9828 IsGuiding returns 1
02:45:44.876 00.031 9828 IsSlewing returns 0
02:45:44.876 00.000 9828 IsGuiding returns 1
02:45:44.906 00.030 9828 IsSlewing returns 0
02:45:44.906 00.000 9828 IsGuiding returns 1
02:45:44.937 00.031 9828 IsSlewing returns 0
02:45:44.937 00.000 9828 IsGuiding returns 0
02:45:44.937 00.000 9828 scope move finished after 23 + 145 ms
02:45:44.937 00.000 9828 Move returns status 0, amount 23
02:45:44.937 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:44.937 00.000 9828 MoveAxis(N, 12, B)
02:45:44.937 00.000 9828 Guiding  Dir = 0, Dur = 12
02:45:44.952 00.015 9828 IsSlewing returns 0
02:45:44.952 00.000 9828 IsGuiding returns 0
02:45:44.952 00.000 9828 PulseGuide returned control before completion, sleep 22
02:45:44.984 00.032 9828 IsGuiding returns 1
02:45:44.984 00.000 9828 scope still moving after pulse duration time elapsed
02:45:45.015 00.031 9828 IsSlewing returns 0
02:45:45.015 00.000 9828 IsGuiding returns 1
02:45:45.045 00.030 9828 IsSlewing returns 0
02:45:45.045 00.000 9828 IsGuiding returns 1
02:45:45.076 00.031 9828 IsSlewing returns 0
02:45:45.076 00.000 9828 IsGuiding returns 1
02:45:45.107 00.031 9828 IsSlewing returns 0
02:45:45.107 00.000 9828 IsGuiding returns 0
02:45:45.107 00.000 9828 scope move finished after 12 + 142 ms
02:45:45.107 00.000 9828 Move returns status 0, amount 12
02:45:45.107 00.000 9828 move complete, result=0
02:45:45.107 00.000 9828 worker thread done servicing request
02:45:45.107 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:45:45.456 00.349 8976 Exposure complete
02:45:45.461 00.005 8976 worker thread done servicing request
02:45:45.461 00.000 5052 OnExposeComplete: enter
02:45:45.461 00.000 5052 UpdateGuideState(): m_state=6
02:45:45.461 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10340
02:45:45.461 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.91, Mass=118, SNR=7.5, Peak=68 HFD=2.2
02:45:45.461 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
02:45:45.461 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.85 = -0.85)
02:45:45.462 00.001 5052 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.30 mountX=0.15 mountY=-0.16, mountTheta=-0.80
02:45:45.462 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.20, opts=13)
02:45:45.462 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.20)
02:45:45.462 00.000 8976 Worker thread wakes up
02:45:45.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:45:45.462 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:45:45.463 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:45.463 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:45.463 00.000 5052 Enqueuing Expose request
02:45:45.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.20) opts 0xd
02:45:45.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.20)
02:45:45.463 00.000 8976 Moving (0.06, 0.20) raw xDistance=0.15 yDistance=-0.16
02:45:45.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:45:45.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:45:45.463 00.000 8976 MoveAxis(R, 0, ABG)
02:45:45.463 00.000 8976 MoveAxis(U, 0, ABG)
02:45:45.463 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:45:45.463 00.000 8976 MountToCamera -- mountX=1.51 mountY=-3.08 hyp=3.43 mountTheta=-1.11 cameraX=2.05, cameraY=2.75 cameraTheta=0.93
02:45:45.463 00.000 8976 incremental bump (2.049, 2.749) isValid = 1
02:45:45.463 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:45:45.463 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:45:45.463 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:45:45.463 00.000 8976 move complete, result=0
02:45:45.463 00.000 9828 Worker thread wakes up
02:45:45.464 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:45:45.464 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:45:45.464 00.000 8976 worker thread done servicing request
02:45:45.464 00.000 8976 Worker thread wakes up
02:45:45.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:45.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:45.464 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:45.464 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:45:45.464 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:45:45.464 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:45:45.464 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:45:45.464 00.000 9828 BLC: window closed
02:45:45.464 00.000 9828 MoveAxis(E, 23, B)
02:45:45.464 00.000 9828 Guiding  Dir = 2, Dur = 23
02:45:45.465 00.001 9828 IsSlewing returns 0
02:45:45.465 00.000 9828 IsGuiding returns 0
02:45:45.465 00.000 9828 PulseGuide returned control before completion, sleep 33
02:45:45.513 00.048 9828 IsGuiding returns 1
02:45:45.513 00.000 9828 scope still moving after pulse duration time elapsed
02:45:45.544 00.031 9828 IsSlewing returns 0
02:45:45.544 00.000 9828 IsGuiding returns 1
02:45:45.576 00.032 9828 IsSlewing returns 0
02:45:45.576 00.000 9828 IsGuiding returns 1
02:45:45.606 00.030 9828 IsSlewing returns 0
02:45:45.606 00.000 9828 IsGuiding returns 1
02:45:45.637 00.031 9828 IsSlewing returns 0
02:45:45.637 00.000 9828 IsGuiding returns 1
02:45:45.667 00.030 9828 IsSlewing returns 0
02:45:45.668 00.001 9828 IsGuiding returns 1
02:45:45.698 00.030 9828 IsSlewing returns 0
02:45:45.698 00.000 9828 IsGuiding returns 1
02:45:45.729 00.031 9828 IsSlewing returns 0
02:45:45.729 00.000 9828 IsGuiding returns 0
02:45:45.729 00.000 9828 scope move finished after 23 + 240 ms
02:45:45.729 00.000 9828 Move returns status 0, amount 23
02:45:45.730 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:45.730 00.000 9828 MoveAxis(N, 12, B)
02:45:45.730 00.000 9828 Guiding  Dir = 0, Dur = 12
02:45:45.745 00.015 9828 IsSlewing returns 0
02:45:45.745 00.000 9828 IsGuiding returns 0
02:45:45.745 00.000 9828 PulseGuide returned control before completion, sleep 22
02:45:45.775 00.030 9828 IsGuiding returns 1
02:45:45.775 00.000 9828 scope still moving after pulse duration time elapsed
02:45:45.806 00.031 9828 IsSlewing returns 0
02:45:45.806 00.000 9828 IsGuiding returns 1
02:45:45.837 00.031 9828 IsSlewing returns 0
02:45:45.837 00.000 9828 IsGuiding returns 1
02:45:45.869 00.032 9828 IsSlewing returns 0
02:45:45.869 00.000 9828 IsGuiding returns 1
02:45:45.901 00.032 9828 IsSlewing returns 0
02:45:45.901 00.000 9828 IsGuiding returns 0
02:45:45.901 00.000 9828 scope move finished after 12 + 143 ms
02:45:45.901 00.000 9828 Move returns status 0, amount 12
02:45:45.901 00.000 9828 move complete, result=0
02:45:45.901 00.000 9828 worker thread done servicing request
02:45:45.901 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:45:46.150 00.249 8976 Exposure complete
02:45:46.156 00.006 8976 worker thread done servicing request
02:45:46.156 00.000 5052 OnExposeComplete: enter
02:45:46.156 00.000 5052 UpdateGuideState(): m_state=6
02:45:46.156 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10341
02:45:46.156 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.77, Mass=115, SNR=7.4, Peak=70 HFD=2.1
02:45:46.156 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:45:46.156 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
02:45:46.156 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.79 mountX=0.13 mountY=0.10, mountTheta=0.69
02:45:46.157 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.06, opts=13)
02:45:46.157 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.06)
02:45:46.157 00.000 8976 Worker thread wakes up
02:45:46.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.06) opts 0xd
02:45:46.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.06)
02:45:46.157 00.000 8976 Moving (-0.16, 0.06) raw xDistance=0.13 yDistance=0.10
02:45:46.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:45:46.157 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:45:46.157 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:45:46.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:46.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:45:46.158 00.001 8976 MoveAxis(R, 0, ABG)
02:45:46.158 00.000 8976 MoveAxis(U, 0, ABG)
02:45:46.158 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:45:46.158 00.000 8976 MountToCamera -- mountX=1.52 mountY=-3.16 hyp=3.51 mountTheta=-1.12 cameraX=2.12, cameraY=2.79 cameraTheta=0.92
02:45:46.158 00.000 8976 incremental bump (2.123, 2.793) isValid = 1
02:45:46.158 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:45:46.158 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:45:46.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:46.158 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:45:46.158 00.000 8976 move complete, result=0
02:45:46.158 00.000 8976 worker thread done servicing request
02:45:46.158 00.000 9828 Worker thread wakes up
02:45:46.158 00.000 5052 Enqueuing Expose request
02:45:46.158 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:45:46.158 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:45:46.158 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:46.158 00.000 8976 Worker thread wakes up
02:45:46.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:46.158 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
02:45:46.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:46.158 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:45:46.158 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:45:46.158 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
02:45:46.158 00.000 9828 BLC: window closed
02:45:46.159 00.001 9828 MoveAxis(E, 23, B)
02:45:46.159 00.000 9828 Guiding  Dir = 2, Dur = 23
02:45:46.159 00.000 9828 IsSlewing returns 0
02:45:46.159 00.000 9828 IsGuiding returns 0
02:45:46.159 00.000 9828 PulseGuide returned control before completion, sleep 33
02:45:46.201 00.042 9828 IsGuiding returns 1
02:45:46.201 00.000 9828 scope still moving after pulse duration time elapsed
02:45:46.233 00.032 9828 IsSlewing returns 0
02:45:46.233 00.000 9828 IsGuiding returns 1
02:45:46.264 00.031 9828 IsSlewing returns 0
02:45:46.264 00.000 9828 IsGuiding returns 1
02:45:46.295 00.031 9828 IsSlewing returns 0
02:45:46.295 00.000 9828 IsGuiding returns 0
02:45:46.295 00.000 9828 scope move finished after 23 + 112 ms
02:45:46.295 00.000 9828 Move returns status 0, amount 23
02:45:46.295 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:46.295 00.000 9828 MoveAxis(N, 12, B)
02:45:46.296 00.001 9828 Guiding  Dir = 0, Dur = 12
02:45:46.310 00.014 9828 IsSlewing returns 0
02:45:46.310 00.000 9828 IsGuiding returns 0
02:45:46.310 00.000 9828 PulseGuide returned control before completion, sleep 22
02:45:46.341 00.031 9828 IsGuiding returns 1
02:45:46.341 00.000 9828 scope still moving after pulse duration time elapsed
02:45:46.372 00.031 9828 IsSlewing returns 0
02:45:46.372 00.000 9828 IsGuiding returns 1
02:45:46.402 00.030 9828 IsSlewing returns 0
02:45:46.402 00.000 9828 IsGuiding returns 1
02:45:46.433 00.031 9828 IsSlewing returns 0
02:45:46.433 00.000 9828 IsGuiding returns 1
02:45:46.463 00.030 9828 IsSlewing returns 0
02:45:46.463 00.000 9828 IsGuiding returns 0
02:45:46.463 00.000 9828 scope move finished after 12 + 141 ms
02:45:46.463 00.000 9828 Move returns status 0, amount 12
02:45:46.463 00.000 9828 move complete, result=0
02:45:46.463 00.000 9828 worker thread done servicing request
02:45:46.463 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:45:46.847 00.384 8976 Exposure complete
02:45:46.853 00.006 8976 worker thread done servicing request
02:45:46.853 00.000 5052 OnExposeComplete: enter
02:45:46.853 00.000 5052 UpdateGuideState(): m_state=6
02:45:46.853 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10342
02:45:46.853 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.69, Mass=142, SNR=8.2, Peak=71 HFD=2.2
02:45:46.854 00.001 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
02:45:46.854 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
02:45:46.854 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.92 mountX=0.03 mountY=0.10, mountTheta=1.31
02:45:46.855 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.02, opts=13)
02:45:46.855 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.02)
02:45:46.855 00.000 8976 Worker thread wakes up
02:45:46.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.02) opts 0xd
02:45:46.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.02)
02:45:46.855 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:45:46.855 00.000 8976 Moving (-0.11, -0.02) raw xDistance=0.03 yDistance=0.10
02:45:46.855 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:45:46.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:45:46.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:46.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:46.856 00.001 5052 Enqueuing Expose request
02:45:46.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:45:46.856 00.000 8976 MoveAxis(R, 0, ABG)
02:45:46.856 00.000 8976 MoveAxis(U, 0, ABG)
02:45:46.856 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:45:46.856 00.000 8976 MountToCamera -- mountX=1.52 mountY=-3.22 hyp=3.56 mountTheta=-1.13 cameraX=2.17, cameraY=2.82 cameraTheta=0.91
02:45:46.856 00.000 8976 incremental bump (2.172, 2.822) isValid = 1
02:45:46.856 00.000 8976 Scheduling Mount bump of (0.065, 0.088)
02:45:46.856 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:45:46.856 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:45:46.856 00.000 8976 move complete, result=0
02:45:46.856 00.000 8976 worker thread done servicing request
02:45:46.857 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:46.857 00.000 9828 Worker thread wakes up
02:45:46.857 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:45:46.857 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:45:46.857 00.000 8976 Worker thread wakes up
02:45:46.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:46.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:46.857 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
02:45:46.857 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
02:45:46.857 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:45:46.857 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:45:46.858 00.001 9828 BLC: window closed
02:45:46.858 00.000 9828 MoveAxis(E, 22, B)
02:45:46.858 00.000 9828 Guiding  Dir = 2, Dur = 22
02:45:46.858 00.000 9828 IsSlewing returns 0
02:45:46.858 00.000 9828 IsGuiding returns 0
02:45:46.858 00.000 9828 PulseGuide returned control before completion, sleep 32
02:45:46.900 00.042 9828 IsGuiding returns 1
02:45:46.900 00.000 9828 scope still moving after pulse duration time elapsed
02:45:46.932 00.032 9828 IsSlewing returns 0
02:45:46.932 00.000 9828 IsGuiding returns 1
02:45:46.964 00.032 9828 IsSlewing returns 0
02:45:46.964 00.000 9828 IsGuiding returns 1
02:45:46.996 00.032 9828 IsSlewing returns 0
02:45:46.996 00.000 9828 IsGuiding returns 0
02:45:46.997 00.001 9828 scope move finished after 22 + 116 ms
02:45:46.997 00.000 9828 Move returns status 0, amount 22
02:45:46.997 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:46.997 00.000 9828 MoveAxis(N, 11, B)
02:45:46.997 00.000 9828 Guiding  Dir = 0, Dur = 11
02:45:47.011 00.014 9828 IsSlewing returns 0
02:45:47.011 00.000 9828 IsGuiding returns 0
02:45:47.011 00.000 9828 PulseGuide returned control before completion, sleep 21
02:45:47.042 00.031 9828 IsGuiding returns 1
02:45:47.042 00.000 9828 scope still moving after pulse duration time elapsed
02:45:47.073 00.031 9828 IsSlewing returns 0
02:45:47.073 00.000 9828 IsGuiding returns 1
02:45:47.104 00.031 9828 IsSlewing returns 0
02:45:47.104 00.000 9828 IsGuiding returns 1
02:45:47.134 00.030 9828 IsSlewing returns 0
02:45:47.134 00.000 9828 IsGuiding returns 1
02:45:47.165 00.031 9828 IsSlewing returns 0
02:45:47.166 00.001 9828 IsGuiding returns 0
02:45:47.166 00.000 9828 scope move finished after 11 + 143 ms
02:45:47.166 00.000 9828 Move returns status 0, amount 11
02:45:47.166 00.000 9828 move complete, result=0
02:45:47.166 00.000 9828 worker thread done servicing request
02:45:47.166 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 11 ms NORTH
02:45:47.541 00.375 8976 Exposure complete
02:45:47.548 00.007 8976 worker thread done servicing request
02:45:47.548 00.000 5052 OnExposeComplete: enter
02:45:47.548 00.000 5052 UpdateGuideState(): m_state=6
02:45:47.548 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10343
02:45:47.548 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.00, Mass=133, SNR=7.9, Peak=72 HFD=2.1
02:45:47.548 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
02:45:47.548 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
02:45:47.548 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.37 mountX=0.23 mountY=-0.21, mountTheta=-0.73
02:45:47.549 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.29, opts=13)
02:45:47.549 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.29)
02:45:47.549 00.000 8976 Worker thread wakes up
02:45:47.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.29) opts 0xd
02:45:47.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.29)
02:45:47.549 00.000 8976 Moving (0.06, 0.29) raw xDistance=0.23 yDistance=-0.21
02:45:47.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:45:47.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:45:47.549 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:47.549 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
02:45:47.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:47.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:47.549 00.000 5052 Enqueuing Expose request
02:45:47.549 00.000 8976 MoveAxis(R, 0, ABG)
02:45:47.550 00.001 8976 MoveAxis(U, 0, ABG)
02:45:47.550 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:45:47.550 00.000 8976 MountToCamera -- mountX=1.53 mountY=-3.26 hyp=3.60 mountTheta=-1.13 cameraX=2.21, cameraY=2.84 cameraTheta=0.91
02:45:47.550 00.000 8976 incremental bump (2.205, 2.842) isValid = 1
02:45:47.550 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
02:45:47.550 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:45:47.550 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:45:47.550 00.000 8976 move complete, result=0
02:45:47.550 00.000 8976 worker thread done servicing request
02:45:47.550 00.000 8976 Worker thread wakes up
02:45:47.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:47.550 00.000 9828 Worker thread wakes up
02:45:47.550 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:45:47.550 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:45:47.550 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
02:45:47.550 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
02:45:47.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:47.551 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:47.551 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:45:47.551 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:45:47.551 00.000 9828 BLC: window closed
02:45:47.551 00.000 9828 MoveAxis(E, 24, B)
02:45:47.551 00.000 9828 Guiding  Dir = 2, Dur = 24
02:45:47.551 00.000 9828 IsSlewing returns 0
02:45:47.551 00.000 9828 IsGuiding returns 0
02:45:47.551 00.000 9828 PulseGuide returned control before completion, sleep 34
02:45:47.588 00.037 9828 IsGuiding returns 1
02:45:47.588 00.000 9828 scope still moving after pulse duration time elapsed
02:45:47.620 00.032 9828 IsSlewing returns 0
02:45:47.620 00.000 9828 IsGuiding returns 1
02:45:47.652 00.032 9828 IsSlewing returns 0
02:45:47.652 00.000 9828 IsGuiding returns 1
02:45:47.684 00.032 9828 IsSlewing returns 0
02:45:47.684 00.000 9828 IsGuiding returns 0
02:45:47.684 00.000 9828 scope move finished after 24 + 108 ms
02:45:47.684 00.000 9828 Move returns status 0, amount 24
02:45:47.684 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:47.684 00.000 9828 MoveAxis(N, 12, B)
02:45:47.684 00.000 9828 Guiding  Dir = 0, Dur = 12
02:45:47.699 00.015 9828 IsSlewing returns 0
02:45:47.699 00.000 9828 IsGuiding returns 0
02:45:47.699 00.000 9828 PulseGuide returned control before completion, sleep 22
02:45:47.730 00.031 9828 IsGuiding returns 1
02:45:47.730 00.000 9828 scope still moving after pulse duration time elapsed
02:45:47.761 00.031 9828 IsSlewing returns 0
02:45:47.761 00.000 9828 IsGuiding returns 1
02:45:47.792 00.031 9828 IsSlewing returns 0
02:45:47.792 00.000 9828 IsGuiding returns 1
02:45:47.822 00.030 9828 IsSlewing returns 0
02:45:47.828 00.006 9828 IsGuiding returns 0
02:45:47.828 00.000 9828 scope move finished after 12 + 115 ms
02:45:47.828 00.000 9828 Move returns status 0, amount 12
02:45:47.828 00.000 9828 move complete, result=0
02:45:47.828 00.000 9828 worker thread done servicing request
02:45:47.828 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:45:48.236 00.408 8976 Exposure complete
02:45:48.241 00.005 8976 worker thread done servicing request
02:45:48.242 00.001 5052 OnExposeComplete: enter
02:45:48.242 00.000 5052 UpdateGuideState(): m_state=6
02:45:48.242 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10344
02:45:48.242 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.71, Mass=126, SNR=7.7, Peak=69 HFD=2.1
02:45:48.242 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
02:45:48.242 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
02:45:48.242 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.13 mountX=0.09 mountY=0.18, mountTheta=1.09
02:45:48.243 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.00, opts=13)
02:45:48.243 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.00)
02:45:48.243 00.000 8976 Worker thread wakes up
02:45:48.243 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.00) opts 0xd
02:45:48.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.00)
02:45:48.243 00.000 8976 Moving (-0.21, -0.00) raw xDistance=0.09 yDistance=0.18
02:45:48.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:45:48.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:45:48.243 00.000 8976 MoveAxis(R, 0, ABG)
02:45:48.243 00.000 8976 MoveAxis(U, 0, ABG)
02:45:48.243 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:45:48.243 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:45:48.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:48.243 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:45:48.243 00.000 8976 MountToCamera -- mountX=1.53 mountY=-3.28 hyp=3.62 mountTheta=-1.14 cameraX=2.23, cameraY=2.85 cameraTheta=0.91
02:45:48.244 00.001 8976 incremental bump (2.227, 2.855) isValid = 1
02:45:48.244 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
02:45:48.244 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:48.244 00.000 5052 Enqueuing Expose request
02:45:48.244 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:45:48.244 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:45:48.244 00.000 8976 move complete, result=0
02:45:48.244 00.000 9828 Worker thread wakes up
02:45:48.244 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:45:48.244 00.000 8976 worker thread done servicing request
02:45:48.244 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:45:48.244 00.000 8976 Worker thread wakes up
02:45:48.244 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
02:45:48.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:48.244 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
02:45:48.244 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
02:45:48.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:48.244 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:45:48.245 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:45:48.245 00.000 9828 BLC: window closed
02:45:48.245 00.000 9828 MoveAxis(E, 24, B)
02:45:48.245 00.000 9828 Guiding  Dir = 2, Dur = 24
02:45:48.245 00.000 9828 IsSlewing returns 0
02:45:48.245 00.000 9828 IsGuiding returns 0
02:45:48.245 00.000 9828 PulseGuide returned control before completion, sleep 34
02:45:48.290 00.045 9828 IsGuiding returns 1
02:45:48.290 00.000 9828 scope still moving after pulse duration time elapsed
02:45:48.322 00.032 9828 IsSlewing returns 0
02:45:48.322 00.000 9828 IsGuiding returns 1
02:45:48.354 00.032 9828 IsSlewing returns 0
02:45:48.354 00.000 9828 IsGuiding returns 1
02:45:48.387 00.033 9828 IsSlewing returns 0
02:45:48.387 00.000 9828 IsGuiding returns 0
02:45:48.387 00.000 9828 scope move finished after 24 + 117 ms
02:45:48.387 00.000 9828 Move returns status 0, amount 24
02:45:48.387 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:48.387 00.000 9828 MoveAxis(N, 11, B)
02:45:48.387 00.000 9828 Guiding  Dir = 0, Dur = 11
02:45:48.402 00.015 9828 IsSlewing returns 0
02:45:48.402 00.000 9828 IsGuiding returns 0
02:45:48.402 00.000 9828 PulseGuide returned control before completion, sleep 21
02:45:48.434 00.032 9828 IsGuiding returns 1
02:45:48.434 00.000 9828 scope still moving after pulse duration time elapsed
02:45:48.464 00.030 9828 IsSlewing returns 0
02:45:48.464 00.000 9828 IsGuiding returns 1
02:45:48.495 00.031 9828 IsSlewing returns 0
02:45:48.495 00.000 9828 IsGuiding returns 1
02:45:48.527 00.032 9828 IsSlewing returns 0
02:45:48.527 00.000 9828 IsGuiding returns 1
02:45:48.559 00.032 9828 IsSlewing returns 0
02:45:48.559 00.000 9828 IsGuiding returns 0
02:45:48.559 00.000 9828 scope move finished after 11 + 145 ms
02:45:48.559 00.000 9828 Move returns status 0, amount 11
02:45:48.559 00.000 9828 move complete, result=0
02:45:48.559 00.000 9828 worker thread done servicing request
02:45:48.559 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:45:48.931 00.372 8976 Exposure complete
02:45:48.937 00.006 8976 worker thread done servicing request
02:45:48.937 00.000 5052 OnExposeComplete: enter
02:45:48.937 00.000 5052 UpdateGuideState(): m_state=6
02:45:48.937 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10345
02:45:48.937 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.73, Mass=126, SNR=7.7, Peak=66 HFD=2.0
02:45:48.937 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:45:48.937 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:45:48.937 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.14 cameraTheta=0.14 mountX=-0.04 mountY=-0.12, mountTheta=-1.91
02:45:48.938 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.02, opts=13)
02:45:48.938 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.02)
02:45:48.938 00.000 8976 Worker thread wakes up
02:45:48.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.02) opts 0xd
02:45:48.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.02)
02:45:48.938 00.000 8976 Moving (0.13, 0.02) raw xDistance=-0.04 yDistance=-0.12
02:45:48.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:45:48.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:45:48.938 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:48.938 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:45:48.939 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:48.939 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:48.939 00.000 8976 MoveAxis(R, 0, ABG)
02:45:48.939 00.000 5052 Enqueuing Expose request
02:45:48.939 00.000 8976 MoveAxis(U, 0, ABG)
02:45:48.939 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:45:48.939 00.000 8976 MountToCamera -- mountX=1.53 mountY=-3.30 hyp=3.64 mountTheta=-1.14 cameraX=2.24, cameraY=2.86 cameraTheta=0.91
02:45:48.939 00.000 8976 incremental bump (2.242, 2.864) isValid = 1
02:45:48.939 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
02:45:48.939 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:45:48.940 00.001 8976 Enqueuing Move request for scope (0.07, 0.09)
02:45:48.940 00.000 8976 move complete, result=0
02:45:48.940 00.000 9828 Worker thread wakes up
02:45:48.940 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:48.940 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:45:48.940 00.000 8976 worker thread done servicing request
02:45:48.940 00.000 8976 Worker thread wakes up
02:45:48.940 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:48.940 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:48.940 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:45:48.940 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
02:45:48.940 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
02:45:48.940 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
02:45:48.940 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:45:48.940 00.000 9828 BLC: window closed
02:45:48.940 00.000 9828 MoveAxis(E, 24, B)
02:45:48.941 00.001 9828 Guiding  Dir = 2, Dur = 24
02:45:48.941 00.000 9828 IsSlewing returns 0
02:45:48.941 00.000 9828 IsGuiding returns 0
02:45:48.941 00.000 9828 PulseGuide returned control before completion, sleep 34
02:45:48.977 00.036 9828 IsGuiding returns 1
02:45:48.977 00.000 9828 scope still moving after pulse duration time elapsed
02:45:49.007 00.030 9828 IsSlewing returns 0
02:45:49.007 00.000 9828 IsGuiding returns 1
02:45:49.039 00.032 9828 IsSlewing returns 0
02:45:49.039 00.000 9828 IsGuiding returns 1
02:45:49.070 00.031 9828 IsSlewing returns 0
02:45:49.070 00.000 9828 IsGuiding returns 0
02:45:49.070 00.000 9828 scope move finished after 24 + 105 ms
02:45:49.070 00.000 9828 Move returns status 0, amount 24
02:45:49.070 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:49.071 00.001 9828 MoveAxis(N, 11, B)
02:45:49.071 00.000 9828 Guiding  Dir = 0, Dur = 11
02:45:49.087 00.016 9828 IsSlewing returns 0
02:45:49.087 00.000 9828 IsGuiding returns 0
02:45:49.087 00.000 9828 PulseGuide returned control before completion, sleep 21
02:45:49.117 00.030 9828 IsGuiding returns 1
02:45:49.117 00.000 9828 scope still moving after pulse duration time elapsed
02:45:49.148 00.031 9828 IsSlewing returns 0
02:45:49.148 00.000 9828 IsGuiding returns 1
02:45:49.180 00.032 9828 IsSlewing returns 0
02:45:49.184 00.004 9828 IsGuiding returns 1
02:45:49.210 00.026 9828 IsSlewing returns 0
02:45:49.210 00.000 9828 IsGuiding returns 1
02:45:49.240 00.030 9828 IsSlewing returns 0
02:45:49.240 00.000 9828 IsGuiding returns 0
02:45:49.240 00.000 9828 scope move finished after 11 + 142 ms
02:45:49.240 00.000 9828 Move returns status 0, amount 11
02:45:49.240 00.000 9828 move complete, result=0
02:45:49.240 00.000 9828 worker thread done servicing request
02:45:49.240 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:45:49.630 00.390 8976 Exposure complete
02:45:49.636 00.006 8976 worker thread done servicing request
02:45:49.636 00.000 5052 OnExposeComplete: enter
02:45:49.636 00.000 5052 UpdateGuideState(): m_state=6
02:45:49.636 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10346
02:45:49.636 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.42, Mass=116, SNR=7.5, Peak=68 HFD=2.2
02:45:49.636 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.21 = 2.08)
02:45:49.637 00.001 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
02:45:49.637 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.29 hyp=0.34 cameraTheta=-2.16 mountX=-0.17 mountY=0.32, mountTheta=2.06
02:45:49.637 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.29, opts=13)
02:45:49.637 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.29)
02:45:49.637 00.000 8976 Worker thread wakes up
02:45:49.638 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:45:49.638 00.000 5052 UpdateGuideState exits: m=116 SNR=7.5
02:45:49.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:49.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.29) opts 0xd
02:45:49.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.29)
02:45:49.638 00.000 8976 Moving (-0.19, -0.29) raw xDistance=-0.17 yDistance=0.32
02:45:49.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:45:49.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:45:49.638 00.000 8976 MoveAxis(R, 0, ABG)
02:45:49.638 00.000 8976 MoveAxis(D, 1, ABG)
02:45:49.638 00.000 8976 stepping (-10, 21) + (0, -1)
02:45:49.638 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:49.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:49.638 00.000 5052 Enqueuing Expose request
02:45:49.659 00.021 8976 Received - 47 (G) 
02:45:49.659 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:49.659 00.000 8976 stepped: pos (-10, 20)
02:45:49.659 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:45:49.659 00.000 8976 MountToCamera -- mountX=1.53 mountY=-3.26 hyp=3.60 mountTheta=-1.13 cameraX=2.21, cameraY=2.85 cameraTheta=0.91
02:45:49.659 00.000 8976 incremental bump (2.205, 2.846) isValid = 1
02:45:49.659 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
02:45:49.659 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:45:49.660 00.001 8976 Enqueuing Move request for scope (0.07, 0.09)
02:45:49.660 00.000 8976 move complete, result=0
02:45:49.660 00.000 8976 worker thread done servicing request
02:45:49.660 00.000 8976 Worker thread wakes up
02:45:49.660 00.000 9828 Worker thread wakes up
02:45:49.660 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:45:49.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:49.660 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:45:49.660 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:45:49.660 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
02:45:49.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:49.660 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
02:45:49.660 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:45:49.661 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:45:49.661 00.000 9828 BLC: window closed
02:45:49.661 00.000 9828 MoveAxis(E, 24, B)
02:45:49.661 00.000 9828 Guiding  Dir = 2, Dur = 24
02:45:49.661 00.000 9828 IsSlewing returns 0
02:45:49.661 00.000 9828 IsGuiding returns 0
02:45:49.661 00.000 9828 PulseGuide returned control before completion, sleep 34
02:45:49.708 00.047 9828 IsGuiding returns 1
02:45:49.708 00.000 9828 scope still moving after pulse duration time elapsed
02:45:49.738 00.030 9828 IsSlewing returns 0
02:45:49.738 00.000 9828 IsGuiding returns 1
02:45:49.770 00.032 9828 IsSlewing returns 0
02:45:49.770 00.000 9828 IsGuiding returns 1
02:45:49.802 00.032 9828 IsSlewing returns 0
02:45:49.802 00.000 9828 IsGuiding returns 0
02:45:49.802 00.000 9828 scope move finished after 24 + 116 ms
02:45:49.802 00.000 9828 Move returns status 0, amount 24
02:45:49.802 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:49.802 00.000 9828 MoveAxis(N, 12, B)
02:45:49.802 00.000 9828 Guiding  Dir = 0, Dur = 12
02:45:49.818 00.016 9828 IsSlewing returns 0
02:45:49.818 00.000 9828 IsGuiding returns 0
02:45:49.819 00.001 9828 PulseGuide returned control before completion, sleep 22
02:45:49.849 00.030 9828 IsGuiding returns 1
02:45:49.849 00.000 9828 scope still moving after pulse duration time elapsed
02:45:49.880 00.031 9828 IsSlewing returns 0
02:45:49.880 00.000 9828 IsGuiding returns 1
02:45:49.912 00.032 9828 IsSlewing returns 0
02:45:49.912 00.000 9828 IsGuiding returns 1
02:45:49.943 00.031 9828 IsSlewing returns 0
02:45:49.943 00.000 9828 IsGuiding returns 1
02:45:49.973 00.030 9828 IsSlewing returns 0
02:45:49.973 00.000 9828 IsGuiding returns 0
02:45:49.973 00.000 9828 scope move finished after 12 + 142 ms
02:45:49.973 00.000 9828 Move returns status 0, amount 12
02:45:49.973 00.000 9828 move complete, result=0
02:45:49.973 00.000 9828 worker thread done servicing request
02:45:49.973 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:45:50.348 00.375 8976 Exposure complete
02:45:50.354 00.006 8976 worker thread done servicing request
02:45:50.354 00.000 5052 OnExposeComplete: enter
02:45:50.354 00.000 5052 UpdateGuideState(): m_state=6
02:45:50.354 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10347
02:45:50.354 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.53, Mass=100, SNR=6.9, Peak=65 HFD=2.0
02:45:50.354 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.04) = xAngle (-3.91 = 2.38)
02:45:50.354 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.01 = 2.27)
02:45:50.354 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.86 mountX=-0.14 mountY=0.15, mountTheta=2.33
02:45:50.355 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.18, opts=13)
02:45:50.355 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.18)
02:45:50.355 00.000 8976 Worker thread wakes up
02:45:50.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.18) opts 0xd
02:45:50.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.18)
02:45:50.355 00.000 8976 Moving (-0.06, -0.18) raw xDistance=-0.14 yDistance=0.15
02:45:50.355 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:45:50.355 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
02:45:50.356 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:45:50.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:45:50.356 00.000 8976 MoveAxis(R, 0, ABG)
02:45:50.356 00.000 8976 MoveAxis(U, 0, ABG)
02:45:50.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:50.356 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:50.356 00.000 5052 Enqueuing Expose request
02:45:50.356 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:45:50.356 00.000 8976 MountToCamera -- mountX=1.53 mountY=-3.23 hyp=3.58 mountTheta=-1.13 cameraX=2.18, cameraY=2.83 cameraTheta=0.91
02:45:50.356 00.000 8976 incremental bump (2.181, 2.834) isValid = 1
02:45:50.356 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
02:45:50.356 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:45:50.356 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:45:50.356 00.000 8976 move complete, result=0
02:45:50.356 00.000 9828 Worker thread wakes up
02:45:50.357 00.001 8976 worker thread done servicing request
02:45:50.357 00.000 8976 Worker thread wakes up
02:45:50.357 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:50.357 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:45:50.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:50.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:50.357 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:45:50.357 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
02:45:50.357 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
02:45:50.357 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:45:50.357 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:45:50.357 00.000 9828 BLC: window closed
02:45:50.357 00.000 9828 MoveAxis(E, 24, B)
02:45:50.357 00.000 9828 Guiding  Dir = 2, Dur = 24
02:45:50.358 00.001 9828 IsSlewing returns 0
02:45:50.358 00.000 9828 IsGuiding returns 0
02:45:50.358 00.000 9828 PulseGuide returned control before completion, sleep 34
02:45:50.396 00.038 9828 IsGuiding returns 1
02:45:50.397 00.001 9828 scope still moving after pulse duration time elapsed
02:45:50.426 00.029 9828 IsSlewing returns 0
02:45:50.426 00.000 9828 IsGuiding returns 1
02:45:50.457 00.031 9828 IsSlewing returns 0
02:45:50.457 00.000 9828 IsGuiding returns 1
02:45:50.488 00.031 9828 IsSlewing returns 0
02:45:50.488 00.000 9828 IsGuiding returns 1
02:45:50.520 00.032 9828 IsSlewing returns 0
02:45:50.520 00.000 9828 IsGuiding returns 0
02:45:50.520 00.000 9828 scope move finished after 24 + 138 ms
02:45:50.520 00.000 9828 Move returns status 0, amount 24
02:45:50.520 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:50.520 00.000 9828 MoveAxis(N, 12, B)
02:45:50.520 00.000 9828 Guiding  Dir = 0, Dur = 12
02:45:50.535 00.015 9828 IsSlewing returns 0
02:45:50.540 00.005 9828 IsGuiding returns 0
02:45:50.540 00.000 9828 PulseGuide returned control before completion, sleep 22
02:45:50.567 00.027 9828 IsGuiding returns 1
02:45:50.567 00.000 9828 scope still moving after pulse duration time elapsed
02:45:50.598 00.031 9828 IsSlewing returns 0
02:45:50.598 00.000 9828 IsGuiding returns 1
02:45:50.629 00.031 9828 IsSlewing returns 0
02:45:50.629 00.000 9828 IsGuiding returns 1
02:45:50.660 00.031 9828 IsSlewing returns 0
02:45:50.660 00.000 9828 IsGuiding returns 1
02:45:50.691 00.031 9828 IsSlewing returns 0
02:45:50.691 00.000 9828 IsGuiding returns 0
02:45:50.691 00.000 9828 scope move finished after 12 + 139 ms
02:45:50.691 00.000 9828 Move returns status 0, amount 12
02:45:50.691 00.000 9828 move complete, result=0
02:45:50.692 00.001 9828 worker thread done servicing request
02:45:50.692 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:45:51.060 00.368 8976 Exposure complete
02:45:51.065 00.005 8976 worker thread done servicing request
02:45:51.065 00.000 5052 OnExposeComplete: enter
02:45:51.065 00.000 5052 UpdateGuideState(): m_state=6
02:45:51.066 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10348
02:45:51.066 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.52, Mass=117, SNR=7.5, Peak=68 HFD=2.1
02:45:51.066 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.56 = 1.72)
02:45:51.066 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
02:45:51.066 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-2.52 mountX=-0.05 mountY=0.32, mountTheta=1.72
02:45:51.066 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.19, opts=13)
02:45:51.066 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.19)
02:45:51.067 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:45:51.067 00.000 8976 Worker thread wakes up
02:45:51.067 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.19) opts 0xd
02:45:51.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.19)
02:45:51.067 00.000 8976 Moving (-0.26, -0.19) raw xDistance=-0.05 yDistance=0.32
02:45:51.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:45:51.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:45:51.067 00.000 8976 MoveAxis(R, 0, ABG)
02:45:51.067 00.000 8976 MoveAxis(D, 1, ABG)
02:45:51.067 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:45:51.067 00.000 8976 stepping (-10, 20) + (0, -1)
02:45:51.067 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:51.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:51.067 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:51.067 00.000 5052 Enqueuing Expose request
02:45:51.098 00.031 8976 Received - 47 (G) 
02:45:51.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:51.098 00.000 8976 stepped: pos (-10, 19)
02:45:51.098 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:45:51.098 00.000 8976 MountToCamera -- mountX=1.53 mountY=-3.16 hyp=3.51 mountTheta=-1.12 cameraX=2.12, cameraY=2.80 cameraTheta=0.92
02:45:51.098 00.000 8976 incremental bump (2.118, 2.802) isValid = 1
02:45:51.098 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:45:51.098 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:45:51.098 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:45:51.098 00.000 8976 move complete, result=0
02:45:51.098 00.000 8976 worker thread done servicing request
02:45:51.098 00.000 8976 Worker thread wakes up
02:45:51.098 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:45:51.099 00.001 9828 Worker thread wakes up
02:45:51.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:51.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:51.099 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:45:51.099 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:45:51.099 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
02:45:51.099 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
02:45:51.099 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:45:51.099 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:45:51.099 00.000 9828 BLC: window closed
02:45:51.099 00.000 9828 MoveAxis(E, 23, B)
02:45:51.099 00.000 9828 Guiding  Dir = 2, Dur = 23
02:45:51.099 00.000 9828 IsSlewing returns 0
02:45:51.100 00.001 9828 IsGuiding returns 0
02:45:51.100 00.000 9828 PulseGuide returned control before completion, sleep 33
02:45:51.139 00.039 9828 IsGuiding returns 1
02:45:51.139 00.000 9828 scope still moving after pulse duration time elapsed
02:45:51.171 00.032 9828 IsSlewing returns 0
02:45:51.171 00.000 9828 IsGuiding returns 1
02:45:51.202 00.031 9828 IsSlewing returns 0
02:45:51.202 00.000 9828 IsGuiding returns 1
02:45:51.233 00.031 9828 IsSlewing returns 0
02:45:51.233 00.000 9828 IsGuiding returns 0
02:45:51.233 00.000 9828 scope move finished after 23 + 110 ms
02:45:51.233 00.000 9828 Move returns status 0, amount 23
02:45:51.233 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:51.233 00.000 9828 MoveAxis(N, 12, B)
02:45:51.233 00.000 9828 Guiding  Dir = 0, Dur = 12
02:45:51.249 00.016 9828 IsSlewing returns 0
02:45:51.249 00.000 9828 IsGuiding returns 0
02:45:51.249 00.000 9828 PulseGuide returned control before completion, sleep 22
02:45:51.279 00.030 9828 IsGuiding returns 1
02:45:51.279 00.000 9828 scope still moving after pulse duration time elapsed
02:45:51.309 00.030 9828 IsSlewing returns 0
02:45:51.309 00.000 9828 IsGuiding returns 1
02:45:51.341 00.032 9828 IsSlewing returns 0
02:45:51.341 00.000 9828 IsGuiding returns 1
02:45:51.372 00.031 9828 IsSlewing returns 0
02:45:51.372 00.000 9828 IsGuiding returns 1
02:45:51.403 00.031 9828 IsSlewing returns 0
02:45:51.403 00.000 9828 IsGuiding returns 0
02:45:51.403 00.000 9828 scope move finished after 12 + 142 ms
02:45:51.403 00.000 9828 Move returns status 0, amount 12
02:45:51.403 00.000 9828 move complete, result=0
02:45:51.403 00.000 9828 worker thread done servicing request
02:45:51.403 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:45:51.786 00.383 8976 Exposure complete
02:45:51.792 00.006 8976 worker thread done servicing request
02:45:51.792 00.000 5052 OnExposeComplete: enter
02:45:51.792 00.000 5052 UpdateGuideState(): m_state=6
02:45:51.793 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10349
02:45:51.793 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.89, Mass=138, SNR=8.1, Peak=69 HFD=2.3
02:45:51.793 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:45:51.793 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:45:51.793 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=0.18 hyp=0.90 cameraTheta=2.94 mountX=0.56 mountY=0.64, mountTheta=0.85
02:45:51.793 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=0.18, opts=13)
02:45:51.793 00.000 5052 Enqueuing Move request for stepguider (-0.88, 0.18)
02:45:51.793 00.000 8976 Worker thread wakes up
02:45:51.794 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, 0.18) opts 0xd
02:45:51.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, 0.18)
02:45:51.794 00.000 8976 Moving (-0.88, 0.18) raw xDistance=0.56 yDistance=0.64
02:45:51.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
02:45:51.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:45:51.794 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:45:51.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:51.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
02:45:51.794 00.000 8976 MoveAxis(L, 2, ABG)
02:45:51.794 00.000 8976 stepping (-10, 19) + (-2, 0)
02:45:51.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:51.794 00.000 5052 Enqueuing Expose request
02:45:51.794 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:51.817 00.023 8976 Received - 47 (G) 
02:45:51.817 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:51.817 00.000 8976 stepped: pos (-12, 19)
02:45:51.817 00.000 8976 MoveAxis(D, 3, ABG)
02:45:51.817 00.000 8976 stepping (-12, 19) + (0, -3)
02:45:51.817 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:51.850 00.033 8976 Received - 47 (G) 
02:45:51.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:51.850 00.000 8976 stepped: pos (-12, 16)
02:45:51.850 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:45:51.850 00.000 8976 MountToCamera -- mountX=1.63 mountY=-2.96 hyp=3.38 mountTheta=-1.07 cameraX=1.89, cameraY=2.80 cameraTheta=0.98
02:45:51.850 00.000 8976 incremental bump (1.889, 2.799) isValid = 1
02:45:51.850 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:45:51.850 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:51.850 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:51.850 00.000 8976 move complete, result=0
02:45:51.850 00.000 9828 Worker thread wakes up
02:45:51.850 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:51.850 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:51.850 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:45:51.850 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:45:51.851 00.001 8976 worker thread done servicing request
02:45:51.851 00.000 8976 Worker thread wakes up
02:45:51.851 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:51.851 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:51.851 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:45:51.851 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:45:51.851 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:45:51.851 00.000 9828 BLC: window closed
02:45:51.851 00.000 9828 MoveAxis(E, 22, B)
02:45:51.851 00.000 9828 Guiding  Dir = 2, Dur = 22
02:45:51.851 00.000 9828 IsSlewing returns 0
02:45:51.852 00.001 9828 IsGuiding returns 0
02:45:51.852 00.000 9828 PulseGuide returned control before completion, sleep 32
02:45:51.889 00.037 9828 IsGuiding returns 1
02:45:51.889 00.000 9828 scope still moving after pulse duration time elapsed
02:45:51.919 00.030 9828 IsSlewing returns 0
02:45:51.919 00.000 9828 IsGuiding returns 1
02:45:51.950 00.031 9828 IsSlewing returns 0
02:45:51.950 00.000 9828 IsGuiding returns 1
02:45:51.981 00.031 9828 IsSlewing returns 0
02:45:51.981 00.000 9828 IsGuiding returns 0
02:45:51.981 00.000 9828 scope move finished after 22 + 107 ms
02:45:51.981 00.000 9828 Move returns status 0, amount 22
02:45:51.981 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:51.981 00.000 9828 MoveAxis(N, 12, B)
02:45:51.981 00.000 9828 Guiding  Dir = 0, Dur = 12
02:45:51.997 00.016 9828 IsSlewing returns 0
02:45:51.997 00.000 9828 IsGuiding returns 0
02:45:51.997 00.000 9828 PulseGuide returned control before completion, sleep 22
02:45:52.029 00.032 9828 IsGuiding returns 1
02:45:52.029 00.000 9828 scope still moving after pulse duration time elapsed
02:45:52.061 00.032 9828 IsSlewing returns 0
02:45:52.061 00.000 9828 IsGuiding returns 1
02:45:52.092 00.031 9828 IsSlewing returns 0
02:45:52.092 00.000 9828 IsGuiding returns 1
02:45:52.122 00.030 9828 IsSlewing returns 0
02:45:52.123 00.001 9828 IsGuiding returns 1
02:45:52.153 00.030 9828 IsSlewing returns 0
02:45:52.153 00.000 9828 IsGuiding returns 0
02:45:52.153 00.000 9828 scope move finished after 12 + 143 ms
02:45:52.153 00.000 9828 Move returns status 0, amount 12
02:45:52.153 00.000 9828 move complete, result=0
02:45:52.153 00.000 9828 worker thread done servicing request
02:45:52.153 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:45:52.538 00.385 8976 Exposure complete
02:45:52.544 00.006 8976 worker thread done servicing request
02:45:52.544 00.000 5052 OnExposeComplete: enter
02:45:52.544 00.000 5052 UpdateGuideState(): m_state=6
02:45:52.544 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10350
02:45:52.544 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.74, Mass=108, SNR=7.2, Peak=66 HFD=1.6
02:45:52.544 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:45:52.544 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:45:52.544 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=0.03 hyp=0.91 cameraTheta=3.10 mountX=0.45 mountY=0.75, mountTheta=1.03
02:45:52.545 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.03, opts=13)
02:45:52.545 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.03)
02:45:52.545 00.000 8976 Worker thread wakes up
02:45:52.545 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.03) opts 0xd
02:45:52.545 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.03)
02:45:52.545 00.000 8976 Moving (-0.91, 0.03) raw xDistance=0.45 yDistance=0.75
02:45:52.546 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
02:45:52.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75
02:45:52.546 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:45:52.546 00.000 8976 MoveAxis(L, 2, ABG)
02:45:52.546 00.000 8976 stepping (-12, 16) + (-2, 0)
02:45:52.546 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
02:45:52.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:52.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:52.546 00.000 5052 Enqueuing Expose request
02:45:52.546 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:52.569 00.023 8976 Received - 47 (G) 
02:45:52.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:52.569 00.000 8976 stepped: pos (-14, 16)
02:45:52.569 00.000 8976 MoveAxis(D, 3, ABG)
02:45:52.569 00.000 8976 stepping (-14, 16) + (0, -3)
02:45:52.569 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:52.601 00.032 8976 Received - 47 (G) 
02:45:52.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:52.601 00.000 8976 stepped: pos (-14, 13)
02:45:52.601 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:45:52.602 00.001 8976 MountToCamera -- mountX=1.80 mountY=-2.66 hyp=3.21 mountTheta=-0.98 cameraX=1.55, cameraY=2.82 cameraTheta=1.07
02:45:52.602 00.000 8976 incremental bump (1.550, 2.815) isValid = 1
02:45:52.602 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
02:45:52.602 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:45:52.602 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:45:52.602 00.000 8976 move complete, result=0
02:45:52.602 00.000 8976 worker thread done servicing request
02:45:52.602 00.000 9828 Worker thread wakes up
02:45:52.602 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:45:52.602 00.000 8976 Worker thread wakes up
02:45:52.602 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:45:52.602 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:45:52.603 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:52.603 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:52.603 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:45:52.603 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
02:45:52.603 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:45:52.603 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:45:52.603 00.000 9828 BLC: window closed
02:45:52.603 00.000 9828 MoveAxis(E, 19, B)
02:45:52.603 00.000 9828 Guiding  Dir = 2, Dur = 19
02:45:52.604 00.001 9828 IsSlewing returns 0
02:45:52.604 00.000 9828 IsGuiding returns 0
02:45:52.604 00.000 9828 PulseGuide returned control before completion, sleep 29
02:45:52.635 00.031 9828 IsGuiding returns 1
02:45:52.635 00.000 9828 scope still moving after pulse duration time elapsed
02:45:52.666 00.031 9828 IsSlewing returns 0
02:45:52.667 00.001 9828 IsGuiding returns 1
02:45:52.697 00.030 9828 IsSlewing returns 0
02:45:52.697 00.000 9828 IsGuiding returns 1
02:45:52.727 00.030 9828 IsSlewing returns 0
02:45:52.728 00.001 9828 IsGuiding returns 1
02:45:52.757 00.029 9828 IsSlewing returns 0
02:45:52.758 00.001 9828 IsGuiding returns 0
02:45:52.758 00.000 9828 scope move finished after 19 + 135 ms
02:45:52.758 00.000 9828 Move returns status 0, amount 19
02:45:52.758 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:52.758 00.000 9828 MoveAxis(N, 13, B)
02:45:52.758 00.000 9828 Guiding  Dir = 0, Dur = 13
02:45:52.773 00.015 9828 IsSlewing returns 0
02:45:52.773 00.000 9828 IsGuiding returns 0
02:45:52.773 00.000 9828 PulseGuide returned control before completion, sleep 23
02:45:52.803 00.030 9828 IsGuiding returns 1
02:45:52.803 00.000 9828 scope still moving after pulse duration time elapsed
02:45:52.834 00.031 9828 IsSlewing returns 0
02:45:52.834 00.000 9828 IsGuiding returns 1
02:45:52.865 00.031 9828 IsSlewing returns 0
02:45:52.865 00.000 9828 IsGuiding returns 1
02:45:52.896 00.031 9828 IsSlewing returns 0
02:45:52.896 00.000 9828 IsGuiding returns 1
02:45:52.926 00.030 9828 IsSlewing returns 0
02:45:52.926 00.000 9828 IsGuiding returns 0
02:45:52.926 00.000 9828 scope move finished after 13 + 139 ms
02:45:52.926 00.000 9828 Move returns status 0, amount 13
02:45:52.926 00.000 9828 move complete, result=0
02:45:52.926 00.000 9828 worker thread done servicing request
02:45:52.926 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:45:53.290 00.364 8976 Exposure complete
02:45:53.295 00.005 8976 worker thread done servicing request
02:45:53.296 00.001 5052 OnExposeComplete: enter
02:45:53.296 00.000 5052 UpdateGuideState(): m_state=6
02:45:53.296 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10351
02:45:53.296 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.15, Mass=130, SNR=7.8, Peak=63 HFD=2.4
02:45:53.296 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.53 = 1.75)
02:45:53.296 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.65)
02:45:53.296 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.56 hyp=0.92 cameraTheta=-2.49 mountX=-0.17 mountY=0.92, mountTheta=1.75
02:45:53.297 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.56, opts=13)
02:45:53.297 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.56)
02:45:53.297 00.000 8976 Worker thread wakes up
02:45:53.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.56) opts 0xd
02:45:53.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.56)
02:45:53.297 00.000 8976 Moving (-0.73, -0.56) raw xDistance=-0.17 yDistance=0.92
02:45:53.297 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:45:53.297 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:45:53.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:53.297 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:53.297 00.000 5052 Enqueuing Expose request
02:45:53.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:45:53.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.92
02:45:53.297 00.000 8976 MoveAxis(R, 0, ABG)
02:45:53.297 00.000 8976 MoveAxis(D, 4, ABG)
02:45:53.297 00.000 8976 stepping (-14, 13) + (0, -4)
02:45:53.298 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:45:53.336 00.038 8976 Received - 47 (G) 
02:45:53.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:45:53.336 00.000 8976 stepped: pos (-14, 9)
02:45:53.336 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:45:53.336 00.000 8976 MountToCamera -- mountX=1.91 mountY=-2.26 hyp=2.96 mountTheta=-0.87 cameraX=1.14, cameraY=2.73 cameraTheta=1.18
02:45:53.336 00.000 8976 incremental bump (1.137, 2.731) isValid = 1
02:45:53.336 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:45:53.336 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:45:53.336 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:45:53.336 00.000 8976 move complete, result=0
02:45:53.336 00.000 9828 Worker thread wakes up
02:45:53.336 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:45:53.336 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:45:53.336 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:45:53.336 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:45:53.337 00.001 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:45:53.337 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:45:53.337 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:45:53.337 00.000 9828 BLC: window closed
02:45:53.337 00.000 9828 MoveAxis(E, 16, B)
02:45:53.337 00.000 9828 Guiding  Dir = 2, Dur = 16
02:45:53.337 00.000 8976 worker thread done servicing request
02:45:53.337 00.000 8976 Worker thread wakes up
02:45:53.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:53.337 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:53.337 00.000 9828 IsSlewing returns 0
02:45:53.337 00.000 9828 IsGuiding returns 0
02:45:53.337 00.000 9828 PulseGuide returned control before completion, sleep 26
02:45:53.378 00.041 9828 IsGuiding returns 1
02:45:53.378 00.000 9828 scope still moving after pulse duration time elapsed
02:45:53.409 00.031 9828 IsSlewing returns 0
02:45:53.409 00.000 9828 IsGuiding returns 1
02:45:53.440 00.031 9828 IsSlewing returns 0
02:45:53.440 00.000 9828 IsGuiding returns 1
02:45:53.471 00.031 9828 IsSlewing returns 0
02:45:53.471 00.000 9828 IsGuiding returns 0
02:45:53.471 00.000 9828 scope move finished after 16 + 117 ms
02:45:53.471 00.000 9828 Move returns status 0, amount 16
02:45:53.471 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:53.471 00.000 9828 MoveAxis(N, 14, B)
02:45:53.472 00.001 9828 Guiding  Dir = 0, Dur = 14
02:45:53.487 00.015 9828 IsSlewing returns 0
02:45:53.487 00.000 9828 IsGuiding returns 0
02:45:53.488 00.001 9828 PulseGuide returned control before completion, sleep 24
02:45:53.518 00.030 9828 IsGuiding returns 1
02:45:53.518 00.000 9828 scope still moving after pulse duration time elapsed
02:45:53.549 00.031 9828 IsSlewing returns 0
02:45:53.549 00.000 9828 IsGuiding returns 1
02:45:53.580 00.031 9828 IsSlewing returns 0
02:45:53.580 00.000 9828 IsGuiding returns 1
02:45:53.611 00.031 9828 IsSlewing returns 0
02:45:53.611 00.000 9828 IsGuiding returns 1
02:45:53.642 00.031 9828 IsSlewing returns 0
02:45:53.642 00.000 9828 IsGuiding returns 0
02:45:53.642 00.000 9828 scope move finished after 14 + 141 ms
02:45:53.642 00.000 9828 Move returns status 0, amount 14
02:45:53.642 00.000 9828 move complete, result=0
02:45:53.642 00.000 9828 worker thread done servicing request
02:45:53.642 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:45:54.027 00.385 8976 Exposure complete
02:45:54.033 00.006 8976 worker thread done servicing request
02:45:54.033 00.000 5052 OnExposeComplete: enter
02:45:54.033 00.000 5052 UpdateGuideState(): m_state=6
02:45:54.033 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10352
02:45:54.033 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.65, Mass=100, SNR=6.9, Peak=61 HFD=2.1
02:45:54.033 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.69 = 2.59)
02:45:54.033 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.49)
02:45:54.033 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.65 mountX=-0.05 mountY=0.04, mountTheta=2.52
02:45:54.034 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.06, opts=13)
02:45:54.034 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.06)
02:45:54.034 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:45:54.034 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
02:45:54.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:54.034 00.000 8976 Worker thread wakes up
02:45:54.034 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.06) opts 0xd
02:45:54.034 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.06)
02:45:54.034 00.000 8976 Moving (-0.00, -0.06) raw xDistance=-0.05 yDistance=0.04
02:45:54.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:45:54.034 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:54.035 00.001 5052 Enqueuing Expose request
02:45:54.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:45:54.035 00.000 8976 MoveAxis(R, 0, ABG)
02:45:54.035 00.000 8976 MoveAxis(U, 0, ABG)
02:45:54.035 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:45:54.035 00.000 8976 MountToCamera -- mountX=1.99 mountY=-1.98 hyp=2.81 mountTheta=-0.78 cameraX=0.86, cameraY=2.67 cameraTheta=1.26
02:45:54.035 00.000 8976 incremental bump (0.859, 2.674) isValid = 1
02:45:54.035 00.000 8976 Scheduling Mount bump of (0.017, 0.056)
02:45:54.035 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.06, opts=4)
02:45:54.035 00.000 8976 Enqueuing Move request for scope (0.02, 0.06)
02:45:54.035 00.000 8976 move complete, result=0
02:45:54.035 00.000 8976 worker thread done servicing request
02:45:54.035 00.000 8976 Worker thread wakes up
02:45:54.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:54.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:54.035 00.000 9828 Worker thread wakes up
02:45:54.035 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:54.036 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0x4
02:45:54.036 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
02:45:54.036 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
02:45:54.036 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
02:45:54.036 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.27 mountX=-0.02 mountY=-0.05, mountTheta=-1.93
02:45:54.036 00.000 9828 Moving (0.02, 0.06) raw xDistance=-0.02 yDistance=-0.05
02:45:54.036 00.000 9828 BLC: window closed
02:45:54.036 00.000 9828 MoveAxis(E, 6, B)
02:45:54.036 00.000 9828 Guiding  Dir = 2, Dur = 6
02:45:54.036 00.000 9828 IsSlewing returns 0
02:45:54.036 00.000 9828 IsGuiding returns 0
02:45:54.037 00.001 9828 PulseGuide returned control before completion, sleep 16
02:45:54.066 00.029 9828 IsGuiding returns 1
02:45:54.066 00.000 9828 scope still moving after pulse duration time elapsed
02:45:54.098 00.032 9828 IsSlewing returns 0
02:45:54.098 00.000 9828 IsGuiding returns 1
02:45:54.129 00.031 9828 IsSlewing returns 0
02:45:54.129 00.000 9828 IsGuiding returns 1
02:45:54.160 00.031 9828 IsSlewing returns 0
02:45:54.160 00.000 9828 IsGuiding returns 1
02:45:54.191 00.031 9828 IsSlewing returns 0
02:45:54.191 00.000 9828 IsGuiding returns 0
02:45:54.191 00.000 9828 scope move finished after 6 + 148 ms
02:45:54.191 00.000 9828 Move returns status 0, amount 6
02:45:54.191 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:54.191 00.000 9828 MoveAxis(N, 7, B)
02:45:54.191 00.000 9828 Guiding  Dir = 0, Dur = 7
02:45:54.207 00.016 9828 IsSlewing returns 0
02:45:54.207 00.000 9828 IsGuiding returns 0
02:45:54.207 00.000 9828 PulseGuide returned control before completion, sleep 17
02:45:54.237 00.030 9828 IsGuiding returns 1
02:45:54.237 00.000 9828 scope still moving after pulse duration time elapsed
02:45:54.269 00.032 9828 IsSlewing returns 0
02:45:54.269 00.000 9828 IsGuiding returns 1
02:45:54.301 00.032 9828 IsSlewing returns 0
02:45:54.301 00.000 9828 IsGuiding returns 1
02:45:54.331 00.030 9828 IsSlewing returns 0
02:45:54.331 00.000 9828 IsGuiding returns 0
02:45:54.332 00.001 9828 scope move finished after 7 + 118 ms
02:45:54.332 00.000 9828 Move returns status 0, amount 7
02:45:54.332 00.000 9828 move complete, result=0
02:45:54.332 00.000 9828 worker thread done servicing request
02:45:54.332 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 7 ms NORTH
02:45:54.721 00.389 8976 Exposure complete
02:45:54.727 00.006 8976 worker thread done servicing request
02:45:54.727 00.000 5052 OnExposeComplete: enter
02:45:54.727 00.000 5052 UpdateGuideState(): m_state=6
02:45:54.727 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10353
02:45:54.727 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.79, Mass=116, SNR=7.4, Peak=66 HFD=2.1
02:45:54.728 00.001 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
02:45:54.728 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
02:45:54.728 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.48 mountX=0.12 mountY=0.04, mountTheta=0.34
02:45:54.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.08, opts=13)
02:45:54.729 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.08)
02:45:54.729 00.000 8976 Worker thread wakes up
02:45:54.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.08) opts 0xd
02:45:54.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.08)
02:45:54.730 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:54.730 00.000 8976 Moving (-0.10, 0.08) raw xDistance=0.12 yDistance=0.04
02:45:54.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:45:54.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:45:54.730 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:45:54.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:54.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:54.730 00.000 5052 Enqueuing Expose request
02:45:54.730 00.000 8976 MoveAxis(R, 0, ABG)
02:45:54.730 00.000 8976 MoveAxis(U, 0, ABG)
02:45:54.730 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
02:45:54.730 00.000 8976 MountToCamera -- mountX=2.04 mountY=-1.80 hyp=2.72 mountTheta=-0.72 cameraX=0.67, cameraY=2.64 cameraTheta=1.32
02:45:54.730 00.000 8976 incremental bump (0.674, 2.636) isValid = 1
02:45:54.730 00.000 8976 Scheduling Mount bump of (0.028, 0.115)
02:45:54.730 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:45:54.730 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:45:54.730 00.000 9828 Worker thread wakes up
02:45:54.731 00.001 8976 move complete, result=0
02:45:54.731 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:54.731 00.000 8976 worker thread done servicing request
02:45:54.732 00.001 8976 Worker thread wakes up
02:45:54.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:54.732 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:54.732 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:45:54.732 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:45:54.732 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.86)
02:45:54.732 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
02:45:54.732 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
02:45:54.732 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:45:54.732 00.000 9828 BLC: window closed
02:45:54.732 00.000 9828 MoveAxis(E, 11, B)
02:45:54.732 00.000 9828 Guiding  Dir = 2, Dur = 11
02:45:54.733 00.001 9828 IsSlewing returns 0
02:45:54.733 00.000 9828 IsGuiding returns 0
02:45:54.733 00.000 9828 PulseGuide returned control before completion, sleep 21
02:45:54.768 00.035 9828 IsGuiding returns 1
02:45:54.768 00.000 9828 scope still moving after pulse duration time elapsed
02:45:54.798 00.030 9828 IsSlewing returns 0
02:45:54.798 00.000 9828 IsGuiding returns 1
02:45:54.844 00.046 9828 IsSlewing returns 0
02:45:54.844 00.000 9828 IsGuiding returns 1
02:45:54.875 00.031 9828 IsSlewing returns 0
02:45:54.875 00.000 9828 IsGuiding returns 0
02:45:54.875 00.000 9828 scope move finished after 11 + 132 ms
02:45:54.875 00.000 9828 Move returns status 0, amount 11
02:45:54.875 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:54.875 00.000 9828 MoveAxis(N, 15, B)
02:45:54.875 00.000 9828 Guiding  Dir = 0, Dur = 15
02:45:54.891 00.016 9828 IsSlewing returns 0
02:45:54.891 00.000 9828 IsGuiding returns 0
02:45:54.891 00.000 9828 PulseGuide returned control before completion, sleep 25
02:45:54.923 00.032 9828 IsGuiding returns 1
02:45:54.923 00.000 9828 scope still moving after pulse duration time elapsed
02:45:54.952 00.029 9828 IsSlewing returns 0
02:45:54.952 00.000 9828 IsGuiding returns 1
02:45:54.984 00.032 9828 IsSlewing returns 0
02:45:54.984 00.000 9828 IsGuiding returns 1
02:45:55.014 00.030 9828 IsSlewing returns 0
02:45:55.014 00.000 9828 IsGuiding returns 1
02:45:55.044 00.030 9828 IsSlewing returns 0
02:45:55.044 00.000 9828 IsGuiding returns 1
02:45:55.075 00.031 9828 IsSlewing returns 0
02:45:55.075 00.000 9828 IsGuiding returns 1
02:45:55.106 00.031 9828 IsSlewing returns 0
02:45:55.106 00.000 9828 IsGuiding returns 0
02:45:55.106 00.000 9828 scope move finished after 15 + 200 ms
02:45:55.106 00.000 9828 Move returns status 0, amount 15
02:45:55.106 00.000 9828 move complete, result=0
02:45:55.106 00.000 9828 worker thread done servicing request
02:45:55.106 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:45:55.415 00.309 8976 Exposure complete
02:45:55.421 00.006 8976 worker thread done servicing request
02:45:55.421 00.000 5052 OnExposeComplete: enter
02:45:55.421 00.000 5052 UpdateGuideState(): m_state=6
02:45:55.421 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10354
02:45:55.421 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.97, Mass=129, SNR=7.8, Peak=72 HFD=2.1
02:45:55.422 00.001 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:45:55.422 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:45:55.422 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.26 hyp=0.57 cameraTheta=2.67 mountX=0.46 mountY=0.28, mountTheta=0.55
02:45:55.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.26, opts=13)
02:45:55.423 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.26)
02:45:55.423 00.000 8976 Worker thread wakes up
02:45:55.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.26) opts 0xd
02:45:55.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.26)
02:45:55.423 00.000 8976 Moving (-0.50, 0.26) raw xDistance=0.46 yDistance=0.28
02:45:55.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:45:55.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:45:55.423 00.000 8976 MoveAxis(L, 2, ABG)
02:45:55.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:45:55.423 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:45:55.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:55.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:55.423 00.000 5052 Enqueuing Expose request
02:45:55.423 00.000 8976 stepping (-14, 9) + (-2, 0)
02:45:55.423 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:55.446 00.023 8976 Received - 47 (G) 
02:45:55.447 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:55.447 00.000 8976 stepped: pos (-16, 9)
02:45:55.447 00.000 8976 MoveAxis(D, 1, ABG)
02:45:55.447 00.000 8976 stepping (-16, 9) + (0, -1)
02:45:55.447 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:55.479 00.032 8976 Received - 47 (G) 
02:45:55.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:55.479 00.000 8976 stepped: pos (-16, 8)
02:45:55.479 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:45:55.479 00.000 8976 MountToCamera -- mountX=2.18 mountY=-1.63 hyp=2.72 mountTheta=-0.64 cameraX=0.46, cameraY=2.68 cameraTheta=1.40
02:45:55.479 00.000 8976 incremental bump (0.457, 2.677) isValid = 1
02:45:55.479 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
02:45:55.479 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:45:55.479 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:45:55.480 00.001 8976 move complete, result=0
02:45:55.480 00.000 8976 worker thread done servicing request
02:45:55.480 00.000 8976 Worker thread wakes up
02:45:55.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:55.480 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:55.480 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:45:55.480 00.000 9828 Worker thread wakes up
02:45:55.480 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:45:55.480 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:45:55.480 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:45:55.480 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
02:45:55.480 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
02:45:55.480 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:45:55.480 00.000 9828 BLC: window closed
02:45:55.480 00.000 9828 MoveAxis(E, 8, B)
02:45:55.480 00.000 9828 Guiding  Dir = 2, Dur = 8
02:45:55.481 00.001 9828 IsSlewing returns 0
02:45:55.481 00.000 9828 IsGuiding returns 0
02:45:55.481 00.000 9828 PulseGuide returned control before completion, sleep 18
02:45:55.510 00.029 9828 IsGuiding returns 1
02:45:55.510 00.000 9828 scope still moving after pulse duration time elapsed
02:45:55.541 00.031 9828 IsSlewing returns 0
02:45:55.541 00.000 9828 IsGuiding returns 1
02:45:55.572 00.031 9828 IsSlewing returns 0
02:45:55.572 00.000 9828 IsGuiding returns 1
02:45:55.604 00.032 9828 IsSlewing returns 0
02:45:55.604 00.000 9828 IsGuiding returns 0
02:45:55.604 00.000 9828 scope move finished after 8 + 115 ms
02:45:55.605 00.001 9828 Move returns status 0, amount 8
02:45:55.605 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:55.605 00.000 9828 MoveAxis(N, 16, B)
02:45:55.605 00.000 9828 Guiding  Dir = 0, Dur = 16
02:45:55.619 00.014 9828 IsSlewing returns 0
02:45:55.620 00.001 9828 IsGuiding returns 0
02:45:55.620 00.000 9828 PulseGuide returned control before completion, sleep 26
02:45:55.650 00.030 9828 IsGuiding returns 1
02:45:55.650 00.000 9828 scope still moving after pulse duration time elapsed
02:45:55.681 00.031 9828 IsSlewing returns 0
02:45:55.681 00.000 9828 IsGuiding returns 1
02:45:55.712 00.031 9828 IsSlewing returns 0
02:45:55.712 00.000 9828 IsGuiding returns 1
02:45:55.743 00.031 9828 IsSlewing returns 0
02:45:55.743 00.000 9828 IsGuiding returns 1
02:45:55.775 00.032 9828 IsSlewing returns 0
02:45:55.775 00.000 9828 IsGuiding returns 0
02:45:55.775 00.000 9828 scope move finished after 16 + 139 ms
02:45:55.775 00.000 9828 Move returns status 0, amount 16
02:45:55.775 00.000 9828 move complete, result=0
02:45:55.775 00.000 9828 worker thread done servicing request
02:45:55.775 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:45:56.167 00.392 8976 Exposure complete
02:45:56.173 00.006 8976 worker thread done servicing request
02:45:56.174 00.001 5052 OnExposeComplete: enter
02:45:56.174 00.000 5052 UpdateGuideState(): m_state=6
02:45:56.174 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10355
02:45:56.174 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.51, Mass=130, SNR=7.9, Peak=73 HFD=1.5
02:45:56.174 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
02:45:56.174 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
02:45:56.174 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.20 hyp=0.67 cameraTheta=-2.85 mountX=0.12 mountY=0.64, mountTheta=1.39
02:45:56.175 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.20, opts=13)
02:45:56.175 00.000 5052 Enqueuing Move request for stepguider (-0.64, -0.20)
02:45:56.175 00.000 8976 Worker thread wakes up
02:45:56.175 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.20) opts 0xd
02:45:56.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.20)
02:45:56.175 00.000 8976 Moving (-0.64, -0.20) raw xDistance=0.12 yDistance=0.64
02:45:56.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:45:56.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
02:45:56.175 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
02:45:56.175 00.000 8976 MoveAxis(R, 0, ABG)
02:45:56.175 00.000 8976 MoveAxis(D, 3, ABG)
02:45:56.175 00.000 8976 stepping (-16, 8) + (0, -3)
02:45:56.175 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
02:45:56.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:56.175 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:56.175 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:56.175 00.000 5052 Enqueuing Expose request
02:45:56.214 00.039 8976 Received - 47 (G) 
02:45:56.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:56.214 00.000 8976 stepped: pos (-16, 5)
02:45:56.214 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:45:56.214 00.000 8976 MountToCamera -- mountX=2.27 mountY=-1.35 hyp=2.64 mountTheta=-0.54 cameraX=0.17, cameraY=2.63 cameraTheta=1.51
02:45:56.214 00.000 8976 incremental bump (0.171, 2.633) isValid = 1
02:45:56.214 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
02:45:56.214 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:45:56.215 00.001 8976 Enqueuing Move request for scope (0.01, 0.12)
02:45:56.215 00.000 8976 move complete, result=0
02:45:56.215 00.000 9828 Worker thread wakes up
02:45:56.215 00.000 8976 worker thread done servicing request
02:45:56.215 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:45:56.215 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:45:56.215 00.000 8976 Worker thread wakes up
02:45:56.215 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:45:56.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:56.215 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:56.215 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
02:45:56.215 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
02:45:56.215 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
02:45:56.215 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:45:56.215 00.000 9828 BLC: window closed
02:45:56.215 00.000 9828 MoveAxis(E, 4, B)
02:45:56.215 00.000 9828 Guiding  Dir = 2, Dur = 4
02:45:56.215 00.000 9828 IsSlewing returns 0
02:45:56.215 00.000 9828 IsGuiding returns 0
02:45:56.216 00.001 9828 PulseGuide returned control before completion, sleep 14
02:45:56.244 00.028 9828 IsGuiding returns 1
02:45:56.244 00.000 9828 scope still moving after pulse duration time elapsed
02:45:56.275 00.031 9828 IsSlewing returns 0
02:45:56.275 00.000 9828 IsGuiding returns 1
02:45:56.306 00.031 9828 IsSlewing returns 0
02:45:56.306 00.000 9828 IsGuiding returns 1
02:45:56.336 00.030 9828 IsSlewing returns 0
02:45:56.336 00.000 9828 IsGuiding returns 1
02:45:56.368 00.032 9828 IsSlewing returns 0
02:45:56.368 00.000 9828 IsGuiding returns 0
02:45:56.368 00.000 9828 scope move finished after 4 + 148 ms
02:45:56.368 00.000 9828 Move returns status 0, amount 4
02:45:56.368 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:56.368 00.000 9828 MoveAxis(N, 16, B)
02:45:56.368 00.000 9828 Guiding  Dir = 0, Dur = 16
02:45:56.384 00.016 9828 IsSlewing returns 0
02:45:56.384 00.000 9828 IsGuiding returns 0
02:45:56.384 00.000 9828 PulseGuide returned control before completion, sleep 26
02:45:56.415 00.031 9828 IsGuiding returns 1
02:45:56.415 00.000 9828 scope still moving after pulse duration time elapsed
02:45:56.446 00.031 9828 IsSlewing returns 0
02:45:56.446 00.000 9828 IsGuiding returns 1
02:45:56.478 00.032 9828 IsSlewing returns 0
02:45:56.478 00.000 9828 IsGuiding returns 1
02:45:56.509 00.031 9828 IsSlewing returns 0
02:45:56.509 00.000 9828 IsGuiding returns 1
02:45:56.539 00.030 9828 IsSlewing returns 0
02:45:56.539 00.000 9828 IsGuiding returns 0
02:45:56.539 00.000 9828 scope move finished after 16 + 139 ms
02:45:56.539 00.000 9828 Move returns status 0, amount 16
02:45:56.539 00.000 9828 move complete, result=0
02:45:56.539 00.000 9828 worker thread done servicing request
02:45:56.539 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:45:56.901 00.362 8976 Exposure complete
02:45:56.906 00.005 8976 worker thread done servicing request
02:45:56.906 00.000 5052 OnExposeComplete: enter
02:45:56.906 00.000 5052 UpdateGuideState(): m_state=6
02:45:56.906 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10356
02:45:56.906 00.000 5052 Star::Find returns 1 (0), X=328.05, Y=281.58, Mass=104, SNR=7.1, Peak=67 HFD=1.6
02:45:56.907 00.001 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
02:45:56.907 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
02:45:56.907 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=-0.13 hyp=1.13 cameraTheta=-3.03 mountX=0.40 mountY=1.01, mountTheta=1.20
02:45:56.907 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=-0.13, opts=13)
02:45:56.907 00.000 5052 Enqueuing Move request for stepguider (-1.12, -0.13)
02:45:56.907 00.000 8976 Worker thread wakes up
02:45:56.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, -0.13) opts 0xd
02:45:56.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, -0.13)
02:45:56.907 00.000 8976 Moving (-1.12, -0.13) raw xDistance=0.40 yDistance=1.01
02:45:56.907 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:45:56.908 00.001 5052 UpdateGuideState exits: m=104 SNR=7.1
02:45:56.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:56.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:45:56.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.01
02:45:56.908 00.000 8976 MoveAxis(L, 2, ABG)
02:45:56.908 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:56.908 00.000 5052 Enqueuing Expose request
02:45:56.908 00.000 8976 stepping (-16, 5) + (-2, 0)
02:45:56.908 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:56.934 00.026 8976 Received - 47 (G) 
02:45:56.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:56.934 00.000 8976 stepped: pos (-18, 5)
02:45:56.934 00.000 8976 MoveAxis(D, 4, ABG)
02:45:56.934 00.000 8976 stepping (-18, 5) + (0, -4)
02:45:56.934 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:45:56.966 00.032 8976 Received - 47 (G) 
02:45:56.966 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:45:56.966 00.000 8976 stepped: pos (-18, 1)
02:45:56.966 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
02:45:56.966 00.000 8976 MountToCamera -- mountX=2.43 mountY=-0.96 hyp=2.61 mountTheta=-0.38 cameraX=-0.25, cameraY=2.60 cameraTheta=1.67
02:45:56.966 00.000 8976 incremental bump (-0.253, 2.598) isValid = 1
02:45:56.966 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
02:45:56.966 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:45:56.966 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:45:56.966 00.000 8976 move complete, result=0
02:45:56.966 00.000 9828 Worker thread wakes up
02:45:56.966 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.0 px 4 ms SOUTH
02:45:56.966 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:45:56.967 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:45:56.967 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
02:45:56.967 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
02:45:56.967 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:45:56.967 00.000 8976 worker thread done servicing request
02:45:56.967 00.000 8976 Worker thread wakes up
02:45:56.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:56.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:56.967 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:45:56.967 00.000 9828 BLC: window closed
02:45:56.967 00.000 9828 MoveAxis(W, 2, B)
02:45:56.967 00.000 9828 Guiding  Dir = 3, Dur = 2
02:45:56.967 00.000 9828 IsSlewing returns 0
02:45:56.967 00.000 9828 IsGuiding returns 0
02:45:56.968 00.001 9828 PulseGuide returned control before completion, sleep 12
02:45:56.991 00.023 9828 IsGuiding returns 1
02:45:56.991 00.000 9828 scope still moving after pulse duration time elapsed
02:45:57.022 00.031 9828 IsSlewing returns 0
02:45:57.022 00.000 9828 IsGuiding returns 1
02:45:57.053 00.031 9828 IsSlewing returns 0
02:45:57.053 00.000 9828 IsGuiding returns 1
02:45:57.084 00.031 9828 IsSlewing returns 0
02:45:57.084 00.000 9828 IsGuiding returns 0
02:45:57.084 00.000 9828 scope move finished after 2 + 114 ms
02:45:57.084 00.000 9828 Move returns status 0, amount 2
02:45:57.084 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:57.084 00.000 9828 MoveAxis(N, 16, B)
02:45:57.084 00.000 9828 Guiding  Dir = 0, Dur = 16
02:45:57.100 00.016 9828 IsSlewing returns 0
02:45:57.100 00.000 9828 IsGuiding returns 0
02:45:57.100 00.000 9828 PulseGuide returned control before completion, sleep 26
02:45:57.130 00.030 9828 IsGuiding returns 1
02:45:57.130 00.000 9828 scope still moving after pulse duration time elapsed
02:45:57.162 00.032 9828 IsSlewing returns 0
02:45:57.162 00.000 9828 IsGuiding returns 1
02:45:57.194 00.032 9828 IsSlewing returns 0
02:45:57.194 00.000 9828 IsGuiding returns 1
02:45:57.226 00.032 9828 IsSlewing returns 0
02:45:57.227 00.001 9828 IsGuiding returns 1
02:45:57.256 00.029 9828 IsSlewing returns 0
02:45:57.256 00.000 9828 IsGuiding returns 0
02:45:57.256 00.000 9828 scope move finished after 16 + 139 ms
02:45:57.256 00.000 9828 Move returns status 0, amount 16
02:45:57.256 00.000 9828 move complete, result=0
02:45:57.256 00.000 9828 worker thread done servicing request
02:45:57.256 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:45:57.653 00.397 8976 Exposure complete
02:45:57.658 00.005 8976 worker thread done servicing request
02:45:57.658 00.000 5052 OnExposeComplete: enter
02:45:57.658 00.000 5052 UpdateGuideState(): m_state=6
02:45:57.658 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10357
02:45:57.658 00.000 5052 Star::Find returns 1 (0), X=328.03, Y=281.48, Mass=132, SNR=7.9, Peak=65 HFD=2.2
02:45:57.658 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
02:45:57.658 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.20)
02:45:57.658 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=-0.23 hyp=1.17 cameraTheta=-2.94 mountX=0.31 mountY=1.08, mountTheta=1.29
02:45:57.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.14, y=-0.23, opts=13)
02:45:57.659 00.000 5052 Enqueuing Move request for stepguider (-1.14, -0.23)
02:45:57.659 00.000 8976 Worker thread wakes up
02:45:57.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.14, -0.23) opts 0xd
02:45:57.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.14, -0.23)
02:45:57.659 00.000 8976 Moving (-1.14, -0.23) raw xDistance=0.31 yDistance=1.08
02:45:57.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:45:57.659 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:45:57.660 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:57.660 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:57.660 00.000 5052 Enqueuing Expose request
02:45:57.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:45:57.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.08
02:45:57.660 00.000 8976 MoveAxis(L, 1, ABG)
02:45:57.660 00.000 8976 stepping (-18, 1) + (-1, 0)
02:45:57.660 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:57.685 00.025 8976 Received - 47 (G) 
02:45:57.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:57.685 00.000 8976 stepped: pos (-19, 1)
02:45:57.685 00.000 8976 MoveAxis(D, 5, ABG)
02:45:57.685 00.000 8976 stepping (-19, 1) + (0, -5)
02:45:57.685 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:45:57.733 00.048 8976 Received - 47 (G) 
02:45:57.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:45:57.733 00.000 8976 stepped: pos (-19, -4)
02:45:57.733 00.000 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
02:45:57.733 00.000 8976 MountToCamera -- mountX=2.59 mountY=-0.43 hyp=2.62 mountTheta=-0.17 cameraX=-0.79, cameraY=2.50 cameraTheta=1.88
02:45:57.733 00.000 8976 incremental bump (-0.793, 2.500) isValid = 1
02:45:57.733 00.000 8976 Scheduling Mount bump of (-0.035, 0.114)
02:45:57.733 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:45:57.733 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:45:57.733 00.000 8976 move complete, result=0
02:45:57.733 00.000 9828 Worker thread wakes up
02:45:57.733 00.000 8976 worker thread done servicing request
02:45:57.733 00.000 8976 Worker thread wakes up
02:45:57.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:57.733 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.1 px 5 ms SOUTH
02:45:57.733 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:45:57.733 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:45:57.733 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.96 = -1.32)
02:45:57.734 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:57.734 00.000 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.40)
02:45:57.734 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=-0.12, mountTheta=-1.32
02:45:57.734 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:45:57.734 00.000 9828 BLC: window closed
02:45:57.734 00.000 9828 MoveAxis(W, 9, B)
02:45:57.734 00.000 9828 Guiding  Dir = 3, Dur = 9
02:45:57.734 00.000 9828 IsSlewing returns 0
02:45:57.734 00.000 9828 IsGuiding returns 0
02:45:57.734 00.000 9828 PulseGuide returned control before completion, sleep 19
02:45:57.769 00.035 9828 IsGuiding returns 1
02:45:57.769 00.000 9828 scope still moving after pulse duration time elapsed
02:45:57.800 00.031 9828 IsSlewing returns 0
02:45:57.800 00.000 9828 IsGuiding returns 1
02:45:57.832 00.032 9828 IsSlewing returns 0
02:45:57.832 00.000 9828 IsGuiding returns 1
02:45:57.864 00.032 9828 IsSlewing returns 0
02:45:57.864 00.000 9828 IsGuiding returns 0
02:45:57.864 00.000 9828 scope move finished after 9 + 120 ms
02:45:57.864 00.000 9828 Move returns status 0, amount 9
02:45:57.864 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:57.864 00.000 9828 MoveAxis(N, 16, B)
02:45:57.864 00.000 9828 Guiding  Dir = 0, Dur = 16
02:45:57.879 00.015 9828 IsSlewing returns 0
02:45:57.879 00.000 9828 IsGuiding returns 0
02:45:57.879 00.000 9828 PulseGuide returned control before completion, sleep 26
02:45:57.911 00.032 9828 IsGuiding returns 1
02:45:57.911 00.000 9828 scope still moving after pulse duration time elapsed
02:45:57.942 00.031 9828 IsSlewing returns 0
02:45:57.942 00.000 9828 IsGuiding returns 1
02:45:57.973 00.031 9828 IsSlewing returns 0
02:45:57.973 00.000 9828 IsGuiding returns 1
02:45:58.004 00.031 9828 IsSlewing returns 0
02:45:58.004 00.000 9828 IsGuiding returns 1
02:45:58.036 00.032 9828 IsSlewing returns 0
02:45:58.036 00.000 9828 IsGuiding returns 0
02:45:58.036 00.000 9828 scope move finished after 16 + 140 ms
02:45:58.036 00.000 9828 Move returns status 0, amount 16
02:45:58.036 00.000 9828 move complete, result=0
02:45:58.036 00.000 9828 worker thread done servicing request
02:45:58.036 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:45:58.420 00.384 8976 Exposure complete
02:45:58.425 00.005 8976 worker thread done servicing request
02:45:58.425 00.000 5052 OnExposeComplete: enter
02:45:58.425 00.000 5052 UpdateGuideState(): m_state=6
02:45:58.425 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10358
02:45:58.425 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.40, Mass=118, SNR=7.5, Peak=67 HFD=2.1
02:45:58.426 00.001 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-4.00 = 2.29)
02:45:58.426 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.10 = 2.18)
02:45:58.426 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.33 cameraTheta=-1.95 mountX=-0.22 mountY=0.27, mountTheta=2.25
02:45:58.427 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.30, opts=13)
02:45:58.427 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.30)
02:45:58.427 00.000 8976 Worker thread wakes up
02:45:58.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.30) opts 0xd
02:45:58.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.30)
02:45:58.427 00.000 8976 Moving (-0.12, -0.30) raw xDistance=-0.22 yDistance=0.27
02:45:58.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:45:58.427 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:45:58.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:58.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:45:58.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.27
02:45:58.427 00.000 8976 MoveAxis(R, 0, ABG)
02:45:58.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:58.427 00.000 5052 Enqueuing Expose request
02:45:58.428 00.001 8976 MoveAxis(D, 1, ABG)
02:45:58.428 00.000 8976 stepping (-19, -4) + (0, -1)
02:45:58.428 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:58.452 00.024 8976 Received - 47 (G) 
02:45:58.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:58.452 00.000 8976 stepped: pos (-19, -5)
02:45:58.452 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
02:45:58.452 00.000 8976 MountToCamera -- mountX=2.69 mountY=-0.03 hyp=2.69 mountTheta=-0.01 cameraX=-1.20, cameraY=2.41 cameraTheta=2.03
02:45:58.452 00.000 8976 incremental bump (-1.202, 2.411) isValid = 1
02:45:58.452 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
02:45:58.452 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:45:58.452 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:45:58.452 00.000 8976 move complete, result=0
02:45:58.453 00.001 9828 Worker thread wakes up
02:45:58.453 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:45:58.453 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:45:58.453 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
02:45:58.453 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
02:45:58.453 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.18
02:45:58.453 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:45:58.453 00.000 9828 BLC: window closed
02:45:58.453 00.000 8976 worker thread done servicing request
02:45:58.453 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:45:58.453 00.000 9828 MoveAxis(W, 15, B)
02:45:58.453 00.000 9828 Guiding  Dir = 3, Dur = 15
02:45:58.453 00.000 8976 Worker thread wakes up
02:45:58.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:58.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:58.454 00.001 9828 IsSlewing returns 0
02:45:58.454 00.000 9828 IsGuiding returns 0
02:45:58.454 00.000 9828 PulseGuide returned control before completion, sleep 25
02:45:58.488 00.034 9828 IsGuiding returns 1
02:45:58.488 00.000 9828 scope still moving after pulse duration time elapsed
02:45:58.520 00.032 9828 IsSlewing returns 0
02:45:58.520 00.000 9828 IsGuiding returns 1
02:45:58.552 00.032 9828 IsSlewing returns 0
02:45:58.552 00.000 9828 IsGuiding returns 1
02:45:58.584 00.032 9828 IsSlewing returns 0
02:45:58.584 00.000 9828 IsGuiding returns 1
02:45:58.616 00.032 9828 IsSlewing returns 0
02:45:58.616 00.000 9828 IsGuiding returns 1
02:45:58.647 00.031 9828 IsSlewing returns 0
02:45:58.647 00.000 9828 IsGuiding returns 0
02:45:58.647 00.000 9828 scope move finished after 15 + 178 ms
02:45:58.647 00.000 9828 Move returns status 0, amount 15
02:45:58.647 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:58.647 00.000 9828 MoveAxis(N, 15, B)
02:45:58.647 00.000 9828 Guiding  Dir = 0, Dur = 15
02:45:58.663 00.016 9828 IsSlewing returns 0
02:45:58.663 00.000 9828 IsGuiding returns 0
02:45:58.663 00.000 9828 PulseGuide returned control before completion, sleep 25
02:45:58.695 00.032 9828 IsGuiding returns 1
02:45:58.695 00.000 9828 scope still moving after pulse duration time elapsed
02:45:58.726 00.031 9828 IsSlewing returns 0
02:45:58.730 00.004 9828 IsGuiding returns 1
02:45:58.757 00.027 9828 IsSlewing returns 0
02:45:58.757 00.000 9828 IsGuiding returns 1
02:45:58.788 00.031 9828 IsSlewing returns 0
02:45:58.788 00.000 9828 IsGuiding returns 1
02:45:58.820 00.032 9828 IsSlewing returns 0
02:45:58.820 00.000 9828 IsGuiding returns 0
02:45:58.820 00.000 9828 scope move finished after 15 + 141 ms
02:45:58.820 00.000 9828 Move returns status 0, amount 15
02:45:58.820 00.000 9828 move complete, result=0
02:45:58.821 00.001 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:45:58.821 00.000 9828 worker thread done servicing request
02:45:59.138 00.317 8976 Exposure complete
02:45:59.143 00.005 5052 OnExposeComplete: enter
02:45:59.143 00.000 5052 UpdateGuideState(): m_state=6
02:45:59.143 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10359
02:45:59.143 00.000 8976 worker thread done servicing request
02:45:59.143 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.60, Mass=129, SNR=7.8, Peak=65 HFD=2.4
02:45:59.144 00.001 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
02:45:59.144 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
02:45:59.144 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.11 hyp=0.42 cameraTheta=-0.28 mountX=-0.29 mountY=-0.28, mountTheta=-2.37
02:45:59.144 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.11, opts=13)
02:45:59.144 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.11)
02:45:59.144 00.000 8976 Worker thread wakes up
02:45:59.144 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.11) opts 0xd
02:45:59.144 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.11)
02:45:59.144 00.000 8976 Moving (0.41, -0.11) raw xDistance=-0.29 yDistance=-0.28
02:45:59.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:45:59.145 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
02:45:59.145 00.000 8976 MoveAxis(R, 1, ABG)
02:45:59.145 00.000 8976 stepping (-19, -5) + (1, 0)
02:45:59.145 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:59.145 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:45:59.145 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:45:59.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:59.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:59.145 00.000 5052 Enqueuing Expose request
02:45:59.172 00.027 8976 Received - 47 (G) 
02:45:59.172 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:59.172 00.000 8976 stepped: pos (-18, -5)
02:45:59.172 00.000 8976 MoveAxis(U, 1, ABG)
02:45:59.172 00.000 8976 stepping (-18, -5) + (0, 1)
02:45:59.172 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:59.204 00.032 8976 Received - 47 (G) 
02:45:59.204 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:45:59.204 00.000 8976 stepped: pos (-18, -4)
02:45:59.204 00.000 8976 MountToCamera -- mountTheta (0.07) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
02:45:59.204 00.000 8976 MountToCamera -- mountX=2.71 mountY=0.19 hyp=2.72 mountTheta=0.07 cameraX=-1.41, cameraY=2.33 cameraTheta=2.11
02:45:59.204 00.000 8976 incremental bump (-1.406, 2.330) isValid = 1
02:45:59.204 00.000 8976 Scheduling Mount bump of (-0.059, 0.102)
02:45:59.204 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:45:59.204 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:45:59.204 00.000 8976 move complete, result=0
02:45:59.204 00.000 9828 Worker thread wakes up
02:45:59.204 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:45:59.204 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:45:59.204 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.19 = -1.09)
02:45:59.204 00.000 8976 worker thread done servicing request
02:45:59.204 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:45:59.204 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.11 = -1.17)
02:45:59.205 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.05 mountY=-0.11, mountTheta=-1.11
02:45:59.205 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:45:59.205 00.000 9828 BLC: window closed
02:45:59.205 00.000 8976 Worker thread wakes up
02:45:59.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:59.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:59.205 00.000 9828 MoveAxis(W, 17, B)
02:45:59.205 00.000 9828 Guiding  Dir = 3, Dur = 17
02:45:59.205 00.000 9828 IsSlewing returns 0
02:45:59.205 00.000 9828 IsGuiding returns 0
02:45:59.205 00.000 9828 PulseGuide returned control before completion, sleep 27
02:45:59.235 00.030 9828 IsGuiding returns 1
02:45:59.235 00.000 9828 scope still moving after pulse duration time elapsed
02:45:59.266 00.031 9828 IsSlewing returns 0
02:45:59.266 00.000 9828 IsGuiding returns 1
02:45:59.297 00.031 9828 IsSlewing returns 0
02:45:59.298 00.001 9828 IsGuiding returns 1
02:45:59.329 00.031 9828 IsSlewing returns 0
02:45:59.329 00.000 9828 IsGuiding returns 1
02:45:59.361 00.032 9828 IsSlewing returns 0
02:45:59.361 00.000 9828 IsGuiding returns 0
02:45:59.361 00.000 9828 scope move finished after 17 + 138 ms
02:45:59.361 00.000 9828 Move returns status 0, amount 17
02:45:59.361 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:45:59.361 00.000 9828 MoveAxis(N, 15, B)
02:45:59.361 00.000 9828 Guiding  Dir = 0, Dur = 15
02:45:59.377 00.016 9828 IsSlewing returns 0
02:45:59.377 00.000 9828 IsGuiding returns 0
02:45:59.377 00.000 9828 PulseGuide returned control before completion, sleep 25
02:45:59.408 00.031 9828 IsGuiding returns 1
02:45:59.408 00.000 9828 scope still moving after pulse duration time elapsed
02:45:59.439 00.031 9828 IsSlewing returns 0
02:45:59.439 00.000 9828 IsGuiding returns 1
02:45:59.470 00.031 9828 IsSlewing returns 0
02:45:59.470 00.000 9828 IsGuiding returns 1
02:45:59.516 00.046 9828 IsSlewing returns 0
02:45:59.516 00.000 9828 IsGuiding returns 0
02:45:59.516 00.000 9828 scope move finished after 15 + 123 ms
02:45:59.516 00.000 9828 Move returns status 0, amount 15
02:45:59.516 00.000 9828 move complete, result=0
02:45:59.516 00.000 9828 worker thread done servicing request
02:45:59.516 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:45:59.891 00.375 8976 Exposure complete
02:45:59.897 00.006 8976 worker thread done servicing request
02:45:59.897 00.000 5052 OnExposeComplete: enter
02:45:59.897 00.000 5052 UpdateGuideState(): m_state=6
02:45:59.897 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10360
02:45:59.897 00.000 5052 Star::Find returns 1 (0), X=330.22, Y=281.68, Mass=108, SNR=7.1, Peak=65 HFD=1.9
02:45:59.897 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:45:59.897 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:45:59.897 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=-0.03 hyp=1.05 cameraTheta=-0.03 mountX=-0.51 mountY=-0.86, mountTheta=-2.10
02:45:59.898 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=-0.03, opts=13)
02:45:59.898 00.000 5052 Enqueuing Move request for stepguider (1.05, -0.03)
02:45:59.898 00.000 8976 Worker thread wakes up
02:45:59.898 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, -0.03) opts 0xd
02:45:59.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, -0.03)
02:45:59.898 00.000 8976 Moving (1.05, -0.03) raw xDistance=-0.51 yDistance=-0.86
02:45:59.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.51
02:45:59.898 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:45:59.898 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
02:45:59.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:59.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:45:59.898 00.000 5052 Enqueuing Expose request
02:45:59.899 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.86
02:45:59.899 00.000 8976 MoveAxis(R, 2, ABG)
02:45:59.899 00.000 8976 stepping (-18, -4) + (2, 0)
02:45:59.899 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:59.923 00.024 8976 Received - 47 (G) 
02:45:59.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:45:59.923 00.000 8976 stepped: pos (-16, -4)
02:45:59.923 00.000 8976 MoveAxis(U, 3, ABG)
02:45:59.923 00.000 8976 stepping (-16, -4) + (0, 3)
02:45:59.923 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:59.954 00.031 8976 Received - 47 (G) 
02:45:59.954 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:45:59.954 00.000 8976 stepped: pos (-16, -1)
02:45:59.955 00.001 8976 MountToCamera -- mountTheta (0.07) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
02:45:59.955 00.000 8976 MountToCamera -- mountX=2.63 mountY=0.18 hyp=2.63 mountTheta=0.07 cameraX=-1.36, cameraY=2.26 cameraTheta=2.11
02:45:59.955 00.000 8976 incremental bump (-1.357, 2.257) isValid = 1
02:45:59.955 00.000 8976 Scheduling Mount bump of (-0.059, 0.102)
02:45:59.955 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:45:59.955 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:45:59.955 00.000 8976 move complete, result=0
02:45:59.955 00.000 8976 worker thread done servicing request
02:45:59.955 00.000 8976 Worker thread wakes up
02:45:59.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:45:59.955 00.000 9828 Worker thread wakes up
02:45:59.955 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:45:59.955 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:45:59.955 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.19 = -1.09)
02:45:59.955 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 3 ms NORTH
02:45:59.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:45:59.955 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.11 = -1.17)
02:45:59.956 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.05 mountY=-0.11, mountTheta=-1.11
02:45:59.956 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:45:59.956 00.000 9828 BLC: window closed
02:45:59.956 00.000 9828 MoveAxis(W, 17, B)
02:45:59.956 00.000 9828 Guiding  Dir = 3, Dur = 17
02:45:59.956 00.000 9828 IsSlewing returns 0
02:45:59.956 00.000 9828 IsGuiding returns 0
02:45:59.956 00.000 9828 PulseGuide returned control before completion, sleep 27
02:45:59.999 00.043 9828 IsGuiding returns 1
02:45:59.999 00.000 9828 scope still moving after pulse duration time elapsed
02:46:00.030 00.031 9828 IsSlewing returns 0
02:46:00.030 00.000 9828 IsGuiding returns 1
02:46:00.061 00.031 9828 IsSlewing returns 0
02:46:00.061 00.000 9828 IsGuiding returns 1
02:46:00.092 00.031 9828 IsSlewing returns 0
02:46:00.092 00.000 9828 IsGuiding returns 0
02:46:00.092 00.000 9828 scope move finished after 17 + 118 ms
02:46:00.092 00.000 9828 Move returns status 0, amount 17
02:46:00.092 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:00.092 00.000 9828 MoveAxis(N, 15, B)
02:46:00.092 00.000 9828 Guiding  Dir = 0, Dur = 15
02:46:00.108 00.016 9828 IsSlewing returns 0
02:46:00.108 00.000 9828 IsGuiding returns 0
02:46:00.109 00.001 9828 PulseGuide returned control before completion, sleep 25
02:46:00.139 00.030 9828 IsGuiding returns 1
02:46:00.139 00.000 9828 scope still moving after pulse duration time elapsed
02:46:00.170 00.031 9828 IsSlewing returns 0
02:46:00.170 00.000 9828 IsGuiding returns 1
02:46:00.201 00.031 9828 IsSlewing returns 0
02:46:00.201 00.000 9828 IsGuiding returns 1
02:46:00.232 00.031 9828 IsSlewing returns 0
02:46:00.232 00.000 9828 IsGuiding returns 1
02:46:00.263 00.031 9828 IsSlewing returns 0
02:46:00.263 00.000 9828 IsGuiding returns 0
02:46:00.263 00.000 9828 scope move finished after 15 + 139 ms
02:46:00.263 00.000 9828 Move returns status 0, amount 15
02:46:00.263 00.000 9828 move complete, result=0
02:46:00.264 00.001 9828 worker thread done servicing request
02:46:00.264 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:46:00.642 00.378 8976 Exposure complete
02:46:00.648 00.006 8976 worker thread done servicing request
02:46:00.648 00.000 5052 OnExposeComplete: enter
02:46:00.648 00.000 5052 UpdateGuideState(): m_state=6
02:46:00.648 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10361
02:46:00.648 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.30, Mass=122, SNR=7.5, Peak=61 HFD=2.3
02:46:00.648 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
02:46:00.648 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
02:46:00.648 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.41 hyp=0.98 cameraTheta=-0.44 mountX=-0.77 mountY=-0.52, mountTheta=-2.55
02:46:00.649 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.41, opts=13)
02:46:00.649 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.41)
02:46:00.649 00.000 8976 Worker thread wakes up
02:46:00.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.41) opts 0xd
02:46:00.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.41)
02:46:00.649 00.000 8976 Moving (0.88, -0.41) raw xDistance=-0.77 yDistance=-0.52
02:46:00.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.77
02:46:00.649 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:46:00.649 00.000 5052 UpdateGuideState exits: m=122 SNR=7.5
02:46:00.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:00.649 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:00.649 00.000 5052 Enqueuing Expose request
02:46:00.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
02:46:00.649 00.000 8976 MoveAxis(R, 3, ABG)
02:46:00.650 00.001 8976 stepping (-16, -1) + (3, 0)
02:46:00.650 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:00.690 00.040 8976 Received - 47 (G) 
02:46:00.690 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:00.690 00.000 8976 stepped: pos (-13, -1)
02:46:00.690 00.000 8976 MoveAxis(U, 2, ABG)
02:46:00.690 00.000 8976 stepping (-13, -1) + (0, 2)
02:46:00.690 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:00.722 00.032 8976 Received - 47 (G) 
02:46:00.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:00.722 00.000 8976 stepped: pos (-13, 1)
02:46:00.722 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
02:46:00.722 00.000 8976 MountToCamera -- mountX=2.42 mountY=0.07 hyp=2.42 mountTheta=0.03 cameraX=-1.16, cameraY=2.12 cameraTheta=2.07
02:46:00.723 00.001 8976 incremental bump (-1.161, 2.121) isValid = 1
02:46:00.723 00.000 8976 Scheduling Mount bump of (-0.055, 0.104)
02:46:00.723 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:46:00.723 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:46:00.723 00.000 8976 move complete, result=0
02:46:00.723 00.000 9828 Worker thread wakes up
02:46:00.723 00.000 8976 worker thread done servicing request
02:46:00.723 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.5 px 2 ms NORTH
02:46:00.723 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:46:00.723 00.000 8976 Worker thread wakes up
02:46:00.723 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:46:00.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:00.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:00.723 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
02:46:00.723 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.21)
02:46:00.723 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=-0.11, mountTheta=-1.14
02:46:00.723 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:46:00.723 00.000 9828 BLC: window closed
02:46:00.724 00.001 9828 MoveAxis(W, 16, B)
02:46:00.724 00.000 9828 Guiding  Dir = 3, Dur = 16
02:46:00.724 00.000 9828 IsSlewing returns 0
02:46:00.724 00.000 9828 IsGuiding returns 0
02:46:00.724 00.000 9828 PulseGuide returned control before completion, sleep 26
02:46:00.760 00.036 9828 IsGuiding returns 1
02:46:00.760 00.000 9828 scope still moving after pulse duration time elapsed
02:46:00.791 00.031 9828 IsSlewing returns 0
02:46:00.791 00.000 9828 IsGuiding returns 1
02:46:00.823 00.032 9828 IsSlewing returns 0
02:46:00.823 00.000 9828 IsGuiding returns 1
02:46:00.853 00.030 9828 IsSlewing returns 0
02:46:00.854 00.001 9828 IsGuiding returns 0
02:46:00.854 00.000 9828 scope move finished after 16 + 113 ms
02:46:00.854 00.000 9828 Move returns status 0, amount 16
02:46:00.854 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:00.854 00.000 9828 MoveAxis(N, 15, B)
02:46:00.854 00.000 9828 Guiding  Dir = 0, Dur = 15
02:46:00.868 00.014 9828 IsSlewing returns 0
02:46:00.868 00.000 9828 IsGuiding returns 1
02:46:00.868 00.000 9828 Entered PulseGuideScope while moving
02:46:00.931 00.063 9828 IsSlewing returns 0
02:46:00.931 00.000 9828 IsGuiding returns 1
02:46:00.931 00.000 9828 Still moving
02:46:00.993 00.062 9828 IsSlewing returns 0
02:46:00.993 00.000 9828 IsGuiding returns 0
02:46:00.993 00.000 9828 Movement stopped - continuing
02:46:00.993 00.000 9828 PulseGuide returned control before completion, sleep 25
02:46:01.023 00.030 9828 IsGuiding returns 1
02:46:01.023 00.000 9828 scope still moving after pulse duration time elapsed
02:46:01.054 00.031 9828 IsSlewing returns 0
02:46:01.054 00.000 9828 IsGuiding returns 1
02:46:01.085 00.031 9828 IsSlewing returns 0
02:46:01.085 00.000 9828 IsGuiding returns 1
02:46:01.116 00.031 9828 IsSlewing returns 0
02:46:01.116 00.000 9828 IsGuiding returns 1
02:46:01.147 00.031 9828 IsSlewing returns 0
02:46:01.147 00.000 9828 IsGuiding returns 0
02:46:01.147 00.000 9828 scope move finished after 15 + 139 ms
02:46:01.147 00.000 9828 Move returns status 0, amount 15
02:46:01.147 00.000 9828 move complete, result=0
02:46:01.148 00.001 9828 worker thread done servicing request
02:46:01.148 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:46:01.408 00.260 8976 Exposure complete
02:46:01.413 00.005 8976 worker thread done servicing request
02:46:01.413 00.000 5052 OnExposeComplete: enter
02:46:01.413 00.000 5052 UpdateGuideState(): m_state=6
02:46:01.413 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10362
02:46:01.413 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.69, Mass=115, SNR=7.4, Peak=64 HFD=2.3
02:46:01.413 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:46:01.413 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
02:46:01.413 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=-0.02 hyp=0.92 cameraTheta=-0.02 mountX=-0.44 mountY=-0.76, mountTheta=-2.09
02:46:01.415 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=-0.02, opts=13)
02:46:01.415 00.000 5052 Enqueuing Move request for stepguider (0.92, -0.02)
02:46:01.416 00.001 8976 Worker thread wakes up
02:46:01.416 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, -0.02) opts 0xd
02:46:01.416 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, -0.02)
02:46:01.416 00.000 8976 Moving (0.92, -0.02) raw xDistance=-0.44 yDistance=-0.76
02:46:01.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
02:46:01.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.76
02:46:01.416 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:46:01.416 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:46:01.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:01.416 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:01.416 00.000 5052 Enqueuing Expose request
02:46:01.416 00.000 8976 MoveAxis(R, 2, ABG)
02:46:01.416 00.000 8976 stepping (-13, 1) + (2, 0)
02:46:01.416 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:01.442 00.026 8976 Received - 47 (G) 
02:46:01.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:01.442 00.000 8976 stepped: pos (-11, 1)
02:46:01.442 00.000 8976 MoveAxis(U, 3, ABG)
02:46:01.442 00.000 8976 stepping (-11, 1) + (0, 3)
02:46:01.442 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:01.474 00.032 8976 Received - 47 (G) 
02:46:01.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:01.474 00.000 8976 stepped: pos (-11, 4)
02:46:01.474 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
02:46:01.474 00.000 8976 MountToCamera -- mountX=2.18 mountY=-0.16 hyp=2.18 mountTheta=-0.08 cameraX=-0.84, cameraY=2.01 cameraTheta=1.97
02:46:01.474 00.000 8976 incremental bump (-0.845, 2.011) isValid = 1
02:46:01.474 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
02:46:01.474 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:46:01.474 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:46:01.474 00.000 8976 move complete, result=0
02:46:01.474 00.000 9828 Worker thread wakes up
02:46:01.474 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
02:46:01.474 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:46:01.474 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:46:01.474 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
02:46:01.474 00.000 8976 worker thread done servicing request
02:46:01.474 00.000 8976 Worker thread wakes up
02:46:01.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:01.475 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:01.475 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
02:46:01.475 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.24
02:46:01.475 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
02:46:01.475 00.000 9828 BLC: window closed
02:46:01.475 00.000 9828 MoveAxis(W, 13, B)
02:46:01.475 00.000 9828 Guiding  Dir = 3, Dur = 13
02:46:01.475 00.000 9828 IsSlewing returns 0
02:46:01.475 00.000 9828 IsGuiding returns 0
02:46:01.475 00.000 9828 PulseGuide returned control before completion, sleep 23
02:46:01.507 00.032 9828 IsGuiding returns 1
02:46:01.507 00.000 9828 scope still moving after pulse duration time elapsed
02:46:01.538 00.031 9828 IsSlewing returns 0
02:46:01.538 00.000 9828 IsGuiding returns 1
02:46:01.569 00.031 9828 IsSlewing returns 0
02:46:01.569 00.000 9828 IsGuiding returns 1
02:46:01.600 00.031 9828 IsSlewing returns 0
02:46:01.600 00.000 9828 IsGuiding returns 0
02:46:01.600 00.000 9828 scope move finished after 13 + 111 ms
02:46:01.600 00.000 9828 Move returns status 0, amount 13
02:46:01.600 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:01.600 00.000 9828 MoveAxis(N, 16, B)
02:46:01.600 00.000 9828 Guiding  Dir = 0, Dur = 16
02:46:01.615 00.015 9828 IsSlewing returns 0
02:46:01.615 00.000 9828 IsGuiding returns 0
02:46:01.615 00.000 9828 PulseGuide returned control before completion, sleep 26
02:46:01.646 00.031 9828 IsGuiding returns 1
02:46:01.646 00.000 9828 scope still moving after pulse duration time elapsed
02:46:01.676 00.030 9828 IsSlewing returns 0
02:46:01.676 00.000 9828 IsGuiding returns 1
02:46:01.708 00.032 9828 IsSlewing returns 0
02:46:01.708 00.000 9828 IsGuiding returns 1
02:46:01.739 00.031 9828 IsSlewing returns 0
02:46:01.739 00.000 9828 IsGuiding returns 1
02:46:01.771 00.032 9828 IsSlewing returns 0
02:46:01.771 00.000 9828 IsGuiding returns 0
02:46:01.771 00.000 9828 scope move finished after 16 + 139 ms
02:46:01.771 00.000 9828 Move returns status 0, amount 16
02:46:01.771 00.000 9828 move complete, result=0
02:46:01.771 00.000 9828 worker thread done servicing request
02:46:01.772 00.001 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:46:02.154 00.382 8976 Exposure complete
02:46:02.159 00.005 8976 worker thread done servicing request
02:46:02.159 00.000 5052 OnExposeComplete: enter
02:46:02.159 00.000 5052 UpdateGuideState(): m_state=6
02:46:02.159 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10363
02:46:02.159 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.67, Mass=112, SNR=7.3, Peak=67 HFD=2.2
02:46:02.159 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
02:46:02.159 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
02:46:02.159 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.04 hyp=0.64 cameraTheta=-0.06 mountX=-0.32 mountY=-0.51, mountTheta=-2.14
02:46:02.160 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.04, opts=13)
02:46:02.160 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.04)
02:46:02.160 00.000 8976 Worker thread wakes up
02:46:02.160 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.04) opts 0xd
02:46:02.160 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.04)
02:46:02.160 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:46:02.160 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:46:02.160 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:02.160 00.000 8976 Moving (0.63, -0.04) raw xDistance=-0.32 yDistance=-0.51
02:46:02.160 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
02:46:02.161 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.51
02:46:02.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:02.161 00.000 5052 Enqueuing Expose request
02:46:02.161 00.000 8976 MoveAxis(R, 1, ABG)
02:46:02.161 00.000 8976 stepping (-11, 4) + (1, 0)
02:46:02.161 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:02.193 00.032 8976 Received - 47 (G) 
02:46:02.193 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:02.193 00.000 8976 stepped: pos (-10, 4)
02:46:02.193 00.000 8976 MoveAxis(U, 2, ABG)
02:46:02.193 00.000 8976 stepping (-10, 4) + (0, 2)
02:46:02.193 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:02.225 00.032 8976 Received - 47 (G) 
02:46:02.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:02.225 00.000 8976 stepped: pos (-10, 6)
02:46:02.225 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
02:46:02.225 00.000 8976 MountToCamera -- mountX=1.96 mountY=-0.42 hyp=2.01 mountTheta=-0.21 cameraX=-0.52, cameraY=1.94 cameraTheta=1.83
02:46:02.225 00.000 8976 incremental bump (-0.516, 1.941) isValid = 1
02:46:02.225 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
02:46:02.226 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:46:02.226 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:46:02.226 00.000 8976 move complete, result=0
02:46:02.226 00.000 9828 Worker thread wakes up
02:46:02.226 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:46:02.226 00.000 8976 worker thread done servicing request
02:46:02.226 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:46:02.226 00.000 8976 Worker thread wakes up
02:46:02.226 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:46:02.226 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.37)
02:46:02.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:02.226 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.45)
02:46:02.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:02.226 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:46:02.227 00.001 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:46:02.227 00.000 9828 BLC: window closed
02:46:02.227 00.000 9828 MoveAxis(W, 8, B)
02:46:02.227 00.000 9828 Guiding  Dir = 3, Dur = 8
02:46:02.227 00.000 9828 IsSlewing returns 0
02:46:02.227 00.000 9828 IsGuiding returns 0
02:46:02.228 00.001 9828 PulseGuide returned control before completion, sleep 18
02:46:02.258 00.030 9828 IsGuiding returns 1
02:46:02.258 00.000 9828 scope still moving after pulse duration time elapsed
02:46:02.290 00.032 9828 IsSlewing returns 0
02:46:02.290 00.000 9828 IsGuiding returns 1
02:46:02.321 00.031 9828 IsSlewing returns 0
02:46:02.322 00.001 9828 IsGuiding returns 1
02:46:02.352 00.030 9828 IsSlewing returns 0
02:46:02.352 00.000 9828 IsGuiding returns 0
02:46:02.352 00.000 9828 scope move finished after 8 + 116 ms
02:46:02.352 00.000 9828 Move returns status 0, amount 8
02:46:02.352 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:02.352 00.000 9828 MoveAxis(N, 16, B)
02:46:02.352 00.000 9828 Guiding  Dir = 0, Dur = 16
02:46:02.368 00.016 9828 IsSlewing returns 0
02:46:02.368 00.000 9828 IsGuiding returns 0
02:46:02.368 00.000 9828 PulseGuide returned control before completion, sleep 26
02:46:02.399 00.031 9828 IsGuiding returns 1
02:46:02.399 00.000 9828 scope still moving after pulse duration time elapsed
02:46:02.430 00.031 9828 IsSlewing returns 0
02:46:02.430 00.000 9828 IsGuiding returns 1
02:46:02.461 00.031 9828 IsSlewing returns 0
02:46:02.461 00.000 9828 IsGuiding returns 1
02:46:02.492 00.031 9828 IsSlewing returns 0
02:46:02.492 00.000 9828 IsGuiding returns 1
02:46:02.523 00.031 9828 IsSlewing returns 0
02:46:02.523 00.000 9828 IsGuiding returns 0
02:46:02.523 00.000 9828 scope move finished after 16 + 140 ms
02:46:02.524 00.001 9828 Move returns status 0, amount 16
02:46:02.524 00.000 9828 move complete, result=0
02:46:02.524 00.000 9828 worker thread done servicing request
02:46:02.524 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:46:02.913 00.389 8976 Exposure complete
02:46:02.919 00.006 8976 worker thread done servicing request
02:46:02.919 00.000 5052 OnExposeComplete: enter
02:46:02.919 00.000 5052 UpdateGuideState(): m_state=6
02:46:02.919 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10364
02:46:02.919 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.97, Mass=119, SNR=7.5, Peak=66 HFD=2.1
02:46:02.919 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
02:46:02.920 00.001 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
02:46:02.920 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.26 hyp=0.92 cameraTheta=0.29 mountX=-0.17 mountY=-0.88, mountTheta=-1.76
02:46:02.920 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.26, opts=13)
02:46:02.920 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.26)
02:46:02.920 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:46:02.920 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:46:02.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:02.920 00.000 8976 Worker thread wakes up
02:46:02.920 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:02.921 00.001 5052 Enqueuing Expose request
02:46:02.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.26) opts 0xd
02:46:02.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.26)
02:46:02.921 00.000 8976 Moving (0.88, 0.26) raw xDistance=-0.17 yDistance=-0.88
02:46:02.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:46:02.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.88
02:46:02.921 00.000 8976 MoveAxis(R, 0, ABG)
02:46:02.921 00.000 8976 MoveAxis(U, 4, ABG)
02:46:02.921 00.000 8976 stepping (-10, 6) + (0, 4)
02:46:02.921 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:46:02.961 00.040 8976 Received - 47 (G) 
02:46:02.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:46:02.961 00.000 8976 stepped: pos (-10, 10)
02:46:02.961 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
02:46:02.961 00.000 8976 MountToCamera -- mountX=1.82 mountY=-0.81 hyp=1.99 mountTheta=-0.42 cameraX=-0.11, cameraY=1.99 cameraTheta=1.63
02:46:02.961 00.000 8976 incremental bump (-0.109, 1.989) isValid = 1
02:46:02.961 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
02:46:02.961 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:46:02.961 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:46:02.961 00.000 8976 move complete, result=0
02:46:02.961 00.000 9828 Worker thread wakes up
02:46:02.961 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
02:46:02.961 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:46:02.961 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:46:02.961 00.000 8976 worker thread done servicing request
02:46:02.961 00.000 8976 Worker thread wakes up
02:46:02.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:02.961 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:02.961 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
02:46:02.961 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
02:46:02.961 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.56
02:46:02.961 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:46:02.961 00.000 9828 BLC: window closed
02:46:02.961 00.000 9828 MoveAxis(W, 0, B)
02:46:02.961 00.000 9828 Move returns status 0, amount 0
02:46:02.962 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:02.962 00.000 9828 MoveAxis(N, 16, B)
02:46:02.962 00.000 9828 Guiding  Dir = 0, Dur = 16
02:46:02.962 00.000 9828 IsSlewing returns 0
02:46:02.962 00.000 9828 IsGuiding returns 0
02:46:02.962 00.000 9828 PulseGuide returned control before completion, sleep 26
02:46:02.992 00.030 9828 IsGuiding returns 1
02:46:02.992 00.000 9828 scope still moving after pulse duration time elapsed
02:46:03.023 00.031 9828 IsSlewing returns 0
02:46:03.023 00.000 9828 IsGuiding returns 1
02:46:03.054 00.031 9828 IsSlewing returns 0
02:46:03.054 00.000 9828 IsGuiding returns 1
02:46:03.086 00.032 9828 IsSlewing returns 0
02:46:03.086 00.000 9828 IsGuiding returns 1
02:46:03.117 00.031 9828 IsSlewing returns 0
02:46:03.117 00.000 9828 IsGuiding returns 0
02:46:03.117 00.000 9828 scope move finished after 16 + 138 ms
02:46:03.117 00.000 9828 Move returns status 0, amount 16
02:46:03.117 00.000 9828 move complete, result=0
02:46:03.117 00.000 9828 worker thread done servicing request
02:46:03.117 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:46:03.649 00.532 8976 Exposure complete
02:46:03.654 00.005 8976 worker thread done servicing request
02:46:03.654 00.000 5052 OnExposeComplete: enter
02:46:03.654 00.000 5052 UpdateGuideState(): m_state=6
02:46:03.654 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10365
02:46:03.654 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.72, Mass=122, SNR=7.6, Peak=62 HFD=2.4
02:46:03.654 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
02:46:03.654 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
02:46:03.654 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.01 hyp=0.55 cameraTheta=0.01 mountX=-0.25 mountY=-0.47, mountTheta=-2.06
02:46:03.655 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.01, opts=13)
02:46:03.655 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.01)
02:46:03.655 00.000 8976 Worker thread wakes up
02:46:03.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.01) opts 0xd
02:46:03.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.01)
02:46:03.655 00.000 8976 Moving (0.55, 0.01) raw xDistance=-0.25 yDistance=-0.47
02:46:03.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:46:03.655 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:46:03.655 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:46:03.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:03.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.47
02:46:03.655 00.000 8976 MoveAxis(R, 0, ABG)
02:46:03.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:03.655 00.000 5052 Enqueuing Expose request
02:46:03.655 00.000 8976 MoveAxis(U, 2, ABG)
02:46:03.656 00.001 8976 stepping (-10, 10) + (0, 2)
02:46:03.656 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:03.680 00.024 8976 Received - 47 (G) 
02:46:03.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:03.680 00.000 8976 stepped: pos (-10, 12)
02:46:03.680 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
02:46:03.680 00.000 8976 MountToCamera -- mountX=1.73 mountY=-1.17 hyp=2.08 mountTheta=-0.60 cameraX=0.26, cameraY=2.07 cameraTheta=1.45
02:46:03.680 00.000 8976 incremental bump (0.257, 2.069) isValid = 1
02:46:03.680 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
02:46:03.680 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:46:03.680 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:46:03.680 00.000 8976 move complete, result=0
02:46:03.680 00.000 8976 worker thread done servicing request
02:46:03.680 00.000 8976 Worker thread wakes up
02:46:03.680 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:46:03.680 00.000 9828 Worker thread wakes up
02:46:03.680 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:46:03.680 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:46:03.680 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.74)
02:46:03.680 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
02:46:03.681 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:03.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:03.681 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
02:46:03.681 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:46:03.681 00.000 9828 BLC: window closed
02:46:03.681 00.000 9828 MoveAxis(E, 6, B)
02:46:03.681 00.000 9828 Guiding  Dir = 2, Dur = 6
02:46:03.681 00.000 9828 IsSlewing returns 0
02:46:03.681 00.000 9828 IsGuiding returns 0
02:46:03.681 00.000 9828 PulseGuide returned control before completion, sleep 16
02:46:03.708 00.027 9828 IsGuiding returns 1
02:46:03.708 00.000 9828 scope still moving after pulse duration time elapsed
02:46:03.738 00.030 9828 IsSlewing returns 0
02:46:03.738 00.000 9828 IsGuiding returns 1
02:46:03.770 00.032 9828 IsSlewing returns 0
02:46:03.770 00.000 9828 IsGuiding returns 1
02:46:03.800 00.030 9828 IsSlewing returns 0
02:46:03.800 00.000 9828 IsGuiding returns 0
02:46:03.800 00.000 9828 scope move finished after 6 + 112 ms
02:46:03.800 00.000 9828 Move returns status 0, amount 6
02:46:03.800 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:03.800 00.000 9828 MoveAxis(N, 16, B)
02:46:03.800 00.000 9828 Guiding  Dir = 0, Dur = 16
02:46:03.816 00.016 9828 IsSlewing returns 0
02:46:03.816 00.000 9828 IsGuiding returns 0
02:46:03.816 00.000 9828 PulseGuide returned control before completion, sleep 26
02:46:03.847 00.031 9828 IsGuiding returns 1
02:46:03.847 00.000 9828 scope still moving after pulse duration time elapsed
02:46:03.877 00.030 9828 IsSlewing returns 0
02:46:03.877 00.000 9828 IsGuiding returns 1
02:46:03.909 00.032 9828 IsSlewing returns 0
02:46:03.909 00.000 9828 IsGuiding returns 1
02:46:03.940 00.031 9828 IsSlewing returns 0
02:46:03.940 00.000 9828 IsGuiding returns 1
02:46:03.970 00.030 9828 IsSlewing returns 0
02:46:03.970 00.000 9828 IsGuiding returns 0
02:46:03.970 00.000 9828 scope move finished after 16 + 138 ms
02:46:03.970 00.000 9828 Move returns status 0, amount 16
02:46:03.970 00.000 9828 move complete, result=0
02:46:03.970 00.000 9828 worker thread done servicing request
02:46:03.970 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:46:04.366 00.396 8976 Exposure complete
02:46:04.371 00.005 8976 worker thread done servicing request
02:46:04.372 00.001 5052 OnExposeComplete: enter
02:46:04.372 00.000 5052 UpdateGuideState(): m_state=6
02:46:04.372 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10366
02:46:04.372 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.05, Mass=121, SNR=7.6, Peak=65 HFD=2.1
02:46:04.372 00.000 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.90 = -2.90)
02:46:04.372 00.000 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
02:46:04.372 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.65 hyp=0.87 cameraTheta=-0.85 mountX=-0.84 mountY=-0.12, mountTheta=-3.00
02:46:04.372 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.65, opts=13)
02:46:04.372 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.65)
02:46:04.373 00.001 8976 Worker thread wakes up
02:46:04.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.65) opts 0xd
02:46:04.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.65)
02:46:04.373 00.000 8976 Moving (0.57, -0.65) raw xDistance=-0.84 yDistance=-0.12
02:46:04.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
02:46:04.373 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:46:04.373 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:46:04.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:04.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:46:04.373 00.000 8976 MoveAxis(R, 3, ABG)
02:46:04.373 00.000 8976 stepping (-10, 12) + (3, 0)
02:46:04.373 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:04.373 00.000 5052 Enqueuing Expose request
02:46:04.373 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:04.399 00.026 8976 Received - 47 (G) 
02:46:04.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:04.399 00.000 8976 stepped: pos (-7, 12)
02:46:04.399 00.000 8976 MoveAxis(U, 0, ABG)
02:46:04.399 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:46:04.399 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.41 hyp=2.07 mountTheta=-0.75 cameraX=0.57, cameraY=1.99 cameraTheta=1.29
02:46:04.399 00.000 8976 incremental bump (0.571, 1.987) isValid = 1
02:46:04.399 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:46:04.399 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:46:04.399 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:46:04.399 00.000 8976 move complete, result=0
02:46:04.399 00.000 9828 Worker thread wakes up
02:46:04.399 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:46:04.399 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:46:04.399 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
02:46:04.399 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
02:46:04.399 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:46:04.399 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:46:04.400 00.001 9828 BLC: window closed
02:46:04.400 00.000 8976 worker thread done servicing request
02:46:04.400 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.1 px 0 ms NORTH
02:46:04.400 00.000 9828 MoveAxis(E, 12, B)
02:46:04.400 00.000 8976 Worker thread wakes up
02:46:04.400 00.000 9828 Guiding  Dir = 2, Dur = 12
02:46:04.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:04.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:04.400 00.000 9828 IsSlewing returns 0
02:46:04.400 00.000 9828 IsGuiding returns 0
02:46:04.400 00.000 9828 PulseGuide returned control before completion, sleep 22
02:46:04.439 00.039 9828 IsGuiding returns 1
02:46:04.439 00.000 9828 scope still moving after pulse duration time elapsed
02:46:04.469 00.030 9828 IsSlewing returns 0
02:46:04.469 00.000 9828 IsGuiding returns 1
02:46:04.500 00.031 9828 IsSlewing returns 0
02:46:04.500 00.000 9828 IsGuiding returns 1
02:46:04.531 00.031 9828 IsSlewing returns 0
02:46:04.531 00.000 9828 IsGuiding returns 0
02:46:04.531 00.000 9828 scope move finished after 12 + 118 ms
02:46:04.531 00.000 9828 Move returns status 0, amount 12
02:46:04.531 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:04.531 00.000 9828 MoveAxis(N, 15, B)
02:46:04.531 00.000 9828 Guiding  Dir = 0, Dur = 15
02:46:04.547 00.016 9828 IsSlewing returns 0
02:46:04.547 00.000 9828 IsGuiding returns 0
02:46:04.547 00.000 9828 PulseGuide returned control before completion, sleep 25
02:46:04.578 00.031 9828 IsGuiding returns 1
02:46:04.578 00.000 9828 scope still moving after pulse duration time elapsed
02:46:04.609 00.031 9828 IsSlewing returns 0
02:46:04.609 00.000 9828 IsGuiding returns 1
02:46:04.640 00.031 9828 IsSlewing returns 0
02:46:04.640 00.000 9828 IsGuiding returns 1
02:46:04.670 00.030 9828 IsSlewing returns 0
02:46:04.670 00.000 9828 IsGuiding returns 1
02:46:04.702 00.032 9828 IsSlewing returns 0
02:46:04.702 00.000 9828 IsGuiding returns 0
02:46:04.702 00.000 9828 scope move finished after 15 + 140 ms
02:46:04.702 00.000 9828 Move returns status 0, amount 15
02:46:04.702 00.000 9828 move complete, result=0
02:46:04.702 00.000 9828 worker thread done servicing request
02:46:04.702 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:46:05.086 00.384 8976 Exposure complete
02:46:05.091 00.005 8976 worker thread done servicing request
02:46:05.091 00.000 5052 OnExposeComplete: enter
02:46:05.091 00.000 5052 UpdateGuideState(): m_state=6
02:46:05.091 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10367
02:46:05.091 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.50, Mass=119, SNR=7.5, Peak=65 HFD=1.9
02:46:05.092 00.001 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
02:46:05.092 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
02:46:05.092 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.21 hyp=0.63 cameraTheta=-0.33 mountX=-0.46 mountY=-0.39, mountTheta=-2.44
02:46:05.094 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.21, opts=13)
02:46:05.094 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.21)
02:46:05.094 00.000 8976 Worker thread wakes up
02:46:05.094 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:46:05.094 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:46:05.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:05.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:05.094 00.000 5052 Enqueuing Expose request
02:46:05.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.21) opts 0xd
02:46:05.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.21)
02:46:05.094 00.000 8976 Moving (0.60, -0.21) raw xDistance=-0.46 yDistance=-0.39
02:46:05.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.46
02:46:05.095 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:46:05.095 00.000 8976 MoveAxis(R, 2, ABG)
02:46:05.095 00.000 8976 stepping (-7, 12) + (2, 0)
02:46:05.095 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:05.119 00.024 8976 Received - 47 (G) 
02:46:05.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:05.119 00.000 8976 stepped: pos (-5, 12)
02:46:05.119 00.000 8976 MoveAxis(U, 2, ABG)
02:46:05.119 00.000 8976 stepping (-5, 12) + (0, 2)
02:46:05.119 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:05.151 00.032 8976 Received - 47 (G) 
02:46:05.151 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:05.151 00.000 8976 stepped: pos (-5, 14)
02:46:05.151 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:46:05.151 00.000 8976 MountToCamera -- mountX=1.26 mountY=-1.68 hyp=2.10 mountTheta=-0.93 cameraX=0.92, cameraY=1.89 cameraTheta=1.12
02:46:05.151 00.000 8976 incremental bump (0.921, 1.890) isValid = 1
02:46:05.151 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:46:05.151 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:46:05.151 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:46:05.151 00.000 8976 move complete, result=0
02:46:05.151 00.000 9828 Worker thread wakes up
02:46:05.151 00.000 8976 worker thread done servicing request
02:46:05.151 00.000 8976 Worker thread wakes up
02:46:05.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:05.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:05.151 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
02:46:05.151 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:46:05.151 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:46:05.151 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
02:46:05.152 00.001 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
02:46:05.152 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:46:05.152 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:46:05.152 00.000 9828 BLC: window closed
02:46:05.152 00.000 9828 MoveAxis(E, 18, B)
02:46:05.152 00.000 9828 Guiding  Dir = 2, Dur = 18
02:46:05.152 00.000 9828 IsSlewing returns 0
02:46:05.152 00.000 9828 IsGuiding returns 0
02:46:05.152 00.000 9828 PulseGuide returned control before completion, sleep 28
02:46:05.185 00.033 9828 IsGuiding returns 1
02:46:05.185 00.000 9828 scope still moving after pulse duration time elapsed
02:46:05.216 00.031 9828 IsSlewing returns 0
02:46:05.216 00.000 9828 IsGuiding returns 1
02:46:05.247 00.031 9828 IsSlewing returns 0
02:46:05.247 00.000 9828 IsGuiding returns 1
02:46:05.278 00.031 9828 IsSlewing returns 0
02:46:05.278 00.000 9828 IsGuiding returns 0
02:46:05.278 00.000 9828 scope move finished after 18 + 108 ms
02:46:05.278 00.000 9828 Move returns status 0, amount 18
02:46:05.278 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:05.278 00.000 9828 MoveAxis(N, 14, B)
02:46:05.278 00.000 9828 Guiding  Dir = 0, Dur = 14
02:46:05.294 00.016 9828 IsSlewing returns 0
02:46:05.294 00.000 9828 IsGuiding returns 0
02:46:05.294 00.000 9828 PulseGuide returned control before completion, sleep 24
02:46:05.327 00.033 9828 IsGuiding returns 1
02:46:05.327 00.000 9828 scope still moving after pulse duration time elapsed
02:46:05.358 00.031 9828 IsSlewing returns 0
02:46:05.358 00.000 9828 IsGuiding returns 1
02:46:05.390 00.032 9828 IsSlewing returns 0
02:46:05.390 00.000 9828 IsGuiding returns 1
02:46:05.422 00.032 9828 IsSlewing returns 0
02:46:05.422 00.000 9828 IsGuiding returns 1
02:46:05.453 00.031 9828 IsSlewing returns 0
02:46:05.453 00.000 9828 IsGuiding returns 0
02:46:05.453 00.000 9828 scope move finished after 14 + 144 ms
02:46:05.453 00.000 9828 Move returns status 0, amount 14
02:46:05.453 00.000 9828 move complete, result=0
02:46:05.453 00.000 9828 worker thread done servicing request
02:46:05.453 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:46:05.835 00.382 8976 Exposure complete
02:46:05.840 00.005 8976 worker thread done servicing request
02:46:05.841 00.001 5052 OnExposeComplete: enter
02:46:05.841 00.000 5052 UpdateGuideState(): m_state=6
02:46:05.841 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10368
02:46:05.841 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.79, Mass=131, SNR=7.9, Peak=71 HFD=1.9
02:46:05.841 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
02:46:05.841 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
02:46:05.841 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.42 mountX=-0.01 mountY=-0.20, mountTheta=-1.62
02:46:05.841 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.08, opts=13)
02:46:05.841 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.08)
02:46:05.841 00.000 8976 Worker thread wakes up
02:46:05.842 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:46:05.842 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
02:46:05.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:05.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.08) opts 0xd
02:46:05.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.08)
02:46:05.842 00.000 8976 Moving (0.18, 0.08) raw xDistance=-0.01 yDistance=-0.20
02:46:05.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:46:05.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:46:05.842 00.000 8976 MoveAxis(R, 0, ABG)
02:46:05.842 00.000 8976 MoveAxis(U, 0, ABG)
02:46:05.842 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:05.842 00.000 5052 Enqueuing Expose request
02:46:05.842 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:46:05.842 00.000 8976 MountToCamera -- mountX=1.10 mountY=-1.86 hyp=2.16 mountTheta=-1.04 cameraX=1.16, cameraY=1.83 cameraTheta=1.01
02:46:05.842 00.000 8976 incremental bump (1.155, 1.826) isValid = 1
02:46:05.842 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:46:05.842 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:46:05.843 00.001 8976 Enqueuing Move request for scope (0.06, 0.10)
02:46:05.843 00.000 8976 move complete, result=0
02:46:05.843 00.000 9828 Worker thread wakes up
02:46:05.843 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:46:05.843 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:46:05.843 00.000 8976 worker thread done servicing request
02:46:05.843 00.000 8976 Worker thread wakes up
02:46:05.843 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:46:05.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:05.843 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:46:05.843 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:05.843 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
02:46:05.843 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:46:05.843 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:46:05.843 00.000 9828 BLC: window closed
02:46:05.843 00.000 9828 MoveAxis(E, 21, B)
02:46:05.843 00.000 9828 Guiding  Dir = 2, Dur = 21
02:46:05.844 00.001 9828 IsSlewing returns 0
02:46:05.844 00.000 9828 IsGuiding returns 0
02:46:05.844 00.000 9828 PulseGuide returned control before completion, sleep 31
02:46:05.885 00.041 9828 IsGuiding returns 1
02:46:05.885 00.000 9828 scope still moving after pulse duration time elapsed
02:46:05.917 00.032 9828 IsSlewing returns 0
02:46:05.917 00.000 9828 IsGuiding returns 1
02:46:05.947 00.030 9828 IsSlewing returns 0
02:46:05.948 00.001 9828 IsGuiding returns 1
02:46:05.979 00.031 9828 IsSlewing returns 0
02:46:05.979 00.000 9828 IsGuiding returns 0
02:46:05.979 00.000 9828 scope move finished after 21 + 114 ms
02:46:05.979 00.000 9828 Move returns status 0, amount 21
02:46:05.979 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:05.979 00.000 9828 MoveAxis(N, 13, B)
02:46:05.979 00.000 9828 Guiding  Dir = 0, Dur = 13
02:46:05.994 00.015 9828 IsSlewing returns 0
02:46:05.994 00.000 9828 IsGuiding returns 0
02:46:05.994 00.000 9828 PulseGuide returned control before completion, sleep 23
02:46:06.025 00.031 9828 IsGuiding returns 1
02:46:06.025 00.000 9828 scope still moving after pulse duration time elapsed
02:46:06.056 00.031 9828 IsSlewing returns 0
02:46:06.056 00.000 9828 IsGuiding returns 1
02:46:06.087 00.031 9828 IsSlewing returns 0
02:46:06.088 00.001 9828 IsGuiding returns 1
02:46:06.117 00.029 9828 IsSlewing returns 0
02:46:06.117 00.000 9828 IsGuiding returns 1
02:46:06.149 00.032 9828 IsSlewing returns 0
02:46:06.149 00.000 9828 IsGuiding returns 0
02:46:06.149 00.000 9828 scope move finished after 13 + 142 ms
02:46:06.149 00.000 9828 Move returns status 0, amount 13
02:46:06.149 00.000 9828 move complete, result=0
02:46:06.149 00.000 9828 worker thread done servicing request
02:46:06.149 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:46:06.528 00.379 8976 Exposure complete
02:46:06.534 00.006 8976 worker thread done servicing request
02:46:06.534 00.000 5052 OnExposeComplete: enter
02:46:06.534 00.000 5052 UpdateGuideState(): m_state=6
02:46:06.534 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10369
02:46:06.534 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.96, Mass=131, SNR=7.9, Peak=70 HFD=2.2
02:46:06.534 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
02:46:06.534 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
02:46:06.534 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.25 hyp=0.51 cameraTheta=0.51 mountX=0.02 mountY=-0.51, mountTheta=-1.53
02:46:06.535 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.25, opts=13)
02:46:06.535 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.25)
02:46:06.535 00.000 8976 Worker thread wakes up
02:46:06.536 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.25) opts 0xd
02:46:06.536 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.25)
02:46:06.536 00.000 8976 Moving (0.45, 0.25) raw xDistance=0.02 yDistance=-0.51
02:46:06.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:46:06.536 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:46:06.536 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
02:46:06.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:06.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:46:06.536 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:06.536 00.000 5052 Enqueuing Expose request
02:46:06.536 00.000 8976 MoveAxis(R, 0, ABG)
02:46:06.536 00.000 8976 MoveAxis(U, 2, ABG)
02:46:06.536 00.000 8976 stepping (-5, 14) + (0, 2)
02:46:06.536 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:06.573 00.037 8976 Received - 47 (G) 
02:46:06.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:06.573 00.000 8976 stepped: pos (-5, 16)
02:46:06.573 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:46:06.573 00.000 8976 MountToCamera -- mountX=0.99 mountY=-2.08 hyp=2.31 mountTheta=-1.13 cameraX=1.41, cameraY=1.83 cameraTheta=0.92
02:46:06.573 00.000 8976 incremental bump (1.406, 1.830) isValid = 1
02:46:06.573 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
02:46:06.573 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:46:06.573 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:46:06.573 00.000 8976 move complete, result=0
02:46:06.573 00.000 9828 Worker thread wakes up
02:46:06.573 00.000 8976 worker thread done servicing request
02:46:06.573 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:46:06.573 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:46:06.573 00.000 8976 Worker thread wakes up
02:46:06.574 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:46:06.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:06.574 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
02:46:06.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:06.574 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:46:06.574 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:46:06.574 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:46:06.574 00.000 9828 BLC: window closed
02:46:06.574 00.000 9828 MoveAxis(E, 24, B)
02:46:06.574 00.000 9828 Guiding  Dir = 2, Dur = 24
02:46:06.574 00.000 9828 IsSlewing returns 0
02:46:06.574 00.000 9828 IsGuiding returns 0
02:46:06.575 00.001 9828 PulseGuide returned control before completion, sleep 34
02:46:06.614 00.039 9828 IsGuiding returns 1
02:46:06.614 00.000 9828 scope still moving after pulse duration time elapsed
02:46:06.646 00.032 9828 IsSlewing returns 0
02:46:06.646 00.000 9828 IsGuiding returns 1
02:46:06.678 00.032 9828 IsSlewing returns 0
02:46:06.679 00.001 9828 IsGuiding returns 1
02:46:06.709 00.030 9828 IsSlewing returns 0
02:46:06.709 00.000 9828 IsGuiding returns 0
02:46:06.710 00.001 9828 scope move finished after 24 + 110 ms
02:46:06.710 00.000 9828 Move returns status 0, amount 24
02:46:06.710 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:06.710 00.000 9828 MoveAxis(N, 12, B)
02:46:06.710 00.000 9828 Guiding  Dir = 0, Dur = 12
02:46:06.725 00.015 9828 IsSlewing returns 0
02:46:06.725 00.000 9828 IsGuiding returns 1
02:46:06.725 00.000 9828 Entered PulseGuideScope while moving
02:46:06.788 00.063 9828 IsSlewing returns 0
02:46:06.788 00.000 9828 IsGuiding returns 1
02:46:06.788 00.000 9828 Still moving
02:46:06.850 00.062 9828 IsSlewing returns 0
02:46:06.850 00.000 9828 IsGuiding returns 0
02:46:06.850 00.000 9828 Movement stopped - continuing
02:46:06.850 00.000 9828 PulseGuide returned control before completion, sleep 22
02:46:06.881 00.031 9828 IsGuiding returns 1
02:46:06.881 00.000 9828 scope still moving after pulse duration time elapsed
02:46:06.911 00.030 9828 IsSlewing returns 0
02:46:06.911 00.000 9828 IsGuiding returns 1
02:46:06.942 00.031 9828 IsSlewing returns 0
02:46:06.942 00.000 9828 IsGuiding returns 1
02:46:06.973 00.031 9828 IsSlewing returns 0
02:46:06.973 00.000 9828 IsGuiding returns 1
02:46:07.004 00.031 9828 IsSlewing returns 0
02:46:07.004 00.000 9828 IsGuiding returns 0
02:46:07.004 00.000 9828 scope move finished after 12 + 141 ms
02:46:07.004 00.000 9828 Move returns status 0, amount 12
02:46:07.004 00.000 9828 move complete, result=0
02:46:07.004 00.000 9828 worker thread done servicing request
02:46:07.004 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:46:07.256 00.252 8976 Exposure complete
02:46:07.262 00.006 8976 worker thread done servicing request
02:46:07.262 00.000 5052 OnExposeComplete: enter
02:46:07.262 00.000 5052 UpdateGuideState(): m_state=6
02:46:07.262 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10370
02:46:07.262 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.59, Mass=136, SNR=8.0, Peak=67 HFD=1.6
02:46:07.262 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
02:46:07.262 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
02:46:07.262 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.12 hyp=0.37 cameraTheta=-0.32 mountX=-0.27 mountY=-0.23, mountTheta=-2.42
02:46:07.263 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.12, opts=13)
02:46:07.263 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.12)
02:46:07.263 00.000 8976 Worker thread wakes up
02:46:07.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.12) opts 0xd
02:46:07.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.12)
02:46:07.263 00.000 8976 Moving (0.35, -0.12) raw xDistance=-0.27 yDistance=-0.23
02:46:07.263 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:46:07.263 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:46:07.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:07.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:07.263 00.000 5052 Enqueuing Expose request
02:46:07.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:46:07.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:46:07.263 00.000 8976 MoveAxis(R, 1, ABG)
02:46:07.263 00.000 8976 stepping (-5, 16) + (1, 0)
02:46:07.264 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:07.293 00.029 8976 Received - 47 (G) 
02:46:07.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:07.293 00.000 8976 stepped: pos (-4, 16)
02:46:07.293 00.000 8976 MoveAxis(U, 0, ABG)
02:46:07.293 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:46:07.293 00.000 8976 MountToCamera -- mountX=0.87 mountY=-2.24 hyp=2.40 mountTheta=-1.20 cameraX=1.60, cameraY=1.79 cameraTheta=0.84
02:46:07.293 00.000 8976 incremental bump (1.596, 1.788) isValid = 1
02:46:07.293 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
02:46:07.293 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:46:07.293 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:46:07.293 00.000 8976 move complete, result=0
02:46:07.293 00.000 8976 worker thread done servicing request
02:46:07.293 00.000 8976 Worker thread wakes up
02:46:07.293 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:46:07.293 00.000 9828 Worker thread wakes up
02:46:07.293 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:46:07.293 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:46:07.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:07.293 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
02:46:07.294 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:07.294 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:46:07.294 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:46:07.294 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:46:07.294 00.000 9828 BLC: window closed
02:46:07.294 00.000 9828 MoveAxis(E, 26, B)
02:46:07.294 00.000 9828 Guiding  Dir = 2, Dur = 26
02:46:07.294 00.000 9828 IsSlewing returns 0
02:46:07.294 00.000 9828 IsGuiding returns 0
02:46:07.294 00.000 9828 PulseGuide returned control before completion, sleep 36
02:46:07.344 00.050 9828 IsGuiding returns 1
02:46:07.344 00.000 9828 scope still moving after pulse duration time elapsed
02:46:07.375 00.031 9828 IsSlewing returns 0
02:46:07.375 00.000 9828 IsGuiding returns 1
02:46:07.407 00.032 9828 IsSlewing returns 0
02:46:07.407 00.000 9828 IsGuiding returns 1
02:46:07.437 00.030 9828 IsSlewing returns 0
02:46:07.437 00.000 9828 IsGuiding returns 0
02:46:07.437 00.000 9828 scope move finished after 26 + 117 ms
02:46:07.437 00.000 9828 Move returns status 0, amount 26
02:46:07.437 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:07.437 00.000 9828 MoveAxis(N, 11, B)
02:46:07.437 00.000 9828 Guiding  Dir = 0, Dur = 11
02:46:07.453 00.016 9828 IsSlewing returns 0
02:46:07.453 00.000 9828 IsGuiding returns 0
02:46:07.454 00.001 9828 PulseGuide returned control before completion, sleep 21
02:46:07.484 00.030 9828 IsGuiding returns 1
02:46:07.484 00.000 9828 scope still moving after pulse duration time elapsed
02:46:07.515 00.031 9828 IsSlewing returns 0
02:46:07.515 00.000 9828 IsGuiding returns 1
02:46:07.546 00.031 9828 IsSlewing returns 0
02:46:07.546 00.000 9828 IsGuiding returns 1
02:46:07.577 00.031 9828 IsSlewing returns 0
02:46:07.577 00.000 9828 IsGuiding returns 1
02:46:07.608 00.031 9828 IsSlewing returns 0
02:46:07.608 00.000 9828 IsGuiding returns 0
02:46:07.608 00.000 9828 scope move finished after 11 + 143 ms
02:46:07.608 00.000 9828 Move returns status 0, amount 11
02:46:07.609 00.001 9828 move complete, result=0
02:46:07.609 00.000 9828 worker thread done servicing request
02:46:07.609 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:46:07.984 00.375 8976 Exposure complete
02:46:07.989 00.005 8976 worker thread done servicing request
02:46:07.990 00.001 5052 OnExposeComplete: enter
02:46:07.990 00.000 5052 UpdateGuideState(): m_state=6
02:46:07.990 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10371
02:46:07.990 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.64, Mass=113, SNR=7.4, Peak=74 HFD=1.5
02:46:07.990 00.000 5052 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.04) = xAngle (-3.13 = -3.13)
02:46:07.990 00.000 5052 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.23 = 3.05)
02:46:07.990 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.08 mountX=-0.08 mountY=0.01, mountTheta=3.05
02:46:07.990 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.07, opts=13)
02:46:07.991 00.001 5052 Enqueuing Move request for stepguider (0.04, -0.07)
02:46:07.991 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:46:07.991 00.000 5052 UpdateGuideState exits: m=113 SNR=7.4
02:46:07.991 00.000 8976 Worker thread wakes up
02:46:07.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.07) opts 0xd
02:46:07.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.07)
02:46:07.991 00.000 8976 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=0.01
02:46:07.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:46:07.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:46:07.991 00.000 8976 MoveAxis(R, 0, ABG)
02:46:07.991 00.000 8976 MoveAxis(U, 0, ABG)
02:46:07.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:07.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:07.991 00.000 5052 Enqueuing Expose request
02:46:07.991 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:46:07.991 00.000 8976 MountToCamera -- mountX=0.78 mountY=-2.34 hyp=2.46 mountTheta=-1.25 cameraX=1.72, cameraY=1.76 cameraTheta=0.80
02:46:07.991 00.000 8976 incremental bump (1.724, 1.759) isValid = 1
02:46:07.991 00.000 8976 Scheduling Mount bump of (0.056, 0.059)
02:46:07.992 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.06, opts=4)
02:46:07.992 00.000 8976 Enqueuing Move request for scope (0.06, 0.06)
02:46:07.992 00.000 8976 move complete, result=0
02:46:07.992 00.000 9828 Worker thread wakes up
02:46:07.992 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0x4
02:46:07.992 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
02:46:07.992 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
02:46:07.992 00.000 8976 worker thread done servicing request
02:46:07.992 00.000 8976 Worker thread wakes up
02:46:07.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:07.992 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:07.992 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
02:46:07.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:07.992 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.81 mountX=-0.06 mountY=-0.05, mountTheta=-2.42
02:46:07.992 00.000 9828 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.05
02:46:07.993 00.001 9828 BLC: window closed
02:46:07.993 00.000 9828 MoveAxis(E, 19, B)
02:46:07.993 00.000 9828 Guiding  Dir = 2, Dur = 19
02:46:07.993 00.000 9828 IsSlewing returns 0
02:46:07.993 00.000 9828 IsGuiding returns 0
02:46:07.993 00.000 9828 PulseGuide returned control before completion, sleep 29
02:46:08.030 00.037 9828 IsGuiding returns 1
02:46:08.030 00.000 9828 scope still moving after pulse duration time elapsed
02:46:08.061 00.031 9828 IsSlewing returns 0
02:46:08.061 00.000 9828 IsGuiding returns 1
02:46:08.092 00.031 9828 IsSlewing returns 0
02:46:08.092 00.000 9828 IsGuiding returns 1
02:46:08.124 00.032 9828 IsSlewing returns 0
02:46:08.124 00.000 9828 IsGuiding returns 0
02:46:08.124 00.000 9828 scope move finished after 19 + 112 ms
02:46:08.124 00.000 9828 Move returns status 0, amount 19
02:46:08.124 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:08.124 00.000 9828 MoveAxis(N, 7, B)
02:46:08.125 00.001 9828 Guiding  Dir = 0, Dur = 7
02:46:08.140 00.015 9828 IsSlewing returns 0
02:46:08.140 00.000 9828 IsGuiding returns 0
02:46:08.140 00.000 9828 PulseGuide returned control before completion, sleep 17
02:46:08.172 00.032 9828 IsGuiding returns 1
02:46:08.172 00.000 9828 scope still moving after pulse duration time elapsed
02:46:08.203 00.031 9828 IsSlewing returns 0
02:46:08.203 00.000 9828 IsGuiding returns 1
02:46:08.234 00.031 9828 IsSlewing returns 0
02:46:08.234 00.000 9828 IsGuiding returns 1
02:46:08.265 00.031 9828 IsSlewing returns 0
02:46:08.265 00.000 9828 IsGuiding returns 0
02:46:08.265 00.000 9828 scope move finished after 7 + 118 ms
02:46:08.265 00.000 9828 Move returns status 0, amount 7
02:46:08.265 00.000 9828 move complete, result=0
02:46:08.265 00.000 9828 worker thread done servicing request
02:46:08.265 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 7 ms NORTH
02:46:08.676 00.411 8976 Exposure complete
02:46:08.681 00.005 8976 worker thread done servicing request
02:46:08.681 00.000 5052 OnExposeComplete: enter
02:46:08.681 00.000 5052 UpdateGuideState(): m_state=6
02:46:08.682 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10372
02:46:08.682 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.82, Mass=135, SNR=8.0, Peak=69 HFD=1.9
02:46:08.682 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:46:08.682 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
02:46:08.682 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.11 hyp=0.38 cameraTheta=0.30 mountX=-0.07 mountY=-0.37, mountTheta=-1.75
02:46:08.682 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.11, opts=13)
02:46:08.682 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.11)
02:46:08.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:46:08.682 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:46:08.683 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:08.683 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:08.683 00.000 5052 Enqueuing Expose request
02:46:08.683 00.000 8976 Worker thread wakes up
02:46:08.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.11) opts 0xd
02:46:08.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.11)
02:46:08.683 00.000 8976 Moving (0.37, 0.11) raw xDistance=-0.07 yDistance=-0.37
02:46:08.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:46:08.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:46:08.683 00.000 8976 MoveAxis(R, 0, ABG)
02:46:08.683 00.000 8976 MoveAxis(U, 1, ABG)
02:46:08.683 00.000 8976 stepping (-4, 16) + (0, 1)
02:46:08.683 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:08.716 00.033 8976 Received - 47 (G) 
02:46:08.716 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:08.716 00.000 8976 stepped: pos (-4, 17)
02:46:08.716 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:46:08.716 00.000 8976 MountToCamera -- mountX=0.73 mountY=-2.46 hyp=2.56 mountTheta=-1.28 cameraX=1.86, cameraY=1.76 cameraTheta=0.76
02:46:08.716 00.000 8976 incremental bump (1.856, 1.764) isValid = 1
02:46:08.716 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
02:46:08.716 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:46:08.716 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:46:08.716 00.000 8976 move complete, result=0
02:46:08.716 00.000 8976 worker thread done servicing request
02:46:08.716 00.000 9828 Worker thread wakes up
02:46:08.716 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:46:08.716 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:46:08.716 00.000 8976 Worker thread wakes up
02:46:08.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:08.716 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:08.716 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:46:08.717 00.001 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
02:46:08.717 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
02:46:08.717 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:46:08.717 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:46:08.717 00.000 9828 BLC: window closed
02:46:08.717 00.000 9828 MoveAxis(E, 28, B)
02:46:08.717 00.000 9828 Guiding  Dir = 2, Dur = 28
02:46:08.717 00.000 9828 IsSlewing returns 0
02:46:08.717 00.000 9828 IsGuiding returns 0
02:46:08.717 00.000 9828 PulseGuide returned control before completion, sleep 38
02:46:08.765 00.048 9828 IsGuiding returns 1
02:46:08.765 00.000 9828 scope still moving after pulse duration time elapsed
02:46:08.796 00.031 9828 IsSlewing returns 0
02:46:08.796 00.000 9828 IsGuiding returns 1
02:46:08.827 00.031 9828 IsSlewing returns 0
02:46:08.827 00.000 9828 IsGuiding returns 1
02:46:08.858 00.031 9828 IsSlewing returns 0
02:46:08.858 00.000 9828 IsGuiding returns 0
02:46:08.858 00.000 9828 scope move finished after 28 + 113 ms
02:46:08.858 00.000 9828 Move returns status 0, amount 28
02:46:08.858 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:08.858 00.000 9828 MoveAxis(N, 10, B)
02:46:08.858 00.000 9828 Guiding  Dir = 0, Dur = 10
02:46:08.873 00.015 9828 IsSlewing returns 0
02:46:08.874 00.001 9828 IsGuiding returns 0
02:46:08.874 00.000 9828 PulseGuide returned control before completion, sleep 20
02:46:08.904 00.030 9828 IsGuiding returns 1
02:46:08.904 00.000 9828 scope still moving after pulse duration time elapsed
02:46:08.935 00.031 9828 IsSlewing returns 0
02:46:08.935 00.000 9828 IsGuiding returns 1
02:46:08.967 00.032 9828 IsSlewing returns 0
02:46:08.967 00.000 9828 IsGuiding returns 1
02:46:08.997 00.030 9828 IsSlewing returns 0
02:46:08.997 00.000 9828 IsGuiding returns 1
02:46:09.029 00.032 9828 IsSlewing returns 0
02:46:09.029 00.000 9828 IsGuiding returns 0
02:46:09.029 00.000 9828 scope move finished after 10 + 145 ms
02:46:09.029 00.000 9828 Move returns status 0, amount 10
02:46:09.029 00.000 9828 move complete, result=0
02:46:09.029 00.000 9828 worker thread done servicing request
02:46:09.029 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:46:09.401 00.372 8976 Exposure complete
02:46:09.407 00.006 8976 worker thread done servicing request
02:46:09.407 00.000 5052 OnExposeComplete: enter
02:46:09.407 00.000 5052 UpdateGuideState(): m_state=6
02:46:09.407 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10373
02:46:09.407 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.52, Mass=116, SNR=7.4, Peak=73 HFD=1.5
02:46:09.407 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.11 = -3.11)
02:46:09.407 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.07)
02:46:09.407 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-1.07 mountX=-0.21 mountY=0.02, mountTheta=3.07
02:46:09.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.19, opts=13)
02:46:09.408 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.19)
02:46:09.408 00.000 8976 Worker thread wakes up
02:46:09.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.19) opts 0xd
02:46:09.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.19)
02:46:09.408 00.000 8976 Moving (0.10, -0.19) raw xDistance=-0.21 yDistance=0.02
02:46:09.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:46:09.408 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:46:09.408 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:46:09.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:09.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:46:09.408 00.000 8976 MoveAxis(R, 0, ABG)
02:46:09.409 00.001 8976 MoveAxis(U, 0, ABG)
02:46:09.409 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:46:09.409 00.000 8976 MountToCamera -- mountX=0.69 mountY=-2.54 hyp=2.63 mountTheta=-1.31 cameraX=1.95, cameraY=1.77 cameraTheta=0.74
02:46:09.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:09.409 00.000 5052 Enqueuing Expose request
02:46:09.409 00.000 8976 incremental bump (1.945, 1.768) isValid = 1
02:46:09.409 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
02:46:09.409 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:46:09.409 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:46:09.409 00.000 8976 move complete, result=0
02:46:09.409 00.000 9828 Worker thread wakes up
02:46:09.409 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:46:09.409 00.000 8976 worker thread done servicing request
02:46:09.409 00.000 8976 Worker thread wakes up
02:46:09.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:09.409 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:09.410 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:46:09.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:09.410 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
02:46:09.410 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
02:46:09.410 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
02:46:09.410 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:46:09.410 00.000 9828 BLC: window closed
02:46:09.410 00.000 9828 MoveAxis(E, 28, B)
02:46:09.410 00.000 9828 Guiding  Dir = 2, Dur = 28
02:46:09.410 00.000 9828 IsSlewing returns 0
02:46:09.411 00.001 9828 IsGuiding returns 0
02:46:09.411 00.000 9828 PulseGuide returned control before completion, sleep 38
02:46:09.464 00.053 9828 IsGuiding returns 1
02:46:09.464 00.000 9828 scope still moving after pulse duration time elapsed
02:46:09.496 00.032 9828 IsSlewing returns 0
02:46:09.496 00.000 9828 IsGuiding returns 1
02:46:09.527 00.031 9828 IsSlewing returns 0
02:46:09.527 00.000 9828 IsGuiding returns 1
02:46:09.557 00.030 9828 IsSlewing returns 0
02:46:09.557 00.000 9828 IsGuiding returns 0
02:46:09.557 00.000 9828 scope move finished after 28 + 118 ms
02:46:09.557 00.000 9828 Move returns status 0, amount 28
02:46:09.557 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:09.557 00.000 9828 MoveAxis(N, 9, B)
02:46:09.557 00.000 9828 Guiding  Dir = 0, Dur = 9
02:46:09.573 00.016 9828 IsSlewing returns 0
02:46:09.573 00.000 9828 IsGuiding returns 0
02:46:09.573 00.000 9828 PulseGuide returned control before completion, sleep 19
02:46:09.605 00.032 9828 IsGuiding returns 1
02:46:09.605 00.000 9828 scope still moving after pulse duration time elapsed
02:46:09.636 00.031 9828 IsSlewing returns 0
02:46:09.636 00.000 9828 IsGuiding returns 1
02:46:09.667 00.031 9828 IsSlewing returns 0
02:46:09.667 00.000 9828 IsGuiding returns 1
02:46:09.699 00.032 9828 IsSlewing returns 0
02:46:09.699 00.000 9828 IsGuiding returns 0
02:46:09.699 00.000 9828 scope move finished after 9 + 116 ms
02:46:09.699 00.000 9828 Move returns status 0, amount 9
02:46:09.699 00.000 9828 move complete, result=0
02:46:09.699 00.000 9828 worker thread done servicing request
02:46:09.699 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:46:10.098 00.399 8976 Exposure complete
02:46:10.104 00.006 8976 worker thread done servicing request
02:46:10.104 00.000 5052 OnExposeComplete: enter
02:46:10.104 00.000 5052 UpdateGuideState(): m_state=6
02:46:10.104 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10374
02:46:10.104 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.42, Mass=129, SNR=7.8, Peak=71 HFD=2.2
02:46:10.104 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.05 = 2.24)
02:46:10.104 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.13)
02:46:10.104 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-2.00 mountX=-0.20 mountY=0.27, mountTheta=2.20
02:46:10.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.29, opts=13)
02:46:10.105 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.29)
02:46:10.105 00.000 8976 Worker thread wakes up
02:46:10.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.29) opts 0xd
02:46:10.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.29)
02:46:10.105 00.000 8976 Moving (-0.14, -0.29) raw xDistance=-0.20 yDistance=0.27
02:46:10.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:46:10.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:46:10.105 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:46:10.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:10.106 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:46:10.106 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:10.106 00.000 5052 Enqueuing Expose request
02:46:10.106 00.000 8976 MoveAxis(R, 0, ABG)
02:46:10.106 00.000 8976 MoveAxis(D, 1, ABG)
02:46:10.106 00.000 8976 stepping (-4, 17) + (0, -1)
02:46:10.106 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:10.138 00.032 8976 Received - 47 (G) 
02:46:10.139 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:10.139 00.000 8976 stepped: pos (-4, 16)
02:46:10.139 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:46:10.139 00.000 8976 MountToCamera -- mountX=0.66 mountY=-2.54 hyp=2.62 mountTheta=-1.32 cameraX=1.96, cameraY=1.75 cameraTheta=0.73
02:46:10.139 00.000 8976 incremental bump (1.958, 1.746) isValid = 1
02:46:10.139 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:46:10.139 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:46:10.139 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:46:10.139 00.000 8976 move complete, result=0
02:46:10.139 00.000 9828 Worker thread wakes up
02:46:10.139 00.000 8976 worker thread done servicing request
02:46:10.139 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:46:10.139 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:46:10.139 00.000 8976 Worker thread wakes up
02:46:10.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:10.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:10.140 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:46:10.140 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
02:46:10.140 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
02:46:10.140 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
02:46:10.140 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:46:10.140 00.000 9828 BLC: window closed
02:46:10.140 00.000 9828 MoveAxis(E, 28, B)
02:46:10.140 00.000 9828 Guiding  Dir = 2, Dur = 28
02:46:10.140 00.000 9828 IsSlewing returns 0
02:46:10.140 00.000 9828 IsGuiding returns 0
02:46:10.141 00.001 9828 PulseGuide returned control before completion, sleep 38
02:46:10.182 00.041 9828 IsGuiding returns 1
02:46:10.182 00.000 9828 scope still moving after pulse duration time elapsed
02:46:10.213 00.031 9828 IsSlewing returns 0
02:46:10.213 00.000 9828 IsGuiding returns 1
02:46:10.245 00.032 9828 IsSlewing returns 0
02:46:10.245 00.000 9828 IsGuiding returns 1
02:46:10.276 00.031 9828 IsSlewing returns 0
02:46:10.276 00.000 9828 IsGuiding returns 0
02:46:10.276 00.000 9828 scope move finished after 28 + 108 ms
02:46:10.277 00.001 9828 Move returns status 0, amount 28
02:46:10.277 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:10.277 00.000 9828 MoveAxis(N, 9, B)
02:46:10.277 00.000 9828 Guiding  Dir = 0, Dur = 9
02:46:10.292 00.015 9828 IsSlewing returns 0
02:46:10.292 00.000 9828 IsGuiding returns 1
02:46:10.292 00.000 9828 Entered PulseGuideScope while moving
02:46:10.354 00.062 9828 IsSlewing returns 0
02:46:10.354 00.000 9828 IsGuiding returns 1
02:46:10.354 00.000 9828 Still moving
02:46:10.416 00.062 9828 IsSlewing returns 0
02:46:10.416 00.000 9828 IsGuiding returns 0
02:46:10.416 00.000 9828 Movement stopped - continuing
02:46:10.417 00.001 9828 PulseGuide returned control before completion, sleep 19
02:46:10.449 00.032 9828 IsGuiding returns 1
02:46:10.449 00.000 9828 scope still moving after pulse duration time elapsed
02:46:10.480 00.031 9828 IsSlewing returns 0
02:46:10.480 00.000 9828 IsGuiding returns 1
02:46:10.511 00.031 9828 IsSlewing returns 0
02:46:10.512 00.001 9828 IsGuiding returns 1
02:46:10.541 00.029 9828 IsSlewing returns 0
02:46:10.542 00.001 9828 IsGuiding returns 0
02:46:10.542 00.000 9828 scope move finished after 9 + 116 ms
02:46:10.542 00.000 9828 Move returns status 0, amount 9
02:46:10.542 00.000 9828 move complete, result=0
02:46:10.542 00.000 9828 worker thread done servicing request
02:46:10.542 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:46:10.824 00.282 8976 Exposure complete
02:46:10.830 00.006 8976 worker thread done servicing request
02:46:10.830 00.000 5052 OnExposeComplete: enter
02:46:10.830 00.000 5052 UpdateGuideState(): m_state=6
02:46:10.830 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10375
02:46:10.830 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.75, Mass=109, SNR=7.2, Peak=69 HFD=1.5
02:46:10.830 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:46:10.830 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:46:10.830 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.23 mountX=-0.05 mountY=-0.19, mountTheta=-1.82
02:46:10.831 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.05, opts=13)
02:46:10.831 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.05)
02:46:10.831 00.000 8976 Worker thread wakes up
02:46:10.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.05) opts 0xd
02:46:10.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.05)
02:46:10.831 00.000 8976 Moving (0.19, 0.05) raw xDistance=-0.05 yDistance=-0.19
02:46:10.831 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
02:46:10.831 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:46:10.831 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:10.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:46:10.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:46:10.831 00.000 8976 MoveAxis(R, 0, ABG)
02:46:10.831 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:10.831 00.000 5052 Enqueuing Expose request
02:46:10.831 00.000 8976 MoveAxis(U, 0, ABG)
02:46:10.832 00.001 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:46:10.832 00.000 8976 MountToCamera -- mountX=0.65 mountY=-2.54 hyp=2.62 mountTheta=-1.32 cameraX=1.97, cameraY=1.73 cameraTheta=0.72
02:46:10.832 00.000 8976 incremental bump (1.966, 1.732) isValid = 1
02:46:10.832 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:46:10.832 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:46:10.832 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:46:10.832 00.000 8976 move complete, result=0
02:46:10.832 00.000 8976 worker thread done servicing request
02:46:10.832 00.000 8976 Worker thread wakes up
02:46:10.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:10.832 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:10.832 00.000 9828 Worker thread wakes up
02:46:10.832 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:46:10.832 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:46:10.832 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:46:10.833 00.001 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
02:46:10.833 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.53)
02:46:10.833 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
02:46:10.833 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:46:10.833 00.000 9828 BLC: window closed
02:46:10.833 00.000 9828 MoveAxis(E, 29, B)
02:46:10.833 00.000 9828 Guiding  Dir = 2, Dur = 29
02:46:10.833 00.000 9828 IsSlewing returns 0
02:46:10.833 00.000 9828 IsGuiding returns 0
02:46:10.834 00.001 9828 PulseGuide returned control before completion, sleep 39
02:46:10.882 00.048 9828 IsGuiding returns 1
02:46:10.882 00.000 9828 scope still moving after pulse duration time elapsed
02:46:10.913 00.031 9828 IsSlewing returns 0
02:46:10.913 00.000 9828 IsGuiding returns 1
02:46:10.943 00.030 9828 IsSlewing returns 0
02:46:10.943 00.000 9828 IsGuiding returns 1
02:46:10.973 00.030 9828 IsSlewing returns 0
02:46:10.973 00.000 9828 IsGuiding returns 0
02:46:10.973 00.000 9828 scope move finished after 29 + 110 ms
02:46:10.973 00.000 9828 Move returns status 0, amount 29
02:46:10.973 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:10.973 00.000 9828 MoveAxis(N, 9, B)
02:46:10.973 00.000 9828 Guiding  Dir = 0, Dur = 9
02:46:10.989 00.016 9828 IsSlewing returns 0
02:46:10.994 00.005 9828 IsGuiding returns 0
02:46:10.994 00.000 9828 PulseGuide returned control before completion, sleep 19
02:46:11.020 00.026 9828 IsGuiding returns 1
02:46:11.020 00.000 9828 scope still moving after pulse duration time elapsed
02:46:11.051 00.031 9828 IsSlewing returns 0
02:46:11.051 00.000 9828 IsGuiding returns 1
02:46:11.081 00.030 9828 IsSlewing returns 0
02:46:11.081 00.000 9828 IsGuiding returns 1
02:46:11.112 00.031 9828 IsSlewing returns 0
02:46:11.112 00.000 9828 IsGuiding returns 1
02:46:11.143 00.031 9828 IsSlewing returns 0
02:46:11.143 00.000 9828 IsGuiding returns 0
02:46:11.143 00.000 9828 scope move finished after 9 + 140 ms
02:46:11.143 00.000 9828 Move returns status 0, amount 9
02:46:11.143 00.000 9828 move complete, result=0
02:46:11.143 00.000 9828 worker thread done servicing request
02:46:11.143 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:46:11.516 00.373 8976 Exposure complete
02:46:11.521 00.005 8976 worker thread done servicing request
02:46:11.522 00.001 5052 OnExposeComplete: enter
02:46:11.522 00.000 5052 UpdateGuideState(): m_state=6
02:46:11.522 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10376
02:46:11.522 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.66, Mass=136, SNR=8.0, Peak=69 HFD=2.2
02:46:11.522 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
02:46:11.522 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
02:46:11.522 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.05 hyp=0.25 cameraTheta=-2.92 mountX=0.06 mountY=0.24, mountTheta=1.31
02:46:11.523 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.05, opts=13)
02:46:11.523 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.05)
02:46:11.523 00.000 8976 Worker thread wakes up
02:46:11.523 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.05) opts 0xd
02:46:11.523 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.05)
02:46:11.523 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:46:11.523 00.000 8976 Moving (-0.25, -0.05) raw xDistance=0.06 yDistance=0.24
02:46:11.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:46:11.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:46:11.523 00.000 8976 MoveAxis(R, 0, ABG)
02:46:11.523 00.000 8976 MoveAxis(U, 0, ABG)
02:46:11.523 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:46:11.523 00.000 8976 MountToCamera -- mountX=0.64 mountY=-2.54 hyp=2.62 mountTheta=-1.33 cameraX=1.97, cameraY=1.72 cameraTheta=0.72
02:46:11.523 00.000 8976 incremental bump (1.972, 1.722) isValid = 1
02:46:11.523 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
02:46:11.523 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:46:11.523 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:46:11.523 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:46:11.523 00.000 8976 move complete, result=0
02:46:11.524 00.001 9828 Worker thread wakes up
02:46:11.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:11.524 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:11.524 00.000 5052 Enqueuing Expose request
02:46:11.524 00.000 8976 worker thread done servicing request
02:46:11.524 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:46:11.524 00.000 8976 Worker thread wakes up
02:46:11.524 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:46:11.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:11.524 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:46:11.524 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:11.524 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
02:46:11.524 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
02:46:11.525 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
02:46:11.525 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:46:11.525 00.000 9828 BLC: window closed
02:46:11.525 00.000 9828 MoveAxis(E, 29, B)
02:46:11.525 00.000 9828 Guiding  Dir = 2, Dur = 29
02:46:11.525 00.000 9828 IsSlewing returns 0
02:46:11.525 00.000 9828 IsGuiding returns 0
02:46:11.525 00.000 9828 PulseGuide returned control before completion, sleep 39
02:46:11.580 00.055 9828 IsGuiding returns 1
02:46:11.580 00.000 9828 scope still moving after pulse duration time elapsed
02:46:11.611 00.031 9828 IsSlewing returns 0
02:46:11.611 00.000 9828 IsGuiding returns 1
02:46:11.642 00.031 9828 IsSlewing returns 0
02:46:11.642 00.000 9828 IsGuiding returns 1
02:46:11.674 00.032 9828 IsSlewing returns 0
02:46:11.674 00.000 9828 IsGuiding returns 0
02:46:11.674 00.000 9828 scope move finished after 29 + 119 ms
02:46:11.674 00.000 9828 Move returns status 0, amount 29
02:46:11.674 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:11.674 00.000 9828 MoveAxis(N, 9, B)
02:46:11.674 00.000 9828 Guiding  Dir = 0, Dur = 9
02:46:11.689 00.015 9828 IsSlewing returns 0
02:46:11.689 00.000 9828 IsGuiding returns 0
02:46:11.689 00.000 9828 PulseGuide returned control before completion, sleep 19
02:46:11.720 00.031 9828 IsGuiding returns 1
02:46:11.720 00.000 9828 scope still moving after pulse duration time elapsed
02:46:11.750 00.030 9828 IsSlewing returns 0
02:46:11.750 00.000 9828 IsGuiding returns 1
02:46:11.782 00.032 9828 IsSlewing returns 0
02:46:11.783 00.001 9828 IsGuiding returns 1
02:46:11.813 00.030 9828 IsSlewing returns 0
02:46:11.813 00.000 9828 IsGuiding returns 1
02:46:11.843 00.030 9828 IsSlewing returns 0
02:46:11.843 00.000 9828 IsGuiding returns 0
02:46:11.843 00.000 9828 scope move finished after 9 + 145 ms
02:46:11.843 00.000 9828 Move returns status 0, amount 9
02:46:11.843 00.000 9828 move complete, result=0
02:46:11.843 00.000 9828 worker thread done servicing request
02:46:11.843 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:46:12.210 00.367 8976 Exposure complete
02:46:12.216 00.006 8976 worker thread done servicing request
02:46:12.216 00.000 5052 OnExposeComplete: enter
02:46:12.216 00.000 5052 UpdateGuideState(): m_state=6
02:46:12.216 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10377
02:46:12.216 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.48, Mass=106, SNR=7.1, Peak=66 HFD=1.8
02:46:12.216 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.21 = 3.07)
02:46:12.216 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.97)
02:46:12.217 00.001 5052 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.17 mountX=-0.25 mountY=0.04, mountTheta=2.97
02:46:12.217 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.23, opts=13)
02:46:12.217 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.23)
02:46:12.217 00.000 8976 Worker thread wakes up
02:46:12.217 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:46:12.217 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
02:46:12.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:12.218 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.23) opts 0xd
02:46:12.218 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:12.218 00.000 5052 Enqueuing Expose request
02:46:12.218 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.23)
02:46:12.218 00.000 8976 Moving (0.10, -0.23) raw xDistance=-0.25 yDistance=0.04
02:46:12.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:46:12.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:46:12.218 00.000 8976 MoveAxis(R, 0, ABG)
02:46:12.218 00.000 8976 MoveAxis(U, 0, ABG)
02:46:12.218 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:46:12.218 00.000 8976 MountToCamera -- mountX=0.63 mountY=-2.54 hyp=2.62 mountTheta=-1.33 cameraX=1.98, cameraY=1.72 cameraTheta=0.71
02:46:12.218 00.000 8976 incremental bump (1.976, 1.715) isValid = 1
02:46:12.218 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
02:46:12.218 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:46:12.218 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:46:12.218 00.000 8976 move complete, result=0
02:46:12.218 00.000 9828 Worker thread wakes up
02:46:12.218 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:12.219 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:46:12.219 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:46:12.219 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
02:46:12.219 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.54)
02:46:12.219 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
02:46:12.219 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:46:12.219 00.000 9828 BLC: window closed
02:46:12.219 00.000 9828 MoveAxis(E, 29, B)
02:46:12.219 00.000 8976 worker thread done servicing request
02:46:12.219 00.000 9828 Guiding  Dir = 2, Dur = 29
02:46:12.219 00.000 8976 Worker thread wakes up
02:46:12.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:12.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:12.219 00.000 9828 IsSlewing returns 0
02:46:12.220 00.001 9828 IsGuiding returns 0
02:46:12.220 00.000 9828 PulseGuide returned control before completion, sleep 39
02:46:12.268 00.048 9828 IsGuiding returns 1
02:46:12.268 00.000 9828 scope still moving after pulse duration time elapsed
02:46:12.299 00.031 9828 IsSlewing returns 0
02:46:12.299 00.000 9828 IsGuiding returns 1
02:46:12.331 00.032 9828 IsSlewing returns 0
02:46:12.331 00.000 9828 IsGuiding returns 1
02:46:12.363 00.032 9828 IsSlewing returns 0
02:46:12.364 00.001 9828 IsGuiding returns 0
02:46:12.364 00.000 9828 scope move finished after 29 + 115 ms
02:46:12.364 00.000 9828 Move returns status 0, amount 29
02:46:12.364 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:12.364 00.000 9828 MoveAxis(N, 9, B)
02:46:12.364 00.000 9828 Guiding  Dir = 0, Dur = 9
02:46:12.379 00.015 9828 IsSlewing returns 0
02:46:12.379 00.000 9828 IsGuiding returns 0
02:46:12.379 00.000 9828 PulseGuide returned control before completion, sleep 19
02:46:12.409 00.030 9828 IsGuiding returns 1
02:46:12.409 00.000 9828 scope still moving after pulse duration time elapsed
02:46:12.441 00.032 9828 IsSlewing returns 0
02:46:12.441 00.000 9828 IsGuiding returns 1
02:46:12.471 00.030 9828 IsSlewing returns 0
02:46:12.471 00.000 9828 IsGuiding returns 1
02:46:12.503 00.032 9828 IsSlewing returns 0
02:46:12.503 00.000 9828 IsGuiding returns 0
02:46:12.503 00.000 9828 scope move finished after 9 + 114 ms
02:46:12.503 00.000 9828 Move returns status 0, amount 9
02:46:12.503 00.000 9828 move complete, result=0
02:46:12.503 00.000 9828 worker thread done servicing request
02:46:12.503 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:46:12.905 00.402 8976 Exposure complete
02:46:12.910 00.005 8976 worker thread done servicing request
02:46:12.910 00.000 5052 OnExposeComplete: enter
02:46:12.910 00.000 5052 UpdateGuideState(): m_state=6
02:46:12.910 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10378
02:46:12.910 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.16, Mass=130, SNR=7.8, Peak=62 HFD=2.4
02:46:12.910 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.87 = 2.42)
02:46:12.911 00.001 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.31)
02:46:12.911 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.55 hyp=0.57 cameraTheta=-1.82 mountX=-0.43 mountY=0.42, mountTheta=2.36
02:46:12.911 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.55, opts=13)
02:46:12.911 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.55)
02:46:12.911 00.000 8976 Worker thread wakes up
02:46:12.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.55) opts 0xd
02:46:12.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.55)
02:46:12.911 00.000 8976 Moving (-0.14, -0.55) raw xDistance=-0.43 yDistance=0.42
02:46:12.912 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:46:12.912 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:46:12.912 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:46:12.912 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:12.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
02:46:12.912 00.000 8976 MoveAxis(R, 2, ABG)
02:46:12.912 00.000 8976 stepping (-4, 16) + (2, 0)
02:46:12.912 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:12.912 00.000 5052 Enqueuing Expose request
02:46:12.912 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:12.935 00.023 8976 Received - 47 (G) 
02:46:12.936 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:12.936 00.000 8976 stepped: pos (-2, 16)
02:46:12.936 00.000 8976 MoveAxis(D, 2, ABG)
02:46:12.936 00.000 8976 stepping (-2, 16) + (0, -2)
02:46:12.936 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:12.967 00.031 8976 Received - 47 (G) 
02:46:12.967 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:12.968 00.001 8976 stepped: pos (-2, 14)
02:46:12.968 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:46:12.968 00.000 8976 MountToCamera -- mountX=0.52 mountY=-2.44 hyp=2.49 mountTheta=-1.36 cameraX=1.93, cameraY=1.57 cameraTheta=0.68
02:46:12.968 00.000 8976 incremental bump (1.931, 1.573) isValid = 1
02:46:12.968 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
02:46:12.968 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:46:12.968 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:46:12.968 00.000 8976 move complete, result=0
02:46:12.968 00.000 9828 Worker thread wakes up
02:46:12.968 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:46:12.968 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:46:12.968 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
02:46:12.968 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
02:46:12.968 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:46:12.968 00.000 8976 worker thread done servicing request
02:46:12.968 00.000 8976 Worker thread wakes up
02:46:12.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:12.969 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:12.969 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:46:12.969 00.000 9828 BLC: window closed
02:46:12.969 00.000 9828 MoveAxis(E, 29, B)
02:46:12.969 00.000 9828 Guiding  Dir = 2, Dur = 29
02:46:12.969 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
02:46:12.969 00.000 9828 IsSlewing returns 0
02:46:12.969 00.000 9828 IsGuiding returns 0
02:46:12.969 00.000 9828 PulseGuide returned control before completion, sleep 39
02:46:13.019 00.050 9828 IsGuiding returns 1
02:46:13.019 00.000 9828 scope still moving after pulse duration time elapsed
02:46:13.051 00.032 9828 IsSlewing returns 0
02:46:13.051 00.000 9828 IsGuiding returns 1
02:46:13.082 00.031 9828 IsSlewing returns 0
02:46:13.082 00.000 9828 IsGuiding returns 1
02:46:13.114 00.032 9828 IsSlewing returns 0
02:46:13.114 00.000 9828 IsGuiding returns 0
02:46:13.114 00.000 9828 scope move finished after 29 + 115 ms
02:46:13.114 00.000 9828 Move returns status 0, amount 29
02:46:13.114 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:13.114 00.000 9828 MoveAxis(N, 9, B)
02:46:13.114 00.000 9828 Guiding  Dir = 0, Dur = 9
02:46:13.128 00.014 9828 IsSlewing returns 0
02:46:13.128 00.000 9828 IsGuiding returns 0
02:46:13.128 00.000 9828 PulseGuide returned control before completion, sleep 19
02:46:13.159 00.031 9828 IsGuiding returns 1
02:46:13.159 00.000 9828 scope still moving after pulse duration time elapsed
02:46:13.190 00.031 9828 IsSlewing returns 0
02:46:13.190 00.000 9828 IsGuiding returns 1
02:46:13.221 00.031 9828 IsSlewing returns 0
02:46:13.221 00.000 9828 IsGuiding returns 1
02:46:13.252 00.031 9828 IsSlewing returns 0
02:46:13.252 00.000 9828 IsGuiding returns 1
02:46:13.283 00.031 9828 IsSlewing returns 0
02:46:13.283 00.000 9828 IsGuiding returns 0
02:46:13.283 00.000 9828 scope move finished after 9 + 145 ms
02:46:13.283 00.000 9828 Move returns status 0, amount 9
02:46:13.283 00.000 9828 move complete, result=0
02:46:13.283 00.000 9828 worker thread done servicing request
02:46:13.283 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:46:13.661 00.378 8976 Exposure complete
02:46:13.666 00.005 8976 worker thread done servicing request
02:46:13.666 00.000 5052 OnExposeComplete: enter
02:46:13.666 00.000 5052 UpdateGuideState(): m_state=6
02:46:13.667 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10379
02:46:13.667 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.80, Mass=128, SNR=7.8, Peak=71 HFD=2.0
02:46:13.667 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:46:13.667 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
02:46:13.667 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.09 hyp=0.58 cameraTheta=2.99 mountX=0.34 mountY=0.44, mountTheta=0.91
02:46:13.668 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.09, opts=13)
02:46:13.668 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.09)
02:46:13.668 00.000 8976 Worker thread wakes up
02:46:13.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.09) opts 0xd
02:46:13.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.09)
02:46:13.668 00.000 8976 Moving (-0.58, 0.09) raw xDistance=0.34 yDistance=0.44
02:46:13.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:46:13.668 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:46:13.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:13.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:13.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
02:46:13.669 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
02:46:13.669 00.000 8976 MoveAxis(L, 1, ABG)
02:46:13.669 00.000 5052 Enqueuing Expose request
02:46:13.669 00.000 8976 stepping (-2, 14) + (-1, 0)
02:46:13.669 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:13.687 00.018 8976 Received - 47 (G) 
02:46:13.687 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:13.687 00.000 8976 stepped: pos (-3, 14)
02:46:13.687 00.000 8976 MoveAxis(D, 2, ABG)
02:46:13.687 00.000 8976 stepping (-3, 14) + (0, -2)
02:46:13.687 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:13.720 00.033 8976 Received - 47 (G) 
02:46:13.723 00.003 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:13.723 00.000 8976 stepped: pos (-3, 12)
02:46:13.723 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:46:13.723 00.000 8976 MountToCamera -- mountX=0.50 mountY=-2.26 hyp=2.32 mountTheta=-1.35 cameraX=1.78, cameraY=1.48 cameraTheta=0.69
02:46:13.723 00.000 8976 incremental bump (1.785, 1.475) isValid = 1
02:46:13.723 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
02:46:13.723 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:46:13.724 00.001 8976 Enqueuing Move request for scope (0.09, 0.08)
02:46:13.724 00.000 8976 move complete, result=0
02:46:13.724 00.000 9828 Worker thread wakes up
02:46:13.724 00.000 8976 worker thread done servicing request
02:46:13.724 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:46:13.724 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:46:13.724 00.000 8976 Worker thread wakes up
02:46:13.724 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:46:13.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:13.724 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
02:46:13.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:13.724 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
02:46:13.724 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
02:46:13.724 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:46:13.724 00.000 9828 BLC: window closed
02:46:13.724 00.000 9828 MoveAxis(E, 29, B)
02:46:13.724 00.000 9828 Guiding  Dir = 2, Dur = 29
02:46:13.725 00.001 9828 IsSlewing returns 0
02:46:13.725 00.000 9828 IsGuiding returns 0
02:46:13.725 00.000 9828 PulseGuide returned control before completion, sleep 39
02:46:13.766 00.041 9828 IsGuiding returns 1
02:46:13.766 00.000 9828 scope still moving after pulse duration time elapsed
02:46:13.797 00.031 9828 IsSlewing returns 0
02:46:13.797 00.000 9828 IsGuiding returns 1
02:46:13.827 00.030 9828 IsSlewing returns 0
02:46:13.827 00.000 9828 IsGuiding returns 1
02:46:13.858 00.031 9828 IsSlewing returns 0
02:46:13.858 00.000 9828 IsGuiding returns 1
02:46:13.889 00.031 9828 IsSlewing returns 0
02:46:13.889 00.000 9828 IsGuiding returns 1
02:46:13.920 00.031 9828 IsSlewing returns 0
02:46:13.920 00.000 9828 IsGuiding returns 1
02:46:13.950 00.030 9828 IsSlewing returns 0
02:46:13.950 00.000 9828 IsGuiding returns 1
02:46:13.981 00.031 9828 IsSlewing returns 0
02:46:13.981 00.000 9828 IsGuiding returns 0
02:46:13.981 00.000 9828 scope move finished after 29 + 226 ms
02:46:13.981 00.000 9828 Move returns status 0, amount 29
02:46:13.981 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:13.981 00.000 9828 MoveAxis(N, 9, B)
02:46:13.981 00.000 9828 Guiding  Dir = 0, Dur = 9
02:46:13.997 00.016 9828 IsSlewing returns 0
02:46:13.997 00.000 9828 IsGuiding returns 0
02:46:13.998 00.001 9828 PulseGuide returned control before completion, sleep 19
02:46:14.028 00.030 9828 IsGuiding returns 1
02:46:14.028 00.000 9828 scope still moving after pulse duration time elapsed
02:46:14.059 00.031 9828 IsSlewing returns 0
02:46:14.059 00.000 9828 IsGuiding returns 1
02:46:14.091 00.032 9828 IsSlewing returns 0
02:46:14.091 00.000 9828 IsGuiding returns 1
02:46:14.122 00.031 9828 IsSlewing returns 0
02:46:14.122 00.000 9828 IsGuiding returns 0
02:46:14.122 00.000 9828 scope move finished after 9 + 116 ms
02:46:14.122 00.000 9828 Move returns status 0, amount 9
02:46:14.122 00.000 9828 move complete, result=0
02:46:14.122 00.000 9828 worker thread done servicing request
02:46:14.122 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:46:14.408 00.286 8976 Exposure complete
02:46:14.413 00.005 8976 worker thread done servicing request
02:46:14.413 00.000 5052 OnExposeComplete: enter
02:46:14.413 00.000 5052 UpdateGuideState(): m_state=6
02:46:14.413 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10380
02:46:14.413 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.82, Mass=129, SNR=7.9, Peak=74 HFD=2.3
02:46:14.413 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:46:14.413 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
02:46:14.413 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.11 hyp=0.42 cameraTheta=2.87 mountX=0.28 mountY=0.28, mountTheta=0.78
02:46:14.415 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.11, opts=13)
02:46:14.415 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.11)
02:46:14.415 00.000 8976 Worker thread wakes up
02:46:14.415 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.11) opts 0xd
02:46:14.415 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.11)
02:46:14.415 00.000 8976 Moving (-0.41, 0.11) raw xDistance=0.28 yDistance=0.28
02:46:14.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:46:14.415 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
02:46:14.415 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:46:14.415 00.000 5052 UpdateGuideState exits: m=129 SNR=7.9
02:46:14.415 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:14.415 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:14.415 00.000 5052 Enqueuing Expose request
02:46:14.415 00.000 8976 MoveAxis(L, 1, ABG)
02:46:14.415 00.000 8976 stepping (-3, 12) + (-1, 0)
02:46:14.415 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:14.439 00.024 8976 Received - 47 (G) 
02:46:14.439 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:14.439 00.000 8976 stepped: pos (-4, 12)
02:46:14.439 00.000 8976 MoveAxis(D, 1, ABG)
02:46:14.439 00.000 8976 stepping (-4, 12) + (0, -1)
02:46:14.439 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:14.470 00.031 8976 Received - 47 (G) 
02:46:14.470 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:14.470 00.000 8976 stepped: pos (-4, 11)
02:46:14.470 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:46:14.470 00.000 8976 MountToCamera -- mountX=0.54 mountY=-2.09 hyp=2.16 mountTheta=-1.32 cameraX=1.62, cameraY=1.43 cameraTheta=0.72
02:46:14.470 00.000 8976 incremental bump (1.617, 1.431) isValid = 1
02:46:14.472 00.002 8976 Scheduling Mount bump of (0.086, 0.079)
02:46:14.472 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:46:14.472 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:46:14.472 00.000 8976 move complete, result=0
02:46:14.472 00.000 9828 Worker thread wakes up
02:46:14.472 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:46:14.472 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:46:14.472 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:46:14.472 00.000 8976 worker thread done servicing request
02:46:14.472 00.000 8976 Worker thread wakes up
02:46:14.472 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:14.472 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:14.472 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
02:46:14.472 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.53)
02:46:14.472 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
02:46:14.472 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:46:14.472 00.000 9828 BLC: window closed
02:46:14.472 00.000 9828 MoveAxis(E, 28, B)
02:46:14.472 00.000 9828 Guiding  Dir = 2, Dur = 28
02:46:14.473 00.001 9828 IsSlewing returns 0
02:46:14.473 00.000 9828 IsGuiding returns 0
02:46:14.473 00.000 9828 PulseGuide returned control before completion, sleep 38
02:46:14.512 00.039 9828 IsGuiding returns 1
02:46:14.512 00.000 9828 scope still moving after pulse duration time elapsed
02:46:14.545 00.033 9828 IsSlewing returns 0
02:46:14.545 00.000 9828 IsGuiding returns 1
02:46:14.575 00.030 9828 IsSlewing returns 0
02:46:14.575 00.000 9828 IsGuiding returns 1
02:46:14.606 00.031 9828 IsSlewing returns 0
02:46:14.606 00.000 9828 IsGuiding returns 1
02:46:14.635 00.029 9828 IsSlewing returns 0
02:46:14.635 00.000 9828 IsGuiding returns 0
02:46:14.635 00.000 9828 scope move finished after 28 + 135 ms
02:46:14.636 00.001 9828 Move returns status 0, amount 28
02:46:14.636 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:14.636 00.000 9828 MoveAxis(N, 9, B)
02:46:14.636 00.000 9828 Guiding  Dir = 0, Dur = 9
02:46:14.651 00.015 9828 IsSlewing returns 0
02:46:14.651 00.000 9828 IsGuiding returns 0
02:46:14.651 00.000 9828 PulseGuide returned control before completion, sleep 19
02:46:14.682 00.031 9828 IsGuiding returns 1
02:46:14.682 00.000 9828 scope still moving after pulse duration time elapsed
02:46:14.714 00.032 9828 IsSlewing returns 0
02:46:14.714 00.000 9828 IsGuiding returns 1
02:46:14.746 00.032 9828 IsSlewing returns 0
02:46:14.746 00.000 9828 IsGuiding returns 1
02:46:14.777 00.031 9828 IsSlewing returns 0
02:46:14.777 00.000 9828 IsGuiding returns 1
02:46:14.808 00.031 9828 IsSlewing returns 0
02:46:14.808 00.000 9828 IsGuiding returns 0
02:46:14.808 00.000 9828 scope move finished after 9 + 147 ms
02:46:14.808 00.000 9828 Move returns status 0, amount 9
02:46:14.808 00.000 9828 move complete, result=0
02:46:14.808 00.000 9828 worker thread done servicing request
02:46:14.808 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:46:15.157 00.349 8976 Exposure complete
02:46:15.163 00.006 8976 worker thread done servicing request
02:46:15.163 00.000 5052 OnExposeComplete: enter
02:46:15.163 00.000 5052 UpdateGuideState(): m_state=6
02:46:15.163 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10381
02:46:15.163 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.77, Mass=124, SNR=7.6, Peak=69 HFD=2.1
02:46:15.163 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:46:15.163 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
02:46:15.163 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.25 cameraTheta=2.89 mountX=0.17 mountY=0.17, mountTheta=0.79
02:46:15.165 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.06, opts=13)
02:46:15.165 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.06)
02:46:15.165 00.000 8976 Worker thread wakes up
02:46:15.165 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:46:15.165 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
02:46:15.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:15.165 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:15.165 00.000 5052 Enqueuing Expose request
02:46:15.165 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.06) opts 0xd
02:46:15.165 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.06)
02:46:15.165 00.000 8976 Moving (-0.24, 0.06) raw xDistance=0.17 yDistance=0.17
02:46:15.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:46:15.166 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:46:15.166 00.000 8976 MoveAxis(R, 0, ABG)
02:46:15.166 00.000 8976 MoveAxis(U, 0, ABG)
02:46:15.166 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:46:15.166 00.000 8976 MountToCamera -- mountX=0.56 mountY=-1.98 hyp=2.06 mountTheta=-1.29 cameraX=1.50, cameraY=1.40 cameraTheta=0.75
02:46:15.166 00.000 8976 incremental bump (1.505, 1.401) isValid = 1
02:46:15.166 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:46:15.166 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:46:15.166 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:46:15.166 00.000 8976 move complete, result=0
02:46:15.166 00.000 8976 worker thread done servicing request
02:46:15.166 00.000 9828 Worker thread wakes up
02:46:15.166 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:46:15.167 00.001 8976 Worker thread wakes up
02:46:15.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:15.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:15.167 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:46:15.167 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:46:15.167 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
02:46:15.167 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
02:46:15.167 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
02:46:15.167 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:46:15.167 00.000 9828 BLC: window closed
02:46:15.167 00.000 9828 MoveAxis(E, 28, B)
02:46:15.167 00.000 9828 Guiding  Dir = 2, Dur = 28
02:46:15.168 00.001 9828 IsSlewing returns 0
02:46:15.169 00.001 9828 IsGuiding returns 0
02:46:15.169 00.000 9828 PulseGuide returned control before completion, sleep 38
02:46:15.216 00.047 9828 IsGuiding returns 1
02:46:15.216 00.000 9828 scope still moving after pulse duration time elapsed
02:46:15.246 00.030 9828 IsSlewing returns 0
02:46:15.246 00.000 9828 IsGuiding returns 1
02:46:15.277 00.031 9828 IsSlewing returns 0
02:46:15.277 00.000 9828 IsGuiding returns 1
02:46:15.307 00.030 9828 IsSlewing returns 0
02:46:15.307 00.000 9828 IsGuiding returns 0
02:46:15.307 00.000 9828 scope move finished after 28 + 110 ms
02:46:15.307 00.000 9828 Move returns status 0, amount 28
02:46:15.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:15.307 00.000 9828 MoveAxis(N, 10, B)
02:46:15.307 00.000 9828 Guiding  Dir = 0, Dur = 10
02:46:15.323 00.016 9828 IsSlewing returns 0
02:46:15.324 00.001 9828 IsGuiding returns 0
02:46:15.324 00.000 9828 PulseGuide returned control before completion, sleep 20
02:46:15.354 00.030 9828 IsGuiding returns 1
02:46:15.354 00.000 9828 scope still moving after pulse duration time elapsed
02:46:15.385 00.031 9828 IsSlewing returns 0
02:46:15.385 00.000 9828 IsGuiding returns 1
02:46:15.416 00.031 9828 IsSlewing returns 0
02:46:15.416 00.000 9828 IsGuiding returns 1
02:46:15.447 00.031 9828 IsSlewing returns 0
02:46:15.447 00.000 9828 IsGuiding returns 1
02:46:15.478 00.031 9828 IsSlewing returns 0
02:46:15.478 00.000 9828 IsGuiding returns 0
02:46:15.478 00.000 9828 scope move finished after 10 + 144 ms
02:46:15.478 00.000 9828 Move returns status 0, amount 10
02:46:15.478 00.000 9828 move complete, result=0
02:46:15.478 00.000 9828 worker thread done servicing request
02:46:15.478 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:46:15.848 00.370 8976 Exposure complete
02:46:15.854 00.006 8976 worker thread done servicing request
02:46:15.854 00.000 5052 OnExposeComplete: enter
02:46:15.855 00.001 5052 UpdateGuideState(): m_state=6
02:46:15.855 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10382
02:46:15.855 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.13, Mass=131, SNR=7.8, Peak=69 HFD=2.4
02:46:15.855 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
02:46:15.855 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
02:46:15.855 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.42 hyp=0.70 cameraTheta=2.49 mountX=0.63 mountY=0.23, mountTheta=0.36
02:46:15.855 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.42, opts=13)
02:46:15.856 00.001 5052 Enqueuing Move request for stepguider (-0.55, 0.42)
02:46:15.856 00.000 8976 Worker thread wakes up
02:46:15.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.42) opts 0xd
02:46:15.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.42)
02:46:15.856 00.000 8976 Moving (-0.55, 0.42) raw xDistance=0.63 yDistance=0.23
02:46:15.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
02:46:15.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:46:15.856 00.000 5052 UpdateGuideState exits: m=131 SNR=7.8
02:46:15.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:15.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:46:15.856 00.000 8976 MoveAxis(L, 3, ABG)
02:46:15.856 00.000 8976 stepping (-4, 11) + (-3, 0)
02:46:15.856 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:15.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:15.856 00.000 5052 Enqueuing Expose request
02:46:15.894 00.038 8976 Received - 47 (G) 
02:46:15.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:15.894 00.000 8976 stepped: pos (-7, 11)
02:46:15.894 00.000 8976 MoveAxis(U, 0, ABG)
02:46:15.894 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:46:15.894 00.000 8976 MountToCamera -- mountX=0.73 mountY=-1.90 hyp=2.04 mountTheta=-1.20 cameraX=1.36, cameraY=1.52 cameraTheta=0.84
02:46:15.894 00.000 8976 incremental bump (1.360, 1.516) isValid = 1
02:46:15.894 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
02:46:15.894 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:46:15.894 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:46:15.894 00.000 8976 move complete, result=0
02:46:15.894 00.000 9828 Worker thread wakes up
02:46:15.894 00.000 8976 worker thread done servicing request
02:46:15.894 00.000 8976 Worker thread wakes up
02:46:15.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:15.894 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:46:15.894 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:46:15.894 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:46:15.894 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:46:15.895 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:15.895 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.2 px 0 ms NORTH
02:46:15.895 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:46:15.895 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:46:15.895 00.000 9828 BLC: window closed
02:46:15.895 00.000 9828 MoveAxis(E, 26, B)
02:46:15.895 00.000 9828 Guiding  Dir = 2, Dur = 26
02:46:15.895 00.000 9828 IsSlewing returns 0
02:46:15.895 00.000 9828 IsGuiding returns 0
02:46:15.895 00.000 9828 PulseGuide returned control before completion, sleep 36
02:46:15.944 00.049 9828 IsGuiding returns 1
02:46:15.944 00.000 9828 scope still moving after pulse duration time elapsed
02:46:15.975 00.031 9828 IsSlewing returns 0
02:46:15.975 00.000 9828 IsGuiding returns 1
02:46:16.007 00.032 9828 IsSlewing returns 0
02:46:16.007 00.000 9828 IsGuiding returns 1
02:46:16.039 00.032 9828 IsSlewing returns 0
02:46:16.039 00.000 9828 IsGuiding returns 0
02:46:16.039 00.000 9828 scope move finished after 26 + 117 ms
02:46:16.039 00.000 9828 Move returns status 0, amount 26
02:46:16.039 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:16.039 00.000 9828 MoveAxis(N, 11, B)
02:46:16.040 00.001 9828 Guiding  Dir = 0, Dur = 11
02:46:16.055 00.015 9828 IsSlewing returns 0
02:46:16.055 00.000 9828 IsGuiding returns 0
02:46:16.055 00.000 9828 PulseGuide returned control before completion, sleep 21
02:46:16.087 00.032 9828 IsGuiding returns 1
02:46:16.087 00.000 9828 scope still moving after pulse duration time elapsed
02:46:16.119 00.032 9828 IsSlewing returns 0
02:46:16.119 00.000 9828 IsGuiding returns 1
02:46:16.151 00.032 9828 IsSlewing returns 0
02:46:16.151 00.000 9828 IsGuiding returns 1
02:46:16.183 00.032 9828 IsSlewing returns 0
02:46:16.183 00.000 9828 IsGuiding returns 1
02:46:16.215 00.032 9828 IsSlewing returns 0
02:46:16.215 00.000 9828 IsGuiding returns 1
02:46:16.247 00.032 9828 IsSlewing returns 0
02:46:16.247 00.000 9828 IsGuiding returns 1
02:46:16.277 00.030 9828 IsSlewing returns 0
02:46:16.277 00.000 9828 IsGuiding returns 1
02:46:16.308 00.031 9828 IsSlewing returns 0
02:46:16.308 00.000 9828 IsGuiding returns 0
02:46:16.308 00.000 9828 scope move finished after 11 + 242 ms
02:46:16.308 00.000 9828 Move returns status 0, amount 11
02:46:16.308 00.000 9828 move complete, result=0
02:46:16.308 00.000 9828 worker thread done servicing request
02:46:16.308 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:46:16.581 00.273 8976 Exposure complete
02:46:16.587 00.006 8976 worker thread done servicing request
02:46:16.587 00.000 5052 OnExposeComplete: enter
02:46:16.587 00.000 5052 UpdateGuideState(): m_state=6
02:46:16.587 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10383
02:46:16.587 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.58, Mass=136, SNR=8.0, Peak=70 HFD=1.5
02:46:16.587 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
02:46:16.587 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
02:46:16.587 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.13 hyp=0.69 cameraTheta=-2.96 mountX=0.20 mountY=0.64, mountTheta=1.27
02:46:16.588 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.13, opts=13)
02:46:16.588 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.13)
02:46:16.588 00.000 8976 Worker thread wakes up
02:46:16.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.13) opts 0xd
02:46:16.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.13)
02:46:16.588 00.000 8976 Moving (-0.68, -0.13) raw xDistance=0.20 yDistance=0.64
02:46:16.588 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:46:16.588 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:46:16.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:16.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:46:16.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
02:46:16.588 00.000 8976 MoveAxis(R, 0, ABG)
02:46:16.588 00.000 8976 MoveAxis(D, 3, ABG)
02:46:16.588 00.000 8976 stepping (-7, 11) + (0, -3)
02:46:16.588 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:16.588 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:16.588 00.000 5052 Enqueuing Expose request
02:46:16.629 00.041 8976 Received - 47 (G) 
02:46:16.629 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:16.629 00.000 8976 stepped: pos (-7, 8)
02:46:16.629 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:46:16.629 00.000 8976 MountToCamera -- mountX=0.84 mountY=-1.69 hyp=1.89 mountTheta=-1.11 cameraX=1.12, cameraY=1.52 cameraTheta=0.93
02:46:16.629 00.000 8976 incremental bump (1.124, 1.522) isValid = 1
02:46:16.629 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:46:16.629 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:46:16.629 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:46:16.629 00.000 8976 move complete, result=0
02:46:16.629 00.000 8976 worker thread done servicing request
02:46:16.629 00.000 8976 Worker thread wakes up
02:46:16.629 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:46:16.629 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:16.629 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:16.629 00.000 9828 Worker thread wakes up
02:46:16.630 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:46:16.630 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:46:16.630 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
02:46:16.630 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
02:46:16.630 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:46:16.630 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:46:16.630 00.000 9828 BLC: window closed
02:46:16.630 00.000 9828 MoveAxis(E, 23, B)
02:46:16.630 00.000 9828 Guiding  Dir = 2, Dur = 23
02:46:16.630 00.000 9828 IsSlewing returns 0
02:46:16.630 00.000 9828 IsGuiding returns 0
02:46:16.630 00.000 9828 PulseGuide returned control before completion, sleep 33
02:46:16.669 00.039 9828 IsGuiding returns 1
02:46:16.669 00.000 9828 scope still moving after pulse duration time elapsed
02:46:16.701 00.032 9828 IsSlewing returns 0
02:46:16.701 00.000 9828 IsGuiding returns 1
02:46:16.733 00.032 9828 IsSlewing returns 0
02:46:16.733 00.000 9828 IsGuiding returns 1
02:46:16.763 00.030 9828 IsSlewing returns 0
02:46:16.763 00.000 9828 IsGuiding returns 0
02:46:16.763 00.000 9828 scope move finished after 23 + 109 ms
02:46:16.763 00.000 9828 Move returns status 0, amount 23
02:46:16.763 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:16.763 00.000 9828 MoveAxis(N, 12, B)
02:46:16.763 00.000 9828 Guiding  Dir = 0, Dur = 12
02:46:16.779 00.016 9828 IsSlewing returns 0
02:46:16.779 00.000 9828 IsGuiding returns 0
02:46:16.779 00.000 9828 PulseGuide returned control before completion, sleep 22
02:46:16.809 00.030 9828 IsGuiding returns 1
02:46:16.809 00.000 9828 scope still moving after pulse duration time elapsed
02:46:16.840 00.031 9828 IsSlewing returns 0
02:46:16.840 00.000 9828 IsGuiding returns 1
02:46:16.871 00.031 9828 IsSlewing returns 0
02:46:16.871 00.000 9828 IsGuiding returns 1
02:46:16.902 00.031 9828 IsSlewing returns 0
02:46:16.902 00.000 9828 IsGuiding returns 1
02:46:16.933 00.031 9828 IsSlewing returns 0
02:46:16.933 00.000 9828 IsGuiding returns 0
02:46:16.933 00.000 9828 scope move finished after 12 + 141 ms
02:46:16.933 00.000 9828 Move returns status 0, amount 12
02:46:16.933 00.000 9828 move complete, result=0
02:46:16.933 00.000 9828 worker thread done servicing request
02:46:16.933 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:46:17.312 00.379 8976 Exposure complete
02:46:17.317 00.005 8976 worker thread done servicing request
02:46:17.317 00.000 5052 OnExposeComplete: enter
02:46:17.317 00.000 5052 UpdateGuideState(): m_state=6
02:46:17.317 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10384
02:46:17.317 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.77, Mass=142, SNR=8.2, Peak=67 HFD=2.5
02:46:17.317 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:46:17.317 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
02:46:17.318 00.001 5052 CameraToMount -- cameraX=-0.47 cameraY=0.06 hyp=0.48 cameraTheta=3.02 mountX=0.27 mountY=0.36, mountTheta=0.94
02:46:17.318 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.06, opts=13)
02:46:17.318 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.06)
02:46:17.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:46:17.319 00.001 5052 UpdateGuideState exits: m=142 SNR=8.2
02:46:17.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:17.319 00.000 8976 Worker thread wakes up
02:46:17.319 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.06) opts 0xd
02:46:17.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.06)
02:46:17.319 00.000 8976 Moving (-0.47, 0.06) raw xDistance=0.27 yDistance=0.36
02:46:17.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:46:17.319 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:17.319 00.000 5052 Enqueuing Expose request
02:46:17.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
02:46:17.319 00.000 8976 MoveAxis(L, 1, ABG)
02:46:17.319 00.000 8976 stepping (-7, 8) + (-1, 0)
02:46:17.319 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:17.349 00.030 8976 Received - 47 (G) 
02:46:17.349 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:17.349 00.000 8976 stepped: pos (-8, 8)
02:46:17.349 00.000 8976 MoveAxis(D, 2, ABG)
02:46:17.349 00.000 8976 stepping (-8, 8) + (0, -2)
02:46:17.349 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:17.381 00.032 8976 Received - 47 (G) 
02:46:17.381 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:17.381 00.000 8976 stepped: pos (-8, 6)
02:46:17.381 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:46:17.381 00.000 8976 MountToCamera -- mountX=0.97 mountY=-1.45 hyp=1.74 mountTheta=-0.98 cameraX=0.85, cameraY=1.52 cameraTheta=1.06
02:46:17.381 00.000 8976 incremental bump (0.849, 1.523) isValid = 1
02:46:17.381 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:46:17.381 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:46:17.381 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:46:17.381 00.000 8976 move complete, result=0
02:46:17.381 00.000 9828 Worker thread wakes up
02:46:17.381 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:46:17.381 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:46:17.381 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:46:17.381 00.000 8976 worker thread done servicing request
02:46:17.381 00.000 8976 Worker thread wakes up
02:46:17.381 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:46:17.381 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:46:17.382 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:46:17.382 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:46:17.382 00.000 9828 BLC: window closed
02:46:17.382 00.000 9828 MoveAxis(E, 19, B)
02:46:17.382 00.000 9828 Guiding  Dir = 2, Dur = 19
02:46:17.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:17.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:17.382 00.000 9828 IsSlewing returns 0
02:46:17.382 00.000 9828 IsGuiding returns 0
02:46:17.382 00.000 9828 PulseGuide returned control before completion, sleep 29
02:46:17.420 00.038 9828 IsGuiding returns 1
02:46:17.420 00.000 9828 scope still moving after pulse duration time elapsed
02:46:17.451 00.031 9828 IsSlewing returns 0
02:46:17.451 00.000 9828 IsGuiding returns 1
02:46:17.482 00.031 9828 IsSlewing returns 0
02:46:17.482 00.000 9828 IsGuiding returns 1
02:46:17.513 00.031 9828 IsSlewing returns 0
02:46:17.513 00.000 9828 IsGuiding returns 0
02:46:17.513 00.000 9828 scope move finished after 19 + 111 ms
02:46:17.513 00.000 9828 Move returns status 0, amount 19
02:46:17.513 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:17.513 00.000 9828 MoveAxis(N, 13, B)
02:46:17.513 00.000 9828 Guiding  Dir = 0, Dur = 13
02:46:17.528 00.015 9828 IsSlewing returns 0
02:46:17.528 00.000 9828 IsGuiding returns 0
02:46:17.528 00.000 9828 PulseGuide returned control before completion, sleep 23
02:46:17.559 00.031 9828 IsGuiding returns 1
02:46:17.559 00.000 9828 scope still moving after pulse duration time elapsed
02:46:17.589 00.030 9828 IsSlewing returns 0
02:46:17.589 00.000 9828 IsGuiding returns 1
02:46:17.620 00.031 9828 IsSlewing returns 0
02:46:17.620 00.000 9828 IsGuiding returns 1
02:46:17.651 00.031 9828 IsSlewing returns 0
02:46:17.651 00.000 9828 IsGuiding returns 1
02:46:17.682 00.031 9828 IsSlewing returns 0
02:46:17.682 00.000 9828 IsGuiding returns 0
02:46:17.682 00.000 9828 scope move finished after 13 + 141 ms
02:46:17.682 00.000 9828 Move returns status 0, amount 13
02:46:17.682 00.000 9828 move complete, result=0
02:46:17.682 00.000 9828 worker thread done servicing request
02:46:17.682 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:46:18.067 00.385 8976 Exposure complete
02:46:18.073 00.006 8976 worker thread done servicing request
02:46:18.073 00.000 5052 OnExposeComplete: enter
02:46:18.073 00.000 5052 UpdateGuideState(): m_state=6
02:46:18.074 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10385
02:46:18.074 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.13, Mass=136, SNR=8.0, Peak=64 HFD=2.5
02:46:18.074 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.54 = 1.74)
02:46:18.074 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.64)
02:46:18.074 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.57 hyp=0.96 cameraTheta=-2.50 mountX=-0.16 mountY=0.96, mountTheta=1.74
02:46:18.075 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.57, opts=13)
02:46:18.075 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.57)
02:46:18.075 00.000 8976 Worker thread wakes up
02:46:18.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.57) opts 0xd
02:46:18.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.57)
02:46:18.075 00.000 8976 Moving (-0.77, -0.57) raw xDistance=-0.16 yDistance=0.96
02:46:18.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:46:18.075 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:46:18.075 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:46:18.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:18.075 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:18.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.96
02:46:18.075 00.000 8976 MoveAxis(R, 0, ABG)
02:46:18.075 00.000 8976 MoveAxis(D, 4, ABG)
02:46:18.075 00.000 8976 stepping (-8, 6) + (0, -4)
02:46:18.075 00.000 5052 Enqueuing Expose request
02:46:18.076 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:46:18.115 00.039 8976 Received - 47 (G) 
02:46:18.115 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:46:18.115 00.000 8976 stepped: pos (-8, 2)
02:46:18.115 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:46:18.115 00.000 8976 MountToCamera -- mountX=1.05 mountY=-1.08 hyp=1.51 mountTheta=-0.80 cameraX=0.48, cameraY=1.43 cameraTheta=1.25
02:46:18.115 00.000 8976 incremental bump (0.478, 1.428) isValid = 1
02:46:18.115 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:46:18.115 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:46:18.115 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:46:18.115 00.000 8976 move complete, result=0
02:46:18.116 00.001 8976 worker thread done servicing request
02:46:18.116 00.000 9828 Worker thread wakes up
02:46:18.116 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:46:18.116 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:46:18.116 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:46:18.116 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
02:46:18.116 00.000 8976 Worker thread wakes up
02:46:18.116 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:18.116 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:18.116 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:46:18.116 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:46:18.116 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:46:18.116 00.000 9828 BLC: window closed
02:46:18.116 00.000 9828 MoveAxis(E, 13, B)
02:46:18.116 00.000 9828 Guiding  Dir = 2, Dur = 13
02:46:18.117 00.001 9828 IsSlewing returns 0
02:46:18.117 00.000 9828 IsGuiding returns 0
02:46:18.117 00.000 9828 PulseGuide returned control before completion, sleep 23
02:46:18.150 00.033 9828 IsGuiding returns 1
02:46:18.150 00.000 9828 scope still moving after pulse duration time elapsed
02:46:18.181 00.031 9828 IsSlewing returns 0
02:46:18.181 00.000 9828 IsGuiding returns 1
02:46:18.212 00.031 9828 IsSlewing returns 0
02:46:18.212 00.000 9828 IsGuiding returns 1
02:46:18.242 00.030 9828 IsSlewing returns 0
02:46:18.242 00.000 9828 IsGuiding returns 0
02:46:18.242 00.000 9828 scope move finished after 13 + 111 ms
02:46:18.242 00.000 9828 Move returns status 0, amount 13
02:46:18.242 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:18.242 00.000 9828 MoveAxis(N, 15, B)
02:46:18.242 00.000 9828 Guiding  Dir = 0, Dur = 15
02:46:18.257 00.015 9828 IsSlewing returns 0
02:46:18.258 00.001 9828 IsGuiding returns 0
02:46:18.258 00.000 9828 PulseGuide returned control before completion, sleep 25
02:46:18.288 00.030 9828 IsGuiding returns 1
02:46:18.288 00.000 9828 scope still moving after pulse duration time elapsed
02:46:18.319 00.031 9828 IsSlewing returns 0
02:46:18.319 00.000 9828 IsGuiding returns 1
02:46:18.349 00.030 9828 IsSlewing returns 0
02:46:18.349 00.000 9828 IsGuiding returns 1
02:46:18.380 00.031 9828 IsSlewing returns 0
02:46:18.380 00.000 9828 IsGuiding returns 1
02:46:18.412 00.032 9828 IsSlewing returns 0
02:46:18.412 00.000 9828 IsGuiding returns 0
02:46:18.412 00.000 9828 scope move finished after 15 + 138 ms
02:46:18.412 00.000 9828 Move returns status 0, amount 15
02:46:18.412 00.000 9828 move complete, result=0
02:46:18.412 00.000 9828 worker thread done servicing request
02:46:18.412 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:46:18.801 00.389 8976 Exposure complete
02:46:18.806 00.005 8976 worker thread done servicing request
02:46:18.806 00.000 5052 OnExposeComplete: enter
02:46:18.806 00.000 5052 UpdateGuideState(): m_state=6
02:46:18.807 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10386
02:46:18.807 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.73, Mass=125, SNR=7.7, Peak=67 HFD=2.1
02:46:18.807 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:46:18.807 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:46:18.807 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.03 mountX=0.11 mountY=0.15, mountTheta=0.95
02:46:18.807 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.02, opts=13)
02:46:18.807 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.02)
02:46:18.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:46:18.807 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:46:18.808 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:18.808 00.000 8976 Worker thread wakes up
02:46:18.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.02) opts 0xd
02:46:18.808 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.02)
02:46:18.808 00.000 8976 Moving (-0.20, 0.02) raw xDistance=0.11 yDistance=0.15
02:46:18.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:18.808 00.000 5052 Enqueuing Expose request
02:46:18.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:46:18.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:46:18.808 00.000 8976 MoveAxis(R, 0, ABG)
02:46:18.808 00.000 8976 MoveAxis(U, 0, ABG)
02:46:18.808 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:46:18.808 00.000 8976 MountToCamera -- mountX=1.11 mountY=-0.83 hyp=1.38 mountTheta=-0.64 cameraX=0.23, cameraY=1.36 cameraTheta=1.40
02:46:18.808 00.000 8976 incremental bump (0.230, 1.364) isValid = 1
02:46:18.808 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
02:46:18.808 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:46:18.808 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:46:18.808 00.000 8976 move complete, result=0
02:46:18.808 00.000 9828 Worker thread wakes up
02:46:18.808 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:46:18.809 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:46:18.809 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:46:18.809 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.78)
02:46:18.809 00.000 8976 worker thread done servicing request
02:46:18.809 00.000 8976 Worker thread wakes up
02:46:18.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:18.809 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:18.809 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
02:46:18.809 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
02:46:18.809 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:46:18.809 00.000 9828 BLC: window closed
02:46:18.809 00.000 9828 MoveAxis(E, 8, B)
02:46:18.809 00.000 9828 Guiding  Dir = 2, Dur = 8
02:46:18.810 00.001 9828 IsSlewing returns 0
02:46:18.810 00.000 9828 IsGuiding returns 0
02:46:18.810 00.000 9828 PulseGuide returned control before completion, sleep 18
02:46:18.833 00.023 9828 IsGuiding returns 1
02:46:18.833 00.000 9828 scope still moving after pulse duration time elapsed
02:46:18.864 00.031 9828 IsSlewing returns 0
02:46:18.864 00.000 9828 IsGuiding returns 1
02:46:18.895 00.031 9828 IsSlewing returns 0
02:46:18.895 00.000 9828 IsGuiding returns 1
02:46:18.926 00.031 9828 IsSlewing returns 0
02:46:18.926 00.000 9828 IsGuiding returns 0
02:46:18.926 00.000 9828 scope move finished after 8 + 108 ms
02:46:18.926 00.000 9828 Move returns status 0, amount 8
02:46:18.926 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:18.926 00.000 9828 MoveAxis(N, 16, B)
02:46:18.926 00.000 9828 Guiding  Dir = 0, Dur = 16
02:46:18.941 00.015 9828 IsSlewing returns 0
02:46:18.941 00.000 9828 IsGuiding returns 0
02:46:18.941 00.000 9828 PulseGuide returned control before completion, sleep 26
02:46:18.972 00.031 9828 IsGuiding returns 1
02:46:18.972 00.000 9828 scope still moving after pulse duration time elapsed
02:46:19.003 00.031 9828 IsSlewing returns 0
02:46:19.003 00.000 9828 IsGuiding returns 1
02:46:19.034 00.031 9828 IsSlewing returns 0
02:46:19.034 00.000 9828 IsGuiding returns 1
02:46:19.065 00.031 9828 IsSlewing returns 0
02:46:19.065 00.000 9828 IsGuiding returns 1
02:46:19.096 00.031 9828 IsSlewing returns 0
02:46:19.096 00.000 9828 IsGuiding returns 0
02:46:19.096 00.000 9828 scope move finished after 16 + 139 ms
02:46:19.096 00.000 9828 Move returns status 0, amount 16
02:46:19.096 00.000 9828 move complete, result=0
02:46:19.096 00.000 9828 worker thread done servicing request
02:46:19.097 00.001 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:46:19.492 00.395 8976 Exposure complete
02:46:19.497 00.005 8976 worker thread done servicing request
02:46:19.497 00.000 5052 OnExposeComplete: enter
02:46:19.497 00.000 5052 UpdateGuideState(): m_state=6
02:46:19.497 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10387
02:46:19.497 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.52, Mass=130, SNR=7.9, Peak=72 HFD=1.4
02:46:19.497 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
02:46:19.498 00.001 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
02:46:19.498 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.19 hyp=0.71 cameraTheta=-2.87 mountX=0.14 mountY=0.68, mountTheta=1.37
02:46:19.498 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.19, opts=13)
02:46:19.498 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.19)
02:46:19.498 00.000 8976 Worker thread wakes up
02:46:19.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.19) opts 0xd
02:46:19.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.19)
02:46:19.498 00.000 8976 Moving (-0.68, -0.19) raw xDistance=0.14 yDistance=0.68
02:46:19.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:46:19.499 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:46:19.499 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
02:46:19.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:19.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
02:46:19.499 00.000 8976 MoveAxis(R, 0, ABG)
02:46:19.499 00.000 8976 MoveAxis(D, 3, ABG)
02:46:19.499 00.000 8976 stepping (-8, 2) + (0, -3)
02:46:19.499 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:19.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:19.499 00.000 5052 Enqueuing Expose request
02:46:19.538 00.039 8976 Received - 47 (G) 
02:46:19.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:19.539 00.001 8976 stepped: pos (-8, -1)
02:46:19.539 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
02:46:19.539 00.000 8976 MountToCamera -- mountX=1.15 mountY=-0.50 hyp=1.25 mountTheta=-0.41 cameraX=-0.08, cameraY=1.25 cameraTheta=1.63
02:46:19.539 00.000 8976 incremental bump (-0.077, 1.250) isValid = 1
02:46:19.539 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
02:46:19.539 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:46:19.539 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:46:19.539 00.000 8976 move complete, result=0
02:46:19.539 00.000 8976 worker thread done servicing request
02:46:19.539 00.000 8976 Worker thread wakes up
02:46:19.539 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:46:19.539 00.000 9828 Worker thread wakes up
02:46:19.539 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:19.539 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:46:19.539 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:19.540 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:46:19.540 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.56)
02:46:19.540 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.64)
02:46:19.540 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
02:46:19.540 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:46:19.540 00.000 9828 BLC: window closed
02:46:19.540 00.000 9828 MoveAxis(W, 1, B)
02:46:19.540 00.000 9828 Guiding  Dir = 3, Dur = 1
02:46:19.541 00.001 9828 IsSlewing returns 0
02:46:19.541 00.000 9828 IsGuiding returns 0
02:46:19.542 00.001 9828 PulseGuide returned control before completion, sleep 11
02:46:19.562 00.020 9828 IsGuiding returns 1
02:46:19.562 00.000 9828 scope still moving after pulse duration time elapsed
02:46:19.593 00.031 9828 IsSlewing returns 0
02:46:19.593 00.000 9828 IsGuiding returns 1
02:46:19.624 00.031 9828 IsSlewing returns 0
02:46:19.624 00.000 9828 IsGuiding returns 1
02:46:19.656 00.032 9828 IsSlewing returns 0
02:46:19.656 00.000 9828 IsGuiding returns 0
02:46:19.656 00.000 9828 scope move finished after 1 + 114 ms
02:46:19.656 00.000 9828 Move returns status 0, amount 1
02:46:19.656 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:19.656 00.000 9828 MoveAxis(N, 16, B)
02:46:19.656 00.000 9828 Guiding  Dir = 0, Dur = 16
02:46:19.672 00.016 9828 IsSlewing returns 0
02:46:19.672 00.000 9828 IsGuiding returns 0
02:46:19.673 00.001 9828 PulseGuide returned control before completion, sleep 26
02:46:19.703 00.030 9828 IsGuiding returns 1
02:46:19.703 00.000 9828 scope still moving after pulse duration time elapsed
02:46:19.733 00.030 9828 IsSlewing returns 0
02:46:19.733 00.000 9828 IsGuiding returns 1
02:46:19.765 00.032 9828 IsSlewing returns 0
02:46:19.765 00.000 9828 IsGuiding returns 1
02:46:19.797 00.032 9828 IsSlewing returns 0
02:46:19.797 00.000 9828 IsGuiding returns 1
02:46:19.827 00.030 9828 IsSlewing returns 0
02:46:19.827 00.000 9828 IsGuiding returns 1
02:46:19.859 00.032 9828 IsSlewing returns 0
02:46:19.859 00.000 9828 IsGuiding returns 0
02:46:19.859 00.000 9828 scope move finished after 16 + 170 ms
02:46:19.859 00.000 9828 Move returns status 0, amount 16
02:46:19.859 00.000 9828 move complete, result=0
02:46:19.859 00.000 9828 worker thread done servicing request
02:46:19.860 00.001 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:46:20.227 00.367 8976 Exposure complete
02:46:20.233 00.006 8976 worker thread done servicing request
02:46:20.233 00.000 5052 OnExposeComplete: enter
02:46:20.233 00.000 5052 UpdateGuideState(): m_state=6
02:46:20.233 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10388
02:46:20.233 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=281.80, Mass=124, SNR=7.7, Peak=72 HFD=2.0
02:46:20.233 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:46:20.233 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:46:20.233 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=0.09 hyp=0.98 cameraTheta=3.05 mountX=0.52 mountY=0.77, mountTheta=0.97
02:46:20.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=0.09, opts=13)
02:46:20.234 00.000 5052 Enqueuing Move request for stepguider (-0.98, 0.09)
02:46:20.234 00.000 8976 Worker thread wakes up
02:46:20.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, 0.09) opts 0xd
02:46:20.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, 0.09)
02:46:20.234 00.000 8976 Moving (-0.98, 0.09) raw xDistance=0.52 yDistance=0.77
02:46:20.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:46:20.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:46:20.234 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
02:46:20.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:20.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.77
02:46:20.234 00.000 8976 MoveAxis(L, 2, ABG)
02:46:20.234 00.000 8976 stepping (-8, -1) + (-2, 0)
02:46:20.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:20.234 00.000 5052 Enqueuing Expose request
02:46:20.234 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:20.257 00.023 8976 Received - 47 (G) 
02:46:20.257 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:20.257 00.000 8976 stepped: pos (-10, -1)
02:46:20.257 00.000 8976 MoveAxis(D, 3, ABG)
02:46:20.257 00.000 8976 stepping (-10, -1) + (0, -3)
02:46:20.258 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:20.290 00.032 8976 Received - 47 (G) 
02:46:20.290 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:20.290 00.000 8976 stepped: pos (-10, -4)
02:46:20.290 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
02:46:20.290 00.000 8976 MountToCamera -- mountX=1.27 mountY=-0.13 hyp=1.28 mountTheta=-0.10 cameraX=-0.47, cameraY=1.19 cameraTheta=1.95
02:46:20.290 00.000 8976 incremental bump (-0.468, 1.192) isValid = 1
02:46:20.290 00.000 8976 Scheduling Mount bump of (-0.042, 0.111)
02:46:20.290 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:46:20.290 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:46:20.291 00.001 8976 move complete, result=0
02:46:20.291 00.000 9828 Worker thread wakes up
02:46:20.291 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:46:20.291 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:46:20.291 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
02:46:20.291 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.34)
02:46:20.291 00.000 8976 worker thread done servicing request
02:46:20.291 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:46:20.291 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.26
02:46:20.291 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:46:20.291 00.000 9828 BLC: window closed
02:46:20.291 00.000 9828 MoveAxis(W, 12, B)
02:46:20.291 00.000 9828 Guiding  Dir = 3, Dur = 12
02:46:20.291 00.000 8976 Worker thread wakes up
02:46:20.291 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:20.291 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:20.292 00.001 9828 IsSlewing returns 0
02:46:20.292 00.000 9828 IsGuiding returns 0
02:46:20.292 00.000 9828 PulseGuide returned control before completion, sleep 22
02:46:20.325 00.033 9828 IsGuiding returns 1
02:46:20.325 00.000 9828 scope still moving after pulse duration time elapsed
02:46:20.356 00.031 9828 IsSlewing returns 0
02:46:20.356 00.000 9828 IsGuiding returns 1
02:46:20.387 00.031 9828 IsSlewing returns 0
02:46:20.387 00.000 9828 IsGuiding returns 1
02:46:20.418 00.031 9828 IsSlewing returns 0
02:46:20.418 00.000 9828 IsGuiding returns 0
02:46:20.418 00.000 9828 scope move finished after 12 + 114 ms
02:46:20.418 00.000 9828 Move returns status 0, amount 12
02:46:20.418 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:20.419 00.001 9828 MoveAxis(N, 16, B)
02:46:20.419 00.000 9828 Guiding  Dir = 0, Dur = 16
02:46:20.434 00.015 9828 IsSlewing returns 0
02:46:20.434 00.000 9828 IsGuiding returns 0
02:46:20.434 00.000 9828 PulseGuide returned control before completion, sleep 26
02:46:20.465 00.031 9828 IsGuiding returns 1
02:46:20.465 00.000 9828 scope still moving after pulse duration time elapsed
02:46:20.497 00.032 9828 IsSlewing returns 0
02:46:20.497 00.000 9828 IsGuiding returns 1
02:46:20.527 00.030 9828 IsSlewing returns 0
02:46:20.532 00.005 9828 IsGuiding returns 1
02:46:20.559 00.027 9828 IsSlewing returns 0
02:46:20.559 00.000 9828 IsGuiding returns 1
02:46:20.591 00.032 9828 IsSlewing returns 0
02:46:20.591 00.000 9828 IsGuiding returns 0
02:46:20.591 00.000 9828 scope move finished after 16 + 140 ms
02:46:20.591 00.000 9828 Move returns status 0, amount 16
02:46:20.591 00.000 9828 move complete, result=0
02:46:20.591 00.000 9828 worker thread done servicing request
02:46:20.591 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:46:20.975 00.384 8976 Exposure complete
02:46:20.981 00.006 8976 worker thread done servicing request
02:46:20.981 00.000 5052 OnExposeComplete: enter
02:46:20.981 00.000 5052 UpdateGuideState(): m_state=6
02:46:20.981 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10389
02:46:20.981 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.72, Mass=123, SNR=7.7, Peak=74 HFD=1.7
02:46:20.981 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:46:20.981 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:46:20.981 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.01 hyp=0.52 cameraTheta=3.13 mountX=0.24 mountY=0.43, mountTheta=1.06
02:46:20.981 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.01, opts=13)
02:46:20.981 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.01)
02:46:20.982 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:46:20.982 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
02:46:20.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:20.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:20.982 00.000 8976 Worker thread wakes up
02:46:20.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.01) opts 0xd
02:46:20.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.01)
02:46:20.982 00.000 8976 Moving (-0.52, 0.01) raw xDistance=0.24 yDistance=0.43
02:46:20.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:46:20.982 00.000 5052 Enqueuing Expose request
02:46:20.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
02:46:20.982 00.000 8976 MoveAxis(R, 0, ABG)
02:46:20.982 00.000 8976 MoveAxis(D, 2, ABG)
02:46:20.982 00.000 8976 stepping (-10, -4) + (0, -2)
02:46:20.982 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:21.009 00.027 8976 Received - 47 (G) 
02:46:21.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:21.009 00.000 8976 stepped: pos (-10, -6)
02:46:21.010 00.001 8976 MountToCamera -- mountTheta (0.17) + m_xAngle (2.04) = xAngle (2.21 = 2.21)
02:46:21.010 00.000 8976 MountToCamera -- mountX=1.36 mountY=0.23 hyp=1.38 mountTheta=0.17 cameraX=-0.82, cameraY=1.11 cameraTheta=2.21
02:46:21.010 00.000 8976 incremental bump (-0.824, 1.106) isValid = 1
02:46:21.010 00.000 8976 Scheduling Mount bump of (-0.069, 0.096)
02:46:21.010 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
02:46:21.010 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
02:46:21.010 00.000 8976 move complete, result=0
02:46:21.010 00.000 9828 Worker thread wakes up
02:46:21.010 00.000 8976 worker thread done servicing request
02:46:21.010 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:46:21.010 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
02:46:21.010 00.000 8976 Worker thread wakes up
02:46:21.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:21.010 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
02:46:21.011 00.001 9828 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.29 = -0.99)
02:46:21.011 00.000 9828 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.21 = -1.07)
02:46:21.011 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.19 mountX=0.06 mountY=-0.10, mountTheta=-1.02
02:46:21.011 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
02:46:21.011 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:21.011 00.000 9828 BLC: window closed
02:46:21.011 00.000 9828 MoveAxis(W, 20, B)
02:46:21.011 00.000 9828 Guiding  Dir = 3, Dur = 20
02:46:21.011 00.000 9828 IsSlewing returns 0
02:46:21.011 00.000 9828 IsGuiding returns 0
02:46:21.012 00.001 9828 PulseGuide returned control before completion, sleep 30
02:46:21.055 00.043 9828 IsGuiding returns 1
02:46:21.055 00.000 9828 scope still moving after pulse duration time elapsed
02:46:21.086 00.031 9828 IsSlewing returns 0
02:46:21.086 00.000 9828 IsGuiding returns 1
02:46:21.117 00.031 9828 IsSlewing returns 0
02:46:21.117 00.000 9828 IsGuiding returns 1
02:46:21.149 00.032 9828 IsSlewing returns 0
02:46:21.149 00.000 9828 IsGuiding returns 0
02:46:21.149 00.000 9828 scope move finished after 20 + 118 ms
02:46:21.149 00.000 9828 Move returns status 0, amount 20
02:46:21.149 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:21.149 00.000 9828 MoveAxis(N, 14, B)
02:46:21.149 00.000 9828 Guiding  Dir = 0, Dur = 14
02:46:21.165 00.016 9828 IsSlewing returns 0
02:46:21.165 00.000 9828 IsGuiding returns 0
02:46:21.165 00.000 9828 PulseGuide returned control before completion, sleep 24
02:46:21.196 00.031 9828 IsGuiding returns 1
02:46:21.196 00.000 9828 scope still moving after pulse duration time elapsed
02:46:21.227 00.031 9828 IsSlewing returns 0
02:46:21.227 00.000 9828 IsGuiding returns 1
02:46:21.258 00.031 9828 IsSlewing returns 0
02:46:21.259 00.001 9828 IsGuiding returns 1
02:46:21.288 00.029 9828 IsSlewing returns 0
02:46:21.288 00.000 9828 IsGuiding returns 1
02:46:21.319 00.031 9828 IsSlewing returns 0
02:46:21.319 00.000 9828 IsGuiding returns 0
02:46:21.319 00.000 9828 scope move finished after 14 + 140 ms
02:46:21.319 00.000 9828 Move returns status 0, amount 14
02:46:21.319 00.000 9828 move complete, result=0
02:46:21.319 00.000 9828 worker thread done servicing request
02:46:21.319 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
02:46:21.694 00.375 8976 Exposure complete
02:46:21.699 00.005 8976 worker thread done servicing request
02:46:21.699 00.000 5052 OnExposeComplete: enter
02:46:21.699 00.000 5052 UpdateGuideState(): m_state=6
02:46:21.699 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10390
02:46:21.699 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.54, Mass=139, SNR=8.1, Peak=74 HFD=1.7
02:46:21.699 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.87 = 1.42)
02:46:21.699 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
02:46:21.700 00.001 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.17 hyp=0.56 cameraTheta=-2.82 mountX=0.09 mountY=0.54, mountTheta=1.41
02:46:21.700 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.17, opts=13)
02:46:21.700 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.17)
02:46:21.700 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:46:21.700 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:46:21.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:21.700 00.000 8976 Worker thread wakes up
02:46:21.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.17) opts 0xd
02:46:21.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.17)
02:46:21.700 00.000 8976 Moving (-0.53, -0.17) raw xDistance=0.09 yDistance=0.54
02:46:21.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:21.701 00.001 5052 Enqueuing Expose request
02:46:21.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:46:21.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
02:46:21.701 00.000 8976 MoveAxis(R, 0, ABG)
02:46:21.701 00.000 8976 MoveAxis(D, 2, ABG)
02:46:21.701 00.000 8976 stepping (-10, -6) + (0, -2)
02:46:21.701 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:21.729 00.028 8976 Received - 47 (G) 
02:46:21.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:21.729 00.000 8976 stepped: pos (-10, -8)
02:46:21.729 00.000 8976 MountToCamera -- mountTheta (0.38) + m_xAngle (2.04) = xAngle (2.43 = 2.43)
02:46:21.729 00.000 8976 MountToCamera -- mountX=1.42 mountY=0.57 hyp=1.53 mountTheta=0.38 cameraX=-1.16, cameraY=1.00 cameraTheta=2.43
02:46:21.729 00.000 8976 incremental bump (-1.155, 1.000) isValid = 1
02:46:21.729 00.000 8976 Scheduling Mount bump of (-0.087, 0.078)
02:46:21.729 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
02:46:21.729 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
02:46:21.729 00.000 8976 move complete, result=0
02:46:21.729 00.000 9828 Worker thread wakes up
02:46:21.729 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
02:46:21.729 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:46:21.729 00.000 8976 worker thread done servicing request
02:46:21.729 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:46:21.729 00.000 8976 Worker thread wakes up
02:46:21.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:21.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:21.729 00.000 9828 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.10) = xAngle (5.51 = -0.78)
02:46:21.729 00.000 9828 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.43 = -0.86)
02:46:21.729 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.08 mountY=-0.09, mountTheta=-0.82
02:46:21.729 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
02:46:21.729 00.000 9828 BLC: window closed
02:46:21.729 00.000 9828 MoveAxis(W, 26, B)
02:46:21.730 00.001 9828 Guiding  Dir = 3, Dur = 26
02:46:21.730 00.000 9828 IsSlewing returns 0
02:46:21.730 00.000 9828 IsGuiding returns 0
02:46:21.730 00.000 9828 PulseGuide returned control before completion, sleep 36
02:46:21.767 00.037 9828 IsGuiding returns 1
02:46:21.767 00.000 9828 scope still moving after pulse duration time elapsed
02:46:21.798 00.031 9828 IsSlewing returns 0
02:46:21.798 00.000 9828 IsGuiding returns 1
02:46:21.830 00.032 9828 IsSlewing returns 0
02:46:21.830 00.000 9828 IsGuiding returns 1
02:46:21.860 00.030 9828 IsSlewing returns 0
02:46:21.860 00.000 9828 IsGuiding returns 1
02:46:21.892 00.032 9828 IsSlewing returns 0
02:46:21.896 00.004 9828 IsGuiding returns 0
02:46:21.896 00.000 9828 scope move finished after 26 + 140 ms
02:46:21.896 00.000 9828 Move returns status 0, amount 26
02:46:21.896 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:21.897 00.001 9828 MoveAxis(N, 12, B)
02:46:21.897 00.000 9828 Guiding  Dir = 0, Dur = 12
02:46:21.922 00.025 9828 IsSlewing returns 0
02:46:21.922 00.000 9828 IsGuiding returns 0
02:46:21.922 00.000 9828 PulseGuide returned control before completion, sleep 22
02:46:21.955 00.033 9828 IsGuiding returns 1
02:46:21.955 00.000 9828 scope still moving after pulse duration time elapsed
02:46:21.986 00.031 9828 IsSlewing returns 0
02:46:21.986 00.000 9828 IsGuiding returns 1
02:46:22.017 00.031 9828 IsSlewing returns 0
02:46:22.017 00.000 9828 IsGuiding returns 1
02:46:22.049 00.032 9828 IsSlewing returns 0
02:46:22.049 00.000 9828 IsGuiding returns 0
02:46:22.049 00.000 9828 scope move finished after 12 + 114 ms
02:46:22.049 00.000 9828 Move returns status 0, amount 12
02:46:22.049 00.000 9828 move complete, result=0
02:46:22.050 00.001 9828 worker thread done servicing request
02:46:22.050 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
02:46:22.412 00.362 8976 Exposure complete
02:46:22.418 00.006 8976 worker thread done servicing request
02:46:22.418 00.000 5052 OnExposeComplete: enter
02:46:22.418 00.000 5052 UpdateGuideState(): m_state=6
02:46:22.418 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10391
02:46:22.418 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=282.06, Mass=122, SNR=7.6, Peak=68 HFD=2.1
02:46:22.418 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:46:22.418 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:46:22.418 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.35 hyp=0.76 cameraTheta=2.67 mountX=0.62 mountY=0.38, mountTheta=0.55
02:46:22.420 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.35, opts=13)
02:46:22.420 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.35)
02:46:22.420 00.000 8976 Worker thread wakes up
02:46:22.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.35) opts 0xd
02:46:22.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.35)
02:46:22.420 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:46:22.420 00.000 8976 Moving (-0.68, 0.35) raw xDistance=0.62 yDistance=0.38
02:46:22.420 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:46:22.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:22.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
02:46:22.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:22.420 00.000 5052 Enqueuing Expose request
02:46:22.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
02:46:22.421 00.001 8976 MoveAxis(L, 3, ABG)
02:46:22.421 00.000 8976 stepping (-10, -8) + (-3, 0)
02:46:22.421 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:22.448 00.027 8976 Received - 47 (G) 
02:46:22.448 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:22.449 00.001 8976 stepped: pos (-13, -8)
02:46:22.449 00.000 8976 MoveAxis(D, 2, ABG)
02:46:22.449 00.000 8976 stepping (-13, -8) + (0, -2)
02:46:22.449 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:22.480 00.031 8976 Received - 47 (G) 
02:46:22.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:22.480 00.000 8976 stepped: pos (-13, -10)
02:46:22.480 00.000 8976 MountToCamera -- mountTheta (0.51) + m_xAngle (2.04) = xAngle (2.56 = 2.56)
02:46:22.480 00.000 8976 MountToCamera -- mountX=1.61 mountY=0.91 hyp=1.84 mountTheta=0.51 cameraX=-1.54, cameraY=1.02 cameraTheta=2.56
02:46:22.480 00.000 8976 incremental bump (-1.540, 1.016) isValid = 1
02:46:22.480 00.000 8976 Scheduling Mount bump of (-0.096, 0.066)
02:46:22.480 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
02:46:22.480 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
02:46:22.480 00.000 8976 move complete, result=0
02:46:22.480 00.000 8976 worker thread done servicing request
02:46:22.480 00.000 9828 Worker thread wakes up
02:46:22.480 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
02:46:22.480 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
02:46:22.480 00.000 9828 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.10) = xAngle (5.64 = -0.65)
02:46:22.480 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
02:46:22.481 00.001 8976 Worker thread wakes up
02:46:22.481 00.000 9828 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.73)
02:46:22.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:22.481 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:22.481 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.54 mountX=0.09 mountY=-0.08, mountTheta=-0.69
02:46:22.481 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
02:46:22.481 00.000 9828 BLC: window closed
02:46:22.481 00.000 9828 MoveAxis(W, 29, B)
02:46:22.481 00.000 9828 Guiding  Dir = 3, Dur = 29
02:46:22.481 00.000 9828 IsSlewing returns 0
02:46:22.482 00.001 9828 IsGuiding returns 0
02:46:22.482 00.000 9828 PulseGuide returned control before completion, sleep 39
02:46:22.527 00.045 9828 IsGuiding returns 1
02:46:22.527 00.000 9828 scope still moving after pulse duration time elapsed
02:46:22.560 00.033 9828 IsSlewing returns 0
02:46:22.560 00.000 9828 IsGuiding returns 1
02:46:22.591 00.031 9828 IsSlewing returns 0
02:46:22.591 00.000 9828 IsGuiding returns 1
02:46:22.622 00.031 9828 IsSlewing returns 0
02:46:22.622 00.000 9828 IsGuiding returns 1
02:46:22.652 00.030 9828 IsSlewing returns 0
02:46:22.652 00.000 9828 IsGuiding returns 0
02:46:22.652 00.000 9828 scope move finished after 29 + 141 ms
02:46:22.652 00.000 9828 Move returns status 0, amount 29
02:46:22.652 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:22.652 00.000 9828 MoveAxis(N, 11, B)
02:46:22.652 00.000 9828 Guiding  Dir = 0, Dur = 11
02:46:22.668 00.016 9828 IsSlewing returns 0
02:46:22.668 00.000 9828 IsGuiding returns 0
02:46:22.669 00.001 9828 PulseGuide returned control before completion, sleep 21
02:46:22.699 00.030 9828 IsGuiding returns 1
02:46:22.699 00.000 9828 scope still moving after pulse duration time elapsed
02:46:22.730 00.031 9828 IsSlewing returns 0
02:46:22.730 00.000 9828 IsGuiding returns 1
02:46:22.761 00.031 9828 IsSlewing returns 0
02:46:22.761 00.000 9828 IsGuiding returns 1
02:46:22.793 00.032 9828 IsSlewing returns 0
02:46:22.793 00.000 9828 IsGuiding returns 1
02:46:22.825 00.032 9828 IsSlewing returns 0
02:46:22.825 00.000 9828 IsGuiding returns 0
02:46:22.825 00.000 9828 scope move finished after 11 + 145 ms
02:46:22.825 00.000 9828 Move returns status 0, amount 11
02:46:22.825 00.000 9828 move complete, result=0
02:46:22.825 00.000 9828 worker thread done servicing request
02:46:22.825 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:46:23.167 00.342 8976 Exposure complete
02:46:23.173 00.006 8976 worker thread done servicing request
02:46:23.173 00.000 5052 OnExposeComplete: enter
02:46:23.173 00.000 5052 UpdateGuideState(): m_state=6
02:46:23.174 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10392
02:46:23.174 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.46, Mass=116, SNR=7.4, Peak=69 HFD=1.7
02:46:23.174 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.73 = 1.56)
02:46:23.174 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.45)
02:46:23.174 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.25 hyp=0.56 cameraTheta=-2.68 mountX=0.01 mountY=0.56, mountTheta=1.56
02:46:23.175 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.25, opts=13)
02:46:23.175 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.25)
02:46:23.175 00.000 8976 Worker thread wakes up
02:46:23.175 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:46:23.175 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:46:23.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:23.175 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:23.175 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.25) opts 0xd
02:46:23.175 00.000 5052 Enqueuing Expose request
02:46:23.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.25)
02:46:23.175 00.000 8976 Moving (-0.51, -0.25) raw xDistance=0.01 yDistance=0.56
02:46:23.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:46:23.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
02:46:23.175 00.000 8976 MoveAxis(R, 0, ABG)
02:46:23.175 00.000 8976 MoveAxis(D, 2, ABG)
02:46:23.175 00.000 8976 stepping (-13, -10) + (0, -2)
02:46:23.175 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:23.199 00.024 8976 Received - 47 (G) 
02:46:23.199 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:23.199 00.000 8976 stepped: pos (-13, -12)
02:46:23.199 00.000 8976 MountToCamera -- mountTheta (0.62) + m_xAngle (2.04) = xAngle (2.66 = 2.66)
02:46:23.199 00.000 8976 MountToCamera -- mountX=1.73 mountY=1.24 hyp=2.13 mountTheta=0.62 cameraX=-1.89, cameraY=0.98 cameraTheta=2.66
02:46:23.199 00.000 8976 incremental bump (-1.891, 0.979) isValid = 1
02:46:23.199 00.000 8976 Scheduling Mount bump of (-0.102, 0.055)
02:46:23.199 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
02:46:23.199 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
02:46:23.199 00.000 8976 move complete, result=0
02:46:23.200 00.001 8976 worker thread done servicing request
02:46:23.200 00.000 8976 Worker thread wakes up
02:46:23.200 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:46:23.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:23.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:23.200 00.000 9828 Worker thread wakes up
02:46:23.200 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
02:46:23.200 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:46:23.200 00.000 9828 CameraToMount -- cameraTheta (2.65) - m_xAngle (-3.10) = xAngle (5.74 = -0.54)
02:46:23.200 00.000 9828 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.66 = -0.62)
02:46:23.200 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.65 mountX=0.10 mountY=-0.07, mountTheta=-0.59
02:46:23.200 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.07
02:46:23.200 00.000 9828 BLC: window closed
02:46:23.200 00.000 9828 MoveAxis(W, 32, B)
02:46:23.200 00.000 9828 Guiding  Dir = 3, Dur = 32
02:46:23.201 00.001 9828 IsSlewing returns 0
02:46:23.201 00.000 9828 IsGuiding returns 0
02:46:23.201 00.000 9828 PulseGuide returned control before completion, sleep 42
02:46:23.260 00.059 9828 IsGuiding returns 1
02:46:23.260 00.000 9828 scope still moving after pulse duration time elapsed
02:46:23.291 00.031 9828 IsSlewing returns 0
02:46:23.291 00.000 9828 IsGuiding returns 1
02:46:23.322 00.031 9828 IsSlewing returns 0
02:46:23.323 00.001 9828 IsGuiding returns 1
02:46:23.354 00.031 9828 IsSlewing returns 0
02:46:23.355 00.001 9828 IsGuiding returns 1
02:46:23.386 00.031 9828 IsSlewing returns 0
02:46:23.386 00.000 9828 IsGuiding returns 0
02:46:23.386 00.000 9828 scope move finished after 32 + 152 ms
02:46:23.386 00.000 9828 Move returns status 0, amount 32
02:46:23.386 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:23.386 00.000 9828 MoveAxis(N, 9, B)
02:46:23.386 00.000 9828 Guiding  Dir = 0, Dur = 9
02:46:23.400 00.014 9828 IsSlewing returns 0
02:46:23.400 00.000 9828 IsGuiding returns 0
02:46:23.400 00.000 9828 PulseGuide returned control before completion, sleep 19
02:46:23.431 00.031 9828 IsGuiding returns 1
02:46:23.431 00.000 9828 scope still moving after pulse duration time elapsed
02:46:23.462 00.031 9828 IsSlewing returns 0
02:46:23.462 00.000 9828 IsGuiding returns 1
02:46:23.493 00.031 9828 IsSlewing returns 0
02:46:23.493 00.000 9828 IsGuiding returns 1
02:46:23.524 00.031 9828 IsSlewing returns 0
02:46:23.524 00.000 9828 IsGuiding returns 1
02:46:23.556 00.032 9828 IsSlewing returns 0
02:46:23.556 00.000 9828 IsGuiding returns 0
02:46:23.556 00.000 9828 scope move finished after 9 + 146 ms
02:46:23.556 00.000 9828 Move returns status 0, amount 9
02:46:23.556 00.000 9828 move complete, result=0
02:46:23.556 00.000 9828 worker thread done servicing request
02:46:23.556 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
02:46:23.886 00.330 8976 Exposure complete
02:46:23.891 00.005 8976 worker thread done servicing request
02:46:23.891 00.000 5052 OnExposeComplete: enter
02:46:23.891 00.000 5052 UpdateGuideState(): m_state=6
02:46:23.891 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10393
02:46:23.891 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.92, Mass=140, SNR=8.2, Peak=64 HFD=2.5
02:46:23.891 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.36 = 0.36)
02:46:23.891 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
02:46:23.892 00.001 5052 CameraToMount -- cameraX=-0.23 cameraY=0.21 hyp=0.32 cameraTheta=2.40 mountX=0.29 mountY=0.08, mountTheta=0.27
02:46:23.892 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.21, opts=13)
02:46:23.892 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.21)
02:46:23.892 00.000 8976 Worker thread wakes up
02:46:23.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.21) opts 0xd
02:46:23.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.21)
02:46:23.892 00.000 8976 Moving (-0.23, 0.21) raw xDistance=0.29 yDistance=0.08
02:46:23.893 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:46:23.893 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:46:23.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:23.893 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:23.893 00.000 5052 Enqueuing Expose request
02:46:23.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
02:46:23.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:46:23.893 00.000 8976 MoveAxis(L, 1, ABG)
02:46:23.893 00.000 8976 stepping (-13, -12) + (-1, 0)
02:46:23.893 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:23.919 00.026 8976 Received - 47 (G) 
02:46:23.919 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:23.919 00.000 8976 stepped: pos (-14, -12)
02:46:23.919 00.000 8976 MoveAxis(U, 0, ABG)
02:46:23.919 00.000 8976 MountToCamera -- mountTheta (0.66) + m_xAngle (2.04) = xAngle (2.71 = 2.71)
02:46:23.919 00.000 8976 MountToCamera -- mountX=1.87 mountY=1.46 hyp=2.37 mountTheta=0.66 cameraX=-2.15, cameraY=1.00 cameraTheta=2.71
02:46:23.919 00.000 8976 incremental bump (-2.149, 1.000) isValid = 1
02:46:23.919 00.000 8976 Scheduling Mount bump of (-0.104, 0.050)
02:46:23.919 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
02:46:23.919 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
02:46:23.919 00.000 8976 move complete, result=0
02:46:23.919 00.000 8976 worker thread done servicing request
02:46:23.919 00.000 9828 Worker thread wakes up
02:46:23.919 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
02:46:23.919 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:46:23.919 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:46:23.920 00.001 8976 Worker thread wakes up
02:46:23.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:23.920 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:23.920 00.000 9828 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.10) = xAngle (5.79 = -0.50)
02:46:23.920 00.000 9828 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.71 = -0.58)
02:46:23.920 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.69 mountX=0.10 mountY=-0.06, mountTheta=-0.55
02:46:23.920 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.06
02:46:23.920 00.000 9828 BLC: window closed
02:46:23.920 00.000 9828 MoveAxis(W, 32, B)
02:46:23.920 00.000 9828 Guiding  Dir = 3, Dur = 32
02:46:23.921 00.001 9828 IsSlewing returns 0
02:46:23.921 00.000 9828 IsGuiding returns 0
02:46:23.921 00.000 9828 PulseGuide returned control before completion, sleep 42
02:46:23.978 00.057 9828 IsGuiding returns 1
02:46:23.978 00.000 9828 scope still moving after pulse duration time elapsed
02:46:24.010 00.032 9828 IsSlewing returns 0
02:46:24.010 00.000 9828 IsGuiding returns 1
02:46:24.042 00.032 9828 IsSlewing returns 0
02:46:24.042 00.000 9828 IsGuiding returns 1
02:46:24.072 00.030 9828 IsSlewing returns 0
02:46:24.073 00.001 9828 IsGuiding returns 0
02:46:24.073 00.000 9828 scope move finished after 32 + 120 ms
02:46:24.073 00.000 9828 Move returns status 0, amount 32
02:46:24.073 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:24.073 00.000 9828 MoveAxis(N, 9, B)
02:46:24.073 00.000 9828 Guiding  Dir = 0, Dur = 9
02:46:24.087 00.014 9828 IsSlewing returns 0
02:46:24.087 00.000 9828 IsGuiding returns 0
02:46:24.087 00.000 9828 PulseGuide returned control before completion, sleep 19
02:46:24.119 00.032 9828 IsGuiding returns 1
02:46:24.119 00.000 9828 scope still moving after pulse duration time elapsed
02:46:24.149 00.030 9828 IsSlewing returns 0
02:46:24.149 00.000 9828 IsGuiding returns 1
02:46:24.179 00.030 9828 IsSlewing returns 0
02:46:24.179 00.000 9828 IsGuiding returns 1
02:46:24.210 00.031 9828 IsSlewing returns 0
02:46:24.210 00.000 9828 IsGuiding returns 1
02:46:24.242 00.032 9828 IsSlewing returns 0
02:46:24.242 00.000 9828 IsGuiding returns 0
02:46:24.242 00.000 9828 scope move finished after 9 + 145 ms
02:46:24.242 00.000 9828 Move returns status 0, amount 9
02:46:24.242 00.000 9828 move complete, result=0
02:46:24.242 00.000 9828 worker thread done servicing request
02:46:24.242 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
02:46:24.606 00.364 8976 Exposure complete
02:46:24.611 00.005 8976 worker thread done servicing request
02:46:24.612 00.001 5052 OnExposeComplete: enter
02:46:24.612 00.000 5052 UpdateGuideState(): m_state=6
02:46:24.612 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10394
02:46:24.612 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.52, Mass=128, SNR=7.9, Peak=72 HFD=1.6
02:46:24.612 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
02:46:24.612 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
02:46:24.612 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.19 hyp=0.50 cameraTheta=-0.40 mountX=-0.38 mountY=-0.28, mountTheta=-2.51
02:46:24.614 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.19, opts=13)
02:46:24.614 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.19)
02:46:24.614 00.000 8976 Worker thread wakes up
02:46:24.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:46:24.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.19) opts 0xd
02:46:24.614 00.000 5052 UpdateGuideState exits: m=128 SNR=7.9
02:46:24.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.19)
02:46:24.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:24.614 00.000 8976 Moving (0.46, -0.19) raw xDistance=-0.38 yDistance=-0.28
02:46:24.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:24.614 00.000 5052 Enqueuing Expose request
02:46:24.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.38
02:46:24.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:46:24.614 00.000 8976 MoveAxis(R, 1, ABG)
02:46:24.615 00.001 8976 stepping (-14, -12) + (1, 0)
02:46:24.615 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:24.638 00.023 8976 Received - 47 (G) 
02:46:24.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:24.638 00.000 8976 stepped: pos (-13, -12)
02:46:24.638 00.000 8976 MoveAxis(U, 1, ABG)
02:46:24.638 00.000 8976 stepping (-13, -12) + (0, 1)
02:46:24.638 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:24.670 00.032 8976 Received - 47 (G) 
02:46:24.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:24.670 00.000 8976 stepped: pos (-13, -11)
02:46:24.670 00.000 8976 MountToCamera -- mountTheta (0.68) + m_xAngle (2.04) = xAngle (2.73 = 2.73)
02:46:24.670 00.000 8976 MountToCamera -- mountX=1.91 mountY=1.55 hyp=2.46 mountTheta=0.68 cameraX=-2.25, cameraY=0.99 cameraTheta=2.73
02:46:24.670 00.000 8976 incremental bump (-2.252, 0.992) isValid = 1
02:46:24.671 00.001 8976 Scheduling Mount bump of (-0.105, 0.048)
02:46:24.671 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.05, opts=4)
02:46:24.671 00.000 8976 Enqueuing Move request for scope (-0.11, 0.05)
02:46:24.671 00.000 8976 move complete, result=0
02:46:24.671 00.000 9828 Worker thread wakes up
02:46:24.671 00.000 8976 worker thread done servicing request
02:46:24.671 00.000 8976 Worker thread wakes up
02:46:24.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:24.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:24.671 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.3 px 1 ms NORTH
02:46:24.671 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0x4
02:46:24.671 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
02:46:24.671 00.000 9828 CameraToMount -- cameraTheta (2.71) - m_xAngle (-3.10) = xAngle (5.81 = -0.47)
02:46:24.671 00.000 9828 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.73 = -0.56)
02:46:24.671 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.71 mountX=0.10 mountY=-0.06, mountTheta=-0.54
02:46:24.671 00.000 9828 Moving (-0.11, 0.05) raw xDistance=0.10 yDistance=-0.06
02:46:24.671 00.000 9828 BLC: window closed
02:46:24.671 00.000 9828 MoveAxis(W, 33, B)
02:46:24.671 00.000 9828 Guiding  Dir = 3, Dur = 33
02:46:24.672 00.001 9828 IsSlewing returns 0
02:46:24.672 00.000 9828 IsGuiding returns 0
02:46:24.672 00.000 9828 PulseGuide returned control before completion, sleep 43
02:46:24.721 00.049 9828 IsGuiding returns 1
02:46:24.721 00.000 9828 scope still moving after pulse duration time elapsed
02:46:24.753 00.032 9828 IsSlewing returns 0
02:46:24.753 00.000 9828 IsGuiding returns 1
02:46:24.785 00.032 9828 IsSlewing returns 0
02:46:24.785 00.000 9828 IsGuiding returns 1
02:46:24.817 00.032 9828 IsSlewing returns 0
02:46:24.817 00.000 9828 IsGuiding returns 0
02:46:24.817 00.000 9828 scope move finished after 33 + 111 ms
02:46:24.817 00.000 9828 Move returns status 0, amount 33
02:46:24.817 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:24.817 00.000 9828 MoveAxis(N, 8, B)
02:46:24.817 00.000 9828 Guiding  Dir = 0, Dur = 8
02:46:24.832 00.015 9828 IsSlewing returns 0
02:46:24.832 00.000 9828 IsGuiding returns 0
02:46:24.832 00.000 9828 PulseGuide returned control before completion, sleep 18
02:46:24.863 00.031 9828 IsGuiding returns 1
02:46:24.863 00.000 9828 scope still moving after pulse duration time elapsed
02:46:24.894 00.031 9828 IsSlewing returns 0
02:46:24.894 00.000 9828 IsGuiding returns 1
02:46:24.926 00.032 9828 IsSlewing returns 0
02:46:24.926 00.000 9828 IsGuiding returns 1
02:46:24.957 00.031 9828 IsSlewing returns 0
02:46:24.957 00.000 9828 IsGuiding returns 0
02:46:24.957 00.000 9828 scope move finished after 8 + 117 ms
02:46:24.957 00.000 9828 Move returns status 0, amount 8
02:46:24.957 00.000 9828 move complete, result=0
02:46:24.957 00.000 9828 worker thread done servicing request
02:46:24.957 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.1 px 8 ms NORTH
02:46:25.357 00.400 8976 Exposure complete
02:46:25.363 00.006 8976 worker thread done servicing request
02:46:25.363 00.000 5052 OnExposeComplete: enter
02:46:25.363 00.000 5052 UpdateGuideState(): m_state=6
02:46:25.363 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10395
02:46:25.363 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.03, Mass=145, SNR=8.2, Peak=68 HFD=2.2
02:46:25.363 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
02:46:25.363 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
02:46:25.364 00.001 5052 CameraToMount -- cameraX=-0.07 cameraY=0.32 hyp=0.32 cameraTheta=1.78 mountX=0.31 mountY=-0.12, mountTheta=-0.35
02:46:25.364 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.32, opts=13)
02:46:25.364 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.32)
02:46:25.364 00.000 8976 Worker thread wakes up
02:46:25.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.32) opts 0xd
02:46:25.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.32)
02:46:25.364 00.000 8976 Moving (-0.07, 0.32) raw xDistance=0.31 yDistance=-0.12
02:46:25.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:46:25.365 00.001 5052 UpdateGuideState exits: m=145 SNR=8.2
02:46:25.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:25.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
02:46:25.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:46:25.365 00.000 8976 MoveAxis(L, 1, ABG)
02:46:25.365 00.000 8976 stepping (-13, -11) + (-1, 0)
02:46:25.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:25.365 00.000 5052 Enqueuing Expose request
02:46:25.365 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:25.390 00.025 8976 Received - 47 (G) 
02:46:25.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:25.390 00.000 8976 stepped: pos (-14, -11)
02:46:25.390 00.000 8976 MoveAxis(U, 0, ABG)
02:46:25.390 00.000 8976 MountToCamera -- mountTheta (0.68) + m_xAngle (2.04) = xAngle (2.73 = 2.73)
02:46:25.390 00.000 8976 MountToCamera -- mountX=1.99 mountY=1.62 hyp=2.56 mountTheta=0.68 cameraX=-2.34, cameraY=1.03 cameraTheta=2.73
02:46:25.390 00.000 8976 incremental bump (-2.344, 1.032) isValid = 1
02:46:25.390 00.000 8976 Scheduling Mount bump of (-0.105, 0.048)
02:46:25.390 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.05, opts=4)
02:46:25.390 00.000 8976 Enqueuing Move request for scope (-0.11, 0.05)
02:46:25.390 00.000 8976 move complete, result=0
02:46:25.390 00.000 8976 worker thread done servicing request
02:46:25.390 00.000 8976 Worker thread wakes up
02:46:25.390 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:46:25.390 00.000 9828 Worker thread wakes up
02:46:25.391 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0x4
02:46:25.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:25.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:25.391 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
02:46:25.391 00.000 9828 CameraToMount -- cameraTheta (2.71) - m_xAngle (-3.10) = xAngle (5.81 = -0.47)
02:46:25.391 00.000 9828 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.73 = -0.56)
02:46:25.391 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.71 mountX=0.10 mountY=-0.06, mountTheta=-0.53
02:46:25.391 00.000 9828 Moving (-0.11, 0.05) raw xDistance=0.10 yDistance=-0.06
02:46:25.391 00.000 9828 BLC: window closed
02:46:25.391 00.000 9828 MoveAxis(W, 33, B)
02:46:25.391 00.000 9828 Guiding  Dir = 3, Dur = 33
02:46:25.391 00.000 9828 IsSlewing returns 0
02:46:25.392 00.001 9828 IsGuiding returns 0
02:46:25.392 00.000 9828 PulseGuide returned control before completion, sleep 43
02:46:25.440 00.048 9828 IsGuiding returns 1
02:46:25.440 00.000 9828 scope still moving after pulse duration time elapsed
02:46:25.471 00.031 9828 IsSlewing returns 0
02:46:25.471 00.000 9828 IsGuiding returns 1
02:46:25.503 00.032 9828 IsSlewing returns 0
02:46:25.503 00.000 9828 IsGuiding returns 1
02:46:25.534 00.031 9828 IsSlewing returns 0
02:46:25.534 00.000 9828 IsGuiding returns 1
02:46:25.565 00.031 9828 IsSlewing returns 0
02:46:25.565 00.000 9828 IsGuiding returns 0
02:46:25.565 00.000 9828 scope move finished after 33 + 140 ms
02:46:25.565 00.000 9828 Move returns status 0, amount 33
02:46:25.565 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:25.565 00.000 9828 MoveAxis(N, 8, B)
02:46:25.565 00.000 9828 Guiding  Dir = 0, Dur = 8
02:46:25.580 00.015 9828 IsSlewing returns 0
02:46:25.580 00.000 9828 IsGuiding returns 0
02:46:25.580 00.000 9828 PulseGuide returned control before completion, sleep 18
02:46:25.611 00.031 9828 IsGuiding returns 1
02:46:25.611 00.000 9828 scope still moving after pulse duration time elapsed
02:46:25.643 00.032 9828 IsSlewing returns 0
02:46:25.644 00.001 9828 IsGuiding returns 1
02:46:25.674 00.030 9828 IsSlewing returns 0
02:46:25.674 00.000 9828 IsGuiding returns 1
02:46:25.705 00.031 9828 IsSlewing returns 0
02:46:25.705 00.000 9828 IsGuiding returns 0
02:46:25.705 00.000 9828 scope move finished after 8 + 116 ms
02:46:25.705 00.000 9828 Move returns status 0, amount 8
02:46:25.705 00.000 9828 move complete, result=0
02:46:25.706 00.001 9828 worker thread done servicing request
02:46:25.706 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.1 px 8 ms NORTH
02:46:26.079 00.373 8976 Exposure complete
02:46:26.085 00.006 8976 worker thread done servicing request
02:46:26.085 00.000 5052 OnExposeComplete: enter
02:46:26.085 00.000 5052 UpdateGuideState(): m_state=6
02:46:26.085 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10396
02:46:26.085 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.33, Mass=126, SNR=7.8, Peak=66 HFD=2.3
02:46:26.085 00.000 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.04) = xAngle (-3.86 = 2.43)
02:46:26.085 00.000 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.32)
02:46:26.085 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.38 hyp=0.39 cameraTheta=-1.81 mountX=-0.30 mountY=0.29, mountTheta=2.37
02:46:26.086 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.38, opts=13)
02:46:26.086 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.38)
02:46:26.086 00.000 8976 Worker thread wakes up
02:46:26.086 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:46:26.086 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
02:46:26.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:26.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.38) opts 0xd
02:46:26.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:26.086 00.000 5052 Enqueuing Expose request
02:46:26.087 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.38)
02:46:26.087 00.000 8976 Moving (-0.09, -0.38) raw xDistance=-0.30 yDistance=0.29
02:46:26.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
02:46:26.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:46:26.087 00.000 8976 MoveAxis(R, 1, ABG)
02:46:26.087 00.000 8976 stepping (-14, -11) + (1, 0)
02:46:26.087 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:26.109 00.022 8976 Received - 47 (G) 
02:46:26.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:26.109 00.000 8976 stepped: pos (-13, -11)
02:46:26.109 00.000 8976 MoveAxis(D, 1, ABG)
02:46:26.109 00.000 8976 stepping (-13, -11) + (0, -1)
02:46:26.109 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:26.141 00.032 8976 Received - 47 (G) 
02:46:26.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:26.141 00.000 8976 stepped: pos (-13, -12)
02:46:26.142 00.001 8976 MountToCamera -- mountTheta (0.71) + m_xAngle (2.04) = xAngle (2.75 = 2.75)
02:46:26.142 00.000 8976 MountToCamera -- mountX=1.99 mountY=1.71 hyp=2.62 mountTheta=0.71 cameraX=-2.43, cameraY=0.99 cameraTheta=2.75
02:46:26.142 00.000 8976 incremental bump (-2.430, 0.990) isValid = 1
02:46:26.142 00.000 8976 Scheduling Mount bump of (-0.106, 0.045)
02:46:26.142 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
02:46:26.142 00.000 8976 Enqueuing Move request for scope (-0.11, 0.04)
02:46:26.142 00.000 8976 move complete, result=0
02:46:26.142 00.000 8976 worker thread done servicing request
02:46:26.142 00.000 8976 Worker thread wakes up
02:46:26.142 00.000 9828 Worker thread wakes up
02:46:26.142 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
02:46:26.142 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
02:46:26.142 00.000 9828 CameraToMount -- cameraTheta (2.74) - m_xAngle (-3.10) = xAngle (5.84 = -0.45)
02:46:26.142 00.000 9828 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.76 = -0.53)
02:46:26.142 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.74 mountX=0.10 mountY=-0.06, mountTheta=-0.51
02:46:26.142 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.10 yDistance=-0.06
02:46:26.142 00.000 9828 BLC: window closed
02:46:26.142 00.000 9828 MoveAxis(W, 33, B)
02:46:26.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:26.143 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:26.143 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:46:26.143 00.000 9828 Guiding  Dir = 3, Dur = 33
02:46:26.143 00.000 9828 IsSlewing returns 0
02:46:26.143 00.000 9828 IsGuiding returns 0
02:46:26.143 00.000 9828 PulseGuide returned control before completion, sleep 43
02:46:26.191 00.048 9828 IsGuiding returns 1
02:46:26.191 00.000 9828 scope still moving after pulse duration time elapsed
02:46:26.222 00.031 9828 IsSlewing returns 0
02:46:26.222 00.000 9828 IsGuiding returns 1
02:46:26.252 00.030 9828 IsSlewing returns 0
02:46:26.252 00.000 9828 IsGuiding returns 1
02:46:26.284 00.032 9828 IsSlewing returns 0
02:46:26.284 00.000 9828 IsGuiding returns 0
02:46:26.284 00.000 9828 scope move finished after 33 + 108 ms
02:46:26.284 00.000 9828 Move returns status 0, amount 33
02:46:26.284 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:26.284 00.000 9828 MoveAxis(N, 8, B)
02:46:26.284 00.000 9828 Guiding  Dir = 0, Dur = 8
02:46:26.299 00.015 9828 IsSlewing returns 0
02:46:26.299 00.000 9828 IsGuiding returns 0
02:46:26.299 00.000 9828 PulseGuide returned control before completion, sleep 18
02:46:26.329 00.030 9828 IsGuiding returns 1
02:46:26.329 00.000 9828 scope still moving after pulse duration time elapsed
02:46:26.360 00.031 9828 IsSlewing returns 0
02:46:26.360 00.000 9828 IsGuiding returns 1
02:46:26.392 00.032 9828 IsSlewing returns 0
02:46:26.392 00.000 9828 IsGuiding returns 1
02:46:26.439 00.047 9828 IsSlewing returns 0
02:46:26.439 00.000 9828 IsGuiding returns 0
02:46:26.439 00.000 9828 scope move finished after 8 + 131 ms
02:46:26.439 00.000 9828 Move returns status 0, amount 8
02:46:26.440 00.001 9828 move complete, result=0
02:46:26.440 00.000 9828 worker thread done servicing request
02:46:26.440 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.1 px 8 ms NORTH
02:46:26.827 00.387 8976 Exposure complete
02:46:26.833 00.006 8976 worker thread done servicing request
02:46:26.833 00.000 5052 OnExposeComplete: enter
02:46:26.833 00.000 5052 UpdateGuideState(): m_state=6
02:46:26.833 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10397
02:46:26.834 00.001 5052 Star::Find returns 1 (0), X=329.16, Y=281.75, Mass=128, SNR=7.8, Peak=66 HFD=2.3
02:46:26.834 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.13 = -0.13)
02:46:26.834 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
02:46:26.834 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.92 mountX=0.04 mountY=-0.01, mountTheta=-0.23
02:46:26.834 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.04, opts=13)
02:46:26.834 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.04)
02:46:26.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:46:26.834 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:46:26.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:26.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:26.834 00.000 5052 Enqueuing Expose request
02:46:26.834 00.000 8976 Worker thread wakes up
02:46:26.835 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.04) opts 0xd
02:46:26.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.04)
02:46:26.835 00.000 8976 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
02:46:26.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:46:26.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:46:26.835 00.000 8976 MoveAxis(R, 0, ABG)
02:46:26.835 00.000 8976 MoveAxis(U, 0, ABG)
02:46:26.835 00.000 8976 MountToCamera -- mountTheta (0.73) + m_xAngle (2.04) = xAngle (2.77 = 2.77)
02:46:26.835 00.000 8976 MountToCamera -- mountX=1.99 mountY=1.78 hyp=2.67 mountTheta=0.73 cameraX=-2.49, cameraY=0.96 cameraTheta=2.77
02:46:26.835 00.000 8976 incremental bump (-2.487, 0.962) isValid = 1
02:46:26.835 00.000 8976 Scheduling Mount bump of (-0.036, 0.014)
02:46:26.835 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.01, opts=4)
02:46:26.835 00.000 8976 Enqueuing Move request for scope (-0.04, 0.01)
02:46:26.835 00.000 8976 move complete, result=0
02:46:26.835 00.000 9828 Worker thread wakes up
02:46:26.835 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:46:26.835 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0x4
02:46:26.835 00.000 8976 worker thread done servicing request
02:46:26.835 00.000 8976 Worker thread wakes up
02:46:26.836 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:26.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:26.836 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
02:46:26.836 00.000 9828 CameraToMount -- cameraTheta (2.76) - m_xAngle (-3.10) = xAngle (5.86 = -0.43)
02:46:26.836 00.000 9828 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.77 = -0.51)
02:46:26.836 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.76 mountX=0.03 mountY=-0.02, mountTheta=-0.49
02:46:26.836 00.000 9828 Moving (-0.04, 0.01) raw xDistance=0.03 yDistance=-0.02
02:46:26.836 00.000 9828 BLC: window closed
02:46:26.836 00.000 9828 MoveAxis(W, 11, B)
02:46:26.836 00.000 9828 Guiding  Dir = 3, Dur = 11
02:46:26.836 00.000 9828 IsSlewing returns 0
02:46:26.836 00.000 9828 IsGuiding returns 0
02:46:26.837 00.001 9828 PulseGuide returned control before completion, sleep 21
02:46:26.860 00.023 9828 IsGuiding returns 1
02:46:26.860 00.000 9828 scope still moving after pulse duration time elapsed
02:46:26.892 00.032 9828 IsSlewing returns 0
02:46:26.892 00.000 9828 IsGuiding returns 1
02:46:26.938 00.046 9828 IsSlewing returns 0
02:46:26.938 00.000 9828 IsGuiding returns 1
02:46:26.969 00.031 9828 IsSlewing returns 0
02:46:26.969 00.000 9828 IsGuiding returns 0
02:46:26.969 00.000 9828 scope move finished after 11 + 122 ms
02:46:26.969 00.000 9828 Move returns status 0, amount 11
02:46:26.969 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:26.969 00.000 9828 MoveAxis(N, 3, B)
02:46:26.969 00.000 9828 Guiding  Dir = 0, Dur = 3
02:46:26.985 00.016 9828 IsSlewing returns 0
02:46:26.985 00.000 9828 IsGuiding returns 0
02:46:26.985 00.000 9828 PulseGuide returned control before completion, sleep 13
02:46:27.001 00.016 9828 IsGuiding returns 1
02:46:27.001 00.000 9828 scope still moving after pulse duration time elapsed
02:46:27.031 00.030 9828 IsSlewing returns 0
02:46:27.031 00.000 9828 IsGuiding returns 1
02:46:27.063 00.032 9828 IsSlewing returns 0
02:46:27.063 00.000 9828 IsGuiding returns 1
02:46:27.093 00.030 9828 IsSlewing returns 0
02:46:27.093 00.000 9828 IsGuiding returns 1
02:46:27.124 00.031 9828 IsSlewing returns 0
02:46:27.124 00.000 9828 IsGuiding returns 0
02:46:27.124 00.000 9828 scope move finished after 3 + 135 ms
02:46:27.124 00.000 9828 Move returns status 0, amount 3
02:46:27.124 00.000 9828 move complete, result=0
02:46:27.124 00.000 9828 worker thread done servicing request
02:46:27.124 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.0 px 3 ms NORTH
02:46:27.520 00.396 8976 Exposure complete
02:46:27.525 00.005 8976 worker thread done servicing request
02:46:27.526 00.001 5052 OnExposeComplete: enter
02:46:27.526 00.000 5052 UpdateGuideState(): m_state=6
02:46:27.526 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10398
02:46:27.526 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.99, Mass=129, SNR=7.8, Peak=63 HFD=2.2
02:46:27.526 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
02:46:27.526 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
02:46:27.526 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.28 hyp=0.54 cameraTheta=0.54 mountX=0.04 mountY=-0.54, mountTheta=-1.50
02:46:27.527 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.28, opts=13)
02:46:27.527 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.28)
02:46:27.527 00.000 8976 Worker thread wakes up
02:46:27.527 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.28) opts 0xd
02:46:27.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.28)
02:46:27.527 00.000 8976 Moving (0.46, 0.28) raw xDistance=0.04 yDistance=-0.54
02:46:27.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:46:27.527 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:46:27.527 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:46:27.528 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:27.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:46:27.528 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:27.528 00.000 5052 Enqueuing Expose request
02:46:27.528 00.000 8976 MoveAxis(R, 0, ABG)
02:46:27.528 00.000 8976 MoveAxis(U, 2, ABG)
02:46:27.528 00.000 8976 stepping (-13, -12) + (0, 2)
02:46:27.528 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:27.564 00.036 8976 Received - 47 (G) 
02:46:27.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:27.564 00.000 8976 stepped: pos (-13, -10)
02:46:27.564 00.000 8976 MountToCamera -- mountTheta (0.71) + m_xAngle (2.04) = xAngle (2.75 = 2.75)
02:46:27.564 00.000 8976 MountToCamera -- mountX=1.99 mountY=1.71 hyp=2.63 mountTheta=0.71 cameraX=-2.43, cameraY=0.99 cameraTheta=2.75
02:46:27.564 00.000 8976 incremental bump (-2.432, 0.991) isValid = 1
02:46:27.564 00.000 8976 Scheduling Mount bump of (-0.106, 0.045)
02:46:27.564 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
02:46:27.564 00.000 8976 Enqueuing Move request for scope (-0.11, 0.04)
02:46:27.564 00.000 8976 move complete, result=0
02:46:27.564 00.000 9828 Worker thread wakes up
02:46:27.564 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
02:46:27.564 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
02:46:27.564 00.000 9828 CameraToMount -- cameraTheta (2.74) - m_xAngle (-3.10) = xAngle (5.84 = -0.45)
02:46:27.564 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:46:27.564 00.000 8976 worker thread done servicing request
02:46:27.564 00.000 8976 Worker thread wakes up
02:46:27.564 00.000 9828 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.76 = -0.53)
02:46:27.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:27.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:27.565 00.001 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.74 mountX=0.10 mountY=-0.06, mountTheta=-0.51
02:46:27.565 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.10 yDistance=-0.06
02:46:27.565 00.000 9828 BLC: window closed
02:46:27.565 00.000 9828 MoveAxis(W, 33, B)
02:46:27.565 00.000 9828 Guiding  Dir = 3, Dur = 33
02:46:27.565 00.000 9828 IsSlewing returns 0
02:46:27.565 00.000 9828 IsGuiding returns 0
02:46:27.565 00.000 9828 PulseGuide returned control before completion, sleep 43
02:46:27.621 00.056 9828 IsGuiding returns 1
02:46:27.621 00.000 9828 scope still moving after pulse duration time elapsed
02:46:27.652 00.031 9828 IsSlewing returns 0
02:46:27.652 00.000 9828 IsGuiding returns 1
02:46:27.684 00.032 9828 IsSlewing returns 0
02:46:27.684 00.000 9828 IsGuiding returns 1
02:46:27.714 00.030 9828 IsSlewing returns 0
02:46:27.714 00.000 9828 IsGuiding returns 0
02:46:27.714 00.000 9828 scope move finished after 33 + 116 ms
02:46:27.714 00.000 9828 Move returns status 0, amount 33
02:46:27.714 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:27.714 00.000 9828 MoveAxis(N, 8, B)
02:46:27.714 00.000 9828 Guiding  Dir = 0, Dur = 8
02:46:27.730 00.016 9828 IsSlewing returns 0
02:46:27.730 00.000 9828 IsGuiding returns 0
02:46:27.730 00.000 9828 PulseGuide returned control before completion, sleep 18
02:46:27.760 00.030 9828 IsGuiding returns 1
02:46:27.760 00.000 9828 scope still moving after pulse duration time elapsed
02:46:27.792 00.032 9828 IsSlewing returns 0
02:46:27.792 00.000 9828 IsGuiding returns 1
02:46:27.824 00.032 9828 IsSlewing returns 0
02:46:27.824 00.000 9828 IsGuiding returns 1
02:46:27.855 00.031 9828 IsSlewing returns 0
02:46:27.855 00.000 9828 IsGuiding returns 0
02:46:27.855 00.000 9828 scope move finished after 8 + 117 ms
02:46:27.855 00.000 9828 Move returns status 0, amount 8
02:46:27.855 00.000 9828 move complete, result=0
02:46:27.855 00.000 9828 worker thread done servicing request
02:46:27.855 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.1 px 8 ms NORTH
02:46:28.253 00.398 8976 Exposure complete
02:46:28.259 00.006 8976 worker thread done servicing request
02:46:28.259 00.000 5052 OnExposeComplete: enter
02:46:28.259 00.000 5052 UpdateGuideState(): m_state=6
02:46:28.259 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10399
02:46:28.259 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=281.68, Mass=126, SNR=7.7, Peak=60 HFD=2.7
02:46:28.259 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:46:28.259 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:46:28.259 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=-0.03 hyp=1.16 cameraTheta=-0.03 mountX=-0.56 mountY=-0.96, mountTheta=-2.10
02:46:28.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.16, y=-0.03, opts=13)
02:46:28.260 00.000 5052 Enqueuing Move request for stepguider (1.16, -0.03)
02:46:28.260 00.000 8976 Worker thread wakes up
02:46:28.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.16, -0.03) opts 0xd
02:46:28.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.16, -0.03)
02:46:28.260 00.000 8976 Moving (1.16, -0.03) raw xDistance=-0.56 yDistance=-0.96
02:46:28.260 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:46:28.260 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:46:28.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:28.260 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:28.260 00.000 5052 Enqueuing Expose request
02:46:28.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:46:28.261 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.96
02:46:28.261 00.000 8976 MoveAxis(R, 2, ABG)
02:46:28.261 00.000 8976 stepping (-13, -10) + (2, 0)
02:46:28.261 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:28.283 00.022 8976 Received - 47 (G) 
02:46:28.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:28.283 00.000 8976 stepped: pos (-11, -10)
02:46:28.283 00.000 8976 MoveAxis(U, 4, ABG)
02:46:28.284 00.001 8976 stepping (-11, -10) + (0, 4)
02:46:28.284 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:46:28.315 00.031 8976 Received - 47 (G) 
02:46:28.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:46:28.315 00.000 8976 stepped: pos (-11, -6)
02:46:28.315 00.000 8976 MountToCamera -- mountTheta (0.66) + m_xAngle (2.04) = xAngle (2.70 = 2.70)
02:46:28.315 00.000 8976 MountToCamera -- mountX=1.89 mountY=1.46 hyp=2.39 mountTheta=0.66 cameraX=-2.16, cameraY=1.02 cameraTheta=2.70
02:46:28.315 00.000 8976 incremental bump (-2.162, 1.016) isValid = 1
02:46:28.315 00.000 8976 Scheduling Mount bump of (-0.104, 0.051)
02:46:28.315 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
02:46:28.315 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
02:46:28.315 00.000 8976 move complete, result=0
02:46:28.315 00.000 8976 worker thread done servicing request
02:46:28.315 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -1.0 px 4 ms NORTH
02:46:28.315 00.000 8976 Worker thread wakes up
02:46:28.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:28.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:28.315 00.000 9828 Worker thread wakes up
02:46:28.316 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
02:46:28.316 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:46:28.316 00.000 9828 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.10) = xAngle (5.78 = -0.50)
02:46:28.316 00.000 9828 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.70 = -0.58)
02:46:28.316 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.69 mountX=0.10 mountY=-0.06, mountTheta=-0.56
02:46:28.316 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.06
02:46:28.316 00.000 9828 BLC: window closed
02:46:28.316 00.000 9828 MoveAxis(W, 32, B)
02:46:28.316 00.000 9828 Guiding  Dir = 3, Dur = 32
02:46:28.316 00.000 9828 IsSlewing returns 0
02:46:28.316 00.000 9828 IsGuiding returns 0
02:46:28.316 00.000 9828 PulseGuide returned control before completion, sleep 42
02:46:28.369 00.053 9828 IsGuiding returns 1
02:46:28.369 00.000 9828 scope still moving after pulse duration time elapsed
02:46:28.401 00.032 9828 IsSlewing returns 0
02:46:28.401 00.000 9828 IsGuiding returns 1
02:46:28.432 00.031 9828 IsSlewing returns 0
02:46:28.432 00.000 9828 IsGuiding returns 1
02:46:28.462 00.030 9828 IsSlewing returns 0
02:46:28.462 00.000 9828 IsGuiding returns 0
02:46:28.462 00.000 9828 scope move finished after 32 + 113 ms
02:46:28.462 00.000 9828 Move returns status 0, amount 32
02:46:28.462 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:28.462 00.000 9828 MoveAxis(N, 9, B)
02:46:28.462 00.000 9828 Guiding  Dir = 0, Dur = 9
02:46:28.479 00.017 9828 IsSlewing returns 0
02:46:28.479 00.000 9828 IsGuiding returns 0
02:46:28.479 00.000 9828 PulseGuide returned control before completion, sleep 19
02:46:28.509 00.030 9828 IsGuiding returns 1
02:46:28.509 00.000 9828 scope still moving after pulse duration time elapsed
02:46:28.541 00.032 9828 IsSlewing returns 0
02:46:28.541 00.000 9828 IsGuiding returns 1
02:46:28.572 00.031 9828 IsSlewing returns 0
02:46:28.572 00.000 9828 IsGuiding returns 1
02:46:28.603 00.031 9828 IsSlewing returns 0
02:46:28.604 00.001 9828 IsGuiding returns 0
02:46:28.604 00.000 9828 scope move finished after 9 + 115 ms
02:46:28.604 00.000 9828 Move returns status 0, amount 9
02:46:28.604 00.000 9828 move complete, result=0
02:46:28.604 00.000 9828 worker thread done servicing request
02:46:28.604 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
02:46:29.004 00.400 8976 Exposure complete
02:46:29.010 00.006 8976 worker thread done servicing request
02:46:29.010 00.000 5052 OnExposeComplete: enter
02:46:29.010 00.000 5052 UpdateGuideState(): m_state=6
02:46:29.010 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10400
02:46:29.010 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=281.04, Mass=142, SNR=8.2, Peak=66 HFD=2.4
02:46:29.010 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
02:46:29.010 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
02:46:29.010 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=-0.67 hyp=1.17 cameraTheta=-0.61 mountX=-1.03 mountY=-0.44, mountTheta=-2.74
02:46:29.011 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=-0.67, opts=13)
02:46:29.011 00.000 5052 Enqueuing Move request for stepguider (0.96, -0.67)
02:46:29.011 00.000 8976 Worker thread wakes up
02:46:29.011 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, -0.67) opts 0xd
02:46:29.012 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.96, -0.67)
02:46:29.012 00.000 8976 Moving (0.96, -0.67) raw xDistance=-1.03 yDistance=-0.44
02:46:29.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:46:29.012 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:46:29.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:29.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:29.012 00.000 5052 Enqueuing Expose request
02:46:29.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.03
02:46:29.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.44
02:46:29.012 00.000 8976 MoveAxis(R, 4, ABG)
02:46:29.012 00.000 8976 stepping (-11, -6) + (4, 0)
02:46:29.012 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:46:29.051 00.039 8976 Received - 47 (G) 
02:46:29.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:46:29.051 00.000 8976 stepped: pos (-7, -6)
02:46:29.051 00.000 8976 MoveAxis(U, 2, ABG)
02:46:29.051 00.000 8976 stepping (-7, -6) + (0, 2)
02:46:29.051 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:29.083 00.032 8976 Received - 47 (G) 
02:46:29.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:29.083 00.000 8976 stepped: pos (-7, -4)
02:46:29.083 00.000 8976 MountToCamera -- mountTheta (0.63) + m_xAngle (2.04) = xAngle (2.68 = 2.68)
02:46:29.083 00.000 8976 MountToCamera -- mountX=1.62 mountY=1.19 hyp=2.01 mountTheta=0.63 cameraX=-1.80, cameraY=0.90 cameraTheta=2.68
02:46:29.083 00.000 8976 incremental bump (-1.796, 0.900) isValid = 1
02:46:29.083 00.000 8976 Scheduling Mount bump of (-0.103, 0.053)
02:46:29.083 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
02:46:29.083 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
02:46:29.083 00.000 8976 move complete, result=0
02:46:29.083 00.000 9828 Worker thread wakes up
02:46:29.083 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
02:46:29.083 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:46:29.083 00.000 9828 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.76 = -0.52)
02:46:29.083 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.4 px 2 ms NORTH
02:46:29.083 00.000 8976 worker thread done servicing request
02:46:29.084 00.001 8976 Worker thread wakes up
02:46:29.084 00.000 9828 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.68 = -0.61)
02:46:29.084 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.66 mountX=0.10 mountY=-0.07, mountTheta=-0.58
02:46:29.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:29.084 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.07
02:46:29.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:29.084 00.000 9828 BLC: window closed
02:46:29.084 00.000 9828 MoveAxis(W, 32, B)
02:46:29.084 00.000 9828 Guiding  Dir = 3, Dur = 32
02:46:29.084 00.000 9828 IsSlewing returns 0
02:46:29.085 00.001 9828 IsGuiding returns 0
02:46:29.085 00.000 9828 PulseGuide returned control before completion, sleep 42
02:46:29.133 00.048 9828 IsGuiding returns 1
02:46:29.133 00.000 9828 scope still moving after pulse duration time elapsed
02:46:29.164 00.031 9828 IsSlewing returns 0
02:46:29.164 00.000 9828 IsGuiding returns 1
02:46:29.195 00.031 9828 IsSlewing returns 0
02:46:29.195 00.000 9828 IsGuiding returns 1
02:46:29.226 00.031 9828 IsSlewing returns 0
02:46:29.226 00.000 9828 IsGuiding returns 1
02:46:29.257 00.031 9828 IsSlewing returns 0
02:46:29.257 00.000 9828 IsGuiding returns 0
02:46:29.257 00.000 9828 scope move finished after 32 + 140 ms
02:46:29.258 00.001 9828 Move returns status 0, amount 32
02:46:29.258 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:29.258 00.000 9828 MoveAxis(N, 9, B)
02:46:29.258 00.000 9828 Guiding  Dir = 0, Dur = 9
02:46:29.273 00.015 9828 IsSlewing returns 0
02:46:29.273 00.000 9828 IsGuiding returns 0
02:46:29.273 00.000 9828 PulseGuide returned control before completion, sleep 19
02:46:29.303 00.030 9828 IsGuiding returns 1
02:46:29.303 00.000 9828 scope still moving after pulse duration time elapsed
02:46:29.332 00.029 9828 IsSlewing returns 0
02:46:29.332 00.000 9828 IsGuiding returns 1
02:46:29.363 00.031 9828 IsSlewing returns 0
02:46:29.363 00.000 9828 IsGuiding returns 1
02:46:29.394 00.031 9828 IsSlewing returns 0
02:46:29.394 00.000 9828 IsGuiding returns 1
02:46:29.424 00.030 9828 IsSlewing returns 0
02:46:29.424 00.000 9828 IsGuiding returns 0
02:46:29.424 00.000 9828 scope move finished after 9 + 141 ms
02:46:29.424 00.000 9828 Move returns status 0, amount 9
02:46:29.424 00.000 9828 move complete, result=0
02:46:29.424 00.000 9828 worker thread done servicing request
02:46:29.424 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
02:46:29.768 00.344 8976 Exposure complete
02:46:29.773 00.005 8976 worker thread done servicing request
02:46:29.773 00.000 5052 OnExposeComplete: enter
02:46:29.773 00.000 5052 UpdateGuideState(): m_state=6
02:46:29.773 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10401
02:46:29.773 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.29, Mass=137, SNR=8.0, Peak=68 HFD=2.3
02:46:29.773 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
02:46:29.773 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
02:46:29.773 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=-0.42 hyp=1.01 cameraTheta=-0.43 mountX=-0.79 mountY=-0.54, mountTheta=-2.54
02:46:29.774 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=-0.42, opts=13)
02:46:29.774 00.000 5052 Enqueuing Move request for stepguider (0.92, -0.42)
02:46:29.774 00.000 8976 Worker thread wakes up
02:46:29.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, -0.42) opts 0xd
02:46:29.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, -0.42)
02:46:29.774 00.000 8976 Moving (0.92, -0.42) raw xDistance=-0.79 yDistance=-0.54
02:46:29.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.79
02:46:29.774 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:46:29.774 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
02:46:29.775 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:29.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:29.775 00.000 5052 Enqueuing Expose request
02:46:29.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
02:46:29.775 00.000 8976 MoveAxis(R, 4, ABG)
02:46:29.775 00.000 8976 stepping (-7, -4) + (4, 0)
02:46:29.775 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:46:29.818 00.043 8976 Received - 47 (G) 
02:46:29.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:46:29.818 00.000 8976 stepped: pos (-3, -4)
02:46:29.818 00.000 8976 MoveAxis(U, 2, ABG)
02:46:29.818 00.000 8976 stepping (-3, -4) + (0, 2)
02:46:29.818 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:29.850 00.032 8976 Received - 47 (G) 
02:46:29.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:29.850 00.000 8976 stepped: pos (-3, -2)
02:46:29.850 00.000 8976 MountToCamera -- mountTheta (0.63) + m_xAngle (2.04) = xAngle (2.67 = 2.67)
02:46:29.850 00.000 8976 MountToCamera -- mountX=1.24 mountY=0.90 hyp=1.53 mountTheta=0.63 cameraX=-1.37, cameraY=0.69 cameraTheta=2.67
02:46:29.850 00.000 8976 incremental bump (-1.366, 0.690) isValid = 1
02:46:29.850 00.000 8976 Scheduling Mount bump of (-0.103, 0.054)
02:46:29.850 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
02:46:29.850 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
02:46:29.850 00.000 8976 move complete, result=0
02:46:29.850 00.000 9828 Worker thread wakes up
02:46:29.850 00.000 5052 GuideStep: -0.8 px 4 ms EAST, -0.5 px 2 ms NORTH
02:46:29.851 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
02:46:29.851 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:46:29.851 00.000 9828 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.75 = -0.53)
02:46:29.851 00.000 8976 worker thread done servicing request
02:46:29.851 00.000 8976 Worker thread wakes up
02:46:29.851 00.000 9828 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.67 = -0.61)
02:46:29.851 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.66 mountX=0.10 mountY=-0.07, mountTheta=-0.59
02:46:29.851 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.07
02:46:29.851 00.000 9828 BLC: window closed
02:46:29.851 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:29.851 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:29.852 00.001 9828 MoveAxis(W, 32, B)
02:46:29.852 00.000 9828 Guiding  Dir = 3, Dur = 32
02:46:29.852 00.000 9828 IsSlewing returns 0
02:46:29.852 00.000 9828 IsGuiding returns 0
02:46:29.852 00.000 9828 PulseGuide returned control before completion, sleep 42
02:46:29.905 00.053 9828 IsGuiding returns 1
02:46:29.905 00.000 9828 scope still moving after pulse duration time elapsed
02:46:29.936 00.031 9828 IsSlewing returns 0
02:46:29.936 00.000 9828 IsGuiding returns 1
02:46:29.967 00.031 9828 IsSlewing returns 0
02:46:29.967 00.000 9828 IsGuiding returns 1
02:46:29.999 00.032 9828 IsSlewing returns 0
02:46:29.999 00.000 9828 IsGuiding returns 0
02:46:29.999 00.000 9828 scope move finished after 32 + 114 ms
02:46:29.999 00.000 9828 Move returns status 0, amount 32
02:46:29.999 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:46:29.999 00.000 9828 MoveAxis(N, 9, B)
02:46:29.999 00.000 9828 Guiding  Dir = 0, Dur = 9
02:46:30.015 00.016 9828 IsSlewing returns 0
02:46:30.015 00.000 9828 IsGuiding returns 0
02:46:30.016 00.001 9828 PulseGuide returned control before completion, sleep 19
02:46:30.047 00.031 9828 IsGuiding returns 1
02:46:30.047 00.000 9828 scope still moving after pulse duration time elapsed
02:46:30.079 00.032 9828 IsSlewing returns 0
02:46:30.083 00.004 9828 IsGuiding returns 1
02:46:30.109 00.026 9828 IsSlewing returns 0
02:46:30.109 00.000 9828 IsGuiding returns 1
02:46:30.140 00.031 9828 IsSlewing returns 0
02:46:30.140 00.000 9828 IsGuiding returns 1
02:46:30.171 00.031 9828 IsSlewing returns 0
02:46:30.171 00.000 9828 IsGuiding returns 0
02:46:30.171 00.000 9828 scope move finished after 9 + 146 ms
02:46:30.171 00.000 9828 Move returns status 0, amount 9
02:46:30.171 00.000 9828 move complete, result=0
02:46:30.171 00.000 9828 worker thread done servicing request
02:46:30.171 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
02:46:30.537 00.366 8976 Exposure complete
02:46:30.542 00.005 8976 worker thread done servicing request
02:46:30.542 00.000 5052 OnExposeComplete: enter
02:46:30.542 00.000 5052 UpdateGuideState(): m_state=6
02:46:30.542 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10402
02:46:30.542 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=282.03, Mass=120, SNR=7.5, Peak=69 HFD=2.1
02:46:30.542 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
02:46:30.542 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
02:46:30.542 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.32 hyp=0.63 cameraTheta=0.53 mountX=0.03 mountY=-0.63, mountTheta=-1.52
02:46:30.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.32, opts=13)
02:46:30.543 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.32)
02:46:30.543 00.000 8976 Worker thread wakes up
02:46:30.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.32) opts 0xd
02:46:30.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.32)
02:46:30.543 00.000 8976 Moving (0.54, 0.32) raw xDistance=0.03 yDistance=-0.63
02:46:30.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:46:30.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
02:46:30.543 00.000 8976 MoveAxis(R, 0, ABG)
02:46:30.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:46:30.544 00.001 8976 MoveAxis(U, 3, ABG)
02:46:30.544 00.000 8976 stepping (-3, -2) + (0, 3)
02:46:30.544 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:30.544 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:46:30.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:30.544 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:30.544 00.000 5052 Enqueuing Expose request
02:46:30.569 00.025 8976 Received - 47 (G) 
02:46:30.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:30.569 00.000 8976 stepped: pos (-3, 1)
02:46:30.569 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:46:30.569 00.000 8976 move complete, result=0
02:46:30.569 00.000 8976 worker thread done servicing request
02:46:30.569 00.000 8976 Worker thread wakes up
02:46:30.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:30.569 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:30.569 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
02:46:31.268 00.699 8976 Exposure complete
02:46:31.273 00.005 8976 worker thread done servicing request
02:46:31.273 00.000 5052 OnExposeComplete: enter
02:46:31.273 00.000 5052 UpdateGuideState(): m_state=6
02:46:31.273 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10403
02:46:31.273 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.12, Mass=114, SNR=7.4, Peak=72 HFD=1.9
02:46:31.273 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
02:46:31.273 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.54 = -0.54)
02:46:31.273 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.61 mountX=0.37 mountY=-0.21, mountTheta=-0.51
02:46:31.274 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.41, opts=13)
02:46:31.274 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.41)
02:46:31.274 00.000 8976 Worker thread wakes up
02:46:31.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.41) opts 0xd
02:46:31.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.41)
02:46:31.274 00.000 8976 Moving (-0.02, 0.41) raw xDistance=0.37 yDistance=-0.21
02:46:31.274 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:46:31.274 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
02:46:31.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:31.274 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:31.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:46:31.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:46:31.275 00.001 8976 MoveAxis(L, 2, ABG)
02:46:31.275 00.000 8976 stepping (-3, 1) + (-2, 0)
02:46:31.275 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:31.275 00.000 5052 Enqueuing Expose request
02:46:31.305 00.030 8976 Received - 47 (G) 
02:46:31.305 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:31.305 00.000 8976 stepped: pos (-5, 1)
02:46:31.305 00.000 8976 MoveAxis(U, 0, ABG)
02:46:31.305 00.000 8976 move complete, result=0
02:46:31.305 00.000 8976 worker thread done servicing request
02:46:31.305 00.000 8976 Worker thread wakes up
02:46:31.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:31.305 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:46:31.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:31.990 00.685 8976 Exposure complete
02:46:31.995 00.005 8976 worker thread done servicing request
02:46:31.995 00.000 5052 OnExposeComplete: enter
02:46:31.995 00.000 5052 UpdateGuideState(): m_state=6
02:46:31.995 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10404
02:46:31.995 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.84, Mass=116, SNR=7.4, Peak=71 HFD=2.1
02:46:31.995 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
02:46:31.995 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
02:46:31.995 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.26 mountX=0.10 mountY=-0.11, mountTheta=-0.83
02:46:31.996 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.13, opts=13)
02:46:31.996 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.13)
02:46:31.996 00.000 8976 Worker thread wakes up
02:46:31.996 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.13) opts 0xd
02:46:31.996 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.13)
02:46:31.996 00.000 8976 Moving (0.04, 0.13) raw xDistance=0.10 yDistance=-0.11
02:46:31.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:46:31.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:46:31.996 00.000 8976 MoveAxis(R, 0, ABG)
02:46:31.996 00.000 8976 MoveAxis(U, 0, ABG)
02:46:31.996 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:46:31.996 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
02:46:31.996 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:31.996 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:31.997 00.001 5052 Enqueuing Expose request
02:46:31.997 00.000 8976 move complete, result=0
02:46:31.997 00.000 8976 worker thread done servicing request
02:46:31.997 00.000 8976 Worker thread wakes up
02:46:31.997 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:31.997 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:31.997 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:32.680 00.683 8976 Exposure complete
02:46:32.686 00.006 8976 worker thread done servicing request
02:46:32.686 00.000 5052 OnExposeComplete: enter
02:46:32.686 00.000 5052 UpdateGuideState(): m_state=6
02:46:32.687 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10405
02:46:32.687 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.92, Mass=125, SNR=7.7, Peak=73 HFD=2.0
02:46:32.687 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
02:46:32.687 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
02:46:32.687 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.21 hyp=0.74 cameraTheta=0.29 mountX=-0.13 mountY=-0.71, mountTheta=-1.75
02:46:32.687 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.21, opts=13)
02:46:32.688 00.001 5052 Enqueuing Move request for stepguider (0.71, 0.21)
02:46:32.688 00.000 8976 Worker thread wakes up
02:46:32.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.21) opts 0xd
02:46:32.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.21)
02:46:32.688 00.000 8976 Moving (0.71, 0.21) raw xDistance=-0.13 yDistance=-0.71
02:46:32.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:46:32.688 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:46:32.688 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:46:32.688 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:32.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
02:46:32.688 00.000 8976 MoveAxis(R, 0, ABG)
02:46:32.688 00.000 8976 MoveAxis(U, 3, ABG)
02:46:32.688 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:32.688 00.000 5052 Enqueuing Expose request
02:46:32.688 00.000 8976 stepping (-5, 1) + (0, 3)
02:46:32.688 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:32.728 00.040 8976 Received - 47 (G) 
02:46:32.728 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:32.728 00.000 8976 stepped: pos (-5, 4)
02:46:32.728 00.000 8976 move complete, result=0
02:46:32.728 00.000 8976 worker thread done servicing request
02:46:32.728 00.000 8976 Worker thread wakes up
02:46:32.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:32.728 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:32.728 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:46:33.417 00.689 8976 Exposure complete
02:46:33.422 00.005 8976 worker thread done servicing request
02:46:33.422 00.000 5052 OnExposeComplete: enter
02:46:33.422 00.000 5052 UpdateGuideState(): m_state=6
02:46:33.422 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10406
02:46:33.422 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.69, Mass=147, SNR=8.3, Peak=68 HFD=2.7
02:46:33.422 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:46:33.422 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:46:33.422 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.02 hyp=0.45 cameraTheta=-0.05 mountX=-0.22 mountY=-0.36, mountTheta=-2.13
02:46:33.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.02, opts=13)
02:46:33.423 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.02)
02:46:33.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:46:33.423 00.000 5052 UpdateGuideState exits: m=147 SNR=8.3
02:46:33.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:33.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:33.423 00.000 5052 Enqueuing Expose request
02:46:33.423 00.000 8976 Worker thread wakes up
02:46:33.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.02) opts 0xd
02:46:33.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.02)
02:46:33.423 00.000 8976 Moving (0.44, -0.02) raw xDistance=-0.22 yDistance=-0.36
02:46:33.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:46:33.424 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
02:46:33.424 00.000 8976 MoveAxis(R, 0, ABG)
02:46:33.424 00.000 8976 MoveAxis(U, 2, ABG)
02:46:33.424 00.000 8976 stepping (-5, 4) + (0, 2)
02:46:33.424 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:33.447 00.023 8976 Received - 47 (G) 
02:46:33.448 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:33.448 00.000 8976 stepped: pos (-5, 6)
02:46:33.448 00.000 8976 move complete, result=0
02:46:33.448 00.000 8976 worker thread done servicing request
02:46:33.448 00.000 8976 Worker thread wakes up
02:46:33.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:33.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:33.448 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:46:34.131 00.683 8976 Exposure complete
02:46:34.137 00.006 8976 worker thread done servicing request
02:46:34.137 00.000 5052 OnExposeComplete: enter
02:46:34.137 00.000 5052 UpdateGuideState(): m_state=6
02:46:34.137 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10407
02:46:34.137 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.62, Mass=128, SNR=7.8, Peak=67 HFD=1.8
02:46:34.137 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
02:46:34.137 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
02:46:34.137 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.09 hyp=0.48 cameraTheta=-0.19 mountX=-0.30 mountY=-0.35, mountTheta=-2.28
02:46:34.137 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.09, opts=13)
02:46:34.137 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.09)
02:46:34.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:46:34.137 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:46:34.138 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:34.138 00.000 8976 Worker thread wakes up
02:46:34.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.09) opts 0xd
02:46:34.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.09)
02:46:34.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:34.138 00.000 5052 Enqueuing Expose request
02:46:34.138 00.000 8976 Moving (0.47, -0.09) raw xDistance=-0.30 yDistance=-0.35
02:46:34.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:46:34.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
02:46:34.138 00.000 8976 MoveAxis(R, 1, ABG)
02:46:34.138 00.000 8976 stepping (-5, 6) + (1, 0)
02:46:34.138 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:34.167 00.029 8976 Received - 47 (G) 
02:46:34.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:34.167 00.000 8976 stepped: pos (-4, 6)
02:46:34.167 00.000 8976 MoveAxis(U, 1, ABG)
02:46:34.167 00.000 8976 stepping (-4, 6) + (0, 1)
02:46:34.167 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:34.198 00.031 8976 Received - 47 (G) 
02:46:34.198 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:34.198 00.000 8976 stepped: pos (-4, 7)
02:46:34.198 00.000 8976 move complete, result=0
02:46:34.198 00.000 8976 worker thread done servicing request
02:46:34.198 00.000 8976 Worker thread wakes up
02:46:34.198 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:34.198 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:34.199 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:46:34.902 00.703 8976 Exposure complete
02:46:34.908 00.006 8976 worker thread done servicing request
02:46:34.908 00.000 5052 OnExposeComplete: enter
02:46:34.908 00.000 5052 UpdateGuideState(): m_state=6
02:46:34.908 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10408
02:46:34.908 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=282.03, Mass=137, SNR=8.0, Peak=72 HFD=2.1
02:46:34.908 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
02:46:34.908 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
02:46:34.908 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.32 hyp=0.92 cameraTheta=0.35 mountX=-0.11 mountY=-0.90, mountTheta=-1.70
02:46:34.909 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.32, opts=13)
02:46:34.909 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.32)
02:46:34.909 00.000 8976 Worker thread wakes up
02:46:34.909 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:46:34.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.32) opts 0xd
02:46:34.909 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
02:46:34.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.32)
02:46:34.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:34.909 00.000 8976 Moving (0.87, 0.32) raw xDistance=-0.11 yDistance=-0.90
02:46:34.909 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:34.910 00.001 5052 Enqueuing Expose request
02:46:34.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:46:34.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.90
02:46:34.910 00.000 8976 MoveAxis(R, 0, ABG)
02:46:34.910 00.000 8976 MoveAxis(U, 4, ABG)
02:46:34.910 00.000 8976 stepping (-4, 7) + (0, 4)
02:46:34.910 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:46:34.950 00.040 8976 Received - 47 (G) 
02:46:34.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:46:34.950 00.000 8976 stepped: pos (-4, 11)
02:46:34.950 00.000 8976 move complete, result=0
02:46:34.950 00.000 8976 worker thread done servicing request
02:46:34.950 00.000 8976 Worker thread wakes up
02:46:34.950 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
02:46:34.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:34.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:35.637 00.687 8976 Exposure complete
02:46:35.642 00.005 8976 worker thread done servicing request
02:46:35.642 00.000 5052 OnExposeComplete: enter
02:46:35.642 00.000 5052 UpdateGuideState(): m_state=6
02:46:35.642 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10409
02:46:35.642 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.63, Mass=122, SNR=7.6, Peak=68 HFD=2.0
02:46:35.642 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
02:46:35.642 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
02:46:35.642 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.08 hyp=0.66 cameraTheta=-0.12 mountX=-0.37 mountY=-0.51, mountTheta=-2.19
02:46:35.643 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.08, opts=13)
02:46:35.643 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.08)
02:46:35.643 00.000 8976 Worker thread wakes up
02:46:35.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.08) opts 0xd
02:46:35.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.08)
02:46:35.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:46:35.643 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:46:35.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:35.643 00.000 8976 Moving (0.66, -0.08) raw xDistance=-0.37 yDistance=-0.51
02:46:35.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:46:35.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.51
02:46:35.643 00.000 8976 MoveAxis(R, 2, ABG)
02:46:35.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:35.643 00.000 5052 Enqueuing Expose request
02:46:35.644 00.001 8976 stepping (-4, 11) + (2, 0)
02:46:35.644 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:35.669 00.025 8976 Received - 47 (G) 
02:46:35.669 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:35.669 00.000 8976 stepped: pos (-2, 11)
02:46:35.669 00.000 8976 MoveAxis(U, 2, ABG)
02:46:35.669 00.000 8976 stepping (-2, 11) + (0, 2)
02:46:35.669 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:35.701 00.032 8976 Received - 47 (G) 
02:46:35.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:35.701 00.000 8976 stepped: pos (-2, 13)
02:46:35.701 00.000 8976 move complete, result=0
02:46:35.701 00.000 8976 worker thread done servicing request
02:46:35.701 00.000 8976 Worker thread wakes up
02:46:35.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:35.701 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:35.701 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:46:36.388 00.687 8976 Exposure complete
02:46:36.393 00.005 8976 worker thread done servicing request
02:46:36.393 00.000 5052 OnExposeComplete: enter
02:46:36.393 00.000 5052 UpdateGuideState(): m_state=6
02:46:36.393 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10410
02:46:36.393 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=282.06, Mass=122, SNR=7.6, Peak=69 HFD=2.0
02:46:36.394 00.001 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
02:46:36.394 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
02:46:36.394 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.35 hyp=0.56 cameraTheta=0.66 mountX=0.11 mountY=-0.56, mountTheta=-1.38
02:46:36.394 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.35, opts=13)
02:46:36.394 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.35)
02:46:36.394 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:46:36.394 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:46:36.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:36.394 00.000 8976 Worker thread wakes up
02:46:36.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:36.395 00.001 5052 Enqueuing Expose request
02:46:36.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.35) opts 0xd
02:46:36.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.35)
02:46:36.395 00.000 8976 Moving (0.45, 0.35) raw xDistance=0.11 yDistance=-0.56
02:46:36.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:46:36.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
02:46:36.395 00.000 8976 MoveAxis(R, 0, ABG)
02:46:36.395 00.000 8976 MoveAxis(U, 2, ABG)
02:46:36.395 00.000 8976 stepping (-2, 13) + (0, 2)
02:46:36.395 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:36.421 00.026 8976 Received - 47 (G) 
02:46:36.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:36.421 00.000 8976 stepped: pos (-2, 15)
02:46:36.421 00.000 8976 move complete, result=0
02:46:36.421 00.000 8976 worker thread done servicing request
02:46:36.421 00.000 8976 Worker thread wakes up
02:46:36.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:36.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:36.421 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:46:37.104 00.683 8976 Exposure complete
02:46:37.111 00.007 8976 worker thread done servicing request
02:46:37.111 00.000 5052 OnExposeComplete: enter
02:46:37.111 00.000 5052 UpdateGuideState(): m_state=6
02:46:37.111 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10411
02:46:37.111 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=282.05, Mass=119, SNR=7.5, Peak=69 HFD=2.2
02:46:37.111 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
02:46:37.111 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
02:46:37.111 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.34 hyp=0.41 cameraTheta=0.98 mountX=0.20 mountY=-0.38, mountTheta=-1.09
02:46:37.112 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.34, opts=13)
02:46:37.112 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.34)
02:46:37.112 00.000 8976 Worker thread wakes up
02:46:37.112 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:46:37.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.34) opts 0xd
02:46:37.113 00.001 5052 UpdateGuideState exits: m=119 SNR=7.5
02:46:37.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.34)
02:46:37.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:37.113 00.000 8976 Moving (0.23, 0.34) raw xDistance=0.20 yDistance=-0.38
02:46:37.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:37.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:46:37.113 00.000 5052 Enqueuing Expose request
02:46:37.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
02:46:37.113 00.000 8976 MoveAxis(R, 0, ABG)
02:46:37.113 00.000 8976 MoveAxis(U, 2, ABG)
02:46:37.113 00.000 8976 stepping (-2, 15) + (0, 2)
02:46:37.113 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:37.140 00.027 8976 Received - 47 (G) 
02:46:37.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:37.140 00.000 8976 stepped: pos (-2, 17)
02:46:37.140 00.000 8976 move complete, result=0
02:46:37.140 00.000 8976 worker thread done servicing request
02:46:37.140 00.000 8976 Worker thread wakes up
02:46:37.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:37.140 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:46:37.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:37.824 00.684 8976 Exposure complete
02:46:37.829 00.005 8976 worker thread done servicing request
02:46:37.829 00.000 5052 OnExposeComplete: enter
02:46:37.829 00.000 5052 UpdateGuideState(): m_state=6
02:46:37.829 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10412
02:46:37.829 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.56, Mass=111, SNR=7.3, Peak=67 HFD=2.2
02:46:37.829 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
02:46:37.829 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
02:46:37.829 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.22 mountX=-0.08 mountY=0.17, mountTheta=2.01
02:46:37.830 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.14, opts=13)
02:46:37.830 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.14)
02:46:37.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:46:37.830 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
02:46:37.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:37.830 00.000 8976 Worker thread wakes up
02:46:37.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.14) opts 0xd
02:46:37.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.14)
02:46:37.830 00.000 8976 Moving (-0.11, -0.14) raw xDistance=-0.08 yDistance=0.17
02:46:37.830 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:37.831 00.001 5052 Enqueuing Expose request
02:46:37.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:46:37.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:46:37.831 00.000 8976 MoveAxis(R, 0, ABG)
02:46:37.831 00.000 8976 MoveAxis(U, 0, ABG)
02:46:37.831 00.000 8976 move complete, result=0
02:46:37.831 00.000 8976 worker thread done servicing request
02:46:37.831 00.000 8976 Worker thread wakes up
02:46:37.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:37.831 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:46:37.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:38.517 00.686 8976 Exposure complete
02:46:38.523 00.006 8976 worker thread done servicing request
02:46:38.523 00.000 5052 OnExposeComplete: enter
02:46:38.523 00.000 5052 UpdateGuideState(): m_state=6
02:46:38.523 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10413
02:46:38.523 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.69, Mass=119, SNR=7.5, Peak=66 HFD=2.3
02:46:38.523 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
02:46:38.523 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
02:46:38.523 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-3.05 mountX=0.09 mountY=0.21, mountTheta=1.18
02:46:38.525 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.02, opts=13)
02:46:38.525 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.02)
02:46:38.525 00.000 8976 Worker thread wakes up
02:46:38.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:46:38.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.02) opts 0xd
02:46:38.525 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:46:38.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.02)
02:46:38.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:38.525 00.000 8976 Moving (-0.24, -0.02) raw xDistance=0.09 yDistance=0.21
02:46:38.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:38.526 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:46:38.526 00.000 5052 Enqueuing Expose request
02:46:38.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:46:38.526 00.000 8976 MoveAxis(R, 0, ABG)
02:46:38.526 00.000 8976 MoveAxis(U, 0, ABG)
02:46:38.526 00.000 8976 move complete, result=0
02:46:38.526 00.000 8976 worker thread done servicing request
02:46:38.526 00.000 8976 Worker thread wakes up
02:46:38.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:38.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:38.526 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:46:39.210 00.684 8976 Exposure complete
02:46:39.215 00.005 8976 worker thread done servicing request
02:46:39.215 00.000 5052 OnExposeComplete: enter
02:46:39.215 00.000 5052 UpdateGuideState(): m_state=6
02:46:39.215 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10414
02:46:39.215 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.68, Mass=115, SNR=7.4, Peak=68 HFD=2.1
02:46:39.215 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
02:46:39.215 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.09)
02:46:39.215 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-3.05 mountX=0.11 mountY=0.26, mountTheta=1.17
02:46:39.216 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.03, opts=13)
02:46:39.216 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.03)
02:46:39.216 00.000 8976 Worker thread wakes up
02:46:39.216 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.03) opts 0xd
02:46:39.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.03)
02:46:39.216 00.000 8976 Moving (-0.29, -0.03) raw xDistance=0.11 yDistance=0.26
02:46:39.216 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:46:39.216 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:46:39.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:39.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:46:39.216 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:39.216 00.000 5052 Enqueuing Expose request
02:46:39.217 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:46:39.217 00.000 8976 MoveAxis(R, 0, ABG)
02:46:39.217 00.000 8976 MoveAxis(U, 0, ABG)
02:46:39.217 00.000 8976 move complete, result=0
02:46:39.217 00.000 8976 worker thread done servicing request
02:46:39.217 00.000 8976 Worker thread wakes up
02:46:39.217 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:46:39.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:39.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:39.900 00.683 8976 Exposure complete
02:46:39.905 00.005 8976 worker thread done servicing request
02:46:39.905 00.000 5052 OnExposeComplete: enter
02:46:39.905 00.000 5052 UpdateGuideState(): m_state=6
02:46:39.905 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10415
02:46:39.905 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.79, Mass=124, SNR=7.7, Peak=69 HFD=2.1
02:46:39.905 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:46:39.905 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:46:39.905 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.24 cameraTheta=2.78 mountX=0.17 mountY=0.14, mountTheta=0.67
02:46:39.906 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.08, opts=13)
02:46:39.906 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.08)
02:46:39.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:46:39.906 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
02:46:39.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:39.906 00.000 8976 Worker thread wakes up
02:46:39.907 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.08) opts 0xd
02:46:39.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.08)
02:46:39.907 00.000 8976 Moving (-0.22, 0.08) raw xDistance=0.17 yDistance=0.14
02:46:39.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:39.907 00.000 5052 Enqueuing Expose request
02:46:39.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:46:39.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:46:39.907 00.000 8976 MoveAxis(R, 0, ABG)
02:46:39.907 00.000 8976 MoveAxis(U, 0, ABG)
02:46:39.907 00.000 8976 move complete, result=0
02:46:39.907 00.000 8976 worker thread done servicing request
02:46:39.907 00.000 8976 Worker thread wakes up
02:46:39.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:39.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:39.907 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:40.594 00.687 8976 Exposure complete
02:46:40.599 00.005 8976 worker thread done servicing request
02:46:40.599 00.000 5052 OnExposeComplete: enter
02:46:40.599 00.000 5052 UpdateGuideState(): m_state=6
02:46:40.600 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10416
02:46:40.600 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.26, Mass=130, SNR=7.9, Peak=67 HFD=2.0
02:46:40.600 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.27 = 2.02)
02:46:40.600 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.37 = 1.91)
02:46:40.600 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.45 hyp=0.57 cameraTheta=-2.22 mountX=-0.25 mountY=0.54, mountTheta=2.00
02:46:40.600 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.45, opts=13)
02:46:40.600 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.45)
02:46:40.601 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:46:40.601 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
02:46:40.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:40.601 00.000 8976 Worker thread wakes up
02:46:40.601 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.45) opts 0xd
02:46:40.601 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.45)
02:46:40.601 00.000 8976 Moving (-0.35, -0.45) raw xDistance=-0.25 yDistance=0.54
02:46:40.601 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:46:40.601 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:46:40.601 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:40.601 00.000 5052 Enqueuing Expose request
02:46:40.601 00.000 8976 MoveAxis(R, 0, ABG)
02:46:40.601 00.000 8976 MoveAxis(D, 2, ABG)
02:46:40.601 00.000 8976 stepping (-2, 17) + (0, -2)
02:46:40.601 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:40.641 00.040 8976 Received - 47 (G) 
02:46:40.641 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:40.641 00.000 8976 stepped: pos (-2, 15)
02:46:40.641 00.000 8976 move complete, result=0
02:46:40.641 00.000 8976 worker thread done servicing request
02:46:40.641 00.000 8976 Worker thread wakes up
02:46:40.641 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:40.641 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:40.641 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:46:41.327 00.686 8976 Exposure complete
02:46:41.332 00.005 8976 worker thread done servicing request
02:46:41.332 00.000 5052 OnExposeComplete: enter
02:46:41.332 00.000 5052 UpdateGuideState(): m_state=6
02:46:41.332 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10417
02:46:41.332 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.85, Mass=123, SNR=7.6, Peak=71 HFD=2.0
02:46:41.332 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
02:46:41.332 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
02:46:41.332 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.23 cameraTheta=2.45 mountX=0.21 mountY=0.07, mountTheta=0.31
02:46:41.334 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.14, opts=13)
02:46:41.334 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.14)
02:46:41.334 00.000 8976 Worker thread wakes up
02:46:41.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.14) opts 0xd
02:46:41.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.14)
02:46:41.334 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:46:41.334 00.000 8976 Moving (-0.17, 0.14) raw xDistance=0.21 yDistance=0.07
02:46:41.335 00.001 5052 UpdateGuideState exits: m=123 SNR=7.6
02:46:41.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:46:41.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:41.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:46:41.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:41.335 00.000 5052 Enqueuing Expose request
02:46:41.335 00.000 8976 MoveAxis(R, 0, ABG)
02:46:41.335 00.000 8976 MoveAxis(U, 0, ABG)
02:46:41.335 00.000 8976 move complete, result=0
02:46:41.335 00.000 8976 worker thread done servicing request
02:46:41.335 00.000 8976 Worker thread wakes up
02:46:41.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:41.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:41.335 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:42.020 00.685 8976 Exposure complete
02:46:42.025 00.005 8976 worker thread done servicing request
02:46:42.026 00.001 5052 OnExposeComplete: enter
02:46:42.026 00.000 5052 UpdateGuideState(): m_state=6
02:46:42.026 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10418
02:46:42.026 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.53, Mass=130, SNR=7.9, Peak=74 HFD=2.1
02:46:42.026 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.22 = 2.06)
02:46:42.026 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.95)
02:46:42.026 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.18 mountX=-0.10 mountY=0.21, mountTheta=2.04
02:46:42.027 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.18, opts=13)
02:46:42.027 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.18)
02:46:42.027 00.000 8976 Worker thread wakes up
02:46:42.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:46:42.027 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
02:46:42.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.18) opts 0xd
02:46:42.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.18)
02:46:42.027 00.000 8976 Moving (-0.13, -0.18) raw xDistance=-0.10 yDistance=0.21
02:46:42.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:46:42.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:46:42.027 00.000 8976 MoveAxis(R, 0, ABG)
02:46:42.027 00.000 8976 MoveAxis(U, 0, ABG)
02:46:42.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:42.027 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:42.027 00.000 5052 Enqueuing Expose request
02:46:42.027 00.000 8976 move complete, result=0
02:46:42.027 00.000 8976 worker thread done servicing request
02:46:42.027 00.000 8976 Worker thread wakes up
02:46:42.028 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:42.028 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:46:42.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:42.710 00.682 8976 Exposure complete
02:46:42.715 00.005 8976 worker thread done servicing request
02:46:42.716 00.001 5052 OnExposeComplete: enter
02:46:42.716 00.000 5052 UpdateGuideState(): m_state=6
02:46:42.716 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10419
02:46:42.716 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.64, Mass=118, SNR=7.5, Peak=73 HFD=1.7
02:46:42.716 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.04) = xAngle (-3.15 = 3.14)
02:46:42.716 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.25 = 3.03)
02:46:42.716 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.10 mountX=-0.08 mountY=0.01, mountTheta=3.03
02:46:42.716 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.07, opts=13)
02:46:42.716 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.07)
02:46:42.717 00.001 8976 Worker thread wakes up
02:46:42.717 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:46:42.717 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:46:42.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:42.717 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:42.717 00.000 5052 Enqueuing Expose request
02:46:42.717 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.07) opts 0xd
02:46:42.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.07)
02:46:42.717 00.000 8976 Moving (0.04, -0.07) raw xDistance=-0.08 yDistance=0.01
02:46:42.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:46:42.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:46:42.717 00.000 8976 MoveAxis(R, 0, ABG)
02:46:42.717 00.000 8976 MoveAxis(U, 0, ABG)
02:46:42.717 00.000 8976 move complete, result=0
02:46:42.717 00.000 8976 worker thread done servicing request
02:46:42.717 00.000 8976 Worker thread wakes up
02:46:42.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:42.717 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:42.717 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:43.403 00.686 8976 Exposure complete
02:46:43.408 00.005 8976 worker thread done servicing request
02:46:43.409 00.001 5052 OnExposeComplete: enter
02:46:43.409 00.000 5052 UpdateGuideState(): m_state=6
02:46:43.409 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10420
02:46:43.409 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.89, Mass=132, SNR=7.9, Peak=67 HFD=2.2
02:46:43.409 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
02:46:43.409 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.35 = -0.35)
02:46:43.409 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.80 mountX=0.18 mountY=-0.06, mountTheta=-0.34
02:46:43.409 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.18, opts=13)
02:46:43.409 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.18)
02:46:43.409 00.000 8976 Worker thread wakes up
02:46:43.410 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:46:43.410 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:46:43.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:43.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.18) opts 0xd
02:46:43.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.18)
02:46:43.410 00.000 8976 Moving (-0.04, 0.18) raw xDistance=0.18 yDistance=-0.06
02:46:43.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:46:43.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:46:43.410 00.000 8976 MoveAxis(R, 0, ABG)
02:46:43.410 00.000 8976 MoveAxis(U, 0, ABG)
02:46:43.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:43.410 00.000 5052 Enqueuing Expose request
02:46:43.410 00.000 8976 move complete, result=0
02:46:43.410 00.000 8976 worker thread done servicing request
02:46:43.410 00.000 8976 Worker thread wakes up
02:46:43.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:43.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:43.410 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:44.097 00.687 8976 Exposure complete
02:46:44.102 00.005 8976 worker thread done servicing request
02:46:44.103 00.001 5052 OnExposeComplete: enter
02:46:44.103 00.000 5052 UpdateGuideState(): m_state=6
02:46:44.103 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10421
02:46:44.103 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.95, Mass=136, SNR=8.1, Peak=71 HFD=2.2
02:46:44.103 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
02:46:44.103 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.84 = -0.84)
02:46:44.103 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.25 cameraTheta=1.30 mountX=0.19 mountY=-0.19, mountTheta=-0.79
02:46:44.103 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.25, opts=13)
02:46:44.103 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.25)
02:46:44.103 00.000 8976 Worker thread wakes up
02:46:44.104 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.25) opts 0xd
02:46:44.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.25)
02:46:44.104 00.000 8976 Moving (0.07, 0.25) raw xDistance=0.19 yDistance=-0.19
02:46:44.104 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:46:44.104 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
02:46:44.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:44.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:46:44.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:46:44.104 00.000 8976 MoveAxis(R, 0, ABG)
02:46:44.104 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:44.104 00.000 5052 Enqueuing Expose request
02:46:44.104 00.000 8976 MoveAxis(U, 0, ABG)
02:46:44.104 00.000 8976 move complete, result=0
02:46:44.104 00.000 8976 worker thread done servicing request
02:46:44.104 00.000 8976 Worker thread wakes up
02:46:44.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:44.104 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:44.104 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:46:44.786 00.682 8976 Exposure complete
02:46:44.792 00.006 8976 worker thread done servicing request
02:46:44.792 00.000 5052 OnExposeComplete: enter
02:46:44.792 00.000 5052 UpdateGuideState(): m_state=6
02:46:44.792 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10422
02:46:44.792 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=282.14, Mass=131, SNR=7.8, Peak=65 HFD=2.4
02:46:44.792 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
02:46:44.792 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
02:46:44.792 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.56 mountX=0.39 mountY=-0.24, mountTheta=-0.56
02:46:44.792 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.44, opts=13)
02:46:44.792 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.44)
02:46:44.792 00.000 8976 Worker thread wakes up
02:46:44.793 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.44) opts 0xd
02:46:44.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.44)
02:46:44.793 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:46:44.793 00.000 8976 Moving (0.01, 0.44) raw xDistance=0.39 yDistance=-0.24
02:46:44.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
02:46:44.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:46:44.793 00.000 8976 MoveAxis(L, 2, ABG)
02:46:44.793 00.000 8976 stepping (-2, 15) + (-2, 0)
02:46:44.793 00.000 5052 UpdateGuideState exits: m=131 SNR=7.8
02:46:44.793 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:44.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:44.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:44.793 00.000 5052 Enqueuing Expose request
02:46:44.830 00.037 8976 Received - 47 (G) 
02:46:44.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:44.830 00.000 8976 stepped: pos (-4, 15)
02:46:44.830 00.000 8976 MoveAxis(U, 0, ABG)
02:46:44.830 00.000 8976 move complete, result=0
02:46:44.830 00.000 8976 worker thread done servicing request
02:46:44.830 00.000 8976 Worker thread wakes up
02:46:44.830 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:46:44.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:44.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:45.513 00.683 8976 Exposure complete
02:46:45.519 00.006 8976 worker thread done servicing request
02:46:45.519 00.000 5052 OnExposeComplete: enter
02:46:45.519 00.000 5052 UpdateGuideState(): m_state=6
02:46:45.519 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10423
02:46:45.519 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.60, Mass=133, SNR=7.9, Peak=64 HFD=2.2
02:46:45.519 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
02:46:45.519 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
02:46:45.519 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.59 mountX=-0.18 mountY=-0.08, mountTheta=-2.72
02:46:45.520 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.11, opts=13)
02:46:45.520 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.11)
02:46:45.520 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:46:45.520 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
02:46:45.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:45.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:45.520 00.000 5052 Enqueuing Expose request
02:46:45.520 00.000 8976 Worker thread wakes up
02:46:45.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.11) opts 0xd
02:46:45.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.11)
02:46:45.520 00.000 8976 Moving (0.17, -0.11) raw xDistance=-0.18 yDistance=-0.08
02:46:45.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:46:45.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:46:45.521 00.001 8976 MoveAxis(R, 0, ABG)
02:46:45.521 00.000 8976 MoveAxis(U, 0, ABG)
02:46:45.521 00.000 8976 move complete, result=0
02:46:45.521 00.000 8976 worker thread done servicing request
02:46:45.521 00.000 8976 Worker thread wakes up
02:46:45.521 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:45.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:45.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:46.206 00.685 8976 Exposure complete
02:46:46.211 00.005 8976 worker thread done servicing request
02:46:46.211 00.000 5052 OnExposeComplete: enter
02:46:46.211 00.000 5052 UpdateGuideState(): m_state=6
02:46:46.211 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10424
02:46:46.211 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.73, Mass=117, SNR=7.5, Peak=69 HFD=1.7
02:46:46.211 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:46:46.211 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:46:46.211 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.02 hyp=0.37 cameraTheta=0.05 mountX=-0.15 mountY=-0.32, mountTheta=-2.01
02:46:46.212 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.02, opts=13)
02:46:46.212 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.02)
02:46:46.212 00.000 8976 Worker thread wakes up
02:46:46.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.02) opts 0xd
02:46:46.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.02)
02:46:46.212 00.000 8976 Moving (0.36, 0.02) raw xDistance=-0.15 yDistance=-0.32
02:46:46.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:46:46.212 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:46:46.212 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:46:46.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:46.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:46:46.212 00.000 8976 MoveAxis(R, 0, ABG)
02:46:46.213 00.001 8976 MoveAxis(U, 1, ABG)
02:46:46.213 00.000 8976 stepping (-4, 15) + (0, 1)
02:46:46.213 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:46.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:46.213 00.000 5052 Enqueuing Expose request
02:46:46.236 00.023 8976 Received - 47 (G) 
02:46:46.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:46.236 00.000 8976 stepped: pos (-4, 16)
02:46:46.236 00.000 8976 move complete, result=0
02:46:46.236 00.000 8976 worker thread done servicing request
02:46:46.236 00.000 8976 Worker thread wakes up
02:46:46.236 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:46:46.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:46.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:46.919 00.683 8976 Exposure complete
02:46:46.924 00.005 8976 worker thread done servicing request
02:46:46.924 00.000 5052 OnExposeComplete: enter
02:46:46.924 00.000 5052 UpdateGuideState(): m_state=6
02:46:46.924 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10425
02:46:46.924 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.68, Mass=126, SNR=7.8, Peak=68 HFD=1.7
02:46:46.924 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
02:46:46.925 00.001 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
02:46:46.925 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.03 hyp=0.43 cameraTheta=-0.08 mountX=-0.22 mountY=-0.34, mountTheta=-2.15
02:46:46.925 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.03, opts=13)
02:46:46.925 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.03)
02:46:46.925 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:46:46.925 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
02:46:46.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:46.925 00.000 8976 Worker thread wakes up
02:46:46.926 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.03) opts 0xd
02:46:46.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.03)
02:46:46.926 00.000 8976 Moving (0.43, -0.03) raw xDistance=-0.22 yDistance=-0.34
02:46:46.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:46.926 00.000 5052 Enqueuing Expose request
02:46:46.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:46:46.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
02:46:46.926 00.000 8976 MoveAxis(R, 0, ABG)
02:46:46.926 00.000 8976 MoveAxis(U, 1, ABG)
02:46:46.926 00.000 8976 stepping (-4, 16) + (0, 1)
02:46:46.926 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:46.955 00.029 8976 Received - 47 (G) 
02:46:46.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:46.955 00.000 8976 stepped: pos (-4, 17)
02:46:46.955 00.000 8976 move complete, result=0
02:46:46.956 00.001 8976 worker thread done servicing request
02:46:46.956 00.000 8976 Worker thread wakes up
02:46:46.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:46.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:46.956 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:46:47.638 00.682 8976 Exposure complete
02:46:47.643 00.005 8976 worker thread done servicing request
02:46:47.643 00.000 5052 OnExposeComplete: enter
02:46:47.643 00.000 5052 UpdateGuideState(): m_state=6
02:46:47.643 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10426
02:46:47.643 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.66, Mass=130, SNR=7.8, Peak=64 HFD=2.4
02:46:47.643 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:46:47.643 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
02:46:47.643 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.05 hyp=0.57 cameraTheta=-0.09 mountX=-0.30 mountY=-0.44, mountTheta=-2.17
02:46:47.644 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.05, opts=13)
02:46:47.644 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.05)
02:46:47.644 00.000 8976 Worker thread wakes up
02:46:47.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.05) opts 0xd
02:46:47.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.05)
02:46:47.644 00.000 8976 Moving (0.56, -0.05) raw xDistance=-0.30 yDistance=-0.44
02:46:47.644 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:46:47.644 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:46:47.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:47.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:46:47.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
02:46:47.645 00.001 8976 MoveAxis(R, 1, ABG)
02:46:47.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:47.645 00.000 5052 Enqueuing Expose request
02:46:47.645 00.000 8976 stepping (-4, 17) + (1, 0)
02:46:47.645 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:47.675 00.030 8976 Received - 47 (G) 
02:46:47.675 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:47.675 00.000 8976 stepped: pos (-3, 17)
02:46:47.675 00.000 8976 MoveAxis(U, 2, ABG)
02:46:47.675 00.000 8976 stepping (-3, 17) + (0, 2)
02:46:47.675 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:47.707 00.032 8976 Received - 47 (G) 
02:46:47.707 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:47.707 00.000 8976 stepped: pos (-3, 19)
02:46:47.707 00.000 8976 move complete, result=0
02:46:47.707 00.000 8976 worker thread done servicing request
02:46:47.707 00.000 8976 Worker thread wakes up
02:46:47.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:47.707 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:47.707 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
02:46:48.394 00.687 8976 Exposure complete
02:46:48.400 00.006 8976 worker thread done servicing request
02:46:48.400 00.000 5052 OnExposeComplete: enter
02:46:48.400 00.000 5052 UpdateGuideState(): m_state=6
02:46:48.400 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10427
02:46:48.400 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.01, Mass=130, SNR=7.9, Peak=66 HFD=2.1
02:46:48.400 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.24 = 0.24)
02:46:48.400 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
02:46:48.400 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.30 hyp=0.39 cameraTheta=2.29 mountX=0.38 mountY=0.06, mountTheta=0.14
02:46:48.401 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.30, opts=13)
02:46:48.401 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.30)
02:46:48.401 00.000 8976 Worker thread wakes up
02:46:48.401 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.30) opts 0xd
02:46:48.401 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.30)
02:46:48.401 00.000 8976 Moving (-0.26, 0.30) raw xDistance=0.38 yDistance=0.06
02:46:48.401 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:46:48.401 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
02:46:48.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:48.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.38
02:46:48.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:46:48.401 00.000 8976 MoveAxis(L, 1, ABG)
02:46:48.401 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:48.401 00.000 5052 Enqueuing Expose request
02:46:48.401 00.000 8976 stepping (-3, 19) + (-1, 0)
02:46:48.401 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:48.426 00.025 8976 Received - 47 (G) 
02:46:48.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:48.426 00.000 8976 stepped: pos (-4, 19)
02:46:48.426 00.000 8976 MoveAxis(U, 0, ABG)
02:46:48.426 00.000 8976 move complete, result=0
02:46:48.426 00.000 8976 worker thread done servicing request
02:46:48.426 00.000 8976 Worker thread wakes up
02:46:48.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:48.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:48.426 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
02:46:49.112 00.686 8976 Exposure complete
02:46:49.118 00.006 8976 worker thread done servicing request
02:46:49.118 00.000 5052 OnExposeComplete: enter
02:46:49.118 00.000 5052 UpdateGuideState(): m_state=6
02:46:49.118 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10428
02:46:49.118 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.76, Mass=144, SNR=8.2, Peak=72 HFD=2.3
02:46:49.118 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:46:49.118 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:46:49.118 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.05 hyp=0.33 cameraTheta=2.98 mountX=0.19 mountY=0.24, mountTheta=0.89
02:46:49.119 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.05, opts=13)
02:46:49.119 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.05)
02:46:49.119 00.000 8976 Worker thread wakes up
02:46:49.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.05) opts 0xd
02:46:49.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.05)
02:46:49.119 00.000 8976 Moving (-0.32, 0.05) raw xDistance=0.19 yDistance=0.24
02:46:49.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:46:49.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:46:49.119 00.000 5052 UpdateGuideState exits: m=144 SNR=8.2
02:46:49.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:49.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:49.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:46:49.120 00.001 8976 MoveAxis(R, 0, ABG)
02:46:49.120 00.000 5052 Enqueuing Expose request
02:46:49.120 00.000 8976 MoveAxis(U, 0, ABG)
02:46:49.120 00.000 8976 move complete, result=0
02:46:49.120 00.000 8976 worker thread done servicing request
02:46:49.120 00.000 8976 Worker thread wakes up
02:46:49.120 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:46:49.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:49.120 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:49.807 00.687 8976 Exposure complete
02:46:49.813 00.006 8976 worker thread done servicing request
02:46:49.813 00.000 5052 OnExposeComplete: enter
02:46:49.813 00.000 5052 UpdateGuideState(): m_state=6
02:46:49.813 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10429
02:46:49.813 00.000 5052 Star::Find returns 1 (0), X=327.88, Y=281.51, Mass=111, SNR=7.3, Peak=63 HFD=2.0
02:46:49.813 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
02:46:49.813 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
02:46:49.814 00.001 5052 CameraToMount -- cameraX=-1.30 cameraY=-0.20 hyp=1.31 cameraTheta=-2.99 mountX=0.41 mountY=1.20, mountTheta=1.24
02:46:49.814 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.30, y=-0.20, opts=13)
02:46:49.814 00.000 5052 Enqueuing Move request for stepguider (-1.30, -0.20)
02:46:49.814 00.000 8976 Worker thread wakes up
02:46:49.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.30, -0.20) opts 0xd
02:46:49.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.30, -0.20)
02:46:49.815 00.001 8976 Moving (-1.30, -0.20) raw xDistance=0.41 yDistance=1.20
02:46:49.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:46:49.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.20
02:46:49.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:46:49.815 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
02:46:49.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:49.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:49.815 00.000 5052 Enqueuing Expose request
02:46:49.815 00.000 8976 MoveAxis(L, 2, ABG)
02:46:49.815 00.000 8976 stepping (-4, 19) + (-2, 0)
02:46:49.815 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:49.850 00.035 8976 Received - 47 (G) 
02:46:49.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:49.850 00.000 8976 stepped: pos (-6, 19)
02:46:49.850 00.000 8976 MoveAxis(D, 5, ABG)
02:46:49.850 00.000 8976 stepping (-6, 19) + (0, -5)
02:46:49.850 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:46:49.898 00.048 8976 Received - 47 (G) 
02:46:49.898 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:46:49.898 00.000 8976 stepped: pos (-6, 14)
02:46:49.898 00.000 8976 move complete, result=0
02:46:49.898 00.000 8976 worker thread done servicing request
02:46:49.898 00.000 8976 Worker thread wakes up
02:46:49.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:49.898 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:49.898 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.2 px 5 ms SOUTH
02:46:50.585 00.687 8976 Exposure complete
02:46:50.590 00.005 8976 worker thread done servicing request
02:46:50.590 00.000 5052 OnExposeComplete: enter
02:46:50.590 00.000 5052 UpdateGuideState(): m_state=6
02:46:50.590 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10430
02:46:50.590 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.59, Mass=119, SNR=7.6, Peak=69 HFD=1.6
02:46:50.591 00.001 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
02:46:50.591 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
02:46:50.591 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.12 hyp=0.53 cameraTheta=-2.92 mountX=0.13 mountY=0.50, mountTheta=1.31
02:46:50.591 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.12, opts=13)
02:46:50.591 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.12)
02:46:50.591 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:46:50.591 00.000 5052 UpdateGuideState exits: m=119 SNR=7.6
02:46:50.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:50.592 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:50.592 00.000 5052 Enqueuing Expose request
02:46:50.592 00.000 8976 Worker thread wakes up
02:46:50.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.12) opts 0xd
02:46:50.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.12)
02:46:50.592 00.000 8976 Moving (-0.52, -0.12) raw xDistance=0.13 yDistance=0.50
02:46:50.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:46:50.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.50
02:46:50.592 00.000 8976 MoveAxis(R, 0, ABG)
02:46:50.592 00.000 8976 MoveAxis(D, 2, ABG)
02:46:50.592 00.000 8976 stepping (-6, 14) + (0, -2)
02:46:50.592 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:50.617 00.025 8976 Received - 47 (G) 
02:46:50.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:50.617 00.000 8976 stepped: pos (-6, 12)
02:46:50.617 00.000 8976 move complete, result=0
02:46:50.617 00.000 8976 worker thread done servicing request
02:46:50.617 00.000 8976 Worker thread wakes up
02:46:50.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:50.617 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:46:50.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:51.301 00.684 8976 Exposure complete
02:46:51.307 00.006 8976 worker thread done servicing request
02:46:51.307 00.000 5052 OnExposeComplete: enter
02:46:51.307 00.000 5052 UpdateGuideState(): m_state=6
02:46:51.307 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10431
02:46:51.307 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.78, Mass=123, SNR=7.7, Peak=69 HFD=1.9
02:46:51.307 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:46:51.307 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:46:51.307 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.24 cameraTheta=0.32 mountX=-0.04 mountY=-0.23, mountTheta=-1.73
02:46:51.308 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.07, opts=13)
02:46:51.308 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.07)
02:46:51.309 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:46:51.309 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
02:46:51.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:51.309 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:51.309 00.000 5052 Enqueuing Expose request
02:46:51.309 00.000 8976 Worker thread wakes up
02:46:51.309 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.07) opts 0xd
02:46:51.309 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.07)
02:46:51.309 00.000 8976 Moving (0.22, 0.07) raw xDistance=-0.04 yDistance=-0.23
02:46:51.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:46:51.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:46:51.309 00.000 8976 MoveAxis(R, 0, ABG)
02:46:51.309 00.000 8976 MoveAxis(U, 0, ABG)
02:46:51.309 00.000 8976 move complete, result=0
02:46:51.309 00.000 8976 worker thread done servicing request
02:46:51.310 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:46:51.310 00.000 8976 Worker thread wakes up
02:46:51.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:51.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:51.995 00.685 8976 Exposure complete
02:46:52.001 00.006 8976 worker thread done servicing request
02:46:52.001 00.000 5052 OnExposeComplete: enter
02:46:52.001 00.000 5052 UpdateGuideState(): m_state=6
02:46:52.001 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10432
02:46:52.001 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.80, Mass=114, SNR=7.3, Peak=66 HFD=2.2
02:46:52.001 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
02:46:52.001 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
02:46:52.001 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.09 hyp=0.38 cameraTheta=0.25 mountX=-0.08 mountY=-0.36, mountTheta=-1.80
02:46:52.002 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.09, opts=13)
02:46:52.002 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.09)
02:46:52.002 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:46:52.002 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
02:46:52.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:52.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:52.002 00.000 8976 Worker thread wakes up
02:46:52.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.09) opts 0xd
02:46:52.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.09)
02:46:52.002 00.000 8976 Moving (0.37, 0.09) raw xDistance=-0.08 yDistance=-0.36
02:46:52.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:46:52.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:46:52.002 00.000 8976 MoveAxis(R, 0, ABG)
02:46:52.002 00.000 8976 MoveAxis(U, 1, ABG)
02:46:52.002 00.000 8976 stepping (-6, 12) + (0, 1)
02:46:52.003 00.001 5052 Enqueuing Expose request
02:46:52.003 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:52.023 00.020 8976 Received - 47 (G) 
02:46:52.023 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:52.024 00.001 8976 stepped: pos (-6, 13)
02:46:52.024 00.000 8976 move complete, result=0
02:46:52.024 00.000 8976 worker thread done servicing request
02:46:52.024 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:46:52.024 00.000 8976 Worker thread wakes up
02:46:52.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:52.024 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:52.710 00.686 8976 Exposure complete
02:46:52.715 00.005 8976 worker thread done servicing request
02:46:52.716 00.001 5052 OnExposeComplete: enter
02:46:52.716 00.000 5052 UpdateGuideState(): m_state=6
02:46:52.716 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10433
02:46:52.716 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=282.00, Mass=122, SNR=7.6, Peak=68 HFD=2.1
02:46:52.716 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:46:52.716 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
02:46:52.716 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.29 hyp=0.67 cameraTheta=0.45 mountX=-0.02 mountY=-0.67, mountTheta=-1.60
02:46:52.716 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.29, opts=13)
02:46:52.716 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.29)
02:46:52.717 00.001 8976 Worker thread wakes up
02:46:52.717 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:46:52.717 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:46:52.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:52.717 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.29) opts 0xd
02:46:52.717 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:52.717 00.000 5052 Enqueuing Expose request
02:46:52.717 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.29)
02:46:52.717 00.000 8976 Moving (0.61, 0.29) raw xDistance=-0.02 yDistance=-0.67
02:46:52.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:46:52.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.67
02:46:52.717 00.000 8976 MoveAxis(R, 0, ABG)
02:46:52.717 00.000 8976 MoveAxis(U, 3, ABG)
02:46:52.717 00.000 8976 stepping (-6, 13) + (0, 3)
02:46:52.717 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:52.758 00.041 8976 Received - 47 (G) 
02:46:52.759 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:52.759 00.000 8976 stepped: pos (-6, 16)
02:46:52.759 00.000 8976 move complete, result=0
02:46:52.759 00.000 8976 worker thread done servicing request
02:46:52.759 00.000 8976 Worker thread wakes up
02:46:52.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:52.759 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:52.759 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:46:53.460 00.701 8976 Exposure complete
02:46:53.466 00.006 8976 worker thread done servicing request
02:46:53.466 00.000 5052 OnExposeComplete: enter
02:46:53.466 00.000 5052 UpdateGuideState(): m_state=6
02:46:53.466 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10434
02:46:53.466 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.46, Mass=147, SNR=8.3, Peak=70 HFD=2.1
02:46:53.466 00.000 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.04) = xAngle (-3.86 = 2.43)
02:46:53.466 00.000 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.32)
02:46:53.466 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.81 mountX=-0.19 mountY=0.19, mountTheta=2.37
02:46:53.467 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.25, opts=13)
02:46:53.467 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.25)
02:46:53.467 00.000 8976 Worker thread wakes up
02:46:53.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.25) opts 0xd
02:46:53.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.25)
02:46:53.467 00.000 8976 Moving (-0.06, -0.25) raw xDistance=-0.19 yDistance=0.19
02:46:53.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:46:53.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:46:53.467 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:46:53.467 00.000 8976 MoveAxis(R, 0, ABG)
02:46:53.467 00.000 8976 MoveAxis(U, 0, ABG)
02:46:53.467 00.000 8976 move complete, result=0
02:46:53.467 00.000 5052 UpdateGuideState exits: m=147 SNR=8.3
02:46:53.467 00.000 8976 worker thread done servicing request
02:46:53.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:53.468 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:53.468 00.000 5052 Enqueuing Expose request
02:46:53.468 00.000 8976 Worker thread wakes up
02:46:53.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:53.468 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:46:53.468 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:54.152 00.684 8976 Exposure complete
02:46:54.157 00.005 8976 worker thread done servicing request
02:46:54.157 00.000 5052 OnExposeComplete: enter
02:46:54.157 00.000 5052 UpdateGuideState(): m_state=6
02:46:54.157 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10435
02:46:54.158 00.001 5052 Star::Find returns 1 (0), X=328.99, Y=281.52, Mass=110, SNR=7.3, Peak=64 HFD=2.2
02:46:54.158 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.39 = 1.89)
02:46:54.158 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.79)
02:46:54.158 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-2.35 mountX=-0.08 mountY=0.25, mountTheta=1.88
02:46:54.158 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.19, opts=13)
02:46:54.158 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.19)
02:46:54.158 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:46:54.158 00.000 5052 UpdateGuideState exits: m=110 SNR=7.3
02:46:54.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:54.158 00.000 8976 Worker thread wakes up
02:46:54.159 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.19) opts 0xd
02:46:54.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.19)
02:46:54.159 00.000 8976 Moving (-0.18, -0.19) raw xDistance=-0.08 yDistance=0.25
02:46:54.159 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:54.159 00.000 5052 Enqueuing Expose request
02:46:54.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:46:54.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:46:54.159 00.000 8976 MoveAxis(R, 0, ABG)
02:46:54.159 00.000 8976 MoveAxis(U, 0, ABG)
02:46:54.159 00.000 8976 move complete, result=0
02:46:54.159 00.000 8976 worker thread done servicing request
02:46:54.159 00.000 8976 Worker thread wakes up
02:46:54.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:54.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:54.159 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:46:54.844 00.685 8976 Exposure complete
02:46:54.849 00.005 8976 worker thread done servicing request
02:46:54.849 00.000 5052 OnExposeComplete: enter
02:46:54.849 00.000 5052 UpdateGuideState(): m_state=6
02:46:54.849 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10436
02:46:54.849 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.73, Mass=126, SNR=7.7, Peak=67 HFD=1.8
02:46:54.849 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:46:54.849 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:46:54.849 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.02 hyp=0.56 cameraTheta=3.11 mountX=0.27 mountY=0.46, mountTheta=1.04
02:46:54.850 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.02, opts=13)
02:46:54.850 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.02)
02:46:54.850 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:46:54.850 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:46:54.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:54.850 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:54.850 00.000 5052 Enqueuing Expose request
02:46:54.850 00.000 8976 Worker thread wakes up
02:46:54.850 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.02) opts 0xd
02:46:54.850 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.02)
02:46:54.850 00.000 8976 Moving (-0.56, 0.02) raw xDistance=0.27 yDistance=0.46
02:46:54.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:46:54.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:46:54.850 00.000 8976 MoveAxis(L, 1, ABG)
02:46:54.850 00.000 8976 stepping (-6, 16) + (-1, 0)
02:46:54.851 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:54.868 00.017 8976 Received - 47 (G) 
02:46:54.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:54.868 00.000 8976 stepped: pos (-7, 16)
02:46:54.868 00.000 8976 MoveAxis(D, 2, ABG)
02:46:54.868 00.000 8976 stepping (-7, 16) + (0, -2)
02:46:54.868 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:54.900 00.032 8976 Received - 47 (G) 
02:46:54.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:54.901 00.001 8976 stepped: pos (-7, 14)
02:46:54.901 00.000 8976 move complete, result=0
02:46:54.901 00.000 8976 worker thread done servicing request
02:46:54.901 00.000 8976 Worker thread wakes up
02:46:54.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:54.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:54.901 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:46:55.587 00.686 8976 Exposure complete
02:46:55.592 00.005 8976 worker thread done servicing request
02:46:55.592 00.000 5052 OnExposeComplete: enter
02:46:55.592 00.000 5052 UpdateGuideState(): m_state=6
02:46:55.592 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10437
02:46:55.592 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.75, Mass=122, SNR=7.6, Peak=71 HFD=1.8
02:46:55.592 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:46:55.592 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
02:46:55.592 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.04 hyp=0.67 cameraTheta=3.08 mountX=0.34 mountY=0.54, mountTheta=1.01
02:46:55.593 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.04, opts=13)
02:46:55.593 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.04)
02:46:55.593 00.000 8976 Worker thread wakes up
02:46:55.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.04) opts 0xd
02:46:55.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.04)
02:46:55.593 00.000 8976 Moving (-0.67, 0.04) raw xDistance=0.34 yDistance=0.54
02:46:55.593 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:46:55.593 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:46:55.593 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:55.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:46:55.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
02:46:55.593 00.000 8976 MoveAxis(L, 1, ABG)
02:46:55.594 00.001 8976 stepping (-7, 14) + (-1, 0)
02:46:55.594 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:55.594 00.000 5052 Enqueuing Expose request
02:46:55.594 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:55.621 00.027 8976 Received - 47 (G) 
02:46:55.621 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:55.621 00.000 8976 stepped: pos (-8, 14)
02:46:55.621 00.000 8976 MoveAxis(D, 2, ABG)
02:46:55.621 00.000 8976 stepping (-8, 14) + (0, -2)
02:46:55.621 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:55.652 00.031 8976 Received - 47 (G) 
02:46:55.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:55.652 00.000 8976 stepped: pos (-8, 12)
02:46:55.652 00.000 8976 move complete, result=0
02:46:55.652 00.000 8976 worker thread done servicing request
02:46:55.652 00.000 8976 Worker thread wakes up
02:46:55.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:55.652 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:55.652 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:46:56.337 00.685 8976 Exposure complete
02:46:56.343 00.006 8976 worker thread done servicing request
02:46:56.343 00.000 5052 OnExposeComplete: enter
02:46:56.343 00.000 5052 UpdateGuideState(): m_state=6
02:46:56.343 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10438
02:46:56.343 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.61, Mass=143, SNR=8.2, Peak=76 HFD=1.6
02:46:56.343 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
02:46:56.343 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
02:46:56.343 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=-0.10 hyp=0.84 cameraTheta=-3.03 mountX=0.29 mountY=0.75, mountTheta=1.20
02:46:56.345 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=-0.10, opts=13)
02:46:56.345 00.000 5052 Enqueuing Move request for stepguider (-0.83, -0.10)
02:46:56.345 00.000 8976 Worker thread wakes up
02:46:56.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, -0.10) opts 0xd
02:46:56.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, -0.10)
02:46:56.345 00.000 8976 Moving (-0.83, -0.10) raw xDistance=0.29 yDistance=0.75
02:46:56.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
02:46:56.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75
02:46:56.345 00.000 8976 MoveAxis(L, 1, ABG)
02:46:56.345 00.000 8976 stepping (-8, 12) + (-1, 0)
02:46:56.345 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:46:56.345 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:56.345 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
02:46:56.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:56.345 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:56.346 00.001 5052 Enqueuing Expose request
02:46:56.371 00.025 8976 Received - 47 (G) 
02:46:56.371 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:56.371 00.000 8976 stepped: pos (-9, 12)
02:46:56.371 00.000 8976 MoveAxis(D, 3, ABG)
02:46:56.371 00.000 8976 stepping (-9, 12) + (0, -3)
02:46:56.371 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:56.403 00.032 8976 Received - 47 (G) 
02:46:56.403 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:46:56.403 00.000 8976 stepped: pos (-9, 9)
02:46:56.403 00.000 8976 move complete, result=0
02:46:56.404 00.001 8976 worker thread done servicing request
02:46:56.404 00.000 8976 Worker thread wakes up
02:46:56.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:56.404 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:56.404 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
02:46:57.091 00.687 8976 Exposure complete
02:46:57.097 00.006 8976 worker thread done servicing request
02:46:57.097 00.000 5052 OnExposeComplete: enter
02:46:57.097 00.000 5052 UpdateGuideState(): m_state=6
02:46:57.097 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10439
02:46:57.097 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.69, Mass=136, SNR=8.0, Peak=71 HFD=2.1
02:46:57.097 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
02:46:57.097 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.22)
02:46:57.097 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.92 mountX=0.02 mountY=0.09, mountTheta=1.31
02:46:57.098 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.02, opts=13)
02:46:57.098 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.02)
02:46:57.098 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:46:57.098 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:46:57.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:57.098 00.000 8976 Worker thread wakes up
02:46:57.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.02) opts 0xd
02:46:57.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.02)
02:46:57.098 00.000 8976 Moving (-0.10, -0.02) raw xDistance=0.02 yDistance=0.09
02:46:57.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:57.098 00.000 5052 Enqueuing Expose request
02:46:57.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:46:57.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:46:57.098 00.000 8976 MoveAxis(R, 0, ABG)
02:46:57.098 00.000 8976 MoveAxis(U, 0, ABG)
02:46:57.098 00.000 8976 move complete, result=0
02:46:57.098 00.000 8976 worker thread done servicing request
02:46:57.098 00.000 8976 Worker thread wakes up
02:46:57.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:57.099 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:57.099 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:57.781 00.682 8976 Exposure complete
02:46:57.786 00.005 8976 worker thread done servicing request
02:46:57.786 00.000 5052 OnExposeComplete: enter
02:46:57.786 00.000 5052 UpdateGuideState(): m_state=6
02:46:57.786 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10440
02:46:57.786 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.83, Mass=144, SNR=8.3, Peak=72 HFD=2.0
02:46:57.787 00.001 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
02:46:57.787 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
02:46:57.787 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.57 mountX=0.19 mountY=0.09, mountTheta=0.45
02:46:57.787 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.12, opts=13)
02:46:57.787 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.12)
02:46:57.787 00.000 8976 Worker thread wakes up
02:46:57.787 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.12) opts 0xd
02:46:57.787 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.12)
02:46:57.788 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:46:57.788 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:46:57.788 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:57.788 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:57.788 00.000 8976 Moving (-0.19, 0.12) raw xDistance=0.19 yDistance=0.09
02:46:57.788 00.000 5052 Enqueuing Expose request
02:46:57.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:46:57.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:46:57.788 00.000 8976 MoveAxis(R, 0, ABG)
02:46:57.788 00.000 8976 MoveAxis(U, 0, ABG)
02:46:57.788 00.000 8976 move complete, result=0
02:46:57.788 00.000 8976 worker thread done servicing request
02:46:57.788 00.000 8976 Worker thread wakes up
02:46:57.788 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:57.788 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:57.788 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:58.477 00.689 8976 Exposure complete
02:46:58.483 00.006 8976 worker thread done servicing request
02:46:58.484 00.001 5052 OnExposeComplete: enter
02:46:58.484 00.000 5052 UpdateGuideState(): m_state=6
02:46:58.484 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10441
02:46:58.484 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=282.05, Mass=140, SNR=8.2, Peak=75 HFD=2.2
02:46:58.484 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
02:46:58.484 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
02:46:58.484 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.34 hyp=0.60 cameraTheta=0.60 mountX=0.08 mountY=-0.60, mountTheta=-1.44
02:46:58.484 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.34, opts=13)
02:46:58.485 00.001 5052 Enqueuing Move request for stepguider (0.49, 0.34)
02:46:58.485 00.000 8976 Worker thread wakes up
02:46:58.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.34) opts 0xd
02:46:58.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.34)
02:46:58.485 00.000 8976 Moving (0.49, 0.34) raw xDistance=0.08 yDistance=-0.60
02:46:58.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:46:58.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:46:58.485 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:46:58.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:46:58.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:58.485 00.000 8976 MoveAxis(R, 0, ABG)
02:46:58.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:58.485 00.000 5052 Enqueuing Expose request
02:46:58.485 00.000 8976 MoveAxis(U, 2, ABG)
02:46:58.485 00.000 8976 stepping (-9, 9) + (0, 2)
02:46:58.485 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:58.514 00.029 8976 Received - 47 (G) 
02:46:58.514 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:58.514 00.000 8976 stepped: pos (-9, 11)
02:46:58.514 00.000 8976 move complete, result=0
02:46:58.514 00.000 8976 worker thread done servicing request
02:46:58.514 00.000 8976 Worker thread wakes up
02:46:58.514 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:46:58.515 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:58.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:59.199 00.684 8976 Exposure complete
02:46:59.205 00.006 8976 worker thread done servicing request
02:46:59.205 00.000 5052 OnExposeComplete: enter
02:46:59.205 00.000 5052 UpdateGuideState(): m_state=6
02:46:59.205 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10442
02:46:59.205 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.64, Mass=145, SNR=8.3, Peak=69 HFD=1.8
02:46:59.205 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
02:46:59.205 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
02:46:59.205 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.07 hyp=0.46 cameraTheta=-0.16 mountX=-0.27 mountY=-0.34, mountTheta=-2.24
02:46:59.206 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.07, opts=13)
02:46:59.206 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.07)
02:46:59.206 00.000 8976 Worker thread wakes up
02:46:59.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.07) opts 0xd
02:46:59.206 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.07)
02:46:59.206 00.000 8976 Moving (0.46, -0.07) raw xDistance=-0.27 yDistance=-0.34
02:46:59.206 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:46:59.206 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:46:59.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:59.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:46:59.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:46:59.206 00.000 8976 MoveAxis(R, 1, ABG)
02:46:59.206 00.000 8976 stepping (-9, 11) + (1, 0)
02:46:59.206 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:59.206 00.000 5052 Enqueuing Expose request
02:46:59.206 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:59.233 00.027 8976 Received - 47 (G) 
02:46:59.233 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:46:59.233 00.000 8976 stepped: pos (-8, 11)
02:46:59.233 00.000 8976 MoveAxis(U, 2, ABG)
02:46:59.233 00.000 8976 stepping (-8, 11) + (0, 2)
02:46:59.233 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:59.265 00.032 8976 Received - 47 (G) 
02:46:59.265 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:59.265 00.000 8976 stepped: pos (-8, 13)
02:46:59.265 00.000 8976 move complete, result=0
02:46:59.265 00.000 8976 worker thread done servicing request
02:46:59.265 00.000 8976 Worker thread wakes up
02:46:59.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:59.265 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:59.265 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 2 ms NORTH
02:46:59.949 00.684 8976 Exposure complete
02:46:59.954 00.005 8976 worker thread done servicing request
02:46:59.955 00.001 5052 OnExposeComplete: enter
02:46:59.955 00.000 5052 UpdateGuideState(): m_state=6
02:46:59.955 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10443
02:46:59.955 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.87, Mass=129, SNR=7.8, Peak=68 HFD=2.2
02:46:59.955 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
02:46:59.955 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
02:46:59.955 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.16 hyp=0.39 cameraTheta=0.42 mountX=-0.02 mountY=-0.38, mountTheta=-1.63
02:46:59.955 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.16, opts=13)
02:46:59.955 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.16)
02:46:59.955 00.000 8976 Worker thread wakes up
02:46:59.956 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.16) opts 0xd
02:46:59.956 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.16)
02:46:59.956 00.000 8976 Moving (0.35, 0.16) raw xDistance=-0.02 yDistance=-0.38
02:46:59.956 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:46:59.956 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:46:59.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:59.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:46:59.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
02:46:59.956 00.000 8976 MoveAxis(R, 0, ABG)
02:46:59.956 00.000 8976 MoveAxis(U, 2, ABG)
02:46:59.956 00.000 8976 stepping (-8, 13) + (0, 2)
02:46:59.956 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:59.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:46:59.956 00.000 5052 Enqueuing Expose request
02:46:59.985 00.029 8976 Received - 47 (G) 
02:46:59.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:46:59.985 00.000 8976 stepped: pos (-8, 15)
02:46:59.985 00.000 8976 move complete, result=0
02:46:59.985 00.000 8976 worker thread done servicing request
02:46:59.985 00.000 8976 Worker thread wakes up
02:46:59.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:46:59.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:46:59.985 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:47:00.668 00.683 8976 Exposure complete
02:47:00.673 00.005 8976 worker thread done servicing request
02:47:00.673 00.000 5052 OnExposeComplete: enter
02:47:00.673 00.000 5052 UpdateGuideState(): m_state=6
02:47:00.674 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10444
02:47:00.674 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.74, Mass=133, SNR=7.9, Peak=65 HFD=2.3
02:47:00.674 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
02:47:00.674 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:47:00.674 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.03 hyp=0.65 cameraTheta=0.05 mountX=-0.27 mountY=-0.56, mountTheta=-2.02
02:47:00.675 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.03, opts=13)
02:47:00.675 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.03)
02:47:00.675 00.000 8976 Worker thread wakes up
02:47:00.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.03) opts 0xd
02:47:00.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.03)
02:47:00.675 00.000 8976 Moving (0.65, 0.03) raw xDistance=-0.27 yDistance=-0.56
02:47:00.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:47:00.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
02:47:00.675 00.000 8976 MoveAxis(R, 1, ABG)
02:47:00.675 00.000 8976 stepping (-8, 15) + (1, 0)
02:47:00.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:47:00.675 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
02:47:00.676 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:00.676 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:00.676 00.000 5052 Enqueuing Expose request
02:47:00.676 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:00.704 00.028 8976 Received - 47 (G) 
02:47:00.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:00.704 00.000 8976 stepped: pos (-7, 15)
02:47:00.704 00.000 8976 MoveAxis(U, 2, ABG)
02:47:00.704 00.000 8976 stepping (-7, 15) + (0, 2)
02:47:00.704 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:00.736 00.032 8976 Received - 47 (G) 
02:47:00.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:00.736 00.000 8976 stepped: pos (-7, 17)
02:47:00.736 00.000 8976 move complete, result=0
02:47:00.736 00.000 8976 worker thread done servicing request
02:47:00.736 00.000 8976 Worker thread wakes up
02:47:00.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:00.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:00.736 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
02:47:01.421 00.685 8976 Exposure complete
02:47:01.426 00.005 8976 worker thread done servicing request
02:47:01.428 00.002 5052 OnExposeComplete: enter
02:47:01.428 00.000 5052 UpdateGuideState(): m_state=6
02:47:01.428 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10445
02:47:01.428 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.97, Mass=141, SNR=8.1, Peak=68 HFD=2.1
02:47:01.428 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:47:01.428 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:47:01.428 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.26 hyp=0.85 cameraTheta=0.30 mountX=-0.14 mountY=-0.82, mountTheta=-1.74
02:47:01.429 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.26, opts=13)
02:47:01.429 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.26)
02:47:01.429 00.000 8976 Worker thread wakes up
02:47:01.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.26) opts 0xd
02:47:01.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.26)
02:47:01.429 00.000 8976 Moving (0.82, 0.26) raw xDistance=-0.14 yDistance=-0.82
02:47:01.429 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:47:01.429 00.000 5052 UpdateGuideState exits: m=141 SNR=8.1
02:47:01.429 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:01.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:47:01.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.82
02:47:01.429 00.000 8976 MoveAxis(R, 0, ABG)
02:47:01.429 00.000 8976 MoveAxis(U, 3, ABG)
02:47:01.429 00.000 8976 stepping (-7, 17) + (0, 3)
02:47:01.429 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:01.429 00.000 5052 Enqueuing Expose request
02:47:01.429 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:01.455 00.026 8976 Received - 47 (G) 
02:47:01.456 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:01.456 00.000 8976 stepped: pos (-7, 20)
02:47:01.456 00.000 8976 move complete, result=0
02:47:01.456 00.000 8976 worker thread done servicing request
02:47:01.456 00.000 8976 Worker thread wakes up
02:47:01.456 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:47:01.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:01.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:02.141 00.685 8976 Exposure complete
02:47:02.146 00.005 8976 worker thread done servicing request
02:47:02.146 00.000 5052 OnExposeComplete: enter
02:47:02.146 00.000 5052 UpdateGuideState(): m_state=6
02:47:02.146 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10446
02:47:02.146 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.90, Mass=138, SNR=8.0, Peak=65 HFD=2.2
02:47:02.146 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
02:47:02.146 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:47:02.146 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.19 hyp=0.77 cameraTheta=0.25 mountX=-0.17 mountY=-0.73, mountTheta=-1.80
02:47:02.147 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.19, opts=13)
02:47:02.147 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.19)
02:47:02.147 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:47:02.147 00.000 5052 UpdateGuideState exits: m=138 SNR=8.0
02:47:02.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:02.147 00.000 8976 Worker thread wakes up
02:47:02.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.19) opts 0xd
02:47:02.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.19)
02:47:02.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:02.147 00.000 5052 Enqueuing Expose request
02:47:02.148 00.001 8976 Moving (0.75, 0.19) raw xDistance=-0.17 yDistance=-0.73
02:47:02.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:47:02.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.73
02:47:02.148 00.000 8976 MoveAxis(R, 0, ABG)
02:47:02.148 00.000 8976 MoveAxis(U, 3, ABG)
02:47:02.148 00.000 8976 stepping (-7, 20) + (0, 3)
02:47:02.148 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:02.174 00.026 8976 Received - 47 (G) 
02:47:02.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:02.174 00.000 8976 stepped: pos (-7, 23)
02:47:02.174 00.000 8976 move complete, result=0
02:47:02.174 00.000 8976 worker thread done servicing request
02:47:02.174 00.000 8976 Worker thread wakes up
02:47:02.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:02.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:02.174 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:47:02.860 00.686 8976 Exposure complete
02:47:02.866 00.006 8976 worker thread done servicing request
02:47:02.866 00.000 5052 OnExposeComplete: enter
02:47:02.866 00.000 5052 UpdateGuideState(): m_state=6
02:47:02.866 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10447
02:47:02.866 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=281.33, Mass=124, SNR=7.7, Peak=66 HFD=2.1
02:47:02.866 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
02:47:02.866 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
02:47:02.866 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=-0.38 hyp=1.02 cameraTheta=-0.38 mountX=-0.77 mountY=-0.59, mountTheta=-2.49
02:47:02.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=-0.38, opts=13)
02:47:02.867 00.000 5052 Enqueuing Move request for stepguider (0.95, -0.38)
02:47:02.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:47:02.867 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
02:47:02.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:02.867 00.000 8976 Worker thread wakes up
02:47:02.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:02.867 00.000 5052 Enqueuing Expose request
02:47:02.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, -0.38) opts 0xd
02:47:02.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, -0.38)
02:47:02.867 00.000 8976 Moving (0.95, -0.38) raw xDistance=-0.77 yDistance=-0.59
02:47:02.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77
02:47:02.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
02:47:02.867 00.000 8976 MoveAxis(R, 3, ABG)
02:47:02.867 00.000 8976 stepping (-7, 23) + (3, 0)
02:47:02.867 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:02.894 00.027 8976 Received - 47 (G) 
02:47:02.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:02.894 00.000 8976 stepped: pos (-4, 23)
02:47:02.894 00.000 8976 MoveAxis(U, 3, ABG)
02:47:02.894 00.000 8976 stepping (-4, 23) + (0, 3)
02:47:02.894 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:02.927 00.033 8976 Received - 47 (G) 
02:47:02.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:02.927 00.000 8976 stepped: pos (-4, 26)
02:47:02.927 00.000 8976 move complete, result=0
02:47:02.927 00.000 8976 worker thread done servicing request
02:47:02.927 00.000 8976 Worker thread wakes up
02:47:02.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:02.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:02.927 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.6 px 3 ms NORTH
02:47:03.614 00.687 8976 Exposure complete
02:47:03.620 00.006 8976 worker thread done servicing request
02:47:03.620 00.000 5052 OnExposeComplete: enter
02:47:03.620 00.000 5052 UpdateGuideState(): m_state=6
02:47:03.620 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10448
02:47:03.620 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.80, Mass=109, SNR=7.2, Peak=63 HFD=2.1
02:47:03.620 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
02:47:03.620 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
02:47:03.621 00.001 5052 CameraToMount -- cameraX=0.61 cameraY=0.09 hyp=0.61 cameraTheta=0.15 mountX=-0.19 mountY=-0.56, mountTheta=-1.90
02:47:03.621 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.09, opts=13)
02:47:03.621 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.09)
02:47:03.621 00.000 8976 Worker thread wakes up
02:47:03.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.09) opts 0xd
02:47:03.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.09)
02:47:03.622 00.001 8976 Moving (0.61, 0.09) raw xDistance=-0.19 yDistance=-0.56
02:47:03.622 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:47:03.622 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:47:03.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:03.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:47:03.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
02:47:03.622 00.000 8976 MoveAxis(R, 0, ABG)
02:47:03.622 00.000 8976 MoveAxis(U, 2, ABG)
02:47:03.622 00.000 8976 stepping (-4, 26) + (0, 2)
02:47:03.622 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:03.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:03.622 00.000 5052 Enqueuing Expose request
02:47:03.645 00.023 8976 Received - 47 (G) 
02:47:03.645 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:03.645 00.000 8976 stepped: pos (-4, 28)
02:47:03.645 00.000 8976 move complete, result=0
02:47:03.645 00.000 8976 worker thread done servicing request
02:47:03.645 00.000 8976 Worker thread wakes up
02:47:03.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:03.645 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:03.645 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:47:04.332 00.687 8976 Exposure complete
02:47:04.337 00.005 8976 worker thread done servicing request
02:47:04.337 00.000 5052 OnExposeComplete: enter
02:47:04.337 00.000 5052 UpdateGuideState(): m_state=6
02:47:04.337 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10449
02:47:04.337 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.51, Mass=117, SNR=7.5, Peak=65 HFD=2.2
02:47:04.337 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
02:47:04.337 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
02:47:04.337 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.20 hyp=0.73 cameraTheta=-0.28 mountX=-0.50 mountY=-0.48, mountTheta=-2.38
02:47:04.338 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.20, opts=13)
02:47:04.338 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.20)
02:47:04.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:47:04.338 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:47:04.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:04.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:04.338 00.000 5052 Enqueuing Expose request
02:47:04.338 00.000 8976 Worker thread wakes up
02:47:04.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.20) opts 0xd
02:47:04.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.20)
02:47:04.338 00.000 8976 Moving (0.70, -0.20) raw xDistance=-0.50 yDistance=-0.48
02:47:04.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
02:47:04.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
02:47:04.338 00.000 8976 MoveAxis(R, 2, ABG)
02:47:04.338 00.000 8976 stepping (-4, 28) + (2, 0)
02:47:04.338 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:04.365 00.027 8976 Received - 47 (G) 
02:47:04.365 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:04.365 00.000 8976 stepped: pos (-2, 28)
02:47:04.365 00.000 8976 MoveAxis(U, 2, ABG)
02:47:04.365 00.000 8976 stepping (-2, 28) + (0, 2)
02:47:04.365 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:04.396 00.031 8976 Received - 47 (G) 
02:47:04.396 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:04.397 00.001 8976 stepped: pos (-2, 30)
02:47:04.397 00.000 8976 move complete, result=0
02:47:04.397 00.000 8976 worker thread done servicing request
02:47:04.397 00.000 8976 Worker thread wakes up
02:47:04.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:04.397 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:04.397 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
02:47:05.080 00.683 8976 Exposure complete
02:47:05.086 00.006 8976 worker thread done servicing request
02:47:05.086 00.000 5052 OnExposeComplete: enter
02:47:05.086 00.000 5052 UpdateGuideState(): m_state=6
02:47:05.086 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10450
02:47:05.086 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.79, Mass=126, SNR=7.7, Peak=64 HFD=2.3
02:47:05.086 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:47:05.086 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
02:47:05.086 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.08 hyp=0.68 cameraTheta=0.12 mountX=-0.24 mountY=-0.61, mountTheta=-1.94
02:47:05.087 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.08, opts=13)
02:47:05.087 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.08)
02:47:05.087 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:47:05.087 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:47:05.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:05.087 00.000 8976 Worker thread wakes up
02:47:05.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.08) opts 0xd
02:47:05.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.08)
02:47:05.087 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:05.087 00.000 5052 Enqueuing Expose request
02:47:05.087 00.000 8976 Moving (0.68, 0.08) raw xDistance=-0.24 yDistance=-0.61
02:47:05.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:47:05.088 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
02:47:05.088 00.000 8976 MoveAxis(R, 0, ABG)
02:47:05.088 00.000 8976 MoveAxis(U, 3, ABG)
02:47:05.088 00.000 8976 stepping (-2, 30) + (0, 3)
02:47:05.088 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:05.116 00.028 8976 Received - 47 (G) 
02:47:05.116 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:05.116 00.000 8976 stepped: pos (-2, 33)
02:47:05.116 00.000 8976 starting a new bump
02:47:05.116 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:47:05.116 00.000 8976 MountToCamera -- mountX=0.55 mountY=-4.44 hyp=4.47 mountTheta=-1.45 cameraX=3.70, cameraY=2.51 cameraTheta=0.60
02:47:05.116 00.000 8976 incremental bump (3.702, 2.508) isValid = 1
02:47:05.116 00.000 8976 Scheduling Mount bump of (0.095, 0.067)
02:47:05.116 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
02:47:05.116 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
02:47:05.116 00.000 8976 move complete, result=0
02:47:05.116 00.000 9828 Worker thread wakes up
02:47:05.117 00.001 8976 worker thread done servicing request
02:47:05.117 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:47:05.117 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
02:47:05.117 00.000 8976 Worker thread wakes up
02:47:05.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:05.117 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:05.117 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:47:05.117 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
02:47:05.117 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.66)
02:47:05.117 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
02:47:05.117 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
02:47:05.117 00.000 9828 BLC: window closed
02:47:05.117 00.000 9828 MoveAxis(E, 31, B)
02:47:05.117 00.000 9828 Guiding  Dir = 2, Dur = 31
02:47:05.118 00.001 9828 IsSlewing returns 0
02:47:05.118 00.000 9828 IsGuiding returns 0
02:47:05.118 00.000 9828 PulseGuide returned control before completion, sleep 41
02:47:05.175 00.057 9828 IsGuiding returns 1
02:47:05.175 00.000 9828 scope still moving after pulse duration time elapsed
02:47:05.206 00.031 9828 IsSlewing returns 0
02:47:05.206 00.000 9828 IsGuiding returns 1
02:47:05.236 00.030 9828 IsSlewing returns 0
02:47:05.236 00.000 9828 IsGuiding returns 1
02:47:05.267 00.031 9828 IsSlewing returns 0
02:47:05.267 00.000 9828 IsGuiding returns 0
02:47:05.267 00.000 9828 scope move finished after 31 + 117 ms
02:47:05.267 00.000 9828 Move returns status 0, amount 31
02:47:05.267 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:05.267 00.000 9828 MoveAxis(N, 7, B)
02:47:05.267 00.000 9828 Guiding  Dir = 0, Dur = 7
02:47:05.282 00.015 9828 IsSlewing returns 0
02:47:05.282 00.000 9828 IsGuiding returns 0
02:47:05.282 00.000 9828 PulseGuide returned control before completion, sleep 17
02:47:05.313 00.031 9828 IsGuiding returns 1
02:47:05.313 00.000 9828 scope still moving after pulse duration time elapsed
02:47:05.343 00.030 9828 IsSlewing returns 0
02:47:05.343 00.000 9828 IsGuiding returns 1
02:47:05.374 00.031 9828 IsSlewing returns 0
02:47:05.374 00.000 9828 IsGuiding returns 1
02:47:05.405 00.031 9828 IsSlewing returns 0
02:47:05.405 00.000 9828 IsGuiding returns 0
02:47:05.405 00.000 9828 scope move finished after 7 + 116 ms
02:47:05.405 00.000 9828 Move returns status 0, amount 7
02:47:05.405 00.000 9828 move complete, result=0
02:47:05.405 00.000 9828 worker thread done servicing request
02:47:05.405 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
02:47:05.802 00.397 8976 Exposure complete
02:47:05.808 00.006 8976 worker thread done servicing request
02:47:05.808 00.000 5052 OnExposeComplete: enter
02:47:05.808 00.000 5052 UpdateGuideState(): m_state=6
02:47:05.808 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10451
02:47:05.808 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.34, Mass=132, SNR=7.9, Peak=64 HFD=2.2
02:47:05.808 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.47 = 2.82)
02:47:05.808 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.71)
02:47:05.808 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.37 hyp=0.38 cameraTheta=-1.42 mountX=-0.36 mountY=0.16, mountTheta=2.73
02:47:05.809 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.37, opts=13)
02:47:05.809 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.37)
02:47:05.809 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:47:05.809 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:47:05.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:05.809 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:05.809 00.000 5052 Enqueuing Expose request
02:47:05.809 00.000 8976 Worker thread wakes up
02:47:05.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.37) opts 0xd
02:47:05.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.37)
02:47:05.809 00.000 8976 Moving (0.06, -0.37) raw xDistance=-0.36 yDistance=0.16
02:47:05.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:47:05.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:47:05.809 00.000 8976 MoveAxis(R, 1, ABG)
02:47:05.809 00.000 8976 stepping (-2, 33) + (1, 0)
02:47:05.809 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:05.836 00.027 8976 Received - 47 (G) 
02:47:05.836 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:05.836 00.000 8976 stepped: pos (-1, 33)
02:47:05.836 00.000 8976 MoveAxis(U, 0, ABG)
02:47:05.836 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:47:05.836 00.000 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
02:47:05.836 00.000 8976 MountToCamera -- mountX=0.42 mountY=-4.70 hyp=4.72 mountTheta=-1.48 cameraX=4.00, cameraY=2.51 cameraTheta=0.56
02:47:05.836 00.000 8976 incremental bump (3.997, 2.513) isValid = 1
02:47:05.836 00.000 8976 Scheduling Mount bump of (0.113, 0.074)
02:47:05.836 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.07, opts=4)
02:47:05.836 00.000 8976 Enqueuing Move request for scope (0.11, 0.07)
02:47:05.836 00.000 8976 move complete, result=0
02:47:05.836 00.000 8976 worker thread done servicing request
02:47:05.836 00.000 8976 Worker thread wakes up
02:47:05.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:05.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:05.836 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
02:47:05.836 00.000 9828 Worker thread wakes up
02:47:05.837 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0x4
02:47:05.837 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
02:47:05.837 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
02:47:05.837 00.000 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.69)
02:47:05.837 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.14 cameraTheta=0.58 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
02:47:05.837 00.000 9828 Moving (0.11, 0.07) raw xDistance=-0.12 yDistance=-0.06
02:47:05.837 00.000 9828 BLC: window closed
02:47:05.837 00.000 9828 MoveAxis(E, 37, B)
02:47:05.837 00.000 9828 Guiding  Dir = 2, Dur = 37
02:47:05.837 00.000 9828 IsSlewing returns 0
02:47:05.837 00.000 9828 IsGuiding returns 0
02:47:05.837 00.000 9828 PulseGuide returned control before completion, sleep 47
02:47:05.889 00.052 9828 IsGuiding returns 1
02:47:05.889 00.000 9828 scope still moving after pulse duration time elapsed
02:47:05.920 00.031 9828 IsSlewing returns 0
02:47:05.920 00.000 9828 IsGuiding returns 1
02:47:05.950 00.030 9828 IsSlewing returns 0
02:47:05.950 00.000 9828 IsGuiding returns 1
02:47:05.981 00.031 9828 IsSlewing returns 0
02:47:05.981 00.000 9828 IsGuiding returns 0
02:47:05.981 00.000 9828 scope move finished after 37 + 106 ms
02:47:05.981 00.000 9828 Move returns status 0, amount 37
02:47:05.981 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:05.981 00.000 9828 MoveAxis(N, 8, B)
02:47:05.981 00.000 9828 Guiding  Dir = 0, Dur = 8
02:47:05.997 00.016 9828 IsSlewing returns 0
02:47:05.997 00.000 9828 IsGuiding returns 0
02:47:05.997 00.000 9828 PulseGuide returned control before completion, sleep 18
02:47:06.027 00.030 9828 IsGuiding returns 1
02:47:06.027 00.000 9828 scope still moving after pulse duration time elapsed
02:47:06.058 00.031 9828 IsSlewing returns 0
02:47:06.058 00.000 9828 IsGuiding returns 1
02:47:06.091 00.033 9828 IsSlewing returns 0
02:47:06.091 00.000 9828 IsGuiding returns 1
02:47:06.121 00.030 9828 IsSlewing returns 0
02:47:06.121 00.000 9828 IsGuiding returns 0
02:47:06.121 00.000 9828 scope move finished after 8 + 116 ms
02:47:06.121 00.000 9828 Move returns status 0, amount 8
02:47:06.121 00.000 9828 move complete, result=0
02:47:06.122 00.001 9828 worker thread done servicing request
02:47:06.122 00.000 5052 GuideStep: -0.1 px 37 ms EAST, -0.1 px 8 ms NORTH
02:47:06.519 00.397 8976 Exposure complete
02:47:06.525 00.006 8976 worker thread done servicing request
02:47:06.525 00.000 5052 OnExposeComplete: enter
02:47:06.525 00.000 5052 UpdateGuideState(): m_state=6
02:47:06.525 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10452
02:47:06.525 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.78, Mass=120, SNR=7.5, Peak=66 HFD=2.2
02:47:06.525 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.04) = xAngle (-1.09 = -1.09)
02:47:06.525 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.19 = -1.19)
02:47:06.525 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.95 mountX=0.04 mountY=-0.08, mountTheta=-1.11
02:47:06.525 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.07, opts=13)
02:47:06.525 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.07)
02:47:06.527 00.002 8976 Worker thread wakes up
02:47:06.527 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.07) opts 0xd
02:47:06.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.07)
02:47:06.527 00.000 8976 Moving (0.05, 0.07) raw xDistance=0.04 yDistance=-0.08
02:47:06.527 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:47:06.527 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:47:06.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:06.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:47:06.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:47:06.527 00.000 8976 MoveAxis(R, 0, ABG)
02:47:06.527 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:06.527 00.000 5052 Enqueuing Expose request
02:47:06.527 00.000 8976 MoveAxis(U, 0, ABG)
02:47:06.527 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:47:06.527 00.000 8976 MountToCamera -- mountTheta (-1.50) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
02:47:06.527 00.000 8976 MountToCamera -- mountX=0.33 mountY=-4.88 hyp=4.89 mountTheta=-1.50 cameraX=4.19, cameraY=2.52 cameraTheta=0.54
02:47:06.527 00.000 8976 incremental bump (4.195, 2.516) isValid = 1
02:47:06.527 00.000 8976 Scheduling Mount bump of (0.077, 0.048)
02:47:06.527 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.05, opts=4)
02:47:06.527 00.000 8976 Enqueuing Move request for scope (0.08, 0.05)
02:47:06.528 00.001 8976 move complete, result=0
02:47:06.528 00.000 9828 Worker thread wakes up
02:47:06.528 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0x4
02:47:06.528 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
02:47:06.528 00.000 8976 worker thread done servicing request
02:47:06.528 00.000 8976 Worker thread wakes up
02:47:06.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:06.528 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:06.528 00.000 9828 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.65 = -2.63)
02:47:06.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:06.528 00.000 9828 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.71)
02:47:06.528 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.56 mountX=-0.08 mountY=-0.04, mountTheta=-2.70
02:47:06.528 00.000 9828 Moving (0.08, 0.05) raw xDistance=-0.08 yDistance=-0.04
02:47:06.528 00.000 9828 BLC: window closed
02:47:06.528 00.000 9828 MoveAxis(E, 25, B)
02:47:06.528 00.000 9828 Guiding  Dir = 2, Dur = 25
02:47:06.529 00.001 9828 IsSlewing returns 0
02:47:06.529 00.000 9828 IsGuiding returns 0
02:47:06.529 00.000 9828 PulseGuide returned control before completion, sleep 35
02:47:06.577 00.048 9828 IsGuiding returns 1
02:47:06.577 00.000 9828 scope still moving after pulse duration time elapsed
02:47:06.608 00.031 9828 IsSlewing returns 0
02:47:06.608 00.000 9828 IsGuiding returns 1
02:47:06.639 00.031 9828 IsSlewing returns 0
02:47:06.639 00.000 9828 IsGuiding returns 1
02:47:06.671 00.032 9828 IsSlewing returns 0
02:47:06.671 00.000 9828 IsGuiding returns 0
02:47:06.671 00.000 9828 scope move finished after 25 + 117 ms
02:47:06.671 00.000 9828 Move returns status 0, amount 25
02:47:06.671 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:06.671 00.000 9828 MoveAxis(N, 5, B)
02:47:06.671 00.000 9828 Guiding  Dir = 0, Dur = 5
02:47:06.686 00.015 9828 IsSlewing returns 0
02:47:06.686 00.000 9828 IsGuiding returns 0
02:47:06.686 00.000 9828 PulseGuide returned control before completion, sleep 15
02:47:06.702 00.016 9828 IsGuiding returns 1
02:47:06.702 00.000 9828 scope still moving after pulse duration time elapsed
02:47:06.734 00.032 9828 IsSlewing returns 0
02:47:06.735 00.001 9828 IsGuiding returns 1
02:47:06.764 00.029 9828 IsSlewing returns 0
02:47:06.764 00.000 9828 IsGuiding returns 1
02:47:06.796 00.032 9828 IsSlewing returns 0
02:47:06.796 00.000 9828 IsGuiding returns 0
02:47:06.796 00.000 9828 scope move finished after 5 + 104 ms
02:47:06.796 00.000 9828 Move returns status 0, amount 5
02:47:06.796 00.000 9828 move complete, result=0
02:47:06.796 00.000 9828 worker thread done servicing request
02:47:06.796 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.0 px 5 ms NORTH
02:47:07.212 00.416 8976 Exposure complete
02:47:07.218 00.006 8976 worker thread done servicing request
02:47:07.218 00.000 5052 OnExposeComplete: enter
02:47:07.219 00.001 5052 UpdateGuideState(): m_state=6
02:47:07.219 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10453
02:47:07.219 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.55, Mass=126, SNR=7.7, Peak=65 HFD=1.5
02:47:07.219 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
02:47:07.219 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
02:47:07.219 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.16 hyp=0.37 cameraTheta=-0.45 mountX=-0.29 mountY=-0.19, mountTheta=-2.57
02:47:07.220 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.16, opts=13)
02:47:07.220 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.16)
02:47:07.220 00.000 8976 Worker thread wakes up
02:47:07.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.16) opts 0xd
02:47:07.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.16)
02:47:07.220 00.000 8976 Moving (0.33, -0.16) raw xDistance=-0.29 yDistance=-0.19
02:47:07.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:47:07.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:47:07.220 00.000 8976 MoveAxis(R, 1, ABG)
02:47:07.220 00.000 8976 stepping (-1, 33) + (1, 0)
02:47:07.220 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:47:07.220 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:47:07.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:07.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:07.220 00.000 5052 Enqueuing Expose request
02:47:07.221 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:07.243 00.022 8976 Received - 47 (G) 
02:47:07.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:07.243 00.000 8976 stepped: pos (0, 33)
02:47:07.243 00.000 8976 MoveAxis(U, 0, ABG)
02:47:07.243 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
02:47:07.243 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.52 = 0.52)
02:47:07.243 00.000 8976 MountToCamera -- mountX=0.22 mountY=-5.00 hyp=5.00 mountTheta=-1.53 cameraX=4.35, cameraY=2.47 cameraTheta=0.52
02:47:07.243 00.000 8976 incremental bump (4.350, 2.473) isValid = 1
02:47:07.243 00.000 8976 Scheduling Mount bump of (0.150, 0.088)
02:47:07.243 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.09, opts=4)
02:47:07.243 00.000 8976 Enqueuing Move request for scope (0.15, 0.09)
02:47:07.243 00.000 8976 move complete, result=0
02:47:07.243 00.000 9828 Worker thread wakes up
02:47:07.243 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0x4
02:47:07.243 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
02:47:07.243 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.63 = -2.65)
02:47:07.243 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.55 = -2.74)
02:47:07.243 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.53 mountX=-0.15 mountY=-0.07, mountTheta=-2.72
02:47:07.243 00.000 9828 Moving (0.15, 0.09) raw xDistance=-0.15 yDistance=-0.07
02:47:07.244 00.001 9828 BLC: window closed
02:47:07.244 00.000 9828 MoveAxis(E, 49, B)
02:47:07.244 00.000 9828 Guiding  Dir = 2, Dur = 49
02:47:07.244 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:47:07.244 00.000 8976 worker thread done servicing request
02:47:07.244 00.000 8976 Worker thread wakes up
02:47:07.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:07.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:07.244 00.000 9828 IsSlewing returns 0
02:47:07.244 00.000 9828 IsGuiding returns 0
02:47:07.244 00.000 9828 PulseGuide returned control before completion, sleep 59
02:47:07.311 00.067 9828 IsGuiding returns 1
02:47:07.311 00.000 9828 scope still moving after pulse duration time elapsed
02:47:07.341 00.030 9828 IsSlewing returns 0
02:47:07.341 00.000 9828 IsGuiding returns 1
02:47:07.373 00.032 9828 IsSlewing returns 0
02:47:07.373 00.000 9828 IsGuiding returns 1
02:47:07.404 00.031 9828 IsSlewing returns 0
02:47:07.404 00.000 9828 IsGuiding returns 0
02:47:07.404 00.000 9828 scope move finished after 49 + 110 ms
02:47:07.404 00.000 9828 Move returns status 0, amount 49
02:47:07.404 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:07.404 00.000 9828 MoveAxis(N, 9, B)
02:47:07.404 00.000 9828 Guiding  Dir = 0, Dur = 9
02:47:07.419 00.015 9828 IsSlewing returns 0
02:47:07.419 00.000 9828 IsGuiding returns 0
02:47:07.419 00.000 9828 PulseGuide returned control before completion, sleep 19
02:47:07.450 00.031 9828 IsGuiding returns 1
02:47:07.450 00.000 9828 scope still moving after pulse duration time elapsed
02:47:07.480 00.030 9828 IsSlewing returns 0
02:47:07.480 00.000 9828 IsGuiding returns 1
02:47:07.511 00.031 9828 IsSlewing returns 0
02:47:07.511 00.000 9828 IsGuiding returns 1
02:47:07.542 00.031 9828 IsSlewing returns 0
02:47:07.542 00.000 9828 IsGuiding returns 1
02:47:07.574 00.032 9828 IsSlewing returns 0
02:47:07.574 00.000 9828 IsGuiding returns 0
02:47:07.574 00.000 9828 scope move finished after 9 + 146 ms
02:47:07.574 00.000 9828 Move returns status 0, amount 9
02:47:07.574 00.000 9828 move complete, result=0
02:47:07.574 00.000 9828 worker thread done servicing request
02:47:07.575 00.001 5052 GuideStep: -0.2 px 49 ms EAST, -0.1 px 9 ms NORTH
02:47:07.900 00.325 8976 Exposure complete
02:47:07.907 00.007 8976 worker thread done servicing request
02:47:07.907 00.000 5052 OnExposeComplete: enter
02:47:07.907 00.000 5052 UpdateGuideState(): m_state=6
02:47:07.907 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10454
02:47:07.907 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.83, Mass=136, SNR=8.0, Peak=63 HFD=2.3
02:47:07.907 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
02:47:07.907 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:47:07.907 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.12 hyp=0.49 cameraTheta=0.25 mountX=-0.11 mountY=-0.46, mountTheta=-1.80
02:47:07.908 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.12, opts=13)
02:47:07.908 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.12)
02:47:07.908 00.000 8976 Worker thread wakes up
02:47:07.908 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:47:07.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.12) opts 0xd
02:47:07.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.12)
02:47:07.908 00.000 8976 Moving (0.47, 0.12) raw xDistance=-0.11 yDistance=-0.46
02:47:07.908 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:47:07.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:47:07.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:47:07.908 00.000 8976 MoveAxis(R, 0, ABG)
02:47:07.908 00.000 8976 MoveAxis(U, 2, ABG)
02:47:07.908 00.000 8976 stepping (0, 33) + (0, 2)
02:47:07.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:07.908 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:07.908 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:07.908 00.000 5052 Enqueuing Expose request
02:47:07.929 00.021 8976 Received - 47 (G) 
02:47:07.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:07.929 00.000 8976 stepped: pos (0, 35)
02:47:07.929 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
02:47:07.929 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
02:47:07.929 00.000 8976 MountToCamera -- mountX=0.15 mountY=-5.18 hyp=5.19 mountTheta=-1.54 cameraX=4.55, cameraY=2.49 cameraTheta=0.50
02:47:07.929 00.000 8976 incremental bump (4.548, 2.492) isValid = 1
02:47:07.929 00.000 8976 Scheduling Mount bump of (0.168, 0.095)
02:47:07.930 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.10, opts=4)
02:47:07.930 00.000 8976 Enqueuing Move request for scope (0.17, 0.10)
02:47:07.930 00.000 8976 move complete, result=0
02:47:07.930 00.000 8976 worker thread done servicing request
02:47:07.930 00.000 9828 Worker thread wakes up
02:47:07.930 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:47:07.930 00.000 8976 Worker thread wakes up
02:47:07.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:07.930 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0x4
02:47:07.931 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:07.931 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
02:47:07.931 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.61 = -2.67)
02:47:07.931 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.75)
02:47:07.931 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.19 cameraTheta=0.52 mountX=-0.17 mountY=-0.07, mountTheta=-2.74
02:47:07.931 00.000 9828 Moving (0.17, 0.10) raw xDistance=-0.17 yDistance=-0.07
02:47:07.931 00.000 9828 BLC: window closed
02:47:07.931 00.000 9828 MoveAxis(E, 55, B)
02:47:07.931 00.000 9828 Guiding  Dir = 2, Dur = 55
02:47:07.931 00.000 9828 IsSlewing returns 0
02:47:07.932 00.001 9828 IsGuiding returns 0
02:47:07.932 00.000 9828 PulseGuide returned control before completion, sleep 65
02:47:08.004 00.072 9828 IsGuiding returns 1
02:47:08.004 00.000 9828 scope still moving after pulse duration time elapsed
02:47:08.036 00.032 9828 IsSlewing returns 0
02:47:08.036 00.000 9828 IsGuiding returns 1
02:47:08.067 00.031 9828 IsSlewing returns 0
02:47:08.067 00.000 9828 IsGuiding returns 1
02:47:08.098 00.031 9828 IsSlewing returns 0
02:47:08.099 00.001 9828 IsGuiding returns 1
02:47:08.130 00.031 9828 IsSlewing returns 0
02:47:08.130 00.000 9828 IsGuiding returns 1
02:47:08.161 00.031 9828 IsSlewing returns 0
02:47:08.161 00.000 9828 IsGuiding returns 1
02:47:08.193 00.032 9828 IsSlewing returns 0
02:47:08.193 00.000 9828 IsGuiding returns 0
02:47:08.193 00.000 9828 scope move finished after 55 + 206 ms
02:47:08.193 00.000 9828 Move returns status 0, amount 55
02:47:08.193 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:08.193 00.000 9828 MoveAxis(N, 10, B)
02:47:08.193 00.000 9828 Guiding  Dir = 0, Dur = 10
02:47:08.208 00.015 9828 IsSlewing returns 0
02:47:08.208 00.000 9828 IsGuiding returns 0
02:47:08.208 00.000 9828 PulseGuide returned control before completion, sleep 20
02:47:08.239 00.031 9828 IsGuiding returns 1
02:47:08.239 00.000 9828 scope still moving after pulse duration time elapsed
02:47:08.270 00.031 9828 IsSlewing returns 0
02:47:08.270 00.000 9828 IsGuiding returns 1
02:47:08.301 00.031 9828 IsSlewing returns 0
02:47:08.301 00.000 9828 IsGuiding returns 1
02:47:08.333 00.032 9828 IsSlewing returns 0
02:47:08.333 00.000 9828 IsGuiding returns 1
02:47:08.365 00.032 9828 IsSlewing returns 0
02:47:08.365 00.000 9828 IsGuiding returns 0
02:47:08.365 00.000 9828 scope move finished after 10 + 146 ms
02:47:08.365 00.000 9828 Move returns status 0, amount 10
02:47:08.365 00.000 9828 move complete, result=0
02:47:08.365 00.000 9828 worker thread done servicing request
02:47:08.365 00.000 5052 GuideStep: -0.2 px 55 ms EAST, -0.1 px 10 ms NORTH
02:47:08.588 00.223 8976 Exposure complete
02:47:08.593 00.005 8976 worker thread done servicing request
02:47:08.593 00.000 5052 OnExposeComplete: enter
02:47:08.593 00.000 5052 UpdateGuideState(): m_state=6
02:47:08.593 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10455
02:47:08.593 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.41, Mass=125, SNR=7.7, Peak=68 HFD=1.8
02:47:08.593 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.15 = 3.13)
02:47:08.593 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.03)
02:47:08.593 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.30 hyp=0.34 cameraTheta=-1.11 mountX=-0.34 mountY=0.04, mountTheta=3.03
02:47:08.594 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.30, opts=13)
02:47:08.594 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.30)
02:47:08.594 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:47:08.594 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:47:08.594 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:08.594 00.000 8976 Worker thread wakes up
02:47:08.594 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.30) opts 0xd
02:47:08.594 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.30)
02:47:08.595 00.001 8976 Moving (0.15, -0.30) raw xDistance=-0.34 yDistance=0.04
02:47:08.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:47:08.595 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:47:08.595 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:08.595 00.000 5052 Enqueuing Expose request
02:47:08.595 00.000 8976 MoveAxis(R, 1, ABG)
02:47:08.595 00.000 8976 stepping (0, 35) + (1, 0)
02:47:08.595 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:08.618 00.023 8976 Received - 47 (G) 
02:47:08.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:08.618 00.000 8976 stepped: pos (1, 35)
02:47:08.618 00.000 8976 MoveAxis(U, 0, ABG)
02:47:08.618 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
02:47:08.618 00.000 8976 MountToCamera -- mountTheta (-1.56) + m_xAngle (2.04) = xAngle (0.48 = 0.48)
02:47:08.618 00.000 8976 MountToCamera -- mountX=0.05 mountY=-5.31 hyp=5.31 mountTheta=-1.56 cameraX=4.70, cameraY=2.46 cameraTheta=0.48
02:47:08.618 00.000 8976 incremental bump (4.703, 2.460) isValid = 1
02:47:08.618 00.000 8976 Scheduling Mount bump of (0.187, 0.101)
02:47:08.618 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.19, y=0.10, opts=4)
02:47:08.618 00.000 8976 Enqueuing Move request for scope (0.19, 0.10)
02:47:08.618 00.000 8976 move complete, result=0
02:47:08.618 00.000 9828 Worker thread wakes up
02:47:08.618 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
02:47:08.618 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0x4
02:47:08.618 00.000 9828 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
02:47:08.618 00.000 8976 worker thread done servicing request
02:47:08.618 00.000 8976 Worker thread wakes up
02:47:08.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:08.619 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:08.619 00.000 9828 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.59 = -2.69)
02:47:08.619 00.000 9828 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.51 = -2.77)
02:47:08.619 00.000 9828 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.50 mountX=-0.19 mountY=-0.08, mountTheta=-2.76
02:47:08.619 00.000 9828 Moving (0.19, 0.10) raw xDistance=-0.19 yDistance=-0.08
02:47:08.619 00.000 9828 BLC: window closed
02:47:08.619 00.000 9828 MoveAxis(E, 61, B)
02:47:08.619 00.000 9828 Guiding  Dir = 2, Dur = 61
02:47:08.619 00.000 9828 IsSlewing returns 0
02:47:08.619 00.000 9828 IsGuiding returns 0
02:47:08.619 00.000 9828 PulseGuide returned control before completion, sleep 71
02:47:08.704 00.085 9828 IsGuiding returns 1
02:47:08.704 00.000 9828 scope still moving after pulse duration time elapsed
02:47:08.736 00.032 9828 IsSlewing returns 0
02:47:08.736 00.000 9828 IsGuiding returns 1
02:47:08.768 00.032 9828 IsSlewing returns 0
02:47:08.768 00.000 9828 IsGuiding returns 1
02:47:08.799 00.031 9828 IsSlewing returns 0
02:47:08.799 00.000 9828 IsGuiding returns 0
02:47:08.799 00.000 9828 scope move finished after 61 + 118 ms
02:47:08.799 00.000 9828 Move returns status 0, amount 61
02:47:08.799 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:08.799 00.000 9828 MoveAxis(N, 10, B)
02:47:08.799 00.000 9828 Guiding  Dir = 0, Dur = 10
02:47:08.814 00.015 9828 IsSlewing returns 0
02:47:08.814 00.000 9828 IsGuiding returns 0
02:47:08.815 00.001 9828 PulseGuide returned control before completion, sleep 20
02:47:08.845 00.030 9828 IsGuiding returns 1
02:47:08.845 00.000 9828 scope still moving after pulse duration time elapsed
02:47:08.875 00.030 9828 IsSlewing returns 0
02:47:08.875 00.000 9828 IsGuiding returns 1
02:47:08.907 00.032 9828 IsSlewing returns 0
02:47:08.907 00.000 9828 IsGuiding returns 1
02:47:08.939 00.032 9828 IsSlewing returns 0
02:47:08.939 00.000 9828 IsGuiding returns 1
02:47:08.971 00.032 9828 IsSlewing returns 0
02:47:08.971 00.000 9828 IsGuiding returns 0
02:47:08.971 00.000 9828 scope move finished after 10 + 147 ms
02:47:08.971 00.000 9828 Move returns status 0, amount 10
02:47:08.971 00.000 9828 move complete, result=0
02:47:08.971 00.000 9828 worker thread done servicing request
02:47:08.971 00.000 5052 GuideStep: -0.2 px 61 ms EAST, -0.1 px 10 ms NORTH
02:47:09.275 00.304 8976 Exposure complete
02:47:09.280 00.005 8976 worker thread done servicing request
02:47:09.281 00.001 5052 OnExposeComplete: enter
02:47:09.281 00.000 5052 UpdateGuideState(): m_state=6
02:47:09.281 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10456
02:47:09.281 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.77, Mass=112, SNR=7.3, Peak=64 HFD=1.9
02:47:09.281 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:47:09.281 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:47:09.281 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.07 hyp=0.48 cameraTheta=3.00 mountX=0.27 mountY=0.36, mountTheta=0.92
02:47:09.281 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.07, opts=13)
02:47:09.282 00.001 5052 Enqueuing Move request for stepguider (-0.47, 0.07)
02:47:09.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:47:09.282 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:47:09.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:09.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:09.282 00.000 5052 Enqueuing Expose request
02:47:09.282 00.000 8976 Worker thread wakes up
02:47:09.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.07) opts 0xd
02:47:09.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.07)
02:47:09.282 00.000 8976 Moving (-0.47, 0.07) raw xDistance=0.27 yDistance=0.36
02:47:09.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
02:47:09.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:47:09.282 00.000 8976 MoveAxis(L, 1, ABG)
02:47:09.282 00.000 8976 stepping (1, 35) + (-1, 0)
02:47:09.282 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:09.305 00.023 8976 Received - 47 (G) 
02:47:09.305 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:09.305 00.000 8976 stepped: pos (0, 35)
02:47:09.305 00.000 8976 MoveAxis(D, 1, ABG)
02:47:09.305 00.000 8976 stepping (0, 35) + (0, -1)
02:47:09.305 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:09.337 00.032 8976 Received - 47 (G) 
02:47:09.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:09.337 00.000 8976 stepped: pos (0, 34)
02:47:09.337 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
02:47:09.337 00.000 8976 MountToCamera -- mountTheta (-1.56) + m_xAngle (2.04) = xAngle (0.48 = 0.48)
02:47:09.337 00.000 8976 MountToCamera -- mountX=0.03 mountY=-5.34 hyp=5.34 mountTheta=-1.56 cameraX=4.74, cameraY=2.46 cameraTheta=0.48
02:47:09.337 00.000 8976 incremental bump (4.738, 2.459) isValid = 1
02:47:09.337 00.000 8976 Scheduling Mount bump of (0.204, 0.110)
02:47:09.337 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.11, opts=4)
02:47:09.337 00.000 8976 Enqueuing Move request for scope (0.20, 0.11)
02:47:09.337 00.000 8976 move complete, result=0
02:47:09.337 00.000 8976 worker thread done servicing request
02:47:09.337 00.000 8976 Worker thread wakes up
02:47:09.337 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 1 ms SOUTH
02:47:09.337 00.000 9828 Worker thread wakes up
02:47:09.337 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0x4
02:47:09.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:09.337 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:09.337 00.000 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
02:47:09.337 00.000 9828 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.10) = xAngle (3.59 = -2.69)
02:47:09.337 00.000 9828 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.51 = -2.77)
02:47:09.337 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.49 mountX=-0.21 mountY=-0.08, mountTheta=-2.76
02:47:09.337 00.000 9828 Moving (0.20, 0.11) raw xDistance=-0.21 yDistance=-0.08
02:47:09.337 00.000 9828 BLC: window closed
02:47:09.337 00.000 9828 MoveAxis(E, 66, B)
02:47:09.338 00.001 9828 Guiding  Dir = 2, Dur = 66
02:47:09.338 00.000 9828 IsSlewing returns 0
02:47:09.338 00.000 9828 IsGuiding returns 0
02:47:09.338 00.000 9828 PulseGuide returned control before completion, sleep 76
02:47:09.422 00.084 9828 IsGuiding returns 1
02:47:09.422 00.000 9828 scope still moving after pulse duration time elapsed
02:47:09.453 00.031 9828 IsSlewing returns 0
02:47:09.453 00.000 9828 IsGuiding returns 1
02:47:09.485 00.032 9828 IsSlewing returns 0
02:47:09.485 00.000 9828 IsGuiding returns 1
02:47:09.515 00.030 9828 IsSlewing returns 0
02:47:09.515 00.000 9828 IsGuiding returns 0
02:47:09.515 00.000 9828 scope move finished after 66 + 110 ms
02:47:09.515 00.000 9828 Move returns status 0, amount 66
02:47:09.515 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:09.515 00.000 9828 MoveAxis(N, 11, B)
02:47:09.515 00.000 9828 Guiding  Dir = 0, Dur = 11
02:47:09.530 00.015 9828 IsSlewing returns 0
02:47:09.530 00.000 9828 IsGuiding returns 0
02:47:09.530 00.000 9828 PulseGuide returned control before completion, sleep 21
02:47:09.560 00.030 9828 IsGuiding returns 1
02:47:09.560 00.000 9828 scope still moving after pulse duration time elapsed
02:47:09.592 00.032 9828 IsSlewing returns 0
02:47:09.592 00.000 9828 IsGuiding returns 1
02:47:09.624 00.032 9828 IsSlewing returns 0
02:47:09.624 00.000 9828 IsGuiding returns 1
02:47:09.656 00.032 9828 IsSlewing returns 0
02:47:09.656 00.000 9828 IsGuiding returns 1
02:47:09.688 00.032 9828 IsSlewing returns 0
02:47:09.688 00.000 9828 IsGuiding returns 0
02:47:09.688 00.000 9828 scope move finished after 11 + 147 ms
02:47:09.688 00.000 9828 Move returns status 0, amount 11
02:47:09.688 00.000 9828 move complete, result=0
02:47:09.688 00.000 9828 worker thread done servicing request
02:47:09.688 00.000 5052 GuideStep: -0.2 px 66 ms EAST, -0.1 px 11 ms NORTH
02:47:09.991 00.303 8976 Exposure complete
02:47:09.997 00.006 8976 worker thread done servicing request
02:47:09.997 00.000 5052 OnExposeComplete: enter
02:47:09.997 00.000 5052 UpdateGuideState(): m_state=6
02:47:09.997 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10457
02:47:09.997 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.36, Mass=147, SNR=8.3, Peak=65 HFD=2.9
02:47:09.997 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
02:47:09.997 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.50)
02:47:09.997 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.35 hyp=0.72 cameraTheta=-2.64 mountX=-0.02 mountY=0.72, mountTheta=1.60
02:47:09.998 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.35, opts=13)
02:47:09.998 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.35)
02:47:09.998 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:47:09.998 00.000 5052 UpdateGuideState exits: m=147 SNR=8.3
02:47:09.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:09.998 00.000 8976 Worker thread wakes up
02:47:09.998 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.35) opts 0xd
02:47:09.998 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.35)
02:47:09.998 00.000 8976 Moving (-0.63, -0.35) raw xDistance=-0.02 yDistance=0.72
02:47:09.998 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:09.998 00.000 5052 Enqueuing Expose request
02:47:09.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:47:09.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
02:47:09.998 00.000 8976 MoveAxis(R, 0, ABG)
02:47:09.998 00.000 8976 MoveAxis(D, 3, ABG)
02:47:09.998 00.000 8976 stepping (0, 34) + (0, -3)
02:47:09.998 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:10.024 00.026 8976 Received - 47 (G) 
02:47:10.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:10.024 00.000 8976 stepped: pos (0, 31)
02:47:10.024 00.000 8976 outside bump range, increase bump weight 2.00 => 2.17
02:47:10.025 00.001 8976 MountToCamera -- mountTheta (-1.57) + m_xAngle (2.04) = xAngle (0.48 = 0.48)
02:47:10.025 00.000 8976 MountToCamera -- mountX=0.02 mountY=-5.20 hyp=5.20 mountTheta=-1.57 cameraX=4.62, cameraY=2.39 cameraTheta=0.48
02:47:10.025 00.000 8976 incremental bump (4.621, 2.387) isValid = 1
02:47:10.025 00.000 8976 Scheduling Mount bump of (0.221, 0.118)
02:47:10.025 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.22, y=0.12, opts=4)
02:47:10.025 00.000 8976 Enqueuing Move request for scope (0.22, 0.12)
02:47:10.025 00.000 8976 move complete, result=0
02:47:10.025 00.000 9828 Worker thread wakes up
02:47:10.025 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:47:10.025 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0x4
02:47:10.025 00.000 8976 worker thread done servicing request
02:47:10.025 00.000 8976 Worker thread wakes up
02:47:10.025 00.000 9828 Handling offset move in thread for scope, endpoint = (0.22, 0.12)
02:47:10.025 00.000 9828 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.10) = xAngle (3.59 = -2.70)
02:47:10.025 00.000 9828 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.51 = -2.78)
02:47:10.025 00.000 9828 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.49 mountX=-0.23 mountY=-0.09, mountTheta=-2.76
02:47:10.025 00.000 9828 Moving (0.22, 0.12) raw xDistance=-0.23 yDistance=-0.09
02:47:10.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:10.026 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:10.026 00.000 9828 BLC: window closed
02:47:10.026 00.000 9828 MoveAxis(E, 72, B)
02:47:10.026 00.000 9828 Guiding  Dir = 2, Dur = 72
02:47:10.026 00.000 9828 IsSlewing returns 0
02:47:10.026 00.000 9828 IsGuiding returns 0
02:47:10.026 00.000 9828 PulseGuide returned control before completion, sleep 82
02:47:10.120 00.094 9828 IsGuiding returns 1
02:47:10.120 00.000 9828 scope still moving after pulse duration time elapsed
02:47:10.151 00.031 9828 IsSlewing returns 0
02:47:10.151 00.000 9828 IsGuiding returns 1
02:47:10.183 00.032 9828 IsSlewing returns 0
02:47:10.183 00.000 9828 IsGuiding returns 1
02:47:10.214 00.031 9828 IsSlewing returns 0
02:47:10.214 00.000 9828 IsGuiding returns 1
02:47:10.245 00.031 9828 IsSlewing returns 0
02:47:10.245 00.000 9828 IsGuiding returns 0
02:47:10.245 00.000 9828 scope move finished after 72 + 146 ms
02:47:10.245 00.000 9828 Move returns status 0, amount 72
02:47:10.245 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:10.245 00.000 9828 MoveAxis(N, 12, B)
02:47:10.245 00.000 9828 Guiding  Dir = 0, Dur = 12
02:47:10.260 00.015 9828 IsSlewing returns 0
02:47:10.260 00.000 9828 IsGuiding returns 0
02:47:10.260 00.000 9828 PulseGuide returned control before completion, sleep 22
02:47:10.292 00.032 9828 IsGuiding returns 1
02:47:10.292 00.000 9828 scope still moving after pulse duration time elapsed
02:47:10.324 00.032 9828 IsSlewing returns 0
02:47:10.325 00.001 9828 IsGuiding returns 1
02:47:10.355 00.030 9828 IsSlewing returns 0
02:47:10.355 00.000 9828 IsGuiding returns 1
02:47:10.386 00.031 9828 IsSlewing returns 0
02:47:10.386 00.000 9828 IsGuiding returns 1
02:47:10.417 00.031 9828 IsSlewing returns 0
02:47:10.417 00.000 9828 IsGuiding returns 1
02:47:10.449 00.032 9828 IsSlewing returns 0
02:47:10.449 00.000 9828 IsGuiding returns 1
02:47:10.481 00.032 9828 IsSlewing returns 0
02:47:10.481 00.000 9828 IsGuiding returns 1
02:47:10.510 00.029 9828 IsSlewing returns 0
02:47:10.510 00.000 9828 IsGuiding returns 0
02:47:10.510 00.000 9828 scope move finished after 12 + 238 ms
02:47:10.510 00.000 9828 Move returns status 0, amount 12
02:47:10.510 00.000 9828 move complete, result=0
02:47:10.511 00.001 9828 worker thread done servicing request
02:47:10.514 00.003 5052 GuideStep: -0.2 px 72 ms EAST, -0.1 px 12 ms NORTH
02:47:10.682 00.168 8976 Exposure complete
02:47:10.687 00.005 8976 worker thread done servicing request
02:47:10.688 00.001 5052 OnExposeComplete: enter
02:47:10.688 00.000 5052 UpdateGuideState(): m_state=6
02:47:10.688 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10458
02:47:10.688 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.78, Mass=120, SNR=7.5, Peak=67 HFD=2.1
02:47:10.688 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:47:10.688 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:47:10.688 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.07 hyp=0.43 cameraTheta=2.98 mountX=0.25 mountY=0.31, mountTheta=0.89
02:47:10.688 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.07, opts=13)
02:47:10.688 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.07)
02:47:10.688 00.000 8976 Worker thread wakes up
02:47:10.689 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:47:10.689 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:47:10.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:10.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.07) opts 0xd
02:47:10.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:10.689 00.000 5052 Enqueuing Expose request
02:47:10.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.07)
02:47:10.689 00.000 8976 Moving (-0.42, 0.07) raw xDistance=0.25 yDistance=0.31
02:47:10.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:47:10.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.31
02:47:10.689 00.000 8976 MoveAxis(R, 0, ABG)
02:47:10.689 00.000 8976 MoveAxis(D, 1, ABG)
02:47:10.689 00.000 8976 stepping (0, 31) + (0, -1)
02:47:10.689 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:10.712 00.023 8976 Received - 47 (G) 
02:47:10.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:10.712 00.000 8976 stepped: pos (0, 30)
02:47:10.712 00.000 8976 back inside bump range: decrease bump weight 2.17 => 1.08
02:47:10.712 00.000 8976 MountToCamera -- mountTheta (-1.57) + m_xAngle (2.04) = xAngle (0.48 = 0.48)
02:47:10.712 00.000 8976 MountToCamera -- mountX=0.01 mountY=-5.06 hyp=5.06 mountTheta=-1.57 cameraX=4.50, cameraY=2.32 cameraTheta=0.48
02:47:10.712 00.000 8976 incremental bump (4.496, 2.315) isValid = 1
02:47:10.712 00.000 8976 Scheduling Mount bump of (0.111, 0.059)
02:47:10.712 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.06, opts=4)
02:47:10.712 00.000 8976 Enqueuing Move request for scope (0.11, 0.06)
02:47:10.712 00.000 8976 move complete, result=0
02:47:10.712 00.000 8976 worker thread done servicing request
02:47:10.712 00.000 8976 Worker thread wakes up
02:47:10.713 00.001 9828 Worker thread wakes up
02:47:10.713 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0x4
02:47:10.713 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
02:47:10.713 00.000 9828 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.10) = xAngle (3.59 = -2.70)
02:47:10.713 00.000 9828 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.51 = -2.78)
02:47:10.713 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:47:10.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:10.713 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:10.713 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.49 mountX=-0.11 mountY=-0.04, mountTheta=-2.77
02:47:10.713 00.000 9828 Moving (0.11, 0.06) raw xDistance=-0.11 yDistance=-0.04
02:47:10.713 00.000 9828 BLC: window closed
02:47:10.713 00.000 9828 MoveAxis(E, 36, B)
02:47:10.713 00.000 9828 Guiding  Dir = 2, Dur = 36
02:47:10.713 00.000 9828 IsSlewing returns 0
02:47:10.713 00.000 9828 IsGuiding returns 0
02:47:10.713 00.000 9828 PulseGuide returned control before completion, sleep 46
02:47:10.773 00.060 9828 IsGuiding returns 1
02:47:10.773 00.000 9828 scope still moving after pulse duration time elapsed
02:47:10.805 00.032 9828 IsSlewing returns 0
02:47:10.805 00.000 9828 IsGuiding returns 1
02:47:10.836 00.031 9828 IsSlewing returns 0
02:47:10.836 00.000 9828 IsGuiding returns 1
02:47:10.867 00.031 9828 IsSlewing returns 0
02:47:10.867 00.000 9828 IsGuiding returns 0
02:47:10.867 00.000 9828 scope move finished after 36 + 117 ms
02:47:10.867 00.000 9828 Move returns status 0, amount 36
02:47:10.867 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:10.867 00.000 9828 MoveAxis(N, 6, B)
02:47:10.867 00.000 9828 Guiding  Dir = 0, Dur = 6
02:47:10.884 00.017 9828 IsSlewing returns 0
02:47:10.884 00.000 9828 IsGuiding returns 0
02:47:10.884 00.000 9828 PulseGuide returned control before completion, sleep 16
02:47:10.914 00.030 9828 IsGuiding returns 1
02:47:10.914 00.000 9828 scope still moving after pulse duration time elapsed
02:47:10.947 00.033 9828 IsSlewing returns 0
02:47:10.947 00.000 9828 IsGuiding returns 1
02:47:10.976 00.029 9828 IsSlewing returns 0
02:47:10.976 00.000 9828 IsGuiding returns 1
02:47:11.008 00.032 9828 IsSlewing returns 0
02:47:11.008 00.000 9828 IsGuiding returns 0
02:47:11.008 00.000 9828 scope move finished after 6 + 118 ms
02:47:11.008 00.000 9828 Move returns status 0, amount 6
02:47:11.008 00.000 9828 move complete, result=0
02:47:11.008 00.000 9828 worker thread done servicing request
02:47:11.008 00.000 5052 GuideStep: -0.1 px 36 ms EAST, -0.0 px 6 ms NORTH
02:47:11.369 00.361 8976 Exposure complete
02:47:11.374 00.005 8976 worker thread done servicing request
02:47:11.374 00.000 5052 OnExposeComplete: enter
02:47:11.374 00.000 5052 UpdateGuideState(): m_state=6
02:47:11.374 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10459
02:47:11.374 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.94, Mass=115, SNR=7.4, Peak=70 HFD=2.1
02:47:11.374 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:47:11.374 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
02:47:11.374 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.23 hyp=0.68 cameraTheta=2.80 mountX=0.50 mountY=0.41, mountTheta=0.69
02:47:11.375 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.23, opts=13)
02:47:11.375 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.23)
02:47:11.375 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:47:11.375 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:47:11.375 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:11.375 00.000 8976 Worker thread wakes up
02:47:11.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.23) opts 0xd
02:47:11.376 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:11.376 00.000 5052 Enqueuing Expose request
02:47:11.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.23)
02:47:11.376 00.000 8976 Moving (-0.64, 0.23) raw xDistance=0.50 yDistance=0.41
02:47:11.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:47:11.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
02:47:11.376 00.000 8976 MoveAxis(L, 2, ABG)
02:47:11.376 00.000 8976 stepping (0, 30) + (-2, 0)
02:47:11.376 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:11.399 00.023 8976 Received - 47 (G) 
02:47:11.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:11.399 00.000 8976 stepped: pos (-2, 30)
02:47:11.399 00.000 8976 MoveAxis(D, 2, ABG)
02:47:11.399 00.000 8976 stepping (-2, 30) + (0, -2)
02:47:11.399 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:11.431 00.032 8976 Received - 47 (G) 
02:47:11.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:11.431 00.000 8976 stepped: pos (-2, 28)
02:47:11.431 00.000 8976 back inside bump range: decrease bump weight 1.08 => 1.00
02:47:11.431 00.000 8976 MountToCamera -- mountTheta (-1.55) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
02:47:11.431 00.000 8976 MountToCamera -- mountX=0.11 mountY=-4.86 hyp=4.86 mountTheta=-1.55 cameraX=4.27, cameraY=2.31 cameraTheta=0.50
02:47:11.431 00.000 8976 incremental bump (4.273, 2.309) isValid = 1
02:47:11.431 00.000 8976 Scheduling Mount bump of (0.101, 0.057)
02:47:11.431 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:47:11.431 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:47:11.431 00.000 8976 move complete, result=0
02:47:11.431 00.000 8976 worker thread done servicing request
02:47:11.431 00.000 8976 Worker thread wakes up
02:47:11.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:11.432 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:11.432 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:47:11.432 00.000 9828 Worker thread wakes up
02:47:11.432 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:47:11.432 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:47:11.432 00.000 9828 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.10) = xAngle (3.61 = -2.68)
02:47:11.432 00.000 9828 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.76)
02:47:11.432 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
02:47:11.432 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
02:47:11.432 00.000 9828 BLC: window closed
02:47:11.432 00.000 9828 MoveAxis(E, 33, B)
02:47:11.432 00.000 9828 Guiding  Dir = 2, Dur = 33
02:47:11.433 00.001 9828 IsSlewing returns 0
02:47:11.433 00.000 9828 IsGuiding returns 0
02:47:11.433 00.000 9828 PulseGuide returned control before completion, sleep 43
02:47:11.491 00.058 9828 IsGuiding returns 1
02:47:11.491 00.000 9828 scope still moving after pulse duration time elapsed
02:47:11.524 00.033 9828 IsSlewing returns 0
02:47:11.524 00.000 9828 IsGuiding returns 1
02:47:11.554 00.030 9828 IsSlewing returns 0
02:47:11.554 00.000 9828 IsGuiding returns 1
02:47:11.586 00.032 9828 IsSlewing returns 0
02:47:11.586 00.000 9828 IsGuiding returns 1
02:47:11.618 00.032 9828 IsSlewing returns 0
02:47:11.618 00.000 9828 IsGuiding returns 1
02:47:11.649 00.031 9828 IsSlewing returns 0
02:47:11.649 00.000 9828 IsGuiding returns 1
02:47:11.681 00.032 9828 IsSlewing returns 0
02:47:11.682 00.001 9828 IsGuiding returns 1
02:47:11.713 00.031 9828 IsSlewing returns 0
02:47:11.713 00.000 9828 IsGuiding returns 0
02:47:11.713 00.000 9828 scope move finished after 33 + 247 ms
02:47:11.713 00.000 9828 Move returns status 0, amount 33
02:47:11.713 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:11.713 00.000 9828 MoveAxis(N, 6, B)
02:47:11.714 00.001 9828 Guiding  Dir = 0, Dur = 6
02:47:11.729 00.015 9828 IsSlewing returns 0
02:47:11.730 00.001 9828 IsGuiding returns 0
02:47:11.730 00.000 9828 PulseGuide returned control before completion, sleep 16
02:47:11.761 00.031 9828 IsGuiding returns 1
02:47:11.761 00.000 9828 scope still moving after pulse duration time elapsed
02:47:11.794 00.033 9828 IsSlewing returns 0
02:47:11.795 00.001 9828 IsGuiding returns 1
02:47:11.825 00.030 9828 IsSlewing returns 0
02:47:11.826 00.001 9828 IsGuiding returns 1
02:47:11.856 00.030 9828 IsSlewing returns 0
02:47:11.856 00.000 9828 IsGuiding returns 0
02:47:11.857 00.001 9828 scope move finished after 6 + 120 ms
02:47:11.857 00.000 9828 Move returns status 0, amount 6
02:47:11.857 00.000 9828 move complete, result=0
02:47:11.857 00.000 9828 worker thread done servicing request
02:47:11.857 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
02:47:12.121 00.264 8976 Exposure complete
02:47:12.127 00.006 8976 worker thread done servicing request
02:47:12.127 00.000 5052 OnExposeComplete: enter
02:47:12.127 00.000 5052 UpdateGuideState(): m_state=6
02:47:12.127 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10460
02:47:12.127 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.83, Mass=127, SNR=7.8, Peak=71 HFD=1.7
02:47:12.128 00.001 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:47:12.128 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:47:12.128 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.12 hyp=0.53 cameraTheta=2.92 mountX=0.34 mountY=0.37, mountTheta=0.83
02:47:12.128 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.12, opts=13)
02:47:12.128 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.12)
02:47:12.129 00.001 8976 Worker thread wakes up
02:47:12.129 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.12) opts 0xd
02:47:12.129 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.12)
02:47:12.129 00.000 8976 Moving (-0.52, 0.12) raw xDistance=0.34 yDistance=0.37
02:47:12.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:47:12.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
02:47:12.129 00.000 8976 MoveAxis(L, 2, ABG)
02:47:12.129 00.000 8976 stepping (-2, 28) + (-2, 0)
02:47:12.129 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:47:12.129 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:47:12.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:12.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:12.129 00.000 5052 Enqueuing Expose request
02:47:12.129 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:12.166 00.037 8976 Received - 47 (G) 
02:47:12.167 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:12.167 00.000 8976 stepped: pos (-4, 28)
02:47:12.167 00.000 8976 MoveAxis(D, 2, ABG)
02:47:12.167 00.000 8976 stepping (-4, 28) + (0, -2)
02:47:12.167 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:12.198 00.031 8976 Received - 47 (G) 
02:47:12.198 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:12.199 00.001 8976 stepped: pos (-4, 26)
02:47:12.199 00.000 8976 MountToCamera -- mountTheta (-1.51) + m_xAngle (2.04) = xAngle (0.53 = 0.53)
02:47:12.199 00.000 8976 MountToCamera -- mountX=0.28 mountY=-4.62 hyp=4.62 mountTheta=-1.51 cameraX=3.98, cameraY=2.35 cameraTheta=0.53
02:47:12.199 00.000 8976 incremental bump (3.984, 2.347) isValid = 1
02:47:12.199 00.000 8976 Scheduling Mount bump of (0.099, 0.060)
02:47:12.199 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:47:12.199 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:47:12.199 00.000 8976 move complete, result=0
02:47:12.199 00.000 9828 Worker thread wakes up
02:47:12.199 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:47:12.199 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:47:12.199 00.000 9828 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.10) = xAngle (3.64 = -2.64)
02:47:12.199 00.000 9828 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.56 = -2.72)
02:47:12.199 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
02:47:12.199 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:47:12.199 00.000 9828 BLC: window closed
02:47:12.199 00.000 9828 MoveAxis(E, 32, B)
02:47:12.200 00.001 8976 worker thread done servicing request
02:47:12.200 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:47:12.200 00.000 9828 Guiding  Dir = 2, Dur = 32
02:47:12.200 00.000 8976 Worker thread wakes up
02:47:12.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:12.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:12.200 00.000 9828 IsSlewing returns 0
02:47:12.200 00.000 9828 IsGuiding returns 0
02:47:12.200 00.000 9828 PulseGuide returned control before completion, sleep 42
02:47:12.246 00.046 9828 IsGuiding returns 1
02:47:12.246 00.000 9828 scope still moving after pulse duration time elapsed
02:47:12.277 00.031 9828 IsSlewing returns 0
02:47:12.277 00.000 9828 IsGuiding returns 1
02:47:12.307 00.030 9828 IsSlewing returns 0
02:47:12.307 00.000 9828 IsGuiding returns 1
02:47:12.338 00.031 9828 IsSlewing returns 0
02:47:12.342 00.004 9828 IsGuiding returns 1
02:47:12.369 00.027 9828 IsSlewing returns 0
02:47:12.369 00.000 9828 IsGuiding returns 0
02:47:12.369 00.000 9828 scope move finished after 32 + 136 ms
02:47:12.369 00.000 9828 Move returns status 0, amount 32
02:47:12.369 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:12.369 00.000 9828 MoveAxis(N, 6, B)
02:47:12.369 00.000 9828 Guiding  Dir = 0, Dur = 6
02:47:12.386 00.017 9828 IsSlewing returns 0
02:47:12.386 00.000 9828 IsGuiding returns 0
02:47:12.387 00.001 9828 PulseGuide returned control before completion, sleep 16
02:47:12.416 00.029 9828 IsGuiding returns 1
02:47:12.416 00.000 9828 scope still moving after pulse duration time elapsed
02:47:12.448 00.032 9828 IsSlewing returns 0
02:47:12.448 00.000 9828 IsGuiding returns 1
02:47:12.480 00.032 9828 IsSlewing returns 0
02:47:12.480 00.000 9828 IsGuiding returns 1
02:47:12.511 00.031 9828 IsSlewing returns 0
02:47:12.511 00.000 9828 IsGuiding returns 0
02:47:12.511 00.000 9828 scope move finished after 6 + 119 ms
02:47:12.511 00.000 9828 Move returns status 0, amount 6
02:47:12.511 00.000 9828 move complete, result=0
02:47:12.511 00.000 9828 worker thread done servicing request
02:47:12.511 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 6 ms NORTH
02:47:12.884 00.373 8976 Exposure complete
02:47:12.891 00.007 8976 worker thread done servicing request
02:47:12.891 00.000 5052 OnExposeComplete: enter
02:47:12.891 00.000 5052 UpdateGuideState(): m_state=6
02:47:12.891 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10461
02:47:12.891 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.55, Mass=122, SNR=7.6, Peak=70 HFD=1.8
02:47:12.891 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
02:47:12.892 00.001 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.38)
02:47:12.892 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.16 hyp=0.43 cameraTheta=-2.76 mountX=0.04 mountY=0.42, mountTheta=1.48
02:47:12.893 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.16, opts=13)
02:47:12.893 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.16)
02:47:12.893 00.000 8976 Worker thread wakes up
02:47:12.893 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:47:12.893 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.16) opts 0xd
02:47:12.893 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:47:12.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.16)
02:47:12.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:12.893 00.000 8976 Moving (-0.40, -0.16) raw xDistance=0.04 yDistance=0.42
02:47:12.893 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:12.893 00.000 5052 Enqueuing Expose request
02:47:12.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:47:12.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
02:47:12.893 00.000 8976 MoveAxis(R, 0, ABG)
02:47:12.893 00.000 8976 MoveAxis(D, 2, ABG)
02:47:12.894 00.001 8976 stepping (-4, 26) + (0, -2)
02:47:12.894 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:12.917 00.023 8976 Received - 47 (G) 
02:47:12.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:12.917 00.000 8976 stepped: pos (-4, 24)
02:47:12.917 00.000 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
02:47:12.918 00.001 8976 MountToCamera -- mountX=0.39 mountY=-4.35 hyp=4.37 mountTheta=-1.48 cameraX=3.70, cameraY=2.33 cameraTheta=0.56
02:47:12.918 00.000 8976 incremental bump (3.697, 2.325) isValid = 1
02:47:12.918 00.000 8976 Scheduling Mount bump of (0.097, 0.063)
02:47:12.918 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:47:12.918 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:47:12.918 00.000 8976 move complete, result=0
02:47:12.918 00.000 8976 worker thread done servicing request
02:47:12.918 00.000 8976 Worker thread wakes up
02:47:12.918 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:12.918 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:12.919 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:47:12.922 00.003 9828 Worker thread wakes up
02:47:12.922 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:47:12.922 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:47:12.922 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
02:47:12.922 00.000 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.69)
02:47:12.922 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
02:47:12.922 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:47:12.922 00.000 9828 BLC: window closed
02:47:12.922 00.000 9828 MoveAxis(E, 32, B)
02:47:12.922 00.000 9828 Guiding  Dir = 2, Dur = 32
02:47:12.922 00.000 9828 IsSlewing returns 0
02:47:12.923 00.001 9828 IsGuiding returns 0
02:47:12.923 00.000 9828 PulseGuide returned control before completion, sleep 42
02:47:12.980 00.057 9828 IsGuiding returns 1
02:47:12.980 00.000 9828 scope still moving after pulse duration time elapsed
02:47:13.012 00.032 9828 IsSlewing returns 0
02:47:13.013 00.001 9828 IsGuiding returns 1
02:47:13.043 00.030 9828 IsSlewing returns 0
02:47:13.044 00.001 9828 IsGuiding returns 1
02:47:13.076 00.032 9828 IsSlewing returns 0
02:47:13.076 00.000 9828 IsGuiding returns 0
02:47:13.076 00.000 9828 scope move finished after 32 + 121 ms
02:47:13.076 00.000 9828 Move returns status 0, amount 32
02:47:13.076 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:13.076 00.000 9828 MoveAxis(N, 7, B)
02:47:13.076 00.000 9828 Guiding  Dir = 0, Dur = 7
02:47:13.091 00.015 9828 IsSlewing returns 0
02:47:13.091 00.000 9828 IsGuiding returns 0
02:47:13.092 00.001 9828 PulseGuide returned control before completion, sleep 17
02:47:13.123 00.031 9828 IsGuiding returns 1
02:47:13.123 00.000 9828 scope still moving after pulse duration time elapsed
02:47:13.154 00.031 9828 IsSlewing returns 0
02:47:13.154 00.000 9828 IsGuiding returns 1
02:47:13.185 00.031 9828 IsSlewing returns 0
02:47:13.185 00.000 9828 IsGuiding returns 1
02:47:13.216 00.031 9828 IsSlewing returns 0
02:47:13.216 00.000 9828 IsGuiding returns 0
02:47:13.216 00.000 9828 scope move finished after 7 + 117 ms
02:47:13.216 00.000 9828 Move returns status 0, amount 7
02:47:13.216 00.000 9828 move complete, result=0
02:47:13.216 00.000 9828 worker thread done servicing request
02:47:13.216 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
02:47:13.600 00.384 8976 Exposure complete
02:47:13.607 00.007 5052 OnExposeComplete: enter
02:47:13.607 00.000 5052 UpdateGuideState(): m_state=6
02:47:13.607 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10462
02:47:13.607 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.65, Mass=120, SNR=7.6, Peak=69 HFD=1.6
02:47:13.607 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.13 = 1.16)
02:47:13.607 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
02:47:13.607 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.05 hyp=0.92 cameraTheta=-3.08 mountX=0.37 mountY=0.80, mountTheta=1.14
02:47:13.608 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.05, opts=13)
02:47:13.608 00.000 5052 Enqueuing Move request for stepguider (-0.92, -0.05)
02:47:13.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:47:13.608 00.000 5052 UpdateGuideState exits: m=120 SNR=7.6
02:47:13.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:13.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:13.608 00.000 5052 Enqueuing Expose request
02:47:13.609 00.001 8976 worker thread done servicing request
02:47:13.609 00.000 8976 Worker thread wakes up
02:47:13.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.05) opts 0xd
02:47:13.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.05)
02:47:13.609 00.000 8976 Moving (-0.92, -0.05) raw xDistance=0.37 yDistance=0.80
02:47:13.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:47:13.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.80
02:47:13.609 00.000 8976 MoveAxis(L, 2, ABG)
02:47:13.609 00.000 8976 stepping (-4, 24) + (-2, 0)
02:47:13.609 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:13.637 00.028 8976 Received - 47 (G) 
02:47:13.637 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:13.637 00.000 8976 stepped: pos (-6, 24)
02:47:13.637 00.000 8976 MoveAxis(D, 3, ABG)
02:47:13.637 00.000 8976 stepping (-6, 24) + (0, -3)
02:47:13.638 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:13.669 00.031 8976 Received - 47 (G) 
02:47:13.669 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:13.669 00.000 8976 stepped: pos (-6, 21)
02:47:13.669 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:47:13.669 00.000 8976 MountToCamera -- mountX=0.56 mountY=-4.02 hyp=4.05 mountTheta=-1.43 cameraX=3.32, cameraY=2.33 cameraTheta=0.61
02:47:13.669 00.000 8976 incremental bump (3.319, 2.329) isValid = 1
02:47:13.669 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
02:47:13.669 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:47:13.669 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:47:13.669 00.000 8976 move complete, result=0
02:47:13.669 00.000 9828 Worker thread wakes up
02:47:13.669 00.000 8976 worker thread done servicing request
02:47:13.670 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:47:13.670 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:47:13.670 00.000 8976 Worker thread wakes up
02:47:13.670 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:47:13.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:13.670 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
02:47:13.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:13.670 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
02:47:13.670 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
02:47:13.670 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:47:13.670 00.000 9828 BLC: window closed
02:47:13.670 00.000 9828 MoveAxis(E, 31, B)
02:47:13.670 00.000 9828 Guiding  Dir = 2, Dur = 31
02:47:13.670 00.000 9828 IsSlewing returns 0
02:47:13.671 00.001 9828 IsGuiding returns 0
02:47:13.671 00.000 9828 PulseGuide returned control before completion, sleep 41
02:47:13.721 00.050 9828 IsGuiding returns 1
02:47:13.721 00.000 9828 scope still moving after pulse duration time elapsed
02:47:13.752 00.031 9828 IsSlewing returns 0
02:47:13.752 00.000 9828 IsGuiding returns 1
02:47:13.784 00.032 9828 IsSlewing returns 0
02:47:13.784 00.000 9828 IsGuiding returns 1
02:47:13.816 00.032 9828 IsSlewing returns 0
02:47:13.816 00.000 9828 IsGuiding returns 0
02:47:13.817 00.001 9828 scope move finished after 31 + 114 ms
02:47:13.817 00.000 9828 Move returns status 0, amount 31
02:47:13.817 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:13.817 00.000 9828 MoveAxis(N, 8, B)
02:47:13.817 00.000 9828 Guiding  Dir = 0, Dur = 8
02:47:13.832 00.015 9828 IsSlewing returns 0
02:47:13.832 00.000 9828 IsGuiding returns 0
02:47:13.832 00.000 9828 PulseGuide returned control before completion, sleep 18
02:47:13.866 00.034 9828 IsGuiding returns 1
02:47:13.866 00.000 9828 scope still moving after pulse duration time elapsed
02:47:13.896 00.030 9828 IsSlewing returns 0
02:47:13.896 00.000 9828 IsGuiding returns 1
02:47:13.927 00.031 9828 IsSlewing returns 0
02:47:13.927 00.000 9828 IsGuiding returns 1
02:47:13.959 00.032 9828 IsSlewing returns 0
02:47:13.959 00.000 9828 IsGuiding returns 1
02:47:13.991 00.032 9828 IsSlewing returns 0
02:47:13.991 00.000 9828 IsGuiding returns 1
02:47:14.022 00.031 9828 IsSlewing returns 0
02:47:14.022 00.000 9828 IsGuiding returns 0
02:47:14.022 00.000 9828 scope move finished after 8 + 182 ms
02:47:14.022 00.000 9828 Move returns status 0, amount 8
02:47:14.022 00.000 9828 move complete, result=0
02:47:14.022 00.000 9828 worker thread done servicing request
02:47:14.022 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:47:14.358 00.336 8976 Exposure complete
02:47:14.364 00.006 8976 worker thread done servicing request
02:47:14.364 00.000 5052 OnExposeComplete: enter
02:47:14.364 00.000 5052 UpdateGuideState(): m_state=6
02:47:14.364 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10463
02:47:14.364 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.72, Mass=117, SNR=7.5, Peak=65 HFD=1.7
02:47:14.364 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:47:14.364 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:47:14.364 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=0.01 hyp=0.92 cameraTheta=3.13 mountX=0.43 mountY=0.76, mountTheta=1.06
02:47:14.365 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=0.01, opts=13)
02:47:14.365 00.000 5052 Enqueuing Move request for stepguider (-0.92, 0.01)
02:47:14.365 00.000 8976 Worker thread wakes up
02:47:14.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:47:14.365 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:47:14.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:14.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, 0.01) opts 0xd
02:47:14.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:14.365 00.000 5052 Enqueuing Expose request
02:47:14.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, 0.01)
02:47:14.365 00.000 8976 Moving (-0.92, 0.01) raw xDistance=0.43 yDistance=0.76
02:47:14.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
02:47:14.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.76
02:47:14.365 00.000 8976 MoveAxis(L, 2, ABG)
02:47:14.365 00.000 8976 stepping (-6, 21) + (-2, 0)
02:47:14.365 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:14.388 00.023 8976 Received - 47 (G) 
02:47:14.388 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:14.389 00.001 8976 stepped: pos (-8, 21)
02:47:14.389 00.000 8976 MoveAxis(D, 3, ABG)
02:47:14.389 00.000 8976 stepping (-8, 21) + (0, -3)
02:47:14.389 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:14.420 00.031 8976 Received - 47 (G) 
02:47:14.420 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:14.420 00.000 8976 stepped: pos (-8, 18)
02:47:14.421 00.001 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:47:14.421 00.000 8976 MountToCamera -- mountX=0.78 mountY=-3.63 hyp=3.72 mountTheta=-1.36 cameraX=2.88, cameraY=2.35 cameraTheta=0.68
02:47:14.421 00.000 8976 incremental bump (2.880, 2.350) isValid = 1
02:47:14.421 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
02:47:14.421 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:47:14.421 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:47:14.421 00.000 8976 move complete, result=0
02:47:14.421 00.000 9828 Worker thread wakes up
02:47:14.421 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:47:14.421 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:47:14.421 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
02:47:14.421 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
02:47:14.421 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:47:14.421 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:47:14.422 00.001 8976 worker thread done servicing request
02:47:14.422 00.000 8976 Worker thread wakes up
02:47:14.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:14.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:14.422 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:47:14.422 00.000 9828 BLC: window closed
02:47:14.422 00.000 9828 MoveAxis(E, 29, B)
02:47:14.422 00.000 9828 Guiding  Dir = 2, Dur = 29
02:47:14.422 00.000 9828 IsSlewing returns 0
02:47:14.422 00.000 9828 IsGuiding returns 0
02:47:14.423 00.001 9828 PulseGuide returned control before completion, sleep 39
02:47:14.475 00.052 9828 IsGuiding returns 1
02:47:14.475 00.000 9828 scope still moving after pulse duration time elapsed
02:47:14.507 00.032 9828 IsSlewing returns 0
02:47:14.507 00.000 9828 IsGuiding returns 1
02:47:14.539 00.032 9828 IsSlewing returns 0
02:47:14.542 00.003 9828 IsGuiding returns 1
02:47:14.572 00.030 9828 IsSlewing returns 0
02:47:14.572 00.000 9828 IsGuiding returns 0
02:47:14.572 00.000 9828 scope move finished after 29 + 120 ms
02:47:14.573 00.001 9828 Move returns status 0, amount 29
02:47:14.573 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:14.573 00.000 9828 MoveAxis(N, 9, B)
02:47:14.573 00.000 9828 Guiding  Dir = 0, Dur = 9
02:47:14.587 00.014 9828 IsSlewing returns 0
02:47:14.587 00.000 9828 IsGuiding returns 0
02:47:14.587 00.000 9828 PulseGuide returned control before completion, sleep 19
02:47:14.619 00.032 9828 IsGuiding returns 1
02:47:14.619 00.000 9828 scope still moving after pulse duration time elapsed
02:47:14.651 00.032 9828 IsSlewing returns 0
02:47:14.651 00.000 9828 IsGuiding returns 1
02:47:14.682 00.031 9828 IsSlewing returns 0
02:47:14.682 00.000 9828 IsGuiding returns 1
02:47:14.713 00.031 9828 IsSlewing returns 0
02:47:14.713 00.000 9828 IsGuiding returns 0
02:47:14.713 00.000 9828 scope move finished after 9 + 117 ms
02:47:14.713 00.000 9828 Move returns status 0, amount 9
02:47:14.713 00.000 9828 move complete, result=0
02:47:14.713 00.000 9828 worker thread done servicing request
02:47:14.713 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:47:15.103 00.390 8976 Exposure complete
02:47:15.109 00.006 8976 worker thread done servicing request
02:47:15.109 00.000 5052 OnExposeComplete: enter
02:47:15.109 00.000 5052 UpdateGuideState(): m_state=6
02:47:15.109 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10464
02:47:15.109 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.21, Mass=131, SNR=7.9, Peak=68 HFD=1.8
02:47:15.109 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.48 = 1.80)
02:47:15.109 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.58 = 1.70)
02:47:15.109 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.50 hyp=0.77 cameraTheta=-2.44 mountX=-0.18 mountY=0.76, mountTheta=1.80
02:47:15.110 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.50, opts=13)
02:47:15.110 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.50)
02:47:15.110 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:47:15.110 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
02:47:15.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:15.110 00.000 8976 Worker thread wakes up
02:47:15.110 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.50) opts 0xd
02:47:15.110 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.50)
02:47:15.110 00.000 8976 Moving (-0.59, -0.50) raw xDistance=-0.18 yDistance=0.76
02:47:15.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:15.110 00.000 5052 Enqueuing Expose request
02:47:15.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:47:15.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.76
02:47:15.110 00.000 8976 MoveAxis(R, 0, ABG)
02:47:15.110 00.000 8976 MoveAxis(D, 3, ABG)
02:47:15.110 00.000 8976 stepping (-8, 18) + (0, -3)
02:47:15.110 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:15.140 00.030 8976 Received - 47 (G) 
02:47:15.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:15.140 00.000 8976 stepped: pos (-8, 15)
02:47:15.140 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:47:15.140 00.000 8976 MountToCamera -- mountX=0.93 mountY=-3.22 hyp=3.35 mountTheta=-1.29 cameraX=2.45, cameraY=2.29 cameraTheta=0.75
02:47:15.140 00.000 8976 incremental bump (2.445, 2.292) isValid = 1
02:47:15.140 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:47:15.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:47:15.140 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:47:15.140 00.000 8976 move complete, result=0
02:47:15.140 00.000 9828 Worker thread wakes up
02:47:15.140 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:47:15.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:47:15.140 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:47:15.140 00.000 8976 worker thread done servicing request
02:47:15.140 00.000 8976 Worker thread wakes up
02:47:15.140 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
02:47:15.140 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
02:47:15.141 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:47:15.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:15.141 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:47:15.141 00.000 9828 BLC: window closed
02:47:15.141 00.000 9828 MoveAxis(E, 28, B)
02:47:15.141 00.000 9828 Guiding  Dir = 2, Dur = 28
02:47:15.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:15.141 00.000 9828 IsSlewing returns 0
02:47:15.141 00.000 9828 IsGuiding returns 0
02:47:15.141 00.000 9828 PulseGuide returned control before completion, sleep 38
02:47:15.192 00.051 9828 IsGuiding returns 1
02:47:15.192 00.000 9828 scope still moving after pulse duration time elapsed
02:47:15.223 00.031 9828 IsSlewing returns 0
02:47:15.223 00.000 9828 IsGuiding returns 1
02:47:15.254 00.031 9828 IsSlewing returns 0
02:47:15.254 00.000 9828 IsGuiding returns 1
02:47:15.285 00.031 9828 IsSlewing returns 0
02:47:15.285 00.000 9828 IsGuiding returns 0
02:47:15.285 00.000 9828 scope move finished after 28 + 115 ms
02:47:15.285 00.000 9828 Move returns status 0, amount 28
02:47:15.285 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:15.285 00.000 9828 MoveAxis(N, 10, B)
02:47:15.285 00.000 9828 Guiding  Dir = 0, Dur = 10
02:47:15.301 00.016 9828 IsSlewing returns 0
02:47:15.301 00.000 9828 IsGuiding returns 0
02:47:15.301 00.000 9828 PulseGuide returned control before completion, sleep 20
02:47:15.333 00.032 9828 IsGuiding returns 1
02:47:15.333 00.000 9828 scope still moving after pulse duration time elapsed
02:47:15.365 00.032 9828 IsSlewing returns 0
02:47:15.365 00.000 9828 IsGuiding returns 1
02:47:15.397 00.032 9828 IsSlewing returns 0
02:47:15.397 00.000 9828 IsGuiding returns 1
02:47:15.429 00.032 9828 IsSlewing returns 0
02:47:15.429 00.000 9828 IsGuiding returns 0
02:47:15.429 00.000 9828 scope move finished after 10 + 117 ms
02:47:15.429 00.000 9828 Move returns status 0, amount 10
02:47:15.429 00.000 9828 move complete, result=0
02:47:15.429 00.000 9828 worker thread done servicing request
02:47:15.429 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:47:15.825 00.396 8976 Exposure complete
02:47:15.831 00.006 8976 worker thread done servicing request
02:47:15.831 00.000 5052 OnExposeComplete: enter
02:47:15.831 00.000 5052 UpdateGuideState(): m_state=6
02:47:15.831 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10465
02:47:15.831 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.76, Mass=131, SNR=7.9, Peak=66 HFD=1.9
02:47:15.831 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:47:15.831 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:47:15.831 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.05 hyp=0.52 cameraTheta=3.05 mountX=0.28 mountY=0.41, mountTheta=0.97
02:47:15.832 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.05, opts=13)
02:47:15.832 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.05)
02:47:15.832 00.000 8976 Worker thread wakes up
02:47:15.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.05) opts 0xd
02:47:15.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.05)
02:47:15.832 00.000 8976 Moving (-0.52, 0.05) raw xDistance=0.28 yDistance=0.41
02:47:15.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:47:15.832 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:47:15.832 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
02:47:15.833 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
02:47:15.833 00.000 8976 MoveAxis(L, 1, ABG)
02:47:15.833 00.000 8976 stepping (-8, 15) + (-1, 0)
02:47:15.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:15.833 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:15.833 00.000 5052 Enqueuing Expose request
02:47:15.833 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:15.859 00.026 8976 Received - 47 (G) 
02:47:15.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:15.859 00.000 8976 stepped: pos (-9, 15)
02:47:15.859 00.000 8976 MoveAxis(D, 2, ABG)
02:47:15.859 00.000 8976 stepping (-9, 15) + (0, -2)
02:47:15.859 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:15.892 00.033 8976 Received - 47 (G) 
02:47:15.892 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:15.892 00.000 8976 stepped: pos (-9, 13)
02:47:15.892 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:47:15.892 00.000 8976 MountToCamera -- mountX=1.08 mountY=-2.84 hyp=3.04 mountTheta=-1.21 cameraX=2.04, cameraY=2.25 cameraTheta=0.84
02:47:15.892 00.000 8976 incremental bump (2.038, 2.251) isValid = 1
02:47:15.892 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:47:15.892 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:47:15.892 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:47:15.892 00.000 8976 move complete, result=0
02:47:15.892 00.000 9828 Worker thread wakes up
02:47:15.892 00.000 8976 worker thread done servicing request
02:47:15.892 00.000 8976 Worker thread wakes up
02:47:15.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:15.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:15.892 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:47:15.892 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:47:15.893 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:47:15.893 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:47:15.893 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
02:47:15.893 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:47:15.893 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:47:15.893 00.000 9828 BLC: window closed
02:47:15.893 00.000 9828 MoveAxis(E, 26, B)
02:47:15.893 00.000 9828 Guiding  Dir = 2, Dur = 26
02:47:15.893 00.000 9828 IsSlewing returns 0
02:47:15.893 00.000 9828 IsGuiding returns 0
02:47:15.893 00.000 9828 PulseGuide returned control before completion, sleep 36
02:47:15.941 00.048 9828 IsGuiding returns 1
02:47:15.941 00.000 9828 scope still moving after pulse duration time elapsed
02:47:15.971 00.030 9828 IsSlewing returns 0
02:47:15.972 00.001 9828 IsGuiding returns 1
02:47:16.003 00.031 9828 IsSlewing returns 0
02:47:16.003 00.000 9828 IsGuiding returns 1
02:47:16.035 00.032 9828 IsSlewing returns 0
02:47:16.035 00.000 9828 IsGuiding returns 0
02:47:16.035 00.000 9828 scope move finished after 26 + 115 ms
02:47:16.035 00.000 9828 Move returns status 0, amount 26
02:47:16.035 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:16.035 00.000 9828 MoveAxis(N, 11, B)
02:47:16.035 00.000 9828 Guiding  Dir = 0, Dur = 11
02:47:16.051 00.016 9828 IsSlewing returns 0
02:47:16.052 00.001 9828 IsGuiding returns 0
02:47:16.052 00.000 9828 PulseGuide returned control before completion, sleep 21
02:47:16.083 00.031 9828 IsGuiding returns 1
02:47:16.083 00.000 9828 scope still moving after pulse duration time elapsed
02:47:16.114 00.031 9828 IsSlewing returns 0
02:47:16.114 00.000 9828 IsGuiding returns 1
02:47:16.146 00.032 9828 IsSlewing returns 0
02:47:16.146 00.000 9828 IsGuiding returns 1
02:47:16.178 00.032 9828 IsSlewing returns 0
02:47:16.178 00.000 9828 IsGuiding returns 1
02:47:16.209 00.031 9828 IsSlewing returns 0
02:47:16.209 00.000 9828 IsGuiding returns 0
02:47:16.209 00.000 9828 scope move finished after 11 + 147 ms
02:47:16.209 00.000 9828 Move returns status 0, amount 11
02:47:16.209 00.000 9828 move complete, result=0
02:47:16.210 00.001 9828 worker thread done servicing request
02:47:16.210 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:47:16.576 00.366 8976 Exposure complete
02:47:16.581 00.005 8976 worker thread done servicing request
02:47:16.581 00.000 5052 OnExposeComplete: enter
02:47:16.581 00.000 5052 UpdateGuideState(): m_state=6
02:47:16.581 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10466
02:47:16.581 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.77, Mass=138, SNR=8.1, Peak=74 HFD=1.8
02:47:16.581 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:47:16.581 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:47:16.581 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.06 hyp=0.46 cameraTheta=3.00 mountX=0.27 mountY=0.35, mountTheta=0.92
02:47:16.583 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.06, opts=13)
02:47:16.583 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.06)
02:47:16.583 00.000 8976 Worker thread wakes up
02:47:16.583 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:47:16.583 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:47:16.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:16.583 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:16.583 00.000 5052 Enqueuing Expose request
02:47:16.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.06) opts 0xd
02:47:16.583 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.06)
02:47:16.583 00.000 8976 Moving (-0.46, 0.06) raw xDistance=0.27 yDistance=0.35
02:47:16.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
02:47:16.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:47:16.583 00.000 8976 MoveAxis(L, 1, ABG)
02:47:16.583 00.000 8976 stepping (-9, 13) + (-1, 0)
02:47:16.583 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:16.610 00.027 8976 Received - 47 (G) 
02:47:16.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:16.610 00.000 8976 stepped: pos (-10, 13)
02:47:16.610 00.000 8976 MoveAxis(D, 2, ABG)
02:47:16.610 00.000 8976 stepping (-10, 13) + (0, -2)
02:47:16.610 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:16.642 00.032 8976 Received - 47 (G) 
02:47:16.643 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:16.643 00.000 8976 stepped: pos (-10, 11)
02:47:16.643 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:47:16.643 00.000 8976 MountToCamera -- mountX=1.23 mountY=-2.48 hyp=2.77 mountTheta=-1.11 cameraX=1.65, cameraY=2.22 cameraTheta=0.93
02:47:16.643 00.000 8976 incremental bump (1.649, 2.220) isValid = 1
02:47:16.643 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:47:16.643 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:47:16.643 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:47:16.643 00.000 8976 move complete, result=0
02:47:16.643 00.000 9828 Worker thread wakes up
02:47:16.643 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:47:16.643 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:47:16.643 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
02:47:16.643 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:47:16.643 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:47:16.643 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:47:16.643 00.000 9828 BLC: window closed
02:47:16.643 00.000 9828 MoveAxis(E, 23, B)
02:47:16.643 00.000 9828 Guiding  Dir = 2, Dur = 23
02:47:16.644 00.001 8976 worker thread done servicing request
02:47:16.644 00.000 8976 Worker thread wakes up
02:47:16.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:16.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:16.644 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 2 ms SOUTH
02:47:16.644 00.000 9828 IsSlewing returns 0
02:47:16.644 00.000 9828 IsGuiding returns 0
02:47:16.644 00.000 9828 PulseGuide returned control before completion, sleep 33
02:47:16.692 00.048 9828 IsGuiding returns 1
02:47:16.692 00.000 9828 scope still moving after pulse duration time elapsed
02:47:16.724 00.032 9828 IsSlewing returns 0
02:47:16.724 00.000 9828 IsGuiding returns 1
02:47:16.755 00.031 9828 IsSlewing returns 0
02:47:16.755 00.000 9828 IsGuiding returns 1
02:47:16.786 00.031 9828 IsSlewing returns 0
02:47:16.786 00.000 9828 IsGuiding returns 0
02:47:16.786 00.000 9828 scope move finished after 23 + 119 ms
02:47:16.786 00.000 9828 Move returns status 0, amount 23
02:47:16.786 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:16.786 00.000 9828 MoveAxis(N, 12, B)
02:47:16.786 00.000 9828 Guiding  Dir = 0, Dur = 12
02:47:16.802 00.016 9828 IsSlewing returns 0
02:47:16.802 00.000 9828 IsGuiding returns 0
02:47:16.802 00.000 9828 PulseGuide returned control before completion, sleep 22
02:47:16.834 00.032 9828 IsGuiding returns 1
02:47:16.834 00.000 9828 scope still moving after pulse duration time elapsed
02:47:16.864 00.030 9828 IsSlewing returns 0
02:47:16.864 00.000 9828 IsGuiding returns 1
02:47:16.895 00.031 9828 IsSlewing returns 0
02:47:16.895 00.000 9828 IsGuiding returns 1
02:47:16.926 00.031 9828 IsSlewing returns 0
02:47:16.926 00.000 9828 IsGuiding returns 1
02:47:16.956 00.030 9828 IsSlewing returns 0
02:47:16.956 00.000 9828 IsGuiding returns 0
02:47:16.956 00.000 9828 scope move finished after 12 + 142 ms
02:47:16.956 00.000 9828 Move returns status 0, amount 12
02:47:16.956 00.000 9828 move complete, result=0
02:47:16.956 00.000 9828 worker thread done servicing request
02:47:16.956 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:47:17.334 00.378 8976 Exposure complete
02:47:17.340 00.006 8976 worker thread done servicing request
02:47:17.340 00.000 5052 OnExposeComplete: enter
02:47:17.340 00.000 5052 UpdateGuideState(): m_state=6
02:47:17.340 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10467
02:47:17.340 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.59, Mass=134, SNR=8.0, Peak=71 HFD=2.1
02:47:17.340 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.79 = 1.50)
02:47:17.340 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
02:47:17.340 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.12 hyp=0.31 cameraTheta=-2.74 mountX=0.02 mountY=0.31, mountTheta=1.50
02:47:17.341 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.12, opts=13)
02:47:17.341 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.12)
02:47:17.341 00.000 8976 Worker thread wakes up
02:47:17.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.12) opts 0xd
02:47:17.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.12)
02:47:17.341 00.000 8976 Moving (-0.29, -0.12) raw xDistance=0.02 yDistance=0.31
02:47:17.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:47:17.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:47:17.341 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:47:17.341 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:47:17.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:17.342 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:17.342 00.000 5052 Enqueuing Expose request
02:47:17.342 00.000 8976 MoveAxis(R, 0, ABG)
02:47:17.342 00.000 8976 MoveAxis(D, 1, ABG)
02:47:17.342 00.000 8976 stepping (-10, 11) + (0, -1)
02:47:17.342 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:17.362 00.020 8976 Received - 47 (G) 
02:47:17.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:17.362 00.000 8976 stepped: pos (-10, 10)
02:47:17.362 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:47:17.362 00.000 8976 MountToCamera -- mountX=1.33 mountY=-2.18 hyp=2.56 mountTheta=-1.02 cameraX=1.34, cameraY=2.18 cameraTheta=1.02
02:47:17.362 00.000 8976 incremental bump (1.341, 2.176) isValid = 1
02:47:17.362 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
02:47:17.362 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:47:17.362 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:47:17.363 00.001 8976 move complete, result=0
02:47:17.363 00.000 9828 Worker thread wakes up
02:47:17.363 00.000 8976 worker thread done servicing request
02:47:17.363 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:47:17.363 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:47:17.363 00.000 8976 Worker thread wakes up
02:47:17.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:17.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:17.363 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:47:17.363 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
02:47:17.364 00.001 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:47:17.364 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
02:47:17.364 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:47:17.364 00.000 9828 BLC: window closed
02:47:17.364 00.000 9828 MoveAxis(E, 21, B)
02:47:17.364 00.000 9828 Guiding  Dir = 2, Dur = 21
02:47:17.364 00.000 9828 IsSlewing returns 0
02:47:17.364 00.000 9828 IsGuiding returns 0
02:47:17.364 00.000 9828 PulseGuide returned control before completion, sleep 31
02:47:17.410 00.046 9828 IsGuiding returns 1
02:47:17.410 00.000 9828 scope still moving after pulse duration time elapsed
02:47:17.441 00.031 9828 IsSlewing returns 0
02:47:17.441 00.000 9828 IsGuiding returns 1
02:47:17.472 00.031 9828 IsSlewing returns 0
02:47:17.472 00.000 9828 IsGuiding returns 1
02:47:17.503 00.031 9828 IsSlewing returns 0
02:47:17.503 00.000 9828 IsGuiding returns 1
02:47:17.534 00.031 9828 IsSlewing returns 0
02:47:17.534 00.000 9828 IsGuiding returns 1
02:47:17.565 00.031 9828 IsSlewing returns 0
02:47:17.565 00.000 9828 IsGuiding returns 0
02:47:17.565 00.000 9828 scope move finished after 21 + 180 ms
02:47:17.565 00.000 9828 Move returns status 0, amount 21
02:47:17.565 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:17.565 00.000 9828 MoveAxis(N, 13, B)
02:47:17.565 00.000 9828 Guiding  Dir = 0, Dur = 13
02:47:17.581 00.016 9828 IsSlewing returns 0
02:47:17.581 00.000 9828 IsGuiding returns 0
02:47:17.581 00.000 9828 PulseGuide returned control before completion, sleep 23
02:47:17.612 00.031 9828 IsGuiding returns 1
02:47:17.612 00.000 9828 scope still moving after pulse duration time elapsed
02:47:17.643 00.031 9828 IsSlewing returns 0
02:47:17.643 00.000 9828 IsGuiding returns 1
02:47:17.674 00.031 9828 IsSlewing returns 0
02:47:17.674 00.000 9828 IsGuiding returns 1
02:47:17.705 00.031 9828 IsSlewing returns 0
02:47:17.705 00.000 9828 IsGuiding returns 1
02:47:17.736 00.031 9828 IsSlewing returns 0
02:47:17.736 00.000 9828 IsGuiding returns 0
02:47:17.736 00.000 9828 scope move finished after 13 + 141 ms
02:47:17.736 00.000 9828 Move returns status 0, amount 13
02:47:17.736 00.000 9828 move complete, result=0
02:47:17.736 00.000 9828 worker thread done servicing request
02:47:17.736 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:47:18.052 00.316 8976 Exposure complete
02:47:18.057 00.005 8976 worker thread done servicing request
02:47:18.057 00.000 5052 OnExposeComplete: enter
02:47:18.057 00.000 5052 UpdateGuideState(): m_state=6
02:47:18.057 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10468
02:47:18.057 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.66, Mass=135, SNR=8.1, Peak=73 HFD=2.1
02:47:18.057 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
02:47:18.057 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
02:47:18.057 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-2.90 mountX=0.05 mountY=0.19, mountTheta=1.33
02:47:18.058 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.05, opts=13)
02:47:18.058 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.05)
02:47:18.058 00.000 8976 Worker thread wakes up
02:47:18.058 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:47:18.059 00.001 5052 UpdateGuideState exits: m=135 SNR=8.1
02:47:18.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:18.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:18.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.05) opts 0xd
02:47:18.059 00.000 5052 Enqueuing Expose request
02:47:18.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.05)
02:47:18.059 00.000 8976 Moving (-0.20, -0.05) raw xDistance=0.05 yDistance=0.19
02:47:18.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:47:18.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:47:18.059 00.000 8976 MoveAxis(R, 0, ABG)
02:47:18.059 00.000 8976 MoveAxis(U, 0, ABG)
02:47:18.059 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:47:18.059 00.000 8976 MountToCamera -- mountX=1.39 mountY=-1.99 hyp=2.43 mountTheta=-0.96 cameraX=1.14, cameraY=2.15 cameraTheta=1.08
02:47:18.059 00.000 8976 incremental bump (1.135, 2.147) isValid = 1
02:47:18.059 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:47:18.059 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:47:18.059 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:47:18.059 00.000 8976 move complete, result=0
02:47:18.059 00.000 9828 Worker thread wakes up
02:47:18.060 00.001 8976 worker thread done servicing request
02:47:18.060 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:47:18.060 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:47:18.060 00.000 8976 Worker thread wakes up
02:47:18.060 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:47:18.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:18.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:18.060 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
02:47:18.060 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:47:18.060 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
02:47:18.060 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:47:18.060 00.000 9828 BLC: window closed
02:47:18.060 00.000 9828 MoveAxis(E, 19, B)
02:47:18.060 00.000 9828 Guiding  Dir = 2, Dur = 19
02:47:18.061 00.001 9828 IsSlewing returns 0
02:47:18.061 00.000 9828 IsGuiding returns 0
02:47:18.061 00.000 9828 PulseGuide returned control before completion, sleep 29
02:47:18.094 00.033 9828 IsGuiding returns 1
02:47:18.094 00.000 9828 scope still moving after pulse duration time elapsed
02:47:18.125 00.031 9828 IsSlewing returns 0
02:47:18.125 00.000 9828 IsGuiding returns 1
02:47:18.157 00.032 9828 IsSlewing returns 0
02:47:18.157 00.000 9828 IsGuiding returns 1
02:47:18.188 00.031 9828 IsSlewing returns 0
02:47:18.188 00.000 9828 IsGuiding returns 0
02:47:18.188 00.000 9828 scope move finished after 19 + 107 ms
02:47:18.188 00.000 9828 Move returns status 0, amount 19
02:47:18.188 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:18.188 00.000 9828 MoveAxis(N, 13, B)
02:47:18.188 00.000 9828 Guiding  Dir = 0, Dur = 13
02:47:18.204 00.016 9828 IsSlewing returns 0
02:47:18.204 00.000 9828 IsGuiding returns 0
02:47:18.204 00.000 9828 PulseGuide returned control before completion, sleep 23
02:47:18.235 00.031 9828 IsGuiding returns 1
02:47:18.235 00.000 9828 scope still moving after pulse duration time elapsed
02:47:18.265 00.030 9828 IsSlewing returns 0
02:47:18.265 00.000 9828 IsGuiding returns 1
02:47:18.296 00.031 9828 IsSlewing returns 0
02:47:18.296 00.000 9828 IsGuiding returns 1
02:47:18.326 00.030 9828 IsSlewing returns 0
02:47:18.326 00.000 9828 IsGuiding returns 1
02:47:18.357 00.031 9828 IsSlewing returns 0
02:47:18.357 00.000 9828 IsGuiding returns 0
02:47:18.357 00.000 9828 scope move finished after 13 + 140 ms
02:47:18.357 00.000 9828 Move returns status 0, amount 13
02:47:18.357 00.000 9828 move complete, result=0
02:47:18.357 00.000 9828 worker thread done servicing request
02:47:18.357 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:47:18.746 00.389 8976 Exposure complete
02:47:18.751 00.005 8976 worker thread done servicing request
02:47:18.751 00.000 5052 OnExposeComplete: enter
02:47:18.751 00.000 5052 UpdateGuideState(): m_state=6
02:47:18.751 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10469
02:47:18.751 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.84, Mass=120, SNR=7.6, Peak=72 HFD=1.9
02:47:18.751 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
02:47:18.752 00.001 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.19 = 0.19)
02:47:18.752 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.34 mountX=0.17 mountY=0.03, mountTheta=0.20
02:47:18.752 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.13, opts=13)
02:47:18.752 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.13)
02:47:18.752 00.000 8976 Worker thread wakes up
02:47:18.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.13) opts 0xd
02:47:18.753 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.13)
02:47:18.753 00.000 8976 Moving (-0.12, 0.13) raw xDistance=0.17 yDistance=0.03
02:47:18.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:47:18.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:47:18.753 00.000 8976 MoveAxis(R, 0, ABG)
02:47:18.753 00.000 8976 MoveAxis(U, 0, ABG)
02:47:18.753 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:47:18.753 00.000 5052 UpdateGuideState exits: m=120 SNR=7.6
02:47:18.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:18.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:18.753 00.000 5052 Enqueuing Expose request
02:47:18.753 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:47:18.753 00.000 8976 MountToCamera -- mountX=1.44 mountY=-1.86 hyp=2.35 mountTheta=-0.91 cameraX=1.00, cameraY=2.13 cameraTheta=1.13
02:47:18.753 00.000 8976 incremental bump (0.997, 2.127) isValid = 1
02:47:18.753 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:47:18.754 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:47:18.754 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:47:18.754 00.000 8976 move complete, result=0
02:47:18.754 00.000 9828 Worker thread wakes up
02:47:18.754 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:47:18.754 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:47:18.754 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:47:18.754 00.000 8976 worker thread done servicing request
02:47:18.754 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
02:47:18.754 00.000 8976 Worker thread wakes up
02:47:18.754 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:47:18.754 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:47:18.754 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:47:18.754 00.000 9828 BLC: window closed
02:47:18.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:18.754 00.000 9828 MoveAxis(E, 17, B)
02:47:18.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:18.755 00.001 9828 Guiding  Dir = 2, Dur = 17
02:47:18.755 00.000 9828 IsSlewing returns 0
02:47:18.755 00.000 9828 IsGuiding returns 0
02:47:18.755 00.000 9828 PulseGuide returned control before completion, sleep 27
02:47:18.797 00.042 9828 IsGuiding returns 1
02:47:18.797 00.000 9828 scope still moving after pulse duration time elapsed
02:47:18.828 00.031 9828 IsSlewing returns 0
02:47:18.828 00.000 9828 IsGuiding returns 1
02:47:18.859 00.031 9828 IsSlewing returns 0
02:47:18.859 00.000 9828 IsGuiding returns 1
02:47:18.889 00.030 9828 IsSlewing returns 0
02:47:18.889 00.000 9828 IsGuiding returns 0
02:47:18.889 00.000 9828 scope move finished after 17 + 117 ms
02:47:18.889 00.000 9828 Move returns status 0, amount 17
02:47:18.889 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:18.889 00.000 9828 MoveAxis(N, 14, B)
02:47:18.890 00.001 9828 Guiding  Dir = 0, Dur = 14
02:47:18.905 00.015 9828 IsSlewing returns 0
02:47:18.905 00.000 9828 IsGuiding returns 0
02:47:18.905 00.000 9828 PulseGuide returned control before completion, sleep 24
02:47:18.936 00.031 9828 IsGuiding returns 1
02:47:18.936 00.000 9828 scope still moving after pulse duration time elapsed
02:47:18.967 00.031 9828 IsSlewing returns 0
02:47:18.967 00.000 9828 IsGuiding returns 1
02:47:18.998 00.031 9828 IsSlewing returns 0
02:47:18.999 00.001 9828 IsGuiding returns 1
02:47:19.028 00.029 9828 IsSlewing returns 0
02:47:19.029 00.001 9828 IsGuiding returns 1
02:47:19.059 00.030 9828 IsSlewing returns 0
02:47:19.059 00.000 9828 IsGuiding returns 0
02:47:19.059 00.000 9828 scope move finished after 14 + 139 ms
02:47:19.059 00.000 9828 Move returns status 0, amount 14
02:47:19.059 00.000 9828 move complete, result=0
02:47:19.059 00.000 9828 worker thread done servicing request
02:47:19.059 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:47:19.441 00.382 8976 Exposure complete
02:47:19.448 00.007 8976 worker thread done servicing request
02:47:19.448 00.000 5052 OnExposeComplete: enter
02:47:19.448 00.000 5052 UpdateGuideState(): m_state=6
02:47:19.448 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10470
02:47:19.448 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.87, Mass=128, SNR=7.8, Peak=69 HFD=2.0
02:47:19.448 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:47:19.448 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
02:47:19.448 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.16 hyp=0.37 cameraTheta=0.45 mountX=-0.01 mountY=-0.37, mountTheta=-1.59
02:47:19.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.16, opts=13)
02:47:19.449 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.16)
02:47:19.449 00.000 8976 Worker thread wakes up
02:47:19.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.16) opts 0xd
02:47:19.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.16)
02:47:19.450 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:47:19.450 00.000 8976 Moving (0.33, 0.16) raw xDistance=-0.01 yDistance=-0.37
02:47:19.450 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:47:19.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:47:19.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:47:19.450 00.000 8976 MoveAxis(R, 0, ABG)
02:47:19.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:19.450 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:19.450 00.000 5052 Enqueuing Expose request
02:47:19.450 00.000 8976 MoveAxis(U, 1, ABG)
02:47:19.450 00.000 8976 stepping (-10, 10) + (0, 1)
02:47:19.450 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:19.472 00.022 8976 Received - 47 (G) 
02:47:19.472 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:19.472 00.000 8976 stepped: pos (-10, 11)
02:47:19.472 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:47:19.472 00.000 8976 MountToCamera -- mountX=1.47 mountY=-1.82 hyp=2.34 mountTheta=-0.89 cameraX=0.95, cameraY=2.14 cameraTheta=1.15
02:47:19.472 00.000 8976 incremental bump (0.951, 2.137) isValid = 1
02:47:19.472 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:47:19.472 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:47:19.472 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:47:19.472 00.000 8976 move complete, result=0
02:47:19.472 00.000 9828 Worker thread wakes up
02:47:19.473 00.001 8976 worker thread done servicing request
02:47:19.473 00.000 8976 Worker thread wakes up
02:47:19.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:19.473 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:47:19.473 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:47:19.473 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:47:19.473 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
02:47:19.473 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:47:19.473 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
02:47:19.473 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:19.473 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:47:19.473 00.000 9828 BLC: window closed
02:47:19.473 00.000 9828 MoveAxis(E, 16, B)
02:47:19.473 00.000 9828 Guiding  Dir = 2, Dur = 16
02:47:19.474 00.001 9828 IsSlewing returns 0
02:47:19.474 00.000 9828 IsGuiding returns 0
02:47:19.474 00.000 9828 PulseGuide returned control before completion, sleep 26
02:47:19.512 00.038 9828 IsGuiding returns 1
02:47:19.512 00.000 9828 scope still moving after pulse duration time elapsed
02:47:19.542 00.030 9828 IsSlewing returns 0
02:47:19.542 00.000 9828 IsGuiding returns 1
02:47:19.573 00.031 9828 IsSlewing returns 0
02:47:19.573 00.000 9828 IsGuiding returns 1
02:47:19.605 00.032 9828 IsSlewing returns 0
02:47:19.605 00.000 9828 IsGuiding returns 0
02:47:19.605 00.000 9828 scope move finished after 16 + 114 ms
02:47:19.605 00.000 9828 Move returns status 0, amount 16
02:47:19.605 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:19.605 00.000 9828 MoveAxis(N, 14, B)
02:47:19.605 00.000 9828 Guiding  Dir = 0, Dur = 14
02:47:19.620 00.015 9828 IsSlewing returns 0
02:47:19.620 00.000 9828 IsGuiding returns 0
02:47:19.621 00.001 9828 PulseGuide returned control before completion, sleep 24
02:47:19.651 00.030 9828 IsGuiding returns 1
02:47:19.651 00.000 9828 scope still moving after pulse duration time elapsed
02:47:19.682 00.031 9828 IsSlewing returns 0
02:47:19.682 00.000 9828 IsGuiding returns 1
02:47:19.713 00.031 9828 IsSlewing returns 0
02:47:19.713 00.000 9828 IsGuiding returns 1
02:47:19.744 00.031 9828 IsSlewing returns 0
02:47:19.744 00.000 9828 IsGuiding returns 0
02:47:19.744 00.000 9828 scope move finished after 14 + 109 ms
02:47:19.744 00.000 9828 Move returns status 0, amount 14
02:47:19.744 00.000 9828 move complete, result=0
02:47:19.744 00.000 9828 worker thread done servicing request
02:47:19.744 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:47:20.159 00.415 8976 Exposure complete
02:47:20.164 00.005 8976 worker thread done servicing request
02:47:20.164 00.000 5052 OnExposeComplete: enter
02:47:20.164 00.000 5052 UpdateGuideState(): m_state=6
02:47:20.164 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10471
02:47:20.164 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.63, Mass=132, SNR=7.9, Peak=73 HFD=1.5
02:47:20.164 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
02:47:20.165 00.001 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
02:47:20.165 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-0.34 mountX=-0.16 mountY=-0.14, mountTheta=-2.44
02:47:20.166 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.08, opts=13)
02:47:20.166 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.08)
02:47:20.167 00.001 8976 Worker thread wakes up
02:47:20.167 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.08) opts 0xd
02:47:20.167 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.08)
02:47:20.167 00.000 8976 Moving (0.21, -0.08) raw xDistance=-0.16 yDistance=-0.14
02:47:20.167 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:47:20.167 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:47:20.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:20.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:47:20.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:47:20.167 00.000 8976 MoveAxis(R, 0, ABG)
02:47:20.167 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:20.167 00.000 5052 Enqueuing Expose request
02:47:20.167 00.000 8976 MoveAxis(U, 0, ABG)
02:47:20.167 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:47:20.168 00.001 8976 MountToCamera -- mountX=1.49 mountY=-1.80 hyp=2.33 mountTheta=-0.88 cameraX=0.92, cameraY=2.14 cameraTheta=1.17
02:47:20.168 00.000 8976 incremental bump (0.921, 2.144) isValid = 1
02:47:20.168 00.000 8976 Scheduling Mount bump of (0.045, 0.109)
02:47:20.168 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:47:20.168 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:47:20.168 00.000 8976 move complete, result=0
02:47:20.168 00.000 8976 worker thread done servicing request
02:47:20.168 00.000 8976 Worker thread wakes up
02:47:20.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:20.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:20.168 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:20.169 00.001 9828 Worker thread wakes up
02:47:20.169 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:47:20.169 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:47:20.169 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
02:47:20.169 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
02:47:20.169 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
02:47:20.169 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:47:20.170 00.001 9828 BLC: window closed
02:47:20.170 00.000 9828 MoveAxis(E, 16, B)
02:47:20.170 00.000 9828 Guiding  Dir = 2, Dur = 16
02:47:20.170 00.000 9828 IsSlewing returns 0
02:47:20.170 00.000 9828 IsGuiding returns 0
02:47:20.170 00.000 9828 PulseGuide returned control before completion, sleep 26
02:47:20.197 00.027 9828 IsGuiding returns 1
02:47:20.197 00.000 9828 scope still moving after pulse duration time elapsed
02:47:20.229 00.032 9828 IsSlewing returns 0
02:47:20.229 00.000 9828 IsGuiding returns 1
02:47:20.261 00.032 9828 IsSlewing returns 0
02:47:20.261 00.000 9828 IsGuiding returns 1
02:47:20.292 00.031 9828 IsSlewing returns 0
02:47:20.292 00.000 9828 IsGuiding returns 1
02:47:20.324 00.032 9828 IsSlewing returns 0
02:47:20.324 00.000 9828 IsGuiding returns 0
02:47:20.324 00.000 9828 scope move finished after 16 + 137 ms
02:47:20.324 00.000 9828 Move returns status 0, amount 16
02:47:20.324 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:20.324 00.000 9828 MoveAxis(N, 14, B)
02:47:20.324 00.000 9828 Guiding  Dir = 0, Dur = 14
02:47:20.339 00.015 9828 IsSlewing returns 0
02:47:20.339 00.000 9828 IsGuiding returns 0
02:47:20.339 00.000 9828 PulseGuide returned control before completion, sleep 24
02:47:20.371 00.032 9828 IsGuiding returns 1
02:47:20.371 00.000 9828 scope still moving after pulse duration time elapsed
02:47:20.401 00.030 9828 IsSlewing returns 0
02:47:20.401 00.000 9828 IsGuiding returns 1
02:47:20.433 00.032 9828 IsSlewing returns 0
02:47:20.433 00.000 9828 IsGuiding returns 1
02:47:20.464 00.031 9828 IsSlewing returns 0
02:47:20.464 00.000 9828 IsGuiding returns 1
02:47:20.494 00.030 9828 IsSlewing returns 0
02:47:20.494 00.000 9828 IsGuiding returns 0
02:47:20.494 00.000 9828 scope move finished after 14 + 140 ms
02:47:20.494 00.000 9828 Move returns status 0, amount 14
02:47:20.494 00.000 9828 move complete, result=0
02:47:20.494 00.000 9828 worker thread done servicing request
02:47:20.494 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:47:20.859 00.365 8976 Exposure complete
02:47:20.865 00.006 8976 worker thread done servicing request
02:47:20.865 00.000 5052 OnExposeComplete: enter
02:47:20.865 00.000 5052 UpdateGuideState(): m_state=6
02:47:20.865 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10472
02:47:20.865 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.62, Mass=108, SNR=7.2, Peak=69 HFD=1.5
02:47:20.865 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
02:47:20.865 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
02:47:20.865 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.27 cameraTheta=-0.35 mountX=-0.20 mountY=-0.16, mountTheta=-2.46
02:47:20.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.09, opts=13)
02:47:20.866 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.09)
02:47:20.866 00.000 8976 Worker thread wakes up
02:47:20.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.09) opts 0xd
02:47:20.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.09)
02:47:20.866 00.000 8976 Moving (0.26, -0.09) raw xDistance=-0.20 yDistance=-0.16
02:47:20.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:47:20.866 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
02:47:20.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:20.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:20.866 00.000 5052 Enqueuing Expose request
02:47:20.867 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:47:20.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:47:20.867 00.000 8976 MoveAxis(R, 0, ABG)
02:47:20.867 00.000 8976 MoveAxis(U, 0, ABG)
02:47:20.867 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:47:20.867 00.000 8976 MountToCamera -- mountX=1.50 mountY=-1.78 hyp=2.33 mountTheta=-0.87 cameraX=0.90, cameraY=2.15 cameraTheta=1.17
02:47:20.867 00.000 8976 incremental bump (0.900, 2.149) isValid = 1
02:47:20.867 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:47:20.867 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:47:20.867 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:47:20.867 00.000 8976 move complete, result=0
02:47:20.867 00.000 9828 Worker thread wakes up
02:47:20.867 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:47:20.867 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:47:20.867 00.000 8976 worker thread done servicing request
02:47:20.868 00.001 8976 Worker thread wakes up
02:47:20.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:20.868 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:47:20.868 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:47:20.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:20.868 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:47:20.868 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:47:20.868 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:47:20.868 00.000 9828 BLC: window closed
02:47:20.868 00.000 9828 MoveAxis(E, 16, B)
02:47:20.868 00.000 9828 Guiding  Dir = 2, Dur = 16
02:47:20.869 00.001 9828 IsSlewing returns 0
02:47:20.869 00.000 9828 IsGuiding returns 0
02:47:20.869 00.000 9828 PulseGuide returned control before completion, sleep 26
02:47:20.898 00.029 9828 IsGuiding returns 1
02:47:20.898 00.000 9828 scope still moving after pulse duration time elapsed
02:47:20.929 00.031 9828 IsSlewing returns 0
02:47:20.929 00.000 9828 IsGuiding returns 1
02:47:20.964 00.035 9828 IsSlewing returns 0
02:47:20.964 00.000 9828 IsGuiding returns 1
02:47:20.991 00.027 9828 IsSlewing returns 0
02:47:20.991 00.000 9828 IsGuiding returns 1
02:47:21.022 00.031 9828 IsSlewing returns 0
02:47:21.022 00.000 9828 IsGuiding returns 1
02:47:21.053 00.031 9828 IsSlewing returns 0
02:47:21.053 00.000 9828 IsGuiding returns 1
02:47:21.084 00.031 9828 IsSlewing returns 0
02:47:21.084 00.000 9828 IsGuiding returns 0
02:47:21.084 00.000 9828 scope move finished after 16 + 198 ms
02:47:21.084 00.000 9828 Move returns status 0, amount 16
02:47:21.084 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:21.084 00.000 9828 MoveAxis(N, 14, B)
02:47:21.084 00.000 9828 Guiding  Dir = 0, Dur = 14
02:47:21.100 00.016 9828 IsSlewing returns 0
02:47:21.100 00.000 9828 IsGuiding returns 0
02:47:21.100 00.000 9828 PulseGuide returned control before completion, sleep 24
02:47:21.130 00.030 9828 IsGuiding returns 1
02:47:21.130 00.000 9828 scope still moving after pulse duration time elapsed
02:47:21.161 00.031 9828 IsSlewing returns 0
02:47:21.161 00.000 9828 IsGuiding returns 1
02:47:21.192 00.031 9828 IsSlewing returns 0
02:47:21.192 00.000 9828 IsGuiding returns 1
02:47:21.223 00.031 9828 IsSlewing returns 0
02:47:21.223 00.000 9828 IsGuiding returns 1
02:47:21.253 00.030 9828 IsSlewing returns 0
02:47:21.253 00.000 9828 IsGuiding returns 0
02:47:21.253 00.000 9828 scope move finished after 14 + 140 ms
02:47:21.253 00.000 9828 Move returns status 0, amount 14
02:47:21.253 00.000 9828 move complete, result=0
02:47:21.253 00.000 9828 worker thread done servicing request
02:47:21.253 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:47:21.556 00.303 8976 Exposure complete
02:47:21.562 00.006 8976 worker thread done servicing request
02:47:21.562 00.000 5052 OnExposeComplete: enter
02:47:21.562 00.000 5052 UpdateGuideState(): m_state=6
02:47:21.562 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10473
02:47:21.562 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.77, Mass=126, SNR=7.7, Peak=67 HFD=2.1
02:47:21.562 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.04) = xAngle (-0.58 = -0.58)
02:47:21.562 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.69 = -0.69)
02:47:21.562 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.46 mountX=0.05 mountY=-0.04, mountTheta=-0.65
02:47:21.563 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.06, opts=13)
02:47:21.563 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.06)
02:47:21.563 00.000 8976 Worker thread wakes up
02:47:21.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.06) opts 0xd
02:47:21.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.06)
02:47:21.563 00.000 8976 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.04
02:47:21.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:47:21.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:47:21.563 00.000 8976 MoveAxis(R, 0, ABG)
02:47:21.563 00.000 8976 MoveAxis(U, 0, ABG)
02:47:21.563 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:47:21.563 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:47:21.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:21.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:21.563 00.000 5052 Enqueuing Expose request
02:47:21.564 00.001 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:47:21.564 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.77 hyp=2.33 mountTheta=-0.86 cameraX=0.89, cameraY=2.15 cameraTheta=1.18
02:47:21.564 00.000 8976 incremental bump (0.886, 2.152) isValid = 1
02:47:21.564 00.000 8976 Scheduling Mount bump of (0.022, 0.055)
02:47:21.564 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.05, opts=4)
02:47:21.564 00.000 8976 Enqueuing Move request for scope (0.02, 0.05)
02:47:21.564 00.000 8976 move complete, result=0
02:47:21.564 00.000 9828 Worker thread wakes up
02:47:21.564 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0x4
02:47:21.564 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
02:47:21.564 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:47:21.564 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
02:47:21.564 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.19 mountX=-0.02 mountY=-0.05, mountTheta=-2.01
02:47:21.564 00.000 9828 Moving (0.02, 0.05) raw xDistance=-0.02 yDistance=-0.05
02:47:21.564 00.000 9828 BLC: window closed
02:47:21.564 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:47:21.564 00.000 8976 worker thread done servicing request
02:47:21.565 00.001 9828 MoveAxis(E, 8, B)
02:47:21.565 00.000 8976 Worker thread wakes up
02:47:21.565 00.000 9828 Guiding  Dir = 2, Dur = 8
02:47:21.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:21.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:21.565 00.000 9828 IsSlewing returns 0
02:47:21.565 00.000 9828 IsGuiding returns 0
02:47:21.565 00.000 9828 PulseGuide returned control before completion, sleep 18
02:47:21.584 00.019 9828 IsGuiding returns 1
02:47:21.584 00.000 9828 scope still moving after pulse duration time elapsed
02:47:21.615 00.031 9828 IsSlewing returns 0
02:47:21.615 00.000 9828 IsGuiding returns 1
02:47:21.646 00.031 9828 IsSlewing returns 0
02:47:21.646 00.000 9828 IsGuiding returns 1
02:47:21.677 00.031 9828 IsSlewing returns 0
02:47:21.677 00.000 9828 IsGuiding returns 0
02:47:21.677 00.000 9828 scope move finished after 8 + 104 ms
02:47:21.677 00.000 9828 Move returns status 0, amount 8
02:47:21.677 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:21.677 00.000 9828 MoveAxis(N, 7, B)
02:47:21.677 00.000 9828 Guiding  Dir = 0, Dur = 7
02:47:21.693 00.016 9828 IsSlewing returns 0
02:47:21.693 00.000 9828 IsGuiding returns 0
02:47:21.693 00.000 9828 PulseGuide returned control before completion, sleep 17
02:47:21.724 00.031 9828 IsGuiding returns 1
02:47:21.724 00.000 9828 scope still moving after pulse duration time elapsed
02:47:21.755 00.031 9828 IsSlewing returns 0
02:47:21.755 00.000 9828 IsGuiding returns 1
02:47:21.786 00.031 9828 IsSlewing returns 0
02:47:21.786 00.000 9828 IsGuiding returns 1
02:47:21.816 00.030 9828 IsSlewing returns 0
02:47:21.816 00.000 9828 IsGuiding returns 1
02:47:21.847 00.031 9828 IsSlewing returns 0
02:47:21.847 00.000 9828 IsGuiding returns 0
02:47:21.847 00.000 9828 scope move finished after 7 + 147 ms
02:47:21.847 00.000 9828 Move returns status 0, amount 7
02:47:21.847 00.000 9828 move complete, result=0
02:47:21.847 00.000 9828 worker thread done servicing request
02:47:21.847 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 7 ms NORTH
02:47:22.249 00.402 8976 Exposure complete
02:47:22.254 00.005 8976 worker thread done servicing request
02:47:22.254 00.000 5052 OnExposeComplete: enter
02:47:22.254 00.000 5052 UpdateGuideState(): m_state=6
02:47:22.254 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10474
02:47:22.255 00.001 5052 Star::Find returns 1 (0), X=329.14, Y=281.96, Mass=151, SNR=8.5, Peak=76 HFD=2.1
02:47:22.255 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
02:47:22.255 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
02:47:22.255 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.70 mountX=0.24 mountY=-0.11, mountTheta=-0.43
02:47:22.255 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.25, opts=13)
02:47:22.255 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.25)
02:47:22.255 00.000 8976 Worker thread wakes up
02:47:22.256 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:47:22.256 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:47:22.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:22.256 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.25) opts 0xd
02:47:22.256 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.25)
02:47:22.256 00.000 8976 Moving (-0.03, 0.25) raw xDistance=0.24 yDistance=-0.11
02:47:22.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:47:22.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:47:22.256 00.000 8976 MoveAxis(R, 0, ABG)
02:47:22.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:22.256 00.000 5052 Enqueuing Expose request
02:47:22.256 00.000 8976 MoveAxis(U, 0, ABG)
02:47:22.256 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:47:22.256 00.000 8976 MountToCamera -- mountX=1.52 mountY=-1.76 hyp=2.33 mountTheta=-0.86 cameraX=0.88, cameraY=2.15 cameraTheta=1.18
02:47:22.256 00.000 8976 incremental bump (0.877, 2.154) isValid = 1
02:47:22.257 00.001 8976 Scheduling Mount bump of (0.043, 0.110)
02:47:22.257 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:47:22.257 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:47:22.257 00.000 8976 move complete, result=0
02:47:22.257 00.000 8976 worker thread done servicing request
02:47:22.257 00.000 9828 Worker thread wakes up
02:47:22.257 00.000 8976 Worker thread wakes up
02:47:22.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:22.257 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:47:22.257 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:22.257 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:22.257 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:47:22.257 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:47:22.257 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:47:22.257 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:47:22.257 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:47:22.257 00.000 9828 BLC: window closed
02:47:22.258 00.001 9828 MoveAxis(E, 15, B)
02:47:22.258 00.000 9828 Guiding  Dir = 2, Dur = 15
02:47:22.259 00.001 9828 IsSlewing returns 0
02:47:22.259 00.000 9828 IsGuiding returns 0
02:47:22.259 00.000 9828 PulseGuide returned control before completion, sleep 25
02:47:22.286 00.027 9828 IsGuiding returns 1
02:47:22.286 00.000 9828 scope still moving after pulse duration time elapsed
02:47:22.318 00.032 9828 IsSlewing returns 0
02:47:22.318 00.000 9828 IsGuiding returns 1
02:47:22.350 00.032 9828 IsSlewing returns 0
02:47:22.350 00.000 9828 IsGuiding returns 1
02:47:22.381 00.031 9828 IsSlewing returns 0
02:47:22.381 00.000 9828 IsGuiding returns 1
02:47:22.413 00.032 9828 IsSlewing returns 0
02:47:22.413 00.000 9828 IsGuiding returns 0
02:47:22.413 00.000 9828 scope move finished after 15 + 138 ms
02:47:22.413 00.000 9828 Move returns status 0, amount 15
02:47:22.413 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:22.413 00.000 9828 MoveAxis(N, 14, B)
02:47:22.413 00.000 9828 Guiding  Dir = 0, Dur = 14
02:47:22.428 00.015 9828 IsSlewing returns 0
02:47:22.428 00.000 9828 IsGuiding returns 0
02:47:22.428 00.000 9828 PulseGuide returned control before completion, sleep 24
02:47:22.459 00.031 9828 IsGuiding returns 1
02:47:22.459 00.000 9828 scope still moving after pulse duration time elapsed
02:47:22.490 00.031 9828 IsSlewing returns 0
02:47:22.490 00.000 9828 IsGuiding returns 1
02:47:22.522 00.032 9828 IsSlewing returns 0
02:47:22.522 00.000 9828 IsGuiding returns 1
02:47:22.554 00.032 9828 IsSlewing returns 0
02:47:22.554 00.000 9828 IsGuiding returns 1
02:47:22.585 00.031 9828 IsSlewing returns 0
02:47:22.585 00.000 9828 IsGuiding returns 0
02:47:22.585 00.000 9828 scope move finished after 14 + 142 ms
02:47:22.585 00.000 9828 Move returns status 0, amount 14
02:47:22.585 00.000 9828 move complete, result=0
02:47:22.585 00.000 9828 worker thread done servicing request
02:47:22.585 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:47:22.942 00.357 8976 Exposure complete
02:47:22.948 00.006 8976 worker thread done servicing request
02:47:22.948 00.000 5052 OnExposeComplete: enter
02:47:22.948 00.000 5052 UpdateGuideState(): m_state=6
02:47:22.948 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10475
02:47:22.949 00.001 5052 Star::Find returns 1 (0), X=329.41, Y=281.26, Mass=123, SNR=7.7, Peak=68 HFD=1.8
02:47:22.949 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.04) = xAngle (-3.14 = -3.14)
02:47:22.949 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.04)
02:47:22.949 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.45 hyp=0.51 cameraTheta=-1.10 mountX=-0.51 mountY=0.05, mountTheta=3.04
02:47:22.949 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.45, opts=13)
02:47:22.949 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.45)
02:47:22.950 00.001 8976 Worker thread wakes up
02:47:22.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.45) opts 0xd
02:47:22.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.45)
02:47:22.950 00.000 8976 Moving (0.23, -0.45) raw xDistance=-0.51 yDistance=0.05
02:47:22.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:47:22.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:47:22.950 00.000 8976 MoveAxis(R, 2, ABG)
02:47:22.950 00.000 8976 stepping (-10, 11) + (2, 0)
02:47:22.950 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:47:22.950 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
02:47:22.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:22.950 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:22.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:22.950 00.000 5052 Enqueuing Expose request
02:47:22.973 00.023 8976 Received - 47 (G) 
02:47:22.973 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:22.974 00.001 8976 stepped: pos (-8, 11)
02:47:22.974 00.000 8976 MoveAxis(U, 0, ABG)
02:47:22.974 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:47:22.974 00.000 8976 MountToCamera -- mountX=1.42 mountY=-1.76 hyp=2.26 mountTheta=-0.89 cameraX=0.92, cameraY=2.07 cameraTheta=1.15
02:47:22.974 00.000 8976 incremental bump (0.917, 2.066) isValid = 1
02:47:22.974 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:47:22.974 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:47:22.974 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:47:22.974 00.000 8976 move complete, result=0
02:47:22.974 00.000 9828 Worker thread wakes up
02:47:22.974 00.000 8976 worker thread done servicing request
02:47:22.974 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
02:47:22.974 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:47:22.975 00.001 8976 Worker thread wakes up
02:47:22.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:22.975 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:22.975 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:47:22.975 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:47:22.975 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
02:47:22.975 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:47:22.975 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:47:22.975 00.000 9828 BLC: window closed
02:47:22.975 00.000 9828 MoveAxis(E, 16, B)
02:47:22.975 00.000 9828 Guiding  Dir = 2, Dur = 16
02:47:22.976 00.001 9828 IsSlewing returns 0
02:47:22.976 00.000 9828 IsGuiding returns 0
02:47:22.976 00.000 9828 PulseGuide returned control before completion, sleep 26
02:47:23.005 00.029 9828 IsGuiding returns 1
02:47:23.005 00.000 9828 scope still moving after pulse duration time elapsed
02:47:23.037 00.032 9828 IsSlewing returns 0
02:47:23.037 00.000 9828 IsGuiding returns 1
02:47:23.067 00.030 9828 IsSlewing returns 0
02:47:23.067 00.000 9828 IsGuiding returns 1
02:47:23.099 00.032 9828 IsSlewing returns 0
02:47:23.099 00.000 9828 IsGuiding returns 1
02:47:23.129 00.030 9828 IsSlewing returns 0
02:47:23.129 00.000 9828 IsGuiding returns 0
02:47:23.129 00.000 9828 scope move finished after 16 + 137 ms
02:47:23.129 00.000 9828 Move returns status 0, amount 16
02:47:23.129 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:23.129 00.000 9828 MoveAxis(N, 14, B)
02:47:23.129 00.000 9828 Guiding  Dir = 0, Dur = 14
02:47:23.146 00.017 9828 IsSlewing returns 0
02:47:23.146 00.000 9828 IsGuiding returns 0
02:47:23.146 00.000 9828 PulseGuide returned control before completion, sleep 24
02:47:23.175 00.029 9828 IsGuiding returns 1
02:47:23.175 00.000 9828 scope still moving after pulse duration time elapsed
02:47:23.206 00.031 9828 IsSlewing returns 0
02:47:23.206 00.000 9828 IsGuiding returns 1
02:47:23.238 00.032 9828 IsSlewing returns 0
02:47:23.238 00.000 9828 IsGuiding returns 1
02:47:23.268 00.030 9828 IsSlewing returns 0
02:47:23.268 00.000 9828 IsGuiding returns 0
02:47:23.268 00.000 9828 scope move finished after 14 + 108 ms
02:47:23.268 00.000 9828 Move returns status 0, amount 14
02:47:23.268 00.000 9828 move complete, result=0
02:47:23.268 00.000 9828 worker thread done servicing request
02:47:23.268 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:47:23.659 00.391 8976 Exposure complete
02:47:23.664 00.005 8976 worker thread done servicing request
02:47:23.664 00.000 5052 OnExposeComplete: enter
02:47:23.665 00.001 5052 UpdateGuideState(): m_state=6
02:47:23.665 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10476
02:47:23.665 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=281.87, Mass=120, SNR=7.5, Peak=67 HFD=2.2
02:47:23.665 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
02:47:23.665 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
02:47:23.665 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=0.16 hyp=0.92 cameraTheta=0.18 mountX=-0.27 mountY=-0.84, mountTheta=-1.88
02:47:23.666 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=0.16, opts=13)
02:47:23.666 00.000 5052 Enqueuing Move request for stepguider (0.90, 0.16)
02:47:23.666 00.000 8976 Worker thread wakes up
02:47:23.666 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:47:23.666 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, 0.16) opts 0xd
02:47:23.666 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
02:47:23.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, 0.16)
02:47:23.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:23.666 00.000 8976 Moving (0.90, 0.16) raw xDistance=-0.27 yDistance=-0.84
02:47:23.666 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:23.667 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:47:23.667 00.000 5052 Enqueuing Expose request
02:47:23.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
02:47:23.667 00.000 8976 MoveAxis(R, 1, ABG)
02:47:23.667 00.000 8976 stepping (-8, 11) + (1, 0)
02:47:23.667 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:23.692 00.025 8976 Received - 47 (G) 
02:47:23.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:23.692 00.000 8976 stepped: pos (-7, 11)
02:47:23.692 00.000 8976 MoveAxis(U, 3, ABG)
02:47:23.692 00.000 8976 stepping (-7, 11) + (0, 3)
02:47:23.692 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:23.724 00.032 8976 Received - 47 (G) 
02:47:23.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:23.725 00.001 8976 stepped: pos (-7, 14)
02:47:23.725 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:47:23.725 00.000 8976 MountToCamera -- mountX=1.31 mountY=-1.91 hyp=2.31 mountTheta=-0.97 cameraX=1.11, cameraY=2.03 cameraTheta=1.07
02:47:23.725 00.000 8976 incremental bump (1.107, 2.033) isValid = 1
02:47:23.725 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
02:47:23.725 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:47:23.725 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:47:23.725 00.000 8976 move complete, result=0
02:47:23.725 00.000 8976 worker thread done servicing request
02:47:23.725 00.000 8976 Worker thread wakes up
02:47:23.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:23.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:23.725 00.000 9828 Worker thread wakes up
02:47:23.725 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:47:23.725 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:47:23.725 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:47:23.725 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:47:23.725 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:47:23.726 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
02:47:23.726 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:47:23.726 00.000 9828 BLC: window closed
02:47:23.726 00.000 9828 MoveAxis(E, 19, B)
02:47:23.726 00.000 9828 Guiding  Dir = 2, Dur = 19
02:47:23.727 00.001 9828 IsSlewing returns 0
02:47:23.727 00.000 9828 IsGuiding returns 0
02:47:23.727 00.000 9828 PulseGuide returned control before completion, sleep 29
02:47:23.769 00.042 9828 IsGuiding returns 1
02:47:23.769 00.000 9828 scope still moving after pulse duration time elapsed
02:47:23.800 00.031 9828 IsSlewing returns 0
02:47:23.800 00.000 9828 IsGuiding returns 1
02:47:23.831 00.031 9828 IsSlewing returns 0
02:47:23.831 00.000 9828 IsGuiding returns 1
02:47:23.863 00.032 9828 IsSlewing returns 0
02:47:23.863 00.000 9828 IsGuiding returns 0
02:47:23.864 00.001 9828 scope move finished after 19 + 117 ms
02:47:23.864 00.000 9828 Move returns status 0, amount 19
02:47:23.864 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:23.864 00.000 9828 MoveAxis(N, 13, B)
02:47:23.864 00.000 9828 Guiding  Dir = 0, Dur = 13
02:47:23.878 00.014 9828 IsSlewing returns 0
02:47:23.878 00.000 9828 IsGuiding returns 0
02:47:23.878 00.000 9828 PulseGuide returned control before completion, sleep 23
02:47:23.909 00.031 9828 IsGuiding returns 1
02:47:23.909 00.000 9828 scope still moving after pulse duration time elapsed
02:47:23.940 00.031 9828 IsSlewing returns 0
02:47:23.941 00.001 9828 IsGuiding returns 1
02:47:23.971 00.030 9828 IsSlewing returns 0
02:47:23.971 00.000 9828 IsGuiding returns 1
02:47:24.002 00.031 9828 IsSlewing returns 0
02:47:24.002 00.000 9828 IsGuiding returns 1
02:47:24.033 00.031 9828 IsSlewing returns 0
02:47:24.033 00.000 9828 IsGuiding returns 0
02:47:24.033 00.000 9828 scope move finished after 13 + 141 ms
02:47:24.033 00.000 9828 Move returns status 0, amount 13
02:47:24.033 00.000 9828 move complete, result=0
02:47:24.033 00.000 9828 worker thread done servicing request
02:47:24.033 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:47:24.415 00.382 8976 Exposure complete
02:47:24.422 00.007 8976 worker thread done servicing request
02:47:24.422 00.000 5052 OnExposeComplete: enter
02:47:24.422 00.000 5052 UpdateGuideState(): m_state=6
02:47:24.422 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10477
02:47:24.422 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.62, Mass=137, SNR=8.0, Peak=65 HFD=2.6
02:47:24.422 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
02:47:24.422 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
02:47:24.422 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.09 hyp=0.51 cameraTheta=-0.18 mountX=-0.31 mountY=-0.37, mountTheta=-2.26
02:47:24.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.09, opts=13)
02:47:24.423 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.09)
02:47:24.423 00.000 8976 Worker thread wakes up
02:47:24.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:47:24.423 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
02:47:24.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:24.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.09) opts 0xd
02:47:24.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.09)
02:47:24.423 00.000 8976 Moving (0.51, -0.09) raw xDistance=-0.31 yDistance=-0.37
02:47:24.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:47:24.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:24.424 00.001 5052 Enqueuing Expose request
02:47:24.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.37
02:47:24.424 00.000 8976 MoveAxis(R, 1, ABG)
02:47:24.424 00.000 8976 stepping (-7, 14) + (1, 0)
02:47:24.424 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:24.444 00.020 8976 Received - 47 (G) 
02:47:24.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:24.444 00.000 8976 stepped: pos (-6, 14)
02:47:24.444 00.000 8976 MoveAxis(U, 2, ABG)
02:47:24.444 00.000 8976 stepping (-6, 14) + (0, 2)
02:47:24.444 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:24.476 00.032 8976 Received - 47 (G) 
02:47:24.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:24.476 00.000 8976 stepped: pos (-6, 16)
02:47:24.477 00.001 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:47:24.477 00.000 8976 MountToCamera -- mountX=1.18 mountY=-2.12 hyp=2.42 mountTheta=-1.06 cameraX=1.35, cameraY=2.01 cameraTheta=0.98
02:47:24.477 00.000 8976 incremental bump (1.350, 2.014) isValid = 1
02:47:24.477 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:47:24.477 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:47:24.477 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:47:24.477 00.000 8976 move complete, result=0
02:47:24.477 00.000 8976 worker thread done servicing request
02:47:24.477 00.000 8976 Worker thread wakes up
02:47:24.477 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
02:47:24.477 00.000 9828 Worker thread wakes up
02:47:24.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:24.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:24.477 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:47:24.477 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:47:24.477 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:47:24.478 00.001 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:47:24.478 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:47:24.478 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:47:24.478 00.000 9828 BLC: window closed
02:47:24.478 00.000 9828 MoveAxis(E, 22, B)
02:47:24.478 00.000 9828 Guiding  Dir = 2, Dur = 22
02:47:24.478 00.000 9828 IsSlewing returns 0
02:47:24.478 00.000 9828 IsGuiding returns 0
02:47:24.478 00.000 9828 PulseGuide returned control before completion, sleep 32
02:47:24.517 00.039 9828 IsGuiding returns 1
02:47:24.517 00.000 9828 scope still moving after pulse duration time elapsed
02:47:24.548 00.031 9828 IsSlewing returns 0
02:47:24.548 00.000 9828 IsGuiding returns 1
02:47:24.594 00.046 9828 IsSlewing returns 0
02:47:24.594 00.000 9828 IsGuiding returns 1
02:47:24.625 00.031 9828 IsSlewing returns 0
02:47:24.625 00.000 9828 IsGuiding returns 0
02:47:24.625 00.000 9828 scope move finished after 22 + 125 ms
02:47:24.625 00.000 9828 Move returns status 0, amount 22
02:47:24.625 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:24.625 00.000 9828 MoveAxis(N, 12, B)
02:47:24.625 00.000 9828 Guiding  Dir = 0, Dur = 12
02:47:24.641 00.016 9828 IsSlewing returns 0
02:47:24.641 00.000 9828 IsGuiding returns 0
02:47:24.641 00.000 9828 PulseGuide returned control before completion, sleep 22
02:47:24.672 00.031 9828 IsGuiding returns 1
02:47:24.672 00.000 9828 scope still moving after pulse duration time elapsed
02:47:24.704 00.032 9828 IsSlewing returns 0
02:47:24.704 00.000 9828 IsGuiding returns 1
02:47:24.735 00.031 9828 IsSlewing returns 0
02:47:24.735 00.000 9828 IsGuiding returns 1
02:47:24.766 00.031 9828 IsSlewing returns 0
02:47:24.766 00.000 9828 IsGuiding returns 1
02:47:24.797 00.031 9828 IsSlewing returns 0
02:47:24.797 00.000 9828 IsGuiding returns 0
02:47:24.797 00.000 9828 scope move finished after 12 + 144 ms
02:47:24.797 00.000 9828 Move returns status 0, amount 12
02:47:24.797 00.000 9828 move complete, result=0
02:47:24.797 00.000 9828 worker thread done servicing request
02:47:24.798 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:47:25.162 00.364 8976 Exposure complete
02:47:25.168 00.006 8976 worker thread done servicing request
02:47:25.168 00.000 5052 OnExposeComplete: enter
02:47:25.168 00.000 5052 UpdateGuideState(): m_state=6
02:47:25.168 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10478
02:47:25.168 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.76, Mass=131, SNR=7.9, Peak=66 HFD=2.2
02:47:25.168 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:47:25.168 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:47:25.168 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.05 hyp=0.63 cameraTheta=0.08 mountX=-0.24 mountY=-0.56, mountTheta=-1.98
02:47:25.169 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.05, opts=13)
02:47:25.169 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.05)
02:47:25.169 00.000 8976 Worker thread wakes up
02:47:25.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.05) opts 0xd
02:47:25.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.05)
02:47:25.169 00.000 8976 Moving (0.63, 0.05) raw xDistance=-0.24 yDistance=-0.56
02:47:25.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:47:25.170 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:47:25.170 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
02:47:25.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:25.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:25.170 00.000 5052 Enqueuing Expose request
02:47:25.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
02:47:25.170 00.000 8976 MoveAxis(R, 0, ABG)
02:47:25.170 00.000 8976 MoveAxis(U, 2, ABG)
02:47:25.170 00.000 8976 stepping (-6, 16) + (0, 2)
02:47:25.170 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:25.196 00.026 8976 Received - 47 (G) 
02:47:25.196 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:25.196 00.000 8976 stepped: pos (-6, 18)
02:47:25.196 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:47:25.196 00.000 8976 MountToCamera -- mountX=1.09 mountY=-2.36 hyp=2.60 mountTheta=-1.14 cameraX=1.61, cameraY=2.05 cameraTheta=0.91
02:47:25.196 00.000 8976 incremental bump (1.606, 2.049) isValid = 1
02:47:25.196 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
02:47:25.196 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:47:25.196 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:47:25.196 00.000 8976 move complete, result=0
02:47:25.196 00.000 9828 Worker thread wakes up
02:47:25.196 00.000 8976 worker thread done servicing request
02:47:25.196 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:47:25.196 00.000 8976 Worker thread wakes up
02:47:25.196 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:47:25.197 00.001 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
02:47:25.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:25.197 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:25.197 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
02:47:25.197 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
02:47:25.197 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:47:25.197 00.000 9828 BLC: window closed
02:47:25.197 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:47:25.197 00.000 9828 MoveAxis(E, 24, B)
02:47:25.197 00.000 9828 Guiding  Dir = 2, Dur = 24
02:47:25.197 00.000 9828 IsSlewing returns 0
02:47:25.198 00.001 9828 IsGuiding returns 0
02:47:25.198 00.000 9828 PulseGuide returned control before completion, sleep 34
02:47:25.233 00.035 9828 IsGuiding returns 1
02:47:25.233 00.000 9828 scope still moving after pulse duration time elapsed
02:47:25.265 00.032 9828 IsSlewing returns 0
02:47:25.265 00.000 9828 IsGuiding returns 1
02:47:25.295 00.030 9828 IsSlewing returns 0
02:47:25.295 00.000 9828 IsGuiding returns 1
02:47:25.327 00.032 9828 IsSlewing returns 0
02:47:25.327 00.000 9828 IsGuiding returns 0
02:47:25.327 00.000 9828 scope move finished after 24 + 104 ms
02:47:25.327 00.000 9828 Move returns status 0, amount 24
02:47:25.327 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:25.327 00.000 9828 MoveAxis(N, 11, B)
02:47:25.327 00.000 9828 Guiding  Dir = 0, Dur = 11
02:47:25.342 00.015 9828 IsSlewing returns 0
02:47:25.342 00.000 9828 IsGuiding returns 0
02:47:25.342 00.000 9828 PulseGuide returned control before completion, sleep 21
02:47:25.373 00.031 9828 IsGuiding returns 1
02:47:25.373 00.000 9828 scope still moving after pulse duration time elapsed
02:47:25.404 00.031 9828 IsSlewing returns 0
02:47:25.404 00.000 9828 IsGuiding returns 1
02:47:25.435 00.031 9828 IsSlewing returns 0
02:47:25.435 00.000 9828 IsGuiding returns 1
02:47:25.466 00.031 9828 IsSlewing returns 0
02:47:25.466 00.000 9828 IsGuiding returns 1
02:47:25.497 00.031 9828 IsSlewing returns 0
02:47:25.497 00.000 9828 IsGuiding returns 0
02:47:25.497 00.000 9828 scope move finished after 11 + 143 ms
02:47:25.497 00.000 9828 Move returns status 0, amount 11
02:47:25.497 00.000 9828 move complete, result=0
02:47:25.497 00.000 9828 worker thread done servicing request
02:47:25.498 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:47:25.885 00.387 8976 Exposure complete
02:47:25.891 00.006 8976 worker thread done servicing request
02:47:25.891 00.000 5052 OnExposeComplete: enter
02:47:25.891 00.000 5052 UpdateGuideState(): m_state=6
02:47:25.891 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10479
02:47:25.891 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.13, Mass=127, SNR=7.8, Peak=60 HFD=2.4
02:47:25.891 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
02:47:25.891 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.93 = -2.93)
02:47:25.891 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.58 hyp=0.82 cameraTheta=-0.79 mountX=-0.78 mountY=-0.17, mountTheta=-2.93
02:47:25.892 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.58, opts=13)
02:47:25.892 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.58)
02:47:25.892 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:47:25.892 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:47:25.892 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:25.892 00.000 8976 Worker thread wakes up
02:47:25.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.58) opts 0xd
02:47:25.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.58)
02:47:25.892 00.000 8976 Moving (0.58, -0.58) raw xDistance=-0.78 yDistance=-0.17
02:47:25.892 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:25.892 00.000 5052 Enqueuing Expose request
02:47:25.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
02:47:25.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:47:25.892 00.000 8976 MoveAxis(R, 3, ABG)
02:47:25.892 00.000 8976 stepping (-6, 18) + (3, 0)
02:47:25.892 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:25.931 00.039 8976 Received - 47 (G) 
02:47:25.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:47:25.931 00.000 8976 stepped: pos (-3, 18)
02:47:25.931 00.000 8976 MoveAxis(U, 0, ABG)
02:47:25.931 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:47:25.931 00.000 8976 MountToCamera -- mountX=0.88 mountY=-2.53 hyp=2.68 mountTheta=-1.23 cameraX=1.85, cameraY=1.94 cameraTheta=0.81
02:47:25.931 00.000 8976 incremental bump (1.847, 1.937) isValid = 1
02:47:25.931 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:47:25.931 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:47:25.931 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:47:25.931 00.000 8976 move complete, result=0
02:47:25.931 00.000 8976 worker thread done servicing request
02:47:25.931 00.000 8976 Worker thread wakes up
02:47:25.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:25.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:25.931 00.000 9828 Worker thread wakes up
02:47:25.931 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:47:25.931 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:47:25.932 00.001 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:47:25.932 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:47:25.932 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.2 px 0 ms NORTH
02:47:25.932 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:47:25.932 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:47:25.932 00.000 9828 BLC: window closed
02:47:25.932 00.000 9828 MoveAxis(E, 26, B)
02:47:25.932 00.000 9828 Guiding  Dir = 2, Dur = 26
02:47:25.932 00.000 9828 IsSlewing returns 0
02:47:25.932 00.000 9828 IsGuiding returns 0
02:47:25.932 00.000 9828 PulseGuide returned control before completion, sleep 36
02:47:25.977 00.045 9828 IsGuiding returns 1
02:47:25.977 00.000 9828 scope still moving after pulse duration time elapsed
02:47:26.008 00.031 9828 IsSlewing returns 0
02:47:26.009 00.001 9828 IsGuiding returns 1
02:47:26.040 00.031 9828 IsSlewing returns 0
02:47:26.040 00.000 9828 IsGuiding returns 1
02:47:26.071 00.031 9828 IsSlewing returns 0
02:47:26.071 00.000 9828 IsGuiding returns 1
02:47:26.101 00.030 9828 IsSlewing returns 0
02:47:26.101 00.000 9828 IsGuiding returns 0
02:47:26.101 00.000 9828 scope move finished after 26 + 142 ms
02:47:26.101 00.000 9828 Move returns status 0, amount 26
02:47:26.101 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:26.102 00.001 9828 MoveAxis(N, 10, B)
02:47:26.102 00.000 9828 Guiding  Dir = 0, Dur = 10
02:47:26.116 00.014 9828 IsSlewing returns 0
02:47:26.116 00.000 9828 IsGuiding returns 0
02:47:26.117 00.001 9828 PulseGuide returned control before completion, sleep 20
02:47:26.147 00.030 9828 IsGuiding returns 1
02:47:26.147 00.000 9828 scope still moving after pulse duration time elapsed
02:47:26.178 00.031 9828 IsSlewing returns 0
02:47:26.179 00.001 9828 IsGuiding returns 1
02:47:26.209 00.030 9828 IsSlewing returns 0
02:47:26.209 00.000 9828 IsGuiding returns 1
02:47:26.240 00.031 9828 IsSlewing returns 0
02:47:26.240 00.000 9828 IsGuiding returns 1
02:47:26.272 00.032 9828 IsSlewing returns 0
02:47:26.272 00.000 9828 IsGuiding returns 0
02:47:26.272 00.000 9828 scope move finished after 10 + 145 ms
02:47:26.272 00.000 9828 Move returns status 0, amount 10
02:47:26.272 00.000 9828 move complete, result=0
02:47:26.272 00.000 9828 worker thread done servicing request
02:47:26.272 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:47:26.620 00.348 8976 Exposure complete
02:47:26.625 00.005 8976 worker thread done servicing request
02:47:26.625 00.000 5052 OnExposeComplete: enter
02:47:26.625 00.000 5052 UpdateGuideState(): m_state=6
02:47:26.625 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10480
02:47:26.625 00.000 5052 Star::Find returns 1 (0), X=330.10, Y=282.03, Mass=113, SNR=7.3, Peak=68 HFD=2.0
02:47:26.626 00.001 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:47:26.626 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:47:26.626 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=0.32 hyp=0.98 cameraTheta=0.33 mountX=-0.14 mountY=-0.95, mountTheta=-1.72
02:47:26.626 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=0.32, opts=13)
02:47:26.626 00.000 5052 Enqueuing Move request for stepguider (0.92, 0.32)
02:47:26.626 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:47:26.626 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:47:26.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:26.626 00.000 8976 Worker thread wakes up
02:47:26.627 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, 0.32) opts 0xd
02:47:26.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, 0.32)
02:47:26.627 00.000 8976 Moving (0.92, 0.32) raw xDistance=-0.14 yDistance=-0.95
02:47:26.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:26.627 00.000 5052 Enqueuing Expose request
02:47:26.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:47:26.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.95
02:47:26.627 00.000 8976 MoveAxis(R, 0, ABG)
02:47:26.627 00.000 8976 MoveAxis(U, 4, ABG)
02:47:26.627 00.000 8976 stepping (-3, 18) + (0, 4)
02:47:26.627 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:47:26.666 00.039 8976 Received - 47 (G) 
02:47:26.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:47:26.667 00.001 8976 stepped: pos (-3, 22)
02:47:26.667 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:47:26.667 00.000 8976 MountToCamera -- mountX=0.74 mountY=-2.85 hyp=2.94 mountTheta=-1.32 cameraX=2.20, cameraY=1.96 cameraTheta=0.73
02:47:26.667 00.000 8976 incremental bump (2.195, 1.958) isValid = 1
02:47:26.667 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:47:26.667 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:47:26.667 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:47:26.667 00.000 8976 move complete, result=0
02:47:26.667 00.000 9828 Worker thread wakes up
02:47:26.667 00.000 8976 worker thread done servicing request
02:47:26.667 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:47:26.667 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
02:47:26.667 00.000 8976 Worker thread wakes up
02:47:26.667 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:47:26.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:26.667 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
02:47:26.668 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:26.668 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
02:47:26.668 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
02:47:26.668 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:47:26.668 00.000 9828 BLC: window closed
02:47:26.668 00.000 9828 MoveAxis(E, 28, B)
02:47:26.668 00.000 9828 Guiding  Dir = 2, Dur = 28
02:47:26.668 00.000 9828 IsSlewing returns 0
02:47:26.668 00.000 9828 IsGuiding returns 0
02:47:26.669 00.001 9828 PulseGuide returned control before completion, sleep 38
02:47:26.708 00.039 9828 IsGuiding returns 1
02:47:26.708 00.000 9828 scope still moving after pulse duration time elapsed
02:47:26.738 00.030 9828 IsSlewing returns 0
02:47:26.738 00.000 9828 IsGuiding returns 1
02:47:26.770 00.032 9828 IsSlewing returns 0
02:47:26.770 00.000 9828 IsGuiding returns 1
02:47:26.801 00.031 9828 IsSlewing returns 0
02:47:26.801 00.000 9828 IsGuiding returns 0
02:47:26.801 00.000 9828 scope move finished after 28 + 104 ms
02:47:26.801 00.000 9828 Move returns status 0, amount 28
02:47:26.801 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:26.801 00.000 9828 MoveAxis(N, 9, B)
02:47:26.802 00.001 9828 Guiding  Dir = 0, Dur = 9
02:47:26.816 00.014 9828 IsSlewing returns 0
02:47:26.816 00.000 9828 IsGuiding returns 0
02:47:26.816 00.000 9828 PulseGuide returned control before completion, sleep 19
02:47:26.848 00.032 9828 IsGuiding returns 1
02:47:26.848 00.000 9828 scope still moving after pulse duration time elapsed
02:47:26.879 00.031 9828 IsSlewing returns 0
02:47:26.879 00.000 9828 IsGuiding returns 1
02:47:26.909 00.030 9828 IsSlewing returns 0
02:47:26.909 00.000 9828 IsGuiding returns 1
02:47:26.940 00.031 9828 IsSlewing returns 0
02:47:26.940 00.000 9828 IsGuiding returns 1
02:47:26.971 00.031 9828 IsSlewing returns 0
02:47:26.971 00.000 9828 IsGuiding returns 0
02:47:26.971 00.000 9828 scope move finished after 9 + 146 ms
02:47:26.971 00.000 9828 Move returns status 0, amount 9
02:47:26.971 00.000 9828 move complete, result=0
02:47:26.971 00.000 9828 worker thread done servicing request
02:47:26.971 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:47:27.352 00.381 8976 Exposure complete
02:47:27.358 00.006 8976 worker thread done servicing request
02:47:27.358 00.000 5052 OnExposeComplete: enter
02:47:27.358 00.000 5052 UpdateGuideState(): m_state=6
02:47:27.358 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10481
02:47:27.358 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.42, Mass=127, SNR=7.8, Peak=63 HFD=2.1
02:47:27.358 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
02:47:27.358 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
02:47:27.358 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.29 hyp=0.69 cameraTheta=-0.44 mountX=-0.54 mountY=-0.36, mountTheta=-2.55
02:47:27.359 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.29, opts=13)
02:47:27.359 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.29)
02:47:27.359 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:47:27.359 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:47:27.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:27.359 00.000 8976 Worker thread wakes up
02:47:27.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.29) opts 0xd
02:47:27.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.29)
02:47:27.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:27.359 00.000 5052 Enqueuing Expose request
02:47:27.359 00.000 8976 Moving (0.62, -0.29) raw xDistance=-0.54 yDistance=-0.36
02:47:27.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:47:27.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
02:47:27.359 00.000 8976 MoveAxis(R, 2, ABG)
02:47:27.359 00.000 8976 stepping (-3, 22) + (2, 0)
02:47:27.360 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:27.385 00.025 8976 Received - 47 (G) 
02:47:27.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:27.385 00.000 8976 stepped: pos (-1, 22)
02:47:27.385 00.000 8976 MoveAxis(U, 2, ABG)
02:47:27.386 00.001 8976 stepping (-1, 22) + (0, 2)
02:47:27.386 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:27.417 00.031 8976 Received - 47 (G) 
02:47:27.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:27.417 00.000 8976 stepped: pos (-1, 24)
02:47:27.418 00.001 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:47:27.418 00.000 8976 MountToCamera -- mountX=0.55 mountY=-3.16 hyp=3.21 mountTheta=-1.40 cameraX=2.57, cameraY=1.93 cameraTheta=0.64
02:47:27.418 00.000 8976 incremental bump (2.568, 1.929) isValid = 1
02:47:27.418 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
02:47:27.418 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:47:27.418 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:47:27.418 00.000 8976 move complete, result=0
02:47:27.418 00.000 9828 Worker thread wakes up
02:47:27.418 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
02:47:27.418 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:47:27.418 00.000 8976 worker thread done servicing request
02:47:27.418 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:47:27.418 00.000 8976 Worker thread wakes up
02:47:27.418 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
02:47:27.418 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
02:47:27.418 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
02:47:27.418 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:47:27.418 00.000 9828 BLC: window closed
02:47:27.418 00.000 9828 MoveAxis(E, 30, B)
02:47:27.419 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:27.419 00.000 9828 Guiding  Dir = 2, Dur = 30
02:47:27.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:27.419 00.000 9828 IsSlewing returns 0
02:47:27.419 00.000 9828 IsGuiding returns 0
02:47:27.419 00.000 9828 PulseGuide returned control before completion, sleep 40
02:47:27.472 00.053 9828 IsGuiding returns 1
02:47:27.472 00.000 9828 scope still moving after pulse duration time elapsed
02:47:27.503 00.031 9828 IsSlewing returns 0
02:47:27.503 00.000 9828 IsGuiding returns 1
02:47:27.534 00.031 9828 IsSlewing returns 0
02:47:27.534 00.000 9828 IsGuiding returns 1
02:47:27.564 00.030 9828 IsSlewing returns 0
02:47:27.564 00.000 9828 IsGuiding returns 0
02:47:27.564 00.000 9828 scope move finished after 30 + 115 ms
02:47:27.564 00.000 9828 Move returns status 0, amount 30
02:47:27.564 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:27.564 00.000 9828 MoveAxis(N, 8, B)
02:47:27.564 00.000 9828 Guiding  Dir = 0, Dur = 8
02:47:27.580 00.016 9828 IsSlewing returns 0
02:47:27.580 00.000 9828 IsGuiding returns 0
02:47:27.580 00.000 9828 PulseGuide returned control before completion, sleep 18
02:47:27.611 00.031 9828 IsGuiding returns 1
02:47:27.611 00.000 9828 scope still moving after pulse duration time elapsed
02:47:27.642 00.031 9828 IsSlewing returns 0
02:47:27.642 00.000 9828 IsGuiding returns 1
02:47:27.673 00.031 9828 IsSlewing returns 0
02:47:27.673 00.000 9828 IsGuiding returns 1
02:47:27.704 00.031 9828 IsSlewing returns 0
02:47:27.704 00.000 9828 IsGuiding returns 0
02:47:27.704 00.000 9828 scope move finished after 8 + 116 ms
02:47:27.704 00.000 9828 Move returns status 0, amount 8
02:47:27.704 00.000 9828 move complete, result=0
02:47:27.704 00.000 9828 worker thread done servicing request
02:47:27.705 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:47:28.105 00.400 8976 Exposure complete
02:47:28.110 00.005 8976 worker thread done servicing request
02:47:28.110 00.000 5052 OnExposeComplete: enter
02:47:28.111 00.001 5052 UpdateGuideState(): m_state=6
02:47:28.111 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10482
02:47:28.111 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.76, Mass=111, SNR=7.2, Peak=67 HFD=1.9
02:47:28.111 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
02:47:28.111 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
02:47:28.111 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.44 mountX=0.08 mountY=0.02, mountTheta=0.30
02:47:28.111 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.05, opts=13)
02:47:28.112 00.001 5052 Enqueuing Move request for stepguider (-0.06, 0.05)
02:47:28.112 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:47:28.112 00.000 5052 UpdateGuideState exits: m=111 SNR=7.2
02:47:28.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:28.112 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:28.112 00.000 5052 Enqueuing Expose request
02:47:28.113 00.001 8976 Worker thread wakes up
02:47:28.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.05) opts 0xd
02:47:28.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.05)
02:47:28.113 00.000 8976 Moving (-0.06, 0.05) raw xDistance=0.08 yDistance=0.02
02:47:28.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:47:28.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:47:28.113 00.000 8976 MoveAxis(R, 0, ABG)
02:47:28.113 00.000 8976 MoveAxis(U, 0, ABG)
02:47:28.113 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:47:28.113 00.000 8976 MountToCamera -- mountX=0.42 mountY=-3.38 hyp=3.40 mountTheta=-1.45 cameraX=2.82, cameraY=1.91 cameraTheta=0.60
02:47:28.113 00.000 8976 incremental bump (2.817, 1.910) isValid = 1
02:47:28.113 00.000 8976 Scheduling Mount bump of (0.069, 0.049)
02:47:28.113 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.05, opts=4)
02:47:28.113 00.000 8976 Enqueuing Move request for scope (0.07, 0.05)
02:47:28.113 00.000 8976 move complete, result=0
02:47:28.113 00.000 8976 worker thread done servicing request
02:47:28.113 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:47:28.114 00.001 8976 Worker thread wakes up
02:47:28.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:28.114 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:28.114 00.000 9828 Worker thread wakes up
02:47:28.114 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0x4
02:47:28.114 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
02:47:28.114 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
02:47:28.114 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.66)
02:47:28.114 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.61 mountX=-0.07 mountY=-0.04, mountTheta=-2.64
02:47:28.114 00.000 9828 Moving (0.07, 0.05) raw xDistance=-0.07 yDistance=-0.04
02:47:28.114 00.000 9828 BLC: window closed
02:47:28.114 00.000 9828 MoveAxis(E, 23, B)
02:47:28.114 00.000 9828 Guiding  Dir = 2, Dur = 23
02:47:28.115 00.001 9828 IsSlewing returns 0
02:47:28.115 00.000 9828 IsGuiding returns 0
02:47:28.115 00.000 9828 PulseGuide returned control before completion, sleep 33
02:47:28.159 00.044 9828 IsGuiding returns 1
02:47:28.159 00.000 9828 scope still moving after pulse duration time elapsed
02:47:28.190 00.031 9828 IsSlewing returns 0
02:47:28.190 00.000 9828 IsGuiding returns 1
02:47:28.221 00.031 9828 IsSlewing returns 0
02:47:28.221 00.000 9828 IsGuiding returns 1
02:47:28.252 00.031 9828 IsSlewing returns 0
02:47:28.252 00.000 9828 IsGuiding returns 0
02:47:28.252 00.000 9828 scope move finished after 23 + 114 ms
02:47:28.252 00.000 9828 Move returns status 0, amount 23
02:47:28.252 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:28.252 00.000 9828 MoveAxis(N, 5, B)
02:47:28.252 00.000 9828 Guiding  Dir = 0, Dur = 5
02:47:28.268 00.016 9828 IsSlewing returns 0
02:47:28.268 00.000 9828 IsGuiding returns 0
02:47:28.268 00.000 9828 PulseGuide returned control before completion, sleep 15
02:47:28.300 00.032 9828 IsGuiding returns 1
02:47:28.300 00.000 9828 scope still moving after pulse duration time elapsed
02:47:28.332 00.032 9828 IsSlewing returns 0
02:47:28.332 00.000 9828 IsGuiding returns 1
02:47:28.363 00.031 9828 IsSlewing returns 0
02:47:28.363 00.000 9828 IsGuiding returns 1
02:47:28.395 00.032 9828 IsSlewing returns 0
02:47:28.395 00.000 9828 IsGuiding returns 0
02:47:28.395 00.000 9828 scope move finished after 5 + 121 ms
02:47:28.395 00.000 9828 Move returns status 0, amount 5
02:47:28.395 00.000 9828 move complete, result=0
02:47:28.395 00.000 9828 worker thread done servicing request
02:47:28.396 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.0 px 5 ms NORTH
02:47:28.797 00.401 8976 Exposure complete
02:47:28.802 00.005 8976 worker thread done servicing request
02:47:28.802 00.000 5052 OnExposeComplete: enter
02:47:28.802 00.000 5052 UpdateGuideState(): m_state=6
02:47:28.802 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10483
02:47:28.802 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.80, Mass=112, SNR=7.3, Peak=76 HFD=1.7
02:47:28.802 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
02:47:28.802 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
02:47:28.802 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.60 mountX=0.08 mountY=-0.05, mountTheta=-0.52
02:47:28.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.09, opts=13)
02:47:28.803 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.09)
02:47:28.803 00.000 8976 Worker thread wakes up
02:47:28.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.09) opts 0xd
02:47:28.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.09)
02:47:28.803 00.000 8976 Moving (-0.00, 0.09) raw xDistance=0.08 yDistance=-0.05
02:47:28.803 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:47:28.803 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:47:28.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:28.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:47:28.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:47:28.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:28.804 00.001 5052 Enqueuing Expose request
02:47:28.804 00.000 8976 MoveAxis(R, 0, ABG)
02:47:28.804 00.000 8976 MoveAxis(U, 0, ABG)
02:47:28.804 00.000 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:47:28.804 00.000 8976 MountToCamera -- mountX=0.33 mountY=-3.52 hyp=3.54 mountTheta=-1.48 cameraX=2.98, cameraY=1.90 cameraTheta=0.57
02:47:28.804 00.000 8976 incremental bump (2.984, 1.897) isValid = 1
02:47:28.804 00.000 8976 Scheduling Mount bump of (0.073, 0.048)
02:47:28.804 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.05, opts=4)
02:47:28.804 00.000 8976 Enqueuing Move request for scope (0.07, 0.05)
02:47:28.804 00.000 8976 move complete, result=0
02:47:28.804 00.000 9828 Worker thread wakes up
02:47:28.804 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0x4
02:47:28.804 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:47:28.804 00.000 8976 worker thread done servicing request
02:47:28.804 00.000 8976 Worker thread wakes up
02:47:28.804 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
02:47:28.804 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.68 = -2.60)
02:47:28.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:28.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:28.805 00.001 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.60 = -2.69)
02:47:28.805 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.58 mountX=-0.08 mountY=-0.04, mountTheta=-2.67
02:47:28.805 00.000 9828 Moving (0.07, 0.05) raw xDistance=-0.08 yDistance=-0.04
02:47:28.805 00.000 9828 BLC: window closed
02:47:28.805 00.000 9828 MoveAxis(E, 24, B)
02:47:28.805 00.000 9828 Guiding  Dir = 2, Dur = 24
02:47:28.805 00.000 9828 IsSlewing returns 0
02:47:28.805 00.000 9828 IsGuiding returns 0
02:47:28.805 00.000 9828 PulseGuide returned control before completion, sleep 34
02:47:28.842 00.037 9828 IsGuiding returns 1
02:47:28.842 00.000 9828 scope still moving after pulse duration time elapsed
02:47:28.873 00.031 9828 IsSlewing returns 0
02:47:28.873 00.000 9828 IsGuiding returns 1
02:47:28.904 00.031 9828 IsSlewing returns 0
02:47:28.904 00.000 9828 IsGuiding returns 1
02:47:28.935 00.031 9828 IsSlewing returns 0
02:47:28.935 00.000 9828 IsGuiding returns 0
02:47:28.935 00.000 9828 scope move finished after 24 + 105 ms
02:47:28.935 00.000 9828 Move returns status 0, amount 24
02:47:28.935 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:28.935 00.000 9828 MoveAxis(N, 5, B)
02:47:28.935 00.000 9828 Guiding  Dir = 0, Dur = 5
02:47:28.950 00.015 9828 IsSlewing returns 0
02:47:28.950 00.000 9828 IsGuiding returns 0
02:47:28.951 00.001 9828 PulseGuide returned control before completion, sleep 15
02:47:28.981 00.030 9828 IsGuiding returns 1
02:47:28.981 00.000 9828 scope still moving after pulse duration time elapsed
02:47:29.013 00.032 9828 IsSlewing returns 0
02:47:29.013 00.000 9828 IsGuiding returns 1
02:47:29.044 00.031 9828 IsSlewing returns 0
02:47:29.044 00.000 9828 IsGuiding returns 1
02:47:29.076 00.032 9828 IsSlewing returns 0
02:47:29.076 00.000 9828 IsGuiding returns 0
02:47:29.076 00.000 9828 scope move finished after 5 + 120 ms
02:47:29.076 00.000 9828 Move returns status 0, amount 5
02:47:29.076 00.000 9828 move complete, result=0
02:47:29.076 00.000 9828 worker thread done servicing request
02:47:29.076 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.0 px 5 ms NORTH
02:47:29.491 00.415 8976 Exposure complete
02:47:29.497 00.006 8976 worker thread done servicing request
02:47:29.497 00.000 5052 OnExposeComplete: enter
02:47:29.497 00.000 5052 UpdateGuideState(): m_state=6
02:47:29.497 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10484
02:47:29.497 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.05, Mass=136, SNR=8.0, Peak=85 HFD=2.0
02:47:29.497 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
02:47:29.497 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
02:47:29.497 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.99 mountX=0.37 mountY=-0.06, mountTheta=-0.16
02:47:29.498 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.34, opts=13)
02:47:29.498 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.34)
02:47:29.498 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:47:29.498 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:47:29.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:29.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:29.498 00.000 5052 Enqueuing Expose request
02:47:29.498 00.000 8976 Worker thread wakes up
02:47:29.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.34) opts 0xd
02:47:29.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.34)
02:47:29.498 00.000 8976 Moving (-0.15, 0.34) raw xDistance=0.37 yDistance=-0.06
02:47:29.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:47:29.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:47:29.498 00.000 8976 MoveAxis(L, 2, ABG)
02:47:29.498 00.000 8976 stepping (-1, 24) + (-2, 0)
02:47:29.498 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:29.528 00.030 8976 Received - 47 (G) 
02:47:29.528 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:29.528 00.000 8976 stepped: pos (-3, 24)
02:47:29.528 00.000 8976 MoveAxis(U, 0, ABG)
02:47:29.528 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
02:47:29.528 00.000 8976 MountToCamera -- mountX=0.37 mountY=-3.62 hyp=3.64 mountTheta=-1.47 cameraX=3.05, cameraY=1.98 cameraTheta=0.58
02:47:29.528 00.000 8976 incremental bump (3.050, 1.979) isValid = 1
02:47:29.528 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
02:47:29.529 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:47:29.529 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:47:29.529 00.000 8976 move complete, result=0
02:47:29.529 00.000 8976 worker thread done servicing request
02:47:29.529 00.000 9828 Worker thread wakes up
02:47:29.529 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:47:29.529 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:47:29.529 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.60)
02:47:29.529 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.68)
02:47:29.529 00.000 8976 Worker thread wakes up
02:47:29.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:29.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:29.529 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:47:29.529 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
02:47:29.529 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:47:29.529 00.000 9828 BLC: window closed
02:47:29.529 00.000 9828 MoveAxis(E, 32, B)
02:47:29.530 00.001 9828 Guiding  Dir = 2, Dur = 32
02:47:29.530 00.000 9828 IsSlewing returns 0
02:47:29.530 00.000 9828 IsGuiding returns 0
02:47:29.530 00.000 9828 PulseGuide returned control before completion, sleep 42
02:47:29.587 00.057 9828 IsGuiding returns 1
02:47:29.587 00.000 9828 scope still moving after pulse duration time elapsed
02:47:29.619 00.032 9828 IsSlewing returns 0
02:47:29.619 00.000 9828 IsGuiding returns 1
02:47:29.649 00.030 9828 IsSlewing returns 0
02:47:29.649 00.000 9828 IsGuiding returns 1
02:47:29.680 00.031 9828 IsSlewing returns 0
02:47:29.680 00.000 9828 IsGuiding returns 0
02:47:29.680 00.000 9828 scope move finished after 32 + 117 ms
02:47:29.680 00.000 9828 Move returns status 0, amount 32
02:47:29.680 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:29.680 00.000 9828 MoveAxis(N, 7, B)
02:47:29.680 00.000 9828 Guiding  Dir = 0, Dur = 7
02:47:29.697 00.017 9828 IsSlewing returns 0
02:47:29.698 00.001 9828 IsGuiding returns 0
02:47:29.698 00.000 9828 PulseGuide returned control before completion, sleep 17
02:47:29.728 00.030 9828 IsGuiding returns 1
02:47:29.728 00.000 9828 scope still moving after pulse duration time elapsed
02:47:29.759 00.031 9828 IsSlewing returns 0
02:47:29.759 00.000 9828 IsGuiding returns 1
02:47:29.791 00.032 9828 IsSlewing returns 0
02:47:29.791 00.000 9828 IsGuiding returns 1
02:47:29.823 00.032 9828 IsSlewing returns 0
02:47:29.823 00.000 9828 IsGuiding returns 0
02:47:29.823 00.000 9828 scope move finished after 7 + 118 ms
02:47:29.823 00.000 9828 Move returns status 0, amount 7
02:47:29.823 00.000 9828 move complete, result=0
02:47:29.823 00.000 9828 worker thread done servicing request
02:47:29.823 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
02:47:30.213 00.390 8976 Exposure complete
02:47:30.218 00.005 8976 worker thread done servicing request
02:47:30.219 00.001 5052 OnExposeComplete: enter
02:47:30.219 00.000 5052 UpdateGuideState(): m_state=6
02:47:30.219 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10485
02:47:30.219 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.79, Mass=132, SNR=8.0, Peak=77 HFD=1.7
02:47:30.219 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:47:30.219 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:47:30.219 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.08 hyp=0.58 cameraTheta=3.00 mountX=0.33 mountY=0.44, mountTheta=0.92
02:47:30.219 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.08, opts=13)
02:47:30.219 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.08)
02:47:30.220 00.001 8976 Worker thread wakes up
02:47:30.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.08) opts 0xd
02:47:30.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.08)
02:47:30.220 00.000 8976 Moving (-0.58, 0.08) raw xDistance=0.33 yDistance=0.44
02:47:30.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
02:47:30.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:47:30.220 00.000 8976 MoveAxis(L, 1, ABG)
02:47:30.220 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:47:30.220 00.000 5052 UpdateGuideState exits: m=132 SNR=8.0
02:47:30.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:30.220 00.000 8976 stepping (-3, 24) + (-1, 0)
02:47:30.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:30.220 00.000 5052 Enqueuing Expose request
02:47:30.220 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:30.247 00.027 8976 Received - 47 (G) 
02:47:30.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:30.247 00.000 8976 stepped: pos (-4, 24)
02:47:30.247 00.000 8976 MoveAxis(D, 2, ABG)
02:47:30.247 00.000 8976 stepping (-4, 24) + (0, -2)
02:47:30.247 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:30.280 00.033 8976 Received - 47 (G) 
02:47:30.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:30.280 00.000 8976 stepped: pos (-4, 22)
02:47:30.280 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:47:30.280 00.000 8976 MountToCamera -- mountX=0.45 mountY=-3.58 hyp=3.60 mountTheta=-1.45 cameraX=2.98, cameraY=2.03 cameraTheta=0.60
02:47:30.280 00.000 8976 incremental bump (2.978, 2.031) isValid = 1
02:47:30.280 00.000 8976 Scheduling Mount bump of (0.095, 0.067)
02:47:30.280 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:47:30.280 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:47:30.280 00.000 8976 move complete, result=0
02:47:30.280 00.000 8976 worker thread done servicing request
02:47:30.280 00.000 9828 Worker thread wakes up
02:47:30.280 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:47:30.280 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:47:30.280 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
02:47:30.281 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:47:30.281 00.000 8976 Worker thread wakes up
02:47:30.281 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.65)
02:47:30.281 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.05, mountTheta=-2.63
02:47:30.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:30.281 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:30.281 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.05
02:47:30.281 00.000 9828 BLC: window closed
02:47:30.281 00.000 9828 MoveAxis(E, 31, B)
02:47:30.281 00.000 9828 Guiding  Dir = 2, Dur = 31
02:47:30.281 00.000 9828 IsSlewing returns 0
02:47:30.282 00.001 9828 IsGuiding returns 0
02:47:30.282 00.000 9828 PulseGuide returned control before completion, sleep 41
02:47:30.337 00.055 9828 IsGuiding returns 1
02:47:30.337 00.000 9828 scope still moving after pulse duration time elapsed
02:47:30.367 00.030 9828 IsSlewing returns 0
02:47:30.367 00.000 9828 IsGuiding returns 1
02:47:30.398 00.031 9828 IsSlewing returns 0
02:47:30.398 00.000 9828 IsGuiding returns 1
02:47:30.430 00.032 9828 IsSlewing returns 0
02:47:30.430 00.000 9828 IsGuiding returns 1
02:47:30.462 00.032 9828 IsSlewing returns 0
02:47:30.462 00.000 9828 IsGuiding returns 1
02:47:30.493 00.031 9828 IsSlewing returns 0
02:47:30.493 00.000 9828 IsGuiding returns 0
02:47:30.493 00.000 9828 scope move finished after 31 + 180 ms
02:47:30.493 00.000 9828 Move returns status 0, amount 31
02:47:30.493 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:30.493 00.000 9828 MoveAxis(N, 7, B)
02:47:30.493 00.000 9828 Guiding  Dir = 0, Dur = 7
02:47:30.510 00.017 9828 IsSlewing returns 0
02:47:30.510 00.000 9828 IsGuiding returns 0
02:47:30.510 00.000 9828 PulseGuide returned control before completion, sleep 17
02:47:30.540 00.030 9828 IsGuiding returns 1
02:47:30.540 00.000 9828 scope still moving after pulse duration time elapsed
02:47:30.570 00.030 9828 IsSlewing returns 0
02:47:30.570 00.000 9828 IsGuiding returns 1
02:47:30.602 00.032 9828 IsSlewing returns 0
02:47:30.603 00.001 9828 IsGuiding returns 1
02:47:30.632 00.029 9828 IsSlewing returns 0
02:47:30.632 00.000 9828 IsGuiding returns 1
02:47:30.663 00.031 9828 IsSlewing returns 0
02:47:30.663 00.000 9828 IsGuiding returns 0
02:47:30.663 00.000 9828 scope move finished after 7 + 146 ms
02:47:30.663 00.000 9828 Move returns status 0, amount 7
02:47:30.663 00.000 9828 move complete, result=0
02:47:30.663 00.000 9828 worker thread done servicing request
02:47:30.663 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
02:47:30.960 00.297 8976 Exposure complete
02:47:30.966 00.006 8976 worker thread done servicing request
02:47:30.966 00.000 5052 OnExposeComplete: enter
02:47:30.966 00.000 5052 UpdateGuideState(): m_state=6
02:47:30.966 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10486
02:47:30.966 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.64, Mass=114, SNR=7.4, Peak=67 HFD=1.6
02:47:30.966 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.70 = -2.70)
02:47:30.966 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
02:47:30.966 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.66 mountX=-0.10 mountY=-0.04, mountTheta=-2.79
02:47:30.967 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.07, opts=13)
02:47:30.967 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.07)
02:47:30.967 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:47:30.967 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
02:47:30.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:30.967 00.000 8976 Worker thread wakes up
02:47:30.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.07) opts 0xd
02:47:30.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.07)
02:47:30.967 00.000 8976 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=-0.04
02:47:30.967 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:30.967 00.000 5052 Enqueuing Expose request
02:47:30.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:47:30.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:47:30.967 00.000 8976 MoveAxis(R, 0, ABG)
02:47:30.967 00.000 8976 MoveAxis(U, 0, ABG)
02:47:30.967 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:47:30.968 00.001 8976 MountToCamera -- mountX=0.51 mountY=-3.55 hyp=3.58 mountTheta=-1.43 cameraX=2.93, cameraY=2.07 cameraTheta=0.61
02:47:30.968 00.000 8976 incremental bump (2.930, 2.065) isValid = 1
02:47:30.968 00.000 8976 Scheduling Mount bump of (0.091, 0.067)
02:47:30.968 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:47:30.968 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:47:30.968 00.000 8976 move complete, result=0
02:47:30.968 00.000 9828 Worker thread wakes up
02:47:30.968 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:47:30.968 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:47:30.968 00.000 8976 worker thread done servicing request
02:47:30.968 00.000 8976 Worker thread wakes up
02:47:30.968 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:47:30.968 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.56)
02:47:30.968 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.64)
02:47:30.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:30.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:30.969 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.63 mountX=-0.09 mountY=-0.05, mountTheta=-2.62
02:47:30.969 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.05
02:47:30.969 00.000 9828 BLC: window closed
02:47:30.969 00.000 9828 MoveAxis(E, 30, B)
02:47:30.969 00.000 9828 Guiding  Dir = 2, Dur = 30
02:47:30.969 00.000 9828 IsSlewing returns 0
02:47:30.969 00.000 9828 IsGuiding returns 0
02:47:30.969 00.000 9828 PulseGuide returned control before completion, sleep 40
02:47:31.019 00.050 9828 IsGuiding returns 1
02:47:31.019 00.000 9828 scope still moving after pulse duration time elapsed
02:47:31.050 00.031 9828 IsSlewing returns 0
02:47:31.051 00.001 9828 IsGuiding returns 1
02:47:31.080 00.029 9828 IsSlewing returns 0
02:47:31.080 00.000 9828 IsGuiding returns 1
02:47:31.111 00.031 9828 IsSlewing returns 0
02:47:31.111 00.000 9828 IsGuiding returns 0
02:47:31.111 00.000 9828 scope move finished after 30 + 111 ms
02:47:31.111 00.000 9828 Move returns status 0, amount 30
02:47:31.111 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:31.111 00.000 9828 MoveAxis(N, 7, B)
02:47:31.111 00.000 9828 Guiding  Dir = 0, Dur = 7
02:47:31.127 00.016 9828 IsSlewing returns 0
02:47:31.127 00.000 9828 IsGuiding returns 0
02:47:31.127 00.000 9828 PulseGuide returned control before completion, sleep 17
02:47:31.159 00.032 9828 IsGuiding returns 1
02:47:31.159 00.000 9828 scope still moving after pulse duration time elapsed
02:47:31.189 00.030 9828 IsSlewing returns 0
02:47:31.189 00.000 9828 IsGuiding returns 1
02:47:31.221 00.032 9828 IsSlewing returns 0
02:47:31.221 00.000 9828 IsGuiding returns 1
02:47:31.252 00.031 9828 IsSlewing returns 0
02:47:31.252 00.000 9828 IsGuiding returns 0
02:47:31.252 00.000 9828 scope move finished after 7 + 117 ms
02:47:31.252 00.000 9828 Move returns status 0, amount 7
02:47:31.252 00.000 9828 move complete, result=0
02:47:31.252 00.000 9828 worker thread done servicing request
02:47:31.252 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 7 ms NORTH
02:47:31.652 00.400 8976 Exposure complete
02:47:31.658 00.006 8976 worker thread done servicing request
02:47:31.658 00.000 5052 OnExposeComplete: enter
02:47:31.658 00.000 5052 UpdateGuideState(): m_state=6
02:47:31.658 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10487
02:47:31.658 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.60, Mass=125, SNR=7.8, Peak=67 HFD=2.0
02:47:31.658 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
02:47:31.658 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
02:47:31.658 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.11 hyp=0.42 cameraTheta=-2.88 mountX=0.09 mountY=0.40, mountTheta=1.36
02:47:31.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.11, opts=13)
02:47:31.659 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.11)
02:47:31.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:47:31.659 00.000 5052 UpdateGuideState exits: m=125 SNR=7.8
02:47:31.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:31.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:31.659 00.000 5052 Enqueuing Expose request
02:47:31.659 00.000 8976 Worker thread wakes up
02:47:31.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.11) opts 0xd
02:47:31.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.11)
02:47:31.659 00.000 8976 Moving (-0.40, -0.11) raw xDistance=0.09 yDistance=0.40
02:47:31.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:47:31.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:47:31.659 00.000 8976 MoveAxis(R, 0, ABG)
02:47:31.659 00.000 8976 MoveAxis(D, 2, ABG)
02:47:31.659 00.000 8976 stepping (-4, 22) + (0, -2)
02:47:31.660 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:31.686 00.026 8976 Received - 47 (G) 
02:47:31.686 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:31.686 00.000 8976 stepped: pos (-4, 20)
02:47:31.686 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:47:31.687 00.001 8976 MountToCamera -- mountX=0.54 mountY=-3.43 hyp=3.47 mountTheta=-1.41 cameraX=2.80, cameraY=2.04 cameraTheta=0.63
02:47:31.687 00.000 8976 incremental bump (2.804, 2.041) isValid = 1
02:47:31.687 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
02:47:31.687 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:47:31.687 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:47:31.687 00.000 8976 move complete, result=0
02:47:31.687 00.000 9828 Worker thread wakes up
02:47:31.687 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:47:31.687 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:47:31.687 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
02:47:31.687 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:47:31.687 00.000 8976 worker thread done servicing request
02:47:31.687 00.000 8976 Worker thread wakes up
02:47:31.687 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
02:47:31.687 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
02:47:31.687 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:47:31.687 00.000 9828 BLC: window closed
02:47:31.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:31.687 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:31.688 00.001 9828 MoveAxis(E, 30, B)
02:47:31.688 00.000 9828 Guiding  Dir = 2, Dur = 30
02:47:31.688 00.000 9828 IsSlewing returns 0
02:47:31.688 00.000 9828 IsGuiding returns 0
02:47:31.688 00.000 9828 PulseGuide returned control before completion, sleep 40
02:47:31.732 00.044 9828 IsGuiding returns 1
02:47:31.732 00.000 9828 scope still moving after pulse duration time elapsed
02:47:31.764 00.032 9828 IsSlewing returns 0
02:47:31.764 00.000 9828 IsGuiding returns 1
02:47:31.796 00.032 9828 IsSlewing returns 0
02:47:31.796 00.000 9828 IsGuiding returns 1
02:47:31.827 00.031 9828 IsSlewing returns 0
02:47:31.827 00.000 9828 IsGuiding returns 1
02:47:31.859 00.032 9828 IsSlewing returns 0
02:47:31.859 00.000 9828 IsGuiding returns 0
02:47:31.859 00.000 9828 scope move finished after 30 + 141 ms
02:47:31.859 00.000 9828 Move returns status 0, amount 30
02:47:31.859 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:31.859 00.000 9828 MoveAxis(N, 8, B)
02:47:31.859 00.000 9828 Guiding  Dir = 0, Dur = 8
02:47:31.875 00.016 9828 IsSlewing returns 0
02:47:31.875 00.000 9828 IsGuiding returns 0
02:47:31.875 00.000 9828 PulseGuide returned control before completion, sleep 18
02:47:31.905 00.030 9828 IsGuiding returns 1
02:47:31.905 00.000 9828 scope still moving after pulse duration time elapsed
02:47:31.937 00.032 9828 IsSlewing returns 0
02:47:31.937 00.000 9828 IsGuiding returns 1
02:47:31.968 00.031 9828 IsSlewing returns 0
02:47:31.968 00.000 9828 IsGuiding returns 1
02:47:31.999 00.031 9828 IsSlewing returns 0
02:47:31.999 00.000 9828 IsGuiding returns 0
02:47:31.999 00.000 9828 scope move finished after 8 + 116 ms
02:47:31.999 00.000 9828 Move returns status 0, amount 8
02:47:32.000 00.001 9828 move complete, result=0
02:47:32.000 00.000 9828 worker thread done servicing request
02:47:32.000 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:47:32.372 00.372 8976 Exposure complete
02:47:32.378 00.006 8976 worker thread done servicing request
02:47:32.378 00.000 5052 OnExposeComplete: enter
02:47:32.378 00.000 5052 UpdateGuideState(): m_state=6
02:47:32.378 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10488
02:47:32.378 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.86, Mass=132, SNR=7.9, Peak=68 HFD=2.1
02:47:32.378 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
02:47:32.378 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
02:47:32.378 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.27 mountX=0.19 mountY=0.02, mountTheta=0.12
02:47:32.379 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.15, opts=13)
02:47:32.379 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.15)
02:47:32.379 00.000 8976 Worker thread wakes up
02:47:32.379 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.15) opts 0xd
02:47:32.379 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.15)
02:47:32.379 00.000 8976 Moving (-0.13, 0.15) raw xDistance=0.19 yDistance=0.02
02:47:32.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:47:32.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:47:32.379 00.000 8976 MoveAxis(R, 0, ABG)
02:47:32.379 00.000 8976 MoveAxis(U, 0, ABG)
02:47:32.379 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:47:32.379 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:47:32.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:32.379 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:32.379 00.000 5052 Enqueuing Expose request
02:47:32.379 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:47:32.379 00.000 8976 MountToCamera -- mountX=0.56 mountY=-3.34 hyp=3.39 mountTheta=-1.40 cameraX=2.72, cameraY=2.02 cameraTheta=0.64
02:47:32.379 00.000 8976 incremental bump (2.720, 2.025) isValid = 1
02:47:32.380 00.001 8976 Scheduling Mount bump of (0.092, 0.071)
02:47:32.380 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:47:32.380 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:47:32.380 00.000 8976 move complete, result=0
02:47:32.380 00.000 9828 Worker thread wakes up
02:47:32.380 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:47:32.380 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:47:32.380 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:47:32.380 00.000 8976 worker thread done servicing request
02:47:32.380 00.000 8976 Worker thread wakes up
02:47:32.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:32.380 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
02:47:32.380 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:32.380 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
02:47:32.380 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
02:47:32.380 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:47:32.380 00.000 9828 BLC: window closed
02:47:32.381 00.001 9828 MoveAxis(E, 30, B)
02:47:32.381 00.000 9828 Guiding  Dir = 2, Dur = 30
02:47:32.381 00.000 9828 IsSlewing returns 0
02:47:32.381 00.000 9828 IsGuiding returns 0
02:47:32.382 00.001 9828 PulseGuide returned control before completion, sleep 40
02:47:32.432 00.050 9828 IsGuiding returns 1
02:47:32.432 00.000 9828 scope still moving after pulse duration time elapsed
02:47:32.464 00.032 9828 IsSlewing returns 0
02:47:32.464 00.000 9828 IsGuiding returns 1
02:47:32.496 00.032 9828 IsSlewing returns 0
02:47:32.496 00.000 9828 IsGuiding returns 1
02:47:32.528 00.032 9828 IsSlewing returns 0
02:47:32.528 00.000 9828 IsGuiding returns 0
02:47:32.528 00.000 9828 scope move finished after 30 + 116 ms
02:47:32.528 00.000 9828 Move returns status 0, amount 30
02:47:32.528 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:32.528 00.000 9828 MoveAxis(N, 8, B)
02:47:32.528 00.000 9828 Guiding  Dir = 0, Dur = 8
02:47:32.543 00.015 9828 IsSlewing returns 0
02:47:32.543 00.000 9828 IsGuiding returns 0
02:47:32.543 00.000 9828 PulseGuide returned control before completion, sleep 18
02:47:32.574 00.031 9828 IsGuiding returns 1
02:47:32.574 00.000 9828 scope still moving after pulse duration time elapsed
02:47:32.606 00.032 9828 IsSlewing returns 0
02:47:32.606 00.000 9828 IsGuiding returns 1
02:47:32.637 00.031 9828 IsSlewing returns 0
02:47:32.637 00.000 9828 IsGuiding returns 1
02:47:32.668 00.031 9828 IsSlewing returns 0
02:47:32.668 00.000 9828 IsGuiding returns 0
02:47:32.668 00.000 9828 scope move finished after 8 + 116 ms
02:47:32.668 00.000 9828 Move returns status 0, amount 8
02:47:32.668 00.000 9828 move complete, result=0
02:47:32.668 00.000 9828 worker thread done servicing request
02:47:32.668 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:47:33.066 00.398 8976 Exposure complete
02:47:33.072 00.006 8976 worker thread done servicing request
02:47:33.072 00.000 5052 OnExposeComplete: enter
02:47:33.072 00.000 5052 UpdateGuideState(): m_state=6
02:47:33.072 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10489
02:47:33.072 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.43, Mass=110, SNR=7.3, Peak=70 HFD=2.0
02:47:33.072 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
02:47:33.072 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
02:47:33.072 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=-0.28 hyp=0.77 cameraTheta=-0.37 mountX=-0.57 mountY=-0.45, mountTheta=-2.48
02:47:33.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.28, opts=13)
02:47:33.073 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.28)
02:47:33.073 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:47:33.073 00.000 5052 UpdateGuideState exits: m=110 SNR=7.3
02:47:33.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:33.073 00.000 8976 Worker thread wakes up
02:47:33.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.28) opts 0xd
02:47:33.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.28)
02:47:33.073 00.000 8976 Moving (0.72, -0.28) raw xDistance=-0.57 yDistance=-0.45
02:47:33.074 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:33.074 00.000 5052 Enqueuing Expose request
02:47:33.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:47:33.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:47:33.074 00.000 8976 MoveAxis(R, 2, ABG)
02:47:33.074 00.000 8976 stepping (-4, 20) + (2, 0)
02:47:33.074 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:33.109 00.035 8976 Received - 47 (G) 
02:47:33.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:33.109 00.000 8976 stepped: pos (-2, 20)
02:47:33.109 00.000 8976 MoveAxis(U, 2, ABG)
02:47:33.109 00.000 8976 stepping (-2, 20) + (0, 2)
02:47:33.109 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:33.140 00.031 8976 Received - 47 (G) 
02:47:33.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:33.140 00.000 8976 stepped: pos (-2, 22)
02:47:33.140 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:47:33.140 00.000 8976 MountToCamera -- mountX=0.48 mountY=-3.39 hyp=3.43 mountTheta=-1.43 cameraX=2.80, cameraY=1.97 cameraTheta=0.61
02:47:33.140 00.000 8976 incremental bump (2.803, 1.971) isValid = 1
02:47:33.140 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
02:47:33.141 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:47:33.141 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:47:33.141 00.000 8976 move complete, result=0
02:47:33.141 00.000 8976 worker thread done servicing request
02:47:33.141 00.000 8976 Worker thread wakes up
02:47:33.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:33.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:33.141 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 2 ms NORTH
02:47:33.141 00.000 9828 Worker thread wakes up
02:47:33.141 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:47:33.141 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:47:33.141 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.56)
02:47:33.141 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.64)
02:47:33.141 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
02:47:33.141 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:47:33.141 00.000 9828 BLC: window closed
02:47:33.141 00.000 9828 MoveAxis(E, 31, B)
02:47:33.141 00.000 9828 Guiding  Dir = 2, Dur = 31
02:47:33.142 00.001 9828 IsSlewing returns 0
02:47:33.142 00.000 9828 IsGuiding returns 0
02:47:33.142 00.000 9828 PulseGuide returned control before completion, sleep 41
02:47:33.195 00.053 9828 IsGuiding returns 1
02:47:33.196 00.001 9828 scope still moving after pulse duration time elapsed
02:47:33.226 00.030 9828 IsSlewing returns 0
02:47:33.226 00.000 9828 IsGuiding returns 1
02:47:33.258 00.032 9828 IsSlewing returns 0
02:47:33.259 00.001 9828 IsGuiding returns 1
02:47:33.288 00.029 9828 IsSlewing returns 0
02:47:33.288 00.000 9828 IsGuiding returns 0
02:47:33.288 00.000 9828 scope move finished after 31 + 114 ms
02:47:33.288 00.000 9828 Move returns status 0, amount 31
02:47:33.288 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:33.288 00.000 9828 MoveAxis(N, 8, B)
02:47:33.288 00.000 9828 Guiding  Dir = 0, Dur = 8
02:47:33.304 00.016 9828 IsSlewing returns 0
02:47:33.305 00.001 9828 IsGuiding returns 0
02:47:33.305 00.000 9828 PulseGuide returned control before completion, sleep 18
02:47:33.336 00.031 9828 IsGuiding returns 1
02:47:33.336 00.000 9828 scope still moving after pulse duration time elapsed
02:47:33.367 00.031 9828 IsSlewing returns 0
02:47:33.367 00.000 9828 IsGuiding returns 1
02:47:33.398 00.031 9828 IsSlewing returns 0
02:47:33.398 00.000 9828 IsGuiding returns 1
02:47:33.429 00.031 9828 IsSlewing returns 0
02:47:33.429 00.000 9828 IsGuiding returns 0
02:47:33.429 00.000 9828 scope move finished after 8 + 116 ms
02:47:33.429 00.000 9828 Move returns status 0, amount 8
02:47:33.429 00.000 9828 move complete, result=0
02:47:33.430 00.001 9828 worker thread done servicing request
02:47:33.430 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:47:33.829 00.399 8976 Exposure complete
02:47:33.836 00.007 5052 OnExposeComplete: enter
02:47:33.836 00.000 8976 worker thread done servicing request
02:47:33.836 00.000 5052 UpdateGuideState(): m_state=6
02:47:33.836 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10490
02:47:33.836 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.57, Mass=114, SNR=7.4, Peak=64 HFD=1.5
02:47:33.836 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
02:47:33.836 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
02:47:33.836 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-0.44 mountX=-0.26 mountY=-0.18, mountTheta=-2.55
02:47:33.837 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.14, opts=13)
02:47:33.837 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.14)
02:47:33.837 00.000 8976 Worker thread wakes up
02:47:33.837 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:47:33.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.14) opts 0xd
02:47:33.837 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
02:47:33.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.14)
02:47:33.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:33.837 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:33.838 00.001 5052 Enqueuing Expose request
02:47:33.838 00.000 8976 Moving (0.30, -0.14) raw xDistance=-0.26 yDistance=-0.18
02:47:33.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
02:47:33.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:47:33.838 00.000 8976 MoveAxis(R, 1, ABG)
02:47:33.838 00.000 8976 stepping (-2, 22) + (1, 0)
02:47:33.838 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:33.860 00.022 8976 Received - 47 (G) 
02:47:33.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:33.860 00.000 8976 stepped: pos (-1, 22)
02:47:33.860 00.000 8976 MoveAxis(U, 0, ABG)
02:47:33.860 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
02:47:33.861 00.001 8976 MountToCamera -- mountX=0.37 mountY=-3.43 hyp=3.45 mountTheta=-1.46 cameraX=2.88, cameraY=1.89 cameraTheta=0.58
02:47:33.861 00.000 8976 incremental bump (2.882, 1.891) isValid = 1
02:47:33.861 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
02:47:33.861 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
02:47:33.861 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
02:47:33.861 00.000 8976 move complete, result=0
02:47:33.861 00.000 9828 Worker thread wakes up
02:47:33.861 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
02:47:33.861 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:47:33.861 00.000 8976 worker thread done servicing request
02:47:33.861 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:47:33.861 00.000 8976 Worker thread wakes up
02:47:33.861 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
02:47:33.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:33.861 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
02:47:33.862 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:33.862 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
02:47:33.862 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
02:47:33.862 00.000 9828 BLC: window closed
02:47:33.862 00.000 9828 MoveAxis(E, 31, B)
02:47:33.862 00.000 9828 Guiding  Dir = 2, Dur = 31
02:47:33.862 00.000 9828 IsSlewing returns 0
02:47:33.862 00.000 9828 IsGuiding returns 0
02:47:33.862 00.000 9828 PulseGuide returned control before completion, sleep 41
02:47:33.914 00.052 9828 IsGuiding returns 1
02:47:33.914 00.000 9828 scope still moving after pulse duration time elapsed
02:47:33.947 00.033 9828 IsSlewing returns 0
02:47:33.947 00.000 9828 IsGuiding returns 1
02:47:33.977 00.030 9828 IsSlewing returns 0
02:47:33.978 00.001 9828 IsGuiding returns 1
02:47:34.008 00.030 9828 IsSlewing returns 0
02:47:34.009 00.001 9828 IsGuiding returns 1
02:47:34.039 00.030 9828 IsSlewing returns 0
02:47:34.039 00.000 9828 IsGuiding returns 0
02:47:34.039 00.000 9828 scope move finished after 31 + 146 ms
02:47:34.039 00.000 9828 Move returns status 0, amount 31
02:47:34.039 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:34.039 00.000 9828 MoveAxis(N, 7, B)
02:47:34.039 00.000 9828 Guiding  Dir = 0, Dur = 7
02:47:34.055 00.016 9828 IsSlewing returns 0
02:47:34.055 00.000 9828 IsGuiding returns 0
02:47:34.055 00.000 9828 PulseGuide returned control before completion, sleep 17
02:47:34.086 00.031 9828 IsGuiding returns 1
02:47:34.086 00.000 9828 scope still moving after pulse duration time elapsed
02:47:34.116 00.030 9828 IsSlewing returns 0
02:47:34.116 00.000 9828 IsGuiding returns 1
02:47:34.147 00.031 9828 IsSlewing returns 0
02:47:34.148 00.001 9828 IsGuiding returns 1
02:47:34.179 00.031 9828 IsSlewing returns 0
02:47:34.179 00.000 9828 IsGuiding returns 1
02:47:34.209 00.030 9828 IsSlewing returns 0
02:47:34.209 00.000 9828 IsGuiding returns 0
02:47:34.209 00.000 9828 scope move finished after 7 + 147 ms
02:47:34.209 00.000 9828 Move returns status 0, amount 7
02:47:34.209 00.000 9828 move complete, result=0
02:47:34.209 00.000 9828 worker thread done servicing request
02:47:34.209 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
02:47:34.547 00.338 8976 Exposure complete
02:47:34.553 00.006 8976 worker thread done servicing request
02:47:34.553 00.000 5052 OnExposeComplete: enter
02:47:34.553 00.000 5052 UpdateGuideState(): m_state=6
02:47:34.553 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10491
02:47:34.553 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.75, Mass=105, SNR=7.1, Peak=66 HFD=1.7
02:47:34.554 00.001 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:47:34.554 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
02:47:34.554 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.26 cameraTheta=0.16 mountX=-0.08 mountY=-0.24, mountTheta=-1.90
02:47:34.554 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.04, opts=13)
02:47:34.554 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.04)
02:47:34.554 00.000 8976 Worker thread wakes up
02:47:34.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.04) opts 0xd
02:47:34.555 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.04)
02:47:34.555 00.000 8976 Moving (0.26, 0.04) raw xDistance=-0.08 yDistance=-0.24
02:47:34.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:47:34.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:47:34.555 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:47:34.555 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1
02:47:34.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:34.555 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:34.555 00.000 5052 Enqueuing Expose request
02:47:34.555 00.000 8976 MoveAxis(R, 0, ABG)
02:47:34.555 00.000 8976 MoveAxis(U, 0, ABG)
02:47:34.555 00.000 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
02:47:34.555 00.000 8976 MountToCamera -- mountX=0.30 mountY=-3.45 hyp=3.46 mountTheta=-1.48 cameraX=2.93, cameraY=1.84 cameraTheta=0.56
02:47:34.555 00.000 8976 incremental bump (2.934, 1.837) isValid = 1
02:47:34.555 00.000 8976 Scheduling Mount bump of (0.097, 0.063)
02:47:34.555 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:47:34.555 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:47:34.555 00.000 8976 move complete, result=0
02:47:34.555 00.000 9828 Worker thread wakes up
02:47:34.556 00.001 8976 worker thread done servicing request
02:47:34.556 00.000 8976 Worker thread wakes up
02:47:34.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:34.556 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:47:34.556 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:47:34.556 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:34.556 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:47:34.556 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
02:47:34.556 00.000 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.69)
02:47:34.556 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
02:47:34.556 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:47:34.556 00.000 9828 BLC: window closed
02:47:34.556 00.000 9828 MoveAxis(E, 32, B)
02:47:34.556 00.000 9828 Guiding  Dir = 2, Dur = 32
02:47:34.557 00.001 9828 IsSlewing returns 0
02:47:34.557 00.000 9828 IsGuiding returns 0
02:47:34.557 00.000 9828 PulseGuide returned control before completion, sleep 42
02:47:34.614 00.057 9828 IsGuiding returns 1
02:47:34.614 00.000 9828 scope still moving after pulse duration time elapsed
02:47:34.645 00.031 9828 IsSlewing returns 0
02:47:34.645 00.000 9828 IsGuiding returns 1
02:47:34.676 00.031 9828 IsSlewing returns 0
02:47:34.676 00.000 9828 IsGuiding returns 1
02:47:34.707 00.031 9828 IsSlewing returns 0
02:47:34.707 00.000 9828 IsGuiding returns 0
02:47:34.708 00.001 9828 scope move finished after 32 + 118 ms
02:47:34.708 00.000 9828 Move returns status 0, amount 32
02:47:34.708 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:34.708 00.000 9828 MoveAxis(N, 7, B)
02:47:34.708 00.000 9828 Guiding  Dir = 0, Dur = 7
02:47:34.723 00.015 9828 IsSlewing returns 0
02:47:34.723 00.000 9828 IsGuiding returns 0
02:47:34.723 00.000 9828 PulseGuide returned control before completion, sleep 17
02:47:34.753 00.030 9828 IsGuiding returns 1
02:47:34.753 00.000 9828 scope still moving after pulse duration time elapsed
02:47:34.784 00.031 9828 IsSlewing returns 0
02:47:34.784 00.000 9828 IsGuiding returns 1
02:47:34.815 00.031 9828 IsSlewing returns 0
02:47:34.815 00.000 9828 IsGuiding returns 1
02:47:34.847 00.032 9828 IsSlewing returns 0
02:47:34.847 00.000 9828 IsGuiding returns 0
02:47:34.847 00.000 9828 scope move finished after 7 + 117 ms
02:47:34.847 00.000 9828 Move returns status 0, amount 7
02:47:34.847 00.000 9828 move complete, result=0
02:47:34.847 00.000 9828 worker thread done servicing request
02:47:34.848 00.001 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
02:47:35.239 00.391 8976 Exposure complete
02:47:35.244 00.005 8976 worker thread done servicing request
02:47:35.244 00.000 5052 OnExposeComplete: enter
02:47:35.244 00.000 5052 UpdateGuideState(): m_state=6
02:47:35.244 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10492
02:47:35.244 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=282.07, Mass=134, SNR=8.0, Peak=75 HFD=2.0
02:47:35.244 00.000 5052 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.04) = xAngle (-0.71 = -0.71)
02:47:35.244 00.000 5052 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.82 = -0.82)
02:47:35.245 00.001 5052 CameraToMount -- cameraX=0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.33 mountX=0.28 mountY=-0.27, mountTheta=-0.77
02:47:35.245 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.36, opts=13)
02:47:35.245 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.36)
02:47:35.245 00.000 8976 Worker thread wakes up
02:47:35.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.36) opts 0xd
02:47:35.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.36)
02:47:35.245 00.000 8976 Moving (0.09, 0.36) raw xDistance=0.28 yDistance=-0.27
02:47:35.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:47:35.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:47:35.246 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:47:35.246 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:47:35.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:35.246 00.000 8976 MoveAxis(L, 1, ABG)
02:47:35.246 00.000 8976 stepping (-1, 22) + (-1, 0)
02:47:35.246 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:35.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:35.246 00.000 5052 Enqueuing Expose request
02:47:35.267 00.021 8976 Received - 47 (G) 
02:47:35.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:35.267 00.000 8976 stepped: pos (-2, 22)
02:47:35.267 00.000 8976 MoveAxis(U, 1, ABG)
02:47:35.267 00.000 8976 stepping (-2, 22) + (0, 1)
02:47:35.267 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:35.298 00.031 8976 Received - 47 (G) 
02:47:35.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:35.299 00.001 8976 stepped: pos (-2, 23)
02:47:35.299 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
02:47:35.299 00.000 8976 MountToCamera -- mountX=0.30 mountY=-3.52 hyp=3.53 mountTheta=-1.49 cameraX=2.99, cameraY=1.87 cameraTheta=0.56
02:47:35.299 00.000 8976 incremental bump (2.993, 1.869) isValid = 1
02:47:35.299 00.000 8976 Scheduling Mount bump of (0.097, 0.063)
02:47:35.299 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:47:35.299 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:47:35.299 00.000 8976 move complete, result=0
02:47:35.299 00.000 8976 worker thread done servicing request
02:47:35.299 00.000 8976 Worker thread wakes up
02:47:35.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:35.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:35.299 00.000 9828 Worker thread wakes up
02:47:35.299 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:47:35.299 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:47:35.299 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:47:35.299 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
02:47:35.300 00.001 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.69)
02:47:35.300 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
02:47:35.300 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:47:35.300 00.000 9828 BLC: window closed
02:47:35.300 00.000 9828 MoveAxis(E, 32, B)
02:47:35.300 00.000 9828 Guiding  Dir = 2, Dur = 32
02:47:35.300 00.000 9828 IsSlewing returns 0
02:47:35.300 00.000 9828 IsGuiding returns 0
02:47:35.300 00.000 9828 PulseGuide returned control before completion, sleep 42
02:47:35.346 00.046 9828 IsGuiding returns 1
02:47:35.346 00.000 9828 scope still moving after pulse duration time elapsed
02:47:35.377 00.031 9828 IsSlewing returns 0
02:47:35.377 00.000 9828 IsGuiding returns 1
02:47:35.408 00.031 9828 IsSlewing returns 0
02:47:35.408 00.000 9828 IsGuiding returns 1
02:47:35.440 00.032 9828 IsSlewing returns 0
02:47:35.440 00.000 9828 IsGuiding returns 1
02:47:35.470 00.030 9828 IsSlewing returns 0
02:47:35.470 00.000 9828 IsGuiding returns 0
02:47:35.470 00.000 9828 scope move finished after 32 + 137 ms
02:47:35.470 00.000 9828 Move returns status 0, amount 32
02:47:35.470 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:35.470 00.000 9828 MoveAxis(N, 7, B)
02:47:35.470 00.000 9828 Guiding  Dir = 0, Dur = 7
02:47:35.485 00.015 9828 IsSlewing returns 0
02:47:35.485 00.000 9828 IsGuiding returns 0
02:47:35.485 00.000 9828 PulseGuide returned control before completion, sleep 17
02:47:35.516 00.031 9828 IsGuiding returns 1
02:47:35.516 00.000 9828 scope still moving after pulse duration time elapsed
02:47:35.547 00.031 9828 IsSlewing returns 0
02:47:35.547 00.000 9828 IsGuiding returns 1
02:47:35.578 00.031 9828 IsSlewing returns 0
02:47:35.578 00.000 9828 IsGuiding returns 1
02:47:35.610 00.032 9828 IsSlewing returns 0
02:47:35.610 00.000 9828 IsGuiding returns 0
02:47:35.610 00.000 9828 scope move finished after 7 + 117 ms
02:47:35.610 00.000 9828 Move returns status 0, amount 7
02:47:35.610 00.000 9828 move complete, result=0
02:47:35.610 00.000 9828 worker thread done servicing request
02:47:35.610 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
02:47:35.987 00.377 8976 Exposure complete
02:47:35.992 00.005 8976 worker thread done servicing request
02:47:35.992 00.000 5052 OnExposeComplete: enter
02:47:35.992 00.000 5052 UpdateGuideState(): m_state=6
02:47:35.992 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10493
02:47:35.992 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.73, Mass=130, SNR=7.9, Peak=80 HFD=1.6
02:47:35.992 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:47:35.992 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:47:35.992 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.02 hyp=0.42 cameraTheta=3.10 mountX=0.20 mountY=0.34, mountTheta=1.03
02:47:35.993 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.02, opts=13)
02:47:35.993 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.02)
02:47:35.993 00.000 8976 Worker thread wakes up
02:47:35.993 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.02) opts 0xd
02:47:35.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.02)
02:47:35.993 00.000 8976 Moving (-0.42, 0.02) raw xDistance=0.20 yDistance=0.34
02:47:35.993 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:47:35.993 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
02:47:35.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:35.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:47:35.994 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
02:47:35.994 00.000 8976 MoveAxis(R, 0, ABG)
02:47:35.994 00.000 8976 MoveAxis(D, 1, ABG)
02:47:35.994 00.000 8976 stepping (-2, 23) + (0, -1)
02:47:35.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:35.994 00.000 5052 Enqueuing Expose request
02:47:35.994 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:36.018 00.024 8976 Received - 47 (G) 
02:47:36.019 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:36.019 00.000 8976 stepped: pos (-2, 22)
02:47:36.019 00.000 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
02:47:36.019 00.000 8976 MountToCamera -- mountX=0.30 mountY=-3.51 hyp=3.52 mountTheta=-1.48 cameraX=2.99, cameraY=1.87 cameraTheta=0.56
02:47:36.019 00.000 8976 incremental bump (2.986, 1.867) isValid = 1
02:47:36.019 00.000 8976 Scheduling Mount bump of (0.097, 0.063)
02:47:36.019 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:47:36.019 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:47:36.019 00.000 8976 move complete, result=0
02:47:36.019 00.000 8976 worker thread done servicing request
02:47:36.019 00.000 9828 Worker thread wakes up
02:47:36.019 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:47:36.019 00.000 8976 Worker thread wakes up
02:47:36.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:36.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:36.020 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:47:36.020 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:47:36.020 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
02:47:36.020 00.000 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.69)
02:47:36.020 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
02:47:36.020 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:47:36.020 00.000 9828 BLC: window closed
02:47:36.020 00.000 9828 MoveAxis(E, 32, B)
02:47:36.020 00.000 9828 Guiding  Dir = 2, Dur = 32
02:47:36.020 00.000 9828 IsSlewing returns 0
02:47:36.020 00.000 9828 IsGuiding returns 0
02:47:36.021 00.001 9828 PulseGuide returned control before completion, sleep 42
02:47:36.064 00.043 9828 IsGuiding returns 1
02:47:36.064 00.000 9828 scope still moving after pulse duration time elapsed
02:47:36.096 00.032 9828 IsSlewing returns 0
02:47:36.096 00.000 9828 IsGuiding returns 1
02:47:36.127 00.031 9828 IsSlewing returns 0
02:47:36.127 00.000 9828 IsGuiding returns 1
02:47:36.157 00.030 9828 IsSlewing returns 0
02:47:36.157 00.000 9828 IsGuiding returns 1
02:47:36.188 00.031 9828 IsSlewing returns 0
02:47:36.188 00.000 9828 IsGuiding returns 1
02:47:36.220 00.032 9828 IsSlewing returns 0
02:47:36.220 00.000 9828 IsGuiding returns 0
02:47:36.220 00.000 9828 scope move finished after 32 + 167 ms
02:47:36.220 00.000 9828 Move returns status 0, amount 32
02:47:36.220 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:36.220 00.000 9828 MoveAxis(N, 7, B)
02:47:36.220 00.000 9828 Guiding  Dir = 0, Dur = 7
02:47:36.235 00.015 9828 IsSlewing returns 0
02:47:36.235 00.000 9828 IsGuiding returns 0
02:47:36.236 00.001 9828 PulseGuide returned control before completion, sleep 17
02:47:36.267 00.031 9828 IsGuiding returns 1
02:47:36.267 00.000 9828 scope still moving after pulse duration time elapsed
02:47:36.299 00.032 9828 IsSlewing returns 0
02:47:36.299 00.000 9828 IsGuiding returns 1
02:47:36.330 00.031 9828 IsSlewing returns 0
02:47:36.330 00.000 9828 IsGuiding returns 1
02:47:36.361 00.031 9828 IsSlewing returns 0
02:47:36.361 00.000 9828 IsGuiding returns 1
02:47:36.392 00.031 9828 IsSlewing returns 0
02:47:36.392 00.000 9828 IsGuiding returns 0
02:47:36.392 00.000 9828 scope move finished after 7 + 149 ms
02:47:36.392 00.000 9828 Move returns status 0, amount 7
02:47:36.392 00.000 9828 move complete, result=0
02:47:36.392 00.000 9828 worker thread done servicing request
02:47:36.392 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
02:47:36.703 00.311 8976 Exposure complete
02:47:36.709 00.006 8976 worker thread done servicing request
02:47:36.709 00.000 5052 OnExposeComplete: enter
02:47:36.710 00.001 5052 UpdateGuideState(): m_state=6
02:47:36.710 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10494
02:47:36.710 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.05, Mass=139, SNR=8.1, Peak=81 HFD=2.0
02:47:36.710 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
02:47:36.710 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
02:47:36.710 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.34 hyp=0.46 cameraTheta=2.31 mountX=0.44 mountY=0.08, mountTheta=0.17
02:47:36.710 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.34, opts=13)
02:47:36.711 00.001 5052 Enqueuing Move request for stepguider (-0.31, 0.34)
02:47:36.711 00.000 8976 Worker thread wakes up
02:47:36.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.34) opts 0xd
02:47:36.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.34)
02:47:36.711 00.000 8976 Moving (-0.31, 0.34) raw xDistance=0.44 yDistance=0.08
02:47:36.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:47:36.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:47:36.711 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:47:36.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:36.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:36.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:47:36.711 00.000 8976 MoveAxis(L, 2, ABG)
02:47:36.711 00.000 8976 stepping (-2, 22) + (-2, 0)
02:47:36.711 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:36.711 00.000 5052 Enqueuing Expose request
02:47:36.738 00.027 8976 Received - 47 (G) 
02:47:36.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:36.738 00.000 8976 stepped: pos (-4, 22)
02:47:36.738 00.000 8976 MoveAxis(U, 0, ABG)
02:47:36.738 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
02:47:36.738 00.000 8976 MountToCamera -- mountX=0.41 mountY=-3.50 hyp=3.53 mountTheta=-1.46 cameraX=2.94, cameraY=1.96 cameraTheta=0.59
02:47:36.738 00.000 8976 incremental bump (2.935, 1.956) isValid = 1
02:47:36.738 00.000 8976 Scheduling Mount bump of (0.096, 0.066)
02:47:36.738 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
02:47:36.738 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
02:47:36.738 00.000 8976 move complete, result=0
02:47:36.738 00.000 9828 Worker thread wakes up
02:47:36.738 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:47:36.738 00.000 8976 worker thread done servicing request
02:47:36.738 00.000 8976 Worker thread wakes up
02:47:36.739 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
02:47:36.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:36.739 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:36.739 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:47:36.739 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
02:47:36.739 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
02:47:36.739 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
02:47:36.739 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
02:47:36.739 00.000 9828 BLC: window closed
02:47:36.739 00.000 9828 MoveAxis(E, 31, B)
02:47:36.739 00.000 9828 Guiding  Dir = 2, Dur = 31
02:47:36.739 00.000 9828 IsSlewing returns 0
02:47:36.739 00.000 9828 IsGuiding returns 0
02:47:36.740 00.001 9828 PulseGuide returned control before completion, sleep 41
02:47:36.783 00.043 9828 IsGuiding returns 1
02:47:36.783 00.000 9828 scope still moving after pulse duration time elapsed
02:47:36.815 00.032 9828 IsSlewing returns 0
02:47:36.815 00.000 9828 IsGuiding returns 1
02:47:36.846 00.031 9828 IsSlewing returns 0
02:47:36.846 00.000 9828 IsGuiding returns 1
02:47:36.878 00.032 9828 IsSlewing returns 0
02:47:36.878 00.000 9828 IsGuiding returns 1
02:47:36.910 00.032 9828 IsSlewing returns 0
02:47:36.910 00.000 9828 IsGuiding returns 0
02:47:36.910 00.000 9828 scope move finished after 31 + 139 ms
02:47:36.910 00.000 9828 Move returns status 0, amount 31
02:47:36.910 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:36.910 00.000 9828 MoveAxis(N, 7, B)
02:47:36.910 00.000 9828 Guiding  Dir = 0, Dur = 7
02:47:36.925 00.015 9828 IsSlewing returns 0
02:47:36.925 00.000 9828 IsGuiding returns 0
02:47:36.925 00.000 9828 PulseGuide returned control before completion, sleep 17
02:47:36.957 00.032 9828 IsGuiding returns 1
02:47:36.957 00.000 9828 scope still moving after pulse duration time elapsed
02:47:36.988 00.031 9828 IsSlewing returns 0
02:47:36.988 00.000 9828 IsGuiding returns 1
02:47:37.019 00.031 9828 IsSlewing returns 0
02:47:37.019 00.000 9828 IsGuiding returns 1
02:47:37.051 00.032 9828 IsSlewing returns 0
02:47:37.051 00.000 9828 IsGuiding returns 0
02:47:37.051 00.000 9828 scope move finished after 7 + 118 ms
02:47:37.051 00.000 9828 Move returns status 0, amount 7
02:47:37.051 00.000 9828 move complete, result=0
02:47:37.051 00.000 9828 worker thread done servicing request
02:47:37.051 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
02:47:37.424 00.373 8976 Exposure complete
02:47:37.430 00.006 8976 worker thread done servicing request
02:47:37.430 00.000 5052 OnExposeComplete: enter
02:47:37.430 00.000 5052 UpdateGuideState(): m_state=6
02:47:37.430 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10495
02:47:37.430 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.72, Mass=139, SNR=8.1, Peak=72 HFD=2.2
02:47:37.430 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:47:37.430 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
02:47:37.430 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.10 mountX=0.10 mountY=0.16, mountTheta=1.03
02:47:37.431 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.01, opts=13)
02:47:37.431 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.01)
02:47:37.431 00.000 8976 Worker thread wakes up
02:47:37.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.01) opts 0xd
02:47:37.432 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:47:37.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.01)
02:47:37.432 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:47:37.432 00.000 8976 Moving (-0.20, 0.01) raw xDistance=0.10 yDistance=0.16
02:47:37.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:37.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:47:37.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:37.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:47:37.432 00.000 5052 Enqueuing Expose request
02:47:37.432 00.000 8976 MoveAxis(R, 0, ABG)
02:47:37.432 00.000 8976 MoveAxis(U, 0, ABG)
02:47:37.432 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:47:37.432 00.000 8976 MountToCamera -- mountX=0.47 mountY=-3.50 hyp=3.53 mountTheta=-1.44 cameraX=2.90, cameraY=2.02 cameraTheta=0.61
02:47:37.432 00.000 8976 incremental bump (2.901, 2.015) isValid = 1
02:47:37.432 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
02:47:37.432 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:47:37.432 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:47:37.432 00.000 8976 move complete, result=0
02:47:37.433 00.001 9828 Worker thread wakes up
02:47:37.433 00.000 8976 worker thread done servicing request
02:47:37.433 00.000 8976 Worker thread wakes up
02:47:37.433 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:47:37.433 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:47:37.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:37.433 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:47:37.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:37.433 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
02:47:37.433 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
02:47:37.433 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
02:47:37.433 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:47:37.434 00.001 9828 BLC: window closed
02:47:37.434 00.000 9828 MoveAxis(E, 31, B)
02:47:37.434 00.000 9828 Guiding  Dir = 2, Dur = 31
02:47:37.434 00.000 9828 IsSlewing returns 0
02:47:37.434 00.000 9828 IsGuiding returns 0
02:47:37.434 00.000 9828 PulseGuide returned control before completion, sleep 41
02:47:37.490 00.056 9828 IsGuiding returns 1
02:47:37.490 00.000 9828 scope still moving after pulse duration time elapsed
02:47:37.522 00.032 9828 IsSlewing returns 0
02:47:37.522 00.000 9828 IsGuiding returns 1
02:47:37.551 00.029 9828 IsSlewing returns 0
02:47:37.551 00.000 9828 IsGuiding returns 1
02:47:37.582 00.031 9828 IsSlewing returns 0
02:47:37.582 00.000 9828 IsGuiding returns 1
02:47:37.613 00.031 9828 IsSlewing returns 0
02:47:37.613 00.000 9828 IsGuiding returns 0
02:47:37.613 00.000 9828 scope move finished after 31 + 147 ms
02:47:37.613 00.000 9828 Move returns status 0, amount 31
02:47:37.613 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:37.613 00.000 9828 MoveAxis(N, 8, B)
02:47:37.613 00.000 9828 Guiding  Dir = 0, Dur = 8
02:47:37.629 00.016 9828 IsSlewing returns 0
02:47:37.629 00.000 9828 IsGuiding returns 0
02:47:37.629 00.000 9828 PulseGuide returned control before completion, sleep 18
02:47:37.660 00.031 9828 IsGuiding returns 1
02:47:37.660 00.000 9828 scope still moving after pulse duration time elapsed
02:47:37.691 00.031 9828 IsSlewing returns 0
02:47:37.691 00.000 9828 IsGuiding returns 1
02:47:37.723 00.032 9828 IsSlewing returns 0
02:47:37.723 00.000 9828 IsGuiding returns 1
02:47:37.754 00.031 9828 IsSlewing returns 0
02:47:37.754 00.000 9828 IsGuiding returns 0
02:47:37.754 00.000 9828 scope move finished after 8 + 116 ms
02:47:37.754 00.000 9828 Move returns status 0, amount 8
02:47:37.754 00.000 9828 move complete, result=0
02:47:37.754 00.000 9828 worker thread done servicing request
02:47:37.754 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:47:38.118 00.364 8976 Exposure complete
02:47:38.124 00.006 8976 worker thread done servicing request
02:47:38.124 00.000 5052 OnExposeComplete: enter
02:47:38.124 00.000 5052 UpdateGuideState(): m_state=6
02:47:38.124 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10496
02:47:38.124 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.66, Mass=134, SNR=8.0, Peak=69 HFD=1.9
02:47:38.124 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
02:47:38.124 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
02:47:38.124 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.05 hyp=0.37 cameraTheta=-3.01 mountX=0.12 mountY=0.34, mountTheta=1.22
02:47:38.125 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.05, opts=13)
02:47:38.125 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.05)
02:47:38.125 00.000 8976 Worker thread wakes up
02:47:38.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.05) opts 0xd
02:47:38.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.05)
02:47:38.125 00.000 8976 Moving (-0.37, -0.05) raw xDistance=0.12 yDistance=0.34
02:47:38.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:47:38.125 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:47:38.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:47:38.125 00.000 8976 MoveAxis(R, 0, ABG)
02:47:38.125 00.000 8976 MoveAxis(D, 1, ABG)
02:47:38.126 00.001 8976 stepping (-4, 22) + (0, -1)
02:47:38.126 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:47:38.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:38.126 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:38.126 00.000 5052 Enqueuing Expose request
02:47:38.126 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:38.145 00.019 8976 Received - 47 (G) 
02:47:38.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:38.145 00.000 8976 stepped: pos (-4, 21)
02:47:38.145 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:47:38.145 00.000 8976 MountToCamera -- mountX=0.52 mountY=-3.45 hyp=3.48 mountTheta=-1.42 cameraX=2.83, cameraY=2.03 cameraTheta=0.62
02:47:38.145 00.000 8976 incremental bump (2.832, 2.031) isValid = 1
02:47:38.145 00.000 8976 Scheduling Mount bump of (0.093, 0.069)
02:47:38.145 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:47:38.145 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:47:38.145 00.000 8976 move complete, result=0
02:47:38.145 00.000 9828 Worker thread wakes up
02:47:38.145 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:47:38.145 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:47:38.145 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.55)
02:47:38.145 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:47:38.145 00.000 8976 worker thread done servicing request
02:47:38.145 00.000 8976 Worker thread wakes up
02:47:38.145 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
02:47:38.145 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
02:47:38.145 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:47:38.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:38.145 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:38.145 00.000 9828 BLC: window closed
02:47:38.145 00.000 9828 MoveAxis(E, 31, B)
02:47:38.145 00.000 9828 Guiding  Dir = 2, Dur = 31
02:47:38.145 00.000 9828 IsSlewing returns 0
02:47:38.146 00.001 9828 IsGuiding returns 0
02:47:38.146 00.000 9828 PulseGuide returned control before completion, sleep 41
02:47:38.191 00.045 9828 IsGuiding returns 1
02:47:38.191 00.000 9828 scope still moving after pulse duration time elapsed
02:47:38.223 00.032 9828 IsSlewing returns 0
02:47:38.223 00.000 9828 IsGuiding returns 1
02:47:38.254 00.031 9828 IsSlewing returns 0
02:47:38.254 00.000 9828 IsGuiding returns 1
02:47:38.285 00.031 9828 IsSlewing returns 0
02:47:38.285 00.000 9828 IsGuiding returns 1
02:47:38.317 00.032 9828 IsSlewing returns 0
02:47:38.317 00.000 9828 IsGuiding returns 0
02:47:38.317 00.000 9828 scope move finished after 31 + 139 ms
02:47:38.317 00.000 9828 Move returns status 0, amount 31
02:47:38.317 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:38.317 00.000 9828 MoveAxis(N, 8, B)
02:47:38.317 00.000 9828 Guiding  Dir = 0, Dur = 8
02:47:38.333 00.016 9828 IsSlewing returns 0
02:47:38.333 00.000 9828 IsGuiding returns 0
02:47:38.333 00.000 9828 PulseGuide returned control before completion, sleep 18
02:47:38.363 00.030 9828 IsGuiding returns 1
02:47:38.363 00.000 9828 scope still moving after pulse duration time elapsed
02:47:38.394 00.031 9828 IsSlewing returns 0
02:47:38.394 00.000 9828 IsGuiding returns 1
02:47:38.424 00.030 9828 IsSlewing returns 0
02:47:38.424 00.000 9828 IsGuiding returns 1
02:47:38.455 00.031 9828 IsSlewing returns 0
02:47:38.456 00.001 9828 IsGuiding returns 1
02:47:38.486 00.030 9828 IsSlewing returns 0
02:47:38.486 00.000 9828 IsGuiding returns 0
02:47:38.486 00.000 9828 scope move finished after 8 + 145 ms
02:47:38.486 00.000 9828 Move returns status 0, amount 8
02:47:38.486 00.000 9828 move complete, result=0
02:47:38.486 00.000 9828 worker thread done servicing request
02:47:38.486 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:47:38.829 00.343 8976 Exposure complete
02:47:38.835 00.006 8976 worker thread done servicing request
02:47:38.835 00.000 5052 OnExposeComplete: enter
02:47:38.835 00.000 5052 UpdateGuideState(): m_state=6
02:47:38.835 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10497
02:47:38.835 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.66, Mass=133, SNR=7.9, Peak=68 HFD=1.9
02:47:38.835 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
02:47:38.835 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
02:47:38.835 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.05 hyp=0.46 cameraTheta=-3.04 mountX=0.17 mountY=0.41, mountTheta=1.19
02:47:38.836 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.05, opts=13)
02:47:38.836 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.05)
02:47:38.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:47:38.836 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
02:47:38.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:38.836 00.000 8976 Worker thread wakes up
02:47:38.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.05) opts 0xd
02:47:38.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.05)
02:47:38.836 00.000 8976 Moving (-0.46, -0.05) raw xDistance=0.17 yDistance=0.41
02:47:38.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:47:38.837 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
02:47:38.837 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:38.837 00.000 5052 Enqueuing Expose request
02:47:38.837 00.000 8976 MoveAxis(R, 0, ABG)
02:47:38.837 00.000 8976 MoveAxis(D, 2, ABG)
02:47:38.837 00.000 8976 stepping (-4, 21) + (0, -2)
02:47:38.837 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:38.864 00.027 8976 Received - 47 (G) 
02:47:38.864 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:38.864 00.000 8976 stepped: pos (-4, 19)
02:47:38.864 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:47:38.864 00.000 8976 MountToCamera -- mountX=0.55 mountY=-3.30 hyp=3.35 mountTheta=-1.41 cameraX=2.69, cameraY=1.99 cameraTheta=0.64
02:47:38.864 00.000 8976 incremental bump (2.692, 1.994) isValid = 1
02:47:38.864 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
02:47:38.864 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:47:38.864 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:47:38.864 00.000 8976 move complete, result=0
02:47:38.864 00.000 9828 Worker thread wakes up
02:47:38.864 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:47:38.864 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:47:38.864 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
02:47:38.864 00.000 8976 worker thread done servicing request
02:47:38.864 00.000 8976 Worker thread wakes up
02:47:38.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:38.864 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:38.864 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
02:47:38.864 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
02:47:38.865 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:47:38.865 00.000 9828 BLC: window closed
02:47:38.865 00.000 9828 MoveAxis(E, 30, B)
02:47:38.865 00.000 9828 Guiding  Dir = 2, Dur = 30
02:47:38.865 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:47:38.865 00.000 9828 IsSlewing returns 0
02:47:38.865 00.000 9828 IsGuiding returns 0
02:47:38.865 00.000 9828 PulseGuide returned control before completion, sleep 40
02:47:38.910 00.045 9828 IsGuiding returns 1
02:47:38.910 00.000 9828 scope still moving after pulse duration time elapsed
02:47:38.941 00.031 9828 IsSlewing returns 0
02:47:38.941 00.000 9828 IsGuiding returns 1
02:47:38.972 00.031 9828 IsSlewing returns 0
02:47:38.972 00.000 9828 IsGuiding returns 1
02:47:39.003 00.031 9828 IsSlewing returns 0
02:47:39.003 00.000 9828 IsGuiding returns 1
02:47:39.033 00.030 9828 IsSlewing returns 0
02:47:39.033 00.000 9828 IsGuiding returns 0
02:47:39.033 00.000 9828 scope move finished after 30 + 138 ms
02:47:39.033 00.000 9828 Move returns status 0, amount 30
02:47:39.033 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:39.033 00.000 9828 MoveAxis(N, 8, B)
02:47:39.033 00.000 9828 Guiding  Dir = 0, Dur = 8
02:47:39.049 00.016 9828 IsSlewing returns 0
02:47:39.049 00.000 9828 IsGuiding returns 0
02:47:39.049 00.000 9828 PulseGuide returned control before completion, sleep 18
02:47:39.080 00.031 9828 IsGuiding returns 1
02:47:39.080 00.000 9828 scope still moving after pulse duration time elapsed
02:47:39.111 00.031 9828 IsSlewing returns 0
02:47:39.111 00.000 9828 IsGuiding returns 1
02:47:39.141 00.030 9828 IsSlewing returns 0
02:47:39.141 00.000 9828 IsGuiding returns 1
02:47:39.172 00.031 9828 IsSlewing returns 0
02:47:39.172 00.000 9828 IsGuiding returns 1
02:47:39.204 00.032 9828 IsSlewing returns 0
02:47:39.204 00.000 9828 IsGuiding returns 0
02:47:39.204 00.000 9828 scope move finished after 8 + 146 ms
02:47:39.204 00.000 9828 Move returns status 0, amount 8
02:47:39.204 00.000 9828 move complete, result=0
02:47:39.204 00.000 9828 worker thread done servicing request
02:47:39.204 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:47:39.551 00.347 8976 Exposure complete
02:47:39.557 00.006 8976 worker thread done servicing request
02:47:39.557 00.000 5052 OnExposeComplete: enter
02:47:39.557 00.000 5052 UpdateGuideState(): m_state=6
02:47:39.557 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10498
02:47:39.557 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.73, Mass=139, SNR=8.1, Peak=72 HFD=2.1
02:47:39.557 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
02:47:39.557 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
02:47:39.557 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.28 mountX=0.02 mountY=-0.02, mountTheta=-0.81
02:47:39.557 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.02, opts=13)
02:47:39.558 00.001 5052 Enqueuing Move request for stepguider (0.01, 0.02)
02:47:39.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:47:39.558 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:47:39.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:39.558 00.000 8976 Worker thread wakes up
02:47:39.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.02) opts 0xd
02:47:39.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.02)
02:47:39.558 00.000 8976 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
02:47:39.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:47:39.558 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:39.558 00.000 5052 Enqueuing Expose request
02:47:39.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:47:39.558 00.000 8976 MoveAxis(R, 0, ABG)
02:47:39.558 00.000 8976 MoveAxis(U, 0, ABG)
02:47:39.558 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:47:39.558 00.000 8976 MountToCamera -- mountX=0.57 mountY=-3.21 hyp=3.26 mountTheta=-1.39 cameraX=2.60, cameraY=1.97 cameraTheta=0.65
02:47:39.558 00.000 8976 incremental bump (2.598, 1.969) isValid = 1
02:47:39.558 00.000 8976 Scheduling Mount bump of (0.020, 0.016)
02:47:39.558 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.02, opts=4)
02:47:39.558 00.000 8976 Enqueuing Move request for scope (0.02, 0.02)
02:47:39.559 00.001 8976 move complete, result=0
02:47:39.559 00.000 9828 Worker thread wakes up
02:47:39.559 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0x4
02:47:39.559 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
02:47:39.559 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
02:47:39.559 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
02:47:39.559 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:47:39.559 00.000 8976 worker thread done servicing request
02:47:39.559 00.000 8976 Worker thread wakes up
02:47:39.559 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.67 mountX=-0.02 mountY=-0.01, mountTheta=-2.58
02:47:39.559 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:39.559 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:39.559 00.000 9828 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.01
02:47:39.559 00.000 9828 BLC: window closed
02:47:39.559 00.000 9828 MoveAxis(E, 7, B)
02:47:39.559 00.000 9828 Guiding  Dir = 2, Dur = 7
02:47:39.560 00.001 9828 IsSlewing returns 0
02:47:39.560 00.000 9828 IsGuiding returns 0
02:47:39.560 00.000 9828 PulseGuide returned control before completion, sleep 17
02:47:39.581 00.021 9828 IsGuiding returns 1
02:47:39.581 00.000 9828 scope still moving after pulse duration time elapsed
02:47:39.612 00.031 9828 IsSlewing returns 0
02:47:39.612 00.000 9828 IsGuiding returns 1
02:47:39.643 00.031 9828 IsSlewing returns 0
02:47:39.644 00.001 9828 IsGuiding returns 1
02:47:39.674 00.030 9828 IsSlewing returns 0
02:47:39.674 00.000 9828 IsGuiding returns 0
02:47:39.674 00.000 9828 scope move finished after 7 + 106 ms
02:47:39.674 00.000 9828 Move returns status 0, amount 7
02:47:39.674 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:39.674 00.000 9828 MoveAxis(N, 2, B)
02:47:39.674 00.000 9828 Guiding  Dir = 0, Dur = 2
02:47:39.689 00.015 9828 IsSlewing returns 0
02:47:39.689 00.000 9828 IsGuiding returns 0
02:47:39.690 00.001 9828 PulseGuide returned control before completion, sleep 12
02:47:39.705 00.015 9828 IsGuiding returns 1
02:47:39.705 00.000 9828 scope still moving after pulse duration time elapsed
02:47:39.736 00.031 9828 IsSlewing returns 0
02:47:39.736 00.000 9828 IsGuiding returns 1
02:47:39.768 00.032 9828 IsSlewing returns 0
02:47:39.768 00.000 9828 IsGuiding returns 1
02:47:39.800 00.032 9828 IsSlewing returns 0
02:47:39.800 00.000 9828 IsGuiding returns 1
02:47:39.830 00.030 9828 IsSlewing returns 0
02:47:39.830 00.000 9828 IsGuiding returns 1
02:47:39.861 00.031 9828 IsSlewing returns 0
02:47:39.861 00.000 9828 IsGuiding returns 1
02:47:39.907 00.046 9828 IsSlewing returns 0
02:47:39.907 00.000 9828 IsGuiding returns 0
02:47:39.907 00.000 9828 scope move finished after 2 + 215 ms
02:47:39.907 00.000 9828 Move returns status 0, amount 2
02:47:39.907 00.000 9828 move complete, result=0
02:47:39.907 00.000 9828 worker thread done servicing request
02:47:39.907 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.0 px 2 ms NORTH
02:47:40.264 00.357 8976 Exposure complete
02:47:40.270 00.006 8976 worker thread done servicing request
02:47:40.270 00.000 5052 OnExposeComplete: enter
02:47:40.270 00.000 5052 UpdateGuideState(): m_state=6
02:47:40.270 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10499
02:47:40.270 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.62, Mass=126, SNR=7.7, Peak=74 HFD=2.0
02:47:40.270 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.04) = xAngle (-4.21 = 2.07)
02:47:40.271 00.001 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
02:47:40.271 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.17 mountX=-0.05 mountY=0.10, mountTheta=2.05
02:47:40.271 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.09, opts=13)
02:47:40.271 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.09)
02:47:40.271 00.000 8976 Worker thread wakes up
02:47:40.272 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:47:40.272 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:47:40.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:40.272 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.09) opts 0xd
02:47:40.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.09)
02:47:40.272 00.000 8976 Moving (-0.06, -0.09) raw xDistance=-0.05 yDistance=0.10
02:47:40.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:40.272 00.000 5052 Enqueuing Expose request
02:47:40.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:47:40.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:47:40.272 00.000 8976 MoveAxis(R, 0, ABG)
02:47:40.272 00.000 8976 MoveAxis(U, 0, ABG)
02:47:40.272 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:47:40.272 00.000 8976 MountToCamera -- mountX=0.58 mountY=-3.15 hyp=3.20 mountTheta=-1.39 cameraX=2.54, cameraY=1.95 cameraTheta=0.66
02:47:40.272 00.000 8976 incremental bump (2.535, 1.953) isValid = 1
02:47:40.272 00.000 8976 Scheduling Mount bump of (0.088, 0.070)
02:47:40.272 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:47:40.272 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:47:40.272 00.000 8976 move complete, result=0
02:47:40.272 00.000 8976 worker thread done servicing request
02:47:40.272 00.000 8976 Worker thread wakes up
02:47:40.273 00.001 9828 Worker thread wakes up
02:47:40.273 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:47:40.273 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:47:40.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:40.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:40.273 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
02:47:40.273 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
02:47:40.273 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
02:47:40.273 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:47:40.273 00.000 9828 BLC: window closed
02:47:40.273 00.000 9828 MoveAxis(E, 29, B)
02:47:40.273 00.000 9828 Guiding  Dir = 2, Dur = 29
02:47:40.273 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:40.273 00.000 9828 IsSlewing returns 0
02:47:40.273 00.000 9828 IsGuiding returns 0
02:47:40.274 00.001 9828 PulseGuide returned control before completion, sleep 39
02:47:40.328 00.054 9828 IsGuiding returns 1
02:47:40.328 00.000 9828 scope still moving after pulse duration time elapsed
02:47:40.359 00.031 9828 IsSlewing returns 0
02:47:40.359 00.000 9828 IsGuiding returns 1
02:47:40.391 00.032 9828 IsSlewing returns 0
02:47:40.391 00.000 9828 IsGuiding returns 1
02:47:40.423 00.032 9828 IsSlewing returns 0
02:47:40.423 00.000 9828 IsGuiding returns 1
02:47:40.454 00.031 9828 IsSlewing returns 0
02:47:40.454 00.000 9828 IsGuiding returns 0
02:47:40.454 00.000 9828 scope move finished after 29 + 151 ms
02:47:40.454 00.000 9828 Move returns status 0, amount 29
02:47:40.454 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:40.454 00.000 9828 MoveAxis(N, 8, B)
02:47:40.454 00.000 9828 Guiding  Dir = 0, Dur = 8
02:47:40.469 00.015 9828 IsSlewing returns 0
02:47:40.469 00.000 9828 IsGuiding returns 0
02:47:40.469 00.000 9828 PulseGuide returned control before completion, sleep 18
02:47:40.501 00.032 9828 IsGuiding returns 1
02:47:40.501 00.000 9828 scope still moving after pulse duration time elapsed
02:47:40.532 00.031 9828 IsSlewing returns 0
02:47:40.532 00.000 9828 IsGuiding returns 1
02:47:40.563 00.031 9828 IsSlewing returns 0
02:47:40.563 00.000 9828 IsGuiding returns 1
02:47:40.593 00.030 9828 IsSlewing returns 0
02:47:40.593 00.000 9828 IsGuiding returns 1
02:47:40.625 00.032 9828 IsSlewing returns 0
02:47:40.626 00.001 9828 IsGuiding returns 0
02:47:40.626 00.000 9828 scope move finished after 8 + 147 ms
02:47:40.626 00.000 9828 Move returns status 0, amount 8
02:47:40.626 00.000 9828 move complete, result=0
02:47:40.626 00.000 9828 worker thread done servicing request
02:47:40.626 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 8 ms NORTH
02:47:40.960 00.334 8976 Exposure complete
02:47:40.968 00.008 8976 worker thread done servicing request
02:47:40.968 00.000 5052 OnExposeComplete: enter
02:47:40.968 00.000 5052 UpdateGuideState(): m_state=6
02:47:40.968 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10500
02:47:40.968 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.98, Mass=137, SNR=8.1, Peak=71 HFD=2.2
02:47:40.968 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
02:47:40.968 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
02:47:40.968 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.21 mountX=0.19 mountY=-0.23, mountTheta=-0.88
02:47:40.969 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.27, opts=13)
02:47:40.969 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.27)
02:47:40.969 00.000 8976 Worker thread wakes up
02:47:40.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.27) opts 0xd
02:47:40.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.27)
02:47:40.969 00.000 8976 Moving (0.10, 0.27) raw xDistance=0.19 yDistance=-0.23
02:47:40.969 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:47:40.969 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
02:47:40.969 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:40.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:47:40.969 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:40.969 00.000 5052 Enqueuing Expose request
02:47:40.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:47:40.970 00.001 8976 MoveAxis(R, 0, ABG)
02:47:40.970 00.000 8976 MoveAxis(U, 0, ABG)
02:47:40.970 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:47:40.970 00.000 8976 MountToCamera -- mountX=0.59 mountY=-3.10 hyp=3.16 mountTheta=-1.38 cameraX=2.49, cameraY=1.94 cameraTheta=0.66
02:47:40.970 00.000 8976 incremental bump (2.493, 1.942) isValid = 1
02:47:40.970 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
02:47:40.970 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:47:40.970 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:47:40.970 00.000 8976 move complete, result=0
02:47:40.970 00.000 9828 Worker thread wakes up
02:47:40.970 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:47:40.970 00.000 8976 worker thread done servicing request
02:47:40.970 00.000 8976 Worker thread wakes up
02:47:40.970 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:47:40.970 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:47:40.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:40.970 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
02:47:40.970 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:40.971 00.001 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
02:47:40.971 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:47:40.971 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:47:40.971 00.000 9828 BLC: window closed
02:47:40.971 00.000 9828 MoveAxis(E, 30, B)
02:47:40.971 00.000 9828 Guiding  Dir = 2, Dur = 30
02:47:40.971 00.000 9828 IsSlewing returns 0
02:47:40.971 00.000 9828 IsGuiding returns 0
02:47:40.972 00.001 9828 PulseGuide returned control before completion, sleep 40
02:47:41.020 00.048 9828 IsGuiding returns 1
02:47:41.020 00.000 9828 scope still moving after pulse duration time elapsed
02:47:41.051 00.031 9828 IsSlewing returns 0
02:47:41.051 00.000 9828 IsGuiding returns 1
02:47:41.082 00.031 9828 IsSlewing returns 0
02:47:41.082 00.000 9828 IsGuiding returns 1
02:47:41.112 00.030 9828 IsSlewing returns 0
02:47:41.112 00.000 9828 IsGuiding returns 1
02:47:41.143 00.031 9828 IsSlewing returns 0
02:47:41.143 00.000 9828 IsGuiding returns 0
02:47:41.143 00.000 9828 scope move finished after 30 + 141 ms
02:47:41.143 00.000 9828 Move returns status 0, amount 30
02:47:41.143 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:41.143 00.000 9828 MoveAxis(N, 8, B)
02:47:41.143 00.000 9828 Guiding  Dir = 0, Dur = 8
02:47:41.158 00.015 9828 IsSlewing returns 0
02:47:41.158 00.000 9828 IsGuiding returns 0
02:47:41.158 00.000 9828 PulseGuide returned control before completion, sleep 18
02:47:41.189 00.031 9828 IsGuiding returns 1
02:47:41.189 00.000 9828 scope still moving after pulse duration time elapsed
02:47:41.220 00.031 9828 IsSlewing returns 0
02:47:41.220 00.000 9828 IsGuiding returns 1
02:47:41.252 00.032 9828 IsSlewing returns 0
02:47:41.253 00.001 9828 IsGuiding returns 1
02:47:41.283 00.030 9828 IsSlewing returns 0
02:47:41.283 00.000 9828 IsGuiding returns 0
02:47:41.283 00.000 9828 scope move finished after 8 + 117 ms
02:47:41.283 00.000 9828 Move returns status 0, amount 8
02:47:41.283 00.000 9828 move complete, result=0
02:47:41.283 00.000 9828 worker thread done servicing request
02:47:41.283 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:47:41.657 00.374 8976 Exposure complete
02:47:41.662 00.005 8976 worker thread done servicing request
02:47:41.663 00.001 5052 OnExposeComplete: enter
02:47:41.663 00.000 5052 UpdateGuideState(): m_state=6
02:47:41.663 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10501
02:47:41.663 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.64, Mass=145, SNR=8.4, Peak=72 HFD=2.5
02:47:41.663 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.01 = 1.28)
02:47:41.663 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
02:47:41.663 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.07 hyp=0.41 cameraTheta=-2.96 mountX=0.12 mountY=0.38, mountTheta=1.27
02:47:41.664 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.07, opts=13)
02:47:41.665 00.001 5052 Enqueuing Move request for stepguider (-0.40, -0.07)
02:47:41.665 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:47:41.665 00.000 5052 UpdateGuideState exits: m=145 SNR=8.4
02:47:41.665 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:41.665 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:41.665 00.000 5052 Enqueuing Expose request
02:47:41.665 00.000 8976 Worker thread wakes up
02:47:41.665 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.07) opts 0xd
02:47:41.665 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.07)
02:47:41.665 00.000 8976 Moving (-0.40, -0.07) raw xDistance=0.12 yDistance=0.38
02:47:41.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:47:41.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:47:41.665 00.000 8976 MoveAxis(R, 0, ABG)
02:47:41.665 00.000 8976 MoveAxis(D, 1, ABG)
02:47:41.665 00.000 8976 stepping (-4, 19) + (0, -1)
02:47:41.666 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:41.694 00.028 8976 Received - 47 (G) 
02:47:41.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:41.694 00.000 8976 stepped: pos (-4, 18)
02:47:41.694 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:47:41.694 00.000 8976 MountToCamera -- mountX=0.60 mountY=-3.02 hyp=3.08 mountTheta=-1.37 cameraX=2.42, cameraY=1.91 cameraTheta=0.67
02:47:41.694 00.000 8976 incremental bump (2.418, 1.910) isValid = 1
02:47:41.694 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
02:47:41.694 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:47:41.694 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:47:41.694 00.000 8976 move complete, result=0
02:47:41.694 00.000 9828 Worker thread wakes up
02:47:41.694 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:47:41.694 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:47:41.694 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:47:41.694 00.000 8976 worker thread done servicing request
02:47:41.694 00.000 8976 Worker thread wakes up
02:47:41.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:41.694 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
02:47:41.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:41.695 00.001 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
02:47:41.695 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:47:41.695 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:47:41.695 00.000 9828 BLC: window closed
02:47:41.695 00.000 9828 MoveAxis(E, 30, B)
02:47:41.695 00.000 9828 Guiding  Dir = 2, Dur = 30
02:47:41.696 00.001 9828 IsSlewing returns 0
02:47:41.698 00.002 9828 IsGuiding returns 0
02:47:41.698 00.000 9828 PulseGuide returned control before completion, sleep 40
02:47:41.753 00.055 9828 IsGuiding returns 1
02:47:41.753 00.000 9828 scope still moving after pulse duration time elapsed
02:47:41.784 00.031 9828 IsSlewing returns 0
02:47:41.784 00.000 9828 IsGuiding returns 1
02:47:41.815 00.031 9828 IsSlewing returns 0
02:47:41.815 00.000 9828 IsGuiding returns 1
02:47:41.846 00.031 9828 IsSlewing returns 0
02:47:41.846 00.000 9828 IsGuiding returns 0
02:47:41.846 00.000 9828 scope move finished after 30 + 117 ms
02:47:41.846 00.000 9828 Move returns status 0, amount 30
02:47:41.846 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:41.846 00.000 9828 MoveAxis(N, 8, B)
02:47:41.846 00.000 9828 Guiding  Dir = 0, Dur = 8
02:47:41.861 00.015 9828 IsSlewing returns 0
02:47:41.861 00.000 9828 IsGuiding returns 0
02:47:41.861 00.000 9828 PulseGuide returned control before completion, sleep 18
02:47:41.892 00.031 9828 IsGuiding returns 1
02:47:41.892 00.000 9828 scope still moving after pulse duration time elapsed
02:47:41.924 00.032 9828 IsSlewing returns 0
02:47:41.924 00.000 9828 IsGuiding returns 1
02:47:41.955 00.031 9828 IsSlewing returns 0
02:47:41.955 00.000 9828 IsGuiding returns 1
02:47:41.985 00.030 9828 IsSlewing returns 0
02:47:41.985 00.000 9828 IsGuiding returns 0
02:47:41.985 00.000 9828 scope move finished after 8 + 116 ms
02:47:41.985 00.000 9828 Move returns status 0, amount 8
02:47:41.985 00.000 9828 move complete, result=0
02:47:41.986 00.001 9828 worker thread done servicing request
02:47:41.986 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:47:42.381 00.395 8976 Exposure complete
02:47:42.387 00.006 8976 worker thread done servicing request
02:47:42.387 00.000 5052 OnExposeComplete: enter
02:47:42.387 00.000 5052 UpdateGuideState(): m_state=6
02:47:42.387 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10502
02:47:42.387 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.74, Mass=122, SNR=7.6, Peak=75 HFD=1.7
02:47:42.387 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
02:47:42.387 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
02:47:42.387 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.58 mountX=0.01 mountY=-0.06, mountTheta=-1.47
02:47:42.387 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.03, opts=13)
02:47:42.388 00.001 5052 Enqueuing Move request for stepguider (0.05, 0.03)
02:47:42.388 00.000 8976 Worker thread wakes up
02:47:42.388 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.03) opts 0xd
02:47:42.388 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.03)
02:47:42.388 00.000 8976 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
02:47:42.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:47:42.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:47:42.388 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:47:42.388 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:47:42.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:42.388 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:42.388 00.000 5052 Enqueuing Expose request
02:47:42.388 00.000 8976 MoveAxis(R, 0, ABG)
02:47:42.388 00.000 8976 MoveAxis(U, 0, ABG)
02:47:42.388 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:47:42.388 00.000 8976 MountToCamera -- mountX=0.60 mountY=-2.97 hyp=3.03 mountTheta=-1.37 cameraX=2.37, cameraY=1.89 cameraTheta=0.67
02:47:42.388 00.000 8976 incremental bump (2.368, 1.889) isValid = 1
02:47:42.388 00.000 8976 Scheduling Mount bump of (0.047, 0.039)
02:47:42.389 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.04, opts=4)
02:47:42.389 00.000 8976 Enqueuing Move request for scope (0.05, 0.04)
02:47:42.389 00.000 8976 move complete, result=0
02:47:42.389 00.000 9828 Worker thread wakes up
02:47:42.389 00.000 8976 worker thread done servicing request
02:47:42.389 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:42.389 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0x4
02:47:42.389 00.000 8976 Worker thread wakes up
02:47:42.389 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
02:47:42.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:42.389 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.50)
02:47:42.389 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:42.389 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.58)
02:47:42.389 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.69 mountX=-0.05 mountY=-0.03, mountTheta=-2.55
02:47:42.389 00.000 9828 Moving (0.05, 0.04) raw xDistance=-0.05 yDistance=-0.03
02:47:42.389 00.000 9828 BLC: window closed
02:47:42.389 00.000 9828 MoveAxis(E, 16, B)
02:47:42.390 00.001 9828 Guiding  Dir = 2, Dur = 16
02:47:42.390 00.000 9828 IsSlewing returns 0
02:47:42.390 00.000 9828 IsGuiding returns 0
02:47:42.390 00.000 9828 PulseGuide returned control before completion, sleep 26
02:47:42.424 00.034 9828 IsGuiding returns 1
02:47:42.424 00.000 9828 scope still moving after pulse duration time elapsed
02:47:42.456 00.032 9828 IsSlewing returns 0
02:47:42.456 00.000 9828 IsGuiding returns 1
02:47:42.487 00.031 9828 IsSlewing returns 0
02:47:42.487 00.000 9828 IsGuiding returns 1
02:47:42.518 00.031 9828 IsSlewing returns 0
02:47:42.518 00.000 9828 IsGuiding returns 0
02:47:42.518 00.000 9828 scope move finished after 16 + 111 ms
02:47:42.518 00.000 9828 Move returns status 0, amount 16
02:47:42.518 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:42.518 00.000 9828 MoveAxis(N, 4, B)
02:47:42.518 00.000 9828 Guiding  Dir = 0, Dur = 4
02:47:42.533 00.015 9828 IsSlewing returns 0
02:47:42.533 00.000 9828 IsGuiding returns 0
02:47:42.533 00.000 9828 PulseGuide returned control before completion, sleep 14
02:47:42.548 00.015 9828 IsGuiding returns 1
02:47:42.548 00.000 9828 scope still moving after pulse duration time elapsed
02:47:42.580 00.032 9828 IsSlewing returns 0
02:47:42.581 00.001 9828 IsGuiding returns 1
02:47:42.612 00.031 9828 IsSlewing returns 0
02:47:42.612 00.000 9828 IsGuiding returns 1
02:47:42.642 00.030 9828 IsSlewing returns 0
02:47:42.642 00.000 9828 IsGuiding returns 1
02:47:42.689 00.047 9828 IsSlewing returns 0
02:47:42.689 00.000 9828 IsGuiding returns 0
02:47:42.689 00.000 9828 scope move finished after 4 + 151 ms
02:47:42.689 00.000 9828 Move returns status 0, amount 4
02:47:42.689 00.000 9828 move complete, result=0
02:47:42.689 00.000 9828 worker thread done servicing request
02:47:42.689 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.0 px 4 ms NORTH
02:47:43.071 00.382 8976 Exposure complete
02:47:43.077 00.006 8976 worker thread done servicing request
02:47:43.077 00.000 5052 OnExposeComplete: enter
02:47:43.077 00.000 5052 UpdateGuideState(): m_state=6
02:47:43.077 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10503
02:47:43.077 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.06, Mass=125, SNR=7.7, Peak=77 HFD=2.0
02:47:43.077 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
02:47:43.077 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
02:47:43.077 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.75 mountX=0.34 mountY=-0.14, mountTheta=-0.39
02:47:43.078 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.35, opts=13)
02:47:43.078 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.35)
02:47:43.078 00.000 8976 Worker thread wakes up
02:47:43.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.35) opts 0xd
02:47:43.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.35)
02:47:43.078 00.000 8976 Moving (-0.06, 0.35) raw xDistance=0.34 yDistance=-0.14
02:47:43.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:47:43.078 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:47:43.078 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:47:43.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:43.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:47:43.078 00.000 8976 MoveAxis(L, 1, ABG)
02:47:43.078 00.000 8976 stepping (-4, 18) + (-1, 0)
02:47:43.078 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:43.079 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:43.079 00.000 5052 Enqueuing Expose request
02:47:43.100 00.021 8976 Received - 47 (G) 
02:47:43.100 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:43.100 00.000 8976 stepped: pos (-5, 18)
02:47:43.100 00.000 8976 MoveAxis(U, 0, ABG)
02:47:43.100 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:47:43.100 00.000 8976 MountToCamera -- mountX=0.66 mountY=-2.93 hyp=3.01 mountTheta=-1.35 cameraX=2.31, cameraY=1.92 cameraTheta=0.69
02:47:43.100 00.000 8976 incremental bump (2.312, 1.920) isValid = 1
02:47:43.100 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
02:47:43.100 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:47:43.100 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:47:43.101 00.001 8976 move complete, result=0
02:47:43.101 00.000 9828 Worker thread wakes up
02:47:43.101 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:47:43.101 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:47:43.101 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
02:47:43.101 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
02:47:43.101 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
02:47:43.101 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:47:43.101 00.000 9828 BLC: window closed
02:47:43.101 00.000 9828 MoveAxis(E, 29, B)
02:47:43.101 00.000 8976 worker thread done servicing request
02:47:43.101 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:47:43.101 00.000 9828 Guiding  Dir = 2, Dur = 29
02:47:43.101 00.000 8976 Worker thread wakes up
02:47:43.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:43.102 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:43.102 00.000 9828 IsSlewing returns 0
02:47:43.102 00.000 9828 IsGuiding returns 0
02:47:43.103 00.001 9828 PulseGuide returned control before completion, sleep 39
02:47:43.154 00.051 9828 IsGuiding returns 1
02:47:43.154 00.000 9828 scope still moving after pulse duration time elapsed
02:47:43.186 00.032 9828 IsSlewing returns 0
02:47:43.186 00.000 9828 IsGuiding returns 1
02:47:43.218 00.032 9828 IsSlewing returns 0
02:47:43.218 00.000 9828 IsGuiding returns 1
02:47:43.248 00.030 9828 IsSlewing returns 0
02:47:43.248 00.000 9828 IsGuiding returns 0
02:47:43.248 00.000 9828 scope move finished after 29 + 117 ms
02:47:43.248 00.000 9828 Move returns status 0, amount 29
02:47:43.248 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:43.248 00.000 9828 MoveAxis(N, 9, B)
02:47:43.248 00.000 9828 Guiding  Dir = 0, Dur = 9
02:47:43.264 00.016 9828 IsSlewing returns 0
02:47:43.264 00.000 9828 IsGuiding returns 0
02:47:43.264 00.000 9828 PulseGuide returned control before completion, sleep 19
02:47:43.295 00.031 9828 IsGuiding returns 1
02:47:43.295 00.000 9828 scope still moving after pulse duration time elapsed
02:47:43.327 00.032 9828 IsSlewing returns 0
02:47:43.327 00.000 9828 IsGuiding returns 1
02:47:43.357 00.030 9828 IsSlewing returns 0
02:47:43.357 00.000 9828 IsGuiding returns 1
02:47:43.389 00.032 9828 IsSlewing returns 0
02:47:43.389 00.000 9828 IsGuiding returns 1
02:47:43.420 00.031 9828 IsSlewing returns 0
02:47:43.420 00.000 9828 IsGuiding returns 1
02:47:43.452 00.032 9828 IsSlewing returns 0
02:47:43.452 00.000 9828 IsGuiding returns 1
02:47:43.483 00.031 9828 IsSlewing returns 0
02:47:43.483 00.000 9828 IsGuiding returns 0
02:47:43.483 00.000 9828 scope move finished after 9 + 209 ms
02:47:43.483 00.000 9828 Move returns status 0, amount 9
02:47:43.483 00.000 9828 move complete, result=0
02:47:43.483 00.000 9828 worker thread done servicing request
02:47:43.483 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:47:43.787 00.304 8976 Exposure complete
02:47:43.793 00.006 8976 worker thread done servicing request
02:47:43.793 00.000 5052 OnExposeComplete: enter
02:47:43.793 00.000 5052 UpdateGuideState(): m_state=6
02:47:43.793 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10504
02:47:43.793 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.70, Mass=121, SNR=7.6, Peak=68 HFD=2.2
02:47:43.793 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
02:47:43.793 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
02:47:43.793 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.04 mountX=0.04 mountY=0.09, mountTheta=1.18
02:47:43.794 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.01, opts=13)
02:47:43.794 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.01)
02:47:43.794 00.000 8976 Worker thread wakes up
02:47:43.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.01) opts 0xd
02:47:43.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.01)
02:47:43.794 00.000 8976 Moving (-0.10, -0.01) raw xDistance=0.04 yDistance=0.09
02:47:43.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:47:43.794 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:47:43.795 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:43.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:43.795 00.000 5052 Enqueuing Expose request
02:47:43.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:47:43.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:47:43.795 00.000 8976 MoveAxis(R, 0, ABG)
02:47:43.795 00.000 8976 MoveAxis(U, 0, ABG)
02:47:43.795 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:47:43.795 00.000 8976 MountToCamera -- mountX=0.69 mountY=-2.91 hyp=2.99 mountTheta=-1.34 cameraX=2.27, cameraY=1.94 cameraTheta=0.71
02:47:43.795 00.000 8976 incremental bump (2.274, 1.941) isValid = 1
02:47:43.795 00.000 8976 Scheduling Mount bump of (0.075, 0.066)
02:47:43.795 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.07, opts=4)
02:47:43.795 00.000 8976 Enqueuing Move request for scope (0.07, 0.07)
02:47:43.795 00.000 8976 move complete, result=0
02:47:43.795 00.000 9828 Worker thread wakes up
02:47:43.795 00.000 8976 worker thread done servicing request
02:47:43.795 00.000 8976 Worker thread wakes up
02:47:43.796 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:43.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:43.796 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0x4
02:47:43.796 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:43.796 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
02:47:43.796 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
02:47:43.796 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
02:47:43.796 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.72 mountX=-0.08 mountY=-0.06, mountTheta=-2.52
02:47:43.796 00.000 9828 Moving (0.07, 0.07) raw xDistance=-0.08 yDistance=-0.06
02:47:43.796 00.000 9828 BLC: window closed
02:47:43.796 00.000 9828 MoveAxis(E, 25, B)
02:47:43.796 00.000 9828 Guiding  Dir = 2, Dur = 25
02:47:43.797 00.001 9828 IsSlewing returns 0
02:47:43.797 00.000 9828 IsGuiding returns 0
02:47:43.797 00.000 9828 PulseGuide returned control before completion, sleep 35
02:47:43.839 00.042 9828 IsGuiding returns 1
02:47:43.839 00.000 9828 scope still moving after pulse duration time elapsed
02:47:43.871 00.032 9828 IsSlewing returns 0
02:47:43.871 00.000 9828 IsGuiding returns 1
02:47:43.901 00.030 9828 IsSlewing returns 0
02:47:43.902 00.001 9828 IsGuiding returns 1
02:47:43.932 00.030 9828 IsSlewing returns 0
02:47:43.932 00.000 9828 IsGuiding returns 1
02:47:43.963 00.031 9828 IsSlewing returns 0
02:47:43.963 00.000 9828 IsGuiding returns 0
02:47:43.963 00.000 9828 scope move finished after 25 + 141 ms
02:47:43.964 00.001 9828 Move returns status 0, amount 25
02:47:43.964 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:43.964 00.000 9828 MoveAxis(N, 8, B)
02:47:43.964 00.000 9828 Guiding  Dir = 0, Dur = 8
02:47:43.979 00.015 9828 IsSlewing returns 0
02:47:43.979 00.000 9828 IsGuiding returns 0
02:47:43.980 00.001 9828 PulseGuide returned control before completion, sleep 18
02:47:44.010 00.030 9828 IsGuiding returns 1
02:47:44.010 00.000 9828 scope still moving after pulse duration time elapsed
02:47:44.042 00.032 9828 IsSlewing returns 0
02:47:44.042 00.000 9828 IsGuiding returns 1
02:47:44.072 00.030 9828 IsSlewing returns 0
02:47:44.073 00.001 9828 IsGuiding returns 1
02:47:44.105 00.032 9828 IsSlewing returns 0
02:47:44.105 00.000 9828 IsGuiding returns 0
02:47:44.105 00.000 9828 scope move finished after 8 + 117 ms
02:47:44.105 00.000 9828 Move returns status 0, amount 8
02:47:44.105 00.000 9828 move complete, result=0
02:47:44.105 00.000 9828 worker thread done servicing request
02:47:44.105 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 8 ms NORTH
02:47:44.480 00.375 8976 Exposure complete
02:47:44.487 00.007 8976 worker thread done servicing request
02:47:44.487 00.000 5052 OnExposeComplete: enter
02:47:44.487 00.000 5052 UpdateGuideState(): m_state=6
02:47:44.487 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10505
02:47:44.487 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.75, Mass=127, SNR=7.8, Peak=71 HFD=2.1
02:47:44.487 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:47:44.487 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:47:44.487 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.95 mountX=0.12 mountY=0.14, mountTheta=0.86
02:47:44.488 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.04, opts=13)
02:47:44.488 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.04)
02:47:44.488 00.000 8976 Worker thread wakes up
02:47:44.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.04) opts 0xd
02:47:44.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.04)
02:47:44.488 00.000 8976 Moving (-0.20, 0.04) raw xDistance=0.12 yDistance=0.14
02:47:44.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:47:44.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:47:44.488 00.000 8976 MoveAxis(R, 0, ABG)
02:47:44.488 00.000 8976 MoveAxis(U, 0, ABG)
02:47:44.489 00.001 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:47:44.489 00.000 8976 MountToCamera -- mountX=0.72 mountY=-2.89 hyp=2.98 mountTheta=-1.33 cameraX=2.25, cameraY=1.95 cameraTheta=0.72
02:47:44.489 00.000 8976 incremental bump (2.248, 1.955) isValid = 1
02:47:44.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:47:44.489 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:47:44.489 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:44.489 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:44.489 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
02:47:44.489 00.000 5052 Enqueuing Expose request
02:47:44.489 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:47:44.489 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:47:44.489 00.000 8976 move complete, result=0
02:47:44.489 00.000 9828 Worker thread wakes up
02:47:44.489 00.000 8976 worker thread done servicing request
02:47:44.489 00.000 8976 Worker thread wakes up
02:47:44.489 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:44.489 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:44.489 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:44.490 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:47:44.490 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:47:44.490 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
02:47:44.490 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
02:47:44.490 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
02:47:44.490 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:47:44.490 00.000 9828 BLC: window closed
02:47:44.490 00.000 9828 MoveAxis(E, 29, B)
02:47:44.490 00.000 9828 Guiding  Dir = 2, Dur = 29
02:47:44.490 00.000 9828 IsSlewing returns 0
02:47:44.491 00.001 9828 IsGuiding returns 0
02:47:44.491 00.000 9828 PulseGuide returned control before completion, sleep 39
02:47:44.540 00.049 9828 IsGuiding returns 1
02:47:44.540 00.000 9828 scope still moving after pulse duration time elapsed
02:47:44.571 00.031 9828 IsSlewing returns 0
02:47:44.571 00.000 9828 IsGuiding returns 1
02:47:44.602 00.031 9828 IsSlewing returns 0
02:47:44.602 00.000 9828 IsGuiding returns 1
02:47:44.633 00.031 9828 IsSlewing returns 0
02:47:44.634 00.001 9828 IsGuiding returns 1
02:47:44.663 00.029 9828 IsSlewing returns 0
02:47:44.664 00.001 9828 IsGuiding returns 0
02:47:44.664 00.000 9828 scope move finished after 29 + 144 ms
02:47:44.665 00.001 9828 Move returns status 0, amount 29
02:47:44.665 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:44.665 00.000 9828 MoveAxis(N, 9, B)
02:47:44.665 00.000 9828 Guiding  Dir = 0, Dur = 9
02:47:44.679 00.014 9828 IsSlewing returns 0
02:47:44.679 00.000 9828 IsGuiding returns 0
02:47:44.680 00.001 9828 PulseGuide returned control before completion, sleep 19
02:47:44.709 00.029 9828 IsGuiding returns 1
02:47:44.709 00.000 9828 scope still moving after pulse duration time elapsed
02:47:44.741 00.032 9828 IsSlewing returns 0
02:47:44.741 00.000 9828 IsGuiding returns 1
02:47:44.772 00.031 9828 IsSlewing returns 0
02:47:44.772 00.000 9828 IsGuiding returns 1
02:47:44.802 00.030 9828 IsSlewing returns 0
02:47:44.802 00.000 9828 IsGuiding returns 1
02:47:44.833 00.031 9828 IsSlewing returns 0
02:47:44.833 00.000 9828 IsGuiding returns 0
02:47:44.833 00.000 9828 scope move finished after 9 + 144 ms
02:47:44.833 00.000 9828 Move returns status 0, amount 9
02:47:44.833 00.000 9828 move complete, result=0
02:47:44.833 00.000 9828 worker thread done servicing request
02:47:44.833 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:47:45.175 00.342 8976 Exposure complete
02:47:45.181 00.006 8976 worker thread done servicing request
02:47:45.181 00.000 5052 OnExposeComplete: enter
02:47:45.181 00.000 5052 UpdateGuideState(): m_state=6
02:47:45.181 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10506
02:47:45.181 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.89, Mass=127, SNR=7.8, Peak=79 HFD=2.0
02:47:45.181 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
02:47:45.181 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
02:47:45.181 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.27 cameraTheta=2.42 mountX=0.25 mountY=0.07, mountTheta=0.28
02:47:45.181 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.18, opts=13)
02:47:45.181 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.18)
02:47:45.181 00.000 8976 Worker thread wakes up
02:47:45.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.18) opts 0xd
02:47:45.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.18)
02:47:45.181 00.000 8976 Moving (-0.21, 0.18) raw xDistance=0.25 yDistance=0.07
02:47:45.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:47:45.181 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:47:45.181 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:47:45.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:45.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:47:45.183 00.002 8976 MoveAxis(R, 0, ABG)
02:47:45.183 00.000 8976 MoveAxis(U, 0, ABG)
02:47:45.183 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:47:45.183 00.000 8976 MountToCamera -- mountX=0.73 mountY=-2.88 hyp=2.97 mountTheta=-1.32 cameraX=2.23, cameraY=1.96 cameraTheta=0.72
02:47:45.183 00.000 8976 incremental bump (2.231, 1.964) isValid = 1
02:47:45.183 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:45.183 00.000 5052 Enqueuing Expose request
02:47:45.183 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:47:45.183 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:47:45.183 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:47:45.183 00.000 8976 move complete, result=0
02:47:45.183 00.000 8976 worker thread done servicing request
02:47:45.183 00.000 8976 Worker thread wakes up
02:47:45.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:45.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:45.183 00.000 9828 Worker thread wakes up
02:47:45.183 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:47:45.183 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:47:45.183 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
02:47:45.183 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
02:47:45.183 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:45.183 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
02:47:45.183 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:47:45.183 00.000 9828 BLC: window closed
02:47:45.183 00.000 9828 MoveAxis(E, 29, B)
02:47:45.183 00.000 9828 Guiding  Dir = 2, Dur = 29
02:47:45.183 00.000 9828 IsSlewing returns 0
02:47:45.183 00.000 9828 IsGuiding returns 0
02:47:45.184 00.001 9828 PulseGuide returned control before completion, sleep 39
02:47:45.239 00.055 9828 IsGuiding returns 1
02:47:45.239 00.000 9828 scope still moving after pulse duration time elapsed
02:47:45.270 00.031 9828 IsSlewing returns 0
02:47:45.270 00.000 9828 IsGuiding returns 1
02:47:45.301 00.031 9828 IsSlewing returns 0
02:47:45.301 00.000 9828 IsGuiding returns 1
02:47:45.332 00.031 9828 IsSlewing returns 0
02:47:45.332 00.000 9828 IsGuiding returns 0
02:47:45.332 00.000 9828 scope move finished after 29 + 119 ms
02:47:45.332 00.000 9828 Move returns status 0, amount 29
02:47:45.332 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:45.333 00.001 9828 MoveAxis(N, 9, B)
02:47:45.333 00.000 9828 Guiding  Dir = 0, Dur = 9
02:47:45.348 00.015 9828 IsSlewing returns 0
02:47:45.348 00.000 9828 IsGuiding returns 0
02:47:45.348 00.000 9828 PulseGuide returned control before completion, sleep 19
02:47:45.378 00.030 9828 IsGuiding returns 1
02:47:45.378 00.000 9828 scope still moving after pulse duration time elapsed
02:47:45.410 00.032 9828 IsSlewing returns 0
02:47:45.410 00.000 9828 IsGuiding returns 1
02:47:45.441 00.031 9828 IsSlewing returns 0
02:47:45.441 00.000 9828 IsGuiding returns 1
02:47:45.472 00.031 9828 IsSlewing returns 0
02:47:45.472 00.000 9828 IsGuiding returns 0
02:47:45.472 00.000 9828 scope move finished after 9 + 115 ms
02:47:45.472 00.000 9828 Move returns status 0, amount 9
02:47:45.472 00.000 9828 move complete, result=0
02:47:45.473 00.001 9828 worker thread done servicing request
02:47:45.473 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:47:45.869 00.396 8976 Exposure complete
02:47:45.875 00.006 8976 worker thread done servicing request
02:47:45.875 00.000 5052 OnExposeComplete: enter
02:47:45.875 00.000 5052 UpdateGuideState(): m_state=6
02:47:45.875 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10507
02:47:45.875 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.62, Mass=115, SNR=7.5, Peak=70 HFD=1.6
02:47:45.875 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
02:47:45.875 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
02:47:45.875 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.09 hyp=0.41 cameraTheta=-2.93 mountX=0.10 mountY=0.38, mountTheta=1.31
02:47:45.876 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.09, opts=13)
02:47:45.876 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.09)
02:47:45.876 00.000 8976 Worker thread wakes up
02:47:45.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.09) opts 0xd
02:47:45.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.09)
02:47:45.876 00.000 8976 Moving (-0.40, -0.09) raw xDistance=0.10 yDistance=0.38
02:47:45.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:47:45.876 00.000 5052 UpdateGuideState exits: m=115 SNR=7.5
02:47:45.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:45.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:47:45.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:47:45.876 00.000 8976 MoveAxis(R, 0, ABG)
02:47:45.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:45.876 00.000 5052 Enqueuing Expose request
02:47:45.877 00.001 8976 MoveAxis(D, 2, ABG)
02:47:45.877 00.000 8976 stepping (-5, 18) + (0, -2)
02:47:45.877 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:45.914 00.037 8976 Received - 47 (G) 
02:47:45.914 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:45.914 00.000 8976 stepped: pos (-5, 16)
02:47:45.914 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:47:45.914 00.000 8976 MountToCamera -- mountX=0.74 mountY=-2.77 hyp=2.87 mountTheta=-1.31 cameraX=2.13, cameraY=1.92 cameraTheta=0.74
02:47:45.914 00.000 8976 incremental bump (2.127, 1.923) isValid = 1
02:47:45.914 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
02:47:45.914 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:47:45.914 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:47:45.915 00.001 8976 move complete, result=0
02:47:45.915 00.000 8976 worker thread done servicing request
02:47:45.915 00.000 8976 Worker thread wakes up
02:47:45.915 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:45.915 00.000 9828 Worker thread wakes up
02:47:45.915 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:47:45.915 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:47:45.915 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
02:47:45.915 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
02:47:45.915 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:47:45.915 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:45.915 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
02:47:45.915 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:47:45.915 00.000 9828 BLC: window closed
02:47:45.915 00.000 9828 MoveAxis(E, 28, B)
02:47:45.915 00.000 9828 Guiding  Dir = 2, Dur = 28
02:47:45.916 00.001 9828 IsSlewing returns 0
02:47:45.916 00.000 9828 IsGuiding returns 0
02:47:45.917 00.001 9828 PulseGuide returned control before completion, sleep 38
02:47:45.956 00.039 9828 IsGuiding returns 1
02:47:45.956 00.000 9828 scope still moving after pulse duration time elapsed
02:47:45.986 00.030 9828 IsSlewing returns 0
02:47:45.986 00.000 9828 IsGuiding returns 1
02:47:46.018 00.032 9828 IsSlewing returns 0
02:47:46.018 00.000 9828 IsGuiding returns 1
02:47:46.049 00.031 9828 IsSlewing returns 0
02:47:46.049 00.000 9828 IsGuiding returns 1
02:47:46.081 00.032 9828 IsSlewing returns 0
02:47:46.081 00.000 9828 IsGuiding returns 0
02:47:46.081 00.000 9828 scope move finished after 28 + 136 ms
02:47:46.081 00.000 9828 Move returns status 0, amount 28
02:47:46.081 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:46.081 00.000 9828 MoveAxis(N, 9, B)
02:47:46.082 00.001 9828 Guiding  Dir = 0, Dur = 9
02:47:46.097 00.015 9828 IsSlewing returns 0
02:47:46.097 00.000 9828 IsGuiding returns 0
02:47:46.097 00.000 9828 PulseGuide returned control before completion, sleep 19
02:47:46.127 00.030 9828 IsGuiding returns 1
02:47:46.127 00.000 9828 scope still moving after pulse duration time elapsed
02:47:46.158 00.031 9828 IsSlewing returns 0
02:47:46.158 00.000 9828 IsGuiding returns 1
02:47:46.190 00.032 9828 IsSlewing returns 0
02:47:46.190 00.000 9828 IsGuiding returns 1
02:47:46.221 00.031 9828 IsSlewing returns 0
02:47:46.221 00.000 9828 IsGuiding returns 1
02:47:46.251 00.030 9828 IsSlewing returns 0
02:47:46.251 00.000 9828 IsGuiding returns 0
02:47:46.251 00.000 9828 scope move finished after 9 + 145 ms
02:47:46.251 00.000 9828 Move returns status 0, amount 9
02:47:46.251 00.000 9828 move complete, result=0
02:47:46.251 00.000 9828 worker thread done servicing request
02:47:46.251 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:47:46.602 00.351 8976 Exposure complete
02:47:46.607 00.005 8976 worker thread done servicing request
02:47:46.608 00.001 5052 OnExposeComplete: enter
02:47:46.608 00.000 5052 UpdateGuideState(): m_state=6
02:47:46.608 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10508
02:47:46.608 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.93, Mass=115, SNR=7.4, Peak=67 HFD=2.1
02:47:46.608 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:47:46.608 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
02:47:46.608 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.22 hyp=0.61 cameraTheta=2.77 mountX=0.46 mountY=0.35, mountTheta=0.66
02:47:46.609 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.22, opts=13)
02:47:46.609 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.22)
02:47:46.609 00.000 8976 Worker thread wakes up
02:47:46.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.22) opts 0xd
02:47:46.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.22)
02:47:46.609 00.000 8976 Moving (-0.57, 0.22) raw xDistance=0.46 yDistance=0.35
02:47:46.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:47:46.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:47:46.609 00.000 8976 MoveAxis(L, 2, ABG)
02:47:46.609 00.000 8976 stepping (-5, 16) + (-2, 0)
02:47:46.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:47:46.609 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:46.609 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:47:46.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:46.609 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:46.609 00.000 5052 Enqueuing Expose request
02:47:46.633 00.024 8976 Received - 47 (G) 
02:47:46.634 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:46.634 00.000 8976 stepped: pos (-7, 16)
02:47:46.634 00.000 8976 MoveAxis(D, 2, ABG)
02:47:46.634 00.000 8976 stepping (-7, 16) + (0, -2)
02:47:46.634 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:46.665 00.031 8976 Received - 47 (G) 
02:47:46.665 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:46.665 00.000 8976 stepped: pos (-7, 14)
02:47:46.665 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:47:46.665 00.000 8976 MountToCamera -- mountX=0.85 mountY=-2.59 hyp=2.73 mountTheta=-1.25 cameraX=1.92, cameraY=1.94 cameraTheta=0.79
02:47:46.666 00.001 8976 incremental bump (1.917, 1.937) isValid = 1
02:47:46.666 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
02:47:46.666 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:47:46.666 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:47:46.666 00.000 8976 move complete, result=0
02:47:46.666 00.000 9828 Worker thread wakes up
02:47:46.666 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:47:46.666 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:47:46.666 00.000 8976 worker thread done servicing request
02:47:46.666 00.000 8976 Worker thread wakes up
02:47:46.666 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
02:47:46.666 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
02:47:46.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:46.666 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:46.666 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
02:47:46.666 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:47:46.666 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
02:47:46.667 00.001 9828 BLC: window closed
02:47:46.667 00.000 9828 MoveAxis(E, 27, B)
02:47:46.667 00.000 9828 Guiding  Dir = 2, Dur = 27
02:47:46.667 00.000 9828 IsSlewing returns 0
02:47:46.667 00.000 9828 IsGuiding returns 0
02:47:46.667 00.000 9828 PulseGuide returned control before completion, sleep 37
02:47:46.706 00.039 9828 IsGuiding returns 1
02:47:46.706 00.000 9828 scope still moving after pulse duration time elapsed
02:47:46.737 00.031 9828 IsSlewing returns 0
02:47:46.737 00.000 9828 IsGuiding returns 1
02:47:46.767 00.030 9828 IsSlewing returns 0
02:47:46.767 00.000 9828 IsGuiding returns 1
02:47:46.799 00.032 9828 IsSlewing returns 0
02:47:46.799 00.000 9828 IsGuiding returns 1
02:47:46.830 00.031 9828 IsSlewing returns 0
02:47:46.830 00.000 9828 IsGuiding returns 0
02:47:46.830 00.000 9828 scope move finished after 27 + 136 ms
02:47:46.830 00.000 9828 Move returns status 0, amount 27
02:47:46.830 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:46.830 00.000 9828 MoveAxis(N, 10, B)
02:47:46.830 00.000 9828 Guiding  Dir = 0, Dur = 10
02:47:46.845 00.015 9828 IsSlewing returns 0
02:47:46.845 00.000 9828 IsGuiding returns 0
02:47:46.845 00.000 9828 PulseGuide returned control before completion, sleep 20
02:47:46.877 00.032 9828 IsGuiding returns 1
02:47:46.877 00.000 9828 scope still moving after pulse duration time elapsed
02:47:46.908 00.031 9828 IsSlewing returns 0
02:47:46.908 00.000 9828 IsGuiding returns 1
02:47:46.940 00.032 9828 IsSlewing returns 0
02:47:46.940 00.000 9828 IsGuiding returns 1
02:47:46.971 00.031 9828 IsSlewing returns 0
02:47:46.971 00.000 9828 IsGuiding returns 1
02:47:47.001 00.030 9828 IsSlewing returns 0
02:47:47.001 00.000 9828 IsGuiding returns 0
02:47:47.001 00.000 9828 scope move finished after 10 + 145 ms
02:47:47.001 00.000 9828 Move returns status 0, amount 10
02:47:47.001 00.000 9828 move complete, result=0
02:47:47.001 00.000 9828 worker thread done servicing request
02:47:47.001 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:47:47.353 00.352 8976 Exposure complete
02:47:47.360 00.007 8976 worker thread done servicing request
02:47:47.360 00.000 5052 OnExposeComplete: enter
02:47:47.360 00.000 5052 UpdateGuideState(): m_state=6
02:47:47.360 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10509
02:47:47.360 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.78, Mass=110, SNR=7.3, Peak=67 HFD=1.9
02:47:47.360 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:47:47.360 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
02:47:47.360 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.07 hyp=0.39 cameraTheta=2.97 mountX=0.23 mountY=0.28, mountTheta=0.88
02:47:47.361 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.07, opts=13)
02:47:47.361 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.07)
02:47:47.361 00.000 8976 Worker thread wakes up
02:47:47.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:47:47.361 00.000 5052 UpdateGuideState exits: m=110 SNR=7.3
02:47:47.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:47.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.07) opts 0xd
02:47:47.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:47.361 00.000 5052 Enqueuing Expose request
02:47:47.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.07)
02:47:47.361 00.000 8976 Moving (-0.38, 0.07) raw xDistance=0.23 yDistance=0.28
02:47:47.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:47:47.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:47:47.361 00.000 8976 MoveAxis(R, 0, ABG)
02:47:47.361 00.000 8976 MoveAxis(D, 1, ABG)
02:47:47.362 00.001 8976 stepping (-7, 14) + (0, -1)
02:47:47.362 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:47.385 00.023 8976 Received - 47 (G) 
02:47:47.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:47.385 00.000 8976 stepped: pos (-7, 13)
02:47:47.385 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:47:47.385 00.000 8976 MountToCamera -- mountX=0.92 mountY=-2.42 hyp=2.59 mountTheta=-1.21 cameraX=1.73, cameraY=1.92 cameraTheta=0.84
02:47:47.385 00.000 8976 incremental bump (1.730, 1.923) isValid = 1
02:47:47.385 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
02:47:47.385 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:47:47.385 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:47:47.385 00.000 8976 move complete, result=0
02:47:47.385 00.000 9828 Worker thread wakes up
02:47:47.385 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:47:47.385 00.000 8976 worker thread done servicing request
02:47:47.385 00.000 8976 Worker thread wakes up
02:47:47.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:47.386 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:47.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:47:47.386 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:47:47.386 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:47:47.386 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:47:47.386 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:47:47.386 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:47:47.386 00.000 9828 BLC: window closed
02:47:47.386 00.000 9828 MoveAxis(E, 26, B)
02:47:47.386 00.000 9828 Guiding  Dir = 2, Dur = 26
02:47:47.386 00.000 9828 IsSlewing returns 0
02:47:47.387 00.001 9828 IsGuiding returns 0
02:47:47.387 00.000 9828 PulseGuide returned control before completion, sleep 36
02:47:47.424 00.037 9828 IsGuiding returns 1
02:47:47.424 00.000 9828 scope still moving after pulse duration time elapsed
02:47:47.456 00.032 9828 IsSlewing returns 0
02:47:47.456 00.000 9828 IsGuiding returns 1
02:47:47.486 00.030 9828 IsSlewing returns 0
02:47:47.486 00.000 9828 IsGuiding returns 1
02:47:47.517 00.031 9828 IsSlewing returns 0
02:47:47.517 00.000 9828 IsGuiding returns 1
02:47:47.548 00.031 9828 IsSlewing returns 0
02:47:47.548 00.000 9828 IsGuiding returns 0
02:47:47.548 00.000 9828 scope move finished after 26 + 135 ms
02:47:47.548 00.000 9828 Move returns status 0, amount 26
02:47:47.548 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:47.548 00.000 9828 MoveAxis(N, 11, B)
02:47:47.548 00.000 9828 Guiding  Dir = 0, Dur = 11
02:47:47.564 00.016 9828 IsSlewing returns 0
02:47:47.564 00.000 9828 IsGuiding returns 0
02:47:47.564 00.000 9828 PulseGuide returned control before completion, sleep 21
02:47:47.595 00.031 9828 IsGuiding returns 1
02:47:47.595 00.000 9828 scope still moving after pulse duration time elapsed
02:47:47.626 00.031 9828 IsSlewing returns 0
02:47:47.626 00.000 9828 IsGuiding returns 1
02:47:47.657 00.031 9828 IsSlewing returns 0
02:47:47.657 00.000 9828 IsGuiding returns 1
02:47:47.689 00.032 9828 IsSlewing returns 0
02:47:47.689 00.000 9828 IsGuiding returns 1
02:47:47.720 00.031 9828 IsSlewing returns 0
02:47:47.720 00.000 9828 IsGuiding returns 0
02:47:47.720 00.000 9828 scope move finished after 11 + 145 ms
02:47:47.720 00.000 9828 Move returns status 0, amount 11
02:47:47.720 00.000 9828 move complete, result=0
02:47:47.720 00.000 9828 worker thread done servicing request
02:47:47.720 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:47:48.071 00.351 8976 Exposure complete
02:47:48.077 00.006 8976 worker thread done servicing request
02:47:48.077 00.000 5052 OnExposeComplete: enter
02:47:48.077 00.000 5052 UpdateGuideState(): m_state=6
02:47:48.077 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10510
02:47:48.077 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.88, Mass=134, SNR=8.0, Peak=69 HFD=2.2
02:47:48.077 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:47:48.077 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
02:47:48.077 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=0.17 hyp=0.79 cameraTheta=2.92 mountX=0.51 mountY=0.55, mountTheta=0.83
02:47:48.078 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.17, opts=13)
02:47:48.078 00.000 5052 Enqueuing Move request for stepguider (-0.77, 0.17)
02:47:48.078 00.000 8976 Worker thread wakes up
02:47:48.078 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:47:48.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.17) opts 0xd
02:47:48.078 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:47:48.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.17)
02:47:48.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:48.078 00.000 8976 Moving (-0.77, 0.17) raw xDistance=0.51 yDistance=0.55
02:47:48.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
02:47:48.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
02:47:48.078 00.000 8976 MoveAxis(L, 2, ABG)
02:47:48.079 00.001 8976 stepping (-7, 13) + (-2, 0)
02:47:48.079 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:48.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:48.079 00.000 5052 Enqueuing Expose request
02:47:48.105 00.026 8976 Received - 47 (G) 
02:47:48.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:48.105 00.000 8976 stepped: pos (-9, 13)
02:47:48.105 00.000 8976 MoveAxis(D, 2, ABG)
02:47:48.105 00.000 8976 stepping (-9, 13) + (0, -2)
02:47:48.105 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:48.136 00.031 8976 Received - 47 (G) 
02:47:48.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:48.136 00.000 8976 stepped: pos (-9, 11)
02:47:48.136 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:47:48.136 00.000 8976 MountToCamera -- mountX=1.07 mountY=-2.20 hyp=2.44 mountTheta=-1.12 cameraX=1.47, cameraY=1.96 cameraTheta=0.93
02:47:48.136 00.000 8976 incremental bump (1.465, 1.956) isValid = 1
02:47:48.136 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:47:48.137 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:47:48.137 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:47:48.137 00.000 8976 move complete, result=0
02:47:48.137 00.000 8976 worker thread done servicing request
02:47:48.137 00.000 8976 Worker thread wakes up
02:47:48.137 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:47:48.137 00.000 9828 Worker thread wakes up
02:47:48.137 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:47:48.137 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:47:48.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:48.137 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:47:48.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:48.137 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:47:48.137 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:47:48.137 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:47:48.137 00.000 9828 BLC: window closed
02:47:48.137 00.000 9828 MoveAxis(E, 23, B)
02:47:48.137 00.000 9828 Guiding  Dir = 2, Dur = 23
02:47:48.138 00.001 9828 IsSlewing returns 0
02:47:48.138 00.000 9828 IsGuiding returns 0
02:47:48.138 00.000 9828 PulseGuide returned control before completion, sleep 33
02:47:48.176 00.038 9828 IsGuiding returns 1
02:47:48.176 00.000 9828 scope still moving after pulse duration time elapsed
02:47:48.207 00.031 9828 IsSlewing returns 0
02:47:48.207 00.000 9828 IsGuiding returns 1
02:47:48.239 00.032 9828 IsSlewing returns 0
02:47:48.239 00.000 9828 IsGuiding returns 1
02:47:48.270 00.031 9828 IsSlewing returns 0
02:47:48.270 00.000 9828 IsGuiding returns 0
02:47:48.270 00.000 9828 scope move finished after 23 + 109 ms
02:47:48.270 00.000 9828 Move returns status 0, amount 23
02:47:48.270 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:48.270 00.000 9828 MoveAxis(N, 12, B)
02:47:48.270 00.000 9828 Guiding  Dir = 0, Dur = 12
02:47:48.285 00.015 9828 IsSlewing returns 0
02:47:48.285 00.000 9828 IsGuiding returns 0
02:47:48.285 00.000 9828 PulseGuide returned control before completion, sleep 22
02:47:48.316 00.031 9828 IsGuiding returns 1
02:47:48.316 00.000 9828 scope still moving after pulse duration time elapsed
02:47:48.347 00.031 9828 IsSlewing returns 0
02:47:48.347 00.000 9828 IsGuiding returns 1
02:47:48.379 00.032 9828 IsSlewing returns 0
02:47:48.379 00.000 9828 IsGuiding returns 1
02:47:48.409 00.030 9828 IsSlewing returns 0
02:47:48.409 00.000 9828 IsGuiding returns 1
02:47:48.440 00.031 9828 IsSlewing returns 0
02:47:48.440 00.000 9828 IsGuiding returns 0
02:47:48.440 00.000 9828 scope move finished after 12 + 143 ms
02:47:48.440 00.000 9828 Move returns status 0, amount 12
02:47:48.440 00.000 9828 move complete, result=0
02:47:48.440 00.000 9828 worker thread done servicing request
02:47:48.440 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:47:48.824 00.384 8976 Exposure complete
02:47:48.830 00.006 8976 worker thread done servicing request
02:47:48.830 00.000 5052 OnExposeComplete: enter
02:47:48.830 00.000 5052 UpdateGuideState(): m_state=6
02:47:48.830 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10511
02:47:48.830 00.000 5052 Star::Find returns 1 (0), X=327.98, Y=281.69, Mass=138, SNR=8.1, Peak=67 HFD=2.4
02:47:48.830 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
02:47:48.830 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
02:47:48.830 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=-0.02 hyp=1.19 cameraTheta=-3.12 mountX=0.52 mountY=1.01, mountTheta=1.09
02:47:48.830 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.19, y=-0.02, opts=13)
02:47:48.830 00.000 5052 Enqueuing Move request for stepguider (-1.19, -0.02)
02:47:48.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:47:48.831 00.001 5052 UpdateGuideState exits: m=138 SNR=8.1
02:47:48.831 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:48.831 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:48.831 00.000 5052 Enqueuing Expose request
02:47:48.831 00.000 8976 Worker thread wakes up
02:47:48.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.19, -0.02) opts 0xd
02:47:48.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.19, -0.02)
02:47:48.831 00.000 8976 Moving (-1.19, -0.02) raw xDistance=0.52 yDistance=1.01
02:47:48.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
02:47:48.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.01
02:47:48.831 00.000 8976 MoveAxis(L, 2, ABG)
02:47:48.831 00.000 8976 stepping (-9, 11) + (-2, 0)
02:47:48.831 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:48.856 00.025 8976 Received - 47 (G) 
02:47:48.856 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:48.856 00.000 8976 stepped: pos (-11, 11)
02:47:48.856 00.000 8976 MoveAxis(D, 4, ABG)
02:47:48.856 00.000 8976 stepping (-11, 11) + (0, -4)
02:47:48.856 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:47:48.888 00.032 8976 Received - 47 (G) 
02:47:48.888 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:47:48.888 00.000 8976 stepped: pos (-11, 7)
02:47:48.888 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:47:48.888 00.000 8976 MountToCamera -- mountX=1.28 mountY=-1.84 hyp=2.24 mountTheta=-0.96 cameraX=1.06, cameraY=1.97 cameraTheta=1.08
02:47:48.888 00.000 8976 incremental bump (1.055, 1.972) isValid = 1
02:47:48.888 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:47:48.888 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:47:48.888 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:47:48.888 00.000 8976 move complete, result=0
02:47:48.888 00.000 9828 Worker thread wakes up
02:47:48.888 00.000 8976 worker thread done servicing request
02:47:48.888 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
02:47:48.888 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:47:48.888 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:47:48.888 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:47:48.888 00.000 8976 Worker thread wakes up
02:47:48.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:48.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:48.888 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:47:48.888 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:47:48.888 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:47:48.888 00.000 9828 BLC: window closed
02:47:48.888 00.000 9828 MoveAxis(E, 19, B)
02:47:48.888 00.000 9828 Guiding  Dir = 2, Dur = 19
02:47:48.889 00.001 9828 IsSlewing returns 0
02:47:48.889 00.000 9828 IsGuiding returns 0
02:47:48.889 00.000 9828 PulseGuide returned control before completion, sleep 29
02:47:48.923 00.034 9828 IsGuiding returns 1
02:47:48.923 00.000 9828 scope still moving after pulse duration time elapsed
02:47:48.955 00.032 9828 IsSlewing returns 0
02:47:48.955 00.000 9828 IsGuiding returns 1
02:47:48.985 00.030 9828 IsSlewing returns 0
02:47:48.985 00.000 9828 IsGuiding returns 1
02:47:49.016 00.031 9828 IsSlewing returns 0
02:47:49.016 00.000 9828 IsGuiding returns 1
02:47:49.047 00.031 9828 IsSlewing returns 0
02:47:49.047 00.000 9828 IsGuiding returns 0
02:47:49.047 00.000 9828 scope move finished after 19 + 139 ms
02:47:49.047 00.000 9828 Move returns status 0, amount 19
02:47:49.047 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:49.047 00.000 9828 MoveAxis(N, 13, B)
02:47:49.047 00.000 9828 Guiding  Dir = 0, Dur = 13
02:47:49.063 00.016 9828 IsSlewing returns 0
02:47:49.063 00.000 9828 IsGuiding returns 0
02:47:49.063 00.000 9828 PulseGuide returned control before completion, sleep 23
02:47:49.093 00.030 9828 IsGuiding returns 1
02:47:49.093 00.000 9828 scope still moving after pulse duration time elapsed
02:47:49.124 00.031 9828 IsSlewing returns 0
02:47:49.124 00.000 9828 IsGuiding returns 1
02:47:49.156 00.032 9828 IsSlewing returns 0
02:47:49.156 00.000 9828 IsGuiding returns 1
02:47:49.187 00.031 9828 IsSlewing returns 0
02:47:49.187 00.000 9828 IsGuiding returns 0
02:47:49.187 00.000 9828 scope move finished after 13 + 111 ms
02:47:49.187 00.000 9828 Move returns status 0, amount 13
02:47:49.187 00.000 9828 move complete, result=0
02:47:49.187 00.000 9828 worker thread done servicing request
02:47:49.187 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:47:49.573 00.386 8976 Exposure complete
02:47:49.579 00.006 8976 worker thread done servicing request
02:47:49.579 00.000 5052 OnExposeComplete: enter
02:47:49.579 00.000 5052 UpdateGuideState(): m_state=6
02:47:49.579 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10512
02:47:49.579 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.65, Mass=103, SNR=7.0, Peak=67 HFD=1.8
02:47:49.579 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.30 = 1.99)
02:47:49.579 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
02:47:49.579 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.25 mountX=-0.03 mountY=0.07, mountTheta=1.97
02:47:49.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.06, opts=13)
02:47:49.580 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.06)
02:47:49.580 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:47:49.580 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
02:47:49.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:49.580 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:49.580 00.000 5052 Enqueuing Expose request
02:47:49.580 00.000 8976 Worker thread wakes up
02:47:49.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.06) opts 0xd
02:47:49.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.06)
02:47:49.580 00.000 8976 Moving (-0.05, -0.06) raw xDistance=-0.03 yDistance=0.07
02:47:49.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:47:49.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:47:49.581 00.001 8976 MoveAxis(R, 0, ABG)
02:47:49.581 00.000 8976 MoveAxis(U, 0, ABG)
02:47:49.581 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:47:49.581 00.000 8976 MountToCamera -- mountX=1.41 mountY=-1.60 hyp=2.13 mountTheta=-0.85 cameraX=0.78, cameraY=1.98 cameraTheta=1.20
02:47:49.581 00.000 8976 incremental bump (0.781, 1.983) isValid = 1
02:47:49.581 00.000 8976 Scheduling Mount bump of (0.027, 0.071)
02:47:49.581 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.07, opts=4)
02:47:49.581 00.000 8976 Enqueuing Move request for scope (0.03, 0.07)
02:47:49.581 00.000 8976 move complete, result=0
02:47:49.581 00.000 9828 Worker thread wakes up
02:47:49.581 00.000 8976 worker thread done servicing request
02:47:49.581 00.000 8976 Worker thread wakes up
02:47:49.581 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0x4
02:47:49.581 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
02:47:49.581 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:47:49.581 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:47:49.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:49.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:49.581 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.21 mountX=-0.03 mountY=-0.07, mountTheta=-1.99
02:47:49.581 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:49.581 00.000 9828 Moving (0.03, 0.07) raw xDistance=-0.03 yDistance=-0.07
02:47:49.582 00.001 9828 BLC: window closed
02:47:49.582 00.000 9828 MoveAxis(E, 10, B)
02:47:49.582 00.000 9828 Guiding  Dir = 2, Dur = 10
02:47:49.582 00.000 9828 IsSlewing returns 0
02:47:49.582 00.000 9828 IsGuiding returns 0
02:47:49.582 00.000 9828 PulseGuide returned control before completion, sleep 20
02:47:49.610 00.028 9828 IsGuiding returns 1
02:47:49.610 00.000 9828 scope still moving after pulse duration time elapsed
02:47:49.640 00.030 9828 IsSlewing returns 0
02:47:49.640 00.000 9828 IsGuiding returns 1
02:47:49.671 00.031 9828 IsSlewing returns 0
02:47:49.671 00.000 9828 IsGuiding returns 1
02:47:49.702 00.031 9828 IsSlewing returns 0
02:47:49.702 00.000 9828 IsGuiding returns 1
02:47:49.732 00.030 9828 IsSlewing returns 0
02:47:49.732 00.000 9828 IsGuiding returns 0
02:47:49.732 00.000 9828 scope move finished after 10 + 139 ms
02:47:49.732 00.000 9828 Move returns status 0, amount 10
02:47:49.732 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:49.732 00.000 9828 MoveAxis(N, 9, B)
02:47:49.732 00.000 9828 Guiding  Dir = 0, Dur = 9
02:47:49.748 00.016 9828 IsSlewing returns 0
02:47:49.748 00.000 9828 IsGuiding returns 0
02:47:49.748 00.000 9828 PulseGuide returned control before completion, sleep 19
02:47:49.779 00.031 9828 IsGuiding returns 1
02:47:49.779 00.000 9828 scope still moving after pulse duration time elapsed
02:47:49.809 00.030 9828 IsSlewing returns 0
02:47:49.809 00.000 9828 IsGuiding returns 1
02:47:49.840 00.031 9828 IsSlewing returns 0
02:47:49.840 00.000 9828 IsGuiding returns 1
02:47:49.871 00.031 9828 IsSlewing returns 0
02:47:49.871 00.000 9828 IsGuiding returns 1
02:47:49.901 00.030 9828 IsSlewing returns 0
02:47:49.901 00.000 9828 IsGuiding returns 0
02:47:49.901 00.000 9828 scope move finished after 9 + 144 ms
02:47:49.901 00.000 9828 Move returns status 0, amount 9
02:47:49.901 00.000 9828 move complete, result=0
02:47:49.901 00.000 9828 worker thread done servicing request
02:47:49.901 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 9 ms NORTH
02:47:50.267 00.366 8976 Exposure complete
02:47:50.273 00.006 8976 worker thread done servicing request
02:47:50.273 00.000 5052 OnExposeComplete: enter
02:47:50.274 00.001 5052 UpdateGuideState(): m_state=6
02:47:50.274 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10513
02:47:50.274 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.26, Mass=127, SNR=7.8, Peak=66 HFD=1.9
02:47:50.274 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.04) = xAngle (-3.44 = 2.85)
02:47:50.274 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.54 = 2.74)
02:47:50.274 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.45 hyp=0.46 cameraTheta=-1.39 mountX=-0.44 mountY=0.18, mountTheta=2.76
02:47:50.275 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.45, opts=13)
02:47:50.275 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.45)
02:47:50.275 00.000 8976 Worker thread wakes up
02:47:50.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.45) opts 0xd
02:47:50.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.45)
02:47:50.275 00.000 8976 Moving (0.08, -0.45) raw xDistance=-0.44 yDistance=0.18
02:47:50.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:47:50.275 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:47:50.275 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:47:50.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:50.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:50.275 00.000 5052 Enqueuing Expose request
02:47:50.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:47:50.275 00.000 8976 MoveAxis(R, 2, ABG)
02:47:50.275 00.000 8976 stepping (-11, 7) + (2, 0)
02:47:50.276 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:50.311 00.035 8976 Received - 47 (G) 
02:47:50.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:50.311 00.000 8976 stepped: pos (-9, 7)
02:47:50.311 00.000 8976 MoveAxis(U, 0, ABG)
02:47:50.311 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:47:50.311 00.000 8976 MountToCamera -- mountX=1.40 mountY=-1.44 hyp=2.01 mountTheta=-0.80 cameraX=0.64, cameraY=1.90 cameraTheta=1.24
02:47:50.311 00.000 8976 incremental bump (0.643, 1.901) isValid = 1
02:47:50.311 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:47:50.311 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:47:50.311 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:47:50.311 00.000 8976 move complete, result=0
02:47:50.311 00.000 9828 Worker thread wakes up
02:47:50.311 00.000 8976 worker thread done servicing request
02:47:50.311 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
02:47:50.311 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:47:50.311 00.000 8976 Worker thread wakes up
02:47:50.311 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:47:50.311 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:47:50.312 00.001 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:47:50.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:50.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:50.312 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:47:50.312 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:47:50.312 00.000 9828 BLC: window closed
02:47:50.312 00.000 9828 MoveAxis(E, 13, B)
02:47:50.312 00.000 9828 Guiding  Dir = 2, Dur = 13
02:47:50.312 00.000 9828 IsSlewing returns 0
02:47:50.312 00.000 9828 IsGuiding returns 0
02:47:50.313 00.001 9828 PulseGuide returned control before completion, sleep 23
02:47:50.339 00.026 9828 IsGuiding returns 1
02:47:50.339 00.000 9828 scope still moving after pulse duration time elapsed
02:47:50.370 00.031 9828 IsSlewing returns 0
02:47:50.370 00.000 9828 IsGuiding returns 1
02:47:50.402 00.032 9828 IsSlewing returns 0
02:47:50.402 00.000 9828 IsGuiding returns 1
02:47:50.433 00.031 9828 IsSlewing returns 0
02:47:50.433 00.000 9828 IsGuiding returns 1
02:47:50.464 00.031 9828 IsSlewing returns 0
02:47:50.464 00.000 9828 IsGuiding returns 1
02:47:50.495 00.031 9828 IsSlewing returns 0
02:47:50.500 00.005 9828 IsGuiding returns 1
02:47:50.527 00.027 9828 IsSlewing returns 0
02:47:50.527 00.000 9828 IsGuiding returns 1
02:47:50.557 00.030 9828 IsSlewing returns 0
02:47:50.557 00.000 9828 IsGuiding returns 0
02:47:50.557 00.000 9828 scope move finished after 13 + 232 ms
02:47:50.558 00.001 9828 Move returns status 0, amount 13
02:47:50.558 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:50.558 00.000 9828 MoveAxis(N, 15, B)
02:47:50.558 00.000 9828 Guiding  Dir = 0, Dur = 15
02:47:50.573 00.015 9828 IsSlewing returns 0
02:47:50.573 00.000 9828 IsGuiding returns 0
02:47:50.573 00.000 9828 PulseGuide returned control before completion, sleep 25
02:47:50.604 00.031 9828 IsGuiding returns 1
02:47:50.604 00.000 9828 scope still moving after pulse duration time elapsed
02:47:50.636 00.032 9828 IsSlewing returns 0
02:47:50.636 00.000 9828 IsGuiding returns 1
02:47:50.668 00.032 9828 IsSlewing returns 0
02:47:50.668 00.000 9828 IsGuiding returns 1
02:47:50.699 00.031 9828 IsSlewing returns 0
02:47:50.699 00.000 9828 IsGuiding returns 1
02:47:50.730 00.031 9828 IsSlewing returns 0
02:47:50.730 00.000 9828 IsGuiding returns 0
02:47:50.730 00.000 9828 scope move finished after 15 + 141 ms
02:47:50.730 00.000 9828 Move returns status 0, amount 15
02:47:50.730 00.000 9828 move complete, result=0
02:47:50.730 00.000 9828 worker thread done servicing request
02:47:50.730 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:47:50.995 00.265 8976 Exposure complete
02:47:51.000 00.005 8976 worker thread done servicing request
02:47:51.000 00.000 5052 OnExposeComplete: enter
02:47:51.000 00.000 5052 UpdateGuideState(): m_state=6
02:47:51.000 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10514
02:47:51.000 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.93, Mass=119, SNR=7.5, Peak=67 HFD=2.2
02:47:51.000 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
02:47:51.000 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
02:47:51.000 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.22 hyp=0.48 cameraTheta=0.48 mountX=0.00 mountY=-0.47, mountTheta=-1.57
02:47:51.001 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.22, opts=13)
02:47:51.001 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.22)
02:47:51.001 00.000 8976 Worker thread wakes up
02:47:51.001 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.22) opts 0xd
02:47:51.001 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.22)
02:47:51.001 00.000 8976 Moving (0.42, 0.22) raw xDistance=0.00 yDistance=-0.47
02:47:51.001 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:47:51.001 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:47:51.001 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:51.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:47:51.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:47:51.001 00.000 8976 MoveAxis(R, 0, ABG)
02:47:51.001 00.000 8976 MoveAxis(U, 2, ABG)
02:47:51.001 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:51.002 00.001 5052 Enqueuing Expose request
02:47:51.002 00.000 8976 stepping (-9, 7) + (0, 2)
02:47:51.002 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:51.029 00.027 8976 Received - 47 (G) 
02:47:51.030 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:51.030 00.000 8976 stepped: pos (-9, 9)
02:47:51.030 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:47:51.030 00.000 8976 MountToCamera -- mountX=1.39 mountY=-1.43 hyp=2.00 mountTheta=-0.80 cameraX=0.64, cameraY=1.89 cameraTheta=1.24
02:47:51.030 00.000 8976 incremental bump (0.643, 1.893) isValid = 1
02:47:51.030 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:47:51.030 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:47:51.030 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:47:51.030 00.000 8976 move complete, result=0
02:47:51.030 00.000 8976 worker thread done servicing request
02:47:51.030 00.000 9828 Worker thread wakes up
02:47:51.030 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:47:51.031 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:47:51.031 00.000 8976 Worker thread wakes up
02:47:51.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:51.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:51.031 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:47:51.031 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:47:51.031 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:47:51.031 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:47:51.031 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:47:51.031 00.000 9828 BLC: window closed
02:47:51.031 00.000 9828 MoveAxis(E, 13, B)
02:47:51.031 00.000 9828 Guiding  Dir = 2, Dur = 13
02:47:51.031 00.000 9828 IsSlewing returns 0
02:47:51.031 00.000 9828 IsGuiding returns 0
02:47:51.032 00.001 9828 PulseGuide returned control before completion, sleep 23
02:47:51.055 00.023 9828 IsGuiding returns 1
02:47:51.055 00.000 9828 scope still moving after pulse duration time elapsed
02:47:51.086 00.031 9828 IsSlewing returns 0
02:47:51.086 00.000 9828 IsGuiding returns 1
02:47:51.118 00.032 9828 IsSlewing returns 0
02:47:51.118 00.000 9828 IsGuiding returns 1
02:47:51.149 00.031 9828 IsSlewing returns 0
02:47:51.149 00.000 9828 IsGuiding returns 1
02:47:51.179 00.030 9828 IsSlewing returns 0
02:47:51.179 00.000 9828 IsGuiding returns 0
02:47:51.179 00.000 9828 scope move finished after 13 + 135 ms
02:47:51.179 00.000 9828 Move returns status 0, amount 13
02:47:51.179 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:51.179 00.000 9828 MoveAxis(N, 15, B)
02:47:51.179 00.000 9828 Guiding  Dir = 0, Dur = 15
02:47:51.195 00.016 9828 IsSlewing returns 0
02:47:51.195 00.000 9828 IsGuiding returns 0
02:47:51.195 00.000 9828 PulseGuide returned control before completion, sleep 25
02:47:51.226 00.031 9828 IsGuiding returns 1
02:47:51.226 00.000 9828 scope still moving after pulse duration time elapsed
02:47:51.257 00.031 9828 IsSlewing returns 0
02:47:51.257 00.000 9828 IsGuiding returns 1
02:47:51.287 00.030 9828 IsSlewing returns 0
02:47:51.287 00.000 9828 IsGuiding returns 1
02:47:51.318 00.031 9828 IsSlewing returns 0
02:47:51.318 00.000 9828 IsGuiding returns 1
02:47:51.349 00.031 9828 IsSlewing returns 0
02:47:51.349 00.000 9828 IsGuiding returns 0
02:47:51.349 00.000 9828 scope move finished after 15 + 139 ms
02:47:51.349 00.000 9828 Move returns status 0, amount 15
02:47:51.349 00.000 9828 move complete, result=0
02:47:51.349 00.000 9828 worker thread done servicing request
02:47:51.349 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:47:51.709 00.360 8976 Exposure complete
02:47:51.714 00.005 8976 worker thread done servicing request
02:47:51.714 00.000 5052 OnExposeComplete: enter
02:47:51.714 00.000 5052 UpdateGuideState(): m_state=6
02:47:51.714 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10515
02:47:51.714 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.59, Mass=124, SNR=7.6, Peak=66 HFD=1.6
02:47:51.714 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
02:47:51.714 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
02:47:51.714 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-0.36 mountX=-0.25 mountY=-0.20, mountTheta=-2.47
02:47:51.715 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.12, opts=13)
02:47:51.715 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.12)
02:47:51.715 00.000 8976 Worker thread wakes up
02:47:51.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.12) opts 0xd
02:47:51.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.12)
02:47:51.715 00.000 8976 Moving (0.31, -0.12) raw xDistance=-0.25 yDistance=-0.20
02:47:51.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:47:51.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:47:51.715 00.000 8976 MoveAxis(R, 0, ABG)
02:47:51.715 00.000 8976 MoveAxis(U, 0, ABG)
02:47:51.715 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:47:51.715 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
02:47:51.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:51.715 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:47:51.716 00.001 8976 MountToCamera -- mountX=1.39 mountY=-1.43 hyp=1.99 mountTheta=-0.80 cameraX=0.64, cameraY=1.89 cameraTheta=1.24
02:47:51.716 00.000 8976 incremental bump (0.644, 1.888) isValid = 1
02:47:51.716 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:51.716 00.000 5052 Enqueuing Expose request
02:47:51.716 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:47:51.716 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:47:51.716 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:47:51.716 00.000 8976 move complete, result=0
02:47:51.716 00.000 9828 Worker thread wakes up
02:47:51.716 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:47:51.716 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:47:51.716 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:47:51.716 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.02)
02:47:51.716 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:47:51.716 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:47:51.716 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:47:51.716 00.000 8976 worker thread done servicing request
02:47:51.716 00.000 9828 BLC: window closed
02:47:51.717 00.001 9828 MoveAxis(E, 13, B)
02:47:51.717 00.000 8976 Worker thread wakes up
02:47:51.717 00.000 9828 Guiding  Dir = 2, Dur = 13
02:47:51.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:51.717 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:51.717 00.000 9828 IsSlewing returns 0
02:47:51.717 00.000 9828 IsGuiding returns 0
02:47:51.717 00.000 9828 PulseGuide returned control before completion, sleep 23
02:47:51.741 00.024 9828 IsGuiding returns 1
02:47:51.741 00.000 9828 scope still moving after pulse duration time elapsed
02:47:51.772 00.031 9828 IsSlewing returns 0
02:47:51.772 00.000 9828 IsGuiding returns 1
02:47:51.803 00.031 9828 IsSlewing returns 0
02:47:51.803 00.000 9828 IsGuiding returns 1
02:47:51.834 00.031 9828 IsSlewing returns 0
02:47:51.834 00.000 9828 IsGuiding returns 1
02:47:51.865 00.031 9828 IsSlewing returns 0
02:47:51.865 00.000 9828 IsGuiding returns 0
02:47:51.865 00.000 9828 scope move finished after 13 + 135 ms
02:47:51.865 00.000 9828 Move returns status 0, amount 13
02:47:51.865 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:51.865 00.000 9828 MoveAxis(N, 15, B)
02:47:51.866 00.001 9828 Guiding  Dir = 0, Dur = 15
02:47:51.881 00.015 9828 IsSlewing returns 0
02:47:51.881 00.000 9828 IsGuiding returns 0
02:47:51.881 00.000 9828 PulseGuide returned control before completion, sleep 25
02:47:51.912 00.031 9828 IsGuiding returns 1
02:47:51.912 00.000 9828 scope still moving after pulse duration time elapsed
02:47:51.942 00.030 9828 IsSlewing returns 0
02:47:51.942 00.000 9828 IsGuiding returns 1
02:47:51.973 00.031 9828 IsSlewing returns 0
02:47:51.973 00.000 9828 IsGuiding returns 1
02:47:52.005 00.032 9828 IsSlewing returns 0
02:47:52.005 00.000 9828 IsGuiding returns 1
02:47:52.037 00.032 9828 IsSlewing returns 0
02:47:52.037 00.000 9828 IsGuiding returns 0
02:47:52.037 00.000 9828 scope move finished after 15 + 140 ms
02:47:52.037 00.000 9828 Move returns status 0, amount 15
02:47:52.037 00.000 9828 move complete, result=0
02:47:52.037 00.000 9828 worker thread done servicing request
02:47:52.037 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:47:52.399 00.362 8976 Exposure complete
02:47:52.405 00.006 8976 worker thread done servicing request
02:47:52.405 00.000 5052 OnExposeComplete: enter
02:47:52.405 00.000 5052 UpdateGuideState(): m_state=6
02:47:52.405 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10516
02:47:52.405 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.75, Mass=115, SNR=7.4, Peak=66 HFD=1.7
02:47:52.405 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
02:47:52.405 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:47:52.405 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.26 mountX=-0.04 mountY=-0.17, mountTheta=-1.79
02:47:52.406 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.05, opts=13)
02:47:52.406 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.05)
02:47:52.406 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:47:52.406 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:47:52.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:52.406 00.000 8976 Worker thread wakes up
02:47:52.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.05) opts 0xd
02:47:52.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.05)
02:47:52.406 00.000 8976 Moving (0.17, 0.05) raw xDistance=-0.04 yDistance=-0.17
02:47:52.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:52.406 00.000 5052 Enqueuing Expose request
02:47:52.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:47:52.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:47:52.406 00.000 8976 MoveAxis(R, 0, ABG)
02:47:52.406 00.000 8976 MoveAxis(U, 0, ABG)
02:47:52.406 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:47:52.406 00.000 8976 MountToCamera -- mountX=1.38 mountY=-1.43 hyp=1.99 mountTheta=-0.80 cameraX=0.64, cameraY=1.88 cameraTheta=1.24
02:47:52.406 00.000 8976 incremental bump (0.644, 1.885) isValid = 1
02:47:52.407 00.001 8976 Scheduling Mount bump of (0.037, 0.113)
02:47:52.407 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:47:52.407 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:47:52.407 00.000 8976 move complete, result=0
02:47:52.407 00.000 9828 Worker thread wakes up
02:47:52.407 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:47:52.407 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:47:52.407 00.000 8976 worker thread done servicing request
02:47:52.407 00.000 8976 Worker thread wakes up
02:47:52.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:52.407 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:47:52.407 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.94)
02:47:52.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:52.407 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.02)
02:47:52.407 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:47:52.407 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:47:52.407 00.000 9828 BLC: window closed
02:47:52.407 00.000 9828 MoveAxis(E, 13, B)
02:47:52.407 00.000 9828 Guiding  Dir = 2, Dur = 13
02:47:52.408 00.001 9828 IsSlewing returns 0
02:47:52.408 00.000 9828 IsGuiding returns 0
02:47:52.408 00.000 9828 PulseGuide returned control before completion, sleep 23
02:47:52.441 00.033 9828 IsGuiding returns 1
02:47:52.441 00.000 9828 scope still moving after pulse duration time elapsed
02:47:52.472 00.031 9828 IsSlewing returns 0
02:47:52.472 00.000 9828 IsGuiding returns 1
02:47:52.503 00.031 9828 IsSlewing returns 0
02:47:52.503 00.000 9828 IsGuiding returns 1
02:47:52.533 00.030 9828 IsSlewing returns 0
02:47:52.533 00.000 9828 IsGuiding returns 0
02:47:52.533 00.000 9828 scope move finished after 13 + 111 ms
02:47:52.533 00.000 9828 Move returns status 0, amount 13
02:47:52.533 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:52.533 00.000 9828 MoveAxis(N, 15, B)
02:47:52.533 00.000 9828 Guiding  Dir = 0, Dur = 15
02:47:52.548 00.015 9828 IsSlewing returns 0
02:47:52.548 00.000 9828 IsGuiding returns 0
02:47:52.548 00.000 9828 PulseGuide returned control before completion, sleep 25
02:47:52.579 00.031 9828 IsGuiding returns 1
02:47:52.579 00.000 9828 scope still moving after pulse duration time elapsed
02:47:52.610 00.031 9828 IsSlewing returns 0
02:47:52.610 00.000 9828 IsGuiding returns 1
02:47:52.640 00.030 9828 IsSlewing returns 0
02:47:52.640 00.000 9828 IsGuiding returns 1
02:47:52.671 00.031 9828 IsSlewing returns 0
02:47:52.671 00.000 9828 IsGuiding returns 1
02:47:52.704 00.033 9828 IsSlewing returns 0
02:47:52.704 00.000 9828 IsGuiding returns 0
02:47:52.704 00.000 9828 scope move finished after 15 + 139 ms
02:47:52.704 00.000 9828 Move returns status 0, amount 15
02:47:52.704 00.000 9828 move complete, result=0
02:47:52.704 00.000 9828 worker thread done servicing request
02:47:52.704 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:47:53.094 00.390 8976 Exposure complete
02:47:53.100 00.006 8976 worker thread done servicing request
02:47:53.100 00.000 5052 OnExposeComplete: enter
02:47:53.100 00.000 5052 UpdateGuideState(): m_state=6
02:47:53.100 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10517
02:47:53.100 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.89, Mass=126, SNR=7.7, Peak=68 HFD=2.0
02:47:53.100 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
02:47:53.100 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
02:47:53.100 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.18 hyp=0.29 cameraTheta=0.65 mountX=0.05 mountY=-0.29, mountTheta=-1.39
02:47:53.101 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.18, opts=13)
02:47:53.101 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.18)
02:47:53.101 00.000 8976 Worker thread wakes up
02:47:53.101 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.18) opts 0xd
02:47:53.101 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.18)
02:47:53.101 00.000 8976 Moving (0.23, 0.18) raw xDistance=0.05 yDistance=-0.29
02:47:53.101 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:47:53.101 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:47:53.101 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:53.101 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:47:53.101 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:47:53.101 00.000 8976 MoveAxis(R, 0, ABG)
02:47:53.101 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:53.101 00.000 5052 Enqueuing Expose request
02:47:53.101 00.000 8976 MoveAxis(U, 1, ABG)
02:47:53.101 00.000 8976 stepping (-9, 9) + (0, 1)
02:47:53.101 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:53.125 00.024 8976 Received - 47 (G) 
02:47:53.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:53.125 00.000 8976 stepped: pos (-9, 10)
02:47:53.125 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:47:53.125 00.000 8976 MountToCamera -- mountX=1.38 mountY=-1.48 hyp=2.03 mountTheta=-0.82 cameraX=0.69, cameraY=1.91 cameraTheta=1.22
02:47:53.125 00.000 8976 incremental bump (0.691, 1.906) isValid = 1
02:47:53.125 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:47:53.125 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:47:53.125 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:47:53.125 00.000 8976 move complete, result=0
02:47:53.125 00.000 8976 worker thread done servicing request
02:47:53.125 00.000 8976 Worker thread wakes up
02:47:53.125 00.000 9828 Worker thread wakes up
02:47:53.125 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:47:53.125 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:47:53.125 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:47:53.125 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:47:53.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:53.125 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:47:53.126 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:53.126 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:47:53.126 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:47:53.126 00.000 9828 BLC: window closed
02:47:53.126 00.000 9828 MoveAxis(E, 14, B)
02:47:53.126 00.000 9828 Guiding  Dir = 2, Dur = 14
02:47:53.126 00.000 9828 IsSlewing returns 0
02:47:53.126 00.000 9828 IsGuiding returns 0
02:47:53.126 00.000 9828 PulseGuide returned control before completion, sleep 24
02:47:53.159 00.033 9828 IsGuiding returns 1
02:47:53.159 00.000 9828 scope still moving after pulse duration time elapsed
02:47:53.190 00.031 9828 IsSlewing returns 0
02:47:53.190 00.000 9828 IsGuiding returns 1
02:47:53.220 00.030 9828 IsSlewing returns 0
02:47:53.225 00.005 9828 IsGuiding returns 1
02:47:53.251 00.026 9828 IsSlewing returns 0
02:47:53.251 00.000 9828 IsGuiding returns 0
02:47:53.251 00.000 9828 scope move finished after 14 + 111 ms
02:47:53.251 00.000 9828 Move returns status 0, amount 14
02:47:53.251 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:53.251 00.000 9828 MoveAxis(N, 14, B)
02:47:53.251 00.000 9828 Guiding  Dir = 0, Dur = 14
02:47:53.267 00.016 9828 IsSlewing returns 0
02:47:53.267 00.000 9828 IsGuiding returns 0
02:47:53.267 00.000 9828 PulseGuide returned control before completion, sleep 24
02:47:53.297 00.030 9828 IsGuiding returns 1
02:47:53.297 00.000 9828 scope still moving after pulse duration time elapsed
02:47:53.328 00.031 9828 IsSlewing returns 0
02:47:53.328 00.000 9828 IsGuiding returns 1
02:47:53.359 00.031 9828 IsSlewing returns 0
02:47:53.359 00.000 9828 IsGuiding returns 1
02:47:53.391 00.032 9828 IsSlewing returns 0
02:47:53.391 00.000 9828 IsGuiding returns 1
02:47:53.423 00.032 9828 IsSlewing returns 0
02:47:53.423 00.000 9828 IsGuiding returns 0
02:47:53.423 00.000 9828 scope move finished after 14 + 142 ms
02:47:53.423 00.000 9828 Move returns status 0, amount 14
02:47:53.423 00.000 9828 move complete, result=0
02:47:53.423 00.000 9828 worker thread done servicing request
02:47:53.423 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:47:53.808 00.385 8976 Exposure complete
02:47:53.813 00.005 8976 worker thread done servicing request
02:47:53.813 00.000 5052 OnExposeComplete: enter
02:47:53.813 00.000 5052 UpdateGuideState(): m_state=6
02:47:53.813 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10518
02:47:53.813 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.48, Mass=127, SNR=7.7, Peak=63 HFD=2.2
02:47:53.813 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.04) = xAngle (-4.21 = 2.07)
02:47:53.813 00.000 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
02:47:53.813 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.27 cameraTheta=-2.17 mountX=-0.13 mountY=0.25, mountTheta=2.05
02:47:53.814 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.23, opts=13)
02:47:53.814 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.23)
02:47:53.814 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:47:53.814 00.000 5052 UpdateGuideState exits: m=127 SNR=7.7
02:47:53.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:53.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:53.814 00.000 5052 Enqueuing Expose request
02:47:53.814 00.000 8976 Worker thread wakes up
02:47:53.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.23) opts 0xd
02:47:53.815 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.23)
02:47:53.815 00.000 8976 Moving (-0.15, -0.23) raw xDistance=-0.13 yDistance=0.25
02:47:53.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:47:53.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:47:53.815 00.000 8976 MoveAxis(R, 0, ABG)
02:47:53.815 00.000 8976 MoveAxis(U, 0, ABG)
02:47:53.815 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:47:53.815 00.000 8976 MountToCamera -- mountX=1.38 mountY=-1.52 hyp=2.05 mountTheta=-0.83 cameraX=0.72, cameraY=1.92 cameraTheta=1.21
02:47:53.815 00.000 8976 incremental bump (0.723, 1.921) isValid = 1
02:47:53.815 00.000 8976 Scheduling Mount bump of (0.040, 0.111)
02:47:53.815 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:47:53.815 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:47:53.815 00.000 8976 move complete, result=0
02:47:53.815 00.000 9828 Worker thread wakes up
02:47:53.815 00.000 8976 worker thread done servicing request
02:47:53.815 00.000 8976 Worker thread wakes up
02:47:53.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:53.815 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:47:53.815 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:47:53.816 00.001 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:47:53.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:53.816 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:47:53.816 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
02:47:53.816 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:47:53.816 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:47:53.816 00.000 9828 BLC: window closed
02:47:53.816 00.000 9828 MoveAxis(E, 14, B)
02:47:53.816 00.000 9828 Guiding  Dir = 2, Dur = 14
02:47:53.816 00.000 9828 IsSlewing returns 0
02:47:53.816 00.000 9828 IsGuiding returns 0
02:47:53.817 00.001 9828 PulseGuide returned control before completion, sleep 24
02:47:53.844 00.027 9828 IsGuiding returns 1
02:47:53.844 00.000 9828 scope still moving after pulse duration time elapsed
02:47:53.875 00.031 9828 IsSlewing returns 0
02:47:53.875 00.000 9828 IsGuiding returns 1
02:47:53.905 00.030 9828 IsSlewing returns 0
02:47:53.905 00.000 9828 IsGuiding returns 1
02:47:53.936 00.031 9828 IsSlewing returns 0
02:47:53.936 00.000 9828 IsGuiding returns 0
02:47:53.936 00.000 9828 scope move finished after 14 + 105 ms
02:47:53.936 00.000 9828 Move returns status 0, amount 14
02:47:53.936 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:53.936 00.000 9828 MoveAxis(N, 14, B)
02:47:53.936 00.000 9828 Guiding  Dir = 0, Dur = 14
02:47:53.951 00.015 9828 IsSlewing returns 0
02:47:53.951 00.000 9828 IsGuiding returns 0
02:47:53.951 00.000 9828 PulseGuide returned control before completion, sleep 24
02:47:53.984 00.033 9828 IsGuiding returns 1
02:47:53.984 00.000 9828 scope still moving after pulse duration time elapsed
02:47:54.014 00.030 9828 IsSlewing returns 0
02:47:54.014 00.000 9828 IsGuiding returns 1
02:47:54.044 00.030 9828 IsSlewing returns 0
02:47:54.044 00.000 9828 IsGuiding returns 1
02:47:54.076 00.032 9828 IsSlewing returns 0
02:47:54.076 00.000 9828 IsGuiding returns 1
02:47:54.107 00.031 9828 IsSlewing returns 0
02:47:54.107 00.000 9828 IsGuiding returns 0
02:47:54.107 00.000 9828 scope move finished after 14 + 141 ms
02:47:54.107 00.000 9828 Move returns status 0, amount 14
02:47:54.107 00.000 9828 move complete, result=0
02:47:54.107 00.000 9828 worker thread done servicing request
02:47:54.107 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:47:54.501 00.394 8976 Exposure complete
02:47:54.506 00.005 8976 worker thread done servicing request
02:47:54.506 00.000 5052 OnExposeComplete: enter
02:47:54.506 00.000 5052 UpdateGuideState(): m_state=6
02:47:54.506 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10519
02:47:54.506 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.52, Mass=111, SNR=7.3, Peak=66 HFD=2.2
02:47:54.506 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
02:47:54.506 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.75)
02:47:54.506 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.19 hyp=0.27 cameraTheta=-2.39 mountX=-0.08 mountY=0.27, mountTheta=1.84
02:47:54.508 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.19, opts=13)
02:47:54.508 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.19)
02:47:54.508 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:47:54.508 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
02:47:54.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:54.508 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:54.508 00.000 5052 Enqueuing Expose request
02:47:54.508 00.000 8976 Worker thread wakes up
02:47:54.508 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.19) opts 0xd
02:47:54.508 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.19)
02:47:54.508 00.000 8976 Moving (-0.20, -0.19) raw xDistance=-0.08 yDistance=0.27
02:47:54.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:47:54.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:47:54.508 00.000 8976 MoveAxis(R, 0, ABG)
02:47:54.508 00.000 8976 MoveAxis(D, 1, ABG)
02:47:54.509 00.001 8976 stepping (-9, 10) + (0, -1)
02:47:54.509 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:54.531 00.022 8976 Received - 47 (G) 
02:47:54.531 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:54.531 00.000 8976 stepped: pos (-9, 9)
02:47:54.531 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:47:54.531 00.000 8976 MountToCamera -- mountX=1.38 mountY=-1.49 hyp=2.03 mountTheta=-0.82 cameraX=0.70, cameraY=1.91 cameraTheta=1.22
02:47:54.531 00.000 8976 incremental bump (0.697, 1.907) isValid = 1
02:47:54.531 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:47:54.531 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:47:54.531 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:47:54.531 00.000 8976 move complete, result=0
02:47:54.531 00.000 9828 Worker thread wakes up
02:47:54.531 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:47:54.531 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:47:54.531 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
02:47:54.531 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
02:47:54.531 00.000 8976 worker thread done servicing request
02:47:54.531 00.000 8976 Worker thread wakes up
02:47:54.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:54.531 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:54.531 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:47:54.532 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:47:54.532 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:47:54.532 00.000 9828 BLC: window closed
02:47:54.532 00.000 9828 MoveAxis(E, 14, B)
02:47:54.532 00.000 9828 Guiding  Dir = 2, Dur = 14
02:47:54.532 00.000 9828 IsSlewing returns 0
02:47:54.532 00.000 9828 IsGuiding returns 0
02:47:54.532 00.000 9828 PulseGuide returned control before completion, sleep 24
02:47:54.559 00.027 9828 IsGuiding returns 1
02:47:54.559 00.000 9828 scope still moving after pulse duration time elapsed
02:47:54.589 00.030 9828 IsSlewing returns 0
02:47:54.589 00.000 9828 IsGuiding returns 1
02:47:54.620 00.031 9828 IsSlewing returns 0
02:47:54.620 00.000 9828 IsGuiding returns 1
02:47:54.651 00.031 9828 IsSlewing returns 0
02:47:54.651 00.000 9828 IsGuiding returns 1
02:47:54.682 00.031 9828 IsSlewing returns 0
02:47:54.682 00.000 9828 IsGuiding returns 0
02:47:54.682 00.000 9828 scope move finished after 14 + 135 ms
02:47:54.682 00.000 9828 Move returns status 0, amount 14
02:47:54.682 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:54.682 00.000 9828 MoveAxis(N, 14, B)
02:47:54.682 00.000 9828 Guiding  Dir = 0, Dur = 14
02:47:54.698 00.016 9828 IsSlewing returns 0
02:47:54.698 00.000 9828 IsGuiding returns 0
02:47:54.699 00.001 9828 PulseGuide returned control before completion, sleep 24
02:47:54.727 00.028 9828 IsGuiding returns 1
02:47:54.727 00.000 9828 scope still moving after pulse duration time elapsed
02:47:54.759 00.032 9828 IsSlewing returns 0
02:47:54.760 00.001 9828 IsGuiding returns 1
02:47:54.790 00.030 9828 IsSlewing returns 0
02:47:54.790 00.000 9828 IsGuiding returns 1
02:47:54.822 00.032 9828 IsSlewing returns 0
02:47:54.822 00.000 9828 IsGuiding returns 1
02:47:54.854 00.032 9828 IsSlewing returns 0
02:47:54.854 00.000 9828 IsGuiding returns 0
02:47:54.854 00.000 9828 scope move finished after 14 + 142 ms
02:47:54.854 00.000 9828 Move returns status 0, amount 14
02:47:54.854 00.000 9828 move complete, result=0
02:47:54.855 00.001 9828 worker thread done servicing request
02:47:54.855 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:47:55.216 00.361 8976 Exposure complete
02:47:55.221 00.005 8976 worker thread done servicing request
02:47:55.221 00.000 5052 OnExposeComplete: enter
02:47:55.221 00.000 5052 UpdateGuideState(): m_state=6
02:47:55.221 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10520
02:47:55.221 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.39, Mass=130, SNR=7.8, Peak=69 HFD=2.0
02:47:55.221 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.04) = xAngle (-3.68 = 2.60)
02:47:55.221 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.50)
02:47:55.221 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.64 mountX=-0.28 mountY=0.19, mountTheta=2.53
02:47:55.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.32, opts=13)
02:47:55.222 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.32)
02:47:55.222 00.000 8976 Worker thread wakes up
02:47:55.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.32) opts 0xd
02:47:55.222 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:47:55.222 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:47:55.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:55.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.32)
02:47:55.222 00.000 8976 Moving (-0.02, -0.32) raw xDistance=-0.28 yDistance=0.19
02:47:55.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:47:55.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:47:55.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:55.222 00.000 5052 Enqueuing Expose request
02:47:55.222 00.000 8976 MoveAxis(R, 1, ABG)
02:47:55.223 00.001 8976 stepping (-9, 9) + (1, 0)
02:47:55.223 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:55.251 00.028 8976 Received - 47 (G) 
02:47:55.251 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:47:55.251 00.000 8976 stepped: pos (-8, 9)
02:47:55.251 00.000 8976 MoveAxis(U, 0, ABG)
02:47:55.251 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:47:55.251 00.000 8976 MountToCamera -- mountX=1.33 mountY=-1.47 hyp=1.98 mountTheta=-0.84 cameraX=0.70, cameraY=1.85 cameraTheta=1.21
02:47:55.251 00.000 8976 incremental bump (0.703, 1.852) isValid = 1
02:47:55.251 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:47:55.251 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:47:55.251 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:47:55.251 00.000 8976 move complete, result=0
02:47:55.251 00.000 8976 worker thread done servicing request
02:47:55.251 00.000 8976 Worker thread wakes up
02:47:55.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:55.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:55.251 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:47:55.251 00.000 9828 Worker thread wakes up
02:47:55.251 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:47:55.251 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:47:55.252 00.001 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.97)
02:47:55.252 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:47:55.252 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:47:55.252 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:47:55.252 00.000 9828 BLC: window closed
02:47:55.252 00.000 9828 MoveAxis(E, 15, B)
02:47:55.252 00.000 9828 Guiding  Dir = 2, Dur = 15
02:47:55.252 00.000 9828 IsSlewing returns 0
02:47:55.252 00.000 9828 IsGuiding returns 0
02:47:55.252 00.000 9828 PulseGuide returned control before completion, sleep 25
02:47:55.290 00.038 9828 IsGuiding returns 1
02:47:55.290 00.000 9828 scope still moving after pulse duration time elapsed
02:47:55.321 00.031 9828 IsSlewing returns 0
02:47:55.322 00.001 9828 IsGuiding returns 1
02:47:55.352 00.030 9828 IsSlewing returns 0
02:47:55.352 00.000 9828 IsGuiding returns 1
02:47:55.384 00.032 9828 IsSlewing returns 0
02:47:55.384 00.000 9828 IsGuiding returns 0
02:47:55.384 00.000 9828 scope move finished after 15 + 117 ms
02:47:55.384 00.000 9828 Move returns status 0, amount 15
02:47:55.384 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:55.384 00.000 9828 MoveAxis(N, 14, B)
02:47:55.384 00.000 9828 Guiding  Dir = 0, Dur = 14
02:47:55.399 00.015 9828 IsSlewing returns 0
02:47:55.399 00.000 9828 IsGuiding returns 0
02:47:55.399 00.000 9828 PulseGuide returned control before completion, sleep 24
02:47:55.430 00.031 9828 IsGuiding returns 1
02:47:55.430 00.000 9828 scope still moving after pulse duration time elapsed
02:47:55.462 00.032 9828 IsSlewing returns 0
02:47:55.463 00.001 9828 IsGuiding returns 1
02:47:55.494 00.031 9828 IsSlewing returns 0
02:47:55.494 00.000 9828 IsGuiding returns 1
02:47:55.525 00.031 9828 IsSlewing returns 0
02:47:55.525 00.000 9828 IsGuiding returns 1
02:47:55.557 00.032 9828 IsSlewing returns 0
02:47:55.557 00.000 9828 IsGuiding returns 0
02:47:55.557 00.000 9828 scope move finished after 14 + 144 ms
02:47:55.557 00.000 9828 Move returns status 0, amount 14
02:47:55.557 00.000 9828 move complete, result=0
02:47:55.557 00.000 9828 worker thread done servicing request
02:47:55.557 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:47:55.938 00.381 8976 Exposure complete
02:47:55.943 00.005 8976 worker thread done servicing request
02:47:55.943 00.000 5052 OnExposeComplete: enter
02:47:55.943 00.000 5052 UpdateGuideState(): m_state=6
02:47:55.943 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10521
02:47:55.943 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.93, Mass=119, SNR=7.5, Peak=67 HFD=2.2
02:47:55.943 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
02:47:55.943 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
02:47:55.943 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.76 mountX=0.21 mountY=-0.08, mountTheta=-0.37
02:47:55.944 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.22, opts=13)
02:47:55.944 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.22)
02:47:55.944 00.000 8976 Worker thread wakes up
02:47:55.944 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.22) opts 0xd
02:47:55.944 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.22)
02:47:55.944 00.000 8976 Moving (-0.04, 0.22) raw xDistance=0.21 yDistance=-0.08
02:47:55.944 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:47:55.944 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:47:55.944 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:55.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:47:55.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:47:55.944 00.000 8976 MoveAxis(R, 0, ABG)
02:47:55.944 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:55.944 00.000 5052 Enqueuing Expose request
02:47:55.944 00.000 8976 MoveAxis(U, 0, ABG)
02:47:55.945 00.001 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:47:55.945 00.000 8976 MountToCamera -- mountX=1.29 mountY=-1.46 hyp=1.95 mountTheta=-0.84 cameraX=0.71, cameraY=1.82 cameraTheta=1.20
02:47:55.945 00.000 8976 incremental bump (0.707, 1.816) isValid = 1
02:47:55.945 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:47:55.945 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:47:55.945 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:47:55.945 00.000 8976 move complete, result=0
02:47:55.945 00.000 8976 worker thread done servicing request
02:47:55.946 00.001 8976 Worker thread wakes up
02:47:55.946 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:55.946 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:55.946 00.000 9828 Worker thread wakes up
02:47:55.946 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:55.946 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:47:55.946 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:47:55.947 00.001 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
02:47:55.947 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
02:47:55.947 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:47:55.947 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:47:55.947 00.000 9828 BLC: window closed
02:47:55.947 00.000 9828 MoveAxis(E, 15, B)
02:47:55.947 00.000 9828 Guiding  Dir = 2, Dur = 15
02:47:55.948 00.001 9828 IsSlewing returns 0
02:47:55.953 00.005 9828 IsGuiding returns 0
02:47:55.953 00.000 9828 PulseGuide returned control before completion, sleep 25
02:47:55.992 00.039 9828 IsGuiding returns 1
02:47:55.992 00.000 9828 scope still moving after pulse duration time elapsed
02:47:56.022 00.030 9828 IsSlewing returns 0
02:47:56.022 00.000 9828 IsGuiding returns 1
02:47:56.054 00.032 9828 IsSlewing returns 0
02:47:56.054 00.000 9828 IsGuiding returns 1
02:47:56.086 00.032 9828 IsSlewing returns 0
02:47:56.086 00.000 9828 IsGuiding returns 0
02:47:56.086 00.000 9828 scope move finished after 15 + 117 ms
02:47:56.086 00.000 9828 Move returns status 0, amount 15
02:47:56.086 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:56.086 00.000 9828 MoveAxis(N, 14, B)
02:47:56.086 00.000 9828 Guiding  Dir = 0, Dur = 14
02:47:56.100 00.014 9828 IsSlewing returns 0
02:47:56.100 00.000 9828 IsGuiding returns 0
02:47:56.101 00.001 9828 PulseGuide returned control before completion, sleep 24
02:47:56.132 00.031 9828 IsGuiding returns 1
02:47:56.132 00.000 9828 scope still moving after pulse duration time elapsed
02:47:56.162 00.030 9828 IsSlewing returns 0
02:47:56.162 00.000 9828 IsGuiding returns 1
02:47:56.194 00.032 9828 IsSlewing returns 0
02:47:56.194 00.000 9828 IsGuiding returns 1
02:47:56.226 00.032 9828 IsSlewing returns 0
02:47:56.229 00.003 9828 IsGuiding returns 1
02:47:56.257 00.028 9828 IsSlewing returns 0
02:47:56.257 00.000 9828 IsGuiding returns 0
02:47:56.257 00.000 9828 scope move finished after 14 + 142 ms
02:47:56.257 00.000 9828 Move returns status 0, amount 14
02:47:56.257 00.000 9828 move complete, result=0
02:47:56.258 00.001 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:47:56.259 00.001 9828 worker thread done servicing request
02:47:56.631 00.372 8976 Exposure complete
02:47:56.636 00.005 8976 worker thread done servicing request
02:47:56.636 00.000 5052 OnExposeComplete: enter
02:47:56.636 00.000 5052 UpdateGuideState(): m_state=6
02:47:56.636 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10522
02:47:56.636 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.77, Mass=99, SNR=6.8, Peak=60 HFD=2.3
02:47:56.636 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:47:56.637 00.001 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:47:56.637 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.07 hyp=0.33 cameraTheta=2.94 mountX=0.20 mountY=0.23, mountTheta=0.85
02:47:56.637 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.07, opts=13)
02:47:56.637 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.07)
02:47:56.637 00.000 8976 Worker thread wakes up
02:47:56.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.07) opts 0xd
02:47:56.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.07)
02:47:56.637 00.000 8976 Moving (-0.32, 0.07) raw xDistance=0.20 yDistance=0.23
02:47:56.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:47:56.638 00.001 5052 UpdateGuideState exits: m=99 SNR=6.8
02:47:56.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:56.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:47:56.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:47:56.638 00.000 8976 MoveAxis(R, 0, ABG)
02:47:56.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:56.638 00.000 5052 Enqueuing Expose request
02:47:56.638 00.000 8976 MoveAxis(U, 0, ABG)
02:47:56.638 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:47:56.638 00.000 8976 MountToCamera -- mountX=1.27 mountY=-1.45 hyp=1.93 mountTheta=-0.85 cameraX=0.71, cameraY=1.79 cameraTheta=1.19
02:47:56.638 00.000 8976 incremental bump (0.710, 1.791) isValid = 1
02:47:56.638 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:47:56.638 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:47:56.638 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:47:56.638 00.000 8976 move complete, result=0
02:47:56.638 00.000 9828 Worker thread wakes up
02:47:56.638 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:47:56.638 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:47:56.638 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:47:56.639 00.001 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:47:56.639 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:47:56.639 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:47:56.639 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:47:56.639 00.000 8976 worker thread done servicing request
02:47:56.639 00.000 9828 BLC: window closed
02:47:56.639 00.000 9828 MoveAxis(E, 15, B)
02:47:56.639 00.000 8976 Worker thread wakes up
02:47:56.639 00.000 9828 Guiding  Dir = 2, Dur = 15
02:47:56.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:56.639 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:56.639 00.000 9828 IsSlewing returns 0
02:47:56.639 00.000 9828 IsGuiding returns 0
02:47:56.640 00.001 9828 PulseGuide returned control before completion, sleep 25
02:47:56.678 00.038 9828 IsGuiding returns 1
02:47:56.678 00.000 9828 scope still moving after pulse duration time elapsed
02:47:56.709 00.031 9828 IsSlewing returns 0
02:47:56.709 00.000 9828 IsGuiding returns 1
02:47:56.740 00.031 9828 IsSlewing returns 0
02:47:56.740 00.000 9828 IsGuiding returns 1
02:47:56.770 00.030 9828 IsSlewing returns 0
02:47:56.770 00.000 9828 IsGuiding returns 0
02:47:56.770 00.000 9828 scope move finished after 15 + 115 ms
02:47:56.770 00.000 9828 Move returns status 0, amount 15
02:47:56.770 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:56.770 00.000 9828 MoveAxis(N, 14, B)
02:47:56.770 00.000 9828 Guiding  Dir = 0, Dur = 14
02:47:56.785 00.015 9828 IsSlewing returns 0
02:47:56.785 00.000 9828 IsGuiding returns 0
02:47:56.785 00.000 9828 PulseGuide returned control before completion, sleep 24
02:47:56.816 00.031 9828 IsGuiding returns 1
02:47:56.816 00.000 9828 scope still moving after pulse duration time elapsed
02:47:56.847 00.031 9828 IsSlewing returns 0
02:47:56.847 00.000 9828 IsGuiding returns 1
02:47:56.879 00.032 9828 IsSlewing returns 0
02:47:56.879 00.000 9828 IsGuiding returns 1
02:47:56.911 00.032 9828 IsSlewing returns 0
02:47:56.911 00.000 9828 IsGuiding returns 1
02:47:56.943 00.032 9828 IsSlewing returns 0
02:47:56.943 00.000 9828 IsGuiding returns 0
02:47:56.943 00.000 9828 scope move finished after 14 + 143 ms
02:47:56.943 00.000 9828 Move returns status 0, amount 14
02:47:56.943 00.000 9828 move complete, result=0
02:47:56.943 00.000 9828 worker thread done servicing request
02:47:56.943 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:47:57.325 00.382 8976 Exposure complete
02:47:57.330 00.005 8976 worker thread done servicing request
02:47:57.330 00.000 5052 OnExposeComplete: enter
02:47:57.331 00.001 5052 UpdateGuideState(): m_state=6
02:47:57.331 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10523
02:47:57.331 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.37, Mass=125, SNR=7.7, Peak=59 HFD=2.3
02:47:57.331 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.26 = 2.03)
02:47:57.331 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
02:47:57.331 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.34 hyp=0.43 cameraTheta=-2.21 mountX=-0.19 mountY=0.40, mountTheta=2.01
02:47:57.331 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.34, opts=13)
02:47:57.331 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.34)
02:47:57.332 00.001 8976 Worker thread wakes up
02:47:57.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.34) opts 0xd
02:47:57.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.34)
02:47:57.332 00.000 8976 Moving (-0.26, -0.34) raw xDistance=-0.19 yDistance=0.40
02:47:57.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:47:57.332 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:47:57.332 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:47:57.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:57.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:47:57.332 00.000 8976 MoveAxis(R, 0, ABG)
02:47:57.332 00.000 8976 MoveAxis(D, 2, ABG)
02:47:57.332 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:57.332 00.000 5052 Enqueuing Expose request
02:47:57.332 00.000 8976 stepping (-8, 9) + (0, -2)
02:47:57.332 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:57.361 00.029 8976 Received - 47 (G) 
02:47:57.361 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:57.361 00.000 8976 stepped: pos (-8, 7)
02:47:57.361 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:47:57.361 00.000 8976 MountToCamera -- mountX=1.26 mountY=-1.34 hyp=1.83 mountTheta=-0.82 cameraX=0.62, cameraY=1.73 cameraTheta=1.23
02:47:57.361 00.000 8976 incremental bump (0.618, 1.727) isValid = 1
02:47:57.361 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:47:57.361 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:47:57.361 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:47:57.361 00.000 8976 move complete, result=0
02:47:57.361 00.000 9828 Worker thread wakes up
02:47:57.361 00.000 8976 worker thread done servicing request
02:47:57.361 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:47:57.361 00.000 8976 Worker thread wakes up
02:47:57.362 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:47:57.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:57.362 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:57.362 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:47:57.362 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:47:57.362 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:47:57.362 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:47:57.362 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:47:57.362 00.000 9828 BLC: window closed
02:47:57.362 00.000 9828 MoveAxis(E, 14, B)
02:47:57.362 00.000 9828 Guiding  Dir = 2, Dur = 14
02:47:57.363 00.001 9828 IsSlewing returns 0
02:47:57.363 00.000 9828 IsGuiding returns 0
02:47:57.363 00.000 9828 PulseGuide returned control before completion, sleep 24
02:47:57.391 00.028 9828 IsGuiding returns 1
02:47:57.391 00.000 9828 scope still moving after pulse duration time elapsed
02:47:57.422 00.031 9828 IsSlewing returns 0
02:47:57.422 00.000 9828 IsGuiding returns 1
02:47:57.453 00.031 9828 IsSlewing returns 0
02:47:57.453 00.000 9828 IsGuiding returns 1
02:47:57.484 00.031 9828 IsSlewing returns 0
02:47:57.484 00.000 9828 IsGuiding returns 0
02:47:57.484 00.000 9828 scope move finished after 14 + 107 ms
02:47:57.484 00.000 9828 Move returns status 0, amount 14
02:47:57.484 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:57.484 00.000 9828 MoveAxis(N, 14, B)
02:47:57.484 00.000 9828 Guiding  Dir = 0, Dur = 14
02:47:57.499 00.015 9828 IsSlewing returns 0
02:47:57.499 00.000 9828 IsGuiding returns 1
02:47:57.499 00.000 9828 Entered PulseGuideScope while moving
02:47:57.563 00.064 9828 IsSlewing returns 0
02:47:57.563 00.000 9828 IsGuiding returns 1
02:47:57.563 00.000 9828 Still moving
02:47:57.626 00.063 9828 IsSlewing returns 0
02:47:57.626 00.000 9828 IsGuiding returns 0
02:47:57.626 00.000 9828 Movement stopped - continuing
02:47:57.626 00.000 9828 PulseGuide returned control before completion, sleep 24
02:47:57.658 00.032 9828 IsGuiding returns 1
02:47:57.658 00.000 9828 scope still moving after pulse duration time elapsed
02:47:57.690 00.032 9828 IsSlewing returns 0
02:47:57.690 00.000 9828 IsGuiding returns 1
02:47:57.721 00.031 9828 IsSlewing returns 0
02:47:57.721 00.000 9828 IsGuiding returns 1
02:47:57.753 00.032 9828 IsSlewing returns 0
02:47:57.753 00.000 9828 IsGuiding returns 1
02:47:57.784 00.031 9828 IsSlewing returns 0
02:47:57.784 00.000 9828 IsGuiding returns 0
02:47:57.784 00.000 9828 scope move finished after 14 + 144 ms
02:47:57.784 00.000 9828 Move returns status 0, amount 14
02:47:57.784 00.000 9828 move complete, result=0
02:47:57.784 00.000 9828 worker thread done servicing request
02:47:57.785 00.001 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:47:58.047 00.262 8976 Exposure complete
02:47:58.053 00.006 8976 worker thread done servicing request
02:47:58.053 00.000 5052 OnExposeComplete: enter
02:47:58.053 00.000 5052 UpdateGuideState(): m_state=6
02:47:58.053 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10524
02:47:58.053 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=282.04, Mass=134, SNR=8.0, Peak=66 HFD=2.1
02:47:58.053 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
02:47:58.053 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.00 = -0.00)
02:47:58.053 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.33 hyp=0.39 cameraTheta=2.15 mountX=0.39 mountY=-0.00, mountTheta=-0.00
02:47:58.054 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.33, opts=13)
02:47:58.054 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.33)
02:47:58.054 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:47:58.054 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:47:58.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:58.054 00.000 8976 Worker thread wakes up
02:47:58.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.33) opts 0xd
02:47:58.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.33)
02:47:58.054 00.000 8976 Moving (-0.21, 0.33) raw xDistance=0.39 yDistance=-0.00
02:47:58.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:58.054 00.000 5052 Enqueuing Expose request
02:47:58.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
02:47:58.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:47:58.054 00.000 8976 MoveAxis(L, 2, ABG)
02:47:58.055 00.001 8976 stepping (-8, 7) + (-2, 0)
02:47:58.055 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:58.080 00.025 8976 Received - 47 (G) 
02:47:58.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:47:58.080 00.000 8976 stepped: pos (-10, 7)
02:47:58.080 00.000 8976 MoveAxis(U, 0, ABG)
02:47:58.080 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:47:58.080 00.000 8976 MountToCamera -- mountX=1.35 mountY=-1.26 hyp=1.85 mountTheta=-0.75 cameraX=0.51, cameraY=1.77 cameraTheta=1.29
02:47:58.080 00.000 8976 incremental bump (0.511, 1.774) isValid = 1
02:47:58.080 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:47:58.080 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:47:58.080 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:47:58.080 00.000 8976 move complete, result=0
02:47:58.080 00.000 9828 Worker thread wakes up
02:47:58.080 00.000 8976 worker thread done servicing request
02:47:58.080 00.000 8976 Worker thread wakes up
02:47:58.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:58.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:58.080 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
02:47:58.081 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:47:58.081 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:47:58.081 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
02:47:58.081 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
02:47:58.081 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:47:58.081 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:47:58.081 00.000 9828 BLC: window closed
02:47:58.081 00.000 9828 MoveAxis(E, 12, B)
02:47:58.081 00.000 9828 Guiding  Dir = 2, Dur = 12
02:47:58.081 00.000 9828 IsSlewing returns 0
02:47:58.081 00.000 9828 IsGuiding returns 0
02:47:58.081 00.000 9828 PulseGuide returned control before completion, sleep 22
02:47:58.105 00.024 9828 IsGuiding returns 1
02:47:58.105 00.000 9828 scope still moving after pulse duration time elapsed
02:47:58.136 00.031 9828 IsSlewing returns 0
02:47:58.136 00.000 9828 IsGuiding returns 1
02:47:58.167 00.031 9828 IsSlewing returns 0
02:47:58.167 00.000 9828 IsGuiding returns 1
02:47:58.198 00.031 9828 IsSlewing returns 0
02:47:58.198 00.000 9828 IsGuiding returns 1
02:47:58.230 00.032 9828 IsSlewing returns 0
02:47:58.230 00.000 9828 IsGuiding returns 0
02:47:58.230 00.000 9828 scope move finished after 12 + 136 ms
02:47:58.230 00.000 9828 Move returns status 0, amount 12
02:47:58.230 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:58.230 00.000 9828 MoveAxis(N, 15, B)
02:47:58.230 00.000 9828 Guiding  Dir = 0, Dur = 15
02:47:58.245 00.015 9828 IsSlewing returns 0
02:47:58.245 00.000 9828 IsGuiding returns 0
02:47:58.245 00.000 9828 PulseGuide returned control before completion, sleep 25
02:47:58.277 00.032 9828 IsGuiding returns 1
02:47:58.277 00.000 9828 scope still moving after pulse duration time elapsed
02:47:58.309 00.032 9828 IsSlewing returns 0
02:47:58.309 00.000 9828 IsGuiding returns 1
02:47:58.341 00.032 9828 IsSlewing returns 0
02:47:58.341 00.000 9828 IsGuiding returns 1
02:47:58.372 00.031 9828 IsSlewing returns 0
02:47:58.372 00.000 9828 IsGuiding returns 1
02:47:58.404 00.032 9828 IsSlewing returns 0
02:47:58.404 00.000 9828 IsGuiding returns 0
02:47:58.404 00.000 9828 scope move finished after 15 + 143 ms
02:47:58.404 00.000 9828 Move returns status 0, amount 15
02:47:58.404 00.000 9828 move complete, result=0
02:47:58.404 00.000 9828 worker thread done servicing request
02:47:58.404 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:47:58.763 00.359 8976 Exposure complete
02:47:58.769 00.006 8976 worker thread done servicing request
02:47:58.769 00.000 5052 OnExposeComplete: enter
02:47:58.769 00.000 5052 UpdateGuideState(): m_state=6
02:47:58.769 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10525
02:47:58.769 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.89, Mass=96, SNR=6.8, Peak=66 HFD=1.8
02:47:58.769 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.04) = xAngle (-0.69 = -0.69)
02:47:58.769 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
02:47:58.769 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.35 mountX=0.14 mountY=-0.13, mountTheta=-0.75
02:47:58.769 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.18, opts=13)
02:47:58.770 00.001 5052 Enqueuing Move request for stepguider (0.04, 0.18)
02:47:58.770 00.000 8976 Worker thread wakes up
02:47:58.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.18) opts 0xd
02:47:58.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.18)
02:47:58.770 00.000 8976 Moving (0.04, 0.18) raw xDistance=0.14 yDistance=-0.13
02:47:58.770 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:47:58.770 00.000 5052 UpdateGuideState exits: m=96 SNR=6.8
02:47:58.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:58.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:58.770 00.000 5052 Enqueuing Expose request
02:47:58.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:47:58.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:47:58.770 00.000 8976 MoveAxis(R, 0, ABG)
02:47:58.770 00.000 8976 MoveAxis(U, 0, ABG)
02:47:58.770 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:47:58.770 00.000 8976 MountToCamera -- mountX=1.41 mountY=-1.21 hyp=1.86 mountTheta=-0.71 cameraX=0.44, cameraY=1.81 cameraTheta=1.33
02:47:58.770 00.000 8976 incremental bump (0.439, 1.806) isValid = 1
02:47:58.770 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:47:58.770 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:47:58.771 00.001 8976 Enqueuing Move request for scope (0.03, 0.12)
02:47:58.771 00.000 8976 move complete, result=0
02:47:58.771 00.000 8976 worker thread done servicing request
02:47:58.771 00.000 8976 Worker thread wakes up
02:47:58.771 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:58.771 00.000 9828 Worker thread wakes up
02:47:58.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:58.771 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:58.771 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:47:58.771 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:47:58.771 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
02:47:58.771 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
02:47:58.771 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:47:58.771 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:47:58.771 00.000 9828 BLC: window closed
02:47:58.771 00.000 9828 MoveAxis(E, 10, B)
02:47:58.771 00.000 9828 Guiding  Dir = 2, Dur = 10
02:47:58.772 00.001 9828 IsSlewing returns 0
02:47:58.772 00.000 9828 IsGuiding returns 0
02:47:58.772 00.000 9828 PulseGuide returned control before completion, sleep 20
02:47:58.807 00.035 9828 IsGuiding returns 1
02:47:58.807 00.000 9828 scope still moving after pulse duration time elapsed
02:47:58.837 00.030 9828 IsSlewing returns 0
02:47:58.837 00.000 9828 IsGuiding returns 1
02:47:58.869 00.032 9828 IsSlewing returns 0
02:47:58.869 00.000 9828 IsGuiding returns 1
02:47:58.900 00.031 9828 IsSlewing returns 0
02:47:58.900 00.000 9828 IsGuiding returns 0
02:47:58.900 00.000 9828 scope move finished after 10 + 118 ms
02:47:58.900 00.000 9828 Move returns status 0, amount 10
02:47:58.900 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:58.900 00.000 9828 MoveAxis(N, 15, B)
02:47:58.901 00.001 9828 Guiding  Dir = 0, Dur = 15
02:47:58.916 00.015 9828 IsSlewing returns 0
02:47:58.917 00.001 9828 IsGuiding returns 0
02:47:58.917 00.000 9828 PulseGuide returned control before completion, sleep 25
02:47:58.948 00.031 9828 IsGuiding returns 1
02:47:58.948 00.000 9828 scope still moving after pulse duration time elapsed
02:47:58.980 00.032 9828 IsSlewing returns 0
02:47:58.980 00.000 9828 IsGuiding returns 1
02:47:59.012 00.032 9828 IsSlewing returns 0
02:47:59.012 00.000 9828 IsGuiding returns 1
02:47:59.044 00.032 9828 IsSlewing returns 0
02:47:59.044 00.000 9828 IsGuiding returns 1
02:47:59.076 00.032 9828 IsSlewing returns 0
02:47:59.076 00.000 9828 IsGuiding returns 0
02:47:59.076 00.000 9828 scope move finished after 15 + 143 ms
02:47:59.076 00.000 9828 Move returns status 0, amount 15
02:47:59.076 00.000 9828 move complete, result=0
02:47:59.076 00.000 9828 worker thread done servicing request
02:47:59.076 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:47:59.455 00.379 8976 Exposure complete
02:47:59.460 00.005 8976 worker thread done servicing request
02:47:59.461 00.001 5052 OnExposeComplete: enter
02:47:59.461 00.000 5052 UpdateGuideState(): m_state=6
02:47:59.461 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10526
02:47:59.461 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.65, Mass=111, SNR=7.3, Peak=69 HFD=1.6
02:47:59.461 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
02:47:59.461 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:47:59.461 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.25 cameraTheta=-0.22 mountX=-0.16 mountY=-0.18, mountTheta=-2.31
02:47:59.461 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.05, opts=13)
02:47:59.462 00.001 5052 Enqueuing Move request for stepguider (0.25, -0.05)
02:47:59.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:47:59.462 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
02:47:59.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:59.462 00.000 8976 Worker thread wakes up
02:47:59.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.05) opts 0xd
02:47:59.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.05)
02:47:59.462 00.000 8976 Moving (0.25, -0.05) raw xDistance=-0.16 yDistance=-0.18
02:47:59.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:47:59.462 00.000 5052 Enqueuing Expose request
02:47:59.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:47:59.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:47:59.462 00.000 8976 MoveAxis(R, 0, ABG)
02:47:59.462 00.000 8976 MoveAxis(U, 0, ABG)
02:47:59.462 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:47:59.462 00.000 8976 MountToCamera -- mountX=1.45 mountY=-1.18 hyp=1.87 mountTheta=-0.68 cameraX=0.39, cameraY=1.83 cameraTheta=1.36
02:47:59.462 00.000 8976 incremental bump (0.391, 1.827) isValid = 1
02:47:59.462 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
02:47:59.462 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:47:59.462 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:47:59.463 00.001 8976 move complete, result=0
02:47:59.463 00.000 9828 Worker thread wakes up
02:47:59.463 00.000 8976 worker thread done servicing request
02:47:59.463 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:47:59.463 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:47:59.463 00.000 8976 Worker thread wakes up
02:47:59.463 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:47:59.463 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
02:47:59.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:47:59.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:47:59.463 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
02:47:59.463 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:47:59.464 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:47:59.464 00.000 9828 BLC: window closed
02:47:59.464 00.000 9828 MoveAxis(E, 9, B)
02:47:59.464 00.000 9828 Guiding  Dir = 2, Dur = 9
02:47:59.464 00.000 9828 IsSlewing returns 0
02:47:59.464 00.000 9828 IsGuiding returns 0
02:47:59.464 00.000 9828 PulseGuide returned control before completion, sleep 19
02:47:59.494 00.030 9828 IsGuiding returns 1
02:47:59.494 00.000 9828 scope still moving after pulse duration time elapsed
02:47:59.525 00.031 9828 IsSlewing returns 0
02:47:59.525 00.000 9828 IsGuiding returns 1
02:47:59.556 00.031 9828 IsSlewing returns 0
02:47:59.556 00.000 9828 IsGuiding returns 1
02:47:59.587 00.031 9828 IsSlewing returns 0
02:47:59.587 00.000 9828 IsGuiding returns 1
02:47:59.617 00.030 9828 IsSlewing returns 0
02:47:59.617 00.000 9828 IsGuiding returns 0
02:47:59.617 00.000 9828 scope move finished after 9 + 144 ms
02:47:59.617 00.000 9828 Move returns status 0, amount 9
02:47:59.617 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:47:59.617 00.000 9828 MoveAxis(N, 15, B)
02:47:59.617 00.000 9828 Guiding  Dir = 0, Dur = 15
02:47:59.633 00.016 9828 IsSlewing returns 0
02:47:59.633 00.000 9828 IsGuiding returns 0
02:47:59.634 00.001 9828 PulseGuide returned control before completion, sleep 25
02:47:59.665 00.031 9828 IsGuiding returns 1
02:47:59.665 00.000 9828 scope still moving after pulse duration time elapsed
02:47:59.696 00.031 9828 IsSlewing returns 0
02:47:59.696 00.000 9828 IsGuiding returns 1
02:47:59.728 00.032 9828 IsSlewing returns 0
02:47:59.728 00.000 9828 IsGuiding returns 1
02:47:59.759 00.031 9828 IsSlewing returns 0
02:47:59.759 00.000 9828 IsGuiding returns 1
02:47:59.791 00.032 9828 IsSlewing returns 0
02:47:59.791 00.000 9828 IsGuiding returns 0
02:47:59.791 00.000 9828 scope move finished after 15 + 143 ms
02:47:59.791 00.000 9828 Move returns status 0, amount 15
02:47:59.791 00.000 9828 move complete, result=0
02:47:59.791 00.000 9828 worker thread done servicing request
02:47:59.792 00.001 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:48:00.146 00.354 8976 Exposure complete
02:48:00.151 00.005 8976 worker thread done servicing request
02:48:00.151 00.000 5052 OnExposeComplete: enter
02:48:00.151 00.000 5052 UpdateGuideState(): m_state=6
02:48:00.151 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10527
02:48:00.151 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.57, Mass=106, SNR=7.1, Peak=65 HFD=1.5
02:48:00.152 00.001 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
02:48:00.152 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
02:48:00.152 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.14 hyp=0.37 cameraTheta=-0.39 mountX=-0.28 mountY=-0.21, mountTheta=-2.50
02:48:00.152 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.14, opts=13)
02:48:00.152 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.14)
02:48:00.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:48:00.152 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
02:48:00.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:00.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:00.152 00.000 5052 Enqueuing Expose request
02:48:00.152 00.000 8976 Worker thread wakes up
02:48:00.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.14) opts 0xd
02:48:00.153 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.14)
02:48:00.153 00.000 8976 Moving (0.35, -0.14) raw xDistance=-0.28 yDistance=-0.21
02:48:00.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:48:00.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:48:00.153 00.000 8976 MoveAxis(R, 1, ABG)
02:48:00.153 00.000 8976 stepping (-10, 7) + (1, 0)
02:48:00.153 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:00.174 00.021 8976 Received - 47 (G) 
02:48:00.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:00.174 00.000 8976 stepped: pos (-9, 7)
02:48:00.174 00.000 8976 MoveAxis(U, 0, ABG)
02:48:00.174 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:48:00.174 00.000 8976 MountToCamera -- mountX=1.43 mountY=-1.16 hyp=1.84 mountTheta=-0.68 cameraX=0.38, cameraY=1.80 cameraTheta=1.36
02:48:00.174 00.000 8976 incremental bump (0.381, 1.796) isValid = 1
02:48:00.174 00.000 8976 Scheduling Mount bump of (0.024, 0.117)
02:48:00.174 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:48:00.174 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:48:00.174 00.000 8976 move complete, result=0
02:48:00.174 00.000 9828 Worker thread wakes up
02:48:00.174 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:48:00.174 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:48:00.174 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
02:48:00.174 00.000 8976 worker thread done servicing request
02:48:00.174 00.000 8976 Worker thread wakes up
02:48:00.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:00.174 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:48:00.175 00.001 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
02:48:00.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:00.175 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:48:00.175 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:48:00.175 00.000 9828 BLC: window closed
02:48:00.175 00.000 9828 MoveAxis(E, 9, B)
02:48:00.175 00.000 9828 Guiding  Dir = 2, Dur = 9
02:48:00.175 00.000 9828 IsSlewing returns 0
02:48:00.175 00.000 9828 IsGuiding returns 0
02:48:00.175 00.000 9828 PulseGuide returned control before completion, sleep 19
02:48:00.195 00.020 9828 IsGuiding returns 1
02:48:00.195 00.000 9828 scope still moving after pulse duration time elapsed
02:48:00.227 00.032 9828 IsSlewing returns 0
02:48:00.227 00.000 9828 IsGuiding returns 1
02:48:00.258 00.031 9828 IsSlewing returns 0
02:48:00.258 00.000 9828 IsGuiding returns 1
02:48:00.289 00.031 9828 IsSlewing returns 0
02:48:00.289 00.000 9828 IsGuiding returns 1
02:48:00.320 00.031 9828 IsSlewing returns 0
02:48:00.321 00.001 9828 IsGuiding returns 0
02:48:00.321 00.000 9828 scope move finished after 9 + 135 ms
02:48:00.321 00.000 9828 Move returns status 0, amount 9
02:48:00.321 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:00.321 00.000 9828 MoveAxis(N, 15, B)
02:48:00.321 00.000 9828 Guiding  Dir = 0, Dur = 15
02:48:00.335 00.014 9828 IsSlewing returns 0
02:48:00.335 00.000 9828 IsGuiding returns 0
02:48:00.335 00.000 9828 PulseGuide returned control before completion, sleep 25
02:48:00.366 00.031 9828 IsGuiding returns 1
02:48:00.366 00.000 9828 scope still moving after pulse duration time elapsed
02:48:00.397 00.031 9828 IsSlewing returns 0
02:48:00.397 00.000 9828 IsGuiding returns 1
02:48:00.428 00.031 9828 IsSlewing returns 0
02:48:00.428 00.000 9828 IsGuiding returns 1
02:48:00.461 00.033 9828 IsSlewing returns 0
02:48:00.461 00.000 9828 IsGuiding returns 1
02:48:00.491 00.030 9828 IsSlewing returns 0
02:48:00.491 00.000 9828 IsGuiding returns 0
02:48:00.491 00.000 9828 scope move finished after 15 + 140 ms
02:48:00.491 00.000 9828 Move returns status 0, amount 15
02:48:00.491 00.000 9828 move complete, result=0
02:48:00.491 00.000 9828 worker thread done servicing request
02:48:00.491 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:48:00.858 00.367 8976 Exposure complete
02:48:00.864 00.006 8976 worker thread done servicing request
02:48:00.864 00.000 5052 OnExposeComplete: enter
02:48:00.864 00.000 5052 UpdateGuideState(): m_state=6
02:48:00.864 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10528
02:48:00.864 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.76, Mass=113, SNR=7.4, Peak=69 HFD=1.8
02:48:00.864 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:48:00.864 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
02:48:00.864 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.05 hyp=0.46 cameraTheta=0.12 mountX=-0.16 mountY=-0.41, mountTheta=-1.94
02:48:00.865 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.05, opts=13)
02:48:00.865 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.05)
02:48:00.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:48:00.865 00.000 5052 UpdateGuideState exits: m=113 SNR=7.4
02:48:00.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:00.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:00.865 00.000 5052 Enqueuing Expose request
02:48:00.865 00.000 8976 Worker thread wakes up
02:48:00.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.05) opts 0xd
02:48:00.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.05)
02:48:00.865 00.000 8976 Moving (0.46, 0.05) raw xDistance=-0.16 yDistance=-0.41
02:48:00.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:48:00.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:48:00.865 00.000 8976 MoveAxis(R, 0, ABG)
02:48:00.865 00.000 8976 MoveAxis(U, 2, ABG)
02:48:00.865 00.000 8976 stepping (-9, 7) + (0, 2)
02:48:00.865 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:00.893 00.028 8976 Received - 47 (G) 
02:48:00.894 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:00.894 00.000 8976 stepped: pos (-9, 9)
02:48:00.894 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
02:48:00.894 00.000 8976 MountToCamera -- mountX=1.41 mountY=-1.25 hyp=1.88 mountTheta=-0.72 cameraX=0.47, cameraY=1.82 cameraTheta=1.32
02:48:00.894 00.000 8976 incremental bump (0.468, 1.823) isValid = 1
02:48:00.894 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
02:48:00.894 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:48:00.894 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:48:00.894 00.000 8976 move complete, result=0
02:48:00.894 00.000 8976 worker thread done servicing request
02:48:00.894 00.000 9828 Worker thread wakes up
02:48:00.894 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:48:00.894 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:48:00.894 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:48:00.894 00.000 8976 Worker thread wakes up
02:48:00.894 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
02:48:00.895 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:00.895 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
02:48:00.895 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:00.895 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
02:48:00.895 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:48:00.895 00.000 9828 BLC: window closed
02:48:00.895 00.000 9828 MoveAxis(E, 11, B)
02:48:00.895 00.000 9828 Guiding  Dir = 2, Dur = 11
02:48:00.895 00.000 9828 IsSlewing returns 0
02:48:00.895 00.000 9828 IsGuiding returns 0
02:48:00.895 00.000 9828 PulseGuide returned control before completion, sleep 21
02:48:00.925 00.030 9828 IsGuiding returns 1
02:48:00.925 00.000 9828 scope still moving after pulse duration time elapsed
02:48:00.955 00.030 9828 IsSlewing returns 0
02:48:00.955 00.000 9828 IsGuiding returns 1
02:48:00.987 00.032 9828 IsSlewing returns 0
02:48:00.987 00.000 9828 IsGuiding returns 1
02:48:01.019 00.032 9828 IsSlewing returns 0
02:48:01.019 00.000 9828 IsGuiding returns 1
02:48:01.052 00.033 9828 IsSlewing returns 0
02:48:01.052 00.000 9828 IsGuiding returns 1
02:48:01.083 00.031 9828 IsSlewing returns 0
02:48:01.083 00.000 9828 IsGuiding returns 1
02:48:01.114 00.031 9828 IsSlewing returns 0
02:48:01.114 00.000 9828 IsGuiding returns 0
02:48:01.114 00.000 9828 scope move finished after 11 + 208 ms
02:48:01.114 00.000 9828 Move returns status 0, amount 11
02:48:01.114 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:01.114 00.000 9828 MoveAxis(N, 15, B)
02:48:01.114 00.000 9828 Guiding  Dir = 0, Dur = 15
02:48:01.129 00.015 9828 IsSlewing returns 0
02:48:01.129 00.000 9828 IsGuiding returns 0
02:48:01.129 00.000 9828 PulseGuide returned control before completion, sleep 25
02:48:01.160 00.031 9828 IsGuiding returns 1
02:48:01.160 00.000 9828 scope still moving after pulse duration time elapsed
02:48:01.191 00.031 9828 IsSlewing returns 0
02:48:01.191 00.000 9828 IsGuiding returns 1
02:48:01.222 00.031 9828 IsSlewing returns 0
02:48:01.222 00.000 9828 IsGuiding returns 1
02:48:01.253 00.031 9828 IsSlewing returns 0
02:48:01.253 00.000 9828 IsGuiding returns 1
02:48:01.284 00.031 9828 IsSlewing returns 0
02:48:01.284 00.000 9828 IsGuiding returns 0
02:48:01.284 00.000 9828 scope move finished after 15 + 139 ms
02:48:01.284 00.000 9828 Move returns status 0, amount 15
02:48:01.284 00.000 9828 move complete, result=0
02:48:01.284 00.000 9828 worker thread done servicing request
02:48:01.284 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:48:01.578 00.294 8976 Exposure complete
02:48:01.583 00.005 8976 worker thread done servicing request
02:48:01.583 00.000 5052 OnExposeComplete: enter
02:48:01.583 00.000 5052 UpdateGuideState(): m_state=6
02:48:01.583 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10529
02:48:01.583 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.88, Mass=131, SNR=7.9, Peak=68 HFD=2.2
02:48:01.583 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
02:48:01.583 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:48:01.583 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.17 hyp=0.54 cameraTheta=0.31 mountX=-0.09 mountY=-0.52, mountTheta=-1.74
02:48:01.584 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.17, opts=13)
02:48:01.584 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.17)
02:48:01.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:48:01.584 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
02:48:01.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:01.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:01.584 00.000 5052 Enqueuing Expose request
02:48:01.584 00.000 8976 Worker thread wakes up
02:48:01.584 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.17) opts 0xd
02:48:01.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.17)
02:48:01.585 00.001 8976 Moving (0.52, 0.17) raw xDistance=-0.09 yDistance=-0.52
02:48:01.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:48:01.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
02:48:01.585 00.000 8976 MoveAxis(R, 0, ABG)
02:48:01.585 00.000 8976 MoveAxis(U, 2, ABG)
02:48:01.585 00.000 8976 stepping (-9, 9) + (0, 2)
02:48:01.585 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:01.613 00.028 8976 Received - 47 (G) 
02:48:01.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:01.613 00.000 8976 stepped: pos (-9, 11)
02:48:01.613 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:48:01.613 00.000 8976 MountToCamera -- mountX=1.40 mountY=-1.41 hyp=1.99 mountTheta=-0.79 cameraX=0.62, cameraY=1.89 cameraTheta=1.25
02:48:01.613 00.000 8976 incremental bump (0.620, 1.889) isValid = 1
02:48:01.613 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:48:01.613 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:48:01.613 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:48:01.613 00.000 8976 move complete, result=0
02:48:01.613 00.000 9828 Worker thread wakes up
02:48:01.613 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:48:01.613 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:48:01.613 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
02:48:01.613 00.000 8976 worker thread done servicing request
02:48:01.613 00.000 8976 Worker thread wakes up
02:48:01.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:01.613 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:48:01.613 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:48:01.613 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:48:01.614 00.001 9828 BLC: window closed
02:48:01.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:01.614 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:48:01.614 00.000 9828 MoveAxis(E, 13, B)
02:48:01.614 00.000 9828 Guiding  Dir = 2, Dur = 13
02:48:01.614 00.000 9828 IsSlewing returns 0
02:48:01.614 00.000 9828 IsGuiding returns 0
02:48:01.614 00.000 9828 PulseGuide returned control before completion, sleep 23
02:48:01.639 00.025 9828 IsGuiding returns 1
02:48:01.639 00.000 9828 scope still moving after pulse duration time elapsed
02:48:01.670 00.031 9828 IsSlewing returns 0
02:48:01.670 00.000 9828 IsGuiding returns 1
02:48:01.702 00.032 9828 IsSlewing returns 0
02:48:01.702 00.000 9828 IsGuiding returns 1
02:48:01.734 00.032 9828 IsSlewing returns 0
02:48:01.734 00.000 9828 IsGuiding returns 1
02:48:01.766 00.032 9828 IsSlewing returns 0
02:48:01.766 00.000 9828 IsGuiding returns 0
02:48:01.766 00.000 9828 scope move finished after 13 + 138 ms
02:48:01.766 00.000 9828 Move returns status 0, amount 13
02:48:01.766 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:01.766 00.000 9828 MoveAxis(N, 15, B)
02:48:01.766 00.000 9828 Guiding  Dir = 0, Dur = 15
02:48:01.782 00.016 9828 IsSlewing returns 0
02:48:01.782 00.000 9828 IsGuiding returns 0
02:48:01.782 00.000 9828 PulseGuide returned control before completion, sleep 25
02:48:01.813 00.031 9828 IsGuiding returns 1
02:48:01.813 00.000 9828 scope still moving after pulse duration time elapsed
02:48:01.843 00.030 9828 IsSlewing returns 0
02:48:01.843 00.000 9828 IsGuiding returns 1
02:48:01.874 00.031 9828 IsSlewing returns 0
02:48:01.874 00.000 9828 IsGuiding returns 1
02:48:01.905 00.031 9828 IsSlewing returns 0
02:48:01.905 00.000 9828 IsGuiding returns 1
02:48:01.936 00.031 9828 IsSlewing returns 0
02:48:01.936 00.000 9828 IsGuiding returns 0
02:48:01.936 00.000 9828 scope move finished after 15 + 139 ms
02:48:01.936 00.000 9828 Move returns status 0, amount 15
02:48:01.936 00.000 9828 move complete, result=0
02:48:01.936 00.000 9828 worker thread done servicing request
02:48:01.936 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:48:02.298 00.362 8976 Exposure complete
02:48:02.303 00.005 8976 worker thread done servicing request
02:48:02.303 00.000 5052 OnExposeComplete: enter
02:48:02.303 00.000 5052 UpdateGuideState(): m_state=6
02:48:02.303 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10530
02:48:02.303 00.000 5052 Star::Find returns 1 (1), X=329.58, Y=281.27, Mass=126, SNR=7.7, Peak=64 HFD=1.7
02:48:02.303 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
02:48:02.304 00.001 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
02:48:02.304 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.44 hyp=0.60 cameraTheta=-0.83 mountX=-0.58 mountY=-0.10, mountTheta=-2.97
02:48:02.304 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.44, opts=13)
02:48:02.304 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.44)
02:48:02.304 00.000 8976 Worker thread wakes up
02:48:02.305 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.44) opts 0xd
02:48:02.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.44)
02:48:02.305 00.000 8976 Moving (0.40, -0.44) raw xDistance=-0.58 yDistance=-0.10
02:48:02.305 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:48:02.305 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7 Saturated
02:48:02.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:02.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
02:48:02.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:48:02.305 00.000 8976 MoveAxis(R, 2, ABG)
02:48:02.305 00.000 8976 stepping (-9, 11) + (2, 0)
02:48:02.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:02.305 00.000 5052 Enqueuing Expose request
02:48:02.305 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:02.332 00.027 8976 Received - 47 (G) 
02:48:02.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:02.332 00.000 8976 stepped: pos (-7, 11)
02:48:02.332 00.000 8976 MoveAxis(U, 0, ABG)
02:48:02.332 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:48:02.332 00.000 8976 MountToCamera -- mountX=1.29 mountY=-1.52 hyp=2.00 mountTheta=-0.87 cameraX=0.77, cameraY=1.84 cameraTheta=1.18
02:48:02.332 00.000 8976 incremental bump (0.768, 1.843) isValid = 1
02:48:02.333 00.001 8976 Scheduling Mount bump of (0.044, 0.110)
02:48:02.333 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:48:02.333 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:48:02.333 00.000 8976 move complete, result=0
02:48:02.333 00.000 8976 worker thread done servicing request
02:48:02.333 00.000 8976 Worker thread wakes up
02:48:02.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:02.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:02.333 00.000 9828 Worker thread wakes up
02:48:02.333 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:48:02.333 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:48:02.333 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:48:02.333 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:48:02.333 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.1 px 0 ms NORTH
02:48:02.333 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:48:02.333 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:48:02.333 00.000 9828 BLC: window closed
02:48:02.333 00.000 9828 MoveAxis(E, 16, B)
02:48:02.334 00.001 9828 Guiding  Dir = 2, Dur = 16
02:48:02.334 00.000 9828 IsSlewing returns 0
02:48:02.334 00.000 9828 IsGuiding returns 0
02:48:02.334 00.000 9828 PulseGuide returned control before completion, sleep 26
02:48:02.371 00.037 9828 IsGuiding returns 1
02:48:02.371 00.000 9828 scope still moving after pulse duration time elapsed
02:48:02.402 00.031 9828 IsSlewing returns 0
02:48:02.402 00.000 9828 IsGuiding returns 1
02:48:02.434 00.032 9828 IsSlewing returns 0
02:48:02.434 00.000 9828 IsGuiding returns 1
02:48:02.464 00.030 9828 IsSlewing returns 0
02:48:02.464 00.000 9828 IsGuiding returns 0
02:48:02.464 00.000 9828 scope move finished after 16 + 113 ms
02:48:02.464 00.000 9828 Move returns status 0, amount 16
02:48:02.464 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:02.464 00.000 9828 MoveAxis(N, 14, B)
02:48:02.464 00.000 9828 Guiding  Dir = 0, Dur = 14
02:48:02.480 00.016 9828 IsSlewing returns 0
02:48:02.480 00.000 9828 IsGuiding returns 0
02:48:02.480 00.000 9828 PulseGuide returned control before completion, sleep 24
02:48:02.511 00.031 9828 IsGuiding returns 1
02:48:02.511 00.000 9828 scope still moving after pulse duration time elapsed
02:48:02.542 00.031 9828 IsSlewing returns 0
02:48:02.542 00.000 9828 IsGuiding returns 1
02:48:02.573 00.031 9828 IsSlewing returns 0
02:48:02.573 00.000 9828 IsGuiding returns 1
02:48:02.605 00.032 9828 IsSlewing returns 0
02:48:02.605 00.000 9828 IsGuiding returns 1
02:48:02.636 00.031 9828 IsSlewing returns 0
02:48:02.636 00.000 9828 IsGuiding returns 0
02:48:02.636 00.000 9828 scope move finished after 14 + 142 ms
02:48:02.636 00.000 9828 Move returns status 0, amount 14
02:48:02.637 00.001 9828 move complete, result=0
02:48:02.637 00.000 9828 worker thread done servicing request
02:48:02.637 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:48:03.019 00.382 8976 Exposure complete
02:48:03.024 00.005 8976 worker thread done servicing request
02:48:03.024 00.000 5052 OnExposeComplete: enter
02:48:03.024 00.000 5052 UpdateGuideState(): m_state=6
02:48:03.024 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10531
02:48:03.025 00.001 5052 Star::Find returns 1 (0), X=329.65, Y=281.11, Mass=124, SNR=7.7, Peak=62 HFD=2.3
02:48:03.025 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
02:48:03.025 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.05 = -3.05)
02:48:03.025 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.60 hyp=0.77 cameraTheta=-0.90 mountX=-0.75 mountY=-0.07, mountTheta=-3.05
02:48:03.025 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.60, opts=13)
02:48:03.025 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.60)
02:48:03.025 00.000 8976 Worker thread wakes up
02:48:03.026 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:48:03.026 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
02:48:03.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:03.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:03.026 00.000 5052 Enqueuing Expose request
02:48:03.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.60) opts 0xd
02:48:03.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.60)
02:48:03.026 00.000 8976 Moving (0.48, -0.60) raw xDistance=-0.75 yDistance=-0.07
02:48:03.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.75
02:48:03.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:48:03.026 00.000 8976 MoveAxis(R, 3, ABG)
02:48:03.026 00.000 8976 stepping (-7, 11) + (3, 0)
02:48:03.026 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:03.067 00.041 8976 Received - 47 (G) 
02:48:03.067 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:03.067 00.000 8976 stepped: pos (-4, 11)
02:48:03.067 00.000 8976 MoveAxis(U, 0, ABG)
02:48:03.067 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:48:03.068 00.001 8976 MountToCamera -- mountX=1.07 mountY=-1.60 hyp=1.92 mountTheta=-0.98 cameraX=0.94, cameraY=1.68 cameraTheta=1.06
02:48:03.068 00.000 8976 incremental bump (0.936, 1.677) isValid = 1
02:48:03.068 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:48:03.068 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:48:03.068 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:48:03.068 00.000 8976 move complete, result=0
02:48:03.068 00.000 8976 worker thread done servicing request
02:48:03.068 00.000 8976 Worker thread wakes up
02:48:03.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:03.068 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.1 px 0 ms NORTH
02:48:03.068 00.000 9828 Worker thread wakes up
02:48:03.068 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:48:03.068 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:48:03.068 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:48:03.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:03.068 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:48:03.069 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:48:03.069 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:48:03.069 00.000 9828 BLC: window closed
02:48:03.069 00.000 9828 MoveAxis(E, 19, B)
02:48:03.069 00.000 9828 Guiding  Dir = 2, Dur = 19
02:48:03.069 00.000 9828 IsSlewing returns 0
02:48:03.070 00.001 9828 IsGuiding returns 0
02:48:03.070 00.000 9828 PulseGuide returned control before completion, sleep 29
02:48:03.106 00.036 9828 IsGuiding returns 1
02:48:03.106 00.000 9828 scope still moving after pulse duration time elapsed
02:48:03.137 00.031 9828 IsSlewing returns 0
02:48:03.137 00.000 9828 IsGuiding returns 1
02:48:03.167 00.030 9828 IsSlewing returns 0
02:48:03.167 00.000 9828 IsGuiding returns 1
02:48:03.199 00.032 9828 IsSlewing returns 0
02:48:03.199 00.000 9828 IsGuiding returns 0
02:48:03.199 00.000 9828 scope move finished after 19 + 109 ms
02:48:03.199 00.000 9828 Move returns status 0, amount 19
02:48:03.200 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:03.200 00.000 9828 MoveAxis(N, 13, B)
02:48:03.200 00.000 9828 Guiding  Dir = 0, Dur = 13
02:48:03.214 00.014 9828 IsSlewing returns 0
02:48:03.214 00.000 9828 IsGuiding returns 0
02:48:03.214 00.000 9828 PulseGuide returned control before completion, sleep 23
02:48:03.245 00.031 9828 IsGuiding returns 1
02:48:03.245 00.000 9828 scope still moving after pulse duration time elapsed
02:48:03.276 00.031 9828 IsSlewing returns 0
02:48:03.276 00.000 9828 IsGuiding returns 1
02:48:03.306 00.030 9828 IsSlewing returns 0
02:48:03.306 00.000 9828 IsGuiding returns 1
02:48:03.337 00.031 9828 IsSlewing returns 0
02:48:03.337 00.000 9828 IsGuiding returns 1
02:48:03.368 00.031 9828 IsSlewing returns 0
02:48:03.368 00.000 9828 IsGuiding returns 0
02:48:03.368 00.000 9828 scope move finished after 13 + 140 ms
02:48:03.368 00.000 9828 Move returns status 0, amount 13
02:48:03.368 00.000 9828 move complete, result=0
02:48:03.368 00.000 9828 worker thread done servicing request
02:48:03.368 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:48:03.753 00.385 8976 Exposure complete
02:48:03.759 00.006 8976 worker thread done servicing request
02:48:03.759 00.000 5052 OnExposeComplete: enter
02:48:03.759 00.000 5052 UpdateGuideState(): m_state=6
02:48:03.759 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10532
02:48:03.759 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.79, Mass=120, SNR=7.6, Peak=76 HFD=1.8
02:48:03.759 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:48:03.759 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
02:48:03.759 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.08 hyp=0.71 cameraTheta=0.12 mountX=-0.25 mountY=-0.63, mountTheta=-1.94
02:48:03.760 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.08, opts=13)
02:48:03.761 00.001 5052 Enqueuing Move request for stepguider (0.70, 0.08)
02:48:03.761 00.000 8976 Worker thread wakes up
02:48:03.761 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:48:03.761 00.000 5052 UpdateGuideState exits: m=120 SNR=7.6
02:48:03.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:03.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:03.761 00.000 5052 Enqueuing Expose request
02:48:03.761 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.08) opts 0xd
02:48:03.761 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.08)
02:48:03.761 00.000 8976 Moving (0.70, 0.08) raw xDistance=-0.25 yDistance=-0.63
02:48:03.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:48:03.762 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
02:48:03.762 00.000 8976 MoveAxis(R, 0, ABG)
02:48:03.762 00.000 8976 MoveAxis(U, 3, ABG)
02:48:03.762 00.000 8976 stepping (-4, 11) + (0, 3)
02:48:03.762 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:03.787 00.025 8976 Received - 47 (G) 
02:48:03.788 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:03.788 00.000 8976 stepped: pos (-4, 14)
02:48:03.788 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:48:03.788 00.000 8976 MountToCamera -- mountX=0.92 mountY=-1.80 hyp=2.02 mountTheta=-1.10 cameraX=1.19, cameraY=1.64 cameraTheta=0.94
02:48:03.788 00.000 8976 incremental bump (1.188, 1.638) isValid = 1
02:48:03.788 00.000 8976 Scheduling Mount bump of (0.067, 0.096)
02:48:03.788 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:48:03.788 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:48:03.788 00.000 8976 move complete, result=0
02:48:03.788 00.000 9828 Worker thread wakes up
02:48:03.788 00.000 8976 worker thread done servicing request
02:48:03.788 00.000 8976 Worker thread wakes up
02:48:03.788 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:48:03.789 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:48:03.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:03.789 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:03.789 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:48:03.789 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
02:48:03.789 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
02:48:03.789 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:48:03.790 00.001 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:48:03.790 00.000 9828 BLC: window closed
02:48:03.790 00.000 9828 MoveAxis(E, 23, B)
02:48:03.790 00.000 9828 Guiding  Dir = 2, Dur = 23
02:48:03.790 00.000 9828 IsSlewing returns 0
02:48:03.790 00.000 9828 IsGuiding returns 0
02:48:03.790 00.000 9828 PulseGuide returned control before completion, sleep 33
02:48:03.834 00.044 9828 IsGuiding returns 1
02:48:03.834 00.000 9828 scope still moving after pulse duration time elapsed
02:48:03.865 00.031 9828 IsSlewing returns 0
02:48:03.865 00.000 9828 IsGuiding returns 1
02:48:03.896 00.031 9828 IsSlewing returns 0
02:48:03.896 00.000 9828 IsGuiding returns 1
02:48:03.927 00.031 9828 IsSlewing returns 0
02:48:03.927 00.000 9828 IsGuiding returns 1
02:48:03.958 00.031 9828 IsSlewing returns 0
02:48:03.958 00.000 9828 IsGuiding returns 0
02:48:03.958 00.000 9828 scope move finished after 23 + 145 ms
02:48:03.958 00.000 9828 Move returns status 0, amount 23
02:48:03.958 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:03.958 00.000 9828 MoveAxis(N, 12, B)
02:48:03.958 00.000 9828 Guiding  Dir = 0, Dur = 12
02:48:03.973 00.015 9828 IsSlewing returns 0
02:48:03.973 00.000 9828 IsGuiding returns 0
02:48:03.973 00.000 9828 PulseGuide returned control before completion, sleep 22
02:48:04.005 00.032 9828 IsGuiding returns 1
02:48:04.005 00.000 9828 scope still moving after pulse duration time elapsed
02:48:04.037 00.032 9828 IsSlewing returns 0
02:48:04.037 00.000 9828 IsGuiding returns 1
02:48:04.068 00.031 9828 IsSlewing returns 0
02:48:04.068 00.000 9828 IsGuiding returns 1
02:48:04.100 00.032 9828 IsSlewing returns 0
02:48:04.100 00.000 9828 IsGuiding returns 1
02:48:04.131 00.031 9828 IsSlewing returns 0
02:48:04.136 00.005 9828 IsGuiding returns 0
02:48:04.136 00.000 9828 scope move finished after 12 + 150 ms
02:48:04.136 00.000 9828 Move returns status 0, amount 12
02:48:04.136 00.000 9828 move complete, result=0
02:48:04.136 00.000 9828 worker thread done servicing request
02:48:04.136 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:48:04.474 00.338 8976 Exposure complete
02:48:04.481 00.007 8976 worker thread done servicing request
02:48:04.481 00.000 5052 OnExposeComplete: enter
02:48:04.481 00.000 5052 UpdateGuideState(): m_state=6
02:48:04.481 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10533
02:48:04.481 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.76, Mass=126, SNR=7.8, Peak=72 HFD=1.7
02:48:04.481 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:48:04.481 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:48:04.481 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.05 hyp=0.59 cameraTheta=0.09 mountX=-0.22 mountY=-0.52, mountTheta=-1.97
02:48:04.482 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.05, opts=13)
02:48:04.482 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.05)
02:48:04.482 00.000 8976 Worker thread wakes up
02:48:04.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.05) opts 0xd
02:48:04.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.05)
02:48:04.482 00.000 8976 Moving (0.59, 0.05) raw xDistance=-0.22 yDistance=-0.52
02:48:04.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:48:04.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
02:48:04.483 00.001 8976 MoveAxis(R, 0, ABG)
02:48:04.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
02:48:04.483 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
02:48:04.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:04.483 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:04.483 00.000 5052 Enqueuing Expose request
02:48:04.483 00.000 8976 MoveAxis(U, 2, ABG)
02:48:04.483 00.000 8976 stepping (-4, 14) + (0, 2)
02:48:04.483 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:04.507 00.024 8976 Received - 47 (G) 
02:48:04.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:04.507 00.000 8976 stepped: pos (-4, 16)
02:48:04.507 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:48:04.507 00.000 8976 MountToCamera -- mountX=0.82 mountY=-2.05 hyp=2.20 mountTheta=-1.19 cameraX=1.45, cameraY=1.66 cameraTheta=0.85
02:48:04.507 00.000 8976 incremental bump (1.451, 1.659) isValid = 1
02:48:04.507 00.000 8976 Scheduling Mount bump of (0.076, 0.090)
02:48:04.507 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:48:04.507 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:48:04.507 00.000 8976 move complete, result=0
02:48:04.507 00.000 9828 Worker thread wakes up
02:48:04.507 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:48:04.507 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:48:04.507 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
02:48:04.507 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
02:48:04.507 00.000 8976 worker thread done servicing request
02:48:04.507 00.000 8976 Worker thread wakes up
02:48:04.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:04.508 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:48:04.508 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:48:04.508 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:04.508 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:48:04.508 00.000 9828 BLC: window closed
02:48:04.508 00.000 9828 MoveAxis(E, 25, B)
02:48:04.508 00.000 9828 Guiding  Dir = 2, Dur = 25
02:48:04.509 00.001 9828 IsSlewing returns 0
02:48:04.509 00.000 9828 IsGuiding returns 0
02:48:04.509 00.000 9828 PulseGuide returned control before completion, sleep 35
02:48:04.551 00.042 9828 IsGuiding returns 1
02:48:04.551 00.000 9828 scope still moving after pulse duration time elapsed
02:48:04.582 00.031 9828 IsSlewing returns 0
02:48:04.582 00.000 9828 IsGuiding returns 1
02:48:04.614 00.032 9828 IsSlewing returns 0
02:48:04.614 00.000 9828 IsGuiding returns 1
02:48:04.644 00.030 9828 IsSlewing returns 0
02:48:04.644 00.000 9828 IsGuiding returns 1
02:48:04.676 00.032 9828 IsSlewing returns 0
02:48:04.676 00.000 9828 IsGuiding returns 1
02:48:04.707 00.031 9828 IsSlewing returns 0
02:48:04.707 00.000 9828 IsGuiding returns 1
02:48:04.738 00.031 9828 IsSlewing returns 0
02:48:04.738 00.000 9828 IsGuiding returns 1
02:48:04.769 00.031 9828 IsSlewing returns 0
02:48:04.769 00.000 9828 IsGuiding returns 0
02:48:04.769 00.000 9828 scope move finished after 25 + 235 ms
02:48:04.769 00.000 9828 Move returns status 0, amount 25
02:48:04.769 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:04.769 00.000 9828 MoveAxis(N, 11, B)
02:48:04.769 00.000 9828 Guiding  Dir = 0, Dur = 11
02:48:04.785 00.016 9828 IsSlewing returns 0
02:48:04.785 00.000 9828 IsGuiding returns 0
02:48:04.785 00.000 9828 PulseGuide returned control before completion, sleep 21
02:48:04.815 00.030 9828 IsGuiding returns 1
02:48:04.815 00.000 9828 scope still moving after pulse duration time elapsed
02:48:04.847 00.032 9828 IsSlewing returns 0
02:48:04.847 00.000 9828 IsGuiding returns 1
02:48:04.878 00.031 9828 IsSlewing returns 0
02:48:04.878 00.000 9828 IsGuiding returns 1
02:48:04.908 00.030 9828 IsSlewing returns 0
02:48:04.908 00.000 9828 IsGuiding returns 1
02:48:04.940 00.032 9828 IsSlewing returns 0
02:48:04.940 00.000 9828 IsGuiding returns 0
02:48:04.940 00.000 9828 scope move finished after 11 + 144 ms
02:48:04.940 00.000 9828 Move returns status 0, amount 11
02:48:04.940 00.000 9828 move complete, result=0
02:48:04.940 00.000 9828 worker thread done servicing request
02:48:04.940 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:48:05.191 00.251 8976 Exposure complete
02:48:05.197 00.006 8976 worker thread done servicing request
02:48:05.198 00.001 5052 OnExposeComplete: enter
02:48:05.198 00.000 5052 UpdateGuideState(): m_state=6
02:48:05.198 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10534
02:48:05.198 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.58, Mass=138, SNR=8.1, Peak=69 HFD=1.9
02:48:05.198 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.04) = xAngle (-3.64 = 2.65)
02:48:05.198 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.74 = 2.54)
02:48:05.198 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.59 mountX=-0.11 mountY=0.07, mountTheta=2.57
02:48:05.199 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.13, opts=13)
02:48:05.199 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.13)
02:48:05.199 00.000 8976 Worker thread wakes up
02:48:05.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.13) opts 0xd
02:48:05.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.13)
02:48:05.199 00.000 8976 Moving (-0.00, -0.13) raw xDistance=-0.11 yDistance=0.07
02:48:05.199 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
02:48:05.199 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:48:05.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:05.199 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:05.199 00.000 5052 Enqueuing Expose request
02:48:05.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:48:05.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:48:05.199 00.000 8976 MoveAxis(R, 0, ABG)
02:48:05.199 00.000 8976 MoveAxis(U, 0, ABG)
02:48:05.199 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:48:05.199 00.000 8976 MountToCamera -- mountX=0.75 mountY=-2.21 hyp=2.33 mountTheta=-1.24 cameraX=1.63, cameraY=1.67 cameraTheta=0.80
02:48:05.200 00.001 8976 incremental bump (1.626, 1.673) isValid = 1
02:48:05.200 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
02:48:05.200 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:48:05.200 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:48:05.200 00.000 8976 move complete, result=0
02:48:05.200 00.000 8976 worker thread done servicing request
02:48:05.200 00.000 8976 Worker thread wakes up
02:48:05.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:05.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:05.200 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:05.200 00.000 9828 Worker thread wakes up
02:48:05.200 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:48:05.200 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:48:05.200 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
02:48:05.201 00.001 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
02:48:05.201 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
02:48:05.201 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:48:05.201 00.000 9828 BLC: window closed
02:48:05.201 00.000 9828 MoveAxis(E, 27, B)
02:48:05.201 00.000 9828 Guiding  Dir = 2, Dur = 27
02:48:05.201 00.000 9828 IsSlewing returns 0
02:48:05.201 00.000 9828 IsGuiding returns 0
02:48:05.201 00.000 9828 PulseGuide returned control before completion, sleep 37
02:48:05.254 00.053 9828 IsGuiding returns 1
02:48:05.254 00.000 9828 scope still moving after pulse duration time elapsed
02:48:05.284 00.030 9828 IsSlewing returns 0
02:48:05.284 00.000 9828 IsGuiding returns 1
02:48:05.315 00.031 9828 IsSlewing returns 0
02:48:05.315 00.000 9828 IsGuiding returns 1
02:48:05.346 00.031 9828 IsSlewing returns 0
02:48:05.346 00.000 9828 IsGuiding returns 0
02:48:05.346 00.000 9828 scope move finished after 27 + 118 ms
02:48:05.346 00.000 9828 Move returns status 0, amount 27
02:48:05.346 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:05.346 00.000 9828 MoveAxis(N, 10, B)
02:48:05.346 00.000 9828 Guiding  Dir = 0, Dur = 10
02:48:05.361 00.015 9828 IsSlewing returns 0
02:48:05.361 00.000 9828 IsGuiding returns 0
02:48:05.361 00.000 9828 PulseGuide returned control before completion, sleep 20
02:48:05.392 00.031 9828 IsGuiding returns 1
02:48:05.392 00.000 9828 scope still moving after pulse duration time elapsed
02:48:05.423 00.031 9828 IsSlewing returns 0
02:48:05.423 00.000 9828 IsGuiding returns 1
02:48:05.469 00.046 9828 IsSlewing returns 0
02:48:05.469 00.000 9828 IsGuiding returns 1
02:48:05.500 00.031 9828 IsSlewing returns 0
02:48:05.504 00.004 9828 IsGuiding returns 0
02:48:05.504 00.000 9828 scope move finished after 10 + 132 ms
02:48:05.504 00.000 9828 Move returns status 0, amount 10
02:48:05.504 00.000 9828 move complete, result=0
02:48:05.504 00.000 9828 worker thread done servicing request
02:48:05.504 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:48:05.885 00.381 8976 Exposure complete
02:48:05.891 00.006 8976 worker thread done servicing request
02:48:05.891 00.000 5052 OnExposeComplete: enter
02:48:05.891 00.000 5052 UpdateGuideState(): m_state=6
02:48:05.891 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10535
02:48:05.892 00.001 5052 Star::Find returns 1 (0), X=329.48, Y=281.53, Mass=135, SNR=8.0, Peak=74 HFD=1.4
02:48:05.892 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
02:48:05.892 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
02:48:05.892 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.18 hyp=0.35 cameraTheta=-0.55 mountX=-0.30 mountY=-0.15, mountTheta=-2.67
02:48:05.892 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.18, opts=13)
02:48:05.892 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.18)
02:48:05.892 00.000 8976 Worker thread wakes up
02:48:05.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.18) opts 0xd
02:48:05.893 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.18)
02:48:05.893 00.000 8976 Moving (0.30, -0.18) raw xDistance=-0.30 yDistance=-0.15
02:48:05.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:48:05.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:48:05.893 00.000 8976 MoveAxis(R, 1, ABG)
02:48:05.893 00.000 8976 stepping (-4, 16) + (1, 0)
02:48:05.893 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
02:48:05.893 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:48:05.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:05.893 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:05.893 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:05.893 00.000 5052 Enqueuing Expose request
02:48:05.913 00.020 8976 Received - 47 (G) 
02:48:05.913 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:05.913 00.000 8976 stepped: pos (-3, 16)
02:48:05.914 00.001 8976 MoveAxis(U, 0, ABG)
02:48:05.914 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:48:05.914 00.000 8976 MountToCamera -- mountX=0.65 mountY=-2.32 hyp=2.41 mountTheta=-1.30 cameraX=1.77, cameraY=1.64 cameraTheta=0.75
02:48:05.914 00.000 8976 incremental bump (1.767, 1.638) isValid = 1
02:48:05.914 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:48:05.914 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:48:05.914 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:48:05.914 00.000 8976 move complete, result=0
02:48:05.914 00.000 9828 Worker thread wakes up
02:48:05.914 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:48:05.914 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:48:05.914 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:48:05.914 00.000 8976 worker thread done servicing request
02:48:05.914 00.000 8976 Worker thread wakes up
02:48:05.914 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
02:48:05.915 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:05.915 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:05.915 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
02:48:05.915 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
02:48:05.915 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:48:05.915 00.000 9828 BLC: window closed
02:48:05.915 00.000 9828 MoveAxis(E, 28, B)
02:48:05.915 00.000 9828 Guiding  Dir = 2, Dur = 28
02:48:05.915 00.000 9828 IsSlewing returns 0
02:48:05.916 00.001 9828 IsGuiding returns 0
02:48:05.916 00.000 9828 PulseGuide returned control before completion, sleep 38
02:48:05.966 00.050 9828 IsGuiding returns 1
02:48:05.966 00.000 9828 scope still moving after pulse duration time elapsed
02:48:05.997 00.031 9828 IsSlewing returns 0
02:48:05.997 00.000 9828 IsGuiding returns 1
02:48:06.027 00.030 9828 IsSlewing returns 0
02:48:06.027 00.000 9828 IsGuiding returns 1
02:48:06.058 00.031 9828 IsSlewing returns 0
02:48:06.058 00.000 9828 IsGuiding returns 0
02:48:06.058 00.000 9828 scope move finished after 28 + 114 ms
02:48:06.058 00.000 9828 Move returns status 0, amount 28
02:48:06.058 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:06.058 00.000 9828 MoveAxis(N, 9, B)
02:48:06.058 00.000 9828 Guiding  Dir = 0, Dur = 9
02:48:06.073 00.015 9828 IsSlewing returns 0
02:48:06.073 00.000 9828 IsGuiding returns 0
02:48:06.074 00.001 9828 PulseGuide returned control before completion, sleep 19
02:48:06.105 00.031 9828 IsGuiding returns 1
02:48:06.105 00.000 9828 scope still moving after pulse duration time elapsed
02:48:06.136 00.031 9828 IsSlewing returns 0
02:48:06.136 00.000 9828 IsGuiding returns 1
02:48:06.166 00.030 9828 IsSlewing returns 0
02:48:06.166 00.000 9828 IsGuiding returns 1
02:48:06.196 00.030 9828 IsSlewing returns 0
02:48:06.197 00.001 9828 IsGuiding returns 1
02:48:06.227 00.030 9828 IsSlewing returns 0
02:48:06.227 00.000 9828 IsGuiding returns 0
02:48:06.227 00.000 9828 scope move finished after 9 + 144 ms
02:48:06.227 00.000 9828 Move returns status 0, amount 9
02:48:06.227 00.000 9828 move complete, result=0
02:48:06.227 00.000 9828 worker thread done servicing request
02:48:06.227 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:48:06.602 00.375 8976 Exposure complete
02:48:06.608 00.006 8976 worker thread done servicing request
02:48:06.609 00.001 5052 OnExposeComplete: enter
02:48:06.609 00.000 5052 UpdateGuideState(): m_state=6
02:48:06.609 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10536
02:48:06.609 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.78, Mass=127, SNR=7.7, Peak=73 HFD=1.8
02:48:06.609 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:48:06.609 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
02:48:06.609 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.07 hyp=0.40 cameraTheta=2.95 mountX=0.24 mountY=0.29, mountTheta=0.86
02:48:06.609 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.07, opts=13)
02:48:06.610 00.001 5052 Enqueuing Move request for stepguider (-0.39, 0.07)
02:48:06.610 00.000 8976 Worker thread wakes up
02:48:06.610 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:48:06.610 00.000 5052 UpdateGuideState exits: m=127 SNR=7.7
02:48:06.610 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:06.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.07) opts 0xd
02:48:06.610 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:06.610 00.000 5052 Enqueuing Expose request
02:48:06.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.07)
02:48:06.610 00.000 8976 Moving (-0.39, 0.07) raw xDistance=0.24 yDistance=0.29
02:48:06.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:48:06.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:48:06.610 00.000 8976 MoveAxis(R, 0, ABG)
02:48:06.610 00.000 8976 MoveAxis(D, 1, ABG)
02:48:06.610 00.000 8976 stepping (-3, 16) + (0, -1)
02:48:06.610 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:06.633 00.023 8976 Received - 47 (G) 
02:48:06.633 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:06.633 00.000 8976 stepped: pos (-3, 15)
02:48:06.633 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:48:06.633 00.000 8976 MountToCamera -- mountX=0.59 mountY=-2.34 hyp=2.41 mountTheta=-1.32 cameraX=1.82, cameraY=1.59 cameraTheta=0.72
02:48:06.633 00.000 8976 incremental bump (1.815, 1.590) isValid = 1
02:48:06.633 00.000 8976 Scheduling Mount bump of (0.086, 0.078)
02:48:06.633 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:48:06.633 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:48:06.633 00.000 8976 move complete, result=0
02:48:06.633 00.000 8976 worker thread done servicing request
02:48:06.633 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:48:06.633 00.000 8976 Worker thread wakes up
02:48:06.634 00.001 9828 Worker thread wakes up
02:48:06.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:06.634 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:06.634 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:48:06.634 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:48:06.634 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
02:48:06.634 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
02:48:06.634 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
02:48:06.634 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:48:06.634 00.000 9828 BLC: window closed
02:48:06.634 00.000 9828 MoveAxis(E, 29, B)
02:48:06.634 00.000 9828 Guiding  Dir = 2, Dur = 29
02:48:06.635 00.001 9828 IsSlewing returns 0
02:48:06.635 00.000 9828 IsGuiding returns 0
02:48:06.635 00.000 9828 PulseGuide returned control before completion, sleep 39
02:48:06.680 00.045 9828 IsGuiding returns 1
02:48:06.680 00.000 9828 scope still moving after pulse duration time elapsed
02:48:06.710 00.030 9828 IsSlewing returns 0
02:48:06.710 00.000 9828 IsGuiding returns 1
02:48:06.742 00.032 9828 IsSlewing returns 0
02:48:06.742 00.000 9828 IsGuiding returns 1
02:48:06.772 00.030 9828 IsSlewing returns 0
02:48:06.772 00.000 9828 IsGuiding returns 1
02:48:06.804 00.032 9828 IsSlewing returns 0
02:48:06.804 00.000 9828 IsGuiding returns 0
02:48:06.804 00.000 9828 scope move finished after 29 + 139 ms
02:48:06.804 00.000 9828 Move returns status 0, amount 29
02:48:06.804 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:06.804 00.000 9828 MoveAxis(N, 9, B)
02:48:06.804 00.000 9828 Guiding  Dir = 0, Dur = 9
02:48:06.819 00.015 9828 IsSlewing returns 0
02:48:06.819 00.000 9828 IsGuiding returns 0
02:48:06.819 00.000 9828 PulseGuide returned control before completion, sleep 19
02:48:06.849 00.030 9828 IsGuiding returns 1
02:48:06.849 00.000 9828 scope still moving after pulse duration time elapsed
02:48:06.880 00.031 9828 IsSlewing returns 0
02:48:06.880 00.000 9828 IsGuiding returns 1
02:48:06.911 00.031 9828 IsSlewing returns 0
02:48:06.911 00.000 9828 IsGuiding returns 1
02:48:06.942 00.031 9828 IsSlewing returns 0
02:48:06.942 00.000 9828 IsGuiding returns 0
02:48:06.942 00.000 9828 scope move finished after 9 + 114 ms
02:48:06.942 00.000 9828 Move returns status 0, amount 9
02:48:06.942 00.000 9828 move complete, result=0
02:48:06.942 00.000 9828 worker thread done servicing request
02:48:06.942 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:48:07.319 00.377 8976 Exposure complete
02:48:07.325 00.006 8976 worker thread done servicing request
02:48:07.325 00.000 5052 OnExposeComplete: enter
02:48:07.325 00.000 5052 UpdateGuideState(): m_state=6
02:48:07.325 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10537
02:48:07.325 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.87, Mass=138, SNR=8.1, Peak=71 HFD=2.4
02:48:07.325 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:48:07.325 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
02:48:07.325 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.16 hyp=0.40 cameraTheta=2.72 mountX=0.31 mountY=0.22, mountTheta=0.61
02:48:07.327 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.16, opts=13)
02:48:07.327 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.16)
02:48:07.327 00.000 8976 Worker thread wakes up
02:48:07.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.16) opts 0xd
02:48:07.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.16)
02:48:07.327 00.000 8976 Moving (-0.36, 0.16) raw xDistance=0.31 yDistance=0.22
02:48:07.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:48:07.327 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:48:07.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:07.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:48:07.327 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:07.327 00.000 5052 Enqueuing Expose request
02:48:07.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:48:07.327 00.000 8976 MoveAxis(L, 1, ABG)
02:48:07.327 00.000 8976 stepping (-3, 15) + (-1, 0)
02:48:07.328 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:07.352 00.024 8976 Received - 47 (G) 
02:48:07.353 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:07.353 00.000 8976 stepped: pos (-4, 15)
02:48:07.353 00.000 8976 MoveAxis(U, 0, ABG)
02:48:07.353 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:48:07.353 00.000 8976 MountToCamera -- mountX=0.60 mountY=-2.35 hyp=2.43 mountTheta=-1.32 cameraX=1.82, cameraY=1.60 cameraTheta=0.72
02:48:07.353 00.000 8976 incremental bump (1.824, 1.603) isValid = 1
02:48:07.353 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
02:48:07.353 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:48:07.354 00.001 8976 Enqueuing Move request for scope (0.09, 0.08)
02:48:07.354 00.000 8976 move complete, result=0
02:48:07.354 00.000 8976 worker thread done servicing request
02:48:07.354 00.000 8976 Worker thread wakes up
02:48:07.354 00.000 9828 Worker thread wakes up
02:48:07.354 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:48:07.354 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:48:07.354 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
02:48:07.354 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
02:48:07.354 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
02:48:07.354 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:48:07.354 00.000 9828 BLC: window closed
02:48:07.354 00.000 9828 MoveAxis(E, 29, B)
02:48:07.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:07.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:07.354 00.000 9828 Guiding  Dir = 2, Dur = 29
02:48:07.355 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:48:07.355 00.000 9828 IsSlewing returns 0
02:48:07.356 00.001 9828 IsGuiding returns 0
02:48:07.356 00.000 9828 PulseGuide returned control before completion, sleep 39
02:48:07.410 00.054 9828 IsGuiding returns 1
02:48:07.410 00.000 9828 scope still moving after pulse duration time elapsed
02:48:07.441 00.031 9828 IsSlewing returns 0
02:48:07.441 00.000 9828 IsGuiding returns 1
02:48:07.472 00.031 9828 IsSlewing returns 0
02:48:07.472 00.000 9828 IsGuiding returns 1
02:48:07.502 00.030 9828 IsSlewing returns 0
02:48:07.502 00.000 9828 IsGuiding returns 0
02:48:07.502 00.000 9828 scope move finished after 29 + 117 ms
02:48:07.502 00.000 9828 Move returns status 0, amount 29
02:48:07.502 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:07.502 00.000 9828 MoveAxis(N, 9, B)
02:48:07.502 00.000 9828 Guiding  Dir = 0, Dur = 9
02:48:07.517 00.015 9828 IsSlewing returns 0
02:48:07.517 00.000 9828 IsGuiding returns 0
02:48:07.517 00.000 9828 PulseGuide returned control before completion, sleep 19
02:48:07.548 00.031 9828 IsGuiding returns 1
02:48:07.548 00.000 9828 scope still moving after pulse duration time elapsed
02:48:07.580 00.032 9828 IsSlewing returns 0
02:48:07.580 00.000 9828 IsGuiding returns 1
02:48:07.611 00.031 9828 IsSlewing returns 0
02:48:07.611 00.000 9828 IsGuiding returns 1
02:48:07.642 00.031 9828 IsSlewing returns 0
02:48:07.642 00.000 9828 IsGuiding returns 1
02:48:07.673 00.031 9828 IsSlewing returns 0
02:48:07.673 00.000 9828 IsGuiding returns 0
02:48:07.673 00.000 9828 scope move finished after 9 + 146 ms
02:48:07.673 00.000 9828 Move returns status 0, amount 9
02:48:07.673 00.000 9828 move complete, result=0
02:48:07.673 00.000 9828 worker thread done servicing request
02:48:07.673 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:48:08.058 00.385 8976 Exposure complete
02:48:08.064 00.006 8976 worker thread done servicing request
02:48:08.064 00.000 5052 OnExposeComplete: enter
02:48:08.064 00.000 5052 UpdateGuideState(): m_state=6
02:48:08.065 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10538
02:48:08.065 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.66, Mass=141, SNR=8.2, Peak=72 HFD=1.9
02:48:08.065 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.09 = 1.20)
02:48:08.065 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
02:48:08.065 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.05 hyp=0.47 cameraTheta=-3.04 mountX=0.17 mountY=0.42, mountTheta=1.18
02:48:08.065 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.05, opts=13)
02:48:08.065 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.05)
02:48:08.065 00.000 8976 Worker thread wakes up
02:48:08.066 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:48:08.066 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:48:08.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.05) opts 0xd
02:48:08.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.05)
02:48:08.066 00.000 8976 Moving (-0.47, -0.05) raw xDistance=0.17 yDistance=0.42
02:48:08.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:48:08.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:08.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:08.066 00.000 5052 Enqueuing Expose request
02:48:08.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:48:08.066 00.000 8976 MoveAxis(R, 0, ABG)
02:48:08.066 00.000 8976 MoveAxis(D, 2, ABG)
02:48:08.066 00.000 8976 stepping (-4, 15) + (0, -2)
02:48:08.066 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:08.087 00.021 8976 Received - 47 (G) 
02:48:08.088 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:08.088 00.000 8976 stepped: pos (-4, 13)
02:48:08.088 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:48:08.088 00.000 8976 MountToCamera -- mountX=0.60 mountY=-2.26 hyp=2.34 mountTheta=-1.31 cameraX=1.74, cameraY=1.56 cameraTheta=0.73
02:48:08.088 00.000 8976 incremental bump (1.737, 1.564) isValid = 1
02:48:08.088 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
02:48:08.088 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:48:08.088 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:48:08.088 00.000 8976 move complete, result=0
02:48:08.088 00.000 8976 worker thread done servicing request
02:48:08.088 00.000 9828 Worker thread wakes up
02:48:08.088 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:48:08.088 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:48:08.088 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.44)
02:48:08.088 00.000 8976 Worker thread wakes up
02:48:08.088 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:48:08.088 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.52)
02:48:08.089 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:08.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:08.089 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
02:48:08.089 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:48:08.089 00.000 9828 BLC: window closed
02:48:08.089 00.000 9828 MoveAxis(E, 28, B)
02:48:08.089 00.000 9828 Guiding  Dir = 2, Dur = 28
02:48:08.089 00.000 9828 IsSlewing returns 0
02:48:08.089 00.000 9828 IsGuiding returns 0
02:48:08.090 00.001 9828 PulseGuide returned control before completion, sleep 38
02:48:08.141 00.051 9828 IsGuiding returns 1
02:48:08.141 00.000 9828 scope still moving after pulse duration time elapsed
02:48:08.173 00.032 9828 IsSlewing returns 0
02:48:08.174 00.001 9828 IsGuiding returns 1
02:48:08.219 00.045 9828 IsSlewing returns 0
02:48:08.219 00.000 9828 IsGuiding returns 1
02:48:08.250 00.031 9828 IsSlewing returns 0
02:48:08.250 00.000 9828 IsGuiding returns 1
02:48:08.280 00.030 9828 IsSlewing returns 0
02:48:08.280 00.000 9828 IsGuiding returns 1
02:48:08.311 00.031 9828 IsSlewing returns 0
02:48:08.311 00.000 9828 IsGuiding returns 0
02:48:08.311 00.000 9828 scope move finished after 28 + 194 ms
02:48:08.311 00.000 9828 Move returns status 0, amount 28
02:48:08.311 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:08.311 00.000 9828 MoveAxis(N, 9, B)
02:48:08.311 00.000 9828 Guiding  Dir = 0, Dur = 9
02:48:08.327 00.016 9828 IsSlewing returns 0
02:48:08.327 00.000 9828 IsGuiding returns 0
02:48:08.327 00.000 9828 PulseGuide returned control before completion, sleep 19
02:48:08.359 00.032 9828 IsGuiding returns 1
02:48:08.359 00.000 9828 scope still moving after pulse duration time elapsed
02:48:08.390 00.031 9828 IsSlewing returns 0
02:48:08.390 00.000 9828 IsGuiding returns 1
02:48:08.420 00.030 9828 IsSlewing returns 0
02:48:08.420 00.000 9828 IsGuiding returns 1
02:48:08.452 00.032 9828 IsSlewing returns 0
02:48:08.452 00.000 9828 IsGuiding returns 0
02:48:08.452 00.000 9828 scope move finished after 9 + 115 ms
02:48:08.452 00.000 9828 Move returns status 0, amount 9
02:48:08.452 00.000 9828 move complete, result=0
02:48:08.452 00.000 9828 worker thread done servicing request
02:48:08.452 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:48:08.776 00.324 8976 Exposure complete
02:48:08.781 00.005 8976 worker thread done servicing request
02:48:08.781 00.000 5052 OnExposeComplete: enter
02:48:08.781 00.000 5052 UpdateGuideState(): m_state=6
02:48:08.781 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10539
02:48:08.781 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.79, Mass=119, SNR=7.6, Peak=74 HFD=1.6
02:48:08.781 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:48:08.781 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:48:08.782 00.001 5052 CameraToMount -- cameraX=-0.38 cameraY=0.08 hyp=0.39 cameraTheta=2.93 mountX=0.24 mountY=0.27, mountTheta=0.84
02:48:08.782 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.08, opts=13)
02:48:08.782 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.08)
02:48:08.782 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:48:08.782 00.000 5052 UpdateGuideState exits: m=119 SNR=7.6
02:48:08.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:08.782 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:08.782 00.000 5052 Enqueuing Expose request
02:48:08.782 00.000 8976 Worker thread wakes up
02:48:08.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.08) opts 0xd
02:48:08.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.08)
02:48:08.783 00.001 8976 Moving (-0.38, 0.08) raw xDistance=0.24 yDistance=0.27
02:48:08.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:48:08.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
02:48:08.783 00.000 8976 MoveAxis(R, 0, ABG)
02:48:08.783 00.000 8976 MoveAxis(D, 1, ABG)
02:48:08.783 00.000 8976 stepping (-4, 13) + (0, -1)
02:48:08.783 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:08.808 00.025 8976 Received - 47 (G) 
02:48:08.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:08.808 00.000 8976 stepped: pos (-4, 12)
02:48:08.808 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:48:08.808 00.000 8976 MountToCamera -- mountX=0.61 mountY=-2.14 hyp=2.23 mountTheta=-1.30 cameraX=1.63, cameraY=1.51 cameraTheta=0.75
02:48:08.808 00.000 8976 incremental bump (1.632, 1.514) isValid = 1
02:48:08.808 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:48:08.808 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:48:08.808 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:48:08.808 00.000 8976 move complete, result=0
02:48:08.808 00.000 9828 Worker thread wakes up
02:48:08.808 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:48:08.808 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:48:08.808 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
02:48:08.808 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:48:08.808 00.000 8976 worker thread done servicing request
02:48:08.808 00.000 8976 Worker thread wakes up
02:48:08.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:08.808 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:08.808 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
02:48:08.808 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
02:48:08.809 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:48:08.809 00.000 9828 BLC: window closed
02:48:08.809 00.000 9828 MoveAxis(E, 28, B)
02:48:08.809 00.000 9828 Guiding  Dir = 2, Dur = 28
02:48:08.809 00.000 9828 IsSlewing returns 0
02:48:08.809 00.000 9828 IsGuiding returns 0
02:48:08.809 00.000 9828 PulseGuide returned control before completion, sleep 38
02:48:08.858 00.049 9828 IsGuiding returns 1
02:48:08.858 00.000 9828 scope still moving after pulse duration time elapsed
02:48:08.888 00.030 9828 IsSlewing returns 0
02:48:08.888 00.000 9828 IsGuiding returns 1
02:48:08.919 00.031 9828 IsSlewing returns 0
02:48:08.919 00.000 9828 IsGuiding returns 1
02:48:08.951 00.032 9828 IsSlewing returns 0
02:48:08.951 00.000 9828 IsGuiding returns 0
02:48:08.951 00.000 9828 scope move finished after 28 + 114 ms
02:48:08.951 00.000 9828 Move returns status 0, amount 28
02:48:08.951 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:08.951 00.000 9828 MoveAxis(N, 9, B)
02:48:08.951 00.000 9828 Guiding  Dir = 0, Dur = 9
02:48:08.966 00.015 9828 IsSlewing returns 0
02:48:08.966 00.000 9828 IsGuiding returns 0
02:48:08.966 00.000 9828 PulseGuide returned control before completion, sleep 19
02:48:08.998 00.032 9828 IsGuiding returns 1
02:48:08.998 00.000 9828 scope still moving after pulse duration time elapsed
02:48:09.029 00.031 9828 IsSlewing returns 0
02:48:09.029 00.000 9828 IsGuiding returns 1
02:48:09.059 00.030 9828 IsSlewing returns 0
02:48:09.059 00.000 9828 IsGuiding returns 1
02:48:09.090 00.031 9828 IsSlewing returns 0
02:48:09.090 00.000 9828 IsGuiding returns 1
02:48:09.121 00.031 9828 IsSlewing returns 0
02:48:09.121 00.000 9828 IsGuiding returns 0
02:48:09.121 00.000 9828 scope move finished after 9 + 145 ms
02:48:09.121 00.000 9828 Move returns status 0, amount 9
02:48:09.121 00.000 9828 move complete, result=0
02:48:09.121 00.000 9828 worker thread done servicing request
02:48:09.121 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:48:09.492 00.371 8976 Exposure complete
02:48:09.498 00.006 8976 worker thread done servicing request
02:48:09.498 00.000 5052 OnExposeComplete: enter
02:48:09.498 00.000 5052 UpdateGuideState(): m_state=6
02:48:09.498 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10540
02:48:09.498 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.42, Mass=109, SNR=7.2, Peak=75 HFD=1.6
02:48:09.498 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
02:48:09.498 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
02:48:09.498 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.29 hyp=0.58 cameraTheta=-2.62 mountX=-0.03 mountY=0.58, mountTheta=1.61
02:48:09.499 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.29, opts=13)
02:48:09.499 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.29)
02:48:09.499 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:48:09.499 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:48:09.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:09.499 00.000 8976 Worker thread wakes up
02:48:09.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.29) opts 0xd
02:48:09.499 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.29)
02:48:09.499 00.000 8976 Moving (-0.50, -0.29) raw xDistance=-0.03 yDistance=0.58
02:48:09.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:48:09.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
02:48:09.499 00.000 8976 MoveAxis(R, 0, ABG)
02:48:09.499 00.000 8976 MoveAxis(D, 2, ABG)
02:48:09.499 00.000 8976 stepping (-4, 12) + (0, -2)
02:48:09.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:09.499 00.000 5052 Enqueuing Expose request
02:48:09.500 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:09.527 00.027 8976 Received - 47 (G) 
02:48:09.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:09.527 00.000 8976 stepped: pos (-4, 10)
02:48:09.527 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:48:09.527 00.000 8976 MountToCamera -- mountX=0.61 mountY=-1.96 hyp=2.05 mountTheta=-1.27 cameraX=1.47, cameraY=1.43 cameraTheta=0.77
02:48:09.527 00.000 8976 incremental bump (1.468, 1.433) isValid = 1
02:48:09.527 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
02:48:09.527 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:48:09.527 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:48:09.527 00.000 8976 move complete, result=0
02:48:09.527 00.000 9828 Worker thread wakes up
02:48:09.527 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:48:09.527 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:48:09.527 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
02:48:09.527 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.48)
02:48:09.527 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:48:09.527 00.000 8976 worker thread done servicing request
02:48:09.528 00.001 8976 Worker thread wakes up
02:48:09.528 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:48:09.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:09.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:09.528 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:48:09.528 00.000 9828 BLC: window closed
02:48:09.528 00.000 9828 MoveAxis(E, 27, B)
02:48:09.528 00.000 9828 Guiding  Dir = 2, Dur = 27
02:48:09.528 00.000 9828 IsSlewing returns 0
02:48:09.528 00.000 9828 IsGuiding returns 0
02:48:09.528 00.000 9828 PulseGuide returned control before completion, sleep 37
02:48:09.574 00.046 9828 IsGuiding returns 1
02:48:09.574 00.000 9828 scope still moving after pulse duration time elapsed
02:48:09.606 00.032 9828 IsSlewing returns 0
02:48:09.606 00.000 9828 IsGuiding returns 1
02:48:09.637 00.031 9828 IsSlewing returns 0
02:48:09.637 00.000 9828 IsGuiding returns 1
02:48:09.669 00.032 9828 IsSlewing returns 0
02:48:09.669 00.000 9828 IsGuiding returns 1
02:48:09.699 00.030 9828 IsSlewing returns 0
02:48:09.699 00.000 9828 IsGuiding returns 0
02:48:09.699 00.000 9828 scope move finished after 27 + 144 ms
02:48:09.699 00.000 9828 Move returns status 0, amount 27
02:48:09.699 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:09.700 00.001 9828 MoveAxis(N, 10, B)
02:48:09.700 00.000 9828 Guiding  Dir = 0, Dur = 10
02:48:09.715 00.015 9828 IsSlewing returns 0
02:48:09.715 00.000 9828 IsGuiding returns 0
02:48:09.715 00.000 9828 PulseGuide returned control before completion, sleep 20
02:48:09.745 00.030 9828 IsGuiding returns 1
02:48:09.745 00.000 9828 scope still moving after pulse duration time elapsed
02:48:09.777 00.032 9828 IsSlewing returns 0
02:48:09.777 00.000 9828 IsGuiding returns 1
02:48:09.809 00.032 9828 IsSlewing returns 0
02:48:09.809 00.000 9828 IsGuiding returns 1
02:48:09.840 00.031 9828 IsSlewing returns 0
02:48:09.840 00.000 9828 IsGuiding returns 1
02:48:09.871 00.031 9828 IsSlewing returns 0
02:48:09.871 00.000 9828 IsGuiding returns 0
02:48:09.871 00.000 9828 scope move finished after 10 + 146 ms
02:48:09.871 00.000 9828 Move returns status 0, amount 10
02:48:09.871 00.000 9828 move complete, result=0
02:48:09.871 00.000 9828 worker thread done servicing request
02:48:09.871 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:48:10.212 00.341 8976 Exposure complete
02:48:10.217 00.005 8976 worker thread done servicing request
02:48:10.218 00.001 5052 OnExposeComplete: enter
02:48:10.218 00.000 5052 UpdateGuideState(): m_state=6
02:48:10.218 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10541
02:48:10.218 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.65, Mass=122, SNR=7.6, Peak=73 HFD=1.7
02:48:10.218 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
02:48:10.218 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
02:48:10.218 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.06 hyp=0.51 cameraTheta=-3.02 mountX=0.17 mountY=0.46, mountTheta=1.21
02:48:10.218 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.06, opts=13)
02:48:10.218 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.06)
02:48:10.219 00.001 8976 Worker thread wakes up
02:48:10.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.06) opts 0xd
02:48:10.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.06)
02:48:10.219 00.000 8976 Moving (-0.51, -0.06) raw xDistance=0.17 yDistance=0.46
02:48:10.219 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:48:10.219 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:48:10.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:10.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:48:10.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
02:48:10.219 00.000 8976 MoveAxis(R, 0, ABG)
02:48:10.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:10.219 00.000 5052 Enqueuing Expose request
02:48:10.219 00.000 8976 MoveAxis(D, 2, ABG)
02:48:10.219 00.000 8976 stepping (-4, 10) + (0, -2)
02:48:10.219 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:10.246 00.027 8976 Received - 47 (G) 
02:48:10.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:10.246 00.000 8976 stepped: pos (-4, 8)
02:48:10.246 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:48:10.246 00.000 8976 MountToCamera -- mountX=0.61 mountY=-1.73 hyp=1.84 mountTheta=-1.23 cameraX=1.26, cameraY=1.33 cameraTheta=0.81
02:48:10.246 00.000 8976 incremental bump (1.265, 1.331) isValid = 1
02:48:10.246 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:48:10.246 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:48:10.246 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:48:10.246 00.000 8976 move complete, result=0
02:48:10.246 00.000 9828 Worker thread wakes up
02:48:10.246 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:48:10.246 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:48:10.246 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:48:10.247 00.001 8976 worker thread done servicing request
02:48:10.247 00.000 8976 Worker thread wakes up
02:48:10.247 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:48:10.247 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:10.247 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:10.247 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:48:10.247 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:48:10.247 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:48:10.247 00.000 9828 BLC: window closed
02:48:10.247 00.000 9828 MoveAxis(E, 26, B)
02:48:10.247 00.000 9828 Guiding  Dir = 2, Dur = 26
02:48:10.247 00.000 9828 IsSlewing returns 0
02:48:10.248 00.001 9828 IsGuiding returns 0
02:48:10.248 00.000 9828 PulseGuide returned control before completion, sleep 36
02:48:10.292 00.044 9828 IsGuiding returns 1
02:48:10.292 00.000 9828 scope still moving after pulse duration time elapsed
02:48:10.324 00.032 9828 IsSlewing returns 0
02:48:10.324 00.000 9828 IsGuiding returns 1
02:48:10.355 00.031 9828 IsSlewing returns 0
02:48:10.355 00.000 9828 IsGuiding returns 1
02:48:10.387 00.032 9828 IsSlewing returns 0
02:48:10.387 00.000 9828 IsGuiding returns 1
02:48:10.416 00.029 9828 IsSlewing returns 0
02:48:10.417 00.001 9828 IsGuiding returns 0
02:48:10.417 00.000 9828 scope move finished after 26 + 143 ms
02:48:10.417 00.000 9828 Move returns status 0, amount 26
02:48:10.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:10.417 00.000 9828 MoveAxis(N, 10, B)
02:48:10.417 00.000 9828 Guiding  Dir = 0, Dur = 10
02:48:10.432 00.015 9828 IsSlewing returns 0
02:48:10.432 00.000 9828 IsGuiding returns 0
02:48:10.432 00.000 9828 PulseGuide returned control before completion, sleep 20
02:48:10.463 00.031 9828 IsGuiding returns 1
02:48:10.463 00.000 9828 scope still moving after pulse duration time elapsed
02:48:10.495 00.032 9828 IsSlewing returns 0
02:48:10.495 00.000 9828 IsGuiding returns 1
02:48:10.526 00.031 9828 IsSlewing returns 0
02:48:10.526 00.000 9828 IsGuiding returns 1
02:48:10.557 00.031 9828 IsSlewing returns 0
02:48:10.557 00.000 9828 IsGuiding returns 1
02:48:10.589 00.032 9828 IsSlewing returns 0
02:48:10.589 00.000 9828 IsGuiding returns 1
02:48:10.620 00.031 9828 IsSlewing returns 0
02:48:10.621 00.001 9828 IsGuiding returns 0
02:48:10.621 00.000 9828 scope move finished after 10 + 178 ms
02:48:10.621 00.000 9828 Move returns status 0, amount 10
02:48:10.621 00.000 9828 move complete, result=0
02:48:10.621 00.000 9828 worker thread done servicing request
02:48:10.621 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:48:10.928 00.307 8976 Exposure complete
02:48:10.933 00.005 8976 worker thread done servicing request
02:48:10.934 00.001 5052 OnExposeComplete: enter
02:48:10.934 00.000 5052 UpdateGuideState(): m_state=6
02:48:10.934 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10542
02:48:10.934 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=282.06, Mass=123, SNR=7.6, Peak=67 HFD=2.2
02:48:10.934 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:48:10.934 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
02:48:10.934 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.35 hyp=0.80 cameraTheta=2.69 mountX=0.64 mountY=0.41, mountTheta=0.58
02:48:10.934 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.35, opts=13)
02:48:10.934 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.35)
02:48:10.934 00.000 8976 Worker thread wakes up
02:48:10.934 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.35) opts 0xd
02:48:10.936 00.002 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.35)
02:48:10.936 00.000 8976 Moving (-0.72, 0.35) raw xDistance=0.64 yDistance=0.41
02:48:10.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
02:48:10.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
02:48:10.936 00.000 8976 MoveAxis(L, 3, ABG)
02:48:10.936 00.000 8976 stepping (-4, 8) + (-3, 0)
02:48:10.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:48:10.936 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:48:10.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:10.936 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:10.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:10.936 00.000 5052 Enqueuing Expose request
02:48:10.966 00.030 8976 Received - 47 (G) 
02:48:10.966 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:10.966 00.000 8976 stepped: pos (-7, 8)
02:48:10.966 00.000 8976 MoveAxis(D, 2, ABG)
02:48:10.966 00.000 8976 stepping (-7, 8) + (0, -2)
02:48:10.966 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:10.998 00.032 8976 Received - 47 (G) 
02:48:10.998 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:10.998 00.000 8976 stepped: pos (-7, 6)
02:48:10.998 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:48:10.998 00.000 8976 MountToCamera -- mountX=0.76 mountY=-1.47 hyp=1.66 mountTheta=-1.09 cameraX=0.97, cameraY=1.35 cameraTheta=0.95
02:48:10.998 00.000 8976 incremental bump (0.966, 1.350) isValid = 1
02:48:10.998 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
02:48:10.998 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:48:10.998 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:48:10.998 00.000 8976 move complete, result=0
02:48:10.998 00.000 9828 Worker thread wakes up
02:48:10.998 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:48:10.998 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:48:10.998 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
02:48:10.998 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
02:48:10.998 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
02:48:10.998 00.000 8976 worker thread done servicing request
02:48:10.998 00.000 8976 Worker thread wakes up
02:48:10.998 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:48:10.999 00.001 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:48:10.999 00.000 9828 BLC: window closed
02:48:10.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:10.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:10.999 00.000 9828 MoveAxis(E, 23, B)
02:48:10.999 00.000 9828 Guiding  Dir = 2, Dur = 23
02:48:10.999 00.000 9828 IsSlewing returns 0
02:48:10.999 00.000 9828 IsGuiding returns 0
02:48:10.999 00.000 9828 PulseGuide returned control before completion, sleep 33
02:48:11.042 00.043 9828 IsGuiding returns 1
02:48:11.042 00.000 9828 scope still moving after pulse duration time elapsed
02:48:11.074 00.032 9828 IsSlewing returns 0
02:48:11.074 00.000 9828 IsGuiding returns 1
02:48:11.105 00.031 9828 IsSlewing returns 0
02:48:11.105 00.000 9828 IsGuiding returns 1
02:48:11.136 00.031 9828 IsSlewing returns 0
02:48:11.136 00.000 9828 IsGuiding returns 0
02:48:11.136 00.000 9828 scope move finished after 23 + 113 ms
02:48:11.136 00.000 9828 Move returns status 0, amount 23
02:48:11.136 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:11.136 00.000 9828 MoveAxis(N, 12, B)
02:48:11.136 00.000 9828 Guiding  Dir = 0, Dur = 12
02:48:11.152 00.016 9828 IsSlewing returns 0
02:48:11.152 00.000 9828 IsGuiding returns 0
02:48:11.152 00.000 9828 PulseGuide returned control before completion, sleep 22
02:48:11.182 00.030 9828 IsGuiding returns 1
02:48:11.182 00.000 9828 scope still moving after pulse duration time elapsed
02:48:11.214 00.032 9828 IsSlewing returns 0
02:48:11.214 00.000 9828 IsGuiding returns 1
02:48:11.244 00.030 9828 IsSlewing returns 0
02:48:11.244 00.000 9828 IsGuiding returns 1
02:48:11.275 00.031 9828 IsSlewing returns 0
02:48:11.275 00.000 9828 IsGuiding returns 1
02:48:11.306 00.031 9828 IsSlewing returns 0
02:48:11.306 00.000 9828 IsGuiding returns 0
02:48:11.306 00.000 9828 scope move finished after 12 + 141 ms
02:48:11.306 00.000 9828 Move returns status 0, amount 12
02:48:11.306 00.000 9828 move complete, result=0
02:48:11.306 00.000 9828 worker thread done servicing request
02:48:11.306 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:48:11.684 00.378 8976 Exposure complete
02:48:11.690 00.006 8976 worker thread done servicing request
02:48:11.690 00.000 5052 OnExposeComplete: enter
02:48:11.690 00.000 5052 UpdateGuideState(): m_state=6
02:48:11.690 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10543
02:48:11.690 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.67, Mass=107, SNR=7.1, Peak=68 HFD=1.6
02:48:11.690 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
02:48:11.690 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
02:48:11.690 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.63 mountX=-0.06 mountY=-0.02, mountTheta=-2.76
02:48:11.691 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.04, opts=13)
02:48:11.691 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.04)
02:48:11.691 00.000 8976 Worker thread wakes up
02:48:11.691 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.04) opts 0xd
02:48:11.691 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.04)
02:48:11.691 00.000 8976 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=-0.02
02:48:11.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:48:11.691 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:48:11.691 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
02:48:11.691 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:11.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:48:11.691 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:11.691 00.000 5052 Enqueuing Expose request
02:48:11.691 00.000 8976 MoveAxis(R, 0, ABG)
02:48:11.691 00.000 8976 MoveAxis(U, 0, ABG)
02:48:11.692 00.001 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:48:11.692 00.000 8976 MountToCamera -- mountX=0.86 mountY=-1.30 hyp=1.56 mountTheta=-0.98 cameraX=0.77, cameraY=1.36 cameraTheta=1.06
02:48:11.692 00.000 8976 incremental bump (0.766, 1.363) isValid = 1
02:48:11.693 00.001 8976 Scheduling Mount bump of (0.030, 0.055)
02:48:11.693 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.05, opts=4)
02:48:11.693 00.000 8976 Enqueuing Move request for scope (0.03, 0.05)
02:48:11.693 00.000 8976 move complete, result=0
02:48:11.693 00.000 9828 Worker thread wakes up
02:48:11.693 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0x4
02:48:11.693 00.000 8976 worker thread done servicing request
02:48:11.693 00.000 8976 Worker thread wakes up
02:48:11.693 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:48:11.693 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:48:11.693 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:48:11.693 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:48:11.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:11.693 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:11.693 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.07 mountX=-0.03 mountY=-0.05, mountTheta=-2.14
02:48:11.694 00.001 9828 Moving (0.03, 0.05) raw xDistance=-0.03 yDistance=-0.05
02:48:11.694 00.000 9828 BLC: window closed
02:48:11.694 00.000 9828 MoveAxis(E, 10, B)
02:48:11.694 00.000 9828 Guiding  Dir = 2, Dur = 10
02:48:11.694 00.000 9828 IsSlewing returns 0
02:48:11.694 00.000 9828 IsGuiding returns 0
02:48:11.694 00.000 9828 PulseGuide returned control before completion, sleep 20
02:48:11.715 00.021 9828 IsGuiding returns 1
02:48:11.715 00.000 9828 scope still moving after pulse duration time elapsed
02:48:11.746 00.031 9828 IsSlewing returns 0
02:48:11.746 00.000 9828 IsGuiding returns 1
02:48:11.777 00.031 9828 IsSlewing returns 0
02:48:11.778 00.001 9828 IsGuiding returns 1
02:48:11.809 00.031 9828 IsSlewing returns 0
02:48:11.809 00.000 9828 IsGuiding returns 1
02:48:11.840 00.031 9828 IsSlewing returns 0
02:48:11.840 00.000 9828 IsGuiding returns 0
02:48:11.840 00.000 9828 scope move finished after 10 + 135 ms
02:48:11.840 00.000 9828 Move returns status 0, amount 10
02:48:11.840 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:11.840 00.000 9828 MoveAxis(N, 7, B)
02:48:11.840 00.000 9828 Guiding  Dir = 0, Dur = 7
02:48:11.855 00.015 9828 IsSlewing returns 0
02:48:11.856 00.001 9828 IsGuiding returns 0
02:48:11.856 00.000 9828 PulseGuide returned control before completion, sleep 17
02:48:11.887 00.031 9828 IsGuiding returns 1
02:48:11.887 00.000 9828 scope still moving after pulse duration time elapsed
02:48:11.917 00.030 9828 IsSlewing returns 0
02:48:11.917 00.000 9828 IsGuiding returns 1
02:48:11.948 00.031 9828 IsSlewing returns 0
02:48:11.948 00.000 9828 IsGuiding returns 1
02:48:11.979 00.031 9828 IsSlewing returns 0
02:48:11.980 00.001 9828 IsGuiding returns 0
02:48:11.980 00.000 9828 scope move finished after 7 + 117 ms
02:48:11.980 00.000 9828 Move returns status 0, amount 7
02:48:11.980 00.000 9828 move complete, result=0
02:48:11.980 00.000 9828 worker thread done servicing request
02:48:11.980 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 7 ms NORTH
02:48:12.379 00.399 8976 Exposure complete
02:48:12.384 00.005 8976 worker thread done servicing request
02:48:12.384 00.000 5052 OnExposeComplete: enter
02:48:12.384 00.000 5052 UpdateGuideState(): m_state=6
02:48:12.384 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10544
02:48:12.384 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.91, Mass=123, SNR=7.6, Peak=71 HFD=2.2
02:48:12.384 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
02:48:12.384 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
02:48:12.384 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.20 hyp=0.30 cameraTheta=0.73 mountX=0.08 mountY=-0.30, mountTheta=-1.31
02:48:12.385 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.20, opts=13)
02:48:12.385 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.20)
02:48:12.385 00.000 8976 Worker thread wakes up
02:48:12.385 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.20) opts 0xd
02:48:12.385 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.20)
02:48:12.385 00.000 8976 Moving (0.22, 0.20) raw xDistance=0.08 yDistance=-0.30
02:48:12.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:48:12.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:48:12.385 00.000 8976 MoveAxis(R, 0, ABG)
02:48:12.385 00.000 8976 MoveAxis(U, 1, ABG)
02:48:12.386 00.001 8976 stepping (-7, 6) + (0, 1)
02:48:12.386 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:48:12.386 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:12.386 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:48:12.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:12.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:12.386 00.000 5052 Enqueuing Expose request
02:48:12.404 00.018 8976 Received - 47 (G) 
02:48:12.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:12.404 00.000 8976 stepped: pos (-7, 7)
02:48:12.404 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:48:12.404 00.000 8976 MountToCamera -- mountX=0.93 mountY=-1.24 hyp=1.55 mountTheta=-0.93 cameraX=0.68, cameraY=1.39 cameraTheta=1.12
02:48:12.404 00.000 8976 incremental bump (0.679, 1.395) isValid = 1
02:48:12.404 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:48:12.404 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:48:12.404 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:48:12.404 00.000 8976 move complete, result=0
02:48:12.404 00.000 9828 Worker thread wakes up
02:48:12.404 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:48:12.404 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:48:12.404 00.000 8976 worker thread done servicing request
02:48:12.404 00.000 8976 Worker thread wakes up
02:48:12.404 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:48:12.404 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
02:48:12.405 00.001 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
02:48:12.405 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:48:12.405 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:48:12.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:12.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:12.405 00.000 9828 BLC: window closed
02:48:12.405 00.000 9828 MoveAxis(E, 18, B)
02:48:12.405 00.000 9828 Guiding  Dir = 2, Dur = 18
02:48:12.405 00.000 9828 IsSlewing returns 0
02:48:12.405 00.000 9828 IsGuiding returns 0
02:48:12.405 00.000 9828 PulseGuide returned control before completion, sleep 28
02:48:12.448 00.043 9828 IsGuiding returns 1
02:48:12.448 00.000 9828 scope still moving after pulse duration time elapsed
02:48:12.478 00.030 9828 IsSlewing returns 0
02:48:12.479 00.001 9828 IsGuiding returns 1
02:48:12.509 00.030 9828 IsSlewing returns 0
02:48:12.509 00.000 9828 IsGuiding returns 1
02:48:12.541 00.032 9828 IsSlewing returns 0
02:48:12.541 00.000 9828 IsGuiding returns 0
02:48:12.541 00.000 9828 scope move finished after 18 + 117 ms
02:48:12.541 00.000 9828 Move returns status 0, amount 18
02:48:12.541 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:12.541 00.000 9828 MoveAxis(N, 14, B)
02:48:12.541 00.000 9828 Guiding  Dir = 0, Dur = 14
02:48:12.556 00.015 9828 IsSlewing returns 0
02:48:12.556 00.000 9828 IsGuiding returns 0
02:48:12.556 00.000 9828 PulseGuide returned control before completion, sleep 24
02:48:12.587 00.031 9828 IsGuiding returns 1
02:48:12.587 00.000 9828 scope still moving after pulse duration time elapsed
02:48:12.618 00.031 9828 IsSlewing returns 0
02:48:12.618 00.000 9828 IsGuiding returns 1
02:48:12.649 00.031 9828 IsSlewing returns 0
02:48:12.649 00.000 9828 IsGuiding returns 1
02:48:12.680 00.031 9828 IsSlewing returns 0
02:48:12.680 00.000 9828 IsGuiding returns 1
02:48:12.710 00.030 9828 IsSlewing returns 0
02:48:12.711 00.001 9828 IsGuiding returns 0
02:48:12.711 00.000 9828 scope move finished after 14 + 141 ms
02:48:12.711 00.000 9828 Move returns status 0, amount 14
02:48:12.711 00.000 9828 move complete, result=0
02:48:12.711 00.000 9828 worker thread done servicing request
02:48:12.711 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:48:13.090 00.379 8976 Exposure complete
02:48:13.096 00.006 8976 worker thread done servicing request
02:48:13.097 00.001 5052 OnExposeComplete: enter
02:48:13.097 00.000 5052 UpdateGuideState(): m_state=6
02:48:13.097 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10545
02:48:13.097 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.97, Mass=110, SNR=7.2, Peak=68 HFD=2.2
02:48:13.097 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
02:48:13.097 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
02:48:13.097 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.26 hyp=0.37 cameraTheta=0.76 mountX=0.11 mountY=-0.36, mountTheta=-1.29
02:48:13.097 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.26, opts=13)
02:48:13.097 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.26)
02:48:13.097 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:48:13.098 00.001 5052 UpdateGuideState exits: m=110 SNR=7.2
02:48:13.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:13.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:13.098 00.000 8976 Worker thread wakes up
02:48:13.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.26) opts 0xd
02:48:13.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.26)
02:48:13.098 00.000 5052 Enqueuing Expose request
02:48:13.098 00.000 8976 Moving (0.27, 0.26) raw xDistance=0.11 yDistance=-0.36
02:48:13.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:48:13.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
02:48:13.098 00.000 8976 MoveAxis(R, 0, ABG)
02:48:13.098 00.000 8976 MoveAxis(U, 2, ABG)
02:48:13.098 00.000 8976 stepping (-7, 7) + (0, 2)
02:48:13.098 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:13.124 00.026 8976 Received - 47 (G) 
02:48:13.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:13.124 00.000 8976 stepped: pos (-7, 9)
02:48:13.124 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:48:13.124 00.000 8976 MountToCamera -- mountX=0.98 mountY=-1.30 hyp=1.63 mountTheta=-0.93 cameraX=0.71, cameraY=1.46 cameraTheta=1.12
02:48:13.124 00.000 8976 incremental bump (0.714, 1.464) isValid = 1
02:48:13.124 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:48:13.124 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:48:13.124 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:48:13.124 00.000 8976 move complete, result=0
02:48:13.124 00.000 8976 worker thread done servicing request
02:48:13.124 00.000 8976 Worker thread wakes up
02:48:13.124 00.000 9828 Worker thread wakes up
02:48:13.124 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:48:13.124 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:48:13.124 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
02:48:13.124 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
02:48:13.124 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:48:13.124 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:48:13.124 00.000 9828 BLC: window closed
02:48:13.124 00.000 9828 MoveAxis(E, 18, B)
02:48:13.124 00.000 9828 Guiding  Dir = 2, Dur = 18
02:48:13.124 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:48:13.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:13.124 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:13.124 00.000 9828 IsSlewing returns 0
02:48:13.125 00.001 9828 IsGuiding returns 0
02:48:13.125 00.000 9828 PulseGuide returned control before completion, sleep 28
02:48:13.163 00.038 9828 IsGuiding returns 1
02:48:13.163 00.000 9828 scope still moving after pulse duration time elapsed
02:48:13.194 00.031 9828 IsSlewing returns 0
02:48:13.194 00.000 9828 IsGuiding returns 1
02:48:13.225 00.031 9828 IsSlewing returns 0
02:48:13.225 00.000 9828 IsGuiding returns 1
02:48:13.257 00.032 9828 IsSlewing returns 0
02:48:13.257 00.000 9828 IsGuiding returns 0
02:48:13.257 00.000 9828 scope move finished after 18 + 113 ms
02:48:13.257 00.000 9828 Move returns status 0, amount 18
02:48:13.257 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:13.257 00.000 9828 MoveAxis(N, 14, B)
02:48:13.257 00.000 9828 Guiding  Dir = 0, Dur = 14
02:48:13.272 00.015 9828 IsSlewing returns 0
02:48:13.272 00.000 9828 IsGuiding returns 0
02:48:13.272 00.000 9828 PulseGuide returned control before completion, sleep 24
02:48:13.303 00.031 9828 IsGuiding returns 1
02:48:13.303 00.000 9828 scope still moving after pulse duration time elapsed
02:48:13.334 00.031 9828 IsSlewing returns 0
02:48:13.334 00.000 9828 IsGuiding returns 1
02:48:13.366 00.032 9828 IsSlewing returns 0
02:48:13.366 00.000 9828 IsGuiding returns 1
02:48:13.396 00.030 9828 IsSlewing returns 0
02:48:13.396 00.000 9828 IsGuiding returns 1
02:48:13.427 00.031 9828 IsSlewing returns 0
02:48:13.427 00.000 9828 IsGuiding returns 0
02:48:13.427 00.000 9828 scope move finished after 14 + 140 ms
02:48:13.427 00.000 9828 Move returns status 0, amount 14
02:48:13.427 00.000 9828 move complete, result=0
02:48:13.427 00.000 9828 worker thread done servicing request
02:48:13.427 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:48:13.811 00.384 8976 Exposure complete
02:48:13.817 00.006 8976 worker thread done servicing request
02:48:13.817 00.000 5052 OnExposeComplete: enter
02:48:13.817 00.000 5052 UpdateGuideState(): m_state=6
02:48:13.817 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10546
02:48:13.817 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.85, Mass=98, SNR=6.8, Peak=66 HFD=2.0
02:48:13.817 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
02:48:13.817 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
02:48:13.817 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.25 cameraTheta=2.57 mountX=0.22 mountY=0.11, mountTheta=0.45
02:48:13.818 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.14, opts=13)
02:48:13.818 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.14)
02:48:13.818 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:48:13.818 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
02:48:13.818 00.000 8976 Worker thread wakes up
02:48:13.818 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.14) opts 0xd
02:48:13.818 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.14)
02:48:13.818 00.000 8976 Moving (-0.21, 0.14) raw xDistance=0.22 yDistance=0.11
02:48:13.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:13.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:48:13.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:48:13.818 00.000 8976 MoveAxis(R, 0, ABG)
02:48:13.818 00.000 8976 MoveAxis(U, 0, ABG)
02:48:13.819 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:13.819 00.000 5052 Enqueuing Expose request
02:48:13.819 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:48:13.819 00.000 8976 MountToCamera -- mountX=1.01 mountY=-1.34 hyp=1.68 mountTheta=-0.93 cameraX=0.74, cameraY=1.51 cameraTheta=1.12
02:48:13.819 00.000 8976 incremental bump (0.737, 1.511) isValid = 1
02:48:13.819 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:48:13.819 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:48:13.819 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:48:13.819 00.000 8976 move complete, result=0
02:48:13.819 00.000 9828 Worker thread wakes up
02:48:13.819 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:48:13.819 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:48:13.819 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:13.819 00.000 8976 worker thread done servicing request
02:48:13.819 00.000 8976 Worker thread wakes up
02:48:13.819 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
02:48:13.819 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
02:48:13.819 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:48:13.820 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:48:13.820 00.000 9828 BLC: window closed
02:48:13.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:13.820 00.000 9828 MoveAxis(E, 18, B)
02:48:13.820 00.000 9828 Guiding  Dir = 2, Dur = 18
02:48:13.820 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:13.820 00.000 9828 IsSlewing returns 0
02:48:13.821 00.001 9828 IsGuiding returns 0
02:48:13.821 00.000 9828 PulseGuide returned control before completion, sleep 28
02:48:13.862 00.041 9828 IsGuiding returns 1
02:48:13.862 00.000 9828 scope still moving after pulse duration time elapsed
02:48:13.894 00.032 9828 IsSlewing returns 0
02:48:13.894 00.000 9828 IsGuiding returns 1
02:48:13.924 00.030 9828 IsSlewing returns 0
02:48:13.924 00.000 9828 IsGuiding returns 1
02:48:13.955 00.031 9828 IsSlewing returns 0
02:48:13.955 00.000 9828 IsGuiding returns 0
02:48:13.955 00.000 9828 scope move finished after 18 + 116 ms
02:48:13.955 00.000 9828 Move returns status 0, amount 18
02:48:13.955 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:13.955 00.000 9828 MoveAxis(N, 14, B)
02:48:13.955 00.000 9828 Guiding  Dir = 0, Dur = 14
02:48:13.971 00.016 9828 IsSlewing returns 0
02:48:13.971 00.000 9828 IsGuiding returns 0
02:48:13.971 00.000 9828 PulseGuide returned control before completion, sleep 24
02:48:14.001 00.030 9828 IsGuiding returns 1
02:48:14.001 00.000 9828 scope still moving after pulse duration time elapsed
02:48:14.033 00.032 9828 IsSlewing returns 0
02:48:14.033 00.000 9828 IsGuiding returns 1
02:48:14.064 00.031 9828 IsSlewing returns 0
02:48:14.064 00.000 9828 IsGuiding returns 1
02:48:14.095 00.031 9828 IsSlewing returns 0
02:48:14.095 00.000 9828 IsGuiding returns 1
02:48:14.127 00.032 9828 IsSlewing returns 0
02:48:14.127 00.000 9828 IsGuiding returns 1
02:48:14.159 00.032 9828 IsSlewing returns 0
02:48:14.159 00.000 9828 IsGuiding returns 0
02:48:14.159 00.000 9828 scope move finished after 14 + 173 ms
02:48:14.159 00.000 9828 Move returns status 0, amount 14
02:48:14.159 00.000 9828 move complete, result=0
02:48:14.159 00.000 9828 worker thread done servicing request
02:48:14.159 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:48:14.506 00.347 8976 Exposure complete
02:48:14.511 00.005 8976 worker thread done servicing request
02:48:14.511 00.000 5052 OnExposeComplete: enter
02:48:14.511 00.000 5052 UpdateGuideState(): m_state=6
02:48:14.511 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10547
02:48:14.511 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.59, Mass=134, SNR=8.0, Peak=65 HFD=2.0
02:48:14.511 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
02:48:14.511 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.26)
02:48:14.511 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.12 hyp=0.46 cameraTheta=-2.88 mountX=0.10 mountY=0.44, mountTheta=1.35
02:48:14.512 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.12, opts=13)
02:48:14.512 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.12)
02:48:14.512 00.000 8976 Worker thread wakes up
02:48:14.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.12) opts 0xd
02:48:14.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.12)
02:48:14.512 00.000 8976 Moving (-0.44, -0.12) raw xDistance=0.10 yDistance=0.44
02:48:14.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:48:14.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:48:14.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:48:14.512 00.000 8976 MoveAxis(R, 0, ABG)
02:48:14.512 00.000 8976 MoveAxis(D, 2, ABG)
02:48:14.513 00.001 5052 UpdateGuideState exits: m=134 SNR=8.0
02:48:14.513 00.000 8976 stepping (-7, 9) + (0, -2)
02:48:14.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:14.513 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:14.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:14.513 00.000 5052 Enqueuing Expose request
02:48:14.546 00.033 8976 Received - 47 (G) 
02:48:14.546 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:14.546 00.000 8976 stepped: pos (-7, 7)
02:48:14.547 00.001 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
02:48:14.547 00.000 8976 MountToCamera -- mountX=1.03 mountY=-1.27 hyp=1.63 mountTheta=-0.89 cameraX=0.66, cameraY=1.49 cameraTheta=1.16
02:48:14.547 00.000 8976 incremental bump (0.660, 1.494) isValid = 1
02:48:14.547 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
02:48:14.547 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:48:14.547 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:48:14.547 00.000 8976 move complete, result=0
02:48:14.547 00.000 9828 Worker thread wakes up
02:48:14.547 00.000 8976 worker thread done servicing request
02:48:14.547 00.000 8976 Worker thread wakes up
02:48:14.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:14.547 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:48:14.547 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:48:14.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:14.547 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:48:14.547 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:48:14.547 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
02:48:14.547 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:48:14.548 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:48:14.548 00.000 9828 BLC: window closed
02:48:14.548 00.000 9828 MoveAxis(E, 16, B)
02:48:14.548 00.000 9828 Guiding  Dir = 2, Dur = 16
02:48:14.548 00.000 9828 IsSlewing returns 0
02:48:14.548 00.000 9828 IsGuiding returns 0
02:48:14.548 00.000 9828 PulseGuide returned control before completion, sleep 26
02:48:14.580 00.032 9828 IsGuiding returns 1
02:48:14.580 00.000 9828 scope still moving after pulse duration time elapsed
02:48:14.611 00.031 9828 IsSlewing returns 0
02:48:14.611 00.000 9828 IsGuiding returns 1
02:48:14.642 00.031 9828 IsSlewing returns 0
02:48:14.642 00.000 9828 IsGuiding returns 1
02:48:14.688 00.046 9828 IsSlewing returns 0
02:48:14.688 00.000 9828 IsGuiding returns 0
02:48:14.688 00.000 9828 scope move finished after 16 + 124 ms
02:48:14.688 00.000 9828 Move returns status 0, amount 16
02:48:14.688 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:14.688 00.000 9828 MoveAxis(N, 14, B)
02:48:14.688 00.000 9828 Guiding  Dir = 0, Dur = 14
02:48:14.703 00.015 9828 IsSlewing returns 0
02:48:14.703 00.000 9828 IsGuiding returns 0
02:48:14.703 00.000 9828 PulseGuide returned control before completion, sleep 24
02:48:14.735 00.032 9828 IsGuiding returns 1
02:48:14.735 00.000 9828 scope still moving after pulse duration time elapsed
02:48:14.767 00.032 9828 IsSlewing returns 0
02:48:14.767 00.000 9828 IsGuiding returns 1
02:48:14.799 00.032 9828 IsSlewing returns 0
02:48:14.799 00.000 9828 IsGuiding returns 1
02:48:14.829 00.030 9828 IsSlewing returns 0
02:48:14.829 00.000 9828 IsGuiding returns 1
02:48:14.861 00.032 9828 IsSlewing returns 0
02:48:14.861 00.000 9828 IsGuiding returns 0
02:48:14.861 00.000 9828 scope move finished after 14 + 143 ms
02:48:14.862 00.001 9828 Move returns status 0, amount 14
02:48:14.862 00.000 9828 move complete, result=0
02:48:14.862 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:48:14.862 00.000 9828 worker thread done servicing request
02:48:15.228 00.366 8976 Exposure complete
02:48:15.234 00.006 8976 worker thread done servicing request
02:48:15.234 00.000 5052 OnExposeComplete: enter
02:48:15.234 00.000 5052 UpdateGuideState(): m_state=6
02:48:15.234 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10548
02:48:15.234 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.93, Mass=132, SNR=7.9, Peak=66 HFD=2.2
02:48:15.234 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:48:15.234 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
02:48:15.234 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=0.22 hyp=0.80 cameraTheta=2.86 mountX=0.54 mountY=0.52, mountTheta=0.77
02:48:15.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.22, opts=13)
02:48:15.235 00.000 5052 Enqueuing Move request for stepguider (-0.77, 0.22)
02:48:15.235 00.000 8976 Worker thread wakes up
02:48:15.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.22) opts 0xd
02:48:15.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.22)
02:48:15.235 00.000 8976 Moving (-0.77, 0.22) raw xDistance=0.54 yDistance=0.52
02:48:15.235 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:48:15.235 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:48:15.235 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:15.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:48:15.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
02:48:15.235 00.000 8976 MoveAxis(L, 2, ABG)
02:48:15.235 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:15.236 00.001 5052 Enqueuing Expose request
02:48:15.236 00.000 8976 stepping (-7, 7) + (-2, 0)
02:48:15.236 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:15.266 00.030 8976 Received - 47 (G) 
02:48:15.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:15.266 00.000 8976 stepped: pos (-9, 7)
02:48:15.266 00.000 8976 MoveAxis(D, 2, ABG)
02:48:15.266 00.000 8976 stepping (-9, 7) + (0, -2)
02:48:15.266 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:15.297 00.031 8976 Received - 47 (G) 
02:48:15.297 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:15.297 00.000 8976 stepped: pos (-9, 5)
02:48:15.297 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:48:15.297 00.000 8976 MountToCamera -- mountX=1.14 mountY=-1.11 hyp=1.60 mountTheta=-0.77 cameraX=0.47, cameraY=1.53 cameraTheta=1.27
02:48:15.297 00.000 8976 incremental bump (0.468, 1.525) isValid = 1
02:48:15.297 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:48:15.298 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:48:15.298 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:48:15.298 00.000 8976 move complete, result=0
02:48:15.298 00.000 8976 worker thread done servicing request
02:48:15.298 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:48:15.298 00.000 9828 Worker thread wakes up
02:48:15.298 00.000 8976 Worker thread wakes up
02:48:15.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:15.298 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:15.298 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:48:15.298 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:48:15.298 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:48:15.298 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
02:48:15.298 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:48:15.298 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:48:15.298 00.000 9828 BLC: window closed
02:48:15.299 00.001 9828 MoveAxis(E, 12, B)
02:48:15.299 00.000 9828 Guiding  Dir = 2, Dur = 12
02:48:15.299 00.000 9828 IsSlewing returns 0
02:48:15.299 00.000 9828 IsGuiding returns 0
02:48:15.299 00.000 9828 PulseGuide returned control before completion, sleep 22
02:48:15.329 00.030 9828 IsGuiding returns 1
02:48:15.329 00.000 9828 scope still moving after pulse duration time elapsed
02:48:15.360 00.031 9828 IsSlewing returns 0
02:48:15.360 00.000 9828 IsGuiding returns 1
02:48:15.392 00.032 9828 IsSlewing returns 0
02:48:15.392 00.000 9828 IsGuiding returns 1
02:48:15.422 00.030 9828 IsSlewing returns 0
02:48:15.422 00.000 9828 IsGuiding returns 1
02:48:15.453 00.031 9828 IsSlewing returns 0
02:48:15.453 00.000 9828 IsGuiding returns 0
02:48:15.453 00.000 9828 scope move finished after 12 + 141 ms
02:48:15.453 00.000 9828 Move returns status 0, amount 12
02:48:15.453 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:15.453 00.000 9828 MoveAxis(N, 15, B)
02:48:15.453 00.000 9828 Guiding  Dir = 0, Dur = 15
02:48:15.469 00.016 9828 IsSlewing returns 0
02:48:15.469 00.000 9828 IsGuiding returns 0
02:48:15.469 00.000 9828 PulseGuide returned control before completion, sleep 25
02:48:15.501 00.032 9828 IsGuiding returns 1
02:48:15.501 00.000 9828 scope still moving after pulse duration time elapsed
02:48:15.532 00.031 9828 IsSlewing returns 0
02:48:15.532 00.000 9828 IsGuiding returns 1
02:48:15.564 00.032 9828 IsSlewing returns 0
02:48:15.564 00.000 9828 IsGuiding returns 1
02:48:15.594 00.030 9828 IsSlewing returns 0
02:48:15.594 00.000 9828 IsGuiding returns 1
02:48:15.625 00.031 9828 IsSlewing returns 0
02:48:15.625 00.000 9828 IsGuiding returns 0
02:48:15.625 00.000 9828 scope move finished after 15 + 141 ms
02:48:15.625 00.000 9828 Move returns status 0, amount 15
02:48:15.625 00.000 9828 move complete, result=0
02:48:15.625 00.000 9828 worker thread done servicing request
02:48:15.625 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:48:15.983 00.358 8976 Exposure complete
02:48:15.988 00.005 8976 worker thread done servicing request
02:48:15.988 00.000 5052 OnExposeComplete: enter
02:48:15.989 00.001 5052 UpdateGuideState(): m_state=6
02:48:15.989 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10549
02:48:15.989 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.86, Mass=137, SNR=8.1, Peak=72 HFD=2.0
02:48:15.989 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:48:15.989 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:48:15.989 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.15 hyp=0.80 cameraTheta=2.95 mountX=0.49 mountY=0.57, mountTheta=0.86
02:48:15.989 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=0.15, opts=13)
02:48:15.989 00.000 5052 Enqueuing Move request for stepguider (-0.78, 0.15)
02:48:15.989 00.000 8976 Worker thread wakes up
02:48:15.990 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, 0.15) opts 0xd
02:48:15.990 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, 0.15)
02:48:15.990 00.000 8976 Moving (-0.78, 0.15) raw xDistance=0.49 yDistance=0.57
02:48:15.990 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:48:15.990 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
02:48:15.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:15.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
02:48:15.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
02:48:15.990 00.000 8976 MoveAxis(L, 2, ABG)
02:48:15.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:15.990 00.000 5052 Enqueuing Expose request
02:48:15.990 00.000 8976 stepping (-9, 5) + (-2, 0)
02:48:15.990 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:16.016 00.026 8976 Received - 47 (G) 
02:48:16.017 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:16.017 00.000 8976 stepped: pos (-11, 5)
02:48:16.017 00.000 8976 MoveAxis(D, 2, ABG)
02:48:16.017 00.000 8976 stepping (-11, 5) + (0, -2)
02:48:16.017 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:16.048 00.031 8976 Received - 47 (G) 
02:48:16.048 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:16.048 00.000 8976 stepped: pos (-11, 3)
02:48:16.048 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
02:48:16.049 00.001 8976 MountToCamera -- mountX=1.32 mountY=-0.90 hyp=1.60 mountTheta=-0.60 cameraX=0.20, cameraY=1.59 cameraTheta=1.45
02:48:16.049 00.000 8976 incremental bump (0.201, 1.588) isValid = 1
02:48:16.049 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
02:48:16.049 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:48:16.049 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:48:16.049 00.000 8976 move complete, result=0
02:48:16.049 00.000 9828 Worker thread wakes up
02:48:16.049 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:48:16.049 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:48:16.049 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.74)
02:48:16.049 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:48:16.049 00.000 8976 worker thread done servicing request
02:48:16.049 00.000 8976 Worker thread wakes up
02:48:16.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:16.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:16.049 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
02:48:16.049 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
02:48:16.049 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:48:16.049 00.000 9828 BLC: window closed
02:48:16.050 00.001 9828 MoveAxis(E, 6, B)
02:48:16.050 00.000 9828 Guiding  Dir = 2, Dur = 6
02:48:16.050 00.000 9828 IsSlewing returns 0
02:48:16.050 00.000 9828 IsGuiding returns 0
02:48:16.050 00.000 9828 PulseGuide returned control before completion, sleep 16
02:48:16.074 00.024 9828 IsGuiding returns 1
02:48:16.074 00.000 9828 scope still moving after pulse duration time elapsed
02:48:16.106 00.032 9828 IsSlewing returns 0
02:48:16.106 00.000 9828 IsGuiding returns 1
02:48:16.137 00.031 9828 IsSlewing returns 0
02:48:16.137 00.000 9828 IsGuiding returns 1
02:48:16.168 00.031 9828 IsSlewing returns 0
02:48:16.168 00.000 9828 IsGuiding returns 0
02:48:16.168 00.000 9828 scope move finished after 6 + 111 ms
02:48:16.168 00.000 9828 Move returns status 0, amount 6
02:48:16.168 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:16.168 00.000 9828 MoveAxis(N, 16, B)
02:48:16.168 00.000 9828 Guiding  Dir = 0, Dur = 16
02:48:16.183 00.015 9828 IsSlewing returns 0
02:48:16.183 00.000 9828 IsGuiding returns 0
02:48:16.183 00.000 9828 PulseGuide returned control before completion, sleep 26
02:48:16.215 00.032 9828 IsGuiding returns 1
02:48:16.215 00.000 9828 scope still moving after pulse duration time elapsed
02:48:16.246 00.031 9828 IsSlewing returns 0
02:48:16.246 00.000 9828 IsGuiding returns 1
02:48:16.277 00.031 9828 IsSlewing returns 0
02:48:16.277 00.000 9828 IsGuiding returns 1
02:48:16.308 00.031 9828 IsSlewing returns 0
02:48:16.308 00.000 9828 IsGuiding returns 1
02:48:16.340 00.032 9828 IsSlewing returns 0
02:48:16.340 00.000 9828 IsGuiding returns 0
02:48:16.340 00.000 9828 scope move finished after 16 + 140 ms
02:48:16.340 00.000 9828 Move returns status 0, amount 16
02:48:16.340 00.000 9828 move complete, result=0
02:48:16.340 00.000 9828 worker thread done servicing request
02:48:16.340 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:48:16.735 00.395 8976 Exposure complete
02:48:16.740 00.005 8976 worker thread done servicing request
02:48:16.741 00.001 5052 OnExposeComplete: enter
02:48:16.741 00.000 5052 UpdateGuideState(): m_state=6
02:48:16.741 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10550
02:48:16.741 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.04, Mass=119, SNR=7.5, Peak=66 HFD=2.0
02:48:16.741 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.98 = 2.31)
02:48:16.741 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.20)
02:48:16.741 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.67 hyp=0.71 cameraTheta=-1.93 mountX=-0.48 mountY=0.57, mountTheta=2.26
02:48:16.741 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.67, opts=13)
02:48:16.741 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.67)
02:48:16.742 00.001 8976 Worker thread wakes up
02:48:16.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.67) opts 0xd
02:48:16.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.67)
02:48:16.742 00.000 8976 Moving (-0.25, -0.67) raw xDistance=-0.48 yDistance=0.57
02:48:16.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.48
02:48:16.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57
02:48:16.742 00.000 8976 MoveAxis(R, 2, ABG)
02:48:16.742 00.000 8976 stepping (-11, 3) + (2, 0)
02:48:16.742 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:48:16.742 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:48:16.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:16.742 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:16.742 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:16.742 00.000 5052 Enqueuing Expose request
02:48:16.768 00.026 8976 Received - 47 (G) 
02:48:16.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:16.768 00.000 8976 stepped: pos (-9, 3)
02:48:16.768 00.000 8976 MoveAxis(D, 2, ABG)
02:48:16.768 00.000 8976 stepping (-9, 3) + (0, -2)
02:48:16.768 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:16.800 00.032 8976 Received - 47 (G) 
02:48:16.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:16.800 00.000 8976 stepped: pos (-9, 1)
02:48:16.800 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
02:48:16.800 00.000 8976 MountToCamera -- mountX=1.34 mountY=-0.66 hyp=1.49 mountTheta=-0.46 cameraX=-0.03, cameraY=1.49 cameraTheta=1.59
02:48:16.800 00.000 8976 incremental bump (-0.026, 1.493) isValid = 1
02:48:16.800 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
02:48:16.800 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:48:16.800 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:48:16.800 00.000 8976 move complete, result=0
02:48:16.800 00.000 9828 Worker thread wakes up
02:48:16.800 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:48:16.800 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:48:16.800 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
02:48:16.800 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.6 px 2 ms SOUTH
02:48:16.800 00.000 8976 worker thread done servicing request
02:48:16.801 00.001 8976 Worker thread wakes up
02:48:16.801 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
02:48:16.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:16.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:16.801 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
02:48:16.801 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:48:16.801 00.000 9828 BLC: window closed
02:48:16.801 00.000 9828 MoveAxis(E, 1, B)
02:48:16.801 00.000 9828 Guiding  Dir = 2, Dur = 1
02:48:16.802 00.001 9828 IsSlewing returns 0
02:48:16.802 00.000 9828 IsGuiding returns 0
02:48:16.802 00.000 9828 PulseGuide returned control before completion, sleep 11
02:48:16.823 00.021 9828 IsGuiding returns 1
02:48:16.823 00.000 9828 scope still moving after pulse duration time elapsed
02:48:16.854 00.031 9828 IsSlewing returns 0
02:48:16.854 00.000 9828 IsGuiding returns 1
02:48:16.885 00.031 9828 IsSlewing returns 0
02:48:16.886 00.001 9828 IsGuiding returns 1
02:48:16.917 00.031 9828 IsSlewing returns 0
02:48:16.917 00.000 9828 IsGuiding returns 0
02:48:16.917 00.000 9828 scope move finished after 1 + 114 ms
02:48:16.917 00.000 9828 Move returns status 0, amount 1
02:48:16.917 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:16.917 00.000 9828 MoveAxis(N, 16, B)
02:48:16.917 00.000 9828 Guiding  Dir = 0, Dur = 16
02:48:16.933 00.016 9828 IsSlewing returns 0
02:48:16.933 00.000 9828 IsGuiding returns 0
02:48:16.934 00.001 9828 PulseGuide returned control before completion, sleep 26
02:48:16.964 00.030 9828 IsGuiding returns 1
02:48:16.964 00.000 9828 scope still moving after pulse duration time elapsed
02:48:16.994 00.030 9828 IsSlewing returns 0
02:48:16.994 00.000 9828 IsGuiding returns 1
02:48:17.026 00.032 9828 IsSlewing returns 0
02:48:17.026 00.000 9828 IsGuiding returns 1
02:48:17.057 00.031 9828 IsSlewing returns 0
02:48:17.057 00.000 9828 IsGuiding returns 1
02:48:17.089 00.032 9828 IsSlewing returns 0
02:48:17.089 00.000 9828 IsGuiding returns 0
02:48:17.089 00.000 9828 scope move finished after 16 + 140 ms
02:48:17.089 00.000 9828 Move returns status 0, amount 16
02:48:17.089 00.000 9828 move complete, result=0
02:48:17.089 00.000 9828 worker thread done servicing request
02:48:17.089 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:48:17.500 00.411 8976 Exposure complete
02:48:17.506 00.006 8976 worker thread done servicing request
02:48:17.506 00.000 5052 OnExposeComplete: enter
02:48:17.506 00.000 5052 UpdateGuideState(): m_state=6
02:48:17.506 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10551
02:48:17.507 00.001 5052 Star::Find returns 1 (0), X=329.23, Y=281.68, Mass=130, SNR=7.8, Peak=67 HFD=2.0
02:48:17.507 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
02:48:17.507 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
02:48:17.507 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.45 mountX=-0.05 mountY=-0.03, mountTheta=-2.57
02:48:17.509 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.03, opts=13)
02:48:17.509 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.03)
02:48:17.509 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:48:17.509 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:48:17.509 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:17.509 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:17.509 00.000 5052 Enqueuing Expose request
02:48:17.509 00.000 8976 Worker thread wakes up
02:48:17.510 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.03) opts 0xd
02:48:17.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.03)
02:48:17.510 00.000 8976 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.03
02:48:17.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:48:17.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:48:17.510 00.000 8976 MoveAxis(R, 0, ABG)
02:48:17.510 00.000 8976 MoveAxis(U, 0, ABG)
02:48:17.510 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
02:48:17.510 00.000 8976 MountToCamera -- mountX=1.35 mountY=-0.49 hyp=1.44 mountTheta=-0.35 cameraX=-0.18, cameraY=1.43 cameraTheta=1.69
02:48:17.510 00.000 8976 incremental bump (-0.178, 1.429) isValid = 1
02:48:17.510 00.000 8976 Scheduling Mount bump of (-0.007, 0.059)
02:48:17.510 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.06, opts=4)
02:48:17.510 00.000 8976 Enqueuing Move request for scope (-0.01, 0.06)
02:48:17.510 00.000 8976 move complete, result=0
02:48:17.510 00.000 9828 Worker thread wakes up
02:48:17.511 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0x4
02:48:17.511 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
02:48:17.511 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.50)
02:48:17.511 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.58)
02:48:17.511 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.69 mountX=0.00 mountY=-0.06, mountTheta=-1.50
02:48:17.511 00.000 9828 Moving (-0.01, 0.06) raw xDistance=0.00 yDistance=-0.06
02:48:17.511 00.000 9828 BLC: window closed
02:48:17.511 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:48:17.511 00.000 8976 worker thread done servicing request
02:48:17.511 00.000 8976 Worker thread wakes up
02:48:17.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:17.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:17.512 00.001 9828 MoveAxis(W, 1, B)
02:48:17.512 00.000 9828 Guiding  Dir = 3, Dur = 1
02:48:17.512 00.000 9828 IsSlewing returns 0
02:48:17.512 00.000 9828 IsGuiding returns 0
02:48:17.512 00.000 9828 PulseGuide returned control before completion, sleep 11
02:48:17.539 00.027 9828 IsGuiding returns 1
02:48:17.539 00.000 9828 scope still moving after pulse duration time elapsed
02:48:17.571 00.032 9828 IsSlewing returns 0
02:48:17.572 00.001 9828 IsGuiding returns 1
02:48:17.602 00.030 9828 IsSlewing returns 0
02:48:17.602 00.000 9828 IsGuiding returns 1
02:48:17.635 00.033 9828 IsSlewing returns 0
02:48:17.635 00.000 9828 IsGuiding returns 1
02:48:17.665 00.030 9828 IsSlewing returns 0
02:48:17.666 00.001 9828 IsGuiding returns 0
02:48:17.666 00.000 9828 scope move finished after 1 + 152 ms
02:48:17.666 00.000 9828 Move returns status 0, amount 1
02:48:17.666 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:17.666 00.000 9828 MoveAxis(N, 8, B)
02:48:17.666 00.000 9828 Guiding  Dir = 0, Dur = 8
02:48:17.681 00.015 9828 IsSlewing returns 0
02:48:17.681 00.000 9828 IsGuiding returns 0
02:48:17.681 00.000 9828 PulseGuide returned control before completion, sleep 18
02:48:17.711 00.030 9828 IsGuiding returns 1
02:48:17.711 00.000 9828 scope still moving after pulse duration time elapsed
02:48:17.742 00.031 9828 IsSlewing returns 0
02:48:17.743 00.001 9828 IsGuiding returns 1
02:48:17.773 00.030 9828 IsSlewing returns 0
02:48:17.773 00.000 9828 IsGuiding returns 1
02:48:17.803 00.030 9828 IsSlewing returns 0
02:48:17.803 00.000 9828 IsGuiding returns 1
02:48:17.834 00.031 9828 IsSlewing returns 0
02:48:17.834 00.000 9828 IsGuiding returns 0
02:48:17.834 00.000 9828 scope move finished after 8 + 145 ms
02:48:17.834 00.000 9828 Move returns status 0, amount 8
02:48:17.834 00.000 9828 move complete, result=0
02:48:17.834 00.000 9828 worker thread done servicing request
02:48:17.834 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 8 ms NORTH
02:48:18.197 00.363 8976 Exposure complete
02:48:18.202 00.005 8976 worker thread done servicing request
02:48:18.202 00.000 5052 OnExposeComplete: enter
02:48:18.202 00.000 5052 UpdateGuideState(): m_state=6
02:48:18.202 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10552
02:48:18.202 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.66, Mass=124, SNR=7.6, Peak=58 HFD=2.7
02:48:18.202 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
02:48:18.202 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
02:48:18.202 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.80 mountX=-0.06 mountY=-0.01, mountTheta=-2.94
02:48:18.203 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.05, opts=13)
02:48:18.203 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.05)
02:48:18.203 00.000 8976 Worker thread wakes up
02:48:18.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.05) opts 0xd
02:48:18.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.05)
02:48:18.203 00.000 8976 Moving (0.04, -0.05) raw xDistance=-0.06 yDistance=-0.01
02:48:18.203 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:48:18.203 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
02:48:18.204 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:18.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:18.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:48:18.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:48:18.204 00.000 8976 MoveAxis(R, 0, ABG)
02:48:18.204 00.000 5052 Enqueuing Expose request
02:48:18.204 00.000 8976 MoveAxis(U, 0, ABG)
02:48:18.204 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
02:48:18.204 00.000 8976 MountToCamera -- mountX=1.36 mountY=-0.38 hyp=1.41 mountTheta=-0.27 cameraX=-0.28, cameraY=1.39 cameraTheta=1.77
02:48:18.204 00.000 8976 incremental bump (-0.279, 1.386) isValid = 1
02:48:18.204 00.000 8976 Scheduling Mount bump of (-0.012, 0.062)
02:48:18.204 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.06, opts=4)
02:48:18.204 00.000 8976 Enqueuing Move request for scope (-0.01, 0.06)
02:48:18.204 00.000 8976 move complete, result=0
02:48:18.204 00.000 9828 Worker thread wakes up
02:48:18.205 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0x4
02:48:18.205 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
02:48:18.205 00.000 8976 worker thread done servicing request
02:48:18.205 00.000 8976 Worker thread wakes up
02:48:18.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:18.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:18.205 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
02:48:18.205 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:48:18.205 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.51)
02:48:18.205 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.76 mountX=0.01 mountY=-0.06, mountTheta=-1.43
02:48:18.205 00.000 9828 Moving (-0.01, 0.06) raw xDistance=0.01 yDistance=-0.06
02:48:18.205 00.000 9828 BLC: window closed
02:48:18.205 00.000 9828 MoveAxis(W, 3, B)
02:48:18.205 00.000 9828 Guiding  Dir = 3, Dur = 3
02:48:18.206 00.001 9828 IsSlewing returns 0
02:48:18.206 00.000 9828 IsGuiding returns 0
02:48:18.206 00.000 9828 PulseGuide returned control before completion, sleep 13
02:48:18.224 00.018 9828 IsGuiding returns 1
02:48:18.224 00.000 9828 scope still moving after pulse duration time elapsed
02:48:18.256 00.032 9828 IsSlewing returns 0
02:48:18.256 00.000 9828 IsGuiding returns 1
02:48:18.288 00.032 9828 IsSlewing returns 0
02:48:18.288 00.000 9828 IsGuiding returns 1
02:48:18.320 00.032 9828 IsSlewing returns 0
02:48:18.320 00.000 9828 IsGuiding returns 0
02:48:18.320 00.000 9828 scope move finished after 3 + 111 ms
02:48:18.320 00.000 9828 Move returns status 0, amount 3
02:48:18.320 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:18.320 00.000 9828 MoveAxis(N, 9, B)
02:48:18.320 00.000 9828 Guiding  Dir = 0, Dur = 9
02:48:18.336 00.016 9828 IsSlewing returns 0
02:48:18.336 00.000 9828 IsGuiding returns 0
02:48:18.336 00.000 9828 PulseGuide returned control before completion, sleep 19
02:48:18.367 00.031 9828 IsGuiding returns 1
02:48:18.367 00.000 9828 scope still moving after pulse duration time elapsed
02:48:18.399 00.032 9828 IsSlewing returns 0
02:48:18.399 00.000 9828 IsGuiding returns 1
02:48:18.431 00.032 9828 IsSlewing returns 0
02:48:18.431 00.000 9828 IsGuiding returns 1
02:48:18.461 00.030 9828 IsSlewing returns 0
02:48:18.461 00.000 9828 IsGuiding returns 0
02:48:18.461 00.000 9828 scope move finished after 9 + 116 ms
02:48:18.461 00.000 9828 Move returns status 0, amount 9
02:48:18.461 00.000 9828 move complete, result=0
02:48:18.461 00.000 9828 worker thread done servicing request
02:48:18.461 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 9 ms NORTH
02:48:18.890 00.429 8976 Exposure complete
02:48:18.896 00.006 8976 worker thread done servicing request
02:48:18.896 00.000 5052 OnExposeComplete: enter
02:48:18.896 00.000 5052 UpdateGuideState(): m_state=6
02:48:18.896 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10553
02:48:18.896 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.84, Mass=126, SNR=7.7, Peak=60 HFD=2.4
02:48:18.897 00.001 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:48:18.897 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
02:48:18.897 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.13 hyp=0.43 cameraTheta=2.84 mountX=0.30 mountY=0.27, mountTheta=0.74
02:48:18.897 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.13, opts=13)
02:48:18.897 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.13)
02:48:18.897 00.000 8976 Worker thread wakes up
02:48:18.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.13) opts 0xd
02:48:18.898 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.13)
02:48:18.898 00.000 8976 Moving (-0.41, 0.13) raw xDistance=0.30 yDistance=0.27
02:48:18.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:48:18.898 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:48:18.898 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:48:18.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:18.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:18.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:48:18.898 00.000 8976 MoveAxis(L, 1, ABG)
02:48:18.898 00.000 8976 stepping (-9, 1) + (-1, 0)
02:48:18.898 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:18.898 00.000 5052 Enqueuing Expose request
02:48:18.926 00.028 8976 Received - 47 (G) 
02:48:18.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:18.926 00.000 8976 stepped: pos (-10, 1)
02:48:18.926 00.000 8976 MoveAxis(D, 1, ABG)
02:48:18.926 00.000 8976 stepping (-10, 1) + (0, -1)
02:48:18.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:18.958 00.032 8976 Received - 47 (G) 
02:48:18.959 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:18.959 00.000 8976 stepped: pos (-10, 0)
02:48:18.959 00.000 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
02:48:18.959 00.000 8976 MountToCamera -- mountX=1.42 mountY=-0.26 hyp=1.44 mountTheta=-0.18 cameraX=-0.42, cameraY=1.38 cameraTheta=1.86
02:48:18.959 00.000 8976 incremental bump (-0.417, 1.379) isValid = 1
02:48:18.959 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
02:48:18.959 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:48:18.959 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:48:18.959 00.000 8976 move complete, result=0
02:48:18.959 00.000 9828 Worker thread wakes up
02:48:18.959 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:48:18.959 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:48:18.959 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.95 = -1.33)
02:48:18.959 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.41)
02:48:18.959 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
02:48:18.959 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:48:18.959 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:48:18.960 00.001 8976 worker thread done servicing request
02:48:18.960 00.000 8976 Worker thread wakes up
02:48:18.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:18.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:18.960 00.000 9828 BLC: window closed
02:48:18.960 00.000 9828 MoveAxis(W, 9, B)
02:48:18.960 00.000 9828 Guiding  Dir = 3, Dur = 9
02:48:18.960 00.000 9828 IsSlewing returns 0
02:48:18.960 00.000 9828 IsGuiding returns 0
02:48:18.961 00.001 9828 PulseGuide returned control before completion, sleep 19
02:48:18.989 00.028 9828 IsGuiding returns 1
02:48:18.989 00.000 9828 scope still moving after pulse duration time elapsed
02:48:19.021 00.032 9828 IsSlewing returns 0
02:48:19.021 00.000 9828 IsGuiding returns 1
02:48:19.051 00.030 9828 IsSlewing returns 0
02:48:19.051 00.000 9828 IsGuiding returns 1
02:48:19.083 00.032 9828 IsSlewing returns 0
02:48:19.083 00.000 9828 IsGuiding returns 1
02:48:19.114 00.031 9828 IsSlewing returns 0
02:48:19.115 00.001 9828 IsGuiding returns 0
02:48:19.115 00.000 9828 scope move finished after 9 + 145 ms
02:48:19.115 00.000 9828 Move returns status 0, amount 9
02:48:19.115 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:19.115 00.000 9828 MoveAxis(N, 16, B)
02:48:19.115 00.000 9828 Guiding  Dir = 0, Dur = 16
02:48:19.129 00.014 9828 IsSlewing returns 0
02:48:19.129 00.000 9828 IsGuiding returns 0
02:48:19.129 00.000 9828 PulseGuide returned control before completion, sleep 26
02:48:19.160 00.031 9828 IsGuiding returns 1
02:48:19.160 00.000 9828 scope still moving after pulse duration time elapsed
02:48:19.190 00.030 9828 IsSlewing returns 0
02:48:19.190 00.000 9828 IsGuiding returns 1
02:48:19.221 00.031 9828 IsSlewing returns 0
02:48:19.221 00.000 9828 IsGuiding returns 1
02:48:19.253 00.032 9828 IsSlewing returns 0
02:48:19.253 00.000 9828 IsGuiding returns 1
02:48:19.283 00.030 9828 IsSlewing returns 0
02:48:19.283 00.000 9828 IsGuiding returns 0
02:48:19.283 00.000 9828 scope move finished after 16 + 138 ms
02:48:19.283 00.000 9828 Move returns status 0, amount 16
02:48:19.283 00.000 9828 move complete, result=0
02:48:19.283 00.000 9828 worker thread done servicing request
02:48:19.283 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:48:19.645 00.362 8976 Exposure complete
02:48:19.651 00.006 8976 worker thread done servicing request
02:48:19.651 00.000 5052 OnExposeComplete: enter
02:48:19.651 00.000 5052 UpdateGuideState(): m_state=6
02:48:19.651 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10554
02:48:19.651 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.22, Mass=118, SNR=7.5, Peak=59 HFD=2.3
02:48:19.651 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.12 = 2.16)
02:48:19.651 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.23 = 2.06)
02:48:19.651 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.49 hyp=0.56 cameraTheta=-2.08 mountX=-0.31 mountY=0.49, mountTheta=2.13
02:48:19.652 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.49, opts=13)
02:48:19.652 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.49)
02:48:19.652 00.000 8976 Worker thread wakes up
02:48:19.652 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:48:19.652 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
02:48:19.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:19.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.49) opts 0xd
02:48:19.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:19.652 00.000 5052 Enqueuing Expose request
02:48:19.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.49)
02:48:19.652 00.000 8976 Moving (-0.27, -0.49) raw xDistance=-0.31 yDistance=0.49
02:48:19.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
02:48:19.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
02:48:19.652 00.000 8976 MoveAxis(R, 1, ABG)
02:48:19.653 00.001 8976 stepping (-10, 0) + (1, 0)
02:48:19.653 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:19.678 00.025 8976 Received - 47 (G) 
02:48:19.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:19.678 00.000 8976 stepped: pos (-9, 0)
02:48:19.678 00.000 8976 MoveAxis(D, 2, ABG)
02:48:19.678 00.000 8976 stepping (-9, 0) + (0, -2)
02:48:19.678 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:19.709 00.031 8976 Received - 47 (G) 
02:48:19.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:19.709 00.000 8976 stepped: pos (-9, -2)
02:48:19.709 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (2.00 = 2.00)
02:48:19.709 00.000 8976 MountToCamera -- mountX=1.40 mountY=-0.07 hyp=1.41 mountTheta=-0.05 cameraX=-0.58, cameraY=1.28 cameraTheta=2.00
02:48:19.709 00.000 8976 incremental bump (-0.580, 1.281) isValid = 1
02:48:19.710 00.001 8976 Scheduling Mount bump of (-0.047, 0.109)
02:48:19.710 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:48:19.710 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:48:19.710 00.000 8976 move complete, result=0
02:48:19.710 00.000 8976 worker thread done servicing request
02:48:19.710 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
02:48:19.710 00.000 9828 Worker thread wakes up
02:48:19.710 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:48:19.710 00.000 8976 Worker thread wakes up
02:48:19.710 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:48:19.710 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.08 = -1.20)
02:48:19.710 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.00 = -1.29)
02:48:19.710 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.04 mountY=-0.11, mountTheta=-1.21
02:48:19.710 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:48:19.710 00.000 9828 BLC: window closed
02:48:19.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:19.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:19.710 00.000 9828 MoveAxis(W, 13, B)
02:48:19.711 00.001 9828 Guiding  Dir = 3, Dur = 13
02:48:19.711 00.000 9828 IsSlewing returns 0
02:48:19.711 00.000 9828 IsGuiding returns 0
02:48:19.711 00.000 9828 PulseGuide returned control before completion, sleep 23
02:48:19.750 00.039 9828 IsGuiding returns 1
02:48:19.750 00.000 9828 scope still moving after pulse duration time elapsed
02:48:19.781 00.031 9828 IsSlewing returns 0
02:48:19.781 00.000 9828 IsGuiding returns 1
02:48:19.812 00.031 9828 IsSlewing returns 0
02:48:19.812 00.000 9828 IsGuiding returns 1
02:48:19.843 00.031 9828 IsSlewing returns 0
02:48:19.843 00.000 9828 IsGuiding returns 0
02:48:19.844 00.001 9828 scope move finished after 13 + 118 ms
02:48:19.844 00.000 9828 Move returns status 0, amount 13
02:48:19.844 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:19.844 00.000 9828 MoveAxis(N, 15, B)
02:48:19.844 00.000 9828 Guiding  Dir = 0, Dur = 15
02:48:19.858 00.014 9828 IsSlewing returns 0
02:48:19.858 00.000 9828 IsGuiding returns 0
02:48:19.858 00.000 9828 PulseGuide returned control before completion, sleep 25
02:48:19.889 00.031 9828 IsGuiding returns 1
02:48:19.889 00.000 9828 scope still moving after pulse duration time elapsed
02:48:19.920 00.031 9828 IsSlewing returns 0
02:48:19.920 00.000 9828 IsGuiding returns 1
02:48:19.951 00.031 9828 IsSlewing returns 0
02:48:19.951 00.000 9828 IsGuiding returns 1
02:48:19.983 00.032 9828 IsSlewing returns 0
02:48:19.983 00.000 9828 IsGuiding returns 1
02:48:20.014 00.031 9828 IsSlewing returns 0
02:48:20.014 00.000 9828 IsGuiding returns 1
02:48:20.046 00.032 9828 IsSlewing returns 0
02:48:20.046 00.000 9828 IsGuiding returns 0
02:48:20.046 00.000 9828 scope move finished after 15 + 172 ms
02:48:20.046 00.000 9828 Move returns status 0, amount 15
02:48:20.046 00.000 9828 move complete, result=0
02:48:20.046 00.000 9828 worker thread done servicing request
02:48:20.046 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 15 ms NORTH
02:48:20.395 00.349 8976 Exposure complete
02:48:20.400 00.005 8976 worker thread done servicing request
02:48:20.400 00.000 5052 OnExposeComplete: enter
02:48:20.401 00.001 5052 UpdateGuideState(): m_state=6
02:48:20.401 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10555
02:48:20.401 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.54, Mass=118, SNR=7.4, Peak=61 HFD=2.3
02:48:20.401 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
02:48:20.401 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.75)
02:48:20.401 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-2.39 mountX=-0.07 mountY=0.25, mountTheta=1.85
02:48:20.401 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.17, opts=13)
02:48:20.401 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.17)
02:48:20.402 00.001 8976 Worker thread wakes up
02:48:20.402 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.17) opts 0xd
02:48:20.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.17)
02:48:20.402 00.000 8976 Moving (-0.18, -0.17) raw xDistance=-0.07 yDistance=0.25
02:48:20.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:48:20.402 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:48:20.402 00.000 5052 UpdateGuideState exits: m=118 SNR=7.4
02:48:20.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:20.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:48:20.402 00.000 8976 MoveAxis(R, 0, ABG)
02:48:20.402 00.000 8976 MoveAxis(U, 0, ABG)
02:48:20.402 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:20.402 00.000 5052 Enqueuing Expose request
02:48:20.402 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
02:48:20.402 00.000 8976 MountToCamera -- mountX=1.40 mountY=0.06 hyp=1.40 mountTheta=0.04 cameraX=-0.69, cameraY=1.22 cameraTheta=2.09
02:48:20.402 00.000 8976 incremental bump (-0.689, 1.216) isValid = 1
02:48:20.402 00.000 8976 Scheduling Mount bump of (-0.057, 0.104)
02:48:20.403 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:48:20.403 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:48:20.403 00.000 8976 move complete, result=0
02:48:20.403 00.000 9828 Worker thread wakes up
02:48:20.403 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:48:20.403 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:48:20.403 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.12)
02:48:20.403 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.20)
02:48:20.403 00.000 8976 worker thread done servicing request
02:48:20.403 00.000 8976 Worker thread wakes up
02:48:20.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:20.403 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:48:20.403 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
02:48:20.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:20.403 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:48:20.403 00.000 9828 BLC: window closed
02:48:20.403 00.000 9828 MoveAxis(W, 16, B)
02:48:20.404 00.001 9828 Guiding  Dir = 3, Dur = 16
02:48:20.404 00.000 9828 IsSlewing returns 0
02:48:20.404 00.000 9828 IsGuiding returns 0
02:48:20.404 00.000 9828 PulseGuide returned control before completion, sleep 26
02:48:20.436 00.032 9828 IsGuiding returns 1
02:48:20.436 00.000 9828 scope still moving after pulse duration time elapsed
02:48:20.468 00.032 9828 IsSlewing returns 0
02:48:20.468 00.000 9828 IsGuiding returns 1
02:48:20.498 00.030 9828 IsSlewing returns 0
02:48:20.498 00.000 9828 IsGuiding returns 1
02:48:20.529 00.031 9828 IsSlewing returns 0
02:48:20.529 00.000 9828 IsGuiding returns 0
02:48:20.529 00.000 9828 scope move finished after 16 + 109 ms
02:48:20.529 00.000 9828 Move returns status 0, amount 16
02:48:20.529 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:20.529 00.000 9828 MoveAxis(N, 15, B)
02:48:20.529 00.000 9828 Guiding  Dir = 0, Dur = 15
02:48:20.545 00.016 9828 IsSlewing returns 0
02:48:20.545 00.000 9828 IsGuiding returns 0
02:48:20.545 00.000 9828 PulseGuide returned control before completion, sleep 25
02:48:20.576 00.031 9828 IsGuiding returns 1
02:48:20.576 00.000 9828 scope still moving after pulse duration time elapsed
02:48:20.607 00.031 9828 IsSlewing returns 0
02:48:20.607 00.000 9828 IsGuiding returns 1
02:48:20.638 00.031 9828 IsSlewing returns 0
02:48:20.639 00.001 9828 IsGuiding returns 1
02:48:20.670 00.031 9828 IsSlewing returns 0
02:48:20.670 00.000 9828 IsGuiding returns 1
02:48:20.701 00.031 9828 IsSlewing returns 0
02:48:20.701 00.000 9828 IsGuiding returns 0
02:48:20.701 00.000 9828 scope move finished after 15 + 141 ms
02:48:20.701 00.000 9828 Move returns status 0, amount 15
02:48:20.701 00.000 9828 move complete, result=0
02:48:20.701 00.000 9828 worker thread done servicing request
02:48:20.701 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:48:21.089 00.388 8976 Exposure complete
02:48:21.094 00.005 8976 worker thread done servicing request
02:48:21.094 00.000 5052 OnExposeComplete: enter
02:48:21.094 00.000 5052 UpdateGuideState(): m_state=6
02:48:21.094 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10556
02:48:21.094 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.61, Mass=123, SNR=7.6, Peak=58 HFD=2.6
02:48:21.094 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
02:48:21.094 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.45)
02:48:21.095 00.001 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.69 mountX=-0.08 mountY=0.06, mountTheta=2.48
02:48:21.095 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.10, opts=13)
02:48:21.095 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.10)
02:48:21.095 00.000 8976 Worker thread wakes up
02:48:21.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.10) opts 0xd
02:48:21.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.10)
02:48:21.095 00.000 8976 Moving (-0.01, -0.10) raw xDistance=-0.08 yDistance=0.06
02:48:21.096 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:48:21.096 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:48:21.096 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:48:21.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:21.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:48:21.096 00.000 8976 MoveAxis(R, 0, ABG)
02:48:21.096 00.000 8976 MoveAxis(U, 0, ABG)
02:48:21.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:21.096 00.000 5052 Enqueuing Expose request
02:48:21.096 00.000 8976 MountToCamera -- mountTheta (0.10) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
02:48:21.096 00.000 8976 MountToCamera -- mountX=1.39 mountY=0.15 hyp=1.40 mountTheta=0.10 cameraX=-0.76, cameraY=1.17 cameraTheta=2.15
02:48:21.096 00.000 8976 incremental bump (-0.762, 1.172) isValid = 1
02:48:21.096 00.000 8976 Scheduling Mount bump of (-0.051, 0.081)
02:48:21.096 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.08, opts=4)
02:48:21.096 00.000 8976 Enqueuing Move request for scope (-0.05, 0.08)
02:48:21.096 00.000 8976 move complete, result=0
02:48:21.096 00.000 8976 worker thread done servicing request
02:48:21.097 00.001 9828 Worker thread wakes up
02:48:21.097 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0x4
02:48:21.097 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
02:48:21.097 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.06)
02:48:21.097 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:21.097 00.000 8976 Worker thread wakes up
02:48:21.097 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.14)
02:48:21.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:21.097 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.13 mountX=0.05 mountY=-0.09, mountTheta=-1.07
02:48:21.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:21.097 00.000 9828 Moving (-0.05, 0.08) raw xDistance=0.05 yDistance=-0.09
02:48:21.097 00.000 9828 BLC: window closed
02:48:21.097 00.000 9828 MoveAxis(W, 15, B)
02:48:21.098 00.001 9828 Guiding  Dir = 3, Dur = 15
02:48:21.098 00.000 9828 IsSlewing returns 0
02:48:21.098 00.000 9828 IsGuiding returns 0
02:48:21.098 00.000 9828 PulseGuide returned control before completion, sleep 25
02:48:21.138 00.040 9828 IsGuiding returns 1
02:48:21.138 00.000 9828 scope still moving after pulse duration time elapsed
02:48:21.169 00.031 9828 IsSlewing returns 0
02:48:21.169 00.000 9828 IsGuiding returns 1
02:48:21.200 00.031 9828 IsSlewing returns 0
02:48:21.200 00.000 9828 IsGuiding returns 1
02:48:21.230 00.030 9828 IsSlewing returns 0
02:48:21.230 00.000 9828 IsGuiding returns 0
02:48:21.230 00.000 9828 scope move finished after 15 + 118 ms
02:48:21.230 00.000 9828 Move returns status 0, amount 15
02:48:21.230 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:21.230 00.000 9828 MoveAxis(N, 12, B)
02:48:21.230 00.000 9828 Guiding  Dir = 0, Dur = 12
02:48:21.246 00.016 9828 IsSlewing returns 0
02:48:21.246 00.000 9828 IsGuiding returns 0
02:48:21.246 00.000 9828 PulseGuide returned control before completion, sleep 22
02:48:21.277 00.031 9828 IsGuiding returns 1
02:48:21.277 00.000 9828 scope still moving after pulse duration time elapsed
02:48:21.307 00.030 9828 IsSlewing returns 0
02:48:21.307 00.000 9828 IsGuiding returns 1
02:48:21.339 00.032 9828 IsSlewing returns 0
02:48:21.339 00.000 9828 IsGuiding returns 1
02:48:21.369 00.030 9828 IsSlewing returns 0
02:48:21.369 00.000 9828 IsGuiding returns 1
02:48:21.399 00.030 9828 IsSlewing returns 0
02:48:21.399 00.000 9828 IsGuiding returns 0
02:48:21.399 00.000 9828 scope move finished after 12 + 141 ms
02:48:21.399 00.000 9828 Move returns status 0, amount 12
02:48:21.399 00.000 9828 move complete, result=0
02:48:21.399 00.000 9828 worker thread done servicing request
02:48:21.399 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 12 ms NORTH
02:48:21.784 00.385 8976 Exposure complete
02:48:21.790 00.006 8976 worker thread done servicing request
02:48:21.790 00.000 5052 OnExposeComplete: enter
02:48:21.790 00.000 5052 UpdateGuideState(): m_state=6
02:48:21.790 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10557
02:48:21.791 00.001 5052 Star::Find returns 1 (0), X=329.35, Y=282.10, Mass=128, SNR=7.8, Peak=68 HFD=2.3
02:48:21.791 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
02:48:21.791 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
02:48:21.791 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.39 hyp=0.43 cameraTheta=1.15 mountX=0.27 mountY=-0.36, mountTheta=-0.93
02:48:21.791 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.39, opts=13)
02:48:21.791 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.39)
02:48:21.791 00.000 8976 Worker thread wakes up
02:48:21.792 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.39) opts 0xd
02:48:21.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.39)
02:48:21.792 00.000 8976 Moving (0.18, 0.39) raw xDistance=0.27 yDistance=-0.36
02:48:21.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:48:21.792 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:48:21.792 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:48:21.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:21.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:21.792 00.000 5052 Enqueuing Expose request
02:48:21.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:48:21.792 00.000 8976 MoveAxis(L, 1, ABG)
02:48:21.792 00.000 8976 stepping (-9, -2) + (-1, 0)
02:48:21.792 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:21.820 00.028 8976 Received - 47 (G) 
02:48:21.820 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:21.820 00.000 8976 stepped: pos (-10, -2)
02:48:21.820 00.000 8976 MoveAxis(U, 1, ABG)
02:48:21.820 00.000 8976 stepping (-10, -2) + (0, 1)
02:48:21.820 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:21.852 00.032 8976 Received - 47 (G) 
02:48:21.852 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:21.852 00.000 8976 stepped: pos (-10, -1)
02:48:21.852 00.000 8976 MountToCamera -- mountTheta (0.10) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
02:48:21.852 00.000 8976 MountToCamera -- mountX=1.44 mountY=0.15 hyp=1.44 mountTheta=0.10 cameraX=-0.79, cameraY=1.21 cameraTheta=2.15
02:48:21.852 00.000 8976 incremental bump (-0.787, 1.211) isValid = 1
02:48:21.852 00.000 8976 Scheduling Mount bump of (-0.063, 0.100)
02:48:21.852 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:48:21.853 00.001 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:48:21.853 00.000 8976 move complete, result=0
02:48:21.853 00.000 8976 worker thread done servicing request
02:48:21.853 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
02:48:21.853 00.000 8976 Worker thread wakes up
02:48:21.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:21.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:21.853 00.000 9828 Worker thread wakes up
02:48:21.853 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:48:21.853 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:48:21.853 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.06)
02:48:21.853 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.14)
02:48:21.853 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.07
02:48:21.854 00.001 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:48:21.854 00.000 9828 BLC: window closed
02:48:21.854 00.000 9828 MoveAxis(W, 18, B)
02:48:21.858 00.004 9828 Guiding  Dir = 3, Dur = 18
02:48:21.859 00.001 9828 IsSlewing returns 0
02:48:21.859 00.000 9828 IsGuiding returns 0
02:48:21.859 00.000 9828 PulseGuide returned control before completion, sleep 28
02:48:21.899 00.040 9828 IsGuiding returns 1
02:48:21.899 00.000 9828 scope still moving after pulse duration time elapsed
02:48:21.929 00.030 9828 IsSlewing returns 0
02:48:21.929 00.000 9828 IsGuiding returns 1
02:48:21.962 00.033 9828 IsSlewing returns 0
02:48:21.962 00.000 9828 IsGuiding returns 1
02:48:21.993 00.031 9828 IsSlewing returns 0
02:48:21.993 00.000 9828 IsGuiding returns 0
02:48:21.993 00.000 9828 scope move finished after 18 + 116 ms
02:48:21.993 00.000 9828 Move returns status 0, amount 18
02:48:21.993 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:21.993 00.000 9828 MoveAxis(N, 15, B)
02:48:21.993 00.000 9828 Guiding  Dir = 0, Dur = 15
02:48:22.008 00.015 9828 IsSlewing returns 0
02:48:22.008 00.000 9828 IsGuiding returns 0
02:48:22.008 00.000 9828 PulseGuide returned control before completion, sleep 25
02:48:22.039 00.031 9828 IsGuiding returns 1
02:48:22.039 00.000 9828 scope still moving after pulse duration time elapsed
02:48:22.070 00.031 9828 IsSlewing returns 0
02:48:22.071 00.001 9828 IsGuiding returns 1
02:48:22.102 00.031 9828 IsSlewing returns 0
02:48:22.102 00.000 9828 IsGuiding returns 1
02:48:22.133 00.031 9828 IsSlewing returns 0
02:48:22.133 00.000 9828 IsGuiding returns 1
02:48:22.163 00.030 9828 IsSlewing returns 0
02:48:22.163 00.000 9828 IsGuiding returns 1
02:48:22.194 00.031 9828 IsSlewing returns 0
02:48:22.194 00.000 9828 IsGuiding returns 0
02:48:22.194 00.000 9828 scope move finished after 15 + 171 ms
02:48:22.195 00.001 9828 Move returns status 0, amount 15
02:48:22.195 00.000 9828 move complete, result=0
02:48:22.195 00.000 9828 worker thread done servicing request
02:48:22.195 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:48:22.538 00.343 8976 Exposure complete
02:48:22.544 00.006 8976 worker thread done servicing request
02:48:22.544 00.000 5052 OnExposeComplete: enter
02:48:22.544 00.000 5052 UpdateGuideState(): m_state=6
02:48:22.544 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10558
02:48:22.544 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.81, Mass=113, SNR=7.3, Peak=65 HFD=2.3
02:48:22.544 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
02:48:22.544 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
02:48:22.544 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.68 mountX=0.10 mountY=-0.05, mountTheta=-0.45
02:48:22.545 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.11, opts=13)
02:48:22.545 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.11)
02:48:22.545 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:48:22.545 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
02:48:22.545 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:22.545 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:22.545 00.000 5052 Enqueuing Expose request
02:48:22.545 00.000 8976 Worker thread wakes up
02:48:22.545 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.11) opts 0xd
02:48:22.545 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.11)
02:48:22.545 00.000 8976 Moving (-0.01, 0.11) raw xDistance=0.10 yDistance=-0.05
02:48:22.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:48:22.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:48:22.546 00.001 8976 MoveAxis(R, 0, ABG)
02:48:22.546 00.000 8976 MoveAxis(U, 0, ABG)
02:48:22.546 00.000 8976 MountToCamera -- mountTheta (0.10) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
02:48:22.546 00.000 8976 MountToCamera -- mountX=1.47 mountY=0.15 hyp=1.48 mountTheta=0.10 cameraX=-0.80, cameraY=1.24 cameraTheta=2.15
02:48:22.546 00.000 8976 incremental bump (-0.804, 1.237) isValid = 1
02:48:22.546 00.000 8976 Scheduling Mount bump of (-0.056, 0.090)
02:48:22.546 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.09, opts=4)
02:48:22.546 00.000 8976 Enqueuing Move request for scope (-0.06, 0.09)
02:48:22.546 00.000 8976 move complete, result=0
02:48:22.546 00.000 9828 Worker thread wakes up
02:48:22.546 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:48:22.546 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0x4
02:48:22.546 00.000 8976 worker thread done servicing request
02:48:22.546 00.000 8976 Worker thread wakes up
02:48:22.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:22.546 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:22.546 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
02:48:22.546 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.06)
02:48:22.546 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.14)
02:48:22.547 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.13 mountX=0.05 mountY=-0.10, mountTheta=-1.07
02:48:22.547 00.000 9828 Moving (-0.06, 0.09) raw xDistance=0.05 yDistance=-0.10
02:48:22.547 00.000 9828 BLC: window closed
02:48:22.547 00.000 9828 MoveAxis(W, 17, B)
02:48:22.547 00.000 9828 Guiding  Dir = 3, Dur = 17
02:48:22.547 00.000 9828 IsSlewing returns 0
02:48:22.547 00.000 9828 IsGuiding returns 0
02:48:22.547 00.000 9828 PulseGuide returned control before completion, sleep 27
02:48:22.586 00.039 9828 IsGuiding returns 1
02:48:22.586 00.000 9828 scope still moving after pulse duration time elapsed
02:48:22.616 00.030 9828 IsSlewing returns 0
02:48:22.616 00.000 9828 IsGuiding returns 1
02:48:22.647 00.031 9828 IsSlewing returns 0
02:48:22.647 00.000 9828 IsGuiding returns 1
02:48:22.678 00.031 9828 IsSlewing returns 0
02:48:22.678 00.000 9828 IsGuiding returns 0
02:48:22.678 00.000 9828 scope move finished after 17 + 113 ms
02:48:22.678 00.000 9828 Move returns status 0, amount 17
02:48:22.678 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:22.678 00.000 9828 MoveAxis(N, 13, B)
02:48:22.678 00.000 9828 Guiding  Dir = 0, Dur = 13
02:48:22.693 00.015 9828 IsSlewing returns 0
02:48:22.694 00.001 9828 IsGuiding returns 0
02:48:22.694 00.000 9828 PulseGuide returned control before completion, sleep 23
02:48:22.725 00.031 9828 IsGuiding returns 1
02:48:22.725 00.000 9828 scope still moving after pulse duration time elapsed
02:48:22.756 00.031 9828 IsSlewing returns 0
02:48:22.756 00.000 9828 IsGuiding returns 1
02:48:22.786 00.030 9828 IsSlewing returns 0
02:48:22.786 00.000 9828 IsGuiding returns 1
02:48:22.818 00.032 9828 IsSlewing returns 0
02:48:22.818 00.000 9828 IsGuiding returns 1
02:48:22.849 00.031 9828 IsSlewing returns 0
02:48:22.849 00.000 9828 IsGuiding returns 0
02:48:22.849 00.000 9828 scope move finished after 13 + 142 ms
02:48:22.849 00.000 9828 Move returns status 0, amount 13
02:48:22.849 00.000 9828 move complete, result=0
02:48:22.849 00.000 9828 worker thread done servicing request
02:48:22.849 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 13 ms NORTH
02:48:23.232 00.383 8976 Exposure complete
02:48:23.237 00.005 8976 worker thread done servicing request
02:48:23.238 00.001 5052 OnExposeComplete: enter
02:48:23.238 00.000 5052 UpdateGuideState(): m_state=6
02:48:23.238 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10559
02:48:23.238 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.44, Mass=125, SNR=7.7, Peak=64 HFD=2.0
02:48:23.238 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
02:48:23.238 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
02:48:23.238 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.26 hyp=0.36 cameraTheta=-0.83 mountX=-0.35 mountY=-0.06, mountTheta=-2.98
02:48:23.239 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.26, opts=13)
02:48:23.239 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.26)
02:48:23.239 00.000 8976 Worker thread wakes up
02:48:23.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.26) opts 0xd
02:48:23.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.26)
02:48:23.239 00.000 8976 Moving (0.24, -0.26) raw xDistance=-0.35 yDistance=-0.06
02:48:23.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:48:23.239 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:48:23.239 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:48:23.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:23.239 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:23.239 00.000 5052 Enqueuing Expose request
02:48:23.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:48:23.239 00.000 8976 MoveAxis(R, 1, ABG)
02:48:23.239 00.000 8976 stepping (-10, -1) + (1, 0)
02:48:23.239 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:23.259 00.020 8976 Received - 47 (G) 
02:48:23.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:23.259 00.000 8976 stepped: pos (-9, -1)
02:48:23.259 00.000 8976 MoveAxis(U, 0, ABG)
02:48:23.259 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
02:48:23.259 00.000 8976 MountToCamera -- mountX=1.44 mountY=0.15 hyp=1.45 mountTheta=0.11 cameraX=-0.79, cameraY=1.21 cameraTheta=2.15
02:48:23.260 00.001 8976 incremental bump (-0.792, 1.210) isValid = 1
02:48:23.260 00.000 8976 Scheduling Mount bump of (-0.063, 0.100)
02:48:23.260 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:48:23.260 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:48:23.260 00.000 8976 move complete, result=0
02:48:23.260 00.000 9828 Worker thread wakes up
02:48:23.260 00.000 8976 worker thread done servicing request
02:48:23.260 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:48:23.260 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:48:23.260 00.000 8976 Worker thread wakes up
02:48:23.260 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:48:23.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:23.260 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
02:48:23.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:23.260 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
02:48:23.260 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.07
02:48:23.260 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:48:23.260 00.000 9828 BLC: window closed
02:48:23.261 00.001 9828 MoveAxis(W, 19, B)
02:48:23.261 00.000 9828 Guiding  Dir = 3, Dur = 19
02:48:23.261 00.000 9828 IsSlewing returns 0
02:48:23.261 00.000 9828 IsGuiding returns 0
02:48:23.261 00.000 9828 PulseGuide returned control before completion, sleep 29
02:48:23.300 00.039 9828 IsGuiding returns 1
02:48:23.300 00.000 9828 scope still moving after pulse duration time elapsed
02:48:23.331 00.031 9828 IsSlewing returns 0
02:48:23.332 00.001 9828 IsGuiding returns 1
02:48:23.363 00.031 9828 IsSlewing returns 0
02:48:23.363 00.000 9828 IsGuiding returns 1
02:48:23.393 00.030 9828 IsSlewing returns 0
02:48:23.393 00.000 9828 IsGuiding returns 0
02:48:23.393 00.000 9828 scope move finished after 19 + 113 ms
02:48:23.393 00.000 9828 Move returns status 0, amount 19
02:48:23.393 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:23.393 00.000 9828 MoveAxis(N, 15, B)
02:48:23.393 00.000 9828 Guiding  Dir = 0, Dur = 15
02:48:23.409 00.016 9828 IsSlewing returns 0
02:48:23.410 00.001 9828 IsGuiding returns 0
02:48:23.410 00.000 9828 PulseGuide returned control before completion, sleep 25
02:48:23.439 00.029 9828 IsGuiding returns 1
02:48:23.439 00.000 9828 scope still moving after pulse duration time elapsed
02:48:23.470 00.031 9828 IsSlewing returns 0
02:48:23.470 00.000 9828 IsGuiding returns 1
02:48:23.501 00.031 9828 IsSlewing returns 0
02:48:23.501 00.000 9828 IsGuiding returns 1
02:48:23.547 00.046 9828 IsSlewing returns 0
02:48:23.547 00.000 9828 IsGuiding returns 1
02:48:23.578 00.031 9828 IsSlewing returns 0
02:48:23.578 00.000 9828 IsGuiding returns 0
02:48:23.579 00.001 9828 scope move finished after 15 + 154 ms
02:48:23.579 00.000 9828 Move returns status 0, amount 15
02:48:23.579 00.000 9828 move complete, result=0
02:48:23.579 00.000 9828 worker thread done servicing request
02:48:23.579 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 15 ms NORTH
02:48:23.946 00.367 8976 Exposure complete
02:48:23.951 00.005 8976 worker thread done servicing request
02:48:23.951 00.000 5052 OnExposeComplete: enter
02:48:23.952 00.001 5052 UpdateGuideState(): m_state=6
02:48:23.952 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10560
02:48:23.952 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.13, Mass=127, SNR=7.8, Peak=63 HFD=2.2
02:48:23.952 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
02:48:23.952 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.05 = -3.05)
02:48:23.952 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.58 hyp=0.74 cameraTheta=-0.91 mountX=-0.73 mountY=-0.07, mountTheta=-3.05
02:48:23.952 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.58, opts=13)
02:48:23.952 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.58)
02:48:23.952 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:48:23.952 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:48:23.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:23.953 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:23.953 00.000 5052 Enqueuing Expose request
02:48:23.953 00.000 8976 Worker thread wakes up
02:48:23.953 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.58) opts 0xd
02:48:23.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.58)
02:48:23.953 00.000 8976 Moving (0.46, -0.58) raw xDistance=-0.73 yDistance=-0.07
02:48:23.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.73
02:48:23.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:48:23.953 00.000 8976 MoveAxis(R, 3, ABG)
02:48:23.953 00.000 8976 stepping (-9, -1) + (3, 0)
02:48:23.953 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:23.994 00.041 8976 Received - 47 (G) 
02:48:23.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:23.994 00.000 8976 stepped: pos (-6, -1)
02:48:23.994 00.000 8976 MoveAxis(U, 0, ABG)
02:48:23.994 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
02:48:23.994 00.000 8976 MountToCamera -- mountX=1.27 mountY=0.16 hyp=1.28 mountTheta=0.12 cameraX=-0.72, cameraY=1.06 cameraTheta=2.17
02:48:23.994 00.000 8976 incremental bump (-0.716, 1.057) isValid = 1
02:48:23.995 00.001 8976 Scheduling Mount bump of (-0.064, 0.099)
02:48:23.995 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:48:23.995 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:48:23.995 00.000 8976 move complete, result=0
02:48:23.995 00.000 8976 worker thread done servicing request
02:48:23.995 00.000 8976 Worker thread wakes up
02:48:23.995 00.000 9828 Worker thread wakes up
02:48:23.995 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:48:23.995 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:48:23.995 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
02:48:23.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:23.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:23.995 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.04)
02:48:23.995 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.12)
02:48:23.995 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.06
02:48:23.995 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:48:23.995 00.000 9828 BLC: window closed
02:48:23.996 00.001 9828 MoveAxis(W, 19, B)
02:48:23.996 00.000 9828 Guiding  Dir = 3, Dur = 19
02:48:23.996 00.000 9828 IsSlewing returns 0
02:48:23.996 00.000 9828 IsGuiding returns 0
02:48:23.996 00.000 9828 PulseGuide returned control before completion, sleep 29
02:48:24.032 00.036 9828 IsGuiding returns 1
02:48:24.032 00.000 9828 scope still moving after pulse duration time elapsed
02:48:24.063 00.031 9828 IsSlewing returns 0
02:48:24.063 00.000 9828 IsGuiding returns 1
02:48:24.095 00.032 9828 IsSlewing returns 0
02:48:24.095 00.000 9828 IsGuiding returns 1
02:48:24.127 00.032 9828 IsSlewing returns 0
02:48:24.127 00.000 9828 IsGuiding returns 0
02:48:24.127 00.000 9828 scope move finished after 19 + 111 ms
02:48:24.128 00.001 9828 Move returns status 0, amount 19
02:48:24.128 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:48:24.128 00.000 9828 MoveAxis(N, 14, B)
02:48:24.128 00.000 9828 Guiding  Dir = 0, Dur = 14
02:48:24.142 00.014 9828 IsSlewing returns 0
02:48:24.142 00.000 9828 IsGuiding returns 0
02:48:24.142 00.000 9828 PulseGuide returned control before completion, sleep 24
02:48:24.173 00.031 9828 IsGuiding returns 1
02:48:24.173 00.000 9828 scope still moving after pulse duration time elapsed
02:48:24.204 00.031 9828 IsSlewing returns 0
02:48:24.204 00.000 9828 IsGuiding returns 1
02:48:24.236 00.032 9828 IsSlewing returns 0
02:48:24.236 00.000 9828 IsGuiding returns 1
02:48:24.268 00.032 9828 IsSlewing returns 0
02:48:24.268 00.000 9828 IsGuiding returns 1
02:48:24.300 00.032 9828 IsSlewing returns 0
02:48:24.300 00.000 9828 IsGuiding returns 0
02:48:24.300 00.000 9828 scope move finished after 14 + 143 ms
02:48:24.300 00.000 9828 Move returns status 0, amount 14
02:48:24.300 00.000 9828 move complete, result=0
02:48:24.300 00.000 9828 worker thread done servicing request
02:48:24.300 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:48:24.693 00.393 8976 Exposure complete
02:48:24.699 00.006 8976 worker thread done servicing request
02:48:24.699 00.000 5052 OnExposeComplete: enter
02:48:24.699 00.000 5052 UpdateGuideState(): m_state=6
02:48:24.700 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10561
02:48:24.700 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.52, Mass=114, SNR=7.4, Peak=67 HFD=2.1
02:48:24.700 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
02:48:24.700 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
02:48:24.700 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.19 hyp=0.76 cameraTheta=-0.25 mountX=-0.50 mountY=-0.52, mountTheta=-2.34
02:48:24.701 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.19, opts=13)
02:48:24.701 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.19)
02:48:24.701 00.000 8976 Worker thread wakes up
02:48:24.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.19) opts 0xd
02:48:24.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.19)
02:48:24.701 00.000 8976 Moving (0.74, -0.19) raw xDistance=-0.50 yDistance=-0.52
02:48:24.701 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:48:24.701 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
02:48:24.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:24.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
02:48:24.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:48:24.701 00.000 8976 MoveAxis(R, 2, ABG)
02:48:24.701 00.000 8976 stepping (-6, -1) + (2, 0)
02:48:24.701 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:24.701 00.000 5052 Enqueuing Expose request
02:48:24.701 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:24.730 00.029 8976 Received - 47 (G) 
02:48:24.730 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:24.730 00.000 8976 stepped: pos (-4, -1)
02:48:24.730 00.000 8976 MoveAxis(U, 2, ABG)
02:48:24.730 00.000 8976 stepping (-4, -1) + (0, 2)
02:48:24.730 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:24.762 00.032 8976 Received - 47 (G) 
02:48:24.762 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:24.762 00.000 8976 stepped: pos (-4, 1)
02:48:24.762 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:48:24.762 00.000 8976 move complete, result=0
02:48:24.762 00.000 8976 worker thread done servicing request
02:48:24.762 00.000 8976 Worker thread wakes up
02:48:24.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:24.762 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
02:48:24.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:25.448 00.686 8976 Exposure complete
02:48:25.454 00.006 8976 worker thread done servicing request
02:48:25.454 00.000 5052 OnExposeComplete: enter
02:48:25.454 00.000 5052 UpdateGuideState(): m_state=6
02:48:25.454 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10562
02:48:25.454 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=282.23, Mass=134, SNR=7.9, Peak=61 HFD=2.4
02:48:25.455 00.001 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
02:48:25.455 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
02:48:25.455 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.52 hyp=1.11 cameraTheta=0.48 mountX=0.01 mountY=-1.10, mountTheta=-1.56
02:48:25.455 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.52, opts=13)
02:48:25.455 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.52)
02:48:25.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:48:25.455 00.000 5052 UpdateGuideState exits: m=134 SNR=7.9
02:48:25.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:25.455 00.000 8976 Worker thread wakes up
02:48:25.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.52) opts 0xd
02:48:25.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.52)
02:48:25.456 00.001 8976 Moving (0.98, 0.52) raw xDistance=0.01 yDistance=-1.10
02:48:25.456 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:25.456 00.000 5052 Enqueuing Expose request
02:48:25.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:48:25.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.10
02:48:25.456 00.000 8976 MoveAxis(R, 0, ABG)
02:48:25.456 00.000 8976 MoveAxis(U, 5, ABG)
02:48:25.456 00.000 8976 stepping (-4, 1) + (0, 5)
02:48:25.456 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:48:25.496 00.040 8976 Received - 47 (G) 
02:48:25.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:48:25.497 00.001 8976 stepped: pos (-4, 6)
02:48:25.497 00.000 8976 move complete, result=0
02:48:25.497 00.000 8976 worker thread done servicing request
02:48:25.497 00.000 8976 Worker thread wakes up
02:48:25.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:25.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:25.497 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -1.1 px 5 ms NORTH
02:48:26.186 00.689 8976 Exposure complete
02:48:26.191 00.005 8976 worker thread done servicing request
02:48:26.191 00.000 5052 OnExposeComplete: enter
02:48:26.191 00.000 5052 UpdateGuideState(): m_state=6
02:48:26.191 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10563
02:48:26.191 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.88, Mass=112, SNR=7.3, Peak=63 HFD=2.3
02:48:26.192 00.001 5052 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
02:48:26.192 00.000 5052 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.95 = -0.95)
02:48:26.192 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.20 mountX=0.12 mountY=-0.15, mountTheta=-0.89
02:48:26.192 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.17, opts=13)
02:48:26.192 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.17)
02:48:26.192 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:48:26.192 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:48:26.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:26.192 00.000 8976 Worker thread wakes up
02:48:26.193 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.17) opts 0xd
02:48:26.193 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.17)
02:48:26.193 00.000 8976 Moving (0.07, 0.17) raw xDistance=0.12 yDistance=-0.15
02:48:26.193 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:26.193 00.000 5052 Enqueuing Expose request
02:48:26.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:48:26.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:48:26.193 00.000 8976 MoveAxis(R, 0, ABG)
02:48:26.193 00.000 8976 MoveAxis(U, 0, ABG)
02:48:26.193 00.000 8976 move complete, result=0
02:48:26.193 00.000 8976 worker thread done servicing request
02:48:26.193 00.000 8976 Worker thread wakes up
02:48:26.193 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:48:26.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:26.193 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:26.880 00.687 8976 Exposure complete
02:48:26.887 00.007 8976 worker thread done servicing request
02:48:26.887 00.000 5052 OnExposeComplete: enter
02:48:26.887 00.000 5052 UpdateGuideState(): m_state=6
02:48:26.887 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10564
02:48:26.887 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.00, Mass=136, SNR=8.1, Peak=66 HFD=2.5
02:48:26.887 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
02:48:26.887 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
02:48:26.887 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.41 mountX=0.24 mountY=-0.20, mountTheta=-0.70
02:48:26.888 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.29, opts=13)
02:48:26.888 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.29)
02:48:26.888 00.000 8976 Worker thread wakes up
02:48:26.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.29) opts 0xd
02:48:26.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.29)
02:48:26.888 00.000 8976 Moving (0.05, 0.29) raw xDistance=0.24 yDistance=-0.20
02:48:26.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:48:26.889 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:48:26.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:48:26.889 00.000 8976 MoveAxis(R, 0, ABG)
02:48:26.889 00.000 8976 MoveAxis(U, 0, ABG)
02:48:26.889 00.000 8976 move complete, result=0
02:48:26.889 00.000 8976 worker thread done servicing request
02:48:26.889 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
02:48:26.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:26.889 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:26.889 00.000 5052 Enqueuing Expose request
02:48:26.889 00.000 8976 Worker thread wakes up
02:48:26.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:26.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:26.889 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:48:27.575 00.686 8976 Exposure complete
02:48:27.581 00.006 8976 worker thread done servicing request
02:48:27.581 00.000 5052 OnExposeComplete: enter
02:48:27.581 00.000 5052 UpdateGuideState(): m_state=6
02:48:27.581 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10565
02:48:27.581 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.98, Mass=107, SNR=7.1, Peak=65 HFD=2.1
02:48:27.581 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.04) = xAngle (-0.39 = -0.39)
02:48:27.581 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.49 = -0.49)
02:48:27.581 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.27 hyp=0.28 cameraTheta=1.66 mountX=0.26 mountY=-0.13, mountTheta=-0.47
02:48:27.582 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.27, opts=13)
02:48:27.582 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.27)
02:48:27.582 00.000 8976 Worker thread wakes up
02:48:27.582 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.27) opts 0xd
02:48:27.582 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.27)
02:48:27.583 00.001 8976 Moving (-0.02, 0.27) raw xDistance=0.26 yDistance=-0.13
02:48:27.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:48:27.583 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:48:27.583 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
02:48:27.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:27.583 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:27.583 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:48:27.583 00.000 8976 MoveAxis(R, 0, ABG)
02:48:27.583 00.000 8976 MoveAxis(U, 0, ABG)
02:48:27.583 00.000 5052 Enqueuing Expose request
02:48:27.583 00.000 8976 move complete, result=0
02:48:27.583 00.000 8976 worker thread done servicing request
02:48:27.583 00.000 8976 Worker thread wakes up
02:48:27.583 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:27.583 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:27.583 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:28.269 00.686 8976 Exposure complete
02:48:28.275 00.006 8976 worker thread done servicing request
02:48:28.276 00.001 5052 OnExposeComplete: enter
02:48:28.276 00.000 5052 UpdateGuideState(): m_state=6
02:48:28.276 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10566
02:48:28.276 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.82, Mass=123, SNR=7.7, Peak=68 HFD=2.2
02:48:28.276 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:48:28.276 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
02:48:28.276 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.29 cameraTheta=2.75 mountX=0.22 mountY=0.16, mountTheta=0.64
02:48:28.276 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.11, opts=13)
02:48:28.276 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.11)
02:48:28.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:48:28.276 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
02:48:28.277 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:28.277 00.000 8976 Worker thread wakes up
02:48:28.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.11) opts 0xd
02:48:28.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.11)
02:48:28.277 00.000 8976 Moving (-0.27, 0.11) raw xDistance=0.22 yDistance=0.16
02:48:28.277 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:28.277 00.000 5052 Enqueuing Expose request
02:48:28.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:48:28.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:48:28.277 00.000 8976 MoveAxis(R, 0, ABG)
02:48:28.277 00.000 8976 MoveAxis(U, 0, ABG)
02:48:28.277 00.000 8976 move complete, result=0
02:48:28.277 00.000 8976 worker thread done servicing request
02:48:28.277 00.000 8976 Worker thread wakes up
02:48:28.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:28.277 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:48:28.277 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:28.962 00.685 8976 Exposure complete
02:48:28.967 00.005 8976 worker thread done servicing request
02:48:28.967 00.000 5052 OnExposeComplete: enter
02:48:28.967 00.000 5052 UpdateGuideState(): m_state=6
02:48:28.967 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10567
02:48:28.968 00.001 5052 Star::Find returns 1 (0), X=329.25, Y=281.95, Mass=132, SNR=7.9, Peak=66 HFD=2.4
02:48:28.968 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.80 = -0.80)
02:48:28.968 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.90 = -0.90)
02:48:28.968 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.25 mountX=0.18 mountY=-0.20, mountTheta=-0.84
02:48:28.968 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.24, opts=13)
02:48:28.968 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.24)
02:48:28.969 00.001 8976 Worker thread wakes up
02:48:28.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.24) opts 0xd
02:48:28.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.24)
02:48:28.969 00.000 8976 Moving (0.08, 0.24) raw xDistance=0.18 yDistance=-0.20
02:48:28.969 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:48:28.969 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:48:28.969 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:28.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:48:28.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:48:28.969 00.000 8976 MoveAxis(R, 0, ABG)
02:48:28.969 00.000 8976 MoveAxis(U, 0, ABG)
02:48:28.969 00.000 8976 move complete, result=0
02:48:28.969 00.000 8976 worker thread done servicing request
02:48:28.969 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:28.969 00.000 5052 Enqueuing Expose request
02:48:28.969 00.000 8976 Worker thread wakes up
02:48:28.969 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:48:28.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:28.969 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:29.654 00.685 8976 Exposure complete
02:48:29.660 00.006 8976 worker thread done servicing request
02:48:29.660 00.000 5052 OnExposeComplete: enter
02:48:29.660 00.000 5052 UpdateGuideState(): m_state=6
02:48:29.660 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10568
02:48:29.660 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.58, Mass=137, SNR=8.1, Peak=66 HFD=2.4
02:48:29.660 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
02:48:29.660 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
02:48:29.660 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-0.54 mountX=-0.22 mountY=-0.11, mountTheta=-2.66
02:48:29.661 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.13, opts=13)
02:48:29.661 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.13)
02:48:29.661 00.000 8976 Worker thread wakes up
02:48:29.661 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.13) opts 0xd
02:48:29.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.13)
02:48:29.661 00.000 8976 Moving (0.22, -0.13) raw xDistance=-0.22 yDistance=-0.11
02:48:29.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:48:29.661 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:48:29.661 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
02:48:29.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:29.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:48:29.661 00.000 8976 MoveAxis(R, 0, ABG)
02:48:29.661 00.000 8976 MoveAxis(U, 0, ABG)
02:48:29.661 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:29.661 00.000 5052 Enqueuing Expose request
02:48:29.661 00.000 8976 move complete, result=0
02:48:29.661 00.000 8976 worker thread done servicing request
02:48:29.661 00.000 8976 Worker thread wakes up
02:48:29.662 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:29.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:29.662 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:30.351 00.689 8976 Exposure complete
02:48:30.357 00.006 8976 worker thread done servicing request
02:48:30.357 00.000 5052 OnExposeComplete: enter
02:48:30.357 00.000 5052 UpdateGuideState(): m_state=6
02:48:30.357 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10569
02:48:30.357 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.60, Mass=122, SNR=7.6, Peak=69 HFD=1.8
02:48:30.357 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.78 = -2.78)
02:48:30.357 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.88 = -2.88)
02:48:30.357 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.73 mountX=-0.15 mountY=-0.04, mountTheta=-2.87
02:48:30.357 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.11, opts=13)
02:48:30.357 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.11)
02:48:30.357 00.000 8976 Worker thread wakes up
02:48:30.358 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.11) opts 0xd
02:48:30.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.11)
02:48:30.358 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:48:30.358 00.000 8976 Moving (0.12, -0.11) raw xDistance=-0.15 yDistance=-0.04
02:48:30.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:48:30.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:48:30.358 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:48:30.358 00.000 8976 MoveAxis(R, 0, ABG)
02:48:30.358 00.000 8976 MoveAxis(U, 0, ABG)
02:48:30.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:30.358 00.000 8976 move complete, result=0
02:48:30.358 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:30.358 00.000 5052 Enqueuing Expose request
02:48:30.358 00.000 8976 worker thread done servicing request
02:48:30.358 00.000 8976 Worker thread wakes up
02:48:30.358 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:48:30.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:30.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:31.045 00.687 8976 Exposure complete
02:48:31.050 00.005 8976 worker thread done servicing request
02:48:31.050 00.000 5052 OnExposeComplete: enter
02:48:31.050 00.000 5052 UpdateGuideState(): m_state=6
02:48:31.050 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10570
02:48:31.050 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.76, Mass=110, SNR=7.3, Peak=69 HFD=1.8
02:48:31.050 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:48:31.050 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:48:31.050 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.05 hyp=0.39 cameraTheta=0.14 mountX=-0.13 mountY=-0.35, mountTheta=-1.92
02:48:31.051 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.05, opts=13)
02:48:31.051 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.05)
02:48:31.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:48:31.051 00.000 5052 UpdateGuideState exits: m=110 SNR=7.3
02:48:31.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:31.051 00.000 8976 Worker thread wakes up
02:48:31.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.05) opts 0xd
02:48:31.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.05)
02:48:31.051 00.000 8976 Moving (0.39, 0.05) raw xDistance=-0.13 yDistance=-0.35
02:48:31.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:31.052 00.001 5052 Enqueuing Expose request
02:48:31.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:48:31.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:48:31.052 00.000 8976 MoveAxis(R, 0, ABG)
02:48:31.052 00.000 8976 MoveAxis(U, 1, ABG)
02:48:31.052 00.000 8976 stepping (-4, 6) + (0, 1)
02:48:31.052 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:31.076 00.024 8976 Received - 47 (G) 
02:48:31.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:31.076 00.000 8976 stepped: pos (-4, 7)
02:48:31.076 00.000 8976 move complete, result=0
02:48:31.076 00.000 8976 worker thread done servicing request
02:48:31.076 00.000 8976 Worker thread wakes up
02:48:31.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:31.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:31.076 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
02:48:31.761 00.685 8976 Exposure complete
02:48:31.766 00.005 8976 worker thread done servicing request
02:48:31.767 00.001 5052 OnExposeComplete: enter
02:48:31.767 00.000 5052 UpdateGuideState(): m_state=6
02:48:31.767 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10571
02:48:31.767 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.86, Mass=124, SNR=7.7, Peak=66 HFD=2.0
02:48:31.767 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
02:48:31.767 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:48:31.767 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.15 hyp=0.37 cameraTheta=0.43 mountX=-0.01 mountY=-0.36, mountTheta=-1.61
02:48:31.767 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.15, opts=13)
02:48:31.768 00.001 5052 Enqueuing Move request for stepguider (0.33, 0.15)
02:48:31.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:48:31.768 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
02:48:31.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:31.768 00.000 8976 Worker thread wakes up
02:48:31.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.15) opts 0xd
02:48:31.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.15)
02:48:31.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:31.768 00.000 5052 Enqueuing Expose request
02:48:31.768 00.000 8976 Moving (0.33, 0.15) raw xDistance=-0.01 yDistance=-0.36
02:48:31.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:48:31.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
02:48:31.768 00.000 8976 MoveAxis(R, 0, ABG)
02:48:31.768 00.000 8976 MoveAxis(U, 2, ABG)
02:48:31.768 00.000 8976 stepping (-4, 7) + (0, 2)
02:48:31.768 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:31.795 00.027 8976 Received - 47 (G) 
02:48:31.795 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:31.795 00.000 8976 stepped: pos (-4, 9)
02:48:31.795 00.000 8976 move complete, result=0
02:48:31.796 00.001 8976 worker thread done servicing request
02:48:31.796 00.000 8976 Worker thread wakes up
02:48:31.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:31.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:31.796 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:48:32.497 00.701 8976 Exposure complete
02:48:32.503 00.006 8976 worker thread done servicing request
02:48:32.503 00.000 5052 OnExposeComplete: enter
02:48:32.503 00.000 5052 UpdateGuideState(): m_state=6
02:48:32.503 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10572
02:48:32.503 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.85, Mass=126, SNR=7.7, Peak=70 HFD=2.3
02:48:32.503 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.51 = -0.51)
02:48:32.503 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
02:48:32.503 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.54 mountX=0.12 mountY=-0.08, mountTheta=-0.58
02:48:32.504 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.14, opts=13)
02:48:32.504 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.14)
02:48:32.504 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:48:32.504 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:48:32.504 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:32.504 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:32.504 00.000 5052 Enqueuing Expose request
02:48:32.504 00.000 8976 Worker thread wakes up
02:48:32.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.14) opts 0xd
02:48:32.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.14)
02:48:32.504 00.000 8976 Moving (0.00, 0.14) raw xDistance=0.12 yDistance=-0.08
02:48:32.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:48:32.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:48:32.504 00.000 8976 MoveAxis(R, 0, ABG)
02:48:32.504 00.000 8976 MoveAxis(U, 0, ABG)
02:48:32.504 00.000 8976 move complete, result=0
02:48:32.504 00.000 8976 worker thread done servicing request
02:48:32.504 00.000 8976 Worker thread wakes up
02:48:32.504 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:32.505 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:32.505 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:33.188 00.683 8976 Exposure complete
02:48:33.193 00.005 8976 worker thread done servicing request
02:48:33.193 00.000 5052 OnExposeComplete: enter
02:48:33.193 00.000 5052 UpdateGuideState(): m_state=6
02:48:33.193 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10573
02:48:33.193 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=282.09, Mass=134, SNR=8.0, Peak=68 HFD=2.2
02:48:33.193 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
02:48:33.193 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
02:48:33.193 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.38 hyp=0.49 cameraTheta=0.88 mountX=0.20 mountY=-0.47, mountTheta=-1.17
02:48:33.194 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.38, opts=13)
02:48:33.194 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.38)
02:48:33.194 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:48:33.194 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:48:33.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:33.194 00.000 8976 Worker thread wakes up
02:48:33.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.38) opts 0xd
02:48:33.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.38)
02:48:33.194 00.000 8976 Moving (0.31, 0.38) raw xDistance=0.20 yDistance=-0.47
02:48:33.194 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:33.194 00.000 5052 Enqueuing Expose request
02:48:33.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:48:33.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:48:33.194 00.000 8976 MoveAxis(R, 0, ABG)
02:48:33.194 00.000 8976 MoveAxis(U, 2, ABG)
02:48:33.195 00.001 8976 stepping (-4, 9) + (0, 2)
02:48:33.195 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:33.218 00.023 8976 Received - 47 (G) 
02:48:33.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:33.218 00.000 8976 stepped: pos (-4, 11)
02:48:33.218 00.000 8976 move complete, result=0
02:48:33.218 00.000 8976 worker thread done servicing request
02:48:33.218 00.000 8976 Worker thread wakes up
02:48:33.219 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:33.219 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:48:33.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:33.904 00.685 8976 Exposure complete
02:48:33.910 00.006 8976 worker thread done servicing request
02:48:33.910 00.000 5052 OnExposeComplete: enter
02:48:33.910 00.000 5052 UpdateGuideState(): m_state=6
02:48:33.910 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10574
02:48:33.910 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.08, Mass=143, SNR=8.2, Peak=71 HFD=2.0
02:48:33.910 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.04) = xAngle (-0.07 = -0.07)
02:48:33.910 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.17 = -0.17)
02:48:33.910 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.98 mountX=0.40 mountY=-0.07, mountTheta=-0.17
02:48:33.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.37, opts=13)
02:48:33.911 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.37)
02:48:33.911 00.000 8976 Worker thread wakes up
02:48:33.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.37) opts 0xd
02:48:33.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.37)
02:48:33.911 00.000 8976 Moving (-0.16, 0.37) raw xDistance=0.40 yDistance=-0.07
02:48:33.911 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:48:33.911 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
02:48:33.911 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:33.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:48:33.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:48:33.911 00.000 8976 MoveAxis(L, 2, ABG)
02:48:33.911 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:33.911 00.000 5052 Enqueuing Expose request
02:48:33.912 00.001 8976 stepping (-4, 11) + (-2, 0)
02:48:33.912 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:33.937 00.025 8976 Received - 47 (G) 
02:48:33.938 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:33.938 00.000 8976 stepped: pos (-6, 11)
02:48:33.938 00.000 8976 MoveAxis(U, 0, ABG)
02:48:33.938 00.000 8976 move complete, result=0
02:48:33.938 00.000 8976 worker thread done servicing request
02:48:33.938 00.000 8976 Worker thread wakes up
02:48:33.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:33.938 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:48:33.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:34.625 00.687 8976 Exposure complete
02:48:34.630 00.005 8976 worker thread done servicing request
02:48:34.630 00.000 5052 OnExposeComplete: enter
02:48:34.630 00.000 5052 UpdateGuideState(): m_state=6
02:48:34.630 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10575
02:48:34.630 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.75, Mass=128, SNR=7.8, Peak=73 HFD=1.7
02:48:34.630 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:48:34.630 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:48:34.630 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.04 hyp=0.40 cameraTheta=3.05 mountX=0.21 mountY=0.32, mountTheta=0.98
02:48:34.631 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.04, opts=13)
02:48:34.631 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.04)
02:48:34.631 00.000 8976 Worker thread wakes up
02:48:34.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.04) opts 0xd
02:48:34.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.04)
02:48:34.632 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:48:34.632 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:48:34.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:34.632 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:34.632 00.000 8976 Moving (-0.40, 0.04) raw xDistance=0.21 yDistance=0.32
02:48:34.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:48:34.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:48:34.632 00.000 8976 MoveAxis(R, 0, ABG)
02:48:34.632 00.000 5052 Enqueuing Expose request
02:48:34.632 00.000 8976 MoveAxis(D, 1, ABG)
02:48:34.632 00.000 8976 stepping (-6, 11) + (0, -1)
02:48:34.632 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:34.657 00.025 8976 Received - 47 (G) 
02:48:34.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:34.657 00.000 8976 stepped: pos (-6, 10)
02:48:34.657 00.000 8976 move complete, result=0
02:48:34.657 00.000 8976 worker thread done servicing request
02:48:34.657 00.000 8976 Worker thread wakes up
02:48:34.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:34.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:34.657 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:48:35.345 00.688 8976 Exposure complete
02:48:35.350 00.005 8976 worker thread done servicing request
02:48:35.350 00.000 5052 OnExposeComplete: enter
02:48:35.350 00.000 5052 UpdateGuideState(): m_state=6
02:48:35.350 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10576
02:48:35.351 00.001 5052 Star::Find returns 1 (0), X=329.05, Y=281.79, Mass=133, SNR=7.9, Peak=77 HFD=2.1
02:48:35.351 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
02:48:35.351 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
02:48:35.351 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.59 mountX=0.12 mountY=0.06, mountTheta=0.46
02:48:35.351 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.08, opts=13)
02:48:35.351 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.08)
02:48:35.351 00.000 8976 Worker thread wakes up
02:48:35.352 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.08) opts 0xd
02:48:35.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.08)
02:48:35.352 00.000 8976 Moving (-0.12, 0.08) raw xDistance=0.12 yDistance=0.06
02:48:35.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:48:35.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:48:35.352 00.000 8976 MoveAxis(R, 0, ABG)
02:48:35.352 00.000 8976 MoveAxis(U, 0, ABG)
02:48:35.352 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:48:35.352 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
02:48:35.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:35.352 00.000 8976 move complete, result=0
02:48:35.352 00.000 8976 worker thread done servicing request
02:48:35.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:35.352 00.000 5052 Enqueuing Expose request
02:48:35.352 00.000 8976 Worker thread wakes up
02:48:35.352 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:35.353 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:35.353 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:36.042 00.689 8976 Exposure complete
02:48:36.048 00.006 8976 worker thread done servicing request
02:48:36.048 00.000 5052 OnExposeComplete: enter
02:48:36.048 00.000 5052 UpdateGuideState(): m_state=6
02:48:36.048 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10577
02:48:36.049 00.001 5052 Star::Find returns 1 (0), X=328.91, Y=281.92, Mass=148, SNR=8.4, Peak=73 HFD=2.2
02:48:36.049 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.42 = 0.42)
02:48:36.049 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
02:48:36.049 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.21 hyp=0.33 cameraTheta=2.47 mountX=0.31 mountY=0.11, mountTheta=0.33
02:48:36.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.21, opts=13)
02:48:36.050 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.21)
02:48:36.050 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:48:36.050 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:48:36.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:36.050 00.000 8976 Worker thread wakes up
02:48:36.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.21) opts 0xd
02:48:36.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.21)
02:48:36.050 00.000 8976 Moving (-0.26, 0.21) raw xDistance=0.31 yDistance=0.11
02:48:36.050 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:36.050 00.000 5052 Enqueuing Expose request
02:48:36.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:48:36.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:48:36.050 00.000 8976 MoveAxis(L, 1, ABG)
02:48:36.050 00.000 8976 stepping (-6, 10) + (-1, 0)
02:48:36.050 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:36.080 00.030 8976 Received - 47 (G) 
02:48:36.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:36.080 00.000 8976 stepped: pos (-7, 10)
02:48:36.080 00.000 8976 MoveAxis(U, 0, ABG)
02:48:36.080 00.000 8976 move complete, result=0
02:48:36.080 00.000 8976 worker thread done servicing request
02:48:36.080 00.000 8976 Worker thread wakes up
02:48:36.081 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:36.081 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:36.081 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:48:36.765 00.684 8976 Exposure complete
02:48:36.770 00.005 8976 worker thread done servicing request
02:48:36.770 00.000 5052 OnExposeComplete: enter
02:48:36.770 00.000 5052 UpdateGuideState(): m_state=6
02:48:36.770 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10578
02:48:36.770 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.64, Mass=147, SNR=8.4, Peak=84 HFD=2.1
02:48:36.770 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
02:48:36.770 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
02:48:36.770 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.81 mountX=0.03 mountY=0.20, mountTheta=1.43
02:48:36.771 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.07, opts=13)
02:48:36.771 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.07)
02:48:36.771 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:48:36.771 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:48:36.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:36.771 00.000 8976 Worker thread wakes up
02:48:36.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.07) opts 0xd
02:48:36.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.07)
02:48:36.771 00.000 8976 Moving (-0.20, -0.07) raw xDistance=0.03 yDistance=0.20
02:48:36.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:36.771 00.000 5052 Enqueuing Expose request
02:48:36.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:48:36.772 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:48:36.772 00.000 8976 MoveAxis(R, 0, ABG)
02:48:36.772 00.000 8976 MoveAxis(U, 0, ABG)
02:48:36.772 00.000 8976 move complete, result=0
02:48:36.772 00.000 8976 worker thread done servicing request
02:48:36.772 00.000 8976 Worker thread wakes up
02:48:36.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:36.772 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:48:36.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:37.458 00.686 8976 Exposure complete
02:48:37.463 00.005 8976 worker thread done servicing request
02:48:37.464 00.001 5052 OnExposeComplete: enter
02:48:37.464 00.000 5052 UpdateGuideState(): m_state=6
02:48:37.464 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10579
02:48:37.464 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.84, Mass=143, SNR=8.2, Peak=70 HFD=2.0
02:48:37.464 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
02:48:37.464 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
02:48:37.464 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.13 hyp=0.34 cameraTheta=0.39 mountX=-0.03 mountY=-0.33, mountTheta=-1.66
02:48:37.464 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.13, opts=13)
02:48:37.466 00.002 5052 Enqueuing Move request for stepguider (0.31, 0.13)
02:48:37.466 00.000 8976 Worker thread wakes up
02:48:37.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.13) opts 0xd
02:48:37.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.13)
02:48:37.466 00.000 8976 Moving (0.31, 0.13) raw xDistance=-0.03 yDistance=-0.33
02:48:37.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:48:37.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:48:37.466 00.000 8976 MoveAxis(R, 0, ABG)
02:48:37.466 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:48:37.466 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
02:48:37.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:37.466 00.000 8976 MoveAxis(U, 1, ABG)
02:48:37.466 00.000 8976 stepping (-7, 10) + (0, 1)
02:48:37.466 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:37.466 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:37.466 00.000 5052 Enqueuing Expose request
02:48:37.487 00.021 8976 Received - 47 (G) 
02:48:37.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:37.487 00.000 8976 stepped: pos (-7, 11)
02:48:37.487 00.000 8976 move complete, result=0
02:48:37.487 00.000 8976 worker thread done servicing request
02:48:37.487 00.000 8976 Worker thread wakes up
02:48:37.487 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:48:37.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:37.487 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:38.169 00.682 8976 Exposure complete
02:48:38.174 00.005 8976 worker thread done servicing request
02:48:38.174 00.000 5052 OnExposeComplete: enter
02:48:38.174 00.000 5052 UpdateGuideState(): m_state=6
02:48:38.174 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10580
02:48:38.174 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.64, Mass=115, SNR=7.4, Peak=66 HFD=1.7
02:48:38.175 00.001 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
02:48:38.175 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
02:48:38.175 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.42 mountX=-0.13 mountY=-0.09, mountTheta=-2.53
02:48:38.176 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.07, opts=13)
02:48:38.176 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.07)
02:48:38.176 00.000 8976 Worker thread wakes up
02:48:38.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.07) opts 0xd
02:48:38.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.07)
02:48:38.176 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:48:38.176 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:48:38.176 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:38.176 00.000 8976 Moving (0.15, -0.07) raw xDistance=-0.13 yDistance=-0.09
02:48:38.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:48:38.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:48:38.176 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:38.176 00.000 5052 Enqueuing Expose request
02:48:38.176 00.000 8976 MoveAxis(R, 0, ABG)
02:48:38.176 00.000 8976 MoveAxis(U, 0, ABG)
02:48:38.177 00.001 8976 move complete, result=0
02:48:38.177 00.000 8976 worker thread done servicing request
02:48:38.177 00.000 8976 Worker thread wakes up
02:48:38.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:38.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:38.177 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:38.862 00.685 8976 Exposure complete
02:48:38.868 00.006 8976 worker thread done servicing request
02:48:38.868 00.000 5052 OnExposeComplete: enter
02:48:38.868 00.000 5052 UpdateGuideState(): m_state=6
02:48:38.868 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10581
02:48:38.868 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.89, Mass=134, SNR=7.9, Peak=66 HFD=2.0
02:48:38.868 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
02:48:38.868 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.19 = 0.19)
02:48:38.868 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.26 cameraTheta=2.34 mountX=0.24 mountY=0.05, mountTheta=0.20
02:48:38.869 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.18, opts=13)
02:48:38.869 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.18)
02:48:38.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:48:38.869 00.000 5052 UpdateGuideState exits: m=134 SNR=7.9
02:48:38.869 00.000 8976 Worker thread wakes up
02:48:38.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.18) opts 0xd
02:48:38.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.18)
02:48:38.869 00.000 8976 Moving (-0.18, 0.18) raw xDistance=0.24 yDistance=0.05
02:48:38.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:48:38.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:38.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:38.869 00.000 5052 Enqueuing Expose request
02:48:38.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:48:38.869 00.000 8976 MoveAxis(R, 0, ABG)
02:48:38.869 00.000 8976 MoveAxis(U, 0, ABG)
02:48:38.870 00.001 8976 move complete, result=0
02:48:38.870 00.000 8976 worker thread done servicing request
02:48:38.870 00.000 8976 Worker thread wakes up
02:48:38.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:38.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:38.870 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:48:39.553 00.683 8976 Exposure complete
02:48:39.558 00.005 8976 worker thread done servicing request
02:48:39.559 00.001 5052 OnExposeComplete: enter
02:48:39.559 00.000 5052 UpdateGuideState(): m_state=6
02:48:39.559 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10582
02:48:39.559 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.77, Mass=144, SNR=8.3, Peak=64 HFD=2.3
02:48:39.559 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:48:39.559 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:48:39.559 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.06 hyp=0.31 cameraTheta=2.94 mountX=0.20 mountY=0.22, mountTheta=0.85
02:48:39.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.06, opts=13)
02:48:39.560 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.06)
02:48:39.560 00.000 8976 Worker thread wakes up
02:48:39.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.06) opts 0xd
02:48:39.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.06)
02:48:39.560 00.000 8976 Moving (-0.31, 0.06) raw xDistance=0.20 yDistance=0.22
02:48:39.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:48:39.560 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:48:39.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:39.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:48:39.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:48:39.560 00.000 8976 MoveAxis(R, 0, ABG)
02:48:39.560 00.000 8976 MoveAxis(U, 0, ABG)
02:48:39.560 00.000 8976 move complete, result=0
02:48:39.560 00.000 8976 worker thread done servicing request
02:48:39.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:39.560 00.000 5052 Enqueuing Expose request
02:48:39.560 00.000 8976 Worker thread wakes up
02:48:39.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:39.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:39.560 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:48:40.245 00.685 8976 Exposure complete
02:48:40.251 00.006 8976 worker thread done servicing request
02:48:40.251 00.000 5052 OnExposeComplete: enter
02:48:40.251 00.000 5052 UpdateGuideState(): m_state=6
02:48:40.251 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10583
02:48:40.251 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.68, Mass=122, SNR=7.6, Peak=63 HFD=1.7
02:48:40.251 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.14 = 1.15)
02:48:40.251 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
02:48:40.251 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.03 hyp=0.55 cameraTheta=-3.09 mountX=0.23 mountY=0.47, mountTheta=1.13
02:48:40.252 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.03, opts=13)
02:48:40.252 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.03)
02:48:40.252 00.000 8976 Worker thread wakes up
02:48:40.252 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.03) opts 0xd
02:48:40.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.03)
02:48:40.252 00.000 8976 Moving (-0.55, -0.03) raw xDistance=0.23 yDistance=0.47
02:48:40.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:48:40.252 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:48:40.252 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:48:40.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
02:48:40.253 00.001 8976 MoveAxis(R, 0, ABG)
02:48:40.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:40.253 00.000 8976 MoveAxis(D, 2, ABG)
02:48:40.253 00.000 8976 stepping (-7, 11) + (0, -2)
02:48:40.253 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:40.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:40.253 00.000 5052 Enqueuing Expose request
02:48:40.285 00.032 8976 Received - 47 (G) 
02:48:40.285 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:40.285 00.000 8976 stepped: pos (-7, 9)
02:48:40.285 00.000 8976 move complete, result=0
02:48:40.285 00.000 8976 worker thread done servicing request
02:48:40.285 00.000 8976 Worker thread wakes up
02:48:40.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:40.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:40.285 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:48:40.974 00.689 8976 Exposure complete
02:48:40.980 00.006 8976 worker thread done servicing request
02:48:40.980 00.000 5052 OnExposeComplete: enter
02:48:40.980 00.000 5052 UpdateGuideState(): m_state=6
02:48:40.980 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10584
02:48:40.980 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.72, Mass=151, SNR=8.4, Peak=69 HFD=2.3
02:48:40.980 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:48:40.980 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:48:40.980 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.01 hyp=0.27 cameraTheta=3.12 mountX=0.13 mountY=0.22, mountTheta=1.05
02:48:40.981 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.01, opts=13)
02:48:40.981 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.01)
02:48:40.981 00.000 8976 Worker thread wakes up
02:48:40.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.01) opts 0xd
02:48:40.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.01)
02:48:40.981 00.000 8976 Moving (-0.27, 0.01) raw xDistance=0.13 yDistance=0.22
02:48:40.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:48:40.981 00.000 5052 UpdateGuideState exits: m=151 SNR=8.4
02:48:40.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:40.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:48:40.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:48:40.982 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:40.982 00.000 5052 Enqueuing Expose request
02:48:40.982 00.000 8976 MoveAxis(R, 0, ABG)
02:48:40.982 00.000 8976 MoveAxis(U, 0, ABG)
02:48:40.982 00.000 8976 move complete, result=0
02:48:40.982 00.000 8976 worker thread done servicing request
02:48:40.982 00.000 8976 Worker thread wakes up
02:48:40.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:40.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:40.982 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:48:41.668 00.686 8976 Exposure complete
02:48:41.673 00.005 8976 worker thread done servicing request
02:48:41.673 00.000 5052 OnExposeComplete: enter
02:48:41.674 00.001 5052 UpdateGuideState(): m_state=6
02:48:41.674 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10585
02:48:41.674 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.97, Mass=135, SNR=8.0, Peak=71 HFD=2.0
02:48:41.674 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
02:48:41.674 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
02:48:41.674 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.82 mountX=0.26 mountY=-0.09, mountTheta=-0.32
02:48:41.674 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.26, opts=13)
02:48:41.674 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.26)
02:48:41.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:48:41.675 00.001 5052 UpdateGuideState exits: m=135 SNR=8.0
02:48:41.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:41.675 00.000 8976 Worker thread wakes up
02:48:41.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.26) opts 0xd
02:48:41.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.26)
02:48:41.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:41.675 00.000 5052 Enqueuing Expose request
02:48:41.675 00.000 8976 Moving (-0.07, 0.26) raw xDistance=0.26 yDistance=-0.09
02:48:41.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:48:41.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:48:41.675 00.000 8976 MoveAxis(L, 1, ABG)
02:48:41.675 00.000 8976 stepping (-7, 9) + (-1, 0)
02:48:41.675 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:41.708 00.033 8976 Received - 47 (G) 
02:48:41.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:41.708 00.000 8976 stepped: pos (-8, 9)
02:48:41.708 00.000 8976 MoveAxis(U, 0, ABG)
02:48:41.708 00.000 8976 move complete, result=0
02:48:41.708 00.000 8976 worker thread done servicing request
02:48:41.708 00.000 8976 Worker thread wakes up
02:48:41.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:41.708 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:48:41.708 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:42.392 00.684 8976 Exposure complete
02:48:42.398 00.006 8976 worker thread done servicing request
02:48:42.398 00.000 5052 OnExposeComplete: enter
02:48:42.398 00.000 5052 UpdateGuideState(): m_state=6
02:48:42.398 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10586
02:48:42.398 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.76, Mass=128, SNR=7.8, Peak=75 HFD=1.8
02:48:42.398 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:48:42.398 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
02:48:42.398 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.05 hyp=0.41 cameraTheta=3.02 mountX=0.23 mountY=0.31, mountTheta=0.94
02:48:42.398 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.05, opts=13)
02:48:42.398 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.05)
02:48:42.398 00.000 8976 Worker thread wakes up
02:48:42.399 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:48:42.399 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:48:42.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:42.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:42.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.05) opts 0xd
02:48:42.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.05)
02:48:42.399 00.000 8976 Moving (-0.40, 0.05) raw xDistance=0.23 yDistance=0.31
02:48:42.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:48:42.399 00.000 5052 Enqueuing Expose request
02:48:42.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:48:42.399 00.000 8976 MoveAxis(R, 0, ABG)
02:48:42.399 00.000 8976 MoveAxis(D, 1, ABG)
02:48:42.399 00.000 8976 stepping (-8, 9) + (0, -1)
02:48:42.399 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:42.427 00.028 8976 Received - 47 (G) 
02:48:42.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:42.427 00.000 8976 stepped: pos (-8, 8)
02:48:42.427 00.000 8976 move complete, result=0
02:48:42.427 00.000 8976 worker thread done servicing request
02:48:42.427 00.000 8976 Worker thread wakes up
02:48:42.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:42.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:42.427 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:48:43.111 00.684 8976 Exposure complete
02:48:43.117 00.006 8976 worker thread done servicing request
02:48:43.118 00.001 5052 OnExposeComplete: enter
02:48:43.118 00.000 5052 UpdateGuideState(): m_state=6
02:48:43.118 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10587
02:48:43.118 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.78, Mass=134, SNR=8.0, Peak=71 HFD=1.8
02:48:43.118 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
02:48:43.118 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
02:48:43.118 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.90 mountX=0.07 mountY=-0.02, mountTheta=-0.24
02:48:43.118 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.07, opts=13)
02:48:43.118 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.07)
02:48:43.118 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:48:43.119 00.001 5052 UpdateGuideState exits: m=134 SNR=8.0
02:48:43.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:43.119 00.000 8976 Worker thread wakes up
02:48:43.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.07) opts 0xd
02:48:43.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.07)
02:48:43.119 00.000 8976 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.02
02:48:43.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:48:43.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:48:43.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:43.119 00.000 5052 Enqueuing Expose request
02:48:43.119 00.000 8976 MoveAxis(R, 0, ABG)
02:48:43.119 00.000 8976 MoveAxis(U, 0, ABG)
02:48:43.119 00.000 8976 move complete, result=0
02:48:43.119 00.000 8976 worker thread done servicing request
02:48:43.119 00.000 8976 Worker thread wakes up
02:48:43.120 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:43.120 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:43.120 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:48:43.804 00.684 8976 Exposure complete
02:48:43.809 00.005 8976 worker thread done servicing request
02:48:43.809 00.000 5052 OnExposeComplete: enter
02:48:43.809 00.000 5052 UpdateGuideState(): m_state=6
02:48:43.809 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10588
02:48:43.809 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.89, Mass=115, SNR=7.4, Peak=69 HFD=1.8
02:48:43.809 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.75 = -0.75)
02:48:43.809 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.85 = -0.85)
02:48:43.809 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.30 mountX=0.13 mountY=-0.14, mountTheta=-0.80
02:48:43.810 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.18, opts=13)
02:48:43.810 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.18)
02:48:43.810 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:48:43.810 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:48:43.810 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:43.810 00.000 8976 Worker thread wakes up
02:48:43.810 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.18) opts 0xd
02:48:43.810 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.18)
02:48:43.810 00.000 8976 Moving (0.05, 0.18) raw xDistance=0.13 yDistance=-0.14
02:48:43.810 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:43.810 00.000 5052 Enqueuing Expose request
02:48:43.810 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:48:43.811 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:48:43.811 00.000 8976 MoveAxis(R, 0, ABG)
02:48:43.811 00.000 8976 MoveAxis(U, 0, ABG)
02:48:43.811 00.000 8976 move complete, result=0
02:48:43.811 00.000 8976 worker thread done servicing request
02:48:43.811 00.000 8976 Worker thread wakes up
02:48:43.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:43.811 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:43.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:44.499 00.688 8976 Exposure complete
02:48:44.504 00.005 8976 worker thread done servicing request
02:48:44.504 00.000 5052 OnExposeComplete: enter
02:48:44.504 00.000 5052 UpdateGuideState(): m_state=6
02:48:44.504 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10589
02:48:44.505 00.001 5052 Star::Find returns 1 (0), X=329.00, Y=281.82, Mass=114, SNR=7.3, Peak=69 HFD=2.0
02:48:44.505 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
02:48:44.505 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
02:48:44.505 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.59 mountX=0.17 mountY=0.09, mountTheta=0.47
02:48:44.505 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.11, opts=13)
02:48:44.505 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.11)
02:48:44.505 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:48:44.505 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
02:48:44.505 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:44.505 00.000 8976 Worker thread wakes up
02:48:44.506 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:44.506 00.000 5052 Enqueuing Expose request
02:48:44.506 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.11) opts 0xd
02:48:44.506 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.11)
02:48:44.506 00.000 8976 Moving (-0.17, 0.11) raw xDistance=0.17 yDistance=0.09
02:48:44.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:48:44.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:48:44.506 00.000 8976 MoveAxis(R, 0, ABG)
02:48:44.506 00.000 8976 MoveAxis(U, 0, ABG)
02:48:44.506 00.000 8976 move complete, result=0
02:48:44.506 00.000 8976 worker thread done servicing request
02:48:44.506 00.000 8976 Worker thread wakes up
02:48:44.506 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:44.506 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:44.506 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:45.191 00.685 8976 Exposure complete
02:48:45.198 00.007 8976 worker thread done servicing request
02:48:45.198 00.000 5052 OnExposeComplete: enter
02:48:45.198 00.000 5052 UpdateGuideState(): m_state=6
02:48:45.198 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10590
02:48:45.198 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.77, Mass=129, SNR=7.8, Peak=72 HFD=1.8
02:48:45.198 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:48:45.198 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:48:45.198 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.06 hyp=0.70 cameraTheta=3.05 mountX=0.37 mountY=0.55, mountTheta=0.97
02:48:45.199 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.06, opts=13)
02:48:45.199 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.06)
02:48:45.199 00.000 8976 Worker thread wakes up
02:48:45.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.06) opts 0xd
02:48:45.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.06)
02:48:45.199 00.000 8976 Moving (-0.69, 0.06) raw xDistance=0.37 yDistance=0.55
02:48:45.199 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:48:45.200 00.001 5052 UpdateGuideState exits: m=129 SNR=7.8
02:48:45.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:45.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:45.200 00.000 5052 Enqueuing Expose request
02:48:45.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:48:45.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:48:45.200 00.000 8976 MoveAxis(L, 2, ABG)
02:48:45.200 00.000 8976 stepping (-8, 8) + (-2, 0)
02:48:45.200 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:45.225 00.025 8976 Received - 47 (G) 
02:48:45.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:45.225 00.000 8976 stepped: pos (-10, 8)
02:48:45.225 00.000 8976 MoveAxis(D, 2, ABG)
02:48:45.225 00.000 8976 stepping (-10, 8) + (0, -2)
02:48:45.225 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:45.256 00.031 8976 Received - 47 (G) 
02:48:45.256 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:45.256 00.000 8976 stepped: pos (-10, 6)
02:48:45.256 00.000 8976 move complete, result=0
02:48:45.256 00.000 8976 worker thread done servicing request
02:48:45.256 00.000 8976 Worker thread wakes up
02:48:45.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:45.256 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:45.256 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:48:45.942 00.686 8976 Exposure complete
02:48:45.947 00.005 8976 worker thread done servicing request
02:48:45.947 00.000 5052 OnExposeComplete: enter
02:48:45.947 00.000 5052 UpdateGuideState(): m_state=6
02:48:45.948 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10591
02:48:45.948 00.000 5052 Star::Find returns 1 (0), X=327.70, Y=281.68, Mass=126, SNR=7.7, Peak=69 HFD=2.0
02:48:45.948 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
02:48:45.948 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
02:48:45.948 00.000 5052 CameraToMount -- cameraX=-1.47 cameraY=-0.03 hyp=1.47 cameraTheta=-3.12 mountX=0.64 mountY=1.25, mountTheta=1.10
02:48:45.948 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.47, y=-0.03, opts=13)
02:48:45.949 00.001 5052 Enqueuing Move request for stepguider (-1.47, -0.03)
02:48:45.949 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:48:45.949 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:48:45.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:45.949 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:45.949 00.000 5052 Enqueuing Expose request
02:48:45.949 00.000 8976 Worker thread wakes up
02:48:45.949 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.47, -0.03) opts 0xd
02:48:45.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.47, -0.03)
02:48:45.949 00.000 8976 Moving (-1.47, -0.03) raw xDistance=0.64 yDistance=1.25
02:48:45.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
02:48:45.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.25
02:48:45.949 00.000 8976 MoveAxis(L, 3, ABG)
02:48:45.949 00.000 8976 stepping (-10, 6) + (-3, 0)
02:48:45.949 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:45.976 00.027 8976 Received - 47 (G) 
02:48:45.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:45.976 00.000 8976 stepped: pos (-13, 6)
02:48:45.976 00.000 8976 MoveAxis(D, 5, ABG)
02:48:45.976 00.000 8976 stepping (-13, 6) + (0, -5)
02:48:45.976 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:48:46.024 00.048 8976 Received - 47 (G) 
02:48:46.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:48:46.024 00.000 8976 stepped: pos (-13, 1)
02:48:46.024 00.000 8976 move complete, result=0
02:48:46.024 00.000 8976 worker thread done servicing request
02:48:46.024 00.000 8976 Worker thread wakes up
02:48:46.024 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 1.2 px 5 ms SOUTH
02:48:46.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:46.024 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:46.708 00.684 8976 Exposure complete
02:48:46.714 00.006 8976 worker thread done servicing request
02:48:46.714 00.000 5052 OnExposeComplete: enter
02:48:46.714 00.000 5052 UpdateGuideState(): m_state=6
02:48:46.714 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10592
02:48:46.714 00.000 5052 Star::Find returns 1 (0), X=327.75, Y=281.69, Mass=118, SNR=7.4, Peak=68 HFD=2.1
02:48:46.714 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
02:48:46.714 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
02:48:46.714 00.000 5052 CameraToMount -- cameraX=-1.43 cameraY=-0.02 hyp=1.43 cameraTheta=-3.13 mountX=0.63 mountY=1.21, mountTheta=1.09
02:48:46.714 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.43, y=-0.02, opts=13)
02:48:46.714 00.000 5052 Enqueuing Move request for stepguider (-1.43, -0.02)
02:48:46.714 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:48:46.714 00.000 5052 UpdateGuideState exits: m=118 SNR=7.4
02:48:46.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:46.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:46.714 00.000 5052 Enqueuing Expose request
02:48:46.714 00.000 8976 Worker thread wakes up
02:48:46.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.43, -0.02) opts 0xd
02:48:46.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.43, -0.02)
02:48:46.714 00.000 8976 Moving (-1.43, -0.02) raw xDistance=0.63 yDistance=1.21
02:48:46.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
02:48:46.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.21
02:48:46.714 00.000 8976 MoveAxis(L, 3, ABG)
02:48:46.714 00.000 8976 stepping (-13, 1) + (-3, 0)
02:48:46.715 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:46.743 00.028 8976 Received - 47 (G) 
02:48:46.743 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:46.743 00.000 8976 stepped: pos (-16, 1)
02:48:46.743 00.000 8976 MoveAxis(D, 5, ABG)
02:48:46.743 00.000 8976 stepping (-16, 1) + (0, -5)
02:48:46.743 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:48:46.791 00.048 8976 Received - 47 (G) 
02:48:46.791 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:48:46.791 00.000 8976 stepped: pos (-16, -4)
02:48:46.791 00.000 8976 move complete, result=0
02:48:46.791 00.000 8976 worker thread done servicing request
02:48:46.791 00.000 8976 Worker thread wakes up
02:48:46.792 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:46.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:46.792 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 1.2 px 5 ms SOUTH
02:48:47.474 00.682 8976 Exposure complete
02:48:47.481 00.007 8976 worker thread done servicing request
02:48:47.481 00.000 5052 OnExposeComplete: enter
02:48:47.481 00.000 5052 UpdateGuideState(): m_state=6
02:48:47.481 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10593
02:48:47.481 00.000 5052 Star::Find returns 1 (0), X=328.10, Y=281.29, Mass=130, SNR=7.8, Peak=64 HFD=2.3
02:48:47.481 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
02:48:47.481 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.37)
02:48:47.481 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=-0.42 hyp=1.15 cameraTheta=-2.77 mountX=0.11 mountY=1.13, mountTheta=1.47
02:48:47.481 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=-0.42, opts=13)
02:48:47.481 00.000 5052 Enqueuing Move request for stepguider (-1.07, -0.42)
02:48:47.482 00.001 8976 Worker thread wakes up
02:48:47.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, -0.42) opts 0xd
02:48:47.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, -0.42)
02:48:47.482 00.000 8976 Moving (-1.07, -0.42) raw xDistance=0.11 yDistance=1.13
02:48:47.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:48:47.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.13
02:48:47.482 00.000 8976 MoveAxis(R, 0, ABG)
02:48:47.482 00.000 8976 MoveAxis(D, 5, ABG)
02:48:47.482 00.000 8976 stepping (-16, -4) + (0, -5)
02:48:47.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:48:47.482 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:48:47.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:47.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:47.482 00.000 5052 Enqueuing Expose request
02:48:47.482 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:48:47.526 00.044 8976 Received - 47 (G) 
02:48:47.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:48:47.526 00.000 8976 stepped: pos (-16, -9)
02:48:47.526 00.000 8976 move complete, result=0
02:48:47.526 00.000 8976 worker thread done servicing request
02:48:47.526 00.000 8976 Worker thread wakes up
02:48:47.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:47.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:47.526 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.1 px 5 ms SOUTH
02:48:48.210 00.684 8976 Exposure complete
02:48:48.216 00.006 8976 worker thread done servicing request
02:48:48.216 00.000 5052 OnExposeComplete: enter
02:48:48.216 00.000 5052 UpdateGuideState(): m_state=6
02:48:48.216 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10594
02:48:48.216 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.97, Mass=148, SNR=8.4, Peak=69 HFD=2.3
02:48:48.216 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:48:48.216 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
02:48:48.216 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.26 hyp=0.65 cameraTheta=2.73 mountX=0.50 mountY=0.36, mountTheta=0.62
02:48:48.217 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.26, opts=13)
02:48:48.217 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.26)
02:48:48.217 00.000 8976 Worker thread wakes up
02:48:48.217 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.26) opts 0xd
02:48:48.217 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.26)
02:48:48.217 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:48:48.217 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:48:48.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:48.217 00.000 8976 Moving (-0.60, 0.26) raw xDistance=0.50 yDistance=0.36
02:48:48.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
02:48:48.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.36
02:48:48.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:48.218 00.001 5052 Enqueuing Expose request
02:48:48.218 00.000 8976 MoveAxis(L, 2, ABG)
02:48:48.218 00.000 8976 stepping (-16, -9) + (-2, 0)
02:48:48.218 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:48.246 00.028 8976 Received - 47 (G) 
02:48:48.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:48.246 00.000 8976 stepped: pos (-18, -9)
02:48:48.246 00.000 8976 MoveAxis(D, 2, ABG)
02:48:48.246 00.000 8976 stepping (-18, -9) + (0, -2)
02:48:48.246 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:48.278 00.032 8976 Received - 47 (G) 
02:48:48.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:48.278 00.000 8976 stepped: pos (-18, -11)
02:48:48.278 00.000 8976 move complete, result=0
02:48:48.278 00.000 8976 worker thread done servicing request
02:48:48.278 00.000 8976 Worker thread wakes up
02:48:48.278 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:48.278 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:48:48.278 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:48.965 00.687 8976 Exposure complete
02:48:48.969 00.004 8976 worker thread done servicing request
02:48:48.970 00.001 5052 OnExposeComplete: enter
02:48:48.970 00.000 5052 UpdateGuideState(): m_state=6
02:48:48.970 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10595
02:48:48.970 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.91, Mass=125, SNR=7.7, Peak=72 HFD=2.0
02:48:48.970 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
02:48:48.970 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
02:48:48.970 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.05 mountX=0.22 mountY=-0.02, mountTheta=-0.10
02:48:48.970 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.20, opts=13)
02:48:48.970 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.20)
02:48:48.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:48:48.971 00.001 5052 UpdateGuideState exits: m=125 SNR=7.7
02:48:48.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:48.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:48.971 00.000 5052 Enqueuing Expose request
02:48:48.971 00.000 8976 Worker thread wakes up
02:48:48.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.20) opts 0xd
02:48:48.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.20)
02:48:48.971 00.000 8976 Moving (-0.10, 0.20) raw xDistance=0.22 yDistance=-0.02
02:48:48.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:48:48.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:48:48.971 00.000 8976 MoveAxis(R, 0, ABG)
02:48:48.971 00.000 8976 MoveAxis(U, 0, ABG)
02:48:48.971 00.000 8976 move complete, result=0
02:48:48.971 00.000 8976 worker thread done servicing request
02:48:48.971 00.000 8976 Worker thread wakes up
02:48:48.971 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:48:48.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:48.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:49.655 00.684 8976 Exposure complete
02:48:49.660 00.005 8976 worker thread done servicing request
02:48:49.660 00.000 5052 OnExposeComplete: enter
02:48:49.660 00.000 5052 UpdateGuideState(): m_state=6
02:48:49.660 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10596
02:48:49.660 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.97, Mass=121, SNR=7.6, Peak=66 HFD=2.1
02:48:49.660 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
02:48:49.660 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
02:48:49.660 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.26 hyp=0.47 cameraTheta=2.56 mountX=0.41 mountY=0.19, mountTheta=0.43
02:48:49.661 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.26, opts=13)
02:48:49.661 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.26)
02:48:49.661 00.000 8976 Worker thread wakes up
02:48:49.661 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.26) opts 0xd
02:48:49.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.26)
02:48:49.661 00.000 8976 Moving (-0.39, 0.26) raw xDistance=0.41 yDistance=0.19
02:48:49.661 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:48:49.661 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:48:49.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:49.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:48:49.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:48:49.661 00.000 8976 MoveAxis(L, 2, ABG)
02:48:49.661 00.000 8976 stepping (-18, -11) + (-2, 0)
02:48:49.661 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:49.661 00.000 5052 Enqueuing Expose request
02:48:49.662 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:49.685 00.023 8976 Received - 47 (G) 
02:48:49.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:49.685 00.000 8976 stepped: pos (-20, -11)
02:48:49.685 00.000 8976 MoveAxis(U, 0, ABG)
02:48:49.685 00.000 8976 move complete, result=0
02:48:49.685 00.000 8976 worker thread done servicing request
02:48:49.685 00.000 8976 Worker thread wakes up
02:48:49.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:49.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:49.685 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:48:50.371 00.686 8976 Exposure complete
02:48:50.376 00.005 8976 worker thread done servicing request
02:48:50.376 00.000 5052 OnExposeComplete: enter
02:48:50.376 00.000 5052 UpdateGuideState(): m_state=6
02:48:50.376 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10597
02:48:50.376 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.20, Mass=135, SNR=8.0, Peak=68 HFD=1.9
02:48:50.376 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.51 = 1.77)
02:48:50.376 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.67)
02:48:50.377 00.001 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.51 hyp=0.82 cameraTheta=-2.47 mountX=-0.16 mountY=0.82, mountTheta=1.77
02:48:50.377 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.51, opts=13)
02:48:50.377 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.51)
02:48:50.377 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:48:50.377 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:48:50.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:50.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:50.377 00.000 5052 Enqueuing Expose request
02:48:50.377 00.000 8976 Worker thread wakes up
02:48:50.378 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.51) opts 0xd
02:48:50.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.51)
02:48:50.378 00.000 8976 Moving (-0.65, -0.51) raw xDistance=-0.16 yDistance=0.82
02:48:50.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:48:50.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82
02:48:50.378 00.000 8976 MoveAxis(R, 0, ABG)
02:48:50.378 00.000 8976 MoveAxis(D, 3, ABG)
02:48:50.378 00.000 8976 stepping (-20, -11) + (0, -3)
02:48:50.378 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:50.404 00.026 8976 Received - 47 (G) 
02:48:50.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:50.404 00.000 8976 stepped: pos (-20, -14)
02:48:50.404 00.000 8976 move complete, result=0
02:48:50.404 00.000 8976 worker thread done servicing request
02:48:50.404 00.000 8976 Worker thread wakes up
02:48:50.404 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:50.404 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:50.404 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:48:51.089 00.685 8976 Exposure complete
02:48:51.094 00.005 8976 worker thread done servicing request
02:48:51.094 00.000 5052 OnExposeComplete: enter
02:48:51.094 00.000 5052 UpdateGuideState(): m_state=6
02:48:51.094 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10598
02:48:51.094 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.85, Mass=134, SNR=8.0, Peak=71 HFD=2.3
02:48:51.094 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:48:51.094 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
02:48:51.095 00.001 5052 CameraToMount -- cameraX=-0.38 cameraY=0.14 hyp=0.41 cameraTheta=2.79 mountX=0.30 mountY=0.25, mountTheta=0.69
02:48:51.095 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.14, opts=13)
02:48:51.095 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.14)
02:48:51.095 00.000 8976 Worker thread wakes up
02:48:51.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.14) opts 0xd
02:48:51.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.14)
02:48:51.095 00.000 8976 Moving (-0.38, 0.14) raw xDistance=0.30 yDistance=0.25
02:48:51.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:48:51.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:48:51.095 00.000 8976 MoveAxis(L, 1, ABG)
02:48:51.095 00.000 8976 stepping (-20, -14) + (-1, 0)
02:48:51.096 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:48:51.096 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:48:51.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:51.096 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:51.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:51.096 00.000 5052 Enqueuing Expose request
02:48:51.124 00.028 8976 Received - 47 (G) 
02:48:51.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:51.124 00.000 8976 stepped: pos (-21, -14)
02:48:51.124 00.000 8976 MoveAxis(U, 0, ABG)
02:48:51.124 00.000 8976 move complete, result=0
02:48:51.124 00.000 8976 worker thread done servicing request
02:48:51.124 00.000 8976 Worker thread wakes up
02:48:51.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:51.124 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:51.124 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:48:51.811 00.687 8976 Exposure complete
02:48:51.817 00.006 8976 worker thread done servicing request
02:48:51.817 00.000 5052 OnExposeComplete: enter
02:48:51.817 00.000 5052 UpdateGuideState(): m_state=6
02:48:51.817 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10599
02:48:51.817 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.64, Mass=138, SNR=8.0, Peak=67 HFD=2.2
02:48:51.817 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
02:48:51.817 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.18)
02:48:51.817 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.07 hyp=0.39 cameraTheta=-2.96 mountX=0.11 mountY=0.36, mountTheta=1.27
02:48:51.818 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.07, opts=13)
02:48:51.818 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.07)
02:48:51.818 00.000 8976 Worker thread wakes up
02:48:51.818 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.07) opts 0xd
02:48:51.818 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.07)
02:48:51.818 00.000 8976 Moving (-0.38, -0.07) raw xDistance=0.11 yDistance=0.36
02:48:51.818 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:48:51.818 00.000 5052 UpdateGuideState exits: m=138 SNR=8.0
02:48:51.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:51.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:48:51.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
02:48:51.818 00.000 8976 MoveAxis(R, 0, ABG)
02:48:51.818 00.000 8976 MoveAxis(D, 1, ABG)
02:48:51.818 00.000 8976 stepping (-21, -14) + (0, -1)
02:48:51.818 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:51.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:51.818 00.000 5052 Enqueuing Expose request
02:48:51.843 00.025 8976 Received - 47 (G) 
02:48:51.843 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:51.843 00.000 8976 stepped: pos (-21, -15)
02:48:51.843 00.000 8976 move complete, result=0
02:48:51.843 00.000 8976 worker thread done servicing request
02:48:51.843 00.000 8976 Worker thread wakes up
02:48:51.843 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:51.843 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:51.843 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:48:52.530 00.687 8976 Exposure complete
02:48:52.535 00.005 8976 worker thread done servicing request
02:48:52.535 00.000 5052 OnExposeComplete: enter
02:48:52.535 00.000 5052 UpdateGuideState(): m_state=6
02:48:52.535 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10600
02:48:52.535 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=282.04, Mass=123, SNR=7.6, Peak=68 HFD=2.2
02:48:52.535 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.04) = xAngle (-1.13 = -1.13)
02:48:52.536 00.001 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.24 = -1.24)
02:48:52.536 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.33 hyp=0.42 cameraTheta=0.91 mountX=0.18 mountY=-0.39, mountTheta=-1.15
02:48:52.536 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.33, opts=13)
02:48:52.536 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.33)
02:48:52.536 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:48:52.536 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:48:52.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:52.536 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:52.536 00.000 5052 Enqueuing Expose request
02:48:52.536 00.000 8976 Worker thread wakes up
02:48:52.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.33) opts 0xd
02:48:52.537 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.33)
02:48:52.537 00.000 8976 Moving (0.26, 0.33) raw xDistance=0.18 yDistance=-0.39
02:48:52.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:48:52.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39
02:48:52.537 00.000 8976 MoveAxis(R, 0, ABG)
02:48:52.537 00.000 8976 MoveAxis(U, 1, ABG)
02:48:52.537 00.000 8976 stepping (-21, -15) + (0, 1)
02:48:52.537 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:52.562 00.025 8976 Received - 47 (G) 
02:48:52.562 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:52.562 00.000 8976 stepped: pos (-21, -14)
02:48:52.562 00.000 8976 move complete, result=0
02:48:52.562 00.000 8976 worker thread done servicing request
02:48:52.562 00.000 8976 Worker thread wakes up
02:48:52.562 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
02:48:52.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:52.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:53.243 00.681 8976 Exposure complete
02:48:53.248 00.005 8976 worker thread done servicing request
02:48:53.248 00.000 5052 OnExposeComplete: enter
02:48:53.248 00.000 5052 UpdateGuideState(): m_state=6
02:48:53.249 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10601
02:48:53.249 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.63, Mass=124, SNR=7.6, Peak=64 HFD=1.9
02:48:53.249 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
02:48:53.249 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:48:53.249 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.53 mountX=-0.14 mountY=-0.07, mountTheta=-2.65
02:48:53.249 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.08, opts=13)
02:48:53.249 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.08)
02:48:53.250 00.001 8976 Worker thread wakes up
02:48:53.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.08) opts 0xd
02:48:53.250 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.08)
02:48:53.250 00.000 8976 Moving (0.14, -0.08) raw xDistance=-0.14 yDistance=-0.07
02:48:53.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:48:53.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:48:53.250 00.000 8976 MoveAxis(R, 0, ABG)
02:48:53.250 00.000 8976 MoveAxis(U, 0, ABG)
02:48:53.250 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:48:53.250 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
02:48:53.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:53.250 00.000 8976 move complete, result=0
02:48:53.250 00.000 8976 worker thread done servicing request
02:48:53.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:53.250 00.000 5052 Enqueuing Expose request
02:48:53.250 00.000 8976 Worker thread wakes up
02:48:53.251 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:53.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:53.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:53.941 00.690 8976 Exposure complete
02:48:53.949 00.008 8976 worker thread done servicing request
02:48:53.949 00.000 5052 OnExposeComplete: enter
02:48:53.950 00.001 5052 UpdateGuideState(): m_state=6
02:48:53.950 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10602
02:48:53.950 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.72, Mass=139, SNR=8.1, Peak=66 HFD=2.3
02:48:53.951 00.001 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
02:48:53.951 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.19 = 0.19)
02:48:53.951 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.34 mountX=0.01 mountY=0.00, mountTheta=0.19
02:48:53.952 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.01, opts=13)
02:48:53.952 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.01)
02:48:53.952 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:48:53.952 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:48:53.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:53.952 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:53.952 00.000 5052 Enqueuing Expose request
02:48:53.952 00.000 8976 Worker thread wakes up
02:48:53.953 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.01) opts 0xd
02:48:53.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.01)
02:48:53.953 00.000 8976 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.00
02:48:53.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:48:53.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:48:53.953 00.000 8976 MoveAxis(R, 0, ABG)
02:48:53.953 00.000 8976 MoveAxis(U, 0, ABG)
02:48:53.953 00.000 8976 move complete, result=0
02:48:53.953 00.000 8976 worker thread done servicing request
02:48:53.953 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:48:53.954 00.001 8976 Worker thread wakes up
02:48:53.954 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:53.954 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:54.640 00.686 8976 Exposure complete
02:48:54.645 00.005 8976 worker thread done servicing request
02:48:54.645 00.000 5052 OnExposeComplete: enter
02:48:54.645 00.000 5052 UpdateGuideState(): m_state=6
02:48:54.645 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10603
02:48:54.645 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.86, Mass=120, SNR=7.6, Peak=67 HFD=2.0
02:48:54.645 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
02:48:54.645 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
02:48:54.645 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.47 mountX=0.22 mountY=0.08, mountTheta=0.34
02:48:54.646 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.15, opts=13)
02:48:54.646 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.15)
02:48:54.646 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:48:54.646 00.000 5052 UpdateGuideState exits: m=120 SNR=7.6
02:48:54.646 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:54.646 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:54.646 00.000 5052 Enqueuing Expose request
02:48:54.646 00.000 8976 Worker thread wakes up
02:48:54.646 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.15) opts 0xd
02:48:54.646 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.15)
02:48:54.646 00.000 8976 Moving (-0.19, 0.15) raw xDistance=0.22 yDistance=0.08
02:48:54.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:48:54.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:48:54.646 00.000 8976 MoveAxis(R, 0, ABG)
02:48:54.646 00.000 8976 MoveAxis(U, 0, ABG)
02:48:54.646 00.000 8976 move complete, result=0
02:48:54.646 00.000 8976 worker thread done servicing request
02:48:54.646 00.000 8976 Worker thread wakes up
02:48:54.646 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:54.647 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:54.647 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:55.328 00.681 8976 Exposure complete
02:48:55.333 00.005 8976 worker thread done servicing request
02:48:55.333 00.000 5052 OnExposeComplete: enter
02:48:55.333 00.000 5052 UpdateGuideState(): m_state=6
02:48:55.334 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10604
02:48:55.334 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.78, Mass=144, SNR=8.3, Peak=70 HFD=2.3
02:48:55.334 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:48:55.334 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:48:55.334 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.07 hyp=0.60 cameraTheta=3.03 mountX=0.33 mountY=0.46, mountTheta=0.95
02:48:55.335 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.07, opts=13)
02:48:55.335 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.07)
02:48:55.335 00.000 8976 Worker thread wakes up
02:48:55.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.07) opts 0xd
02:48:55.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.07)
02:48:55.335 00.000 8976 Moving (-0.60, 0.07) raw xDistance=0.33 yDistance=0.46
02:48:55.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:48:55.335 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:48:55.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:55.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:48:55.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:48:55.335 00.000 8976 MoveAxis(L, 1, ABG)
02:48:55.335 00.000 8976 stepping (-21, -14) + (-1, 0)
02:48:55.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:55.335 00.000 5052 Enqueuing Expose request
02:48:55.335 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:55.360 00.025 8976 Received - 47 (G) 
02:48:55.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:55.360 00.000 8976 stepped: pos (-22, -14)
02:48:55.360 00.000 8976 MoveAxis(D, 2, ABG)
02:48:55.360 00.000 8976 stepping (-22, -14) + (0, -2)
02:48:55.360 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:55.392 00.032 8976 Received - 47 (G) 
02:48:55.392 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:55.392 00.000 8976 stepped: pos (-22, -16)
02:48:55.392 00.000 8976 move complete, result=0
02:48:55.392 00.000 8976 worker thread done servicing request
02:48:55.392 00.000 8976 Worker thread wakes up
02:48:55.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:55.392 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:55.392 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:48:56.077 00.685 8976 Exposure complete
02:48:56.083 00.006 8976 worker thread done servicing request
02:48:56.083 00.000 5052 OnExposeComplete: enter
02:48:56.084 00.001 5052 UpdateGuideState(): m_state=6
02:48:56.084 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10605
02:48:56.084 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.61, Mass=130, SNR=7.8, Peak=75 HFD=1.9
02:48:56.084 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
02:48:56.084 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
02:48:56.084 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.10 hyp=0.42 cameraTheta=-2.91 mountX=0.10 mountY=0.39, mountTheta=1.33
02:48:56.085 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.10, opts=13)
02:48:56.085 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.10)
02:48:56.085 00.000 8976 Worker thread wakes up
02:48:56.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.10) opts 0xd
02:48:56.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.10)
02:48:56.085 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:48:56.085 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:48:56.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:56.085 00.000 8976 Moving (-0.40, -0.10) raw xDistance=0.10 yDistance=0.39
02:48:56.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:56.085 00.000 5052 Enqueuing Expose request
02:48:56.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:48:56.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
02:48:56.085 00.000 8976 MoveAxis(R, 0, ABG)
02:48:56.085 00.000 8976 MoveAxis(D, 2, ABG)
02:48:56.085 00.000 8976 stepping (-22, -16) + (0, -2)
02:48:56.085 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:56.111 00.026 8976 Received - 47 (G) 
02:48:56.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:56.111 00.000 8976 stepped: pos (-22, -18)
02:48:56.111 00.000 8976 move complete, result=0
02:48:56.111 00.000 8976 worker thread done servicing request
02:48:56.111 00.000 8976 Worker thread wakes up
02:48:56.111 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:48:56.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:56.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:56.796 00.685 8976 Exposure complete
02:48:56.801 00.005 8976 worker thread done servicing request
02:48:56.801 00.000 5052 OnExposeComplete: enter
02:48:56.802 00.001 5052 UpdateGuideState(): m_state=6
02:48:56.802 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10606
02:48:56.802 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.94, Mass=129, SNR=7.8, Peak=68 HFD=2.2
02:48:56.802 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
02:48:56.802 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
02:48:56.802 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.15 mountX=0.16 mountY=-0.21, mountTheta=-0.93
02:48:56.802 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.23, opts=13)
02:48:56.802 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.23)
02:48:56.803 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:48:56.803 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:48:56.803 00.000 8976 Worker thread wakes up
02:48:56.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.23) opts 0xd
02:48:56.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.23)
02:48:56.803 00.000 8976 Moving (0.10, 0.23) raw xDistance=0.16 yDistance=-0.21
02:48:56.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:56.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:56.803 00.000 5052 Enqueuing Expose request
02:48:56.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:48:56.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:48:56.803 00.000 8976 MoveAxis(R, 0, ABG)
02:48:56.803 00.000 8976 MoveAxis(U, 0, ABG)
02:48:56.803 00.000 8976 move complete, result=0
02:48:56.803 00.000 8976 worker thread done servicing request
02:48:56.803 00.000 8976 Worker thread wakes up
02:48:56.803 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:56.803 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:56.803 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:48:57.503 00.700 8976 Exposure complete
02:48:57.509 00.006 8976 worker thread done servicing request
02:48:57.509 00.000 5052 OnExposeComplete: enter
02:48:57.509 00.000 5052 UpdateGuideState(): m_state=6
02:48:57.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10607
02:48:57.509 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.79, Mass=133, SNR=8.0, Peak=70 HFD=2.3
02:48:57.509 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:48:57.509 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:48:57.509 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.08 hyp=0.59 cameraTheta=0.14 mountX=-0.19 mountY=-0.54, mountTheta=-1.92
02:48:57.511 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.08, opts=13)
02:48:57.511 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.08)
02:48:57.511 00.000 8976 Worker thread wakes up
02:48:57.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.08) opts 0xd
02:48:57.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.08)
02:48:57.511 00.000 8976 Moving (0.58, 0.08) raw xDistance=-0.19 yDistance=-0.54
02:48:57.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:48:57.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:48:57.511 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
02:48:57.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:48:57.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:57.511 00.000 8976 MoveAxis(R, 0, ABG)
02:48:57.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:57.512 00.001 5052 Enqueuing Expose request
02:48:57.512 00.000 8976 MoveAxis(U, 2, ABG)
02:48:57.512 00.000 8976 stepping (-22, -18) + (0, 2)
02:48:57.512 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:57.534 00.022 8976 Received - 47 (G) 
02:48:57.534 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:48:57.534 00.000 8976 stepped: pos (-22, -16)
02:48:57.534 00.000 8976 move complete, result=0
02:48:57.534 00.000 8976 worker thread done servicing request
02:48:57.534 00.000 8976 Worker thread wakes up
02:48:57.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:57.534 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:57.534 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:48:58.233 00.699 8976 Exposure complete
02:48:58.238 00.005 8976 worker thread done servicing request
02:48:58.238 00.000 5052 OnExposeComplete: enter
02:48:58.238 00.000 5052 UpdateGuideState(): m_state=6
02:48:58.238 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10608
02:48:58.238 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.76, Mass=121, SNR=7.6, Peak=70 HFD=2.0
02:48:58.238 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:48:58.238 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
02:48:58.238 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.05 hyp=0.80 cameraTheta=0.06 mountX=-0.32 mountY=-0.70, mountTheta=-2.00
02:48:58.239 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.05, opts=13)
02:48:58.239 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.05)
02:48:58.239 00.000 8976 Worker thread wakes up
02:48:58.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.05) opts 0xd
02:48:58.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.05)
02:48:58.239 00.000 8976 Moving (0.80, 0.05) raw xDistance=-0.32 yDistance=-0.70
02:48:58.240 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:48:58.240 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:48:58.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:58.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:48:58.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
02:48:58.240 00.000 8976 MoveAxis(R, 1, ABG)
02:48:58.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:58.240 00.000 5052 Enqueuing Expose request
02:48:58.240 00.000 8976 stepping (-22, -16) + (1, 0)
02:48:58.240 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:58.269 00.029 8976 Received - 47 (G) 
02:48:58.269 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:48:58.269 00.000 8976 stepped: pos (-21, -16)
02:48:58.269 00.000 8976 MoveAxis(U, 3, ABG)
02:48:58.269 00.000 8976 stepping (-21, -16) + (0, 3)
02:48:58.269 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:58.301 00.032 8976 Received - 47 (G) 
02:48:58.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:58.301 00.000 8976 stepped: pos (-21, -13)
02:48:58.301 00.000 8976 move complete, result=0
02:48:58.301 00.000 8976 worker thread done servicing request
02:48:58.301 00.000 8976 Worker thread wakes up
02:48:58.301 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
02:48:58.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:58.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:58.985 00.684 8976 Exposure complete
02:48:58.990 00.005 8976 worker thread done servicing request
02:48:58.990 00.000 5052 OnExposeComplete: enter
02:48:58.990 00.000 5052 UpdateGuideState(): m_state=6
02:48:58.990 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10609
02:48:58.990 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.93, Mass=138, SNR=8.1, Peak=68 HFD=2.1
02:48:58.990 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
02:48:58.990 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:48:58.990 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.22 hyp=0.86 cameraTheta=0.26 mountX=-0.18 mountY=-0.82, mountTheta=-1.78
02:48:58.991 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.22, opts=13)
02:48:58.991 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.22)
02:48:58.991 00.000 8976 Worker thread wakes up
02:48:58.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.22) opts 0xd
02:48:58.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.22)
02:48:58.991 00.000 8976 Moving (0.83, 0.22) raw xDistance=-0.18 yDistance=-0.82
02:48:58.991 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:48:58.991 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:48:58.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:58.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:58.991 00.000 5052 Enqueuing Expose request
02:48:58.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:48:58.992 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.82
02:48:58.992 00.000 8976 MoveAxis(R, 0, ABG)
02:48:58.992 00.000 8976 MoveAxis(U, 3, ABG)
02:48:58.992 00.000 8976 stepping (-21, -13) + (0, 3)
02:48:58.992 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:59.020 00.028 8976 Received - 47 (G) 
02:48:59.020 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:59.020 00.000 8976 stepped: pos (-21, -10)
02:48:59.020 00.000 8976 move complete, result=0
02:48:59.020 00.000 8976 worker thread done servicing request
02:48:59.020 00.000 8976 Worker thread wakes up
02:48:59.020 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
02:48:59.021 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:59.021 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:59.706 00.685 8976 Exposure complete
02:48:59.711 00.005 8976 worker thread done servicing request
02:48:59.711 00.000 5052 OnExposeComplete: enter
02:48:59.711 00.000 5052 UpdateGuideState(): m_state=6
02:48:59.711 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10610
02:48:59.711 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.15, Mass=137, SNR=8.0, Peak=66 HFD=2.3
02:48:59.711 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
02:48:59.711 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.10 = -3.10)
02:48:59.712 00.001 5052 CameraToMount -- cameraX=0.39 cameraY=-0.56 hyp=0.68 cameraTheta=-0.96 mountX=-0.68 mountY=-0.03, mountTheta=-3.10
02:48:59.712 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.56, opts=13)
02:48:59.712 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.56)
02:48:59.712 00.000 8976 Worker thread wakes up
02:48:59.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.56) opts 0xd
02:48:59.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.56)
02:48:59.712 00.000 8976 Moving (0.39, -0.56) raw xDistance=-0.68 yDistance=-0.03
02:48:59.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:48:59.713 00.001 5052 UpdateGuideState exits: m=137 SNR=8.0
02:48:59.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:59.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
02:48:59.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:48:59.713 00.000 8976 MoveAxis(R, 3, ABG)
02:48:59.713 00.000 8976 stepping (-21, -10) + (3, 0)
02:48:59.713 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:59.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:48:59.713 00.000 5052 Enqueuing Expose request
02:48:59.740 00.027 8976 Received - 47 (G) 
02:48:59.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:48:59.740 00.000 8976 stepped: pos (-18, -10)
02:48:59.740 00.000 8976 MoveAxis(U, 0, ABG)
02:48:59.740 00.000 8976 move complete, result=0
02:48:59.740 00.000 8976 worker thread done servicing request
02:48:59.740 00.000 8976 Worker thread wakes up
02:48:59.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:48:59.740 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:48:59.740 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.0 px 0 ms NORTH
02:49:00.423 00.683 8976 Exposure complete
02:49:00.428 00.005 8976 worker thread done servicing request
02:49:00.428 00.000 5052 OnExposeComplete: enter
02:49:00.428 00.000 5052 UpdateGuideState(): m_state=6
02:49:00.428 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10611
02:49:00.428 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=282.17, Mass=141, SNR=8.1, Peak=71 HFD=2.2
02:49:00.428 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
02:49:00.428 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
02:49:00.428 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.46 hyp=0.97 cameraTheta=0.49 mountX=0.02 mountY=-0.97, mountTheta=-1.55
02:49:00.429 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.46, opts=13)
02:49:00.429 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.46)
02:49:00.429 00.000 8976 Worker thread wakes up
02:49:00.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.46) opts 0xd
02:49:00.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.46)
02:49:00.429 00.000 8976 Moving (0.85, 0.46) raw xDistance=0.02 yDistance=-0.97
02:49:00.429 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:49:00.429 00.000 5052 UpdateGuideState exits: m=141 SNR=8.1
02:49:00.429 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:00.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:49:00.430 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.97
02:49:00.430 00.000 8976 MoveAxis(R, 0, ABG)
02:49:00.430 00.000 8976 MoveAxis(U, 4, ABG)
02:49:00.430 00.000 8976 stepping (-18, -10) + (0, 4)
02:49:00.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:00.430 00.000 5052 Enqueuing Expose request
02:49:00.430 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:49:00.476 00.046 8976 Received - 47 (G) 
02:49:00.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:49:00.476 00.000 8976 stepped: pos (-18, -6)
02:49:00.476 00.000 8976 move complete, result=0
02:49:00.476 00.000 8976 worker thread done servicing request
02:49:00.476 00.000 8976 Worker thread wakes up
02:49:00.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:00.476 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:00.476 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -1.0 px 4 ms NORTH
02:49:01.162 00.686 8976 Exposure complete
02:49:01.167 00.005 8976 worker thread done servicing request
02:49:01.167 00.000 5052 OnExposeComplete: enter
02:49:01.167 00.000 5052 UpdateGuideState(): m_state=6
02:49:01.167 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10612
02:49:01.167 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.94, Mass=147, SNR=8.3, Peak=68 HFD=2.3
02:49:01.167 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:49:01.168 00.001 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
02:49:01.168 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.23 hyp=0.53 cameraTheta=0.46 mountX=-0.01 mountY=-0.53, mountTheta=-1.59
02:49:01.168 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.23, opts=13)
02:49:01.168 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.23)
02:49:01.168 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:49:01.168 00.000 5052 UpdateGuideState exits: m=147 SNR=8.3
02:49:01.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:01.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:01.168 00.000 5052 Enqueuing Expose request
02:49:01.168 00.000 8976 Worker thread wakes up
02:49:01.169 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.23) opts 0xd
02:49:01.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.23)
02:49:01.169 00.000 8976 Moving (0.48, 0.23) raw xDistance=-0.01 yDistance=-0.53
02:49:01.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:49:01.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.53
02:49:01.169 00.000 8976 MoveAxis(R, 0, ABG)
02:49:01.169 00.000 8976 MoveAxis(U, 2, ABG)
02:49:01.169 00.000 8976 stepping (-18, -6) + (0, 2)
02:49:01.169 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:01.195 00.026 8976 Received - 47 (G) 
02:49:01.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:01.195 00.000 8976 stepped: pos (-18, -4)
02:49:01.195 00.000 8976 move complete, result=0
02:49:01.195 00.000 8976 worker thread done servicing request
02:49:01.195 00.000 8976 Worker thread wakes up
02:49:01.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:01.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:01.195 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:49:01.880 00.685 8976 Exposure complete
02:49:01.885 00.005 8976 worker thread done servicing request
02:49:01.886 00.001 5052 OnExposeComplete: enter
02:49:01.886 00.000 5052 UpdateGuideState(): m_state=6
02:49:01.886 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10613
02:49:01.886 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.81, Mass=132, SNR=7.9, Peak=72 HFD=2.1
02:49:01.886 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
02:49:01.886 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
02:49:01.886 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.13 cameraTheta=2.32 mountX=0.13 mountY=0.02, mountTheta=0.18
02:49:01.887 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.10, opts=13)
02:49:01.887 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.10)
02:49:01.887 00.000 8976 Worker thread wakes up
02:49:01.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.10) opts 0xd
02:49:01.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.10)
02:49:01.887 00.000 8976 Moving (-0.09, 0.10) raw xDistance=0.13 yDistance=0.02
02:49:01.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:49:01.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:49:01.887 00.000 8976 MoveAxis(R, 0, ABG)
02:49:01.887 00.000 8976 MoveAxis(U, 0, ABG)
02:49:01.887 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:49:01.887 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:49:01.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:01.887 00.000 8976 move complete, result=0
02:49:01.888 00.001 8976 worker thread done servicing request
02:49:01.888 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:01.888 00.000 5052 Enqueuing Expose request
02:49:01.888 00.000 8976 Worker thread wakes up
02:49:01.888 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:49:01.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:01.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:02.570 00.682 8976 Exposure complete
02:49:02.575 00.005 8976 worker thread done servicing request
02:49:02.576 00.001 5052 OnExposeComplete: enter
02:49:02.576 00.000 5052 UpdateGuideState(): m_state=6
02:49:02.576 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10614
02:49:02.576 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.85, Mass=114, SNR=7.4, Peak=70 HFD=2.0
02:49:02.576 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
02:49:02.576 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
02:49:02.576 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.30 mountX=0.18 mountY=0.03, mountTheta=0.15
02:49:02.576 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.14, opts=13)
02:49:02.577 00.001 5052 Enqueuing Move request for stepguider (-0.12, 0.14)
02:49:02.577 00.000 8976 Worker thread wakes up
02:49:02.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.14) opts 0xd
02:49:02.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.14)
02:49:02.577 00.000 8976 Moving (-0.12, 0.14) raw xDistance=0.18 yDistance=0.03
02:49:02.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:02.577 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
02:49:02.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:02.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:49:02.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:02.577 00.000 5052 Enqueuing Expose request
02:49:02.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:49:02.577 00.000 8976 MoveAxis(R, 0, ABG)
02:49:02.577 00.000 8976 MoveAxis(U, 0, ABG)
02:49:02.577 00.000 8976 move complete, result=0
02:49:02.577 00.000 8976 worker thread done servicing request
02:49:02.577 00.000 8976 Worker thread wakes up
02:49:02.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:02.578 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:49:02.578 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:03.260 00.682 8976 Exposure complete
02:49:03.266 00.006 8976 worker thread done servicing request
02:49:03.266 00.000 5052 OnExposeComplete: enter
02:49:03.266 00.000 5052 UpdateGuideState(): m_state=6
02:49:03.266 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10615
02:49:03.266 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.81, Mass=109, SNR=7.2, Peak=69 HFD=1.9
02:49:03.266 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:49:03.266 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
02:49:03.266 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.10 hyp=0.34 cameraTheta=2.85 mountX=0.23 mountY=0.22, mountTheta=0.75
02:49:03.267 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.10, opts=13)
02:49:03.267 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.10)
02:49:03.267 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:49:03.267 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
02:49:03.267 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:03.267 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:03.267 00.000 5052 Enqueuing Expose request
02:49:03.267 00.000 8976 Worker thread wakes up
02:49:03.267 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.10) opts 0xd
02:49:03.267 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.10)
02:49:03.267 00.000 8976 Moving (-0.32, 0.10) raw xDistance=0.23 yDistance=0.22
02:49:03.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:49:03.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:49:03.267 00.000 8976 MoveAxis(R, 0, ABG)
02:49:03.267 00.000 8976 MoveAxis(U, 0, ABG)
02:49:03.267 00.000 8976 move complete, result=0
02:49:03.267 00.000 8976 worker thread done servicing request
02:49:03.267 00.000 8976 Worker thread wakes up
02:49:03.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:03.267 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:49:03.268 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:03.951 00.683 8976 Exposure complete
02:49:03.957 00.006 8976 worker thread done servicing request
02:49:03.957 00.000 5052 OnExposeComplete: enter
02:49:03.957 00.000 5052 UpdateGuideState(): m_state=6
02:49:03.957 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10616
02:49:03.957 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.16, Mass=126, SNR=7.7, Peak=71 HFD=2.1
02:49:03.957 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.25 = -0.25)
02:49:03.957 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
02:49:03.957 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.46 hyp=0.47 cameraTheta=1.79 mountX=0.45 mountY=-0.16, mountTheta=-0.35
02:49:03.958 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.46, opts=13)
02:49:03.958 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.46)
02:49:03.958 00.000 8976 Worker thread wakes up
02:49:03.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.46) opts 0xd
02:49:03.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.46)
02:49:03.958 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:03.958 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:49:03.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:03.958 00.000 8976 Moving (-0.10, 0.46) raw xDistance=0.45 yDistance=-0.16
02:49:03.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:49:03.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:49:03.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:03.958 00.000 5052 Enqueuing Expose request
02:49:03.958 00.000 8976 MoveAxis(L, 2, ABG)
02:49:03.958 00.000 8976 stepping (-18, -4) + (-2, 0)
02:49:03.958 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:03.992 00.034 8976 Received - 47 (G) 
02:49:03.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:03.992 00.000 8976 stepped: pos (-20, -4)
02:49:03.992 00.000 8976 MoveAxis(U, 0, ABG)
02:49:03.992 00.000 8976 move complete, result=0
02:49:03.992 00.000 8976 worker thread done servicing request
02:49:03.992 00.000 8976 Worker thread wakes up
02:49:03.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:03.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:03.992 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
02:49:04.677 00.685 8976 Exposure complete
02:49:04.682 00.005 8976 worker thread done servicing request
02:49:04.682 00.000 5052 OnExposeComplete: enter
02:49:04.682 00.000 5052 UpdateGuideState(): m_state=6
02:49:04.682 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10617
02:49:04.682 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.76, Mass=129, SNR=7.8, Peak=68 HFD=2.0
02:49:04.682 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
02:49:04.682 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
02:49:04.682 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.15 mountX=0.04 mountY=-0.05, mountTheta=-0.93
02:49:04.683 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.05, opts=13)
02:49:04.683 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.05)
02:49:04.683 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:49:04.683 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:49:04.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:04.683 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:04.683 00.000 5052 Enqueuing Expose request
02:49:04.683 00.000 8976 Worker thread wakes up
02:49:04.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.05) opts 0xd
02:49:04.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.05)
02:49:04.683 00.000 8976 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.05
02:49:04.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:49:04.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:49:04.683 00.000 8976 MoveAxis(R, 0, ABG)
02:49:04.683 00.000 8976 MoveAxis(U, 0, ABG)
02:49:04.683 00.000 8976 move complete, result=0
02:49:04.684 00.001 8976 worker thread done servicing request
02:49:04.684 00.000 8976 Worker thread wakes up
02:49:04.684 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:04.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:04.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:05.368 00.684 8976 Exposure complete
02:49:05.374 00.006 8976 worker thread done servicing request
02:49:05.374 00.000 5052 OnExposeComplete: enter
02:49:05.374 00.000 5052 UpdateGuideState(): m_state=6
02:49:05.374 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10618
02:49:05.374 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.39, Mass=123, SNR=7.7, Peak=69 HFD=1.7
02:49:05.374 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
02:49:05.374 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
02:49:05.374 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.32 hyp=0.57 cameraTheta=-0.61 mountX=-0.50 mountY=-0.21, mountTheta=-2.74
02:49:05.375 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.32, opts=13)
02:49:05.375 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.32)
02:49:05.375 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:05.375 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
02:49:05.375 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:05.375 00.000 8976 Worker thread wakes up
02:49:05.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.32) opts 0xd
02:49:05.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.32)
02:49:05.375 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:05.375 00.000 5052 Enqueuing Expose request
02:49:05.375 00.000 8976 Moving (0.47, -0.32) raw xDistance=-0.50 yDistance=-0.21
02:49:05.376 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
02:49:05.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:49:05.376 00.000 8976 MoveAxis(R, 2, ABG)
02:49:05.376 00.000 8976 stepping (-20, -4) + (2, 0)
02:49:05.376 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:05.399 00.023 8976 Received - 47 (G) 
02:49:05.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:05.399 00.000 8976 stepped: pos (-18, -4)
02:49:05.399 00.000 8976 MoveAxis(U, 0, ABG)
02:49:05.399 00.000 8976 move complete, result=0
02:49:05.399 00.000 8976 worker thread done servicing request
02:49:05.399 00.000 8976 Worker thread wakes up
02:49:05.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:05.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:05.399 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:49:06.086 00.687 8976 Exposure complete
02:49:06.091 00.005 8976 worker thread done servicing request
02:49:06.091 00.000 5052 OnExposeComplete: enter
02:49:06.091 00.000 5052 UpdateGuideState(): m_state=6
02:49:06.091 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10619
02:49:06.091 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.05, Mass=140, SNR=8.1, Peak=66 HFD=2.3
02:49:06.091 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.04) = xAngle (-0.16 = -0.16)
02:49:06.091 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.26 = -0.26)
02:49:06.091 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.34 hyp=0.36 cameraTheta=1.89 mountX=0.35 mountY=-0.09, mountTheta=-0.25
02:49:06.092 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.34, opts=13)
02:49:06.092 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.34)
02:49:06.092 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:49:06.092 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
02:49:06.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:06.092 00.000 8976 Worker thread wakes up
02:49:06.092 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.34) opts 0xd
02:49:06.092 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.34)
02:49:06.092 00.000 8976 Moving (-0.11, 0.34) raw xDistance=0.35 yDistance=-0.09
02:49:06.092 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:06.092 00.000 5052 Enqueuing Expose request
02:49:06.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
02:49:06.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:49:06.092 00.000 8976 MoveAxis(L, 1, ABG)
02:49:06.092 00.000 8976 stepping (-18, -4) + (-1, 0)
02:49:06.092 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:06.118 00.026 8976 Received - 47 (G) 
02:49:06.119 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:06.119 00.000 8976 stepped: pos (-19, -4)
02:49:06.119 00.000 8976 MoveAxis(U, 0, ABG)
02:49:06.119 00.000 8976 move complete, result=0
02:49:06.119 00.000 8976 worker thread done servicing request
02:49:06.119 00.000 8976 Worker thread wakes up
02:49:06.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:06.119 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:06.119 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
02:49:06.803 00.684 8976 Exposure complete
02:49:06.808 00.005 8976 worker thread done servicing request
02:49:06.808 00.000 5052 OnExposeComplete: enter
02:49:06.808 00.000 5052 UpdateGuideState(): m_state=6
02:49:06.808 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10620
02:49:06.808 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.73, Mass=126, SNR=7.7, Peak=68 HFD=2.3
02:49:06.808 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:49:06.808 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:49:06.808 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.02 hyp=0.35 cameraTheta=3.08 mountX=0.18 mountY=0.28, mountTheta=1.01
02:49:06.809 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.02, opts=13)
02:49:06.809 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.02)
02:49:06.809 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:49:06.809 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:49:06.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:06.809 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:06.809 00.000 5052 Enqueuing Expose request
02:49:06.809 00.000 8976 Worker thread wakes up
02:49:06.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.02) opts 0xd
02:49:06.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.02)
02:49:06.809 00.000 8976 Moving (-0.35, 0.02) raw xDistance=0.18 yDistance=0.28
02:49:06.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:49:06.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:49:06.810 00.001 8976 MoveAxis(R, 0, ABG)
02:49:06.810 00.000 8976 MoveAxis(D, 1, ABG)
02:49:06.810 00.000 8976 stepping (-19, -4) + (0, -1)
02:49:06.810 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:06.838 00.028 8976 Received - 47 (G) 
02:49:06.838 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:06.838 00.000 8976 stepped: pos (-19, -5)
02:49:06.838 00.000 8976 move complete, result=0
02:49:06.838 00.000 8976 worker thread done servicing request
02:49:06.838 00.000 8976 Worker thread wakes up
02:49:06.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:06.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:06.838 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:49:07.525 00.687 8976 Exposure complete
02:49:07.530 00.005 8976 worker thread done servicing request
02:49:07.530 00.000 5052 OnExposeComplete: enter
02:49:07.530 00.000 5052 UpdateGuideState(): m_state=6
02:49:07.530 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10621
02:49:07.531 00.001 5052 Star::Find returns 1 (0), X=328.93, Y=282.56, Mass=134, SNR=7.9, Peak=67 HFD=2.3
02:49:07.531 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
02:49:07.531 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
02:49:07.531 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.85 hyp=0.89 cameraTheta=1.84 mountX=0.87 mountY=-0.27, mountTheta=-0.30
02:49:07.532 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.85, opts=13)
02:49:07.532 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.85)
02:49:07.532 00.000 8976 Worker thread wakes up
02:49:07.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.85) opts 0xd
02:49:07.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.85)
02:49:07.532 00.000 8976 Moving (-0.24, 0.85) raw xDistance=0.87 yDistance=-0.27
02:49:07.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
02:49:07.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
02:49:07.532 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:49:07.532 00.000 8976 MoveAxis(L, 4, ABG)
02:49:07.532 00.000 5052 UpdateGuideState exits: m=134 SNR=7.9
02:49:07.532 00.000 8976 stepping (-19, -5) + (-4, 0)
02:49:07.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:07.532 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:49:07.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:07.532 00.000 5052 Enqueuing Expose request
02:49:07.573 00.041 8976 Received - 47 (G) 
02:49:07.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:49:07.573 00.000 8976 stepped: pos (-23, -5)
02:49:07.573 00.000 8976 MoveAxis(U, 1, ABG)
02:49:07.573 00.000 8976 stepping (-23, -5) + (0, 1)
02:49:07.573 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:07.605 00.032 8976 Received - 47 (G) 
02:49:07.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:07.606 00.001 8976 stepped: pos (-23, -4)
02:49:07.606 00.000 8976 move complete, result=0
02:49:07.606 00.000 8976 worker thread done servicing request
02:49:07.606 00.000 8976 Worker thread wakes up
02:49:07.606 00.000 5052 GuideStep: 0.9 px 4 ms WEST, -0.3 px 1 ms NORTH
02:49:07.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:07.606 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:08.293 00.687 8976 Exposure complete
02:49:08.298 00.005 8976 worker thread done servicing request
02:49:08.299 00.001 5052 OnExposeComplete: enter
02:49:08.299 00.000 5052 UpdateGuideState(): m_state=6
02:49:08.299 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10622
02:49:08.299 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.22, Mass=117, SNR=7.5, Peak=65 HFD=2.3
02:49:08.299 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.71 = 2.58)
02:49:08.299 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.81 = 2.47)
02:49:08.299 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.49 hyp=0.49 cameraTheta=-1.66 mountX=-0.41 mountY=0.30, mountTheta=2.51
02:49:08.299 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.49, opts=13)
02:49:08.299 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.49)
02:49:08.300 00.001 8976 Worker thread wakes up
02:49:08.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.49) opts 0xd
02:49:08.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.49)
02:49:08.300 00.000 8976 Moving (-0.05, -0.49) raw xDistance=-0.41 yDistance=0.30
02:49:08.300 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:08.300 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:49:08.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:08.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.41
02:49:08.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30
02:49:08.300 00.000 8976 MoveAxis(R, 1, ABG)
02:49:08.300 00.000 8976 stepping (-23, -4) + (1, 0)
02:49:08.300 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:08.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:08.300 00.000 5052 Enqueuing Expose request
02:49:08.324 00.024 8976 Received - 47 (G) 
02:49:08.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:08.324 00.000 8976 stepped: pos (-22, -4)
02:49:08.324 00.000 8976 MoveAxis(D, 1, ABG)
02:49:08.324 00.000 8976 stepping (-22, -4) + (0, -1)
02:49:08.324 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:08.356 00.032 8976 Received - 47 (G) 
02:49:08.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:08.357 00.001 8976 stepped: pos (-22, -5)
02:49:08.357 00.000 8976 move complete, result=0
02:49:08.357 00.000 8976 worker thread done servicing request
02:49:08.357 00.000 8976 Worker thread wakes up
02:49:08.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:08.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:08.357 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:49:09.045 00.688 8976 Exposure complete
02:49:09.050 00.005 8976 worker thread done servicing request
02:49:09.050 00.000 5052 OnExposeComplete: enter
02:49:09.050 00.000 5052 UpdateGuideState(): m_state=6
02:49:09.050 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10623
02:49:09.050 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.55, Mass=125, SNR=7.7, Peak=68 HFD=1.9
02:49:09.050 00.000 5052 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.04) = xAngle (-3.29 = 2.99)
02:49:09.051 00.001 5052 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.40 = 2.89)
02:49:09.051 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.25 mountX=-0.17 mountY=0.04, mountTheta=2.89
02:49:09.051 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.16, opts=13)
02:49:09.051 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.16)
02:49:09.051 00.000 8976 Worker thread wakes up
02:49:09.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.16) opts 0xd
02:49:09.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.16)
02:49:09.052 00.001 8976 Moving (0.05, -0.16) raw xDistance=-0.17 yDistance=0.04
02:49:09.052 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:49:09.052 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
02:49:09.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:09.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:49:09.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:49:09.052 00.000 8976 MoveAxis(R, 0, ABG)
02:49:09.052 00.000 8976 MoveAxis(U, 0, ABG)
02:49:09.052 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:09.052 00.000 5052 Enqueuing Expose request
02:49:09.052 00.000 8976 move complete, result=0
02:49:09.052 00.000 8976 worker thread done servicing request
02:49:09.052 00.000 8976 Worker thread wakes up
02:49:09.052 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:49:09.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:09.052 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:09.736 00.684 8976 Exposure complete
02:49:09.741 00.005 8976 worker thread done servicing request
02:49:09.741 00.000 5052 OnExposeComplete: enter
02:49:09.741 00.000 5052 UpdateGuideState(): m_state=6
02:49:09.741 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10624
02:49:09.741 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.31, Mass=128, SNR=7.8, Peak=64 HFD=1.8
02:49:09.741 00.000 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.04) = xAngle (-3.16 = 3.12)
02:49:09.741 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
02:49:09.741 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.40 hyp=0.45 cameraTheta=-1.12 mountX=-0.45 mountY=0.05, mountTheta=3.02
02:49:09.743 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.40, opts=13)
02:49:09.743 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.40)
02:49:09.743 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:49:09.743 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:49:09.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:09.743 00.000 8976 Worker thread wakes up
02:49:09.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.40) opts 0xd
02:49:09.744 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.40)
02:49:09.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:09.744 00.000 5052 Enqueuing Expose request
02:49:09.744 00.000 8976 Moving (0.20, -0.40) raw xDistance=-0.45 yDistance=0.05
02:49:09.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:49:09.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:49:09.744 00.000 8976 MoveAxis(R, 2, ABG)
02:49:09.744 00.000 8976 stepping (-22, -5) + (2, 0)
02:49:09.744 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:09.780 00.036 8976 Received - 47 (G) 
02:49:09.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:09.780 00.000 8976 stepped: pos (-20, -5)
02:49:09.780 00.000 8976 MoveAxis(U, 0, ABG)
02:49:09.780 00.000 8976 move complete, result=0
02:49:09.780 00.000 8976 worker thread done servicing request
02:49:09.780 00.000 8976 Worker thread wakes up
02:49:09.780 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:49:09.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:09.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:10.465 00.685 8976 Exposure complete
02:49:10.471 00.006 8976 worker thread done servicing request
02:49:10.471 00.000 5052 OnExposeComplete: enter
02:49:10.471 00.000 5052 UpdateGuideState(): m_state=6
02:49:10.471 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10625
02:49:10.471 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.67, Mass=136, SNR=8.0, Peak=67 HFD=2.4
02:49:10.471 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
02:49:10.471 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
02:49:10.471 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.66 mountX=-0.05 mountY=-0.02, mountTheta=-2.80
02:49:10.471 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.04, opts=13)
02:49:10.471 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.04)
02:49:10.472 00.001 8976 Worker thread wakes up
02:49:10.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.04) opts 0xd
02:49:10.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.04)
02:49:10.472 00.000 8976 Moving (0.05, -0.04) raw xDistance=-0.05 yDistance=-0.02
02:49:10.472 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:49:10.472 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:49:10.472 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:10.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:49:10.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:49:10.472 00.000 8976 MoveAxis(R, 0, ABG)
02:49:10.472 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:10.472 00.000 5052 Enqueuing Expose request
02:49:10.472 00.000 8976 MoveAxis(U, 0, ABG)
02:49:10.472 00.000 8976 move complete, result=0
02:49:10.472 00.000 8976 worker thread done servicing request
02:49:10.472 00.000 8976 Worker thread wakes up
02:49:10.472 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:10.472 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:10.472 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:11.161 00.689 8976 Exposure complete
02:49:11.166 00.005 8976 worker thread done servicing request
02:49:11.167 00.001 5052 OnExposeComplete: enter
02:49:11.167 00.000 5052 UpdateGuideState(): m_state=6
02:49:11.167 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10626
02:49:11.167 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.13, Mass=145, SNR=8.3, Peak=72 HFD=2.2
02:49:11.167 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.80 = -0.80)
02:49:11.167 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.90 = -0.90)
02:49:11.167 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.42 hyp=0.44 cameraTheta=1.25 mountX=0.31 mountY=-0.35, mountTheta=-0.84
02:49:11.167 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.42, opts=13)
02:49:11.168 00.001 5052 Enqueuing Move request for stepguider (0.14, 0.42)
02:49:11.168 00.000 8976 Worker thread wakes up
02:49:11.168 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:49:11.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.42) opts 0xd
02:49:11.168 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:49:11.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:11.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.42)
02:49:11.168 00.000 8976 Moving (0.14, 0.42) raw xDistance=0.31 yDistance=-0.35
02:49:11.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:49:11.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:49:11.168 00.000 8976 MoveAxis(L, 1, ABG)
02:49:11.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:11.168 00.000 5052 Enqueuing Expose request
02:49:11.168 00.000 8976 stepping (-20, -5) + (-1, 0)
02:49:11.169 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:11.203 00.034 8976 Received - 47 (G) 
02:49:11.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:11.203 00.000 8976 stepped: pos (-21, -5)
02:49:11.203 00.000 8976 MoveAxis(U, 1, ABG)
02:49:11.203 00.000 8976 stepping (-21, -5) + (0, 1)
02:49:11.203 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:11.235 00.032 8976 Received - 47 (G) 
02:49:11.235 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:11.235 00.000 8976 stepped: pos (-21, -4)
02:49:11.235 00.000 8976 move complete, result=0
02:49:11.235 00.000 8976 worker thread done servicing request
02:49:11.235 00.000 8976 Worker thread wakes up
02:49:11.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:11.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:11.235 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:49:11.918 00.683 8976 Exposure complete
02:49:11.923 00.005 8976 worker thread done servicing request
02:49:11.923 00.000 5052 OnExposeComplete: enter
02:49:11.923 00.000 5052 UpdateGuideState(): m_state=6
02:49:11.923 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10627
02:49:11.923 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.92, Mass=126, SNR=7.7, Peak=68 HFD=2.1
02:49:11.923 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
02:49:11.923 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
02:49:11.923 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.21 hyp=0.36 cameraTheta=0.64 mountX=0.06 mountY=-0.36, mountTheta=-1.41
02:49:11.924 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.21, opts=13)
02:49:11.924 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.21)
02:49:11.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:49:11.924 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:49:11.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:11.924 00.000 8976 Worker thread wakes up
02:49:11.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.21) opts 0xd
02:49:11.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.21)
02:49:11.924 00.000 8976 Moving (0.29, 0.21) raw xDistance=0.06 yDistance=-0.36
02:49:11.924 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:11.924 00.000 5052 Enqueuing Expose request
02:49:11.925 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:49:11.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
02:49:11.925 00.000 8976 MoveAxis(R, 0, ABG)
02:49:11.925 00.000 8976 MoveAxis(U, 2, ABG)
02:49:11.925 00.000 8976 stepping (-21, -4) + (0, 2)
02:49:11.925 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:11.953 00.028 8976 Received - 47 (G) 
02:49:11.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:11.953 00.000 8976 stepped: pos (-21, -2)
02:49:11.953 00.000 8976 move complete, result=0
02:49:11.953 00.000 8976 worker thread done servicing request
02:49:11.953 00.000 8976 Worker thread wakes up
02:49:11.954 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:11.954 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:11.954 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:49:12.639 00.685 8976 Exposure complete
02:49:12.644 00.005 8976 worker thread done servicing request
02:49:12.644 00.000 5052 OnExposeComplete: enter
02:49:12.645 00.001 5052 UpdateGuideState(): m_state=6
02:49:12.645 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10628
02:49:12.645 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.56, Mass=125, SNR=7.8, Peak=69 HFD=2.0
02:49:12.645 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
02:49:12.645 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.44)
02:49:12.645 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.15 hyp=0.35 cameraTheta=-2.70 mountX=0.01 mountY=0.34, mountTheta=1.54
02:49:12.645 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.15, opts=13)
02:49:12.645 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.15)
02:49:12.646 00.001 8976 Worker thread wakes up
02:49:12.646 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.15) opts 0xd
02:49:12.646 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.15)
02:49:12.646 00.000 8976 Moving (-0.31, -0.15) raw xDistance=0.01 yDistance=0.34
02:49:12.646 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:49:12.646 00.000 5052 UpdateGuideState exits: m=125 SNR=7.8
02:49:12.646 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:12.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:49:12.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
02:49:12.646 00.000 8976 MoveAxis(R, 0, ABG)
02:49:12.646 00.000 8976 MoveAxis(D, 1, ABG)
02:49:12.646 00.000 8976 stepping (-21, -2) + (0, -1)
02:49:12.646 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:12.646 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:12.646 00.000 5052 Enqueuing Expose request
02:49:12.673 00.027 8976 Received - 47 (G) 
02:49:12.674 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:12.674 00.000 8976 stepped: pos (-21, -3)
02:49:12.674 00.000 8976 move complete, result=0
02:49:12.674 00.000 8976 worker thread done servicing request
02:49:12.674 00.000 8976 Worker thread wakes up
02:49:12.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:12.674 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:12.674 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:49:13.357 00.683 8976 Exposure complete
02:49:13.362 00.005 8976 worker thread done servicing request
02:49:13.363 00.001 5052 OnExposeComplete: enter
02:49:13.363 00.000 5052 UpdateGuideState(): m_state=6
02:49:13.363 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10629
02:49:13.363 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.82, Mass=142, SNR=8.2, Peak=74 HFD=2.2
02:49:13.363 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:49:13.363 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
02:49:13.363 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.11 hyp=0.31 cameraTheta=2.77 mountX=0.23 mountY=0.18, mountTheta=0.66
02:49:13.363 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.11, opts=13)
02:49:13.363 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.11)
02:49:13.364 00.001 8976 Worker thread wakes up
02:49:13.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.11) opts 0xd
02:49:13.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.11)
02:49:13.364 00.000 8976 Moving (-0.29, 0.11) raw xDistance=0.23 yDistance=0.18
02:49:13.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:49:13.364 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:49:13.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:49:13.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:49:13.364 00.000 8976 MoveAxis(R, 0, ABG)
02:49:13.364 00.000 8976 MoveAxis(U, 0, ABG)
02:49:13.364 00.000 8976 move complete, result=0
02:49:13.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:13.364 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:13.364 00.000 5052 Enqueuing Expose request
02:49:13.364 00.000 8976 worker thread done servicing request
02:49:13.364 00.000 8976 Worker thread wakes up
02:49:13.364 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:49:13.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:13.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:14.051 00.687 8976 Exposure complete
02:49:14.057 00.006 8976 worker thread done servicing request
02:49:14.057 00.000 5052 OnExposeComplete: enter
02:49:14.057 00.000 5052 UpdateGuideState(): m_state=6
02:49:14.057 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10630
02:49:14.057 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.99, Mass=135, SNR=8.0, Peak=76 HFD=2.2
02:49:14.057 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:49:14.057 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
02:49:14.057 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.28 hyp=0.68 cameraTheta=2.72 mountX=0.53 mountY=0.37, mountTheta=0.61
02:49:14.058 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.28, opts=13)
02:49:14.058 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.28)
02:49:14.058 00.000 8976 Worker thread wakes up
02:49:14.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.28) opts 0xd
02:49:14.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.28)
02:49:14.058 00.000 8976 Moving (-0.62, 0.28) raw xDistance=0.53 yDistance=0.37
02:49:14.058 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:49:14.058 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:49:14.059 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:14.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
02:49:14.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:49:14.059 00.000 8976 MoveAxis(L, 2, ABG)
02:49:14.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:14.059 00.000 5052 Enqueuing Expose request
02:49:14.059 00.000 8976 stepping (-21, -3) + (-2, 0)
02:49:14.059 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:14.079 00.020 8976 Received - 47 (G) 
02:49:14.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:14.080 00.001 8976 stepped: pos (-23, -3)
02:49:14.080 00.000 8976 MoveAxis(D, 1, ABG)
02:49:14.080 00.000 8976 stepping (-23, -3) + (0, -1)
02:49:14.080 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:14.112 00.032 8976 Received - 47 (G) 
02:49:14.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:14.112 00.000 8976 stepped: pos (-23, -4)
02:49:14.112 00.000 8976 move complete, result=0
02:49:14.112 00.000 8976 worker thread done servicing request
02:49:14.112 00.000 8976 Worker thread wakes up
02:49:14.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:14.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:14.112 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 1 ms SOUTH
02:49:14.798 00.686 8976 Exposure complete
02:49:14.803 00.005 8976 worker thread done servicing request
02:49:14.803 00.000 5052 OnExposeComplete: enter
02:49:14.803 00.000 5052 UpdateGuideState(): m_state=6
02:49:14.804 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10631
02:49:14.804 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.58, Mass=145, SNR=8.3, Peak=73 HFD=2.2
02:49:14.804 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.47 = 1.81)
02:49:14.804 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
02:49:14.804 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.19 cameraTheta=-2.43 mountX=-0.05 mountY=0.19, mountTheta=1.81
02:49:14.804 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.13, opts=13)
02:49:14.804 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.13)
02:49:14.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:49:14.804 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:49:14.805 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:14.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:14.805 00.000 5052 Enqueuing Expose request
02:49:14.805 00.000 8976 Worker thread wakes up
02:49:14.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.13) opts 0xd
02:49:14.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.13)
02:49:14.805 00.000 8976 Moving (-0.15, -0.13) raw xDistance=-0.05 yDistance=0.19
02:49:14.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:49:14.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:49:14.805 00.000 8976 MoveAxis(R, 0, ABG)
02:49:14.805 00.000 8976 MoveAxis(U, 0, ABG)
02:49:14.805 00.000 8976 move complete, result=0
02:49:14.805 00.000 8976 worker thread done servicing request
02:49:14.805 00.000 8976 Worker thread wakes up
02:49:14.805 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:49:14.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:14.805 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:15.492 00.687 8976 Exposure complete
02:49:15.497 00.005 8976 worker thread done servicing request
02:49:15.498 00.001 5052 OnExposeComplete: enter
02:49:15.498 00.000 5052 UpdateGuideState(): m_state=6
02:49:15.498 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10632
02:49:15.498 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.58, Mass=134, SNR=7.9, Peak=70 HFD=2.2
02:49:15.498 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.40 = 1.89)
02:49:15.498 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
02:49:15.498 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-2.35 mountX=-0.06 mountY=0.18, mountTheta=1.88
02:49:15.498 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.13, opts=13)
02:49:15.498 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.13)
02:49:15.499 00.001 8976 Worker thread wakes up
02:49:15.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.13) opts 0xd
02:49:15.499 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.13)
02:49:15.499 00.000 8976 Moving (-0.13, -0.13) raw xDistance=-0.06 yDistance=0.18
02:49:15.499 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:49:15.499 00.000 5052 UpdateGuideState exits: m=134 SNR=7.9
02:49:15.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:15.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:49:15.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:49:15.499 00.000 8976 MoveAxis(R, 0, ABG)
02:49:15.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:15.499 00.000 5052 Enqueuing Expose request
02:49:15.499 00.000 8976 MoveAxis(U, 0, ABG)
02:49:15.499 00.000 8976 move complete, result=0
02:49:15.499 00.000 8976 worker thread done servicing request
02:49:15.499 00.000 8976 Worker thread wakes up
02:49:15.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:15.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:15.499 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:49:16.186 00.687 8976 Exposure complete
02:49:16.192 00.006 8976 worker thread done servicing request
02:49:16.192 00.000 5052 OnExposeComplete: enter
02:49:16.192 00.000 5052 UpdateGuideState(): m_state=6
02:49:16.192 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10633
02:49:16.192 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.56, Mass=112, SNR=7.3, Peak=67 HFD=2.2
02:49:16.192 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
02:49:16.192 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
02:49:16.192 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.20 cameraTheta=-2.26 mountX=-0.08 mountY=0.19, mountTheta=1.97
02:49:16.193 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.15, opts=13)
02:49:16.193 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.15)
02:49:16.193 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:49:16.193 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
02:49:16.193 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:16.193 00.000 8976 Worker thread wakes up
02:49:16.193 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.15) opts 0xd
02:49:16.193 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.15)
02:49:16.193 00.000 8976 Moving (-0.12, -0.15) raw xDistance=-0.08 yDistance=0.19
02:49:16.193 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:16.193 00.000 5052 Enqueuing Expose request
02:49:16.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:49:16.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:49:16.193 00.000 8976 MoveAxis(R, 0, ABG)
02:49:16.193 00.000 8976 MoveAxis(U, 0, ABG)
02:49:16.193 00.000 8976 move complete, result=0
02:49:16.194 00.001 8976 worker thread done servicing request
02:49:16.194 00.000 8976 Worker thread wakes up
02:49:16.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:16.194 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:49:16.194 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:16.879 00.685 8976 Exposure complete
02:49:16.885 00.006 8976 worker thread done servicing request
02:49:16.886 00.001 5052 OnExposeComplete: enter
02:49:16.886 00.000 5052 UpdateGuideState(): m_state=6
02:49:16.886 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10634
02:49:16.886 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.07, Mass=126, SNR=7.7, Peak=69 HFD=2.3
02:49:16.886 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
02:49:16.886 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
02:49:16.886 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.26 mountX=0.27 mountY=-0.29, mountTheta=-0.83
02:49:16.887 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.36, opts=13)
02:49:16.887 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.36)
02:49:16.887 00.000 8976 Worker thread wakes up
02:49:16.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.36) opts 0xd
02:49:16.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.36)
02:49:16.887 00.000 8976 Moving (0.12, 0.36) raw xDistance=0.27 yDistance=-0.29
02:49:16.887 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:49:16.887 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
02:49:16.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:16.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:49:16.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
02:49:16.887 00.000 8976 MoveAxis(L, 1, ABG)
02:49:16.887 00.000 8976 stepping (-23, -4) + (-1, 0)
02:49:16.887 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:16.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:16.887 00.000 5052 Enqueuing Expose request
02:49:16.910 00.023 8976 Received - 47 (G) 
02:49:16.910 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:16.910 00.000 8976 stepped: pos (-24, -4)
02:49:16.910 00.000 8976 MoveAxis(U, 1, ABG)
02:49:16.910 00.000 8976 stepping (-24, -4) + (0, 1)
02:49:16.910 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:16.941 00.031 8976 Received - 47 (G) 
02:49:16.942 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:16.942 00.000 8976 stepped: pos (-24, -3)
02:49:16.942 00.000 8976 move complete, result=0
02:49:16.942 00.000 8976 worker thread done servicing request
02:49:16.942 00.000 8976 Worker thread wakes up
02:49:16.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:16.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:16.942 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:49:17.631 00.689 8976 Exposure complete
02:49:17.637 00.006 8976 worker thread done servicing request
02:49:17.637 00.000 5052 OnExposeComplete: enter
02:49:17.637 00.000 5052 UpdateGuideState(): m_state=6
02:49:17.637 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10635
02:49:17.637 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.67, Mass=115, SNR=7.4, Peak=66 HFD=1.8
02:49:17.637 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
02:49:17.637 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
02:49:17.637 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.83 mountX=-0.06 mountY=-0.01, mountTheta=-2.97
02:49:17.638 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.04, opts=13)
02:49:17.638 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.04)
02:49:17.638 00.000 8976 Worker thread wakes up
02:49:17.638 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:49:17.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.04) opts 0xd
02:49:17.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.04)
02:49:17.638 00.000 8976 Moving (0.04, -0.04) raw xDistance=-0.06 yDistance=-0.01
02:49:17.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:49:17.639 00.001 5052 UpdateGuideState exits: m=115 SNR=7.4
02:49:17.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:49:17.639 00.000 8976 MoveAxis(R, 0, ABG)
02:49:17.639 00.000 8976 MoveAxis(U, 0, ABG)
02:49:17.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:17.639 00.000 8976 move complete, result=0
02:49:17.639 00.000 8976 worker thread done servicing request
02:49:17.639 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:17.639 00.000 5052 Enqueuing Expose request
02:49:17.639 00.000 8976 Worker thread wakes up
02:49:17.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:17.639 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:17.639 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:18.322 00.683 8976 Exposure complete
02:49:18.328 00.006 8976 worker thread done servicing request
02:49:18.328 00.000 5052 OnExposeComplete: enter
02:49:18.328 00.000 5052 UpdateGuideState(): m_state=6
02:49:18.328 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10636
02:49:18.328 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.30, Mass=135, SNR=8.0, Peak=69 HFD=2.1
02:49:18.328 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.04) = xAngle (-3.90 = 2.39)
02:49:18.328 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.00 = 2.28)
02:49:18.328 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.41 hyp=0.43 cameraTheta=-1.85 mountX=-0.31 mountY=0.32, mountTheta=2.34
02:49:18.329 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.41, opts=13)
02:49:18.329 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.41)
02:49:18.329 00.000 8976 Worker thread wakes up
02:49:18.329 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.41) opts 0xd
02:49:18.329 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.41)
02:49:18.329 00.000 8976 Moving (-0.12, -0.41) raw xDistance=-0.31 yDistance=0.32
02:49:18.329 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:49:18.329 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:49:18.329 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:18.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:49:18.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:49:18.329 00.000 8976 MoveAxis(R, 1, ABG)
02:49:18.329 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:18.329 00.000 5052 Enqueuing Expose request
02:49:18.329 00.000 8976 stepping (-24, -3) + (1, 0)
02:49:18.329 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:18.349 00.020 8976 Received - 47 (G) 
02:49:18.349 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:18.349 00.000 8976 stepped: pos (-23, -3)
02:49:18.349 00.000 8976 MoveAxis(D, 1, ABG)
02:49:18.349 00.000 8976 stepping (-23, -3) + (0, -1)
02:49:18.349 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:18.381 00.032 8976 Received - 47 (G) 
02:49:18.381 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:18.381 00.000 8976 stepped: pos (-23, -4)
02:49:18.381 00.000 8976 move complete, result=0
02:49:18.381 00.000 8976 worker thread done servicing request
02:49:18.381 00.000 8976 Worker thread wakes up
02:49:18.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:18.381 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:18.381 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:49:19.067 00.686 8976 Exposure complete
02:49:19.073 00.006 8976 worker thread done servicing request
02:49:19.073 00.000 5052 OnExposeComplete: enter
02:49:19.073 00.000 5052 UpdateGuideState(): m_state=6
02:49:19.073 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10637
02:49:19.073 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.57, Mass=119, SNR=7.6, Peak=69 HFD=2.2
02:49:19.073 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
02:49:19.073 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
02:49:19.073 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-2.51 mountX=-0.04 mountY=0.23, mountTheta=1.73
02:49:19.074 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.14, opts=13)
02:49:19.074 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.14)
02:49:19.074 00.000 8976 Worker thread wakes up
02:49:19.075 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.14) opts 0xd
02:49:19.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.14)
02:49:19.075 00.000 8976 Moving (-0.19, -0.14) raw xDistance=-0.04 yDistance=0.23
02:49:19.075 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:49:19.075 00.000 5052 UpdateGuideState exits: m=119 SNR=7.6
02:49:19.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:49:19.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:19.075 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:19.075 00.000 5052 Enqueuing Expose request
02:49:19.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:49:19.075 00.000 8976 MoveAxis(R, 0, ABG)
02:49:19.075 00.000 8976 MoveAxis(U, 0, ABG)
02:49:19.075 00.000 8976 move complete, result=0
02:49:19.075 00.000 8976 worker thread done servicing request
02:49:19.075 00.000 8976 Worker thread wakes up
02:49:19.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:19.076 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:19.076 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:49:19.757 00.681 8976 Exposure complete
02:49:19.762 00.005 8976 worker thread done servicing request
02:49:19.763 00.001 5052 OnExposeComplete: enter
02:49:19.763 00.000 5052 UpdateGuideState(): m_state=6
02:49:19.763 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10638
02:49:19.763 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.67, Mass=114, SNR=7.4, Peak=72 HFD=2.0
02:49:19.763 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
02:49:19.763 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
02:49:19.763 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.74 mountX=0.01 mountY=0.09, mountTheta=1.50
02:49:19.763 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.04, opts=13)
02:49:19.763 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.04)
02:49:19.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:49:19.763 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
02:49:19.764 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:19.764 00.000 8976 Worker thread wakes up
02:49:19.764 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.04) opts 0xd
02:49:19.764 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.04)
02:49:19.764 00.000 8976 Moving (-0.08, -0.04) raw xDistance=0.01 yDistance=0.09
02:49:19.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:49:19.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:49:19.764 00.000 8976 MoveAxis(R, 0, ABG)
02:49:19.764 00.000 8976 MoveAxis(U, 0, ABG)
02:49:19.764 00.000 8976 move complete, result=0
02:49:19.764 00.000 8976 worker thread done servicing request
02:49:19.764 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:19.764 00.000 5052 Enqueuing Expose request
02:49:19.764 00.000 8976 Worker thread wakes up
02:49:19.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:19.764 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:19.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:20.449 00.685 8976 Exposure complete
02:49:20.455 00.006 8976 worker thread done servicing request
02:49:20.455 00.000 5052 OnExposeComplete: enter
02:49:20.455 00.000 5052 UpdateGuideState(): m_state=6
02:49:20.455 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10639
02:49:20.455 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.81, Mass=143, SNR=8.2, Peak=74 HFD=2.0
02:49:20.455 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
02:49:20.455 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
02:49:20.455 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.12 mountY=-0.01, mountTheta=-0.05
02:49:20.456 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.10, opts=13)
02:49:20.456 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.10)
02:49:20.456 00.000 8976 Worker thread wakes up
02:49:20.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.10) opts 0xd
02:49:20.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.10)
02:49:20.456 00.000 8976 Moving (-0.06, 0.10) raw xDistance=0.12 yDistance=-0.01
02:49:20.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:49:20.456 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:20.456 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
02:49:20.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:20.456 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:20.456 00.000 5052 Enqueuing Expose request
02:49:20.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:49:20.456 00.000 8976 MoveAxis(R, 0, ABG)
02:49:20.456 00.000 8976 MoveAxis(U, 0, ABG)
02:49:20.457 00.001 8976 move complete, result=0
02:49:20.457 00.000 8976 worker thread done servicing request
02:49:20.457 00.000 8976 Worker thread wakes up
02:49:20.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:20.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:20.457 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:21.144 00.687 8976 Exposure complete
02:49:21.150 00.006 8976 worker thread done servicing request
02:49:21.150 00.000 5052 OnExposeComplete: enter
02:49:21.150 00.000 5052 UpdateGuideState(): m_state=6
02:49:21.150 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10640
02:49:21.150 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.75, Mass=127, SNR=7.8, Peak=68 HFD=1.9
02:49:21.150 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
02:49:21.150 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:49:21.150 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.04 hyp=0.53 cameraTheta=0.08 mountX=-0.20 mountY=-0.46, mountTheta=-1.98
02:49:21.151 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.04, opts=13)
02:49:21.151 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.04)
02:49:21.151 00.000 8976 Worker thread wakes up
02:49:21.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.04) opts 0xd
02:49:21.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.04)
02:49:21.151 00.000 8976 Moving (0.53, 0.04) raw xDistance=-0.20 yDistance=-0.46
02:49:21.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:49:21.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:49:21.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:49:21.151 00.000 8976 MoveAxis(R, 0, ABG)
02:49:21.151 00.000 8976 MoveAxis(U, 2, ABG)
02:49:21.151 00.000 8976 stepping (-23, -4) + (0, 2)
02:49:21.151 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:49:21.151 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:21.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:21.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:21.152 00.001 5052 Enqueuing Expose request
02:49:21.178 00.026 8976 Received - 47 (G) 
02:49:21.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:21.178 00.000 8976 stepped: pos (-23, -2)
02:49:21.178 00.000 8976 move complete, result=0
02:49:21.178 00.000 8976 worker thread done servicing request
02:49:21.178 00.000 8976 Worker thread wakes up
02:49:21.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:21.179 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:21.179 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:49:21.861 00.682 8976 Exposure complete
02:49:21.867 00.006 8976 worker thread done servicing request
02:49:21.867 00.000 5052 OnExposeComplete: enter
02:49:21.867 00.000 5052 UpdateGuideState(): m_state=6
02:49:21.867 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10641
02:49:21.867 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.55, Mass=141, SNR=8.2, Peak=69 HFD=1.9
02:49:21.867 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
02:49:21.867 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
02:49:21.867 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.16 hyp=0.49 cameraTheta=-0.33 mountX=-0.35 mountY=-0.31, mountTheta=-2.43
02:49:21.867 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.16, opts=13)
02:49:21.868 00.001 5052 Enqueuing Move request for stepguider (0.47, -0.16)
02:49:21.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:49:21.868 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:49:21.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:21.868 00.000 8976 Worker thread wakes up
02:49:21.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.16) opts 0xd
02:49:21.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.16)
02:49:21.868 00.000 8976 Moving (0.47, -0.16) raw xDistance=-0.35 yDistance=-0.31
02:49:21.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:21.868 00.000 5052 Enqueuing Expose request
02:49:21.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:49:21.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:49:21.868 00.000 8976 MoveAxis(R, 1, ABG)
02:49:21.868 00.000 8976 stepping (-23, -2) + (1, 0)
02:49:21.868 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:21.897 00.029 8976 Received - 47 (G) 
02:49:21.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:21.897 00.000 8976 stepped: pos (-22, -2)
02:49:21.897 00.000 8976 MoveAxis(U, 1, ABG)
02:49:21.897 00.000 8976 stepping (-22, -2) + (0, 1)
02:49:21.898 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:21.930 00.032 8976 Received - 47 (G) 
02:49:21.930 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:21.930 00.000 8976 stepped: pos (-22, -1)
02:49:21.930 00.000 8976 move complete, result=0
02:49:21.930 00.000 8976 worker thread done servicing request
02:49:21.930 00.000 8976 Worker thread wakes up
02:49:21.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:21.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:21.930 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.3 px 1 ms NORTH
02:49:22.614 00.684 8976 Exposure complete
02:49:22.620 00.006 8976 worker thread done servicing request
02:49:22.620 00.000 5052 OnExposeComplete: enter
02:49:22.620 00.000 5052 UpdateGuideState(): m_state=6
02:49:22.620 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10642
02:49:22.620 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.56, Mass=140, SNR=8.1, Peak=65 HFD=2.3
02:49:22.620 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
02:49:22.620 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
02:49:22.620 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.15 hyp=0.66 cameraTheta=-0.23 mountX=-0.43 mountY=-0.46, mountTheta=-2.33
02:49:22.621 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.15, opts=13)
02:49:22.621 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.15)
02:49:22.621 00.000 8976 Worker thread wakes up
02:49:22.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.15) opts 0xd
02:49:22.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.15)
02:49:22.622 00.001 8976 Moving (0.64, -0.15) raw xDistance=-0.43 yDistance=-0.46
02:49:22.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
02:49:22.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
02:49:22.622 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:49:22.622 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
02:49:22.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:22.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:22.622 00.000 8976 MoveAxis(R, 2, ABG)
02:49:22.622 00.000 8976 stepping (-22, -1) + (2, 0)
02:49:22.622 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:22.622 00.000 5052 Enqueuing Expose request
02:49:22.650 00.028 8976 Received - 47 (G) 
02:49:22.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:22.650 00.000 8976 stepped: pos (-20, -1)
02:49:22.650 00.000 8976 MoveAxis(U, 2, ABG)
02:49:22.650 00.000 8976 stepping (-20, -1) + (0, 2)
02:49:22.650 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:22.681 00.031 8976 Received - 47 (G) 
02:49:22.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:22.681 00.000 8976 stepped: pos (-20, 1)
02:49:22.681 00.000 8976 move complete, result=0
02:49:22.681 00.000 8976 worker thread done servicing request
02:49:22.681 00.000 8976 Worker thread wakes up
02:49:22.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:22.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:22.681 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:49:23.366 00.685 8976 Exposure complete
02:49:23.371 00.005 8976 worker thread done servicing request
02:49:23.371 00.000 5052 OnExposeComplete: enter
02:49:23.371 00.000 5052 UpdateGuideState(): m_state=6
02:49:23.371 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10643
02:49:23.371 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=282.09, Mass=135, SNR=8.0, Peak=71 HFD=2.1
02:49:23.371 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
02:49:23.372 00.001 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
02:49:23.372 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.38 hyp=0.84 cameraTheta=0.48 mountX=0.00 mountY=-0.83, mountTheta=-1.57
02:49:23.372 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.38, opts=13)
02:49:23.372 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.38)
02:49:23.372 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:49:23.372 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:49:23.372 00.000 8976 Worker thread wakes up
02:49:23.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.38) opts 0xd
02:49:23.373 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.38)
02:49:23.373 00.000 8976 Moving (0.74, 0.38) raw xDistance=0.00 yDistance=-0.83
02:49:23.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:49:23.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.83
02:49:23.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:23.373 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:23.373 00.000 5052 Enqueuing Expose request
02:49:23.373 00.000 8976 MoveAxis(R, 0, ABG)
02:49:23.373 00.000 8976 MoveAxis(U, 3, ABG)
02:49:23.373 00.000 8976 stepping (-20, 1) + (0, 3)
02:49:23.373 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:23.400 00.027 8976 Received - 47 (G) 
02:49:23.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:23.400 00.000 8976 stepped: pos (-20, 4)
02:49:23.400 00.000 8976 move complete, result=0
02:49:23.400 00.000 8976 worker thread done servicing request
02:49:23.400 00.000 8976 Worker thread wakes up
02:49:23.401 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:23.401 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:23.401 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
02:49:24.087 00.686 8976 Exposure complete
02:49:24.092 00.005 8976 worker thread done servicing request
02:49:24.092 00.000 5052 OnExposeComplete: enter
02:49:24.093 00.001 5052 UpdateGuideState(): m_state=6
02:49:24.093 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10644
02:49:24.093 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=282.08, Mass=121, SNR=7.6, Peak=74 HFD=2.0
02:49:24.093 00.000 5052 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.04) = xAngle (-0.73 = -0.73)
02:49:24.093 00.000 5052 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.84 = -0.84)
02:49:24.093 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.37 hyp=0.39 cameraTheta=1.31 mountX=0.29 mountY=-0.29, mountTheta=-0.78
02:49:24.093 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.37, opts=13)
02:49:24.093 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.37)
02:49:24.094 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:49:24.094 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
02:49:24.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:24.094 00.000 8976 Worker thread wakes up
02:49:24.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.37) opts 0xd
02:49:24.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.37)
02:49:24.094 00.000 8976 Moving (0.10, 0.37) raw xDistance=0.29 yDistance=-0.29
02:49:24.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:24.094 00.000 5052 Enqueuing Expose request
02:49:24.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:49:24.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.29
02:49:24.094 00.000 8976 MoveAxis(L, 1, ABG)
02:49:24.094 00.000 8976 stepping (-20, 4) + (-1, 0)
02:49:24.094 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:24.120 00.026 8976 Received - 47 (G) 
02:49:24.120 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:24.120 00.000 8976 stepped: pos (-21, 4)
02:49:24.120 00.000 8976 MoveAxis(U, 1, ABG)
02:49:24.120 00.000 8976 stepping (-21, 4) + (0, 1)
02:49:24.120 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:24.152 00.032 8976 Received - 47 (G) 
02:49:24.152 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:24.152 00.000 8976 stepped: pos (-21, 5)
02:49:24.152 00.000 8976 move complete, result=0
02:49:24.152 00.000 8976 worker thread done servicing request
02:49:24.152 00.000 8976 Worker thread wakes up
02:49:24.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:24.152 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:24.152 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:49:24.836 00.684 8976 Exposure complete
02:49:24.842 00.006 8976 worker thread done servicing request
02:49:24.842 00.000 5052 OnExposeComplete: enter
02:49:24.842 00.000 5052 UpdateGuideState(): m_state=6
02:49:24.842 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10645
02:49:24.842 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.69, Mass=141, SNR=8.1, Peak=77 HFD=2.1
02:49:24.842 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.09 = 1.20)
02:49:24.842 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
02:49:24.842 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.04 mountX=0.06 mountY=0.15, mountTheta=1.18
02:49:24.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.02, opts=13)
02:49:24.843 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.02)
02:49:24.843 00.000 8976 Worker thread wakes up
02:49:24.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.02) opts 0xd
02:49:24.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.02)
02:49:24.843 00.000 8976 Moving (-0.17, -0.02) raw xDistance=0.06 yDistance=0.15
02:49:24.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:49:24.843 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:49:24.843 00.000 5052 UpdateGuideState exits: m=141 SNR=8.1
02:49:24.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:24.843 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:24.843 00.000 5052 Enqueuing Expose request
02:49:24.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:49:24.844 00.001 8976 MoveAxis(R, 0, ABG)
02:49:24.844 00.000 8976 MoveAxis(U, 0, ABG)
02:49:24.844 00.000 8976 move complete, result=0
02:49:24.844 00.000 8976 worker thread done servicing request
02:49:24.844 00.000 8976 Worker thread wakes up
02:49:24.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:24.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:24.844 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:49:25.530 00.686 8976 Exposure complete
02:49:25.536 00.006 8976 worker thread done servicing request
02:49:25.536 00.000 5052 OnExposeComplete: enter
02:49:25.536 00.000 5052 UpdateGuideState(): m_state=6
02:49:25.536 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10646
02:49:25.536 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.03, Mass=142, SNR=8.2, Peak=77 HFD=2.1
02:49:25.536 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.04) = xAngle (-0.93 = -0.93)
02:49:25.536 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
02:49:25.536 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.32 hyp=0.35 cameraTheta=1.12 mountX=0.21 mountY=-0.30, mountTheta=-0.96
02:49:25.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.32, opts=13)
02:49:25.537 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.32)
02:49:25.537 00.000 8976 Worker thread wakes up
02:49:25.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.32) opts 0xd
02:49:25.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.32)
02:49:25.537 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:49:25.537 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:49:25.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:25.537 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:25.537 00.000 5052 Enqueuing Expose request
02:49:25.537 00.000 8976 Moving (0.16, 0.32) raw xDistance=0.21 yDistance=-0.30
02:49:25.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:49:25.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:49:25.537 00.000 8976 MoveAxis(R, 0, ABG)
02:49:25.537 00.000 8976 MoveAxis(U, 1, ABG)
02:49:25.537 00.000 8976 stepping (-21, 5) + (0, 1)
02:49:25.537 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:25.559 00.022 8976 Received - 47 (G) 
02:49:25.559 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:25.559 00.000 8976 stepped: pos (-21, 6)
02:49:25.559 00.000 8976 move complete, result=0
02:49:25.559 00.000 8976 worker thread done servicing request
02:49:25.559 00.000 8976 Worker thread wakes up
02:49:25.559 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:25.559 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:49:25.559 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:26.241 00.682 8976 Exposure complete
02:49:26.247 00.006 8976 worker thread done servicing request
02:49:26.247 00.000 5052 OnExposeComplete: enter
02:49:26.247 00.000 5052 UpdateGuideState(): m_state=6
02:49:26.247 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10647
02:49:26.247 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.94, Mass=139, SNR=8.1, Peak=76 HFD=2.1
02:49:26.247 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
02:49:26.247 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
02:49:26.247 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.75 mountX=0.22 mountY=-0.09, mountTheta=-0.38
02:49:26.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.23, opts=13)
02:49:26.248 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.23)
02:49:26.248 00.000 8976 Worker thread wakes up
02:49:26.248 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:49:26.248 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:49:26.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:26.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.23) opts 0xd
02:49:26.248 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:26.248 00.000 5052 Enqueuing Expose request
02:49:26.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.23)
02:49:26.248 00.000 8976 Moving (-0.04, 0.23) raw xDistance=0.22 yDistance=-0.09
02:49:26.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:49:26.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:49:26.249 00.001 8976 MoveAxis(R, 0, ABG)
02:49:26.249 00.000 8976 MoveAxis(U, 0, ABG)
02:49:26.249 00.000 8976 move complete, result=0
02:49:26.249 00.000 8976 worker thread done servicing request
02:49:26.249 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:26.249 00.000 8976 Worker thread wakes up
02:49:26.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:26.249 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:26.934 00.685 8976 Exposure complete
02:49:26.940 00.006 8976 worker thread done servicing request
02:49:26.940 00.000 5052 OnExposeComplete: enter
02:49:26.940 00.000 5052 UpdateGuideState(): m_state=6
02:49:26.940 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10648
02:49:26.940 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.71, Mass=114, SNR=7.4, Peak=66 HFD=1.7
02:49:26.940 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:49:26.940 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:49:26.940 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.00 hyp=0.34 cameraTheta=-0.01 mountX=-0.16 mountY=-0.29, mountTheta=-2.08
02:49:26.941 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.00, opts=13)
02:49:26.941 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.00)
02:49:26.942 00.001 8976 Worker thread wakes up
02:49:26.942 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:49:26.942 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.00) opts 0xd
02:49:26.942 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.00)
02:49:26.942 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
02:49:26.942 00.000 8976 Moving (0.34, -0.00) raw xDistance=-0.16 yDistance=-0.29
02:49:26.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:26.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:49:26.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:26.942 00.000 5052 Enqueuing Expose request
02:49:26.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:49:26.942 00.000 8976 MoveAxis(R, 0, ABG)
02:49:26.942 00.000 8976 MoveAxis(U, 1, ABG)
02:49:26.942 00.000 8976 stepping (-21, 6) + (0, 1)
02:49:26.942 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:26.965 00.023 8976 Received - 47 (G) 
02:49:26.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:26.965 00.000 8976 stepped: pos (-21, 7)
02:49:26.965 00.000 8976 move complete, result=0
02:49:26.965 00.000 8976 worker thread done servicing request
02:49:26.965 00.000 8976 Worker thread wakes up
02:49:26.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:26.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:26.965 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:49:27.652 00.687 8976 Exposure complete
02:49:27.657 00.005 8976 worker thread done servicing request
02:49:27.657 00.000 5052 OnExposeComplete: enter
02:49:27.657 00.000 5052 UpdateGuideState(): m_state=6
02:49:27.657 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10649
02:49:27.657 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.09, Mass=142, SNR=8.2, Peak=68 HFD=2.2
02:49:27.657 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.04) = xAngle (-3.27 = 3.01)
02:49:27.657 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
02:49:27.657 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.62 hyp=0.65 cameraTheta=-1.23 mountX=-0.65 mountY=0.15, mountTheta=2.91
02:49:27.658 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.62, opts=13)
02:49:27.658 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.62)
02:49:27.658 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:49:27.658 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:49:27.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:27.658 00.000 8976 Worker thread wakes up
02:49:27.658 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.62) opts 0xd
02:49:27.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.62)
02:49:27.658 00.000 8976 Moving (0.22, -0.62) raw xDistance=-0.65 yDistance=0.15
02:49:27.658 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:27.658 00.000 5052 Enqueuing Expose request
02:49:27.659 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
02:49:27.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:49:27.659 00.000 8976 MoveAxis(R, 3, ABG)
02:49:27.659 00.000 8976 stepping (-21, 7) + (3, 0)
02:49:27.659 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:27.685 00.026 8976 Received - 47 (G) 
02:49:27.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:27.685 00.000 8976 stepped: pos (-18, 7)
02:49:27.685 00.000 8976 MoveAxis(U, 0, ABG)
02:49:27.685 00.000 8976 move complete, result=0
02:49:27.685 00.000 8976 worker thread done servicing request
02:49:27.685 00.000 8976 Worker thread wakes up
02:49:27.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:27.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:27.685 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.1 px 0 ms NORTH
02:49:28.371 00.686 8976 Exposure complete
02:49:28.376 00.005 8976 worker thread done servicing request
02:49:28.376 00.000 5052 OnExposeComplete: enter
02:49:28.376 00.000 5052 UpdateGuideState(): m_state=6
02:49:28.376 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10650
02:49:28.376 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.65, Mass=129, SNR=7.8, Peak=69 HFD=1.7
02:49:28.376 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
02:49:28.376 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
02:49:28.376 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.66 mountX=-0.09 mountY=-0.03, mountTheta=-2.80
02:49:28.377 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.06, opts=13)
02:49:28.377 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.06)
02:49:28.377 00.000 8976 Worker thread wakes up
02:49:28.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.06) opts 0xd
02:49:28.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.06)
02:49:28.377 00.000 8976 Moving (0.07, -0.06) raw xDistance=-0.09 yDistance=-0.03
02:49:28.377 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
02:49:28.377 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:49:28.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:28.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:49:28.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:49:28.377 00.000 8976 MoveAxis(R, 0, ABG)
02:49:28.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:28.378 00.001 5052 Enqueuing Expose request
02:49:28.378 00.000 8976 MoveAxis(U, 0, ABG)
02:49:28.378 00.000 8976 move complete, result=0
02:49:28.378 00.000 8976 worker thread done servicing request
02:49:28.378 00.000 8976 Worker thread wakes up
02:49:28.378 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:28.378 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:28.378 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:29.062 00.684 8976 Exposure complete
02:49:29.067 00.005 8976 worker thread done servicing request
02:49:29.068 00.001 5052 OnExposeComplete: enter
02:49:29.068 00.000 5052 UpdateGuideState(): m_state=6
02:49:29.068 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10651
02:49:29.068 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.91, Mass=138, SNR=8.1, Peak=66 HFD=2.4
02:49:29.068 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
02:49:29.068 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
02:49:29.068 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.20 hyp=0.39 cameraTheta=0.53 mountX=0.02 mountY=-0.39, mountTheta=-1.52
02:49:29.068 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.20, opts=13)
02:49:29.068 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.20)
02:49:29.069 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:49:29.069 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:49:29.069 00.000 8976 Worker thread wakes up
02:49:29.069 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.20) opts 0xd
02:49:29.069 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.20)
02:49:29.069 00.000 8976 Moving (0.34, 0.20) raw xDistance=0.02 yDistance=-0.39
02:49:29.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:29.069 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:29.069 00.000 5052 Enqueuing Expose request
02:49:29.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:49:29.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:49:29.069 00.000 8976 MoveAxis(R, 0, ABG)
02:49:29.069 00.000 8976 MoveAxis(U, 2, ABG)
02:49:29.069 00.000 8976 stepping (-18, 7) + (0, 2)
02:49:29.069 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:29.092 00.023 8976 Received - 47 (G) 
02:49:29.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:29.092 00.000 8976 stepped: pos (-18, 9)
02:49:29.092 00.000 8976 move complete, result=0
02:49:29.092 00.000 8976 worker thread done servicing request
02:49:29.092 00.000 8976 Worker thread wakes up
02:49:29.092 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:29.092 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:29.092 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:49:29.795 00.703 8976 Exposure complete
02:49:29.800 00.005 8976 worker thread done servicing request
02:49:29.800 00.000 5052 OnExposeComplete: enter
02:49:29.800 00.000 5052 UpdateGuideState(): m_state=6
02:49:29.800 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10652
02:49:29.800 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.85, Mass=151, SNR=8.5, Peak=72 HFD=2.5
02:49:29.800 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
02:49:29.801 00.001 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
02:49:29.801 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.80 mountX=0.06 mountY=-0.20, mountTheta=-1.26
02:49:29.801 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.14, opts=13)
02:49:29.801 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.14)
02:49:29.801 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:49:29.801 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:49:29.801 00.000 8976 Worker thread wakes up
02:49:29.801 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.14) opts 0xd
02:49:29.801 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.14)
02:49:29.801 00.000 8976 Moving (0.14, 0.14) raw xDistance=0.06 yDistance=-0.20
02:49:29.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:49:29.802 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:29.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:29.802 00.000 5052 Enqueuing Expose request
02:49:29.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:49:29.802 00.000 8976 MoveAxis(R, 0, ABG)
02:49:29.802 00.000 8976 MoveAxis(U, 0, ABG)
02:49:29.802 00.000 8976 move complete, result=0
02:49:29.802 00.000 8976 worker thread done servicing request
02:49:29.802 00.000 8976 Worker thread wakes up
02:49:29.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:29.802 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:49:29.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:30.494 00.692 8976 Exposure complete
02:49:30.500 00.006 8976 worker thread done servicing request
02:49:30.500 00.000 5052 OnExposeComplete: enter
02:49:30.500 00.000 5052 UpdateGuideState(): m_state=6
02:49:30.500 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10653
02:49:30.500 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=282.33, Mass=136, SNR=8.0, Peak=73 HFD=1.7
02:49:30.500 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.75 = -0.75)
02:49:30.500 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.85 = -0.85)
02:49:30.500 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.62 hyp=0.65 cameraTheta=1.30 mountX=0.47 mountY=-0.48, mountTheta=-0.80
02:49:30.501 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.62, opts=13)
02:49:30.501 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.62)
02:49:30.501 00.000 8976 Worker thread wakes up
02:49:30.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.62) opts 0xd
02:49:30.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.62)
02:49:30.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:49:30.501 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:49:30.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:30.501 00.000 8976 Moving (0.17, 0.62) raw xDistance=0.47 yDistance=-0.48
02:49:30.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
02:49:30.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
02:49:30.501 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:30.501 00.000 5052 Enqueuing Expose request
02:49:30.501 00.000 8976 MoveAxis(L, 2, ABG)
02:49:30.502 00.001 8976 stepping (-18, 9) + (-2, 0)
02:49:30.502 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:30.530 00.028 8976 Received - 47 (G) 
02:49:30.530 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:30.530 00.000 8976 stepped: pos (-20, 9)
02:49:30.530 00.000 8976 MoveAxis(U, 2, ABG)
02:49:30.530 00.000 8976 stepping (-20, 9) + (0, 2)
02:49:30.530 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:30.562 00.032 8976 Received - 47 (G) 
02:49:30.562 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:30.562 00.000 8976 stepped: pos (-20, 11)
02:49:30.562 00.000 8976 move complete, result=0
02:49:30.562 00.000 8976 worker thread done servicing request
02:49:30.562 00.000 8976 Worker thread wakes up
02:49:30.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:30.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:30.562 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.5 px 2 ms NORTH
02:49:31.247 00.685 8976 Exposure complete
02:49:31.253 00.006 8976 worker thread done servicing request
02:49:31.253 00.000 5052 OnExposeComplete: enter
02:49:31.253 00.000 5052 UpdateGuideState(): m_state=6
02:49:31.254 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10654
02:49:31.254 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.28, Mass=142, SNR=8.2, Peak=71 HFD=1.8
02:49:31.254 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
02:49:31.254 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.10)
02:49:31.254 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.43 hyp=0.51 cameraTheta=-1.03 mountX=-0.50 mountY=0.02, mountTheta=3.10
02:49:31.254 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.43, opts=13)
02:49:31.254 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.43)
02:49:31.254 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:49:31.254 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:49:31.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:31.254 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:31.254 00.000 5052 Enqueuing Expose request
02:49:31.254 00.000 8976 Worker thread wakes up
02:49:31.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.43) opts 0xd
02:49:31.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.43)
02:49:31.254 00.000 8976 Moving (0.26, -0.43) raw xDistance=-0.50 yDistance=0.02
02:49:31.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50
02:49:31.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:49:31.254 00.000 8976 MoveAxis(R, 2, ABG)
02:49:31.254 00.000 8976 stepping (-20, 11) + (2, 0)
02:49:31.254 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:31.282 00.028 8976 Received - 47 (G) 
02:49:31.282 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:31.282 00.000 8976 stepped: pos (-18, 11)
02:49:31.282 00.000 8976 MoveAxis(U, 0, ABG)
02:49:31.282 00.000 8976 move complete, result=0
02:49:31.282 00.000 8976 worker thread done servicing request
02:49:31.282 00.000 8976 Worker thread wakes up
02:49:31.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:31.282 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:31.282 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.0 px 0 ms NORTH
02:49:31.971 00.689 8976 Exposure complete
02:49:31.976 00.005 8976 worker thread done servicing request
02:49:31.976 00.000 5052 OnExposeComplete: enter
02:49:31.976 00.000 5052 UpdateGuideState(): m_state=6
02:49:31.976 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10655
02:49:31.977 00.001 5052 Star::Find returns 1 (0), X=329.66, Y=281.94, Mass=127, SNR=7.8, Peak=70 HFD=2.0
02:49:31.977 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:49:31.977 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
02:49:31.977 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.23 hyp=0.54 cameraTheta=0.45 mountX=-0.01 mountY=-0.53, mountTheta=-1.60
02:49:31.979 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.23, opts=13)
02:49:31.979 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.23)
02:49:31.979 00.000 8976 Worker thread wakes up
02:49:31.979 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:31.979 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:49:31.980 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:31.980 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:31.980 00.000 5052 Enqueuing Expose request
02:49:31.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.23) opts 0xd
02:49:31.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.23)
02:49:31.980 00.000 8976 Moving (0.49, 0.23) raw xDistance=-0.01 yDistance=-0.53
02:49:31.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:49:31.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
02:49:31.980 00.000 8976 MoveAxis(R, 0, ABG)
02:49:31.980 00.000 8976 MoveAxis(U, 2, ABG)
02:49:31.980 00.000 8976 stepping (-18, 11) + (0, 2)
02:49:31.980 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:32.016 00.036 8976 Received - 47 (G) 
02:49:32.016 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:32.017 00.001 8976 stepped: pos (-18, 13)
02:49:32.017 00.000 8976 move complete, result=0
02:49:32.017 00.000 8976 worker thread done servicing request
02:49:32.017 00.000 8976 Worker thread wakes up
02:49:32.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:32.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:32.017 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:49:32.702 00.685 8976 Exposure complete
02:49:32.708 00.006 8976 worker thread done servicing request
02:49:32.708 00.000 5052 OnExposeComplete: enter
02:49:32.708 00.000 5052 UpdateGuideState(): m_state=6
02:49:32.708 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10656
02:49:32.708 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.94, Mass=123, SNR=7.6, Peak=76 HFD=1.7
02:49:32.708 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.93 = -0.93)
02:49:32.708 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
02:49:32.708 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.25 cameraTheta=1.11 mountX=0.15 mountY=-0.22, mountTheta=-0.96
02:49:32.709 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.23, opts=13)
02:49:32.709 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.23)
02:49:32.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:49:32.709 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:49:32.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:32.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:32.709 00.000 5052 Enqueuing Expose request
02:49:32.709 00.000 8976 Worker thread wakes up
02:49:32.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.23) opts 0xd
02:49:32.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.23)
02:49:32.709 00.000 8976 Moving (0.11, 0.23) raw xDistance=0.15 yDistance=-0.22
02:49:32.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:49:32.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:49:32.709 00.000 8976 MoveAxis(R, 0, ABG)
02:49:32.709 00.000 8976 MoveAxis(U, 0, ABG)
02:49:32.709 00.000 8976 move complete, result=0
02:49:32.709 00.000 8976 worker thread done servicing request
02:49:32.709 00.000 8976 Worker thread wakes up
02:49:32.709 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:49:32.710 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:32.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:33.392 00.682 8976 Exposure complete
02:49:33.397 00.005 8976 worker thread done servicing request
02:49:33.397 00.000 5052 OnExposeComplete: enter
02:49:33.397 00.000 5052 UpdateGuideState(): m_state=6
02:49:33.397 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10657
02:49:33.397 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.77, Mass=135, SNR=8.1, Peak=74 HFD=1.8
02:49:33.397 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:49:33.397 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:49:33.397 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.27 cameraTheta=0.23 mountX=-0.06 mountY=-0.25, mountTheta=-1.82
02:49:33.399 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.06, opts=13)
02:49:33.399 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.06)
02:49:33.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:49:33.399 00.000 5052 UpdateGuideState exits: m=135 SNR=8.1
02:49:33.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:33.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:33.399 00.000 5052 Enqueuing Expose request
02:49:33.399 00.000 8976 Worker thread wakes up
02:49:33.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.06) opts 0xd
02:49:33.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.06)
02:49:33.399 00.000 8976 Moving (0.26, 0.06) raw xDistance=-0.06 yDistance=-0.25
02:49:33.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:49:33.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:49:33.399 00.000 8976 MoveAxis(R, 0, ABG)
02:49:33.399 00.000 8976 MoveAxis(U, 0, ABG)
02:49:33.399 00.000 8976 move complete, result=0
02:49:33.399 00.000 8976 worker thread done servicing request
02:49:33.399 00.000 8976 Worker thread wakes up
02:49:33.399 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:49:33.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:33.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:34.088 00.689 8976 Exposure complete
02:49:34.093 00.005 8976 worker thread done servicing request
02:49:34.093 00.000 5052 OnExposeComplete: enter
02:49:34.093 00.000 5052 UpdateGuideState(): m_state=6
02:49:34.094 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10658
02:49:34.094 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=282.19, Mass=148, SNR=8.4, Peak=75 HFD=2.1
02:49:34.094 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
02:49:34.094 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
02:49:34.094 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.48 hyp=0.66 cameraTheta=0.82 mountX=0.22 mountY=-0.64, mountTheta=-1.24
02:49:34.094 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.48, opts=13)
02:49:34.094 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.48)
02:49:34.094 00.000 8976 Worker thread wakes up
02:49:34.095 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:34.095 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:49:34.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:34.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:34.095 00.000 5052 Enqueuing Expose request
02:49:34.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.48) opts 0xd
02:49:34.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.48)
02:49:34.095 00.000 8976 Moving (0.45, 0.48) raw xDistance=0.22 yDistance=-0.64
02:49:34.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:49:34.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
02:49:34.095 00.000 8976 MoveAxis(R, 0, ABG)
02:49:34.095 00.000 8976 MoveAxis(U, 3, ABG)
02:49:34.095 00.000 8976 stepping (-18, 13) + (0, 3)
02:49:34.095 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:34.127 00.032 8976 Received - 47 (G) 
02:49:34.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:34.127 00.000 8976 stepped: pos (-18, 16)
02:49:34.127 00.000 8976 move complete, result=0
02:49:34.128 00.001 8976 worker thread done servicing request
02:49:34.128 00.000 8976 Worker thread wakes up
02:49:34.128 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:34.128 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:34.128 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:49:34.813 00.685 8976 Exposure complete
02:49:34.819 00.006 8976 worker thread done servicing request
02:49:34.819 00.000 5052 OnExposeComplete: enter
02:49:34.819 00.000 5052 UpdateGuideState(): m_state=6
02:49:34.819 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10659
02:49:34.819 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.82, Mass=146, SNR=8.3, Peak=65 HFD=2.4
02:49:34.819 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
02:49:34.819 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
02:49:34.819 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.17 cameraTheta=0.67 mountX=0.03 mountY=-0.17, mountTheta=-1.37
02:49:34.820 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.11, opts=13)
02:49:34.820 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.11)
02:49:34.820 00.000 8976 Worker thread wakes up
02:49:34.820 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.11) opts 0xd
02:49:34.821 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.11)
02:49:34.821 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:34.821 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
02:49:34.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:34.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:34.821 00.000 5052 Enqueuing Expose request
02:49:34.821 00.000 8976 Moving (0.14, 0.11) raw xDistance=0.03 yDistance=-0.17
02:49:34.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:49:34.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:49:34.821 00.000 8976 MoveAxis(R, 0, ABG)
02:49:34.821 00.000 8976 MoveAxis(U, 0, ABG)
02:49:34.822 00.001 8976 move complete, result=0
02:49:34.822 00.000 8976 worker thread done servicing request
02:49:34.822 00.000 8976 Worker thread wakes up
02:49:34.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:34.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:34.822 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:49:35.503 00.681 8976 Exposure complete
02:49:35.509 00.006 8976 worker thread done servicing request
02:49:35.509 00.000 5052 OnExposeComplete: enter
02:49:35.509 00.000 5052 UpdateGuideState(): m_state=6
02:49:35.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10660
02:49:35.509 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.86, Mass=132, SNR=7.9, Peak=65 HFD=2.3
02:49:35.509 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
02:49:35.509 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
02:49:35.509 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.92 mountX=0.08 mountY=-0.18, mountTheta=-1.14
02:49:35.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.15, opts=13)
02:49:35.510 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.15)
02:49:35.510 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:35.510 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:49:35.510 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:35.510 00.000 8976 Worker thread wakes up
02:49:35.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.15) opts 0xd
02:49:35.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.15)
02:49:35.510 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:35.510 00.000 5052 Enqueuing Expose request
02:49:35.510 00.000 8976 Moving (0.11, 0.15) raw xDistance=0.08 yDistance=-0.18
02:49:35.511 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:49:35.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:49:35.511 00.000 8976 MoveAxis(R, 0, ABG)
02:49:35.511 00.000 8976 MoveAxis(U, 0, ABG)
02:49:35.511 00.000 8976 move complete, result=0
02:49:35.511 00.000 8976 worker thread done servicing request
02:49:35.511 00.000 8976 Worker thread wakes up
02:49:35.511 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:49:35.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:35.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:36.198 00.687 8976 Exposure complete
02:49:36.203 00.005 8976 worker thread done servicing request
02:49:36.203 00.000 5052 OnExposeComplete: enter
02:49:36.203 00.000 5052 UpdateGuideState(): m_state=6
02:49:36.203 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10661
02:49:36.204 00.001 5052 Star::Find returns 1 (0), X=329.06, Y=281.71, Mass=139, SNR=8.1, Peak=68 HFD=2.2
02:49:36.204 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:49:36.204 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:49:36.204 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.13 mountX=0.05 mountY=0.10, mountTheta=1.06
02:49:36.204 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.00, opts=13)
02:49:36.204 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.00)
02:49:36.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:49:36.204 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:49:36.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:36.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:36.204 00.000 5052 Enqueuing Expose request
02:49:36.204 00.000 8976 Worker thread wakes up
02:49:36.205 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.00) opts 0xd
02:49:36.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.00)
02:49:36.205 00.000 8976 Moving (-0.12, 0.00) raw xDistance=0.05 yDistance=0.10
02:49:36.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:49:36.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:49:36.205 00.000 8976 MoveAxis(R, 0, ABG)
02:49:36.205 00.000 8976 MoveAxis(U, 0, ABG)
02:49:36.205 00.000 8976 move complete, result=0
02:49:36.205 00.000 8976 worker thread done servicing request
02:49:36.205 00.000 8976 Worker thread wakes up
02:49:36.205 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:36.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:36.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:36.890 00.685 8976 Exposure complete
02:49:36.895 00.005 8976 worker thread done servicing request
02:49:36.895 00.000 5052 OnExposeComplete: enter
02:49:36.895 00.000 5052 UpdateGuideState(): m_state=6
02:49:36.895 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10662
02:49:36.896 00.001 5052 Star::Find returns 1 (0), X=328.58, Y=281.86, Mass=141, SNR=8.1, Peak=68 HFD=2.2
02:49:36.896 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:49:36.896 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:49:36.896 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.15 hyp=0.62 cameraTheta=2.90 mountX=0.40 mountY=0.42, mountTheta=0.81
02:49:36.896 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.15, opts=13)
02:49:36.896 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.15)
02:49:36.896 00.000 8976 Worker thread wakes up
02:49:36.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.15) opts 0xd
02:49:36.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.15)
02:49:36.897 00.001 8976 Moving (-0.60, 0.15) raw xDistance=0.40 yDistance=0.42
02:49:36.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:49:36.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:49:36.897 00.000 5052 UpdateGuideState exits: m=141 SNR=8.1
02:49:36.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:36.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
02:49:36.897 00.000 8976 MoveAxis(L, 2, ABG)
02:49:36.897 00.000 8976 stepping (-18, 16) + (-2, 0)
02:49:36.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:36.897 00.000 5052 Enqueuing Expose request
02:49:36.897 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:36.925 00.028 8976 Received - 47 (G) 
02:49:36.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:36.925 00.000 8976 stepped: pos (-20, 16)
02:49:36.925 00.000 8976 MoveAxis(D, 2, ABG)
02:49:36.925 00.000 8976 stepping (-20, 16) + (0, -2)
02:49:36.925 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:36.957 00.032 8976 Received - 47 (G) 
02:49:36.957 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:36.957 00.000 8976 stepped: pos (-20, 14)
02:49:36.957 00.000 8976 move complete, result=0
02:49:36.957 00.000 8976 worker thread done servicing request
02:49:36.957 00.000 8976 Worker thread wakes up
02:49:36.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:36.957 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:36.957 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:49:37.643 00.686 8976 Exposure complete
02:49:37.649 00.006 8976 worker thread done servicing request
02:49:37.649 00.000 5052 OnExposeComplete: enter
02:49:37.649 00.000 5052 UpdateGuideState(): m_state=6
02:49:37.649 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10663
02:49:37.649 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.79, Mass=144, SNR=8.3, Peak=74 HFD=1.9
02:49:37.649 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:49:37.649 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:49:37.649 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.08 hyp=0.66 cameraTheta=3.02 mountX=0.37 mountY=0.51, mountTheta=0.94
02:49:37.650 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.08, opts=13)
02:49:37.650 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.08)
02:49:37.650 00.000 8976 Worker thread wakes up
02:49:37.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.08) opts 0xd
02:49:37.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.08)
02:49:37.650 00.000 8976 Moving (-0.65, 0.08) raw xDistance=0.37 yDistance=0.51
02:49:37.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:49:37.651 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:49:37.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
02:49:37.651 00.000 8976 MoveAxis(L, 2, ABG)
02:49:37.651 00.000 8976 stepping (-20, 14) + (-2, 0)
02:49:37.651 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:49:37.651 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:37.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:37.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:37.651 00.000 5052 Enqueuing Expose request
02:49:37.676 00.025 8976 Received - 47 (G) 
02:49:37.677 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:37.677 00.000 8976 stepped: pos (-22, 14)
02:49:37.677 00.000 8976 MoveAxis(D, 2, ABG)
02:49:37.677 00.000 8976 stepping (-22, 14) + (0, -2)
02:49:37.677 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:37.709 00.032 8976 Received - 47 (G) 
02:49:37.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:37.709 00.000 8976 stepped: pos (-22, 12)
02:49:37.709 00.000 8976 move complete, result=0
02:49:37.709 00.000 8976 worker thread done servicing request
02:49:37.709 00.000 8976 Worker thread wakes up
02:49:37.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:37.709 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:37.709 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:49:38.394 00.685 8976 Exposure complete
02:49:38.400 00.006 8976 worker thread done servicing request
02:49:38.400 00.000 5052 OnExposeComplete: enter
02:49:38.400 00.000 5052 UpdateGuideState(): m_state=6
02:49:38.400 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10664
02:49:38.400 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.61, Mass=162, SNR=8.8, Peak=70 HFD=2.3
02:49:38.400 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.89 = 1.40)
02:49:38.400 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
02:49:38.400 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.10 hyp=0.35 cameraTheta=-2.84 mountX=0.06 mountY=0.34, mountTheta=1.39
02:49:38.400 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.10, opts=13)
02:49:38.400 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.10)
02:49:38.400 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:38.401 00.001 5052 UpdateGuideState exits: m=162 SNR=8.8
02:49:38.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:38.401 00.000 8976 Worker thread wakes up
02:49:38.401 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.10) opts 0xd
02:49:38.401 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.10)
02:49:38.401 00.000 8976 Moving (-0.34, -0.10) raw xDistance=0.06 yDistance=0.34
02:49:38.401 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:38.401 00.000 5052 Enqueuing Expose request
02:49:38.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:49:38.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:49:38.401 00.000 8976 MoveAxis(R, 0, ABG)
02:49:38.401 00.000 8976 MoveAxis(D, 1, ABG)
02:49:38.401 00.000 8976 stepping (-22, 12) + (0, -1)
02:49:38.401 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:38.428 00.027 8976 Received - 47 (G) 
02:49:38.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:38.428 00.000 8976 stepped: pos (-22, 11)
02:49:38.428 00.000 8976 move complete, result=0
02:49:38.428 00.000 8976 worker thread done servicing request
02:49:38.428 00.000 8976 Worker thread wakes up
02:49:38.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:38.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:38.428 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:49:39.113 00.685 8976 Exposure complete
02:49:39.118 00.005 8976 worker thread done servicing request
02:49:39.119 00.001 5052 OnExposeComplete: enter
02:49:39.119 00.000 5052 UpdateGuideState(): m_state=6
02:49:39.119 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10665
02:49:39.119 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.29, Mass=127, SNR=7.8, Peak=68 HFD=1.8
02:49:39.119 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
02:49:39.119 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.10 = -3.10)
02:49:39.119 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.42 hyp=0.51 cameraTheta=-0.95 mountX=-0.51 mountY=-0.02, mountTheta=-3.10
02:49:39.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.42, opts=13)
02:49:39.120 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.42)
02:49:39.120 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:39.120 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:49:39.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:39.120 00.000 8976 Worker thread wakes up
02:49:39.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.42) opts 0xd
02:49:39.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.42)
02:49:39.120 00.000 8976 Moving (0.30, -0.42) raw xDistance=-0.51 yDistance=-0.02
02:49:39.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:39.120 00.000 5052 Enqueuing Expose request
02:49:39.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:49:39.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:49:39.120 00.000 8976 MoveAxis(R, 2, ABG)
02:49:39.120 00.000 8976 stepping (-22, 11) + (2, 0)
02:49:39.120 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:39.148 00.028 8976 Received - 47 (G) 
02:49:39.148 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:39.148 00.000 8976 stepped: pos (-20, 11)
02:49:39.148 00.000 8976 MoveAxis(U, 0, ABG)
02:49:39.148 00.000 8976 move complete, result=0
02:49:39.148 00.000 8976 worker thread done servicing request
02:49:39.148 00.000 8976 Worker thread wakes up
02:49:39.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:39.148 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:39.148 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
02:49:39.835 00.687 8976 Exposure complete
02:49:39.840 00.005 8976 worker thread done servicing request
02:49:39.840 00.000 5052 OnExposeComplete: enter
02:49:39.840 00.000 5052 UpdateGuideState(): m_state=6
02:49:39.840 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10666
02:49:39.841 00.001 5052 Star::Find returns 1 (0), X=329.70, Y=282.23, Mass=144, SNR=8.2, Peak=64 HFD=2.6
02:49:39.841 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
02:49:39.841 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
02:49:39.841 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.52 hyp=0.74 cameraTheta=0.78 mountX=0.22 mountY=-0.72, mountTheta=-1.27
02:49:39.841 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.52, opts=13)
02:49:39.841 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.52)
02:49:39.841 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:49:39.841 00.000 5052 UpdateGuideState exits: m=144 SNR=8.2
02:49:39.841 00.000 8976 Worker thread wakes up
02:49:39.841 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.52) opts 0xd
02:49:39.842 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.52)
02:49:39.842 00.000 8976 Moving (0.53, 0.52) raw xDistance=0.22 yDistance=-0.72
02:49:39.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:49:39.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72
02:49:39.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:39.842 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:39.842 00.000 5052 Enqueuing Expose request
02:49:39.842 00.000 8976 MoveAxis(R, 0, ABG)
02:49:39.842 00.000 8976 MoveAxis(U, 3, ABG)
02:49:39.842 00.000 8976 stepping (-20, 11) + (0, 3)
02:49:39.842 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:39.882 00.040 8976 Received - 47 (G) 
02:49:39.883 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:39.883 00.000 8976 stepped: pos (-20, 14)
02:49:39.883 00.000 8976 move complete, result=0
02:49:39.883 00.000 8976 worker thread done servicing request
02:49:39.883 00.000 8976 Worker thread wakes up
02:49:39.883 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:39.883 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:39.884 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:49:40.571 00.687 8976 Exposure complete
02:49:40.577 00.006 8976 worker thread done servicing request
02:49:40.577 00.000 5052 OnExposeComplete: enter
02:49:40.577 00.000 5052 UpdateGuideState(): m_state=6
02:49:40.577 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10667
02:49:40.577 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.98, Mass=147, SNR=8.3, Peak=70 HFD=2.0
02:49:40.577 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
02:49:40.577 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
02:49:40.577 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.27 hyp=0.33 cameraTheta=2.17 mountX=0.32 mountY=0.01, mountTheta=0.03
02:49:40.578 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.27, opts=13)
02:49:40.578 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.27)
02:49:40.578 00.000 8976 Worker thread wakes up
02:49:40.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.27) opts 0xd
02:49:40.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.27)
02:49:40.578 00.000 8976 Moving (-0.19, 0.27) raw xDistance=0.32 yDistance=0.01
02:49:40.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:49:40.578 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:49:40.579 00.001 5052 UpdateGuideState exits: m=147 SNR=8.3
02:49:40.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:40.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:49:40.579 00.000 8976 MoveAxis(L, 1, ABG)
02:49:40.579 00.000 8976 stepping (-20, 14) + (-1, 0)
02:49:40.579 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:40.579 00.000 5052 Enqueuing Expose request
02:49:40.579 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:40.601 00.022 8976 Received - 47 (G) 
02:49:40.602 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:40.602 00.000 8976 stepped: pos (-21, 14)
02:49:40.602 00.000 8976 MoveAxis(U, 0, ABG)
02:49:40.602 00.000 8976 move complete, result=0
02:49:40.602 00.000 8976 worker thread done servicing request
02:49:40.602 00.000 8976 Worker thread wakes up
02:49:40.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:40.602 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:40.602 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
02:49:41.287 00.685 8976 Exposure complete
02:49:41.293 00.006 8976 worker thread done servicing request
02:49:41.293 00.000 5052 OnExposeComplete: enter
02:49:41.293 00.000 5052 UpdateGuideState(): m_state=6
02:49:41.293 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10668
02:49:41.293 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.10, Mass=127, SNR=7.8, Peak=70 HFD=2.2
02:49:41.294 00.001 5052 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
02:49:41.294 00.000 5052 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.64 = -0.64)
02:49:41.294 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.51 mountX=0.33 mountY=-0.23, mountTheta=-0.61
02:49:41.294 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.39, opts=13)
02:49:41.294 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.39)
02:49:41.294 00.000 8976 Worker thread wakes up
02:49:41.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.39) opts 0xd
02:49:41.295 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.39)
02:49:41.295 00.000 8976 Moving (0.02, 0.39) raw xDistance=0.33 yDistance=-0.23
02:49:41.295 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:49:41.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
02:49:41.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:49:41.295 00.000 8976 MoveAxis(L, 1, ABG)
02:49:41.295 00.000 8976 stepping (-21, 14) + (-1, 0)
02:49:41.295 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:49:41.295 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:41.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:41.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:41.295 00.000 5052 Enqueuing Expose request
02:49:41.321 00.026 8976 Received - 47 (G) 
02:49:41.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:41.321 00.000 8976 stepped: pos (-22, 14)
02:49:41.321 00.000 8976 MoveAxis(U, 0, ABG)
02:49:41.322 00.001 8976 move complete, result=0
02:49:41.322 00.000 8976 worker thread done servicing request
02:49:41.322 00.000 8976 Worker thread wakes up
02:49:41.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:41.322 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:41.322 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:49:42.008 00.686 8976 Exposure complete
02:49:42.014 00.006 8976 worker thread done servicing request
02:49:42.014 00.000 5052 OnExposeComplete: enter
02:49:42.014 00.000 5052 UpdateGuideState(): m_state=6
02:49:42.014 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10669
02:49:42.014 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.83, Mass=130, SNR=7.9, Peak=71 HFD=2.1
02:49:42.014 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
02:49:42.014 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
02:49:42.014 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.45 mountX=0.18 mountY=0.06, mountTheta=0.31
02:49:42.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.12, opts=13)
02:49:42.015 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.12)
02:49:42.015 00.000 8976 Worker thread wakes up
02:49:42.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.12) opts 0xd
02:49:42.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.12)
02:49:42.015 00.000 8976 Moving (-0.15, 0.12) raw xDistance=0.18 yDistance=0.06
02:49:42.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:49:42.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:49:42.015 00.000 8976 MoveAxis(R, 0, ABG)
02:49:42.015 00.000 8976 MoveAxis(U, 0, ABG)
02:49:42.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:42.016 00.001 5052 UpdateGuideState exits: m=130 SNR=7.9
02:49:42.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:42.016 00.000 8976 move complete, result=0
02:49:42.016 00.000 8976 worker thread done servicing request
02:49:42.016 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:42.016 00.000 5052 Enqueuing Expose request
02:49:42.016 00.000 8976 Worker thread wakes up
02:49:42.016 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:42.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:42.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:42.699 00.683 8976 Exposure complete
02:49:42.705 00.006 8976 worker thread done servicing request
02:49:42.705 00.000 5052 OnExposeComplete: enter
02:49:42.705 00.000 5052 UpdateGuideState(): m_state=6
02:49:42.705 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10670
02:49:42.705 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.87, Mass=128, SNR=7.8, Peak=71 HFD=2.1
02:49:42.705 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:49:42.705 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
02:49:42.705 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.16 hyp=0.62 cameraTheta=2.87 mountX=0.42 mountY=0.41, mountTheta=0.78
02:49:42.706 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.16, opts=13)
02:49:42.706 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.16)
02:49:42.706 00.000 8976 Worker thread wakes up
02:49:42.706 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:42.706 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.16) opts 0xd
02:49:42.706 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.16)
02:49:42.706 00.000 8976 Moving (-0.60, 0.16) raw xDistance=0.42 yDistance=0.41
02:49:42.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:49:42.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:49:42.706 00.000 8976 MoveAxis(L, 2, ABG)
02:49:42.706 00.000 8976 stepping (-22, 14) + (-2, 0)
02:49:42.706 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:49:42.707 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:42.707 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:42.707 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:42.707 00.000 5052 Enqueuing Expose request
02:49:42.745 00.038 8976 Received - 47 (G) 
02:49:42.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:42.745 00.000 8976 stepped: pos (-24, 14)
02:49:42.745 00.000 8976 MoveAxis(D, 2, ABG)
02:49:42.745 00.000 8976 stepping (-24, 14) + (0, -2)
02:49:42.745 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:42.777 00.032 8976 Received - 47 (G) 
02:49:42.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:42.777 00.000 8976 stepped: pos (-24, 12)
02:49:42.777 00.000 8976 move complete, result=0
02:49:42.777 00.000 8976 worker thread done servicing request
02:49:42.777 00.000 8976 Worker thread wakes up
02:49:42.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:42.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:42.777 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:49:43.476 00.699 8976 Exposure complete
02:49:43.482 00.006 8976 worker thread done servicing request
02:49:43.482 00.000 5052 OnExposeComplete: enter
02:49:43.482 00.000 5052 UpdateGuideState(): m_state=6
02:49:43.482 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10671
02:49:43.482 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.59, Mass=117, SNR=7.5, Peak=66 HFD=1.6
02:49:43.482 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
02:49:43.482 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
02:49:43.482 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.12 hyp=0.51 cameraTheta=-2.91 mountX=0.12 mountY=0.48, mountTheta=1.33
02:49:43.484 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.12, opts=13)
02:49:43.484 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.12)
02:49:43.484 00.000 8976 Worker thread wakes up
02:49:43.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.12) opts 0xd
02:49:43.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.12)
02:49:43.484 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:43.484 00.000 8976 Moving (-0.49, -0.12) raw xDistance=0.12 yDistance=0.48
02:49:43.484 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
02:49:43.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:49:43.484 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:43.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
02:49:43.484 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:43.484 00.000 5052 Enqueuing Expose request
02:49:43.484 00.000 8976 MoveAxis(R, 0, ABG)
02:49:43.484 00.000 8976 MoveAxis(D, 2, ABG)
02:49:43.484 00.000 8976 stepping (-24, 12) + (0, -2)
02:49:43.484 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:43.511 00.027 8976 Received - 47 (G) 
02:49:43.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:43.511 00.000 8976 stepped: pos (-24, 10)
02:49:43.511 00.000 8976 move complete, result=0
02:49:43.511 00.000 8976 worker thread done servicing request
02:49:43.511 00.000 8976 Worker thread wakes up
02:49:43.512 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:49:43.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:43.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:44.196 00.684 8976 Exposure complete
02:49:44.202 00.006 8976 worker thread done servicing request
02:49:44.202 00.000 5052 OnExposeComplete: enter
02:49:44.202 00.000 5052 UpdateGuideState(): m_state=6
02:49:44.202 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10672
02:49:44.202 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.69, Mass=134, SNR=8.0, Peak=64 HFD=2.0
02:49:44.202 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
02:49:44.202 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
02:49:44.202 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.02 hyp=0.49 cameraTheta=-3.10 mountX=0.20 mountY=0.42, mountTheta=1.12
02:49:44.202 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.02, opts=13)
02:49:44.202 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.02)
02:49:44.203 00.001 8976 Worker thread wakes up
02:49:44.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.02) opts 0xd
02:49:44.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.02)
02:49:44.203 00.000 8976 Moving (-0.49, -0.02) raw xDistance=0.20 yDistance=0.42
02:49:44.203 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:49:44.203 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:49:44.203 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:44.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:49:44.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
02:49:44.203 00.000 8976 MoveAxis(R, 0, ABG)
02:49:44.203 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:44.203 00.000 5052 Enqueuing Expose request
02:49:44.203 00.000 8976 MoveAxis(D, 2, ABG)
02:49:44.203 00.000 8976 stepping (-24, 10) + (0, -2)
02:49:44.203 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:44.230 00.027 8976 Received - 47 (G) 
02:49:44.231 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:44.231 00.000 8976 stepped: pos (-24, 8)
02:49:44.231 00.000 8976 move complete, result=0
02:49:44.231 00.000 8976 worker thread done servicing request
02:49:44.231 00.000 8976 Worker thread wakes up
02:49:44.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:44.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:44.231 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:49:44.917 00.686 8976 Exposure complete
02:49:44.922 00.005 8976 worker thread done servicing request
02:49:44.922 00.000 5052 OnExposeComplete: enter
02:49:44.922 00.000 5052 UpdateGuideState(): m_state=6
02:49:44.922 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10673
02:49:44.922 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.13, Mass=137, SNR=8.1, Peak=61 HFD=2.3
02:49:44.922 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.04) = xAngle (-2.90 = -2.90)
02:49:44.922 00.000 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
02:49:44.922 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.58 hyp=0.77 cameraTheta=-0.86 mountX=-0.74 mountY=-0.10, mountTheta=-3.00
02:49:44.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.58, opts=13)
02:49:44.924 00.001 5052 Enqueuing Move request for stepguider (0.50, -0.58)
02:49:44.924 00.000 8976 Worker thread wakes up
02:49:44.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.58) opts 0xd
02:49:44.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.58)
02:49:44.924 00.000 8976 Moving (0.50, -0.58) raw xDistance=-0.74 yDistance=-0.10
02:49:44.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:49:44.924 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
02:49:44.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:44.924 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:44.924 00.000 5052 Enqueuing Expose request
02:49:44.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
02:49:44.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:49:44.924 00.000 8976 MoveAxis(R, 3, ABG)
02:49:44.924 00.000 8976 stepping (-24, 8) + (3, 0)
02:49:44.924 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:44.951 00.027 8976 Received - 47 (G) 
02:49:44.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:44.951 00.000 8976 stepped: pos (-21, 8)
02:49:44.951 00.000 8976 MoveAxis(U, 0, ABG)
02:49:44.951 00.000 8976 move complete, result=0
02:49:44.951 00.000 8976 worker thread done servicing request
02:49:44.951 00.000 8976 Worker thread wakes up
02:49:44.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:44.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:44.951 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
02:49:45.635 00.684 8976 Exposure complete
02:49:45.641 00.006 8976 worker thread done servicing request
02:49:45.642 00.001 5052 OnExposeComplete: enter
02:49:45.642 00.000 5052 UpdateGuideState(): m_state=6
02:49:45.642 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10674
02:49:45.642 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=282.33, Mass=132, SNR=7.9, Peak=72 HFD=1.6
02:49:45.642 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.05 = -1.05)
02:49:45.642 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
02:49:45.642 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.62 hyp=0.74 cameraTheta=0.99 mountX=0.37 mountY=-0.67, mountTheta=-1.07
02:49:45.642 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.62, opts=13)
02:49:45.642 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.62)
02:49:45.643 00.001 8976 Worker thread wakes up
02:49:45.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.62) opts 0xd
02:49:45.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.62)
02:49:45.643 00.000 8976 Moving (0.40, 0.62) raw xDistance=0.37 yDistance=-0.67
02:49:45.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.37
02:49:45.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
02:49:45.643 00.000 8976 MoveAxis(L, 1, ABG)
02:49:45.643 00.000 8976 stepping (-21, 8) + (-1, 0)
02:49:45.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:49:45.643 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:49:45.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:45.643 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:45.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:45.643 00.000 5052 Enqueuing Expose request
02:49:45.669 00.026 8976 Received - 47 (G) 
02:49:45.670 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:45.670 00.000 8976 stepped: pos (-22, 8)
02:49:45.670 00.000 8976 MoveAxis(U, 3, ABG)
02:49:45.670 00.000 8976 stepping (-22, 8) + (0, 3)
02:49:45.670 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:45.702 00.032 8976 Received - 47 (G) 
02:49:45.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:45.702 00.000 8976 stepped: pos (-22, 11)
02:49:45.702 00.000 8976 move complete, result=0
02:49:45.702 00.000 8976 worker thread done servicing request
02:49:45.702 00.000 8976 Worker thread wakes up
02:49:45.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:45.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:45.702 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.7 px 3 ms NORTH
02:49:46.388 00.686 8976 Exposure complete
02:49:46.393 00.005 8976 worker thread done servicing request
02:49:46.393 00.000 5052 OnExposeComplete: enter
02:49:46.393 00.000 5052 UpdateGuideState(): m_state=6
02:49:46.393 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10675
02:49:46.394 00.001 5052 Star::Find returns 1 (0), X=328.99, Y=282.06, Mass=122, SNR=7.6, Peak=70 HFD=2.0
02:49:46.394 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
02:49:46.394 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
02:49:46.394 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.35 hyp=0.39 cameraTheta=2.06 mountX=0.39 mountY=-0.03, mountTheta=-0.09
02:49:46.394 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.35, opts=13)
02:49:46.394 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.35)
02:49:46.394 00.000 8976 Worker thread wakes up
02:49:46.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.35) opts 0xd
02:49:46.395 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.35)
02:49:46.395 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:49:46.395 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:49:46.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:46.395 00.000 8976 Moving (-0.18, 0.35) raw xDistance=0.39 yDistance=-0.03
02:49:46.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
02:49:46.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:49:46.395 00.000 8976 MoveAxis(L, 2, ABG)
02:49:46.395 00.000 8976 stepping (-22, 11) + (-2, 0)
02:49:46.395 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:46.395 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:46.395 00.000 5052 Enqueuing Expose request
02:49:46.421 00.026 8976 Received - 47 (G) 
02:49:46.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:46.421 00.000 8976 stepped: pos (-24, 11)
02:49:46.421 00.000 8976 MoveAxis(U, 0, ABG)
02:49:46.421 00.000 8976 move complete, result=0
02:49:46.421 00.000 8976 worker thread done servicing request
02:49:46.421 00.000 8976 Worker thread wakes up
02:49:46.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:46.422 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:46.422 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
02:49:47.118 00.696 8976 Exposure complete
02:49:47.124 00.006 8976 worker thread done servicing request
02:49:47.124 00.000 5052 OnExposeComplete: enter
02:49:47.124 00.000 5052 UpdateGuideState(): m_state=6
02:49:47.124 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10676
02:49:47.124 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.66, Mass=148, SNR=8.4, Peak=75 HFD=2.3
02:49:47.124 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
02:49:47.124 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.47)
02:49:47.124 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.67 mountX=-0.00 mountY=0.11, mountTheta=1.57
02:49:47.125 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.05, opts=13)
02:49:47.125 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.05)
02:49:47.125 00.000 8976 Worker thread wakes up
02:49:47.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.05) opts 0xd
02:49:47.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.05)
02:49:47.125 00.000 8976 Moving (-0.10, -0.05) raw xDistance=-0.00 yDistance=0.11
02:49:47.125 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:47.125 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:49:47.125 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:47.125 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:47.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:49:47.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:49:47.125 00.000 8976 MoveAxis(R, 0, ABG)
02:49:47.125 00.000 5052 Enqueuing Expose request
02:49:47.125 00.000 8976 MoveAxis(U, 0, ABG)
02:49:47.126 00.001 8976 move complete, result=0
02:49:47.126 00.000 8976 worker thread done servicing request
02:49:47.126 00.000 8976 Worker thread wakes up
02:49:47.126 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:47.126 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:47.126 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:47.809 00.683 8976 Exposure complete
02:49:47.815 00.006 8976 worker thread done servicing request
02:49:47.815 00.000 5052 OnExposeComplete: enter
02:49:47.815 00.000 5052 UpdateGuideState(): m_state=6
02:49:47.815 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10677
02:49:47.815 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.66, Mass=135, SNR=8.0, Peak=71 HFD=1.6
02:49:47.815 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
02:49:47.815 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
02:49:47.815 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.05 hyp=0.66 cameraTheta=-3.07 mountX=0.25 mountY=0.58, mountTheta=1.16
02:49:47.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.05, opts=13)
02:49:47.816 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.05)
02:49:47.816 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:49:47.816 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:49:47.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:47.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:47.816 00.000 5052 Enqueuing Expose request
02:49:47.816 00.000 8976 Worker thread wakes up
02:49:47.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.05) opts 0xd
02:49:47.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.05)
02:49:47.816 00.000 8976 Moving (-0.65, -0.05) raw xDistance=0.25 yDistance=0.58
02:49:47.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:49:47.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
02:49:47.816 00.000 8976 MoveAxis(R, 0, ABG)
02:49:47.816 00.000 8976 MoveAxis(D, 2, ABG)
02:49:47.816 00.000 8976 stepping (-24, 11) + (0, -2)
02:49:47.816 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:47.844 00.028 8976 Received - 47 (G) 
02:49:47.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:47.844 00.000 8976 stepped: pos (-24, 9)
02:49:47.844 00.000 8976 move complete, result=0
02:49:47.844 00.000 8976 worker thread done servicing request
02:49:47.844 00.000 8976 Worker thread wakes up
02:49:47.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:47.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:47.844 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:49:48.531 00.687 8976 Exposure complete
02:49:48.536 00.005 8976 worker thread done servicing request
02:49:48.537 00.001 5052 OnExposeComplete: enter
02:49:48.537 00.000 5052 UpdateGuideState(): m_state=6
02:49:48.537 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10678
02:49:48.537 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=282.02, Mass=152, SNR=8.5, Peak=75 HFD=2.1
02:49:48.537 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
02:49:48.537 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
02:49:48.537 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.31 hyp=0.57 cameraTheta=2.57 mountX=0.49 mountY=0.24, mountTheta=0.45
02:49:48.537 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.31, opts=13)
02:49:48.537 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.31)
02:49:48.537 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:49:48.538 00.001 5052 UpdateGuideState exits: m=152 SNR=8.5
02:49:48.538 00.000 8976 Worker thread wakes up
02:49:48.538 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:48.538 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:48.538 00.000 5052 Enqueuing Expose request
02:49:48.538 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.31) opts 0xd
02:49:48.538 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.31)
02:49:48.538 00.000 8976 Moving (-0.48, 0.31) raw xDistance=0.49 yDistance=0.24
02:49:48.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:49:48.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:49:48.538 00.000 8976 MoveAxis(L, 2, ABG)
02:49:48.538 00.000 8976 stepping (-24, 9) + (-2, 0)
02:49:48.538 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:48.564 00.026 8976 Received - 47 (G) 
02:49:48.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:48.564 00.000 8976 stepped: pos (-26, 9)
02:49:48.564 00.000 8976 MoveAxis(U, 0, ABG)
02:49:48.564 00.000 8976 move complete, result=0
02:49:48.564 00.000 8976 worker thread done servicing request
02:49:48.564 00.000 8976 Worker thread wakes up
02:49:48.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:48.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:48.564 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:49:49.250 00.686 8976 Exposure complete
02:49:49.255 00.005 8976 worker thread done servicing request
02:49:49.256 00.001 5052 OnExposeComplete: enter
02:49:49.256 00.000 5052 UpdateGuideState(): m_state=6
02:49:49.256 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10679
02:49:49.256 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.80, Mass=150, SNR=8.4, Peak=71 HFD=1.9
02:49:49.256 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:49:49.256 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:49:49.256 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.09 hyp=0.57 cameraTheta=2.98 mountX=0.33 mountY=0.42, mountTheta=0.90
02:49:49.256 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.09, opts=13)
02:49:49.256 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.09)
02:49:49.256 00.000 8976 Worker thread wakes up
02:49:49.257 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:49:49.257 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.09) opts 0xd
02:49:49.257 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.09)
02:49:49.257 00.000 8976 Moving (-0.56, 0.09) raw xDistance=0.33 yDistance=0.42
02:49:49.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
02:49:49.257 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
02:49:49.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:49.257 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:49.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:49:49.257 00.000 8976 MoveAxis(L, 2, ABG)
02:49:49.257 00.000 8976 stepping (-26, 9) + (-2, 0)
02:49:49.257 00.000 5052 Enqueuing Expose request
02:49:49.257 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:49.283 00.026 8976 Received - 47 (G) 
02:49:49.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:49.283 00.000 8976 stepped: pos (-28, 9)
02:49:49.283 00.000 8976 MoveAxis(D, 2, ABG)
02:49:49.283 00.000 8976 stepping (-28, 9) + (0, -2)
02:49:49.283 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:49.315 00.032 8976 Received - 47 (G) 
02:49:49.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:49.315 00.000 8976 stepped: pos (-28, 7)
02:49:49.315 00.000 8976 move complete, result=0
02:49:49.315 00.000 8976 worker thread done servicing request
02:49:49.315 00.000 8976 Worker thread wakes up
02:49:49.315 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:49:49.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:49.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:50.006 00.691 8976 Exposure complete
02:49:50.012 00.006 8976 worker thread done servicing request
02:49:50.013 00.001 5052 OnExposeComplete: enter
02:49:50.013 00.000 5052 UpdateGuideState(): m_state=6
02:49:50.013 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10680
02:49:50.013 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.72, Mass=119, SNR=7.5, Peak=70 HFD=1.9
02:49:50.013 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:49:50.013 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
02:49:50.013 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.01 hyp=0.32 cameraTheta=3.10 mountX=0.16 mountY=0.26, mountTheta=1.03
02:49:50.013 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.01, opts=13)
02:49:50.014 00.001 5052 Enqueuing Move request for stepguider (-0.32, 0.01)
02:49:50.014 00.000 8976 Worker thread wakes up
02:49:50.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.01) opts 0xd
02:49:50.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.01)
02:49:50.014 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:49:50.014 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
02:49:50.014 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:50.014 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:50.014 00.000 5052 Enqueuing Expose request
02:49:50.014 00.000 8976 Moving (-0.32, 0.01) raw xDistance=0.16 yDistance=0.26
02:49:50.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:49:50.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:49:50.014 00.000 8976 MoveAxis(R, 0, ABG)
02:49:50.014 00.000 8976 MoveAxis(U, 0, ABG)
02:49:50.014 00.000 8976 move complete, result=0
02:49:50.014 00.000 8976 worker thread done servicing request
02:49:50.014 00.000 8976 Worker thread wakes up
02:49:50.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:50.015 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:50.015 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:49:50.696 00.681 8976 Exposure complete
02:49:50.701 00.005 8976 worker thread done servicing request
02:49:50.701 00.000 5052 OnExposeComplete: enter
02:49:50.701 00.000 5052 UpdateGuideState(): m_state=6
02:49:50.701 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10681
02:49:50.701 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.79, Mass=148, SNR=8.3, Peak=68 HFD=2.3
02:49:50.701 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:49:50.701 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
02:49:50.701 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.08 hyp=0.30 cameraTheta=2.86 mountX=0.21 mountY=0.19, mountTheta=0.76
02:49:50.702 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.08, opts=13)
02:49:50.702 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.08)
02:49:50.702 00.000 8976 Worker thread wakes up
02:49:50.702 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:49:50.702 00.000 5052 UpdateGuideState exits: m=148 SNR=8.3
02:49:50.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:50.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:50.702 00.000 5052 Enqueuing Expose request
02:49:50.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.08) opts 0xd
02:49:50.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.08)
02:49:50.702 00.000 8976 Moving (-0.29, 0.08) raw xDistance=0.21 yDistance=0.19
02:49:50.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:49:50.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:49:50.703 00.001 8976 MoveAxis(R, 0, ABG)
02:49:50.703 00.000 8976 MoveAxis(U, 0, ABG)
02:49:50.703 00.000 8976 move complete, result=0
02:49:50.703 00.000 8976 worker thread done servicing request
02:49:50.703 00.000 8976 Worker thread wakes up
02:49:50.703 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:49:50.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:50.703 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:51.387 00.684 8976 Exposure complete
02:49:51.392 00.005 8976 worker thread done servicing request
02:49:51.392 00.000 5052 OnExposeComplete: enter
02:49:51.392 00.000 5052 UpdateGuideState(): m_state=6
02:49:51.392 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10682
02:49:51.392 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.86, Mass=126, SNR=7.8, Peak=69 HFD=2.0
02:49:51.392 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
02:49:51.392 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
02:49:51.392 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.15 hyp=0.30 cameraTheta=0.52 mountX=0.01 mountY=-0.30, mountTheta=-1.52
02:49:51.393 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.15, opts=13)
02:49:51.393 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.15)
02:49:51.393 00.000 8976 Worker thread wakes up
02:49:51.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.15) opts 0xd
02:49:51.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.15)
02:49:51.393 00.000 8976 Moving (0.26, 0.15) raw xDistance=0.01 yDistance=-0.30
02:49:51.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:49:51.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:49:51.393 00.000 8976 MoveAxis(R, 0, ABG)
02:49:51.393 00.000 8976 MoveAxis(U, 1, ABG)
02:49:51.393 00.000 8976 stepping (-28, 7) + (0, 1)
02:49:51.393 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:49:51.393 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
02:49:51.393 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:51.394 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:51.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:51.394 00.000 5052 Enqueuing Expose request
02:49:51.425 00.031 8976 Received - 47 (G) 
02:49:51.425 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:51.425 00.000 8976 stepped: pos (-28, 8)
02:49:51.425 00.000 8976 move complete, result=0
02:49:51.425 00.000 8976 worker thread done servicing request
02:49:51.425 00.000 8976 Worker thread wakes up
02:49:51.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:51.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:51.425 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:49:52.112 00.687 8976 Exposure complete
02:49:52.117 00.005 8976 worker thread done servicing request
02:49:52.117 00.000 5052 OnExposeComplete: enter
02:49:52.117 00.000 5052 UpdateGuideState(): m_state=6
02:49:52.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10683
02:49:52.117 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.81, Mass=145, SNR=8.3, Peak=72 HFD=2.3
02:49:52.117 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:49:52.117 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
02:49:52.117 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.11 hyp=0.35 cameraTheta=2.83 mountX=0.24 mountY=0.22, mountTheta=0.73
02:49:52.117 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.11, opts=13)
02:49:52.117 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.11)
02:49:52.117 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:49:52.118 00.001 5052 UpdateGuideState exits: m=145 SNR=8.3
02:49:52.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:52.118 00.000 8976 Worker thread wakes up
02:49:52.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.11) opts 0xd
02:49:52.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.11)
02:49:52.118 00.000 8976 Moving (-0.33, 0.11) raw xDistance=0.24 yDistance=0.22
02:49:52.118 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:52.118 00.000 5052 Enqueuing Expose request
02:49:52.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:49:52.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:49:52.118 00.000 8976 MoveAxis(R, 0, ABG)
02:49:52.118 00.000 8976 MoveAxis(U, 0, ABG)
02:49:52.118 00.000 8976 move complete, result=0
02:49:52.118 00.000 8976 worker thread done servicing request
02:49:52.118 00.000 8976 Worker thread wakes up
02:49:52.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:52.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:52.118 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:49:52.804 00.686 8976 Exposure complete
02:49:52.810 00.006 8976 worker thread done servicing request
02:49:52.810 00.000 5052 OnExposeComplete: enter
02:49:52.810 00.000 5052 UpdateGuideState(): m_state=6
02:49:52.810 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10684
02:49:52.810 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.97, Mass=130, SNR=7.9, Peak=68 HFD=2.1
02:49:52.810 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.04) = xAngle (-0.09 = -0.09)
02:49:52.810 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.19 = -0.19)
02:49:52.810 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.96 mountX=0.28 mountY=-0.05, mountTheta=-0.19
02:49:52.811 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.26, opts=13)
02:49:52.811 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.26)
02:49:52.811 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:52.811 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
02:49:52.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:52.811 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:52.811 00.000 5052 Enqueuing Expose request
02:49:52.811 00.000 8976 Worker thread wakes up
02:49:52.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.26) opts 0xd
02:49:52.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.26)
02:49:52.811 00.000 8976 Moving (-0.10, 0.26) raw xDistance=0.28 yDistance=-0.05
02:49:52.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:49:52.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:49:52.811 00.000 8976 MoveAxis(L, 1, ABG)
02:49:52.811 00.000 8976 stepping (-28, 8) + (-1, 0)
02:49:52.811 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:52.832 00.021 8976 Received - 47 (G) 
02:49:52.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:52.832 00.000 8976 stepped: pos (-29, 8)
02:49:52.832 00.000 8976 MoveAxis(U, 0, ABG)
02:49:52.832 00.000 8976 move complete, result=0
02:49:52.832 00.000 8976 worker thread done servicing request
02:49:52.832 00.000 8976 Worker thread wakes up
02:49:52.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:52.832 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:52.832 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:49:53.517 00.685 8976 Exposure complete
02:49:53.522 00.005 8976 worker thread done servicing request
02:49:53.522 00.000 5052 OnExposeComplete: enter
02:49:53.522 00.000 5052 UpdateGuideState(): m_state=6
02:49:53.522 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10685
02:49:53.522 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.74, Mass=133, SNR=7.9, Peak=68 HFD=1.8
02:49:53.522 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
02:49:53.522 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:49:53.522 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.03 hyp=0.32 cameraTheta=0.11 mountX=-0.11 mountY=-0.28, mountTheta=-1.95
02:49:53.523 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.03, opts=13)
02:49:53.523 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.03)
02:49:53.523 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:53.523 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
02:49:53.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:53.523 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:53.523 00.000 5052 Enqueuing Expose request
02:49:53.523 00.000 8976 Worker thread wakes up
02:49:53.524 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.03) opts 0xd
02:49:53.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.03)
02:49:53.524 00.000 8976 Moving (0.31, 0.03) raw xDistance=-0.11 yDistance=-0.28
02:49:53.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:49:53.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:49:53.524 00.000 8976 MoveAxis(R, 0, ABG)
02:49:53.524 00.000 8976 MoveAxis(U, 1, ABG)
02:49:53.524 00.000 8976 stepping (-29, 8) + (0, 1)
02:49:53.524 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:53.551 00.027 8976 Received - 47 (G) 
02:49:53.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:53.551 00.000 8976 stepped: pos (-29, 9)
02:49:53.551 00.000 8976 move complete, result=0
02:49:53.551 00.000 8976 worker thread done servicing request
02:49:53.551 00.000 8976 Worker thread wakes up
02:49:53.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:53.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:53.551 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:49:54.249 00.698 8976 Exposure complete
02:49:54.255 00.006 8976 worker thread done servicing request
02:49:54.255 00.000 5052 OnExposeComplete: enter
02:49:54.255 00.000 5052 UpdateGuideState(): m_state=6
02:49:54.255 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10686
02:49:54.255 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.37, Mass=133, SNR=7.9, Peak=63 HFD=2.6
02:49:54.255 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
02:49:54.255 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.66 = -2.66)
02:49:54.255 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.34 hyp=0.70 cameraTheta=-0.51 mountX=-0.58 mountY=-0.33, mountTheta=-2.63
02:49:54.256 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.34, opts=13)
02:49:54.256 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.34)
02:49:54.256 00.000 8976 Worker thread wakes up
02:49:54.256 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.34) opts 0xd
02:49:54.256 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.34)
02:49:54.256 00.000 8976 Moving (0.61, -0.34) raw xDistance=-0.58 yDistance=-0.33
02:49:54.256 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:49:54.256 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
02:49:54.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:54.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:54.256 00.000 5052 Enqueuing Expose request
02:49:54.257 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
02:49:54.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
02:49:54.257 00.000 8976 MoveAxis(R, 2, ABG)
02:49:54.257 00.000 8976 stepping (-29, 9) + (2, 0)
02:49:54.257 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:54.287 00.030 8976 Received - 47 (G) 
02:49:54.287 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:54.287 00.000 8976 stepped: pos (-27, 9)
02:49:54.287 00.000 8976 MoveAxis(U, 1, ABG)
02:49:54.287 00.000 8976 stepping (-27, 9) + (0, 1)
02:49:54.287 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:54.319 00.032 8976 Received - 47 (G) 
02:49:54.319 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:54.319 00.000 8976 stepped: pos (-27, 10)
02:49:54.319 00.000 8976 move complete, result=0
02:49:54.319 00.000 8976 worker thread done servicing request
02:49:54.319 00.000 8976 Worker thread wakes up
02:49:54.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:54.319 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:54.319 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 1 ms NORTH
02:49:55.005 00.686 8976 Exposure complete
02:49:55.011 00.006 8976 worker thread done servicing request
02:49:55.011 00.000 5052 OnExposeComplete: enter
02:49:55.011 00.000 5052 UpdateGuideState(): m_state=6
02:49:55.011 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10687
02:49:55.011 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.27, Mass=138, SNR=8.1, Peak=64 HFD=2.3
02:49:55.011 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
02:49:55.011 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
02:49:55.011 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=-0.44 hyp=1.06 cameraTheta=-0.43 mountX=-0.83 mountY=-0.57, mountTheta=-2.54
02:49:55.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=-0.44, opts=13)
02:49:55.012 00.000 5052 Enqueuing Move request for stepguider (0.96, -0.44)
02:49:55.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:55.012 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:49:55.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:55.012 00.000 8976 Worker thread wakes up
02:49:55.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, -0.44) opts 0xd
02:49:55.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, -0.44)
02:49:55.012 00.000 8976 Moving (0.96, -0.44) raw xDistance=-0.83 yDistance=-0.57
02:49:55.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.83
02:49:55.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:55.012 00.000 5052 Enqueuing Expose request
02:49:55.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
02:49:55.012 00.000 8976 MoveAxis(R, 4, ABG)
02:49:55.012 00.000 8976 stepping (-27, 10) + (4, 0)
02:49:55.012 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:49:55.054 00.042 8976 Received - 47 (G) 
02:49:55.054 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:49:55.054 00.000 8976 stepped: pos (-23, 10)
02:49:55.054 00.000 8976 MoveAxis(U, 2, ABG)
02:49:55.054 00.000 8976 stepping (-23, 10) + (0, 2)
02:49:55.054 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:55.086 00.032 8976 Received - 47 (G) 
02:49:55.086 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:55.086 00.000 8976 stepped: pos (-23, 12)
02:49:55.086 00.000 8976 move complete, result=0
02:49:55.086 00.000 8976 worker thread done servicing request
02:49:55.086 00.000 8976 Worker thread wakes up
02:49:55.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:55.086 00.000 5052 GuideStep: -0.8 px 4 ms EAST, -0.6 px 2 ms NORTH
02:49:55.086 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:55.771 00.685 8976 Exposure complete
02:49:55.776 00.005 8976 worker thread done servicing request
02:49:55.776 00.000 5052 OnExposeComplete: enter
02:49:55.776 00.000 5052 UpdateGuideState(): m_state=6
02:49:55.776 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10688
02:49:55.776 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.80, Mass=140, SNR=8.1, Peak=64 HFD=2.5
02:49:55.776 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:49:55.776 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:49:55.776 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.09 hyp=0.59 cameraTheta=0.14 mountX=-0.19 mountY=-0.54, mountTheta=-1.91
02:49:55.777 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.09, opts=13)
02:49:55.777 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.09)
02:49:55.777 00.000 8976 Worker thread wakes up
02:49:55.777 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.09) opts 0xd
02:49:55.777 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.09)
02:49:55.777 00.000 8976 Moving (0.59, 0.09) raw xDistance=-0.19 yDistance=-0.54
02:49:55.777 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:49:55.777 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
02:49:55.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:55.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:49:55.778 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
02:49:55.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:55.778 00.000 5052 Enqueuing Expose request
02:49:55.778 00.000 8976 MoveAxis(R, 0, ABG)
02:49:55.778 00.000 8976 MoveAxis(U, 2, ABG)
02:49:55.778 00.000 8976 stepping (-23, 12) + (0, 2)
02:49:55.778 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:55.805 00.027 8976 Received - 47 (G) 
02:49:55.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:55.805 00.000 8976 stepped: pos (-23, 14)
02:49:55.805 00.000 8976 move complete, result=0
02:49:55.805 00.000 8976 worker thread done servicing request
02:49:55.805 00.000 8976 Worker thread wakes up
02:49:55.806 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:55.806 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:49:55.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:56.492 00.686 8976 Exposure complete
02:49:56.498 00.006 8976 worker thread done servicing request
02:49:56.498 00.000 5052 OnExposeComplete: enter
02:49:56.498 00.000 5052 UpdateGuideState(): m_state=6
02:49:56.498 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10689
02:49:56.498 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=282.13, Mass=122, SNR=7.6, Peak=62 HFD=2.3
02:49:56.498 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
02:49:56.498 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
02:49:56.498 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.42 hyp=0.74 cameraTheta=0.61 mountX=0.10 mountY=-0.73, mountTheta=-1.44
02:49:56.499 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.42, opts=13)
02:49:56.499 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.42)
02:49:56.500 00.001 8976 Worker thread wakes up
02:49:56.500 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:49:56.500 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.42) opts 0xd
02:49:56.500 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:49:56.500 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.42)
02:49:56.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:56.500 00.000 8976 Moving (0.60, 0.42) raw xDistance=0.10 yDistance=-0.73
02:49:56.500 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:56.500 00.000 5052 Enqueuing Expose request
02:49:56.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:49:56.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
02:49:56.500 00.000 8976 MoveAxis(R, 0, ABG)
02:49:56.500 00.000 8976 MoveAxis(U, 3, ABG)
02:49:56.500 00.000 8976 stepping (-23, 14) + (0, 3)
02:49:56.500 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:56.541 00.041 8976 Received - 47 (G) 
02:49:56.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:56.541 00.000 8976 stepped: pos (-23, 17)
02:49:56.541 00.000 8976 move complete, result=0
02:49:56.541 00.000 8976 worker thread done servicing request
02:49:56.541 00.000 8976 Worker thread wakes up
02:49:56.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:56.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:56.541 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:49:57.228 00.687 8976 Exposure complete
02:49:57.234 00.006 8976 worker thread done servicing request
02:49:57.234 00.000 5052 OnExposeComplete: enter
02:49:57.234 00.000 5052 UpdateGuideState(): m_state=6
02:49:57.234 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10690
02:49:57.234 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.66, Mass=146, SNR=8.3, Peak=66 HFD=2.4
02:49:57.234 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
02:49:57.234 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
02:49:57.234 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.05 hyp=0.59 cameraTheta=-0.08 mountX=-0.31 mountY=-0.47, mountTheta=-2.16
02:49:57.234 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.05, opts=13)
02:49:57.234 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.05)
02:49:57.235 00.001 8976 Worker thread wakes up
02:49:57.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.05) opts 0xd
02:49:57.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.05)
02:49:57.235 00.000 8976 Moving (0.59, -0.05) raw xDistance=-0.31 yDistance=-0.47
02:49:57.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:49:57.235 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:49:57.235 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
02:49:57.235 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:57.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
02:49:57.235 00.000 8976 MoveAxis(R, 1, ABG)
02:49:57.235 00.000 8976 stepping (-23, 17) + (1, 0)
02:49:57.235 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:57.235 00.000 5052 Enqueuing Expose request
02:49:57.235 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:57.260 00.025 8976 Received - 47 (G) 
02:49:57.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:49:57.260 00.000 8976 stepped: pos (-22, 17)
02:49:57.260 00.000 8976 MoveAxis(U, 2, ABG)
02:49:57.260 00.000 8976 stepping (-22, 17) + (0, 2)
02:49:57.260 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:57.292 00.032 8976 Received - 47 (G) 
02:49:57.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:49:57.292 00.000 8976 stepped: pos (-22, 19)
02:49:57.292 00.000 8976 move complete, result=0
02:49:57.292 00.000 8976 worker thread done servicing request
02:49:57.292 00.000 8976 Worker thread wakes up
02:49:57.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:57.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:57.292 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
02:49:57.976 00.684 8976 Exposure complete
02:49:57.981 00.005 8976 worker thread done servicing request
02:49:57.981 00.000 5052 OnExposeComplete: enter
02:49:57.981 00.000 5052 UpdateGuideState(): m_state=6
02:49:57.982 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10691
02:49:57.982 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.82, Mass=140, SNR=8.2, Peak=74 HFD=2.0
02:49:57.982 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
02:49:57.982 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
02:49:57.982 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.25 cameraTheta=0.47 mountX=-0.00 mountY=-0.25, mountTheta=-1.57
02:49:57.982 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.12, opts=13)
02:49:57.982 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.12)
02:49:57.982 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:49:57.982 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:49:57.982 00.000 8976 Worker thread wakes up
02:49:57.983 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.12) opts 0xd
02:49:57.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.12)
02:49:57.983 00.000 8976 Moving (0.23, 0.12) raw xDistance=-0.00 yDistance=-0.25
02:49:57.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:49:57.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:49:57.983 00.000 8976 MoveAxis(R, 0, ABG)
02:49:57.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:57.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:57.983 00.000 5052 Enqueuing Expose request
02:49:57.983 00.000 8976 MoveAxis(U, 0, ABG)
02:49:57.983 00.000 8976 move complete, result=0
02:49:57.983 00.000 8976 worker thread done servicing request
02:49:57.983 00.000 8976 Worker thread wakes up
02:49:57.983 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:49:57.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:57.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:58.668 00.685 8976 Exposure complete
02:49:58.674 00.006 8976 worker thread done servicing request
02:49:58.674 00.000 5052 OnExposeComplete: enter
02:49:58.674 00.000 5052 UpdateGuideState(): m_state=6
02:49:58.674 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10692
02:49:58.674 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.61, Mass=157, SNR=8.6, Peak=73 HFD=2.8
02:49:58.675 00.001 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
02:49:58.675 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.80 = -2.80)
02:49:58.675 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.65 mountX=-0.15 mountY=-0.06, mountTheta=-2.78
02:49:58.675 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.10, opts=13)
02:49:58.675 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.10)
02:49:58.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:49:58.675 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
02:49:58.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:58.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:58.675 00.000 5052 Enqueuing Expose request
02:49:58.675 00.000 8976 Worker thread wakes up
02:49:58.676 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.10) opts 0xd
02:49:58.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.10)
02:49:58.676 00.000 8976 Moving (0.14, -0.10) raw xDistance=-0.15 yDistance=-0.06
02:49:58.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:49:58.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:49:58.676 00.000 8976 MoveAxis(R, 0, ABG)
02:49:58.676 00.000 8976 MoveAxis(U, 0, ABG)
02:49:58.676 00.000 8976 move complete, result=0
02:49:58.676 00.000 8976 worker thread done servicing request
02:49:58.676 00.000 8976 Worker thread wakes up
02:49:58.676 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:58.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:58.676 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:59.360 00.684 8976 Exposure complete
02:49:59.365 00.005 8976 worker thread done servicing request
02:49:59.365 00.000 5052 OnExposeComplete: enter
02:49:59.365 00.000 5052 UpdateGuideState(): m_state=6
02:49:59.365 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10693
02:49:59.365 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=282.10, Mass=150, SNR=8.4, Peak=70 HFD=2.2
02:49:59.365 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
02:49:59.365 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
02:49:59.365 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.39 hyp=0.80 cameraTheta=0.50 mountX=0.03 mountY=-0.80, mountTheta=-1.54
02:49:59.366 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.39, opts=13)
02:49:59.366 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.39)
02:49:59.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:49:59.366 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
02:49:59.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:59.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:49:59.366 00.000 5052 Enqueuing Expose request
02:49:59.366 00.000 8976 Worker thread wakes up
02:49:59.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.39) opts 0xd
02:49:59.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.39)
02:49:59.366 00.000 8976 Moving (0.70, 0.39) raw xDistance=0.03 yDistance=-0.80
02:49:59.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:49:59.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80
02:49:59.366 00.000 8976 MoveAxis(R, 0, ABG)
02:49:59.366 00.000 8976 MoveAxis(U, 3, ABG)
02:49:59.366 00.000 8976 stepping (-22, 19) + (0, 3)
02:49:59.367 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:59.402 00.035 8976 Received - 47 (G) 
02:49:59.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:49:59.403 00.001 8976 stepped: pos (-22, 22)
02:49:59.403 00.000 8976 move complete, result=0
02:49:59.403 00.000 8976 worker thread done servicing request
02:49:59.403 00.000 8976 Worker thread wakes up
02:49:59.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:49:59.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:49:59.403 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
02:50:00.091 00.688 8976 Exposure complete
02:50:00.097 00.006 8976 worker thread done servicing request
02:50:00.097 00.000 5052 OnExposeComplete: enter
02:50:00.097 00.000 5052 UpdateGuideState(): m_state=6
02:50:00.097 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10694
02:50:00.097 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.62, Mass=134, SNR=8.0, Peak=70 HFD=1.5
02:50:00.097 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
02:50:00.097 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
02:50:00.097 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.39 mountX=-0.18 mountY=-0.13, mountTheta=-2.50
02:50:00.098 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.09, opts=13)
02:50:00.098 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.09)
02:50:00.098 00.000 8976 Worker thread wakes up
02:50:00.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.09) opts 0xd
02:50:00.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.09)
02:50:00.098 00.000 8976 Moving (0.21, -0.09) raw xDistance=-0.18 yDistance=-0.13
02:50:00.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:50:00.098 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:50:00.098 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:50:00.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:00.099 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:00.099 00.000 5052 Enqueuing Expose request
02:50:00.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:50:00.099 00.000 8976 MoveAxis(R, 0, ABG)
02:50:00.099 00.000 8976 MoveAxis(U, 0, ABG)
02:50:00.099 00.000 8976 move complete, result=0
02:50:00.099 00.000 8976 worker thread done servicing request
02:50:00.099 00.000 8976 Worker thread wakes up
02:50:00.099 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:00.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:00.100 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:00.783 00.683 8976 Exposure complete
02:50:00.788 00.005 8976 worker thread done servicing request
02:50:00.788 00.000 5052 OnExposeComplete: enter
02:50:00.788 00.000 5052 UpdateGuideState(): m_state=6
02:50:00.788 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10695
02:50:00.788 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.40, Mass=137, SNR=8.1, Peak=71 HFD=2.0
02:50:00.788 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
02:50:00.788 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
02:50:00.788 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.31 hyp=0.76 cameraTheta=-0.42 mountX=-0.59 mountY=-0.42, mountTheta=-2.53
02:50:00.789 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.31, opts=13)
02:50:00.789 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.31)
02:50:00.789 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:50:00.789 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
02:50:00.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:00.789 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:00.789 00.000 5052 Enqueuing Expose request
02:50:00.789 00.000 8976 Worker thread wakes up
02:50:00.789 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.31) opts 0xd
02:50:00.790 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.31)
02:50:00.790 00.000 8976 Moving (0.69, -0.31) raw xDistance=-0.59 yDistance=-0.42
02:50:00.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
02:50:00.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
02:50:00.790 00.000 8976 MoveAxis(R, 2, ABG)
02:50:00.790 00.000 8976 stepping (-22, 22) + (2, 0)
02:50:00.790 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:00.825 00.035 8976 Received - 47 (G) 
02:50:00.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:00.825 00.000 8976 stepped: pos (-20, 22)
02:50:00.825 00.000 8976 MoveAxis(U, 2, ABG)
02:50:00.825 00.000 8976 stepping (-20, 22) + (0, 2)
02:50:00.825 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:00.857 00.032 8976 Received - 47 (G) 
02:50:00.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:00.857 00.000 8976 stepped: pos (-20, 24)
02:50:00.857 00.000 8976 move complete, result=0
02:50:00.857 00.000 8976 worker thread done servicing request
02:50:00.857 00.000 8976 Worker thread wakes up
02:50:00.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:00.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:00.857 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 2 ms NORTH
02:50:01.543 00.686 8976 Exposure complete
02:50:01.549 00.006 8976 worker thread done servicing request
02:50:01.549 00.000 5052 OnExposeComplete: enter
02:50:01.549 00.000 5052 UpdateGuideState(): m_state=6
02:50:01.549 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10696
02:50:01.549 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.82, Mass=139, SNR=8.1, Peak=70 HFD=2.3
02:50:01.549 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:50:01.549 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
02:50:01.549 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.11 hyp=0.69 cameraTheta=0.16 mountX=-0.21 mountY=-0.64, mountTheta=-1.90
02:50:01.550 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.11, opts=13)
02:50:01.550 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.11)
02:50:01.550 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:50:01.550 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:50:01.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:01.550 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:01.550 00.000 5052 Enqueuing Expose request
02:50:01.550 00.000 8976 Worker thread wakes up
02:50:01.550 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.11) opts 0xd
02:50:01.550 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.11)
02:50:01.550 00.000 8976 Moving (0.69, 0.11) raw xDistance=-0.21 yDistance=-0.64
02:50:01.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:50:01.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
02:50:01.550 00.000 8976 MoveAxis(R, 0, ABG)
02:50:01.550 00.000 8976 MoveAxis(U, 3, ABG)
02:50:01.550 00.000 8976 stepping (-20, 24) + (0, 3)
02:50:01.550 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:01.577 00.027 8976 Received - 47 (G) 
02:50:01.577 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:01.577 00.000 8976 stepped: pos (-20, 27)
02:50:01.577 00.000 8976 move complete, result=0
02:50:01.577 00.000 8976 worker thread done servicing request
02:50:01.577 00.000 8976 Worker thread wakes up
02:50:01.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:01.577 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:01.577 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:50:02.262 00.685 8976 Exposure complete
02:50:02.267 00.005 8976 worker thread done servicing request
02:50:02.268 00.001 5052 OnExposeComplete: enter
02:50:02.268 00.000 5052 UpdateGuideState(): m_state=6
02:50:02.268 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10697
02:50:02.268 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.86, Mass=150, SNR=8.4, Peak=64 HFD=2.4
02:50:02.268 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.04) = xAngle (-0.35 = -0.35)
02:50:02.268 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
02:50:02.268 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.69 mountX=0.14 mountY=-0.07, mountTheta=-0.44
02:50:02.269 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.15, opts=13)
02:50:02.269 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.15)
02:50:02.269 00.000 8976 Worker thread wakes up
02:50:02.269 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:50:02.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.15) opts 0xd
02:50:02.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.15)
02:50:02.269 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
02:50:02.269 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:02.269 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:02.269 00.000 8976 Moving (-0.02, 0.15) raw xDistance=0.14 yDistance=-0.07
02:50:02.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:50:02.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:50:02.269 00.000 8976 MoveAxis(R, 0, ABG)
02:50:02.269 00.000 5052 Enqueuing Expose request
02:50:02.270 00.001 8976 MoveAxis(U, 0, ABG)
02:50:02.270 00.000 8976 move complete, result=0
02:50:02.270 00.000 8976 worker thread done servicing request
02:50:02.270 00.000 8976 Worker thread wakes up
02:50:02.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:02.270 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:02.270 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:02.958 00.688 8976 Exposure complete
02:50:02.963 00.005 8976 worker thread done servicing request
02:50:02.963 00.000 5052 OnExposeComplete: enter
02:50:02.963 00.000 5052 UpdateGuideState(): m_state=6
02:50:02.963 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10698
02:50:02.963 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.91, Mass=130, SNR=7.8, Peak=70 HFD=2.1
02:50:02.963 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
02:50:02.963 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
02:50:02.963 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.20 hyp=0.40 cameraTheta=2.63 mountX=0.34 mountY=0.19, mountTheta=0.51
02:50:02.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.20, opts=13)
02:50:02.964 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.20)
02:50:02.964 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:50:02.964 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
02:50:02.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:02.964 00.000 8976 Worker thread wakes up
02:50:02.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.20) opts 0xd
02:50:02.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:02.964 00.000 5052 Enqueuing Expose request
02:50:02.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.20)
02:50:02.964 00.000 8976 Moving (-0.35, 0.20) raw xDistance=0.34 yDistance=0.19
02:50:02.965 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:50:02.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:50:02.965 00.000 8976 MoveAxis(L, 1, ABG)
02:50:02.965 00.000 8976 stepping (-20, 27) + (-1, 0)
02:50:02.965 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:02.983 00.018 8976 Received - 47 (G) 
02:50:02.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:02.983 00.000 8976 stepped: pos (-21, 27)
02:50:02.983 00.000 8976 MoveAxis(U, 0, ABG)
02:50:02.983 00.000 8976 move complete, result=0
02:50:02.984 00.001 8976 worker thread done servicing request
02:50:02.984 00.000 8976 Worker thread wakes up
02:50:02.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:02.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:02.984 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:50:03.668 00.684 8976 Exposure complete
02:50:03.674 00.006 8976 worker thread done servicing request
02:50:03.674 00.000 5052 OnExposeComplete: enter
02:50:03.674 00.000 5052 UpdateGuideState(): m_state=6
02:50:03.674 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10699
02:50:03.674 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.11, Mass=140, SNR=8.2, Peak=69 HFD=2.1
02:50:03.674 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.12 = -0.12)
02:50:03.674 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.22 = -0.22)
02:50:03.675 00.001 5052 CameraToMount -- cameraX=-0.15 cameraY=0.40 hyp=0.43 cameraTheta=1.92 mountX=0.43 mountY=-0.10, mountTheta=-0.22
02:50:03.675 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.40, opts=13)
02:50:03.675 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.40)
02:50:03.675 00.000 8976 Worker thread wakes up
02:50:03.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.40) opts 0xd
02:50:03.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.40)
02:50:03.675 00.000 8976 Moving (-0.15, 0.40) raw xDistance=0.43 yDistance=-0.10
02:50:03.676 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:50:03.676 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:50:03.676 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:03.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
02:50:03.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:50:03.676 00.000 8976 MoveAxis(L, 2, ABG)
02:50:03.676 00.000 8976 stepping (-21, 27) + (-2, 0)
02:50:03.676 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:03.676 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:03.676 00.000 5052 Enqueuing Expose request
02:50:03.703 00.027 8976 Received - 47 (G) 
02:50:03.703 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:03.703 00.000 8976 stepped: pos (-23, 27)
02:50:03.703 00.000 8976 MoveAxis(U, 0, ABG)
02:50:03.703 00.000 8976 move complete, result=0
02:50:03.703 00.000 8976 worker thread done servicing request
02:50:03.703 00.000 8976 Worker thread wakes up
02:50:03.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:03.703 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:03.703 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:50:04.387 00.684 8976 Exposure complete
02:50:04.392 00.005 8976 worker thread done servicing request
02:50:04.392 00.000 5052 OnExposeComplete: enter
02:50:04.392 00.000 5052 UpdateGuideState(): m_state=6
02:50:04.392 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10700
02:50:04.393 00.001 5052 Star::Find returns 1 (0), X=329.10, Y=281.03, Mass=144, SNR=8.3, Peak=68 HFD=2.1
02:50:04.393 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.72 = 2.56)
02:50:04.393 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.46)
02:50:04.393 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.68 hyp=0.68 cameraTheta=-1.68 mountX=-0.57 mountY=0.43, mountTheta=2.49
02:50:04.393 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.68, opts=13)
02:50:04.393 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.68)
02:50:04.393 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:50:04.393 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:50:04.393 00.000 8976 Worker thread wakes up
02:50:04.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.68) opts 0xd
02:50:04.394 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.68)
02:50:04.394 00.000 8976 Moving (-0.07, -0.68) raw xDistance=-0.57 yDistance=0.43
02:50:04.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:04.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:04.394 00.000 5052 Enqueuing Expose request
02:50:04.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.57
02:50:04.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:50:04.394 00.000 8976 MoveAxis(R, 2, ABG)
02:50:04.394 00.000 8976 stepping (-23, 27) + (2, 0)
02:50:04.394 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:04.422 00.028 8976 Received - 47 (G) 
02:50:04.422 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:04.422 00.000 8976 stepped: pos (-21, 27)
02:50:04.422 00.000 8976 MoveAxis(D, 2, ABG)
02:50:04.422 00.000 8976 stepping (-21, 27) + (0, -2)
02:50:04.422 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:04.454 00.032 8976 Received - 47 (G) 
02:50:04.454 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:04.454 00.000 8976 stepped: pos (-21, 25)
02:50:04.454 00.000 8976 move complete, result=0
02:50:04.454 00.000 8976 worker thread done servicing request
02:50:04.454 00.000 8976 Worker thread wakes up
02:50:04.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:04.454 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:04.454 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.4 px 2 ms SOUTH
02:50:05.154 00.700 8976 Exposure complete
02:50:05.160 00.006 8976 worker thread done servicing request
02:50:05.160 00.000 5052 OnExposeComplete: enter
02:50:05.160 00.000 5052 UpdateGuideState(): m_state=6
02:50:05.160 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10701
02:50:05.160 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.91, Mass=130, SNR=7.9, Peak=77 HFD=1.8
02:50:05.160 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
02:50:05.160 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
02:50:05.160 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.64 mountX=0.18 mountY=-0.10, mountTheta=-0.48
02:50:05.161 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.20, opts=13)
02:50:05.161 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.20)
02:50:05.161 00.000 8976 Worker thread wakes up
02:50:05.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.20) opts 0xd
02:50:05.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.20)
02:50:05.161 00.000 8976 Moving (-0.01, 0.20) raw xDistance=0.18 yDistance=-0.10
02:50:05.161 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:50:05.161 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
02:50:05.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:05.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:50:05.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:05.161 00.000 5052 Enqueuing Expose request
02:50:05.162 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:50:05.162 00.000 8976 MoveAxis(R, 0, ABG)
02:50:05.162 00.000 8976 MoveAxis(U, 0, ABG)
02:50:05.162 00.000 8976 move complete, result=0
02:50:05.162 00.000 8976 worker thread done servicing request
02:50:05.162 00.000 8976 Worker thread wakes up
02:50:05.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:05.162 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:05.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:05.849 00.687 8976 Exposure complete
02:50:05.855 00.006 8976 worker thread done servicing request
02:50:05.855 00.000 5052 OnExposeComplete: enter
02:50:05.855 00.000 5052 UpdateGuideState(): m_state=6
02:50:05.855 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10702
02:50:05.855 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.91, Mass=153, SNR=8.5, Peak=75 HFD=2.3
02:50:05.855 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:50:05.855 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
02:50:05.855 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.20 hyp=0.40 cameraTheta=2.61 mountX=0.34 mountY=0.18, mountTheta=0.49
02:50:05.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.20, opts=13)
02:50:05.856 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.20)
02:50:05.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:50:05.856 00.000 8976 Worker thread wakes up
02:50:05.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.20) opts 0xd
02:50:05.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.20)
02:50:05.856 00.000 8976 Moving (-0.34, 0.20) raw xDistance=0.34 yDistance=0.18
02:50:05.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:50:05.856 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:50:05.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:05.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:50:05.856 00.000 8976 MoveAxis(L, 1, ABG)
02:50:05.857 00.001 8976 stepping (-21, 25) + (-1, 0)
02:50:05.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:05.857 00.000 5052 Enqueuing Expose request
02:50:05.857 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:05.877 00.020 8976 Received - 47 (G) 
02:50:05.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:05.877 00.000 8976 stepped: pos (-22, 25)
02:50:05.877 00.000 8976 MoveAxis(U, 0, ABG)
02:50:05.877 00.000 8976 move complete, result=0
02:50:05.877 00.000 8976 worker thread done servicing request
02:50:05.877 00.000 8976 Worker thread wakes up
02:50:05.878 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:50:05.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:05.878 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:06.562 00.684 8976 Exposure complete
02:50:06.567 00.005 8976 worker thread done servicing request
02:50:06.567 00.000 5052 OnExposeComplete: enter
02:50:06.568 00.001 5052 UpdateGuideState(): m_state=6
02:50:06.568 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10703
02:50:06.568 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.93, Mass=122, SNR=7.7, Peak=72 HFD=2.0
02:50:06.568 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
02:50:06.568 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
02:50:06.568 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.22 hyp=0.35 cameraTheta=2.44 mountX=0.32 mountY=0.10, mountTheta=0.31
02:50:06.568 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.22, opts=13)
02:50:06.569 00.001 5052 Enqueuing Move request for stepguider (-0.27, 0.22)
02:50:06.569 00.000 8976 Worker thread wakes up
02:50:06.569 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:50:06.569 00.000 5052 UpdateGuideState exits: m=122 SNR=7.7
02:50:06.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:06.569 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.22) opts 0xd
02:50:06.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:06.569 00.000 5052 Enqueuing Expose request
02:50:06.569 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.22)
02:50:06.569 00.000 8976 Moving (-0.27, 0.22) raw xDistance=0.32 yDistance=0.10
02:50:06.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
02:50:06.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:50:06.569 00.000 8976 MoveAxis(L, 1, ABG)
02:50:06.569 00.000 8976 stepping (-22, 25) + (-1, 0)
02:50:06.569 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:06.597 00.028 8976 Received - 47 (G) 
02:50:06.597 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:06.597 00.000 8976 stepped: pos (-23, 25)
02:50:06.597 00.000 8976 MoveAxis(U, 0, ABG)
02:50:06.597 00.000 8976 move complete, result=0
02:50:06.597 00.000 8976 worker thread done servicing request
02:50:06.597 00.000 8976 Worker thread wakes up
02:50:06.597 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:06.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:06.597 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:50:07.283 00.686 8976 Exposure complete
02:50:07.288 00.005 8976 worker thread done servicing request
02:50:07.288 00.000 5052 OnExposeComplete: enter
02:50:07.289 00.001 5052 UpdateGuideState(): m_state=6
02:50:07.289 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10704
02:50:07.289 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.79, Mass=153, SNR=8.5, Peak=73 HFD=2.3
02:50:07.289 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:50:07.289 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
02:50:07.289 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.08 hyp=0.33 cameraTheta=2.88 mountX=0.22 mountY=0.22, mountTheta=0.79
02:50:07.291 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.08, opts=13)
02:50:07.291 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.08)
02:50:07.291 00.000 8976 Worker thread wakes up
02:50:07.291 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.08) opts 0xd
02:50:07.291 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.08)
02:50:07.291 00.000 8976 Moving (-0.32, 0.08) raw xDistance=0.22 yDistance=0.22
02:50:07.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:50:07.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:50:07.291 00.000 8976 MoveAxis(R, 0, ABG)
02:50:07.291 00.000 8976 MoveAxis(U, 0, ABG)
02:50:07.291 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:50:07.291 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:50:07.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:07.291 00.000 8976 move complete, result=0
02:50:07.291 00.000 8976 worker thread done servicing request
02:50:07.291 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:07.291 00.000 5052 Enqueuing Expose request
02:50:07.291 00.000 8976 Worker thread wakes up
02:50:07.291 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:50:07.292 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:07.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:07.975 00.683 8976 Exposure complete
02:50:07.982 00.007 8976 worker thread done servicing request
02:50:07.982 00.000 5052 OnExposeComplete: enter
02:50:07.982 00.000 5052 UpdateGuideState(): m_state=6
02:50:07.982 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10705
02:50:07.982 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.77, Mass=149, SNR=8.4, Peak=74 HFD=1.7
02:50:07.982 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:50:07.982 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
02:50:07.982 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.06 hyp=0.85 cameraTheta=3.07 mountX=0.44 mountY=0.68, mountTheta=1.00
02:50:07.983 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.06, opts=13)
02:50:07.983 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.06)
02:50:07.983 00.000 8976 Worker thread wakes up
02:50:07.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.06) opts 0xd
02:50:07.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.06)
02:50:07.983 00.000 8976 Moving (-0.85, 0.06) raw xDistance=0.44 yDistance=0.68
02:50:07.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:50:07.983 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:50:07.983 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:50:07.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:07.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:07.983 00.000 5052 Enqueuing Expose request
02:50:07.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
02:50:07.983 00.000 8976 MoveAxis(L, 2, ABG)
02:50:07.984 00.001 8976 stepping (-23, 25) + (-2, 0)
02:50:07.984 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:08.018 00.034 8976 Received - 47 (G) 
02:50:08.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:08.018 00.000 8976 stepped: pos (-25, 25)
02:50:08.019 00.001 8976 MoveAxis(D, 3, ABG)
02:50:08.019 00.000 8976 stepping (-25, 25) + (0, -3)
02:50:08.019 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:08.050 00.031 8976 Received - 47 (G) 
02:50:08.051 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:08.051 00.000 8976 stepped: pos (-25, 22)
02:50:08.051 00.000 8976 move complete, result=0
02:50:08.051 00.000 8976 worker thread done servicing request
02:50:08.051 00.000 8976 Worker thread wakes up
02:50:08.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:08.051 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:08.051 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:50:08.733 00.682 8976 Exposure complete
02:50:08.738 00.005 8976 worker thread done servicing request
02:50:08.739 00.001 5052 OnExposeComplete: enter
02:50:08.739 00.000 5052 UpdateGuideState(): m_state=6
02:50:08.739 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10706
02:50:08.739 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.76, Mass=129, SNR=7.8, Peak=70 HFD=2.1
02:50:08.739 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:50:08.739 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
02:50:08.739 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.21 cameraTheta=2.90 mountX=0.14 mountY=0.14, mountTheta=0.81
02:50:08.740 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.05, opts=13)
02:50:08.740 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.05)
02:50:08.740 00.000 8976 Worker thread wakes up
02:50:08.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.05) opts 0xd
02:50:08.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.05)
02:50:08.740 00.000 8976 Moving (-0.20, 0.05) raw xDistance=0.14 yDistance=0.14
02:50:08.740 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:50:08.740 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:50:08.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:08.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:50:08.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:50:08.740 00.000 8976 MoveAxis(R, 0, ABG)
02:50:08.740 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:08.740 00.000 5052 Enqueuing Expose request
02:50:08.740 00.000 8976 MoveAxis(U, 0, ABG)
02:50:08.740 00.000 8976 move complete, result=0
02:50:08.740 00.000 8976 worker thread done servicing request
02:50:08.740 00.000 8976 Worker thread wakes up
02:50:08.741 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:08.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:08.741 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:09.427 00.686 8976 Exposure complete
02:50:09.432 00.005 8976 worker thread done servicing request
02:50:09.433 00.001 5052 OnExposeComplete: enter
02:50:09.433 00.000 5052 UpdateGuideState(): m_state=6
02:50:09.433 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10707
02:50:09.433 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.75, Mass=141, SNR=8.2, Peak=70 HFD=2.1
02:50:09.433 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:50:09.433 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:50:09.433 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.04 hyp=0.36 cameraTheta=3.03 mountX=0.20 mountY=0.28, mountTheta=0.95
02:50:09.433 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.04, opts=13)
02:50:09.433 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.04)
02:50:09.434 00.001 8976 Worker thread wakes up
02:50:09.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.04) opts 0xd
02:50:09.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.04)
02:50:09.434 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:50:09.434 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:50:09.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:09.434 00.000 8976 Moving (-0.35, 0.04) raw xDistance=0.20 yDistance=0.28
02:50:09.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:50:09.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:50:09.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:09.434 00.000 5052 Enqueuing Expose request
02:50:09.434 00.000 8976 MoveAxis(R, 0, ABG)
02:50:09.434 00.000 8976 MoveAxis(D, 1, ABG)
02:50:09.434 00.000 8976 stepping (-25, 22) + (0, -1)
02:50:09.434 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:09.457 00.023 8976 Received - 47 (G) 
02:50:09.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:09.457 00.000 8976 stepped: pos (-25, 21)
02:50:09.457 00.000 8976 move complete, result=0
02:50:09.457 00.000 8976 worker thread done servicing request
02:50:09.457 00.000 8976 Worker thread wakes up
02:50:09.458 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:09.458 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:09.458 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:50:10.143 00.685 8976 Exposure complete
02:50:10.149 00.006 8976 worker thread done servicing request
02:50:10.149 00.000 5052 OnExposeComplete: enter
02:50:10.149 00.000 5052 UpdateGuideState(): m_state=6
02:50:10.149 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10708
02:50:10.149 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.62, Mass=136, SNR=8.1, Peak=74 HFD=1.6
02:50:10.149 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
02:50:10.149 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.14)
02:50:10.149 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.09 hyp=0.62 cameraTheta=-3.00 mountX=0.20 mountY=0.56, mountTheta=1.23
02:50:10.150 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.09, opts=13)
02:50:10.150 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.09)
02:50:10.150 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:50:10.150 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
02:50:10.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:10.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:10.150 00.000 5052 Enqueuing Expose request
02:50:10.150 00.000 8976 Worker thread wakes up
02:50:10.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.09) opts 0xd
02:50:10.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.09)
02:50:10.150 00.000 8976 Moving (-0.61, -0.09) raw xDistance=0.20 yDistance=0.56
02:50:10.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:50:10.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
02:50:10.150 00.000 8976 MoveAxis(R, 0, ABG)
02:50:10.150 00.000 8976 MoveAxis(D, 2, ABG)
02:50:10.150 00.000 8976 stepping (-25, 21) + (0, -2)
02:50:10.151 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:10.177 00.026 8976 Received - 47 (G) 
02:50:10.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:10.177 00.000 8976 stepped: pos (-25, 19)
02:50:10.177 00.000 8976 move complete, result=0
02:50:10.177 00.000 8976 worker thread done servicing request
02:50:10.177 00.000 8976 Worker thread wakes up
02:50:10.177 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:50:10.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:10.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:10.861 00.684 8976 Exposure complete
02:50:10.866 00.005 8976 worker thread done servicing request
02:50:10.866 00.000 5052 OnExposeComplete: enter
02:50:10.866 00.000 5052 UpdateGuideState(): m_state=6
02:50:10.866 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10709
02:50:10.866 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.75, Mass=158, SNR=8.7, Peak=79 HFD=1.9
02:50:10.866 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:50:10.866 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
02:50:10.867 00.001 5052 CameraToMount -- cameraX=-0.51 cameraY=0.04 hyp=0.51 cameraTheta=3.07 mountX=0.27 mountY=0.41, mountTheta=0.99
02:50:10.867 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.04, opts=13)
02:50:10.867 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.04)
02:50:10.867 00.000 8976 Worker thread wakes up
02:50:10.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.04) opts 0xd
02:50:10.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.04)
02:50:10.867 00.000 8976 Moving (-0.51, 0.04) raw xDistance=0.27 yDistance=0.41
02:50:10.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:50:10.868 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
02:50:10.868 00.000 8976 MoveAxis(L, 1, ABG)
02:50:10.868 00.000 8976 stepping (-25, 19) + (-1, 0)
02:50:10.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:50:10.868 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:50:10.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:10.868 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:10.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:10.868 00.000 5052 Enqueuing Expose request
02:50:10.896 00.028 8976 Received - 47 (G) 
02:50:10.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:10.896 00.000 8976 stepped: pos (-26, 19)
02:50:10.896 00.000 8976 MoveAxis(D, 2, ABG)
02:50:10.896 00.000 8976 stepping (-26, 19) + (0, -2)
02:50:10.896 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:10.929 00.033 8976 Received - 47 (G) 
02:50:10.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:10.929 00.000 8976 stepped: pos (-26, 17)
02:50:10.929 00.000 8976 move complete, result=0
02:50:10.929 00.000 8976 worker thread done servicing request
02:50:10.929 00.000 8976 Worker thread wakes up
02:50:10.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:10.929 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:50:10.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:11.613 00.684 8976 Exposure complete
02:50:11.618 00.005 8976 worker thread done servicing request
02:50:11.618 00.000 5052 OnExposeComplete: enter
02:50:11.618 00.000 5052 UpdateGuideState(): m_state=6
02:50:11.618 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10710
02:50:11.619 00.001 5052 Star::Find returns 1 (0), X=328.45, Y=281.43, Mass=138, SNR=8.1, Peak=70 HFD=1.5
02:50:11.619 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
02:50:11.619 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.37)
02:50:11.619 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=-0.28 hyp=0.77 cameraTheta=-2.77 mountX=0.08 mountY=0.76, mountTheta=1.47
02:50:11.620 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=-0.28, opts=13)
02:50:11.620 00.000 5052 Enqueuing Move request for stepguider (-0.72, -0.28)
02:50:11.620 00.000 8976 Worker thread wakes up
02:50:11.620 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, -0.28) opts 0xd
02:50:11.620 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, -0.28)
02:50:11.620 00.000 8976 Moving (-0.72, -0.28) raw xDistance=0.08 yDistance=0.76
02:50:11.620 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:50:11.620 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:50:11.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:11.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:50:11.620 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:11.620 00.000 5052 Enqueuing Expose request
02:50:11.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
02:50:11.620 00.000 8976 MoveAxis(R, 0, ABG)
02:50:11.620 00.000 8976 MoveAxis(D, 3, ABG)
02:50:11.620 00.000 8976 stepping (-26, 17) + (0, -3)
02:50:11.620 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:11.648 00.028 8976 Received - 47 (G) 
02:50:11.649 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:11.649 00.000 8976 stepped: pos (-26, 14)
02:50:11.649 00.000 8976 move complete, result=0
02:50:11.649 00.000 8976 worker thread done servicing request
02:50:11.649 00.000 8976 Worker thread wakes up
02:50:11.649 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:50:11.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:11.649 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:12.333 00.684 8976 Exposure complete
02:50:12.339 00.006 8976 worker thread done servicing request
02:50:12.339 00.000 5052 OnExposeComplete: enter
02:50:12.339 00.000 5052 UpdateGuideState(): m_state=6
02:50:12.339 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10711
02:50:12.339 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.23, Mass=148, SNR=8.4, Peak=70 HFD=2.2
02:50:12.339 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
02:50:12.339 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.56 = -0.56)
02:50:12.339 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.52 hyp=0.52 cameraTheta=1.59 mountX=0.47 mountY=-0.28, mountTheta=-0.54
02:50:12.340 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.52, opts=13)
02:50:12.340 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.52)
02:50:12.340 00.000 8976 Worker thread wakes up
02:50:12.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.52) opts 0xd
02:50:12.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.52)
02:50:12.340 00.000 8976 Moving (-0.01, 0.52) raw xDistance=0.47 yDistance=-0.28
02:50:12.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
02:50:12.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28
02:50:12.340 00.000 8976 MoveAxis(L, 2, ABG)
02:50:12.340 00.000 8976 stepping (-26, 14) + (-2, 0)
02:50:12.340 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:50:12.340 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:50:12.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:12.340 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:12.340 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:12.340 00.000 5052 Enqueuing Expose request
02:50:12.367 00.027 8976 Received - 47 (G) 
02:50:12.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:12.367 00.000 8976 stepped: pos (-28, 14)
02:50:12.367 00.000 8976 MoveAxis(U, 1, ABG)
02:50:12.367 00.000 8976 stepping (-28, 14) + (0, 1)
02:50:12.367 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:12.400 00.033 8976 Received - 47 (G) 
02:50:12.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:12.400 00.000 8976 stepped: pos (-28, 15)
02:50:12.400 00.000 8976 move complete, result=0
02:50:12.400 00.000 8976 worker thread done servicing request
02:50:12.400 00.000 8976 Worker thread wakes up
02:50:12.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:12.400 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.3 px 1 ms NORTH
02:50:12.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:13.054 00.654 8976 Exposure complete
02:50:13.059 00.005 8976 worker thread done servicing request
02:50:13.059 00.000 5052 OnExposeComplete: enter
02:50:13.060 00.001 5052 UpdateGuideState(): m_state=6
02:50:13.060 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10712
02:50:13.060 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.63, Mass=141, SNR=8.2, Peak=70 HFD=2.2
02:50:13.060 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.78 = 2.50)
02:50:13.060 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.40)
02:50:13.060 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.09 cameraTheta=-1.74 mountX=-0.07 mountY=0.06, mountTheta=2.44
02:50:13.060 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.08, opts=13)
02:50:13.061 00.001 5052 Enqueuing Move request for stepguider (-0.01, -0.08)
02:50:13.061 00.000 8976 Worker thread wakes up
02:50:13.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.08) opts 0xd
02:50:13.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.08)
02:50:13.061 00.000 8976 Moving (-0.01, -0.08) raw xDistance=-0.07 yDistance=0.06
02:50:13.061 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:50:13.061 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:50:13.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:13.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:50:13.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:50:13.061 00.000 8976 MoveAxis(R, 0, ABG)
02:50:13.061 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:13.061 00.000 5052 Enqueuing Expose request
02:50:13.061 00.000 8976 MoveAxis(U, 0, ABG)
02:50:13.061 00.000 8976 move complete, result=0
02:50:13.061 00.000 8976 worker thread done servicing request
02:50:13.061 00.000 8976 Worker thread wakes up
02:50:13.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:13.062 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:13.062 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:13.716 00.654 8976 Exposure complete
02:50:13.721 00.005 8976 worker thread done servicing request
02:50:13.721 00.000 5052 OnExposeComplete: enter
02:50:13.721 00.000 5052 UpdateGuideState(): m_state=6
02:50:13.721 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10713
02:50:13.721 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.77, Mass=119, SNR=7.6, Peak=70 HFD=1.9
02:50:13.721 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:50:13.721 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:50:13.721 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.06 hyp=0.43 cameraTheta=0.14 mountX=-0.14 mountY=-0.39, mountTheta=-1.92
02:50:13.722 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.06, opts=13)
02:50:13.722 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.06)
02:50:13.722 00.000 8976 Worker thread wakes up
02:50:13.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.06) opts 0xd
02:50:13.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.06)
02:50:13.722 00.000 8976 Moving (0.42, 0.06) raw xDistance=-0.14 yDistance=-0.39
02:50:13.722 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:50:13.722 00.000 5052 UpdateGuideState exits: m=119 SNR=7.6
02:50:13.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:13.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:50:13.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
02:50:13.722 00.000 8976 MoveAxis(R, 0, ABG)
02:50:13.722 00.000 8976 MoveAxis(U, 2, ABG)
02:50:13.722 00.000 8976 stepping (-28, 15) + (0, 2)
02:50:13.723 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:13.723 00.000 5052 Enqueuing Expose request
02:50:13.723 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:13.759 00.036 8976 Received - 47 (G) 
02:50:13.759 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:13.759 00.000 8976 stepped: pos (-28, 17)
02:50:13.759 00.000 8976 move complete, result=0
02:50:13.759 00.000 8976 worker thread done servicing request
02:50:13.759 00.000 8976 Worker thread wakes up
02:50:13.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:13.759 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:13.759 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:50:14.414 00.655 8976 Exposure complete
02:50:14.420 00.006 8976 worker thread done servicing request
02:50:14.421 00.001 5052 OnExposeComplete: enter
02:50:14.421 00.000 5052 UpdateGuideState(): m_state=6
02:50:14.421 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10714
02:50:14.421 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.27, Mass=135, SNR=8.1, Peak=71 HFD=1.9
02:50:14.421 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.73 = -2.73)
02:50:14.421 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
02:50:14.421 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.44 hyp=0.69 cameraTheta=-0.69 mountX=-0.63 mountY=-0.21, mountTheta=-2.83
02:50:14.421 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.44, opts=13)
02:50:14.421 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.44)
02:50:14.421 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:50:14.422 00.001 5052 UpdateGuideState exits: m=135 SNR=8.1
02:50:14.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:14.422 00.000 8976 Worker thread wakes up
02:50:14.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.44) opts 0xd
02:50:14.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.44)
02:50:14.422 00.000 8976 Moving (0.53, -0.44) raw xDistance=-0.63 yDistance=-0.21
02:50:14.422 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:14.422 00.000 5052 Enqueuing Expose request
02:50:14.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
02:50:14.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:50:14.422 00.000 8976 MoveAxis(R, 3, ABG)
02:50:14.422 00.000 8976 stepping (-28, 17) + (3, 0)
02:50:14.422 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:14.462 00.040 8976 Received - 47 (G) 
02:50:14.462 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:14.462 00.000 8976 stepped: pos (-25, 17)
02:50:14.462 00.000 8976 MoveAxis(U, 0, ABG)
02:50:14.462 00.000 8976 move complete, result=0
02:50:14.462 00.000 8976 worker thread done servicing request
02:50:14.462 00.000 8976 Worker thread wakes up
02:50:14.462 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:14.462 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:14.462 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.2 px 0 ms NORTH
02:50:15.117 00.655 8976 Exposure complete
02:50:15.122 00.005 8976 worker thread done servicing request
02:50:15.122 00.000 5052 OnExposeComplete: enter
02:50:15.122 00.000 5052 UpdateGuideState(): m_state=6
02:50:15.122 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10715
02:50:15.122 00.000 5052 Star::Find returns 1 (0), X=330.22, Y=282.03, Mass=144, SNR=8.3, Peak=71 HFD=2.3
02:50:15.123 00.001 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
02:50:15.123 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
02:50:15.123 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=0.32 hyp=1.09 cameraTheta=0.30 mountX=-0.19 mountY=-1.05, mountTheta=-1.75
02:50:15.123 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=0.32, opts=13)
02:50:15.123 00.000 5052 Enqueuing Move request for stepguider (1.05, 0.32)
02:50:15.123 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:50:15.123 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:50:15.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:15.123 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:15.123 00.000 5052 Enqueuing Expose request
02:50:15.123 00.000 8976 Worker thread wakes up
02:50:15.124 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, 0.32) opts 0xd
02:50:15.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, 0.32)
02:50:15.124 00.000 8976 Moving (1.05, 0.32) raw xDistance=-0.19 yDistance=-1.05
02:50:15.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:50:15.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.05
02:50:15.124 00.000 8976 MoveAxis(R, 0, ABG)
02:50:15.124 00.000 8976 MoveAxis(U, 4, ABG)
02:50:15.124 00.000 8976 stepping (-25, 17) + (0, 4)
02:50:15.124 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:50:15.165 00.041 8976 Received - 47 (G) 
02:50:15.165 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:50:15.165 00.000 8976 stepped: pos (-25, 21)
02:50:15.165 00.000 8976 move complete, result=0
02:50:15.165 00.000 8976 worker thread done servicing request
02:50:15.165 00.000 8976 Worker thread wakes up
02:50:15.165 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:15.165 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:15.165 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.1 px 4 ms NORTH
02:50:15.824 00.659 8976 Exposure complete
02:50:15.830 00.006 8976 worker thread done servicing request
02:50:15.830 00.000 5052 OnExposeComplete: enter
02:50:15.830 00.000 5052 UpdateGuideState(): m_state=6
02:50:15.830 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10716
02:50:15.830 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.75, Mass=115, SNR=7.4, Peak=68 HFD=1.7
02:50:15.830 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:50:15.830 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
02:50:15.830 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.04 hyp=0.31 cameraTheta=0.12 mountX=-0.11 mountY=-0.28, mountTheta=-1.94
02:50:15.831 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.04, opts=13)
02:50:15.831 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.04)
02:50:15.831 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:50:15.831 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
02:50:15.831 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:15.831 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:15.831 00.000 5052 Enqueuing Expose request
02:50:15.831 00.000 8976 Worker thread wakes up
02:50:15.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.04) opts 0xd
02:50:15.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.04)
02:50:15.831 00.000 8976 Moving (0.31, 0.04) raw xDistance=-0.11 yDistance=-0.28
02:50:15.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:50:15.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.28
02:50:15.831 00.000 8976 MoveAxis(R, 0, ABG)
02:50:15.831 00.000 8976 MoveAxis(U, 1, ABG)
02:50:15.831 00.000 8976 stepping (-25, 21) + (0, 1)
02:50:15.831 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:15.853 00.022 8976 Received - 47 (G) 
02:50:15.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:15.853 00.000 8976 stepped: pos (-25, 22)
02:50:15.853 00.000 8976 move complete, result=0
02:50:15.853 00.000 8976 worker thread done servicing request
02:50:15.853 00.000 8976 Worker thread wakes up
02:50:15.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:15.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:15.853 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:50:16.512 00.659 8976 Exposure complete
02:50:16.518 00.006 8976 worker thread done servicing request
02:50:16.518 00.000 5052 OnExposeComplete: enter
02:50:16.518 00.000 5052 UpdateGuideState(): m_state=6
02:50:16.518 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10717
02:50:16.518 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.01, Mass=121, SNR=7.6, Peak=68 HFD=2.1
02:50:16.518 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
02:50:16.518 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
02:50:16.518 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.65 mountX=0.27 mountY=-0.14, mountTheta=-0.48
02:50:16.518 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.30, opts=13)
02:50:16.518 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.30)
02:50:16.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:50:16.520 00.002 5052 UpdateGuideState exits: m=121 SNR=7.6
02:50:16.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:16.520 00.000 8976 Worker thread wakes up
02:50:16.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.30) opts 0xd
02:50:16.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:16.520 00.000 5052 Enqueuing Expose request
02:50:16.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.30)
02:50:16.520 00.000 8976 Moving (-0.02, 0.30) raw xDistance=0.27 yDistance=-0.14
02:50:16.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:50:16.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:50:16.520 00.000 8976 MoveAxis(L, 1, ABG)
02:50:16.520 00.000 8976 stepping (-25, 22) + (-1, 0)
02:50:16.520 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:16.540 00.020 8976 Received - 47 (G) 
02:50:16.540 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:16.540 00.000 8976 stepped: pos (-26, 22)
02:50:16.540 00.000 8976 MoveAxis(U, 0, ABG)
02:50:16.540 00.000 8976 move complete, result=0
02:50:16.540 00.000 8976 worker thread done servicing request
02:50:16.540 00.000 8976 Worker thread wakes up
02:50:16.540 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:50:16.540 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:16.540 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:17.230 00.690 8976 Exposure complete
02:50:17.236 00.006 8976 worker thread done servicing request
02:50:17.236 00.000 5052 OnExposeComplete: enter
02:50:17.236 00.000 5052 UpdateGuideState(): m_state=6
02:50:17.236 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10718
02:50:17.236 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.72, Mass=164, SNR=8.8, Peak=71 HFD=2.2
02:50:17.236 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:50:17.236 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:50:17.236 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.01 hyp=0.44 cameraTheta=3.13 mountX=0.20 mountY=0.36, mountTheta=1.06
02:50:17.238 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.01, opts=13)
02:50:17.238 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.01)
02:50:17.238 00.000 8976 Worker thread wakes up
02:50:17.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:50:17.238 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
02:50:17.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:17.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:17.238 00.000 5052 Enqueuing Expose request
02:50:17.238 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.01) opts 0xd
02:50:17.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.01)
02:50:17.238 00.000 8976 Moving (-0.44, 0.01) raw xDistance=0.20 yDistance=0.36
02:50:17.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:50:17.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:50:17.238 00.000 8976 MoveAxis(R, 0, ABG)
02:50:17.238 00.000 8976 MoveAxis(D, 1, ABG)
02:50:17.238 00.000 8976 stepping (-26, 22) + (0, -1)
02:50:17.238 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:17.260 00.022 8976 Received - 47 (G) 
02:50:17.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:17.261 00.001 8976 stepped: pos (-26, 21)
02:50:17.261 00.000 8976 move complete, result=0
02:50:17.261 00.000 8976 worker thread done servicing request
02:50:17.261 00.000 8976 Worker thread wakes up
02:50:17.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:17.261 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:17.261 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:50:17.950 00.689 8976 Exposure complete
02:50:17.956 00.006 8976 worker thread done servicing request
02:50:17.956 00.000 5052 OnExposeComplete: enter
02:50:17.956 00.000 5052 UpdateGuideState(): m_state=6
02:50:17.956 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10719
02:50:17.956 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.49, Mass=157, SNR=8.6, Peak=69 HFD=2.2
02:50:17.956 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.75 = 1.53)
02:50:17.956 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.43)
02:50:17.956 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.22 hyp=0.52 cameraTheta=-2.71 mountX=0.02 mountY=0.52, mountTheta=1.53
02:50:17.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.22, opts=13)
02:50:17.957 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.22)
02:50:17.957 00.000 8976 Worker thread wakes up
02:50:17.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.22) opts 0xd
02:50:17.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.22)
02:50:17.957 00.000 8976 Moving (-0.47, -0.22) raw xDistance=0.02 yDistance=0.52
02:50:17.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:50:17.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:50:17.957 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
02:50:17.958 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:17.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:17.958 00.000 5052 Enqueuing Expose request
02:50:17.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52
02:50:17.958 00.000 8976 MoveAxis(R, 0, ABG)
02:50:17.958 00.000 8976 MoveAxis(D, 2, ABG)
02:50:17.958 00.000 8976 stepping (-26, 21) + (0, -2)
02:50:17.958 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:17.995 00.037 8976 Received - 47 (G) 
02:50:17.995 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:17.995 00.000 8976 stepped: pos (-26, 19)
02:50:17.995 00.000 8976 move complete, result=0
02:50:17.995 00.000 8976 worker thread done servicing request
02:50:17.995 00.000 8976 Worker thread wakes up
02:50:17.995 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:50:17.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:17.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:18.691 00.696 8976 Exposure complete
02:50:18.697 00.006 8976 worker thread done servicing request
02:50:18.697 00.000 5052 OnExposeComplete: enter
02:50:18.697 00.000 5052 UpdateGuideState(): m_state=6
02:50:18.697 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10720
02:50:18.697 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.72, Mass=135, SNR=8.1, Peak=74 HFD=2.1
02:50:18.697 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:50:18.697 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:50:18.697 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.05 mountX=0.09 mountY=0.12, mountTheta=0.97
02:50:18.699 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.02, opts=13)
02:50:18.699 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.02)
02:50:18.699 00.000 8976 Worker thread wakes up
02:50:18.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.02) opts 0xd
02:50:18.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.02)
02:50:18.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:50:18.699 00.000 5052 UpdateGuideState exits: m=135 SNR=8.1
02:50:18.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:18.699 00.000 8976 Moving (-0.16, 0.02) raw xDistance=0.09 yDistance=0.12
02:50:18.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:50:18.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:50:18.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:18.699 00.000 5052 Enqueuing Expose request
02:50:18.699 00.000 8976 MoveAxis(R, 0, ABG)
02:50:18.699 00.000 8976 MoveAxis(U, 0, ABG)
02:50:18.699 00.000 8976 move complete, result=0
02:50:18.699 00.000 8976 worker thread done servicing request
02:50:18.699 00.000 8976 Worker thread wakes up
02:50:18.700 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:18.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:18.700 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:19.388 00.688 8976 Exposure complete
02:50:19.394 00.006 8976 worker thread done servicing request
02:50:19.394 00.000 5052 OnExposeComplete: enter
02:50:19.394 00.000 5052 UpdateGuideState(): m_state=6
02:50:19.394 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10721
02:50:19.394 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.93, Mass=136, SNR=8.0, Peak=76 HFD=2.1
02:50:19.394 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.02 = -0.02)
02:50:19.395 00.001 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.12 = -0.12)
02:50:19.395 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.24 cameraTheta=2.02 mountX=0.24 mountY=-0.03, mountTheta=-0.12
02:50:19.395 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.22, opts=13)
02:50:19.395 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.22)
02:50:19.395 00.000 8976 Worker thread wakes up
02:50:19.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.22) opts 0xd
02:50:19.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.22)
02:50:19.396 00.001 8976 Moving (-0.11, 0.22) raw xDistance=0.24 yDistance=-0.03
02:50:19.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:50:19.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:50:19.396 00.000 8976 MoveAxis(R, 0, ABG)
02:50:19.396 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:50:19.396 00.000 8976 MoveAxis(U, 0, ABG)
02:50:19.396 00.000 8976 move complete, result=0
02:50:19.396 00.000 8976 worker thread done servicing request
02:50:19.396 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
02:50:19.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:19.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:19.396 00.000 5052 Enqueuing Expose request
02:50:19.396 00.000 8976 Worker thread wakes up
02:50:19.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:19.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:19.396 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:20.089 00.693 8976 Exposure complete
02:50:20.095 00.006 8976 worker thread done servicing request
02:50:20.096 00.001 5052 OnExposeComplete: enter
02:50:20.096 00.000 5052 UpdateGuideState(): m_state=6
02:50:20.096 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10722
02:50:20.096 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.88, Mass=149, SNR=8.4, Peak=71 HFD=2.4
02:50:20.096 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
02:50:20.096 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.65 = -0.65)
02:50:20.096 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.50 mountX=0.15 mountY=-0.10, mountTheta=-0.61
02:50:20.097 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.17, opts=13)
02:50:20.097 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.17)
02:50:20.097 00.000 8976 Worker thread wakes up
02:50:20.097 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:50:20.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.17) opts 0xd
02:50:20.097 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:50:20.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.17)
02:50:20.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:20.098 00.001 8976 Moving (0.01, 0.17) raw xDistance=0.15 yDistance=-0.10
02:50:20.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:20.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:50:20.098 00.000 5052 Enqueuing Expose request
02:50:20.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:50:20.098 00.000 8976 MoveAxis(R, 0, ABG)
02:50:20.098 00.000 8976 MoveAxis(U, 0, ABG)
02:50:20.098 00.000 8976 move complete, result=0
02:50:20.098 00.000 8976 worker thread done servicing request
02:50:20.098 00.000 8976 Worker thread wakes up
02:50:20.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:20.098 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:20.098 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:20.784 00.686 8976 Exposure complete
02:50:20.790 00.006 8976 worker thread done servicing request
02:50:20.790 00.000 5052 OnExposeComplete: enter
02:50:20.790 00.000 5052 UpdateGuideState(): m_state=6
02:50:20.790 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10723
02:50:20.790 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.92, Mass=135, SNR=8.0, Peak=75 HFD=2.1
02:50:20.790 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
02:50:20.790 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
02:50:20.790 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.21 hyp=0.51 cameraTheta=0.42 mountX=-0.02 mountY=-0.50, mountTheta=-1.62
02:50:20.790 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.21, opts=13)
02:50:20.790 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.21)
02:50:20.791 00.001 8976 Worker thread wakes up
02:50:20.791 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.21) opts 0xd
02:50:20.791 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.21)
02:50:20.791 00.000 8976 Moving (0.46, 0.21) raw xDistance=-0.02 yDistance=-0.50
02:50:20.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:50:20.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
02:50:20.791 00.000 8976 MoveAxis(R, 0, ABG)
02:50:20.791 00.000 8976 MoveAxis(U, 2, ABG)
02:50:20.791 00.000 8976 stepping (-26, 19) + (0, 2)
02:50:20.791 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:50:20.791 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:50:20.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:20.791 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:20.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:20.791 00.000 5052 Enqueuing Expose request
02:50:20.825 00.034 8976 Received - 47 (G) 
02:50:20.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:20.825 00.000 8976 stepped: pos (-26, 21)
02:50:20.825 00.000 8976 move complete, result=0
02:50:20.825 00.000 8976 worker thread done servicing request
02:50:20.825 00.000 8976 Worker thread wakes up
02:50:20.825 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:50:20.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:20.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:21.510 00.685 8976 Exposure complete
02:50:21.516 00.006 8976 worker thread done servicing request
02:50:21.516 00.000 5052 OnExposeComplete: enter
02:50:21.516 00.000 5052 UpdateGuideState(): m_state=6
02:50:21.516 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10724
02:50:21.516 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.70, Mass=134, SNR=8.0, Peak=80 HFD=1.7
02:50:21.516 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
02:50:21.516 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.88)
02:50:21.516 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.26 mountX=-0.01 mountY=0.01, mountTheta=1.97
02:50:21.517 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.01, opts=13)
02:50:21.517 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.01)
02:50:21.517 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:50:21.517 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:50:21.517 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:21.517 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:21.517 00.000 5052 Enqueuing Expose request
02:50:21.517 00.000 8976 Worker thread wakes up
02:50:21.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.01) opts 0xd
02:50:21.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.01)
02:50:21.517 00.000 8976 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
02:50:21.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:50:21.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:50:21.517 00.000 8976 MoveAxis(R, 0, ABG)
02:50:21.517 00.000 8976 MoveAxis(U, 0, ABG)
02:50:21.517 00.000 8976 move complete, result=0
02:50:21.517 00.000 8976 worker thread done servicing request
02:50:21.517 00.000 8976 Worker thread wakes up
02:50:21.517 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:21.518 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:21.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:22.204 00.686 8976 Exposure complete
02:50:22.209 00.005 8976 worker thread done servicing request
02:50:22.209 00.000 5052 OnExposeComplete: enter
02:50:22.209 00.000 5052 UpdateGuideState(): m_state=6
02:50:22.209 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10725
02:50:22.209 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.76, Mass=129, SNR=7.9, Peak=71 HFD=2.0
02:50:22.209 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
02:50:22.209 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
02:50:22.209 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.64 mountX=0.02 mountY=-0.09, mountTheta=-1.40
02:50:22.210 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.05, opts=13)
02:50:22.210 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.05)
02:50:22.210 00.000 8976 Worker thread wakes up
02:50:22.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.05) opts 0xd
02:50:22.211 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.05)
02:50:22.211 00.000 8976 Moving (0.07, 0.05) raw xDistance=0.02 yDistance=-0.09
02:50:22.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:50:22.211 00.000 5052 UpdateGuideState exits: m=129 SNR=7.9
02:50:22.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:22.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:50:22.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:50:22.211 00.000 8976 MoveAxis(R, 0, ABG)
02:50:22.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:22.211 00.000 5052 Enqueuing Expose request
02:50:22.211 00.000 8976 MoveAxis(U, 0, ABG)
02:50:22.212 00.001 8976 move complete, result=0
02:50:22.212 00.000 8976 worker thread done servicing request
02:50:22.212 00.000 8976 Worker thread wakes up
02:50:22.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:22.212 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:22.212 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:22.895 00.683 8976 Exposure complete
02:50:22.900 00.005 8976 worker thread done servicing request
02:50:22.901 00.001 5052 OnExposeComplete: enter
02:50:22.901 00.000 5052 UpdateGuideState(): m_state=6
02:50:22.901 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10726
02:50:22.901 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=282.02, Mass=156, SNR=8.6, Peak=75 HFD=2.5
02:50:22.901 00.000 5052 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.04) = xAngle (-0.73 = -0.73)
02:50:22.901 00.000 5052 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
02:50:22.901 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.31 mountX=0.24 mountY=-0.24, mountTheta=-0.78
02:50:22.902 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.31, opts=13)
02:50:22.902 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.31)
02:50:22.902 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:50:22.902 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
02:50:22.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:22.902 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:22.902 00.000 8976 Worker thread wakes up
02:50:22.902 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.31) opts 0xd
02:50:22.902 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.31)
02:50:22.902 00.000 8976 Moving (0.08, 0.31) raw xDistance=0.24 yDistance=-0.24
02:50:22.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:50:22.903 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:50:22.903 00.000 5052 Enqueuing Expose request
02:50:22.903 00.000 8976 MoveAxis(R, 0, ABG)
02:50:22.903 00.000 8976 MoveAxis(U, 0, ABG)
02:50:22.903 00.000 8976 move complete, result=0
02:50:22.903 00.000 8976 worker thread done servicing request
02:50:22.903 00.000 8976 Worker thread wakes up
02:50:22.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:22.903 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:22.903 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:23.589 00.686 8976 Exposure complete
02:50:23.594 00.005 8976 worker thread done servicing request
02:50:23.594 00.000 5052 OnExposeComplete: enter
02:50:23.594 00.000 5052 UpdateGuideState(): m_state=6
02:50:23.594 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10727
02:50:23.594 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.86, Mass=138, SNR=8.1, Peak=79 HFD=2.1
02:50:23.594 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
02:50:23.594 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
02:50:23.594 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.10 mountX=0.10 mountY=-0.15, mountTheta=-0.98
02:50:23.597 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.15, opts=13)
02:50:23.597 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.15)
02:50:23.597 00.000 8976 Worker thread wakes up
02:50:23.597 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:50:23.597 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.15) opts 0xd
02:50:23.597 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:50:23.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:23.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:23.597 00.000 5052 Enqueuing Expose request
02:50:23.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.15)
02:50:23.597 00.000 8976 Moving (0.08, 0.15) raw xDistance=0.10 yDistance=-0.15
02:50:23.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:50:23.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:50:23.597 00.000 8976 MoveAxis(R, 0, ABG)
02:50:23.597 00.000 8976 MoveAxis(U, 0, ABG)
02:50:23.597 00.000 8976 move complete, result=0
02:50:23.598 00.001 8976 worker thread done servicing request
02:50:23.598 00.000 8976 Worker thread wakes up
02:50:23.598 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:23.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:23.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:24.284 00.686 8976 Exposure complete
02:50:24.289 00.005 8976 worker thread done servicing request
02:50:24.289 00.000 5052 OnExposeComplete: enter
02:50:24.289 00.000 5052 UpdateGuideState(): m_state=6
02:50:24.289 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10728
02:50:24.289 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.93, Mass=146, SNR=8.3, Peak=74 HFD=2.3
02:50:24.289 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
02:50:24.289 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
02:50:24.290 00.001 5052 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.87 mountX=0.11 mountY=-0.28, mountTheta=-1.19
02:50:24.290 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.22, opts=13)
02:50:24.290 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.22)
02:50:24.290 00.000 8976 Worker thread wakes up
02:50:24.290 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.22) opts 0xd
02:50:24.290 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.22)
02:50:24.291 00.001 8976 Moving (0.19, 0.22) raw xDistance=0.11 yDistance=-0.28
02:50:24.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:50:24.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:50:24.291 00.000 8976 MoveAxis(R, 0, ABG)
02:50:24.291 00.000 8976 MoveAxis(U, 1, ABG)
02:50:24.291 00.000 8976 stepping (-26, 21) + (0, 1)
02:50:24.291 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:24.291 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:50:24.291 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
02:50:24.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:24.291 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:24.291 00.000 5052 Enqueuing Expose request
02:50:24.326 00.035 8976 Received - 47 (G) 
02:50:24.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:24.326 00.000 8976 stepped: pos (-26, 22)
02:50:24.326 00.000 8976 move complete, result=0
02:50:24.326 00.000 8976 worker thread done servicing request
02:50:24.326 00.000 8976 Worker thread wakes up
02:50:24.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:24.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:24.326 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:50:25.012 00.686 8976 Exposure complete
02:50:25.017 00.005 8976 worker thread done servicing request
02:50:25.017 00.000 5052 OnExposeComplete: enter
02:50:25.017 00.000 5052 UpdateGuideState(): m_state=6
02:50:25.017 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10729
02:50:25.017 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.76, Mass=141, SNR=8.2, Peak=68 HFD=2.3
02:50:25.017 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:50:25.017 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
02:50:25.017 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.05 hyp=0.74 cameraTheta=0.07 mountX=-0.29 mountY=-0.64, mountTheta=-2.00
02:50:25.018 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.05, opts=13)
02:50:25.018 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.05)
02:50:25.018 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:50:25.018 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:50:25.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:25.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:25.018 00.000 5052 Enqueuing Expose request
02:50:25.018 00.000 8976 Worker thread wakes up
02:50:25.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.05) opts 0xd
02:50:25.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.05)
02:50:25.018 00.000 8976 Moving (0.74, 0.05) raw xDistance=-0.29 yDistance=-0.64
02:50:25.019 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:50:25.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
02:50:25.019 00.000 8976 MoveAxis(R, 1, ABG)
02:50:25.019 00.000 8976 stepping (-26, 22) + (1, 0)
02:50:25.019 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:25.046 00.027 8976 Received - 47 (G) 
02:50:25.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:25.046 00.000 8976 stepped: pos (-25, 22)
02:50:25.046 00.000 8976 MoveAxis(U, 3, ABG)
02:50:25.046 00.000 8976 stepping (-25, 22) + (0, 3)
02:50:25.046 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:25.077 00.031 8976 Received - 47 (G) 
02:50:25.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:25.077 00.000 8976 stepped: pos (-25, 25)
02:50:25.077 00.000 8976 move complete, result=0
02:50:25.077 00.000 8976 worker thread done servicing request
02:50:25.077 00.000 8976 Worker thread wakes up
02:50:25.077 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:25.077 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
02:50:25.077 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:25.763 00.686 8976 Exposure complete
02:50:25.768 00.005 8976 worker thread done servicing request
02:50:25.768 00.000 5052 OnExposeComplete: enter
02:50:25.768 00.000 5052 UpdateGuideState(): m_state=6
02:50:25.768 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10730
02:50:25.769 00.001 5052 Star::Find returns 1 (0), X=329.35, Y=281.68, Mass=129, SNR=7.9, Peak=73 HFD=1.7
02:50:25.769 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
02:50:25.769 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
02:50:25.769 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-0.19 mountX=-0.11 mountY=-0.13, mountTheta=-2.28
02:50:25.769 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.03, opts=13)
02:50:25.769 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.03)
02:50:25.769 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:50:25.769 00.000 5052 UpdateGuideState exits: m=129 SNR=7.9
02:50:25.770 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:25.770 00.000 8976 Worker thread wakes up
02:50:25.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.03) opts 0xd
02:50:25.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.03)
02:50:25.770 00.000 8976 Moving (0.17, -0.03) raw xDistance=-0.11 yDistance=-0.13
02:50:25.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:50:25.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:50:25.770 00.000 8976 MoveAxis(R, 0, ABG)
02:50:25.770 00.000 8976 MoveAxis(U, 0, ABG)
02:50:25.770 00.000 8976 move complete, result=0
02:50:25.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:25.770 00.000 5052 Enqueuing Expose request
02:50:25.770 00.000 8976 worker thread done servicing request
02:50:25.770 00.000 8976 Worker thread wakes up
02:50:25.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:25.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:25.770 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:26.458 00.688 8976 Exposure complete
02:50:26.464 00.006 8976 worker thread done servicing request
02:50:26.464 00.000 5052 OnExposeComplete: enter
02:50:26.464 00.000 5052 UpdateGuideState(): m_state=6
02:50:26.464 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10731
02:50:26.464 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.97, Mass=142, SNR=8.2, Peak=71 HFD=2.1
02:50:26.464 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.04) = xAngle (0.03 = 0.03)
02:50:26.464 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.07 = -0.07)
02:50:26.464 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.30 cameraTheta=2.08 mountX=0.30 mountY=-0.02, mountTheta=-0.07
02:50:26.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.26, opts=13)
02:50:26.465 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.26)
02:50:26.465 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:50:26.465 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:50:26.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:26.465 00.000 8976 Worker thread wakes up
02:50:26.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.26) opts 0xd
02:50:26.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.26)
02:50:26.465 00.000 8976 Moving (-0.15, 0.26) raw xDistance=0.30 yDistance=-0.02
02:50:26.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:50:26.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:50:26.465 00.000 8976 MoveAxis(L, 1, ABG)
02:50:26.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:26.465 00.000 5052 Enqueuing Expose request
02:50:26.465 00.000 8976 stepping (-25, 25) + (-1, 0)
02:50:26.465 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:26.483 00.018 8976 Received - 47 (G) 
02:50:26.484 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:26.484 00.000 8976 stepped: pos (-26, 25)
02:50:26.484 00.000 8976 MoveAxis(U, 0, ABG)
02:50:26.484 00.000 8976 move complete, result=0
02:50:26.484 00.000 8976 worker thread done servicing request
02:50:26.484 00.000 8976 Worker thread wakes up
02:50:26.484 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:50:26.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:26.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:27.170 00.686 8976 Exposure complete
02:50:27.176 00.006 8976 worker thread done servicing request
02:50:27.176 00.000 5052 OnExposeComplete: enter
02:50:27.176 00.000 5052 UpdateGuideState(): m_state=6
02:50:27.176 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10732
02:50:27.176 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.01, Mass=131, SNR=7.9, Peak=68 HFD=2.0
02:50:27.176 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
02:50:27.176 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
02:50:27.176 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.30 hyp=0.49 cameraTheta=2.48 mountX=0.44 mountY=0.16, mountTheta=0.34
02:50:27.177 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.30, opts=13)
02:50:27.177 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.30)
02:50:27.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:50:27.177 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
02:50:27.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:27.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:27.177 00.000 5052 Enqueuing Expose request
02:50:27.177 00.000 8976 Worker thread wakes up
02:50:27.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.30) opts 0xd
02:50:27.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.30)
02:50:27.177 00.000 8976 Moving (-0.38, 0.30) raw xDistance=0.44 yDistance=0.16
02:50:27.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
02:50:27.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:50:27.177 00.000 8976 MoveAxis(L, 2, ABG)
02:50:27.177 00.000 8976 stepping (-26, 25) + (-2, 0)
02:50:27.177 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:27.204 00.027 8976 Received - 47 (G) 
02:50:27.204 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:27.204 00.000 8976 stepped: pos (-28, 25)
02:50:27.204 00.000 8976 MoveAxis(U, 0, ABG)
02:50:27.204 00.000 8976 move complete, result=0
02:50:27.204 00.000 8976 worker thread done servicing request
02:50:27.204 00.000 8976 Worker thread wakes up
02:50:27.204 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:50:27.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:27.204 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:27.889 00.685 8976 Exposure complete
02:50:27.894 00.005 8976 worker thread done servicing request
02:50:27.894 00.000 5052 OnExposeComplete: enter
02:50:27.894 00.000 5052 UpdateGuideState(): m_state=6
02:50:27.894 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10733
02:50:27.894 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.66, Mass=144, SNR=8.3, Peak=70 HFD=1.9
02:50:27.894 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.06 = 1.23)
02:50:27.895 00.001 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
02:50:27.895 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.04 hyp=0.35 cameraTheta=-3.01 mountX=0.12 mountY=0.32, mountTheta=1.21
02:50:27.895 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.04, opts=13)
02:50:27.895 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.04)
02:50:27.895 00.000 8976 Worker thread wakes up
02:50:27.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.04) opts 0xd
02:50:27.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.04)
02:50:27.895 00.000 8976 Moving (-0.35, -0.04) raw xDistance=0.12 yDistance=0.32
02:50:27.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:50:27.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:50:27.896 00.001 8976 MoveAxis(R, 0, ABG)
02:50:27.896 00.000 8976 MoveAxis(D, 1, ABG)
02:50:27.896 00.000 8976 stepping (-28, 25) + (0, -1)
02:50:27.896 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:50:27.896 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:50:27.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:27.896 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:27.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:27.896 00.000 5052 Enqueuing Expose request
02:50:27.923 00.027 8976 Received - 47 (G) 
02:50:27.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:27.923 00.000 8976 stepped: pos (-28, 24)
02:50:27.923 00.000 8976 move complete, result=0
02:50:27.923 00.000 8976 worker thread done servicing request
02:50:27.923 00.000 8976 Worker thread wakes up
02:50:27.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:27.923 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:27.923 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:50:28.605 00.682 8976 Exposure complete
02:50:28.611 00.006 8976 worker thread done servicing request
02:50:28.611 00.000 5052 OnExposeComplete: enter
02:50:28.611 00.000 5052 UpdateGuideState(): m_state=6
02:50:28.611 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10734
02:50:28.611 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.89, Mass=142, SNR=8.2, Peak=80 HFD=2.0
02:50:28.611 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
02:50:28.611 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
02:50:28.611 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.24 cameraTheta=2.25 mountX=0.23 mountY=0.02, mountTheta=0.10
02:50:28.612 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.18, opts=13)
02:50:28.612 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.18)
02:50:28.612 00.000 8976 Worker thread wakes up
02:50:28.612 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:50:28.612 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.18) opts 0xd
02:50:28.612 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:50:28.612 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.18)
02:50:28.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:28.612 00.000 8976 Moving (-0.15, 0.18) raw xDistance=0.23 yDistance=0.02
02:50:28.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:50:28.612 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:28.612 00.000 5052 Enqueuing Expose request
02:50:28.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:50:28.613 00.001 8976 MoveAxis(R, 0, ABG)
02:50:28.613 00.000 8976 MoveAxis(U, 0, ABG)
02:50:28.613 00.000 8976 move complete, result=0
02:50:28.613 00.000 8976 worker thread done servicing request
02:50:28.613 00.000 8976 Worker thread wakes up
02:50:28.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:28.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:28.613 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:29.295 00.682 8976 Exposure complete
02:50:29.301 00.006 8976 worker thread done servicing request
02:50:29.301 00.000 5052 OnExposeComplete: enter
02:50:29.301 00.000 5052 UpdateGuideState(): m_state=6
02:50:29.301 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10735
02:50:29.301 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.69, Mass=154, SNR=8.6, Peak=72 HFD=1.8
02:50:29.301 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
02:50:29.301 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:50:29.301 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.11 mountX=-0.11 mountY=-0.16, mountTheta=-2.18
02:50:29.302 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.02, opts=13)
02:50:29.302 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.02)
02:50:29.302 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:50:29.302 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
02:50:29.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:29.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:29.302 00.000 5052 Enqueuing Expose request
02:50:29.302 00.000 8976 Worker thread wakes up
02:50:29.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.02) opts 0xd
02:50:29.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.02)
02:50:29.302 00.000 8976 Moving (0.20, -0.02) raw xDistance=-0.11 yDistance=-0.16
02:50:29.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:50:29.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:50:29.303 00.001 8976 MoveAxis(R, 0, ABG)
02:50:29.303 00.000 8976 MoveAxis(U, 0, ABG)
02:50:29.303 00.000 8976 move complete, result=0
02:50:29.303 00.000 8976 worker thread done servicing request
02:50:29.303 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:29.303 00.000 8976 Worker thread wakes up
02:50:29.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:29.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:29.988 00.685 8976 Exposure complete
02:50:29.993 00.005 8976 worker thread done servicing request
02:50:29.993 00.000 5052 OnExposeComplete: enter
02:50:29.993 00.000 5052 UpdateGuideState(): m_state=6
02:50:29.993 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10736
02:50:29.993 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.92, Mass=142, SNR=8.2, Peak=69 HFD=2.2
02:50:29.993 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
02:50:29.993 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
02:50:29.993 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.21 hyp=0.37 cameraTheta=0.59 mountX=0.04 mountY=-0.37, mountTheta=-1.45
02:50:29.994 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.21, opts=13)
02:50:29.994 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.21)
02:50:29.994 00.000 8976 Worker thread wakes up
02:50:29.994 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:50:29.994 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:50:29.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:29.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.21) opts 0xd
02:50:29.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:29.994 00.000 5052 Enqueuing Expose request
02:50:29.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.21)
02:50:29.994 00.000 8976 Moving (0.31, 0.21) raw xDistance=0.04 yDistance=-0.37
02:50:29.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:50:29.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
02:50:29.994 00.000 8976 MoveAxis(R, 0, ABG)
02:50:29.994 00.000 8976 MoveAxis(U, 1, ABG)
02:50:29.994 00.000 8976 stepping (-28, 24) + (0, 1)
02:50:29.994 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:30.017 00.023 8976 Received - 47 (G) 
02:50:30.018 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:30.018 00.000 8976 stepped: pos (-28, 25)
02:50:30.018 00.000 8976 move complete, result=0
02:50:30.018 00.000 8976 worker thread done servicing request
02:50:30.018 00.000 8976 Worker thread wakes up
02:50:30.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:30.018 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:30.018 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
02:50:30.705 00.687 8976 Exposure complete
02:50:30.711 00.006 8976 worker thread done servicing request
02:50:30.711 00.000 5052 OnExposeComplete: enter
02:50:30.711 00.000 5052 UpdateGuideState(): m_state=6
02:50:30.711 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10737
02:50:30.711 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=282.12, Mass=141, SNR=8.2, Peak=78 HFD=2.0
02:50:30.711 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
02:50:30.711 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
02:50:30.711 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.42 hyp=0.77 cameraTheta=0.57 mountX=0.07 mountY=-0.77, mountTheta=-1.48
02:50:30.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.42, opts=13)
02:50:30.712 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.42)
02:50:30.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:50:30.712 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:50:30.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:30.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:30.712 00.000 5052 Enqueuing Expose request
02:50:30.712 00.000 8976 Worker thread wakes up
02:50:30.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.42) opts 0xd
02:50:30.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.42)
02:50:30.712 00.000 8976 Moving (0.65, 0.42) raw xDistance=0.07 yDistance=-0.77
02:50:30.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:50:30.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.77
02:50:30.712 00.000 8976 MoveAxis(R, 0, ABG)
02:50:30.712 00.000 8976 MoveAxis(U, 3, ABG)
02:50:30.712 00.000 8976 stepping (-28, 25) + (0, 3)
02:50:30.712 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:30.752 00.040 8976 Received - 47 (G) 
02:50:30.752 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:30.752 00.000 8976 stepped: pos (-28, 28)
02:50:30.752 00.000 8976 move complete, result=0
02:50:30.752 00.000 8976 worker thread done servicing request
02:50:30.752 00.000 8976 Worker thread wakes up
02:50:30.753 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:30.753 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:30.753 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
02:50:31.437 00.684 8976 Exposure complete
02:50:31.442 00.005 8976 worker thread done servicing request
02:50:31.443 00.001 5052 OnExposeComplete: enter
02:50:31.443 00.000 5052 UpdateGuideState(): m_state=6
02:50:31.443 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10738
02:50:31.443 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.48, Mass=134, SNR=8.0, Peak=68 HFD=1.7
02:50:31.443 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
02:50:31.443 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
02:50:31.443 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.23 hyp=0.54 cameraTheta=-0.44 mountX=-0.42 mountY=-0.28, mountTheta=-2.55
02:50:31.443 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.23, opts=13)
02:50:31.443 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.23)
02:50:31.443 00.000 8976 Worker thread wakes up
02:50:31.444 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:50:31.444 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:50:31.444 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:31.444 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.23) opts 0xd
02:50:31.444 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.23)
02:50:31.444 00.000 8976 Moving (0.49, -0.23) raw xDistance=-0.42 yDistance=-0.28
02:50:31.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
02:50:31.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
02:50:31.444 00.000 8976 MoveAxis(R, 2, ABG)
02:50:31.444 00.000 8976 stepping (-28, 28) + (2, 0)
02:50:31.444 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:31.444 00.000 5052 Enqueuing Expose request
02:50:31.444 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:31.473 00.029 8976 Received - 47 (G) 
02:50:31.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:31.473 00.000 8976 stepped: pos (-26, 28)
02:50:31.473 00.000 8976 MoveAxis(U, 1, ABG)
02:50:31.473 00.000 8976 stepping (-26, 28) + (0, 1)
02:50:31.473 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:31.504 00.031 8976 Received - 47 (G) 
02:50:31.504 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:31.504 00.000 8976 stepped: pos (-26, 29)
02:50:31.504 00.000 8976 move complete, result=0
02:50:31.504 00.000 8976 worker thread done servicing request
02:50:31.504 00.000 8976 Worker thread wakes up
02:50:31.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:31.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:31.504 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
02:50:32.191 00.687 8976 Exposure complete
02:50:32.196 00.005 8976 worker thread done servicing request
02:50:32.197 00.001 5052 OnExposeComplete: enter
02:50:32.197 00.000 5052 UpdateGuideState(): m_state=6
02:50:32.197 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10739
02:50:32.197 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.77, Mass=128, SNR=7.8, Peak=71 HFD=1.8
02:50:32.197 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
02:50:32.197 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:50:32.197 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.06 hyp=0.28 cameraTheta=0.22 mountX=-0.07 mountY=-0.26, mountTheta=-1.84
02:50:32.198 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.06, opts=13)
02:50:32.198 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.06)
02:50:32.198 00.000 8976 Worker thread wakes up
02:50:32.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.06) opts 0xd
02:50:32.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.06)
02:50:32.198 00.000 8976 Moving (0.27, 0.06) raw xDistance=-0.07 yDistance=-0.26
02:50:32.198 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:50:32.198 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:50:32.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:32.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:50:32.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:50:32.199 00.001 8976 MoveAxis(R, 0, ABG)
02:50:32.199 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:32.199 00.000 8976 MoveAxis(U, 0, ABG)
02:50:32.199 00.000 5052 Enqueuing Expose request
02:50:32.199 00.000 8976 move complete, result=0
02:50:32.199 00.000 8976 worker thread done servicing request
02:50:32.199 00.000 8976 Worker thread wakes up
02:50:32.199 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:50:32.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:32.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:32.887 00.688 8976 Exposure complete
02:50:32.893 00.006 8976 worker thread done servicing request
02:50:32.893 00.000 5052 OnExposeComplete: enter
02:50:32.893 00.000 5052 UpdateGuideState(): m_state=6
02:50:32.893 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10740
02:50:32.893 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.81, Mass=139, SNR=8.2, Peak=72 HFD=1.9
02:50:32.893 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
02:50:32.893 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:50:32.893 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.10 hyp=0.32 cameraTheta=0.32 mountX=-0.05 mountY=-0.30, mountTheta=-1.73
02:50:32.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.10, opts=13)
02:50:32.894 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.10)
02:50:32.894 00.000 8976 Worker thread wakes up
02:50:32.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.10) opts 0xd
02:50:32.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.10)
02:50:32.894 00.000 8976 Moving (0.30, 0.10) raw xDistance=-0.05 yDistance=-0.30
02:50:32.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:50:32.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:50:32.894 00.000 8976 MoveAxis(R, 0, ABG)
02:50:32.894 00.000 8976 MoveAxis(U, 1, ABG)
02:50:32.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:50:32.895 00.001 5052 UpdateGuideState exits: m=139 SNR=8.2
02:50:32.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:32.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:32.895 00.000 5052 Enqueuing Expose request
02:50:32.895 00.000 8976 stepping (-26, 29) + (0, 1)
02:50:32.895 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:32.927 00.032 8976 Received - 47 (G) 
02:50:32.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:32.927 00.000 8976 stepped: pos (-26, 30)
02:50:32.927 00.000 8976 move complete, result=0
02:50:32.927 00.000 8976 worker thread done servicing request
02:50:32.927 00.000 8976 Worker thread wakes up
02:50:32.927 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:50:32.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:32.928 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:33.611 00.683 8976 Exposure complete
02:50:33.616 00.005 8976 worker thread done servicing request
02:50:33.616 00.000 5052 OnExposeComplete: enter
02:50:33.616 00.000 5052 UpdateGuideState(): m_state=6
02:50:33.616 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10741
02:50:33.617 00.001 5052 Star::Find returns 1 (0), X=329.42, Y=281.83, Mass=154, SNR=8.6, Peak=72 HFD=2.0
02:50:33.617 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:50:33.617 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
02:50:33.617 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.12 hyp=0.27 cameraTheta=0.45 mountX=-0.01 mountY=-0.27, mountTheta=-1.60
02:50:33.617 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.12, opts=13)
02:50:33.617 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.12)
02:50:33.618 00.001 8976 Worker thread wakes up
02:50:33.618 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.12) opts 0xd
02:50:33.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.12)
02:50:33.618 00.000 8976 Moving (0.25, 0.12) raw xDistance=-0.01 yDistance=-0.27
02:50:33.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:50:33.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
02:50:33.618 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:50:33.618 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
02:50:33.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:33.618 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:33.618 00.000 5052 Enqueuing Expose request
02:50:33.618 00.000 8976 MoveAxis(R, 0, ABG)
02:50:33.618 00.000 8976 MoveAxis(U, 1, ABG)
02:50:33.618 00.000 8976 stepping (-26, 30) + (0, 1)
02:50:33.618 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:33.646 00.028 8976 Received - 47 (G) 
02:50:33.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:33.647 00.001 8976 stepped: pos (-26, 31)
02:50:33.647 00.000 8976 starting a new bump
02:50:33.647 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:50:33.647 00.000 8976 MountToCamera -- mountX=4.04 mountY=-4.64 hyp=6.15 mountTheta=-0.85 cameraX=2.29, cameraY=5.70 cameraTheta=1.19
02:50:33.647 00.000 8976 incremental bump (2.290, 5.704) isValid = 1
02:50:33.647 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
02:50:33.647 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:50:33.647 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:50:33.647 00.000 8976 move complete, result=0
02:50:33.647 00.000 9828 Worker thread wakes up
02:50:33.647 00.000 8976 worker thread done servicing request
02:50:33.647 00.000 8976 Worker thread wakes up
02:50:33.647 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:33.647 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:33.647 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:50:33.647 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:50:33.647 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:50:33.647 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:50:33.647 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
02:50:33.647 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:50:33.648 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:50:33.648 00.000 9828 BLC: window closed
02:50:33.648 00.000 9828 MoveAxis(E, 15, B)
02:50:33.648 00.000 9828 Guiding  Dir = 2, Dur = 15
02:50:33.648 00.000 9828 IsSlewing returns 0
02:50:33.648 00.000 9828 IsGuiding returns 0
02:50:33.648 00.000 9828 PulseGuide returned control before completion, sleep 25
02:50:33.682 00.034 9828 IsGuiding returns 1
02:50:33.682 00.000 9828 scope still moving after pulse duration time elapsed
02:50:33.712 00.030 9828 IsSlewing returns 0
02:50:33.712 00.000 9828 IsGuiding returns 1
02:50:33.743 00.031 9828 IsSlewing returns 0
02:50:33.743 00.000 9828 IsGuiding returns 1
02:50:33.774 00.031 9828 IsSlewing returns 0
02:50:33.774 00.000 9828 IsGuiding returns 0
02:50:33.774 00.000 9828 scope move finished after 15 + 111 ms
02:50:33.774 00.000 9828 Move returns status 0, amount 15
02:50:33.774 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:33.774 00.000 9828 MoveAxis(N, 14, B)
02:50:33.774 00.000 9828 Guiding  Dir = 0, Dur = 14
02:50:33.791 00.017 9828 IsSlewing returns 0
02:50:33.791 00.000 9828 IsGuiding returns 0
02:50:33.791 00.000 9828 PulseGuide returned control before completion, sleep 24
02:50:33.821 00.030 9828 IsGuiding returns 1
02:50:33.821 00.000 9828 scope still moving after pulse duration time elapsed
02:50:33.852 00.031 9828 IsSlewing returns 0
02:50:33.852 00.000 9828 IsGuiding returns 1
02:50:33.883 00.031 9828 IsSlewing returns 0
02:50:33.883 00.000 9828 IsGuiding returns 1
02:50:33.913 00.030 9828 IsSlewing returns 0
02:50:33.913 00.000 9828 IsGuiding returns 1
02:50:33.944 00.031 9828 IsSlewing returns 0
02:50:33.944 00.000 9828 IsGuiding returns 0
02:50:33.944 00.000 9828 scope move finished after 14 + 139 ms
02:50:33.944 00.000 9828 Move returns status 0, amount 14
02:50:33.944 00.000 9828 move complete, result=0
02:50:33.944 00.000 9828 worker thread done servicing request
02:50:33.944 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:50:34.333 00.389 8976 Exposure complete
02:50:34.338 00.005 8976 worker thread done servicing request
02:50:34.338 00.000 5052 OnExposeComplete: enter
02:50:34.338 00.000 5052 UpdateGuideState(): m_state=6
02:50:34.339 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10742
02:50:34.339 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.55, Mass=152, SNR=8.5, Peak=72 HFD=2.1
02:50:34.339 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
02:50:34.339 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.37 = 1.92)
02:50:34.339 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.22 mountX=-0.09 mountY=0.19, mountTheta=2.00
02:50:34.339 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.16, opts=13)
02:50:34.339 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.16)
02:50:34.339 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:50:34.339 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:50:34.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:34.340 00.001 8976 Worker thread wakes up
02:50:34.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.16) opts 0xd
02:50:34.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.16)
02:50:34.340 00.000 8976 Moving (-0.12, -0.16) raw xDistance=-0.09 yDistance=0.19
02:50:34.340 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:34.340 00.000 5052 Enqueuing Expose request
02:50:34.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:50:34.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:50:34.340 00.000 8976 MoveAxis(R, 0, ABG)
02:50:34.340 00.000 8976 MoveAxis(U, 0, ABG)
02:50:34.340 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:50:34.340 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:50:34.340 00.000 8976 MountToCamera -- mountX=4.02 mountY=-4.73 hyp=6.21 mountTheta=-0.87 cameraX=2.38, cameraY=5.73 cameraTheta=1.18
02:50:34.340 00.000 8976 incremental bump (2.383, 5.731) isValid = 1
02:50:34.340 00.000 8976 Scheduling Mount bump of (0.051, 0.128)
02:50:34.340 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.13, opts=4)
02:50:34.340 00.000 8976 Enqueuing Move request for scope (0.05, 0.13)
02:50:34.340 00.000 8976 move complete, result=0
02:50:34.340 00.000 9828 Worker thread wakes up
02:50:34.340 00.000 8976 worker thread done servicing request
02:50:34.340 00.000 8976 Worker thread wakes up
02:50:34.341 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:50:34.341 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0x4
02:50:34.341 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
02:50:34.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:34.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:34.341 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:50:34.341 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:50:34.341 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.19 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
02:50:34.341 00.000 9828 Moving (0.05, 0.13) raw xDistance=-0.06 yDistance=-0.12
02:50:34.341 00.000 9828 BLC: window closed
02:50:34.341 00.000 9828 MoveAxis(E, 18, B)
02:50:34.341 00.000 9828 Guiding  Dir = 2, Dur = 18
02:50:34.341 00.000 9828 IsSlewing returns 0
02:50:34.342 00.001 9828 IsGuiding returns 0
02:50:34.342 00.000 9828 PulseGuide returned control before completion, sleep 28
02:50:34.383 00.041 9828 IsGuiding returns 1
02:50:34.383 00.000 9828 scope still moving after pulse duration time elapsed
02:50:34.414 00.031 9828 IsSlewing returns 0
02:50:34.414 00.000 9828 IsGuiding returns 1
02:50:34.446 00.032 9828 IsSlewing returns 0
02:50:34.446 00.000 9828 IsGuiding returns 1
02:50:34.476 00.030 9828 IsSlewing returns 0
02:50:34.476 00.000 9828 IsGuiding returns 0
02:50:34.476 00.000 9828 scope move finished after 18 + 116 ms
02:50:34.476 00.000 9828 Move returns status 0, amount 18
02:50:34.476 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:34.476 00.000 9828 MoveAxis(N, 16, B)
02:50:34.476 00.000 9828 Guiding  Dir = 0, Dur = 16
02:50:34.492 00.016 9828 IsSlewing returns 0
02:50:34.492 00.000 9828 IsGuiding returns 0
02:50:34.492 00.000 9828 PulseGuide returned control before completion, sleep 26
02:50:34.522 00.030 9828 IsGuiding returns 1
02:50:34.522 00.000 9828 scope still moving after pulse duration time elapsed
02:50:34.554 00.032 9828 IsSlewing returns 0
02:50:34.554 00.000 9828 IsGuiding returns 1
02:50:34.585 00.031 9828 IsSlewing returns 0
02:50:34.585 00.000 9828 IsGuiding returns 1
02:50:34.616 00.031 9828 IsSlewing returns 0
02:50:34.616 00.000 9828 IsGuiding returns 1
02:50:34.647 00.031 9828 IsSlewing returns 0
02:50:34.647 00.000 9828 IsGuiding returns 0
02:50:34.647 00.000 9828 scope move finished after 16 + 139 ms
02:50:34.647 00.000 9828 Move returns status 0, amount 16
02:50:34.647 00.000 9828 move complete, result=0
02:50:34.647 00.000 9828 worker thread done servicing request
02:50:34.647 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 16 ms NORTH
02:50:35.031 00.384 8976 Exposure complete
02:50:35.036 00.005 8976 worker thread done servicing request
02:50:35.036 00.000 5052 OnExposeComplete: enter
02:50:35.036 00.000 5052 UpdateGuideState(): m_state=6
02:50:35.036 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10743
02:50:35.036 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.60, Mass=122, SNR=7.6, Peak=68 HFD=1.6
02:50:35.037 00.001 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
02:50:35.037 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
02:50:35.037 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.91 mountX=-0.14 mountY=-0.01, mountTheta=-3.06
02:50:35.037 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.11, opts=13)
02:50:35.037 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.11)
02:50:35.037 00.000 8976 Worker thread wakes up
02:50:35.037 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.11) opts 0xd
02:50:35.038 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.11)
02:50:35.038 00.000 8976 Moving (0.09, -0.11) raw xDistance=-0.14 yDistance=-0.01
02:50:35.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:50:35.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:50:35.038 00.000 8976 MoveAxis(R, 0, ABG)
02:50:35.038 00.000 8976 MoveAxis(U, 0, ABG)
02:50:35.038 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:50:35.038 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
02:50:35.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:35.038 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:50:35.038 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:50:35.038 00.000 8976 MountToCamera -- mountX=4.01 mountY=-4.79 hyp=6.25 mountTheta=-0.87 cameraX=2.44, cameraY=5.75 cameraTheta=1.17
02:50:35.038 00.000 8976 incremental bump (2.445, 5.749) isValid = 1
02:50:35.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:35.038 00.000 5052 Enqueuing Expose request
02:50:35.038 00.000 8976 Scheduling Mount bump of (0.054, 0.131)
02:50:35.038 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.13, opts=4)
02:50:35.038 00.000 8976 Enqueuing Move request for scope (0.05, 0.13)
02:50:35.038 00.000 8976 move complete, result=0
02:50:35.038 00.000 9828 Worker thread wakes up
02:50:35.038 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0x4
02:50:35.038 00.000 8976 worker thread done servicing request
02:50:35.039 00.001 8976 Worker thread wakes up
02:50:35.039 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:35.039 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:35.039 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
02:50:35.039 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
02:50:35.039 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
02:50:35.039 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.18 mountX=-0.06 mountY=-0.12, mountTheta=-2.02
02:50:35.039 00.000 9828 Moving (0.05, 0.13) raw xDistance=-0.06 yDistance=-0.12
02:50:35.039 00.000 9828 BLC: window closed
02:50:35.039 00.000 9828 MoveAxis(E, 19, B)
02:50:35.039 00.000 9828 Guiding  Dir = 2, Dur = 19
02:50:35.039 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:35.040 00.001 9828 IsSlewing returns 0
02:50:35.040 00.000 9828 IsGuiding returns 0
02:50:35.040 00.000 9828 PulseGuide returned control before completion, sleep 29
02:50:35.075 00.035 9828 IsGuiding returns 1
02:50:35.075 00.000 9828 scope still moving after pulse duration time elapsed
02:50:35.105 00.030 9828 IsSlewing returns 0
02:50:35.105 00.000 9828 IsGuiding returns 1
02:50:35.136 00.031 9828 IsSlewing returns 0
02:50:35.136 00.000 9828 IsGuiding returns 1
02:50:35.168 00.032 9828 IsSlewing returns 0
02:50:35.169 00.001 9828 IsGuiding returns 0
02:50:35.169 00.000 9828 scope move finished after 19 + 109 ms
02:50:35.169 00.000 9828 Move returns status 0, amount 19
02:50:35.169 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:35.169 00.000 9828 MoveAxis(N, 17, B)
02:50:35.169 00.000 9828 Guiding  Dir = 0, Dur = 17
02:50:35.184 00.015 9828 IsSlewing returns 0
02:50:35.184 00.000 9828 IsGuiding returns 0
02:50:35.184 00.000 9828 PulseGuide returned control before completion, sleep 27
02:50:35.215 00.031 9828 IsGuiding returns 1
02:50:35.215 00.000 9828 scope still moving after pulse duration time elapsed
02:50:35.246 00.031 9828 IsSlewing returns 0
02:50:35.246 00.000 9828 IsGuiding returns 1
02:50:35.277 00.031 9828 IsSlewing returns 0
02:50:35.277 00.000 9828 IsGuiding returns 1
02:50:35.308 00.031 9828 IsSlewing returns 0
02:50:35.308 00.000 9828 IsGuiding returns 1
02:50:35.338 00.030 9828 IsSlewing returns 0
02:50:35.338 00.000 9828 IsGuiding returns 0
02:50:35.338 00.000 9828 scope move finished after 17 + 137 ms
02:50:35.338 00.000 9828 Move returns status 0, amount 17
02:50:35.338 00.000 9828 move complete, result=0
02:50:35.338 00.000 9828 worker thread done servicing request
02:50:35.338 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 17 ms NORTH
02:50:35.727 00.389 8976 Exposure complete
02:50:35.733 00.006 8976 worker thread done servicing request
02:50:35.733 00.000 5052 OnExposeComplete: enter
02:50:35.733 00.000 5052 UpdateGuideState(): m_state=6
02:50:35.733 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10744
02:50:35.733 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.56, Mass=129, SNR=7.8, Peak=71 HFD=2.1
02:50:35.733 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
02:50:35.733 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.52)
02:50:35.734 00.001 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-2.62 mountX=-0.02 mountY=0.30, mountTheta=1.62
02:50:35.735 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.15, opts=13)
02:50:35.735 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.15)
02:50:35.735 00.000 8976 Worker thread wakes up
02:50:35.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:50:35.736 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.15) opts 0xd
02:50:35.736 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
02:50:35.736 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.15)
02:50:35.736 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:35.736 00.000 8976 Moving (-0.26, -0.15) raw xDistance=-0.02 yDistance=0.30
02:50:35.736 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:35.736 00.000 5052 Enqueuing Expose request
02:50:35.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:50:35.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:50:35.736 00.000 8976 MoveAxis(R, 0, ABG)
02:50:35.736 00.000 8976 MoveAxis(D, 1, ABG)
02:50:35.736 00.000 8976 stepping (-26, 31) + (0, -1)
02:50:35.736 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:35.756 00.020 8976 Received - 47 (G) 
02:50:35.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:35.756 00.000 8976 stepped: pos (-26, 30)
02:50:35.756 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
02:50:35.756 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:50:35.756 00.000 8976 MountToCamera -- mountX=4.00 mountY=-4.78 hyp=6.23 mountTheta=-0.87 cameraX=2.44, cameraY=5.74 cameraTheta=1.17
02:50:35.757 00.001 8976 incremental bump (2.440, 5.738) isValid = 1
02:50:35.757 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
02:50:35.757 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:50:35.757 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:50:35.757 00.000 8976 move complete, result=0
02:50:35.757 00.000 9828 Worker thread wakes up
02:50:35.757 00.000 8976 worker thread done servicing request
02:50:35.757 00.000 8976 Worker thread wakes up
02:50:35.757 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:50:35.757 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:50:35.757 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:35.757 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:50:35.758 00.001 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
02:50:35.758 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
02:50:35.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:35.758 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:50:35.758 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:50:35.758 00.000 9828 BLC: window closed
02:50:35.758 00.000 9828 MoveAxis(E, 16, B)
02:50:35.758 00.000 9828 Guiding  Dir = 2, Dur = 16
02:50:35.758 00.000 9828 IsSlewing returns 0
02:50:35.759 00.001 9828 IsGuiding returns 0
02:50:35.759 00.000 9828 PulseGuide returned control before completion, sleep 26
02:50:35.795 00.036 9828 IsGuiding returns 1
02:50:35.795 00.000 9828 scope still moving after pulse duration time elapsed
02:50:35.826 00.031 9828 IsSlewing returns 0
02:50:35.826 00.000 9828 IsGuiding returns 1
02:50:35.857 00.031 9828 IsSlewing returns 0
02:50:35.857 00.000 9828 IsGuiding returns 1
02:50:35.888 00.031 9828 IsSlewing returns 0
02:50:35.888 00.000 9828 IsGuiding returns 0
02:50:35.888 00.000 9828 scope move finished after 16 + 113 ms
02:50:35.888 00.000 9828 Move returns status 0, amount 16
02:50:35.888 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:35.888 00.000 9828 MoveAxis(N, 14, B)
02:50:35.888 00.000 9828 Guiding  Dir = 0, Dur = 14
02:50:35.904 00.016 9828 IsSlewing returns 0
02:50:35.904 00.000 9828 IsGuiding returns 0
02:50:35.904 00.000 9828 PulseGuide returned control before completion, sleep 24
02:50:35.935 00.031 9828 IsGuiding returns 1
02:50:35.935 00.000 9828 scope still moving after pulse duration time elapsed
02:50:35.967 00.032 9828 IsSlewing returns 0
02:50:35.967 00.000 9828 IsGuiding returns 1
02:50:35.998 00.031 9828 IsSlewing returns 0
02:50:35.998 00.000 9828 IsGuiding returns 1
02:50:36.029 00.031 9828 IsSlewing returns 0
02:50:36.029 00.000 9828 IsGuiding returns 1
02:50:36.061 00.032 9828 IsSlewing returns 0
02:50:36.061 00.000 9828 IsGuiding returns 0
02:50:36.061 00.000 9828 scope move finished after 14 + 142 ms
02:50:36.061 00.000 9828 Move returns status 0, amount 14
02:50:36.061 00.000 9828 move complete, result=0
02:50:36.061 00.000 9828 worker thread done servicing request
02:50:36.061 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:50:36.444 00.383 8976 Exposure complete
02:50:36.449 00.005 8976 worker thread done servicing request
02:50:36.449 00.000 5052 OnExposeComplete: enter
02:50:36.449 00.000 5052 UpdateGuideState(): m_state=6
02:50:36.449 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10745
02:50:36.449 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.73, Mass=133, SNR=7.9, Peak=69 HFD=1.8
02:50:36.449 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:50:36.449 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
02:50:36.450 00.001 5052 CameraToMount -- cameraX=-0.44 cameraY=0.02 hyp=0.44 cameraTheta=3.10 mountX=0.22 mountY=0.36, mountTheta=1.03
02:50:36.451 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.02, opts=13)
02:50:36.451 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.02)
02:50:36.451 00.000 8976 Worker thread wakes up
02:50:36.451 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:50:36.451 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
02:50:36.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:36.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.02) opts 0xd
02:50:36.451 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:36.451 00.000 5052 Enqueuing Expose request
02:50:36.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.02)
02:50:36.451 00.000 8976 Moving (-0.44, 0.02) raw xDistance=0.22 yDistance=0.36
02:50:36.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:50:36.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
02:50:36.452 00.001 8976 MoveAxis(R, 0, ABG)
02:50:36.452 00.000 8976 MoveAxis(D, 2, ABG)
02:50:36.452 00.000 8976 stepping (-26, 30) + (0, -2)
02:50:36.452 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:36.476 00.024 8976 Received - 47 (G) 
02:50:36.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:36.476 00.000 8976 stepped: pos (-26, 28)
02:50:36.476 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:50:36.477 00.001 8976 MountToCamera -- mountX=3.99 mountY=-4.67 hyp=6.15 mountTheta=-0.86 cameraX=2.34, cameraY=5.68 cameraTheta=1.18
02:50:36.477 00.000 8976 incremental bump (2.343, 5.682) isValid = 1
02:50:36.477 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:50:36.477 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:50:36.477 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:50:36.477 00.000 8976 move complete, result=0
02:50:36.477 00.000 8976 worker thread done servicing request
02:50:36.477 00.000 9828 Worker thread wakes up
02:50:36.477 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:50:36.477 00.000 8976 Worker thread wakes up
02:50:36.477 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:50:36.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:36.477 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:50:36.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:36.477 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:50:36.478 00.001 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
02:50:36.478 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:50:36.478 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:50:36.478 00.000 9828 BLC: window closed
02:50:36.478 00.000 9828 MoveAxis(E, 15, B)
02:50:36.478 00.000 9828 Guiding  Dir = 2, Dur = 15
02:50:36.478 00.000 9828 IsSlewing returns 0
02:50:36.478 00.000 9828 IsGuiding returns 0
02:50:36.479 00.001 9828 PulseGuide returned control before completion, sleep 25
02:50:36.516 00.037 9828 IsGuiding returns 1
02:50:36.516 00.000 9828 scope still moving after pulse duration time elapsed
02:50:36.546 00.030 9828 IsSlewing returns 0
02:50:36.546 00.000 9828 IsGuiding returns 1
02:50:36.579 00.033 9828 IsSlewing returns 0
02:50:36.579 00.000 9828 IsGuiding returns 1
02:50:36.609 00.030 9828 IsSlewing returns 0
02:50:36.609 00.000 9828 IsGuiding returns 0
02:50:36.609 00.000 9828 scope move finished after 15 + 115 ms
02:50:36.609 00.000 9828 Move returns status 0, amount 15
02:50:36.609 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:36.609 00.000 9828 MoveAxis(N, 14, B)
02:50:36.609 00.000 9828 Guiding  Dir = 0, Dur = 14
02:50:36.624 00.015 9828 IsSlewing returns 0
02:50:36.624 00.000 9828 IsGuiding returns 0
02:50:36.624 00.000 9828 PulseGuide returned control before completion, sleep 24
02:50:36.655 00.031 9828 IsGuiding returns 1
02:50:36.655 00.000 9828 scope still moving after pulse duration time elapsed
02:50:36.686 00.031 9828 IsSlewing returns 0
02:50:36.686 00.000 9828 IsGuiding returns 1
02:50:36.717 00.031 9828 IsSlewing returns 0
02:50:36.717 00.000 9828 IsGuiding returns 1
02:50:36.748 00.031 9828 IsSlewing returns 0
02:50:36.748 00.000 9828 IsGuiding returns 0
02:50:36.748 00.000 9828 scope move finished after 14 + 110 ms
02:50:36.748 00.000 9828 Move returns status 0, amount 14
02:50:36.748 00.000 9828 move complete, result=0
02:50:36.748 00.000 9828 worker thread done servicing request
02:50:36.748 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:50:37.162 00.414 8976 Exposure complete
02:50:37.168 00.006 8976 worker thread done servicing request
02:50:37.168 00.000 5052 OnExposeComplete: enter
02:50:37.168 00.000 5052 UpdateGuideState(): m_state=6
02:50:37.168 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10746
02:50:37.168 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.68, Mass=133, SNR=8.0, Peak=74 HFD=1.9
02:50:37.168 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
02:50:37.168 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
02:50:37.168 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.87 mountX=0.02 mountY=0.09, mountTheta=1.37
02:50:37.169 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.03, opts=13)
02:50:37.169 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.03)
02:50:37.169 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:50:37.169 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
02:50:37.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:37.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:37.169 00.000 5052 Enqueuing Expose request
02:50:37.169 00.000 8976 Worker thread wakes up
02:50:37.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.03) opts 0xd
02:50:37.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.03)
02:50:37.169 00.000 8976 Moving (-0.09, -0.03) raw xDistance=0.02 yDistance=0.09
02:50:37.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:50:37.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:50:37.169 00.000 8976 MoveAxis(R, 0, ABG)
02:50:37.169 00.000 8976 MoveAxis(U, 0, ABG)
02:50:37.169 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:50:37.170 00.001 8976 MountToCamera -- mountX=3.99 mountY=-4.60 hyp=6.09 mountTheta=-0.86 cameraX=2.28, cameraY=5.64 cameraTheta=1.19
02:50:37.170 00.000 8976 incremental bump (2.278, 5.645) isValid = 1
02:50:37.170 00.000 8976 Scheduling Mount bump of (0.034, 0.086)
02:50:37.170 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.09, opts=4)
02:50:37.170 00.000 8976 Enqueuing Move request for scope (0.03, 0.09)
02:50:37.170 00.000 8976 move complete, result=0
02:50:37.170 00.000 8976 worker thread done servicing request
02:50:37.170 00.000 8976 Worker thread wakes up
02:50:37.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:37.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:37.170 00.000 9828 Worker thread wakes up
02:50:37.170 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0x4
02:50:37.170 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:50:37.170 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:37.170 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:50:37.170 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:50:37.170 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.20 mountX=-0.04 mountY=-0.08, mountTheta=-2.00
02:50:37.170 00.000 9828 Moving (0.03, 0.09) raw xDistance=-0.04 yDistance=-0.08
02:50:37.170 00.000 9828 BLC: window closed
02:50:37.170 00.000 9828 MoveAxis(E, 12, B)
02:50:37.170 00.000 9828 Guiding  Dir = 2, Dur = 12
02:50:37.171 00.001 9828 IsSlewing returns 0
02:50:37.171 00.000 9828 IsGuiding returns 0
02:50:37.171 00.000 9828 PulseGuide returned control before completion, sleep 22
02:50:37.204 00.033 9828 IsGuiding returns 1
02:50:37.204 00.000 9828 scope still moving after pulse duration time elapsed
02:50:37.235 00.031 9828 IsSlewing returns 0
02:50:37.235 00.000 9828 IsGuiding returns 1
02:50:37.267 00.032 9828 IsSlewing returns 0
02:50:37.267 00.000 9828 IsGuiding returns 1
02:50:37.313 00.046 9828 IsSlewing returns 0
02:50:37.313 00.000 9828 IsGuiding returns 0
02:50:37.313 00.000 9828 scope move finished after 12 + 129 ms
02:50:37.313 00.000 9828 Move returns status 0, amount 12
02:50:37.313 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:37.313 00.000 9828 MoveAxis(N, 11, B)
02:50:37.313 00.000 9828 Guiding  Dir = 0, Dur = 11
02:50:37.328 00.015 9828 IsSlewing returns 0
02:50:37.328 00.000 9828 IsGuiding returns 0
02:50:37.328 00.000 9828 PulseGuide returned control before completion, sleep 21
02:50:37.360 00.032 9828 IsGuiding returns 1
02:50:37.360 00.000 9828 scope still moving after pulse duration time elapsed
02:50:37.389 00.029 9828 IsSlewing returns 0
02:50:37.389 00.000 9828 IsGuiding returns 1
02:50:37.421 00.032 9828 IsSlewing returns 0
02:50:37.421 00.000 9828 IsGuiding returns 1
02:50:37.452 00.031 9828 IsSlewing returns 0
02:50:37.452 00.000 9828 IsGuiding returns 1
02:50:37.483 00.031 9828 IsSlewing returns 0
02:50:37.483 00.000 9828 IsGuiding returns 0
02:50:37.483 00.000 9828 scope move finished after 11 + 143 ms
02:50:37.483 00.000 9828 Move returns status 0, amount 11
02:50:37.483 00.000 9828 move complete, result=0
02:50:37.484 00.001 9828 worker thread done servicing request
02:50:37.484 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 11 ms NORTH
02:50:37.855 00.371 8976 Exposure complete
02:50:37.860 00.005 8976 worker thread done servicing request
02:50:37.861 00.001 5052 OnExposeComplete: enter
02:50:37.861 00.000 5052 UpdateGuideState(): m_state=6
02:50:37.861 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10747
02:50:37.861 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=280.97, Mass=152, SNR=8.5, Peak=71 HFD=2.2
02:50:37.861 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.70 = 2.58)
02:50:37.861 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.48)
02:50:37.861 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.74 hyp=0.74 cameraTheta=-1.66 mountX=-0.63 mountY=0.45, mountTheta=2.52
02:50:37.861 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.74, opts=13)
02:50:37.862 00.001 5052 Enqueuing Move request for stepguider (-0.06, -0.74)
02:50:37.862 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:50:37.862 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:50:37.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:37.862 00.000 8976 Worker thread wakes up
02:50:37.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.74) opts 0xd
02:50:37.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.74)
02:50:37.862 00.000 8976 Moving (-0.06, -0.74) raw xDistance=-0.63 yDistance=0.45
02:50:37.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
02:50:37.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
02:50:37.862 00.000 8976 MoveAxis(R, 3, ABG)
02:50:37.862 00.000 8976 stepping (-26, 28) + (3, 0)
02:50:37.862 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:37.862 00.000 5052 Enqueuing Expose request
02:50:37.862 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:37.898 00.036 8976 Received - 47 (G) 
02:50:37.898 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:37.898 00.000 8976 stepped: pos (-23, 28)
02:50:37.898 00.000 8976 MoveAxis(D, 2, ABG)
02:50:37.898 00.000 8976 stepping (-23, 28) + (0, -2)
02:50:37.899 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:37.930 00.031 8976 Received - 47 (G) 
02:50:37.930 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:37.930 00.000 8976 stepped: pos (-23, 26)
02:50:37.930 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:50:37.930 00.000 8976 MountToCamera -- mountX=3.83 mountY=-4.44 hyp=5.87 mountTheta=-0.86 cameraX=2.21, cameraY=5.44 cameraTheta=1.18
02:50:37.931 00.001 8976 incremental bump (2.211, 5.437) isValid = 1
02:50:37.931 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:50:37.931 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:50:37.931 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:50:37.931 00.000 8976 move complete, result=0
02:50:37.931 00.000 8976 worker thread done servicing request
02:50:37.931 00.000 8976 Worker thread wakes up
02:50:37.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:37.931 00.000 9828 Worker thread wakes up
02:50:37.931 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:50:37.931 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:50:37.931 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:50:37.931 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:50:37.931 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:50:37.932 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:50:37.932 00.000 9828 BLC: window closed
02:50:37.932 00.000 9828 MoveAxis(E, 15, B)
02:50:37.932 00.000 9828 Guiding  Dir = 2, Dur = 15
02:50:37.932 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.5 px 2 ms SOUTH
02:50:37.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:37.932 00.000 9828 IsSlewing returns 0
02:50:37.932 00.000 9828 IsGuiding returns 0
02:50:37.932 00.000 9828 PulseGuide returned control before completion, sleep 25
02:50:37.961 00.029 9828 IsGuiding returns 1
02:50:37.961 00.000 9828 scope still moving after pulse duration time elapsed
02:50:37.992 00.031 9828 IsSlewing returns 0
02:50:37.992 00.000 9828 IsGuiding returns 1
02:50:38.024 00.032 9828 IsSlewing returns 0
02:50:38.024 00.000 9828 IsGuiding returns 1
02:50:38.054 00.030 9828 IsSlewing returns 0
02:50:38.054 00.000 9828 IsGuiding returns 1
02:50:38.085 00.031 9828 IsSlewing returns 0
02:50:38.086 00.001 9828 IsGuiding returns 0
02:50:38.086 00.000 9828 scope move finished after 15 + 137 ms
02:50:38.086 00.000 9828 Move returns status 0, amount 15
02:50:38.086 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:38.086 00.000 9828 MoveAxis(N, 14, B)
02:50:38.086 00.000 9828 Guiding  Dir = 0, Dur = 14
02:50:38.100 00.014 9828 IsSlewing returns 0
02:50:38.100 00.000 9828 IsGuiding returns 0
02:50:38.101 00.001 9828 PulseGuide returned control before completion, sleep 24
02:50:38.131 00.030 9828 IsGuiding returns 1
02:50:38.131 00.000 9828 scope still moving after pulse duration time elapsed
02:50:38.162 00.031 9828 IsSlewing returns 0
02:50:38.162 00.000 9828 IsGuiding returns 1
02:50:38.193 00.031 9828 IsSlewing returns 0
02:50:38.193 00.000 9828 IsGuiding returns 1
02:50:38.224 00.031 9828 IsSlewing returns 0
02:50:38.224 00.000 9828 IsGuiding returns 1
02:50:38.255 00.031 9828 IsSlewing returns 0
02:50:38.255 00.000 9828 IsGuiding returns 0
02:50:38.255 00.000 9828 scope move finished after 14 + 141 ms
02:50:38.255 00.000 9828 Move returns status 0, amount 14
02:50:38.255 00.000 9828 move complete, result=0
02:50:38.255 00.000 9828 worker thread done servicing request
02:50:38.255 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:50:38.620 00.365 8976 Exposure complete
02:50:38.625 00.005 8976 worker thread done servicing request
02:50:38.625 00.000 5052 OnExposeComplete: enter
02:50:38.625 00.000 5052 UpdateGuideState(): m_state=6
02:50:38.626 00.001 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10748
02:50:38.626 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=282.46, Mass=143, SNR=8.2, Peak=70 HFD=2.3
02:50:38.626 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.02 = -0.02)
02:50:38.626 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.12 = -0.12)
02:50:38.626 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.75 hyp=0.83 cameraTheta=2.02 mountX=0.83 mountY=-0.10, mountTheta=-0.12
02:50:38.626 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.75, opts=13)
02:50:38.626 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.75)
02:50:38.627 00.001 8976 Worker thread wakes up
02:50:38.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.75) opts 0xd
02:50:38.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.75)
02:50:38.627 00.000 8976 Moving (-0.36, 0.75) raw xDistance=0.83 yDistance=-0.10
02:50:38.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.83
02:50:38.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:50:38.627 00.000 8976 MoveAxis(L, 3, ABG)
02:50:38.627 00.000 8976 stepping (-23, 26) + (-3, 0)
02:50:38.627 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:50:38.627 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
02:50:38.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:38.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:38.627 00.000 5052 Enqueuing Expose request
02:50:38.627 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:38.666 00.039 8976 Received - 47 (G) 
02:50:38.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:38.666 00.000 8976 stepped: pos (-26, 26)
02:50:38.666 00.000 8976 MoveAxis(U, 0, ABG)
02:50:38.666 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:50:38.666 00.000 8976 MountToCamera -- mountX=3.88 mountY=-4.34 hyp=5.82 mountTheta=-0.84 cameraX=2.10, cameraY=5.43 cameraTheta=1.20
02:50:38.666 00.000 8976 incremental bump (2.096, 5.433) isValid = 1
02:50:38.666 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:50:38.666 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:50:38.666 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:50:38.666 00.000 8976 move complete, result=0
02:50:38.666 00.000 9828 Worker thread wakes up
02:50:38.666 00.000 8976 worker thread done servicing request
02:50:38.666 00.000 8976 Worker thread wakes up
02:50:38.666 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.1 px 0 ms NORTH
02:50:38.667 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:50:38.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:38.667 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:38.667 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:50:38.667 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:50:38.667 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:50:38.667 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
02:50:38.667 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:50:38.667 00.000 9828 BLC: window closed
02:50:38.667 00.000 9828 MoveAxis(E, 15, B)
02:50:38.667 00.000 9828 Guiding  Dir = 2, Dur = 15
02:50:38.667 00.000 9828 IsSlewing returns 0
02:50:38.668 00.001 9828 IsGuiding returns 0
02:50:38.668 00.000 9828 PulseGuide returned control before completion, sleep 25
02:50:38.707 00.039 9828 IsGuiding returns 1
02:50:38.707 00.000 9828 scope still moving after pulse duration time elapsed
02:50:38.738 00.031 9828 IsSlewing returns 0
02:50:38.738 00.000 9828 IsGuiding returns 1
02:50:38.770 00.032 9828 IsSlewing returns 0
02:50:38.770 00.000 9828 IsGuiding returns 1
02:50:38.800 00.030 9828 IsSlewing returns 0
02:50:38.800 00.000 9828 IsGuiding returns 0
02:50:38.800 00.000 9828 scope move finished after 15 + 118 ms
02:50:38.800 00.000 9828 Move returns status 0, amount 15
02:50:38.800 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:38.801 00.001 9828 MoveAxis(N, 14, B)
02:50:38.801 00.000 9828 Guiding  Dir = 0, Dur = 14
02:50:38.816 00.015 9828 IsSlewing returns 0
02:50:38.816 00.000 9828 IsGuiding returns 0
02:50:38.816 00.000 9828 PulseGuide returned control before completion, sleep 24
02:50:38.848 00.032 9828 IsGuiding returns 1
02:50:38.848 00.000 9828 scope still moving after pulse duration time elapsed
02:50:38.880 00.032 9828 IsSlewing returns 0
02:50:38.880 00.000 9828 IsGuiding returns 1
02:50:38.911 00.031 9828 IsSlewing returns 0
02:50:38.911 00.000 9828 IsGuiding returns 1
02:50:38.943 00.032 9828 IsSlewing returns 0
02:50:38.943 00.000 9828 IsGuiding returns 0
02:50:38.943 00.000 9828 scope move finished after 14 + 112 ms
02:50:38.943 00.000 9828 Move returns status 0, amount 14
02:50:38.943 00.000 9828 move complete, result=0
02:50:38.943 00.000 9828 worker thread done servicing request
02:50:38.943 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:50:39.351 00.408 8976 Exposure complete
02:50:39.356 00.005 8976 worker thread done servicing request
02:50:39.357 00.001 5052 OnExposeComplete: enter
02:50:39.357 00.000 5052 UpdateGuideState(): m_state=6
02:50:39.357 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10749
02:50:39.357 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.67, Mass=152, SNR=8.5, Peak=72 HFD=2.2
02:50:39.357 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
02:50:39.357 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
02:50:39.357 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-2.94 mountX=0.06 mountY=0.19, mountTheta=1.29
02:50:39.357 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.04, opts=13)
02:50:39.357 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.04)
02:50:39.357 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:50:39.358 00.001 5052 UpdateGuideState exits: m=152 SNR=8.5
02:50:39.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:39.358 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:39.358 00.000 5052 Enqueuing Expose request
02:50:39.358 00.000 8976 Worker thread wakes up
02:50:39.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.04) opts 0xd
02:50:39.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.04)
02:50:39.358 00.000 8976 Moving (-0.20, -0.04) raw xDistance=0.06 yDistance=0.19
02:50:39.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:50:39.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:50:39.358 00.000 8976 MoveAxis(R, 0, ABG)
02:50:39.358 00.000 8976 MoveAxis(U, 0, ABG)
02:50:39.358 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:50:39.358 00.000 8976 MountToCamera -- mountX=3.92 mountY=-4.27 hyp=5.79 mountTheta=-0.83 cameraX=2.02, cameraY=5.43 cameraTheta=1.21
02:50:39.358 00.000 8976 incremental bump (2.020, 5.430) isValid = 1
02:50:39.358 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
02:50:39.358 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:50:39.358 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:50:39.358 00.000 8976 move complete, result=0
02:50:39.358 00.000 9828 Worker thread wakes up
02:50:39.358 00.000 8976 worker thread done servicing request
02:50:39.358 00.000 8976 Worker thread wakes up
02:50:39.359 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:39.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:39.359 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:50:39.359 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:50:39.359 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:50:39.359 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:50:39.359 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:50:39.359 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.05 mountY=-0.11, mountTheta=-1.97
02:50:39.359 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:50:39.359 00.000 9828 BLC: window closed
02:50:39.359 00.000 9828 MoveAxis(E, 14, B)
02:50:39.359 00.000 9828 Guiding  Dir = 2, Dur = 14
02:50:39.359 00.000 9828 IsSlewing returns 0
02:50:39.360 00.001 9828 IsGuiding returns 0
02:50:39.360 00.000 9828 PulseGuide returned control before completion, sleep 24
02:50:39.394 00.034 9828 IsGuiding returns 1
02:50:39.394 00.000 9828 scope still moving after pulse duration time elapsed
02:50:39.425 00.031 9828 IsSlewing returns 0
02:50:39.425 00.000 9828 IsGuiding returns 1
02:50:39.456 00.031 9828 IsSlewing returns 0
02:50:39.456 00.000 9828 IsGuiding returns 1
02:50:39.488 00.032 9828 IsSlewing returns 0
02:50:39.488 00.000 9828 IsGuiding returns 0
02:50:39.488 00.000 9828 scope move finished after 14 + 114 ms
02:50:39.488 00.000 9828 Move returns status 0, amount 14
02:50:39.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:39.488 00.000 9828 MoveAxis(N, 14, B)
02:50:39.488 00.000 9828 Guiding  Dir = 0, Dur = 14
02:50:39.504 00.016 9828 IsSlewing returns 0
02:50:39.504 00.000 9828 IsGuiding returns 0
02:50:39.504 00.000 9828 PulseGuide returned control before completion, sleep 24
02:50:39.536 00.032 9828 IsGuiding returns 1
02:50:39.536 00.000 9828 scope still moving after pulse duration time elapsed
02:50:39.568 00.032 9828 IsSlewing returns 0
02:50:39.568 00.000 9828 IsGuiding returns 1
02:50:39.599 00.031 9828 IsSlewing returns 0
02:50:39.599 00.000 9828 IsGuiding returns 1
02:50:39.631 00.032 9828 IsSlewing returns 0
02:50:39.631 00.000 9828 IsGuiding returns 1
02:50:39.661 00.030 9828 IsSlewing returns 0
02:50:39.661 00.000 9828 IsGuiding returns 0
02:50:39.661 00.000 9828 scope move finished after 14 + 143 ms
02:50:39.661 00.000 9828 Move returns status 0, amount 14
02:50:39.661 00.000 9828 move complete, result=0
02:50:39.661 00.000 9828 worker thread done servicing request
02:50:39.661 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:50:40.045 00.384 8976 Exposure complete
02:50:40.051 00.006 8976 worker thread done servicing request
02:50:40.051 00.000 5052 OnExposeComplete: enter
02:50:40.051 00.000 5052 UpdateGuideState(): m_state=6
02:50:40.051 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10750
02:50:40.051 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.71, Mass=155, SNR=8.6, Peak=74 HFD=2.0
02:50:40.051 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
02:50:40.051 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
02:50:40.051 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.00 hyp=0.55 cameraTheta=-3.14 mountX=0.25 mountY=0.46, mountTheta=1.07
02:50:40.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.00, opts=13)
02:50:40.052 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.00)
02:50:40.052 00.000 8976 Worker thread wakes up
02:50:40.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.00) opts 0xd
02:50:40.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.00)
02:50:40.052 00.000 8976 Moving (-0.55, -0.00) raw xDistance=0.25 yDistance=0.46
02:50:40.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:50:40.052 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:50:40.052 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:50:40.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:40.052 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:40.052 00.000 5052 Enqueuing Expose request
02:50:40.053 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:50:40.053 00.000 8976 MoveAxis(R, 0, ABG)
02:50:40.053 00.000 8976 MoveAxis(D, 2, ABG)
02:50:40.053 00.000 8976 stepping (-26, 26) + (0, -2)
02:50:40.053 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:40.088 00.035 8976 Received - 47 (G) 
02:50:40.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:40.088 00.000 8976 stepped: pos (-26, 24)
02:50:40.088 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:50:40.088 00.000 8976 MountToCamera -- mountX=3.94 mountY=-4.12 hyp=5.70 mountTheta=-0.81 cameraX=1.87, cameraY=5.38 cameraTheta=1.24
02:50:40.088 00.000 8976 incremental bump (1.875, 5.381) isValid = 1
02:50:40.088 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
02:50:40.089 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:50:40.089 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:50:40.089 00.000 8976 move complete, result=0
02:50:40.089 00.000 8976 worker thread done servicing request
02:50:40.089 00.000 8976 Worker thread wakes up
02:50:40.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:40.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:40.089 00.000 9828 Worker thread wakes up
02:50:40.089 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:50:40.089 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:50:40.089 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:50:40.089 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:50:40.089 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
02:50:40.090 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:50:40.090 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:50:40.090 00.000 9828 BLC: window closed
02:50:40.090 00.000 9828 MoveAxis(E, 14, B)
02:50:40.090 00.000 9828 Guiding  Dir = 2, Dur = 14
02:50:40.090 00.000 9828 IsSlewing returns 0
02:50:40.090 00.000 9828 IsGuiding returns 0
02:50:40.091 00.001 9828 PulseGuide returned control before completion, sleep 24
02:50:40.128 00.037 9828 IsGuiding returns 1
02:50:40.128 00.000 9828 scope still moving after pulse duration time elapsed
02:50:40.159 00.031 9828 IsSlewing returns 0
02:50:40.159 00.000 9828 IsGuiding returns 1
02:50:40.189 00.030 9828 IsSlewing returns 0
02:50:40.189 00.000 9828 IsGuiding returns 1
02:50:40.221 00.032 9828 IsSlewing returns 0
02:50:40.221 00.000 9828 IsGuiding returns 1
02:50:40.252 00.031 9828 IsSlewing returns 0
02:50:40.252 00.000 9828 IsGuiding returns 0
02:50:40.252 00.000 9828 scope move finished after 14 + 147 ms
02:50:40.252 00.000 9828 Move returns status 0, amount 14
02:50:40.252 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:40.252 00.000 9828 MoveAxis(N, 15, B)
02:50:40.252 00.000 9828 Guiding  Dir = 0, Dur = 15
02:50:40.268 00.016 9828 IsSlewing returns 0
02:50:40.268 00.000 9828 IsGuiding returns 0
02:50:40.268 00.000 9828 PulseGuide returned control before completion, sleep 25
02:50:40.299 00.031 9828 IsGuiding returns 1
02:50:40.299 00.000 9828 scope still moving after pulse duration time elapsed
02:50:40.330 00.031 9828 IsSlewing returns 0
02:50:40.330 00.000 9828 IsGuiding returns 1
02:50:40.362 00.032 9828 IsSlewing returns 0
02:50:40.362 00.000 9828 IsGuiding returns 1
02:50:40.393 00.031 9828 IsSlewing returns 0
02:50:40.393 00.000 9828 IsGuiding returns 1
02:50:40.425 00.032 9828 IsSlewing returns 0
02:50:40.425 00.000 9828 IsGuiding returns 0
02:50:40.425 00.000 9828 scope move finished after 15 + 141 ms
02:50:40.425 00.000 9828 Move returns status 0, amount 15
02:50:40.425 00.000 9828 move complete, result=0
02:50:40.425 00.000 9828 worker thread done servicing request
02:50:40.425 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:50:40.774 00.349 8976 Exposure complete
02:50:40.780 00.006 8976 worker thread done servicing request
02:50:40.780 00.000 5052 OnExposeComplete: enter
02:50:40.780 00.000 5052 UpdateGuideState(): m_state=6
02:50:40.780 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10751
02:50:40.780 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.90, Mass=150, SNR=8.4, Peak=76 HFD=2.0
02:50:40.780 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
02:50:40.780 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
02:50:40.780 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.24 mountX=0.24 mountY=0.02, mountTheta=0.10
02:50:40.782 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.19, opts=13)
02:50:40.782 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.19)
02:50:40.782 00.000 8976 Worker thread wakes up
02:50:40.782 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:50:40.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.19) opts 0xd
02:50:40.782 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
02:50:40.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.19)
02:50:40.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:40.782 00.000 8976 Moving (-0.15, 0.19) raw xDistance=0.24 yDistance=0.02
02:50:40.782 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:40.782 00.000 5052 Enqueuing Expose request
02:50:40.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:50:40.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:50:40.782 00.000 8976 MoveAxis(R, 0, ABG)
02:50:40.782 00.000 8976 MoveAxis(U, 0, ABG)
02:50:40.782 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:50:40.782 00.000 8976 MountToCamera -- mountX=3.95 mountY=-4.02 hyp=5.64 mountTheta=-0.79 cameraX=1.78, cameraY=5.35 cameraTheta=1.25
02:50:40.782 00.000 8976 incremental bump (1.778, 5.348) isValid = 1
02:50:40.783 00.001 8976 Scheduling Mount bump of (0.036, 0.113)
02:50:40.783 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:50:40.783 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:50:40.783 00.000 8976 move complete, result=0
02:50:40.783 00.000 9828 Worker thread wakes up
02:50:40.783 00.000 8976 worker thread done servicing request
02:50:40.783 00.000 8976 Worker thread wakes up
02:50:40.783 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:40.783 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:50:40.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:40.783 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:50:40.783 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
02:50:40.783 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
02:50:40.783 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:40.783 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:50:40.783 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:50:40.783 00.000 9828 BLC: window closed
02:50:40.783 00.000 9828 MoveAxis(E, 13, B)
02:50:40.783 00.000 9828 Guiding  Dir = 2, Dur = 13
02:50:40.784 00.001 9828 IsSlewing returns 0
02:50:40.784 00.000 9828 IsGuiding returns 0
02:50:40.784 00.000 9828 PulseGuide returned control before completion, sleep 23
02:50:40.810 00.026 9828 IsGuiding returns 1
02:50:40.810 00.000 9828 scope still moving after pulse duration time elapsed
02:50:40.842 00.032 9828 IsSlewing returns 0
02:50:40.842 00.000 9828 IsGuiding returns 1
02:50:40.873 00.031 9828 IsSlewing returns 0
02:50:40.873 00.000 9828 IsGuiding returns 1
02:50:40.905 00.032 9828 IsSlewing returns 0
02:50:40.905 00.000 9828 IsGuiding returns 1
02:50:40.937 00.032 9828 IsSlewing returns 0
02:50:40.937 00.000 9828 IsGuiding returns 0
02:50:40.937 00.000 9828 scope move finished after 13 + 140 ms
02:50:40.937 00.000 9828 Move returns status 0, amount 13
02:50:40.937 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:40.937 00.000 9828 MoveAxis(N, 15, B)
02:50:40.937 00.000 9828 Guiding  Dir = 0, Dur = 15
02:50:40.953 00.016 9828 IsSlewing returns 0
02:50:40.953 00.000 9828 IsGuiding returns 0
02:50:40.953 00.000 9828 PulseGuide returned control before completion, sleep 25
02:50:40.984 00.031 9828 IsGuiding returns 1
02:50:40.984 00.000 9828 scope still moving after pulse duration time elapsed
02:50:41.015 00.031 9828 IsSlewing returns 0
02:50:41.015 00.000 9828 IsGuiding returns 1
02:50:41.046 00.031 9828 IsSlewing returns 0
02:50:41.046 00.000 9828 IsGuiding returns 1
02:50:41.076 00.030 9828 IsSlewing returns 0
02:50:41.076 00.000 9828 IsGuiding returns 1
02:50:41.107 00.031 9828 IsSlewing returns 0
02:50:41.107 00.000 9828 IsGuiding returns 0
02:50:41.107 00.000 9828 scope move finished after 15 + 139 ms
02:50:41.107 00.000 9828 Move returns status 0, amount 15
02:50:41.107 00.000 9828 move complete, result=0
02:50:41.107 00.000 9828 worker thread done servicing request
02:50:41.107 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:50:41.471 00.364 8976 Exposure complete
02:50:41.476 00.005 8976 worker thread done servicing request
02:50:41.476 00.000 5052 OnExposeComplete: enter
02:50:41.476 00.000 5052 UpdateGuideState(): m_state=6
02:50:41.476 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10752
02:50:41.477 00.001 5052 Star::Find returns 1 (0), X=328.37, Y=281.82, Mass=171, SNR=9.0, Peak=74 HFD=1.9
02:50:41.477 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:50:41.477 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:50:41.477 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.11 hyp=0.81 cameraTheta=3.00 mountX=0.47 mountY=0.61, mountTheta=0.92
02:50:41.479 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.11, opts=13)
02:50:41.479 00.000 5052 Enqueuing Move request for stepguider (-0.80, 0.11)
02:50:41.479 00.000 8976 Worker thread wakes up
02:50:41.479 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:50:41.479 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
02:50:41.479 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:41.479 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:41.479 00.000 5052 Enqueuing Expose request
02:50:41.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.11) opts 0xd
02:50:41.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.11)
02:50:41.479 00.000 8976 Moving (-0.80, 0.11) raw xDistance=0.47 yDistance=0.61
02:50:41.480 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
02:50:41.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
02:50:41.480 00.000 8976 MoveAxis(L, 2, ABG)
02:50:41.480 00.000 8976 stepping (-26, 24) + (-2, 0)
02:50:41.480 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:41.512 00.032 8976 Received - 47 (G) 
02:50:41.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:41.512 00.000 8976 stepped: pos (-28, 24)
02:50:41.512 00.000 8976 MoveAxis(D, 2, ABG)
02:50:41.512 00.000 8976 stepping (-28, 24) + (0, -2)
02:50:41.512 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:41.543 00.031 8976 Received - 47 (G) 
02:50:41.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:41.543 00.000 8976 stepped: pos (-28, 22)
02:50:41.543 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:50:41.543 00.000 8976 MountToCamera -- mountX=4.06 mountY=-3.84 hyp=5.59 mountTheta=-0.76 cameraX=1.57, cameraY=5.37 cameraTheta=1.29
02:50:41.543 00.000 8976 incremental bump (1.574, 5.368) isValid = 1
02:50:41.543 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:50:41.543 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:50:41.543 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:50:41.543 00.000 8976 move complete, result=0
02:50:41.543 00.000 8976 worker thread done servicing request
02:50:41.543 00.000 8976 Worker thread wakes up
02:50:41.544 00.001 9828 Worker thread wakes up
02:50:41.544 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:50:41.544 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:50:41.544 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
02:50:41.544 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
02:50:41.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:41.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:41.544 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:50:41.544 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:50:41.544 00.000 9828 BLC: window closed
02:50:41.544 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:50:41.544 00.000 9828 MoveAxis(E, 12, B)
02:50:41.544 00.000 9828 Guiding  Dir = 2, Dur = 12
02:50:41.545 00.001 9828 IsSlewing returns 0
02:50:41.545 00.000 9828 IsGuiding returns 0
02:50:41.545 00.000 9828 PulseGuide returned control before completion, sleep 22
02:50:41.570 00.025 9828 IsGuiding returns 1
02:50:41.570 00.000 9828 scope still moving after pulse duration time elapsed
02:50:41.602 00.032 9828 IsSlewing returns 0
02:50:41.602 00.000 9828 IsGuiding returns 1
02:50:41.634 00.032 9828 IsSlewing returns 0
02:50:41.634 00.000 9828 IsGuiding returns 1
02:50:41.664 00.030 9828 IsSlewing returns 0
02:50:41.665 00.001 9828 IsGuiding returns 1
02:50:41.697 00.032 9828 IsSlewing returns 0
02:50:41.697 00.000 9828 IsGuiding returns 0
02:50:41.697 00.000 9828 scope move finished after 12 + 139 ms
02:50:41.697 00.000 9828 Move returns status 0, amount 12
02:50:41.697 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:41.697 00.000 9828 MoveAxis(N, 15, B)
02:50:41.697 00.000 9828 Guiding  Dir = 0, Dur = 15
02:50:41.711 00.014 9828 IsSlewing returns 0
02:50:41.711 00.000 9828 IsGuiding returns 0
02:50:41.711 00.000 9828 PulseGuide returned control before completion, sleep 25
02:50:41.741 00.030 9828 IsGuiding returns 1
02:50:41.741 00.000 9828 scope still moving after pulse duration time elapsed
02:50:41.772 00.031 9828 IsSlewing returns 0
02:50:41.772 00.000 9828 IsGuiding returns 1
02:50:41.803 00.031 9828 IsSlewing returns 0
02:50:41.803 00.000 9828 IsGuiding returns 1
02:50:41.834 00.031 9828 IsSlewing returns 0
02:50:41.834 00.000 9828 IsGuiding returns 1
02:50:41.864 00.030 9828 IsSlewing returns 0
02:50:41.864 00.000 9828 IsGuiding returns 0
02:50:41.864 00.000 9828 scope move finished after 15 + 137 ms
02:50:41.864 00.000 9828 Move returns status 0, amount 15
02:50:41.864 00.000 9828 move complete, result=0
02:50:41.865 00.001 9828 worker thread done servicing request
02:50:41.865 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:50:42.232 00.367 8976 Exposure complete
02:50:42.237 00.005 8976 worker thread done servicing request
02:50:42.238 00.001 5052 OnExposeComplete: enter
02:50:42.238 00.000 5052 UpdateGuideState(): m_state=6
02:50:42.238 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10753
02:50:42.238 00.000 5052 Star::Find returns 1 (0), X=328.08, Y=281.87, Mass=164, SNR=8.8, Peak=75 HFD=2.1
02:50:42.238 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:50:42.238 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:50:42.238 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=0.16 hyp=1.11 cameraTheta=3.00 mountX=0.64 mountY=0.83, mountTheta=0.91
02:50:42.238 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=0.16, opts=13)
02:50:42.238 00.000 5052 Enqueuing Move request for stepguider (-1.10, 0.16)
02:50:42.239 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:50:42.239 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
02:50:42.239 00.000 8976 Worker thread wakes up
02:50:42.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:42.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, 0.16) opts 0xd
02:50:42.239 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:42.239 00.000 5052 Enqueuing Expose request
02:50:42.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, 0.16)
02:50:42.239 00.000 8976 Moving (-1.10, 0.16) raw xDistance=0.64 yDistance=0.83
02:50:42.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
02:50:42.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.83
02:50:42.239 00.000 8976 MoveAxis(L, 3, ABG)
02:50:42.239 00.000 8976 stepping (-28, 22) + (-3, 0)
02:50:42.239 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:42.278 00.039 8976 Received - 47 (G) 
02:50:42.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:42.278 00.000 8976 stepped: pos (-31, 22)
02:50:42.278 00.000 8976 MoveAxis(D, 3, ABG)
02:50:42.278 00.000 8976 stepping (-31, 22) + (0, -3)
02:50:42.279 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:42.311 00.032 8976 Received - 47 (G) 
02:50:42.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:42.311 00.000 8976 stepped: pos (-31, 19)
02:50:42.311 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:50:42.311 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
02:50:42.311 00.000 8976 MountToCamera -- mountX=4.29 mountY=-3.57 hyp=5.58 mountTheta=-0.69 cameraX=1.23, cameraY=5.44 cameraTheta=1.35
02:50:42.311 00.000 8976 incremental bump (1.228, 5.444) isValid = 1
02:50:42.311 00.000 8976 Scheduling Mount bump of (0.029, 0.136)
02:50:42.311 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.14, opts=4)
02:50:42.311 00.000 8976 Enqueuing Move request for scope (0.03, 0.14)
02:50:42.311 00.000 8976 move complete, result=0
02:50:42.311 00.000 9828 Worker thread wakes up
02:50:42.311 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0x4
02:50:42.311 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
02:50:42.311 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.8 px 3 ms SOUTH
02:50:42.311 00.000 8976 worker thread done servicing request
02:50:42.311 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
02:50:42.311 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
02:50:42.311 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.36 mountX=-0.04 mountY=-0.13, mountTheta=-1.84
02:50:42.311 00.000 9828 Moving (0.03, 0.14) raw xDistance=-0.04 yDistance=-0.13
02:50:42.311 00.000 9828 BLC: window closed
02:50:42.311 00.000 9828 MoveAxis(E, 11, B)
02:50:42.311 00.000 9828 Guiding  Dir = 2, Dur = 11
02:50:42.311 00.000 8976 Worker thread wakes up
02:50:42.312 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:42.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:42.312 00.000 9828 IsSlewing returns 0
02:50:42.312 00.000 9828 IsGuiding returns 0
02:50:42.312 00.000 9828 PulseGuide returned control before completion, sleep 21
02:50:42.347 00.035 9828 IsGuiding returns 1
02:50:42.347 00.000 9828 scope still moving after pulse duration time elapsed
02:50:42.378 00.031 9828 IsSlewing returns 0
02:50:42.378 00.000 9828 IsGuiding returns 1
02:50:42.408 00.030 9828 IsSlewing returns 0
02:50:42.408 00.000 9828 IsGuiding returns 1
02:50:42.440 00.032 9828 IsSlewing returns 0
02:50:42.440 00.000 9828 IsGuiding returns 0
02:50:42.440 00.000 9828 scope move finished after 11 + 116 ms
02:50:42.440 00.000 9828 Move returns status 0, amount 11
02:50:42.440 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:42.440 00.000 9828 MoveAxis(N, 18, B)
02:50:42.440 00.000 9828 Guiding  Dir = 0, Dur = 18
02:50:42.456 00.016 9828 IsSlewing returns 0
02:50:42.456 00.000 9828 IsGuiding returns 0
02:50:42.457 00.001 9828 PulseGuide returned control before completion, sleep 28
02:50:42.485 00.028 9828 IsGuiding returns 1
02:50:42.485 00.000 9828 scope still moving after pulse duration time elapsed
02:50:42.517 00.032 9828 IsSlewing returns 0
02:50:42.517 00.000 9828 IsGuiding returns 1
02:50:42.548 00.031 9828 IsSlewing returns 0
02:50:42.548 00.000 9828 IsGuiding returns 1
02:50:42.579 00.031 9828 IsSlewing returns 0
02:50:42.579 00.000 9828 IsGuiding returns 1
02:50:42.610 00.031 9828 IsSlewing returns 0
02:50:42.610 00.000 9828 IsGuiding returns 1
02:50:42.642 00.032 9828 IsSlewing returns 0
02:50:42.642 00.000 9828 IsGuiding returns 0
02:50:42.642 00.000 9828 scope move finished after 18 + 168 ms
02:50:42.642 00.000 9828 Move returns status 0, amount 18
02:50:42.643 00.001 9828 move complete, result=0
02:50:42.643 00.000 9828 worker thread done servicing request
02:50:42.643 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 18 ms NORTH
02:50:42.997 00.354 8976 Exposure complete
02:50:43.003 00.006 8976 worker thread done servicing request
02:50:43.003 00.000 5052 OnExposeComplete: enter
02:50:43.003 00.000 5052 UpdateGuideState(): m_state=6
02:50:43.003 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10754
02:50:43.003 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.39, Mass=138, SNR=8.1, Peak=69 HFD=1.6
02:50:43.003 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
02:50:43.003 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
02:50:43.003 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.32 hyp=0.70 cameraTheta=-2.67 mountX=-0.00 mountY=0.70, mountTheta=1.57
02:50:43.003 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.32, opts=13)
02:50:43.003 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.32)
02:50:43.004 00.001 8976 Worker thread wakes up
02:50:43.004 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.32) opts 0xd
02:50:43.004 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.32)
02:50:43.004 00.000 8976 Moving (-0.63, -0.32) raw xDistance=-0.00 yDistance=0.70
02:50:43.004 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:50:43.004 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:50:43.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:43.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:50:43.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.70
02:50:43.004 00.000 8976 MoveAxis(R, 0, ABG)
02:50:43.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:43.004 00.000 5052 Enqueuing Expose request
02:50:43.004 00.000 8976 MoveAxis(D, 3, ABG)
02:50:43.004 00.000 8976 stepping (-31, 19) + (0, -3)
02:50:43.004 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:43.030 00.026 8976 Received - 47 (G) 
02:50:43.030 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:43.030 00.000 8976 stepped: pos (-31, 16)
02:50:43.030 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:50:43.030 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:50:43.030 00.000 8976 MountToCamera -- mountX=4.44 mountY=-3.23 hyp=5.49 mountTheta=-0.63 cameraX=0.86, cameraY=5.42 cameraTheta=1.41
02:50:43.030 00.000 8976 incremental bump (0.856, 5.424) isValid = 1
02:50:43.030 00.000 8976 Scheduling Mount bump of (0.024, 0.157)
02:50:43.030 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.16, opts=4)
02:50:43.030 00.000 8976 Enqueuing Move request for scope (0.02, 0.16)
02:50:43.030 00.000 8976 move complete, result=0
02:50:43.030 00.000 9828 Worker thread wakes up
02:50:43.030 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0x4
02:50:43.030 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
02:50:43.030 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.77)
02:50:43.030 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
02:50:43.030 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.42 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
02:50:43.031 00.001 9828 Moving (0.02, 0.16) raw xDistance=-0.03 yDistance=-0.15
02:50:43.031 00.000 9828 BLC: window closed
02:50:43.031 00.000 8976 worker thread done servicing request
02:50:43.031 00.000 8976 Worker thread wakes up
02:50:43.031 00.000 9828 MoveAxis(E, 10, B)
02:50:43.031 00.000 9828 Guiding  Dir = 2, Dur = 10
02:50:43.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:43.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:43.031 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:50:43.031 00.000 9828 IsSlewing returns 0
02:50:43.031 00.000 9828 IsGuiding returns 0
02:50:43.031 00.000 9828 PulseGuide returned control before completion, sleep 20
02:50:43.061 00.030 9828 IsGuiding returns 1
02:50:43.061 00.000 9828 scope still moving after pulse duration time elapsed
02:50:43.092 00.031 9828 IsSlewing returns 0
02:50:43.092 00.000 9828 IsGuiding returns 1
02:50:43.123 00.031 9828 IsSlewing returns 0
02:50:43.123 00.000 9828 IsGuiding returns 1
02:50:43.154 00.031 9828 IsSlewing returns 0
02:50:43.154 00.000 9828 IsGuiding returns 1
02:50:43.185 00.031 9828 IsSlewing returns 0
02:50:43.185 00.000 9828 IsGuiding returns 0
02:50:43.185 00.000 9828 scope move finished after 10 + 143 ms
02:50:43.185 00.000 9828 Move returns status 0, amount 10
02:50:43.185 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:43.185 00.000 9828 MoveAxis(N, 21, B)
02:50:43.185 00.000 9828 Guiding  Dir = 0, Dur = 21
02:50:43.200 00.015 9828 IsSlewing returns 0
02:50:43.201 00.001 9828 IsGuiding returns 0
02:50:43.201 00.000 9828 PulseGuide returned control before completion, sleep 31
02:50:43.246 00.045 9828 IsGuiding returns 1
02:50:43.246 00.000 9828 scope still moving after pulse duration time elapsed
02:50:43.276 00.030 9828 IsSlewing returns 0
02:50:43.276 00.000 9828 IsGuiding returns 1
02:50:43.307 00.031 9828 IsSlewing returns 0
02:50:43.307 00.000 9828 IsGuiding returns 1
02:50:43.339 00.032 9828 IsSlewing returns 0
02:50:43.339 00.000 9828 IsGuiding returns 0
02:50:43.339 00.000 9828 scope move finished after 21 + 117 ms
02:50:43.339 00.000 9828 Move returns status 0, amount 21
02:50:43.339 00.000 9828 move complete, result=0
02:50:43.339 00.000 9828 worker thread done servicing request
02:50:43.339 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.2 px 21 ms NORTH
02:50:43.715 00.376 8976 Exposure complete
02:50:43.720 00.005 8976 worker thread done servicing request
02:50:43.720 00.000 5052 OnExposeComplete: enter
02:50:43.720 00.000 5052 UpdateGuideState(): m_state=6
02:50:43.720 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10755
02:50:43.720 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.66, Mass=135, SNR=8.0, Peak=76 HFD=1.6
02:50:43.720 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
02:50:43.720 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
02:50:43.720 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.67 mountX=-0.08 mountY=-0.03, mountTheta=-2.81
02:50:43.721 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.05, opts=13)
02:50:43.721 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.05)
02:50:43.721 00.000 8976 Worker thread wakes up
02:50:43.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.05) opts 0xd
02:50:43.721 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.05)
02:50:43.721 00.000 8976 Moving (0.07, -0.05) raw xDistance=-0.08 yDistance=-0.03
02:50:43.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:50:43.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:50:43.721 00.000 8976 MoveAxis(R, 0, ABG)
02:50:43.721 00.000 8976 MoveAxis(U, 0, ABG)
02:50:43.721 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:50:43.722 00.001 5052 UpdateGuideState exits: m=135 SNR=8.0
02:50:43.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:43.722 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
02:50:43.722 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:50:43.722 00.000 8976 MountToCamera -- mountX=4.54 mountY=-3.00 hyp=5.44 mountTheta=-0.58 cameraX=0.61, cameraY=5.41 cameraTheta=1.46
02:50:43.722 00.000 8976 incremental bump (0.607, 5.411) isValid = 1
02:50:43.722 00.000 8976 Scheduling Mount bump of (0.009, 0.085)
02:50:43.722 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:43.722 00.000 5052 Enqueuing Expose request
02:50:43.722 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.08, opts=4)
02:50:43.722 00.000 8976 Enqueuing Move request for scope (0.01, 0.08)
02:50:43.722 00.000 8976 move complete, result=0
02:50:43.722 00.000 8976 worker thread done servicing request
02:50:43.722 00.000 8976 Worker thread wakes up
02:50:43.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:43.722 00.000 9828 Worker thread wakes up
02:50:43.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:43.723 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:43.723 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0x4
02:50:43.723 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
02:50:43.723 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
02:50:43.723 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.81)
02:50:43.723 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.09 cameraTheta=1.46 mountX=-0.01 mountY=-0.08, mountTheta=-1.73
02:50:43.723 00.000 9828 Moving (0.01, 0.08) raw xDistance=-0.01 yDistance=-0.08
02:50:43.723 00.000 9828 BLC: window closed
02:50:43.723 00.000 9828 MoveAxis(E, 4, B)
02:50:43.723 00.000 9828 Guiding  Dir = 2, Dur = 4
02:50:43.724 00.001 9828 IsSlewing returns 0
02:50:43.724 00.000 9828 IsGuiding returns 0
02:50:43.724 00.000 9828 PulseGuide returned control before completion, sleep 14
02:50:43.743 00.019 9828 IsGuiding returns 1
02:50:43.743 00.000 9828 scope still moving after pulse duration time elapsed
02:50:43.774 00.031 9828 IsSlewing returns 0
02:50:43.774 00.000 9828 IsGuiding returns 1
02:50:43.805 00.031 9828 IsSlewing returns 0
02:50:43.805 00.000 9828 IsGuiding returns 1
02:50:43.836 00.031 9828 IsSlewing returns 0
02:50:43.836 00.000 9828 IsGuiding returns 0
02:50:43.836 00.000 9828 scope move finished after 4 + 108 ms
02:50:43.837 00.001 9828 Move returns status 0, amount 4
02:50:43.837 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:43.837 00.000 9828 MoveAxis(N, 11, B)
02:50:43.837 00.000 9828 Guiding  Dir = 0, Dur = 11
02:50:43.851 00.014 9828 IsSlewing returns 0
02:50:43.851 00.000 9828 IsGuiding returns 0
02:50:43.852 00.001 9828 PulseGuide returned control before completion, sleep 21
02:50:43.883 00.031 9828 IsGuiding returns 1
02:50:43.883 00.000 9828 scope still moving after pulse duration time elapsed
02:50:43.914 00.031 9828 IsSlewing returns 0
02:50:43.915 00.001 9828 IsGuiding returns 1
02:50:43.946 00.031 9828 IsSlewing returns 0
02:50:43.946 00.000 9828 IsGuiding returns 1
02:50:43.977 00.031 9828 IsSlewing returns 0
02:50:43.977 00.000 9828 IsGuiding returns 1
02:50:44.009 00.032 9828 IsSlewing returns 0
02:50:44.009 00.000 9828 IsGuiding returns 0
02:50:44.009 00.000 9828 scope move finished after 11 + 146 ms
02:50:44.009 00.000 9828 Move returns status 0, amount 11
02:50:44.009 00.000 9828 move complete, result=0
02:50:44.010 00.001 9828 worker thread done servicing request
02:50:44.010 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 11 ms NORTH
02:50:44.412 00.402 8976 Exposure complete
02:50:44.418 00.006 8976 worker thread done servicing request
02:50:44.418 00.000 5052 OnExposeComplete: enter
02:50:44.418 00.000 5052 UpdateGuideState(): m_state=6
02:50:44.418 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10756
02:50:44.418 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.68, Mass=151, SNR=8.5, Peak=68 HFD=2.3
02:50:44.418 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
02:50:44.418 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
02:50:44.418 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-3.04 mountX=0.11 mountY=0.27, mountTheta=1.19
02:50:44.419 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.03, opts=13)
02:50:44.419 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.03)
02:50:44.419 00.000 8976 Worker thread wakes up
02:50:44.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.03) opts 0xd
02:50:44.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.03)
02:50:44.419 00.000 8976 Moving (-0.30, -0.03) raw xDistance=0.11 yDistance=0.27
02:50:44.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:50:44.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:50:44.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:50:44.419 00.000 8976 MoveAxis(R, 0, ABG)
02:50:44.419 00.000 8976 MoveAxis(D, 1, ABG)
02:50:44.420 00.001 5052 UpdateGuideState exits: m=151 SNR=8.5
02:50:44.420 00.000 8976 stepping (-31, 16) + (0, -1)
02:50:44.420 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:44.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:44.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:44.420 00.000 5052 Enqueuing Expose request
02:50:44.453 00.033 8976 Received - 47 (G) 
02:50:44.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:44.453 00.000 8976 stepped: pos (-31, 15)
02:50:44.453 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
02:50:44.453 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:50:44.453 00.000 8976 MountToCamera -- mountX=4.61 mountY=-2.80 hyp=5.39 mountTheta=-0.55 cameraX=0.39, cameraY=5.38 cameraTheta=1.50
02:50:44.453 00.000 8976 incremental bump (0.393, 5.378) isValid = 1
02:50:44.453 00.000 8976 Scheduling Mount bump of (0.014, 0.198)
02:50:44.453 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.20, opts=4)
02:50:44.453 00.000 8976 Enqueuing Move request for scope (0.01, 0.20)
02:50:44.453 00.000 8976 move complete, result=0
02:50:44.453 00.000 9828 Worker thread wakes up
02:50:44.453 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:50:44.453 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0x4
02:50:44.453 00.000 8976 worker thread done servicing request
02:50:44.453 00.000 8976 Worker thread wakes up
02:50:44.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:44.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:44.454 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
02:50:44.454 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
02:50:44.454 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
02:50:44.454 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.50 mountX=-0.02 mountY=-0.19, mountTheta=-1.69
02:50:44.454 00.000 9828 Moving (0.01, 0.20) raw xDistance=-0.02 yDistance=-0.19
02:50:44.454 00.000 9828 BLC: window closed
02:50:44.454 00.000 9828 MoveAxis(E, 7, B)
02:50:44.454 00.000 9828 Guiding  Dir = 2, Dur = 7
02:50:44.454 00.000 9828 IsSlewing returns 0
02:50:44.454 00.000 9828 IsGuiding returns 0
02:50:44.454 00.000 9828 PulseGuide returned control before completion, sleep 17
02:50:44.476 00.022 9828 IsGuiding returns 1
02:50:44.476 00.000 9828 scope still moving after pulse duration time elapsed
02:50:44.507 00.031 9828 IsSlewing returns 0
02:50:44.507 00.000 9828 IsGuiding returns 1
02:50:44.538 00.031 9828 IsSlewing returns 0
02:50:44.538 00.000 9828 IsGuiding returns 1
02:50:44.569 00.031 9828 IsSlewing returns 0
02:50:44.569 00.000 9828 IsGuiding returns 0
02:50:44.569 00.000 9828 scope move finished after 7 + 107 ms
02:50:44.569 00.000 9828 Move returns status 0, amount 7
02:50:44.569 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:44.569 00.000 9828 MoveAxis(N, 27, B)
02:50:44.569 00.000 9828 Guiding  Dir = 0, Dur = 27
02:50:44.585 00.016 9828 IsSlewing returns 0
02:50:44.585 00.000 9828 IsGuiding returns 0
02:50:44.585 00.000 9828 PulseGuide returned control before completion, sleep 37
02:50:44.633 00.048 9828 IsGuiding returns 1
02:50:44.633 00.000 9828 scope still moving after pulse duration time elapsed
02:50:44.664 00.031 9828 IsSlewing returns 0
02:50:44.664 00.000 9828 IsGuiding returns 1
02:50:44.695 00.031 9828 IsSlewing returns 0
02:50:44.695 00.000 9828 IsGuiding returns 1
02:50:44.727 00.032 9828 IsSlewing returns 0
02:50:44.727 00.000 9828 IsGuiding returns 1
02:50:44.758 00.031 9828 IsSlewing returns 0
02:50:44.760 00.002 9828 IsGuiding returns 0
02:50:44.760 00.000 9828 scope move finished after 27 + 147 ms
02:50:44.760 00.000 9828 Move returns status 0, amount 27
02:50:44.760 00.000 9828 move complete, result=0
02:50:44.760 00.000 9828 worker thread done servicing request
02:50:44.760 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.2 px 27 ms NORTH
02:50:45.141 00.381 8976 Exposure complete
02:50:45.147 00.006 8976 worker thread done servicing request
02:50:45.147 00.000 5052 OnExposeComplete: enter
02:50:45.147 00.000 5052 UpdateGuideState(): m_state=6
02:50:45.147 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10757
02:50:45.147 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=282.19, Mass=144, SNR=8.3, Peak=69 HFD=2.3
02:50:45.147 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
02:50:45.147 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
02:50:45.147 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.48 hyp=0.50 cameraTheta=1.83 mountX=0.49 mountY=-0.16, mountTheta=-0.31
02:50:45.148 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.48, opts=13)
02:50:45.148 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.48)
02:50:45.148 00.000 8976 Worker thread wakes up
02:50:45.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.48) opts 0xd
02:50:45.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.48)
02:50:45.148 00.000 8976 Moving (-0.13, 0.48) raw xDistance=0.49 yDistance=-0.16
02:50:45.149 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:50:45.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:50:45.149 00.000 8976 MoveAxis(L, 2, ABG)
02:50:45.149 00.000 8976 stepping (-31, 15) + (-2, 0)
02:50:45.149 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:50:45.149 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:50:45.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:45.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:45.149 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:45.149 00.000 5052 Enqueuing Expose request
02:50:45.172 00.023 8976 Received - 47 (G) 
02:50:45.172 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:45.172 00.000 8976 stepped: pos (-33, 15)
02:50:45.172 00.000 8976 MoveAxis(U, 0, ABG)
02:50:45.172 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
02:50:45.172 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
02:50:45.172 00.000 8976 MountToCamera -- mountX=4.76 mountY=-2.66 hyp=5.45 mountTheta=-0.51 cameraX=0.20, cameraY=5.45 cameraTheta=1.53
02:50:45.173 00.001 8976 incremental bump (0.204, 5.446) isValid = 1
02:50:45.173 00.000 8976 Scheduling Mount bump of (0.008, 0.218)
02:50:45.173 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.22, opts=4)
02:50:45.173 00.000 8976 Enqueuing Move request for scope (0.01, 0.22)
02:50:45.173 00.000 8976 move complete, result=0
02:50:45.173 00.000 8976 worker thread done servicing request
02:50:45.173 00.000 8976 Worker thread wakes up
02:50:45.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:45.173 00.000 9828 Worker thread wakes up
02:50:45.173 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
02:50:45.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:45.173 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0x4
02:50:45.173 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
02:50:45.173 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
02:50:45.174 00.001 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
02:50:45.174 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.53 mountX=-0.02 mountY=-0.22, mountTheta=-1.65
02:50:45.174 00.000 9828 Moving (0.01, 0.22) raw xDistance=-0.02 yDistance=-0.22
02:50:45.174 00.000 9828 BLC: window closed
02:50:45.174 00.000 9828 MoveAxis(E, 6, B)
02:50:45.174 00.000 9828 Guiding  Dir = 2, Dur = 6
02:50:45.174 00.000 9828 IsSlewing returns 0
02:50:45.174 00.000 9828 IsGuiding returns 0
02:50:45.175 00.001 9828 PulseGuide returned control before completion, sleep 16
02:50:45.193 00.018 9828 IsGuiding returns 1
02:50:45.193 00.000 9828 scope still moving after pulse duration time elapsed
02:50:45.223 00.030 9828 IsSlewing returns 0
02:50:45.223 00.000 9828 IsGuiding returns 1
02:50:45.254 00.031 9828 IsSlewing returns 0
02:50:45.254 00.000 9828 IsGuiding returns 1
02:50:45.285 00.031 9828 IsSlewing returns 0
02:50:45.285 00.000 9828 IsGuiding returns 0
02:50:45.285 00.000 9828 scope move finished after 6 + 105 ms
02:50:45.285 00.000 9828 Move returns status 0, amount 6
02:50:45.285 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:45.286 00.001 9828 MoveAxis(N, 29, B)
02:50:45.286 00.000 9828 Guiding  Dir = 0, Dur = 29
02:50:45.301 00.015 9828 IsSlewing returns 0
02:50:45.301 00.000 9828 IsGuiding returns 0
02:50:45.301 00.000 9828 PulseGuide returned control before completion, sleep 39
02:50:45.348 00.047 9828 IsGuiding returns 1
02:50:45.348 00.000 9828 scope still moving after pulse duration time elapsed
02:50:45.380 00.032 9828 IsSlewing returns 0
02:50:45.380 00.000 9828 IsGuiding returns 1
02:50:45.411 00.031 9828 IsSlewing returns 0
02:50:45.411 00.000 9828 IsGuiding returns 1
02:50:45.442 00.031 9828 IsSlewing returns 0
02:50:45.442 00.000 9828 IsGuiding returns 1
02:50:45.473 00.031 9828 IsSlewing returns 0
02:50:45.473 00.000 9828 IsGuiding returns 0
02:50:45.473 00.000 9828 scope move finished after 29 + 144 ms
02:50:45.473 00.000 9828 Move returns status 0, amount 29
02:50:45.474 00.001 9828 move complete, result=0
02:50:45.474 00.000 9828 worker thread done servicing request
02:50:45.474 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.2 px 29 ms NORTH
02:50:45.866 00.392 8976 Exposure complete
02:50:45.872 00.006 8976 worker thread done servicing request
02:50:45.872 00.000 5052 OnExposeComplete: enter
02:50:45.872 00.000 5052 UpdateGuideState(): m_state=6
02:50:45.872 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10758
02:50:45.872 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.45, Mass=134, SNR=8.0, Peak=72 HFD=2.2
02:50:45.873 00.001 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
02:50:45.873 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.90)
02:50:45.873 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.26 hyp=0.33 cameraTheta=-2.24 mountX=-0.14 mountY=0.32, mountTheta=1.99
02:50:45.873 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.26, opts=13)
02:50:45.873 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.26)
02:50:45.873 00.000 8976 Worker thread wakes up
02:50:45.873 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:50:45.874 00.001 5052 UpdateGuideState exits: m=134 SNR=8.0
02:50:45.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:45.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:45.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.26) opts 0xd
02:50:45.874 00.000 5052 Enqueuing Expose request
02:50:45.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.26)
02:50:45.874 00.000 8976 Moving (-0.21, -0.26) raw xDistance=-0.14 yDistance=0.32
02:50:45.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:50:45.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:50:45.874 00.000 8976 MoveAxis(R, 0, ABG)
02:50:45.874 00.000 8976 MoveAxis(D, 1, ABG)
02:50:45.874 00.000 8976 stepping (-33, 15) + (0, -1)
02:50:45.874 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:45.908 00.034 8976 Received - 47 (G) 
02:50:45.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:45.908 00.000 8976 stepped: pos (-33, 14)
02:50:45.908 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
02:50:45.908 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
02:50:45.908 00.000 8976 MountToCamera -- mountX=4.85 mountY=-2.52 hyp=5.47 mountTheta=-0.48 cameraX=0.03, cameraY=5.47 cameraTheta=1.57
02:50:45.908 00.000 8976 incremental bump (0.031, 5.468) isValid = 1
02:50:45.908 00.000 8976 Scheduling Mount bump of (0.001, 0.238)
02:50:45.908 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.24, opts=4)
02:50:45.908 00.000 8976 Enqueuing Move request for scope (0.00, 0.24)
02:50:45.908 00.000 8976 move complete, result=0
02:50:45.908 00.000 8976 worker thread done servicing request
02:50:45.908 00.000 9828 Worker thread wakes up
02:50:45.908 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:50:45.908 00.000 8976 Worker thread wakes up
02:50:45.908 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0x4
02:50:45.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:45.908 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
02:50:45.909 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:45.909 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
02:50:45.909 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
02:50:45.909 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.57 mountX=-0.01 mountY=-0.24, mountTheta=-1.62
02:50:45.909 00.000 9828 Moving (0.00, 0.24) raw xDistance=-0.01 yDistance=-0.24
02:50:45.909 00.000 9828 BLC: window closed
02:50:45.909 00.000 9828 MoveAxis(E, 4, B)
02:50:45.909 00.000 9828 Guiding  Dir = 2, Dur = 4
02:50:45.909 00.000 9828 IsSlewing returns 0
02:50:45.909 00.000 9828 IsGuiding returns 0
02:50:45.909 00.000 9828 PulseGuide returned control before completion, sleep 14
02:50:45.930 00.021 9828 IsGuiding returns 1
02:50:45.930 00.000 9828 scope still moving after pulse duration time elapsed
02:50:45.961 00.031 9828 IsSlewing returns 0
02:50:45.961 00.000 9828 IsGuiding returns 1
02:50:45.992 00.031 9828 IsSlewing returns 0
02:50:45.992 00.000 9828 IsGuiding returns 1
02:50:46.022 00.030 9828 IsSlewing returns 0
02:50:46.022 00.000 9828 IsGuiding returns 1
02:50:46.054 00.032 9828 IsSlewing returns 0
02:50:46.054 00.000 9828 IsGuiding returns 1
02:50:46.086 00.032 9828 IsSlewing returns 0
02:50:46.086 00.000 9828 IsGuiding returns 1
02:50:46.117 00.031 9828 IsSlewing returns 0
02:50:46.117 00.000 9828 IsGuiding returns 0
02:50:46.117 00.000 9828 scope move finished after 4 + 204 ms
02:50:46.117 00.000 9828 Move returns status 0, amount 4
02:50:46.117 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:46.117 00.000 9828 MoveAxis(N, 32, B)
02:50:46.117 00.000 9828 Guiding  Dir = 0, Dur = 32
02:50:46.134 00.017 9828 IsSlewing returns 0
02:50:46.134 00.000 9828 IsGuiding returns 0
02:50:46.134 00.000 9828 PulseGuide returned control before completion, sleep 42
02:50:46.179 00.045 9828 IsGuiding returns 1
02:50:46.179 00.000 9828 scope still moving after pulse duration time elapsed
02:50:46.210 00.031 9828 IsSlewing returns 0
02:50:46.210 00.000 9828 IsGuiding returns 1
02:50:46.241 00.031 9828 IsSlewing returns 0
02:50:46.241 00.000 9828 IsGuiding returns 1
02:50:46.272 00.031 9828 IsSlewing returns 0
02:50:46.272 00.000 9828 IsGuiding returns 1
02:50:46.303 00.031 9828 IsSlewing returns 0
02:50:46.303 00.000 9828 IsGuiding returns 0
02:50:46.303 00.000 9828 scope move finished after 32 + 137 ms
02:50:46.303 00.000 9828 Move returns status 0, amount 32
02:50:46.303 00.000 9828 move complete, result=0
02:50:46.303 00.000 9828 worker thread done servicing request
02:50:46.303 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.2 px 32 ms NORTH
02:50:46.610 00.307 8976 Exposure complete
02:50:46.615 00.005 8976 worker thread done servicing request
02:50:46.615 00.000 5052 OnExposeComplete: enter
02:50:46.615 00.000 5052 UpdateGuideState(): m_state=6
02:50:46.615 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10759
02:50:46.615 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.43, Mass=165, SNR=8.8, Peak=71 HFD=2.3
02:50:46.615 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.37 = 1.91)
02:50:46.615 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.81)
02:50:46.615 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.28 hyp=0.38 cameraTheta=-2.33 mountX=-0.13 mountY=0.37, mountTheta=1.90
02:50:46.617 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.28, opts=13)
02:50:46.617 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.28)
02:50:46.617 00.000 8976 Worker thread wakes up
02:50:46.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.28) opts 0xd
02:50:46.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.28)
02:50:46.617 00.000 8976 Moving (-0.26, -0.28) raw xDistance=-0.13 yDistance=0.37
02:50:46.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:50:46.618 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:50:46.618 00.000 5052 UpdateGuideState exits: m=165 SNR=8.8
02:50:46.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:46.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:50:46.618 00.000 8976 MoveAxis(R, 0, ABG)
02:50:46.618 00.000 8976 MoveAxis(D, 2, ABG)
02:50:46.618 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:46.618 00.000 5052 Enqueuing Expose request
02:50:46.618 00.000 8976 stepping (-33, 14) + (0, -2)
02:50:46.618 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:46.643 00.025 8976 Received - 47 (G) 
02:50:46.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:46.643 00.000 8976 stepped: pos (-33, 12)
02:50:46.643 00.000 8976 outside bump range, increase bump weight 2.00 => 2.17
02:50:46.643 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
02:50:46.643 00.000 8976 MountToCamera -- mountX=4.92 mountY=-2.32 hyp=5.44 mountTheta=-0.44 cameraX=-0.18, cameraY=5.43 cameraTheta=1.60
02:50:46.643 00.000 8976 incremental bump (-0.178, 5.434) isValid = 1
02:50:46.643 00.000 8976 Scheduling Mount bump of (-0.008, 0.258)
02:50:46.643 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.26, opts=4)
02:50:46.643 00.000 8976 Enqueuing Move request for scope (-0.01, 0.26)
02:50:46.643 00.000 8976 move complete, result=0
02:50:46.643 00.000 9828 Worker thread wakes up
02:50:46.643 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:50:46.643 00.000 8976 worker thread done servicing request
02:50:46.643 00.000 8976 Worker thread wakes up
02:50:46.643 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0x4
02:50:46.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:46.644 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
02:50:46.644 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
02:50:46.644 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.67)
02:50:46.644 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.60 mountX=-0.00 mountY=-0.26, mountTheta=-1.58
02:50:46.644 00.000 9828 Moving (-0.01, 0.26) raw xDistance=-0.00 yDistance=-0.26
02:50:46.644 00.000 9828 BLC: window closed
02:50:46.644 00.000 9828 MoveAxis(E, 1, B)
02:50:46.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:46.644 00.000 9828 Guiding  Dir = 2, Dur = 1
02:50:46.644 00.000 9828 IsSlewing returns 0
02:50:46.644 00.000 9828 IsGuiding returns 0
02:50:46.645 00.001 9828 PulseGuide returned control before completion, sleep 11
02:50:46.662 00.017 9828 IsGuiding returns 1
02:50:46.662 00.000 9828 scope still moving after pulse duration time elapsed
02:50:46.693 00.031 9828 IsSlewing returns 0
02:50:46.693 00.000 9828 IsGuiding returns 1
02:50:46.724 00.031 9828 IsSlewing returns 0
02:50:46.724 00.000 9828 IsGuiding returns 1
02:50:46.756 00.032 9828 IsSlewing returns 0
02:50:46.756 00.000 9828 IsGuiding returns 0
02:50:46.756 00.000 9828 scope move finished after 1 + 109 ms
02:50:46.756 00.000 9828 Move returns status 0, amount 1
02:50:46.756 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:46.756 00.000 9828 MoveAxis(N, 35, B)
02:50:46.756 00.000 9828 Guiding  Dir = 0, Dur = 35
02:50:46.772 00.016 9828 IsSlewing returns 0
02:50:46.772 00.000 9828 IsGuiding returns 0
02:50:46.772 00.000 9828 PulseGuide returned control before completion, sleep 45
02:50:46.818 00.046 9828 IsGuiding returns 1
02:50:46.818 00.000 9828 scope still moving after pulse duration time elapsed
02:50:46.849 00.031 9828 IsSlewing returns 0
02:50:46.849 00.000 9828 IsGuiding returns 1
02:50:46.881 00.032 9828 IsSlewing returns 0
02:50:46.881 00.000 9828 IsGuiding returns 1
02:50:46.911 00.030 9828 IsSlewing returns 0
02:50:46.911 00.000 9828 IsGuiding returns 1
02:50:46.942 00.031 9828 IsSlewing returns 0
02:50:46.942 00.000 9828 IsGuiding returns 0
02:50:46.942 00.000 9828 scope move finished after 35 + 135 ms
02:50:46.942 00.000 9828 Move returns status 0, amount 35
02:50:46.942 00.000 9828 move complete, result=0
02:50:46.942 00.000 9828 worker thread done servicing request
02:50:46.942 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.3 px 35 ms NORTH
02:50:47.330 00.388 8976 Exposure complete
02:50:47.335 00.005 8976 worker thread done servicing request
02:50:47.336 00.001 5052 OnExposeComplete: enter
02:50:47.336 00.000 5052 UpdateGuideState(): m_state=6
02:50:47.336 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10760
02:50:47.336 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.46, Mass=170, SNR=9.0, Peak=70 HFD=1.5
02:50:47.336 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
02:50:47.336 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
02:50:47.336 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.25 hyp=0.43 cameraTheta=-0.64 mountX=-0.38 mountY=-0.15, mountTheta=-2.77
02:50:47.336 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.25, opts=13)
02:50:47.336 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.25)
02:50:47.336 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:50:47.337 00.001 5052 UpdateGuideState exits: m=170 SNR=9.0
02:50:47.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:47.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:47.337 00.000 5052 Enqueuing Expose request
02:50:47.337 00.000 8976 Worker thread wakes up
02:50:47.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.25) opts 0xd
02:50:47.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.25)
02:50:47.337 00.000 8976 Moving (0.34, -0.25) raw xDistance=-0.38 yDistance=-0.15
02:50:47.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:50:47.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:50:47.337 00.000 8976 MoveAxis(R, 2, ABG)
02:50:47.337 00.000 8976 stepping (-33, 12) + (2, 0)
02:50:47.337 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:47.363 00.026 8976 Received - 47 (G) 
02:50:47.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:47.363 00.000 8976 stepped: pos (-31, 12)
02:50:47.363 00.000 8976 MoveAxis(U, 0, ABG)
02:50:47.363 00.000 8976 outside bump range, increase bump weight 2.17 => 2.33
02:50:47.363 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:50:47.363 00.000 8976 MountToCamera -- mountX=4.86 mountY=-2.18 hyp=5.33 mountTheta=-0.42 cameraX=-0.27, cameraY=5.32 cameraTheta=1.62
02:50:47.363 00.000 8976 incremental bump (-0.273, 5.322) isValid = 1
02:50:47.363 00.000 8976 Scheduling Mount bump of (-0.014, 0.278)
02:50:47.363 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.28, opts=4)
02:50:47.363 00.000 8976 Enqueuing Move request for scope (-0.01, 0.28)
02:50:47.363 00.000 8976 move complete, result=0
02:50:47.363 00.000 9828 Worker thread wakes up
02:50:47.363 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:50:47.363 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0x4
02:50:47.363 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
02:50:47.363 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.57)
02:50:47.364 00.001 8976 worker thread done servicing request
02:50:47.364 00.000 8976 Worker thread wakes up
02:50:47.364 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.65)
02:50:47.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:47.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:47.364 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.62 mountX=0.00 mountY=-0.28, mountTheta=-1.57
02:50:47.364 00.000 9828 Moving (-0.01, 0.28) raw xDistance=0.00 yDistance=-0.28
02:50:47.364 00.000 9828 BLC: window closed
02:50:47.364 00.000 9828 MoveAxis(W, 0, B)
02:50:47.364 00.000 9828 Move returns status 0, amount 0
02:50:47.364 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:47.364 00.000 9828 MoveAxis(N, 38, B)
02:50:47.364 00.000 9828 Guiding  Dir = 0, Dur = 38
02:50:47.364 00.000 9828 IsSlewing returns 0
02:50:47.365 00.001 9828 IsGuiding returns 0
02:50:47.365 00.000 9828 PulseGuide returned control before completion, sleep 48
02:50:47.427 00.062 9828 IsGuiding returns 1
02:50:47.427 00.000 9828 scope still moving after pulse duration time elapsed
02:50:47.458 00.031 9828 IsSlewing returns 0
02:50:47.458 00.000 9828 IsGuiding returns 1
02:50:47.489 00.031 9828 IsSlewing returns 0
02:50:47.489 00.000 9828 IsGuiding returns 1
02:50:47.520 00.031 9828 IsSlewing returns 0
02:50:47.520 00.000 9828 IsGuiding returns 0
02:50:47.520 00.000 9828 scope move finished after 38 + 118 ms
02:50:47.520 00.000 9828 Move returns status 0, amount 38
02:50:47.521 00.001 9828 move complete, result=0
02:50:47.521 00.000 9828 worker thread done servicing request
02:50:47.521 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.3 px 38 ms NORTH
02:50:48.049 00.528 8976 Exposure complete
02:50:48.054 00.005 8976 worker thread done servicing request
02:50:48.054 00.000 5052 OnExposeComplete: enter
02:50:48.054 00.000 5052 UpdateGuideState(): m_state=6
02:50:48.054 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10761
02:50:48.055 00.001 5052 Star::Find returns 1 (0), X=329.82, Y=281.56, Mass=156, SNR=8.6, Peak=74 HFD=2.0
02:50:48.055 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
02:50:48.055 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
02:50:48.055 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.15 hyp=0.66 cameraTheta=-0.23 mountX=-0.43 mountY=-0.46, mountTheta=-2.32
02:50:48.055 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.15, opts=13)
02:50:48.055 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.15)
02:50:48.055 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:50:48.055 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
02:50:48.056 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:48.056 00.000 8976 Worker thread wakes up
02:50:48.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.15) opts 0xd
02:50:48.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.15)
02:50:48.056 00.000 8976 Moving (0.64, -0.15) raw xDistance=-0.43 yDistance=-0.46
02:50:48.056 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:48.056 00.000 5052 Enqueuing Expose request
02:50:48.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
02:50:48.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:50:48.056 00.000 8976 MoveAxis(R, 2, ABG)
02:50:48.056 00.000 8976 stepping (-31, 12) + (2, 0)
02:50:48.056 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:48.081 00.025 8976 Received - 47 (G) 
02:50:48.081 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:48.082 00.001 8976 stepped: pos (-29, 12)
02:50:48.082 00.000 8976 MoveAxis(U, 2, ABG)
02:50:48.082 00.000 8976 stepping (-29, 12) + (0, 2)
02:50:48.082 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:48.114 00.032 8976 Received - 47 (G) 
02:50:48.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:48.114 00.000 8976 stepped: pos (-29, 14)
02:50:48.114 00.000 8976 back inside bump range: decrease bump weight 2.33 => 1.17
02:50:48.114 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
02:50:48.114 00.000 8976 MountToCamera -- mountX=4.72 mountY=-2.19 hyp=5.21 mountTheta=-0.43 cameraX=-0.20, cameraY=5.20 cameraTheta=1.61
02:50:48.114 00.000 8976 incremental bump (-0.197, 5.205) isValid = 1
02:50:48.114 00.000 8976 Scheduling Mount bump of (-0.005, 0.139)
02:50:48.114 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.14, opts=4)
02:50:48.114 00.000 8976 Enqueuing Move request for scope (-0.01, 0.14)
02:50:48.114 00.000 8976 move complete, result=0
02:50:48.114 00.000 8976 worker thread done servicing request
02:50:48.114 00.000 8976 Worker thread wakes up
02:50:48.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:48.114 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:48.114 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:50:48.114 00.000 9828 Worker thread wakes up
02:50:48.115 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0x4
02:50:48.115 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
02:50:48.115 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
02:50:48.115 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
02:50:48.115 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.61 mountX=-0.00 mountY=-0.14, mountTheta=-1.58
02:50:48.115 00.000 9828 Moving (-0.01, 0.14) raw xDistance=-0.00 yDistance=-0.14
02:50:48.115 00.000 9828 BLC: window closed
02:50:48.115 00.000 9828 MoveAxis(E, 0, B)
02:50:48.115 00.000 9828 Move returns status 0, amount 0
02:50:48.115 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:48.115 00.000 9828 MoveAxis(N, 19, B)
02:50:48.115 00.000 9828 Guiding  Dir = 0, Dur = 19
02:50:48.115 00.000 9828 IsSlewing returns 0
02:50:48.115 00.000 9828 IsGuiding returns 0
02:50:48.116 00.001 9828 PulseGuide returned control before completion, sleep 29
02:50:48.155 00.039 9828 IsGuiding returns 1
02:50:48.155 00.000 9828 scope still moving after pulse duration time elapsed
02:50:48.186 00.031 9828 IsSlewing returns 0
02:50:48.186 00.000 9828 IsGuiding returns 1
02:50:48.218 00.032 9828 IsSlewing returns 0
02:50:48.218 00.000 9828 IsGuiding returns 1
02:50:48.249 00.031 9828 IsSlewing returns 0
02:50:48.249 00.000 9828 IsGuiding returns 0
02:50:48.249 00.000 9828 scope move finished after 19 + 114 ms
02:50:48.249 00.000 9828 Move returns status 0, amount 19
02:50:48.249 00.000 9828 move complete, result=0
02:50:48.249 00.000 9828 worker thread done servicing request
02:50:48.249 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 19 ms NORTH
02:50:48.798 00.549 8976 Exposure complete
02:50:48.803 00.005 8976 worker thread done servicing request
02:50:48.804 00.001 5052 OnExposeComplete: enter
02:50:48.804 00.000 5052 UpdateGuideState(): m_state=6
02:50:48.804 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10762
02:50:48.804 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.24, Mass=143, SNR=8.3, Peak=71 HFD=2.3
02:50:48.804 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
02:50:48.804 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
02:50:48.804 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.47 hyp=0.81 cameraTheta=-0.61 mountX=-0.72 mountY=-0.31, mountTheta=-2.74
02:50:48.804 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.47, opts=13)
02:50:48.804 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.47)
02:50:48.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:50:48.805 00.001 5052 UpdateGuideState exits: m=143 SNR=8.3
02:50:48.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:48.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:48.805 00.000 5052 Enqueuing Expose request
02:50:48.805 00.000 8976 Worker thread wakes up
02:50:48.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.47) opts 0xd
02:50:48.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.47)
02:50:48.805 00.000 8976 Moving (0.67, -0.47) raw xDistance=-0.72 yDistance=-0.31
02:50:48.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
02:50:48.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:50:48.805 00.000 8976 MoveAxis(R, 3, ABG)
02:50:48.805 00.000 8976 stepping (-29, 14) + (3, 0)
02:50:48.805 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:48.834 00.029 8976 Received - 47 (G) 
02:50:48.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:48.834 00.000 8976 stepped: pos (-26, 14)
02:50:48.834 00.000 8976 MoveAxis(U, 1, ABG)
02:50:48.834 00.000 8976 stepping (-26, 14) + (0, 1)
02:50:48.834 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:48.865 00.031 8976 Received - 47 (G) 
02:50:48.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:48.865 00.000 8976 stepped: pos (-26, 15)
02:50:48.865 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
02:50:48.865 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
02:50:48.865 00.000 8976 MountToCamera -- mountX=4.48 mountY=-2.26 hyp=5.01 mountTheta=-0.47 cameraX=-0.03, cameraY=5.01 cameraTheta=1.58
02:50:48.865 00.000 8976 incremental bump (-0.030, 5.015) isValid = 1
02:50:48.865 00.000 8976 Scheduling Mount bump of (-0.001, 0.119)
02:50:48.865 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:50:48.865 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:50:48.865 00.000 8976 move complete, result=0
02:50:48.865 00.000 9828 Worker thread wakes up
02:50:48.865 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:50:48.865 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:50:48.865 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
02:50:48.865 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
02:50:48.865 00.000 8976 worker thread done servicing request
02:50:48.865 00.000 8976 Worker thread wakes up
02:50:48.866 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:48.866 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.69)
02:50:48.866 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
02:50:48.866 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:50:48.866 00.000 9828 BLC: window closed
02:50:48.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:48.866 00.000 9828 MoveAxis(E, 2, B)
02:50:48.866 00.000 9828 Guiding  Dir = 2, Dur = 2
02:50:48.866 00.000 9828 IsSlewing returns 0
02:50:48.866 00.000 9828 IsGuiding returns 0
02:50:48.866 00.000 9828 PulseGuide returned control before completion, sleep 12
02:50:48.888 00.022 9828 IsGuiding returns 1
02:50:48.888 00.000 9828 scope still moving after pulse duration time elapsed
02:50:48.919 00.031 9828 IsSlewing returns 0
02:50:48.919 00.000 9828 IsGuiding returns 1
02:50:48.950 00.031 9828 IsSlewing returns 0
02:50:48.950 00.000 9828 IsGuiding returns 1
02:50:48.981 00.031 9828 IsSlewing returns 0
02:50:48.981 00.000 9828 IsGuiding returns 0
02:50:48.981 00.000 9828 scope move finished after 2 + 112 ms
02:50:48.981 00.000 9828 Move returns status 0, amount 2
02:50:48.981 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:48.981 00.000 9828 MoveAxis(N, 16, B)
02:50:48.981 00.000 9828 Guiding  Dir = 0, Dur = 16
02:50:48.996 00.015 9828 IsSlewing returns 0
02:50:48.996 00.000 9828 IsGuiding returns 0
02:50:48.997 00.001 9828 PulseGuide returned control before completion, sleep 26
02:50:49.027 00.030 9828 IsGuiding returns 1
02:50:49.027 00.000 9828 scope still moving after pulse duration time elapsed
02:50:49.058 00.031 9828 IsSlewing returns 0
02:50:49.058 00.000 9828 IsGuiding returns 1
02:50:49.089 00.031 9828 IsSlewing returns 0
02:50:49.089 00.000 9828 IsGuiding returns 1
02:50:49.120 00.031 9828 IsSlewing returns 0
02:50:49.120 00.000 9828 IsGuiding returns 1
02:50:49.152 00.032 9828 IsSlewing returns 0
02:50:49.152 00.000 9828 IsGuiding returns 0
02:50:49.152 00.000 9828 scope move finished after 16 + 139 ms
02:50:49.152 00.000 9828 Move returns status 0, amount 16
02:50:49.152 00.000 9828 move complete, result=0
02:50:49.152 00.000 9828 worker thread done servicing request
02:50:49.153 00.001 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:50:49.549 00.396 8976 Exposure complete
02:50:49.554 00.005 8976 worker thread done servicing request
02:50:49.554 00.000 5052 OnExposeComplete: enter
02:50:49.554 00.000 5052 UpdateGuideState(): m_state=6
02:50:49.554 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10763
02:50:49.554 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.83, Mass=141, SNR=8.2, Peak=72 HFD=2.0
02:50:49.555 00.001 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
02:50:49.555 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
02:50:49.555 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.13 hyp=0.82 cameraTheta=0.15 mountX=-0.26 mountY=-0.75, mountTheta=-1.90
02:50:49.555 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.13, opts=13)
02:50:49.555 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.13)
02:50:49.555 00.000 8976 Worker thread wakes up
02:50:49.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.13) opts 0xd
02:50:49.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.13)
02:50:49.556 00.001 8976 Moving (0.81, 0.13) raw xDistance=-0.26 yDistance=-0.75
02:50:49.556 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:50:49.556 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:50:49.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:50:49.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:49.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.75
02:50:49.556 00.000 8976 MoveAxis(R, 0, ABG)
02:50:49.556 00.000 8976 MoveAxis(U, 3, ABG)
02:50:49.556 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:49.556 00.000 5052 Enqueuing Expose request
02:50:49.556 00.000 8976 stepping (-26, 15) + (0, 3)
02:50:49.556 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:49.585 00.029 8976 Received - 47 (G) 
02:50:49.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:49.585 00.000 8976 stepped: pos (-26, 18)
02:50:49.585 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
02:50:49.585 00.000 8976 MountToCamera -- mountX=4.31 mountY=-2.46 hyp=4.96 mountTheta=-0.52 cameraX=0.22, cameraY=4.96 cameraTheta=1.53
02:50:49.585 00.000 8976 incremental bump (0.222, 4.959) isValid = 1
02:50:49.585 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
02:50:49.585 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:50:49.585 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:50:49.585 00.000 8976 move complete, result=0
02:50:49.585 00.000 9828 Worker thread wakes up
02:50:49.585 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:50:49.585 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:50:49.585 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
02:50:49.585 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
02:50:49.585 00.000 8976 worker thread done servicing request
02:50:49.585 00.000 8976 Worker thread wakes up
02:50:49.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:49.585 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
02:50:49.585 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:50:49.585 00.000 9828 BLC: window closed
02:50:49.585 00.000 9828 MoveAxis(E, 3, B)
02:50:49.585 00.000 9828 Guiding  Dir = 2, Dur = 3
02:50:49.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:49.585 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.7 px 3 ms NORTH
02:50:49.586 00.001 9828 IsSlewing returns 0
02:50:49.586 00.000 9828 IsGuiding returns 0
02:50:49.586 00.000 9828 PulseGuide returned control before completion, sleep 13
02:50:49.602 00.016 9828 IsGuiding returns 1
02:50:49.603 00.001 9828 scope still moving after pulse duration time elapsed
02:50:49.632 00.029 9828 IsSlewing returns 0
02:50:49.632 00.000 9828 IsGuiding returns 1
02:50:49.663 00.031 9828 IsSlewing returns 0
02:50:49.663 00.000 9828 IsGuiding returns 1
02:50:49.695 00.032 9828 IsSlewing returns 0
02:50:49.695 00.000 9828 IsGuiding returns 1
02:50:49.725 00.030 9828 IsSlewing returns 0
02:50:49.726 00.001 9828 IsGuiding returns 0
02:50:49.726 00.000 9828 scope move finished after 3 + 136 ms
02:50:49.726 00.000 9828 Move returns status 0, amount 3
02:50:49.726 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:49.726 00.000 9828 MoveAxis(N, 16, B)
02:50:49.726 00.000 9828 Guiding  Dir = 0, Dur = 16
02:50:49.741 00.015 9828 IsSlewing returns 0
02:50:49.741 00.000 9828 IsGuiding returns 0
02:50:49.741 00.000 9828 PulseGuide returned control before completion, sleep 26
02:50:49.771 00.030 9828 IsGuiding returns 1
02:50:49.771 00.000 9828 scope still moving after pulse duration time elapsed
02:50:49.803 00.032 9828 IsSlewing returns 0
02:50:49.803 00.000 9828 IsGuiding returns 1
02:50:49.835 00.032 9828 IsSlewing returns 0
02:50:49.835 00.000 9828 IsGuiding returns 1
02:50:49.865 00.030 9828 IsSlewing returns 0
02:50:49.865 00.000 9828 IsGuiding returns 1
02:50:49.897 00.032 9828 IsSlewing returns 0
02:50:49.897 00.000 9828 IsGuiding returns 0
02:50:49.897 00.000 9828 scope move finished after 16 + 139 ms
02:50:49.897 00.000 9828 Move returns status 0, amount 16
02:50:49.897 00.000 9828 move complete, result=0
02:50:49.897 00.000 9828 worker thread done servicing request
02:50:49.897 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:50:50.274 00.377 8976 Exposure complete
02:50:50.280 00.006 8976 worker thread done servicing request
02:50:50.280 00.000 5052 OnExposeComplete: enter
02:50:50.280 00.000 5052 UpdateGuideState(): m_state=6
02:50:50.280 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10764
02:50:50.280 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.39, Mass=141, SNR=8.2, Peak=67 HFD=1.6
02:50:50.280 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
02:50:50.280 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.93 = -2.93)
02:50:50.280 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.32 hyp=0.45 cameraTheta=-0.78 mountX=-0.43 mountY=-0.10, mountTheta=-2.92
02:50:50.281 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.32, opts=13)
02:50:50.281 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.32)
02:50:50.281 00.000 8976 Worker thread wakes up
02:50:50.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.32) opts 0xd
02:50:50.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.32)
02:50:50.281 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:50:50.281 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:50:50.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:50.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:50.281 00.000 5052 Enqueuing Expose request
02:50:50.281 00.000 8976 Moving (0.32, -0.32) raw xDistance=-0.43 yDistance=-0.10
02:50:50.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:50:50.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:50:50.281 00.000 8976 MoveAxis(R, 2, ABG)
02:50:50.281 00.000 8976 stepping (-26, 18) + (2, 0)
02:50:50.282 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:50.304 00.022 8976 Received - 47 (G) 
02:50:50.304 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:50.304 00.000 8976 stepped: pos (-24, 18)
02:50:50.304 00.000 8976 MoveAxis(U, 0, ABG)
02:50:50.304 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
02:50:50.304 00.000 8976 MountToCamera -- mountX=4.10 mountY=-2.59 hyp=4.85 mountTheta=-0.56 cameraX=0.44, cameraY=4.83 cameraTheta=1.48
02:50:50.305 00.001 8976 incremental bump (0.436, 4.832) isValid = 1
02:50:50.305 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
02:50:50.305 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:50:50.305 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:50:50.305 00.000 8976 move complete, result=0
02:50:50.305 00.000 9828 Worker thread wakes up
02:50:50.305 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:50:50.305 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:50:50.305 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
02:50:50.305 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
02:50:50.305 00.000 8976 worker thread done servicing request
02:50:50.305 00.000 8976 Worker thread wakes up
02:50:50.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:50.305 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:50:50.305 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:50:50.305 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:50:50.305 00.000 9828 BLC: window closed
02:50:50.305 00.000 9828 MoveAxis(E, 5, B)
02:50:50.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:50.305 00.000 9828 Guiding  Dir = 2, Dur = 5
02:50:50.306 00.001 9828 IsSlewing returns 0
02:50:50.306 00.000 9828 IsGuiding returns 0
02:50:50.306 00.000 9828 PulseGuide returned control before completion, sleep 15
02:50:50.331 00.025 9828 IsGuiding returns 1
02:50:50.331 00.000 9828 scope still moving after pulse duration time elapsed
02:50:50.363 00.032 9828 IsSlewing returns 0
02:50:50.363 00.000 9828 IsGuiding returns 1
02:50:50.394 00.031 9828 IsSlewing returns 0
02:50:50.394 00.000 9828 IsGuiding returns 1
02:50:50.426 00.032 9828 IsSlewing returns 0
02:50:50.426 00.000 9828 IsGuiding returns 0
02:50:50.426 00.000 9828 scope move finished after 5 + 114 ms
02:50:50.426 00.000 9828 Move returns status 0, amount 5
02:50:50.426 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:50.426 00.000 9828 MoveAxis(N, 16, B)
02:50:50.426 00.000 9828 Guiding  Dir = 0, Dur = 16
02:50:50.441 00.015 9828 IsSlewing returns 0
02:50:50.445 00.004 9828 IsGuiding returns 0
02:50:50.446 00.001 9828 PulseGuide returned control before completion, sleep 26
02:50:50.473 00.027 9828 IsGuiding returns 1
02:50:50.473 00.000 9828 scope still moving after pulse duration time elapsed
02:50:50.504 00.031 9828 IsSlewing returns 0
02:50:50.504 00.000 9828 IsGuiding returns 1
02:50:50.535 00.031 9828 IsSlewing returns 0
02:50:50.535 00.000 9828 IsGuiding returns 1
02:50:50.565 00.030 9828 IsSlewing returns 0
02:50:50.565 00.000 9828 IsGuiding returns 1
02:50:50.596 00.031 9828 IsSlewing returns 0
02:50:50.596 00.000 9828 IsGuiding returns 0
02:50:50.596 00.000 9828 scope move finished after 16 + 135 ms
02:50:50.596 00.000 9828 Move returns status 0, amount 16
02:50:50.596 00.000 9828 move complete, result=0
02:50:50.596 00.000 9828 worker thread done servicing request
02:50:50.596 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:50:50.989 00.393 8976 Exposure complete
02:50:50.994 00.005 8976 worker thread done servicing request
02:50:50.994 00.000 5052 OnExposeComplete: enter
02:50:50.994 00.000 5052 UpdateGuideState(): m_state=6
02:50:50.994 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10765
02:50:50.994 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.85, Mass=135, SNR=8.1, Peak=73 HFD=1.8
02:50:50.994 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:50:50.995 00.001 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:50:50.995 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.14 hyp=0.62 cameraTheta=0.23 mountX=-0.15 mountY=-0.58, mountTheta=-1.82
02:50:50.995 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.14, opts=13)
02:50:50.995 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.14)
02:50:50.995 00.000 8976 Worker thread wakes up
02:50:50.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.14) opts 0xd
02:50:50.996 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.14)
02:50:50.996 00.000 8976 Moving (0.60, 0.14) raw xDistance=-0.15 yDistance=-0.58
02:50:50.996 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:50:50.996 00.000 5052 UpdateGuideState exits: m=135 SNR=8.1
02:50:50.996 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:50.996 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:50.996 00.000 5052 Enqueuing Expose request
02:50:50.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:50:50.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
02:50:50.996 00.000 8976 MoveAxis(R, 0, ABG)
02:50:50.996 00.000 8976 MoveAxis(U, 2, ABG)
02:50:50.996 00.000 8976 stepping (-24, 18) + (0, 2)
02:50:50.996 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:51.024 00.028 8976 Received - 47 (G) 
02:50:51.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:51.024 00.000 8976 stepped: pos (-24, 20)
02:50:51.024 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
02:50:51.024 00.000 8976 MountToCamera -- mountX=3.96 mountY=-2.78 hyp=4.84 mountTheta=-0.61 cameraX=0.67, cameraY=4.79 cameraTheta=1.43
02:50:51.024 00.000 8976 incremental bump (0.674, 4.794) isValid = 1
02:50:51.024 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
02:50:51.024 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:50:51.024 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:50:51.024 00.000 8976 move complete, result=0
02:50:51.024 00.000 9828 Worker thread wakes up
02:50:51.024 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:50:51.024 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:50:51.024 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
02:50:51.024 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
02:50:51.025 00.001 8976 worker thread done servicing request
02:50:51.025 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:50:51.025 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
02:50:51.025 00.000 8976 Worker thread wakes up
02:50:51.025 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:50:51.025 00.000 9828 BLC: window closed
02:50:51.025 00.000 9828 MoveAxis(E, 7, B)
02:50:51.025 00.000 9828 Guiding  Dir = 2, Dur = 7
02:50:51.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:51.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:51.025 00.000 9828 IsSlewing returns 0
02:50:51.025 00.000 9828 IsGuiding returns 0
02:50:51.026 00.001 9828 PulseGuide returned control before completion, sleep 17
02:50:51.046 00.020 9828 IsGuiding returns 1
02:50:51.046 00.000 9828 scope still moving after pulse duration time elapsed
02:50:51.077 00.031 9828 IsSlewing returns 0
02:50:51.077 00.000 9828 IsGuiding returns 1
02:50:51.109 00.032 9828 IsSlewing returns 0
02:50:51.109 00.000 9828 IsGuiding returns 1
02:50:51.139 00.030 9828 IsSlewing returns 0
02:50:51.139 00.000 9828 IsGuiding returns 0
02:50:51.139 00.000 9828 scope move finished after 7 + 107 ms
02:50:51.139 00.000 9828 Move returns status 0, amount 7
02:50:51.139 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:51.139 00.000 9828 MoveAxis(N, 16, B)
02:50:51.139 00.000 9828 Guiding  Dir = 0, Dur = 16
02:50:51.155 00.016 9828 IsSlewing returns 0
02:50:51.155 00.000 9828 IsGuiding returns 0
02:50:51.155 00.000 9828 PulseGuide returned control before completion, sleep 26
02:50:51.187 00.032 9828 IsGuiding returns 1
02:50:51.187 00.000 9828 scope still moving after pulse duration time elapsed
02:50:51.219 00.032 9828 IsSlewing returns 0
02:50:51.219 00.000 9828 IsGuiding returns 1
02:50:51.250 00.031 9828 IsSlewing returns 0
02:50:51.250 00.000 9828 IsGuiding returns 1
02:50:51.281 00.031 9828 IsSlewing returns 0
02:50:51.281 00.000 9828 IsGuiding returns 1
02:50:51.312 00.031 9828 IsSlewing returns 0
02:50:51.312 00.000 9828 IsGuiding returns 0
02:50:51.312 00.000 9828 scope move finished after 16 + 141 ms
02:50:51.312 00.000 9828 Move returns status 0, amount 16
02:50:51.312 00.000 9828 move complete, result=0
02:50:51.312 00.000 9828 worker thread done servicing request
02:50:51.312 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:50:51.711 00.399 8976 Exposure complete
02:50:51.717 00.006 8976 worker thread done servicing request
02:50:51.717 00.000 5052 OnExposeComplete: enter
02:50:51.717 00.000 5052 UpdateGuideState(): m_state=6
02:50:51.717 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10766
02:50:51.717 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.21, Mass=159, SNR=8.7, Peak=68 HFD=2.4
02:50:51.717 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.04) = xAngle (-3.57 = 2.71)
02:50:51.717 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.67 = 2.61)
02:50:51.717 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.50 hyp=0.50 cameraTheta=-1.53 mountX=-0.45 mountY=0.25, mountTheta=2.63
02:50:51.718 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.50, opts=13)
02:50:51.718 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.50)
02:50:51.718 00.000 8976 Worker thread wakes up
02:50:51.718 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.50) opts 0xd
02:50:51.718 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.50)
02:50:51.718 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:50:51.718 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:50:51.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:51.718 00.000 8976 Moving (0.02, -0.50) raw xDistance=-0.45 yDistance=0.25
02:50:51.718 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:51.718 00.000 5052 Enqueuing Expose request
02:50:51.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:50:51.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:50:51.718 00.000 8976 MoveAxis(R, 2, ABG)
02:50:51.718 00.000 8976 stepping (-24, 20) + (2, 0)
02:50:51.718 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:51.742 00.024 8976 Received - 47 (G) 
02:50:51.743 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:51.743 00.000 8976 stepped: pos (-22, 20)
02:50:51.743 00.000 8976 MoveAxis(U, 0, ABG)
02:50:51.743 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
02:50:51.743 00.000 8976 MountToCamera -- mountX=3.77 mountY=-2.91 hyp=4.76 mountTheta=-0.66 cameraX=0.88, cameraY=4.68 cameraTheta=1.39
02:50:51.743 00.000 8976 incremental bump (0.878, 4.679) isValid = 1
02:50:51.743 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
02:50:51.743 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:50:51.743 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:50:51.743 00.000 8976 move complete, result=0
02:50:51.743 00.000 8976 worker thread done servicing request
02:50:51.743 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 0 ms NORTH
02:50:51.743 00.000 9828 Worker thread wakes up
02:50:51.743 00.000 8976 Worker thread wakes up
02:50:51.743 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:50:51.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:51.744 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:51.744 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:50:51.744 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.80)
02:50:51.744 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.88)
02:50:51.744 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
02:50:51.744 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:50:51.744 00.000 9828 BLC: window closed
02:50:51.744 00.000 9828 MoveAxis(E, 8, B)
02:50:51.744 00.000 9828 Guiding  Dir = 2, Dur = 8
02:50:51.744 00.000 9828 IsSlewing returns 0
02:50:51.744 00.000 9828 IsGuiding returns 0
02:50:51.745 00.001 9828 PulseGuide returned control before completion, sleep 18
02:50:51.778 00.033 9828 IsGuiding returns 1
02:50:51.778 00.000 9828 scope still moving after pulse duration time elapsed
02:50:51.809 00.031 9828 IsSlewing returns 0
02:50:51.809 00.000 9828 IsGuiding returns 1
02:50:51.840 00.031 9828 IsSlewing returns 0
02:50:51.840 00.000 9828 IsGuiding returns 1
02:50:51.870 00.030 9828 IsSlewing returns 0
02:50:51.870 00.000 9828 IsGuiding returns 0
02:50:51.870 00.000 9828 scope move finished after 8 + 117 ms
02:50:51.870 00.000 9828 Move returns status 0, amount 8
02:50:51.870 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:51.870 00.000 9828 MoveAxis(N, 15, B)
02:50:51.870 00.000 9828 Guiding  Dir = 0, Dur = 15
02:50:51.889 00.019 9828 IsSlewing returns 0
02:50:51.890 00.001 9828 IsGuiding returns 1
02:50:51.890 00.000 9828 Entered PulseGuideScope while moving
02:50:51.947 00.057 9828 IsSlewing returns 0
02:50:51.947 00.000 9828 IsGuiding returns 1
02:50:51.947 00.000 9828 Still moving
02:50:52.010 00.063 9828 IsSlewing returns 0
02:50:52.010 00.000 9828 IsGuiding returns 0
02:50:52.010 00.000 9828 Movement stopped - continuing
02:50:52.010 00.000 9828 PulseGuide returned control before completion, sleep 25
02:50:52.041 00.031 9828 IsGuiding returns 1
02:50:52.041 00.000 9828 scope still moving after pulse duration time elapsed
02:50:52.072 00.031 9828 IsSlewing returns 0
02:50:52.072 00.000 9828 IsGuiding returns 1
02:50:52.104 00.032 9828 IsSlewing returns 0
02:50:52.104 00.000 9828 IsGuiding returns 1
02:50:52.134 00.030 9828 IsSlewing returns 0
02:50:52.135 00.001 9828 IsGuiding returns 1
02:50:52.165 00.030 9828 IsSlewing returns 0
02:50:52.166 00.001 9828 IsGuiding returns 0
02:50:52.166 00.000 9828 scope move finished after 15 + 140 ms
02:50:52.166 00.000 9828 Move returns status 0, amount 15
02:50:52.166 00.000 9828 move complete, result=0
02:50:52.166 00.000 9828 worker thread done servicing request
02:50:52.166 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:50:52.430 00.264 8976 Exposure complete
02:50:52.436 00.006 8976 worker thread done servicing request
02:50:52.436 00.000 5052 OnExposeComplete: enter
02:50:52.436 00.000 5052 UpdateGuideState(): m_state=6
02:50:52.436 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10767
02:50:52.436 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.61, Mass=129, SNR=7.9, Peak=71 HFD=1.6
02:50:52.436 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
02:50:52.436 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
02:50:52.436 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-0.33 mountX=-0.22 mountY=-0.19, mountTheta=-2.43
02:50:52.437 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.10, opts=13)
02:50:52.437 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.10)
02:50:52.437 00.000 8976 Worker thread wakes up
02:50:52.437 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:50:52.437 00.000 5052 UpdateGuideState exits: m=129 SNR=7.9
02:50:52.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:52.437 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:52.437 00.000 5052 Enqueuing Expose request
02:50:52.437 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.10) opts 0xd
02:50:52.437 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.10)
02:50:52.437 00.000 8976 Moving (0.29, -0.10) raw xDistance=-0.22 yDistance=-0.19
02:50:52.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:50:52.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:50:52.437 00.000 8976 MoveAxis(R, 0, ABG)
02:50:52.438 00.001 8976 MoveAxis(U, 0, ABG)
02:50:52.438 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
02:50:52.438 00.000 8976 MountToCamera -- mountX=3.64 mountY=-3.00 hyp=4.71 mountTheta=-0.69 cameraX=1.02, cameraY=4.60 cameraTheta=1.35
02:50:52.438 00.000 8976 incremental bump (1.016, 4.602) isValid = 1
02:50:52.438 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
02:50:52.438 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:50:52.438 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:50:52.438 00.000 8976 move complete, result=0
02:50:52.438 00.000 8976 worker thread done servicing request
02:50:52.438 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:52.438 00.000 9828 Worker thread wakes up
02:50:52.438 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:50:52.438 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:50:52.438 00.000 8976 Worker thread wakes up
02:50:52.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:52.438 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:52.439 00.001 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.83)
02:50:52.439 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.91)
02:50:52.439 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
02:50:52.439 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:50:52.439 00.000 9828 BLC: window closed
02:50:52.439 00.000 9828 MoveAxis(E, 10, B)
02:50:52.439 00.000 9828 Guiding  Dir = 2, Dur = 10
02:50:52.439 00.000 9828 IsSlewing returns 0
02:50:52.439 00.000 9828 IsGuiding returns 0
02:50:52.439 00.000 9828 PulseGuide returned control before completion, sleep 20
02:50:52.461 00.022 9828 IsGuiding returns 1
02:50:52.461 00.000 9828 scope still moving after pulse duration time elapsed
02:50:52.494 00.033 9828 IsSlewing returns 0
02:50:52.494 00.000 9828 IsGuiding returns 1
02:50:52.525 00.031 9828 IsSlewing returns 0
02:50:52.525 00.000 9828 IsGuiding returns 1
02:50:52.556 00.031 9828 IsSlewing returns 0
02:50:52.556 00.000 9828 IsGuiding returns 0
02:50:52.556 00.000 9828 scope move finished after 10 + 107 ms
02:50:52.556 00.000 9828 Move returns status 0, amount 10
02:50:52.556 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:52.556 00.000 9828 MoveAxis(N, 15, B)
02:50:52.556 00.000 9828 Guiding  Dir = 0, Dur = 15
02:50:52.572 00.016 9828 IsSlewing returns 0
02:50:52.572 00.000 9828 IsGuiding returns 0
02:50:52.572 00.000 9828 PulseGuide returned control before completion, sleep 25
02:50:52.603 00.031 9828 IsGuiding returns 1
02:50:52.604 00.001 9828 scope still moving after pulse duration time elapsed
02:50:52.634 00.030 9828 IsSlewing returns 0
02:50:52.635 00.001 9828 IsGuiding returns 1
02:50:52.664 00.029 9828 IsSlewing returns 0
02:50:52.665 00.001 9828 IsGuiding returns 1
02:50:52.696 00.031 9828 IsSlewing returns 0
02:50:52.696 00.000 9828 IsGuiding returns 1
02:50:52.728 00.032 9828 IsSlewing returns 0
02:50:52.729 00.001 9828 IsGuiding returns 0
02:50:52.729 00.000 9828 scope move finished after 15 + 141 ms
02:50:52.729 00.000 9828 Move returns status 0, amount 15
02:50:52.729 00.000 9828 move complete, result=0
02:50:52.729 00.000 9828 worker thread done servicing request
02:50:52.729 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:50:53.122 00.393 8976 Exposure complete
02:50:53.128 00.006 8976 worker thread done servicing request
02:50:53.128 00.000 5052 OnExposeComplete: enter
02:50:53.128 00.000 5052 UpdateGuideState(): m_state=6
02:50:53.128 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10768
02:50:53.128 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.73, Mass=131, SNR=7.9, Peak=68 HFD=2.2
02:50:53.128 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:50:53.128 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:50:53.128 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.02 hyp=0.74 cameraTheta=0.03 mountX=-0.32 mountY=-0.63, mountTheta=-2.04
02:50:53.129 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.02, opts=13)
02:50:53.129 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.02)
02:50:53.129 00.000 8976 Worker thread wakes up
02:50:53.129 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.02) opts 0xd
02:50:53.129 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.02)
02:50:53.129 00.000 8976 Moving (0.74, 0.02) raw xDistance=-0.32 yDistance=-0.63
02:50:53.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:50:53.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
02:50:53.129 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:50:53.130 00.001 5052 UpdateGuideState exits: m=131 SNR=7.9
02:50:53.130 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:53.130 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:53.130 00.000 5052 Enqueuing Expose request
02:50:53.130 00.000 8976 MoveAxis(R, 1, ABG)
02:50:53.130 00.000 8976 stepping (-22, 20) + (1, 0)
02:50:53.130 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:53.149 00.019 8976 Received - 47 (G) 
02:50:53.150 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:53.150 00.000 8976 stepped: pos (-21, 20)
02:50:53.150 00.000 8976 MoveAxis(U, 3, ABG)
02:50:53.150 00.000 8976 stepping (-21, 20) + (0, 3)
02:50:53.150 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:53.181 00.031 8976 Received - 47 (G) 
02:50:53.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:50:53.181 00.000 8976 stepped: pos (-21, 23)
02:50:53.181 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:50:53.181 00.000 8976 MountToCamera -- mountX=3.50 mountY=-3.21 hyp=4.75 mountTheta=-0.74 cameraX=1.27, cameraY=4.58 cameraTheta=1.30
02:50:53.181 00.000 8976 incremental bump (1.271, 4.577) isValid = 1
02:50:53.181 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:50:53.181 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:50:53.181 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:50:53.181 00.000 8976 move complete, result=0
02:50:53.181 00.000 9828 Worker thread wakes up
02:50:53.182 00.001 8976 worker thread done servicing request
02:50:53.182 00.000 8976 Worker thread wakes up
02:50:53.182 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
02:50:53.182 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:50:53.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:53.182 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:50:53.182 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:53.182 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.88)
02:50:53.182 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
02:50:53.182 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:50:53.182 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:50:53.182 00.000 9828 BLC: window closed
02:50:53.182 00.000 9828 MoveAxis(E, 11, B)
02:50:53.182 00.000 9828 Guiding  Dir = 2, Dur = 11
02:50:53.183 00.001 9828 IsSlewing returns 0
02:50:53.183 00.000 9828 IsGuiding returns 0
02:50:53.183 00.000 9828 PulseGuide returned control before completion, sleep 21
02:50:53.214 00.031 9828 IsGuiding returns 1
02:50:53.214 00.000 9828 scope still moving after pulse duration time elapsed
02:50:53.244 00.030 9828 IsSlewing returns 0
02:50:53.244 00.000 9828 IsGuiding returns 1
02:50:53.275 00.031 9828 IsSlewing returns 0
02:50:53.275 00.000 9828 IsGuiding returns 1
02:50:53.306 00.031 9828 IsSlewing returns 0
02:50:53.306 00.000 9828 IsGuiding returns 1
02:50:53.337 00.031 9828 IsSlewing returns 0
02:50:53.337 00.000 9828 IsGuiding returns 0
02:50:53.337 00.000 9828 scope move finished after 11 + 142 ms
02:50:53.337 00.000 9828 Move returns status 0, amount 11
02:50:53.337 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:53.337 00.000 9828 MoveAxis(N, 15, B)
02:50:53.337 00.000 9828 Guiding  Dir = 0, Dur = 15
02:50:53.354 00.017 9828 IsSlewing returns 0
02:50:53.354 00.000 9828 IsGuiding returns 0
02:50:53.354 00.000 9828 PulseGuide returned control before completion, sleep 25
02:50:53.384 00.030 9828 IsGuiding returns 1
02:50:53.384 00.000 9828 scope still moving after pulse duration time elapsed
02:50:53.414 00.030 9828 IsSlewing returns 0
02:50:53.414 00.000 9828 IsGuiding returns 1
02:50:53.446 00.032 9828 IsSlewing returns 0
02:50:53.446 00.000 9828 IsGuiding returns 1
02:50:53.476 00.030 9828 IsSlewing returns 0
02:50:53.477 00.001 9828 IsGuiding returns 1
02:50:53.507 00.030 9828 IsSlewing returns 0
02:50:53.507 00.000 9828 IsGuiding returns 0
02:50:53.507 00.000 9828 scope move finished after 15 + 138 ms
02:50:53.508 00.001 9828 Move returns status 0, amount 15
02:50:53.508 00.000 9828 move complete, result=0
02:50:53.508 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:50:53.508 00.000 9828 worker thread done servicing request
02:50:53.868 00.360 8976 Exposure complete
02:50:53.874 00.006 8976 worker thread done servicing request
02:50:53.874 00.000 5052 OnExposeComplete: enter
02:50:53.874 00.000 5052 UpdateGuideState(): m_state=6
02:50:53.874 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10769
02:50:53.875 00.001 5052 Star::Find returns 1 (0), X=329.46, Y=281.65, Mass=140, SNR=8.2, Peak=71 HFD=1.6
02:50:53.875 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
02:50:53.875 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:50:53.875 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-0.22 mountX=-0.18 mountY=-0.20, mountTheta=-2.31
02:50:53.875 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.06, opts=13)
02:50:53.875 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.06)
02:50:53.875 00.000 8976 Worker thread wakes up
02:50:53.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.06) opts 0xd
02:50:53.876 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.06)
02:50:53.876 00.000 8976 Moving (0.28, -0.06) raw xDistance=-0.18 yDistance=-0.20
02:50:53.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:50:53.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:50:53.876 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:50:53.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:53.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:50:53.876 00.000 8976 MoveAxis(R, 0, ABG)
02:50:53.876 00.000 8976 MoveAxis(U, 0, ABG)
02:50:53.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:53.876 00.000 5052 Enqueuing Expose request
02:50:53.876 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:50:53.876 00.000 8976 MountToCamera -- mountX=3.40 mountY=-3.36 hyp=4.78 mountTheta=-0.78 cameraX=1.44, cameraY=4.56 cameraTheta=1.26
02:50:53.876 00.000 8976 incremental bump (1.441, 4.560) isValid = 1
02:50:53.876 00.000 8976 Scheduling Mount bump of (0.035, 0.114)
02:50:53.876 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:50:53.876 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:50:53.877 00.001 8976 move complete, result=0
02:50:53.877 00.000 9828 Worker thread wakes up
02:50:53.877 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:50:53.877 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:50:53.877 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
02:50:53.877 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:53.877 00.000 8976 worker thread done servicing request
02:50:53.877 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
02:50:53.877 00.000 8976 Worker thread wakes up
02:50:53.877 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:50:53.877 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:50:53.877 00.000 9828 BLC: window closed
02:50:53.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:53.877 00.000 9828 MoveAxis(E, 13, B)
02:50:53.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:53.877 00.000 9828 Guiding  Dir = 2, Dur = 13
02:50:53.878 00.001 9828 IsSlewing returns 0
02:50:53.878 00.000 9828 IsGuiding returns 0
02:50:53.878 00.000 9828 PulseGuide returned control before completion, sleep 23
02:50:53.913 00.035 9828 IsGuiding returns 1
02:50:53.913 00.000 9828 scope still moving after pulse duration time elapsed
02:50:53.944 00.031 9828 IsSlewing returns 0
02:50:53.944 00.000 9828 IsGuiding returns 1
02:50:53.975 00.031 9828 IsSlewing returns 0
02:50:53.975 00.000 9828 IsGuiding returns 1
02:50:54.006 00.031 9828 IsSlewing returns 0
02:50:54.006 00.000 9828 IsGuiding returns 0
02:50:54.006 00.000 9828 scope move finished after 13 + 115 ms
02:50:54.006 00.000 9828 Move returns status 0, amount 13
02:50:54.007 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:54.007 00.000 9828 MoveAxis(N, 15, B)
02:50:54.007 00.000 9828 Guiding  Dir = 0, Dur = 15
02:50:54.021 00.014 9828 IsSlewing returns 0
02:50:54.021 00.000 9828 IsGuiding returns 0
02:50:54.021 00.000 9828 PulseGuide returned control before completion, sleep 25
02:50:54.052 00.031 9828 IsGuiding returns 1
02:50:54.052 00.000 9828 scope still moving after pulse duration time elapsed
02:50:54.083 00.031 9828 IsSlewing returns 0
02:50:54.083 00.000 9828 IsGuiding returns 1
02:50:54.114 00.031 9828 IsSlewing returns 0
02:50:54.114 00.000 9828 IsGuiding returns 1
02:50:54.145 00.031 9828 IsSlewing returns 0
02:50:54.145 00.000 9828 IsGuiding returns 1
02:50:54.176 00.031 9828 IsSlewing returns 0
02:50:54.176 00.000 9828 IsGuiding returns 0
02:50:54.176 00.000 9828 scope move finished after 15 + 140 ms
02:50:54.176 00.000 9828 Move returns status 0, amount 15
02:50:54.176 00.000 9828 move complete, result=0
02:50:54.177 00.001 9828 worker thread done servicing request
02:50:54.177 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:50:54.562 00.385 8976 Exposure complete
02:50:54.568 00.006 8976 worker thread done servicing request
02:50:54.568 00.000 5052 OnExposeComplete: enter
02:50:54.569 00.001 5052 UpdateGuideState(): m_state=6
02:50:54.569 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10770
02:50:54.569 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.84, Mass=135, SNR=8.1, Peak=73 HFD=2.1
02:50:54.569 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:50:54.569 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
02:50:54.569 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.13 hyp=0.55 cameraTheta=0.24 mountX=-0.13 mountY=-0.52, mountTheta=-1.81
02:50:54.570 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.13, opts=13)
02:50:54.570 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.13)
02:50:54.570 00.000 8976 Worker thread wakes up
02:50:54.570 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:50:54.570 00.000 5052 UpdateGuideState exits: m=135 SNR=8.1
02:50:54.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:54.570 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:54.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.13) opts 0xd
02:50:54.571 00.001 5052 Enqueuing Expose request
02:50:54.571 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.13)
02:50:54.571 00.000 8976 Moving (0.53, 0.13) raw xDistance=-0.13 yDistance=-0.52
02:50:54.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:50:54.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.52
02:50:54.571 00.000 8976 MoveAxis(R, 0, ABG)
02:50:54.571 00.000 8976 MoveAxis(U, 2, ABG)
02:50:54.571 00.000 8976 stepping (-21, 23) + (0, 2)
02:50:54.571 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:54.604 00.033 8976 Received - 47 (G) 
02:50:54.604 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:54.604 00.000 8976 stepped: pos (-21, 25)
02:50:54.604 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:50:54.604 00.000 8976 MountToCamera -- mountX=3.34 mountY=-3.56 hyp=4.88 mountTheta=-0.82 cameraX=1.65, cameraY=4.60 cameraTheta=1.23
02:50:54.604 00.000 8976 incremental bump (1.649, 4.597) isValid = 1
02:50:54.605 00.001 8976 Scheduling Mount bump of (0.039, 0.112)
02:50:54.605 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:50:54.605 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:50:54.605 00.000 8976 move complete, result=0
02:50:54.605 00.000 8976 worker thread done servicing request
02:50:54.605 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:50:54.605 00.000 9828 Worker thread wakes up
02:50:54.605 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:50:54.605 00.000 8976 Worker thread wakes up
02:50:54.605 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:50:54.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:54.605 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:50:54.605 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:50:54.605 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:50:54.606 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:54.606 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:50:54.606 00.000 9828 BLC: window closed
02:50:54.606 00.000 9828 MoveAxis(E, 14, B)
02:50:54.606 00.000 9828 Guiding  Dir = 2, Dur = 14
02:50:54.606 00.000 9828 IsSlewing returns 0
02:50:54.606 00.000 9828 IsGuiding returns 0
02:50:54.606 00.000 9828 PulseGuide returned control before completion, sleep 24
02:50:54.644 00.038 9828 IsGuiding returns 1
02:50:54.644 00.000 9828 scope still moving after pulse duration time elapsed
02:50:54.675 00.031 9828 IsSlewing returns 0
02:50:54.675 00.000 9828 IsGuiding returns 1
02:50:54.706 00.031 9828 IsSlewing returns 0
02:50:54.706 00.000 9828 IsGuiding returns 1
02:50:54.736 00.030 9828 IsSlewing returns 0
02:50:54.737 00.001 9828 IsGuiding returns 0
02:50:54.737 00.000 9828 scope move finished after 14 + 116 ms
02:50:54.737 00.000 9828 Move returns status 0, amount 14
02:50:54.737 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:54.737 00.000 9828 MoveAxis(N, 14, B)
02:50:54.737 00.000 9828 Guiding  Dir = 0, Dur = 14
02:50:54.752 00.015 9828 IsSlewing returns 0
02:50:54.752 00.000 9828 IsGuiding returns 0
02:50:54.752 00.000 9828 PulseGuide returned control before completion, sleep 24
02:50:54.782 00.030 9828 IsGuiding returns 1
02:50:54.782 00.000 9828 scope still moving after pulse duration time elapsed
02:50:54.813 00.031 9828 IsSlewing returns 0
02:50:54.813 00.000 9828 IsGuiding returns 1
02:50:54.844 00.031 9828 IsSlewing returns 0
02:50:54.844 00.000 9828 IsGuiding returns 1
02:50:54.875 00.031 9828 IsSlewing returns 0
02:50:54.875 00.000 9828 IsGuiding returns 1
02:50:54.906 00.031 9828 IsSlewing returns 0
02:50:54.906 00.000 9828 IsGuiding returns 0
02:50:54.906 00.000 9828 scope move finished after 14 + 140 ms
02:50:54.906 00.000 9828 Move returns status 0, amount 14
02:50:54.906 00.000 9828 move complete, result=0
02:50:54.906 00.000 9828 worker thread done servicing request
02:50:54.906 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:50:55.291 00.385 8976 Exposure complete
02:50:55.297 00.006 8976 worker thread done servicing request
02:50:55.297 00.000 5052 OnExposeComplete: enter
02:50:55.297 00.000 5052 UpdateGuideState(): m_state=6
02:50:55.297 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10771
02:50:55.297 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.82, Mass=151, SNR=8.5, Peak=71 HFD=2.3
02:50:55.297 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:50:55.297 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
02:50:55.297 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.12 hyp=0.49 cameraTheta=0.24 mountX=-0.11 mountY=-0.46, mountTheta=-1.81
02:50:55.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.12, opts=13)
02:50:55.298 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.12)
02:50:55.298 00.000 8976 Worker thread wakes up
02:50:55.298 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:50:55.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.12) opts 0xd
02:50:55.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.12)
02:50:55.298 00.000 8976 Moving (0.47, 0.12) raw xDistance=-0.11 yDistance=-0.46
02:50:55.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:50:55.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
02:50:55.298 00.000 8976 MoveAxis(R, 0, ABG)
02:50:55.298 00.000 8976 MoveAxis(U, 2, ABG)
02:50:55.298 00.000 8976 stepping (-21, 25) + (0, 2)
02:50:55.299 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:55.299 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:50:55.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:55.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:55.299 00.000 5052 Enqueuing Expose request
02:50:55.323 00.024 8976 Received - 47 (G) 
02:50:55.323 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:55.323 00.000 8976 stepped: pos (-21, 27)
02:50:55.323 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:50:55.323 00.000 8976 MountToCamera -- mountX=3.30 mountY=-3.80 hyp=5.03 mountTheta=-0.86 cameraX=1.88, cameraY=4.67 cameraTheta=1.19
02:50:55.323 00.000 8976 incremental bump (1.882, 4.669) isValid = 1
02:50:55.323 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:50:55.323 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:50:55.323 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:50:55.323 00.000 8976 move complete, result=0
02:50:55.324 00.001 9828 Worker thread wakes up
02:50:55.324 00.000 8976 worker thread done servicing request
02:50:55.324 00.000 8976 Worker thread wakes up
02:50:55.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:55.324 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:55.324 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:50:55.324 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:50:55.324 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:50:55.324 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:50:55.324 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
02:50:55.325 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:50:55.325 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:50:55.325 00.000 9828 BLC: window closed
02:50:55.325 00.000 9828 MoveAxis(E, 15, B)
02:50:55.325 00.000 9828 Guiding  Dir = 2, Dur = 15
02:50:55.325 00.000 9828 IsSlewing returns 0
02:50:55.325 00.000 9828 IsGuiding returns 0
02:50:55.325 00.000 9828 PulseGuide returned control before completion, sleep 25
02:50:55.355 00.030 9828 IsGuiding returns 1
02:50:55.355 00.000 9828 scope still moving after pulse duration time elapsed
02:50:55.387 00.032 9828 IsSlewing returns 0
02:50:55.387 00.000 9828 IsGuiding returns 1
02:50:55.417 00.030 9828 IsSlewing returns 0
02:50:55.417 00.000 9828 IsGuiding returns 1
02:50:55.448 00.031 9828 IsSlewing returns 0
02:50:55.448 00.000 9828 IsGuiding returns 0
02:50:55.448 00.000 9828 scope move finished after 15 + 107 ms
02:50:55.448 00.000 9828 Move returns status 0, amount 15
02:50:55.448 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:55.448 00.000 9828 MoveAxis(N, 14, B)
02:50:55.449 00.001 9828 Guiding  Dir = 0, Dur = 14
02:50:55.464 00.015 9828 IsSlewing returns 0
02:50:55.464 00.000 9828 IsGuiding returns 1
02:50:55.465 00.001 9828 Entered PulseGuideScope while moving
02:50:55.527 00.062 9828 IsSlewing returns 0
02:50:55.527 00.000 9828 IsGuiding returns 1
02:50:55.527 00.000 9828 Still moving
02:50:55.588 00.061 9828 IsSlewing returns 0
02:50:55.588 00.000 9828 IsGuiding returns 0
02:50:55.588 00.000 9828 Movement stopped - continuing
02:50:55.588 00.000 9828 PulseGuide returned control before completion, sleep 24
02:50:55.618 00.030 9828 IsGuiding returns 1
02:50:55.618 00.000 9828 scope still moving after pulse duration time elapsed
02:50:55.649 00.031 9828 IsSlewing returns 0
02:50:55.649 00.000 9828 IsGuiding returns 1
02:50:55.680 00.031 9828 IsSlewing returns 0
02:50:55.680 00.000 9828 IsGuiding returns 1
02:50:55.711 00.031 9828 IsSlewing returns 0
02:50:55.711 00.000 9828 IsGuiding returns 1
02:50:55.742 00.031 9828 IsSlewing returns 0
02:50:55.742 00.000 9828 IsGuiding returns 0
02:50:55.742 00.000 9828 scope move finished after 14 + 140 ms
02:50:55.742 00.000 9828 Move returns status 0, amount 14
02:50:55.742 00.000 9828 move complete, result=0
02:50:55.742 00.000 9828 worker thread done servicing request
02:50:55.742 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:50:56.012 00.270 8976 Exposure complete
02:50:56.019 00.007 8976 worker thread done servicing request
02:50:56.019 00.000 5052 OnExposeComplete: enter
02:50:56.019 00.000 5052 UpdateGuideState(): m_state=6
02:50:56.019 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10772
02:50:56.019 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.39, Mass=149, SNR=8.5, Peak=66 HFD=2.2
02:50:56.019 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
02:50:56.019 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
02:50:56.019 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.32 hyp=0.72 cameraTheta=-0.46 mountX=-0.58 mountY=-0.37, mountTheta=-2.58
02:50:56.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.32, opts=13)
02:50:56.020 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.32)
02:50:56.020 00.000 8976 Worker thread wakes up
02:50:56.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.32) opts 0xd
02:50:56.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.32)
02:50:56.020 00.000 8976 Moving (0.64, -0.32) raw xDistance=-0.58 yDistance=-0.37
02:50:56.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
02:50:56.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
02:50:56.020 00.000 8976 MoveAxis(R, 2, ABG)
02:50:56.020 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:50:56.020 00.000 5052 UpdateGuideState exits: m=149 SNR=8.5
02:50:56.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:56.021 00.001 8976 stepping (-21, 27) + (2, 0)
02:50:56.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:56.021 00.000 5052 Enqueuing Expose request
02:50:56.021 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:56.042 00.021 8976 Received - 47 (G) 
02:50:56.042 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:56.042 00.000 8976 stepped: pos (-19, 27)
02:50:56.043 00.001 8976 MoveAxis(U, 2, ABG)
02:50:56.043 00.000 8976 stepping (-19, 27) + (0, 2)
02:50:56.043 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:56.075 00.032 8976 Received - 47 (G) 
02:50:56.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:50:56.075 00.000 8976 stepped: pos (-19, 29)
02:50:56.075 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:50:56.075 00.000 8976 MountToCamera -- mountX=3.17 mountY=-4.07 hyp=5.16 mountTheta=-0.91 cameraX=2.18, cameraY=4.67 cameraTheta=1.13
02:50:56.075 00.000 8976 incremental bump (2.177, 4.675) isValid = 1
02:50:56.075 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:50:56.075 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:50:56.075 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:50:56.075 00.000 8976 move complete, result=0
02:50:56.075 00.000 9828 Worker thread wakes up
02:50:56.075 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:50:56.075 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:50:56.075 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
02:50:56.075 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
02:50:56.075 00.000 8976 worker thread done servicing request
02:50:56.075 00.000 8976 Worker thread wakes up
02:50:56.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:56.076 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:50:56.076 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 2 ms NORTH
02:50:56.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:56.076 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:50:56.076 00.000 9828 BLC: window closed
02:50:56.076 00.000 9828 MoveAxis(E, 17, B)
02:50:56.076 00.000 9828 Guiding  Dir = 2, Dur = 17
02:50:56.076 00.000 9828 IsSlewing returns 0
02:50:56.076 00.000 9828 IsGuiding returns 0
02:50:56.076 00.000 9828 PulseGuide returned control before completion, sleep 27
02:50:56.116 00.040 9828 IsGuiding returns 1
02:50:56.116 00.000 9828 scope still moving after pulse duration time elapsed
02:50:56.147 00.031 9828 IsSlewing returns 0
02:50:56.147 00.000 9828 IsGuiding returns 1
02:50:56.177 00.030 9828 IsSlewing returns 0
02:50:56.177 00.000 9828 IsGuiding returns 1
02:50:56.208 00.031 9828 IsSlewing returns 0
02:50:56.208 00.000 9828 IsGuiding returns 0
02:50:56.208 00.000 9828 scope move finished after 17 + 114 ms
02:50:56.208 00.000 9828 Move returns status 0, amount 17
02:50:56.208 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:56.208 00.000 9828 MoveAxis(N, 14, B)
02:50:56.208 00.000 9828 Guiding  Dir = 0, Dur = 14
02:50:56.223 00.015 9828 IsSlewing returns 0
02:50:56.223 00.000 9828 IsGuiding returns 0
02:50:56.223 00.000 9828 PulseGuide returned control before completion, sleep 24
02:50:56.255 00.032 9828 IsGuiding returns 1
02:50:56.255 00.000 9828 scope still moving after pulse duration time elapsed
02:50:56.286 00.031 9828 IsSlewing returns 0
02:50:56.286 00.000 9828 IsGuiding returns 1
02:50:56.317 00.031 9828 IsSlewing returns 0
02:50:56.317 00.000 9828 IsGuiding returns 1
02:50:56.348 00.031 9828 IsSlewing returns 0
02:50:56.348 00.000 9828 IsGuiding returns 1
02:50:56.379 00.031 9828 IsSlewing returns 0
02:50:56.379 00.000 9828 IsGuiding returns 0
02:50:56.379 00.000 9828 scope move finished after 14 + 141 ms
02:50:56.379 00.000 9828 Move returns status 0, amount 14
02:50:56.379 00.000 9828 move complete, result=0
02:50:56.379 00.000 9828 worker thread done servicing request
02:50:56.379 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:50:56.760 00.381 8976 Exposure complete
02:50:56.766 00.006 8976 worker thread done servicing request
02:50:56.766 00.000 5052 OnExposeComplete: enter
02:50:56.766 00.000 5052 UpdateGuideState(): m_state=6
02:50:56.766 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10773
02:50:56.766 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.75, Mass=131, SNR=7.9, Peak=69 HFD=1.8
02:50:56.766 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:50:56.766 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:50:56.766 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.04 hyp=0.32 cameraTheta=0.14 mountX=-0.11 mountY=-0.29, mountTheta=-1.92
02:50:56.768 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.04, opts=13)
02:50:56.768 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.04)
02:50:56.768 00.000 8976 Worker thread wakes up
02:50:56.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:50:56.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.04) opts 0xd
02:50:56.768 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
02:50:56.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.04)
02:50:56.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:56.768 00.000 8976 Moving (0.32, 0.04) raw xDistance=-0.11 yDistance=-0.29
02:50:56.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:56.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:50:56.768 00.000 5052 Enqueuing Expose request
02:50:56.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:50:56.768 00.000 8976 MoveAxis(R, 0, ABG)
02:50:56.768 00.000 8976 MoveAxis(U, 1, ABG)
02:50:56.768 00.000 8976 stepping (-19, 29) + (0, 1)
02:50:56.768 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:56.794 00.026 8976 Received - 47 (G) 
02:50:56.794 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:56.794 00.000 8976 stepped: pos (-19, 30)
02:50:56.794 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:50:56.794 00.000 8976 MountToCamera -- mountX=3.08 mountY=-4.30 hyp=5.29 mountTheta=-0.95 cameraX=2.42, cameraY=4.70 cameraTheta=1.10
02:50:56.794 00.000 8976 incremental bump (2.421, 4.703) isValid = 1
02:50:56.794 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:50:56.794 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:50:56.794 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:50:56.794 00.000 8976 move complete, result=0
02:50:56.794 00.000 8976 worker thread done servicing request
02:50:56.794 00.000 8976 Worker thread wakes up
02:50:56.794 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:50:56.795 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:56.795 00.000 9828 Worker thread wakes up
02:50:56.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:56.795 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:50:56.795 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:50:56.795 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
02:50:56.795 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:50:56.795 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:50:56.795 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:50:56.795 00.000 9828 BLC: window closed
02:50:56.795 00.000 9828 MoveAxis(E, 18, B)
02:50:56.795 00.000 9828 Guiding  Dir = 2, Dur = 18
02:50:56.795 00.000 9828 IsSlewing returns 0
02:50:56.796 00.001 9828 IsGuiding returns 0
02:50:56.796 00.000 9828 PulseGuide returned control before completion, sleep 28
02:50:56.832 00.036 9828 IsGuiding returns 1
02:50:56.832 00.000 9828 scope still moving after pulse duration time elapsed
02:50:56.863 00.031 9828 IsSlewing returns 0
02:50:56.863 00.000 9828 IsGuiding returns 1
02:50:56.894 00.031 9828 IsSlewing returns 0
02:50:56.894 00.000 9828 IsGuiding returns 1
02:50:56.926 00.032 9828 IsSlewing returns 0
02:50:56.926 00.000 9828 IsGuiding returns 0
02:50:56.926 00.000 9828 scope move finished after 18 + 111 ms
02:50:56.926 00.000 9828 Move returns status 0, amount 18
02:50:56.926 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:56.926 00.000 9828 MoveAxis(N, 13, B)
02:50:56.926 00.000 9828 Guiding  Dir = 0, Dur = 13
02:50:56.941 00.015 9828 IsSlewing returns 0
02:50:56.941 00.000 9828 IsGuiding returns 0
02:50:56.941 00.000 9828 PulseGuide returned control before completion, sleep 23
02:50:56.973 00.032 9828 IsGuiding returns 1
02:50:56.973 00.000 9828 scope still moving after pulse duration time elapsed
02:50:57.004 00.031 9828 IsSlewing returns 0
02:50:57.004 00.000 9828 IsGuiding returns 1
02:50:57.034 00.030 9828 IsSlewing returns 0
02:50:57.034 00.000 9828 IsGuiding returns 1
02:50:57.065 00.031 9828 IsSlewing returns 0
02:50:57.065 00.000 9828 IsGuiding returns 1
02:50:57.096 00.031 9828 IsSlewing returns 0
02:50:57.096 00.000 9828 IsGuiding returns 0
02:50:57.096 00.000 9828 scope move finished after 13 + 141 ms
02:50:57.096 00.000 9828 Move returns status 0, amount 13
02:50:57.096 00.000 9828 move complete, result=0
02:50:57.096 00.000 9828 worker thread done servicing request
02:50:57.096 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:50:57.482 00.386 8976 Exposure complete
02:50:57.487 00.005 8976 worker thread done servicing request
02:50:57.487 00.000 5052 OnExposeComplete: enter
02:50:57.487 00.000 5052 UpdateGuideState(): m_state=6
02:50:57.487 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10774
02:50:57.487 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.58, Mass=128, SNR=7.9, Peak=69 HFD=1.5
02:50:57.487 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
02:50:57.487 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
02:50:57.487 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-0.41 mountX=-0.25 mountY=-0.17, mountTheta=-2.53
02:50:57.488 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.13, opts=13)
02:50:57.488 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.13)
02:50:57.488 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:50:57.488 00.000 5052 UpdateGuideState exits: m=128 SNR=7.9
02:50:57.488 00.000 8976 Worker thread wakes up
02:50:57.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.13) opts 0xd
02:50:57.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.13)
02:50:57.488 00.000 8976 Moving (0.29, -0.13) raw xDistance=-0.25 yDistance=-0.17
02:50:57.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:50:57.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:57.488 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:57.488 00.000 5052 Enqueuing Expose request
02:50:57.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:50:57.489 00.001 8976 MoveAxis(R, 0, ABG)
02:50:57.489 00.000 8976 MoveAxis(U, 0, ABG)
02:50:57.489 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:50:57.489 00.000 8976 MountToCamera -- mountX=3.03 mountY=-4.45 hyp=5.38 mountTheta=-0.97 cameraX=2.59, cameraY=4.72 cameraTheta=1.07
02:50:57.489 00.000 8976 incremental bump (2.585, 4.721) isValid = 1
02:50:57.489 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
02:50:57.489 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:50:57.489 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:50:57.489 00.000 8976 move complete, result=0
02:50:57.489 00.000 9828 Worker thread wakes up
02:50:57.490 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:57.490 00.000 8976 worker thread done servicing request
02:50:57.490 00.000 8976 Worker thread wakes up
02:50:57.490 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:50:57.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:57.490 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:50:57.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:57.490 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:50:57.490 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:50:57.490 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:50:57.490 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:50:57.490 00.000 9828 BLC: window closed
02:50:57.490 00.000 9828 MoveAxis(E, 19, B)
02:50:57.490 00.000 9828 Guiding  Dir = 2, Dur = 19
02:50:57.491 00.001 9828 IsSlewing returns 0
02:50:57.491 00.000 9828 IsGuiding returns 0
02:50:57.491 00.000 9828 PulseGuide returned control before completion, sleep 29
02:50:57.521 00.030 9828 IsGuiding returns 1
02:50:57.521 00.000 9828 scope still moving after pulse duration time elapsed
02:50:57.552 00.031 9828 IsSlewing returns 0
02:50:57.552 00.000 9828 IsGuiding returns 1
02:50:57.584 00.032 9828 IsSlewing returns 0
02:50:57.584 00.000 9828 IsGuiding returns 1
02:50:57.614 00.030 9828 IsSlewing returns 0
02:50:57.614 00.000 9828 IsGuiding returns 1
02:50:57.646 00.032 9828 IsSlewing returns 0
02:50:57.646 00.000 9828 IsGuiding returns 0
02:50:57.646 00.000 9828 scope move finished after 19 + 136 ms
02:50:57.646 00.000 9828 Move returns status 0, amount 19
02:50:57.646 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:57.646 00.000 9828 MoveAxis(N, 13, B)
02:50:57.646 00.000 9828 Guiding  Dir = 0, Dur = 13
02:50:57.661 00.015 9828 IsSlewing returns 0
02:50:57.661 00.000 9828 IsGuiding returns 0
02:50:57.661 00.000 9828 PulseGuide returned control before completion, sleep 23
02:50:57.691 00.030 9828 IsGuiding returns 1
02:50:57.691 00.000 9828 scope still moving after pulse duration time elapsed
02:50:57.722 00.031 9828 IsSlewing returns 0
02:50:57.722 00.000 9828 IsGuiding returns 1
02:50:57.753 00.031 9828 IsSlewing returns 0
02:50:57.753 00.000 9828 IsGuiding returns 1
02:50:57.785 00.032 9828 IsSlewing returns 0
02:50:57.785 00.000 9828 IsGuiding returns 0
02:50:57.785 00.000 9828 scope move finished after 13 + 110 ms
02:50:57.785 00.000 9828 Move returns status 0, amount 13
02:50:57.785 00.000 9828 move complete, result=0
02:50:57.785 00.000 9828 worker thread done servicing request
02:50:57.785 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:50:58.174 00.389 8976 Exposure complete
02:50:58.180 00.006 8976 worker thread done servicing request
02:50:58.180 00.000 5052 OnExposeComplete: enter
02:50:58.180 00.000 5052 UpdateGuideState(): m_state=6
02:50:58.180 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10775
02:50:58.180 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.72, Mass=138, SNR=8.1, Peak=68 HFD=1.7
02:50:58.180 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:50:58.180 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
02:50:58.180 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.02 mountX=-0.12 mountY=-0.24, mountTheta=-2.05
02:50:58.182 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.01, opts=13)
02:50:58.182 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.01)
02:50:58.182 00.000 8976 Worker thread wakes up
02:50:58.182 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.01) opts 0xd
02:50:58.182 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.01)
02:50:58.182 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:50:58.182 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:50:58.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:58.182 00.000 8976 Moving (0.28, 0.01) raw xDistance=-0.12 yDistance=-0.24
02:50:58.182 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:58.182 00.000 5052 Enqueuing Expose request
02:50:58.183 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:50:58.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:50:58.183 00.000 8976 MoveAxis(R, 0, ABG)
02:50:58.183 00.000 8976 MoveAxis(U, 0, ABG)
02:50:58.183 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:50:58.183 00.000 8976 MountToCamera -- mountX=2.99 mountY=-4.55 hyp=5.45 mountTheta=-0.99 cameraX=2.69, cameraY=4.73 cameraTheta=1.05
02:50:58.183 00.000 8976 incremental bump (2.695, 4.734) isValid = 1
02:50:58.183 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
02:50:58.183 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:50:58.183 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:50:58.183 00.000 8976 move complete, result=0
02:50:58.183 00.000 8976 worker thread done servicing request
02:50:58.183 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:58.183 00.000 9828 Worker thread wakes up
02:50:58.183 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:50:58.183 00.000 8976 Worker thread wakes up
02:50:58.184 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:50:58.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:58.184 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:50:58.184 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:58.184 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:50:58.184 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:50:58.184 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:50:58.184 00.000 9828 BLC: window closed
02:50:58.184 00.000 9828 MoveAxis(E, 20, B)
02:50:58.184 00.000 9828 Guiding  Dir = 2, Dur = 20
02:50:58.184 00.000 9828 IsSlewing returns 0
02:50:58.185 00.001 9828 IsGuiding returns 0
02:50:58.185 00.000 9828 PulseGuide returned control before completion, sleep 30
02:50:58.222 00.037 9828 IsGuiding returns 1
02:50:58.222 00.000 9828 scope still moving after pulse duration time elapsed
02:50:58.253 00.031 9828 IsSlewing returns 0
02:50:58.253 00.000 9828 IsGuiding returns 1
02:50:58.284 00.031 9828 IsSlewing returns 0
02:50:58.284 00.000 9828 IsGuiding returns 1
02:50:58.315 00.031 9828 IsSlewing returns 0
02:50:58.315 00.000 9828 IsGuiding returns 0
02:50:58.315 00.000 9828 scope move finished after 20 + 110 ms
02:50:58.315 00.000 9828 Move returns status 0, amount 20
02:50:58.315 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:58.315 00.000 9828 MoveAxis(N, 13, B)
02:50:58.315 00.000 9828 Guiding  Dir = 0, Dur = 13
02:50:58.331 00.016 9828 IsSlewing returns 0
02:50:58.331 00.000 9828 IsGuiding returns 0
02:50:58.331 00.000 9828 PulseGuide returned control before completion, sleep 23
02:50:58.361 00.030 9828 IsGuiding returns 1
02:50:58.361 00.000 9828 scope still moving after pulse duration time elapsed
02:50:58.392 00.031 9828 IsSlewing returns 0
02:50:58.392 00.000 9828 IsGuiding returns 1
02:50:58.423 00.031 9828 IsSlewing returns 0
02:50:58.423 00.000 9828 IsGuiding returns 1
02:50:58.454 00.031 9828 IsSlewing returns 0
02:50:58.454 00.000 9828 IsGuiding returns 1
02:50:58.485 00.031 9828 IsSlewing returns 0
02:50:58.485 00.000 9828 IsGuiding returns 0
02:50:58.485 00.000 9828 scope move finished after 13 + 141 ms
02:50:58.485 00.000 9828 Move returns status 0, amount 13
02:50:58.485 00.000 9828 move complete, result=0
02:50:58.485 00.000 9828 worker thread done servicing request
02:50:58.485 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:50:58.873 00.388 8976 Exposure complete
02:50:58.879 00.006 8976 worker thread done servicing request
02:50:58.879 00.000 5052 OnExposeComplete: enter
02:50:58.879 00.000 5052 UpdateGuideState(): m_state=6
02:50:58.879 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10776
02:50:58.879 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.41, Mass=136, SNR=8.1, Peak=68 HFD=1.9
02:50:58.879 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.48 = 2.80)
02:50:58.879 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.70)
02:50:58.879 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.44 mountX=-0.28 mountY=0.13, mountTheta=2.72
02:50:58.880 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.30, opts=13)
02:50:58.880 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.30)
02:50:58.880 00.000 8976 Worker thread wakes up
02:50:58.880 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.30) opts 0xd
02:50:58.880 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.30)
02:50:58.880 00.000 8976 Moving (0.04, -0.30) raw xDistance=-0.28 yDistance=0.13
02:50:58.881 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:50:58.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:50:58.881 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:50:58.881 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
02:50:58.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:58.881 00.000 8976 MoveAxis(R, 1, ABG)
02:50:58.881 00.000 8976 stepping (-19, 30) + (1, 0)
02:50:58.881 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:58.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:58.881 00.000 5052 Enqueuing Expose request
02:50:58.904 00.023 8976 Received - 47 (G) 
02:50:58.905 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:50:58.905 00.000 8976 stepped: pos (-18, 30)
02:50:58.905 00.000 8976 MoveAxis(U, 0, ABG)
02:50:58.905 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
02:50:58.905 00.000 8976 MountToCamera -- mountX=2.91 mountY=-4.62 hyp=5.46 mountTheta=-1.01 cameraX=2.79, cameraY=4.70 cameraTheta=1.03
02:50:58.905 00.000 8976 incremental bump (2.791, 4.697) isValid = 1
02:50:58.905 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
02:50:58.905 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:50:58.905 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:50:58.905 00.000 8976 move complete, result=0
02:50:58.905 00.000 8976 worker thread done servicing request
02:50:58.905 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:50:58.905 00.000 9828 Worker thread wakes up
02:50:58.905 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:50:58.905 00.000 8976 Worker thread wakes up
02:50:58.905 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:50:58.906 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:58.906 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
02:50:58.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:58.906 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
02:50:58.906 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:50:58.906 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:50:58.906 00.000 9828 BLC: window closed
02:50:58.906 00.000 9828 MoveAxis(E, 20, B)
02:50:58.906 00.000 9828 Guiding  Dir = 2, Dur = 20
02:50:58.906 00.000 9828 IsSlewing returns 0
02:50:58.906 00.000 9828 IsGuiding returns 0
02:50:58.906 00.000 9828 PulseGuide returned control before completion, sleep 30
02:50:58.949 00.043 9828 IsGuiding returns 1
02:50:58.949 00.000 9828 scope still moving after pulse duration time elapsed
02:50:58.981 00.032 9828 IsSlewing returns 0
02:50:58.981 00.000 9828 IsGuiding returns 1
02:50:59.012 00.031 9828 IsSlewing returns 0
02:50:59.012 00.000 9828 IsGuiding returns 1
02:50:59.044 00.032 9828 IsSlewing returns 0
02:50:59.044 00.000 9828 IsGuiding returns 1
02:50:59.074 00.030 9828 IsSlewing returns 0
02:50:59.074 00.000 9828 IsGuiding returns 1
02:50:59.106 00.032 9828 IsSlewing returns 0
02:50:59.106 00.000 9828 IsGuiding returns 0
02:50:59.106 00.000 9828 scope move finished after 20 + 179 ms
02:50:59.107 00.001 9828 Move returns status 0, amount 20
02:50:59.107 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:59.107 00.000 9828 MoveAxis(N, 13, B)
02:50:59.107 00.000 9828 Guiding  Dir = 0, Dur = 13
02:50:59.121 00.014 9828 IsSlewing returns 0
02:50:59.121 00.000 9828 IsGuiding returns 0
02:50:59.121 00.000 9828 PulseGuide returned control before completion, sleep 23
02:50:59.152 00.031 9828 IsGuiding returns 1
02:50:59.152 00.000 9828 scope still moving after pulse duration time elapsed
02:50:59.182 00.030 9828 IsSlewing returns 0
02:50:59.182 00.000 9828 IsGuiding returns 1
02:50:59.213 00.031 9828 IsSlewing returns 0
02:50:59.213 00.000 9828 IsGuiding returns 1
02:50:59.245 00.032 9828 IsSlewing returns 0
02:50:59.245 00.000 9828 IsGuiding returns 1
02:50:59.277 00.032 9828 IsSlewing returns 0
02:50:59.277 00.000 9828 IsGuiding returns 0
02:50:59.277 00.000 9828 scope move finished after 13 + 142 ms
02:50:59.277 00.000 9828 Move returns status 0, amount 13
02:50:59.277 00.000 9828 move complete, result=0
02:50:59.277 00.000 9828 worker thread done servicing request
02:50:59.277 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:50:59.591 00.314 8976 Exposure complete
02:50:59.596 00.005 8976 worker thread done servicing request
02:50:59.596 00.000 5052 OnExposeComplete: enter
02:50:59.596 00.000 5052 UpdateGuideState(): m_state=6
02:50:59.597 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10777
02:50:59.597 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.85, Mass=132, SNR=7.9, Peak=73 HFD=1.7
02:50:59.597 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
02:50:59.597 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
02:50:59.597 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.56 mountX=0.12 mountY=-0.08, mountTheta=-0.56
02:50:59.597 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.14, opts=13)
02:50:59.597 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.14)
02:50:59.597 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:50:59.598 00.001 5052 UpdateGuideState exits: m=132 SNR=7.9
02:50:59.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:59.598 00.000 8976 Worker thread wakes up
02:50:59.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.14) opts 0xd
02:50:59.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.14)
02:50:59.598 00.000 8976 Moving (0.00, 0.14) raw xDistance=0.12 yDistance=-0.08
02:50:59.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:50:59.598 00.000 5052 Enqueuing Expose request
02:50:59.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:50:59.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:50:59.598 00.000 8976 MoveAxis(R, 0, ABG)
02:50:59.598 00.000 8976 MoveAxis(U, 0, ABG)
02:50:59.598 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:50:59.598 00.000 8976 MountToCamera -- mountX=2.86 mountY=-4.67 hyp=5.48 mountTheta=-1.02 cameraX=2.86, cameraY=4.67 cameraTheta=1.02
02:50:59.598 00.000 8976 incremental bump (2.856, 4.673) isValid = 1
02:50:59.598 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
02:50:59.598 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:50:59.598 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:50:59.598 00.000 8976 move complete, result=0
02:50:59.598 00.000 9828 Worker thread wakes up
02:50:59.598 00.000 8976 worker thread done servicing request
02:50:59.598 00.000 8976 Worker thread wakes up
02:50:59.599 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:50:59.599 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:50:59.599 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:50:59.599 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:50:59.599 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
02:50:59.599 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:59.599 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:50:59.599 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
02:50:59.599 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:50:59.599 00.000 9828 BLC: window closed
02:50:59.599 00.000 9828 MoveAxis(E, 20, B)
02:50:59.599 00.000 9828 Guiding  Dir = 2, Dur = 20
02:50:59.599 00.000 9828 IsSlewing returns 0
02:50:59.599 00.000 9828 IsGuiding returns 0
02:50:59.600 00.001 9828 PulseGuide returned control before completion, sleep 30
02:50:59.637 00.037 9828 IsGuiding returns 1
02:50:59.637 00.000 9828 scope still moving after pulse duration time elapsed
02:50:59.668 00.031 9828 IsSlewing returns 0
02:50:59.668 00.000 9828 IsGuiding returns 1
02:50:59.700 00.032 9828 IsSlewing returns 0
02:50:59.700 00.000 9828 IsGuiding returns 1
02:50:59.731 00.031 9828 IsSlewing returns 0
02:50:59.731 00.000 9828 IsGuiding returns 0
02:50:59.731 00.000 9828 scope move finished after 20 + 111 ms
02:50:59.731 00.000 9828 Move returns status 0, amount 20
02:50:59.731 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:50:59.731 00.000 9828 MoveAxis(N, 13, B)
02:50:59.731 00.000 9828 Guiding  Dir = 0, Dur = 13
02:50:59.746 00.015 9828 IsSlewing returns 0
02:50:59.746 00.000 9828 IsGuiding returns 0
02:50:59.746 00.000 9828 PulseGuide returned control before completion, sleep 23
02:50:59.776 00.030 9828 IsGuiding returns 1
02:50:59.776 00.000 9828 scope still moving after pulse duration time elapsed
02:50:59.807 00.031 9828 IsSlewing returns 0
02:50:59.807 00.000 9828 IsGuiding returns 1
02:50:59.838 00.031 9828 IsSlewing returns 0
02:50:59.838 00.000 9828 IsGuiding returns 1
02:50:59.869 00.031 9828 IsSlewing returns 0
02:50:59.869 00.000 9828 IsGuiding returns 1
02:50:59.901 00.032 9828 IsSlewing returns 0
02:50:59.901 00.000 9828 IsGuiding returns 0
02:50:59.901 00.000 9828 scope move finished after 13 + 141 ms
02:50:59.901 00.000 9828 Move returns status 0, amount 13
02:50:59.901 00.000 9828 move complete, result=0
02:50:59.901 00.000 9828 worker thread done servicing request
02:50:59.901 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:51:00.285 00.384 8976 Exposure complete
02:51:00.290 00.005 8976 worker thread done servicing request
02:51:00.290 00.000 5052 OnExposeComplete: enter
02:51:00.290 00.000 5052 UpdateGuideState(): m_state=6
02:51:00.290 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10778
02:51:00.290 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.82, Mass=143, SNR=8.2, Peak=73 HFD=2.2
02:51:00.291 00.001 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:51:00.291 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
02:51:00.291 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.11 hyp=0.30 cameraTheta=2.76 mountX=0.22 mountY=0.17, mountTheta=0.65
02:51:00.291 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.11, opts=13)
02:51:00.291 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.11)
02:51:00.291 00.000 8976 Worker thread wakes up
02:51:00.291 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.11) opts 0xd
02:51:00.291 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.11)
02:51:00.292 00.001 8976 Moving (-0.28, 0.11) raw xDistance=0.22 yDistance=0.17
02:51:00.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:51:00.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:51:00.292 00.000 8976 MoveAxis(R, 0, ABG)
02:51:00.292 00.000 8976 MoveAxis(U, 0, ABG)
02:51:00.292 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:51:00.292 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
02:51:00.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:00.292 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:00.292 00.000 5052 Enqueuing Expose request
02:51:00.292 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:51:00.292 00.000 8976 MountToCamera -- mountX=2.83 mountY=-4.70 hyp=5.49 mountTheta=-1.03 cameraX=2.90, cameraY=4.66 cameraTheta=1.01
02:51:00.292 00.000 8976 incremental bump (2.899, 4.656) isValid = 1
02:51:00.292 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:51:00.292 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:51:00.292 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:51:00.292 00.000 8976 move complete, result=0
02:51:00.292 00.000 9828 Worker thread wakes up
02:51:00.292 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:51:00.293 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:51:00.293 00.000 8976 worker thread done servicing request
02:51:00.293 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:51:00.293 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
02:51:00.293 00.000 8976 Worker thread wakes up
02:51:00.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:00.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:00.293 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
02:51:00.293 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
02:51:00.293 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:51:00.293 00.000 9828 BLC: window closed
02:51:00.293 00.000 9828 MoveAxis(E, 21, B)
02:51:00.294 00.001 9828 Guiding  Dir = 2, Dur = 21
02:51:00.294 00.000 9828 IsSlewing returns 0
02:51:00.294 00.000 9828 IsGuiding returns 0
02:51:00.294 00.000 9828 PulseGuide returned control before completion, sleep 31
02:51:00.341 00.047 9828 IsGuiding returns 1
02:51:00.341 00.000 9828 scope still moving after pulse duration time elapsed
02:51:00.373 00.032 9828 IsSlewing returns 0
02:51:00.373 00.000 9828 IsGuiding returns 1
02:51:00.405 00.032 9828 IsSlewing returns 0
02:51:00.405 00.000 9828 IsGuiding returns 1
02:51:00.436 00.031 9828 IsSlewing returns 0
02:51:00.436 00.000 9828 IsGuiding returns 0
02:51:00.436 00.000 9828 scope move finished after 21 + 121 ms
02:51:00.436 00.000 9828 Move returns status 0, amount 21
02:51:00.436 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:00.436 00.000 9828 MoveAxis(N, 13, B)
02:51:00.436 00.000 9828 Guiding  Dir = 0, Dur = 13
02:51:00.451 00.015 9828 IsSlewing returns 0
02:51:00.451 00.000 9828 IsGuiding returns 0
02:51:00.451 00.000 9828 PulseGuide returned control before completion, sleep 23
02:51:00.482 00.031 9828 IsGuiding returns 1
02:51:00.482 00.000 9828 scope still moving after pulse duration time elapsed
02:51:00.513 00.031 9828 IsSlewing returns 0
02:51:00.513 00.000 9828 IsGuiding returns 1
02:51:00.545 00.032 9828 IsSlewing returns 0
02:51:00.545 00.000 9828 IsGuiding returns 1
02:51:00.575 00.030 9828 IsSlewing returns 0
02:51:00.575 00.000 9828 IsGuiding returns 1
02:51:00.607 00.032 9828 IsSlewing returns 0
02:51:00.607 00.000 9828 IsGuiding returns 0
02:51:00.607 00.000 9828 scope move finished after 13 + 142 ms
02:51:00.607 00.000 9828 Move returns status 0, amount 13
02:51:00.607 00.000 9828 move complete, result=0
02:51:00.607 00.000 9828 worker thread done servicing request
02:51:00.608 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:51:00.979 00.371 8976 Exposure complete
02:51:00.985 00.006 8976 worker thread done servicing request
02:51:00.985 00.000 5052 OnExposeComplete: enter
02:51:00.985 00.000 5052 UpdateGuideState(): m_state=6
02:51:00.985 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10779
02:51:00.985 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.71, Mass=128, SNR=7.8, Peak=73 HFD=1.8
02:51:00.985 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:51:00.985 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:51:00.985 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.12 mountX=0.03 mountY=0.05, mountTheta=1.05
02:51:00.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.00, opts=13)
02:51:00.986 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.00)
02:51:00.986 00.000 8976 Worker thread wakes up
02:51:00.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.00) opts 0xd
02:51:00.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.00)
02:51:00.986 00.000 8976 Moving (-0.06, 0.00) raw xDistance=0.03 yDistance=0.05
02:51:00.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:51:00.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:51:00.987 00.001 8976 MoveAxis(R, 0, ABG)
02:51:00.987 00.000 8976 MoveAxis(U, 0, ABG)
02:51:00.987 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:51:00.987 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:51:00.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:00.987 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:51:00.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:00.987 00.000 5052 Enqueuing Expose request
02:51:00.987 00.000 8976 MountToCamera -- mountX=2.80 mountY=-4.72 hyp=5.49 mountTheta=-1.04 cameraX=2.93, cameraY=4.65 cameraTheta=1.01
02:51:00.987 00.000 8976 incremental bump (2.928, 4.645) isValid = 1
02:51:00.987 00.000 8976 Scheduling Mount bump of (0.033, 0.055)
02:51:00.987 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.05, opts=4)
02:51:00.987 00.000 8976 Enqueuing Move request for scope (0.03, 0.05)
02:51:00.987 00.000 8976 move complete, result=0
02:51:00.987 00.000 8976 worker thread done servicing request
02:51:00.987 00.000 9828 Worker thread wakes up
02:51:00.987 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0x4
02:51:00.988 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:51:00.988 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:00.988 00.000 8976 Worker thread wakes up
02:51:00.988 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:51:00.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:00.988 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:51:00.988 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.02 mountX=-0.04 mountY=-0.05, mountTheta=-2.19
02:51:00.988 00.000 9828 Moving (0.03, 0.05) raw xDistance=-0.04 yDistance=-0.05
02:51:00.988 00.000 9828 BLC: window closed
02:51:00.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:00.988 00.000 9828 MoveAxis(E, 11, B)
02:51:00.988 00.000 9828 Guiding  Dir = 2, Dur = 11
02:51:00.989 00.001 9828 IsSlewing returns 0
02:51:00.989 00.000 9828 IsGuiding returns 0
02:51:00.989 00.000 9828 PulseGuide returned control before completion, sleep 21
02:51:01.013 00.024 9828 IsGuiding returns 1
02:51:01.013 00.000 9828 scope still moving after pulse duration time elapsed
02:51:01.043 00.030 9828 IsSlewing returns 0
02:51:01.043 00.000 9828 IsGuiding returns 1
02:51:01.074 00.031 9828 IsSlewing returns 0
02:51:01.074 00.000 9828 IsGuiding returns 1
02:51:01.106 00.032 9828 IsSlewing returns 0
02:51:01.106 00.000 9828 IsGuiding returns 1
02:51:01.137 00.031 9828 IsSlewing returns 0
02:51:01.137 00.000 9828 IsGuiding returns 0
02:51:01.137 00.000 9828 scope move finished after 11 + 137 ms
02:51:01.137 00.000 9828 Move returns status 0, amount 11
02:51:01.137 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:01.138 00.001 9828 MoveAxis(N, 7, B)
02:51:01.138 00.000 9828 Guiding  Dir = 0, Dur = 7
02:51:01.152 00.014 9828 IsSlewing returns 0
02:51:01.152 00.000 9828 IsGuiding returns 0
02:51:01.152 00.000 9828 PulseGuide returned control before completion, sleep 17
02:51:01.182 00.030 9828 IsGuiding returns 1
02:51:01.182 00.000 9828 scope still moving after pulse duration time elapsed
02:51:01.213 00.031 9828 IsSlewing returns 0
02:51:01.213 00.000 9828 IsGuiding returns 1
02:51:01.245 00.032 9828 IsSlewing returns 0
02:51:01.245 00.000 9828 IsGuiding returns 1
02:51:01.277 00.032 9828 IsSlewing returns 0
02:51:01.277 00.000 9828 IsGuiding returns 0
02:51:01.277 00.000 9828 scope move finished after 7 + 117 ms
02:51:01.277 00.000 9828 Move returns status 0, amount 7
02:51:01.277 00.000 9828 move complete, result=0
02:51:01.277 00.000 9828 worker thread done servicing request
02:51:01.277 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 7 ms NORTH
02:51:01.674 00.397 8976 Exposure complete
02:51:01.680 00.006 8976 worker thread done servicing request
02:51:01.680 00.000 5052 OnExposeComplete: enter
02:51:01.680 00.000 5052 UpdateGuideState(): m_state=6
02:51:01.680 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10780
02:51:01.680 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.66, Mass=151, SNR=8.5, Peak=69 HFD=2.2
02:51:01.680 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
02:51:01.680 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
02:51:01.680 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-2.66 mountX=-0.00 mountY=0.12, mountTheta=1.58
02:51:01.681 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.05, opts=13)
02:51:01.681 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.05)
02:51:01.681 00.000 8976 Worker thread wakes up
02:51:01.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.05) opts 0xd
02:51:01.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.05)
02:51:01.681 00.000 8976 Moving (-0.10, -0.05) raw xDistance=-0.00 yDistance=0.12
02:51:01.681 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:51:01.682 00.001 5052 UpdateGuideState exits: m=151 SNR=8.5
02:51:01.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:01.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:01.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:51:01.682 00.000 5052 Enqueuing Expose request
02:51:01.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:51:01.682 00.000 8976 MoveAxis(R, 0, ABG)
02:51:01.682 00.000 8976 MoveAxis(U, 0, ABG)
02:51:01.682 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:51:01.682 00.000 8976 MountToCamera -- mountX=2.79 mountY=-4.74 hyp=5.50 mountTheta=-1.04 cameraX=2.95, cameraY=4.64 cameraTheta=1.00
02:51:01.682 00.000 8976 incremental bump (2.948, 4.638) isValid = 1
02:51:01.682 00.000 8976 Scheduling Mount bump of (0.061, 0.100)
02:51:01.682 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:51:01.682 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:51:01.682 00.000 8976 move complete, result=0
02:51:01.682 00.000 8976 worker thread done servicing request
02:51:01.682 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:01.682 00.000 9828 Worker thread wakes up
02:51:01.683 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:51:01.683 00.000 8976 Worker thread wakes up
02:51:01.683 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:51:01.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:01.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:01.683 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
02:51:01.683 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
02:51:01.683 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:51:01.683 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:51:01.683 00.000 9828 BLC: window closed
02:51:01.683 00.000 9828 MoveAxis(E, 21, B)
02:51:01.683 00.000 9828 Guiding  Dir = 2, Dur = 21
02:51:01.684 00.001 9828 IsSlewing returns 0
02:51:01.684 00.000 9828 IsGuiding returns 0
02:51:01.684 00.000 9828 PulseGuide returned control before completion, sleep 31
02:51:01.728 00.044 9828 IsGuiding returns 1
02:51:01.728 00.000 9828 scope still moving after pulse duration time elapsed
02:51:01.759 00.031 9828 IsSlewing returns 0
02:51:01.760 00.001 9828 IsGuiding returns 1
02:51:01.790 00.030 9828 IsSlewing returns 0
02:51:01.790 00.000 9828 IsGuiding returns 1
02:51:01.820 00.030 9828 IsSlewing returns 0
02:51:01.821 00.001 9828 IsGuiding returns 0
02:51:01.821 00.000 9828 scope move finished after 21 + 116 ms
02:51:01.821 00.000 9828 Move returns status 0, amount 21
02:51:01.821 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:01.821 00.000 9828 MoveAxis(N, 12, B)
02:51:01.821 00.000 9828 Guiding  Dir = 0, Dur = 12
02:51:01.836 00.015 9828 IsSlewing returns 0
02:51:01.836 00.000 9828 IsGuiding returns 0
02:51:01.837 00.001 9828 PulseGuide returned control before completion, sleep 22
02:51:01.867 00.030 9828 IsGuiding returns 1
02:51:01.867 00.000 9828 scope still moving after pulse duration time elapsed
02:51:01.897 00.030 9828 IsSlewing returns 0
02:51:01.897 00.000 9828 IsGuiding returns 1
02:51:01.929 00.032 9828 IsSlewing returns 0
02:51:01.929 00.000 9828 IsGuiding returns 1
02:51:01.960 00.031 9828 IsSlewing returns 0
02:51:01.960 00.000 9828 IsGuiding returns 1
02:51:01.991 00.031 9828 IsSlewing returns 0
02:51:01.991 00.000 9828 IsGuiding returns 0
02:51:01.991 00.000 9828 scope move finished after 12 + 142 ms
02:51:01.991 00.000 9828 Move returns status 0, amount 12
02:51:01.991 00.000 9828 move complete, result=0
02:51:01.991 00.000 9828 worker thread done servicing request
02:51:01.991 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:51:02.368 00.377 8976 Exposure complete
02:51:02.374 00.006 8976 worker thread done servicing request
02:51:02.374 00.000 5052 OnExposeComplete: enter
02:51:02.374 00.000 5052 UpdateGuideState(): m_state=6
02:51:02.374 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10781
02:51:02.374 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.52, Mass=152, SNR=8.5, Peak=71 HFD=2.1
02:51:02.374 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.62 = 1.67)
02:51:02.374 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.56)
02:51:02.374 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.19 hyp=0.36 cameraTheta=-2.57 mountX=-0.03 mountY=0.36, mountTheta=1.67
02:51:02.375 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.19, opts=13)
02:51:02.375 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.19)
02:51:02.375 00.000 8976 Worker thread wakes up
02:51:02.375 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.19) opts 0xd
02:51:02.375 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.19)
02:51:02.375 00.000 8976 Moving (-0.30, -0.19) raw xDistance=-0.03 yDistance=0.36
02:51:02.375 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:51:02.375 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:51:02.375 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:02.376 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:51:02.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
02:51:02.376 00.000 8976 MoveAxis(R, 0, ABG)
02:51:02.376 00.000 8976 MoveAxis(D, 1, ABG)
02:51:02.376 00.000 8976 stepping (-18, 30) + (0, -1)
02:51:02.376 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:02.376 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:02.376 00.000 5052 Enqueuing Expose request
02:51:02.406 00.030 8976 Received - 47 (G) 
02:51:02.406 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:02.406 00.000 8976 stepped: pos (-18, 29)
02:51:02.406 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:51:02.406 00.000 8976 MountToCamera -- mountX=2.78 mountY=-4.69 hyp=5.45 mountTheta=-1.04 cameraX=2.91, cameraY=4.61 cameraTheta=1.01
02:51:02.406 00.000 8976 incremental bump (2.914, 4.609) isValid = 1
02:51:02.406 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:51:02.406 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:51:02.406 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:51:02.406 00.000 8976 move complete, result=0
02:51:02.406 00.000 8976 worker thread done servicing request
02:51:02.407 00.001 9828 Worker thread wakes up
02:51:02.407 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:51:02.407 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:51:02.407 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:51:02.407 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:51:02.407 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:51:02.407 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:51:02.407 00.000 9828 BLC: window closed
02:51:02.407 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:51:02.407 00.000 8976 Worker thread wakes up
02:51:02.407 00.000 9828 MoveAxis(E, 21, B)
02:51:02.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:02.407 00.000 9828 Guiding  Dir = 2, Dur = 21
02:51:02.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:02.408 00.001 9828 IsSlewing returns 0
02:51:02.408 00.000 9828 IsGuiding returns 0
02:51:02.408 00.000 9828 PulseGuide returned control before completion, sleep 31
02:51:02.443 00.035 9828 IsGuiding returns 1
02:51:02.443 00.000 9828 scope still moving after pulse duration time elapsed
02:51:02.474 00.031 9828 IsSlewing returns 0
02:51:02.474 00.000 9828 IsGuiding returns 1
02:51:02.505 00.031 9828 IsSlewing returns 0
02:51:02.505 00.000 9828 IsGuiding returns 1
02:51:02.536 00.031 9828 IsSlewing returns 0
02:51:02.536 00.000 9828 IsGuiding returns 1
02:51:02.567 00.031 9828 IsSlewing returns 0
02:51:02.567 00.000 9828 IsGuiding returns 1
02:51:02.597 00.030 9828 IsSlewing returns 0
02:51:02.597 00.000 9828 IsGuiding returns 1
02:51:02.629 00.032 9828 IsSlewing returns 0
02:51:02.629 00.000 9828 IsGuiding returns 0
02:51:02.629 00.000 9828 scope move finished after 21 + 200 ms
02:51:02.629 00.000 9828 Move returns status 0, amount 21
02:51:02.629 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:02.629 00.000 9828 MoveAxis(N, 13, B)
02:51:02.629 00.000 9828 Guiding  Dir = 0, Dur = 13
02:51:02.644 00.015 9828 IsSlewing returns 0
02:51:02.644 00.000 9828 IsGuiding returns 0
02:51:02.645 00.001 9828 PulseGuide returned control before completion, sleep 23
02:51:02.676 00.031 9828 IsGuiding returns 1
02:51:02.676 00.000 9828 scope still moving after pulse duration time elapsed
02:51:02.707 00.031 9828 IsSlewing returns 0
02:51:02.707 00.000 9828 IsGuiding returns 1
02:51:02.737 00.030 9828 IsSlewing returns 0
02:51:02.737 00.000 9828 IsGuiding returns 1
02:51:02.769 00.032 9828 IsSlewing returns 0
02:51:02.769 00.000 9828 IsGuiding returns 1
02:51:02.800 00.031 9828 IsSlewing returns 0
02:51:02.800 00.000 9828 IsGuiding returns 0
02:51:02.800 00.000 9828 scope move finished after 13 + 142 ms
02:51:02.800 00.000 9828 Move returns status 0, amount 13
02:51:02.800 00.000 9828 move complete, result=0
02:51:02.800 00.000 9828 worker thread done servicing request
02:51:02.800 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:51:03.096 00.296 8976 Exposure complete
02:51:03.101 00.005 8976 worker thread done servicing request
02:51:03.101 00.000 5052 OnExposeComplete: enter
02:51:03.101 00.000 5052 UpdateGuideState(): m_state=6
02:51:03.102 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10782
02:51:03.102 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.63, Mass=134, SNR=8.0, Peak=71 HFD=1.8
02:51:03.102 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
02:51:03.102 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.10)
02:51:03.102 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.03 mountX=-0.09 mountY=0.00, mountTheta=3.10
02:51:03.102 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.08, opts=13)
02:51:03.102 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.08)
02:51:03.102 00.000 8976 Worker thread wakes up
02:51:03.103 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.08) opts 0xd
02:51:03.103 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.08)
02:51:03.103 00.000 8976 Moving (0.05, -0.08) raw xDistance=-0.09 yDistance=0.00
02:51:03.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:51:03.103 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:51:03.103 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:51:03.103 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:03.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:51:03.103 00.000 8976 MoveAxis(R, 0, ABG)
02:51:03.103 00.000 8976 MoveAxis(U, 0, ABG)
02:51:03.103 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:03.103 00.000 5052 Enqueuing Expose request
02:51:03.103 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:51:03.103 00.000 8976 MountToCamera -- mountX=2.77 mountY=-4.66 hyp=5.42 mountTheta=-1.03 cameraX=2.89, cameraY=4.59 cameraTheta=1.01
02:51:03.103 00.000 8976 incremental bump (2.892, 4.590) isValid = 1
02:51:03.103 00.000 8976 Scheduling Mount bump of (0.046, 0.076)
02:51:03.103 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.08, opts=4)
02:51:03.104 00.001 8976 Enqueuing Move request for scope (0.05, 0.08)
02:51:03.104 00.000 8976 move complete, result=0
02:51:03.104 00.000 8976 worker thread done servicing request
02:51:03.104 00.000 8976 Worker thread wakes up
02:51:03.104 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:03.104 00.000 9828 Worker thread wakes up
02:51:03.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:03.104 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:03.104 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0x4
02:51:03.104 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
02:51:03.104 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:51:03.104 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:51:03.104 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.02 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
02:51:03.104 00.000 9828 Moving (0.05, 0.08) raw xDistance=-0.05 yDistance=-0.07
02:51:03.104 00.000 9828 BLC: window closed
02:51:03.104 00.000 9828 MoveAxis(E, 16, B)
02:51:03.104 00.000 9828 Guiding  Dir = 2, Dur = 16
02:51:03.105 00.001 9828 IsSlewing returns 0
02:51:03.105 00.000 9828 IsGuiding returns 0
02:51:03.105 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:03.144 00.039 9828 IsGuiding returns 1
02:51:03.144 00.000 9828 scope still moving after pulse duration time elapsed
02:51:03.175 00.031 9828 IsSlewing returns 0
02:51:03.175 00.000 9828 IsGuiding returns 1
02:51:03.206 00.031 9828 IsSlewing returns 0
02:51:03.206 00.000 9828 IsGuiding returns 1
02:51:03.237 00.031 9828 IsSlewing returns 0
02:51:03.237 00.000 9828 IsGuiding returns 0
02:51:03.237 00.000 9828 scope move finished after 16 + 115 ms
02:51:03.237 00.000 9828 Move returns status 0, amount 16
02:51:03.237 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:03.237 00.000 9828 MoveAxis(N, 10, B)
02:51:03.237 00.000 9828 Guiding  Dir = 0, Dur = 10
02:51:03.252 00.015 9828 IsSlewing returns 0
02:51:03.252 00.000 9828 IsGuiding returns 0
02:51:03.252 00.000 9828 PulseGuide returned control before completion, sleep 20
02:51:03.283 00.031 9828 IsGuiding returns 1
02:51:03.283 00.000 9828 scope still moving after pulse duration time elapsed
02:51:03.314 00.031 9828 IsSlewing returns 0
02:51:03.314 00.000 9828 IsGuiding returns 1
02:51:03.361 00.047 9828 IsSlewing returns 0
02:51:03.361 00.000 9828 IsGuiding returns 1
02:51:03.392 00.031 9828 IsSlewing returns 0
02:51:03.392 00.000 9828 IsGuiding returns 0
02:51:03.392 00.000 9828 scope move finished after 10 + 130 ms
02:51:03.392 00.000 9828 Move returns status 0, amount 10
02:51:03.392 00.000 9828 move complete, result=0
02:51:03.392 00.000 9828 worker thread done servicing request
02:51:03.392 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 10 ms NORTH
02:51:03.790 00.398 8976 Exposure complete
02:51:03.796 00.006 8976 worker thread done servicing request
02:51:03.796 00.000 5052 OnExposeComplete: enter
02:51:03.796 00.000 5052 UpdateGuideState(): m_state=6
02:51:03.796 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10783
02:51:03.797 00.001 5052 Star::Find returns 1 (0), X=328.82, Y=281.57, Mass=150, SNR=8.5, Peak=74 HFD=1.9
02:51:03.797 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.82 = 1.47)
02:51:03.797 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
02:51:03.797 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.14 hyp=0.38 cameraTheta=-2.77 mountX=0.04 mountY=0.37, mountTheta=1.46
02:51:03.797 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.14, opts=13)
02:51:03.797 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.14)
02:51:03.797 00.000 8976 Worker thread wakes up
02:51:03.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.14) opts 0xd
02:51:03.798 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.14)
02:51:03.798 00.000 8976 Moving (-0.35, -0.14) raw xDistance=0.04 yDistance=0.37
02:51:03.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:51:03.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:51:03.798 00.000 8976 MoveAxis(R, 0, ABG)
02:51:03.798 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:51:03.798 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:51:03.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:03.798 00.000 8976 MoveAxis(D, 1, ABG)
02:51:03.798 00.000 8976 stepping (-18, 29) + (0, -1)
02:51:03.798 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:03.798 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:03.798 00.000 5052 Enqueuing Expose request
02:51:03.828 00.030 8976 Received - 47 (G) 
02:51:03.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:03.828 00.000 8976 stepped: pos (-18, 28)
02:51:03.828 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:51:03.828 00.000 8976 MountToCamera -- mountX=2.77 mountY=-4.59 hyp=5.36 mountTheta=-1.03 cameraX=2.83, cameraY=4.55 cameraTheta=1.01
02:51:03.828 00.000 8976 incremental bump (2.830, 4.553) isValid = 1
02:51:03.828 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:51:03.828 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:51:03.828 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:51:03.829 00.001 8976 move complete, result=0
02:51:03.829 00.000 9828 Worker thread wakes up
02:51:03.829 00.000 8976 worker thread done servicing request
02:51:03.829 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:51:03.829 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:51:03.829 00.000 8976 Worker thread wakes up
02:51:03.829 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:51:03.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:03.829 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:03.829 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
02:51:03.829 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
02:51:03.829 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
02:51:03.829 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:51:03.829 00.000 9828 BLC: window closed
02:51:03.829 00.000 9828 MoveAxis(E, 21, B)
02:51:03.829 00.000 9828 Guiding  Dir = 2, Dur = 21
02:51:03.830 00.001 9828 IsSlewing returns 0
02:51:03.830 00.000 9828 IsGuiding returns 0
02:51:03.830 00.000 9828 PulseGuide returned control before completion, sleep 31
02:51:03.876 00.046 9828 IsGuiding returns 1
02:51:03.876 00.000 9828 scope still moving after pulse duration time elapsed
02:51:03.908 00.032 9828 IsSlewing returns 0
02:51:03.908 00.000 9828 IsGuiding returns 1
02:51:03.940 00.032 9828 IsSlewing returns 0
02:51:03.940 00.000 9828 IsGuiding returns 1
02:51:03.971 00.031 9828 IsSlewing returns 0
02:51:03.971 00.000 9828 IsGuiding returns 0
02:51:03.971 00.000 9828 scope move finished after 21 + 119 ms
02:51:03.971 00.000 9828 Move returns status 0, amount 21
02:51:03.971 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:03.971 00.000 9828 MoveAxis(N, 13, B)
02:51:03.971 00.000 9828 Guiding  Dir = 0, Dur = 13
02:51:03.987 00.016 9828 IsSlewing returns 0
02:51:03.987 00.000 9828 IsGuiding returns 0
02:51:03.987 00.000 9828 PulseGuide returned control before completion, sleep 23
02:51:04.019 00.032 9828 IsGuiding returns 1
02:51:04.019 00.000 9828 scope still moving after pulse duration time elapsed
02:51:04.050 00.031 9828 IsSlewing returns 0
02:51:04.050 00.000 9828 IsGuiding returns 1
02:51:04.082 00.032 9828 IsSlewing returns 0
02:51:04.082 00.000 9828 IsGuiding returns 1
02:51:04.112 00.030 9828 IsSlewing returns 0
02:51:04.112 00.000 9828 IsGuiding returns 1
02:51:04.144 00.032 9828 IsSlewing returns 0
02:51:04.144 00.000 9828 IsGuiding returns 0
02:51:04.144 00.000 9828 scope move finished after 13 + 144 ms
02:51:04.145 00.001 9828 Move returns status 0, amount 13
02:51:04.145 00.000 9828 move complete, result=0
02:51:04.145 00.000 9828 worker thread done servicing request
02:51:04.145 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:51:04.514 00.369 8976 Exposure complete
02:51:04.519 00.005 8976 worker thread done servicing request
02:51:04.519 00.000 5052 OnExposeComplete: enter
02:51:04.519 00.000 5052 UpdateGuideState(): m_state=6
02:51:04.520 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10784
02:51:04.520 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.74, Mass=162, SNR=8.7, Peak=68 HFD=2.6
02:51:04.520 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:51:04.520 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:51:04.520 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.04 hyp=0.66 cameraTheta=3.09 mountX=0.33 mountY=0.54, mountTheta=1.02
02:51:04.520 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.04, opts=13)
02:51:04.521 00.001 5052 Enqueuing Move request for stepguider (-0.66, 0.04)
02:51:04.521 00.000 8976 Worker thread wakes up
02:51:04.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.04) opts 0xd
02:51:04.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.04)
02:51:04.521 00.000 8976 Moving (-0.66, 0.04) raw xDistance=0.33 yDistance=0.54
02:51:04.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:51:04.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54
02:51:04.521 00.000 8976 MoveAxis(L, 1, ABG)
02:51:04.521 00.000 8976 stepping (-18, 28) + (-1, 0)
02:51:04.521 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:51:04.521 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:04.521 00.000 5052 UpdateGuideState exits: m=162 SNR=8.7
02:51:04.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:04.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:04.521 00.000 5052 Enqueuing Expose request
02:51:04.548 00.027 8976 Received - 47 (G) 
02:51:04.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:04.548 00.000 8976 stepped: pos (-19, 28)
02:51:04.548 00.000 8976 MoveAxis(D, 2, ABG)
02:51:04.548 00.000 8976 stepping (-19, 28) + (0, -2)
02:51:04.548 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:04.580 00.032 8976 Received - 47 (G) 
02:51:04.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:04.580 00.000 8976 stepped: pos (-19, 26)
02:51:04.580 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:51:04.580 00.000 8976 MountToCamera -- mountX=2.81 mountY=-4.44 hyp=5.26 mountTheta=-1.01 cameraX=2.67, cameraY=4.53 cameraTheta=1.04
02:51:04.581 00.001 8976 incremental bump (2.672, 4.526) isValid = 1
02:51:04.581 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:51:04.581 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:51:04.581 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:51:04.581 00.000 8976 move complete, result=0
02:51:04.581 00.000 9828 Worker thread wakes up
02:51:04.581 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:51:04.581 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:51:04.581 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:51:04.581 00.000 8976 worker thread done servicing request
02:51:04.581 00.000 8976 Worker thread wakes up
02:51:04.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:04.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:04.581 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:51:04.581 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:51:04.581 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:51:04.581 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:51:04.581 00.000 9828 BLC: window closed
02:51:04.581 00.000 9828 MoveAxis(E, 20, B)
02:51:04.581 00.000 9828 Guiding  Dir = 2, Dur = 20
02:51:04.582 00.001 9828 IsSlewing returns 0
02:51:04.582 00.000 9828 IsGuiding returns 0
02:51:04.582 00.000 9828 PulseGuide returned control before completion, sleep 30
02:51:04.613 00.031 9828 IsGuiding returns 1
02:51:04.613 00.000 9828 scope still moving after pulse duration time elapsed
02:51:04.645 00.032 9828 IsSlewing returns 0
02:51:04.645 00.000 9828 IsGuiding returns 1
02:51:04.675 00.030 9828 IsSlewing returns 0
02:51:04.675 00.000 9828 IsGuiding returns 1
02:51:04.706 00.031 9828 IsSlewing returns 0
02:51:04.706 00.000 9828 IsGuiding returns 1
02:51:04.737 00.031 9828 IsSlewing returns 0
02:51:04.737 00.000 9828 IsGuiding returns 0
02:51:04.737 00.000 9828 scope move finished after 20 + 135 ms
02:51:04.737 00.000 9828 Move returns status 0, amount 20
02:51:04.737 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:04.737 00.000 9828 MoveAxis(N, 13, B)
02:51:04.737 00.000 9828 Guiding  Dir = 0, Dur = 13
02:51:04.753 00.016 9828 IsSlewing returns 0
02:51:04.753 00.000 9828 IsGuiding returns 0
02:51:04.753 00.000 9828 PulseGuide returned control before completion, sleep 23
02:51:04.784 00.031 9828 IsGuiding returns 1
02:51:04.784 00.000 9828 scope still moving after pulse duration time elapsed
02:51:04.815 00.031 9828 IsSlewing returns 0
02:51:04.815 00.000 9828 IsGuiding returns 1
02:51:04.846 00.031 9828 IsSlewing returns 0
02:51:04.846 00.000 9828 IsGuiding returns 1
02:51:04.877 00.031 9828 IsSlewing returns 0
02:51:04.877 00.000 9828 IsGuiding returns 1
02:51:04.908 00.031 9828 IsSlewing returns 0
02:51:04.909 00.001 9828 IsGuiding returns 1
02:51:04.939 00.030 9828 IsSlewing returns 0
02:51:04.939 00.000 9828 IsGuiding returns 1
02:51:04.970 00.031 9828 IsSlewing returns 0
02:51:04.970 00.000 9828 IsGuiding returns 0
02:51:04.970 00.000 9828 scope move finished after 13 + 204 ms
02:51:04.970 00.000 9828 Move returns status 0, amount 13
02:51:04.970 00.000 9828 move complete, result=0
02:51:04.970 00.000 9828 worker thread done servicing request
02:51:04.970 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:51:05.268 00.298 8976 Exposure complete
02:51:05.273 00.005 8976 worker thread done servicing request
02:51:05.273 00.000 5052 OnExposeComplete: enter
02:51:05.273 00.000 5052 UpdateGuideState(): m_state=6
02:51:05.273 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10785
02:51:05.273 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.64, Mass=142, SNR=8.2, Peak=69 HFD=1.7
02:51:05.273 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
02:51:05.273 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
02:51:05.273 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.07 hyp=0.72 cameraTheta=-3.05 mountX=0.26 mountY=0.63, mountTheta=1.18
02:51:05.274 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.07, opts=13)
02:51:05.274 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.07)
02:51:05.274 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
02:51:05.274 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:51:05.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:05.274 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:05.274 00.000 5052 Enqueuing Expose request
02:51:05.274 00.000 8976 Worker thread wakes up
02:51:05.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.07) opts 0xd
02:51:05.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.07)
02:51:05.274 00.000 8976 Moving (-0.71, -0.07) raw xDistance=0.26 yDistance=0.63
02:51:05.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
02:51:05.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
02:51:05.274 00.000 8976 MoveAxis(L, 1, ABG)
02:51:05.274 00.000 8976 stepping (-19, 26) + (-1, 0)
02:51:05.274 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:05.300 00.026 8976 Received - 47 (G) 
02:51:05.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:05.300 00.000 8976 stepped: pos (-20, 26)
02:51:05.300 00.000 8976 MoveAxis(D, 3, ABG)
02:51:05.300 00.000 8976 stepping (-20, 26) + (0, -3)
02:51:05.300 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:05.331 00.031 8976 Received - 47 (G) 
02:51:05.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:05.331 00.000 8976 stepped: pos (-20, 23)
02:51:05.332 00.001 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:51:05.332 00.000 8976 MountToCamera -- mountX=2.90 mountY=-4.18 hyp=5.08 mountTheta=-0.96 cameraX=2.40, cameraY=4.48 cameraTheta=1.08
02:51:05.332 00.000 8976 incremental bump (2.403, 4.481) isValid = 1
02:51:05.332 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:51:05.332 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:51:05.332 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:51:05.332 00.000 8976 move complete, result=0
02:51:05.332 00.000 8976 worker thread done servicing request
02:51:05.332 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
02:51:05.332 00.000 9828 Worker thread wakes up
02:51:05.332 00.000 8976 Worker thread wakes up
02:51:05.332 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:51:05.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:05.332 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:51:05.332 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:51:05.332 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:51:05.332 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:51:05.333 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:05.333 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:51:05.333 00.000 9828 BLC: window closed
02:51:05.333 00.000 9828 MoveAxis(E, 19, B)
02:51:05.333 00.000 9828 Guiding  Dir = 2, Dur = 19
02:51:05.333 00.000 9828 IsSlewing returns 0
02:51:05.333 00.000 9828 IsGuiding returns 0
02:51:05.334 00.001 9828 PulseGuide returned control before completion, sleep 29
02:51:05.378 00.044 9828 IsGuiding returns 1
02:51:05.378 00.000 9828 scope still moving after pulse duration time elapsed
02:51:05.408 00.030 9828 IsSlewing returns 0
02:51:05.408 00.000 9828 IsGuiding returns 1
02:51:05.439 00.031 9828 IsSlewing returns 0
02:51:05.439 00.000 9828 IsGuiding returns 1
02:51:05.471 00.032 9828 IsSlewing returns 0
02:51:05.471 00.000 9828 IsGuiding returns 0
02:51:05.471 00.000 9828 scope move finished after 19 + 118 ms
02:51:05.471 00.000 9828 Move returns status 0, amount 19
02:51:05.471 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:05.471 00.000 9828 MoveAxis(N, 13, B)
02:51:05.472 00.001 9828 Guiding  Dir = 0, Dur = 13
02:51:05.487 00.015 9828 IsSlewing returns 0
02:51:05.487 00.000 9828 IsGuiding returns 0
02:51:05.487 00.000 9828 PulseGuide returned control before completion, sleep 23
02:51:05.518 00.031 9828 IsGuiding returns 1
02:51:05.518 00.000 9828 scope still moving after pulse duration time elapsed
02:51:05.549 00.031 9828 IsSlewing returns 0
02:51:05.549 00.000 9828 IsGuiding returns 1
02:51:05.580 00.031 9828 IsSlewing returns 0
02:51:05.580 00.000 9828 IsGuiding returns 1
02:51:05.611 00.031 9828 IsSlewing returns 0
02:51:05.611 00.000 9828 IsGuiding returns 1
02:51:05.642 00.031 9828 IsSlewing returns 0
02:51:05.642 00.000 9828 IsGuiding returns 0
02:51:05.642 00.000 9828 scope move finished after 13 + 142 ms
02:51:05.643 00.001 9828 Move returns status 0, amount 13
02:51:05.643 00.000 9828 move complete, result=0
02:51:05.643 00.000 9828 worker thread done servicing request
02:51:05.643 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:51:06.017 00.374 8976 Exposure complete
02:51:06.024 00.007 8976 worker thread done servicing request
02:51:06.024 00.000 5052 OnExposeComplete: enter
02:51:06.024 00.000 5052 UpdateGuideState(): m_state=6
02:51:06.024 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10786
02:51:06.024 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.75, Mass=161, SNR=8.7, Peak=66 HFD=2.3
02:51:06.024 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:51:06.024 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:51:06.024 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.04 hyp=0.64 cameraTheta=3.09 mountX=0.32 mountY=0.52, mountTheta=1.01
02:51:06.025 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.04, opts=13)
02:51:06.025 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.04)
02:51:06.025 00.000 8976 Worker thread wakes up
02:51:06.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.04) opts 0xd
02:51:06.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.04)
02:51:06.025 00.000 8976 Moving (-0.64, 0.04) raw xDistance=0.32 yDistance=0.52
02:51:06.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:51:06.026 00.001 5052 UpdateGuideState exits: m=161 SNR=8.7
02:51:06.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:06.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
02:51:06.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
02:51:06.026 00.000 8976 MoveAxis(L, 1, ABG)
02:51:06.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:06.026 00.000 5052 Enqueuing Expose request
02:51:06.026 00.000 8976 stepping (-20, 23) + (-1, 0)
02:51:06.026 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:06.051 00.025 8976 Received - 47 (G) 
02:51:06.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:06.051 00.000 8976 stepped: pos (-21, 23)
02:51:06.051 00.000 8976 MoveAxis(D, 2, ABG)
02:51:06.051 00.000 8976 stepping (-21, 23) + (0, -2)
02:51:06.051 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:06.083 00.032 8976 Received - 47 (G) 
02:51:06.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:06.083 00.000 8976 stepped: pos (-21, 21)
02:51:06.083 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:51:06.083 00.000 8976 MountToCamera -- mountX=3.00 mountY=-3.90 hyp=4.92 mountTheta=-0.92 cameraX=2.11, cameraY=4.45 cameraTheta=1.13
02:51:06.083 00.000 8976 incremental bump (2.107, 4.448) isValid = 1
02:51:06.083 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:51:06.083 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:51:06.083 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:51:06.083 00.000 8976 move complete, result=0
02:51:06.083 00.000 9828 Worker thread wakes up
02:51:06.083 00.000 8976 worker thread done servicing request
02:51:06.083 00.000 8976 Worker thread wakes up
02:51:06.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:06.083 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:51:06.083 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:51:06.083 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
02:51:06.083 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
02:51:06.084 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
02:51:06.084 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:51:06.084 00.000 9828 BLC: window closed
02:51:06.084 00.000 9828 MoveAxis(E, 17, B)
02:51:06.084 00.000 9828 Guiding  Dir = 2, Dur = 17
02:51:06.084 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:51:06.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:06.084 00.000 9828 IsSlewing returns 0
02:51:06.084 00.000 9828 IsGuiding returns 0
02:51:06.084 00.000 9828 PulseGuide returned control before completion, sleep 27
02:51:06.125 00.041 9828 IsGuiding returns 1
02:51:06.125 00.000 9828 scope still moving after pulse duration time elapsed
02:51:06.157 00.032 9828 IsSlewing returns 0
02:51:06.157 00.000 9828 IsGuiding returns 1
02:51:06.187 00.030 9828 IsSlewing returns 0
02:51:06.187 00.000 9828 IsGuiding returns 1
02:51:06.218 00.031 9828 IsSlewing returns 0
02:51:06.218 00.000 9828 IsGuiding returns 0
02:51:06.218 00.000 9828 scope move finished after 17 + 117 ms
02:51:06.218 00.000 9828 Move returns status 0, amount 17
02:51:06.218 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:06.218 00.000 9828 MoveAxis(N, 14, B)
02:51:06.218 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:06.234 00.016 9828 IsSlewing returns 0
02:51:06.234 00.000 9828 IsGuiding returns 0
02:51:06.234 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:06.265 00.031 9828 IsGuiding returns 1
02:51:06.265 00.000 9828 scope still moving after pulse duration time elapsed
02:51:06.296 00.031 9828 IsSlewing returns 0
02:51:06.296 00.000 9828 IsGuiding returns 1
02:51:06.327 00.031 9828 IsSlewing returns 0
02:51:06.327 00.000 9828 IsGuiding returns 1
02:51:06.358 00.031 9828 IsSlewing returns 0
02:51:06.358 00.000 9828 IsGuiding returns 1
02:51:06.389 00.031 9828 IsSlewing returns 0
02:51:06.389 00.000 9828 IsGuiding returns 0
02:51:06.389 00.000 9828 scope move finished after 14 + 140 ms
02:51:06.389 00.000 9828 Move returns status 0, amount 14
02:51:06.389 00.000 9828 move complete, result=0
02:51:06.389 00.000 9828 worker thread done servicing request
02:51:06.389 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:51:06.769 00.380 8976 Exposure complete
02:51:06.774 00.005 8976 worker thread done servicing request
02:51:06.774 00.000 5052 OnExposeComplete: enter
02:51:06.774 00.000 5052 UpdateGuideState(): m_state=6
02:51:06.774 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10787
02:51:06.774 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.84, Mass=146, SNR=8.3, Peak=66 HFD=2.3
02:51:06.774 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:51:06.774 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
02:51:06.774 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.13 hyp=0.45 cameraTheta=2.84 mountX=0.32 mountY=0.29, mountTheta=0.74
02:51:06.775 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.13, opts=13)
02:51:06.775 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.13)
02:51:06.775 00.000 8976 Worker thread wakes up
02:51:06.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.13) opts 0xd
02:51:06.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.13)
02:51:06.775 00.000 8976 Moving (-0.43, 0.13) raw xDistance=0.32 yDistance=0.29
02:51:06.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
02:51:06.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
02:51:06.775 00.000 8976 MoveAxis(L, 1, ABG)
02:51:06.775 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:51:06.775 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
02:51:06.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:06.776 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:06.776 00.000 5052 Enqueuing Expose request
02:51:06.776 00.000 8976 stepping (-21, 21) + (-1, 0)
02:51:06.776 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:06.802 00.026 8976 Received - 47 (G) 
02:51:06.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:06.802 00.000 8976 stepped: pos (-22, 21)
02:51:06.802 00.000 8976 MoveAxis(D, 1, ABG)
02:51:06.802 00.000 8976 stepping (-22, 21) + (0, -1)
02:51:06.803 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:06.835 00.032 8976 Received - 47 (G) 
02:51:06.835 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:06.835 00.000 8976 stepped: pos (-22, 20)
02:51:06.835 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:51:06.835 00.000 8976 MountToCamera -- mountX=3.12 mountY=-3.66 hyp=4.81 mountTheta=-0.86 cameraX=1.84, cameraY=4.45 cameraTheta=1.18
02:51:06.835 00.000 8976 incremental bump (1.839, 4.447) isValid = 1
02:51:06.835 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:51:06.835 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:06.835 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:06.835 00.000 8976 move complete, result=0
02:51:06.835 00.000 9828 Worker thread wakes up
02:51:06.835 00.000 8976 worker thread done servicing request
02:51:06.835 00.000 8976 Worker thread wakes up
02:51:06.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:06.835 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:06.835 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:06.835 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:51:06.835 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
02:51:06.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:06.836 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:51:06.836 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:51:06.836 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:51:06.836 00.000 9828 BLC: window closed
02:51:06.836 00.000 9828 MoveAxis(E, 16, B)
02:51:06.836 00.000 9828 Guiding  Dir = 2, Dur = 16
02:51:06.836 00.000 9828 IsSlewing returns 0
02:51:06.836 00.000 9828 IsGuiding returns 0
02:51:06.836 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:06.873 00.037 9828 IsGuiding returns 1
02:51:06.873 00.000 9828 scope still moving after pulse duration time elapsed
02:51:06.904 00.031 9828 IsSlewing returns 0
02:51:06.904 00.000 9828 IsGuiding returns 1
02:51:06.934 00.030 9828 IsSlewing returns 0
02:51:06.934 00.000 9828 IsGuiding returns 1
02:51:06.965 00.031 9828 IsSlewing returns 0
02:51:06.965 00.000 9828 IsGuiding returns 0
02:51:06.965 00.000 9828 scope move finished after 16 + 113 ms
02:51:06.965 00.000 9828 Move returns status 0, amount 16
02:51:06.965 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:06.965 00.000 9828 MoveAxis(N, 14, B)
02:51:06.965 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:06.980 00.015 9828 IsSlewing returns 0
02:51:06.980 00.000 9828 IsGuiding returns 0
02:51:06.980 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:07.012 00.032 9828 IsGuiding returns 1
02:51:07.012 00.000 9828 scope still moving after pulse duration time elapsed
02:51:07.043 00.031 9828 IsSlewing returns 0
02:51:07.043 00.000 9828 IsGuiding returns 1
02:51:07.074 00.031 9828 IsSlewing returns 0
02:51:07.074 00.000 9828 IsGuiding returns 1
02:51:07.106 00.032 9828 IsSlewing returns 0
02:51:07.106 00.000 9828 IsGuiding returns 1
02:51:07.136 00.030 9828 IsSlewing returns 0
02:51:07.137 00.001 9828 IsGuiding returns 0
02:51:07.137 00.000 9828 scope move finished after 14 + 141 ms
02:51:07.137 00.000 9828 Move returns status 0, amount 14
02:51:07.137 00.000 9828 move complete, result=0
02:51:07.137 00.000 9828 worker thread done servicing request
02:51:07.138 00.001 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:51:07.519 00.381 8976 Exposure complete
02:51:07.524 00.005 8976 worker thread done servicing request
02:51:07.524 00.000 5052 OnExposeComplete: enter
02:51:07.524 00.000 5052 UpdateGuideState(): m_state=6
02:51:07.524 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10788
02:51:07.525 00.001 5052 Star::Find returns 1 (0), X=328.69, Y=281.57, Mass=141, SNR=8.2, Peak=69 HFD=1.8
02:51:07.525 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
02:51:07.525 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.28)
02:51:07.525 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.14 hyp=0.50 cameraTheta=-2.86 mountX=0.09 mountY=0.48, mountTheta=1.38
02:51:07.525 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.14, opts=13)
02:51:07.525 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.14)
02:51:07.526 00.001 8976 Worker thread wakes up
02:51:07.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:51:07.526 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:51:07.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.14) opts 0xd
02:51:07.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:07.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.14)
02:51:07.526 00.000 8976 Moving (-0.48, -0.14) raw xDistance=0.09 yDistance=0.48
02:51:07.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:51:07.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
02:51:07.526 00.000 8976 MoveAxis(R, 0, ABG)
02:51:07.526 00.000 8976 MoveAxis(D, 2, ABG)
02:51:07.526 00.000 8976 stepping (-22, 20) + (0, -2)
02:51:07.526 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:07.527 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:07.527 00.000 5052 Enqueuing Expose request
02:51:07.554 00.027 8976 Received - 47 (G) 
02:51:07.554 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:07.554 00.000 8976 stepped: pos (-22, 18)
02:51:07.554 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:51:07.554 00.000 8976 MountToCamera -- mountX=3.20 mountY=-3.40 hyp=4.67 mountTheta=-0.81 cameraX=1.57, cameraY=4.40 cameraTheta=1.23
02:51:07.554 00.000 8976 incremental bump (1.566, 4.399) isValid = 1
02:51:07.554 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:51:07.554 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:07.554 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:07.554 00.000 8976 move complete, result=0
02:51:07.554 00.000 9828 Worker thread wakes up
02:51:07.554 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:51:07.554 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:07.554 00.000 8976 worker thread done servicing request
02:51:07.554 00.000 8976 Worker thread wakes up
02:51:07.554 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:07.554 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
02:51:07.555 00.001 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
02:51:07.555 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:51:07.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:07.555 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:07.555 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:51:07.555 00.000 9828 BLC: window closed
02:51:07.555 00.000 9828 MoveAxis(E, 14, B)
02:51:07.555 00.000 9828 Guiding  Dir = 2, Dur = 14
02:51:07.555 00.000 9828 IsSlewing returns 0
02:51:07.555 00.000 9828 IsGuiding returns 0
02:51:07.555 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:07.588 00.033 9828 IsGuiding returns 1
02:51:07.588 00.000 9828 scope still moving after pulse duration time elapsed
02:51:07.619 00.031 9828 IsSlewing returns 0
02:51:07.619 00.000 9828 IsGuiding returns 1
02:51:07.650 00.031 9828 IsSlewing returns 0
02:51:07.650 00.000 9828 IsGuiding returns 1
02:51:07.681 00.031 9828 IsSlewing returns 0
02:51:07.681 00.000 9828 IsGuiding returns 0
02:51:07.681 00.000 9828 scope move finished after 14 + 111 ms
02:51:07.681 00.000 9828 Move returns status 0, amount 14
02:51:07.681 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:07.681 00.000 9828 MoveAxis(N, 14, B)
02:51:07.681 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:07.696 00.015 9828 IsSlewing returns 0
02:51:07.696 00.000 9828 IsGuiding returns 0
02:51:07.696 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:07.728 00.032 9828 IsGuiding returns 1
02:51:07.728 00.000 9828 scope still moving after pulse duration time elapsed
02:51:07.759 00.031 9828 IsSlewing returns 0
02:51:07.759 00.000 9828 IsGuiding returns 1
02:51:07.789 00.030 9828 IsSlewing returns 0
02:51:07.789 00.000 9828 IsGuiding returns 1
02:51:07.822 00.033 9828 IsSlewing returns 0
02:51:07.822 00.000 9828 IsGuiding returns 1
02:51:07.851 00.029 9828 IsSlewing returns 0
02:51:07.852 00.001 9828 IsGuiding returns 0
02:51:07.852 00.000 9828 scope move finished after 14 + 140 ms
02:51:07.852 00.000 9828 Move returns status 0, amount 14
02:51:07.852 00.000 9828 move complete, result=0
02:51:07.852 00.000 9828 worker thread done servicing request
02:51:07.852 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:51:08.239 00.387 8976 Exposure complete
02:51:08.245 00.006 8976 worker thread done servicing request
02:51:08.245 00.000 5052 OnExposeComplete: enter
02:51:08.246 00.001 5052 UpdateGuideState(): m_state=6
02:51:08.246 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10789
02:51:08.246 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.76, Mass=164, SNR=8.8, Peak=71 HFD=2.3
02:51:08.246 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:51:08.246 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:51:08.246 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.05 hyp=0.52 cameraTheta=3.04 mountX=0.28 mountY=0.41, mountTheta=0.96
02:51:08.246 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.05, opts=13)
02:51:08.247 00.001 5052 Enqueuing Move request for stepguider (-0.52, 0.05)
02:51:08.247 00.000 8976 Worker thread wakes up
02:51:08.247 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.05) opts 0xd
02:51:08.247 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.05)
02:51:08.247 00.000 8976 Moving (-0.52, 0.05) raw xDistance=0.28 yDistance=0.41
02:51:08.247 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:51:08.247 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
02:51:08.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:08.247 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:08.247 00.000 5052 Enqueuing Expose request
02:51:08.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:51:08.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
02:51:08.247 00.000 8976 MoveAxis(L, 1, ABG)
02:51:08.247 00.000 8976 stepping (-22, 18) + (-1, 0)
02:51:08.247 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:08.273 00.026 8976 Received - 47 (G) 
02:51:08.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:08.273 00.000 8976 stepped: pos (-23, 18)
02:51:08.273 00.000 8976 MoveAxis(D, 2, ABG)
02:51:08.273 00.000 8976 stepping (-23, 18) + (0, -2)
02:51:08.273 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:08.305 00.032 8976 Received - 47 (G) 
02:51:08.305 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:08.305 00.000 8976 stepped: pos (-23, 16)
02:51:08.305 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:51:08.305 00.000 8976 MountToCamera -- mountX=3.31 mountY=-3.11 hyp=4.54 mountTheta=-0.76 cameraX=1.27, cameraY=4.36 cameraTheta=1.29
02:51:08.305 00.000 8976 incremental bump (1.267, 4.364) isValid = 1
02:51:08.305 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
02:51:08.305 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:51:08.305 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:51:08.306 00.001 8976 move complete, result=0
02:51:08.306 00.000 9828 Worker thread wakes up
02:51:08.306 00.000 8976 worker thread done servicing request
02:51:08.306 00.000 8976 Worker thread wakes up
02:51:08.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:08.306 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:08.306 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:51:08.306 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:51:08.306 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:51:08.306 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
02:51:08.306 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
02:51:08.306 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:51:08.306 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:51:08.306 00.000 9828 BLC: window closed
02:51:08.306 00.000 9828 MoveAxis(E, 12, B)
02:51:08.306 00.000 9828 Guiding  Dir = 2, Dur = 12
02:51:08.307 00.001 9828 IsSlewing returns 0
02:51:08.307 00.000 9828 IsGuiding returns 0
02:51:08.307 00.000 9828 PulseGuide returned control before completion, sleep 22
02:51:08.339 00.032 9828 IsGuiding returns 1
02:51:08.339 00.000 9828 scope still moving after pulse duration time elapsed
02:51:08.371 00.032 9828 IsSlewing returns 0
02:51:08.371 00.000 9828 IsGuiding returns 1
02:51:08.402 00.031 9828 IsSlewing returns 0
02:51:08.402 00.000 9828 IsGuiding returns 1
02:51:08.433 00.031 9828 IsSlewing returns 0
02:51:08.433 00.000 9828 IsGuiding returns 1
02:51:08.464 00.031 9828 IsSlewing returns 0
02:51:08.464 00.000 9828 IsGuiding returns 1
02:51:08.495 00.031 9828 IsSlewing returns 0
02:51:08.495 00.000 9828 IsGuiding returns 0
02:51:08.495 00.000 9828 scope move finished after 12 + 176 ms
02:51:08.495 00.000 9828 Move returns status 0, amount 12
02:51:08.495 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:08.495 00.000 9828 MoveAxis(N, 15, B)
02:51:08.495 00.000 9828 Guiding  Dir = 0, Dur = 15
02:51:08.510 00.015 9828 IsSlewing returns 0
02:51:08.511 00.001 9828 IsGuiding returns 0
02:51:08.511 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:08.541 00.030 9828 IsGuiding returns 1
02:51:08.541 00.000 9828 scope still moving after pulse duration time elapsed
02:51:08.573 00.032 9828 IsSlewing returns 0
02:51:08.573 00.000 9828 IsGuiding returns 1
02:51:08.603 00.030 9828 IsSlewing returns 0
02:51:08.603 00.000 9828 IsGuiding returns 1
02:51:08.636 00.033 9828 IsSlewing returns 0
02:51:08.636 00.000 9828 IsGuiding returns 1
02:51:08.667 00.031 9828 IsSlewing returns 0
02:51:08.667 00.000 9828 IsGuiding returns 0
02:51:08.667 00.000 9828 scope move finished after 15 + 141 ms
02:51:08.667 00.000 9828 Move returns status 0, amount 15
02:51:08.667 00.000 9828 move complete, result=0
02:51:08.667 00.000 9828 worker thread done servicing request
02:51:08.667 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:51:08.989 00.322 8976 Exposure complete
02:51:08.994 00.005 8976 worker thread done servicing request
02:51:08.994 00.000 5052 OnExposeComplete: enter
02:51:08.994 00.000 5052 UpdateGuideState(): m_state=6
02:51:08.994 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10790
02:51:08.994 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.74, Mass=141, SNR=8.2, Peak=69 HFD=2.3
02:51:08.995 00.001 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:51:08.995 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:51:08.995 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.03 hyp=0.37 cameraTheta=3.06 mountX=0.20 mountY=0.29, mountTheta=0.98
02:51:08.995 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.03, opts=13)
02:51:08.995 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.03)
02:51:08.995 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:51:08.995 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:51:08.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:08.995 00.000 8976 Worker thread wakes up
02:51:08.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.03) opts 0xd
02:51:08.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.03)
02:51:08.996 00.001 8976 Moving (-0.37, 0.03) raw xDistance=0.20 yDistance=0.29
02:51:08.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:51:08.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
02:51:08.996 00.000 8976 MoveAxis(R, 0, ABG)
02:51:08.996 00.000 8976 MoveAxis(D, 1, ABG)
02:51:08.996 00.000 8976 stepping (-23, 16) + (0, -1)
02:51:08.996 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:08.996 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:08.996 00.000 5052 Enqueuing Expose request
02:51:09.024 00.028 8976 Received - 47 (G) 
02:51:09.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:09.024 00.000 8976 stepped: pos (-23, 15)
02:51:09.024 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:51:09.025 00.001 8976 MountToCamera -- mountX=3.38 mountY=-2.87 hyp=4.44 mountTheta=-0.70 cameraX=1.02, cameraY=4.32 cameraTheta=1.34
02:51:09.025 00.000 8976 incremental bump (1.019, 4.317) isValid = 1
02:51:09.025 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
02:51:09.025 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:51:09.025 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:51:09.025 00.000 8976 move complete, result=0
02:51:09.025 00.000 8976 worker thread done servicing request
02:51:09.025 00.000 9828 Worker thread wakes up
02:51:09.025 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:51:09.025 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:51:09.025 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:51:09.025 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:51:09.025 00.000 8976 Worker thread wakes up
02:51:09.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:09.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:09.025 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:51:09.025 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:51:09.026 00.001 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:51:09.026 00.000 9828 BLC: window closed
02:51:09.026 00.000 9828 MoveAxis(E, 10, B)
02:51:09.026 00.000 9828 Guiding  Dir = 2, Dur = 10
02:51:09.026 00.000 9828 IsSlewing returns 0
02:51:09.026 00.000 9828 IsGuiding returns 0
02:51:09.026 00.000 9828 PulseGuide returned control before completion, sleep 20
02:51:09.056 00.030 9828 IsGuiding returns 1
02:51:09.056 00.000 9828 scope still moving after pulse duration time elapsed
02:51:09.087 00.031 9828 IsSlewing returns 0
02:51:09.087 00.000 9828 IsGuiding returns 1
02:51:09.117 00.030 9828 IsSlewing returns 0
02:51:09.117 00.000 9828 IsGuiding returns 1
02:51:09.148 00.031 9828 IsSlewing returns 0
02:51:09.148 00.000 9828 IsGuiding returns 1
02:51:09.179 00.031 9828 IsSlewing returns 0
02:51:09.179 00.000 9828 IsGuiding returns 0
02:51:09.179 00.000 9828 scope move finished after 10 + 143 ms
02:51:09.179 00.000 9828 Move returns status 0, amount 10
02:51:09.179 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:09.179 00.000 9828 MoveAxis(N, 15, B)
02:51:09.179 00.000 9828 Guiding  Dir = 0, Dur = 15
02:51:09.195 00.016 9828 IsSlewing returns 0
02:51:09.195 00.000 9828 IsGuiding returns 0
02:51:09.196 00.001 9828 PulseGuide returned control before completion, sleep 25
02:51:09.227 00.031 9828 IsGuiding returns 1
02:51:09.227 00.000 9828 scope still moving after pulse duration time elapsed
02:51:09.258 00.031 9828 IsSlewing returns 0
02:51:09.258 00.000 9828 IsGuiding returns 1
02:51:09.290 00.032 9828 IsSlewing returns 0
02:51:09.290 00.000 9828 IsGuiding returns 1
02:51:09.321 00.031 9828 IsSlewing returns 0
02:51:09.321 00.000 9828 IsGuiding returns 1
02:51:09.353 00.032 9828 IsSlewing returns 0
02:51:09.354 00.001 9828 IsGuiding returns 0
02:51:09.354 00.000 9828 scope move finished after 15 + 143 ms
02:51:09.354 00.000 9828 Move returns status 0, amount 15
02:51:09.354 00.000 9828 move complete, result=0
02:51:09.354 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:51:09.354 00.000 9828 worker thread done servicing request
02:51:09.711 00.357 8976 Exposure complete
02:51:09.716 00.005 8976 worker thread done servicing request
02:51:09.716 00.000 5052 OnExposeComplete: enter
02:51:09.717 00.001 5052 UpdateGuideState(): m_state=6
02:51:09.717 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10791
02:51:09.717 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.34, Mass=123, SNR=7.6, Peak=70 HFD=1.6
02:51:09.717 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.57 = 1.72)
02:51:09.717 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
02:51:09.717 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.37 hyp=0.64 cameraTheta=-2.52 mountX=-0.09 mountY=0.64, mountTheta=1.72
02:51:09.717 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.37, opts=13)
02:51:09.717 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.37)
02:51:09.717 00.000 8976 Worker thread wakes up
02:51:09.718 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.37) opts 0xd
02:51:09.718 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.37)
02:51:09.718 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:51:09.718 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
02:51:09.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:09.718 00.000 8976 Moving (-0.52, -0.37) raw xDistance=-0.09 yDistance=0.64
02:51:09.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:51:09.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
02:51:09.718 00.000 8976 MoveAxis(R, 0, ABG)
02:51:09.718 00.000 8976 MoveAxis(D, 3, ABG)
02:51:09.718 00.000 8976 stepping (-23, 15) + (0, -3)
02:51:09.718 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:09.718 00.000 5052 Enqueuing Expose request
02:51:09.718 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:09.760 00.042 8976 Received - 47 (G) 
02:51:09.760 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:09.760 00.000 8976 stepped: pos (-23, 12)
02:51:09.760 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:51:09.760 00.000 8976 MountToCamera -- mountX=3.43 mountY=-2.55 hyp=4.27 mountTheta=-0.64 cameraX=0.71, cameraY=4.21 cameraTheta=1.40
02:51:09.760 00.000 8976 incremental bump (0.714, 4.213) isValid = 1
02:51:09.760 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
02:51:09.760 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:51:09.761 00.001 8976 Enqueuing Move request for scope (0.02, 0.12)
02:51:09.761 00.000 8976 move complete, result=0
02:51:09.761 00.000 9828 Worker thread wakes up
02:51:09.761 00.000 8976 worker thread done servicing request
02:51:09.761 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:51:09.762 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:51:09.762 00.000 8976 Worker thread wakes up
02:51:09.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:09.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:09.762 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:51:09.762 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:51:09.762 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
02:51:09.762 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
02:51:09.762 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:51:09.762 00.000 9828 BLC: window closed
02:51:09.762 00.000 9828 MoveAxis(E, 8, B)
02:51:09.762 00.000 9828 Guiding  Dir = 2, Dur = 8
02:51:09.763 00.001 9828 IsSlewing returns 0
02:51:09.763 00.000 9828 IsGuiding returns 0
02:51:09.763 00.000 9828 PulseGuide returned control before completion, sleep 18
02:51:09.788 00.025 9828 IsGuiding returns 1
02:51:09.788 00.000 9828 scope still moving after pulse duration time elapsed
02:51:09.819 00.031 9828 IsSlewing returns 0
02:51:09.819 00.000 9828 IsGuiding returns 1
02:51:09.850 00.031 9828 IsSlewing returns 0
02:51:09.850 00.000 9828 IsGuiding returns 1
02:51:09.881 00.031 9828 IsSlewing returns 0
02:51:09.881 00.000 9828 IsGuiding returns 1
02:51:09.912 00.031 9828 IsSlewing returns 0
02:51:09.912 00.000 9828 IsGuiding returns 0
02:51:09.912 00.000 9828 scope move finished after 8 + 141 ms
02:51:09.912 00.000 9828 Move returns status 0, amount 8
02:51:09.912 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:09.912 00.000 9828 MoveAxis(N, 16, B)
02:51:09.912 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:09.928 00.016 9828 IsSlewing returns 0
02:51:09.928 00.000 9828 IsGuiding returns 0
02:51:09.928 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:09.960 00.032 9828 IsGuiding returns 1
02:51:09.960 00.000 9828 scope still moving after pulse duration time elapsed
02:51:09.992 00.032 9828 IsSlewing returns 0
02:51:09.992 00.000 9828 IsGuiding returns 1
02:51:10.024 00.032 9828 IsSlewing returns 0
02:51:10.024 00.000 9828 IsGuiding returns 1
02:51:10.055 00.031 9828 IsSlewing returns 0
02:51:10.056 00.001 9828 IsGuiding returns 1
02:51:10.086 00.030 9828 IsSlewing returns 0
02:51:10.086 00.000 9828 IsGuiding returns 0
02:51:10.086 00.000 9828 scope move finished after 16 + 141 ms
02:51:10.086 00.000 9828 Move returns status 0, amount 16
02:51:10.086 00.000 9828 move complete, result=0
02:51:10.086 00.000 9828 worker thread done servicing request
02:51:10.086 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:51:10.445 00.359 8976 Exposure complete
02:51:10.450 00.005 8976 worker thread done servicing request
02:51:10.451 00.001 5052 OnExposeComplete: enter
02:51:10.451 00.000 5052 UpdateGuideState(): m_state=6
02:51:10.451 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10792
02:51:10.451 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.82, Mass=138, SNR=8.2, Peak=73 HFD=1.9
02:51:10.451 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:51:10.451 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
02:51:10.451 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.11 hyp=0.49 cameraTheta=2.92 mountX=0.31 mountY=0.34, mountTheta=0.83
02:51:10.451 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.11, opts=13)
02:51:10.452 00.001 5052 Enqueuing Move request for stepguider (-0.47, 0.11)
02:51:10.452 00.000 8976 Worker thread wakes up
02:51:10.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.11) opts 0xd
02:51:10.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.11)
02:51:10.452 00.000 8976 Moving (-0.47, 0.11) raw xDistance=0.31 yDistance=0.34
02:51:10.452 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:51:10.452 00.000 5052 UpdateGuideState exits: m=138 SNR=8.2
02:51:10.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:51:10.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:51:10.452 00.000 8976 MoveAxis(L, 1, ABG)
02:51:10.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:10.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:10.452 00.000 5052 Enqueuing Expose request
02:51:10.452 00.000 8976 stepping (-23, 12) + (-1, 0)
02:51:10.452 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:10.479 00.027 8976 Received - 47 (G) 
02:51:10.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:10.479 00.000 8976 stepped: pos (-24, 12)
02:51:10.479 00.000 8976 MoveAxis(D, 2, ABG)
02:51:10.479 00.000 8976 stepping (-24, 12) + (0, -2)
02:51:10.479 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:10.511 00.032 8976 Received - 47 (G) 
02:51:10.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:10.511 00.000 8976 stepped: pos (-24, 10)
02:51:10.511 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
02:51:10.511 00.000 8976 MountToCamera -- mountX=3.51 mountY=-2.24 hyp=4.16 mountTheta=-0.57 cameraX=0.39, cameraY=4.14 cameraTheta=1.48
02:51:10.511 00.000 8976 incremental bump (0.393, 4.141) isValid = 1
02:51:10.511 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
02:51:10.511 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:51:10.511 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:51:10.511 00.000 8976 move complete, result=0
02:51:10.511 00.000 8976 worker thread done servicing request
02:51:10.511 00.000 8976 Worker thread wakes up
02:51:10.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:10.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:10.511 00.000 9828 Worker thread wakes up
02:51:10.511 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:51:10.511 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:51:10.511 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.71)
02:51:10.511 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
02:51:10.511 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:51:10.511 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 2 ms SOUTH
02:51:10.512 00.001 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:51:10.512 00.000 9828 BLC: window closed
02:51:10.512 00.000 9828 MoveAxis(E, 5, B)
02:51:10.512 00.000 9828 Guiding  Dir = 2, Dur = 5
02:51:10.512 00.000 9828 IsSlewing returns 0
02:51:10.512 00.000 9828 IsGuiding returns 0
02:51:10.512 00.000 9828 PulseGuide returned control before completion, sleep 15
02:51:10.536 00.024 9828 IsGuiding returns 1
02:51:10.536 00.000 9828 scope still moving after pulse duration time elapsed
02:51:10.567 00.031 9828 IsSlewing returns 0
02:51:10.567 00.000 9828 IsGuiding returns 1
02:51:10.599 00.032 9828 IsSlewing returns 0
02:51:10.599 00.000 9828 IsGuiding returns 1
02:51:10.631 00.032 9828 IsSlewing returns 0
02:51:10.631 00.000 9828 IsGuiding returns 0
02:51:10.631 00.000 9828 scope move finished after 5 + 113 ms
02:51:10.631 00.000 9828 Move returns status 0, amount 5
02:51:10.631 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:10.631 00.000 9828 MoveAxis(N, 16, B)
02:51:10.631 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:10.647 00.016 9828 IsSlewing returns 0
02:51:10.647 00.000 9828 IsGuiding returns 0
02:51:10.647 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:10.679 00.032 9828 IsGuiding returns 1
02:51:10.679 00.000 9828 scope still moving after pulse duration time elapsed
02:51:10.710 00.031 9828 IsSlewing returns 0
02:51:10.710 00.000 9828 IsGuiding returns 1
02:51:10.741 00.031 9828 IsSlewing returns 0
02:51:10.741 00.000 9828 IsGuiding returns 1
02:51:10.773 00.032 9828 IsSlewing returns 0
02:51:10.773 00.000 9828 IsGuiding returns 1
02:51:10.803 00.030 9828 IsSlewing returns 0
02:51:10.803 00.000 9828 IsGuiding returns 1
02:51:10.834 00.031 9828 IsSlewing returns 0
02:51:10.834 00.000 9828 IsGuiding returns 0
02:51:10.834 00.000 9828 scope move finished after 16 + 171 ms
02:51:10.834 00.000 9828 Move returns status 0, amount 16
02:51:10.834 00.000 9828 move complete, result=0
02:51:10.834 00.000 9828 worker thread done servicing request
02:51:10.834 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:51:11.197 00.363 8976 Exposure complete
02:51:11.203 00.006 8976 worker thread done servicing request
02:51:11.203 00.000 5052 OnExposeComplete: enter
02:51:11.203 00.000 5052 UpdateGuideState(): m_state=6
02:51:11.203 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10793
02:51:11.203 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.87, Mass=149, SNR=8.4, Peak=69 HFD=2.3
02:51:11.203 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
02:51:11.204 00.001 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.56 = -0.56)
02:51:11.204 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.59 mountX=0.14 mountY=-0.08, mountTheta=-0.53
02:51:11.204 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.16, opts=13)
02:51:11.204 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.16)
02:51:11.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:51:11.204 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:51:11.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:11.204 00.000 8976 Worker thread wakes up
02:51:11.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.16) opts 0xd
02:51:11.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.16)
02:51:11.204 00.000 8976 Moving (-0.00, 0.16) raw xDistance=0.14 yDistance=-0.08
02:51:11.205 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:11.205 00.000 5052 Enqueuing Expose request
02:51:11.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:51:11.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:51:11.205 00.000 8976 MoveAxis(R, 0, ABG)
02:51:11.205 00.000 8976 MoveAxis(U, 0, ABG)
02:51:11.205 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
02:51:11.205 00.000 8976 MountToCamera -- mountX=3.56 mountY=-2.02 hyp=4.10 mountTheta=-0.52 cameraX=0.18, cameraY=4.09 cameraTheta=1.53
02:51:11.205 00.000 8976 incremental bump (0.178, 4.093) isValid = 1
02:51:11.205 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
02:51:11.205 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:51:11.205 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:51:11.206 00.001 8976 move complete, result=0
02:51:11.206 00.000 9828 Worker thread wakes up
02:51:11.206 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:51:11.206 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:51:11.206 00.000 8976 worker thread done servicing request
02:51:11.206 00.000 8976 Worker thread wakes up
02:51:11.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:11.206 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
02:51:11.206 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
02:51:11.206 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
02:51:11.206 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:51:11.206 00.000 9828 BLC: window closed
02:51:11.206 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:11.206 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:11.206 00.000 9828 MoveAxis(E, 3, B)
02:51:11.206 00.000 9828 Guiding  Dir = 2, Dur = 3
02:51:11.207 00.001 9828 IsSlewing returns 0
02:51:11.207 00.000 9828 IsGuiding returns 0
02:51:11.207 00.000 9828 PulseGuide returned control before completion, sleep 13
02:51:11.235 00.028 9828 IsGuiding returns 1
02:51:11.235 00.000 9828 scope still moving after pulse duration time elapsed
02:51:11.266 00.031 9828 IsSlewing returns 0
02:51:11.266 00.000 9828 IsGuiding returns 1
02:51:11.297 00.031 9828 IsSlewing returns 0
02:51:11.297 00.000 9828 IsGuiding returns 1
02:51:11.328 00.031 9828 IsSlewing returns 0
02:51:11.328 00.000 9828 IsGuiding returns 0
02:51:11.328 00.000 9828 scope move finished after 3 + 118 ms
02:51:11.328 00.000 9828 Move returns status 0, amount 3
02:51:11.328 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:11.328 00.000 9828 MoveAxis(N, 16, B)
02:51:11.328 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:11.343 00.015 9828 IsSlewing returns 0
02:51:11.343 00.000 9828 IsGuiding returns 0
02:51:11.343 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:11.375 00.032 9828 IsGuiding returns 1
02:51:11.375 00.000 9828 scope still moving after pulse duration time elapsed
02:51:11.407 00.032 9828 IsSlewing returns 0
02:51:11.407 00.000 9828 IsGuiding returns 1
02:51:11.438 00.031 9828 IsSlewing returns 0
02:51:11.438 00.000 9828 IsGuiding returns 1
02:51:11.468 00.030 9828 IsSlewing returns 0
02:51:11.468 00.000 9828 IsGuiding returns 1
02:51:11.500 00.032 9828 IsSlewing returns 0
02:51:11.500 00.000 9828 IsGuiding returns 0
02:51:11.500 00.000 9828 scope move finished after 16 + 140 ms
02:51:11.500 00.000 9828 Move returns status 0, amount 16
02:51:11.500 00.000 9828 move complete, result=0
02:51:11.500 00.000 9828 worker thread done servicing request
02:51:11.500 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:51:11.890 00.390 8976 Exposure complete
02:51:11.896 00.006 8976 worker thread done servicing request
02:51:11.896 00.000 5052 OnExposeComplete: enter
02:51:11.896 00.000 5052 UpdateGuideState(): m_state=6
02:51:11.896 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10794
02:51:11.896 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.95, Mass=157, SNR=8.6, Peak=69 HFD=2.4
02:51:11.896 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
02:51:11.896 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
02:51:11.896 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.28 mountX=0.18 mountY=-0.19, mountTheta=-0.81
02:51:11.897 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.24, opts=13)
02:51:11.897 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.24)
02:51:11.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:51:11.897 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
02:51:11.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:11.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:11.897 00.000 5052 Enqueuing Expose request
02:51:11.897 00.000 8976 Worker thread wakes up
02:51:11.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.24) opts 0xd
02:51:11.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.24)
02:51:11.897 00.000 8976 Moving (0.07, 0.24) raw xDistance=0.18 yDistance=-0.19
02:51:11.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:51:11.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:51:11.897 00.000 8976 MoveAxis(R, 0, ABG)
02:51:11.897 00.000 8976 MoveAxis(U, 0, ABG)
02:51:11.897 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:51:11.897 00.000 8976 MountToCamera -- mountX=3.60 mountY=-1.88 hyp=4.06 mountTheta=-0.48 cameraX=0.03, cameraY=4.06 cameraTheta=1.56
02:51:11.897 00.000 8976 incremental bump (0.034, 4.061) isValid = 1
02:51:11.897 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
02:51:11.897 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:51:11.897 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:51:11.897 00.000 8976 move complete, result=0
02:51:11.898 00.001 8976 worker thread done servicing request
02:51:11.898 00.000 8976 Worker thread wakes up
02:51:11.898 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:51:11.898 00.000 9828 Worker thread wakes up
02:51:11.898 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:51:11.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:11.898 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:11.898 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:51:11.898 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
02:51:11.898 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.71)
02:51:11.898 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
02:51:11.898 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:51:11.898 00.000 9828 BLC: window closed
02:51:11.898 00.000 9828 MoveAxis(E, 2, B)
02:51:11.898 00.000 9828 Guiding  Dir = 2, Dur = 2
02:51:11.899 00.001 9828 IsSlewing returns 0
02:51:11.899 00.000 9828 IsGuiding returns 0
02:51:11.899 00.000 9828 PulseGuide returned control before completion, sleep 12
02:51:11.921 00.022 9828 IsGuiding returns 1
02:51:11.921 00.000 9828 scope still moving after pulse duration time elapsed
02:51:11.952 00.031 9828 IsSlewing returns 0
02:51:11.952 00.000 9828 IsGuiding returns 1
02:51:11.983 00.031 9828 IsSlewing returns 0
02:51:11.983 00.000 9828 IsGuiding returns 1
02:51:12.015 00.032 9828 IsSlewing returns 0
02:51:12.016 00.001 9828 IsGuiding returns 0
02:51:12.016 00.000 9828 scope move finished after 2 + 114 ms
02:51:12.016 00.000 9828 Move returns status 0, amount 2
02:51:12.016 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:12.016 00.000 9828 MoveAxis(N, 16, B)
02:51:12.016 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:12.030 00.014 9828 IsSlewing returns 0
02:51:12.030 00.000 9828 IsGuiding returns 0
02:51:12.030 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:12.059 00.029 9828 IsGuiding returns 1
02:51:12.059 00.000 9828 scope still moving after pulse duration time elapsed
02:51:12.090 00.031 9828 IsSlewing returns 0
02:51:12.090 00.000 9828 IsGuiding returns 1
02:51:12.121 00.031 9828 IsSlewing returns 0
02:51:12.121 00.000 9828 IsGuiding returns 1
02:51:12.153 00.032 9828 IsSlewing returns 0
02:51:12.153 00.000 9828 IsGuiding returns 1
02:51:12.183 00.030 9828 IsSlewing returns 0
02:51:12.183 00.000 9828 IsGuiding returns 0
02:51:12.183 00.000 9828 scope move finished after 16 + 138 ms
02:51:12.183 00.000 9828 Move returns status 0, amount 16
02:51:12.184 00.001 9828 move complete, result=0
02:51:12.184 00.000 9828 worker thread done servicing request
02:51:12.184 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:51:12.583 00.399 8976 Exposure complete
02:51:12.588 00.005 8976 worker thread done servicing request
02:51:12.589 00.001 5052 OnExposeComplete: enter
02:51:12.589 00.000 5052 UpdateGuideState(): m_state=6
02:51:12.589 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10795
02:51:12.589 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=282.00, Mass=153, SNR=8.5, Peak=67 HFD=2.3
02:51:12.589 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
02:51:12.589 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
02:51:12.589 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.29 hyp=0.46 cameraTheta=0.68 mountX=0.10 mountY=-0.46, mountTheta=-1.36
02:51:12.590 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.29, opts=13)
02:51:12.590 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.29)
02:51:12.590 00.000 8976 Worker thread wakes up
02:51:12.590 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.29) opts 0xd
02:51:12.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.29)
02:51:12.590 00.000 8976 Moving (0.36, 0.29) raw xDistance=0.10 yDistance=-0.46
02:51:12.590 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:51:12.590 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:51:12.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:12.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:51:12.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:51:12.590 00.000 8976 MoveAxis(R, 0, ABG)
02:51:12.590 00.000 8976 MoveAxis(U, 2, ABG)
02:51:12.590 00.000 8976 stepping (-24, 10) + (0, 2)
02:51:12.590 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:12.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:12.590 00.000 5052 Enqueuing Expose request
02:51:12.622 00.032 8976 Received - 47 (G) 
02:51:12.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:12.622 00.000 8976 stepped: pos (-24, 12)
02:51:12.622 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:51:12.622 00.000 8976 MountToCamera -- mountX=3.63 mountY=-1.89 hyp=4.09 mountTheta=-0.48 cameraX=0.03, cameraY=4.09 cameraTheta=1.56
02:51:12.622 00.000 8976 incremental bump (0.030, 4.087) isValid = 1
02:51:12.622 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
02:51:12.622 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:51:12.622 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:51:12.622 00.000 8976 move complete, result=0
02:51:12.622 00.000 9828 Worker thread wakes up
02:51:12.622 00.000 8976 worker thread done servicing request
02:51:12.622 00.000 8976 Worker thread wakes up
02:51:12.622 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:51:12.622 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:51:12.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:12.622 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:51:12.623 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:12.623 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
02:51:12.623 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
02:51:12.623 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
02:51:12.623 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:51:12.623 00.000 9828 BLC: window closed
02:51:12.623 00.000 9828 MoveAxis(E, 2, B)
02:51:12.623 00.000 9828 Guiding  Dir = 2, Dur = 2
02:51:12.623 00.000 9828 IsSlewing returns 0
02:51:12.623 00.000 9828 IsGuiding returns 0
02:51:12.623 00.000 9828 PulseGuide returned control before completion, sleep 12
02:51:12.650 00.027 9828 IsGuiding returns 1
02:51:12.650 00.000 9828 scope still moving after pulse duration time elapsed
02:51:12.682 00.032 9828 IsSlewing returns 0
02:51:12.682 00.000 9828 IsGuiding returns 1
02:51:12.714 00.032 9828 IsSlewing returns 0
02:51:12.714 00.000 9828 IsGuiding returns 1
02:51:12.745 00.031 9828 IsSlewing returns 0
02:51:12.745 00.000 9828 IsGuiding returns 0
02:51:12.745 00.000 9828 scope move finished after 2 + 120 ms
02:51:12.745 00.000 9828 Move returns status 0, amount 2
02:51:12.745 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:12.745 00.000 9828 MoveAxis(N, 16, B)
02:51:12.745 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:12.761 00.016 9828 IsSlewing returns 0
02:51:12.762 00.001 9828 IsGuiding returns 0
02:51:12.762 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:12.793 00.031 9828 IsGuiding returns 1
02:51:12.793 00.000 9828 scope still moving after pulse duration time elapsed
02:51:12.823 00.030 9828 IsSlewing returns 0
02:51:12.823 00.000 9828 IsGuiding returns 1
02:51:12.855 00.032 9828 IsSlewing returns 0
02:51:12.855 00.000 9828 IsGuiding returns 1
02:51:12.885 00.030 9828 IsSlewing returns 0
02:51:12.885 00.000 9828 IsGuiding returns 1
02:51:12.916 00.031 9828 IsSlewing returns 0
02:51:12.916 00.000 9828 IsGuiding returns 0
02:51:12.916 00.000 9828 scope move finished after 16 + 139 ms
02:51:12.916 00.000 9828 Move returns status 0, amount 16
02:51:12.916 00.000 9828 move complete, result=0
02:51:12.916 00.000 9828 worker thread done servicing request
02:51:12.916 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:51:13.309 00.393 8976 Exposure complete
02:51:13.314 00.005 8976 worker thread done servicing request
02:51:13.314 00.000 5052 OnExposeComplete: enter
02:51:13.314 00.000 5052 UpdateGuideState(): m_state=6
02:51:13.314 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10796
02:51:13.315 00.001 5052 Star::Find returns 1 (0), X=329.43, Y=281.21, Mass=145, SNR=8.3, Peak=73 HFD=1.9
02:51:13.315 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.04) = xAngle (-3.14 = 3.14)
02:51:13.315 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.25 = 3.04)
02:51:13.315 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.50 hyp=0.56 cameraTheta=-1.10 mountX=-0.56 mountY=0.06, mountTheta=3.04
02:51:13.315 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.50, opts=13)
02:51:13.315 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.50)
02:51:13.315 00.000 8976 Worker thread wakes up
02:51:13.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.50) opts 0xd
02:51:13.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.50)
02:51:13.316 00.001 8976 Moving (0.25, -0.50) raw xDistance=-0.56 yDistance=0.06
02:51:13.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:51:13.316 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:51:13.316 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:51:13.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:13.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:51:13.316 00.000 8976 MoveAxis(R, 2, ABG)
02:51:13.316 00.000 8976 stepping (-24, 12) + (2, 0)
02:51:13.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:13.316 00.000 5052 Enqueuing Expose request
02:51:13.316 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:13.341 00.025 8976 Received - 47 (G) 
02:51:13.341 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:13.341 00.000 8976 stepped: pos (-22, 12)
02:51:13.341 00.000 8976 MoveAxis(U, 0, ABG)
02:51:13.341 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
02:51:13.341 00.000 8976 MountToCamera -- mountX=3.54 mountY=-1.89 hyp=4.02 mountTheta=-0.49 cameraX=0.07, cameraY=4.01 cameraTheta=1.55
02:51:13.341 00.000 8976 incremental bump (0.074, 4.014) isValid = 1
02:51:13.341 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
02:51:13.341 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:51:13.341 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:51:13.341 00.000 8976 move complete, result=0
02:51:13.342 00.001 9828 Worker thread wakes up
02:51:13.342 00.000 8976 worker thread done servicing request
02:51:13.342 00.000 8976 Worker thread wakes up
02:51:13.342 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:51:13.342 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:51:13.342 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
02:51:13.342 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.72)
02:51:13.342 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:51:13.342 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:51:13.342 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
02:51:13.342 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:13.342 00.000 9828 BLC: window closed
02:51:13.342 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:13.342 00.000 9828 MoveAxis(E, 2, B)
02:51:13.342 00.000 9828 Guiding  Dir = 2, Dur = 2
02:51:13.343 00.001 9828 IsSlewing returns 0
02:51:13.343 00.000 9828 IsGuiding returns 0
02:51:13.343 00.000 9828 PulseGuide returned control before completion, sleep 12
02:51:13.368 00.025 9828 IsGuiding returns 1
02:51:13.368 00.000 9828 scope still moving after pulse duration time elapsed
02:51:13.399 00.031 9828 IsSlewing returns 0
02:51:13.400 00.001 9828 IsGuiding returns 1
02:51:13.430 00.030 9828 IsSlewing returns 0
02:51:13.430 00.000 9828 IsGuiding returns 1
02:51:13.461 00.031 9828 IsSlewing returns 0
02:51:13.461 00.000 9828 IsGuiding returns 0
02:51:13.461 00.000 9828 scope move finished after 2 + 116 ms
02:51:13.461 00.000 9828 Move returns status 0, amount 2
02:51:13.461 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:13.461 00.000 9828 MoveAxis(N, 16, B)
02:51:13.461 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:13.477 00.016 9828 IsSlewing returns 0
02:51:13.478 00.001 9828 IsGuiding returns 0
02:51:13.478 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:13.507 00.029 9828 IsGuiding returns 1
02:51:13.507 00.000 9828 scope still moving after pulse duration time elapsed
02:51:13.538 00.031 9828 IsSlewing returns 0
02:51:13.538 00.000 9828 IsGuiding returns 1
02:51:13.569 00.031 9828 IsSlewing returns 0
02:51:13.569 00.000 9828 IsGuiding returns 1
02:51:13.600 00.031 9828 IsSlewing returns 0
02:51:13.600 00.000 9828 IsGuiding returns 1
02:51:13.631 00.031 9828 IsSlewing returns 0
02:51:13.631 00.000 9828 IsGuiding returns 0
02:51:13.631 00.000 9828 scope move finished after 16 + 137 ms
02:51:13.631 00.000 9828 Move returns status 0, amount 16
02:51:13.631 00.000 9828 move complete, result=0
02:51:13.631 00.000 9828 worker thread done servicing request
02:51:13.631 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:51:14.028 00.397 8976 Exposure complete
02:51:14.034 00.006 8976 worker thread done servicing request
02:51:14.034 00.000 5052 OnExposeComplete: enter
02:51:14.034 00.000 5052 UpdateGuideState(): m_state=6
02:51:14.034 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10797
02:51:14.034 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.81, Mass=156, SNR=8.6, Peak=67 HFD=2.3
02:51:14.034 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.08 = -1.08)
02:51:14.034 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.19 = -1.19)
02:51:14.034 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.13 cameraTheta=0.96 mountX=0.06 mountY=-0.12, mountTheta=-1.10
02:51:14.035 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.10, opts=13)
02:51:14.035 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.10)
02:51:14.035 00.000 8976 Worker thread wakes up
02:51:14.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.10) opts 0xd
02:51:14.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.10)
02:51:14.035 00.000 8976 Moving (0.07, 0.10) raw xDistance=0.06 yDistance=-0.12
02:51:14.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:51:14.035 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:51:14.035 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
02:51:14.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:14.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:51:14.035 00.000 8976 MoveAxis(R, 0, ABG)
02:51:14.035 00.000 8976 MoveAxis(U, 0, ABG)
02:51:14.036 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:14.036 00.000 5052 Enqueuing Expose request
02:51:14.036 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:51:14.036 00.000 8976 MountToCamera -- mountX=3.48 mountY=-1.90 hyp=3.97 mountTheta=-0.50 cameraX=0.10, cameraY=3.97 cameraTheta=1.54
02:51:14.036 00.000 8976 incremental bump (0.104, 3.966) isValid = 1
02:51:14.036 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
02:51:14.036 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:51:14.036 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:51:14.036 00.000 8976 move complete, result=0
02:51:14.036 00.000 9828 Worker thread wakes up
02:51:14.036 00.000 8976 worker thread done servicing request
02:51:14.036 00.000 8976 Worker thread wakes up
02:51:14.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:14.036 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:14.037 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:14.037 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:51:14.037 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:51:14.037 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
02:51:14.037 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
02:51:14.037 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
02:51:14.037 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:51:14.037 00.000 9828 BLC: window closed
02:51:14.037 00.000 9828 MoveAxis(E, 3, B)
02:51:14.037 00.000 9828 Guiding  Dir = 2, Dur = 3
02:51:14.037 00.000 9828 IsSlewing returns 0
02:51:14.038 00.001 9828 IsGuiding returns 0
02:51:14.040 00.002 9828 PulseGuide returned control before completion, sleep 13
02:51:14.065 00.025 9828 IsGuiding returns 1
02:51:14.065 00.000 9828 scope still moving after pulse duration time elapsed
02:51:14.096 00.031 9828 IsSlewing returns 0
02:51:14.096 00.000 9828 IsGuiding returns 1
02:51:14.129 00.033 9828 IsSlewing returns 0
02:51:14.129 00.000 9828 IsGuiding returns 1
02:51:14.160 00.031 9828 IsSlewing returns 0
02:51:14.160 00.000 9828 IsGuiding returns 0
02:51:14.160 00.000 9828 scope move finished after 3 + 116 ms
02:51:14.160 00.000 9828 Move returns status 0, amount 3
02:51:14.160 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:14.160 00.000 9828 MoveAxis(N, 16, B)
02:51:14.160 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:14.175 00.015 9828 IsSlewing returns 0
02:51:14.175 00.000 9828 IsGuiding returns 0
02:51:14.175 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:14.207 00.032 9828 IsGuiding returns 1
02:51:14.207 00.000 9828 scope still moving after pulse duration time elapsed
02:51:14.238 00.031 9828 IsSlewing returns 0
02:51:14.238 00.000 9828 IsGuiding returns 1
02:51:14.270 00.032 9828 IsSlewing returns 0
02:51:14.270 00.000 9828 IsGuiding returns 1
02:51:14.300 00.030 9828 IsSlewing returns 0
02:51:14.300 00.000 9828 IsGuiding returns 1
02:51:14.331 00.031 9828 IsSlewing returns 0
02:51:14.331 00.000 9828 IsGuiding returns 1
02:51:14.362 00.031 9828 IsSlewing returns 0
02:51:14.362 00.000 9828 IsGuiding returns 1
02:51:14.394 00.032 9828 IsSlewing returns 0
02:51:14.394 00.000 9828 IsGuiding returns 0
02:51:14.394 00.000 9828 scope move finished after 16 + 202 ms
02:51:14.394 00.000 9828 Move returns status 0, amount 16
02:51:14.394 00.000 9828 move complete, result=0
02:51:14.395 00.001 9828 worker thread done servicing request
02:51:14.395 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:51:14.723 00.328 8976 Exposure complete
02:51:14.729 00.006 8976 worker thread done servicing request
02:51:14.729 00.000 5052 OnExposeComplete: enter
02:51:14.729 00.000 5052 UpdateGuideState(): m_state=6
02:51:14.729 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10798
02:51:14.729 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.35, Mass=153, SNR=8.5, Peak=69 HFD=1.7
02:51:14.729 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.04) = xAngle (-3.14 = 3.14)
02:51:14.729 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.25 = 3.04)
02:51:14.729 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.36 hyp=0.40 cameraTheta=-1.10 mountX=-0.40 mountY=0.04, mountTheta=3.04
02:51:14.730 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.36, opts=13)
02:51:14.730 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.36)
02:51:14.730 00.000 8976 Worker thread wakes up
02:51:14.730 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:51:14.730 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:51:14.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:14.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:14.730 00.000 5052 Enqueuing Expose request
02:51:14.731 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.36) opts 0xd
02:51:14.731 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.36)
02:51:14.731 00.000 8976 Moving (0.18, -0.36) raw xDistance=-0.40 yDistance=0.04
02:51:14.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:51:14.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:51:14.731 00.000 8976 MoveAxis(R, 2, ABG)
02:51:14.731 00.000 8976 stepping (-22, 12) + (2, 0)
02:51:14.731 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:14.763 00.032 8976 Received - 47 (G) 
02:51:14.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:14.763 00.000 8976 stepped: pos (-20, 12)
02:51:14.763 00.000 8976 MoveAxis(U, 0, ABG)
02:51:14.763 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
02:51:14.763 00.000 8976 MountToCamera -- mountX=3.34 mountY=-1.90 hyp=3.85 mountTheta=-0.52 cameraX=0.17, cameraY=3.84 cameraTheta=1.53
02:51:14.763 00.000 8976 incremental bump (0.169, 3.843) isValid = 1
02:51:14.763 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
02:51:14.763 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:51:14.763 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:51:14.764 00.001 8976 move complete, result=0
02:51:14.764 00.000 9828 Worker thread wakes up
02:51:14.764 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:51:14.764 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:51:14.764 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
02:51:14.764 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
02:51:14.764 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
02:51:14.764 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:51:14.764 00.000 9828 BLC: window closed
02:51:14.764 00.000 9828 MoveAxis(E, 3, B)
02:51:14.764 00.000 9828 Guiding  Dir = 2, Dur = 3
02:51:14.764 00.000 8976 worker thread done servicing request
02:51:14.764 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
02:51:14.764 00.000 8976 Worker thread wakes up
02:51:14.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:14.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:14.764 00.000 9828 IsSlewing returns 0
02:51:14.765 00.001 9828 IsGuiding returns 0
02:51:14.765 00.000 9828 PulseGuide returned control before completion, sleep 13
02:51:14.784 00.019 9828 IsGuiding returns 1
02:51:14.784 00.000 9828 scope still moving after pulse duration time elapsed
02:51:14.815 00.031 9828 IsSlewing returns 0
02:51:14.815 00.000 9828 IsGuiding returns 1
02:51:14.846 00.031 9828 IsSlewing returns 0
02:51:14.846 00.000 9828 IsGuiding returns 1
02:51:14.877 00.031 9828 IsSlewing returns 0
02:51:14.877 00.000 9828 IsGuiding returns 0
02:51:14.877 00.000 9828 scope move finished after 3 + 109 ms
02:51:14.877 00.000 9828 Move returns status 0, amount 3
02:51:14.877 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:14.877 00.000 9828 MoveAxis(N, 16, B)
02:51:14.878 00.001 9828 Guiding  Dir = 0, Dur = 16
02:51:14.893 00.015 9828 IsSlewing returns 0
02:51:14.893 00.000 9828 IsGuiding returns 0
02:51:14.894 00.001 9828 PulseGuide returned control before completion, sleep 26
02:51:14.923 00.029 9828 IsGuiding returns 1
02:51:14.923 00.000 9828 scope still moving after pulse duration time elapsed
02:51:14.954 00.031 9828 IsSlewing returns 0
02:51:14.954 00.000 9828 IsGuiding returns 1
02:51:14.985 00.031 9828 IsSlewing returns 0
02:51:14.985 00.000 9828 IsGuiding returns 1
02:51:15.015 00.030 9828 IsSlewing returns 0
02:51:15.015 00.000 9828 IsGuiding returns 1
02:51:15.046 00.031 9828 IsSlewing returns 0
02:51:15.046 00.000 9828 IsGuiding returns 0
02:51:15.046 00.000 9828 scope move finished after 16 + 136 ms
02:51:15.046 00.000 9828 Move returns status 0, amount 16
02:51:15.046 00.000 9828 move complete, result=0
02:51:15.046 00.000 9828 worker thread done servicing request
02:51:15.046 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:51:15.453 00.407 8976 Exposure complete
02:51:15.459 00.006 8976 worker thread done servicing request
02:51:15.459 00.000 5052 OnExposeComplete: enter
02:51:15.459 00.000 5052 UpdateGuideState(): m_state=6
02:51:15.459 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10799
02:51:15.459 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.57, Mass=161, SNR=8.8, Peak=78 HFD=2.0
02:51:15.459 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.04) = xAngle (-3.54 = 2.74)
02:51:15.459 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.65 = 2.63)
02:51:15.459 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.14 cameraTheta=-1.50 mountX=-0.12 mountY=0.07, mountTheta=2.66
02:51:15.460 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.13, opts=13)
02:51:15.460 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.13)
02:51:15.460 00.000 8976 Worker thread wakes up
02:51:15.460 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.13) opts 0xd
02:51:15.460 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.13)
02:51:15.460 00.000 8976 Moving (0.01, -0.13) raw xDistance=-0.12 yDistance=0.07
02:51:15.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:51:15.460 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:51:15.460 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
02:51:15.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:15.460 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:15.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:51:15.461 00.001 8976 MoveAxis(R, 0, ABG)
02:51:15.461 00.000 8976 MoveAxis(U, 0, ABG)
02:51:15.461 00.000 5052 Enqueuing Expose request
02:51:15.461 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:51:15.461 00.000 8976 MountToCamera -- mountX=3.25 mountY=-1.90 hyp=3.77 mountTheta=-0.53 cameraX=0.21, cameraY=3.76 cameraTheta=1.51
02:51:15.461 00.000 8976 incremental bump (0.213, 3.761) isValid = 1
02:51:15.461 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
02:51:15.461 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:51:15.461 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:51:15.461 00.000 8976 move complete, result=0
02:51:15.461 00.000 8976 worker thread done servicing request
02:51:15.461 00.000 8976 Worker thread wakes up
02:51:15.461 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:15.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:15.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:15.462 00.001 9828 Worker thread wakes up
02:51:15.462 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:51:15.462 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:51:15.462 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:51:15.462 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
02:51:15.462 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:51:15.462 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:51:15.462 00.000 9828 BLC: window closed
02:51:15.462 00.000 9828 MoveAxis(E, 4, B)
02:51:15.462 00.000 9828 Guiding  Dir = 2, Dur = 4
02:51:15.462 00.000 9828 IsSlewing returns 0
02:51:15.462 00.000 9828 IsGuiding returns 0
02:51:15.463 00.001 9828 PulseGuide returned control before completion, sleep 14
02:51:15.483 00.020 9828 IsGuiding returns 1
02:51:15.483 00.000 9828 scope still moving after pulse duration time elapsed
02:51:15.514 00.031 9828 IsSlewing returns 0
02:51:15.514 00.000 9828 IsGuiding returns 1
02:51:15.545 00.031 9828 IsSlewing returns 0
02:51:15.545 00.000 9828 IsGuiding returns 1
02:51:15.576 00.031 9828 IsSlewing returns 0
02:51:15.576 00.000 9828 IsGuiding returns 0
02:51:15.576 00.000 9828 scope move finished after 4 + 109 ms
02:51:15.576 00.000 9828 Move returns status 0, amount 4
02:51:15.576 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:15.576 00.000 9828 MoveAxis(N, 16, B)
02:51:15.576 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:15.592 00.016 9828 IsSlewing returns 0
02:51:15.592 00.000 9828 IsGuiding returns 0
02:51:15.592 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:15.622 00.030 9828 IsGuiding returns 1
02:51:15.622 00.000 9828 scope still moving after pulse duration time elapsed
02:51:15.652 00.030 9828 IsSlewing returns 0
02:51:15.652 00.000 9828 IsGuiding returns 1
02:51:15.684 00.032 9828 IsSlewing returns 0
02:51:15.684 00.000 9828 IsGuiding returns 1
02:51:15.715 00.031 9828 IsSlewing returns 0
02:51:15.715 00.000 9828 IsGuiding returns 1
02:51:15.746 00.031 9828 IsSlewing returns 0
02:51:15.746 00.000 9828 IsGuiding returns 0
02:51:15.746 00.000 9828 scope move finished after 16 + 138 ms
02:51:15.746 00.000 9828 Move returns status 0, amount 16
02:51:15.746 00.000 9828 move complete, result=0
02:51:15.746 00.000 9828 worker thread done servicing request
02:51:15.746 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:51:16.147 00.401 8976 Exposure complete
02:51:16.153 00.006 8976 worker thread done servicing request
02:51:16.153 00.000 5052 OnExposeComplete: enter
02:51:16.154 00.001 5052 UpdateGuideState(): m_state=6
02:51:16.154 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10800
02:51:16.154 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.82, Mass=155, SNR=8.6, Peak=79 HFD=1.7
02:51:16.154 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:51:16.154 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:51:16.154 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.11 hyp=0.36 cameraTheta=2.82 mountX=0.26 mountY=0.22, mountTheta=0.72
02:51:16.154 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.11, opts=13)
02:51:16.154 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.11)
02:51:16.155 00.001 8976 Worker thread wakes up
02:51:16.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.11) opts 0xd
02:51:16.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.11)
02:51:16.155 00.000 8976 Moving (-0.34, 0.11) raw xDistance=0.26 yDistance=0.22
02:51:16.155 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:51:16.155 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:51:16.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:16.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:51:16.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:51:16.155 00.000 8976 MoveAxis(R, 0, ABG)
02:51:16.155 00.000 8976 MoveAxis(U, 0, ABG)
02:51:16.155 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:51:16.155 00.000 8976 MountToCamera -- mountX=3.19 mountY=-1.90 hyp=3.71 mountTheta=-0.54 cameraX=0.24, cameraY=3.71 cameraTheta=1.51
02:51:16.155 00.000 8976 incremental bump (0.243, 3.706) isValid = 1
02:51:16.155 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:16.155 00.000 5052 Enqueuing Expose request
02:51:16.155 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
02:51:16.155 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:51:16.156 00.001 8976 Enqueuing Move request for scope (0.01, 0.12)
02:51:16.156 00.000 8976 move complete, result=0
02:51:16.156 00.000 8976 worker thread done servicing request
02:51:16.156 00.000 8976 Worker thread wakes up
02:51:16.156 00.000 9828 Worker thread wakes up
02:51:16.156 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:51:16.156 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:51:16.156 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
02:51:16.156 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
02:51:16.156 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
02:51:16.156 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:16.156 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:51:16.156 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:51:16.156 00.000 9828 BLC: window closed
02:51:16.156 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:16.156 00.000 9828 MoveAxis(E, 4, B)
02:51:16.156 00.000 9828 Guiding  Dir = 2, Dur = 4
02:51:16.157 00.001 9828 IsSlewing returns 0
02:51:16.157 00.000 9828 IsGuiding returns 0
02:51:16.157 00.000 9828 PulseGuide returned control before completion, sleep 14
02:51:16.180 00.023 9828 IsGuiding returns 1
02:51:16.180 00.000 9828 scope still moving after pulse duration time elapsed
02:51:16.212 00.032 9828 IsSlewing returns 0
02:51:16.212 00.000 9828 IsGuiding returns 1
02:51:16.244 00.032 9828 IsSlewing returns 0
02:51:16.244 00.000 9828 IsGuiding returns 1
02:51:16.276 00.032 9828 IsSlewing returns 0
02:51:16.276 00.000 9828 IsGuiding returns 0
02:51:16.276 00.000 9828 scope move finished after 4 + 115 ms
02:51:16.276 00.000 9828 Move returns status 0, amount 4
02:51:16.276 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:16.276 00.000 9828 MoveAxis(N, 16, B)
02:51:16.276 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:16.293 00.017 9828 IsSlewing returns 0
02:51:16.293 00.000 9828 IsGuiding returns 0
02:51:16.293 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:16.322 00.029 9828 IsGuiding returns 1
02:51:16.322 00.000 9828 scope still moving after pulse duration time elapsed
02:51:16.355 00.033 9828 IsSlewing returns 0
02:51:16.355 00.000 9828 IsGuiding returns 1
02:51:16.385 00.030 9828 IsSlewing returns 0
02:51:16.385 00.000 9828 IsGuiding returns 1
02:51:16.415 00.030 9828 IsSlewing returns 0
02:51:16.415 00.000 9828 IsGuiding returns 1
02:51:16.447 00.032 9828 IsSlewing returns 0
02:51:16.447 00.000 9828 IsGuiding returns 0
02:51:16.447 00.000 9828 scope move finished after 16 + 137 ms
02:51:16.447 00.000 9828 Move returns status 0, amount 16
02:51:16.447 00.000 9828 move complete, result=0
02:51:16.447 00.000 9828 worker thread done servicing request
02:51:16.447 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:51:16.842 00.395 8976 Exposure complete
02:51:16.847 00.005 8976 worker thread done servicing request
02:51:16.848 00.001 5052 OnExposeComplete: enter
02:51:16.848 00.000 5052 UpdateGuideState(): m_state=6
02:51:16.848 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10801
02:51:16.848 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.64, Mass=148, SNR=8.5, Peak=75 HFD=1.5
02:51:16.848 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
02:51:16.848 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
02:51:16.848 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.07 hyp=0.58 cameraTheta=-3.02 mountX=0.20 mountY=0.52, mountTheta=1.20
02:51:16.849 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.07, opts=13)
02:51:16.849 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.07)
02:51:16.849 00.000 8976 Worker thread wakes up
02:51:16.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.07) opts 0xd
02:51:16.849 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:51:16.849 00.000 5052 UpdateGuideState exits: m=148 SNR=8.5
02:51:16.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:16.849 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.07)
02:51:16.849 00.000 8976 Moving (-0.57, -0.07) raw xDistance=0.20 yDistance=0.52
02:51:16.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:51:16.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:51:16.849 00.000 8976 MoveAxis(R, 0, ABG)
02:51:16.849 00.000 8976 MoveAxis(D, 2, ABG)
02:51:16.849 00.000 8976 stepping (-20, 12) + (0, -2)
02:51:16.849 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:16.849 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:16.850 00.001 5052 Enqueuing Expose request
02:51:16.873 00.023 8976 Received - 47 (G) 
02:51:16.874 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:16.874 00.000 8976 stepped: pos (-20, 10)
02:51:16.874 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
02:51:16.874 00.000 8976 MountToCamera -- mountX=3.15 mountY=-1.80 hyp=3.63 mountTheta=-0.52 cameraX=0.17, cameraY=3.62 cameraTheta=1.52
02:51:16.874 00.000 8976 incremental bump (0.169, 3.622) isValid = 1
02:51:16.874 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
02:51:16.874 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:51:16.874 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:51:16.874 00.000 8976 move complete, result=0
02:51:16.874 00.000 8976 worker thread done servicing request
02:51:16.874 00.000 8976 Worker thread wakes up
02:51:16.874 00.000 9828 Worker thread wakes up
02:51:16.874 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:51:16.874 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:51:16.874 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
02:51:16.874 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
02:51:16.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:16.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:16.875 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
02:51:16.875 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:51:16.875 00.000 9828 BLC: window closed
02:51:16.875 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:51:16.875 00.000 9828 MoveAxis(E, 3, B)
02:51:16.875 00.000 9828 Guiding  Dir = 2, Dur = 3
02:51:16.875 00.000 9828 IsSlewing returns 0
02:51:16.875 00.000 9828 IsGuiding returns 0
02:51:16.876 00.001 9828 PulseGuide returned control before completion, sleep 13
02:51:16.900 00.024 9828 IsGuiding returns 1
02:51:16.900 00.000 9828 scope still moving after pulse duration time elapsed
02:51:16.931 00.031 9828 IsSlewing returns 0
02:51:16.931 00.000 9828 IsGuiding returns 1
02:51:16.961 00.030 9828 IsSlewing returns 0
02:51:16.961 00.000 9828 IsGuiding returns 1
02:51:16.992 00.031 9828 IsSlewing returns 0
02:51:16.992 00.000 9828 IsGuiding returns 0
02:51:16.992 00.000 9828 scope move finished after 3 + 113 ms
02:51:16.992 00.000 9828 Move returns status 0, amount 3
02:51:16.992 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:16.992 00.000 9828 MoveAxis(N, 16, B)
02:51:16.992 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:17.008 00.016 9828 IsSlewing returns 0
02:51:17.008 00.000 9828 IsGuiding returns 0
02:51:17.008 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:17.039 00.031 9828 IsGuiding returns 1
02:51:17.039 00.000 9828 scope still moving after pulse duration time elapsed
02:51:17.069 00.030 9828 IsSlewing returns 0
02:51:17.069 00.000 9828 IsGuiding returns 1
02:51:17.100 00.031 9828 IsSlewing returns 0
02:51:17.100 00.000 9828 IsGuiding returns 1
02:51:17.130 00.030 9828 IsSlewing returns 0
02:51:17.130 00.000 9828 IsGuiding returns 1
02:51:17.162 00.032 9828 IsSlewing returns 0
02:51:17.162 00.000 9828 IsGuiding returns 0
02:51:17.162 00.000 9828 scope move finished after 16 + 138 ms
02:51:17.162 00.000 9828 Move returns status 0, amount 16
02:51:17.163 00.001 9828 move complete, result=0
02:51:17.163 00.000 9828 worker thread done servicing request
02:51:17.163 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:51:17.560 00.397 8976 Exposure complete
02:51:17.566 00.006 8976 worker thread done servicing request
02:51:17.566 00.000 5052 OnExposeComplete: enter
02:51:17.566 00.000 5052 UpdateGuideState(): m_state=6
02:51:17.566 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10802
02:51:17.566 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.87, Mass=155, SNR=8.6, Peak=78 HFD=2.0
02:51:17.566 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
02:51:17.566 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.19 = 0.19)
02:51:17.566 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.33 mountX=0.21 mountY=0.04, mountTheta=0.19
02:51:17.567 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.16, opts=13)
02:51:17.567 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.16)
02:51:17.567 00.000 8976 Worker thread wakes up
02:51:17.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.16) opts 0xd
02:51:17.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.16)
02:51:17.567 00.000 8976 Moving (-0.15, 0.16) raw xDistance=0.21 yDistance=0.04
02:51:17.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:51:17.568 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:51:17.568 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:51:17.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:17.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:51:17.568 00.000 8976 MoveAxis(R, 0, ABG)
02:51:17.568 00.000 8976 MoveAxis(U, 0, ABG)
02:51:17.568 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:17.568 00.000 5052 Enqueuing Expose request
02:51:17.568 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:51:17.568 00.000 8976 MountToCamera -- mountX=3.12 mountY=-1.73 hyp=3.57 mountTheta=-0.51 cameraX=0.12, cameraY=3.56 cameraTheta=1.54
02:51:17.568 00.000 8976 incremental bump (0.120, 3.565) isValid = 1
02:51:17.568 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
02:51:17.568 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:51:17.568 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:51:17.568 00.000 8976 move complete, result=0
02:51:17.568 00.000 9828 Worker thread wakes up
02:51:17.568 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:17.568 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:51:17.569 00.001 8976 worker thread done servicing request
02:51:17.569 00.000 8976 Worker thread wakes up
02:51:17.569 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:51:17.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:17.569 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:17.569 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
02:51:17.569 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
02:51:17.569 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
02:51:17.569 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:51:17.569 00.000 9828 BLC: window closed
02:51:17.569 00.000 9828 MoveAxis(E, 3, B)
02:51:17.569 00.000 9828 Guiding  Dir = 2, Dur = 3
02:51:17.569 00.000 9828 IsSlewing returns 0
02:51:17.569 00.000 9828 IsGuiding returns 0
02:51:17.569 00.000 9828 PulseGuide returned control before completion, sleep 13
02:51:17.598 00.029 9828 IsGuiding returns 1
02:51:17.598 00.000 9828 scope still moving after pulse duration time elapsed
02:51:17.629 00.031 9828 IsSlewing returns 0
02:51:17.629 00.000 9828 IsGuiding returns 1
02:51:17.661 00.032 9828 IsSlewing returns 0
02:51:17.661 00.000 9828 IsGuiding returns 1
02:51:17.692 00.031 9828 IsSlewing returns 0
02:51:17.692 00.000 9828 IsGuiding returns 0
02:51:17.698 00.006 9828 scope move finished after 3 + 124 ms
02:51:17.698 00.000 9828 Move returns status 0, amount 3
02:51:17.698 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:17.698 00.000 9828 MoveAxis(N, 16, B)
02:51:17.698 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:17.723 00.025 9828 IsSlewing returns 0
02:51:17.723 00.000 9828 IsGuiding returns 0
02:51:17.723 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:17.755 00.032 9828 IsGuiding returns 1
02:51:17.755 00.000 9828 scope still moving after pulse duration time elapsed
02:51:17.785 00.030 9828 IsSlewing returns 0
02:51:17.785 00.000 9828 IsGuiding returns 1
02:51:17.816 00.031 9828 IsSlewing returns 0
02:51:17.816 00.000 9828 IsGuiding returns 1
02:51:17.846 00.030 9828 IsSlewing returns 0
02:51:17.846 00.000 9828 IsGuiding returns 1
02:51:17.877 00.031 9828 IsSlewing returns 0
02:51:17.877 00.000 9828 IsGuiding returns 1
02:51:17.908 00.031 9828 IsSlewing returns 0
02:51:17.908 00.000 9828 IsGuiding returns 0
02:51:17.908 00.000 9828 scope move finished after 16 + 168 ms
02:51:17.908 00.000 9828 Move returns status 0, amount 16
02:51:17.908 00.000 9828 move complete, result=0
02:51:17.908 00.000 9828 worker thread done servicing request
02:51:17.908 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:51:18.256 00.348 8976 Exposure complete
02:51:18.262 00.006 8976 worker thread done servicing request
02:51:18.262 00.000 5052 OnExposeComplete: enter
02:51:18.262 00.000 5052 UpdateGuideState(): m_state=6
02:51:18.262 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10803
02:51:18.262 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.97, Mass=157, SNR=8.6, Peak=78 HFD=2.1
02:51:18.262 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
02:51:18.262 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
02:51:18.262 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.26 hyp=0.42 cameraTheta=2.49 mountX=0.38 mountY=0.14, mountTheta=0.35
02:51:18.263 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.26, opts=13)
02:51:18.263 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.26)
02:51:18.263 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:51:18.263 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
02:51:18.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:18.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:18.263 00.000 5052 Enqueuing Expose request
02:51:18.264 00.001 8976 Worker thread wakes up
02:51:18.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.26) opts 0xd
02:51:18.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.26)
02:51:18.264 00.000 8976 Moving (-0.34, 0.26) raw xDistance=0.38 yDistance=0.14
02:51:18.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:51:18.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:51:18.264 00.000 8976 MoveAxis(L, 2, ABG)
02:51:18.264 00.000 8976 stepping (-20, 10) + (-2, 0)
02:51:18.264 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:18.296 00.032 8976 Received - 47 (G) 
02:51:18.296 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:18.296 00.000 8976 stepped: pos (-22, 10)
02:51:18.296 00.000 8976 MoveAxis(U, 0, ABG)
02:51:18.296 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:51:18.296 00.000 8976 MountToCamera -- mountX=3.20 mountY=-1.68 hyp=3.62 mountTheta=-0.48 cameraX=0.04, cameraY=3.62 cameraTheta=1.56
02:51:18.296 00.000 8976 incremental bump (0.041, 3.617) isValid = 1
02:51:18.296 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
02:51:18.296 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:51:18.296 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:51:18.297 00.001 8976 move complete, result=0
02:51:18.297 00.000 9828 Worker thread wakes up
02:51:18.297 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:51:18.297 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:51:18.297 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
02:51:18.297 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
02:51:18.297 00.000 8976 worker thread done servicing request
02:51:18.297 00.000 8976 Worker thread wakes up
02:51:18.297 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:18.297 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:51:18.297 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:51:18.297 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:51:18.297 00.000 9828 BLC: window closed
02:51:18.297 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:18.297 00.000 9828 MoveAxis(E, 2, B)
02:51:18.298 00.001 9828 Guiding  Dir = 2, Dur = 2
02:51:18.298 00.000 9828 IsSlewing returns 0
02:51:18.298 00.000 9828 IsGuiding returns 0
02:51:18.298 00.000 9828 PulseGuide returned control before completion, sleep 12
02:51:18.314 00.016 9828 IsGuiding returns 1
02:51:18.314 00.000 9828 scope still moving after pulse duration time elapsed
02:51:18.346 00.032 9828 IsSlewing returns 0
02:51:18.346 00.000 9828 IsGuiding returns 1
02:51:18.377 00.031 9828 IsSlewing returns 0
02:51:18.377 00.000 9828 IsGuiding returns 1
02:51:18.408 00.031 9828 IsSlewing returns 0
02:51:18.408 00.000 9828 IsGuiding returns 0
02:51:18.408 00.000 9828 scope move finished after 2 + 107 ms
02:51:18.408 00.000 9828 Move returns status 0, amount 2
02:51:18.408 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:18.408 00.000 9828 MoveAxis(N, 16, B)
02:51:18.408 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:18.423 00.015 9828 IsSlewing returns 0
02:51:18.423 00.000 9828 IsGuiding returns 0
02:51:18.424 00.001 9828 PulseGuide returned control before completion, sleep 26
02:51:18.454 00.030 9828 IsGuiding returns 1
02:51:18.454 00.000 9828 scope still moving after pulse duration time elapsed
02:51:18.485 00.031 9828 IsSlewing returns 0
02:51:18.485 00.000 9828 IsGuiding returns 1
02:51:18.516 00.031 9828 IsSlewing returns 0
02:51:18.516 00.000 9828 IsGuiding returns 1
02:51:18.547 00.031 9828 IsSlewing returns 0
02:51:18.547 00.000 9828 IsGuiding returns 1
02:51:18.579 00.032 9828 IsSlewing returns 0
02:51:18.579 00.000 9828 IsGuiding returns 0
02:51:18.579 00.000 9828 scope move finished after 16 + 139 ms
02:51:18.579 00.000 9828 Move returns status 0, amount 16
02:51:18.579 00.000 9828 move complete, result=0
02:51:18.579 00.000 9828 worker thread done servicing request
02:51:18.580 00.001 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:51:18.984 00.404 8976 Exposure complete
02:51:18.990 00.006 8976 worker thread done servicing request
02:51:18.990 00.000 5052 OnExposeComplete: enter
02:51:18.990 00.000 5052 UpdateGuideState(): m_state=6
02:51:18.990 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10804
02:51:18.990 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.01, Mass=157, SNR=8.6, Peak=71 HFD=2.2
02:51:18.990 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.15 = 3.13)
02:51:18.990 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.03)
02:51:18.990 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.70 hyp=0.78 cameraTheta=-1.11 mountX=-0.78 mountY=0.09, mountTheta=3.03
02:51:18.991 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.70, opts=13)
02:51:18.991 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.70)
02:51:18.991 00.000 8976 Worker thread wakes up
02:51:18.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.70) opts 0xd
02:51:18.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.70)
02:51:18.991 00.000 8976 Moving (0.35, -0.70) raw xDistance=-0.78 yDistance=0.09
02:51:18.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.78
02:51:18.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:51:18.991 00.000 8976 MoveAxis(R, 3, ABG)
02:51:18.991 00.000 8976 stepping (-22, 10) + (3, 0)
02:51:18.992 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:18.992 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:51:18.992 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
02:51:18.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:18.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:18.992 00.000 5052 Enqueuing Expose request
02:51:19.032 00.040 8976 Received - 47 (G) 
02:51:19.032 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:19.032 00.000 8976 stepped: pos (-19, 10)
02:51:19.032 00.000 8976 MoveAxis(U, 0, ABG)
02:51:19.032 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
02:51:19.032 00.000 8976 MountToCamera -- mountX=3.11 mountY=-1.65 hyp=3.52 mountTheta=-0.49 cameraX=0.06, cameraY=3.52 cameraTheta=1.55
02:51:19.033 00.001 8976 incremental bump (0.057, 3.517) isValid = 1
02:51:19.033 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
02:51:19.033 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:51:19.033 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:51:19.033 00.000 8976 move complete, result=0
02:51:19.033 00.000 9828 Worker thread wakes up
02:51:19.033 00.000 8976 worker thread done servicing request
02:51:19.033 00.000 8976 Worker thread wakes up
02:51:19.033 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:19.033 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:51:19.033 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:51:19.033 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
02:51:19.033 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
02:51:19.033 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:19.033 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.1 px 0 ms NORTH
02:51:19.034 00.001 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:51:19.034 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:51:19.034 00.000 9828 BLC: window closed
02:51:19.034 00.000 9828 MoveAxis(E, 2, B)
02:51:19.034 00.000 9828 Guiding  Dir = 2, Dur = 2
02:51:19.034 00.000 9828 IsSlewing returns 0
02:51:19.034 00.000 9828 IsGuiding returns 0
02:51:19.034 00.000 9828 PulseGuide returned control before completion, sleep 12
02:51:19.048 00.014 9828 IsGuiding returns 1
02:51:19.048 00.000 9828 scope still moving after pulse duration time elapsed
02:51:19.079 00.031 9828 IsSlewing returns 0
02:51:19.080 00.001 9828 IsGuiding returns 1
02:51:19.126 00.046 9828 IsSlewing returns 0
02:51:19.126 00.000 9828 IsGuiding returns 1
02:51:19.157 00.031 9828 IsSlewing returns 0
02:51:19.157 00.000 9828 IsGuiding returns 0
02:51:19.157 00.000 9828 scope move finished after 2 + 121 ms
02:51:19.157 00.000 9828 Move returns status 0, amount 2
02:51:19.157 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:19.157 00.000 9828 MoveAxis(N, 16, B)
02:51:19.157 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:19.173 00.016 9828 IsSlewing returns 0
02:51:19.173 00.000 9828 IsGuiding returns 0
02:51:19.173 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:19.204 00.031 9828 IsGuiding returns 1
02:51:19.204 00.000 9828 scope still moving after pulse duration time elapsed
02:51:19.235 00.031 9828 IsSlewing returns 0
02:51:19.235 00.000 9828 IsGuiding returns 1
02:51:19.266 00.031 9828 IsSlewing returns 0
02:51:19.266 00.000 9828 IsGuiding returns 1
02:51:19.297 00.031 9828 IsSlewing returns 0
02:51:19.297 00.000 9828 IsGuiding returns 1
02:51:19.327 00.030 9828 IsSlewing returns 0
02:51:19.327 00.000 9828 IsGuiding returns 0
02:51:19.327 00.000 9828 scope move finished after 16 + 138 ms
02:51:19.327 00.000 9828 Move returns status 0, amount 16
02:51:19.327 00.000 9828 move complete, result=0
02:51:19.327 00.000 9828 worker thread done servicing request
02:51:19.327 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:51:19.721 00.394 8976 Exposure complete
02:51:19.726 00.005 8976 worker thread done servicing request
02:51:19.727 00.001 5052 OnExposeComplete: enter
02:51:19.727 00.000 5052 UpdateGuideState(): m_state=6
02:51:19.727 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10805
02:51:19.727 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.72, Mass=153, SNR=8.5, Peak=68 HFD=2.0
02:51:19.727 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:51:19.727 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:51:19.727 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.01 hyp=0.49 cameraTheta=0.03 mountX=-0.21 mountY=-0.42, mountTheta=-2.04
02:51:19.728 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.01, opts=13)
02:51:19.728 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.01)
02:51:19.728 00.000 8976 Worker thread wakes up
02:51:19.728 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.01) opts 0xd
02:51:19.728 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.01)
02:51:19.728 00.000 8976 Moving (0.49, 0.01) raw xDistance=-0.21 yDistance=-0.42
02:51:19.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:51:19.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
02:51:19.728 00.000 8976 MoveAxis(R, 0, ABG)
02:51:19.728 00.000 8976 MoveAxis(U, 2, ABG)
02:51:19.728 00.000 8976 stepping (-19, 10) + (0, 2)
02:51:19.728 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:51:19.728 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:51:19.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:19.728 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:19.728 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:19.728 00.000 5052 Enqueuing Expose request
02:51:19.767 00.039 8976 Received - 47 (G) 
02:51:19.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:19.767 00.000 8976 stepped: pos (-19, 12)
02:51:19.768 00.001 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
02:51:19.768 00.000 8976 MountToCamera -- mountX=3.04 mountY=-1.74 hyp=3.50 mountTheta=-0.52 cameraX=0.16, cameraY=3.50 cameraTheta=1.52
02:51:19.768 00.000 8976 incremental bump (0.161, 3.497) isValid = 1
02:51:19.768 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
02:51:19.768 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:51:19.768 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:51:19.768 00.000 8976 move complete, result=0
02:51:19.768 00.000 9828 Worker thread wakes up
02:51:19.768 00.000 8976 worker thread done servicing request
02:51:19.768 00.000 8976 Worker thread wakes up
02:51:19.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:19.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:19.768 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:51:19.768 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:51:19.768 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:51:19.768 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
02:51:19.768 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
02:51:19.768 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
02:51:19.768 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:51:19.768 00.000 9828 BLC: window closed
02:51:19.769 00.001 9828 MoveAxis(E, 3, B)
02:51:19.769 00.000 9828 Guiding  Dir = 2, Dur = 3
02:51:19.769 00.000 9828 IsSlewing returns 0
02:51:19.769 00.000 9828 IsGuiding returns 0
02:51:19.769 00.000 9828 PulseGuide returned control before completion, sleep 13
02:51:19.795 00.026 9828 IsGuiding returns 1
02:51:19.795 00.000 9828 scope still moving after pulse duration time elapsed
02:51:19.827 00.032 9828 IsSlewing returns 0
02:51:19.827 00.000 9828 IsGuiding returns 1
02:51:19.858 00.031 9828 IsSlewing returns 0
02:51:19.858 00.000 9828 IsGuiding returns 1
02:51:19.889 00.031 9828 IsSlewing returns 0
02:51:19.889 00.000 9828 IsGuiding returns 0
02:51:19.889 00.000 9828 scope move finished after 3 + 117 ms
02:51:19.889 00.000 9828 Move returns status 0, amount 3
02:51:19.889 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:19.889 00.000 9828 MoveAxis(N, 16, B)
02:51:19.889 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:19.905 00.016 9828 IsSlewing returns 0
02:51:19.905 00.000 9828 IsGuiding returns 0
02:51:19.905 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:19.935 00.030 9828 IsGuiding returns 1
02:51:19.935 00.000 9828 scope still moving after pulse duration time elapsed
02:51:19.966 00.031 9828 IsSlewing returns 0
02:51:19.966 00.000 9828 IsGuiding returns 1
02:51:19.996 00.030 9828 IsSlewing returns 0
02:51:19.996 00.000 9828 IsGuiding returns 1
02:51:20.027 00.031 9828 IsSlewing returns 0
02:51:20.027 00.000 9828 IsGuiding returns 1
02:51:20.058 00.031 9828 IsSlewing returns 0
02:51:20.058 00.000 9828 IsGuiding returns 0
02:51:20.058 00.000 9828 scope move finished after 16 + 137 ms
02:51:20.058 00.000 9828 Move returns status 0, amount 16
02:51:20.059 00.001 9828 move complete, result=0
02:51:20.059 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:51:20.059 00.000 9828 worker thread done servicing request
02:51:20.454 00.395 8976 Exposure complete
02:51:20.460 00.006 8976 worker thread done servicing request
02:51:20.460 00.000 5052 OnExposeComplete: enter
02:51:20.460 00.000 5052 UpdateGuideState(): m_state=6
02:51:20.461 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10806
02:51:20.461 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.24, Mass=158, SNR=8.7, Peak=76 HFD=2.0
02:51:20.461 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.04) = xAngle (-3.38 = 2.91)
02:51:20.461 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.48 = 2.80)
02:51:20.461 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.47 hyp=0.48 cameraTheta=-1.33 mountX=-0.47 mountY=0.16, mountTheta=2.81
02:51:20.461 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.47, opts=13)
02:51:20.461 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.47)
02:51:20.462 00.001 8976 Worker thread wakes up
02:51:20.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.47) opts 0xd
02:51:20.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.47)
02:51:20.462 00.000 8976 Moving (0.11, -0.47) raw xDistance=-0.47 yDistance=0.16
02:51:20.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
02:51:20.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:51:20.462 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:51:20.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:20.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:51:20.462 00.000 8976 MoveAxis(R, 2, ABG)
02:51:20.462 00.000 8976 stepping (-19, 12) + (2, 0)
02:51:20.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:20.462 00.000 5052 Enqueuing Expose request
02:51:20.462 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:20.487 00.025 8976 Received - 47 (G) 
02:51:20.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:20.487 00.000 8976 stepped: pos (-17, 12)
02:51:20.487 00.000 8976 MoveAxis(U, 0, ABG)
02:51:20.487 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
02:51:20.487 00.000 8976 MountToCamera -- mountX=2.90 mountY=-1.79 hyp=3.41 mountTheta=-0.55 cameraX=0.28, cameraY=3.39 cameraTheta=1.49
02:51:20.487 00.000 8976 incremental bump (0.277, 3.394) isValid = 1
02:51:20.487 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
02:51:20.487 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:51:20.487 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:51:20.487 00.000 8976 move complete, result=0
02:51:20.487 00.000 9828 Worker thread wakes up
02:51:20.487 00.000 8976 worker thread done servicing request
02:51:20.488 00.001 8976 Worker thread wakes up
02:51:20.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:20.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:20.488 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:51:20.488 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
02:51:20.488 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:51:20.488 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.70)
02:51:20.488 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.78)
02:51:20.488 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.01 mountY=-0.12, mountTheta=-1.70
02:51:20.488 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:51:20.488 00.000 9828 BLC: window closed
02:51:20.488 00.000 9828 MoveAxis(E, 5, B)
02:51:20.488 00.000 9828 Guiding  Dir = 2, Dur = 5
02:51:20.488 00.000 9828 IsSlewing returns 0
02:51:20.489 00.001 9828 IsGuiding returns 0
02:51:20.489 00.000 9828 PulseGuide returned control before completion, sleep 15
02:51:20.511 00.022 9828 IsGuiding returns 1
02:51:20.511 00.000 9828 scope still moving after pulse duration time elapsed
02:51:20.542 00.031 9828 IsSlewing returns 0
02:51:20.542 00.000 9828 IsGuiding returns 1
02:51:20.573 00.031 9828 IsSlewing returns 0
02:51:20.573 00.000 9828 IsGuiding returns 1
02:51:20.603 00.030 9828 IsSlewing returns 0
02:51:20.603 00.000 9828 IsGuiding returns 0
02:51:20.605 00.002 9828 scope move finished after 5 + 110 ms
02:51:20.605 00.000 9828 Move returns status 0, amount 5
02:51:20.605 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:20.605 00.000 9828 MoveAxis(N, 16, B)
02:51:20.605 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:20.619 00.014 9828 IsSlewing returns 0
02:51:20.619 00.000 9828 IsGuiding returns 0
02:51:20.619 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:20.649 00.030 9828 IsGuiding returns 1
02:51:20.649 00.000 9828 scope still moving after pulse duration time elapsed
02:51:20.680 00.031 9828 IsSlewing returns 0
02:51:20.680 00.000 9828 IsGuiding returns 1
02:51:20.711 00.031 9828 IsSlewing returns 0
02:51:20.711 00.000 9828 IsGuiding returns 1
02:51:20.742 00.031 9828 IsSlewing returns 0
02:51:20.742 00.000 9828 IsGuiding returns 1
02:51:20.774 00.032 9828 IsSlewing returns 0
02:51:20.774 00.000 9828 IsGuiding returns 0
02:51:20.774 00.000 9828 scope move finished after 16 + 138 ms
02:51:20.774 00.000 9828 Move returns status 0, amount 16
02:51:20.774 00.000 9828 move complete, result=0
02:51:20.774 00.000 9828 worker thread done servicing request
02:51:20.774 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:51:21.176 00.402 8976 Exposure complete
02:51:21.181 00.005 8976 worker thread done servicing request
02:51:21.181 00.000 5052 OnExposeComplete: enter
02:51:21.182 00.001 5052 UpdateGuideState(): m_state=6
02:51:21.182 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10807
02:51:21.182 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.85, Mass=140, SNR=8.2, Peak=70 HFD=1.9
02:51:21.182 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
02:51:21.182 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
02:51:21.182 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.14 hyp=0.25 cameraTheta=0.61 mountX=0.04 mountY=-0.25, mountTheta=-1.43
02:51:21.182 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.14, opts=13)
02:51:21.182 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.14)
02:51:21.183 00.001 8976 Worker thread wakes up
02:51:21.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.14) opts 0xd
02:51:21.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.14)
02:51:21.183 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:51:21.183 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:51:21.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:21.183 00.000 8976 Moving (0.21, 0.14) raw xDistance=0.04 yDistance=-0.25
02:51:21.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:51:21.183 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:21.183 00.000 5052 Enqueuing Expose request
02:51:21.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:51:21.183 00.000 8976 MoveAxis(R, 0, ABG)
02:51:21.183 00.000 8976 MoveAxis(U, 0, ABG)
02:51:21.183 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
02:51:21.183 00.000 8976 MountToCamera -- mountX=2.80 mountY=-1.83 hyp=3.34 mountTheta=-0.58 cameraX=0.35, cameraY=3.33 cameraTheta=1.46
02:51:21.183 00.000 8976 incremental bump (0.354, 3.325) isValid = 1
02:51:21.184 00.001 8976 Scheduling Mount bump of (0.012, 0.118)
02:51:21.184 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:51:21.184 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:51:21.184 00.000 8976 move complete, result=0
02:51:21.184 00.000 9828 Worker thread wakes up
02:51:21.184 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:51:21.184 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:51:21.184 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
02:51:21.184 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
02:51:21.184 00.000 8976 worker thread done servicing request
02:51:21.184 00.000 8976 Worker thread wakes up
02:51:21.184 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:51:21.184 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
02:51:21.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:21.184 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:51:21.185 00.001 9828 BLC: window closed
02:51:21.185 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:21.185 00.000 9828 MoveAxis(E, 6, B)
02:51:21.185 00.000 9828 Guiding  Dir = 2, Dur = 6
02:51:21.185 00.000 9828 IsSlewing returns 0
02:51:21.185 00.000 9828 IsGuiding returns 0
02:51:21.185 00.000 9828 PulseGuide returned control before completion, sleep 16
02:51:21.210 00.025 9828 IsGuiding returns 1
02:51:21.210 00.000 9828 scope still moving after pulse duration time elapsed
02:51:21.241 00.031 9828 IsSlewing returns 0
02:51:21.241 00.000 9828 IsGuiding returns 1
02:51:21.272 00.031 9828 IsSlewing returns 0
02:51:21.272 00.000 9828 IsGuiding returns 1
02:51:21.302 00.030 9828 IsSlewing returns 0
02:51:21.302 00.000 9828 IsGuiding returns 0
02:51:21.302 00.000 9828 scope move finished after 6 + 111 ms
02:51:21.302 00.000 9828 Move returns status 0, amount 6
02:51:21.303 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:21.303 00.000 9828 MoveAxis(N, 16, B)
02:51:21.303 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:21.318 00.015 9828 IsSlewing returns 0
02:51:21.318 00.000 9828 IsGuiding returns 0
02:51:21.318 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:21.347 00.029 9828 IsGuiding returns 1
02:51:21.348 00.001 9828 scope still moving after pulse duration time elapsed
02:51:21.378 00.030 9828 IsSlewing returns 0
02:51:21.378 00.000 9828 IsGuiding returns 1
02:51:21.409 00.031 9828 IsSlewing returns 0
02:51:21.410 00.001 9828 IsGuiding returns 1
02:51:21.441 00.031 9828 IsSlewing returns 0
02:51:21.441 00.000 9828 IsGuiding returns 0
02:51:21.441 00.000 9828 scope move finished after 16 + 106 ms
02:51:21.441 00.000 9828 Move returns status 0, amount 16
02:51:21.441 00.000 9828 move complete, result=0
02:51:21.441 00.000 9828 worker thread done servicing request
02:51:21.441 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:51:21.872 00.431 8976 Exposure complete
02:51:21.877 00.005 8976 worker thread done servicing request
02:51:21.877 00.000 5052 OnExposeComplete: enter
02:51:21.878 00.001 5052 UpdateGuideState(): m_state=6
02:51:21.878 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10808
02:51:21.878 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.70, Mass=137, SNR=8.1, Peak=77 HFD=1.6
02:51:21.878 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
02:51:21.878 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
02:51:21.878 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.10 cameraTheta=-0.11 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
02:51:21.878 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.01, opts=13)
02:51:21.878 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.01)
02:51:21.879 00.001 8976 Worker thread wakes up
02:51:21.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.01) opts 0xd
02:51:21.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.01)
02:51:21.879 00.000 8976 Moving (0.09, -0.01) raw xDistance=-0.05 yDistance=-0.07
02:51:21.879 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:51:21.879 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
02:51:21.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:21.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:51:21.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:51:21.879 00.000 8976 MoveAxis(R, 0, ABG)
02:51:21.879 00.000 8976 MoveAxis(U, 0, ABG)
02:51:21.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:21.879 00.000 5052 Enqueuing Expose request
02:51:21.879 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
02:51:21.879 00.000 8976 MountToCamera -- mountX=2.73 mountY=-1.85 hyp=3.30 mountTheta=-0.60 cameraX=0.41, cameraY=3.28 cameraTheta=1.45
02:51:21.879 00.000 8976 incremental bump (0.406, 3.279) isValid = 1
02:51:21.880 00.001 8976 Scheduling Mount bump of (0.011, 0.094)
02:51:21.880 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.09, opts=4)
02:51:21.880 00.000 8976 Enqueuing Move request for scope (0.01, 0.09)
02:51:21.880 00.000 8976 move complete, result=0
02:51:21.880 00.000 9828 Worker thread wakes up
02:51:21.880 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0x4
02:51:21.880 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
02:51:21.880 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.74)
02:51:21.880 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:21.880 00.000 8976 worker thread done servicing request
02:51:21.880 00.000 8976 Worker thread wakes up
02:51:21.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:21.880 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
02:51:21.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:21.880 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.10 cameraTheta=1.45 mountX=-0.02 mountY=-0.09, mountTheta=-1.74
02:51:21.881 00.001 9828 Moving (0.01, 0.09) raw xDistance=-0.02 yDistance=-0.09
02:51:21.881 00.000 9828 BLC: window closed
02:51:21.881 00.000 9828 MoveAxis(E, 5, B)
02:51:21.881 00.000 9828 Guiding  Dir = 2, Dur = 5
02:51:21.881 00.000 9828 IsSlewing returns 0
02:51:21.881 00.000 9828 IsGuiding returns 0
02:51:21.881 00.000 9828 PulseGuide returned control before completion, sleep 15
02:51:21.909 00.028 9828 IsGuiding returns 1
02:51:21.909 00.000 9828 scope still moving after pulse duration time elapsed
02:51:21.940 00.031 9828 IsSlewing returns 0
02:51:21.940 00.000 9828 IsGuiding returns 1
02:51:21.971 00.031 9828 IsSlewing returns 0
02:51:21.971 00.000 9828 IsGuiding returns 1
02:51:22.002 00.031 9828 IsSlewing returns 0
02:51:22.002 00.000 9828 IsGuiding returns 0
02:51:22.002 00.000 9828 scope move finished after 5 + 116 ms
02:51:22.002 00.000 9828 Move returns status 0, amount 5
02:51:22.002 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:22.002 00.000 9828 MoveAxis(N, 13, B)
02:51:22.002 00.000 9828 Guiding  Dir = 0, Dur = 13
02:51:22.019 00.017 9828 IsSlewing returns 0
02:51:22.019 00.000 9828 IsGuiding returns 0
02:51:22.019 00.000 9828 PulseGuide returned control before completion, sleep 23
02:51:22.050 00.031 9828 IsGuiding returns 1
02:51:22.050 00.000 9828 scope still moving after pulse duration time elapsed
02:51:22.082 00.032 9828 IsSlewing returns 0
02:51:22.082 00.000 9828 IsGuiding returns 1
02:51:22.113 00.031 9828 IsSlewing returns 0
02:51:22.113 00.000 9828 IsGuiding returns 1
02:51:22.143 00.030 9828 IsSlewing returns 0
02:51:22.143 00.000 9828 IsGuiding returns 1
02:51:22.174 00.031 9828 IsSlewing returns 0
02:51:22.174 00.000 9828 IsGuiding returns 0
02:51:22.174 00.000 9828 scope move finished after 13 + 142 ms
02:51:22.174 00.000 9828 Move returns status 0, amount 13
02:51:22.174 00.000 9828 move complete, result=0
02:51:22.174 00.000 9828 worker thread done servicing request
02:51:22.174 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 13 ms NORTH
02:51:22.568 00.394 8976 Exposure complete
02:51:22.574 00.006 8976 worker thread done servicing request
02:51:22.574 00.000 5052 OnExposeComplete: enter
02:51:22.574 00.000 5052 UpdateGuideState(): m_state=6
02:51:22.574 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10809
02:51:22.574 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.99, Mass=149, SNR=8.5, Peak=83 HFD=2.0
02:51:22.574 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.04) = xAngle (-0.58 = -0.58)
02:51:22.574 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.68 = -0.68)
02:51:22.574 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.29 cameraTheta=1.47 mountX=0.24 mountY=-0.18, mountTheta=-0.64
02:51:22.575 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.28, opts=13)
02:51:22.575 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.28)
02:51:22.575 00.000 8976 Worker thread wakes up
02:51:22.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.28) opts 0xd
02:51:22.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.28)
02:51:22.575 00.000 8976 Moving (0.03, 0.28) raw xDistance=0.24 yDistance=-0.18
02:51:22.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:51:22.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:51:22.575 00.000 8976 MoveAxis(R, 0, ABG)
02:51:22.576 00.001 8976 MoveAxis(U, 0, ABG)
02:51:22.576 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:51:22.576 00.000 5052 UpdateGuideState exits: m=149 SNR=8.5
02:51:22.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:22.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:22.576 00.000 5052 Enqueuing Expose request
02:51:22.576 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:51:22.576 00.000 8976 MountToCamera -- mountX=2.69 mountY=-1.87 hyp=3.28 mountTheta=-0.61 cameraX=0.44, cameraY=3.25 cameraTheta=1.44
02:51:22.576 00.000 8976 incremental bump (0.441, 3.248) isValid = 1
02:51:22.576 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
02:51:22.576 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:51:22.576 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:51:22.576 00.000 8976 move complete, result=0
02:51:22.576 00.000 8976 worker thread done servicing request
02:51:22.576 00.000 9828 Worker thread wakes up
02:51:22.577 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:51:22.577 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:51:22.577 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
02:51:22.577 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
02:51:22.577 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:51:22.577 00.000 8976 Worker thread wakes up
02:51:22.577 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
02:51:22.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:22.577 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:51:22.577 00.000 9828 BLC: window closed
02:51:22.577 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:22.577 00.000 9828 MoveAxis(E, 7, B)
02:51:22.577 00.000 9828 Guiding  Dir = 2, Dur = 7
02:51:22.578 00.001 9828 IsSlewing returns 0
02:51:22.578 00.000 9828 IsGuiding returns 0
02:51:22.578 00.000 9828 PulseGuide returned control before completion, sleep 17
02:51:22.597 00.019 9828 IsGuiding returns 1
02:51:22.597 00.000 9828 scope still moving after pulse duration time elapsed
02:51:22.629 00.032 9828 IsSlewing returns 0
02:51:22.629 00.000 9828 IsGuiding returns 1
02:51:22.660 00.031 9828 IsSlewing returns 0
02:51:22.660 00.000 9828 IsGuiding returns 1
02:51:22.690 00.030 9828 IsSlewing returns 0
02:51:22.690 00.000 9828 IsGuiding returns 0
02:51:22.690 00.000 9828 scope move finished after 7 + 106 ms
02:51:22.690 00.000 9828 Move returns status 0, amount 7
02:51:22.690 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:22.690 00.000 9828 MoveAxis(N, 16, B)
02:51:22.690 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:22.706 00.016 9828 IsSlewing returns 0
02:51:22.706 00.000 9828 IsGuiding returns 0
02:51:22.706 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:22.736 00.030 9828 IsGuiding returns 1
02:51:22.736 00.000 9828 scope still moving after pulse duration time elapsed
02:51:22.767 00.031 9828 IsSlewing returns 0
02:51:22.767 00.000 9828 IsGuiding returns 1
02:51:22.798 00.031 9828 IsSlewing returns 0
02:51:22.798 00.000 9828 IsGuiding returns 1
02:51:22.829 00.031 9828 IsSlewing returns 0
02:51:22.830 00.001 9828 IsGuiding returns 1
02:51:22.860 00.030 9828 IsSlewing returns 0
02:51:22.860 00.000 9828 IsGuiding returns 0
02:51:22.860 00.000 9828 scope move finished after 16 + 138 ms
02:51:22.860 00.000 9828 Move returns status 0, amount 16
02:51:22.860 00.000 9828 move complete, result=0
02:51:22.860 00.000 9828 worker thread done servicing request
02:51:22.860 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:51:23.264 00.404 8976 Exposure complete
02:51:23.270 00.006 8976 worker thread done servicing request
02:51:23.270 00.000 5052 OnExposeComplete: enter
02:51:23.270 00.000 5052 UpdateGuideState(): m_state=6
02:51:23.270 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10810
02:51:23.270 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.99, Mass=148, SNR=8.4, Peak=79 HFD=2.0
02:51:23.270 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.73 = -0.73)
02:51:23.270 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
02:51:23.270 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.32 mountX=0.21 mountY=-0.21, mountTheta=-0.78
02:51:23.271 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.28, opts=13)
02:51:23.271 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.28)
02:51:23.271 00.000 8976 Worker thread wakes up
02:51:23.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.28) opts 0xd
02:51:23.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.28)
02:51:23.271 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:51:23.271 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:51:23.271 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:23.271 00.000 8976 Moving (0.07, 0.28) raw xDistance=0.21 yDistance=-0.21
02:51:23.271 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:23.271 00.000 5052 Enqueuing Expose request
02:51:23.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:51:23.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:51:23.271 00.000 8976 MoveAxis(R, 0, ABG)
02:51:23.271 00.000 8976 MoveAxis(U, 0, ABG)
02:51:23.272 00.001 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
02:51:23.272 00.000 8976 MountToCamera -- mountX=2.66 mountY=-1.88 hyp=3.26 mountTheta=-0.62 cameraX=0.46, cameraY=3.23 cameraTheta=1.43
02:51:23.272 00.000 8976 incremental bump (0.464, 3.228) isValid = 1
02:51:23.272 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
02:51:23.272 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:51:23.272 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:51:23.272 00.000 8976 move complete, result=0
02:51:23.272 00.000 9828 Worker thread wakes up
02:51:23.272 00.000 8976 worker thread done servicing request
02:51:23.272 00.000 8976 Worker thread wakes up
02:51:23.272 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:23.272 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:51:23.272 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:51:23.272 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:23.272 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:51:23.273 00.001 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
02:51:23.273 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.84)
02:51:23.273 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:51:23.273 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:51:23.273 00.000 9828 BLC: window closed
02:51:23.273 00.000 9828 MoveAxis(E, 7, B)
02:51:23.273 00.000 9828 Guiding  Dir = 2, Dur = 7
02:51:23.273 00.000 9828 IsSlewing returns 0
02:51:23.273 00.000 9828 IsGuiding returns 0
02:51:23.273 00.000 9828 PulseGuide returned control before completion, sleep 17
02:51:23.298 00.025 9828 IsGuiding returns 1
02:51:23.298 00.000 9828 scope still moving after pulse duration time elapsed
02:51:23.329 00.031 9828 IsSlewing returns 0
02:51:23.329 00.000 9828 IsGuiding returns 1
02:51:23.359 00.030 9828 IsSlewing returns 0
02:51:23.359 00.000 9828 IsGuiding returns 1
02:51:23.390 00.031 9828 IsSlewing returns 0
02:51:23.390 00.000 9828 IsGuiding returns 1
02:51:23.421 00.031 9828 IsSlewing returns 0
02:51:23.421 00.000 9828 IsGuiding returns 0
02:51:23.421 00.000 9828 scope move finished after 7 + 141 ms
02:51:23.421 00.000 9828 Move returns status 0, amount 7
02:51:23.421 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:23.421 00.000 9828 MoveAxis(N, 16, B)
02:51:23.421 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:23.436 00.015 9828 IsSlewing returns 0
02:51:23.436 00.000 9828 IsGuiding returns 0
02:51:23.436 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:23.467 00.031 9828 IsGuiding returns 1
02:51:23.467 00.000 9828 scope still moving after pulse duration time elapsed
02:51:23.498 00.031 9828 IsSlewing returns 0
02:51:23.498 00.000 9828 IsGuiding returns 1
02:51:23.531 00.033 9828 IsSlewing returns 0
02:51:23.531 00.000 9828 IsGuiding returns 1
02:51:23.562 00.031 9828 IsSlewing returns 0
02:51:23.562 00.000 9828 IsGuiding returns 1
02:51:23.594 00.032 9828 IsSlewing returns 0
02:51:23.594 00.000 9828 IsGuiding returns 0
02:51:23.594 00.000 9828 scope move finished after 16 + 141 ms
02:51:23.594 00.000 9828 Move returns status 0, amount 16
02:51:23.594 00.000 9828 move complete, result=0
02:51:23.595 00.001 9828 worker thread done servicing request
02:51:23.595 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:51:23.957 00.362 8976 Exposure complete
02:51:23.962 00.005 8976 worker thread done servicing request
02:51:23.963 00.001 5052 OnExposeComplete: enter
02:51:23.963 00.000 5052 UpdateGuideState(): m_state=6
02:51:23.963 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10811
02:51:23.963 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.08, Mass=146, SNR=8.4, Peak=78 HFD=2.1
02:51:23.963 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.88 = -0.88)
02:51:23.963 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
02:51:23.963 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.16 mountX=0.26 mountY=-0.33, mountTheta=-0.92
02:51:23.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.37, opts=13)
02:51:23.964 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.37)
02:51:23.964 00.000 8976 Worker thread wakes up
02:51:23.964 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:51:23.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.37) opts 0xd
02:51:23.964 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
02:51:23.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.37)
02:51:23.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:23.964 00.000 8976 Moving (0.16, 0.37) raw xDistance=0.26 yDistance=-0.33
02:51:23.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:23.964 00.000 5052 Enqueuing Expose request
02:51:23.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:51:23.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:51:23.964 00.000 8976 MoveAxis(R, 0, ABG)
02:51:23.964 00.000 8976 MoveAxis(U, 1, ABG)
02:51:23.964 00.000 8976 stepping (-17, 12) + (0, 1)
02:51:23.965 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:23.988 00.023 8976 Received - 47 (G) 
02:51:23.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:23.988 00.000 8976 stepped: pos (-17, 13)
02:51:23.988 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:51:23.988 00.000 8976 MountToCamera -- mountX=2.64 mountY=-1.94 hyp=3.28 mountTheta=-0.63 cameraX=0.53, cameraY=3.24 cameraTheta=1.41
02:51:23.988 00.000 8976 incremental bump (0.527, 3.238) isValid = 1
02:51:23.988 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
02:51:23.988 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:51:23.988 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:51:23.988 00.000 8976 move complete, result=0
02:51:23.988 00.000 8976 worker thread done servicing request
02:51:23.988 00.000 9828 Worker thread wakes up
02:51:23.988 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:51:23.988 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:51:23.988 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
02:51:23.989 00.001 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
02:51:23.989 00.000 8976 Worker thread wakes up
02:51:23.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:23.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:23.989 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.3 px 1 ms NORTH
02:51:23.989 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
02:51:23.989 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:51:23.989 00.000 9828 BLC: window closed
02:51:23.989 00.000 9828 MoveAxis(E, 8, B)
02:51:23.989 00.000 9828 Guiding  Dir = 2, Dur = 8
02:51:23.989 00.000 9828 IsSlewing returns 0
02:51:23.990 00.001 9828 IsGuiding returns 0
02:51:23.990 00.000 9828 PulseGuide returned control before completion, sleep 18
02:51:24.012 00.022 9828 IsGuiding returns 1
02:51:24.012 00.000 9828 scope still moving after pulse duration time elapsed
02:51:24.043 00.031 9828 IsSlewing returns 0
02:51:24.043 00.000 9828 IsGuiding returns 1
02:51:24.074 00.031 9828 IsSlewing returns 0
02:51:24.074 00.000 9828 IsGuiding returns 1
02:51:24.107 00.033 9828 IsSlewing returns 0
02:51:24.108 00.001 9828 IsGuiding returns 0
02:51:24.108 00.000 9828 scope move finished after 8 + 109 ms
02:51:24.108 00.000 9828 Move returns status 0, amount 8
02:51:24.108 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:24.108 00.000 9828 MoveAxis(N, 16, B)
02:51:24.108 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:24.122 00.014 9828 IsSlewing returns 0
02:51:24.122 00.000 9828 IsGuiding returns 0
02:51:24.122 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:24.152 00.030 9828 IsGuiding returns 1
02:51:24.152 00.000 9828 scope still moving after pulse duration time elapsed
02:51:24.183 00.031 9828 IsSlewing returns 0
02:51:24.183 00.000 9828 IsGuiding returns 1
02:51:24.215 00.032 9828 IsSlewing returns 0
02:51:24.215 00.000 9828 IsGuiding returns 1
02:51:24.245 00.030 9828 IsSlewing returns 0
02:51:24.245 00.000 9828 IsGuiding returns 1
02:51:24.277 00.032 9828 IsSlewing returns 0
02:51:24.277 00.000 9828 IsGuiding returns 0
02:51:24.277 00.000 9828 scope move finished after 16 + 139 ms
02:51:24.277 00.000 9828 Move returns status 0, amount 16
02:51:24.277 00.000 9828 move complete, result=0
02:51:24.277 00.000 9828 worker thread done servicing request
02:51:24.277 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:51:24.679 00.402 8976 Exposure complete
02:51:24.684 00.005 8976 worker thread done servicing request
02:51:24.684 00.000 5052 OnExposeComplete: enter
02:51:24.684 00.000 5052 UpdateGuideState(): m_state=6
02:51:24.684 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10812
02:51:24.684 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.82, Mass=145, SNR=8.3, Peak=72 HFD=2.0
02:51:24.684 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
02:51:24.684 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
02:51:24.684 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.59 mountX=0.02 mountY=-0.19, mountTheta=-1.45
02:51:24.685 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.11, opts=13)
02:51:24.685 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.11)
02:51:24.685 00.000 8976 Worker thread wakes up
02:51:24.685 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.11) opts 0xd
02:51:24.685 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.11)
02:51:24.685 00.000 8976 Moving (0.16, 0.11) raw xDistance=0.02 yDistance=-0.19
02:51:24.685 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:51:24.685 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:51:24.686 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:24.686 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:24.686 00.000 5052 Enqueuing Expose request
02:51:24.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:51:24.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:51:24.686 00.000 8976 MoveAxis(R, 0, ABG)
02:51:24.686 00.000 8976 MoveAxis(U, 0, ABG)
02:51:24.686 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:51:24.686 00.000 8976 MountToCamera -- mountX=2.63 mountY=-1.98 hyp=3.29 mountTheta=-0.65 cameraX=0.57, cameraY=3.24 cameraTheta=1.40
02:51:24.686 00.000 8976 incremental bump (0.568, 3.244) isValid = 1
02:51:24.686 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:51:24.686 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:51:24.686 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:51:24.686 00.000 8976 move complete, result=0
02:51:24.686 00.000 8976 worker thread done servicing request
02:51:24.686 00.000 8976 Worker thread wakes up
02:51:24.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:24.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:24.686 00.000 9828 Worker thread wakes up
02:51:24.687 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:51:24.687 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:51:24.687 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:51:24.687 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
02:51:24.687 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:51:24.687 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:51:24.687 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:51:24.687 00.000 9828 BLC: window closed
02:51:24.687 00.000 9828 MoveAxis(E, 8, B)
02:51:24.687 00.000 9828 Guiding  Dir = 2, Dur = 8
02:51:24.688 00.001 9828 IsSlewing returns 0
02:51:24.688 00.000 9828 IsGuiding returns 0
02:51:24.688 00.000 9828 PulseGuide returned control before completion, sleep 18
02:51:24.713 00.025 9828 IsGuiding returns 1
02:51:24.713 00.000 9828 scope still moving after pulse duration time elapsed
02:51:24.744 00.031 9828 IsSlewing returns 0
02:51:24.744 00.000 9828 IsGuiding returns 1
02:51:24.775 00.031 9828 IsSlewing returns 0
02:51:24.775 00.000 9828 IsGuiding returns 1
02:51:24.806 00.031 9828 IsSlewing returns 0
02:51:24.806 00.000 9828 IsGuiding returns 0
02:51:24.806 00.000 9828 scope move finished after 8 + 111 ms
02:51:24.806 00.000 9828 Move returns status 0, amount 8
02:51:24.806 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:24.806 00.000 9828 MoveAxis(N, 16, B)
02:51:24.806 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:24.822 00.016 9828 IsSlewing returns 0
02:51:24.823 00.001 9828 IsGuiding returns 0
02:51:24.823 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:24.854 00.031 9828 IsGuiding returns 1
02:51:24.855 00.001 9828 scope still moving after pulse duration time elapsed
02:51:24.885 00.030 9828 IsSlewing returns 0
02:51:24.885 00.000 9828 IsGuiding returns 1
02:51:24.916 00.031 9828 IsSlewing returns 0
02:51:24.916 00.000 9828 IsGuiding returns 1
02:51:24.947 00.031 9828 IsSlewing returns 0
02:51:24.948 00.001 9828 IsGuiding returns 1
02:51:24.978 00.030 9828 IsSlewing returns 0
02:51:24.979 00.001 9828 IsGuiding returns 0
02:51:24.979 00.000 9828 scope move finished after 16 + 139 ms
02:51:24.979 00.000 9828 Move returns status 0, amount 16
02:51:24.979 00.000 9828 move complete, result=0
02:51:24.979 00.000 9828 worker thread done servicing request
02:51:24.979 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:51:25.374 00.395 8976 Exposure complete
02:51:25.379 00.005 8976 worker thread done servicing request
02:51:25.379 00.000 5052 OnExposeComplete: enter
02:51:25.379 00.000 5052 UpdateGuideState(): m_state=6
02:51:25.379 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10813
02:51:25.379 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.89, Mass=145, SNR=8.3, Peak=76 HFD=2.0
02:51:25.379 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
02:51:25.380 00.001 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:51:25.380 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.18 hyp=0.43 cameraTheta=0.43 mountX=-0.02 mountY=-0.43, mountTheta=-1.61
02:51:25.380 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.18, opts=13)
02:51:25.380 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.18)
02:51:25.380 00.000 8976 Worker thread wakes up
02:51:25.381 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.18) opts 0xd
02:51:25.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.18)
02:51:25.381 00.000 8976 Moving (0.39, 0.18) raw xDistance=-0.02 yDistance=-0.43
02:51:25.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:51:25.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:51:25.381 00.000 8976 MoveAxis(R, 0, ABG)
02:51:25.381 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:51:25.381 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:51:25.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:25.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:25.381 00.000 5052 Enqueuing Expose request
02:51:25.381 00.000 8976 MoveAxis(U, 2, ABG)
02:51:25.381 00.000 8976 stepping (-17, 13) + (0, 2)
02:51:25.381 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:25.410 00.029 8976 Received - 47 (G) 
02:51:25.411 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:25.411 00.000 8976 stepped: pos (-17, 15)
02:51:25.411 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:51:25.411 00.000 8976 MountToCamera -- mountX=2.62 mountY=-2.11 hyp=3.37 mountTheta=-0.68 cameraX=0.69, cameraY=3.30 cameraTheta=1.36
02:51:25.411 00.000 8976 incremental bump (0.690, 3.296) isValid = 1
02:51:25.411 00.000 8976 Scheduling Mount bump of (0.024, 0.117)
02:51:25.411 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:51:25.411 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:51:25.411 00.000 8976 move complete, result=0
02:51:25.411 00.000 9828 Worker thread wakes up
02:51:25.411 00.000 8976 worker thread done servicing request
02:51:25.411 00.000 8976 Worker thread wakes up
02:51:25.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:51:25.411 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:51:25.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:25.411 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:51:25.411 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:25.412 00.001 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.82)
02:51:25.412 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.90)
02:51:25.412 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:51:25.412 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:51:25.412 00.000 9828 BLC: window closed
02:51:25.412 00.000 9828 MoveAxis(E, 9, B)
02:51:25.412 00.000 9828 Guiding  Dir = 2, Dur = 9
02:51:25.412 00.000 9828 IsSlewing returns 0
02:51:25.412 00.000 9828 IsGuiding returns 0
02:51:25.413 00.001 9828 PulseGuide returned control before completion, sleep 19
02:51:25.444 00.031 9828 IsGuiding returns 1
02:51:25.444 00.000 9828 scope still moving after pulse duration time elapsed
02:51:25.475 00.031 9828 IsSlewing returns 0
02:51:25.475 00.000 9828 IsGuiding returns 1
02:51:25.505 00.030 9828 IsSlewing returns 0
02:51:25.505 00.000 9828 IsGuiding returns 1
02:51:25.536 00.031 9828 IsSlewing returns 0
02:51:25.536 00.000 9828 IsGuiding returns 1
02:51:25.567 00.031 9828 IsSlewing returns 0
02:51:25.567 00.000 9828 IsGuiding returns 0
02:51:25.567 00.000 9828 scope move finished after 9 + 145 ms
02:51:25.567 00.000 9828 Move returns status 0, amount 9
02:51:25.567 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:25.567 00.000 9828 MoveAxis(N, 15, B)
02:51:25.567 00.000 9828 Guiding  Dir = 0, Dur = 15
02:51:25.584 00.017 9828 IsSlewing returns 0
02:51:25.584 00.000 9828 IsGuiding returns 0
02:51:25.584 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:25.614 00.030 9828 IsGuiding returns 1
02:51:25.614 00.000 9828 scope still moving after pulse duration time elapsed
02:51:25.645 00.031 9828 IsSlewing returns 0
02:51:25.645 00.000 9828 IsGuiding returns 1
02:51:25.676 00.031 9828 IsSlewing returns 0
02:51:25.676 00.000 9828 IsGuiding returns 1
02:51:25.708 00.032 9828 IsSlewing returns 0
02:51:25.708 00.000 9828 IsGuiding returns 1
02:51:25.738 00.030 9828 IsSlewing returns 0
02:51:25.738 00.000 9828 IsGuiding returns 0
02:51:25.738 00.000 9828 scope move finished after 15 + 138 ms
02:51:25.738 00.000 9828 Move returns status 0, amount 15
02:51:25.738 00.000 9828 move complete, result=0
02:51:25.738 00.000 9828 worker thread done servicing request
02:51:25.738 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:51:26.101 00.363 8976 Exposure complete
02:51:26.106 00.005 8976 worker thread done servicing request
02:51:26.106 00.000 5052 OnExposeComplete: enter
02:51:26.106 00.000 5052 UpdateGuideState(): m_state=6
02:51:26.106 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10814
02:51:26.106 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.26, Mass=165, SNR=8.8, Peak=72 HFD=2.3
02:51:26.107 00.001 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
02:51:26.107 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.94)
02:51:26.107 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.45 hyp=0.55 cameraTheta=-2.20 mountX=-0.25 mountY=0.52, mountTheta=2.02
02:51:26.107 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.45, opts=13)
02:51:26.107 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.45)
02:51:26.107 00.000 8976 Worker thread wakes up
02:51:26.107 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.45) opts 0xd
02:51:26.108 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.45)
02:51:26.108 00.000 8976 Moving (-0.32, -0.45) raw xDistance=-0.25 yDistance=0.52
02:51:26.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:51:26.108 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:51:26.108 00.000 5052 UpdateGuideState exits: m=165 SNR=8.8
02:51:26.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:26.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.52
02:51:26.108 00.000 8976 MoveAxis(R, 0, ABG)
02:51:26.108 00.000 8976 MoveAxis(D, 2, ABG)
02:51:26.108 00.000 8976 stepping (-17, 15) + (0, -2)
02:51:26.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:26.108 00.000 5052 Enqueuing Expose request
02:51:26.108 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:26.130 00.022 8976 Received - 47 (G) 
02:51:26.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:26.130 00.000 8976 stepped: pos (-17, 13)
02:51:26.130 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
02:51:26.130 00.000 8976 MountToCamera -- mountX=2.62 mountY=-2.10 hyp=3.35 mountTheta=-0.68 cameraX=0.68, cameraY=3.28 cameraTheta=1.37
02:51:26.130 00.000 8976 incremental bump (0.678, 3.284) isValid = 1
02:51:26.130 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
02:51:26.130 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:51:26.130 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:51:26.130 00.000 8976 move complete, result=0
02:51:26.130 00.000 8976 worker thread done servicing request
02:51:26.130 00.000 8976 Worker thread wakes up
02:51:26.130 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:51:26.131 00.001 9828 Worker thread wakes up
02:51:26.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:26.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:26.131 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:51:26.131 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:51:26.131 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
02:51:26.131 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
02:51:26.131 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:51:26.131 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:51:26.131 00.000 9828 BLC: window closed
02:51:26.131 00.000 9828 MoveAxis(E, 9, B)
02:51:26.131 00.000 9828 Guiding  Dir = 2, Dur = 9
02:51:26.132 00.001 9828 IsSlewing returns 0
02:51:26.132 00.000 9828 IsGuiding returns 0
02:51:26.133 00.001 9828 PulseGuide returned control before completion, sleep 19
02:51:26.159 00.026 9828 IsGuiding returns 1
02:51:26.159 00.000 9828 scope still moving after pulse duration time elapsed
02:51:26.190 00.031 9828 IsSlewing returns 0
02:51:26.190 00.000 9828 IsGuiding returns 1
02:51:26.221 00.031 9828 IsSlewing returns 0
02:51:26.221 00.000 9828 IsGuiding returns 1
02:51:26.252 00.031 9828 IsSlewing returns 0
02:51:26.252 00.000 9828 IsGuiding returns 1
02:51:26.283 00.031 9828 IsSlewing returns 0
02:51:26.283 00.000 9828 IsGuiding returns 0
02:51:26.283 00.000 9828 scope move finished after 9 + 141 ms
02:51:26.283 00.000 9828 Move returns status 0, amount 9
02:51:26.283 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:26.283 00.000 9828 MoveAxis(N, 15, B)
02:51:26.283 00.000 9828 Guiding  Dir = 0, Dur = 15
02:51:26.299 00.016 9828 IsSlewing returns 0
02:51:26.300 00.001 9828 IsGuiding returns 0
02:51:26.300 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:26.329 00.029 9828 IsGuiding returns 1
02:51:26.329 00.000 9828 scope still moving after pulse duration time elapsed
02:51:26.360 00.031 9828 IsSlewing returns 0
02:51:26.360 00.000 9828 IsGuiding returns 1
02:51:26.391 00.031 9828 IsSlewing returns 0
02:51:26.391 00.000 9828 IsGuiding returns 1
02:51:26.423 00.032 9828 IsSlewing returns 0
02:51:26.423 00.000 9828 IsGuiding returns 1
02:51:26.454 00.031 9828 IsSlewing returns 0
02:51:26.454 00.000 9828 IsGuiding returns 0
02:51:26.454 00.000 9828 scope move finished after 15 + 139 ms
02:51:26.454 00.000 9828 Move returns status 0, amount 15
02:51:26.454 00.000 9828 move complete, result=0
02:51:26.454 00.000 9828 worker thread done servicing request
02:51:26.454 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:51:26.812 00.358 8976 Exposure complete
02:51:26.817 00.005 8976 worker thread done servicing request
02:51:26.817 00.000 5052 OnExposeComplete: enter
02:51:26.817 00.000 5052 UpdateGuideState(): m_state=6
02:51:26.817 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10815
02:51:26.818 00.001 5052 Star::Find returns 1 (0), X=329.55, Y=281.41, Mass=143, SNR=8.3, Peak=70 HFD=1.5
02:51:26.818 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
02:51:26.818 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
02:51:26.818 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.30 hyp=0.48 cameraTheta=-0.66 mountX=-0.44 mountY=-0.16, mountTheta=-2.80
02:51:26.818 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.30, opts=13)
02:51:26.818 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.30)
02:51:26.818 00.000 8976 Worker thread wakes up
02:51:26.819 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:51:26.819 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.30) opts 0xd
02:51:26.819 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
02:51:26.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:26.819 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.30)
02:51:26.819 00.000 8976 Moving (0.38, -0.30) raw xDistance=-0.44 yDistance=-0.16
02:51:26.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:26.819 00.000 5052 Enqueuing Expose request
02:51:26.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
02:51:26.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:51:26.819 00.000 8976 MoveAxis(R, 2, ABG)
02:51:26.819 00.000 8976 stepping (-17, 13) + (2, 0)
02:51:26.819 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:26.849 00.030 8976 Received - 47 (G) 
02:51:26.849 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:26.849 00.000 8976 stepped: pos (-15, 13)
02:51:26.849 00.000 8976 MoveAxis(U, 0, ABG)
02:51:26.849 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
02:51:26.849 00.000 8976 MountToCamera -- mountX=2.51 mountY=-2.09 hyp=3.26 mountTheta=-0.69 cameraX=0.72, cameraY=3.19 cameraTheta=1.35
02:51:26.849 00.000 8976 incremental bump (0.716, 3.185) isValid = 1
02:51:26.850 00.001 8976 Scheduling Mount bump of (0.025, 0.116)
02:51:26.850 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:51:26.850 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:51:26.850 00.000 8976 move complete, result=0
02:51:26.850 00.000 8976 worker thread done servicing request
02:51:26.850 00.000 9828 Worker thread wakes up
02:51:26.850 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:51:26.850 00.000 8976 Worker thread wakes up
02:51:26.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:26.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:26.850 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:51:26.850 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:51:26.850 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
02:51:26.850 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
02:51:26.851 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
02:51:26.851 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:51:26.851 00.000 9828 BLC: window closed
02:51:26.851 00.000 9828 MoveAxis(E, 10, B)
02:51:26.851 00.000 9828 Guiding  Dir = 2, Dur = 10
02:51:26.852 00.001 9828 IsSlewing returns 0
02:51:26.852 00.000 9828 IsGuiding returns 0
02:51:26.852 00.000 9828 PulseGuide returned control before completion, sleep 20
02:51:26.877 00.025 9828 IsGuiding returns 1
02:51:26.877 00.000 9828 scope still moving after pulse duration time elapsed
02:51:26.908 00.031 9828 IsSlewing returns 0
02:51:26.908 00.000 9828 IsGuiding returns 1
02:51:26.939 00.031 9828 IsSlewing returns 0
02:51:26.939 00.000 9828 IsGuiding returns 1
02:51:26.985 00.046 9828 IsSlewing returns 0
02:51:26.985 00.000 9828 IsGuiding returns 0
02:51:26.985 00.000 9828 scope move finished after 10 + 122 ms
02:51:26.985 00.000 9828 Move returns status 0, amount 10
02:51:26.985 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:26.985 00.000 9828 MoveAxis(N, 15, B)
02:51:26.985 00.000 9828 Guiding  Dir = 0, Dur = 15
02:51:27.000 00.015 9828 IsSlewing returns 0
02:51:27.000 00.000 9828 IsGuiding returns 0
02:51:27.000 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:27.031 00.031 9828 IsGuiding returns 1
02:51:27.031 00.000 9828 scope still moving after pulse duration time elapsed
02:51:27.063 00.032 9828 IsSlewing returns 0
02:51:27.064 00.001 9828 IsGuiding returns 1
02:51:27.094 00.030 9828 IsSlewing returns 0
02:51:27.094 00.000 9828 IsGuiding returns 1
02:51:27.126 00.032 9828 IsSlewing returns 0
02:51:27.126 00.000 9828 IsGuiding returns 1
02:51:27.157 00.031 9828 IsSlewing returns 0
02:51:27.157 00.000 9828 IsGuiding returns 0
02:51:27.157 00.000 9828 scope move finished after 15 + 141 ms
02:51:27.157 00.000 9828 Move returns status 0, amount 15
02:51:27.157 00.000 9828 move complete, result=0
02:51:27.157 00.000 9828 worker thread done servicing request
02:51:27.157 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:51:27.534 00.377 8976 Exposure complete
02:51:27.540 00.006 8976 worker thread done servicing request
02:51:27.540 00.000 5052 OnExposeComplete: enter
02:51:27.540 00.000 5052 UpdateGuideState(): m_state=6
02:51:27.540 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10816
02:51:27.540 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=282.04, Mass=148, SNR=8.4, Peak=71 HFD=2.2
02:51:27.540 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
02:51:27.540 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
02:51:27.540 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.33 hyp=0.47 cameraTheta=0.77 mountX=0.14 mountY=-0.46, mountTheta=-1.28
02:51:27.541 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.33, opts=13)
02:51:27.541 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.33)
02:51:27.541 00.000 8976 Worker thread wakes up
02:51:27.541 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.33) opts 0xd
02:51:27.541 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.33)
02:51:27.541 00.000 8976 Moving (0.34, 0.33) raw xDistance=0.14 yDistance=-0.46
02:51:27.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:51:27.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:51:27.541 00.000 8976 MoveAxis(R, 0, ABG)
02:51:27.541 00.000 8976 MoveAxis(U, 2, ABG)
02:51:27.541 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:51:27.541 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:51:27.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:27.541 00.000 8976 stepping (-15, 13) + (0, 2)
02:51:27.541 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:27.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:27.542 00.001 5052 Enqueuing Expose request
02:51:27.568 00.026 8976 Received - 47 (G) 
02:51:27.568 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:27.568 00.000 8976 stepped: pos (-15, 15)
02:51:27.568 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:51:27.569 00.001 8976 MountToCamera -- mountX=2.44 mountY=-2.18 hyp=3.27 mountTheta=-0.73 cameraX=0.83, cameraY=3.17 cameraTheta=1.31
02:51:27.569 00.000 8976 incremental bump (0.834, 3.167) isValid = 1
02:51:27.569 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
02:51:27.569 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:51:27.569 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:51:27.569 00.000 8976 move complete, result=0
02:51:27.569 00.000 9828 Worker thread wakes up
02:51:27.569 00.000 8976 worker thread done servicing request
02:51:27.569 00.000 8976 Worker thread wakes up
02:51:27.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:27.569 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:27.569 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:51:27.569 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:51:27.569 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:51:27.570 00.001 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.87)
02:51:27.570 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.95)
02:51:27.570 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
02:51:27.570 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:51:27.570 00.000 9828 BLC: window closed
02:51:27.570 00.000 9828 MoveAxis(E, 11, B)
02:51:27.570 00.000 9828 Guiding  Dir = 2, Dur = 11
02:51:27.571 00.001 9828 IsSlewing returns 0
02:51:27.571 00.000 9828 IsGuiding returns 0
02:51:27.571 00.000 9828 PulseGuide returned control before completion, sleep 21
02:51:27.604 00.033 9828 IsGuiding returns 1
02:51:27.604 00.000 9828 scope still moving after pulse duration time elapsed
02:51:27.635 00.031 9828 IsSlewing returns 0
02:51:27.635 00.000 9828 IsGuiding returns 1
02:51:27.667 00.032 9828 IsSlewing returns 0
02:51:27.667 00.000 9828 IsGuiding returns 1
02:51:27.699 00.032 9828 IsSlewing returns 0
02:51:27.700 00.001 9828 IsGuiding returns 0
02:51:27.700 00.000 9828 scope move finished after 11 + 116 ms
02:51:27.700 00.000 9828 Move returns status 0, amount 11
02:51:27.700 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:27.700 00.000 9828 MoveAxis(N, 15, B)
02:51:27.700 00.000 9828 Guiding  Dir = 0, Dur = 15
02:51:27.713 00.013 9828 IsSlewing returns 0
02:51:27.713 00.000 9828 IsGuiding returns 0
02:51:27.713 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:27.745 00.032 9828 IsGuiding returns 1
02:51:27.745 00.000 9828 scope still moving after pulse duration time elapsed
02:51:27.776 00.031 9828 IsSlewing returns 0
02:51:27.776 00.000 9828 IsGuiding returns 1
02:51:27.807 00.031 9828 IsSlewing returns 0
02:51:27.807 00.000 9828 IsGuiding returns 1
02:51:27.837 00.030 9828 IsSlewing returns 0
02:51:27.837 00.000 9828 IsGuiding returns 1
02:51:27.868 00.031 9828 IsSlewing returns 0
02:51:27.868 00.000 9828 IsGuiding returns 0
02:51:27.868 00.000 9828 scope move finished after 15 + 140 ms
02:51:27.868 00.000 9828 Move returns status 0, amount 15
02:51:27.868 00.000 9828 move complete, result=0
02:51:27.868 00.000 9828 worker thread done servicing request
02:51:27.868 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:51:28.262 00.394 8976 Exposure complete
02:51:28.268 00.006 8976 worker thread done servicing request
02:51:28.268 00.000 5052 OnExposeComplete: enter
02:51:28.268 00.000 5052 UpdateGuideState(): m_state=6
02:51:28.268 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10817
02:51:28.268 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.67, Mass=143, SNR=8.3, Peak=72 HFD=1.6
02:51:28.268 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
02:51:28.268 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
02:51:28.268 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.33 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
02:51:28.269 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.04, opts=13)
02:51:28.269 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.04)
02:51:28.269 00.000 8976 Worker thread wakes up
02:51:28.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.04) opts 0xd
02:51:28.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.04)
02:51:28.269 00.000 8976 Moving (0.11, -0.04) raw xDistance=-0.08 yDistance=-0.07
02:51:28.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:51:28.269 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:51:28.269 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
02:51:28.269 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:28.269 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:28.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:51:28.269 00.000 8976 MoveAxis(R, 0, ABG)
02:51:28.270 00.001 5052 Enqueuing Expose request
02:51:28.270 00.000 8976 MoveAxis(U, 0, ABG)
02:51:28.270 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:51:28.270 00.000 8976 MountToCamera -- mountX=2.39 mountY=-2.25 hyp=3.28 mountTheta=-0.75 cameraX=0.91, cameraY=3.15 cameraTheta=1.29
02:51:28.270 00.000 8976 incremental bump (0.914, 3.155) isValid = 1
02:51:28.270 00.000 8976 Scheduling Mount bump of (0.031, 0.111)
02:51:28.270 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:51:28.270 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:51:28.270 00.000 8976 move complete, result=0
02:51:28.270 00.000 8976 worker thread done servicing request
02:51:28.270 00.000 8976 Worker thread wakes up
02:51:28.271 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:28.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:28.271 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:28.271 00.000 9828 Worker thread wakes up
02:51:28.271 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:51:28.271 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:51:28.271 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
02:51:28.271 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
02:51:28.271 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
02:51:28.271 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:51:28.271 00.000 9828 BLC: window closed
02:51:28.271 00.000 9828 MoveAxis(E, 12, B)
02:51:28.271 00.000 9828 Guiding  Dir = 2, Dur = 12
02:51:28.272 00.001 9828 IsSlewing returns 0
02:51:28.272 00.000 9828 IsGuiding returns 0
02:51:28.272 00.000 9828 PulseGuide returned control before completion, sleep 22
02:51:28.308 00.036 9828 IsGuiding returns 1
02:51:28.308 00.000 9828 scope still moving after pulse duration time elapsed
02:51:28.339 00.031 9828 IsSlewing returns 0
02:51:28.339 00.000 9828 IsGuiding returns 1
02:51:28.371 00.032 9828 IsSlewing returns 0
02:51:28.371 00.000 9828 IsGuiding returns 1
02:51:28.402 00.031 9828 IsSlewing returns 0
02:51:28.402 00.000 9828 IsGuiding returns 1
02:51:28.433 00.031 9828 IsSlewing returns 0
02:51:28.433 00.000 9828 IsGuiding returns 1
02:51:28.464 00.031 9828 IsSlewing returns 0
02:51:28.464 00.000 9828 IsGuiding returns 1
02:51:28.495 00.031 9828 IsSlewing returns 0
02:51:28.495 00.000 9828 IsGuiding returns 0
02:51:28.495 00.000 9828 scope move finished after 12 + 211 ms
02:51:28.495 00.000 9828 Move returns status 0, amount 12
02:51:28.496 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:28.496 00.000 9828 MoveAxis(N, 15, B)
02:51:28.496 00.000 9828 Guiding  Dir = 0, Dur = 15
02:51:28.510 00.014 9828 IsSlewing returns 0
02:51:28.510 00.000 9828 IsGuiding returns 0
02:51:28.510 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:28.541 00.031 9828 IsGuiding returns 1
02:51:28.542 00.001 9828 scope still moving after pulse duration time elapsed
02:51:28.572 00.030 9828 IsSlewing returns 0
02:51:28.572 00.000 9828 IsGuiding returns 1
02:51:28.603 00.031 9828 IsSlewing returns 0
02:51:28.603 00.000 9828 IsGuiding returns 1
02:51:28.633 00.030 9828 IsSlewing returns 0
02:51:28.633 00.000 9828 IsGuiding returns 1
02:51:28.666 00.033 9828 IsSlewing returns 0
02:51:28.667 00.001 9828 IsGuiding returns 0
02:51:28.667 00.000 9828 scope move finished after 15 + 141 ms
02:51:28.667 00.000 9828 Move returns status 0, amount 15
02:51:28.667 00.000 9828 move complete, result=0
02:51:28.667 00.000 9828 worker thread done servicing request
02:51:28.667 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:51:28.962 00.295 8976 Exposure complete
02:51:28.967 00.005 8976 worker thread done servicing request
02:51:28.967 00.000 5052 OnExposeComplete: enter
02:51:28.967 00.000 5052 UpdateGuideState(): m_state=6
02:51:28.967 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10818
02:51:28.967 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.65, Mass=141, SNR=8.2, Peak=71 HFD=1.5
02:51:28.967 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
02:51:28.968 00.001 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
02:51:28.968 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.37 mountX=-0.13 mountY=-0.10, mountTheta=-2.48
02:51:28.968 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.06, opts=13)
02:51:28.968 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.06)
02:51:28.968 00.000 8976 Worker thread wakes up
02:51:28.968 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.06) opts 0xd
02:51:28.969 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:51:28.969 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:51:28.969 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:28.969 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:28.969 00.000 5052 Enqueuing Expose request
02:51:28.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.06)
02:51:28.969 00.000 8976 Moving (0.16, -0.06) raw xDistance=-0.13 yDistance=-0.10
02:51:28.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:51:28.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:51:28.969 00.000 8976 MoveAxis(R, 0, ABG)
02:51:28.969 00.000 8976 MoveAxis(U, 0, ABG)
02:51:28.969 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:51:28.969 00.000 8976 MountToCamera -- mountX=2.36 mountY=-2.29 hyp=3.29 mountTheta=-0.77 cameraX=0.97, cameraY=3.15 cameraTheta=1.27
02:51:28.969 00.000 8976 incremental bump (0.967, 3.146) isValid = 1
02:51:28.969 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:51:28.969 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:51:28.969 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:51:28.969 00.000 8976 move complete, result=0
02:51:28.969 00.000 9828 Worker thread wakes up
02:51:28.970 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:51:28.970 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:28.970 00.000 8976 worker thread done servicing request
02:51:28.970 00.000 8976 Worker thread wakes up
02:51:28.970 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:51:28.970 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:51:28.970 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
02:51:28.970 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:51:28.970 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:51:28.970 00.000 9828 BLC: window closed
02:51:28.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:28.970 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:28.970 00.000 9828 MoveAxis(E, 12, B)
02:51:28.970 00.000 9828 Guiding  Dir = 2, Dur = 12
02:51:28.971 00.001 9828 IsSlewing returns 0
02:51:28.971 00.000 9828 IsGuiding returns 0
02:51:28.971 00.000 9828 PulseGuide returned control before completion, sleep 22
02:51:29.009 00.038 9828 IsGuiding returns 1
02:51:29.009 00.000 9828 scope still moving after pulse duration time elapsed
02:51:29.040 00.031 9828 IsSlewing returns 0
02:51:29.040 00.000 9828 IsGuiding returns 1
02:51:29.071 00.031 9828 IsSlewing returns 0
02:51:29.072 00.001 9828 IsGuiding returns 1
02:51:29.104 00.032 9828 IsSlewing returns 0
02:51:29.104 00.000 9828 IsGuiding returns 0
02:51:29.104 00.000 9828 scope move finished after 12 + 120 ms
02:51:29.104 00.000 9828 Move returns status 0, amount 12
02:51:29.104 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:29.104 00.000 9828 MoveAxis(N, 15, B)
02:51:29.105 00.001 9828 Guiding  Dir = 0, Dur = 15
02:51:29.118 00.013 9828 IsSlewing returns 0
02:51:29.118 00.000 9828 IsGuiding returns 0
02:51:29.118 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:29.148 00.030 9828 IsGuiding returns 1
02:51:29.148 00.000 9828 scope still moving after pulse duration time elapsed
02:51:29.178 00.030 9828 IsSlewing returns 0
02:51:29.178 00.000 9828 IsGuiding returns 1
02:51:29.209 00.031 9828 IsSlewing returns 0
02:51:29.209 00.000 9828 IsGuiding returns 1
02:51:29.239 00.030 9828 IsSlewing returns 0
02:51:29.239 00.000 9828 IsGuiding returns 1
02:51:29.271 00.032 9828 IsSlewing returns 0
02:51:29.271 00.000 9828 IsGuiding returns 0
02:51:29.271 00.000 9828 scope move finished after 15 + 138 ms
02:51:29.271 00.000 9828 Move returns status 0, amount 15
02:51:29.271 00.000 9828 move complete, result=0
02:51:29.271 00.000 9828 worker thread done servicing request
02:51:29.271 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:51:29.669 00.398 8976 Exposure complete
02:51:29.675 00.006 8976 worker thread done servicing request
02:51:29.675 00.000 5052 OnExposeComplete: enter
02:51:29.675 00.000 5052 UpdateGuideState(): m_state=6
02:51:29.675 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10819
02:51:29.675 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.36, Mass=152, SNR=8.5, Peak=65 HFD=2.2
02:51:29.675 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.84 = 2.45)
02:51:29.675 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
02:51:29.675 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.79 mountX=-0.28 mountY=0.26, mountTheta=2.39
02:51:29.676 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.35, opts=13)
02:51:29.676 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.35)
02:51:29.676 00.000 8976 Worker thread wakes up
02:51:29.676 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:51:29.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.35) opts 0xd
02:51:29.676 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:51:29.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.35)
02:51:29.676 00.000 8976 Moving (-0.08, -0.35) raw xDistance=-0.28 yDistance=0.26
02:51:29.676 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:29.676 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:29.676 00.000 5052 Enqueuing Expose request
02:51:29.677 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:51:29.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:51:29.677 00.000 8976 MoveAxis(R, 1, ABG)
02:51:29.677 00.000 8976 stepping (-15, 15) + (1, 0)
02:51:29.677 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:29.711 00.034 8976 Received - 47 (G) 
02:51:29.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:29.711 00.000 8976 stepped: pos (-14, 15)
02:51:29.711 00.000 8976 MoveAxis(U, 0, ABG)
02:51:29.711 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:51:29.711 00.000 8976 MountToCamera -- mountX=2.29 mountY=-2.32 hyp=3.26 mountTheta=-0.79 cameraX=1.03, cameraY=3.10 cameraTheta=1.25
02:51:29.711 00.000 8976 incremental bump (1.026, 3.096) isValid = 1
02:51:29.711 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
02:51:29.712 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:29.712 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:29.712 00.000 8976 move complete, result=0
02:51:29.712 00.000 8976 worker thread done servicing request
02:51:29.712 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 0 ms NORTH
02:51:29.712 00.000 8976 Worker thread wakes up
02:51:29.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:29.712 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:29.712 00.000 9828 Worker thread wakes up
02:51:29.712 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:29.712 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:29.712 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
02:51:29.712 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
02:51:29.712 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:51:29.712 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:51:29.712 00.000 9828 BLC: window closed
02:51:29.713 00.001 9828 MoveAxis(E, 13, B)
02:51:29.713 00.000 9828 Guiding  Dir = 2, Dur = 13
02:51:29.713 00.000 9828 IsSlewing returns 0
02:51:29.713 00.000 9828 IsGuiding returns 0
02:51:29.713 00.000 9828 PulseGuide returned control before completion, sleep 23
02:51:29.740 00.027 9828 IsGuiding returns 1
02:51:29.740 00.000 9828 scope still moving after pulse duration time elapsed
02:51:29.770 00.030 9828 IsSlewing returns 0
02:51:29.770 00.000 9828 IsGuiding returns 1
02:51:29.801 00.031 9828 IsSlewing returns 0
02:51:29.801 00.000 9828 IsGuiding returns 1
02:51:29.832 00.031 9828 IsSlewing returns 0
02:51:29.832 00.000 9828 IsGuiding returns 1
02:51:29.863 00.031 9828 IsSlewing returns 0
02:51:29.863 00.000 9828 IsGuiding returns 0
02:51:29.864 00.001 9828 scope move finished after 13 + 137 ms
02:51:29.864 00.000 9828 Move returns status 0, amount 13
02:51:29.864 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:29.864 00.000 9828 MoveAxis(N, 15, B)
02:51:29.864 00.000 9828 Guiding  Dir = 0, Dur = 15
02:51:29.878 00.014 9828 IsSlewing returns 0
02:51:29.878 00.000 9828 IsGuiding returns 0
02:51:29.878 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:29.908 00.030 9828 IsGuiding returns 1
02:51:29.908 00.000 9828 scope still moving after pulse duration time elapsed
02:51:29.939 00.031 9828 IsSlewing returns 0
02:51:29.939 00.000 9828 IsGuiding returns 1
02:51:29.985 00.046 9828 IsSlewing returns 0
02:51:29.985 00.000 9828 IsGuiding returns 1
02:51:30.017 00.032 9828 IsSlewing returns 0
02:51:30.017 00.000 9828 IsGuiding returns 0
02:51:30.017 00.000 9828 scope move finished after 15 + 124 ms
02:51:30.017 00.000 9828 Move returns status 0, amount 15
02:51:30.017 00.000 9828 move complete, result=0
02:51:30.017 00.000 9828 worker thread done servicing request
02:51:30.017 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:51:30.398 00.381 8976 Exposure complete
02:51:30.403 00.005 8976 worker thread done servicing request
02:51:30.403 00.000 5052 OnExposeComplete: enter
02:51:30.403 00.000 5052 UpdateGuideState(): m_state=6
02:51:30.403 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10820
02:51:30.403 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.89, Mass=149, SNR=8.4, Peak=75 HFD=2.0
02:51:30.404 00.001 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
02:51:30.404 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
02:51:30.404 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.18 hyp=0.36 cameraTheta=0.54 mountX=0.02 mountY=-0.36, mountTheta=-1.50
02:51:30.404 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.18, opts=13)
02:51:30.404 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.18)
02:51:30.404 00.000 8976 Worker thread wakes up
02:51:30.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.18) opts 0xd
02:51:30.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.18)
02:51:30.404 00.000 8976 Moving (0.31, 0.18) raw xDistance=0.02 yDistance=-0.36
02:51:30.405 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:51:30.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:51:30.405 00.000 8976 MoveAxis(R, 0, ABG)
02:51:30.405 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:51:30.405 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:51:30.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:30.405 00.000 8976 MoveAxis(U, 1, ABG)
02:51:30.405 00.000 8976 stepping (-14, 15) + (0, 1)
02:51:30.405 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:30.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:30.405 00.000 5052 Enqueuing Expose request
02:51:30.430 00.025 8976 Received - 47 (G) 
02:51:30.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:30.430 00.000 8976 stepped: pos (-14, 16)
02:51:30.431 00.001 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:51:30.431 00.000 8976 MountToCamera -- mountX=2.24 mountY=-2.39 hyp=3.28 mountTheta=-0.82 cameraX=1.11, cameraY=3.09 cameraTheta=1.22
02:51:30.431 00.000 8976 incremental bump (1.112, 3.086) isValid = 1
02:51:30.431 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:51:30.431 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:30.431 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:30.431 00.000 8976 move complete, result=0
02:51:30.431 00.000 8976 worker thread done servicing request
02:51:30.431 00.000 9828 Worker thread wakes up
02:51:30.431 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:30.431 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:30.431 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
02:51:30.431 00.000 8976 Worker thread wakes up
02:51:30.431 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:51:30.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:30.431 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:51:30.432 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:30.432 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:51:30.432 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:51:30.432 00.000 9828 BLC: window closed
02:51:30.432 00.000 9828 MoveAxis(E, 14, B)
02:51:30.432 00.000 9828 Guiding  Dir = 2, Dur = 14
02:51:30.432 00.000 9828 IsSlewing returns 0
02:51:30.432 00.000 9828 IsGuiding returns 0
02:51:30.432 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:30.472 00.040 9828 IsGuiding returns 1
02:51:30.472 00.000 9828 scope still moving after pulse duration time elapsed
02:51:30.504 00.032 9828 IsSlewing returns 0
02:51:30.504 00.000 9828 IsGuiding returns 1
02:51:30.534 00.030 9828 IsSlewing returns 0
02:51:30.534 00.000 9828 IsGuiding returns 1
02:51:30.565 00.031 9828 IsSlewing returns 0
02:51:30.566 00.001 9828 IsGuiding returns 0
02:51:30.566 00.000 9828 scope move finished after 14 + 119 ms
02:51:30.566 00.000 9828 Move returns status 0, amount 14
02:51:30.566 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:30.566 00.000 9828 MoveAxis(N, 14, B)
02:51:30.566 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:30.581 00.015 9828 IsSlewing returns 0
02:51:30.581 00.000 9828 IsGuiding returns 0
02:51:30.581 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:30.612 00.031 9828 IsGuiding returns 1
02:51:30.612 00.000 9828 scope still moving after pulse duration time elapsed
02:51:30.642 00.030 9828 IsSlewing returns 0
02:51:30.642 00.000 9828 IsGuiding returns 1
02:51:30.674 00.032 9828 IsSlewing returns 0
02:51:30.674 00.000 9828 IsGuiding returns 1
02:51:30.705 00.031 9828 IsSlewing returns 0
02:51:30.705 00.000 9828 IsGuiding returns 0
02:51:30.705 00.000 9828 scope move finished after 14 + 110 ms
02:51:30.705 00.000 9828 Move returns status 0, amount 14
02:51:30.705 00.000 9828 move complete, result=0
02:51:30.705 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:51:30.705 00.000 9828 worker thread done servicing request
02:51:31.117 00.412 8976 Exposure complete
02:51:31.123 00.006 8976 worker thread done servicing request
02:51:31.123 00.000 5052 OnExposeComplete: enter
02:51:31.123 00.000 5052 UpdateGuideState(): m_state=6
02:51:31.123 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10821
02:51:31.123 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.56, Mass=140, SNR=8.2, Peak=73 HFD=1.4
02:51:31.123 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
02:51:31.123 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
02:51:31.123 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-0.49 mountX=-0.25 mountY=-0.15, mountTheta=-2.61
02:51:31.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.15, opts=13)
02:51:31.124 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.15)
02:51:31.124 00.000 8976 Worker thread wakes up
02:51:31.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.15) opts 0xd
02:51:31.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.15)
02:51:31.124 00.000 8976 Moving (0.27, -0.15) raw xDistance=-0.25 yDistance=-0.15
02:51:31.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:51:31.124 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:51:31.124 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:51:31.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:31.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:51:31.124 00.000 8976 MoveAxis(R, 0, ABG)
02:51:31.124 00.000 8976 MoveAxis(U, 0, ABG)
02:51:31.124 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:31.125 00.001 5052 Enqueuing Expose request
02:51:31.125 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:51:31.125 00.000 8976 MountToCamera -- mountX=2.21 mountY=-2.44 hyp=3.29 mountTheta=-0.84 cameraX=1.17, cameraY=3.08 cameraTheta=1.21
02:51:31.125 00.000 8976 incremental bump (1.169, 3.079) isValid = 1
02:51:31.125 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:51:31.125 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:31.125 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:31.125 00.000 8976 move complete, result=0
02:51:31.125 00.000 9828 Worker thread wakes up
02:51:31.125 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:31.125 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:31.125 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.97)
02:51:31.125 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:51:31.125 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:51:31.126 00.001 5052 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:31.126 00.000 8976 worker thread done servicing request
02:51:31.126 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:51:31.126 00.000 9828 BLC: window closed
02:51:31.126 00.000 8976 Worker thread wakes up
02:51:31.126 00.000 9828 MoveAxis(E, 15, B)
02:51:31.126 00.000 9828 Guiding  Dir = 2, Dur = 15
02:51:31.126 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:31.126 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:31.126 00.000 9828 IsSlewing returns 0
02:51:31.127 00.001 9828 IsGuiding returns 0
02:51:31.127 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:31.158 00.031 9828 IsGuiding returns 1
02:51:31.158 00.000 9828 scope still moving after pulse duration time elapsed
02:51:31.190 00.032 9828 IsSlewing returns 0
02:51:31.190 00.000 9828 IsGuiding returns 1
02:51:31.221 00.031 9828 IsSlewing returns 0
02:51:31.221 00.000 9828 IsGuiding returns 1
02:51:31.252 00.031 9828 IsSlewing returns 0
02:51:31.252 00.000 9828 IsGuiding returns 1
02:51:31.283 00.031 9828 IsSlewing returns 0
02:51:31.283 00.000 9828 IsGuiding returns 0
02:51:31.283 00.000 9828 scope move finished after 15 + 142 ms
02:51:31.283 00.000 9828 Move returns status 0, amount 15
02:51:31.283 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:31.283 00.000 9828 MoveAxis(N, 14, B)
02:51:31.283 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:31.299 00.016 9828 IsSlewing returns 0
02:51:31.299 00.000 9828 IsGuiding returns 0
02:51:31.299 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:31.330 00.031 9828 IsGuiding returns 1
02:51:31.330 00.000 9828 scope still moving after pulse duration time elapsed
02:51:31.362 00.032 9828 IsSlewing returns 0
02:51:31.362 00.000 9828 IsGuiding returns 1
02:51:31.392 00.030 9828 IsSlewing returns 0
02:51:31.392 00.000 9828 IsGuiding returns 1
02:51:31.438 00.046 9828 IsSlewing returns 0
02:51:31.438 00.000 9828 IsGuiding returns 0
02:51:31.438 00.000 9828 scope move finished after 14 + 125 ms
02:51:31.438 00.000 9828 Move returns status 0, amount 14
02:51:31.438 00.000 9828 move complete, result=0
02:51:31.438 00.000 9828 worker thread done servicing request
02:51:31.438 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:51:31.814 00.376 8976 Exposure complete
02:51:31.820 00.006 8976 worker thread done servicing request
02:51:31.820 00.000 5052 OnExposeComplete: enter
02:51:31.820 00.000 5052 UpdateGuideState(): m_state=6
02:51:31.820 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10822
02:51:31.820 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.90, Mass=133, SNR=8.0, Peak=65 HFD=2.3
02:51:31.820 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
02:51:31.820 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
02:51:31.820 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.19 hyp=0.26 cameraTheta=0.78 mountX=0.08 mountY=-0.26, mountTheta=-1.27
02:51:31.822 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.19, opts=13)
02:51:31.822 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.19)
02:51:31.822 00.000 8976 Worker thread wakes up
02:51:31.823 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:51:31.823 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
02:51:31.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:31.823 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:31.823 00.000 5052 Enqueuing Expose request
02:51:31.823 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.19) opts 0xd
02:51:31.823 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.19)
02:51:31.823 00.000 8976 Moving (0.19, 0.19) raw xDistance=0.08 yDistance=-0.26
02:51:31.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:51:31.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:51:31.823 00.000 8976 MoveAxis(R, 0, ABG)
02:51:31.823 00.000 8976 MoveAxis(U, 0, ABG)
02:51:31.824 00.001 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:51:31.824 00.000 8976 MountToCamera -- mountX=2.19 mountY=-2.48 hyp=3.30 mountTheta=-0.85 cameraX=1.21, cameraY=3.07 cameraTheta=1.20
02:51:31.824 00.000 8976 incremental bump (1.208, 3.075) isValid = 1
02:51:31.824 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:51:31.824 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:31.824 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:31.824 00.000 8976 move complete, result=0
02:51:31.824 00.000 9828 Worker thread wakes up
02:51:31.824 00.000 8976 worker thread done servicing request
02:51:31.824 00.000 8976 Worker thread wakes up
02:51:31.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:31.824 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:31.824 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:31.824 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:51:31.825 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:51:31.825 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:51:31.825 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:51:31.825 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:51:31.825 00.000 9828 BLC: window closed
02:51:31.825 00.000 9828 MoveAxis(E, 15, B)
02:51:31.825 00.000 9828 Guiding  Dir = 2, Dur = 15
02:51:31.826 00.001 9828 IsSlewing returns 0
02:51:31.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:31.826 00.000 9828 IsGuiding returns 0
02:51:31.826 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:31.854 00.028 9828 IsGuiding returns 1
02:51:31.854 00.000 9828 scope still moving after pulse duration time elapsed
02:51:31.887 00.033 9828 IsSlewing returns 0
02:51:31.887 00.000 9828 IsGuiding returns 1
02:51:31.917 00.030 9828 IsSlewing returns 0
02:51:31.917 00.000 9828 IsGuiding returns 1
02:51:31.949 00.032 9828 IsSlewing returns 0
02:51:31.949 00.000 9828 IsGuiding returns 1
02:51:31.979 00.030 9828 IsSlewing returns 0
02:51:31.979 00.000 9828 IsGuiding returns 1
02:51:32.011 00.032 9828 IsSlewing returns 0
02:51:32.011 00.000 9828 IsGuiding returns 0
02:51:32.011 00.000 9828 scope move finished after 15 + 169 ms
02:51:32.011 00.000 9828 Move returns status 0, amount 15
02:51:32.011 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:32.011 00.000 9828 MoveAxis(N, 14, B)
02:51:32.011 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:32.026 00.015 9828 IsSlewing returns 0
02:51:32.026 00.000 9828 IsGuiding returns 0
02:51:32.027 00.001 9828 PulseGuide returned control before completion, sleep 24
02:51:32.058 00.031 9828 IsGuiding returns 1
02:51:32.058 00.000 9828 scope still moving after pulse duration time elapsed
02:51:32.090 00.032 9828 IsSlewing returns 0
02:51:32.090 00.000 9828 IsGuiding returns 1
02:51:32.122 00.032 9828 IsSlewing returns 0
02:51:32.122 00.000 9828 IsGuiding returns 1
02:51:32.154 00.032 9828 IsSlewing returns 0
02:51:32.154 00.000 9828 IsGuiding returns 1
02:51:32.185 00.031 9828 IsSlewing returns 0
02:51:32.185 00.000 9828 IsGuiding returns 0
02:51:32.185 00.000 9828 scope move finished after 14 + 144 ms
02:51:32.185 00.000 9828 Move returns status 0, amount 14
02:51:32.185 00.000 9828 move complete, result=0
02:51:32.185 00.000 9828 worker thread done servicing request
02:51:32.185 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:51:32.511 00.326 8976 Exposure complete
02:51:32.517 00.006 8976 worker thread done servicing request
02:51:32.517 00.000 5052 OnExposeComplete: enter
02:51:32.517 00.000 5052 UpdateGuideState(): m_state=6
02:51:32.517 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10823
02:51:32.517 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.59, Mass=132, SNR=7.9, Peak=67 HFD=2.3
02:51:32.517 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
02:51:32.517 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
02:51:32.517 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.34 mountX=-0.06 mountY=0.17, mountTheta=1.89
02:51:32.518 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.12, opts=13)
02:51:32.518 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.12)
02:51:32.518 00.000 8976 Worker thread wakes up
02:51:32.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.12) opts 0xd
02:51:32.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.12)
02:51:32.518 00.000 8976 Moving (-0.12, -0.12) raw xDistance=-0.06 yDistance=0.17
02:51:32.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:51:32.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:51:32.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:51:32.518 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:51:32.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:32.519 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:32.519 00.000 5052 Enqueuing Expose request
02:51:32.519 00.000 8976 MoveAxis(R, 0, ABG)
02:51:32.519 00.000 8976 MoveAxis(U, 0, ABG)
02:51:32.519 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:51:32.519 00.000 8976 MountToCamera -- mountX=2.17 mountY=-2.50 hyp=3.31 mountTheta=-0.85 cameraX=1.23, cameraY=3.07 cameraTheta=1.19
02:51:32.519 00.000 8976 incremental bump (1.234, 3.072) isValid = 1
02:51:32.519 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
02:51:32.519 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:32.519 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:32.519 00.000 8976 move complete, result=0
02:51:32.519 00.000 8976 worker thread done servicing request
02:51:32.519 00.000 9828 Worker thread wakes up
02:51:32.519 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:32.519 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:32.519 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:51:32.519 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
02:51:32.520 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:51:32.520 00.000 8976 Worker thread wakes up
02:51:32.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:32.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:32.520 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:51:32.520 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:51:32.520 00.000 9828 BLC: window closed
02:51:32.520 00.000 9828 MoveAxis(E, 15, B)
02:51:32.520 00.000 9828 Guiding  Dir = 2, Dur = 15
02:51:32.520 00.000 9828 IsSlewing returns 0
02:51:32.520 00.000 9828 IsGuiding returns 0
02:51:32.521 00.001 9828 PulseGuide returned control before completion, sleep 25
02:51:32.558 00.037 9828 IsGuiding returns 1
02:51:32.558 00.000 9828 scope still moving after pulse duration time elapsed
02:51:32.590 00.032 9828 IsSlewing returns 0
02:51:32.591 00.001 9828 IsGuiding returns 1
02:51:32.622 00.031 9828 IsSlewing returns 0
02:51:32.622 00.000 9828 IsGuiding returns 1
02:51:32.653 00.031 9828 IsSlewing returns 0
02:51:32.653 00.000 9828 IsGuiding returns 0
02:51:32.653 00.000 9828 scope move finished after 15 + 118 ms
02:51:32.653 00.000 9828 Move returns status 0, amount 15
02:51:32.653 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:32.653 00.000 9828 MoveAxis(N, 14, B)
02:51:32.654 00.001 9828 Guiding  Dir = 0, Dur = 14
02:51:32.669 00.015 9828 IsSlewing returns 0
02:51:32.669 00.000 9828 IsGuiding returns 0
02:51:32.670 00.001 9828 PulseGuide returned control before completion, sleep 24
02:51:32.700 00.030 9828 IsGuiding returns 1
02:51:32.700 00.000 9828 scope still moving after pulse duration time elapsed
02:51:32.730 00.030 9828 IsSlewing returns 0
02:51:32.730 00.000 9828 IsGuiding returns 1
02:51:32.761 00.031 9828 IsSlewing returns 0
02:51:32.761 00.000 9828 IsGuiding returns 1
02:51:32.791 00.030 9828 IsSlewing returns 0
02:51:32.791 00.000 9828 IsGuiding returns 1
02:51:32.822 00.031 9828 IsSlewing returns 0
02:51:32.823 00.001 9828 IsGuiding returns 0
02:51:32.823 00.000 9828 scope move finished after 14 + 139 ms
02:51:32.823 00.000 9828 Move returns status 0, amount 14
02:51:32.823 00.000 9828 move complete, result=0
02:51:32.823 00.000 9828 worker thread done servicing request
02:51:32.823 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:51:33.206 00.383 8976 Exposure complete
02:51:33.211 00.005 8976 worker thread done servicing request
02:51:33.211 00.000 5052 OnExposeComplete: enter
02:51:33.212 00.001 5052 UpdateGuideState(): m_state=6
02:51:33.212 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10824
02:51:33.212 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.55, Mass=135, SNR=8.0, Peak=72 HFD=2.1
02:51:33.212 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.29 = 2.00)
02:51:33.212 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.89)
02:51:33.212 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.24 mountX=-0.09 mountY=0.20, mountTheta=1.98
02:51:33.212 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.16, opts=13)
02:51:33.213 00.001 5052 Enqueuing Move request for stepguider (-0.13, -0.16)
02:51:33.213 00.000 8976 Worker thread wakes up
02:51:33.213 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:51:33.213 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:51:33.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:33.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:33.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.16) opts 0xd
02:51:33.213 00.000 5052 Enqueuing Expose request
02:51:33.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.16)
02:51:33.213 00.000 8976 Moving (-0.13, -0.16) raw xDistance=-0.09 yDistance=0.20
02:51:33.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:51:33.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:51:33.213 00.000 8976 MoveAxis(R, 0, ABG)
02:51:33.213 00.000 8976 MoveAxis(U, 0, ABG)
02:51:33.213 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:51:33.214 00.001 8976 MountToCamera -- mountX=2.16 mountY=-2.51 hyp=3.31 mountTheta=-0.86 cameraX=1.25, cameraY=3.07 cameraTheta=1.18
02:51:33.214 00.000 8976 incremental bump (1.251, 3.070) isValid = 1
02:51:33.214 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:51:33.214 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:33.214 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:33.214 00.000 8976 move complete, result=0
02:51:33.214 00.000 8976 worker thread done servicing request
02:51:33.214 00.000 9828 Worker thread wakes up
02:51:33.214 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:33.214 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:33.214 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:51:33.214 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:51:33.214 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:51:33.214 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:51:33.214 00.000 9828 BLC: window closed
02:51:33.214 00.000 8976 Worker thread wakes up
02:51:33.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:33.214 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:33.215 00.001 9828 MoveAxis(E, 15, B)
02:51:33.215 00.000 9828 Guiding  Dir = 2, Dur = 15
02:51:33.215 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:51:33.215 00.000 9828 IsSlewing returns 0
02:51:33.215 00.000 9828 IsGuiding returns 0
02:51:33.215 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:33.245 00.030 9828 IsGuiding returns 1
02:51:33.245 00.000 9828 scope still moving after pulse duration time elapsed
02:51:33.277 00.032 9828 IsSlewing returns 0
02:51:33.277 00.000 9828 IsGuiding returns 1
02:51:33.307 00.030 9828 IsSlewing returns 0
02:51:33.307 00.000 9828 IsGuiding returns 1
02:51:33.338 00.031 9828 IsSlewing returns 0
02:51:33.338 00.000 9828 IsGuiding returns 1
02:51:33.369 00.031 9828 IsSlewing returns 0
02:51:33.369 00.000 9828 IsGuiding returns 0
02:51:33.369 00.000 9828 scope move finished after 15 + 138 ms
02:51:33.369 00.000 9828 Move returns status 0, amount 15
02:51:33.369 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:33.369 00.000 9828 MoveAxis(N, 14, B)
02:51:33.369 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:33.385 00.016 9828 IsSlewing returns 0
02:51:33.385 00.000 9828 IsGuiding returns 0
02:51:33.385 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:33.414 00.029 9828 IsGuiding returns 1
02:51:33.414 00.000 9828 scope still moving after pulse duration time elapsed
02:51:33.446 00.032 9828 IsSlewing returns 0
02:51:33.446 00.000 9828 IsGuiding returns 1
02:51:33.477 00.031 9828 IsSlewing returns 0
02:51:33.477 00.000 9828 IsGuiding returns 1
02:51:33.509 00.032 9828 IsSlewing returns 0
02:51:33.510 00.001 9828 IsGuiding returns 1
02:51:33.540 00.030 9828 IsSlewing returns 0
02:51:33.540 00.000 9828 IsGuiding returns 0
02:51:33.540 00.000 9828 scope move finished after 14 + 140 ms
02:51:33.540 00.000 9828 Move returns status 0, amount 14
02:51:33.540 00.000 9828 move complete, result=0
02:51:33.540 00.000 9828 worker thread done servicing request
02:51:33.540 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:51:33.901 00.361 8976 Exposure complete
02:51:33.907 00.006 8976 worker thread done servicing request
02:51:33.907 00.000 5052 OnExposeComplete: enter
02:51:33.907 00.000 5052 UpdateGuideState(): m_state=6
02:51:33.907 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10825
02:51:33.907 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.84, Mass=156, SNR=8.7, Peak=75 HFD=2.3
02:51:33.907 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:51:33.907 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
02:51:33.907 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.13 hyp=0.32 cameraTheta=2.71 mountX=0.25 mountY=0.17, mountTheta=0.59
02:51:33.908 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.13, opts=13)
02:51:33.908 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.13)
02:51:33.908 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:51:33.908 00.000 5052 UpdateGuideState exits: m=156 SNR=8.7
02:51:33.908 00.000 8976 Worker thread wakes up
02:51:33.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.13) opts 0xd
02:51:33.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.13)
02:51:33.908 00.000 8976 Moving (-0.29, 0.13) raw xDistance=0.25 yDistance=0.17
02:51:33.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:51:33.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:33.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:51:33.908 00.000 8976 MoveAxis(R, 0, ABG)
02:51:33.908 00.000 8976 MoveAxis(U, 0, ABG)
02:51:33.908 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:33.908 00.000 5052 Enqueuing Expose request
02:51:33.908 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:51:33.908 00.000 8976 MountToCamera -- mountX=2.16 mountY=-2.52 hyp=3.32 mountTheta=-0.86 cameraX=1.26, cameraY=3.07 cameraTheta=1.18
02:51:33.908 00.000 8976 incremental bump (1.263, 3.068) isValid = 1
02:51:33.908 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:51:33.908 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:33.908 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:33.908 00.000 8976 move complete, result=0
02:51:33.908 00.000 8976 worker thread done servicing request
02:51:33.908 00.000 8976 Worker thread wakes up
02:51:33.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:33.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:33.908 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:51:33.908 00.000 9828 Worker thread wakes up
02:51:33.908 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:33.908 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:33.908 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:51:33.908 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
02:51:33.908 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:51:33.908 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:51:33.908 00.000 9828 BLC: window closed
02:51:33.910 00.002 9828 MoveAxis(E, 15, B)
02:51:33.910 00.000 9828 Guiding  Dir = 2, Dur = 15
02:51:33.910 00.000 9828 IsSlewing returns 0
02:51:33.910 00.000 9828 IsGuiding returns 0
02:51:33.910 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:33.945 00.035 9828 IsGuiding returns 1
02:51:33.945 00.000 9828 scope still moving after pulse duration time elapsed
02:51:33.976 00.031 9828 IsSlewing returns 0
02:51:33.976 00.000 9828 IsGuiding returns 1
02:51:34.008 00.032 9828 IsSlewing returns 0
02:51:34.008 00.000 9828 IsGuiding returns 1
02:51:34.039 00.031 9828 IsSlewing returns 0
02:51:34.040 00.001 9828 IsGuiding returns 0
02:51:34.040 00.000 9828 scope move finished after 15 + 115 ms
02:51:34.040 00.000 9828 Move returns status 0, amount 15
02:51:34.040 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:34.040 00.000 9828 MoveAxis(N, 14, B)
02:51:34.040 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:34.055 00.015 9828 IsSlewing returns 0
02:51:34.055 00.000 9828 IsGuiding returns 0
02:51:34.055 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:34.085 00.030 9828 IsGuiding returns 1
02:51:34.085 00.000 9828 scope still moving after pulse duration time elapsed
02:51:34.116 00.031 9828 IsSlewing returns 0
02:51:34.116 00.000 9828 IsGuiding returns 1
02:51:34.147 00.031 9828 IsSlewing returns 0
02:51:34.147 00.000 9828 IsGuiding returns 1
02:51:34.179 00.032 9828 IsSlewing returns 0
02:51:34.179 00.000 9828 IsGuiding returns 1
02:51:34.210 00.031 9828 IsSlewing returns 0
02:51:34.210 00.000 9828 IsGuiding returns 1
02:51:34.242 00.032 9828 IsSlewing returns 0
02:51:34.242 00.000 9828 IsGuiding returns 0
02:51:34.242 00.000 9828 scope move finished after 14 + 173 ms
02:51:34.242 00.000 9828 Move returns status 0, amount 14
02:51:34.242 00.000 9828 move complete, result=0
02:51:34.242 00.000 9828 worker thread done servicing request
02:51:34.242 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:51:34.596 00.354 8976 Exposure complete
02:51:34.602 00.006 8976 worker thread done servicing request
02:51:34.602 00.000 5052 OnExposeComplete: enter
02:51:34.602 00.000 5052 UpdateGuideState(): m_state=6
02:51:34.602 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10826
02:51:34.602 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.55, Mass=168, SNR=8.9, Peak=70 HFD=2.1
02:51:34.602 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
02:51:34.602 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
02:51:34.602 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.16 hyp=0.43 cameraTheta=-2.77 mountX=0.04 mountY=0.42, mountTheta=1.47
02:51:34.603 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.16, opts=13)
02:51:34.603 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.16)
02:51:34.603 00.000 8976 Worker thread wakes up
02:51:34.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.16) opts 0xd
02:51:34.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.16)
02:51:34.603 00.000 8976 Moving (-0.40, -0.16) raw xDistance=0.04 yDistance=0.42
02:51:34.603 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:51:34.603 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
02:51:34.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:34.603 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:34.603 00.000 5052 Enqueuing Expose request
02:51:34.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:51:34.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:51:34.603 00.000 8976 MoveAxis(R, 0, ABG)
02:51:34.603 00.000 8976 MoveAxis(D, 2, ABG)
02:51:34.604 00.001 8976 stepping (-14, 16) + (0, -2)
02:51:34.604 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:34.635 00.031 8976 Received - 47 (G) 
02:51:34.635 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:34.635 00.000 8976 stepped: pos (-14, 14)
02:51:34.635 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:51:34.635 00.000 8976 MountToCamera -- mountX=2.15 mountY=-2.42 hyp=3.24 mountTheta=-0.84 cameraX=1.18, cameraY=3.02 cameraTheta=1.20
02:51:34.635 00.000 8976 incremental bump (1.177, 3.020) isValid = 1
02:51:34.635 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:51:34.635 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:34.635 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:34.635 00.000 8976 move complete, result=0
02:51:34.635 00.000 8976 worker thread done servicing request
02:51:34.635 00.000 8976 Worker thread wakes up
02:51:34.636 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:34.636 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:34.636 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:51:34.636 00.000 9828 Worker thread wakes up
02:51:34.636 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:34.636 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:34.636 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
02:51:34.636 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
02:51:34.636 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:51:34.637 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:51:34.637 00.000 9828 BLC: window closed
02:51:34.637 00.000 9828 MoveAxis(E, 15, B)
02:51:34.637 00.000 9828 Guiding  Dir = 2, Dur = 15
02:51:34.637 00.000 9828 IsSlewing returns 0
02:51:34.637 00.000 9828 IsGuiding returns 0
02:51:34.637 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:34.674 00.037 9828 IsGuiding returns 1
02:51:34.674 00.000 9828 scope still moving after pulse duration time elapsed
02:51:34.706 00.032 9828 IsSlewing returns 0
02:51:34.706 00.000 9828 IsGuiding returns 1
02:51:34.738 00.032 9828 IsSlewing returns 0
02:51:34.738 00.000 9828 IsGuiding returns 1
02:51:34.769 00.031 9828 IsSlewing returns 0
02:51:34.769 00.000 9828 IsGuiding returns 0
02:51:34.769 00.000 9828 scope move finished after 15 + 116 ms
02:51:34.769 00.000 9828 Move returns status 0, amount 15
02:51:34.769 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:34.769 00.000 9828 MoveAxis(N, 14, B)
02:51:34.769 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:34.785 00.016 9828 IsSlewing returns 0
02:51:34.785 00.000 9828 IsGuiding returns 0
02:51:34.785 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:34.815 00.030 9828 IsGuiding returns 1
02:51:34.815 00.000 9828 scope still moving after pulse duration time elapsed
02:51:34.846 00.031 9828 IsSlewing returns 0
02:51:34.846 00.000 9828 IsGuiding returns 1
02:51:34.877 00.031 9828 IsSlewing returns 0
02:51:34.877 00.000 9828 IsGuiding returns 1
02:51:34.908 00.031 9828 IsSlewing returns 0
02:51:34.908 00.000 9828 IsGuiding returns 1
02:51:34.940 00.032 9828 IsSlewing returns 0
02:51:34.940 00.000 9828 IsGuiding returns 0
02:51:34.940 00.000 9828 scope move finished after 14 + 140 ms
02:51:34.940 00.000 9828 Move returns status 0, amount 14
02:51:34.940 00.000 9828 move complete, result=0
02:51:34.940 00.000 9828 worker thread done servicing request
02:51:34.940 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:51:35.317 00.377 8976 Exposure complete
02:51:35.323 00.006 8976 worker thread done servicing request
02:51:35.323 00.000 5052 OnExposeComplete: enter
02:51:35.323 00.000 5052 UpdateGuideState(): m_state=6
02:51:35.323 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10827
02:51:35.323 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.80, Mass=141, SNR=8.2, Peak=71 HFD=2.0
02:51:35.323 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
02:51:35.323 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
02:51:35.324 00.001 5052 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.57 mountX=0.02 mountY=-0.17, mountTheta=-1.47
02:51:35.324 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.09, opts=13)
02:51:35.324 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.09)
02:51:35.325 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:51:35.325 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:51:35.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:35.325 00.000 8976 Worker thread wakes up
02:51:35.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.09) opts 0xd
02:51:35.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.09)
02:51:35.325 00.000 8976 Moving (0.15, 0.09) raw xDistance=0.02 yDistance=-0.17
02:51:35.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:51:35.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:51:35.325 00.000 8976 MoveAxis(R, 0, ABG)
02:51:35.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:35.325 00.000 5052 Enqueuing Expose request
02:51:35.325 00.000 8976 MoveAxis(U, 0, ABG)
02:51:35.325 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:51:35.326 00.001 8976 MountToCamera -- mountX=2.15 mountY=-2.36 hyp=3.19 mountTheta=-0.83 cameraX=1.12, cameraY=2.99 cameraTheta=1.21
02:51:35.326 00.000 8976 incremental bump (1.120, 2.987) isValid = 1
02:51:35.326 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
02:51:35.326 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:35.326 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:35.326 00.000 8976 move complete, result=0
02:51:35.326 00.000 9828 Worker thread wakes up
02:51:35.326 00.000 8976 worker thread done servicing request
02:51:35.326 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:51:35.326 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:35.326 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:35.326 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:51:35.327 00.001 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:51:35.327 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:51:35.327 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:51:35.327 00.000 9828 BLC: window closed
02:51:35.327 00.000 9828 MoveAxis(E, 14, B)
02:51:35.327 00.000 9828 Guiding  Dir = 2, Dur = 14
02:51:35.327 00.000 9828 IsSlewing returns 0
02:51:35.327 00.000 9828 IsGuiding returns 0
02:51:35.327 00.000 8976 Worker thread wakes up
02:51:35.328 00.001 9828 PulseGuide returned control before completion, sleep 24
02:51:35.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:35.328 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:35.358 00.030 9828 IsGuiding returns 1
02:51:35.358 00.000 9828 scope still moving after pulse duration time elapsed
02:51:35.389 00.031 9828 IsSlewing returns 0
02:51:35.389 00.000 9828 IsGuiding returns 1
02:51:35.420 00.031 9828 IsSlewing returns 0
02:51:35.426 00.006 9828 IsGuiding returns 1
02:51:35.452 00.026 9828 IsSlewing returns 0
02:51:35.452 00.000 9828 IsGuiding returns 0
02:51:35.452 00.000 9828 scope move finished after 14 + 110 ms
02:51:35.452 00.000 9828 Move returns status 0, amount 14
02:51:35.452 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:35.452 00.000 9828 MoveAxis(N, 14, B)
02:51:35.452 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:35.466 00.014 9828 IsSlewing returns 0
02:51:35.466 00.000 9828 IsGuiding returns 0
02:51:35.466 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:35.498 00.032 9828 IsGuiding returns 1
02:51:35.498 00.000 9828 scope still moving after pulse duration time elapsed
02:51:35.530 00.032 9828 IsSlewing returns 0
02:51:35.530 00.000 9828 IsGuiding returns 1
02:51:35.561 00.031 9828 IsSlewing returns 0
02:51:35.561 00.000 9828 IsGuiding returns 1
02:51:35.591 00.030 9828 IsSlewing returns 0
02:51:35.591 00.000 9828 IsGuiding returns 0
02:51:35.591 00.000 9828 scope move finished after 14 + 111 ms
02:51:35.591 00.000 9828 Move returns status 0, amount 14
02:51:35.591 00.000 9828 move complete, result=0
02:51:35.591 00.000 9828 worker thread done servicing request
02:51:35.591 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:51:36.013 00.422 8976 Exposure complete
02:51:36.019 00.006 8976 worker thread done servicing request
02:51:36.019 00.000 5052 OnExposeComplete: enter
02:51:36.019 00.000 5052 UpdateGuideState(): m_state=6
02:51:36.019 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10828
02:51:36.019 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.46, Mass=162, SNR=8.8, Peak=70 HFD=2.0
02:51:36.019 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.04) = xAngle (-3.58 = 2.70)
02:51:36.019 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.69 = 2.60)
02:51:36.019 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.54 mountX=-0.22 mountY=0.13, mountTheta=2.62
02:51:36.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.25, opts=13)
02:51:36.020 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.25)
02:51:36.020 00.000 8976 Worker thread wakes up
02:51:36.021 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:51:36.021 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.25) opts 0xd
02:51:36.021 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.25)
02:51:36.021 00.000 8976 Moving (0.01, -0.25) raw xDistance=-0.22 yDistance=0.13
02:51:36.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:51:36.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:51:36.021 00.000 8976 MoveAxis(R, 0, ABG)
02:51:36.021 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
02:51:36.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:36.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:36.021 00.000 5052 Enqueuing Expose request
02:51:36.021 00.000 8976 MoveAxis(U, 0, ABG)
02:51:36.021 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:51:36.021 00.000 8976 MountToCamera -- mountX=2.15 mountY=-2.31 hyp=3.16 mountTheta=-0.82 cameraX=1.08, cameraY=2.97 cameraTheta=1.22
02:51:36.021 00.000 8976 incremental bump (1.082, 2.965) isValid = 1
02:51:36.022 00.001 8976 Scheduling Mount bump of (0.039, 0.112)
02:51:36.022 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:36.022 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:36.022 00.000 8976 move complete, result=0
02:51:36.022 00.000 8976 worker thread done servicing request
02:51:36.022 00.000 9828 Worker thread wakes up
02:51:36.022 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:36.022 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:36.022 00.000 8976 Worker thread wakes up
02:51:36.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:36.022 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:36.022 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:36.022 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:51:36.023 00.001 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
02:51:36.023 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:51:36.023 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:51:36.023 00.000 9828 BLC: window closed
02:51:36.023 00.000 9828 MoveAxis(E, 14, B)
02:51:36.023 00.000 9828 Guiding  Dir = 2, Dur = 14
02:51:36.023 00.000 9828 IsSlewing returns 0
02:51:36.023 00.000 9828 IsGuiding returns 0
02:51:36.023 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:36.057 00.034 9828 IsGuiding returns 1
02:51:36.057 00.000 9828 scope still moving after pulse duration time elapsed
02:51:36.089 00.032 9828 IsSlewing returns 0
02:51:36.089 00.000 9828 IsGuiding returns 1
02:51:36.119 00.030 9828 IsSlewing returns 0
02:51:36.119 00.000 9828 IsGuiding returns 1
02:51:36.150 00.031 9828 IsSlewing returns 0
02:51:36.150 00.000 9828 IsGuiding returns 1
02:51:36.181 00.031 9828 IsSlewing returns 0
02:51:36.181 00.000 9828 IsGuiding returns 0
02:51:36.181 00.000 9828 scope move finished after 14 + 143 ms
02:51:36.181 00.000 9828 Move returns status 0, amount 14
02:51:36.181 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:36.181 00.000 9828 MoveAxis(N, 14, B)
02:51:36.181 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:36.198 00.017 9828 IsSlewing returns 0
02:51:36.198 00.000 9828 IsGuiding returns 0
02:51:36.198 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:36.227 00.029 9828 IsGuiding returns 1
02:51:36.227 00.000 9828 scope still moving after pulse duration time elapsed
02:51:36.258 00.031 9828 IsSlewing returns 0
02:51:36.259 00.001 9828 IsGuiding returns 1
02:51:36.289 00.030 9828 IsSlewing returns 0
02:51:36.289 00.000 9828 IsGuiding returns 1
02:51:36.320 00.031 9828 IsSlewing returns 0
02:51:36.320 00.000 9828 IsGuiding returns 1
02:51:36.350 00.030 9828 IsSlewing returns 0
02:51:36.350 00.000 9828 IsGuiding returns 0
02:51:36.350 00.000 9828 scope move finished after 14 + 138 ms
02:51:36.350 00.000 9828 Move returns status 0, amount 14
02:51:36.350 00.000 9828 move complete, result=0
02:51:36.350 00.000 9828 worker thread done servicing request
02:51:36.350 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:51:36.706 00.356 8976 Exposure complete
02:51:36.711 00.005 8976 worker thread done servicing request
02:51:36.712 00.001 5052 OnExposeComplete: enter
02:51:36.712 00.000 5052 UpdateGuideState(): m_state=6
02:51:36.712 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10829
02:51:36.712 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.60, Mass=140, SNR=8.2, Peak=70 HFD=1.5
02:51:36.712 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
02:51:36.712 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
02:51:36.712 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.11 hyp=0.41 cameraTheta=-0.28 mountX=-0.28 mountY=-0.27, mountTheta=-2.38
02:51:36.712 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.11, opts=13)
02:51:36.712 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.11)
02:51:36.713 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:51:36.713 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:51:36.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:36.713 00.000 8976 Worker thread wakes up
02:51:36.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.11) opts 0xd
02:51:36.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.11)
02:51:36.713 00.000 8976 Moving (0.39, -0.11) raw xDistance=-0.28 yDistance=-0.27
02:51:36.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:51:36.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:51:36.713 00.000 8976 MoveAxis(R, 1, ABG)
02:51:36.713 00.000 8976 stepping (-14, 14) + (1, 0)
02:51:36.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:36.713 00.000 5052 Enqueuing Expose request
02:51:36.713 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:36.745 00.032 8976 Received - 47 (G) 
02:51:36.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:36.745 00.000 8976 stepped: pos (-13, 14)
02:51:36.745 00.000 8976 MoveAxis(U, 1, ABG)
02:51:36.745 00.000 8976 stepping (-13, 14) + (0, 1)
02:51:36.745 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:36.777 00.032 8976 Received - 47 (G) 
02:51:36.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:36.777 00.000 8976 stepped: pos (-13, 15)
02:51:36.778 00.001 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:51:36.778 00.000 8976 MountToCamera -- mountX=2.10 mountY=-2.34 hyp=3.14 mountTheta=-0.84 cameraX=1.13, cameraY=2.93 cameraTheta=1.20
02:51:36.778 00.000 8976 incremental bump (1.126, 2.930) isValid = 1
02:51:36.778 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:51:36.778 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:36.778 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:36.778 00.000 8976 move complete, result=0
02:51:36.778 00.000 9828 Worker thread wakes up
02:51:36.778 00.000 8976 worker thread done servicing request
02:51:36.778 00.000 8976 Worker thread wakes up
02:51:36.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:36.778 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:36.778 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:51:36.778 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:36.778 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:36.778 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:51:36.778 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:51:36.778 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
02:51:36.779 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:51:36.779 00.000 9828 BLC: window closed
02:51:36.779 00.000 9828 MoveAxis(E, 15, B)
02:51:36.779 00.000 9828 Guiding  Dir = 2, Dur = 15
02:51:36.779 00.000 9828 IsSlewing returns 0
02:51:36.779 00.000 9828 IsGuiding returns 0
02:51:36.779 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:36.814 00.035 9828 IsGuiding returns 1
02:51:36.814 00.000 9828 scope still moving after pulse duration time elapsed
02:51:36.846 00.032 9828 IsSlewing returns 0
02:51:36.846 00.000 9828 IsGuiding returns 1
02:51:36.876 00.030 9828 IsSlewing returns 0
02:51:36.876 00.000 9828 IsGuiding returns 1
02:51:36.907 00.031 9828 IsSlewing returns 0
02:51:36.907 00.000 9828 IsGuiding returns 0
02:51:36.907 00.000 9828 scope move finished after 15 + 112 ms
02:51:36.907 00.000 9828 Move returns status 0, amount 15
02:51:36.907 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:36.907 00.000 9828 MoveAxis(N, 14, B)
02:51:36.907 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:36.922 00.015 9828 IsSlewing returns 0
02:51:36.922 00.000 9828 IsGuiding returns 0
02:51:36.922 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:36.953 00.031 9828 IsGuiding returns 1
02:51:36.953 00.000 9828 scope still moving after pulse duration time elapsed
02:51:36.984 00.031 9828 IsSlewing returns 0
02:51:36.984 00.000 9828 IsGuiding returns 1
02:51:37.016 00.032 9828 IsSlewing returns 0
02:51:37.016 00.000 9828 IsGuiding returns 1
02:51:37.047 00.031 9828 IsSlewing returns 0
02:51:37.047 00.000 9828 IsGuiding returns 1
02:51:37.077 00.030 9828 IsSlewing returns 0
02:51:37.077 00.000 9828 IsGuiding returns 0
02:51:37.078 00.001 9828 scope move finished after 14 + 140 ms
02:51:37.078 00.000 9828 Move returns status 0, amount 14
02:51:37.078 00.000 9828 move complete, result=0
02:51:37.078 00.000 9828 worker thread done servicing request
02:51:37.078 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:51:37.466 00.388 8976 Exposure complete
02:51:37.472 00.006 8976 worker thread done servicing request
02:51:37.472 00.000 5052 OnExposeComplete: enter
02:51:37.472 00.000 5052 UpdateGuideState(): m_state=6
02:51:37.472 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10830
02:51:37.472 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.75, Mass=159, SNR=8.7, Peak=74 HFD=1.6
02:51:37.472 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:51:37.472 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
02:51:37.472 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.23 mountX=-0.04 mountY=-0.17, mountTheta=-1.83
02:51:37.473 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.04, opts=13)
02:51:37.473 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.04)
02:51:37.473 00.000 8976 Worker thread wakes up
02:51:37.473 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.04) opts 0xd
02:51:37.473 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.04)
02:51:37.473 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:51:37.473 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:51:37.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:37.474 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:37.474 00.000 5052 Enqueuing Expose request
02:51:37.474 00.000 8976 Moving (0.17, 0.04) raw xDistance=-0.04 yDistance=-0.17
02:51:37.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:51:37.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:51:37.474 00.000 8976 MoveAxis(R, 0, ABG)
02:51:37.474 00.000 8976 MoveAxis(U, 0, ABG)
02:51:37.474 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:51:37.474 00.000 8976 MountToCamera -- mountX=2.06 mountY=-2.35 hyp=3.13 mountTheta=-0.85 cameraX=1.16, cameraY=2.91 cameraTheta=1.19
02:51:37.474 00.000 8976 incremental bump (1.155, 2.906) isValid = 1
02:51:37.474 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:51:37.474 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:37.474 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:37.474 00.000 8976 move complete, result=0
02:51:37.474 00.000 8976 worker thread done servicing request
02:51:37.474 00.000 9828 Worker thread wakes up
02:51:37.474 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:51:37.474 00.000 8976 Worker thread wakes up
02:51:37.475 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:37.475 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:37.475 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:51:37.475 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:51:37.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:37.475 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:51:37.475 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:37.475 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:51:37.475 00.000 9828 BLC: window closed
02:51:37.475 00.000 9828 MoveAxis(E, 15, B)
02:51:37.475 00.000 9828 Guiding  Dir = 2, Dur = 15
02:51:37.476 00.001 9828 IsSlewing returns 0
02:51:37.476 00.000 9828 IsGuiding returns 0
02:51:37.476 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:37.510 00.034 9828 IsGuiding returns 1
02:51:37.510 00.000 9828 scope still moving after pulse duration time elapsed
02:51:37.542 00.032 9828 IsSlewing returns 0
02:51:37.542 00.000 9828 IsGuiding returns 1
02:51:37.573 00.031 9828 IsSlewing returns 0
02:51:37.574 00.001 9828 IsGuiding returns 1
02:51:37.604 00.030 9828 IsSlewing returns 0
02:51:37.604 00.000 9828 IsGuiding returns 0
02:51:37.605 00.001 9828 scope move finished after 15 + 113 ms
02:51:37.605 00.000 9828 Move returns status 0, amount 15
02:51:37.605 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:37.605 00.000 9828 MoveAxis(N, 14, B)
02:51:37.605 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:37.619 00.014 9828 IsSlewing returns 0
02:51:37.619 00.000 9828 IsGuiding returns 0
02:51:37.620 00.001 9828 PulseGuide returned control before completion, sleep 24
02:51:37.650 00.030 9828 IsGuiding returns 1
02:51:37.650 00.000 9828 scope still moving after pulse duration time elapsed
02:51:37.682 00.032 9828 IsSlewing returns 0
02:51:37.682 00.000 9828 IsGuiding returns 1
02:51:37.714 00.032 9828 IsSlewing returns 0
02:51:37.714 00.000 9828 IsGuiding returns 1
02:51:37.745 00.031 9828 IsSlewing returns 0
02:51:37.745 00.000 9828 IsGuiding returns 1
02:51:37.777 00.032 9828 IsSlewing returns 0
02:51:37.777 00.000 9828 IsGuiding returns 0
02:51:37.777 00.000 9828 scope move finished after 14 + 143 ms
02:51:37.777 00.000 9828 Move returns status 0, amount 14
02:51:37.777 00.000 9828 move complete, result=0
02:51:37.777 00.000 9828 worker thread done servicing request
02:51:37.777 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:51:38.162 00.385 8976 Exposure complete
02:51:38.168 00.006 8976 worker thread done servicing request
02:51:38.168 00.000 5052 OnExposeComplete: enter
02:51:38.168 00.000 5052 UpdateGuideState(): m_state=6
02:51:38.168 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10831
02:51:38.168 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.48, Mass=143, SNR=8.3, Peak=74 HFD=1.9
02:51:38.168 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.04) = xAngle (-3.56 = 2.73)
02:51:38.169 00.001 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.66 = 2.62)
02:51:38.169 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.51 mountX=-0.21 mountY=0.11, mountTheta=2.64
02:51:38.169 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.23, opts=13)
02:51:38.169 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.23)
02:51:38.169 00.000 8976 Worker thread wakes up
02:51:38.170 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.23) opts 0xd
02:51:38.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.23)
02:51:38.170 00.000 8976 Moving (0.01, -0.23) raw xDistance=-0.21 yDistance=0.11
02:51:38.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:51:38.170 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:51:38.170 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
02:51:38.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:38.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:38.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:51:38.170 00.000 8976 MoveAxis(R, 0, ABG)
02:51:38.170 00.000 8976 MoveAxis(U, 0, ABG)
02:51:38.170 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:51:38.170 00.000 8976 MountToCamera -- mountX=2.04 mountY=-2.36 hyp=3.12 mountTheta=-0.86 cameraX=1.17, cameraY=2.89 cameraTheta=1.18
02:51:38.170 00.000 8976 incremental bump (1.175, 2.890) isValid = 1
02:51:38.170 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:51:38.170 00.000 5052 Enqueuing Expose request
02:51:38.170 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:38.170 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:38.170 00.000 8976 move complete, result=0
02:51:38.171 00.001 9828 Worker thread wakes up
02:51:38.171 00.000 8976 worker thread done servicing request
02:51:38.171 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:38.171 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:38.171 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:38.171 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:51:38.171 00.000 8976 Worker thread wakes up
02:51:38.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:38.171 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:38.171 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:51:38.171 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:51:38.171 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:51:38.171 00.000 9828 BLC: window closed
02:51:38.171 00.000 9828 MoveAxis(E, 15, B)
02:51:38.171 00.000 9828 Guiding  Dir = 2, Dur = 15
02:51:38.172 00.001 9828 IsSlewing returns 0
02:51:38.172 00.000 9828 IsGuiding returns 0
02:51:38.172 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:38.198 00.026 9828 IsGuiding returns 1
02:51:38.198 00.000 9828 scope still moving after pulse duration time elapsed
02:51:38.229 00.031 9828 IsSlewing returns 0
02:51:38.229 00.000 9828 IsGuiding returns 1
02:51:38.261 00.032 9828 IsSlewing returns 0
02:51:38.261 00.000 9828 IsGuiding returns 1
02:51:38.293 00.032 9828 IsSlewing returns 0
02:51:38.293 00.000 9828 IsGuiding returns 1
02:51:38.323 00.030 9828 IsSlewing returns 0
02:51:38.324 00.001 9828 IsGuiding returns 0
02:51:38.324 00.000 9828 scope move finished after 15 + 136 ms
02:51:38.324 00.000 9828 Move returns status 0, amount 15
02:51:38.324 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:38.324 00.000 9828 MoveAxis(N, 14, B)
02:51:38.324 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:38.339 00.015 9828 IsSlewing returns 0
02:51:38.339 00.000 9828 IsGuiding returns 0
02:51:38.340 00.001 9828 PulseGuide returned control before completion, sleep 24
02:51:38.370 00.030 9828 IsGuiding returns 1
02:51:38.370 00.000 9828 scope still moving after pulse duration time elapsed
02:51:38.401 00.031 9828 IsSlewing returns 0
02:51:38.401 00.000 9828 IsGuiding returns 1
02:51:38.433 00.032 9828 IsSlewing returns 0
02:51:38.433 00.000 9828 IsGuiding returns 1
02:51:38.463 00.030 9828 IsSlewing returns 0
02:51:38.463 00.000 9828 IsGuiding returns 1
02:51:38.495 00.032 9828 IsSlewing returns 0
02:51:38.495 00.000 9828 IsGuiding returns 0
02:51:38.495 00.000 9828 scope move finished after 14 + 141 ms
02:51:38.495 00.000 9828 Move returns status 0, amount 14
02:51:38.495 00.000 9828 move complete, result=0
02:51:38.495 00.000 9828 worker thread done servicing request
02:51:38.495 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:51:38.858 00.363 8976 Exposure complete
02:51:38.864 00.006 8976 worker thread done servicing request
02:51:38.864 00.000 5052 OnExposeComplete: enter
02:51:38.864 00.000 5052 UpdateGuideState(): m_state=6
02:51:38.864 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10832
02:51:38.865 00.001 5052 Star::Find returns 1 (0), X=328.86, Y=281.52, Mass=168, SNR=9.0, Peak=70 HFD=2.1
02:51:38.865 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
02:51:38.865 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.54)
02:51:38.865 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.19 hyp=0.36 cameraTheta=-2.60 mountX=-0.02 mountY=0.36, mountTheta=1.64
02:51:38.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.19, opts=13)
02:51:38.866 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.19)
02:51:38.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:51:38.866 00.000 8976 Worker thread wakes up
02:51:38.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.19) opts 0xd
02:51:38.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.19)
02:51:38.866 00.000 8976 Moving (-0.31, -0.19) raw xDistance=-0.02 yDistance=0.36
02:51:38.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:51:38.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:51:38.867 00.001 8976 MoveAxis(R, 0, ABG)
02:51:38.867 00.000 8976 MoveAxis(D, 1, ABG)
02:51:38.867 00.000 8976 stepping (-13, 15) + (0, -1)
02:51:38.867 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
02:51:38.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:38.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:38.867 00.000 5052 Enqueuing Expose request
02:51:38.867 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:38.888 00.021 8976 Received - 47 (G) 
02:51:38.888 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:38.888 00.000 8976 stepped: pos (-13, 14)
02:51:38.888 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:51:38.888 00.000 8976 MountToCamera -- mountX=2.02 mountY=-2.32 hyp=3.07 mountTheta=-0.85 cameraX=1.14, cameraY=2.85 cameraTheta=1.19
02:51:38.888 00.000 8976 incremental bump (1.141, 2.855) isValid = 1
02:51:38.888 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
02:51:38.888 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:38.888 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:38.888 00.000 8976 move complete, result=0
02:51:38.888 00.000 8976 worker thread done servicing request
02:51:38.888 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:51:38.888 00.000 9828 Worker thread wakes up
02:51:38.888 00.000 8976 Worker thread wakes up
02:51:38.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:38.889 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:38.889 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:38.889 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:38.889 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:51:38.889 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
02:51:38.889 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:51:38.889 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:51:38.889 00.000 9828 BLC: window closed
02:51:38.889 00.000 9828 MoveAxis(E, 15, B)
02:51:38.889 00.000 9828 Guiding  Dir = 2, Dur = 15
02:51:38.889 00.000 9828 IsSlewing returns 0
02:51:38.890 00.001 9828 IsGuiding returns 0
02:51:38.890 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:38.915 00.025 9828 IsGuiding returns 1
02:51:38.916 00.001 9828 scope still moving after pulse duration time elapsed
02:51:38.946 00.030 9828 IsSlewing returns 0
02:51:38.946 00.000 9828 IsGuiding returns 1
02:51:38.979 00.033 9828 IsSlewing returns 0
02:51:38.979 00.000 9828 IsGuiding returns 1
02:51:39.010 00.031 9828 IsSlewing returns 0
02:51:39.010 00.000 9828 IsGuiding returns 1
02:51:39.040 00.030 9828 IsSlewing returns 0
02:51:39.041 00.001 9828 IsGuiding returns 1
02:51:39.072 00.031 9828 IsSlewing returns 0
02:51:39.072 00.000 9828 IsGuiding returns 1
02:51:39.104 00.032 9828 IsSlewing returns 0
02:51:39.104 00.000 9828 IsGuiding returns 1
02:51:39.135 00.031 9828 IsSlewing returns 0
02:51:39.135 00.000 9828 IsGuiding returns 0
02:51:39.135 00.000 9828 scope move finished after 15 + 230 ms
02:51:39.135 00.000 9828 Move returns status 0, amount 15
02:51:39.135 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:39.135 00.000 9828 MoveAxis(N, 14, B)
02:51:39.135 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:39.150 00.015 9828 IsSlewing returns 0
02:51:39.150 00.000 9828 IsGuiding returns 0
02:51:39.150 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:39.181 00.031 9828 IsGuiding returns 1
02:51:39.181 00.000 9828 scope still moving after pulse duration time elapsed
02:51:39.212 00.031 9828 IsSlewing returns 0
02:51:39.212 00.000 9828 IsGuiding returns 1
02:51:39.243 00.031 9828 IsSlewing returns 0
02:51:39.243 00.000 9828 IsGuiding returns 1
02:51:39.274 00.031 9828 IsSlewing returns 0
02:51:39.274 00.000 9828 IsGuiding returns 1
02:51:39.304 00.030 9828 IsSlewing returns 0
02:51:39.304 00.000 9828 IsGuiding returns 0
02:51:39.304 00.000 9828 scope move finished after 14 + 140 ms
02:51:39.304 00.000 9828 Move returns status 0, amount 14
02:51:39.304 00.000 9828 move complete, result=0
02:51:39.304 00.000 9828 worker thread done servicing request
02:51:39.304 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:51:39.573 00.269 8976 Exposure complete
02:51:39.579 00.006 8976 worker thread done servicing request
02:51:39.579 00.000 5052 OnExposeComplete: enter
02:51:39.579 00.000 5052 UpdateGuideState(): m_state=6
02:51:39.579 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10833
02:51:39.579 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.61, Mass=160, SNR=8.7, Peak=73 HFD=2.2
02:51:39.579 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.13 = 2.15)
02:51:39.579 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.05)
02:51:39.579 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-2.09 mountX=-0.06 mountY=0.10, mountTheta=2.12
02:51:39.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.09, opts=13)
02:51:39.580 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.09)
02:51:39.580 00.000 8976 Worker thread wakes up
02:51:39.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.09) opts 0xd
02:51:39.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.09)
02:51:39.580 00.000 8976 Moving (-0.05, -0.09) raw xDistance=-0.06 yDistance=0.10
02:51:39.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:51:39.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:51:39.580 00.000 8976 MoveAxis(R, 0, ABG)
02:51:39.581 00.001 8976 MoveAxis(U, 0, ABG)
02:51:39.581 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:51:39.581 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:51:39.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:39.581 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:51:39.581 00.000 8976 MountToCamera -- mountX=2.01 mountY=-2.29 hyp=3.04 mountTheta=-0.85 cameraX=1.12, cameraY=2.83 cameraTheta=1.19
02:51:39.581 00.000 8976 incremental bump (1.119, 2.832) isValid = 1
02:51:39.581 00.000 8976 Scheduling Mount bump of (0.039, 0.102)
02:51:39.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:39.581 00.000 5052 Enqueuing Expose request
02:51:39.581 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.10, opts=4)
02:51:39.581 00.000 8976 Enqueuing Move request for scope (0.04, 0.10)
02:51:39.581 00.000 8976 move complete, result=0
02:51:39.581 00.000 9828 Worker thread wakes up
02:51:39.581 00.000 8976 worker thread done servicing request
02:51:39.581 00.000 8976 Worker thread wakes up
02:51:39.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:39.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:39.582 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:39.582 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0x4
02:51:39.582 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
02:51:39.582 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:51:39.582 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:51:39.582 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.21 mountX=-0.04 mountY=-0.10, mountTheta=-2.00
02:51:39.582 00.000 9828 Moving (0.04, 0.10) raw xDistance=-0.04 yDistance=-0.10
02:51:39.582 00.000 9828 BLC: window closed
02:51:39.582 00.000 9828 MoveAxis(E, 14, B)
02:51:39.582 00.000 9828 Guiding  Dir = 2, Dur = 14
02:51:39.582 00.000 9828 IsSlewing returns 0
02:51:39.583 00.001 9828 IsGuiding returns 0
02:51:39.583 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:39.618 00.035 9828 IsGuiding returns 1
02:51:39.618 00.000 9828 scope still moving after pulse duration time elapsed
02:51:39.649 00.031 9828 IsSlewing returns 0
02:51:39.649 00.000 9828 IsGuiding returns 1
02:51:39.679 00.030 9828 IsSlewing returns 0
02:51:39.679 00.000 9828 IsGuiding returns 1
02:51:39.711 00.032 9828 IsSlewing returns 0
02:51:39.711 00.000 9828 IsGuiding returns 0
02:51:39.711 00.000 9828 scope move finished after 14 + 113 ms
02:51:39.711 00.000 9828 Move returns status 0, amount 14
02:51:39.711 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:39.711 00.000 9828 MoveAxis(N, 13, B)
02:51:39.711 00.000 9828 Guiding  Dir = 0, Dur = 13
02:51:39.727 00.016 9828 IsSlewing returns 0
02:51:39.727 00.000 9828 IsGuiding returns 0
02:51:39.727 00.000 9828 PulseGuide returned control before completion, sleep 23
02:51:39.757 00.030 9828 IsGuiding returns 1
02:51:39.757 00.000 9828 scope still moving after pulse duration time elapsed
02:51:39.788 00.031 9828 IsSlewing returns 0
02:51:39.788 00.000 9828 IsGuiding returns 1
02:51:39.819 00.031 9828 IsSlewing returns 0
02:51:39.819 00.000 9828 IsGuiding returns 1
02:51:39.849 00.030 9828 IsSlewing returns 0
02:51:39.849 00.000 9828 IsGuiding returns 1
02:51:39.880 00.031 9828 IsSlewing returns 0
02:51:39.880 00.000 9828 IsGuiding returns 0
02:51:39.880 00.000 9828 scope move finished after 13 + 140 ms
02:51:39.880 00.000 9828 Move returns status 0, amount 13
02:51:39.880 00.000 9828 move complete, result=0
02:51:39.880 00.000 9828 worker thread done servicing request
02:51:39.880 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 13 ms NORTH
02:51:40.266 00.386 8976 Exposure complete
02:51:40.271 00.005 8976 worker thread done servicing request
02:51:40.271 00.000 5052 OnExposeComplete: enter
02:51:40.271 00.000 5052 UpdateGuideState(): m_state=6
02:51:40.271 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10834
02:51:40.271 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.69, Mass=147, SNR=8.4, Peak=72 HFD=2.1
02:51:40.271 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
02:51:40.271 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
02:51:40.271 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.06 mountX=0.08 mountY=0.18, mountTheta=1.17
02:51:40.272 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.02, opts=13)
02:51:40.272 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.02)
02:51:40.273 00.001 8976 Worker thread wakes up
02:51:40.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.02) opts 0xd
02:51:40.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.02)
02:51:40.273 00.000 8976 Moving (-0.20, -0.02) raw xDistance=0.08 yDistance=0.18
02:51:40.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:51:40.273 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:51:40.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:51:40.273 00.000 8976 MoveAxis(R, 0, ABG)
02:51:40.273 00.000 8976 MoveAxis(U, 0, ABG)
02:51:40.273 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:51:40.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:40.273 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:40.273 00.000 5052 Enqueuing Expose request
02:51:40.273 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:51:40.273 00.000 8976 MountToCamera -- mountX=2.00 mountY=-2.26 hyp=3.02 mountTheta=-0.85 cameraX=1.10, cameraY=2.82 cameraTheta=1.20
02:51:40.273 00.000 8976 incremental bump (1.104, 2.816) isValid = 1
02:51:40.274 00.001 8976 Scheduling Mount bump of (0.042, 0.111)
02:51:40.274 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:40.274 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:40.274 00.000 8976 move complete, result=0
02:51:40.274 00.000 9828 Worker thread wakes up
02:51:40.274 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:40.274 00.000 8976 worker thread done servicing request
02:51:40.274 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:40.274 00.000 8976 Worker thread wakes up
02:51:40.274 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
02:51:40.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:40.274 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:51:40.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:40.274 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:51:40.275 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:51:40.275 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:51:40.275 00.000 9828 BLC: window closed
02:51:40.275 00.000 9828 MoveAxis(E, 15, B)
02:51:40.275 00.000 9828 Guiding  Dir = 2, Dur = 15
02:51:40.275 00.000 9828 IsSlewing returns 0
02:51:40.275 00.000 9828 IsGuiding returns 0
02:51:40.276 00.001 9828 PulseGuide returned control before completion, sleep 25
02:51:40.304 00.028 9828 IsGuiding returns 1
02:51:40.304 00.000 9828 scope still moving after pulse duration time elapsed
02:51:40.335 00.031 9828 IsSlewing returns 0
02:51:40.335 00.000 9828 IsGuiding returns 1
02:51:40.366 00.031 9828 IsSlewing returns 0
02:51:40.366 00.000 9828 IsGuiding returns 1
02:51:40.398 00.032 9828 IsSlewing returns 0
02:51:40.398 00.000 9828 IsGuiding returns 1
02:51:40.430 00.032 9828 IsSlewing returns 0
02:51:40.430 00.000 9828 IsGuiding returns 0
02:51:40.430 00.000 9828 scope move finished after 15 + 139 ms
02:51:40.430 00.000 9828 Move returns status 0, amount 15
02:51:40.430 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:40.430 00.000 9828 MoveAxis(N, 14, B)
02:51:40.430 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:40.445 00.015 9828 IsSlewing returns 0
02:51:40.446 00.001 9828 IsGuiding returns 0
02:51:40.446 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:40.477 00.031 9828 IsGuiding returns 1
02:51:40.477 00.000 9828 scope still moving after pulse duration time elapsed
02:51:40.507 00.030 9828 IsSlewing returns 0
02:51:40.507 00.000 9828 IsGuiding returns 1
02:51:40.538 00.031 9828 IsSlewing returns 0
02:51:40.538 00.000 9828 IsGuiding returns 1
02:51:40.569 00.031 9828 IsSlewing returns 0
02:51:40.569 00.000 9828 IsGuiding returns 1
02:51:40.600 00.031 9828 IsSlewing returns 0
02:51:40.600 00.000 9828 IsGuiding returns 0
02:51:40.600 00.000 9828 scope move finished after 14 + 139 ms
02:51:40.600 00.000 9828 Move returns status 0, amount 14
02:51:40.600 00.000 9828 move complete, result=0
02:51:40.600 00.000 9828 worker thread done servicing request
02:51:40.600 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:51:40.954 00.354 8976 Exposure complete
02:51:40.960 00.006 8976 worker thread done servicing request
02:51:40.960 00.000 5052 OnExposeComplete: enter
02:51:40.960 00.000 5052 UpdateGuideState(): m_state=6
02:51:40.960 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10835
02:51:40.961 00.001 5052 Star::Find returns 1 (0), X=328.75, Y=281.85, Mass=158, SNR=8.7, Peak=73 HFD=2.3
02:51:40.961 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:51:40.961 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:51:40.961 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.14 hyp=0.45 cameraTheta=2.81 mountX=0.32 mountY=0.28, mountTheta=0.71
02:51:40.961 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.14, opts=13)
02:51:40.961 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.14)
02:51:40.961 00.000 8976 Worker thread wakes up
02:51:40.962 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.14) opts 0xd
02:51:40.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.14)
02:51:40.962 00.000 8976 Moving (-0.42, 0.14) raw xDistance=0.32 yDistance=0.28
02:51:40.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:51:40.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:51:40.962 00.000 8976 MoveAxis(L, 1, ABG)
02:51:40.962 00.000 8976 stepping (-13, 14) + (-1, 0)
02:51:40.962 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:51:40.962 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:51:40.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:40.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:40.962 00.000 5052 Enqueuing Expose request
02:51:40.962 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:40.982 00.020 8976 Received - 47 (G) 
02:51:40.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:40.982 00.000 8976 stepped: pos (-14, 14)
02:51:40.982 00.000 8976 MoveAxis(D, 1, ABG)
02:51:40.982 00.000 8976 stepping (-14, 14) + (0, -1)
02:51:40.982 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:41.014 00.032 8976 Received - 47 (G) 
02:51:41.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:41.014 00.000 8976 stepped: pos (-14, 13)
02:51:41.014 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:51:41.014 00.000 8976 MountToCamera -- mountX=2.05 mountY=-2.20 hyp=3.01 mountTheta=-0.82 cameraX=1.02, cameraY=2.83 cameraTheta=1.22
02:51:41.014 00.000 8976 incremental bump (1.024, 2.827) isValid = 1
02:51:41.014 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:51:41.014 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:41.014 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:41.015 00.001 8976 move complete, result=0
02:51:41.015 00.000 9828 Worker thread wakes up
02:51:41.015 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:41.015 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:51:41.015 00.000 8976 worker thread done servicing request
02:51:41.015 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:41.015 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:51:41.015 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:51:41.015 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:51:41.015 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:51:41.015 00.000 9828 BLC: window closed
02:51:41.015 00.000 9828 MoveAxis(E, 14, B)
02:51:41.015 00.000 8976 Worker thread wakes up
02:51:41.015 00.000 9828 Guiding  Dir = 2, Dur = 14
02:51:41.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:41.016 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:41.016 00.000 9828 IsSlewing returns 0
02:51:41.016 00.000 9828 IsGuiding returns 0
02:51:41.016 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:41.054 00.038 9828 IsGuiding returns 1
02:51:41.054 00.000 9828 scope still moving after pulse duration time elapsed
02:51:41.086 00.032 9828 IsSlewing returns 0
02:51:41.086 00.000 9828 IsGuiding returns 1
02:51:41.116 00.030 9828 IsSlewing returns 0
02:51:41.116 00.000 9828 IsGuiding returns 1
02:51:41.147 00.031 9828 IsSlewing returns 0
02:51:41.147 00.000 9828 IsGuiding returns 0
02:51:41.147 00.000 9828 scope move finished after 14 + 117 ms
02:51:41.147 00.000 9828 Move returns status 0, amount 14
02:51:41.147 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:41.147 00.000 9828 MoveAxis(N, 14, B)
02:51:41.147 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:41.162 00.015 9828 IsSlewing returns 0
02:51:41.162 00.000 9828 IsGuiding returns 0
02:51:41.162 00.000 9828 PulseGuide returned control before completion, sleep 24
02:51:41.192 00.030 9828 IsGuiding returns 1
02:51:41.192 00.000 9828 scope still moving after pulse duration time elapsed
02:51:41.223 00.031 9828 IsSlewing returns 0
02:51:41.223 00.000 9828 IsGuiding returns 1
02:51:41.254 00.031 9828 IsSlewing returns 0
02:51:41.255 00.001 9828 IsGuiding returns 1
02:51:41.285 00.030 9828 IsSlewing returns 0
02:51:41.285 00.000 9828 IsGuiding returns 0
02:51:41.285 00.000 9828 scope move finished after 14 + 109 ms
02:51:41.285 00.000 9828 Move returns status 0, amount 14
02:51:41.285 00.000 9828 move complete, result=0
02:51:41.285 00.000 9828 worker thread done servicing request
02:51:41.285 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:51:41.699 00.414 8976 Exposure complete
02:51:41.704 00.005 8976 worker thread done servicing request
02:51:41.704 00.000 5052 OnExposeComplete: enter
02:51:41.704 00.000 5052 UpdateGuideState(): m_state=6
02:51:41.704 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10836
02:51:41.704 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.80, Mass=177, SNR=9.2, Peak=71 HFD=2.4
02:51:41.704 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:51:41.704 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
02:51:41.705 00.001 5052 CameraToMount -- cameraX=-0.52 cameraY=0.09 hyp=0.53 cameraTheta=2.96 mountX=0.32 mountY=0.39, mountTheta=0.88
02:51:41.705 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.09, opts=13)
02:51:41.705 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.09)
02:51:41.705 00.000 8976 Worker thread wakes up
02:51:41.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.09) opts 0xd
02:51:41.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.09)
02:51:41.705 00.000 8976 Moving (-0.52, 0.09) raw xDistance=0.32 yDistance=0.39
02:51:41.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
02:51:41.706 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
02:51:41.706 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:51:41.706 00.000 8976 MoveAxis(L, 1, ABG)
02:51:41.706 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
02:51:41.706 00.000 8976 stepping (-14, 13) + (-1, 0)
02:51:41.706 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:41.706 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:41.706 00.000 5052 Enqueuing Expose request
02:51:41.706 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:41.733 00.027 8976 Received - 47 (G) 
02:51:41.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:41.733 00.000 8976 stepped: pos (-15, 13)
02:51:41.733 00.000 8976 MoveAxis(D, 2, ABG)
02:51:41.733 00.000 8976 stepping (-15, 13) + (0, -2)
02:51:41.733 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:41.765 00.032 8976 Received - 47 (G) 
02:51:41.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:41.765 00.000 8976 stepped: pos (-15, 11)
02:51:41.765 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:51:41.765 00.000 8976 MountToCamera -- mountX=2.13 mountY=-2.05 hyp=2.96 mountTheta=-0.77 cameraX=0.85, cameraY=2.83 cameraTheta=1.28
02:51:41.765 00.000 8976 incremental bump (0.854, 2.831) isValid = 1
02:51:41.765 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
02:51:41.765 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:51:41.765 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:51:41.765 00.000 8976 move complete, result=0
02:51:41.765 00.000 9828 Worker thread wakes up
02:51:41.765 00.000 8976 worker thread done servicing request
02:51:41.766 00.001 8976 Worker thread wakes up
02:51:41.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:41.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:41.766 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:51:41.766 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:51:41.766 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:51:41.766 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:51:41.766 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:51:41.766 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:51:41.766 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:51:41.766 00.000 9828 BLC: window closed
02:51:41.766 00.000 9828 MoveAxis(E, 12, B)
02:51:41.766 00.000 9828 Guiding  Dir = 2, Dur = 12
02:51:41.767 00.001 9828 IsSlewing returns 0
02:51:41.767 00.000 9828 IsGuiding returns 0
02:51:41.767 00.000 9828 PulseGuide returned control before completion, sleep 22
02:51:41.800 00.033 9828 IsGuiding returns 1
02:51:41.800 00.000 9828 scope still moving after pulse duration time elapsed
02:51:41.830 00.030 9828 IsSlewing returns 0
02:51:41.830 00.000 9828 IsGuiding returns 1
02:51:41.861 00.031 9828 IsSlewing returns 0
02:51:41.861 00.000 9828 IsGuiding returns 1
02:51:41.892 00.031 9828 IsSlewing returns 0
02:51:41.892 00.000 9828 IsGuiding returns 0
02:51:41.892 00.000 9828 scope move finished after 12 + 113 ms
02:51:41.892 00.000 9828 Move returns status 0, amount 12
02:51:41.892 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:41.892 00.000 9828 MoveAxis(N, 15, B)
02:51:41.892 00.000 9828 Guiding  Dir = 0, Dur = 15
02:51:41.908 00.016 9828 IsSlewing returns 0
02:51:41.909 00.001 9828 IsGuiding returns 0
02:51:41.909 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:41.939 00.030 9828 IsGuiding returns 1
02:51:41.939 00.000 9828 scope still moving after pulse duration time elapsed
02:51:41.970 00.031 9828 IsSlewing returns 0
02:51:41.970 00.000 9828 IsGuiding returns 1
02:51:42.016 00.046 9828 IsSlewing returns 0
02:51:42.016 00.000 9828 IsGuiding returns 1
02:51:42.048 00.032 9828 IsSlewing returns 0
02:51:42.048 00.000 9828 IsGuiding returns 0
02:51:42.048 00.000 9828 scope move finished after 15 + 124 ms
02:51:42.048 00.000 9828 Move returns status 0, amount 15
02:51:42.048 00.000 9828 move complete, result=0
02:51:42.048 00.000 9828 worker thread done servicing request
02:51:42.048 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:51:42.453 00.405 8976 Exposure complete
02:51:42.460 00.007 8976 worker thread done servicing request
02:51:42.460 00.000 5052 OnExposeComplete: enter
02:51:42.460 00.000 5052 UpdateGuideState(): m_state=6
02:51:42.460 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10837
02:51:42.460 00.000 5052 Star::Find returns 1 (0), X=328.09, Y=281.65, Mass=152, SNR=8.5, Peak=70 HFD=2.1
02:51:42.460 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
02:51:42.460 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
02:51:42.460 00.000 5052 CameraToMount -- cameraX=-1.08 cameraY=-0.06 hyp=1.08 cameraTheta=-3.09 mountX=0.44 mountY=0.94, mountTheta=1.13
02:51:42.461 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.08, y=-0.06, opts=13)
02:51:42.461 00.000 5052 Enqueuing Move request for stepguider (-1.08, -0.06)
02:51:42.461 00.000 8976 Worker thread wakes up
02:51:42.462 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:51:42.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.08, -0.06) opts 0xd
02:51:42.462 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:51:42.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.08, -0.06)
02:51:42.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:42.462 00.000 8976 Moving (-1.08, -0.06) raw xDistance=0.44 yDistance=0.94
02:51:42.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:42.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
02:51:42.462 00.000 5052 Enqueuing Expose request
02:51:42.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.94
02:51:42.462 00.000 8976 MoveAxis(L, 2, ABG)
02:51:42.462 00.000 8976 stepping (-15, 11) + (-2, 0)
02:51:42.462 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:42.484 00.022 8976 Received - 47 (G) 
02:51:42.484 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:42.484 00.000 8976 stepped: pos (-17, 11)
02:51:42.484 00.000 8976 MoveAxis(D, 4, ABG)
02:51:42.484 00.000 8976 stepping (-17, 11) + (0, -4)
02:51:42.484 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:51:42.517 00.033 8976 Received - 47 (G) 
02:51:42.517 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:51:42.517 00.000 8976 stepped: pos (-17, 7)
02:51:42.517 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
02:51:42.517 00.000 8976 MountToCamera -- mountX=2.29 mountY=-1.74 hyp=2.87 mountTheta=-0.65 cameraX=0.51, cameraY=2.83 cameraTheta=1.39
02:51:42.517 00.000 8976 incremental bump (0.508, 2.829) isValid = 1
02:51:42.517 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:51:42.517 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:51:42.517 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:51:42.517 00.000 8976 move complete, result=0
02:51:42.517 00.000 9828 Worker thread wakes up
02:51:42.517 00.000 8976 worker thread done servicing request
02:51:42.517 00.000 8976 Worker thread wakes up
02:51:42.517 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:42.518 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:42.518 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:51:42.518 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
02:51:42.518 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:51:42.518 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.79)
02:51:42.518 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
02:51:42.518 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:51:42.518 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:51:42.518 00.000 9828 BLC: window closed
02:51:42.518 00.000 9828 MoveAxis(E, 8, B)
02:51:42.518 00.000 9828 Guiding  Dir = 2, Dur = 8
02:51:42.518 00.000 9828 IsSlewing returns 0
02:51:42.519 00.001 9828 IsGuiding returns 0
02:51:42.519 00.000 9828 PulseGuide returned control before completion, sleep 18
02:51:42.543 00.024 9828 IsGuiding returns 1
02:51:42.544 00.001 9828 scope still moving after pulse duration time elapsed
02:51:42.573 00.029 9828 IsSlewing returns 0
02:51:42.574 00.001 9828 IsGuiding returns 1
02:51:42.605 00.031 9828 IsSlewing returns 0
02:51:42.605 00.000 9828 IsGuiding returns 1
02:51:42.636 00.031 9828 IsSlewing returns 0
02:51:42.636 00.000 9828 IsGuiding returns 0
02:51:42.636 00.000 9828 scope move finished after 8 + 109 ms
02:51:42.636 00.000 9828 Move returns status 0, amount 8
02:51:42.636 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:42.636 00.000 9828 MoveAxis(N, 15, B)
02:51:42.636 00.000 9828 Guiding  Dir = 0, Dur = 15
02:51:42.652 00.016 9828 IsSlewing returns 0
02:51:42.652 00.000 9828 IsGuiding returns 0
02:51:42.652 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:42.681 00.029 9828 IsGuiding returns 1
02:51:42.681 00.000 9828 scope still moving after pulse duration time elapsed
02:51:42.713 00.032 9828 IsSlewing returns 0
02:51:42.713 00.000 9828 IsGuiding returns 1
02:51:42.743 00.030 9828 IsSlewing returns 0
02:51:42.743 00.000 9828 IsGuiding returns 1
02:51:42.774 00.031 9828 IsSlewing returns 0
02:51:42.774 00.000 9828 IsGuiding returns 1
02:51:42.805 00.031 9828 IsSlewing returns 0
02:51:42.805 00.000 9828 IsGuiding returns 0
02:51:42.805 00.000 9828 scope move finished after 15 + 137 ms
02:51:42.805 00.000 9828 Move returns status 0, amount 15
02:51:42.805 00.000 9828 move complete, result=0
02:51:42.805 00.000 9828 worker thread done servicing request
02:51:42.805 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:51:43.202 00.397 8976 Exposure complete
02:51:43.208 00.006 8976 worker thread done servicing request
02:51:43.208 00.000 5052 OnExposeComplete: enter
02:51:43.208 00.000 5052 UpdateGuideState(): m_state=6
02:51:43.208 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10838
02:51:43.208 00.000 5052 Star::Find returns 1 (0), X=328.06, Y=281.63, Mass=141, SNR=8.2, Peak=68 HFD=2.1
02:51:43.208 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
02:51:43.208 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.07)
02:51:43.208 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=-0.08 hyp=1.11 cameraTheta=-3.07 mountX=0.43 mountY=0.98, mountTheta=1.15
02:51:43.209 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-0.08, opts=13)
02:51:43.209 00.000 5052 Enqueuing Move request for stepguider (-1.11, -0.08)
02:51:43.209 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:51:43.209 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:51:43.209 00.000 8976 Worker thread wakes up
02:51:43.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -0.08) opts 0xd
02:51:43.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -0.08)
02:51:43.209 00.000 8976 Moving (-1.11, -0.08) raw xDistance=0.43 yDistance=0.98
02:51:43.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:43.209 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:43.209 00.000 5052 Enqueuing Expose request
02:51:43.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
02:51:43.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.98
02:51:43.209 00.000 8976 MoveAxis(L, 2, ABG)
02:51:43.209 00.000 8976 stepping (-17, 7) + (-2, 0)
02:51:43.209 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:43.235 00.026 8976 Received - 47 (G) 
02:51:43.236 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:43.236 00.000 8976 stepped: pos (-19, 7)
02:51:43.236 00.000 8976 MoveAxis(D, 4, ABG)
02:51:43.236 00.000 8976 stepping (-19, 7) + (0, -4)
02:51:43.236 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:51:43.268 00.032 8976 Received - 47 (G) 
02:51:43.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:51:43.268 00.000 8976 stepped: pos (-19, 3)
02:51:43.268 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:51:43.268 00.000 8976 MountToCamera -- mountX=2.49 mountY=-1.32 hyp=2.82 mountTheta=-0.49 cameraX=0.04, cameraY=2.82 cameraTheta=1.56
02:51:43.268 00.000 8976 incremental bump (0.043, 2.822) isValid = 1
02:51:43.268 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
02:51:43.268 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:51:43.268 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:51:43.268 00.000 8976 move complete, result=0
02:51:43.268 00.000 9828 Worker thread wakes up
02:51:43.268 00.000 8976 worker thread done servicing request
02:51:43.268 00.000 8976 Worker thread wakes up
02:51:43.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:43.268 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:51:43.268 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:51:43.268 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
02:51:43.268 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
02:51:43.269 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:43.269 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.0 px 4 ms SOUTH
02:51:43.269 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:51:43.269 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:51:43.269 00.000 9828 BLC: window closed
02:51:43.269 00.000 9828 MoveAxis(E, 2, B)
02:51:43.269 00.000 9828 Guiding  Dir = 2, Dur = 2
02:51:43.269 00.000 9828 IsSlewing returns 0
02:51:43.269 00.000 9828 IsGuiding returns 0
02:51:43.269 00.000 9828 PulseGuide returned control before completion, sleep 12
02:51:43.290 00.021 9828 IsGuiding returns 1
02:51:43.290 00.000 9828 scope still moving after pulse duration time elapsed
02:51:43.323 00.033 9828 IsSlewing returns 0
02:51:43.323 00.000 9828 IsGuiding returns 1
02:51:43.353 00.030 9828 IsSlewing returns 0
02:51:43.354 00.001 9828 IsGuiding returns 1
02:51:43.384 00.030 9828 IsSlewing returns 0
02:51:43.384 00.000 9828 IsGuiding returns 0
02:51:43.384 00.000 9828 scope move finished after 2 + 112 ms
02:51:43.384 00.000 9828 Move returns status 0, amount 2
02:51:43.384 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:43.384 00.000 9828 MoveAxis(N, 16, B)
02:51:43.384 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:43.398 00.014 9828 IsSlewing returns 0
02:51:43.398 00.000 9828 IsGuiding returns 0
02:51:43.398 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:43.429 00.031 9828 IsGuiding returns 1
02:51:43.430 00.001 9828 scope still moving after pulse duration time elapsed
02:51:43.460 00.030 9828 IsSlewing returns 0
02:51:43.460 00.000 9828 IsGuiding returns 1
02:51:43.490 00.030 9828 IsSlewing returns 0
02:51:43.490 00.000 9828 IsGuiding returns 1
02:51:43.522 00.032 9828 IsSlewing returns 0
02:51:43.522 00.000 9828 IsGuiding returns 1
02:51:43.553 00.031 9828 IsSlewing returns 0
02:51:43.553 00.000 9828 IsGuiding returns 0
02:51:43.553 00.000 9828 scope move finished after 16 + 138 ms
02:51:43.553 00.000 9828 Move returns status 0, amount 16
02:51:43.553 00.000 9828 move complete, result=0
02:51:43.553 00.000 9828 worker thread done servicing request
02:51:43.553 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:51:43.953 00.400 8976 Exposure complete
02:51:43.958 00.005 8976 worker thread done servicing request
02:51:43.958 00.000 5052 OnExposeComplete: enter
02:51:43.958 00.000 5052 UpdateGuideState(): m_state=6
02:51:43.958 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10839
02:51:43.958 00.000 5052 Star::Find returns 1 (0), X=328.01, Y=281.22, Mass=159, SNR=8.7, Peak=68 HFD=2.4
02:51:43.958 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.79 = 1.50)
02:51:43.958 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
02:51:43.958 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=-0.49 hyp=1.27 cameraTheta=-2.74 mountX=0.09 mountY=1.25, mountTheta=1.50
02:51:43.959 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=-0.49, opts=13)
02:51:43.959 00.000 5052 Enqueuing Move request for stepguider (-1.17, -0.49)
02:51:43.959 00.000 8976 Worker thread wakes up
02:51:43.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, -0.49) opts 0xd
02:51:43.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, -0.49)
02:51:43.959 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:51:43.959 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:51:43.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:43.959 00.000 8976 Moving (-1.17, -0.49) raw xDistance=0.09 yDistance=1.25
02:51:43.959 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:43.959 00.000 5052 Enqueuing Expose request
02:51:43.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:51:43.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.25
02:51:43.959 00.000 8976 MoveAxis(R, 0, ABG)
02:51:43.959 00.000 8976 MoveAxis(D, 5, ABG)
02:51:43.959 00.000 8976 stepping (-19, 3) + (0, -5)
02:51:43.959 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:51:44.003 00.044 8976 Received - 47 (G) 
02:51:44.003 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:51:44.003 00.000 8976 stepped: pos (-19, -2)
02:51:44.003 00.000 8976 MountToCamera -- mountTheta (-0.29) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
02:51:44.003 00.000 8976 MountToCamera -- mountX=2.63 mountY=-0.78 hyp=2.74 mountTheta=-0.29 cameraX=-0.50, cameraY=2.70 cameraTheta=1.75
02:51:44.003 00.000 8976 incremental bump (-0.501, 2.698) isValid = 1
02:51:44.003 00.000 8976 Scheduling Mount bump of (-0.021, 0.117)
02:51:44.003 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:51:44.003 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:51:44.003 00.000 8976 move complete, result=0
02:51:44.003 00.000 8976 worker thread done servicing request
02:51:44.003 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.2 px 5 ms SOUTH
02:51:44.003 00.000 9828 Worker thread wakes up
02:51:44.003 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:51:44.003 00.000 8976 Worker thread wakes up
02:51:44.004 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:44.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:44.004 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:51:44.004 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
02:51:44.004 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.52)
02:51:44.004 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.44
02:51:44.004 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:51:44.004 00.000 9828 BLC: window closed
02:51:44.004 00.000 9828 MoveAxis(W, 5, B)
02:51:44.004 00.000 9828 Guiding  Dir = 3, Dur = 5
02:51:44.004 00.000 9828 IsSlewing returns 0
02:51:44.004 00.000 9828 IsGuiding returns 0
02:51:44.005 00.001 9828 PulseGuide returned control before completion, sleep 15
02:51:44.026 00.021 9828 IsGuiding returns 1
02:51:44.026 00.000 9828 scope still moving after pulse duration time elapsed
02:51:44.058 00.032 9828 IsSlewing returns 0
02:51:44.058 00.000 9828 IsGuiding returns 1
02:51:44.090 00.032 9828 IsSlewing returns 0
02:51:44.090 00.000 9828 IsGuiding returns 1
02:51:44.121 00.031 9828 IsSlewing returns 0
02:51:44.121 00.000 9828 IsGuiding returns 0
02:51:44.121 00.000 9828 scope move finished after 5 + 111 ms
02:51:44.121 00.000 9828 Move returns status 0, amount 5
02:51:44.121 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:44.121 00.000 9828 MoveAxis(N, 16, B)
02:51:44.121 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:44.137 00.016 9828 IsSlewing returns 0
02:51:44.137 00.000 9828 IsGuiding returns 0
02:51:44.137 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:44.167 00.030 9828 IsGuiding returns 1
02:51:44.167 00.000 9828 scope still moving after pulse duration time elapsed
02:51:44.198 00.031 9828 IsSlewing returns 0
02:51:44.198 00.000 9828 IsGuiding returns 1
02:51:44.230 00.032 9828 IsSlewing returns 0
02:51:44.230 00.000 9828 IsGuiding returns 1
02:51:44.260 00.030 9828 IsSlewing returns 0
02:51:44.260 00.000 9828 IsGuiding returns 1
02:51:44.292 00.032 9828 IsSlewing returns 0
02:51:44.292 00.000 9828 IsGuiding returns 0
02:51:44.292 00.000 9828 scope move finished after 16 + 138 ms
02:51:44.292 00.000 9828 Move returns status 0, amount 16
02:51:44.292 00.000 9828 move complete, result=0
02:51:44.292 00.000 9828 worker thread done servicing request
02:51:44.292 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
02:51:44.691 00.399 8976 Exposure complete
02:51:44.696 00.005 8976 worker thread done servicing request
02:51:44.697 00.001 5052 OnExposeComplete: enter
02:51:44.697 00.000 5052 UpdateGuideState(): m_state=6
02:51:44.697 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10840
02:51:44.697 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.51, Mass=148, SNR=8.4, Peak=73 HFD=1.4
02:51:44.697 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.91 = 1.38)
02:51:44.697 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
02:51:44.697 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.19 hyp=0.71 cameraTheta=-2.86 mountX=0.14 mountY=0.68, mountTheta=1.37
02:51:44.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.19, opts=13)
02:51:44.699 00.001 5052 Enqueuing Move request for stepguider (-0.68, -0.19)
02:51:44.699 00.000 8976 Worker thread wakes up
02:51:44.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.19) opts 0xd
02:51:44.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:51:44.699 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:51:44.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:44.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:44.699 00.000 5052 Enqueuing Expose request
02:51:44.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.19)
02:51:44.699 00.000 8976 Moving (-0.68, -0.19) raw xDistance=0.14 yDistance=0.68
02:51:44.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:51:44.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.68
02:51:44.699 00.000 8976 MoveAxis(R, 0, ABG)
02:51:44.699 00.000 8976 MoveAxis(D, 3, ABG)
02:51:44.699 00.000 8976 stepping (-19, -2) + (0, -3)
02:51:44.699 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:44.738 00.039 8976 Received - 47 (G) 
02:51:44.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:44.739 00.001 8976 stepped: pos (-19, -5)
02:51:44.739 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
02:51:44.739 00.000 8976 MountToCamera -- mountX=2.72 mountY=-0.26 hyp=2.73 mountTheta=-0.10 cameraX=-1.01, cameraY=2.54 cameraTheta=1.95
02:51:44.739 00.000 8976 incremental bump (-1.006, 2.543) isValid = 1
02:51:44.739 00.000 8976 Scheduling Mount bump of (-0.042, 0.111)
02:51:44.739 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:51:44.739 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:51:44.739 00.000 8976 move complete, result=0
02:51:44.739 00.000 9828 Worker thread wakes up
02:51:44.739 00.000 8976 worker thread done servicing request
02:51:44.739 00.000 8976 Worker thread wakes up
02:51:44.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:44.739 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:44.739 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:51:44.739 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:51:44.739 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
02:51:44.739 00.000 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.33)
02:51:44.740 00.001 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.04 mountY=-0.12, mountTheta=-1.26
02:51:44.740 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
02:51:44.740 00.000 9828 BLC: window closed
02:51:44.740 00.000 9828 MoveAxis(W, 12, B)
02:51:44.740 00.000 9828 Guiding  Dir = 3, Dur = 12
02:51:44.740 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:51:44.740 00.000 9828 IsSlewing returns 0
02:51:44.740 00.000 9828 IsGuiding returns 0
02:51:44.740 00.000 9828 PulseGuide returned control before completion, sleep 22
02:51:44.777 00.037 9828 IsGuiding returns 1
02:51:44.777 00.000 9828 scope still moving after pulse duration time elapsed
02:51:44.808 00.031 9828 IsSlewing returns 0
02:51:44.808 00.000 9828 IsGuiding returns 1
02:51:44.839 00.031 9828 IsSlewing returns 0
02:51:44.839 00.000 9828 IsGuiding returns 1
02:51:44.869 00.030 9828 IsSlewing returns 0
02:51:44.869 00.000 9828 IsGuiding returns 1
02:51:44.901 00.032 9828 IsSlewing returns 0
02:51:44.901 00.000 9828 IsGuiding returns 1
02:51:44.933 00.032 9828 IsSlewing returns 0
02:51:44.933 00.000 9828 IsGuiding returns 1
02:51:44.965 00.032 9828 IsSlewing returns 0
02:51:44.965 00.000 9828 IsGuiding returns 1
02:51:44.996 00.031 9828 IsSlewing returns 0
02:51:44.996 00.000 9828 IsGuiding returns 0
02:51:44.996 00.000 9828 scope move finished after 12 + 243 ms
02:51:44.996 00.000 9828 Move returns status 0, amount 12
02:51:44.996 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:44.996 00.000 9828 MoveAxis(N, 16, B)
02:51:44.996 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:45.011 00.015 9828 IsSlewing returns 0
02:51:45.011 00.000 9828 IsGuiding returns 0
02:51:45.012 00.001 9828 PulseGuide returned control before completion, sleep 26
02:51:45.043 00.031 9828 IsGuiding returns 1
02:51:45.043 00.000 9828 scope still moving after pulse duration time elapsed
02:51:45.074 00.031 9828 IsSlewing returns 0
02:51:45.074 00.000 9828 IsGuiding returns 1
02:51:45.104 00.030 9828 IsSlewing returns 0
02:51:45.104 00.000 9828 IsGuiding returns 1
02:51:45.136 00.032 9828 IsSlewing returns 0
02:51:45.136 00.000 9828 IsGuiding returns 1
02:51:45.166 00.030 9828 IsSlewing returns 0
02:51:45.166 00.000 9828 IsGuiding returns 0
02:51:45.166 00.000 9828 scope move finished after 16 + 138 ms
02:51:45.166 00.000 9828 Move returns status 0, amount 16
02:51:45.166 00.000 9828 move complete, result=0
02:51:45.166 00.000 9828 worker thread done servicing request
02:51:45.166 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:51:45.425 00.259 8976 Exposure complete
02:51:45.431 00.006 8976 worker thread done servicing request
02:51:45.431 00.000 5052 OnExposeComplete: enter
02:51:45.431 00.000 5052 UpdateGuideState(): m_state=6
02:51:45.431 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10841
02:51:45.431 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.34, Mass=157, SNR=8.7, Peak=70 HFD=1.7
02:51:45.431 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
02:51:45.431 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.05 = -3.05)
02:51:45.431 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.37 hyp=0.47 cameraTheta=-0.90 mountX=-0.46 mountY=-0.04, mountTheta=-3.05
02:51:45.432 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.37, opts=13)
02:51:45.432 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.37)
02:51:45.432 00.000 8976 Worker thread wakes up
02:51:45.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.37) opts 0xd
02:51:45.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.37)
02:51:45.432 00.000 8976 Moving (0.29, -0.37) raw xDistance=-0.46 yDistance=-0.04
02:51:45.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:51:45.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:51:45.432 00.000 8976 MoveAxis(R, 2, ABG)
02:51:45.432 00.000 8976 stepping (-19, -5) + (2, 0)
02:51:45.432 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:51:45.432 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
02:51:45.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:45.432 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:45.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:45.432 00.000 5052 Enqueuing Expose request
02:51:45.457 00.025 8976 Received - 47 (G) 
02:51:45.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:45.457 00.000 8976 stepped: pos (-17, -5)
02:51:45.457 00.000 8976 MoveAxis(U, 0, ABG)
02:51:45.457 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
02:51:45.459 00.002 8976 MountToCamera -- mountX=2.68 mountY=0.09 hyp=2.68 mountTheta=0.03 cameraX=-1.30, cameraY=2.35 cameraTheta=2.08
02:51:45.459 00.000 8976 incremental bump (-1.299, 2.349) isValid = 1
02:51:45.459 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
02:51:45.459 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:51:45.459 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:51:45.459 00.000 8976 move complete, result=0
02:51:45.459 00.000 9828 Worker thread wakes up
02:51:45.459 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
02:51:45.459 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:51:45.459 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:51:45.459 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.13)
02:51:45.459 00.000 8976 worker thread done servicing request
02:51:45.459 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.21)
02:51:45.459 00.000 8976 Worker thread wakes up
02:51:45.459 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=-0.11, mountTheta=-1.14
02:51:45.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:45.459 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:51:45.459 00.000 9828 BLC: window closed
02:51:45.459 00.000 9828 MoveAxis(W, 16, B)
02:51:45.459 00.000 9828 Guiding  Dir = 3, Dur = 16
02:51:45.459 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:45.459 00.000 9828 IsSlewing returns 0
02:51:45.459 00.000 9828 IsGuiding returns 0
02:51:45.459 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:45.494 00.035 9828 IsGuiding returns 1
02:51:45.494 00.000 9828 scope still moving after pulse duration time elapsed
02:51:45.524 00.030 9828 IsSlewing returns 0
02:51:45.524 00.000 9828 IsGuiding returns 1
02:51:45.555 00.031 9828 IsSlewing returns 0
02:51:45.555 00.000 9828 IsGuiding returns 1
02:51:45.587 00.032 9828 IsSlewing returns 0
02:51:45.587 00.000 9828 IsGuiding returns 0
02:51:45.587 00.000 9828 scope move finished after 16 + 111 ms
02:51:45.587 00.000 9828 Move returns status 0, amount 16
02:51:45.587 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:45.587 00.000 9828 MoveAxis(N, 15, B)
02:51:45.587 00.000 9828 Guiding  Dir = 0, Dur = 15
02:51:45.604 00.017 9828 IsSlewing returns 0
02:51:45.604 00.000 9828 IsGuiding returns 0
02:51:45.604 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:45.633 00.029 9828 IsGuiding returns 1
02:51:45.633 00.000 9828 scope still moving after pulse duration time elapsed
02:51:45.664 00.031 9828 IsSlewing returns 0
02:51:45.664 00.000 9828 IsGuiding returns 1
02:51:45.695 00.031 9828 IsSlewing returns 0
02:51:45.695 00.000 9828 IsGuiding returns 1
02:51:45.727 00.032 9828 IsSlewing returns 0
02:51:45.728 00.001 9828 IsGuiding returns 1
02:51:45.758 00.030 9828 IsSlewing returns 0
02:51:45.758 00.000 9828 IsGuiding returns 0
02:51:45.758 00.000 9828 scope move finished after 15 + 139 ms
02:51:45.758 00.000 9828 Move returns status 0, amount 15
02:51:45.758 00.000 9828 move complete, result=0
02:51:45.758 00.000 9828 worker thread done servicing request
02:51:45.758 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:51:46.144 00.386 8976 Exposure complete
02:51:46.149 00.005 8976 worker thread done servicing request
02:51:46.149 00.000 5052 OnExposeComplete: enter
02:51:46.149 00.000 5052 UpdateGuideState(): m_state=6
02:51:46.149 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10842
02:51:46.149 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.81, Mass=143, SNR=8.3, Peak=71 HFD=1.9
02:51:46.149 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
02:51:46.149 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
02:51:46.149 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.11 hyp=0.44 cameraTheta=0.24 mountX=-0.10 mountY=-0.41, mountTheta=-1.81
02:51:46.150 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.11, opts=13)
02:51:46.150 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.11)
02:51:46.150 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:51:46.150 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
02:51:46.150 00.000 8976 Worker thread wakes up
02:51:46.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.11) opts 0xd
02:51:46.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.11)
02:51:46.150 00.000 8976 Moving (0.43, 0.11) raw xDistance=-0.10 yDistance=-0.41
02:51:46.151 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:51:46.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:46.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:46.151 00.000 5052 Enqueuing Expose request
02:51:46.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:51:46.151 00.000 8976 MoveAxis(R, 0, ABG)
02:51:46.151 00.000 8976 MoveAxis(U, 2, ABG)
02:51:46.151 00.000 8976 stepping (-17, -5) + (0, 2)
02:51:46.151 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:46.178 00.027 8976 Received - 47 (G) 
02:51:46.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:46.178 00.000 8976 stepped: pos (-17, -3)
02:51:46.178 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
02:51:46.178 00.000 8976 MountToCamera -- mountX=2.66 mountY=0.22 hyp=2.67 mountTheta=0.08 cameraX=-1.40, cameraY=2.27 cameraTheta=2.12
02:51:46.178 00.000 8976 incremental bump (-1.401, 2.267) isValid = 1
02:51:46.178 00.000 8976 Scheduling Mount bump of (-0.060, 0.101)
02:51:46.178 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:51:46.178 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:51:46.178 00.000 8976 move complete, result=0
02:51:46.178 00.000 9828 Worker thread wakes up
02:51:46.178 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:51:46.178 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:51:46.178 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
02:51:46.178 00.000 8976 worker thread done servicing request
02:51:46.178 00.000 8976 Worker thread wakes up
02:51:46.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:46.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:46.178 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:51:46.179 00.001 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
02:51:46.179 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.10
02:51:46.179 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:51:46.179 00.000 9828 BLC: window closed
02:51:46.179 00.000 9828 MoveAxis(W, 18, B)
02:51:46.179 00.000 9828 Guiding  Dir = 3, Dur = 18
02:51:46.179 00.000 9828 IsSlewing returns 0
02:51:46.179 00.000 9828 IsGuiding returns 0
02:51:46.179 00.000 9828 PulseGuide returned control before completion, sleep 28
02:51:46.214 00.035 9828 IsGuiding returns 1
02:51:46.214 00.000 9828 scope still moving after pulse duration time elapsed
02:51:46.246 00.032 9828 IsSlewing returns 0
02:51:46.246 00.000 9828 IsGuiding returns 1
02:51:46.278 00.032 9828 IsSlewing returns 0
02:51:46.278 00.000 9828 IsGuiding returns 1
02:51:46.309 00.031 9828 IsSlewing returns 0
02:51:46.309 00.000 9828 IsGuiding returns 0
02:51:46.309 00.000 9828 scope move finished after 18 + 111 ms
02:51:46.309 00.000 9828 Move returns status 0, amount 18
02:51:46.309 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:46.309 00.000 9828 MoveAxis(N, 15, B)
02:51:46.309 00.000 9828 Guiding  Dir = 0, Dur = 15
02:51:46.324 00.015 9828 IsSlewing returns 0
02:51:46.324 00.000 9828 IsGuiding returns 0
02:51:46.324 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:46.354 00.030 9828 IsGuiding returns 1
02:51:46.354 00.000 9828 scope still moving after pulse duration time elapsed
02:51:46.385 00.031 9828 IsSlewing returns 0
02:51:46.385 00.000 9828 IsGuiding returns 1
02:51:46.417 00.032 9828 IsSlewing returns 0
02:51:46.417 00.000 9828 IsGuiding returns 1
02:51:46.449 00.032 9828 IsSlewing returns 0
02:51:46.449 00.000 9828 IsGuiding returns 1
02:51:46.481 00.032 9828 IsSlewing returns 0
02:51:46.481 00.000 9828 IsGuiding returns 0
02:51:46.481 00.000 9828 scope move finished after 15 + 142 ms
02:51:46.481 00.000 9828 Move returns status 0, amount 15
02:51:46.481 00.000 9828 move complete, result=0
02:51:46.481 00.000 9828 worker thread done servicing request
02:51:46.481 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:51:46.860 00.379 8976 Exposure complete
02:51:46.867 00.007 8976 worker thread done servicing request
02:51:46.867 00.000 5052 OnExposeComplete: enter
02:51:46.867 00.000 5052 UpdateGuideState(): m_state=6
02:51:46.867 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10843
02:51:46.867 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.39, Mass=161, SNR=8.7, Peak=73 HFD=1.6
02:51:46.867 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
02:51:46.867 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
02:51:46.867 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.32 hyp=0.47 cameraTheta=-0.76 mountX=-0.44 mountY=-0.11, mountTheta=-2.90
02:51:46.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.32, opts=13)
02:51:46.868 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.32)
02:51:46.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:51:46.868 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
02:51:46.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:46.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:46.868 00.000 5052 Enqueuing Expose request
02:51:46.868 00.000 8976 Worker thread wakes up
02:51:46.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.32) opts 0xd
02:51:46.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.32)
02:51:46.868 00.000 8976 Moving (0.34, -0.32) raw xDistance=-0.44 yDistance=-0.11
02:51:46.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:51:46.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:51:46.868 00.000 8976 MoveAxis(R, 2, ABG)
02:51:46.868 00.000 8976 stepping (-17, -3) + (2, 0)
02:51:46.868 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:46.897 00.029 8976 Received - 47 (G) 
02:51:46.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:46.897 00.000 8976 stepped: pos (-15, -3)
02:51:46.897 00.000 8976 MoveAxis(U, 0, ABG)
02:51:46.897 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
02:51:46.897 00.000 8976 MountToCamera -- mountX=2.54 mountY=0.30 hyp=2.56 mountTheta=0.12 cameraX=-1.42, cameraY=2.12 cameraTheta=2.16
02:51:46.897 00.000 8976 incremental bump (-1.424, 2.123) isValid = 1
02:51:46.898 00.001 8976 Scheduling Mount bump of (-0.064, 0.099)
02:51:46.898 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:51:46.898 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:51:46.898 00.000 8976 move complete, result=0
02:51:46.898 00.000 9828 Worker thread wakes up
02:51:46.898 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:51:46.898 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:51:46.898 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
02:51:46.898 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.12)
02:51:46.898 00.000 8976 worker thread done servicing request
02:51:46.898 00.000 8976 Worker thread wakes up
02:51:46.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:46.898 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:51:46.898 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.06
02:51:46.898 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:51:46.898 00.000 9828 BLC: window closed
02:51:46.898 00.000 9828 MoveAxis(W, 19, B)
02:51:46.898 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:46.899 00.001 9828 Guiding  Dir = 3, Dur = 19
02:51:46.899 00.000 9828 IsSlewing returns 0
02:51:46.899 00.000 9828 IsGuiding returns 0
02:51:46.899 00.000 9828 PulseGuide returned control before completion, sleep 29
02:51:46.930 00.031 9828 IsGuiding returns 1
02:51:46.930 00.000 9828 scope still moving after pulse duration time elapsed
02:51:46.960 00.030 9828 IsSlewing returns 0
02:51:46.960 00.000 9828 IsGuiding returns 1
02:51:46.992 00.032 9828 IsSlewing returns 0
02:51:46.992 00.000 9828 IsGuiding returns 1
02:51:47.023 00.031 9828 IsSlewing returns 0
02:51:47.023 00.000 9828 IsGuiding returns 1
02:51:47.054 00.031 9828 IsSlewing returns 0
02:51:47.054 00.000 9828 IsGuiding returns 0
02:51:47.054 00.000 9828 scope move finished after 19 + 135 ms
02:51:47.054 00.000 9828 Move returns status 0, amount 19
02:51:47.054 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:47.054 00.000 9828 MoveAxis(N, 14, B)
02:51:47.054 00.000 9828 Guiding  Dir = 0, Dur = 14
02:51:47.069 00.015 9828 IsSlewing returns 0
02:51:47.069 00.000 9828 IsGuiding returns 0
02:51:47.070 00.001 9828 PulseGuide returned control before completion, sleep 24
02:51:47.101 00.031 9828 IsGuiding returns 1
02:51:47.101 00.000 9828 scope still moving after pulse duration time elapsed
02:51:47.132 00.031 9828 IsSlewing returns 0
02:51:47.132 00.000 9828 IsGuiding returns 1
02:51:47.164 00.032 9828 IsSlewing returns 0
02:51:47.164 00.000 9828 IsGuiding returns 1
02:51:47.195 00.031 9828 IsSlewing returns 0
02:51:47.196 00.001 9828 IsGuiding returns 0
02:51:47.196 00.000 9828 scope move finished after 14 + 111 ms
02:51:47.196 00.000 9828 Move returns status 0, amount 14
02:51:47.196 00.000 9828 move complete, result=0
02:51:47.196 00.000 9828 worker thread done servicing request
02:51:47.196 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
02:51:47.579 00.383 8976 Exposure complete
02:51:47.584 00.005 8976 worker thread done servicing request
02:51:47.584 00.000 5052 OnExposeComplete: enter
02:51:47.584 00.000 5052 UpdateGuideState(): m_state=6
02:51:47.584 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10844
02:51:47.584 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=282.12, Mass=153, SNR=8.6, Peak=79 HFD=2.0
02:51:47.584 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
02:51:47.584 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
02:51:47.584 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.41 hyp=0.90 cameraTheta=0.47 mountX=-0.00 mountY=-0.90, mountTheta=-1.57
02:51:47.584 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.41, opts=13)
02:51:47.584 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.41)
02:51:47.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:51:47.585 00.001 5052 UpdateGuideState exits: m=153 SNR=8.6
02:51:47.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:47.585 00.000 8976 Worker thread wakes up
02:51:47.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.41) opts 0xd
02:51:47.585 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:47.585 00.000 5052 Enqueuing Expose request
02:51:47.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.41)
02:51:47.585 00.000 8976 Moving (0.80, 0.41) raw xDistance=-0.00 yDistance=-0.90
02:51:47.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:51:47.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.90
02:51:47.585 00.000 8976 MoveAxis(R, 0, ABG)
02:51:47.585 00.000 8976 MoveAxis(U, 4, ABG)
02:51:47.585 00.000 8976 stepping (-15, -3) + (0, 4)
02:51:47.585 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:51:47.632 00.047 8976 Received - 47 (G) 
02:51:47.632 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:51:47.632 00.000 8976 stepped: pos (-15, 1)
02:51:47.632 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
02:51:47.632 00.000 8976 MountToCamera -- mountX=2.46 mountY=0.15 hyp=2.46 mountTheta=0.06 cameraX=-1.25, cameraY=2.12 cameraTheta=2.10
02:51:47.632 00.000 8976 incremental bump (-1.252, 2.121) isValid = 1
02:51:47.632 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
02:51:47.632 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:51:47.632 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:51:47.632 00.000 8976 move complete, result=0
02:51:47.632 00.000 8976 worker thread done servicing request
02:51:47.633 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
02:51:47.633 00.000 8976 Worker thread wakes up
02:51:47.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:47.633 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:47.633 00.000 9828 Worker thread wakes up
02:51:47.633 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:51:47.633 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:51:47.633 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
02:51:47.633 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
02:51:47.633 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
02:51:47.633 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:51:47.633 00.000 9828 BLC: window closed
02:51:47.633 00.000 9828 MoveAxis(W, 17, B)
02:51:47.634 00.001 9828 Guiding  Dir = 3, Dur = 17
02:51:47.634 00.000 9828 IsSlewing returns 0
02:51:47.634 00.000 9828 IsGuiding returns 0
02:51:47.634 00.000 9828 PulseGuide returned control before completion, sleep 27
02:51:47.673 00.039 9828 IsGuiding returns 1
02:51:47.673 00.000 9828 scope still moving after pulse duration time elapsed
02:51:47.704 00.031 9828 IsSlewing returns 0
02:51:47.704 00.000 9828 IsGuiding returns 1
02:51:47.735 00.031 9828 IsSlewing returns 0
02:51:47.735 00.000 9828 IsGuiding returns 1
02:51:47.766 00.031 9828 IsSlewing returns 0
02:51:47.766 00.000 9828 IsGuiding returns 0
02:51:47.766 00.000 9828 scope move finished after 17 + 115 ms
02:51:47.766 00.000 9828 Move returns status 0, amount 17
02:51:47.766 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:47.766 00.000 9828 MoveAxis(N, 15, B)
02:51:47.767 00.001 9828 Guiding  Dir = 0, Dur = 15
02:51:47.781 00.014 9828 IsSlewing returns 0
02:51:47.781 00.000 9828 IsGuiding returns 0
02:51:47.782 00.001 9828 PulseGuide returned control before completion, sleep 25
02:51:47.812 00.030 9828 IsGuiding returns 1
02:51:47.812 00.000 9828 scope still moving after pulse duration time elapsed
02:51:47.844 00.032 9828 IsSlewing returns 0
02:51:47.844 00.000 9828 IsGuiding returns 1
02:51:47.876 00.032 9828 IsSlewing returns 0
02:51:47.876 00.000 9828 IsGuiding returns 1
02:51:47.908 00.032 9828 IsSlewing returns 0
02:51:47.909 00.001 9828 IsGuiding returns 1
02:51:47.940 00.031 9828 IsSlewing returns 0
02:51:47.940 00.000 9828 IsGuiding returns 0
02:51:47.940 00.000 9828 scope move finished after 15 + 143 ms
02:51:47.940 00.000 9828 Move returns status 0, amount 15
02:51:47.940 00.000 9828 move complete, result=0
02:51:47.940 00.000 9828 worker thread done servicing request
02:51:47.940 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:51:48.322 00.382 8976 Exposure complete
02:51:48.328 00.006 8976 worker thread done servicing request
02:51:48.328 00.000 5052 OnExposeComplete: enter
02:51:48.328 00.000 5052 UpdateGuideState(): m_state=6
02:51:48.328 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10845
02:51:48.328 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.71, Mass=162, SNR=8.8, Peak=72 HFD=1.9
02:51:48.328 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
02:51:48.328 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:51:48.328 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.00 hyp=0.29 cameraTheta=-0.00 mountX=-0.13 mountY=-0.24, mountTheta=-2.07
02:51:48.329 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.00, opts=13)
02:51:48.329 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.00)
02:51:48.329 00.000 8976 Worker thread wakes up
02:51:48.329 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:51:48.329 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.00) opts 0xd
02:51:48.329 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
02:51:48.329 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.00)
02:51:48.329 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:48.329 00.000 8976 Moving (0.29, -0.00) raw xDistance=-0.13 yDistance=-0.24
02:51:48.330 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:48.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:51:48.330 00.000 5052 Enqueuing Expose request
02:51:48.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:51:48.330 00.000 8976 MoveAxis(R, 0, ABG)
02:51:48.330 00.000 8976 MoveAxis(U, 0, ABG)
02:51:48.330 00.000 8976 MountToCamera -- mountTheta (0.02) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
02:51:48.330 00.000 8976 MountToCamera -- mountX=2.41 mountY=0.05 hyp=2.41 mountTheta=0.02 cameraX=-1.14, cameraY=2.12 cameraTheta=2.06
02:51:48.330 00.000 8976 incremental bump (-1.138, 2.120) isValid = 1
02:51:48.330 00.000 8976 Scheduling Mount bump of (-0.054, 0.105)
02:51:48.330 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.10, opts=4)
02:51:48.330 00.000 8976 Enqueuing Move request for scope (-0.05, 0.10)
02:51:48.330 00.000 8976 move complete, result=0
02:51:48.330 00.000 9828 Worker thread wakes up
02:51:48.330 00.000 8976 worker thread done servicing request
02:51:48.330 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:51:48.330 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0x4
02:51:48.330 00.000 8976 Worker thread wakes up
02:51:48.330 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
02:51:48.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:48.331 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:48.332 00.001 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
02:51:48.332 00.000 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.22)
02:51:48.332 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.05 mountX=0.05 mountY=-0.11, mountTheta=-1.15
02:51:48.332 00.000 9828 Moving (-0.05, 0.10) raw xDistance=0.05 yDistance=-0.11
02:51:48.332 00.000 9828 BLC: window closed
02:51:48.332 00.000 9828 MoveAxis(W, 16, B)
02:51:48.332 00.000 9828 Guiding  Dir = 3, Dur = 16
02:51:48.332 00.000 9828 IsSlewing returns 0
02:51:48.332 00.000 9828 IsGuiding returns 0
02:51:48.332 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:48.363 00.031 9828 IsGuiding returns 1
02:51:48.363 00.000 9828 scope still moving after pulse duration time elapsed
02:51:48.394 00.031 9828 IsSlewing returns 0
02:51:48.394 00.000 9828 IsGuiding returns 1
02:51:48.425 00.031 9828 IsSlewing returns 0
02:51:48.425 00.000 9828 IsGuiding returns 1
02:51:48.458 00.033 9828 IsSlewing returns 0
02:51:48.458 00.000 9828 IsGuiding returns 1
02:51:48.489 00.031 9828 IsSlewing returns 0
02:51:48.489 00.000 9828 IsGuiding returns 1
02:51:48.521 00.032 9828 IsSlewing returns 0
02:51:48.521 00.000 9828 IsGuiding returns 0
02:51:48.521 00.000 9828 scope move finished after 16 + 172 ms
02:51:48.521 00.000 9828 Move returns status 0, amount 16
02:51:48.521 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:48.521 00.000 9828 MoveAxis(N, 15, B)
02:51:48.521 00.000 9828 Guiding  Dir = 0, Dur = 15
02:51:48.537 00.016 9828 IsSlewing returns 0
02:51:48.537 00.000 9828 IsGuiding returns 0
02:51:48.537 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:48.569 00.032 9828 IsGuiding returns 1
02:51:48.569 00.000 9828 scope still moving after pulse duration time elapsed
02:51:48.600 00.031 9828 IsSlewing returns 0
02:51:48.600 00.000 9828 IsGuiding returns 1
02:51:48.631 00.031 9828 IsSlewing returns 0
02:51:48.631 00.000 9828 IsGuiding returns 1
02:51:48.662 00.031 9828 IsSlewing returns 0
02:51:48.662 00.000 9828 IsGuiding returns 1
02:51:48.693 00.031 9828 IsSlewing returns 0
02:51:48.693 00.000 9828 IsGuiding returns 0
02:51:48.693 00.000 9828 scope move finished after 15 + 140 ms
02:51:48.693 00.000 9828 Move returns status 0, amount 15
02:51:48.693 00.000 9828 move complete, result=0
02:51:48.693 00.000 9828 worker thread done servicing request
02:51:48.693 00.000 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 15 ms NORTH
02:51:49.016 00.323 8976 Exposure complete
02:51:49.021 00.005 8976 worker thread done servicing request
02:51:49.022 00.001 5052 OnExposeComplete: enter
02:51:49.022 00.000 5052 UpdateGuideState(): m_state=6
02:51:49.022 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10846
02:51:49.022 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.85, Mass=130, SNR=7.9, Peak=74 HFD=2.0
02:51:49.022 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:51:49.022 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
02:51:49.022 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.14 hyp=0.85 cameraTheta=0.16 mountX=-0.26 mountY=-0.78, mountTheta=-1.90
02:51:49.022 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.14, opts=13)
02:51:49.022 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.14)
02:51:49.022 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:51:49.023 00.001 5052 UpdateGuideState exits: m=130 SNR=7.9
02:51:49.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:49.023 00.000 8976 Worker thread wakes up
02:51:49.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.14) opts 0xd
02:51:49.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.14)
02:51:49.023 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:49.023 00.000 5052 Enqueuing Expose request
02:51:49.023 00.000 8976 Moving (0.84, 0.14) raw xDistance=-0.26 yDistance=-0.78
02:51:49.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:51:49.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
02:51:49.023 00.000 8976 MoveAxis(R, 1, ABG)
02:51:49.023 00.000 8976 stepping (-15, 1) + (1, 0)
02:51:49.023 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:49.055 00.032 8976 Received - 47 (G) 
02:51:49.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:49.055 00.000 8976 stepped: pos (-14, 1)
02:51:49.055 00.000 8976 MoveAxis(U, 3, ABG)
02:51:49.055 00.000 8976 stepping (-14, 1) + (0, 3)
02:51:49.055 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:49.088 00.033 8976 Received - 47 (G) 
02:51:49.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:49.088 00.000 8976 stepped: pos (-14, 4)
02:51:49.088 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
02:51:49.088 00.000 8976 MountToCamera -- mountX=2.32 mountY=-0.18 hyp=2.33 mountTheta=-0.08 cameraX=-0.90, cameraY=2.15 cameraTheta=1.97
02:51:49.088 00.000 8976 incremental bump (-0.898, 2.146) isValid = 1
02:51:49.088 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
02:51:49.088 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:51:49.088 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:51:49.088 00.000 8976 move complete, result=0
02:51:49.088 00.000 9828 Worker thread wakes up
02:51:49.088 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:51:49.088 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:51:49.088 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
02:51:49.088 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
02:51:49.088 00.000 8976 worker thread done servicing request
02:51:49.088 00.000 8976 Worker thread wakes up
02:51:49.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:49.089 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:49.089 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
02:51:49.089 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.24
02:51:49.089 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
02:51:49.089 00.000 9828 BLC: window closed
02:51:49.089 00.000 9828 MoveAxis(W, 12, B)
02:51:49.089 00.000 9828 Guiding  Dir = 3, Dur = 12
02:51:49.089 00.000 9828 IsSlewing returns 0
02:51:49.089 00.000 9828 IsGuiding returns 0
02:51:49.089 00.000 9828 PulseGuide returned control before completion, sleep 22
02:51:49.126 00.037 9828 IsGuiding returns 1
02:51:49.126 00.000 9828 scope still moving after pulse duration time elapsed
02:51:49.157 00.031 9828 IsSlewing returns 0
02:51:49.157 00.000 9828 IsGuiding returns 1
02:51:49.189 00.032 9828 IsSlewing returns 0
02:51:49.189 00.000 9828 IsGuiding returns 1
02:51:49.221 00.032 9828 IsSlewing returns 0
02:51:49.221 00.000 9828 IsGuiding returns 0
02:51:49.221 00.000 9828 scope move finished after 12 + 120 ms
02:51:49.221 00.000 9828 Move returns status 0, amount 12
02:51:49.221 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:49.221 00.000 9828 MoveAxis(N, 16, B)
02:51:49.221 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:49.237 00.016 9828 IsSlewing returns 0
02:51:49.237 00.000 9828 IsGuiding returns 0
02:51:49.237 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:49.268 00.031 9828 IsGuiding returns 1
02:51:49.268 00.000 9828 scope still moving after pulse duration time elapsed
02:51:49.299 00.031 9828 IsSlewing returns 0
02:51:49.299 00.000 9828 IsGuiding returns 1
02:51:49.331 00.032 9828 IsSlewing returns 0
02:51:49.331 00.000 9828 IsGuiding returns 1
02:51:49.362 00.031 9828 IsSlewing returns 0
02:51:49.362 00.000 9828 IsGuiding returns 1
02:51:49.392 00.030 9828 IsSlewing returns 0
02:51:49.392 00.000 9828 IsGuiding returns 0
02:51:49.392 00.000 9828 scope move finished after 16 + 139 ms
02:51:49.392 00.000 9828 Move returns status 0, amount 16
02:51:49.392 00.000 9828 move complete, result=0
02:51:49.392 00.000 9828 worker thread done servicing request
02:51:49.392 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
02:51:49.772 00.380 8976 Exposure complete
02:51:49.778 00.006 8976 worker thread done servicing request
02:51:49.778 00.000 5052 OnExposeComplete: enter
02:51:49.778 00.000 5052 UpdateGuideState(): m_state=6
02:51:49.778 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10847
02:51:49.778 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.62, Mass=148, SNR=8.4, Peak=71 HFD=2.0
02:51:49.778 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
02:51:49.778 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
02:51:49.778 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.09 hyp=0.66 cameraTheta=-0.13 mountX=-0.37 mountY=-0.50, mountTheta=-2.21
02:51:49.779 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.09, opts=13)
02:51:49.779 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.09)
02:51:49.779 00.000 8976 Worker thread wakes up
02:51:49.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.09) opts 0xd
02:51:49.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.09)
02:51:49.779 00.000 8976 Moving (0.65, -0.09) raw xDistance=-0.37 yDistance=-0.50
02:51:49.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
02:51:49.779 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:51:49.780 00.001 5052 UpdateGuideState exits: m=148 SNR=8.4
02:51:49.780 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:49.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
02:51:49.780 00.000 8976 MoveAxis(R, 2, ABG)
02:51:49.780 00.000 8976 stepping (-14, 4) + (2, 0)
02:51:49.780 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:49.780 00.000 5052 Enqueuing Expose request
02:51:49.780 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:49.807 00.027 8976 Received - 47 (G) 
02:51:49.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:49.807 00.000 8976 stepped: pos (-12, 4)
02:51:49.807 00.000 8976 MoveAxis(U, 2, ABG)
02:51:49.807 00.000 8976 stepping (-12, 4) + (0, 2)
02:51:49.807 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:49.839 00.032 8976 Received - 47 (G) 
02:51:49.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:49.839 00.000 8976 stepped: pos (-12, 6)
02:51:49.839 00.000 8976 MountToCamera -- mountTheta (-0.20) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
02:51:49.839 00.000 8976 MountToCamera -- mountX=2.16 mountY=-0.43 hyp=2.20 mountTheta=-0.20 cameraX=-0.60, cameraY=2.12 cameraTheta=1.85
02:51:49.839 00.000 8976 incremental bump (-0.597, 2.121) isValid = 1
02:51:49.839 00.000 8976 Scheduling Mount bump of (-0.031, 0.115)
02:51:49.839 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:51:49.839 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:51:49.839 00.000 8976 move complete, result=0
02:51:49.839 00.000 9828 Worker thread wakes up
02:51:49.839 00.000 8976 worker thread done servicing request
02:51:49.839 00.000 8976 Worker thread wakes up
02:51:49.839 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:51:49.839 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:51:49.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:49.839 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:49.839 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:51:49.839 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.93 = -1.35)
02:51:49.839 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.43)
02:51:49.839 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.03 mountY=-0.12, mountTheta=-1.35
02:51:49.839 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:51:49.839 00.000 9828 BLC: window closed
02:51:49.839 00.000 9828 MoveAxis(W, 8, B)
02:51:49.839 00.000 9828 Guiding  Dir = 3, Dur = 8
02:51:49.840 00.001 9828 IsSlewing returns 0
02:51:49.840 00.000 9828 IsGuiding returns 0
02:51:49.840 00.000 9828 PulseGuide returned control before completion, sleep 18
02:51:49.871 00.031 9828 IsGuiding returns 1
02:51:49.871 00.000 9828 scope still moving after pulse duration time elapsed
02:51:49.903 00.032 9828 IsSlewing returns 0
02:51:49.903 00.000 9828 IsGuiding returns 1
02:51:49.934 00.031 9828 IsSlewing returns 0
02:51:49.934 00.000 9828 IsGuiding returns 1
02:51:49.966 00.032 9828 IsSlewing returns 0
02:51:49.966 00.000 9828 IsGuiding returns 0
02:51:49.966 00.000 9828 scope move finished after 8 + 117 ms
02:51:49.966 00.000 9828 Move returns status 0, amount 8
02:51:49.966 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:49.966 00.000 9828 MoveAxis(N, 16, B)
02:51:49.966 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:49.981 00.015 9828 IsSlewing returns 0
02:51:49.981 00.000 9828 IsGuiding returns 0
02:51:49.981 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:50.014 00.033 9828 IsGuiding returns 1
02:51:50.014 00.000 9828 scope still moving after pulse duration time elapsed
02:51:50.046 00.032 9828 IsSlewing returns 0
02:51:50.047 00.001 9828 IsGuiding returns 1
02:51:50.078 00.031 9828 IsSlewing returns 0
02:51:50.078 00.000 9828 IsGuiding returns 1
02:51:50.109 00.031 9828 IsSlewing returns 0
02:51:50.109 00.000 9828 IsGuiding returns 1
02:51:50.140 00.031 9828 IsSlewing returns 0
02:51:50.140 00.000 9828 IsGuiding returns 0
02:51:50.140 00.000 9828 scope move finished after 16 + 142 ms
02:51:50.141 00.001 9828 Move returns status 0, amount 16
02:51:50.141 00.000 9828 move complete, result=0
02:51:50.141 00.000 9828 worker thread done servicing request
02:51:50.141 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:51:50.526 00.385 8976 Exposure complete
02:51:50.531 00.005 8976 worker thread done servicing request
02:51:50.531 00.000 5052 OnExposeComplete: enter
02:51:50.531 00.000 5052 UpdateGuideState(): m_state=6
02:51:50.531 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10848
02:51:50.531 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.84, Mass=153, SNR=8.5, Peak=69 HFD=2.1
02:51:50.531 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:51:50.531 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
02:51:50.531 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=0.13 hyp=0.98 cameraTheta=0.14 mountX=-0.32 mountY=-0.88, mountTheta=-1.92
02:51:50.532 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=0.13, opts=13)
02:51:50.532 00.000 5052 Enqueuing Move request for stepguider (0.97, 0.13)
02:51:50.532 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:51:50.532 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:51:50.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:50.532 00.000 8976 Worker thread wakes up
02:51:50.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, 0.13) opts 0xd
02:51:50.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, 0.13)
02:51:50.532 00.000 8976 Moving (0.97, 0.13) raw xDistance=-0.32 yDistance=-0.88
02:51:50.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
02:51:50.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.88
02:51:50.532 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:50.532 00.000 5052 Enqueuing Expose request
02:51:50.533 00.001 8976 MoveAxis(R, 1, ABG)
02:51:50.533 00.000 8976 stepping (-12, 6) + (1, 0)
02:51:50.533 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:50.557 00.024 8976 Received - 47 (G) 
02:51:50.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:50.557 00.000 8976 stepped: pos (-11, 6)
02:51:50.557 00.000 8976 MoveAxis(U, 4, ABG)
02:51:50.558 00.001 8976 stepping (-11, 6) + (0, 4)
02:51:50.558 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:51:50.590 00.032 8976 Received - 47 (G) 
02:51:50.590 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:51:50.590 00.000 8976 stepped: pos (-11, 10)
02:51:50.590 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
02:51:50.590 00.000 8976 MountToCamera -- mountX=2.00 mountY=-0.81 hyp=2.16 mountTheta=-0.39 cameraX=-0.19, cameraY=2.15 cameraTheta=1.66
02:51:50.590 00.000 8976 incremental bump (-0.187, 2.154) isValid = 1
02:51:50.590 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
02:51:50.590 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:51:50.590 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:51:50.590 00.000 8976 move complete, result=0
02:51:50.590 00.000 9828 Worker thread wakes up
02:51:50.590 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:51:50.590 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:51:50.590 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
02:51:50.591 00.001 8976 worker thread done servicing request
02:51:50.591 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
02:51:50.591 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
02:51:50.591 00.000 8976 Worker thread wakes up
02:51:50.591 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.53
02:51:50.591 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:51:50.591 00.000 9828 BLC: window closed
02:51:50.591 00.000 9828 MoveAxis(W, 1, B)
02:51:50.591 00.000 9828 Guiding  Dir = 3, Dur = 1
02:51:50.591 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:50.591 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:50.592 00.001 9828 IsSlewing returns 0
02:51:50.592 00.000 9828 IsGuiding returns 0
02:51:50.592 00.000 9828 PulseGuide returned control before completion, sleep 11
02:51:50.607 00.015 9828 IsGuiding returns 1
02:51:50.607 00.000 9828 scope still moving after pulse duration time elapsed
02:51:50.637 00.030 9828 IsSlewing returns 0
02:51:50.637 00.000 9828 IsGuiding returns 1
02:51:50.669 00.032 9828 IsSlewing returns 0
02:51:50.669 00.000 9828 IsGuiding returns 1
02:51:50.701 00.032 9828 IsSlewing returns 0
02:51:50.701 00.000 9828 IsGuiding returns 0
02:51:50.701 00.000 9828 scope move finished after 1 + 108 ms
02:51:50.701 00.000 9828 Move returns status 0, amount 1
02:51:50.701 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:50.701 00.000 9828 MoveAxis(N, 16, B)
02:51:50.701 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:50.716 00.015 9828 IsSlewing returns 0
02:51:50.716 00.000 9828 IsGuiding returns 0
02:51:50.716 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:50.747 00.031 9828 IsGuiding returns 1
02:51:50.747 00.000 9828 scope still moving after pulse duration time elapsed
02:51:50.778 00.031 9828 IsSlewing returns 0
02:51:50.778 00.000 9828 IsGuiding returns 1
02:51:50.808 00.030 9828 IsSlewing returns 0
02:51:50.808 00.000 9828 IsGuiding returns 1
02:51:50.839 00.031 9828 IsSlewing returns 0
02:51:50.839 00.000 9828 IsGuiding returns 1
02:51:50.870 00.031 9828 IsSlewing returns 0
02:51:50.870 00.000 9828 IsGuiding returns 1
02:51:50.900 00.030 9828 IsSlewing returns 0
02:51:50.900 00.000 9828 IsGuiding returns 0
02:51:50.900 00.000 9828 scope move finished after 16 + 168 ms
02:51:50.900 00.000 9828 Move returns status 0, amount 16
02:51:50.900 00.000 9828 move complete, result=0
02:51:50.900 00.000 9828 worker thread done servicing request
02:51:50.900 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:51:51.278 00.378 8976 Exposure complete
02:51:51.284 00.006 8976 worker thread done servicing request
02:51:51.284 00.000 5052 OnExposeComplete: enter
02:51:51.285 00.001 5052 UpdateGuideState(): m_state=6
02:51:51.285 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10849
02:51:51.285 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=281.54, Mass=162, SNR=8.8, Peak=74 HFD=2.1
02:51:51.285 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
02:51:51.285 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
02:51:51.285 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=-0.17 hyp=0.92 cameraTheta=-0.19 mountX=-0.56 mountY=-0.67, mountTheta=-2.27
02:51:51.285 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=-0.17, opts=13)
02:51:51.286 00.001 5052 Enqueuing Move request for stepguider (0.91, -0.17)
02:51:51.286 00.000 8976 Worker thread wakes up
02:51:51.286 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, -0.17) opts 0xd
02:51:51.286 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, -0.17)
02:51:51.286 00.000 8976 Moving (0.91, -0.17) raw xDistance=-0.56 yDistance=-0.67
02:51:51.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
02:51:51.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.67
02:51:51.286 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:51:51.286 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
02:51:51.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:51.286 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:51.286 00.000 5052 Enqueuing Expose request
02:51:51.286 00.000 8976 MoveAxis(R, 2, ABG)
02:51:51.286 00.000 8976 stepping (-11, 10) + (2, 0)
02:51:51.286 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:51.309 00.023 8976 Received - 47 (G) 
02:51:51.309 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:51.309 00.000 8976 stepped: pos (-9, 10)
02:51:51.309 00.000 8976 MoveAxis(U, 3, ABG)
02:51:51.309 00.000 8976 stepping (-9, 10) + (0, 3)
02:51:51.309 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:51.341 00.032 8976 Received - 47 (G) 
02:51:51.341 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:51.341 00.000 8976 stepped: pos (-9, 13)
02:51:51.341 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:51:51.341 00.000 8976 MountToCamera -- mountX=1.80 mountY=-1.23 hyp=2.18 mountTheta=-0.60 cameraX=0.27, cameraY=2.16 cameraTheta=1.44
02:51:51.341 00.000 8976 incremental bump (0.274, 2.158) isValid = 1
02:51:51.342 00.001 8976 Scheduling Mount bump of (0.014, 0.118)
02:51:51.342 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:51:51.342 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:51:51.342 00.000 8976 move complete, result=0
02:51:51.342 00.000 8976 worker thread done servicing request
02:51:51.342 00.000 9828 Worker thread wakes up
02:51:51.342 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:51:51.342 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:51:51.342 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
02:51:51.342 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
02:51:51.342 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.7 px 3 ms NORTH
02:51:51.342 00.000 8976 Worker thread wakes up
02:51:51.342 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:51.342 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:51.342 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
02:51:51.342 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:51:51.342 00.000 9828 BLC: window closed
02:51:51.343 00.001 9828 MoveAxis(E, 6, B)
02:51:51.343 00.000 9828 Guiding  Dir = 2, Dur = 6
02:51:51.343 00.000 9828 IsSlewing returns 0
02:51:51.343 00.000 9828 IsGuiding returns 0
02:51:51.343 00.000 9828 PulseGuide returned control before completion, sleep 16
02:51:51.368 00.025 9828 IsGuiding returns 1
02:51:51.368 00.000 9828 scope still moving after pulse duration time elapsed
02:51:51.399 00.031 9828 IsSlewing returns 0
02:51:51.400 00.001 9828 IsGuiding returns 1
02:51:51.430 00.030 9828 IsSlewing returns 0
02:51:51.430 00.000 9828 IsGuiding returns 1
02:51:51.461 00.031 9828 IsSlewing returns 0
02:51:51.461 00.000 9828 IsGuiding returns 0
02:51:51.461 00.000 9828 scope move finished after 6 + 112 ms
02:51:51.462 00.001 9828 Move returns status 0, amount 6
02:51:51.462 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:51.462 00.000 9828 MoveAxis(N, 16, B)
02:51:51.462 00.000 9828 Guiding  Dir = 0, Dur = 16
02:51:51.478 00.016 9828 IsSlewing returns 0
02:51:51.478 00.000 9828 IsGuiding returns 0
02:51:51.478 00.000 9828 PulseGuide returned control before completion, sleep 26
02:51:51.508 00.030 9828 IsGuiding returns 1
02:51:51.509 00.001 9828 scope still moving after pulse duration time elapsed
02:51:51.539 00.030 9828 IsSlewing returns 0
02:51:51.539 00.000 9828 IsGuiding returns 1
02:51:51.570 00.031 9828 IsSlewing returns 0
02:51:51.571 00.001 9828 IsGuiding returns 1
02:51:51.602 00.031 9828 IsSlewing returns 0
02:51:51.603 00.001 9828 IsGuiding returns 1
02:51:51.632 00.029 9828 IsSlewing returns 0
02:51:51.632 00.000 9828 IsGuiding returns 0
02:51:51.633 00.001 9828 scope move finished after 16 + 138 ms
02:51:51.633 00.000 9828 Move returns status 0, amount 16
02:51:51.633 00.000 9828 move complete, result=0
02:51:51.633 00.000 9828 worker thread done servicing request
02:51:51.633 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:51:52.031 00.398 8976 Exposure complete
02:51:52.037 00.006 8976 worker thread done servicing request
02:51:52.037 00.000 5052 OnExposeComplete: enter
02:51:52.037 00.000 5052 UpdateGuideState(): m_state=6
02:51:52.037 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10850
02:51:52.037 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.10, Mass=160, SNR=8.7, Peak=71 HFD=2.2
02:51:52.037 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
02:51:52.037 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
02:51:52.037 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.61 hyp=0.76 cameraTheta=-0.92 mountX=-0.75 mountY=-0.06, mountTheta=-3.07
02:51:52.038 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.61, opts=13)
02:51:52.038 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.61)
02:51:52.038 00.000 8976 Worker thread wakes up
02:51:52.038 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.61) opts 0xd
02:51:52.038 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.61)
02:51:52.038 00.000 8976 Moving (0.46, -0.61) raw xDistance=-0.75 yDistance=-0.06
02:51:52.039 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:51:52.039 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:51:52.039 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:52.039 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:52.039 00.000 5052 Enqueuing Expose request
02:51:52.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.75
02:51:52.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:51:52.040 00.001 8976 MoveAxis(R, 3, ABG)
02:51:52.040 00.000 8976 stepping (-9, 13) + (3, 0)
02:51:52.040 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:52.076 00.036 8976 Received - 47 (G) 
02:51:52.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:52.077 00.001 8976 stepped: pos (-6, 13)
02:51:52.077 00.000 8976 MoveAxis(U, 0, ABG)
02:51:52.077 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:51:52.077 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.50 hyp=2.13 mountTheta=-0.78 cameraX=0.65, cameraY=2.03 cameraTheta=1.26
02:51:52.077 00.000 8976 incremental bump (0.652, 2.026) isValid = 1
02:51:52.077 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
02:51:52.077 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:51:52.077 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:51:52.077 00.000 8976 move complete, result=0
02:51:52.077 00.000 9828 Worker thread wakes up
02:51:52.077 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:51:52.077 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:51:52.077 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
02:51:52.077 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:51:52.077 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:51:52.077 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:51:52.077 00.000 9828 BLC: window closed
02:51:52.077 00.000 9828 MoveAxis(E, 13, B)
02:51:52.077 00.000 9828 Guiding  Dir = 2, Dur = 13
02:51:52.078 00.001 8976 worker thread done servicing request
02:51:52.078 00.000 8976 Worker thread wakes up
02:51:52.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:52.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:52.078 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.1 px 0 ms NORTH
02:51:52.078 00.000 9828 IsSlewing returns 0
02:51:52.078 00.000 9828 IsGuiding returns 0
02:51:52.078 00.000 9828 PulseGuide returned control before completion, sleep 23
02:51:52.115 00.037 9828 IsGuiding returns 1
02:51:52.115 00.000 9828 scope still moving after pulse duration time elapsed
02:51:52.145 00.030 9828 IsSlewing returns 0
02:51:52.145 00.000 9828 IsGuiding returns 1
02:51:52.177 00.032 9828 IsSlewing returns 0
02:51:52.178 00.001 9828 IsGuiding returns 1
02:51:52.207 00.029 9828 IsSlewing returns 0
02:51:52.207 00.000 9828 IsGuiding returns 1
02:51:52.239 00.032 9828 IsSlewing returns 0
02:51:52.239 00.000 9828 IsGuiding returns 0
02:51:52.239 00.000 9828 scope move finished after 13 + 147 ms
02:51:52.239 00.000 9828 Move returns status 0, amount 13
02:51:52.239 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:52.239 00.000 9828 MoveAxis(N, 15, B)
02:51:52.239 00.000 9828 Guiding  Dir = 0, Dur = 15
02:51:52.255 00.016 9828 IsSlewing returns 0
02:51:52.255 00.000 9828 IsGuiding returns 0
02:51:52.255 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:52.286 00.031 9828 IsGuiding returns 1
02:51:52.286 00.000 9828 scope still moving after pulse duration time elapsed
02:51:52.317 00.031 9828 IsSlewing returns 0
02:51:52.317 00.000 9828 IsGuiding returns 1
02:51:52.349 00.032 9828 IsSlewing returns 0
02:51:52.349 00.000 9828 IsGuiding returns 1
02:51:52.379 00.030 9828 IsSlewing returns 0
02:51:52.379 00.000 9828 IsGuiding returns 1
02:51:52.411 00.032 9828 IsSlewing returns 0
02:51:52.411 00.000 9828 IsGuiding returns 0
02:51:52.411 00.000 9828 scope move finished after 15 + 141 ms
02:51:52.411 00.000 9828 Move returns status 0, amount 15
02:51:52.411 00.000 9828 move complete, result=0
02:51:52.411 00.000 9828 worker thread done servicing request
02:51:52.411 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:51:52.777 00.366 8976 Exposure complete
02:51:52.783 00.006 8976 worker thread done servicing request
02:51:52.783 00.000 5052 OnExposeComplete: enter
02:51:52.783 00.000 5052 UpdateGuideState(): m_state=6
02:51:52.783 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10851
02:51:52.783 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.28, Mass=149, SNR=8.5, Peak=68 HFD=2.3
02:51:52.783 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
02:51:52.783 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
02:51:52.783 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.43 hyp=0.79 cameraTheta=-0.58 mountX=-0.69 mountY=-0.32, mountTheta=-2.71
02:51:52.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.43, opts=13)
02:51:52.784 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.43)
02:51:52.784 00.000 8976 Worker thread wakes up
02:51:52.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.43) opts 0xd
02:51:52.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.43)
02:51:52.784 00.000 8976 Moving (0.66, -0.43) raw xDistance=-0.69 yDistance=-0.32
02:51:52.784 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:51:52.784 00.000 5052 UpdateGuideState exits: m=149 SNR=8.5
02:51:52.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:52.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:52.784 00.000 5052 Enqueuing Expose request
02:51:52.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.69
02:51:52.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:51:52.784 00.000 8976 MoveAxis(R, 3, ABG)
02:51:52.784 00.000 8976 stepping (-6, 13) + (3, 0)
02:51:52.784 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:52.812 00.028 8976 Received - 47 (G) 
02:51:52.812 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:52.812 00.000 8976 stepped: pos (-3, 13)
02:51:52.812 00.000 8976 MoveAxis(U, 1, ABG)
02:51:52.812 00.000 8976 stepping (-3, 13) + (0, 1)
02:51:52.812 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:52.844 00.032 8976 Received - 47 (G) 
02:51:52.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:52.844 00.000 8976 stepped: pos (-3, 14)
02:51:52.844 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:51:52.844 00.000 8976 MountToCamera -- mountX=1.16 mountY=-1.74 hyp=2.09 mountTheta=-0.98 cameraX=1.02, cameraY=1.83 cameraTheta=1.06
02:51:52.844 00.000 8976 incremental bump (1.021, 1.827) isValid = 1
02:51:52.844 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:51:52.844 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:51:52.844 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:51:52.844 00.000 8976 move complete, result=0
02:51:52.844 00.000 8976 worker thread done servicing request
02:51:52.844 00.000 8976 Worker thread wakes up
02:51:52.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:52.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:52.844 00.000 9828 Worker thread wakes up
02:51:52.845 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:51:52.845 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:51:52.845 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:51:52.845 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
02:51:52.845 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:51:52.845 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:51:52.845 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:51:52.845 00.000 9828 BLC: window closed
02:51:52.845 00.000 9828 MoveAxis(E, 19, B)
02:51:52.845 00.000 9828 Guiding  Dir = 2, Dur = 19
02:51:52.845 00.000 9828 IsSlewing returns 0
02:51:52.845 00.000 9828 IsGuiding returns 0
02:51:52.846 00.001 9828 PulseGuide returned control before completion, sleep 29
02:51:52.879 00.033 9828 IsGuiding returns 1
02:51:52.879 00.000 9828 scope still moving after pulse duration time elapsed
02:51:52.910 00.031 9828 IsSlewing returns 0
02:51:52.910 00.000 9828 IsGuiding returns 1
02:51:52.941 00.031 9828 IsSlewing returns 0
02:51:52.941 00.000 9828 IsGuiding returns 1
02:51:52.972 00.031 9828 IsSlewing returns 0
02:51:52.972 00.000 9828 IsGuiding returns 0
02:51:52.972 00.000 9828 scope move finished after 19 + 107 ms
02:51:52.972 00.000 9828 Move returns status 0, amount 19
02:51:52.972 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:52.972 00.000 9828 MoveAxis(N, 13, B)
02:51:52.972 00.000 9828 Guiding  Dir = 0, Dur = 13
02:51:52.987 00.015 9828 IsSlewing returns 0
02:51:52.987 00.000 9828 IsGuiding returns 0
02:51:52.987 00.000 9828 PulseGuide returned control before completion, sleep 23
02:51:53.019 00.032 9828 IsGuiding returns 1
02:51:53.019 00.000 9828 scope still moving after pulse duration time elapsed
02:51:53.051 00.032 9828 IsSlewing returns 0
02:51:53.051 00.000 9828 IsGuiding returns 1
02:51:53.082 00.031 9828 IsSlewing returns 0
02:51:53.082 00.000 9828 IsGuiding returns 1
02:51:53.113 00.031 9828 IsSlewing returns 0
02:51:53.113 00.000 9828 IsGuiding returns 1
02:51:53.145 00.032 9828 IsSlewing returns 0
02:51:53.149 00.004 9828 IsGuiding returns 1
02:51:53.175 00.026 9828 IsSlewing returns 0
02:51:53.175 00.000 9828 IsGuiding returns 1
02:51:53.205 00.030 9828 IsSlewing returns 0
02:51:53.205 00.000 9828 IsGuiding returns 1
02:51:53.236 00.031 9828 IsSlewing returns 0
02:51:53.236 00.000 9828 IsGuiding returns 0
02:51:53.236 00.000 9828 scope move finished after 13 + 235 ms
02:51:53.236 00.000 9828 Move returns status 0, amount 13
02:51:53.236 00.000 9828 move complete, result=0
02:51:53.236 00.000 9828 worker thread done servicing request
02:51:53.236 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:51:53.530 00.294 8976 Exposure complete
02:51:53.535 00.005 8976 worker thread done servicing request
02:51:53.536 00.001 5052 OnExposeComplete: enter
02:51:53.536 00.000 5052 UpdateGuideState(): m_state=6
02:51:53.536 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10852
02:51:53.536 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.91, Mass=148, SNR=8.4, Peak=70 HFD=2.3
02:51:53.536 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:51:53.536 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:51:53.536 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.20 hyp=0.64 cameraTheta=0.32 mountX=-0.10 mountY=-0.62, mountTheta=-1.73
02:51:53.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.20, opts=13)
02:51:53.537 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.20)
02:51:53.537 00.000 8976 Worker thread wakes up
02:51:53.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.20) opts 0xd
02:51:53.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.20)
02:51:53.537 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:51:53.537 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:51:53.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:53.537 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:53.537 00.000 5052 Enqueuing Expose request
02:51:53.537 00.000 8976 Moving (0.61, 0.20) raw xDistance=-0.10 yDistance=-0.62
02:51:53.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:51:53.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
02:51:53.537 00.000 8976 MoveAxis(R, 0, ABG)
02:51:53.537 00.000 8976 MoveAxis(U, 3, ABG)
02:51:53.537 00.000 8976 stepping (-3, 14) + (0, 3)
02:51:53.537 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:53.563 00.026 8976 Received - 47 (G) 
02:51:53.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:51:53.563 00.000 8976 stepped: pos (-3, 17)
02:51:53.563 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:51:53.563 00.000 8976 MountToCamera -- mountX=0.93 mountY=-2.06 hyp=2.26 mountTheta=-1.15 cameraX=1.41, cameraY=1.76 cameraTheta=0.90
02:51:53.563 00.000 8976 incremental bump (1.409, 1.764) isValid = 1
02:51:53.563 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
02:51:53.563 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:51:53.563 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:51:53.563 00.000 8976 move complete, result=0
02:51:53.563 00.000 9828 Worker thread wakes up
02:51:53.563 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
02:51:53.563 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:51:53.563 00.000 8976 worker thread done servicing request
02:51:53.563 00.000 8976 Worker thread wakes up
02:51:53.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:53.563 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:53.563 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:51:53.564 00.001 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
02:51:53.564 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
02:51:53.564 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
02:51:53.564 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:51:53.564 00.000 9828 BLC: window closed
02:51:53.564 00.000 9828 MoveAxis(E, 24, B)
02:51:53.564 00.000 9828 Guiding  Dir = 2, Dur = 24
02:51:53.564 00.000 9828 IsSlewing returns 0
02:51:53.564 00.000 9828 IsGuiding returns 0
02:51:53.564 00.000 9828 PulseGuide returned control before completion, sleep 34
02:51:53.614 00.050 9828 IsGuiding returns 1
02:51:53.614 00.000 9828 scope still moving after pulse duration time elapsed
02:51:53.645 00.031 9828 IsSlewing returns 0
02:51:53.645 00.000 9828 IsGuiding returns 1
02:51:53.677 00.032 9828 IsSlewing returns 0
02:51:53.677 00.000 9828 IsGuiding returns 1
02:51:53.707 00.030 9828 IsSlewing returns 0
02:51:53.707 00.000 9828 IsGuiding returns 0
02:51:53.707 00.000 9828 scope move finished after 24 + 118 ms
02:51:53.707 00.000 9828 Move returns status 0, amount 24
02:51:53.707 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:53.707 00.000 9828 MoveAxis(N, 11, B)
02:51:53.707 00.000 9828 Guiding  Dir = 0, Dur = 11
02:51:53.723 00.016 9828 IsSlewing returns 0
02:51:53.723 00.000 9828 IsGuiding returns 0
02:51:53.723 00.000 9828 PulseGuide returned control before completion, sleep 21
02:51:53.753 00.030 9828 IsGuiding returns 1
02:51:53.753 00.000 9828 scope still moving after pulse duration time elapsed
02:51:53.785 00.032 9828 IsSlewing returns 0
02:51:53.785 00.000 9828 IsGuiding returns 1
02:51:53.815 00.030 9828 IsSlewing returns 0
02:51:53.815 00.000 9828 IsGuiding returns 1
02:51:53.847 00.032 9828 IsSlewing returns 0
02:51:53.847 00.000 9828 IsGuiding returns 1
02:51:53.877 00.030 9828 IsSlewing returns 0
02:51:53.877 00.000 9828 IsGuiding returns 0
02:51:53.877 00.000 9828 scope move finished after 11 + 143 ms
02:51:53.877 00.000 9828 Move returns status 0, amount 11
02:51:53.877 00.000 9828 move complete, result=0
02:51:53.877 00.000 9828 worker thread done servicing request
02:51:53.877 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:51:54.252 00.375 8976 Exposure complete
02:51:54.258 00.006 8976 worker thread done servicing request
02:51:54.258 00.000 5052 OnExposeComplete: enter
02:51:54.259 00.001 5052 UpdateGuideState(): m_state=6
02:51:54.259 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10853
02:51:54.259 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.36, Mass=152, SNR=8.6, Peak=72 HFD=1.6
02:51:54.259 00.000 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
02:51:54.259 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
02:51:54.259 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.35 hyp=0.49 cameraTheta=-0.77 mountX=-0.47 mountY=-0.11, mountTheta=-2.91
02:51:54.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.35, opts=13)
02:51:54.260 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.35)
02:51:54.260 00.000 8976 Worker thread wakes up
02:51:54.260 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:51:54.260 00.000 5052 UpdateGuideState exits: m=152 SNR=8.6
02:51:54.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:54.260 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:54.260 00.000 5052 Enqueuing Expose request
02:51:54.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.35) opts 0xd
02:51:54.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.35)
02:51:54.260 00.000 8976 Moving (0.35, -0.35) raw xDistance=-0.47 yDistance=-0.11
02:51:54.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
02:51:54.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:51:54.261 00.001 8976 MoveAxis(R, 2, ABG)
02:51:54.261 00.000 8976 stepping (-3, 17) + (2, 0)
02:51:54.261 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:54.283 00.022 8976 Received - 47 (G) 
02:51:54.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:51:54.283 00.000 8976 stepped: pos (-1, 17)
02:51:54.283 00.000 8976 MoveAxis(U, 0, ABG)
02:51:54.283 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:51:54.283 00.000 8976 MountToCamera -- mountX=0.67 mountY=-2.27 hyp=2.37 mountTheta=-1.28 cameraX=1.71, cameraY=1.63 cameraTheta=0.76
02:51:54.283 00.000 8976 incremental bump (1.714, 1.633) isValid = 1
02:51:54.283 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
02:51:54.283 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:51:54.283 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:51:54.283 00.000 8976 move complete, result=0
02:51:54.283 00.000 9828 Worker thread wakes up
02:51:54.283 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:51:54.283 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:51:54.283 00.000 8976 worker thread done servicing request
02:51:54.283 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
02:51:54.283 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.41)
02:51:54.284 00.001 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
02:51:54.284 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:51:54.284 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:51:54.284 00.000 8976 Worker thread wakes up
02:51:54.284 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:54.284 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:54.284 00.000 9828 BLC: window closed
02:51:54.284 00.000 9828 MoveAxis(E, 28, B)
02:51:54.284 00.000 9828 Guiding  Dir = 2, Dur = 28
02:51:54.284 00.000 9828 IsSlewing returns 0
02:51:54.284 00.000 9828 IsGuiding returns 0
02:51:54.285 00.001 9828 PulseGuide returned control before completion, sleep 38
02:51:54.331 00.046 9828 IsGuiding returns 1
02:51:54.331 00.000 9828 scope still moving after pulse duration time elapsed
02:51:54.363 00.032 9828 IsSlewing returns 0
02:51:54.363 00.000 9828 IsGuiding returns 1
02:51:54.394 00.031 9828 IsSlewing returns 0
02:51:54.394 00.000 9828 IsGuiding returns 1
02:51:54.424 00.030 9828 IsSlewing returns 0
02:51:54.424 00.000 9828 IsGuiding returns 0
02:51:54.424 00.000 9828 scope move finished after 28 + 112 ms
02:51:54.424 00.000 9828 Move returns status 0, amount 28
02:51:54.424 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:54.424 00.000 9828 MoveAxis(N, 10, B)
02:51:54.424 00.000 9828 Guiding  Dir = 0, Dur = 10
02:51:54.440 00.016 9828 IsSlewing returns 0
02:51:54.440 00.000 9828 IsGuiding returns 0
02:51:54.440 00.000 9828 PulseGuide returned control before completion, sleep 20
02:51:54.471 00.031 9828 IsGuiding returns 1
02:51:54.471 00.000 9828 scope still moving after pulse duration time elapsed
02:51:54.503 00.032 9828 IsSlewing returns 0
02:51:54.507 00.004 9828 IsGuiding returns 1
02:51:54.534 00.027 9828 IsSlewing returns 0
02:51:54.534 00.000 9828 IsGuiding returns 1
02:51:54.564 00.030 9828 IsSlewing returns 0
02:51:54.564 00.000 9828 IsGuiding returns 1
02:51:54.594 00.030 9828 IsSlewing returns 0
02:51:54.594 00.000 9828 IsGuiding returns 0
02:51:54.594 00.000 9828 scope move finished after 10 + 144 ms
02:51:54.594 00.000 9828 Move returns status 0, amount 10
02:51:54.594 00.000 9828 move complete, result=0
02:51:54.594 00.000 9828 worker thread done servicing request
02:51:54.594 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:51:54.972 00.378 8976 Exposure complete
02:51:54.979 00.007 8976 worker thread done servicing request
02:51:54.979 00.000 5052 OnExposeComplete: enter
02:51:54.979 00.000 5052 UpdateGuideState(): m_state=6
02:51:54.979 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10854
02:51:54.980 00.001 5052 Star::Find returns 1 (0), X=329.34, Y=282.09, Mass=157, SNR=8.6, Peak=78 HFD=2.1
02:51:54.980 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
02:51:54.980 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
02:51:54.980 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.38 hyp=0.42 cameraTheta=1.16 mountX=0.26 mountY=-0.35, mountTheta=-0.92
02:51:54.981 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.38, opts=13)
02:51:54.981 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.38)
02:51:54.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:51:54.981 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
02:51:54.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:54.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:54.981 00.000 5052 Enqueuing Expose request
02:51:54.981 00.000 8976 Worker thread wakes up
02:51:54.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.38) opts 0xd
02:51:54.982 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.38)
02:51:54.982 00.000 8976 Moving (0.17, 0.38) raw xDistance=0.26 yDistance=-0.35
02:51:54.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
02:51:54.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:51:54.982 00.000 8976 MoveAxis(L, 1, ABG)
02:51:54.982 00.000 8976 stepping (-1, 17) + (-1, 0)
02:51:54.982 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:55.001 00.019 8976 Received - 47 (G) 
02:51:55.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:55.001 00.000 8976 stepped: pos (-2, 17)
02:51:55.001 00.000 8976 MoveAxis(U, 1, ABG)
02:51:55.001 00.000 8976 stepping (-2, 17) + (0, 1)
02:51:55.002 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:55.034 00.032 8976 Received - 47 (G) 
02:51:55.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:55.034 00.000 8976 stepped: pos (-2, 18)
02:51:55.034 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:51:55.034 00.000 8976 MountToCamera -- mountX=0.55 mountY=-2.46 hyp=2.52 mountTheta=-1.35 cameraX=1.94, cameraY=1.61 cameraTheta=0.69
02:51:55.034 00.000 8976 incremental bump (1.942, 1.613) isValid = 1
02:51:55.034 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
02:51:55.034 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:51:55.034 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:51:55.034 00.000 8976 move complete, result=0
02:51:55.034 00.000 9828 Worker thread wakes up
02:51:55.034 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:51:55.034 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:51:55.034 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:51:55.034 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
02:51:55.034 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
02:51:55.034 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
02:51:55.035 00.001 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:51:55.035 00.000 8976 worker thread done servicing request
02:51:55.035 00.000 9828 BLC: window closed
02:51:55.035 00.000 9828 MoveAxis(E, 29, B)
02:51:55.035 00.000 9828 Guiding  Dir = 2, Dur = 29
02:51:55.035 00.000 8976 Worker thread wakes up
02:51:55.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:55.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:55.035 00.000 9828 IsSlewing returns 0
02:51:55.035 00.000 9828 IsGuiding returns 0
02:51:55.035 00.000 9828 PulseGuide returned control before completion, sleep 39
02:51:55.075 00.040 9828 IsGuiding returns 1
02:51:55.075 00.000 9828 scope still moving after pulse duration time elapsed
02:51:55.107 00.032 9828 IsSlewing returns 0
02:51:55.107 00.000 9828 IsGuiding returns 1
02:51:55.138 00.031 9828 IsSlewing returns 0
02:51:55.138 00.000 9828 IsGuiding returns 1
02:51:55.168 00.030 9828 IsSlewing returns 0
02:51:55.168 00.000 9828 IsGuiding returns 1
02:51:55.199 00.031 9828 IsSlewing returns 0
02:51:55.199 00.000 9828 IsGuiding returns 0
02:51:55.199 00.000 9828 scope move finished after 29 + 135 ms
02:51:55.199 00.000 9828 Move returns status 0, amount 29
02:51:55.199 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:55.199 00.000 9828 MoveAxis(N, 9, B)
02:51:55.199 00.000 9828 Guiding  Dir = 0, Dur = 9
02:51:55.214 00.015 9828 IsSlewing returns 0
02:51:55.214 00.000 9828 IsGuiding returns 0
02:51:55.214 00.000 9828 PulseGuide returned control before completion, sleep 19
02:51:55.245 00.031 9828 IsGuiding returns 1
02:51:55.245 00.000 9828 scope still moving after pulse duration time elapsed
02:51:55.277 00.032 9828 IsSlewing returns 0
02:51:55.277 00.000 9828 IsGuiding returns 1
02:51:55.307 00.030 9828 IsSlewing returns 0
02:51:55.307 00.000 9828 IsGuiding returns 1
02:51:55.339 00.032 9828 IsSlewing returns 0
02:51:55.339 00.000 9828 IsGuiding returns 0
02:51:55.339 00.000 9828 scope move finished after 9 + 115 ms
02:51:55.339 00.000 9828 Move returns status 0, amount 9
02:51:55.339 00.000 9828 move complete, result=0
02:51:55.339 00.000 9828 worker thread done servicing request
02:51:55.339 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:51:55.723 00.384 8976 Exposure complete
02:51:55.729 00.006 8976 worker thread done servicing request
02:51:55.729 00.000 5052 OnExposeComplete: enter
02:51:55.730 00.001 5052 UpdateGuideState(): m_state=6
02:51:55.730 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10855
02:51:55.730 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.05, Mass=160, SNR=8.8, Peak=80 HFD=2.0
02:51:55.730 00.000 5052 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
02:51:55.730 00.000 5052 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.64 = -0.64)
02:51:55.730 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.51 mountX=0.30 mountY=-0.20, mountTheta=-0.61
02:51:55.732 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.34, opts=13)
02:51:55.732 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.34)
02:51:55.732 00.000 8976 Worker thread wakes up
02:51:55.732 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:51:55.732 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
02:51:55.733 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:55.733 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:55.733 00.000 5052 Enqueuing Expose request
02:51:55.733 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.34) opts 0xd
02:51:55.733 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.34)
02:51:55.733 00.000 8976 Moving (0.02, 0.34) raw xDistance=0.30 yDistance=-0.20
02:51:55.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
02:51:55.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:51:55.733 00.000 8976 MoveAxis(L, 1, ABG)
02:51:55.733 00.000 8976 stepping (-2, 18) + (-1, 0)
02:51:55.733 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:55.753 00.020 8976 Received - 47 (G) 
02:51:55.753 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:55.753 00.000 8976 stepped: pos (-3, 18)
02:51:55.753 00.000 8976 MoveAxis(U, 0, ABG)
02:51:55.753 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:51:55.753 00.000 8976 MountToCamera -- mountX=0.52 mountY=-2.59 hyp=2.65 mountTheta=-1.37 cameraX=2.07, cameraY=1.65 cameraTheta=0.67
02:51:55.753 00.000 8976 incremental bump (2.072, 1.645) isValid = 1
02:51:55.753 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
02:51:55.753 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:51:55.753 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:51:55.753 00.000 8976 move complete, result=0
02:51:55.753 00.000 9828 Worker thread wakes up
02:51:55.753 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:51:55.753 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:51:55.753 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
02:51:55.753 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
02:51:55.753 00.000 8976 worker thread done servicing request
02:51:55.753 00.000 8976 Worker thread wakes up
02:51:55.754 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:55.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:55.754 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:51:55.754 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
02:51:55.754 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:51:55.754 00.000 9828 BLC: window closed
02:51:55.754 00.000 9828 MoveAxis(E, 30, B)
02:51:55.754 00.000 9828 Guiding  Dir = 2, Dur = 30
02:51:55.754 00.000 9828 IsSlewing returns 0
02:51:55.754 00.000 9828 IsGuiding returns 0
02:51:55.754 00.000 9828 PulseGuide returned control before completion, sleep 40
02:51:55.809 00.055 9828 IsGuiding returns 1
02:51:55.809 00.000 9828 scope still moving after pulse duration time elapsed
02:51:55.839 00.030 9828 IsSlewing returns 0
02:51:55.839 00.000 9828 IsGuiding returns 1
02:51:55.870 00.031 9828 IsSlewing returns 0
02:51:55.875 00.005 9828 IsGuiding returns 1
02:51:55.900 00.025 9828 IsSlewing returns 0
02:51:55.900 00.000 9828 IsGuiding returns 0
02:51:55.900 00.000 9828 scope move finished after 30 + 115 ms
02:51:55.900 00.000 9828 Move returns status 0, amount 30
02:51:55.900 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:55.900 00.000 9828 MoveAxis(N, 8, B)
02:51:55.900 00.000 9828 Guiding  Dir = 0, Dur = 8
02:51:55.916 00.016 9828 IsSlewing returns 0
02:51:55.917 00.001 9828 IsGuiding returns 0
02:51:55.917 00.000 9828 PulseGuide returned control before completion, sleep 18
02:51:55.947 00.030 9828 IsGuiding returns 1
02:51:55.947 00.000 9828 scope still moving after pulse duration time elapsed
02:51:55.979 00.032 9828 IsSlewing returns 0
02:51:55.979 00.000 9828 IsGuiding returns 1
02:51:56.008 00.029 9828 IsSlewing returns 0
02:51:56.009 00.001 9828 IsGuiding returns 1
02:51:56.041 00.032 9828 IsSlewing returns 0
02:51:56.041 00.000 9828 IsGuiding returns 0
02:51:56.041 00.000 9828 scope move finished after 8 + 117 ms
02:51:56.042 00.001 9828 Move returns status 0, amount 8
02:51:56.042 00.000 9828 move complete, result=0
02:51:56.042 00.000 9828 worker thread done servicing request
02:51:56.042 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:51:56.440 00.398 8976 Exposure complete
02:51:56.447 00.007 5052 OnExposeComplete: enter
02:51:56.447 00.000 5052 UpdateGuideState(): m_state=6
02:51:56.447 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10856
02:51:56.447 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.70, Mass=160, SNR=8.7, Peak=76 HFD=1.9
02:51:56.448 00.001 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.31 = 2.98)
02:51:56.448 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.87)
02:51:56.448 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.26 mountX=-0.01 mountY=0.00, mountTheta=2.88
02:51:56.448 00.000 8976 worker thread done servicing request
02:51:56.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.01, opts=13)
02:51:56.449 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.01)
02:51:56.450 00.001 8976 Worker thread wakes up
02:51:56.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.01) opts 0xd
02:51:56.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.01)
02:51:56.450 00.000 8976 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
02:51:56.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:51:56.450 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:51:56.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:56.450 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:56.450 00.000 5052 Enqueuing Expose request
02:51:56.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:51:56.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:51:56.450 00.000 8976 MoveAxis(R, 0, ABG)
02:51:56.450 00.000 8976 MoveAxis(U, 0, ABG)
02:51:56.450 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:51:56.450 00.000 8976 MountToCamera -- mountX=0.50 mountY=-2.68 hyp=2.73 mountTheta=-1.39 cameraX=2.16, cameraY=1.67 cameraTheta=0.66
02:51:56.451 00.001 8976 incremental bump (2.159, 1.667) isValid = 1
02:51:56.451 00.000 8976 Scheduling Mount bump of (0.009, 0.007)
02:51:56.451 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.01, opts=4)
02:51:56.451 00.000 8976 Enqueuing Move request for scope (0.01, 0.01)
02:51:56.451 00.000 8976 move complete, result=0
02:51:56.451 00.000 9828 Worker thread wakes up
02:51:56.451 00.000 8976 worker thread done servicing request
02:51:56.451 00.000 8976 Worker thread wakes up
02:51:56.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:56.451 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:56.451 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0x4
02:51:56.451 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:56.451 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
02:51:56.452 00.001 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
02:51:56.452 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
02:51:56.452 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.68 mountX=-0.01 mountY=-0.01, mountTheta=-2.57
02:51:56.452 00.000 9828 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
02:51:56.452 00.000 9828 BLC: window closed
02:51:56.452 00.000 9828 MoveAxis(E, 3, B)
02:51:56.452 00.000 9828 Guiding  Dir = 2, Dur = 3
02:51:56.452 00.000 9828 IsSlewing returns 0
02:51:56.453 00.001 9828 IsGuiding returns 0
02:51:56.453 00.000 9828 PulseGuide returned control before completion, sleep 13
02:51:56.477 00.024 9828 IsGuiding returns 1
02:51:56.477 00.000 9828 scope still moving after pulse duration time elapsed
02:51:56.508 00.031 9828 IsSlewing returns 0
02:51:56.508 00.000 9828 IsGuiding returns 1
02:51:56.538 00.030 9828 IsSlewing returns 0
02:51:56.538 00.000 9828 IsGuiding returns 1
02:51:56.569 00.031 9828 IsSlewing returns 0
02:51:56.569 00.000 9828 IsGuiding returns 0
02:51:56.569 00.000 9828 scope move finished after 3 + 113 ms
02:51:56.569 00.000 9828 Move returns status 0, amount 3
02:51:56.569 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:56.569 00.000 9828 MoveAxis(N, 1, B)
02:51:56.569 00.000 9828 Guiding  Dir = 0, Dur = 1
02:51:56.584 00.015 9828 IsSlewing returns 0
02:51:56.584 00.000 9828 IsGuiding returns 0
02:51:56.585 00.001 9828 PulseGuide returned control before completion, sleep 11
02:51:56.600 00.015 9828 IsGuiding returns 1
02:51:56.600 00.000 9828 scope still moving after pulse duration time elapsed
02:51:56.631 00.031 9828 IsSlewing returns 0
02:51:56.632 00.001 9828 IsGuiding returns 1
02:51:56.662 00.030 9828 IsSlewing returns 0
02:51:56.662 00.000 9828 IsGuiding returns 1
02:51:56.693 00.031 9828 IsSlewing returns 0
02:51:56.693 00.000 9828 IsGuiding returns 1
02:51:56.723 00.030 9828 IsSlewing returns 0
02:51:56.723 00.000 9828 IsGuiding returns 0
02:51:56.723 00.000 9828 scope move finished after 1 + 138 ms
02:51:56.723 00.000 9828 Move returns status 0, amount 1
02:51:56.723 00.000 9828 move complete, result=0
02:51:56.723 00.000 9828 worker thread done servicing request
02:51:56.723 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.0 px 1 ms NORTH
02:51:57.138 00.415 8976 Exposure complete
02:51:57.144 00.006 8976 worker thread done servicing request
02:51:57.144 00.000 5052 OnExposeComplete: enter
02:51:57.144 00.000 5052 UpdateGuideState(): m_state=6
02:51:57.144 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10857
02:51:57.144 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.68, Mass=149, SNR=8.4, Peak=78 HFD=1.7
02:51:57.144 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
02:51:57.144 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
02:51:57.144 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.03 hyp=0.34 cameraTheta=-0.08 mountX=-0.18 mountY=-0.27, mountTheta=-2.15
02:51:57.145 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.03, opts=13)
02:51:57.145 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.03)
02:51:57.145 00.000 8976 Worker thread wakes up
02:51:57.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.03) opts 0xd
02:51:57.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.03)
02:51:57.145 00.000 8976 Moving (0.34, -0.03) raw xDistance=-0.18 yDistance=-0.27
02:51:57.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:51:57.145 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:51:57.145 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:51:57.146 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:57.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:51:57.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:57.146 00.000 5052 Enqueuing Expose request
02:51:57.146 00.000 8976 MoveAxis(R, 0, ABG)
02:51:57.146 00.000 8976 MoveAxis(U, 1, ABG)
02:51:57.146 00.000 8976 stepping (-3, 18) + (0, 1)
02:51:57.146 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:57.176 00.030 8976 Received - 47 (G) 
02:51:57.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:51:57.176 00.000 8976 stepped: pos (-3, 19)
02:51:57.176 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:51:57.176 00.000 8976 MountToCamera -- mountX=0.49 mountY=-2.79 hyp=2.83 mountTheta=-1.40 cameraX=2.26, cameraY=1.71 cameraTheta=0.65
02:51:57.176 00.000 8976 incremental bump (2.264, 1.705) isValid = 1
02:51:57.176 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
02:51:57.176 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:51:57.176 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:51:57.176 00.000 8976 move complete, result=0
02:51:57.176 00.000 9828 Worker thread wakes up
02:51:57.176 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:51:57.176 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:51:57.176 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
02:51:57.176 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:51:57.176 00.000 8976 worker thread done servicing request
02:51:57.177 00.001 8976 Worker thread wakes up
02:51:57.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:57.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:57.177 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
02:51:57.177 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
02:51:57.177 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:51:57.177 00.000 9828 BLC: window closed
02:51:57.177 00.000 9828 MoveAxis(E, 30, B)
02:51:57.177 00.000 9828 Guiding  Dir = 2, Dur = 30
02:51:57.177 00.000 9828 IsSlewing returns 0
02:51:57.177 00.000 9828 IsGuiding returns 0
02:51:57.178 00.001 9828 PulseGuide returned control before completion, sleep 40
02:51:57.223 00.045 9828 IsGuiding returns 1
02:51:57.223 00.000 9828 scope still moving after pulse duration time elapsed
02:51:57.255 00.032 9828 IsSlewing returns 0
02:51:57.255 00.000 9828 IsGuiding returns 1
02:51:57.286 00.031 9828 IsSlewing returns 0
02:51:57.286 00.000 9828 IsGuiding returns 1
02:51:57.318 00.032 9828 IsSlewing returns 0
02:51:57.318 00.000 9828 IsGuiding returns 1
02:51:57.348 00.030 9828 IsSlewing returns 0
02:51:57.348 00.000 9828 IsGuiding returns 0
02:51:57.348 00.000 9828 scope move finished after 30 + 140 ms
02:51:57.348 00.000 9828 Move returns status 0, amount 30
02:51:57.348 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:57.348 00.000 9828 MoveAxis(N, 8, B)
02:51:57.348 00.000 9828 Guiding  Dir = 0, Dur = 8
02:51:57.364 00.016 9828 IsSlewing returns 0
02:51:57.364 00.000 9828 IsGuiding returns 0
02:51:57.364 00.000 9828 PulseGuide returned control before completion, sleep 18
02:51:57.394 00.030 9828 IsGuiding returns 1
02:51:57.394 00.000 9828 scope still moving after pulse duration time elapsed
02:51:57.426 00.032 9828 IsSlewing returns 0
02:51:57.426 00.000 9828 IsGuiding returns 1
02:51:57.456 00.030 9828 IsSlewing returns 0
02:51:57.456 00.000 9828 IsGuiding returns 1
02:51:57.487 00.031 9828 IsSlewing returns 0
02:51:57.487 00.000 9828 IsGuiding returns 1
02:51:57.517 00.030 9828 IsSlewing returns 0
02:51:57.517 00.000 9828 IsGuiding returns 0
02:51:57.517 00.000 9828 scope move finished after 8 + 145 ms
02:51:57.517 00.000 9828 Move returns status 0, amount 8
02:51:57.517 00.000 9828 move complete, result=0
02:51:57.517 00.000 9828 worker thread done servicing request
02:51:57.518 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:51:57.860 00.342 8976 Exposure complete
02:51:57.866 00.006 8976 worker thread done servicing request
02:51:57.866 00.000 5052 OnExposeComplete: enter
02:51:57.866 00.000 5052 UpdateGuideState(): m_state=6
02:51:57.866 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10858
02:51:57.866 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.82, Mass=142, SNR=8.2, Peak=72 HFD=1.8
02:51:57.866 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
02:51:57.866 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
02:51:57.866 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.53 mountX=0.01 mountY=-0.23, mountTheta=-1.51
02:51:57.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.11, opts=13)
02:51:57.867 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.11)
02:51:57.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:51:57.867 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:51:57.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:57.867 00.000 8976 Worker thread wakes up
02:51:57.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.11) opts 0xd
02:51:57.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.11)
02:51:57.867 00.000 8976 Moving (0.20, 0.11) raw xDistance=0.01 yDistance=-0.23
02:51:57.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:57.867 00.000 5052 Enqueuing Expose request
02:51:57.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:51:57.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:51:57.867 00.000 8976 MoveAxis(R, 0, ABG)
02:51:57.867 00.000 8976 MoveAxis(U, 0, ABG)
02:51:57.867 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:51:57.867 00.000 8976 MountToCamera -- mountX=0.48 mountY=-2.87 hyp=2.91 mountTheta=-1.41 cameraX=2.33, cameraY=1.73 cameraTheta=0.64
02:51:57.868 00.001 8976 incremental bump (2.335, 1.731) isValid = 1
02:51:57.868 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
02:51:57.868 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:51:57.868 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:51:57.868 00.000 8976 move complete, result=0
02:51:57.868 00.000 8976 worker thread done servicing request
02:51:57.868 00.000 8976 Worker thread wakes up
02:51:57.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:57.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:57.868 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:51:57.868 00.000 9828 Worker thread wakes up
02:51:57.868 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:51:57.868 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:51:57.868 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
02:51:57.868 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
02:51:57.868 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
02:51:57.868 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:51:57.868 00.000 9828 BLC: window closed
02:51:57.868 00.000 9828 MoveAxis(E, 30, B)
02:51:57.868 00.000 9828 Guiding  Dir = 2, Dur = 30
02:51:57.869 00.001 9828 IsSlewing returns 0
02:51:57.869 00.000 9828 IsGuiding returns 0
02:51:57.869 00.000 9828 PulseGuide returned control before completion, sleep 40
02:51:57.924 00.055 9828 IsGuiding returns 1
02:51:57.924 00.000 9828 scope still moving after pulse duration time elapsed
02:51:57.956 00.032 9828 IsSlewing returns 0
02:51:57.956 00.000 9828 IsGuiding returns 1
02:51:57.986 00.030 9828 IsSlewing returns 0
02:51:57.986 00.000 9828 IsGuiding returns 1
02:51:58.018 00.032 9828 IsSlewing returns 0
02:51:58.018 00.000 9828 IsGuiding returns 0
02:51:58.018 00.000 9828 scope move finished after 30 + 119 ms
02:51:58.018 00.000 9828 Move returns status 0, amount 30
02:51:58.018 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:58.018 00.000 9828 MoveAxis(N, 8, B)
02:51:58.018 00.000 9828 Guiding  Dir = 0, Dur = 8
02:51:58.033 00.015 9828 IsSlewing returns 0
02:51:58.033 00.000 9828 IsGuiding returns 0
02:51:58.033 00.000 9828 PulseGuide returned control before completion, sleep 18
02:51:58.063 00.030 9828 IsGuiding returns 1
02:51:58.063 00.000 9828 scope still moving after pulse duration time elapsed
02:51:58.094 00.031 9828 IsSlewing returns 0
02:51:58.094 00.000 9828 IsGuiding returns 1
02:51:58.125 00.031 9828 IsSlewing returns 0
02:51:58.125 00.000 9828 IsGuiding returns 1
02:51:58.155 00.030 9828 IsSlewing returns 0
02:51:58.155 00.000 9828 IsGuiding returns 1
02:51:58.187 00.032 9828 IsSlewing returns 0
02:51:58.187 00.000 9828 IsGuiding returns 0
02:51:58.187 00.000 9828 scope move finished after 8 + 145 ms
02:51:58.187 00.000 9828 Move returns status 0, amount 8
02:51:58.187 00.000 9828 move complete, result=0
02:51:58.187 00.000 9828 worker thread done servicing request
02:51:58.187 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:51:58.556 00.369 8976 Exposure complete
02:51:58.562 00.006 8976 worker thread done servicing request
02:51:58.562 00.000 5052 OnExposeComplete: enter
02:51:58.562 00.000 5052 UpdateGuideState(): m_state=6
02:51:58.562 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10859
02:51:58.562 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.76, Mass=159, SNR=8.7, Peak=75 HFD=2.1
02:51:58.562 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:51:58.562 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:51:58.562 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.05 hyp=0.22 cameraTheta=2.93 mountX=0.14 mountY=0.16, mountTheta=0.84
02:51:58.564 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.05, opts=13)
02:51:58.564 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.05)
02:51:58.564 00.000 8976 Worker thread wakes up
02:51:58.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.05) opts 0xd
02:51:58.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.05)
02:51:58.564 00.000 8976 Moving (-0.22, 0.05) raw xDistance=0.14 yDistance=0.16
02:51:58.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:51:58.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:51:58.564 00.000 8976 MoveAxis(R, 0, ABG)
02:51:58.564 00.000 8976 MoveAxis(U, 0, ABG)
02:51:58.564 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:51:58.564 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:51:58.564 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:58.564 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:58.564 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:51:58.564 00.000 5052 Enqueuing Expose request
02:51:58.564 00.000 8976 MountToCamera -- mountX=0.47 mountY=-2.92 hyp=2.95 mountTheta=-1.41 cameraX=2.38, cameraY=1.75 cameraTheta=0.63
02:51:58.565 00.001 8976 incremental bump (2.382, 1.748) isValid = 1
02:51:58.565 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
02:51:58.565 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:51:58.565 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:51:58.565 00.000 8976 move complete, result=0
02:51:58.565 00.000 9828 Worker thread wakes up
02:51:58.565 00.000 8976 worker thread done servicing request
02:51:58.565 00.000 8976 Worker thread wakes up
02:51:58.565 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:51:58.565 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:51:58.565 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:51:58.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:58.565 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.54)
02:51:58.565 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.62)
02:51:58.566 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
02:51:58.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:58.566 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:51:58.566 00.000 9828 BLC: window closed
02:51:58.566 00.000 9828 MoveAxis(E, 30, B)
02:51:58.566 00.000 9828 Guiding  Dir = 2, Dur = 30
02:51:58.566 00.000 9828 IsSlewing returns 0
02:51:58.566 00.000 9828 IsGuiding returns 0
02:51:58.566 00.000 9828 PulseGuide returned control before completion, sleep 40
02:51:58.611 00.045 9828 IsGuiding returns 1
02:51:58.611 00.000 9828 scope still moving after pulse duration time elapsed
02:51:58.643 00.032 9828 IsSlewing returns 0
02:51:58.644 00.001 9828 IsGuiding returns 1
02:51:58.674 00.030 9828 IsSlewing returns 0
02:51:58.674 00.000 9828 IsGuiding returns 1
02:51:58.705 00.031 9828 IsSlewing returns 0
02:51:58.705 00.000 9828 IsGuiding returns 1
02:51:58.735 00.030 9828 IsSlewing returns 0
02:51:58.735 00.000 9828 IsGuiding returns 0
02:51:58.735 00.000 9828 scope move finished after 30 + 138 ms
02:51:58.735 00.000 9828 Move returns status 0, amount 30
02:51:58.735 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:58.735 00.000 9828 MoveAxis(N, 8, B)
02:51:58.735 00.000 9828 Guiding  Dir = 0, Dur = 8
02:51:58.750 00.015 9828 IsSlewing returns 0
02:51:58.750 00.000 9828 IsGuiding returns 0
02:51:58.750 00.000 9828 PulseGuide returned control before completion, sleep 18
02:51:58.782 00.032 9828 IsGuiding returns 1
02:51:58.782 00.000 9828 scope still moving after pulse duration time elapsed
02:51:58.813 00.031 9828 IsSlewing returns 0
02:51:58.813 00.000 9828 IsGuiding returns 1
02:51:58.843 00.030 9828 IsSlewing returns 0
02:51:58.843 00.000 9828 IsGuiding returns 1
02:51:58.875 00.032 9828 IsSlewing returns 0
02:51:58.875 00.000 9828 IsGuiding returns 0
02:51:58.875 00.000 9828 scope move finished after 8 + 116 ms
02:51:58.875 00.000 9828 Move returns status 0, amount 8
02:51:58.875 00.000 9828 move complete, result=0
02:51:58.875 00.000 9828 worker thread done servicing request
02:51:58.875 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:51:59.252 00.377 8976 Exposure complete
02:51:59.257 00.005 8976 worker thread done servicing request
02:51:59.257 00.000 5052 OnExposeComplete: enter
02:51:59.257 00.000 5052 UpdateGuideState(): m_state=6
02:51:59.257 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10860
02:51:59.257 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.61, Mass=156, SNR=8.7, Peak=84 HFD=2.1
02:51:59.257 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
02:51:59.257 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.47)
02:51:59.257 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-2.67 mountX=0.00 mountY=0.22, mountTheta=1.57
02:51:59.258 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.10, opts=13)
02:51:59.258 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.10)
02:51:59.258 00.000 8976 Worker thread wakes up
02:51:59.258 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.10) opts 0xd
02:51:59.258 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.10)
02:51:59.258 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:51:59.258 00.000 5052 UpdateGuideState exits: m=156 SNR=8.7
02:51:59.258 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:59.258 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:59.258 00.000 5052 Enqueuing Expose request
02:51:59.258 00.000 8976 Moving (-0.20, -0.10) raw xDistance=0.00 yDistance=0.22
02:51:59.258 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:51:59.258 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:51:59.258 00.000 8976 MoveAxis(R, 0, ABG)
02:51:59.259 00.001 8976 MoveAxis(U, 0, ABG)
02:51:59.259 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:51:59.259 00.000 8976 MountToCamera -- mountX=0.47 mountY=-2.95 hyp=2.99 mountTheta=-1.41 cameraX=2.41, cameraY=1.76 cameraTheta=0.63
02:51:59.259 00.000 8976 incremental bump (2.413, 1.759) isValid = 1
02:51:59.259 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
02:51:59.259 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:51:59.259 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:51:59.259 00.000 8976 move complete, result=0
02:51:59.259 00.000 8976 worker thread done servicing request
02:51:59.259 00.000 8976 Worker thread wakes up
02:51:59.259 00.000 9828 Worker thread wakes up
02:51:59.259 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:51:59.259 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:51:59.259 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
02:51:59.259 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:51:59.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:59.259 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:59.260 00.001 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
02:51:59.260 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
02:51:59.260 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:51:59.260 00.000 9828 BLC: window closed
02:51:59.260 00.000 9828 MoveAxis(E, 30, B)
02:51:59.260 00.000 9828 Guiding  Dir = 2, Dur = 30
02:51:59.261 00.001 9828 IsSlewing returns 0
02:51:59.261 00.000 9828 IsGuiding returns 0
02:51:59.261 00.000 9828 PulseGuide returned control before completion, sleep 40
02:51:59.310 00.049 9828 IsGuiding returns 1
02:51:59.310 00.000 9828 scope still moving after pulse duration time elapsed
02:51:59.341 00.031 9828 IsSlewing returns 0
02:51:59.341 00.000 9828 IsGuiding returns 1
02:51:59.371 00.030 9828 IsSlewing returns 0
02:51:59.371 00.000 9828 IsGuiding returns 1
02:51:59.402 00.031 9828 IsSlewing returns 0
02:51:59.402 00.000 9828 IsGuiding returns 0
02:51:59.402 00.000 9828 scope move finished after 30 + 111 ms
02:51:59.402 00.000 9828 Move returns status 0, amount 30
02:51:59.402 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:51:59.402 00.000 9828 MoveAxis(N, 8, B)
02:51:59.402 00.000 9828 Guiding  Dir = 0, Dur = 8
02:51:59.418 00.016 9828 IsSlewing returns 0
02:51:59.418 00.000 9828 IsGuiding returns 0
02:51:59.419 00.001 9828 PulseGuide returned control before completion, sleep 18
02:51:59.449 00.030 9828 IsGuiding returns 1
02:51:59.449 00.000 9828 scope still moving after pulse duration time elapsed
02:51:59.481 00.032 9828 IsSlewing returns 0
02:51:59.481 00.000 9828 IsGuiding returns 1
02:51:59.514 00.033 9828 IsSlewing returns 0
02:51:59.514 00.000 9828 IsGuiding returns 1
02:51:59.545 00.031 9828 IsSlewing returns 0
02:51:59.545 00.000 9828 IsGuiding returns 0
02:51:59.546 00.001 9828 scope move finished after 8 + 119 ms
02:51:59.546 00.000 9828 Move returns status 0, amount 8
02:51:59.546 00.000 9828 move complete, result=0
02:51:59.546 00.000 9828 worker thread done servicing request
02:51:59.546 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:51:59.946 00.400 8976 Exposure complete
02:51:59.952 00.006 8976 worker thread done servicing request
02:51:59.954 00.002 5052 OnExposeComplete: enter
02:51:59.955 00.001 5052 UpdateGuideState(): m_state=6
02:51:59.955 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10861
02:51:59.955 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.70, Mass=167, SNR=8.9, Peak=78 HFD=1.9
02:51:59.955 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.94 = 1.35)
02:51:59.955 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
02:51:59.955 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.89 mountX=0.01 mountY=0.05, mountTheta=1.34
02:51:59.956 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.01, opts=13)
02:51:59.956 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.01)
02:51:59.956 00.000 8976 Worker thread wakes up
02:51:59.956 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.01) opts 0xd
02:51:59.956 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:51:59.956 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.01)
02:51:59.956 00.000 8976 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=0.05
02:51:59.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:51:59.956 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:51:59.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:51:59.956 00.000 8976 MoveAxis(R, 0, ABG)
02:51:59.956 00.000 8976 MoveAxis(U, 0, ABG)
02:51:59.957 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:59.957 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:51:59.957 00.000 8976 MountToCamera -- mountX=0.47 mountY=-2.97 hyp=3.01 mountTheta=-1.42 cameraX=2.43, cameraY=1.77 cameraTheta=0.63
02:51:59.957 00.000 8976 incremental bump (2.435, 1.767) isValid = 1
02:51:59.957 00.000 8976 Scheduling Mount bump of (0.046, 0.034)
02:51:59.957 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.03, opts=4)
02:51:59.957 00.000 8976 Enqueuing Move request for scope (0.05, 0.03)
02:51:59.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:51:59.957 00.000 5052 Enqueuing Expose request
02:51:59.957 00.000 9828 Worker thread wakes up
02:51:59.957 00.000 8976 move complete, result=0
02:51:59.957 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0x4
02:51:59.957 00.000 8976 worker thread done servicing request
02:51:59.957 00.000 8976 Worker thread wakes up
02:51:59.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:51:59.957 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:51:59.957 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:59.958 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
02:51:59.958 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
02:51:59.958 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
02:51:59.958 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.65 mountX=-0.05 mountY=-0.03, mountTheta=-2.60
02:51:59.958 00.000 9828 Moving (0.05, 0.03) raw xDistance=-0.05 yDistance=-0.03
02:51:59.958 00.000 9828 BLC: window closed
02:51:59.958 00.000 9828 MoveAxis(E, 15, B)
02:51:59.958 00.000 9828 Guiding  Dir = 2, Dur = 15
02:51:59.958 00.000 9828 IsSlewing returns 0
02:51:59.958 00.000 9828 IsGuiding returns 0
02:51:59.958 00.000 9828 PulseGuide returned control before completion, sleep 25
02:51:59.996 00.038 9828 IsGuiding returns 1
02:51:59.996 00.000 9828 scope still moving after pulse duration time elapsed
02:52:00.027 00.031 9828 IsSlewing returns 0
02:52:00.027 00.000 9828 IsGuiding returns 1
02:52:00.059 00.032 9828 IsSlewing returns 0
02:52:00.060 00.001 9828 IsGuiding returns 1
02:52:00.090 00.030 9828 IsSlewing returns 0
02:52:00.090 00.000 9828 IsGuiding returns 0
02:52:00.090 00.000 9828 scope move finished after 15 + 116 ms
02:52:00.090 00.000 9828 Move returns status 0, amount 15
02:52:00.090 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:00.090 00.000 9828 MoveAxis(N, 4, B)
02:52:00.090 00.000 9828 Guiding  Dir = 0, Dur = 4
02:52:00.105 00.015 9828 IsSlewing returns 0
02:52:00.105 00.000 9828 IsGuiding returns 0
02:52:00.105 00.000 9828 PulseGuide returned control before completion, sleep 14
02:52:00.121 00.016 9828 IsGuiding returns 1
02:52:00.121 00.000 9828 scope still moving after pulse duration time elapsed
02:52:00.152 00.031 9828 IsSlewing returns 0
02:52:00.152 00.000 9828 IsGuiding returns 1
02:52:00.182 00.030 9828 IsSlewing returns 0
02:52:00.182 00.000 9828 IsGuiding returns 1
02:52:00.214 00.032 9828 IsSlewing returns 0
02:52:00.214 00.000 9828 IsGuiding returns 1
02:52:00.245 00.031 9828 IsSlewing returns 0
02:52:00.245 00.000 9828 IsGuiding returns 1
02:52:00.277 00.032 9828 IsSlewing returns 0
02:52:00.277 00.000 9828 IsGuiding returns 0
02:52:00.277 00.000 9828 scope move finished after 4 + 167 ms
02:52:00.277 00.000 9828 Move returns status 0, amount 4
02:52:00.277 00.000 9828 move complete, result=0
02:52:00.277 00.000 9828 worker thread done servicing request
02:52:00.277 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.0 px 4 ms NORTH
02:52:00.642 00.365 8976 Exposure complete
02:52:00.647 00.005 8976 worker thread done servicing request
02:52:00.648 00.001 5052 OnExposeComplete: enter
02:52:00.648 00.000 5052 UpdateGuideState(): m_state=6
02:52:00.648 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10862
02:52:00.648 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.81, Mass=161, SNR=8.8, Peak=84 HFD=1.7
02:52:00.648 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:52:00.648 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:52:00.648 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.10 hyp=0.55 cameraTheta=2.95 mountX=0.34 mountY=0.39, mountTheta=0.86
02:52:00.648 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.10, opts=13)
02:52:00.648 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.10)
02:52:00.650 00.002 8976 Worker thread wakes up
02:52:00.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.10) opts 0xd
02:52:00.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.10)
02:52:00.650 00.000 8976 Moving (-0.54, 0.10) raw xDistance=0.34 yDistance=0.39
02:52:00.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:52:00.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:52:00.650 00.000 8976 MoveAxis(L, 1, ABG)
02:52:00.650 00.000 8976 stepping (-3, 19) + (-1, 0)
02:52:00.650 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:52:00.650 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
02:52:00.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:00.650 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:00.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:00.650 00.000 5052 Enqueuing Expose request
02:52:00.677 00.027 8976 Received - 47 (G) 
02:52:00.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:00.677 00.000 8976 stepped: pos (-4, 19)
02:52:00.677 00.000 8976 MoveAxis(D, 2, ABG)
02:52:00.677 00.000 8976 stepping (-4, 19) + (0, -2)
02:52:00.677 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:00.709 00.032 8976 Received - 47 (G) 
02:52:00.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:00.709 00.000 8976 stepped: pos (-4, 17)
02:52:00.709 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:52:00.709 00.000 8976 MountToCamera -- mountX=0.51 mountY=-2.88 hyp=2.93 mountTheta=-1.39 cameraX=2.33, cameraY=1.77 cameraTheta=0.65
02:52:00.709 00.000 8976 incremental bump (2.332, 1.769) isValid = 1
02:52:00.709 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
02:52:00.709 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:52:00.709 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:52:00.709 00.000 8976 move complete, result=0
02:52:00.709 00.000 9828 Worker thread wakes up
02:52:00.709 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:52:00.709 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:52:00.710 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:52:00.710 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
02:52:00.710 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
02:52:00.710 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
02:52:00.710 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:52:00.710 00.000 9828 BLC: window closed
02:52:00.710 00.000 9828 MoveAxis(E, 30, B)
02:52:00.710 00.000 9828 Guiding  Dir = 2, Dur = 30
02:52:00.710 00.000 8976 worker thread done servicing request
02:52:00.710 00.000 8976 Worker thread wakes up
02:52:00.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:00.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:00.710 00.000 9828 IsSlewing returns 0
02:52:00.710 00.000 9828 IsGuiding returns 0
02:52:00.710 00.000 9828 PulseGuide returned control before completion, sleep 40
02:52:00.761 00.051 9828 IsGuiding returns 1
02:52:00.761 00.000 9828 scope still moving after pulse duration time elapsed
02:52:00.792 00.031 9828 IsSlewing returns 0
02:52:00.792 00.000 9828 IsGuiding returns 1
02:52:00.823 00.031 9828 IsSlewing returns 0
02:52:00.823 00.000 9828 IsGuiding returns 1
02:52:00.854 00.031 9828 IsSlewing returns 0
02:52:00.854 00.000 9828 IsGuiding returns 0
02:52:00.854 00.000 9828 scope move finished after 30 + 114 ms
02:52:00.854 00.000 9828 Move returns status 0, amount 30
02:52:00.854 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:00.855 00.001 9828 MoveAxis(N, 8, B)
02:52:00.855 00.000 9828 Guiding  Dir = 0, Dur = 8
02:52:00.870 00.015 9828 IsSlewing returns 0
02:52:00.870 00.000 9828 IsGuiding returns 0
02:52:00.870 00.000 9828 PulseGuide returned control before completion, sleep 18
02:52:00.900 00.030 9828 IsGuiding returns 1
02:52:00.900 00.000 9828 scope still moving after pulse duration time elapsed
02:52:00.932 00.032 9828 IsSlewing returns 0
02:52:00.932 00.000 9828 IsGuiding returns 1
02:52:00.961 00.029 9828 IsSlewing returns 0
02:52:00.961 00.000 9828 IsGuiding returns 1
02:52:00.992 00.031 9828 IsSlewing returns 0
02:52:00.992 00.000 9828 IsGuiding returns 1
02:52:01.023 00.031 9828 IsSlewing returns 0
02:52:01.023 00.000 9828 IsGuiding returns 0
02:52:01.023 00.000 9828 scope move finished after 8 + 145 ms
02:52:01.023 00.000 9828 Move returns status 0, amount 8
02:52:01.023 00.000 9828 move complete, result=0
02:52:01.023 00.000 9828 worker thread done servicing request
02:52:01.024 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:52:01.393 00.369 8976 Exposure complete
02:52:01.398 00.005 8976 worker thread done servicing request
02:52:01.398 00.000 5052 OnExposeComplete: enter
02:52:01.398 00.000 5052 UpdateGuideState(): m_state=6
02:52:01.398 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10863
02:52:01.398 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.60, Mass=168, SNR=8.9, Peak=75 HFD=2.2
02:52:01.398 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.84 = 1.45)
02:52:01.398 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.34)
02:52:01.399 00.001 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-2.79 mountX=0.04 mountY=0.32, mountTheta=1.44
02:52:01.399 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.11, opts=13)
02:52:01.399 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.11)
02:52:01.399 00.000 8976 Worker thread wakes up
02:52:01.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.11) opts 0xd
02:52:01.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.11)
02:52:01.399 00.000 8976 Moving (-0.31, -0.11) raw xDistance=0.04 yDistance=0.32
02:52:01.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:52:01.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:52:01.400 00.001 5052 UpdateGuideState exits: m=168 SNR=8.9
02:52:01.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:01.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
02:52:01.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:01.400 00.000 5052 Enqueuing Expose request
02:52:01.400 00.000 8976 MoveAxis(R, 0, ABG)
02:52:01.400 00.000 8976 MoveAxis(D, 1, ABG)
02:52:01.400 00.000 8976 stepping (-4, 17) + (0, -1)
02:52:01.400 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:01.428 00.028 8976 Received - 47 (G) 
02:52:01.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:01.428 00.000 8976 stepped: pos (-4, 16)
02:52:01.428 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:52:01.428 00.000 8976 MountToCamera -- mountX=0.55 mountY=-2.77 hyp=2.82 mountTheta=-1.38 cameraX=2.22, cameraY=1.75 cameraTheta=0.67
02:52:01.428 00.000 8976 incremental bump (2.217, 1.747) isValid = 1
02:52:01.428 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
02:52:01.428 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:52:01.428 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:52:01.428 00.000 8976 move complete, result=0
02:52:01.428 00.000 9828 Worker thread wakes up
02:52:01.428 00.000 8976 worker thread done servicing request
02:52:01.428 00.000 8976 Worker thread wakes up
02:52:01.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:01.428 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:52:01.428 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:52:01.429 00.001 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
02:52:01.429 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
02:52:01.429 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:52:01.429 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:52:01.429 00.000 9828 BLC: window closed
02:52:01.429 00.000 9828 MoveAxis(E, 30, B)
02:52:01.429 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:52:01.429 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:01.429 00.000 9828 Guiding  Dir = 2, Dur = 30
02:52:01.429 00.000 9828 IsSlewing returns 0
02:52:01.430 00.001 9828 IsGuiding returns 0
02:52:01.430 00.000 9828 PulseGuide returned control before completion, sleep 40
02:52:01.485 00.055 9828 IsGuiding returns 1
02:52:01.485 00.000 9828 scope still moving after pulse duration time elapsed
02:52:01.517 00.032 9828 IsSlewing returns 0
02:52:01.517 00.000 9828 IsGuiding returns 1
02:52:01.562 00.045 9828 IsSlewing returns 0
02:52:01.562 00.000 9828 IsGuiding returns 1
02:52:01.593 00.031 9828 IsSlewing returns 0
02:52:01.593 00.000 9828 IsGuiding returns 0
02:52:01.593 00.000 9828 scope move finished after 30 + 133 ms
02:52:01.593 00.000 9828 Move returns status 0, amount 30
02:52:01.593 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:01.593 00.000 9828 MoveAxis(N, 8, B)
02:52:01.593 00.000 9828 Guiding  Dir = 0, Dur = 8
02:52:01.609 00.016 9828 IsSlewing returns 0
02:52:01.609 00.000 9828 IsGuiding returns 0
02:52:01.609 00.000 9828 PulseGuide returned control before completion, sleep 18
02:52:01.641 00.032 9828 IsGuiding returns 1
02:52:01.641 00.000 9828 scope still moving after pulse duration time elapsed
02:52:01.672 00.031 9828 IsSlewing returns 0
02:52:01.672 00.000 9828 IsGuiding returns 1
02:52:01.704 00.032 9828 IsSlewing returns 0
02:52:01.704 00.000 9828 IsGuiding returns 1
02:52:01.752 00.048 9828 IsSlewing returns 0
02:52:01.752 00.000 9828 IsGuiding returns 0
02:52:01.752 00.000 9828 scope move finished after 8 + 134 ms
02:52:01.752 00.000 9828 Move returns status 0, amount 8
02:52:01.752 00.000 9828 move complete, result=0
02:52:01.752 00.000 9828 worker thread done servicing request
02:52:01.752 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:52:02.110 00.358 8976 Exposure complete
02:52:02.116 00.006 8976 worker thread done servicing request
02:52:02.116 00.000 5052 OnExposeComplete: enter
02:52:02.116 00.000 5052 UpdateGuideState(): m_state=6
02:52:02.116 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10864
02:52:02.116 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.80, Mass=165, SNR=8.8, Peak=75 HFD=1.9
02:52:02.116 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:52:02.116 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
02:52:02.116 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.09 hyp=0.48 cameraTheta=2.96 mountX=0.30 mountY=0.35, mountTheta=0.87
02:52:02.117 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.09, opts=13)
02:52:02.117 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.09)
02:52:02.117 00.000 8976 Worker thread wakes up
02:52:02.117 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.09) opts 0xd
02:52:02.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.09)
02:52:02.117 00.000 8976 Moving (-0.47, 0.09) raw xDistance=0.30 yDistance=0.35
02:52:02.117 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:52:02.117 00.000 5052 UpdateGuideState exits: m=165 SNR=8.8
02:52:02.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:02.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:52:02.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:52:02.117 00.000 8976 MoveAxis(L, 1, ABG)
02:52:02.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:02.117 00.000 5052 Enqueuing Expose request
02:52:02.117 00.000 8976 stepping (-4, 16) + (-1, 0)
02:52:02.117 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:02.148 00.031 8976 Received - 47 (G) 
02:52:02.148 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:02.148 00.000 8976 stepped: pos (-5, 16)
02:52:02.148 00.000 8976 MoveAxis(D, 1, ABG)
02:52:02.148 00.000 8976 stepping (-5, 16) + (0, -1)
02:52:02.148 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:02.179 00.031 8976 Received - 47 (G) 
02:52:02.179 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:02.179 00.000 8976 stepped: pos (-5, 15)
02:52:02.179 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:52:02.179 00.000 8976 MountToCamera -- mountX=0.62 mountY=-2.64 hyp=2.71 mountTheta=-1.34 cameraX=2.07, cameraY=1.75 cameraTheta=0.70
02:52:02.179 00.000 8976 incremental bump (2.070, 1.754) isValid = 1
02:52:02.179 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
02:52:02.179 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:52:02.179 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:52:02.179 00.000 8976 move complete, result=0
02:52:02.179 00.000 9828 Worker thread wakes up
02:52:02.179 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:52:02.180 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:52:02.180 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
02:52:02.180 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.55)
02:52:02.180 00.000 8976 worker thread done servicing request
02:52:02.180 00.000 8976 Worker thread wakes up
02:52:02.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:02.180 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:02.180 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:52:02.180 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
02:52:02.180 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:52:02.180 00.000 9828 BLC: window closed
02:52:02.180 00.000 9828 MoveAxis(E, 29, B)
02:52:02.180 00.000 9828 Guiding  Dir = 2, Dur = 29
02:52:02.180 00.000 9828 IsSlewing returns 0
02:52:02.181 00.001 9828 IsGuiding returns 0
02:52:02.181 00.000 9828 PulseGuide returned control before completion, sleep 39
02:52:02.234 00.053 9828 IsGuiding returns 1
02:52:02.234 00.000 9828 scope still moving after pulse duration time elapsed
02:52:02.265 00.031 9828 IsSlewing returns 0
02:52:02.265 00.000 9828 IsGuiding returns 1
02:52:02.297 00.032 9828 IsSlewing returns 0
02:52:02.297 00.000 9828 IsGuiding returns 1
02:52:02.329 00.032 9828 IsSlewing returns 0
02:52:02.329 00.000 9828 IsGuiding returns 0
02:52:02.329 00.000 9828 scope move finished after 29 + 119 ms
02:52:02.329 00.000 9828 Move returns status 0, amount 29
02:52:02.329 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:02.329 00.000 9828 MoveAxis(N, 9, B)
02:52:02.330 00.001 9828 Guiding  Dir = 0, Dur = 9
02:52:02.345 00.015 9828 IsSlewing returns 0
02:52:02.345 00.000 9828 IsGuiding returns 0
02:52:02.345 00.000 9828 PulseGuide returned control before completion, sleep 19
02:52:02.377 00.032 9828 IsGuiding returns 1
02:52:02.377 00.000 9828 scope still moving after pulse duration time elapsed
02:52:02.409 00.032 9828 IsSlewing returns 0
02:52:02.409 00.000 9828 IsGuiding returns 1
02:52:02.441 00.032 9828 IsSlewing returns 0
02:52:02.441 00.000 9828 IsGuiding returns 1
02:52:02.472 00.031 9828 IsSlewing returns 0
02:52:02.472 00.000 9828 IsGuiding returns 0
02:52:02.472 00.000 9828 scope move finished after 9 + 118 ms
02:52:02.472 00.000 9828 Move returns status 0, amount 9
02:52:02.472 00.000 9828 move complete, result=0
02:52:02.472 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:52:02.473 00.001 9828 worker thread done servicing request
02:52:02.862 00.389 8976 Exposure complete
02:52:02.868 00.006 8976 worker thread done servicing request
02:52:02.868 00.000 5052 OnExposeComplete: enter
02:52:02.868 00.000 5052 UpdateGuideState(): m_state=6
02:52:02.868 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10865
02:52:02.868 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.86, Mass=171, SNR=9.0, Peak=76 HFD=2.1
02:52:02.868 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:52:02.868 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
02:52:02.868 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.15 hyp=0.52 cameraTheta=2.85 mountX=0.36 mountY=0.34, mountTheta=0.76
02:52:02.869 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.15, opts=13)
02:52:02.869 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.15)
02:52:02.869 00.000 8976 Worker thread wakes up
02:52:02.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.15) opts 0xd
02:52:02.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.15)
02:52:02.869 00.000 8976 Moving (-0.49, 0.15) raw xDistance=0.36 yDistance=0.34
02:52:02.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:52:02.869 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
02:52:02.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:02.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
02:52:02.870 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:52:02.870 00.000 8976 MoveAxis(L, 2, ABG)
02:52:02.870 00.000 8976 stepping (-5, 15) + (-2, 0)
02:52:02.870 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:02.870 00.000 5052 Enqueuing Expose request
02:52:02.870 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:02.899 00.029 8976 Received - 47 (G) 
02:52:02.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:02.899 00.000 8976 stepped: pos (-7, 15)
02:52:02.899 00.000 8976 MoveAxis(D, 1, ABG)
02:52:02.899 00.000 8976 stepping (-7, 15) + (0, -1)
02:52:02.899 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:02.931 00.032 8976 Received - 47 (G) 
02:52:02.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:02.931 00.000 8976 stepped: pos (-7, 14)
02:52:02.931 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:52:02.931 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.50 hyp=2.62 mountTheta=-1.27 cameraX=1.88, cameraY=1.82 cameraTheta=0.77
02:52:02.931 00.000 8976 incremental bump (1.879, 1.824) isValid = 1
02:52:02.931 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
02:52:02.931 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:52:02.931 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:52:02.931 00.000 8976 move complete, result=0
02:52:02.931 00.000 9828 Worker thread wakes up
02:52:02.931 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:52:02.931 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:52:02.931 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
02:52:02.932 00.001 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
02:52:02.932 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
02:52:02.932 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:52:02.932 00.000 9828 BLC: window closed
02:52:02.932 00.000 9828 MoveAxis(E, 27, B)
02:52:02.932 00.000 9828 Guiding  Dir = 2, Dur = 27
02:52:02.932 00.000 8976 worker thread done servicing request
02:52:02.932 00.000 8976 Worker thread wakes up
02:52:02.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:02.932 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:52:02.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:02.932 00.000 9828 IsSlewing returns 0
02:52:02.932 00.000 9828 IsGuiding returns 0
02:52:02.932 00.000 9828 PulseGuide returned control before completion, sleep 37
02:52:02.972 00.040 9828 IsGuiding returns 1
02:52:02.972 00.000 9828 scope still moving after pulse duration time elapsed
02:52:03.003 00.031 9828 IsSlewing returns 0
02:52:03.003 00.000 9828 IsGuiding returns 1
02:52:03.034 00.031 9828 IsSlewing returns 0
02:52:03.034 00.000 9828 IsGuiding returns 1
02:52:03.065 00.031 9828 IsSlewing returns 0
02:52:03.065 00.000 9828 IsGuiding returns 1
02:52:03.096 00.031 9828 IsSlewing returns 0
02:52:03.096 00.000 9828 IsGuiding returns 0
02:52:03.096 00.000 9828 scope move finished after 27 + 137 ms
02:52:03.096 00.000 9828 Move returns status 0, amount 27
02:52:03.096 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:03.096 00.000 9828 MoveAxis(N, 10, B)
02:52:03.097 00.001 9828 Guiding  Dir = 0, Dur = 10
02:52:03.112 00.015 9828 IsSlewing returns 0
02:52:03.113 00.001 9828 IsGuiding returns 0
02:52:03.113 00.000 9828 PulseGuide returned control before completion, sleep 20
02:52:03.144 00.031 9828 IsGuiding returns 1
02:52:03.144 00.000 9828 scope still moving after pulse duration time elapsed
02:52:03.175 00.031 9828 IsSlewing returns 0
02:52:03.175 00.000 9828 IsGuiding returns 1
02:52:03.205 00.030 9828 IsSlewing returns 0
02:52:03.205 00.000 9828 IsGuiding returns 1
02:52:03.236 00.031 9828 IsSlewing returns 0
02:52:03.236 00.000 9828 IsGuiding returns 1
02:52:03.267 00.031 9828 IsSlewing returns 0
02:52:03.267 00.000 9828 IsGuiding returns 0
02:52:03.267 00.000 9828 scope move finished after 10 + 144 ms
02:52:03.267 00.000 9828 Move returns status 0, amount 10
02:52:03.267 00.000 9828 move complete, result=0
02:52:03.267 00.000 9828 worker thread done servicing request
02:52:03.267 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:52:03.619 00.352 8976 Exposure complete
02:52:03.625 00.006 8976 worker thread done servicing request
02:52:03.625 00.000 5052 OnExposeComplete: enter
02:52:03.625 00.000 5052 UpdateGuideState(): m_state=6
02:52:03.625 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10866
02:52:03.625 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.87, Mass=152, SNR=8.5, Peak=78 HFD=2.3
02:52:03.625 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:52:03.625 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
02:52:03.625 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.16 hyp=0.40 cameraTheta=2.74 mountX=0.31 mountY=0.23, mountTheta=0.64
02:52:03.626 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.16, opts=13)
02:52:03.626 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.16)
02:52:03.626 00.000 8976 Worker thread wakes up
02:52:03.626 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.16) opts 0xd
02:52:03.626 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:52:03.626 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:52:03.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:03.626 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.16)
02:52:03.626 00.000 8976 Moving (-0.37, 0.16) raw xDistance=0.31 yDistance=0.23
02:52:03.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:52:03.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:52:03.626 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:03.626 00.000 5052 Enqueuing Expose request
02:52:03.626 00.000 8976 MoveAxis(L, 1, ABG)
02:52:03.627 00.001 8976 stepping (-7, 14) + (-1, 0)
02:52:03.627 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:03.650 00.023 8976 Received - 47 (G) 
02:52:03.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:03.650 00.000 8976 stepped: pos (-8, 14)
02:52:03.650 00.000 8976 MoveAxis(U, 0, ABG)
02:52:03.650 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:52:03.650 00.000 8976 MountToCamera -- mountX=0.92 mountY=-2.41 hyp=2.58 mountTheta=-1.21 cameraX=1.73, cameraY=1.92 cameraTheta=0.84
02:52:03.650 00.000 8976 incremental bump (1.728, 1.916) isValid = 1
02:52:03.650 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:52:03.650 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:52:03.650 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:52:03.650 00.000 8976 move complete, result=0
02:52:03.650 00.000 9828 Worker thread wakes up
02:52:03.650 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:52:03.650 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:52:03.650 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:52:03.650 00.000 8976 worker thread done servicing request
02:52:03.651 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:52:03.651 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:52:03.651 00.000 8976 Worker thread wakes up
02:52:03.651 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:52:03.651 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:52:03.651 00.000 9828 BLC: window closed
02:52:03.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:03.651 00.000 9828 MoveAxis(E, 26, B)
02:52:03.651 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:03.651 00.000 9828 Guiding  Dir = 2, Dur = 26
02:52:03.651 00.000 9828 IsSlewing returns 0
02:52:03.652 00.001 9828 IsGuiding returns 0
02:52:03.652 00.000 9828 PulseGuide returned control before completion, sleep 36
02:52:03.699 00.047 9828 IsGuiding returns 1
02:52:03.699 00.000 9828 scope still moving after pulse duration time elapsed
02:52:03.730 00.031 9828 IsSlewing returns 0
02:52:03.730 00.000 9828 IsGuiding returns 1
02:52:03.762 00.032 9828 IsSlewing returns 0
02:52:03.762 00.000 9828 IsGuiding returns 1
02:52:03.793 00.031 9828 IsSlewing returns 0
02:52:03.793 00.000 9828 IsGuiding returns 1
02:52:03.824 00.031 9828 IsSlewing returns 0
02:52:03.824 00.000 9828 IsGuiding returns 0
02:52:03.824 00.000 9828 scope move finished after 26 + 146 ms
02:52:03.824 00.000 9828 Move returns status 0, amount 26
02:52:03.824 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:03.824 00.000 9828 MoveAxis(N, 11, B)
02:52:03.824 00.000 9828 Guiding  Dir = 0, Dur = 11
02:52:03.839 00.015 9828 IsSlewing returns 0
02:52:03.839 00.000 9828 IsGuiding returns 0
02:52:03.839 00.000 9828 PulseGuide returned control before completion, sleep 21
02:52:03.872 00.033 9828 IsGuiding returns 1
02:52:03.872 00.000 9828 scope still moving after pulse duration time elapsed
02:52:03.902 00.030 9828 IsSlewing returns 0
02:52:03.902 00.000 9828 IsGuiding returns 1
02:52:03.934 00.032 9828 IsSlewing returns 0
02:52:03.934 00.000 9828 IsGuiding returns 1
02:52:03.965 00.031 9828 IsSlewing returns 0
02:52:03.965 00.000 9828 IsGuiding returns 1
02:52:03.995 00.030 9828 IsSlewing returns 0
02:52:03.995 00.000 9828 IsGuiding returns 0
02:52:03.995 00.000 9828 scope move finished after 11 + 144 ms
02:52:03.995 00.000 9828 Move returns status 0, amount 11
02:52:03.995 00.000 9828 move complete, result=0
02:52:03.995 00.000 9828 worker thread done servicing request
02:52:03.995 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:52:04.337 00.342 8976 Exposure complete
02:52:04.343 00.006 8976 worker thread done servicing request
02:52:04.343 00.000 5052 OnExposeComplete: enter
02:52:04.343 00.000 5052 UpdateGuideState(): m_state=6
02:52:04.343 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10867
02:52:04.343 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.57, Mass=152, SNR=8.5, Peak=74 HFD=2.0
02:52:04.343 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
02:52:04.343 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.41)
02:52:04.343 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.14 hyp=0.35 cameraTheta=-2.73 mountX=0.02 mountY=0.35, mountTheta=1.51
02:52:04.344 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.14, opts=13)
02:52:04.344 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.14)
02:52:04.344 00.000 8976 Worker thread wakes up
02:52:04.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.14) opts 0xd
02:52:04.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.14)
02:52:04.344 00.000 8976 Moving (-0.32, -0.14) raw xDistance=0.02 yDistance=0.35
02:52:04.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:52:04.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:52:04.344 00.000 8976 MoveAxis(R, 0, ABG)
02:52:04.344 00.000 8976 MoveAxis(D, 1, ABG)
02:52:04.345 00.001 8976 stepping (-8, 14) + (0, -1)
02:52:04.345 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:52:04.345 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:52:04.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:04.345 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:04.345 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:04.345 00.000 5052 Enqueuing Expose request
02:52:04.370 00.025 8976 Received - 47 (G) 
02:52:04.370 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:04.370 00.000 8976 stepped: pos (-8, 13)
02:52:04.370 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:52:04.370 00.000 8976 MountToCamera -- mountX=1.02 mountY=-2.30 hyp=2.51 mountTheta=-1.15 cameraX=1.58, cameraY=1.95 cameraTheta=0.89
02:52:04.370 00.000 8976 incremental bump (1.581, 1.954) isValid = 1
02:52:04.370 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
02:52:04.370 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:52:04.370 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:52:04.370 00.000 8976 move complete, result=0
02:52:04.370 00.000 9828 Worker thread wakes up
02:52:04.370 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:52:04.371 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:52:04.371 00.000 8976 worker thread done servicing request
02:52:04.371 00.000 8976 Worker thread wakes up
02:52:04.371 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:52:04.371 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:52:04.371 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:52:04.371 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:52:04.371 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:52:04.371 00.000 9828 BLC: window closed
02:52:04.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:04.371 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:04.371 00.000 9828 MoveAxis(E, 24, B)
02:52:04.371 00.000 9828 Guiding  Dir = 2, Dur = 24
02:52:04.372 00.001 9828 IsSlewing returns 0
02:52:04.372 00.000 9828 IsGuiding returns 0
02:52:04.372 00.000 9828 PulseGuide returned control before completion, sleep 34
02:52:04.416 00.044 9828 IsGuiding returns 1
02:52:04.416 00.000 9828 scope still moving after pulse duration time elapsed
02:52:04.447 00.031 9828 IsSlewing returns 0
02:52:04.447 00.000 9828 IsGuiding returns 1
02:52:04.479 00.032 9828 IsSlewing returns 0
02:52:04.479 00.000 9828 IsGuiding returns 1
02:52:04.509 00.030 9828 IsSlewing returns 0
02:52:04.510 00.001 9828 IsGuiding returns 0
02:52:04.510 00.000 9828 scope move finished after 24 + 114 ms
02:52:04.510 00.000 9828 Move returns status 0, amount 24
02:52:04.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:04.510 00.000 9828 MoveAxis(N, 11, B)
02:52:04.510 00.000 9828 Guiding  Dir = 0, Dur = 11
02:52:04.525 00.015 9828 IsSlewing returns 0
02:52:04.525 00.000 9828 IsGuiding returns 0
02:52:04.525 00.000 9828 PulseGuide returned control before completion, sleep 21
02:52:04.556 00.031 9828 IsGuiding returns 1
02:52:04.556 00.000 9828 scope still moving after pulse duration time elapsed
02:52:04.589 00.033 9828 IsSlewing returns 0
02:52:04.589 00.000 9828 IsGuiding returns 1
02:52:04.620 00.031 9828 IsSlewing returns 0
02:52:04.620 00.000 9828 IsGuiding returns 1
02:52:04.651 00.031 9828 IsSlewing returns 0
02:52:04.651 00.000 9828 IsGuiding returns 1
02:52:04.682 00.031 9828 IsSlewing returns 0
02:52:04.682 00.000 9828 IsGuiding returns 0
02:52:04.682 00.000 9828 scope move finished after 11 + 145 ms
02:52:04.682 00.000 9828 Move returns status 0, amount 11
02:52:04.682 00.000 9828 move complete, result=0
02:52:04.682 00.000 9828 worker thread done servicing request
02:52:04.682 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:52:05.056 00.374 8976 Exposure complete
02:52:05.061 00.005 8976 worker thread done servicing request
02:52:05.061 00.000 5052 OnExposeComplete: enter
02:52:05.061 00.000 5052 UpdateGuideState(): m_state=6
02:52:05.061 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10868
02:52:05.061 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.70, Mass=156, SNR=8.6, Peak=75 HFD=1.7
02:52:05.061 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:52:05.061 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:52:05.061 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.04 mountX=-0.14 mountY=-0.23, mountTheta=-2.11
02:52:05.062 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.01, opts=13)
02:52:05.062 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.01)
02:52:05.062 00.000 8976 Worker thread wakes up
02:52:05.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.01) opts 0xd
02:52:05.062 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.01)
02:52:05.062 00.000 8976 Moving (0.28, -0.01) raw xDistance=-0.14 yDistance=-0.23
02:52:05.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:52:05.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:52:05.062 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
02:52:05.063 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:05.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:52:05.063 00.000 8976 MoveAxis(R, 0, ABG)
02:52:05.063 00.000 8976 MoveAxis(U, 0, ABG)
02:52:05.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:05.063 00.000 5052 Enqueuing Expose request
02:52:05.063 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:52:05.063 00.000 8976 MountToCamera -- mountX=1.09 mountY=-2.22 hyp=2.47 mountTheta=-1.12 cameraX=1.48, cameraY=1.98 cameraTheta=0.93
02:52:05.063 00.000 8976 incremental bump (1.482, 1.979) isValid = 1
02:52:05.063 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:52:05.063 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:52:05.063 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:52:05.063 00.000 8976 move complete, result=0
02:52:05.063 00.000 9828 Worker thread wakes up
02:52:05.063 00.000 8976 worker thread done servicing request
02:52:05.063 00.000 8976 Worker thread wakes up
02:52:05.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:05.063 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:52:05.063 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:52:05.064 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:52:05.064 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:52:05.064 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:52:05.064 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:05.064 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:52:05.064 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:52:05.064 00.000 9828 BLC: window closed
02:52:05.064 00.000 9828 MoveAxis(E, 23, B)
02:52:05.064 00.000 9828 Guiding  Dir = 2, Dur = 23
02:52:05.064 00.000 9828 IsSlewing returns 0
02:52:05.065 00.001 9828 IsGuiding returns 0
02:52:05.065 00.000 9828 PulseGuide returned control before completion, sleep 33
02:52:05.101 00.036 9828 IsGuiding returns 1
02:52:05.101 00.000 9828 scope still moving after pulse duration time elapsed
02:52:05.133 00.032 9828 IsSlewing returns 0
02:52:05.134 00.001 9828 IsGuiding returns 1
02:52:05.165 00.031 9828 IsSlewing returns 0
02:52:05.165 00.000 9828 IsGuiding returns 1
02:52:05.197 00.032 9828 IsSlewing returns 0
02:52:05.198 00.001 9828 IsGuiding returns 0
02:52:05.198 00.000 9828 scope move finished after 23 + 110 ms
02:52:05.198 00.000 9828 Move returns status 0, amount 23
02:52:05.198 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:05.198 00.000 9828 MoveAxis(N, 12, B)
02:52:05.198 00.000 9828 Guiding  Dir = 0, Dur = 12
02:52:05.212 00.014 9828 IsSlewing returns 0
02:52:05.212 00.000 9828 IsGuiding returns 0
02:52:05.212 00.000 9828 PulseGuide returned control before completion, sleep 22
02:52:05.244 00.032 9828 IsGuiding returns 1
02:52:05.244 00.000 9828 scope still moving after pulse duration time elapsed
02:52:05.276 00.032 9828 IsSlewing returns 0
02:52:05.276 00.000 9828 IsGuiding returns 1
02:52:05.306 00.030 9828 IsSlewing returns 0
02:52:05.307 00.001 9828 IsGuiding returns 1
02:52:05.338 00.031 9828 IsSlewing returns 0
02:52:05.338 00.000 9828 IsGuiding returns 1
02:52:05.370 00.032 9828 IsSlewing returns 0
02:52:05.370 00.000 9828 IsGuiding returns 0
02:52:05.370 00.000 9828 scope move finished after 12 + 145 ms
02:52:05.370 00.000 9828 Move returns status 0, amount 12
02:52:05.370 00.000 9828 move complete, result=0
02:52:05.370 00.000 9828 worker thread done servicing request
02:52:05.370 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:52:05.753 00.383 8976 Exposure complete
02:52:05.758 00.005 8976 worker thread done servicing request
02:52:05.758 00.000 5052 OnExposeComplete: enter
02:52:05.758 00.000 5052 UpdateGuideState(): m_state=6
02:52:05.758 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10869
02:52:05.758 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.64, Mass=154, SNR=8.6, Peak=68 HFD=1.8
02:52:05.758 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
02:52:05.759 00.001 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
02:52:05.759 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.07 hyp=0.36 cameraTheta=-0.19 mountX=-0.22 mountY=-0.26, mountTheta=-2.27
02:52:05.759 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.07, opts=13)
02:52:05.759 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.07)
02:52:05.759 00.000 8976 Worker thread wakes up
02:52:05.759 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.07) opts 0xd
02:52:05.759 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.07)
02:52:05.760 00.001 8976 Moving (0.36, -0.07) raw xDistance=-0.22 yDistance=-0.26
02:52:05.760 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:52:05.760 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
02:52:05.760 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:05.760 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:05.760 00.000 5052 Enqueuing Expose request
02:52:05.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:52:05.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:52:05.760 00.000 8976 MoveAxis(R, 0, ABG)
02:52:05.760 00.000 8976 MoveAxis(U, 1, ABG)
02:52:05.760 00.000 8976 stepping (-8, 13) + (0, 1)
02:52:05.760 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:05.792 00.032 8976 Received - 47 (G) 
02:52:05.792 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:05.792 00.000 8976 stepped: pos (-8, 14)
02:52:05.792 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:52:05.793 00.001 8976 MountToCamera -- mountX=1.13 mountY=-2.22 hyp=2.49 mountTheta=-1.10 cameraX=1.46, cameraY=2.02 cameraTheta=0.94
02:52:05.793 00.000 8976 incremental bump (1.462, 2.020) isValid = 1
02:52:05.793 00.000 8976 Scheduling Mount bump of (0.067, 0.096)
02:52:05.793 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:52:05.793 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:52:05.793 00.000 8976 move complete, result=0
02:52:05.793 00.000 8976 worker thread done servicing request
02:52:05.793 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:52:05.793 00.000 9828 Worker thread wakes up
02:52:05.793 00.000 8976 Worker thread wakes up
02:52:05.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:05.793 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:52:05.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:05.793 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:52:05.793 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
02:52:05.793 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
02:52:05.794 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:52:05.794 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:52:05.794 00.000 9828 BLC: window closed
02:52:05.794 00.000 9828 MoveAxis(E, 23, B)
02:52:05.794 00.000 9828 Guiding  Dir = 2, Dur = 23
02:52:05.794 00.000 9828 IsSlewing returns 0
02:52:05.794 00.000 9828 IsGuiding returns 0
02:52:05.794 00.000 9828 PulseGuide returned control before completion, sleep 33
02:52:05.840 00.046 9828 IsGuiding returns 1
02:52:05.840 00.000 9828 scope still moving after pulse duration time elapsed
02:52:05.871 00.031 9828 IsSlewing returns 0
02:52:05.871 00.000 9828 IsGuiding returns 1
02:52:05.903 00.032 9828 IsSlewing returns 0
02:52:05.903 00.000 9828 IsGuiding returns 1
02:52:05.933 00.030 9828 IsSlewing returns 0
02:52:05.933 00.000 9828 IsGuiding returns 0
02:52:05.933 00.000 9828 scope move finished after 23 + 115 ms
02:52:05.933 00.000 9828 Move returns status 0, amount 23
02:52:05.933 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:05.933 00.000 9828 MoveAxis(N, 12, B)
02:52:05.933 00.000 9828 Guiding  Dir = 0, Dur = 12
02:52:05.949 00.016 9828 IsSlewing returns 0
02:52:05.949 00.000 9828 IsGuiding returns 0
02:52:05.949 00.000 9828 PulseGuide returned control before completion, sleep 22
02:52:05.980 00.031 9828 IsGuiding returns 1
02:52:05.980 00.000 9828 scope still moving after pulse duration time elapsed
02:52:06.011 00.031 9828 IsSlewing returns 0
02:52:06.011 00.000 9828 IsGuiding returns 1
02:52:06.042 00.031 9828 IsSlewing returns 0
02:52:06.042 00.000 9828 IsGuiding returns 1
02:52:06.073 00.031 9828 IsSlewing returns 0
02:52:06.073 00.000 9828 IsGuiding returns 1
02:52:06.104 00.031 9828 IsSlewing returns 0
02:52:06.105 00.001 9828 IsGuiding returns 1
02:52:06.135 00.030 9828 IsSlewing returns 0
02:52:06.135 00.000 9828 IsGuiding returns 0
02:52:06.136 00.001 9828 scope move finished after 12 + 174 ms
02:52:06.136 00.000 9828 Move returns status 0, amount 12
02:52:06.136 00.000 9828 move complete, result=0
02:52:06.136 00.000 9828 worker thread done servicing request
02:52:06.136 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:52:06.478 00.342 8976 Exposure complete
02:52:06.484 00.006 8976 worker thread done servicing request
02:52:06.484 00.000 5052 OnExposeComplete: enter
02:52:06.484 00.000 5052 UpdateGuideState(): m_state=6
02:52:06.484 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10870
02:52:06.484 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.59, Mass=143, SNR=8.3, Peak=70 HFD=2.1
02:52:06.484 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.92 = 2.36)
02:52:06.484 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.02 = 2.26)
02:52:06.484 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.88 mountX=-0.09 mountY=0.10, mountTheta=2.32
02:52:06.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.12, opts=13)
02:52:06.485 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.12)
02:52:06.485 00.000 8976 Worker thread wakes up
02:52:06.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.12) opts 0xd
02:52:06.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.12)
02:52:06.485 00.000 8976 Moving (-0.04, -0.12) raw xDistance=-0.09 yDistance=0.10
02:52:06.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:52:06.485 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
02:52:06.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:06.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:06.485 00.000 5052 Enqueuing Expose request
02:52:06.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:52:06.486 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:52:06.486 00.000 8976 MoveAxis(R, 0, ABG)
02:52:06.486 00.000 8976 MoveAxis(U, 0, ABG)
02:52:06.486 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:52:06.486 00.000 8976 MountToCamera -- mountX=1.16 mountY=-2.22 hyp=2.51 mountTheta=-1.09 cameraX=1.45, cameraY=2.05 cameraTheta=0.95
02:52:06.486 00.000 8976 incremental bump (1.449, 2.047) isValid = 1
02:52:06.486 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:52:06.486 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:52:06.486 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:52:06.486 00.000 8976 move complete, result=0
02:52:06.486 00.000 8976 worker thread done servicing request
02:52:06.486 00.000 8976 Worker thread wakes up
02:52:06.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:06.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:06.486 00.000 9828 Worker thread wakes up
02:52:06.486 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:52:06.486 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:52:06.486 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
02:52:06.486 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
02:52:06.487 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:06.487 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:52:06.487 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:52:06.487 00.000 9828 BLC: window closed
02:52:06.487 00.000 9828 MoveAxis(E, 22, B)
02:52:06.487 00.000 9828 Guiding  Dir = 2, Dur = 22
02:52:06.487 00.000 9828 IsSlewing returns 0
02:52:06.487 00.000 9828 IsGuiding returns 0
02:52:06.488 00.001 9828 PulseGuide returned control before completion, sleep 32
02:52:06.526 00.038 9828 IsGuiding returns 1
02:52:06.526 00.000 9828 scope still moving after pulse duration time elapsed
02:52:06.558 00.032 9828 IsSlewing returns 0
02:52:06.558 00.000 9828 IsGuiding returns 1
02:52:06.590 00.032 9828 IsSlewing returns 0
02:52:06.590 00.000 9828 IsGuiding returns 1
02:52:06.621 00.031 9828 IsSlewing returns 0
02:52:06.621 00.000 9828 IsGuiding returns 0
02:52:06.621 00.000 9828 scope move finished after 22 + 111 ms
02:52:06.621 00.000 9828 Move returns status 0, amount 22
02:52:06.622 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:06.622 00.000 9828 MoveAxis(N, 12, B)
02:52:06.622 00.000 9828 Guiding  Dir = 0, Dur = 12
02:52:06.636 00.014 9828 IsSlewing returns 0
02:52:06.636 00.000 9828 IsGuiding returns 0
02:52:06.636 00.000 9828 PulseGuide returned control before completion, sleep 22
02:52:06.667 00.031 9828 IsGuiding returns 1
02:52:06.667 00.000 9828 scope still moving after pulse duration time elapsed
02:52:06.698 00.031 9828 IsSlewing returns 0
02:52:06.698 00.000 9828 IsGuiding returns 1
02:52:06.729 00.031 9828 IsSlewing returns 0
02:52:06.729 00.000 9828 IsGuiding returns 1
02:52:06.759 00.030 9828 IsSlewing returns 0
02:52:06.760 00.001 9828 IsGuiding returns 1
02:52:06.790 00.030 9828 IsSlewing returns 0
02:52:06.790 00.000 9828 IsGuiding returns 0
02:52:06.790 00.000 9828 scope move finished after 12 + 142 ms
02:52:06.790 00.000 9828 Move returns status 0, amount 12
02:52:06.790 00.000 9828 move complete, result=0
02:52:06.790 00.000 9828 worker thread done servicing request
02:52:06.790 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:52:07.173 00.383 8976 Exposure complete
02:52:07.178 00.005 8976 worker thread done servicing request
02:52:07.179 00.001 5052 OnExposeComplete: enter
02:52:07.179 00.000 5052 UpdateGuideState(): m_state=6
02:52:07.179 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10871
02:52:07.179 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.70, Mass=156, SNR=8.6, Peak=67 HFD=2.2
02:52:07.179 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
02:52:07.179 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
02:52:07.179 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.01 hyp=0.58 cameraTheta=-3.12 mountX=0.25 mountY=0.49, mountTheta=1.09
02:52:07.180 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.01, opts=13)
02:52:07.180 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.01)
02:52:07.180 00.000 8976 Worker thread wakes up
02:52:07.180 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.01) opts 0xd
02:52:07.180 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.01)
02:52:07.180 00.000 8976 Moving (-0.58, -0.01) raw xDistance=0.25 yDistance=0.49
02:52:07.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:52:07.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:52:07.180 00.000 8976 MoveAxis(R, 0, ABG)
02:52:07.180 00.000 8976 MoveAxis(D, 2, ABG)
02:52:07.180 00.000 8976 stepping (-8, 14) + (0, -2)
02:52:07.180 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:07.180 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:52:07.180 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
02:52:07.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:07.180 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:07.180 00.000 5052 Enqueuing Expose request
02:52:07.214 00.034 8976 Received - 47 (G) 
02:52:07.215 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:07.215 00.000 8976 stepped: pos (-8, 12)
02:52:07.215 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:52:07.215 00.000 8976 MountToCamera -- mountX=1.18 mountY=-2.12 hyp=2.43 mountTheta=-1.06 cameraX=1.35, cameraY=2.02 cameraTheta=0.98
02:52:07.215 00.000 8976 incremental bump (1.347, 2.018) isValid = 1
02:52:07.215 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
02:52:07.215 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:52:07.215 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:52:07.215 00.000 8976 move complete, result=0
02:52:07.215 00.000 8976 worker thread done servicing request
02:52:07.215 00.000 8976 Worker thread wakes up
02:52:07.215 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:52:07.215 00.000 9828 Worker thread wakes up
02:52:07.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:07.215 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:07.215 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:52:07.215 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:52:07.216 00.001 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
02:52:07.216 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
02:52:07.216 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:52:07.216 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:52:07.216 00.000 9828 BLC: window closed
02:52:07.216 00.000 9828 MoveAxis(E, 22, B)
02:52:07.216 00.000 9828 Guiding  Dir = 2, Dur = 22
02:52:07.216 00.000 9828 IsSlewing returns 0
02:52:07.216 00.000 9828 IsGuiding returns 0
02:52:07.216 00.000 9828 PulseGuide returned control before completion, sleep 32
02:52:07.254 00.038 9828 IsGuiding returns 1
02:52:07.254 00.000 9828 scope still moving after pulse duration time elapsed
02:52:07.286 00.032 9828 IsSlewing returns 0
02:52:07.286 00.000 9828 IsGuiding returns 1
02:52:07.317 00.031 9828 IsSlewing returns 0
02:52:07.317 00.000 9828 IsGuiding returns 1
02:52:07.348 00.031 9828 IsSlewing returns 0
02:52:07.348 00.000 9828 IsGuiding returns 0
02:52:07.348 00.000 9828 scope move finished after 22 + 109 ms
02:52:07.348 00.000 9828 Move returns status 0, amount 22
02:52:07.348 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:07.348 00.000 9828 MoveAxis(N, 12, B)
02:52:07.348 00.000 9828 Guiding  Dir = 0, Dur = 12
02:52:07.364 00.016 9828 IsSlewing returns 0
02:52:07.365 00.001 9828 IsGuiding returns 0
02:52:07.365 00.000 9828 PulseGuide returned control before completion, sleep 22
02:52:07.395 00.030 9828 IsGuiding returns 1
02:52:07.395 00.000 9828 scope still moving after pulse duration time elapsed
02:52:07.426 00.031 9828 IsSlewing returns 0
02:52:07.426 00.000 9828 IsGuiding returns 1
02:52:07.457 00.031 9828 IsSlewing returns 0
02:52:07.457 00.000 9828 IsGuiding returns 1
02:52:07.488 00.031 9828 IsSlewing returns 0
02:52:07.488 00.000 9828 IsGuiding returns 1
02:52:07.519 00.031 9828 IsSlewing returns 0
02:52:07.519 00.000 9828 IsGuiding returns 0
02:52:07.519 00.000 9828 scope move finished after 12 + 142 ms
02:52:07.519 00.000 9828 Move returns status 0, amount 12
02:52:07.519 00.000 9828 move complete, result=0
02:52:07.519 00.000 9828 worker thread done servicing request
02:52:07.519 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:52:07.900 00.381 8976 Exposure complete
02:52:07.905 00.005 8976 worker thread done servicing request
02:52:07.905 00.000 5052 OnExposeComplete: enter
02:52:07.905 00.000 5052 UpdateGuideState(): m_state=6
02:52:07.905 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10872
02:52:07.905 00.000 5052 Star::Find returns 1 (0), X=327.79, Y=281.47, Mass=139, SNR=8.1, Peak=68 HFD=1.9
02:52:07.905 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
02:52:07.905 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
02:52:07.906 00.001 5052 CameraToMount -- cameraX=-1.38 cameraY=-0.24 hyp=1.40 cameraTheta=-2.97 mountX=0.41 mountY=1.29, mountTheta=1.26
02:52:07.906 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.38, y=-0.24, opts=13)
02:52:07.906 00.000 5052 Enqueuing Move request for stepguider (-1.38, -0.24)
02:52:07.906 00.000 8976 Worker thread wakes up
02:52:07.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.38, -0.24) opts 0xd
02:52:07.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.38, -0.24)
02:52:07.906 00.000 8976 Moving (-1.38, -0.24) raw xDistance=0.41 yDistance=1.29
02:52:07.907 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:52:07.907 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:52:07.907 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:52:07.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:07.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.29
02:52:07.907 00.000 8976 MoveAxis(L, 2, ABG)
02:52:07.907 00.000 8976 stepping (-8, 12) + (-2, 0)
02:52:07.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:07.907 00.000 5052 Enqueuing Expose request
02:52:07.907 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:07.934 00.027 8976 Received - 47 (G) 
02:52:07.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:07.934 00.000 8976 stepped: pos (-10, 12)
02:52:07.934 00.000 8976 MoveAxis(D, 5, ABG)
02:52:07.934 00.000 8976 stepping (-10, 12) + (0, -5)
02:52:07.934 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:52:07.982 00.048 8976 Received - 47 (G) 
02:52:07.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:52:07.982 00.000 8976 stepped: pos (-10, 7)
02:52:07.982 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:52:07.982 00.000 8976 MountToCamera -- mountX=1.30 mountY=-1.79 hyp=2.21 mountTheta=-0.94 cameraX=1.00, cameraY=1.97 cameraTheta=1.10
02:52:07.982 00.000 8976 incremental bump (0.999, 1.969) isValid = 1
02:52:07.982 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
02:52:07.982 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:52:07.982 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:52:07.982 00.000 8976 move complete, result=0
02:52:07.982 00.000 9828 Worker thread wakes up
02:52:07.982 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:52:07.982 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:52:07.982 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
02:52:07.983 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 1.3 px 5 ms SOUTH
02:52:07.983 00.000 8976 worker thread done servicing request
02:52:07.983 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
02:52:07.983 00.000 8976 Worker thread wakes up
02:52:07.983 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:52:07.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:07.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:07.983 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:52:07.983 00.000 9828 BLC: window closed
02:52:07.983 00.000 9828 MoveAxis(E, 18, B)
02:52:07.983 00.000 9828 Guiding  Dir = 2, Dur = 18
02:52:07.984 00.001 9828 IsSlewing returns 0
02:52:07.984 00.000 9828 IsGuiding returns 0
02:52:07.984 00.000 9828 PulseGuide returned control before completion, sleep 28
02:52:08.019 00.035 9828 IsGuiding returns 1
02:52:08.019 00.000 9828 scope still moving after pulse duration time elapsed
02:52:08.050 00.031 9828 IsSlewing returns 0
02:52:08.050 00.000 9828 IsGuiding returns 1
02:52:08.081 00.031 9828 IsSlewing returns 0
02:52:08.081 00.000 9828 IsGuiding returns 1
02:52:08.111 00.030 9828 IsSlewing returns 0
02:52:08.111 00.000 9828 IsGuiding returns 0
02:52:08.111 00.000 9828 scope move finished after 18 + 109 ms
02:52:08.111 00.000 9828 Move returns status 0, amount 18
02:52:08.111 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:08.111 00.000 9828 MoveAxis(N, 13, B)
02:52:08.111 00.000 9828 Guiding  Dir = 0, Dur = 13
02:52:08.127 00.016 9828 IsSlewing returns 0
02:52:08.128 00.001 9828 IsGuiding returns 0
02:52:08.133 00.005 9828 PulseGuide returned control before completion, sleep 23
02:52:08.158 00.025 9828 IsGuiding returns 1
02:52:08.158 00.000 9828 scope still moving after pulse duration time elapsed
02:52:08.189 00.031 9828 IsSlewing returns 0
02:52:08.189 00.000 9828 IsGuiding returns 1
02:52:08.219 00.030 9828 IsSlewing returns 0
02:52:08.219 00.000 9828 IsGuiding returns 1
02:52:08.250 00.031 9828 IsSlewing returns 0
02:52:08.250 00.000 9828 IsGuiding returns 1
02:52:08.281 00.031 9828 IsSlewing returns 0
02:52:08.281 00.000 9828 IsGuiding returns 0
02:52:08.281 00.000 9828 scope move finished after 13 + 135 ms
02:52:08.281 00.000 9828 Move returns status 0, amount 13
02:52:08.281 00.000 9828 move complete, result=0
02:52:08.281 00.000 9828 worker thread done servicing request
02:52:08.281 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:52:08.664 00.383 8976 Exposure complete
02:52:08.670 00.006 8976 worker thread done servicing request
02:52:08.670 00.000 5052 OnExposeComplete: enter
02:52:08.670 00.000 5052 UpdateGuideState(): m_state=6
02:52:08.670 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10873
02:52:08.670 00.000 5052 Star::Find returns 1 (0), X=327.98, Y=281.53, Mass=146, SNR=8.4, Peak=74 HFD=2.2
02:52:08.670 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
02:52:08.670 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
02:52:08.670 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=-0.18 hyp=1.20 cameraTheta=-2.99 mountX=0.38 mountY=1.10, mountTheta=1.23
02:52:08.671 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.19, y=-0.18, opts=13)
02:52:08.671 00.000 5052 Enqueuing Move request for stepguider (-1.19, -0.18)
02:52:08.671 00.000 8976 Worker thread wakes up
02:52:08.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:52:08.671 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
02:52:08.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:08.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:08.671 00.000 5052 Enqueuing Expose request
02:52:08.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.19, -0.18) opts 0xd
02:52:08.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.19, -0.18)
02:52:08.672 00.001 8976 Moving (-1.19, -0.18) raw xDistance=0.38 yDistance=1.10
02:52:08.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
02:52:08.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.10
02:52:08.672 00.000 8976 MoveAxis(L, 2, ABG)
02:52:08.672 00.000 8976 stepping (-10, 7) + (-2, 0)
02:52:08.672 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:08.701 00.029 8976 Received - 47 (G) 
02:52:08.702 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:08.702 00.000 8976 stepped: pos (-12, 7)
02:52:08.702 00.000 8976 MoveAxis(D, 5, ABG)
02:52:08.702 00.000 8976 stepping (-12, 7) + (0, -5)
02:52:08.702 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:52:08.750 00.048 8976 Received - 47 (G) 
02:52:08.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:52:08.750 00.000 8976 stepped: pos (-12, 2)
02:52:08.750 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
02:52:08.750 00.000 8976 MountToCamera -- mountX=1.48 mountY=-1.30 hyp=1.97 mountTheta=-0.72 cameraX=0.49, cameraY=1.91 cameraTheta=1.32
02:52:08.750 00.000 8976 incremental bump (0.486, 1.907) isValid = 1
02:52:08.750 00.000 8976 Scheduling Mount bump of (0.028, 0.115)
02:52:08.750 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:52:08.750 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:52:08.750 00.000 8976 move complete, result=0
02:52:08.750 00.000 9828 Worker thread wakes up
02:52:08.750 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.1 px 5 ms SOUTH
02:52:08.750 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:52:08.750 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:52:08.751 00.001 8976 worker thread done servicing request
02:52:08.751 00.000 8976 Worker thread wakes up
02:52:08.751 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.86)
02:52:08.751 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
02:52:08.751 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
02:52:08.751 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:52:08.751 00.000 9828 BLC: window closed
02:52:08.751 00.000 9828 MoveAxis(E, 11, B)
02:52:08.751 00.000 9828 Guiding  Dir = 2, Dur = 11
02:52:08.751 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:08.751 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:08.751 00.000 9828 IsSlewing returns 0
02:52:08.751 00.000 9828 IsGuiding returns 0
02:52:08.752 00.001 9828 PulseGuide returned control before completion, sleep 21
02:52:08.783 00.031 9828 IsGuiding returns 1
02:52:08.783 00.000 9828 scope still moving after pulse duration time elapsed
02:52:08.814 00.031 9828 IsSlewing returns 0
02:52:08.814 00.000 9828 IsGuiding returns 1
02:52:08.846 00.032 9828 IsSlewing returns 0
02:52:08.846 00.000 9828 IsGuiding returns 1
02:52:08.877 00.031 9828 IsSlewing returns 0
02:52:08.877 00.000 9828 IsGuiding returns 1
02:52:08.908 00.031 9828 IsSlewing returns 0
02:52:08.908 00.000 9828 IsGuiding returns 0
02:52:08.908 00.000 9828 scope move finished after 11 + 145 ms
02:52:08.908 00.000 9828 Move returns status 0, amount 11
02:52:08.908 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:08.908 00.000 9828 MoveAxis(N, 15, B)
02:52:08.908 00.000 9828 Guiding  Dir = 0, Dur = 15
02:52:08.924 00.016 9828 IsSlewing returns 0
02:52:08.924 00.000 9828 IsGuiding returns 0
02:52:08.924 00.000 9828 PulseGuide returned control before completion, sleep 25
02:52:08.955 00.031 9828 IsGuiding returns 1
02:52:08.955 00.000 9828 scope still moving after pulse duration time elapsed
02:52:08.986 00.031 9828 IsSlewing returns 0
02:52:08.986 00.000 9828 IsGuiding returns 1
02:52:09.017 00.031 9828 IsSlewing returns 0
02:52:09.017 00.000 9828 IsGuiding returns 1
02:52:09.048 00.031 9828 IsSlewing returns 0
02:52:09.048 00.000 9828 IsGuiding returns 1
02:52:09.078 00.030 9828 IsSlewing returns 0
02:52:09.078 00.000 9828 IsGuiding returns 0
02:52:09.078 00.000 9828 scope move finished after 15 + 139 ms
02:52:09.078 00.000 9828 Move returns status 0, amount 15
02:52:09.078 00.000 9828 move complete, result=0
02:52:09.078 00.000 9828 worker thread done servicing request
02:52:09.078 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:52:09.437 00.359 8976 Exposure complete
02:52:09.443 00.006 8976 worker thread done servicing request
02:52:09.443 00.000 5052 OnExposeComplete: enter
02:52:09.443 00.000 5052 UpdateGuideState(): m_state=6
02:52:09.443 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10874
02:52:09.443 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.12, Mass=145, SNR=8.3, Peak=71 HFD=2.2
02:52:09.444 00.001 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
02:52:09.444 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
02:52:09.444 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.41 hyp=0.48 cameraTheta=2.10 mountX=0.48 mountY=-0.02, mountTheta=-0.05
02:52:09.445 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.41, opts=13)
02:52:09.445 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.41)
02:52:09.445 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:52:09.445 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:52:09.445 00.000 8976 Worker thread wakes up
02:52:09.445 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:09.445 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:09.445 00.000 5052 Enqueuing Expose request
02:52:09.446 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.41) opts 0xd
02:52:09.446 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.41)
02:52:09.446 00.000 8976 Moving (-0.24, 0.41) raw xDistance=0.48 yDistance=-0.02
02:52:09.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
02:52:09.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:52:09.446 00.000 8976 MoveAxis(L, 2, ABG)
02:52:09.446 00.000 8976 stepping (-12, 2) + (-2, 0)
02:52:09.446 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:09.469 00.023 8976 Received - 47 (G) 
02:52:09.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:09.469 00.000 8976 stepped: pos (-14, 2)
02:52:09.469 00.000 8976 MoveAxis(U, 0, ABG)
02:52:09.469 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
02:52:09.469 00.000 8976 MountToCamera -- mountX=1.70 mountY=-0.98 hyp=1.96 mountTheta=-0.52 cameraX=0.10, cameraY=1.96 cameraTheta=1.52
02:52:09.469 00.000 8976 incremental bump (0.097, 1.955) isValid = 1
02:52:09.469 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
02:52:09.469 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:52:09.469 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:52:09.469 00.000 8976 move complete, result=0
02:52:09.469 00.000 9828 Worker thread wakes up
02:52:09.469 00.000 8976 worker thread done servicing request
02:52:09.469 00.000 8976 Worker thread wakes up
02:52:09.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:09.469 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:52:09.469 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
02:52:09.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:09.469 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:52:09.470 00.001 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
02:52:09.470 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.75)
02:52:09.470 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:52:09.470 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:52:09.470 00.000 9828 BLC: window closed
02:52:09.470 00.000 9828 MoveAxis(E, 4, B)
02:52:09.470 00.000 9828 Guiding  Dir = 2, Dur = 4
02:52:09.470 00.000 9828 IsSlewing returns 0
02:52:09.471 00.001 9828 IsGuiding returns 0
02:52:09.471 00.000 9828 PulseGuide returned control before completion, sleep 14
02:52:09.486 00.015 9828 IsGuiding returns 1
02:52:09.486 00.000 9828 scope still moving after pulse duration time elapsed
02:52:09.518 00.032 9828 IsSlewing returns 0
02:52:09.518 00.000 9828 IsGuiding returns 1
02:52:09.548 00.030 9828 IsSlewing returns 0
02:52:09.548 00.000 9828 IsGuiding returns 1
02:52:09.579 00.031 9828 IsSlewing returns 0
02:52:09.579 00.000 9828 IsGuiding returns 1
02:52:09.611 00.032 9828 IsSlewing returns 0
02:52:09.611 00.000 9828 IsGuiding returns 1
02:52:09.657 00.046 9828 IsSlewing returns 0
02:52:09.657 00.000 9828 IsGuiding returns 0
02:52:09.657 00.000 9828 scope move finished after 4 + 182 ms
02:52:09.657 00.000 9828 Move returns status 0, amount 4
02:52:09.657 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:09.657 00.000 9828 MoveAxis(N, 16, B)
02:52:09.657 00.000 9828 Guiding  Dir = 0, Dur = 16
02:52:09.672 00.015 9828 IsSlewing returns 0
02:52:09.672 00.000 9828 IsGuiding returns 0
02:52:09.672 00.000 9828 PulseGuide returned control before completion, sleep 26
02:52:09.703 00.031 9828 IsGuiding returns 1
02:52:09.703 00.000 9828 scope still moving after pulse duration time elapsed
02:52:09.735 00.032 9828 IsSlewing returns 0
02:52:09.735 00.000 9828 IsGuiding returns 1
02:52:09.766 00.031 9828 IsSlewing returns 0
02:52:09.766 00.000 9828 IsGuiding returns 1
02:52:09.797 00.031 9828 IsSlewing returns 0
02:52:09.797 00.000 9828 IsGuiding returns 1
02:52:09.828 00.031 9828 IsSlewing returns 0
02:52:09.829 00.001 9828 IsGuiding returns 0
02:52:09.829 00.000 9828 scope move finished after 16 + 140 ms
02:52:09.829 00.000 9828 Move returns status 0, amount 16
02:52:09.829 00.000 9828 move complete, result=0
02:52:09.829 00.000 9828 worker thread done servicing request
02:52:09.829 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:52:10.154 00.325 8976 Exposure complete
02:52:10.160 00.006 8976 worker thread done servicing request
02:52:10.160 00.000 5052 OnExposeComplete: enter
02:52:10.160 00.000 5052 UpdateGuideState(): m_state=6
02:52:10.160 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10875
02:52:10.160 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.27, Mass=150, SNR=8.5, Peak=68 HFD=1.9
02:52:10.160 00.000 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.04) = xAngle (-3.19 = 3.09)
02:52:10.160 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 2.99)
02:52:10.160 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.44 hyp=0.48 cameraTheta=-1.14 mountX=-0.48 mountY=0.07, mountTheta=2.99
02:52:10.160 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.44, opts=13)
02:52:10.160 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.44)
02:52:10.161 00.001 8976 Worker thread wakes up
02:52:10.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.44) opts 0xd
02:52:10.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.44)
02:52:10.161 00.000 8976 Moving (0.20, -0.44) raw xDistance=-0.48 yDistance=0.07
02:52:10.161 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:52:10.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.48
02:52:10.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:52:10.161 00.000 8976 MoveAxis(R, 2, ABG)
02:52:10.161 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:52:10.161 00.000 8976 stepping (-14, 2) + (2, 0)
02:52:10.161 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:10.162 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:10.162 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:10.162 00.000 5052 Enqueuing Expose request
02:52:10.188 00.026 8976 Received - 47 (G) 
02:52:10.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:10.188 00.000 8976 stepped: pos (-12, 2)
02:52:10.188 00.000 8976 MoveAxis(U, 0, ABG)
02:52:10.188 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
02:52:10.188 00.000 8976 MountToCamera -- mountX=1.74 mountY=-0.76 hyp=1.90 mountTheta=-0.41 cameraX=-0.12, cameraY=1.90 cameraTheta=1.63
02:52:10.189 00.001 8976 incremental bump (-0.118, 1.898) isValid = 1
02:52:10.189 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
02:52:10.189 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:52:10.189 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:52:10.189 00.000 8976 move complete, result=0
02:52:10.189 00.000 8976 worker thread done servicing request
02:52:10.189 00.000 8976 Worker thread wakes up
02:52:10.189 00.000 9828 Worker thread wakes up
02:52:10.189 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:52:10.189 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:52:10.189 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.56)
02:52:10.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:10.189 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:10.189 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.64)
02:52:10.189 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
02:52:10.189 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:52:10.189 00.000 9828 BLC: window closed
02:52:10.189 00.000 9828 MoveAxis(W, 1, B)
02:52:10.189 00.000 9828 Guiding  Dir = 3, Dur = 1
02:52:10.190 00.001 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
02:52:10.190 00.000 9828 IsSlewing returns 0
02:52:10.190 00.000 9828 IsGuiding returns 0
02:52:10.190 00.000 9828 PulseGuide returned control before completion, sleep 11
02:52:10.205 00.015 9828 IsGuiding returns 1
02:52:10.205 00.000 9828 scope still moving after pulse duration time elapsed
02:52:10.236 00.031 9828 IsSlewing returns 0
02:52:10.236 00.000 9828 IsGuiding returns 1
02:52:10.267 00.031 9828 IsSlewing returns 0
02:52:10.267 00.000 9828 IsGuiding returns 1
02:52:10.313 00.046 9828 IsSlewing returns 0
02:52:10.313 00.000 9828 IsGuiding returns 0
02:52:10.313 00.000 9828 scope move finished after 1 + 122 ms
02:52:10.313 00.000 9828 Move returns status 0, amount 1
02:52:10.313 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:10.313 00.000 9828 MoveAxis(N, 16, B)
02:52:10.313 00.000 9828 Guiding  Dir = 0, Dur = 16
02:52:10.329 00.016 9828 IsSlewing returns 0
02:52:10.329 00.000 9828 IsGuiding returns 0
02:52:10.329 00.000 9828 PulseGuide returned control before completion, sleep 26
02:52:10.359 00.030 9828 IsGuiding returns 1
02:52:10.359 00.000 9828 scope still moving after pulse duration time elapsed
02:52:10.389 00.030 9828 IsSlewing returns 0
02:52:10.389 00.000 9828 IsGuiding returns 1
02:52:10.420 00.031 9828 IsSlewing returns 0
02:52:10.420 00.000 9828 IsGuiding returns 1
02:52:10.451 00.031 9828 IsSlewing returns 0
02:52:10.451 00.000 9828 IsGuiding returns 1
02:52:10.482 00.031 9828 IsSlewing returns 0
02:52:10.482 00.000 9828 IsGuiding returns 0
02:52:10.482 00.000 9828 scope move finished after 16 + 137 ms
02:52:10.482 00.000 9828 Move returns status 0, amount 16
02:52:10.482 00.000 9828 move complete, result=0
02:52:10.483 00.001 9828 worker thread done servicing request
02:52:10.483 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:52:10.876 00.393 8976 Exposure complete
02:52:10.882 00.006 8976 worker thread done servicing request
02:52:10.882 00.000 5052 OnExposeComplete: enter
02:52:10.882 00.000 5052 UpdateGuideState(): m_state=6
02:52:10.882 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10876
02:52:10.882 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.86, Mass=150, SNR=8.5, Peak=63 HFD=2.3
02:52:10.882 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:52:10.882 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:52:10.882 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.15 hyp=0.50 cameraTheta=0.31 mountX=-0.08 mountY=-0.48, mountTheta=-1.74
02:52:10.883 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.15, opts=13)
02:52:10.883 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.15)
02:52:10.883 00.000 8976 Worker thread wakes up
02:52:10.883 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.15) opts 0xd
02:52:10.883 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.15)
02:52:10.883 00.000 8976 Moving (0.48, 0.15) raw xDistance=-0.08 yDistance=-0.48
02:52:10.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:52:10.883 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:52:10.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:52:10.883 00.000 8976 MoveAxis(R, 0, ABG)
02:52:10.883 00.000 8976 MoveAxis(U, 2, ABG)
02:52:10.883 00.000 8976 stepping (-12, 2) + (0, 2)
02:52:10.884 00.001 5052 UpdateGuideState exits: m=150 SNR=8.5
02:52:10.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:10.884 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:10.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:10.884 00.000 5052 Enqueuing Expose request
02:52:10.908 00.024 8976 Received - 47 (G) 
02:52:10.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:10.908 00.000 8976 stepped: pos (-12, 4)
02:52:10.908 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
02:52:10.908 00.000 8976 MountToCamera -- mountX=1.77 mountY=-0.72 hyp=1.91 mountTheta=-0.38 cameraX=-0.17, cameraY=1.91 cameraTheta=1.66
02:52:10.908 00.000 8976 incremental bump (-0.168, 1.907) isValid = 1
02:52:10.908 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
02:52:10.908 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:52:10.908 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:52:10.908 00.000 8976 move complete, result=0
02:52:10.908 00.000 9828 Worker thread wakes up
02:52:10.908 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:52:10.908 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:52:10.909 00.001 8976 worker thread done servicing request
02:52:10.909 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:52:10.909 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
02:52:10.909 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
02:52:10.909 00.000 8976 Worker thread wakes up
02:52:10.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:10.909 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.00 mountY=-0.12, mountTheta=-1.53
02:52:10.909 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:52:10.909 00.000 9828 BLC: window closed
02:52:10.909 00.000 9828 MoveAxis(W, 1, B)
02:52:10.909 00.000 9828 Guiding  Dir = 3, Dur = 1
02:52:10.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:10.909 00.000 9828 IsSlewing returns 0
02:52:10.910 00.001 9828 IsGuiding returns 0
02:52:10.910 00.000 9828 PulseGuide returned control before completion, sleep 11
02:52:10.932 00.022 9828 IsGuiding returns 1
02:52:10.932 00.000 9828 scope still moving after pulse duration time elapsed
02:52:10.963 00.031 9828 IsSlewing returns 0
02:52:10.963 00.000 9828 IsGuiding returns 1
02:52:10.994 00.031 9828 IsSlewing returns 0
02:52:10.994 00.000 9828 IsGuiding returns 1
02:52:11.025 00.031 9828 IsSlewing returns 0
02:52:11.025 00.000 9828 IsGuiding returns 0
02:52:11.025 00.000 9828 scope move finished after 1 + 114 ms
02:52:11.025 00.000 9828 Move returns status 0, amount 1
02:52:11.025 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:11.025 00.000 9828 MoveAxis(N, 16, B)
02:52:11.025 00.000 9828 Guiding  Dir = 0, Dur = 16
02:52:11.041 00.016 9828 IsSlewing returns 0
02:52:11.041 00.000 9828 IsGuiding returns 0
02:52:11.041 00.000 9828 PulseGuide returned control before completion, sleep 26
02:52:11.071 00.030 9828 IsGuiding returns 1
02:52:11.071 00.000 9828 scope still moving after pulse duration time elapsed
02:52:11.104 00.033 9828 IsSlewing returns 0
02:52:11.104 00.000 9828 IsGuiding returns 1
02:52:11.134 00.030 9828 IsSlewing returns 0
02:52:11.134 00.000 9828 IsGuiding returns 1
02:52:11.164 00.030 9828 IsSlewing returns 0
02:52:11.164 00.000 9828 IsGuiding returns 1
02:52:11.195 00.031 9828 IsSlewing returns 0
02:52:11.195 00.000 9828 IsGuiding returns 0
02:52:11.195 00.000 9828 scope move finished after 16 + 138 ms
02:52:11.195 00.000 9828 Move returns status 0, amount 16
02:52:11.195 00.000 9828 move complete, result=0
02:52:11.195 00.000 9828 worker thread done servicing request
02:52:11.195 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:52:11.596 00.401 8976 Exposure complete
02:52:11.601 00.005 8976 worker thread done servicing request
02:52:11.601 00.000 5052 OnExposeComplete: enter
02:52:11.602 00.001 5052 UpdateGuideState(): m_state=6
02:52:11.602 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10877
02:52:11.602 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.46, Mass=155, SNR=8.6, Peak=67 HFD=2.2
02:52:11.602 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
02:52:11.602 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
02:52:11.602 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.25 hyp=0.57 cameraTheta=-0.46 mountX=-0.46 mountY=-0.29, mountTheta=-2.58
02:52:11.603 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.25, opts=13)
02:52:11.604 00.001 5052 Enqueuing Move request for stepguider (0.51, -0.25)
02:52:11.604 00.000 8976 Worker thread wakes up
02:52:11.604 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:52:11.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.25) opts 0xd
02:52:11.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.25)
02:52:11.604 00.000 8976 Moving (0.51, -0.25) raw xDistance=-0.46 yDistance=-0.29
02:52:11.604 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:52:11.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:52:11.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:52:11.604 00.000 8976 MoveAxis(R, 2, ABG)
02:52:11.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:11.604 00.000 8976 stepping (-12, 4) + (2, 0)
02:52:11.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:11.604 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:11.604 00.000 5052 Enqueuing Expose request
02:52:11.628 00.024 8976 Received - 47 (G) 
02:52:11.628 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:11.628 00.000 8976 stepped: pos (-10, 4)
02:52:11.628 00.000 8976 MoveAxis(U, 1, ABG)
02:52:11.628 00.000 8976 stepping (-10, 4) + (0, 1)
02:52:11.628 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:11.659 00.031 8976 Received - 47 (G) 
02:52:11.659 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:11.659 00.000 8976 stepped: pos (-10, 5)
02:52:11.659 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
02:52:11.659 00.000 8976 MountToCamera -- mountX=1.69 mountY=-0.74 hyp=1.85 mountTheta=-0.41 cameraX=-0.11, cameraY=1.85 cameraTheta=1.63
02:52:11.659 00.000 8976 incremental bump (-0.109, 1.847) isValid = 1
02:52:11.659 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
02:52:11.659 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:52:11.659 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:52:11.659 00.000 8976 move complete, result=0
02:52:11.659 00.000 9828 Worker thread wakes up
02:52:11.660 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:52:11.660 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:52:11.660 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
02:52:11.660 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
02:52:11.660 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
02:52:11.660 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:52:11.660 00.000 9828 BLC: window closed
02:52:11.660 00.000 9828 MoveAxis(W, 0, B)
02:52:11.660 00.000 9828 Move returns status 0, amount 0
02:52:11.660 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:11.660 00.000 9828 MoveAxis(N, 16, B)
02:52:11.660 00.000 9828 Guiding  Dir = 0, Dur = 16
02:52:11.660 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
02:52:11.660 00.000 8976 worker thread done servicing request
02:52:11.660 00.000 8976 Worker thread wakes up
02:52:11.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:11.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:11.660 00.000 9828 IsSlewing returns 0
02:52:11.660 00.000 9828 IsGuiding returns 0
02:52:11.661 00.001 9828 PulseGuide returned control before completion, sleep 26
02:52:11.698 00.037 9828 IsGuiding returns 1
02:52:11.698 00.000 9828 scope still moving after pulse duration time elapsed
02:52:11.729 00.031 9828 IsSlewing returns 0
02:52:11.730 00.001 9828 IsGuiding returns 1
02:52:11.761 00.031 9828 IsSlewing returns 0
02:52:11.761 00.000 9828 IsGuiding returns 1
02:52:11.792 00.031 9828 IsSlewing returns 0
02:52:11.792 00.000 9828 IsGuiding returns 0
02:52:11.792 00.000 9828 scope move finished after 16 + 115 ms
02:52:11.792 00.000 9828 Move returns status 0, amount 16
02:52:11.792 00.000 9828 move complete, result=0
02:52:11.792 00.000 9828 worker thread done servicing request
02:52:11.792 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
02:52:12.347 00.555 8976 Exposure complete
02:52:12.352 00.005 8976 worker thread done servicing request
02:52:12.353 00.001 5052 OnExposeComplete: enter
02:52:12.353 00.000 5052 UpdateGuideState(): m_state=6
02:52:12.353 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10878
02:52:12.353 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.36, Mass=160, SNR=8.7, Peak=68 HFD=2.5
02:52:12.353 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
02:52:12.353 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:52:12.353 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.35 hyp=0.70 cameraTheta=-0.53 mountX=-0.59 mountY=-0.31, mountTheta=-2.65
02:52:12.355 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.35, opts=13)
02:52:12.355 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.35)
02:52:12.355 00.000 8976 Worker thread wakes up
02:52:12.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.35) opts 0xd
02:52:12.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.35)
02:52:12.355 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:52:12.355 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:52:12.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:12.355 00.000 8976 Moving (0.60, -0.35) raw xDistance=-0.59 yDistance=-0.31
02:52:12.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
02:52:12.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:52:12.355 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:12.355 00.000 5052 Enqueuing Expose request
02:52:12.355 00.000 8976 MoveAxis(R, 3, ABG)
02:52:12.355 00.000 8976 stepping (-10, 5) + (3, 0)
02:52:12.355 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:12.395 00.040 8976 Received - 47 (G) 
02:52:12.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:12.395 00.000 8976 stepped: pos (-7, 5)
02:52:12.395 00.000 8976 MoveAxis(U, 1, ABG)
02:52:12.395 00.000 8976 stepping (-7, 5) + (0, 1)
02:52:12.395 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:12.426 00.031 8976 Received - 47 (G) 
02:52:12.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:12.427 00.001 8976 stepped: pos (-7, 6)
02:52:12.427 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:52:12.427 00.000 8976 MountToCamera -- mountX=1.49 mountY=-0.81 hyp=1.70 mountTheta=-0.50 cameraX=0.05, cameraY=1.70 cameraTheta=1.54
02:52:12.427 00.000 8976 incremental bump (0.046, 1.695) isValid = 1
02:52:12.427 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
02:52:12.427 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:52:12.427 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:52:12.427 00.000 8976 move complete, result=0
02:52:12.427 00.000 9828 Worker thread wakes up
02:52:12.427 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:52:12.427 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:52:12.427 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
02:52:12.427 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
02:52:12.427 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.3 px 1 ms NORTH
02:52:12.427 00.000 8976 worker thread done servicing request
02:52:12.427 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
02:52:12.427 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:52:12.427 00.000 9828 BLC: window closed
02:52:12.427 00.000 9828 MoveAxis(E, 3, B)
02:52:12.428 00.001 8976 Worker thread wakes up
02:52:12.428 00.000 9828 Guiding  Dir = 2, Dur = 3
02:52:12.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:12.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:12.428 00.000 9828 IsSlewing returns 0
02:52:12.428 00.000 9828 IsGuiding returns 0
02:52:12.428 00.000 9828 PulseGuide returned control before completion, sleep 13
02:52:12.446 00.018 9828 IsGuiding returns 1
02:52:12.447 00.001 9828 scope still moving after pulse duration time elapsed
02:52:12.477 00.030 9828 IsSlewing returns 0
02:52:12.477 00.000 9828 IsGuiding returns 1
02:52:12.508 00.031 9828 IsSlewing returns 0
02:52:12.508 00.000 9828 IsGuiding returns 1
02:52:12.539 00.031 9828 IsSlewing returns 0
02:52:12.539 00.000 9828 IsGuiding returns 0
02:52:12.539 00.000 9828 scope move finished after 3 + 107 ms
02:52:12.539 00.000 9828 Move returns status 0, amount 3
02:52:12.539 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:12.539 00.000 9828 MoveAxis(N, 16, B)
02:52:12.539 00.000 9828 Guiding  Dir = 0, Dur = 16
02:52:12.554 00.015 9828 IsSlewing returns 0
02:52:12.554 00.000 9828 IsGuiding returns 0
02:52:12.554 00.000 9828 PulseGuide returned control before completion, sleep 26
02:52:12.585 00.031 9828 IsGuiding returns 1
02:52:12.585 00.000 9828 scope still moving after pulse duration time elapsed
02:52:12.616 00.031 9828 IsSlewing returns 0
02:52:12.616 00.000 9828 IsGuiding returns 1
02:52:12.648 00.032 9828 IsSlewing returns 0
02:52:12.648 00.000 9828 IsGuiding returns 1
02:52:12.678 00.030 9828 IsSlewing returns 0
02:52:12.678 00.000 9828 IsGuiding returns 1
02:52:12.710 00.032 9828 IsSlewing returns 0
02:52:12.710 00.000 9828 IsGuiding returns 0
02:52:12.711 00.001 9828 scope move finished after 16 + 140 ms
02:52:12.711 00.000 9828 Move returns status 0, amount 16
02:52:12.711 00.000 9828 move complete, result=0
02:52:12.711 00.000 9828 worker thread done servicing request
02:52:12.711 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:52:13.111 00.400 8976 Exposure complete
02:52:13.116 00.005 8976 worker thread done servicing request
02:52:13.116 00.000 5052 OnExposeComplete: enter
02:52:13.117 00.001 5052 UpdateGuideState(): m_state=6
02:52:13.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10879
02:52:13.117 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=282.09, Mass=151, SNR=8.5, Peak=69 HFD=2.2
02:52:13.117 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
02:52:13.117 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
02:52:13.117 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.38 hyp=0.58 cameraTheta=0.71 mountX=0.14 mountY=-0.57, mountTheta=-1.34
02:52:13.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.38, opts=13)
02:52:13.118 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.38)
02:52:13.118 00.000 8976 Worker thread wakes up
02:52:13.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.38) opts 0xd
02:52:13.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.38)
02:52:13.118 00.000 8976 Moving (0.44, 0.38) raw xDistance=0.14 yDistance=-0.57
02:52:13.118 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:52:13.118 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:52:13.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:13.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:52:13.118 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:13.118 00.000 5052 Enqueuing Expose request
02:52:13.119 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
02:52:13.119 00.000 8976 MoveAxis(R, 0, ABG)
02:52:13.119 00.000 8976 MoveAxis(U, 2, ABG)
02:52:13.119 00.000 8976 stepping (-7, 6) + (0, 2)
02:52:13.119 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:13.146 00.027 8976 Received - 47 (G) 
02:52:13.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:13.146 00.000 8976 stepped: pos (-7, 8)
02:52:13.146 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:52:13.146 00.000 8976 MountToCamera -- mountX=1.35 mountY=-0.96 hyp=1.66 mountTheta=-0.62 cameraX=0.24, cameraY=1.64 cameraTheta=1.42
02:52:13.146 00.000 8976 incremental bump (0.243, 1.642) isValid = 1
02:52:13.146 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:52:13.146 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:52:13.146 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:52:13.146 00.000 8976 move complete, result=0
02:52:13.146 00.000 9828 Worker thread wakes up
02:52:13.146 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:52:13.146 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:52:13.146 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
02:52:13.146 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:52:13.146 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:52:13.146 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:52:13.147 00.001 8976 worker thread done servicing request
02:52:13.147 00.000 8976 Worker thread wakes up
02:52:13.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:13.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:13.147 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:52:13.147 00.000 9828 BLC: window closed
02:52:13.147 00.000 9828 MoveAxis(E, 7, B)
02:52:13.147 00.000 9828 Guiding  Dir = 2, Dur = 7
02:52:13.147 00.000 9828 IsSlewing returns 0
02:52:13.147 00.000 9828 IsGuiding returns 0
02:52:13.147 00.000 9828 PulseGuide returned control before completion, sleep 17
02:52:13.180 00.033 9828 IsGuiding returns 1
02:52:13.180 00.000 9828 scope still moving after pulse duration time elapsed
02:52:13.212 00.032 9828 IsSlewing returns 0
02:52:13.212 00.000 9828 IsGuiding returns 1
02:52:13.243 00.031 9828 IsSlewing returns 0
02:52:13.243 00.000 9828 IsGuiding returns 1
02:52:13.274 00.031 9828 IsSlewing returns 0
02:52:13.274 00.000 9828 IsGuiding returns 0
02:52:13.274 00.000 9828 scope move finished after 7 + 120 ms
02:52:13.274 00.000 9828 Move returns status 0, amount 7
02:52:13.274 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:13.274 00.000 9828 MoveAxis(N, 16, B)
02:52:13.274 00.000 9828 Guiding  Dir = 0, Dur = 16
02:52:13.289 00.015 9828 IsSlewing returns 0
02:52:13.289 00.000 9828 IsGuiding returns 0
02:52:13.289 00.000 9828 PulseGuide returned control before completion, sleep 26
02:52:13.321 00.032 9828 IsGuiding returns 1
02:52:13.321 00.000 9828 scope still moving after pulse duration time elapsed
02:52:13.352 00.031 9828 IsSlewing returns 0
02:52:13.352 00.000 9828 IsGuiding returns 1
02:52:13.384 00.032 9828 IsSlewing returns 0
02:52:13.384 00.000 9828 IsGuiding returns 1
02:52:13.414 00.030 9828 IsSlewing returns 0
02:52:13.415 00.001 9828 IsGuiding returns 1
02:52:13.445 00.030 9828 IsSlewing returns 0
02:52:13.445 00.000 9828 IsGuiding returns 0
02:52:13.446 00.001 9828 scope move finished after 16 + 140 ms
02:52:13.446 00.000 9828 Move returns status 0, amount 16
02:52:13.446 00.000 9828 move complete, result=0
02:52:13.446 00.000 9828 worker thread done servicing request
02:52:13.446 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:52:13.831 00.385 8976 Exposure complete
02:52:13.837 00.006 8976 worker thread done servicing request
02:52:13.837 00.000 5052 OnExposeComplete: enter
02:52:13.837 00.000 5052 UpdateGuideState(): m_state=6
02:52:13.837 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10880
02:52:13.837 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.85, Mass=154, SNR=8.5, Peak=62 HFD=2.5
02:52:13.837 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
02:52:13.837 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
02:52:13.837 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.14 hyp=0.31 cameraTheta=0.46 mountX=-0.00 mountY=-0.31, mountTheta=-1.58
02:52:13.838 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.14, opts=13)
02:52:13.838 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.14)
02:52:13.838 00.000 8976 Worker thread wakes up
02:52:13.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.14) opts 0xd
02:52:13.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.14)
02:52:13.838 00.000 8976 Moving (0.28, 0.14) raw xDistance=-0.00 yDistance=-0.31
02:52:13.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:52:13.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
02:52:13.838 00.000 8976 MoveAxis(R, 0, ABG)
02:52:13.838 00.000 8976 MoveAxis(U, 1, ABG)
02:52:13.838 00.000 8976 stepping (-7, 8) + (0, 1)
02:52:13.838 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:52:13.838 00.000 5052 UpdateGuideState exits: m=154 SNR=8.5
02:52:13.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:13.838 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:13.839 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:13.839 00.000 5052 Enqueuing Expose request
02:52:13.865 00.026 8976 Received - 47 (G) 
02:52:13.866 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:13.866 00.000 8976 stepped: pos (-7, 9)
02:52:13.866 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
02:52:13.866 00.000 8976 MountToCamera -- mountX=1.26 mountY=-1.12 hyp=1.68 mountTheta=-0.73 cameraX=0.42, cameraY=1.63 cameraTheta=1.32
02:52:13.866 00.000 8976 incremental bump (0.422, 1.630) isValid = 1
02:52:13.866 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
02:52:13.866 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:52:13.866 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:52:13.866 00.000 8976 move complete, result=0
02:52:13.866 00.000 8976 worker thread done servicing request
02:52:13.866 00.000 8976 Worker thread wakes up
02:52:13.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:13.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:13.866 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:52:13.866 00.000 9828 Worker thread wakes up
02:52:13.866 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:52:13.867 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:52:13.867 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
02:52:13.867 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
02:52:13.867 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
02:52:13.867 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:52:13.867 00.000 9828 BLC: window closed
02:52:13.867 00.000 9828 MoveAxis(E, 11, B)
02:52:13.867 00.000 9828 Guiding  Dir = 2, Dur = 11
02:52:13.867 00.000 9828 IsSlewing returns 0
02:52:13.867 00.000 9828 IsGuiding returns 0
02:52:13.868 00.001 9828 PulseGuide returned control before completion, sleep 21
02:52:13.896 00.028 9828 IsGuiding returns 1
02:52:13.896 00.000 9828 scope still moving after pulse duration time elapsed
02:52:13.927 00.031 9828 IsSlewing returns 0
02:52:13.927 00.000 9828 IsGuiding returns 1
02:52:13.958 00.031 9828 IsSlewing returns 0
02:52:13.958 00.000 9828 IsGuiding returns 1
02:52:13.990 00.032 9828 IsSlewing returns 0
02:52:13.990 00.000 9828 IsGuiding returns 1
02:52:14.021 00.031 9828 IsSlewing returns 0
02:52:14.021 00.000 9828 IsGuiding returns 0
02:52:14.021 00.000 9828 scope move finished after 11 + 143 ms
02:52:14.021 00.000 9828 Move returns status 0, amount 11
02:52:14.021 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:14.021 00.000 9828 MoveAxis(N, 15, B)
02:52:14.021 00.000 9828 Guiding  Dir = 0, Dur = 15
02:52:14.036 00.015 9828 IsSlewing returns 0
02:52:14.036 00.000 9828 IsGuiding returns 0
02:52:14.036 00.000 9828 PulseGuide returned control before completion, sleep 25
02:52:14.068 00.032 9828 IsGuiding returns 1
02:52:14.068 00.000 9828 scope still moving after pulse duration time elapsed
02:52:14.098 00.030 9828 IsSlewing returns 0
02:52:14.098 00.000 9828 IsGuiding returns 1
02:52:14.129 00.031 9828 IsSlewing returns 0
02:52:14.129 00.000 9828 IsGuiding returns 1
02:52:14.161 00.032 9828 IsSlewing returns 0
02:52:14.161 00.000 9828 IsGuiding returns 1
02:52:14.194 00.033 9828 IsSlewing returns 0
02:52:14.194 00.000 9828 IsGuiding returns 0
02:52:14.194 00.000 9828 scope move finished after 15 + 141 ms
02:52:14.194 00.000 9828 Move returns status 0, amount 15
02:52:14.194 00.000 9828 move complete, result=0
02:52:14.194 00.000 9828 worker thread done servicing request
02:52:14.194 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:52:14.552 00.358 8976 Exposure complete
02:52:14.557 00.005 8976 worker thread done servicing request
02:52:14.557 00.000 5052 OnExposeComplete: enter
02:52:14.557 00.000 5052 UpdateGuideState(): m_state=6
02:52:14.557 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10881
02:52:14.557 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.53, Mass=154, SNR=8.5, Peak=64 HFD=2.4
02:52:14.557 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
02:52:14.557 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
02:52:14.557 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-2.51 mountX=-0.05 mountY=0.31, mountTheta=1.73
02:52:14.558 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.18, opts=13)
02:52:14.558 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.18)
02:52:14.558 00.000 8976 Worker thread wakes up
02:52:14.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.18) opts 0xd
02:52:14.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.18)
02:52:14.558 00.000 8976 Moving (-0.25, -0.18) raw xDistance=-0.05 yDistance=0.31
02:52:14.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:52:14.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
02:52:14.558 00.000 8976 MoveAxis(R, 0, ABG)
02:52:14.559 00.001 8976 MoveAxis(D, 1, ABG)
02:52:14.559 00.000 8976 stepping (-7, 9) + (0, -1)
02:52:14.559 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:52:14.559 00.000 5052 UpdateGuideState exits: m=154 SNR=8.5
02:52:14.559 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:14.559 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:14.559 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:14.559 00.000 5052 Enqueuing Expose request
02:52:14.586 00.027 8976 Received - 47 (G) 
02:52:14.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:14.586 00.000 8976 stepped: pos (-7, 8)
02:52:14.586 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:52:14.586 00.000 8976 MountToCamera -- mountX=1.20 mountY=-1.17 hyp=1.67 mountTheta=-0.77 cameraX=0.49, cameraY=1.60 cameraTheta=1.27
02:52:14.586 00.000 8976 incremental bump (0.495, 1.598) isValid = 1
02:52:14.586 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:52:14.586 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:52:14.586 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:52:14.586 00.000 8976 move complete, result=0
02:52:14.586 00.000 9828 Worker thread wakes up
02:52:14.586 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:52:14.586 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:52:14.586 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.91)
02:52:14.586 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:52:14.586 00.000 8976 worker thread done servicing request
02:52:14.586 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
02:52:14.586 00.000 8976 Worker thread wakes up
02:52:14.587 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:52:14.587 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:52:14.587 00.000 9828 BLC: window closed
02:52:14.587 00.000 9828 MoveAxis(E, 12, B)
02:52:14.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:14.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:14.587 00.000 9828 Guiding  Dir = 2, Dur = 12
02:52:14.587 00.000 9828 IsSlewing returns 0
02:52:14.587 00.000 9828 IsGuiding returns 0
02:52:14.587 00.000 9828 PulseGuide returned control before completion, sleep 22
02:52:14.610 00.023 9828 IsGuiding returns 1
02:52:14.610 00.000 9828 scope still moving after pulse duration time elapsed
02:52:14.641 00.031 9828 IsSlewing returns 0
02:52:14.641 00.000 9828 IsGuiding returns 1
02:52:14.672 00.031 9828 IsSlewing returns 0
02:52:14.672 00.000 9828 IsGuiding returns 1
02:52:14.704 00.032 9828 IsSlewing returns 0
02:52:14.704 00.000 9828 IsGuiding returns 1
02:52:14.734 00.030 9828 IsSlewing returns 0
02:52:14.734 00.000 9828 IsGuiding returns 0
02:52:14.734 00.000 9828 scope move finished after 12 + 135 ms
02:52:14.734 00.000 9828 Move returns status 0, amount 12
02:52:14.734 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:14.734 00.000 9828 MoveAxis(N, 15, B)
02:52:14.734 00.000 9828 Guiding  Dir = 0, Dur = 15
02:52:14.750 00.016 9828 IsSlewing returns 0
02:52:14.750 00.000 9828 IsGuiding returns 0
02:52:14.750 00.000 9828 PulseGuide returned control before completion, sleep 25
02:52:14.782 00.032 9828 IsGuiding returns 1
02:52:14.782 00.000 9828 scope still moving after pulse duration time elapsed
02:52:14.813 00.031 9828 IsSlewing returns 0
02:52:14.813 00.000 9828 IsGuiding returns 1
02:52:14.845 00.032 9828 IsSlewing returns 0
02:52:14.845 00.000 9828 IsGuiding returns 1
02:52:14.876 00.031 9828 IsSlewing returns 0
02:52:14.876 00.000 9828 IsGuiding returns 1
02:52:14.908 00.032 9828 IsSlewing returns 0
02:52:14.908 00.000 9828 IsGuiding returns 0
02:52:14.908 00.000 9828 scope move finished after 15 + 143 ms
02:52:14.908 00.000 9828 Move returns status 0, amount 15
02:52:14.908 00.000 9828 move complete, result=0
02:52:14.908 00.000 9828 worker thread done servicing request
02:52:14.908 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:52:15.270 00.362 8976 Exposure complete
02:52:15.276 00.006 8976 worker thread done servicing request
02:52:15.276 00.000 5052 OnExposeComplete: enter
02:52:15.276 00.000 5052 UpdateGuideState(): m_state=6
02:52:15.276 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10882
02:52:15.276 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.39, Mass=153, SNR=8.5, Peak=68 HFD=1.9
02:52:15.276 00.000 5052 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.04) = xAngle (-3.11 = -3.11)
02:52:15.276 00.000 5052 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.21 = 3.07)
02:52:15.276 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-1.06 mountX=-0.37 mountY=0.03, mountTheta=3.07
02:52:15.276 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.32, opts=13)
02:52:15.277 00.001 5052 Enqueuing Move request for stepguider (0.18, -0.32)
02:52:15.277 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:52:15.277 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:52:15.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:15.277 00.000 8976 Worker thread wakes up
02:52:15.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.32) opts 0xd
02:52:15.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.32)
02:52:15.277 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:15.277 00.000 5052 Enqueuing Expose request
02:52:15.277 00.000 8976 Moving (0.18, -0.32) raw xDistance=-0.37 yDistance=0.03
02:52:15.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:52:15.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:52:15.277 00.000 8976 MoveAxis(R, 2, ABG)
02:52:15.277 00.000 8976 stepping (-7, 8) + (2, 0)
02:52:15.277 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:15.304 00.027 8976 Received - 47 (G) 
02:52:15.304 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:15.304 00.000 8976 stepped: pos (-5, 8)
02:52:15.304 00.000 8976 MoveAxis(U, 0, ABG)
02:52:15.304 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:52:15.305 00.001 8976 MountToCamera -- mountX=1.05 mountY=-1.20 hyp=1.60 mountTheta=-0.85 cameraX=0.59, cameraY=1.49 cameraTheta=1.19
02:52:15.305 00.000 8976 incremental bump (0.590, 1.486) isValid = 1
02:52:15.305 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:52:15.305 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:52:15.305 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:52:15.305 00.000 8976 move complete, result=0
02:52:15.305 00.000 9828 Worker thread wakes up
02:52:15.305 00.000 8976 worker thread done servicing request
02:52:15.305 00.000 8976 Worker thread wakes up
02:52:15.305 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
02:52:15.305 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:52:15.305 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:52:15.305 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:52:15.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:15.305 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:52:15.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:15.305 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:52:15.305 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:52:15.306 00.001 9828 BLC: window closed
02:52:15.306 00.000 9828 MoveAxis(E, 15, B)
02:52:15.306 00.000 9828 Guiding  Dir = 2, Dur = 15
02:52:15.306 00.000 9828 IsSlewing returns 0
02:52:15.306 00.000 9828 IsGuiding returns 0
02:52:15.306 00.000 9828 PulseGuide returned control before completion, sleep 25
02:52:15.340 00.034 9828 IsGuiding returns 1
02:52:15.340 00.000 9828 scope still moving after pulse duration time elapsed
02:52:15.372 00.032 9828 IsSlewing returns 0
02:52:15.372 00.000 9828 IsGuiding returns 1
02:52:15.403 00.031 9828 IsSlewing returns 0
02:52:15.403 00.000 9828 IsGuiding returns 1
02:52:15.433 00.030 9828 IsSlewing returns 0
02:52:15.433 00.000 9828 IsGuiding returns 0
02:52:15.433 00.000 9828 scope move finished after 15 + 112 ms
02:52:15.433 00.000 9828 Move returns status 0, amount 15
02:52:15.433 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:15.433 00.000 9828 MoveAxis(N, 14, B)
02:52:15.433 00.000 9828 Guiding  Dir = 0, Dur = 14
02:52:15.449 00.016 9828 IsSlewing returns 0
02:52:15.449 00.000 9828 IsGuiding returns 0
02:52:15.450 00.001 9828 PulseGuide returned control before completion, sleep 24
02:52:15.481 00.031 9828 IsGuiding returns 1
02:52:15.481 00.000 9828 scope still moving after pulse duration time elapsed
02:52:15.512 00.031 9828 IsSlewing returns 0
02:52:15.512 00.000 9828 IsGuiding returns 1
02:52:15.544 00.032 9828 IsSlewing returns 0
02:52:15.544 00.000 9828 IsGuiding returns 1
02:52:15.576 00.032 9828 IsSlewing returns 0
02:52:15.576 00.000 9828 IsGuiding returns 1
02:52:15.607 00.031 9828 IsSlewing returns 0
02:52:15.607 00.000 9828 IsGuiding returns 0
02:52:15.607 00.000 9828 scope move finished after 14 + 144 ms
02:52:15.607 00.000 9828 Move returns status 0, amount 14
02:52:15.607 00.000 9828 move complete, result=0
02:52:15.607 00.000 9828 worker thread done servicing request
02:52:15.607 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:52:15.990 00.383 8976 Exposure complete
02:52:15.995 00.005 8976 worker thread done servicing request
02:52:15.995 00.000 5052 OnExposeComplete: enter
02:52:15.995 00.000 5052 UpdateGuideState(): m_state=6
02:52:15.995 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10883
02:52:15.995 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.91, Mass=145, SNR=8.3, Peak=68 HFD=2.1
02:52:15.995 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
02:52:15.996 00.001 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
02:52:15.996 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.20 hyp=0.39 cameraTheta=0.54 mountX=0.02 mountY=-0.39, mountTheta=-1.51
02:52:15.996 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.20, opts=13)
02:52:15.996 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.20)
02:52:15.996 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:52:15.996 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:52:15.996 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:15.996 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:15.996 00.000 5052 Enqueuing Expose request
02:52:15.996 00.000 8976 Worker thread wakes up
02:52:15.996 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.20) opts 0xd
02:52:15.997 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.20)
02:52:15.997 00.000 8976 Moving (0.34, 0.20) raw xDistance=0.02 yDistance=-0.39
02:52:15.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:52:15.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:52:15.997 00.000 8976 MoveAxis(R, 0, ABG)
02:52:15.997 00.000 8976 MoveAxis(U, 2, ABG)
02:52:15.997 00.000 8976 stepping (-5, 8) + (0, 2)
02:52:15.997 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:16.023 00.026 8976 Received - 47 (G) 
02:52:16.023 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:16.023 00.000 8976 stepped: pos (-5, 10)
02:52:16.023 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:52:16.023 00.000 8976 MountToCamera -- mountX=0.96 mountY=-1.33 hyp=1.64 mountTheta=-0.95 cameraX=0.75, cameraY=1.46 cameraTheta=1.10
02:52:16.023 00.000 8976 incremental bump (0.747, 1.459) isValid = 1
02:52:16.023 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
02:52:16.024 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:52:16.024 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:52:16.024 00.000 8976 move complete, result=0
02:52:16.024 00.000 9828 Worker thread wakes up
02:52:16.024 00.000 8976 worker thread done servicing request
02:52:16.024 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:52:16.024 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:52:16.024 00.000 8976 Worker thread wakes up
02:52:16.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:16.024 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:16.024 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:52:16.024 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
02:52:16.024 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
02:52:16.024 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:52:16.024 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:52:16.024 00.000 9828 BLC: window closed
02:52:16.024 00.000 9828 MoveAxis(E, 18, B)
02:52:16.024 00.000 9828 Guiding  Dir = 2, Dur = 18
02:52:16.025 00.001 9828 IsSlewing returns 0
02:52:16.025 00.000 9828 IsGuiding returns 0
02:52:16.025 00.000 9828 PulseGuide returned control before completion, sleep 28
02:52:16.058 00.033 9828 IsGuiding returns 1
02:52:16.058 00.000 9828 scope still moving after pulse duration time elapsed
02:52:16.089 00.031 9828 IsSlewing returns 0
02:52:16.089 00.000 9828 IsGuiding returns 1
02:52:16.121 00.032 9828 IsSlewing returns 0
02:52:16.121 00.000 9828 IsGuiding returns 1
02:52:16.152 00.031 9828 IsSlewing returns 0
02:52:16.152 00.000 9828 IsGuiding returns 1
02:52:16.183 00.031 9828 IsSlewing returns 0
02:52:16.183 00.000 9828 IsGuiding returns 0
02:52:16.183 00.000 9828 scope move finished after 18 + 140 ms
02:52:16.183 00.000 9828 Move returns status 0, amount 18
02:52:16.183 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:16.183 00.000 9828 MoveAxis(N, 13, B)
02:52:16.183 00.000 9828 Guiding  Dir = 0, Dur = 13
02:52:16.199 00.016 9828 IsSlewing returns 0
02:52:16.199 00.000 9828 IsGuiding returns 0
02:52:16.199 00.000 9828 PulseGuide returned control before completion, sleep 23
02:52:16.229 00.030 9828 IsGuiding returns 1
02:52:16.229 00.000 9828 scope still moving after pulse duration time elapsed
02:52:16.262 00.033 9828 IsSlewing returns 0
02:52:16.262 00.000 9828 IsGuiding returns 1
02:52:16.293 00.031 9828 IsSlewing returns 0
02:52:16.293 00.000 9828 IsGuiding returns 1
02:52:16.325 00.032 9828 IsSlewing returns 0
02:52:16.325 00.000 9828 IsGuiding returns 1
02:52:16.356 00.031 9828 IsSlewing returns 0
02:52:16.356 00.000 9828 IsGuiding returns 0
02:52:16.356 00.000 9828 scope move finished after 13 + 143 ms
02:52:16.356 00.000 9828 Move returns status 0, amount 13
02:52:16.356 00.000 9828 move complete, result=0
02:52:16.356 00.000 9828 worker thread done servicing request
02:52:16.356 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:52:16.704 00.348 8976 Exposure complete
02:52:16.710 00.006 8976 worker thread done servicing request
02:52:16.710 00.000 5052 OnExposeComplete: enter
02:52:16.710 00.000 5052 UpdateGuideState(): m_state=6
02:52:16.710 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10884
02:52:16.710 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=282.04, Mass=143, SNR=8.3, Peak=68 HFD=2.2
02:52:16.710 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
02:52:16.710 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
02:52:16.710 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.33 hyp=0.43 cameraTheta=0.88 mountX=0.17 mountY=-0.41, mountTheta=-1.17
02:52:16.711 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.33, opts=13)
02:52:16.711 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.33)
02:52:16.711 00.000 8976 Worker thread wakes up
02:52:16.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.33) opts 0xd
02:52:16.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.33)
02:52:16.711 00.000 8976 Moving (0.27, 0.33) raw xDistance=0.17 yDistance=-0.41
02:52:16.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:52:16.711 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
02:52:16.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:16.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:16.711 00.000 5052 Enqueuing Expose request
02:52:16.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:52:16.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
02:52:16.711 00.000 8976 MoveAxis(R, 0, ABG)
02:52:16.712 00.001 8976 MoveAxis(U, 2, ABG)
02:52:16.712 00.000 8976 stepping (-5, 10) + (0, 2)
02:52:16.712 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:16.743 00.031 8976 Received - 47 (G) 
02:52:16.743 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:16.743 00.000 8976 stepped: pos (-5, 12)
02:52:16.743 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:52:16.743 00.000 8976 MountToCamera -- mountX=0.90 mountY=-1.52 hyp=1.76 mountTheta=-1.04 cameraX=0.95, cameraY=1.49 cameraTheta=1.01
02:52:16.743 00.000 8976 incremental bump (0.945, 1.489) isValid = 1
02:52:16.743 00.000 8976 Scheduling Mount bump of (0.062, 0.101)
02:52:16.743 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:52:16.743 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:52:16.743 00.000 8976 move complete, result=0
02:52:16.743 00.000 9828 Worker thread wakes up
02:52:16.744 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:52:16.744 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:52:16.744 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:52:16.744 00.000 8976 worker thread done servicing request
02:52:16.744 00.000 8976 Worker thread wakes up
02:52:16.744 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
02:52:16.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:16.744 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:16.744 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
02:52:16.744 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:52:16.744 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:52:16.744 00.000 9828 BLC: window closed
02:52:16.744 00.000 9828 MoveAxis(E, 21, B)
02:52:16.744 00.000 9828 Guiding  Dir = 2, Dur = 21
02:52:16.745 00.001 9828 IsSlewing returns 0
02:52:16.745 00.000 9828 IsGuiding returns 0
02:52:16.745 00.000 9828 PulseGuide returned control before completion, sleep 31
02:52:16.787 00.042 9828 IsGuiding returns 1
02:52:16.787 00.000 9828 scope still moving after pulse duration time elapsed
02:52:16.818 00.031 9828 IsSlewing returns 0
02:52:16.818 00.000 9828 IsGuiding returns 1
02:52:16.849 00.031 9828 IsSlewing returns 0
02:52:16.849 00.000 9828 IsGuiding returns 1
02:52:16.880 00.031 9828 IsSlewing returns 0
02:52:16.880 00.000 9828 IsGuiding returns 0
02:52:16.880 00.000 9828 scope move finished after 21 + 114 ms
02:52:16.880 00.000 9828 Move returns status 0, amount 21
02:52:16.880 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:16.881 00.001 9828 MoveAxis(N, 13, B)
02:52:16.881 00.000 9828 Guiding  Dir = 0, Dur = 13
02:52:16.896 00.015 9828 IsSlewing returns 0
02:52:16.896 00.000 9828 IsGuiding returns 0
02:52:16.897 00.001 9828 PulseGuide returned control before completion, sleep 23
02:52:16.927 00.030 9828 IsGuiding returns 1
02:52:16.927 00.000 9828 scope still moving after pulse duration time elapsed
02:52:16.959 00.032 9828 IsSlewing returns 0
02:52:16.960 00.001 9828 IsGuiding returns 1
02:52:16.991 00.031 9828 IsSlewing returns 0
02:52:16.991 00.000 9828 IsGuiding returns 1
02:52:17.022 00.031 9828 IsSlewing returns 0
02:52:17.022 00.000 9828 IsGuiding returns 1
02:52:17.053 00.031 9828 IsSlewing returns 0
02:52:17.053 00.000 9828 IsGuiding returns 0
02:52:17.053 00.000 9828 scope move finished after 13 + 143 ms
02:52:17.053 00.000 9828 Move returns status 0, amount 13
02:52:17.053 00.000 9828 move complete, result=0
02:52:17.053 00.000 9828 worker thread done servicing request
02:52:17.053 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:52:17.430 00.377 8976 Exposure complete
02:52:17.435 00.005 8976 worker thread done servicing request
02:52:17.435 00.000 5052 OnExposeComplete: enter
02:52:17.435 00.000 5052 UpdateGuideState(): m_state=6
02:52:17.435 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10885
02:52:17.435 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.86, Mass=145, SNR=8.3, Peak=66 HFD=2.0
02:52:17.435 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
02:52:17.435 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
02:52:17.435 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.15 hyp=0.40 cameraTheta=0.38 mountX=-0.04 mountY=-0.39, mountTheta=-1.67
02:52:17.436 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.15, opts=13)
02:52:17.436 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.15)
02:52:17.436 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:52:17.436 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:52:17.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:17.436 00.000 8976 Worker thread wakes up
02:52:17.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.15) opts 0xd
02:52:17.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.15)
02:52:17.436 00.000 8976 Moving (0.37, 0.15) raw xDistance=-0.04 yDistance=-0.39
02:52:17.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:52:17.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
02:52:17.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:17.436 00.000 5052 Enqueuing Expose request
02:52:17.436 00.000 8976 MoveAxis(R, 0, ABG)
02:52:17.436 00.000 8976 MoveAxis(U, 2, ABG)
02:52:17.437 00.001 8976 stepping (-5, 12) + (0, 2)
02:52:17.437 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:17.463 00.026 8976 Received - 47 (G) 
02:52:17.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:17.463 00.000 8976 stepped: pos (-5, 14)
02:52:17.463 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:52:17.463 00.000 8976 MountToCamera -- mountX=0.85 mountY=-1.75 hyp=1.95 mountTheta=-1.12 cameraX=1.17, cameraY=1.56 cameraTheta=0.93
02:52:17.463 00.000 8976 incremental bump (1.172, 1.557) isValid = 1
02:52:17.463 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:52:17.463 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:52:17.463 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:52:17.463 00.000 8976 move complete, result=0
02:52:17.463 00.000 9828 Worker thread wakes up
02:52:17.463 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:52:17.463 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:52:17.463 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:52:17.463 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:52:17.463 00.000 8976 worker thread done servicing request
02:52:17.463 00.000 8976 Worker thread wakes up
02:52:17.464 00.001 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
02:52:17.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:17.464 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:52:17.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:17.464 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:52:17.464 00.000 9828 BLC: window closed
02:52:17.464 00.000 9828 MoveAxis(E, 23, B)
02:52:17.464 00.000 9828 Guiding  Dir = 2, Dur = 23
02:52:17.464 00.000 9828 IsSlewing returns 0
02:52:17.464 00.000 9828 IsGuiding returns 0
02:52:17.464 00.000 9828 PulseGuide returned control before completion, sleep 33
02:52:17.500 00.036 9828 IsGuiding returns 1
02:52:17.500 00.000 9828 scope still moving after pulse duration time elapsed
02:52:17.531 00.031 9828 IsSlewing returns 0
02:52:17.531 00.000 9828 IsGuiding returns 1
02:52:17.563 00.032 9828 IsSlewing returns 0
02:52:17.563 00.000 9828 IsGuiding returns 1
02:52:17.595 00.032 9828 IsSlewing returns 0
02:52:17.595 00.000 9828 IsGuiding returns 0
02:52:17.595 00.000 9828 scope move finished after 23 + 108 ms
02:52:17.595 00.000 9828 Move returns status 0, amount 23
02:52:17.595 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:17.595 00.000 9828 MoveAxis(N, 12, B)
02:52:17.595 00.000 9828 Guiding  Dir = 0, Dur = 12
02:52:17.611 00.016 9828 IsSlewing returns 0
02:52:17.611 00.000 9828 IsGuiding returns 0
02:52:17.611 00.000 9828 PulseGuide returned control before completion, sleep 22
02:52:17.643 00.032 9828 IsGuiding returns 1
02:52:17.643 00.000 9828 scope still moving after pulse duration time elapsed
02:52:17.675 00.032 9828 IsSlewing returns 0
02:52:17.680 00.005 9828 IsGuiding returns 1
02:52:17.707 00.027 9828 IsSlewing returns 0
02:52:17.707 00.000 9828 IsGuiding returns 1
02:52:17.739 00.032 9828 IsSlewing returns 0
02:52:17.739 00.000 9828 IsGuiding returns 0
02:52:17.739 00.000 9828 scope move finished after 12 + 115 ms
02:52:17.739 00.000 9828 Move returns status 0, amount 12
02:52:17.739 00.000 9828 move complete, result=0
02:52:17.739 00.000 9828 worker thread done servicing request
02:52:17.739 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:52:18.145 00.406 8976 Exposure complete
02:52:18.150 00.005 8976 worker thread done servicing request
02:52:18.150 00.000 5052 OnExposeComplete: enter
02:52:18.150 00.000 5052 UpdateGuideState(): m_state=6
02:52:18.150 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10886
02:52:18.150 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.13, Mass=136, SNR=8.1, Peak=66 HFD=2.1
02:52:18.150 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
02:52:18.150 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
02:52:18.150 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.58 hyp=0.59 cameraTheta=-1.79 mountX=-0.46 mountY=0.42, mountTheta=2.40
02:52:18.152 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.58, opts=13)
02:52:18.152 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.58)
02:52:18.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:52:18.152 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
02:52:18.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:18.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:18.152 00.000 5052 Enqueuing Expose request
02:52:18.152 00.000 8976 Worker thread wakes up
02:52:18.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.58) opts 0xd
02:52:18.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.58)
02:52:18.152 00.000 8976 Moving (-0.13, -0.58) raw xDistance=-0.46 yDistance=0.42
02:52:18.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:52:18.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42
02:52:18.152 00.000 8976 MoveAxis(R, 2, ABG)
02:52:18.152 00.000 8976 stepping (-5, 14) + (2, 0)
02:52:18.153 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:18.182 00.029 8976 Received - 47 (G) 
02:52:18.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:18.182 00.000 8976 stepped: pos (-3, 14)
02:52:18.182 00.000 8976 MoveAxis(D, 2, ABG)
02:52:18.182 00.000 8976 stepping (-3, 14) + (0, -2)
02:52:18.182 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:18.213 00.031 8976 Received - 47 (G) 
02:52:18.214 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:18.214 00.000 8976 stepped: pos (-3, 12)
02:52:18.214 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:52:18.214 00.000 8976 MountToCamera -- mountX=0.72 mountY=-1.80 hyp=1.94 mountTheta=-1.19 cameraX=1.28, cameraY=1.46 cameraTheta=0.85
02:52:18.214 00.000 8976 incremental bump (1.276, 1.464) isValid = 1
02:52:18.214 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:52:18.214 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:52:18.214 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:52:18.214 00.000 8976 move complete, result=0
02:52:18.214 00.000 9828 Worker thread wakes up
02:52:18.214 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
02:52:18.214 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:52:18.214 00.000 8976 worker thread done servicing request
02:52:18.214 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:52:18.214 00.000 8976 Worker thread wakes up
02:52:18.214 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
02:52:18.214 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
02:52:18.214 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:52:18.215 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:52:18.215 00.000 9828 BLC: window closed
02:52:18.215 00.000 9828 MoveAxis(E, 25, B)
02:52:18.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:18.215 00.000 9828 Guiding  Dir = 2, Dur = 25
02:52:18.215 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:18.215 00.000 9828 IsSlewing returns 0
02:52:18.215 00.000 9828 IsGuiding returns 0
02:52:18.215 00.000 9828 PulseGuide returned control before completion, sleep 35
02:52:18.266 00.051 9828 IsGuiding returns 1
02:52:18.266 00.000 9828 scope still moving after pulse duration time elapsed
02:52:18.298 00.032 9828 IsSlewing returns 0
02:52:18.298 00.000 9828 IsGuiding returns 1
02:52:18.329 00.031 9828 IsSlewing returns 0
02:52:18.329 00.000 9828 IsGuiding returns 1
02:52:18.360 00.031 9828 IsSlewing returns 0
02:52:18.360 00.000 9828 IsGuiding returns 0
02:52:18.360 00.000 9828 scope move finished after 25 + 119 ms
02:52:18.360 00.000 9828 Move returns status 0, amount 25
02:52:18.360 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:18.360 00.000 9828 MoveAxis(N, 11, B)
02:52:18.360 00.000 9828 Guiding  Dir = 0, Dur = 11
02:52:18.375 00.015 9828 IsSlewing returns 0
02:52:18.375 00.000 9828 IsGuiding returns 0
02:52:18.375 00.000 9828 PulseGuide returned control before completion, sleep 21
02:52:18.406 00.031 9828 IsGuiding returns 1
02:52:18.406 00.000 9828 scope still moving after pulse duration time elapsed
02:52:18.436 00.030 9828 IsSlewing returns 0
02:52:18.436 00.000 9828 IsGuiding returns 1
02:52:18.467 00.031 9828 IsSlewing returns 0
02:52:18.467 00.000 9828 IsGuiding returns 1
02:52:18.498 00.031 9828 IsSlewing returns 0
02:52:18.498 00.000 9828 IsGuiding returns 1
02:52:18.530 00.032 9828 IsSlewing returns 0
02:52:18.530 00.000 9828 IsGuiding returns 0
02:52:18.530 00.000 9828 scope move finished after 11 + 143 ms
02:52:18.530 00.000 9828 Move returns status 0, amount 11
02:52:18.530 00.000 9828 move complete, result=0
02:52:18.530 00.000 9828 worker thread done servicing request
02:52:18.530 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:52:18.905 00.375 8976 Exposure complete
02:52:18.910 00.005 8976 worker thread done servicing request
02:52:18.910 00.000 5052 OnExposeComplete: enter
02:52:18.910 00.000 5052 UpdateGuideState(): m_state=6
02:52:18.910 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10887
02:52:18.910 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.68, Mass=145, SNR=8.3, Peak=71 HFD=2.0
02:52:18.910 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
02:52:18.910 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
02:52:18.910 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.21 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
02:52:18.911 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.03, opts=13)
02:52:18.911 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.03)
02:52:18.911 00.000 8976 Worker thread wakes up
02:52:18.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.03) opts 0xd
02:52:18.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.03)
02:52:18.911 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:52:18.911 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:52:18.912 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:18.912 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:18.912 00.000 8976 Moving (0.15, -0.03) raw xDistance=-0.10 yDistance=-0.11
02:52:18.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:52:18.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:52:18.912 00.000 5052 Enqueuing Expose request
02:52:18.912 00.000 8976 MoveAxis(R, 0, ABG)
02:52:18.912 00.000 8976 MoveAxis(U, 0, ABG)
02:52:18.912 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:52:18.912 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.84 hyp=1.94 mountTheta=-1.24 cameraX=1.35, cameraY=1.40 cameraTheta=0.81
02:52:18.912 00.000 8976 incremental bump (1.346, 1.402) isValid = 1
02:52:18.912 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:52:18.912 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:52:18.912 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:52:18.912 00.000 8976 move complete, result=0
02:52:18.912 00.000 9828 Worker thread wakes up
02:52:18.912 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:52:18.912 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:52:18.913 00.001 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:52:18.913 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:52:18.913 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
02:52:18.913 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:52:18.913 00.000 9828 BLC: window closed
02:52:18.913 00.000 9828 MoveAxis(E, 26, B)
02:52:18.913 00.000 9828 Guiding  Dir = 2, Dur = 26
02:52:18.913 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:18.913 00.000 8976 worker thread done servicing request
02:52:18.913 00.000 8976 Worker thread wakes up
02:52:18.913 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:18.913 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:18.913 00.000 9828 IsSlewing returns 0
02:52:18.913 00.000 9828 IsGuiding returns 0
02:52:18.914 00.001 9828 PulseGuide returned control before completion, sleep 36
02:52:18.963 00.049 9828 IsGuiding returns 1
02:52:18.963 00.000 9828 scope still moving after pulse duration time elapsed
02:52:18.995 00.032 9828 IsSlewing returns 0
02:52:18.995 00.000 9828 IsGuiding returns 1
02:52:19.025 00.030 9828 IsSlewing returns 0
02:52:19.025 00.000 9828 IsGuiding returns 1
02:52:19.057 00.032 9828 IsSlewing returns 0
02:52:19.057 00.000 9828 IsGuiding returns 1
02:52:19.087 00.030 9828 IsSlewing returns 0
02:52:19.087 00.000 9828 IsGuiding returns 1
02:52:19.118 00.031 9828 IsSlewing returns 0
02:52:19.118 00.000 9828 IsGuiding returns 0
02:52:19.118 00.000 9828 scope move finished after 26 + 178 ms
02:52:19.118 00.000 9828 Move returns status 0, amount 26
02:52:19.118 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:19.118 00.000 9828 MoveAxis(N, 10, B)
02:52:19.118 00.000 9828 Guiding  Dir = 0, Dur = 10
02:52:19.135 00.017 9828 IsSlewing returns 0
02:52:19.135 00.000 9828 IsGuiding returns 0
02:52:19.135 00.000 9828 PulseGuide returned control before completion, sleep 20
02:52:19.165 00.030 9828 IsGuiding returns 1
02:52:19.165 00.000 9828 scope still moving after pulse duration time elapsed
02:52:19.197 00.032 9828 IsSlewing returns 0
02:52:19.197 00.000 9828 IsGuiding returns 1
02:52:19.227 00.030 9828 IsSlewing returns 0
02:52:19.227 00.000 9828 IsGuiding returns 1
02:52:19.258 00.031 9828 IsSlewing returns 0
02:52:19.258 00.000 9828 IsGuiding returns 1
02:52:19.289 00.031 9828 IsSlewing returns 0
02:52:19.289 00.000 9828 IsGuiding returns 0
02:52:19.289 00.000 9828 scope move finished after 10 + 144 ms
02:52:19.289 00.000 9828 Move returns status 0, amount 10
02:52:19.289 00.000 9828 move complete, result=0
02:52:19.290 00.001 9828 worker thread done servicing request
02:52:19.290 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:52:19.600 00.310 8976 Exposure complete
02:52:19.605 00.005 8976 worker thread done servicing request
02:52:19.605 00.000 5052 OnExposeComplete: enter
02:52:19.605 00.000 5052 UpdateGuideState(): m_state=6
02:52:19.606 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10888
02:52:19.606 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.57, Mass=175, SNR=9.2, Peak=69 HFD=2.2
02:52:19.606 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.04) = xAngle (-2.60 = -2.60)
02:52:19.606 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.71 = -2.71)
02:52:19.606 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.56 mountX=-0.22 mountY=-0.11, mountTheta=-2.69
02:52:19.606 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.14, opts=13)
02:52:19.606 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.14)
02:52:19.606 00.000 8976 Worker thread wakes up
02:52:19.607 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.14) opts 0xd
02:52:19.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.14)
02:52:19.607 00.000 8976 Moving (0.22, -0.14) raw xDistance=-0.22 yDistance=-0.11
02:52:19.607 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:52:19.607 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
02:52:19.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:19.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:52:19.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:52:19.607 00.000 8976 MoveAxis(R, 0, ABG)
02:52:19.607 00.000 8976 MoveAxis(U, 0, ABG)
02:52:19.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:19.607 00.000 5052 Enqueuing Expose request
02:52:19.607 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:52:19.607 00.000 8976 MountToCamera -- mountX=0.58 mountY=-1.86 hyp=1.95 mountTheta=-1.27 cameraX=1.39, cameraY=1.36 cameraTheta=0.77
02:52:19.607 00.000 8976 incremental bump (1.393, 1.361) isValid = 1
02:52:19.608 00.001 8976 Scheduling Mount bump of (0.082, 0.083)
02:52:19.608 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:52:19.608 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:52:19.608 00.000 8976 move complete, result=0
02:52:19.608 00.000 9828 Worker thread wakes up
02:52:19.608 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:52:19.608 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:19.608 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:52:19.608 00.000 8976 worker thread done servicing request
02:52:19.608 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
02:52:19.608 00.000 8976 Worker thread wakes up
02:52:19.608 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.48)
02:52:19.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:19.608 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:52:19.608 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:19.608 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:52:19.609 00.001 9828 BLC: window closed
02:52:19.609 00.000 9828 MoveAxis(E, 27, B)
02:52:19.609 00.000 9828 Guiding  Dir = 2, Dur = 27
02:52:19.609 00.000 9828 IsSlewing returns 0
02:52:19.609 00.000 9828 IsGuiding returns 0
02:52:19.609 00.000 9828 PulseGuide returned control before completion, sleep 37
02:52:19.647 00.038 9828 IsGuiding returns 1
02:52:19.647 00.000 9828 scope still moving after pulse duration time elapsed
02:52:19.679 00.032 9828 IsSlewing returns 0
02:52:19.679 00.000 9828 IsGuiding returns 1
02:52:19.709 00.030 9828 IsSlewing returns 0
02:52:19.709 00.000 9828 IsGuiding returns 1
02:52:19.740 00.031 9828 IsSlewing returns 0
02:52:19.740 00.000 9828 IsGuiding returns 1
02:52:19.771 00.031 9828 IsSlewing returns 0
02:52:19.771 00.000 9828 IsGuiding returns 0
02:52:19.771 00.000 9828 scope move finished after 27 + 135 ms
02:52:19.771 00.000 9828 Move returns status 0, amount 27
02:52:19.771 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:19.771 00.000 9828 MoveAxis(N, 10, B)
02:52:19.771 00.000 9828 Guiding  Dir = 0, Dur = 10
02:52:19.787 00.016 9828 IsSlewing returns 0
02:52:19.787 00.000 9828 IsGuiding returns 0
02:52:19.787 00.000 9828 PulseGuide returned control before completion, sleep 20
02:52:19.818 00.031 9828 IsGuiding returns 1
02:52:19.818 00.000 9828 scope still moving after pulse duration time elapsed
02:52:19.849 00.031 9828 IsSlewing returns 0
02:52:19.849 00.000 9828 IsGuiding returns 1
02:52:19.880 00.031 9828 IsSlewing returns 0
02:52:19.880 00.000 9828 IsGuiding returns 1
02:52:19.912 00.032 9828 IsSlewing returns 0
02:52:19.912 00.000 9828 IsGuiding returns 1
02:52:19.943 00.031 9828 IsSlewing returns 0
02:52:19.943 00.000 9828 IsGuiding returns 0
02:52:19.943 00.000 9828 scope move finished after 10 + 145 ms
02:52:19.943 00.000 9828 Move returns status 0, amount 10
02:52:19.943 00.000 9828 move complete, result=0
02:52:19.943 00.000 9828 worker thread done servicing request
02:52:19.944 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:52:20.293 00.349 8976 Exposure complete
02:52:20.299 00.006 8976 worker thread done servicing request
02:52:20.299 00.000 5052 OnExposeComplete: enter
02:52:20.299 00.000 5052 UpdateGuideState(): m_state=6
02:52:20.299 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10889
02:52:20.299 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.61, Mass=143, SNR=8.3, Peak=70 HFD=1.6
02:52:20.299 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.49 = -2.49)
02:52:20.299 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
02:52:20.299 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.45 mountX=-0.18 mountY=-0.11, mountTheta=-2.56
02:52:20.300 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.10, opts=13)
02:52:20.300 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.10)
02:52:20.300 00.000 8976 Worker thread wakes up
02:52:20.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.10) opts 0xd
02:52:20.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.10)
02:52:20.300 00.000 8976 Moving (0.20, -0.10) raw xDistance=-0.18 yDistance=-0.11
02:52:20.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:52:20.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:52:20.300 00.000 8976 MoveAxis(R, 0, ABG)
02:52:20.300 00.000 8976 MoveAxis(U, 0, ABG)
02:52:20.300 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:52:20.300 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
02:52:20.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:20.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:20.301 00.001 5052 Enqueuing Expose request
02:52:20.301 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:52:20.301 00.000 8976 MountToCamera -- mountX=0.54 mountY=-1.87 hyp=1.95 mountTheta=-1.29 cameraX=1.42, cameraY=1.33 cameraTheta=0.75
02:52:20.301 00.000 8976 incremental bump (1.424, 1.333) isValid = 1
02:52:20.301 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:52:20.301 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:52:20.301 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:52:20.301 00.000 8976 move complete, result=0
02:52:20.301 00.000 8976 worker thread done servicing request
02:52:20.301 00.000 9828 Worker thread wakes up
02:52:20.301 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:20.301 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:52:20.301 00.000 8976 Worker thread wakes up
02:52:20.301 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:52:20.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:20.302 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:20.302 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
02:52:20.302 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
02:52:20.302 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
02:52:20.302 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:52:20.302 00.000 9828 BLC: window closed
02:52:20.302 00.000 9828 MoveAxis(E, 28, B)
02:52:20.302 00.000 9828 Guiding  Dir = 2, Dur = 28
02:52:20.302 00.000 9828 IsSlewing returns 0
02:52:20.302 00.000 9828 IsGuiding returns 0
02:52:20.303 00.001 9828 PulseGuide returned control before completion, sleep 38
02:52:20.351 00.048 9828 IsGuiding returns 1
02:52:20.351 00.000 9828 scope still moving after pulse duration time elapsed
02:52:20.383 00.032 9828 IsSlewing returns 0
02:52:20.384 00.001 9828 IsGuiding returns 1
02:52:20.414 00.030 9828 IsSlewing returns 0
02:52:20.414 00.000 9828 IsGuiding returns 1
02:52:20.445 00.031 9828 IsSlewing returns 0
02:52:20.446 00.001 9828 IsGuiding returns 0
02:52:20.446 00.000 9828 scope move finished after 28 + 116 ms
02:52:20.446 00.000 9828 Move returns status 0, amount 28
02:52:20.446 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:20.446 00.000 9828 MoveAxis(N, 10, B)
02:52:20.446 00.000 9828 Guiding  Dir = 0, Dur = 10
02:52:20.460 00.014 9828 IsSlewing returns 0
02:52:20.461 00.001 9828 IsGuiding returns 0
02:52:20.461 00.000 9828 PulseGuide returned control before completion, sleep 20
02:52:20.492 00.031 9828 IsGuiding returns 1
02:52:20.492 00.000 9828 scope still moving after pulse duration time elapsed
02:52:20.524 00.032 9828 IsSlewing returns 0
02:52:20.524 00.000 9828 IsGuiding returns 1
02:52:20.554 00.030 9828 IsSlewing returns 0
02:52:20.554 00.000 9828 IsGuiding returns 1
02:52:20.587 00.033 9828 IsSlewing returns 0
02:52:20.587 00.000 9828 IsGuiding returns 0
02:52:20.587 00.000 9828 scope move finished after 10 + 116 ms
02:52:20.587 00.000 9828 Move returns status 0, amount 10
02:52:20.587 00.000 9828 move complete, result=0
02:52:20.587 00.000 9828 worker thread done servicing request
02:52:20.587 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:52:21.001 00.414 8976 Exposure complete
02:52:21.007 00.006 8976 worker thread done servicing request
02:52:21.007 00.000 5052 OnExposeComplete: enter
02:52:21.007 00.000 5052 UpdateGuideState(): m_state=6
02:52:21.007 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10890
02:52:21.007 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.39, Mass=164, SNR=8.8, Peak=69 HFD=1.9
02:52:21.007 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
02:52:21.007 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
02:52:21.007 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.32 hyp=0.55 cameraTheta=-0.62 mountX=-0.49 mountY=-0.20, mountTheta=-2.75
02:52:21.008 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.32, opts=13)
02:52:21.008 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.32)
02:52:21.008 00.000 8976 Worker thread wakes up
02:52:21.009 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:52:21.009 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
02:52:21.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:21.009 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:21.009 00.000 5052 Enqueuing Expose request
02:52:21.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.32) opts 0xd
02:52:21.009 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.32)
02:52:21.009 00.000 8976 Moving (0.45, -0.32) raw xDistance=-0.49 yDistance=-0.20
02:52:21.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:52:21.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:52:21.009 00.000 8976 MoveAxis(R, 2, ABG)
02:52:21.009 00.000 8976 stepping (-3, 12) + (2, 0)
02:52:21.009 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:21.043 00.034 8976 Received - 47 (G) 
02:52:21.043 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:21.043 00.000 8976 stepped: pos (-1, 12)
02:52:21.043 00.000 8976 MoveAxis(U, 0, ABG)
02:52:21.043 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:52:21.043 00.000 8976 MountToCamera -- mountX=0.41 mountY=-1.88 hyp=1.93 mountTheta=-1.36 cameraX=1.49, cameraY=1.22 cameraTheta=0.69
02:52:21.043 00.000 8976 incremental bump (1.491, 1.224) isValid = 1
02:52:21.043 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
02:52:21.043 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:52:21.043 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:52:21.044 00.001 8976 move complete, result=0
02:52:21.044 00.000 9828 Worker thread wakes up
02:52:21.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:52:21.044 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:52:21.044 00.000 8976 worker thread done servicing request
02:52:21.044 00.000 8976 Worker thread wakes up
02:52:21.044 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:52:21.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:21.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:21.044 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
02:52:21.044 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
02:52:21.044 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
02:52:21.044 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:52:21.044 00.000 9828 BLC: window closed
02:52:21.044 00.000 9828 MoveAxis(E, 29, B)
02:52:21.044 00.000 9828 Guiding  Dir = 2, Dur = 29
02:52:21.045 00.001 9828 IsSlewing returns 0
02:52:21.045 00.000 9828 IsGuiding returns 0
02:52:21.045 00.000 9828 PulseGuide returned control before completion, sleep 39
02:52:21.085 00.040 9828 IsGuiding returns 1
02:52:21.085 00.000 9828 scope still moving after pulse duration time elapsed
02:52:21.116 00.031 9828 IsSlewing returns 0
02:52:21.116 00.000 9828 IsGuiding returns 1
02:52:21.147 00.031 9828 IsSlewing returns 0
02:52:21.147 00.000 9828 IsGuiding returns 1
02:52:21.177 00.030 9828 IsSlewing returns 0
02:52:21.177 00.000 9828 IsGuiding returns 1
02:52:21.209 00.032 9828 IsSlewing returns 0
02:52:21.209 00.000 9828 IsGuiding returns 0
02:52:21.209 00.000 9828 scope move finished after 29 + 133 ms
02:52:21.209 00.000 9828 Move returns status 0, amount 29
02:52:21.209 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:21.209 00.000 9828 MoveAxis(N, 9, B)
02:52:21.209 00.000 9828 Guiding  Dir = 0, Dur = 9
02:52:21.223 00.014 9828 IsSlewing returns 0
02:52:21.223 00.000 9828 IsGuiding returns 0
02:52:21.223 00.000 9828 PulseGuide returned control before completion, sleep 19
02:52:21.253 00.030 9828 IsGuiding returns 1
02:52:21.253 00.000 9828 scope still moving after pulse duration time elapsed
02:52:21.284 00.031 9828 IsSlewing returns 0
02:52:21.284 00.000 9828 IsGuiding returns 1
02:52:21.315 00.031 9828 IsSlewing returns 0
02:52:21.315 00.000 9828 IsGuiding returns 1
02:52:21.345 00.030 9828 IsSlewing returns 0
02:52:21.345 00.000 9828 IsGuiding returns 0
02:52:21.345 00.000 9828 scope move finished after 9 + 113 ms
02:52:21.345 00.000 9828 Move returns status 0, amount 9
02:52:21.345 00.000 9828 move complete, result=0
02:52:21.346 00.001 9828 worker thread done servicing request
02:52:21.346 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:52:21.733 00.387 8976 Exposure complete
02:52:21.739 00.006 8976 worker thread done servicing request
02:52:21.739 00.000 5052 OnExposeComplete: enter
02:52:21.739 00.000 5052 UpdateGuideState(): m_state=6
02:52:21.739 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10891
02:52:21.739 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=282.23, Mass=157, SNR=8.7, Peak=68 HFD=2.6
02:52:21.739 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
02:52:21.739 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
02:52:21.739 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.52 hyp=0.70 cameraTheta=0.83 mountX=0.25 mountY=-0.68, mountTheta=-1.22
02:52:21.740 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.52, opts=13)
02:52:21.740 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.52)
02:52:21.740 00.000 8976 Worker thread wakes up
02:52:21.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.52) opts 0xd
02:52:21.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.52)
02:52:21.740 00.000 8976 Moving (0.47, 0.52) raw xDistance=0.25 yDistance=-0.68
02:52:21.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:52:21.741 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
02:52:21.741 00.000 8976 MoveAxis(R, 0, ABG)
02:52:21.741 00.000 8976 MoveAxis(U, 3, ABG)
02:52:21.741 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:52:21.741 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
02:52:21.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:21.741 00.000 8976 stepping (-1, 12) + (0, 3)
02:52:21.741 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:21.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:21.741 00.000 5052 Enqueuing Expose request
02:52:21.778 00.037 8976 Received - 47 (G) 
02:52:21.779 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:21.779 00.000 8976 stepped: pos (-1, 15)
02:52:21.779 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:52:21.779 00.000 8976 MountToCamera -- mountX=0.33 mountY=-2.05 hyp=2.07 mountTheta=-1.41 cameraX=1.68, cameraY=1.22 cameraTheta=0.63
02:52:21.779 00.000 8976 incremental bump (1.676, 1.223) isValid = 1
02:52:21.779 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
02:52:21.779 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:52:21.779 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:52:21.779 00.000 8976 move complete, result=0
02:52:21.779 00.000 9828 Worker thread wakes up
02:52:21.779 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:52:21.779 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:52:21.779 00.000 8976 worker thread done servicing request
02:52:21.779 00.000 8976 Worker thread wakes up
02:52:21.779 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:52:21.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:21.780 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:21.780 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
02:52:21.780 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
02:52:21.780 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
02:52:21.780 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:52:21.780 00.000 9828 BLC: window closed
02:52:21.780 00.000 9828 MoveAxis(E, 30, B)
02:52:21.780 00.000 9828 Guiding  Dir = 2, Dur = 30
02:52:21.780 00.000 9828 IsSlewing returns 0
02:52:21.780 00.000 9828 IsGuiding returns 0
02:52:21.781 00.001 9828 PulseGuide returned control before completion, sleep 40
02:52:21.830 00.049 9828 IsGuiding returns 1
02:52:21.830 00.000 9828 scope still moving after pulse duration time elapsed
02:52:21.860 00.030 9828 IsSlewing returns 0
02:52:21.860 00.000 9828 IsGuiding returns 1
02:52:21.892 00.032 9828 IsSlewing returns 0
02:52:21.892 00.000 9828 IsGuiding returns 1
02:52:21.923 00.031 9828 IsSlewing returns 0
02:52:21.923 00.000 9828 IsGuiding returns 0
02:52:21.923 00.000 9828 scope move finished after 30 + 112 ms
02:52:21.923 00.000 9828 Move returns status 0, amount 30
02:52:21.923 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:21.923 00.000 9828 MoveAxis(N, 8, B)
02:52:21.923 00.000 9828 Guiding  Dir = 0, Dur = 8
02:52:21.939 00.016 9828 IsSlewing returns 0
02:52:21.939 00.000 9828 IsGuiding returns 0
02:52:21.939 00.000 9828 PulseGuide returned control before completion, sleep 18
02:52:21.970 00.031 9828 IsGuiding returns 1
02:52:21.970 00.000 9828 scope still moving after pulse duration time elapsed
02:52:22.000 00.030 9828 IsSlewing returns 0
02:52:22.000 00.000 9828 IsGuiding returns 1
02:52:22.031 00.031 9828 IsSlewing returns 0
02:52:22.031 00.000 9828 IsGuiding returns 1
02:52:22.062 00.031 9828 IsSlewing returns 0
02:52:22.062 00.000 9828 IsGuiding returns 1
02:52:22.094 00.032 9828 IsSlewing returns 0
02:52:22.094 00.000 9828 IsGuiding returns 0
02:52:22.094 00.000 9828 scope move finished after 8 + 147 ms
02:52:22.094 00.000 9828 Move returns status 0, amount 8
02:52:22.094 00.000 9828 move complete, result=0
02:52:22.094 00.000 9828 worker thread done servicing request
02:52:22.094 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:52:22.467 00.373 8976 Exposure complete
02:52:22.473 00.006 8976 worker thread done servicing request
02:52:22.473 00.000 5052 OnExposeComplete: enter
02:52:22.473 00.000 5052 UpdateGuideState(): m_state=6
02:52:22.473 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10892
02:52:22.474 00.001 5052 Star::Find returns 1 (0), X=328.87, Y=281.96, Mass=141, SNR=8.2, Peak=68 HFD=2.1
02:52:22.474 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
02:52:22.474 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
02:52:22.474 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.25 hyp=0.39 cameraTheta=2.45 mountX=0.36 mountY=0.12, mountTheta=0.32
02:52:22.474 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.25, opts=13)
02:52:22.474 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.25)
02:52:22.474 00.000 8976 Worker thread wakes up
02:52:22.475 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.25) opts 0xd
02:52:22.475 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.25)
02:52:22.475 00.000 8976 Moving (-0.30, 0.25) raw xDistance=0.36 yDistance=0.12
02:52:22.475 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:52:22.475 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:52:22.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:22.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:52:22.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:52:22.475 00.000 8976 MoveAxis(L, 1, ABG)
02:52:22.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:22.475 00.000 5052 Enqueuing Expose request
02:52:22.475 00.000 8976 stepping (-1, 15) + (-1, 0)
02:52:22.476 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:22.498 00.022 8976 Received - 47 (G) 
02:52:22.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:22.498 00.000 8976 stepped: pos (-2, 15)
02:52:22.498 00.000 8976 MoveAxis(U, 0, ABG)
02:52:22.498 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:52:22.498 00.000 8976 MountToCamera -- mountX=0.32 mountY=-2.16 hyp=2.18 mountTheta=-1.42 cameraX=1.78, cameraY=1.27 cameraTheta=0.62
02:52:22.498 00.000 8976 incremental bump (1.777, 1.267) isValid = 1
02:52:22.498 00.000 8976 Scheduling Mount bump of (0.093, 0.069)
02:52:22.499 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:52:22.499 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:52:22.499 00.000 8976 move complete, result=0
02:52:22.499 00.000 9828 Worker thread wakes up
02:52:22.499 00.000 8976 worker thread done servicing request
02:52:22.499 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
02:52:22.499 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:52:22.499 00.000 8976 Worker thread wakes up
02:52:22.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:22.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:22.499 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:52:22.499 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
02:52:22.499 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
02:52:22.499 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
02:52:22.499 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:52:22.499 00.000 9828 BLC: window closed
02:52:22.500 00.001 9828 MoveAxis(E, 31, B)
02:52:22.500 00.000 9828 Guiding  Dir = 2, Dur = 31
02:52:22.500 00.000 9828 IsSlewing returns 0
02:52:22.500 00.000 9828 IsGuiding returns 0
02:52:22.500 00.000 9828 PulseGuide returned control before completion, sleep 41
02:52:22.546 00.046 9828 IsGuiding returns 1
02:52:22.546 00.000 9828 scope still moving after pulse duration time elapsed
02:52:22.577 00.031 9828 IsSlewing returns 0
02:52:22.577 00.000 9828 IsGuiding returns 1
02:52:22.608 00.031 9828 IsSlewing returns 0
02:52:22.608 00.000 9828 IsGuiding returns 1
02:52:22.639 00.031 9828 IsSlewing returns 0
02:52:22.639 00.000 9828 IsGuiding returns 1
02:52:22.670 00.031 9828 IsSlewing returns 0
02:52:22.670 00.000 9828 IsGuiding returns 0
02:52:22.670 00.000 9828 scope move finished after 31 + 139 ms
02:52:22.670 00.000 9828 Move returns status 0, amount 31
02:52:22.670 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:22.670 00.000 9828 MoveAxis(N, 8, B)
02:52:22.671 00.001 9828 Guiding  Dir = 0, Dur = 8
02:52:22.686 00.015 9828 IsSlewing returns 0
02:52:22.686 00.000 9828 IsGuiding returns 0
02:52:22.686 00.000 9828 PulseGuide returned control before completion, sleep 18
02:52:22.716 00.030 9828 IsGuiding returns 1
02:52:22.716 00.000 9828 scope still moving after pulse duration time elapsed
02:52:22.747 00.031 9828 IsSlewing returns 0
02:52:22.747 00.000 9828 IsGuiding returns 1
02:52:22.779 00.032 9828 IsSlewing returns 0
02:52:22.779 00.000 9828 IsGuiding returns 1
02:52:22.811 00.032 9828 IsSlewing returns 0
02:52:22.811 00.000 9828 IsGuiding returns 0
02:52:22.811 00.000 9828 scope move finished after 8 + 117 ms
02:52:22.811 00.000 9828 Move returns status 0, amount 8
02:52:22.811 00.000 9828 move complete, result=0
02:52:22.811 00.000 9828 worker thread done servicing request
02:52:22.811 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:52:23.184 00.373 8976 Exposure complete
02:52:23.190 00.006 8976 worker thread done servicing request
02:52:23.190 00.000 5052 OnExposeComplete: enter
02:52:23.190 00.000 5052 UpdateGuideState(): m_state=6
02:52:23.190 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10893
02:52:23.191 00.001 5052 Star::Find returns 1 (0), X=328.77, Y=281.31, Mass=174, SNR=9.1, Peak=72 HFD=2.0
02:52:23.191 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.40 = 1.88)
02:52:23.191 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.78)
02:52:23.191 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.40 hyp=0.57 cameraTheta=-2.36 mountX=-0.17 mountY=0.56, mountTheta=1.87
02:52:23.191 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.40, opts=13)
02:52:23.191 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.40)
02:52:23.191 00.000 8976 Worker thread wakes up
02:52:23.192 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.40) opts 0xd
02:52:23.192 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.40)
02:52:23.192 00.000 8976 Moving (-0.40, -0.40) raw xDistance=-0.17 yDistance=0.56
02:52:23.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:52:23.192 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:52:23.192 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
02:52:23.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:23.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
02:52:23.192 00.000 8976 MoveAxis(R, 0, ABG)
02:52:23.192 00.000 8976 MoveAxis(D, 2, ABG)
02:52:23.192 00.000 8976 stepping (-2, 15) + (0, -2)
02:52:23.192 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:23.192 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:23.192 00.000 5052 Enqueuing Expose request
02:52:23.218 00.026 8976 Received - 47 (G) 
02:52:23.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:23.218 00.000 8976 stepped: pos (-2, 13)
02:52:23.218 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:52:23.218 00.000 8976 MountToCamera -- mountX=0.32 mountY=-2.13 hyp=2.15 mountTheta=-1.42 cameraX=1.75, cameraY=1.25 cameraTheta=0.62
02:52:23.218 00.000 8976 incremental bump (1.751, 1.249) isValid = 1
02:52:23.218 00.000 8976 Scheduling Mount bump of (0.093, 0.069)
02:52:23.218 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:52:23.218 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:52:23.218 00.000 8976 move complete, result=0
02:52:23.218 00.000 8976 worker thread done servicing request
02:52:23.218 00.000 8976 Worker thread wakes up
02:52:23.218 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:52:23.218 00.000 9828 Worker thread wakes up
02:52:23.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:23.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:23.219 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:52:23.219 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:52:23.219 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
02:52:23.219 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
02:52:23.219 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
02:52:23.219 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:52:23.219 00.000 9828 BLC: window closed
02:52:23.219 00.000 9828 MoveAxis(E, 31, B)
02:52:23.219 00.000 9828 Guiding  Dir = 2, Dur = 31
02:52:23.219 00.000 9828 IsSlewing returns 0
02:52:23.219 00.000 9828 IsGuiding returns 0
02:52:23.220 00.001 9828 PulseGuide returned control before completion, sleep 41
02:52:23.264 00.044 9828 IsGuiding returns 1
02:52:23.264 00.000 9828 scope still moving after pulse duration time elapsed
02:52:23.295 00.031 9828 IsSlewing returns 0
02:52:23.295 00.000 9828 IsGuiding returns 1
02:52:23.327 00.032 9828 IsSlewing returns 0
02:52:23.327 00.000 9828 IsGuiding returns 1
02:52:23.359 00.032 9828 IsSlewing returns 0
02:52:23.360 00.001 9828 IsGuiding returns 1
02:52:23.390 00.030 9828 IsSlewing returns 0
02:52:23.390 00.000 9828 IsGuiding returns 0
02:52:23.390 00.000 9828 scope move finished after 31 + 140 ms
02:52:23.392 00.002 9828 Move returns status 0, amount 31
02:52:23.392 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:23.392 00.000 9828 MoveAxis(N, 8, B)
02:52:23.392 00.000 9828 Guiding  Dir = 0, Dur = 8
02:52:23.406 00.014 9828 IsSlewing returns 0
02:52:23.406 00.000 9828 IsGuiding returns 0
02:52:23.406 00.000 9828 PulseGuide returned control before completion, sleep 18
02:52:23.437 00.031 9828 IsGuiding returns 1
02:52:23.437 00.000 9828 scope still moving after pulse duration time elapsed
02:52:23.467 00.030 9828 IsSlewing returns 0
02:52:23.467 00.000 9828 IsGuiding returns 1
02:52:23.498 00.031 9828 IsSlewing returns 0
02:52:23.498 00.000 9828 IsGuiding returns 1
02:52:23.529 00.031 9828 IsSlewing returns 0
02:52:23.529 00.000 9828 IsGuiding returns 1
02:52:23.561 00.032 9828 IsSlewing returns 0
02:52:23.561 00.000 9828 IsGuiding returns 0
02:52:23.561 00.000 9828 scope move finished after 8 + 147 ms
02:52:23.561 00.000 9828 Move returns status 0, amount 8
02:52:23.561 00.000 9828 move complete, result=0
02:52:23.561 00.000 9828 worker thread done servicing request
02:52:23.561 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:52:23.903 00.342 8976 Exposure complete
02:52:23.909 00.006 8976 worker thread done servicing request
02:52:23.909 00.000 5052 OnExposeComplete: enter
02:52:23.909 00.000 5052 UpdateGuideState(): m_state=6
02:52:23.909 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10894
02:52:23.909 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.58, Mass=157, SNR=8.7, Peak=72 HFD=1.7
02:52:23.909 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
02:52:23.909 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
02:52:23.909 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.13 hyp=0.49 cameraTheta=-2.87 mountX=0.10 mountY=0.47, mountTheta=1.37
02:52:23.910 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.13, opts=13)
02:52:23.910 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.13)
02:52:23.910 00.000 8976 Worker thread wakes up
02:52:23.910 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.13) opts 0xd
02:52:23.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.13)
02:52:23.910 00.000 8976 Moving (-0.47, -0.13) raw xDistance=0.10 yDistance=0.47
02:52:23.910 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:52:23.910 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
02:52:23.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:23.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:52:23.911 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
02:52:23.911 00.000 8976 MoveAxis(R, 0, ABG)
02:52:23.911 00.000 8976 MoveAxis(D, 2, ABG)
02:52:23.911 00.000 8976 stepping (-2, 13) + (0, -2)
02:52:23.911 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:23.911 00.000 5052 Enqueuing Expose request
02:52:23.911 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:23.937 00.026 8976 Received - 47 (G) 
02:52:23.937 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:23.937 00.000 8976 stepped: pos (-2, 11)
02:52:23.937 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:52:23.937 00.000 8976 MountToCamera -- mountX=0.31 mountY=-2.00 hyp=2.03 mountTheta=-1.42 cameraX=1.64, cameraY=1.19 cameraTheta=0.63
02:52:23.937 00.000 8976 incremental bump (1.640, 1.189) isValid = 1
02:52:23.937 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
02:52:23.937 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:52:23.937 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:52:23.937 00.000 8976 move complete, result=0
02:52:23.937 00.000 9828 Worker thread wakes up
02:52:23.938 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:52:23.938 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:52:23.938 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
02:52:23.938 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
02:52:23.938 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
02:52:23.938 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:52:23.938 00.000 9828 BLC: window closed
02:52:23.938 00.000 8976 worker thread done servicing request
02:52:23.938 00.000 8976 Worker thread wakes up
02:52:23.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:23.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:23.938 00.000 9828 MoveAxis(E, 31, B)
02:52:23.938 00.000 9828 Guiding  Dir = 2, Dur = 31
02:52:23.938 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:52:23.939 00.001 9828 IsSlewing returns 0
02:52:23.939 00.000 9828 IsGuiding returns 0
02:52:23.939 00.000 9828 PulseGuide returned control before completion, sleep 41
02:52:23.982 00.043 9828 IsGuiding returns 1
02:52:23.982 00.000 9828 scope still moving after pulse duration time elapsed
02:52:24.014 00.032 9828 IsSlewing returns 0
02:52:24.014 00.000 9828 IsGuiding returns 1
02:52:24.045 00.031 9828 IsSlewing returns 0
02:52:24.045 00.000 9828 IsGuiding returns 1
02:52:24.076 00.031 9828 IsSlewing returns 0
02:52:24.076 00.000 9828 IsGuiding returns 1
02:52:24.107 00.031 9828 IsSlewing returns 0
02:52:24.107 00.000 9828 IsGuiding returns 0
02:52:24.107 00.000 9828 scope move finished after 31 + 137 ms
02:52:24.107 00.000 9828 Move returns status 0, amount 31
02:52:24.107 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:24.107 00.000 9828 MoveAxis(N, 8, B)
02:52:24.107 00.000 9828 Guiding  Dir = 0, Dur = 8
02:52:24.123 00.016 9828 IsSlewing returns 0
02:52:24.123 00.000 9828 IsGuiding returns 0
02:52:24.123 00.000 9828 PulseGuide returned control before completion, sleep 18
02:52:24.154 00.031 9828 IsGuiding returns 1
02:52:24.154 00.000 9828 scope still moving after pulse duration time elapsed
02:52:24.184 00.030 9828 IsSlewing returns 0
02:52:24.184 00.000 9828 IsGuiding returns 1
02:52:24.215 00.031 9828 IsSlewing returns 0
02:52:24.215 00.000 9828 IsGuiding returns 1
02:52:24.246 00.031 9828 IsSlewing returns 0
02:52:24.246 00.000 9828 IsGuiding returns 1
02:52:24.278 00.032 9828 IsSlewing returns 0
02:52:24.278 00.000 9828 IsGuiding returns 0
02:52:24.278 00.000 9828 scope move finished after 8 + 147 ms
02:52:24.278 00.000 9828 Move returns status 0, amount 8
02:52:24.278 00.000 9828 move complete, result=0
02:52:24.278 00.000 9828 worker thread done servicing request
02:52:24.278 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:52:24.626 00.348 8976 Exposure complete
02:52:24.631 00.005 8976 worker thread done servicing request
02:52:24.631 00.000 5052 OnExposeComplete: enter
02:52:24.631 00.000 5052 UpdateGuideState(): m_state=6
02:52:24.631 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10895
02:52:24.631 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.80, Mass=128, SNR=7.8, Peak=68 HFD=2.2
02:52:24.631 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
02:52:24.632 00.001 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
02:52:24.632 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.86 mountX=0.09 mountY=-0.03, mountTheta=-0.28
02:52:24.632 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.09, opts=13)
02:52:24.632 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.09)
02:52:24.632 00.000 8976 Worker thread wakes up
02:52:24.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.09) opts 0xd
02:52:24.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.09)
02:52:24.633 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:52:24.633 00.000 8976 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=-0.03
02:52:24.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:52:24.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:52:24.633 00.000 8976 MoveAxis(R, 0, ABG)
02:52:24.633 00.000 8976 MoveAxis(U, 0, ABG)
02:52:24.633 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
02:52:24.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:24.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:24.633 00.000 5052 Enqueuing Expose request
02:52:24.633 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:52:24.633 00.000 8976 MountToCamera -- mountX=0.31 mountY=-1.92 hyp=1.94 mountTheta=-1.41 cameraX=1.57, cameraY=1.15 cameraTheta=0.63
02:52:24.633 00.000 8976 incremental bump (1.566, 1.149) isValid = 1
02:52:24.633 00.000 8976 Scheduling Mount bump of (0.074, 0.056)
02:52:24.633 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.06, opts=4)
02:52:24.634 00.001 8976 Enqueuing Move request for scope (0.07, 0.06)
02:52:24.634 00.000 8976 move complete, result=0
02:52:24.634 00.000 9828 Worker thread wakes up
02:52:24.634 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0x4
02:52:24.634 00.000 8976 worker thread done servicing request
02:52:24.634 00.000 8976 Worker thread wakes up
02:52:24.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:24.634 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:24.634 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:24.634 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
02:52:24.634 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.54)
02:52:24.634 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.62)
02:52:24.634 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.65 mountX=-0.08 mountY=-0.05, mountTheta=-2.60
02:52:24.634 00.000 9828 Moving (0.07, 0.06) raw xDistance=-0.08 yDistance=-0.05
02:52:24.634 00.000 9828 BLC: window closed
02:52:24.634 00.000 9828 MoveAxis(E, 24, B)
02:52:24.634 00.000 9828 Guiding  Dir = 2, Dur = 24
02:52:24.635 00.001 9828 IsSlewing returns 0
02:52:24.635 00.000 9828 IsGuiding returns 0
02:52:24.635 00.000 9828 PulseGuide returned control before completion, sleep 34
02:52:24.683 00.048 9828 IsGuiding returns 1
02:52:24.683 00.000 9828 scope still moving after pulse duration time elapsed
02:52:24.715 00.032 9828 IsSlewing returns 0
02:52:24.715 00.000 9828 IsGuiding returns 1
02:52:24.746 00.031 9828 IsSlewing returns 0
02:52:24.746 00.000 9828 IsGuiding returns 1
02:52:24.777 00.031 9828 IsSlewing returns 0
02:52:24.777 00.000 9828 IsGuiding returns 0
02:52:24.777 00.000 9828 scope move finished after 24 + 118 ms
02:52:24.777 00.000 9828 Move returns status 0, amount 24
02:52:24.777 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:24.777 00.000 9828 MoveAxis(N, 6, B)
02:52:24.777 00.000 9828 Guiding  Dir = 0, Dur = 6
02:52:24.793 00.016 9828 IsSlewing returns 0
02:52:24.794 00.001 9828 IsGuiding returns 0
02:52:24.794 00.000 9828 PulseGuide returned control before completion, sleep 16
02:52:24.825 00.031 9828 IsGuiding returns 1
02:52:24.825 00.000 9828 scope still moving after pulse duration time elapsed
02:52:24.857 00.032 9828 IsSlewing returns 0
02:52:24.857 00.000 9828 IsGuiding returns 1
02:52:24.889 00.032 9828 IsSlewing returns 0
02:52:24.889 00.000 9828 IsGuiding returns 1
02:52:24.920 00.031 9828 IsSlewing returns 0
02:52:24.920 00.000 9828 IsGuiding returns 1
02:52:24.950 00.030 9828 IsSlewing returns 0
02:52:24.950 00.000 9828 IsGuiding returns 1
02:52:24.981 00.031 9828 IsSlewing returns 0
02:52:24.981 00.000 9828 IsGuiding returns 0
02:52:24.981 00.000 9828 scope move finished after 6 + 181 ms
02:52:24.981 00.000 9828 Move returns status 0, amount 6
02:52:24.981 00.000 9828 move complete, result=0
02:52:24.981 00.000 9828 worker thread done servicing request
02:52:24.981 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.0 px 6 ms NORTH
02:52:25.321 00.340 8976 Exposure complete
02:52:25.327 00.006 8976 worker thread done servicing request
02:52:25.327 00.000 5052 OnExposeComplete: enter
02:52:25.327 00.000 5052 UpdateGuideState(): m_state=6
02:52:25.327 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10896
02:52:25.327 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.98, Mass=150, SNR=8.4, Peak=67 HFD=2.3
02:52:25.327 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
02:52:25.327 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
02:52:25.327 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.27 hyp=0.73 cameraTheta=0.39 mountX=-0.06 mountY=-0.72, mountTheta=-1.66
02:52:25.328 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.27, opts=13)
02:52:25.328 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.27)
02:52:25.328 00.000 8976 Worker thread wakes up
02:52:25.328 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.27) opts 0xd
02:52:25.328 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.27)
02:52:25.328 00.000 8976 Moving (0.68, 0.27) raw xDistance=-0.06 yDistance=-0.72
02:52:25.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:52:25.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
02:52:25.328 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:52:25.328 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
02:52:25.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:25.328 00.000 8976 MoveAxis(R, 0, ABG)
02:52:25.328 00.000 8976 MoveAxis(U, 3, ABG)
02:52:25.328 00.000 8976 stepping (-2, 11) + (0, 3)
02:52:25.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:25.329 00.001 5052 Enqueuing Expose request
02:52:25.329 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:25.360 00.031 8976 Received - 47 (G) 
02:52:25.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:25.360 00.000 8976 stepped: pos (-2, 14)
02:52:25.360 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:52:25.360 00.000 8976 MountToCamera -- mountX=0.31 mountY=-2.02 hyp=2.04 mountTheta=-1.42 cameraX=1.66, cameraY=1.19 cameraTheta=0.62
02:52:25.360 00.000 8976 incremental bump (1.657, 1.194) isValid = 1
02:52:25.360 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
02:52:25.360 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:52:25.360 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:52:25.360 00.000 8976 move complete, result=0
02:52:25.360 00.000 9828 Worker thread wakes up
02:52:25.361 00.001 8976 worker thread done servicing request
02:52:25.361 00.000 8976 Worker thread wakes up
02:52:25.361 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:52:25.361 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:52:25.361 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.55)
02:52:25.361 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.63)
02:52:25.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:25.361 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:52:25.361 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
02:52:25.361 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:52:25.361 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:25.361 00.000 9828 BLC: window closed
02:52:25.361 00.000 9828 MoveAxis(E, 31, B)
02:52:25.361 00.000 9828 Guiding  Dir = 2, Dur = 31
02:52:25.362 00.001 9828 IsSlewing returns 0
02:52:25.362 00.000 9828 IsGuiding returns 0
02:52:25.362 00.000 9828 PulseGuide returned control before completion, sleep 41
02:52:25.414 00.052 9828 IsGuiding returns 1
02:52:25.414 00.000 9828 scope still moving after pulse duration time elapsed
02:52:25.445 00.031 9828 IsSlewing returns 0
02:52:25.445 00.000 9828 IsGuiding returns 1
02:52:25.476 00.031 9828 IsSlewing returns 0
02:52:25.477 00.001 9828 IsGuiding returns 1
02:52:25.507 00.030 9828 IsSlewing returns 0
02:52:25.507 00.000 9828 IsGuiding returns 0
02:52:25.507 00.000 9828 scope move finished after 31 + 114 ms
02:52:25.507 00.000 9828 Move returns status 0, amount 31
02:52:25.507 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:25.507 00.000 9828 MoveAxis(N, 8, B)
02:52:25.507 00.000 9828 Guiding  Dir = 0, Dur = 8
02:52:25.522 00.015 9828 IsSlewing returns 0
02:52:25.522 00.000 9828 IsGuiding returns 0
02:52:25.522 00.000 9828 PulseGuide returned control before completion, sleep 18
02:52:25.553 00.031 9828 IsGuiding returns 1
02:52:25.553 00.000 9828 scope still moving after pulse duration time elapsed
02:52:25.584 00.031 9828 IsSlewing returns 0
02:52:25.584 00.000 9828 IsGuiding returns 1
02:52:25.616 00.032 9828 IsSlewing returns 0
02:52:25.617 00.001 9828 IsGuiding returns 1
02:52:25.646 00.029 9828 IsSlewing returns 0
02:52:25.646 00.000 9828 IsGuiding returns 1
02:52:25.677 00.031 9828 IsSlewing returns 0
02:52:25.677 00.000 9828 IsGuiding returns 0
02:52:25.677 00.000 9828 scope move finished after 8 + 147 ms
02:52:25.677 00.000 9828 Move returns status 0, amount 8
02:52:25.677 00.000 9828 move complete, result=0
02:52:25.677 00.000 9828 worker thread done servicing request
02:52:25.677 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:52:26.044 00.367 8976 Exposure complete
02:52:26.049 00.005 8976 worker thread done servicing request
02:52:26.049 00.000 5052 OnExposeComplete: enter
02:52:26.050 00.001 5052 UpdateGuideState(): m_state=6
02:52:26.050 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10897
02:52:26.050 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.68, Mass=150, SNR=8.4, Peak=70 HFD=2.5
02:52:26.050 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
02:52:26.050 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
02:52:26.050 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.09 mountX=-0.16 mountY=-0.23, mountTheta=-2.17
02:52:26.050 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.03, opts=13)
02:52:26.051 00.001 5052 Enqueuing Move request for stepguider (0.29, -0.03)
02:52:26.051 00.000 8976 Worker thread wakes up
02:52:26.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:52:26.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.03) opts 0xd
02:52:26.051 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
02:52:26.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.03)
02:52:26.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:26.051 00.000 8976 Moving (0.29, -0.03) raw xDistance=-0.16 yDistance=-0.23
02:52:26.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:26.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:52:26.051 00.000 5052 Enqueuing Expose request
02:52:26.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:52:26.051 00.000 8976 MoveAxis(R, 0, ABG)
02:52:26.051 00.000 8976 MoveAxis(U, 0, ABG)
02:52:26.052 00.001 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:52:26.052 00.000 8976 MountToCamera -- mountX=0.31 mountY=-2.09 hyp=2.11 mountTheta=-1.42 cameraX=1.72, cameraY=1.22 cameraTheta=0.62
02:52:26.052 00.000 8976 incremental bump (1.717, 1.224) isValid = 1
02:52:26.052 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
02:52:26.052 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:52:26.052 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:52:26.052 00.000 8976 move complete, result=0
02:52:26.052 00.000 9828 Worker thread wakes up
02:52:26.052 00.000 8976 worker thread done servicing request
02:52:26.052 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:52:26.052 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:52:26.052 00.000 8976 Worker thread wakes up
02:52:26.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:26.053 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:26.053 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:52:26.053 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
02:52:26.053 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
02:52:26.053 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
02:52:26.053 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:52:26.053 00.000 9828 BLC: window closed
02:52:26.053 00.000 9828 MoveAxis(E, 31, B)
02:52:26.053 00.000 9828 Guiding  Dir = 2, Dur = 31
02:52:26.054 00.001 9828 IsSlewing returns 0
02:52:26.054 00.000 9828 IsGuiding returns 0
02:52:26.054 00.000 9828 PulseGuide returned control before completion, sleep 41
02:52:26.098 00.044 9828 IsGuiding returns 1
02:52:26.098 00.000 9828 scope still moving after pulse duration time elapsed
02:52:26.128 00.030 9828 IsSlewing returns 0
02:52:26.128 00.000 9828 IsGuiding returns 1
02:52:26.159 00.031 9828 IsSlewing returns 0
02:52:26.159 00.000 9828 IsGuiding returns 1
02:52:26.191 00.032 9828 IsSlewing returns 0
02:52:26.191 00.000 9828 IsGuiding returns 1
02:52:26.222 00.031 9828 IsSlewing returns 0
02:52:26.222 00.000 9828 IsGuiding returns 0
02:52:26.222 00.000 9828 scope move finished after 31 + 137 ms
02:52:26.222 00.000 9828 Move returns status 0, amount 31
02:52:26.222 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:26.222 00.000 9828 MoveAxis(N, 8, B)
02:52:26.222 00.000 9828 Guiding  Dir = 0, Dur = 8
02:52:26.238 00.016 9828 IsSlewing returns 0
02:52:26.238 00.000 9828 IsGuiding returns 0
02:52:26.238 00.000 9828 PulseGuide returned control before completion, sleep 18
02:52:26.269 00.031 9828 IsGuiding returns 1
02:52:26.269 00.000 9828 scope still moving after pulse duration time elapsed
02:52:26.300 00.031 9828 IsSlewing returns 0
02:52:26.300 00.000 9828 IsGuiding returns 1
02:52:26.331 00.031 9828 IsSlewing returns 0
02:52:26.331 00.000 9828 IsGuiding returns 1
02:52:26.362 00.031 9828 IsSlewing returns 0
02:52:26.362 00.000 9828 IsGuiding returns 0
02:52:26.362 00.000 9828 scope move finished after 8 + 116 ms
02:52:26.362 00.000 9828 Move returns status 0, amount 8
02:52:26.363 00.001 9828 move complete, result=0
02:52:26.363 00.000 9828 worker thread done servicing request
02:52:26.363 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:52:26.737 00.374 8976 Exposure complete
02:52:26.742 00.005 8976 worker thread done servicing request
02:52:26.742 00.000 5052 OnExposeComplete: enter
02:52:26.743 00.001 5052 UpdateGuideState(): m_state=6
02:52:26.743 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10898
02:52:26.743 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.53, Mass=152, SNR=8.5, Peak=75 HFD=1.6
02:52:26.743 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.76 = -2.76)
02:52:26.743 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.86 = -2.86)
02:52:26.743 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-0.71 mountX=-0.26 mountY=-0.08, mountTheta=-2.85
02:52:26.743 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.18, opts=13)
02:52:26.744 00.001 5052 Enqueuing Move request for stepguider (0.21, -0.18)
02:52:26.744 00.000 8976 Worker thread wakes up
02:52:26.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.18) opts 0xd
02:52:26.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.18)
02:52:26.744 00.000 8976 Moving (0.21, -0.18) raw xDistance=-0.26 yDistance=-0.08
02:52:26.744 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:52:26.744 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:52:26.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:26.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:26.744 00.000 5052 Enqueuing Expose request
02:52:26.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:52:26.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:52:26.744 00.000 8976 MoveAxis(R, 0, ABG)
02:52:26.744 00.000 8976 MoveAxis(U, 0, ABG)
02:52:26.744 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:52:26.744 00.000 8976 MountToCamera -- mountX=0.31 mountY=-2.13 hyp=2.15 mountTheta=-1.43 cameraX=1.76, cameraY=1.24 cameraTheta=0.62
02:52:26.745 00.001 8976 incremental bump (1.758, 1.244) isValid = 1
02:52:26.745 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
02:52:26.745 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:52:26.745 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:52:26.745 00.000 8976 move complete, result=0
02:52:26.745 00.000 8976 worker thread done servicing request
02:52:26.745 00.000 8976 Worker thread wakes up
02:52:26.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:26.745 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:26.745 00.000 9828 Worker thread wakes up
02:52:26.745 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:52:26.745 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:52:26.745 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
02:52:26.745 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.64)
02:52:26.745 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:26.745 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
02:52:26.745 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:52:26.745 00.000 9828 BLC: window closed
02:52:26.746 00.001 9828 MoveAxis(E, 31, B)
02:52:26.746 00.000 9828 Guiding  Dir = 2, Dur = 31
02:52:26.746 00.000 9828 IsSlewing returns 0
02:52:26.746 00.000 9828 IsGuiding returns 0
02:52:26.746 00.000 9828 PulseGuide returned control before completion, sleep 41
02:52:26.800 00.054 9828 IsGuiding returns 1
02:52:26.800 00.000 9828 scope still moving after pulse duration time elapsed
02:52:26.831 00.031 9828 IsSlewing returns 0
02:52:26.831 00.000 9828 IsGuiding returns 1
02:52:26.861 00.030 9828 IsSlewing returns 0
02:52:26.861 00.000 9828 IsGuiding returns 1
02:52:26.892 00.031 9828 IsSlewing returns 0
02:52:26.892 00.000 9828 IsGuiding returns 0
02:52:26.892 00.000 9828 scope move finished after 31 + 114 ms
02:52:26.892 00.000 9828 Move returns status 0, amount 31
02:52:26.892 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:26.892 00.000 9828 MoveAxis(N, 8, B)
02:52:26.892 00.000 9828 Guiding  Dir = 0, Dur = 8
02:52:26.908 00.016 9828 IsSlewing returns 0
02:52:26.908 00.000 9828 IsGuiding returns 0
02:52:26.908 00.000 9828 PulseGuide returned control before completion, sleep 18
02:52:26.939 00.031 9828 IsGuiding returns 1
02:52:26.939 00.000 9828 scope still moving after pulse duration time elapsed
02:52:26.969 00.030 9828 IsSlewing returns 0
02:52:26.969 00.000 9828 IsGuiding returns 1
02:52:26.999 00.030 9828 IsSlewing returns 0
02:52:26.999 00.000 9828 IsGuiding returns 1
02:52:27.030 00.031 9828 IsSlewing returns 0
02:52:27.030 00.000 9828 IsGuiding returns 1
02:52:27.061 00.031 9828 IsSlewing returns 0
02:52:27.061 00.000 9828 IsGuiding returns 0
02:52:27.061 00.000 9828 scope move finished after 8 + 144 ms
02:52:27.061 00.000 9828 Move returns status 0, amount 8
02:52:27.061 00.000 9828 move complete, result=0
02:52:27.061 00.000 9828 worker thread done servicing request
02:52:27.061 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:52:27.431 00.370 8976 Exposure complete
02:52:27.437 00.006 8976 worker thread done servicing request
02:52:27.437 00.000 5052 OnExposeComplete: enter
02:52:27.437 00.000 5052 UpdateGuideState(): m_state=6
02:52:27.437 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10899
02:52:27.437 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.29, Mass=139, SNR=8.2, Peak=66 HFD=2.0
02:52:27.437 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
02:52:27.437 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
02:52:27.437 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.41 hyp=0.76 cameraTheta=-0.58 mountX=-0.66 mountY=-0.31, mountTheta=-2.70
02:52:27.438 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.41, opts=13)
02:52:27.438 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.41)
02:52:27.438 00.000 8976 Worker thread wakes up
02:52:27.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.41) opts 0xd
02:52:27.438 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.41)
02:52:27.438 00.000 8976 Moving (0.64, -0.41) raw xDistance=-0.66 yDistance=-0.31
02:52:27.438 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:52:27.439 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
02:52:27.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:52:27.439 00.000 8976 MoveAxis(R, 3, ABG)
02:52:27.439 00.000 8976 stepping (-2, 14) + (3, 0)
02:52:27.439 00.000 5052 UpdateGuideState exits: m=139 SNR=8.2
02:52:27.439 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:27.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:27.439 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:27.439 00.000 5052 Enqueuing Expose request
02:52:27.470 00.031 8976 Received - 47 (G) 
02:52:27.470 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:27.470 00.000 8976 stepped: pos (1, 14)
02:52:27.471 00.001 8976 MoveAxis(U, 1, ABG)
02:52:27.471 00.000 8976 stepping (1, 14) + (0, 1)
02:52:27.471 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:27.502 00.031 8976 Received - 47 (G) 
02:52:27.502 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:27.502 00.000 8976 stepped: pos (1, 15)
02:52:27.502 00.000 8976 MountToCamera -- mountTheta (-1.50) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
02:52:27.502 00.000 8976 MountToCamera -- mountX=0.16 mountY=-2.21 hyp=2.22 mountTheta=-1.50 cameraX=1.90, cameraY=1.15 cameraTheta=0.54
02:52:27.502 00.000 8976 incremental bump (1.901, 1.146) isValid = 1
02:52:27.502 00.000 8976 Scheduling Mount bump of (0.098, 0.062)
02:52:27.502 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:52:27.502 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:52:27.502 00.000 8976 move complete, result=0
02:52:27.502 00.000 9828 Worker thread wakes up
02:52:27.503 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:52:27.503 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:52:27.503 00.000 9828 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.65 = -2.63)
02:52:27.503 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
02:52:27.503 00.000 8976 worker thread done servicing request
02:52:27.503 00.000 8976 Worker thread wakes up
02:52:27.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:27.503 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:27.503 00.000 9828 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.71)
02:52:27.503 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
02:52:27.503 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:52:27.503 00.000 9828 BLC: window closed
02:52:27.503 00.000 9828 MoveAxis(E, 32, B)
02:52:27.503 00.000 9828 Guiding  Dir = 2, Dur = 32
02:52:27.504 00.001 9828 IsSlewing returns 0
02:52:27.504 00.000 9828 IsGuiding returns 0
02:52:27.504 00.000 9828 PulseGuide returned control before completion, sleep 42
02:52:27.557 00.053 9828 IsGuiding returns 1
02:52:27.557 00.000 9828 scope still moving after pulse duration time elapsed
02:52:27.588 00.031 9828 IsSlewing returns 0
02:52:27.588 00.000 9828 IsGuiding returns 1
02:52:27.619 00.031 9828 IsSlewing returns 0
02:52:27.619 00.000 9828 IsGuiding returns 1
02:52:27.649 00.030 9828 IsSlewing returns 0
02:52:27.649 00.000 9828 IsGuiding returns 0
02:52:27.649 00.000 9828 scope move finished after 32 + 113 ms
02:52:27.649 00.000 9828 Move returns status 0, amount 32
02:52:27.649 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:27.649 00.000 9828 MoveAxis(N, 7, B)
02:52:27.649 00.000 9828 Guiding  Dir = 0, Dur = 7
02:52:27.665 00.016 9828 IsSlewing returns 0
02:52:27.665 00.000 9828 IsGuiding returns 0
02:52:27.665 00.000 9828 PulseGuide returned control before completion, sleep 17
02:52:27.696 00.031 9828 IsGuiding returns 1
02:52:27.696 00.000 9828 scope still moving after pulse duration time elapsed
02:52:27.727 00.031 9828 IsSlewing returns 0
02:52:27.727 00.000 9828 IsGuiding returns 1
02:52:27.758 00.031 9828 IsSlewing returns 0
02:52:27.758 00.000 9828 IsGuiding returns 1
02:52:27.789 00.031 9828 IsSlewing returns 0
02:52:27.789 00.000 9828 IsGuiding returns 0
02:52:27.790 00.001 9828 scope move finished after 7 + 117 ms
02:52:27.790 00.000 9828 Move returns status 0, amount 7
02:52:27.790 00.000 9828 move complete, result=0
02:52:27.790 00.000 9828 worker thread done servicing request
02:52:27.790 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
02:52:28.189 00.399 8976 Exposure complete
02:52:28.194 00.005 8976 worker thread done servicing request
02:52:28.194 00.000 5052 OnExposeComplete: enter
02:52:28.194 00.000 5052 UpdateGuideState(): m_state=6
02:52:28.194 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10900
02:52:28.194 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.43, Mass=145, SNR=8.3, Peak=69 HFD=2.6
02:52:28.194 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.52 = -0.52)
02:52:28.194 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.62 = -0.62)
02:52:28.195 00.001 5052 CameraToMount -- cameraX=0.03 cameraY=0.72 hyp=0.73 cameraTheta=1.52 mountX=0.63 mountY=-0.42, mountTheta=-0.59
02:52:28.195 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.72, opts=13)
02:52:28.196 00.001 5052 Enqueuing Move request for stepguider (0.03, 0.72)
02:52:28.196 00.000 8976 Worker thread wakes up
02:52:28.196 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.72) opts 0xd
02:52:28.196 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.72)
02:52:28.196 00.000 8976 Moving (0.03, 0.72) raw xDistance=0.63 yDistance=-0.42
02:52:28.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63
02:52:28.196 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:52:28.196 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:52:28.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:28.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
02:52:28.196 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:28.196 00.000 5052 Enqueuing Expose request
02:52:28.196 00.000 8976 MoveAxis(L, 2, ABG)
02:52:28.196 00.000 8976 stepping (1, 15) + (-2, 0)
02:52:28.196 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:28.221 00.025 8976 Received - 47 (G) 
02:52:28.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:28.222 00.001 8976 stepped: pos (-1, 15)
02:52:28.222 00.000 8976 MoveAxis(U, 2, ABG)
02:52:28.222 00.000 8976 stepping (-1, 15) + (0, 2)
02:52:28.222 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:28.253 00.031 8976 Received - 47 (G) 
02:52:28.253 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:28.253 00.000 8976 stepped: pos (-1, 17)
02:52:28.253 00.000 8976 MountToCamera -- mountTheta (-1.51) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
02:52:28.254 00.001 8976 MountToCamera -- mountX=0.15 mountY=-2.37 hyp=2.38 mountTheta=-1.51 cameraX=2.04, cameraY=1.22 cameraTheta=0.54
02:52:28.254 00.000 8976 incremental bump (2.044, 1.219) isValid = 1
02:52:28.254 00.000 8976 Scheduling Mount bump of (0.099, 0.061)
02:52:28.254 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:52:28.254 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:52:28.254 00.000 8976 move complete, result=0
02:52:28.254 00.000 8976 worker thread done servicing request
02:52:28.254 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.4 px 2 ms NORTH
02:52:28.254 00.000 8976 Worker thread wakes up
02:52:28.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:28.254 00.000 9828 Worker thread wakes up
02:52:28.254 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:28.254 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:52:28.254 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:52:28.254 00.000 9828 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.10) = xAngle (3.65 = -2.63)
02:52:28.254 00.000 9828 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.71)
02:52:28.255 00.001 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
02:52:28.255 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:52:28.255 00.000 9828 BLC: window closed
02:52:28.255 00.000 9828 MoveAxis(E, 32, B)
02:52:28.255 00.000 9828 Guiding  Dir = 2, Dur = 32
02:52:28.255 00.000 9828 IsSlewing returns 0
02:52:28.255 00.000 9828 IsGuiding returns 0
02:52:28.255 00.000 9828 PulseGuide returned control before completion, sleep 42
02:52:28.303 00.048 9828 IsGuiding returns 1
02:52:28.303 00.000 9828 scope still moving after pulse duration time elapsed
02:52:28.334 00.031 9828 IsSlewing returns 0
02:52:28.334 00.000 9828 IsGuiding returns 1
02:52:28.365 00.031 9828 IsSlewing returns 0
02:52:28.365 00.000 9828 IsGuiding returns 1
02:52:28.398 00.033 9828 IsSlewing returns 0
02:52:28.398 00.000 9828 IsGuiding returns 1
02:52:28.427 00.029 9828 IsSlewing returns 0
02:52:28.427 00.000 9828 IsGuiding returns 1
02:52:28.459 00.032 9828 IsSlewing returns 0
02:52:28.459 00.000 9828 IsGuiding returns 1
02:52:28.489 00.030 9828 IsSlewing returns 0
02:52:28.489 00.000 9828 IsGuiding returns 1
02:52:28.520 00.031 9828 IsSlewing returns 0
02:52:28.520 00.000 9828 IsGuiding returns 1
02:52:28.550 00.030 9828 IsSlewing returns 0
02:52:28.550 00.000 9828 IsGuiding returns 0
02:52:28.550 00.000 9828 scope move finished after 32 + 263 ms
02:52:28.550 00.000 9828 Move returns status 0, amount 32
02:52:28.550 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:28.550 00.000 9828 MoveAxis(N, 7, B)
02:52:28.550 00.000 9828 Guiding  Dir = 0, Dur = 7
02:52:28.566 00.016 9828 IsSlewing returns 0
02:52:28.566 00.000 9828 IsGuiding returns 0
02:52:28.566 00.000 9828 PulseGuide returned control before completion, sleep 17
02:52:28.597 00.031 9828 IsGuiding returns 1
02:52:28.597 00.000 9828 scope still moving after pulse duration time elapsed
02:52:28.628 00.031 9828 IsSlewing returns 0
02:52:28.628 00.000 9828 IsGuiding returns 1
02:52:28.659 00.031 9828 IsSlewing returns 0
02:52:28.659 00.000 9828 IsGuiding returns 1
02:52:28.690 00.031 9828 IsSlewing returns 0
02:52:28.690 00.000 9828 IsGuiding returns 0
02:52:28.690 00.000 9828 scope move finished after 7 + 117 ms
02:52:28.690 00.000 9828 Move returns status 0, amount 7
02:52:28.690 00.000 9828 move complete, result=0
02:52:28.690 00.000 9828 worker thread done servicing request
02:52:28.690 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
02:52:28.939 00.249 8976 Exposure complete
02:52:28.945 00.006 8976 worker thread done servicing request
02:52:28.945 00.000 5052 OnExposeComplete: enter
02:52:28.945 00.000 5052 UpdateGuideState(): m_state=6
02:52:28.945 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10901
02:52:28.945 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.46, Mass=154, SNR=8.5, Peak=67 HFD=3.0
02:52:28.945 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
02:52:28.945 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.93 = -2.93)
02:52:28.945 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.25 hyp=0.35 cameraTheta=-0.78 mountX=-0.33 mountY=-0.08, mountTheta=-2.92
02:52:28.947 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.25, opts=13)
02:52:28.947 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.25)
02:52:28.947 00.000 8976 Worker thread wakes up
02:52:28.947 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:52:28.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.25) opts 0xd
02:52:28.947 00.000 5052 UpdateGuideState exits: m=154 SNR=8.5
02:52:28.947 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.25)
02:52:28.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:28.947 00.000 8976 Moving (0.25, -0.25) raw xDistance=-0.33 yDistance=-0.08
02:52:28.947 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:28.947 00.000 5052 Enqueuing Expose request
02:52:28.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
02:52:28.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:52:28.948 00.001 8976 MoveAxis(R, 1, ABG)
02:52:28.948 00.000 8976 stepping (-1, 17) + (1, 0)
02:52:28.948 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:28.972 00.024 8976 Received - 47 (G) 
02:52:28.973 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:28.973 00.000 8976 stepped: pos (0, 17)
02:52:28.973 00.000 8976 MoveAxis(U, 0, ABG)
02:52:28.973 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
02:52:28.973 00.000 8976 MountToCamera -- mountX=0.10 mountY=-2.48 hyp=2.48 mountTheta=-1.53 cameraX=2.16, cameraY=1.22 cameraTheta=0.51
02:52:28.973 00.000 8976 incremental bump (2.163, 1.222) isValid = 1
02:52:28.973 00.000 8976 Scheduling Mount bump of (0.100, 0.059)
02:52:28.973 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:52:28.973 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:52:28.973 00.000 8976 move complete, result=0
02:52:28.973 00.000 8976 worker thread done servicing request
02:52:28.973 00.000 8976 Worker thread wakes up
02:52:28.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:28.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:28.973 00.000 9828 Worker thread wakes up
02:52:28.973 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:52:28.974 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:52:28.974 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:52:28.974 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.63 = -2.66)
02:52:28.974 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.55 = -2.74)
02:52:28.974 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=-0.10 mountY=-0.05, mountTheta=-2.72
02:52:28.974 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:52:28.974 00.000 9828 BLC: window closed
02:52:28.974 00.000 9828 MoveAxis(E, 33, B)
02:52:28.974 00.000 9828 Guiding  Dir = 2, Dur = 33
02:52:28.974 00.000 9828 IsSlewing returns 0
02:52:28.974 00.000 9828 IsGuiding returns 0
02:52:28.975 00.001 9828 PulseGuide returned control before completion, sleep 43
02:52:29.019 00.044 9828 IsGuiding returns 1
02:52:29.019 00.000 9828 scope still moving after pulse duration time elapsed
02:52:29.050 00.031 9828 IsSlewing returns 0
02:52:29.050 00.000 9828 IsGuiding returns 1
02:52:29.083 00.033 9828 IsSlewing returns 0
02:52:29.083 00.000 9828 IsGuiding returns 1
02:52:29.114 00.031 9828 IsSlewing returns 0
02:52:29.114 00.000 9828 IsGuiding returns 1
02:52:29.145 00.031 9828 IsSlewing returns 0
02:52:29.145 00.000 9828 IsGuiding returns 0
02:52:29.145 00.000 9828 scope move finished after 33 + 138 ms
02:52:29.145 00.000 9828 Move returns status 0, amount 33
02:52:29.145 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:29.145 00.000 9828 MoveAxis(N, 6, B)
02:52:29.145 00.000 9828 Guiding  Dir = 0, Dur = 6
02:52:29.160 00.015 9828 IsSlewing returns 0
02:52:29.160 00.000 9828 IsGuiding returns 0
02:52:29.160 00.000 9828 PulseGuide returned control before completion, sleep 16
02:52:29.191 00.031 9828 IsGuiding returns 1
02:52:29.191 00.000 9828 scope still moving after pulse duration time elapsed
02:52:29.223 00.032 9828 IsSlewing returns 0
02:52:29.223 00.000 9828 IsGuiding returns 1
02:52:29.254 00.031 9828 IsSlewing returns 0
02:52:29.254 00.000 9828 IsGuiding returns 1
02:52:29.285 00.031 9828 IsSlewing returns 0
02:52:29.285 00.000 9828 IsGuiding returns 0
02:52:29.285 00.000 9828 scope move finished after 6 + 118 ms
02:52:29.285 00.000 9828 Move returns status 0, amount 6
02:52:29.285 00.000 9828 move complete, result=0
02:52:29.285 00.000 9828 worker thread done servicing request
02:52:29.285 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
02:52:29.656 00.371 8976 Exposure complete
02:52:29.661 00.005 8976 worker thread done servicing request
02:52:29.661 00.000 5052 OnExposeComplete: enter
02:52:29.661 00.000 5052 UpdateGuideState(): m_state=6
02:52:29.661 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10902
02:52:29.661 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.88, Mass=160, SNR=8.7, Peak=72 HFD=2.3
02:52:29.661 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.12 = -0.12)
02:52:29.661 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
02:52:29.661 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.92 mountX=0.17 mountY=-0.04, mountTheta=-0.22
02:52:29.662 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.17, opts=13)
02:52:29.662 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.17)
02:52:29.662 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:52:29.662 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:52:29.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:29.662 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:29.662 00.000 5052 Enqueuing Expose request
02:52:29.662 00.000 8976 Worker thread wakes up
02:52:29.662 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.17) opts 0xd
02:52:29.662 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.17)
02:52:29.662 00.000 8976 Moving (-0.06, 0.17) raw xDistance=0.17 yDistance=-0.04
02:52:29.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:52:29.663 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:52:29.663 00.000 8976 MoveAxis(R, 0, ABG)
02:52:29.663 00.000 8976 MoveAxis(U, 0, ABG)
02:52:29.663 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
02:52:29.663 00.000 8976 MountToCamera -- mountX=0.07 mountY=-2.55 hyp=2.55 mountTheta=-1.54 cameraX=2.24, cameraY=1.22 cameraTheta=0.50
02:52:29.663 00.000 8976 incremental bump (2.242, 1.224) isValid = 1
02:52:29.663 00.000 8976 Scheduling Mount bump of (0.101, 0.057)
02:52:29.663 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:52:29.663 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:52:29.663 00.000 9828 Worker thread wakes up
02:52:29.663 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:52:29.663 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:52:29.663 00.000 8976 move complete, result=0
02:52:29.664 00.001 8976 worker thread done servicing request
02:52:29.664 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:29.664 00.000 8976 Worker thread wakes up
02:52:29.664 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.61 = -2.67)
02:52:29.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:29.664 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:29.664 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.75)
02:52:29.664 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
02:52:29.664 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
02:52:29.664 00.000 9828 BLC: window closed
02:52:29.664 00.000 9828 MoveAxis(E, 33, B)
02:52:29.664 00.000 9828 Guiding  Dir = 2, Dur = 33
02:52:29.665 00.001 9828 IsSlewing returns 0
02:52:29.665 00.000 9828 IsGuiding returns 0
02:52:29.665 00.000 9828 PulseGuide returned control before completion, sleep 43
02:52:29.721 00.056 9828 IsGuiding returns 1
02:52:29.721 00.000 9828 scope still moving after pulse duration time elapsed
02:52:29.751 00.030 9828 IsSlewing returns 0
02:52:29.751 00.000 9828 IsGuiding returns 1
02:52:29.782 00.031 9828 IsSlewing returns 0
02:52:29.782 00.000 9828 IsGuiding returns 1
02:52:29.813 00.031 9828 IsSlewing returns 0
02:52:29.813 00.000 9828 IsGuiding returns 0
02:52:29.813 00.000 9828 scope move finished after 33 + 115 ms
02:52:29.813 00.000 9828 Move returns status 0, amount 33
02:52:29.813 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:29.813 00.000 9828 MoveAxis(N, 6, B)
02:52:29.813 00.000 9828 Guiding  Dir = 0, Dur = 6
02:52:29.829 00.016 9828 IsSlewing returns 0
02:52:29.829 00.000 9828 IsGuiding returns 0
02:52:29.830 00.001 9828 PulseGuide returned control before completion, sleep 16
02:52:29.860 00.030 9828 IsGuiding returns 1
02:52:29.860 00.000 9828 scope still moving after pulse duration time elapsed
02:52:29.893 00.033 9828 IsSlewing returns 0
02:52:29.893 00.000 9828 IsGuiding returns 1
02:52:29.923 00.030 9828 IsSlewing returns 0
02:52:29.923 00.000 9828 IsGuiding returns 1
02:52:29.954 00.031 9828 IsSlewing returns 0
02:52:29.954 00.000 9828 IsGuiding returns 0
02:52:29.954 00.000 9828 scope move finished after 6 + 118 ms
02:52:29.954 00.000 9828 Move returns status 0, amount 6
02:52:29.954 00.000 9828 move complete, result=0
02:52:29.954 00.000 9828 worker thread done servicing request
02:52:29.954 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
02:52:30.352 00.398 8976 Exposure complete
02:52:30.358 00.006 8976 worker thread done servicing request
02:52:30.358 00.000 5052 OnExposeComplete: enter
02:52:30.358 00.000 5052 UpdateGuideState(): m_state=6
02:52:30.358 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10903
02:52:30.358 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.76, Mass=158, SNR=8.7, Peak=72 HFD=2.2
02:52:30.358 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:52:30.358 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:52:30.358 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.05 hyp=0.25 cameraTheta=2.92 mountX=0.16 mountY=0.18, mountTheta=0.83
02:52:30.360 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.05, opts=13)
02:52:30.360 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.05)
02:52:30.360 00.000 8976 Worker thread wakes up
02:52:30.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.05) opts 0xd
02:52:30.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.05)
02:52:30.360 00.000 8976 Moving (-0.25, 0.05) raw xDistance=0.16 yDistance=0.18
02:52:30.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:52:30.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:52:30.360 00.000 8976 MoveAxis(R, 0, ABG)
02:52:30.360 00.000 8976 MoveAxis(U, 0, ABG)
02:52:30.361 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:52:30.361 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:52:30.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:30.361 00.000 8976 MountToCamera -- mountTheta (-1.55) + m_xAngle (2.04) = xAngle (0.49 = 0.49)
02:52:30.361 00.000 8976 MountToCamera -- mountX=0.05 mountY=-2.60 hyp=2.60 mountTheta=-1.55 cameraX=2.30, cameraY=1.23 cameraTheta=0.49
02:52:30.361 00.000 8976 incremental bump (2.296, 1.226) isValid = 1
02:52:30.361 00.000 8976 Scheduling Mount bump of (0.101, 0.056)
02:52:30.361 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:52:30.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:30.361 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:52:30.361 00.000 8976 move complete, result=0
02:52:30.361 00.000 5052 Enqueuing Expose request
02:52:30.361 00.000 9828 Worker thread wakes up
02:52:30.361 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:52:30.361 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:52:30.361 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:52:30.362 00.001 9828 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.10) = xAngle (3.60 = -2.68)
02:52:30.362 00.000 9828 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.52 = -2.76)
02:52:30.362 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=-0.10 mountY=-0.04, mountTheta=-2.75
02:52:30.362 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
02:52:30.362 00.000 9828 BLC: window closed
02:52:30.362 00.000 8976 worker thread done servicing request
02:52:30.362 00.000 8976 Worker thread wakes up
02:52:30.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:30.362 00.000 9828 MoveAxis(E, 33, B)
02:52:30.362 00.000 9828 Guiding  Dir = 2, Dur = 33
02:52:30.362 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:30.362 00.000 9828 IsSlewing returns 0
02:52:30.363 00.001 9828 IsGuiding returns 0
02:52:30.363 00.000 9828 PulseGuide returned control before completion, sleep 43
02:52:30.407 00.044 9828 IsGuiding returns 1
02:52:30.407 00.000 9828 scope still moving after pulse duration time elapsed
02:52:30.438 00.031 9828 IsSlewing returns 0
02:52:30.438 00.000 9828 IsGuiding returns 1
02:52:30.470 00.032 9828 IsSlewing returns 0
02:52:30.470 00.000 9828 IsGuiding returns 1
02:52:30.500 00.030 9828 IsSlewing returns 0
02:52:30.500 00.000 9828 IsGuiding returns 1
02:52:30.531 00.031 9828 IsSlewing returns 0
02:52:30.531 00.000 9828 IsGuiding returns 0
02:52:30.531 00.000 9828 scope move finished after 33 + 135 ms
02:52:30.531 00.000 9828 Move returns status 0, amount 33
02:52:30.531 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:30.531 00.000 9828 MoveAxis(N, 6, B)
02:52:30.531 00.000 9828 Guiding  Dir = 0, Dur = 6
02:52:30.546 00.015 9828 IsSlewing returns 0
02:52:30.546 00.000 9828 IsGuiding returns 0
02:52:30.546 00.000 9828 PulseGuide returned control before completion, sleep 16
02:52:30.577 00.031 9828 IsGuiding returns 1
02:52:30.577 00.000 9828 scope still moving after pulse duration time elapsed
02:52:30.608 00.031 9828 IsSlewing returns 0
02:52:30.608 00.000 9828 IsGuiding returns 1
02:52:30.639 00.031 9828 IsSlewing returns 0
02:52:30.639 00.000 9828 IsGuiding returns 1
02:52:30.670 00.031 9828 IsSlewing returns 0
02:52:30.670 00.000 9828 IsGuiding returns 0
02:52:30.670 00.000 9828 scope move finished after 6 + 117 ms
02:52:30.670 00.000 9828 Move returns status 0, amount 6
02:52:30.670 00.000 9828 move complete, result=0
02:52:30.670 00.000 9828 worker thread done servicing request
02:52:30.670 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
02:52:31.044 00.374 8976 Exposure complete
02:52:31.050 00.006 8976 worker thread done servicing request
02:52:31.050 00.000 5052 OnExposeComplete: enter
02:52:31.050 00.000 5052 UpdateGuideState(): m_state=6
02:52:31.050 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10904
02:52:31.050 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=282.23, Mass=172, SNR=9.0, Peak=72 HFD=2.7
02:52:31.050 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
02:52:31.050 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
02:52:31.050 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.52 hyp=0.79 cameraTheta=2.42 mountX=0.73 mountY=0.21, mountTheta=0.29
02:52:31.050 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.52, opts=13)
02:52:31.051 00.001 5052 Enqueuing Move request for stepguider (-0.59, 0.52)
02:52:31.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:52:31.051 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
02:52:31.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:31.051 00.000 8976 Worker thread wakes up
02:52:31.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.52) opts 0xd
02:52:31.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.52)
02:52:31.051 00.000 8976 Moving (-0.59, 0.52) raw xDistance=0.73 yDistance=0.21
02:52:31.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:31.051 00.000 5052 Enqueuing Expose request
02:52:31.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
02:52:31.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:52:31.051 00.000 8976 MoveAxis(L, 3, ABG)
02:52:31.051 00.000 8976 stepping (0, 17) + (-3, 0)
02:52:31.051 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:31.083 00.032 8976 Received - 47 (G) 
02:52:31.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:31.083 00.000 8976 stepped: pos (-3, 17)
02:52:31.083 00.000 8976 MoveAxis(U, 0, ABG)
02:52:31.083 00.000 8976 MountToCamera -- mountTheta (-1.50) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
02:52:31.083 00.000 8976 MountToCamera -- mountX=0.18 mountY=-2.63 hyp=2.64 mountTheta=-1.50 cameraX=2.26, cameraY=1.36 cameraTheta=0.54
02:52:31.083 00.000 8976 incremental bump (2.262, 1.362) isValid = 1
02:52:31.083 00.000 8976 Scheduling Mount bump of (0.098, 0.061)
02:52:31.083 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:52:31.083 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:52:31.083 00.000 8976 move complete, result=0
02:52:31.083 00.000 9828 Worker thread wakes up
02:52:31.083 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.2 px 0 ms NORTH
02:52:31.083 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:52:31.084 00.001 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:52:31.084 00.000 9828 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.65 = -2.63)
02:52:31.084 00.000 8976 worker thread done servicing request
02:52:31.084 00.000 8976 Worker thread wakes up
02:52:31.084 00.000 9828 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.71)
02:52:31.084 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
02:52:31.084 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:52:31.084 00.000 9828 BLC: window closed
02:52:31.084 00.000 9828 MoveAxis(E, 32, B)
02:52:31.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:31.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:31.084 00.000 9828 Guiding  Dir = 2, Dur = 32
02:52:31.084 00.000 9828 IsSlewing returns 0
02:52:31.085 00.001 9828 IsGuiding returns 0
02:52:31.085 00.000 9828 PulseGuide returned control before completion, sleep 42
02:52:31.135 00.050 9828 IsGuiding returns 1
02:52:31.135 00.000 9828 scope still moving after pulse duration time elapsed
02:52:31.167 00.032 9828 IsSlewing returns 0
02:52:31.167 00.000 9828 IsGuiding returns 1
02:52:31.196 00.029 9828 IsSlewing returns 0
02:52:31.196 00.000 9828 IsGuiding returns 1
02:52:31.229 00.033 9828 IsSlewing returns 0
02:52:31.229 00.000 9828 IsGuiding returns 0
02:52:31.229 00.000 9828 scope move finished after 32 + 112 ms
02:52:31.229 00.000 9828 Move returns status 0, amount 32
02:52:31.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:31.230 00.001 9828 MoveAxis(N, 7, B)
02:52:31.230 00.000 9828 Guiding  Dir = 0, Dur = 7
02:52:31.243 00.013 9828 IsSlewing returns 0
02:52:31.243 00.000 9828 IsGuiding returns 0
02:52:31.243 00.000 9828 PulseGuide returned control before completion, sleep 17
02:52:31.274 00.031 9828 IsGuiding returns 1
02:52:31.274 00.000 9828 scope still moving after pulse duration time elapsed
02:52:31.306 00.032 9828 IsSlewing returns 0
02:52:31.310 00.004 9828 IsGuiding returns 1
02:52:31.337 00.027 9828 IsSlewing returns 0
02:52:31.337 00.000 9828 IsGuiding returns 1
02:52:31.368 00.031 9828 IsSlewing returns 0
02:52:31.368 00.000 9828 IsGuiding returns 0
02:52:31.368 00.000 9828 scope move finished after 7 + 117 ms
02:52:31.368 00.000 9828 Move returns status 0, amount 7
02:52:31.368 00.000 9828 move complete, result=0
02:52:31.368 00.000 9828 worker thread done servicing request
02:52:31.368 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
02:52:31.768 00.400 8976 Exposure complete
02:52:31.774 00.006 8976 worker thread done servicing request
02:52:31.775 00.001 5052 OnExposeComplete: enter
02:52:31.775 00.000 5052 UpdateGuideState(): m_state=6
02:52:31.775 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10905
02:52:31.775 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.47, Mass=159, SNR=8.7, Peak=71 HFD=3.0
02:52:31.775 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
02:52:31.775 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
02:52:31.775 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.24 hyp=0.66 cameraTheta=-2.77 mountX=0.06 mountY=0.64, mountTheta=1.47
02:52:31.775 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.24, opts=13)
02:52:31.775 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.24)
02:52:31.776 00.001 8976 Worker thread wakes up
02:52:31.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.24) opts 0xd
02:52:31.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.24)
02:52:31.776 00.000 8976 Moving (-0.61, -0.24) raw xDistance=0.06 yDistance=0.64
02:52:31.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:52:31.776 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:52:31.776 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:52:31.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:31.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:31.776 00.000 5052 Enqueuing Expose request
02:52:31.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
02:52:31.776 00.000 8976 MoveAxis(R, 0, ABG)
02:52:31.776 00.000 8976 MoveAxis(D, 3, ABG)
02:52:31.776 00.000 8976 stepping (-3, 17) + (0, -3)
02:52:31.776 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:31.819 00.043 8976 Received - 47 (G) 
02:52:31.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:31.819 00.000 8976 stepped: pos (-3, 14)
02:52:31.819 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
02:52:31.819 00.000 8976 MountToCamera -- mountX=0.27 mountY=-2.50 hyp=2.51 mountTheta=-1.46 cameraX=2.10, cameraY=1.38 cameraTheta=0.58
02:52:31.819 00.000 8976 incremental bump (2.100, 1.381) isValid = 1
02:52:31.819 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
02:52:31.819 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
02:52:31.819 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
02:52:31.819 00.000 8976 move complete, result=0
02:52:31.819 00.000 9828 Worker thread wakes up
02:52:31.819 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
02:52:31.819 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:52:31.819 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
02:52:31.819 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
02:52:31.819 00.000 8976 worker thread done servicing request
02:52:31.819 00.000 8976 Worker thread wakes up
02:52:31.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:31.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:31.819 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
02:52:31.819 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
02:52:31.819 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
02:52:31.819 00.000 9828 BLC: window closed
02:52:31.819 00.000 9828 MoveAxis(E, 31, B)
02:52:31.819 00.000 9828 Guiding  Dir = 2, Dur = 31
02:52:31.820 00.001 9828 IsSlewing returns 0
02:52:31.820 00.000 9828 IsGuiding returns 0
02:52:31.820 00.000 9828 PulseGuide returned control before completion, sleep 41
02:52:31.867 00.047 9828 IsGuiding returns 1
02:52:31.867 00.000 9828 scope still moving after pulse duration time elapsed
02:52:31.899 00.032 9828 IsSlewing returns 0
02:52:31.899 00.000 9828 IsGuiding returns 1
02:52:31.930 00.031 9828 IsSlewing returns 0
02:52:31.930 00.000 9828 IsGuiding returns 1
02:52:31.961 00.031 9828 IsSlewing returns 0
02:52:31.961 00.000 9828 IsGuiding returns 1
02:52:31.991 00.030 9828 IsSlewing returns 0
02:52:31.991 00.000 9828 IsGuiding returns 1
02:52:32.023 00.032 9828 IsSlewing returns 0
02:52:32.023 00.000 9828 IsGuiding returns 1
02:52:32.053 00.030 9828 IsSlewing returns 0
02:52:32.053 00.000 9828 IsGuiding returns 1
02:52:32.084 00.031 9828 IsSlewing returns 0
02:52:32.084 00.000 9828 IsGuiding returns 0
02:52:32.084 00.000 9828 scope move finished after 31 + 232 ms
02:52:32.084 00.000 9828 Move returns status 0, amount 31
02:52:32.084 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:32.084 00.000 9828 MoveAxis(N, 7, B)
02:52:32.084 00.000 9828 Guiding  Dir = 0, Dur = 7
02:52:32.100 00.016 9828 IsSlewing returns 0
02:52:32.100 00.000 9828 IsGuiding returns 0
02:52:32.100 00.000 9828 PulseGuide returned control before completion, sleep 17
02:52:32.131 00.031 9828 IsGuiding returns 1
02:52:32.131 00.000 9828 scope still moving after pulse duration time elapsed
02:52:32.162 00.031 9828 IsSlewing returns 0
02:52:32.162 00.000 9828 IsGuiding returns 1
02:52:32.193 00.031 9828 IsSlewing returns 0
02:52:32.193 00.000 9828 IsGuiding returns 1
02:52:32.224 00.031 9828 IsSlewing returns 0
02:52:32.224 00.000 9828 IsGuiding returns 0
02:52:32.224 00.000 9828 scope move finished after 7 + 116 ms
02:52:32.224 00.000 9828 Move returns status 0, amount 7
02:52:32.224 00.000 9828 move complete, result=0
02:52:32.224 00.000 9828 worker thread done servicing request
02:52:32.224 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
02:52:32.505 00.281 8976 Exposure complete
02:52:32.511 00.006 8976 worker thread done servicing request
02:52:32.511 00.000 5052 OnExposeComplete: enter
02:52:32.511 00.000 5052 UpdateGuideState(): m_state=6
02:52:32.511 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10906
02:52:32.511 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.97, Mass=139, SNR=8.1, Peak=69 HFD=2.2
02:52:32.511 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:52:32.511 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
02:52:32.511 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.26 hyp=0.62 cameraTheta=2.70 mountX=0.49 mountY=0.33, mountTheta=0.59
02:52:32.512 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.26, opts=13)
02:52:32.512 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.26)
02:52:32.512 00.000 8976 Worker thread wakes up
02:52:32.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.26) opts 0xd
02:52:32.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.26)
02:52:32.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:52:32.512 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:52:32.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:32.513 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:32.513 00.000 5052 Enqueuing Expose request
02:52:32.513 00.000 8976 Moving (-0.56, 0.26) raw xDistance=0.49 yDistance=0.33
02:52:32.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:52:32.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
02:52:32.513 00.000 8976 MoveAxis(L, 2, ABG)
02:52:32.513 00.000 8976 stepping (-3, 14) + (-2, 0)
02:52:32.513 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:32.538 00.025 8976 Received - 47 (G) 
02:52:32.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:32.538 00.000 8976 stepped: pos (-5, 14)
02:52:32.538 00.000 8976 MoveAxis(D, 1, ABG)
02:52:32.538 00.000 8976 stepping (-5, 14) + (0, -1)
02:52:32.538 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:32.569 00.031 8976 Received - 47 (G) 
02:52:32.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:32.569 00.000 8976 stepped: pos (-5, 13)
02:52:32.569 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:52:32.569 00.000 8976 MountToCamera -- mountX=0.44 mountY=-2.36 hyp=2.40 mountTheta=-1.39 cameraX=1.90, cameraY=1.46 cameraTheta=0.66
02:52:32.569 00.000 8976 incremental bump (1.899, 1.461) isValid = 1
02:52:32.569 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
02:52:32.569 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:52:32.570 00.001 8976 Enqueuing Move request for scope (0.09, 0.07)
02:52:32.570 00.000 8976 move complete, result=0
02:52:32.570 00.000 9828 Worker thread wakes up
02:52:32.570 00.000 8976 worker thread done servicing request
02:52:32.570 00.000 8976 Worker thread wakes up
02:52:32.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:32.570 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:32.570 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:52:32.570 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:52:32.570 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
02:52:32.570 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
02:52:32.570 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:52:32.570 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
02:52:32.570 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:52:32.570 00.000 9828 BLC: window closed
02:52:32.570 00.000 9828 MoveAxis(E, 30, B)
02:52:32.571 00.001 9828 Guiding  Dir = 2, Dur = 30
02:52:32.571 00.000 9828 IsSlewing returns 0
02:52:32.571 00.000 9828 IsGuiding returns 0
02:52:32.571 00.000 9828 PulseGuide returned control before completion, sleep 40
02:52:32.614 00.043 9828 IsGuiding returns 1
02:52:32.614 00.000 9828 scope still moving after pulse duration time elapsed
02:52:32.645 00.031 9828 IsSlewing returns 0
02:52:32.645 00.000 9828 IsGuiding returns 1
02:52:32.676 00.031 9828 IsSlewing returns 0
02:52:32.681 00.005 9828 IsGuiding returns 1
02:52:32.708 00.027 9828 IsSlewing returns 0
02:52:32.708 00.000 9828 IsGuiding returns 1
02:52:32.738 00.030 9828 IsSlewing returns 0
02:52:32.738 00.000 9828 IsGuiding returns 0
02:52:32.738 00.000 9828 scope move finished after 30 + 136 ms
02:52:32.738 00.000 9828 Move returns status 0, amount 30
02:52:32.738 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:32.738 00.000 9828 MoveAxis(N, 8, B)
02:52:32.738 00.000 9828 Guiding  Dir = 0, Dur = 8
02:52:32.753 00.015 9828 IsSlewing returns 0
02:52:32.753 00.000 9828 IsGuiding returns 0
02:52:32.753 00.000 9828 PulseGuide returned control before completion, sleep 18
02:52:32.785 00.032 9828 IsGuiding returns 1
02:52:32.785 00.000 9828 scope still moving after pulse duration time elapsed
02:52:32.816 00.031 9828 IsSlewing returns 0
02:52:32.816 00.000 9828 IsGuiding returns 1
02:52:32.848 00.032 9828 IsSlewing returns 0
02:52:32.848 00.000 9828 IsGuiding returns 1
02:52:32.879 00.031 9828 IsSlewing returns 0
02:52:32.879 00.000 9828 IsGuiding returns 0
02:52:32.879 00.000 9828 scope move finished after 8 + 117 ms
02:52:32.879 00.000 9828 Move returns status 0, amount 8
02:52:32.879 00.000 9828 move complete, result=0
02:52:32.879 00.000 9828 worker thread done servicing request
02:52:32.879 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:52:33.257 00.378 8976 Exposure complete
02:52:33.262 00.005 8976 worker thread done servicing request
02:52:33.262 00.000 5052 OnExposeComplete: enter
02:52:33.262 00.000 5052 UpdateGuideState(): m_state=6
02:52:33.262 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10907
02:52:33.262 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.97, Mass=156, SNR=8.6, Peak=67 HFD=2.3
02:52:33.262 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
02:52:33.262 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
02:52:33.262 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.26 hyp=0.39 cameraTheta=2.41 mountX=0.37 mountY=0.10, mountTheta=0.28
02:52:33.262 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.26, opts=13)
02:52:33.262 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.26)
02:52:33.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:52:33.263 00.001 5052 UpdateGuideState exits: m=156 SNR=8.6
02:52:33.263 00.000 8976 Worker thread wakes up
02:52:33.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.26) opts 0xd
02:52:33.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.26)
02:52:33.263 00.000 8976 Moving (-0.29, 0.26) raw xDistance=0.37 yDistance=0.10
02:52:33.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:33.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:33.263 00.000 5052 Enqueuing Expose request
02:52:33.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:52:33.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:52:33.263 00.000 8976 MoveAxis(L, 2, ABG)
02:52:33.263 00.000 8976 stepping (-5, 13) + (-2, 0)
02:52:33.263 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:33.289 00.026 8976 Received - 47 (G) 
02:52:33.289 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:33.289 00.000 8976 stepped: pos (-7, 13)
02:52:33.289 00.000 8976 MoveAxis(U, 0, ABG)
02:52:33.289 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:52:33.289 00.000 8976 MountToCamera -- mountX=0.65 mountY=-2.26 hyp=2.35 mountTheta=-1.29 cameraX=1.72, cameraY=1.60 cameraTheta=0.75
02:52:33.289 00.000 8976 incremental bump (1.718, 1.604) isValid = 1
02:52:33.289 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:52:33.289 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:52:33.289 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:52:33.289 00.000 8976 move complete, result=0
02:52:33.289 00.000 9828 Worker thread wakes up
02:52:33.290 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:52:33.290 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:52:33.290 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:52:33.290 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
02:52:33.290 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
02:52:33.290 00.000 8976 worker thread done servicing request
02:52:33.290 00.000 8976 Worker thread wakes up
02:52:33.290 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
02:52:33.290 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:52:33.290 00.000 9828 BLC: window closed
02:52:33.290 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:33.290 00.000 9828 MoveAxis(E, 28, B)
02:52:33.290 00.000 9828 Guiding  Dir = 2, Dur = 28
02:52:33.290 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:33.290 00.000 9828 IsSlewing returns 0
02:52:33.290 00.000 9828 IsGuiding returns 0
02:52:33.290 00.000 9828 PulseGuide returned control before completion, sleep 38
02:52:33.344 00.054 9828 IsGuiding returns 1
02:52:33.344 00.000 9828 scope still moving after pulse duration time elapsed
02:52:33.375 00.031 9828 IsSlewing returns 0
02:52:33.375 00.000 9828 IsGuiding returns 1
02:52:33.406 00.031 9828 IsSlewing returns 0
02:52:33.406 00.000 9828 IsGuiding returns 1
02:52:33.436 00.030 9828 IsSlewing returns 0
02:52:33.436 00.000 9828 IsGuiding returns 1
02:52:33.468 00.032 9828 IsSlewing returns 0
02:52:33.468 00.000 9828 IsGuiding returns 0
02:52:33.468 00.000 9828 scope move finished after 28 + 148 ms
02:52:33.468 00.000 9828 Move returns status 0, amount 28
02:52:33.468 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:33.468 00.000 9828 MoveAxis(N, 10, B)
02:52:33.468 00.000 9828 Guiding  Dir = 0, Dur = 10
02:52:33.484 00.016 9828 IsSlewing returns 0
02:52:33.484 00.000 9828 IsGuiding returns 0
02:52:33.484 00.000 9828 PulseGuide returned control before completion, sleep 20
02:52:33.516 00.032 9828 IsGuiding returns 1
02:52:33.516 00.000 9828 scope still moving after pulse duration time elapsed
02:52:33.548 00.032 9828 IsSlewing returns 0
02:52:33.548 00.000 9828 IsGuiding returns 1
02:52:33.579 00.031 9828 IsSlewing returns 0
02:52:33.579 00.000 9828 IsGuiding returns 1
02:52:33.610 00.031 9828 IsSlewing returns 0
02:52:33.610 00.000 9828 IsGuiding returns 1
02:52:33.642 00.032 9828 IsSlewing returns 0
02:52:33.642 00.000 9828 IsGuiding returns 0
02:52:33.642 00.000 9828 scope move finished after 10 + 148 ms
02:52:33.642 00.000 9828 Move returns status 0, amount 10
02:52:33.642 00.000 9828 move complete, result=0
02:52:33.642 00.000 9828 worker thread done servicing request
02:52:33.642 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:52:33.976 00.334 8976 Exposure complete
02:52:33.981 00.005 8976 worker thread done servicing request
02:52:33.981 00.000 5052 OnExposeComplete: enter
02:52:33.981 00.000 5052 UpdateGuideState(): m_state=6
02:52:33.981 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10908
02:52:33.981 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.24, Mass=154, SNR=8.5, Peak=68 HFD=2.5
02:52:33.981 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.01 = 2.27)
02:52:33.981 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.17)
02:52:33.981 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.47 hyp=0.51 cameraTheta=-1.97 mountX=-0.33 mountY=0.42, mountTheta=2.23
02:52:33.983 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.47, opts=13)
02:52:33.983 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.47)
02:52:33.983 00.000 8976 Worker thread wakes up
02:52:33.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.47) opts 0xd
02:52:33.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.47)
02:52:33.983 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:52:33.983 00.000 5052 UpdateGuideState exits: m=154 SNR=8.5
02:52:33.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:33.983 00.000 8976 Moving (-0.20, -0.47) raw xDistance=-0.33 yDistance=0.42
02:52:33.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
02:52:33.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:52:33.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:33.983 00.000 5052 Enqueuing Expose request
02:52:33.983 00.000 8976 MoveAxis(R, 1, ABG)
02:52:33.983 00.000 8976 stepping (-7, 13) + (1, 0)
02:52:33.983 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:34.008 00.025 8976 Received - 47 (G) 
02:52:34.009 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:34.009 00.000 8976 stepped: pos (-6, 13)
02:52:34.009 00.000 8976 MoveAxis(D, 2, ABG)
02:52:34.009 00.000 8976 stepping (-6, 13) + (0, -2)
02:52:34.009 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:34.040 00.031 8976 Received - 47 (G) 
02:52:34.041 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:34.041 00.000 8976 stepped: pos (-6, 11)
02:52:34.041 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:52:34.041 00.000 8976 MountToCamera -- mountX=0.74 mountY=-2.09 hyp=2.22 mountTheta=-1.23 cameraX=1.53, cameraY=1.61 cameraTheta=0.81
02:52:34.041 00.000 8976 incremental bump (1.526, 1.607) isValid = 1
02:52:34.041 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:52:34.041 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:52:34.041 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:52:34.041 00.000 8976 move complete, result=0
02:52:34.041 00.000 9828 Worker thread wakes up
02:52:34.041 00.000 8976 worker thread done servicing request
02:52:34.041 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:52:34.041 00.000 8976 Worker thread wakes up
02:52:34.041 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:52:34.042 00.001 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
02:52:34.042 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
02:52:34.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:34.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:34.042 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:52:34.042 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:52:34.042 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:52:34.042 00.000 9828 BLC: window closed
02:52:34.042 00.000 9828 MoveAxis(E, 26, B)
02:52:34.042 00.000 9828 Guiding  Dir = 2, Dur = 26
02:52:34.042 00.000 9828 IsSlewing returns 0
02:52:34.043 00.001 9828 IsGuiding returns 0
02:52:34.043 00.000 9828 PulseGuide returned control before completion, sleep 36
02:52:34.091 00.048 9828 IsGuiding returns 1
02:52:34.091 00.000 9828 scope still moving after pulse duration time elapsed
02:52:34.121 00.030 9828 IsSlewing returns 0
02:52:34.121 00.000 9828 IsGuiding returns 1
02:52:34.153 00.032 9828 IsSlewing returns 0
02:52:34.153 00.000 9828 IsGuiding returns 1
02:52:34.184 00.031 9828 IsSlewing returns 0
02:52:34.184 00.000 9828 IsGuiding returns 1
02:52:34.215 00.031 9828 IsSlewing returns 0
02:52:34.215 00.000 9828 IsGuiding returns 0
02:52:34.215 00.000 9828 scope move finished after 26 + 146 ms
02:52:34.215 00.000 9828 Move returns status 0, amount 26
02:52:34.215 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:34.215 00.000 9828 MoveAxis(N, 10, B)
02:52:34.216 00.001 9828 Guiding  Dir = 0, Dur = 10
02:52:34.231 00.015 9828 IsSlewing returns 0
02:52:34.231 00.000 9828 IsGuiding returns 0
02:52:34.231 00.000 9828 PulseGuide returned control before completion, sleep 20
02:52:34.262 00.031 9828 IsGuiding returns 1
02:52:34.262 00.000 9828 scope still moving after pulse duration time elapsed
02:52:34.293 00.031 9828 IsSlewing returns 0
02:52:34.293 00.000 9828 IsGuiding returns 1
02:52:34.324 00.031 9828 IsSlewing returns 0
02:52:34.324 00.000 9828 IsGuiding returns 1
02:52:34.356 00.032 9828 IsSlewing returns 0
02:52:34.356 00.000 9828 IsGuiding returns 1
02:52:34.387 00.031 9828 IsSlewing returns 0
02:52:34.387 00.000 9828 IsGuiding returns 1
02:52:34.418 00.031 9828 IsSlewing returns 0
02:52:34.418 00.000 9828 IsGuiding returns 0
02:52:34.418 00.000 9828 scope move finished after 10 + 177 ms
02:52:34.418 00.000 9828 Move returns status 0, amount 10
02:52:34.418 00.000 9828 move complete, result=0
02:52:34.418 00.000 9828 worker thread done servicing request
02:52:34.418 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:52:34.727 00.309 8976 Exposure complete
02:52:34.733 00.006 8976 worker thread done servicing request
02:52:34.734 00.001 5052 OnExposeComplete: enter
02:52:34.734 00.000 5052 UpdateGuideState(): m_state=6
02:52:34.734 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10909
02:52:34.734 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=282.00, Mass=141, SNR=8.2, Peak=64 HFD=2.4
02:52:34.734 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.04) = xAngle (-0.50 = -0.50)
02:52:34.734 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.60 = -0.60)
02:52:34.734 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.55 mountX=0.25 mountY=-0.16, mountTheta=-0.57
02:52:34.735 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.29, opts=13)
02:52:34.735 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.29)
02:52:34.735 00.000 8976 Worker thread wakes up
02:52:34.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.29) opts 0xd
02:52:34.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.29)
02:52:34.735 00.000 8976 Moving (0.01, 0.29) raw xDistance=0.25 yDistance=-0.16
02:52:34.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:52:34.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:52:34.735 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:52:34.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:34.735 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:34.735 00.000 5052 Enqueuing Expose request
02:52:34.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:52:34.735 00.000 8976 MoveAxis(R, 0, ABG)
02:52:34.735 00.000 8976 MoveAxis(U, 0, ABG)
02:52:34.735 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:52:34.735 00.000 8976 MountToCamera -- mountX=0.80 mountY=-1.98 hyp=2.13 mountTheta=-1.19 cameraX=1.40, cameraY=1.61 cameraTheta=0.86
02:52:34.735 00.000 8976 incremental bump (1.398, 1.609) isValid = 1
02:52:34.735 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:52:34.735 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:52:34.735 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:52:34.735 00.000 8976 move complete, result=0
02:52:34.735 00.000 9828 Worker thread wakes up
02:52:34.735 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:52:34.736 00.001 5052 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
02:52:34.736 00.000 8976 worker thread done servicing request
02:52:34.736 00.000 8976 Worker thread wakes up
02:52:34.736 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:52:34.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:34.736 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:52:34.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:34.736 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:52:34.736 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:52:34.736 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:52:34.736 00.000 9828 BLC: window closed
02:52:34.736 00.000 9828 MoveAxis(E, 25, B)
02:52:34.736 00.000 9828 Guiding  Dir = 2, Dur = 25
02:52:34.737 00.001 9828 IsSlewing returns 0
02:52:34.737 00.000 9828 IsGuiding returns 0
02:52:34.737 00.000 9828 PulseGuide returned control before completion, sleep 35
02:52:34.786 00.049 9828 IsGuiding returns 1
02:52:34.786 00.000 9828 scope still moving after pulse duration time elapsed
02:52:34.816 00.030 9828 IsSlewing returns 0
02:52:34.816 00.000 9828 IsGuiding returns 1
02:52:34.848 00.032 9828 IsSlewing returns 0
02:52:34.848 00.000 9828 IsGuiding returns 1
02:52:34.880 00.032 9828 IsSlewing returns 0
02:52:34.880 00.000 9828 IsGuiding returns 0
02:52:34.880 00.000 9828 scope move finished after 25 + 117 ms
02:52:34.880 00.000 9828 Move returns status 0, amount 25
02:52:34.880 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:34.880 00.000 9828 MoveAxis(N, 11, B)
02:52:34.880 00.000 9828 Guiding  Dir = 0, Dur = 11
02:52:34.896 00.016 9828 IsSlewing returns 0
02:52:34.896 00.000 9828 IsGuiding returns 0
02:52:34.896 00.000 9828 PulseGuide returned control before completion, sleep 21
02:52:34.927 00.031 9828 IsGuiding returns 1
02:52:34.927 00.000 9828 scope still moving after pulse duration time elapsed
02:52:34.959 00.032 9828 IsSlewing returns 0
02:52:34.959 00.000 9828 IsGuiding returns 1
02:52:34.990 00.031 9828 IsSlewing returns 0
02:52:34.990 00.000 9828 IsGuiding returns 1
02:52:35.022 00.032 9828 IsSlewing returns 0
02:52:35.022 00.000 9828 IsGuiding returns 1
02:52:35.052 00.030 9828 IsSlewing returns 0
02:52:35.052 00.000 9828 IsGuiding returns 0
02:52:35.052 00.000 9828 scope move finished after 11 + 145 ms
02:52:35.052 00.000 9828 Move returns status 0, amount 11
02:52:35.052 00.000 9828 move complete, result=0
02:52:35.052 00.000 9828 worker thread done servicing request
02:52:35.052 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:52:35.418 00.366 8976 Exposure complete
02:52:35.424 00.006 8976 worker thread done servicing request
02:52:35.424 00.000 5052 OnExposeComplete: enter
02:52:35.424 00.000 5052 UpdateGuideState(): m_state=6
02:52:35.424 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10910
02:52:35.424 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.58, Mass=132, SNR=7.9, Peak=66 HFD=2.3
02:52:35.424 00.000 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.04) = xAngle (-3.44 = 2.84)
02:52:35.424 00.000 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.54 = 2.74)
02:52:35.425 00.001 5052 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.40 mountX=-0.13 mountY=0.05, mountTheta=2.75
02:52:35.425 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.13, opts=13)
02:52:35.425 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.13)
02:52:35.425 00.000 8976 Worker thread wakes up
02:52:35.426 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.13) opts 0xd
02:52:35.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.13)
02:52:35.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:52:35.426 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:52:35.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:35.426 00.000 8976 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.05
02:52:35.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:52:35.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:52:35.426 00.000 8976 MoveAxis(R, 0, ABG)
02:52:35.426 00.000 8976 MoveAxis(U, 0, ABG)
02:52:35.426 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:52:35.426 00.000 8976 MountToCamera -- mountX=0.84 mountY=-1.90 hyp=2.08 mountTheta=-1.16 cameraX=1.31, cameraY=1.61 cameraTheta=0.89
02:52:35.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:35.426 00.000 5052 Enqueuing Expose request
02:52:35.426 00.000 8976 incremental bump (1.312, 1.610) isValid = 1
02:52:35.427 00.001 8976 Scheduling Mount bump of (0.073, 0.092)
02:52:35.427 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:52:35.427 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:52:35.427 00.000 8976 move complete, result=0
02:52:35.427 00.000 9828 Worker thread wakes up
02:52:35.427 00.000 8976 worker thread done servicing request
02:52:35.427 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:52:35.427 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:35.427 00.000 8976 Worker thread wakes up
02:52:35.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:35.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:35.427 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:52:35.427 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:52:35.427 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:52:35.427 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:52:35.427 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:52:35.427 00.000 9828 BLC: window closed
02:52:35.427 00.000 9828 MoveAxis(E, 24, B)
02:52:35.427 00.000 9828 Guiding  Dir = 2, Dur = 24
02:52:35.428 00.001 9828 IsSlewing returns 0
02:52:35.428 00.000 9828 IsGuiding returns 0
02:52:35.428 00.000 9828 PulseGuide returned control before completion, sleep 34
02:52:35.471 00.043 9828 IsGuiding returns 1
02:52:35.471 00.000 9828 scope still moving after pulse duration time elapsed
02:52:35.502 00.031 9828 IsSlewing returns 0
02:52:35.502 00.000 9828 IsGuiding returns 1
02:52:35.534 00.032 9828 IsSlewing returns 0
02:52:35.534 00.000 9828 IsGuiding returns 1
02:52:35.566 00.032 9828 IsSlewing returns 0
02:52:35.566 00.000 9828 IsGuiding returns 1
02:52:35.598 00.032 9828 IsSlewing returns 0
02:52:35.598 00.000 9828 IsGuiding returns 0
02:52:35.598 00.000 9828 scope move finished after 24 + 145 ms
02:52:35.598 00.000 9828 Move returns status 0, amount 24
02:52:35.598 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:35.598 00.000 9828 MoveAxis(N, 11, B)
02:52:35.598 00.000 9828 Guiding  Dir = 0, Dur = 11
02:52:35.614 00.016 9828 IsSlewing returns 0
02:52:35.614 00.000 9828 IsGuiding returns 0
02:52:35.614 00.000 9828 PulseGuide returned control before completion, sleep 21
02:52:35.645 00.031 9828 IsGuiding returns 1
02:52:35.645 00.000 9828 scope still moving after pulse duration time elapsed
02:52:35.675 00.030 9828 IsSlewing returns 0
02:52:35.675 00.000 9828 IsGuiding returns 1
02:52:35.707 00.032 9828 IsSlewing returns 0
02:52:35.707 00.000 9828 IsGuiding returns 1
02:52:35.737 00.030 9828 IsSlewing returns 0
02:52:35.737 00.000 9828 IsGuiding returns 1
02:52:35.768 00.031 9828 IsSlewing returns 0
02:52:35.768 00.000 9828 IsGuiding returns 0
02:52:35.768 00.000 9828 scope move finished after 11 + 143 ms
02:52:35.768 00.000 9828 Move returns status 0, amount 11
02:52:35.768 00.000 9828 move complete, result=0
02:52:35.768 00.000 9828 worker thread done servicing request
02:52:35.769 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:52:36.114 00.345 8976 Exposure complete
02:52:36.119 00.005 8976 worker thread done servicing request
02:52:36.119 00.000 5052 OnExposeComplete: enter
02:52:36.119 00.000 5052 UpdateGuideState(): m_state=6
02:52:36.119 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10911
02:52:36.120 00.001 5052 Star::Find returns 1 (0), X=329.10, Y=281.97, Mass=153, SNR=8.5, Peak=65 HFD=2.4
02:52:36.120 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
02:52:36.120 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.31 = -0.31)
02:52:36.120 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.83 mountX=0.27 mountY=-0.08, mountTheta=-0.30
02:52:36.120 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.26, opts=13)
02:52:36.120 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.26)
02:52:36.120 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:52:36.120 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:52:36.121 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:36.121 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:36.121 00.000 5052 Enqueuing Expose request
02:52:36.121 00.000 8976 Worker thread wakes up
02:52:36.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.26) opts 0xd
02:52:36.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.26)
02:52:36.121 00.000 8976 Moving (-0.07, 0.26) raw xDistance=0.27 yDistance=-0.08
02:52:36.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:52:36.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:52:36.121 00.000 8976 MoveAxis(L, 1, ABG)
02:52:36.121 00.000 8976 stepping (-6, 11) + (-1, 0)
02:52:36.121 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:36.151 00.030 8976 Received - 47 (G) 
02:52:36.151 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:36.151 00.000 8976 stepped: pos (-7, 11)
02:52:36.151 00.000 8976 MoveAxis(U, 0, ABG)
02:52:36.151 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:52:36.151 00.000 8976 MountToCamera -- mountX=0.91 mountY=-1.85 hyp=2.06 mountTheta=-1.11 cameraX=1.23, cameraY=1.66 cameraTheta=0.93
02:52:36.151 00.000 8976 incremental bump (1.231, 1.656) isValid = 1
02:52:36.151 00.000 8976 Scheduling Mount bump of (0.069, 0.096)
02:52:36.151 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:52:36.151 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:52:36.151 00.000 8976 move complete, result=0
02:52:36.151 00.000 9828 Worker thread wakes up
02:52:36.151 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:52:36.151 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:52:36.151 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:52:36.151 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:52:36.151 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:52:36.151 00.000 8976 worker thread done servicing request
02:52:36.152 00.001 8976 Worker thread wakes up
02:52:36.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:36.152 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:52:36.152 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:36.152 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:52:36.152 00.000 9828 BLC: window closed
02:52:36.152 00.000 9828 MoveAxis(E, 23, B)
02:52:36.152 00.000 9828 Guiding  Dir = 2, Dur = 23
02:52:36.152 00.000 9828 IsSlewing returns 0
02:52:36.152 00.000 9828 IsGuiding returns 0
02:52:36.152 00.000 9828 PulseGuide returned control before completion, sleep 33
02:52:36.187 00.035 9828 IsGuiding returns 1
02:52:36.187 00.000 9828 scope still moving after pulse duration time elapsed
02:52:36.219 00.032 9828 IsSlewing returns 0
02:52:36.219 00.000 9828 IsGuiding returns 1
02:52:36.250 00.031 9828 IsSlewing returns 0
02:52:36.250 00.000 9828 IsGuiding returns 1
02:52:36.282 00.032 9828 IsSlewing returns 0
02:52:36.282 00.000 9828 IsGuiding returns 0
02:52:36.282 00.000 9828 scope move finished after 23 + 106 ms
02:52:36.282 00.000 9828 Move returns status 0, amount 23
02:52:36.282 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:36.282 00.000 9828 MoveAxis(N, 12, B)
02:52:36.282 00.000 9828 Guiding  Dir = 0, Dur = 12
02:52:36.298 00.016 9828 IsSlewing returns 0
02:52:36.298 00.000 9828 IsGuiding returns 0
02:52:36.298 00.000 9828 PulseGuide returned control before completion, sleep 22
02:52:36.329 00.031 9828 IsGuiding returns 1
02:52:36.329 00.000 9828 scope still moving after pulse duration time elapsed
02:52:36.360 00.031 9828 IsSlewing returns 0
02:52:36.360 00.000 9828 IsGuiding returns 1
02:52:36.392 00.032 9828 IsSlewing returns 0
02:52:36.392 00.000 9828 IsGuiding returns 1
02:52:36.424 00.032 9828 IsSlewing returns 0
02:52:36.424 00.000 9828 IsGuiding returns 1
02:52:36.456 00.032 9828 IsSlewing returns 0
02:52:36.456 00.000 9828 IsGuiding returns 0
02:52:36.456 00.000 9828 scope move finished after 12 + 145 ms
02:52:36.456 00.000 9828 Move returns status 0, amount 12
02:52:36.456 00.000 9828 move complete, result=0
02:52:36.456 00.000 9828 worker thread done servicing request
02:52:36.456 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:52:36.836 00.380 8976 Exposure complete
02:52:36.842 00.006 8976 worker thread done servicing request
02:52:36.842 00.000 5052 OnExposeComplete: enter
02:52:36.842 00.000 5052 UpdateGuideState(): m_state=6
02:52:36.842 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10912
02:52:36.842 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.67, Mass=139, SNR=8.2, Peak=70 HFD=2.1
02:52:36.842 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.90 = 1.39)
02:52:36.842 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
02:52:36.842 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.85 mountX=0.02 mountY=0.12, mountTheta=1.38
02:52:36.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.04, opts=13)
02:52:36.843 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.04)
02:52:36.843 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:52:36.843 00.000 5052 UpdateGuideState exits: m=139 SNR=8.2
02:52:36.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:36.843 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:36.843 00.000 5052 Enqueuing Expose request
02:52:36.843 00.000 8976 Worker thread wakes up
02:52:36.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.04) opts 0xd
02:52:36.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.04)
02:52:36.843 00.000 8976 Moving (-0.12, -0.04) raw xDistance=0.02 yDistance=0.12
02:52:36.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:52:36.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:52:36.843 00.000 8976 MoveAxis(R, 0, ABG)
02:52:36.843 00.000 8976 MoveAxis(U, 0, ABG)
02:52:36.843 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:52:36.843 00.000 8976 MountToCamera -- mountX=0.97 mountY=-1.82 hyp=2.06 mountTheta=-1.08 cameraX=1.18, cameraY=1.69 cameraTheta=0.96
02:52:36.843 00.000 8976 incremental bump (1.177, 1.687) isValid = 1
02:52:36.843 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
02:52:36.843 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:52:36.843 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:52:36.843 00.000 8976 move complete, result=0
02:52:36.843 00.000 9828 Worker thread wakes up
02:52:36.844 00.001 8976 worker thread done servicing request
02:52:36.844 00.000 8976 Worker thread wakes up
02:52:36.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:36.844 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:36.844 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:52:36.844 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:52:36.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:36.844 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:52:36.844 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:52:36.844 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:52:36.844 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:52:36.844 00.000 9828 BLC: window closed
02:52:36.844 00.000 9828 MoveAxis(E, 22, B)
02:52:36.844 00.000 9828 Guiding  Dir = 2, Dur = 22
02:52:36.845 00.001 9828 IsSlewing returns 0
02:52:36.845 00.000 9828 IsGuiding returns 0
02:52:36.845 00.000 9828 PulseGuide returned control before completion, sleep 32
02:52:36.886 00.041 9828 IsGuiding returns 1
02:52:36.886 00.000 9828 scope still moving after pulse duration time elapsed
02:52:36.918 00.032 9828 IsSlewing returns 0
02:52:36.918 00.000 9828 IsGuiding returns 1
02:52:36.950 00.032 9828 IsSlewing returns 0
02:52:36.950 00.000 9828 IsGuiding returns 1
02:52:36.981 00.031 9828 IsSlewing returns 0
02:52:36.982 00.001 9828 IsGuiding returns 0
02:52:36.982 00.000 9828 scope move finished after 22 + 114 ms
02:52:36.982 00.000 9828 Move returns status 0, amount 22
02:52:36.982 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:36.982 00.000 9828 MoveAxis(N, 12, B)
02:52:36.982 00.000 9828 Guiding  Dir = 0, Dur = 12
02:52:36.997 00.015 9828 IsSlewing returns 0
02:52:36.997 00.000 9828 IsGuiding returns 0
02:52:36.998 00.001 9828 PulseGuide returned control before completion, sleep 22
02:52:37.027 00.029 9828 IsGuiding returns 1
02:52:37.027 00.000 9828 scope still moving after pulse duration time elapsed
02:52:37.059 00.032 9828 IsSlewing returns 0
02:52:37.059 00.000 9828 IsGuiding returns 1
02:52:37.091 00.032 9828 IsSlewing returns 0
02:52:37.091 00.000 9828 IsGuiding returns 1
02:52:37.121 00.030 9828 IsSlewing returns 0
02:52:37.121 00.000 9828 IsGuiding returns 1
02:52:37.152 00.031 9828 IsSlewing returns 0
02:52:37.152 00.000 9828 IsGuiding returns 0
02:52:37.152 00.000 9828 scope move finished after 12 + 142 ms
02:52:37.152 00.000 9828 Move returns status 0, amount 12
02:52:37.152 00.000 9828 move complete, result=0
02:52:37.152 00.000 9828 worker thread done servicing request
02:52:37.152 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:52:37.526 00.374 8976 Exposure complete
02:52:37.531 00.005 8976 worker thread done servicing request
02:52:37.531 00.000 5052 OnExposeComplete: enter
02:52:37.532 00.001 5052 UpdateGuideState(): m_state=6
02:52:37.532 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10913
02:52:37.532 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.71, Mass=161, SNR=8.7, Peak=68 HFD=2.4
02:52:37.532 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
02:52:37.532 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
02:52:37.532 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.00 hyp=0.44 cameraTheta=-3.14 mountX=0.20 mountY=0.37, mountTheta=1.08
02:52:37.532 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.00, opts=13)
02:52:37.532 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.00)
02:52:37.532 00.000 8976 Worker thread wakes up
02:52:37.533 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.00) opts 0xd
02:52:37.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.00)
02:52:37.533 00.000 8976 Moving (-0.44, -0.00) raw xDistance=0.20 yDistance=0.37
02:52:37.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:52:37.533 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:52:37.533 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
02:52:37.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:37.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:52:37.533 00.000 8976 MoveAxis(R, 0, ABG)
02:52:37.533 00.000 8976 MoveAxis(D, 1, ABG)
02:52:37.533 00.000 8976 stepping (-7, 11) + (0, -1)
02:52:37.533 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:37.534 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:37.534 00.000 5052 Enqueuing Expose request
02:52:37.557 00.023 8976 Received - 47 (G) 
02:52:37.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:37.557 00.000 8976 stepped: pos (-7, 10)
02:52:37.557 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:52:37.557 00.000 8976 MountToCamera -- mountX=1.00 mountY=-1.74 hyp=2.01 mountTheta=-1.05 cameraX=1.09, cameraY=1.68 cameraTheta=0.99
02:52:37.557 00.000 8976 incremental bump (1.094, 1.684) isValid = 1
02:52:37.558 00.001 8976 Scheduling Mount bump of (0.063, 0.100)
02:52:37.558 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:52:37.558 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:52:37.558 00.000 8976 move complete, result=0
02:52:37.558 00.000 9828 Worker thread wakes up
02:52:37.558 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:52:37.558 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:52:37.558 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
02:52:37.558 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
02:52:37.558 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
02:52:37.558 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:52:37.558 00.000 9828 BLC: window closed
02:52:37.558 00.000 8976 worker thread done servicing request
02:52:37.558 00.000 8976 Worker thread wakes up
02:52:37.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:37.558 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:37.558 00.000 9828 MoveAxis(E, 21, B)
02:52:37.558 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:52:37.559 00.001 9828 Guiding  Dir = 2, Dur = 21
02:52:37.559 00.000 9828 IsSlewing returns 0
02:52:37.559 00.000 9828 IsGuiding returns 0
02:52:37.559 00.000 9828 PulseGuide returned control before completion, sleep 31
02:52:37.603 00.044 9828 IsGuiding returns 1
02:52:37.603 00.000 9828 scope still moving after pulse duration time elapsed
02:52:37.636 00.033 9828 IsSlewing returns 0
02:52:37.636 00.000 9828 IsGuiding returns 1
02:52:37.667 00.031 9828 IsSlewing returns 0
02:52:37.667 00.000 9828 IsGuiding returns 1
02:52:37.698 00.031 9828 IsSlewing returns 0
02:52:37.698 00.000 9828 IsGuiding returns 0
02:52:37.698 00.000 9828 scope move finished after 21 + 117 ms
02:52:37.698 00.000 9828 Move returns status 0, amount 21
02:52:37.698 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:37.698 00.000 9828 MoveAxis(N, 12, B)
02:52:37.698 00.000 9828 Guiding  Dir = 0, Dur = 12
02:52:37.713 00.015 9828 IsSlewing returns 0
02:52:37.713 00.000 9828 IsGuiding returns 0
02:52:37.713 00.000 9828 PulseGuide returned control before completion, sleep 22
02:52:37.745 00.032 9828 IsGuiding returns 1
02:52:37.745 00.000 9828 scope still moving after pulse duration time elapsed
02:52:37.776 00.031 9828 IsSlewing returns 0
02:52:37.776 00.000 9828 IsGuiding returns 1
02:52:37.807 00.031 9828 IsSlewing returns 0
02:52:37.807 00.000 9828 IsGuiding returns 1
02:52:37.838 00.031 9828 IsSlewing returns 0
02:52:37.838 00.000 9828 IsGuiding returns 1
02:52:37.869 00.031 9828 IsSlewing returns 0
02:52:37.869 00.000 9828 IsGuiding returns 1
02:52:37.900 00.031 9828 IsSlewing returns 0
02:52:37.900 00.000 9828 IsGuiding returns 1
02:52:37.932 00.032 9828 IsSlewing returns 0
02:52:37.932 00.000 9828 IsGuiding returns 1
02:52:37.962 00.030 9828 IsSlewing returns 0
02:52:37.962 00.000 9828 IsGuiding returns 0
02:52:37.962 00.000 9828 scope move finished after 12 + 236 ms
02:52:37.962 00.000 9828 Move returns status 0, amount 12
02:52:37.962 00.000 9828 move complete, result=0
02:52:37.962 00.000 9828 worker thread done servicing request
02:52:37.962 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
02:52:38.244 00.282 8976 Exposure complete
02:52:38.249 00.005 8976 worker thread done servicing request
02:52:38.249 00.000 5052 OnExposeComplete: enter
02:52:38.249 00.000 5052 UpdateGuideState(): m_state=6
02:52:38.249 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10914
02:52:38.249 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.53, Mass=141, SNR=8.2, Peak=69 HFD=1.5
02:52:38.249 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
02:52:38.249 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
02:52:38.249 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.18 hyp=0.75 cameraTheta=-2.90 mountX=0.17 mountY=0.71, mountTheta=1.33
02:52:38.250 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.18, opts=13)
02:52:38.250 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.18)
02:52:38.250 00.000 8976 Worker thread wakes up
02:52:38.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.18) opts 0xd
02:52:38.250 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.18)
02:52:38.250 00.000 8976 Moving (-0.73, -0.18) raw xDistance=0.17 yDistance=0.71
02:52:38.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:52:38.251 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.71
02:52:38.251 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:52:38.251 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:52:38.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:38.251 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:38.251 00.000 8976 MoveAxis(R, 0, ABG)
02:52:38.251 00.000 8976 MoveAxis(D, 3, ABG)
02:52:38.251 00.000 8976 stepping (-7, 10) + (0, -3)
02:52:38.251 00.000 5052 Enqueuing Expose request
02:52:38.251 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:38.293 00.042 8976 Received - 47 (G) 
02:52:38.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:38.293 00.000 8976 stepped: pos (-7, 7)
02:52:38.293 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:52:38.293 00.000 8976 MountToCamera -- mountX=1.02 mountY=-1.53 hyp=1.84 mountTheta=-0.98 cameraX=0.90, cameraY=1.61 cameraTheta=1.06
02:52:38.293 00.000 8976 incremental bump (0.899, 1.610) isValid = 1
02:52:38.293 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
02:52:38.294 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:52:38.294 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:52:38.294 00.000 8976 move complete, result=0
02:52:38.294 00.000 8976 worker thread done servicing request
02:52:38.294 00.000 8976 Worker thread wakes up
02:52:38.294 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:38.294 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:38.294 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:52:38.294 00.000 9828 Worker thread wakes up
02:52:38.294 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:52:38.294 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:52:38.294 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
02:52:38.294 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
02:52:38.294 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:52:38.294 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:52:38.294 00.000 9828 BLC: window closed
02:52:38.294 00.000 9828 MoveAxis(E, 19, B)
02:52:38.294 00.000 9828 Guiding  Dir = 2, Dur = 19
02:52:38.295 00.001 9828 IsSlewing returns 0
02:52:38.295 00.000 9828 IsGuiding returns 0
02:52:38.295 00.000 9828 PulseGuide returned control before completion, sleep 29
02:52:38.338 00.043 9828 IsGuiding returns 1
02:52:38.338 00.000 9828 scope still moving after pulse duration time elapsed
02:52:38.368 00.030 9828 IsSlewing returns 0
02:52:38.368 00.000 9828 IsGuiding returns 1
02:52:38.400 00.032 9828 IsSlewing returns 0
02:52:38.400 00.000 9828 IsGuiding returns 1
02:52:38.431 00.031 9828 IsSlewing returns 0
02:52:38.431 00.000 9828 IsGuiding returns 0
02:52:38.431 00.000 9828 scope move finished after 19 + 117 ms
02:52:38.431 00.000 9828 Move returns status 0, amount 19
02:52:38.431 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:38.431 00.000 9828 MoveAxis(N, 13, B)
02:52:38.431 00.000 9828 Guiding  Dir = 0, Dur = 13
02:52:38.446 00.015 9828 IsSlewing returns 0
02:52:38.446 00.000 9828 IsGuiding returns 0
02:52:38.446 00.000 9828 PulseGuide returned control before completion, sleep 23
02:52:38.478 00.032 9828 IsGuiding returns 1
02:52:38.479 00.001 9828 scope still moving after pulse duration time elapsed
02:52:38.509 00.030 9828 IsSlewing returns 0
02:52:38.509 00.000 9828 IsGuiding returns 1
02:52:38.540 00.031 9828 IsSlewing returns 0
02:52:38.540 00.000 9828 IsGuiding returns 1
02:52:38.571 00.031 9828 IsSlewing returns 0
02:52:38.572 00.001 9828 IsGuiding returns 1
02:52:38.604 00.032 9828 IsSlewing returns 0
02:52:38.604 00.000 9828 IsGuiding returns 0
02:52:38.604 00.000 9828 scope move finished after 13 + 143 ms
02:52:38.604 00.000 9828 Move returns status 0, amount 13
02:52:38.604 00.000 9828 move complete, result=0
02:52:38.604 00.000 9828 worker thread done servicing request
02:52:38.604 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:52:38.982 00.378 8976 Exposure complete
02:52:38.988 00.006 8976 worker thread done servicing request
02:52:38.988 00.000 5052 OnExposeComplete: enter
02:52:38.988 00.000 5052 UpdateGuideState(): m_state=6
02:52:38.988 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10915
02:52:38.988 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.94, Mass=153, SNR=8.5, Peak=71 HFD=2.2
02:52:38.988 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:52:38.988 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
02:52:38.988 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.23 hyp=0.54 cameraTheta=2.70 mountX=0.43 mountY=0.28, mountTheta=0.58
02:52:38.989 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.23, opts=13)
02:52:38.989 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.23)
02:52:38.989 00.000 8976 Worker thread wakes up
02:52:38.989 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:52:38.989 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:52:38.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.23) opts 0xd
02:52:38.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.23)
02:52:38.989 00.000 8976 Moving (-0.49, 0.23) raw xDistance=0.43 yDistance=0.28
02:52:38.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:52:38.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:38.989 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:38.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.28
02:52:38.989 00.000 8976 MoveAxis(L, 2, ABG)
02:52:38.990 00.001 5052 Enqueuing Expose request
02:52:38.990 00.000 8976 stepping (-7, 7) + (-2, 0)
02:52:38.990 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:39.012 00.022 8976 Received - 47 (G) 
02:52:39.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:39.012 00.000 8976 stepped: pos (-9, 7)
02:52:39.012 00.000 8976 MoveAxis(D, 1, ABG)
02:52:39.012 00.000 8976 stepping (-9, 7) + (0, -1)
02:52:39.012 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:39.044 00.032 8976 Received - 47 (G) 
02:52:39.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:39.044 00.000 8976 stepped: pos (-9, 6)
02:52:39.044 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:52:39.044 00.000 8976 MountToCamera -- mountX=1.14 mountY=-1.34 hyp=1.76 mountTheta=-0.87 cameraX=0.68, cameraY=1.63 cameraTheta=1.18
02:52:39.044 00.000 8976 incremental bump (0.675, 1.627) isValid = 1
02:52:39.044 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:52:39.044 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:52:39.044 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:52:39.044 00.000 8976 move complete, result=0
02:52:39.044 00.000 9828 Worker thread wakes up
02:52:39.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:52:39.045 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:52:39.045 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:52:39.045 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
02:52:39.045 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:52:39.045 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:52:39.045 00.000 9828 BLC: window closed
02:52:39.045 00.000 8976 worker thread done servicing request
02:52:39.045 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:52:39.045 00.000 9828 MoveAxis(E, 16, B)
02:52:39.045 00.000 8976 Worker thread wakes up
02:52:39.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:39.045 00.000 9828 Guiding  Dir = 2, Dur = 16
02:52:39.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:39.046 00.001 9828 IsSlewing returns 0
02:52:39.046 00.000 9828 IsGuiding returns 0
02:52:39.046 00.000 9828 PulseGuide returned control before completion, sleep 26
02:52:39.086 00.040 9828 IsGuiding returns 1
02:52:39.086 00.000 9828 scope still moving after pulse duration time elapsed
02:52:39.117 00.031 9828 IsSlewing returns 0
02:52:39.117 00.000 9828 IsGuiding returns 1
02:52:39.147 00.030 9828 IsSlewing returns 0
02:52:39.147 00.000 9828 IsGuiding returns 1
02:52:39.179 00.032 9828 IsSlewing returns 0
02:52:39.179 00.000 9828 IsGuiding returns 0
02:52:39.180 00.001 9828 scope move finished after 16 + 117 ms
02:52:39.180 00.000 9828 Move returns status 0, amount 16
02:52:39.180 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:39.180 00.000 9828 MoveAxis(N, 14, B)
02:52:39.180 00.000 9828 Guiding  Dir = 0, Dur = 14
02:52:39.195 00.015 9828 IsSlewing returns 0
02:52:39.195 00.000 9828 IsGuiding returns 0
02:52:39.196 00.001 9828 PulseGuide returned control before completion, sleep 24
02:52:39.227 00.031 9828 IsGuiding returns 1
02:52:39.227 00.000 9828 scope still moving after pulse duration time elapsed
02:52:39.258 00.031 9828 IsSlewing returns 0
02:52:39.258 00.000 9828 IsGuiding returns 1
02:52:39.290 00.032 9828 IsSlewing returns 0
02:52:39.290 00.000 9828 IsGuiding returns 1
02:52:39.319 00.029 9828 IsSlewing returns 0
02:52:39.319 00.000 9828 IsGuiding returns 1
02:52:39.350 00.031 9828 IsSlewing returns 0
02:52:39.350 00.000 9828 IsGuiding returns 0
02:52:39.350 00.000 9828 scope move finished after 14 + 140 ms
02:52:39.350 00.000 9828 Move returns status 0, amount 14
02:52:39.350 00.000 9828 move complete, result=0
02:52:39.350 00.000 9828 worker thread done servicing request
02:52:39.350 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:52:39.730 00.380 8976 Exposure complete
02:52:39.735 00.005 8976 worker thread done servicing request
02:52:39.736 00.001 5052 OnExposeComplete: enter
02:52:39.736 00.000 5052 UpdateGuideState(): m_state=6
02:52:39.736 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10916
02:52:39.736 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.35, Mass=159, SNR=8.7, Peak=70 HFD=2.2
02:52:39.736 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
02:52:39.736 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.27 = 2.01)
02:52:39.736 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.36 hyp=0.42 cameraTheta=-2.13 mountX=-0.22 mountY=0.38, mountTheta=2.09
02:52:39.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.36, opts=13)
02:52:39.737 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.36)
02:52:39.737 00.000 8976 Worker thread wakes up
02:52:39.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.36) opts 0xd
02:52:39.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.36)
02:52:39.737 00.000 8976 Moving (-0.22, -0.36) raw xDistance=-0.22 yDistance=0.38
02:52:39.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:52:39.737 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:52:39.737 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:52:39.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:39.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
02:52:39.737 00.000 8976 MoveAxis(R, 0, ABG)
02:52:39.737 00.000 8976 MoveAxis(D, 2, ABG)
02:52:39.737 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:39.737 00.000 5052 Enqueuing Expose request
02:52:39.737 00.000 8976 stepping (-9, 6) + (0, -2)
02:52:39.738 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:39.764 00.026 8976 Received - 47 (G) 
02:52:39.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:39.764 00.000 8976 stepped: pos (-9, 4)
02:52:39.764 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:52:39.764 00.000 8976 MountToCamera -- mountX=1.22 mountY=-1.11 hyp=1.65 mountTheta=-0.74 cameraX=0.43, cameraY=1.59 cameraTheta=1.31
02:52:39.764 00.000 8976 incremental bump (0.432, 1.590) isValid = 1
02:52:39.764 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
02:52:39.764 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:52:39.764 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:52:39.764 00.000 8976 move complete, result=0
02:52:39.764 00.000 9828 Worker thread wakes up
02:52:39.764 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:52:39.764 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:52:39.764 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
02:52:39.764 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
02:52:39.764 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
02:52:39.764 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:52:39.765 00.001 8976 worker thread done servicing request
02:52:39.765 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:52:39.765 00.000 8976 Worker thread wakes up
02:52:39.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:39.765 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:39.765 00.000 9828 BLC: window closed
02:52:39.765 00.000 9828 MoveAxis(E, 11, B)
02:52:39.765 00.000 9828 Guiding  Dir = 2, Dur = 11
02:52:39.765 00.000 9828 IsSlewing returns 0
02:52:39.765 00.000 9828 IsGuiding returns 0
02:52:39.766 00.001 9828 PulseGuide returned control before completion, sleep 21
02:52:39.788 00.022 9828 IsGuiding returns 1
02:52:39.788 00.000 9828 scope still moving after pulse duration time elapsed
02:52:39.818 00.030 9828 IsSlewing returns 0
02:52:39.819 00.001 9828 IsGuiding returns 1
02:52:39.848 00.029 9828 IsSlewing returns 0
02:52:39.848 00.000 9828 IsGuiding returns 1
02:52:39.878 00.030 9828 IsSlewing returns 0
02:52:39.878 00.000 9828 IsGuiding returns 1
02:52:39.910 00.032 9828 IsSlewing returns 0
02:52:39.910 00.000 9828 IsGuiding returns 0
02:52:39.910 00.000 9828 scope move finished after 11 + 133 ms
02:52:39.910 00.000 9828 Move returns status 0, amount 11
02:52:39.910 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:39.910 00.000 9828 MoveAxis(N, 15, B)
02:52:39.910 00.000 9828 Guiding  Dir = 0, Dur = 15
02:52:39.925 00.015 9828 IsSlewing returns 0
02:52:39.926 00.001 9828 IsGuiding returns 0
02:52:39.926 00.000 9828 PulseGuide returned control before completion, sleep 25
02:52:39.956 00.030 9828 IsGuiding returns 1
02:52:39.956 00.000 9828 scope still moving after pulse duration time elapsed
02:52:39.987 00.031 9828 IsSlewing returns 0
02:52:39.987 00.000 9828 IsGuiding returns 1
02:52:40.019 00.032 9828 IsSlewing returns 0
02:52:40.019 00.000 9828 IsGuiding returns 1
02:52:40.050 00.031 9828 IsSlewing returns 0
02:52:40.050 00.000 9828 IsGuiding returns 1
02:52:40.082 00.032 9828 IsSlewing returns 0
02:52:40.082 00.000 9828 IsGuiding returns 0
02:52:40.082 00.000 9828 scope move finished after 15 + 141 ms
02:52:40.082 00.000 9828 Move returns status 0, amount 15
02:52:40.082 00.000 9828 move complete, result=0
02:52:40.082 00.000 9828 worker thread done servicing request
02:52:40.082 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:52:40.450 00.368 8976 Exposure complete
02:52:40.456 00.006 8976 worker thread done servicing request
02:52:40.456 00.000 5052 OnExposeComplete: enter
02:52:40.456 00.000 5052 UpdateGuideState(): m_state=6
02:52:40.456 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10917
02:52:40.456 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.92, Mass=141, SNR=8.2, Peak=65 HFD=2.3
02:52:40.456 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
02:52:40.456 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
02:52:40.456 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.24 cameraTheta=1.02 mountX=0.13 mountY=-0.22, mountTheta=-1.05
02:52:40.457 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.21, opts=13)
02:52:40.457 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.21)
02:52:40.457 00.000 8976 Worker thread wakes up
02:52:40.458 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.21) opts 0xd
02:52:40.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.21)
02:52:40.458 00.000 8976 Moving (0.13, 0.21) raw xDistance=0.13 yDistance=-0.22
02:52:40.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:52:40.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:52:40.458 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:52:40.458 00.000 8976 MoveAxis(R, 0, ABG)
02:52:40.458 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:52:40.458 00.000 8976 MoveAxis(U, 0, ABG)
02:52:40.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:40.458 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:52:40.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:40.458 00.000 8976 MountToCamera -- mountX=1.27 mountY=-0.95 hyp=1.59 mountTheta=-0.64 cameraX=0.27, cameraY=1.57 cameraTheta=1.40
02:52:40.458 00.000 5052 Enqueuing Expose request
02:52:40.458 00.000 8976 incremental bump (0.269, 1.566) isValid = 1
02:52:40.458 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
02:52:40.458 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:52:40.459 00.001 8976 Enqueuing Move request for scope (0.02, 0.12)
02:52:40.459 00.000 8976 move complete, result=0
02:52:40.459 00.000 9828 Worker thread wakes up
02:52:40.459 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:52:40.459 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:52:40.459 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:52:40.459 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:52:40.459 00.000 8976 worker thread done servicing request
02:52:40.459 00.000 8976 Worker thread wakes up
02:52:40.459 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
02:52:40.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:40.460 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:40.460 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
02:52:40.460 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:52:40.460 00.000 9828 BLC: window closed
02:52:40.460 00.000 9828 MoveAxis(E, 8, B)
02:52:40.460 00.000 9828 Guiding  Dir = 2, Dur = 8
02:52:40.460 00.000 9828 IsSlewing returns 0
02:52:40.461 00.001 9828 IsGuiding returns 0
02:52:40.461 00.000 9828 PulseGuide returned control before completion, sleep 18
02:52:40.488 00.027 9828 IsGuiding returns 1
02:52:40.488 00.000 9828 scope still moving after pulse duration time elapsed
02:52:40.519 00.031 9828 IsSlewing returns 0
02:52:40.519 00.000 9828 IsGuiding returns 1
02:52:40.551 00.032 9828 IsSlewing returns 0
02:52:40.551 00.000 9828 IsGuiding returns 1
02:52:40.582 00.031 9828 IsSlewing returns 0
02:52:40.582 00.000 9828 IsGuiding returns 0
02:52:40.582 00.000 9828 scope move finished after 8 + 113 ms
02:52:40.582 00.000 9828 Move returns status 0, amount 8
02:52:40.582 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:40.582 00.000 9828 MoveAxis(N, 16, B)
02:52:40.582 00.000 9828 Guiding  Dir = 0, Dur = 16
02:52:40.598 00.016 9828 IsSlewing returns 0
02:52:40.598 00.000 9828 IsGuiding returns 0
02:52:40.598 00.000 9828 PulseGuide returned control before completion, sleep 26
02:52:40.628 00.030 9828 IsGuiding returns 1
02:52:40.628 00.000 9828 scope still moving after pulse duration time elapsed
02:52:40.660 00.032 9828 IsSlewing returns 0
02:52:40.660 00.000 9828 IsGuiding returns 1
02:52:40.691 00.031 9828 IsSlewing returns 0
02:52:40.691 00.000 9828 IsGuiding returns 1
02:52:40.723 00.032 9828 IsSlewing returns 0
02:52:40.723 00.000 9828 IsGuiding returns 1
02:52:40.755 00.032 9828 IsSlewing returns 0
02:52:40.755 00.000 9828 IsGuiding returns 0
02:52:40.755 00.000 9828 scope move finished after 16 + 141 ms
02:52:40.755 00.000 9828 Move returns status 0, amount 16
02:52:40.755 00.000 9828 move complete, result=0
02:52:40.755 00.000 9828 worker thread done servicing request
02:52:40.755 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:52:41.145 00.390 8976 Exposure complete
02:52:41.150 00.005 8976 worker thread done servicing request
02:52:41.150 00.000 5052 OnExposeComplete: enter
02:52:41.150 00.000 5052 UpdateGuideState(): m_state=6
02:52:41.150 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10918
02:52:41.150 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.68, Mass=150, SNR=8.5, Peak=67 HFD=2.1
02:52:41.150 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
02:52:41.151 00.001 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
02:52:41.151 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.27 mountX=-0.07 mountY=-0.07, mountTheta=-2.37
02:52:41.151 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.03, opts=13)
02:52:41.151 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.03)
02:52:41.151 00.000 8976 Worker thread wakes up
02:52:41.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.03) opts 0xd
02:52:41.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.03)
02:52:41.152 00.001 8976 Moving (0.11, -0.03) raw xDistance=-0.07 yDistance=-0.07
02:52:41.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:52:41.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:52:41.152 00.000 8976 MoveAxis(R, 0, ABG)
02:52:41.152 00.000 8976 MoveAxis(U, 0, ABG)
02:52:41.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:52:41.152 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:52:41.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:41.152 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
02:52:41.152 00.000 8976 MountToCamera -- mountX=1.31 mountY=-0.85 hyp=1.56 mountTheta=-0.58 cameraX=0.16, cameraY=1.55 cameraTheta=1.47
02:52:41.152 00.000 8976 incremental bump (0.160, 1.550) isValid = 1
02:52:41.152 00.000 8976 Scheduling Mount bump of (0.011, 0.110)
02:52:41.152 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.11, opts=4)
02:52:41.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:41.152 00.000 8976 Enqueuing Move request for scope (0.01, 0.11)
02:52:41.152 00.000 8976 move complete, result=0
02:52:41.152 00.000 9828 Worker thread wakes up
02:52:41.152 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0x4
02:52:41.152 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
02:52:41.153 00.001 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
02:52:41.153 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
02:52:41.153 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.47 mountX=-0.02 mountY=-0.11, mountTheta=-1.72
02:52:41.153 00.000 9828 Moving (0.01, 0.11) raw xDistance=-0.02 yDistance=-0.11
02:52:41.153 00.000 9828 BLC: window closed
02:52:41.153 00.000 9828 MoveAxis(E, 5, B)
02:52:41.153 00.000 8976 worker thread done servicing request
02:52:41.153 00.000 5052 Enqueuing Expose request
02:52:41.153 00.000 9828 Guiding  Dir = 2, Dur = 5
02:52:41.153 00.000 8976 Worker thread wakes up
02:52:41.153 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:41.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:41.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:41.153 00.000 9828 IsSlewing returns 0
02:52:41.154 00.001 9828 IsGuiding returns 0
02:52:41.154 00.000 9828 PulseGuide returned control before completion, sleep 15
02:52:41.174 00.020 9828 IsGuiding returns 1
02:52:41.174 00.000 9828 scope still moving after pulse duration time elapsed
02:52:41.206 00.032 9828 IsSlewing returns 0
02:52:41.206 00.000 9828 IsGuiding returns 1
02:52:41.238 00.032 9828 IsSlewing returns 0
02:52:41.238 00.000 9828 IsGuiding returns 1
02:52:41.269 00.031 9828 IsSlewing returns 0
02:52:41.269 00.000 9828 IsGuiding returns 0
02:52:41.269 00.000 9828 scope move finished after 5 + 110 ms
02:52:41.269 00.000 9828 Move returns status 0, amount 5
02:52:41.269 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:41.269 00.000 9828 MoveAxis(N, 15, B)
02:52:41.269 00.000 9828 Guiding  Dir = 0, Dur = 15
02:52:41.284 00.015 9828 IsSlewing returns 0
02:52:41.284 00.000 9828 IsGuiding returns 0
02:52:41.284 00.000 9828 PulseGuide returned control before completion, sleep 25
02:52:41.316 00.032 9828 IsGuiding returns 1
02:52:41.316 00.000 9828 scope still moving after pulse duration time elapsed
02:52:41.346 00.030 9828 IsSlewing returns 0
02:52:41.346 00.000 9828 IsGuiding returns 1
02:52:41.379 00.033 9828 IsSlewing returns 0
02:52:41.379 00.000 9828 IsGuiding returns 1
02:52:41.410 00.031 9828 IsSlewing returns 0
02:52:41.410 00.000 9828 IsGuiding returns 1
02:52:41.441 00.031 9828 IsSlewing returns 0
02:52:41.441 00.000 9828 IsGuiding returns 1
02:52:41.472 00.031 9828 IsSlewing returns 0
02:52:41.472 00.000 9828 IsGuiding returns 0
02:52:41.472 00.000 9828 scope move finished after 15 + 173 ms
02:52:41.472 00.000 9828 Move returns status 0, amount 15
02:52:41.472 00.000 9828 move complete, result=0
02:52:41.473 00.001 9828 worker thread done servicing request
02:52:41.473 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 15 ms NORTH
02:52:41.839 00.366 8976 Exposure complete
02:52:41.844 00.005 8976 worker thread done servicing request
02:52:41.844 00.000 5052 OnExposeComplete: enter
02:52:41.844 00.000 5052 UpdateGuideState(): m_state=6
02:52:41.844 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10919
02:52:41.844 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.19, Mass=170, SNR=9.0, Peak=65 HFD=2.5
02:52:41.844 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.04) = xAngle (-3.51 = 2.77)
02:52:41.844 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.61 = 2.67)
02:52:41.844 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.52 hyp=0.53 cameraTheta=-1.47 mountX=-0.49 mountY=0.24, mountTheta=2.69
02:52:41.845 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.52, opts=13)
02:52:41.845 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.52)
02:52:41.845 00.000 8976 Worker thread wakes up
02:52:41.845 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:52:41.845 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
02:52:41.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:41.845 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.52) opts 0xd
02:52:41.846 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.52)
02:52:41.846 00.000 8976 Moving (0.06, -0.52) raw xDistance=-0.49 yDistance=0.24
02:52:41.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:52:41.846 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:41.846 00.000 5052 Enqueuing Expose request
02:52:41.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:52:41.846 00.000 8976 MoveAxis(R, 2, ABG)
02:52:41.846 00.000 8976 stepping (-9, 4) + (2, 0)
02:52:41.846 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:41.874 00.028 8976 Received - 47 (G) 
02:52:41.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:41.874 00.000 8976 stepped: pos (-7, 4)
02:52:41.874 00.000 8976 MoveAxis(U, 0, ABG)
02:52:41.874 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
02:52:41.874 00.000 8976 MountToCamera -- mountX=1.23 mountY=-0.78 hyp=1.45 mountTheta=-0.56 cameraX=0.13, cameraY=1.45 cameraTheta=1.48
02:52:41.874 00.000 8976 incremental bump (0.133, 1.449) isValid = 1
02:52:41.874 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
02:52:41.874 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:52:41.874 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:52:41.874 00.000 8976 move complete, result=0
02:52:41.875 00.001 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
02:52:41.875 00.000 8976 worker thread done servicing request
02:52:41.875 00.000 8976 Worker thread wakes up
02:52:41.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:41.875 00.000 9828 Worker thread wakes up
02:52:41.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:41.875 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:52:41.875 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:52:41.875 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
02:52:41.875 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.79)
02:52:41.875 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:52:41.875 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:52:41.875 00.000 9828 BLC: window closed
02:52:41.875 00.000 9828 MoveAxis(E, 5, B)
02:52:41.875 00.000 9828 Guiding  Dir = 2, Dur = 5
02:52:41.876 00.001 9828 IsSlewing returns 0
02:52:41.876 00.000 9828 IsGuiding returns 0
02:52:41.876 00.000 9828 PulseGuide returned control before completion, sleep 15
02:52:41.907 00.031 9828 IsGuiding returns 1
02:52:41.907 00.000 9828 scope still moving after pulse duration time elapsed
02:52:41.939 00.032 9828 IsSlewing returns 0
02:52:41.939 00.000 9828 IsGuiding returns 1
02:52:41.985 00.046 9828 IsSlewing returns 0
02:52:41.985 00.000 9828 IsGuiding returns 1
02:52:42.017 00.032 9828 IsSlewing returns 0
02:52:42.017 00.000 9828 IsGuiding returns 0
02:52:42.017 00.000 9828 scope move finished after 5 + 136 ms
02:52:42.018 00.001 9828 Move returns status 0, amount 5
02:52:42.018 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:42.018 00.000 9828 MoveAxis(N, 16, B)
02:52:42.018 00.000 9828 Guiding  Dir = 0, Dur = 16
02:52:42.033 00.015 9828 IsSlewing returns 0
02:52:42.033 00.000 9828 IsGuiding returns 0
02:52:42.033 00.000 9828 PulseGuide returned control before completion, sleep 26
02:52:42.064 00.031 9828 IsGuiding returns 1
02:52:42.064 00.000 9828 scope still moving after pulse duration time elapsed
02:52:42.096 00.032 9828 IsSlewing returns 0
02:52:42.096 00.000 9828 IsGuiding returns 1
02:52:42.126 00.030 9828 IsSlewing returns 0
02:52:42.126 00.000 9828 IsGuiding returns 1
02:52:42.158 00.032 9828 IsSlewing returns 0
02:52:42.158 00.000 9828 IsGuiding returns 1
02:52:42.189 00.031 9828 IsSlewing returns 0
02:52:42.189 00.000 9828 IsGuiding returns 0
02:52:42.189 00.000 9828 scope move finished after 16 + 139 ms
02:52:42.189 00.000 9828 Move returns status 0, amount 16
02:52:42.189 00.000 9828 move complete, result=0
02:52:42.189 00.000 9828 worker thread done servicing request
02:52:42.189 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:52:42.561 00.372 8976 Exposure complete
02:52:42.566 00.005 8976 worker thread done servicing request
02:52:42.567 00.001 5052 OnExposeComplete: enter
02:52:42.567 00.000 5052 UpdateGuideState(): m_state=6
02:52:42.567 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10920
02:52:42.567 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.75, Mass=141, SNR=8.2, Peak=62 HFD=2.4
02:52:42.567 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:52:42.567 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
02:52:42.567 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.96 mountX=0.14 mountY=0.17, mountTheta=0.87
02:52:42.568 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.04, opts=13)
02:52:42.568 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.04)
02:52:42.568 00.000 8976 Worker thread wakes up
02:52:42.568 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.04) opts 0xd
02:52:42.568 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.04)
02:52:42.568 00.000 8976 Moving (-0.23, 0.04) raw xDistance=0.14 yDistance=0.17
02:52:42.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:52:42.568 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:52:42.568 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:52:42.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:42.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:52:42.568 00.000 8976 MoveAxis(R, 0, ABG)
02:52:42.568 00.000 8976 MoveAxis(U, 0, ABG)
02:52:42.568 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
02:52:42.568 00.000 8976 MountToCamera -- mountX=1.18 mountY=-0.73 hyp=1.39 mountTheta=-0.56 cameraX=0.11, cameraY=1.38 cameraTheta=1.49
02:52:42.568 00.000 8976 incremental bump (0.115, 1.381) isValid = 1
02:52:42.568 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:42.568 00.000 5052 Enqueuing Expose request
02:52:42.569 00.001 8976 Scheduling Mount bump of (0.009, 0.119)
02:52:42.569 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:52:42.569 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:52:42.569 00.000 8976 move complete, result=0
02:52:42.569 00.000 9828 Worker thread wakes up
02:52:42.569 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:52:42.569 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:52:42.569 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.70)
02:52:42.569 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:52:42.569 00.000 8976 worker thread done servicing request
02:52:42.569 00.000 8976 Worker thread wakes up
02:52:42.569 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.78)
02:52:42.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:42.569 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.01 mountY=-0.12, mountTheta=-1.70
02:52:42.569 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:42.569 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:52:42.570 00.001 9828 BLC: window closed
02:52:42.570 00.000 9828 MoveAxis(E, 5, B)
02:52:42.570 00.000 9828 Guiding  Dir = 2, Dur = 5
02:52:42.570 00.000 9828 IsSlewing returns 0
02:52:42.570 00.000 9828 IsGuiding returns 0
02:52:42.570 00.000 9828 PulseGuide returned control before completion, sleep 15
02:52:42.595 00.025 9828 IsGuiding returns 1
02:52:42.595 00.000 9828 scope still moving after pulse duration time elapsed
02:52:42.626 00.031 9828 IsSlewing returns 0
02:52:42.626 00.000 9828 IsGuiding returns 1
02:52:42.658 00.032 9828 IsSlewing returns 0
02:52:42.658 00.000 9828 IsGuiding returns 1
02:52:42.689 00.031 9828 IsSlewing returns 0
02:52:42.689 00.000 9828 IsGuiding returns 0
02:52:42.689 00.000 9828 scope move finished after 5 + 113 ms
02:52:42.689 00.000 9828 Move returns status 0, amount 5
02:52:42.689 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:42.689 00.000 9828 MoveAxis(N, 16, B)
02:52:42.689 00.000 9828 Guiding  Dir = 0, Dur = 16
02:52:42.705 00.016 9828 IsSlewing returns 0
02:52:42.705 00.000 9828 IsGuiding returns 0
02:52:42.705 00.000 9828 PulseGuide returned control before completion, sleep 26
02:52:42.737 00.032 9828 IsGuiding returns 1
02:52:42.737 00.000 9828 scope still moving after pulse duration time elapsed
02:52:42.767 00.030 9828 IsSlewing returns 0
02:52:42.767 00.000 9828 IsGuiding returns 1
02:52:42.798 00.031 9828 IsSlewing returns 0
02:52:42.798 00.000 9828 IsGuiding returns 1
02:52:42.829 00.031 9828 IsSlewing returns 0
02:52:42.829 00.000 9828 IsGuiding returns 1
02:52:42.860 00.031 9828 IsSlewing returns 0
02:52:42.860 00.000 9828 IsGuiding returns 0
02:52:42.860 00.000 9828 scope move finished after 16 + 139 ms
02:52:42.860 00.000 9828 Move returns status 0, amount 16
02:52:42.860 00.000 9828 move complete, result=0
02:52:42.860 00.000 9828 worker thread done servicing request
02:52:42.861 00.001 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:52:43.253 00.392 8976 Exposure complete
02:52:43.258 00.005 8976 worker thread done servicing request
02:52:43.258 00.000 5052 OnExposeComplete: enter
02:52:43.259 00.001 5052 UpdateGuideState(): m_state=6
02:52:43.259 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10921
02:52:43.259 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.83, Mass=172, SNR=8.9, Peak=68 HFD=2.4
02:52:43.259 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:52:43.259 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:52:43.259 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.12 hyp=0.39 cameraTheta=2.82 mountX=0.28 mountY=0.24, mountTheta=0.72
02:52:43.259 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.12, opts=13)
02:52:43.259 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.12)
02:52:43.260 00.001 8976 Worker thread wakes up
02:52:43.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.12) opts 0xd
02:52:43.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.12)
02:52:43.260 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:52:43.260 00.000 5052 UpdateGuideState exits: m=172 SNR=8.9
02:52:43.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:43.260 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:43.260 00.000 5052 Enqueuing Expose request
02:52:43.260 00.000 8976 Moving (-0.37, 0.12) raw xDistance=0.28 yDistance=0.24
02:52:43.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:52:43.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:52:43.260 00.000 8976 MoveAxis(L, 1, ABG)
02:52:43.260 00.000 8976 stepping (-7, 4) + (-1, 0)
02:52:43.260 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:43.280 00.020 8976 Received - 47 (G) 
02:52:43.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:43.281 00.001 8976 stepped: pos (-8, 4)
02:52:43.281 00.000 8976 MoveAxis(U, 0, ABG)
02:52:43.281 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
02:52:43.281 00.000 8976 MountToCamera -- mountX=1.19 mountY=-0.70 hyp=1.38 mountTheta=-0.53 cameraX=0.08, cameraY=1.38 cameraTheta=1.51
02:52:43.281 00.000 8976 incremental bump (0.079, 1.381) isValid = 1
02:52:43.281 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
02:52:43.281 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:52:43.281 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:52:43.281 00.000 8976 move complete, result=0
02:52:43.281 00.000 9828 Worker thread wakes up
02:52:43.281 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:52:43.281 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:52:43.281 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
02:52:43.281 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:52:43.281 00.000 8976 worker thread done servicing request
02:52:43.281 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
02:52:43.281 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:52:43.282 00.001 8976 Worker thread wakes up
02:52:43.282 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:52:43.282 00.000 9828 BLC: window closed
02:52:43.282 00.000 9828 MoveAxis(E, 4, B)
02:52:43.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:43.282 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:43.282 00.000 9828 Guiding  Dir = 2, Dur = 4
02:52:43.282 00.000 9828 IsSlewing returns 0
02:52:43.282 00.000 9828 IsGuiding returns 0
02:52:43.283 00.001 9828 PulseGuide returned control before completion, sleep 14
02:52:43.310 00.027 9828 IsGuiding returns 1
02:52:43.310 00.000 9828 scope still moving after pulse duration time elapsed
02:52:43.341 00.031 9828 IsSlewing returns 0
02:52:43.341 00.000 9828 IsGuiding returns 1
02:52:43.373 00.032 9828 IsSlewing returns 0
02:52:43.373 00.000 9828 IsGuiding returns 1
02:52:43.404 00.031 9828 IsSlewing returns 0
02:52:43.404 00.000 9828 IsGuiding returns 0
02:52:43.404 00.000 9828 scope move finished after 4 + 117 ms
02:52:43.404 00.000 9828 Move returns status 0, amount 4
02:52:43.404 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:43.404 00.000 9828 MoveAxis(N, 16, B)
02:52:43.404 00.000 9828 Guiding  Dir = 0, Dur = 16
02:52:43.419 00.015 9828 IsSlewing returns 0
02:52:43.419 00.000 9828 IsGuiding returns 0
02:52:43.420 00.001 9828 PulseGuide returned control before completion, sleep 26
02:52:43.451 00.031 9828 IsGuiding returns 1
02:52:43.451 00.000 9828 scope still moving after pulse duration time elapsed
02:52:43.482 00.031 9828 IsSlewing returns 0
02:52:43.482 00.000 9828 IsGuiding returns 1
02:52:43.513 00.031 9828 IsSlewing returns 0
02:52:43.513 00.000 9828 IsGuiding returns 1
02:52:43.545 00.032 9828 IsSlewing returns 0
02:52:43.545 00.000 9828 IsGuiding returns 1
02:52:43.577 00.032 9828 IsSlewing returns 0
02:52:43.581 00.004 9828 IsGuiding returns 0
02:52:43.581 00.000 9828 scope move finished after 16 + 145 ms
02:52:43.581 00.000 9828 Move returns status 0, amount 16
02:52:43.581 00.000 9828 move complete, result=0
02:52:43.581 00.000 9828 worker thread done servicing request
02:52:43.581 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:52:43.969 00.388 8976 Exposure complete
02:52:43.974 00.005 8976 worker thread done servicing request
02:52:43.975 00.001 5052 OnExposeComplete: enter
02:52:43.975 00.000 5052 UpdateGuideState(): m_state=6
02:52:43.975 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10922
02:52:43.975 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.35, Mass=147, SNR=8.4, Peak=69 HFD=1.6
02:52:43.975 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
02:52:43.975 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.51)
02:52:43.975 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.36 hyp=0.73 cameraTheta=-2.63 mountX=-0.03 mountY=0.73, mountTheta=1.61
02:52:43.976 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.36, opts=13)
02:52:43.976 00.000 5052 Enqueuing Move request for stepguider (-0.64, -0.36)
02:52:43.976 00.000 8976 Worker thread wakes up
02:52:43.976 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.36) opts 0xd
02:52:43.976 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.36)
02:52:43.976 00.000 8976 Moving (-0.64, -0.36) raw xDistance=-0.03 yDistance=0.73
02:52:43.976 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:52:43.976 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
02:52:43.976 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:52:43.976 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:52:43.977 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:43.977 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:43.977 00.000 5052 Enqueuing Expose request
02:52:43.977 00.000 8976 MoveAxis(R, 0, ABG)
02:52:43.977 00.000 8976 MoveAxis(D, 3, ABG)
02:52:43.977 00.000 8976 stepping (-8, 4) + (0, -3)
02:52:43.977 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:44.016 00.039 8976 Received - 47 (G) 
02:52:44.016 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:44.016 00.000 8976 stepped: pos (-8, 1)
02:52:44.016 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
02:52:44.016 00.000 8976 MountToCamera -- mountX=1.20 mountY=-0.52 hyp=1.31 mountTheta=-0.41 cameraX=-0.08, cameraY=1.31 cameraTheta=1.64
02:52:44.016 00.000 8976 incremental bump (-0.084, 1.309) isValid = 1
02:52:44.016 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
02:52:44.016 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:52:44.016 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:52:44.016 00.000 8976 move complete, result=0
02:52:44.016 00.000 8976 worker thread done servicing request
02:52:44.016 00.000 8976 Worker thread wakes up
02:52:44.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:44.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:44.017 00.001 9828 Worker thread wakes up
02:52:44.017 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:52:44.017 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:52:44.017 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
02:52:44.017 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.64)
02:52:44.017 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.55
02:52:44.017 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:52:44.017 00.000 9828 BLC: window closed
02:52:44.017 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:52:44.017 00.000 9828 MoveAxis(W, 1, B)
02:52:44.017 00.000 9828 Guiding  Dir = 3, Dur = 1
02:52:44.018 00.001 9828 IsSlewing returns 0
02:52:44.018 00.000 9828 IsGuiding returns 0
02:52:44.018 00.000 9828 PulseGuide returned control before completion, sleep 11
02:52:44.041 00.023 9828 IsGuiding returns 1
02:52:44.041 00.000 9828 scope still moving after pulse duration time elapsed
02:52:44.073 00.032 9828 IsSlewing returns 0
02:52:44.073 00.000 9828 IsGuiding returns 1
02:52:44.105 00.032 9828 IsSlewing returns 0
02:52:44.105 00.000 9828 IsGuiding returns 1
02:52:44.135 00.030 9828 IsSlewing returns 0
02:52:44.136 00.001 9828 IsGuiding returns 1
02:52:44.166 00.030 9828 IsSlewing returns 0
02:52:44.167 00.001 9828 IsGuiding returns 0
02:52:44.167 00.000 9828 scope move finished after 1 + 147 ms
02:52:44.167 00.000 9828 Move returns status 0, amount 1
02:52:44.167 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:44.167 00.000 9828 MoveAxis(N, 16, B)
02:52:44.167 00.000 9828 Guiding  Dir = 0, Dur = 16
02:52:44.182 00.015 9828 IsSlewing returns 0
02:52:44.183 00.001 9828 IsGuiding returns 0
02:52:44.183 00.000 9828 PulseGuide returned control before completion, sleep 26
02:52:44.213 00.030 9828 IsGuiding returns 1
02:52:44.213 00.000 9828 scope still moving after pulse duration time elapsed
02:52:44.243 00.030 9828 IsSlewing returns 0
02:52:44.243 00.000 9828 IsGuiding returns 1
02:52:44.274 00.031 9828 IsSlewing returns 0
02:52:44.274 00.000 9828 IsGuiding returns 1
02:52:44.305 00.031 9828 IsSlewing returns 0
02:52:44.305 00.000 9828 IsGuiding returns 1
02:52:44.335 00.030 9828 IsSlewing returns 0
02:52:44.335 00.000 9828 IsGuiding returns 0
02:52:44.335 00.000 9828 scope move finished after 16 + 136 ms
02:52:44.335 00.000 9828 Move returns status 0, amount 16
02:52:44.335 00.000 9828 move complete, result=0
02:52:44.336 00.001 9828 worker thread done servicing request
02:52:44.336 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:52:44.718 00.382 8976 Exposure complete
02:52:44.724 00.006 8976 worker thread done servicing request
02:52:44.724 00.000 5052 OnExposeComplete: enter
02:52:44.724 00.000 5052 UpdateGuideState(): m_state=6
02:52:44.724 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10923
02:52:44.724 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.34, Mass=144, SNR=8.3, Peak=69 HFD=1.7
02:52:44.724 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
02:52:44.724 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
02:52:44.724 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.37 hyp=0.65 cameraTheta=-2.54 mountX=-0.09 mountY=0.65, mountTheta=1.70
02:52:44.725 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.37, opts=13)
02:52:44.725 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.37)
02:52:44.725 00.000 8976 Worker thread wakes up
02:52:44.725 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.37) opts 0xd
02:52:44.725 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:52:44.725 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:52:44.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:44.726 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:44.726 00.000 5052 Enqueuing Expose request
02:52:44.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.37)
02:52:44.726 00.000 8976 Moving (-0.54, -0.37) raw xDistance=-0.09 yDistance=0.65
02:52:44.727 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:52:44.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
02:52:44.727 00.000 8976 MoveAxis(R, 0, ABG)
02:52:44.727 00.000 8976 MoveAxis(D, 3, ABG)
02:52:44.727 00.000 8976 stepping (-8, 1) + (0, -3)
02:52:44.727 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:44.768 00.041 8976 Received - 47 (G) 
02:52:44.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:44.768 00.000 8976 stepped: pos (-8, -2)
02:52:44.768 00.000 8976 MountToCamera -- mountTheta (-0.20) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
02:52:44.768 00.000 8976 MountToCamera -- mountX=1.21 mountY=-0.24 hyp=1.24 mountTheta=-0.20 cameraX=-0.33, cameraY=1.19 cameraTheta=1.84
02:52:44.768 00.000 8976 incremental bump (-0.334, 1.189) isValid = 1
02:52:44.768 00.000 8976 Scheduling Mount bump of (-0.031, 0.115)
02:52:44.768 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:52:44.768 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:52:44.768 00.000 8976 move complete, result=0
02:52:44.768 00.000 9828 Worker thread wakes up
02:52:44.768 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:52:44.768 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:52:44.768 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.93 = -1.35)
02:52:44.768 00.000 8976 worker thread done servicing request
02:52:44.768 00.000 8976 Worker thread wakes up
02:52:44.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:44.768 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:52:44.768 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.43)
02:52:44.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:44.768 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.03 mountY=-0.12, mountTheta=-1.36
02:52:44.768 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:52:44.768 00.000 9828 BLC: window closed
02:52:44.768 00.000 9828 MoveAxis(W, 8, B)
02:52:44.768 00.000 9828 Guiding  Dir = 3, Dur = 8
02:52:44.768 00.000 9828 IsSlewing returns 0
02:52:44.769 00.001 9828 IsGuiding returns 0
02:52:44.769 00.000 9828 PulseGuide returned control before completion, sleep 18
02:52:44.802 00.033 9828 IsGuiding returns 1
02:52:44.802 00.000 9828 scope still moving after pulse duration time elapsed
02:52:44.835 00.033 9828 IsSlewing returns 0
02:52:44.835 00.000 9828 IsGuiding returns 1
02:52:44.865 00.030 9828 IsSlewing returns 0
02:52:44.865 00.000 9828 IsGuiding returns 1
02:52:44.896 00.031 9828 IsSlewing returns 0
02:52:44.896 00.000 9828 IsGuiding returns 1
02:52:44.926 00.030 9828 IsSlewing returns 0
02:52:44.926 00.000 9828 IsGuiding returns 1
02:52:44.958 00.032 9828 IsSlewing returns 0
02:52:44.958 00.000 9828 IsGuiding returns 1
02:52:44.989 00.031 9828 IsSlewing returns 0
02:52:44.989 00.000 9828 IsGuiding returns 0
02:52:44.989 00.000 9828 scope move finished after 8 + 212 ms
02:52:44.990 00.001 9828 Move returns status 0, amount 8
02:52:44.990 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:52:44.990 00.000 9828 MoveAxis(N, 16, B)
02:52:44.990 00.000 9828 Guiding  Dir = 0, Dur = 16
02:52:45.005 00.015 9828 IsSlewing returns 0
02:52:45.005 00.000 9828 IsGuiding returns 0
02:52:45.005 00.000 9828 PulseGuide returned control before completion, sleep 26
02:52:45.037 00.032 9828 IsGuiding returns 1
02:52:45.037 00.000 9828 scope still moving after pulse duration time elapsed
02:52:45.068 00.031 9828 IsSlewing returns 0
02:52:45.068 00.000 9828 IsGuiding returns 1
02:52:45.099 00.031 9828 IsSlewing returns 0
02:52:45.099 00.000 9828 IsGuiding returns 1
02:52:45.130 00.031 9828 IsSlewing returns 0
02:52:45.130 00.000 9828 IsGuiding returns 1
02:52:45.161 00.031 9828 IsSlewing returns 0
02:52:45.161 00.000 9828 IsGuiding returns 0
02:52:45.161 00.000 9828 scope move finished after 16 + 139 ms
02:52:45.161 00.000 9828 Move returns status 0, amount 16
02:52:45.161 00.000 9828 move complete, result=0
02:52:45.161 00.000 9828 worker thread done servicing request
02:52:45.161 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:52:45.455 00.294 8976 Exposure complete
02:52:45.461 00.006 8976 worker thread done servicing request
02:52:45.461 00.000 5052 OnExposeComplete: enter
02:52:45.461 00.000 5052 UpdateGuideState(): m_state=6
02:52:45.461 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10924
02:52:45.461 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.54, Mass=145, SNR=8.3, Peak=71 HFD=2.1
02:52:45.461 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.14 = 2.14)
02:52:45.461 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
02:52:45.461 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-2.10 mountX=-0.11 mountY=0.17, mountTheta=2.12
02:52:45.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.17, opts=13)
02:52:45.462 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.17)
02:52:45.462 00.000 8976 Worker thread wakes up
02:52:45.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.17) opts 0xd
02:52:45.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.17)
02:52:45.462 00.000 8976 Moving (-0.10, -0.17) raw xDistance=-0.11 yDistance=0.17
02:52:45.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:52:45.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:52:45.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:52:45.462 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:52:45.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:45.463 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:45.463 00.000 5052 Enqueuing Expose request
02:52:45.463 00.000 8976 MoveAxis(R, 0, ABG)
02:52:45.463 00.000 8976 MoveAxis(U, 0, ABG)
02:52:45.463 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:52:45.463 00.000 8976 move complete, result=0
02:52:45.463 00.000 8976 worker thread done servicing request
02:52:45.463 00.000 8976 Worker thread wakes up
02:52:45.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:45.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:45.463 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:52:46.150 00.687 8976 Exposure complete
02:52:46.156 00.006 8976 worker thread done servicing request
02:52:46.157 00.001 5052 OnExposeComplete: enter
02:52:46.157 00.000 5052 UpdateGuideState(): m_state=6
02:52:46.157 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10925
02:52:46.157 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.29, Mass=139, SNR=8.2, Peak=70 HFD=1.7
02:52:46.157 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.04) = xAngle (-3.25 = 3.04)
02:52:46.157 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
02:52:46.157 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.42 hyp=0.45 cameraTheta=-1.20 mountX=-0.45 mountY=0.09, mountTheta=2.94
02:52:46.157 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.42, opts=13)
02:52:46.157 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.42)
02:52:46.157 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:52:46.157 00.000 5052 UpdateGuideState exits: m=139 SNR=8.2
02:52:46.158 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:46.158 00.000 8976 Worker thread wakes up
02:52:46.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.42) opts 0xd
02:52:46.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.42)
02:52:46.158 00.000 8976 Moving (0.16, -0.42) raw xDistance=-0.45 yDistance=0.09
02:52:46.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:46.158 00.000 5052 Enqueuing Expose request
02:52:46.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:52:46.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:52:46.158 00.000 8976 MoveAxis(R, 2, ABG)
02:52:46.158 00.000 8976 stepping (-8, -2) + (2, 0)
02:52:46.158 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:46.190 00.032 8976 Received - 47 (G) 
02:52:46.191 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:46.191 00.000 8976 stepped: pos (-6, -2)
02:52:46.191 00.000 8976 MoveAxis(U, 0, ABG)
02:52:46.191 00.000 8976 move complete, result=0
02:52:46.191 00.000 8976 worker thread done servicing request
02:52:46.191 00.000 8976 Worker thread wakes up
02:52:46.191 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:46.191 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:46.191 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
02:52:46.874 00.683 8976 Exposure complete
02:52:46.879 00.005 8976 worker thread done servicing request
02:52:46.880 00.001 5052 OnExposeComplete: enter
02:52:46.880 00.000 5052 UpdateGuideState(): m_state=6
02:52:46.880 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10926
02:52:46.880 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.45, Mass=151, SNR=8.5, Peak=69 HFD=1.8
02:52:46.880 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.04) = xAngle (-3.15 = 3.14)
02:52:46.880 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.25 = 3.03)
02:52:46.880 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.10 mountX=-0.29 mountY=0.03, mountTheta=3.03
02:52:46.880 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.26, opts=13)
02:52:46.880 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.26)
02:52:46.880 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:52:46.881 00.001 5052 UpdateGuideState exits: m=151 SNR=8.5
02:52:46.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:46.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:46.881 00.000 5052 Enqueuing Expose request
02:52:46.881 00.000 8976 Worker thread wakes up
02:52:46.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.26) opts 0xd
02:52:46.881 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.26)
02:52:46.881 00.000 8976 Moving (0.13, -0.26) raw xDistance=-0.29 yDistance=0.03
02:52:46.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:52:46.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:52:46.881 00.000 8976 MoveAxis(R, 1, ABG)
02:52:46.881 00.000 8976 stepping (-6, -2) + (1, 0)
02:52:46.881 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:46.910 00.029 8976 Received - 47 (G) 
02:52:46.910 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:46.910 00.000 8976 stepped: pos (-5, -2)
02:52:46.910 00.000 8976 MoveAxis(U, 0, ABG)
02:52:46.910 00.000 8976 move complete, result=0
02:52:46.910 00.000 8976 worker thread done servicing request
02:52:46.910 00.000 8976 Worker thread wakes up
02:52:46.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:46.910 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:46.910 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
02:52:47.596 00.686 8976 Exposure complete
02:52:47.601 00.005 8976 worker thread done servicing request
02:52:47.601 00.000 5052 OnExposeComplete: enter
02:52:47.601 00.000 5052 UpdateGuideState(): m_state=6
02:52:47.601 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10927
02:52:47.601 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.99, Mass=138, SNR=8.1, Peak=65 HFD=2.0
02:52:47.601 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
02:52:47.601 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:52:47.602 00.001 5052 CameraToMount -- cameraX=0.86 cameraY=0.28 hyp=0.90 cameraTheta=0.32 mountX=-0.14 mountY=-0.87, mountTheta=-1.73
02:52:47.603 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=0.28, opts=13)
02:52:47.603 00.000 5052 Enqueuing Move request for stepguider (0.86, 0.28)
02:52:47.603 00.000 8976 Worker thread wakes up
02:52:47.603 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:52:47.603 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
02:52:47.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, 0.28) opts 0xd
02:52:47.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:47.603 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:47.603 00.000 5052 Enqueuing Expose request
02:52:47.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, 0.28)
02:52:47.604 00.001 8976 Moving (0.86, 0.28) raw xDistance=-0.14 yDistance=-0.87
02:52:47.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:52:47.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
02:52:47.604 00.000 8976 MoveAxis(R, 0, ABG)
02:52:47.604 00.000 8976 MoveAxis(U, 3, ABG)
02:52:47.604 00.000 8976 stepping (-5, -2) + (0, 3)
02:52:47.604 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:47.645 00.041 8976 Received - 47 (G) 
02:52:47.645 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:47.645 00.000 8976 stepped: pos (-5, 1)
02:52:47.645 00.000 8976 move complete, result=0
02:52:47.645 00.000 8976 worker thread done servicing request
02:52:47.645 00.000 8976 Worker thread wakes up
02:52:47.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:47.646 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:47.646 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 3 ms NORTH
02:52:48.330 00.684 8976 Exposure complete
02:52:48.336 00.006 8976 worker thread done servicing request
02:52:48.336 00.000 5052 OnExposeComplete: enter
02:52:48.336 00.000 5052 UpdateGuideState(): m_state=6
02:52:48.336 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10928
02:52:48.336 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.82, Mass=146, SNR=8.3, Peak=63 HFD=2.4
02:52:48.336 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:52:48.336 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
02:52:48.337 00.001 5052 CameraToMount -- cameraX=0.67 cameraY=0.11 hyp=0.68 cameraTheta=0.16 mountX=-0.21 mountY=-0.62, mountTheta=-1.89
02:52:48.337 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.11, opts=13)
02:52:48.337 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.11)
02:52:48.337 00.000 8976 Worker thread wakes up
02:52:48.337 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:52:48.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.11) opts 0xd
02:52:48.338 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.11)
02:52:48.338 00.000 8976 Moving (0.67, 0.11) raw xDistance=-0.21 yDistance=-0.62
02:52:48.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:52:48.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.62
02:52:48.338 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
02:52:48.338 00.000 8976 MoveAxis(R, 0, ABG)
02:52:48.338 00.000 8976 MoveAxis(U, 3, ABG)
02:52:48.338 00.000 8976 stepping (-5, 1) + (0, 3)
02:52:48.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:48.338 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:48.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:48.338 00.000 5052 Enqueuing Expose request
02:52:48.364 00.026 8976 Received - 47 (G) 
02:52:48.364 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:52:48.364 00.000 8976 stepped: pos (-5, 4)
02:52:48.364 00.000 8976 move complete, result=0
02:52:48.364 00.000 8976 worker thread done servicing request
02:52:48.364 00.000 8976 Worker thread wakes up
02:52:48.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:48.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:48.364 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:52:49.049 00.685 8976 Exposure complete
02:52:49.054 00.005 8976 worker thread done servicing request
02:52:49.054 00.000 5052 OnExposeComplete: enter
02:52:49.054 00.000 5052 UpdateGuideState(): m_state=6
02:52:49.054 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10929
02:52:49.055 00.001 5052 Star::Find returns 1 (0), X=329.86, Y=281.40, Mass=159, SNR=8.7, Peak=68 HFD=2.3
02:52:49.055 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
02:52:49.055 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
02:52:49.055 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.30 hyp=0.75 cameraTheta=-0.42 mountX=-0.59 mountY=-0.41, mountTheta=-2.53
02:52:49.055 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.30, opts=13)
02:52:49.055 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.30)
02:52:49.055 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:52:49.055 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:52:49.056 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:49.056 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:49.056 00.000 5052 Enqueuing Expose request
02:52:49.056 00.000 8976 Worker thread wakes up
02:52:49.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.30) opts 0xd
02:52:49.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.30)
02:52:49.056 00.000 8976 Moving (0.69, -0.30) raw xDistance=-0.59 yDistance=-0.41
02:52:49.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
02:52:49.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.41
02:52:49.056 00.000 8976 MoveAxis(R, 2, ABG)
02:52:49.056 00.000 8976 stepping (-5, 4) + (2, 0)
02:52:49.056 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:49.084 00.028 8976 Received - 47 (G) 
02:52:49.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:49.084 00.000 8976 stepped: pos (-3, 4)
02:52:49.084 00.000 8976 MoveAxis(U, 2, ABG)
02:52:49.084 00.000 8976 stepping (-3, 4) + (0, 2)
02:52:49.084 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:49.117 00.033 8976 Received - 47 (G) 
02:52:49.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:49.117 00.000 8976 stepped: pos (-3, 6)
02:52:49.117 00.000 8976 move complete, result=0
02:52:49.117 00.000 8976 worker thread done servicing request
02:52:49.117 00.000 8976 Worker thread wakes up
02:52:49.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:49.117 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:49.117 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 2 ms NORTH
02:52:49.814 00.697 8976 Exposure complete
02:52:49.819 00.005 8976 worker thread done servicing request
02:52:49.819 00.000 5052 OnExposeComplete: enter
02:52:49.819 00.000 5052 UpdateGuideState(): m_state=6
02:52:49.819 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10930
02:52:49.819 00.000 5052 Star::Find returns 1 (0), X=330.37, Y=281.81, Mass=155, SNR=8.6, Peak=64 HFD=2.7
02:52:49.820 00.001 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:52:49.820 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:52:49.820 00.000 5052 CameraToMount -- cameraX=1.20 cameraY=0.10 hyp=1.20 cameraTheta=0.09 mountX=-0.45 mountY=-1.06, mountTheta=-1.97
02:52:49.820 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.20, y=0.10, opts=13)
02:52:49.821 00.001 5052 Enqueuing Move request for stepguider (1.20, 0.10)
02:52:49.821 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:52:49.821 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:52:49.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:49.821 00.000 8976 Worker thread wakes up
02:52:49.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:49.821 00.000 5052 Enqueuing Expose request
02:52:49.821 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.20, 0.10) opts 0xd
02:52:49.821 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.20, 0.10)
02:52:49.821 00.000 8976 Moving (1.20, 0.10) raw xDistance=-0.45 yDistance=-1.06
02:52:49.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
02:52:49.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.06
02:52:49.822 00.001 8976 MoveAxis(R, 2, ABG)
02:52:49.822 00.000 8976 stepping (-3, 6) + (2, 0)
02:52:49.822 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:49.851 00.029 8976 Received - 47 (G) 
02:52:49.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:49.852 00.001 8976 stepped: pos (-1, 6)
02:52:49.852 00.000 8976 MoveAxis(U, 4, ABG)
02:52:49.852 00.000 8976 stepping (-1, 6) + (0, 4)
02:52:49.852 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:52:49.884 00.032 8976 Received - 47 (G) 
02:52:49.884 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:52:49.884 00.000 8976 stepped: pos (-1, 10)
02:52:49.884 00.000 8976 move complete, result=0
02:52:49.884 00.000 8976 worker thread done servicing request
02:52:49.884 00.000 8976 Worker thread wakes up
02:52:49.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:49.884 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:49.885 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -1.1 px 4 ms NORTH
02:52:50.572 00.687 8976 Exposure complete
02:52:50.577 00.005 8976 worker thread done servicing request
02:52:50.577 00.000 5052 OnExposeComplete: enter
02:52:50.577 00.000 5052 UpdateGuideState(): m_state=6
02:52:50.577 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10931
02:52:50.577 00.000 5052 Star::Find returns 1 (0), X=330.22, Y=282.00, Mass=164, SNR=8.9, Peak=68 HFD=2.4
02:52:50.577 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
02:52:50.577 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:52:50.577 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=0.29 hyp=1.08 cameraTheta=0.27 mountX=-0.22 mountY=-1.03, mountTheta=-1.78
02:52:50.578 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=0.29, opts=13)
02:52:50.578 00.000 5052 Enqueuing Move request for stepguider (1.04, 0.29)
02:52:50.578 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:52:50.578 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
02:52:50.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:50.578 00.000 8976 Worker thread wakes up
02:52:50.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, 0.29) opts 0xd
02:52:50.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, 0.29)
02:52:50.578 00.000 8976 Moving (1.04, 0.29) raw xDistance=-0.22 yDistance=-1.03
02:52:50.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:52:50.579 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.03
02:52:50.579 00.000 8976 MoveAxis(R, 0, ABG)
02:52:50.579 00.000 8976 MoveAxis(U, 4, ABG)
02:52:50.579 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:50.579 00.000 5052 Enqueuing Expose request
02:52:50.579 00.000 8976 stepping (-1, 10) + (0, 4)
02:52:50.579 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:52:50.619 00.040 8976 Received - 47 (G) 
02:52:50.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:52:50.619 00.000 8976 stepped: pos (-1, 14)
02:52:50.619 00.000 8976 move complete, result=0
02:52:50.619 00.000 8976 worker thread done servicing request
02:52:50.619 00.000 8976 Worker thread wakes up
02:52:50.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:50.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:50.619 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
02:52:51.304 00.685 8976 Exposure complete
02:52:51.309 00.005 8976 worker thread done servicing request
02:52:51.309 00.000 5052 OnExposeComplete: enter
02:52:51.309 00.000 5052 UpdateGuideState(): m_state=6
02:52:51.309 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10932
02:52:51.309 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.79, Mass=163, SNR=8.8, Peak=66 HFD=2.6
02:52:51.309 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
02:52:51.309 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
02:52:51.309 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.08 hyp=0.48 cameraTheta=0.18 mountX=-0.14 mountY=-0.44, mountTheta=-1.88
02:52:51.310 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.08, opts=13)
02:52:51.310 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.08)
02:52:51.310 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:52:51.310 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
02:52:51.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:51.310 00.000 8976 Worker thread wakes up
02:52:51.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.08) opts 0xd
02:52:51.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.08)
02:52:51.310 00.000 8976 Moving (0.47, 0.08) raw xDistance=-0.14 yDistance=-0.44
02:52:51.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:52:51.310 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:51.310 00.000 5052 Enqueuing Expose request
02:52:51.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.44
02:52:51.311 00.001 8976 MoveAxis(R, 0, ABG)
02:52:51.311 00.000 8976 MoveAxis(U, 2, ABG)
02:52:51.311 00.000 8976 stepping (-1, 14) + (0, 2)
02:52:51.311 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:51.338 00.027 8976 Received - 47 (G) 
02:52:51.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:51.338 00.000 8976 stepped: pos (-1, 16)
02:52:51.338 00.000 8976 move complete, result=0
02:52:51.338 00.000 8976 worker thread done servicing request
02:52:51.338 00.000 8976 Worker thread wakes up
02:52:51.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:51.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:51.339 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:52:52.025 00.686 8976 Exposure complete
02:52:52.030 00.005 8976 worker thread done servicing request
02:52:52.030 00.000 5052 OnExposeComplete: enter
02:52:52.030 00.000 5052 UpdateGuideState(): m_state=6
02:52:52.031 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10933
02:52:52.031 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.57, Mass=146, SNR=8.3, Peak=68 HFD=1.7
02:52:52.031 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.75 = -2.75)
02:52:52.031 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
02:52:52.031 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.71 mountX=-0.19 mountY=-0.06, mountTheta=-2.84
02:52:52.031 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.13, opts=13)
02:52:52.031 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.13)
02:52:52.032 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:52:52.032 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
02:52:52.032 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:52.032 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:52.032 00.000 5052 Enqueuing Expose request
02:52:52.032 00.000 8976 Worker thread wakes up
02:52:52.032 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.13) opts 0xd
02:52:52.032 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.13)
02:52:52.032 00.000 8976 Moving (0.16, -0.13) raw xDistance=-0.19 yDistance=-0.06
02:52:52.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:52:52.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:52:52.032 00.000 8976 MoveAxis(R, 0, ABG)
02:52:52.032 00.000 8976 MoveAxis(U, 0, ABG)
02:52:52.032 00.000 8976 move complete, result=0
02:52:52.032 00.000 8976 worker thread done servicing request
02:52:52.032 00.000 8976 Worker thread wakes up
02:52:52.032 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:52.032 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:52.032 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:52.717 00.685 8976 Exposure complete
02:52:52.722 00.005 8976 worker thread done servicing request
02:52:52.722 00.000 5052 OnExposeComplete: enter
02:52:52.722 00.000 5052 UpdateGuideState(): m_state=6
02:52:52.722 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10934
02:52:52.722 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.91, Mass=164, SNR=8.8, Peak=72 HFD=2.2
02:52:52.722 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
02:52:52.722 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
02:52:52.722 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.20 hyp=0.31 cameraTheta=0.70 mountX=0.07 mountY=-0.31, mountTheta=-1.35
02:52:52.723 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.20, opts=13)
02:52:52.723 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.20)
02:52:52.723 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:52:52.723 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
02:52:52.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:52.723 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:52.723 00.000 5052 Enqueuing Expose request
02:52:52.723 00.000 8976 Worker thread wakes up
02:52:52.723 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.20) opts 0xd
02:52:52.723 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.20)
02:52:52.723 00.000 8976 Moving (0.24, 0.20) raw xDistance=0.07 yDistance=-0.31
02:52:52.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:52:52.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:52:52.723 00.000 8976 MoveAxis(R, 0, ABG)
02:52:52.723 00.000 8976 MoveAxis(U, 1, ABG)
02:52:52.723 00.000 8976 stepping (-1, 16) + (0, 1)
02:52:52.724 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:52.745 00.021 8976 Received - 47 (G) 
02:52:52.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:52.745 00.000 8976 stepped: pos (-1, 17)
02:52:52.745 00.000 8976 move complete, result=0
02:52:52.745 00.000 8976 worker thread done servicing request
02:52:52.745 00.000 8976 Worker thread wakes up
02:52:52.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:52.745 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:52.745 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:52:53.431 00.686 8976 Exposure complete
02:52:53.436 00.005 8976 worker thread done servicing request
02:52:53.436 00.000 5052 OnExposeComplete: enter
02:52:53.436 00.000 5052 UpdateGuideState(): m_state=6
02:52:53.436 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10935
02:52:53.436 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.53, Mass=143, SNR=8.3, Peak=69 HFD=1.5
02:52:53.437 00.001 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
02:52:53.437 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
02:52:53.437 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.18 hyp=0.38 cameraTheta=-0.50 mountX=-0.32 mountY=-0.18, mountTheta=-2.62
02:52:53.437 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.18, opts=13)
02:52:53.437 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.18)
02:52:53.437 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:52:53.437 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
02:52:53.438 00.001 8976 Worker thread wakes up
02:52:53.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.18) opts 0xd
02:52:53.438 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.18)
02:52:53.438 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:53.438 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:53.438 00.000 5052 Enqueuing Expose request
02:52:53.438 00.000 8976 Moving (0.34, -0.18) raw xDistance=-0.32 yDistance=-0.18
02:52:53.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:52:53.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:52:53.438 00.000 8976 MoveAxis(R, 1, ABG)
02:52:53.438 00.000 8976 stepping (-1, 17) + (1, 0)
02:52:53.438 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:53.464 00.026 8976 Received - 47 (G) 
02:52:53.464 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:53.464 00.000 8976 stepped: pos (0, 17)
02:52:53.464 00.000 8976 MoveAxis(U, 0, ABG)
02:52:53.464 00.000 8976 move complete, result=0
02:52:53.464 00.000 8976 worker thread done servicing request
02:52:53.464 00.000 8976 Worker thread wakes up
02:52:53.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:53.464 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:52:53.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:54.152 00.688 8976 Exposure complete
02:52:54.157 00.005 8976 worker thread done servicing request
02:52:54.157 00.000 5052 OnExposeComplete: enter
02:52:54.157 00.000 5052 UpdateGuideState(): m_state=6
02:52:54.157 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10936
02:52:54.157 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.95, Mass=135, SNR=8.0, Peak=65 HFD=2.3
02:52:54.157 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
02:52:54.157 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
02:52:54.157 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.35 cameraTheta=0.77 mountX=0.10 mountY=-0.34, mountTheta=-1.28
02:52:54.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.25, opts=13)
02:52:54.158 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.25)
02:52:54.158 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:52:54.158 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:52:54.158 00.000 8976 Worker thread wakes up
02:52:54.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.25) opts 0xd
02:52:54.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.25)
02:52:54.158 00.000 8976 Moving (0.25, 0.25) raw xDistance=0.10 yDistance=-0.34
02:52:54.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:54.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:54.158 00.000 5052 Enqueuing Expose request
02:52:54.159 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:52:54.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:52:54.159 00.000 8976 MoveAxis(R, 0, ABG)
02:52:54.159 00.000 8976 MoveAxis(U, 1, ABG)
02:52:54.159 00.000 8976 stepping (0, 17) + (0, 1)
02:52:54.159 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:54.183 00.024 8976 Received - 47 (G) 
02:52:54.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:54.183 00.000 8976 stepped: pos (0, 18)
02:52:54.183 00.000 8976 move complete, result=0
02:52:54.183 00.000 8976 worker thread done servicing request
02:52:54.183 00.000 8976 Worker thread wakes up
02:52:54.183 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:52:54.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:54.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:54.882 00.699 8976 Exposure complete
02:52:54.888 00.006 8976 worker thread done servicing request
02:52:54.888 00.000 5052 OnExposeComplete: enter
02:52:54.888 00.000 5052 UpdateGuideState(): m_state=6
02:52:54.888 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10937
02:52:54.888 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=282.08, Mass=145, SNR=8.3, Peak=68 HFD=2.4
02:52:54.888 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
02:52:54.888 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
02:52:54.888 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.37 hyp=0.38 cameraTheta=1.28 mountX=0.28 mountY=-0.29, mountTheta=-0.81
02:52:54.889 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.37, opts=13)
02:52:54.889 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.37)
02:52:54.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:52:54.889 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:52:54.889 00.000 8976 Worker thread wakes up
02:52:54.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.37) opts 0xd
02:52:54.890 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.37)
02:52:54.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:54.890 00.000 8976 Moving (0.11, 0.37) raw xDistance=0.28 yDistance=-0.29
02:52:54.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:52:54.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:52:54.890 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:54.890 00.000 5052 Enqueuing Expose request
02:52:54.890 00.000 8976 MoveAxis(L, 1, ABG)
02:52:54.890 00.000 8976 stepping (0, 18) + (-1, 0)
02:52:54.890 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:54.919 00.029 8976 Received - 47 (G) 
02:52:54.919 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:54.919 00.000 8976 stepped: pos (-1, 18)
02:52:54.919 00.000 8976 MoveAxis(U, 1, ABG)
02:52:54.919 00.000 8976 stepping (-1, 18) + (0, 1)
02:52:54.919 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:54.951 00.032 8976 Received - 47 (G) 
02:52:54.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:54.951 00.000 8976 stepped: pos (-1, 19)
02:52:54.951 00.000 8976 move complete, result=0
02:52:54.951 00.000 8976 worker thread done servicing request
02:52:54.951 00.000 8976 Worker thread wakes up
02:52:54.952 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:52:54.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:54.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:55.637 00.685 8976 Exposure complete
02:52:55.642 00.005 8976 worker thread done servicing request
02:52:55.642 00.000 5052 OnExposeComplete: enter
02:52:55.642 00.000 5052 UpdateGuideState(): m_state=6
02:52:55.642 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10938
02:52:55.643 00.001 5052 Star::Find returns 1 (0), X=329.43, Y=282.00, Mass=141, SNR=8.2, Peak=68 HFD=2.3
02:52:55.643 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.20 = -1.20)
02:52:55.643 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
02:52:55.643 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.29 hyp=0.38 cameraTheta=0.84 mountX=0.14 mountY=-0.37, mountTheta=-1.21
02:52:55.643 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.29, opts=13)
02:52:55.643 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.29)
02:52:55.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:52:55.643 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:52:55.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:55.643 00.000 8976 Worker thread wakes up
02:52:55.644 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.29) opts 0xd
02:52:55.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.29)
02:52:55.644 00.000 8976 Moving (0.26, 0.29) raw xDistance=0.14 yDistance=-0.37
02:52:55.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:55.644 00.000 5052 Enqueuing Expose request
02:52:55.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:52:55.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
02:52:55.644 00.000 8976 MoveAxis(R, 0, ABG)
02:52:55.644 00.000 8976 MoveAxis(U, 2, ABG)
02:52:55.644 00.000 8976 stepping (-1, 19) + (0, 2)
02:52:55.644 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:55.670 00.026 8976 Received - 47 (G) 
02:52:55.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:55.670 00.000 8976 stepped: pos (-1, 21)
02:52:55.670 00.000 8976 move complete, result=0
02:52:55.670 00.000 8976 worker thread done servicing request
02:52:55.670 00.000 8976 Worker thread wakes up
02:52:55.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:55.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:55.670 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:52:56.354 00.684 8976 Exposure complete
02:52:56.360 00.006 8976 worker thread done servicing request
02:52:56.360 00.000 5052 OnExposeComplete: enter
02:52:56.360 00.000 5052 UpdateGuideState(): m_state=6
02:52:56.360 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10939
02:52:56.360 00.000 5052 Star::Find returns 1 (1), X=329.02, Y=282.11, Mass=149, SNR=8.4, Peak=62 HFD=2.4
02:52:56.360 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
02:52:56.360 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
02:52:56.360 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.40 hyp=0.42 cameraTheta=1.94 mountX=0.42 mountY=-0.09, mountTheta=-0.21
02:52:56.361 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.40, opts=13)
02:52:56.361 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.40)
02:52:56.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:52:56.361 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4 Saturated
02:52:56.361 00.000 8976 Worker thread wakes up
02:52:56.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.40) opts 0xd
02:52:56.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.40)
02:52:56.361 00.000 8976 Moving (-0.15, 0.40) raw xDistance=0.42 yDistance=-0.09
02:52:56.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:56.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:56.361 00.000 5052 Enqueuing Expose request
02:52:56.362 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
02:52:56.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:52:56.362 00.000 8976 MoveAxis(L, 2, ABG)
02:52:56.362 00.000 8976 stepping (-1, 21) + (-2, 0)
02:52:56.362 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:56.390 00.028 8976 Received - 47 (G) 
02:52:56.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:56.390 00.000 8976 stepped: pos (-3, 21)
02:52:56.390 00.000 8976 MoveAxis(U, 0, ABG)
02:52:56.390 00.000 8976 move complete, result=0
02:52:56.390 00.000 8976 worker thread done servicing request
02:52:56.390 00.000 8976 Worker thread wakes up
02:52:56.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:56.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:56.390 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:52:57.088 00.698 8976 Exposure complete
02:52:57.094 00.006 8976 worker thread done servicing request
02:52:57.094 00.000 5052 OnExposeComplete: enter
02:52:57.094 00.000 5052 UpdateGuideState(): m_state=6
02:52:57.094 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10940
02:52:57.094 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.58, Mass=133, SNR=8.0, Peak=68 HFD=2.0
02:52:57.094 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
02:52:57.094 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.36)
02:52:57.094 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.13 hyp=0.36 cameraTheta=-2.78 mountX=0.04 mountY=0.35, mountTheta=1.46
02:52:57.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.13, opts=13)
02:52:57.095 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.13)
02:52:57.095 00.000 8976 Worker thread wakes up
02:52:57.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.13) opts 0xd
02:52:57.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.13)
02:52:57.095 00.000 8976 Moving (-0.34, -0.13) raw xDistance=0.04 yDistance=0.35
02:52:57.096 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:52:57.096 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:52:57.096 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
02:52:57.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:57.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:57.096 00.000 5052 Enqueuing Expose request
02:52:57.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:52:57.096 00.000 8976 MoveAxis(R, 0, ABG)
02:52:57.096 00.000 8976 MoveAxis(D, 1, ABG)
02:52:57.096 00.000 8976 stepping (-3, 21) + (0, -1)
02:52:57.096 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:57.125 00.029 8976 Received - 47 (G) 
02:52:57.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:52:57.125 00.000 8976 stepped: pos (-3, 20)
02:52:57.125 00.000 8976 move complete, result=0
02:52:57.125 00.000 8976 worker thread done servicing request
02:52:57.125 00.000 8976 Worker thread wakes up
02:52:57.126 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:57.126 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:52:57.126 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:57.813 00.687 8976 Exposure complete
02:52:57.818 00.005 8976 worker thread done servicing request
02:52:57.818 00.000 5052 OnExposeComplete: enter
02:52:57.818 00.000 5052 UpdateGuideState(): m_state=6
02:52:57.818 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10941
02:52:57.818 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.43, Mass=142, SNR=8.3, Peak=73 HFD=1.8
02:52:57.818 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
02:52:57.818 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.58)
02:52:57.818 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.28 hyp=0.50 cameraTheta=-2.56 mountX=-0.05 mountY=0.50, mountTheta=1.68
02:52:57.818 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.28, opts=13)
02:52:57.818 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.28)
02:52:57.818 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:52:57.818 00.000 5052 UpdateGuideState exits: m=142 SNR=8.3
02:52:57.819 00.001 8976 Worker thread wakes up
02:52:57.819 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.28) opts 0xd
02:52:57.819 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.28)
02:52:57.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:57.819 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:57.819 00.000 5052 Enqueuing Expose request
02:52:57.819 00.000 8976 Moving (-0.42, -0.28) raw xDistance=-0.05 yDistance=0.50
02:52:57.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:52:57.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
02:52:57.819 00.000 8976 MoveAxis(R, 0, ABG)
02:52:57.819 00.000 8976 MoveAxis(D, 2, ABG)
02:52:57.819 00.000 8976 stepping (-3, 20) + (0, -2)
02:52:57.819 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:57.844 00.025 8976 Received - 47 (G) 
02:52:57.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:57.844 00.000 8976 stepped: pos (-3, 18)
02:52:57.844 00.000 8976 move complete, result=0
02:52:57.844 00.000 8976 worker thread done servicing request
02:52:57.844 00.000 8976 Worker thread wakes up
02:52:57.844 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:57.844 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:57.844 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:52:58.536 00.692 8976 Exposure complete
02:52:58.542 00.006 8976 worker thread done servicing request
02:52:58.542 00.000 5052 OnExposeComplete: enter
02:52:58.542 00.000 5052 UpdateGuideState(): m_state=6
02:52:58.542 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10942
02:52:58.542 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.90, Mass=143, SNR=8.2, Peak=69 HFD=2.1
02:52:58.542 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:52:58.542 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
02:52:58.542 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=0.19 hyp=0.77 cameraTheta=2.90 mountX=0.51 mountY=0.53, mountTheta=0.80
02:52:58.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.19, opts=13)
02:52:58.543 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.19)
02:52:58.543 00.000 8976 Worker thread wakes up
02:52:58.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:52:58.543 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
02:52:58.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:58.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:58.543 00.000 5052 Enqueuing Expose request
02:52:58.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.19) opts 0xd
02:52:58.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.19)
02:52:58.543 00.000 8976 Moving (-0.75, 0.19) raw xDistance=0.51 yDistance=0.53
02:52:58.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
02:52:58.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
02:52:58.543 00.000 8976 MoveAxis(L, 2, ABG)
02:52:58.543 00.000 8976 stepping (-3, 18) + (-2, 0)
02:52:58.543 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:58.580 00.037 8976 Received - 47 (G) 
02:52:58.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:58.580 00.000 8976 stepped: pos (-5, 18)
02:52:58.580 00.000 8976 MoveAxis(D, 2, ABG)
02:52:58.580 00.000 8976 stepping (-5, 18) + (0, -2)
02:52:58.580 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:58.611 00.031 8976 Received - 47 (G) 
02:52:58.613 00.002 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:58.613 00.000 8976 stepped: pos (-5, 16)
02:52:58.613 00.000 8976 move complete, result=0
02:52:58.613 00.000 8976 worker thread done servicing request
02:52:58.613 00.000 8976 Worker thread wakes up
02:52:58.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:58.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:58.613 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:52:59.295 00.682 8976 Exposure complete
02:52:59.300 00.005 8976 worker thread done servicing request
02:52:59.300 00.000 5052 OnExposeComplete: enter
02:52:59.300 00.000 5052 UpdateGuideState(): m_state=6
02:52:59.301 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10943
02:52:59.301 00.000 5052 Star::Find returns 1 (0), X=327.93, Y=281.55, Mass=132, SNR=7.9, Peak=68 HFD=2.1
02:52:59.301 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
02:52:59.301 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
02:52:59.301 00.000 5052 CameraToMount -- cameraX=-1.25 cameraY=-0.16 hyp=1.26 cameraTheta=-3.02 mountX=0.43 mountY=1.13, mountTheta=1.21
02:52:59.301 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.25, y=-0.16, opts=13)
02:52:59.301 00.000 5052 Enqueuing Move request for stepguider (-1.25, -0.16)
02:52:59.302 00.001 8976 Worker thread wakes up
02:52:59.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.25, -0.16) opts 0xd
02:52:59.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.25, -0.16)
02:52:59.302 00.000 8976 Moving (-1.25, -0.16) raw xDistance=0.43 yDistance=1.13
02:52:59.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
02:52:59.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.13
02:52:59.302 00.000 8976 MoveAxis(L, 2, ABG)
02:52:59.302 00.000 8976 stepping (-5, 16) + (-2, 0)
02:52:59.302 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:52:59.302 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
02:52:59.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:59.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:52:59.302 00.000 5052 Enqueuing Expose request
02:52:59.302 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:59.332 00.030 8976 Received - 47 (G) 
02:52:59.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:52:59.332 00.000 8976 stepped: pos (-7, 16)
02:52:59.332 00.000 8976 MoveAxis(D, 5, ABG)
02:52:59.332 00.000 8976 stepping (-7, 16) + (0, -5)
02:52:59.332 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:52:59.379 00.047 8976 Received - 47 (G) 
02:52:59.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:52:59.379 00.000 8976 stepped: pos (-7, 11)
02:52:59.379 00.000 8976 move complete, result=0
02:52:59.379 00.000 8976 worker thread done servicing request
02:52:59.379 00.000 8976 Worker thread wakes up
02:52:59.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:52:59.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:52:59.379 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.1 px 5 ms SOUTH
02:53:00.063 00.684 8976 Exposure complete
02:53:00.069 00.006 8976 worker thread done servicing request
02:53:00.069 00.000 5052 OnExposeComplete: enter
02:53:00.069 00.000 5052 UpdateGuideState(): m_state=6
02:53:00.069 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10944
02:53:00.069 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.86, Mass=151, SNR=8.5, Peak=68 HFD=2.0
02:53:00.069 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:53:00.069 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
02:53:00.069 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.15 hyp=0.67 cameraTheta=2.92 mountX=0.43 mountY=0.47, mountTheta=0.83
02:53:00.070 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.15, opts=13)
02:53:00.070 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.15)
02:53:00.070 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:53:00.070 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:53:00.071 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:00.071 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:00.071 00.000 5052 Enqueuing Expose request
02:53:00.071 00.000 8976 Worker thread wakes up
02:53:00.071 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.15) opts 0xd
02:53:00.071 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.15)
02:53:00.071 00.000 8976 Moving (-0.66, 0.15) raw xDistance=0.43 yDistance=0.47
02:53:00.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
02:53:00.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.47
02:53:00.072 00.001 8976 MoveAxis(L, 2, ABG)
02:53:00.072 00.000 8976 stepping (-7, 11) + (-2, 0)
02:53:00.072 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:00.099 00.027 8976 Received - 47 (G) 
02:53:00.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:00.099 00.000 8976 stepped: pos (-9, 11)
02:53:00.099 00.000 8976 MoveAxis(D, 2, ABG)
02:53:00.099 00.000 8976 stepping (-9, 11) + (0, -2)
02:53:00.099 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:00.131 00.032 8976 Received - 47 (G) 
02:53:00.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:00.131 00.000 8976 stepped: pos (-9, 9)
02:53:00.131 00.000 8976 move complete, result=0
02:53:00.131 00.000 8976 worker thread done servicing request
02:53:00.131 00.000 8976 Worker thread wakes up
02:53:00.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:00.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:00.131 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:53:00.816 00.685 8976 Exposure complete
02:53:00.822 00.006 8976 worker thread done servicing request
02:53:00.822 00.000 5052 OnExposeComplete: enter
02:53:00.822 00.000 5052 UpdateGuideState(): m_state=6
02:53:00.822 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10945
02:53:00.822 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.75, Mass=137, SNR=8.1, Peak=62 HFD=2.4
02:53:00.822 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:53:00.822 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:53:00.822 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.05 hyp=0.80 cameraTheta=3.09 mountX=0.40 mountY=0.64, mountTheta=1.01
02:53:00.823 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.05, opts=13)
02:53:00.823 00.000 5052 Enqueuing Move request for stepguider (-0.80, 0.05)
02:53:00.823 00.000 8976 Worker thread wakes up
02:53:00.823 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.05) opts 0xd
02:53:00.823 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.05)
02:53:00.823 00.000 8976 Moving (-0.80, 0.05) raw xDistance=0.40 yDistance=0.64
02:53:00.823 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:53:00.823 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:53:00.823 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
02:53:00.823 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:00.823 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:00.823 00.000 5052 Enqueuing Expose request
02:53:00.824 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
02:53:00.824 00.000 8976 MoveAxis(L, 2, ABG)
02:53:00.824 00.000 8976 stepping (-9, 9) + (-2, 0)
02:53:00.824 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:00.850 00.026 8976 Received - 47 (G) 
02:53:00.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:00.850 00.000 8976 stepped: pos (-11, 9)
02:53:00.850 00.000 8976 MoveAxis(D, 3, ABG)
02:53:00.850 00.000 8976 stepping (-11, 9) + (0, -3)
02:53:00.850 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:53:00.882 00.032 8976 Received - 47 (G) 
02:53:00.882 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:53:00.882 00.000 8976 stepped: pos (-11, 6)
02:53:00.882 00.000 8976 move complete, result=0
02:53:00.882 00.000 8976 worker thread done servicing request
02:53:00.882 00.000 8976 Worker thread wakes up
02:53:00.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:00.882 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:00.882 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:53:01.565 00.683 8976 Exposure complete
02:53:01.571 00.006 8976 worker thread done servicing request
02:53:01.571 00.000 5052 OnExposeComplete: enter
02:53:01.571 00.000 5052 UpdateGuideState(): m_state=6
02:53:01.571 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10946
02:53:01.571 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.83, Mass=140, SNR=8.2, Peak=70 HFD=2.3
02:53:01.571 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:53:01.571 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
02:53:01.571 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.12 hyp=0.32 cameraTheta=2.77 mountX=0.24 mountY=0.19, mountTheta=0.66
02:53:01.572 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.12, opts=13)
02:53:01.572 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.12)
02:53:01.572 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:53:01.572 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:53:01.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:01.572 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:01.572 00.000 5052 Enqueuing Expose request
02:53:01.572 00.000 8976 Worker thread wakes up
02:53:01.572 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.12) opts 0xd
02:53:01.572 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.12)
02:53:01.572 00.000 8976 Moving (-0.30, 0.12) raw xDistance=0.24 yDistance=0.19
02:53:01.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:53:01.573 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:53:01.573 00.000 8976 MoveAxis(R, 0, ABG)
02:53:01.573 00.000 8976 MoveAxis(U, 0, ABG)
02:53:01.573 00.000 8976 move complete, result=0
02:53:01.573 00.000 8976 worker thread done servicing request
02:53:01.573 00.000 8976 Worker thread wakes up
02:53:01.573 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:01.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:01.573 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:02.257 00.684 8976 Exposure complete
02:53:02.262 00.005 8976 worker thread done servicing request
02:53:02.262 00.000 5052 OnExposeComplete: enter
02:53:02.262 00.000 5052 UpdateGuideState(): m_state=6
02:53:02.262 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10947
02:53:02.262 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.72, Mass=142, SNR=8.2, Peak=70 HFD=2.3
02:53:02.262 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:53:02.262 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:53:02.262 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.01 hyp=0.27 cameraTheta=3.11 mountX=0.13 mountY=0.22, mountTheta=1.04
02:53:02.263 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.01, opts=13)
02:53:02.263 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.01)
02:53:02.263 00.000 8976 Worker thread wakes up
02:53:02.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.01) opts 0xd
02:53:02.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.01)
02:53:02.263 00.000 8976 Moving (-0.27, 0.01) raw xDistance=0.13 yDistance=0.22
02:53:02.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:53:02.263 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:53:02.263 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:53:02.264 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:02.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:53:02.264 00.000 8976 MoveAxis(R, 0, ABG)
02:53:02.264 00.000 8976 MoveAxis(U, 0, ABG)
02:53:02.264 00.000 8976 move complete, result=0
02:53:02.264 00.000 8976 worker thread done servicing request
02:53:02.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:02.264 00.000 5052 Enqueuing Expose request
02:53:02.264 00.000 8976 Worker thread wakes up
02:53:02.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:02.264 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:02.264 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:02.950 00.686 8976 Exposure complete
02:53:02.956 00.006 8976 worker thread done servicing request
02:53:02.956 00.000 5052 OnExposeComplete: enter
02:53:02.956 00.000 5052 UpdateGuideState(): m_state=6
02:53:02.956 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10948
02:53:02.956 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.78, Mass=147, SNR=8.4, Peak=69 HFD=2.1
02:53:02.956 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:53:02.956 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
02:53:02.956 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.07 hyp=0.40 cameraTheta=2.97 mountX=0.24 mountY=0.29, mountTheta=0.89
02:53:02.956 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.07, opts=13)
02:53:02.956 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.07)
02:53:02.957 00.001 8976 Worker thread wakes up
02:53:02.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.07) opts 0xd
02:53:02.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.07)
02:53:02.957 00.000 8976 Moving (-0.39, 0.07) raw xDistance=0.24 yDistance=0.29
02:53:02.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:53:02.957 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:53:02.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:02.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:53:02.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:53:02.957 00.000 8976 MoveAxis(R, 0, ABG)
02:53:02.957 00.000 8976 MoveAxis(D, 1, ABG)
02:53:02.957 00.000 8976 stepping (-11, 6) + (0, -1)
02:53:02.957 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:02.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:02.957 00.000 5052 Enqueuing Expose request
02:53:02.976 00.019 8976 Received - 47 (G) 
02:53:02.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:02.976 00.000 8976 stepped: pos (-11, 5)
02:53:02.976 00.000 8976 move complete, result=0
02:53:02.976 00.000 8976 worker thread done servicing request
02:53:02.976 00.000 8976 Worker thread wakes up
02:53:02.976 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:53:02.976 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:02.976 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:03.660 00.684 8976 Exposure complete
02:53:03.665 00.005 5052 OnExposeComplete: enter
02:53:03.666 00.001 5052 UpdateGuideState(): m_state=6
02:53:03.666 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10949
02:53:03.666 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.93, Mass=148, SNR=8.4, Peak=81 HFD=1.9
02:53:03.666 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
02:53:03.666 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
02:53:03.666 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.99 mountX=0.24 mountY=-0.04, mountTheta=-0.16
02:53:03.666 00.000 8976 worker thread done servicing request
02:53:03.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.22, opts=13)
02:53:03.667 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.22)
02:53:03.667 00.000 8976 Worker thread wakes up
02:53:03.668 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.22) opts 0xd
02:53:03.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.22)
02:53:03.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:53:03.668 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:53:03.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:03.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:03.668 00.000 8976 Moving (-0.10, 0.22) raw xDistance=0.24 yDistance=-0.04
02:53:03.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:53:03.668 00.000 5052 Enqueuing Expose request
02:53:03.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:53:03.668 00.000 8976 MoveAxis(R, 0, ABG)
02:53:03.669 00.001 8976 MoveAxis(U, 0, ABG)
02:53:03.669 00.000 8976 move complete, result=0
02:53:03.669 00.000 8976 worker thread done servicing request
02:53:03.669 00.000 8976 Worker thread wakes up
02:53:03.669 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:03.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:03.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:04.352 00.683 8976 Exposure complete
02:53:04.358 00.006 8976 worker thread done servicing request
02:53:04.358 00.000 5052 OnExposeComplete: enter
02:53:04.358 00.000 5052 UpdateGuideState(): m_state=6
02:53:04.358 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10950
02:53:04.358 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=282.02, Mass=149, SNR=8.4, Peak=80 HFD=2.0
02:53:04.358 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
02:53:04.358 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.03 = 0.03)
02:53:04.358 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.31 hyp=0.38 cameraTheta=2.17 mountX=0.37 mountY=0.01, mountTheta=0.03
02:53:04.359 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.31, opts=13)
02:53:04.359 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.31)
02:53:04.359 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:53:04.359 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:53:04.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:04.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:04.359 00.000 5052 Enqueuing Expose request
02:53:04.359 00.000 8976 Worker thread wakes up
02:53:04.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.31) opts 0xd
02:53:04.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.31)
02:53:04.359 00.000 8976 Moving (-0.21, 0.31) raw xDistance=0.37 yDistance=0.01
02:53:04.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
02:53:04.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:53:04.359 00.000 8976 MoveAxis(L, 2, ABG)
02:53:04.359 00.000 8976 stepping (-11, 5) + (-2, 0)
02:53:04.359 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:04.383 00.024 8976 Received - 47 (G) 
02:53:04.383 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:04.383 00.000 8976 stepped: pos (-13, 5)
02:53:04.383 00.000 8976 MoveAxis(U, 0, ABG)
02:53:04.383 00.000 8976 move complete, result=0
02:53:04.383 00.000 8976 worker thread done servicing request
02:53:04.383 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
02:53:04.383 00.000 8976 Worker thread wakes up
02:53:04.383 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:04.383 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:05.072 00.689 8976 Exposure complete
02:53:05.077 00.005 8976 worker thread done servicing request
02:53:05.077 00.000 5052 OnExposeComplete: enter
02:53:05.077 00.000 5052 UpdateGuideState(): m_state=6
02:53:05.077 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10951
02:53:05.077 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.63, Mass=149, SNR=8.5, Peak=69 HFD=1.9
02:53:05.077 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
02:53:05.077 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.20)
02:53:05.077 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.08 hyp=0.39 cameraTheta=-2.94 mountX=0.10 mountY=0.36, mountTheta=1.29
02:53:05.078 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.08, opts=13)
02:53:05.078 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.08)
02:53:05.078 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:53:05.078 00.000 5052 UpdateGuideState exits: m=149 SNR=8.5
02:53:05.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:05.078 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:05.078 00.000 5052 Enqueuing Expose request
02:53:05.078 00.000 8976 Worker thread wakes up
02:53:05.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.08) opts 0xd
02:53:05.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.08)
02:53:05.078 00.000 8976 Moving (-0.38, -0.08) raw xDistance=0.10 yDistance=0.36
02:53:05.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:53:05.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:53:05.078 00.000 8976 MoveAxis(R, 0, ABG)
02:53:05.078 00.000 8976 MoveAxis(D, 1, ABG)
02:53:05.078 00.000 8976 stepping (-13, 5) + (0, -1)
02:53:05.078 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:05.102 00.024 8976 Received - 47 (G) 
02:53:05.103 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:05.103 00.000 8976 stepped: pos (-13, 4)
02:53:05.103 00.000 8976 move complete, result=0
02:53:05.103 00.000 8976 worker thread done servicing request
02:53:05.103 00.000 8976 Worker thread wakes up
02:53:05.103 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:05.103 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:05.103 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:53:05.787 00.684 8976 Exposure complete
02:53:05.793 00.006 8976 worker thread done servicing request
02:53:05.793 00.000 5052 OnExposeComplete: enter
02:53:05.793 00.000 5052 UpdateGuideState(): m_state=6
02:53:05.793 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10952
02:53:05.793 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.56, Mass=160, SNR=8.7, Peak=69 HFD=1.8
02:53:05.793 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.87 = 1.42)
02:53:05.793 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
02:53:05.793 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.15 hyp=0.48 cameraTheta=-2.82 mountX=0.07 mountY=0.46, mountTheta=1.41
02:53:05.794 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.15, opts=13)
02:53:05.794 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.15)
02:53:05.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:53:05.794 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:53:05.794 00.000 8976 Worker thread wakes up
02:53:05.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.15) opts 0xd
02:53:05.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.15)
02:53:05.794 00.000 8976 Moving (-0.45, -0.15) raw xDistance=0.07 yDistance=0.46
02:53:05.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:53:05.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:05.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:05.794 00.000 5052 Enqueuing Expose request
02:53:05.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
02:53:05.795 00.001 8976 MoveAxis(R, 0, ABG)
02:53:05.795 00.000 8976 MoveAxis(D, 2, ABG)
02:53:05.795 00.000 8976 stepping (-13, 4) + (0, -2)
02:53:05.795 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:05.821 00.026 8976 Received - 47 (G) 
02:53:05.821 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:05.821 00.000 8976 stepped: pos (-13, 2)
02:53:05.822 00.001 8976 move complete, result=0
02:53:05.822 00.000 8976 worker thread done servicing request
02:53:05.822 00.000 8976 Worker thread wakes up
02:53:05.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:05.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:05.822 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:53:06.509 00.687 8976 Exposure complete
02:53:06.515 00.006 8976 worker thread done servicing request
02:53:06.515 00.000 5052 OnExposeComplete: enter
02:53:06.515 00.000 5052 UpdateGuideState(): m_state=6
02:53:06.515 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10953
02:53:06.515 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.78, Mass=172, SNR=9.1, Peak=72 HFD=2.0
02:53:06.515 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:53:06.515 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
02:53:06.516 00.001 5052 CameraToMount -- cameraX=-0.48 cameraY=0.07 hyp=0.48 cameraTheta=2.99 mountX=0.28 mountY=0.36, mountTheta=0.91
02:53:06.516 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.07, opts=13)
02:53:06.516 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.07)
02:53:06.516 00.000 8976 Worker thread wakes up
02:53:06.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.07) opts 0xd
02:53:06.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.07)
02:53:06.516 00.000 8976 Moving (-0.48, 0.07) raw xDistance=0.28 yDistance=0.36
02:53:06.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:53:06.517 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:53:06.517 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
02:53:06.517 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:06.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
02:53:06.517 00.000 8976 MoveAxis(L, 1, ABG)
02:53:06.517 00.000 8976 stepping (-13, 2) + (-1, 0)
02:53:06.517 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:06.517 00.000 5052 Enqueuing Expose request
02:53:06.517 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:06.541 00.024 8976 Received - 47 (G) 
02:53:06.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:06.541 00.000 8976 stepped: pos (-14, 2)
02:53:06.541 00.000 8976 MoveAxis(D, 2, ABG)
02:53:06.541 00.000 8976 stepping (-14, 2) + (0, -2)
02:53:06.541 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:06.573 00.032 8976 Received - 47 (G) 
02:53:06.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:06.573 00.000 8976 stepped: pos (-14, 0)
02:53:06.573 00.000 8976 move complete, result=0
02:53:06.573 00.000 8976 worker thread done servicing request
02:53:06.573 00.000 8976 Worker thread wakes up
02:53:06.573 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:53:06.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:06.573 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:07.258 00.685 8976 Exposure complete
02:53:07.263 00.005 8976 worker thread done servicing request
02:53:07.263 00.000 5052 OnExposeComplete: enter
02:53:07.263 00.000 5052 UpdateGuideState(): m_state=6
02:53:07.263 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10954
02:53:07.263 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.78, Mass=146, SNR=8.4, Peak=76 HFD=1.7
02:53:07.263 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:53:07.263 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:53:07.263 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.07 hyp=0.38 cameraTheta=2.95 mountX=0.23 mountY=0.27, mountTheta=0.86
02:53:07.264 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.07, opts=13)
02:53:07.265 00.001 5052 Enqueuing Move request for stepguider (-0.37, 0.07)
02:53:07.265 00.000 8976 Worker thread wakes up
02:53:07.265 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.07) opts 0xd
02:53:07.265 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.07)
02:53:07.265 00.000 8976 Moving (-0.37, 0.07) raw xDistance=0.23 yDistance=0.27
02:53:07.265 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:53:07.265 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
02:53:07.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:07.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:53:07.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
02:53:07.265 00.000 8976 MoveAxis(R, 0, ABG)
02:53:07.265 00.000 8976 MoveAxis(D, 1, ABG)
02:53:07.265 00.000 8976 stepping (-14, 0) + (0, -1)
02:53:07.265 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:07.265 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:07.265 00.000 5052 Enqueuing Expose request
02:53:07.292 00.027 8976 Received - 47 (G) 
02:53:07.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:07.292 00.000 8976 stepped: pos (-14, -1)
02:53:07.292 00.000 8976 move complete, result=0
02:53:07.292 00.000 8976 worker thread done servicing request
02:53:07.292 00.000 8976 Worker thread wakes up
02:53:07.292 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:53:07.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:07.293 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:07.980 00.687 8976 Exposure complete
02:53:07.985 00.005 8976 worker thread done servicing request
02:53:07.986 00.001 5052 OnExposeComplete: enter
02:53:07.986 00.000 5052 UpdateGuideState(): m_state=6
02:53:07.986 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10955
02:53:07.986 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.80, Mass=168, SNR=8.9, Peak=72 HFD=2.3
02:53:07.986 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:53:07.986 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
02:53:07.986 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.30 cameraTheta=2.85 mountX=0.21 mountY=0.19, mountTheta=0.75
02:53:07.986 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.09, opts=13)
02:53:07.986 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.09)
02:53:07.986 00.000 8976 Worker thread wakes up
02:53:07.987 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.09) opts 0xd
02:53:07.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.09)
02:53:07.987 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:53:07.987 00.000 8976 Moving (-0.29, 0.09) raw xDistance=0.21 yDistance=0.19
02:53:07.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:53:07.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:53:07.987 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
02:53:07.987 00.000 8976 MoveAxis(R, 0, ABG)
02:53:07.987 00.000 8976 MoveAxis(U, 0, ABG)
02:53:07.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:07.987 00.000 8976 move complete, result=0
02:53:07.987 00.000 8976 worker thread done servicing request
02:53:07.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:07.987 00.000 5052 Enqueuing Expose request
02:53:07.987 00.000 8976 Worker thread wakes up
02:53:07.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:07.987 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:07.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:08.671 00.684 8976 Exposure complete
02:53:08.677 00.006 8976 worker thread done servicing request
02:53:08.677 00.000 5052 OnExposeComplete: enter
02:53:08.677 00.000 5052 UpdateGuideState(): m_state=6
02:53:08.677 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10956
02:53:08.677 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.83, Mass=150, SNR=8.5, Peak=68 HFD=2.3
02:53:08.677 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.07 = -0.07)
02:53:08.677 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
02:53:08.677 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.97 mountX=0.13 mountY=-0.02, mountTheta=-0.17
02:53:08.678 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.12, opts=13)
02:53:08.678 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.12)
02:53:08.678 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:53:08.678 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:53:08.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:08.678 00.000 8976 Worker thread wakes up
02:53:08.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.12) opts 0xd
02:53:08.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.12)
02:53:08.678 00.000 8976 Moving (-0.05, 0.12) raw xDistance=0.13 yDistance=-0.02
02:53:08.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:08.678 00.000 5052 Enqueuing Expose request
02:53:08.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:53:08.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:53:08.678 00.000 8976 MoveAxis(R, 0, ABG)
02:53:08.678 00.000 8976 MoveAxis(U, 0, ABG)
02:53:08.679 00.001 8976 move complete, result=0
02:53:08.679 00.000 8976 worker thread done servicing request
02:53:08.679 00.000 8976 Worker thread wakes up
02:53:08.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:08.679 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:08.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:09.363 00.684 8976 Exposure complete
02:53:09.368 00.005 8976 worker thread done servicing request
02:53:09.368 00.000 5052 OnExposeComplete: enter
02:53:09.368 00.000 5052 UpdateGuideState(): m_state=6
02:53:09.369 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10957
02:53:09.369 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.93, Mass=151, SNR=8.5, Peak=75 HFD=2.1
02:53:09.369 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
02:53:09.369 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
02:53:09.369 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.22 hyp=0.38 cameraTheta=0.62 mountX=0.06 mountY=-0.38, mountTheta=-1.43
02:53:09.369 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.22, opts=13)
02:53:09.369 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.22)
02:53:09.369 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:53:09.369 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:53:09.370 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:09.370 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:09.370 00.000 5052 Enqueuing Expose request
02:53:09.370 00.000 8976 Worker thread wakes up
02:53:09.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.22) opts 0xd
02:53:09.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.22)
02:53:09.370 00.000 8976 Moving (0.31, 0.22) raw xDistance=0.06 yDistance=-0.38
02:53:09.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:53:09.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:53:09.370 00.000 8976 MoveAxis(R, 0, ABG)
02:53:09.370 00.000 8976 MoveAxis(U, 2, ABG)
02:53:09.370 00.000 8976 stepping (-14, -1) + (0, 2)
02:53:09.370 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:09.402 00.032 8976 Received - 47 (G) 
02:53:09.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:09.402 00.000 8976 stepped: pos (-14, 1)
02:53:09.402 00.000 8976 move complete, result=0
02:53:09.402 00.000 8976 worker thread done servicing request
02:53:09.402 00.000 8976 Worker thread wakes up
02:53:09.403 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:09.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:09.403 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:53:10.088 00.685 8976 Exposure complete
02:53:10.093 00.005 8976 worker thread done servicing request
02:53:10.093 00.000 5052 OnExposeComplete: enter
02:53:10.093 00.000 5052 UpdateGuideState(): m_state=6
02:53:10.094 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10958
02:53:10.094 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.50, Mass=160, SNR=8.7, Peak=65 HFD=2.8
02:53:10.094 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
02:53:10.094 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
02:53:10.094 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.21 hyp=0.57 cameraTheta=-0.38 mountX=-0.43 mountY=-0.33, mountTheta=-2.48
02:53:10.094 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.21, opts=13)
02:53:10.094 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.21)
02:53:10.095 00.001 8976 Worker thread wakes up
02:53:10.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.21) opts 0xd
02:53:10.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.21)
02:53:10.095 00.000 8976 Moving (0.53, -0.21) raw xDistance=-0.43 yDistance=-0.33
02:53:10.095 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:53:10.095 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:53:10.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:10.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:53:10.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
02:53:10.095 00.000 8976 MoveAxis(R, 2, ABG)
02:53:10.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:10.095 00.000 5052 Enqueuing Expose request
02:53:10.095 00.000 8976 stepping (-14, 1) + (2, 0)
02:53:10.095 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:10.122 00.027 8976 Received - 47 (G) 
02:53:10.122 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:10.122 00.000 8976 stepped: pos (-12, 1)
02:53:10.122 00.000 8976 MoveAxis(U, 1, ABG)
02:53:10.122 00.000 8976 stepping (-12, 1) + (0, 1)
02:53:10.122 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:10.154 00.032 8976 Received - 47 (G) 
02:53:10.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:10.154 00.000 8976 stepped: pos (-12, 2)
02:53:10.154 00.000 8976 move complete, result=0
02:53:10.154 00.000 8976 worker thread done servicing request
02:53:10.154 00.000 8976 Worker thread wakes up
02:53:10.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:10.154 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:10.154 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
02:53:10.836 00.682 8976 Exposure complete
02:53:10.842 00.006 8976 worker thread done servicing request
02:53:10.842 00.000 5052 OnExposeComplete: enter
02:53:10.842 00.000 5052 UpdateGuideState(): m_state=6
02:53:10.842 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10959
02:53:10.842 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=282.05, Mass=134, SNR=8.0, Peak=68 HFD=2.1
02:53:10.842 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
02:53:10.842 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
02:53:10.842 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.34 hyp=0.60 cameraTheta=0.60 mountX=0.08 mountY=-0.60, mountTheta=-1.44
02:53:10.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.34, opts=13)
02:53:10.843 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.34)
02:53:10.843 00.000 8976 Worker thread wakes up
02:53:10.848 00.005 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:53:10.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.34) opts 0xd
02:53:10.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.34)
02:53:10.848 00.000 8976 Moving (0.50, 0.34) raw xDistance=0.08 yDistance=-0.60
02:53:10.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:53:10.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
02:53:10.848 00.000 8976 MoveAxis(R, 0, ABG)
02:53:10.848 00.000 8976 MoveAxis(U, 2, ABG)
02:53:10.848 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:53:10.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:10.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:10.848 00.000 5052 Enqueuing Expose request
02:53:10.848 00.000 8976 stepping (-12, 2) + (0, 2)
02:53:10.848 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:10.874 00.026 8976 Received - 47 (G) 
02:53:10.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:10.874 00.000 8976 stepped: pos (-12, 4)
02:53:10.874 00.000 8976 move complete, result=0
02:53:10.874 00.000 8976 worker thread done servicing request
02:53:10.874 00.000 8976 Worker thread wakes up
02:53:10.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:10.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:10.874 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:53:11.563 00.689 8976 Exposure complete
02:53:11.568 00.005 8976 worker thread done servicing request
02:53:11.568 00.000 5052 OnExposeComplete: enter
02:53:11.568 00.000 5052 UpdateGuideState(): m_state=6
02:53:11.568 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10960
02:53:11.568 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.53, Mass=150, SNR=8.5, Peak=68 HFD=1.5
02:53:11.568 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
02:53:11.568 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
02:53:11.568 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.18 hyp=0.37 cameraTheta=-0.50 mountX=-0.31 mountY=-0.18, mountTheta=-2.62
02:53:11.569 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.18, opts=13)
02:53:11.569 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.18)
02:53:11.569 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:53:11.569 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:53:11.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:11.569 00.000 8976 Worker thread wakes up
02:53:11.569 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.18) opts 0xd
02:53:11.569 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.18)
02:53:11.569 00.000 8976 Moving (0.33, -0.18) raw xDistance=-0.31 yDistance=-0.18
02:53:11.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:11.570 00.001 5052 Enqueuing Expose request
02:53:11.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:53:11.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:53:11.570 00.000 8976 MoveAxis(R, 1, ABG)
02:53:11.570 00.000 8976 stepping (-12, 4) + (1, 0)
02:53:11.570 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:11.593 00.023 8976 Received - 47 (G) 
02:53:11.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:11.593 00.000 8976 stepped: pos (-11, 4)
02:53:11.593 00.000 8976 MoveAxis(U, 0, ABG)
02:53:11.593 00.000 8976 move complete, result=0
02:53:11.593 00.000 8976 worker thread done servicing request
02:53:11.593 00.000 8976 Worker thread wakes up
02:53:11.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:11.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:11.593 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:53:12.280 00.687 8976 Exposure complete
02:53:12.286 00.006 8976 worker thread done servicing request
02:53:12.286 00.000 5052 OnExposeComplete: enter
02:53:12.286 00.000 5052 UpdateGuideState(): m_state=6
02:53:12.286 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10961
02:53:12.286 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.10, Mass=147, SNR=8.4, Peak=86 HFD=1.5
02:53:12.286 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.93 = -0.93)
02:53:12.286 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
02:53:12.286 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.39 hyp=0.43 cameraTheta=1.11 mountX=0.26 mountY=-0.37, mountTheta=-0.96
02:53:12.287 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.39, opts=13)
02:53:12.287 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.39)
02:53:12.287 00.000 8976 Worker thread wakes up
02:53:12.287 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.39) opts 0xd
02:53:12.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.39)
02:53:12.287 00.000 8976 Moving (0.19, 0.39) raw xDistance=0.26 yDistance=-0.37
02:53:12.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:53:12.287 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:53:12.287 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:53:12.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:12.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:53:12.288 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:12.288 00.000 5052 Enqueuing Expose request
02:53:12.288 00.000 8976 MoveAxis(R, 0, ABG)
02:53:12.288 00.000 8976 MoveAxis(U, 1, ABG)
02:53:12.288 00.000 8976 stepping (-11, 4) + (0, 1)
02:53:12.288 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:12.313 00.025 8976 Received - 47 (G) 
02:53:12.313 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:12.313 00.000 8976 stepped: pos (-11, 5)
02:53:12.313 00.000 8976 move complete, result=0
02:53:12.313 00.000 8976 worker thread done servicing request
02:53:12.313 00.000 8976 Worker thread wakes up
02:53:12.313 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:12.313 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:12.313 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.4 px 1 ms NORTH
02:53:12.999 00.686 8976 Exposure complete
02:53:13.004 00.005 8976 worker thread done servicing request
02:53:13.005 00.001 5052 OnExposeComplete: enter
02:53:13.005 00.000 5052 UpdateGuideState(): m_state=6
02:53:13.005 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10962
02:53:13.005 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.89, Mass=153, SNR=8.6, Peak=84 HFD=2.0
02:53:13.005 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
02:53:13.005 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.09 = 0.09)
02:53:13.005 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=0.22 mountY=0.02, mountTheta=0.09
02:53:13.005 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.18, opts=13)
02:53:13.005 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.18)
02:53:13.006 00.001 8976 Worker thread wakes up
02:53:13.006 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.18) opts 0xd
02:53:13.006 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.18)
02:53:13.006 00.000 8976 Moving (-0.14, 0.18) raw xDistance=0.22 yDistance=0.02
02:53:13.006 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:53:13.006 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
02:53:13.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:53:13.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:53:13.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:13.006 00.000 8976 MoveAxis(R, 0, ABG)
02:53:13.006 00.000 8976 MoveAxis(U, 0, ABG)
02:53:13.006 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:13.006 00.000 5052 Enqueuing Expose request
02:53:13.006 00.000 8976 move complete, result=0
02:53:13.006 00.000 8976 worker thread done servicing request
02:53:13.006 00.000 8976 Worker thread wakes up
02:53:13.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:13.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:13.006 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:13.690 00.684 8976 Exposure complete
02:53:13.696 00.006 8976 worker thread done servicing request
02:53:13.696 00.000 5052 OnExposeComplete: enter
02:53:13.696 00.000 5052 UpdateGuideState(): m_state=6
02:53:13.696 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10963
02:53:13.696 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=282.09, Mass=140, SNR=8.2, Peak=77 HFD=1.8
02:53:13.697 00.001 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
02:53:13.697 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
02:53:13.697 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.38 hyp=0.51 cameraTheta=0.85 mountX=0.19 mountY=-0.49, mountTheta=-1.20
02:53:13.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.38, opts=13)
02:53:13.698 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.38)
02:53:13.698 00.000 8976 Worker thread wakes up
02:53:13.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.38) opts 0xd
02:53:13.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.38)
02:53:13.698 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:53:13.698 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:53:13.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:13.698 00.000 8976 Moving (0.33, 0.38) raw xDistance=0.19 yDistance=-0.49
02:53:13.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:53:13.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:53:13.698 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:13.698 00.000 5052 Enqueuing Expose request
02:53:13.699 00.001 8976 MoveAxis(R, 0, ABG)
02:53:13.699 00.000 8976 MoveAxis(U, 2, ABG)
02:53:13.699 00.000 8976 stepping (-11, 5) + (0, 2)
02:53:13.699 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:13.735 00.036 8976 Received - 47 (G) 
02:53:13.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:13.735 00.000 8976 stepped: pos (-11, 7)
02:53:13.735 00.000 8976 move complete, result=0
02:53:13.735 00.000 8976 worker thread done servicing request
02:53:13.736 00.001 8976 Worker thread wakes up
02:53:13.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:13.736 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:53:13.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:14.419 00.683 8976 Exposure complete
02:53:14.424 00.005 8976 worker thread done servicing request
02:53:14.424 00.000 5052 OnExposeComplete: enter
02:53:14.424 00.000 5052 UpdateGuideState(): m_state=6
02:53:14.424 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10964
02:53:14.424 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=282.06, Mass=169, SNR=9.0, Peak=73 HFD=2.2
02:53:14.424 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
02:53:14.424 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
02:53:14.424 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.35 hyp=0.46 cameraTheta=0.88 mountX=0.18 mountY=-0.43, mountTheta=-1.17
02:53:14.424 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.35, opts=13)
02:53:14.424 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.35)
02:53:14.424 00.000 8976 Worker thread wakes up
02:53:14.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.35) opts 0xd
02:53:14.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.35)
02:53:14.424 00.000 8976 Moving (0.29, 0.35) raw xDistance=0.18 yDistance=-0.43
02:53:14.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:53:14.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:53:14.425 00.001 5052 UpdateGuideState exits: m=169 SNR=9.0
02:53:14.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:14.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
02:53:14.425 00.000 8976 MoveAxis(R, 0, ABG)
02:53:14.425 00.000 8976 MoveAxis(U, 2, ABG)
02:53:14.425 00.000 8976 stepping (-11, 7) + (0, 2)
02:53:14.425 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:14.425 00.000 5052 Enqueuing Expose request
02:53:14.425 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:14.454 00.029 8976 Received - 47 (G) 
02:53:14.455 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:14.455 00.000 8976 stepped: pos (-11, 9)
02:53:14.455 00.000 8976 move complete, result=0
02:53:14.455 00.000 8976 worker thread done servicing request
02:53:14.455 00.000 8976 Worker thread wakes up
02:53:14.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:14.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:14.455 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:53:15.139 00.684 8976 Exposure complete
02:53:15.145 00.006 8976 worker thread done servicing request
02:53:15.145 00.000 5052 OnExposeComplete: enter
02:53:15.145 00.000 5052 UpdateGuideState(): m_state=6
02:53:15.145 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10965
02:53:15.145 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.96, Mass=162, SNR=8.8, Peak=81 HFD=2.0
02:53:15.145 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
02:53:15.145 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
02:53:15.145 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.25 hyp=0.91 cameraTheta=0.28 mountX=-0.17 mountY=-0.87, mountTheta=-1.77
02:53:15.146 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.25, opts=13)
02:53:15.146 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.25)
02:53:15.146 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:53:15.146 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
02:53:15.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:15.146 00.000 8976 Worker thread wakes up
02:53:15.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.25) opts 0xd
02:53:15.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.25)
02:53:15.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:15.146 00.000 5052 Enqueuing Expose request
02:53:15.146 00.000 8976 Moving (0.87, 0.25) raw xDistance=-0.17 yDistance=-0.87
02:53:15.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:53:15.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.87
02:53:15.147 00.001 8976 MoveAxis(R, 0, ABG)
02:53:15.147 00.000 8976 MoveAxis(U, 4, ABG)
02:53:15.147 00.000 8976 stepping (-11, 9) + (0, 4)
02:53:15.147 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:53:15.190 00.043 8976 Received - 47 (G) 
02:53:15.190 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:53:15.190 00.000 8976 stepped: pos (-11, 13)
02:53:15.190 00.000 8976 move complete, result=0
02:53:15.190 00.000 8976 worker thread done servicing request
02:53:15.190 00.000 8976 Worker thread wakes up
02:53:15.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:15.190 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:15.190 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
02:53:15.878 00.688 8976 Exposure complete
02:53:15.883 00.005 5052 OnExposeComplete: enter
02:53:15.884 00.001 5052 UpdateGuideState(): m_state=6
02:53:15.884 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10966
02:53:15.884 00.000 8976 worker thread done servicing request
02:53:15.884 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.41, Mass=166, SNR=8.9, Peak=69 HFD=1.6
02:53:15.884 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
02:53:15.884 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
02:53:15.884 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.30 hyp=0.47 cameraTheta=-0.68 mountX=-0.43 mountY=-0.15, mountTheta=-2.81
02:53:15.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.30, opts=13)
02:53:15.885 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.30)
02:53:15.885 00.000 8976 Worker thread wakes up
02:53:15.886 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:53:15.886 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
02:53:15.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:15.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:15.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.30) opts 0xd
02:53:15.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.30)
02:53:15.886 00.000 8976 Moving (0.37, -0.30) raw xDistance=-0.43 yDistance=-0.15
02:53:15.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:53:15.886 00.000 5052 Enqueuing Expose request
02:53:15.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:53:15.886 00.000 8976 MoveAxis(R, 2, ABG)
02:53:15.886 00.000 8976 stepping (-11, 13) + (2, 0)
02:53:15.886 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:15.910 00.024 8976 Received - 47 (G) 
02:53:15.910 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:15.910 00.000 8976 stepped: pos (-9, 13)
02:53:15.910 00.000 8976 MoveAxis(U, 0, ABG)
02:53:15.910 00.000 8976 move complete, result=0
02:53:15.910 00.000 8976 worker thread done servicing request
02:53:15.910 00.000 8976 Worker thread wakes up
02:53:15.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:15.910 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:15.910 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:53:16.599 00.689 8976 Exposure complete
02:53:16.606 00.007 8976 worker thread done servicing request
02:53:16.606 00.000 5052 OnExposeComplete: enter
02:53:16.606 00.000 5052 UpdateGuideState(): m_state=6
02:53:16.606 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10967
02:53:16.606 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.76, Mass=135, SNR=8.1, Peak=71 HFD=1.8
02:53:16.606 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:53:16.606 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:53:16.606 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.05 hyp=0.49 cameraTheta=0.11 mountX=-0.17 mountY=-0.43, mountTheta=-1.95
02:53:16.607 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.05, opts=13)
02:53:16.607 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.05)
02:53:16.607 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:53:16.607 00.000 5052 UpdateGuideState exits: m=135 SNR=8.1
02:53:16.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:16.607 00.000 8976 Worker thread wakes up
02:53:16.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:16.607 00.000 5052 Enqueuing Expose request
02:53:16.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.05) opts 0xd
02:53:16.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.05)
02:53:16.607 00.000 8976 Moving (0.48, 0.05) raw xDistance=-0.17 yDistance=-0.43
02:53:16.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:53:16.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:53:16.607 00.000 8976 MoveAxis(R, 0, ABG)
02:53:16.607 00.000 8976 MoveAxis(U, 2, ABG)
02:53:16.607 00.000 8976 stepping (-9, 13) + (0, 2)
02:53:16.608 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:16.645 00.037 8976 Received - 47 (G) 
02:53:16.645 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:16.645 00.000 8976 stepped: pos (-9, 15)
02:53:16.645 00.000 8976 move complete, result=0
02:53:16.645 00.000 8976 worker thread done servicing request
02:53:16.645 00.000 8976 Worker thread wakes up
02:53:16.645 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:53:16.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:16.645 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:17.331 00.686 8976 Exposure complete
02:53:17.336 00.005 8976 worker thread done servicing request
02:53:17.336 00.000 5052 OnExposeComplete: enter
02:53:17.336 00.000 5052 UpdateGuideState(): m_state=6
02:53:17.336 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10968
02:53:17.336 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.61, Mass=155, SNR=8.6, Peak=69 HFD=1.9
02:53:17.336 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
02:53:17.336 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
02:53:17.336 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.10 hyp=0.60 cameraTheta=-0.17 mountX=-0.36 mountY=-0.44, mountTheta=-2.26
02:53:17.337 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.10, opts=13)
02:53:17.337 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.10)
02:53:17.337 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:53:17.337 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:53:17.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:17.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:17.337 00.000 5052 Enqueuing Expose request
02:53:17.337 00.000 8976 Worker thread wakes up
02:53:17.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.10) opts 0xd
02:53:17.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.10)
02:53:17.337 00.000 8976 Moving (0.59, -0.10) raw xDistance=-0.36 yDistance=-0.44
02:53:17.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:53:17.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
02:53:17.337 00.000 8976 MoveAxis(R, 1, ABG)
02:53:17.337 00.000 8976 stepping (-9, 15) + (1, 0)
02:53:17.337 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:17.364 00.027 8976 Received - 47 (G) 
02:53:17.364 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:17.364 00.000 8976 stepped: pos (-8, 15)
02:53:17.364 00.000 8976 MoveAxis(U, 2, ABG)
02:53:17.364 00.000 8976 stepping (-8, 15) + (0, 2)
02:53:17.364 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:17.397 00.033 8976 Received - 47 (G) 
02:53:17.397 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:17.397 00.000 8976 stepped: pos (-8, 17)
02:53:17.397 00.000 8976 move complete, result=0
02:53:17.397 00.000 8976 worker thread done servicing request
02:53:17.397 00.000 8976 Worker thread wakes up
02:53:17.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:17.397 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.4 px 2 ms NORTH
02:53:17.397 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:18.085 00.688 8976 Exposure complete
02:53:18.092 00.007 8976 worker thread done servicing request
02:53:18.092 00.000 5052 OnExposeComplete: enter
02:53:18.092 00.000 5052 UpdateGuideState(): m_state=6
02:53:18.092 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10969
02:53:18.092 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.70, Mass=137, SNR=8.1, Peak=68 HFD=1.6
02:53:18.092 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:53:18.092 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
02:53:18.092 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.03 mountX=-0.12 mountY=-0.21, mountTheta=-2.10
02:53:18.093 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.01, opts=13)
02:53:18.093 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.01)
02:53:18.093 00.000 8976 Worker thread wakes up
02:53:18.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.01) opts 0xd
02:53:18.093 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.01)
02:53:18.093 00.000 8976 Moving (0.25, -0.01) raw xDistance=-0.12 yDistance=-0.21
02:53:18.094 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:53:18.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:53:18.094 00.000 8976 MoveAxis(R, 0, ABG)
02:53:18.094 00.000 8976 MoveAxis(U, 0, ABG)
02:53:18.094 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:53:18.094 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
02:53:18.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:18.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:18.094 00.000 5052 Enqueuing Expose request
02:53:18.094 00.000 8976 move complete, result=0
02:53:18.094 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:53:18.094 00.000 8976 worker thread done servicing request
02:53:18.094 00.000 8976 Worker thread wakes up
02:53:18.094 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:18.094 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:18.750 00.656 8976 Exposure complete
02:53:18.755 00.005 8976 worker thread done servicing request
02:53:18.755 00.000 5052 OnExposeComplete: enter
02:53:18.755 00.000 5052 UpdateGuideState(): m_state=6
02:53:18.755 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10970
02:53:18.756 00.001 5052 Star::Find returns 1 (0), X=329.20, Y=281.80, Mass=145, SNR=8.3, Peak=77 HFD=1.6
02:53:18.756 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
02:53:18.756 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
02:53:18.756 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.29 mountX=0.07 mountY=-0.07, mountTheta=-0.81
02:53:18.757 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.09, opts=13)
02:53:18.757 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.09)
02:53:18.757 00.000 8976 Worker thread wakes up
02:53:18.757 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:53:18.757 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:53:18.757 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:18.757 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:18.757 00.000 5052 Enqueuing Expose request
02:53:18.757 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.09) opts 0xd
02:53:18.757 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.09)
02:53:18.758 00.001 8976 Moving (0.03, 0.09) raw xDistance=0.07 yDistance=-0.07
02:53:18.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:53:18.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:53:18.758 00.000 8976 MoveAxis(R, 0, ABG)
02:53:18.758 00.000 8976 MoveAxis(U, 0, ABG)
02:53:18.758 00.000 8976 move complete, result=0
02:53:18.758 00.000 8976 worker thread done servicing request
02:53:18.758 00.000 8976 Worker thread wakes up
02:53:18.758 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:18.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:18.758 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:19.413 00.655 8976 Exposure complete
02:53:19.418 00.005 8976 worker thread done servicing request
02:53:19.419 00.001 5052 OnExposeComplete: enter
02:53:19.419 00.000 5052 UpdateGuideState(): m_state=6
02:53:19.419 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10971
02:53:19.419 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.60, Mass=156, SNR=8.6, Peak=72 HFD=1.9
02:53:19.419 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.13 = -3.13)
02:53:19.419 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.23 = 3.05)
02:53:19.419 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.09 mountX=-0.13 mountY=0.01, mountTheta=3.05
02:53:19.420 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.11, opts=13)
02:53:19.420 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.11)
02:53:19.420 00.000 8976 Worker thread wakes up
02:53:19.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.11) opts 0xd
02:53:19.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.11)
02:53:19.420 00.000 8976 Moving (0.06, -0.11) raw xDistance=-0.13 yDistance=0.01
02:53:19.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:53:19.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:53:19.420 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:53:19.420 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
02:53:19.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:19.420 00.000 8976 MoveAxis(R, 0, ABG)
02:53:19.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:19.420 00.000 5052 Enqueuing Expose request
02:53:19.420 00.000 8976 MoveAxis(U, 0, ABG)
02:53:19.420 00.000 8976 move complete, result=0
02:53:19.420 00.000 8976 worker thread done servicing request
02:53:19.421 00.001 8976 Worker thread wakes up
02:53:19.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:19.421 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:19.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:20.078 00.657 8976 Exposure complete
02:53:20.083 00.005 8976 worker thread done servicing request
02:53:20.083 00.000 5052 OnExposeComplete: enter
02:53:20.083 00.000 5052 UpdateGuideState(): m_state=6
02:53:20.083 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10972
02:53:20.083 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.54, Mass=147, SNR=8.4, Peak=72 HFD=1.9
02:53:20.083 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.04) = xAngle (-3.38 = 2.90)
02:53:20.083 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.48 = 2.80)
02:53:20.083 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.34 mountX=-0.17 mountY=0.06, mountTheta=2.81
02:53:20.084 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.17, opts=13)
02:53:20.084 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.17)
02:53:20.084 00.000 8976 Worker thread wakes up
02:53:20.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.17) opts 0xd
02:53:20.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.17)
02:53:20.084 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:53:20.084 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:53:20.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:20.084 00.000 8976 Moving (0.04, -0.17) raw xDistance=-0.17 yDistance=0.06
02:53:20.085 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:20.085 00.000 5052 Enqueuing Expose request
02:53:20.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:53:20.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:53:20.085 00.000 8976 MoveAxis(R, 0, ABG)
02:53:20.085 00.000 8976 MoveAxis(U, 0, ABG)
02:53:20.085 00.000 8976 move complete, result=0
02:53:20.085 00.000 8976 worker thread done servicing request
02:53:20.085 00.000 8976 Worker thread wakes up
02:53:20.085 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:20.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:20.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:20.739 00.654 8976 Exposure complete
02:53:20.744 00.005 8976 worker thread done servicing request
02:53:20.744 00.000 5052 OnExposeComplete: enter
02:53:20.745 00.001 5052 UpdateGuideState(): m_state=6
02:53:20.745 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10973
02:53:20.745 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.53, Mass=160, SNR=8.7, Peak=64 HFD=2.3
02:53:20.745 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.67 = 1.62)
02:53:20.745 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
02:53:20.745 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.18 hyp=0.37 cameraTheta=-2.62 mountX=-0.02 mountY=0.37, mountTheta=1.62
02:53:20.745 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.18, opts=13)
02:53:20.746 00.001 5052 Enqueuing Move request for stepguider (-0.32, -0.18)
02:53:20.746 00.000 8976 Worker thread wakes up
02:53:20.746 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:53:20.746 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:53:20.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.18) opts 0xd
02:53:20.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.18)
02:53:20.746 00.000 8976 Moving (-0.32, -0.18) raw xDistance=-0.02 yDistance=0.37
02:53:20.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:20.746 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:20.746 00.000 5052 Enqueuing Expose request
02:53:20.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:53:20.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:53:20.746 00.000 8976 MoveAxis(R, 0, ABG)
02:53:20.746 00.000 8976 MoveAxis(D, 1, ABG)
02:53:20.746 00.000 8976 stepping (-8, 17) + (0, -1)
02:53:20.746 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:20.770 00.024 8976 Received - 47 (G) 
02:53:20.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:20.770 00.000 8976 stepped: pos (-8, 16)
02:53:20.770 00.000 8976 move complete, result=0
02:53:20.770 00.000 8976 worker thread done servicing request
02:53:20.770 00.000 8976 Worker thread wakes up
02:53:20.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:20.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:20.770 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:53:21.425 00.655 8976 Exposure complete
02:53:21.431 00.006 8976 worker thread done servicing request
02:53:21.431 00.000 5052 OnExposeComplete: enter
02:53:21.431 00.000 5052 UpdateGuideState(): m_state=6
02:53:21.431 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10974
02:53:21.431 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.35, Mass=145, SNR=8.3, Peak=72 HFD=2.1
02:53:21.431 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
02:53:21.431 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.37)
02:53:21.431 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.36 hyp=0.37 cameraTheta=-1.76 mountX=-0.29 mountY=0.26, mountTheta=2.42
02:53:21.432 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.36, opts=13)
02:53:21.432 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.36)
02:53:21.432 00.000 8976 Worker thread wakes up
02:53:21.432 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:53:21.432 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:53:21.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:21.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.36) opts 0xd
02:53:21.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:21.432 00.000 5052 Enqueuing Expose request
02:53:21.433 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.36)
02:53:21.433 00.000 8976 Moving (-0.07, -0.36) raw xDistance=-0.29 yDistance=0.26
02:53:21.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:53:21.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:53:21.433 00.000 8976 MoveAxis(R, 1, ABG)
02:53:21.433 00.000 8976 stepping (-8, 16) + (1, 0)
02:53:21.433 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:21.456 00.023 8976 Received - 47 (G) 
02:53:21.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:21.456 00.000 8976 stepped: pos (-7, 16)
02:53:21.456 00.000 8976 MoveAxis(U, 0, ABG)
02:53:21.456 00.000 8976 move complete, result=0
02:53:21.456 00.000 8976 worker thread done servicing request
02:53:21.457 00.001 8976 Worker thread wakes up
02:53:21.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:21.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:21.457 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 0 ms NORTH
02:53:22.115 00.658 8976 Exposure complete
02:53:22.121 00.006 8976 worker thread done servicing request
02:53:22.121 00.000 5052 OnExposeComplete: enter
02:53:22.121 00.000 5052 UpdateGuideState(): m_state=6
02:53:22.121 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10975
02:53:22.121 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.77, Mass=153, SNR=8.6, Peak=66 HFD=2.2
02:53:22.121 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:53:22.121 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
02:53:22.121 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.06 hyp=0.26 cameraTheta=2.90 mountX=0.17 mountY=0.18, mountTheta=0.81
02:53:22.122 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.06, opts=13)
02:53:22.122 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.06)
02:53:22.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:53:22.122 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
02:53:22.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:22.122 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:22.122 00.000 5052 Enqueuing Expose request
02:53:22.122 00.000 8976 Worker thread wakes up
02:53:22.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.06) opts 0xd
02:53:22.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.06)
02:53:22.122 00.000 8976 Moving (-0.25, 0.06) raw xDistance=0.17 yDistance=0.18
02:53:22.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:53:22.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:53:22.122 00.000 8976 MoveAxis(R, 0, ABG)
02:53:22.122 00.000 8976 MoveAxis(U, 0, ABG)
02:53:22.122 00.000 8976 move complete, result=0
02:53:22.122 00.000 8976 worker thread done servicing request
02:53:22.122 00.000 8976 Worker thread wakes up
02:53:22.122 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:22.122 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:22.123 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:22.809 00.686 8976 Exposure complete
02:53:22.814 00.005 8976 worker thread done servicing request
02:53:22.815 00.001 5052 OnExposeComplete: enter
02:53:22.815 00.000 5052 UpdateGuideState(): m_state=6
02:53:22.815 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10976
02:53:22.815 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.95, Mass=148, SNR=8.4, Peak=69 HFD=2.2
02:53:22.815 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
02:53:22.815 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
02:53:22.815 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.24 hyp=0.39 cameraTheta=2.47 mountX=0.36 mountY=0.13, mountTheta=0.34
02:53:22.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.24, opts=13)
02:53:22.816 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.24)
02:53:22.816 00.000 8976 Worker thread wakes up
02:53:22.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.24) opts 0xd
02:53:22.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.24)
02:53:22.816 00.000 8976 Moving (-0.31, 0.24) raw xDistance=0.36 yDistance=0.13
02:53:22.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:53:22.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:53:22.816 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:53:22.816 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:53:22.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:22.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:22.817 00.001 5052 Enqueuing Expose request
02:53:22.817 00.000 8976 MoveAxis(L, 1, ABG)
02:53:22.817 00.000 8976 stepping (-7, 16) + (-1, 0)
02:53:22.817 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:22.847 00.030 8976 Received - 47 (G) 
02:53:22.847 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:22.848 00.001 8976 stepped: pos (-8, 16)
02:53:22.848 00.000 8976 MoveAxis(U, 0, ABG)
02:53:22.848 00.000 8976 move complete, result=0
02:53:22.848 00.000 8976 worker thread done servicing request
02:53:22.848 00.000 8976 Worker thread wakes up
02:53:22.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:22.848 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
02:53:22.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:23.538 00.690 8976 Exposure complete
02:53:23.545 00.007 8976 worker thread done servicing request
02:53:23.545 00.000 5052 OnExposeComplete: enter
02:53:23.545 00.000 5052 UpdateGuideState(): m_state=6
02:53:23.545 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10977
02:53:23.545 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.95, Mass=141, SNR=8.2, Peak=78 HFD=2.0
02:53:23.545 00.000 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.04) = xAngle (-0.42 = -0.42)
02:53:23.545 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.52 = -0.52)
02:53:23.545 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=0.22 mountY=-0.12, mountTheta=-0.50
02:53:23.546 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.24, opts=13)
02:53:23.546 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.24)
02:53:23.546 00.000 8976 Worker thread wakes up
02:53:23.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.24) opts 0xd
02:53:23.547 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.24)
02:53:23.547 00.000 8976 Moving (-0.01, 0.24) raw xDistance=0.22 yDistance=-0.12
02:53:23.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:53:23.547 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:53:23.547 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:53:23.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:23.547 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:23.547 00.000 5052 Enqueuing Expose request
02:53:23.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:53:23.547 00.000 8976 MoveAxis(R, 0, ABG)
02:53:23.547 00.000 8976 MoveAxis(U, 0, ABG)
02:53:23.547 00.000 8976 move complete, result=0
02:53:23.547 00.000 8976 worker thread done servicing request
02:53:23.547 00.000 8976 Worker thread wakes up
02:53:23.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:23.548 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:23.548 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:24.237 00.689 8976 Exposure complete
02:53:24.243 00.006 8976 worker thread done servicing request
02:53:24.243 00.000 5052 OnExposeComplete: enter
02:53:24.243 00.000 5052 UpdateGuideState(): m_state=6
02:53:24.243 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10978
02:53:24.243 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.06, Mass=150, SNR=8.5, Peak=72 HFD=2.0
02:53:24.243 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.04 = -0.04)
02:53:24.243 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
02:53:24.243 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.35 hyp=0.38 cameraTheta=2.00 mountX=0.38 mountY=-0.06, mountTheta=-0.15
02:53:24.244 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.35, opts=13)
02:53:24.244 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.35)
02:53:24.244 00.000 8976 Worker thread wakes up
02:53:24.244 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:53:24.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.35) opts 0xd
02:53:24.244 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:53:24.245 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.35)
02:53:24.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:24.245 00.000 8976 Moving (-0.16, 0.35) raw xDistance=0.38 yDistance=-0.06
02:53:24.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:24.245 00.000 5052 Enqueuing Expose request
02:53:24.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:53:24.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:53:24.245 00.000 8976 MoveAxis(L, 2, ABG)
02:53:24.245 00.000 8976 stepping (-8, 16) + (-2, 0)
02:53:24.245 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:24.270 00.025 8976 Received - 47 (G) 
02:53:24.271 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:24.271 00.000 8976 stepped: pos (-10, 16)
02:53:24.271 00.000 8976 MoveAxis(U, 0, ABG)
02:53:24.271 00.000 8976 move complete, result=0
02:53:24.271 00.000 8976 worker thread done servicing request
02:53:24.271 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
02:53:24.271 00.000 8976 Worker thread wakes up
02:53:24.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:24.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:24.959 00.688 8976 Exposure complete
02:53:24.965 00.006 8976 worker thread done servicing request
02:53:24.965 00.000 5052 OnExposeComplete: enter
02:53:24.965 00.000 5052 UpdateGuideState(): m_state=6
02:53:24.965 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10979
02:53:24.965 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=282.10, Mass=160, SNR=8.7, Peak=70 HFD=2.3
02:53:24.965 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
02:53:24.965 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
02:53:24.965 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.39 hyp=0.60 cameraTheta=2.43 mountX=0.55 mountY=0.17, mountTheta=0.29
02:53:24.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.39, opts=13)
02:53:24.966 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.39)
02:53:24.966 00.000 8976 Worker thread wakes up
02:53:24.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:53:24.966 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:53:24.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:24.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.39) opts 0xd
02:53:24.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:24.966 00.000 5052 Enqueuing Expose request
02:53:24.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.39)
02:53:24.966 00.000 8976 Moving (-0.45, 0.39) raw xDistance=0.55 yDistance=0.17
02:53:24.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
02:53:24.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:53:24.966 00.000 8976 MoveAxis(L, 2, ABG)
02:53:24.966 00.000 8976 stepping (-10, 16) + (-2, 0)
02:53:24.967 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:24.990 00.023 8976 Received - 47 (G) 
02:53:24.990 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:24.990 00.000 8976 stepped: pos (-12, 16)
02:53:24.990 00.000 8976 MoveAxis(U, 0, ABG)
02:53:24.990 00.000 8976 move complete, result=0
02:53:24.990 00.000 8976 worker thread done servicing request
02:53:24.990 00.000 8976 Worker thread wakes up
02:53:24.990 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:24.990 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:24.990 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.2 px 0 ms NORTH
02:53:25.681 00.691 8976 Exposure complete
02:53:25.687 00.006 8976 worker thread done servicing request
02:53:25.687 00.000 5052 OnExposeComplete: enter
02:53:25.687 00.000 5052 UpdateGuideState(): m_state=6
02:53:25.687 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10980
02:53:25.687 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.85, Mass=154, SNR=8.6, Peak=67 HFD=2.2
02:53:25.687 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
02:53:25.687 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
02:53:25.687 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.35 mountX=0.19 mountY=0.04, mountTheta=0.21
02:53:25.688 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.14, opts=13)
02:53:25.688 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.14)
02:53:25.688 00.000 8976 Worker thread wakes up
02:53:25.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.14) opts 0xd
02:53:25.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.14)
02:53:25.688 00.000 8976 Moving (-0.14, 0.14) raw xDistance=0.19 yDistance=0.04
02:53:25.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:53:25.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:53:25.688 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:53:25.689 00.001 5052 UpdateGuideState exits: m=154 SNR=8.6
02:53:25.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:25.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:25.689 00.000 5052 Enqueuing Expose request
02:53:25.689 00.000 8976 MoveAxis(R, 0, ABG)
02:53:25.689 00.000 8976 MoveAxis(U, 0, ABG)
02:53:25.689 00.000 8976 move complete, result=0
02:53:25.689 00.000 8976 worker thread done servicing request
02:53:25.689 00.000 8976 Worker thread wakes up
02:53:25.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:25.689 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:25.690 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:26.376 00.686 8976 Exposure complete
02:53:26.381 00.005 8976 worker thread done servicing request
02:53:26.382 00.001 5052 OnExposeComplete: enter
02:53:26.382 00.000 5052 UpdateGuideState(): m_state=6
02:53:26.382 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10981
02:53:26.382 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.47, Mass=159, SNR=8.7, Peak=73 HFD=2.1
02:53:26.382 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.47 = 1.81)
02:53:26.382 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
02:53:26.382 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-2.42 mountX=-0.09 mountY=0.36, mountTheta=1.81
02:53:26.384 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.24, opts=13)
02:53:26.385 00.001 5052 Enqueuing Move request for stepguider (-0.27, -0.24)
02:53:26.385 00.000 8976 Worker thread wakes up
02:53:26.385 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.24) opts 0xd
02:53:26.385 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.24)
02:53:26.385 00.000 8976 Moving (-0.27, -0.24) raw xDistance=-0.09 yDistance=0.36
02:53:26.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:53:26.385 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:53:26.385 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:53:26.385 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:26.385 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:26.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
02:53:26.385 00.000 8976 MoveAxis(R, 0, ABG)
02:53:26.385 00.000 8976 MoveAxis(D, 1, ABG)
02:53:26.385 00.000 8976 stepping (-12, 16) + (0, -1)
02:53:26.385 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:26.386 00.001 5052 Enqueuing Expose request
02:53:26.412 00.026 8976 Received - 47 (G) 
02:53:26.412 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:26.412 00.000 8976 stepped: pos (-12, 15)
02:53:26.412 00.000 8976 move complete, result=0
02:53:26.413 00.001 8976 worker thread done servicing request
02:53:26.413 00.000 8976 Worker thread wakes up
02:53:26.413 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:53:26.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:26.413 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:27.104 00.691 8976 Exposure complete
02:53:27.110 00.006 8976 worker thread done servicing request
02:53:27.111 00.001 5052 OnExposeComplete: enter
02:53:27.111 00.000 5052 UpdateGuideState(): m_state=6
02:53:27.111 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10982
02:53:27.111 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.61, Mass=159, SNR=8.7, Peak=71 HFD=2.2
02:53:27.111 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.42 = 1.87)
02:53:27.111 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.52 = 1.76)
02:53:27.111 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.37 mountX=-0.04 mountY=0.15, mountTheta=1.86
02:53:27.112 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.10, opts=13)
02:53:27.112 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.10)
02:53:27.112 00.000 8976 Worker thread wakes up
02:53:27.112 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:53:27.112 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:53:27.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:27.113 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:27.113 00.000 5052 Enqueuing Expose request
02:53:27.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.10) opts 0xd
02:53:27.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.10)
02:53:27.113 00.000 8976 Moving (-0.11, -0.10) raw xDistance=-0.04 yDistance=0.15
02:53:27.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:53:27.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:53:27.113 00.000 8976 MoveAxis(R, 0, ABG)
02:53:27.113 00.000 8976 MoveAxis(U, 0, ABG)
02:53:27.113 00.000 8976 move complete, result=0
02:53:27.113 00.000 8976 worker thread done servicing request
02:53:27.113 00.000 8976 Worker thread wakes up
02:53:27.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:27.113 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:27.113 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:27.798 00.685 8976 Exposure complete
02:53:27.804 00.006 8976 worker thread done servicing request
02:53:27.804 00.000 5052 OnExposeComplete: enter
02:53:27.804 00.000 5052 UpdateGuideState(): m_state=6
02:53:27.804 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10983
02:53:27.804 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.87, Mass=159, SNR=8.7, Peak=73 HFD=2.3
02:53:27.804 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.04) = xAngle (-0.57 = -0.57)
02:53:27.804 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.67 = -0.67)
02:53:27.804 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.48 mountX=0.13 mountY=-0.10, mountTheta=-0.63
02:53:27.805 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.16, opts=13)
02:53:27.805 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.16)
02:53:27.805 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:53:27.805 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:53:27.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:27.805 00.000 8976 Worker thread wakes up
02:53:27.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.16) opts 0xd
02:53:27.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.16)
02:53:27.805 00.000 8976 Moving (0.01, 0.16) raw xDistance=0.13 yDistance=-0.10
02:53:27.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:27.805 00.000 5052 Enqueuing Expose request
02:53:27.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:53:27.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:53:27.805 00.000 8976 MoveAxis(R, 0, ABG)
02:53:27.805 00.000 8976 MoveAxis(U, 0, ABG)
02:53:27.806 00.001 8976 move complete, result=0
02:53:27.806 00.000 8976 worker thread done servicing request
02:53:27.806 00.000 8976 Worker thread wakes up
02:53:27.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:27.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:27.806 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:28.490 00.684 8976 Exposure complete
02:53:28.495 00.005 8976 worker thread done servicing request
02:53:28.496 00.001 5052 OnExposeComplete: enter
02:53:28.496 00.000 5052 UpdateGuideState(): m_state=6
02:53:28.496 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10984
02:53:28.496 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.77, Mass=157, SNR=8.7, Peak=78 HFD=1.8
02:53:28.496 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
02:53:28.496 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
02:53:28.496 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.28 mountX=-0.04 mountY=-0.21, mountTheta=-1.76
02:53:28.496 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.06, opts=13)
02:53:28.497 00.001 5052 Enqueuing Move request for stepguider (0.21, 0.06)
02:53:28.497 00.000 8976 Worker thread wakes up
02:53:28.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.06) opts 0xd
02:53:28.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.06)
02:53:28.497 00.000 8976 Moving (0.21, 0.06) raw xDistance=-0.04 yDistance=-0.21
02:53:28.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:53:28.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:53:28.497 00.000 8976 MoveAxis(R, 0, ABG)
02:53:28.497 00.000 8976 MoveAxis(U, 0, ABG)
02:53:28.497 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:53:28.497 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
02:53:28.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:28.497 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:28.497 00.000 5052 Enqueuing Expose request
02:53:28.497 00.000 8976 move complete, result=0
02:53:28.497 00.000 8976 worker thread done servicing request
02:53:28.497 00.000 8976 Worker thread wakes up
02:53:28.498 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:28.498 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:53:28.498 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:29.205 00.707 8976 Exposure complete
02:53:29.211 00.006 8976 worker thread done servicing request
02:53:29.211 00.000 5052 OnExposeComplete: enter
02:53:29.211 00.000 5052 UpdateGuideState(): m_state=6
02:53:29.211 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10985
02:53:29.211 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.81, Mass=158, SNR=8.7, Peak=75 HFD=1.9
02:53:29.211 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
02:53:29.211 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
02:53:29.211 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.10 hyp=0.30 cameraTheta=0.34 mountX=-0.04 mountY=-0.29, mountTheta=-1.70
02:53:29.212 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.10, opts=13)
02:53:29.212 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.10)
02:53:29.212 00.000 8976 Worker thread wakes up
02:53:29.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.10) opts 0xd
02:53:29.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.10)
02:53:29.212 00.000 8976 Moving (0.28, 0.10) raw xDistance=-0.04 yDistance=-0.29
02:53:29.212 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:53:29.212 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:53:29.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:29.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:53:29.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:53:29.212 00.000 8976 MoveAxis(R, 0, ABG)
02:53:29.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:29.212 00.000 5052 Enqueuing Expose request
02:53:29.212 00.000 8976 MoveAxis(U, 1, ABG)
02:53:29.212 00.000 8976 stepping (-12, 15) + (0, 1)
02:53:29.212 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:29.243 00.031 8976 Received - 47 (G) 
02:53:29.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:29.243 00.000 8976 stepped: pos (-12, 16)
02:53:29.243 00.000 8976 move complete, result=0
02:53:29.243 00.000 8976 worker thread done servicing request
02:53:29.243 00.000 8976 Worker thread wakes up
02:53:29.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:29.243 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:29.243 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:53:29.929 00.686 8976 Exposure complete
02:53:29.934 00.005 8976 worker thread done servicing request
02:53:29.934 00.000 5052 OnExposeComplete: enter
02:53:29.934 00.000 5052 UpdateGuideState(): m_state=6
02:53:29.934 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10986
02:53:29.934 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.51, Mass=160, SNR=8.8, Peak=68 HFD=1.5
02:53:29.934 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
02:53:29.934 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.63 = -2.63)
02:53:29.934 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.20 hyp=0.42 cameraTheta=-0.49 mountX=-0.34 mountY=-0.20, mountTheta=-2.61
02:53:29.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.20, opts=13)
02:53:29.935 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.20)
02:53:29.935 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:53:29.935 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
02:53:29.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:29.935 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:29.935 00.000 5052 Enqueuing Expose request
02:53:29.935 00.000 8976 Worker thread wakes up
02:53:29.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.20) opts 0xd
02:53:29.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.20)
02:53:29.935 00.000 8976 Moving (0.37, -0.20) raw xDistance=-0.34 yDistance=-0.20
02:53:29.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:53:29.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:53:29.935 00.000 8976 MoveAxis(R, 1, ABG)
02:53:29.935 00.000 8976 stepping (-12, 16) + (1, 0)
02:53:29.935 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:29.962 00.027 8976 Received - 47 (G) 
02:53:29.962 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:29.962 00.000 8976 stepped: pos (-11, 16)
02:53:29.962 00.000 8976 MoveAxis(U, 0, ABG)
02:53:29.962 00.000 8976 move complete, result=0
02:53:29.962 00.000 8976 worker thread done servicing request
02:53:29.962 00.000 8976 Worker thread wakes up
02:53:29.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:29.962 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:53:29.962 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:30.648 00.686 8976 Exposure complete
02:53:30.654 00.006 8976 worker thread done servicing request
02:53:30.654 00.000 5052 OnExposeComplete: enter
02:53:30.655 00.001 5052 UpdateGuideState(): m_state=6
02:53:30.655 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10987
02:53:30.655 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.63, Mass=174, SNR=9.1, Peak=73 HFD=2.2
02:53:30.655 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.21 = 2.08)
02:53:30.655 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
02:53:30.655 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.16 mountX=-0.05 mountY=0.09, mountTheta=2.05
02:53:30.655 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.08, opts=13)
02:53:30.655 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.08)
02:53:30.656 00.001 8976 Worker thread wakes up
02:53:30.656 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:53:30.656 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
02:53:30.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:30.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:30.656 00.000 5052 Enqueuing Expose request
02:53:30.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.08) opts 0xd
02:53:30.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.08)
02:53:30.656 00.000 8976 Moving (-0.06, -0.08) raw xDistance=-0.05 yDistance=0.09
02:53:30.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:53:30.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:53:30.657 00.001 8976 MoveAxis(R, 0, ABG)
02:53:30.657 00.000 8976 MoveAxis(U, 0, ABG)
02:53:30.657 00.000 8976 move complete, result=0
02:53:30.657 00.000 8976 worker thread done servicing request
02:53:30.657 00.000 8976 Worker thread wakes up
02:53:30.657 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:30.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:30.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:31.343 00.686 8976 Exposure complete
02:53:31.349 00.006 8976 worker thread done servicing request
02:53:31.349 00.000 5052 OnExposeComplete: enter
02:53:31.349 00.000 5052 UpdateGuideState(): m_state=6
02:53:31.349 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10988
02:53:31.349 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.68, Mass=164, SNR=8.9, Peak=71 HFD=1.7
02:53:31.349 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
02:53:31.349 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
02:53:31.349 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.03 hyp=0.36 cameraTheta=-0.09 mountX=-0.19 mountY=-0.28, mountTheta=-2.17
02:53:31.350 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.03, opts=13)
02:53:31.350 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.03)
02:53:31.350 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:53:31.350 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
02:53:31.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:31.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:31.350 00.000 5052 Enqueuing Expose request
02:53:31.350 00.000 8976 Worker thread wakes up
02:53:31.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.03) opts 0xd
02:53:31.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.03)
02:53:31.350 00.000 8976 Moving (0.36, -0.03) raw xDistance=-0.19 yDistance=-0.28
02:53:31.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:53:31.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:53:31.350 00.000 8976 MoveAxis(R, 0, ABG)
02:53:31.350 00.000 8976 MoveAxis(U, 1, ABG)
02:53:31.350 00.000 8976 stepping (-11, 16) + (0, 1)
02:53:31.350 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:31.369 00.019 8976 Received - 47 (G) 
02:53:31.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:31.369 00.000 8976 stepped: pos (-11, 17)
02:53:31.369 00.000 8976 move complete, result=0
02:53:31.369 00.000 8976 worker thread done servicing request
02:53:31.369 00.000 8976 Worker thread wakes up
02:53:31.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:31.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:31.369 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:53:32.054 00.685 8976 Exposure complete
02:53:32.060 00.006 8976 worker thread done servicing request
02:53:32.060 00.000 5052 OnExposeComplete: enter
02:53:32.060 00.000 5052 UpdateGuideState(): m_state=6
02:53:32.060 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10989
02:53:32.060 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=282.01, Mass=181, SNR=9.3, Peak=76 HFD=2.2
02:53:32.060 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.20 = -1.20)
02:53:32.060 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
02:53:32.060 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.30 hyp=0.40 cameraTheta=0.85 mountX=0.15 mountY=-0.39, mountTheta=-1.21
02:53:32.061 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.30, opts=13)
02:53:32.061 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.30)
02:53:32.061 00.000 8976 Worker thread wakes up
02:53:32.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.30) opts 0xd
02:53:32.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.30)
02:53:32.061 00.000 8976 Moving (0.27, 0.30) raw xDistance=0.15 yDistance=-0.39
02:53:32.061 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:53:32.061 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
02:53:32.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:32.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:53:32.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
02:53:32.062 00.001 8976 MoveAxis(R, 0, ABG)
02:53:32.062 00.000 8976 MoveAxis(U, 2, ABG)
02:53:32.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:32.062 00.000 5052 Enqueuing Expose request
02:53:32.062 00.000 8976 stepping (-11, 17) + (0, 2)
02:53:32.062 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:32.088 00.026 8976 Received - 47 (G) 
02:53:32.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:32.088 00.000 8976 stepped: pos (-11, 19)
02:53:32.088 00.000 8976 move complete, result=0
02:53:32.088 00.000 8976 worker thread done servicing request
02:53:32.088 00.000 8976 Worker thread wakes up
02:53:32.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:32.088 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:32.088 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:53:32.773 00.685 8976 Exposure complete
02:53:32.778 00.005 8976 worker thread done servicing request
02:53:32.778 00.000 5052 OnExposeComplete: enter
02:53:32.778 00.000 5052 UpdateGuideState(): m_state=6
02:53:32.778 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10990
02:53:32.778 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.50, Mass=160, SNR=8.7, Peak=69 HFD=2.0
02:53:32.778 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
02:53:32.778 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.47)
02:53:32.778 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.21 hyp=0.46 cameraTheta=-2.67 mountX=0.00 mountY=0.46, mountTheta=1.57
02:53:32.779 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.21, opts=13)
02:53:32.779 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.21)
02:53:32.779 00.000 8976 Worker thread wakes up
02:53:32.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.21) opts 0xd
02:53:32.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.21)
02:53:32.779 00.000 8976 Moving (-0.41, -0.21) raw xDistance=0.00 yDistance=0.46
02:53:32.779 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:53:32.779 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:53:32.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:32.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:53:32.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.46
02:53:32.779 00.000 8976 MoveAxis(R, 0, ABG)
02:53:32.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:32.779 00.000 5052 Enqueuing Expose request
02:53:32.779 00.000 8976 MoveAxis(D, 2, ABG)
02:53:32.780 00.001 8976 stepping (-11, 19) + (0, -2)
02:53:32.780 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:32.808 00.028 8976 Received - 47 (G) 
02:53:32.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:32.808 00.000 8976 stepped: pos (-11, 17)
02:53:32.808 00.000 8976 move complete, result=0
02:53:32.808 00.000 8976 worker thread done servicing request
02:53:32.808 00.000 8976 Worker thread wakes up
02:53:32.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:32.808 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:32.808 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:53:33.496 00.688 8976 Exposure complete
02:53:33.502 00.006 8976 worker thread done servicing request
02:53:33.502 00.000 5052 OnExposeComplete: enter
02:53:33.502 00.000 5052 UpdateGuideState(): m_state=6
02:53:33.502 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10991
02:53:33.502 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.54, Mass=163, SNR=8.8, Peak=73 HFD=1.8
02:53:33.502 00.000 5052 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.04) = xAngle (-3.12 = -3.12)
02:53:33.502 00.000 5052 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.06)
02:53:33.502 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.20 cameraTheta=-1.08 mountX=-0.19 mountY=0.02, mountTheta=3.06
02:53:33.503 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.17, opts=13)
02:53:33.503 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.17)
02:53:33.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:53:33.503 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
02:53:33.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:33.503 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:33.503 00.000 5052 Enqueuing Expose request
02:53:33.503 00.000 8976 Worker thread wakes up
02:53:33.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.17) opts 0xd
02:53:33.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.17)
02:53:33.503 00.000 8976 Moving (0.09, -0.17) raw xDistance=-0.19 yDistance=0.02
02:53:33.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:53:33.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:53:33.503 00.000 8976 MoveAxis(R, 0, ABG)
02:53:33.503 00.000 8976 MoveAxis(U, 0, ABG)
02:53:33.504 00.001 8976 move complete, result=0
02:53:33.504 00.000 8976 worker thread done servicing request
02:53:33.504 00.000 8976 Worker thread wakes up
02:53:33.504 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:33.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:33.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:34.189 00.685 8976 Exposure complete
02:53:34.195 00.006 8976 worker thread done servicing request
02:53:34.195 00.000 5052 OnExposeComplete: enter
02:53:34.195 00.000 5052 UpdateGuideState(): m_state=6
02:53:34.195 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10992
02:53:34.195 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.76, Mass=160, SNR=8.7, Peak=72 HFD=2.2
02:53:34.195 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
02:53:34.195 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
02:53:34.195 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.40 mountX=0.04 mountY=-0.03, mountTheta=-0.70
02:53:34.197 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.05, opts=13)
02:53:34.197 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.05)
02:53:34.197 00.000 8976 Worker thread wakes up
02:53:34.197 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:53:34.197 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:53:34.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:34.197 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:34.198 00.001 5052 Enqueuing Expose request
02:53:34.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.05) opts 0xd
02:53:34.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.05)
02:53:34.198 00.000 8976 Moving (0.01, 0.05) raw xDistance=0.04 yDistance=-0.03
02:53:34.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:53:34.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:53:34.198 00.000 8976 MoveAxis(R, 0, ABG)
02:53:34.198 00.000 8976 MoveAxis(U, 0, ABG)
02:53:34.199 00.001 8976 move complete, result=0
02:53:34.199 00.000 8976 worker thread done servicing request
02:53:34.199 00.000 8976 Worker thread wakes up
02:53:34.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:34.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:34.199 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:34.881 00.682 8976 Exposure complete
02:53:34.887 00.006 8976 worker thread done servicing request
02:53:34.887 00.000 5052 OnExposeComplete: enter
02:53:34.887 00.000 5052 UpdateGuideState(): m_state=6
02:53:34.887 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10993
02:53:34.887 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=282.00, Mass=141, SNR=8.3, Peak=77 HFD=2.0
02:53:34.887 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:53:34.887 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:53:34.887 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.29 hyp=0.63 cameraTheta=2.66 mountX=0.51 mountY=0.31, mountTheta=0.54
02:53:34.888 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.29, opts=13)
02:53:34.888 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.29)
02:53:34.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:53:34.888 00.000 5052 UpdateGuideState exits: m=141 SNR=8.3
02:53:34.888 00.000 8976 Worker thread wakes up
02:53:34.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.29) opts 0xd
02:53:34.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.29)
02:53:34.888 00.000 8976 Moving (-0.56, 0.29) raw xDistance=0.51 yDistance=0.31
02:53:34.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:34.888 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:34.888 00.000 5052 Enqueuing Expose request
02:53:34.889 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
02:53:34.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:53:34.889 00.000 8976 MoveAxis(L, 2, ABG)
02:53:34.889 00.000 8976 stepping (-11, 17) + (-2, 0)
02:53:34.889 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:34.918 00.029 8976 Received - 47 (G) 
02:53:34.918 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:34.918 00.000 8976 stepped: pos (-13, 17)
02:53:34.918 00.000 8976 MoveAxis(D, 1, ABG)
02:53:34.918 00.000 8976 stepping (-13, 17) + (0, -1)
02:53:34.918 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:34.950 00.032 8976 Received - 47 (G) 
02:53:34.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:34.950 00.000 8976 stepped: pos (-13, 16)
02:53:34.950 00.000 8976 move complete, result=0
02:53:34.950 00.000 8976 worker thread done servicing request
02:53:34.950 00.000 8976 Worker thread wakes up
02:53:34.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:34.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:34.950 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:53:35.637 00.687 8976 Exposure complete
02:53:35.643 00.006 8976 worker thread done servicing request
02:53:35.644 00.001 5052 OnExposeComplete: enter
02:53:35.644 00.000 5052 UpdateGuideState(): m_state=6
02:53:35.644 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10994
02:53:35.644 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.48, Mass=152, SNR=8.5, Peak=71 HFD=1.7
02:53:35.644 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
02:53:35.644 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
02:53:35.644 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.23 hyp=0.53 cameraTheta=-2.70 mountX=0.01 mountY=0.53, mountTheta=1.54
02:53:35.644 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.23, opts=13)
02:53:35.644 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.23)
02:53:35.645 00.001 8976 Worker thread wakes up
02:53:35.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.23) opts 0xd
02:53:35.645 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:53:35.645 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:53:35.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:35.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.23)
02:53:35.645 00.000 8976 Moving (-0.48, -0.23) raw xDistance=0.01 yDistance=0.53
02:53:35.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:53:35.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:35.645 00.000 5052 Enqueuing Expose request
02:53:35.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
02:53:35.645 00.000 8976 MoveAxis(R, 0, ABG)
02:53:35.645 00.000 8976 MoveAxis(D, 2, ABG)
02:53:35.645 00.000 8976 stepping (-13, 16) + (0, -2)
02:53:35.645 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:35.669 00.024 8976 Received - 47 (G) 
02:53:35.669 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:35.669 00.000 8976 stepped: pos (-13, 14)
02:53:35.669 00.000 8976 move complete, result=0
02:53:35.669 00.000 8976 worker thread done servicing request
02:53:35.669 00.000 8976 Worker thread wakes up
02:53:35.669 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:53:35.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:35.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:36.348 00.679 8976 Exposure complete
02:53:36.354 00.006 8976 worker thread done servicing request
02:53:36.354 00.000 5052 OnExposeComplete: enter
02:53:36.354 00.000 5052 UpdateGuideState(): m_state=6
02:53:36.354 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10995
02:53:36.354 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.60, Mass=168, SNR=9.0, Peak=76 HFD=1.6
02:53:36.354 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.05 = 1.24)
02:53:36.354 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
02:53:36.354 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.11 hyp=0.78 cameraTheta=-3.00 mountX=0.26 mountY=0.71, mountTheta=1.22
02:53:36.355 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.11, opts=13)
02:53:36.355 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.11)
02:53:36.355 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:53:36.355 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
02:53:36.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:36.355 00.000 8976 Worker thread wakes up
02:53:36.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.11) opts 0xd
02:53:36.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.11)
02:53:36.355 00.000 8976 Moving (-0.77, -0.11) raw xDistance=0.26 yDistance=0.71
02:53:36.355 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:36.355 00.000 5052 Enqueuing Expose request
02:53:36.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:53:36.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.71
02:53:36.355 00.000 8976 MoveAxis(R, 0, ABG)
02:53:36.355 00.000 8976 MoveAxis(D, 3, ABG)
02:53:36.355 00.000 8976 stepping (-13, 14) + (0, -3)
02:53:36.356 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:53:36.388 00.032 8976 Received - 47 (G) 
02:53:36.388 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:53:36.388 00.000 8976 stepped: pos (-13, 11)
02:53:36.388 00.000 8976 move complete, result=0
02:53:36.388 00.000 8976 worker thread done servicing request
02:53:36.388 00.000 8976 Worker thread wakes up
02:53:36.388 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:53:36.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:36.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:37.074 00.686 8976 Exposure complete
02:53:37.079 00.005 8976 worker thread done servicing request
02:53:37.079 00.000 5052 OnExposeComplete: enter
02:53:37.079 00.000 5052 UpdateGuideState(): m_state=6
02:53:37.079 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10996
02:53:37.079 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=282.01, Mass=150, SNR=8.5, Peak=81 HFD=2.0
02:53:37.079 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
02:53:37.079 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
02:53:37.079 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.30 hyp=0.42 cameraTheta=2.33 mountX=0.40 mountY=0.08, mountTheta=0.19
02:53:37.080 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.30, opts=13)
02:53:37.080 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.30)
02:53:37.080 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:53:37.080 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:53:37.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:37.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:37.080 00.000 5052 Enqueuing Expose request
02:53:37.080 00.000 8976 Worker thread wakes up
02:53:37.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.30) opts 0xd
02:53:37.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.30)
02:53:37.080 00.000 8976 Moving (-0.29, 0.30) raw xDistance=0.40 yDistance=0.08
02:53:37.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:53:37.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:53:37.081 00.001 8976 MoveAxis(L, 2, ABG)
02:53:37.081 00.000 8976 stepping (-13, 11) + (-2, 0)
02:53:37.081 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:37.108 00.027 8976 Received - 47 (G) 
02:53:37.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:37.108 00.000 8976 stepped: pos (-15, 11)
02:53:37.108 00.000 8976 MoveAxis(U, 0, ABG)
02:53:37.108 00.000 8976 move complete, result=0
02:53:37.108 00.000 8976 worker thread done servicing request
02:53:37.108 00.000 8976 Worker thread wakes up
02:53:37.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:37.108 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:37.108 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:53:37.795 00.687 8976 Exposure complete
02:53:37.800 00.005 8976 worker thread done servicing request
02:53:37.800 00.000 5052 OnExposeComplete: enter
02:53:37.800 00.000 5052 UpdateGuideState(): m_state=6
02:53:37.800 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10997
02:53:37.800 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.04, Mass=153, SNR=8.5, Peak=79 HFD=2.1
02:53:37.800 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
02:53:37.800 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.56 = -0.56)
02:53:37.800 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.59 mountX=0.30 mountY=-0.17, mountTheta=-0.53
02:53:37.801 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.33, opts=13)
02:53:37.801 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.33)
02:53:37.801 00.000 8976 Worker thread wakes up
02:53:37.801 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.33) opts 0xd
02:53:37.801 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.33)
02:53:37.801 00.000 8976 Moving (-0.01, 0.33) raw xDistance=0.30 yDistance=-0.17
02:53:37.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
02:53:37.801 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:53:37.802 00.001 5052 UpdateGuideState exits: m=153 SNR=8.5
02:53:37.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:37.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:53:37.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:37.802 00.000 5052 Enqueuing Expose request
02:53:37.802 00.000 8976 MoveAxis(L, 1, ABG)
02:53:37.802 00.000 8976 stepping (-15, 11) + (-1, 0)
02:53:37.802 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:37.828 00.026 8976 Received - 47 (G) 
02:53:37.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:37.828 00.000 8976 stepped: pos (-16, 11)
02:53:37.828 00.000 8976 MoveAxis(U, 0, ABG)
02:53:37.828 00.000 8976 move complete, result=0
02:53:37.828 00.000 8976 worker thread done servicing request
02:53:37.828 00.000 8976 Worker thread wakes up
02:53:37.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:37.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:37.828 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:53:38.512 00.684 8976 Exposure complete
02:53:38.518 00.006 8976 worker thread done servicing request
02:53:38.518 00.000 5052 OnExposeComplete: enter
02:53:38.518 00.000 5052 UpdateGuideState(): m_state=6
02:53:38.518 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10998
02:53:38.518 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.39, Mass=157, SNR=8.7, Peak=71 HFD=2.3
02:53:38.518 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.04) = xAngle (-3.90 = 2.38)
02:53:38.518 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.01 = 2.28)
02:53:38.518 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.33 cameraTheta=-1.86 mountX=-0.24 mountY=0.25, mountTheta=2.33
02:53:38.518 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.32, opts=13)
02:53:38.519 00.001 5052 Enqueuing Move request for stepguider (-0.10, -0.32)
02:53:38.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:53:38.519 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
02:53:38.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:38.519 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:38.519 00.000 5052 Enqueuing Expose request
02:53:38.519 00.000 8976 Worker thread wakes up
02:53:38.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.32) opts 0xd
02:53:38.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.32)
02:53:38.519 00.000 8976 Moving (-0.10, -0.32) raw xDistance=-0.24 yDistance=0.25
02:53:38.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:53:38.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:53:38.519 00.000 8976 MoveAxis(R, 0, ABG)
02:53:38.519 00.000 8976 MoveAxis(U, 0, ABG)
02:53:38.519 00.000 8976 move complete, result=0
02:53:38.519 00.000 8976 worker thread done servicing request
02:53:38.519 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:53:38.519 00.000 8976 Worker thread wakes up
02:53:38.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:38.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:39.204 00.685 8976 Exposure complete
02:53:39.209 00.005 8976 worker thread done servicing request
02:53:39.210 00.001 5052 OnExposeComplete: enter
02:53:39.210 00.000 5052 UpdateGuideState(): m_state=6
02:53:39.210 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10999
02:53:39.210 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.82, Mass=168, SNR=9.0, Peak=73 HFD=2.1
02:53:39.210 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
02:53:39.210 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.95 = -0.95)
02:53:39.210 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.19 mountX=0.08 mountY=-0.09, mountTheta=-0.89
02:53:39.210 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.11, opts=13)
02:53:39.210 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.11)
02:53:39.210 00.000 8976 Worker thread wakes up
02:53:39.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.11) opts 0xd
02:53:39.211 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.11)
02:53:39.211 00.000 8976 Moving (0.04, 0.11) raw xDistance=0.08 yDistance=-0.09
02:53:39.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:53:39.211 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
02:53:39.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:39.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:53:39.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:53:39.211 00.000 8976 MoveAxis(R, 0, ABG)
02:53:39.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:39.211 00.000 5052 Enqueuing Expose request
02:53:39.211 00.000 8976 MoveAxis(U, 0, ABG)
02:53:39.211 00.000 8976 move complete, result=0
02:53:39.211 00.000 8976 worker thread done servicing request
02:53:39.211 00.000 8976 Worker thread wakes up
02:53:39.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:39.211 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:39.211 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:39.898 00.687 8976 Exposure complete
02:53:39.904 00.006 8976 worker thread done servicing request
02:53:39.904 00.000 5052 OnExposeComplete: enter
02:53:39.904 00.000 5052 UpdateGuideState(): m_state=6
02:53:39.904 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11000
02:53:39.904 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.90, Mass=154, SNR=8.6, Peak=76 HFD=2.0
02:53:39.904 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
02:53:39.904 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
02:53:39.904 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.32 cameraTheta=2.48 mountX=0.29 mountY=0.10, mountTheta=0.35
02:53:39.905 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.19, opts=13)
02:53:39.905 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.19)
02:53:39.905 00.000 8976 Worker thread wakes up
02:53:39.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.19) opts 0xd
02:53:39.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.19)
02:53:39.905 00.000 8976 Moving (-0.25, 0.19) raw xDistance=0.29 yDistance=0.10
02:53:39.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:53:39.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:53:39.906 00.001 8976 MoveAxis(L, 1, ABG)
02:53:39.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:53:39.906 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
02:53:39.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:39.906 00.000 8976 stepping (-16, 11) + (-1, 0)
02:53:39.906 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:39.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:39.906 00.000 5052 Enqueuing Expose request
02:53:39.937 00.031 8976 Received - 47 (G) 
02:53:39.937 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:39.937 00.000 8976 stepped: pos (-17, 11)
02:53:39.937 00.000 8976 MoveAxis(U, 0, ABG)
02:53:39.937 00.000 8976 move complete, result=0
02:53:39.937 00.000 8976 worker thread done servicing request
02:53:39.937 00.000 8976 Worker thread wakes up
02:53:39.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:39.937 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:39.937 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:53:40.625 00.688 8976 Exposure complete
02:53:40.630 00.005 8976 worker thread done servicing request
02:53:40.631 00.001 5052 OnExposeComplete: enter
02:53:40.631 00.000 5052 UpdateGuideState(): m_state=6
02:53:40.631 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11001
02:53:40.631 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.84, Mass=149, SNR=8.4, Peak=74 HFD=2.0
02:53:40.631 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:53:40.631 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
02:53:40.631 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.13 hyp=0.75 cameraTheta=2.96 mountX=0.46 mountY=0.55, mountTheta=0.88
02:53:40.631 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.13, opts=13)
02:53:40.631 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.13)
02:53:40.632 00.001 8976 Worker thread wakes up
02:53:40.632 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.13) opts 0xd
02:53:40.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.13)
02:53:40.632 00.000 8976 Moving (-0.74, 0.13) raw xDistance=0.46 yDistance=0.55
02:53:40.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46
02:53:40.632 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:53:40.632 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:53:40.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:40.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
02:53:40.632 00.000 8976 MoveAxis(L, 2, ABG)
02:53:40.632 00.000 8976 stepping (-17, 11) + (-2, 0)
02:53:40.632 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:40.632 00.000 5052 Enqueuing Expose request
02:53:40.632 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:40.657 00.025 8976 Received - 47 (G) 
02:53:40.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:40.657 00.000 8976 stepped: pos (-19, 11)
02:53:40.657 00.000 8976 MoveAxis(D, 2, ABG)
02:53:40.657 00.000 8976 stepping (-19, 11) + (0, -2)
02:53:40.657 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:40.689 00.032 8976 Received - 47 (G) 
02:53:40.689 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:40.689 00.000 8976 stepped: pos (-19, 9)
02:53:40.689 00.000 8976 move complete, result=0
02:53:40.689 00.000 8976 worker thread done servicing request
02:53:40.689 00.000 8976 Worker thread wakes up
02:53:40.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:40.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:40.689 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:53:41.378 00.689 8976 Exposure complete
02:53:41.384 00.006 8976 worker thread done servicing request
02:53:41.384 00.000 5052 OnExposeComplete: enter
02:53:41.384 00.000 5052 UpdateGuideState(): m_state=6
02:53:41.384 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11002
02:53:41.384 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.45, Mass=169, SNR=9.0, Peak=73 HFD=1.5
02:53:41.384 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.84 = 1.45)
02:53:41.384 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.34)
02:53:41.384 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.26 hyp=0.77 cameraTheta=-2.79 mountX=0.10 mountY=0.75, mountTheta=1.44
02:53:41.386 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.26, opts=13)
02:53:41.386 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.26)
02:53:41.386 00.000 8976 Worker thread wakes up
02:53:41.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.26) opts 0xd
02:53:41.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.26)
02:53:41.386 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:53:41.386 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
02:53:41.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:41.386 00.000 8976 Moving (-0.73, -0.26) raw xDistance=0.10 yDistance=0.75
02:53:41.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:53:41.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75
02:53:41.386 00.000 8976 MoveAxis(R, 0, ABG)
02:53:41.386 00.000 8976 MoveAxis(D, 3, ABG)
02:53:41.386 00.000 8976 stepping (-19, 9) + (0, -3)
02:53:41.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:41.386 00.000 5052 Enqueuing Expose request
02:53:41.387 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:53:41.424 00.037 8976 Received - 47 (G) 
02:53:41.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:53:41.424 00.000 8976 stepped: pos (-19, 6)
02:53:41.424 00.000 8976 move complete, result=0
02:53:41.424 00.000 8976 worker thread done servicing request
02:53:41.424 00.000 8976 Worker thread wakes up
02:53:41.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:41.424 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:41.424 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:53:42.112 00.688 8976 Exposure complete
02:53:42.117 00.005 8976 worker thread done servicing request
02:53:42.118 00.001 5052 OnExposeComplete: enter
02:53:42.118 00.000 5052 UpdateGuideState(): m_state=6
02:53:42.118 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11003
02:53:42.118 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=281.68, Mass=150, SNR=8.5, Peak=83 HFD=1.8
02:53:42.118 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
02:53:42.118 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
02:53:42.118 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=-0.03 hyp=1.07 cameraTheta=-3.11 mountX=0.46 mountY=0.91, mountTheta=1.11
02:53:42.118 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=-0.03, opts=13)
02:53:42.119 00.001 5052 Enqueuing Move request for stepguider (-1.07, -0.03)
02:53:42.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:53:42.119 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:53:42.119 00.000 8976 Worker thread wakes up
02:53:42.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, -0.03) opts 0xd
02:53:42.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, -0.03)
02:53:42.119 00.000 8976 Moving (-1.07, -0.03) raw xDistance=0.46 yDistance=0.91
02:53:42.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:42.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:42.119 00.000 5052 Enqueuing Expose request
02:53:42.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:53:42.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.91
02:53:42.119 00.000 8976 MoveAxis(L, 2, ABG)
02:53:42.119 00.000 8976 stepping (-19, 6) + (-2, 0)
02:53:42.119 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:42.144 00.025 8976 Received - 47 (G) 
02:53:42.144 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:42.144 00.000 8976 stepped: pos (-21, 6)
02:53:42.144 00.000 8976 MoveAxis(D, 4, ABG)
02:53:42.144 00.000 8976 stepping (-21, 6) + (0, -4)
02:53:42.144 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:53:42.175 00.031 8976 Received - 47 (G) 
02:53:42.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:53:42.175 00.000 8976 stepped: pos (-21, 2)
02:53:42.175 00.000 8976 move complete, result=0
02:53:42.175 00.000 8976 worker thread done servicing request
02:53:42.175 00.000 8976 Worker thread wakes up
02:53:42.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:42.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:42.175 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
02:53:42.863 00.688 8976 Exposure complete
02:53:42.868 00.005 8976 worker thread done servicing request
02:53:42.868 00.000 5052 OnExposeComplete: enter
02:53:42.868 00.000 5052 UpdateGuideState(): m_state=6
02:53:42.868 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11004
02:53:42.868 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.85, Mass=148, SNR=8.5, Peak=84 HFD=1.2
02:53:42.868 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:53:42.868 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
02:53:42.868 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.14 hyp=0.63 cameraTheta=2.91 mountX=0.41 mountY=0.44, mountTheta=0.82
02:53:42.869 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.14, opts=13)
02:53:42.869 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.14)
02:53:42.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:53:42.869 00.000 5052 UpdateGuideState exits: m=148 SNR=8.5
02:53:42.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:42.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:42.869 00.000 5052 Enqueuing Expose request
02:53:42.869 00.000 8976 Worker thread wakes up
02:53:42.870 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.14) opts 0xd
02:53:42.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.14)
02:53:42.870 00.000 8976 Moving (-0.61, 0.14) raw xDistance=0.41 yDistance=0.44
02:53:42.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
02:53:42.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.44
02:53:42.870 00.000 8976 MoveAxis(L, 2, ABG)
02:53:42.870 00.000 8976 stepping (-21, 2) + (-2, 0)
02:53:42.870 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:42.895 00.025 8976 Received - 47 (G) 
02:53:42.895 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:42.895 00.000 8976 stepped: pos (-23, 2)
02:53:42.895 00.000 8976 MoveAxis(D, 2, ABG)
02:53:42.895 00.000 8976 stepping (-23, 2) + (0, -2)
02:53:42.895 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:42.927 00.032 8976 Received - 47 (G) 
02:53:42.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:42.927 00.000 8976 stepped: pos (-23, 0)
02:53:42.927 00.000 8976 move complete, result=0
02:53:42.927 00.000 8976 worker thread done servicing request
02:53:42.927 00.000 8976 Worker thread wakes up
02:53:42.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:42.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:42.927 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:53:43.614 00.687 8976 Exposure complete
02:53:43.619 00.005 8976 worker thread done servicing request
02:53:43.619 00.000 5052 OnExposeComplete: enter
02:53:43.619 00.000 5052 UpdateGuideState(): m_state=6
02:53:43.619 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11005
02:53:43.619 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.22, Mass=149, SNR=8.5, Peak=87 HFD=1.9
02:53:43.619 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.92 = 2.36)
02:53:43.619 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.26)
02:53:43.619 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.49 hyp=0.51 cameraTheta=-1.88 mountX=-0.36 mountY=0.40, mountTheta=2.31
02:53:43.620 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.49, opts=13)
02:53:43.620 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.49)
02:53:43.620 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:53:43.620 00.000 5052 UpdateGuideState exits: m=149 SNR=8.5
02:53:43.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:43.620 00.000 8976 Worker thread wakes up
02:53:43.620 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:43.620 00.000 5052 Enqueuing Expose request
02:53:43.620 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.49) opts 0xd
02:53:43.620 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.49)
02:53:43.620 00.000 8976 Moving (-0.16, -0.49) raw xDistance=-0.36 yDistance=0.40
02:53:43.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
02:53:43.621 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:53:43.621 00.000 8976 MoveAxis(R, 1, ABG)
02:53:43.621 00.000 8976 stepping (-23, 0) + (1, 0)
02:53:43.621 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:43.645 00.024 8976 Received - 47 (G) 
02:53:43.646 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:43.646 00.000 8976 stepped: pos (-22, 0)
02:53:43.646 00.000 8976 MoveAxis(D, 2, ABG)
02:53:43.646 00.000 8976 stepping (-22, 0) + (0, -2)
02:53:43.646 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:43.678 00.032 8976 Received - 47 (G) 
02:53:43.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:43.678 00.000 8976 stepped: pos (-22, -2)
02:53:43.678 00.000 8976 move complete, result=0
02:53:43.678 00.000 8976 worker thread done servicing request
02:53:43.678 00.000 8976 Worker thread wakes up
02:53:43.678 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.4 px 2 ms SOUTH
02:53:43.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:43.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:44.366 00.688 8976 Exposure complete
02:53:44.371 00.005 8976 worker thread done servicing request
02:53:44.371 00.000 5052 OnExposeComplete: enter
02:53:44.371 00.000 5052 UpdateGuideState(): m_state=6
02:53:44.371 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11006
02:53:44.371 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.64, Mass=144, SNR=8.3, Peak=74 HFD=1.5
02:53:44.371 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
02:53:44.372 00.001 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
02:53:44.372 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.42 mountX=-0.14 mountY=-0.10, mountTheta=-2.53
02:53:44.372 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.07, opts=13)
02:53:44.372 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.07)
02:53:44.372 00.000 8976 Worker thread wakes up
02:53:44.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.07) opts 0xd
02:53:44.372 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.07)
02:53:44.373 00.001 8976 Moving (0.16, -0.07) raw xDistance=-0.14 yDistance=-0.10
02:53:44.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:53:44.373 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:53:44.373 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:53:44.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:44.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:53:44.373 00.000 8976 MoveAxis(R, 0, ABG)
02:53:44.373 00.000 8976 MoveAxis(U, 0, ABG)
02:53:44.373 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:44.373 00.000 5052 Enqueuing Expose request
02:53:44.373 00.000 8976 move complete, result=0
02:53:44.373 00.000 8976 worker thread done servicing request
02:53:44.373 00.000 8976 Worker thread wakes up
02:53:44.373 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:44.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:44.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:45.060 00.687 8976 Exposure complete
02:53:45.065 00.005 8976 worker thread done servicing request
02:53:45.065 00.000 5052 OnExposeComplete: enter
02:53:45.065 00.000 5052 UpdateGuideState(): m_state=6
02:53:45.065 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11007
02:53:45.065 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.64, Mass=147, SNR=8.4, Peak=71 HFD=1.6
02:53:45.065 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
02:53:45.065 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
02:53:45.065 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.07 hyp=0.33 cameraTheta=-0.22 mountX=-0.21 mountY=-0.23, mountTheta=-2.31
02:53:45.066 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.07, opts=13)
02:53:45.066 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.07)
02:53:45.066 00.000 8976 Worker thread wakes up
02:53:45.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.07) opts 0xd
02:53:45.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.07)
02:53:45.066 00.000 8976 Moving (0.32, -0.07) raw xDistance=-0.21 yDistance=-0.23
02:53:45.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:53:45.067 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:53:45.067 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:53:45.067 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:53:45.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:45.067 00.000 8976 MoveAxis(R, 0, ABG)
02:53:45.067 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:45.067 00.000 5052 Enqueuing Expose request
02:53:45.067 00.000 8976 MoveAxis(U, 0, ABG)
02:53:45.067 00.000 8976 move complete, result=0
02:53:45.067 00.000 8976 worker thread done servicing request
02:53:45.067 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:53:45.067 00.000 8976 Worker thread wakes up
02:53:45.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:45.067 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:45.753 00.686 8976 Exposure complete
02:53:45.759 00.006 8976 worker thread done servicing request
02:53:45.759 00.000 5052 OnExposeComplete: enter
02:53:45.759 00.000 5052 UpdateGuideState(): m_state=6
02:53:45.759 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11008
02:53:45.759 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.80, Mass=167, SNR=8.9, Peak=70 HFD=2.3
02:53:45.759 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
02:53:45.759 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:53:45.759 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.09 hyp=0.61 cameraTheta=0.15 mountX=-0.19 mountY=-0.55, mountTheta=-1.90
02:53:45.760 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.09, opts=13)
02:53:45.760 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.09)
02:53:45.760 00.000 8976 Worker thread wakes up
02:53:45.760 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.09) opts 0xd
02:53:45.760 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.09)
02:53:45.760 00.000 8976 Moving (0.60, 0.09) raw xDistance=-0.19 yDistance=-0.55
02:53:45.760 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:53:45.760 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:53:45.760 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:45.761 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:53:45.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
02:53:45.761 00.000 8976 MoveAxis(R, 0, ABG)
02:53:45.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:45.761 00.000 5052 Enqueuing Expose request
02:53:45.761 00.000 8976 MoveAxis(U, 2, ABG)
02:53:45.761 00.000 8976 stepping (-22, -2) + (0, 2)
02:53:45.761 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:45.788 00.027 8976 Received - 47 (G) 
02:53:45.788 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:45.788 00.000 8976 stepped: pos (-22, 0)
02:53:45.788 00.000 8976 move complete, result=0
02:53:45.788 00.000 8976 worker thread done servicing request
02:53:45.788 00.000 8976 Worker thread wakes up
02:53:45.788 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:45.788 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:45.788 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:53:46.475 00.687 8976 Exposure complete
02:53:46.481 00.006 8976 worker thread done servicing request
02:53:46.481 00.000 5052 OnExposeComplete: enter
02:53:46.481 00.000 5052 UpdateGuideState(): m_state=6
02:53:46.481 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11009
02:53:46.481 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.26, Mass=160, SNR=8.7, Peak=69 HFD=2.3
02:53:46.481 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
02:53:46.481 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
02:53:46.481 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.45 hyp=0.76 cameraTheta=-0.64 mountX=-0.68 mountY=-0.27, mountTheta=-2.77
02:53:46.482 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.45, opts=13)
02:53:46.482 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.45)
02:53:46.482 00.000 8976 Worker thread wakes up
02:53:46.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.45) opts 0xd
02:53:46.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.45)
02:53:46.482 00.000 8976 Moving (0.61, -0.45) raw xDistance=-0.68 yDistance=-0.27
02:53:46.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:53:46.482 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:53:46.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:46.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
02:53:46.483 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:46.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:53:46.483 00.000 5052 Enqueuing Expose request
02:53:46.483 00.000 8976 MoveAxis(R, 3, ABG)
02:53:46.483 00.000 8976 stepping (-22, 0) + (3, 0)
02:53:46.483 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:53:46.524 00.041 8976 Received - 47 (G) 
02:53:46.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:53:46.524 00.000 8976 stepped: pos (-19, 0)
02:53:46.524 00.000 8976 MoveAxis(U, 1, ABG)
02:53:46.524 00.000 8976 stepping (-19, 0) + (0, 1)
02:53:46.524 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:46.556 00.032 8976 Received - 47 (G) 
02:53:46.556 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:46.556 00.000 8976 stepped: pos (-19, 1)
02:53:46.556 00.000 8976 move complete, result=0
02:53:46.556 00.000 8976 worker thread done servicing request
02:53:46.556 00.000 8976 Worker thread wakes up
02:53:46.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:46.556 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:46.556 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
02:53:47.238 00.682 8976 Exposure complete
02:53:47.244 00.006 8976 worker thread done servicing request
02:53:47.244 00.000 5052 OnExposeComplete: enter
02:53:47.244 00.000 5052 UpdateGuideState(): m_state=6
02:53:47.244 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11010
02:53:47.244 00.000 5052 Star::Find returns 1 (0), X=330.21, Y=282.17, Mass=123, SNR=7.7, Peak=72 HFD=1.8
02:53:47.244 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
02:53:47.244 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
02:53:47.244 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=0.46 hyp=1.14 cameraTheta=0.42 mountX=-0.06 mountY=-1.12, mountTheta=-1.63
02:53:47.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=0.46, opts=13)
02:53:47.245 00.000 5052 Enqueuing Move request for stepguider (1.04, 0.46)
02:53:47.245 00.000 8976 Worker thread wakes up
02:53:47.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, 0.46) opts 0xd
02:53:47.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, 0.46)
02:53:47.245 00.000 8976 Moving (1.04, 0.46) raw xDistance=-0.06 yDistance=-1.12
02:53:47.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:53:47.245 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
02:53:47.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:47.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:53:47.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.12
02:53:47.245 00.000 8976 MoveAxis(R, 0, ABG)
02:53:47.245 00.000 8976 MoveAxis(U, 5, ABG)
02:53:47.245 00.000 8976 stepping (-19, 1) + (0, 5)
02:53:47.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:47.245 00.000 5052 Enqueuing Expose request
02:53:47.245 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:53:47.291 00.046 8976 Received - 47 (G) 
02:53:47.291 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:53:47.291 00.000 8976 stepped: pos (-19, 6)
02:53:47.291 00.000 8976 move complete, result=0
02:53:47.291 00.000 8976 worker thread done servicing request
02:53:47.291 00.000 8976 Worker thread wakes up
02:53:47.291 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:47.291 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:47.291 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.1 px 5 ms NORTH
02:53:47.976 00.685 8976 Exposure complete
02:53:47.982 00.006 8976 worker thread done servicing request
02:53:47.982 00.000 5052 OnExposeComplete: enter
02:53:47.982 00.000 5052 UpdateGuideState(): m_state=6
02:53:47.982 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11011
02:53:47.982 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.82, Mass=166, SNR=8.9, Peak=73 HFD=2.4
02:53:47.982 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
02:53:47.982 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
02:53:47.982 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.11 hyp=0.42 cameraTheta=0.27 mountX=-0.08 mountY=-0.40, mountTheta=-1.78
02:53:47.982 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.11, opts=13)
02:53:47.982 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.11)
02:53:47.982 00.000 8976 Worker thread wakes up
02:53:47.983 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.11) opts 0xd
02:53:47.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.11)
02:53:47.983 00.000 8976 Moving (0.41, 0.11) raw xDistance=-0.08 yDistance=-0.40
02:53:47.983 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:53:47.983 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
02:53:47.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:47.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:53:47.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.40
02:53:47.983 00.000 8976 MoveAxis(R, 0, ABG)
02:53:47.983 00.000 8976 MoveAxis(U, 2, ABG)
02:53:47.983 00.000 8976 stepping (-19, 6) + (0, 2)
02:53:47.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:47.983 00.000 5052 Enqueuing Expose request
02:53:47.983 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:48.011 00.028 8976 Received - 47 (G) 
02:53:48.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:48.011 00.000 8976 stepped: pos (-19, 8)
02:53:48.011 00.000 8976 move complete, result=0
02:53:48.011 00.000 8976 worker thread done servicing request
02:53:48.011 00.000 8976 Worker thread wakes up
02:53:48.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:48.011 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:48.011 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:53:48.698 00.687 8976 Exposure complete
02:53:48.704 00.006 8976 worker thread done servicing request
02:53:48.704 00.000 5052 OnExposeComplete: enter
02:53:48.704 00.000 5052 UpdateGuideState(): m_state=6
02:53:48.704 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11012
02:53:48.704 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=282.00, Mass=154, SNR=8.6, Peak=67 HFD=2.3
02:53:48.704 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
02:53:48.704 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
02:53:48.704 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.29 hyp=0.50 cameraTheta=0.61 mountX=0.07 mountY=-0.50, mountTheta=-1.44
02:53:48.704 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.29, opts=13)
02:53:48.704 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.29)
02:53:48.704 00.000 8976 Worker thread wakes up
02:53:48.705 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.29) opts 0xd
02:53:48.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.29)
02:53:48.705 00.000 8976 Moving (0.41, 0.29) raw xDistance=0.07 yDistance=-0.50
02:53:48.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:53:48.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:53:48.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
02:53:48.705 00.000 8976 MoveAxis(R, 0, ABG)
02:53:48.705 00.000 8976 MoveAxis(U, 2, ABG)
02:53:48.705 00.000 8976 stepping (-19, 8) + (0, 2)
02:53:48.705 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:48.705 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
02:53:48.705 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:48.705 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:48.705 00.000 5052 Enqueuing Expose request
02:53:48.730 00.025 8976 Received - 47 (G) 
02:53:48.730 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:48.730 00.000 8976 stepped: pos (-19, 10)
02:53:48.730 00.000 8976 move complete, result=0
02:53:48.730 00.000 8976 worker thread done servicing request
02:53:48.730 00.000 8976 Worker thread wakes up
02:53:48.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:48.730 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:48.730 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:53:49.413 00.683 8976 Exposure complete
02:53:49.419 00.006 8976 worker thread done servicing request
02:53:49.419 00.000 5052 OnExposeComplete: enter
02:53:49.419 00.000 5052 UpdateGuideState(): m_state=6
02:53:49.419 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11013
02:53:49.419 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.85, Mass=135, SNR=8.0, Peak=66 HFD=2.3
02:53:49.419 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:53:49.419 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:53:49.419 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.14 hyp=0.31 cameraTheta=2.66 mountX=0.25 mountY=0.15, mountTheta=0.55
02:53:49.419 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.14, opts=13)
02:53:49.419 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.14)
02:53:49.420 00.001 8976 Worker thread wakes up
02:53:49.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.14) opts 0xd
02:53:49.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.14)
02:53:49.420 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:53:49.420 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
02:53:49.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:49.420 00.000 8976 Moving (-0.27, 0.14) raw xDistance=0.25 yDistance=0.15
02:53:49.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:53:49.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:53:49.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:49.420 00.000 5052 Enqueuing Expose request
02:53:49.420 00.000 8976 MoveAxis(R, 0, ABG)
02:53:49.420 00.000 8976 MoveAxis(U, 0, ABG)
02:53:49.420 00.000 8976 move complete, result=0
02:53:49.420 00.000 8976 worker thread done servicing request
02:53:49.420 00.000 8976 Worker thread wakes up
02:53:49.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:49.420 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:49.421 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:50.108 00.687 8976 Exposure complete
02:53:50.114 00.006 8976 worker thread done servicing request
02:53:50.114 00.000 5052 OnExposeComplete: enter
02:53:50.114 00.000 5052 UpdateGuideState(): m_state=6
02:53:50.114 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11014
02:53:50.114 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.87, Mass=134, SNR=8.0, Peak=72 HFD=2.0
02:53:50.114 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:53:50.114 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:53:50.114 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.16 hyp=0.71 cameraTheta=2.91 mountX=0.46 mountY=0.49, mountTheta=0.82
02:53:50.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.16, opts=13)
02:53:50.115 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.16)
02:53:50.115 00.000 8976 Worker thread wakes up
02:53:50.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.16) opts 0xd
02:53:50.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.16)
02:53:50.115 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:53:50.115 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
02:53:50.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:50.115 00.000 8976 Moving (-0.69, 0.16) raw xDistance=0.46 yDistance=0.49
02:53:50.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:53:50.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:53:50.116 00.001 8976 MoveAxis(L, 2, ABG)
02:53:50.116 00.000 8976 stepping (-19, 10) + (-2, 0)
02:53:50.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:50.116 00.000 5052 Enqueuing Expose request
02:53:50.116 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:50.153 00.037 8976 Received - 47 (G) 
02:53:50.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:50.153 00.000 8976 stepped: pos (-21, 10)
02:53:50.153 00.000 8976 MoveAxis(D, 2, ABG)
02:53:50.153 00.000 8976 stepping (-21, 10) + (0, -2)
02:53:50.153 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:50.185 00.032 8976 Received - 47 (G) 
02:53:50.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:50.185 00.000 8976 stepped: pos (-21, 8)
02:53:50.185 00.000 8976 move complete, result=0
02:53:50.185 00.000 8976 worker thread done servicing request
02:53:50.185 00.000 8976 Worker thread wakes up
02:53:50.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:50.185 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:50.185 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:53:50.868 00.683 8976 Exposure complete
02:53:50.873 00.005 8976 worker thread done servicing request
02:53:50.873 00.000 5052 OnExposeComplete: enter
02:53:50.873 00.000 5052 UpdateGuideState(): m_state=6
02:53:50.873 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11015
02:53:50.873 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.85, Mass=141, SNR=8.2, Peak=72 HFD=2.0
02:53:50.873 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:53:50.873 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:53:50.873 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.14 hyp=0.68 cameraTheta=2.94 mountX=0.43 mountY=0.49, mountTheta=0.85
02:53:50.874 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.14, opts=13)
02:53:50.874 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.14)
02:53:50.874 00.000 8976 Worker thread wakes up
02:53:50.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.14) opts 0xd
02:53:50.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.14)
02:53:50.874 00.000 8976 Moving (-0.67, 0.14) raw xDistance=0.43 yDistance=0.49
02:53:50.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
02:53:50.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
02:53:50.874 00.000 8976 MoveAxis(L, 2, ABG)
02:53:50.874 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:53:50.874 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:53:50.875 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:50.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:50.875 00.000 5052 Enqueuing Expose request
02:53:50.875 00.000 8976 stepping (-21, 8) + (-2, 0)
02:53:50.875 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:50.904 00.029 8976 Received - 47 (G) 
02:53:50.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:50.904 00.000 8976 stepped: pos (-23, 8)
02:53:50.904 00.000 8976 MoveAxis(D, 2, ABG)
02:53:50.904 00.000 8976 stepping (-23, 8) + (0, -2)
02:53:50.904 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:50.936 00.032 8976 Received - 47 (G) 
02:53:50.936 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:50.936 00.000 8976 stepped: pos (-23, 6)
02:53:50.936 00.000 8976 move complete, result=0
02:53:50.937 00.001 8976 worker thread done servicing request
02:53:50.937 00.000 8976 Worker thread wakes up
02:53:50.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:50.937 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:53:50.937 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:51.623 00.686 8976 Exposure complete
02:53:51.628 00.005 8976 worker thread done servicing request
02:53:51.628 00.000 5052 OnExposeComplete: enter
02:53:51.629 00.001 5052 UpdateGuideState(): m_state=6
02:53:51.629 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11016
02:53:51.629 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.42, Mass=167, SNR=8.9, Peak=66 HFD=2.3
02:53:51.629 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.02 = 2.26)
02:53:51.629 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
02:53:51.629 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.29 hyp=0.32 cameraTheta=-1.98 mountX=-0.20 mountY=0.26, mountTheta=2.22
02:53:51.629 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.29, opts=13)
02:53:51.630 00.001 5052 Enqueuing Move request for stepguider (-0.12, -0.29)
02:53:51.630 00.000 8976 Worker thread wakes up
02:53:51.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.29) opts 0xd
02:53:51.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.29)
02:53:51.630 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:53:51.630 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:53:51.630 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:51.630 00.000 8976 Moving (-0.12, -0.29) raw xDistance=-0.20 yDistance=0.26
02:53:51.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:53:51.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26
02:53:51.630 00.000 8976 MoveAxis(R, 0, ABG)
02:53:51.630 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:51.630 00.000 5052 Enqueuing Expose request
02:53:51.630 00.000 8976 MoveAxis(D, 1, ABG)
02:53:51.631 00.001 8976 stepping (-23, 6) + (0, -1)
02:53:51.631 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:51.656 00.025 8976 Received - 47 (G) 
02:53:51.656 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:51.656 00.000 8976 stepped: pos (-23, 5)
02:53:51.656 00.000 8976 move complete, result=0
02:53:51.656 00.000 8976 worker thread done servicing request
02:53:51.656 00.000 8976 Worker thread wakes up
02:53:51.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:51.656 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:51.656 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:53:52.355 00.699 8976 Exposure complete
02:53:52.360 00.005 8976 worker thread done servicing request
02:53:52.360 00.000 5052 OnExposeComplete: enter
02:53:52.361 00.001 5052 UpdateGuideState(): m_state=6
02:53:52.361 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11017
02:53:52.361 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.30, Mass=166, SNR=8.9, Peak=79 HFD=1.9
02:53:52.361 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.40 = 1.88)
02:53:52.361 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
02:53:52.361 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.41 hyp=0.57 cameraTheta=-2.36 mountX=-0.18 mountY=0.56, mountTheta=1.88
02:53:52.361 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.41, opts=13)
02:53:52.361 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.41)
02:53:52.361 00.000 8976 Worker thread wakes up
02:53:52.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.41) opts 0xd
02:53:52.362 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.41)
02:53:52.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:53:52.362 00.000 8976 Moving (-0.41, -0.41) raw xDistance=-0.18 yDistance=0.56
02:53:52.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:53:52.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
02:53:52.362 00.000 8976 MoveAxis(R, 0, ABG)
02:53:52.362 00.000 8976 MoveAxis(D, 2, ABG)
02:53:52.362 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
02:53:52.362 00.000 8976 stepping (-23, 5) + (0, -2)
02:53:52.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:52.362 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:52.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:52.362 00.000 5052 Enqueuing Expose request
02:53:52.391 00.029 8976 Received - 47 (G) 
02:53:52.391 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:52.391 00.000 8976 stepped: pos (-23, 3)
02:53:52.391 00.000 8976 move complete, result=0
02:53:52.391 00.000 8976 worker thread done servicing request
02:53:52.391 00.000 8976 Worker thread wakes up
02:53:52.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:52.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:52.391 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:53:53.077 00.686 8976 Exposure complete
02:53:53.083 00.006 8976 worker thread done servicing request
02:53:53.083 00.000 5052 OnExposeComplete: enter
02:53:53.083 00.000 5052 UpdateGuideState(): m_state=6
02:53:53.083 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11018
02:53:53.083 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.31, Mass=172, SNR=9.0, Peak=70 HFD=1.7
02:53:53.083 00.000 5052 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
02:53:53.083 00.000 5052 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.08 = -3.08)
02:53:53.083 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.40 hyp=0.50 cameraTheta=-0.93 mountX=-0.50 mountY=-0.03, mountTheta=-3.08
02:53:53.083 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.40, opts=13)
02:53:53.083 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.40)
02:53:53.084 00.001 8976 Worker thread wakes up
02:53:53.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.40) opts 0xd
02:53:53.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.40)
02:53:53.084 00.000 8976 Moving (0.30, -0.40) raw xDistance=-0.50 yDistance=-0.03
02:53:53.084 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:53:53.084 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
02:53:53.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:53.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:53.084 00.000 5052 Enqueuing Expose request
02:53:53.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
02:53:53.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:53:53.084 00.000 8976 MoveAxis(R, 2, ABG)
02:53:53.084 00.000 8976 stepping (-23, 3) + (2, 0)
02:53:53.084 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:53.110 00.026 8976 Received - 47 (G) 
02:53:53.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:53.110 00.000 8976 stepped: pos (-21, 3)
02:53:53.110 00.000 8976 MoveAxis(U, 0, ABG)
02:53:53.110 00.000 8976 move complete, result=0
02:53:53.111 00.001 8976 worker thread done servicing request
02:53:53.111 00.000 8976 Worker thread wakes up
02:53:53.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:53.111 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
02:53:53.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:53.798 00.687 8976 Exposure complete
02:53:53.803 00.005 8976 worker thread done servicing request
02:53:53.803 00.000 5052 OnExposeComplete: enter
02:53:53.803 00.000 5052 UpdateGuideState(): m_state=6
02:53:53.803 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11019
02:53:53.803 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.93, Mass=167, SNR=8.9, Peak=84 HFD=2.1
02:53:53.803 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
02:53:53.803 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
02:53:53.803 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.22 hyp=0.41 cameraTheta=0.55 mountX=0.03 mountY=-0.41, mountTheta=-1.49
02:53:53.804 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.22, opts=13)
02:53:53.804 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.22)
02:53:53.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:53:53.804 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:53:53.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:53.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:53.804 00.000 5052 Enqueuing Expose request
02:53:53.804 00.000 8976 Worker thread wakes up
02:53:53.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.22) opts 0xd
02:53:53.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.22)
02:53:53.804 00.000 8976 Moving (0.35, 0.22) raw xDistance=0.03 yDistance=-0.41
02:53:53.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:53:53.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:53:53.804 00.000 8976 MoveAxis(R, 0, ABG)
02:53:53.805 00.001 8976 MoveAxis(U, 2, ABG)
02:53:53.805 00.000 8976 stepping (-21, 3) + (0, 2)
02:53:53.805 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:53.830 00.025 8976 Received - 47 (G) 
02:53:53.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:53.830 00.000 8976 stepped: pos (-21, 5)
02:53:53.830 00.000 8976 move complete, result=0
02:53:53.830 00.000 8976 worker thread done servicing request
02:53:53.830 00.000 8976 Worker thread wakes up
02:53:53.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:53.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:53.830 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:53:54.516 00.686 8976 Exposure complete
02:53:54.521 00.005 8976 worker thread done servicing request
02:53:54.521 00.000 5052 OnExposeComplete: enter
02:53:54.521 00.000 5052 UpdateGuideState(): m_state=6
02:53:54.521 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11020
02:53:54.521 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.62, Mass=175, SNR=9.1, Peak=84 HFD=1.6
02:53:54.521 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
02:53:54.521 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
02:53:54.521 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-0.32 mountX=-0.20 mountY=-0.18, mountTheta=-2.42
02:53:54.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.09, opts=13)
02:53:54.522 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.09)
02:53:54.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:53:54.522 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
02:53:54.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:54.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:54.522 00.000 5052 Enqueuing Expose request
02:53:54.522 00.000 8976 Worker thread wakes up
02:53:54.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.09) opts 0xd
02:53:54.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.09)
02:53:54.522 00.000 8976 Moving (0.27, -0.09) raw xDistance=-0.20 yDistance=-0.18
02:53:54.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:53:54.523 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:53:54.523 00.000 8976 MoveAxis(R, 0, ABG)
02:53:54.523 00.000 8976 MoveAxis(U, 0, ABG)
02:53:54.523 00.000 8976 move complete, result=0
02:53:54.523 00.000 8976 worker thread done servicing request
02:53:54.523 00.000 8976 Worker thread wakes up
02:53:54.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:54.523 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:54.523 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:53:55.210 00.687 8976 Exposure complete
02:53:55.215 00.005 8976 worker thread done servicing request
02:53:55.215 00.000 5052 OnExposeComplete: enter
02:53:55.215 00.000 5052 UpdateGuideState(): m_state=6
02:53:55.215 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11021
02:53:55.215 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.72, Mass=141, SNR=8.3, Peak=81 HFD=1.5
02:53:55.215 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:53:55.216 00.001 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:53:55.216 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.06 mountX=-0.08 mountY=-0.17, mountTheta=-2.00
02:53:55.216 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.01, opts=13)
02:53:55.217 00.001 5052 Enqueuing Move request for stepguider (0.20, 0.01)
02:53:55.217 00.000 8976 Worker thread wakes up
02:53:55.217 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.01) opts 0xd
02:53:55.217 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.01)
02:53:55.217 00.000 8976 Moving (0.20, 0.01) raw xDistance=-0.08 yDistance=-0.17
02:53:55.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:53:55.217 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:53:55.217 00.000 5052 UpdateGuideState exits: m=141 SNR=8.3
02:53:55.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:55.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:55.217 00.000 5052 Enqueuing Expose request
02:53:55.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:53:55.217 00.000 8976 MoveAxis(R, 0, ABG)
02:53:55.217 00.000 8976 MoveAxis(U, 0, ABG)
02:53:55.217 00.000 8976 move complete, result=0
02:53:55.218 00.001 8976 worker thread done servicing request
02:53:55.218 00.000 8976 Worker thread wakes up
02:53:55.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:55.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:55.219 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:53:55.906 00.687 8976 Exposure complete
02:53:55.912 00.006 8976 worker thread done servicing request
02:53:55.912 00.000 5052 OnExposeComplete: enter
02:53:55.912 00.000 5052 UpdateGuideState(): m_state=6
02:53:55.912 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11022
02:53:55.912 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.84, Mass=150, SNR=8.5, Peak=86 HFD=1.8
02:53:55.912 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:53:55.912 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
02:53:55.912 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.13 hyp=0.32 cameraTheta=2.72 mountX=0.25 mountY=0.17, mountTheta=0.60
02:53:55.913 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.13, opts=13)
02:53:55.913 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.13)
02:53:55.913 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:53:55.913 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:53:55.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:55.913 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:55.913 00.000 5052 Enqueuing Expose request
02:53:55.913 00.000 8976 Worker thread wakes up
02:53:55.913 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.13) opts 0xd
02:53:55.913 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.13)
02:53:55.914 00.001 8976 Moving (-0.29, 0.13) raw xDistance=0.25 yDistance=0.17
02:53:55.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:53:55.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:53:55.914 00.000 8976 MoveAxis(R, 0, ABG)
02:53:55.914 00.000 8976 MoveAxis(U, 0, ABG)
02:53:55.914 00.000 8976 move complete, result=0
02:53:55.914 00.000 8976 worker thread done servicing request
02:53:55.914 00.000 8976 Worker thread wakes up
02:53:55.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:55.914 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:55.914 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:56.600 00.686 8976 Exposure complete
02:53:56.607 00.007 8976 worker thread done servicing request
02:53:56.608 00.001 5052 OnExposeComplete: enter
02:53:56.608 00.000 5052 UpdateGuideState(): m_state=6
02:53:56.608 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11023
02:53:56.608 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=282.07, Mass=163, SNR=8.8, Peak=79 HFD=2.1
02:53:56.608 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
02:53:56.608 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
02:53:56.608 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.36 hyp=0.51 cameraTheta=2.36 mountX=0.48 mountY=0.11, mountTheta=0.22
02:53:56.609 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.36, opts=13)
02:53:56.609 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.36)
02:53:56.609 00.000 8976 Worker thread wakes up
02:53:56.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:53:56.609 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
02:53:56.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:56.609 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:56.609 00.000 5052 Enqueuing Expose request
02:53:56.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.36) opts 0xd
02:53:56.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.36)
02:53:56.609 00.000 8976 Moving (-0.36, 0.36) raw xDistance=0.48 yDistance=0.11
02:53:56.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:53:56.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:53:56.609 00.000 8976 MoveAxis(L, 2, ABG)
02:53:56.609 00.000 8976 stepping (-21, 5) + (-2, 0)
02:53:56.609 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:56.643 00.034 8976 Received - 47 (G) 
02:53:56.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:56.643 00.000 8976 stepped: pos (-23, 5)
02:53:56.643 00.000 8976 MoveAxis(U, 0, ABG)
02:53:56.643 00.000 8976 move complete, result=0
02:53:56.643 00.000 8976 worker thread done servicing request
02:53:56.643 00.000 8976 Worker thread wakes up
02:53:56.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:56.643 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
02:53:56.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:57.330 00.687 8976 Exposure complete
02:53:57.335 00.005 8976 worker thread done servicing request
02:53:57.336 00.001 5052 OnExposeComplete: enter
02:53:57.336 00.000 5052 UpdateGuideState(): m_state=6
02:53:57.336 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11024
02:53:57.336 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.89, Mass=155, SNR=8.6, Peak=74 HFD=2.0
02:53:57.336 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:53:57.336 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
02:53:57.336 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.18 hyp=0.64 cameraTheta=2.86 mountX=0.44 mountY=0.42, mountTheta=0.76
02:53:57.336 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.18, opts=13)
02:53:57.336 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.18)
02:53:57.337 00.001 8976 Worker thread wakes up
02:53:57.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.18) opts 0xd
02:53:57.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.18)
02:53:57.337 00.000 8976 Moving (-0.62, 0.18) raw xDistance=0.44 yDistance=0.42
02:53:57.337 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:53:57.337 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:53:57.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:57.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:57.337 00.000 5052 Enqueuing Expose request
02:53:57.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
02:53:57.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:53:57.337 00.000 8976 MoveAxis(L, 2, ABG)
02:53:57.337 00.000 8976 stepping (-23, 5) + (-2, 0)
02:53:57.337 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:57.363 00.026 8976 Received - 47 (G) 
02:53:57.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:57.363 00.000 8976 stepped: pos (-25, 5)
02:53:57.363 00.000 8976 MoveAxis(D, 2, ABG)
02:53:57.363 00.000 8976 stepping (-25, 5) + (0, -2)
02:53:57.363 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:57.395 00.032 8976 Received - 47 (G) 
02:53:57.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:57.395 00.000 8976 stepped: pos (-25, 3)
02:53:57.395 00.000 8976 move complete, result=0
02:53:57.395 00.000 8976 worker thread done servicing request
02:53:57.395 00.000 8976 Worker thread wakes up
02:53:57.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:57.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:57.395 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:53:58.080 00.685 8976 Exposure complete
02:53:58.085 00.005 8976 worker thread done servicing request
02:53:58.085 00.000 5052 OnExposeComplete: enter
02:53:58.085 00.000 5052 UpdateGuideState(): m_state=6
02:53:58.086 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11025
02:53:58.086 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.75, Mass=159, SNR=8.7, Peak=80 HFD=1.7
02:53:58.086 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
02:53:58.086 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
02:53:58.086 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.04 hyp=0.35 cameraTheta=3.02 mountX=0.20 mountY=0.27, mountTheta=0.94
02:53:58.086 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.04, opts=13)
02:53:58.086 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.04)
02:53:58.086 00.000 8976 Worker thread wakes up
02:53:58.087 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:53:58.087 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:53:58.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:58.087 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:58.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.04) opts 0xd
02:53:58.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.04)
02:53:58.087 00.000 8976 Moving (-0.35, 0.04) raw xDistance=0.20 yDistance=0.27
02:53:58.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:53:58.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
02:53:58.087 00.000 8976 MoveAxis(R, 0, ABG)
02:53:58.087 00.000 5052 Enqueuing Expose request
02:53:58.087 00.000 8976 MoveAxis(D, 1, ABG)
02:53:58.087 00.000 8976 stepping (-25, 3) + (0, -1)
02:53:58.087 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:58.114 00.027 8976 Received - 47 (G) 
02:53:58.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:53:58.114 00.000 8976 stepped: pos (-25, 2)
02:53:58.114 00.000 8976 move complete, result=0
02:53:58.115 00.001 8976 worker thread done servicing request
02:53:58.115 00.000 8976 Worker thread wakes up
02:53:58.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:58.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:58.115 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:53:58.800 00.685 8976 Exposure complete
02:53:58.805 00.005 8976 worker thread done servicing request
02:53:58.805 00.000 5052 OnExposeComplete: enter
02:53:58.805 00.000 5052 UpdateGuideState(): m_state=6
02:53:58.805 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11026
02:53:58.805 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=282.10, Mass=151, SNR=8.5, Peak=87 HFD=1.8
02:53:58.805 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
02:53:58.805 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
02:53:58.805 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.39 hyp=0.52 cameraTheta=2.29 mountX=0.50 mountY=0.08, mountTheta=0.15
02:53:58.807 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.39, opts=13)
02:53:58.807 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.39)
02:53:58.807 00.000 8976 Worker thread wakes up
02:53:58.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.39) opts 0xd
02:53:58.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.39)
02:53:58.807 00.000 8976 Moving (-0.34, 0.39) raw xDistance=0.50 yDistance=0.08
02:53:58.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
02:53:58.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:53:58.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:53:58.807 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:53:58.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:58.807 00.000 8976 MoveAxis(L, 2, ABG)
02:53:58.807 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:58.808 00.001 5052 Enqueuing Expose request
02:53:58.808 00.000 8976 stepping (-25, 2) + (-2, 0)
02:53:58.808 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:58.833 00.025 8976 Received - 47 (G) 
02:53:58.833 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:53:58.833 00.000 8976 stepped: pos (-27, 2)
02:53:58.833 00.000 8976 MoveAxis(U, 0, ABG)
02:53:58.833 00.000 8976 move complete, result=0
02:53:58.833 00.000 8976 worker thread done servicing request
02:53:58.833 00.000 8976 Worker thread wakes up
02:53:58.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:58.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:53:58.833 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
02:53:59.520 00.687 8976 Exposure complete
02:53:59.525 00.005 8976 worker thread done servicing request
02:53:59.525 00.000 5052 OnExposeComplete: enter
02:53:59.525 00.000 5052 UpdateGuideState(): m_state=6
02:53:59.526 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11027
02:53:59.526 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.70, Mass=160, SNR=8.8, Peak=82 HFD=1.6
02:53:59.526 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:53:59.526 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:53:59.526 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.04 mountX=-0.14 mountY=-0.23, mountTheta=-2.11
02:53:59.526 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.01, opts=13)
02:53:59.527 00.001 5052 Enqueuing Move request for stepguider (0.28, -0.01)
02:53:59.527 00.000 8976 Worker thread wakes up
02:53:59.527 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:53:59.527 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
02:53:59.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:59.527 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.01) opts 0xd
02:53:59.527 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:53:59.527 00.000 5052 Enqueuing Expose request
02:53:59.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.01)
02:53:59.527 00.000 8976 Moving (0.28, -0.01) raw xDistance=-0.14 yDistance=-0.23
02:53:59.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:53:59.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:53:59.527 00.000 8976 MoveAxis(R, 0, ABG)
02:53:59.527 00.000 8976 MoveAxis(U, 0, ABG)
02:53:59.527 00.000 8976 move complete, result=0
02:53:59.527 00.000 8976 worker thread done servicing request
02:53:59.527 00.000 8976 Worker thread wakes up
02:53:59.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:53:59.527 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:53:59.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:00.216 00.689 8976 Exposure complete
02:54:00.221 00.005 8976 worker thread done servicing request
02:54:00.221 00.000 5052 OnExposeComplete: enter
02:54:00.221 00.000 5052 UpdateGuideState(): m_state=6
02:54:00.221 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11028
02:54:00.221 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.72, Mass=141, SNR=8.2, Peak=74 HFD=1.5
02:54:00.221 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:54:00.221 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:54:00.221 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.01 hyp=0.26 cameraTheta=0.04 mountX=-0.11 mountY=-0.22, mountTheta=-2.03
02:54:00.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.01, opts=13)
02:54:00.222 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.01)
02:54:00.222 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:54:00.222 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:54:00.222 00.000 8976 Worker thread wakes up
02:54:00.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.01) opts 0xd
02:54:00.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.01)
02:54:00.222 00.000 8976 Moving (0.26, 0.01) raw xDistance=-0.11 yDistance=-0.22
02:54:00.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:54:00.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:00.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:00.222 00.000 5052 Enqueuing Expose request
02:54:00.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:54:00.223 00.001 8976 MoveAxis(R, 0, ABG)
02:54:00.223 00.000 8976 MoveAxis(U, 0, ABG)
02:54:00.223 00.000 8976 move complete, result=0
02:54:00.223 00.000 8976 worker thread done servicing request
02:54:00.223 00.000 8976 Worker thread wakes up
02:54:00.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:00.223 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:00.223 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:00.909 00.686 8976 Exposure complete
02:54:00.916 00.007 8976 worker thread done servicing request
02:54:00.916 00.000 5052 OnExposeComplete: enter
02:54:00.916 00.000 5052 UpdateGuideState(): m_state=6
02:54:00.916 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11029
02:54:00.916 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.55, Mass=148, SNR=8.5, Peak=74 HFD=1.4
02:54:00.916 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
02:54:00.916 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
02:54:00.917 00.001 5052 CameraToMount -- cameraX=0.29 cameraY=-0.16 hyp=0.33 cameraTheta=-0.49 mountX=-0.27 mountY=-0.16, mountTheta=-2.61
02:54:00.917 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.16, opts=13)
02:54:00.917 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.16)
02:54:00.917 00.000 8976 Worker thread wakes up
02:54:00.918 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.16) opts 0xd
02:54:00.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.16)
02:54:00.918 00.000 8976 Moving (0.29, -0.16) raw xDistance=-0.27 yDistance=-0.16
02:54:00.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:54:00.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:54:00.918 00.000 8976 MoveAxis(R, 1, ABG)
02:54:00.918 00.000 8976 stepping (-27, 2) + (1, 0)
02:54:00.918 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:54:00.918 00.000 5052 UpdateGuideState exits: m=148 SNR=8.5
02:54:00.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:00.918 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:00.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:00.918 00.000 5052 Enqueuing Expose request
02:54:00.944 00.026 8976 Received - 47 (G) 
02:54:00.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:00.944 00.000 8976 stepped: pos (-26, 2)
02:54:00.944 00.000 8976 MoveAxis(U, 0, ABG)
02:54:00.944 00.000 8976 move complete, result=0
02:54:00.944 00.000 8976 worker thread done servicing request
02:54:00.944 00.000 8976 Worker thread wakes up
02:54:00.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:00.945 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:00.945 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:54:01.629 00.684 8976 Exposure complete
02:54:01.635 00.006 8976 worker thread done servicing request
02:54:01.636 00.001 5052 OnExposeComplete: enter
02:54:01.636 00.000 5052 UpdateGuideState(): m_state=6
02:54:01.636 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11030
02:54:01.636 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.75, Mass=146, SNR=8.4, Peak=80 HFD=1.5
02:54:01.636 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
02:54:01.636 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:54:01.636 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.31 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
02:54:01.637 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.04, opts=13)
02:54:01.637 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.04)
02:54:01.637 00.000 8976 Worker thread wakes up
02:54:01.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.04) opts 0xd
02:54:01.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.04)
02:54:01.637 00.000 8976 Moving (0.12, 0.04) raw xDistance=-0.02 yDistance=-0.12
02:54:01.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:54:01.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:54:01.637 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
02:54:01.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:01.638 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:01.638 00.000 5052 Enqueuing Expose request
02:54:01.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:54:01.638 00.000 8976 MoveAxis(R, 0, ABG)
02:54:01.638 00.000 8976 MoveAxis(U, 0, ABG)
02:54:01.638 00.000 8976 move complete, result=0
02:54:01.638 00.000 8976 worker thread done servicing request
02:54:01.638 00.000 8976 Worker thread wakes up
02:54:01.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:01.638 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:01.638 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:02.322 00.684 8976 Exposure complete
02:54:02.328 00.006 8976 worker thread done servicing request
02:54:02.328 00.000 5052 OnExposeComplete: enter
02:54:02.328 00.000 5052 UpdateGuideState(): m_state=6
02:54:02.328 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11031
02:54:02.328 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.28, Mass=163, SNR=8.9, Peak=81 HFD=1.8
02:54:02.328 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
02:54:02.328 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
02:54:02.328 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.43 hyp=0.54 cameraTheta=-2.22 mountX=-0.24 mountY=0.51, mountTheta=2.01
02:54:02.329 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.43, opts=13)
02:54:02.329 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.43)
02:54:02.329 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:54:02.329 00.000 5052 UpdateGuideState exits: m=163 SNR=8.9
02:54:02.329 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:02.329 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:02.329 00.000 5052 Enqueuing Expose request
02:54:02.329 00.000 8976 Worker thread wakes up
02:54:02.329 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.43) opts 0xd
02:54:02.330 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.43)
02:54:02.330 00.000 8976 Moving (-0.33, -0.43) raw xDistance=-0.24 yDistance=0.51
02:54:02.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:54:02.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
02:54:02.330 00.000 8976 MoveAxis(R, 0, ABG)
02:54:02.330 00.000 8976 MoveAxis(D, 2, ABG)
02:54:02.330 00.000 8976 stepping (-26, 2) + (0, -2)
02:54:02.330 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:02.367 00.037 8976 Received - 47 (G) 
02:54:02.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:02.367 00.000 8976 stepped: pos (-26, 0)
02:54:02.367 00.000 8976 move complete, result=0
02:54:02.367 00.000 8976 worker thread done servicing request
02:54:02.367 00.000 8976 Worker thread wakes up
02:54:02.367 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:54:02.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:02.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:03.054 00.687 8976 Exposure complete
02:54:03.060 00.006 8976 worker thread done servicing request
02:54:03.060 00.000 5052 OnExposeComplete: enter
02:54:03.060 00.000 5052 UpdateGuideState(): m_state=6
02:54:03.060 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11032
02:54:03.060 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=282.08, Mass=151, SNR=8.5, Peak=82 HFD=1.9
02:54:03.060 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
02:54:03.060 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
02:54:03.060 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.37 hyp=0.47 cameraTheta=2.22 mountX=0.46 mountY=0.04, mountTheta=0.08
02:54:03.061 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.37, opts=13)
02:54:03.061 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.37)
02:54:03.061 00.000 8976 Worker thread wakes up
02:54:03.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.37) opts 0xd
02:54:03.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.37)
02:54:03.061 00.000 8976 Moving (-0.28, 0.37) raw xDistance=0.46 yDistance=0.04
02:54:03.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:54:03.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:54:03.061 00.000 8976 MoveAxis(L, 2, ABG)
02:54:03.061 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:54:03.062 00.001 5052 UpdateGuideState exits: m=151 SNR=8.5
02:54:03.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:03.062 00.000 8976 stepping (-26, 0) + (-2, 0)
02:54:03.062 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:03.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:03.062 00.000 5052 Enqueuing Expose request
02:54:03.086 00.024 8976 Received - 47 (G) 
02:54:03.086 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:03.086 00.000 8976 stepped: pos (-28, 0)
02:54:03.086 00.000 8976 MoveAxis(U, 0, ABG)
02:54:03.086 00.000 8976 move complete, result=0
02:54:03.086 00.000 8976 worker thread done servicing request
02:54:03.086 00.000 8976 Worker thread wakes up
02:54:03.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:03.086 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:03.086 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.0 px 0 ms NORTH
02:54:03.772 00.686 8976 Exposure complete
02:54:03.777 00.005 8976 worker thread done servicing request
02:54:03.777 00.000 5052 OnExposeComplete: enter
02:54:03.777 00.000 5052 UpdateGuideState(): m_state=6
02:54:03.778 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11033
02:54:03.778 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.65, Mass=151, SNR=8.5, Peak=78 HFD=1.6
02:54:03.778 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
02:54:03.778 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.11)
02:54:03.778 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.05 hyp=0.49 cameraTheta=-3.03 mountX=0.17 mountY=0.44, mountTheta=1.19
02:54:03.778 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.05, opts=13)
02:54:03.778 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.05)
02:54:03.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:54:03.778 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:54:03.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:03.778 00.000 8976 Worker thread wakes up
02:54:03.779 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.05) opts 0xd
02:54:03.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.05)
02:54:03.779 00.000 8976 Moving (-0.49, -0.05) raw xDistance=0.17 yDistance=0.44
02:54:03.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:03.779 00.000 5052 Enqueuing Expose request
02:54:03.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:54:03.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:54:03.779 00.000 8976 MoveAxis(R, 0, ABG)
02:54:03.779 00.000 8976 MoveAxis(D, 2, ABG)
02:54:03.779 00.000 8976 stepping (-28, 0) + (0, -2)
02:54:03.779 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:03.806 00.027 8976 Received - 47 (G) 
02:54:03.806 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:03.806 00.000 8976 stepped: pos (-28, -2)
02:54:03.806 00.000 8976 move complete, result=0
02:54:03.806 00.000 8976 worker thread done servicing request
02:54:03.806 00.000 8976 Worker thread wakes up
02:54:03.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:03.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:03.806 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:54:04.493 00.687 8976 Exposure complete
02:54:04.498 00.005 8976 worker thread done servicing request
02:54:04.498 00.000 5052 OnExposeComplete: enter
02:54:04.499 00.001 5052 UpdateGuideState(): m_state=6
02:54:04.499 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11034
02:54:04.499 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.97, Mass=156, SNR=8.7, Peak=84 HFD=1.9
02:54:04.499 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
02:54:04.499 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
02:54:04.499 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.26 hyp=0.44 cameraTheta=2.52 mountX=0.39 mountY=0.16, mountTheta=0.39
02:54:04.499 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.26, opts=13)
02:54:04.499 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.26)
02:54:04.499 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:54:04.499 00.000 8976 Worker thread wakes up
02:54:04.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.26) opts 0xd
02:54:04.500 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.26)
02:54:04.500 00.000 8976 Moving (-0.36, 0.26) raw xDistance=0.39 yDistance=0.16
02:54:04.500 00.000 5052 UpdateGuideState exits: m=156 SNR=8.7
02:54:04.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:04.500 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:04.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:54:04.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:54:04.500 00.000 8976 MoveAxis(L, 2, ABG)
02:54:04.500 00.000 8976 stepping (-28, -2) + (-2, 0)
02:54:04.500 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:04.500 00.000 5052 Enqueuing Expose request
02:54:04.525 00.025 8976 Received - 47 (G) 
02:54:04.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:04.525 00.000 8976 stepped: pos (-30, -2)
02:54:04.525 00.000 8976 MoveAxis(U, 0, ABG)
02:54:04.525 00.000 8976 move complete, result=0
02:54:04.525 00.000 8976 worker thread done servicing request
02:54:04.525 00.000 8976 Worker thread wakes up
02:54:04.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:04.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:04.525 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:54:05.213 00.688 8976 Exposure complete
02:54:05.219 00.006 8976 worker thread done servicing request
02:54:05.219 00.000 5052 OnExposeComplete: enter
02:54:05.219 00.000 5052 UpdateGuideState(): m_state=6
02:54:05.219 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11035
02:54:05.219 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.91, Mass=152, SNR=8.5, Peak=77 HFD=1.8
02:54:05.219 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
02:54:05.219 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
02:54:05.219 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.20 hyp=0.26 cameraTheta=0.87 mountX=0.10 mountY=-0.25, mountTheta=-1.19
02:54:05.220 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.20, opts=13)
02:54:05.220 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.20)
02:54:05.220 00.000 8976 Worker thread wakes up
02:54:05.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.20) opts 0xd
02:54:05.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.20)
02:54:05.220 00.000 8976 Moving (0.17, 0.20) raw xDistance=0.10 yDistance=-0.25
02:54:05.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:54:05.220 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:54:05.220 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:54:05.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:54:05.220 00.000 8976 MoveAxis(R, 0, ABG)
02:54:05.220 00.000 8976 MoveAxis(U, 0, ABG)
02:54:05.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:05.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:05.220 00.000 5052 Enqueuing Expose request
02:54:05.220 00.000 8976 move complete, result=0
02:54:05.221 00.001 8976 worker thread done servicing request
02:54:05.221 00.000 8976 Worker thread wakes up
02:54:05.221 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:54:05.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:05.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:05.909 00.688 8976 Exposure complete
02:54:05.915 00.006 8976 worker thread done servicing request
02:54:05.915 00.000 5052 OnExposeComplete: enter
02:54:05.915 00.000 5052 UpdateGuideState(): m_state=6
02:54:05.915 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11036
02:54:05.915 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.98, Mass=173, SNR=9.1, Peak=83 HFD=2.0
02:54:05.915 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
02:54:05.915 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.17 = -0.17)
02:54:05.915 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.29 cameraTheta=1.98 mountX=0.29 mountY=-0.05, mountTheta=-0.16
02:54:05.916 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.27, opts=13)
02:54:05.916 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.27)
02:54:05.916 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:54:05.916 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
02:54:05.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:05.916 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:05.916 00.000 5052 Enqueuing Expose request
02:54:05.916 00.000 8976 Worker thread wakes up
02:54:05.916 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.27) opts 0xd
02:54:05.916 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.27)
02:54:05.916 00.000 8976 Moving (-0.12, 0.27) raw xDistance=0.29 yDistance=-0.05
02:54:05.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:54:05.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:54:05.916 00.000 8976 MoveAxis(L, 1, ABG)
02:54:05.916 00.000 8976 stepping (-30, -2) + (-1, 0)
02:54:05.916 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:05.947 00.031 8976 Received - 47 (G) 
02:54:05.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:05.947 00.000 8976 stepped: pos (-31, -2)
02:54:05.947 00.000 8976 MoveAxis(U, 0, ABG)
02:54:05.948 00.001 8976 starting a new bump
02:54:05.948 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
02:54:05.948 00.000 8976 MountToCamera -- mountX=4.51 mountY=0.22 hyp=4.52 mountTheta=0.05 cameraX=-2.25, cameraY=3.92 cameraTheta=2.09
02:54:05.948 00.000 8976 incremental bump (-2.251, 3.915) isValid = 1
02:54:05.948 00.000 8976 Scheduling Mount bump of (-0.057, 0.103)
02:54:05.948 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:54:05.948 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:54:05.948 00.000 8976 move complete, result=0
02:54:05.948 00.000 8976 worker thread done servicing request
02:54:05.948 00.000 8976 Worker thread wakes up
02:54:05.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:05.948 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:05.948 00.000 9828 Worker thread wakes up
02:54:05.948 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:54:05.949 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:54:05.949 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:54:05.949 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
02:54:05.949 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.19)
02:54:05.949 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.05 mountY=-0.11, mountTheta=-1.12
02:54:05.949 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:54:05.949 00.000 9828 BLC: window closed
02:54:05.949 00.000 9828 MoveAxis(W, 17, B)
02:54:05.949 00.000 9828 Guiding  Dir = 3, Dur = 17
02:54:05.950 00.001 9828 IsSlewing returns 0
02:54:05.950 00.000 9828 IsGuiding returns 0
02:54:05.950 00.000 9828 PulseGuide returned control before completion, sleep 27
02:54:05.985 00.035 9828 IsGuiding returns 1
02:54:05.985 00.000 9828 scope still moving after pulse duration time elapsed
02:54:06.015 00.030 9828 IsSlewing returns 0
02:54:06.015 00.000 9828 IsGuiding returns 1
02:54:06.046 00.031 9828 IsSlewing returns 0
02:54:06.046 00.000 9828 IsGuiding returns 1
02:54:06.076 00.030 9828 IsSlewing returns 0
02:54:06.076 00.000 9828 IsGuiding returns 1
02:54:06.108 00.032 9828 IsSlewing returns 0
02:54:06.108 00.000 9828 IsGuiding returns 1
02:54:06.140 00.032 9828 IsSlewing returns 0
02:54:06.140 00.000 9828 IsGuiding returns 1
02:54:06.170 00.030 9828 IsSlewing returns 0
02:54:06.170 00.000 9828 IsGuiding returns 0
02:54:06.170 00.000 9828 scope move finished after 17 + 203 ms
02:54:06.170 00.000 9828 Move returns status 0, amount 17
02:54:06.171 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:06.171 00.000 9828 MoveAxis(N, 15, B)
02:54:06.171 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:06.186 00.015 9828 IsSlewing returns 0
02:54:06.186 00.000 9828 IsGuiding returns 0
02:54:06.186 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:06.217 00.031 9828 IsGuiding returns 1
02:54:06.217 00.000 9828 scope still moving after pulse duration time elapsed
02:54:06.249 00.032 9828 IsSlewing returns 0
02:54:06.249 00.000 9828 IsGuiding returns 1
02:54:06.281 00.032 9828 IsSlewing returns 0
02:54:06.281 00.000 9828 IsGuiding returns 1
02:54:06.311 00.030 9828 IsSlewing returns 0
02:54:06.311 00.000 9828 IsGuiding returns 1
02:54:06.342 00.031 9828 IsSlewing returns 0
02:54:06.342 00.000 9828 IsGuiding returns 0
02:54:06.342 00.000 9828 scope move finished after 15 + 141 ms
02:54:06.342 00.000 9828 Move returns status 0, amount 15
02:54:06.342 00.000 9828 move complete, result=0
02:54:06.342 00.000 9828 worker thread done servicing request
02:54:06.342 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:54:06.636 00.294 8976 Exposure complete
02:54:06.642 00.006 8976 worker thread done servicing request
02:54:06.642 00.000 5052 OnExposeComplete: enter
02:54:06.642 00.000 5052 UpdateGuideState(): m_state=6
02:54:06.642 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11037
02:54:06.642 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.51, Mass=139, SNR=8.2, Peak=69 HFD=1.5
02:54:06.642 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
02:54:06.642 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
02:54:06.642 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.20 hyp=0.45 cameraTheta=-0.47 mountX=-0.36 mountY=-0.23, mountTheta=-2.59
02:54:06.643 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.20, opts=13)
02:54:06.643 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.20)
02:54:06.643 00.000 8976 Worker thread wakes up
02:54:06.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.20) opts 0xd
02:54:06.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.20)
02:54:06.643 00.000 8976 Moving (0.40, -0.20) raw xDistance=-0.36 yDistance=-0.23
02:54:06.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:54:06.643 00.000 5052 UpdateGuideState exits: m=139 SNR=8.2
02:54:06.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:06.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:06.643 00.000 5052 Enqueuing Expose request
02:54:06.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
02:54:06.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:54:06.643 00.000 8976 MoveAxis(R, 1, ABG)
02:54:06.643 00.000 8976 stepping (-31, -2) + (1, 0)
02:54:06.643 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:06.667 00.024 8976 Received - 47 (G) 
02:54:06.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:06.667 00.000 8976 stepped: pos (-30, -2)
02:54:06.667 00.000 8976 MoveAxis(U, 0, ABG)
02:54:06.667 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
02:54:06.667 00.000 8976 MountToCamera -- mountX=4.54 mountY=0.25 hyp=4.55 mountTheta=0.06 cameraX=-2.29, cameraY=3.93 cameraTheta=2.10
02:54:06.667 00.000 8976 incremental bump (-2.292, 3.925) isValid = 1
02:54:06.667 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
02:54:06.667 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:54:06.667 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:54:06.667 00.000 8976 move complete, result=0
02:54:06.667 00.000 8976 worker thread done servicing request
02:54:06.667 00.000 9828 Worker thread wakes up
02:54:06.667 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:54:06.667 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:54:06.667 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
02:54:06.667 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
02:54:06.667 00.000 8976 Worker thread wakes up
02:54:06.668 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:06.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:06.668 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.2 px 0 ms NORTH
02:54:06.668 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.05 mountY=-0.11, mountTheta=-1.12
02:54:06.668 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:54:06.668 00.000 9828 BLC: window closed
02:54:06.668 00.000 9828 MoveAxis(W, 17, B)
02:54:06.668 00.000 9828 Guiding  Dir = 3, Dur = 17
02:54:06.668 00.000 9828 IsSlewing returns 0
02:54:06.669 00.001 9828 IsGuiding returns 0
02:54:06.669 00.000 9828 PulseGuide returned control before completion, sleep 27
02:54:06.701 00.032 9828 IsGuiding returns 1
02:54:06.701 00.000 9828 scope still moving after pulse duration time elapsed
02:54:06.732 00.031 9828 IsSlewing returns 0
02:54:06.736 00.004 9828 IsGuiding returns 1
02:54:06.763 00.027 9828 IsSlewing returns 0
02:54:06.763 00.000 9828 IsGuiding returns 1
02:54:06.794 00.031 9828 IsSlewing returns 0
02:54:06.794 00.000 9828 IsGuiding returns 1
02:54:06.825 00.031 9828 IsSlewing returns 0
02:54:06.825 00.000 9828 IsGuiding returns 0
02:54:06.825 00.000 9828 scope move finished after 17 + 139 ms
02:54:06.825 00.000 9828 Move returns status 0, amount 17
02:54:06.825 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:06.825 00.000 9828 MoveAxis(N, 15, B)
02:54:06.825 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:06.840 00.015 9828 IsSlewing returns 0
02:54:06.840 00.000 9828 IsGuiding returns 0
02:54:06.840 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:06.872 00.032 9828 IsGuiding returns 1
02:54:06.872 00.000 9828 scope still moving after pulse duration time elapsed
02:54:06.902 00.030 9828 IsSlewing returns 0
02:54:06.902 00.000 9828 IsGuiding returns 1
02:54:06.933 00.031 9828 IsSlewing returns 0
02:54:06.933 00.000 9828 IsGuiding returns 1
02:54:06.964 00.031 9828 IsSlewing returns 0
02:54:06.964 00.000 9828 IsGuiding returns 1
02:54:06.995 00.031 9828 IsSlewing returns 0
02:54:06.996 00.001 9828 IsGuiding returns 0
02:54:06.996 00.000 9828 scope move finished after 15 + 140 ms
02:54:06.996 00.000 9828 Move returns status 0, amount 15
02:54:06.996 00.000 9828 move complete, result=0
02:54:06.996 00.000 9828 worker thread done servicing request
02:54:06.996 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
02:54:07.352 00.356 8976 Exposure complete
02:54:07.359 00.007 8976 worker thread done servicing request
02:54:07.359 00.000 5052 OnExposeComplete: enter
02:54:07.359 00.000 5052 UpdateGuideState(): m_state=6
02:54:07.359 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11038
02:54:07.359 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.28, Mass=141, SNR=8.3, Peak=77 HFD=2.0
02:54:07.359 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
02:54:07.359 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
02:54:07.359 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=-0.43 hyp=1.01 cameraTheta=-0.44 mountX=-0.80 mountY=-0.54, mountTheta=-2.55
02:54:07.360 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=-0.43, opts=13)
02:54:07.360 00.000 5052 Enqueuing Move request for stepguider (0.92, -0.43)
02:54:07.360 00.000 8976 Worker thread wakes up
02:54:07.360 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:54:07.360 00.000 5052 UpdateGuideState exits: m=141 SNR=8.3
02:54:07.360 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:07.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, -0.43) opts 0xd
02:54:07.360 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:07.360 00.000 5052 Enqueuing Expose request
02:54:07.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, -0.43)
02:54:07.360 00.000 8976 Moving (0.92, -0.43) raw xDistance=-0.80 yDistance=-0.54
02:54:07.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.80
02:54:07.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:54:07.360 00.000 8976 MoveAxis(R, 3, ABG)
02:54:07.360 00.000 8976 stepping (-30, -2) + (3, 0)
02:54:07.360 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:07.386 00.026 8976 Received - 47 (G) 
02:54:07.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:07.386 00.000 8976 stepped: pos (-27, -2)
02:54:07.386 00.000 8976 MoveAxis(U, 2, ABG)
02:54:07.386 00.000 8976 stepping (-27, -2) + (0, 2)
02:54:07.386 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:07.418 00.032 8976 Received - 47 (G) 
02:54:07.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:07.418 00.000 8976 stepped: pos (-27, 0)
02:54:07.418 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
02:54:07.418 00.000 8976 MountToCamera -- mountX=4.41 mountY=0.17 hyp=4.41 mountTheta=0.04 cameraX=-2.16, cameraY=3.84 cameraTheta=2.08
02:54:07.418 00.000 8976 incremental bump (-2.157, 3.845) isValid = 1
02:54:07.418 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
02:54:07.418 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:54:07.418 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:54:07.418 00.000 8976 move complete, result=0
02:54:07.418 00.000 9828 Worker thread wakes up
02:54:07.418 00.000 8976 worker thread done servicing request
02:54:07.418 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.5 px 2 ms NORTH
02:54:07.418 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:54:07.418 00.000 8976 Worker thread wakes up
02:54:07.419 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:07.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:07.419 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:54:07.419 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
02:54:07.419 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.20)
02:54:07.419 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
02:54:07.419 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:54:07.419 00.000 9828 BLC: window closed
02:54:07.419 00.000 9828 MoveAxis(W, 16, B)
02:54:07.419 00.000 9828 Guiding  Dir = 3, Dur = 16
02:54:07.419 00.000 9828 IsSlewing returns 0
02:54:07.419 00.000 9828 IsGuiding returns 0
02:54:07.420 00.001 9828 PulseGuide returned control before completion, sleep 26
02:54:07.450 00.030 9828 IsGuiding returns 1
02:54:07.450 00.000 9828 scope still moving after pulse duration time elapsed
02:54:07.481 00.031 9828 IsSlewing returns 0
02:54:07.481 00.000 9828 IsGuiding returns 1
02:54:07.512 00.031 9828 IsSlewing returns 0
02:54:07.512 00.000 9828 IsGuiding returns 1
02:54:07.543 00.031 9828 IsSlewing returns 0
02:54:07.543 00.000 9828 IsGuiding returns 1
02:54:07.573 00.030 9828 IsSlewing returns 0
02:54:07.573 00.000 9828 IsGuiding returns 0
02:54:07.573 00.000 9828 scope move finished after 16 + 138 ms
02:54:07.573 00.000 9828 Move returns status 0, amount 16
02:54:07.573 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:07.574 00.001 9828 MoveAxis(N, 15, B)
02:54:07.574 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:07.589 00.015 9828 IsSlewing returns 0
02:54:07.589 00.000 9828 IsGuiding returns 0
02:54:07.589 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:07.620 00.031 9828 IsGuiding returns 1
02:54:07.620 00.000 9828 scope still moving after pulse duration time elapsed
02:54:07.650 00.030 9828 IsSlewing returns 0
02:54:07.650 00.000 9828 IsGuiding returns 1
02:54:07.682 00.032 9828 IsSlewing returns 0
02:54:07.682 00.000 9828 IsGuiding returns 1
02:54:07.713 00.031 9828 IsSlewing returns 0
02:54:07.713 00.000 9828 IsGuiding returns 1
02:54:07.744 00.031 9828 IsSlewing returns 0
02:54:07.744 00.000 9828 IsGuiding returns 0
02:54:07.744 00.000 9828 scope move finished after 15 + 139 ms
02:54:07.744 00.000 9828 Move returns status 0, amount 15
02:54:07.744 00.000 9828 move complete, result=0
02:54:07.744 00.000 9828 worker thread done servicing request
02:54:07.744 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:54:08.104 00.360 8976 Exposure complete
02:54:08.110 00.006 8976 worker thread done servicing request
02:54:08.110 00.000 5052 OnExposeComplete: enter
02:54:08.110 00.000 5052 UpdateGuideState(): m_state=6
02:54:08.111 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11039
02:54:08.111 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.18, Mass=150, SNR=8.5, Peak=73 HFD=2.1
02:54:08.111 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
02:54:08.111 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
02:54:08.111 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-0.53 hyp=0.96 cameraTheta=-0.59 mountX=-0.83 mountY=-0.38, mountTheta=-2.72
02:54:08.111 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=-0.53, opts=13)
02:54:08.111 00.000 5052 Enqueuing Move request for stepguider (0.80, -0.53)
02:54:08.112 00.001 8976 Worker thread wakes up
02:54:08.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, -0.53) opts 0xd
02:54:08.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, -0.53)
02:54:08.112 00.000 8976 Moving (0.80, -0.53) raw xDistance=-0.83 yDistance=-0.38
02:54:08.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.83
02:54:08.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
02:54:08.112 00.000 8976 MoveAxis(R, 4, ABG)
02:54:08.112 00.000 8976 stepping (-27, 0) + (4, 0)
02:54:08.112 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:54:08.112 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:54:08.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:08.112 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:08.112 00.000 5052 Enqueuing Expose request
02:54:08.112 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:54:08.153 00.041 8976 Received - 47 (G) 
02:54:08.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:54:08.153 00.000 8976 stepped: pos (-23, 0)
02:54:08.153 00.000 8976 MoveAxis(U, 2, ABG)
02:54:08.153 00.000 8976 stepping (-23, 0) + (0, 2)
02:54:08.154 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:08.185 00.031 8976 Received - 47 (G) 
02:54:08.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:08.185 00.000 8976 stepped: pos (-23, 2)
02:54:08.185 00.000 8976 MountToCamera -- mountTheta (0.00) + m_xAngle (2.04) = xAngle (2.05 = 2.05)
02:54:08.185 00.000 8976 MountToCamera -- mountX=4.11 mountY=0.01 hyp=4.11 mountTheta=0.00 cameraX=-1.88, cameraY=3.66 cameraTheta=2.05
02:54:08.186 00.001 8976 incremental bump (-1.881, 3.659) isValid = 1
02:54:08.186 00.000 8976 Scheduling Mount bump of (-0.053, 0.106)
02:54:08.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:54:08.186 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:54:08.186 00.000 8976 move complete, result=0
02:54:08.186 00.000 9828 Worker thread wakes up
02:54:08.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:54:08.186 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:54:08.186 00.000 5052 GuideStep: -0.8 px 4 ms EAST, -0.4 px 2 ms NORTH
02:54:08.186 00.000 8976 worker thread done servicing request
02:54:08.186 00.000 8976 Worker thread wakes up
02:54:08.186 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.13 = -1.16)
02:54:08.186 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.05 = -1.24)
02:54:08.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:08.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:08.186 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
02:54:08.186 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
02:54:08.186 00.000 9828 BLC: window closed
02:54:08.186 00.000 9828 MoveAxis(W, 15, B)
02:54:08.187 00.001 9828 Guiding  Dir = 3, Dur = 15
02:54:08.187 00.000 9828 IsSlewing returns 0
02:54:08.187 00.000 9828 IsGuiding returns 0
02:54:08.187 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:08.225 00.038 9828 IsGuiding returns 1
02:54:08.225 00.000 9828 scope still moving after pulse duration time elapsed
02:54:08.256 00.031 9828 IsSlewing returns 0
02:54:08.256 00.000 9828 IsGuiding returns 1
02:54:08.288 00.032 9828 IsSlewing returns 0
02:54:08.288 00.000 9828 IsGuiding returns 1
02:54:08.320 00.032 9828 IsSlewing returns 0
02:54:08.320 00.000 9828 IsGuiding returns 0
02:54:08.320 00.000 9828 scope move finished after 15 + 117 ms
02:54:08.320 00.000 9828 Move returns status 0, amount 15
02:54:08.320 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:08.320 00.000 9828 MoveAxis(N, 15, B)
02:54:08.320 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:08.335 00.015 9828 IsSlewing returns 0
02:54:08.335 00.000 9828 IsGuiding returns 0
02:54:08.335 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:08.366 00.031 9828 IsGuiding returns 1
02:54:08.366 00.000 9828 scope still moving after pulse duration time elapsed
02:54:08.397 00.031 9828 IsSlewing returns 0
02:54:08.397 00.000 9828 IsGuiding returns 1
02:54:08.427 00.030 9828 IsSlewing returns 0
02:54:08.427 00.000 9828 IsGuiding returns 1
02:54:08.458 00.031 9828 IsSlewing returns 0
02:54:08.458 00.000 9828 IsGuiding returns 1
02:54:08.489 00.031 9828 IsSlewing returns 0
02:54:08.490 00.001 9828 IsGuiding returns 1
02:54:08.521 00.031 9828 IsSlewing returns 0
02:54:08.521 00.000 9828 IsGuiding returns 0
02:54:08.521 00.000 9828 scope move finished after 15 + 170 ms
02:54:08.521 00.000 9828 Move returns status 0, amount 15
02:54:08.521 00.000 9828 move complete, result=0
02:54:08.521 00.000 9828 worker thread done servicing request
02:54:08.521 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
02:54:08.872 00.351 8976 Exposure complete
02:54:08.877 00.005 8976 worker thread done servicing request
02:54:08.877 00.000 5052 OnExposeComplete: enter
02:54:08.877 00.000 5052 UpdateGuideState(): m_state=6
02:54:08.877 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11040
02:54:08.877 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.83, Mass=127, SNR=7.8, Peak=69 HFD=2.1
02:54:08.877 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
02:54:08.877 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
02:54:08.877 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.12 hyp=0.70 cameraTheta=0.17 mountX=-0.21 mountY=-0.64, mountTheta=-1.89
02:54:08.878 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.12, opts=13)
02:54:08.878 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.12)
02:54:08.878 00.000 8976 Worker thread wakes up
02:54:08.878 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.12) opts 0xd
02:54:08.878 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.12)
02:54:08.878 00.000 8976 Moving (0.69, 0.12) raw xDistance=-0.21 yDistance=-0.64
02:54:08.878 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:54:08.878 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
02:54:08.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:08.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:54:08.879 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:08.879 00.000 5052 Enqueuing Expose request
02:54:08.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
02:54:08.879 00.000 8976 MoveAxis(R, 0, ABG)
02:54:08.879 00.000 8976 MoveAxis(U, 3, ABG)
02:54:08.879 00.000 8976 stepping (-23, 2) + (0, 3)
02:54:08.879 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:08.905 00.026 8976 Received - 47 (G) 
02:54:08.905 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:08.905 00.000 8976 stepped: pos (-23, 5)
02:54:08.905 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
02:54:08.905 00.000 8976 MountToCamera -- mountX=3.92 mountY=-0.26 hyp=3.93 mountTheta=-0.07 cameraX=-1.56, cameraY=3.61 cameraTheta=1.98
02:54:08.905 00.000 8976 incremental bump (-1.556, 3.605) isValid = 1
02:54:08.905 00.000 8976 Scheduling Mount bump of (-0.046, 0.109)
02:54:08.905 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
02:54:08.905 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
02:54:08.905 00.000 8976 move complete, result=0
02:54:08.905 00.000 9828 Worker thread wakes up
02:54:08.905 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:54:08.905 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
02:54:08.905 00.000 8976 worker thread done servicing request
02:54:08.905 00.000 8976 Worker thread wakes up
02:54:08.906 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:54:08.906 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
02:54:08.906 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
02:54:08.906 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.23
02:54:08.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:08.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:08.906 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
02:54:08.906 00.000 9828 BLC: window closed
02:54:08.906 00.000 9828 MoveAxis(W, 13, B)
02:54:08.906 00.000 9828 Guiding  Dir = 3, Dur = 13
02:54:08.906 00.000 9828 IsSlewing returns 0
02:54:08.906 00.000 9828 IsGuiding returns 0
02:54:08.907 00.001 9828 PulseGuide returned control before completion, sleep 23
02:54:08.944 00.037 9828 IsGuiding returns 1
02:54:08.944 00.000 9828 scope still moving after pulse duration time elapsed
02:54:08.975 00.031 9828 IsSlewing returns 0
02:54:08.975 00.000 9828 IsGuiding returns 1
02:54:09.007 00.032 9828 IsSlewing returns 0
02:54:09.008 00.001 9828 IsGuiding returns 1
02:54:09.038 00.030 9828 IsSlewing returns 0
02:54:09.038 00.000 9828 IsGuiding returns 0
02:54:09.038 00.000 9828 scope move finished after 13 + 118 ms
02:54:09.038 00.000 9828 Move returns status 0, amount 13
02:54:09.039 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:09.039 00.000 9828 MoveAxis(N, 16, B)
02:54:09.039 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:09.053 00.014 9828 IsSlewing returns 0
02:54:09.053 00.000 9828 IsGuiding returns 0
02:54:09.053 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:09.084 00.031 9828 IsGuiding returns 1
02:54:09.084 00.000 9828 scope still moving after pulse duration time elapsed
02:54:09.115 00.031 9828 IsSlewing returns 0
02:54:09.115 00.000 9828 IsGuiding returns 1
02:54:09.146 00.031 9828 IsSlewing returns 0
02:54:09.147 00.001 9828 IsGuiding returns 1
02:54:09.177 00.030 9828 IsSlewing returns 0
02:54:09.177 00.000 9828 IsGuiding returns 1
02:54:09.208 00.031 9828 IsSlewing returns 0
02:54:09.208 00.000 9828 IsGuiding returns 0
02:54:09.208 00.000 9828 scope move finished after 16 + 138 ms
02:54:09.208 00.000 9828 Move returns status 0, amount 16
02:54:09.208 00.000 9828 move complete, result=0
02:54:09.208 00.000 9828 worker thread done servicing request
02:54:09.209 00.001 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
02:54:09.593 00.384 8976 Exposure complete
02:54:09.598 00.005 8976 worker thread done servicing request
02:54:09.599 00.001 5052 OnExposeComplete: enter
02:54:09.599 00.000 5052 UpdateGuideState(): m_state=6
02:54:09.599 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11041
02:54:09.599 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.65, Mass=156, SNR=8.6, Peak=70 HFD=1.7
02:54:09.599 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
02:54:09.599 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
02:54:09.599 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.06 hyp=0.38 cameraTheta=-0.16 mountX=-0.22 mountY=-0.28, mountTheta=-2.25
02:54:09.599 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.06, opts=13)
02:54:09.599 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.06)
02:54:09.600 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:54:09.600 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
02:54:09.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:09.600 00.000 8976 Worker thread wakes up
02:54:09.600 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.06) opts 0xd
02:54:09.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.06)
02:54:09.600 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:09.600 00.000 5052 Enqueuing Expose request
02:54:09.600 00.000 8976 Moving (0.37, -0.06) raw xDistance=-0.22 yDistance=-0.28
02:54:09.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:54:09.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
02:54:09.600 00.000 8976 MoveAxis(R, 0, ABG)
02:54:09.600 00.000 8976 MoveAxis(U, 1, ABG)
02:54:09.600 00.000 8976 stepping (-23, 5) + (0, 1)
02:54:09.600 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:09.624 00.024 8976 Received - 47 (G) 
02:54:09.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:09.624 00.000 8976 stepped: pos (-23, 6)
02:54:09.624 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
02:54:09.624 00.000 8976 MountToCamera -- mountX=3.79 mountY=-0.49 hyp=3.82 mountTheta=-0.13 cameraX=-1.29, cameraY=3.59 cameraTheta=1.92
02:54:09.624 00.000 8976 incremental bump (-1.292, 3.594) isValid = 1
02:54:09.624 00.000 8976 Scheduling Mount bump of (-0.039, 0.112)
02:54:09.624 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:54:09.624 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:54:09.624 00.000 8976 move complete, result=0
02:54:09.624 00.000 9828 Worker thread wakes up
02:54:09.624 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:54:09.624 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:54:09.624 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
02:54:09.625 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:54:09.625 00.000 8976 worker thread done servicing request
02:54:09.625 00.000 8976 Worker thread wakes up
02:54:09.625 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.36)
02:54:09.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:09.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:09.625 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.29
02:54:09.625 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:54:09.625 00.000 9828 BLC: window closed
02:54:09.625 00.000 9828 MoveAxis(W, 11, B)
02:54:09.625 00.000 9828 Guiding  Dir = 3, Dur = 11
02:54:09.625 00.000 9828 IsSlewing returns 0
02:54:09.626 00.001 9828 IsGuiding returns 0
02:54:09.626 00.000 9828 PulseGuide returned control before completion, sleep 21
02:54:09.648 00.022 9828 IsGuiding returns 1
02:54:09.648 00.000 9828 scope still moving after pulse duration time elapsed
02:54:09.679 00.031 9828 IsSlewing returns 0
02:54:09.680 00.001 9828 IsGuiding returns 1
02:54:09.710 00.030 9828 IsSlewing returns 0
02:54:09.710 00.000 9828 IsGuiding returns 1
02:54:09.741 00.031 9828 IsSlewing returns 0
02:54:09.741 00.000 9828 IsGuiding returns 1
02:54:09.773 00.032 9828 IsSlewing returns 0
02:54:09.773 00.000 9828 IsGuiding returns 0
02:54:09.773 00.000 9828 scope move finished after 11 + 136 ms
02:54:09.773 00.000 9828 Move returns status 0, amount 11
02:54:09.773 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:09.773 00.000 9828 MoveAxis(N, 16, B)
02:54:09.773 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:09.790 00.017 9828 IsSlewing returns 0
02:54:09.790 00.000 9828 IsGuiding returns 0
02:54:09.790 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:09.821 00.031 9828 IsGuiding returns 1
02:54:09.822 00.001 9828 scope still moving after pulse duration time elapsed
02:54:09.854 00.032 9828 IsSlewing returns 0
02:54:09.854 00.000 9828 IsGuiding returns 1
02:54:09.884 00.030 9828 IsSlewing returns 0
02:54:09.884 00.000 9828 IsGuiding returns 1
02:54:09.914 00.030 9828 IsSlewing returns 0
02:54:09.914 00.000 9828 IsGuiding returns 1
02:54:09.944 00.030 9828 IsSlewing returns 0
02:54:09.944 00.000 9828 IsGuiding returns 0
02:54:09.944 00.000 9828 scope move finished after 16 + 138 ms
02:54:09.944 00.000 9828 Move returns status 0, amount 16
02:54:09.944 00.000 9828 move complete, result=0
02:54:09.944 00.000 9828 worker thread done servicing request
02:54:09.944 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
02:54:10.315 00.371 8976 Exposure complete
02:54:10.320 00.005 8976 worker thread done servicing request
02:54:10.321 00.001 5052 OnExposeComplete: enter
02:54:10.321 00.000 5052 UpdateGuideState(): m_state=6
02:54:10.321 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11042
02:54:10.321 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.81, Mass=144, SNR=8.3, Peak=69 HFD=1.9
02:54:10.321 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:54:10.321 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:54:10.321 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.10 hyp=0.33 cameraTheta=0.32 mountX=-0.05 mountY=-0.32, mountTheta=-1.73
02:54:10.321 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.10, opts=13)
02:54:10.321 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.10)
02:54:10.321 00.000 8976 Worker thread wakes up
02:54:10.322 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.10) opts 0xd
02:54:10.322 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.10)
02:54:10.322 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:54:10.322 00.000 8976 Moving (0.31, 0.10) raw xDistance=-0.05 yDistance=-0.32
02:54:10.322 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:54:10.322 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
02:54:10.322 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:54:10.322 00.000 8976 MoveAxis(R, 0, ABG)
02:54:10.322 00.000 8976 MoveAxis(U, 1, ABG)
02:54:10.322 00.000 8976 stepping (-23, 6) + (0, 1)
02:54:10.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:10.322 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:10.322 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:10.322 00.000 5052 Enqueuing Expose request
02:54:10.344 00.022 8976 Received - 47 (G) 
02:54:10.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:10.344 00.000 8976 stepped: pos (-23, 7)
02:54:10.344 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
02:54:10.344 00.000 8976 MountToCamera -- mountX=3.70 mountY=-0.69 hyp=3.76 mountTheta=-0.19 cameraX=-1.07, cameraY=3.61 cameraTheta=1.86
02:54:10.344 00.000 8976 incremental bump (-1.068, 3.610) isValid = 1
02:54:10.344 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
02:54:10.344 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:54:10.344 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:54:10.344 00.000 8976 move complete, result=0
02:54:10.344 00.000 8976 worker thread done servicing request
02:54:10.344 00.000 8976 Worker thread wakes up
02:54:10.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:10.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:10.344 00.000 9828 Worker thread wakes up
02:54:10.344 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:54:10.344 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:54:10.344 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
02:54:10.344 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
02:54:10.344 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:54:10.344 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
02:54:10.344 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
02:54:10.344 00.000 9828 BLC: window closed
02:54:10.344 00.000 9828 MoveAxis(W, 9, B)
02:54:10.344 00.000 9828 Guiding  Dir = 3, Dur = 9
02:54:10.345 00.001 9828 IsSlewing returns 0
02:54:10.345 00.000 9828 IsGuiding returns 0
02:54:10.345 00.000 9828 PulseGuide returned control before completion, sleep 19
02:54:10.380 00.035 9828 IsGuiding returns 1
02:54:10.380 00.000 9828 scope still moving after pulse duration time elapsed
02:54:10.410 00.030 9828 IsSlewing returns 0
02:54:10.410 00.000 9828 IsGuiding returns 1
02:54:10.441 00.031 9828 IsSlewing returns 0
02:54:10.441 00.000 9828 IsGuiding returns 1
02:54:10.472 00.031 9828 IsSlewing returns 0
02:54:10.472 00.000 9828 IsGuiding returns 0
02:54:10.472 00.000 9828 scope move finished after 9 + 118 ms
02:54:10.472 00.000 9828 Move returns status 0, amount 9
02:54:10.472 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:10.472 00.000 9828 MoveAxis(N, 16, B)
02:54:10.472 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:10.487 00.015 9828 IsSlewing returns 0
02:54:10.487 00.000 9828 IsGuiding returns 0
02:54:10.488 00.001 9828 PulseGuide returned control before completion, sleep 26
02:54:10.519 00.031 9828 IsGuiding returns 1
02:54:10.519 00.000 9828 scope still moving after pulse duration time elapsed
02:54:10.550 00.031 9828 IsSlewing returns 0
02:54:10.550 00.000 9828 IsGuiding returns 1
02:54:10.581 00.031 9828 IsSlewing returns 0
02:54:10.581 00.000 9828 IsGuiding returns 1
02:54:10.612 00.031 9828 IsSlewing returns 0
02:54:10.612 00.000 9828 IsGuiding returns 1
02:54:10.643 00.031 9828 IsSlewing returns 0
02:54:10.643 00.000 9828 IsGuiding returns 0
02:54:10.643 00.000 9828 scope move finished after 16 + 139 ms
02:54:10.643 00.000 9828 Move returns status 0, amount 16
02:54:10.643 00.000 9828 move complete, result=0
02:54:10.643 00.000 9828 worker thread done servicing request
02:54:10.643 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
02:54:11.046 00.403 8976 Exposure complete
02:54:11.053 00.007 8976 worker thread done servicing request
02:54:11.053 00.000 5052 OnExposeComplete: enter
02:54:11.053 00.000 5052 UpdateGuideState(): m_state=6
02:54:11.053 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11043
02:54:11.053 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.33, Mass=145, SNR=8.3, Peak=74 HFD=2.1
02:54:11.053 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.49 = -2.49)
02:54:11.053 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
02:54:11.053 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-0.38 hyp=0.89 cameraTheta=-0.44 mountX=-0.70 mountY=-0.46, mountTheta=-2.56
02:54:11.055 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=-0.38, opts=13)
02:54:11.055 00.000 5052 Enqueuing Move request for stepguider (0.80, -0.38)
02:54:11.055 00.000 8976 Worker thread wakes up
02:54:11.055 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:54:11.055 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, -0.38) opts 0xd
02:54:11.055 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:54:11.055 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, -0.38)
02:54:11.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:11.055 00.000 8976 Moving (0.80, -0.38) raw xDistance=-0.70 yDistance=-0.46
02:54:11.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:11.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
02:54:11.056 00.001 5052 Enqueuing Expose request
02:54:11.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
02:54:11.056 00.000 8976 MoveAxis(R, 3, ABG)
02:54:11.056 00.000 8976 stepping (-23, 7) + (3, 0)
02:54:11.056 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:11.095 00.039 8976 Received - 47 (G) 
02:54:11.095 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:11.095 00.000 8976 stepped: pos (-20, 7)
02:54:11.095 00.000 8976 MoveAxis(U, 2, ABG)
02:54:11.095 00.000 8976 stepping (-20, 7) + (0, 2)
02:54:11.096 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:11.127 00.031 8976 Received - 47 (G) 
02:54:11.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:11.127 00.000 8976 stepped: pos (-20, 9)
02:54:11.127 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
02:54:11.127 00.000 8976 MountToCamera -- mountX=3.49 mountY=-0.94 hyp=3.61 mountTheta=-0.26 cameraX=-0.76, cameraY=3.53 cameraTheta=1.78
02:54:11.127 00.000 8976 incremental bump (-0.756, 3.533) isValid = 1
02:54:11.127 00.000 8976 Scheduling Mount bump of (-0.024, 0.116)
02:54:11.128 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:54:11.128 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:54:11.128 00.000 8976 move complete, result=0
02:54:11.128 00.000 8976 worker thread done servicing request
02:54:11.128 00.000 8976 Worker thread wakes up
02:54:11.128 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:11.128 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:11.128 00.000 9828 Worker thread wakes up
02:54:11.128 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:54:11.128 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:54:11.128 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
02:54:11.128 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
02:54:11.128 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.49)
02:54:11.128 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.41
02:54:11.128 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:54:11.128 00.000 9828 BLC: window closed
02:54:11.128 00.000 9828 MoveAxis(W, 6, B)
02:54:11.129 00.001 9828 Guiding  Dir = 3, Dur = 6
02:54:11.129 00.000 9828 IsSlewing returns 0
02:54:11.129 00.000 9828 IsGuiding returns 0
02:54:11.129 00.000 9828 PulseGuide returned control before completion, sleep 16
02:54:11.157 00.028 9828 IsGuiding returns 1
02:54:11.157 00.000 9828 scope still moving after pulse duration time elapsed
02:54:11.189 00.032 9828 IsSlewing returns 0
02:54:11.189 00.000 9828 IsGuiding returns 1
02:54:11.221 00.032 9828 IsSlewing returns 0
02:54:11.221 00.000 9828 IsGuiding returns 1
02:54:11.253 00.032 9828 IsSlewing returns 0
02:54:11.253 00.000 9828 IsGuiding returns 0
02:54:11.253 00.000 9828 scope move finished after 6 + 118 ms
02:54:11.253 00.000 9828 Move returns status 0, amount 6
02:54:11.253 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:11.253 00.000 9828 MoveAxis(N, 16, B)
02:54:11.253 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:11.269 00.016 9828 IsSlewing returns 0
02:54:11.269 00.000 9828 IsGuiding returns 0
02:54:11.269 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:11.301 00.032 9828 IsGuiding returns 1
02:54:11.301 00.000 9828 scope still moving after pulse duration time elapsed
02:54:11.332 00.031 9828 IsSlewing returns 0
02:54:11.332 00.000 9828 IsGuiding returns 1
02:54:11.364 00.032 9828 IsSlewing returns 0
02:54:11.364 00.000 9828 IsGuiding returns 1
02:54:11.395 00.031 9828 IsSlewing returns 0
02:54:11.395 00.000 9828 IsGuiding returns 1
02:54:11.426 00.031 9828 IsSlewing returns 0
02:54:11.426 00.000 9828 IsGuiding returns 0
02:54:11.426 00.000 9828 scope move finished after 16 + 140 ms
02:54:11.426 00.000 9828 Move returns status 0, amount 16
02:54:11.426 00.000 9828 move complete, result=0
02:54:11.426 00.000 9828 worker thread done servicing request
02:54:11.426 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:54:11.826 00.400 8976 Exposure complete
02:54:11.832 00.006 8976 worker thread done servicing request
02:54:11.832 00.000 5052 OnExposeComplete: enter
02:54:11.832 00.000 5052 UpdateGuideState(): m_state=6
02:54:11.832 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11044
02:54:11.832 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.81, Mass=169, SNR=9.0, Peak=71 HFD=1.9
02:54:11.832 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
02:54:11.832 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
02:54:11.832 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.10 hyp=0.43 cameraTheta=0.24 mountX=-0.10 mountY=-0.41, mountTheta=-1.81
02:54:11.833 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.10, opts=13)
02:54:11.833 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.10)
02:54:11.833 00.000 8976 Worker thread wakes up
02:54:11.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.10) opts 0xd
02:54:11.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.10)
02:54:11.833 00.000 8976 Moving (0.42, 0.10) raw xDistance=-0.10 yDistance=-0.41
02:54:11.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:54:11.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
02:54:11.833 00.000 8976 MoveAxis(R, 0, ABG)
02:54:11.833 00.000 8976 MoveAxis(U, 2, ABG)
02:54:11.833 00.000 8976 stepping (-20, 9) + (0, 2)
02:54:11.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:54:11.833 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
02:54:11.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:11.833 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:11.833 00.000 5052 Enqueuing Expose request
02:54:11.834 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:11.863 00.029 8976 Received - 47 (G) 
02:54:11.863 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:11.863 00.000 8976 stepped: pos (-20, 11)
02:54:11.863 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
02:54:11.863 00.000 8976 MountToCamera -- mountX=3.35 mountY=-1.20 hyp=3.56 mountTheta=-0.34 cameraX=-0.45, cameraY=3.53 cameraTheta=1.70
02:54:11.863 00.000 8976 incremental bump (-0.453, 3.529) isValid = 1
02:54:11.863 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
02:54:11.863 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:54:11.863 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:54:11.863 00.000 8976 move complete, result=0
02:54:11.863 00.000 9828 Worker thread wakes up
02:54:11.863 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:54:11.863 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:54:11.863 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
02:54:11.863 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
02:54:11.863 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.49
02:54:11.864 00.001 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:54:11.864 00.000 9828 BLC: window closed
02:54:11.864 00.000 8976 worker thread done servicing request
02:54:11.864 00.000 8976 Worker thread wakes up
02:54:11.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:11.864 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:11.864 00.000 9828 MoveAxis(W, 3, B)
02:54:11.864 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:54:11.864 00.000 9828 Guiding  Dir = 3, Dur = 3
02:54:11.864 00.000 9828 IsSlewing returns 0
02:54:11.865 00.001 9828 IsGuiding returns 0
02:54:11.865 00.000 9828 PulseGuide returned control before completion, sleep 13
02:54:11.884 00.019 9828 IsGuiding returns 1
02:54:11.884 00.000 9828 scope still moving after pulse duration time elapsed
02:54:11.917 00.033 9828 IsSlewing returns 0
02:54:11.917 00.000 9828 IsGuiding returns 1
02:54:11.947 00.030 9828 IsSlewing returns 0
02:54:11.948 00.001 9828 IsGuiding returns 1
02:54:11.978 00.030 9828 IsSlewing returns 0
02:54:11.979 00.001 9828 IsGuiding returns 1
02:54:12.010 00.031 9828 IsSlewing returns 0
02:54:12.010 00.000 9828 IsGuiding returns 0
02:54:12.010 00.000 9828 scope move finished after 3 + 142 ms
02:54:12.010 00.000 9828 Move returns status 0, amount 3
02:54:12.010 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:12.010 00.000 9828 MoveAxis(N, 16, B)
02:54:12.011 00.001 9828 Guiding  Dir = 0, Dur = 16
02:54:12.026 00.015 9828 IsSlewing returns 0
02:54:12.027 00.001 9828 IsGuiding returns 0
02:54:12.027 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:12.058 00.031 9828 IsGuiding returns 1
02:54:12.058 00.000 9828 scope still moving after pulse duration time elapsed
02:54:12.089 00.031 9828 IsSlewing returns 0
02:54:12.089 00.000 9828 IsGuiding returns 1
02:54:12.121 00.032 9828 IsSlewing returns 0
02:54:12.121 00.000 9828 IsGuiding returns 1
02:54:12.152 00.031 9828 IsSlewing returns 0
02:54:12.152 00.000 9828 IsGuiding returns 1
02:54:12.184 00.032 9828 IsSlewing returns 0
02:54:12.188 00.004 9828 IsGuiding returns 0
02:54:12.188 00.000 9828 scope move finished after 16 + 145 ms
02:54:12.188 00.000 9828 Move returns status 0, amount 16
02:54:12.188 00.000 9828 move complete, result=0
02:54:12.188 00.000 9828 worker thread done servicing request
02:54:12.188 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:54:12.554 00.366 8976 Exposure complete
02:54:12.559 00.005 8976 worker thread done servicing request
02:54:12.559 00.000 5052 OnExposeComplete: enter
02:54:12.559 00.000 5052 UpdateGuideState(): m_state=6
02:54:12.559 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11045
02:54:12.559 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.33, Mass=160, SNR=8.8, Peak=73 HFD=1.9
02:54:12.559 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
02:54:12.559 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
02:54:12.560 00.001 5052 CameraToMount -- cameraX=0.58 cameraY=-0.38 hyp=0.69 cameraTheta=-0.57 mountX=-0.60 mountY=-0.28, mountTheta=-2.70
02:54:12.560 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.38, opts=13)
02:54:12.560 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.38)
02:54:12.560 00.000 8976 Worker thread wakes up
02:54:12.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.38) opts 0xd
02:54:12.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.38)
02:54:12.560 00.000 8976 Moving (0.58, -0.38) raw xDistance=-0.60 yDistance=-0.28
02:54:12.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:54:12.561 00.001 5052 UpdateGuideState exits: m=160 SNR=8.8
02:54:12.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:12.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:54:12.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
02:54:12.561 00.000 8976 MoveAxis(R, 2, ABG)
02:54:12.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:12.561 00.000 5052 Enqueuing Expose request
02:54:12.561 00.000 8976 stepping (-20, 11) + (2, 0)
02:54:12.561 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:12.597 00.036 8976 Received - 47 (G) 
02:54:12.597 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:12.597 00.000 8976 stepped: pos (-18, 11)
02:54:12.597 00.000 8976 MoveAxis(U, 1, ABG)
02:54:12.597 00.000 8976 stepping (-18, 11) + (0, 1)
02:54:12.597 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:12.630 00.033 8976 Received - 47 (G) 
02:54:12.630 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:12.630 00.000 8976 stepped: pos (-18, 12)
02:54:12.630 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
02:54:12.630 00.000 8976 MountToCamera -- mountX=3.15 mountY=-1.44 hyp=3.46 mountTheta=-0.43 cameraX=-0.16, cameraY=3.46 cameraTheta=1.62
02:54:12.630 00.000 8976 incremental bump (-0.158, 3.461) isValid = 1
02:54:12.630 00.000 8976 Scheduling Mount bump of (-0.005, 0.119)
02:54:12.630 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:54:12.630 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:54:12.630 00.000 8976 move complete, result=0
02:54:12.630 00.000 9828 Worker thread wakes up
02:54:12.630 00.000 8976 worker thread done servicing request
02:54:12.630 00.000 8976 Worker thread wakes up
02:54:12.630 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:54:12.630 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 1 ms NORTH
02:54:12.630 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:12.630 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:54:12.631 00.001 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
02:54:12.631 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:12.631 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
02:54:12.631 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.57
02:54:12.631 00.000 9828 Moving (-0.01, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:54:12.631 00.000 9828 BLC: window closed
02:54:12.631 00.000 9828 MoveAxis(E, 0, B)
02:54:12.631 00.000 9828 Move returns status 0, amount 0
02:54:12.631 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:12.631 00.000 9828 MoveAxis(N, 16, B)
02:54:12.631 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:12.631 00.000 9828 IsSlewing returns 0
02:54:12.631 00.000 9828 IsGuiding returns 0
02:54:12.632 00.001 9828 PulseGuide returned control before completion, sleep 26
02:54:12.668 00.036 9828 IsGuiding returns 1
02:54:12.668 00.000 9828 scope still moving after pulse duration time elapsed
02:54:12.700 00.032 9828 IsSlewing returns 0
02:54:12.700 00.000 9828 IsGuiding returns 1
02:54:12.731 00.031 9828 IsSlewing returns 0
02:54:12.731 00.000 9828 IsGuiding returns 1
02:54:12.762 00.031 9828 IsSlewing returns 0
02:54:12.762 00.000 9828 IsGuiding returns 0
02:54:12.762 00.000 9828 scope move finished after 16 + 114 ms
02:54:12.762 00.000 9828 Move returns status 0, amount 16
02:54:12.762 00.000 9828 move complete, result=0
02:54:12.762 00.000 9828 worker thread done servicing request
02:54:12.762 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
02:54:13.323 00.561 8976 Exposure complete
02:54:13.329 00.006 8976 worker thread done servicing request
02:54:13.330 00.001 5052 OnExposeComplete: enter
02:54:13.330 00.000 5052 UpdateGuideState(): m_state=6
02:54:13.330 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11046
02:54:13.330 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.52, Mass=168, SNR=8.9, Peak=75 HFD=2.2
02:54:13.330 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
02:54:13.330 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
02:54:13.330 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-0.19 hyp=0.82 cameraTheta=-0.24 mountX=-0.53 mountY=-0.56, mountTheta=-2.33
02:54:13.331 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=-0.19, opts=13)
02:54:13.331 00.000 5052 Enqueuing Move request for stepguider (0.80, -0.19)
02:54:13.331 00.000 8976 Worker thread wakes up
02:54:13.331 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:54:13.331 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
02:54:13.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:13.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, -0.19) opts 0xd
02:54:13.331 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:13.331 00.000 5052 Enqueuing Expose request
02:54:13.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, -0.19)
02:54:13.331 00.000 8976 Moving (0.80, -0.19) raw xDistance=-0.53 yDistance=-0.56
02:54:13.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
02:54:13.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
02:54:13.331 00.000 8976 MoveAxis(R, 2, ABG)
02:54:13.331 00.000 8976 stepping (-18, 12) + (2, 0)
02:54:13.332 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:13.365 00.033 8976 Received - 47 (G) 
02:54:13.365 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:13.365 00.000 8976 stepped: pos (-16, 12)
02:54:13.365 00.000 8976 MoveAxis(U, 2, ABG)
02:54:13.365 00.000 8976 stepping (-16, 12) + (0, 2)
02:54:13.365 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:13.397 00.032 8976 Received - 47 (G) 
02:54:13.397 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:13.397 00.000 8976 stepped: pos (-16, 14)
02:54:13.397 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
02:54:13.397 00.000 8976 MountToCamera -- mountX=2.92 mountY=-1.70 hyp=3.38 mountTheta=-0.53 cameraX=0.18, cameraY=3.37 cameraTheta=1.52
02:54:13.397 00.000 8976 incremental bump (0.180, 3.373) isValid = 1
02:54:13.397 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
02:54:13.397 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:54:13.397 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:54:13.397 00.000 8976 move complete, result=0
02:54:13.397 00.000 8976 worker thread done servicing request
02:54:13.397 00.000 8976 Worker thread wakes up
02:54:13.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:13.397 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:13.397 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
02:54:13.398 00.001 9828 Worker thread wakes up
02:54:13.398 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:54:13.398 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:54:13.398 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.67)
02:54:13.398 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
02:54:13.398 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
02:54:13.398 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:54:13.398 00.000 9828 BLC: window closed
02:54:13.398 00.000 9828 MoveAxis(E, 4, B)
02:54:13.398 00.000 9828 Guiding  Dir = 2, Dur = 4
02:54:13.398 00.000 9828 IsSlewing returns 0
02:54:13.399 00.001 9828 IsGuiding returns 0
02:54:13.399 00.000 9828 PulseGuide returned control before completion, sleep 14
02:54:13.424 00.025 9828 IsGuiding returns 1
02:54:13.424 00.000 9828 scope still moving after pulse duration time elapsed
02:54:13.456 00.032 9828 IsSlewing returns 0
02:54:13.456 00.000 9828 IsGuiding returns 1
02:54:13.487 00.031 9828 IsSlewing returns 0
02:54:13.487 00.000 9828 IsGuiding returns 1
02:54:13.518 00.031 9828 IsSlewing returns 0
02:54:13.518 00.000 9828 IsGuiding returns 0
02:54:13.518 00.000 9828 scope move finished after 4 + 115 ms
02:54:13.518 00.000 9828 Move returns status 0, amount 4
02:54:13.518 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:13.518 00.000 9828 MoveAxis(N, 16, B)
02:54:13.518 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:13.533 00.015 9828 IsSlewing returns 0
02:54:13.533 00.000 9828 IsGuiding returns 0
02:54:13.533 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:13.564 00.031 9828 IsGuiding returns 1
02:54:13.564 00.000 9828 scope still moving after pulse duration time elapsed
02:54:13.594 00.030 9828 IsSlewing returns 0
02:54:13.594 00.000 9828 IsGuiding returns 1
02:54:13.626 00.032 9828 IsSlewing returns 0
02:54:13.626 00.000 9828 IsGuiding returns 1
02:54:13.658 00.032 9828 IsSlewing returns 0
02:54:13.658 00.000 9828 IsGuiding returns 1
02:54:13.690 00.032 9828 IsSlewing returns 0
02:54:13.690 00.000 9828 IsGuiding returns 0
02:54:13.690 00.000 9828 scope move finished after 16 + 140 ms
02:54:13.690 00.000 9828 Move returns status 0, amount 16
02:54:13.690 00.000 9828 move complete, result=0
02:54:13.690 00.000 9828 worker thread done servicing request
02:54:13.690 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:54:14.088 00.398 8976 Exposure complete
02:54:14.094 00.006 8976 worker thread done servicing request
02:54:14.094 00.000 5052 OnExposeComplete: enter
02:54:14.094 00.000 5052 UpdateGuideState(): m_state=6
02:54:14.094 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11047
02:54:14.094 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.97, Mass=167, SNR=8.9, Peak=78 HFD=2.1
02:54:14.094 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
02:54:14.095 00.001 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
02:54:14.095 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.26 hyp=0.44 cameraTheta=0.62 mountX=0.06 mountY=-0.44, mountTheta=-1.43
02:54:14.095 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.26, opts=13)
02:54:14.096 00.001 5052 Enqueuing Move request for stepguider (0.36, 0.26)
02:54:14.096 00.000 8976 Worker thread wakes up
02:54:14.096 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:54:14.096 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.26) opts 0xd
02:54:14.096 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:54:14.096 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.26)
02:54:14.096 00.000 8976 Moving (0.36, 0.26) raw xDistance=0.06 yDistance=-0.44
02:54:14.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:54:14.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:14.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:14.096 00.000 5052 Enqueuing Expose request
02:54:14.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
02:54:14.096 00.000 8976 MoveAxis(R, 0, ABG)
02:54:14.096 00.000 8976 MoveAxis(U, 2, ABG)
02:54:14.096 00.000 8976 stepping (-16, 14) + (0, 2)
02:54:14.096 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:14.132 00.036 8976 Received - 47 (G) 
02:54:14.132 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:14.132 00.000 8976 stepped: pos (-16, 16)
02:54:14.132 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:54:14.132 00.000 8976 MountToCamera -- mountX=2.77 mountY=-1.97 hyp=3.40 mountTheta=-0.62 cameraX=0.50, cameraY=3.36 cameraTheta=1.42
02:54:14.132 00.000 8976 incremental bump (0.499, 3.361) isValid = 1
02:54:14.132 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:54:14.132 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:54:14.133 00.001 8976 Enqueuing Move request for scope (0.02, 0.12)
02:54:14.133 00.000 8976 move complete, result=0
02:54:14.133 00.000 9828 Worker thread wakes up
02:54:14.133 00.000 8976 worker thread done servicing request
02:54:14.133 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:54:14.133 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:54:14.133 00.000 8976 Worker thread wakes up
02:54:14.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:14.133 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:14.133 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:54:14.133 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
02:54:14.133 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:54:14.133 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:54:14.133 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:54:14.133 00.000 9828 BLC: window closed
02:54:14.134 00.001 9828 MoveAxis(E, 7, B)
02:54:14.134 00.000 9828 Guiding  Dir = 2, Dur = 7
02:54:14.134 00.000 9828 IsSlewing returns 0
02:54:14.134 00.000 9828 IsGuiding returns 0
02:54:14.134 00.000 9828 PulseGuide returned control before completion, sleep 17
02:54:14.159 00.025 9828 IsGuiding returns 1
02:54:14.159 00.000 9828 scope still moving after pulse duration time elapsed
02:54:14.191 00.032 9828 IsSlewing returns 0
02:54:14.191 00.000 9828 IsGuiding returns 1
02:54:14.222 00.031 9828 IsSlewing returns 0
02:54:14.222 00.000 9828 IsGuiding returns 1
02:54:14.254 00.032 9828 IsSlewing returns 0
02:54:14.254 00.000 9828 IsGuiding returns 0
02:54:14.254 00.000 9828 scope move finished after 7 + 111 ms
02:54:14.254 00.000 9828 Move returns status 0, amount 7
02:54:14.254 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:14.254 00.000 9828 MoveAxis(N, 16, B)
02:54:14.254 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:14.269 00.015 9828 IsSlewing returns 0
02:54:14.270 00.001 9828 IsGuiding returns 1
02:54:14.270 00.000 9828 Entered PulseGuideScope while moving
02:54:14.332 00.062 9828 IsSlewing returns 0
02:54:14.332 00.000 9828 IsGuiding returns 1
02:54:14.332 00.000 9828 Still moving
02:54:14.393 00.061 9828 IsSlewing returns 0
02:54:14.393 00.000 9828 IsGuiding returns 0
02:54:14.393 00.000 9828 Movement stopped - continuing
02:54:14.394 00.001 9828 PulseGuide returned control before completion, sleep 26
02:54:14.423 00.029 9828 IsGuiding returns 1
02:54:14.423 00.000 9828 scope still moving after pulse duration time elapsed
02:54:14.454 00.031 9828 IsSlewing returns 0
02:54:14.454 00.000 9828 IsGuiding returns 1
02:54:14.485 00.031 9828 IsSlewing returns 0
02:54:14.485 00.000 9828 IsGuiding returns 1
02:54:14.516 00.031 9828 IsSlewing returns 0
02:54:14.516 00.000 9828 IsGuiding returns 1
02:54:14.547 00.031 9828 IsSlewing returns 0
02:54:14.547 00.000 9828 IsGuiding returns 0
02:54:14.547 00.000 9828 scope move finished after 16 + 138 ms
02:54:14.547 00.000 9828 Move returns status 0, amount 16
02:54:14.547 00.000 9828 move complete, result=0
02:54:14.547 00.000 9828 worker thread done servicing request
02:54:14.548 00.001 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:54:14.820 00.272 8976 Exposure complete
02:54:14.825 00.005 8976 worker thread done servicing request
02:54:14.825 00.000 5052 OnExposeComplete: enter
02:54:14.825 00.000 5052 UpdateGuideState(): m_state=6
02:54:14.825 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11048
02:54:14.825 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.77, Mass=144, SNR=8.3, Peak=75 HFD=1.6
02:54:14.826 00.001 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
02:54:14.826 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
02:54:14.826 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.47 mountX=0.00 mountY=-0.14, mountTheta=-1.57
02:54:14.827 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.06, opts=13)
02:54:14.827 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.06)
02:54:14.827 00.000 8976 Worker thread wakes up
02:54:14.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.06) opts 0xd
02:54:14.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.06)
02:54:14.827 00.000 8976 Moving (0.12, 0.06) raw xDistance=0.00 yDistance=-0.14
02:54:14.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:54:14.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:54:14.827 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:54:14.827 00.000 8976 MoveAxis(R, 0, ABG)
02:54:14.827 00.000 8976 MoveAxis(U, 0, ABG)
02:54:14.827 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:54:14.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:14.827 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:14.827 00.000 5052 Enqueuing Expose request
02:54:14.828 00.001 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:54:14.828 00.000 8976 MountToCamera -- mountX=2.66 mountY=-2.16 hyp=3.43 mountTheta=-0.68 cameraX=0.71, cameraY=3.35 cameraTheta=1.36
02:54:14.828 00.000 8976 incremental bump (0.713, 3.354) isValid = 1
02:54:14.828 00.000 8976 Scheduling Mount bump of (0.024, 0.117)
02:54:14.828 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:54:14.828 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:54:14.828 00.000 8976 move complete, result=0
02:54:14.828 00.000 9828 Worker thread wakes up
02:54:14.828 00.000 8976 worker thread done servicing request
02:54:14.828 00.000 8976 Worker thread wakes up
02:54:14.828 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:54:14.828 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:54:14.829 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:14.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:14.829 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:14.829 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
02:54:14.829 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
02:54:14.829 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:54:14.829 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:54:14.829 00.000 9828 BLC: window closed
02:54:14.829 00.000 9828 MoveAxis(E, 9, B)
02:54:14.829 00.000 9828 Guiding  Dir = 2, Dur = 9
02:54:14.830 00.001 9828 IsSlewing returns 0
02:54:14.830 00.000 9828 IsGuiding returns 0
02:54:14.830 00.000 9828 PulseGuide returned control before completion, sleep 19
02:54:14.857 00.027 9828 IsGuiding returns 1
02:54:14.857 00.000 9828 scope still moving after pulse duration time elapsed
02:54:14.889 00.032 9828 IsSlewing returns 0
02:54:14.889 00.000 9828 IsGuiding returns 1
02:54:14.922 00.033 9828 IsSlewing returns 0
02:54:14.923 00.001 9828 IsGuiding returns 1
02:54:14.953 00.030 9828 IsSlewing returns 0
02:54:14.953 00.000 9828 IsGuiding returns 0
02:54:14.953 00.000 9828 scope move finished after 9 + 113 ms
02:54:14.953 00.000 9828 Move returns status 0, amount 9
02:54:14.953 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:14.953 00.000 9828 MoveAxis(N, 15, B)
02:54:14.953 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:14.968 00.015 9828 IsSlewing returns 0
02:54:14.968 00.000 9828 IsGuiding returns 0
02:54:14.968 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:15.000 00.032 9828 IsGuiding returns 1
02:54:15.000 00.000 9828 scope still moving after pulse duration time elapsed
02:54:15.031 00.031 9828 IsSlewing returns 0
02:54:15.031 00.000 9828 IsGuiding returns 1
02:54:15.061 00.030 9828 IsSlewing returns 0
02:54:15.061 00.000 9828 IsGuiding returns 1
02:54:15.092 00.031 9828 IsSlewing returns 0
02:54:15.092 00.000 9828 IsGuiding returns 1
02:54:15.123 00.031 9828 IsSlewing returns 0
02:54:15.123 00.000 9828 IsGuiding returns 0
02:54:15.123 00.000 9828 scope move finished after 15 + 139 ms
02:54:15.123 00.000 9828 Move returns status 0, amount 15
02:54:15.124 00.001 9828 move complete, result=0
02:54:15.124 00.000 9828 worker thread done servicing request
02:54:15.124 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:54:15.512 00.388 8976 Exposure complete
02:54:15.518 00.006 8976 worker thread done servicing request
02:54:15.518 00.000 5052 OnExposeComplete: enter
02:54:15.518 00.000 5052 UpdateGuideState(): m_state=6
02:54:15.518 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11049
02:54:15.518 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.80, Mass=168, SNR=8.9, Peak=77 HFD=1.8
02:54:15.518 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
02:54:15.518 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.01 = 0.01)
02:54:15.518 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.16 mountX=0.10 mountY=0.00, mountTheta=0.01
02:54:15.519 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.09, opts=13)
02:54:15.519 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.09)
02:54:15.519 00.000 8976 Worker thread wakes up
02:54:15.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.09) opts 0xd
02:54:15.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.09)
02:54:15.519 00.000 8976 Moving (-0.06, 0.09) raw xDistance=0.10 yDistance=0.00
02:54:15.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:54:15.519 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
02:54:15.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:15.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:54:15.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:54:15.519 00.000 8976 MoveAxis(R, 0, ABG)
02:54:15.519 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:15.520 00.001 5052 Enqueuing Expose request
02:54:15.520 00.000 8976 MoveAxis(U, 0, ABG)
02:54:15.520 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
02:54:15.520 00.000 8976 MountToCamera -- mountX=2.59 mountY=-2.29 hyp=3.46 mountTheta=-0.72 cameraX=0.86, cameraY=3.35 cameraTheta=1.32
02:54:15.520 00.000 8976 incremental bump (0.856, 3.349) isValid = 1
02:54:15.520 00.000 8976 Scheduling Mount bump of (0.025, 0.102)
02:54:15.520 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.10, opts=4)
02:54:15.520 00.000 8976 Enqueuing Move request for scope (0.03, 0.10)
02:54:15.520 00.000 8976 move complete, result=0
02:54:15.520 00.000 8976 worker thread done servicing request
02:54:15.520 00.000 8976 Worker thread wakes up
02:54:15.521 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:15.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:15.521 00.000 9828 Worker thread wakes up
02:54:15.521 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0x4
02:54:15.521 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
02:54:15.521 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
02:54:15.521 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:15.521 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
02:54:15.521 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.33 mountX=-0.03 mountY=-0.10, mountTheta=-1.87
02:54:15.521 00.000 9828 Moving (0.03, 0.10) raw xDistance=-0.03 yDistance=-0.10
02:54:15.521 00.000 9828 BLC: window closed
02:54:15.521 00.000 9828 MoveAxis(E, 10, B)
02:54:15.521 00.000 9828 Guiding  Dir = 2, Dur = 10
02:54:15.522 00.001 9828 IsSlewing returns 0
02:54:15.522 00.000 9828 IsGuiding returns 0
02:54:15.522 00.000 9828 PulseGuide returned control before completion, sleep 20
02:54:15.557 00.035 9828 IsGuiding returns 1
02:54:15.557 00.000 9828 scope still moving after pulse duration time elapsed
02:54:15.588 00.031 9828 IsSlewing returns 0
02:54:15.588 00.000 9828 IsGuiding returns 1
02:54:15.620 00.032 9828 IsSlewing returns 0
02:54:15.620 00.000 9828 IsGuiding returns 1
02:54:15.650 00.030 9828 IsSlewing returns 0
02:54:15.650 00.000 9828 IsGuiding returns 0
02:54:15.650 00.000 9828 scope move finished after 10 + 118 ms
02:54:15.650 00.000 9828 Move returns status 0, amount 10
02:54:15.650 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:15.650 00.000 9828 MoveAxis(N, 13, B)
02:54:15.650 00.000 9828 Guiding  Dir = 0, Dur = 13
02:54:15.667 00.017 9828 IsSlewing returns 0
02:54:15.667 00.000 9828 IsGuiding returns 0
02:54:15.667 00.000 9828 PulseGuide returned control before completion, sleep 23
02:54:15.697 00.030 9828 IsGuiding returns 1
02:54:15.698 00.001 9828 scope still moving after pulse duration time elapsed
02:54:15.727 00.029 9828 IsSlewing returns 0
02:54:15.728 00.001 9828 IsGuiding returns 1
02:54:15.758 00.030 9828 IsSlewing returns 0
02:54:15.758 00.000 9828 IsGuiding returns 1
02:54:15.790 00.032 9828 IsSlewing returns 0
02:54:15.790 00.000 9828 IsGuiding returns 1
02:54:15.821 00.031 9828 IsSlewing returns 0
02:54:15.822 00.001 9828 IsGuiding returns 0
02:54:15.822 00.000 9828 scope move finished after 13 + 141 ms
02:54:15.822 00.000 9828 Move returns status 0, amount 13
02:54:15.822 00.000 9828 move complete, result=0
02:54:15.822 00.000 9828 worker thread done servicing request
02:54:15.822 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 13 ms NORTH
02:54:16.208 00.386 8976 Exposure complete
02:54:16.214 00.006 8976 worker thread done servicing request
02:54:16.214 00.000 5052 OnExposeComplete: enter
02:54:16.214 00.000 5052 UpdateGuideState(): m_state=6
02:54:16.214 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11050
02:54:16.214 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.56, Mass=170, SNR=9.0, Peak=76 HFD=2.2
02:54:16.214 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.41 = 1.87)
02:54:16.214 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.52 = 1.77)
02:54:16.214 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.22 cameraTheta=-2.37 mountX=-0.06 mountY=0.21, mountTheta=1.86
02:54:16.215 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.15, opts=13)
02:54:16.215 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.15)
02:54:16.215 00.000 8976 Worker thread wakes up
02:54:16.215 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.15) opts 0xd
02:54:16.215 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.15)
02:54:16.215 00.000 8976 Moving (-0.15, -0.15) raw xDistance=-0.06 yDistance=0.21
02:54:16.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:54:16.215 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:54:16.215 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
02:54:16.216 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:16.216 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:16.216 00.000 5052 Enqueuing Expose request
02:54:16.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:54:16.216 00.000 8976 MoveAxis(R, 0, ABG)
02:54:16.216 00.000 8976 MoveAxis(U, 0, ABG)
02:54:16.216 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
02:54:16.216 00.000 8976 MountToCamera -- mountX=2.55 mountY=-2.37 hyp=3.48 mountTheta=-0.75 cameraX=0.95, cameraY=3.35 cameraTheta=1.29
02:54:16.216 00.000 8976 incremental bump (0.952, 3.345) isValid = 1
02:54:16.216 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:54:16.216 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:54:16.216 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:54:16.216 00.000 8976 move complete, result=0
02:54:16.216 00.000 9828 Worker thread wakes up
02:54:16.216 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:54:16.216 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:54:16.217 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:54:16.217 00.000 8976 worker thread done servicing request
02:54:16.217 00.000 8976 Worker thread wakes up
02:54:16.217 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
02:54:16.217 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
02:54:16.217 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:54:16.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:16.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:16.217 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:54:16.217 00.000 9828 BLC: window closed
02:54:16.217 00.000 9828 MoveAxis(E, 12, B)
02:54:16.217 00.000 9828 Guiding  Dir = 2, Dur = 12
02:54:16.218 00.001 9828 IsSlewing returns 0
02:54:16.218 00.000 9828 IsGuiding returns 0
02:54:16.218 00.000 9828 PulseGuide returned control before completion, sleep 22
02:54:16.242 00.024 9828 IsGuiding returns 1
02:54:16.242 00.000 9828 scope still moving after pulse duration time elapsed
02:54:16.274 00.032 9828 IsSlewing returns 0
02:54:16.279 00.005 9828 IsGuiding returns 1
02:54:16.306 00.027 9828 IsSlewing returns 0
02:54:16.306 00.000 9828 IsGuiding returns 1
02:54:16.337 00.031 9828 IsSlewing returns 0
02:54:16.338 00.001 9828 IsGuiding returns 1
02:54:16.368 00.030 9828 IsSlewing returns 0
02:54:16.368 00.000 9828 IsGuiding returns 0
02:54:16.368 00.000 9828 scope move finished after 12 + 138 ms
02:54:16.368 00.000 9828 Move returns status 0, amount 12
02:54:16.368 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:16.368 00.000 9828 MoveAxis(N, 15, B)
02:54:16.368 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:16.385 00.017 9828 IsSlewing returns 0
02:54:16.385 00.000 9828 IsGuiding returns 0
02:54:16.385 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:16.414 00.029 9828 IsGuiding returns 1
02:54:16.414 00.000 9828 scope still moving after pulse duration time elapsed
02:54:16.446 00.032 9828 IsSlewing returns 0
02:54:16.446 00.000 9828 IsGuiding returns 1
02:54:16.476 00.030 9828 IsSlewing returns 0
02:54:16.476 00.000 9828 IsGuiding returns 1
02:54:16.507 00.031 9828 IsSlewing returns 0
02:54:16.508 00.001 9828 IsGuiding returns 1
02:54:16.538 00.030 9828 IsSlewing returns 0
02:54:16.538 00.000 9828 IsGuiding returns 0
02:54:16.538 00.000 9828 scope move finished after 15 + 138 ms
02:54:16.538 00.000 9828 Move returns status 0, amount 15
02:54:16.538 00.000 9828 move complete, result=0
02:54:16.539 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:54:16.539 00.000 9828 worker thread done servicing request
02:54:16.902 00.363 8976 Exposure complete
02:54:16.907 00.005 8976 worker thread done servicing request
02:54:16.907 00.000 5052 OnExposeComplete: enter
02:54:16.907 00.000 5052 UpdateGuideState(): m_state=6
02:54:16.908 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11051
02:54:16.908 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.51, Mass=148, SNR=8.4, Peak=73 HFD=1.8
02:54:16.908 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
02:54:16.908 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.48)
02:54:16.908 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.20 hyp=0.43 cameraTheta=-2.66 mountX=-0.00 mountY=0.43, mountTheta=1.58
02:54:16.908 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.20, opts=13)
02:54:16.908 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.20)
02:54:16.908 00.000 8976 Worker thread wakes up
02:54:16.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.20) opts 0xd
02:54:16.909 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:54:16.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.20)
02:54:16.909 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:54:16.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:16.909 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:16.909 00.000 5052 Enqueuing Expose request
02:54:16.909 00.000 8976 Moving (-0.38, -0.20) raw xDistance=-0.00 yDistance=0.43
02:54:16.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:54:16.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:54:16.909 00.000 8976 MoveAxis(R, 0, ABG)
02:54:16.909 00.000 8976 MoveAxis(D, 2, ABG)
02:54:16.909 00.000 8976 stepping (-16, 16) + (0, -2)
02:54:16.909 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:16.946 00.037 8976 Received - 47 (G) 
02:54:16.946 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:16.946 00.000 8976 stepped: pos (-16, 14)
02:54:16.946 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:54:16.946 00.000 8976 MountToCamera -- mountX=2.51 mountY=-2.32 hyp=3.42 mountTheta=-0.75 cameraX=0.92, cameraY=3.30 cameraTheta=1.30
02:54:16.946 00.000 8976 incremental bump (0.923, 3.295) isValid = 1
02:54:16.946 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
02:54:16.947 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:54:16.947 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:54:16.947 00.000 8976 move complete, result=0
02:54:16.947 00.000 8976 worker thread done servicing request
02:54:16.947 00.000 8976 Worker thread wakes up
02:54:16.947 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:54:16.947 00.000 9828 Worker thread wakes up
02:54:16.947 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:54:16.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:16.947 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:16.947 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:54:16.947 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
02:54:16.947 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
02:54:16.947 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
02:54:16.947 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:54:16.948 00.001 9828 BLC: window closed
02:54:16.948 00.000 9828 MoveAxis(E, 11, B)
02:54:16.948 00.000 9828 Guiding  Dir = 2, Dur = 11
02:54:16.948 00.000 9828 IsSlewing returns 0
02:54:16.948 00.000 9828 IsGuiding returns 0
02:54:16.948 00.000 9828 PulseGuide returned control before completion, sleep 21
02:54:16.971 00.023 9828 IsGuiding returns 1
02:54:16.971 00.000 9828 scope still moving after pulse duration time elapsed
02:54:17.003 00.032 9828 IsSlewing returns 0
02:54:17.003 00.000 9828 IsGuiding returns 1
02:54:17.036 00.033 9828 IsSlewing returns 0
02:54:17.036 00.000 9828 IsGuiding returns 1
02:54:17.067 00.031 9828 IsSlewing returns 0
02:54:17.067 00.000 9828 IsGuiding returns 1
02:54:17.098 00.031 9828 IsSlewing returns 0
02:54:17.098 00.000 9828 IsGuiding returns 0
02:54:17.098 00.000 9828 scope move finished after 11 + 139 ms
02:54:17.098 00.000 9828 Move returns status 0, amount 11
02:54:17.098 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:17.098 00.000 9828 MoveAxis(N, 15, B)
02:54:17.098 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:17.113 00.015 9828 IsSlewing returns 0
02:54:17.113 00.000 9828 IsGuiding returns 0
02:54:17.113 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:17.145 00.032 9828 IsGuiding returns 1
02:54:17.146 00.001 9828 scope still moving after pulse duration time elapsed
02:54:17.176 00.030 9828 IsSlewing returns 0
02:54:17.176 00.000 9828 IsGuiding returns 1
02:54:17.206 00.030 9828 IsSlewing returns 0
02:54:17.206 00.000 9828 IsGuiding returns 1
02:54:17.237 00.031 9828 IsSlewing returns 0
02:54:17.237 00.000 9828 IsGuiding returns 1
02:54:17.268 00.031 9828 IsSlewing returns 0
02:54:17.268 00.000 9828 IsGuiding returns 0
02:54:17.268 00.000 9828 scope move finished after 15 + 140 ms
02:54:17.268 00.000 9828 Move returns status 0, amount 15
02:54:17.268 00.000 9828 move complete, result=0
02:54:17.269 00.001 9828 worker thread done servicing request
02:54:17.269 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:54:17.634 00.365 8976 Exposure complete
02:54:17.639 00.005 8976 worker thread done servicing request
02:54:17.642 00.003 5052 OnExposeComplete: enter
02:54:17.642 00.000 5052 UpdateGuideState(): m_state=6
02:54:17.642 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11052
02:54:17.642 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.57, Mass=176, SNR=9.2, Peak=80 HFD=2.0
02:54:17.642 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.74 = 1.54)
02:54:17.642 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.44)
02:54:17.642 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.14 hyp=0.33 cameraTheta=-2.70 mountX=0.01 mountY=0.32, mountTheta=1.54
02:54:17.643 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.14, opts=13)
02:54:17.643 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.14)
02:54:17.643 00.000 8976 Worker thread wakes up
02:54:17.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.14) opts 0xd
02:54:17.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.14)
02:54:17.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:54:17.643 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
02:54:17.644 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:17.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:17.644 00.000 5052 Enqueuing Expose request
02:54:17.644 00.000 8976 Moving (-0.29, -0.14) raw xDistance=0.01 yDistance=0.32
02:54:17.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:54:17.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
02:54:17.644 00.000 8976 MoveAxis(R, 0, ABG)
02:54:17.644 00.000 8976 MoveAxis(D, 1, ABG)
02:54:17.644 00.000 8976 stepping (-16, 14) + (0, -1)
02:54:17.644 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:17.665 00.021 8976 Received - 47 (G) 
02:54:17.666 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:17.666 00.000 8976 stepped: pos (-16, 13)
02:54:17.666 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:54:17.666 00.000 8976 MountToCamera -- mountX=2.49 mountY=-2.24 hyp=3.35 mountTheta=-0.73 cameraX=0.86, cameraY=3.24 cameraTheta=1.31
02:54:17.666 00.000 8976 incremental bump (0.857, 3.238) isValid = 1
02:54:17.666 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
02:54:17.666 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:54:17.666 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:54:17.666 00.000 8976 move complete, result=0
02:54:17.666 00.000 8976 worker thread done servicing request
02:54:17.666 00.000 8976 Worker thread wakes up
02:54:17.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:17.666 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:17.667 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:54:17.667 00.000 9828 Worker thread wakes up
02:54:17.667 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:54:17.667 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:54:17.667 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.87)
02:54:17.667 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.95)
02:54:17.667 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
02:54:17.667 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:54:17.667 00.000 9828 BLC: window closed
02:54:17.667 00.000 9828 MoveAxis(E, 11, B)
02:54:17.667 00.000 9828 Guiding  Dir = 2, Dur = 11
02:54:17.668 00.001 9828 IsSlewing returns 0
02:54:17.668 00.000 9828 IsGuiding returns 0
02:54:17.668 00.000 9828 PulseGuide returned control before completion, sleep 21
02:54:17.700 00.032 9828 IsGuiding returns 1
02:54:17.700 00.000 9828 scope still moving after pulse duration time elapsed
02:54:17.732 00.032 9828 IsSlewing returns 0
02:54:17.732 00.000 9828 IsGuiding returns 1
02:54:17.763 00.031 9828 IsSlewing returns 0
02:54:17.763 00.000 9828 IsGuiding returns 1
02:54:17.794 00.031 9828 IsSlewing returns 0
02:54:17.794 00.000 9828 IsGuiding returns 0
02:54:17.794 00.000 9828 scope move finished after 11 + 114 ms
02:54:17.794 00.000 9828 Move returns status 0, amount 11
02:54:17.794 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:17.794 00.000 9828 MoveAxis(N, 15, B)
02:54:17.794 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:17.809 00.015 9828 IsSlewing returns 0
02:54:17.809 00.000 9828 IsGuiding returns 1
02:54:17.809 00.000 9828 Entered PulseGuideScope while moving
02:54:17.870 00.061 9828 IsSlewing returns 0
02:54:17.870 00.000 9828 IsGuiding returns 1
02:54:17.870 00.000 9828 Still moving
02:54:17.933 00.063 9828 IsSlewing returns 0
02:54:17.933 00.000 9828 IsGuiding returns 0
02:54:17.934 00.001 9828 Movement stopped - continuing
02:54:17.934 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:17.964 00.030 9828 IsGuiding returns 1
02:54:17.964 00.000 9828 scope still moving after pulse duration time elapsed
02:54:17.995 00.031 9828 IsSlewing returns 0
02:54:17.995 00.000 9828 IsGuiding returns 1
02:54:18.026 00.031 9828 IsSlewing returns 0
02:54:18.026 00.000 9828 IsGuiding returns 1
02:54:18.058 00.032 9828 IsSlewing returns 0
02:54:18.058 00.000 9828 IsGuiding returns 1
02:54:18.090 00.032 9828 IsSlewing returns 0
02:54:18.090 00.000 9828 IsGuiding returns 0
02:54:18.090 00.000 9828 scope move finished after 15 + 141 ms
02:54:18.090 00.000 9828 Move returns status 0, amount 15
02:54:18.090 00.000 9828 move complete, result=0
02:54:18.090 00.000 9828 worker thread done servicing request
02:54:18.090 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:54:18.353 00.263 8976 Exposure complete
02:54:18.359 00.006 8976 worker thread done servicing request
02:54:18.359 00.000 5052 OnExposeComplete: enter
02:54:18.359 00.000 5052 UpdateGuideState(): m_state=6
02:54:18.359 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11053
02:54:18.359 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.66, Mass=154, SNR=8.6, Peak=81 HFD=1.8
02:54:18.359 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.05 = 1.24)
02:54:18.359 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
02:54:18.359 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.05 hyp=0.38 cameraTheta=-3.00 mountX=0.12 mountY=0.34, mountTheta=1.22
02:54:18.360 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.05, opts=13)
02:54:18.360 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.05)
02:54:18.360 00.000 8976 Worker thread wakes up
02:54:18.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.05) opts 0xd
02:54:18.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.05)
02:54:18.360 00.000 8976 Moving (-0.37, -0.05) raw xDistance=0.12 yDistance=0.34
02:54:18.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:54:18.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:54:18.361 00.001 8976 MoveAxis(R, 0, ABG)
02:54:18.361 00.000 8976 MoveAxis(D, 1, ABG)
02:54:18.361 00.000 8976 stepping (-16, 13) + (0, -1)
02:54:18.361 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:18.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:54:18.361 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
02:54:18.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:18.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:18.361 00.000 5052 Enqueuing Expose request
02:54:18.384 00.023 8976 Received - 47 (G) 
02:54:18.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:18.384 00.000 8976 stepped: pos (-16, 12)
02:54:18.384 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:54:18.384 00.000 8976 MountToCamera -- mountX=2.48 mountY=-2.13 hyp=3.27 mountTheta=-0.71 cameraX=0.77, cameraY=3.18 cameraTheta=1.33
02:54:18.384 00.000 8976 incremental bump (0.766, 3.176) isValid = 1
02:54:18.384 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:54:18.384 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:54:18.385 00.001 8976 Enqueuing Move request for scope (0.03, 0.12)
02:54:18.385 00.000 8976 move complete, result=0
02:54:18.385 00.000 8976 worker thread done servicing request
02:54:18.385 00.000 8976 Worker thread wakes up
02:54:18.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:18.385 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:18.385 00.000 9828 Worker thread wakes up
02:54:18.385 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:54:18.385 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:54:18.385 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
02:54:18.385 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:54:18.385 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
02:54:18.385 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:54:18.385 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:54:18.385 00.000 9828 BLC: window closed
02:54:18.385 00.000 9828 MoveAxis(E, 10, B)
02:54:18.385 00.000 9828 Guiding  Dir = 2, Dur = 10
02:54:18.386 00.001 9828 IsSlewing returns 0
02:54:18.386 00.000 9828 IsGuiding returns 0
02:54:18.386 00.000 9828 PulseGuide returned control before completion, sleep 20
02:54:18.420 00.034 9828 IsGuiding returns 1
02:54:18.420 00.000 9828 scope still moving after pulse duration time elapsed
02:54:18.451 00.031 9828 IsSlewing returns 0
02:54:18.451 00.000 9828 IsGuiding returns 1
02:54:18.482 00.031 9828 IsSlewing returns 0
02:54:18.482 00.000 9828 IsGuiding returns 1
02:54:18.514 00.032 9828 IsSlewing returns 0
02:54:18.514 00.000 9828 IsGuiding returns 0
02:54:18.514 00.000 9828 scope move finished after 10 + 117 ms
02:54:18.514 00.000 9828 Move returns status 0, amount 10
02:54:18.515 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:18.515 00.000 9828 MoveAxis(N, 15, B)
02:54:18.515 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:18.529 00.014 9828 IsSlewing returns 0
02:54:18.529 00.000 9828 IsGuiding returns 0
02:54:18.529 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:18.560 00.031 9828 IsGuiding returns 1
02:54:18.560 00.000 9828 scope still moving after pulse duration time elapsed
02:54:18.591 00.031 9828 IsSlewing returns 0
02:54:18.591 00.000 9828 IsGuiding returns 1
02:54:18.621 00.030 9828 IsSlewing returns 0
02:54:18.621 00.000 9828 IsGuiding returns 1
02:54:18.653 00.032 9828 IsSlewing returns 0
02:54:18.653 00.000 9828 IsGuiding returns 1
02:54:18.683 00.030 9828 IsSlewing returns 0
02:54:18.684 00.001 9828 IsGuiding returns 0
02:54:18.684 00.000 9828 scope move finished after 15 + 139 ms
02:54:18.684 00.000 9828 Move returns status 0, amount 15
02:54:18.684 00.000 9828 move complete, result=0
02:54:18.684 00.000 9828 worker thread done servicing request
02:54:18.684 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:54:19.069 00.385 8976 Exposure complete
02:54:19.075 00.006 8976 worker thread done servicing request
02:54:19.075 00.000 5052 OnExposeComplete: enter
02:54:19.075 00.000 5052 UpdateGuideState(): m_state=6
02:54:19.075 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11054
02:54:19.075 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.62, Mass=143, SNR=8.3, Peak=69 HFD=1.8
02:54:19.075 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
02:54:19.075 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
02:54:19.075 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.09 hyp=0.43 cameraTheta=-2.93 mountX=0.11 mountY=0.40, mountTheta=1.30
02:54:19.076 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.09, opts=13)
02:54:19.076 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.09)
02:54:19.076 00.000 8976 Worker thread wakes up
02:54:19.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.09) opts 0xd
02:54:19.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.09)
02:54:19.076 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:54:19.076 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
02:54:19.076 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:19.076 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:19.076 00.000 8976 Moving (-0.42, -0.09) raw xDistance=0.11 yDistance=0.40
02:54:19.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:54:19.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:54:19.076 00.000 8976 MoveAxis(R, 0, ABG)
02:54:19.076 00.000 8976 MoveAxis(D, 2, ABG)
02:54:19.077 00.001 8976 stepping (-16, 12) + (0, -2)
02:54:19.077 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:19.077 00.000 5052 Enqueuing Expose request
02:54:19.104 00.027 8976 Received - 47 (G) 
02:54:19.104 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:19.104 00.000 8976 stepped: pos (-16, 10)
02:54:19.104 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
02:54:19.104 00.000 8976 MountToCamera -- mountX=2.47 mountY=-1.95 hyp=3.15 mountTheta=-0.67 cameraX=0.61, cameraY=3.09 cameraTheta=1.38
02:54:19.104 00.000 8976 incremental bump (0.612, 3.086) isValid = 1
02:54:19.104 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
02:54:19.104 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:54:19.104 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:54:19.104 00.000 8976 move complete, result=0
02:54:19.105 00.001 9828 Worker thread wakes up
02:54:19.105 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:54:19.105 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:54:19.105 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.81)
02:54:19.105 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.89)
02:54:19.105 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
02:54:19.105 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:54:19.105 00.000 9828 BLC: window closed
02:54:19.105 00.000 9828 MoveAxis(E, 9, B)
02:54:19.105 00.000 9828 Guiding  Dir = 2, Dur = 9
02:54:19.105 00.000 8976 worker thread done servicing request
02:54:19.105 00.000 8976 Worker thread wakes up
02:54:19.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:19.105 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:19.105 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:54:19.105 00.000 9828 IsSlewing returns 0
02:54:19.105 00.000 9828 IsGuiding returns 0
02:54:19.106 00.001 9828 PulseGuide returned control before completion, sleep 19
02:54:19.137 00.031 9828 IsGuiding returns 1
02:54:19.137 00.000 9828 scope still moving after pulse duration time elapsed
02:54:19.168 00.031 9828 IsSlewing returns 0
02:54:19.168 00.000 9828 IsGuiding returns 1
02:54:19.198 00.030 9828 IsSlewing returns 0
02:54:19.198 00.000 9828 IsGuiding returns 1
02:54:19.229 00.031 9828 IsSlewing returns 0
02:54:19.229 00.000 9828 IsGuiding returns 0
02:54:19.229 00.000 9828 scope move finished after 9 + 114 ms
02:54:19.230 00.001 9828 Move returns status 0, amount 9
02:54:19.230 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:19.230 00.000 9828 MoveAxis(N, 15, B)
02:54:19.230 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:19.244 00.014 9828 IsSlewing returns 0
02:54:19.244 00.000 9828 IsGuiding returns 0
02:54:19.244 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:19.275 00.031 9828 IsGuiding returns 1
02:54:19.275 00.000 9828 scope still moving after pulse duration time elapsed
02:54:19.307 00.032 9828 IsSlewing returns 0
02:54:19.307 00.000 9828 IsGuiding returns 1
02:54:19.338 00.031 9828 IsSlewing returns 0
02:54:19.338 00.000 9828 IsGuiding returns 1
02:54:19.369 00.031 9828 IsSlewing returns 0
02:54:19.369 00.000 9828 IsGuiding returns 1
02:54:19.400 00.031 9828 IsSlewing returns 0
02:54:19.400 00.000 9828 IsGuiding returns 0
02:54:19.400 00.000 9828 scope move finished after 15 + 140 ms
02:54:19.400 00.000 9828 Move returns status 0, amount 15
02:54:19.400 00.000 9828 move complete, result=0
02:54:19.400 00.000 9828 worker thread done servicing request
02:54:19.400 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:54:19.793 00.393 8976 Exposure complete
02:54:19.799 00.006 8976 worker thread done servicing request
02:54:19.799 00.000 5052 OnExposeComplete: enter
02:54:19.799 00.000 5052 UpdateGuideState(): m_state=6
02:54:19.799 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11055
02:54:19.799 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.98, Mass=166, SNR=8.8, Peak=69 HFD=2.1
02:54:19.799 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
02:54:19.799 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
02:54:19.799 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.35 cameraTheta=2.22 mountX=0.34 mountY=0.03, mountTheta=0.08
02:54:19.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.27, opts=13)
02:54:19.800 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.27)
02:54:19.800 00.000 8976 Worker thread wakes up
02:54:19.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.27) opts 0xd
02:54:19.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.27)
02:54:19.800 00.000 8976 Moving (-0.21, 0.27) raw xDistance=0.34 yDistance=0.03
02:54:19.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:54:19.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:54:19.801 00.001 8976 MoveAxis(L, 1, ABG)
02:54:19.801 00.000 8976 stepping (-16, 10) + (-1, 0)
02:54:19.801 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:19.801 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:54:19.801 00.000 5052 UpdateGuideState exits: m=166 SNR=8.8
02:54:19.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:19.801 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:19.801 00.000 5052 Enqueuing Expose request
02:54:19.823 00.022 8976 Received - 47 (G) 
02:54:19.823 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:19.823 00.000 8976 stepped: pos (-17, 10)
02:54:19.823 00.000 8976 MoveAxis(U, 0, ABG)
02:54:19.823 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:54:19.823 00.000 8976 MountToCamera -- mountX=2.51 mountY=-1.83 hyp=3.11 mountTheta=-0.63 cameraX=0.49, cameraY=3.07 cameraTheta=1.41
02:54:19.823 00.000 8976 incremental bump (0.485, 3.071) isValid = 1
02:54:19.823 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
02:54:19.823 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:54:19.823 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:54:19.823 00.000 8976 move complete, result=0
02:54:19.823 00.000 9828 Worker thread wakes up
02:54:19.824 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:54:19.824 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:54:19.824 00.000 8976 worker thread done servicing request
02:54:19.824 00.000 8976 Worker thread wakes up
02:54:19.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:19.824 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:19.824 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
02:54:19.824 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.77)
02:54:19.824 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
02:54:19.824 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
02:54:19.824 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:54:19.824 00.000 9828 BLC: window closed
02:54:19.824 00.000 9828 MoveAxis(E, 7, B)
02:54:19.824 00.000 9828 Guiding  Dir = 2, Dur = 7
02:54:19.825 00.001 9828 IsSlewing returns 0
02:54:19.825 00.000 9828 IsGuiding returns 0
02:54:19.825 00.000 9828 PulseGuide returned control before completion, sleep 17
02:54:19.853 00.028 9828 IsGuiding returns 1
02:54:19.854 00.001 9828 scope still moving after pulse duration time elapsed
02:54:19.884 00.030 9828 IsSlewing returns 0
02:54:19.885 00.001 9828 IsGuiding returns 1
02:54:19.916 00.031 9828 IsSlewing returns 0
02:54:19.916 00.000 9828 IsGuiding returns 1
02:54:19.945 00.029 9828 IsSlewing returns 0
02:54:19.945 00.000 9828 IsGuiding returns 0
02:54:19.946 00.001 9828 scope move finished after 7 + 113 ms
02:54:19.946 00.000 9828 Move returns status 0, amount 7
02:54:19.946 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:19.946 00.000 9828 MoveAxis(N, 16, B)
02:54:19.946 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:19.961 00.015 9828 IsSlewing returns 0
02:54:19.961 00.000 9828 IsGuiding returns 0
02:54:19.961 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:19.993 00.032 9828 IsGuiding returns 1
02:54:19.993 00.000 9828 scope still moving after pulse duration time elapsed
02:54:20.024 00.031 9828 IsSlewing returns 0
02:54:20.024 00.000 9828 IsGuiding returns 1
02:54:20.055 00.031 9828 IsSlewing returns 0
02:54:20.055 00.000 9828 IsGuiding returns 1
02:54:20.085 00.030 9828 IsSlewing returns 0
02:54:20.085 00.000 9828 IsGuiding returns 0
02:54:20.085 00.000 9828 scope move finished after 16 + 108 ms
02:54:20.085 00.000 9828 Move returns status 0, amount 16
02:54:20.085 00.000 9828 move complete, result=0
02:54:20.085 00.000 9828 worker thread done servicing request
02:54:20.085 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:54:20.510 00.425 8976 Exposure complete
02:54:20.516 00.006 8976 worker thread done servicing request
02:54:20.516 00.000 5052 OnExposeComplete: enter
02:54:20.516 00.000 5052 UpdateGuideState(): m_state=6
02:54:20.516 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11056
02:54:20.516 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.97, Mass=163, SNR=8.8, Peak=74 HFD=2.3
02:54:20.516 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.82 = -0.82)
02:54:20.516 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.92 = -0.92)
02:54:20.516 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.28 cameraTheta=1.23 mountX=0.19 mountY=-0.22, mountTheta=-0.86
02:54:20.517 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.26, opts=13)
02:54:20.517 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.26)
02:54:20.517 00.000 8976 Worker thread wakes up
02:54:20.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.26) opts 0xd
02:54:20.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.26)
02:54:20.517 00.000 8976 Moving (0.09, 0.26) raw xDistance=0.19 yDistance=-0.22
02:54:20.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:54:20.518 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:54:20.518 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
02:54:20.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:20.518 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:20.518 00.000 5052 Enqueuing Expose request
02:54:20.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:54:20.518 00.000 8976 MoveAxis(R, 0, ABG)
02:54:20.518 00.000 8976 MoveAxis(U, 0, ABG)
02:54:20.518 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:54:20.518 00.000 8976 MountToCamera -- mountX=2.54 mountY=-1.75 hyp=3.09 mountTheta=-0.60 cameraX=0.40, cameraY=3.06 cameraTheta=1.44
02:54:20.518 00.000 8976 incremental bump (0.401, 3.061) isValid = 1
02:54:20.518 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
02:54:20.518 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:54:20.518 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:54:20.518 00.000 8976 move complete, result=0
02:54:20.519 00.001 8976 worker thread done servicing request
02:54:20.519 00.000 8976 Worker thread wakes up
02:54:20.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:20.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:20.519 00.000 9828 Worker thread wakes up
02:54:20.519 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:54:20.519 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:54:20.519 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
02:54:20.519 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:20.519 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
02:54:20.519 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
02:54:20.519 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:54:20.519 00.000 9828 BLC: window closed
02:54:20.519 00.000 9828 MoveAxis(E, 6, B)
02:54:20.519 00.000 9828 Guiding  Dir = 2, Dur = 6
02:54:20.520 00.001 9828 IsSlewing returns 0
02:54:20.520 00.000 9828 IsGuiding returns 0
02:54:20.520 00.000 9828 PulseGuide returned control before completion, sleep 16
02:54:20.541 00.021 9828 IsGuiding returns 1
02:54:20.541 00.000 9828 scope still moving after pulse duration time elapsed
02:54:20.573 00.032 9828 IsSlewing returns 0
02:54:20.573 00.000 9828 IsGuiding returns 1
02:54:20.604 00.031 9828 IsSlewing returns 0
02:54:20.604 00.000 9828 IsGuiding returns 1
02:54:20.635 00.031 9828 IsSlewing returns 0
02:54:20.636 00.001 9828 IsGuiding returns 0
02:54:20.636 00.000 9828 scope move finished after 6 + 109 ms
02:54:20.636 00.000 9828 Move returns status 0, amount 6
02:54:20.636 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:20.636 00.000 9828 MoveAxis(N, 16, B)
02:54:20.636 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:20.650 00.014 9828 IsSlewing returns 0
02:54:20.650 00.000 9828 IsGuiding returns 0
02:54:20.650 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:20.681 00.031 9828 IsGuiding returns 1
02:54:20.681 00.000 9828 scope still moving after pulse duration time elapsed
02:54:20.712 00.031 9828 IsSlewing returns 0
02:54:20.712 00.000 9828 IsGuiding returns 1
02:54:20.744 00.032 9828 IsSlewing returns 0
02:54:20.744 00.000 9828 IsGuiding returns 1
02:54:20.776 00.032 9828 IsSlewing returns 0
02:54:20.776 00.000 9828 IsGuiding returns 1
02:54:20.808 00.032 9828 IsSlewing returns 0
02:54:20.808 00.000 9828 IsGuiding returns 0
02:54:20.808 00.000 9828 scope move finished after 16 + 141 ms
02:54:20.808 00.000 9828 Move returns status 0, amount 16
02:54:20.808 00.000 9828 move complete, result=0
02:54:20.808 00.000 9828 worker thread done servicing request
02:54:20.808 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:54:21.206 00.398 8976 Exposure complete
02:54:21.211 00.005 8976 worker thread done servicing request
02:54:21.212 00.001 5052 OnExposeComplete: enter
02:54:21.212 00.000 5052 UpdateGuideState(): m_state=6
02:54:21.212 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11057
02:54:21.212 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.84, Mass=144, SNR=8.3, Peak=71 HFD=1.9
02:54:21.212 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
02:54:21.212 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
02:54:21.212 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.13 hyp=0.46 cameraTheta=0.28 mountX=-0.09 mountY=-0.44, mountTheta=-1.77
02:54:21.213 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.13, opts=13)
02:54:21.213 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.13)
02:54:21.213 00.000 8976 Worker thread wakes up
02:54:21.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.13) opts 0xd
02:54:21.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.13)
02:54:21.213 00.000 8976 Moving (0.44, 0.13) raw xDistance=-0.09 yDistance=-0.44
02:54:21.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:54:21.213 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:54:21.213 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:54:21.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:21.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:21.213 00.000 5052 Enqueuing Expose request
02:54:21.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:54:21.213 00.000 8976 MoveAxis(R, 0, ABG)
02:54:21.213 00.000 8976 MoveAxis(U, 2, ABG)
02:54:21.214 00.001 8976 stepping (-17, 10) + (0, 2)
02:54:21.214 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:21.246 00.032 8976 Received - 47 (G) 
02:54:21.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:21.246 00.000 8976 stepped: pos (-17, 12)
02:54:21.246 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
02:54:21.246 00.000 8976 MountToCamera -- mountX=2.56 mountY=-1.80 hyp=3.13 mountTheta=-0.61 cameraX=0.44, cameraY=3.10 cameraTheta=1.43
02:54:21.246 00.000 8976 incremental bump (0.437, 3.102) isValid = 1
02:54:21.246 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
02:54:21.246 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:54:21.246 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:54:21.246 00.000 8976 move complete, result=0
02:54:21.246 00.000 9828 Worker thread wakes up
02:54:21.246 00.000 8976 worker thread done servicing request
02:54:21.246 00.000 8976 Worker thread wakes up
02:54:21.246 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:54:21.246 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:54:21.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:21.247 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:21.247 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:54:21.247 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
02:54:21.247 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
02:54:21.247 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
02:54:21.247 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:54:21.247 00.000 9828 BLC: window closed
02:54:21.247 00.000 9828 MoveAxis(E, 7, B)
02:54:21.247 00.000 9828 Guiding  Dir = 2, Dur = 7
02:54:21.247 00.000 9828 IsSlewing returns 0
02:54:21.248 00.001 9828 IsGuiding returns 0
02:54:21.248 00.000 9828 PulseGuide returned control before completion, sleep 17
02:54:21.278 00.030 9828 IsGuiding returns 1
02:54:21.278 00.000 9828 scope still moving after pulse duration time elapsed
02:54:21.309 00.031 9828 IsSlewing returns 0
02:54:21.309 00.000 9828 IsGuiding returns 1
02:54:21.341 00.032 9828 IsSlewing returns 0
02:54:21.341 00.000 9828 IsGuiding returns 1
02:54:21.373 00.032 9828 IsSlewing returns 0
02:54:21.373 00.000 9828 IsGuiding returns 1
02:54:21.404 00.031 9828 IsSlewing returns 0
02:54:21.404 00.000 9828 IsGuiding returns 1
02:54:21.435 00.031 9828 IsSlewing returns 0
02:54:21.435 00.000 9828 IsGuiding returns 0
02:54:21.435 00.000 9828 scope move finished after 7 + 180 ms
02:54:21.435 00.000 9828 Move returns status 0, amount 7
02:54:21.435 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:21.435 00.000 9828 MoveAxis(N, 16, B)
02:54:21.435 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:21.450 00.015 9828 IsSlewing returns 0
02:54:21.450 00.000 9828 IsGuiding returns 0
02:54:21.450 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:21.482 00.032 9828 IsGuiding returns 1
02:54:21.482 00.000 9828 scope still moving after pulse duration time elapsed
02:54:21.513 00.031 9828 IsSlewing returns 0
02:54:21.513 00.000 9828 IsGuiding returns 1
02:54:21.545 00.032 9828 IsSlewing returns 0
02:54:21.545 00.000 9828 IsGuiding returns 1
02:54:21.576 00.031 9828 IsSlewing returns 0
02:54:21.576 00.000 9828 IsGuiding returns 1
02:54:21.608 00.032 9828 IsSlewing returns 0
02:54:21.608 00.000 9828 IsGuiding returns 0
02:54:21.608 00.000 9828 scope move finished after 16 + 141 ms
02:54:21.608 00.000 9828 Move returns status 0, amount 16
02:54:21.608 00.000 9828 move complete, result=0
02:54:21.608 00.000 9828 worker thread done servicing request
02:54:21.608 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:54:21.933 00.325 8976 Exposure complete
02:54:21.938 00.005 8976 worker thread done servicing request
02:54:21.939 00.001 5052 OnExposeComplete: enter
02:54:21.939 00.000 5052 UpdateGuideState(): m_state=6
02:54:21.939 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11058
02:54:21.939 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.82, Mass=155, SNR=8.6, Peak=79 HFD=1.8
02:54:21.939 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
02:54:21.939 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
02:54:21.939 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.52 mountX=0.01 mountY=-0.22, mountTheta=-1.52
02:54:21.939 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.11, opts=13)
02:54:21.939 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.11)
02:54:21.939 00.000 8976 Worker thread wakes up
02:54:21.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.11) opts 0xd
02:54:21.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.11)
02:54:21.939 00.000 8976 Moving (0.19, 0.11) raw xDistance=0.01 yDistance=-0.22
02:54:21.939 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:54:21.939 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:54:21.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:21.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:54:21.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:54:21.940 00.001 8976 MoveAxis(R, 0, ABG)
02:54:21.940 00.000 8976 MoveAxis(U, 0, ABG)
02:54:21.940 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:21.940 00.000 5052 Enqueuing Expose request
02:54:21.940 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:54:21.940 00.000 8976 MountToCamera -- mountX=2.58 mountY=-1.84 hyp=3.16 mountTheta=-0.62 cameraX=0.46, cameraY=3.13 cameraTheta=1.42
02:54:21.940 00.000 8976 incremental bump (0.462, 3.130) isValid = 1
02:54:21.940 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:54:21.940 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:54:21.940 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:54:21.940 00.000 8976 move complete, result=0
02:54:21.940 00.000 8976 worker thread done servicing request
02:54:21.940 00.000 8976 Worker thread wakes up
02:54:21.940 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:21.940 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:21.940 00.000 9828 Worker thread wakes up
02:54:21.941 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:54:21.941 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:54:21.941 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:21.941 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
02:54:21.941 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:54:21.941 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:54:21.941 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:54:21.941 00.000 9828 BLC: window closed
02:54:21.941 00.000 9828 MoveAxis(E, 7, B)
02:54:21.941 00.000 9828 Guiding  Dir = 2, Dur = 7
02:54:21.942 00.001 9828 IsSlewing returns 0
02:54:21.942 00.000 9828 IsGuiding returns 0
02:54:21.942 00.000 9828 PulseGuide returned control before completion, sleep 17
02:54:21.968 00.026 9828 IsGuiding returns 1
02:54:21.968 00.000 9828 scope still moving after pulse duration time elapsed
02:54:21.999 00.031 9828 IsSlewing returns 0
02:54:21.999 00.000 9828 IsGuiding returns 1
02:54:22.029 00.030 9828 IsSlewing returns 0
02:54:22.029 00.000 9828 IsGuiding returns 1
02:54:22.060 00.031 9828 IsSlewing returns 0
02:54:22.060 00.000 9828 IsGuiding returns 0
02:54:22.060 00.000 9828 scope move finished after 7 + 111 ms
02:54:22.060 00.000 9828 Move returns status 0, amount 7
02:54:22.060 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:22.060 00.000 9828 MoveAxis(N, 16, B)
02:54:22.060 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:22.076 00.016 9828 IsSlewing returns 0
02:54:22.076 00.000 9828 IsGuiding returns 0
02:54:22.076 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:22.106 00.030 9828 IsGuiding returns 1
02:54:22.106 00.000 9828 scope still moving after pulse duration time elapsed
02:54:22.137 00.031 9828 IsSlewing returns 0
02:54:22.137 00.000 9828 IsGuiding returns 1
02:54:22.168 00.031 9828 IsSlewing returns 0
02:54:22.168 00.000 9828 IsGuiding returns 1
02:54:22.199 00.031 9828 IsSlewing returns 0
02:54:22.199 00.000 9828 IsGuiding returns 1
02:54:22.229 00.030 9828 IsSlewing returns 0
02:54:22.229 00.000 9828 IsGuiding returns 0
02:54:22.229 00.000 9828 scope move finished after 16 + 137 ms
02:54:22.229 00.000 9828 Move returns status 0, amount 16
02:54:22.230 00.001 9828 move complete, result=0
02:54:22.230 00.000 9828 worker thread done servicing request
02:54:22.230 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:54:22.629 00.399 8976 Exposure complete
02:54:22.634 00.005 8976 worker thread done servicing request
02:54:22.635 00.001 5052 OnExposeComplete: enter
02:54:22.635 00.000 5052 UpdateGuideState(): m_state=6
02:54:22.635 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11059
02:54:22.635 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.68, Mass=163, SNR=8.9, Peak=75 HFD=1.7
02:54:22.635 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
02:54:22.635 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
02:54:22.635 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.44 mountX=-0.05 mountY=-0.04, mountTheta=-2.55
02:54:22.635 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.03, opts=13)
02:54:22.635 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.03)
02:54:22.635 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:54:22.635 00.000 5052 UpdateGuideState exits: m=163 SNR=8.9
02:54:22.636 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:22.636 00.000 8976 Worker thread wakes up
02:54:22.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.03) opts 0xd
02:54:22.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.03)
02:54:22.636 00.000 8976 Moving (0.06, -0.03) raw xDistance=-0.05 yDistance=-0.04
02:54:22.636 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:22.636 00.000 5052 Enqueuing Expose request
02:54:22.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:54:22.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:54:22.636 00.000 8976 MoveAxis(R, 0, ABG)
02:54:22.636 00.000 8976 MoveAxis(U, 0, ABG)
02:54:22.636 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
02:54:22.636 00.000 8976 MountToCamera -- mountX=2.59 mountY=-1.86 hyp=3.18 mountTheta=-0.62 cameraX=0.48, cameraY=3.15 cameraTheta=1.42
02:54:22.636 00.000 8976 incremental bump (0.478, 3.148) isValid = 1
02:54:22.636 00.000 8976 Scheduling Mount bump of (0.010, 0.066)
02:54:22.636 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.07, opts=4)
02:54:22.636 00.000 8976 Enqueuing Move request for scope (0.01, 0.07)
02:54:22.636 00.000 8976 move complete, result=0
02:54:22.636 00.000 8976 worker thread done servicing request
02:54:22.636 00.000 8976 Worker thread wakes up
02:54:22.636 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:22.636 00.000 9828 Worker thread wakes up
02:54:22.637 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:22.637 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:22.637 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0x4
02:54:22.637 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
02:54:22.637 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
02:54:22.637 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
02:54:22.637 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.43 mountX=-0.01 mountY=-0.06, mountTheta=-1.77
02:54:22.637 00.000 9828 Moving (0.01, 0.07) raw xDistance=-0.01 yDistance=-0.06
02:54:22.637 00.000 9828 BLC: window closed
02:54:22.637 00.000 9828 MoveAxis(E, 4, B)
02:54:22.637 00.000 9828 Guiding  Dir = 2, Dur = 4
02:54:22.637 00.000 9828 IsSlewing returns 0
02:54:22.638 00.001 9828 IsGuiding returns 0
02:54:22.638 00.000 9828 PulseGuide returned control before completion, sleep 14
02:54:22.652 00.014 9828 IsGuiding returns 1
02:54:22.652 00.000 9828 scope still moving after pulse duration time elapsed
02:54:22.684 00.032 9828 IsSlewing returns 0
02:54:22.684 00.000 9828 IsGuiding returns 1
02:54:22.715 00.031 9828 IsSlewing returns 0
02:54:22.715 00.000 9828 IsGuiding returns 1
02:54:22.746 00.031 9828 IsSlewing returns 0
02:54:22.746 00.000 9828 IsGuiding returns 1
02:54:22.777 00.031 9828 IsSlewing returns 0
02:54:22.777 00.000 9828 IsGuiding returns 0
02:54:22.777 00.000 9828 scope move finished after 4 + 135 ms
02:54:22.777 00.000 9828 Move returns status 0, amount 4
02:54:22.777 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:22.777 00.000 9828 MoveAxis(N, 9, B)
02:54:22.777 00.000 9828 Guiding  Dir = 0, Dur = 9
02:54:22.793 00.016 9828 IsSlewing returns 0
02:54:22.793 00.000 9828 IsGuiding returns 0
02:54:22.793 00.000 9828 PulseGuide returned control before completion, sleep 19
02:54:22.824 00.031 9828 IsGuiding returns 1
02:54:22.824 00.000 9828 scope still moving after pulse duration time elapsed
02:54:22.855 00.031 9828 IsSlewing returns 0
02:54:22.855 00.000 9828 IsGuiding returns 1
02:54:22.887 00.032 9828 IsSlewing returns 0
02:54:22.887 00.000 9828 IsGuiding returns 1
02:54:22.917 00.030 9828 IsSlewing returns 0
02:54:22.917 00.000 9828 IsGuiding returns 0
02:54:22.917 00.000 9828 scope move finished after 9 + 115 ms
02:54:22.917 00.000 9828 Move returns status 0, amount 9
02:54:22.917 00.000 9828 move complete, result=0
02:54:22.917 00.000 9828 worker thread done servicing request
02:54:22.917 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 9 ms NORTH
02:54:23.323 00.406 8976 Exposure complete
02:54:23.329 00.006 8976 worker thread done servicing request
02:54:23.329 00.000 5052 OnExposeComplete: enter
02:54:23.329 00.000 5052 UpdateGuideState(): m_state=6
02:54:23.329 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11060
02:54:23.329 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.75, Mass=139, SNR=8.1, Peak=72 HFD=1.9
02:54:23.329 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:54:23.329 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:54:23.329 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=0.04 hyp=0.86 cameraTheta=0.05 mountX=-0.35 mountY=-0.75, mountTheta=-2.01
02:54:23.330 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=0.04, opts=13)
02:54:23.330 00.000 5052 Enqueuing Move request for stepguider (0.86, 0.04)
02:54:23.330 00.000 8976 Worker thread wakes up
02:54:23.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, 0.04) opts 0xd
02:54:23.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, 0.04)
02:54:23.330 00.000 8976 Moving (0.86, 0.04) raw xDistance=-0.35 yDistance=-0.75
02:54:23.330 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:54:23.330 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
02:54:23.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:23.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:54:23.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
02:54:23.330 00.000 8976 MoveAxis(R, 1, ABG)
02:54:23.330 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:23.331 00.001 5052 Enqueuing Expose request
02:54:23.331 00.000 8976 stepping (-17, 12) + (1, 0)
02:54:23.331 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:23.356 00.025 8976 Received - 47 (G) 
02:54:23.356 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:23.356 00.000 8976 stepped: pos (-16, 12)
02:54:23.356 00.000 8976 MoveAxis(U, 3, ABG)
02:54:23.356 00.000 8976 stepping (-16, 12) + (0, 3)
02:54:23.356 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:23.389 00.033 8976 Received - 47 (G) 
02:54:23.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:23.389 00.000 8976 stepped: pos (-16, 15)
02:54:23.389 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
02:54:23.389 00.000 8976 MountToCamera -- mountX=2.54 mountY=-2.03 hyp=3.25 mountTheta=-0.67 cameraX=0.65, cameraY=3.19 cameraTheta=1.37
02:54:23.389 00.000 8976 incremental bump (0.652, 3.187) isValid = 1
02:54:23.389 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
02:54:23.389 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:54:23.389 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:54:23.389 00.000 8976 move complete, result=0
02:54:23.389 00.000 9828 Worker thread wakes up
02:54:23.389 00.000 8976 worker thread done servicing request
02:54:23.389 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.7 px 3 ms NORTH
02:54:23.389 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:54:23.389 00.000 8976 Worker thread wakes up
02:54:23.390 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:54:23.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:23.390 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
02:54:23.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:23.390 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
02:54:23.390 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:54:23.390 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:54:23.390 00.000 9828 BLC: window closed
02:54:23.390 00.000 9828 MoveAxis(E, 9, B)
02:54:23.390 00.000 9828 Guiding  Dir = 2, Dur = 9
02:54:23.390 00.000 9828 IsSlewing returns 0
02:54:23.390 00.000 9828 IsGuiding returns 0
02:54:23.391 00.001 9828 PulseGuide returned control before completion, sleep 19
02:54:23.417 00.026 9828 IsGuiding returns 1
02:54:23.417 00.000 9828 scope still moving after pulse duration time elapsed
02:54:23.448 00.031 9828 IsSlewing returns 0
02:54:23.448 00.000 9828 IsGuiding returns 1
02:54:23.479 00.031 9828 IsSlewing returns 0
02:54:23.479 00.000 9828 IsGuiding returns 1
02:54:23.511 00.032 9828 IsSlewing returns 0
02:54:23.511 00.000 9828 IsGuiding returns 0
02:54:23.511 00.000 9828 scope move finished after 9 + 111 ms
02:54:23.511 00.000 9828 Move returns status 0, amount 9
02:54:23.511 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:23.511 00.000 9828 MoveAxis(N, 15, B)
02:54:23.511 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:23.527 00.016 9828 IsSlewing returns 0
02:54:23.527 00.000 9828 IsGuiding returns 0
02:54:23.527 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:23.559 00.032 9828 IsGuiding returns 1
02:54:23.559 00.000 9828 scope still moving after pulse duration time elapsed
02:54:23.590 00.031 9828 IsSlewing returns 0
02:54:23.590 00.000 9828 IsGuiding returns 1
02:54:23.621 00.031 9828 IsSlewing returns 0
02:54:23.621 00.000 9828 IsGuiding returns 1
02:54:23.652 00.031 9828 IsSlewing returns 0
02:54:23.652 00.000 9828 IsGuiding returns 0
02:54:23.652 00.000 9828 scope move finished after 15 + 111 ms
02:54:23.652 00.000 9828 Move returns status 0, amount 15
02:54:23.654 00.002 9828 move complete, result=0
02:54:23.654 00.000 9828 worker thread done servicing request
02:54:23.654 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:54:24.074 00.420 8976 Exposure complete
02:54:24.080 00.006 8976 worker thread done servicing request
02:54:24.080 00.000 5052 OnExposeComplete: enter
02:54:24.080 00.000 5052 UpdateGuideState(): m_state=6
02:54:24.080 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11061
02:54:24.081 00.001 5052 Star::Find returns 1 (0), X=329.74, Y=281.64, Mass=159, SNR=8.8, Peak=74 HFD=1.7
02:54:24.081 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
02:54:24.081 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
02:54:24.081 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.07 hyp=0.57 cameraTheta=-0.13 mountX=-0.33 mountY=-0.44, mountTheta=-2.21
02:54:24.081 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.07, opts=13)
02:54:24.081 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.07)
02:54:24.082 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:54:24.082 00.000 8976 Worker thread wakes up
02:54:24.082 00.000 5052 UpdateGuideState exits: m=159 SNR=8.8
02:54:24.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:24.082 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:24.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.07) opts 0xd
02:54:24.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.07)
02:54:24.082 00.000 8976 Moving (0.57, -0.07) raw xDistance=-0.33 yDistance=-0.44
02:54:24.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
02:54:24.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
02:54:24.082 00.000 8976 MoveAxis(R, 1, ABG)
02:54:24.082 00.000 8976 stepping (-16, 15) + (1, 0)
02:54:24.082 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:24.082 00.000 5052 Enqueuing Expose request
02:54:24.108 00.026 8976 Received - 47 (G) 
02:54:24.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:24.108 00.000 8976 stepped: pos (-15, 15)
02:54:24.108 00.000 8976 MoveAxis(U, 2, ABG)
02:54:24.108 00.000 8976 stepping (-15, 15) + (0, 2)
02:54:24.108 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:24.140 00.032 8976 Received - 47 (G) 
02:54:24.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:24.140 00.000 8976 stepped: pos (-15, 17)
02:54:24.140 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:54:24.140 00.000 8976 MountToCamera -- mountX=2.46 mountY=-2.25 hyp=3.34 mountTheta=-0.74 cameraX=0.89, cameraY=3.22 cameraTheta=1.30
02:54:24.140 00.000 8976 incremental bump (0.885, 3.216) isValid = 1
02:54:24.140 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
02:54:24.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:54:24.140 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:54:24.140 00.000 8976 move complete, result=0
02:54:24.140 00.000 9828 Worker thread wakes up
02:54:24.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:54:24.140 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:54:24.140 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.88)
02:54:24.140 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.96)
02:54:24.140 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
02:54:24.140 00.000 8976 worker thread done servicing request
02:54:24.140 00.000 8976 Worker thread wakes up
02:54:24.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:24.141 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
02:54:24.141 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:54:24.141 00.000 9828 BLC: window closed
02:54:24.141 00.000 9828 MoveAxis(E, 11, B)
02:54:24.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:24.141 00.000 9828 Guiding  Dir = 2, Dur = 11
02:54:24.141 00.000 9828 IsSlewing returns 0
02:54:24.141 00.000 9828 IsGuiding returns 0
02:54:24.141 00.000 9828 PulseGuide returned control before completion, sleep 21
02:54:24.168 00.027 9828 IsGuiding returns 1
02:54:24.168 00.000 9828 scope still moving after pulse duration time elapsed
02:54:24.199 00.031 9828 IsSlewing returns 0
02:54:24.199 00.000 9828 IsGuiding returns 1
02:54:24.230 00.031 9828 IsSlewing returns 0
02:54:24.230 00.000 9828 IsGuiding returns 1
02:54:24.262 00.032 9828 IsSlewing returns 0
02:54:24.262 00.000 9828 IsGuiding returns 1
02:54:24.293 00.031 9828 IsSlewing returns 0
02:54:24.294 00.001 9828 IsGuiding returns 0
02:54:24.294 00.000 9828 scope move finished after 11 + 141 ms
02:54:24.294 00.000 9828 Move returns status 0, amount 11
02:54:24.294 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:24.294 00.000 9828 MoveAxis(N, 15, B)
02:54:24.294 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:24.308 00.014 9828 IsSlewing returns 0
02:54:24.308 00.000 9828 IsGuiding returns 0
02:54:24.308 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:24.339 00.031 9828 IsGuiding returns 1
02:54:24.339 00.000 9828 scope still moving after pulse duration time elapsed
02:54:24.369 00.030 9828 IsSlewing returns 0
02:54:24.369 00.000 9828 IsGuiding returns 1
02:54:24.400 00.031 9828 IsSlewing returns 0
02:54:24.400 00.000 9828 IsGuiding returns 1
02:54:24.431 00.031 9828 IsSlewing returns 0
02:54:24.432 00.001 9828 IsGuiding returns 1
02:54:24.462 00.030 9828 IsSlewing returns 0
02:54:24.462 00.000 9828 IsGuiding returns 0
02:54:24.462 00.000 9828 scope move finished after 15 + 138 ms
02:54:24.462 00.000 9828 Move returns status 0, amount 15
02:54:24.462 00.000 9828 move complete, result=0
02:54:24.462 00.000 9828 worker thread done servicing request
02:54:24.462 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:54:24.826 00.364 8976 Exposure complete
02:54:24.831 00.005 8976 worker thread done servicing request
02:54:24.831 00.000 5052 OnExposeComplete: enter
02:54:24.831 00.000 5052 UpdateGuideState(): m_state=6
02:54:24.831 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11062
02:54:24.831 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.87, Mass=153, SNR=8.6, Peak=83 HFD=1.7
02:54:24.831 00.000 5052 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
02:54:24.832 00.001 5052 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.38 = -0.38)
02:54:24.832 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.77 mountX=0.15 mountY=-0.06, mountTheta=-0.37
02:54:24.832 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.16, opts=13)
02:54:24.832 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.16)
02:54:24.832 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:54:24.832 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
02:54:24.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:24.832 00.000 8976 Worker thread wakes up
02:54:24.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.16) opts 0xd
02:54:24.833 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.16)
02:54:24.833 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:24.833 00.000 5052 Enqueuing Expose request
02:54:24.833 00.000 8976 Moving (-0.03, 0.16) raw xDistance=0.15 yDistance=-0.06
02:54:24.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:54:24.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:54:24.833 00.000 8976 MoveAxis(R, 0, ABG)
02:54:24.833 00.000 8976 MoveAxis(U, 0, ABG)
02:54:24.833 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:54:24.833 00.000 8976 MountToCamera -- mountX=2.41 mountY=-2.40 hyp=3.40 mountTheta=-0.78 cameraX=1.04, cameraY=3.24 cameraTheta=1.26
02:54:24.833 00.000 8976 incremental bump (1.041, 3.235) isValid = 1
02:54:24.833 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
02:54:24.833 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:54:24.833 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:54:24.833 00.000 8976 move complete, result=0
02:54:24.833 00.000 9828 Worker thread wakes up
02:54:24.833 00.000 8976 worker thread done servicing request
02:54:24.833 00.000 8976 Worker thread wakes up
02:54:24.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:24.833 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:24.833 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:54:24.834 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:54:24.834 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:24.834 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
02:54:24.834 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:54:24.834 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:54:24.834 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:54:24.834 00.000 9828 BLC: window closed
02:54:24.834 00.000 9828 MoveAxis(E, 13, B)
02:54:24.834 00.000 9828 Guiding  Dir = 2, Dur = 13
02:54:24.834 00.000 9828 IsSlewing returns 0
02:54:24.835 00.001 9828 IsGuiding returns 0
02:54:24.835 00.000 9828 PulseGuide returned control before completion, sleep 23
02:54:24.870 00.035 9828 IsGuiding returns 1
02:54:24.870 00.000 9828 scope still moving after pulse duration time elapsed
02:54:24.900 00.030 9828 IsSlewing returns 0
02:54:24.900 00.000 9828 IsGuiding returns 1
02:54:24.931 00.031 9828 IsSlewing returns 0
02:54:24.931 00.000 9828 IsGuiding returns 1
02:54:24.962 00.031 9828 IsSlewing returns 0
02:54:24.962 00.000 9828 IsGuiding returns 0
02:54:24.962 00.000 9828 scope move finished after 13 + 114 ms
02:54:24.962 00.000 9828 Move returns status 0, amount 13
02:54:24.962 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:24.962 00.000 9828 MoveAxis(N, 15, B)
02:54:24.962 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:24.978 00.016 9828 IsSlewing returns 0
02:54:24.979 00.001 9828 IsGuiding returns 0
02:54:24.979 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:25.008 00.029 9828 IsGuiding returns 1
02:54:25.008 00.000 9828 scope still moving after pulse duration time elapsed
02:54:25.038 00.030 9828 IsSlewing returns 0
02:54:25.038 00.000 9828 IsGuiding returns 1
02:54:25.069 00.031 9828 IsSlewing returns 0
02:54:25.069 00.000 9828 IsGuiding returns 1
02:54:25.100 00.031 9828 IsSlewing returns 0
02:54:25.100 00.000 9828 IsGuiding returns 1
02:54:25.131 00.031 9828 IsSlewing returns 0
02:54:25.131 00.000 9828 IsGuiding returns 0
02:54:25.131 00.000 9828 scope move finished after 15 + 137 ms
02:54:25.131 00.000 9828 Move returns status 0, amount 15
02:54:25.131 00.000 9828 move complete, result=0
02:54:25.131 00.000 9828 worker thread done servicing request
02:54:25.131 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:54:25.519 00.388 8976 Exposure complete
02:54:25.525 00.006 8976 worker thread done servicing request
02:54:25.526 00.001 5052 OnExposeComplete: enter
02:54:25.526 00.000 5052 UpdateGuideState(): m_state=6
02:54:25.526 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11063
02:54:25.526 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.66, Mass=157, SNR=8.6, Peak=68 HFD=2.2
02:54:25.526 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
02:54:25.526 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
02:54:25.526 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.51 mountX=-0.01 mountY=0.09, mountTheta=1.73
02:54:25.526 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.05, opts=13)
02:54:25.526 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.05)
02:54:25.526 00.000 8976 Worker thread wakes up
02:54:25.527 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:54:25.527 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
02:54:25.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:25.527 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.05) opts 0xd
02:54:25.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.05)
02:54:25.527 00.000 8976 Moving (-0.07, -0.05) raw xDistance=-0.01 yDistance=0.09
02:54:25.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:54:25.527 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:25.527 00.000 5052 Enqueuing Expose request
02:54:25.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:54:25.527 00.000 8976 MoveAxis(R, 0, ABG)
02:54:25.527 00.000 8976 MoveAxis(U, 0, ABG)
02:54:25.527 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:54:25.527 00.000 8976 MountToCamera -- mountX=2.37 mountY=-2.50 hyp=3.44 mountTheta=-0.81 cameraX=1.15, cameraY=3.25 cameraTheta=1.23
02:54:25.527 00.000 8976 incremental bump (1.146, 3.248) isValid = 1
02:54:25.527 00.000 8976 Scheduling Mount bump of (0.029, 0.084)
02:54:25.527 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.08, opts=4)
02:54:25.527 00.000 8976 Enqueuing Move request for scope (0.03, 0.08)
02:54:25.527 00.000 8976 move complete, result=0
02:54:25.527 00.000 9828 Worker thread wakes up
02:54:25.528 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0x4
02:54:25.528 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
02:54:25.528 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:54:25.528 00.000 8976 worker thread done servicing request
02:54:25.528 00.000 8976 Worker thread wakes up
02:54:25.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:25.528 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:25.528 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
02:54:25.528 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.24 mountX=-0.03 mountY=-0.08, mountTheta=-1.96
02:54:25.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:25.528 00.000 9828 Moving (0.03, 0.08) raw xDistance=-0.03 yDistance=-0.08
02:54:25.528 00.000 9828 BLC: window closed
02:54:25.528 00.000 9828 MoveAxis(E, 10, B)
02:54:25.528 00.000 9828 Guiding  Dir = 2, Dur = 10
02:54:25.529 00.001 9828 IsSlewing returns 0
02:54:25.529 00.000 9828 IsGuiding returns 0
02:54:25.529 00.000 9828 PulseGuide returned control before completion, sleep 20
02:54:25.554 00.025 9828 IsGuiding returns 1
02:54:25.554 00.000 9828 scope still moving after pulse duration time elapsed
02:54:25.585 00.031 9828 IsSlewing returns 0
02:54:25.585 00.000 9828 IsGuiding returns 1
02:54:25.616 00.031 9828 IsSlewing returns 0
02:54:25.616 00.000 9828 IsGuiding returns 1
02:54:25.647 00.031 9828 IsSlewing returns 0
02:54:25.647 00.000 9828 IsGuiding returns 1
02:54:25.678 00.031 9828 IsSlewing returns 0
02:54:25.678 00.000 9828 IsGuiding returns 0
02:54:25.678 00.000 9828 scope move finished after 10 + 139 ms
02:54:25.678 00.000 9828 Move returns status 0, amount 10
02:54:25.678 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:25.678 00.000 9828 MoveAxis(N, 11, B)
02:54:25.679 00.001 9828 Guiding  Dir = 0, Dur = 11
02:54:25.693 00.014 9828 IsSlewing returns 0
02:54:25.693 00.000 9828 IsGuiding returns 0
02:54:25.693 00.000 9828 PulseGuide returned control before completion, sleep 21
02:54:25.724 00.031 9828 IsGuiding returns 1
02:54:25.724 00.000 9828 scope still moving after pulse duration time elapsed
02:54:25.755 00.031 9828 IsSlewing returns 0
02:54:25.755 00.000 9828 IsGuiding returns 1
02:54:25.786 00.031 9828 IsSlewing returns 0
02:54:25.786 00.000 9828 IsGuiding returns 1
02:54:25.817 00.031 9828 IsSlewing returns 0
02:54:25.822 00.005 9828 IsGuiding returns 0
02:54:25.822 00.000 9828 scope move finished after 11 + 116 ms
02:54:25.822 00.000 9828 Move returns status 0, amount 11
02:54:25.822 00.000 9828 move complete, result=0
02:54:25.822 00.000 9828 worker thread done servicing request
02:54:25.822 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 11 ms NORTH
02:54:26.212 00.390 8976 Exposure complete
02:54:26.217 00.005 8976 worker thread done servicing request
02:54:26.217 00.000 5052 OnExposeComplete: enter
02:54:26.217 00.000 5052 UpdateGuideState(): m_state=6
02:54:26.217 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11064
02:54:26.217 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.48, Mass=150, SNR=8.5, Peak=74 HFD=1.7
02:54:26.218 00.001 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.04) = xAngle (-3.18 = 3.10)
02:54:26.218 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.00)
02:54:26.218 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.14 mountX=-0.25 mountY=0.04, mountTheta=3.00
02:54:26.218 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.23, opts=13)
02:54:26.218 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.23)
02:54:26.218 00.000 8976 Worker thread wakes up
02:54:26.219 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.23) opts 0xd
02:54:26.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.23)
02:54:26.219 00.000 8976 Moving (0.10, -0.23) raw xDistance=-0.25 yDistance=0.04
02:54:26.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:54:26.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:54:26.219 00.000 8976 MoveAxis(R, 0, ABG)
02:54:26.219 00.000 8976 MoveAxis(U, 0, ABG)
02:54:26.219 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:54:26.219 00.000 8976 MountToCamera -- mountX=2.35 mountY=-2.57 hyp=3.48 mountTheta=-0.83 cameraX=1.22, cameraY=3.26 cameraTheta=1.21
02:54:26.219 00.000 8976 incremental bump (1.216, 3.257) isValid = 1
02:54:26.219 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
02:54:26.219 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:54:26.219 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:54:26.219 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:54:26.219 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:54:26.219 00.000 9828 Worker thread wakes up
02:54:26.219 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:54:26.219 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:54:26.219 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:54:26.219 00.000 8976 move complete, result=0
02:54:26.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:26.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:26.219 00.000 5052 Enqueuing Expose request
02:54:26.219 00.000 8976 worker thread done servicing request
02:54:26.220 00.001 8976 Worker thread wakes up
02:54:26.220 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:26.220 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:54:26.220 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:54:26.220 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:54:26.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:26.220 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:26.220 00.000 9828 BLC: window closed
02:54:26.220 00.000 9828 MoveAxis(E, 14, B)
02:54:26.220 00.000 9828 Guiding  Dir = 2, Dur = 14
02:54:26.220 00.000 9828 IsSlewing returns 0
02:54:26.221 00.001 9828 IsGuiding returns 0
02:54:26.221 00.000 9828 PulseGuide returned control before completion, sleep 24
02:54:26.254 00.033 9828 IsGuiding returns 1
02:54:26.254 00.000 9828 scope still moving after pulse duration time elapsed
02:54:26.286 00.032 9828 IsSlewing returns 0
02:54:26.286 00.000 9828 IsGuiding returns 1
02:54:26.316 00.030 9828 IsSlewing returns 0
02:54:26.316 00.000 9828 IsGuiding returns 1
02:54:26.347 00.031 9828 IsSlewing returns 0
02:54:26.347 00.000 9828 IsGuiding returns 0
02:54:26.347 00.000 9828 scope move finished after 14 + 111 ms
02:54:26.347 00.000 9828 Move returns status 0, amount 14
02:54:26.347 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:26.347 00.000 9828 MoveAxis(N, 14, B)
02:54:26.347 00.000 9828 Guiding  Dir = 0, Dur = 14
02:54:26.362 00.015 9828 IsSlewing returns 0
02:54:26.362 00.000 9828 IsGuiding returns 0
02:54:26.362 00.000 9828 PulseGuide returned control before completion, sleep 24
02:54:26.393 00.031 9828 IsGuiding returns 1
02:54:26.393 00.000 9828 scope still moving after pulse duration time elapsed
02:54:26.423 00.030 9828 IsSlewing returns 0
02:54:26.423 00.000 9828 IsGuiding returns 1
02:54:26.455 00.032 9828 IsSlewing returns 0
02:54:26.455 00.000 9828 IsGuiding returns 1
02:54:26.486 00.031 9828 IsSlewing returns 0
02:54:26.486 00.000 9828 IsGuiding returns 1
02:54:26.517 00.031 9828 IsSlewing returns 0
02:54:26.517 00.000 9828 IsGuiding returns 0
02:54:26.517 00.000 9828 scope move finished after 14 + 141 ms
02:54:26.517 00.000 9828 Move returns status 0, amount 14
02:54:26.517 00.000 9828 move complete, result=0
02:54:26.517 00.000 9828 worker thread done servicing request
02:54:26.517 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:54:26.907 00.390 8976 Exposure complete
02:54:26.913 00.006 8976 worker thread done servicing request
02:54:26.913 00.000 5052 OnExposeComplete: enter
02:54:26.913 00.000 5052 UpdateGuideState(): m_state=6
02:54:26.913 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11065
02:54:26.913 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.38, Mass=141, SNR=8.2, Peak=71 HFD=1.9
02:54:26.913 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
02:54:26.913 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
02:54:26.913 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.33 hyp=0.74 cameraTheta=-0.46 mountX=-0.59 mountY=-0.38, mountTheta=-2.57
02:54:26.914 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.33, opts=13)
02:54:26.914 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.33)
02:54:26.914 00.000 8976 Worker thread wakes up
02:54:26.914 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.33) opts 0xd
02:54:26.914 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:54:26.914 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:54:26.914 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:26.915 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:26.915 00.000 5052 Enqueuing Expose request
02:54:26.915 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.33)
02:54:26.915 00.000 8976 Moving (0.66, -0.33) raw xDistance=-0.59 yDistance=-0.38
02:54:26.916 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
02:54:26.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:54:26.916 00.000 8976 MoveAxis(R, 2, ABG)
02:54:26.916 00.000 8976 stepping (-15, 17) + (2, 0)
02:54:26.916 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:26.938 00.022 8976 Received - 47 (G) 
02:54:26.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:26.938 00.000 8976 stepped: pos (-13, 17)
02:54:26.938 00.000 8976 MoveAxis(U, 1, ABG)
02:54:26.938 00.000 8976 stepping (-13, 17) + (0, 1)
02:54:26.938 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:26.969 00.031 8976 Received - 47 (G) 
02:54:26.969 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:26.969 00.000 8976 stepped: pos (-13, 18)
02:54:26.970 00.001 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:54:26.970 00.000 8976 MountToCamera -- mountX=2.23 mountY=-2.66 hyp=3.47 mountTheta=-0.87 cameraX=1.36, cameraY=3.20 cameraTheta=1.17
02:54:26.970 00.000 8976 incremental bump (1.356, 3.196) isValid = 1
02:54:26.970 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
02:54:26.970 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:54:26.970 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:54:26.970 00.000 8976 move complete, result=0
02:54:26.970 00.000 9828 Worker thread wakes up
02:54:26.970 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:54:26.970 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:54:26.970 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 1 ms NORTH
02:54:26.970 00.000 8976 worker thread done servicing request
02:54:26.970 00.000 8976 Worker thread wakes up
02:54:26.970 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:54:26.970 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
02:54:26.970 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:54:26.971 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:54:26.971 00.000 9828 BLC: window closed
02:54:26.971 00.000 9828 MoveAxis(E, 16, B)
02:54:26.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:26.971 00.000 9828 Guiding  Dir = 2, Dur = 16
02:54:26.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:26.971 00.000 9828 IsSlewing returns 0
02:54:26.971 00.000 9828 IsGuiding returns 0
02:54:26.971 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:27.002 00.031 9828 IsGuiding returns 1
02:54:27.002 00.000 9828 scope still moving after pulse duration time elapsed
02:54:27.033 00.031 9828 IsSlewing returns 0
02:54:27.033 00.000 9828 IsGuiding returns 1
02:54:27.064 00.031 9828 IsSlewing returns 0
02:54:27.064 00.000 9828 IsGuiding returns 1
02:54:27.095 00.031 9828 IsSlewing returns 0
02:54:27.095 00.000 9828 IsGuiding returns 1
02:54:27.126 00.031 9828 IsSlewing returns 0
02:54:27.126 00.000 9828 IsGuiding returns 0
02:54:27.126 00.000 9828 scope move finished after 16 + 139 ms
02:54:27.126 00.000 9828 Move returns status 0, amount 16
02:54:27.126 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:27.126 00.000 9828 MoveAxis(N, 14, B)
02:54:27.126 00.000 9828 Guiding  Dir = 0, Dur = 14
02:54:27.141 00.015 9828 IsSlewing returns 0
02:54:27.141 00.000 9828 IsGuiding returns 0
02:54:27.141 00.000 9828 PulseGuide returned control before completion, sleep 24
02:54:27.172 00.031 9828 IsGuiding returns 1
02:54:27.177 00.005 9828 scope still moving after pulse duration time elapsed
02:54:27.203 00.026 9828 IsSlewing returns 0
02:54:27.203 00.000 9828 IsGuiding returns 1
02:54:27.234 00.031 9828 IsSlewing returns 0
02:54:27.235 00.001 9828 IsGuiding returns 1
02:54:27.265 00.030 9828 IsSlewing returns 0
02:54:27.265 00.000 9828 IsGuiding returns 1
02:54:27.296 00.031 9828 IsSlewing returns 0
02:54:27.296 00.000 9828 IsGuiding returns 1
02:54:27.328 00.032 9828 IsSlewing returns 0
02:54:27.328 00.000 9828 IsGuiding returns 0
02:54:27.328 00.000 9828 scope move finished after 14 + 172 ms
02:54:27.328 00.000 9828 Move returns status 0, amount 14
02:54:27.328 00.000 9828 move complete, result=0
02:54:27.328 00.000 9828 worker thread done servicing request
02:54:27.328 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:54:27.648 00.320 8976 Exposure complete
02:54:27.653 00.005 8976 worker thread done servicing request
02:54:27.654 00.001 5052 OnExposeComplete: enter
02:54:27.654 00.000 5052 UpdateGuideState(): m_state=6
02:54:27.654 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11066
02:54:27.654 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.41, Mass=153, SNR=8.6, Peak=71 HFD=1.8
02:54:27.654 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
02:54:27.654 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
02:54:27.654 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.30 hyp=0.62 cameraTheta=-0.51 mountX=-0.51 mountY=-0.29, mountTheta=-2.63
02:54:27.654 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.30, opts=13)
02:54:27.654 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.30)
02:54:27.654 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:54:27.655 00.001 5052 UpdateGuideState exits: m=153 SNR=8.6
02:54:27.655 00.000 8976 Worker thread wakes up
02:54:27.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:27.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:27.655 00.000 5052 Enqueuing Expose request
02:54:27.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.30) opts 0xd
02:54:27.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.30)
02:54:27.655 00.000 8976 Moving (0.54, -0.30) raw xDistance=-0.51 yDistance=-0.29
02:54:27.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
02:54:27.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:54:27.655 00.000 8976 MoveAxis(R, 2, ABG)
02:54:27.655 00.000 8976 stepping (-13, 18) + (2, 0)
02:54:27.655 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:27.689 00.034 8976 Received - 47 (G) 
02:54:27.689 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:27.689 00.000 8976 stepped: pos (-11, 18)
02:54:27.689 00.000 8976 MoveAxis(U, 1, ABG)
02:54:27.689 00.000 8976 stepping (-11, 18) + (0, 1)
02:54:27.689 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:27.721 00.032 8976 Received - 47 (G) 
02:54:27.721 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:27.721 00.000 8976 stepped: pos (-11, 19)
02:54:27.721 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:54:27.721 00.000 8976 MountToCamera -- mountX=2.05 mountY=-2.78 hyp=3.45 mountTheta=-0.94 cameraX=1.54, cameraY=3.09 cameraTheta=1.11
02:54:27.721 00.000 8976 incremental bump (1.542, 3.090) isValid = 1
02:54:27.721 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:54:27.721 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:54:27.721 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:54:27.721 00.000 8976 move complete, result=0
02:54:27.721 00.000 9828 Worker thread wakes up
02:54:27.721 00.000 8976 worker thread done servicing request
02:54:27.721 00.000 8976 Worker thread wakes up
02:54:27.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:27.721 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:54:27.722 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:54:27.722 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
02:54:27.722 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
02:54:27.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:27.722 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
02:54:27.722 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:54:27.722 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:54:27.722 00.000 9828 BLC: window closed
02:54:27.722 00.000 9828 MoveAxis(E, 18, B)
02:54:27.722 00.000 9828 Guiding  Dir = 2, Dur = 18
02:54:27.722 00.000 9828 IsSlewing returns 0
02:54:27.722 00.000 9828 IsGuiding returns 0
02:54:27.723 00.001 9828 PulseGuide returned control before completion, sleep 28
02:54:27.762 00.039 9828 IsGuiding returns 1
02:54:27.762 00.000 9828 scope still moving after pulse duration time elapsed
02:54:27.793 00.031 9828 IsSlewing returns 0
02:54:27.793 00.000 9828 IsGuiding returns 1
02:54:27.824 00.031 9828 IsSlewing returns 0
02:54:27.824 00.000 9828 IsGuiding returns 1
02:54:27.855 00.031 9828 IsSlewing returns 0
02:54:27.855 00.000 9828 IsGuiding returns 0
02:54:27.855 00.000 9828 scope move finished after 18 + 114 ms
02:54:27.855 00.000 9828 Move returns status 0, amount 18
02:54:27.855 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:27.855 00.000 9828 MoveAxis(N, 14, B)
02:54:27.855 00.000 9828 Guiding  Dir = 0, Dur = 14
02:54:27.871 00.016 9828 IsSlewing returns 0
02:54:27.871 00.000 9828 IsGuiding returns 0
02:54:27.871 00.000 9828 PulseGuide returned control before completion, sleep 24
02:54:27.901 00.030 9828 IsGuiding returns 1
02:54:27.902 00.001 9828 scope still moving after pulse duration time elapsed
02:54:27.932 00.030 9828 IsSlewing returns 0
02:54:27.932 00.000 9828 IsGuiding returns 1
02:54:27.963 00.031 9828 IsSlewing returns 0
02:54:27.963 00.000 9828 IsGuiding returns 1
02:54:27.994 00.031 9828 IsSlewing returns 0
02:54:27.994 00.000 9828 IsGuiding returns 1
02:54:28.024 00.030 9828 IsSlewing returns 0
02:54:28.024 00.000 9828 IsGuiding returns 0
02:54:28.024 00.000 9828 scope move finished after 14 + 139 ms
02:54:28.024 00.000 9828 Move returns status 0, amount 14
02:54:28.025 00.001 9828 move complete, result=0
02:54:28.025 00.000 9828 worker thread done servicing request
02:54:28.025 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:54:28.409 00.384 8976 Exposure complete
02:54:28.414 00.005 8976 worker thread done servicing request
02:54:28.414 00.000 5052 OnExposeComplete: enter
02:54:28.414 00.000 5052 UpdateGuideState(): m_state=6
02:54:28.414 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11067
02:54:28.414 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.97, Mass=142, SNR=8.2, Peak=71 HFD=2.1
02:54:28.414 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
02:54:28.414 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
02:54:28.414 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.26 hyp=0.53 cameraTheta=0.52 mountX=0.02 mountY=-0.53, mountTheta=-1.53
02:54:28.416 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.26, opts=13)
02:54:28.416 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.26)
02:54:28.416 00.000 8976 Worker thread wakes up
02:54:28.416 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.26) opts 0xd
02:54:28.416 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:54:28.416 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
02:54:28.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:28.416 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.26)
02:54:28.416 00.000 8976 Moving (0.46, 0.26) raw xDistance=0.02 yDistance=-0.53
02:54:28.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:54:28.416 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:28.416 00.000 5052 Enqueuing Expose request
02:54:28.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
02:54:28.417 00.001 8976 MoveAxis(R, 0, ABG)
02:54:28.417 00.000 8976 MoveAxis(U, 2, ABG)
02:54:28.417 00.000 8976 stepping (-11, 19) + (0, 2)
02:54:28.417 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:28.441 00.024 8976 Received - 47 (G) 
02:54:28.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:28.441 00.000 8976 stepped: pos (-11, 21)
02:54:28.441 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:54:28.441 00.000 8976 MountToCamera -- mountX=1.93 mountY=-2.96 hyp=3.54 mountTheta=-0.99 cameraX=1.76, cameraY=3.07 cameraTheta=1.05
02:54:28.441 00.000 8976 incremental bump (1.760, 3.066) isValid = 1
02:54:28.441 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
02:54:28.441 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:54:28.441 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:54:28.441 00.000 8976 move complete, result=0
02:54:28.441 00.000 9828 Worker thread wakes up
02:54:28.441 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:54:28.441 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:54:28.441 00.000 8976 worker thread done servicing request
02:54:28.441 00.000 8976 Worker thread wakes up
02:54:28.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:28.441 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:54:28.441 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:54:28.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:28.441 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:54:28.441 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
02:54:28.441 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:54:28.442 00.001 9828 BLC: window closed
02:54:28.442 00.000 9828 MoveAxis(E, 20, B)
02:54:28.442 00.000 9828 Guiding  Dir = 2, Dur = 20
02:54:28.442 00.000 9828 IsSlewing returns 0
02:54:28.442 00.000 9828 IsGuiding returns 0
02:54:28.442 00.000 9828 PulseGuide returned control before completion, sleep 30
02:54:28.477 00.035 9828 IsGuiding returns 1
02:54:28.478 00.001 9828 scope still moving after pulse duration time elapsed
02:54:28.508 00.030 9828 IsSlewing returns 0
02:54:28.508 00.000 9828 IsGuiding returns 1
02:54:28.538 00.030 9828 IsSlewing returns 0
02:54:28.543 00.005 9828 IsGuiding returns 1
02:54:28.569 00.026 9828 IsSlewing returns 0
02:54:28.569 00.000 9828 IsGuiding returns 0
02:54:28.569 00.000 9828 scope move finished after 20 + 106 ms
02:54:28.569 00.000 9828 Move returns status 0, amount 20
02:54:28.569 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:28.569 00.000 9828 MoveAxis(N, 13, B)
02:54:28.569 00.000 9828 Guiding  Dir = 0, Dur = 13
02:54:28.584 00.015 9828 IsSlewing returns 0
02:54:28.584 00.000 9828 IsGuiding returns 0
02:54:28.584 00.000 9828 PulseGuide returned control before completion, sleep 23
02:54:28.615 00.031 9828 IsGuiding returns 1
02:54:28.615 00.000 9828 scope still moving after pulse duration time elapsed
02:54:28.645 00.030 9828 IsSlewing returns 0
02:54:28.646 00.001 9828 IsGuiding returns 1
02:54:28.676 00.030 9828 IsSlewing returns 0
02:54:28.676 00.000 9828 IsGuiding returns 1
02:54:28.708 00.032 9828 IsSlewing returns 0
02:54:28.708 00.000 9828 IsGuiding returns 1
02:54:28.740 00.032 9828 IsSlewing returns 0
02:54:28.740 00.000 9828 IsGuiding returns 0
02:54:28.740 00.000 9828 scope move finished after 13 + 143 ms
02:54:28.740 00.000 9828 Move returns status 0, amount 13
02:54:28.740 00.000 9828 move complete, result=0
02:54:28.740 00.000 9828 worker thread done servicing request
02:54:28.740 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:54:29.131 00.391 8976 Exposure complete
02:54:29.136 00.005 8976 worker thread done servicing request
02:54:29.137 00.001 5052 OnExposeComplete: enter
02:54:29.137 00.000 5052 UpdateGuideState(): m_state=6
02:54:29.137 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11068
02:54:29.137 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.80, Mass=167, SNR=8.9, Peak=76 HFD=1.9
02:54:29.137 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:54:29.137 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:54:29.137 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.09 hyp=0.29 cameraTheta=0.32 mountX=-0.04 mountY=-0.28, mountTheta=-1.72
02:54:29.137 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.09, opts=13)
02:54:29.137 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.09)
02:54:29.138 00.001 8976 Worker thread wakes up
02:54:29.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.09) opts 0xd
02:54:29.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.09)
02:54:29.138 00.000 8976 Moving (0.27, 0.09) raw xDistance=-0.04 yDistance=-0.28
02:54:29.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:54:29.138 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:54:29.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:29.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:54:29.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
02:54:29.138 00.000 8976 MoveAxis(R, 0, ABG)
02:54:29.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:29.138 00.000 5052 Enqueuing Expose request
02:54:29.138 00.000 8976 MoveAxis(U, 1, ABG)
02:54:29.138 00.000 8976 stepping (-11, 21) + (0, 1)
02:54:29.138 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:29.160 00.022 8976 Received - 47 (G) 
02:54:29.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:29.160 00.000 8976 stepped: pos (-11, 22)
02:54:29.160 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:54:29.160 00.000 8976 MountToCamera -- mountX=1.85 mountY=-3.14 hyp=3.64 mountTheta=-1.04 cameraX=1.95, cameraY=3.07 cameraTheta=1.00
02:54:29.160 00.000 8976 incremental bump (1.953, 3.074) isValid = 1
02:54:29.160 00.000 8976 Scheduling Mount bump of (0.062, 0.101)
02:54:29.160 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:54:29.160 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:54:29.160 00.000 8976 move complete, result=0
02:54:29.160 00.000 9828 Worker thread wakes up
02:54:29.161 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:54:29.161 00.000 8976 worker thread done servicing request
02:54:29.161 00.000 8976 Worker thread wakes up
02:54:29.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:29.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:29.161 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:54:29.161 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:54:29.161 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
02:54:29.161 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
02:54:29.161 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:54:29.161 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:54:29.161 00.000 9828 BLC: window closed
02:54:29.161 00.000 9828 MoveAxis(E, 21, B)
02:54:29.161 00.000 9828 Guiding  Dir = 2, Dur = 21
02:54:29.162 00.001 9828 IsSlewing returns 0
02:54:29.162 00.000 9828 IsGuiding returns 0
02:54:29.162 00.000 9828 PulseGuide returned control before completion, sleep 31
02:54:29.194 00.032 9828 IsGuiding returns 1
02:54:29.194 00.000 9828 scope still moving after pulse duration time elapsed
02:54:29.225 00.031 9828 IsSlewing returns 0
02:54:29.225 00.000 9828 IsGuiding returns 1
02:54:29.257 00.032 9828 IsSlewing returns 0
02:54:29.257 00.000 9828 IsGuiding returns 1
02:54:29.288 00.031 9828 IsSlewing returns 0
02:54:29.288 00.000 9828 IsGuiding returns 0
02:54:29.288 00.000 9828 scope move finished after 21 + 106 ms
02:54:29.288 00.000 9828 Move returns status 0, amount 21
02:54:29.289 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:29.289 00.000 9828 MoveAxis(N, 13, B)
02:54:29.289 00.000 9828 Guiding  Dir = 0, Dur = 13
02:54:29.304 00.015 9828 IsSlewing returns 0
02:54:29.305 00.001 9828 IsGuiding returns 0
02:54:29.305 00.000 9828 PulseGuide returned control before completion, sleep 23
02:54:29.335 00.030 9828 IsGuiding returns 1
02:54:29.335 00.000 9828 scope still moving after pulse duration time elapsed
02:54:29.366 00.031 9828 IsSlewing returns 0
02:54:29.366 00.000 9828 IsGuiding returns 1
02:54:29.396 00.030 9828 IsSlewing returns 0
02:54:29.396 00.000 9828 IsGuiding returns 1
02:54:29.427 00.031 9828 IsSlewing returns 0
02:54:29.427 00.000 9828 IsGuiding returns 1
02:54:29.458 00.031 9828 IsSlewing returns 0
02:54:29.458 00.000 9828 IsGuiding returns 0
02:54:29.458 00.000 9828 scope move finished after 13 + 140 ms
02:54:29.458 00.000 9828 Move returns status 0, amount 13
02:54:29.458 00.000 9828 move complete, result=0
02:54:29.458 00.000 9828 worker thread done servicing request
02:54:29.458 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:54:29.847 00.389 8976 Exposure complete
02:54:29.852 00.005 8976 worker thread done servicing request
02:54:29.852 00.000 5052 OnExposeComplete: enter
02:54:29.852 00.000 5052 UpdateGuideState(): m_state=6
02:54:29.852 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11069
02:54:29.852 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.91, Mass=149, SNR=8.4, Peak=71 HFD=2.2
02:54:29.853 00.001 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
02:54:29.853 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
02:54:29.853 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.28 cameraTheta=0.80 mountX=0.09 mountY=-0.27, mountTheta=-1.25
02:54:29.854 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.20, opts=13)
02:54:29.854 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.20)
02:54:29.854 00.000 8976 Worker thread wakes up
02:54:29.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.20) opts 0xd
02:54:29.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.20)
02:54:29.854 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:54:29.854 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:54:29.854 00.000 8976 Moving (0.19, 0.20) raw xDistance=0.09 yDistance=-0.27
02:54:29.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:54:29.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:29.854 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:29.854 00.000 5052 Enqueuing Expose request
02:54:29.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
02:54:29.854 00.000 8976 MoveAxis(R, 0, ABG)
02:54:29.854 00.000 8976 MoveAxis(U, 1, ABG)
02:54:29.854 00.000 8976 stepping (-11, 22) + (0, 1)
02:54:29.855 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:29.879 00.024 8976 Received - 47 (G) 
02:54:29.880 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:29.880 00.000 8976 stepped: pos (-11, 23)
02:54:29.880 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:54:29.880 00.000 8976 MountToCamera -- mountX=1.79 mountY=-3.31 hyp=3.76 mountTheta=-1.07 cameraX=2.13, cameraY=3.10 cameraTheta=0.97
02:54:29.880 00.000 8976 incremental bump (2.128, 3.103) isValid = 1
02:54:29.880 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
02:54:29.880 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:54:29.880 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:54:29.880 00.000 8976 move complete, result=0
02:54:29.880 00.000 9828 Worker thread wakes up
02:54:29.880 00.000 8976 worker thread done servicing request
02:54:29.880 00.000 8976 Worker thread wakes up
02:54:29.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:29.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:29.880 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:54:29.880 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:54:29.880 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
02:54:29.880 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:54:29.880 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
02:54:29.881 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:54:29.881 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:54:29.881 00.000 9828 BLC: window closed
02:54:29.881 00.000 9828 MoveAxis(E, 22, B)
02:54:29.881 00.000 9828 Guiding  Dir = 2, Dur = 22
02:54:29.881 00.000 9828 IsSlewing returns 0
02:54:29.881 00.000 9828 IsGuiding returns 0
02:54:29.881 00.000 9828 PulseGuide returned control before completion, sleep 32
02:54:29.921 00.040 9828 IsGuiding returns 1
02:54:29.921 00.000 9828 scope still moving after pulse duration time elapsed
02:54:29.951 00.030 9828 IsSlewing returns 0
02:54:29.951 00.000 9828 IsGuiding returns 1
02:54:29.982 00.031 9828 IsSlewing returns 0
02:54:29.982 00.000 9828 IsGuiding returns 1
02:54:30.013 00.031 9828 IsSlewing returns 0
02:54:30.013 00.000 9828 IsGuiding returns 0
02:54:30.013 00.000 9828 scope move finished after 22 + 110 ms
02:54:30.013 00.000 9828 Move returns status 0, amount 22
02:54:30.013 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:30.013 00.000 9828 MoveAxis(N, 12, B)
02:54:30.013 00.000 9828 Guiding  Dir = 0, Dur = 12
02:54:30.028 00.015 9828 IsSlewing returns 0
02:54:30.029 00.001 9828 IsGuiding returns 0
02:54:30.029 00.000 9828 PulseGuide returned control before completion, sleep 22
02:54:30.059 00.030 9828 IsGuiding returns 1
02:54:30.059 00.000 9828 scope still moving after pulse duration time elapsed
02:54:30.091 00.032 9828 IsSlewing returns 0
02:54:30.091 00.000 9828 IsGuiding returns 1
02:54:30.122 00.031 9828 IsSlewing returns 0
02:54:30.122 00.000 9828 IsGuiding returns 1
02:54:30.154 00.032 9828 IsSlewing returns 0
02:54:30.154 00.000 9828 IsGuiding returns 1
02:54:30.185 00.031 9828 IsSlewing returns 0
02:54:30.185 00.000 9828 IsGuiding returns 0
02:54:30.185 00.000 9828 scope move finished after 12 + 145 ms
02:54:30.185 00.000 9828 Move returns status 0, amount 12
02:54:30.185 00.000 9828 move complete, result=0
02:54:30.185 00.000 9828 worker thread done servicing request
02:54:30.185 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:54:30.568 00.383 8976 Exposure complete
02:54:30.575 00.007 8976 worker thread done servicing request
02:54:30.575 00.000 5052 OnExposeComplete: enter
02:54:30.575 00.000 5052 UpdateGuideState(): m_state=6
02:54:30.575 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11070
02:54:30.575 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.85, Mass=169, SNR=9.0, Peak=74 HFD=2.2
02:54:30.575 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
02:54:30.575 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
02:54:30.575 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.69 mountX=0.05 mountY=-0.22, mountTheta=-1.35
02:54:30.576 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.14, opts=13)
02:54:30.576 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.14)
02:54:30.576 00.000 8976 Worker thread wakes up
02:54:30.576 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.14) opts 0xd
02:54:30.576 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.14)
02:54:30.576 00.000 8976 Moving (0.17, 0.14) raw xDistance=0.05 yDistance=-0.22
02:54:30.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:54:30.576 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:54:30.576 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
02:54:30.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:30.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:54:30.576 00.000 8976 MoveAxis(R, 0, ABG)
02:54:30.576 00.000 8976 MoveAxis(U, 0, ABG)
02:54:30.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:30.576 00.000 5052 Enqueuing Expose request
02:54:30.577 00.001 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:54:30.577 00.000 8976 MountToCamera -- mountX=1.76 mountY=-3.42 hyp=3.85 mountTheta=-1.10 cameraX=2.25, cameraY=3.12 cameraTheta=0.95
02:54:30.577 00.000 8976 incremental bump (2.246, 3.123) isValid = 1
02:54:30.577 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
02:54:30.577 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:54:30.577 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:54:30.577 00.000 8976 move complete, result=0
02:54:30.577 00.000 8976 worker thread done servicing request
02:54:30.577 00.000 8976 Worker thread wakes up
02:54:30.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:30.577 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:30.577 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:30.577 00.000 9828 Worker thread wakes up
02:54:30.577 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:54:30.577 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:54:30.577 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
02:54:30.577 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
02:54:30.577 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:54:30.578 00.001 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:54:30.578 00.000 9828 BLC: window closed
02:54:30.578 00.000 9828 MoveAxis(E, 23, B)
02:54:30.578 00.000 9828 Guiding  Dir = 2, Dur = 23
02:54:30.578 00.000 9828 IsSlewing returns 0
02:54:30.578 00.000 9828 IsGuiding returns 0
02:54:30.578 00.000 9828 PulseGuide returned control before completion, sleep 33
02:54:30.624 00.046 9828 IsGuiding returns 1
02:54:30.624 00.000 9828 scope still moving after pulse duration time elapsed
02:54:30.655 00.031 9828 IsSlewing returns 0
02:54:30.655 00.000 9828 IsGuiding returns 1
02:54:30.687 00.032 9828 IsSlewing returns 0
02:54:30.687 00.000 9828 IsGuiding returns 1
02:54:30.719 00.032 9828 IsSlewing returns 0
02:54:30.719 00.000 9828 IsGuiding returns 0
02:54:30.719 00.000 9828 scope move finished after 23 + 118 ms
02:54:30.720 00.001 9828 Move returns status 0, amount 23
02:54:30.720 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:30.720 00.000 9828 MoveAxis(N, 12, B)
02:54:30.720 00.000 9828 Guiding  Dir = 0, Dur = 12
02:54:30.735 00.015 9828 IsSlewing returns 0
02:54:30.735 00.000 9828 IsGuiding returns 1
02:54:30.735 00.000 9828 Entered PulseGuideScope while moving
02:54:30.798 00.063 9828 IsSlewing returns 0
02:54:30.798 00.000 9828 IsGuiding returns 1
02:54:30.798 00.000 9828 Still moving
02:54:30.861 00.063 9828 IsSlewing returns 0
02:54:30.861 00.000 9828 IsGuiding returns 0
02:54:30.861 00.000 9828 Movement stopped - continuing
02:54:30.861 00.000 9828 PulseGuide returned control before completion, sleep 22
02:54:30.892 00.031 9828 IsGuiding returns 1
02:54:30.892 00.000 9828 scope still moving after pulse duration time elapsed
02:54:30.924 00.032 9828 IsSlewing returns 0
02:54:30.924 00.000 9828 IsGuiding returns 1
02:54:30.955 00.031 9828 IsSlewing returns 0
02:54:30.955 00.000 9828 IsGuiding returns 1
02:54:30.987 00.032 9828 IsSlewing returns 0
02:54:30.987 00.000 9828 IsGuiding returns 1
02:54:31.017 00.030 9828 IsSlewing returns 0
02:54:31.017 00.000 9828 IsGuiding returns 0
02:54:31.017 00.000 9828 scope move finished after 12 + 143 ms
02:54:31.017 00.000 9828 Move returns status 0, amount 12
02:54:31.017 00.000 9828 move complete, result=0
02:54:31.017 00.000 9828 worker thread done servicing request
02:54:31.017 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:54:31.263 00.246 8976 Exposure complete
02:54:31.269 00.006 8976 worker thread done servicing request
02:54:31.270 00.001 5052 OnExposeComplete: enter
02:54:31.270 00.000 5052 UpdateGuideState(): m_state=6
02:54:31.270 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11071
02:54:31.270 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.96, Mass=157, SNR=8.6, Peak=74 HFD=2.3
02:54:31.271 00.001 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
02:54:31.271 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
02:54:31.271 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.33 cameraTheta=0.88 mountX=0.13 mountY=-0.31, mountTheta=-1.17
02:54:31.271 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.25, opts=13)
02:54:31.271 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.25)
02:54:31.271 00.000 8976 Worker thread wakes up
02:54:31.272 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.25) opts 0xd
02:54:31.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.25)
02:54:31.272 00.000 8976 Moving (0.21, 0.25) raw xDistance=0.13 yDistance=-0.31
02:54:31.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:54:31.272 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:54:31.272 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
02:54:31.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:31.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:54:31.272 00.000 8976 MoveAxis(R, 0, ABG)
02:54:31.272 00.000 8976 MoveAxis(U, 1, ABG)
02:54:31.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:31.272 00.000 5052 Enqueuing Expose request
02:54:31.272 00.000 8976 stepping (-11, 23) + (0, 1)
02:54:31.272 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:31.302 00.030 8976 Received - 47 (G) 
02:54:31.302 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:31.302 00.000 8976 stepped: pos (-11, 24)
02:54:31.302 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:54:31.302 00.000 8976 MountToCamera -- mountX=1.73 mountY=-3.55 hyp=3.95 mountTheta=-1.12 cameraX=2.37, cameraY=3.16 cameraTheta=0.93
02:54:31.303 00.001 8976 incremental bump (2.372, 3.160) isValid = 1
02:54:31.303 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:54:31.303 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:54:31.303 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:54:31.303 00.000 8976 move complete, result=0
02:54:31.303 00.000 8976 worker thread done servicing request
02:54:31.303 00.000 8976 Worker thread wakes up
02:54:31.303 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:54:31.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:31.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:31.303 00.000 9828 Worker thread wakes up
02:54:31.303 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:54:31.303 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:54:31.303 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:54:31.304 00.001 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:54:31.304 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:54:31.304 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:54:31.304 00.000 9828 BLC: window closed
02:54:31.304 00.000 9828 MoveAxis(E, 23, B)
02:54:31.304 00.000 9828 Guiding  Dir = 2, Dur = 23
02:54:31.304 00.000 9828 IsSlewing returns 0
02:54:31.304 00.000 9828 IsGuiding returns 0
02:54:31.304 00.000 9828 PulseGuide returned control before completion, sleep 33
02:54:31.344 00.040 9828 IsGuiding returns 1
02:54:31.344 00.000 9828 scope still moving after pulse duration time elapsed
02:54:31.374 00.030 9828 IsSlewing returns 0
02:54:31.374 00.000 9828 IsGuiding returns 1
02:54:31.405 00.031 9828 IsSlewing returns 0
02:54:31.405 00.000 9828 IsGuiding returns 1
02:54:31.437 00.032 9828 IsSlewing returns 0
02:54:31.437 00.000 9828 IsGuiding returns 0
02:54:31.437 00.000 9828 scope move finished after 23 + 110 ms
02:54:31.437 00.000 9828 Move returns status 0, amount 23
02:54:31.437 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:31.437 00.000 9828 MoveAxis(N, 12, B)
02:54:31.437 00.000 9828 Guiding  Dir = 0, Dur = 12
02:54:31.453 00.016 9828 IsSlewing returns 0
02:54:31.453 00.000 9828 IsGuiding returns 0
02:54:31.453 00.000 9828 PulseGuide returned control before completion, sleep 22
02:54:31.485 00.032 9828 IsGuiding returns 1
02:54:31.485 00.000 9828 scope still moving after pulse duration time elapsed
02:54:31.516 00.031 9828 IsSlewing returns 0
02:54:31.516 00.000 9828 IsGuiding returns 1
02:54:31.548 00.032 9828 IsSlewing returns 0
02:54:31.548 00.000 9828 IsGuiding returns 1
02:54:31.580 00.032 9828 IsSlewing returns 0
02:54:31.580 00.000 9828 IsGuiding returns 1
02:54:31.611 00.031 9828 IsSlewing returns 0
02:54:31.611 00.000 9828 IsGuiding returns 0
02:54:31.611 00.000 9828 scope move finished after 12 + 145 ms
02:54:31.611 00.000 9828 Move returns status 0, amount 12
02:54:31.611 00.000 9828 move complete, result=0
02:54:31.611 00.000 9828 worker thread done servicing request
02:54:31.611 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:54:31.988 00.377 8976 Exposure complete
02:54:31.993 00.005 8976 worker thread done servicing request
02:54:31.994 00.001 5052 OnExposeComplete: enter
02:54:31.994 00.000 5052 UpdateGuideState(): m_state=6
02:54:31.994 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11072
02:54:31.994 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.31, Mass=189, SNR=9.4, Peak=71 HFD=2.3
02:54:31.994 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.25 = 2.04)
02:54:31.994 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
02:54:31.994 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.40 hyp=0.49 cameraTheta=-2.20 mountX=-0.22 mountY=0.46, mountTheta=2.02
02:54:31.995 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.40, opts=13)
02:54:31.995 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.40)
02:54:31.995 00.000 8976 Worker thread wakes up
02:54:31.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.40) opts 0xd
02:54:31.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.40)
02:54:31.995 00.000 8976 Moving (-0.29, -0.40) raw xDistance=-0.22 yDistance=0.46
02:54:31.995 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:54:31.995 00.000 5052 UpdateGuideState exits: m=189 SNR=9.4
02:54:31.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:31.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:54:31.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.46
02:54:31.995 00.000 8976 MoveAxis(R, 0, ABG)
02:54:31.995 00.000 8976 MoveAxis(D, 2, ABG)
02:54:31.995 00.000 8976 stepping (-11, 24) + (0, -2)
02:54:31.995 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:31.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:31.995 00.000 5052 Enqueuing Expose request
02:54:32.021 00.026 8976 Received - 47 (G) 
02:54:32.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:32.021 00.000 8976 stepped: pos (-11, 22)
02:54:32.021 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:54:32.021 00.000 8976 MountToCamera -- mountX=1.72 mountY=-3.53 hyp=3.93 mountTheta=-1.12 cameraX=2.36, cameraY=3.14 cameraTheta=0.93
02:54:32.021 00.000 8976 incremental bump (2.363, 3.137) isValid = 1
02:54:32.021 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:54:32.021 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:54:32.021 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:54:32.021 00.000 8976 move complete, result=0
02:54:32.021 00.000 9828 Worker thread wakes up
02:54:32.021 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:54:32.021 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:54:32.022 00.001 8976 worker thread done servicing request
02:54:32.022 00.000 8976 Worker thread wakes up
02:54:32.022 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:54:32.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:32.022 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:32.022 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
02:54:32.022 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
02:54:32.022 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:54:32.022 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:54:32.022 00.000 9828 BLC: window closed
02:54:32.022 00.000 9828 MoveAxis(E, 23, B)
02:54:32.022 00.000 9828 Guiding  Dir = 2, Dur = 23
02:54:32.023 00.001 9828 IsSlewing returns 0
02:54:32.023 00.000 9828 IsGuiding returns 0
02:54:32.023 00.000 9828 PulseGuide returned control before completion, sleep 33
02:54:32.063 00.040 9828 IsGuiding returns 1
02:54:32.063 00.000 9828 scope still moving after pulse duration time elapsed
02:54:32.095 00.032 9828 IsSlewing returns 0
02:54:32.095 00.000 9828 IsGuiding returns 1
02:54:32.126 00.031 9828 IsSlewing returns 0
02:54:32.126 00.000 9828 IsGuiding returns 1
02:54:32.172 00.046 9828 IsSlewing returns 0
02:54:32.172 00.000 9828 IsGuiding returns 1
02:54:32.204 00.032 9828 IsSlewing returns 0
02:54:32.204 00.000 9828 IsGuiding returns 0
02:54:32.204 00.000 9828 scope move finished after 23 + 157 ms
02:54:32.204 00.000 9828 Move returns status 0, amount 23
02:54:32.204 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:32.204 00.000 9828 MoveAxis(N, 12, B)
02:54:32.204 00.000 9828 Guiding  Dir = 0, Dur = 12
02:54:32.220 00.016 9828 IsSlewing returns 0
02:54:32.220 00.000 9828 IsGuiding returns 0
02:54:32.220 00.000 9828 PulseGuide returned control before completion, sleep 22
02:54:32.250 00.030 9828 IsGuiding returns 1
02:54:32.250 00.000 9828 scope still moving after pulse duration time elapsed
02:54:32.280 00.030 9828 IsSlewing returns 0
02:54:32.280 00.000 9828 IsGuiding returns 1
02:54:32.310 00.030 9828 IsSlewing returns 0
02:54:32.310 00.000 9828 IsGuiding returns 1
02:54:32.341 00.031 9828 IsSlewing returns 0
02:54:32.341 00.000 9828 IsGuiding returns 1
02:54:32.372 00.031 9828 IsSlewing returns 0
02:54:32.372 00.000 9828 IsGuiding returns 0
02:54:32.372 00.000 9828 scope move finished after 12 + 140 ms
02:54:32.372 00.000 9828 Move returns status 0, amount 12
02:54:32.372 00.000 9828 move complete, result=0
02:54:32.372 00.000 9828 worker thread done servicing request
02:54:32.372 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:54:32.706 00.334 8976 Exposure complete
02:54:32.711 00.005 8976 worker thread done servicing request
02:54:32.711 00.000 5052 OnExposeComplete: enter
02:54:32.711 00.000 5052 UpdateGuideState(): m_state=6
02:54:32.711 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11073
02:54:32.711 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.77, Mass=150, SNR=8.5, Peak=77 HFD=1.8
02:54:32.711 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:54:32.711 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:54:32.711 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.07 hyp=0.73 cameraTheta=3.05 mountX=0.39 mountY=0.57, mountTheta=0.97
02:54:32.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.07, opts=13)
02:54:32.712 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.07)
02:54:32.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:54:32.712 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:54:32.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:32.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:32.712 00.000 5052 Enqueuing Expose request
02:54:32.712 00.000 8976 Worker thread wakes up
02:54:32.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.07) opts 0xd
02:54:32.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.07)
02:54:32.712 00.000 8976 Moving (-0.72, 0.07) raw xDistance=0.39 yDistance=0.57
02:54:32.713 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
02:54:32.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
02:54:32.713 00.000 8976 MoveAxis(L, 2, ABG)
02:54:32.713 00.000 8976 stepping (-11, 22) + (-2, 0)
02:54:32.713 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:32.741 00.028 8976 Received - 47 (G) 
02:54:32.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:32.741 00.000 8976 stepped: pos (-13, 22)
02:54:32.741 00.000 8976 MoveAxis(D, 2, ABG)
02:54:32.741 00.000 8976 stepping (-13, 22) + (0, -2)
02:54:32.741 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:32.772 00.031 8976 Received - 47 (G) 
02:54:32.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:32.772 00.000 8976 stepped: pos (-13, 20)
02:54:32.772 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:54:32.772 00.000 8976 MountToCamera -- mountX=1.81 mountY=-3.41 hyp=3.86 mountTheta=-1.08 cameraX=2.22, cameraY=3.16 cameraTheta=0.96
02:54:32.773 00.001 8976 incremental bump (2.217, 3.164) isValid = 1
02:54:32.773 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
02:54:32.773 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:54:32.773 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:54:32.773 00.000 8976 move complete, result=0
02:54:32.773 00.000 8976 worker thread done servicing request
02:54:32.773 00.000 8976 Worker thread wakes up
02:54:32.773 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:54:32.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:32.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:32.773 00.000 9828 Worker thread wakes up
02:54:32.773 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:54:32.773 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:54:32.773 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:54:32.773 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:54:32.774 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:54:32.774 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:54:32.774 00.000 9828 BLC: window closed
02:54:32.774 00.000 9828 MoveAxis(E, 22, B)
02:54:32.774 00.000 9828 Guiding  Dir = 2, Dur = 22
02:54:32.775 00.001 9828 IsSlewing returns 0
02:54:32.775 00.000 9828 IsGuiding returns 0
02:54:32.775 00.000 9828 PulseGuide returned control before completion, sleep 32
02:54:32.822 00.047 9828 IsGuiding returns 1
02:54:32.822 00.000 9828 scope still moving after pulse duration time elapsed
02:54:32.852 00.030 9828 IsSlewing returns 0
02:54:32.853 00.001 9828 IsGuiding returns 1
02:54:32.884 00.031 9828 IsSlewing returns 0
02:54:32.884 00.000 9828 IsGuiding returns 1
02:54:32.917 00.033 9828 IsSlewing returns 0
02:54:32.917 00.000 9828 IsGuiding returns 0
02:54:32.917 00.000 9828 scope move finished after 22 + 119 ms
02:54:32.917 00.000 9828 Move returns status 0, amount 22
02:54:32.917 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:32.917 00.000 9828 MoveAxis(N, 12, B)
02:54:32.917 00.000 9828 Guiding  Dir = 0, Dur = 12
02:54:32.931 00.014 9828 IsSlewing returns 0
02:54:32.931 00.000 9828 IsGuiding returns 0
02:54:32.931 00.000 9828 PulseGuide returned control before completion, sleep 22
02:54:32.962 00.031 9828 IsGuiding returns 1
02:54:32.962 00.000 9828 scope still moving after pulse duration time elapsed
02:54:32.993 00.031 9828 IsSlewing returns 0
02:54:32.993 00.000 9828 IsGuiding returns 1
02:54:33.024 00.031 9828 IsSlewing returns 0
02:54:33.024 00.000 9828 IsGuiding returns 1
02:54:33.054 00.030 9828 IsSlewing returns 0
02:54:33.054 00.000 9828 IsGuiding returns 0
02:54:33.055 00.001 9828 scope move finished after 12 + 111 ms
02:54:33.055 00.000 9828 Move returns status 0, amount 12
02:54:33.055 00.000 9828 move complete, result=0
02:54:33.055 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:54:33.055 00.000 9828 worker thread done servicing request
02:54:33.461 00.406 8976 Exposure complete
02:54:33.467 00.006 8976 worker thread done servicing request
02:54:33.467 00.000 5052 OnExposeComplete: enter
02:54:33.467 00.000 5052 UpdateGuideState(): m_state=6
02:54:33.467 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11074
02:54:33.467 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.54, Mass=151, SNR=8.5, Peak=71 HFD=1.8
02:54:33.467 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
02:54:33.468 00.001 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
02:54:33.468 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=-0.17 hyp=0.95 cameraTheta=-2.96 mountX=0.28 mountY=0.88, mountTheta=1.26
02:54:33.468 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=-0.17, opts=13)
02:54:33.468 00.000 5052 Enqueuing Move request for stepguider (-0.94, -0.17)
02:54:33.468 00.000 8976 Worker thread wakes up
02:54:33.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, -0.17) opts 0xd
02:54:33.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, -0.17)
02:54:33.468 00.000 8976 Moving (-0.94, -0.17) raw xDistance=0.28 yDistance=0.88
02:54:33.469 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:54:33.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.88
02:54:33.469 00.000 8976 MoveAxis(L, 1, ABG)
02:54:33.469 00.000 8976 stepping (-13, 20) + (-1, 0)
02:54:33.469 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:33.469 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:54:33.469 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:54:33.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:33.469 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:33.469 00.000 5052 Enqueuing Expose request
02:54:33.492 00.023 8976 Received - 47 (G) 
02:54:33.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:33.492 00.000 8976 stepped: pos (-14, 20)
02:54:33.492 00.000 8976 MoveAxis(D, 4, ABG)
02:54:33.492 00.000 8976 stepping (-14, 20) + (0, -4)
02:54:33.492 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:54:33.524 00.032 8976 Received - 47 (G) 
02:54:33.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:54:33.524 00.000 8976 stepped: pos (-14, 16)
02:54:33.524 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:54:33.524 00.000 8976 MountToCamera -- mountX=1.92 mountY=-3.13 hyp=3.67 mountTheta=-1.02 cameraX=1.91, cameraY=3.13 cameraTheta=1.02
02:54:33.524 00.000 8976 incremental bump (1.910, 3.131) isValid = 1
02:54:33.525 00.001 8976 Scheduling Mount bump of (0.060, 0.102)
02:54:33.525 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:54:33.525 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:54:33.525 00.000 8976 move complete, result=0
02:54:33.525 00.000 9828 Worker thread wakes up
02:54:33.525 00.000 8976 worker thread done servicing request
02:54:33.525 00.000 8976 Worker thread wakes up
02:54:33.525 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:54:33.525 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:54:33.525 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
02:54:33.525 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
02:54:33.525 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 4 ms SOUTH
02:54:33.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:33.525 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
02:54:33.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:33.525 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:54:33.525 00.000 9828 BLC: window closed
02:54:33.526 00.001 9828 MoveAxis(E, 20, B)
02:54:33.526 00.000 9828 Guiding  Dir = 2, Dur = 20
02:54:33.526 00.000 9828 IsSlewing returns 0
02:54:33.526 00.000 9828 IsGuiding returns 0
02:54:33.526 00.000 9828 PulseGuide returned control before completion, sleep 30
02:54:33.569 00.043 9828 IsGuiding returns 1
02:54:33.569 00.000 9828 scope still moving after pulse duration time elapsed
02:54:33.600 00.031 9828 IsSlewing returns 0
02:54:33.600 00.000 9828 IsGuiding returns 1
02:54:33.633 00.033 9828 IsSlewing returns 0
02:54:33.633 00.000 9828 IsGuiding returns 1
02:54:33.665 00.032 9828 IsSlewing returns 0
02:54:33.665 00.000 9828 IsGuiding returns 0
02:54:33.665 00.000 9828 scope move finished after 20 + 119 ms
02:54:33.665 00.000 9828 Move returns status 0, amount 20
02:54:33.665 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:33.665 00.000 9828 MoveAxis(N, 13, B)
02:54:33.665 00.000 9828 Guiding  Dir = 0, Dur = 13
02:54:33.680 00.015 9828 IsSlewing returns 0
02:54:33.680 00.000 9828 IsGuiding returns 0
02:54:33.680 00.000 9828 PulseGuide returned control before completion, sleep 23
02:54:33.711 00.031 9828 IsGuiding returns 1
02:54:33.711 00.000 9828 scope still moving after pulse duration time elapsed
02:54:33.742 00.031 9828 IsSlewing returns 0
02:54:33.742 00.000 9828 IsGuiding returns 1
02:54:33.771 00.029 9828 IsSlewing returns 0
02:54:33.771 00.000 9828 IsGuiding returns 1
02:54:33.802 00.031 9828 IsSlewing returns 0
02:54:33.802 00.000 9828 IsGuiding returns 1
02:54:33.833 00.031 9828 IsSlewing returns 0
02:54:33.833 00.000 9828 IsGuiding returns 0
02:54:33.833 00.000 9828 scope move finished after 13 + 140 ms
02:54:33.833 00.000 9828 Move returns status 0, amount 13
02:54:33.833 00.000 9828 move complete, result=0
02:54:33.833 00.000 9828 worker thread done servicing request
02:54:33.833 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:54:34.218 00.385 8976 Exposure complete
02:54:34.223 00.005 8976 worker thread done servicing request
02:54:34.223 00.000 5052 OnExposeComplete: enter
02:54:34.223 00.000 5052 UpdateGuideState(): m_state=6
02:54:34.223 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11075
02:54:34.223 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.94, Mass=158, SNR=8.7, Peak=73 HFD=2.1
02:54:34.223 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:54:34.224 00.001 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
02:54:34.224 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.23 hyp=0.73 cameraTheta=2.83 mountX=0.52 mountY=0.46, mountTheta=0.73
02:54:34.224 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.23, opts=13)
02:54:34.224 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.23)
02:54:34.224 00.000 8976 Worker thread wakes up
02:54:34.224 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.23) opts 0xd
02:54:34.224 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.23)
02:54:34.225 00.001 8976 Moving (-0.69, 0.23) raw xDistance=0.52 yDistance=0.46
02:54:34.225 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52
02:54:34.225 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:54:34.225 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:54:34.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:34.225 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.46
02:54:34.225 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:34.225 00.000 8976 MoveAxis(L, 2, ABG)
02:54:34.225 00.000 8976 stepping (-14, 16) + (-2, 0)
02:54:34.225 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:34.225 00.000 5052 Enqueuing Expose request
02:54:34.259 00.034 8976 Received - 47 (G) 
02:54:34.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:34.259 00.000 8976 stepped: pos (-16, 16)
02:54:34.260 00.001 8976 MoveAxis(D, 2, ABG)
02:54:34.260 00.000 8976 stepping (-16, 16) + (0, -2)
02:54:34.260 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:34.291 00.031 8976 Received - 47 (G) 
02:54:34.292 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:34.292 00.000 8976 stepped: pos (-16, 14)
02:54:34.292 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:54:34.292 00.000 8976 MountToCamera -- mountX=2.09 mountY=-2.83 hyp=3.52 mountTheta=-0.93 cameraX=1.56, cameraY=3.15 cameraTheta=1.11
02:54:34.292 00.000 8976 incremental bump (1.565, 3.152) isValid = 1
02:54:34.292 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:54:34.292 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:54:34.292 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:54:34.292 00.000 8976 move complete, result=0
02:54:34.292 00.000 9828 Worker thread wakes up
02:54:34.292 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
02:54:34.292 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:54:34.293 00.001 8976 worker thread done servicing request
02:54:34.293 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:54:34.293 00.000 8976 Worker thread wakes up
02:54:34.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:34.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:34.293 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:54:34.293 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:54:34.293 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:54:34.293 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:54:34.293 00.000 9828 BLC: window closed
02:54:34.293 00.000 9828 MoveAxis(E, 18, B)
02:54:34.293 00.000 9828 Guiding  Dir = 2, Dur = 18
02:54:34.294 00.001 9828 IsSlewing returns 0
02:54:34.294 00.000 9828 IsGuiding returns 0
02:54:34.294 00.000 9828 PulseGuide returned control before completion, sleep 28
02:54:34.333 00.039 9828 IsGuiding returns 1
02:54:34.333 00.000 9828 scope still moving after pulse duration time elapsed
02:54:34.366 00.033 9828 IsSlewing returns 0
02:54:34.366 00.000 9828 IsGuiding returns 1
02:54:34.395 00.029 9828 IsSlewing returns 0
02:54:34.395 00.000 9828 IsGuiding returns 1
02:54:34.426 00.031 9828 IsSlewing returns 0
02:54:34.426 00.000 9828 IsGuiding returns 0
02:54:34.426 00.000 9828 scope move finished after 18 + 113 ms
02:54:34.426 00.000 9828 Move returns status 0, amount 18
02:54:34.426 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:34.426 00.000 9828 MoveAxis(N, 14, B)
02:54:34.426 00.000 9828 Guiding  Dir = 0, Dur = 14
02:54:34.441 00.015 9828 IsSlewing returns 0
02:54:34.441 00.000 9828 IsGuiding returns 0
02:54:34.442 00.001 9828 PulseGuide returned control before completion, sleep 24
02:54:34.473 00.031 9828 IsGuiding returns 1
02:54:34.473 00.000 9828 scope still moving after pulse duration time elapsed
02:54:34.504 00.031 9828 IsSlewing returns 0
02:54:34.504 00.000 9828 IsGuiding returns 1
02:54:34.536 00.032 9828 IsSlewing returns 0
02:54:34.536 00.000 9828 IsGuiding returns 1
02:54:34.567 00.031 9828 IsSlewing returns 0
02:54:34.567 00.000 9828 IsGuiding returns 1
02:54:34.598 00.031 9828 IsSlewing returns 0
02:54:34.598 00.000 9828 IsGuiding returns 0
02:54:34.598 00.000 9828 scope move finished after 14 + 142 ms
02:54:34.598 00.000 9828 Move returns status 0, amount 14
02:54:34.598 00.000 9828 move complete, result=0
02:54:34.598 00.000 9828 worker thread done servicing request
02:54:34.598 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:54:34.978 00.380 8976 Exposure complete
02:54:34.983 00.005 8976 worker thread done servicing request
02:54:34.984 00.001 5052 OnExposeComplete: enter
02:54:34.984 00.000 5052 UpdateGuideState(): m_state=6
02:54:34.984 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11076
02:54:34.984 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.80, Mass=158, SNR=8.7, Peak=68 HFD=2.3
02:54:34.984 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:54:34.984 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:54:34.984 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.09 hyp=0.39 cameraTheta=2.91 mountX=0.26 mountY=0.27, mountTheta=0.81
02:54:34.985 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.09, opts=13)
02:54:34.985 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.09)
02:54:34.985 00.000 8976 Worker thread wakes up
02:54:34.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.09) opts 0xd
02:54:34.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.09)
02:54:34.985 00.000 8976 Moving (-0.38, 0.09) raw xDistance=0.26 yDistance=0.27
02:54:34.985 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:54:34.985 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:54:34.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:34.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:34.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:54:34.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
02:54:34.985 00.000 8976 MoveAxis(R, 0, ABG)
02:54:34.985 00.000 8976 MoveAxis(D, 1, ABG)
02:54:34.985 00.000 8976 stepping (-16, 14) + (0, -1)
02:54:34.985 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:34.985 00.000 5052 Enqueuing Expose request
02:54:35.011 00.026 8976 Received - 47 (G) 
02:54:35.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:35.011 00.000 8976 stepped: pos (-16, 13)
02:54:35.011 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:54:35.011 00.000 8976 MountToCamera -- mountX=2.21 mountY=-2.58 hyp=3.40 mountTheta=-0.86 cameraX=1.29, cameraY=3.14 cameraTheta=1.18
02:54:35.011 00.000 8976 incremental bump (1.287, 3.142) isValid = 1
02:54:35.011 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:54:35.011 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:54:35.011 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:54:35.011 00.000 8976 move complete, result=0
02:54:35.011 00.000 8976 worker thread done servicing request
02:54:35.012 00.001 8976 Worker thread wakes up
02:54:35.012 00.000 9828 Worker thread wakes up
02:54:35.012 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:54:35.012 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:54:35.012 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:54:35.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:35.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:35.012 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:54:35.012 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:54:35.012 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:54:35.012 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:54:35.012 00.000 9828 BLC: window closed
02:54:35.012 00.000 9828 MoveAxis(E, 15, B)
02:54:35.012 00.000 9828 Guiding  Dir = 2, Dur = 15
02:54:35.013 00.001 9828 IsSlewing returns 0
02:54:35.013 00.000 9828 IsGuiding returns 0
02:54:35.013 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:35.052 00.039 9828 IsGuiding returns 1
02:54:35.052 00.000 9828 scope still moving after pulse duration time elapsed
02:54:35.083 00.031 9828 IsSlewing returns 0
02:54:35.083 00.000 9828 IsGuiding returns 1
02:54:35.113 00.030 9828 IsSlewing returns 0
02:54:35.113 00.000 9828 IsGuiding returns 1
02:54:35.145 00.032 9828 IsSlewing returns 0
02:54:35.145 00.000 9828 IsGuiding returns 0
02:54:35.145 00.000 9828 scope move finished after 15 + 117 ms
02:54:35.145 00.000 9828 Move returns status 0, amount 15
02:54:35.145 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:35.145 00.000 9828 MoveAxis(N, 14, B)
02:54:35.145 00.000 9828 Guiding  Dir = 0, Dur = 14
02:54:35.161 00.016 9828 IsSlewing returns 0
02:54:35.161 00.000 9828 IsGuiding returns 0
02:54:35.161 00.000 9828 PulseGuide returned control before completion, sleep 24
02:54:35.192 00.031 9828 IsGuiding returns 1
02:54:35.192 00.000 9828 scope still moving after pulse duration time elapsed
02:54:35.224 00.032 9828 IsSlewing returns 0
02:54:35.224 00.000 9828 IsGuiding returns 1
02:54:35.255 00.031 9828 IsSlewing returns 0
02:54:35.255 00.000 9828 IsGuiding returns 1
02:54:35.286 00.031 9828 IsSlewing returns 0
02:54:35.286 00.000 9828 IsGuiding returns 1
02:54:35.316 00.030 9828 IsSlewing returns 0
02:54:35.316 00.000 9828 IsGuiding returns 0
02:54:35.316 00.000 9828 scope move finished after 14 + 141 ms
02:54:35.316 00.000 9828 Move returns status 0, amount 14
02:54:35.316 00.000 9828 move complete, result=0
02:54:35.316 00.000 9828 worker thread done servicing request
02:54:35.316 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:54:35.696 00.380 8976 Exposure complete
02:54:35.702 00.006 8976 worker thread done servicing request
02:54:35.702 00.000 5052 OnExposeComplete: enter
02:54:35.702 00.000 5052 UpdateGuideState(): m_state=6
02:54:35.702 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11077
02:54:35.702 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.31, Mass=166, SNR=8.9, Peak=71 HFD=2.6
02:54:35.702 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
02:54:35.702 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
02:54:35.703 00.001 5052 CameraToMount -- cameraX=0.15 cameraY=-0.40 hyp=0.43 cameraTheta=-1.21 mountX=-0.43 mountY=0.09, mountTheta=2.93
02:54:35.703 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.40, opts=13)
02:54:35.703 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.40)
02:54:35.703 00.000 8976 Worker thread wakes up
02:54:35.704 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.40) opts 0xd
02:54:35.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.40)
02:54:35.704 00.000 8976 Moving (0.15, -0.40) raw xDistance=-0.43 yDistance=0.09
02:54:35.704 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:54:35.704 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
02:54:35.704 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:35.704 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:35.704 00.000 5052 Enqueuing Expose request
02:54:35.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:54:35.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:54:35.704 00.000 8976 MoveAxis(R, 2, ABG)
02:54:35.704 00.000 8976 stepping (-16, 13) + (2, 0)
02:54:35.704 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:35.730 00.026 8976 Received - 47 (G) 
02:54:35.730 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:35.730 00.000 8976 stepped: pos (-14, 13)
02:54:35.730 00.000 8976 MoveAxis(U, 0, ABG)
02:54:35.730 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:54:35.730 00.000 8976 MountToCamera -- mountX=2.19 mountY=-2.41 hyp=3.25 mountTheta=-0.83 cameraX=1.15, cameraY=3.05 cameraTheta=1.21
02:54:35.730 00.000 8976 incremental bump (1.147, 3.045) isValid = 1
02:54:35.730 00.000 8976 Scheduling Mount bump of (0.040, 0.111)
02:54:35.730 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:54:35.731 00.001 8976 Enqueuing Move request for scope (0.04, 0.11)
02:54:35.731 00.000 8976 move complete, result=0
02:54:35.731 00.000 8976 worker thread done servicing request
02:54:35.731 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
02:54:35.731 00.000 9828 Worker thread wakes up
02:54:35.731 00.000 8976 Worker thread wakes up
02:54:35.731 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:54:35.731 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:54:35.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:35.731 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:54:35.731 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:35.731 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
02:54:35.731 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:54:35.731 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:54:35.731 00.000 9828 BLC: window closed
02:54:35.731 00.000 9828 MoveAxis(E, 14, B)
02:54:35.731 00.000 9828 Guiding  Dir = 2, Dur = 14
02:54:35.732 00.001 9828 IsSlewing returns 0
02:54:35.732 00.000 9828 IsGuiding returns 0
02:54:35.732 00.000 9828 PulseGuide returned control before completion, sleep 24
02:54:35.768 00.036 9828 IsGuiding returns 1
02:54:35.768 00.000 9828 scope still moving after pulse duration time elapsed
02:54:35.800 00.032 9828 IsSlewing returns 0
02:54:35.800 00.000 9828 IsGuiding returns 1
02:54:35.830 00.030 9828 IsSlewing returns 0
02:54:35.830 00.000 9828 IsGuiding returns 1
02:54:35.861 00.031 9828 IsSlewing returns 0
02:54:35.861 00.000 9828 IsGuiding returns 0
02:54:35.861 00.000 9828 scope move finished after 14 + 114 ms
02:54:35.861 00.000 9828 Move returns status 0, amount 14
02:54:35.861 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:35.861 00.000 9828 MoveAxis(N, 14, B)
02:54:35.861 00.000 9828 Guiding  Dir = 0, Dur = 14
02:54:35.876 00.015 9828 IsSlewing returns 0
02:54:35.876 00.000 9828 IsGuiding returns 0
02:54:35.876 00.000 9828 PulseGuide returned control before completion, sleep 24
02:54:35.907 00.031 9828 IsGuiding returns 1
02:54:35.907 00.000 9828 scope still moving after pulse duration time elapsed
02:54:35.938 00.031 9828 IsSlewing returns 0
02:54:35.938 00.000 9828 IsGuiding returns 1
02:54:35.969 00.031 9828 IsSlewing returns 0
02:54:35.969 00.000 9828 IsGuiding returns 1
02:54:35.999 00.030 9828 IsSlewing returns 0
02:54:35.999 00.000 9828 IsGuiding returns 1
02:54:36.031 00.032 9828 IsSlewing returns 0
02:54:36.031 00.000 9828 IsGuiding returns 0
02:54:36.031 00.000 9828 scope move finished after 14 + 141 ms
02:54:36.031 00.000 9828 Move returns status 0, amount 14
02:54:36.031 00.000 9828 move complete, result=0
02:54:36.031 00.000 9828 worker thread done servicing request
02:54:36.031 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:54:36.412 00.381 8976 Exposure complete
02:54:36.417 00.005 8976 worker thread done servicing request
02:54:36.417 00.000 5052 OnExposeComplete: enter
02:54:36.417 00.000 5052 UpdateGuideState(): m_state=6
02:54:36.418 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11078
02:54:36.418 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.69, Mass=160, SNR=8.7, Peak=76 HFD=1.7
02:54:36.418 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
02:54:36.418 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
02:54:36.418 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-0.06 mountX=-0.15 mountY=-0.25, mountTheta=-2.13
02:54:36.418 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.02, opts=13)
02:54:36.418 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.02)
02:54:36.418 00.000 8976 Worker thread wakes up
02:54:36.419 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.02) opts 0xd
02:54:36.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.02)
02:54:36.419 00.000 8976 Moving (0.30, -0.02) raw xDistance=-0.15 yDistance=-0.25
02:54:36.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:54:36.419 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:54:36.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:36.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:54:36.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:54:36.419 00.000 8976 MoveAxis(R, 0, ABG)
02:54:36.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:36.419 00.000 5052 Enqueuing Expose request
02:54:36.419 00.000 8976 MoveAxis(U, 0, ABG)
02:54:36.419 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
02:54:36.419 00.000 8976 MountToCamera -- mountX=2.17 mountY=-2.29 hyp=3.16 mountTheta=-0.81 cameraX=1.05, cameraY=2.98 cameraTheta=1.23
02:54:36.420 00.001 8976 incremental bump (1.053, 2.980) isValid = 1
02:54:36.420 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
02:54:36.420 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:54:36.420 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:54:36.420 00.000 8976 move complete, result=0
02:54:36.420 00.000 9828 Worker thread wakes up
02:54:36.420 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:36.420 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:54:36.420 00.000 8976 worker thread done servicing request
02:54:36.420 00.000 8976 Worker thread wakes up
02:54:36.420 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:54:36.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:36.420 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
02:54:36.420 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
02:54:36.420 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
02:54:36.420 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:36.421 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:54:36.421 00.000 9828 BLC: window closed
02:54:36.421 00.000 9828 MoveAxis(E, 14, B)
02:54:36.421 00.000 9828 Guiding  Dir = 2, Dur = 14
02:54:36.421 00.000 9828 IsSlewing returns 0
02:54:36.421 00.000 9828 IsGuiding returns 0
02:54:36.421 00.000 9828 PulseGuide returned control before completion, sleep 24
02:54:36.455 00.034 9828 IsGuiding returns 1
02:54:36.455 00.000 9828 scope still moving after pulse duration time elapsed
02:54:36.485 00.030 9828 IsSlewing returns 0
02:54:36.485 00.000 9828 IsGuiding returns 1
02:54:36.517 00.032 9828 IsSlewing returns 0
02:54:36.517 00.000 9828 IsGuiding returns 1
02:54:36.562 00.045 9828 IsSlewing returns 0
02:54:36.562 00.000 9828 IsGuiding returns 0
02:54:36.562 00.000 9828 scope move finished after 14 + 126 ms
02:54:36.562 00.000 9828 Move returns status 0, amount 14
02:54:36.562 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:36.562 00.000 9828 MoveAxis(N, 15, B)
02:54:36.562 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:36.578 00.016 9828 IsSlewing returns 0
02:54:36.578 00.000 9828 IsGuiding returns 0
02:54:36.579 00.001 9828 PulseGuide returned control before completion, sleep 25
02:54:36.609 00.030 9828 IsGuiding returns 1
02:54:36.609 00.000 9828 scope still moving after pulse duration time elapsed
02:54:36.640 00.031 9828 IsSlewing returns 0
02:54:36.640 00.000 9828 IsGuiding returns 1
02:54:36.672 00.032 9828 IsSlewing returns 0
02:54:36.672 00.000 9828 IsGuiding returns 1
02:54:36.702 00.030 9828 IsSlewing returns 0
02:54:36.702 00.000 9828 IsGuiding returns 1
02:54:36.733 00.031 9828 IsSlewing returns 0
02:54:36.738 00.005 9828 IsGuiding returns 0
02:54:36.738 00.000 9828 scope move finished after 15 + 144 ms
02:54:36.738 00.000 9828 Move returns status 0, amount 15
02:54:36.738 00.000 9828 move complete, result=0
02:54:36.738 00.000 9828 worker thread done servicing request
02:54:36.738 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
02:54:37.105 00.367 8976 Exposure complete
02:54:37.111 00.006 8976 worker thread done servicing request
02:54:37.111 00.000 5052 OnExposeComplete: enter
02:54:37.111 00.000 5052 UpdateGuideState(): m_state=6
02:54:37.111 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11079
02:54:37.111 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.32, Mass=155, SNR=8.6, Peak=70 HFD=2.0
02:54:37.111 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
02:54:37.111 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
02:54:37.111 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.39 hyp=0.68 cameraTheta=-0.61 mountX=-0.60 mountY=-0.26, mountTheta=-2.74
02:54:37.112 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.39, opts=13)
02:54:37.112 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.39)
02:54:37.112 00.000 8976 Worker thread wakes up
02:54:37.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.39) opts 0xd
02:54:37.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.39)
02:54:37.112 00.000 8976 Moving (0.56, -0.39) raw xDistance=-0.60 yDistance=-0.26
02:54:37.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:54:37.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:54:37.113 00.001 8976 MoveAxis(R, 2, ABG)
02:54:37.113 00.000 8976 stepping (-14, 13) + (2, 0)
02:54:37.113 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:54:37.113 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:54:37.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:37.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:37.113 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:37.113 00.000 5052 Enqueuing Expose request
02:54:37.137 00.024 8976 Received - 47 (G) 
02:54:37.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:37.137 00.000 8976 stepped: pos (-12, 13)
02:54:37.137 00.000 8976 MoveAxis(U, 0, ABG)
02:54:37.137 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:54:37.137 00.000 8976 MountToCamera -- mountX=2.06 mountY=-2.22 hyp=3.03 mountTheta=-0.82 cameraX=1.04, cameraY=2.85 cameraTheta=1.22
02:54:37.137 00.000 8976 incremental bump (1.036, 2.847) isValid = 1
02:54:37.137 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:54:37.137 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:54:37.137 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:54:37.137 00.000 8976 move complete, result=0
02:54:37.138 00.001 9828 Worker thread wakes up
02:54:37.138 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:54:37.138 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:54:37.138 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:54:37.138 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:54:37.138 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:54:37.138 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:54:37.138 00.000 9828 BLC: window closed
02:54:37.138 00.000 9828 MoveAxis(E, 14, B)
02:54:37.138 00.000 8976 worker thread done servicing request
02:54:37.138 00.000 8976 Worker thread wakes up
02:54:37.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:37.138 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 0 ms NORTH
02:54:37.138 00.000 9828 Guiding  Dir = 2, Dur = 14
02:54:37.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:37.139 00.001 9828 IsSlewing returns 0
02:54:37.139 00.000 9828 IsGuiding returns 0
02:54:37.139 00.000 9828 PulseGuide returned control before completion, sleep 24
02:54:37.169 00.030 9828 IsGuiding returns 1
02:54:37.169 00.000 9828 scope still moving after pulse duration time elapsed
02:54:37.199 00.030 9828 IsSlewing returns 0
02:54:37.199 00.000 9828 IsGuiding returns 1
02:54:37.229 00.030 9828 IsSlewing returns 0
02:54:37.229 00.000 9828 IsGuiding returns 1
02:54:37.261 00.032 9828 IsSlewing returns 0
02:54:37.261 00.000 9828 IsGuiding returns 1
02:54:37.293 00.032 9828 IsSlewing returns 0
02:54:37.293 00.000 9828 IsGuiding returns 0
02:54:37.293 00.000 9828 scope move finished after 14 + 139 ms
02:54:37.293 00.000 9828 Move returns status 0, amount 14
02:54:37.293 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:37.293 00.000 9828 MoveAxis(N, 14, B)
02:54:37.293 00.000 9828 Guiding  Dir = 0, Dur = 14
02:54:37.308 00.015 9828 IsSlewing returns 0
02:54:37.308 00.000 9828 IsGuiding returns 0
02:54:37.308 00.000 9828 PulseGuide returned control before completion, sleep 24
02:54:37.340 00.032 9828 IsGuiding returns 1
02:54:37.340 00.000 9828 scope still moving after pulse duration time elapsed
02:54:37.371 00.031 9828 IsSlewing returns 0
02:54:37.371 00.000 9828 IsGuiding returns 1
02:54:37.402 00.031 9828 IsSlewing returns 0
02:54:37.402 00.000 9828 IsGuiding returns 1
02:54:37.433 00.031 9828 IsSlewing returns 0
02:54:37.433 00.000 9828 IsGuiding returns 1
02:54:37.465 00.032 9828 IsSlewing returns 0
02:54:37.465 00.000 9828 IsGuiding returns 0
02:54:37.465 00.000 9828 scope move finished after 14 + 142 ms
02:54:37.465 00.000 9828 Move returns status 0, amount 14
02:54:37.465 00.000 9828 move complete, result=0
02:54:37.465 00.000 9828 worker thread done servicing request
02:54:37.465 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:54:37.824 00.359 8976 Exposure complete
02:54:37.829 00.005 8976 worker thread done servicing request
02:54:37.829 00.000 5052 OnExposeComplete: enter
02:54:37.829 00.000 5052 UpdateGuideState(): m_state=6
02:54:37.830 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11080
02:54:37.830 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.15, Mass=145, SNR=8.3, Peak=82 HFD=1.8
02:54:37.830 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
02:54:37.830 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
02:54:37.830 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.44 hyp=0.44 cameraTheta=1.68 mountX=0.41 mountY=-0.20, mountTheta=-0.45
02:54:37.830 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.44, opts=13)
02:54:37.830 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.44)
02:54:37.831 00.001 8976 Worker thread wakes up
02:54:37.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.44) opts 0xd
02:54:37.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.44)
02:54:37.831 00.000 8976 Moving (-0.05, 0.44) raw xDistance=0.41 yDistance=-0.20
02:54:37.831 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:54:37.831 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:54:37.831 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:37.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
02:54:37.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:54:37.831 00.000 8976 MoveAxis(L, 2, ABG)
02:54:37.831 00.000 8976 stepping (-12, 13) + (-2, 0)
02:54:37.831 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:37.831 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:37.831 00.000 5052 Enqueuing Expose request
02:54:37.857 00.026 8976 Received - 47 (G) 
02:54:37.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:37.857 00.000 8976 stepped: pos (-14, 13)
02:54:37.857 00.000 8976 MoveAxis(U, 0, ABG)
02:54:37.857 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
02:54:37.857 00.000 8976 MountToCamera -- mountX=2.09 mountY=-2.17 hyp=3.01 mountTheta=-0.80 cameraX=0.98, cameraY=2.85 cameraTheta=1.24
02:54:37.857 00.000 8976 incremental bump (0.979, 2.847) isValid = 1
02:54:37.857 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:54:37.857 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:54:37.857 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:54:37.857 00.000 8976 move complete, result=0
02:54:37.857 00.000 9828 Worker thread wakes up
02:54:37.857 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:54:37.857 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:54:37.858 00.001 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.94)
02:54:37.858 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.02)
02:54:37.858 00.000 8976 worker thread done servicing request
02:54:37.858 00.000 8976 Worker thread wakes up
02:54:37.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:37.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:37.858 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
02:54:37.858 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:54:37.858 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:54:37.858 00.000 9828 BLC: window closed
02:54:37.858 00.000 9828 MoveAxis(E, 13, B)
02:54:37.858 00.000 9828 Guiding  Dir = 2, Dur = 13
02:54:37.859 00.001 9828 IsSlewing returns 0
02:54:37.859 00.000 9828 IsGuiding returns 0
02:54:37.859 00.000 9828 PulseGuide returned control before completion, sleep 23
02:54:37.885 00.026 9828 IsGuiding returns 1
02:54:37.885 00.000 9828 scope still moving after pulse duration time elapsed
02:54:37.917 00.032 9828 IsSlewing returns 0
02:54:37.917 00.000 9828 IsGuiding returns 1
02:54:37.947 00.030 9828 IsSlewing returns 0
02:54:37.948 00.001 9828 IsGuiding returns 1
02:54:37.979 00.031 9828 IsSlewing returns 0
02:54:37.979 00.000 9828 IsGuiding returns 1
02:54:38.009 00.030 9828 IsSlewing returns 0
02:54:38.009 00.000 9828 IsGuiding returns 0
02:54:38.009 00.000 9828 scope move finished after 13 + 137 ms
02:54:38.009 00.000 9828 Move returns status 0, amount 13
02:54:38.009 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:38.009 00.000 9828 MoveAxis(N, 15, B)
02:54:38.009 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:38.025 00.016 9828 IsSlewing returns 0
02:54:38.025 00.000 9828 IsGuiding returns 0
02:54:38.025 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:38.055 00.030 9828 IsGuiding returns 1
02:54:38.055 00.000 9828 scope still moving after pulse duration time elapsed
02:54:38.087 00.032 9828 IsSlewing returns 0
02:54:38.088 00.001 9828 IsGuiding returns 1
02:54:38.117 00.029 9828 IsSlewing returns 0
02:54:38.117 00.000 9828 IsGuiding returns 1
02:54:38.148 00.031 9828 IsSlewing returns 0
02:54:38.148 00.000 9828 IsGuiding returns 1
02:54:38.180 00.032 9828 IsSlewing returns 0
02:54:38.180 00.000 9828 IsGuiding returns 0
02:54:38.180 00.000 9828 scope move finished after 15 + 140 ms
02:54:38.180 00.000 9828 Move returns status 0, amount 15
02:54:38.180 00.000 9828 move complete, result=0
02:54:38.180 00.000 9828 worker thread done servicing request
02:54:38.180 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:54:38.543 00.363 8976 Exposure complete
02:54:38.548 00.005 8976 worker thread done servicing request
02:54:38.549 00.001 5052 OnExposeComplete: enter
02:54:38.549 00.000 5052 UpdateGuideState(): m_state=6
02:54:38.549 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11081
02:54:38.549 00.000 5052 Star::Find returns 1 (0), X=328.06, Y=281.60, Mass=134, SNR=7.9, Peak=70 HFD=2.2
02:54:38.549 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.09 = 1.20)
02:54:38.549 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
02:54:38.549 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=-0.11 hyp=1.12 cameraTheta=-3.04 mountX=0.41 mountY=0.99, mountTheta=1.18
02:54:38.550 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-0.11, opts=13)
02:54:38.550 00.000 5052 Enqueuing Move request for stepguider (-1.11, -0.11)
02:54:38.550 00.000 8976 Worker thread wakes up
02:54:38.550 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -0.11) opts 0xd
02:54:38.550 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -0.11)
02:54:38.550 00.000 8976 Moving (-1.11, -0.11) raw xDistance=0.41 yDistance=0.99
02:54:38.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
02:54:38.550 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:54:38.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.99
02:54:38.550 00.000 8976 MoveAxis(L, 2, ABG)
02:54:38.550 00.000 5052 UpdateGuideState exits: m=134 SNR=7.9
02:54:38.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:38.550 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:38.550 00.000 5052 Enqueuing Expose request
02:54:38.550 00.000 8976 stepping (-14, 13) + (-2, 0)
02:54:38.550 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:38.576 00.026 8976 Received - 47 (G) 
02:54:38.576 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:38.576 00.000 8976 stepped: pos (-16, 13)
02:54:38.576 00.000 8976 MoveAxis(D, 4, ABG)
02:54:38.576 00.000 8976 stepping (-16, 13) + (0, -4)
02:54:38.576 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:54:38.608 00.032 8976 Received - 47 (G) 
02:54:38.608 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:54:38.608 00.000 8976 stepped: pos (-16, 9)
02:54:38.608 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
02:54:38.608 00.000 8976 MountToCamera -- mountX=2.21 mountY=-1.92 hyp=2.93 mountTheta=-0.72 cameraX=0.71, cameraY=2.84 cameraTheta=1.33
02:54:38.608 00.000 8976 incremental bump (0.708, 2.842) isValid = 1
02:54:38.608 00.000 8976 Scheduling Mount bump of (0.028, 0.116)
02:54:38.608 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:54:38.608 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:54:38.608 00.000 8976 move complete, result=0
02:54:38.608 00.000 9828 Worker thread wakes up
02:54:38.608 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:54:38.608 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:54:38.608 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
02:54:38.608 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.0 px 4 ms SOUTH
02:54:38.608 00.000 8976 worker thread done servicing request
02:54:38.608 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
02:54:38.608 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
02:54:38.608 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:54:38.609 00.001 9828 BLC: window closed
02:54:38.609 00.000 9828 MoveAxis(E, 10, B)
02:54:38.609 00.000 9828 Guiding  Dir = 2, Dur = 10
02:54:38.609 00.000 8976 Worker thread wakes up
02:54:38.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:38.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:38.609 00.000 9828 IsSlewing returns 0
02:54:38.609 00.000 9828 IsGuiding returns 0
02:54:38.609 00.000 9828 PulseGuide returned control before completion, sleep 20
02:54:38.632 00.023 9828 IsGuiding returns 1
02:54:38.632 00.000 9828 scope still moving after pulse duration time elapsed
02:54:38.662 00.030 9828 IsSlewing returns 0
02:54:38.662 00.000 9828 IsGuiding returns 1
02:54:38.693 00.031 9828 IsSlewing returns 0
02:54:38.693 00.000 9828 IsGuiding returns 1
02:54:38.724 00.031 9828 IsSlewing returns 0
02:54:38.724 00.000 9828 IsGuiding returns 1
02:54:38.755 00.031 9828 IsSlewing returns 0
02:54:38.755 00.000 9828 IsGuiding returns 0
02:54:38.755 00.000 9828 scope move finished after 10 + 136 ms
02:54:38.755 00.000 9828 Move returns status 0, amount 10
02:54:38.755 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:38.755 00.000 9828 MoveAxis(N, 15, B)
02:54:38.755 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:38.771 00.016 9828 IsSlewing returns 0
02:54:38.771 00.000 9828 IsGuiding returns 0
02:54:38.771 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:38.801 00.030 9828 IsGuiding returns 1
02:54:38.801 00.000 9828 scope still moving after pulse duration time elapsed
02:54:38.832 00.031 9828 IsSlewing returns 0
02:54:38.832 00.000 9828 IsGuiding returns 1
02:54:38.863 00.031 9828 IsSlewing returns 0
02:54:38.863 00.000 9828 IsGuiding returns 1
02:54:38.893 00.030 9828 IsSlewing returns 0
02:54:38.894 00.001 9828 IsGuiding returns 1
02:54:38.924 00.030 9828 IsSlewing returns 0
02:54:38.924 00.000 9828 IsGuiding returns 0
02:54:38.924 00.000 9828 scope move finished after 15 + 137 ms
02:54:38.924 00.000 9828 Move returns status 0, amount 15
02:54:38.924 00.000 9828 move complete, result=0
02:54:38.924 00.000 9828 worker thread done servicing request
02:54:38.924 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:54:39.292 00.368 8976 Exposure complete
02:54:39.298 00.006 8976 worker thread done servicing request
02:54:39.298 00.000 5052 OnExposeComplete: enter
02:54:39.298 00.000 5052 UpdateGuideState(): m_state=6
02:54:39.298 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11082
02:54:39.298 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.43, Mass=153, SNR=8.6, Peak=72 HFD=1.6
02:54:39.298 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
02:54:39.298 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.34)
02:54:39.298 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=-0.28 hyp=0.85 cameraTheta=-2.80 mountX=0.11 mountY=0.82, mountTheta=1.44
02:54:39.300 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-0.28, opts=13)
02:54:39.300 00.000 5052 Enqueuing Move request for stepguider (-0.80, -0.28)
02:54:39.300 00.000 8976 Worker thread wakes up
02:54:39.300 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:54:39.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -0.28) opts 0xd
02:54:39.300 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
02:54:39.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -0.28)
02:54:39.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:39.300 00.000 8976 Moving (-0.80, -0.28) raw xDistance=0.11 yDistance=0.82
02:54:39.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:39.300 00.000 5052 Enqueuing Expose request
02:54:39.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:54:39.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.82
02:54:39.301 00.001 8976 MoveAxis(R, 0, ABG)
02:54:39.301 00.000 8976 MoveAxis(D, 4, ABG)
02:54:39.301 00.000 8976 stepping (-16, 9) + (0, -4)
02:54:39.301 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:54:39.344 00.043 8976 Received - 47 (G) 
02:54:39.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:54:39.344 00.000 8976 stepped: pos (-16, 5)
02:54:39.344 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
02:54:39.344 00.000 8976 MountToCamera -- mountX=2.29 mountY=-1.55 hyp=2.76 mountTheta=-0.60 cameraX=0.34, cameraY=2.74 cameraTheta=1.45
02:54:39.344 00.000 8976 incremental bump (0.339, 2.744) isValid = 1
02:54:39.344 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
02:54:39.344 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:54:39.344 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:54:39.344 00.000 8976 move complete, result=0
02:54:39.344 00.000 9828 Worker thread wakes up
02:54:39.344 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:54:39.344 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:54:39.344 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.74)
02:54:39.344 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
02:54:39.344 00.000 8976 worker thread done servicing request
02:54:39.344 00.000 8976 Worker thread wakes up
02:54:39.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:39.344 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 4 ms SOUTH
02:54:39.345 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
02:54:39.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:39.345 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:54:39.345 00.000 9828 BLC: window closed
02:54:39.345 00.000 9828 MoveAxis(E, 6, B)
02:54:39.345 00.000 9828 Guiding  Dir = 2, Dur = 6
02:54:39.345 00.000 9828 IsSlewing returns 0
02:54:39.345 00.000 9828 IsGuiding returns 0
02:54:39.345 00.000 9828 PulseGuide returned control before completion, sleep 16
02:54:39.376 00.031 9828 IsGuiding returns 1
02:54:39.376 00.000 9828 scope still moving after pulse duration time elapsed
02:54:39.408 00.032 9828 IsSlewing returns 0
02:54:39.408 00.000 9828 IsGuiding returns 1
02:54:39.439 00.031 9828 IsSlewing returns 0
02:54:39.444 00.005 9828 IsGuiding returns 1
02:54:39.485 00.041 9828 IsSlewing returns 0
02:54:39.485 00.000 9828 IsGuiding returns 0
02:54:39.485 00.000 9828 scope move finished after 6 + 133 ms
02:54:39.485 00.000 9828 Move returns status 0, amount 6
02:54:39.485 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:39.485 00.000 9828 MoveAxis(N, 16, B)
02:54:39.485 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:39.500 00.015 9828 IsSlewing returns 0
02:54:39.500 00.000 9828 IsGuiding returns 0
02:54:39.501 00.001 9828 PulseGuide returned control before completion, sleep 26
02:54:39.530 00.029 9828 IsGuiding returns 1
02:54:39.530 00.000 9828 scope still moving after pulse duration time elapsed
02:54:39.562 00.032 9828 IsSlewing returns 0
02:54:39.562 00.000 9828 IsGuiding returns 1
02:54:39.593 00.031 9828 IsSlewing returns 0
02:54:39.593 00.000 9828 IsGuiding returns 1
02:54:39.623 00.030 9828 IsSlewing returns 0
02:54:39.623 00.000 9828 IsGuiding returns 1
02:54:39.654 00.031 9828 IsSlewing returns 0
02:54:39.654 00.000 9828 IsGuiding returns 0
02:54:39.654 00.000 9828 scope move finished after 16 + 138 ms
02:54:39.654 00.000 9828 Move returns status 0, amount 16
02:54:39.654 00.000 9828 move complete, result=0
02:54:39.655 00.001 9828 worker thread done servicing request
02:54:39.655 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:54:40.035 00.380 8976 Exposure complete
02:54:40.041 00.006 8976 worker thread done servicing request
02:54:40.041 00.000 5052 OnExposeComplete: enter
02:54:40.041 00.000 5052 UpdateGuideState(): m_state=6
02:54:40.041 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11083
02:54:40.041 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.57, Mass=161, SNR=8.7, Peak=75 HFD=2.1
02:54:40.041 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.01 = 1.28)
02:54:40.041 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
02:54:40.041 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.14 hyp=0.78 cameraTheta=-2.96 mountX=0.23 mountY=0.72, mountTheta=1.26
02:54:40.042 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.14, opts=13)
02:54:40.042 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.14)
02:54:40.042 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:54:40.042 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
02:54:40.042 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:40.042 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:40.042 00.000 5052 Enqueuing Expose request
02:54:40.042 00.000 8976 Worker thread wakes up
02:54:40.042 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.14) opts 0xd
02:54:40.043 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.14)
02:54:40.043 00.000 8976 Moving (-0.77, -0.14) raw xDistance=0.23 yDistance=0.72
02:54:40.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:54:40.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.72
02:54:40.043 00.000 8976 MoveAxis(R, 0, ABG)
02:54:40.043 00.000 8976 MoveAxis(D, 3, ABG)
02:54:40.043 00.000 8976 stepping (-16, 5) + (0, -3)
02:54:40.043 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:40.079 00.036 8976 Received - 47 (G) 
02:54:40.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:40.079 00.000 8976 stepped: pos (-16, 2)
02:54:40.079 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
02:54:40.079 00.000 8976 MountToCamera -- mountX=2.34 mountY=-1.14 hyp=2.61 mountTheta=-0.45 cameraX=-0.05, cameraY=2.61 cameraTheta=1.59
02:54:40.079 00.000 8976 incremental bump (-0.047, 2.606) isValid = 1
02:54:40.079 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
02:54:40.079 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:54:40.079 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:54:40.079 00.000 8976 move complete, result=0
02:54:40.079 00.000 9828 Worker thread wakes up
02:54:40.079 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:54:40.080 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:54:40.080 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:54:40.080 00.000 8976 worker thread done servicing request
02:54:40.080 00.000 8976 Worker thread wakes up
02:54:40.080 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
02:54:40.080 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
02:54:40.080 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
02:54:40.080 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:54:40.080 00.000 9828 BLC: window closed
02:54:40.080 00.000 9828 MoveAxis(E, 1, B)
02:54:40.080 00.000 9828 Guiding  Dir = 2, Dur = 1
02:54:40.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:40.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:40.081 00.001 9828 IsSlewing returns 0
02:54:40.081 00.000 9828 IsGuiding returns 0
02:54:40.081 00.000 9828 PulseGuide returned control before completion, sleep 11
02:54:40.105 00.024 9828 IsGuiding returns 1
02:54:40.105 00.000 9828 scope still moving after pulse duration time elapsed
02:54:40.135 00.030 9828 IsSlewing returns 0
02:54:40.135 00.000 9828 IsGuiding returns 1
02:54:40.167 00.032 9828 IsSlewing returns 0
02:54:40.167 00.000 9828 IsGuiding returns 1
02:54:40.198 00.031 9828 IsSlewing returns 0
02:54:40.199 00.001 9828 IsGuiding returns 1
02:54:40.231 00.032 9828 IsSlewing returns 0
02:54:40.231 00.000 9828 IsGuiding returns 1
02:54:40.261 00.030 9828 IsSlewing returns 0
02:54:40.261 00.000 9828 IsGuiding returns 0
02:54:40.261 00.000 9828 scope move finished after 1 + 179 ms
02:54:40.261 00.000 9828 Move returns status 0, amount 1
02:54:40.261 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:40.261 00.000 9828 MoveAxis(N, 16, B)
02:54:40.261 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:40.276 00.015 9828 IsSlewing returns 0
02:54:40.276 00.000 9828 IsGuiding returns 0
02:54:40.276 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:40.306 00.030 9828 IsGuiding returns 1
02:54:40.306 00.000 9828 scope still moving after pulse duration time elapsed
02:54:40.337 00.031 9828 IsSlewing returns 0
02:54:40.337 00.000 9828 IsGuiding returns 1
02:54:40.368 00.031 9828 IsSlewing returns 0
02:54:40.368 00.000 9828 IsGuiding returns 1
02:54:40.399 00.031 9828 IsSlewing returns 0
02:54:40.399 00.000 9828 IsGuiding returns 1
02:54:40.430 00.031 9828 IsSlewing returns 0
02:54:40.430 00.000 9828 IsGuiding returns 0
02:54:40.430 00.000 9828 scope move finished after 16 + 137 ms
02:54:40.430 00.000 9828 Move returns status 0, amount 16
02:54:40.430 00.000 9828 move complete, result=0
02:54:40.430 00.000 9828 worker thread done servicing request
02:54:40.430 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:54:40.783 00.353 8976 Exposure complete
02:54:40.788 00.005 8976 worker thread done servicing request
02:54:40.788 00.000 5052 OnExposeComplete: enter
02:54:40.788 00.000 5052 UpdateGuideState(): m_state=6
02:54:40.788 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11084
02:54:40.788 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=282.05, Mass=145, SNR=8.3, Peak=75 HFD=2.2
02:54:40.789 00.001 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
02:54:40.789 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
02:54:40.789 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.34 hyp=0.62 cameraTheta=2.55 mountX=0.54 mountY=0.24, mountTheta=0.42
02:54:40.791 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.34, opts=13)
02:54:40.791 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.34)
02:54:40.791 00.000 8976 Worker thread wakes up
02:54:40.791 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.34) opts 0xd
02:54:40.791 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.34)
02:54:40.791 00.000 8976 Moving (-0.51, 0.34) raw xDistance=0.54 yDistance=0.24
02:54:40.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:54:40.791 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:54:40.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:54:40.791 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:54:40.791 00.000 8976 MoveAxis(L, 2, ABG)
02:54:40.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:40.791 00.000 8976 stepping (-16, 2) + (-2, 0)
02:54:40.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:40.791 00.000 5052 Enqueuing Expose request
02:54:40.792 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:40.830 00.038 8976 Received - 47 (G) 
02:54:40.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:40.830 00.000 8976 stepped: pos (-18, 2)
02:54:40.830 00.000 8976 MoveAxis(U, 0, ABG)
02:54:40.830 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
02:54:40.830 00.000 8976 MountToCamera -- mountX=2.48 mountY=-0.87 hyp=2.63 mountTheta=-0.34 cameraX=-0.35, cameraY=2.60 cameraTheta=1.71
02:54:40.830 00.000 8976 incremental bump (-0.353, 2.604) isValid = 1
02:54:40.830 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
02:54:40.830 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:54:40.830 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:54:40.830 00.000 8976 move complete, result=0
02:54:40.830 00.000 9828 Worker thread wakes up
02:54:40.831 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:54:40.831 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:54:40.831 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:54:40.831 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.49)
02:54:40.831 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.57)
02:54:40.831 00.000 8976 worker thread done servicing request
02:54:40.831 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
02:54:40.831 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:54:40.831 00.000 9828 BLC: window closed
02:54:40.831 00.000 8976 Worker thread wakes up
02:54:40.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:40.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:40.831 00.000 9828 MoveAxis(W, 3, B)
02:54:40.831 00.000 9828 Guiding  Dir = 3, Dur = 3
02:54:40.832 00.001 9828 IsSlewing returns 0
02:54:40.832 00.000 9828 IsGuiding returns 0
02:54:40.832 00.000 9828 PulseGuide returned control before completion, sleep 13
02:54:40.852 00.020 9828 IsGuiding returns 1
02:54:40.852 00.000 9828 scope still moving after pulse duration time elapsed
02:54:40.883 00.031 9828 IsSlewing returns 0
02:54:40.884 00.001 9828 IsGuiding returns 1
02:54:40.913 00.029 9828 IsSlewing returns 0
02:54:40.913 00.000 9828 IsGuiding returns 1
02:54:40.945 00.032 9828 IsSlewing returns 0
02:54:40.945 00.000 9828 IsGuiding returns 0
02:54:40.946 00.001 9828 scope move finished after 3 + 110 ms
02:54:40.946 00.000 9828 Move returns status 0, amount 3
02:54:40.946 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:40.946 00.000 9828 MoveAxis(N, 16, B)
02:54:40.946 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:40.960 00.014 9828 IsSlewing returns 0
02:54:40.960 00.000 9828 IsGuiding returns 0
02:54:40.960 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:40.991 00.031 9828 IsGuiding returns 1
02:54:40.991 00.000 9828 scope still moving after pulse duration time elapsed
02:54:41.023 00.032 9828 IsSlewing returns 0
02:54:41.023 00.000 9828 IsGuiding returns 1
02:54:41.053 00.030 9828 IsSlewing returns 0
02:54:41.053 00.000 9828 IsGuiding returns 1
02:54:41.084 00.031 9828 IsSlewing returns 0
02:54:41.084 00.000 9828 IsGuiding returns 1
02:54:41.114 00.030 9828 IsSlewing returns 0
02:54:41.114 00.000 9828 IsGuiding returns 0
02:54:41.114 00.000 9828 scope move finished after 16 + 137 ms
02:54:41.114 00.000 9828 Move returns status 0, amount 16
02:54:41.114 00.000 9828 move complete, result=0
02:54:41.114 00.000 9828 worker thread done servicing request
02:54:41.114 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:54:41.514 00.400 8976 Exposure complete
02:54:41.519 00.005 8976 worker thread done servicing request
02:54:41.519 00.000 5052 OnExposeComplete: enter
02:54:41.519 00.000 5052 UpdateGuideState(): m_state=6
02:54:41.519 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11085
02:54:41.519 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.82, Mass=141, SNR=8.2, Peak=74 HFD=1.9
02:54:41.519 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
02:54:41.519 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
02:54:41.519 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.11 hyp=0.26 cameraTheta=0.42 mountX=-0.01 mountY=-0.26, mountTheta=-1.62
02:54:41.520 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.11, opts=13)
02:54:41.520 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.11)
02:54:41.520 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:54:41.520 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:54:41.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:41.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:41.520 00.000 5052 Enqueuing Expose request
02:54:41.520 00.000 8976 Worker thread wakes up
02:54:41.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.11) opts 0xd
02:54:41.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.11)
02:54:41.520 00.000 8976 Moving (0.24, 0.11) raw xDistance=-0.01 yDistance=-0.26
02:54:41.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:54:41.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:54:41.520 00.000 8976 MoveAxis(R, 0, ABG)
02:54:41.520 00.000 8976 MoveAxis(U, 0, ABG)
02:54:41.521 00.001 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
02:54:41.521 00.000 8976 MountToCamera -- mountX=2.57 mountY=-0.69 hyp=2.66 mountTheta=-0.26 cameraX=-0.56, cameraY=2.60 cameraTheta=1.78
02:54:41.521 00.000 8976 incremental bump (-0.557, 2.602) isValid = 1
02:54:41.521 00.000 8976 Scheduling Mount bump of (-0.024, 0.116)
02:54:41.521 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:54:41.521 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:54:41.521 00.000 8976 move complete, result=0
02:54:41.521 00.000 9828 Worker thread wakes up
02:54:41.521 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:54:41.521 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:54:41.521 00.000 8976 worker thread done servicing request
02:54:41.521 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:54:41.521 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
02:54:41.521 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.49)
02:54:41.521 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.41
02:54:41.521 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:54:41.521 00.000 8976 Worker thread wakes up
02:54:41.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:41.522 00.001 9828 BLC: window closed
02:54:41.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:41.522 00.000 9828 MoveAxis(W, 6, B)
02:54:41.522 00.000 9828 Guiding  Dir = 3, Dur = 6
02:54:41.522 00.000 9828 IsSlewing returns 0
02:54:41.522 00.000 9828 IsGuiding returns 0
02:54:41.522 00.000 9828 PulseGuide returned control before completion, sleep 16
02:54:41.553 00.031 9828 IsGuiding returns 1
02:54:41.553 00.000 9828 scope still moving after pulse duration time elapsed
02:54:41.583 00.030 9828 IsSlewing returns 0
02:54:41.583 00.000 9828 IsGuiding returns 1
02:54:41.615 00.032 9828 IsSlewing returns 0
02:54:41.615 00.000 9828 IsGuiding returns 1
02:54:41.646 00.031 9828 IsSlewing returns 0
02:54:41.646 00.000 9828 IsGuiding returns 0
02:54:41.646 00.000 9828 scope move finished after 6 + 118 ms
02:54:41.646 00.000 9828 Move returns status 0, amount 6
02:54:41.646 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:41.646 00.000 9828 MoveAxis(N, 16, B)
02:54:41.646 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:41.661 00.015 9828 IsSlewing returns 0
02:54:41.661 00.000 9828 IsGuiding returns 0
02:54:41.661 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:41.692 00.031 9828 IsGuiding returns 1
02:54:41.692 00.000 9828 scope still moving after pulse duration time elapsed
02:54:41.722 00.030 9828 IsSlewing returns 0
02:54:41.722 00.000 9828 IsGuiding returns 1
02:54:41.753 00.031 9828 IsSlewing returns 0
02:54:41.753 00.000 9828 IsGuiding returns 1
02:54:41.784 00.031 9828 IsSlewing returns 0
02:54:41.784 00.000 9828 IsGuiding returns 1
02:54:41.816 00.032 9828 IsSlewing returns 0
02:54:41.816 00.000 9828 IsGuiding returns 0
02:54:41.816 00.000 9828 scope move finished after 16 + 138 ms
02:54:41.816 00.000 9828 Move returns status 0, amount 16
02:54:41.816 00.000 9828 move complete, result=0
02:54:41.816 00.000 9828 worker thread done servicing request
02:54:41.817 00.001 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:54:42.206 00.389 8976 Exposure complete
02:54:42.211 00.005 8976 worker thread done servicing request
02:54:42.212 00.001 5052 OnExposeComplete: enter
02:54:42.212 00.000 5052 UpdateGuideState(): m_state=6
02:54:42.212 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11086
02:54:42.212 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.64, Mass=151, SNR=8.5, Peak=73 HFD=1.9
02:54:42.212 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
02:54:42.212 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:54:42.212 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-0.21 mountX=-0.22 mountY=-0.24, mountTheta=-2.30
02:54:42.213 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.07, opts=13)
02:54:42.213 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.07)
02:54:42.213 00.000 8976 Worker thread wakes up
02:54:42.213 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:54:42.213 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:54:42.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:42.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.07) opts 0xd
02:54:42.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:42.213 00.000 5052 Enqueuing Expose request
02:54:42.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.07)
02:54:42.213 00.000 8976 Moving (0.34, -0.07) raw xDistance=-0.22 yDistance=-0.24
02:54:42.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:54:42.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:54:42.213 00.000 8976 MoveAxis(R, 0, ABG)
02:54:42.213 00.000 8976 MoveAxis(U, 0, ABG)
02:54:42.213 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
02:54:42.214 00.001 8976 MountToCamera -- mountX=2.63 mountY=-0.57 hyp=2.69 mountTheta=-0.21 cameraX=-0.69, cameraY=2.60 cameraTheta=1.83
02:54:42.214 00.000 8976 incremental bump (-0.694, 2.601) isValid = 1
02:54:42.214 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
02:54:42.214 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
02:54:42.214 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
02:54:42.214 00.000 8976 move complete, result=0
02:54:42.214 00.000 9828 Worker thread wakes up
02:54:42.214 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
02:54:42.214 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:42.214 00.000 8976 worker thread done servicing request
02:54:42.214 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:54:42.214 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
02:54:42.214 00.000 8976 Worker thread wakes up
02:54:42.214 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.45)
02:54:42.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:42.215 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:42.215 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
02:54:42.215 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
02:54:42.215 00.000 9828 BLC: window closed
02:54:42.215 00.000 9828 MoveAxis(W, 8, B)
02:54:42.215 00.000 9828 Guiding  Dir = 3, Dur = 8
02:54:42.215 00.000 9828 IsSlewing returns 0
02:54:42.215 00.000 9828 IsGuiding returns 0
02:54:42.216 00.001 9828 PulseGuide returned control before completion, sleep 18
02:54:42.240 00.024 9828 IsGuiding returns 1
02:54:42.240 00.000 9828 scope still moving after pulse duration time elapsed
02:54:42.272 00.032 9828 IsSlewing returns 0
02:54:42.272 00.000 9828 IsGuiding returns 1
02:54:42.303 00.031 9828 IsSlewing returns 0
02:54:42.303 00.000 9828 IsGuiding returns 1
02:54:42.335 00.032 9828 IsSlewing returns 0
02:54:42.335 00.000 9828 IsGuiding returns 0
02:54:42.335 00.000 9828 scope move finished after 8 + 110 ms
02:54:42.335 00.000 9828 Move returns status 0, amount 8
02:54:42.335 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:42.335 00.000 9828 MoveAxis(N, 16, B)
02:54:42.335 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:42.349 00.014 9828 IsSlewing returns 0
02:54:42.349 00.000 9828 IsGuiding returns 0
02:54:42.349 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:42.381 00.032 9828 IsGuiding returns 1
02:54:42.381 00.000 9828 scope still moving after pulse duration time elapsed
02:54:42.411 00.030 9828 IsSlewing returns 0
02:54:42.411 00.000 9828 IsGuiding returns 1
02:54:42.442 00.031 9828 IsSlewing returns 0
02:54:42.442 00.000 9828 IsGuiding returns 1
02:54:42.473 00.031 9828 IsSlewing returns 0
02:54:42.473 00.000 9828 IsGuiding returns 0
02:54:42.473 00.000 9828 scope move finished after 16 + 107 ms
02:54:42.473 00.000 9828 Move returns status 0, amount 16
02:54:42.473 00.000 9828 move complete, result=0
02:54:42.473 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:54:42.473 00.000 9828 worker thread done servicing request
02:54:42.900 00.427 8976 Exposure complete
02:54:42.905 00.005 8976 worker thread done servicing request
02:54:42.905 00.000 5052 OnExposeComplete: enter
02:54:42.905 00.000 5052 UpdateGuideState(): m_state=6
02:54:42.905 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11087
02:54:42.905 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=282.04, Mass=148, SNR=8.4, Peak=69 HFD=2.0
02:54:42.905 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
02:54:42.905 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
02:54:42.905 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.33 hyp=0.90 cameraTheta=0.38 mountX=-0.08 mountY=-0.89, mountTheta=-1.67
02:54:42.906 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.33, opts=13)
02:54:42.906 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.33)
02:54:42.906 00.000 8976 Worker thread wakes up
02:54:42.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.33) opts 0xd
02:54:42.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.33)
02:54:42.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:54:42.906 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:54:42.907 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:42.907 00.000 8976 Moving (0.84, 0.33) raw xDistance=-0.08 yDistance=-0.89
02:54:42.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:54:42.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
02:54:42.907 00.000 8976 MoveAxis(R, 0, ABG)
02:54:42.907 00.000 8976 MoveAxis(U, 4, ABG)
02:54:42.907 00.000 8976 stepping (-18, 2) + (0, 4)
02:54:42.907 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:54:42.908 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:42.908 00.000 5052 Enqueuing Expose request
02:54:42.940 00.032 8976 Received - 47 (G) 
02:54:42.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:54:42.940 00.000 8976 stepped: pos (-18, 6)
02:54:42.940 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
02:54:42.940 00.000 8976 MountToCamera -- mountX=2.67 mountY=-0.69 hyp=2.76 mountTheta=-0.25 cameraX=-0.60, cameraY=2.70 cameraTheta=1.79
02:54:42.940 00.000 8976 incremental bump (-0.599, 2.696) isValid = 1
02:54:42.940 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
02:54:42.940 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:54:42.940 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:54:42.940 00.000 8976 move complete, result=0
02:54:42.940 00.000 9828 Worker thread wakes up
02:54:42.940 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:54:42.940 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:54:42.940 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.41)
02:54:42.940 00.000 8976 worker thread done servicing request
02:54:42.941 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
02:54:42.941 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.49)
02:54:42.941 00.000 8976 Worker thread wakes up
02:54:42.941 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
02:54:42.941 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:42.941 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
02:54:42.941 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:42.941 00.000 9828 BLC: window closed
02:54:42.941 00.000 9828 MoveAxis(W, 6, B)
02:54:42.941 00.000 9828 Guiding  Dir = 3, Dur = 6
02:54:42.941 00.000 9828 IsSlewing returns 0
02:54:42.942 00.001 9828 IsGuiding returns 0
02:54:42.942 00.000 9828 PulseGuide returned control before completion, sleep 16
02:54:42.973 00.031 9828 IsGuiding returns 1
02:54:42.973 00.000 9828 scope still moving after pulse duration time elapsed
02:54:43.004 00.031 9828 IsSlewing returns 0
02:54:43.004 00.000 9828 IsGuiding returns 1
02:54:43.035 00.031 9828 IsSlewing returns 0
02:54:43.035 00.000 9828 IsGuiding returns 1
02:54:43.066 00.031 9828 IsSlewing returns 0
02:54:43.066 00.000 9828 IsGuiding returns 0
02:54:43.066 00.000 9828 scope move finished after 6 + 118 ms
02:54:43.066 00.000 9828 Move returns status 0, amount 6
02:54:43.066 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:43.066 00.000 9828 MoveAxis(N, 16, B)
02:54:43.066 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:43.082 00.016 9828 IsSlewing returns 0
02:54:43.082 00.000 9828 IsGuiding returns 0
02:54:43.082 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:43.113 00.031 9828 IsGuiding returns 1
02:54:43.113 00.000 9828 scope still moving after pulse duration time elapsed
02:54:43.145 00.032 9828 IsSlewing returns 0
02:54:43.145 00.000 9828 IsGuiding returns 1
02:54:43.175 00.030 9828 IsSlewing returns 0
02:54:43.175 00.000 9828 IsGuiding returns 1
02:54:43.205 00.030 9828 IsSlewing returns 0
02:54:43.205 00.000 9828 IsGuiding returns 1
02:54:43.236 00.031 9828 IsSlewing returns 0
02:54:43.236 00.000 9828 IsGuiding returns 0
02:54:43.236 00.000 9828 scope move finished after 16 + 138 ms
02:54:43.236 00.000 9828 Move returns status 0, amount 16
02:54:43.236 00.000 9828 move complete, result=0
02:54:43.236 00.000 9828 worker thread done servicing request
02:54:43.236 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
02:54:43.629 00.393 8976 Exposure complete
02:54:43.635 00.006 8976 worker thread done servicing request
02:54:43.635 00.000 5052 OnExposeComplete: enter
02:54:43.635 00.000 5052 UpdateGuideState(): m_state=6
02:54:43.635 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11088
02:54:43.635 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.38, Mass=146, SNR=8.3, Peak=74 HFD=1.8
02:54:43.635 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
02:54:43.636 00.001 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
02:54:43.636 00.000 5052 CameraToMount -- cameraX=1.10 cameraY=-0.33 hyp=1.15 cameraTheta=-0.29 mountX=-0.80 mountY=-0.74, mountTheta=-2.39
02:54:43.636 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.10, y=-0.33, opts=13)
02:54:43.636 00.000 5052 Enqueuing Move request for stepguider (1.10, -0.33)
02:54:43.636 00.000 8976 Worker thread wakes up
02:54:43.637 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.10, -0.33) opts 0xd
02:54:43.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.10, -0.33)
02:54:43.637 00.000 8976 Moving (1.10, -0.33) raw xDistance=-0.80 yDistance=-0.74
02:54:43.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80
02:54:43.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:54:43.637 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
02:54:43.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:43.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:43.637 00.000 5052 Enqueuing Expose request
02:54:43.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.74
02:54:43.637 00.000 8976 MoveAxis(R, 3, ABG)
02:54:43.637 00.000 8976 stepping (-18, 6) + (3, 0)
02:54:43.637 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:43.676 00.039 8976 Received - 47 (G) 
02:54:43.676 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:43.676 00.000 8976 stepped: pos (-15, 6)
02:54:43.676 00.000 8976 MoveAxis(U, 3, ABG)
02:54:43.676 00.000 8976 stepping (-15, 6) + (0, 3)
02:54:43.676 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:43.708 00.032 8976 Received - 47 (G) 
02:54:43.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:43.708 00.000 8976 stepped: pos (-15, 9)
02:54:43.708 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
02:54:43.708 00.000 8976 MountToCamera -- mountX=2.55 mountY=-0.94 hyp=2.72 mountTheta=-0.35 cameraX=-0.33, cameraY=2.70 cameraTheta=1.69
02:54:43.708 00.000 8976 incremental bump (-0.326, 2.696) isValid = 1
02:54:43.708 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
02:54:43.708 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:54:43.708 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:54:43.708 00.000 8976 move complete, result=0
02:54:43.708 00.000 9828 Worker thread wakes up
02:54:43.708 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:54:43.708 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:54:43.708 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.78 = -1.50)
02:54:43.708 00.000 8976 worker thread done servicing request
02:54:43.708 00.000 8976 Worker thread wakes up
02:54:43.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:43.709 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:43.709 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.7 px 3 ms NORTH
02:54:43.709 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.70 = -1.58)
02:54:43.709 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
02:54:43.709 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:54:43.709 00.000 9828 BLC: window closed
02:54:43.709 00.000 9828 MoveAxis(W, 3, B)
02:54:43.709 00.000 9828 Guiding  Dir = 3, Dur = 3
02:54:43.709 00.000 9828 IsSlewing returns 0
02:54:43.709 00.000 9828 IsGuiding returns 0
02:54:43.709 00.000 9828 PulseGuide returned control before completion, sleep 13
02:54:43.734 00.025 9828 IsGuiding returns 1
02:54:43.734 00.000 9828 scope still moving after pulse duration time elapsed
02:54:43.765 00.031 9828 IsSlewing returns 0
02:54:43.765 00.000 9828 IsGuiding returns 1
02:54:43.797 00.032 9828 IsSlewing returns 0
02:54:43.797 00.000 9828 IsGuiding returns 1
02:54:43.828 00.031 9828 IsSlewing returns 0
02:54:43.828 00.000 9828 IsGuiding returns 0
02:54:43.828 00.000 9828 scope move finished after 3 + 115 ms
02:54:43.828 00.000 9828 Move returns status 0, amount 3
02:54:43.828 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:43.828 00.000 9828 MoveAxis(N, 16, B)
02:54:43.828 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:43.844 00.016 9828 IsSlewing returns 0
02:54:43.844 00.000 9828 IsGuiding returns 0
02:54:43.844 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:43.876 00.032 9828 IsGuiding returns 1
02:54:43.876 00.000 9828 scope still moving after pulse duration time elapsed
02:54:43.907 00.031 9828 IsSlewing returns 0
02:54:43.907 00.000 9828 IsGuiding returns 1
02:54:43.939 00.032 9828 IsSlewing returns 0
02:54:43.939 00.000 9828 IsGuiding returns 1
02:54:43.971 00.032 9828 IsSlewing returns 0
02:54:43.971 00.000 9828 IsGuiding returns 1
02:54:44.002 00.031 9828 IsSlewing returns 0
02:54:44.002 00.000 9828 IsGuiding returns 0
02:54:44.002 00.000 9828 scope move finished after 16 + 142 ms
02:54:44.002 00.000 9828 Move returns status 0, amount 16
02:54:44.003 00.001 9828 move complete, result=0
02:54:44.003 00.000 9828 worker thread done servicing request
02:54:44.003 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:54:44.390 00.387 8976 Exposure complete
02:54:44.396 00.006 8976 worker thread done servicing request
02:54:44.397 00.001 5052 OnExposeComplete: enter
02:54:44.397 00.000 5052 UpdateGuideState(): m_state=6
02:54:44.397 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11089
02:54:44.397 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.67, Mass=134, SNR=8.1, Peak=68 HFD=1.8
02:54:44.397 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
02:54:44.397 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
02:54:44.397 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.04 hyp=0.61 cameraTheta=-0.07 mountX=-0.31 mountY=-0.49, mountTheta=-2.14
02:54:44.398 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.04, opts=13)
02:54:44.398 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.04)
02:54:44.398 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:54:44.398 00.000 5052 UpdateGuideState exits: m=134 SNR=8.1
02:54:44.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:44.398 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:44.398 00.000 5052 Enqueuing Expose request
02:54:44.398 00.000 8976 Worker thread wakes up
02:54:44.398 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.04) opts 0xd
02:54:44.398 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.04)
02:54:44.398 00.000 8976 Moving (0.61, -0.04) raw xDistance=-0.31 yDistance=-0.49
02:54:44.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
02:54:44.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
02:54:44.398 00.000 8976 MoveAxis(R, 2, ABG)
02:54:44.398 00.000 8976 stepping (-15, 9) + (2, 0)
02:54:44.398 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:44.427 00.029 8976 Received - 47 (G) 
02:54:44.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:44.427 00.000 8976 stepped: pos (-13, 9)
02:54:44.427 00.000 8976 MoveAxis(U, 2, ABG)
02:54:44.427 00.000 8976 stepping (-13, 9) + (0, 2)
02:54:44.427 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:44.459 00.032 8976 Received - 47 (G) 
02:54:44.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:44.459 00.000 8976 stepped: pos (-13, 11)
02:54:44.459 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
02:54:44.459 00.000 8976 MountToCamera -- mountX=2.36 mountY=-1.20 hyp=2.65 mountTheta=-0.47 cameraX=-0.00, cameraY=2.65 cameraTheta=1.57
02:54:44.459 00.000 8976 incremental bump (-0.005, 2.653) isValid = 1
02:54:44.459 00.000 8976 Scheduling Mount bump of (-0.000, 0.119)
02:54:44.459 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:54:44.459 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:54:44.459 00.000 8976 move complete, result=0
02:54:44.459 00.000 9828 Worker thread wakes up
02:54:44.459 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:54:44.459 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:54:44.459 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
02:54:44.459 00.000 8976 worker thread done servicing request
02:54:44.459 00.000 8976 Worker thread wakes up
02:54:44.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:44.459 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.5 px 2 ms NORTH
02:54:44.460 00.001 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.70)
02:54:44.460 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
02:54:44.460 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:44.460 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:54:44.460 00.000 9828 BLC: window closed
02:54:44.460 00.000 9828 MoveAxis(E, 2, B)
02:54:44.460 00.000 9828 Guiding  Dir = 2, Dur = 2
02:54:44.461 00.001 9828 IsSlewing returns 0
02:54:44.461 00.000 9828 IsGuiding returns 0
02:54:44.461 00.000 9828 PulseGuide returned control before completion, sleep 12
02:54:44.484 00.023 9828 IsGuiding returns 1
02:54:44.484 00.000 9828 scope still moving after pulse duration time elapsed
02:54:44.515 00.031 9828 IsSlewing returns 0
02:54:44.516 00.001 9828 IsGuiding returns 1
02:54:44.546 00.030 9828 IsSlewing returns 0
02:54:44.546 00.000 9828 IsGuiding returns 1
02:54:44.578 00.032 9828 IsSlewing returns 0
02:54:44.578 00.000 9828 IsGuiding returns 0
02:54:44.578 00.000 9828 scope move finished after 2 + 115 ms
02:54:44.578 00.000 9828 Move returns status 0, amount 2
02:54:44.578 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:44.579 00.001 9828 MoveAxis(N, 16, B)
02:54:44.579 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:44.594 00.015 9828 IsSlewing returns 0
02:54:44.594 00.000 9828 IsGuiding returns 0
02:54:44.594 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:44.626 00.032 9828 IsGuiding returns 1
02:54:44.626 00.000 9828 scope still moving after pulse duration time elapsed
02:54:44.658 00.032 9828 IsSlewing returns 0
02:54:44.658 00.000 9828 IsGuiding returns 1
02:54:44.689 00.031 9828 IsSlewing returns 0
02:54:44.689 00.000 9828 IsGuiding returns 1
02:54:44.720 00.031 9828 IsSlewing returns 0
02:54:44.720 00.000 9828 IsGuiding returns 1
02:54:44.751 00.031 9828 IsSlewing returns 0
02:54:44.751 00.000 9828 IsGuiding returns 0
02:54:44.751 00.000 9828 scope move finished after 16 + 140 ms
02:54:44.751 00.000 9828 Move returns status 0, amount 16
02:54:44.751 00.000 9828 move complete, result=0
02:54:44.751 00.000 9828 worker thread done servicing request
02:54:44.751 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:54:45.145 00.394 8976 Exposure complete
02:54:45.150 00.005 8976 worker thread done servicing request
02:54:45.150 00.000 5052 OnExposeComplete: enter
02:54:45.151 00.001 5052 UpdateGuideState(): m_state=6
02:54:45.151 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11090
02:54:45.151 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.92, Mass=136, SNR=8.1, Peak=72 HFD=2.0
02:54:45.151 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
02:54:45.151 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
02:54:45.151 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.21 hyp=0.78 cameraTheta=0.28 mountX=-0.15 mountY=-0.75, mountTheta=-1.77
02:54:45.151 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.21, opts=13)
02:54:45.151 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.21)
02:54:45.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:54:45.151 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
02:54:45.152 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:45.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:45.152 00.000 5052 Enqueuing Expose request
02:54:45.152 00.000 8976 Worker thread wakes up
02:54:45.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.21) opts 0xd
02:54:45.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.21)
02:54:45.152 00.000 8976 Moving (0.75, 0.21) raw xDistance=-0.15 yDistance=-0.75
02:54:45.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:54:45.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
02:54:45.152 00.000 8976 MoveAxis(R, 0, ABG)
02:54:45.152 00.000 8976 MoveAxis(U, 3, ABG)
02:54:45.152 00.000 8976 stepping (-13, 11) + (0, 3)
02:54:45.152 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:45.178 00.026 8976 Received - 47 (G) 
02:54:45.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:45.178 00.000 8976 stepped: pos (-13, 14)
02:54:45.178 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
02:54:45.178 00.000 8976 MountToCamera -- mountX=2.24 mountY=-1.54 hyp=2.72 mountTheta=-0.60 cameraX=0.35, cameraY=2.70 cameraTheta=1.44
02:54:45.178 00.000 8976 incremental bump (0.351, 2.697) isValid = 1
02:54:45.178 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
02:54:45.178 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:54:45.178 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:54:45.178 00.000 8976 move complete, result=0
02:54:45.178 00.000 9828 Worker thread wakes up
02:54:45.178 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:54:45.178 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:54:45.178 00.000 8976 worker thread done servicing request
02:54:45.178 00.000 8976 Worker thread wakes up
02:54:45.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:45.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:45.178 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:54:45.179 00.001 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
02:54:45.179 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
02:54:45.179 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
02:54:45.179 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:54:45.179 00.000 9828 BLC: window closed
02:54:45.179 00.000 9828 MoveAxis(E, 6, B)
02:54:45.179 00.000 9828 Guiding  Dir = 2, Dur = 6
02:54:45.179 00.000 9828 IsSlewing returns 0
02:54:45.179 00.000 9828 IsGuiding returns 0
02:54:45.179 00.000 9828 PulseGuide returned control before completion, sleep 16
02:54:45.201 00.022 9828 IsGuiding returns 1
02:54:45.201 00.000 9828 scope still moving after pulse duration time elapsed
02:54:45.232 00.031 9828 IsSlewing returns 0
02:54:45.232 00.000 9828 IsGuiding returns 1
02:54:45.264 00.032 9828 IsSlewing returns 0
02:54:45.264 00.000 9828 IsGuiding returns 1
02:54:45.295 00.031 9828 IsSlewing returns 0
02:54:45.295 00.000 9828 IsGuiding returns 0
02:54:45.295 00.000 9828 scope move finished after 6 + 109 ms
02:54:45.295 00.000 9828 Move returns status 0, amount 6
02:54:45.295 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:45.295 00.000 9828 MoveAxis(N, 16, B)
02:54:45.295 00.000 9828 Guiding  Dir = 0, Dur = 16
02:54:45.311 00.016 9828 IsSlewing returns 0
02:54:45.311 00.000 9828 IsGuiding returns 0
02:54:45.311 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:45.342 00.031 9828 IsGuiding returns 1
02:54:45.342 00.000 9828 scope still moving after pulse duration time elapsed
02:54:45.374 00.032 9828 IsSlewing returns 0
02:54:45.374 00.000 9828 IsGuiding returns 1
02:54:45.406 00.032 9828 IsSlewing returns 0
02:54:45.406 00.000 9828 IsGuiding returns 1
02:54:45.436 00.030 9828 IsSlewing returns 0
02:54:45.436 00.000 9828 IsGuiding returns 1
02:54:45.468 00.032 9828 IsSlewing returns 0
02:54:45.468 00.000 9828 IsGuiding returns 0
02:54:45.468 00.000 9828 scope move finished after 16 + 140 ms
02:54:45.468 00.000 9828 Move returns status 0, amount 16
02:54:45.468 00.000 9828 move complete, result=0
02:54:45.468 00.000 9828 worker thread done servicing request
02:54:45.468 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
02:54:45.868 00.400 8976 Exposure complete
02:54:45.874 00.006 8976 worker thread done servicing request
02:54:45.874 00.000 5052 OnExposeComplete: enter
02:54:45.874 00.000 5052 UpdateGuideState(): m_state=6
02:54:45.874 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11091
02:54:45.874 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.23, Mass=143, SNR=8.3, Peak=68 HFD=2.3
02:54:45.874 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
02:54:45.875 00.001 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
02:54:45.875 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.48 hyp=0.83 cameraTheta=-0.61 mountX=-0.74 mountY=-0.32, mountTheta=-2.74
02:54:45.875 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.48, opts=13)
02:54:45.875 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.48)
02:54:45.875 00.000 8976 Worker thread wakes up
02:54:45.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.48) opts 0xd
02:54:45.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.48)
02:54:45.875 00.000 8976 Moving (0.69, -0.48) raw xDistance=-0.74 yDistance=-0.32
02:54:45.876 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74
02:54:45.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:54:45.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
02:54:45.876 00.000 8976 MoveAxis(R, 3, ABG)
02:54:45.876 00.000 8976 stepping (-13, 14) + (3, 0)
02:54:45.876 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
02:54:45.876 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:45.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:45.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:45.876 00.000 5052 Enqueuing Expose request
02:54:45.913 00.037 8976 Received - 47 (G) 
02:54:45.913 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:54:45.913 00.000 8976 stepped: pos (-10, 14)
02:54:45.914 00.001 8976 MoveAxis(U, 1, ABG)
02:54:45.914 00.000 8976 stepping (-10, 14) + (0, 1)
02:54:45.914 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:45.946 00.032 8976 Received - 47 (G) 
02:54:45.946 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:45.946 00.000 8976 stepped: pos (-10, 15)
02:54:45.946 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:54:45.946 00.000 8976 MountToCamera -- mountX=2.01 mountY=-1.82 hyp=2.71 mountTheta=-0.74 cameraX=0.71, cameraY=2.61 cameraTheta=1.31
02:54:45.946 00.000 8976 incremental bump (0.705, 2.615) isValid = 1
02:54:45.947 00.001 8976 Scheduling Mount bump of (0.030, 0.115)
02:54:45.947 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:54:45.947 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:54:45.947 00.000 8976 move complete, result=0
02:54:45.947 00.000 9828 Worker thread wakes up
02:54:45.947 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:54:45.947 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:54:45.947 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
02:54:45.947 00.000 8976 worker thread done servicing request
02:54:45.947 00.000 8976 Worker thread wakes up
02:54:45.947 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
02:54:45.947 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
02:54:45.948 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:45.948 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.32 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
02:54:45.948 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:54:45.948 00.000 9828 BLC: window closed
02:54:45.948 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:45.948 00.000 9828 MoveAxis(E, 11, B)
02:54:45.948 00.000 9828 Guiding  Dir = 2, Dur = 11
02:54:45.949 00.001 9828 IsSlewing returns 0
02:54:45.949 00.000 9828 IsGuiding returns 0
02:54:45.949 00.000 9828 PulseGuide returned control before completion, sleep 21
02:54:45.981 00.032 9828 IsGuiding returns 1
02:54:45.981 00.000 9828 scope still moving after pulse duration time elapsed
02:54:46.013 00.032 9828 IsSlewing returns 0
02:54:46.013 00.000 9828 IsGuiding returns 1
02:54:46.045 00.032 9828 IsSlewing returns 0
02:54:46.045 00.000 9828 IsGuiding returns 1
02:54:46.076 00.031 9828 IsSlewing returns 0
02:54:46.076 00.000 9828 IsGuiding returns 1
02:54:46.107 00.031 9828 IsSlewing returns 0
02:54:46.107 00.000 9828 IsGuiding returns 1
02:54:46.139 00.032 9828 IsSlewing returns 0
02:54:46.139 00.000 9828 IsGuiding returns 0
02:54:46.139 00.000 9828 scope move finished after 11 + 179 ms
02:54:46.139 00.000 9828 Move returns status 0, amount 11
02:54:46.139 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:46.139 00.000 9828 MoveAxis(N, 15, B)
02:54:46.139 00.000 9828 Guiding  Dir = 0, Dur = 15
02:54:46.155 00.016 9828 IsSlewing returns 0
02:54:46.155 00.000 9828 IsGuiding returns 0
02:54:46.155 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:46.186 00.031 9828 IsGuiding returns 1
02:54:46.186 00.000 9828 scope still moving after pulse duration time elapsed
02:54:46.217 00.031 9828 IsSlewing returns 0
02:54:46.217 00.000 9828 IsGuiding returns 1
02:54:46.248 00.031 9828 IsSlewing returns 0
02:54:46.248 00.000 9828 IsGuiding returns 1
02:54:46.280 00.032 9828 IsSlewing returns 0
02:54:46.280 00.000 9828 IsGuiding returns 1
02:54:46.311 00.031 9828 IsSlewing returns 0
02:54:46.311 00.000 9828 IsGuiding returns 0
02:54:46.311 00.000 9828 scope move finished after 15 + 140 ms
02:54:46.311 00.000 9828 Move returns status 0, amount 15
02:54:46.311 00.000 9828 move complete, result=0
02:54:46.311 00.000 9828 worker thread done servicing request
02:54:46.311 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:54:46.633 00.322 8976 Exposure complete
02:54:46.639 00.006 8976 worker thread done servicing request
02:54:46.639 00.000 5052 OnExposeComplete: enter
02:54:46.639 00.000 5052 UpdateGuideState(): m_state=6
02:54:46.639 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11092
02:54:46.639 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.77, Mass=148, SNR=8.4, Peak=67 HFD=2.5
02:54:46.639 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
02:54:46.640 00.001 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
02:54:46.640 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.06 hyp=0.54 cameraTheta=0.11 mountX=-0.19 mountY=-0.48, mountTheta=-1.95
02:54:46.640 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.06, opts=13)
02:54:46.640 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.06)
02:54:46.640 00.000 8976 Worker thread wakes up
02:54:46.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.06) opts 0xd
02:54:46.641 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.06)
02:54:46.641 00.000 8976 Moving (0.53, 0.06) raw xDistance=-0.19 yDistance=-0.48
02:54:46.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:54:46.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
02:54:46.641 00.000 8976 MoveAxis(R, 0, ABG)
02:54:46.641 00.000 8976 MoveAxis(U, 2, ABG)
02:54:46.641 00.000 8976 stepping (-10, 15) + (0, 2)
02:54:46.641 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:46.641 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:54:46.641 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:54:46.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:46.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:46.641 00.000 5052 Enqueuing Expose request
02:54:46.665 00.024 8976 Received - 47 (G) 
02:54:46.665 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:46.665 00.000 8976 stepped: pos (-10, 17)
02:54:46.665 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:54:46.665 00.000 8976 MountToCamera -- mountX=1.85 mountY=-2.11 hyp=2.81 mountTheta=-0.85 cameraX=1.04, cameraY=2.61 cameraTheta=1.19
02:54:46.665 00.000 8976 incremental bump (1.036, 2.607) isValid = 1
02:54:46.665 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:54:46.665 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:54:46.665 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:54:46.665 00.000 8976 move complete, result=0
02:54:46.665 00.000 9828 Worker thread wakes up
02:54:46.665 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:54:46.665 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:54:46.665 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:54:46.665 00.000 8976 worker thread done servicing request
02:54:46.665 00.000 8976 Worker thread wakes up
02:54:46.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:46.665 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:46.666 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:54:46.666 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:54:46.666 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:54:46.666 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:54:46.666 00.000 9828 BLC: window closed
02:54:46.666 00.000 9828 MoveAxis(E, 15, B)
02:54:46.666 00.000 9828 Guiding  Dir = 2, Dur = 15
02:54:46.666 00.000 9828 IsSlewing returns 0
02:54:46.667 00.001 9828 IsGuiding returns 0
02:54:46.667 00.000 9828 PulseGuide returned control before completion, sleep 25
02:54:46.705 00.038 9828 IsGuiding returns 1
02:54:46.705 00.000 9828 scope still moving after pulse duration time elapsed
02:54:46.736 00.031 9828 IsSlewing returns 0
02:54:46.736 00.000 9828 IsGuiding returns 1
02:54:46.768 00.032 9828 IsSlewing returns 0
02:54:46.768 00.000 9828 IsGuiding returns 1
02:54:46.799 00.031 9828 IsSlewing returns 0
02:54:46.799 00.000 9828 IsGuiding returns 0
02:54:46.799 00.000 9828 scope move finished after 15 + 117 ms
02:54:46.799 00.000 9828 Move returns status 0, amount 15
02:54:46.799 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:46.799 00.000 9828 MoveAxis(N, 14, B)
02:54:46.799 00.000 9828 Guiding  Dir = 0, Dur = 14
02:54:46.815 00.016 9828 IsSlewing returns 0
02:54:46.815 00.000 9828 IsGuiding returns 0
02:54:46.815 00.000 9828 PulseGuide returned control before completion, sleep 24
02:54:46.846 00.031 9828 IsGuiding returns 1
02:54:46.846 00.000 9828 scope still moving after pulse duration time elapsed
02:54:46.876 00.030 9828 IsSlewing returns 0
02:54:46.876 00.000 9828 IsGuiding returns 1
02:54:46.907 00.031 9828 IsSlewing returns 0
02:54:46.907 00.000 9828 IsGuiding returns 1
02:54:46.939 00.032 9828 IsSlewing returns 0
02:54:46.939 00.000 9828 IsGuiding returns 1
02:54:46.970 00.031 9828 IsSlewing returns 0
02:54:46.970 00.000 9828 IsGuiding returns 0
02:54:46.970 00.000 9828 scope move finished after 14 + 141 ms
02:54:46.970 00.000 9828 Move returns status 0, amount 14
02:54:46.970 00.000 9828 move complete, result=0
02:54:46.970 00.000 9828 worker thread done servicing request
02:54:46.970 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:54:47.351 00.381 8976 Exposure complete
02:54:47.357 00.006 8976 worker thread done servicing request
02:54:47.357 00.000 5052 OnExposeComplete: enter
02:54:47.357 00.000 5052 UpdateGuideState(): m_state=6
02:54:47.358 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11093
02:54:47.358 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.25, Mass=164, SNR=8.9, Peak=70 HFD=2.0
02:54:47.358 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
02:54:47.358 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
02:54:47.358 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.46 hyp=0.59 cameraTheta=-0.90 mountX=-0.58 mountY=-0.06, mountTheta=-3.04
02:54:47.358 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.46, opts=13)
02:54:47.358 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.46)
02:54:47.358 00.000 8976 Worker thread wakes up
02:54:47.359 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:54:47.359 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
02:54:47.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:47.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:47.359 00.000 5052 Enqueuing Expose request
02:54:47.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.46) opts 0xd
02:54:47.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.46)
02:54:47.359 00.000 8976 Moving (0.37, -0.46) raw xDistance=-0.58 yDistance=-0.06
02:54:47.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
02:54:47.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:54:47.359 00.000 8976 MoveAxis(R, 2, ABG)
02:54:47.359 00.000 8976 stepping (-10, 17) + (2, 0)
02:54:47.359 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:47.384 00.025 8976 Received - 47 (G) 
02:54:47.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:47.385 00.001 8976 stepped: pos (-8, 17)
02:54:47.385 00.000 8976 MoveAxis(U, 0, ABG)
02:54:47.385 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
02:54:47.385 00.000 8976 MountToCamera -- mountX=1.64 mountY=-2.30 hyp=2.83 mountTheta=-0.95 cameraX=1.30, cameraY=2.51 cameraTheta=1.09
02:54:47.385 00.000 8976 incremental bump (1.303, 2.512) isValid = 1
02:54:47.385 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
02:54:47.385 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:54:47.385 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:54:47.385 00.000 8976 move complete, result=0
02:54:47.385 00.000 9828 Worker thread wakes up
02:54:47.385 00.000 8976 worker thread done servicing request
02:54:47.385 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.1 px 0 ms NORTH
02:54:47.385 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:54:47.385 00.000 8976 Worker thread wakes up
02:54:47.385 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:54:47.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:47.385 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
02:54:47.385 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:47.386 00.001 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
02:54:47.386 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
02:54:47.386 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:54:47.386 00.000 9828 BLC: window closed
02:54:47.386 00.000 9828 MoveAxis(E, 18, B)
02:54:47.386 00.000 9828 Guiding  Dir = 2, Dur = 18
02:54:47.386 00.000 9828 IsSlewing returns 0
02:54:47.386 00.000 9828 IsGuiding returns 0
02:54:47.386 00.000 9828 PulseGuide returned control before completion, sleep 28
02:54:47.422 00.036 9828 IsGuiding returns 1
02:54:47.422 00.000 9828 scope still moving after pulse duration time elapsed
02:54:47.453 00.031 9828 IsSlewing returns 0
02:54:47.453 00.000 9828 IsGuiding returns 1
02:54:47.484 00.031 9828 IsSlewing returns 0
02:54:47.484 00.000 9828 IsGuiding returns 1
02:54:47.515 00.031 9828 IsSlewing returns 0
02:54:47.515 00.000 9828 IsGuiding returns 0
02:54:47.515 00.000 9828 scope move finished after 18 + 111 ms
02:54:47.515 00.000 9828 Move returns status 0, amount 18
02:54:47.515 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:47.515 00.000 9828 MoveAxis(N, 13, B)
02:54:47.515 00.000 9828 Guiding  Dir = 0, Dur = 13
02:54:47.530 00.015 9828 IsSlewing returns 0
02:54:47.531 00.001 9828 IsGuiding returns 0
02:54:47.531 00.000 9828 PulseGuide returned control before completion, sleep 23
02:54:47.561 00.030 9828 IsGuiding returns 1
02:54:47.561 00.000 9828 scope still moving after pulse duration time elapsed
02:54:47.592 00.031 9828 IsSlewing returns 0
02:54:47.592 00.000 9828 IsGuiding returns 1
02:54:47.623 00.031 9828 IsSlewing returns 0
02:54:47.628 00.005 9828 IsGuiding returns 1
02:54:47.655 00.027 9828 IsSlewing returns 0
02:54:47.655 00.000 9828 IsGuiding returns 1
02:54:47.686 00.031 9828 IsSlewing returns 0
02:54:47.686 00.000 9828 IsGuiding returns 0
02:54:47.686 00.000 9828 scope move finished after 13 + 142 ms
02:54:47.686 00.000 9828 Move returns status 0, amount 13
02:54:47.686 00.000 9828 move complete, result=0
02:54:47.686 00.000 9828 worker thread done servicing request
02:54:47.686 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:54:48.071 00.385 8976 Exposure complete
02:54:48.077 00.006 8976 worker thread done servicing request
02:54:48.077 00.000 5052 OnExposeComplete: enter
02:54:48.077 00.000 5052 UpdateGuideState(): m_state=6
02:54:48.077 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11094
02:54:48.077 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.90, Mass=131, SNR=7.9, Peak=69 HFD=2.2
02:54:48.077 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
02:54:48.077 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
02:54:48.077 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.20 hyp=0.40 cameraTheta=0.51 mountX=0.02 mountY=-0.40, mountTheta=-1.53
02:54:48.078 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.20, opts=13)
02:54:48.078 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.20)
02:54:48.078 00.000 8976 Worker thread wakes up
02:54:48.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.20) opts 0xd
02:54:48.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.20)
02:54:48.078 00.000 8976 Moving (0.35, 0.20) raw xDistance=0.02 yDistance=-0.40
02:54:48.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:54:48.078 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:54:48.079 00.001 5052 UpdateGuideState exits: m=131 SNR=7.9
02:54:48.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:48.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:54:48.079 00.000 8976 MoveAxis(R, 0, ABG)
02:54:48.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:48.079 00.000 5052 Enqueuing Expose request
02:54:48.079 00.000 8976 MoveAxis(U, 2, ABG)
02:54:48.079 00.000 8976 stepping (-8, 17) + (0, 2)
02:54:48.079 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:48.104 00.025 8976 Received - 47 (G) 
02:54:48.104 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:48.104 00.000 8976 stepped: pos (-8, 19)
02:54:48.104 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:54:48.104 00.000 8976 MountToCamera -- mountX=1.51 mountY=-2.54 hyp=2.95 mountTheta=-1.04 cameraX=1.58, cameraY=2.50 cameraTheta=1.01
02:54:48.104 00.000 8976 incremental bump (1.576, 2.497) isValid = 1
02:54:48.104 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:54:48.104 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:54:48.104 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:54:48.104 00.000 8976 move complete, result=0
02:54:48.104 00.000 9828 Worker thread wakes up
02:54:48.104 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:54:48.105 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:54:48.105 00.000 8976 worker thread done servicing request
02:54:48.105 00.000 8976 Worker thread wakes up
02:54:48.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:48.105 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:48.105 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:54:48.105 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:54:48.105 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:54:48.105 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:54:48.105 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:54:48.105 00.000 9828 BLC: window closed
02:54:48.105 00.000 9828 MoveAxis(E, 21, B)
02:54:48.105 00.000 9828 Guiding  Dir = 2, Dur = 21
02:54:48.106 00.001 9828 IsSlewing returns 0
02:54:48.106 00.000 9828 IsGuiding returns 0
02:54:48.106 00.000 9828 PulseGuide returned control before completion, sleep 31
02:54:48.153 00.047 9828 IsGuiding returns 1
02:54:48.153 00.000 9828 scope still moving after pulse duration time elapsed
02:54:48.184 00.031 9828 IsSlewing returns 0
02:54:48.184 00.000 9828 IsGuiding returns 1
02:54:48.215 00.031 9828 IsSlewing returns 0
02:54:48.215 00.000 9828 IsGuiding returns 1
02:54:48.247 00.032 9828 IsSlewing returns 0
02:54:48.247 00.000 9828 IsGuiding returns 0
02:54:48.247 00.000 9828 scope move finished after 21 + 120 ms
02:54:48.247 00.000 9828 Move returns status 0, amount 21
02:54:48.247 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:48.247 00.000 9828 MoveAxis(N, 13, B)
02:54:48.247 00.000 9828 Guiding  Dir = 0, Dur = 13
02:54:48.263 00.016 9828 IsSlewing returns 0
02:54:48.264 00.001 9828 IsGuiding returns 0
02:54:48.264 00.000 9828 PulseGuide returned control before completion, sleep 23
02:54:48.295 00.031 9828 IsGuiding returns 1
02:54:48.295 00.000 9828 scope still moving after pulse duration time elapsed
02:54:48.326 00.031 9828 IsSlewing returns 0
02:54:48.326 00.000 9828 IsGuiding returns 1
02:54:48.358 00.032 9828 IsSlewing returns 0
02:54:48.358 00.000 9828 IsGuiding returns 1
02:54:48.389 00.031 9828 IsSlewing returns 0
02:54:48.389 00.000 9828 IsGuiding returns 0
02:54:48.389 00.000 9828 scope move finished after 13 + 112 ms
02:54:48.389 00.000 9828 Move returns status 0, amount 13
02:54:48.389 00.000 9828 move complete, result=0
02:54:48.389 00.000 9828 worker thread done servicing request
02:54:48.389 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:54:48.793 00.404 8976 Exposure complete
02:54:48.799 00.006 8976 worker thread done servicing request
02:54:48.799 00.000 5052 OnExposeComplete: enter
02:54:48.799 00.000 5052 UpdateGuideState(): m_state=6
02:54:48.799 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11095
02:54:48.799 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.96, Mass=167, SNR=8.9, Peak=71 HFD=2.3
02:54:48.799 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
02:54:48.799 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
02:54:48.799 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.25 hyp=0.28 cameraTheta=1.10 mountX=0.16 mountY=-0.24, mountTheta=-0.97
02:54:48.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.25, opts=13)
02:54:48.800 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.25)
02:54:48.800 00.000 8976 Worker thread wakes up
02:54:48.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.25) opts 0xd
02:54:48.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.25)
02:54:48.800 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:54:48.800 00.000 8976 Moving (0.13, 0.25) raw xDistance=0.16 yDistance=-0.24
02:54:48.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:54:48.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:54:48.800 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:54:48.800 00.000 8976 MoveAxis(R, 0, ABG)
02:54:48.800 00.000 8976 MoveAxis(U, 0, ABG)
02:54:48.800 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:54:48.800 00.000 8976 MountToCamera -- mountX=1.41 mountY=-2.70 hyp=3.04 mountTheta=-1.09 cameraX=1.76, cameraY=2.49 cameraTheta=0.96
02:54:48.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:48.801 00.001 8976 incremental bump (1.758, 2.486) isValid = 1
02:54:48.801 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:48.801 00.000 5052 Enqueuing Expose request
02:54:48.801 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:54:48.801 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:54:48.801 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:54:48.801 00.000 8976 move complete, result=0
02:54:48.801 00.000 9828 Worker thread wakes up
02:54:48.801 00.000 8976 worker thread done servicing request
02:54:48.801 00.000 8976 Worker thread wakes up
02:54:48.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:48.801 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:48.801 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:54:48.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:48.801 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:54:48.802 00.001 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
02:54:48.802 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
02:54:48.802 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:54:48.802 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:54:48.802 00.000 9828 BLC: window closed
02:54:48.802 00.000 9828 MoveAxis(E, 22, B)
02:54:48.802 00.000 9828 Guiding  Dir = 2, Dur = 22
02:54:48.802 00.000 9828 IsSlewing returns 0
02:54:48.802 00.000 9828 IsGuiding returns 0
02:54:48.802 00.000 9828 PulseGuide returned control before completion, sleep 32
02:54:48.839 00.037 9828 IsGuiding returns 1
02:54:48.839 00.000 9828 scope still moving after pulse duration time elapsed
02:54:48.870 00.031 9828 IsSlewing returns 0
02:54:48.870 00.000 9828 IsGuiding returns 1
02:54:48.902 00.032 9828 IsSlewing returns 0
02:54:48.902 00.000 9828 IsGuiding returns 1
02:54:48.933 00.031 9828 IsSlewing returns 0
02:54:48.933 00.000 9828 IsGuiding returns 0
02:54:48.933 00.000 9828 scope move finished after 22 + 108 ms
02:54:48.933 00.000 9828 Move returns status 0, amount 22
02:54:48.933 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:48.933 00.000 9828 MoveAxis(N, 12, B)
02:54:48.933 00.000 9828 Guiding  Dir = 0, Dur = 12
02:54:48.949 00.016 9828 IsSlewing returns 0
02:54:48.949 00.000 9828 IsGuiding returns 0
02:54:48.950 00.001 9828 PulseGuide returned control before completion, sleep 22
02:54:48.981 00.031 9828 IsGuiding returns 1
02:54:48.986 00.005 9828 scope still moving after pulse duration time elapsed
02:54:49.013 00.027 9828 IsSlewing returns 0
02:54:49.013 00.000 9828 IsGuiding returns 1
02:54:49.044 00.031 9828 IsSlewing returns 0
02:54:49.044 00.000 9828 IsGuiding returns 1
02:54:49.075 00.031 9828 IsSlewing returns 0
02:54:49.075 00.000 9828 IsGuiding returns 1
02:54:49.106 00.031 9828 IsSlewing returns 0
02:54:49.106 00.000 9828 IsGuiding returns 0
02:54:49.106 00.000 9828 scope move finished after 12 + 144 ms
02:54:49.106 00.000 9828 Move returns status 0, amount 12
02:54:49.106 00.000 9828 move complete, result=0
02:54:49.106 00.000 9828 worker thread done servicing request
02:54:49.106 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:54:49.488 00.382 8976 Exposure complete
02:54:49.494 00.006 8976 worker thread done servicing request
02:54:49.494 00.000 5052 OnExposeComplete: enter
02:54:49.494 00.000 5052 UpdateGuideState(): m_state=6
02:54:49.494 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11096
02:54:49.494 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.62, Mass=157, SNR=8.6, Peak=69 HFD=2.6
02:54:49.495 00.001 5052 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.04) = xAngle (-3.13 = -3.13)
02:54:49.495 00.000 5052 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.23 = 3.05)
02:54:49.495 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.08 mountX=-0.11 mountY=0.01, mountTheta=3.05
02:54:49.495 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.09, opts=13)
02:54:49.495 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.09)
02:54:49.495 00.000 8976 Worker thread wakes up
02:54:49.496 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:54:49.496 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
02:54:49.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:49.496 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:49.496 00.000 5052 Enqueuing Expose request
02:54:49.496 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.09) opts 0xd
02:54:49.497 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.09)
02:54:49.497 00.000 8976 Moving (0.05, -0.09) raw xDistance=-0.11 yDistance=0.01
02:54:49.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:54:49.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:54:49.497 00.000 8976 MoveAxis(R, 0, ABG)
02:54:49.497 00.000 8976 MoveAxis(U, 0, ABG)
02:54:49.497 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:54:49.497 00.000 8976 MountToCamera -- mountX=1.35 mountY=-2.80 hyp=3.11 mountTheta=-1.12 cameraX=1.88, cameraY=2.48 cameraTheta=0.92
02:54:49.497 00.000 8976 incremental bump (1.881, 2.479) isValid = 1
02:54:49.497 00.000 8976 Scheduling Mount bump of (0.062, 0.085)
02:54:49.498 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.09, opts=4)
02:54:49.498 00.000 8976 Enqueuing Move request for scope (0.06, 0.09)
02:54:49.498 00.000 8976 move complete, result=0
02:54:49.498 00.000 8976 worker thread done servicing request
02:54:49.498 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:49.498 00.000 9828 Worker thread wakes up
02:54:49.498 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0x4
02:54:49.498 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
02:54:49.498 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
02:54:49.498 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:54:49.499 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.94 mountX=-0.07 mountY=-0.08, mountTheta=-2.28
02:54:49.499 00.000 9828 Moving (0.06, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:54:49.499 00.000 9828 BLC: window closed
02:54:49.499 00.000 9828 MoveAxis(E, 21, B)
02:54:49.499 00.000 9828 Guiding  Dir = 2, Dur = 21
02:54:49.499 00.000 8976 Worker thread wakes up
02:54:49.499 00.000 9828 IsSlewing returns 0
02:54:49.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:49.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:49.499 00.000 9828 IsGuiding returns 0
02:54:49.499 00.000 9828 PulseGuide returned control before completion, sleep 31
02:54:49.544 00.045 9828 IsGuiding returns 1
02:54:49.544 00.000 9828 scope still moving after pulse duration time elapsed
02:54:49.574 00.030 9828 IsSlewing returns 0
02:54:49.574 00.000 9828 IsGuiding returns 1
02:54:49.605 00.031 9828 IsSlewing returns 0
02:54:49.605 00.000 9828 IsGuiding returns 1
02:54:49.636 00.031 9828 IsSlewing returns 0
02:54:49.637 00.001 9828 IsGuiding returns 1
02:54:49.666 00.029 9828 IsSlewing returns 0
02:54:49.666 00.000 9828 IsGuiding returns 0
02:54:49.666 00.000 9828 scope move finished after 21 + 145 ms
02:54:49.666 00.000 9828 Move returns status 0, amount 21
02:54:49.666 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:49.667 00.001 9828 MoveAxis(N, 10, B)
02:54:49.667 00.000 9828 Guiding  Dir = 0, Dur = 10
02:54:49.681 00.014 9828 IsSlewing returns 0
02:54:49.681 00.000 9828 IsGuiding returns 0
02:54:49.681 00.000 9828 PulseGuide returned control before completion, sleep 20
02:54:49.713 00.032 9828 IsGuiding returns 1
02:54:49.713 00.000 9828 scope still moving after pulse duration time elapsed
02:54:49.744 00.031 9828 IsSlewing returns 0
02:54:49.744 00.000 9828 IsGuiding returns 1
02:54:49.775 00.031 9828 IsSlewing returns 0
02:54:49.775 00.000 9828 IsGuiding returns 1
02:54:49.806 00.031 9828 IsSlewing returns 0
02:54:49.806 00.000 9828 IsGuiding returns 1
02:54:49.837 00.031 9828 IsSlewing returns 0
02:54:49.837 00.000 9828 IsGuiding returns 0
02:54:49.837 00.000 9828 scope move finished after 10 + 145 ms
02:54:49.837 00.000 9828 Move returns status 0, amount 10
02:54:49.837 00.000 9828 move complete, result=0
02:54:49.837 00.000 9828 worker thread done servicing request
02:54:49.837 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 10 ms NORTH
02:54:50.181 00.344 8976 Exposure complete
02:54:50.187 00.006 8976 worker thread done servicing request
02:54:50.188 00.001 5052 OnExposeComplete: enter
02:54:50.188 00.000 5052 UpdateGuideState(): m_state=6
02:54:50.188 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11097
02:54:50.188 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.82, Mass=158, SNR=8.7, Peak=70 HFD=2.1
02:54:50.188 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
02:54:50.188 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
02:54:50.188 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.11 hyp=0.60 cameraTheta=0.18 mountX=-0.17 mountY=-0.55, mountTheta=-1.87
02:54:50.189 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.11, opts=13)
02:54:50.189 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.11)
02:54:50.189 00.000 8976 Worker thread wakes up
02:54:50.189 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:54:50.189 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:54:50.189 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:50.189 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:50.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.11) opts 0xd
02:54:50.189 00.000 5052 Enqueuing Expose request
02:54:50.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.11)
02:54:50.189 00.000 8976 Moving (0.59, 0.11) raw xDistance=-0.17 yDistance=-0.55
02:54:50.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:54:50.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
02:54:50.189 00.000 8976 MoveAxis(R, 0, ABG)
02:54:50.189 00.000 8976 MoveAxis(U, 2, ABG)
02:54:50.189 00.000 8976 stepping (-8, 19) + (0, 2)
02:54:50.189 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:50.214 00.025 8976 Received - 47 (G) 
02:54:50.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:50.214 00.000 8976 stepped: pos (-8, 21)
02:54:50.214 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:54:50.214 00.000 8976 MountToCamera -- mountX=1.31 mountY=-2.98 hyp=3.25 mountTheta=-1.16 cameraX=2.06, cameraY=2.52 cameraTheta=0.89
02:54:50.214 00.000 8976 incremental bump (2.056, 2.522) isValid = 1
02:54:50.214 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:54:50.214 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:54:50.214 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:54:50.214 00.000 8976 move complete, result=0
02:54:50.214 00.000 9828 Worker thread wakes up
02:54:50.214 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:54:50.215 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:54:50.215 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:54:50.215 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:54:50.215 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:54:50.215 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:54:50.215 00.000 9828 BLC: window closed
02:54:50.215 00.000 9828 MoveAxis(E, 24, B)
02:54:50.215 00.000 9828 Guiding  Dir = 2, Dur = 24
02:54:50.215 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:54:50.215 00.000 8976 worker thread done servicing request
02:54:50.215 00.000 8976 Worker thread wakes up
02:54:50.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:50.215 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:50.215 00.000 9828 IsSlewing returns 0
02:54:50.216 00.001 9828 IsGuiding returns 0
02:54:50.216 00.000 9828 PulseGuide returned control before completion, sleep 34
02:54:50.262 00.046 9828 IsGuiding returns 1
02:54:50.262 00.000 9828 scope still moving after pulse duration time elapsed
02:54:50.294 00.032 9828 IsSlewing returns 0
02:54:50.294 00.000 9828 IsGuiding returns 1
02:54:50.325 00.031 9828 IsSlewing returns 0
02:54:50.325 00.000 9828 IsGuiding returns 1
02:54:50.356 00.031 9828 IsSlewing returns 0
02:54:50.356 00.000 9828 IsGuiding returns 0
02:54:50.356 00.000 9828 scope move finished after 24 + 116 ms
02:54:50.356 00.000 9828 Move returns status 0, amount 24
02:54:50.356 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:50.356 00.000 9828 MoveAxis(N, 11, B)
02:54:50.356 00.000 9828 Guiding  Dir = 0, Dur = 11
02:54:50.372 00.016 9828 IsSlewing returns 0
02:54:50.375 00.003 9828 IsGuiding returns 0
02:54:50.375 00.000 9828 PulseGuide returned control before completion, sleep 21
02:54:50.402 00.027 9828 IsGuiding returns 1
02:54:50.402 00.000 9828 scope still moving after pulse duration time elapsed
02:54:50.434 00.032 9828 IsSlewing returns 0
02:54:50.434 00.000 9828 IsGuiding returns 1
02:54:50.465 00.031 9828 IsSlewing returns 0
02:54:50.465 00.000 9828 IsGuiding returns 1
02:54:50.496 00.031 9828 IsSlewing returns 0
02:54:50.496 00.000 9828 IsGuiding returns 1
02:54:50.527 00.031 9828 IsSlewing returns 0
02:54:50.527 00.000 9828 IsGuiding returns 0
02:54:50.527 00.000 9828 scope move finished after 11 + 140 ms
02:54:50.527 00.000 9828 Move returns status 0, amount 11
02:54:50.527 00.000 9828 move complete, result=0
02:54:50.527 00.000 9828 worker thread done servicing request
02:54:50.527 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:54:50.899 00.372 8976 Exposure complete
02:54:50.905 00.006 8976 worker thread done servicing request
02:54:50.905 00.000 5052 OnExposeComplete: enter
02:54:50.905 00.000 5052 UpdateGuideState(): m_state=6
02:54:50.905 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11098
02:54:50.905 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.72, Mass=163, SNR=8.8, Peak=77 HFD=1.7
02:54:50.905 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:54:50.905 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:54:50.905 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.06 mountX=-0.05 mountY=-0.12, mountTheta=-2.01
02:54:50.906 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.01, opts=13)
02:54:50.906 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.01)
02:54:50.906 00.000 8976 Worker thread wakes up
02:54:50.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.01) opts 0xd
02:54:50.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.01)
02:54:50.906 00.000 8976 Moving (0.13, 0.01) raw xDistance=-0.05 yDistance=-0.12
02:54:50.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:54:50.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:54:50.906 00.000 8976 MoveAxis(R, 0, ABG)
02:54:50.906 00.000 8976 MoveAxis(U, 0, ABG)
02:54:50.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:54:50.906 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
02:54:50.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:50.906 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:54:50.907 00.001 8976 MountToCamera -- mountX=1.28 mountY=-3.10 hyp=3.35 mountTheta=-1.18 cameraX=2.17, cameraY=2.55 cameraTheta=0.87
02:54:50.907 00.000 8976 incremental bump (2.173, 2.551) isValid = 1
02:54:50.907 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
02:54:50.907 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:54:50.907 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:54:50.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:50.907 00.000 5052 Enqueuing Expose request
02:54:50.907 00.000 9828 Worker thread wakes up
02:54:50.907 00.000 8976 move complete, result=0
02:54:50.907 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:54:50.907 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:50.907 00.000 8976 worker thread done servicing request
02:54:50.907 00.000 8976 Worker thread wakes up
02:54:50.907 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:54:50.908 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:50.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:50.908 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
02:54:50.908 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.39)
02:54:50.908 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:54:50.908 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:54:50.908 00.000 9828 BLC: window closed
02:54:50.908 00.000 9828 MoveAxis(E, 25, B)
02:54:50.908 00.000 9828 Guiding  Dir = 2, Dur = 25
02:54:50.908 00.000 9828 IsSlewing returns 0
02:54:50.909 00.001 9828 IsGuiding returns 0
02:54:50.909 00.000 9828 PulseGuide returned control before completion, sleep 35
02:54:50.947 00.038 9828 IsGuiding returns 1
02:54:50.947 00.000 9828 scope still moving after pulse duration time elapsed
02:54:50.979 00.032 9828 IsSlewing returns 0
02:54:50.980 00.001 9828 IsGuiding returns 1
02:54:51.011 00.031 9828 IsSlewing returns 0
02:54:51.011 00.000 9828 IsGuiding returns 1
02:54:51.041 00.030 9828 IsSlewing returns 0
02:54:51.041 00.000 9828 IsGuiding returns 0
02:54:51.041 00.000 9828 scope move finished after 25 + 107 ms
02:54:51.041 00.000 9828 Move returns status 0, amount 25
02:54:51.042 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:51.042 00.000 9828 MoveAxis(N, 11, B)
02:54:51.042 00.000 9828 Guiding  Dir = 0, Dur = 11
02:54:51.056 00.014 9828 IsSlewing returns 0
02:54:51.056 00.000 9828 IsGuiding returns 0
02:54:51.056 00.000 9828 PulseGuide returned control before completion, sleep 21
02:54:51.088 00.032 9828 IsGuiding returns 1
02:54:51.088 00.000 9828 scope still moving after pulse duration time elapsed
02:54:51.118 00.030 9828 IsSlewing returns 0
02:54:51.118 00.000 9828 IsGuiding returns 1
02:54:51.149 00.031 9828 IsSlewing returns 0
02:54:51.149 00.000 9828 IsGuiding returns 1
02:54:51.180 00.031 9828 IsSlewing returns 0
02:54:51.180 00.000 9828 IsGuiding returns 1
02:54:51.211 00.031 9828 IsSlewing returns 0
02:54:51.211 00.000 9828 IsGuiding returns 0
02:54:51.211 00.000 9828 scope move finished after 11 + 143 ms
02:54:51.211 00.000 9828 Move returns status 0, amount 11
02:54:51.211 00.000 9828 move complete, result=0
02:54:51.211 00.000 9828 worker thread done servicing request
02:54:51.211 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:54:51.596 00.385 8976 Exposure complete
02:54:51.601 00.005 8976 worker thread done servicing request
02:54:51.601 00.000 5052 OnExposeComplete: enter
02:54:51.601 00.000 5052 UpdateGuideState(): m_state=6
02:54:51.601 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11099
02:54:51.601 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.57, Mass=155, SNR=8.6, Peak=70 HFD=2.0
02:54:51.601 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
02:54:51.601 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
02:54:51.602 00.001 5052 CameraToMount -- cameraX=0.67 cameraY=-0.14 hyp=0.68 cameraTheta=-0.20 mountX=-0.43 mountY=-0.49, mountTheta=-2.29
02:54:51.603 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.14, opts=13)
02:54:51.603 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.14)
02:54:51.603 00.000 8976 Worker thread wakes up
02:54:51.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.14) opts 0xd
02:54:51.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.14)
02:54:51.603 00.000 8976 Moving (0.67, -0.14) raw xDistance=-0.43 yDistance=-0.49
02:54:51.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:54:51.603 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:54:51.603 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:54:51.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:51.604 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:51.604 00.000 5052 Enqueuing Expose request
02:54:51.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:54:51.604 00.000 8976 MoveAxis(R, 2, ABG)
02:54:51.604 00.000 8976 stepping (-8, 21) + (2, 0)
02:54:51.604 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:51.637 00.033 8976 Received - 47 (G) 
02:54:51.637 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:51.637 00.000 8976 stepped: pos (-6, 21)
02:54:51.637 00.000 8976 MoveAxis(U, 2, ABG)
02:54:51.637 00.000 8976 stepping (-6, 21) + (0, 2)
02:54:51.637 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:51.668 00.031 8976 Received - 47 (G) 
02:54:51.669 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:51.669 00.000 8976 stepped: pos (-6, 23)
02:54:51.669 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:54:51.669 00.000 8976 MountToCamera -- mountX=1.16 mountY=-3.28 hyp=3.48 mountTheta=-1.23 cameraX=2.39, cameraY=2.53 cameraTheta=0.81
02:54:51.669 00.000 8976 incremental bump (2.391, 2.528) isValid = 1
02:54:51.669 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:54:51.669 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:54:51.669 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:54:51.669 00.000 8976 move complete, result=0
02:54:51.669 00.000 9828 Worker thread wakes up
02:54:51.669 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:54:51.669 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:54:51.669 00.000 8976 worker thread done servicing request
02:54:51.669 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:54:51.669 00.000 8976 Worker thread wakes up
02:54:51.669 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
02:54:51.670 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:51.670 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
02:54:51.670 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:54:51.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:51.670 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:54:51.670 00.000 9828 BLC: window closed
02:54:51.670 00.000 9828 MoveAxis(E, 26, B)
02:54:51.670 00.000 9828 Guiding  Dir = 2, Dur = 26
02:54:51.670 00.000 9828 IsSlewing returns 0
02:54:51.671 00.001 9828 IsGuiding returns 0
02:54:51.671 00.000 9828 PulseGuide returned control before completion, sleep 36
02:54:51.712 00.041 9828 IsGuiding returns 1
02:54:51.712 00.000 9828 scope still moving after pulse duration time elapsed
02:54:51.743 00.031 9828 IsSlewing returns 0
02:54:51.743 00.000 9828 IsGuiding returns 1
02:54:51.775 00.032 9828 IsSlewing returns 0
02:54:51.775 00.000 9828 IsGuiding returns 1
02:54:51.805 00.030 9828 IsSlewing returns 0
02:54:51.805 00.000 9828 IsGuiding returns 1
02:54:51.836 00.031 9828 IsSlewing returns 0
02:54:51.836 00.000 9828 IsGuiding returns 0
02:54:51.836 00.000 9828 scope move finished after 26 + 139 ms
02:54:51.836 00.000 9828 Move returns status 0, amount 26
02:54:51.836 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:51.836 00.000 9828 MoveAxis(N, 10, B)
02:54:51.836 00.000 9828 Guiding  Dir = 0, Dur = 10
02:54:51.852 00.016 9828 IsSlewing returns 0
02:54:51.852 00.000 9828 IsGuiding returns 0
02:54:51.853 00.001 9828 PulseGuide returned control before completion, sleep 20
02:54:51.882 00.029 9828 IsGuiding returns 1
02:54:51.882 00.000 9828 scope still moving after pulse duration time elapsed
02:54:51.912 00.030 9828 IsSlewing returns 0
02:54:51.912 00.000 9828 IsGuiding returns 1
02:54:51.944 00.032 9828 IsSlewing returns 0
02:54:51.944 00.000 9828 IsGuiding returns 1
02:54:51.975 00.031 9828 IsSlewing returns 0
02:54:51.975 00.000 9828 IsGuiding returns 1
02:54:52.008 00.033 9828 IsSlewing returns 0
02:54:52.008 00.000 9828 IsGuiding returns 0
02:54:52.009 00.001 9828 scope move finished after 10 + 146 ms
02:54:52.009 00.000 9828 Move returns status 0, amount 10
02:54:52.009 00.000 9828 move complete, result=0
02:54:52.009 00.000 9828 worker thread done servicing request
02:54:52.009 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:54:52.354 00.345 8976 Exposure complete
02:54:52.359 00.005 8976 worker thread done servicing request
02:54:52.359 00.000 5052 OnExposeComplete: enter
02:54:52.359 00.000 5052 UpdateGuideState(): m_state=6
02:54:52.359 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11100
02:54:52.359 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.80, Mass=151, SNR=8.5, Peak=83 HFD=1.6
02:54:52.359 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
02:54:52.360 00.001 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
02:54:52.360 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.27 cameraTheta=0.36 mountX=-0.03 mountY=-0.26, mountTheta=-1.69
02:54:52.360 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.09, opts=13)
02:54:52.360 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.09)
02:54:52.360 00.000 8976 Worker thread wakes up
02:54:52.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.09) opts 0xd
02:54:52.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.09)
02:54:52.361 00.001 8976 Moving (0.25, 0.09) raw xDistance=-0.03 yDistance=-0.26
02:54:52.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:54:52.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:54:52.361 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:54:52.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:52.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:54:52.361 00.000 8976 MoveAxis(R, 0, ABG)
02:54:52.361 00.000 8976 MoveAxis(U, 0, ABG)
02:54:52.361 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:54:52.361 00.000 8976 MountToCamera -- mountX=1.08 mountY=-3.40 hyp=3.57 mountTheta=-1.26 cameraX=2.54, cameraY=2.51 cameraTheta=0.78
02:54:52.361 00.000 8976 incremental bump (2.537, 2.512) isValid = 1
02:54:52.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:52.361 00.000 5052 Enqueuing Expose request
02:54:52.361 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
02:54:52.362 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:54:52.362 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:54:52.362 00.000 8976 move complete, result=0
02:54:52.362 00.000 8976 worker thread done servicing request
02:54:52.362 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:54:52.362 00.000 8976 Worker thread wakes up
02:54:52.362 00.000 9828 Worker thread wakes up
02:54:52.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:52.362 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:54:52.362 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:52.362 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:54:52.362 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:54:52.362 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:54:52.362 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:54:52.362 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:54:52.362 00.000 9828 BLC: window closed
02:54:52.363 00.001 9828 MoveAxis(E, 27, B)
02:54:52.363 00.000 9828 Guiding  Dir = 2, Dur = 27
02:54:52.363 00.000 9828 IsSlewing returns 0
02:54:52.363 00.000 9828 IsGuiding returns 0
02:54:52.363 00.000 9828 PulseGuide returned control before completion, sleep 37
02:54:52.401 00.038 9828 IsGuiding returns 1
02:54:52.401 00.000 9828 scope still moving after pulse duration time elapsed
02:54:52.432 00.031 9828 IsSlewing returns 0
02:54:52.432 00.000 9828 IsGuiding returns 1
02:54:52.464 00.032 9828 IsSlewing returns 0
02:54:52.464 00.000 9828 IsGuiding returns 1
02:54:52.495 00.031 9828 IsSlewing returns 0
02:54:52.495 00.000 9828 IsGuiding returns 1
02:54:52.526 00.031 9828 IsSlewing returns 0
02:54:52.526 00.000 9828 IsGuiding returns 0
02:54:52.526 00.000 9828 scope move finished after 27 + 136 ms
02:54:52.526 00.000 9828 Move returns status 0, amount 27
02:54:52.527 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:52.527 00.000 9828 MoveAxis(N, 10, B)
02:54:52.527 00.000 9828 Guiding  Dir = 0, Dur = 10
02:54:52.542 00.015 9828 IsSlewing returns 0
02:54:52.542 00.000 9828 IsGuiding returns 0
02:54:52.542 00.000 9828 PulseGuide returned control before completion, sleep 20
02:54:52.572 00.030 9828 IsGuiding returns 1
02:54:52.572 00.000 9828 scope still moving after pulse duration time elapsed
02:54:52.604 00.032 9828 IsSlewing returns 0
02:54:52.604 00.000 9828 IsGuiding returns 1
02:54:52.635 00.031 9828 IsSlewing returns 0
02:54:52.635 00.000 9828 IsGuiding returns 1
02:54:52.664 00.029 9828 IsSlewing returns 0
02:54:52.664 00.000 9828 IsGuiding returns 1
02:54:52.694 00.030 9828 IsSlewing returns 0
02:54:52.694 00.000 9828 IsGuiding returns 0
02:54:52.694 00.000 9828 scope move finished after 10 + 142 ms
02:54:52.694 00.000 9828 Move returns status 0, amount 10
02:54:52.694 00.000 9828 move complete, result=0
02:54:52.695 00.001 9828 worker thread done servicing request
02:54:52.695 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:54:53.050 00.355 8976 Exposure complete
02:54:53.055 00.005 8976 worker thread done servicing request
02:54:53.056 00.001 5052 OnExposeComplete: enter
02:54:53.056 00.000 5052 UpdateGuideState(): m_state=6
02:54:53.056 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11101
02:54:53.056 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.85, Mass=165, SNR=8.8, Peak=78 HFD=2.1
02:54:53.056 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
02:54:53.056 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
02:54:53.056 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.83 mountX=0.06 mountY=-0.18, mountTheta=-1.23
02:54:53.057 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.14, opts=13)
02:54:53.057 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.14)
02:54:53.057 00.000 8976 Worker thread wakes up
02:54:53.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.14) opts 0xd
02:54:53.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.14)
02:54:53.057 00.000 8976 Moving (0.13, 0.14) raw xDistance=0.06 yDistance=-0.18
02:54:53.057 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:54:53.057 00.000 5052 UpdateGuideState exits: m=165 SNR=8.8
02:54:53.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:53.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:54:53.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:54:53.057 00.000 8976 MoveAxis(R, 0, ABG)
02:54:53.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:53.057 00.000 5052 Enqueuing Expose request
02:54:53.057 00.000 8976 MoveAxis(U, 0, ABG)
02:54:53.058 00.001 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:54:53.058 00.000 8976 MountToCamera -- mountX=1.03 mountY=-3.49 hyp=3.63 mountTheta=-1.28 cameraX=2.64, cameraY=2.50 cameraTheta=0.76
02:54:53.058 00.000 8976 incremental bump (2.635, 2.502) isValid = 1
02:54:53.058 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
02:54:53.058 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:54:53.058 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:54:53.058 00.000 8976 move complete, result=0
02:54:53.058 00.000 8976 worker thread done servicing request
02:54:53.058 00.000 9828 Worker thread wakes up
02:54:53.058 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:54:53.058 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:54:53.058 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
02:54:53.058 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:53.058 00.000 8976 Worker thread wakes up
02:54:53.058 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
02:54:53.058 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:53.058 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:53.059 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:54:53.059 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:54:53.059 00.000 9828 BLC: window closed
02:54:53.059 00.000 9828 MoveAxis(E, 28, B)
02:54:53.059 00.000 9828 Guiding  Dir = 2, Dur = 28
02:54:53.059 00.000 9828 IsSlewing returns 0
02:54:53.059 00.000 9828 IsGuiding returns 0
02:54:53.059 00.000 9828 PulseGuide returned control before completion, sleep 38
02:54:53.100 00.041 9828 IsGuiding returns 1
02:54:53.100 00.000 9828 scope still moving after pulse duration time elapsed
02:54:53.132 00.032 9828 IsSlewing returns 0
02:54:53.132 00.000 9828 IsGuiding returns 1
02:54:53.164 00.032 9828 IsSlewing returns 0
02:54:53.165 00.001 9828 IsGuiding returns 1
02:54:53.195 00.030 9828 IsSlewing returns 0
02:54:53.195 00.000 9828 IsGuiding returns 1
02:54:53.227 00.032 9828 IsSlewing returns 0
02:54:53.227 00.000 9828 IsGuiding returns 0
02:54:53.228 00.001 9828 scope move finished after 28 + 140 ms
02:54:53.228 00.000 9828 Move returns status 0, amount 28
02:54:53.228 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:53.228 00.000 9828 MoveAxis(N, 10, B)
02:54:53.228 00.000 9828 Guiding  Dir = 0, Dur = 10
02:54:53.242 00.014 9828 IsSlewing returns 0
02:54:53.242 00.000 9828 IsGuiding returns 0
02:54:53.242 00.000 9828 PulseGuide returned control before completion, sleep 20
02:54:53.273 00.031 9828 IsGuiding returns 1
02:54:53.273 00.000 9828 scope still moving after pulse duration time elapsed
02:54:53.303 00.030 9828 IsSlewing returns 0
02:54:53.303 00.000 9828 IsGuiding returns 1
02:54:53.334 00.031 9828 IsSlewing returns 0
02:54:53.334 00.000 9828 IsGuiding returns 1
02:54:53.365 00.031 9828 IsSlewing returns 0
02:54:53.365 00.000 9828 IsGuiding returns 1
02:54:53.396 00.031 9828 IsSlewing returns 0
02:54:53.396 00.000 9828 IsGuiding returns 0
02:54:53.396 00.000 9828 scope move finished after 10 + 143 ms
02:54:53.396 00.000 9828 Move returns status 0, amount 10
02:54:53.396 00.000 9828 move complete, result=0
02:54:53.396 00.000 9828 worker thread done servicing request
02:54:53.396 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:54:53.744 00.348 8976 Exposure complete
02:54:53.749 00.005 8976 worker thread done servicing request
02:54:53.750 00.001 5052 OnExposeComplete: enter
02:54:53.750 00.000 5052 UpdateGuideState(): m_state=6
02:54:53.750 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11102
02:54:53.750 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.38, Mass=161, SNR=8.8, Peak=78 HFD=1.9
02:54:53.750 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.33 = 1.95)
02:54:53.750 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.85)
02:54:53.750 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.33 hyp=0.43 cameraTheta=-2.29 mountX=-0.16 mountY=0.42, mountTheta=1.94
02:54:53.751 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.33, opts=13)
02:54:53.751 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.33)
02:54:53.751 00.000 8976 Worker thread wakes up
02:54:53.751 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.33) opts 0xd
02:54:53.751 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.33)
02:54:53.751 00.000 8976 Moving (-0.29, -0.33) raw xDistance=-0.16 yDistance=0.42
02:54:53.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:54:53.751 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:54:53.751 00.000 8976 MoveAxis(R, 0, ABG)
02:54:53.751 00.000 8976 MoveAxis(D, 2, ABG)
02:54:53.751 00.000 8976 stepping (-6, 23) + (0, -2)
02:54:53.751 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:54:53.751 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
02:54:53.751 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:53.751 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:53.751 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:53.751 00.000 5052 Enqueuing Expose request
02:54:53.779 00.028 8976 Received - 47 (G) 
02:54:53.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:53.779 00.000 8976 stepped: pos (-6, 21)
02:54:53.779 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:54:53.779 00.000 8976 MountToCamera -- mountX=0.99 mountY=-3.44 hyp=3.58 mountTheta=-1.29 cameraX=2.61, cameraY=2.45 cameraTheta=0.75
02:54:53.779 00.000 8976 incremental bump (2.608, 2.447) isValid = 1
02:54:53.779 00.000 8976 Scheduling Mount bump of (0.084, 0.082)
02:54:53.779 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:54:53.779 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:54:53.779 00.000 8976 move complete, result=0
02:54:53.779 00.000 8976 worker thread done servicing request
02:54:53.779 00.000 8976 Worker thread wakes up
02:54:53.779 00.000 9828 Worker thread wakes up
02:54:53.779 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:54:53.779 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:54:53.779 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
02:54:53.779 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
02:54:53.780 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:53.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:53.780 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:54:53.780 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:54:53.780 00.000 9828 BLC: window closed
02:54:53.780 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:54:53.780 00.000 9828 MoveAxis(E, 28, B)
02:54:53.780 00.000 9828 Guiding  Dir = 2, Dur = 28
02:54:53.780 00.000 9828 IsSlewing returns 0
02:54:53.780 00.000 9828 IsGuiding returns 0
02:54:53.781 00.001 9828 PulseGuide returned control before completion, sleep 38
02:54:53.834 00.053 9828 IsGuiding returns 1
02:54:53.834 00.000 9828 scope still moving after pulse duration time elapsed
02:54:53.866 00.032 9828 IsSlewing returns 0
02:54:53.866 00.000 9828 IsGuiding returns 1
02:54:53.896 00.030 9828 IsSlewing returns 0
02:54:53.896 00.000 9828 IsGuiding returns 1
02:54:53.927 00.031 9828 IsSlewing returns 0
02:54:53.927 00.000 9828 IsGuiding returns 0
02:54:53.927 00.000 9828 scope move finished after 28 + 118 ms
02:54:53.927 00.000 9828 Move returns status 0, amount 28
02:54:53.927 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:53.927 00.000 9828 MoveAxis(N, 10, B)
02:54:53.927 00.000 9828 Guiding  Dir = 0, Dur = 10
02:54:53.942 00.015 9828 IsSlewing returns 0
02:54:53.942 00.000 9828 IsGuiding returns 0
02:54:53.942 00.000 9828 PulseGuide returned control before completion, sleep 20
02:54:53.973 00.031 9828 IsGuiding returns 1
02:54:53.973 00.000 9828 scope still moving after pulse duration time elapsed
02:54:54.004 00.031 9828 IsSlewing returns 0
02:54:54.005 00.001 9828 IsGuiding returns 1
02:54:54.035 00.030 9828 IsSlewing returns 0
02:54:54.035 00.000 9828 IsGuiding returns 1
02:54:54.066 00.031 9828 IsSlewing returns 0
02:54:54.066 00.000 9828 IsGuiding returns 1
02:54:54.097 00.031 9828 IsSlewing returns 0
02:54:54.097 00.000 9828 IsGuiding returns 0
02:54:54.097 00.000 9828 scope move finished after 10 + 144 ms
02:54:54.097 00.000 9828 Move returns status 0, amount 10
02:54:54.097 00.000 9828 move complete, result=0
02:54:54.097 00.000 9828 worker thread done servicing request
02:54:54.097 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:54:54.465 00.368 8976 Exposure complete
02:54:54.471 00.006 8976 worker thread done servicing request
02:54:54.471 00.000 5052 OnExposeComplete: enter
02:54:54.471 00.000 5052 UpdateGuideState(): m_state=6
02:54:54.471 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11103
02:54:54.471 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.81, Mass=151, SNR=8.5, Peak=86 HFD=1.6
02:54:54.471 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:54:54.471 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:54:54.471 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.10 hyp=0.54 cameraTheta=2.95 mountX=0.33 mountY=0.39, mountTheta=0.86
02:54:54.472 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.10, opts=13)
02:54:54.472 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.10)
02:54:54.472 00.000 8976 Worker thread wakes up
02:54:54.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.10) opts 0xd
02:54:54.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.10)
02:54:54.472 00.000 8976 Moving (-0.53, 0.10) raw xDistance=0.33 yDistance=0.39
02:54:54.472 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:54:54.472 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:54:54.472 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:54.473 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:54.473 00.000 5052 Enqueuing Expose request
02:54:54.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:54:54.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
02:54:54.473 00.000 8976 MoveAxis(L, 1, ABG)
02:54:54.473 00.000 8976 stepping (-6, 21) + (-1, 0)
02:54:54.473 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:54.498 00.025 8976 Received - 47 (G) 
02:54:54.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:54.498 00.000 8976 stepped: pos (-7, 21)
02:54:54.498 00.000 8976 MoveAxis(D, 2, ABG)
02:54:54.498 00.000 8976 stepping (-7, 21) + (0, -2)
02:54:54.498 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:54.530 00.032 8976 Received - 47 (G) 
02:54:54.530 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:54.530 00.000 8976 stepped: pos (-7, 19)
02:54:54.530 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:54:54.530 00.000 8976 MountToCamera -- mountX=1.02 mountY=-3.30 hyp=3.45 mountTheta=-1.27 cameraX=2.47, cameraY=2.41 cameraTheta=0.77
02:54:54.530 00.000 8976 incremental bump (2.473, 2.408) isValid = 1
02:54:54.530 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
02:54:54.530 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:54:54.530 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:54:54.530 00.000 8976 move complete, result=0
02:54:54.531 00.001 8976 worker thread done servicing request
02:54:54.531 00.000 9828 Worker thread wakes up
02:54:54.531 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:54:54.531 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:54:54.531 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
02:54:54.531 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.48)
02:54:54.531 00.000 8976 Worker thread wakes up
02:54:54.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:54.531 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:54.531 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:54:54.531 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:54:54.531 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:54:54.531 00.000 9828 BLC: window closed
02:54:54.531 00.000 9828 MoveAxis(E, 27, B)
02:54:54.531 00.000 9828 Guiding  Dir = 2, Dur = 27
02:54:54.532 00.001 9828 IsSlewing returns 0
02:54:54.532 00.000 9828 IsGuiding returns 0
02:54:54.532 00.000 9828 PulseGuide returned control before completion, sleep 37
02:54:54.571 00.039 9828 IsGuiding returns 1
02:54:54.571 00.000 9828 scope still moving after pulse duration time elapsed
02:54:54.602 00.031 9828 IsSlewing returns 0
02:54:54.602 00.000 9828 IsGuiding returns 1
02:54:54.633 00.031 9828 IsSlewing returns 0
02:54:54.634 00.001 9828 IsGuiding returns 1
02:54:54.664 00.030 9828 IsSlewing returns 0
02:54:54.664 00.000 9828 IsGuiding returns 1
02:54:54.695 00.031 9828 IsSlewing returns 0
02:54:54.695 00.000 9828 IsGuiding returns 0
02:54:54.695 00.000 9828 scope move finished after 27 + 135 ms
02:54:54.695 00.000 9828 Move returns status 0, amount 27
02:54:54.695 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:54.695 00.000 9828 MoveAxis(N, 10, B)
02:54:54.695 00.000 9828 Guiding  Dir = 0, Dur = 10
02:54:54.710 00.015 9828 IsSlewing returns 0
02:54:54.710 00.000 9828 IsGuiding returns 0
02:54:54.711 00.001 9828 PulseGuide returned control before completion, sleep 20
02:54:54.742 00.031 9828 IsGuiding returns 1
02:54:54.742 00.000 9828 scope still moving after pulse duration time elapsed
02:54:54.772 00.030 9828 IsSlewing returns 0
02:54:54.772 00.000 9828 IsGuiding returns 1
02:54:54.803 00.031 9828 IsSlewing returns 0
02:54:54.803 00.000 9828 IsGuiding returns 1
02:54:54.834 00.031 9828 IsSlewing returns 0
02:54:54.834 00.000 9828 IsGuiding returns 1
02:54:54.865 00.031 9828 IsSlewing returns 0
02:54:54.865 00.000 9828 IsGuiding returns 0
02:54:54.865 00.000 9828 scope move finished after 10 + 144 ms
02:54:54.865 00.000 9828 Move returns status 0, amount 10
02:54:54.865 00.000 9828 move complete, result=0
02:54:54.865 00.000 9828 worker thread done servicing request
02:54:54.865 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:54:55.216 00.351 8976 Exposure complete
02:54:55.222 00.006 8976 worker thread done servicing request
02:54:55.222 00.000 5052 OnExposeComplete: enter
02:54:55.222 00.000 5052 UpdateGuideState(): m_state=6
02:54:55.222 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11104
02:54:55.222 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.63, Mass=176, SNR=9.2, Peak=81 HFD=1.7
02:54:55.222 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
02:54:55.222 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
02:54:55.223 00.001 5052 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.78 mountX=-0.10 mountY=-0.02, mountTheta=-2.92
02:54:55.223 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.08, opts=13)
02:54:55.223 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.08)
02:54:55.223 00.000 8976 Worker thread wakes up
02:54:55.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.08) opts 0xd
02:54:55.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.08)
02:54:55.223 00.000 8976 Moving (0.08, -0.08) raw xDistance=-0.10 yDistance=-0.02
02:54:55.224 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:54:55.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:54:55.224 00.000 8976 MoveAxis(R, 0, ABG)
02:54:55.224 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:54:55.224 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
02:54:55.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:55.224 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:55.224 00.000 5052 Enqueuing Expose request
02:54:55.224 00.000 8976 MoveAxis(U, 0, ABG)
02:54:55.224 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:54:55.224 00.000 8976 MountToCamera -- mountX=1.04 mountY=-3.21 hyp=3.37 mountTheta=-1.26 cameraX=2.38, cameraY=2.38 cameraTheta=0.79
02:54:55.224 00.000 8976 incremental bump (2.382, 2.382) isValid = 1
02:54:55.225 00.001 8976 Scheduling Mount bump of (0.075, 0.078)
02:54:55.225 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.08, opts=4)
02:54:55.225 00.000 8976 Enqueuing Move request for scope (0.07, 0.08)
02:54:55.225 00.000 8976 move complete, result=0
02:54:55.225 00.000 9828 Worker thread wakes up
02:54:55.225 00.000 8976 worker thread done servicing request
02:54:55.225 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:55.225 00.000 8976 Worker thread wakes up
02:54:55.225 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0x4
02:54:55.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:55.226 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:55.226 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
02:54:55.226 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
02:54:55.226 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
02:54:55.226 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.80 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
02:54:55.226 00.000 9828 Moving (0.07, 0.08) raw xDistance=-0.08 yDistance=-0.07
02:54:55.227 00.001 9828 BLC: window closed
02:54:55.227 00.000 9828 MoveAxis(E, 25, B)
02:54:55.227 00.000 9828 Guiding  Dir = 2, Dur = 25
02:54:55.227 00.000 9828 IsSlewing returns 0
02:54:55.227 00.000 9828 IsGuiding returns 0
02:54:55.227 00.000 9828 PulseGuide returned control before completion, sleep 35
02:54:55.272 00.045 9828 IsGuiding returns 1
02:54:55.272 00.000 9828 scope still moving after pulse duration time elapsed
02:54:55.303 00.031 9828 IsSlewing returns 0
02:54:55.304 00.001 9828 IsGuiding returns 1
02:54:55.335 00.031 9828 IsSlewing returns 0
02:54:55.335 00.000 9828 IsGuiding returns 1
02:54:55.365 00.030 9828 IsSlewing returns 0
02:54:55.365 00.000 9828 IsGuiding returns 1
02:54:55.397 00.032 9828 IsSlewing returns 0
02:54:55.397 00.000 9828 IsGuiding returns 0
02:54:55.397 00.000 9828 scope move finished after 25 + 145 ms
02:54:55.397 00.000 9828 Move returns status 0, amount 25
02:54:55.397 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:55.397 00.000 9828 MoveAxis(N, 9, B)
02:54:55.397 00.000 9828 Guiding  Dir = 0, Dur = 9
02:54:55.412 00.015 9828 IsSlewing returns 0
02:54:55.412 00.000 9828 IsGuiding returns 0
02:54:55.412 00.000 9828 PulseGuide returned control before completion, sleep 19
02:54:55.443 00.031 9828 IsGuiding returns 1
02:54:55.443 00.000 9828 scope still moving after pulse duration time elapsed
02:54:55.474 00.031 9828 IsSlewing returns 0
02:54:55.474 00.000 9828 IsGuiding returns 1
02:54:55.505 00.031 9828 IsSlewing returns 0
02:54:55.505 00.000 9828 IsGuiding returns 1
02:54:55.535 00.030 9828 IsSlewing returns 0
02:54:55.535 00.000 9828 IsGuiding returns 1
02:54:55.566 00.031 9828 IsSlewing returns 0
02:54:55.566 00.000 9828 IsGuiding returns 0
02:54:55.566 00.000 9828 scope move finished after 9 + 145 ms
02:54:55.566 00.000 9828 Move returns status 0, amount 9
02:54:55.566 00.000 9828 move complete, result=0
02:54:55.566 00.000 9828 worker thread done servicing request
02:54:55.566 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 9 ms NORTH
02:54:55.911 00.345 8976 Exposure complete
02:54:55.917 00.006 8976 worker thread done servicing request
02:54:55.918 00.001 5052 OnExposeComplete: enter
02:54:55.918 00.000 5052 UpdateGuideState(): m_state=6
02:54:55.918 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11105
02:54:55.918 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.76, Mass=161, SNR=8.8, Peak=83 HFD=1.8
02:54:55.918 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
02:54:55.918 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
02:54:55.918 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.27 mountX=0.07 mountY=0.01, mountTheta=0.12
02:54:55.919 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.05, opts=13)
02:54:55.919 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.05)
02:54:55.919 00.000 8976 Worker thread wakes up
02:54:55.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.05) opts 0xd
02:54:55.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.05)
02:54:55.919 00.000 8976 Moving (-0.04, 0.05) raw xDistance=0.07 yDistance=0.01
02:54:55.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:54:55.919 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
02:54:55.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:55.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:54:55.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:54:55.920 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:55.920 00.000 5052 Enqueuing Expose request
02:54:55.920 00.000 8976 MoveAxis(R, 0, ABG)
02:54:55.920 00.000 8976 MoveAxis(U, 0, ABG)
02:54:55.920 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:54:55.920 00.000 8976 MountToCamera -- mountX=1.05 mountY=-3.14 hyp=3.31 mountTheta=-1.25 cameraX=2.32, cameraY=2.36 cameraTheta=0.79
02:54:55.920 00.000 8976 incremental bump (2.322, 2.364) isValid = 1
02:54:55.920 00.000 8976 Scheduling Mount bump of (0.048, 0.050)
02:54:55.920 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.05, opts=4)
02:54:55.920 00.000 8976 Enqueuing Move request for scope (0.05, 0.05)
02:54:55.920 00.000 8976 move complete, result=0
02:54:55.920 00.000 9828 Worker thread wakes up
02:54:55.920 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0x4
02:54:55.921 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
02:54:55.921 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
02:54:55.921 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
02:54:55.921 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:55.921 00.000 8976 worker thread done servicing request
02:54:55.921 00.000 8976 Worker thread wakes up
02:54:55.921 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.81 mountX=-0.05 mountY=-0.04, mountTheta=-2.42
02:54:55.921 00.000 9828 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=-0.04
02:54:55.921 00.000 9828 BLC: window closed
02:54:55.921 00.000 9828 MoveAxis(E, 16, B)
02:54:55.921 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:55.921 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:55.921 00.000 9828 Guiding  Dir = 2, Dur = 16
02:54:55.922 00.001 9828 IsSlewing returns 0
02:54:55.922 00.000 9828 IsGuiding returns 0
02:54:55.922 00.000 9828 PulseGuide returned control before completion, sleep 26
02:54:55.959 00.037 9828 IsGuiding returns 1
02:54:55.959 00.000 9828 scope still moving after pulse duration time elapsed
02:54:55.991 00.032 9828 IsSlewing returns 0
02:54:55.991 00.000 9828 IsGuiding returns 1
02:54:56.021 00.030 9828 IsSlewing returns 0
02:54:56.021 00.000 9828 IsGuiding returns 1
02:54:56.052 00.031 9828 IsSlewing returns 0
02:54:56.052 00.000 9828 IsGuiding returns 0
02:54:56.053 00.001 9828 scope move finished after 16 + 114 ms
02:54:56.053 00.000 9828 Move returns status 0, amount 16
02:54:56.053 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:56.053 00.000 9828 MoveAxis(N, 6, B)
02:54:56.053 00.000 9828 Guiding  Dir = 0, Dur = 6
02:54:56.067 00.014 9828 IsSlewing returns 0
02:54:56.067 00.000 9828 IsGuiding returns 0
02:54:56.067 00.000 9828 PulseGuide returned control before completion, sleep 16
02:54:56.098 00.031 9828 IsGuiding returns 1
02:54:56.098 00.000 9828 scope still moving after pulse duration time elapsed
02:54:56.129 00.031 9828 IsSlewing returns 0
02:54:56.129 00.000 9828 IsGuiding returns 1
02:54:56.159 00.030 9828 IsSlewing returns 0
02:54:56.159 00.000 9828 IsGuiding returns 1
02:54:56.190 00.031 9828 IsSlewing returns 0
02:54:56.190 00.000 9828 IsGuiding returns 0
02:54:56.190 00.000 9828 scope move finished after 6 + 116 ms
02:54:56.190 00.000 9828 Move returns status 0, amount 6
02:54:56.190 00.000 9828 move complete, result=0
02:54:56.190 00.000 9828 worker thread done servicing request
02:54:56.190 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.0 px 6 ms NORTH
02:54:56.610 00.420 8976 Exposure complete
02:54:56.616 00.006 8976 worker thread done servicing request
02:54:56.616 00.000 5052 OnExposeComplete: enter
02:54:56.616 00.000 5052 UpdateGuideState(): m_state=6
02:54:56.616 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11106
02:54:56.616 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.04, Mass=160, SNR=8.8, Peak=78 HFD=2.0
02:54:56.616 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
02:54:56.616 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
02:54:56.616 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.33 hyp=0.34 cameraTheta=1.86 mountX=0.34 mountY=-0.10, mountTheta=-0.28
02:54:56.617 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.33, opts=13)
02:54:56.617 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.33)
02:54:56.617 00.000 8976 Worker thread wakes up
02:54:56.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:54:56.617 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
02:54:56.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:56.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.33) opts 0xd
02:54:56.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:56.617 00.000 5052 Enqueuing Expose request
02:54:56.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.33)
02:54:56.618 00.001 8976 Moving (-0.10, 0.33) raw xDistance=0.34 yDistance=-0.10
02:54:56.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:54:56.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:54:56.618 00.000 8976 MoveAxis(L, 1, ABG)
02:54:56.618 00.000 8976 stepping (-7, 19) + (-1, 0)
02:54:56.618 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:56.640 00.022 8976 Received - 47 (G) 
02:54:56.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:56.640 00.000 8976 stepped: pos (-8, 19)
02:54:56.641 00.001 8976 MoveAxis(U, 0, ABG)
02:54:56.641 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:54:56.641 00.000 8976 MountToCamera -- mountX=1.11 mountY=-3.10 hyp=3.29 mountTheta=-1.23 cameraX=2.26, cameraY=2.40 cameraTheta=0.82
02:54:56.641 00.000 8976 incremental bump (2.258, 2.397) isValid = 1
02:54:56.641 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:54:56.641 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:54:56.641 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:54:56.641 00.000 8976 move complete, result=0
02:54:56.641 00.000 9828 Worker thread wakes up
02:54:56.641 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:54:56.641 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:54:56.641 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:54:56.641 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
02:54:56.641 00.000 8976 worker thread done servicing request
02:54:56.641 00.000 8976 Worker thread wakes up
02:54:56.641 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
02:54:56.642 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:56.642 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:56.642 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:54:56.642 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:54:56.642 00.000 9828 BLC: window closed
02:54:56.642 00.000 9828 MoveAxis(E, 26, B)
02:54:56.642 00.000 9828 Guiding  Dir = 2, Dur = 26
02:54:56.642 00.000 9828 IsSlewing returns 0
02:54:56.642 00.000 9828 IsGuiding returns 0
02:54:56.642 00.000 9828 PulseGuide returned control before completion, sleep 36
02:54:56.689 00.047 9828 IsGuiding returns 1
02:54:56.689 00.000 9828 scope still moving after pulse duration time elapsed
02:54:56.720 00.031 9828 IsSlewing returns 0
02:54:56.720 00.000 9828 IsGuiding returns 1
02:54:56.752 00.032 9828 IsSlewing returns 0
02:54:56.752 00.000 9828 IsGuiding returns 1
02:54:56.783 00.031 9828 IsSlewing returns 0
02:54:56.783 00.000 9828 IsGuiding returns 1
02:54:56.813 00.030 9828 IsSlewing returns 0
02:54:56.813 00.000 9828 IsGuiding returns 0
02:54:56.813 00.000 9828 scope move finished after 26 + 144 ms
02:54:56.813 00.000 9828 Move returns status 0, amount 26
02:54:56.813 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:56.813 00.000 9828 MoveAxis(N, 10, B)
02:54:56.813 00.000 9828 Guiding  Dir = 0, Dur = 10
02:54:56.828 00.015 9828 IsSlewing returns 0
02:54:56.828 00.000 9828 IsGuiding returns 0
02:54:56.828 00.000 9828 PulseGuide returned control before completion, sleep 20
02:54:56.859 00.031 9828 IsGuiding returns 1
02:54:56.859 00.000 9828 scope still moving after pulse duration time elapsed
02:54:56.890 00.031 9828 IsSlewing returns 0
02:54:56.890 00.000 9828 IsGuiding returns 1
02:54:56.922 00.032 9828 IsSlewing returns 0
02:54:56.922 00.000 9828 IsGuiding returns 1
02:54:56.953 00.031 9828 IsSlewing returns 0
02:54:56.953 00.000 9828 IsGuiding returns 1
02:54:56.983 00.030 9828 IsSlewing returns 0
02:54:56.983 00.000 9828 IsGuiding returns 0
02:54:56.983 00.000 9828 scope move finished after 10 + 144 ms
02:54:56.983 00.000 9828 Move returns status 0, amount 10
02:54:56.983 00.000 9828 move complete, result=0
02:54:56.983 00.000 9828 worker thread done servicing request
02:54:56.983 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:54:57.330 00.347 8976 Exposure complete
02:54:57.336 00.006 8976 worker thread done servicing request
02:54:57.336 00.000 5052 OnExposeComplete: enter
02:54:57.336 00.000 5052 UpdateGuideState(): m_state=6
02:54:57.336 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11107
02:54:57.336 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.87, Mass=166, SNR=8.9, Peak=82 HFD=2.0
02:54:57.336 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
02:54:57.336 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
02:54:57.336 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.25 cameraTheta=2.42 mountX=0.23 mountY=0.07, mountTheta=0.28
02:54:57.337 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.16, opts=13)
02:54:57.337 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.16)
02:54:57.337 00.000 8976 Worker thread wakes up
02:54:57.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.16) opts 0xd
02:54:57.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.16)
02:54:57.337 00.000 8976 Moving (-0.18, 0.16) raw xDistance=0.23 yDistance=0.07
02:54:57.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:54:57.338 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:54:57.338 00.000 8976 MoveAxis(R, 0, ABG)
02:54:57.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:54:57.338 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
02:54:57.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:57.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:57.338 00.000 5052 Enqueuing Expose request
02:54:57.338 00.000 8976 MoveAxis(U, 0, ABG)
02:54:57.338 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:54:57.338 00.000 8976 MountToCamera -- mountX=1.15 mountY=-3.07 hyp=3.28 mountTheta=-1.21 cameraX=2.22, cameraY=2.42 cameraTheta=0.83
02:54:57.338 00.000 8976 incremental bump (2.215, 2.419) isValid = 1
02:54:57.338 00.000 8976 Scheduling Mount bump of (0.078, 0.088)
02:54:57.338 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:54:57.338 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:54:57.338 00.000 8976 move complete, result=0
02:54:57.338 00.000 9828 Worker thread wakes up
02:54:57.338 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:54:57.339 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:54:57.339 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
02:54:57.339 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
02:54:57.339 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:57.339 00.000 8976 worker thread done servicing request
02:54:57.339 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:54:57.339 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:54:57.339 00.000 9828 BLC: window closed
02:54:57.339 00.000 8976 Worker thread wakes up
02:54:57.339 00.000 9828 MoveAxis(E, 26, B)
02:54:57.339 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:57.339 00.000 9828 Guiding  Dir = 2, Dur = 26
02:54:57.339 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:57.340 00.001 9828 IsSlewing returns 0
02:54:57.340 00.000 9828 IsGuiding returns 0
02:54:57.340 00.000 9828 PulseGuide returned control before completion, sleep 36
02:54:57.386 00.046 9828 IsGuiding returns 1
02:54:57.386 00.000 9828 scope still moving after pulse duration time elapsed
02:54:57.417 00.031 9828 IsSlewing returns 0
02:54:57.417 00.000 9828 IsGuiding returns 1
02:54:57.448 00.031 9828 IsSlewing returns 0
02:54:57.449 00.001 9828 IsGuiding returns 1
02:54:57.480 00.031 9828 IsSlewing returns 0
02:54:57.480 00.000 9828 IsGuiding returns 0
02:54:57.480 00.000 9828 scope move finished after 26 + 114 ms
02:54:57.480 00.000 9828 Move returns status 0, amount 26
02:54:57.480 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:57.481 00.001 9828 MoveAxis(N, 11, B)
02:54:57.481 00.000 9828 Guiding  Dir = 0, Dur = 11
02:54:57.495 00.014 9828 IsSlewing returns 0
02:54:57.495 00.000 9828 IsGuiding returns 0
02:54:57.495 00.000 9828 PulseGuide returned control before completion, sleep 21
02:54:57.526 00.031 9828 IsGuiding returns 1
02:54:57.526 00.000 9828 scope still moving after pulse duration time elapsed
02:54:57.556 00.030 9828 IsSlewing returns 0
02:54:57.556 00.000 9828 IsGuiding returns 1
02:54:57.587 00.031 9828 IsSlewing returns 0
02:54:57.587 00.000 9828 IsGuiding returns 1
02:54:57.618 00.031 9828 IsSlewing returns 0
02:54:57.618 00.000 9828 IsGuiding returns 1
02:54:57.649 00.031 9828 IsSlewing returns 0
02:54:57.649 00.000 9828 IsGuiding returns 0
02:54:57.649 00.000 9828 scope move finished after 11 + 143 ms
02:54:57.649 00.000 9828 Move returns status 0, amount 11
02:54:57.649 00.000 9828 move complete, result=0
02:54:57.649 00.000 9828 worker thread done servicing request
02:54:57.649 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:54:58.030 00.381 8976 Exposure complete
02:54:58.036 00.006 8976 worker thread done servicing request
02:54:58.036 00.000 5052 OnExposeComplete: enter
02:54:58.036 00.000 5052 UpdateGuideState(): m_state=6
02:54:58.036 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11108
02:54:58.036 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.53, Mass=161, SNR=8.8, Peak=74 HFD=1.8
02:54:58.036 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.79 = 1.49)
02:54:58.036 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
02:54:58.036 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.18 hyp=0.47 cameraTheta=-2.75 mountX=0.04 mountY=0.46, mountTheta=1.49
02:54:58.037 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.18, opts=13)
02:54:58.037 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.18)
02:54:58.037 00.000 8976 Worker thread wakes up
02:54:58.037 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.18) opts 0xd
02:54:58.037 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.18)
02:54:58.038 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:54:58.038 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
02:54:58.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:58.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:58.038 00.000 5052 Enqueuing Expose request
02:54:58.038 00.000 8976 Moving (-0.44, -0.18) raw xDistance=0.04 yDistance=0.46
02:54:58.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:54:58.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:54:58.038 00.000 8976 MoveAxis(R, 0, ABG)
02:54:58.038 00.000 8976 MoveAxis(D, 2, ABG)
02:54:58.038 00.000 8976 stepping (-8, 19) + (0, -2)
02:54:58.038 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:58.063 00.025 8976 Received - 47 (G) 
02:54:58.063 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:54:58.063 00.000 8976 stepped: pos (-8, 17)
02:54:58.063 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:54:58.064 00.001 8976 MountToCamera -- mountX=1.17 mountY=-2.95 hyp=3.17 mountTheta=-1.19 cameraX=2.09, cameraY=2.39 cameraTheta=0.85
02:54:58.064 00.000 8976 incremental bump (2.094, 2.386) isValid = 1
02:54:58.064 00.000 8976 Scheduling Mount bump of (0.076, 0.090)
02:54:58.064 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:54:58.064 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:54:58.064 00.000 8976 move complete, result=0
02:54:58.064 00.000 8976 worker thread done servicing request
02:54:58.064 00.000 9828 Worker thread wakes up
02:54:58.064 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:54:58.064 00.000 8976 Worker thread wakes up
02:54:58.064 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:54:58.064 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:58.064 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:54:58.064 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:58.064 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
02:54:58.064 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
02:54:58.065 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:54:58.065 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:54:58.065 00.000 9828 BLC: window closed
02:54:58.065 00.000 9828 MoveAxis(E, 25, B)
02:54:58.065 00.000 9828 Guiding  Dir = 2, Dur = 25
02:54:58.065 00.000 9828 IsSlewing returns 0
02:54:58.065 00.000 9828 IsGuiding returns 0
02:54:58.065 00.000 9828 PulseGuide returned control before completion, sleep 35
02:54:58.104 00.039 9828 IsGuiding returns 1
02:54:58.104 00.000 9828 scope still moving after pulse duration time elapsed
02:54:58.134 00.030 9828 IsSlewing returns 0
02:54:58.135 00.001 9828 IsGuiding returns 1
02:54:58.166 00.031 9828 IsSlewing returns 0
02:54:58.166 00.000 9828 IsGuiding returns 1
02:54:58.195 00.029 9828 IsSlewing returns 0
02:54:58.195 00.000 9828 IsGuiding returns 1
02:54:58.226 00.031 9828 IsSlewing returns 0
02:54:58.226 00.000 9828 IsGuiding returns 1
02:54:58.257 00.031 9828 IsSlewing returns 0
02:54:58.257 00.000 9828 IsGuiding returns 0
02:54:58.257 00.000 9828 scope move finished after 25 + 166 ms
02:54:58.257 00.000 9828 Move returns status 0, amount 25
02:54:58.257 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:58.257 00.000 9828 MoveAxis(N, 11, B)
02:54:58.257 00.000 9828 Guiding  Dir = 0, Dur = 11
02:54:58.272 00.015 9828 IsSlewing returns 0
02:54:58.272 00.000 9828 IsGuiding returns 0
02:54:58.272 00.000 9828 PulseGuide returned control before completion, sleep 21
02:54:58.303 00.031 9828 IsGuiding returns 1
02:54:58.303 00.000 9828 scope still moving after pulse duration time elapsed
02:54:58.334 00.031 9828 IsSlewing returns 0
02:54:58.334 00.000 9828 IsGuiding returns 1
02:54:58.366 00.032 9828 IsSlewing returns 0
02:54:58.366 00.000 9828 IsGuiding returns 1
02:54:58.396 00.030 9828 IsSlewing returns 0
02:54:58.396 00.000 9828 IsGuiding returns 1
02:54:58.427 00.031 9828 IsSlewing returns 0
02:54:58.427 00.000 9828 IsGuiding returns 0
02:54:58.427 00.000 9828 scope move finished after 11 + 143 ms
02:54:58.427 00.000 9828 Move returns status 0, amount 11
02:54:58.427 00.000 9828 move complete, result=0
02:54:58.427 00.000 9828 worker thread done servicing request
02:54:58.427 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:54:58.751 00.324 8976 Exposure complete
02:54:58.758 00.007 8976 worker thread done servicing request
02:54:58.758 00.000 5052 OnExposeComplete: enter
02:54:58.758 00.000 5052 UpdateGuideState(): m_state=6
02:54:58.758 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11109
02:54:58.758 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.92, Mass=148, SNR=8.4, Peak=77 HFD=2.0
02:54:58.758 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.04) = xAngle (0.07 = 0.07)
02:54:58.758 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.03 = -0.03)
02:54:58.758 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.24 cameraTheta=2.11 mountX=0.24 mountY=-0.01, mountTheta=-0.03
02:54:58.758 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.21, opts=13)
02:54:58.758 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.21)
02:54:58.758 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:54:58.758 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:54:58.758 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:58.758 00.000 8976 Worker thread wakes up
02:54:58.758 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.21) opts 0xd
02:54:58.759 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.21)
02:54:58.760 00.001 8976 Moving (-0.13, 0.21) raw xDistance=0.24 yDistance=-0.01
02:54:58.760 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:58.760 00.000 5052 Enqueuing Expose request
02:54:58.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:54:58.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:54:58.760 00.000 8976 MoveAxis(R, 0, ABG)
02:54:58.760 00.000 8976 MoveAxis(U, 0, ABG)
02:54:58.760 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:54:58.760 00.000 8976 MountToCamera -- mountX=1.19 mountY=-2.87 hyp=3.10 mountTheta=-1.18 cameraX=2.01, cameraY=2.36 cameraTheta=0.87
02:54:58.760 00.000 8976 incremental bump (2.012, 2.364) isValid = 1
02:54:58.760 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
02:54:58.760 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:54:58.760 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:54:58.760 00.000 8976 move complete, result=0
02:54:58.760 00.000 9828 Worker thread wakes up
02:54:58.760 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:58.760 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:54:58.760 00.000 8976 worker thread done servicing request
02:54:58.761 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:54:58.761 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
02:54:58.761 00.000 8976 Worker thread wakes up
02:54:58.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:58.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:58.761 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
02:54:58.761 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:54:58.761 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:54:58.761 00.000 9828 BLC: window closed
02:54:58.761 00.000 9828 MoveAxis(E, 25, B)
02:54:58.761 00.000 9828 Guiding  Dir = 2, Dur = 25
02:54:58.761 00.000 9828 IsSlewing returns 0
02:54:58.762 00.001 9828 IsGuiding returns 0
02:54:58.762 00.000 9828 PulseGuide returned control before completion, sleep 35
02:54:58.802 00.040 9828 IsGuiding returns 1
02:54:58.802 00.000 9828 scope still moving after pulse duration time elapsed
02:54:58.833 00.031 9828 IsSlewing returns 0
02:54:58.833 00.000 9828 IsGuiding returns 1
02:54:58.864 00.031 9828 IsSlewing returns 0
02:54:58.864 00.000 9828 IsGuiding returns 1
02:54:58.895 00.031 9828 IsSlewing returns 0
02:54:58.896 00.001 9828 IsGuiding returns 1
02:54:58.927 00.031 9828 IsSlewing returns 0
02:54:58.927 00.000 9828 IsGuiding returns 0
02:54:58.927 00.000 9828 scope move finished after 25 + 140 ms
02:54:58.927 00.000 9828 Move returns status 0, amount 25
02:54:58.927 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:58.927 00.000 9828 MoveAxis(N, 11, B)
02:54:58.928 00.001 9828 Guiding  Dir = 0, Dur = 11
02:54:58.942 00.014 9828 IsSlewing returns 0
02:54:58.942 00.000 9828 IsGuiding returns 0
02:54:58.942 00.000 9828 PulseGuide returned control before completion, sleep 21
02:54:58.973 00.031 9828 IsGuiding returns 1
02:54:58.973 00.000 9828 scope still moving after pulse duration time elapsed
02:54:59.004 00.031 9828 IsSlewing returns 0
02:54:59.004 00.000 9828 IsGuiding returns 1
02:54:59.035 00.031 9828 IsSlewing returns 0
02:54:59.035 00.000 9828 IsGuiding returns 1
02:54:59.065 00.030 9828 IsSlewing returns 0
02:54:59.065 00.000 9828 IsGuiding returns 1
02:54:59.096 00.031 9828 IsSlewing returns 0
02:54:59.096 00.000 9828 IsGuiding returns 0
02:54:59.096 00.000 9828 scope move finished after 11 + 142 ms
02:54:59.096 00.000 9828 Move returns status 0, amount 11
02:54:59.096 00.000 9828 move complete, result=0
02:54:59.096 00.000 9828 worker thread done servicing request
02:54:59.097 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:54:59.447 00.350 8976 Exposure complete
02:54:59.452 00.005 8976 worker thread done servicing request
02:54:59.453 00.001 5052 OnExposeComplete: enter
02:54:59.453 00.000 5052 UpdateGuideState(): m_state=6
02:54:59.453 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11110
02:54:59.453 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.86, Mass=146, SNR=8.4, Peak=80 HFD=1.7
02:54:59.453 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:54:59.453 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
02:54:59.453 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.15 hyp=0.35 cameraTheta=2.71 mountX=0.28 mountY=0.19, mountTheta=0.60
02:54:59.454 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.15, opts=13)
02:54:59.454 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.15)
02:54:59.454 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:54:59.454 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
02:54:59.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:59.454 00.000 8976 Worker thread wakes up
02:54:59.454 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:54:59.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.15) opts 0xd
02:54:59.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.15)
02:54:59.454 00.000 8976 Moving (-0.32, 0.15) raw xDistance=0.28 yDistance=0.19
02:54:59.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:54:59.454 00.000 5052 Enqueuing Expose request
02:54:59.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:54:59.454 00.000 8976 MoveAxis(L, 1, ABG)
02:54:59.454 00.000 8976 stepping (-8, 17) + (-1, 0)
02:54:59.455 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:59.487 00.032 8976 Received - 47 (G) 
02:54:59.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:54:59.487 00.000 8976 stepped: pos (-9, 17)
02:54:59.487 00.000 8976 MoveAxis(U, 0, ABG)
02:54:59.487 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:54:59.487 00.000 8976 MountToCamera -- mountX=1.25 mountY=-2.81 hyp=3.08 mountTheta=-1.15 cameraX=1.93, cameraY=2.39 cameraTheta=0.89
02:54:59.487 00.000 8976 incremental bump (1.934, 2.395) isValid = 1
02:54:59.487 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
02:54:59.487 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:54:59.487 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:54:59.487 00.000 8976 move complete, result=0
02:54:59.487 00.000 9828 Worker thread wakes up
02:54:59.487 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:54:59.487 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:54:59.488 00.001 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:54:59.488 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:54:59.488 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:54:59.488 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:54:59.488 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:54:59.488 00.000 8976 worker thread done servicing request
02:54:59.488 00.000 8976 Worker thread wakes up
02:54:59.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:54:59.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:54:59.488 00.000 9828 BLC: window closed
02:54:59.488 00.000 9828 MoveAxis(E, 24, B)
02:54:59.488 00.000 9828 Guiding  Dir = 2, Dur = 24
02:54:59.489 00.001 9828 IsSlewing returns 0
02:54:59.489 00.000 9828 IsGuiding returns 0
02:54:59.489 00.000 9828 PulseGuide returned control before completion, sleep 34
02:54:59.533 00.044 9828 IsGuiding returns 1
02:54:59.533 00.000 9828 scope still moving after pulse duration time elapsed
02:54:59.564 00.031 9828 IsSlewing returns 0
02:54:59.564 00.000 9828 IsGuiding returns 1
02:54:59.610 00.046 9828 IsSlewing returns 0
02:54:59.610 00.000 9828 IsGuiding returns 1
02:54:59.641 00.031 9828 IsSlewing returns 0
02:54:59.641 00.000 9828 IsGuiding returns 0
02:54:59.641 00.000 9828 scope move finished after 24 + 128 ms
02:54:59.641 00.000 9828 Move returns status 0, amount 24
02:54:59.642 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:54:59.642 00.000 9828 MoveAxis(N, 11, B)
02:54:59.642 00.000 9828 Guiding  Dir = 0, Dur = 11
02:54:59.656 00.014 9828 IsSlewing returns 0
02:54:59.656 00.000 9828 IsGuiding returns 0
02:54:59.656 00.000 9828 PulseGuide returned control before completion, sleep 21
02:54:59.687 00.031 9828 IsGuiding returns 1
02:54:59.687 00.000 9828 scope still moving after pulse duration time elapsed
02:54:59.717 00.030 9828 IsSlewing returns 0
02:54:59.717 00.000 9828 IsGuiding returns 1
02:54:59.749 00.032 9828 IsSlewing returns 0
02:54:59.749 00.000 9828 IsGuiding returns 1
02:54:59.780 00.031 9828 IsSlewing returns 0
02:54:59.780 00.000 9828 IsGuiding returns 1
02:54:59.810 00.030 9828 IsSlewing returns 0
02:54:59.810 00.000 9828 IsGuiding returns 0
02:54:59.810 00.000 9828 scope move finished after 11 + 142 ms
02:54:59.810 00.000 9828 Move returns status 0, amount 11
02:54:59.810 00.000 9828 move complete, result=0
02:54:59.810 00.000 9828 worker thread done servicing request
02:54:59.810 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:55:00.174 00.364 8976 Exposure complete
02:55:00.180 00.006 8976 worker thread done servicing request
02:55:00.180 00.000 5052 OnExposeComplete: enter
02:55:00.180 00.000 5052 UpdateGuideState(): m_state=6
02:55:00.180 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11111
02:55:00.180 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=281.81, Mass=155, SNR=8.6, Peak=81 HFD=1.8
02:55:00.180 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:55:00.180 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:55:00.180 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.10 hyp=1.06 cameraTheta=3.04 mountX=0.57 mountY=0.83, mountTheta=0.97
02:55:00.181 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.10, opts=13)
02:55:00.181 00.000 5052 Enqueuing Move request for stepguider (-1.06, 0.10)
02:55:00.181 00.000 8976 Worker thread wakes up
02:55:00.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.10) opts 0xd
02:55:00.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.10)
02:55:00.181 00.000 8976 Moving (-1.06, 0.10) raw xDistance=0.57 yDistance=0.83
02:55:00.182 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
02:55:00.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
02:55:00.182 00.000 8976 MoveAxis(L, 2, ABG)
02:55:00.182 00.000 8976 stepping (-9, 17) + (-2, 0)
02:55:00.182 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:55:00.182 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:55:00.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:00.182 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:00.182 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:00.182 00.000 5052 Enqueuing Expose request
02:55:00.206 00.024 8976 Received - 47 (G) 
02:55:00.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:00.206 00.000 8976 stepped: pos (-11, 17)
02:55:00.206 00.000 8976 MoveAxis(D, 3, ABG)
02:55:00.206 00.000 8976 stepping (-11, 17) + (0, -3)
02:55:00.206 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:00.237 00.031 8976 Received - 47 (G) 
02:55:00.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:00.237 00.000 8976 stepped: pos (-11, 14)
02:55:00.238 00.001 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:55:00.238 00.000 8976 MountToCamera -- mountX=1.39 mountY=-2.62 hyp=2.97 mountTheta=-1.08 cameraX=1.70, cameraY=2.43 cameraTheta=0.96
02:55:00.238 00.000 8976 incremental bump (1.696, 2.433) isValid = 1
02:55:00.238 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
02:55:00.238 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:55:00.238 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:55:00.238 00.000 8976 move complete, result=0
02:55:00.238 00.000 8976 worker thread done servicing request
02:55:00.238 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:55:00.238 00.000 8976 Worker thread wakes up
02:55:00.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:00.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:00.238 00.000 9828 Worker thread wakes up
02:55:00.238 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:55:00.238 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:55:00.238 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:55:00.238 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:55:00.238 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:55:00.238 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:55:00.239 00.001 9828 BLC: window closed
02:55:00.239 00.000 9828 MoveAxis(E, 22, B)
02:55:00.239 00.000 9828 Guiding  Dir = 2, Dur = 22
02:55:00.239 00.000 9828 IsSlewing returns 0
02:55:00.239 00.000 9828 IsGuiding returns 0
02:55:00.239 00.000 9828 PulseGuide returned control before completion, sleep 32
02:55:00.281 00.042 9828 IsGuiding returns 1
02:55:00.281 00.000 9828 scope still moving after pulse duration time elapsed
02:55:00.312 00.031 9828 IsSlewing returns 0
02:55:00.312 00.000 9828 IsGuiding returns 1
02:55:00.344 00.032 9828 IsSlewing returns 0
02:55:00.344 00.000 9828 IsGuiding returns 1
02:55:00.374 00.030 9828 IsSlewing returns 0
02:55:00.375 00.001 9828 IsGuiding returns 0
02:55:00.375 00.000 9828 scope move finished after 22 + 112 ms
02:55:00.375 00.000 9828 Move returns status 0, amount 22
02:55:00.375 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:00.375 00.000 9828 MoveAxis(N, 12, B)
02:55:00.375 00.000 9828 Guiding  Dir = 0, Dur = 12
02:55:00.390 00.015 9828 IsSlewing returns 0
02:55:00.390 00.000 9828 IsGuiding returns 0
02:55:00.390 00.000 9828 PulseGuide returned control before completion, sleep 22
02:55:00.421 00.031 9828 IsGuiding returns 1
02:55:00.421 00.000 9828 scope still moving after pulse duration time elapsed
02:55:00.451 00.030 9828 IsSlewing returns 0
02:55:00.451 00.000 9828 IsGuiding returns 1
02:55:00.483 00.032 9828 IsSlewing returns 0
02:55:00.483 00.000 9828 IsGuiding returns 1
02:55:00.513 00.030 9828 IsSlewing returns 0
02:55:00.513 00.000 9828 IsGuiding returns 1
02:55:00.543 00.030 9828 IsSlewing returns 0
02:55:00.543 00.000 9828 IsGuiding returns 0
02:55:00.543 00.000 9828 scope move finished after 12 + 141 ms
02:55:00.543 00.000 9828 Move returns status 0, amount 12
02:55:00.543 00.000 9828 move complete, result=0
02:55:00.543 00.000 9828 worker thread done servicing request
02:55:00.543 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:55:00.923 00.380 8976 Exposure complete
02:55:00.928 00.005 8976 worker thread done servicing request
02:55:00.928 00.000 5052 OnExposeComplete: enter
02:55:00.928 00.000 5052 UpdateGuideState(): m_state=6
02:55:00.928 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11112
02:55:00.928 00.000 5052 Star::Find returns 1 (0), X=328.17, Y=281.37, Mass=168, SNR=9.0, Peak=69 HFD=2.2
02:55:00.928 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
02:55:00.928 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.32)
02:55:00.928 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=-0.33 hyp=1.06 cameraTheta=-2.82 mountX=0.16 mountY=1.02, mountTheta=1.42
02:55:00.929 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=-0.33, opts=13)
02:55:00.929 00.000 5052 Enqueuing Move request for stepguider (-1.00, -0.33)
02:55:00.929 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:55:00.929 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
02:55:00.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:00.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:00.929 00.000 5052 Enqueuing Expose request
02:55:00.929 00.000 8976 Worker thread wakes up
02:55:00.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, -0.33) opts 0xd
02:55:00.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, -0.33)
02:55:00.929 00.000 8976 Moving (-1.00, -0.33) raw xDistance=0.16 yDistance=1.02
02:55:00.930 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:55:00.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.02
02:55:00.930 00.000 8976 MoveAxis(R, 0, ABG)
02:55:00.930 00.000 8976 MoveAxis(D, 4, ABG)
02:55:00.930 00.000 8976 stepping (-11, 14) + (0, -4)
02:55:00.930 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:55:00.974 00.044 8976 Received - 47 (G) 
02:55:00.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:55:00.974 00.000 8976 stepped: pos (-11, 10)
02:55:00.974 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:55:00.974 00.000 8976 MountToCamera -- mountX=1.49 mountY=-2.28 hyp=2.72 mountTheta=-0.99 cameraX=1.35, cameraY=2.36 cameraTheta=1.05
02:55:00.974 00.000 8976 incremental bump (1.350, 2.364) isValid = 1
02:55:00.974 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
02:55:00.974 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:55:00.974 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:55:00.974 00.000 8976 move complete, result=0
02:55:00.974 00.000 9828 Worker thread wakes up
02:55:00.974 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:55:00.974 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:55:00.974 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:55:00.974 00.000 8976 worker thread done servicing request
02:55:00.974 00.000 8976 Worker thread wakes up
02:55:00.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:00.974 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
02:55:00.974 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:55:00.975 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:00.975 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
02:55:00.975 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:55:00.975 00.000 9828 BLC: window closed
02:55:00.975 00.000 9828 MoveAxis(E, 20, B)
02:55:00.975 00.000 9828 Guiding  Dir = 2, Dur = 20
02:55:00.975 00.000 9828 IsSlewing returns 0
02:55:00.975 00.000 9828 IsGuiding returns 0
02:55:00.975 00.000 9828 PulseGuide returned control before completion, sleep 30
02:55:01.010 00.035 9828 IsGuiding returns 1
02:55:01.010 00.000 9828 scope still moving after pulse duration time elapsed
02:55:01.042 00.032 9828 IsSlewing returns 0
02:55:01.042 00.000 9828 IsGuiding returns 1
02:55:01.073 00.031 9828 IsSlewing returns 0
02:55:01.073 00.000 9828 IsGuiding returns 1
02:55:01.104 00.031 9828 IsSlewing returns 0
02:55:01.105 00.001 9828 IsGuiding returns 0
02:55:01.105 00.000 9828 scope move finished after 20 + 109 ms
02:55:01.105 00.000 9828 Move returns status 0, amount 20
02:55:01.105 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:01.105 00.000 9828 MoveAxis(N, 13, B)
02:55:01.105 00.000 9828 Guiding  Dir = 0, Dur = 13
02:55:01.120 00.015 9828 IsSlewing returns 0
02:55:01.120 00.000 9828 IsGuiding returns 0
02:55:01.121 00.001 9828 PulseGuide returned control before completion, sleep 23
02:55:01.151 00.030 9828 IsGuiding returns 1
02:55:01.151 00.000 9828 scope still moving after pulse duration time elapsed
02:55:01.182 00.031 9828 IsSlewing returns 0
02:55:01.182 00.000 9828 IsGuiding returns 1
02:55:01.214 00.032 9828 IsSlewing returns 0
02:55:01.214 00.000 9828 IsGuiding returns 1
02:55:01.245 00.031 9828 IsSlewing returns 0
02:55:01.245 00.000 9828 IsGuiding returns 0
02:55:01.245 00.000 9828 scope move finished after 13 + 111 ms
02:55:01.245 00.000 9828 Move returns status 0, amount 13
02:55:01.245 00.000 9828 move complete, result=0
02:55:01.245 00.000 9828 worker thread done servicing request
02:55:01.245 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:55:01.660 00.415 8976 Exposure complete
02:55:01.666 00.006 8976 worker thread done servicing request
02:55:01.667 00.001 5052 OnExposeComplete: enter
02:55:01.667 00.000 5052 UpdateGuideState(): m_state=6
02:55:01.667 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11113
02:55:01.667 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.86, Mass=166, SNR=8.9, Peak=69 HFD=2.3
02:55:01.667 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
02:55:01.667 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
02:55:01.667 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.84 mountX=0.07 mountY=-0.20, mountTheta=-1.22
02:55:01.668 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.15, opts=13)
02:55:01.668 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.15)
02:55:01.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:55:01.668 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
02:55:01.668 00.000 8976 Worker thread wakes up
02:55:01.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.15) opts 0xd
02:55:01.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:01.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.15)
02:55:01.669 00.001 8976 Moving (0.14, 0.15) raw xDistance=0.07 yDistance=-0.20
02:55:01.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:55:01.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:55:01.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:01.669 00.000 5052 Enqueuing Expose request
02:55:01.669 00.000 8976 MoveAxis(R, 0, ABG)
02:55:01.669 00.000 8976 MoveAxis(U, 0, ABG)
02:55:01.669 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
02:55:01.669 00.000 8976 MountToCamera -- mountX=1.55 mountY=-2.05 hyp=2.57 mountTheta=-0.92 cameraX=1.12, cameraY=2.32 cameraTheta=1.12
02:55:01.669 00.000 8976 incremental bump (1.118, 2.317) isValid = 1
02:55:01.669 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
02:55:01.669 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:55:01.669 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:55:01.669 00.000 8976 move complete, result=0
02:55:01.669 00.000 9828 Worker thread wakes up
02:55:01.669 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:55:01.669 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:55:01.670 00.001 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
02:55:01.670 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:55:01.670 00.000 8976 worker thread done servicing request
02:55:01.670 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
02:55:01.670 00.000 8976 Worker thread wakes up
02:55:01.670 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:55:01.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:01.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:01.670 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:55:01.670 00.000 9828 BLC: window closed
02:55:01.670 00.000 9828 MoveAxis(E, 17, B)
02:55:01.670 00.000 9828 Guiding  Dir = 2, Dur = 17
02:55:01.671 00.001 9828 IsSlewing returns 0
02:55:01.671 00.000 9828 IsGuiding returns 0
02:55:01.671 00.000 9828 PulseGuide returned control before completion, sleep 27
02:55:01.713 00.042 9828 IsGuiding returns 1
02:55:01.713 00.000 9828 scope still moving after pulse duration time elapsed
02:55:01.744 00.031 9828 IsSlewing returns 0
02:55:01.744 00.000 9828 IsGuiding returns 1
02:55:01.775 00.031 9828 IsSlewing returns 0
02:55:01.775 00.000 9828 IsGuiding returns 1
02:55:01.806 00.031 9828 IsSlewing returns 0
02:55:01.806 00.000 9828 IsGuiding returns 0
02:55:01.806 00.000 9828 scope move finished after 17 + 118 ms
02:55:01.806 00.000 9828 Move returns status 0, amount 17
02:55:01.806 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:01.806 00.000 9828 MoveAxis(N, 14, B)
02:55:01.806 00.000 9828 Guiding  Dir = 0, Dur = 14
02:55:01.823 00.017 9828 IsSlewing returns 0
02:55:01.823 00.000 9828 IsGuiding returns 0
02:55:01.823 00.000 9828 PulseGuide returned control before completion, sleep 24
02:55:01.853 00.030 9828 IsGuiding returns 1
02:55:01.853 00.000 9828 scope still moving after pulse duration time elapsed
02:55:01.885 00.032 9828 IsSlewing returns 0
02:55:01.885 00.000 9828 IsGuiding returns 1
02:55:01.915 00.030 9828 IsSlewing returns 0
02:55:01.915 00.000 9828 IsGuiding returns 1
02:55:01.946 00.031 9828 IsSlewing returns 0
02:55:01.946 00.000 9828 IsGuiding returns 1
02:55:01.977 00.031 9828 IsSlewing returns 0
02:55:01.977 00.000 9828 IsGuiding returns 0
02:55:01.977 00.000 9828 scope move finished after 14 + 139 ms
02:55:01.977 00.000 9828 Move returns status 0, amount 14
02:55:01.977 00.000 9828 move complete, result=0
02:55:01.977 00.000 9828 worker thread done servicing request
02:55:01.977 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:55:02.357 00.380 8976 Exposure complete
02:55:02.363 00.006 8976 worker thread done servicing request
02:55:02.363 00.000 5052 OnExposeComplete: enter
02:55:02.363 00.000 5052 UpdateGuideState(): m_state=6
02:55:02.363 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11114
02:55:02.363 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.73, Mass=140, SNR=8.2, Peak=71 HFD=1.9
02:55:02.363 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.04) = xAngle (0.42 = 0.42)
02:55:02.363 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
02:55:02.363 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.46 mountX=0.03 mountY=0.01, mountTheta=0.33
02:55:02.364 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.02, opts=13)
02:55:02.364 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.02)
02:55:02.364 00.000 8976 Worker thread wakes up
02:55:02.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.02) opts 0xd
02:55:02.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.02)
02:55:02.364 00.000 8976 Moving (-0.02, 0.02) raw xDistance=0.03 yDistance=0.01
02:55:02.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:55:02.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:55:02.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:55:02.365 00.001 8976 MoveAxis(R, 0, ABG)
02:55:02.365 00.000 8976 MoveAxis(U, 0, ABG)
02:55:02.365 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:55:02.365 00.000 8976 MountToCamera -- mountX=1.60 mountY=-1.90 hyp=2.48 mountTheta=-0.87 cameraX=0.96, cameraY=2.29 cameraTheta=1.17
02:55:02.365 00.000 8976 incremental bump (0.963, 2.286) isValid = 1
02:55:02.365 00.000 8976 Scheduling Mount bump of (0.011, 0.027)
02:55:02.365 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.03, opts=4)
02:55:02.365 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:55:02.365 00.000 8976 Enqueuing Move request for scope (0.01, 0.03)
02:55:02.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:02.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:02.365 00.000 5052 Enqueuing Expose request
02:55:02.365 00.000 9828 Worker thread wakes up
02:55:02.365 00.000 8976 move complete, result=0
02:55:02.365 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0x4
02:55:02.365 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
02:55:02.366 00.001 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:55:02.366 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:55:02.366 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:02.366 00.000 8976 worker thread done servicing request
02:55:02.366 00.000 8976 Worker thread wakes up
02:55:02.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:02.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:02.366 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.19 mountX=-0.01 mountY=-0.03, mountTheta=-2.02
02:55:02.366 00.000 9828 Moving (0.01, 0.03) raw xDistance=-0.01 yDistance=-0.03
02:55:02.366 00.000 9828 BLC: window closed
02:55:02.366 00.000 9828 MoveAxis(E, 4, B)
02:55:02.366 00.000 9828 Guiding  Dir = 2, Dur = 4
02:55:02.367 00.001 9828 IsSlewing returns 0
02:55:02.367 00.000 9828 IsGuiding returns 0
02:55:02.367 00.000 9828 PulseGuide returned control before completion, sleep 14
02:55:02.384 00.017 9828 IsGuiding returns 1
02:55:02.384 00.000 9828 scope still moving after pulse duration time elapsed
02:55:02.416 00.032 9828 IsSlewing returns 0
02:55:02.417 00.001 9828 IsGuiding returns 1
02:55:02.447 00.030 9828 IsSlewing returns 0
02:55:02.447 00.000 9828 IsGuiding returns 1
02:55:02.479 00.032 9828 IsSlewing returns 0
02:55:02.479 00.000 9828 IsGuiding returns 1
02:55:02.509 00.030 9828 IsSlewing returns 0
02:55:02.510 00.001 9828 IsGuiding returns 1
02:55:02.539 00.029 9828 IsSlewing returns 0
02:55:02.539 00.000 9828 IsGuiding returns 1
02:55:02.570 00.031 9828 IsSlewing returns 0
02:55:02.570 00.000 9828 IsGuiding returns 0
02:55:02.570 00.000 9828 scope move finished after 4 + 200 ms
02:55:02.570 00.000 9828 Move returns status 0, amount 4
02:55:02.570 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:02.570 00.000 9828 MoveAxis(N, 4, B)
02:55:02.570 00.000 9828 Guiding  Dir = 0, Dur = 4
02:55:02.586 00.016 9828 IsSlewing returns 0
02:55:02.586 00.000 9828 IsGuiding returns 0
02:55:02.586 00.000 9828 PulseGuide returned control before completion, sleep 14
02:55:02.601 00.015 9828 IsGuiding returns 1
02:55:02.601 00.000 9828 scope still moving after pulse duration time elapsed
02:55:02.631 00.030 9828 IsSlewing returns 0
02:55:02.631 00.000 9828 IsGuiding returns 1
02:55:02.663 00.032 9828 IsSlewing returns 0
02:55:02.663 00.000 9828 IsGuiding returns 1
02:55:02.693 00.030 9828 IsSlewing returns 0
02:55:02.693 00.000 9828 IsGuiding returns 1
02:55:02.724 00.031 9828 IsSlewing returns 0
02:55:02.724 00.000 9828 IsGuiding returns 0
02:55:02.724 00.000 9828 scope move finished after 4 + 133 ms
02:55:02.724 00.000 9828 Move returns status 0, amount 4
02:55:02.724 00.000 9828 move complete, result=0
02:55:02.724 00.000 9828 worker thread done servicing request
02:55:02.724 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.0 px 4 ms NORTH
02:55:03.047 00.323 8976 Exposure complete
02:55:03.052 00.005 8976 worker thread done servicing request
02:55:03.052 00.000 5052 OnExposeComplete: enter
02:55:03.052 00.000 5052 UpdateGuideState(): m_state=6
02:55:03.052 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11115
02:55:03.052 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.49, Mass=165, SNR=8.8, Peak=75 HFD=1.8
02:55:03.052 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
02:55:03.053 00.001 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
02:55:03.053 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.22 hyp=0.37 cameraTheta=-0.63 mountX=-0.33 mountY=-0.13, mountTheta=-2.76
02:55:03.053 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.22, opts=13)
02:55:03.053 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.22)
02:55:03.053 00.000 8976 Worker thread wakes up
02:55:03.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:55:03.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.22) opts 0xd
02:55:03.054 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.22)
02:55:03.054 00.000 8976 Moving (0.30, -0.22) raw xDistance=-0.33 yDistance=-0.13
02:55:03.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:55:03.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:55:03.054 00.000 8976 MoveAxis(R, 1, ABG)
02:55:03.054 00.000 8976 stepping (-11, 10) + (1, 0)
02:55:03.054 00.000 5052 UpdateGuideState exits: m=165 SNR=8.8
02:55:03.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:03.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:03.054 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:03.054 00.000 5052 Enqueuing Expose request
02:55:03.083 00.029 8976 Received - 47 (G) 
02:55:03.084 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:03.084 00.000 8976 stepped: pos (-10, 10)
02:55:03.084 00.000 8976 MoveAxis(U, 0, ABG)
02:55:03.084 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:55:03.084 00.000 8976 MountToCamera -- mountX=1.58 mountY=-1.80 hyp=2.39 mountTheta=-0.85 cameraX=0.88, cameraY=2.22 cameraTheta=1.19
02:55:03.084 00.000 8976 incremental bump (0.882, 2.220) isValid = 1
02:55:03.084 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:55:03.084 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:55:03.084 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:55:03.084 00.000 8976 move complete, result=0
02:55:03.084 00.000 9828 Worker thread wakes up
02:55:03.084 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:55:03.084 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:55:03.084 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:55:03.084 00.000 8976 worker thread done servicing request
02:55:03.084 00.000 8976 Worker thread wakes up
02:55:03.084 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:55:03.085 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:03.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:03.085 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:55:03.085 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:55:03.085 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:55:03.085 00.000 9828 BLC: window closed
02:55:03.085 00.000 9828 MoveAxis(E, 15, B)
02:55:03.085 00.000 9828 Guiding  Dir = 2, Dur = 15
02:55:03.085 00.000 9828 IsSlewing returns 0
02:55:03.085 00.000 9828 IsGuiding returns 0
02:55:03.086 00.001 9828 PulseGuide returned control before completion, sleep 25
02:55:03.114 00.028 9828 IsGuiding returns 1
02:55:03.114 00.000 9828 scope still moving after pulse duration time elapsed
02:55:03.145 00.031 9828 IsSlewing returns 0
02:55:03.145 00.000 9828 IsGuiding returns 1
02:55:03.177 00.032 9828 IsSlewing returns 0
02:55:03.177 00.000 9828 IsGuiding returns 1
02:55:03.207 00.030 9828 IsSlewing returns 0
02:55:03.207 00.000 9828 IsGuiding returns 1
02:55:03.238 00.031 9828 IsSlewing returns 0
02:55:03.238 00.000 9828 IsGuiding returns 0
02:55:03.238 00.000 9828 scope move finished after 15 + 138 ms
02:55:03.238 00.000 9828 Move returns status 0, amount 15
02:55:03.239 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:03.239 00.000 9828 MoveAxis(N, 14, B)
02:55:03.239 00.000 9828 Guiding  Dir = 0, Dur = 14
02:55:03.254 00.015 9828 IsSlewing returns 0
02:55:03.254 00.000 9828 IsGuiding returns 0
02:55:03.254 00.000 9828 PulseGuide returned control before completion, sleep 24
02:55:03.284 00.030 9828 IsGuiding returns 1
02:55:03.284 00.000 9828 scope still moving after pulse duration time elapsed
02:55:03.314 00.030 9828 IsSlewing returns 0
02:55:03.314 00.000 9828 IsGuiding returns 1
02:55:03.345 00.031 9828 IsSlewing returns 0
02:55:03.345 00.000 9828 IsGuiding returns 1
02:55:03.392 00.047 9828 IsSlewing returns 0
02:55:03.392 00.000 9828 IsGuiding returns 0
02:55:03.392 00.000 9828 scope move finished after 14 + 124 ms
02:55:03.392 00.000 9828 Move returns status 0, amount 14
02:55:03.392 00.000 9828 move complete, result=0
02:55:03.392 00.000 9828 worker thread done servicing request
02:55:03.392 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:55:03.771 00.379 8976 Exposure complete
02:55:03.777 00.006 8976 worker thread done servicing request
02:55:03.777 00.000 5052 OnExposeComplete: enter
02:55:03.777 00.000 5052 UpdateGuideState(): m_state=6
02:55:03.777 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11116
02:55:03.777 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=282.10, Mass=167, SNR=8.9, Peak=74 HFD=2.3
02:55:03.777 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
02:55:03.777 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
02:55:03.777 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.39 hyp=0.62 cameraTheta=0.68 mountX=0.13 mountY=-0.62, mountTheta=-1.37
02:55:03.778 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.39, opts=13)
02:55:03.778 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.39)
02:55:03.778 00.000 8976 Worker thread wakes up
02:55:03.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.39) opts 0xd
02:55:03.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.39)
02:55:03.778 00.000 8976 Moving (0.48, 0.39) raw xDistance=0.13 yDistance=-0.62
02:55:03.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:55:03.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
02:55:03.778 00.000 8976 MoveAxis(R, 0, ABG)
02:55:03.778 00.000 8976 MoveAxis(U, 2, ABG)
02:55:03.778 00.000 8976 stepping (-10, 10) + (0, 2)
02:55:03.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:55:03.778 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:55:03.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:03.779 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:03.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:03.779 00.000 5052 Enqueuing Expose request
02:55:03.803 00.024 8976 Received - 47 (G) 
02:55:03.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:03.803 00.000 8976 stepped: pos (-10, 12)
02:55:03.803 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:55:03.803 00.000 8976 MountToCamera -- mountX=1.56 mountY=-1.83 hyp=2.41 mountTheta=-0.87 cameraX=0.92, cameraY=2.22 cameraTheta=1.18
02:55:03.804 00.001 8976 incremental bump (0.921, 2.224) isValid = 1
02:55:03.804 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:55:03.804 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:55:03.804 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:55:03.804 00.000 8976 move complete, result=0
02:55:03.804 00.000 9828 Worker thread wakes up
02:55:03.804 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:55:03.804 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:55:03.804 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:55:03.804 00.000 8976 worker thread done servicing request
02:55:03.804 00.000 8976 Worker thread wakes up
02:55:03.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:03.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:03.804 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:55:03.804 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
02:55:03.805 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:55:03.805 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:55:03.805 00.000 9828 BLC: window closed
02:55:03.805 00.000 9828 MoveAxis(E, 16, B)
02:55:03.805 00.000 9828 Guiding  Dir = 2, Dur = 16
02:55:03.805 00.000 9828 IsSlewing returns 0
02:55:03.805 00.000 9828 IsGuiding returns 0
02:55:03.805 00.000 9828 PulseGuide returned control before completion, sleep 26
02:55:03.845 00.040 9828 IsGuiding returns 1
02:55:03.845 00.000 9828 scope still moving after pulse duration time elapsed
02:55:03.876 00.031 9828 IsSlewing returns 0
02:55:03.876 00.000 9828 IsGuiding returns 1
02:55:03.907 00.031 9828 IsSlewing returns 0
02:55:03.907 00.000 9828 IsGuiding returns 1
02:55:03.938 00.031 9828 IsSlewing returns 0
02:55:03.938 00.000 9828 IsGuiding returns 0
02:55:03.938 00.000 9828 scope move finished after 16 + 116 ms
02:55:03.938 00.000 9828 Move returns status 0, amount 16
02:55:03.938 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:03.938 00.000 9828 MoveAxis(N, 14, B)
02:55:03.938 00.000 9828 Guiding  Dir = 0, Dur = 14
02:55:03.954 00.016 9828 IsSlewing returns 0
02:55:03.954 00.000 9828 IsGuiding returns 0
02:55:03.954 00.000 9828 PulseGuide returned control before completion, sleep 24
02:55:03.985 00.031 9828 IsGuiding returns 1
02:55:03.985 00.000 9828 scope still moving after pulse duration time elapsed
02:55:04.016 00.031 9828 IsSlewing returns 0
02:55:04.016 00.000 9828 IsGuiding returns 1
02:55:04.048 00.032 9828 IsSlewing returns 0
02:55:04.048 00.000 9828 IsGuiding returns 1
02:55:04.079 00.031 9828 IsSlewing returns 0
02:55:04.079 00.000 9828 IsGuiding returns 1
02:55:04.110 00.031 9828 IsSlewing returns 0
02:55:04.110 00.000 9828 IsGuiding returns 0
02:55:04.110 00.000 9828 scope move finished after 14 + 141 ms
02:55:04.110 00.000 9828 Move returns status 0, amount 14
02:55:04.110 00.000 9828 move complete, result=0
02:55:04.110 00.000 9828 worker thread done servicing request
02:55:04.110 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:55:04.488 00.378 8976 Exposure complete
02:55:04.494 00.006 8976 worker thread done servicing request
02:55:04.494 00.000 5052 OnExposeComplete: enter
02:55:04.494 00.000 5052 UpdateGuideState(): m_state=6
02:55:04.494 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11117
02:55:04.494 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.96, Mass=167, SNR=8.9, Peak=77 HFD=2.2
02:55:04.494 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
02:55:04.494 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.85 = -0.85)
02:55:04.494 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.30 mountX=0.19 mountY=-0.20, mountTheta=-0.79
02:55:04.495 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.25, opts=13)
02:55:04.495 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.25)
02:55:04.495 00.000 8976 Worker thread wakes up
02:55:04.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.25) opts 0xd
02:55:04.495 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.25)
02:55:04.495 00.000 8976 Moving (0.07, 0.25) raw xDistance=0.19 yDistance=-0.20
02:55:04.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:55:04.495 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:55:04.495 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:55:04.495 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:04.495 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:04.495 00.000 5052 Enqueuing Expose request
02:55:04.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:55:04.496 00.001 8976 MoveAxis(R, 0, ABG)
02:55:04.496 00.000 8976 MoveAxis(U, 0, ABG)
02:55:04.496 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:55:04.496 00.000 8976 MountToCamera -- mountX=1.55 mountY=-1.86 hyp=2.42 mountTheta=-0.87 cameraX=0.95, cameraY=2.23 cameraTheta=1.17
02:55:04.496 00.000 8976 incremental bump (0.947, 2.226) isValid = 1
02:55:04.496 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
02:55:04.496 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:55:04.496 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:55:04.496 00.000 8976 move complete, result=0
02:55:04.496 00.000 9828 Worker thread wakes up
02:55:04.496 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:55:04.496 00.000 8976 worker thread done servicing request
02:55:04.496 00.000 8976 Worker thread wakes up
02:55:04.496 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:04.496 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:04.497 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:55:04.497 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:55:04.497 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
02:55:04.497 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
02:55:04.497 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:55:04.497 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:55:04.497 00.000 9828 BLC: window closed
02:55:04.497 00.000 9828 MoveAxis(E, 16, B)
02:55:04.497 00.000 9828 Guiding  Dir = 2, Dur = 16
02:55:04.498 00.001 9828 IsSlewing returns 0
02:55:04.498 00.000 9828 IsGuiding returns 0
02:55:04.498 00.000 9828 PulseGuide returned control before completion, sleep 26
02:55:04.534 00.036 9828 IsGuiding returns 1
02:55:04.534 00.000 9828 scope still moving after pulse duration time elapsed
02:55:04.565 00.031 9828 IsSlewing returns 0
02:55:04.565 00.000 9828 IsGuiding returns 1
02:55:04.596 00.031 9828 IsSlewing returns 0
02:55:04.596 00.000 9828 IsGuiding returns 1
02:55:04.628 00.032 9828 IsSlewing returns 0
02:55:04.628 00.000 9828 IsGuiding returns 0
02:55:04.628 00.000 9828 scope move finished after 16 + 113 ms
02:55:04.628 00.000 9828 Move returns status 0, amount 16
02:55:04.628 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:04.628 00.000 9828 MoveAxis(N, 14, B)
02:55:04.628 00.000 9828 Guiding  Dir = 0, Dur = 14
02:55:04.643 00.015 9828 IsSlewing returns 0
02:55:04.643 00.000 9828 IsGuiding returns 0
02:55:04.643 00.000 9828 PulseGuide returned control before completion, sleep 24
02:55:04.674 00.031 9828 IsGuiding returns 1
02:55:04.674 00.000 9828 scope still moving after pulse duration time elapsed
02:55:04.706 00.032 9828 IsSlewing returns 0
02:55:04.706 00.000 9828 IsGuiding returns 1
02:55:04.736 00.030 9828 IsSlewing returns 0
02:55:04.736 00.000 9828 IsGuiding returns 1
02:55:04.767 00.031 9828 IsSlewing returns 0
02:55:04.767 00.000 9828 IsGuiding returns 0
02:55:04.767 00.000 9828 scope move finished after 14 + 110 ms
02:55:04.768 00.001 9828 Move returns status 0, amount 14
02:55:04.768 00.000 9828 move complete, result=0
02:55:04.768 00.000 9828 worker thread done servicing request
02:55:04.768 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:55:05.187 00.419 8976 Exposure complete
02:55:05.193 00.006 8976 worker thread done servicing request
02:55:05.193 00.000 5052 OnExposeComplete: enter
02:55:05.193 00.000 5052 UpdateGuideState(): m_state=6
02:55:05.193 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11118
02:55:05.193 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.99, Mass=159, SNR=8.7, Peak=71 HFD=2.1
02:55:05.193 00.000 5052 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.04) = xAngle (-0.27 = -0.27)
02:55:05.193 00.000 5052 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.37 = -0.37)
02:55:05.193 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.77 mountX=0.28 mountY=-0.10, mountTheta=-0.36
02:55:05.194 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.28, opts=13)
02:55:05.194 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.28)
02:55:05.194 00.000 8976 Worker thread wakes up
02:55:05.195 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.28) opts 0xd
02:55:05.195 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.28)
02:55:05.195 00.000 8976 Moving (-0.06, 0.28) raw xDistance=0.28 yDistance=-0.10
02:55:05.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:55:05.195 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:55:05.195 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:55:05.195 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:55:05.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:05.195 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:05.195 00.000 5052 Enqueuing Expose request
02:55:05.195 00.000 8976 MoveAxis(L, 1, ABG)
02:55:05.195 00.000 8976 stepping (-10, 12) + (-1, 0)
02:55:05.195 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:05.226 00.031 8976 Received - 47 (G) 
02:55:05.226 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:05.226 00.000 8976 stepped: pos (-11, 12)
02:55:05.226 00.000 8976 MoveAxis(U, 0, ABG)
02:55:05.226 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:55:05.226 00.000 8976 MountToCamera -- mountX=1.60 mountY=-1.87 hyp=2.46 mountTheta=-0.87 cameraX=0.94, cameraY=2.27 cameraTheta=1.18
02:55:05.226 00.000 8976 incremental bump (0.941, 2.273) isValid = 1
02:55:05.226 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:55:05.226 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:55:05.226 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:55:05.226 00.000 8976 move complete, result=0
02:55:05.227 00.001 9828 Worker thread wakes up
02:55:05.227 00.000 8976 worker thread done servicing request
02:55:05.227 00.000 8976 Worker thread wakes up
02:55:05.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:05.227 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:05.227 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:55:05.227 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:55:05.227 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:55:05.227 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:55:05.227 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
02:55:05.227 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:55:05.227 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:55:05.227 00.000 9828 BLC: window closed
02:55:05.227 00.000 9828 MoveAxis(E, 16, B)
02:55:05.227 00.000 9828 Guiding  Dir = 2, Dur = 16
02:55:05.228 00.001 9828 IsSlewing returns 0
02:55:05.228 00.000 9828 IsGuiding returns 0
02:55:05.228 00.000 9828 PulseGuide returned control before completion, sleep 26
02:55:05.261 00.033 9828 IsGuiding returns 1
02:55:05.261 00.000 9828 scope still moving after pulse duration time elapsed
02:55:05.294 00.033 9828 IsSlewing returns 0
02:55:05.294 00.000 9828 IsGuiding returns 1
02:55:05.325 00.031 9828 IsSlewing returns 0
02:55:05.325 00.000 9828 IsGuiding returns 1
02:55:05.356 00.031 9828 IsSlewing returns 0
02:55:05.356 00.000 9828 IsGuiding returns 0
02:55:05.356 00.000 9828 scope move finished after 16 + 112 ms
02:55:05.356 00.000 9828 Move returns status 0, amount 16
02:55:05.356 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:05.356 00.000 9828 MoveAxis(N, 14, B)
02:55:05.356 00.000 9828 Guiding  Dir = 0, Dur = 14
02:55:05.372 00.016 9828 IsSlewing returns 0
02:55:05.372 00.000 9828 IsGuiding returns 0
02:55:05.372 00.000 9828 PulseGuide returned control before completion, sleep 24
02:55:05.403 00.031 9828 IsGuiding returns 1
02:55:05.403 00.000 9828 scope still moving after pulse duration time elapsed
02:55:05.434 00.031 9828 IsSlewing returns 0
02:55:05.434 00.000 9828 IsGuiding returns 1
02:55:05.465 00.031 9828 IsSlewing returns 0
02:55:05.465 00.000 9828 IsGuiding returns 1
02:55:05.496 00.031 9828 IsSlewing returns 0
02:55:05.496 00.000 9828 IsGuiding returns 1
02:55:05.527 00.031 9828 IsSlewing returns 0
02:55:05.527 00.000 9828 IsGuiding returns 0
02:55:05.527 00.000 9828 scope move finished after 14 + 141 ms
02:55:05.527 00.000 9828 Move returns status 0, amount 14
02:55:05.527 00.000 9828 move complete, result=0
02:55:05.528 00.001 9828 worker thread done servicing request
02:55:05.528 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:55:05.913 00.385 8976 Exposure complete
02:55:05.920 00.007 8976 worker thread done servicing request
02:55:05.920 00.000 5052 OnExposeComplete: enter
02:55:05.920 00.000 5052 UpdateGuideState(): m_state=6
02:55:05.920 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11119
02:55:05.920 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.91, Mass=153, SNR=8.5, Peak=75 HFD=2.3
02:55:05.920 00.000 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.04) = xAngle (-0.60 = -0.60)
02:55:05.920 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.71 = -0.71)
02:55:05.920 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.44 mountX=0.16 mountY=-0.13, mountTheta=-0.67
02:55:05.921 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.20, opts=13)
02:55:05.921 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.20)
02:55:05.921 00.000 8976 Worker thread wakes up
02:55:05.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.20) opts 0xd
02:55:05.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.20)
02:55:05.921 00.000 8976 Moving (0.03, 0.20) raw xDistance=0.16 yDistance=-0.13
02:55:05.921 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:55:05.921 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:55:05.922 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:05.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:55:05.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:05.922 00.000 5052 Enqueuing Expose request
02:55:05.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:55:05.922 00.000 8976 MoveAxis(R, 0, ABG)
02:55:05.922 00.000 8976 MoveAxis(U, 0, ABG)
02:55:05.922 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:55:05.922 00.000 8976 MountToCamera -- mountX=1.62 mountY=-1.88 hyp=2.49 mountTheta=-0.86 cameraX=0.94, cameraY=2.30 cameraTheta=1.18
02:55:05.922 00.000 8976 incremental bump (0.937, 2.304) isValid = 1
02:55:05.922 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:55:05.922 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:55:05.922 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:55:05.922 00.000 8976 move complete, result=0
02:55:05.922 00.000 9828 Worker thread wakes up
02:55:05.922 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:55:05.924 00.002 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:05.924 00.000 8976 worker thread done servicing request
02:55:05.924 00.000 8976 Worker thread wakes up
02:55:05.924 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:55:05.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:05.924 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:05.924 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:55:05.924 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:55:05.924 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:55:05.924 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:55:05.924 00.000 9828 BLC: window closed
02:55:05.924 00.000 9828 MoveAxis(E, 15, B)
02:55:05.924 00.000 9828 Guiding  Dir = 2, Dur = 15
02:55:05.924 00.000 9828 IsSlewing returns 0
02:55:05.924 00.000 9828 IsGuiding returns 0
02:55:05.924 00.000 9828 PulseGuide returned control before completion, sleep 25
02:55:05.963 00.039 9828 IsGuiding returns 1
02:55:05.963 00.000 9828 scope still moving after pulse duration time elapsed
02:55:05.996 00.033 9828 IsSlewing returns 0
02:55:05.996 00.000 9828 IsGuiding returns 1
02:55:06.026 00.030 9828 IsSlewing returns 0
02:55:06.026 00.000 9828 IsGuiding returns 1
02:55:06.058 00.032 9828 IsSlewing returns 0
02:55:06.058 00.000 9828 IsGuiding returns 1
02:55:06.090 00.032 9828 IsSlewing returns 0
02:55:06.090 00.000 9828 IsGuiding returns 1
02:55:06.121 00.031 9828 IsSlewing returns 0
02:55:06.121 00.000 9828 IsGuiding returns 0
02:55:06.121 00.000 9828 scope move finished after 15 + 181 ms
02:55:06.121 00.000 9828 Move returns status 0, amount 15
02:55:06.121 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:06.121 00.000 9828 MoveAxis(N, 14, B)
02:55:06.121 00.000 9828 Guiding  Dir = 0, Dur = 14
02:55:06.136 00.015 9828 IsSlewing returns 0
02:55:06.136 00.000 9828 IsGuiding returns 0
02:55:06.136 00.000 9828 PulseGuide returned control before completion, sleep 24
02:55:06.167 00.031 9828 IsGuiding returns 1
02:55:06.167 00.000 9828 scope still moving after pulse duration time elapsed
02:55:06.199 00.032 9828 IsSlewing returns 0
02:55:06.199 00.000 9828 IsGuiding returns 1
02:55:06.230 00.031 9828 IsSlewing returns 0
02:55:06.231 00.001 9828 IsGuiding returns 1
02:55:06.261 00.030 9828 IsSlewing returns 0
02:55:06.261 00.000 9828 IsGuiding returns 1
02:55:06.292 00.031 9828 IsSlewing returns 0
02:55:06.292 00.000 9828 IsGuiding returns 0
02:55:06.292 00.000 9828 scope move finished after 14 + 142 ms
02:55:06.292 00.000 9828 Move returns status 0, amount 14
02:55:06.292 00.000 9828 move complete, result=0
02:55:06.292 00.000 9828 worker thread done servicing request
02:55:06.292 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:55:06.610 00.318 8976 Exposure complete
02:55:06.616 00.006 8976 worker thread done servicing request
02:55:06.616 00.000 5052 OnExposeComplete: enter
02:55:06.616 00.000 5052 UpdateGuideState(): m_state=6
02:55:06.616 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11120
02:55:06.616 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.84, Mass=166, SNR=8.9, Peak=79 HFD=2.0
02:55:06.616 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
02:55:06.616 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
02:55:06.616 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.48 mountX=0.19 mountY=0.07, mountTheta=0.34
02:55:06.617 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.13, opts=13)
02:55:06.617 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.13)
02:55:06.617 00.000 8976 Worker thread wakes up
02:55:06.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:55:06.617 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
02:55:06.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:06.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:06.617 00.000 5052 Enqueuing Expose request
02:55:06.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.13) opts 0xd
02:55:06.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.13)
02:55:06.617 00.000 8976 Moving (-0.17, 0.13) raw xDistance=0.19 yDistance=0.07
02:55:06.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:55:06.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:55:06.617 00.000 8976 MoveAxis(R, 0, ABG)
02:55:06.617 00.000 8976 MoveAxis(U, 0, ABG)
02:55:06.617 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:55:06.618 00.001 8976 MountToCamera -- mountX=1.64 mountY=-1.89 hyp=2.51 mountTheta=-0.86 cameraX=0.94, cameraY=2.32 cameraTheta=1.19
02:55:06.618 00.000 8976 incremental bump (0.935, 2.325) isValid = 1
02:55:06.618 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
02:55:06.618 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:55:06.618 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:55:06.618 00.000 8976 move complete, result=0
02:55:06.618 00.000 8976 worker thread done servicing request
02:55:06.618 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:06.618 00.000 9828 Worker thread wakes up
02:55:06.618 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:55:06.618 00.000 8976 Worker thread wakes up
02:55:06.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:06.618 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:55:06.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:06.618 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
02:55:06.619 00.001 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
02:55:06.619 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:55:06.619 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:55:06.619 00.000 9828 BLC: window closed
02:55:06.619 00.000 9828 MoveAxis(E, 15, B)
02:55:06.619 00.000 9828 Guiding  Dir = 2, Dur = 15
02:55:06.619 00.000 9828 IsSlewing returns 0
02:55:06.619 00.000 9828 IsGuiding returns 0
02:55:06.619 00.000 9828 PulseGuide returned control before completion, sleep 25
02:55:06.651 00.032 9828 IsGuiding returns 1
02:55:06.651 00.000 9828 scope still moving after pulse duration time elapsed
02:55:06.683 00.032 9828 IsSlewing returns 0
02:55:06.683 00.000 9828 IsGuiding returns 1
02:55:06.714 00.031 9828 IsSlewing returns 0
02:55:06.719 00.005 9828 IsGuiding returns 1
02:55:06.745 00.026 9828 IsSlewing returns 0
02:55:06.745 00.000 9828 IsGuiding returns 0
02:55:06.745 00.000 9828 scope move finished after 15 + 111 ms
02:55:06.745 00.000 9828 Move returns status 0, amount 15
02:55:06.745 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:06.745 00.000 9828 MoveAxis(N, 14, B)
02:55:06.745 00.000 9828 Guiding  Dir = 0, Dur = 14
02:55:06.761 00.016 9828 IsSlewing returns 0
02:55:06.761 00.000 9828 IsGuiding returns 0
02:55:06.761 00.000 9828 PulseGuide returned control before completion, sleep 24
02:55:06.792 00.031 9828 IsGuiding returns 1
02:55:06.792 00.000 9828 scope still moving after pulse duration time elapsed
02:55:06.824 00.032 9828 IsSlewing returns 0
02:55:06.824 00.000 9828 IsGuiding returns 1
02:55:06.854 00.030 9828 IsSlewing returns 0
02:55:06.854 00.000 9828 IsGuiding returns 1
02:55:06.885 00.031 9828 IsSlewing returns 0
02:55:06.886 00.001 9828 IsGuiding returns 1
02:55:06.916 00.030 9828 IsSlewing returns 0
02:55:06.916 00.000 9828 IsGuiding returns 0
02:55:06.916 00.000 9828 scope move finished after 14 + 141 ms
02:55:06.916 00.000 9828 Move returns status 0, amount 14
02:55:06.916 00.000 9828 move complete, result=0
02:55:06.916 00.000 9828 worker thread done servicing request
02:55:06.916 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:55:07.304 00.388 8976 Exposure complete
02:55:07.310 00.006 8976 worker thread done servicing request
02:55:07.310 00.000 5052 OnExposeComplete: enter
02:55:07.310 00.000 5052 UpdateGuideState(): m_state=6
02:55:07.310 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11121
02:55:07.310 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.64, Mass=173, SNR=9.1, Peak=69 HFD=2.2
02:55:07.310 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
02:55:07.310 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
02:55:07.310 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-2.90 mountX=0.06 mountY=0.27, mountTheta=1.34
02:55:07.311 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.07, opts=13)
02:55:07.311 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.07)
02:55:07.311 00.000 8976 Worker thread wakes up
02:55:07.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:55:07.311 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
02:55:07.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:07.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.07) opts 0xd
02:55:07.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:07.311 00.000 5052 Enqueuing Expose request
02:55:07.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.07)
02:55:07.311 00.000 8976 Moving (-0.28, -0.07) raw xDistance=0.06 yDistance=0.27
02:55:07.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:55:07.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:55:07.311 00.000 8976 MoveAxis(R, 0, ABG)
02:55:07.311 00.000 8976 MoveAxis(D, 1, ABG)
02:55:07.311 00.000 8976 stepping (-11, 12) + (0, -1)
02:55:07.312 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:07.336 00.024 8976 Received - 47 (G) 
02:55:07.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:07.336 00.000 8976 stepped: pos (-11, 11)
02:55:07.336 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:55:07.336 00.000 8976 MountToCamera -- mountX=1.66 mountY=-1.84 hyp=2.48 mountTheta=-0.84 cameraX=0.89, cameraY=2.32 cameraTheta=1.21
02:55:07.336 00.000 8976 incremental bump (0.887, 2.315) isValid = 1
02:55:07.336 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
02:55:07.336 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:55:07.336 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:55:07.336 00.000 8976 move complete, result=0
02:55:07.336 00.000 9828 Worker thread wakes up
02:55:07.337 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:55:07.337 00.000 8976 worker thread done servicing request
02:55:07.337 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:55:07.337 00.000 8976 Worker thread wakes up
02:55:07.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:07.337 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:55:07.337 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:07.337 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
02:55:07.337 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
02:55:07.337 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:55:07.337 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:55:07.337 00.000 9828 BLC: window closed
02:55:07.337 00.000 9828 MoveAxis(E, 15, B)
02:55:07.337 00.000 9828 Guiding  Dir = 2, Dur = 15
02:55:07.338 00.001 9828 IsSlewing returns 0
02:55:07.338 00.000 9828 IsGuiding returns 0
02:55:07.338 00.000 9828 PulseGuide returned control before completion, sleep 25
02:55:07.365 00.027 9828 IsGuiding returns 1
02:55:07.365 00.000 9828 scope still moving after pulse duration time elapsed
02:55:07.396 00.031 9828 IsSlewing returns 0
02:55:07.396 00.000 9828 IsGuiding returns 1
02:55:07.427 00.031 9828 IsSlewing returns 0
02:55:07.427 00.000 9828 IsGuiding returns 1
02:55:07.459 00.032 9828 IsSlewing returns 0
02:55:07.459 00.000 9828 IsGuiding returns 1
02:55:07.489 00.030 9828 IsSlewing returns 0
02:55:07.489 00.000 9828 IsGuiding returns 0
02:55:07.489 00.000 9828 scope move finished after 15 + 135 ms
02:55:07.489 00.000 9828 Move returns status 0, amount 15
02:55:07.489 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:07.489 00.000 9828 MoveAxis(N, 14, B)
02:55:07.489 00.000 9828 Guiding  Dir = 0, Dur = 14
02:55:07.505 00.016 9828 IsSlewing returns 0
02:55:07.505 00.000 9828 IsGuiding returns 0
02:55:07.505 00.000 9828 PulseGuide returned control before completion, sleep 24
02:55:07.535 00.030 9828 IsGuiding returns 1
02:55:07.535 00.000 9828 scope still moving after pulse duration time elapsed
02:55:07.566 00.031 9828 IsSlewing returns 0
02:55:07.566 00.000 9828 IsGuiding returns 1
02:55:07.597 00.031 9828 IsSlewing returns 0
02:55:07.597 00.000 9828 IsGuiding returns 1
02:55:07.627 00.030 9828 IsSlewing returns 0
02:55:07.627 00.000 9828 IsGuiding returns 1
02:55:07.658 00.031 9828 IsSlewing returns 0
02:55:07.658 00.000 9828 IsGuiding returns 0
02:55:07.658 00.000 9828 scope move finished after 14 + 139 ms
02:55:07.658 00.000 9828 Move returns status 0, amount 14
02:55:07.658 00.000 9828 move complete, result=0
02:55:07.658 00.000 9828 worker thread done servicing request
02:55:07.658 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:55:08.024 00.366 8976 Exposure complete
02:55:08.029 00.005 8976 worker thread done servicing request
02:55:08.029 00.000 5052 OnExposeComplete: enter
02:55:08.029 00.000 5052 UpdateGuideState(): m_state=6
02:55:08.029 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11122
02:55:08.030 00.001 5052 Star::Find returns 1 (0), X=328.86, Y=282.01, Mass=156, SNR=8.6, Peak=85 HFD=2.0
02:55:08.030 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
02:55:08.030 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
02:55:08.030 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.31 hyp=0.44 cameraTheta=2.36 mountX=0.41 mountY=0.09, mountTheta=0.22
02:55:08.030 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.31, opts=13)
02:55:08.030 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.31)
02:55:08.030 00.000 8976 Worker thread wakes up
02:55:08.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.31) opts 0xd
02:55:08.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.31)
02:55:08.031 00.001 8976 Moving (-0.31, 0.31) raw xDistance=0.41 yDistance=0.09
02:55:08.031 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:55:08.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:55:08.031 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
02:55:08.031 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:08.031 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:08.031 00.000 5052 Enqueuing Expose request
02:55:08.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:55:08.031 00.000 8976 MoveAxis(L, 2, ABG)
02:55:08.031 00.000 8976 stepping (-11, 11) + (-2, 0)
02:55:08.031 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:08.055 00.024 8976 Received - 47 (G) 
02:55:08.056 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:08.056 00.000 8976 stepped: pos (-13, 11)
02:55:08.056 00.000 8976 MoveAxis(U, 0, ABG)
02:55:08.056 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
02:55:08.056 00.000 8976 MountToCamera -- mountX=1.77 mountY=-1.81 hyp=2.53 mountTheta=-0.80 cameraX=0.81, cameraY=2.40 cameraTheta=1.25
02:55:08.056 00.000 8976 incremental bump (0.808, 2.398) isValid = 1
02:55:08.056 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
02:55:08.056 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:55:08.056 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:55:08.056 00.000 8976 move complete, result=0
02:55:08.056 00.000 9828 Worker thread wakes up
02:55:08.056 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:55:08.056 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:55:08.056 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
02:55:08.056 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
02:55:08.056 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
02:55:08.056 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:55:08.056 00.000 9828 BLC: window closed
02:55:08.056 00.000 9828 MoveAxis(E, 13, B)
02:55:08.057 00.001 9828 Guiding  Dir = 2, Dur = 13
02:55:08.057 00.000 8976 worker thread done servicing request
02:55:08.057 00.000 8976 Worker thread wakes up
02:55:08.057 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:08.057 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:08.057 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:55:08.057 00.000 9828 IsSlewing returns 0
02:55:08.057 00.000 9828 IsGuiding returns 0
02:55:08.057 00.000 9828 PulseGuide returned control before completion, sleep 23
02:55:08.094 00.037 9828 IsGuiding returns 1
02:55:08.094 00.000 9828 scope still moving after pulse duration time elapsed
02:55:08.126 00.032 9828 IsSlewing returns 0
02:55:08.126 00.000 9828 IsGuiding returns 1
02:55:08.156 00.030 9828 IsSlewing returns 0
02:55:08.156 00.000 9828 IsGuiding returns 1
02:55:08.188 00.032 9828 IsSlewing returns 0
02:55:08.188 00.000 9828 IsGuiding returns 0
02:55:08.188 00.000 9828 scope move finished after 13 + 118 ms
02:55:08.188 00.000 9828 Move returns status 0, amount 13
02:55:08.188 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:08.188 00.000 9828 MoveAxis(N, 15, B)
02:55:08.188 00.000 9828 Guiding  Dir = 0, Dur = 15
02:55:08.203 00.015 9828 IsSlewing returns 0
02:55:08.203 00.000 9828 IsGuiding returns 0
02:55:08.203 00.000 9828 PulseGuide returned control before completion, sleep 25
02:55:08.234 00.031 9828 IsGuiding returns 1
02:55:08.234 00.000 9828 scope still moving after pulse duration time elapsed
02:55:08.265 00.031 9828 IsSlewing returns 0
02:55:08.265 00.000 9828 IsGuiding returns 1
02:55:08.296 00.031 9828 IsSlewing returns 0
02:55:08.296 00.000 9828 IsGuiding returns 1
02:55:08.326 00.030 9828 IsSlewing returns 0
02:55:08.326 00.000 9828 IsGuiding returns 0
02:55:08.326 00.000 9828 scope move finished after 15 + 108 ms
02:55:08.326 00.000 9828 Move returns status 0, amount 15
02:55:08.326 00.000 9828 move complete, result=0
02:55:08.326 00.000 9828 worker thread done servicing request
02:55:08.326 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:55:08.740 00.414 8976 Exposure complete
02:55:08.746 00.006 8976 worker thread done servicing request
02:55:08.746 00.000 5052 OnExposeComplete: enter
02:55:08.746 00.000 5052 UpdateGuideState(): m_state=6
02:55:08.746 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11123
02:55:08.746 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.77, Mass=148, SNR=8.5, Peak=82 HFD=1.9
02:55:08.746 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:55:08.746 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
02:55:08.746 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.76 mountX=0.12 mountY=0.10, mountTheta=0.66
02:55:08.747 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.06, opts=13)
02:55:08.747 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.06)
02:55:08.747 00.000 8976 Worker thread wakes up
02:55:08.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.06) opts 0xd
02:55:08.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.06)
02:55:08.747 00.000 8976 Moving (-0.15, 0.06) raw xDistance=0.12 yDistance=0.10
02:55:08.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:55:08.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:55:08.747 00.000 8976 MoveAxis(R, 0, ABG)
02:55:08.747 00.000 8976 MoveAxis(U, 0, ABG)
02:55:08.747 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:55:08.747 00.000 5052 UpdateGuideState exits: m=148 SNR=8.5
02:55:08.747 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:08.747 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:55:08.747 00.000 8976 MountToCamera -- mountX=1.84 mountY=-1.79 hyp=2.57 mountTheta=-0.77 cameraX=0.76, cameraY=2.45 cameraTheta=1.27
02:55:08.747 00.000 8976 incremental bump (0.756, 2.454) isValid = 1
02:55:08.747 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:55:08.747 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:08.748 00.001 5052 Enqueuing Expose request
02:55:08.748 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:55:08.748 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:55:08.748 00.000 8976 move complete, result=0
02:55:08.748 00.000 8976 worker thread done servicing request
02:55:08.748 00.000 8976 Worker thread wakes up
02:55:08.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:08.748 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:08.748 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:08.748 00.000 9828 Worker thread wakes up
02:55:08.748 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:55:08.748 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:55:08.748 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.91)
02:55:08.749 00.001 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
02:55:08.749 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:55:08.749 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:55:08.749 00.000 9828 BLC: window closed
02:55:08.749 00.000 9828 MoveAxis(E, 12, B)
02:55:08.749 00.000 9828 Guiding  Dir = 2, Dur = 12
02:55:08.749 00.000 9828 IsSlewing returns 0
02:55:08.749 00.000 9828 IsGuiding returns 0
02:55:08.749 00.000 9828 PulseGuide returned control before completion, sleep 22
02:55:08.777 00.028 9828 IsGuiding returns 1
02:55:08.777 00.000 9828 scope still moving after pulse duration time elapsed
02:55:08.809 00.032 9828 IsSlewing returns 0
02:55:08.809 00.000 9828 IsGuiding returns 1
02:55:08.840 00.031 9828 IsSlewing returns 0
02:55:08.840 00.000 9828 IsGuiding returns 1
02:55:08.870 00.030 9828 IsSlewing returns 0
02:55:08.870 00.000 9828 IsGuiding returns 1
02:55:08.902 00.032 9828 IsSlewing returns 0
02:55:08.902 00.000 9828 IsGuiding returns 0
02:55:08.902 00.000 9828 scope move finished after 12 + 140 ms
02:55:08.902 00.000 9828 Move returns status 0, amount 12
02:55:08.902 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:08.902 00.000 9828 MoveAxis(N, 15, B)
02:55:08.903 00.001 9828 Guiding  Dir = 0, Dur = 15
02:55:08.918 00.015 9828 IsSlewing returns 0
02:55:08.918 00.000 9828 IsGuiding returns 0
02:55:08.918 00.000 9828 PulseGuide returned control before completion, sleep 25
02:55:08.948 00.030 9828 IsGuiding returns 1
02:55:08.948 00.000 9828 scope still moving after pulse duration time elapsed
02:55:08.980 00.032 9828 IsSlewing returns 0
02:55:08.980 00.000 9828 IsGuiding returns 1
02:55:09.011 00.031 9828 IsSlewing returns 0
02:55:09.011 00.000 9828 IsGuiding returns 1
02:55:09.040 00.029 9828 IsSlewing returns 0
02:55:09.041 00.001 9828 IsGuiding returns 1
02:55:09.071 00.030 9828 IsSlewing returns 0
02:55:09.071 00.000 9828 IsGuiding returns 0
02:55:09.071 00.000 9828 scope move finished after 15 + 139 ms
02:55:09.071 00.000 9828 Move returns status 0, amount 15
02:55:09.071 00.000 9828 move complete, result=0
02:55:09.071 00.000 9828 worker thread done servicing request
02:55:09.071 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:55:09.434 00.363 8976 Exposure complete
02:55:09.442 00.008 8976 worker thread done servicing request
02:55:09.442 00.000 5052 OnExposeComplete: enter
02:55:09.443 00.001 5052 UpdateGuideState(): m_state=6
02:55:09.443 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11124
02:55:09.443 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.39, Mass=164, SNR=8.9, Peak=80 HFD=1.9
02:55:09.443 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.04) = xAngle (-3.58 = 2.71)
02:55:09.443 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.68 = 2.60)
02:55:09.443 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.53 mountX=-0.29 mountY=0.16, mountTheta=2.63
02:55:09.443 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.32, opts=13)
02:55:09.444 00.001 5052 Enqueuing Move request for stepguider (0.01, -0.32)
02:55:09.444 00.000 8976 Worker thread wakes up
02:55:09.444 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.32) opts 0xd
02:55:09.444 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.32)
02:55:09.444 00.000 8976 Moving (0.01, -0.32) raw xDistance=-0.29 yDistance=0.16
02:55:09.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:55:09.444 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:55:09.444 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
02:55:09.444 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:09.444 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:09.444 00.000 5052 Enqueuing Expose request
02:55:09.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:55:09.444 00.000 8976 MoveAxis(R, 1, ABG)
02:55:09.444 00.000 8976 stepping (-13, 11) + (1, 0)
02:55:09.444 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:09.462 00.018 8976 Received - 47 (G) 
02:55:09.462 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:09.462 00.000 8976 stepped: pos (-12, 11)
02:55:09.462 00.000 8976 MoveAxis(U, 0, ABG)
02:55:09.462 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:55:09.462 00.000 8976 MountToCamera -- mountX=1.84 mountY=-1.78 hyp=2.56 mountTheta=-0.77 cameraX=0.74, cameraY=2.45 cameraTheta=1.28
02:55:09.462 00.000 8976 incremental bump (0.744, 2.447) isValid = 1
02:55:09.462 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
02:55:09.462 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:55:09.462 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:55:09.462 00.000 8976 move complete, result=0
02:55:09.462 00.000 9828 Worker thread wakes up
02:55:09.462 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:55:09.463 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:55:09.463 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:55:09.463 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:55:09.463 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:55:09.463 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:55:09.463 00.000 9828 BLC: window closed
02:55:09.463 00.000 8976 worker thread done servicing request
02:55:09.463 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:55:09.463 00.000 9828 MoveAxis(E, 12, B)
02:55:09.463 00.000 8976 Worker thread wakes up
02:55:09.463 00.000 9828 Guiding  Dir = 2, Dur = 12
02:55:09.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:09.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:09.464 00.001 9828 IsSlewing returns 0
02:55:09.464 00.000 9828 IsGuiding returns 0
02:55:09.464 00.000 9828 PulseGuide returned control before completion, sleep 22
02:55:09.493 00.029 9828 IsGuiding returns 1
02:55:09.493 00.000 9828 scope still moving after pulse duration time elapsed
02:55:09.524 00.031 9828 IsSlewing returns 0
02:55:09.524 00.000 9828 IsGuiding returns 1
02:55:09.555 00.031 9828 IsSlewing returns 0
02:55:09.555 00.000 9828 IsGuiding returns 1
02:55:09.587 00.032 9828 IsSlewing returns 0
02:55:09.587 00.000 9828 IsGuiding returns 1
02:55:09.619 00.032 9828 IsSlewing returns 0
02:55:09.619 00.000 9828 IsGuiding returns 1
02:55:09.650 00.031 9828 IsSlewing returns 0
02:55:09.650 00.000 9828 IsGuiding returns 0
02:55:09.650 00.000 9828 scope move finished after 12 + 173 ms
02:55:09.650 00.000 9828 Move returns status 0, amount 12
02:55:09.650 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:09.650 00.000 9828 MoveAxis(N, 15, B)
02:55:09.650 00.000 9828 Guiding  Dir = 0, Dur = 15
02:55:09.666 00.016 9828 IsSlewing returns 0
02:55:09.666 00.000 9828 IsGuiding returns 0
02:55:09.666 00.000 9828 PulseGuide returned control before completion, sleep 25
02:55:09.696 00.030 9828 IsGuiding returns 1
02:55:09.697 00.001 9828 scope still moving after pulse duration time elapsed
02:55:09.726 00.029 9828 IsSlewing returns 0
02:55:09.727 00.001 9828 IsGuiding returns 1
02:55:09.760 00.033 9828 IsSlewing returns 0
02:55:09.760 00.000 9828 IsGuiding returns 1
02:55:09.789 00.029 9828 IsSlewing returns 0
02:55:09.790 00.001 9828 IsGuiding returns 1
02:55:09.820 00.030 9828 IsSlewing returns 0
02:55:09.822 00.002 9828 IsGuiding returns 0
02:55:09.822 00.000 9828 scope move finished after 15 + 140 ms
02:55:09.822 00.000 9828 Move returns status 0, amount 15
02:55:09.822 00.000 9828 move complete, result=0
02:55:09.822 00.000 9828 worker thread done servicing request
02:55:09.822 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:55:10.149 00.327 8976 Exposure complete
02:55:10.155 00.006 8976 worker thread done servicing request
02:55:10.155 00.000 5052 OnExposeComplete: enter
02:55:10.155 00.000 5052 UpdateGuideState(): m_state=6
02:55:10.155 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11125
02:55:10.155 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.00, Mass=172, SNR=9.0, Peak=76 HFD=2.1
02:55:10.155 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.52 = -0.52)
02:55:10.155 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.62 = -0.62)
02:55:10.155 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.52 mountX=0.25 mountY=-0.17, mountTheta=-0.59
02:55:10.156 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.29, opts=13)
02:55:10.156 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.29)
02:55:10.156 00.000 8976 Worker thread wakes up
02:55:10.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.29) opts 0xd
02:55:10.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.29)
02:55:10.156 00.000 8976 Moving (0.01, 0.29) raw xDistance=0.25 yDistance=-0.17
02:55:10.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:55:10.156 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
02:55:10.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:10.156 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:10.156 00.000 5052 Enqueuing Expose request
02:55:10.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:55:10.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:55:10.156 00.000 8976 MoveAxis(R, 0, ABG)
02:55:10.157 00.001 8976 MoveAxis(U, 0, ABG)
02:55:10.157 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:55:10.157 00.000 8976 MountToCamera -- mountX=1.84 mountY=-1.77 hyp=2.55 mountTheta=-0.77 cameraX=0.74, cameraY=2.44 cameraTheta=1.28
02:55:10.157 00.000 8976 incremental bump (0.735, 2.442) isValid = 1
02:55:10.157 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
02:55:10.157 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:55:10.157 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:55:10.157 00.000 8976 move complete, result=0
02:55:10.157 00.000 9828 Worker thread wakes up
02:55:10.157 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:55:10.157 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:55:10.157 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
02:55:10.157 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
02:55:10.157 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
02:55:10.157 00.000 8976 worker thread done servicing request
02:55:10.157 00.000 8976 Worker thread wakes up
02:55:10.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:10.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:10.158 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:55:10.158 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:55:10.158 00.000 9828 BLC: window closed
02:55:10.158 00.000 9828 MoveAxis(E, 12, B)
02:55:10.158 00.000 9828 Guiding  Dir = 2, Dur = 12
02:55:10.158 00.000 9828 IsSlewing returns 0
02:55:10.158 00.000 9828 IsGuiding returns 0
02:55:10.158 00.000 9828 PulseGuide returned control before completion, sleep 22
02:55:10.196 00.038 9828 IsGuiding returns 1
02:55:10.196 00.000 9828 scope still moving after pulse duration time elapsed
02:55:10.227 00.031 9828 IsSlewing returns 0
02:55:10.227 00.000 9828 IsGuiding returns 1
02:55:10.258 00.031 9828 IsSlewing returns 0
02:55:10.258 00.000 9828 IsGuiding returns 1
02:55:10.290 00.032 9828 IsSlewing returns 0
02:55:10.291 00.001 9828 IsGuiding returns 0
02:55:10.291 00.000 9828 scope move finished after 12 + 120 ms
02:55:10.291 00.000 9828 Move returns status 0, amount 12
02:55:10.291 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:10.291 00.000 9828 MoveAxis(N, 15, B)
02:55:10.291 00.000 9828 Guiding  Dir = 0, Dur = 15
02:55:10.306 00.015 9828 IsSlewing returns 0
02:55:10.306 00.000 9828 IsGuiding returns 0
02:55:10.306 00.000 9828 PulseGuide returned control before completion, sleep 25
02:55:10.338 00.032 9828 IsGuiding returns 1
02:55:10.338 00.000 9828 scope still moving after pulse duration time elapsed
02:55:10.370 00.032 9828 IsSlewing returns 0
02:55:10.370 00.000 9828 IsGuiding returns 1
02:55:10.402 00.032 9828 IsSlewing returns 0
02:55:10.402 00.000 9828 IsGuiding returns 1
02:55:10.431 00.029 9828 IsSlewing returns 0
02:55:10.431 00.000 9828 IsGuiding returns 1
02:55:10.463 00.032 9828 IsSlewing returns 0
02:55:10.463 00.000 9828 IsGuiding returns 0
02:55:10.463 00.000 9828 scope move finished after 15 + 141 ms
02:55:10.463 00.000 9828 Move returns status 0, amount 15
02:55:10.463 00.000 9828 move complete, result=0
02:55:10.463 00.000 9828 worker thread done servicing request
02:55:10.463 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:55:10.845 00.382 8976 Exposure complete
02:55:10.851 00.006 8976 worker thread done servicing request
02:55:10.851 00.000 5052 OnExposeComplete: enter
02:55:10.851 00.000 5052 UpdateGuideState(): m_state=6
02:55:10.851 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11126
02:55:10.851 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.69, Mass=157, SNR=8.7, Peak=70 HFD=1.7
02:55:10.851 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
02:55:10.851 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:55:10.851 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.02 hyp=0.44 cameraTheta=-0.04 mountX=-0.21 mountY=-0.35, mountTheta=-2.11
02:55:10.852 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.02, opts=13)
02:55:10.852 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.02)
02:55:10.852 00.000 8976 Worker thread wakes up
02:55:10.853 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.02) opts 0xd
02:55:10.853 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.02)
02:55:10.853 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:55:10.853 00.000 8976 Moving (0.43, -0.02) raw xDistance=-0.21 yDistance=-0.35
02:55:10.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:55:10.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:55:10.853 00.000 8976 MoveAxis(R, 0, ABG)
02:55:10.853 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
02:55:10.853 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:10.853 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:10.853 00.000 5052 Enqueuing Expose request
02:55:10.853 00.000 8976 MoveAxis(U, 1, ABG)
02:55:10.853 00.000 8976 stepping (-12, 11) + (0, 1)
02:55:10.853 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:10.885 00.032 8976 Received - 47 (G) 
02:55:10.885 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:10.885 00.000 8976 stepped: pos (-12, 12)
02:55:10.885 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:55:10.885 00.000 8976 MountToCamera -- mountX=1.84 mountY=-1.81 hyp=2.58 mountTheta=-0.78 cameraX=0.78, cameraY=2.46 cameraTheta=1.27
02:55:10.885 00.000 8976 incremental bump (0.777, 2.462) isValid = 1
02:55:10.885 00.000 8976 Scheduling Mount bump of (0.035, 0.114)
02:55:10.885 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:55:10.886 00.001 8976 Enqueuing Move request for scope (0.03, 0.11)
02:55:10.886 00.000 8976 move complete, result=0
02:55:10.886 00.000 9828 Worker thread wakes up
02:55:10.886 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
02:55:10.886 00.000 8976 worker thread done servicing request
02:55:10.886 00.000 8976 Worker thread wakes up
02:55:10.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:10.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:10.887 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:55:10.887 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:55:10.887 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
02:55:10.887 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
02:55:10.887 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:55:10.887 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:55:10.887 00.000 9828 BLC: window closed
02:55:10.887 00.000 9828 MoveAxis(E, 13, B)
02:55:10.887 00.000 9828 Guiding  Dir = 2, Dur = 13
02:55:10.888 00.001 9828 IsSlewing returns 0
02:55:10.888 00.000 9828 IsGuiding returns 0
02:55:10.888 00.000 9828 PulseGuide returned control before completion, sleep 23
02:55:10.913 00.025 9828 IsGuiding returns 1
02:55:10.913 00.000 9828 scope still moving after pulse duration time elapsed
02:55:10.943 00.030 9828 IsSlewing returns 0
02:55:10.943 00.000 9828 IsGuiding returns 1
02:55:10.974 00.031 9828 IsSlewing returns 0
02:55:10.974 00.000 9828 IsGuiding returns 1
02:55:11.005 00.031 9828 IsSlewing returns 0
02:55:11.005 00.000 9828 IsGuiding returns 1
02:55:11.036 00.031 9828 IsSlewing returns 0
02:55:11.036 00.000 9828 IsGuiding returns 0
02:55:11.036 00.000 9828 scope move finished after 13 + 135 ms
02:55:11.036 00.000 9828 Move returns status 0, amount 13
02:55:11.036 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:11.036 00.000 9828 MoveAxis(N, 15, B)
02:55:11.036 00.000 9828 Guiding  Dir = 0, Dur = 15
02:55:11.051 00.015 9828 IsSlewing returns 0
02:55:11.051 00.000 9828 IsGuiding returns 0
02:55:11.051 00.000 9828 PulseGuide returned control before completion, sleep 25
02:55:11.083 00.032 9828 IsGuiding returns 1
02:55:11.083 00.000 9828 scope still moving after pulse duration time elapsed
02:55:11.114 00.031 9828 IsSlewing returns 0
02:55:11.114 00.000 9828 IsGuiding returns 1
02:55:11.145 00.031 9828 IsSlewing returns 0
02:55:11.145 00.000 9828 IsGuiding returns 1
02:55:11.175 00.030 9828 IsSlewing returns 0
02:55:11.175 00.000 9828 IsGuiding returns 1
02:55:11.207 00.032 9828 IsSlewing returns 0
02:55:11.207 00.000 9828 IsGuiding returns 0
02:55:11.207 00.000 9828 scope move finished after 15 + 140 ms
02:55:11.207 00.000 9828 Move returns status 0, amount 15
02:55:11.207 00.000 9828 move complete, result=0
02:55:11.207 00.000 9828 worker thread done servicing request
02:55:11.207 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:55:11.571 00.364 8976 Exposure complete
02:55:11.577 00.006 8976 worker thread done servicing request
02:55:11.577 00.000 5052 OnExposeComplete: enter
02:55:11.577 00.000 5052 UpdateGuideState(): m_state=6
02:55:11.577 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11127
02:55:11.577 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.17, Mass=155, SNR=8.6, Peak=70 HFD=2.3
02:55:11.577 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.04) = xAngle (-2.76 = -2.76)
02:55:11.577 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
02:55:11.577 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.54 hyp=0.82 cameraTheta=-0.72 mountX=-0.76 mountY=-0.22, mountTheta=-2.86
02:55:11.578 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.54, opts=13)
02:55:11.578 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.54)
02:55:11.578 00.000 8976 Worker thread wakes up
02:55:11.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.54) opts 0xd
02:55:11.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.54)
02:55:11.578 00.000 8976 Moving (0.62, -0.54) raw xDistance=-0.76 yDistance=-0.22
02:55:11.578 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:55:11.578 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:55:11.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:11.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
02:55:11.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:55:11.578 00.000 8976 MoveAxis(R, 3, ABG)
02:55:11.578 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:11.579 00.001 5052 Enqueuing Expose request
02:55:11.579 00.000 8976 stepping (-12, 12) + (3, 0)
02:55:11.579 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:11.620 00.041 8976 Received - 47 (G) 
02:55:11.621 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:11.621 00.000 8976 stepped: pos (-9, 12)
02:55:11.621 00.000 8976 MoveAxis(U, 0, ABG)
02:55:11.621 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
02:55:11.621 00.000 8976 MountToCamera -- mountX=1.69 mountY=-1.84 hyp=2.50 mountTheta=-0.83 cameraX=0.87, cameraY=2.34 cameraTheta=1.21
02:55:11.621 00.000 8976 incremental bump (0.873, 2.341) isValid = 1
02:55:11.621 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
02:55:11.621 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:55:11.621 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:55:11.621 00.000 8976 move complete, result=0
02:55:11.621 00.000 8976 worker thread done servicing request
02:55:11.621 00.000 8976 Worker thread wakes up
02:55:11.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:11.621 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:11.621 00.000 9828 Worker thread wakes up
02:55:11.621 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:55:11.621 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:55:11.621 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
02:55:11.621 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.2 px 0 ms NORTH
02:55:11.622 00.001 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
02:55:11.622 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
02:55:11.622 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
02:55:11.622 00.000 9828 BLC: window closed
02:55:11.622 00.000 9828 MoveAxis(E, 14, B)
02:55:11.622 00.000 9828 Guiding  Dir = 2, Dur = 14
02:55:11.622 00.000 9828 IsSlewing returns 0
02:55:11.622 00.000 9828 IsGuiding returns 0
02:55:11.622 00.000 9828 PulseGuide returned control before completion, sleep 24
02:55:11.661 00.039 9828 IsGuiding returns 1
02:55:11.661 00.000 9828 scope still moving after pulse duration time elapsed
02:55:11.692 00.031 9828 IsSlewing returns 0
02:55:11.692 00.000 9828 IsGuiding returns 1
02:55:11.723 00.031 9828 IsSlewing returns 0
02:55:11.723 00.000 9828 IsGuiding returns 1
02:55:11.753 00.030 9828 IsSlewing returns 0
02:55:11.753 00.000 9828 IsGuiding returns 0
02:55:11.753 00.000 9828 scope move finished after 14 + 116 ms
02:55:11.753 00.000 9828 Move returns status 0, amount 14
02:55:11.753 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:11.753 00.000 9828 MoveAxis(N, 14, B)
02:55:11.753 00.000 9828 Guiding  Dir = 0, Dur = 14
02:55:11.768 00.015 9828 IsSlewing returns 0
02:55:11.768 00.000 9828 IsGuiding returns 0
02:55:11.768 00.000 9828 PulseGuide returned control before completion, sleep 24
02:55:11.800 00.032 9828 IsGuiding returns 1
02:55:11.800 00.000 9828 scope still moving after pulse duration time elapsed
02:55:11.831 00.031 9828 IsSlewing returns 0
02:55:11.831 00.000 9828 IsGuiding returns 1
02:55:11.863 00.032 9828 IsSlewing returns 0
02:55:11.863 00.000 9828 IsGuiding returns 1
02:55:11.894 00.031 9828 IsSlewing returns 0
02:55:11.894 00.000 9828 IsGuiding returns 1
02:55:11.926 00.032 9828 IsSlewing returns 0
02:55:11.926 00.000 9828 IsGuiding returns 1
02:55:11.956 00.030 9828 IsSlewing returns 0
02:55:11.956 00.000 9828 IsGuiding returns 1
02:55:11.987 00.031 9828 IsSlewing returns 0
02:55:11.987 00.000 9828 IsGuiding returns 0
02:55:11.987 00.000 9828 scope move finished after 14 + 205 ms
02:55:11.987 00.000 9828 Move returns status 0, amount 14
02:55:11.987 00.000 9828 move complete, result=0
02:55:11.988 00.001 9828 worker thread done servicing request
02:55:11.988 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:55:12.307 00.319 8976 Exposure complete
02:55:12.313 00.006 8976 worker thread done servicing request
02:55:12.313 00.000 5052 OnExposeComplete: enter
02:55:12.313 00.000 5052 UpdateGuideState(): m_state=6
02:55:12.313 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11128
02:55:12.313 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=282.12, Mass=167, SNR=8.9, Peak=81 HFD=2.3
02:55:12.313 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
02:55:12.313 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
02:55:12.313 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.42 hyp=0.69 cameraTheta=0.65 mountX=0.12 mountY=-0.69, mountTheta=-1.40
02:55:12.314 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.42, opts=13)
02:55:12.314 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.42)
02:55:12.314 00.000 8976 Worker thread wakes up
02:55:12.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.42) opts 0xd
02:55:12.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.42)
02:55:12.314 00.000 8976 Moving (0.55, 0.42) raw xDistance=0.12 yDistance=-0.69
02:55:12.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:55:12.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
02:55:12.314 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:55:12.314 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:55:12.314 00.000 8976 MoveAxis(R, 0, ABG)
02:55:12.315 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:12.315 00.000 8976 MoveAxis(U, 3, ABG)
02:55:12.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:12.315 00.000 8976 stepping (-9, 12) + (0, 3)
02:55:12.315 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:12.315 00.000 5052 Enqueuing Expose request
02:55:12.356 00.041 8976 Received - 47 (G) 
02:55:12.357 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:12.357 00.000 8976 stepped: pos (-9, 15)
02:55:12.357 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
02:55:12.357 00.000 8976 MountToCamera -- mountX=1.58 mountY=-2.02 hyp=2.57 mountTheta=-0.91 cameraX=1.08, cameraY=2.33 cameraTheta=1.14
02:55:12.357 00.000 8976 incremental bump (1.078, 2.331) isValid = 1
02:55:12.357 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
02:55:12.357 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:55:12.357 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:55:12.357 00.000 8976 move complete, result=0
02:55:12.357 00.000 8976 worker thread done servicing request
02:55:12.358 00.001 8976 Worker thread wakes up
02:55:12.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:12.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:12.358 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:55:12.358 00.000 9828 Worker thread wakes up
02:55:12.358 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:55:12.358 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:55:12.358 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
02:55:12.359 00.001 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.12)
02:55:12.359 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
02:55:12.359 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:55:12.359 00.000 9828 BLC: window closed
02:55:12.359 00.000 9828 MoveAxis(E, 17, B)
02:55:12.359 00.000 9828 Guiding  Dir = 2, Dur = 17
02:55:12.359 00.000 9828 IsSlewing returns 0
02:55:12.359 00.000 9828 IsGuiding returns 0
02:55:12.360 00.001 9828 PulseGuide returned control before completion, sleep 27
02:55:12.392 00.032 9828 IsGuiding returns 1
02:55:12.392 00.000 9828 scope still moving after pulse duration time elapsed
02:55:12.424 00.032 9828 IsSlewing returns 0
02:55:12.424 00.000 9828 IsGuiding returns 1
02:55:12.454 00.030 9828 IsSlewing returns 0
02:55:12.454 00.000 9828 IsGuiding returns 1
02:55:12.485 00.031 9828 IsSlewing returns 0
02:55:12.485 00.000 9828 IsGuiding returns 0
02:55:12.485 00.000 9828 scope move finished after 17 + 109 ms
02:55:12.485 00.000 9828 Move returns status 0, amount 17
02:55:12.485 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:12.485 00.000 9828 MoveAxis(N, 14, B)
02:55:12.485 00.000 9828 Guiding  Dir = 0, Dur = 14
02:55:12.500 00.015 9828 IsSlewing returns 0
02:55:12.500 00.000 9828 IsGuiding returns 0
02:55:12.500 00.000 9828 PulseGuide returned control before completion, sleep 24
02:55:12.533 00.033 9828 IsGuiding returns 1
02:55:12.533 00.000 9828 scope still moving after pulse duration time elapsed
02:55:12.563 00.030 9828 IsSlewing returns 0
02:55:12.563 00.000 9828 IsGuiding returns 1
02:55:12.610 00.047 9828 IsSlewing returns 0
02:55:12.610 00.000 9828 IsGuiding returns 1
02:55:12.641 00.031 9828 IsSlewing returns 0
02:55:12.641 00.000 9828 IsGuiding returns 0
02:55:12.641 00.000 9828 scope move finished after 14 + 126 ms
02:55:12.641 00.000 9828 Move returns status 0, amount 14
02:55:12.641 00.000 9828 move complete, result=0
02:55:12.642 00.001 9828 worker thread done servicing request
02:55:12.642 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:55:13.047 00.405 8976 Exposure complete
02:55:13.053 00.006 8976 worker thread done servicing request
02:55:13.053 00.000 5052 OnExposeComplete: enter
02:55:13.053 00.000 5052 UpdateGuideState(): m_state=6
02:55:13.053 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11129
02:55:13.053 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.79, Mass=158, SNR=8.7, Peak=76 HFD=1.8
02:55:13.053 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
02:55:13.053 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
02:55:13.053 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.08 hyp=0.30 cameraTheta=0.26 mountX=-0.06 mountY=-0.29, mountTheta=-1.79
02:55:13.054 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.08, opts=13)
02:55:13.054 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.08)
02:55:13.054 00.000 8976 Worker thread wakes up
02:55:13.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.08) opts 0xd
02:55:13.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.08)
02:55:13.054 00.000 8976 Moving (0.29, 0.08) raw xDistance=-0.06 yDistance=-0.29
02:55:13.055 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:55:13.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
02:55:13.055 00.000 8976 MoveAxis(R, 0, ABG)
02:55:13.055 00.000 8976 MoveAxis(U, 1, ABG)
02:55:13.055 00.000 8976 stepping (-9, 15) + (0, 1)
02:55:13.055 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:13.055 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:55:13.055 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:55:13.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:13.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:13.055 00.000 5052 Enqueuing Expose request
02:55:13.075 00.020 8976 Received - 47 (G) 
02:55:13.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:13.075 00.000 8976 stepped: pos (-9, 16)
02:55:13.075 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:55:13.075 00.000 8976 MountToCamera -- mountX=1.52 mountY=-2.19 hyp=2.67 mountTheta=-0.97 cameraX=1.26, cameraY=2.35 cameraTheta=1.08
02:55:13.075 00.000 8976 incremental bump (1.262, 2.349) isValid = 1
02:55:13.075 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:55:13.076 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:55:13.076 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:55:13.076 00.000 8976 move complete, result=0
02:55:13.076 00.000 8976 worker thread done servicing request
02:55:13.076 00.000 8976 Worker thread wakes up
02:55:13.076 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:55:13.076 00.000 9828 Worker thread wakes up
02:55:13.076 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:55:13.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:13.076 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:55:13.076 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:55:13.076 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.18)
02:55:13.076 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:55:13.076 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:55:13.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:13.076 00.000 9828 BLC: window closed
02:55:13.076 00.000 9828 MoveAxis(E, 19, B)
02:55:13.076 00.000 9828 Guiding  Dir = 2, Dur = 19
02:55:13.077 00.001 9828 IsSlewing returns 0
02:55:13.077 00.000 9828 IsGuiding returns 0
02:55:13.077 00.000 9828 PulseGuide returned control before completion, sleep 29
02:55:13.110 00.033 9828 IsGuiding returns 1
02:55:13.110 00.000 9828 scope still moving after pulse duration time elapsed
02:55:13.140 00.030 9828 IsSlewing returns 0
02:55:13.140 00.000 9828 IsGuiding returns 1
02:55:13.171 00.031 9828 IsSlewing returns 0
02:55:13.171 00.000 9828 IsGuiding returns 1
02:55:13.202 00.031 9828 IsSlewing returns 0
02:55:13.202 00.000 9828 IsGuiding returns 0
02:55:13.202 00.000 9828 scope move finished after 19 + 106 ms
02:55:13.202 00.000 9828 Move returns status 0, amount 19
02:55:13.202 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:13.202 00.000 9828 MoveAxis(N, 13, B)
02:55:13.202 00.000 9828 Guiding  Dir = 0, Dur = 13
02:55:13.217 00.015 9828 IsSlewing returns 0
02:55:13.217 00.000 9828 IsGuiding returns 0
02:55:13.217 00.000 9828 PulseGuide returned control before completion, sleep 23
02:55:13.248 00.031 9828 IsGuiding returns 1
02:55:13.248 00.000 9828 scope still moving after pulse duration time elapsed
02:55:13.279 00.031 9828 IsSlewing returns 0
02:55:13.279 00.000 9828 IsGuiding returns 1
02:55:13.310 00.031 9828 IsSlewing returns 0
02:55:13.310 00.000 9828 IsGuiding returns 1
02:55:13.342 00.032 9828 IsSlewing returns 0
02:55:13.342 00.000 9828 IsGuiding returns 1
02:55:13.374 00.032 9828 IsSlewing returns 0
02:55:13.374 00.000 9828 IsGuiding returns 0
02:55:13.374 00.000 9828 scope move finished after 13 + 144 ms
02:55:13.374 00.000 9828 Move returns status 0, amount 13
02:55:13.374 00.000 9828 move complete, result=0
02:55:13.374 00.000 9828 worker thread done servicing request
02:55:13.375 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:55:13.760 00.385 8976 Exposure complete
02:55:13.766 00.006 8976 worker thread done servicing request
02:55:13.766 00.000 5052 OnExposeComplete: enter
02:55:13.766 00.000 5052 UpdateGuideState(): m_state=6
02:55:13.766 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11130
02:55:13.766 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.43, Mass=171, SNR=9.0, Peak=78 HFD=1.5
02:55:13.766 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
02:55:13.766 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
02:55:13.766 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.28 hyp=0.46 cameraTheta=-0.64 mountX=-0.42 mountY=-0.16, mountTheta=-2.77
02:55:13.767 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.28, opts=13)
02:55:13.767 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.28)
02:55:13.767 00.000 8976 Worker thread wakes up
02:55:13.767 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.28) opts 0xd
02:55:13.767 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.28)
02:55:13.767 00.000 8976 Moving (0.37, -0.28) raw xDistance=-0.42 yDistance=-0.16
02:55:13.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
02:55:13.767 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:55:13.767 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
02:55:13.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:13.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:55:13.768 00.001 8976 MoveAxis(R, 2, ABG)
02:55:13.768 00.000 8976 stepping (-9, 16) + (2, 0)
02:55:13.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:13.768 00.000 5052 Enqueuing Expose request
02:55:13.768 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:13.794 00.026 8976 Received - 47 (G) 
02:55:13.794 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:13.794 00.000 8976 stepped: pos (-7, 16)
02:55:13.794 00.000 8976 MoveAxis(U, 0, ABG)
02:55:13.794 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:55:13.794 00.000 8976 MountToCamera -- mountX=1.37 mountY=-2.31 hyp=2.68 mountTheta=-1.04 cameraX=1.43, cameraY=2.27 cameraTheta=1.01
02:55:13.794 00.000 8976 incremental bump (1.431, 2.270) isValid = 1
02:55:13.794 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:55:13.795 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:55:13.795 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:55:13.795 00.000 8976 move complete, result=0
02:55:13.795 00.000 8976 worker thread done servicing request
02:55:13.795 00.000 9828 Worker thread wakes up
02:55:13.795 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:55:13.795 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:55:13.795 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:55:13.795 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:55:13.795 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:55:13.795 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:55:13.795 00.000 8976 Worker thread wakes up
02:55:13.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:13.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:13.796 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:55:13.796 00.000 9828 BLC: window closed
02:55:13.796 00.000 9828 MoveAxis(E, 21, B)
02:55:13.796 00.000 9828 Guiding  Dir = 2, Dur = 21
02:55:13.796 00.000 9828 IsSlewing returns 0
02:55:13.796 00.000 9828 IsGuiding returns 0
02:55:13.796 00.000 9828 PulseGuide returned control before completion, sleep 31
02:55:13.844 00.048 9828 IsGuiding returns 1
02:55:13.844 00.000 9828 scope still moving after pulse duration time elapsed
02:55:13.874 00.030 9828 IsSlewing returns 0
02:55:13.874 00.000 9828 IsGuiding returns 1
02:55:13.905 00.031 9828 IsSlewing returns 0
02:55:13.905 00.000 9828 IsGuiding returns 1
02:55:13.935 00.030 9828 IsSlewing returns 0
02:55:13.935 00.000 9828 IsGuiding returns 0
02:55:13.935 00.000 9828 scope move finished after 21 + 118 ms
02:55:13.935 00.000 9828 Move returns status 0, amount 21
02:55:13.935 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:13.935 00.000 9828 MoveAxis(N, 13, B)
02:55:13.935 00.000 9828 Guiding  Dir = 0, Dur = 13
02:55:13.951 00.016 9828 IsSlewing returns 0
02:55:13.951 00.000 9828 IsGuiding returns 0
02:55:13.951 00.000 9828 PulseGuide returned control before completion, sleep 23
02:55:13.981 00.030 9828 IsGuiding returns 1
02:55:13.981 00.000 9828 scope still moving after pulse duration time elapsed
02:55:14.013 00.032 9828 IsSlewing returns 0
02:55:14.013 00.000 9828 IsGuiding returns 1
02:55:14.045 00.032 9828 IsSlewing returns 0
02:55:14.045 00.000 9828 IsGuiding returns 1
02:55:14.074 00.029 9828 IsSlewing returns 0
02:55:14.074 00.000 9828 IsGuiding returns 1
02:55:14.105 00.031 9828 IsSlewing returns 0
02:55:14.105 00.000 9828 IsGuiding returns 0
02:55:14.106 00.001 9828 scope move finished after 13 + 141 ms
02:55:14.106 00.000 9828 Move returns status 0, amount 13
02:55:14.106 00.000 9828 move complete, result=0
02:55:14.106 00.000 9828 worker thread done servicing request
02:55:14.106 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:55:14.479 00.373 8976 Exposure complete
02:55:14.484 00.005 8976 worker thread done servicing request
02:55:14.484 00.000 5052 OnExposeComplete: enter
02:55:14.484 00.000 5052 UpdateGuideState(): m_state=6
02:55:14.484 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11131
02:55:14.484 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.61, Mass=158, SNR=8.7, Peak=69 HFD=1.8
02:55:14.484 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
02:55:14.485 00.001 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.63 = -2.63)
02:55:14.485 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.48 mountX=-0.17 mountY=-0.10, mountTheta=-2.60
02:55:14.485 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.10, opts=13)
02:55:14.485 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.10)
02:55:14.485 00.000 8976 Worker thread wakes up
02:55:14.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.10) opts 0xd
02:55:14.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.10)
02:55:14.486 00.001 8976 Moving (0.18, -0.10) raw xDistance=-0.17 yDistance=-0.10
02:55:14.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:55:14.486 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:55:14.486 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:55:14.486 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:14.486 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:14.486 00.000 5052 Enqueuing Expose request
02:55:14.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:55:14.486 00.000 8976 MoveAxis(R, 0, ABG)
02:55:14.486 00.000 8976 MoveAxis(U, 0, ABG)
02:55:14.486 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:55:14.487 00.001 8976 MountToCamera -- mountX=1.27 mountY=-2.38 hyp=2.70 mountTheta=-1.08 cameraX=1.54, cameraY=2.22 cameraTheta=0.96
02:55:14.487 00.000 8976 incremental bump (1.544, 2.218) isValid = 1
02:55:14.487 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
02:55:14.487 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:55:14.487 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:55:14.487 00.000 8976 move complete, result=0
02:55:14.487 00.000 9828 Worker thread wakes up
02:55:14.487 00.000 8976 worker thread done servicing request
02:55:14.487 00.000 8976 Worker thread wakes up
02:55:14.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:14.487 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:14.487 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:55:14.487 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:14.487 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:55:14.487 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
02:55:14.487 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:55:14.487 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:55:14.487 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:55:14.488 00.001 9828 BLC: window closed
02:55:14.488 00.000 9828 MoveAxis(E, 22, B)
02:55:14.488 00.000 9828 Guiding  Dir = 2, Dur = 22
02:55:14.488 00.000 9828 IsSlewing returns 0
02:55:14.488 00.000 9828 IsGuiding returns 0
02:55:14.488 00.000 9828 PulseGuide returned control before completion, sleep 32
02:55:14.525 00.037 9828 IsGuiding returns 1
02:55:14.525 00.000 9828 scope still moving after pulse duration time elapsed
02:55:14.556 00.031 9828 IsSlewing returns 0
02:55:14.556 00.000 9828 IsGuiding returns 1
02:55:14.587 00.031 9828 IsSlewing returns 0
02:55:14.587 00.000 9828 IsGuiding returns 1
02:55:14.617 00.030 9828 IsSlewing returns 0
02:55:14.617 00.000 9828 IsGuiding returns 1
02:55:14.648 00.031 9828 IsSlewing returns 0
02:55:14.648 00.000 9828 IsGuiding returns 0
02:55:14.648 00.000 9828 scope move finished after 22 + 138 ms
02:55:14.648 00.000 9828 Move returns status 0, amount 22
02:55:14.648 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:14.648 00.000 9828 MoveAxis(N, 12, B)
02:55:14.648 00.000 9828 Guiding  Dir = 0, Dur = 12
02:55:14.664 00.016 9828 IsSlewing returns 0
02:55:14.665 00.001 9828 IsGuiding returns 0
02:55:14.665 00.000 9828 PulseGuide returned control before completion, sleep 22
02:55:14.695 00.030 9828 IsGuiding returns 1
02:55:14.695 00.000 9828 scope still moving after pulse duration time elapsed
02:55:14.726 00.031 9828 IsSlewing returns 0
02:55:14.726 00.000 9828 IsGuiding returns 1
02:55:14.756 00.030 9828 IsSlewing returns 0
02:55:14.756 00.000 9828 IsGuiding returns 1
02:55:14.787 00.031 9828 IsSlewing returns 0
02:55:14.787 00.000 9828 IsGuiding returns 1
02:55:14.818 00.031 9828 IsSlewing returns 0
02:55:14.818 00.000 9828 IsGuiding returns 0
02:55:14.818 00.000 9828 scope move finished after 12 + 141 ms
02:55:14.818 00.000 9828 Move returns status 0, amount 12
02:55:14.818 00.000 9828 move complete, result=0
02:55:14.818 00.000 9828 worker thread done servicing request
02:55:14.818 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:55:15.171 00.353 8976 Exposure complete
02:55:15.176 00.005 8976 worker thread done servicing request
02:55:15.176 00.000 5052 OnExposeComplete: enter
02:55:15.177 00.001 5052 UpdateGuideState(): m_state=6
02:55:15.177 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11132
02:55:15.177 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.78, Mass=144, SNR=8.3, Peak=72 HFD=1.7
02:55:15.177 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:55:15.177 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
02:55:15.177 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.33 mountX=-0.03 mountY=-0.21, mountTheta=-1.72
02:55:15.177 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.07, opts=13)
02:55:15.177 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.07)
02:55:15.177 00.000 8976 Worker thread wakes up
02:55:15.178 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:55:15.178 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:55:15.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.07) opts 0xd
02:55:15.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.07)
02:55:15.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:15.178 00.000 8976 Moving (0.21, 0.07) raw xDistance=-0.03 yDistance=-0.21
02:55:15.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:55:15.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:55:15.178 00.000 8976 MoveAxis(R, 0, ABG)
02:55:15.178 00.000 8976 MoveAxis(U, 0, ABG)
02:55:15.178 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:55:15.178 00.000 8976 MountToCamera -- mountX=1.21 mountY=-2.44 hyp=2.72 mountTheta=-1.11 cameraX=1.62, cameraY=2.18 cameraTheta=0.93
02:55:15.178 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:15.178 00.000 5052 Enqueuing Expose request
02:55:15.178 00.000 8976 incremental bump (1.620, 2.183) isValid = 1
02:55:15.178 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:55:15.178 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:55:15.178 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:55:15.178 00.000 8976 move complete, result=0
02:55:15.178 00.000 9828 Worker thread wakes up
02:55:15.179 00.001 8976 worker thread done servicing request
02:55:15.179 00.000 8976 Worker thread wakes up
02:55:15.179 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:55:15.179 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:55:15.179 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:55:15.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:15.179 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
02:55:15.179 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:15.179 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
02:55:15.179 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:55:15.179 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:55:15.179 00.000 9828 BLC: window closed
02:55:15.179 00.000 9828 MoveAxis(E, 23, B)
02:55:15.179 00.000 9828 Guiding  Dir = 2, Dur = 23
02:55:15.180 00.001 9828 IsSlewing returns 0
02:55:15.180 00.000 9828 IsGuiding returns 0
02:55:15.180 00.000 9828 PulseGuide returned control before completion, sleep 33
02:55:15.225 00.045 9828 IsGuiding returns 1
02:55:15.225 00.000 9828 scope still moving after pulse duration time elapsed
02:55:15.256 00.031 9828 IsSlewing returns 0
02:55:15.256 00.000 9828 IsGuiding returns 1
02:55:15.287 00.031 9828 IsSlewing returns 0
02:55:15.287 00.000 9828 IsGuiding returns 1
02:55:15.318 00.031 9828 IsSlewing returns 0
02:55:15.318 00.000 9828 IsGuiding returns 0
02:55:15.318 00.000 9828 scope move finished after 23 + 116 ms
02:55:15.318 00.000 9828 Move returns status 0, amount 23
02:55:15.318 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:15.318 00.000 9828 MoveAxis(N, 12, B)
02:55:15.318 00.000 9828 Guiding  Dir = 0, Dur = 12
02:55:15.334 00.016 9828 IsSlewing returns 0
02:55:15.334 00.000 9828 IsGuiding returns 0
02:55:15.335 00.001 9828 PulseGuide returned control before completion, sleep 22
02:55:15.364 00.029 9828 IsGuiding returns 1
02:55:15.364 00.000 9828 scope still moving after pulse duration time elapsed
02:55:15.396 00.032 9828 IsSlewing returns 0
02:55:15.396 00.000 9828 IsGuiding returns 1
02:55:15.427 00.031 9828 IsSlewing returns 0
02:55:15.427 00.000 9828 IsGuiding returns 1
02:55:15.458 00.031 9828 IsSlewing returns 0
02:55:15.458 00.000 9828 IsGuiding returns 1
02:55:15.489 00.031 9828 IsSlewing returns 0
02:55:15.489 00.000 9828 IsGuiding returns 1
02:55:15.519 00.030 9828 IsSlewing returns 0
02:55:15.519 00.000 9828 IsGuiding returns 1
02:55:15.550 00.031 9828 IsSlewing returns 0
02:55:15.550 00.000 9828 IsGuiding returns 1
02:55:15.581 00.031 9828 IsSlewing returns 0
02:55:15.582 00.001 9828 IsGuiding returns 0
02:55:15.582 00.000 9828 scope move finished after 12 + 234 ms
02:55:15.582 00.000 9828 Move returns status 0, amount 12
02:55:15.582 00.000 9828 move complete, result=0
02:55:15.582 00.000 9828 worker thread done servicing request
02:55:15.582 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:55:15.863 00.281 8976 Exposure complete
02:55:15.869 00.006 8976 worker thread done servicing request
02:55:15.869 00.000 5052 OnExposeComplete: enter
02:55:15.869 00.000 5052 UpdateGuideState(): m_state=6
02:55:15.869 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11133
02:55:15.869 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.73, Mass=165, SNR=8.9, Peak=73 HFD=2.1
02:55:15.869 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
02:55:15.869 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:55:15.869 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.02 hyp=0.46 cameraTheta=0.04 mountX=-0.19 mountY=-0.39, mountTheta=-2.03
02:55:15.870 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.02, opts=13)
02:55:15.870 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.02)
02:55:15.870 00.000 8976 Worker thread wakes up
02:55:15.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.02) opts 0xd
02:55:15.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.02)
02:55:15.870 00.000 8976 Moving (0.46, 0.02) raw xDistance=-0.19 yDistance=-0.39
02:55:15.871 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:55:15.871 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:55:15.871 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:55:15.871 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:15.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:55:15.871 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:15.871 00.000 5052 Enqueuing Expose request
02:55:15.871 00.000 8976 MoveAxis(R, 0, ABG)
02:55:15.871 00.000 8976 MoveAxis(U, 2, ABG)
02:55:15.871 00.000 8976 stepping (-7, 16) + (0, 2)
02:55:15.871 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:15.905 00.034 8976 Received - 47 (G) 
02:55:15.905 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:15.905 00.000 8976 stepped: pos (-7, 18)
02:55:15.905 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:55:15.905 00.000 8976 MountToCamera -- mountX=1.16 mountY=-2.58 hyp=2.83 mountTheta=-1.15 cameraX=1.76, cameraY=2.21 cameraTheta=0.90
02:55:15.905 00.000 8976 incremental bump (1.764, 2.207) isValid = 1
02:55:15.905 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
02:55:15.905 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:55:15.905 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:55:15.905 00.000 8976 move complete, result=0
02:55:15.905 00.000 9828 Worker thread wakes up
02:55:15.905 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:55:15.905 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:55:15.905 00.000 8976 worker thread done servicing request
02:55:15.905 00.000 8976 Worker thread wakes up
02:55:15.905 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:55:15.905 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
02:55:15.906 00.001 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
02:55:15.906 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
02:55:15.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:15.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:15.906 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:55:15.906 00.000 9828 BLC: window closed
02:55:15.906 00.000 9828 MoveAxis(E, 24, B)
02:55:15.906 00.000 9828 Guiding  Dir = 2, Dur = 24
02:55:15.906 00.000 9828 IsSlewing returns 0
02:55:15.906 00.000 9828 IsGuiding returns 0
02:55:15.906 00.000 9828 PulseGuide returned control before completion, sleep 34
02:55:15.942 00.036 9828 IsGuiding returns 1
02:55:15.942 00.000 9828 scope still moving after pulse duration time elapsed
02:55:15.973 00.031 9828 IsSlewing returns 0
02:55:15.973 00.000 9828 IsGuiding returns 1
02:55:16.004 00.031 9828 IsSlewing returns 0
02:55:16.004 00.000 9828 IsGuiding returns 1
02:55:16.036 00.032 9828 IsSlewing returns 0
02:55:16.036 00.000 9828 IsGuiding returns 0
02:55:16.036 00.000 9828 scope move finished after 24 + 105 ms
02:55:16.036 00.000 9828 Move returns status 0, amount 24
02:55:16.036 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:16.036 00.000 9828 MoveAxis(N, 11, B)
02:55:16.036 00.000 9828 Guiding  Dir = 0, Dur = 11
02:55:16.051 00.015 9828 IsSlewing returns 0
02:55:16.051 00.000 9828 IsGuiding returns 0
02:55:16.051 00.000 9828 PulseGuide returned control before completion, sleep 21
02:55:16.082 00.031 9828 IsGuiding returns 1
02:55:16.082 00.000 9828 scope still moving after pulse duration time elapsed
02:55:16.113 00.031 9828 IsSlewing returns 0
02:55:16.113 00.000 9828 IsGuiding returns 1
02:55:16.144 00.031 9828 IsSlewing returns 0
02:55:16.144 00.000 9828 IsGuiding returns 1
02:55:16.175 00.031 9828 IsSlewing returns 0
02:55:16.175 00.000 9828 IsGuiding returns 1
02:55:16.206 00.031 9828 IsSlewing returns 0
02:55:16.207 00.001 9828 IsGuiding returns 0
02:55:16.207 00.000 9828 scope move finished after 11 + 144 ms
02:55:16.207 00.000 9828 Move returns status 0, amount 11
02:55:16.207 00.000 9828 move complete, result=0
02:55:16.207 00.000 9828 worker thread done servicing request
02:55:16.207 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:55:16.597 00.390 8976 Exposure complete
02:55:16.603 00.006 8976 worker thread done servicing request
02:55:16.603 00.000 5052 OnExposeComplete: enter
02:55:16.603 00.000 5052 UpdateGuideState(): m_state=6
02:55:16.604 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11134
02:55:16.604 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.59, Mass=139, SNR=8.2, Peak=72 HFD=1.7
02:55:16.604 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
02:55:16.604 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.38)
02:55:16.604 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.76 mountX=-0.10 mountY=0.08, mountTheta=2.42
02:55:16.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.12, opts=13)
02:55:16.605 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.12)
02:55:16.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:55:16.605 00.000 5052 UpdateGuideState exits: m=139 SNR=8.2
02:55:16.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:16.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:16.605 00.000 5052 Enqueuing Expose request
02:55:16.605 00.000 8976 Worker thread wakes up
02:55:16.606 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.12) opts 0xd
02:55:16.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.12)
02:55:16.606 00.000 8976 Moving (-0.02, -0.12) raw xDistance=-0.10 yDistance=0.08
02:55:16.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:55:16.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:55:16.606 00.000 8976 MoveAxis(R, 0, ABG)
02:55:16.606 00.000 8976 MoveAxis(U, 0, ABG)
02:55:16.606 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:55:16.607 00.001 8976 MountToCamera -- mountX=1.13 mountY=-2.67 hyp=2.90 mountTheta=-1.17 cameraX=1.86, cameraY=2.22 cameraTheta=0.87
02:55:16.607 00.000 8976 incremental bump (1.861, 2.223) isValid = 1
02:55:16.607 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
02:55:16.607 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:55:16.607 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:55:16.607 00.000 8976 move complete, result=0
02:55:16.607 00.000 9828 Worker thread wakes up
02:55:16.607 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:55:16.607 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:16.607 00.000 8976 worker thread done servicing request
02:55:16.607 00.000 8976 Worker thread wakes up
02:55:16.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:16.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:16.607 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:55:16.607 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
02:55:16.608 00.001 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
02:55:16.608 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:55:16.608 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:55:16.608 00.000 9828 BLC: window closed
02:55:16.608 00.000 9828 MoveAxis(E, 25, B)
02:55:16.608 00.000 9828 Guiding  Dir = 2, Dur = 25
02:55:16.608 00.000 9828 IsSlewing returns 0
02:55:16.608 00.000 9828 IsGuiding returns 0
02:55:16.608 00.000 9828 PulseGuide returned control before completion, sleep 35
02:55:16.656 00.048 9828 IsGuiding returns 1
02:55:16.656 00.000 9828 scope still moving after pulse duration time elapsed
02:55:16.687 00.031 9828 IsSlewing returns 0
02:55:16.687 00.000 9828 IsGuiding returns 1
02:55:16.717 00.030 9828 IsSlewing returns 0
02:55:16.717 00.000 9828 IsGuiding returns 1
02:55:16.749 00.032 9828 IsSlewing returns 0
02:55:16.749 00.000 9828 IsGuiding returns 0
02:55:16.749 00.000 9828 scope move finished after 25 + 115 ms
02:55:16.749 00.000 9828 Move returns status 0, amount 25
02:55:16.749 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:16.749 00.000 9828 MoveAxis(N, 11, B)
02:55:16.749 00.000 9828 Guiding  Dir = 0, Dur = 11
02:55:16.764 00.015 9828 IsSlewing returns 0
02:55:16.764 00.000 9828 IsGuiding returns 0
02:55:16.764 00.000 9828 PulseGuide returned control before completion, sleep 21
02:55:16.795 00.031 9828 IsGuiding returns 1
02:55:16.795 00.000 9828 scope still moving after pulse duration time elapsed
02:55:16.826 00.031 9828 IsSlewing returns 0
02:55:16.826 00.000 9828 IsGuiding returns 1
02:55:16.857 00.031 9828 IsSlewing returns 0
02:55:16.857 00.000 9828 IsGuiding returns 1
02:55:16.888 00.031 9828 IsSlewing returns 0
02:55:16.888 00.000 9828 IsGuiding returns 1
02:55:16.919 00.031 9828 IsSlewing returns 0
02:55:16.919 00.000 9828 IsGuiding returns 0
02:55:16.919 00.000 9828 scope move finished after 11 + 143 ms
02:55:16.919 00.000 9828 Move returns status 0, amount 11
02:55:16.919 00.000 9828 move complete, result=0
02:55:16.919 00.000 9828 worker thread done servicing request
02:55:16.919 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:55:17.294 00.375 8976 Exposure complete
02:55:17.299 00.005 8976 worker thread done servicing request
02:55:17.299 00.000 5052 OnExposeComplete: enter
02:55:17.299 00.000 5052 UpdateGuideState(): m_state=6
02:55:17.299 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11135
02:55:17.299 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.94, Mass=156, SNR=8.7, Peak=79 HFD=2.0
02:55:17.299 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
02:55:17.299 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
02:55:17.299 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.05 mountX=0.26 mountY=-0.02, mountTheta=-0.09
02:55:17.300 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.23, opts=13)
02:55:17.300 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.23)
02:55:17.300 00.000 8976 Worker thread wakes up
02:55:17.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.23) opts 0xd
02:55:17.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.23)
02:55:17.300 00.000 8976 Moving (-0.12, 0.23) raw xDistance=0.26 yDistance=-0.02
02:55:17.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:55:17.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:55:17.300 00.000 8976 MoveAxis(R, 0, ABG)
02:55:17.300 00.000 8976 MoveAxis(U, 0, ABG)
02:55:17.300 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:55:17.300 00.000 5052 UpdateGuideState exits: m=156 SNR=8.7
02:55:17.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:17.300 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:55:17.300 00.000 8976 MountToCamera -- mountX=1.11 mountY=-2.73 hyp=2.95 mountTheta=-1.18 cameraX=1.93, cameraY=2.23 cameraTheta=0.86
02:55:17.300 00.000 8976 incremental bump (1.926, 2.234) isValid = 1
02:55:17.300 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:55:17.300 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:55:17.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:17.300 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:55:17.300 00.000 8976 move complete, result=0
02:55:17.300 00.000 5052 Enqueuing Expose request
02:55:17.301 00.001 9828 Worker thread wakes up
02:55:17.301 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:17.301 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:55:17.301 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:55:17.301 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:55:17.301 00.000 8976 worker thread done servicing request
02:55:17.301 00.000 8976 Worker thread wakes up
02:55:17.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:17.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:17.301 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:55:17.301 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:55:17.301 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:55:17.301 00.000 9828 BLC: window closed
02:55:17.301 00.000 9828 MoveAxis(E, 25, B)
02:55:17.301 00.000 9828 Guiding  Dir = 2, Dur = 25
02:55:17.302 00.001 9828 IsSlewing returns 0
02:55:17.302 00.000 9828 IsGuiding returns 0
02:55:17.302 00.000 9828 PulseGuide returned control before completion, sleep 35
02:55:17.340 00.038 9828 IsGuiding returns 1
02:55:17.340 00.000 9828 scope still moving after pulse duration time elapsed
02:55:17.370 00.030 9828 IsSlewing returns 0
02:55:17.370 00.000 9828 IsGuiding returns 1
02:55:17.401 00.031 9828 IsSlewing returns 0
02:55:17.401 00.000 9828 IsGuiding returns 1
02:55:17.432 00.031 9828 IsSlewing returns 0
02:55:17.432 00.000 9828 IsGuiding returns 1
02:55:17.463 00.031 9828 IsSlewing returns 0
02:55:17.463 00.000 9828 IsGuiding returns 0
02:55:17.463 00.000 9828 scope move finished after 25 + 136 ms
02:55:17.463 00.000 9828 Move returns status 0, amount 25
02:55:17.463 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:17.463 00.000 9828 MoveAxis(N, 11, B)
02:55:17.463 00.000 9828 Guiding  Dir = 0, Dur = 11
02:55:17.479 00.016 9828 IsSlewing returns 0
02:55:17.479 00.000 9828 IsGuiding returns 0
02:55:17.479 00.000 9828 PulseGuide returned control before completion, sleep 21
02:55:17.509 00.030 9828 IsGuiding returns 1
02:55:17.510 00.001 9828 scope still moving after pulse duration time elapsed
02:55:17.540 00.030 9828 IsSlewing returns 0
02:55:17.540 00.000 9828 IsGuiding returns 1
02:55:17.571 00.031 9828 IsSlewing returns 0
02:55:17.571 00.000 9828 IsGuiding returns 1
02:55:17.601 00.030 9828 IsSlewing returns 0
02:55:17.601 00.000 9828 IsGuiding returns 1
02:55:17.632 00.031 9828 IsSlewing returns 0
02:55:17.632 00.000 9828 IsGuiding returns 0
02:55:17.632 00.000 9828 scope move finished after 11 + 141 ms
02:55:17.632 00.000 9828 Move returns status 0, amount 11
02:55:17.632 00.000 9828 move complete, result=0
02:55:17.632 00.000 9828 worker thread done servicing request
02:55:17.632 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:55:17.987 00.355 8976 Exposure complete
02:55:17.992 00.005 8976 worker thread done servicing request
02:55:17.992 00.000 5052 OnExposeComplete: enter
02:55:17.993 00.001 5052 UpdateGuideState(): m_state=6
02:55:17.993 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11136
02:55:17.993 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.33, Mass=165, SNR=8.9, Peak=74 HFD=2.3
02:55:17.993 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
02:55:17.993 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.93)
02:55:17.993 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.38 hyp=0.47 cameraTheta=-2.21 mountX=-0.21 mountY=0.45, mountTheta=2.01
02:55:17.993 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.38, opts=13)
02:55:17.993 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.38)
02:55:17.994 00.001 8976 Worker thread wakes up
02:55:17.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.38) opts 0xd
02:55:17.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.38)
02:55:17.994 00.000 8976 Moving (-0.28, -0.38) raw xDistance=-0.21 yDistance=0.45
02:55:17.994 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:55:17.994 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:55:17.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:17.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:55:17.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:55:17.994 00.000 8976 MoveAxis(R, 0, ABG)
02:55:17.994 00.000 8976 MoveAxis(D, 2, ABG)
02:55:17.994 00.000 8976 stepping (-7, 18) + (0, -2)
02:55:17.994 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:17.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:17.994 00.000 5052 Enqueuing Expose request
02:55:18.031 00.037 8976 Received - 47 (G) 
02:55:18.031 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:18.031 00.000 8976 stepped: pos (-7, 16)
02:55:18.031 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:55:18.031 00.000 8976 MountToCamera -- mountX=1.10 mountY=-2.67 hyp=2.89 mountTheta=-1.18 cameraX=1.88, cameraY=2.19 cameraTheta=0.86
02:55:18.031 00.000 8976 incremental bump (1.876, 2.193) isValid = 1
02:55:18.031 00.000 8976 Scheduling Mount bump of (0.075, 0.091)
02:55:18.031 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:55:18.031 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:55:18.031 00.000 8976 move complete, result=0
02:55:18.031 00.000 9828 Worker thread wakes up
02:55:18.031 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:55:18.031 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:55:18.031 00.000 8976 worker thread done servicing request
02:55:18.032 00.001 8976 Worker thread wakes up
02:55:18.032 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:18.032 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:55:18.032 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
02:55:18.032 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:18.032 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.39)
02:55:18.032 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:55:18.032 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:55:18.032 00.000 9828 BLC: window closed
02:55:18.032 00.000 9828 MoveAxis(E, 25, B)
02:55:18.032 00.000 9828 Guiding  Dir = 2, Dur = 25
02:55:18.032 00.000 9828 IsSlewing returns 0
02:55:18.033 00.001 9828 IsGuiding returns 0
02:55:18.033 00.000 9828 PulseGuide returned control before completion, sleep 35
02:55:18.074 00.041 9828 IsGuiding returns 1
02:55:18.074 00.000 9828 scope still moving after pulse duration time elapsed
02:55:18.105 00.031 9828 IsSlewing returns 0
02:55:18.105 00.000 9828 IsGuiding returns 1
02:55:18.136 00.031 9828 IsSlewing returns 0
02:55:18.136 00.000 9828 IsGuiding returns 1
02:55:18.168 00.032 9828 IsSlewing returns 0
02:55:18.168 00.000 9828 IsGuiding returns 1
02:55:18.198 00.030 9828 IsSlewing returns 0
02:55:18.198 00.000 9828 IsGuiding returns 0
02:55:18.198 00.000 9828 scope move finished after 25 + 140 ms
02:55:18.198 00.000 9828 Move returns status 0, amount 25
02:55:18.198 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:18.198 00.000 9828 MoveAxis(N, 11, B)
02:55:18.198 00.000 9828 Guiding  Dir = 0, Dur = 11
02:55:18.213 00.015 9828 IsSlewing returns 0
02:55:18.213 00.000 9828 IsGuiding returns 0
02:55:18.213 00.000 9828 PulseGuide returned control before completion, sleep 21
02:55:18.243 00.030 9828 IsGuiding returns 1
02:55:18.243 00.000 9828 scope still moving after pulse duration time elapsed
02:55:18.274 00.031 9828 IsSlewing returns 0
02:55:18.274 00.000 9828 IsGuiding returns 1
02:55:18.306 00.032 9828 IsSlewing returns 0
02:55:18.306 00.000 9828 IsGuiding returns 1
02:55:18.336 00.030 9828 IsSlewing returns 0
02:55:18.336 00.000 9828 IsGuiding returns 1
02:55:18.368 00.032 9828 IsSlewing returns 0
02:55:18.368 00.000 9828 IsGuiding returns 0
02:55:18.368 00.000 9828 scope move finished after 11 + 143 ms
02:55:18.368 00.000 9828 Move returns status 0, amount 11
02:55:18.368 00.000 9828 move complete, result=0
02:55:18.369 00.001 9828 worker thread done servicing request
02:55:18.369 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:55:18.711 00.342 8976 Exposure complete
02:55:18.717 00.006 8976 worker thread done servicing request
02:55:18.718 00.001 5052 OnExposeComplete: enter
02:55:18.718 00.000 5052 UpdateGuideState(): m_state=6
02:55:18.718 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11137
02:55:18.718 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.90, Mass=145, SNR=8.4, Peak=73 HFD=1.9
02:55:18.718 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
02:55:18.718 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
02:55:18.718 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.93 mountX=0.11 mountY=-0.23, mountTheta=-1.13
02:55:18.718 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.19, opts=13)
02:55:18.718 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.19)
02:55:18.719 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:55:18.719 00.000 5052 UpdateGuideState exits: m=145 SNR=8.4
02:55:18.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:18.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:18.719 00.000 5052 Enqueuing Expose request
02:55:18.719 00.000 8976 Worker thread wakes up
02:55:18.719 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.19) opts 0xd
02:55:18.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.19)
02:55:18.719 00.000 8976 Moving (0.14, 0.19) raw xDistance=0.11 yDistance=-0.23
02:55:18.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:55:18.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:55:18.719 00.000 8976 MoveAxis(R, 0, ABG)
02:55:18.719 00.000 8976 MoveAxis(U, 0, ABG)
02:55:18.719 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:55:18.719 00.000 8976 MountToCamera -- mountX=1.09 mountY=-2.63 hyp=2.84 mountTheta=-1.18 cameraX=1.84, cameraY=2.17 cameraTheta=0.87
02:55:18.719 00.000 8976 incremental bump (1.842, 2.166) isValid = 1
02:55:18.719 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
02:55:18.719 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:55:18.719 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:55:18.719 00.000 8976 move complete, result=0
02:55:18.719 00.000 9828 Worker thread wakes up
02:55:18.719 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:55:18.719 00.000 8976 worker thread done servicing request
02:55:18.719 00.000 8976 Worker thread wakes up
02:55:18.720 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:18.720 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:55:18.720 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:55:18.720 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
02:55:18.720 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
02:55:18.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:18.720 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:55:18.720 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:55:18.720 00.000 9828 BLC: window closed
02:55:18.720 00.000 9828 MoveAxis(E, 25, B)
02:55:18.720 00.000 9828 Guiding  Dir = 2, Dur = 25
02:55:18.720 00.000 9828 IsSlewing returns 0
02:55:18.720 00.000 9828 IsGuiding returns 0
02:55:18.721 00.001 9828 PulseGuide returned control before completion, sleep 35
02:55:18.760 00.039 9828 IsGuiding returns 1
02:55:18.760 00.000 9828 scope still moving after pulse duration time elapsed
02:55:18.791 00.031 9828 IsSlewing returns 0
02:55:18.791 00.000 9828 IsGuiding returns 1
02:55:18.822 00.031 9828 IsSlewing returns 0
02:55:18.822 00.000 9828 IsGuiding returns 1
02:55:18.854 00.032 9828 IsSlewing returns 0
02:55:18.854 00.000 9828 IsGuiding returns 1
02:55:18.884 00.030 9828 IsSlewing returns 0
02:55:18.884 00.000 9828 IsGuiding returns 0
02:55:18.884 00.000 9828 scope move finished after 25 + 138 ms
02:55:18.884 00.000 9828 Move returns status 0, amount 25
02:55:18.884 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:18.884 00.000 9828 MoveAxis(N, 11, B)
02:55:18.884 00.000 9828 Guiding  Dir = 0, Dur = 11
02:55:18.899 00.015 9828 IsSlewing returns 0
02:55:18.899 00.000 9828 IsGuiding returns 0
02:55:18.899 00.000 9828 PulseGuide returned control before completion, sleep 21
02:55:18.930 00.031 9828 IsGuiding returns 1
02:55:18.930 00.000 9828 scope still moving after pulse duration time elapsed
02:55:18.962 00.032 9828 IsSlewing returns 0
02:55:18.962 00.000 9828 IsGuiding returns 1
02:55:18.993 00.031 9828 IsSlewing returns 0
02:55:18.993 00.000 9828 IsGuiding returns 1
02:55:19.024 00.031 9828 IsSlewing returns 0
02:55:19.024 00.000 9828 IsGuiding returns 1
02:55:19.055 00.031 9828 IsSlewing returns 0
02:55:19.055 00.000 9828 IsGuiding returns 1
02:55:19.087 00.032 9828 IsSlewing returns 0
02:55:19.087 00.000 9828 IsGuiding returns 0
02:55:19.087 00.000 9828 scope move finished after 11 + 176 ms
02:55:19.087 00.000 9828 Move returns status 0, amount 11
02:55:19.087 00.000 9828 move complete, result=0
02:55:19.088 00.001 9828 worker thread done servicing request
02:55:19.088 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:55:19.398 00.310 8976 Exposure complete
02:55:19.403 00.005 8976 worker thread done servicing request
02:55:19.404 00.001 5052 OnExposeComplete: enter
02:55:19.404 00.000 5052 UpdateGuideState(): m_state=6
02:55:19.404 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11138
02:55:19.404 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.40, Mass=158, SNR=8.6, Peak=71 HFD=1.7
02:55:19.404 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.13 = -3.13)
02:55:19.404 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.23 = 3.05)
02:55:19.404 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-1.09 mountX=-0.35 mountY=0.03, mountTheta=3.05
02:55:19.404 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.31, opts=13)
02:55:19.404 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.31)
02:55:19.404 00.000 8976 Worker thread wakes up
02:55:19.405 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.31) opts 0xd
02:55:19.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.31)
02:55:19.405 00.000 8976 Moving (0.16, -0.31) raw xDistance=-0.35 yDistance=0.03
02:55:19.405 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:55:19.405 00.000 5052 UpdateGuideState exits: m=158 SNR=8.6
02:55:19.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:19.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:55:19.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:55:19.405 00.000 8976 MoveAxis(R, 1, ABG)
02:55:19.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:19.405 00.000 5052 Enqueuing Expose request
02:55:19.405 00.000 8976 stepping (-7, 16) + (1, 0)
02:55:19.405 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:19.438 00.033 8976 Received - 47 (G) 
02:55:19.438 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:19.438 00.000 8976 stepped: pos (-6, 16)
02:55:19.438 00.000 8976 MoveAxis(U, 0, ABG)
02:55:19.438 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:55:19.438 00.000 8976 MountToCamera -- mountX=1.03 mountY=-2.60 hyp=2.80 mountTheta=-1.19 cameraX=1.84, cameraY=2.10 cameraTheta=0.85
02:55:19.438 00.000 8976 incremental bump (1.843, 2.103) isValid = 1
02:55:19.438 00.000 8976 Scheduling Mount bump of (0.076, 0.090)
02:55:19.438 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:55:19.438 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:55:19.438 00.000 8976 move complete, result=0
02:55:19.438 00.000 8976 worker thread done servicing request
02:55:19.438 00.000 8976 Worker thread wakes up
02:55:19.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:19.438 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:19.438 00.000 9828 Worker thread wakes up
02:55:19.438 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:55:19.438 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:55:19.439 00.001 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
02:55:19.439 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
02:55:19.439 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.0 px 0 ms NORTH
02:55:19.439 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:55:19.439 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:55:19.439 00.000 9828 BLC: window closed
02:55:19.439 00.000 9828 MoveAxis(E, 25, B)
02:55:19.439 00.000 9828 Guiding  Dir = 2, Dur = 25
02:55:19.439 00.000 9828 IsSlewing returns 0
02:55:19.439 00.000 9828 IsGuiding returns 0
02:55:19.439 00.000 9828 PulseGuide returned control before completion, sleep 35
02:55:19.479 00.040 9828 IsGuiding returns 1
02:55:19.479 00.000 9828 scope still moving after pulse duration time elapsed
02:55:19.509 00.030 9828 IsSlewing returns 0
02:55:19.509 00.000 9828 IsGuiding returns 1
02:55:19.541 00.032 9828 IsSlewing returns 0
02:55:19.542 00.001 9828 IsGuiding returns 1
02:55:19.570 00.028 9828 IsSlewing returns 0
02:55:19.570 00.000 9828 IsGuiding returns 1
02:55:19.601 00.031 9828 IsSlewing returns 0
02:55:19.601 00.000 9828 IsGuiding returns 0
02:55:19.601 00.000 9828 scope move finished after 25 + 137 ms
02:55:19.601 00.000 9828 Move returns status 0, amount 25
02:55:19.601 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:19.602 00.001 9828 MoveAxis(N, 11, B)
02:55:19.602 00.000 9828 Guiding  Dir = 0, Dur = 11
02:55:19.616 00.014 9828 IsSlewing returns 0
02:55:19.616 00.000 9828 IsGuiding returns 0
02:55:19.616 00.000 9828 PulseGuide returned control before completion, sleep 21
02:55:19.647 00.031 9828 IsGuiding returns 1
02:55:19.647 00.000 9828 scope still moving after pulse duration time elapsed
02:55:19.678 00.031 9828 IsSlewing returns 0
02:55:19.678 00.000 9828 IsGuiding returns 1
02:55:19.709 00.031 9828 IsSlewing returns 0
02:55:19.709 00.000 9828 IsGuiding returns 1
02:55:19.739 00.030 9828 IsSlewing returns 0
02:55:19.739 00.000 9828 IsGuiding returns 1
02:55:19.770 00.031 9828 IsSlewing returns 0
02:55:19.770 00.000 9828 IsGuiding returns 0
02:55:19.771 00.001 9828 scope move finished after 11 + 143 ms
02:55:19.771 00.000 9828 Move returns status 0, amount 11
02:55:19.771 00.000 9828 move complete, result=0
02:55:19.771 00.000 9828 worker thread done servicing request
02:55:19.771 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:55:20.125 00.354 8976 Exposure complete
02:55:20.131 00.006 8976 worker thread done servicing request
02:55:20.131 00.000 5052 OnExposeComplete: enter
02:55:20.131 00.000 5052 UpdateGuideState(): m_state=6
02:55:20.132 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11139
02:55:20.132 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.52, Mass=142, SNR=8.3, Peak=68 HFD=1.9
02:55:20.132 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.04) = xAngle (-3.47 = 2.81)
02:55:20.132 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.71)
02:55:20.132 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.43 mountX=-0.18 mountY=0.08, mountTheta=2.73
02:55:20.132 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.19, opts=13)
02:55:20.132 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.19)
02:55:20.133 00.001 8976 Worker thread wakes up
02:55:20.133 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:55:20.133 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.19) opts 0xd
02:55:20.133 00.000 5052 UpdateGuideState exits: m=142 SNR=8.3
02:55:20.133 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.19)
02:55:20.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:20.133 00.000 8976 Moving (0.03, -0.19) raw xDistance=-0.18 yDistance=0.08
02:55:20.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:20.133 00.000 5052 Enqueuing Expose request
02:55:20.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:55:20.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:55:20.133 00.000 8976 MoveAxis(R, 0, ABG)
02:55:20.133 00.000 8976 MoveAxis(U, 0, ABG)
02:55:20.133 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:55:20.133 00.000 8976 MountToCamera -- mountX=1.00 mountY=-2.58 hyp=2.76 mountTheta=-1.20 cameraX=1.84, cameraY=2.06 cameraTheta=0.84
02:55:20.134 00.001 8976 incremental bump (1.843, 2.061) isValid = 1
02:55:20.134 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
02:55:20.134 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:55:20.134 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:55:20.134 00.000 8976 move complete, result=0
02:55:20.134 00.000 8976 worker thread done servicing request
02:55:20.134 00.000 8976 Worker thread wakes up
02:55:20.134 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:20.134 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:20.134 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:20.135 00.001 9828 Worker thread wakes up
02:55:20.135 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:55:20.135 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:55:20.135 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:55:20.135 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:55:20.136 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:55:20.136 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:55:20.136 00.000 9828 BLC: window closed
02:55:20.136 00.000 9828 MoveAxis(E, 26, B)
02:55:20.136 00.000 9828 Guiding  Dir = 2, Dur = 26
02:55:20.136 00.000 9828 IsSlewing returns 0
02:55:20.137 00.001 9828 IsGuiding returns 0
02:55:20.137 00.000 9828 PulseGuide returned control before completion, sleep 36
02:55:20.179 00.042 9828 IsGuiding returns 1
02:55:20.179 00.000 9828 scope still moving after pulse duration time elapsed
02:55:20.209 00.030 9828 IsSlewing returns 0
02:55:20.209 00.000 9828 IsGuiding returns 1
02:55:20.240 00.031 9828 IsSlewing returns 0
02:55:20.240 00.000 9828 IsGuiding returns 1
02:55:20.272 00.032 9828 IsSlewing returns 0
02:55:20.272 00.000 9828 IsGuiding returns 1
02:55:20.303 00.031 9828 IsSlewing returns 0
02:55:20.303 00.000 9828 IsGuiding returns 0
02:55:20.303 00.000 9828 scope move finished after 26 + 141 ms
02:55:20.303 00.000 9828 Move returns status 0, amount 26
02:55:20.303 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:20.303 00.000 9828 MoveAxis(N, 11, B)
02:55:20.303 00.000 9828 Guiding  Dir = 0, Dur = 11
02:55:20.318 00.015 9828 IsSlewing returns 0
02:55:20.318 00.000 9828 IsGuiding returns 0
02:55:20.318 00.000 9828 PulseGuide returned control before completion, sleep 21
02:55:20.349 00.031 9828 IsGuiding returns 1
02:55:20.349 00.000 9828 scope still moving after pulse duration time elapsed
02:55:20.380 00.031 9828 IsSlewing returns 0
02:55:20.380 00.000 9828 IsGuiding returns 1
02:55:20.411 00.031 9828 IsSlewing returns 0
02:55:20.411 00.000 9828 IsGuiding returns 1
02:55:20.442 00.031 9828 IsSlewing returns 0
02:55:20.442 00.000 9828 IsGuiding returns 1
02:55:20.472 00.030 9828 IsSlewing returns 0
02:55:20.472 00.000 9828 IsGuiding returns 0
02:55:20.472 00.000 9828 scope move finished after 11 + 143 ms
02:55:20.472 00.000 9828 Move returns status 0, amount 11
02:55:20.472 00.000 9828 move complete, result=0
02:55:20.472 00.000 9828 worker thread done servicing request
02:55:20.472 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:55:20.820 00.348 8976 Exposure complete
02:55:20.826 00.006 8976 worker thread done servicing request
02:55:20.826 00.000 5052 OnExposeComplete: enter
02:55:20.826 00.000 5052 UpdateGuideState(): m_state=6
02:55:20.826 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11140
02:55:20.826 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.71, Mass=141, SNR=8.2, Peak=67 HFD=2.0
02:55:20.826 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:55:20.826 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
02:55:20.826 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.01 mountX=-0.02 mountY=-0.04, mountTheta=-2.08
02:55:20.827 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.00, opts=13)
02:55:20.827 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.00)
02:55:20.827 00.000 8976 Worker thread wakes up
02:55:20.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.00) opts 0xd
02:55:20.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.00)
02:55:20.827 00.000 8976 Moving (0.05, -0.00) raw xDistance=-0.02 yDistance=-0.04
02:55:20.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:55:20.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:55:20.827 00.000 8976 MoveAxis(R, 0, ABG)
02:55:20.827 00.000 8976 MoveAxis(U, 0, ABG)
02:55:20.827 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:55:20.827 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:55:20.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:20.827 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:55:20.827 00.000 8976 MountToCamera -- mountX=0.97 mountY=-2.57 hyp=2.74 mountTheta=-1.21 cameraX=1.84, cameraY=2.03 cameraTheta=0.83
02:55:20.827 00.000 8976 incremental bump (1.844, 2.032) isValid = 1
02:55:20.828 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:20.828 00.000 5052 Enqueuing Expose request
02:55:20.828 00.000 8976 Scheduling Mount bump of (0.033, 0.038)
02:55:20.828 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.04, opts=4)
02:55:20.828 00.000 8976 Enqueuing Move request for scope (0.03, 0.04)
02:55:20.828 00.000 8976 move complete, result=0
02:55:20.828 00.000 9828 Worker thread wakes up
02:55:20.828 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0x4
02:55:20.828 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
02:55:20.828 00.000 8976 worker thread done servicing request
02:55:20.828 00.000 8976 Worker thread wakes up
02:55:20.828 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
02:55:20.828 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:20.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:20.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:20.828 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
02:55:20.829 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.85 mountX=-0.04 mountY=-0.03, mountTheta=-2.38
02:55:20.829 00.000 9828 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=-0.03
02:55:20.829 00.000 9828 BLC: window closed
02:55:20.829 00.000 9828 MoveAxis(E, 11, B)
02:55:20.829 00.000 9828 Guiding  Dir = 2, Dur = 11
02:55:20.829 00.000 9828 IsSlewing returns 0
02:55:20.829 00.000 9828 IsGuiding returns 0
02:55:20.829 00.000 9828 PulseGuide returned control before completion, sleep 21
02:55:20.865 00.036 9828 IsGuiding returns 1
02:55:20.865 00.000 9828 scope still moving after pulse duration time elapsed
02:55:20.898 00.033 9828 IsSlewing returns 0
02:55:20.898 00.000 9828 IsGuiding returns 1
02:55:20.928 00.030 9828 IsSlewing returns 0
02:55:20.928 00.000 9828 IsGuiding returns 1
02:55:20.959 00.031 9828 IsSlewing returns 0
02:55:20.959 00.000 9828 IsGuiding returns 0
02:55:20.959 00.000 9828 scope move finished after 11 + 119 ms
02:55:20.959 00.000 9828 Move returns status 0, amount 11
02:55:20.959 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:20.959 00.000 9828 MoveAxis(N, 5, B)
02:55:20.959 00.000 9828 Guiding  Dir = 0, Dur = 5
02:55:20.974 00.015 9828 IsSlewing returns 0
02:55:20.974 00.000 9828 IsGuiding returns 0
02:55:20.974 00.000 9828 PulseGuide returned control before completion, sleep 15
02:55:21.006 00.032 9828 IsGuiding returns 1
02:55:21.006 00.000 9828 scope still moving after pulse duration time elapsed
02:55:21.037 00.031 9828 IsSlewing returns 0
02:55:21.037 00.000 9828 IsGuiding returns 1
02:55:21.067 00.030 9828 IsSlewing returns 0
02:55:21.067 00.000 9828 IsGuiding returns 1
02:55:21.098 00.031 9828 IsSlewing returns 0
02:55:21.098 00.000 9828 IsGuiding returns 0
02:55:21.098 00.000 9828 scope move finished after 5 + 119 ms
02:55:21.098 00.000 9828 Move returns status 0, amount 5
02:55:21.098 00.000 9828 move complete, result=0
02:55:21.099 00.001 9828 worker thread done servicing request
02:55:21.099 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.0 px 5 ms NORTH
02:55:21.513 00.414 8976 Exposure complete
02:55:21.518 00.005 8976 worker thread done servicing request
02:55:21.518 00.000 5052 OnExposeComplete: enter
02:55:21.518 00.000 5052 UpdateGuideState(): m_state=6
02:55:21.518 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11141
02:55:21.518 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.60, Mass=156, SNR=8.6, Peak=73 HFD=1.5
02:55:21.518 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
02:55:21.518 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
02:55:21.518 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.11 hyp=0.43 cameraTheta=-0.26 mountX=-0.29 mountY=-0.29, mountTheta=-2.36
02:55:21.519 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.11, opts=13)
02:55:21.519 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.11)
02:55:21.519 00.000 8976 Worker thread wakes up
02:55:21.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.11) opts 0xd
02:55:21.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.11)
02:55:21.519 00.000 8976 Moving (0.42, -0.11) raw xDistance=-0.29 yDistance=-0.29
02:55:21.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:55:21.519 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
02:55:21.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:21.520 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:21.520 00.000 5052 Enqueuing Expose request
02:55:21.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:55:21.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:55:21.520 00.000 8976 MoveAxis(R, 1, ABG)
02:55:21.520 00.000 8976 stepping (-6, 16) + (1, 0)
02:55:21.520 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:21.548 00.028 8976 Received - 47 (G) 
02:55:21.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:21.548 00.000 8976 stepped: pos (-5, 16)
02:55:21.548 00.000 8976 MoveAxis(U, 1, ABG)
02:55:21.548 00.000 8976 stepping (-5, 16) + (0, 1)
02:55:21.548 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:21.580 00.032 8976 Received - 47 (G) 
02:55:21.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:21.580 00.000 8976 stepped: pos (-5, 17)
02:55:21.580 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:55:21.580 00.000 8976 MountToCamera -- mountX=0.90 mountY=-2.61 hyp=2.76 mountTheta=-1.24 cameraX=1.91, cameraY=1.99 cameraTheta=0.81
02:55:21.580 00.000 8976 incremental bump (1.913, 1.992) isValid = 1
02:55:21.580 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:55:21.580 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:55:21.580 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:55:21.580 00.000 8976 move complete, result=0
02:55:21.580 00.000 8976 worker thread done servicing request
02:55:21.580 00.000 8976 Worker thread wakes up
02:55:21.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:21.580 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:21.580 00.000 9828 Worker thread wakes up
02:55:21.580 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:55:21.580 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:55:21.580 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:55:21.580 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:55:21.580 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:55:21.580 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
02:55:21.580 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:55:21.580 00.000 9828 BLC: window closed
02:55:21.580 00.000 9828 MoveAxis(E, 26, B)
02:55:21.580 00.000 9828 Guiding  Dir = 2, Dur = 26
02:55:21.581 00.001 9828 IsSlewing returns 0
02:55:21.581 00.000 9828 IsGuiding returns 0
02:55:21.581 00.000 9828 PulseGuide returned control before completion, sleep 36
02:55:21.626 00.045 9828 IsGuiding returns 1
02:55:21.626 00.000 9828 scope still moving after pulse duration time elapsed
02:55:21.657 00.031 9828 IsSlewing returns 0
02:55:21.657 00.000 9828 IsGuiding returns 1
02:55:21.687 00.030 9828 IsSlewing returns 0
02:55:21.687 00.000 9828 IsGuiding returns 1
02:55:21.718 00.031 9828 IsSlewing returns 0
02:55:21.718 00.000 9828 IsGuiding returns 1
02:55:21.749 00.031 9828 IsSlewing returns 0
02:55:21.749 00.000 9828 IsGuiding returns 0
02:55:21.749 00.000 9828 scope move finished after 26 + 141 ms
02:55:21.749 00.000 9828 Move returns status 0, amount 26
02:55:21.749 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:21.749 00.000 9828 MoveAxis(N, 10, B)
02:55:21.749 00.000 9828 Guiding  Dir = 0, Dur = 10
02:55:21.764 00.015 9828 IsSlewing returns 0
02:55:21.764 00.000 9828 IsGuiding returns 0
02:55:21.764 00.000 9828 PulseGuide returned control before completion, sleep 20
02:55:21.795 00.031 9828 IsGuiding returns 1
02:55:21.795 00.000 9828 scope still moving after pulse duration time elapsed
02:55:21.827 00.032 9828 IsSlewing returns 0
02:55:21.827 00.000 9828 IsGuiding returns 1
02:55:21.858 00.031 9828 IsSlewing returns 0
02:55:21.858 00.000 9828 IsGuiding returns 1
02:55:21.889 00.031 9828 IsSlewing returns 0
02:55:21.889 00.000 9828 IsGuiding returns 0
02:55:21.889 00.000 9828 scope move finished after 10 + 114 ms
02:55:21.889 00.000 9828 Move returns status 0, amount 10
02:55:21.889 00.000 9828 move complete, result=0
02:55:21.889 00.000 9828 worker thread done servicing request
02:55:21.889 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:55:22.265 00.376 8976 Exposure complete
02:55:22.271 00.006 8976 worker thread done servicing request
02:55:22.271 00.000 5052 OnExposeComplete: enter
02:55:22.271 00.000 5052 UpdateGuideState(): m_state=6
02:55:22.272 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11142
02:55:22.272 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.02, Mass=168, SNR=9.0, Peak=78 HFD=2.1
02:55:22.272 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.65 = -0.65)
02:55:22.272 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.75 = -0.75)
02:55:22.272 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.40 mountX=0.25 mountY=-0.21, mountTheta=-0.71
02:55:22.272 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.31, opts=13)
02:55:22.272 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.31)
02:55:22.273 00.001 8976 Worker thread wakes up
02:55:22.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.31) opts 0xd
02:55:22.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.31)
02:55:22.273 00.000 8976 Moving (0.05, 0.31) raw xDistance=0.25 yDistance=-0.21
02:55:22.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:55:22.273 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:55:22.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:55:22.273 00.000 8976 MoveAxis(R, 0, ABG)
02:55:22.273 00.000 8976 MoveAxis(U, 0, ABG)
02:55:22.273 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
02:55:22.273 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:55:22.273 00.000 8976 MountToCamera -- mountX=0.86 mountY=-2.64 hyp=2.78 mountTheta=-1.26 cameraX=1.96, cameraY=1.97 cameraTheta=0.79
02:55:22.273 00.000 8976 incremental bump (1.960, 1.965) isValid = 1
02:55:22.273 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
02:55:22.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:22.273 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:55:22.273 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:22.273 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:55:22.273 00.000 8976 move complete, result=0
02:55:22.274 00.001 5052 Enqueuing Expose request
02:55:22.274 00.000 9828 Worker thread wakes up
02:55:22.274 00.000 8976 worker thread done servicing request
02:55:22.274 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:55:22.274 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:55:22.274 00.000 8976 Worker thread wakes up
02:55:22.274 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:55:22.274 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
02:55:22.274 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
02:55:22.274 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
02:55:22.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:22.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:22.275 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
02:55:22.275 00.000 9828 BLC: window closed
02:55:22.275 00.000 9828 MoveAxis(E, 27, B)
02:55:22.275 00.000 9828 Guiding  Dir = 2, Dur = 27
02:55:22.275 00.000 9828 IsSlewing returns 0
02:55:22.275 00.000 9828 IsGuiding returns 0
02:55:22.275 00.000 9828 PulseGuide returned control before completion, sleep 37
02:55:22.326 00.051 9828 IsGuiding returns 1
02:55:22.326 00.000 9828 scope still moving after pulse duration time elapsed
02:55:22.357 00.031 9828 IsSlewing returns 0
02:55:22.357 00.000 9828 IsGuiding returns 1
02:55:22.388 00.031 9828 IsSlewing returns 0
02:55:22.388 00.000 9828 IsGuiding returns 1
02:55:22.418 00.030 9828 IsSlewing returns 0
02:55:22.418 00.000 9828 IsGuiding returns 0
02:55:22.418 00.000 9828 scope move finished after 27 + 116 ms
02:55:22.418 00.000 9828 Move returns status 0, amount 27
02:55:22.418 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:22.419 00.001 9828 MoveAxis(N, 10, B)
02:55:22.419 00.000 9828 Guiding  Dir = 0, Dur = 10
02:55:22.434 00.015 9828 IsSlewing returns 0
02:55:22.434 00.000 9828 IsGuiding returns 0
02:55:22.434 00.000 9828 PulseGuide returned control before completion, sleep 20
02:55:22.464 00.030 9828 IsGuiding returns 1
02:55:22.464 00.000 9828 scope still moving after pulse duration time elapsed
02:55:22.495 00.031 9828 IsSlewing returns 0
02:55:22.495 00.000 9828 IsGuiding returns 1
02:55:22.526 00.031 9828 IsSlewing returns 0
02:55:22.526 00.000 9828 IsGuiding returns 1
02:55:22.557 00.031 9828 IsSlewing returns 0
02:55:22.557 00.000 9828 IsGuiding returns 1
02:55:22.588 00.031 9828 IsSlewing returns 0
02:55:22.588 00.000 9828 IsGuiding returns 1
02:55:22.620 00.032 9828 IsSlewing returns 0
02:55:22.620 00.000 9828 IsGuiding returns 0
02:55:22.620 00.000 9828 scope move finished after 10 + 176 ms
02:55:22.620 00.000 9828 Move returns status 0, amount 10
02:55:22.620 00.000 9828 move complete, result=0
02:55:22.620 00.000 9828 worker thread done servicing request
02:55:22.620 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:55:22.959 00.339 8976 Exposure complete
02:55:22.964 00.005 8976 worker thread done servicing request
02:55:22.964 00.000 5052 OnExposeComplete: enter
02:55:22.964 00.000 5052 UpdateGuideState(): m_state=6
02:55:22.964 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11143
02:55:22.965 00.001 5052 Star::Find returns 1 (0), X=329.31, Y=281.66, Mass=167, SNR=8.9, Peak=70 HFD=2.0
02:55:22.965 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
02:55:22.965 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
02:55:22.965 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.37 mountX=-0.11 mountY=-0.09, mountTheta=-2.47
02:55:22.965 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.05, opts=13)
02:55:22.965 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.05)
02:55:22.965 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:55:22.965 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:55:22.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:22.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:22.965 00.000 5052 Enqueuing Expose request
02:55:22.965 00.000 8976 Worker thread wakes up
02:55:22.966 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.05) opts 0xd
02:55:22.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.05)
02:55:22.966 00.000 8976 Moving (0.14, -0.05) raw xDistance=-0.11 yDistance=-0.09
02:55:22.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:55:22.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:55:22.966 00.000 8976 MoveAxis(R, 0, ABG)
02:55:22.966 00.000 8976 MoveAxis(U, 0, ABG)
02:55:22.966 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:55:22.966 00.000 8976 MountToCamera -- mountX=0.83 mountY=-2.66 hyp=2.79 mountTheta=-1.27 cameraX=1.99, cameraY=1.95 cameraTheta=0.77
02:55:22.966 00.000 8976 incremental bump (1.992, 1.947) isValid = 1
02:55:22.966 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
02:55:22.966 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:55:22.966 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:55:22.966 00.000 8976 move complete, result=0
02:55:22.966 00.000 9828 Worker thread wakes up
02:55:22.966 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:22.966 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:55:22.966 00.000 8976 worker thread done servicing request
02:55:22.966 00.000 8976 Worker thread wakes up
02:55:22.966 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:22.966 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:55:22.967 00.001 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:55:22.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:22.967 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.48)
02:55:22.967 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:55:22.967 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:55:22.967 00.000 9828 BLC: window closed
02:55:22.967 00.000 9828 MoveAxis(E, 27, B)
02:55:22.967 00.000 9828 Guiding  Dir = 2, Dur = 27
02:55:22.967 00.000 9828 IsSlewing returns 0
02:55:22.967 00.000 9828 IsGuiding returns 0
02:55:22.967 00.000 9828 PulseGuide returned control before completion, sleep 37
02:55:23.009 00.042 9828 IsGuiding returns 1
02:55:23.009 00.000 9828 scope still moving after pulse duration time elapsed
02:55:23.041 00.032 9828 IsSlewing returns 0
02:55:23.041 00.000 9828 IsGuiding returns 1
02:55:23.073 00.032 9828 IsSlewing returns 0
02:55:23.078 00.005 9828 IsGuiding returns 1
02:55:23.104 00.026 9828 IsSlewing returns 0
02:55:23.104 00.000 9828 IsGuiding returns 1
02:55:23.134 00.030 9828 IsSlewing returns 0
02:55:23.134 00.000 9828 IsGuiding returns 0
02:55:23.135 00.001 9828 scope move finished after 27 + 140 ms
02:55:23.135 00.000 9828 Move returns status 0, amount 27
02:55:23.135 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:23.135 00.000 9828 MoveAxis(N, 10, B)
02:55:23.135 00.000 9828 Guiding  Dir = 0, Dur = 10
02:55:23.149 00.014 9828 IsSlewing returns 0
02:55:23.149 00.000 9828 IsGuiding returns 0
02:55:23.149 00.000 9828 PulseGuide returned control before completion, sleep 20
02:55:23.180 00.031 9828 IsGuiding returns 1
02:55:23.180 00.000 9828 scope still moving after pulse duration time elapsed
02:55:23.210 00.030 9828 IsSlewing returns 0
02:55:23.210 00.000 9828 IsGuiding returns 1
02:55:23.241 00.031 9828 IsSlewing returns 0
02:55:23.241 00.000 9828 IsGuiding returns 1
02:55:23.273 00.032 9828 IsSlewing returns 0
02:55:23.273 00.000 9828 IsGuiding returns 1
02:55:23.304 00.031 9828 IsSlewing returns 0
02:55:23.304 00.000 9828 IsGuiding returns 0
02:55:23.304 00.000 9828 scope move finished after 10 + 145 ms
02:55:23.304 00.000 9828 Move returns status 0, amount 10
02:55:23.304 00.000 9828 move complete, result=0
02:55:23.304 00.000 9828 worker thread done servicing request
02:55:23.304 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:55:23.652 00.348 8976 Exposure complete
02:55:23.657 00.005 8976 worker thread done servicing request
02:55:23.658 00.001 5052 OnExposeComplete: enter
02:55:23.658 00.000 5052 UpdateGuideState(): m_state=6
02:55:23.658 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11144
02:55:23.658 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.83, Mass=155, SNR=8.6, Peak=74 HFD=2.4
02:55:23.658 00.000 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.04) = xAngle (-0.41 = -0.41)
02:55:23.658 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.52 = -0.52)
02:55:23.658 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.11 mountY=-0.06, mountTheta=-0.49
02:55:23.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.12, opts=13)
02:55:23.659 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.12)
02:55:23.659 00.000 8976 Worker thread wakes up
02:55:23.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:55:23.659 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:55:23.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:23.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.12) opts 0xd
02:55:23.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:23.659 00.000 5052 Enqueuing Expose request
02:55:23.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.12)
02:55:23.659 00.000 8976 Moving (-0.01, 0.12) raw xDistance=0.11 yDistance=-0.06
02:55:23.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:55:23.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:55:23.659 00.000 8976 MoveAxis(R, 0, ABG)
02:55:23.659 00.000 8976 MoveAxis(U, 0, ABG)
02:55:23.659 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:55:23.659 00.000 8976 MountToCamera -- mountX=0.81 mountY=-2.67 hyp=2.79 mountTheta=-1.28 cameraX=2.01, cameraY=1.94 cameraTheta=0.77
02:55:23.659 00.000 8976 incremental bump (2.013, 1.935) isValid = 1
02:55:23.659 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
02:55:23.660 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:55:23.660 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:55:23.660 00.000 8976 move complete, result=0
02:55:23.660 00.000 9828 Worker thread wakes up
02:55:23.660 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:23.660 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:55:23.660 00.000 8976 worker thread done servicing request
02:55:23.660 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:55:23.660 00.000 8976 Worker thread wakes up
02:55:23.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:23.661 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:23.661 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
02:55:23.661 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
02:55:23.661 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
02:55:23.661 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:55:23.661 00.000 9828 BLC: window closed
02:55:23.661 00.000 9828 MoveAxis(E, 27, B)
02:55:23.661 00.000 9828 Guiding  Dir = 2, Dur = 27
02:55:23.661 00.000 9828 IsSlewing returns 0
02:55:23.661 00.000 9828 IsGuiding returns 0
02:55:23.662 00.001 9828 PulseGuide returned control before completion, sleep 37
02:55:23.708 00.046 9828 IsGuiding returns 1
02:55:23.709 00.001 9828 scope still moving after pulse duration time elapsed
02:55:23.740 00.031 9828 IsSlewing returns 0
02:55:23.740 00.000 9828 IsGuiding returns 1
02:55:23.770 00.030 9828 IsSlewing returns 0
02:55:23.770 00.000 9828 IsGuiding returns 1
02:55:23.801 00.031 9828 IsSlewing returns 0
02:55:23.801 00.000 9828 IsGuiding returns 0
02:55:23.801 00.000 9828 scope move finished after 27 + 112 ms
02:55:23.801 00.000 9828 Move returns status 0, amount 27
02:55:23.801 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:23.801 00.000 9828 MoveAxis(N, 10, B)
02:55:23.801 00.000 9828 Guiding  Dir = 0, Dur = 10
02:55:23.817 00.016 9828 IsSlewing returns 0
02:55:23.817 00.000 9828 IsGuiding returns 0
02:55:23.817 00.000 9828 PulseGuide returned control before completion, sleep 20
02:55:23.847 00.030 9828 IsGuiding returns 1
02:55:23.847 00.000 9828 scope still moving after pulse duration time elapsed
02:55:23.878 00.031 9828 IsSlewing returns 0
02:55:23.878 00.000 9828 IsGuiding returns 1
02:55:23.909 00.031 9828 IsSlewing returns 0
02:55:23.909 00.000 9828 IsGuiding returns 1
02:55:23.940 00.031 9828 IsSlewing returns 0
02:55:23.940 00.000 9828 IsGuiding returns 1
02:55:23.971 00.031 9828 IsSlewing returns 0
02:55:23.971 00.000 9828 IsGuiding returns 0
02:55:23.971 00.000 9828 scope move finished after 10 + 144 ms
02:55:23.971 00.000 9828 Move returns status 0, amount 10
02:55:23.971 00.000 9828 move complete, result=0
02:55:23.971 00.000 9828 worker thread done servicing request
02:55:23.971 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:55:24.346 00.375 8976 Exposure complete
02:55:24.351 00.005 8976 worker thread done servicing request
02:55:24.351 00.000 5052 OnExposeComplete: enter
02:55:24.351 00.000 5052 UpdateGuideState(): m_state=6
02:55:24.351 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11145
02:55:24.351 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.95, Mass=158, SNR=8.7, Peak=71 HFD=2.1
02:55:24.351 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
02:55:24.352 00.001 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
02:55:24.352 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.05 mountX=0.27 mountY=-0.03, mountTheta=-0.10
02:55:24.354 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.24, opts=13)
02:55:24.354 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.24)
02:55:24.354 00.000 8976 Worker thread wakes up
02:55:24.354 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.24) opts 0xd
02:55:24.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.24)
02:55:24.354 00.000 8976 Moving (-0.12, 0.24) raw xDistance=0.27 yDistance=-0.03
02:55:24.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:55:24.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:55:24.354 00.000 8976 MoveAxis(L, 1, ABG)
02:55:24.354 00.000 8976 stepping (-5, 17) + (-1, 0)
02:55:24.354 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:55:24.354 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:55:24.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:24.355 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:24.355 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:24.355 00.000 5052 Enqueuing Expose request
02:55:24.378 00.023 8976 Received - 47 (G) 
02:55:24.378 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:24.378 00.000 8976 stepped: pos (-6, 17)
02:55:24.378 00.000 8976 MoveAxis(U, 0, ABG)
02:55:24.378 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:55:24.378 00.000 8976 MountToCamera -- mountX=0.84 mountY=-2.68 hyp=2.81 mountTheta=-1.27 cameraX=2.00, cameraY=1.97 cameraTheta=0.78
02:55:24.378 00.000 8976 incremental bump (2.004, 1.972) isValid = 1
02:55:24.378 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
02:55:24.378 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:55:24.378 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:55:24.378 00.000 8976 move complete, result=0
02:55:24.378 00.000 9828 Worker thread wakes up
02:55:24.378 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:55:24.378 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:55:24.378 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:55:24.378 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:55:24.378 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:55:24.379 00.001 8976 worker thread done servicing request
02:55:24.379 00.000 8976 Worker thread wakes up
02:55:24.379 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:55:24.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:24.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:24.379 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:55:24.379 00.000 9828 BLC: window closed
02:55:24.379 00.000 9828 MoveAxis(E, 27, B)
02:55:24.379 00.000 9828 Guiding  Dir = 2, Dur = 27
02:55:24.379 00.000 9828 IsSlewing returns 0
02:55:24.379 00.000 9828 IsGuiding returns 0
02:55:24.379 00.000 9828 PulseGuide returned control before completion, sleep 37
02:55:24.428 00.049 9828 IsGuiding returns 1
02:55:24.428 00.000 9828 scope still moving after pulse duration time elapsed
02:55:24.458 00.030 9828 IsSlewing returns 0
02:55:24.458 00.000 9828 IsGuiding returns 1
02:55:24.489 00.031 9828 IsSlewing returns 0
02:55:24.489 00.000 9828 IsGuiding returns 1
02:55:24.520 00.031 9828 IsSlewing returns 0
02:55:24.520 00.000 9828 IsGuiding returns 0
02:55:24.520 00.000 9828 scope move finished after 27 + 114 ms
02:55:24.520 00.000 9828 Move returns status 0, amount 27
02:55:24.520 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:24.520 00.000 9828 MoveAxis(N, 10, B)
02:55:24.520 00.000 9828 Guiding  Dir = 0, Dur = 10
02:55:24.536 00.016 9828 IsSlewing returns 0
02:55:24.536 00.000 9828 IsGuiding returns 0
02:55:24.536 00.000 9828 PulseGuide returned control before completion, sleep 20
02:55:24.567 00.031 9828 IsGuiding returns 1
02:55:24.567 00.000 9828 scope still moving after pulse duration time elapsed
02:55:24.598 00.031 9828 IsSlewing returns 0
02:55:24.598 00.000 9828 IsGuiding returns 1
02:55:24.629 00.031 9828 IsSlewing returns 0
02:55:24.629 00.000 9828 IsGuiding returns 1
02:55:24.660 00.031 9828 IsSlewing returns 0
02:55:24.660 00.000 9828 IsGuiding returns 1
02:55:24.690 00.030 9828 IsSlewing returns 0
02:55:24.690 00.000 9828 IsGuiding returns 0
02:55:24.691 00.001 9828 scope move finished after 10 + 144 ms
02:55:24.691 00.000 9828 Move returns status 0, amount 10
02:55:24.691 00.000 9828 move complete, result=0
02:55:24.691 00.000 9828 worker thread done servicing request
02:55:24.691 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:55:25.064 00.373 8976 Exposure complete
02:55:25.069 00.005 8976 worker thread done servicing request
02:55:25.069 00.000 5052 OnExposeComplete: enter
02:55:25.069 00.000 5052 UpdateGuideState(): m_state=6
02:55:25.069 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11146
02:55:25.069 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.64, Mass=162, SNR=8.8, Peak=71 HFD=1.8
02:55:25.069 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
02:55:25.070 00.001 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
02:55:25.070 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.06 hyp=0.41 cameraTheta=-2.98 mountX=0.13 mountY=0.37, mountTheta=1.25
02:55:25.071 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.06, opts=13)
02:55:25.071 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.06)
02:55:25.072 00.001 8976 Worker thread wakes up
02:55:25.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.06) opts 0xd
02:55:25.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.06)
02:55:25.072 00.000 8976 Moving (-0.40, -0.06) raw xDistance=0.13 yDistance=0.37
02:55:25.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:55:25.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
02:55:25.072 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:55:25.072 00.000 8976 MoveAxis(R, 0, ABG)
02:55:25.072 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
02:55:25.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:25.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:25.072 00.000 5052 Enqueuing Expose request
02:55:25.072 00.000 8976 MoveAxis(D, 1, ABG)
02:55:25.072 00.000 8976 stepping (-6, 17) + (0, -1)
02:55:25.072 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:25.097 00.025 8976 Received - 47 (G) 
02:55:25.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:25.097 00.000 8976 stepped: pos (-6, 16)
02:55:25.097 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:55:25.097 00.000 8976 MountToCamera -- mountX=0.87 mountY=-2.64 hyp=2.77 mountTheta=-1.25 cameraX=1.95, cameraY=1.97 cameraTheta=0.79
02:55:25.097 00.000 8976 incremental bump (1.951, 1.973) isValid = 1
02:55:25.097 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
02:55:25.097 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:55:25.097 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:55:25.097 00.000 8976 move complete, result=0
02:55:25.097 00.000 9828 Worker thread wakes up
02:55:25.097 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:55:25.097 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:55:25.097 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
02:55:25.097 00.000 8976 worker thread done servicing request
02:55:25.097 00.000 8976 Worker thread wakes up
02:55:25.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:25.097 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:55:25.097 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
02:55:25.098 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:25.098 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
02:55:25.098 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
02:55:25.098 00.000 9828 BLC: window closed
02:55:25.098 00.000 9828 MoveAxis(E, 27, B)
02:55:25.098 00.000 9828 Guiding  Dir = 2, Dur = 27
02:55:25.098 00.000 9828 IsSlewing returns 0
02:55:25.098 00.000 9828 IsGuiding returns 0
02:55:25.098 00.000 9828 PulseGuide returned control before completion, sleep 37
02:55:25.141 00.043 9828 IsGuiding returns 1
02:55:25.141 00.000 9828 scope still moving after pulse duration time elapsed
02:55:25.172 00.031 9828 IsSlewing returns 0
02:55:25.173 00.001 9828 IsGuiding returns 1
02:55:25.203 00.030 9828 IsSlewing returns 0
02:55:25.203 00.000 9828 IsGuiding returns 1
02:55:25.235 00.032 9828 IsSlewing returns 0
02:55:25.235 00.000 9828 IsGuiding returns 1
02:55:25.265 00.030 9828 IsSlewing returns 0
02:55:25.265 00.000 9828 IsGuiding returns 0
02:55:25.265 00.000 9828 scope move finished after 27 + 140 ms
02:55:25.265 00.000 9828 Move returns status 0, amount 27
02:55:25.265 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:25.265 00.000 9828 MoveAxis(N, 10, B)
02:55:25.265 00.000 9828 Guiding  Dir = 0, Dur = 10
02:55:25.281 00.016 9828 IsSlewing returns 0
02:55:25.281 00.000 9828 IsGuiding returns 0
02:55:25.281 00.000 9828 PulseGuide returned control before completion, sleep 20
02:55:25.311 00.030 9828 IsGuiding returns 1
02:55:25.311 00.000 9828 scope still moving after pulse duration time elapsed
02:55:25.342 00.031 9828 IsSlewing returns 0
02:55:25.342 00.000 9828 IsGuiding returns 1
02:55:25.373 00.031 9828 IsSlewing returns 0
02:55:25.373 00.000 9828 IsGuiding returns 1
02:55:25.404 00.031 9828 IsSlewing returns 0
02:55:25.404 00.000 9828 IsGuiding returns 1
02:55:25.436 00.032 9828 IsSlewing returns 0
02:55:25.436 00.000 9828 IsGuiding returns 0
02:55:25.436 00.000 9828 scope move finished after 10 + 144 ms
02:55:25.436 00.000 9828 Move returns status 0, amount 10
02:55:25.436 00.000 9828 move complete, result=0
02:55:25.436 00.000 9828 worker thread done servicing request
02:55:25.436 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:55:25.784 00.348 8976 Exposure complete
02:55:25.789 00.005 5052 OnExposeComplete: enter
02:55:25.789 00.000 5052 UpdateGuideState(): m_state=6
02:55:25.789 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11147
02:55:25.789 00.000 8976 worker thread done servicing request
02:55:25.789 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.67, Mass=147, SNR=8.4, Peak=78 HFD=2.1
02:55:25.790 00.001 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.01 = 1.28)
02:55:25.790 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
02:55:25.790 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.96 mountX=0.06 mountY=0.19, mountTheta=1.27
02:55:25.791 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.04, opts=13)
02:55:25.791 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.04)
02:55:25.792 00.001 8976 Worker thread wakes up
02:55:25.792 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:55:25.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.04) opts 0xd
02:55:25.792 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:55:25.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.04)
02:55:25.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:25.792 00.000 8976 Moving (-0.21, -0.04) raw xDistance=0.06 yDistance=0.19
02:55:25.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:25.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:55:25.792 00.000 5052 Enqueuing Expose request
02:55:25.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:55:25.792 00.000 8976 MoveAxis(R, 0, ABG)
02:55:25.792 00.000 8976 MoveAxis(U, 0, ABG)
02:55:25.792 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:55:25.792 00.000 8976 MountToCamera -- mountX=0.89 mountY=-2.60 hyp=2.75 mountTheta=-1.24 cameraX=1.92, cameraY=1.97 cameraTheta=0.80
02:55:25.792 00.000 8976 incremental bump (1.916, 1.974) isValid = 1
02:55:25.793 00.001 8976 Scheduling Mount bump of (0.080, 0.085)
02:55:25.793 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:55:25.793 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:55:25.793 00.000 8976 move complete, result=0
02:55:25.793 00.000 9828 Worker thread wakes up
02:55:25.793 00.000 8976 worker thread done servicing request
02:55:25.793 00.000 8976 Worker thread wakes up
02:55:25.793 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:55:25.793 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:25.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:25.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:25.793 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:55:25.793 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
02:55:25.793 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
02:55:25.793 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
02:55:25.794 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:55:25.794 00.000 9828 BLC: window closed
02:55:25.794 00.000 9828 MoveAxis(E, 27, B)
02:55:25.794 00.000 9828 Guiding  Dir = 2, Dur = 27
02:55:25.794 00.000 9828 IsSlewing returns 0
02:55:25.794 00.000 9828 IsGuiding returns 0
02:55:25.794 00.000 9828 PulseGuide returned control before completion, sleep 37
02:55:25.844 00.050 9828 IsGuiding returns 1
02:55:25.844 00.000 9828 scope still moving after pulse duration time elapsed
02:55:25.874 00.030 9828 IsSlewing returns 0
02:55:25.874 00.000 9828 IsGuiding returns 1
02:55:25.905 00.031 9828 IsSlewing returns 0
02:55:25.905 00.000 9828 IsGuiding returns 1
02:55:25.935 00.030 9828 IsSlewing returns 0
02:55:25.935 00.000 9828 IsGuiding returns 0
02:55:25.935 00.000 9828 scope move finished after 27 + 114 ms
02:55:25.935 00.000 9828 Move returns status 0, amount 27
02:55:25.935 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:25.935 00.000 9828 MoveAxis(N, 10, B)
02:55:25.935 00.000 9828 Guiding  Dir = 0, Dur = 10
02:55:25.951 00.016 9828 IsSlewing returns 0
02:55:25.951 00.000 9828 IsGuiding returns 0
02:55:25.951 00.000 9828 PulseGuide returned control before completion, sleep 20
02:55:25.983 00.032 9828 IsGuiding returns 1
02:55:25.983 00.000 9828 scope still moving after pulse duration time elapsed
02:55:26.014 00.031 9828 IsSlewing returns 0
02:55:26.014 00.000 9828 IsGuiding returns 1
02:55:26.045 00.031 9828 IsSlewing returns 0
02:55:26.045 00.000 9828 IsGuiding returns 1
02:55:26.076 00.031 9828 IsSlewing returns 0
02:55:26.076 00.000 9828 IsGuiding returns 1
02:55:26.109 00.033 9828 IsSlewing returns 0
02:55:26.109 00.000 9828 IsGuiding returns 1
02:55:26.140 00.031 9828 IsSlewing returns 0
02:55:26.140 00.000 9828 IsGuiding returns 0
02:55:26.140 00.000 9828 scope move finished after 10 + 178 ms
02:55:26.140 00.000 9828 Move returns status 0, amount 10
02:55:26.140 00.000 9828 move complete, result=0
02:55:26.140 00.000 9828 worker thread done servicing request
02:55:26.140 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:55:26.478 00.338 8976 Exposure complete
02:55:26.484 00.006 8976 worker thread done servicing request
02:55:26.484 00.000 5052 OnExposeComplete: enter
02:55:26.484 00.000 5052 UpdateGuideState(): m_state=6
02:55:26.484 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11148
02:55:26.484 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.49, Mass=152, SNR=8.5, Peak=78 HFD=2.1
02:55:26.484 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.06 = 2.22)
02:55:26.484 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.17 = 2.12)
02:55:26.484 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-2.02 mountX=-0.15 mountY=0.21, mountTheta=2.18
02:55:26.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.22, opts=13)
02:55:26.485 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.22)
02:55:26.485 00.000 8976 Worker thread wakes up
02:55:26.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.22) opts 0xd
02:55:26.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.22)
02:55:26.485 00.000 8976 Moving (-0.11, -0.22) raw xDistance=-0.15 yDistance=0.21
02:55:26.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:55:26.485 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:55:26.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:26.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:26.485 00.000 5052 Enqueuing Expose request
02:55:26.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:55:26.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:55:26.485 00.000 8976 MoveAxis(R, 0, ABG)
02:55:26.485 00.000 8976 MoveAxis(U, 0, ABG)
02:55:26.485 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:55:26.485 00.000 8976 MountToCamera -- mountX=0.90 mountY=-2.58 hyp=2.73 mountTheta=-1.24 cameraX=1.89, cameraY=1.97 cameraTheta=0.81
02:55:26.485 00.000 8976 incremental bump (1.892, 1.974) isValid = 1
02:55:26.485 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:55:26.486 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:55:26.486 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:55:26.486 00.000 8976 move complete, result=0
02:55:26.486 00.000 9828 Worker thread wakes up
02:55:26.486 00.000 8976 worker thread done servicing request
02:55:26.486 00.000 8976 Worker thread wakes up
02:55:26.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:26.486 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:55:26.486 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:55:26.486 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:55:26.486 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:26.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:26.486 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:55:26.486 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
02:55:26.486 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:55:26.486 00.000 9828 BLC: window closed
02:55:26.486 00.000 9828 MoveAxis(E, 26, B)
02:55:26.486 00.000 9828 Guiding  Dir = 2, Dur = 26
02:55:26.487 00.001 9828 IsSlewing returns 0
02:55:26.487 00.000 9828 IsGuiding returns 0
02:55:26.487 00.000 9828 PulseGuide returned control before completion, sleep 36
02:55:26.531 00.044 9828 IsGuiding returns 1
02:55:26.531 00.000 9828 scope still moving after pulse duration time elapsed
02:55:26.562 00.031 9828 IsSlewing returns 0
02:55:26.562 00.000 9828 IsGuiding returns 1
02:55:26.592 00.030 9828 IsSlewing returns 0
02:55:26.592 00.000 9828 IsGuiding returns 1
02:55:26.624 00.032 9828 IsSlewing returns 0
02:55:26.624 00.000 9828 IsGuiding returns 1
02:55:26.656 00.032 9828 IsSlewing returns 0
02:55:26.656 00.000 9828 IsGuiding returns 0
02:55:26.656 00.000 9828 scope move finished after 26 + 142 ms
02:55:26.656 00.000 9828 Move returns status 0, amount 26
02:55:26.656 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:26.657 00.001 9828 MoveAxis(N, 10, B)
02:55:26.657 00.000 9828 Guiding  Dir = 0, Dur = 10
02:55:26.672 00.015 9828 IsSlewing returns 0
02:55:26.673 00.001 9828 IsGuiding returns 0
02:55:26.673 00.000 9828 PulseGuide returned control before completion, sleep 20
02:55:26.702 00.029 9828 IsGuiding returns 1
02:55:26.702 00.000 9828 scope still moving after pulse duration time elapsed
02:55:26.734 00.032 9828 IsSlewing returns 0
02:55:26.734 00.000 9828 IsGuiding returns 1
02:55:26.764 00.030 9828 IsSlewing returns 0
02:55:26.764 00.000 9828 IsGuiding returns 1
02:55:26.795 00.031 9828 IsSlewing returns 0
02:55:26.795 00.000 9828 IsGuiding returns 1
02:55:26.826 00.031 9828 IsSlewing returns 0
02:55:26.826 00.000 9828 IsGuiding returns 0
02:55:26.826 00.000 9828 scope move finished after 10 + 143 ms
02:55:26.826 00.000 9828 Move returns status 0, amount 10
02:55:26.826 00.000 9828 move complete, result=0
02:55:26.826 00.000 9828 worker thread done servicing request
02:55:26.826 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:55:27.171 00.345 8976 Exposure complete
02:55:27.177 00.006 8976 worker thread done servicing request
02:55:27.177 00.000 5052 OnExposeComplete: enter
02:55:27.177 00.000 5052 UpdateGuideState(): m_state=6
02:55:27.177 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11149
02:55:27.177 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.67, Mass=164, SNR=8.9, Peak=81 HFD=2.0
02:55:27.177 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
02:55:27.177 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.37)
02:55:27.177 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.77 mountX=0.01 mountY=0.12, mountTheta=1.47
02:55:27.178 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.04, opts=13)
02:55:27.178 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.04)
02:55:27.178 00.000 8976 Worker thread wakes up
02:55:27.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.04) opts 0xd
02:55:27.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.04)
02:55:27.178 00.000 8976 Moving (-0.11, -0.04) raw xDistance=0.01 yDistance=0.12
02:55:27.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:55:27.179 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:55:27.179 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:55:27.179 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
02:55:27.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:27.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:27.179 00.000 5052 Enqueuing Expose request
02:55:27.179 00.000 8976 MoveAxis(R, 0, ABG)
02:55:27.179 00.000 8976 MoveAxis(U, 0, ABG)
02:55:27.179 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:55:27.179 00.000 8976 MountToCamera -- mountX=0.90 mountY=-2.57 hyp=2.72 mountTheta=-1.23 cameraX=1.88, cameraY=1.97 cameraTheta=0.81
02:55:27.179 00.000 8976 incremental bump (1.876, 1.974) isValid = 1
02:55:27.179 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:55:27.179 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:55:27.179 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:55:27.179 00.000 8976 move complete, result=0
02:55:27.179 00.000 9828 Worker thread wakes up
02:55:27.180 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:55:27.180 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:55:27.180 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:55:27.180 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:55:27.180 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:27.180 00.000 8976 worker thread done servicing request
02:55:27.180 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:55:27.180 00.000 8976 Worker thread wakes up
02:55:27.180 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:55:27.180 00.000 9828 BLC: window closed
02:55:27.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:27.180 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:27.180 00.000 9828 MoveAxis(E, 26, B)
02:55:27.180 00.000 9828 Guiding  Dir = 2, Dur = 26
02:55:27.181 00.001 9828 IsSlewing returns 0
02:55:27.181 00.000 9828 IsGuiding returns 0
02:55:27.181 00.000 9828 PulseGuide returned control before completion, sleep 36
02:55:27.219 00.038 9828 IsGuiding returns 1
02:55:27.219 00.000 9828 scope still moving after pulse duration time elapsed
02:55:27.249 00.030 9828 IsSlewing returns 0
02:55:27.249 00.000 9828 IsGuiding returns 1
02:55:27.281 00.032 9828 IsSlewing returns 0
02:55:27.281 00.000 9828 IsGuiding returns 1
02:55:27.312 00.031 9828 IsSlewing returns 0
02:55:27.312 00.000 9828 IsGuiding returns 1
02:55:27.344 00.032 9828 IsSlewing returns 0
02:55:27.344 00.000 9828 IsGuiding returns 0
02:55:27.344 00.000 9828 scope move finished after 26 + 136 ms
02:55:27.344 00.000 9828 Move returns status 0, amount 26
02:55:27.344 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:27.344 00.000 9828 MoveAxis(N, 10, B)
02:55:27.344 00.000 9828 Guiding  Dir = 0, Dur = 10
02:55:27.359 00.015 9828 IsSlewing returns 0
02:55:27.359 00.000 9828 IsGuiding returns 0
02:55:27.359 00.000 9828 PulseGuide returned control before completion, sleep 20
02:55:27.390 00.031 9828 IsGuiding returns 1
02:55:27.390 00.000 9828 scope still moving after pulse duration time elapsed
02:55:27.422 00.032 9828 IsSlewing returns 0
02:55:27.422 00.000 9828 IsGuiding returns 1
02:55:27.453 00.031 9828 IsSlewing returns 0
02:55:27.453 00.000 9828 IsGuiding returns 1
02:55:27.485 00.032 9828 IsSlewing returns 0
02:55:27.485 00.000 9828 IsGuiding returns 1
02:55:27.515 00.030 9828 IsSlewing returns 0
02:55:27.515 00.000 9828 IsGuiding returns 0
02:55:27.515 00.000 9828 scope move finished after 10 + 145 ms
02:55:27.515 00.000 9828 Move returns status 0, amount 10
02:55:27.516 00.001 9828 move complete, result=0
02:55:27.516 00.000 9828 worker thread done servicing request
02:55:27.516 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:55:27.868 00.352 8976 Exposure complete
02:55:27.873 00.005 8976 worker thread done servicing request
02:55:27.873 00.000 5052 OnExposeComplete: enter
02:55:27.873 00.000 5052 UpdateGuideState(): m_state=6
02:55:27.873 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11150
02:55:27.873 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.67, Mass=152, SNR=8.6, Peak=78 HFD=1.5
02:55:27.873 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
02:55:27.873 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
02:55:27.873 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.28 mountX=-0.10 mountY=-0.09, mountTheta=-2.38
02:55:27.874 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.04, opts=13)
02:55:27.874 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.04)
02:55:27.874 00.000 8976 Worker thread wakes up
02:55:27.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.04) opts 0xd
02:55:27.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.04)
02:55:27.874 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:55:27.874 00.000 5052 UpdateGuideState exits: m=152 SNR=8.6
02:55:27.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:27.874 00.000 8976 Moving (0.14, -0.04) raw xDistance=-0.10 yDistance=-0.09
02:55:27.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:55:27.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:55:27.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:27.874 00.000 5052 Enqueuing Expose request
02:55:27.874 00.000 8976 MoveAxis(R, 0, ABG)
02:55:27.875 00.001 8976 MoveAxis(U, 0, ABG)
02:55:27.875 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:55:27.875 00.000 8976 MountToCamera -- mountX=0.91 mountY=-2.56 hyp=2.72 mountTheta=-1.23 cameraX=1.87, cameraY=1.97 cameraTheta=0.81
02:55:27.875 00.000 8976 incremental bump (1.866, 1.974) isValid = 1
02:55:27.875 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:55:27.875 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:55:27.875 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:55:27.875 00.000 8976 move complete, result=0
02:55:27.875 00.000 8976 worker thread done servicing request
02:55:27.875 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:27.875 00.000 8976 Worker thread wakes up
02:55:27.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:27.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:27.875 00.000 9828 Worker thread wakes up
02:55:27.875 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:55:27.875 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:55:27.875 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
02:55:27.876 00.001 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
02:55:27.876 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:55:27.876 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:55:27.876 00.000 9828 BLC: window closed
02:55:27.876 00.000 9828 MoveAxis(E, 26, B)
02:55:27.876 00.000 9828 Guiding  Dir = 2, Dur = 26
02:55:27.876 00.000 9828 IsSlewing returns 0
02:55:27.876 00.000 9828 IsGuiding returns 0
02:55:27.876 00.000 9828 PulseGuide returned control before completion, sleep 36
02:55:27.925 00.049 9828 IsGuiding returns 1
02:55:27.925 00.000 9828 scope still moving after pulse duration time elapsed
02:55:27.956 00.031 9828 IsSlewing returns 0
02:55:27.956 00.000 9828 IsGuiding returns 1
02:55:27.987 00.031 9828 IsSlewing returns 0
02:55:27.987 00.000 9828 IsGuiding returns 1
02:55:28.018 00.031 9828 IsSlewing returns 0
02:55:28.018 00.000 9828 IsGuiding returns 0
02:55:28.018 00.000 9828 scope move finished after 26 + 116 ms
02:55:28.018 00.000 9828 Move returns status 0, amount 26
02:55:28.018 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:28.018 00.000 9828 MoveAxis(N, 10, B)
02:55:28.019 00.001 9828 Guiding  Dir = 0, Dur = 10
02:55:28.034 00.015 9828 IsSlewing returns 0
02:55:28.034 00.000 9828 IsGuiding returns 0
02:55:28.034 00.000 9828 PulseGuide returned control before completion, sleep 20
02:55:28.066 00.032 9828 IsGuiding returns 1
02:55:28.066 00.000 9828 scope still moving after pulse duration time elapsed
02:55:28.096 00.030 9828 IsSlewing returns 0
02:55:28.096 00.000 9828 IsGuiding returns 1
02:55:28.128 00.032 9828 IsSlewing returns 0
02:55:28.128 00.000 9828 IsGuiding returns 1
02:55:28.159 00.031 9828 IsSlewing returns 0
02:55:28.159 00.000 9828 IsGuiding returns 1
02:55:28.190 00.031 9828 IsSlewing returns 0
02:55:28.190 00.000 9828 IsGuiding returns 0
02:55:28.191 00.001 9828 scope move finished after 10 + 146 ms
02:55:28.191 00.000 9828 Move returns status 0, amount 10
02:55:28.191 00.000 9828 move complete, result=0
02:55:28.191 00.000 9828 worker thread done servicing request
02:55:28.191 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:55:28.560 00.369 8976 Exposure complete
02:55:28.566 00.006 8976 worker thread done servicing request
02:55:28.566 00.000 5052 OnExposeComplete: enter
02:55:28.566 00.000 5052 UpdateGuideState(): m_state=6
02:55:28.566 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11151
02:55:28.566 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.61, Mass=175, SNR=9.2, Peak=75 HFD=1.9
02:55:28.566 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.40 = 2.88)
02:55:28.566 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.51 = 2.78)
02:55:28.566 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.36 mountX=-0.10 mountY=0.04, mountTheta=2.79
02:55:28.567 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.10, opts=13)
02:55:28.567 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.10)
02:55:28.567 00.000 8976 Worker thread wakes up
02:55:28.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.10) opts 0xd
02:55:28.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.10)
02:55:28.567 00.000 8976 Moving (0.02, -0.10) raw xDistance=-0.10 yDistance=0.04
02:55:28.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:55:28.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:55:28.567 00.000 8976 MoveAxis(R, 0, ABG)
02:55:28.567 00.000 8976 MoveAxis(U, 0, ABG)
02:55:28.567 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:55:28.567 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
02:55:28.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:28.567 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:55:28.567 00.000 8976 MountToCamera -- mountX=0.91 mountY=-2.55 hyp=2.71 mountTheta=-1.23 cameraX=1.86, cameraY=1.97 cameraTheta=0.82
02:55:28.567 00.000 8976 incremental bump (1.859, 1.975) isValid = 1
02:55:28.567 00.000 8976 Scheduling Mount bump of (0.068, 0.074)
02:55:28.567 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:28.568 00.001 5052 Enqueuing Expose request
02:55:28.568 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.07, opts=4)
02:55:28.568 00.000 8976 Enqueuing Move request for scope (0.07, 0.07)
02:55:28.568 00.000 8976 move complete, result=0
02:55:28.568 00.000 9828 Worker thread wakes up
02:55:28.568 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:28.568 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0x4
02:55:28.568 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
02:55:28.568 00.000 8976 worker thread done servicing request
02:55:28.568 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
02:55:28.568 00.000 8976 Worker thread wakes up
02:55:28.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:28.568 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:28.568 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
02:55:28.568 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.83 mountX=-0.07 mountY=-0.07, mountTheta=-2.40
02:55:28.569 00.001 9828 Moving (0.07, 0.07) raw xDistance=-0.07 yDistance=-0.07
02:55:28.569 00.000 9828 BLC: window closed
02:55:28.569 00.000 9828 MoveAxis(E, 23, B)
02:55:28.569 00.000 9828 Guiding  Dir = 2, Dur = 23
02:55:28.569 00.000 9828 IsSlewing returns 0
02:55:28.569 00.000 9828 IsGuiding returns 0
02:55:28.569 00.000 9828 PulseGuide returned control before completion, sleep 33
02:55:28.617 00.048 9828 IsGuiding returns 1
02:55:28.617 00.000 9828 scope still moving after pulse duration time elapsed
02:55:28.647 00.030 9828 IsSlewing returns 0
02:55:28.647 00.000 9828 IsGuiding returns 1
02:55:28.678 00.031 9828 IsSlewing returns 0
02:55:28.678 00.000 9828 IsGuiding returns 1
02:55:28.709 00.031 9828 IsSlewing returns 0
02:55:28.709 00.000 9828 IsGuiding returns 0
02:55:28.709 00.000 9828 scope move finished after 23 + 116 ms
02:55:28.709 00.000 9828 Move returns status 0, amount 23
02:55:28.709 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:28.709 00.000 9828 MoveAxis(N, 9, B)
02:55:28.709 00.000 9828 Guiding  Dir = 0, Dur = 9
02:55:28.725 00.016 9828 IsSlewing returns 0
02:55:28.725 00.000 9828 IsGuiding returns 0
02:55:28.725 00.000 9828 PulseGuide returned control before completion, sleep 19
02:55:28.756 00.031 9828 IsGuiding returns 1
02:55:28.756 00.000 9828 scope still moving after pulse duration time elapsed
02:55:28.787 00.031 9828 IsSlewing returns 0
02:55:28.787 00.000 9828 IsGuiding returns 1
02:55:28.817 00.030 9828 IsSlewing returns 0
02:55:28.817 00.000 9828 IsGuiding returns 1
02:55:28.847 00.030 9828 IsSlewing returns 0
02:55:28.847 00.000 9828 IsGuiding returns 1
02:55:28.878 00.031 9828 IsSlewing returns 0
02:55:28.878 00.000 9828 IsGuiding returns 0
02:55:28.878 00.000 9828 scope move finished after 9 + 144 ms
02:55:28.878 00.000 9828 Move returns status 0, amount 9
02:55:28.878 00.000 9828 move complete, result=0
02:55:28.878 00.000 9828 worker thread done servicing request
02:55:28.878 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 9 ms NORTH
02:55:29.255 00.377 8976 Exposure complete
02:55:29.261 00.006 8976 worker thread done servicing request
02:55:29.261 00.000 5052 OnExposeComplete: enter
02:55:29.261 00.000 5052 UpdateGuideState(): m_state=6
02:55:29.261 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11152
02:55:29.261 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.77, Mass=153, SNR=8.6, Peak=76 HFD=1.6
02:55:29.261 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:55:29.261 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:55:29.261 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.06 hyp=0.58 cameraTheta=3.04 mountX=0.32 mountY=0.45, mountTheta=0.96
02:55:29.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.06, opts=13)
02:55:29.262 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.06)
02:55:29.262 00.000 8976 Worker thread wakes up
02:55:29.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.06) opts 0xd
02:55:29.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.06)
02:55:29.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:55:29.262 00.000 8976 Moving (-0.58, 0.06) raw xDistance=0.32 yDistance=0.45
02:55:29.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:55:29.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:55:29.262 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
02:55:29.262 00.000 8976 MoveAxis(L, 1, ABG)
02:55:29.262 00.000 8976 stepping (-6, 16) + (-1, 0)
02:55:29.262 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:29.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:29.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:29.262 00.000 5052 Enqueuing Expose request
02:55:29.285 00.023 8976 Received - 47 (G) 
02:55:29.286 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:29.286 00.000 8976 stepped: pos (-7, 16)
02:55:29.286 00.000 8976 MoveAxis(D, 2, ABG)
02:55:29.286 00.000 8976 stepping (-7, 16) + (0, -2)
02:55:29.286 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:29.317 00.031 8976 Received - 47 (G) 
02:55:29.318 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:29.318 00.000 8976 stepped: pos (-7, 14)
02:55:29.318 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:55:29.318 00.000 8976 MountToCamera -- mountX=0.96 mountY=-2.44 hyp=2.63 mountTheta=-1.19 cameraX=1.74, cameraY=1.97 cameraTheta=0.85
02:55:29.318 00.000 8976 incremental bump (1.737, 1.972) isValid = 1
02:55:29.318 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
02:55:29.318 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:55:29.318 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:55:29.318 00.000 8976 move complete, result=0
02:55:29.318 00.000 9828 Worker thread wakes up
02:55:29.318 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:55:29.318 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:55:29.318 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
02:55:29.318 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
02:55:29.318 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:55:29.318 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:55:29.318 00.000 9828 BLC: window closed
02:55:29.318 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:55:29.319 00.001 8976 worker thread done servicing request
02:55:29.319 00.000 9828 MoveAxis(E, 25, B)
02:55:29.319 00.000 8976 Worker thread wakes up
02:55:29.319 00.000 9828 Guiding  Dir = 2, Dur = 25
02:55:29.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:29.319 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:29.319 00.000 9828 IsSlewing returns 0
02:55:29.319 00.000 9828 IsGuiding returns 0
02:55:29.319 00.000 9828 PulseGuide returned control before completion, sleep 35
02:55:29.363 00.044 9828 IsGuiding returns 1
02:55:29.363 00.000 9828 scope still moving after pulse duration time elapsed
02:55:29.394 00.031 9828 IsSlewing returns 0
02:55:29.394 00.000 9828 IsGuiding returns 1
02:55:29.425 00.031 9828 IsSlewing returns 0
02:55:29.425 00.000 9828 IsGuiding returns 1
02:55:29.456 00.031 9828 IsSlewing returns 0
02:55:29.456 00.000 9828 IsGuiding returns 1
02:55:29.488 00.032 9828 IsSlewing returns 0
02:55:29.488 00.000 9828 IsGuiding returns 0
02:55:29.488 00.000 9828 scope move finished after 25 + 144 ms
02:55:29.488 00.000 9828 Move returns status 0, amount 25
02:55:29.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:29.488 00.000 9828 MoveAxis(N, 11, B)
02:55:29.488 00.000 9828 Guiding  Dir = 0, Dur = 11
02:55:29.504 00.016 9828 IsSlewing returns 0
02:55:29.504 00.000 9828 IsGuiding returns 0
02:55:29.505 00.001 9828 PulseGuide returned control before completion, sleep 21
02:55:29.534 00.029 9828 IsGuiding returns 1
02:55:29.534 00.000 9828 scope still moving after pulse duration time elapsed
02:55:29.565 00.031 9828 IsSlewing returns 0
02:55:29.565 00.000 9828 IsGuiding returns 1
02:55:29.596 00.031 9828 IsSlewing returns 0
02:55:29.596 00.000 9828 IsGuiding returns 1
02:55:29.627 00.031 9828 IsSlewing returns 0
02:55:29.627 00.000 9828 IsGuiding returns 1
02:55:29.657 00.030 9828 IsSlewing returns 0
02:55:29.657 00.000 9828 IsGuiding returns 0
02:55:29.657 00.000 9828 scope move finished after 11 + 142 ms
02:55:29.657 00.000 9828 Move returns status 0, amount 11
02:55:29.657 00.000 9828 move complete, result=0
02:55:29.657 00.000 9828 worker thread done servicing request
02:55:29.657 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:55:30.005 00.348 8976 Exposure complete
02:55:30.010 00.005 8976 worker thread done servicing request
02:55:30.010 00.000 5052 OnExposeComplete: enter
02:55:30.010 00.000 5052 UpdateGuideState(): m_state=6
02:55:30.010 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11153
02:55:30.010 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=281.80, Mass=149, SNR=8.5, Peak=80 HFD=1.8
02:55:30.011 00.001 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:55:30.011 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:55:30.011 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=0.09 hyp=1.07 cameraTheta=3.06 mountX=0.57 mountY=0.85, mountTheta=0.98
02:55:30.011 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=0.09, opts=13)
02:55:30.011 00.000 5052 Enqueuing Move request for stepguider (-1.07, 0.09)
02:55:30.011 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:55:30.012 00.001 5052 UpdateGuideState exits: m=149 SNR=8.5
02:55:30.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:30.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:30.012 00.000 5052 Enqueuing Expose request
02:55:30.012 00.000 8976 Worker thread wakes up
02:55:30.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, 0.09) opts 0xd
02:55:30.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, 0.09)
02:55:30.012 00.000 8976 Moving (-1.07, 0.09) raw xDistance=0.57 yDistance=0.85
02:55:30.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
02:55:30.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.85
02:55:30.012 00.000 8976 MoveAxis(L, 2, ABG)
02:55:30.012 00.000 8976 stepping (-7, 14) + (-2, 0)
02:55:30.012 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:30.037 00.025 8976 Received - 47 (G) 
02:55:30.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:30.037 00.000 8976 stepped: pos (-9, 14)
02:55:30.037 00.000 8976 MoveAxis(D, 3, ABG)
02:55:30.037 00.000 8976 stepping (-9, 14) + (0, -3)
02:55:30.037 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:30.069 00.032 8976 Received - 47 (G) 
02:55:30.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:30.069 00.000 8976 stepped: pos (-9, 11)
02:55:30.069 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:55:30.069 00.000 8976 MountToCamera -- mountX=1.10 mountY=-2.21 hyp=2.47 mountTheta=-1.11 cameraX=1.47, cameraY=1.99 cameraTheta=0.93
02:55:30.069 00.000 8976 incremental bump (1.470, 1.989) isValid = 1
02:55:30.069 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:55:30.069 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:55:30.070 00.001 8976 Enqueuing Move request for scope (0.07, 0.10)
02:55:30.070 00.000 8976 move complete, result=0
02:55:30.070 00.000 9828 Worker thread wakes up
02:55:30.070 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:55:30.070 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:55:30.070 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:55:30.070 00.000 8976 worker thread done servicing request
02:55:30.070 00.000 8976 Worker thread wakes up
02:55:30.070 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
02:55:30.070 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
02:55:30.070 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:55:30.070 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:55:30.070 00.000 9828 BLC: window closed
02:55:30.071 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:30.071 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:30.071 00.000 9828 MoveAxis(E, 23, B)
02:55:30.071 00.000 9828 Guiding  Dir = 2, Dur = 23
02:55:30.071 00.000 9828 IsSlewing returns 0
02:55:30.071 00.000 9828 IsGuiding returns 0
02:55:30.071 00.000 9828 PulseGuide returned control before completion, sleep 33
02:55:30.108 00.037 9828 IsGuiding returns 1
02:55:30.108 00.000 9828 scope still moving after pulse duration time elapsed
02:55:30.138 00.030 9828 IsSlewing returns 0
02:55:30.138 00.000 9828 IsGuiding returns 1
02:55:30.169 00.031 9828 IsSlewing returns 0
02:55:30.169 00.000 9828 IsGuiding returns 1
02:55:30.200 00.031 9828 IsSlewing returns 0
02:55:30.200 00.000 9828 IsGuiding returns 1
02:55:30.232 00.032 9828 IsSlewing returns 0
02:55:30.232 00.000 9828 IsGuiding returns 0
02:55:30.232 00.000 9828 scope move finished after 23 + 138 ms
02:55:30.232 00.000 9828 Move returns status 0, amount 23
02:55:30.232 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:30.232 00.000 9828 MoveAxis(N, 12, B)
02:55:30.232 00.000 9828 Guiding  Dir = 0, Dur = 12
02:55:30.248 00.016 9828 IsSlewing returns 0
02:55:30.248 00.000 9828 IsGuiding returns 0
02:55:30.248 00.000 9828 PulseGuide returned control before completion, sleep 22
02:55:30.279 00.031 9828 IsGuiding returns 1
02:55:30.279 00.000 9828 scope still moving after pulse duration time elapsed
02:55:30.311 00.032 9828 IsSlewing returns 0
02:55:30.311 00.000 9828 IsGuiding returns 1
02:55:30.343 00.032 9828 IsSlewing returns 0
02:55:30.343 00.000 9828 IsGuiding returns 1
02:55:30.374 00.031 9828 IsSlewing returns 0
02:55:30.374 00.000 9828 IsGuiding returns 1
02:55:30.406 00.032 9828 IsSlewing returns 0
02:55:30.406 00.000 9828 IsGuiding returns 0
02:55:30.406 00.000 9828 scope move finished after 12 + 146 ms
02:55:30.406 00.000 9828 Move returns status 0, amount 12
02:55:30.406 00.000 9828 move complete, result=0
02:55:30.406 00.000 9828 worker thread done servicing request
02:55:30.406 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:55:30.751 00.345 8976 Exposure complete
02:55:30.756 00.005 8976 worker thread done servicing request
02:55:30.756 00.000 5052 OnExposeComplete: enter
02:55:30.756 00.000 5052 UpdateGuideState(): m_state=6
02:55:30.756 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11154
02:55:30.756 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.80, Mass=168, SNR=8.9, Peak=72 HFD=2.2
02:55:30.757 00.001 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
02:55:30.757 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:55:30.757 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=0.09 hyp=0.94 cameraTheta=3.05 mountX=0.51 mountY=0.74, mountTheta=0.97
02:55:30.757 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=0.09, opts=13)
02:55:30.758 00.001 5052 Enqueuing Move request for stepguider (-0.94, 0.09)
02:55:30.758 00.000 8976 Worker thread wakes up
02:55:30.758 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:55:30.758 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, 0.09) opts 0xd
02:55:30.758 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, 0.09)
02:55:30.758 00.000 8976 Moving (-0.94, 0.09) raw xDistance=0.51 yDistance=0.74
02:55:30.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
02:55:30.758 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
02:55:30.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.74
02:55:30.758 00.000 8976 MoveAxis(L, 2, ABG)
02:55:30.758 00.000 8976 stepping (-9, 11) + (-2, 0)
02:55:30.758 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:30.758 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:30.758 00.000 5052 Enqueuing Expose request
02:55:30.759 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:30.788 00.029 8976 Received - 47 (G) 
02:55:30.788 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:30.788 00.000 8976 stepped: pos (-11, 11)
02:55:30.788 00.000 8976 MoveAxis(D, 3, ABG)
02:55:30.788 00.000 8976 stepping (-11, 11) + (0, -3)
02:55:30.788 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:30.819 00.031 8976 Received - 47 (G) 
02:55:30.820 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:30.820 00.000 8976 stepped: pos (-11, 8)
02:55:30.820 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:55:30.820 00.000 8976 MountToCamera -- mountX=1.29 mountY=-1.90 hyp=2.30 mountTheta=-0.97 cameraX=1.11, cameraY=2.02 cameraTheta=1.07
02:55:30.820 00.000 8976 incremental bump (1.105, 2.018) isValid = 1
02:55:30.820 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
02:55:30.820 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:55:30.820 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:55:30.820 00.000 8976 move complete, result=0
02:55:30.820 00.000 8976 worker thread done servicing request
02:55:30.820 00.000 8976 Worker thread wakes up
02:55:30.820 00.000 9828 Worker thread wakes up
02:55:30.820 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:55:30.820 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:55:30.821 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:55:30.821 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:30.821 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:30.821 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:55:30.821 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:55:30.821 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
02:55:30.821 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:55:30.821 00.000 9828 BLC: window closed
02:55:30.821 00.000 9828 MoveAxis(E, 19, B)
02:55:30.821 00.000 9828 Guiding  Dir = 2, Dur = 19
02:55:30.822 00.001 9828 IsSlewing returns 0
02:55:30.822 00.000 9828 IsGuiding returns 0
02:55:30.822 00.000 9828 PulseGuide returned control before completion, sleep 29
02:55:30.861 00.039 9828 IsGuiding returns 1
02:55:30.861 00.000 9828 scope still moving after pulse duration time elapsed
02:55:30.892 00.031 9828 IsSlewing returns 0
02:55:30.892 00.000 9828 IsGuiding returns 1
02:55:30.938 00.046 9828 IsSlewing returns 0
02:55:30.938 00.000 9828 IsGuiding returns 1
02:55:30.969 00.031 9828 IsSlewing returns 0
02:55:30.969 00.000 9828 IsGuiding returns 0
02:55:30.969 00.000 9828 scope move finished after 19 + 127 ms
02:55:30.969 00.000 9828 Move returns status 0, amount 19
02:55:30.969 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:30.969 00.000 9828 MoveAxis(N, 13, B)
02:55:30.969 00.000 9828 Guiding  Dir = 0, Dur = 13
02:55:30.985 00.016 9828 IsSlewing returns 0
02:55:30.985 00.000 9828 IsGuiding returns 0
02:55:30.985 00.000 9828 PulseGuide returned control before completion, sleep 23
02:55:31.017 00.032 9828 IsGuiding returns 1
02:55:31.017 00.000 9828 scope still moving after pulse duration time elapsed
02:55:31.047 00.030 9828 IsSlewing returns 0
02:55:31.047 00.000 9828 IsGuiding returns 1
02:55:31.079 00.032 9828 IsSlewing returns 0
02:55:31.079 00.000 9828 IsGuiding returns 1
02:55:31.111 00.032 9828 IsSlewing returns 0
02:55:31.111 00.000 9828 IsGuiding returns 1
02:55:31.142 00.031 9828 IsSlewing returns 0
02:55:31.142 00.000 9828 IsGuiding returns 0
02:55:31.142 00.000 9828 scope move finished after 13 + 144 ms
02:55:31.142 00.000 9828 Move returns status 0, amount 13
02:55:31.142 00.000 9828 move complete, result=0
02:55:31.142 00.000 9828 worker thread done servicing request
02:55:31.142 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:55:31.505 00.363 8976 Exposure complete
02:55:31.511 00.006 8976 worker thread done servicing request
02:55:31.511 00.000 5052 OnExposeComplete: enter
02:55:31.511 00.000 5052 UpdateGuideState(): m_state=6
02:55:31.511 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11155
02:55:31.511 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.54, Mass=151, SNR=8.5, Peak=75 HFD=1.5
02:55:31.511 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
02:55:31.512 00.001 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
02:55:31.512 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.17 hyp=0.69 cameraTheta=-2.89 mountX=0.15 mountY=0.65, mountTheta=1.35
02:55:31.512 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.17, opts=13)
02:55:31.512 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.17)
02:55:31.513 00.001 8976 Worker thread wakes up
02:55:31.513 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:55:31.513 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:55:31.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:31.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:31.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.17) opts 0xd
02:55:31.513 00.000 5052 Enqueuing Expose request
02:55:31.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.17)
02:55:31.513 00.000 8976 Moving (-0.67, -0.17) raw xDistance=0.15 yDistance=0.65
02:55:31.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:55:31.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.65
02:55:31.513 00.000 8976 MoveAxis(R, 0, ABG)
02:55:31.513 00.000 8976 MoveAxis(D, 3, ABG)
02:55:31.513 00.000 8976 stepping (-11, 8) + (0, -3)
02:55:31.513 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:31.556 00.043 8976 Received - 47 (G) 
02:55:31.556 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:31.556 00.000 8976 stepped: pos (-11, 5)
02:55:31.556 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:55:31.556 00.000 8976 MountToCamera -- mountX=1.42 mountY=-1.54 hyp=2.09 mountTheta=-0.82 cameraX=0.72, cameraY=1.97 cameraTheta=1.22
02:55:31.556 00.000 8976 incremental bump (0.721, 1.966) isValid = 1
02:55:31.556 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
02:55:31.556 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:55:31.556 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:55:31.556 00.000 8976 move complete, result=0
02:55:31.556 00.000 8976 worker thread done servicing request
02:55:31.556 00.000 8976 Worker thread wakes up
02:55:31.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:31.556 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:31.556 00.000 9828 Worker thread wakes up
02:55:31.556 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:55:31.556 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:55:31.556 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
02:55:31.556 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
02:55:31.557 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:55:31.557 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:55:31.557 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:55:31.557 00.000 9828 BLC: window closed
02:55:31.557 00.000 9828 MoveAxis(E, 14, B)
02:55:31.557 00.000 9828 Guiding  Dir = 2, Dur = 14
02:55:31.557 00.000 9828 IsSlewing returns 0
02:55:31.557 00.000 9828 IsGuiding returns 0
02:55:31.557 00.000 9828 PulseGuide returned control before completion, sleep 24
02:55:31.591 00.034 9828 IsGuiding returns 1
02:55:31.591 00.000 9828 scope still moving after pulse duration time elapsed
02:55:31.622 00.031 9828 IsSlewing returns 0
02:55:31.622 00.000 9828 IsGuiding returns 1
02:55:31.654 00.032 9828 IsSlewing returns 0
02:55:31.654 00.000 9828 IsGuiding returns 1
02:55:31.686 00.032 9828 IsSlewing returns 0
02:55:31.686 00.000 9828 IsGuiding returns 0
02:55:31.686 00.000 9828 scope move finished after 14 + 114 ms
02:55:31.686 00.000 9828 Move returns status 0, amount 14
02:55:31.686 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:31.686 00.000 9828 MoveAxis(N, 14, B)
02:55:31.687 00.001 9828 Guiding  Dir = 0, Dur = 14
02:55:31.702 00.015 9828 IsSlewing returns 0
02:55:31.702 00.000 9828 IsGuiding returns 0
02:55:31.702 00.000 9828 PulseGuide returned control before completion, sleep 24
02:55:31.732 00.030 9828 IsGuiding returns 1
02:55:31.732 00.000 9828 scope still moving after pulse duration time elapsed
02:55:31.764 00.032 9828 IsSlewing returns 0
02:55:31.764 00.000 9828 IsGuiding returns 1
02:55:31.796 00.032 9828 IsSlewing returns 0
02:55:31.796 00.000 9828 IsGuiding returns 1
02:55:31.826 00.030 9828 IsSlewing returns 0
02:55:31.826 00.000 9828 IsGuiding returns 0
02:55:31.826 00.000 9828 scope move finished after 14 + 109 ms
02:55:31.826 00.000 9828 Move returns status 0, amount 14
02:55:31.826 00.000 9828 move complete, result=0
02:55:31.826 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:55:31.827 00.001 9828 worker thread done servicing request
02:55:32.240 00.413 8976 Exposure complete
02:55:32.245 00.005 8976 worker thread done servicing request
02:55:32.245 00.000 5052 OnExposeComplete: enter
02:55:32.245 00.000 5052 UpdateGuideState(): m_state=6
02:55:32.245 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11156
02:55:32.245 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.21, Mass=163, SNR=8.8, Peak=70 HFD=2.0
02:55:32.245 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.40 = 1.89)
02:55:32.245 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
02:55:32.246 00.001 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.50 hyp=0.71 cameraTheta=-2.35 mountX=-0.22 mountY=0.69, mountTheta=1.88
02:55:32.246 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.50, opts=13)
02:55:32.246 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.50)
02:55:32.246 00.000 8976 Worker thread wakes up
02:55:32.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.50) opts 0xd
02:55:32.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.50)
02:55:32.246 00.000 8976 Moving (-0.50, -0.50) raw xDistance=-0.22 yDistance=0.69
02:55:32.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:55:32.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
02:55:32.247 00.001 8976 MoveAxis(R, 0, ABG)
02:55:32.247 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:55:32.247 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
02:55:32.247 00.000 8976 MoveAxis(D, 3, ABG)
02:55:32.247 00.000 8976 stepping (-11, 5) + (0, -3)
02:55:32.247 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:32.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:32.247 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:32.247 00.000 5052 Enqueuing Expose request
02:55:32.275 00.028 8976 Received - 47 (G) 
02:55:32.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:32.275 00.000 8976 stepped: pos (-11, 2)
02:55:32.275 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:55:32.275 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.13 hyp=1.89 mountTheta=-0.64 cameraX=0.32, cameraY=1.86 cameraTheta=1.40
02:55:32.275 00.000 8976 incremental bump (0.323, 1.860) isValid = 1
02:55:32.275 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:55:32.275 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:55:32.275 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:55:32.275 00.000 8976 move complete, result=0
02:55:32.275 00.000 9828 Worker thread wakes up
02:55:32.275 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:55:32.275 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:55:32.275 00.000 8976 worker thread done servicing request
02:55:32.275 00.000 8976 Worker thread wakes up
02:55:32.275 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:55:32.276 00.001 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:55:32.276 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
02:55:32.276 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:55:32.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:32.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:32.276 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:55:32.276 00.000 9828 BLC: window closed
02:55:32.276 00.000 9828 MoveAxis(E, 8, B)
02:55:32.276 00.000 9828 Guiding  Dir = 2, Dur = 8
02:55:32.276 00.000 9828 IsSlewing returns 0
02:55:32.276 00.000 9828 IsGuiding returns 0
02:55:32.277 00.001 9828 PulseGuide returned control before completion, sleep 18
02:55:32.310 00.033 9828 IsGuiding returns 1
02:55:32.310 00.000 9828 scope still moving after pulse duration time elapsed
02:55:32.341 00.031 9828 IsSlewing returns 0
02:55:32.341 00.000 9828 IsGuiding returns 1
02:55:32.372 00.031 9828 IsSlewing returns 0
02:55:32.372 00.000 9828 IsGuiding returns 1
02:55:32.403 00.031 9828 IsSlewing returns 0
02:55:32.403 00.000 9828 IsGuiding returns 0
02:55:32.403 00.000 9828 scope move finished after 8 + 118 ms
02:55:32.403 00.000 9828 Move returns status 0, amount 8
02:55:32.403 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:32.403 00.000 9828 MoveAxis(N, 16, B)
02:55:32.403 00.000 9828 Guiding  Dir = 0, Dur = 16
02:55:32.419 00.016 9828 IsSlewing returns 0
02:55:32.419 00.000 9828 IsGuiding returns 0
02:55:32.419 00.000 9828 PulseGuide returned control before completion, sleep 26
02:55:32.450 00.031 9828 IsGuiding returns 1
02:55:32.450 00.000 9828 scope still moving after pulse duration time elapsed
02:55:32.482 00.032 9828 IsSlewing returns 0
02:55:32.482 00.000 9828 IsGuiding returns 1
02:55:32.513 00.031 9828 IsSlewing returns 0
02:55:32.513 00.000 9828 IsGuiding returns 1
02:55:32.544 00.031 9828 IsSlewing returns 0
02:55:32.544 00.000 9828 IsGuiding returns 1
02:55:32.576 00.032 9828 IsSlewing returns 0
02:55:32.576 00.000 9828 IsGuiding returns 0
02:55:32.576 00.000 9828 scope move finished after 16 + 140 ms
02:55:32.576 00.000 9828 Move returns status 0, amount 16
02:55:32.576 00.000 9828 move complete, result=0
02:55:32.576 00.000 9828 worker thread done servicing request
02:55:32.577 00.001 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:55:32.962 00.385 8976 Exposure complete
02:55:32.968 00.006 8976 worker thread done servicing request
02:55:32.968 00.000 5052 OnExposeComplete: enter
02:55:32.968 00.000 5052 UpdateGuideState(): m_state=6
02:55:32.968 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11157
02:55:32.968 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.56, Mass=153, SNR=8.6, Peak=67 HFD=1.7
02:55:32.968 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
02:55:32.968 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
02:55:32.968 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.15 hyp=0.53 cameraTheta=-2.84 mountX=0.09 mountY=0.51, mountTheta=1.39
02:55:32.970 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.15, opts=13)
02:55:32.970 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.15)
02:55:32.970 00.000 8976 Worker thread wakes up
02:55:32.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=62, Gamma=2.630
02:55:32.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.15) opts 0xd
02:55:32.970 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
02:55:32.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.15)
02:55:32.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:32.970 00.000 8976 Moving (-0.50, -0.15) raw xDistance=0.09 yDistance=0.51
02:55:32.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:32.970 00.000 5052 Enqueuing Expose request
02:55:32.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:55:32.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
02:55:32.970 00.000 8976 MoveAxis(R, 0, ABG)
02:55:32.970 00.000 8976 MoveAxis(D, 2, ABG)
02:55:32.970 00.000 8976 stepping (-11, 2) + (0, -2)
02:55:32.970 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:32.994 00.024 8976 Received - 47 (G) 
02:55:32.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:32.994 00.000 8976 stepped: pos (-11, 0)
02:55:32.995 00.001 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
02:55:32.995 00.000 8976 MountToCamera -- mountX=1.57 mountY=-0.76 hyp=1.74 mountTheta=-0.45 cameraX=-0.04, cameraY=1.74 cameraTheta=1.59
02:55:32.995 00.000 8976 incremental bump (-0.036, 1.741) isValid = 1
02:55:32.995 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
02:55:32.995 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:55:32.995 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:55:32.995 00.000 8976 move complete, result=0
02:55:32.995 00.000 9828 Worker thread wakes up
02:55:32.995 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:55:32.995 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:55:32.995 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.60)
02:55:32.995 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.68)
02:55:32.995 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
02:55:32.995 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:55:32.995 00.000 9828 BLC: window closed
02:55:32.995 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:55:32.995 00.000 8976 worker thread done servicing request
02:55:32.995 00.000 8976 Worker thread wakes up
02:55:32.996 00.001 9828 MoveAxis(E, 1, B)
02:55:32.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:32.996 00.000 9828 Guiding  Dir = 2, Dur = 1
02:55:32.996 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:32.996 00.000 9828 IsSlewing returns 0
02:55:32.996 00.000 9828 IsGuiding returns 0
02:55:32.996 00.000 9828 PulseGuide returned control before completion, sleep 11
02:55:33.009 00.013 9828 IsGuiding returns 1
02:55:33.010 00.001 9828 scope still moving after pulse duration time elapsed
02:55:33.040 00.030 9828 IsSlewing returns 0
02:55:33.041 00.001 9828 IsGuiding returns 1
02:55:33.072 00.031 9828 IsSlewing returns 0
02:55:33.073 00.001 9828 IsGuiding returns 1
02:55:33.104 00.031 9828 IsSlewing returns 0
02:55:33.104 00.000 9828 IsGuiding returns 1
02:55:33.136 00.032 9828 IsSlewing returns 0
02:55:33.136 00.000 9828 IsGuiding returns 1
02:55:33.168 00.032 9828 IsSlewing returns 0
02:55:33.168 00.000 9828 IsGuiding returns 0
02:55:33.168 00.000 9828 scope move finished after 1 + 171 ms
02:55:33.168 00.000 9828 Move returns status 0, amount 1
02:55:33.168 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:33.168 00.000 9828 MoveAxis(N, 16, B)
02:55:33.168 00.000 9828 Guiding  Dir = 0, Dur = 16
02:55:33.184 00.016 9828 IsSlewing returns 0
02:55:33.184 00.000 9828 IsGuiding returns 0
02:55:33.184 00.000 9828 PulseGuide returned control before completion, sleep 26
02:55:33.215 00.031 9828 IsGuiding returns 1
02:55:33.215 00.000 9828 scope still moving after pulse duration time elapsed
02:55:33.246 00.031 9828 IsSlewing returns 0
02:55:33.246 00.000 9828 IsGuiding returns 1
02:55:33.277 00.031 9828 IsSlewing returns 0
02:55:33.277 00.000 9828 IsGuiding returns 1
02:55:33.309 00.032 9828 IsSlewing returns 0
02:55:33.309 00.000 9828 IsGuiding returns 1
02:55:33.339 00.030 9828 IsSlewing returns 0
02:55:33.339 00.000 9828 IsGuiding returns 0
02:55:33.339 00.000 9828 scope move finished after 16 + 138 ms
02:55:33.339 00.000 9828 Move returns status 0, amount 16
02:55:33.339 00.000 9828 move complete, result=0
02:55:33.340 00.001 9828 worker thread done servicing request
02:55:33.340 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:55:33.679 00.339 8976 Exposure complete
02:55:33.684 00.005 8976 worker thread done servicing request
02:55:33.685 00.001 5052 OnExposeComplete: enter
02:55:33.685 00.000 5052 UpdateGuideState(): m_state=6
02:55:33.685 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11158
02:55:33.685 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.60, Mass=175, SNR=9.1, Peak=66 HFD=2.5
02:55:33.685 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.31 = 2.97)
02:55:33.685 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.87)
02:55:33.685 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.27 mountX=-0.11 mountY=0.03, mountTheta=2.88
02:55:33.686 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.11, opts=13)
02:55:33.686 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.11)
02:55:33.686 00.000 8976 Worker thread wakes up
02:55:33.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.11) opts 0xd
02:55:33.686 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.11)
02:55:33.686 00.000 8976 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=0.03
02:55:33.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:55:33.686 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:55:33.687 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:55:33.687 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
02:55:33.687 00.000 8976 MoveAxis(R, 0, ABG)
02:55:33.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:33.687 00.000 8976 MoveAxis(U, 0, ABG)
02:55:33.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:33.687 00.000 5052 Enqueuing Expose request
02:55:33.687 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
02:55:33.687 00.000 8976 MountToCamera -- mountX=1.61 mountY=-0.51 hyp=1.68 mountTheta=-0.31 cameraX=-0.28, cameraY=1.66 cameraTheta=1.74
02:55:33.687 00.000 8976 incremental bump (-0.277, 1.662) isValid = 1
02:55:33.687 00.000 8976 Scheduling Mount bump of (-0.018, 0.110)
02:55:33.687 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.11, opts=4)
02:55:33.687 00.000 8976 Enqueuing Move request for scope (-0.02, 0.11)
02:55:33.687 00.000 8976 move complete, result=0
02:55:33.687 00.000 9828 Worker thread wakes up
02:55:33.687 00.000 8976 worker thread done servicing request
02:55:33.687 00.000 8976 Worker thread wakes up
02:55:33.687 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0x4
02:55:33.687 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:33.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:33.687 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:33.688 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
02:55:33.688 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.46)
02:55:33.688 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.54)
02:55:33.688 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.73 mountX=0.01 mountY=-0.11, mountTheta=-1.46
02:55:33.688 00.000 9828 Moving (-0.02, 0.11) raw xDistance=0.01 yDistance=-0.11
02:55:33.688 00.000 9828 BLC: window closed
02:55:33.688 00.000 9828 MoveAxis(W, 4, B)
02:55:33.688 00.000 9828 Guiding  Dir = 3, Dur = 4
02:55:33.688 00.000 9828 IsSlewing returns 0
02:55:33.688 00.000 9828 IsGuiding returns 0
02:55:33.688 00.000 9828 PulseGuide returned control before completion, sleep 14
02:55:33.713 00.025 9828 IsGuiding returns 1
02:55:33.713 00.000 9828 scope still moving after pulse duration time elapsed
02:55:33.743 00.030 9828 IsSlewing returns 0
02:55:33.743 00.000 9828 IsGuiding returns 1
02:55:33.775 00.032 9828 IsSlewing returns 0
02:55:33.775 00.000 9828 IsGuiding returns 1
02:55:33.806 00.031 9828 IsSlewing returns 0
02:55:33.806 00.000 9828 IsGuiding returns 0
02:55:33.806 00.000 9828 scope move finished after 4 + 113 ms
02:55:33.806 00.000 9828 Move returns status 0, amount 4
02:55:33.806 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:33.806 00.000 9828 MoveAxis(N, 15, B)
02:55:33.806 00.000 9828 Guiding  Dir = 0, Dur = 15
02:55:33.822 00.016 9828 IsSlewing returns 0
02:55:33.822 00.000 9828 IsGuiding returns 0
02:55:33.822 00.000 9828 PulseGuide returned control before completion, sleep 25
02:55:33.853 00.031 9828 IsGuiding returns 1
02:55:33.854 00.001 9828 scope still moving after pulse duration time elapsed
02:55:33.885 00.031 9828 IsSlewing returns 0
02:55:33.885 00.000 9828 IsGuiding returns 1
02:55:33.916 00.031 9828 IsSlewing returns 0
02:55:33.916 00.000 9828 IsGuiding returns 1
02:55:33.948 00.032 9828 IsSlewing returns 0
02:55:33.948 00.000 9828 IsGuiding returns 1
02:55:33.979 00.031 9828 IsSlewing returns 0
02:55:33.979 00.000 9828 IsGuiding returns 0
02:55:33.980 00.001 9828 scope move finished after 15 + 141 ms
02:55:33.980 00.000 9828 Move returns status 0, amount 15
02:55:33.980 00.000 9828 move complete, result=0
02:55:33.980 00.000 9828 worker thread done servicing request
02:55:33.980 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 15 ms NORTH
02:55:34.373 00.393 8976 Exposure complete
02:55:34.378 00.005 8976 worker thread done servicing request
02:55:34.378 00.000 5052 OnExposeComplete: enter
02:55:34.378 00.000 5052 UpdateGuideState(): m_state=6
02:55:34.379 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11159
02:55:34.379 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.87, Mass=152, SNR=8.5, Peak=76 HFD=2.3
02:55:34.379 00.000 5052 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
02:55:34.379 00.000 5052 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.95 = -0.95)
02:55:34.379 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.18 cameraTheta=1.20 mountX=0.12 mountY=-0.14, mountTheta=-0.89
02:55:34.379 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.16, opts=13)
02:55:34.380 00.001 5052 Enqueuing Move request for stepguider (0.06, 0.16)
02:55:34.380 00.000 8976 Worker thread wakes up
02:55:34.380 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.16) opts 0xd
02:55:34.380 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.16)
02:55:34.380 00.000 8976 Moving (0.06, 0.16) raw xDistance=0.12 yDistance=-0.14
02:55:34.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:55:34.380 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:55:34.380 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:55:34.380 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:34.380 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:34.380 00.000 5052 Enqueuing Expose request
02:55:34.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:55:34.380 00.000 8976 MoveAxis(R, 0, ABG)
02:55:34.380 00.000 8976 MoveAxis(U, 0, ABG)
02:55:34.380 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
02:55:34.380 00.000 8976 MountToCamera -- mountX=1.63 mountY=-0.34 hyp=1.67 mountTheta=-0.21 cameraX=-0.44, cameraY=1.61 cameraTheta=1.84
02:55:34.380 00.000 8976 incremental bump (-0.439, 1.608) isValid = 1
02:55:34.380 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
02:55:34.381 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
02:55:34.381 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
02:55:34.381 00.000 8976 move complete, result=0
02:55:34.381 00.000 9828 Worker thread wakes up
02:55:34.381 00.000 8976 worker thread done servicing request
02:55:34.381 00.000 8976 Worker thread wakes up
02:55:34.381 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
02:55:34.381 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:55:34.381 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
02:55:34.381 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:34.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:34.381 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
02:55:34.381 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:34.381 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.02 mountY=-0.12, mountTheta=-1.36
02:55:34.381 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.02 yDistance=-0.12
02:55:34.381 00.000 9828 BLC: window closed
02:55:34.381 00.000 9828 MoveAxis(W, 8, B)
02:55:34.381 00.000 9828 Guiding  Dir = 3, Dur = 8
02:55:34.382 00.001 9828 IsSlewing returns 0
02:55:34.382 00.000 9828 IsGuiding returns 0
02:55:34.382 00.000 9828 PulseGuide returned control before completion, sleep 18
02:55:34.414 00.032 9828 IsGuiding returns 1
02:55:34.414 00.000 9828 scope still moving after pulse duration time elapsed
02:55:34.447 00.033 9828 IsSlewing returns 0
02:55:34.447 00.000 9828 IsGuiding returns 1
02:55:34.478 00.031 9828 IsSlewing returns 0
02:55:34.478 00.000 9828 IsGuiding returns 1
02:55:34.510 00.032 9828 IsSlewing returns 0
02:55:34.510 00.000 9828 IsGuiding returns 0
02:55:34.510 00.000 9828 scope move finished after 8 + 119 ms
02:55:34.510 00.000 9828 Move returns status 0, amount 8
02:55:34.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:34.510 00.000 9828 MoveAxis(N, 16, B)
02:55:34.510 00.000 9828 Guiding  Dir = 0, Dur = 16
02:55:34.526 00.016 9828 IsSlewing returns 0
02:55:34.526 00.000 9828 IsGuiding returns 0
02:55:34.526 00.000 9828 PulseGuide returned control before completion, sleep 26
02:55:34.557 00.031 9828 IsGuiding returns 1
02:55:34.557 00.000 9828 scope still moving after pulse duration time elapsed
02:55:34.589 00.032 9828 IsSlewing returns 0
02:55:34.589 00.000 9828 IsGuiding returns 1
02:55:34.621 00.032 9828 IsSlewing returns 0
02:55:34.621 00.000 9828 IsGuiding returns 1
02:55:34.652 00.031 9828 IsSlewing returns 0
02:55:34.652 00.000 9828 IsGuiding returns 1
02:55:34.683 00.031 9828 IsSlewing returns 0
02:55:34.684 00.001 9828 IsGuiding returns 0
02:55:34.684 00.000 9828 scope move finished after 16 + 141 ms
02:55:34.684 00.000 9828 Move returns status 0, amount 16
02:55:34.684 00.000 9828 move complete, result=0
02:55:34.684 00.000 9828 worker thread done servicing request
02:55:34.684 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
02:55:35.067 00.383 8976 Exposure complete
02:55:35.073 00.006 8976 worker thread done servicing request
02:55:35.073 00.000 5052 OnExposeComplete: enter
02:55:35.073 00.000 5052 UpdateGuideState(): m_state=6
02:55:35.073 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11160
02:55:35.073 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.65, Mass=165, SNR=8.9, Peak=66 HFD=2.3
02:55:35.073 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
02:55:35.073 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
02:55:35.073 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.91 mountX=0.06 mountY=0.24, mountTheta=1.32
02:55:35.074 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.06, opts=13)
02:55:35.074 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.06)
02:55:35.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
02:55:35.074 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:55:35.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:35.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:35.074 00.000 5052 Enqueuing Expose request
02:55:35.074 00.000 8976 Worker thread wakes up
02:55:35.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.06) opts 0xd
02:55:35.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.06)
02:55:35.074 00.000 8976 Moving (-0.25, -0.06) raw xDistance=0.06 yDistance=0.24
02:55:35.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:55:35.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:55:35.074 00.000 8976 MoveAxis(R, 0, ABG)
02:55:35.074 00.000 8976 MoveAxis(U, 0, ABG)
02:55:35.074 00.000 8976 MountToCamera -- mountTheta (-0.14) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
02:55:35.074 00.000 8976 MountToCamera -- mountX=1.65 mountY=-0.23 hyp=1.66 mountTheta=-0.14 cameraX=-0.55, cameraY=1.57 cameraTheta=1.91
02:55:35.074 00.000 8976 incremental bump (-0.547, 1.572) isValid = 1
02:55:35.074 00.000 8976 Scheduling Mount bump of (-0.038, 0.112)
02:55:35.075 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
02:55:35.075 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
02:55:35.075 00.000 8976 move complete, result=0
02:55:35.075 00.000 9828 Worker thread wakes up
02:55:35.075 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:35.075 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
02:55:35.075 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:55:35.075 00.000 8976 worker thread done servicing request
02:55:35.075 00.000 8976 Worker thread wakes up
02:55:35.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:35.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:35.075 00.000 9828 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
02:55:35.075 00.000 9828 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
02:55:35.075 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.89 mountX=0.03 mountY=-0.12, mountTheta=-1.30
02:55:35.075 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
02:55:35.075 00.000 9828 BLC: window closed
02:55:35.075 00.000 9828 MoveAxis(W, 10, B)
02:55:35.075 00.000 9828 Guiding  Dir = 3, Dur = 10
02:55:35.076 00.001 9828 IsSlewing returns 0
02:55:35.076 00.000 9828 IsGuiding returns 0
02:55:35.076 00.000 9828 PulseGuide returned control before completion, sleep 20
02:55:35.103 00.027 9828 IsGuiding returns 1
02:55:35.104 00.001 9828 scope still moving after pulse duration time elapsed
02:55:35.134 00.030 9828 IsSlewing returns 0
02:55:35.134 00.000 9828 IsGuiding returns 1
02:55:35.166 00.032 9828 IsSlewing returns 0
02:55:35.166 00.000 9828 IsGuiding returns 1
02:55:35.198 00.032 9828 IsSlewing returns 0
02:55:35.199 00.001 9828 IsGuiding returns 0
02:55:35.199 00.000 9828 scope move finished after 10 + 112 ms
02:55:35.199 00.000 9828 Move returns status 0, amount 10
02:55:35.199 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:35.199 00.000 9828 MoveAxis(N, 16, B)
02:55:35.199 00.000 9828 Guiding  Dir = 0, Dur = 16
02:55:35.213 00.014 9828 IsSlewing returns 0
02:55:35.213 00.000 9828 IsGuiding returns 0
02:55:35.213 00.000 9828 PulseGuide returned control before completion, sleep 26
02:55:35.245 00.032 9828 IsGuiding returns 1
02:55:35.245 00.000 9828 scope still moving after pulse duration time elapsed
02:55:35.277 00.032 9828 IsSlewing returns 0
02:55:35.277 00.000 9828 IsGuiding returns 1
02:55:35.308 00.031 9828 IsSlewing returns 0
02:55:35.308 00.000 9828 IsGuiding returns 1
02:55:35.339 00.031 9828 IsSlewing returns 0
02:55:35.344 00.005 9828 IsGuiding returns 1
02:55:35.370 00.026 9828 IsSlewing returns 0
02:55:35.370 00.000 9828 IsGuiding returns 0
02:55:35.370 00.000 9828 scope move finished after 16 + 141 ms
02:55:35.370 00.000 9828 Move returns status 0, amount 16
02:55:35.370 00.000 9828 move complete, result=0
02:55:35.370 00.000 9828 worker thread done servicing request
02:55:35.370 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
02:55:35.758 00.388 8976 Exposure complete
02:55:35.764 00.006 8976 worker thread done servicing request
02:55:35.764 00.000 5052 OnExposeComplete: enter
02:55:35.764 00.000 5052 UpdateGuideState(): m_state=6
02:55:35.764 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11161
02:55:35.764 00.000 5052 Star::Find returns 1 (0), X=328.15, Y=281.59, Mass=167, SNR=8.9, Peak=70 HFD=2.1
02:55:35.764 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
02:55:35.764 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.11)
02:55:35.764 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=-0.12 hyp=1.03 cameraTheta=-3.03 mountX=0.36 mountY=0.92, mountTheta=1.20
02:55:35.764 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=-0.12, opts=13)
02:55:35.764 00.000 5052 Enqueuing Move request for stepguider (-1.02, -0.12)
02:55:35.764 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:55:35.765 00.001 5052 UpdateGuideState exits: m=167 SNR=8.9
02:55:35.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:35.765 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:35.765 00.000 5052 Enqueuing Expose request
02:55:35.765 00.000 8976 Worker thread wakes up
02:55:35.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, -0.12) opts 0xd
02:55:35.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, -0.12)
02:55:35.765 00.000 8976 Moving (-1.02, -0.12) raw xDistance=0.36 yDistance=0.92
02:55:35.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:55:35.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.92
02:55:35.765 00.000 8976 MoveAxis(L, 1, ABG)
02:55:35.765 00.000 8976 stepping (-11, 0) + (-1, 0)
02:55:35.765 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:35.791 00.026 8976 Received - 47 (G) 
02:55:35.792 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:35.792 00.000 8976 stepped: pos (-12, 0)
02:55:35.792 00.000 8976 MoveAxis(D, 4, ABG)
02:55:35.792 00.000 8976 stepping (-12, 0) + (0, -4)
02:55:35.792 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:55:35.824 00.032 8976 Received - 47 (G) 
02:55:35.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:55:35.824 00.000 8976 stepped: pos (-12, -4)
02:55:35.824 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
02:55:35.824 00.000 8976 MountToCamera -- mountX=1.71 mountY=0.06 hyp=1.71 mountTheta=0.03 cameraX=-0.83, cameraY=1.50 cameraTheta=2.08
02:55:35.824 00.000 8976 incremental bump (-0.829, 1.498) isValid = 1
02:55:35.824 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
02:55:35.824 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:55:35.824 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:55:35.824 00.000 8976 move complete, result=0
02:55:35.824 00.000 9828 Worker thread wakes up
02:55:35.825 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:55:35.825 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:55:35.825 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.13)
02:55:35.825 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.21)
02:55:35.825 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=-0.11, mountTheta=-1.14
02:55:35.825 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
02:55:35.825 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.9 px 4 ms SOUTH
02:55:35.825 00.000 8976 worker thread done servicing request
02:55:35.825 00.000 9828 BLC: window closed
02:55:35.825 00.000 8976 Worker thread wakes up
02:55:35.825 00.000 9828 MoveAxis(W, 16, B)
02:55:35.825 00.000 9828 Guiding  Dir = 3, Dur = 16
02:55:35.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:35.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:35.826 00.001 9828 IsSlewing returns 0
02:55:35.826 00.000 9828 IsGuiding returns 0
02:55:35.826 00.000 9828 PulseGuide returned control before completion, sleep 26
02:55:35.853 00.027 9828 IsGuiding returns 1
02:55:35.853 00.000 9828 scope still moving after pulse duration time elapsed
02:55:35.884 00.031 9828 IsSlewing returns 0
02:55:35.884 00.000 9828 IsGuiding returns 1
02:55:35.915 00.031 9828 IsSlewing returns 0
02:55:35.915 00.000 9828 IsGuiding returns 1
02:55:35.948 00.033 9828 IsSlewing returns 0
02:55:35.948 00.000 9828 IsGuiding returns 1
02:55:35.977 00.029 9828 IsSlewing returns 0
02:55:35.978 00.001 9828 IsGuiding returns 0
02:55:35.978 00.000 9828 scope move finished after 16 + 136 ms
02:55:35.978 00.000 9828 Move returns status 0, amount 16
02:55:35.978 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:35.978 00.000 9828 MoveAxis(N, 15, B)
02:55:35.978 00.000 9828 Guiding  Dir = 0, Dur = 15
02:55:35.993 00.015 9828 IsSlewing returns 0
02:55:35.993 00.000 9828 IsGuiding returns 0
02:55:35.993 00.000 9828 PulseGuide returned control before completion, sleep 25
02:55:36.024 00.031 9828 IsGuiding returns 1
02:55:36.024 00.000 9828 scope still moving after pulse duration time elapsed
02:55:36.056 00.032 9828 IsSlewing returns 0
02:55:36.056 00.000 9828 IsGuiding returns 1
02:55:36.087 00.031 9828 IsSlewing returns 0
02:55:36.087 00.000 9828 IsGuiding returns 1
02:55:36.118 00.031 9828 IsSlewing returns 0
02:55:36.118 00.000 9828 IsGuiding returns 1
02:55:36.149 00.031 9828 IsSlewing returns 0
02:55:36.149 00.000 9828 IsGuiding returns 0
02:55:36.149 00.000 9828 scope move finished after 15 + 140 ms
02:55:36.149 00.000 9828 Move returns status 0, amount 15
02:55:36.149 00.000 9828 move complete, result=0
02:55:36.149 00.000 9828 worker thread done servicing request
02:55:36.149 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
02:55:36.514 00.365 8976 Exposure complete
02:55:36.521 00.007 8976 worker thread done servicing request
02:55:36.521 00.000 5052 OnExposeComplete: enter
02:55:36.521 00.000 5052 UpdateGuideState(): m_state=6
02:55:36.521 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11162
02:55:36.521 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.73, Mass=164, SNR=8.8, Peak=73 HFD=2.0
02:55:36.521 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:55:36.521 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:55:36.521 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=0.02 hyp=0.93 cameraTheta=3.12 mountX=0.45 mountY=0.77, mountTheta=1.05
02:55:36.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=0.02, opts=13)
02:55:36.522 00.000 5052 Enqueuing Move request for stepguider (-0.93, 0.02)
02:55:36.522 00.000 8976 Worker thread wakes up
02:55:36.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, 0.02) opts 0xd
02:55:36.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, 0.02)
02:55:36.522 00.000 8976 Moving (-0.93, 0.02) raw xDistance=0.45 yDistance=0.77
02:55:36.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
02:55:36.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.77
02:55:36.522 00.000 8976 MoveAxis(L, 2, ABG)
02:55:36.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:55:36.522 00.000 8976 stepping (-12, -4) + (-2, 0)
02:55:36.523 00.001 5052 UpdateGuideState exits: m=164 SNR=8.8
02:55:36.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:36.523 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:36.523 00.000 5052 Enqueuing Expose request
02:55:36.523 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:36.559 00.036 8976 Received - 47 (G) 
02:55:36.559 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:36.559 00.000 8976 stepped: pos (-14, -4)
02:55:36.559 00.000 8976 MoveAxis(D, 3, ABG)
02:55:36.559 00.000 8976 stepping (-14, -4) + (0, -3)
02:55:36.559 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:36.591 00.032 8976 Received - 47 (G) 
02:55:36.591 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:36.592 00.001 8976 stepped: pos (-14, -7)
02:55:36.592 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.26 = 2.26)
02:55:36.592 00.000 8976 MountToCamera -- mountX=1.85 mountY=0.40 hyp=1.90 mountTheta=0.21 cameraX=-1.20, cameraY=1.47 cameraTheta=2.26
02:55:36.592 00.000 8976 incremental bump (-1.204, 1.467) isValid = 1
02:55:36.592 00.000 8976 Scheduling Mount bump of (-0.073, 0.092)
02:55:36.592 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
02:55:36.592 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
02:55:36.592 00.000 8976 move complete, result=0
02:55:36.592 00.000 8976 worker thread done servicing request
02:55:36.592 00.000 9828 Worker thread wakes up
02:55:36.592 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
02:55:36.592 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
02:55:36.592 00.000 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.34 = -0.95)
02:55:36.592 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.03)
02:55:36.592 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=0.07 mountY=-0.10, mountTheta=-0.97
02:55:36.592 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
02:55:36.593 00.001 9828 BLC: window closed
02:55:36.593 00.000 9828 MoveAxis(W, 22, B)
02:55:36.593 00.000 8976 Worker thread wakes up
02:55:36.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:36.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:36.593 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
02:55:36.593 00.000 9828 Guiding  Dir = 3, Dur = 22
02:55:36.593 00.000 9828 IsSlewing returns 0
02:55:36.594 00.001 9828 IsGuiding returns 0
02:55:36.594 00.000 9828 PulseGuide returned control before completion, sleep 32
02:55:36.636 00.042 9828 IsGuiding returns 1
02:55:36.636 00.000 9828 scope still moving after pulse duration time elapsed
02:55:36.666 00.030 9828 IsSlewing returns 0
02:55:36.667 00.001 9828 IsGuiding returns 1
02:55:36.699 00.032 9828 IsSlewing returns 0
02:55:36.703 00.004 9828 IsGuiding returns 1
02:55:36.729 00.026 9828 IsSlewing returns 0
02:55:36.729 00.000 9828 IsGuiding returns 1
02:55:36.759 00.030 9828 IsSlewing returns 0
02:55:36.760 00.001 9828 IsGuiding returns 0
02:55:36.760 00.000 9828 scope move finished after 22 + 144 ms
02:55:36.760 00.000 9828 Move returns status 0, amount 22
02:55:36.760 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:36.760 00.000 9828 MoveAxis(N, 14, B)
02:55:36.760 00.000 9828 Guiding  Dir = 0, Dur = 14
02:55:36.775 00.015 9828 IsSlewing returns 0
02:55:36.775 00.000 9828 IsGuiding returns 0
02:55:36.775 00.000 9828 PulseGuide returned control before completion, sleep 24
02:55:36.805 00.030 9828 IsGuiding returns 1
02:55:36.805 00.000 9828 scope still moving after pulse duration time elapsed
02:55:36.837 00.032 9828 IsSlewing returns 0
02:55:36.837 00.000 9828 IsGuiding returns 1
02:55:36.867 00.030 9828 IsSlewing returns 0
02:55:36.867 00.000 9828 IsGuiding returns 1
02:55:36.898 00.031 9828 IsSlewing returns 0
02:55:36.898 00.000 9828 IsGuiding returns 1
02:55:36.929 00.031 9828 IsSlewing returns 0
02:55:36.929 00.000 9828 IsGuiding returns 0
02:55:36.929 00.000 9828 scope move finished after 14 + 140 ms
02:55:36.929 00.000 9828 Move returns status 0, amount 14
02:55:36.929 00.000 9828 move complete, result=0
02:55:36.929 00.000 9828 worker thread done servicing request
02:55:36.929 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
02:55:37.279 00.350 8976 Exposure complete
02:55:37.284 00.005 8976 worker thread done servicing request
02:55:37.284 00.000 5052 OnExposeComplete: enter
02:55:37.284 00.000 5052 UpdateGuideState(): m_state=6
02:55:37.284 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11163
02:55:37.284 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.42, Mass=159, SNR=8.7, Peak=67 HFD=2.2
02:55:37.284 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.44 = 1.84)
02:55:37.284 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.74)
02:55:37.284 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.29 hyp=0.42 cameraTheta=-2.40 mountX=-0.11 mountY=0.42, mountTheta=1.84
02:55:37.285 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.29, opts=13)
02:55:37.285 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.29)
02:55:37.285 00.000 8976 Worker thread wakes up
02:55:37.285 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.29) opts 0xd
02:55:37.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.29)
02:55:37.285 00.000 8976 Moving (-0.31, -0.29) raw xDistance=-0.11 yDistance=0.42
02:55:37.285 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:55:37.285 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:55:37.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:37.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:55:37.286 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
02:55:37.286 00.000 8976 MoveAxis(R, 0, ABG)
02:55:37.286 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:37.286 00.000 5052 Enqueuing Expose request
02:55:37.286 00.000 8976 MoveAxis(D, 2, ABG)
02:55:37.286 00.000 8976 stepping (-14, -7) + (0, -2)
02:55:37.286 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:37.311 00.025 8976 Received - 47 (G) 
02:55:37.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:37.311 00.000 8976 stepped: pos (-14, -9)
02:55:37.311 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.41 = 2.41)
02:55:37.311 00.000 8976 MountToCamera -- mountX=1.95 mountY=0.74 hyp=2.09 mountTheta=0.36 cameraX=-1.55, cameraY=1.40 cameraTheta=2.41
02:55:37.311 00.000 8976 incremental bump (-1.549, 1.398) isValid = 1
02:55:37.311 00.000 8976 Scheduling Mount bump of (-0.085, 0.080)
02:55:37.311 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
02:55:37.311 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
02:55:37.311 00.000 8976 move complete, result=0
02:55:37.311 00.000 9828 Worker thread wakes up
02:55:37.311 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:55:37.311 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
02:55:37.311 00.000 8976 worker thread done servicing request
02:55:37.311 00.000 8976 Worker thread wakes up
02:55:37.311 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:55:37.311 00.000 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.49 = -0.80)
02:55:37.311 00.000 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.88)
02:55:37.312 00.001 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.08 mountY=-0.09, mountTheta=-0.83
02:55:37.312 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
02:55:37.312 00.000 9828 BLC: window closed
02:55:37.312 00.000 9828 MoveAxis(W, 26, B)
02:55:37.312 00.000 9828 Guiding  Dir = 3, Dur = 26
02:55:37.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:37.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:37.312 00.000 9828 IsSlewing returns 0
02:55:37.312 00.000 9828 IsGuiding returns 0
02:55:37.312 00.000 9828 PulseGuide returned control before completion, sleep 36
02:55:37.350 00.038 9828 IsGuiding returns 1
02:55:37.350 00.000 9828 scope still moving after pulse duration time elapsed
02:55:37.381 00.031 9828 IsSlewing returns 0
02:55:37.381 00.000 9828 IsGuiding returns 1
02:55:37.412 00.031 9828 IsSlewing returns 0
02:55:37.412 00.000 9828 IsGuiding returns 1
02:55:37.443 00.031 9828 IsSlewing returns 0
02:55:37.443 00.000 9828 IsGuiding returns 1
02:55:37.474 00.031 9828 IsSlewing returns 0
02:55:37.474 00.000 9828 IsGuiding returns 0
02:55:37.474 00.000 9828 scope move finished after 26 + 135 ms
02:55:37.474 00.000 9828 Move returns status 0, amount 26
02:55:37.474 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:37.474 00.000 9828 MoveAxis(N, 12, B)
02:55:37.474 00.000 9828 Guiding  Dir = 0, Dur = 12
02:55:37.489 00.015 9828 IsSlewing returns 0
02:55:37.489 00.000 9828 IsGuiding returns 0
02:55:37.489 00.000 9828 PulseGuide returned control before completion, sleep 22
02:55:37.520 00.031 9828 IsGuiding returns 1
02:55:37.520 00.000 9828 scope still moving after pulse duration time elapsed
02:55:37.550 00.030 9828 IsSlewing returns 0
02:55:37.550 00.000 9828 IsGuiding returns 1
02:55:37.582 00.032 9828 IsSlewing returns 0
02:55:37.582 00.000 9828 IsGuiding returns 1
02:55:37.614 00.032 9828 IsSlewing returns 0
02:55:37.614 00.000 9828 IsGuiding returns 1
02:55:37.644 00.030 9828 IsSlewing returns 0
02:55:37.644 00.000 9828 IsGuiding returns 0
02:55:37.644 00.000 9828 scope move finished after 12 + 143 ms
02:55:37.644 00.000 9828 Move returns status 0, amount 12
02:55:37.644 00.000 9828 move complete, result=0
02:55:37.645 00.001 9828 worker thread done servicing request
02:55:37.645 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
02:55:37.996 00.351 8976 Exposure complete
02:55:38.002 00.006 8976 worker thread done servicing request
02:55:38.002 00.000 5052 OnExposeComplete: enter
02:55:38.002 00.000 5052 UpdateGuideState(): m_state=6
02:55:38.002 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11164
02:55:38.002 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.62, Mass=178, SNR=9.2, Peak=71 HFD=2.1
02:55:38.002 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
02:55:38.002 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:55:38.002 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-0.22 mountX=-0.25 mountY=-0.28, mountTheta=-2.31
02:55:38.003 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.09, opts=13)
02:55:38.003 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.09)
02:55:38.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:55:38.003 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
02:55:38.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:38.003 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:38.003 00.000 5052 Enqueuing Expose request
02:55:38.003 00.000 8976 Worker thread wakes up
02:55:38.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.09) opts 0xd
02:55:38.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.09)
02:55:38.003 00.000 8976 Moving (0.39, -0.09) raw xDistance=-0.25 yDistance=-0.28
02:55:38.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:55:38.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
02:55:38.003 00.000 8976 MoveAxis(R, 0, ABG)
02:55:38.003 00.000 8976 MoveAxis(U, 1, ABG)
02:55:38.003 00.000 8976 stepping (-14, -9) + (0, 1)
02:55:38.003 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:38.030 00.027 8976 Received - 47 (G) 
02:55:38.030 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:38.030 00.000 8976 stepped: pos (-14, -8)
02:55:38.031 00.001 8976 MountToCamera -- mountTheta (0.43) + m_xAngle (2.04) = xAngle (2.47 = 2.47)
02:55:38.031 00.000 8976 MountToCamera -- mountX=2.01 mountY=0.92 hyp=2.21 mountTheta=0.43 cameraX=-1.73, cameraY=1.38 cameraTheta=2.47
02:55:38.031 00.000 8976 incremental bump (-1.733, 1.376) isValid = 1
02:55:38.031 00.000 8976 Scheduling Mount bump of (-0.090, 0.074)
02:55:38.031 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:55:38.031 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:55:38.031 00.000 8976 move complete, result=0
02:55:38.031 00.000 9828 Worker thread wakes up
02:55:38.031 00.000 8976 worker thread done servicing request
02:55:38.031 00.000 8976 Worker thread wakes up
02:55:38.031 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:55:38.031 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.3 px 1 ms NORTH
02:55:38.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:38.031 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:55:38.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:38.031 00.000 9828 CameraToMount -- cameraTheta (2.45) - m_xAngle (-3.10) = xAngle (5.55 = -0.73)
02:55:38.031 00.000 9828 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.47 = -0.82)
02:55:38.032 00.001 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.45 mountX=0.09 mountY=-0.08, mountTheta=-0.78
02:55:38.032 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:55:38.032 00.000 9828 BLC: window closed
02:55:38.032 00.000 9828 MoveAxis(W, 27, B)
02:55:38.032 00.000 9828 Guiding  Dir = 3, Dur = 27
02:55:38.032 00.000 9828 IsSlewing returns 0
02:55:38.032 00.000 9828 IsGuiding returns 0
02:55:38.032 00.000 9828 PulseGuide returned control before completion, sleep 37
02:55:38.080 00.048 9828 IsGuiding returns 1
02:55:38.080 00.000 9828 scope still moving after pulse duration time elapsed
02:55:38.111 00.031 9828 IsSlewing returns 0
02:55:38.111 00.000 9828 IsGuiding returns 1
02:55:38.157 00.046 9828 IsSlewing returns 0
02:55:38.157 00.000 9828 IsGuiding returns 1
02:55:38.187 00.030 9828 IsSlewing returns 0
02:55:38.187 00.000 9828 IsGuiding returns 0
02:55:38.187 00.000 9828 scope move finished after 27 + 128 ms
02:55:38.187 00.000 9828 Move returns status 0, amount 27
02:55:38.187 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:38.187 00.000 9828 MoveAxis(N, 12, B)
02:55:38.187 00.000 9828 Guiding  Dir = 0, Dur = 12
02:55:38.203 00.016 9828 IsSlewing returns 0
02:55:38.203 00.000 9828 IsGuiding returns 0
02:55:38.203 00.000 9828 PulseGuide returned control before completion, sleep 22
02:55:38.234 00.031 9828 IsGuiding returns 1
02:55:38.234 00.000 9828 scope still moving after pulse duration time elapsed
02:55:38.265 00.031 9828 IsSlewing returns 0
02:55:38.265 00.000 9828 IsGuiding returns 1
02:55:38.296 00.031 9828 IsSlewing returns 0
02:55:38.296 00.000 9828 IsGuiding returns 1
02:55:38.328 00.032 9828 IsSlewing returns 0
02:55:38.328 00.000 9828 IsGuiding returns 1
02:55:38.359 00.031 9828 IsSlewing returns 0
02:55:38.359 00.000 9828 IsGuiding returns 0
02:55:38.359 00.000 9828 scope move finished after 12 + 144 ms
02:55:38.359 00.000 9828 Move returns status 0, amount 12
02:55:38.359 00.000 9828 move complete, result=0
02:55:38.359 00.000 9828 worker thread done servicing request
02:55:38.359 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
02:55:38.718 00.359 8976 Exposure complete
02:55:38.723 00.005 8976 worker thread done servicing request
02:55:38.723 00.000 5052 OnExposeComplete: enter
02:55:38.723 00.000 5052 UpdateGuideState(): m_state=6
02:55:38.723 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11165
02:55:38.723 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.44, Mass=151, SNR=8.5, Peak=74 HFD=1.5
02:55:38.723 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
02:55:38.723 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
02:55:38.723 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.27 hyp=0.46 cameraTheta=-0.64 mountX=-0.41 mountY=-0.16, mountTheta=-2.77
02:55:38.724 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.27, opts=13)
02:55:38.724 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.27)
02:55:38.724 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:55:38.724 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:55:38.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:38.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:38.724 00.000 5052 Enqueuing Expose request
02:55:38.724 00.000 8976 Worker thread wakes up
02:55:38.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.27) opts 0xd
02:55:38.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.27)
02:55:38.724 00.000 8976 Moving (0.37, -0.27) raw xDistance=-0.41 yDistance=-0.16
02:55:38.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:55:38.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:55:38.724 00.000 8976 MoveAxis(R, 2, ABG)
02:55:38.724 00.000 8976 stepping (-14, -8) + (2, 0)
02:55:38.724 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:38.750 00.026 8976 Received - 47 (G) 
02:55:38.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:38.750 00.000 8976 stepped: pos (-12, -8)
02:55:38.750 00.000 8976 MoveAxis(U, 0, ABG)
02:55:38.750 00.000 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
02:55:38.750 00.000 8976 MountToCamera -- mountX=1.96 mountY=1.03 hyp=2.21 mountTheta=0.49 cameraX=-1.81, cameraY=1.27 cameraTheta=2.53
02:55:38.750 00.000 8976 incremental bump (-1.811, 1.271) isValid = 1
02:55:38.750 00.000 8976 Scheduling Mount bump of (-0.094, 0.068)
02:55:38.750 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:55:38.750 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:55:38.750 00.000 8976 move complete, result=0
02:55:38.750 00.000 8976 worker thread done servicing request
02:55:38.750 00.000 8976 Worker thread wakes up
02:55:38.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:38.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:38.750 00.000 9828 Worker thread wakes up
02:55:38.750 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:55:38.750 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:55:38.750 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.61 = -0.67)
02:55:38.750 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.53 = -0.76)
02:55:38.750 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:55:38.751 00.001 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.72
02:55:38.751 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:55:38.751 00.000 9828 BLC: window closed
02:55:38.751 00.000 9828 MoveAxis(W, 29, B)
02:55:38.751 00.000 9828 Guiding  Dir = 3, Dur = 29
02:55:38.751 00.000 9828 IsSlewing returns 0
02:55:38.751 00.000 9828 IsGuiding returns 0
02:55:38.751 00.000 9828 PulseGuide returned control before completion, sleep 39
02:55:38.795 00.044 9828 IsGuiding returns 1
02:55:38.795 00.000 9828 scope still moving after pulse duration time elapsed
02:55:38.826 00.031 9828 IsSlewing returns 0
02:55:38.826 00.000 9828 IsGuiding returns 1
02:55:38.858 00.032 9828 IsSlewing returns 0
02:55:38.858 00.000 9828 IsGuiding returns 1
02:55:38.889 00.031 9828 IsSlewing returns 0
02:55:38.889 00.000 9828 IsGuiding returns 1
02:55:38.920 00.031 9828 IsSlewing returns 0
02:55:38.920 00.000 9828 IsGuiding returns 0
02:55:38.920 00.000 9828 scope move finished after 29 + 140 ms
02:55:38.920 00.000 9828 Move returns status 0, amount 29
02:55:38.920 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:38.920 00.000 9828 MoveAxis(N, 11, B)
02:55:38.920 00.000 9828 Guiding  Dir = 0, Dur = 11
02:55:38.936 00.016 9828 IsSlewing returns 0
02:55:38.936 00.000 9828 IsGuiding returns 0
02:55:38.936 00.000 9828 PulseGuide returned control before completion, sleep 21
02:55:38.968 00.032 9828 IsGuiding returns 1
02:55:38.968 00.000 9828 scope still moving after pulse duration time elapsed
02:55:38.999 00.031 9828 IsSlewing returns 0
02:55:38.999 00.000 9828 IsGuiding returns 1
02:55:39.031 00.032 9828 IsSlewing returns 0
02:55:39.031 00.000 9828 IsGuiding returns 1
02:55:39.061 00.030 9828 IsSlewing returns 0
02:55:39.061 00.000 9828 IsGuiding returns 1
02:55:39.092 00.031 9828 IsSlewing returns 0
02:55:39.092 00.000 9828 IsGuiding returns 1
02:55:39.123 00.031 9828 IsSlewing returns 0
02:55:39.123 00.000 9828 IsGuiding returns 0
02:55:39.123 00.000 9828 scope move finished after 11 + 176 ms
02:55:39.123 00.000 9828 Move returns status 0, amount 11
02:55:39.123 00.000 9828 move complete, result=0
02:55:39.123 00.000 9828 worker thread done servicing request
02:55:39.123 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:55:39.441 00.318 8976 Exposure complete
02:55:39.446 00.005 8976 worker thread done servicing request
02:55:39.447 00.001 5052 OnExposeComplete: enter
02:55:39.447 00.000 5052 UpdateGuideState(): m_state=6
02:55:39.447 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11166
02:55:39.447 00.000 5052 Star::Find returns 1 (0), X=330.19, Y=281.76, Mass=161, SNR=8.8, Peak=71 HFD=2.2
02:55:39.447 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:55:39.447 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:55:39.447 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=0.05 hyp=1.02 cameraTheta=0.05 mountX=-0.42 mountY=-0.88, mountTheta=-2.02
02:55:39.449 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=0.05, opts=13)
02:55:39.449 00.000 5052 Enqueuing Move request for stepguider (1.02, 0.05)
02:55:39.449 00.000 8976 Worker thread wakes up
02:55:39.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, 0.05) opts 0xd
02:55:39.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, 0.05)
02:55:39.449 00.000 8976 Moving (1.02, 0.05) raw xDistance=-0.42 yDistance=-0.88
02:55:39.449 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:55:39.449 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
02:55:39.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:39.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:39.449 00.000 5052 Enqueuing Expose request
02:55:39.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
02:55:39.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.88
02:55:39.449 00.000 8976 MoveAxis(R, 2, ABG)
02:55:39.449 00.000 8976 stepping (-12, -8) + (2, 0)
02:55:39.449 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:39.485 00.036 8976 Received - 47 (G) 
02:55:39.485 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:39.485 00.000 8976 stepped: pos (-10, -8)
02:55:39.485 00.000 8976 MoveAxis(U, 3, ABG)
02:55:39.485 00.000 8976 stepping (-10, -8) + (0, 3)
02:55:39.485 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:39.517 00.032 8976 Received - 47 (G) 
02:55:39.517 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:39.517 00.000 8976 stepped: pos (-10, -5)
02:55:39.517 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
02:55:39.517 00.000 8976 MountToCamera -- mountX=1.82 mountY=0.95 hyp=2.05 mountTheta=0.48 cameraX=-1.68, cameraY=1.18 cameraTheta=2.53
02:55:39.517 00.000 8976 incremental bump (-1.676, 1.182) isValid = 1
02:55:39.517 00.000 8976 Scheduling Mount bump of (-0.094, 0.069)
02:55:39.517 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:55:39.517 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:55:39.517 00.000 8976 move complete, result=0
02:55:39.517 00.000 9828 Worker thread wakes up
02:55:39.517 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:55:39.517 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:55:39.517 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 3 ms NORTH
02:55:39.517 00.000 8976 worker thread done servicing request
02:55:39.517 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.61 = -0.68)
02:55:39.517 00.000 8976 Worker thread wakes up
02:55:39.518 00.001 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.53 = -0.76)
02:55:39.518 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.72
02:55:39.518 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:55:39.518 00.000 9828 BLC: window closed
02:55:39.518 00.000 9828 MoveAxis(W, 29, B)
02:55:39.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:39.518 00.000 9828 Guiding  Dir = 3, Dur = 29
02:55:39.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:39.518 00.000 9828 IsSlewing returns 0
02:55:39.518 00.000 9828 IsGuiding returns 0
02:55:39.518 00.000 9828 PulseGuide returned control before completion, sleep 39
02:55:39.561 00.043 9828 IsGuiding returns 1
02:55:39.561 00.000 9828 scope still moving after pulse duration time elapsed
02:55:39.591 00.030 9828 IsSlewing returns 0
02:55:39.591 00.000 9828 IsGuiding returns 1
02:55:39.622 00.031 9828 IsSlewing returns 0
02:55:39.622 00.000 9828 IsGuiding returns 1
02:55:39.653 00.031 9828 IsSlewing returns 0
02:55:39.653 00.000 9828 IsGuiding returns 1
02:55:39.683 00.030 9828 IsSlewing returns 0
02:55:39.683 00.000 9828 IsGuiding returns 0
02:55:39.683 00.000 9828 scope move finished after 29 + 135 ms
02:55:39.683 00.000 9828 Move returns status 0, amount 29
02:55:39.683 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:39.683 00.000 9828 MoveAxis(N, 11, B)
02:55:39.683 00.000 9828 Guiding  Dir = 0, Dur = 11
02:55:39.699 00.016 9828 IsSlewing returns 0
02:55:39.699 00.000 9828 IsGuiding returns 0
02:55:39.700 00.001 9828 PulseGuide returned control before completion, sleep 21
02:55:39.730 00.030 9828 IsGuiding returns 1
02:55:39.730 00.000 9828 scope still moving after pulse duration time elapsed
02:55:39.761 00.031 9828 IsSlewing returns 0
02:55:39.761 00.000 9828 IsGuiding returns 1
02:55:39.792 00.031 9828 IsSlewing returns 0
02:55:39.792 00.000 9828 IsGuiding returns 1
02:55:39.822 00.030 9828 IsSlewing returns 0
02:55:39.822 00.000 9828 IsGuiding returns 1
02:55:39.854 00.032 9828 IsSlewing returns 0
02:55:39.854 00.000 9828 IsGuiding returns 0
02:55:39.854 00.000 9828 scope move finished after 11 + 143 ms
02:55:39.854 00.000 9828 Move returns status 0, amount 11
02:55:39.854 00.000 9828 move complete, result=0
02:55:39.854 00.000 9828 worker thread done servicing request
02:55:39.854 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:55:40.202 00.348 8976 Exposure complete
02:55:40.208 00.006 8976 worker thread done servicing request
02:55:40.208 00.000 5052 OnExposeComplete: enter
02:55:40.208 00.000 5052 UpdateGuideState(): m_state=6
02:55:40.208 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11167
02:55:40.208 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.52, Mass=146, SNR=8.4, Peak=67 HFD=1.4
02:55:40.208 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
02:55:40.208 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
02:55:40.208 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.19 hyp=0.37 cameraTheta=-0.54 mountX=-0.31 mountY=-0.16, mountTheta=-2.67
02:55:40.209 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.19, opts=13)
02:55:40.209 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.19)
02:55:40.209 00.000 8976 Worker thread wakes up
02:55:40.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.19) opts 0xd
02:55:40.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.19)
02:55:40.209 00.000 8976 Moving (0.32, -0.19) raw xDistance=-0.31 yDistance=-0.16
02:55:40.209 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:55:40.210 00.001 5052 UpdateGuideState exits: m=146 SNR=8.4
02:55:40.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:40.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
02:55:40.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:55:40.210 00.000 8976 MoveAxis(R, 1, ABG)
02:55:40.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:40.210 00.000 5052 Enqueuing Expose request
02:55:40.210 00.000 8976 stepping (-10, -5) + (1, 0)
02:55:40.210 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:40.237 00.027 8976 Received - 47 (G) 
02:55:40.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:40.237 00.000 8976 stepped: pos (-9, -5)
02:55:40.237 00.000 8976 MoveAxis(U, 0, ABG)
02:55:40.237 00.000 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (2.04) = xAngle (2.54 = 2.54)
02:55:40.237 00.000 8976 MountToCamera -- mountX=1.67 mountY=0.90 hyp=1.90 mountTheta=0.49 cameraX=-1.56, cameraY=1.08 cameraTheta=2.54
02:55:40.237 00.000 8976 incremental bump (-1.564, 1.078) isValid = 1
02:55:40.237 00.000 8976 Scheduling Mount bump of (-0.095, 0.068)
02:55:40.237 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:55:40.237 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:55:40.237 00.000 8976 move complete, result=0
02:55:40.237 00.000 9828 Worker thread wakes up
02:55:40.237 00.000 8976 worker thread done servicing request
02:55:40.237 00.000 8976 Worker thread wakes up
02:55:40.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:40.237 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:40.237 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:55:40.238 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:55:40.238 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:55:40.238 00.000 9828 CameraToMount -- cameraTheta (2.52) - m_xAngle (-3.10) = xAngle (5.62 = -0.67)
02:55:40.238 00.000 9828 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.54 = -0.75)
02:55:40.238 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.52 mountX=0.09 mountY=-0.08, mountTheta=-0.71
02:55:40.238 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:55:40.238 00.000 9828 BLC: window closed
02:55:40.238 00.000 9828 MoveAxis(W, 29, B)
02:55:40.238 00.000 9828 Guiding  Dir = 3, Dur = 29
02:55:40.238 00.000 9828 IsSlewing returns 0
02:55:40.239 00.001 9828 IsGuiding returns 0
02:55:40.239 00.000 9828 PulseGuide returned control before completion, sleep 39
02:55:40.278 00.039 9828 IsGuiding returns 1
02:55:40.278 00.000 9828 scope still moving after pulse duration time elapsed
02:55:40.309 00.031 9828 IsSlewing returns 0
02:55:40.309 00.000 9828 IsGuiding returns 1
02:55:40.340 00.031 9828 IsSlewing returns 0
02:55:40.340 00.000 9828 IsGuiding returns 1
02:55:40.372 00.032 9828 IsSlewing returns 0
02:55:40.372 00.000 9828 IsGuiding returns 1
02:55:40.403 00.031 9828 IsSlewing returns 0
02:55:40.403 00.000 9828 IsGuiding returns 0
02:55:40.403 00.000 9828 scope move finished after 29 + 135 ms
02:55:40.403 00.000 9828 Move returns status 0, amount 29
02:55:40.403 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:40.403 00.000 9828 MoveAxis(N, 11, B)
02:55:40.403 00.000 9828 Guiding  Dir = 0, Dur = 11
02:55:40.418 00.015 9828 IsSlewing returns 0
02:55:40.419 00.001 9828 IsGuiding returns 0
02:55:40.419 00.000 9828 PulseGuide returned control before completion, sleep 21
02:55:40.449 00.030 9828 IsGuiding returns 1
02:55:40.449 00.000 9828 scope still moving after pulse duration time elapsed
02:55:40.481 00.032 9828 IsSlewing returns 0
02:55:40.481 00.000 9828 IsGuiding returns 1
02:55:40.511 00.030 9828 IsSlewing returns 0
02:55:40.511 00.000 9828 IsGuiding returns 1
02:55:40.542 00.031 9828 IsSlewing returns 0
02:55:40.542 00.000 9828 IsGuiding returns 1
02:55:40.573 00.031 9828 IsSlewing returns 0
02:55:40.573 00.000 9828 IsGuiding returns 0
02:55:40.573 00.000 9828 scope move finished after 11 + 143 ms
02:55:40.573 00.000 9828 Move returns status 0, amount 11
02:55:40.573 00.000 9828 move complete, result=0
02:55:40.573 00.000 9828 worker thread done servicing request
02:55:40.573 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
02:55:40.921 00.348 8976 Exposure complete
02:55:40.927 00.006 8976 worker thread done servicing request
02:55:40.927 00.000 5052 OnExposeComplete: enter
02:55:40.927 00.000 5052 UpdateGuideState(): m_state=6
02:55:40.927 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11168
02:55:40.927 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.79, Mass=171, SNR=9.0, Peak=72 HFD=2.0
02:55:40.927 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:55:40.927 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:55:40.927 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=0.08 hyp=0.99 cameraTheta=0.08 mountX=-0.38 mountY=-0.87, mountTheta=-1.98
02:55:40.928 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=0.08, opts=13)
02:55:40.928 00.000 5052 Enqueuing Move request for stepguider (0.99, 0.08)
02:55:40.928 00.000 8976 Worker thread wakes up
02:55:40.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, 0.08) opts 0xd
02:55:40.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, 0.08)
02:55:40.928 00.000 8976 Moving (0.99, 0.08) raw xDistance=-0.38 yDistance=-0.87
02:55:40.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
02:55:40.928 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:55:40.928 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
02:55:40.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:40.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
02:55:40.928 00.000 8976 MoveAxis(R, 2, ABG)
02:55:40.928 00.000 8976 stepping (-9, -5) + (2, 0)
02:55:40.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:40.928 00.000 5052 Enqueuing Expose request
02:55:40.928 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:40.956 00.028 8976 Received - 47 (G) 
02:55:40.956 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:40.956 00.000 8976 stepped: pos (-7, -5)
02:55:40.956 00.000 8976 MoveAxis(U, 3, ABG)
02:55:40.956 00.000 8976 stepping (-7, -5) + (0, 3)
02:55:40.956 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:40.988 00.032 8976 Received - 47 (G) 
02:55:40.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:40.988 00.000 8976 stepped: pos (-7, -2)
02:55:40.988 00.000 8976 MountToCamera -- mountTheta (0.45) + m_xAngle (2.04) = xAngle (2.49 = 2.49)
02:55:40.988 00.000 8976 MountToCamera -- mountX=1.47 mountY=0.71 hyp=1.64 mountTheta=0.45 cameraX=-1.30, cameraY=0.99 cameraTheta=2.49
02:55:40.988 00.000 8976 incremental bump (-1.302, 0.989) isValid = 1
02:55:40.988 00.000 8976 Scheduling Mount bump of (-0.091, 0.072)
02:55:40.988 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
02:55:40.988 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
02:55:40.988 00.000 8976 move complete, result=0
02:55:40.988 00.000 9828 Worker thread wakes up
02:55:40.988 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
02:55:40.988 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:55:40.988 00.000 8976 worker thread done servicing request
02:55:40.988 00.000 8976 Worker thread wakes up
02:55:40.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:40.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:40.988 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 3 ms NORTH
02:55:40.988 00.000 9828 CameraToMount -- cameraTheta (2.47) - m_xAngle (-3.10) = xAngle (5.57 = -0.71)
02:55:40.989 00.001 9828 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.49 = -0.79)
02:55:40.989 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.47 mountX=0.09 mountY=-0.08, mountTheta=-0.76
02:55:40.989 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
02:55:40.989 00.000 9828 BLC: window closed
02:55:40.989 00.000 9828 MoveAxis(W, 28, B)
02:55:40.989 00.000 9828 Guiding  Dir = 3, Dur = 28
02:55:40.989 00.000 9828 IsSlewing returns 0
02:55:40.989 00.000 9828 IsGuiding returns 0
02:55:40.989 00.000 9828 PulseGuide returned control before completion, sleep 38
02:55:41.039 00.050 9828 IsGuiding returns 1
02:55:41.040 00.001 9828 scope still moving after pulse duration time elapsed
02:55:41.070 00.030 9828 IsSlewing returns 0
02:55:41.071 00.001 9828 IsGuiding returns 1
02:55:41.103 00.032 9828 IsSlewing returns 0
02:55:41.103 00.000 9828 IsGuiding returns 1
02:55:41.133 00.030 9828 IsSlewing returns 0
02:55:41.133 00.000 9828 IsGuiding returns 0
02:55:41.133 00.000 9828 scope move finished after 28 + 115 ms
02:55:41.133 00.000 9828 Move returns status 0, amount 28
02:55:41.133 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:41.133 00.000 9828 MoveAxis(N, 11, B)
02:55:41.133 00.000 9828 Guiding  Dir = 0, Dur = 11
02:55:41.148 00.015 9828 IsSlewing returns 0
02:55:41.148 00.000 9828 IsGuiding returns 0
02:55:41.148 00.000 9828 PulseGuide returned control before completion, sleep 21
02:55:41.179 00.031 9828 IsGuiding returns 1
02:55:41.179 00.000 9828 scope still moving after pulse duration time elapsed
02:55:41.210 00.031 9828 IsSlewing returns 0
02:55:41.210 00.000 9828 IsGuiding returns 1
02:55:41.240 00.030 9828 IsSlewing returns 0
02:55:41.240 00.000 9828 IsGuiding returns 1
02:55:41.272 00.032 9828 IsSlewing returns 0
02:55:41.272 00.000 9828 IsGuiding returns 1
02:55:41.303 00.031 9828 IsSlewing returns 0
02:55:41.303 00.000 9828 IsGuiding returns 0
02:55:41.303 00.000 9828 scope move finished after 11 + 144 ms
02:55:41.303 00.000 9828 Move returns status 0, amount 11
02:55:41.303 00.000 9828 move complete, result=0
02:55:41.304 00.001 9828 worker thread done servicing request
02:55:41.304 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
02:55:41.673 00.369 8976 Exposure complete
02:55:41.678 00.005 8976 worker thread done servicing request
02:55:41.678 00.000 5052 OnExposeComplete: enter
02:55:41.678 00.000 5052 UpdateGuideState(): m_state=6
02:55:41.678 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11169
02:55:41.678 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.89, Mass=158, SNR=8.7, Peak=69 HFD=2.0
02:55:41.678 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
02:55:41.678 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:55:41.678 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.18 hyp=0.85 cameraTheta=0.21 mountX=-0.22 mountY=-0.79, mountTheta=-1.84
02:55:41.679 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.18, opts=13)
02:55:41.679 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.18)
02:55:41.679 00.000 8976 Worker thread wakes up
02:55:41.679 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.18) opts 0xd
02:55:41.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.18)
02:55:41.679 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:55:41.679 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:55:41.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:41.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:41.679 00.000 5052 Enqueuing Expose request
02:55:41.680 00.001 8976 Moving (0.83, 0.18) raw xDistance=-0.22 yDistance=-0.79
02:55:41.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:55:41.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.79
02:55:41.680 00.000 8976 MoveAxis(R, 0, ABG)
02:55:41.680 00.000 8976 MoveAxis(U, 3, ABG)
02:55:41.680 00.000 8976 stepping (-7, -2) + (0, 3)
02:55:41.680 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:41.707 00.027 8976 Received - 47 (G) 
02:55:41.707 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:41.707 00.000 8976 stepped: pos (-7, 1)
02:55:41.707 00.000 8976 MountToCamera -- mountTheta (0.31) + m_xAngle (2.04) = xAngle (2.35 = 2.35)
02:55:41.707 00.000 8976 MountToCamera -- mountX=1.34 mountY=0.42 hyp=1.41 mountTheta=0.31 cameraX=-0.99, cameraY=1.00 cameraTheta=2.35
02:55:41.707 00.000 8976 incremental bump (-0.987, 1.002) isValid = 1
02:55:41.707 00.000 8976 Scheduling Mount bump of (-0.081, 0.085)
02:55:41.707 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
02:55:41.707 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
02:55:41.707 00.000 8976 move complete, result=0
02:55:41.707 00.000 9828 Worker thread wakes up
02:55:41.707 00.000 8976 worker thread done servicing request
02:55:41.707 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
02:55:41.708 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
02:55:41.708 00.000 8976 Worker thread wakes up
02:55:41.708 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:55:41.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:41.708 00.000 9828 CameraToMount -- cameraTheta (2.33) - m_xAngle (-3.10) = xAngle (5.43 = -0.86)
02:55:41.708 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:41.708 00.000 9828 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.35 = -0.94)
02:55:41.708 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.33 mountX=0.08 mountY=-0.09, mountTheta=-0.89
02:55:41.708 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
02:55:41.708 00.000 9828 BLC: window closed
02:55:41.708 00.000 9828 MoveAxis(W, 24, B)
02:55:41.708 00.000 9828 Guiding  Dir = 3, Dur = 24
02:55:41.708 00.000 9828 IsSlewing returns 0
02:55:41.709 00.001 9828 IsGuiding returns 0
02:55:41.709 00.000 9828 PulseGuide returned control before completion, sleep 34
02:55:41.754 00.045 9828 IsGuiding returns 1
02:55:41.754 00.000 9828 scope still moving after pulse duration time elapsed
02:55:41.784 00.030 9828 IsSlewing returns 0
02:55:41.784 00.000 9828 IsGuiding returns 1
02:55:41.816 00.032 9828 IsSlewing returns 0
02:55:41.816 00.000 9828 IsGuiding returns 1
02:55:41.846 00.030 9828 IsSlewing returns 0
02:55:41.846 00.000 9828 IsGuiding returns 1
02:55:41.877 00.031 9828 IsSlewing returns 0
02:55:41.877 00.000 9828 IsGuiding returns 0
02:55:41.877 00.000 9828 scope move finished after 24 + 144 ms
02:55:41.877 00.000 9828 Move returns status 0, amount 24
02:55:41.877 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:41.877 00.000 9828 MoveAxis(N, 13, B)
02:55:41.877 00.000 9828 Guiding  Dir = 0, Dur = 13
02:55:41.893 00.016 9828 IsSlewing returns 0
02:55:41.893 00.000 9828 IsGuiding returns 0
02:55:41.893 00.000 9828 PulseGuide returned control before completion, sleep 23
02:55:41.925 00.032 9828 IsGuiding returns 1
02:55:41.925 00.000 9828 scope still moving after pulse duration time elapsed
02:55:41.957 00.032 9828 IsSlewing returns 0
02:55:41.957 00.000 9828 IsGuiding returns 1
02:55:41.989 00.032 9828 IsSlewing returns 0
02:55:41.989 00.000 9828 IsGuiding returns 1
02:55:42.020 00.031 9828 IsSlewing returns 0
02:55:42.020 00.000 9828 IsGuiding returns 1
02:55:42.051 00.031 9828 IsSlewing returns 0
02:55:42.051 00.000 9828 IsGuiding returns 0
02:55:42.051 00.000 9828 scope move finished after 13 + 144 ms
02:55:42.051 00.000 9828 Move returns status 0, amount 13
02:55:42.051 00.000 9828 move complete, result=0
02:55:42.051 00.000 9828 worker thread done servicing request
02:55:42.051 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
02:55:42.396 00.345 8976 Exposure complete
02:55:42.402 00.006 8976 worker thread done servicing request
02:55:42.402 00.000 5052 OnExposeComplete: enter
02:55:42.402 00.000 5052 UpdateGuideState(): m_state=6
02:55:42.402 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11170
02:55:42.402 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=282.02, Mass=166, SNR=8.9, Peak=73 HFD=2.2
02:55:42.402 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
02:55:42.402 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
02:55:42.402 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.31 hyp=0.41 cameraTheta=0.85 mountX=0.15 mountY=-0.40, mountTheta=-1.21
02:55:42.403 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.31, opts=13)
02:55:42.403 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.31)
02:55:42.403 00.000 8976 Worker thread wakes up
02:55:42.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.31) opts 0xd
02:55:42.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.31)
02:55:42.403 00.000 8976 Moving (0.27, 0.31) raw xDistance=0.15 yDistance=-0.40
02:55:42.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:55:42.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:55:42.403 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
02:55:42.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:42.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.40
02:55:42.404 00.001 8976 MoveAxis(R, 0, ABG)
02:55:42.404 00.000 8976 MoveAxis(U, 2, ABG)
02:55:42.404 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:42.404 00.000 5052 Enqueuing Expose request
02:55:42.404 00.000 8976 stepping (-7, 1) + (0, 2)
02:55:42.404 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:42.426 00.022 8976 Received - 47 (G) 
02:55:42.427 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:42.427 00.000 8976 stepped: pos (-7, 3)
02:55:42.427 00.000 8976 MountToCamera -- mountTheta (0.10) + m_xAngle (2.04) = xAngle (2.14 = 2.14)
02:55:42.427 00.000 8976 MountToCamera -- mountX=1.25 mountY=0.13 hyp=1.26 mountTheta=0.10 cameraX=-0.68, cameraY=1.06 cameraTheta=2.14
02:55:42.427 00.000 8976 incremental bump (-0.682, 1.058) isValid = 1
02:55:42.427 00.000 8976 Scheduling Mount bump of (-0.062, 0.100)
02:55:42.427 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
02:55:42.427 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
02:55:42.427 00.000 8976 move complete, result=0
02:55:42.427 00.000 9828 Worker thread wakes up
02:55:42.427 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
02:55:42.427 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:55:42.427 00.000 8976 worker thread done servicing request
02:55:42.427 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:55:42.427 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.22 = -1.06)
02:55:42.427 00.000 8976 Worker thread wakes up
02:55:42.427 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.14 = -1.14)
02:55:42.428 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:42.428 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.08
02:55:42.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:42.428 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
02:55:42.428 00.000 9828 BLC: window closed
02:55:42.428 00.000 9828 MoveAxis(W, 18, B)
02:55:42.428 00.000 9828 Guiding  Dir = 3, Dur = 18
02:55:42.428 00.000 9828 IsSlewing returns 0
02:55:42.428 00.000 9828 IsGuiding returns 0
02:55:42.428 00.000 9828 PulseGuide returned control before completion, sleep 28
02:55:42.471 00.043 9828 IsGuiding returns 1
02:55:42.472 00.001 9828 scope still moving after pulse duration time elapsed
02:55:42.502 00.030 9828 IsSlewing returns 0
02:55:42.502 00.000 9828 IsGuiding returns 1
02:55:42.533 00.031 9828 IsSlewing returns 0
02:55:42.533 00.000 9828 IsGuiding returns 1
02:55:42.563 00.030 9828 IsSlewing returns 0
02:55:42.563 00.000 9828 IsGuiding returns 1
02:55:42.596 00.033 9828 IsSlewing returns 0
02:55:42.596 00.000 9828 IsGuiding returns 1
02:55:42.627 00.031 9828 IsSlewing returns 0
02:55:42.628 00.001 9828 IsGuiding returns 1
02:55:42.659 00.031 9828 IsSlewing returns 0
02:55:42.659 00.000 9828 IsGuiding returns 0
02:55:42.659 00.000 9828 scope move finished after 18 + 212 ms
02:55:42.659 00.000 9828 Move returns status 0, amount 18
02:55:42.659 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:55:42.659 00.000 9828 MoveAxis(N, 15, B)
02:55:42.659 00.000 9828 Guiding  Dir = 0, Dur = 15
02:55:42.674 00.015 9828 IsSlewing returns 0
02:55:42.674 00.000 9828 IsGuiding returns 0
02:55:42.674 00.000 9828 PulseGuide returned control before completion, sleep 25
02:55:42.706 00.032 9828 IsGuiding returns 1
02:55:42.706 00.000 9828 scope still moving after pulse duration time elapsed
02:55:42.737 00.031 9828 IsSlewing returns 0
02:55:42.737 00.000 9828 IsGuiding returns 1
02:55:42.769 00.032 9828 IsSlewing returns 0
02:55:42.769 00.000 9828 IsGuiding returns 1
02:55:42.799 00.030 9828 IsSlewing returns 0
02:55:42.799 00.000 9828 IsGuiding returns 1
02:55:42.830 00.031 9828 IsSlewing returns 0
02:55:42.830 00.000 9828 IsGuiding returns 0
02:55:42.831 00.001 9828 scope move finished after 15 + 141 ms
02:55:42.831 00.000 9828 Move returns status 0, amount 15
02:55:42.831 00.000 9828 move complete, result=0
02:55:42.831 00.000 9828 worker thread done servicing request
02:55:42.831 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
02:55:43.113 00.282 8976 Exposure complete
02:55:43.118 00.005 8976 worker thread done servicing request
02:55:43.119 00.001 5052 OnExposeComplete: enter
02:55:43.119 00.000 5052 UpdateGuideState(): m_state=6
02:55:43.119 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11171
02:55:43.119 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.20, Mass=158, SNR=8.7, Peak=74 HFD=2.1
02:55:43.119 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
02:55:43.119 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.05 = -3.05)
02:55:43.119 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.50 hyp=0.64 cameraTheta=-0.90 mountX=-0.63 mountY=-0.06, mountTheta=-3.05
02:55:43.119 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.50, opts=13)
02:55:43.120 00.001 5052 Enqueuing Move request for stepguider (0.40, -0.50)
02:55:43.120 00.000 8976 Worker thread wakes up
02:55:43.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.50) opts 0xd
02:55:43.120 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.50)
02:55:43.120 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:55:43.120 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:55:43.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:43.120 00.000 8976 Moving (0.40, -0.50) raw xDistance=-0.63 yDistance=-0.06
02:55:43.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
02:55:43.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:55:43.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:43.120 00.000 5052 Enqueuing Expose request
02:55:43.120 00.000 8976 MoveAxis(R, 3, ABG)
02:55:43.120 00.000 8976 stepping (-7, 3) + (3, 0)
02:55:43.120 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:43.146 00.026 8976 Received - 47 (G) 
02:55:43.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:43.146 00.000 8976 stepped: pos (-4, 3)
02:55:43.146 00.000 8976 MoveAxis(U, 0, ABG)
02:55:43.146 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:55:43.146 00.000 8976 move complete, result=0
02:55:43.146 00.000 8976 worker thread done servicing request
02:55:43.146 00.000 8976 Worker thread wakes up
02:55:43.146 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
02:55:43.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:43.146 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:43.831 00.685 8976 Exposure complete
02:55:43.837 00.006 8976 worker thread done servicing request
02:55:43.837 00.000 5052 OnExposeComplete: enter
02:55:43.837 00.000 5052 UpdateGuideState(): m_state=6
02:55:43.837 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11172
02:55:43.837 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.90, Mass=159, SNR=8.8, Peak=76 HFD=2.3
02:55:43.837 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
02:55:43.837 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
02:55:43.837 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.19 hyp=0.61 cameraTheta=0.32 mountX=-0.09 mountY=-0.59, mountTheta=-1.73
02:55:43.837 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.19, opts=13)
02:55:43.837 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.19)
02:55:43.838 00.001 8976 Worker thread wakes up
02:55:43.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.19) opts 0xd
02:55:43.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.19)
02:55:43.838 00.000 8976 Moving (0.58, 0.19) raw xDistance=-0.09 yDistance=-0.59
02:55:43.838 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:55:43.838 00.000 5052 UpdateGuideState exits: m=159 SNR=8.8
02:55:43.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:43.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:55:43.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
02:55:43.838 00.000 8976 MoveAxis(R, 0, ABG)
02:55:43.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:43.838 00.000 5052 Enqueuing Expose request
02:55:43.838 00.000 8976 MoveAxis(U, 2, ABG)
02:55:43.838 00.000 8976 stepping (-4, 3) + (0, 2)
02:55:43.838 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:43.866 00.028 8976 Received - 47 (G) 
02:55:43.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:43.866 00.000 8976 stepped: pos (-4, 5)
02:55:43.866 00.000 8976 move complete, result=0
02:55:43.866 00.000 8976 worker thread done servicing request
02:55:43.866 00.000 8976 Worker thread wakes up
02:55:43.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:43.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:43.866 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:55:44.550 00.684 8976 Exposure complete
02:55:44.555 00.005 8976 worker thread done servicing request
02:55:44.555 00.000 5052 OnExposeComplete: enter
02:55:44.556 00.001 5052 UpdateGuideState(): m_state=6
02:55:44.556 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11173
02:55:44.556 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.73, Mass=163, SNR=8.8, Peak=73 HFD=2.2
02:55:44.556 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:55:44.556 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:55:44.556 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.02 hyp=0.66 cameraTheta=0.02 mountX=-0.29 mountY=-0.56, mountTheta=-2.04
02:55:44.556 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.02, opts=13)
02:55:44.556 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.02)
02:55:44.557 00.001 8976 Worker thread wakes up
02:55:44.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.02) opts 0xd
02:55:44.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.02)
02:55:44.557 00.000 8976 Moving (0.66, 0.02) raw xDistance=-0.29 yDistance=-0.56
02:55:44.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:55:44.557 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:55:44.557 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
02:55:44.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:44.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
02:55:44.557 00.000 8976 MoveAxis(R, 1, ABG)
02:55:44.557 00.000 8976 stepping (-4, 5) + (1, 0)
02:55:44.557 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:44.557 00.000 5052 Enqueuing Expose request
02:55:44.557 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:44.584 00.027 8976 Received - 47 (G) 
02:55:44.584 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:44.584 00.000 8976 stepped: pos (-3, 5)
02:55:44.584 00.000 8976 MoveAxis(U, 2, ABG)
02:55:44.584 00.000 8976 stepping (-3, 5) + (0, 2)
02:55:44.584 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:44.617 00.033 8976 Received - 47 (G) 
02:55:44.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:44.617 00.000 8976 stepped: pos (-3, 7)
02:55:44.617 00.000 8976 move complete, result=0
02:55:44.617 00.000 8976 worker thread done servicing request
02:55:44.617 00.000 8976 Worker thread wakes up
02:55:44.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:44.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:44.617 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
02:55:45.302 00.685 8976 Exposure complete
02:55:45.307 00.005 8976 worker thread done servicing request
02:55:45.308 00.001 5052 OnExposeComplete: enter
02:55:45.308 00.000 5052 UpdateGuideState(): m_state=6
02:55:45.308 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11174
02:55:45.308 00.000 5052 Star::Find returns 1 (0), X=330.38, Y=281.95, Mass=152, SNR=8.5, Peak=82 HFD=1.9
02:55:45.308 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
02:55:45.308 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
02:55:45.308 00.000 5052 CameraToMount -- cameraX=1.21 cameraY=0.24 hyp=1.23 cameraTheta=0.19 mountX=-0.34 mountY=-1.15, mountTheta=-1.86
02:55:45.308 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.21, y=0.24, opts=13)
02:55:45.309 00.001 5052 Enqueuing Move request for stepguider (1.21, 0.24)
02:55:45.309 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:55:45.309 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:55:45.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:45.309 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:45.309 00.000 5052 Enqueuing Expose request
02:55:45.309 00.000 8976 Worker thread wakes up
02:55:45.309 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.21, 0.24) opts 0xd
02:55:45.309 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.21, 0.24)
02:55:45.309 00.000 8976 Moving (1.21, 0.24) raw xDistance=-0.34 yDistance=-1.15
02:55:45.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
02:55:45.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.15
02:55:45.309 00.000 8976 MoveAxis(R, 1, ABG)
02:55:45.309 00.000 8976 stepping (-3, 7) + (1, 0)
02:55:45.309 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:45.336 00.027 8976 Received - 47 (G) 
02:55:45.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:45.336 00.000 8976 stepped: pos (-2, 7)
02:55:45.336 00.000 8976 MoveAxis(U, 5, ABG)
02:55:45.337 00.001 8976 stepping (-2, 7) + (0, 5)
02:55:45.337 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:55:45.384 00.047 8976 Received - 47 (G) 
02:55:45.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:55:45.384 00.000 8976 stepped: pos (-2, 12)
02:55:45.384 00.000 8976 move complete, result=0
02:55:45.384 00.000 8976 worker thread done servicing request
02:55:45.384 00.000 8976 Worker thread wakes up
02:55:45.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:45.384 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:45.385 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -1.1 px 5 ms NORTH
02:55:46.069 00.684 8976 Exposure complete
02:55:46.076 00.007 8976 worker thread done servicing request
02:55:46.076 00.000 5052 OnExposeComplete: enter
02:55:46.076 00.000 5052 UpdateGuideState(): m_state=6
02:55:46.076 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11175
02:55:46.076 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.63, Mass=167, SNR=8.9, Peak=74 HFD=2.2
02:55:46.076 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
02:55:46.076 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
02:55:46.076 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.08 hyp=0.80 cameraTheta=-0.11 mountX=-0.43 mountY=-0.62, mountTheta=-2.18
02:55:46.077 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.08, opts=13)
02:55:46.077 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.08)
02:55:46.077 00.000 8976 Worker thread wakes up
02:55:46.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.08) opts 0xd
02:55:46.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.08)
02:55:46.077 00.000 8976 Moving (0.79, -0.08) raw xDistance=-0.43 yDistance=-0.62
02:55:46.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
02:55:46.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:55:46.077 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:55:46.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:46.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:46.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.62
02:55:46.077 00.000 5052 Enqueuing Expose request
02:55:46.077 00.000 8976 MoveAxis(R, 2, ABG)
02:55:46.077 00.000 8976 stepping (-2, 12) + (2, 0)
02:55:46.077 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:46.103 00.026 8976 Received - 47 (G) 
02:55:46.104 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:46.104 00.000 8976 stepped: pos (0, 12)
02:55:46.104 00.000 8976 MoveAxis(U, 3, ABG)
02:55:46.104 00.000 8976 stepping (0, 12) + (0, 3)
02:55:46.104 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:46.135 00.031 8976 Received - 47 (G) 
02:55:46.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:46.135 00.000 8976 stepped: pos (0, 15)
02:55:46.135 00.000 8976 move complete, result=0
02:55:46.135 00.000 8976 worker thread done servicing request
02:55:46.135 00.000 8976 Worker thread wakes up
02:55:46.136 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:46.136 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:46.136 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
02:55:46.823 00.687 8976 Exposure complete
02:55:46.829 00.006 8976 worker thread done servicing request
02:55:46.829 00.000 5052 OnExposeComplete: enter
02:55:46.829 00.000 5052 UpdateGuideState(): m_state=6
02:55:46.829 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11176
02:55:46.829 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.89, Mass=183, SNR=9.4, Peak=81 HFD=2.2
02:55:46.829 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
02:55:46.829 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
02:55:46.829 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.18 hyp=0.55 cameraTheta=0.34 mountX=-0.07 mountY=-0.53, mountTheta=-1.71
02:55:46.830 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.18, opts=13)
02:55:46.830 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.18)
02:55:46.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:55:46.830 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
02:55:46.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:46.830 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:46.830 00.000 5052 Enqueuing Expose request
02:55:46.830 00.000 8976 Worker thread wakes up
02:55:46.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.18) opts 0xd
02:55:46.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.18)
02:55:46.830 00.000 8976 Moving (0.52, 0.18) raw xDistance=-0.07 yDistance=-0.53
02:55:46.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:55:46.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.53
02:55:46.830 00.000 8976 MoveAxis(R, 0, ABG)
02:55:46.830 00.000 8976 MoveAxis(U, 2, ABG)
02:55:46.830 00.000 8976 stepping (0, 15) + (0, 2)
02:55:46.830 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:46.855 00.025 8976 Received - 47 (G) 
02:55:46.855 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:46.855 00.000 8976 stepped: pos (0, 17)
02:55:46.855 00.000 8976 move complete, result=0
02:55:46.855 00.000 8976 worker thread done servicing request
02:55:46.855 00.000 8976 Worker thread wakes up
02:55:46.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:46.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:46.855 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:55:47.540 00.685 8976 Exposure complete
02:55:47.545 00.005 8976 worker thread done servicing request
02:55:47.545 00.000 5052 OnExposeComplete: enter
02:55:47.545 00.000 5052 UpdateGuideState(): m_state=6
02:55:47.545 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11177
02:55:47.546 00.001 5052 Star::Find returns 1 (0), X=329.66, Y=281.76, Mass=173, SNR=9.1, Peak=84 HFD=1.9
02:55:47.546 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:55:47.546 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:55:47.546 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.05 hyp=0.49 cameraTheta=0.10 mountX=-0.18 mountY=-0.44, mountTheta=-1.96
02:55:47.546 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.05, opts=13)
02:55:47.546 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.05)
02:55:47.546 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:55:47.546 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
02:55:47.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:47.546 00.000 8976 Worker thread wakes up
02:55:47.547 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.05) opts 0xd
02:55:47.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.05)
02:55:47.547 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:47.547 00.000 5052 Enqueuing Expose request
02:55:47.547 00.000 8976 Moving (0.49, 0.05) raw xDistance=-0.18 yDistance=-0.44
02:55:47.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:55:47.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
02:55:47.547 00.000 8976 MoveAxis(R, 0, ABG)
02:55:47.547 00.000 8976 MoveAxis(U, 2, ABG)
02:55:47.547 00.000 8976 stepping (0, 17) + (0, 2)
02:55:47.547 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:47.574 00.027 8976 Received - 47 (G) 
02:55:47.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:47.574 00.000 8976 stepped: pos (0, 19)
02:55:47.574 00.000 8976 move complete, result=0
02:55:47.574 00.000 8976 worker thread done servicing request
02:55:47.574 00.000 8976 Worker thread wakes up
02:55:47.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:47.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:47.574 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:55:48.257 00.683 8976 Exposure complete
02:55:48.263 00.006 8976 worker thread done servicing request
02:55:48.264 00.001 5052 OnExposeComplete: enter
02:55:48.264 00.000 5052 UpdateGuideState(): m_state=6
02:55:48.264 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11178
02:55:48.264 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.72, Mass=150, SNR=8.5, Peak=73 HFD=1.7
02:55:48.264 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
02:55:48.264 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
02:55:48.264 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.01 hyp=0.45 cameraTheta=0.01 mountX=-0.20 mountY=-0.38, mountTheta=-2.06
02:55:48.265 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.01, opts=13)
02:55:48.265 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.01)
02:55:48.265 00.000 8976 Worker thread wakes up
02:55:48.265 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.01) opts 0xd
02:55:48.265 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.01)
02:55:48.265 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:55:48.265 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:55:48.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:48.265 00.000 8976 Moving (0.45, 0.01) raw xDistance=-0.20 yDistance=-0.38
02:55:48.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:55:48.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
02:55:48.265 00.000 8976 MoveAxis(R, 0, ABG)
02:55:48.265 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:48.265 00.000 5052 Enqueuing Expose request
02:55:48.265 00.000 8976 MoveAxis(U, 2, ABG)
02:55:48.266 00.001 8976 stepping (0, 19) + (0, 2)
02:55:48.266 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:48.293 00.027 8976 Received - 47 (G) 
02:55:48.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:48.293 00.000 8976 stepped: pos (0, 21)
02:55:48.293 00.000 8976 move complete, result=0
02:55:48.293 00.000 8976 worker thread done servicing request
02:55:48.293 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:55:48.294 00.001 8976 Worker thread wakes up
02:55:48.294 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:48.294 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:48.979 00.685 8976 Exposure complete
02:55:48.984 00.005 8976 worker thread done servicing request
02:55:48.984 00.000 5052 OnExposeComplete: enter
02:55:48.984 00.000 5052 UpdateGuideState(): m_state=6
02:55:48.984 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11179
02:55:48.984 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.48, Mass=165, SNR=8.9, Peak=73 HFD=1.4
02:55:48.984 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
02:55:48.984 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
02:55:48.985 00.001 5052 CameraToMount -- cameraX=0.34 cameraY=-0.23 hyp=0.41 cameraTheta=-0.59 mountX=-0.36 mountY=-0.16, mountTheta=-2.72
02:55:48.985 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.23, opts=13)
02:55:48.985 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.23)
02:55:48.985 00.000 8976 Worker thread wakes up
02:55:48.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.23) opts 0xd
02:55:48.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.23)
02:55:48.985 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:55:48.985 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:55:48.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:48.985 00.000 8976 Moving (0.34, -0.23) raw xDistance=-0.36 yDistance=-0.16
02:55:48.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:55:48.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:55:48.985 00.000 8976 MoveAxis(R, 1, ABG)
02:55:48.985 00.000 8976 stepping (0, 21) + (1, 0)
02:55:48.987 00.002 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:48.987 00.000 5052 Enqueuing Expose request
02:55:48.987 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:49.012 00.025 8976 Received - 47 (G) 
02:55:49.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:49.012 00.000 8976 stepped: pos (1, 21)
02:55:49.013 00.001 8976 MoveAxis(U, 0, ABG)
02:55:49.013 00.000 8976 move complete, result=0
02:55:49.013 00.000 8976 worker thread done servicing request
02:55:49.013 00.000 8976 Worker thread wakes up
02:55:49.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:49.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:49.013 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.2 px 0 ms NORTH
02:55:49.703 00.690 8976 Exposure complete
02:55:49.708 00.005 8976 worker thread done servicing request
02:55:49.708 00.000 5052 OnExposeComplete: enter
02:55:49.708 00.000 5052 UpdateGuideState(): m_state=6
02:55:49.708 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11180
02:55:49.708 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.79, Mass=144, SNR=8.3, Peak=69 HFD=1.9
02:55:49.709 00.001 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:55:49.709 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:55:49.709 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.08 hyp=0.56 cameraTheta=0.15 mountX=-0.18 mountY=-0.51, mountTheta=-1.91
02:55:49.710 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.08, opts=13)
02:55:49.710 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.08)
02:55:49.710 00.000 8976 Worker thread wakes up
02:55:49.710 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:55:49.710 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:55:49.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:49.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:49.710 00.000 5052 Enqueuing Expose request
02:55:49.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.08) opts 0xd
02:55:49.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.08)
02:55:49.710 00.000 8976 Moving (0.55, 0.08) raw xDistance=-0.18 yDistance=-0.51
02:55:49.711 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:55:49.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:55:49.711 00.000 8976 MoveAxis(R, 0, ABG)
02:55:49.711 00.000 8976 MoveAxis(U, 2, ABG)
02:55:49.711 00.000 8976 stepping (1, 21) + (0, 2)
02:55:49.711 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:49.748 00.037 8976 Received - 47 (G) 
02:55:49.748 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:49.748 00.000 8976 stepped: pos (1, 23)
02:55:49.748 00.000 8976 move complete, result=0
02:55:49.748 00.000 8976 worker thread done servicing request
02:55:49.748 00.000 8976 Worker thread wakes up
02:55:49.748 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:55:49.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:49.748 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:50.436 00.688 8976 Exposure complete
02:55:50.441 00.005 8976 worker thread done servicing request
02:55:50.441 00.000 5052 OnExposeComplete: enter
02:55:50.441 00.000 5052 UpdateGuideState(): m_state=6
02:55:50.441 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11181
02:55:50.441 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.93, Mass=155, SNR=8.6, Peak=76 HFD=2.4
02:55:50.441 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
02:55:50.442 00.001 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
02:55:50.442 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.22 hyp=0.61 cameraTheta=0.36 mountX=-0.07 mountY=-0.60, mountTheta=-1.68
02:55:50.442 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.22, opts=13)
02:55:50.442 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.22)
02:55:50.442 00.000 8976 Worker thread wakes up
02:55:50.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.22) opts 0xd
02:55:50.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.22)
02:55:50.442 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:55:50.443 00.001 5052 UpdateGuideState exits: m=155 SNR=8.6
02:55:50.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:50.443 00.000 8976 Moving (0.57, 0.22) raw xDistance=-0.07 yDistance=-0.60
02:55:50.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:55:50.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
02:55:50.443 00.000 8976 MoveAxis(R, 0, ABG)
02:55:50.443 00.000 8976 MoveAxis(U, 3, ABG)
02:55:50.443 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:50.443 00.000 5052 Enqueuing Expose request
02:55:50.443 00.000 8976 stepping (1, 23) + (0, 3)
02:55:50.443 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:50.484 00.041 8976 Received - 47 (G) 
02:55:50.484 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:50.484 00.000 8976 stepped: pos (1, 26)
02:55:50.484 00.000 8976 move complete, result=0
02:55:50.484 00.000 8976 worker thread done servicing request
02:55:50.484 00.000 8976 Worker thread wakes up
02:55:50.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:50.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:50.484 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
02:55:51.166 00.682 8976 Exposure complete
02:55:51.172 00.006 8976 worker thread done servicing request
02:55:51.173 00.001 5052 OnExposeComplete: enter
02:55:51.173 00.000 5052 UpdateGuideState(): m_state=6
02:55:51.173 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11182
02:55:51.173 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.41, Mass=179, SNR=9.3, Peak=69 HFD=2.8
02:55:51.173 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.27 = 3.01)
02:55:51.173 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
02:55:51.173 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.22 mountX=-0.32 mountY=0.07, mountTheta=2.92
02:55:51.173 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.30, opts=13)
02:55:51.173 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.30)
02:55:51.174 00.001 8976 Worker thread wakes up
02:55:51.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.30) opts 0xd
02:55:51.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.30)
02:55:51.174 00.000 8976 Moving (0.11, -0.30) raw xDistance=-0.32 yDistance=0.07
02:55:51.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:55:51.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:55:51.174 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
02:55:51.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:51.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:55:51.174 00.000 8976 MoveAxis(R, 1, ABG)
02:55:51.174 00.000 8976 stepping (1, 26) + (1, 0)
02:55:51.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:51.174 00.000 5052 Enqueuing Expose request
02:55:51.174 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:51.203 00.029 8976 Received - 47 (G) 
02:55:51.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:51.203 00.000 8976 stepped: pos (2, 26)
02:55:51.203 00.000 8976 MoveAxis(U, 0, ABG)
02:55:51.203 00.000 8976 move complete, result=0
02:55:51.204 00.001 8976 worker thread done servicing request
02:55:51.204 00.000 8976 Worker thread wakes up
02:55:51.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:51.204 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:51.204 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:55:51.889 00.685 8976 Exposure complete
02:55:51.895 00.006 8976 worker thread done servicing request
02:55:51.895 00.000 5052 OnExposeComplete: enter
02:55:51.895 00.000 5052 UpdateGuideState(): m_state=6
02:55:51.895 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11183
02:55:51.895 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.26, Mass=173, SNR=9.0, Peak=70 HFD=2.2
02:55:51.895 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
02:55:51.895 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
02:55:51.895 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.45 hyp=0.56 cameraTheta=-2.21 mountX=-0.25 mountY=0.52, mountTheta=2.01
02:55:51.896 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.45, opts=13)
02:55:51.896 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.45)
02:55:51.896 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:55:51.896 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
02:55:51.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:51.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:51.896 00.000 5052 Enqueuing Expose request
02:55:51.896 00.000 8976 Worker thread wakes up
02:55:51.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.45) opts 0xd
02:55:51.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.45)
02:55:51.896 00.000 8976 Moving (-0.33, -0.45) raw xDistance=-0.25 yDistance=0.52
02:55:51.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:55:51.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:55:51.896 00.000 8976 MoveAxis(R, 0, ABG)
02:55:51.897 00.001 8976 MoveAxis(D, 2, ABG)
02:55:51.897 00.000 8976 stepping (2, 26) + (0, -2)
02:55:51.897 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:51.923 00.026 8976 Received - 47 (G) 
02:55:51.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:51.923 00.000 8976 stepped: pos (2, 24)
02:55:51.923 00.000 8976 move complete, result=0
02:55:51.923 00.000 8976 worker thread done servicing request
02:55:51.923 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:55:51.923 00.000 8976 Worker thread wakes up
02:55:51.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:51.923 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:52.607 00.684 8976 Exposure complete
02:55:52.612 00.005 8976 worker thread done servicing request
02:55:52.612 00.000 5052 OnExposeComplete: enter
02:55:52.612 00.000 5052 UpdateGuideState(): m_state=6
02:55:52.612 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11184
02:55:52.613 00.001 5052 Star::Find returns 1 (0), X=328.49, Y=281.94, Mass=149, SNR=8.4, Peak=75 HFD=2.1
02:55:52.613 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:55:52.613 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:55:52.613 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.23 hyp=0.72 cameraTheta=2.82 mountX=0.52 mountY=0.45, mountTheta=0.71
02:55:52.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.23, opts=13)
02:55:52.614 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.23)
02:55:52.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:55:52.614 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:55:52.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:52.614 00.000 8976 Worker thread wakes up
02:55:52.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.23) opts 0xd
02:55:52.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.23)
02:55:52.614 00.000 8976 Moving (-0.68, 0.23) raw xDistance=0.52 yDistance=0.45
02:55:52.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:52.614 00.000 5052 Enqueuing Expose request
02:55:52.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:55:52.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
02:55:52.614 00.000 8976 MoveAxis(L, 2, ABG)
02:55:52.614 00.000 8976 stepping (2, 24) + (-2, 0)
02:55:52.614 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:52.642 00.028 8976 Received - 47 (G) 
02:55:52.642 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:52.642 00.000 8976 stepped: pos (0, 24)
02:55:52.642 00.000 8976 MoveAxis(D, 2, ABG)
02:55:52.642 00.000 8976 stepping (0, 24) + (0, -2)
02:55:52.642 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:52.674 00.032 8976 Received - 47 (G) 
02:55:52.674 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:52.674 00.000 8976 stepped: pos (0, 22)
02:55:52.675 00.001 8976 move complete, result=0
02:55:52.675 00.000 8976 worker thread done servicing request
02:55:52.675 00.000 8976 Worker thread wakes up
02:55:52.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:52.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:52.675 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:55:53.360 00.685 8976 Exposure complete
02:55:53.365 00.005 8976 worker thread done servicing request
02:55:53.365 00.000 5052 OnExposeComplete: enter
02:55:53.365 00.000 5052 UpdateGuideState(): m_state=6
02:55:53.365 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11185
02:55:53.365 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.88, Mass=155, SNR=8.6, Peak=67 HFD=2.3
02:55:53.365 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:55:53.366 00.001 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
02:55:53.366 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.17 hyp=0.49 cameraTheta=2.79 mountX=0.36 mountY=0.30, mountTheta=0.69
02:55:53.366 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.17, opts=13)
02:55:53.366 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.17)
02:55:53.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:55:53.366 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:55:53.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:53.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:53.367 00.001 5052 Enqueuing Expose request
02:55:53.367 00.000 8976 Worker thread wakes up
02:55:53.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.17) opts 0xd
02:55:53.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.17)
02:55:53.367 00.000 8976 Moving (-0.46, 0.17) raw xDistance=0.36 yDistance=0.30
02:55:53.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
02:55:53.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
02:55:53.367 00.000 8976 MoveAxis(L, 2, ABG)
02:55:53.367 00.000 8976 stepping (0, 22) + (-2, 0)
02:55:53.367 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:53.394 00.027 8976 Received - 47 (G) 
02:55:53.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:53.394 00.000 8976 stepped: pos (-2, 22)
02:55:53.394 00.000 8976 MoveAxis(D, 1, ABG)
02:55:53.394 00.000 8976 stepping (-2, 22) + (0, -1)
02:55:53.394 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:53.426 00.032 8976 Received - 47 (G) 
02:55:53.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:53.426 00.000 8976 stepped: pos (-2, 21)
02:55:53.426 00.000 8976 move complete, result=0
02:55:53.426 00.000 8976 worker thread done servicing request
02:55:53.426 00.000 8976 Worker thread wakes up
02:55:53.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:53.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:53.426 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:55:54.112 00.686 8976 Exposure complete
02:55:54.118 00.006 8976 worker thread done servicing request
02:55:54.118 00.000 5052 OnExposeComplete: enter
02:55:54.118 00.000 5052 UpdateGuideState(): m_state=6
02:55:54.118 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11186
02:55:54.118 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.43, Mass=167, SNR=8.9, Peak=77 HFD=1.8
02:55:54.118 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.60 = 1.69)
02:55:54.118 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
02:55:54.118 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.28 hyp=0.50 cameraTheta=-2.55 mountX=-0.06 mountY=0.50, mountTheta=1.69
02:55:54.119 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.28, opts=13)
02:55:54.119 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.28)
02:55:54.119 00.000 8976 Worker thread wakes up
02:55:54.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.28) opts 0xd
02:55:54.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.28)
02:55:54.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:55:54.119 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:55:54.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:54.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:54.119 00.000 5052 Enqueuing Expose request
02:55:54.119 00.000 8976 Moving (-0.42, -0.28) raw xDistance=-0.06 yDistance=0.50
02:55:54.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:55:54.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
02:55:54.119 00.000 8976 MoveAxis(R, 0, ABG)
02:55:54.119 00.000 8976 MoveAxis(D, 2, ABG)
02:55:54.119 00.000 8976 stepping (-2, 21) + (0, -2)
02:55:54.119 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:54.145 00.026 8976 Received - 47 (G) 
02:55:54.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:54.145 00.000 8976 stepped: pos (-2, 19)
02:55:54.145 00.000 8976 move complete, result=0
02:55:54.145 00.000 8976 worker thread done servicing request
02:55:54.145 00.000 8976 Worker thread wakes up
02:55:54.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:54.145 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:54.145 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:55:54.829 00.684 8976 Exposure complete
02:55:54.834 00.005 8976 worker thread done servicing request
02:55:54.834 00.000 5052 OnExposeComplete: enter
02:55:54.834 00.000 5052 UpdateGuideState(): m_state=6
02:55:54.834 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11187
02:55:54.834 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.78, Mass=147, SNR=8.4, Peak=70 HFD=2.0
02:55:54.834 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
02:55:54.834 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
02:55:54.834 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.12 cameraTheta=2.59 mountX=0.11 mountY=0.05, mountTheta=0.46
02:55:54.835 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.07, opts=13)
02:55:54.835 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.07)
02:55:54.835 00.000 8976 Worker thread wakes up
02:55:54.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.07) opts 0xd
02:55:54.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.07)
02:55:54.835 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:55:54.835 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:55:54.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:54.835 00.000 8976 Moving (-0.11, 0.07) raw xDistance=0.11 yDistance=0.05
02:55:54.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:55:54.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:55:54.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:54.835 00.000 5052 Enqueuing Expose request
02:55:54.835 00.000 8976 MoveAxis(R, 0, ABG)
02:55:54.835 00.000 8976 MoveAxis(U, 0, ABG)
02:55:54.835 00.000 8976 move complete, result=0
02:55:54.836 00.001 8976 worker thread done servicing request
02:55:54.836 00.000 8976 Worker thread wakes up
02:55:54.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:54.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:54.836 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:55.521 00.685 8976 Exposure complete
02:55:55.527 00.006 8976 worker thread done servicing request
02:55:55.527 00.000 5052 OnExposeComplete: enter
02:55:55.527 00.000 5052 UpdateGuideState(): m_state=6
02:55:55.527 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11188
02:55:55.527 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.59, Mass=170, SNR=9.0, Peak=73 HFD=2.2
02:55:55.527 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.06 = 2.22)
02:55:55.527 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.17 = 2.12)
02:55:55.527 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.02 mountX=-0.08 mountY=0.11, mountTheta=2.19
02:55:55.528 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.12, opts=13)
02:55:55.528 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.12)
02:55:55.528 00.000 8976 Worker thread wakes up
02:55:55.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.12) opts 0xd
02:55:55.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.12)
02:55:55.528 00.000 8976 Moving (-0.06, -0.12) raw xDistance=-0.08 yDistance=0.11
02:55:55.528 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:55:55.528 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
02:55:55.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:55.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:55:55.529 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:55:55.529 00.000 8976 MoveAxis(R, 0, ABG)
02:55:55.529 00.000 8976 MoveAxis(U, 0, ABG)
02:55:55.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:55.529 00.000 5052 Enqueuing Expose request
02:55:55.529 00.000 8976 move complete, result=0
02:55:55.529 00.000 8976 worker thread done servicing request
02:55:55.529 00.000 8976 Worker thread wakes up
02:55:55.529 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:55.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:55.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:56.213 00.684 8976 Exposure complete
02:55:56.218 00.005 8976 worker thread done servicing request
02:55:56.219 00.001 5052 OnExposeComplete: enter
02:55:56.219 00.000 5052 UpdateGuideState(): m_state=6
02:55:56.219 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11189
02:55:56.219 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.50, Mass=160, SNR=8.7, Peak=68 HFD=1.8
02:55:56.219 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.71 = 1.58)
02:55:56.219 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
02:55:56.219 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.21 hyp=0.46 cameraTheta=-2.66 mountX=-0.00 mountY=0.45, mountTheta=1.58
02:55:56.219 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.21, opts=13)
02:55:56.219 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.21)
02:55:56.220 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:55:56.220 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:55:56.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:56.220 00.000 8976 Worker thread wakes up
02:55:56.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.21) opts 0xd
02:55:56.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.21)
02:55:56.220 00.000 8976 Moving (-0.41, -0.21) raw xDistance=-0.00 yDistance=0.45
02:55:56.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:56.220 00.000 5052 Enqueuing Expose request
02:55:56.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:55:56.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
02:55:56.220 00.000 8976 MoveAxis(R, 0, ABG)
02:55:56.220 00.000 8976 MoveAxis(D, 2, ABG)
02:55:56.220 00.000 8976 stepping (-2, 19) + (0, -2)
02:55:56.220 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:56.255 00.035 8976 Received - 47 (G) 
02:55:56.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:56.255 00.000 8976 stepped: pos (-2, 17)
02:55:56.255 00.000 8976 move complete, result=0
02:55:56.255 00.000 8976 worker thread done servicing request
02:55:56.255 00.000 8976 Worker thread wakes up
02:55:56.255 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:56.255 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:56.255 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:55:56.940 00.685 8976 Exposure complete
02:55:56.946 00.006 8976 worker thread done servicing request
02:55:56.946 00.000 5052 OnExposeComplete: enter
02:55:56.946 00.000 5052 UpdateGuideState(): m_state=6
02:55:56.946 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11190
02:55:56.946 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.78, Mass=166, SNR=8.9, Peak=77 HFD=2.3
02:55:56.946 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:55:56.946 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
02:55:56.946 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.07 hyp=0.33 cameraTheta=2.93 mountX=0.21 mountY=0.24, mountTheta=0.84
02:55:56.946 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.07, opts=13)
02:55:56.946 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.07)
02:55:56.946 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:55:56.947 00.001 5052 UpdateGuideState exits: m=166 SNR=8.9
02:55:56.947 00.000 8976 Worker thread wakes up
02:55:56.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.07) opts 0xd
02:55:56.947 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.07)
02:55:56.947 00.000 8976 Moving (-0.33, 0.07) raw xDistance=0.21 yDistance=0.24
02:55:56.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:56.947 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:56.947 00.000 5052 Enqueuing Expose request
02:55:56.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:55:56.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:55:56.947 00.000 8976 MoveAxis(R, 0, ABG)
02:55:56.947 00.000 8976 MoveAxis(U, 0, ABG)
02:55:56.947 00.000 8976 move complete, result=0
02:55:56.947 00.000 8976 worker thread done servicing request
02:55:56.947 00.000 8976 Worker thread wakes up
02:55:56.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:56.947 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:56.947 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:57.632 00.685 8976 Exposure complete
02:55:57.638 00.006 8976 worker thread done servicing request
02:55:57.638 00.000 5052 OnExposeComplete: enter
02:55:57.638 00.000 5052 UpdateGuideState(): m_state=6
02:55:57.638 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11191
02:55:57.638 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=282.17, Mass=143, SNR=8.3, Peak=77 HFD=1.9
02:55:57.638 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
02:55:57.638 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
02:55:57.638 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.46 hyp=0.79 cameraTheta=2.52 mountX=0.70 mountY=0.29, mountTheta=0.39
02:55:57.639 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.46, opts=13)
02:55:57.639 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.46)
02:55:57.639 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:55:57.639 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
02:55:57.639 00.000 8976 Worker thread wakes up
02:55:57.639 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.46) opts 0xd
02:55:57.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.46)
02:55:57.639 00.000 8976 Moving (-0.64, 0.46) raw xDistance=0.70 yDistance=0.29
02:55:57.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:57.639 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:57.639 00.000 5052 Enqueuing Expose request
02:55:57.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
02:55:57.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:55:57.639 00.000 8976 MoveAxis(L, 3, ABG)
02:55:57.639 00.000 8976 stepping (-2, 17) + (-3, 0)
02:55:57.639 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:57.677 00.038 8976 Received - 47 (G) 
02:55:57.678 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:57.678 00.000 8976 stepped: pos (-5, 17)
02:55:57.678 00.000 8976 MoveAxis(D, 1, ABG)
02:55:57.678 00.000 8976 stepping (-5, 17) + (0, -1)
02:55:57.678 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:57.710 00.032 8976 Received - 47 (G) 
02:55:57.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:55:57.710 00.000 8976 stepped: pos (-5, 16)
02:55:57.710 00.000 8976 move complete, result=0
02:55:57.710 00.000 8976 worker thread done servicing request
02:55:57.710 00.000 8976 Worker thread wakes up
02:55:57.710 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.3 px 1 ms SOUTH
02:55:57.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:57.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:58.395 00.685 8976 Exposure complete
02:55:58.400 00.005 8976 worker thread done servicing request
02:55:58.400 00.000 5052 OnExposeComplete: enter
02:55:58.400 00.000 5052 UpdateGuideState(): m_state=6
02:55:58.400 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11192
02:55:58.400 00.000 5052 Star::Find returns 1 (0), X=328.09, Y=281.79, Mass=175, SNR=9.1, Peak=73 HFD=2.1
02:55:58.400 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:55:58.400 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
02:55:58.400 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=0.08 hyp=1.09 cameraTheta=3.07 mountX=0.57 mountY=0.87, mountTheta=0.99
02:55:58.401 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=0.08, opts=13)
02:55:58.401 00.000 5052 Enqueuing Move request for stepguider (-1.09, 0.08)
02:55:58.401 00.000 8976 Worker thread wakes up
02:55:58.401 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, 0.08) opts 0xd
02:55:58.401 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, 0.08)
02:55:58.401 00.000 8976 Moving (-1.09, 0.08) raw xDistance=0.57 yDistance=0.87
02:55:58.401 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:55:58.401 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
02:55:58.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:58.402 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57
02:55:58.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.87
02:55:58.402 00.000 8976 MoveAxis(L, 3, ABG)
02:55:58.402 00.000 8976 stepping (-5, 16) + (-3, 0)
02:55:58.402 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:58.402 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:58.402 00.000 5052 Enqueuing Expose request
02:55:58.430 00.028 8976 Received - 47 (G) 
02:55:58.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:58.430 00.000 8976 stepped: pos (-8, 16)
02:55:58.430 00.000 8976 MoveAxis(D, 4, ABG)
02:55:58.430 00.000 8976 stepping (-8, 16) + (0, -4)
02:55:58.430 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:55:58.462 00.032 8976 Received - 47 (G) 
02:55:58.462 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:55:58.462 00.000 8976 stepped: pos (-8, 12)
02:55:58.462 00.000 8976 move complete, result=0
02:55:58.462 00.000 8976 worker thread done servicing request
02:55:58.462 00.000 8976 Worker thread wakes up
02:55:58.462 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:58.462 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:58.462 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.9 px 4 ms SOUTH
02:55:59.144 00.682 8976 Exposure complete
02:55:59.151 00.007 8976 worker thread done servicing request
02:55:59.151 00.000 5052 OnExposeComplete: enter
02:55:59.151 00.000 5052 UpdateGuideState(): m_state=6
02:55:59.151 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11193
02:55:59.151 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.41, Mass=165, SNR=8.9, Peak=78 HFD=1.5
02:55:59.151 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.75 = 1.54)
02:55:59.151 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
02:55:59.151 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.30 hyp=0.71 cameraTheta=-2.70 mountX=0.02 mountY=0.71, mountTheta=1.54
02:55:59.153 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.30, opts=13)
02:55:59.153 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.30)
02:55:59.153 00.000 8976 Worker thread wakes up
02:55:59.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.30) opts 0xd
02:55:59.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.30)
02:55:59.153 00.000 8976 Moving (-0.65, -0.30) raw xDistance=0.02 yDistance=0.71
02:55:59.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:55:59.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
02:55:59.153 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:55:59.153 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:55:59.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:59.153 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:59.153 00.000 8976 MoveAxis(R, 0, ABG)
02:55:59.153 00.000 8976 MoveAxis(D, 3, ABG)
02:55:59.153 00.000 8976 stepping (-8, 12) + (0, -3)
02:55:59.153 00.000 5052 Enqueuing Expose request
02:55:59.153 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:59.181 00.028 8976 Received - 47 (G) 
02:55:59.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:55:59.181 00.000 8976 stepped: pos (-8, 9)
02:55:59.181 00.000 8976 move complete, result=0
02:55:59.181 00.000 8976 worker thread done servicing request
02:55:59.181 00.000 8976 Worker thread wakes up
02:55:59.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:59.181 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:59.181 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:55:59.869 00.688 8976 Exposure complete
02:55:59.874 00.005 8976 worker thread done servicing request
02:55:59.874 00.000 5052 OnExposeComplete: enter
02:55:59.875 00.001 5052 UpdateGuideState(): m_state=6
02:55:59.875 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11194
02:55:59.875 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.93, Mass=153, SNR=8.6, Peak=75 HFD=2.2
02:55:59.875 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
02:55:59.875 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
02:55:59.875 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.22 hyp=0.45 cameraTheta=2.63 mountX=0.37 mountY=0.21, mountTheta=0.51
02:55:59.875 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.22, opts=13)
02:55:59.875 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.22)
02:55:59.876 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:55:59.876 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
02:55:59.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:59.876 00.000 8976 Worker thread wakes up
02:55:59.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.22) opts 0xd
02:55:59.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.22)
02:55:59.876 00.000 8976 Moving (-0.39, 0.22) raw xDistance=0.37 yDistance=0.21
02:55:59.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:55:59.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:55:59.876 00.000 8976 MoveAxis(L, 2, ABG)
02:55:59.876 00.000 8976 stepping (-8, 9) + (-2, 0)
02:55:59.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:55:59.876 00.000 5052 Enqueuing Expose request
02:55:59.876 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:59.900 00.024 8976 Received - 47 (G) 
02:55:59.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:55:59.900 00.000 8976 stepped: pos (-10, 9)
02:55:59.900 00.000 8976 MoveAxis(U, 0, ABG)
02:55:59.900 00.000 8976 move complete, result=0
02:55:59.900 00.000 8976 worker thread done servicing request
02:55:59.900 00.000 8976 Worker thread wakes up
02:55:59.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:55:59.900 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:55:59.900 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:56:00.583 00.683 8976 Exposure complete
02:56:00.589 00.006 8976 worker thread done servicing request
02:56:00.589 00.000 5052 OnExposeComplete: enter
02:56:00.589 00.000 5052 UpdateGuideState(): m_state=6
02:56:00.589 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11195
02:56:00.589 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.54, Mass=163, SNR=8.8, Peak=76 HFD=1.8
02:56:00.589 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.84 = 1.45)
02:56:00.589 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.34)
02:56:00.589 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.16 hyp=0.48 cameraTheta=-2.79 mountX=0.06 mountY=0.47, mountTheta=1.44
02:56:00.590 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.16, opts=13)
02:56:00.590 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.16)
02:56:00.590 00.000 8976 Worker thread wakes up
02:56:00.590 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.16) opts 0xd
02:56:00.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.16)
02:56:00.590 00.000 8976 Moving (-0.46, -0.16) raw xDistance=0.06 yDistance=0.47
02:56:00.590 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:56:00.590 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
02:56:00.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:00.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:56:00.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
02:56:00.590 00.000 8976 MoveAxis(R, 0, ABG)
02:56:00.590 00.000 8976 MoveAxis(D, 2, ABG)
02:56:00.590 00.000 8976 stepping (-10, 9) + (0, -2)
02:56:00.590 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:00.592 00.002 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:00.592 00.000 5052 Enqueuing Expose request
02:56:00.620 00.028 8976 Received - 47 (G) 
02:56:00.620 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:00.620 00.000 8976 stepped: pos (-10, 7)
02:56:00.620 00.000 8976 move complete, result=0
02:56:00.620 00.000 8976 worker thread done servicing request
02:56:00.620 00.000 8976 Worker thread wakes up
02:56:00.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:00.620 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:56:00.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:01.319 00.699 8976 Exposure complete
02:56:01.326 00.007 8976 worker thread done servicing request
02:56:01.326 00.000 5052 OnExposeComplete: enter
02:56:01.326 00.000 5052 UpdateGuideState(): m_state=6
02:56:01.326 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11196
02:56:01.326 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.46, Mass=178, SNR=9.2, Peak=72 HFD=1.9
02:56:01.326 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.04) = xAngle (-3.55 = 2.73)
02:56:01.326 00.000 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.66 = 2.63)
02:56:01.327 00.001 5052 CameraToMount -- cameraX=0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.51 mountX=-0.23 mountY=0.12, mountTheta=2.65
02:56:01.328 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.25, opts=13)
02:56:01.328 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.25)
02:56:01.328 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:56:01.328 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
02:56:01.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:01.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:01.328 00.000 5052 Enqueuing Expose request
02:56:01.328 00.000 8976 Worker thread wakes up
02:56:01.328 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.25) opts 0xd
02:56:01.329 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.25)
02:56:01.329 00.000 8976 Moving (0.02, -0.25) raw xDistance=-0.23 yDistance=0.12
02:56:01.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:56:01.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:56:01.329 00.000 8976 MoveAxis(R, 0, ABG)
02:56:01.329 00.000 8976 MoveAxis(U, 0, ABG)
02:56:01.329 00.000 8976 move complete, result=0
02:56:01.329 00.000 8976 worker thread done servicing request
02:56:01.329 00.000 8976 Worker thread wakes up
02:56:01.329 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:01.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:01.329 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:02.011 00.682 8976 Exposure complete
02:56:02.016 00.005 8976 worker thread done servicing request
02:56:02.016 00.000 5052 OnExposeComplete: enter
02:56:02.016 00.000 5052 UpdateGuideState(): m_state=6
02:56:02.016 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11197
02:56:02.017 00.001 5052 Star::Find returns 1 (0), X=329.74, Y=281.46, Mass=153, SNR=8.5, Peak=81 HFD=1.8
02:56:02.017 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
02:56:02.017 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
02:56:02.017 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.25 hyp=0.62 cameraTheta=-0.41 mountX=-0.48 mountY=-0.35, mountTheta=-2.52
02:56:02.017 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.25, opts=13)
02:56:02.017 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.25)
02:56:02.017 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:56:02.017 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:56:02.017 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:02.017 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:02.017 00.000 5052 Enqueuing Expose request
02:56:02.018 00.001 8976 Worker thread wakes up
02:56:02.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.25) opts 0xd
02:56:02.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.25)
02:56:02.018 00.000 8976 Moving (0.57, -0.25) raw xDistance=-0.48 yDistance=-0.35
02:56:02.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:56:02.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:56:02.018 00.000 8976 MoveAxis(R, 2, ABG)
02:56:02.018 00.000 8976 stepping (-10, 7) + (2, 0)
02:56:02.018 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:02.042 00.024 8976 Received - 47 (G) 
02:56:02.042 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:02.042 00.000 8976 stepped: pos (-8, 7)
02:56:02.042 00.000 8976 MoveAxis(U, 1, ABG)
02:56:02.042 00.000 8976 stepping (-8, 7) + (0, 1)
02:56:02.042 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:02.074 00.032 8976 Received - 47 (G) 
02:56:02.074 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:02.074 00.000 8976 stepped: pos (-8, 8)
02:56:02.074 00.000 8976 move complete, result=0
02:56:02.074 00.000 8976 worker thread done servicing request
02:56:02.074 00.000 8976 Worker thread wakes up
02:56:02.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:02.074 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:02.074 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
02:56:02.761 00.687 8976 Exposure complete
02:56:02.767 00.006 8976 worker thread done servicing request
02:56:02.767 00.000 5052 OnExposeComplete: enter
02:56:02.767 00.000 5052 UpdateGuideState(): m_state=6
02:56:02.767 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11198
02:56:02.767 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.73, Mass=182, SNR=9.3, Peak=76 HFD=2.1
02:56:02.767 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:56:02.767 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
02:56:02.767 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.02 hyp=0.84 cameraTheta=0.02 mountX=-0.37 mountY=-0.72, mountTheta=-2.04
02:56:02.768 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.02, opts=13)
02:56:02.768 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.02)
02:56:02.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:56:02.768 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
02:56:02.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:02.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:02.768 00.000 5052 Enqueuing Expose request
02:56:02.768 00.000 8976 Worker thread wakes up
02:56:02.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.02) opts 0xd
02:56:02.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.02)
02:56:02.768 00.000 8976 Moving (0.84, 0.02) raw xDistance=-0.37 yDistance=-0.72
02:56:02.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
02:56:02.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
02:56:02.768 00.000 8976 MoveAxis(R, 2, ABG)
02:56:02.769 00.001 8976 stepping (-8, 8) + (2, 0)
02:56:02.769 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:02.794 00.025 8976 Received - 47 (G) 
02:56:02.794 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:02.794 00.000 8976 stepped: pos (-6, 8)
02:56:02.794 00.000 8976 MoveAxis(U, 3, ABG)
02:56:02.794 00.000 8976 stepping (-6, 8) + (0, 3)
02:56:02.794 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:02.826 00.032 8976 Received - 47 (G) 
02:56:02.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:02.826 00.000 8976 stepped: pos (-6, 11)
02:56:02.826 00.000 8976 move complete, result=0
02:56:02.826 00.000 8976 worker thread done servicing request
02:56:02.826 00.000 8976 Worker thread wakes up
02:56:02.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:02.826 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
02:56:02.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:03.508 00.682 8976 Exposure complete
02:56:03.513 00.005 8976 worker thread done servicing request
02:56:03.513 00.000 5052 OnExposeComplete: enter
02:56:03.513 00.000 5052 UpdateGuideState(): m_state=6
02:56:03.513 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11199
02:56:03.513 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.55, Mass=149, SNR=8.5, Peak=69 HFD=2.2
02:56:03.513 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
02:56:03.513 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
02:56:03.513 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.16 hyp=0.83 cameraTheta=-0.19 mountX=-0.51 mountY=-0.60, mountTheta=-2.28
02:56:03.514 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.16, opts=13)
02:56:03.514 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.16)
02:56:03.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:56:03.514 00.000 5052 UpdateGuideState exits: m=149 SNR=8.5
02:56:03.514 00.000 8976 Worker thread wakes up
02:56:03.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.16) opts 0xd
02:56:03.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.16)
02:56:03.514 00.000 8976 Moving (0.81, -0.16) raw xDistance=-0.51 yDistance=-0.60
02:56:03.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:03.514 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:03.514 00.000 5052 Enqueuing Expose request
02:56:03.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
02:56:03.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.60
02:56:03.514 00.000 8976 MoveAxis(R, 2, ABG)
02:56:03.514 00.000 8976 stepping (-6, 11) + (2, 0)
02:56:03.515 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:03.545 00.030 8976 Received - 47 (G) 
02:56:03.545 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:03.545 00.000 8976 stepped: pos (-4, 11)
02:56:03.545 00.000 8976 MoveAxis(U, 3, ABG)
02:56:03.545 00.000 8976 stepping (-4, 11) + (0, 3)
02:56:03.545 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:03.577 00.032 8976 Received - 47 (G) 
02:56:03.577 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:03.577 00.000 8976 stepped: pos (-4, 14)
02:56:03.577 00.000 8976 move complete, result=0
02:56:03.577 00.000 8976 worker thread done servicing request
02:56:03.577 00.000 8976 Worker thread wakes up
02:56:03.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:03.577 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:03.577 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
02:56:04.263 00.686 8976 Exposure complete
02:56:04.268 00.005 8976 worker thread done servicing request
02:56:04.268 00.000 5052 OnExposeComplete: enter
02:56:04.268 00.000 5052 UpdateGuideState(): m_state=6
02:56:04.268 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11200
02:56:04.268 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.81, Mass=160, SNR=8.7, Peak=73 HFD=2.1
02:56:04.268 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (-0.00 = -0.00)
02:56:04.268 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
02:56:04.268 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.04 mountX=0.12 mountY=-0.01, mountTheta=-0.10
02:56:04.269 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.10, opts=13)
02:56:04.269 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.10)
02:56:04.269 00.000 8976 Worker thread wakes up
02:56:04.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.10) opts 0xd
02:56:04.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.10)
02:56:04.269 00.000 8976 Moving (-0.05, 0.10) raw xDistance=0.12 yDistance=-0.01
02:56:04.270 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:56:04.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:56:04.270 00.000 8976 MoveAxis(R, 0, ABG)
02:56:04.270 00.000 8976 MoveAxis(U, 0, ABG)
02:56:04.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:56:04.270 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:56:04.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:04.270 00.000 8976 move complete, result=0
02:56:04.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:04.270 00.000 5052 Enqueuing Expose request
02:56:04.270 00.000 8976 worker thread done servicing request
02:56:04.270 00.000 8976 Worker thread wakes up
02:56:04.270 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:56:04.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:04.270 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:04.954 00.684 8976 Exposure complete
02:56:04.960 00.006 8976 worker thread done servicing request
02:56:04.960 00.000 5052 OnExposeComplete: enter
02:56:04.960 00.000 5052 UpdateGuideState(): m_state=6
02:56:04.960 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11201
02:56:04.960 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.80, Mass=161, SNR=8.8, Peak=75 HFD=2.2
02:56:04.960 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
02:56:04.961 00.001 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
02:56:04.961 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.53 mountX=0.14 mountY=0.06, mountTheta=0.40
02:56:04.961 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.09, opts=13)
02:56:04.961 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.09)
02:56:04.961 00.000 8976 Worker thread wakes up
02:56:04.961 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.09) opts 0xd
02:56:04.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.09)
02:56:04.962 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:56:04.962 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
02:56:04.962 00.000 8976 Moving (-0.13, 0.09) raw xDistance=0.14 yDistance=0.06
02:56:04.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:56:04.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:56:04.962 00.000 8976 MoveAxis(R, 0, ABG)
02:56:04.962 00.000 8976 MoveAxis(U, 0, ABG)
02:56:04.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:04.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:04.962 00.000 5052 Enqueuing Expose request
02:56:04.962 00.000 8976 move complete, result=0
02:56:04.962 00.000 8976 worker thread done servicing request
02:56:04.962 00.000 8976 Worker thread wakes up
02:56:04.962 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:04.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:04.962 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:05.644 00.682 8976 Exposure complete
02:56:05.649 00.005 8976 worker thread done servicing request
02:56:05.649 00.000 5052 OnExposeComplete: enter
02:56:05.649 00.000 5052 UpdateGuideState(): m_state=6
02:56:05.649 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11202
02:56:05.649 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.84, Mass=148, SNR=8.5, Peak=70 HFD=2.2
02:56:05.649 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
02:56:05.649 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
02:56:05.649 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.14 hyp=0.69 cameraTheta=0.20 mountX=-0.19 mountY=-0.64, mountTheta=-1.85
02:56:05.650 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.14, opts=13)
02:56:05.650 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.14)
02:56:05.650 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:56:05.650 00.000 5052 UpdateGuideState exits: m=148 SNR=8.5
02:56:05.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:05.650 00.000 8976 Worker thread wakes up
02:56:05.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.14) opts 0xd
02:56:05.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.14)
02:56:05.650 00.000 8976 Moving (0.67, 0.14) raw xDistance=-0.19 yDistance=-0.64
02:56:05.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:05.650 00.000 5052 Enqueuing Expose request
02:56:05.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:56:05.651 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
02:56:05.651 00.000 8976 MoveAxis(R, 0, ABG)
02:56:05.651 00.000 8976 MoveAxis(U, 3, ABG)
02:56:05.651 00.000 8976 stepping (-4, 14) + (0, 3)
02:56:05.651 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:05.687 00.036 8976 Received - 47 (G) 
02:56:05.687 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:05.687 00.000 8976 stepped: pos (-4, 17)
02:56:05.687 00.000 8976 move complete, result=0
02:56:05.687 00.000 8976 worker thread done servicing request
02:56:05.687 00.000 8976 Worker thread wakes up
02:56:05.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:05.687 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:05.687 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:56:06.379 00.692 8976 Exposure complete
02:56:06.385 00.006 8976 worker thread done servicing request
02:56:06.386 00.001 5052 OnExposeComplete: enter
02:56:06.386 00.000 5052 UpdateGuideState(): m_state=6
02:56:06.386 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11203
02:56:06.386 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.85, Mass=160, SNR=8.7, Peak=73 HFD=2.3
02:56:06.386 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.04) = xAngle (-0.99 = -0.99)
02:56:06.386 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.09 = -1.09)
02:56:06.386 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.06 mountX=0.09 mountY=-0.14, mountTheta=-1.01
02:56:06.387 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.14, opts=13)
02:56:06.387 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.14)
02:56:06.387 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:56:06.387 00.000 8976 Worker thread wakes up
02:56:06.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.14) opts 0xd
02:56:06.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.14)
02:56:06.387 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:56:06.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:06.388 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:06.388 00.000 8976 Moving (0.08, 0.14) raw xDistance=0.09 yDistance=-0.14
02:56:06.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:56:06.388 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:56:06.388 00.000 8976 MoveAxis(R, 0, ABG)
02:56:06.388 00.000 8976 MoveAxis(U, 0, ABG)
02:56:06.388 00.000 5052 Enqueuing Expose request
02:56:06.388 00.000 8976 move complete, result=0
02:56:06.388 00.000 8976 worker thread done servicing request
02:56:06.388 00.000 8976 Worker thread wakes up
02:56:06.388 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:06.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:06.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:07.073 00.685 8976 Exposure complete
02:56:07.079 00.006 8976 worker thread done servicing request
02:56:07.079 00.000 5052 OnExposeComplete: enter
02:56:07.079 00.000 5052 UpdateGuideState(): m_state=6
02:56:07.079 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11204
02:56:07.079 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=282.05, Mass=154, SNR=8.6, Peak=74 HFD=2.3
02:56:07.079 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
02:56:07.079 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
02:56:07.079 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.34 hyp=0.41 cameraTheta=0.99 mountX=0.20 mountY=-0.38, mountTheta=-1.08
02:56:07.079 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.34, opts=13)
02:56:07.080 00.001 5052 Enqueuing Move request for stepguider (0.23, 0.34)
02:56:07.080 00.000 8976 Worker thread wakes up
02:56:07.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.34) opts 0xd
02:56:07.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.34)
02:56:07.080 00.000 8976 Moving (0.23, 0.34) raw xDistance=0.20 yDistance=-0.38
02:56:07.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:56:07.080 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:56:07.080 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
02:56:07.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:07.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:56:07.080 00.000 8976 MoveAxis(R, 0, ABG)
02:56:07.080 00.000 8976 MoveAxis(U, 1, ABG)
02:56:07.080 00.000 8976 stepping (-4, 17) + (0, 1)
02:56:07.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:07.080 00.000 5052 Enqueuing Expose request
02:56:07.080 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:07.110 00.030 8976 Received - 47 (G) 
02:56:07.111 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:07.111 00.000 8976 stepped: pos (-4, 18)
02:56:07.111 00.000 8976 move complete, result=0
02:56:07.111 00.000 8976 worker thread done servicing request
02:56:07.111 00.000 8976 Worker thread wakes up
02:56:07.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:07.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:07.111 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
02:56:07.795 00.684 8976 Exposure complete
02:56:07.800 00.005 8976 worker thread done servicing request
02:56:07.800 00.000 5052 OnExposeComplete: enter
02:56:07.800 00.000 5052 UpdateGuideState(): m_state=6
02:56:07.801 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11205
02:56:07.801 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.60, Mass=155, SNR=8.6, Peak=69 HFD=2.4
02:56:07.801 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
02:56:07.801 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
02:56:07.801 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.11 hyp=0.67 cameraTheta=-0.16 mountX=-0.39 mountY=-0.50, mountTheta=-2.24
02:56:07.801 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.11, opts=13)
02:56:07.801 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.11)
02:56:07.801 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:56:07.801 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:56:07.802 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:07.802 00.000 8976 Worker thread wakes up
02:56:07.802 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.11) opts 0xd
02:56:07.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.11)
02:56:07.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:07.802 00.000 5052 Enqueuing Expose request
02:56:07.802 00.000 8976 Moving (0.66, -0.11) raw xDistance=-0.39 yDistance=-0.50
02:56:07.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:56:07.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
02:56:07.802 00.000 8976 MoveAxis(R, 2, ABG)
02:56:07.802 00.000 8976 stepping (-4, 18) + (2, 0)
02:56:07.802 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:07.830 00.028 8976 Received - 47 (G) 
02:56:07.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:07.830 00.000 8976 stepped: pos (-2, 18)
02:56:07.830 00.000 8976 MoveAxis(U, 2, ABG)
02:56:07.830 00.000 8976 stepping (-2, 18) + (0, 2)
02:56:07.830 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:07.862 00.032 8976 Received - 47 (G) 
02:56:07.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:07.862 00.000 8976 stepped: pos (-2, 20)
02:56:07.862 00.000 8976 move complete, result=0
02:56:07.862 00.000 8976 worker thread done servicing request
02:56:07.862 00.000 8976 Worker thread wakes up
02:56:07.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:07.862 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:07.862 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
02:56:08.545 00.683 8976 Exposure complete
02:56:08.550 00.005 8976 worker thread done servicing request
02:56:08.550 00.000 5052 OnExposeComplete: enter
02:56:08.551 00.001 5052 UpdateGuideState(): m_state=6
02:56:08.551 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11206
02:56:08.551 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=282.22, Mass=155, SNR=8.6, Peak=78 HFD=2.3
02:56:08.551 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.48 = -0.48)
02:56:08.551 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
02:56:08.551 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.51 hyp=0.51 cameraTheta=1.57 mountX=0.45 mountY=-0.28, mountTheta=-0.55
02:56:08.551 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.51, opts=13)
02:56:08.551 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.51)
02:56:08.551 00.000 8976 Worker thread wakes up
02:56:08.552 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.51) opts 0xd
02:56:08.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.51)
02:56:08.552 00.000 8976 Moving (0.00, 0.51) raw xDistance=0.45 yDistance=-0.28
02:56:08.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:56:08.552 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:56:08.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:08.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45
02:56:08.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
02:56:08.552 00.000 8976 MoveAxis(L, 2, ABG)
02:56:08.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:08.552 00.000 5052 Enqueuing Expose request
02:56:08.552 00.000 8976 stepping (-2, 20) + (-2, 0)
02:56:08.552 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:08.581 00.029 8976 Received - 47 (G) 
02:56:08.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:08.581 00.000 8976 stepped: pos (-4, 20)
02:56:08.581 00.000 8976 MoveAxis(U, 1, ABG)
02:56:08.581 00.000 8976 stepping (-4, 20) + (0, 1)
02:56:08.581 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:08.613 00.032 8976 Received - 47 (G) 
02:56:08.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:08.613 00.000 8976 stepped: pos (-4, 21)
02:56:08.613 00.000 8976 move complete, result=0
02:56:08.613 00.000 8976 worker thread done servicing request
02:56:08.613 00.000 8976 Worker thread wakes up
02:56:08.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:08.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:08.613 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.3 px 1 ms NORTH
02:56:09.300 00.687 8976 Exposure complete
02:56:09.305 00.005 8976 worker thread done servicing request
02:56:09.305 00.000 5052 OnExposeComplete: enter
02:56:09.305 00.000 5052 UpdateGuideState(): m_state=6
02:56:09.305 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11207
02:56:09.305 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.62, Mass=174, SNR=9.1, Peak=69 HFD=2.2
02:56:09.305 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
02:56:09.305 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
02:56:09.305 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.08 hyp=0.32 cameraTheta=-0.27 mountX=-0.21 mountY=-0.21, mountTheta=-2.37
02:56:09.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.08, opts=13)
02:56:09.306 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.08)
02:56:09.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:56:09.306 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
02:56:09.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:09.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:09.306 00.000 5052 Enqueuing Expose request
02:56:09.306 00.000 8976 Worker thread wakes up
02:56:09.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.08) opts 0xd
02:56:09.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.08)
02:56:09.306 00.000 8976 Moving (0.30, -0.08) raw xDistance=-0.21 yDistance=-0.21
02:56:09.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:56:09.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:56:09.306 00.000 8976 MoveAxis(R, 0, ABG)
02:56:09.306 00.000 8976 MoveAxis(U, 0, ABG)
02:56:09.306 00.000 8976 move complete, result=0
02:56:09.307 00.001 8976 worker thread done servicing request
02:56:09.307 00.000 8976 Worker thread wakes up
02:56:09.307 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:09.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:09.307 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:09.990 00.683 8976 Exposure complete
02:56:09.996 00.006 8976 worker thread done servicing request
02:56:09.996 00.000 5052 OnExposeComplete: enter
02:56:09.996 00.000 5052 UpdateGuideState(): m_state=6
02:56:09.996 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11208
02:56:09.996 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.78, Mass=155, SNR=8.6, Peak=72 HFD=1.8
02:56:09.996 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:56:09.996 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
02:56:09.996 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.07 hyp=0.35 cameraTheta=0.21 mountX=-0.09 mountY=-0.32, mountTheta=-1.85
02:56:09.997 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.07, opts=13)
02:56:09.997 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.07)
02:56:09.997 00.000 8976 Worker thread wakes up
02:56:09.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.07) opts 0xd
02:56:09.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.07)
02:56:09.997 00.000 8976 Moving (0.34, 0.07) raw xDistance=-0.09 yDistance=-0.32
02:56:09.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:56:09.997 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:56:09.997 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:56:09.997 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:09.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:56:09.997 00.000 8976 MoveAxis(R, 0, ABG)
02:56:09.997 00.000 8976 MoveAxis(U, 1, ABG)
02:56:09.997 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:09.997 00.000 5052 Enqueuing Expose request
02:56:09.997 00.000 8976 stepping (-4, 21) + (0, 1)
02:56:09.998 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:10.019 00.021 8976 Received - 47 (G) 
02:56:10.019 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:10.019 00.000 8976 stepped: pos (-4, 22)
02:56:10.019 00.000 8976 move complete, result=0
02:56:10.019 00.000 8976 worker thread done servicing request
02:56:10.019 00.000 8976 Worker thread wakes up
02:56:10.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:10.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:10.019 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:56:10.706 00.687 8976 Exposure complete
02:56:10.711 00.005 8976 worker thread done servicing request
02:56:10.711 00.000 5052 OnExposeComplete: enter
02:56:10.711 00.000 5052 UpdateGuideState(): m_state=6
02:56:10.711 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11209
02:56:10.711 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.88, Mass=161, SNR=8.8, Peak=79 HFD=2.2
02:56:10.711 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
02:56:10.711 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
02:56:10.711 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.10 mountX=0.12 mountY=-0.17, mountTheta=-0.97
02:56:10.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.17, opts=13)
02:56:10.712 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.17)
02:56:10.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:56:10.712 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
02:56:10.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:10.712 00.000 8976 Worker thread wakes up
02:56:10.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.17) opts 0xd
02:56:10.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.17)
02:56:10.712 00.000 8976 Moving (0.09, 0.17) raw xDistance=0.12 yDistance=-0.17
02:56:10.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:10.712 00.000 5052 Enqueuing Expose request
02:56:10.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:56:10.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:56:10.713 00.001 8976 MoveAxis(R, 0, ABG)
02:56:10.713 00.000 8976 MoveAxis(U, 0, ABG)
02:56:10.713 00.000 8976 move complete, result=0
02:56:10.713 00.000 8976 worker thread done servicing request
02:56:10.713 00.000 8976 Worker thread wakes up
02:56:10.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:10.713 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:10.713 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:11.396 00.683 8976 Exposure complete
02:56:11.402 00.006 8976 worker thread done servicing request
02:56:11.403 00.001 5052 OnExposeComplete: enter
02:56:11.403 00.000 5052 UpdateGuideState(): m_state=6
02:56:11.403 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11210
02:56:11.403 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.87, Mass=144, SNR=8.3, Peak=72 HFD=2.0
02:56:11.403 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
02:56:11.403 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
02:56:11.403 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.16 hyp=0.36 cameraTheta=0.46 mountX=-0.00 mountY=-0.36, mountTheta=-1.58
02:56:11.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.16, opts=13)
02:56:11.404 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.16)
02:56:11.404 00.000 8976 Worker thread wakes up
02:56:11.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.16) opts 0xd
02:56:11.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.16)
02:56:11.404 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:56:11.404 00.000 8976 Moving (0.32, 0.16) raw xDistance=-0.00 yDistance=-0.36
02:56:11.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:56:11.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
02:56:11.404 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:56:11.404 00.000 8976 MoveAxis(R, 0, ABG)
02:56:11.404 00.000 8976 MoveAxis(U, 1, ABG)
02:56:11.405 00.001 8976 stepping (-4, 22) + (0, 1)
02:56:11.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:11.405 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:11.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:11.405 00.000 5052 Enqueuing Expose request
02:56:11.426 00.021 8976 Received - 47 (G) 
02:56:11.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:11.426 00.000 8976 stepped: pos (-4, 23)
02:56:11.426 00.000 8976 move complete, result=0
02:56:11.426 00.000 8976 worker thread done servicing request
02:56:11.426 00.000 8976 Worker thread wakes up
02:56:11.427 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:11.427 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
02:56:11.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:12.113 00.686 8976 Exposure complete
02:56:12.119 00.006 8976 worker thread done servicing request
02:56:12.120 00.001 5052 OnExposeComplete: enter
02:56:12.120 00.000 5052 UpdateGuideState(): m_state=6
02:56:12.120 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11211
02:56:12.120 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.98, Mass=150, SNR=8.5, Peak=80 HFD=2.0
02:56:12.120 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
02:56:12.120 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
02:56:12.120 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.27 hyp=0.34 cameraTheta=0.93 mountX=0.15 mountY=-0.32, mountTheta=-1.14
02:56:12.120 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.27, opts=13)
02:56:12.120 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.27)
02:56:12.120 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:56:12.121 00.001 5052 UpdateGuideState exits: m=150 SNR=8.5
02:56:12.121 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:12.121 00.000 8976 Worker thread wakes up
02:56:12.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.27) opts 0xd
02:56:12.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.27)
02:56:12.121 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:12.121 00.000 5052 Enqueuing Expose request
02:56:12.121 00.000 8976 Moving (0.20, 0.27) raw xDistance=0.15 yDistance=-0.32
02:56:12.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:56:12.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
02:56:12.121 00.000 8976 MoveAxis(R, 0, ABG)
02:56:12.121 00.000 8976 MoveAxis(U, 1, ABG)
02:56:12.121 00.000 8976 stepping (-4, 23) + (0, 1)
02:56:12.121 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:12.146 00.025 8976 Received - 47 (G) 
02:56:12.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:12.146 00.000 8976 stepped: pos (-4, 24)
02:56:12.146 00.000 8976 move complete, result=0
02:56:12.146 00.000 8976 worker thread done servicing request
02:56:12.146 00.000 8976 Worker thread wakes up
02:56:12.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:12.146 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:12.146 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:56:12.834 00.688 8976 Exposure complete
02:56:12.838 00.004 8976 worker thread done servicing request
02:56:12.838 00.000 5052 OnExposeComplete: enter
02:56:12.838 00.000 5052 UpdateGuideState(): m_state=6
02:56:12.838 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11212
02:56:12.838 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.95, Mass=152, SNR=8.5, Peak=75 HFD=2.1
02:56:12.839 00.001 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.04) = xAngle (-0.82 = -0.82)
02:56:12.839 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.92 = -0.92)
02:56:12.839 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.25 cameraTheta=1.22 mountX=0.17 mountY=-0.20, mountTheta=-0.86
02:56:12.839 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.24, opts=13)
02:56:12.839 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.24)
02:56:12.839 00.000 8976 Worker thread wakes up
02:56:12.839 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.24) opts 0xd
02:56:12.840 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.24)
02:56:12.840 00.000 8976 Moving (0.09, 0.24) raw xDistance=0.17 yDistance=-0.20
02:56:12.840 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:56:12.840 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:56:12.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:12.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:56:12.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:56:12.840 00.000 8976 MoveAxis(R, 0, ABG)
02:56:12.840 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:12.840 00.000 5052 Enqueuing Expose request
02:56:12.840 00.000 8976 MoveAxis(U, 0, ABG)
02:56:12.841 00.001 8976 move complete, result=0
02:56:12.841 00.000 8976 worker thread done servicing request
02:56:12.841 00.000 8976 Worker thread wakes up
02:56:12.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:12.841 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:12.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:13.526 00.685 8976 Exposure complete
02:56:13.532 00.006 8976 worker thread done servicing request
02:56:13.532 00.000 5052 OnExposeComplete: enter
02:56:13.532 00.000 5052 UpdateGuideState(): m_state=6
02:56:13.532 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11213
02:56:13.532 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.08, Mass=148, SNR=8.4, Peak=78 HFD=2.0
02:56:13.532 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
02:56:13.532 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
02:56:13.532 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.37 hyp=0.42 cameraTheta=1.10 mountX=0.24 mountY=-0.36, mountTheta=-0.98
02:56:13.533 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.37, opts=13)
02:56:13.533 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.37)
02:56:13.533 00.000 8976 Worker thread wakes up
02:56:13.533 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.37) opts 0xd
02:56:13.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.37)
02:56:13.533 00.000 8976 Moving (0.19, 0.37) raw xDistance=0.24 yDistance=-0.36
02:56:13.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:56:13.533 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:56:13.533 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:56:13.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:13.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:56:13.534 00.001 8976 MoveAxis(R, 0, ABG)
02:56:13.534 00.000 8976 MoveAxis(U, 1, ABG)
02:56:13.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:13.534 00.000 5052 Enqueuing Expose request
02:56:13.534 00.000 8976 stepping (-4, 24) + (0, 1)
02:56:13.534 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:13.552 00.018 8976 Received - 47 (G) 
02:56:13.553 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:13.553 00.000 8976 stepped: pos (-4, 25)
02:56:13.553 00.000 8976 move complete, result=0
02:56:13.553 00.000 8976 worker thread done servicing request
02:56:13.553 00.000 8976 Worker thread wakes up
02:56:13.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:13.553 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
02:56:13.553 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:14.237 00.684 8976 Exposure complete
02:56:14.244 00.007 8976 worker thread done servicing request
02:56:14.244 00.000 5052 OnExposeComplete: enter
02:56:14.244 00.000 5052 UpdateGuideState(): m_state=6
02:56:14.244 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11214
02:56:14.244 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.72, Mass=167, SNR=8.9, Peak=72 HFD=2.3
02:56:14.244 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
02:56:14.244 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
02:56:14.244 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.18 mountX=-0.02 mountY=-0.07, mountTheta=-1.87
02:56:14.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.01, opts=13)
02:56:14.245 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.01)
02:56:14.245 00.000 8976 Worker thread wakes up
02:56:14.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.01) opts 0xd
02:56:14.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.01)
02:56:14.245 00.000 8976 Moving (0.07, 0.01) raw xDistance=-0.02 yDistance=-0.07
02:56:14.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:56:14.245 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:56:14.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:14.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:56:14.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:56:14.245 00.000 8976 MoveAxis(R, 0, ABG)
02:56:14.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:14.245 00.000 5052 Enqueuing Expose request
02:56:14.245 00.000 8976 MoveAxis(U, 0, ABG)
02:56:14.245 00.000 8976 move complete, result=0
02:56:14.246 00.001 8976 worker thread done servicing request
02:56:14.246 00.000 8976 Worker thread wakes up
02:56:14.246 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:14.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:14.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:14.929 00.683 8976 Exposure complete
02:56:14.935 00.006 8976 worker thread done servicing request
02:56:14.935 00.000 5052 OnExposeComplete: enter
02:56:14.935 00.000 5052 UpdateGuideState(): m_state=6
02:56:14.935 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11215
02:56:14.935 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.68, Mass=160, SNR=8.7, Peak=65 HFD=2.7
02:56:14.935 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
02:56:14.935 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
02:56:14.935 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.30 mountX=-0.08 mountY=-0.07, mountTheta=-2.40
02:56:14.935 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.03, opts=13)
02:56:14.935 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.03)
02:56:14.935 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:56:14.935 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:56:14.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:14.935 00.000 8976 Worker thread wakes up
02:56:14.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.03) opts 0xd
02:56:14.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.03)
02:56:14.935 00.000 8976 Moving (0.11, -0.03) raw xDistance=-0.08 yDistance=-0.07
02:56:14.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:56:14.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:56:14.936 00.001 8976 MoveAxis(R, 0, ABG)
02:56:14.936 00.000 8976 MoveAxis(U, 0, ABG)
02:56:14.936 00.000 8976 move complete, result=0
02:56:14.936 00.000 8976 worker thread done servicing request
02:56:14.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:14.936 00.000 5052 Enqueuing Expose request
02:56:14.936 00.000 8976 Worker thread wakes up
02:56:14.936 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:14.936 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:14.936 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:15.622 00.686 8976 Exposure complete
02:56:15.627 00.005 8976 worker thread done servicing request
02:56:15.627 00.000 5052 OnExposeComplete: enter
02:56:15.627 00.000 5052 UpdateGuideState(): m_state=6
02:56:15.627 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11216
02:56:15.627 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.70, Mass=148, SNR=8.5, Peak=70 HFD=1.7
02:56:15.627 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:56:15.628 00.001 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:56:15.628 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.04 mountX=-0.15 mountY=-0.25, mountTheta=-2.11
02:56:15.628 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.01, opts=13)
02:56:15.628 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.01)
02:56:15.628 00.000 8976 Worker thread wakes up
02:56:15.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.01) opts 0xd
02:56:15.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.01)
02:56:15.628 00.000 8976 Moving (0.30, -0.01) raw xDistance=-0.15 yDistance=-0.25
02:56:15.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:56:15.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:56:15.629 00.001 8976 MoveAxis(R, 0, ABG)
02:56:15.629 00.000 8976 MoveAxis(U, 0, ABG)
02:56:15.629 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:56:15.629 00.000 5052 UpdateGuideState exits: m=148 SNR=8.5
02:56:15.629 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:15.629 00.000 8976 move complete, result=0
02:56:15.629 00.000 8976 worker thread done servicing request
02:56:15.629 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:15.629 00.000 5052 Enqueuing Expose request
02:56:15.629 00.000 8976 Worker thread wakes up
02:56:15.629 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:15.629 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:15.629 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:16.315 00.686 8976 Exposure complete
02:56:16.322 00.007 8976 worker thread done servicing request
02:56:16.322 00.000 5052 OnExposeComplete: enter
02:56:16.322 00.000 5052 UpdateGuideState(): m_state=6
02:56:16.322 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11217
02:56:16.322 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.79, Mass=166, SNR=9.0, Peak=72 HFD=1.9
02:56:16.322 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
02:56:16.322 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
02:56:16.322 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.08 hyp=0.34 cameraTheta=0.24 mountX=-0.08 mountY=-0.32, mountTheta=-1.81
02:56:16.324 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.08, opts=13)
02:56:16.324 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.08)
02:56:16.324 00.000 8976 Worker thread wakes up
02:56:16.325 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.08) opts 0xd
02:56:16.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.08)
02:56:16.325 00.000 8976 Moving (0.33, 0.08) raw xDistance=-0.08 yDistance=-0.32
02:56:16.325 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:56:16.325 00.000 5052 UpdateGuideState exits: m=166 SNR=9.0
02:56:16.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:16.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:16.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:56:16.325 00.000 5052 Enqueuing Expose request
02:56:16.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:56:16.325 00.000 8976 MoveAxis(R, 0, ABG)
02:56:16.325 00.000 8976 MoveAxis(U, 1, ABG)
02:56:16.325 00.000 8976 stepping (-4, 25) + (0, 1)
02:56:16.325 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:16.350 00.025 8976 Received - 47 (G) 
02:56:16.350 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:16.351 00.001 8976 stepped: pos (-4, 26)
02:56:16.351 00.000 8976 move complete, result=0
02:56:16.351 00.000 8976 worker thread done servicing request
02:56:16.351 00.000 8976 Worker thread wakes up
02:56:16.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:16.351 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:16.351 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:56:17.036 00.685 8976 Exposure complete
02:56:17.041 00.005 8976 worker thread done servicing request
02:56:17.042 00.001 5052 OnExposeComplete: enter
02:56:17.042 00.000 5052 UpdateGuideState(): m_state=6
02:56:17.042 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11218
02:56:17.042 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.50, Mass=165, SNR=8.9, Peak=74 HFD=1.4
02:56:17.042 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
02:56:17.042 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
02:56:17.042 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.21 hyp=0.41 cameraTheta=-0.53 mountX=-0.34 mountY=-0.18, mountTheta=-2.66
02:56:17.043 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.21, opts=13)
02:56:17.043 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.21)
02:56:17.043 00.000 8976 Worker thread wakes up
02:56:17.043 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.21) opts 0xd
02:56:17.043 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.21)
02:56:17.043 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:56:17.043 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:56:17.043 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:17.043 00.000 8976 Moving (0.35, -0.21) raw xDistance=-0.34 yDistance=-0.18
02:56:17.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:56:17.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:56:17.043 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:17.043 00.000 5052 Enqueuing Expose request
02:56:17.044 00.001 8976 MoveAxis(R, 1, ABG)
02:56:17.044 00.000 8976 stepping (-4, 26) + (1, 0)
02:56:17.044 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:17.069 00.025 8976 Received - 47 (G) 
02:56:17.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:17.069 00.000 8976 stepped: pos (-3, 26)
02:56:17.069 00.000 8976 MoveAxis(U, 0, ABG)
02:56:17.069 00.000 8976 move complete, result=0
02:56:17.069 00.000 8976 worker thread done servicing request
02:56:17.069 00.000 8976 Worker thread wakes up
02:56:17.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:17.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:17.069 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
02:56:17.756 00.687 8976 Exposure complete
02:56:17.761 00.005 8976 worker thread done servicing request
02:56:17.761 00.000 5052 OnExposeComplete: enter
02:56:17.761 00.000 5052 UpdateGuideState(): m_state=6
02:56:17.762 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11219
02:56:17.762 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.62, Mass=158, SNR=8.7, Peak=78 HFD=1.5
02:56:17.762 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
02:56:17.762 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
02:56:17.762 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.46 mountX=-0.16 mountY=-0.10, mountTheta=-2.58
02:56:17.762 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.09, opts=13)
02:56:17.762 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.09)
02:56:17.763 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:56:17.763 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:56:17.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:17.763 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:17.763 00.000 5052 Enqueuing Expose request
02:56:17.763 00.000 8976 Worker thread wakes up
02:56:17.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.09) opts 0xd
02:56:17.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.09)
02:56:17.763 00.000 8976 Moving (0.18, -0.09) raw xDistance=-0.16 yDistance=-0.10
02:56:17.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:56:17.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:56:17.763 00.000 8976 MoveAxis(R, 0, ABG)
02:56:17.763 00.000 8976 MoveAxis(U, 0, ABG)
02:56:17.763 00.000 8976 move complete, result=0
02:56:17.763 00.000 8976 worker thread done servicing request
02:56:17.763 00.000 8976 Worker thread wakes up
02:56:17.763 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:17.763 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:17.763 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:18.448 00.685 8976 Exposure complete
02:56:18.454 00.006 8976 worker thread done servicing request
02:56:18.454 00.000 5052 OnExposeComplete: enter
02:56:18.454 00.000 5052 UpdateGuideState(): m_state=6
02:56:18.454 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11220
02:56:18.454 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.83, Mass=172, SNR=9.1, Peak=80 HFD=1.9
02:56:18.454 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:56:18.454 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
02:56:18.454 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.12 hyp=0.56 cameraTheta=2.92 mountX=0.35 mountY=0.39, mountTheta=0.83
02:56:18.455 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.12, opts=13)
02:56:18.455 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.12)
02:56:18.455 00.000 8976 Worker thread wakes up
02:56:18.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.12) opts 0xd
02:56:18.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.12)
02:56:18.455 00.000 8976 Moving (-0.54, 0.12) raw xDistance=0.35 yDistance=0.39
02:56:18.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:56:18.455 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
02:56:18.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:18.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:56:18.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
02:56:18.455 00.000 8976 MoveAxis(L, 1, ABG)
02:56:18.455 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:18.455 00.000 5052 Enqueuing Expose request
02:56:18.455 00.000 8976 stepping (-3, 26) + (-1, 0)
02:56:18.455 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:18.477 00.022 8976 Received - 47 (G) 
02:56:18.477 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:18.477 00.000 8976 stepped: pos (-4, 26)
02:56:18.477 00.000 8976 MoveAxis(D, 2, ABG)
02:56:18.477 00.000 8976 stepping (-4, 26) + (0, -2)
02:56:18.477 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:18.508 00.031 8976 Received - 47 (G) 
02:56:18.509 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:18.509 00.000 8976 stepped: pos (-4, 24)
02:56:18.509 00.000 8976 move complete, result=0
02:56:18.509 00.000 8976 worker thread done servicing request
02:56:18.509 00.000 8976 Worker thread wakes up
02:56:18.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:18.509 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:18.509 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:56:19.194 00.685 8976 Exposure complete
02:56:19.199 00.005 8976 worker thread done servicing request
02:56:19.199 00.000 5052 OnExposeComplete: enter
02:56:19.199 00.000 5052 UpdateGuideState(): m_state=6
02:56:19.199 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11221
02:56:19.199 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.88, Mass=169, SNR=9.0, Peak=77 HFD=2.0
02:56:19.200 00.001 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:56:19.200 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
02:56:19.200 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.17 hyp=0.58 cameraTheta=2.84 mountX=0.41 mountY=0.37, mountTheta=0.74
02:56:19.200 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.17, opts=13)
02:56:19.200 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.17)
02:56:19.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:56:19.200 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
02:56:19.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:19.200 00.000 8976 Worker thread wakes up
02:56:19.201 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:19.201 00.000 5052 Enqueuing Expose request
02:56:19.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.17) opts 0xd
02:56:19.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.17)
02:56:19.201 00.000 8976 Moving (-0.56, 0.17) raw xDistance=0.41 yDistance=0.37
02:56:19.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
02:56:19.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:56:19.201 00.000 8976 MoveAxis(L, 2, ABG)
02:56:19.201 00.000 8976 stepping (-4, 24) + (-2, 0)
02:56:19.201 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:19.227 00.026 8976 Received - 47 (G) 
02:56:19.228 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:19.228 00.000 8976 stepped: pos (-6, 24)
02:56:19.228 00.000 8976 MoveAxis(D, 2, ABG)
02:56:19.228 00.000 8976 stepping (-6, 24) + (0, -2)
02:56:19.228 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:19.260 00.032 8976 Received - 47 (G) 
02:56:19.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:19.260 00.000 8976 stepped: pos (-6, 22)
02:56:19.260 00.000 8976 move complete, result=0
02:56:19.260 00.000 8976 worker thread done servicing request
02:56:19.260 00.000 8976 Worker thread wakes up
02:56:19.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:19.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:19.260 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:56:19.946 00.686 8976 Exposure complete
02:56:19.952 00.006 8976 worker thread done servicing request
02:56:19.952 00.000 5052 OnExposeComplete: enter
02:56:19.952 00.000 5052 UpdateGuideState(): m_state=6
02:56:19.952 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11222
02:56:19.952 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=282.01, Mass=143, SNR=8.2, Peak=75 HFD=2.0
02:56:19.952 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
02:56:19.952 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
02:56:19.952 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.30 hyp=0.45 cameraTheta=2.42 mountX=0.42 mountY=0.12, mountTheta=0.28
02:56:19.953 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.30, opts=13)
02:56:19.953 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.30)
02:56:19.953 00.000 8976 Worker thread wakes up
02:56:19.953 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.30) opts 0xd
02:56:19.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.30)
02:56:19.953 00.000 8976 Moving (-0.33, 0.30) raw xDistance=0.42 yDistance=0.12
02:56:19.953 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:56:19.953 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
02:56:19.953 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:19.954 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
02:56:19.954 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:19.954 00.000 5052 Enqueuing Expose request
02:56:19.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:56:19.954 00.000 8976 MoveAxis(L, 2, ABG)
02:56:19.954 00.000 8976 stepping (-6, 22) + (-2, 0)
02:56:19.954 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:19.979 00.025 8976 Received - 47 (G) 
02:56:19.979 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:19.979 00.000 8976 stepped: pos (-8, 22)
02:56:19.979 00.000 8976 MoveAxis(U, 0, ABG)
02:56:19.979 00.000 8976 move complete, result=0
02:56:19.979 00.000 8976 worker thread done servicing request
02:56:19.979 00.000 8976 Worker thread wakes up
02:56:19.980 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:19.980 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:19.980 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:56:20.665 00.685 8976 Exposure complete
02:56:20.670 00.005 8976 worker thread done servicing request
02:56:20.670 00.000 5052 OnExposeComplete: enter
02:56:20.670 00.000 5052 UpdateGuideState(): m_state=6
02:56:20.670 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11223
02:56:20.670 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.72, Mass=146, SNR=8.3, Peak=64 HFD=2.2
02:56:20.670 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:56:20.671 00.001 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
02:56:20.671 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.01 hyp=0.36 cameraTheta=3.12 mountX=0.17 mountY=0.30, mountTheta=1.05
02:56:20.671 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.01, opts=13)
02:56:20.671 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.01)
02:56:20.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:56:20.671 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
02:56:20.672 00.001 8976 Worker thread wakes up
02:56:20.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.01) opts 0xd
02:56:20.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.01)
02:56:20.672 00.000 8976 Moving (-0.36, 0.01) raw xDistance=0.17 yDistance=0.30
02:56:20.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:20.672 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:20.672 00.000 5052 Enqueuing Expose request
02:56:20.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:56:20.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:56:20.672 00.000 8976 MoveAxis(R, 0, ABG)
02:56:20.672 00.000 8976 MoveAxis(D, 1, ABG)
02:56:20.672 00.000 8976 stepping (-8, 22) + (0, -1)
02:56:20.672 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:20.698 00.026 8976 Received - 47 (G) 
02:56:20.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:20.698 00.000 8976 stepped: pos (-8, 21)
02:56:20.698 00.000 8976 move complete, result=0
02:56:20.698 00.000 8976 worker thread done servicing request
02:56:20.698 00.000 8976 Worker thread wakes up
02:56:20.698 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:56:20.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:20.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:21.387 00.689 8976 Exposure complete
02:56:21.393 00.006 8976 worker thread done servicing request
02:56:21.393 00.000 5052 OnExposeComplete: enter
02:56:21.393 00.000 5052 UpdateGuideState(): m_state=6
02:56:21.393 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11224
02:56:21.393 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.38, Mass=159, SNR=8.7, Peak=71 HFD=1.9
02:56:21.393 00.000 5052 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.04) = xAngle (-3.46 = 2.83)
02:56:21.393 00.000 5052 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.56 = 2.72)
02:56:21.393 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.33 hyp=0.33 cameraTheta=-1.41 mountX=-0.32 mountY=0.14, mountTheta=2.74
02:56:21.393 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.33, opts=13)
02:56:21.393 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.33)
02:56:21.393 00.000 8976 Worker thread wakes up
02:56:21.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.33) opts 0xd
02:56:21.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.33)
02:56:21.394 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=84, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:56:21.394 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:56:21.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:21.394 00.000 8976 Moving (0.05, -0.33) raw xDistance=-0.32 yDistance=0.14
02:56:21.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:56:21.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:56:21.394 00.000 8976 MoveAxis(R, 1, ABG)
02:56:21.394 00.000 8976 stepping (-8, 21) + (1, 0)
02:56:21.394 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:21.395 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:21.395 00.000 5052 Enqueuing Expose request
02:56:21.417 00.022 8976 Received - 47 (G) 
02:56:21.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:21.417 00.000 8976 stepped: pos (-7, 21)
02:56:21.417 00.000 8976 MoveAxis(U, 0, ABG)
02:56:21.417 00.000 8976 move complete, result=0
02:56:21.417 00.000 8976 worker thread done servicing request
02:56:21.418 00.001 8976 Worker thread wakes up
02:56:21.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:21.418 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
02:56:21.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:22.108 00.690 8976 Exposure complete
02:56:22.114 00.006 8976 worker thread done servicing request
02:56:22.114 00.000 5052 OnExposeComplete: enter
02:56:22.114 00.000 5052 UpdateGuideState(): m_state=6
02:56:22.114 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11225
02:56:22.114 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.93, Mass=145, SNR=8.3, Peak=71 HFD=2.2
02:56:22.114 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
02:56:22.114 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
02:56:22.114 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.22 hyp=0.32 cameraTheta=0.76 mountX=0.09 mountY=-0.32, mountTheta=-1.29
02:56:22.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.22, opts=13)
02:56:22.115 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.22)
02:56:22.115 00.000 8976 Worker thread wakes up
02:56:22.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.22) opts 0xd
02:56:22.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.22)
02:56:22.115 00.000 8976 Moving (0.23, 0.22) raw xDistance=0.09 yDistance=-0.32
02:56:22.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:56:22.115 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:56:22.115 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:56:22.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:22.115 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:22.115 00.000 5052 Enqueuing Expose request
02:56:22.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:56:22.115 00.000 8976 MoveAxis(R, 0, ABG)
02:56:22.116 00.001 8976 MoveAxis(U, 1, ABG)
02:56:22.116 00.000 8976 stepping (-7, 21) + (0, 1)
02:56:22.116 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:22.137 00.021 8976 Received - 47 (G) 
02:56:22.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:22.137 00.000 8976 stepped: pos (-7, 22)
02:56:22.137 00.000 8976 move complete, result=0
02:56:22.137 00.000 8976 worker thread done servicing request
02:56:22.137 00.000 8976 Worker thread wakes up
02:56:22.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:22.138 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:22.138 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:56:22.839 00.701 8976 Exposure complete
02:56:22.844 00.005 8976 worker thread done servicing request
02:56:22.844 00.000 5052 OnExposeComplete: enter
02:56:22.844 00.000 5052 UpdateGuideState(): m_state=6
02:56:22.844 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11226
02:56:22.844 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.04, Mass=153, SNR=8.5, Peak=72 HFD=2.1
02:56:22.844 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
02:56:22.844 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.56 = -0.56)
02:56:22.844 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.58 mountX=0.30 mountY=-0.18, mountTheta=-0.54
02:56:22.846 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.33, opts=13)
02:56:22.846 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.33)
02:56:22.846 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:56:22.846 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:56:22.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:22.846 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:22.846 00.000 5052 Enqueuing Expose request
02:56:22.846 00.000 8976 Worker thread wakes up
02:56:22.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.33) opts 0xd
02:56:22.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.33)
02:56:22.846 00.000 8976 Moving (-0.00, 0.33) raw xDistance=0.30 yDistance=-0.18
02:56:22.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:56:22.846 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:56:22.846 00.000 8976 MoveAxis(L, 1, ABG)
02:56:22.846 00.000 8976 stepping (-7, 22) + (-1, 0)
02:56:22.846 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:22.873 00.027 8976 Received - 47 (G) 
02:56:22.873 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:22.873 00.000 8976 stepped: pos (-8, 22)
02:56:22.873 00.000 8976 MoveAxis(U, 0, ABG)
02:56:22.873 00.000 8976 move complete, result=0
02:56:22.873 00.000 8976 worker thread done servicing request
02:56:22.873 00.000 8976 Worker thread wakes up
02:56:22.873 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:22.873 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:56:22.873 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:23.556 00.683 8976 Exposure complete
02:56:23.561 00.005 8976 worker thread done servicing request
02:56:23.562 00.001 5052 OnExposeComplete: enter
02:56:23.562 00.000 5052 UpdateGuideState(): m_state=6
02:56:23.562 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11227
02:56:23.562 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.10, Mass=153, SNR=8.6, Peak=77 HFD=2.3
02:56:23.562 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.04) = xAngle (-0.98 = -0.98)
02:56:23.562 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.09 = -1.09)
02:56:23.562 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.39 hyp=0.45 cameraTheta=1.06 mountX=0.25 mountY=-0.40, mountTheta=-1.01
02:56:23.562 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.39, opts=13)
02:56:23.562 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.39)
02:56:23.562 00.000 8976 Worker thread wakes up
02:56:23.563 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.39) opts 0xd
02:56:23.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.39)
02:56:23.563 00.000 8976 Moving (0.22, 0.39) raw xDistance=0.25 yDistance=-0.40
02:56:23.563 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:56:23.563 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
02:56:23.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:23.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:56:23.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:56:23.563 00.000 8976 MoveAxis(R, 0, ABG)
02:56:23.563 00.000 8976 MoveAxis(U, 2, ABG)
02:56:23.563 00.000 8976 stepping (-8, 22) + (0, 2)
02:56:23.563 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:23.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:23.563 00.000 5052 Enqueuing Expose request
02:56:23.592 00.029 8976 Received - 47 (G) 
02:56:23.593 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:23.593 00.000 8976 stepped: pos (-8, 24)
02:56:23.593 00.000 8976 move complete, result=0
02:56:23.593 00.000 8976 worker thread done servicing request
02:56:23.593 00.000 8976 Worker thread wakes up
02:56:23.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:23.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:23.593 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:56:24.248 00.655 8976 Exposure complete
02:56:24.253 00.005 8976 worker thread done servicing request
02:56:24.253 00.000 5052 OnExposeComplete: enter
02:56:24.253 00.000 5052 UpdateGuideState(): m_state=6
02:56:24.253 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11228
02:56:24.253 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.61, Mass=173, SNR=9.0, Peak=70 HFD=2.2
02:56:24.253 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.41 = 1.87)
02:56:24.253 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.52 = 1.76)
02:56:24.253 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.37 mountX=-0.04 mountY=0.14, mountTheta=1.86
02:56:24.254 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.10, opts=13)
02:56:24.254 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.10)
02:56:24.254 00.000 8976 Worker thread wakes up
02:56:24.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.10) opts 0xd
02:56:24.254 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:56:24.254 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
02:56:24.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:24.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.10)
02:56:24.254 00.000 8976 Moving (-0.10, -0.10) raw xDistance=-0.04 yDistance=0.14
02:56:24.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:56:24.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:56:24.254 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:24.254 00.000 5052 Enqueuing Expose request
02:56:24.254 00.000 8976 MoveAxis(R, 0, ABG)
02:56:24.255 00.001 8976 MoveAxis(U, 0, ABG)
02:56:24.255 00.000 8976 move complete, result=0
02:56:24.255 00.000 8976 worker thread done servicing request
02:56:24.255 00.000 8976 Worker thread wakes up
02:56:24.255 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:24.255 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:24.255 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:24.911 00.656 8976 Exposure complete
02:56:24.917 00.006 8976 worker thread done servicing request
02:56:24.917 00.000 5052 OnExposeComplete: enter
02:56:24.917 00.000 5052 UpdateGuideState(): m_state=6
02:56:24.917 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11229
02:56:24.917 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.51, Mass=170, SNR=9.0, Peak=66 HFD=2.4
02:56:24.917 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.71 = 1.58)
02:56:24.917 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
02:56:24.917 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.20 hyp=0.43 cameraTheta=-2.66 mountX=-0.00 mountY=0.43, mountTheta=1.58
02:56:24.918 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.20, opts=13)
02:56:24.918 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.20)
02:56:24.918 00.000 8976 Worker thread wakes up
02:56:24.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.20) opts 0xd
02:56:24.918 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:56:24.918 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
02:56:24.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.20)
02:56:24.918 00.000 8976 Moving (-0.38, -0.20) raw xDistance=-0.00 yDistance=0.43
02:56:24.919 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:56:24.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:56:24.919 00.000 8976 MoveAxis(R, 0, ABG)
02:56:24.919 00.000 8976 MoveAxis(D, 2, ABG)
02:56:24.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:24.919 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:24.919 00.000 5052 Enqueuing Expose request
02:56:24.919 00.000 8976 stepping (-8, 24) + (0, -2)
02:56:24.919 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:24.951 00.032 8976 Received - 47 (G) 
02:56:24.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:24.951 00.000 8976 stepped: pos (-8, 22)
02:56:24.951 00.000 8976 move complete, result=0
02:56:24.951 00.000 8976 worker thread done servicing request
02:56:24.952 00.001 8976 Worker thread wakes up
02:56:24.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:24.952 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:56:24.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:25.608 00.656 8976 Exposure complete
02:56:25.613 00.005 8976 worker thread done servicing request
02:56:25.613 00.000 5052 OnExposeComplete: enter
02:56:25.613 00.000 5052 UpdateGuideState(): m_state=6
02:56:25.613 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11230
02:56:25.613 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.04, Mass=153, SNR=8.6, Peak=80 HFD=2.0
02:56:25.613 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.04) = xAngle (-0.52 = -0.52)
02:56:25.613 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.62 = -0.62)
02:56:25.613 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.53 mountX=0.29 mountY=-0.19, mountTheta=-0.59
02:56:25.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.33, opts=13)
02:56:25.614 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.33)
02:56:25.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:56:25.614 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
02:56:25.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:25.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:25.614 00.000 5052 Enqueuing Expose request
02:56:25.614 00.000 8976 Worker thread wakes up
02:56:25.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.33) opts 0xd
02:56:25.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.33)
02:56:25.614 00.000 8976 Moving (0.01, 0.33) raw xDistance=0.29 yDistance=-0.19
02:56:25.615 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:56:25.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:56:25.615 00.000 8976 MoveAxis(L, 1, ABG)
02:56:25.615 00.000 8976 stepping (-8, 22) + (-1, 0)
02:56:25.615 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:25.639 00.024 8976 Received - 47 (G) 
02:56:25.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:25.639 00.000 8976 stepped: pos (-9, 22)
02:56:25.639 00.000 8976 MoveAxis(U, 0, ABG)
02:56:25.639 00.000 8976 move complete, result=0
02:56:25.639 00.000 8976 worker thread done servicing request
02:56:25.639 00.000 8976 Worker thread wakes up
02:56:25.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:25.639 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:25.639 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:56:26.295 00.656 8976 Exposure complete
02:56:26.301 00.006 8976 worker thread done servicing request
02:56:26.301 00.000 5052 OnExposeComplete: enter
02:56:26.301 00.000 5052 UpdateGuideState(): m_state=6
02:56:26.301 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11231
02:56:26.301 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.98, Mass=149, SNR=8.5, Peak=80 HFD=2.0
02:56:26.301 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
02:56:26.301 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.27 = -0.27)
02:56:26.301 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.88 mountX=0.28 mountY=-0.08, mountTheta=-0.27
02:56:26.302 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.27, opts=13)
02:56:26.302 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.27)
02:56:26.302 00.000 8976 Worker thread wakes up
02:56:26.303 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.27) opts 0xd
02:56:26.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.27)
02:56:26.303 00.000 8976 Moving (-0.09, 0.27) raw xDistance=0.28 yDistance=-0.08
02:56:26.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:56:26.303 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:56:26.303 00.000 5052 UpdateGuideState exits: m=149 SNR=8.5
02:56:26.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:26.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:56:26.303 00.000 8976 MoveAxis(L, 1, ABG)
02:56:26.303 00.000 8976 stepping (-9, 22) + (-1, 0)
02:56:26.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:26.303 00.000 5052 Enqueuing Expose request
02:56:26.303 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:26.326 00.023 8976 Received - 47 (G) 
02:56:26.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:26.326 00.000 8976 stepped: pos (-10, 22)
02:56:26.326 00.000 8976 MoveAxis(U, 0, ABG)
02:56:26.326 00.000 8976 move complete, result=0
02:56:26.326 00.000 8976 worker thread done servicing request
02:56:26.326 00.000 8976 Worker thread wakes up
02:56:26.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:26.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:26.327 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:56:26.981 00.654 8976 Exposure complete
02:56:26.987 00.006 8976 worker thread done servicing request
02:56:26.987 00.000 5052 OnExposeComplete: enter
02:56:26.987 00.000 5052 UpdateGuideState(): m_state=6
02:56:26.987 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11232
02:56:26.987 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.89, Mass=141, SNR=8.2, Peak=74 HFD=2.0
02:56:26.987 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
02:56:26.987 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.09 = 0.09)
02:56:26.987 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=0.22 mountY=0.02, mountTheta=0.09
02:56:26.988 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.18, opts=13)
02:56:26.988 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.18)
02:56:26.988 00.000 8976 Worker thread wakes up
02:56:26.988 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:56:26.988 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:56:26.988 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:26.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.18) opts 0xd
02:56:26.989 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.18)
02:56:26.989 00.000 8976 Moving (-0.14, 0.18) raw xDistance=0.22 yDistance=0.02
02:56:26.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:56:26.989 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:26.989 00.000 5052 Enqueuing Expose request
02:56:26.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:56:26.989 00.000 8976 MoveAxis(R, 0, ABG)
02:56:26.989 00.000 8976 MoveAxis(U, 0, ABG)
02:56:26.989 00.000 8976 move complete, result=0
02:56:26.989 00.000 8976 worker thread done servicing request
02:56:26.989 00.000 8976 Worker thread wakes up
02:56:26.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:26.989 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:56:26.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:27.642 00.653 8976 Exposure complete
02:56:27.647 00.005 8976 worker thread done servicing request
02:56:27.648 00.001 5052 OnExposeComplete: enter
02:56:27.648 00.000 5052 UpdateGuideState(): m_state=6
02:56:27.648 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11233
02:56:27.648 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.96, Mass=186, SNR=9.4, Peak=78 HFD=2.2
02:56:27.648 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:56:27.648 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
02:56:27.648 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.25 hyp=0.64 cameraTheta=2.73 mountX=0.49 mountY=0.35, mountTheta=0.62
02:56:27.648 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.25, opts=13)
02:56:27.648 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.25)
02:56:27.649 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:56:27.649 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
02:56:27.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:27.649 00.000 8976 Worker thread wakes up
02:56:27.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.25) opts 0xd
02:56:27.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.25)
02:56:27.649 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:27.649 00.000 5052 Enqueuing Expose request
02:56:27.649 00.000 8976 Moving (-0.59, 0.25) raw xDistance=0.49 yDistance=0.35
02:56:27.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:56:27.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:56:27.649 00.000 8976 MoveAxis(L, 2, ABG)
02:56:27.649 00.000 8976 stepping (-10, 22) + (-2, 0)
02:56:27.649 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:27.685 00.036 8976 Received - 47 (G) 
02:56:27.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:27.685 00.000 8976 stepped: pos (-12, 22)
02:56:27.685 00.000 8976 MoveAxis(D, 1, ABG)
02:56:27.685 00.000 8976 stepping (-12, 22) + (0, -1)
02:56:27.685 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:27.716 00.031 8976 Received - 47 (G) 
02:56:27.716 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:27.716 00.000 8976 stepped: pos (-12, 21)
02:56:27.716 00.000 8976 move complete, result=0
02:56:27.716 00.000 8976 worker thread done servicing request
02:56:27.716 00.000 8976 Worker thread wakes up
02:56:27.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:27.717 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:27.717 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 1 ms SOUTH
02:56:28.411 00.694 8976 Exposure complete
02:56:28.418 00.007 8976 worker thread done servicing request
02:56:28.418 00.000 5052 OnExposeComplete: enter
02:56:28.418 00.000 5052 UpdateGuideState(): m_state=6
02:56:28.418 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11234
02:56:28.418 00.000 5052 Star::Find returns 1 (0), X=328.06, Y=281.73, Mass=178, SNR=9.2, Peak=73 HFD=2.2
02:56:28.418 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:56:28.418 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:56:28.418 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=0.02 hyp=1.12 cameraTheta=3.12 mountX=0.53 mountY=0.93, mountTheta=1.05
02:56:28.419 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=0.02, opts=13)
02:56:28.420 00.001 5052 Enqueuing Move request for stepguider (-1.12, 0.02)
02:56:28.420 00.000 8976 Worker thread wakes up
02:56:28.420 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:56:28.420 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
02:56:28.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:28.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:28.420 00.000 5052 Enqueuing Expose request
02:56:28.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, 0.02) opts 0xd
02:56:28.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, 0.02)
02:56:28.420 00.000 8976 Moving (-1.12, 0.02) raw xDistance=0.53 yDistance=0.93
02:56:28.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
02:56:28.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.93
02:56:28.420 00.000 8976 MoveAxis(L, 2, ABG)
02:56:28.420 00.000 8976 stepping (-12, 21) + (-2, 0)
02:56:28.420 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:28.452 00.032 8976 Received - 47 (G) 
02:56:28.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:28.452 00.000 8976 stepped: pos (-14, 21)
02:56:28.452 00.000 8976 MoveAxis(D, 4, ABG)
02:56:28.452 00.000 8976 stepping (-14, 21) + (0, -4)
02:56:28.452 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:56:28.484 00.032 8976 Received - 47 (G) 
02:56:28.484 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:56:28.484 00.000 8976 stepped: pos (-14, 17)
02:56:28.484 00.000 8976 move complete, result=0
02:56:28.484 00.000 8976 worker thread done servicing request
02:56:28.484 00.000 8976 Worker thread wakes up
02:56:28.484 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
02:56:28.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:28.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:29.170 00.686 8976 Exposure complete
02:56:29.177 00.007 8976 worker thread done servicing request
02:56:29.177 00.000 5052 OnExposeComplete: enter
02:56:29.177 00.000 5052 UpdateGuideState(): m_state=6
02:56:29.177 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11235
02:56:29.177 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.75, Mass=169, SNR=9.0, Peak=72 HFD=1.8
02:56:29.177 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:56:29.177 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
02:56:29.177 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.04 hyp=0.80 cameraTheta=3.09 mountX=0.40 mountY=0.65, mountTheta=1.02
02:56:29.178 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.04, opts=13)
02:56:29.178 00.000 5052 Enqueuing Move request for stepguider (-0.80, 0.04)
02:56:29.178 00.000 8976 Worker thread wakes up
02:56:29.178 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:56:29.178 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
02:56:29.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:29.178 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:29.178 00.000 5052 Enqueuing Expose request
02:56:29.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.04) opts 0xd
02:56:29.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.04)
02:56:29.178 00.000 8976 Moving (-0.80, 0.04) raw xDistance=0.40 yDistance=0.65
02:56:29.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
02:56:29.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.65
02:56:29.178 00.000 8976 MoveAxis(L, 2, ABG)
02:56:29.179 00.001 8976 stepping (-14, 17) + (-2, 0)
02:56:29.179 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:29.203 00.024 8976 Received - 47 (G) 
02:56:29.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:29.203 00.000 8976 stepped: pos (-16, 17)
02:56:29.203 00.000 8976 MoveAxis(D, 3, ABG)
02:56:29.203 00.000 8976 stepping (-16, 17) + (0, -3)
02:56:29.204 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:29.235 00.031 8976 Received - 47 (G) 
02:56:29.235 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:29.235 00.000 8976 stepped: pos (-16, 14)
02:56:29.235 00.000 8976 move complete, result=0
02:56:29.235 00.000 8976 worker thread done servicing request
02:56:29.235 00.000 8976 Worker thread wakes up
02:56:29.236 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:29.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:29.236 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:56:29.935 00.699 8976 Exposure complete
02:56:29.941 00.006 8976 worker thread done servicing request
02:56:29.942 00.001 5052 OnExposeComplete: enter
02:56:29.942 00.000 5052 UpdateGuideState(): m_state=6
02:56:29.942 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11236
02:56:29.942 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.73, Mass=160, SNR=8.7, Peak=73 HFD=2.1
02:56:29.942 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:56:29.942 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
02:56:29.942 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.02 hyp=0.36 cameraTheta=3.08 mountX=0.18 mountY=0.29, mountTheta=1.01
02:56:29.944 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.02, opts=13)
02:56:29.944 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.02)
02:56:29.944 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:56:29.944 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:56:29.944 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:29.944 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:29.944 00.000 5052 Enqueuing Expose request
02:56:29.946 00.002 8976 Worker thread wakes up
02:56:29.946 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.02) opts 0xd
02:56:29.946 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.02)
02:56:29.946 00.000 8976 Moving (-0.36, 0.02) raw xDistance=0.18 yDistance=0.29
02:56:29.947 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:56:29.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.29
02:56:29.947 00.000 8976 MoveAxis(R, 0, ABG)
02:56:29.947 00.000 8976 MoveAxis(D, 1, ABG)
02:56:29.947 00.000 8976 stepping (-16, 14) + (0, -1)
02:56:29.947 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:29.970 00.023 8976 Received - 47 (G) 
02:56:29.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:29.970 00.000 8976 stepped: pos (-16, 13)
02:56:29.970 00.000 8976 move complete, result=0
02:56:29.970 00.000 8976 worker thread done servicing request
02:56:29.970 00.000 8976 Worker thread wakes up
02:56:29.971 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:29.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:29.971 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:56:30.662 00.691 8976 Exposure complete
02:56:30.668 00.006 8976 worker thread done servicing request
02:56:30.668 00.000 5052 OnExposeComplete: enter
02:56:30.668 00.000 5052 UpdateGuideState(): m_state=6
02:56:30.668 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11237
02:56:30.668 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.79, Mass=152, SNR=8.5, Peak=69 HFD=2.0
02:56:30.668 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:56:30.668 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
02:56:30.668 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.68 mountX=0.14 mountY=0.09, mountTheta=0.56
02:56:30.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.08, opts=13)
02:56:30.670 00.001 5052 Enqueuing Move request for stepguider (-0.16, 0.08)
02:56:30.670 00.000 8976 Worker thread wakes up
02:56:30.670 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:56:30.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.08) opts 0xd
02:56:30.670 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:56:30.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.08)
02:56:30.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:30.670 00.000 8976 Moving (-0.16, 0.08) raw xDistance=0.14 yDistance=0.09
02:56:30.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:30.670 00.000 5052 Enqueuing Expose request
02:56:30.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:56:30.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:56:30.670 00.000 8976 MoveAxis(R, 0, ABG)
02:56:30.670 00.000 8976 MoveAxis(U, 0, ABG)
02:56:30.670 00.000 8976 move complete, result=0
02:56:30.670 00.000 8976 worker thread done servicing request
02:56:30.670 00.000 8976 Worker thread wakes up
02:56:30.670 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:30.671 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:30.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:31.376 00.705 8976 Exposure complete
02:56:31.381 00.005 8976 worker thread done servicing request
02:56:31.382 00.001 5052 OnExposeComplete: enter
02:56:31.382 00.000 5052 UpdateGuideState(): m_state=6
02:56:31.382 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11238
02:56:31.382 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.74, Mass=163, SNR=8.8, Peak=79 HFD=1.9
02:56:31.382 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:56:31.382 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:56:31.382 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.03 hyp=0.57 cameraTheta=0.06 mountX=-0.23 mountY=-0.49, mountTheta=-2.00
02:56:31.384 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.03, opts=13)
02:56:31.384 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.03)
02:56:31.384 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:56:31.384 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
02:56:31.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:31.384 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:31.385 00.001 5052 Enqueuing Expose request
02:56:31.385 00.000 8976 Worker thread wakes up
02:56:31.386 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.03) opts 0xd
02:56:31.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.03)
02:56:31.386 00.000 8976 Moving (0.57, 0.03) raw xDistance=-0.23 yDistance=-0.49
02:56:31.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:56:31.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
02:56:31.386 00.000 8976 MoveAxis(R, 0, ABG)
02:56:31.386 00.000 8976 MoveAxis(U, 2, ABG)
02:56:31.386 00.000 8976 stepping (-16, 13) + (0, 2)
02:56:31.386 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:31.410 00.024 8976 Received - 47 (G) 
02:56:31.410 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:31.410 00.000 8976 stepped: pos (-16, 15)
02:56:31.410 00.000 8976 move complete, result=0
02:56:31.410 00.000 8976 worker thread done servicing request
02:56:31.410 00.000 8976 Worker thread wakes up
02:56:31.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:31.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:31.410 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:56:32.097 00.687 8976 Exposure complete
02:56:32.103 00.006 8976 worker thread done servicing request
02:56:32.103 00.000 5052 OnExposeComplete: enter
02:56:32.103 00.000 5052 UpdateGuideState(): m_state=6
02:56:32.103 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11239
02:56:32.104 00.001 5052 Star::Find returns 1 (0), X=329.34, Y=281.55, Mass=156, SNR=8.6, Peak=75 HFD=1.6
02:56:32.104 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
02:56:32.104 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.90 = -2.90)
02:56:32.104 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.75 mountX=-0.22 mountY=-0.06, mountTheta=-2.89
02:56:32.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.16, opts=13)
02:56:32.105 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.16)
02:56:32.105 00.000 8976 Worker thread wakes up
02:56:32.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.16) opts 0xd
02:56:32.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.16)
02:56:32.105 00.000 8976 Moving (0.17, -0.16) raw xDistance=-0.22 yDistance=-0.06
02:56:32.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:56:32.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:56:32.106 00.001 5052 UpdateGuideState exits: m=156 SNR=8.6
02:56:32.106 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:32.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:56:32.106 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:32.106 00.000 5052 Enqueuing Expose request
02:56:32.106 00.000 8976 MoveAxis(R, 0, ABG)
02:56:32.106 00.000 8976 MoveAxis(U, 0, ABG)
02:56:32.106 00.000 8976 move complete, result=0
02:56:32.106 00.000 8976 worker thread done servicing request
02:56:32.106 00.000 8976 Worker thread wakes up
02:56:32.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:32.106 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:32.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:32.808 00.702 8976 Exposure complete
02:56:32.814 00.006 8976 worker thread done servicing request
02:56:32.814 00.000 5052 OnExposeComplete: enter
02:56:32.814 00.000 5052 UpdateGuideState(): m_state=6
02:56:32.814 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11240
02:56:32.814 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.59, Mass=156, SNR=8.7, Peak=71 HFD=2.2
02:56:32.814 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
02:56:32.814 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
02:56:32.814 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-2.53 mountX=-0.03 mountY=0.22, mountTheta=1.70
02:56:32.815 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.12, opts=13)
02:56:32.815 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.12)
02:56:32.815 00.000 8976 Worker thread wakes up
02:56:32.815 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.12) opts 0xd
02:56:32.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.12)
02:56:32.815 00.000 8976 Moving (-0.18, -0.12) raw xDistance=-0.03 yDistance=0.22
02:56:32.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:56:32.815 00.000 5052 UpdateGuideState exits: m=156 SNR=8.7
02:56:32.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:32.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:56:32.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:56:32.815 00.000 8976 MoveAxis(R, 0, ABG)
02:56:32.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:32.815 00.000 5052 Enqueuing Expose request
02:56:32.816 00.001 8976 MoveAxis(U, 0, ABG)
02:56:32.816 00.000 8976 move complete, result=0
02:56:32.816 00.000 8976 worker thread done servicing request
02:56:32.816 00.000 8976 Worker thread wakes up
02:56:32.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:32.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:32.816 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:56:33.500 00.684 8976 Exposure complete
02:56:33.505 00.005 8976 worker thread done servicing request
02:56:33.505 00.000 5052 OnExposeComplete: enter
02:56:33.505 00.000 5052 UpdateGuideState(): m_state=6
02:56:33.505 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11241
02:56:33.505 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.63, Mass=147, SNR=8.4, Peak=69 HFD=2.1
02:56:33.505 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
02:56:33.505 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
02:56:33.505 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-2.87 mountX=0.06 mountY=0.28, mountTheta=1.36
02:56:33.506 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.08, opts=13)
02:56:33.506 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.08)
02:56:33.506 00.000 8976 Worker thread wakes up
02:56:33.506 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.08) opts 0xd
02:56:33.506 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.08)
02:56:33.506 00.000 8976 Moving (-0.28, -0.08) raw xDistance=0.06 yDistance=0.28
02:56:33.506 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:56:33.506 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:56:33.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:33.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:56:33.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:56:33.507 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:33.507 00.000 5052 Enqueuing Expose request
02:56:33.507 00.000 8976 MoveAxis(R, 0, ABG)
02:56:33.507 00.000 8976 MoveAxis(D, 1, ABG)
02:56:33.507 00.000 8976 stepping (-16, 15) + (0, -1)
02:56:33.507 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:33.535 00.028 8976 Received - 47 (G) 
02:56:33.536 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:33.536 00.000 8976 stepped: pos (-16, 14)
02:56:33.536 00.000 8976 move complete, result=0
02:56:33.536 00.000 8976 worker thread done servicing request
02:56:33.536 00.000 8976 Worker thread wakes up
02:56:33.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:33.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:33.536 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:56:34.221 00.685 8976 Exposure complete
02:56:34.227 00.006 8976 worker thread done servicing request
02:56:34.227 00.000 5052 OnExposeComplete: enter
02:56:34.227 00.000 5052 UpdateGuideState(): m_state=6
02:56:34.227 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11242
02:56:34.227 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.89, Mass=157, SNR=8.7, Peak=76 HFD=2.1
02:56:34.227 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:56:34.227 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
02:56:34.227 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.18 hyp=0.65 cameraTheta=2.85 mountX=0.45 mountY=0.42, mountTheta=0.76
02:56:34.228 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.18, opts=13)
02:56:34.228 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.18)
02:56:34.228 00.000 8976 Worker thread wakes up
02:56:34.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.18) opts 0xd
02:56:34.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.18)
02:56:34.229 00.001 8976 Moving (-0.62, 0.18) raw xDistance=0.45 yDistance=0.42
02:56:34.229 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:56:34.229 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
02:56:34.229 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:34.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:56:34.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
02:56:34.229 00.000 8976 MoveAxis(L, 2, ABG)
02:56:34.229 00.000 8976 stepping (-16, 14) + (-2, 0)
02:56:34.229 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:34.229 00.000 5052 Enqueuing Expose request
02:56:34.229 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:34.255 00.026 8976 Received - 47 (G) 
02:56:34.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:34.255 00.000 8976 stepped: pos (-18, 14)
02:56:34.255 00.000 8976 MoveAxis(D, 2, ABG)
02:56:34.255 00.000 8976 stepping (-18, 14) + (0, -2)
02:56:34.255 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:34.287 00.032 8976 Received - 47 (G) 
02:56:34.287 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:34.287 00.000 8976 stepped: pos (-18, 12)
02:56:34.287 00.000 8976 move complete, result=0
02:56:34.287 00.000 8976 worker thread done servicing request
02:56:34.287 00.000 8976 Worker thread wakes up
02:56:34.288 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:34.288 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:34.288 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:56:34.972 00.684 8976 Exposure complete
02:56:34.978 00.006 8976 worker thread done servicing request
02:56:34.978 00.000 5052 OnExposeComplete: enter
02:56:34.978 00.000 5052 UpdateGuideState(): m_state=6
02:56:34.978 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11243
02:56:34.978 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.81, Mass=164, SNR=8.8, Peak=71 HFD=2.4
02:56:34.978 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:56:34.978 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:56:34.978 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.77 mountX=0.22 mountY=0.17, mountTheta=0.67
02:56:34.979 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.10, opts=13)
02:56:34.979 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.10)
02:56:34.979 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:56:34.979 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
02:56:34.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:34.979 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:34.979 00.000 5052 Enqueuing Expose request
02:56:34.979 00.000 8976 Worker thread wakes up
02:56:34.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.10) opts 0xd
02:56:34.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.10)
02:56:34.979 00.000 8976 Moving (-0.27, 0.10) raw xDistance=0.22 yDistance=0.17
02:56:34.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:56:34.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:56:34.979 00.000 8976 MoveAxis(R, 0, ABG)
02:56:34.979 00.000 8976 MoveAxis(U, 0, ABG)
02:56:34.979 00.000 8976 move complete, result=0
02:56:34.979 00.000 8976 worker thread done servicing request
02:56:34.979 00.000 8976 Worker thread wakes up
02:56:34.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:34.979 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:34.979 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:56:35.661 00.682 8976 Exposure complete
02:56:35.667 00.006 8976 worker thread done servicing request
02:56:35.667 00.000 5052 OnExposeComplete: enter
02:56:35.667 00.000 5052 UpdateGuideState(): m_state=6
02:56:35.667 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11244
02:56:35.667 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.40, Mass=171, SNR=9.0, Peak=73 HFD=1.7
02:56:35.667 00.000 5052 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.04) = xAngle (-3.02 = -3.02)
02:56:35.667 00.000 5052 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.13 = -3.13)
02:56:35.667 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.31 hyp=0.37 cameraTheta=-0.98 mountX=-0.37 mountY=-0.01, mountTheta=-3.13
02:56:35.669 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.31, opts=13)
02:56:35.669 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.31)
02:56:35.669 00.000 8976 Worker thread wakes up
02:56:35.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.31) opts 0xd
02:56:35.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.31)
02:56:35.669 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:56:35.669 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
02:56:35.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:35.669 00.000 8976 Moving (0.21, -0.31) raw xDistance=-0.37 yDistance=-0.01
02:56:35.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:35.669 00.000 5052 Enqueuing Expose request
02:56:35.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:56:35.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:56:35.669 00.000 8976 MoveAxis(R, 2, ABG)
02:56:35.669 00.000 8976 stepping (-18, 12) + (2, 0)
02:56:35.669 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:35.694 00.025 8976 Received - 47 (G) 
02:56:35.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:35.694 00.000 8976 stepped: pos (-16, 12)
02:56:35.694 00.000 8976 MoveAxis(U, 0, ABG)
02:56:35.694 00.000 8976 move complete, result=0
02:56:35.694 00.000 8976 worker thread done servicing request
02:56:35.694 00.000 8976 Worker thread wakes up
02:56:35.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:35.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:35.694 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
02:56:36.377 00.683 8976 Exposure complete
02:56:36.382 00.005 8976 worker thread done servicing request
02:56:36.382 00.000 5052 OnExposeComplete: enter
02:56:36.382 00.000 5052 UpdateGuideState(): m_state=6
02:56:36.382 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11245
02:56:36.382 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.69, Mass=171, SNR=9.1, Peak=79 HFD=1.8
02:56:36.382 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
02:56:36.382 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:56:36.382 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.02 hyp=0.42 cameraTheta=-0.05 mountX=-0.21 mountY=-0.34, mountTheta=-2.12
02:56:36.383 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.02, opts=13)
02:56:36.383 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.02)
02:56:36.383 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:56:36.383 00.000 5052 UpdateGuideState exits: m=171 SNR=9.1
02:56:36.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:36.383 00.000 8976 Worker thread wakes up
02:56:36.383 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.02) opts 0xd
02:56:36.383 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.02)
02:56:36.383 00.000 8976 Moving (0.42, -0.02) raw xDistance=-0.21 yDistance=-0.34
02:56:36.383 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:36.383 00.000 5052 Enqueuing Expose request
02:56:36.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:56:36.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:56:36.383 00.000 8976 MoveAxis(R, 0, ABG)
02:56:36.383 00.000 8976 MoveAxis(U, 1, ABG)
02:56:36.383 00.000 8976 stepping (-16, 12) + (0, 1)
02:56:36.383 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:36.414 00.031 8976 Received - 47 (G) 
02:56:36.414 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:36.414 00.000 8976 stepped: pos (-16, 13)
02:56:36.414 00.000 8976 move complete, result=0
02:56:36.414 00.000 8976 worker thread done servicing request
02:56:36.414 00.000 8976 Worker thread wakes up
02:56:36.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:36.414 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:56:36.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:37.097 00.683 8976 Exposure complete
02:56:37.103 00.006 8976 worker thread done servicing request
02:56:37.103 00.000 5052 OnExposeComplete: enter
02:56:37.103 00.000 5052 UpdateGuideState(): m_state=6
02:56:37.103 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11246
02:56:37.103 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=282.09, Mass=173, SNR=9.1, Peak=82 HFD=2.1
02:56:37.103 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
02:56:37.103 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
02:56:37.103 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=0.38 hyp=0.94 cameraTheta=0.42 mountX=-0.05 mountY=-0.92, mountTheta=-1.63
02:56:37.103 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=0.38, opts=13)
02:56:37.103 00.000 5052 Enqueuing Move request for stepguider (0.86, 0.38)
02:56:37.103 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:56:37.103 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
02:56:37.104 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:37.104 00.000 8976 Worker thread wakes up
02:56:37.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, 0.38) opts 0xd
02:56:37.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, 0.38)
02:56:37.104 00.000 8976 Moving (0.86, 0.38) raw xDistance=-0.05 yDistance=-0.92
02:56:37.104 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:37.104 00.000 5052 Enqueuing Expose request
02:56:37.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:56:37.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.92
02:56:37.104 00.000 8976 MoveAxis(R, 0, ABG)
02:56:37.104 00.000 8976 MoveAxis(U, 4, ABG)
02:56:37.104 00.000 8976 stepping (-16, 13) + (0, 4)
02:56:37.104 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:56:37.149 00.045 8976 Received - 47 (G) 
02:56:37.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:56:37.149 00.000 8976 stepped: pos (-16, 17)
02:56:37.149 00.000 8976 move complete, result=0
02:56:37.149 00.000 8976 worker thread done servicing request
02:56:37.149 00.000 8976 Worker thread wakes up
02:56:37.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:37.149 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:37.149 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
02:56:37.837 00.688 8976 Exposure complete
02:56:37.843 00.006 8976 worker thread done servicing request
02:56:37.843 00.000 5052 OnExposeComplete: enter
02:56:37.843 00.000 5052 UpdateGuideState(): m_state=6
02:56:37.843 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11247
02:56:37.843 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.15, Mass=175, SNR=9.2, Peak=78 HFD=2.3
02:56:37.843 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
02:56:37.843 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
02:56:37.843 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.56 hyp=0.81 cameraTheta=-0.76 mountX=-0.77 mountY=-0.19, mountTheta=-2.90
02:56:37.844 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.56, opts=13)
02:56:37.844 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.56)
02:56:37.844 00.000 8976 Worker thread wakes up
02:56:37.844 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:56:37.844 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
02:56:37.844 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:37.844 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:37.844 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.56) opts 0xd
02:56:37.844 00.000 5052 Enqueuing Expose request
02:56:37.844 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.56)
02:56:37.844 00.000 8976 Moving (0.59, -0.56) raw xDistance=-0.77 yDistance=-0.19
02:56:37.845 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77
02:56:37.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:56:37.845 00.000 8976 MoveAxis(R, 3, ABG)
02:56:37.845 00.000 8976 stepping (-16, 17) + (3, 0)
02:56:37.845 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:37.884 00.039 8976 Received - 47 (G) 
02:56:37.884 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:37.884 00.000 8976 stepped: pos (-13, 17)
02:56:37.884 00.000 8976 MoveAxis(U, 0, ABG)
02:56:37.884 00.000 8976 move complete, result=0
02:56:37.884 00.000 8976 worker thread done servicing request
02:56:37.884 00.000 8976 Worker thread wakes up
02:56:37.884 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:37.884 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:37.884 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.2 px 0 ms NORTH
02:56:38.570 00.686 8976 Exposure complete
02:56:38.575 00.005 8976 worker thread done servicing request
02:56:38.575 00.000 5052 OnExposeComplete: enter
02:56:38.575 00.000 5052 UpdateGuideState(): m_state=6
02:56:38.575 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11248
02:56:38.575 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.53, Mass=180, SNR=9.3, Peak=74 HFD=2.0
02:56:38.575 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
02:56:38.576 00.001 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
02:56:38.576 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.18 hyp=0.68 cameraTheta=-0.28 mountX=-0.46 mountY=-0.45, mountTheta=-2.37
02:56:38.576 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.18, opts=13)
02:56:38.576 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.18)
02:56:38.576 00.000 8976 Worker thread wakes up
02:56:38.576 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.18) opts 0xd
02:56:38.577 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.18)
02:56:38.577 00.000 8976 Moving (0.65, -0.18) raw xDistance=-0.46 yDistance=-0.45
02:56:38.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:56:38.577 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
02:56:38.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:38.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:38.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
02:56:38.577 00.000 5052 Enqueuing Expose request
02:56:38.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:56:38.577 00.000 8976 MoveAxis(R, 2, ABG)
02:56:38.577 00.000 8976 stepping (-13, 17) + (2, 0)
02:56:38.577 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:38.604 00.027 8976 Received - 47 (G) 
02:56:38.604 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:38.604 00.000 8976 stepped: pos (-11, 17)
02:56:38.604 00.000 8976 MoveAxis(U, 2, ABG)
02:56:38.604 00.000 8976 stepping (-11, 17) + (0, 2)
02:56:38.604 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:38.635 00.031 8976 Received - 47 (G) 
02:56:38.635 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:38.636 00.001 8976 stepped: pos (-11, 19)
02:56:38.636 00.000 8976 move complete, result=0
02:56:38.636 00.000 8976 worker thread done servicing request
02:56:38.636 00.000 8976 Worker thread wakes up
02:56:38.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:38.636 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:38.636 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
02:56:39.321 00.685 8976 Exposure complete
02:56:39.326 00.005 8976 worker thread done servicing request
02:56:39.326 00.000 5052 OnExposeComplete: enter
02:56:39.326 00.000 5052 UpdateGuideState(): m_state=6
02:56:39.326 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11249
02:56:39.326 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=282.17, Mass=164, SNR=8.8, Peak=82 HFD=2.1
02:56:39.326 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
02:56:39.326 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
02:56:39.326 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.47 hyp=0.99 cameraTheta=0.49 mountX=0.01 mountY=-0.99, mountTheta=-1.56
02:56:39.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.47, opts=13)
02:56:39.327 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.47)
02:56:39.327 00.000 8976 Worker thread wakes up
02:56:39.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.47) opts 0xd
02:56:39.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.47)
02:56:39.327 00.000 8976 Moving (0.88, 0.47) raw xDistance=0.01 yDistance=-0.99
02:56:39.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:56:39.327 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
02:56:39.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:39.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:56:39.328 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.99
02:56:39.328 00.000 8976 MoveAxis(R, 0, ABG)
02:56:39.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:39.328 00.000 5052 Enqueuing Expose request
02:56:39.328 00.000 8976 MoveAxis(U, 4, ABG)
02:56:39.328 00.000 8976 stepping (-11, 19) + (0, 4)
02:56:39.328 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:56:39.371 00.043 8976 Received - 47 (G) 
02:56:39.371 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:56:39.371 00.000 8976 stepped: pos (-11, 23)
02:56:39.371 00.000 8976 move complete, result=0
02:56:39.371 00.000 8976 worker thread done servicing request
02:56:39.371 00.000 8976 Worker thread wakes up
02:56:39.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:39.371 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:39.371 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -1.0 px 4 ms NORTH
02:56:40.059 00.688 8976 Exposure complete
02:56:40.065 00.006 8976 worker thread done servicing request
02:56:40.065 00.000 5052 OnExposeComplete: enter
02:56:40.065 00.000 5052 UpdateGuideState(): m_state=6
02:56:40.065 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11250
02:56:40.065 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.97, Mass=179, SNR=9.2, Peak=82 HFD=2.1
02:56:40.065 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
02:56:40.065 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
02:56:40.065 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.26 hyp=0.76 cameraTheta=0.35 mountX=-0.10 mountY=-0.74, mountTheta=-1.70
02:56:40.066 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.26, opts=13)
02:56:40.066 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.26)
02:56:40.066 00.000 8976 Worker thread wakes up
02:56:40.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.26) opts 0xd
02:56:40.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.26)
02:56:40.066 00.000 8976 Moving (0.72, 0.26) raw xDistance=-0.10 yDistance=-0.74
02:56:40.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:56:40.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.74
02:56:40.066 00.000 8976 MoveAxis(R, 0, ABG)
02:56:40.067 00.001 8976 MoveAxis(U, 3, ABG)
02:56:40.067 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:56:40.067 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
02:56:40.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:40.067 00.000 8976 stepping (-11, 23) + (0, 3)
02:56:40.067 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:40.067 00.000 5052 Enqueuing Expose request
02:56:40.067 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:40.107 00.040 8976 Received - 47 (G) 
02:56:40.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:40.107 00.000 8976 stepped: pos (-11, 26)
02:56:40.107 00.000 8976 move complete, result=0
02:56:40.107 00.000 8976 worker thread done servicing request
02:56:40.107 00.000 8976 Worker thread wakes up
02:56:40.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:40.107 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:40.107 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
02:56:40.790 00.683 8976 Exposure complete
02:56:40.796 00.006 8976 worker thread done servicing request
02:56:40.796 00.000 5052 OnExposeComplete: enter
02:56:40.796 00.000 5052 UpdateGuideState(): m_state=6
02:56:40.796 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11251
02:56:40.796 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.75, Mass=145, SNR=8.4, Peak=77 HFD=1.9
02:56:40.796 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
02:56:40.796 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
02:56:40.796 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.04 hyp=0.63 cameraTheta=0.06 mountX=-0.25 mountY=-0.55, mountTheta=-2.00
02:56:40.797 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.04, opts=13)
02:56:40.797 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.04)
02:56:40.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:56:40.797 00.000 5052 UpdateGuideState exits: m=145 SNR=8.4
02:56:40.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:40.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:40.797 00.000 5052 Enqueuing Expose request
02:56:40.797 00.000 8976 Worker thread wakes up
02:56:40.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.04) opts 0xd
02:56:40.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.04)
02:56:40.797 00.000 8976 Moving (0.63, 0.04) raw xDistance=-0.25 yDistance=-0.55
02:56:40.798 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:56:40.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
02:56:40.798 00.000 8976 MoveAxis(R, 0, ABG)
02:56:40.798 00.000 8976 MoveAxis(U, 2, ABG)
02:56:40.798 00.000 8976 stepping (-11, 26) + (0, 2)
02:56:40.798 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:40.826 00.028 8976 Received - 47 (G) 
02:56:40.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:40.826 00.000 8976 stepped: pos (-11, 28)
02:56:40.826 00.000 8976 move complete, result=0
02:56:40.826 00.000 8976 worker thread done servicing request
02:56:40.826 00.000 8976 Worker thread wakes up
02:56:40.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:40.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:40.826 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.6 px 2 ms NORTH
02:56:41.511 00.685 8976 Exposure complete
02:56:41.517 00.006 8976 worker thread done servicing request
02:56:41.517 00.000 5052 OnExposeComplete: enter
02:56:41.517 00.000 5052 UpdateGuideState(): m_state=6
02:56:41.517 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11252
02:56:41.517 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.83, Mass=162, SNR=8.8, Peak=81 HFD=1.9
02:56:41.517 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
02:56:41.517 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
02:56:41.517 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.12 hyp=0.68 cameraTheta=0.18 mountX=-0.20 mountY=-0.63, mountTheta=-1.87
02:56:41.518 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.12, opts=13)
02:56:41.518 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.12)
02:56:41.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:56:41.518 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
02:56:41.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:41.518 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:41.518 00.000 5052 Enqueuing Expose request
02:56:41.518 00.000 8976 Worker thread wakes up
02:56:41.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.12) opts 0xd
02:56:41.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.12)
02:56:41.518 00.000 8976 Moving (0.67, 0.12) raw xDistance=-0.20 yDistance=-0.63
02:56:41.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:56:41.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
02:56:41.519 00.001 8976 MoveAxis(R, 0, ABG)
02:56:41.519 00.000 8976 MoveAxis(U, 3, ABG)
02:56:41.519 00.000 8976 stepping (-11, 28) + (0, 3)
02:56:41.519 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:41.560 00.041 8976 Received - 47 (G) 
02:56:41.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:41.560 00.000 8976 stepped: pos (-11, 31)
02:56:41.561 00.001 8976 starting a new bump
02:56:41.561 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:56:41.561 00.000 8976 MountToCamera -- mountX=1.77 mountY=-4.11 hyp=4.47 mountTheta=-1.16 cameraX=2.85, cameraY=3.45 cameraTheta=0.88
02:56:41.561 00.000 8976 incremental bump (2.851, 3.447) isValid = 1
02:56:41.561 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:56:41.561 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:56:41.561 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:56:41.561 00.000 8976 move complete, result=0
02:56:41.561 00.000 8976 worker thread done servicing request
02:56:41.561 00.000 8976 Worker thread wakes up
02:56:41.561 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
02:56:41.561 00.000 9828 Worker thread wakes up
02:56:41.561 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:56:41.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:41.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:41.561 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:56:41.561 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
02:56:41.562 00.001 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
02:56:41.562 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:56:41.562 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:56:41.562 00.000 9828 BLC: window closed
02:56:41.562 00.000 9828 MoveAxis(E, 25, B)
02:56:41.562 00.000 9828 Guiding  Dir = 2, Dur = 25
02:56:41.562 00.000 9828 IsSlewing returns 0
02:56:41.562 00.000 9828 IsGuiding returns 0
02:56:41.562 00.000 9828 PulseGuide returned control before completion, sleep 35
02:56:41.605 00.043 9828 IsGuiding returns 1
02:56:41.605 00.000 9828 scope still moving after pulse duration time elapsed
02:56:41.637 00.032 9828 IsSlewing returns 0
02:56:41.637 00.000 9828 IsGuiding returns 1
02:56:41.668 00.031 9828 IsSlewing returns 0
02:56:41.668 00.000 9828 IsGuiding returns 1
02:56:41.700 00.032 9828 IsSlewing returns 0
02:56:41.700 00.000 9828 IsGuiding returns 1
02:56:41.730 00.030 9828 IsSlewing returns 0
02:56:41.730 00.000 9828 IsGuiding returns 0
02:56:41.730 00.000 9828 scope move finished after 25 + 142 ms
02:56:41.730 00.000 9828 Move returns status 0, amount 25
02:56:41.730 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:41.730 00.000 9828 MoveAxis(N, 11, B)
02:56:41.730 00.000 9828 Guiding  Dir = 0, Dur = 11
02:56:41.746 00.016 9828 IsSlewing returns 0
02:56:41.746 00.000 9828 IsGuiding returns 0
02:56:41.746 00.000 9828 PulseGuide returned control before completion, sleep 21
02:56:41.776 00.030 9828 IsGuiding returns 1
02:56:41.776 00.000 9828 scope still moving after pulse duration time elapsed
02:56:41.808 00.032 9828 IsSlewing returns 0
02:56:41.808 00.000 9828 IsGuiding returns 1
02:56:41.839 00.031 9828 IsSlewing returns 0
02:56:41.839 00.000 9828 IsGuiding returns 1
02:56:41.870 00.031 9828 IsSlewing returns 0
02:56:41.870 00.000 9828 IsGuiding returns 1
02:56:41.901 00.031 9828 IsSlewing returns 0
02:56:41.901 00.000 9828 IsGuiding returns 0
02:56:41.901 00.000 9828 scope move finished after 11 + 144 ms
02:56:41.901 00.000 9828 Move returns status 0, amount 11
02:56:41.901 00.000 9828 move complete, result=0
02:56:41.901 00.000 9828 worker thread done servicing request
02:56:41.901 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:56:42.246 00.345 8976 Exposure complete
02:56:42.251 00.005 8976 worker thread done servicing request
02:56:42.251 00.000 5052 OnExposeComplete: enter
02:56:42.251 00.000 5052 UpdateGuideState(): m_state=6
02:56:42.251 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11253
02:56:42.251 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.71, Mass=165, SNR=8.9, Peak=72 HFD=1.8
02:56:42.251 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
02:56:42.251 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
02:56:42.251 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.04 mountX=-0.05 mountY=-0.11, mountTheta=-2.03
02:56:42.252 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.00, opts=13)
02:56:42.252 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.00)
02:56:42.252 00.000 8976 Worker thread wakes up
02:56:42.252 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.00) opts 0xd
02:56:42.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.00)
02:56:42.252 00.000 8976 Moving (0.13, 0.00) raw xDistance=-0.05 yDistance=-0.11
02:56:42.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:56:42.253 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:56:42.253 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:56:42.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:42.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:56:42.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:42.253 00.000 5052 Enqueuing Expose request
02:56:42.253 00.000 8976 MoveAxis(R, 0, ABG)
02:56:42.253 00.000 8976 MoveAxis(U, 0, ABG)
02:56:42.253 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:56:42.253 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:56:42.253 00.000 8976 MountToCamera -- mountX=1.74 mountY=-4.38 hyp=4.71 mountTheta=-1.19 cameraX=3.10, cameraY=3.54 cameraTheta=0.85
02:56:42.253 00.000 8976 incremental bump (3.104, 3.544) isValid = 1
02:56:42.253 00.000 8976 Scheduling Mount bump of (0.081, 0.096)
02:56:42.253 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.10, opts=4)
02:56:42.253 00.000 8976 Enqueuing Move request for scope (0.08, 0.10)
02:56:42.253 00.000 8976 move complete, result=0
02:56:42.253 00.000 8976 worker thread done servicing request
02:56:42.253 00.000 9828 Worker thread wakes up
02:56:42.254 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:42.254 00.000 8976 Worker thread wakes up
02:56:42.254 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0x4
02:56:42.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:42.254 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
02:56:42.254 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:42.254 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
02:56:42.254 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
02:56:42.254 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.87 mountX=-0.09 mountY=-0.09, mountTheta=-2.36
02:56:42.254 00.000 9828 Moving (0.08, 0.10) raw xDistance=-0.09 yDistance=-0.09
02:56:42.254 00.000 9828 BLC: window closed
02:56:42.254 00.000 9828 MoveAxis(E, 27, B)
02:56:42.254 00.000 9828 Guiding  Dir = 2, Dur = 27
02:56:42.255 00.001 9828 IsSlewing returns 0
02:56:42.255 00.000 9828 IsGuiding returns 0
02:56:42.255 00.000 9828 PulseGuide returned control before completion, sleep 37
02:56:42.307 00.052 9828 IsGuiding returns 1
02:56:42.307 00.000 9828 scope still moving after pulse duration time elapsed
02:56:42.338 00.031 9828 IsSlewing returns 0
02:56:42.338 00.000 9828 IsGuiding returns 1
02:56:42.369 00.031 9828 IsSlewing returns 0
02:56:42.369 00.000 9828 IsGuiding returns 1
02:56:42.400 00.031 9828 IsSlewing returns 0
02:56:42.400 00.000 9828 IsGuiding returns 0
02:56:42.400 00.000 9828 scope move finished after 27 + 118 ms
02:56:42.400 00.000 9828 Move returns status 0, amount 27
02:56:42.400 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:42.400 00.000 9828 MoveAxis(N, 12, B)
02:56:42.400 00.000 9828 Guiding  Dir = 0, Dur = 12
02:56:42.416 00.016 9828 IsSlewing returns 0
02:56:42.417 00.001 9828 IsGuiding returns 0
02:56:42.417 00.000 9828 PulseGuide returned control before completion, sleep 22
02:56:42.447 00.030 9828 IsGuiding returns 1
02:56:42.447 00.000 9828 scope still moving after pulse duration time elapsed
02:56:42.479 00.032 9828 IsSlewing returns 0
02:56:42.479 00.000 9828 IsGuiding returns 1
02:56:42.510 00.031 9828 IsSlewing returns 0
02:56:42.510 00.000 9828 IsGuiding returns 1
02:56:42.542 00.032 9828 IsSlewing returns 0
02:56:42.543 00.001 9828 IsGuiding returns 1
02:56:42.573 00.030 9828 IsSlewing returns 0
02:56:42.573 00.000 9828 IsGuiding returns 0
02:56:42.573 00.000 9828 scope move finished after 12 + 144 ms
02:56:42.573 00.000 9828 Move returns status 0, amount 12
02:56:42.573 00.000 9828 move complete, result=0
02:56:42.573 00.000 9828 worker thread done servicing request
02:56:42.573 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 12 ms NORTH
02:56:42.937 00.364 8976 Exposure complete
02:56:42.943 00.006 8976 worker thread done servicing request
02:56:42.943 00.000 5052 OnExposeComplete: enter
02:56:42.943 00.000 5052 UpdateGuideState(): m_state=6
02:56:42.943 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11254
02:56:42.943 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.65, Mass=151, SNR=8.5, Peak=73 HFD=1.5
02:56:42.943 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
02:56:42.943 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
02:56:42.943 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.29 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
02:56:42.945 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.06, opts=13)
02:56:42.945 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.06)
02:56:42.945 00.000 8976 Worker thread wakes up
02:56:42.945 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:56:42.945 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:56:42.945 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.06) opts 0xd
02:56:42.945 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:42.945 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.06)
02:56:42.945 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:42.945 00.000 5052 Enqueuing Expose request
02:56:42.945 00.000 8976 Moving (0.20, -0.06) raw xDistance=-0.14 yDistance=-0.13
02:56:42.946 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:56:42.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:56:42.946 00.000 8976 MoveAxis(R, 0, ABG)
02:56:42.946 00.000 8976 MoveAxis(U, 0, ABG)
02:56:42.946 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
02:56:42.946 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:56:42.946 00.000 8976 MountToCamera -- mountX=1.72 mountY=-4.56 hyp=4.87 mountTheta=-1.21 cameraX=3.27, cameraY=3.61 cameraTheta=0.83
02:56:42.946 00.000 8976 incremental bump (3.273, 3.609) isValid = 1
02:56:42.946 00.000 8976 Scheduling Mount bump of (0.103, 0.118)
02:56:42.946 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.12, opts=4)
02:56:42.946 00.000 8976 Enqueuing Move request for scope (0.10, 0.12)
02:56:42.946 00.000 8976 move complete, result=0
02:56:42.946 00.000 8976 worker thread done servicing request
02:56:42.946 00.000 9828 Worker thread wakes up
02:56:42.946 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:42.946 00.000 8976 Worker thread wakes up
02:56:42.947 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0x4
02:56:42.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:42.947 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
02:56:42.947 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:42.947 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
02:56:42.947 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
02:56:42.947 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.85 mountX=-0.11 mountY=-0.10, mountTheta=-2.38
02:56:42.947 00.000 9828 Moving (0.10, 0.12) raw xDistance=-0.11 yDistance=-0.10
02:56:42.947 00.000 9828 BLC: window closed
02:56:42.947 00.000 9828 MoveAxis(E, 34, B)
02:56:42.947 00.000 9828 Guiding  Dir = 2, Dur = 34
02:56:42.948 00.001 9828 IsSlewing returns 0
02:56:42.948 00.000 9828 IsGuiding returns 0
02:56:42.948 00.000 9828 PulseGuide returned control before completion, sleep 44
02:56:43.003 00.055 9828 IsGuiding returns 1
02:56:43.003 00.000 9828 scope still moving after pulse duration time elapsed
02:56:43.034 00.031 9828 IsSlewing returns 0
02:56:43.034 00.000 9828 IsGuiding returns 1
02:56:43.065 00.031 9828 IsSlewing returns 0
02:56:43.065 00.000 9828 IsGuiding returns 1
02:56:43.098 00.033 9828 IsSlewing returns 0
02:56:43.098 00.000 9828 IsGuiding returns 0
02:56:43.098 00.000 9828 scope move finished after 34 + 116 ms
02:56:43.098 00.000 9828 Move returns status 0, amount 34
02:56:43.098 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:43.098 00.000 9828 MoveAxis(N, 14, B)
02:56:43.098 00.000 9828 Guiding  Dir = 0, Dur = 14
02:56:43.113 00.015 9828 IsSlewing returns 0
02:56:43.113 00.000 9828 IsGuiding returns 0
02:56:43.113 00.000 9828 PulseGuide returned control before completion, sleep 24
02:56:43.145 00.032 9828 IsGuiding returns 1
02:56:43.145 00.000 9828 scope still moving after pulse duration time elapsed
02:56:43.176 00.031 9828 IsSlewing returns 0
02:56:43.176 00.000 9828 IsGuiding returns 1
02:56:43.208 00.032 9828 IsSlewing returns 0
02:56:43.208 00.000 9828 IsGuiding returns 1
02:56:43.240 00.032 9828 IsSlewing returns 0
02:56:43.240 00.000 9828 IsGuiding returns 1
02:56:43.271 00.031 9828 IsSlewing returns 0
02:56:43.271 00.000 9828 IsGuiding returns 0
02:56:43.271 00.000 9828 scope move finished after 14 + 143 ms
02:56:43.271 00.000 9828 Move returns status 0, amount 14
02:56:43.271 00.000 9828 move complete, result=0
02:56:43.271 00.000 9828 worker thread done servicing request
02:56:43.272 00.001 5052 GuideStep: -0.1 px 34 ms EAST, -0.1 px 14 ms NORTH
02:56:43.632 00.360 8976 Exposure complete
02:56:43.638 00.006 8976 worker thread done servicing request
02:56:43.638 00.000 5052 OnExposeComplete: enter
02:56:43.638 00.000 5052 UpdateGuideState(): m_state=6
02:56:43.638 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11255
02:56:43.638 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=282.03, Mass=154, SNR=8.6, Peak=68 HFD=2.4
02:56:43.638 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
02:56:43.638 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
02:56:43.638 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.32 hyp=0.60 cameraTheta=0.58 mountX=0.06 mountY=-0.60, mountTheta=-1.47
02:56:43.639 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.32, opts=13)
02:56:43.639 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.32)
02:56:43.639 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:56:43.639 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
02:56:43.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:43.639 00.000 8976 Worker thread wakes up
02:56:43.639 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.32) opts 0xd
02:56:43.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.32)
02:56:43.639 00.000 8976 Moving (0.50, 0.32) raw xDistance=0.06 yDistance=-0.60
02:56:43.639 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:43.639 00.000 5052 Enqueuing Expose request
02:56:43.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:56:43.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
02:56:43.639 00.000 8976 MoveAxis(R, 0, ABG)
02:56:43.639 00.000 8976 MoveAxis(U, 2, ABG)
02:56:43.639 00.000 8976 stepping (-11, 31) + (0, 2)
02:56:43.639 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:43.671 00.032 8976 Received - 47 (G) 
02:56:43.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:43.671 00.000 8976 stepped: pos (-11, 33)
02:56:43.671 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
02:56:43.671 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:56:43.672 00.001 8976 MountToCamera -- mountX=1.71 mountY=-4.78 hyp=5.08 mountTheta=-1.23 cameraX=3.48, cameraY=3.70 cameraTheta=0.82
02:56:43.672 00.000 8976 incremental bump (3.480, 3.700) isValid = 1
02:56:43.672 00.000 8976 Scheduling Mount bump of (0.118, 0.130)
02:56:43.672 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.13, opts=4)
02:56:43.672 00.000 8976 Enqueuing Move request for scope (0.12, 0.13)
02:56:43.672 00.000 8976 move complete, result=0
02:56:43.672 00.000 8976 worker thread done servicing request
02:56:43.672 00.000 8976 Worker thread wakes up
02:56:43.672 00.000 9828 Worker thread wakes up
02:56:43.672 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0x4
02:56:43.672 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
02:56:43.672 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
02:56:43.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:43.672 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:43.672 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
02:56:43.672 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.83 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
02:56:43.672 00.000 9828 Moving (0.12, 0.13) raw xDistance=-0.12 yDistance=-0.11
02:56:43.672 00.000 9828 BLC: window closed
02:56:43.672 00.000 9828 MoveAxis(E, 39, B)
02:56:43.672 00.000 9828 Guiding  Dir = 2, Dur = 39
02:56:43.672 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:56:43.673 00.001 9828 IsSlewing returns 0
02:56:43.673 00.000 9828 IsGuiding returns 0
02:56:43.674 00.001 9828 PulseGuide returned control before completion, sleep 49
02:56:43.734 00.060 9828 IsGuiding returns 1
02:56:43.734 00.000 9828 scope still moving after pulse duration time elapsed
02:56:43.765 00.031 9828 IsSlewing returns 0
02:56:43.765 00.000 9828 IsGuiding returns 1
02:56:43.796 00.031 9828 IsSlewing returns 0
02:56:43.796 00.000 9828 IsGuiding returns 1
02:56:43.828 00.032 9828 IsSlewing returns 0
02:56:43.828 00.000 9828 IsGuiding returns 1
02:56:43.860 00.032 9828 IsSlewing returns 0
02:56:43.860 00.000 9828 IsGuiding returns 0
02:56:43.860 00.000 9828 scope move finished after 39 + 147 ms
02:56:43.860 00.000 9828 Move returns status 0, amount 39
02:56:43.860 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:43.860 00.000 9828 MoveAxis(N, 16, B)
02:56:43.860 00.000 9828 Guiding  Dir = 0, Dur = 16
02:56:43.877 00.017 9828 IsSlewing returns 0
02:56:43.877 00.000 9828 IsGuiding returns 0
02:56:43.877 00.000 9828 PulseGuide returned control before completion, sleep 26
02:56:43.907 00.030 9828 IsGuiding returns 1
02:56:43.907 00.000 9828 scope still moving after pulse duration time elapsed
02:56:43.938 00.031 9828 IsSlewing returns 0
02:56:43.938 00.000 9828 IsGuiding returns 1
02:56:43.970 00.032 9828 IsSlewing returns 0
02:56:43.970 00.000 9828 IsGuiding returns 1
02:56:44.002 00.032 9828 IsSlewing returns 0
02:56:44.002 00.000 9828 IsGuiding returns 1
02:56:44.033 00.031 9828 IsSlewing returns 0
02:56:44.033 00.000 9828 IsGuiding returns 0
02:56:44.033 00.000 9828 scope move finished after 16 + 139 ms
02:56:44.033 00.000 9828 Move returns status 0, amount 16
02:56:44.033 00.000 9828 move complete, result=0
02:56:44.033 00.000 9828 worker thread done servicing request
02:56:44.033 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.1 px 16 ms NORTH
02:56:44.358 00.325 8976 Exposure complete
02:56:44.364 00.006 8976 worker thread done servicing request
02:56:44.364 00.000 5052 OnExposeComplete: enter
02:56:44.364 00.000 5052 UpdateGuideState(): m_state=6
02:56:44.364 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11256
02:56:44.364 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.71, Mass=160, SNR=8.7, Peak=78 HFD=2.1
02:56:44.364 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
02:56:44.364 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
02:56:44.364 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-3.13 mountX=0.09 mountY=0.17, mountTheta=1.08
02:56:44.365 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.00, opts=13)
02:56:44.365 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.00)
02:56:44.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:56:44.365 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:56:44.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:44.365 00.000 8976 Worker thread wakes up
02:56:44.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.00) opts 0xd
02:56:44.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.00)
02:56:44.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:44.365 00.000 5052 Enqueuing Expose request
02:56:44.365 00.000 8976 Moving (-0.20, -0.00) raw xDistance=0.09 yDistance=0.17
02:56:44.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:56:44.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:56:44.365 00.000 8976 MoveAxis(R, 0, ABG)
02:56:44.365 00.000 8976 MoveAxis(U, 0, ABG)
02:56:44.365 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
02:56:44.365 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:56:44.365 00.000 8976 MountToCamera -- mountX=1.70 mountY=-4.93 hyp=5.22 mountTheta=-1.24 cameraX=3.62, cameraY=3.76 cameraTheta=0.80
02:56:44.365 00.000 8976 incremental bump (3.618, 3.761) isValid = 1
02:56:44.365 00.000 8976 Scheduling Mount bump of (0.133, 0.143)
02:56:44.365 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.14, opts=4)
02:56:44.365 00.000 8976 Enqueuing Move request for scope (0.13, 0.14)
02:56:44.366 00.001 8976 move complete, result=0
02:56:44.366 00.000 9828 Worker thread wakes up
02:56:44.366 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0x4
02:56:44.366 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
02:56:44.366 00.000 8976 worker thread done servicing request
02:56:44.366 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:56:44.366 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:56:44.366 00.000 8976 Worker thread wakes up
02:56:44.366 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
02:56:44.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:44.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:44.366 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.20 cameraTheta=0.82 mountX=-0.14 mountY=-0.13, mountTheta=-2.41
02:56:44.366 00.000 9828 Moving (0.13, 0.14) raw xDistance=-0.14 yDistance=-0.13
02:56:44.366 00.000 9828 BLC: window closed
02:56:44.367 00.001 9828 MoveAxis(E, 44, B)
02:56:44.367 00.000 9828 Guiding  Dir = 2, Dur = 44
02:56:44.367 00.000 9828 IsSlewing returns 0
02:56:44.367 00.000 9828 IsGuiding returns 0
02:56:44.368 00.001 9828 PulseGuide returned control before completion, sleep 54
02:56:44.436 00.068 9828 IsGuiding returns 1
02:56:44.436 00.000 9828 scope still moving after pulse duration time elapsed
02:56:44.467 00.031 9828 IsSlewing returns 0
02:56:44.467 00.000 9828 IsGuiding returns 1
02:56:44.498 00.031 9828 IsSlewing returns 0
02:56:44.498 00.000 9828 IsGuiding returns 1
02:56:44.530 00.032 9828 IsSlewing returns 0
02:56:44.530 00.000 9828 IsGuiding returns 0
02:56:44.530 00.000 9828 scope move finished after 44 + 118 ms
02:56:44.530 00.000 9828 Move returns status 0, amount 44
02:56:44.530 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:44.530 00.000 9828 MoveAxis(N, 17, B)
02:56:44.530 00.000 9828 Guiding  Dir = 0, Dur = 17
02:56:44.546 00.016 9828 IsSlewing returns 0
02:56:44.546 00.000 9828 IsGuiding returns 0
02:56:44.546 00.000 9828 PulseGuide returned control before completion, sleep 27
02:56:44.577 00.031 9828 IsGuiding returns 1
02:56:44.577 00.000 9828 scope still moving after pulse duration time elapsed
02:56:44.609 00.032 9828 IsSlewing returns 0
02:56:44.609 00.000 9828 IsGuiding returns 1
02:56:44.641 00.032 9828 IsSlewing returns 0
02:56:44.641 00.000 9828 IsGuiding returns 1
02:56:44.672 00.031 9828 IsSlewing returns 0
02:56:44.672 00.000 9828 IsGuiding returns 1
02:56:44.703 00.031 9828 IsSlewing returns 0
02:56:44.703 00.000 9828 IsGuiding returns 0
02:56:44.703 00.000 9828 scope move finished after 17 + 140 ms
02:56:44.703 00.000 9828 Move returns status 0, amount 17
02:56:44.703 00.000 9828 move complete, result=0
02:56:44.703 00.000 9828 worker thread done servicing request
02:56:44.704 00.001 5052 GuideStep: -0.1 px 44 ms EAST, -0.1 px 17 ms NORTH
02:56:45.053 00.349 8976 Exposure complete
02:56:45.059 00.006 8976 worker thread done servicing request
02:56:45.059 00.000 5052 OnExposeComplete: enter
02:56:45.059 00.000 5052 UpdateGuideState(): m_state=6
02:56:45.059 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11257
02:56:45.059 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.79, Mass=141, SNR=8.2, Peak=70 HFD=2.2
02:56:45.060 00.001 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:56:45.060 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
02:56:45.060 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.08 hyp=0.28 cameraTheta=2.85 mountX=0.20 mountY=0.18, mountTheta=0.75
02:56:45.060 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.08, opts=13)
02:56:45.060 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.08)
02:56:45.060 00.000 8976 Worker thread wakes up
02:56:45.060 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.08) opts 0xd
02:56:45.061 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.08)
02:56:45.061 00.000 8976 Moving (-0.27, 0.08) raw xDistance=0.20 yDistance=0.18
02:56:45.061 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:56:45.061 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
02:56:45.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:45.061 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:45.061 00.000 5052 Enqueuing Expose request
02:56:45.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:56:45.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:56:45.061 00.000 8976 MoveAxis(R, 0, ABG)
02:56:45.061 00.000 8976 MoveAxis(U, 0, ABG)
02:56:45.061 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
02:56:45.061 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:56:45.061 00.000 8976 MountToCamera -- mountX=1.70 mountY=-5.04 hyp=5.31 mountTheta=-1.25 cameraX=3.71, cameraY=3.80 cameraTheta=0.80
02:56:45.061 00.000 8976 incremental bump (3.711, 3.802) isValid = 1
02:56:45.061 00.000 8976 Scheduling Mount bump of (0.147, 0.156)
02:56:45.061 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.16, opts=4)
02:56:45.061 00.000 8976 Enqueuing Move request for scope (0.15, 0.16)
02:56:45.061 00.000 8976 move complete, result=0
02:56:45.062 00.001 8976 worker thread done servicing request
02:56:45.062 00.000 8976 Worker thread wakes up
02:56:45.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:45.062 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:56:45.062 00.000 9828 Worker thread wakes up
02:56:45.062 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:45.062 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0x4
02:56:45.062 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
02:56:45.062 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
02:56:45.062 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
02:56:45.062 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.21 cameraTheta=0.82 mountX=-0.15 mountY=-0.14, mountTheta=-2.42
02:56:45.062 00.000 9828 Moving (0.15, 0.16) raw xDistance=-0.15 yDistance=-0.14
02:56:45.062 00.000 9828 BLC: window closed
02:56:45.062 00.000 9828 MoveAxis(E, 49, B)
02:56:45.062 00.000 9828 Guiding  Dir = 2, Dur = 49
02:56:45.063 00.001 9828 IsSlewing returns 0
02:56:45.063 00.000 9828 IsGuiding returns 0
02:56:45.063 00.000 9828 PulseGuide returned control before completion, sleep 59
02:56:45.136 00.073 9828 IsGuiding returns 1
02:56:45.136 00.000 9828 scope still moving after pulse duration time elapsed
02:56:45.167 00.031 9828 IsSlewing returns 0
02:56:45.167 00.000 9828 IsGuiding returns 1
02:56:45.198 00.031 9828 IsSlewing returns 0
02:56:45.198 00.000 9828 IsGuiding returns 1
02:56:45.229 00.031 9828 IsSlewing returns 0
02:56:45.229 00.000 9828 IsGuiding returns 0
02:56:45.229 00.000 9828 scope move finished after 49 + 117 ms
02:56:45.229 00.000 9828 Move returns status 0, amount 49
02:56:45.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:45.229 00.000 9828 MoveAxis(N, 19, B)
02:56:45.229 00.000 9828 Guiding  Dir = 0, Dur = 19
02:56:45.244 00.015 9828 IsSlewing returns 0
02:56:45.244 00.000 9828 IsGuiding returns 0
02:56:45.245 00.001 9828 PulseGuide returned control before completion, sleep 29
02:56:45.276 00.031 9828 IsGuiding returns 1
02:56:45.276 00.000 9828 scope still moving after pulse duration time elapsed
02:56:45.308 00.032 9828 IsSlewing returns 0
02:56:45.308 00.000 9828 IsGuiding returns 1
02:56:45.339 00.031 9828 IsSlewing returns 0
02:56:45.339 00.000 9828 IsGuiding returns 1
02:56:45.370 00.031 9828 IsSlewing returns 0
02:56:45.370 00.000 9828 IsGuiding returns 1
02:56:45.402 00.032 9828 IsSlewing returns 0
02:56:45.402 00.000 9828 IsGuiding returns 0
02:56:45.402 00.000 9828 scope move finished after 19 + 138 ms
02:56:45.402 00.000 9828 Move returns status 0, amount 19
02:56:45.402 00.000 9828 move complete, result=0
02:56:45.402 00.000 9828 worker thread done servicing request
02:56:45.402 00.000 5052 GuideStep: -0.2 px 49 ms EAST, -0.1 px 19 ms NORTH
02:56:45.745 00.343 8976 Exposure complete
02:56:45.751 00.006 8976 worker thread done servicing request
02:56:45.751 00.000 5052 OnExposeComplete: enter
02:56:45.751 00.000 5052 UpdateGuideState(): m_state=6
02:56:45.751 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11258
02:56:45.751 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.65, Mass=153, SNR=8.5, Peak=71 HFD=2.2
02:56:45.751 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
02:56:45.751 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.48)
02:56:45.751 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.66 mountX=-0.00 mountY=0.13, mountTheta=1.58
02:56:45.752 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.06, opts=13)
02:56:45.752 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.06)
02:56:45.752 00.000 8976 Worker thread wakes up
02:56:45.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.06) opts 0xd
02:56:45.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.06)
02:56:45.752 00.000 8976 Moving (-0.11, -0.06) raw xDistance=-0.00 yDistance=0.13
02:56:45.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:56:45.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:56:45.752 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:56:45.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:45.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:56:45.752 00.000 8976 MoveAxis(R, 0, ABG)
02:56:45.752 00.000 8976 MoveAxis(U, 0, ABG)
02:56:45.752 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:45.752 00.000 5052 Enqueuing Expose request
02:56:45.752 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
02:56:45.753 00.001 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:56:45.753 00.000 8976 MountToCamera -- mountX=1.69 mountY=-5.10 hyp=5.38 mountTheta=-1.25 cameraX=3.77, cameraY=3.83 cameraTheta=0.79
02:56:45.753 00.000 8976 incremental bump (3.773, 3.830) isValid = 1
02:56:45.753 00.000 8976 Scheduling Mount bump of (0.088, 0.092)
02:56:45.753 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.09, opts=4)
02:56:45.753 00.000 8976 Enqueuing Move request for scope (0.09, 0.09)
02:56:45.753 00.000 8976 move complete, result=0
02:56:45.753 00.000 9828 Worker thread wakes up
02:56:45.753 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0x4
02:56:45.753 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:45.753 00.000 8976 worker thread done servicing request
02:56:45.753 00.000 8976 Worker thread wakes up
02:56:45.753 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
02:56:45.753 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:45.753 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:45.753 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
02:56:45.754 00.001 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
02:56:45.754 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.81 mountX=-0.09 mountY=-0.08, mountTheta=-2.42
02:56:45.754 00.000 9828 Moving (0.09, 0.09) raw xDistance=-0.09 yDistance=-0.08
02:56:45.754 00.000 9828 BLC: window closed
02:56:45.754 00.000 9828 MoveAxis(E, 29, B)
02:56:45.754 00.000 9828 Guiding  Dir = 2, Dur = 29
02:56:45.754 00.000 9828 IsSlewing returns 0
02:56:45.754 00.000 9828 IsGuiding returns 0
02:56:45.754 00.000 9828 PulseGuide returned control before completion, sleep 39
02:56:45.806 00.052 9828 IsGuiding returns 1
02:56:45.806 00.000 9828 scope still moving after pulse duration time elapsed
02:56:45.837 00.031 9828 IsSlewing returns 0
02:56:45.837 00.000 9828 IsGuiding returns 1
02:56:45.867 00.030 9828 IsSlewing returns 0
02:56:45.867 00.000 9828 IsGuiding returns 1
02:56:45.897 00.030 9828 IsSlewing returns 0
02:56:45.897 00.000 9828 IsGuiding returns 0
02:56:45.898 00.001 9828 scope move finished after 29 + 114 ms
02:56:45.898 00.000 9828 Move returns status 0, amount 29
02:56:45.898 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:45.898 00.000 9828 MoveAxis(N, 11, B)
02:56:45.898 00.000 9828 Guiding  Dir = 0, Dur = 11
02:56:45.913 00.015 9828 IsSlewing returns 0
02:56:45.913 00.000 9828 IsGuiding returns 0
02:56:45.913 00.000 9828 PulseGuide returned control before completion, sleep 21
02:56:45.945 00.032 9828 IsGuiding returns 1
02:56:45.945 00.000 9828 scope still moving after pulse duration time elapsed
02:56:45.977 00.032 9828 IsSlewing returns 0
02:56:45.978 00.001 9828 IsGuiding returns 1
02:56:46.009 00.031 9828 IsSlewing returns 0
02:56:46.009 00.000 9828 IsGuiding returns 1
02:56:46.038 00.029 9828 IsSlewing returns 0
02:56:46.038 00.000 9828 IsGuiding returns 1
02:56:46.069 00.031 9828 IsSlewing returns 0
02:56:46.069 00.000 9828 IsGuiding returns 0
02:56:46.069 00.000 9828 scope move finished after 11 + 145 ms
02:56:46.069 00.000 9828 Move returns status 0, amount 11
02:56:46.069 00.000 9828 move complete, result=0
02:56:46.070 00.001 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 11 ms NORTH
02:56:46.070 00.000 9828 worker thread done servicing request
02:56:46.439 00.369 8976 Exposure complete
02:56:46.444 00.005 8976 worker thread done servicing request
02:56:46.445 00.001 5052 OnExposeComplete: enter
02:56:46.445 00.000 5052 UpdateGuideState(): m_state=6
02:56:46.445 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11259
02:56:46.445 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.76, Mass=181, SNR=9.2, Peak=79 HFD=2.3
02:56:46.445 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:56:46.445 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:56:46.445 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.05 hyp=0.27 cameraTheta=2.95 mountX=0.17 mountY=0.20, mountTheta=0.86
02:56:46.448 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.05, opts=13)
02:56:46.448 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.05)
02:56:46.448 00.000 8976 Worker thread wakes up
02:56:46.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.05) opts 0xd
02:56:46.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.05)
02:56:46.448 00.000 8976 Moving (-0.27, 0.05) raw xDistance=0.17 yDistance=0.20
02:56:46.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:56:46.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:56:46.448 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:56:46.448 00.000 5052 UpdateGuideState exits: m=181 SNR=9.2
02:56:46.448 00.000 8976 MoveAxis(R, 0, ABG)
02:56:46.448 00.000 8976 MoveAxis(U, 0, ABG)
02:56:46.448 00.000 8976 outside bump range, increase bump weight 2.00 => 2.17
02:56:46.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:46.448 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:56:46.449 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:46.449 00.000 5052 Enqueuing Expose request
02:56:46.449 00.000 8976 MountToCamera -- mountX=1.69 mountY=-5.15 hyp=5.42 mountTheta=-1.25 cameraX=3.81, cameraY=3.85 cameraTheta=0.79
02:56:46.449 00.000 8976 incremental bump (3.815, 3.848) isValid = 1
02:56:46.449 00.000 8976 Scheduling Mount bump of (0.175, 0.183)
02:56:46.449 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.18, opts=4)
02:56:46.449 00.000 8976 Enqueuing Move request for scope (0.18, 0.18)
02:56:46.449 00.000 8976 move complete, result=0
02:56:46.449 00.000 9828 Worker thread wakes up
02:56:46.449 00.000 8976 worker thread done servicing request
02:56:46.449 00.000 8976 Worker thread wakes up
02:56:46.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0x4
02:56:46.449 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:56:46.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:46.449 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
02:56:46.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:46.449 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
02:56:46.449 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
02:56:46.449 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.25 cameraTheta=0.81 mountX=-0.18 mountY=-0.16, mountTheta=-2.43
02:56:46.449 00.000 9828 Moving (0.18, 0.18) raw xDistance=-0.18 yDistance=-0.16
02:56:46.449 00.000 9828 BLC: window closed
02:56:46.450 00.001 9828 MoveAxis(E, 58, B)
02:56:46.450 00.000 9828 Guiding  Dir = 2, Dur = 58
02:56:46.450 00.000 9828 IsSlewing returns 0
02:56:46.450 00.000 9828 IsGuiding returns 0
02:56:46.450 00.000 9828 PulseGuide returned control before completion, sleep 68
02:56:46.529 00.079 9828 IsGuiding returns 1
02:56:46.529 00.000 9828 scope still moving after pulse duration time elapsed
02:56:46.560 00.031 9828 IsSlewing returns 0
02:56:46.560 00.000 9828 IsGuiding returns 1
02:56:46.592 00.032 9828 IsSlewing returns 0
02:56:46.592 00.000 9828 IsGuiding returns 1
02:56:46.624 00.032 9828 IsSlewing returns 0
02:56:46.624 00.000 9828 IsGuiding returns 0
02:56:46.624 00.000 9828 scope move finished after 58 + 116 ms
02:56:46.624 00.000 9828 Move returns status 0, amount 58
02:56:46.624 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:46.624 00.000 9828 MoveAxis(N, 22, B)
02:56:46.624 00.000 9828 Guiding  Dir = 0, Dur = 22
02:56:46.640 00.016 9828 IsSlewing returns 0
02:56:46.640 00.000 9828 IsGuiding returns 0
02:56:46.641 00.001 9828 PulseGuide returned control before completion, sleep 32
02:56:46.687 00.046 9828 IsGuiding returns 1
02:56:46.687 00.000 9828 scope still moving after pulse duration time elapsed
02:56:46.718 00.031 9828 IsSlewing returns 0
02:56:46.718 00.000 9828 IsGuiding returns 1
02:56:46.750 00.032 9828 IsSlewing returns 0
02:56:46.750 00.000 9828 IsGuiding returns 1
02:56:46.781 00.031 9828 IsSlewing returns 0
02:56:46.781 00.000 9828 IsGuiding returns 0
02:56:46.781 00.000 9828 scope move finished after 22 + 118 ms
02:56:46.781 00.000 9828 Move returns status 0, amount 22
02:56:46.781 00.000 9828 move complete, result=0
02:56:46.781 00.000 9828 worker thread done servicing request
02:56:46.781 00.000 5052 GuideStep: -0.2 px 58 ms EAST, -0.2 px 22 ms NORTH
02:56:47.128 00.347 8976 Exposure complete
02:56:47.133 00.005 8976 worker thread done servicing request
02:56:47.133 00.000 5052 OnExposeComplete: enter
02:56:47.133 00.000 5052 UpdateGuideState(): m_state=6
02:56:47.133 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11260
02:56:47.133 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.64, Mass=154, SNR=8.6, Peak=72 HFD=2.1
02:56:47.133 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
02:56:47.133 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.01)
02:56:47.134 00.001 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.13 mountX=-0.04 mountY=0.07, mountTheta=2.09
02:56:47.134 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.07, opts=13)
02:56:47.134 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.07)
02:56:47.134 00.000 8976 Worker thread wakes up
02:56:47.134 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.07) opts 0xd
02:56:47.134 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.07)
02:56:47.134 00.000 8976 Moving (-0.04, -0.07) raw xDistance=-0.04 yDistance=0.07
02:56:47.134 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:56:47.134 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
02:56:47.135 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:47.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:56:47.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:56:47.135 00.000 8976 MoveAxis(R, 0, ABG)
02:56:47.135 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:47.135 00.000 5052 Enqueuing Expose request
02:56:47.135 00.000 8976 MoveAxis(U, 0, ABG)
02:56:47.135 00.000 8976 outside bump range, increase bump weight 2.17 => 2.33
02:56:47.135 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
02:56:47.135 00.000 8976 MountToCamera -- mountX=1.69 mountY=-5.18 hyp=5.45 mountTheta=-1.26 cameraX=3.84, cameraY=3.86 cameraTheta=0.79
02:56:47.135 00.000 8976 incremental bump (3.843, 3.861) isValid = 1
02:56:47.135 00.000 8976 Scheduling Mount bump of (0.056, 0.059)
02:56:47.135 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.06, opts=4)
02:56:47.135 00.000 8976 Enqueuing Move request for scope (0.06, 0.06)
02:56:47.135 00.000 8976 move complete, result=0
02:56:47.135 00.000 9828 Worker thread wakes up
02:56:47.135 00.000 8976 worker thread done servicing request
02:56:47.135 00.000 8976 Worker thread wakes up
02:56:47.135 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0x4
02:56:47.136 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:47.136 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:47.136 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
02:56:47.136 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:47.136 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
02:56:47.136 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
02:56:47.136 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.81 mountX=-0.06 mountY=-0.05, mountTheta=-2.43
02:56:47.136 00.000 9828 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.05
02:56:47.136 00.000 9828 BLC: window closed
02:56:47.136 00.000 9828 MoveAxis(E, 19, B)
02:56:47.136 00.000 9828 Guiding  Dir = 2, Dur = 19
02:56:47.137 00.001 9828 IsSlewing returns 0
02:56:47.137 00.000 9828 IsGuiding returns 0
02:56:47.137 00.000 9828 PulseGuide returned control before completion, sleep 29
02:56:47.167 00.030 9828 IsGuiding returns 1
02:56:47.167 00.000 9828 scope still moving after pulse duration time elapsed
02:56:47.198 00.031 9828 IsSlewing returns 0
02:56:47.198 00.000 9828 IsGuiding returns 1
02:56:47.229 00.031 9828 IsSlewing returns 0
02:56:47.229 00.000 9828 IsGuiding returns 1
02:56:47.261 00.032 9828 IsSlewing returns 0
02:56:47.261 00.000 9828 IsGuiding returns 1
02:56:47.292 00.031 9828 IsSlewing returns 0
02:56:47.292 00.000 9828 IsGuiding returns 0
02:56:47.293 00.001 9828 scope move finished after 19 + 137 ms
02:56:47.293 00.000 9828 Move returns status 0, amount 19
02:56:47.293 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:47.293 00.000 9828 MoveAxis(N, 7, B)
02:56:47.293 00.000 9828 Guiding  Dir = 0, Dur = 7
02:56:47.308 00.015 9828 IsSlewing returns 0
02:56:47.308 00.000 9828 IsGuiding returns 0
02:56:47.308 00.000 9828 PulseGuide returned control before completion, sleep 17
02:56:47.339 00.031 9828 IsGuiding returns 1
02:56:47.339 00.000 9828 scope still moving after pulse duration time elapsed
02:56:47.371 00.032 9828 IsSlewing returns 0
02:56:47.371 00.000 9828 IsGuiding returns 1
02:56:47.402 00.031 9828 IsSlewing returns 0
02:56:47.402 00.000 9828 IsGuiding returns 1
02:56:47.433 00.031 9828 IsSlewing returns 0
02:56:47.433 00.000 9828 IsGuiding returns 0
02:56:47.433 00.000 9828 scope move finished after 7 + 117 ms
02:56:47.433 00.000 9828 Move returns status 0, amount 7
02:56:47.433 00.000 9828 move complete, result=0
02:56:47.433 00.000 9828 worker thread done servicing request
02:56:47.433 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 7 ms NORTH
02:56:47.820 00.387 8976 Exposure complete
02:56:47.825 00.005 8976 worker thread done servicing request
02:56:47.825 00.000 5052 OnExposeComplete: enter
02:56:47.825 00.000 5052 UpdateGuideState(): m_state=6
02:56:47.825 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11261
02:56:47.825 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.24, Mass=168, SNR=9.0, Peak=69 HFD=2.3
02:56:47.825 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.04) = xAngle (-3.63 = 2.65)
02:56:47.825 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.55)
02:56:47.825 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.47 hyp=0.47 cameraTheta=-1.59 mountX=-0.41 mountY=0.26, mountTheta=2.58
02:56:47.826 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.47, opts=13)
02:56:47.826 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.47)
02:56:47.826 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:56:47.826 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
02:56:47.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:47.826 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:47.826 00.000 5052 Enqueuing Expose request
02:56:47.826 00.000 8976 Worker thread wakes up
02:56:47.826 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.47) opts 0xd
02:56:47.826 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.47)
02:56:47.826 00.000 8976 Moving (-0.01, -0.47) raw xDistance=-0.41 yDistance=0.26
02:56:47.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:56:47.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:56:47.826 00.000 8976 MoveAxis(R, 2, ABG)
02:56:47.826 00.000 8976 stepping (-11, 33) + (2, 0)
02:56:47.827 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:47.860 00.033 8976 Received - 47 (G) 
02:56:47.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:47.860 00.000 8976 stepped: pos (-9, 33)
02:56:47.860 00.000 8976 MoveAxis(U, 0, ABG)
02:56:47.860 00.000 8976 outside bump range, increase bump weight 2.33 => 2.50
02:56:47.860 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:56:47.860 00.000 8976 MountToCamera -- mountX=1.59 mountY=-5.20 hyp=5.44 mountTheta=-1.27 cameraX=3.91, cameraY=3.78 cameraTheta=0.77
02:56:47.860 00.000 8976 incremental bump (3.907, 3.779) isValid = 1
02:56:47.860 00.000 8976 Scheduling Mount bump of (0.206, 0.207)
02:56:47.860 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.21, opts=4)
02:56:47.860 00.000 8976 Enqueuing Move request for scope (0.21, 0.21)
02:56:47.860 00.000 8976 move complete, result=0
02:56:47.860 00.000 9828 Worker thread wakes up
02:56:47.860 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 0 ms NORTH
02:56:47.860 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.21) opts 0x4
02:56:47.860 00.000 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.21)
02:56:47.860 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
02:56:47.860 00.000 8976 worker thread done servicing request
02:56:47.860 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
02:56:47.860 00.000 8976 Worker thread wakes up
02:56:47.861 00.001 9828 CameraToMount -- cameraX=0.21 cameraY=0.21 hyp=0.29 cameraTheta=0.79 mountX=-0.22 mountY=-0.18, mountTheta=-2.45
02:56:47.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:47.861 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:47.861 00.000 9828 Moving (0.21, 0.21) raw xDistance=-0.22 yDistance=-0.18
02:56:47.861 00.000 9828 BLC: window closed
02:56:47.861 00.000 9828 MoveAxis(E, 69, B)
02:56:47.861 00.000 9828 Guiding  Dir = 2, Dur = 69
02:56:47.861 00.000 9828 IsSlewing returns 0
02:56:47.861 00.000 9828 IsGuiding returns 0
02:56:47.861 00.000 9828 PulseGuide returned control before completion, sleep 79
02:56:47.949 00.088 9828 IsGuiding returns 1
02:56:47.950 00.001 9828 scope still moving after pulse duration time elapsed
02:56:47.981 00.031 9828 IsSlewing returns 0
02:56:47.981 00.000 9828 IsGuiding returns 1
02:56:48.011 00.030 9828 IsSlewing returns 0
02:56:48.012 00.001 9828 IsGuiding returns 1
02:56:48.043 00.031 9828 IsSlewing returns 0
02:56:48.043 00.000 9828 IsGuiding returns 0
02:56:48.043 00.000 9828 scope move finished after 69 + 113 ms
02:56:48.043 00.000 9828 Move returns status 0, amount 69
02:56:48.044 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:48.044 00.000 9828 MoveAxis(N, 24, B)
02:56:48.044 00.000 9828 Guiding  Dir = 0, Dur = 24
02:56:48.058 00.014 9828 IsSlewing returns 0
02:56:48.058 00.000 9828 IsGuiding returns 0
02:56:48.059 00.001 9828 PulseGuide returned control before completion, sleep 34
02:56:48.105 00.046 9828 IsGuiding returns 1
02:56:48.105 00.000 9828 scope still moving after pulse duration time elapsed
02:56:48.137 00.032 9828 IsSlewing returns 0
02:56:48.137 00.000 9828 IsGuiding returns 1
02:56:48.166 00.029 9828 IsSlewing returns 0
02:56:48.167 00.001 9828 IsGuiding returns 1
02:56:48.198 00.031 9828 IsSlewing returns 0
02:56:48.198 00.000 9828 IsGuiding returns 1
02:56:48.228 00.030 9828 IsSlewing returns 0
02:56:48.229 00.001 9828 IsGuiding returns 0
02:56:48.229 00.000 9828 scope move finished after 24 + 145 ms
02:56:48.229 00.000 9828 Move returns status 0, amount 24
02:56:48.229 00.000 9828 move complete, result=0
02:56:48.229 00.000 9828 worker thread done servicing request
02:56:48.229 00.000 5052 GuideStep: -0.2 px 69 ms EAST, -0.2 px 24 ms NORTH
02:56:48.549 00.320 8976 Exposure complete
02:56:48.555 00.006 8976 worker thread done servicing request
02:56:48.556 00.001 5052 OnExposeComplete: enter
02:56:48.556 00.000 5052 UpdateGuideState(): m_state=6
02:56:48.556 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11262
02:56:48.556 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.62, Mass=156, SNR=8.6, Peak=76 HFD=2.0
02:56:48.556 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.15 = 2.14)
02:56:48.556 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
02:56:48.556 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.10 mountX=-0.05 mountY=0.09, mountTheta=2.11
02:56:48.556 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.09, opts=13)
02:56:48.556 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.09)
02:56:48.557 00.001 8976 Worker thread wakes up
02:56:48.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.09) opts 0xd
02:56:48.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.09)
02:56:48.557 00.000 8976 Moving (-0.05, -0.09) raw xDistance=-0.05 yDistance=0.09
02:56:48.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:56:48.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:56:48.557 00.000 8976 MoveAxis(R, 0, ABG)
02:56:48.557 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:56:48.557 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
02:56:48.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:48.557 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:48.557 00.000 5052 Enqueuing Expose request
02:56:48.557 00.000 8976 MoveAxis(U, 0, ABG)
02:56:48.557 00.000 8976 outside bump range, increase bump weight 2.50 => 2.67
02:56:48.557 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:56:48.557 00.000 8976 MountToCamera -- mountX=1.52 mountY=-5.21 hyp=5.43 mountTheta=-1.29 cameraX=3.95, cameraY=3.72 cameraTheta=0.76
02:56:48.557 00.000 8976 incremental bump (3.951, 3.724) isValid = 1
02:56:48.557 00.000 8976 Scheduling Mount bump of (0.073, 0.071)
02:56:48.557 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.07, opts=4)
02:56:48.557 00.000 8976 Enqueuing Move request for scope (0.07, 0.07)
02:56:48.557 00.000 8976 move complete, result=0
02:56:48.557 00.000 9828 Worker thread wakes up
02:56:48.557 00.000 8976 worker thread done servicing request
02:56:48.557 00.000 8976 Worker thread wakes up
02:56:48.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:48.557 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0x4
02:56:48.557 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:48.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:48.557 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
02:56:48.558 00.001 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
02:56:48.558 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
02:56:48.558 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.77 mountX=-0.08 mountY=-0.06, mountTheta=-2.46
02:56:48.558 00.000 9828 Moving (0.07, 0.07) raw xDistance=-0.08 yDistance=-0.06
02:56:48.558 00.000 9828 BLC: window closed
02:56:48.558 00.000 9828 MoveAxis(E, 24, B)
02:56:48.558 00.000 9828 Guiding  Dir = 2, Dur = 24
02:56:48.558 00.000 9828 IsSlewing returns 0
02:56:48.558 00.000 9828 IsGuiding returns 0
02:56:48.558 00.000 9828 PulseGuide returned control before completion, sleep 34
02:56:48.600 00.042 9828 IsGuiding returns 1
02:56:48.600 00.000 9828 scope still moving after pulse duration time elapsed
02:56:48.631 00.031 9828 IsSlewing returns 0
02:56:48.631 00.000 9828 IsGuiding returns 1
02:56:48.663 00.032 9828 IsSlewing returns 0
02:56:48.663 00.000 9828 IsGuiding returns 1
02:56:48.695 00.032 9828 IsSlewing returns 0
02:56:48.695 00.000 9828 IsGuiding returns 1
02:56:48.726 00.031 9828 IsSlewing returns 0
02:56:48.727 00.001 9828 IsGuiding returns 1
02:56:48.759 00.032 9828 IsSlewing returns 0
02:56:48.759 00.000 9828 IsGuiding returns 0
02:56:48.759 00.000 9828 scope move finished after 24 + 176 ms
02:56:48.759 00.000 9828 Move returns status 0, amount 24
02:56:48.759 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:48.759 00.000 9828 MoveAxis(N, 8, B)
02:56:48.759 00.000 9828 Guiding  Dir = 0, Dur = 8
02:56:48.774 00.015 9828 IsSlewing returns 0
02:56:48.774 00.000 9828 IsGuiding returns 0
02:56:48.774 00.000 9828 PulseGuide returned control before completion, sleep 18
02:56:48.804 00.030 9828 IsGuiding returns 1
02:56:48.804 00.000 9828 scope still moving after pulse duration time elapsed
02:56:48.836 00.032 9828 IsSlewing returns 0
02:56:48.836 00.000 9828 IsGuiding returns 1
02:56:48.867 00.031 9828 IsSlewing returns 0
02:56:48.867 00.000 9828 IsGuiding returns 1
02:56:48.899 00.032 9828 IsSlewing returns 0
02:56:48.899 00.000 9828 IsGuiding returns 0
02:56:48.899 00.000 9828 scope move finished after 8 + 117 ms
02:56:48.899 00.000 9828 Move returns status 0, amount 8
02:56:48.899 00.000 9828 move complete, result=0
02:56:48.899 00.000 9828 worker thread done servicing request
02:56:48.899 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 8 ms NORTH
02:56:49.244 00.345 8976 Exposure complete
02:56:49.249 00.005 8976 worker thread done servicing request
02:56:49.249 00.000 5052 OnExposeComplete: enter
02:56:49.249 00.000 5052 UpdateGuideState(): m_state=6
02:56:49.249 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11263
02:56:49.249 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.30, Mass=170, SNR=9.0, Peak=73 HFD=1.9
02:56:49.249 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.42 = 1.87)
02:56:49.249 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.52 = 1.76)
02:56:49.249 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.41 hyp=0.59 cameraTheta=-2.37 mountX=-0.17 mountY=0.58, mountTheta=1.86
02:56:49.250 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.41, opts=13)
02:56:49.250 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.41)
02:56:49.250 00.000 8976 Worker thread wakes up
02:56:49.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.41) opts 0xd
02:56:49.250 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.41)
02:56:49.250 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:56:49.250 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
02:56:49.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:49.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:49.250 00.000 5052 Enqueuing Expose request
02:56:49.250 00.000 8976 Moving (-0.43, -0.41) raw xDistance=-0.17 yDistance=0.58
02:56:49.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:56:49.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
02:56:49.251 00.001 8976 MoveAxis(R, 0, ABG)
02:56:49.251 00.000 8976 MoveAxis(D, 2, ABG)
02:56:49.251 00.000 8976 stepping (-9, 33) + (0, -2)
02:56:49.251 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:49.283 00.032 8976 Received - 47 (G) 
02:56:49.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:49.283 00.000 8976 stepped: pos (-9, 31)
02:56:49.283 00.000 8976 outside bump range, increase bump weight 2.67 => 2.83
02:56:49.283 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:56:49.283 00.000 8976 MountToCamera -- mountX=1.47 mountY=-5.12 hyp=5.32 mountTheta=-1.29 cameraX=3.89, cameraY=3.64 cameraTheta=0.75
02:56:49.283 00.000 8976 incremental bump (3.887, 3.640) isValid = 1
02:56:49.283 00.000 8976 Scheduling Mount bump of (0.238, 0.231)
02:56:49.283 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.24, y=0.23, opts=4)
02:56:49.283 00.000 8976 Enqueuing Move request for scope (0.24, 0.23)
02:56:49.283 00.000 8976 move complete, result=0
02:56:49.283 00.000 8976 worker thread done servicing request
02:56:49.283 00.000 8976 Worker thread wakes up
02:56:49.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:49.284 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:49.284 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:56:49.284 00.000 9828 Worker thread wakes up
02:56:49.284 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.23) opts 0x4
02:56:49.284 00.000 9828 Handling offset move in thread for scope, endpoint = (0.24, 0.23)
02:56:49.284 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
02:56:49.284 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
02:56:49.284 00.000 9828 CameraToMount -- cameraX=0.24 cameraY=0.23 hyp=0.33 cameraTheta=0.77 mountX=-0.25 mountY=-0.20, mountTheta=-2.47
02:56:49.284 00.000 9828 Moving (0.24, 0.23) raw xDistance=-0.25 yDistance=-0.20
02:56:49.284 00.000 9828 BLC: window closed
02:56:49.284 00.000 9828 MoveAxis(E, 79, B)
02:56:49.284 00.000 9828 Guiding  Dir = 2, Dur = 79
02:56:49.285 00.001 9828 IsSlewing returns 0
02:56:49.285 00.000 9828 IsGuiding returns 0
02:56:49.285 00.000 9828 PulseGuide returned control before completion, sleep 89
02:56:49.381 00.096 9828 IsGuiding returns 1
02:56:49.381 00.000 9828 scope still moving after pulse duration time elapsed
02:56:49.411 00.030 9828 IsSlewing returns 0
02:56:49.411 00.000 9828 IsGuiding returns 1
02:56:49.441 00.030 9828 IsSlewing returns 0
02:56:49.441 00.000 9828 IsGuiding returns 1
02:56:49.473 00.032 9828 IsSlewing returns 0
02:56:49.473 00.000 9828 IsGuiding returns 0
02:56:49.473 00.000 9828 scope move finished after 79 + 109 ms
02:56:49.473 00.000 9828 Move returns status 0, amount 79
02:56:49.473 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:49.473 00.000 9828 MoveAxis(N, 27, B)
02:56:49.473 00.000 9828 Guiding  Dir = 0, Dur = 27
02:56:49.488 00.015 9828 IsSlewing returns 0
02:56:49.489 00.001 9828 IsGuiding returns 0
02:56:49.489 00.000 9828 PulseGuide returned control before completion, sleep 37
02:56:49.534 00.045 9828 IsGuiding returns 1
02:56:49.534 00.000 9828 scope still moving after pulse duration time elapsed
02:56:49.565 00.031 9828 IsSlewing returns 0
02:56:49.565 00.000 9828 IsGuiding returns 1
02:56:49.595 00.030 9828 IsSlewing returns 0
02:56:49.595 00.000 9828 IsGuiding returns 1
02:56:49.627 00.032 9828 IsSlewing returns 0
02:56:49.627 00.000 9828 IsGuiding returns 1
02:56:49.657 00.030 9828 IsSlewing returns 0
02:56:49.657 00.000 9828 IsGuiding returns 0
02:56:49.657 00.000 9828 scope move finished after 27 + 141 ms
02:56:49.657 00.000 9828 Move returns status 0, amount 27
02:56:49.658 00.001 9828 move complete, result=0
02:56:49.658 00.000 5052 GuideStep: -0.2 px 79 ms EAST, -0.2 px 27 ms NORTH
02:56:49.658 00.000 9828 worker thread done servicing request
02:56:49.970 00.312 8976 Exposure complete
02:56:49.975 00.005 8976 worker thread done servicing request
02:56:49.975 00.000 5052 OnExposeComplete: enter
02:56:49.975 00.000 5052 UpdateGuideState(): m_state=6
02:56:49.975 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11264
02:56:49.975 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.63, Mass=153, SNR=8.6, Peak=77 HFD=1.5
02:56:49.975 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.07 = 1.22)
02:56:49.975 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
02:56:49.975 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.08 hyp=0.64 cameraTheta=-3.02 mountX=0.22 mountY=0.57, mountTheta=1.20
02:56:49.976 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.08, opts=13)
02:56:49.976 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.08)
02:56:49.976 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:56:49.976 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
02:56:49.976 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:49.976 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:49.976 00.000 5052 Enqueuing Expose request
02:56:49.977 00.001 8976 Worker thread wakes up
02:56:49.977 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.08) opts 0xd
02:56:49.977 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.08)
02:56:49.977 00.000 8976 Moving (-0.63, -0.08) raw xDistance=0.22 yDistance=0.57
02:56:49.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:56:49.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57
02:56:49.977 00.000 8976 MoveAxis(R, 0, ABG)
02:56:49.977 00.000 8976 MoveAxis(D, 2, ABG)
02:56:49.977 00.000 8976 stepping (-9, 31) + (0, -2)
02:56:49.977 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:50.002 00.025 8976 Received - 47 (G) 
02:56:50.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:50.002 00.000 8976 stepped: pos (-9, 29)
02:56:50.002 00.000 8976 back inside bump range: decrease bump weight 2.83 => 1.42
02:56:50.002 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:56:50.002 00.000 8976 MountToCamera -- mountX=1.44 mountY=-4.95 hyp=5.15 mountTheta=-1.29 cameraX=3.75, cameraY=3.54 cameraTheta=0.76
02:56:50.002 00.000 8976 incremental bump (3.750, 3.535) isValid = 1
02:56:50.002 00.000 8976 Scheduling Mount bump of (0.118, 0.116)
02:56:50.002 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.12, opts=4)
02:56:50.002 00.000 8976 Enqueuing Move request for scope (0.12, 0.12)
02:56:50.002 00.000 8976 move complete, result=0
02:56:50.003 00.001 8976 worker thread done servicing request
02:56:50.003 00.000 8976 Worker thread wakes up
02:56:50.003 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:50.003 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:50.003 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:56:50.003 00.000 9828 Worker thread wakes up
02:56:50.003 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0x4
02:56:50.003 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
02:56:50.003 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
02:56:50.003 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
02:56:50.003 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.77 mountX=-0.12 mountY=-0.10, mountTheta=-2.46
02:56:50.003 00.000 9828 Moving (0.12, 0.12) raw xDistance=-0.12 yDistance=-0.10
02:56:50.003 00.000 9828 BLC: window closed
02:56:50.003 00.000 9828 MoveAxis(E, 39, B)
02:56:50.003 00.000 9828 Guiding  Dir = 2, Dur = 39
02:56:50.004 00.001 9828 IsSlewing returns 0
02:56:50.004 00.000 9828 IsGuiding returns 0
02:56:50.004 00.000 9828 PulseGuide returned control before completion, sleep 49
02:56:50.063 00.059 9828 IsGuiding returns 1
02:56:50.063 00.000 9828 scope still moving after pulse duration time elapsed
02:56:50.095 00.032 9828 IsSlewing returns 0
02:56:50.095 00.000 9828 IsGuiding returns 1
02:56:50.127 00.032 9828 IsSlewing returns 0
02:56:50.127 00.000 9828 IsGuiding returns 1
02:56:50.157 00.030 9828 IsSlewing returns 0
02:56:50.157 00.000 9828 IsGuiding returns 0
02:56:50.157 00.000 9828 scope move finished after 39 + 114 ms
02:56:50.157 00.000 9828 Move returns status 0, amount 39
02:56:50.157 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:50.157 00.000 9828 MoveAxis(N, 14, B)
02:56:50.157 00.000 9828 Guiding  Dir = 0, Dur = 14
02:56:50.173 00.016 9828 IsSlewing returns 0
02:56:50.173 00.000 9828 IsGuiding returns 0
02:56:50.173 00.000 9828 PulseGuide returned control before completion, sleep 24
02:56:50.203 00.030 9828 IsGuiding returns 1
02:56:50.203 00.000 9828 scope still moving after pulse duration time elapsed
02:56:50.234 00.031 9828 IsSlewing returns 0
02:56:50.234 00.000 9828 IsGuiding returns 1
02:56:50.265 00.031 9828 IsSlewing returns 0
02:56:50.265 00.000 9828 IsGuiding returns 1
02:56:50.296 00.031 9828 IsSlewing returns 0
02:56:50.296 00.000 9828 IsGuiding returns 1
02:56:50.327 00.031 9828 IsSlewing returns 0
02:56:50.327 00.000 9828 IsGuiding returns 0
02:56:50.327 00.000 9828 scope move finished after 14 + 140 ms
02:56:50.327 00.000 9828 Move returns status 0, amount 14
02:56:50.327 00.000 9828 move complete, result=0
02:56:50.327 00.000 9828 worker thread done servicing request
02:56:50.327 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.1 px 14 ms NORTH
02:56:50.688 00.361 8976 Exposure complete
02:56:50.693 00.005 8976 worker thread done servicing request
02:56:50.693 00.000 5052 OnExposeComplete: enter
02:56:50.694 00.001 5052 UpdateGuideState(): m_state=6
02:56:50.694 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11265
02:56:50.694 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.67, Mass=149, SNR=8.5, Peak=78 HFD=1.4
02:56:50.694 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
02:56:50.694 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
02:56:50.694 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=-0.04 hyp=0.72 cameraTheta=-3.09 mountX=0.29 mountY=0.62, mountTheta=1.13
02:56:50.694 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=-0.04, opts=13)
02:56:50.695 00.001 5052 Enqueuing Move request for stepguider (-0.72, -0.04)
02:56:50.695 00.000 8976 Worker thread wakes up
02:56:50.695 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:56:50.695 00.000 5052 UpdateGuideState exits: m=149 SNR=8.5
02:56:50.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:50.695 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:50.695 00.000 5052 Enqueuing Expose request
02:56:50.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, -0.04) opts 0xd
02:56:50.695 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, -0.04)
02:56:50.695 00.000 8976 Moving (-0.72, -0.04) raw xDistance=0.29 yDistance=0.62
02:56:50.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
02:56:50.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.62
02:56:50.695 00.000 8976 MoveAxis(L, 1, ABG)
02:56:50.695 00.000 8976 stepping (-9, 29) + (-1, 0)
02:56:50.695 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:50.721 00.026 8976 Received - 47 (G) 
02:56:50.721 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:50.721 00.000 8976 stepped: pos (-10, 29)
02:56:50.721 00.000 8976 MoveAxis(D, 3, ABG)
02:56:50.721 00.000 8976 stepping (-10, 29) + (0, -3)
02:56:50.722 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:50.754 00.032 8976 Received - 47 (G) 
02:56:50.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:50.754 00.000 8976 stepped: pos (-10, 26)
02:56:50.754 00.000 8976 back inside bump range: decrease bump weight 1.42 => 1.00
02:56:50.754 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:56:50.754 00.000 8976 MountToCamera -- mountX=1.47 mountY=-4.68 hyp=4.90 mountTheta=-1.27 cameraX=3.50, cameraY=3.44 cameraTheta=0.78
02:56:50.754 00.000 8976 incremental bump (3.496, 3.439) isValid = 1
02:56:50.754 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
02:56:50.754 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:56:50.754 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:56:50.754 00.000 8976 move complete, result=0
02:56:50.754 00.000 9828 Worker thread wakes up
02:56:50.754 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:56:50.754 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:56:50.754 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
02:56:50.754 00.000 8976 worker thread done servicing request
02:56:50.755 00.001 8976 Worker thread wakes up
02:56:50.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:50.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:50.755 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
02:56:50.755 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
02:56:50.755 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:56:50.755 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:56:50.755 00.000 9828 BLC: window closed
02:56:50.755 00.000 9828 MoveAxis(E, 27, B)
02:56:50.755 00.000 9828 Guiding  Dir = 2, Dur = 27
02:56:50.755 00.000 9828 IsSlewing returns 0
02:56:50.755 00.000 9828 IsGuiding returns 0
02:56:50.756 00.001 9828 PulseGuide returned control before completion, sleep 37
02:56:50.808 00.052 9828 IsGuiding returns 1
02:56:50.808 00.000 9828 scope still moving after pulse duration time elapsed
02:56:50.839 00.031 9828 IsSlewing returns 0
02:56:50.839 00.000 9828 IsGuiding returns 1
02:56:50.869 00.030 9828 IsSlewing returns 0
02:56:50.869 00.000 9828 IsGuiding returns 1
02:56:50.899 00.030 9828 IsSlewing returns 0
02:56:50.899 00.000 9828 IsGuiding returns 0
02:56:50.899 00.000 9828 scope move finished after 27 + 117 ms
02:56:50.899 00.000 9828 Move returns status 0, amount 27
02:56:50.899 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:50.899 00.000 9828 MoveAxis(N, 10, B)
02:56:50.899 00.000 9828 Guiding  Dir = 0, Dur = 10
02:56:50.916 00.017 9828 IsSlewing returns 0
02:56:50.916 00.000 9828 IsGuiding returns 0
02:56:50.916 00.000 9828 PulseGuide returned control before completion, sleep 20
02:56:50.947 00.031 9828 IsGuiding returns 1
02:56:50.947 00.000 9828 scope still moving after pulse duration time elapsed
02:56:50.978 00.031 9828 IsSlewing returns 0
02:56:50.978 00.000 9828 IsGuiding returns 1
02:56:51.010 00.032 9828 IsSlewing returns 0
02:56:51.010 00.000 9828 IsGuiding returns 1
02:56:51.042 00.032 9828 IsSlewing returns 0
02:56:51.042 00.000 9828 IsGuiding returns 1
02:56:51.072 00.030 9828 IsSlewing returns 0
02:56:51.072 00.000 9828 IsGuiding returns 1
02:56:51.104 00.032 9828 IsSlewing returns 0
02:56:51.104 00.000 9828 IsGuiding returns 0
02:56:51.104 00.000 9828 scope move finished after 10 + 178 ms
02:56:51.104 00.000 9828 Move returns status 0, amount 10
02:56:51.104 00.000 9828 move complete, result=0
02:56:51.105 00.001 9828 worker thread done servicing request
02:56:51.105 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:56:51.439 00.334 8976 Exposure complete
02:56:51.445 00.006 8976 worker thread done servicing request
02:56:51.445 00.000 5052 OnExposeComplete: enter
02:56:51.445 00.000 5052 UpdateGuideState(): m_state=6
02:56:51.445 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11266
02:56:51.445 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.99, Mass=175, SNR=9.1, Peak=80 HFD=2.0
02:56:51.445 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
02:56:51.445 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
02:56:51.445 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.28 hyp=0.48 cameraTheta=2.53 mountX=0.42 mountY=0.18, mountTheta=0.40
02:56:51.446 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.28, opts=13)
02:56:51.446 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.28)
02:56:51.446 00.000 8976 Worker thread wakes up
02:56:51.446 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.28) opts 0xd
02:56:51.446 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.28)
02:56:51.446 00.000 8976 Moving (-0.39, 0.28) raw xDistance=0.42 yDistance=0.18
02:56:51.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
02:56:51.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:56:51.446 00.000 8976 MoveAxis(L, 2, ABG)
02:56:51.447 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:56:51.447 00.000 8976 stepping (-10, 26) + (-2, 0)
02:56:51.447 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
02:56:51.447 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:51.447 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:51.447 00.000 5052 Enqueuing Expose request
02:56:51.447 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:51.473 00.026 8976 Received - 47 (G) 
02:56:51.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:51.473 00.000 8976 stepped: pos (-12, 26)
02:56:51.473 00.000 8976 MoveAxis(U, 0, ABG)
02:56:51.473 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:56:51.473 00.000 8976 MountToCamera -- mountX=1.59 mountY=-4.50 hyp=4.77 mountTheta=-1.23 cameraX=3.28, cameraY=3.46 cameraTheta=0.81
02:56:51.473 00.000 8976 incremental bump (3.279, 3.464) isValid = 1
02:56:51.473 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:56:51.473 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:56:51.473 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:56:51.473 00.000 8976 move complete, result=0
02:56:51.473 00.000 8976 worker thread done servicing request
02:56:51.473 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:56:51.473 00.000 9828 Worker thread wakes up
02:56:51.473 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:56:51.473 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:56:51.473 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
02:56:51.474 00.001 8976 Worker thread wakes up
02:56:51.474 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
02:56:51.474 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:56:51.474 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:56:51.474 00.000 9828 BLC: window closed
02:56:51.474 00.000 9828 MoveAxis(E, 26, B)
02:56:51.474 00.000 9828 Guiding  Dir = 2, Dur = 26
02:56:51.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:51.474 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:51.474 00.000 9828 IsSlewing returns 0
02:56:51.474 00.000 9828 IsGuiding returns 0
02:56:51.474 00.000 9828 PulseGuide returned control before completion, sleep 36
02:56:51.526 00.052 9828 IsGuiding returns 1
02:56:51.526 00.000 9828 scope still moving after pulse duration time elapsed
02:56:51.557 00.031 9828 IsSlewing returns 0
02:56:51.558 00.001 9828 IsGuiding returns 1
02:56:51.588 00.030 9828 IsSlewing returns 0
02:56:51.588 00.000 9828 IsGuiding returns 1
02:56:51.619 00.031 9828 IsSlewing returns 0
02:56:51.619 00.000 9828 IsGuiding returns 0
02:56:51.620 00.001 9828 scope move finished after 26 + 118 ms
02:56:51.620 00.000 9828 Move returns status 0, amount 26
02:56:51.620 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:51.620 00.000 9828 MoveAxis(N, 10, B)
02:56:51.620 00.000 9828 Guiding  Dir = 0, Dur = 10
02:56:51.634 00.014 9828 IsSlewing returns 0
02:56:51.634 00.000 9828 IsGuiding returns 0
02:56:51.634 00.000 9828 PulseGuide returned control before completion, sleep 20
02:56:51.665 00.031 9828 IsGuiding returns 1
02:56:51.665 00.000 9828 scope still moving after pulse duration time elapsed
02:56:51.697 00.032 9828 IsSlewing returns 0
02:56:51.697 00.000 9828 IsGuiding returns 1
02:56:51.728 00.031 9828 IsSlewing returns 0
02:56:51.728 00.000 9828 IsGuiding returns 1
02:56:51.760 00.032 9828 IsSlewing returns 0
02:56:51.760 00.000 9828 IsGuiding returns 1
02:56:51.789 00.029 9828 IsSlewing returns 0
02:56:51.790 00.001 9828 IsGuiding returns 0
02:56:51.790 00.000 9828 scope move finished after 10 + 145 ms
02:56:51.790 00.000 9828 Move returns status 0, amount 10
02:56:51.790 00.000 9828 move complete, result=0
02:56:51.790 00.000 9828 worker thread done servicing request
02:56:51.790 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:56:52.162 00.372 8976 Exposure complete
02:56:52.169 00.007 8976 worker thread done servicing request
02:56:52.169 00.000 5052 OnExposeComplete: enter
02:56:52.169 00.000 5052 UpdateGuideState(): m_state=6
02:56:52.169 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11267
02:56:52.169 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.06, Mass=172, SNR=9.1, Peak=80 HFD=2.1
02:56:52.169 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
02:56:52.169 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
02:56:52.169 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.65 hyp=0.90 cameraTheta=-2.34 mountX=-0.29 mountY=0.88, mountTheta=1.89
02:56:52.170 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.65, opts=13)
02:56:52.170 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.65)
02:56:52.170 00.000 8976 Worker thread wakes up
02:56:52.170 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.65) opts 0xd
02:56:52.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.65)
02:56:52.170 00.000 8976 Moving (-0.63, -0.65) raw xDistance=-0.29 yDistance=0.88
02:56:52.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
02:56:52.171 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:56:52.171 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
02:56:52.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:52.171 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:52.171 00.000 5052 Enqueuing Expose request
02:56:52.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.88
02:56:52.171 00.000 8976 MoveAxis(R, 1, ABG)
02:56:52.171 00.000 8976 stepping (-12, 26) + (1, 0)
02:56:52.171 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:52.192 00.021 8976 Received - 47 (G) 
02:56:52.192 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:52.192 00.000 8976 stepped: pos (-11, 26)
02:56:52.192 00.000 8976 MoveAxis(D, 3, ABG)
02:56:52.192 00.000 8976 stepping (-11, 26) + (0, -3)
02:56:52.192 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:52.224 00.032 8976 Received - 47 (G) 
02:56:52.224 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:52.224 00.000 8976 stepped: pos (-11, 23)
02:56:52.224 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:56:52.224 00.000 8976 MountToCamera -- mountX=1.62 mountY=-4.22 hyp=4.52 mountTheta=-1.20 cameraX=3.02, cameraY=3.36 cameraTheta=0.84
02:56:52.224 00.000 8976 incremental bump (3.017, 3.365) isValid = 1
02:56:52.224 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
02:56:52.224 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:56:52.224 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:56:52.224 00.000 8976 move complete, result=0
02:56:52.224 00.000 9828 Worker thread wakes up
02:56:52.224 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:56:52.224 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:56:52.224 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:56:52.224 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:56:52.224 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:56:52.225 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:56:52.225 00.000 9828 BLC: window closed
02:56:52.225 00.000 9828 MoveAxis(E, 26, B)
02:56:52.225 00.000 9828 Guiding  Dir = 2, Dur = 26
02:56:52.225 00.000 8976 worker thread done servicing request
02:56:52.225 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.9 px 3 ms SOUTH
02:56:52.225 00.000 8976 Worker thread wakes up
02:56:52.225 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:52.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:52.225 00.000 9828 IsSlewing returns 0
02:56:52.225 00.000 9828 IsGuiding returns 0
02:56:52.225 00.000 9828 PulseGuide returned control before completion, sleep 36
02:56:52.276 00.051 9828 IsGuiding returns 1
02:56:52.276 00.000 9828 scope still moving after pulse duration time elapsed
02:56:52.306 00.030 9828 IsSlewing returns 0
02:56:52.306 00.000 9828 IsGuiding returns 1
02:56:52.337 00.031 9828 IsSlewing returns 0
02:56:52.337 00.000 9828 IsGuiding returns 1
02:56:52.368 00.031 9828 IsSlewing returns 0
02:56:52.368 00.000 9828 IsGuiding returns 0
02:56:52.368 00.000 9828 scope move finished after 26 + 117 ms
02:56:52.368 00.000 9828 Move returns status 0, amount 26
02:56:52.368 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:52.368 00.000 9828 MoveAxis(N, 11, B)
02:56:52.369 00.001 9828 Guiding  Dir = 0, Dur = 11
02:56:52.384 00.015 9828 IsSlewing returns 0
02:56:52.384 00.000 9828 IsGuiding returns 0
02:56:52.385 00.001 9828 PulseGuide returned control before completion, sleep 21
02:56:52.416 00.031 9828 IsGuiding returns 1
02:56:52.417 00.001 9828 scope still moving after pulse duration time elapsed
02:56:52.447 00.030 9828 IsSlewing returns 0
02:56:52.447 00.000 9828 IsGuiding returns 1
02:56:52.478 00.031 9828 IsSlewing returns 0
02:56:52.479 00.001 9828 IsGuiding returns 1
02:56:52.510 00.031 9828 IsSlewing returns 0
02:56:52.511 00.001 9828 IsGuiding returns 1
02:56:52.539 00.028 9828 IsSlewing returns 0
02:56:52.539 00.000 9828 IsGuiding returns 0
02:56:52.539 00.000 9828 scope move finished after 11 + 143 ms
02:56:52.539 00.000 9828 Move returns status 0, amount 11
02:56:52.539 00.000 9828 move complete, result=0
02:56:52.540 00.001 9828 worker thread done servicing request
02:56:52.540 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:56:52.910 00.370 8976 Exposure complete
02:56:52.916 00.006 8976 worker thread done servicing request
02:56:52.916 00.000 5052 OnExposeComplete: enter
02:56:52.916 00.000 5052 UpdateGuideState(): m_state=6
02:56:52.916 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11268
02:56:52.916 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.62, Mass=157, SNR=8.7, Peak=74 HFD=1.7
02:56:52.916 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-5.00 = 1.29)
02:56:52.916 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
02:56:52.916 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.09 hyp=0.50 cameraTheta=-2.95 mountX=0.14 mountY=0.47, mountTheta=1.28
02:56:52.918 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.09, opts=13)
02:56:52.918 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.09)
02:56:52.918 00.000 8976 Worker thread wakes up
02:56:52.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.09) opts 0xd
02:56:52.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.09)
02:56:52.918 00.000 8976 Moving (-0.49, -0.09) raw xDistance=0.14 yDistance=0.47
02:56:52.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:56:52.918 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:56:52.918 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
02:56:52.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:52.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:52.918 00.000 5052 Enqueuing Expose request
02:56:52.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
02:56:52.918 00.000 8976 MoveAxis(R, 0, ABG)
02:56:52.919 00.001 8976 MoveAxis(D, 2, ABG)
02:56:52.919 00.000 8976 stepping (-11, 23) + (0, -2)
02:56:52.919 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:52.944 00.025 8976 Received - 47 (G) 
02:56:52.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:52.944 00.000 8976 stepped: pos (-11, 21)
02:56:52.944 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:56:52.944 00.000 8976 MountToCamera -- mountX=1.64 mountY=-3.93 hyp=4.26 mountTheta=-1.17 cameraX=2.75, cameraY=3.25 cameraTheta=0.87
02:56:52.944 00.000 8976 incremental bump (2.748, 3.250) isValid = 1
02:56:52.944 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
02:56:52.944 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:56:52.945 00.001 8976 Enqueuing Move request for scope (0.07, 0.09)
02:56:52.945 00.000 8976 move complete, result=0
02:56:52.945 00.000 8976 worker thread done servicing request
02:56:52.945 00.000 8976 Worker thread wakes up
02:56:52.945 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:56:52.945 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:52.945 00.000 9828 Worker thread wakes up
02:56:52.945 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:52.945 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:56:52.945 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:56:52.945 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
02:56:52.946 00.001 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
02:56:52.946 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:56:52.946 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:56:52.946 00.000 9828 BLC: window closed
02:56:52.946 00.000 9828 MoveAxis(E, 25, B)
02:56:52.946 00.000 9828 Guiding  Dir = 2, Dur = 25
02:56:52.947 00.001 9828 IsSlewing returns 0
02:56:52.947 00.000 9828 IsGuiding returns 0
02:56:52.947 00.000 9828 PulseGuide returned control before completion, sleep 35
02:56:52.992 00.045 9828 IsGuiding returns 1
02:56:52.992 00.000 9828 scope still moving after pulse duration time elapsed
02:56:53.024 00.032 9828 IsSlewing returns 0
02:56:53.024 00.000 9828 IsGuiding returns 1
02:56:53.055 00.031 9828 IsSlewing returns 0
02:56:53.055 00.000 9828 IsGuiding returns 1
02:56:53.087 00.032 9828 IsSlewing returns 0
02:56:53.087 00.000 9828 IsGuiding returns 0
02:56:53.087 00.000 9828 scope move finished after 25 + 115 ms
02:56:53.087 00.000 9828 Move returns status 0, amount 25
02:56:53.087 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:53.087 00.000 9828 MoveAxis(N, 11, B)
02:56:53.087 00.000 9828 Guiding  Dir = 0, Dur = 11
02:56:53.102 00.015 9828 IsSlewing returns 0
02:56:53.102 00.000 9828 IsGuiding returns 0
02:56:53.102 00.000 9828 PulseGuide returned control before completion, sleep 21
02:56:53.133 00.031 9828 IsGuiding returns 1
02:56:53.133 00.000 9828 scope still moving after pulse duration time elapsed
02:56:53.165 00.032 9828 IsSlewing returns 0
02:56:53.166 00.001 9828 IsGuiding returns 1
02:56:53.196 00.030 9828 IsSlewing returns 0
02:56:53.197 00.001 9828 IsGuiding returns 1
02:56:53.229 00.032 9828 IsSlewing returns 0
02:56:53.229 00.000 9828 IsGuiding returns 0
02:56:53.229 00.000 9828 scope move finished after 11 + 115 ms
02:56:53.229 00.000 9828 Move returns status 0, amount 11
02:56:53.229 00.000 9828 move complete, result=0
02:56:53.229 00.000 9828 worker thread done servicing request
02:56:53.229 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:56:53.628 00.399 8976 Exposure complete
02:56:53.634 00.006 8976 worker thread done servicing request
02:56:53.634 00.000 5052 OnExposeComplete: enter
02:56:53.634 00.000 5052 UpdateGuideState(): m_state=6
02:56:53.634 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11269
02:56:53.634 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.87, Mass=173, SNR=9.1, Peak=75 HFD=2.2
02:56:53.634 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
02:56:53.634 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
02:56:53.634 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.16 hyp=0.29 cameraTheta=2.55 mountX=0.25 mountY=0.11, mountTheta=0.42
02:56:53.635 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.16, opts=13)
02:56:53.635 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.16)
02:56:53.635 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:56:53.635 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
02:56:53.636 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:53.636 00.000 8976 Worker thread wakes up
02:56:53.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.16) opts 0xd
02:56:53.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.16)
02:56:53.636 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:53.636 00.000 5052 Enqueuing Expose request
02:56:53.636 00.000 8976 Moving (-0.24, 0.16) raw xDistance=0.25 yDistance=0.11
02:56:53.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:56:53.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:56:53.636 00.000 8976 MoveAxis(R, 0, ABG)
02:56:53.636 00.000 8976 MoveAxis(U, 0, ABG)
02:56:53.636 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
02:56:53.636 00.000 8976 MountToCamera -- mountX=1.66 mountY=-3.73 hyp=4.08 mountTheta=-1.15 cameraX=2.57, cameraY=3.17 cameraTheta=0.89
02:56:53.636 00.000 8976 incremental bump (2.568, 3.174) isValid = 1
02:56:53.636 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
02:56:53.636 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:56:53.636 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:56:53.636 00.000 8976 move complete, result=0
02:56:53.637 00.001 9828 Worker thread wakes up
02:56:53.637 00.000 8976 worker thread done servicing request
02:56:53.637 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:53.637 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:56:53.637 00.000 8976 Worker thread wakes up
02:56:53.637 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:56:53.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:53.637 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
02:56:53.637 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:53.637 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
02:56:53.637 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:56:53.637 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:56:53.638 00.001 9828 BLC: window closed
02:56:53.638 00.000 9828 MoveAxis(E, 24, B)
02:56:53.638 00.000 9828 Guiding  Dir = 2, Dur = 24
02:56:53.638 00.000 9828 IsSlewing returns 0
02:56:53.638 00.000 9828 IsGuiding returns 0
02:56:53.638 00.000 9828 PulseGuide returned control before completion, sleep 34
02:56:53.684 00.046 9828 IsGuiding returns 1
02:56:53.684 00.000 9828 scope still moving after pulse duration time elapsed
02:56:53.715 00.031 9828 IsSlewing returns 0
02:56:53.715 00.000 9828 IsGuiding returns 1
02:56:53.746 00.031 9828 IsSlewing returns 0
02:56:53.746 00.000 9828 IsGuiding returns 1
02:56:53.776 00.030 9828 IsSlewing returns 0
02:56:53.776 00.000 9828 IsGuiding returns 1
02:56:53.807 00.031 9828 IsSlewing returns 0
02:56:53.807 00.000 9828 IsGuiding returns 0
02:56:53.807 00.000 9828 scope move finished after 24 + 145 ms
02:56:53.807 00.000 9828 Move returns status 0, amount 24
02:56:53.807 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:53.807 00.000 9828 MoveAxis(N, 11, B)
02:56:53.807 00.000 9828 Guiding  Dir = 0, Dur = 11
02:56:53.822 00.015 9828 IsSlewing returns 0
02:56:53.822 00.000 9828 IsGuiding returns 0
02:56:53.822 00.000 9828 PulseGuide returned control before completion, sleep 21
02:56:53.853 00.031 9828 IsGuiding returns 1
02:56:53.853 00.000 9828 scope still moving after pulse duration time elapsed
02:56:53.885 00.032 9828 IsSlewing returns 0
02:56:53.885 00.000 9828 IsGuiding returns 1
02:56:53.916 00.031 9828 IsSlewing returns 0
02:56:53.916 00.000 9828 IsGuiding returns 1
02:56:53.947 00.031 9828 IsSlewing returns 0
02:56:53.947 00.000 9828 IsGuiding returns 1
02:56:53.978 00.031 9828 IsSlewing returns 0
02:56:53.979 00.001 9828 IsGuiding returns 0
02:56:53.979 00.000 9828 scope move finished after 11 + 145 ms
02:56:53.979 00.000 9828 Move returns status 0, amount 11
02:56:53.979 00.000 9828 move complete, result=0
02:56:53.979 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:56:53.979 00.000 9828 worker thread done servicing request
02:56:54.325 00.346 8976 Exposure complete
02:56:54.330 00.005 8976 worker thread done servicing request
02:56:54.330 00.000 5052 OnExposeComplete: enter
02:56:54.330 00.000 5052 UpdateGuideState(): m_state=6
02:56:54.330 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11270
02:56:54.331 00.001 5052 Star::Find returns 1 (0), X=328.79, Y=281.78, Mass=155, SNR=8.6, Peak=78 HFD=1.9
02:56:54.331 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:56:54.331 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
02:56:54.331 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.07 hyp=0.38 cameraTheta=2.97 mountX=0.23 mountY=0.28, mountTheta=0.89
02:56:54.331 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.07, opts=13)
02:56:54.331 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.07)
02:56:54.331 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:56:54.331 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:56:54.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:54.331 00.000 8976 Worker thread wakes up
02:56:54.332 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.07) opts 0xd
02:56:54.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.07)
02:56:54.332 00.000 8976 Moving (-0.38, 0.07) raw xDistance=0.23 yDistance=0.28
02:56:54.332 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:54.332 00.000 5052 Enqueuing Expose request
02:56:54.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:56:54.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:56:54.332 00.000 8976 MoveAxis(R, 0, ABG)
02:56:54.332 00.000 8976 MoveAxis(D, 1, ABG)
02:56:54.332 00.000 8976 stepping (-11, 21) + (0, -1)
02:56:54.332 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:54.351 00.019 8976 Received - 47 (G) 
02:56:54.351 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:54.351 00.000 8976 stepped: pos (-11, 20)
02:56:54.351 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:56:54.351 00.000 8976 MountToCamera -- mountX=1.67 mountY=-3.55 hyp=3.92 mountTheta=-1.13 cameraX=2.40, cameraY=3.10 cameraTheta=0.91
02:56:54.351 00.000 8976 incremental bump (2.401, 3.098) isValid = 1
02:56:54.351 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
02:56:54.351 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:56:54.351 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:56:54.351 00.000 8976 move complete, result=0
02:56:54.351 00.000 8976 worker thread done servicing request
02:56:54.351 00.000 8976 Worker thread wakes up
02:56:54.352 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:54.352 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:54.352 00.000 9828 Worker thread wakes up
02:56:54.352 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:56:54.352 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:56:54.352 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:56:54.352 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
02:56:54.352 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
02:56:54.352 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
02:56:54.352 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:56:54.352 00.000 9828 BLC: window closed
02:56:54.352 00.000 9828 MoveAxis(E, 24, B)
02:56:54.352 00.000 9828 Guiding  Dir = 2, Dur = 24
02:56:54.355 00.003 9828 IsSlewing returns 0
02:56:54.355 00.000 9828 IsGuiding returns 0
02:56:54.356 00.001 9828 PulseGuide returned control before completion, sleep 34
02:56:54.397 00.041 9828 IsGuiding returns 1
02:56:54.402 00.005 9828 scope still moving after pulse duration time elapsed
02:56:54.428 00.026 9828 IsSlewing returns 0
02:56:54.428 00.000 9828 IsGuiding returns 1
02:56:54.459 00.031 9828 IsSlewing returns 0
02:56:54.459 00.000 9828 IsGuiding returns 1
02:56:54.491 00.032 9828 IsSlewing returns 0
02:56:54.492 00.001 9828 IsGuiding returns 1
02:56:54.522 00.030 9828 IsSlewing returns 0
02:56:54.522 00.000 9828 IsGuiding returns 1
02:56:54.553 00.031 9828 IsSlewing returns 0
02:56:54.553 00.000 9828 IsGuiding returns 1
02:56:54.584 00.031 9828 IsSlewing returns 0
02:56:54.584 00.000 9828 IsGuiding returns 1
02:56:54.615 00.031 9828 IsSlewing returns 0
02:56:54.616 00.001 9828 IsGuiding returns 0
02:56:54.616 00.000 9828 scope move finished after 24 + 236 ms
02:56:54.616 00.000 9828 Move returns status 0, amount 24
02:56:54.616 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:54.616 00.000 9828 MoveAxis(N, 12, B)
02:56:54.616 00.000 9828 Guiding  Dir = 0, Dur = 12
02:56:54.630 00.014 9828 IsSlewing returns 0
02:56:54.630 00.000 9828 IsGuiding returns 0
02:56:54.630 00.000 9828 PulseGuide returned control before completion, sleep 22
02:56:54.661 00.031 9828 IsGuiding returns 1
02:56:54.661 00.000 9828 scope still moving after pulse duration time elapsed
02:56:54.692 00.031 9828 IsSlewing returns 0
02:56:54.693 00.001 9828 IsGuiding returns 1
02:56:54.723 00.030 9828 IsSlewing returns 0
02:56:54.723 00.000 9828 IsGuiding returns 1
02:56:54.754 00.031 9828 IsSlewing returns 0
02:56:54.754 00.000 9828 IsGuiding returns 1
02:56:54.785 00.031 9828 IsSlewing returns 0
02:56:54.785 00.000 9828 IsGuiding returns 0
02:56:54.785 00.000 9828 scope move finished after 12 + 142 ms
02:56:54.785 00.000 9828 Move returns status 0, amount 12
02:56:54.785 00.000 9828 move complete, result=0
02:56:54.785 00.000 9828 worker thread done servicing request
02:56:54.786 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:56:55.039 00.253 8976 Exposure complete
02:56:55.045 00.006 8976 worker thread done servicing request
02:56:55.045 00.000 5052 OnExposeComplete: enter
02:56:55.045 00.000 5052 UpdateGuideState(): m_state=6
02:56:55.045 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11271
02:56:55.045 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.86, Mass=173, SNR=9.1, Peak=72 HFD=2.3
02:56:55.045 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:56:55.045 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
02:56:55.045 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.15 hyp=0.38 cameraTheta=2.72 mountX=0.30 mountY=0.21, mountTheta=0.61
02:56:55.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.15, opts=13)
02:56:55.046 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.15)
02:56:55.046 00.000 8976 Worker thread wakes up
02:56:55.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.15) opts 0xd
02:56:55.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.15)
02:56:55.046 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:56:55.046 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
02:56:55.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:55.046 00.000 8976 Moving (-0.35, 0.15) raw xDistance=0.30 yDistance=0.21
02:56:55.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:56:55.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:56:55.047 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:55.047 00.000 5052 Enqueuing Expose request
02:56:55.047 00.000 8976 MoveAxis(L, 1, ABG)
02:56:55.047 00.000 8976 stepping (-11, 20) + (-1, 0)
02:56:55.047 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:55.069 00.022 8976 Received - 47 (G) 
02:56:55.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:55.069 00.000 8976 stepped: pos (-12, 20)
02:56:55.069 00.000 8976 MoveAxis(U, 0, ABG)
02:56:55.071 00.002 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:56:55.071 00.000 8976 MountToCamera -- mountX=1.72 mountY=-3.43 hyp=3.83 mountTheta=-1.10 cameraX=2.27, cameraY=3.09 cameraTheta=0.94
02:56:55.071 00.000 8976 incremental bump (2.266, 3.093) isValid = 1
02:56:55.071 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:56:55.071 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:56:55.071 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:56:55.071 00.000 8976 move complete, result=0
02:56:55.071 00.000 9828 Worker thread wakes up
02:56:55.071 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:56:55.071 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:56:55.071 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
02:56:55.071 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
02:56:55.071 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:56:55.071 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:56:55.071 00.000 8976 worker thread done servicing request
02:56:55.071 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:56:55.071 00.000 9828 BLC: window closed
02:56:55.072 00.001 9828 MoveAxis(E, 23, B)
02:56:55.072 00.000 9828 Guiding  Dir = 2, Dur = 23
02:56:55.072 00.000 8976 Worker thread wakes up
02:56:55.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:55.072 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:55.072 00.000 9828 IsSlewing returns 0
02:56:55.072 00.000 9828 IsGuiding returns 0
02:56:55.072 00.000 9828 PulseGuide returned control before completion, sleep 33
02:56:55.109 00.037 9828 IsGuiding returns 1
02:56:55.109 00.000 9828 scope still moving after pulse duration time elapsed
02:56:55.140 00.031 9828 IsSlewing returns 0
02:56:55.140 00.000 9828 IsGuiding returns 1
02:56:55.171 00.031 9828 IsSlewing returns 0
02:56:55.171 00.000 9828 IsGuiding returns 1
02:56:55.202 00.031 9828 IsSlewing returns 0
02:56:55.202 00.000 9828 IsGuiding returns 0
02:56:55.202 00.000 9828 scope move finished after 23 + 107 ms
02:56:55.202 00.000 9828 Move returns status 0, amount 23
02:56:55.202 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:55.202 00.000 9828 MoveAxis(N, 12, B)
02:56:55.202 00.000 9828 Guiding  Dir = 0, Dur = 12
02:56:55.218 00.016 9828 IsSlewing returns 0
02:56:55.218 00.000 9828 IsGuiding returns 0
02:56:55.218 00.000 9828 PulseGuide returned control before completion, sleep 22
02:56:55.250 00.032 9828 IsGuiding returns 1
02:56:55.250 00.000 9828 scope still moving after pulse duration time elapsed
02:56:55.280 00.030 9828 IsSlewing returns 0
02:56:55.280 00.000 9828 IsGuiding returns 1
02:56:55.311 00.031 9828 IsSlewing returns 0
02:56:55.311 00.000 9828 IsGuiding returns 1
02:56:55.341 00.030 9828 IsSlewing returns 0
02:56:55.341 00.000 9828 IsGuiding returns 1
02:56:55.374 00.033 9828 IsSlewing returns 0
02:56:55.374 00.000 9828 IsGuiding returns 0
02:56:55.374 00.000 9828 scope move finished after 12 + 143 ms
02:56:55.374 00.000 9828 Move returns status 0, amount 12
02:56:55.374 00.000 9828 move complete, result=0
02:56:55.374 00.000 9828 worker thread done servicing request
02:56:55.374 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:56:55.754 00.380 8976 Exposure complete
02:56:55.760 00.006 8976 worker thread done servicing request
02:56:55.760 00.000 5052 OnExposeComplete: enter
02:56:55.760 00.000 5052 UpdateGuideState(): m_state=6
02:56:55.760 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11272
02:56:55.760 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.65, Mass=173, SNR=9.1, Peak=75 HFD=2.2
02:56:55.760 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
02:56:55.760 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
02:56:55.761 00.001 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.06 hyp=0.30 cameraTheta=-2.96 mountX=0.09 mountY=0.28, mountTheta=1.27
02:56:55.763 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.06, opts=13)
02:56:55.763 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.06)
02:56:55.763 00.000 8976 Worker thread wakes up
02:56:55.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.06) opts 0xd
02:56:55.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.06)
02:56:55.763 00.000 8976 Moving (-0.30, -0.06) raw xDistance=0.09 yDistance=0.28
02:56:55.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:56:55.763 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
02:56:55.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:55.763 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:55.763 00.000 5052 Enqueuing Expose request
02:56:55.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:56:55.764 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:56:55.764 00.000 8976 MoveAxis(R, 0, ABG)
02:56:55.764 00.000 8976 MoveAxis(D, 1, ABG)
02:56:55.764 00.000 8976 stepping (-12, 20) + (0, -1)
02:56:55.764 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:55.790 00.026 8976 Received - 47 (G) 
02:56:55.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:55.790 00.000 8976 stepped: pos (-12, 19)
02:56:55.790 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:56:55.790 00.000 8976 MountToCamera -- mountX=1.76 mountY=-3.29 hyp=3.73 mountTheta=-1.08 cameraX=2.13, cameraY=3.07 cameraTheta=0.96
02:56:55.790 00.000 8976 incremental bump (2.129, 3.066) isValid = 1
02:56:55.790 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
02:56:55.790 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:56:55.790 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:56:55.790 00.000 8976 move complete, result=0
02:56:55.790 00.000 8976 worker thread done servicing request
02:56:55.790 00.000 9828 Worker thread wakes up
02:56:55.790 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:56:55.790 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:56:55.790 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
02:56:55.790 00.000 8976 Worker thread wakes up
02:56:55.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:55.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:55.790 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:56:55.791 00.001 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
02:56:55.791 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:56:55.791 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:56:55.791 00.000 9828 BLC: window closed
02:56:55.791 00.000 9828 MoveAxis(E, 22, B)
02:56:55.791 00.000 9828 Guiding  Dir = 2, Dur = 22
02:56:55.791 00.000 9828 IsSlewing returns 0
02:56:55.791 00.000 9828 IsGuiding returns 0
02:56:55.791 00.000 9828 PulseGuide returned control before completion, sleep 32
02:56:55.827 00.036 9828 IsGuiding returns 1
02:56:55.827 00.000 9828 scope still moving after pulse duration time elapsed
02:56:55.858 00.031 9828 IsSlewing returns 0
02:56:55.858 00.000 9828 IsGuiding returns 1
02:56:55.889 00.031 9828 IsSlewing returns 0
02:56:55.889 00.000 9828 IsGuiding returns 1
02:56:55.920 00.031 9828 IsSlewing returns 0
02:56:55.920 00.000 9828 IsGuiding returns 0
02:56:55.920 00.000 9828 scope move finished after 22 + 107 ms
02:56:55.920 00.000 9828 Move returns status 0, amount 22
02:56:55.920 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:55.920 00.000 9828 MoveAxis(N, 12, B)
02:56:55.920 00.000 9828 Guiding  Dir = 0, Dur = 12
02:56:55.936 00.016 9828 IsSlewing returns 0
02:56:55.936 00.000 9828 IsGuiding returns 0
02:56:55.936 00.000 9828 PulseGuide returned control before completion, sleep 22
02:56:55.966 00.030 9828 IsGuiding returns 1
02:56:55.966 00.000 9828 scope still moving after pulse duration time elapsed
02:56:55.997 00.031 9828 IsSlewing returns 0
02:56:55.997 00.000 9828 IsGuiding returns 1
02:56:56.028 00.031 9828 IsSlewing returns 0
02:56:56.028 00.000 9828 IsGuiding returns 1
02:56:56.058 00.030 9828 IsSlewing returns 0
02:56:56.058 00.000 9828 IsGuiding returns 1
02:56:56.089 00.031 9828 IsSlewing returns 0
02:56:56.089 00.000 9828 IsGuiding returns 0
02:56:56.089 00.000 9828 scope move finished after 12 + 141 ms
02:56:56.089 00.000 9828 Move returns status 0, amount 12
02:56:56.089 00.000 9828 move complete, result=0
02:56:56.089 00.000 9828 worker thread done servicing request
02:56:56.089 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:56:56.475 00.386 8976 Exposure complete
02:56:56.480 00.005 8976 worker thread done servicing request
02:56:56.481 00.001 5052 OnExposeComplete: enter
02:56:56.481 00.000 5052 UpdateGuideState(): m_state=6
02:56:56.481 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11273
02:56:56.481 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.72, Mass=183, SNR=9.3, Peak=74 HFD=1.8
02:56:56.481 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:56:56.481 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:56:56.481 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.01 hyp=0.69 cameraTheta=3.12 mountX=0.33 mountY=0.57, mountTheta=1.06
02:56:56.482 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.01, opts=13)
02:56:56.482 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.01)
02:56:56.482 00.000 8976 Worker thread wakes up
02:56:56.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.01) opts 0xd
02:56:56.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.01)
02:56:56.482 00.000 8976 Moving (-0.69, 0.01) raw xDistance=0.33 yDistance=0.57
02:56:56.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
02:56:56.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
02:56:56.482 00.000 8976 MoveAxis(L, 1, ABG)
02:56:56.482 00.000 8976 stepping (-12, 19) + (-1, 0)
02:56:56.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:56:56.482 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
02:56:56.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:56.482 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:56.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:56.482 00.000 5052 Enqueuing Expose request
02:56:56.508 00.026 8976 Received - 47 (G) 
02:56:56.508 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:56:56.509 00.001 8976 stepped: pos (-13, 19)
02:56:56.509 00.000 8976 MoveAxis(D, 2, ABG)
02:56:56.509 00.000 8976 stepping (-13, 19) + (0, -2)
02:56:56.509 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:56.541 00.032 8976 Received - 47 (G) 
02:56:56.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:56.541 00.000 8976 stepped: pos (-13, 17)
02:56:56.541 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:56:56.542 00.001 8976 MountToCamera -- mountX=1.84 mountY=-3.10 hyp=3.60 mountTheta=-1.04 cameraX=1.92, cameraY=3.04 cameraTheta=1.01
02:56:56.542 00.000 8976 incremental bump (1.920, 3.044) isValid = 1
02:56:56.542 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:56:56.542 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:56:56.542 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:56:56.542 00.000 8976 move complete, result=0
02:56:56.542 00.000 8976 worker thread done servicing request
02:56:56.542 00.000 8976 Worker thread wakes up
02:56:56.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:56.542 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
02:56:56.542 00.000 9828 Worker thread wakes up
02:56:56.542 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:56:56.542 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:56:56.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:56.542 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:56:56.542 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:56:56.543 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:56:56.543 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:56:56.543 00.000 9828 BLC: window closed
02:56:56.543 00.000 9828 MoveAxis(E, 21, B)
02:56:56.543 00.000 9828 Guiding  Dir = 2, Dur = 21
02:56:56.543 00.000 9828 IsSlewing returns 0
02:56:56.543 00.000 9828 IsGuiding returns 0
02:56:56.544 00.001 9828 PulseGuide returned control before completion, sleep 31
02:56:56.587 00.043 9828 IsGuiding returns 1
02:56:56.587 00.000 9828 scope still moving after pulse duration time elapsed
02:56:56.618 00.031 9828 IsSlewing returns 0
02:56:56.618 00.000 9828 IsGuiding returns 1
02:56:56.649 00.031 9828 IsSlewing returns 0
02:56:56.649 00.000 9828 IsGuiding returns 1
02:56:56.680 00.031 9828 IsSlewing returns 0
02:56:56.680 00.000 9828 IsGuiding returns 0
02:56:56.680 00.000 9828 scope move finished after 21 + 116 ms
02:56:56.680 00.000 9828 Move returns status 0, amount 21
02:56:56.680 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:56.680 00.000 9828 MoveAxis(N, 13, B)
02:56:56.680 00.000 9828 Guiding  Dir = 0, Dur = 13
02:56:56.696 00.016 9828 IsSlewing returns 0
02:56:56.697 00.001 9828 IsGuiding returns 0
02:56:56.697 00.000 9828 PulseGuide returned control before completion, sleep 23
02:56:56.727 00.030 9828 IsGuiding returns 1
02:56:56.727 00.000 9828 scope still moving after pulse duration time elapsed
02:56:56.759 00.032 9828 IsSlewing returns 0
02:56:56.759 00.000 9828 IsGuiding returns 1
02:56:56.792 00.033 9828 IsSlewing returns 0
02:56:56.792 00.000 9828 IsGuiding returns 1
02:56:56.822 00.030 9828 IsSlewing returns 0
02:56:56.823 00.001 9828 IsGuiding returns 0
02:56:56.823 00.000 9828 scope move finished after 13 + 112 ms
02:56:56.823 00.000 9828 Move returns status 0, amount 13
02:56:56.823 00.000 9828 move complete, result=0
02:56:56.823 00.000 9828 worker thread done servicing request
02:56:56.823 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:56:57.225 00.402 8976 Exposure complete
02:56:57.231 00.006 8976 worker thread done servicing request
02:56:57.231 00.000 5052 OnExposeComplete: enter
02:56:57.231 00.000 5052 UpdateGuideState(): m_state=6
02:56:57.231 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11274
02:56:57.232 00.001 5052 Star::Find returns 1 (0), X=328.24, Y=281.17, Mass=149, SNR=8.5, Peak=74 HFD=2.1
02:56:57.232 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
02:56:57.232 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.52)
02:56:57.232 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.54 hyp=1.08 cameraTheta=-2.62 mountX=-0.05 mountY=1.07, mountTheta=1.62
02:56:57.232 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.54, opts=13)
02:56:57.232 00.000 5052 Enqueuing Move request for stepguider (-0.93, -0.54)
02:56:57.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:56:57.232 00.000 5052 UpdateGuideState exits: m=149 SNR=8.5
02:56:57.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:57.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:57.232 00.000 5052 Enqueuing Expose request
02:56:57.232 00.000 8976 Worker thread wakes up
02:56:57.233 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.54) opts 0xd
02:56:57.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.54)
02:56:57.233 00.000 8976 Moving (-0.93, -0.54) raw xDistance=-0.05 yDistance=1.07
02:56:57.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:56:57.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.07
02:56:57.233 00.000 8976 MoveAxis(R, 0, ABG)
02:56:57.233 00.000 8976 MoveAxis(D, 4, ABG)
02:56:57.233 00.000 8976 stepping (-13, 17) + (0, -4)
02:56:57.233 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:56:57.276 00.043 8976 Received - 47 (G) 
02:56:57.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:56:57.276 00.000 8976 stepped: pos (-13, 13)
02:56:57.276 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:56:57.276 00.000 8976 MountToCamera -- mountX=1.89 mountY=-2.76 hyp=3.34 mountTheta=-0.97 cameraX=1.59, cameraY=2.93 cameraTheta=1.07
02:56:57.276 00.000 8976 incremental bump (1.594, 2.935) isValid = 1
02:56:57.276 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
02:56:57.276 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:56:57.276 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:56:57.276 00.000 8976 move complete, result=0
02:56:57.276 00.000 9828 Worker thread wakes up
02:56:57.276 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:56:57.276 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:56:57.276 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
02:56:57.276 00.000 8976 worker thread done servicing request
02:56:57.276 00.000 8976 Worker thread wakes up
02:56:57.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:57.276 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
02:56:57.277 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 1.1 px 4 ms SOUTH
02:56:57.277 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:57.277 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:56:57.277 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:56:57.277 00.000 9828 BLC: window closed
02:56:57.277 00.000 9828 MoveAxis(E, 19, B)
02:56:57.277 00.000 9828 Guiding  Dir = 2, Dur = 19
02:56:57.277 00.000 9828 IsSlewing returns 0
02:56:57.277 00.000 9828 IsGuiding returns 0
02:56:57.278 00.001 9828 PulseGuide returned control before completion, sleep 29
02:56:57.318 00.040 9828 IsGuiding returns 1
02:56:57.318 00.000 9828 scope still moving after pulse duration time elapsed
02:56:57.349 00.031 9828 IsSlewing returns 0
02:56:57.349 00.000 9828 IsGuiding returns 1
02:56:57.381 00.032 9828 IsSlewing returns 0
02:56:57.381 00.000 9828 IsGuiding returns 1
02:56:57.412 00.031 9828 IsSlewing returns 0
02:56:57.412 00.000 9828 IsGuiding returns 0
02:56:57.412 00.000 9828 scope move finished after 19 + 115 ms
02:56:57.412 00.000 9828 Move returns status 0, amount 19
02:56:57.412 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:57.412 00.000 9828 MoveAxis(N, 13, B)
02:56:57.412 00.000 9828 Guiding  Dir = 0, Dur = 13
02:56:57.428 00.016 9828 IsSlewing returns 0
02:56:57.428 00.000 9828 IsGuiding returns 0
02:56:57.428 00.000 9828 PulseGuide returned control before completion, sleep 23
02:56:57.459 00.031 9828 IsGuiding returns 1
02:56:57.459 00.000 9828 scope still moving after pulse duration time elapsed
02:56:57.490 00.031 9828 IsSlewing returns 0
02:56:57.490 00.000 9828 IsGuiding returns 1
02:56:57.521 00.031 9828 IsSlewing returns 0
02:56:57.521 00.000 9828 IsGuiding returns 1
02:56:57.552 00.031 9828 IsSlewing returns 0
02:56:57.552 00.000 9828 IsGuiding returns 1
02:56:57.583 00.031 9828 IsSlewing returns 0
02:56:57.584 00.001 9828 IsGuiding returns 0
02:56:57.584 00.000 9828 scope move finished after 13 + 143 ms
02:56:57.584 00.000 9828 Move returns status 0, amount 13
02:56:57.584 00.000 9828 move complete, result=0
02:56:57.584 00.000 9828 worker thread done servicing request
02:56:57.584 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:56:57.964 00.380 8976 Exposure complete
02:56:57.969 00.005 8976 worker thread done servicing request
02:56:57.969 00.000 5052 OnExposeComplete: enter
02:56:57.970 00.001 5052 UpdateGuideState(): m_state=6
02:56:57.970 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11275
02:56:57.970 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.84, Mass=168, SNR=8.9, Peak=74 HFD=2.2
02:56:57.970 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
02:56:57.970 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
02:56:57.970 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.13 hyp=0.85 cameraTheta=2.99 mountX=0.50 mountY=0.64, mountTheta=0.91
02:56:57.970 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.13, opts=13)
02:56:57.970 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.13)
02:56:57.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
02:56:57.971 00.001 5052 UpdateGuideState exits: m=168 SNR=8.9
02:56:57.972 00.001 8976 Worker thread wakes up
02:56:57.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:57.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:57.972 00.000 5052 Enqueuing Expose request
02:56:57.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.13) opts 0xd
02:56:57.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.13)
02:56:57.972 00.000 8976 Moving (-0.84, 0.13) raw xDistance=0.50 yDistance=0.64
02:56:57.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:56:57.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.64
02:56:57.972 00.000 8976 MoveAxis(L, 2, ABG)
02:56:57.972 00.000 8976 stepping (-13, 13) + (-2, 0)
02:56:57.972 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:57.996 00.024 8976 Received - 47 (G) 
02:56:57.996 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:57.996 00.000 8976 stepped: pos (-15, 13)
02:56:57.996 00.000 8976 MoveAxis(D, 3, ABG)
02:56:57.996 00.000 8976 stepping (-15, 13) + (0, -3)
02:56:57.996 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:58.027 00.031 8976 Received - 47 (G) 
02:56:58.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:56:58.027 00.000 8976 stepped: pos (-15, 10)
02:56:58.027 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:56:58.028 00.001 8976 MountToCamera -- mountX=2.02 mountY=-2.37 hyp=3.12 mountTheta=-0.86 cameraX=1.19, cameraY=2.88 cameraTheta=1.18
02:56:58.028 00.000 8976 incremental bump (1.190, 2.880) isValid = 1
02:56:58.028 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:56:58.028 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:56:58.028 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:56:58.028 00.000 8976 move complete, result=0
02:56:58.028 00.000 9828 Worker thread wakes up
02:56:58.028 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:56:58.028 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:56:58.028 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
02:56:58.028 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:56:58.028 00.000 8976 worker thread done servicing request
02:56:58.028 00.000 8976 Worker thread wakes up
02:56:58.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:58.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:58.028 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
02:56:58.028 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:56:58.029 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:56:58.029 00.000 9828 BLC: window closed
02:56:58.029 00.000 9828 MoveAxis(E, 16, B)
02:56:58.029 00.000 9828 Guiding  Dir = 2, Dur = 16
02:56:58.029 00.000 9828 IsSlewing returns 0
02:56:58.029 00.000 9828 IsGuiding returns 0
02:56:58.029 00.000 9828 PulseGuide returned control before completion, sleep 26
02:56:58.063 00.034 9828 IsGuiding returns 1
02:56:58.063 00.000 9828 scope still moving after pulse duration time elapsed
02:56:58.094 00.031 9828 IsSlewing returns 0
02:56:58.094 00.000 9828 IsGuiding returns 1
02:56:58.125 00.031 9828 IsSlewing returns 0
02:56:58.125 00.000 9828 IsGuiding returns 1
02:56:58.157 00.032 9828 IsSlewing returns 0
02:56:58.157 00.000 9828 IsGuiding returns 0
02:56:58.157 00.000 9828 scope move finished after 16 + 111 ms
02:56:58.157 00.000 9828 Move returns status 0, amount 16
02:56:58.157 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:58.157 00.000 9828 MoveAxis(N, 14, B)
02:56:58.157 00.000 9828 Guiding  Dir = 0, Dur = 14
02:56:58.173 00.016 9828 IsSlewing returns 0
02:56:58.173 00.000 9828 IsGuiding returns 0
02:56:58.173 00.000 9828 PulseGuide returned control before completion, sleep 24
02:56:58.205 00.032 9828 IsGuiding returns 1
02:56:58.205 00.000 9828 scope still moving after pulse duration time elapsed
02:56:58.237 00.032 9828 IsSlewing returns 0
02:56:58.237 00.000 9828 IsGuiding returns 1
02:56:58.267 00.030 9828 IsSlewing returns 0
02:56:58.267 00.000 9828 IsGuiding returns 1
02:56:58.299 00.032 9828 IsSlewing returns 0
02:56:58.299 00.000 9828 IsGuiding returns 1
02:56:58.330 00.031 9828 IsSlewing returns 0
02:56:58.330 00.000 9828 IsGuiding returns 0
02:56:58.330 00.000 9828 scope move finished after 14 + 143 ms
02:56:58.330 00.000 9828 Move returns status 0, amount 14
02:56:58.330 00.000 9828 move complete, result=0
02:56:58.330 00.000 9828 worker thread done servicing request
02:56:58.330 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:56:58.715 00.385 8976 Exposure complete
02:56:58.720 00.005 8976 worker thread done servicing request
02:56:58.720 00.000 5052 OnExposeComplete: enter
02:56:58.720 00.000 5052 UpdateGuideState(): m_state=6
02:56:58.720 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11276
02:56:58.720 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.83, Mass=165, SNR=8.9, Peak=77 HFD=2.0
02:56:58.720 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:56:58.720 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
02:56:58.720 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.12 hyp=0.52 cameraTheta=2.91 mountX=0.34 mountY=0.36, mountTheta=0.81
02:56:58.721 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.12, opts=13)
02:56:58.721 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.12)
02:56:58.721 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:56:58.721 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:56:58.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:58.721 00.000 8976 Worker thread wakes up
02:56:58.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.12) opts 0xd
02:56:58.721 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.12)
02:56:58.721 00.000 8976 Moving (-0.51, 0.12) raw xDistance=0.34 yDistance=0.36
02:56:58.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:56:58.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
02:56:58.721 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:58.721 00.000 5052 Enqueuing Expose request
02:56:58.721 00.000 8976 MoveAxis(L, 2, ABG)
02:56:58.721 00.000 8976 stepping (-15, 10) + (-2, 0)
02:56:58.722 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:58.746 00.024 8976 Received - 47 (G) 
02:56:58.747 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:58.747 00.000 8976 stepped: pos (-17, 10)
02:56:58.747 00.000 8976 MoveAxis(D, 2, ABG)
02:56:58.747 00.000 8976 stepping (-17, 10) + (0, -2)
02:56:58.747 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:58.779 00.032 8976 Received - 47 (G) 
02:56:58.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:56:58.779 00.000 8976 stepped: pos (-17, 8)
02:56:58.780 00.001 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:56:58.780 00.000 8976 MountToCamera -- mountX=2.21 mountY=-2.01 hyp=2.99 mountTheta=-0.74 cameraX=0.78, cameraY=2.89 cameraTheta=1.31
02:56:58.780 00.000 8976 incremental bump (0.779, 2.885) isValid = 1
02:56:58.780 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
02:56:58.780 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:56:58.780 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:56:58.780 00.000 8976 move complete, result=0
02:56:58.780 00.000 9828 Worker thread wakes up
02:56:58.780 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:56:58.780 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:56:58.780 00.000 8976 worker thread done servicing request
02:56:58.780 00.000 8976 Worker thread wakes up
02:56:58.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:58.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:58.780 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.4 px 2 ms SOUTH
02:56:58.780 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
02:56:58.780 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
02:56:58.781 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.32 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
02:56:58.781 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:56:58.781 00.000 9828 BLC: window closed
02:56:58.781 00.000 9828 MoveAxis(E, 11, B)
02:56:58.781 00.000 9828 Guiding  Dir = 2, Dur = 11
02:56:58.781 00.000 9828 IsSlewing returns 0
02:56:58.781 00.000 9828 IsGuiding returns 0
02:56:58.781 00.000 9828 PulseGuide returned control before completion, sleep 21
02:56:58.811 00.030 9828 IsGuiding returns 1
02:56:58.811 00.000 9828 scope still moving after pulse duration time elapsed
02:56:58.842 00.031 9828 IsSlewing returns 0
02:56:58.842 00.000 9828 IsGuiding returns 1
02:56:58.874 00.032 9828 IsSlewing returns 0
02:56:58.874 00.000 9828 IsGuiding returns 1
02:56:58.904 00.030 9828 IsSlewing returns 0
02:56:58.904 00.000 9828 IsGuiding returns 1
02:56:58.936 00.032 9828 IsSlewing returns 0
02:56:58.936 00.000 9828 IsGuiding returns 0
02:56:58.936 00.000 9828 scope move finished after 11 + 144 ms
02:56:58.936 00.000 9828 Move returns status 0, amount 11
02:56:58.936 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:58.936 00.000 9828 MoveAxis(N, 15, B)
02:56:58.936 00.000 9828 Guiding  Dir = 0, Dur = 15
02:56:58.952 00.016 9828 IsSlewing returns 0
02:56:58.952 00.000 9828 IsGuiding returns 0
02:56:58.952 00.000 9828 PulseGuide returned control before completion, sleep 25
02:56:58.984 00.032 9828 IsGuiding returns 1
02:56:58.984 00.000 9828 scope still moving after pulse duration time elapsed
02:56:59.015 00.031 9828 IsSlewing returns 0
02:56:59.015 00.000 9828 IsGuiding returns 1
02:56:59.046 00.031 9828 IsSlewing returns 0
02:56:59.046 00.000 9828 IsGuiding returns 1
02:56:59.077 00.031 9828 IsSlewing returns 0
02:56:59.077 00.000 9828 IsGuiding returns 1
02:56:59.108 00.031 9828 IsSlewing returns 0
02:56:59.108 00.000 9828 IsGuiding returns 0
02:56:59.108 00.000 9828 scope move finished after 15 + 141 ms
02:56:59.108 00.000 9828 Move returns status 0, amount 15
02:56:59.108 00.000 9828 move complete, result=0
02:56:59.108 00.000 9828 worker thread done servicing request
02:56:59.108 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:56:59.467 00.359 8976 Exposure complete
02:56:59.473 00.006 8976 worker thread done servicing request
02:56:59.473 00.000 5052 OnExposeComplete: enter
02:56:59.473 00.000 5052 UpdateGuideState(): m_state=6
02:56:59.473 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11277
02:56:59.473 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.73, Mass=178, SNR=9.2, Peak=72 HFD=2.2
02:56:59.473 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
02:56:59.473 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:56:59.473 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.13 mountX=-0.07 mountY=-0.18, mountTheta=-1.93
02:56:59.474 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.02, opts=13)
02:56:59.474 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.02)
02:56:59.474 00.000 8976 Worker thread wakes up
02:56:59.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.02) opts 0xd
02:56:59.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.02)
02:56:59.474 00.000 8976 Moving (0.20, 0.02) raw xDistance=-0.07 yDistance=-0.18
02:56:59.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:56:59.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:56:59.474 00.000 8976 MoveAxis(R, 0, ABG)
02:56:59.474 00.000 8976 MoveAxis(U, 0, ABG)
02:56:59.474 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
02:56:59.474 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:56:59.474 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
02:56:59.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:59.474 00.000 8976 MountToCamera -- mountX=2.34 mountY=-1.76 hyp=2.93 mountTheta=-0.65 cameraX=0.50, cameraY=2.89 cameraTheta=1.40
02:56:59.474 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:56:59.474 00.000 5052 Enqueuing Expose request
02:56:59.475 00.001 8976 incremental bump (0.504, 2.889) isValid = 1
02:56:59.475 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
02:56:59.475 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:56:59.475 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:56:59.475 00.000 8976 move complete, result=0
02:56:59.475 00.000 9828 Worker thread wakes up
02:56:59.475 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:56:59.475 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:59.475 00.000 8976 worker thread done servicing request
02:56:59.475 00.000 8976 Worker thread wakes up
02:56:59.475 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:56:59.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:56:59.475 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
02:56:59.475 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
02:56:59.475 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
02:56:59.476 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:56:59.476 00.000 9828 BLC: window closed
02:56:59.476 00.000 9828 MoveAxis(E, 8, B)
02:56:59.476 00.000 9828 Guiding  Dir = 2, Dur = 8
02:56:59.476 00.000 9828 IsSlewing returns 0
02:56:59.477 00.001 9828 IsGuiding returns 0
02:56:59.477 00.000 9828 PulseGuide returned control before completion, sleep 18
02:56:59.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:56:59.496 00.019 9828 IsGuiding returns 1
02:56:59.496 00.000 9828 scope still moving after pulse duration time elapsed
02:56:59.528 00.032 9828 IsSlewing returns 0
02:56:59.529 00.001 9828 IsGuiding returns 1
02:56:59.559 00.030 9828 IsSlewing returns 0
02:56:59.559 00.000 9828 IsGuiding returns 1
02:56:59.590 00.031 9828 IsSlewing returns 0
02:56:59.590 00.000 9828 IsGuiding returns 0
02:56:59.590 00.000 9828 scope move finished after 8 + 105 ms
02:56:59.590 00.000 9828 Move returns status 0, amount 8
02:56:59.590 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:56:59.590 00.000 9828 MoveAxis(N, 16, B)
02:56:59.590 00.000 9828 Guiding  Dir = 0, Dur = 16
02:56:59.606 00.016 9828 IsSlewing returns 0
02:56:59.607 00.001 9828 IsGuiding returns 0
02:56:59.607 00.000 9828 PulseGuide returned control before completion, sleep 26
02:56:59.637 00.030 9828 IsGuiding returns 1
02:56:59.637 00.000 9828 scope still moving after pulse duration time elapsed
02:56:59.668 00.031 9828 IsSlewing returns 0
02:56:59.668 00.000 9828 IsGuiding returns 1
02:56:59.700 00.032 9828 IsSlewing returns 0
02:56:59.700 00.000 9828 IsGuiding returns 1
02:56:59.728 00.028 9828 IsSlewing returns 0
02:56:59.728 00.000 9828 IsGuiding returns 1
02:56:59.760 00.032 9828 IsSlewing returns 0
02:56:59.760 00.000 9828 IsGuiding returns 0
02:56:59.760 00.000 9828 scope move finished after 16 + 137 ms
02:56:59.760 00.000 9828 Move returns status 0, amount 16
02:56:59.760 00.000 9828 move complete, result=0
02:56:59.760 00.000 9828 worker thread done servicing request
02:56:59.761 00.001 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:57:00.162 00.401 8976 Exposure complete
02:57:00.168 00.006 8976 worker thread done servicing request
02:57:00.168 00.000 5052 OnExposeComplete: enter
02:57:00.168 00.000 5052 UpdateGuideState(): m_state=6
02:57:00.168 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11278
02:57:00.168 00.000 5052 Star::Find returns 1 (1), X=329.89, Y=281.42, Mass=151, SNR=8.5, Peak=69 HFD=2.0
02:57:00.168 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
02:57:00.168 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
02:57:00.169 00.001 5052 CameraToMount -- cameraX=0.71 cameraY=-0.29 hyp=0.77 cameraTheta=-0.38 mountX=-0.58 mountY=-0.44, mountTheta=-2.49
02:57:00.169 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.29, opts=13)
02:57:00.169 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.29)
02:57:00.169 00.000 8976 Worker thread wakes up
02:57:00.170 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.29) opts 0xd
02:57:00.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.29)
02:57:00.170 00.000 8976 Moving (0.71, -0.29) raw xDistance=-0.58 yDistance=-0.44
02:57:00.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
02:57:00.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:57:00.170 00.000 8976 MoveAxis(R, 2, ABG)
02:57:00.170 00.000 8976 stepping (-17, 8) + (2, 0)
02:57:00.170 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:57:00.170 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5 Saturated
02:57:00.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:00.170 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:00.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:00.170 00.000 5052 Enqueuing Expose request
02:57:00.201 00.031 8976 Received - 47 (G) 
02:57:00.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:00.201 00.000 8976 stepped: pos (-15, 8)
02:57:00.201 00.000 8976 MoveAxis(U, 2, ABG)
02:57:00.201 00.000 8976 stepping (-15, 8) + (0, 2)
02:57:00.201 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:00.234 00.033 8976 Received - 47 (G) 
02:57:00.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:00.234 00.000 8976 stepped: pos (-15, 10)
02:57:00.234 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
02:57:00.234 00.000 8976 MountToCamera -- mountX=2.33 mountY=-1.71 hyp=2.89 mountTheta=-0.63 cameraX=0.46, cameraY=2.85 cameraTheta=1.41
02:57:00.234 00.000 8976 incremental bump (0.459, 2.849) isValid = 1
02:57:00.234 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
02:57:00.234 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:57:00.234 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:57:00.234 00.000 8976 move complete, result=0
02:57:00.234 00.000 9828 Worker thread wakes up
02:57:00.235 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:57:00.235 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:57:00.235 00.000 8976 worker thread done servicing request
02:57:00.235 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 2 ms NORTH
02:57:00.235 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
02:57:00.235 00.000 8976 Worker thread wakes up
02:57:00.235 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
02:57:00.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:00.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:00.235 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
02:57:00.235 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:57:00.235 00.000 9828 BLC: window closed
02:57:00.235 00.000 9828 MoveAxis(E, 8, B)
02:57:00.235 00.000 9828 Guiding  Dir = 2, Dur = 8
02:57:00.236 00.001 9828 IsSlewing returns 0
02:57:00.236 00.000 9828 IsGuiding returns 0
02:57:00.236 00.000 9828 PulseGuide returned control before completion, sleep 18
02:57:00.259 00.023 9828 IsGuiding returns 1
02:57:00.259 00.000 9828 scope still moving after pulse duration time elapsed
02:57:00.291 00.032 9828 IsSlewing returns 0
02:57:00.291 00.000 9828 IsGuiding returns 1
02:57:00.322 00.031 9828 IsSlewing returns 0
02:57:00.322 00.000 9828 IsGuiding returns 1
02:57:00.352 00.030 9828 IsSlewing returns 0
02:57:00.353 00.001 9828 IsGuiding returns 0
02:57:00.353 00.000 9828 scope move finished after 8 + 109 ms
02:57:00.353 00.000 9828 Move returns status 0, amount 8
02:57:00.353 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:00.353 00.000 9828 MoveAxis(N, 16, B)
02:57:00.353 00.000 9828 Guiding  Dir = 0, Dur = 16
02:57:00.368 00.015 9828 IsSlewing returns 0
02:57:00.368 00.000 9828 IsGuiding returns 0
02:57:00.368 00.000 9828 PulseGuide returned control before completion, sleep 26
02:57:00.399 00.031 9828 IsGuiding returns 1
02:57:00.399 00.000 9828 scope still moving after pulse duration time elapsed
02:57:00.430 00.031 9828 IsSlewing returns 0
02:57:00.430 00.000 9828 IsGuiding returns 1
02:57:00.461 00.031 9828 IsSlewing returns 0
02:57:00.461 00.000 9828 IsGuiding returns 1
02:57:00.492 00.031 9828 IsSlewing returns 0
02:57:00.492 00.000 9828 IsGuiding returns 0
02:57:00.492 00.000 9828 scope move finished after 16 + 107 ms
02:57:00.492 00.000 9828 Move returns status 0, amount 16
02:57:00.492 00.000 9828 move complete, result=0
02:57:00.492 00.000 9828 worker thread done servicing request
02:57:00.492 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
02:57:00.919 00.427 8976 Exposure complete
02:57:00.924 00.005 8976 worker thread done servicing request
02:57:00.924 00.000 5052 OnExposeComplete: enter
02:57:00.924 00.000 5052 UpdateGuideState(): m_state=6
02:57:00.924 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11279
02:57:00.925 00.001 5052 Star::Find returns 1 (0), X=329.66, Y=281.56, Mass=151, SNR=8.5, Peak=71 HFD=1.7
02:57:00.925 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
02:57:00.925 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
02:57:00.925 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.15 hyp=0.50 cameraTheta=-0.30 mountX=-0.35 mountY=-0.32, mountTheta=-2.40
02:57:00.925 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.15, opts=13)
02:57:00.925 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.15)
02:57:00.926 00.001 8976 Worker thread wakes up
02:57:00.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.15) opts 0xd
02:57:00.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.15)
02:57:00.926 00.000 8976 Moving (0.48, -0.15) raw xDistance=-0.35 yDistance=-0.32
02:57:00.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
02:57:00.926 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:57:00.926 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:57:00.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:00.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
02:57:00.926 00.000 8976 MoveAxis(R, 2, ABG)
02:57:00.926 00.000 8976 stepping (-15, 10) + (2, 0)
02:57:00.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:00.926 00.000 5052 Enqueuing Expose request
02:57:00.926 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:00.952 00.026 8976 Received - 47 (G) 
02:57:00.952 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:00.953 00.001 8976 stepped: pos (-13, 10)
02:57:00.953 00.000 8976 MoveAxis(U, 1, ABG)
02:57:00.953 00.000 8976 stepping (-13, 10) + (0, 1)
02:57:00.953 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:00.984 00.031 8976 Received - 47 (G) 
02:57:00.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:00.984 00.000 8976 stepped: pos (-13, 11)
02:57:00.985 00.001 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
02:57:00.985 00.000 8976 MountToCamera -- mountX=2.22 mountY=-1.72 hyp=2.81 mountTheta=-0.66 cameraX=0.52, cameraY=2.76 cameraTheta=1.38
02:57:00.985 00.000 8976 incremental bump (0.522, 2.756) isValid = 1
02:57:00.985 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
02:57:00.985 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:57:00.985 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:57:00.985 00.000 8976 move complete, result=0
02:57:00.985 00.000 8976 worker thread done servicing request
02:57:00.985 00.000 8976 Worker thread wakes up
02:57:00.985 00.000 9828 Worker thread wakes up
02:57:00.985 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:57:00.985 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:57:00.985 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.80)
02:57:00.985 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
02:57:00.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:00.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:00.985 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.88)
02:57:00.986 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
02:57:00.986 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:57:00.986 00.000 9828 BLC: window closed
02:57:00.986 00.000 9828 MoveAxis(E, 8, B)
02:57:00.986 00.000 9828 Guiding  Dir = 2, Dur = 8
02:57:00.986 00.000 9828 IsSlewing returns 0
02:57:00.986 00.000 9828 IsGuiding returns 0
02:57:00.986 00.000 9828 PulseGuide returned control before completion, sleep 18
02:57:01.019 00.033 9828 IsGuiding returns 1
02:57:01.019 00.000 9828 scope still moving after pulse duration time elapsed
02:57:01.050 00.031 9828 IsSlewing returns 0
02:57:01.050 00.000 9828 IsGuiding returns 1
02:57:01.081 00.031 9828 IsSlewing returns 0
02:57:01.081 00.000 9828 IsGuiding returns 1
02:57:01.112 00.031 9828 IsSlewing returns 0
02:57:01.113 00.001 9828 IsGuiding returns 0
02:57:01.113 00.000 9828 scope move finished after 8 + 118 ms
02:57:01.113 00.000 9828 Move returns status 0, amount 8
02:57:01.113 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:01.113 00.000 9828 MoveAxis(N, 15, B)
02:57:01.113 00.000 9828 Guiding  Dir = 0, Dur = 15
02:57:01.128 00.015 9828 IsSlewing returns 0
02:57:01.128 00.000 9828 IsGuiding returns 0
02:57:01.128 00.000 9828 PulseGuide returned control before completion, sleep 25
02:57:01.159 00.031 9828 IsGuiding returns 1
02:57:01.159 00.000 9828 scope still moving after pulse duration time elapsed
02:57:01.190 00.031 9828 IsSlewing returns 0
02:57:01.191 00.001 9828 IsGuiding returns 1
02:57:01.221 00.030 9828 IsSlewing returns 0
02:57:01.221 00.000 9828 IsGuiding returns 1
02:57:01.252 00.031 9828 IsSlewing returns 0
02:57:01.252 00.000 9828 IsGuiding returns 1
02:57:01.284 00.032 9828 IsSlewing returns 0
02:57:01.284 00.000 9828 IsGuiding returns 0
02:57:01.284 00.000 9828 scope move finished after 15 + 140 ms
02:57:01.284 00.000 9828 Move returns status 0, amount 15
02:57:01.284 00.000 9828 move complete, result=0
02:57:01.284 00.000 9828 worker thread done servicing request
02:57:01.284 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:57:01.673 00.389 8976 Exposure complete
02:57:01.679 00.006 8976 worker thread done servicing request
02:57:01.679 00.000 5052 OnExposeComplete: enter
02:57:01.679 00.000 5052 UpdateGuideState(): m_state=6
02:57:01.679 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11280
02:57:01.679 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.64, Mass=175, SNR=9.1, Peak=75 HFD=2.3
02:57:01.679 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:57:01.679 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
02:57:01.679 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.07 hyp=0.74 cameraTheta=-0.09 mountX=-0.39 mountY=-0.58, mountTheta=-2.17
02:57:01.680 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.07, opts=13)
02:57:01.680 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.07)
02:57:01.680 00.000 8976 Worker thread wakes up
02:57:01.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.07) opts 0xd
02:57:01.680 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.07)
02:57:01.680 00.000 8976 Moving (0.73, -0.07) raw xDistance=-0.39 yDistance=-0.58
02:57:01.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
02:57:01.680 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:57:01.680 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
02:57:01.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:01.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
02:57:01.681 00.001 8976 MoveAxis(R, 2, ABG)
02:57:01.681 00.000 8976 stepping (-13, 11) + (2, 0)
02:57:01.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:01.681 00.000 5052 Enqueuing Expose request
02:57:01.681 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:01.705 00.024 8976 Received - 47 (G) 
02:57:01.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:01.705 00.000 8976 stepped: pos (-11, 11)
02:57:01.705 00.000 8976 MoveAxis(U, 2, ABG)
02:57:01.705 00.000 8976 stepping (-11, 11) + (0, 2)
02:57:01.705 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:01.736 00.031 8976 Received - 47 (G) 
02:57:01.737 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:01.737 00.000 8976 stepped: pos (-11, 13)
02:57:01.737 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
02:57:01.737 00.000 8976 MountToCamera -- mountX=2.04 mountY=-1.83 hyp=2.74 mountTheta=-0.73 cameraX=0.70, cameraY=2.65 cameraTheta=1.31
02:57:01.737 00.000 8976 incremental bump (0.703, 2.652) isValid = 1
02:57:01.737 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
02:57:01.737 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:57:01.737 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:57:01.737 00.000 8976 move complete, result=0
02:57:01.737 00.000 8976 worker thread done servicing request
02:57:01.737 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
02:57:01.737 00.000 8976 Worker thread wakes up
02:57:01.737 00.000 9828 Worker thread wakes up
02:57:01.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:01.738 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:57:01.738 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:57:01.738 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.87)
02:57:01.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:01.738 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.95)
02:57:01.738 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
02:57:01.738 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:57:01.738 00.000 9828 BLC: window closed
02:57:01.738 00.000 9828 MoveAxis(E, 11, B)
02:57:01.738 00.000 9828 Guiding  Dir = 2, Dur = 11
02:57:01.738 00.000 9828 IsSlewing returns 0
02:57:01.738 00.000 9828 IsGuiding returns 0
02:57:01.738 00.000 9828 PulseGuide returned control before completion, sleep 21
02:57:01.767 00.029 9828 IsGuiding returns 1
02:57:01.767 00.000 9828 scope still moving after pulse duration time elapsed
02:57:01.797 00.030 9828 IsSlewing returns 0
02:57:01.797 00.000 9828 IsGuiding returns 1
02:57:01.828 00.031 9828 IsSlewing returns 0
02:57:01.828 00.000 9828 IsGuiding returns 1
02:57:01.858 00.030 9828 IsSlewing returns 0
02:57:01.858 00.000 9828 IsGuiding returns 1
02:57:01.890 00.032 9828 IsSlewing returns 0
02:57:01.890 00.000 9828 IsGuiding returns 0
02:57:01.891 00.001 9828 scope move finished after 11 + 141 ms
02:57:01.891 00.000 9828 Move returns status 0, amount 11
02:57:01.891 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:01.891 00.000 9828 MoveAxis(N, 15, B)
02:57:01.891 00.000 9828 Guiding  Dir = 0, Dur = 15
02:57:01.906 00.015 9828 IsSlewing returns 0
02:57:01.906 00.000 9828 IsGuiding returns 0
02:57:01.907 00.001 9828 PulseGuide returned control before completion, sleep 25
02:57:01.937 00.030 9828 IsGuiding returns 1
02:57:01.937 00.000 9828 scope still moving after pulse duration time elapsed
02:57:01.968 00.031 9828 IsSlewing returns 0
02:57:01.968 00.000 9828 IsGuiding returns 1
02:57:01.999 00.031 9828 IsSlewing returns 0
02:57:01.999 00.000 9828 IsGuiding returns 1
02:57:02.030 00.031 9828 IsSlewing returns 0
02:57:02.030 00.000 9828 IsGuiding returns 1
02:57:02.062 00.032 9828 IsSlewing returns 0
02:57:02.062 00.000 9828 IsGuiding returns 0
02:57:02.062 00.000 9828 scope move finished after 15 + 140 ms
02:57:02.062 00.000 9828 Move returns status 0, amount 15
02:57:02.062 00.000 9828 move complete, result=0
02:57:02.062 00.000 9828 worker thread done servicing request
02:57:02.062 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:57:02.420 00.358 8976 Exposure complete
02:57:02.426 00.006 8976 worker thread done servicing request
02:57:02.426 00.000 5052 OnExposeComplete: enter
02:57:02.426 00.000 5052 UpdateGuideState(): m_state=6
02:57:02.426 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11281
02:57:02.426 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.93, Mass=159, SNR=8.7, Peak=72 HFD=2.4
02:57:02.426 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
02:57:02.426 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
02:57:02.426 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.22 hyp=0.64 cameraTheta=0.34 mountX=-0.08 mountY=-0.63, mountTheta=-1.70
02:57:02.426 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.22, opts=13)
02:57:02.427 00.001 5052 Enqueuing Move request for stepguider (0.61, 0.22)
02:57:02.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:57:02.427 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:57:02.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:02.427 00.000 8976 Worker thread wakes up
02:57:02.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.22) opts 0xd
02:57:02.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.22)
02:57:02.427 00.000 8976 Moving (0.61, 0.22) raw xDistance=-0.08 yDistance=-0.63
02:57:02.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:02.427 00.000 5052 Enqueuing Expose request
02:57:02.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:57:02.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
02:57:02.427 00.000 8976 MoveAxis(R, 0, ABG)
02:57:02.427 00.000 8976 MoveAxis(U, 3, ABG)
02:57:02.427 00.000 8976 stepping (-11, 13) + (0, 3)
02:57:02.427 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:02.456 00.029 8976 Received - 47 (G) 
02:57:02.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:02.456 00.000 8976 stepped: pos (-11, 16)
02:57:02.456 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
02:57:02.456 00.000 8976 MountToCamera -- mountX=1.92 mountY=-2.07 hyp=2.82 mountTheta=-0.82 cameraX=0.96, cameraY=2.65 cameraTheta=1.22
02:57:02.456 00.000 8976 incremental bump (0.965, 2.653) isValid = 1
02:57:02.456 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
02:57:02.456 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:57:02.456 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:57:02.456 00.000 8976 move complete, result=0
02:57:02.456 00.000 9828 Worker thread wakes up
02:57:02.456 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:57:02.456 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:57:02.456 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
02:57:02.456 00.000 8976 worker thread done servicing request
02:57:02.456 00.000 8976 Worker thread wakes up
02:57:02.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:02.456 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
02:57:02.456 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
02:57:02.457 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
02:57:02.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:02.457 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:57:02.457 00.000 9828 BLC: window closed
02:57:02.457 00.000 9828 MoveAxis(E, 14, B)
02:57:02.457 00.000 9828 Guiding  Dir = 2, Dur = 14
02:57:02.457 00.000 9828 IsSlewing returns 0
02:57:02.457 00.000 9828 IsGuiding returns 0
02:57:02.457 00.000 9828 PulseGuide returned control before completion, sleep 24
02:57:02.497 00.040 9828 IsGuiding returns 1
02:57:02.497 00.000 9828 scope still moving after pulse duration time elapsed
02:57:02.528 00.031 9828 IsSlewing returns 0
02:57:02.528 00.000 9828 IsGuiding returns 1
02:57:02.558 00.030 9828 IsSlewing returns 0
02:57:02.558 00.000 9828 IsGuiding returns 1
02:57:02.590 00.032 9828 IsSlewing returns 0
02:57:02.590 00.000 9828 IsGuiding returns 0
02:57:02.590 00.000 9828 scope move finished after 14 + 118 ms
02:57:02.590 00.000 9828 Move returns status 0, amount 14
02:57:02.590 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:02.590 00.000 9828 MoveAxis(N, 14, B)
02:57:02.590 00.000 9828 Guiding  Dir = 0, Dur = 14
02:57:02.605 00.015 9828 IsSlewing returns 0
02:57:02.605 00.000 9828 IsGuiding returns 0
02:57:02.605 00.000 9828 PulseGuide returned control before completion, sleep 24
02:57:02.637 00.032 9828 IsGuiding returns 1
02:57:02.637 00.000 9828 scope still moving after pulse duration time elapsed
02:57:02.669 00.032 9828 IsSlewing returns 0
02:57:02.669 00.000 9828 IsGuiding returns 1
02:57:02.698 00.029 9828 IsSlewing returns 0
02:57:02.698 00.000 9828 IsGuiding returns 1
02:57:02.730 00.032 9828 IsSlewing returns 0
02:57:02.731 00.001 9828 IsGuiding returns 0
02:57:02.731 00.000 9828 scope move finished after 14 + 111 ms
02:57:02.731 00.000 9828 Move returns status 0, amount 14
02:57:02.731 00.000 9828 move complete, result=0
02:57:02.731 00.000 9828 worker thread done servicing request
02:57:02.731 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
02:57:03.142 00.411 8976 Exposure complete
02:57:03.148 00.006 8976 worker thread done servicing request
02:57:03.148 00.000 5052 OnExposeComplete: enter
02:57:03.148 00.000 5052 UpdateGuideState(): m_state=6
02:57:03.148 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11282
02:57:03.148 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.61, Mass=157, SNR=8.7, Peak=69 HFD=1.9
02:57:03.148 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.36 = 2.93)
02:57:03.148 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.46 = 2.82)
02:57:03.148 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.31 mountX=-0.11 mountY=0.03, mountTheta=2.83
02:57:03.149 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.10, opts=13)
02:57:03.149 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.10)
02:57:03.149 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:57:03.149 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
02:57:03.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:03.149 00.000 8976 Worker thread wakes up
02:57:03.149 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.10) opts 0xd
02:57:03.149 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.10)
02:57:03.149 00.000 8976 Moving (0.03, -0.10) raw xDistance=-0.11 yDistance=0.03
02:57:03.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:03.149 00.000 5052 Enqueuing Expose request
02:57:03.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:57:03.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:57:03.149 00.000 8976 MoveAxis(R, 0, ABG)
02:57:03.149 00.000 8976 MoveAxis(U, 0, ABG)
02:57:03.150 00.001 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:57:03.150 00.000 8976 MountToCamera -- mountX=1.84 mountY=-2.22 hyp=2.89 mountTheta=-0.88 cameraX=1.14, cameraY=2.65 cameraTheta=1.17
02:57:03.150 00.000 8976 incremental bump (1.140, 2.654) isValid = 1
02:57:03.150 00.000 8976 Scheduling Mount bump of (0.041, 0.099)
02:57:03.150 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.10, opts=4)
02:57:03.150 00.000 8976 Enqueuing Move request for scope (0.04, 0.10)
02:57:03.150 00.000 8976 move complete, result=0
02:57:03.150 00.000 9828 Worker thread wakes up
02:57:03.150 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:03.150 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0x4
02:57:03.150 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
02:57:03.150 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
02:57:03.150 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
02:57:03.150 00.000 8976 worker thread done servicing request
02:57:03.150 00.000 8976 Worker thread wakes up
02:57:03.150 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.18 mountX=-0.05 mountY=-0.09, mountTheta=-2.03
02:57:03.150 00.000 9828 Moving (0.04, 0.10) raw xDistance=-0.05 yDistance=-0.09
02:57:03.150 00.000 9828 BLC: window closed
02:57:03.151 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:03.151 00.000 9828 MoveAxis(E, 15, B)
02:57:03.151 00.000 9828 Guiding  Dir = 2, Dur = 15
02:57:03.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:03.151 00.000 9828 IsSlewing returns 0
02:57:03.151 00.000 9828 IsGuiding returns 0
02:57:03.151 00.000 9828 PulseGuide returned control before completion, sleep 25
02:57:03.183 00.032 9828 IsGuiding returns 1
02:57:03.183 00.000 9828 scope still moving after pulse duration time elapsed
02:57:03.214 00.031 9828 IsSlewing returns 0
02:57:03.214 00.000 9828 IsGuiding returns 1
02:57:03.245 00.031 9828 IsSlewing returns 0
02:57:03.245 00.000 9828 IsGuiding returns 1
02:57:03.276 00.031 9828 IsSlewing returns 0
02:57:03.276 00.000 9828 IsGuiding returns 0
02:57:03.276 00.000 9828 scope move finished after 15 + 110 ms
02:57:03.276 00.000 9828 Move returns status 0, amount 15
02:57:03.276 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:03.276 00.000 9828 MoveAxis(N, 13, B)
02:57:03.276 00.000 9828 Guiding  Dir = 0, Dur = 13
02:57:03.292 00.016 9828 IsSlewing returns 0
02:57:03.292 00.000 9828 IsGuiding returns 0
02:57:03.292 00.000 9828 PulseGuide returned control before completion, sleep 23
02:57:03.322 00.030 9828 IsGuiding returns 1
02:57:03.322 00.000 9828 scope still moving after pulse duration time elapsed
02:57:03.354 00.032 9828 IsSlewing returns 0
02:57:03.354 00.000 9828 IsGuiding returns 1
02:57:03.385 00.031 9828 IsSlewing returns 0
02:57:03.385 00.000 9828 IsGuiding returns 1
02:57:03.416 00.031 9828 IsSlewing returns 0
02:57:03.417 00.001 9828 IsGuiding returns 1
02:57:03.448 00.031 9828 IsSlewing returns 0
02:57:03.448 00.000 9828 IsGuiding returns 0
02:57:03.448 00.000 9828 scope move finished after 13 + 143 ms
02:57:03.448 00.000 9828 Move returns status 0, amount 13
02:57:03.448 00.000 9828 move complete, result=0
02:57:03.448 00.000 9828 worker thread done servicing request
02:57:03.448 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 13 ms NORTH
02:57:03.834 00.386 8976 Exposure complete
02:57:03.839 00.005 8976 worker thread done servicing request
02:57:03.840 00.001 5052 OnExposeComplete: enter
02:57:03.840 00.000 5052 UpdateGuideState(): m_state=6
02:57:03.840 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11283
02:57:03.840 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.39, Mass=165, SNR=8.9, Peak=71 HFD=2.9
02:57:03.840 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
02:57:03.840 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
02:57:03.840 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.32 hyp=0.52 cameraTheta=-0.66 mountX=-0.48 mountY=-0.17, mountTheta=-2.80
02:57:03.841 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.32, opts=13)
02:57:03.841 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.32)
02:57:03.841 00.000 8976 Worker thread wakes up
02:57:03.841 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.32) opts 0xd
02:57:03.841 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.32)
02:57:03.841 00.000 8976 Moving (0.41, -0.32) raw xDistance=-0.48 yDistance=-0.17
02:57:03.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:57:03.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:57:03.841 00.000 8976 MoveAxis(R, 2, ABG)
02:57:03.841 00.000 8976 stepping (-11, 16) + (2, 0)
02:57:03.841 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:57:03.841 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:57:03.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:03.841 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:03.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:03.842 00.001 5052 Enqueuing Expose request
02:57:03.879 00.037 8976 Received - 47 (G) 
02:57:03.879 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:03.879 00.000 8976 stepped: pos (-9, 16)
02:57:03.879 00.000 8976 MoveAxis(U, 0, ABG)
02:57:03.879 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:57:03.879 00.000 8976 MountToCamera -- mountX=1.69 mountY=-2.33 hyp=2.88 mountTheta=-0.94 cameraX=1.30, cameraY=2.57 cameraTheta=1.10
02:57:03.879 00.000 8976 incremental bump (1.303, 2.565) isValid = 1
02:57:03.879 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
02:57:03.879 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:57:03.879 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:57:03.879 00.000 8976 move complete, result=0
02:57:03.879 00.000 9828 Worker thread wakes up
02:57:03.879 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:57:03.879 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:57:03.879 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
02:57:03.879 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
02:57:03.880 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:57:03.880 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:57:03.880 00.000 9828 BLC: window closed
02:57:03.880 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
02:57:03.880 00.000 8976 worker thread done servicing request
02:57:03.880 00.000 8976 Worker thread wakes up
02:57:03.880 00.000 9828 MoveAxis(E, 18, B)
02:57:03.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:03.880 00.000 9828 Guiding  Dir = 2, Dur = 18
02:57:03.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:03.880 00.000 9828 IsSlewing returns 0
02:57:03.881 00.001 9828 IsGuiding returns 0
02:57:03.881 00.000 9828 PulseGuide returned control before completion, sleep 28
02:57:03.913 00.032 9828 IsGuiding returns 1
02:57:03.913 00.000 9828 scope still moving after pulse duration time elapsed
02:57:03.944 00.031 9828 IsSlewing returns 0
02:57:03.949 00.005 9828 IsGuiding returns 1
02:57:03.975 00.026 9828 IsSlewing returns 0
02:57:03.975 00.000 9828 IsGuiding returns 1
02:57:04.006 00.031 9828 IsSlewing returns 0
02:57:04.006 00.000 9828 IsGuiding returns 0
02:57:04.006 00.000 9828 scope move finished after 18 + 108 ms
02:57:04.006 00.000 9828 Move returns status 0, amount 18
02:57:04.006 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:04.006 00.000 9828 MoveAxis(N, 13, B)
02:57:04.006 00.000 9828 Guiding  Dir = 0, Dur = 13
02:57:04.022 00.016 9828 IsSlewing returns 0
02:57:04.022 00.000 9828 IsGuiding returns 0
02:57:04.022 00.000 9828 PulseGuide returned control before completion, sleep 23
02:57:04.054 00.032 9828 IsGuiding returns 1
02:57:04.054 00.000 9828 scope still moving after pulse duration time elapsed
02:57:04.085 00.031 9828 IsSlewing returns 0
02:57:04.085 00.000 9828 IsGuiding returns 1
02:57:04.117 00.032 9828 IsSlewing returns 0
02:57:04.117 00.000 9828 IsGuiding returns 1
02:57:04.147 00.030 9828 IsSlewing returns 0
02:57:04.147 00.000 9828 IsGuiding returns 1
02:57:04.179 00.032 9828 IsSlewing returns 0
02:57:04.179 00.000 9828 IsGuiding returns 0
02:57:04.179 00.000 9828 scope move finished after 13 + 144 ms
02:57:04.179 00.000 9828 Move returns status 0, amount 13
02:57:04.179 00.000 9828 move complete, result=0
02:57:04.179 00.000 9828 worker thread done servicing request
02:57:04.179 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:57:04.565 00.386 8976 Exposure complete
02:57:04.570 00.005 8976 worker thread done servicing request
02:57:04.570 00.000 5052 OnExposeComplete: enter
02:57:04.570 00.000 5052 UpdateGuideState(): m_state=6
02:57:04.570 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11284
02:57:04.570 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.58, Mass=158, SNR=8.7, Peak=69 HFD=1.8
02:57:04.570 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
02:57:04.570 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
02:57:04.570 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.13 hyp=0.55 cameraTheta=-0.24 mountX=-0.36 mountY=-0.38, mountTheta=-2.33
02:57:04.572 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.13, opts=13)
02:57:04.572 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.13)
02:57:04.573 00.001 8976 Worker thread wakes up
02:57:04.573 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:57:04.573 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:57:04.573 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:04.573 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:04.573 00.000 5052 Enqueuing Expose request
02:57:04.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.13) opts 0xd
02:57:04.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.13)
02:57:04.573 00.000 8976 Moving (0.54, -0.13) raw xDistance=-0.36 yDistance=-0.38
02:57:04.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
02:57:04.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:57:04.573 00.000 8976 MoveAxis(R, 2, ABG)
02:57:04.573 00.000 8976 stepping (-9, 16) + (2, 0)
02:57:04.573 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:04.598 00.025 8976 Received - 47 (G) 
02:57:04.598 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:04.598 00.000 8976 stepped: pos (-7, 16)
02:57:04.598 00.000 8976 MoveAxis(U, 2, ABG)
02:57:04.598 00.000 8976 stepping (-7, 16) + (0, 2)
02:57:04.598 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:04.630 00.032 8976 Received - 47 (G) 
02:57:04.630 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:04.630 00.000 8976 stepped: pos (-7, 18)
02:57:04.630 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:57:04.630 00.000 8976 MountToCamera -- mountX=1.49 mountY=-2.50 hyp=2.91 mountTheta=-1.03 cameraX=1.55, cameraY=2.46 cameraTheta=1.01
02:57:04.630 00.000 8976 incremental bump (1.552, 2.463) isValid = 1
02:57:04.630 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:57:04.630 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:57:04.630 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:57:04.630 00.000 8976 move complete, result=0
02:57:04.630 00.000 9828 Worker thread wakes up
02:57:04.630 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:57:04.630 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:57:04.630 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:57:04.630 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:57:04.630 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:57:04.630 00.000 8976 worker thread done servicing request
02:57:04.630 00.000 8976 Worker thread wakes up
02:57:04.630 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:57:04.631 00.001 9828 BLC: window closed
02:57:04.631 00.000 9828 MoveAxis(E, 21, B)
02:57:04.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:04.631 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:04.631 00.000 9828 Guiding  Dir = 2, Dur = 21
02:57:04.631 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
02:57:04.631 00.000 9828 IsSlewing returns 0
02:57:04.631 00.000 9828 IsGuiding returns 0
02:57:04.631 00.000 9828 PulseGuide returned control before completion, sleep 31
02:57:04.665 00.034 9828 IsGuiding returns 1
02:57:04.665 00.000 9828 scope still moving after pulse duration time elapsed
02:57:04.698 00.033 9828 IsSlewing returns 0
02:57:04.698 00.000 9828 IsGuiding returns 1
02:57:04.728 00.030 9828 IsSlewing returns 0
02:57:04.728 00.000 9828 IsGuiding returns 1
02:57:04.761 00.033 9828 IsSlewing returns 0
02:57:04.761 00.000 9828 IsGuiding returns 0
02:57:04.761 00.000 9828 scope move finished after 21 + 108 ms
02:57:04.761 00.000 9828 Move returns status 0, amount 21
02:57:04.761 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:04.761 00.000 9828 MoveAxis(N, 13, B)
02:57:04.761 00.000 9828 Guiding  Dir = 0, Dur = 13
02:57:04.775 00.014 9828 IsSlewing returns 0
02:57:04.775 00.000 9828 IsGuiding returns 0
02:57:04.775 00.000 9828 PulseGuide returned control before completion, sleep 23
02:57:04.807 00.032 9828 IsGuiding returns 1
02:57:04.807 00.000 9828 scope still moving after pulse duration time elapsed
02:57:04.837 00.030 9828 IsSlewing returns 0
02:57:04.837 00.000 9828 IsGuiding returns 1
02:57:04.868 00.031 9828 IsSlewing returns 0
02:57:04.868 00.000 9828 IsGuiding returns 1
02:57:04.899 00.031 9828 IsSlewing returns 0
02:57:04.899 00.000 9828 IsGuiding returns 1
02:57:04.931 00.032 9828 IsSlewing returns 0
02:57:04.931 00.000 9828 IsGuiding returns 0
02:57:04.931 00.000 9828 scope move finished after 13 + 142 ms
02:57:04.931 00.000 9828 Move returns status 0, amount 13
02:57:04.931 00.000 9828 move complete, result=0
02:57:04.931 00.000 9828 worker thread done servicing request
02:57:04.931 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:57:05.315 00.384 8976 Exposure complete
02:57:05.321 00.006 8976 worker thread done servicing request
02:57:05.321 00.000 5052 OnExposeComplete: enter
02:57:05.321 00.000 5052 UpdateGuideState(): m_state=6
02:57:05.321 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11285
02:57:05.321 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=282.04, Mass=174, SNR=9.1, Peak=72 HFD=2.4
02:57:05.321 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
02:57:05.321 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
02:57:05.322 00.001 5052 CameraToMount -- cameraX=0.73 cameraY=0.33 hyp=0.80 cameraTheta=0.43 mountX=-0.03 mountY=-0.79, mountTheta=-1.61
02:57:05.323 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.33, opts=13)
02:57:05.323 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.33)
02:57:05.323 00.000 8976 Worker thread wakes up
02:57:05.323 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:57:05.323 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
02:57:05.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:05.323 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.33) opts 0xd
02:57:05.323 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:05.323 00.000 5052 Enqueuing Expose request
02:57:05.323 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.33)
02:57:05.323 00.000 8976 Moving (0.73, 0.33) raw xDistance=-0.03 yDistance=-0.79
02:57:05.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:57:05.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.79
02:57:05.323 00.000 8976 MoveAxis(R, 0, ABG)
02:57:05.323 00.000 8976 MoveAxis(U, 3, ABG)
02:57:05.323 00.000 8976 stepping (-7, 18) + (0, 3)
02:57:05.323 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:05.350 00.027 8976 Received - 47 (G) 
02:57:05.350 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:05.350 00.000 8976 stepped: pos (-7, 21)
02:57:05.350 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:57:05.350 00.000 8976 MountToCamera -- mountX=1.35 mountY=-2.78 hyp=3.09 mountTheta=-1.12 cameraX=1.86, cameraY=2.47 cameraTheta=0.92
02:57:05.350 00.000 8976 incremental bump (1.859, 2.466) isValid = 1
02:57:05.350 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
02:57:05.350 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:57:05.350 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:57:05.350 00.000 8976 move complete, result=0
02:57:05.350 00.000 9828 Worker thread wakes up
02:57:05.350 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:57:05.350 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:57:05.350 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
02:57:05.351 00.001 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
02:57:05.351 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
02:57:05.351 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:57:05.351 00.000 9828 BLC: window closed
02:57:05.351 00.000 9828 MoveAxis(E, 23, B)
02:57:05.351 00.000 9828 Guiding  Dir = 2, Dur = 23
02:57:05.351 00.000 8976 worker thread done servicing request
02:57:05.351 00.000 8976 Worker thread wakes up
02:57:05.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:05.351 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
02:57:05.351 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:05.352 00.001 9828 IsSlewing returns 0
02:57:05.352 00.000 9828 IsGuiding returns 0
02:57:05.352 00.000 9828 PulseGuide returned control before completion, sleep 33
02:57:05.397 00.045 9828 IsGuiding returns 1
02:57:05.397 00.000 9828 scope still moving after pulse duration time elapsed
02:57:05.428 00.031 9828 IsSlewing returns 0
02:57:05.428 00.000 9828 IsGuiding returns 1
02:57:05.460 00.032 9828 IsSlewing returns 0
02:57:05.460 00.000 9828 IsGuiding returns 1
02:57:05.491 00.031 9828 IsSlewing returns 0
02:57:05.491 00.000 9828 IsGuiding returns 0
02:57:05.491 00.000 9828 scope move finished after 23 + 116 ms
02:57:05.491 00.000 9828 Move returns status 0, amount 23
02:57:05.491 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:05.491 00.000 9828 MoveAxis(N, 12, B)
02:57:05.491 00.000 9828 Guiding  Dir = 0, Dur = 12
02:57:05.506 00.015 9828 IsSlewing returns 0
02:57:05.506 00.000 9828 IsGuiding returns 0
02:57:05.506 00.000 9828 PulseGuide returned control before completion, sleep 22
02:57:05.537 00.031 9828 IsGuiding returns 1
02:57:05.537 00.000 9828 scope still moving after pulse duration time elapsed
02:57:05.569 00.032 9828 IsSlewing returns 0
02:57:05.569 00.000 9828 IsGuiding returns 1
02:57:05.599 00.030 9828 IsSlewing returns 0
02:57:05.599 00.000 9828 IsGuiding returns 1
02:57:05.630 00.031 9828 IsSlewing returns 0
02:57:05.630 00.000 9828 IsGuiding returns 1
02:57:05.660 00.030 9828 IsSlewing returns 0
02:57:05.660 00.000 9828 IsGuiding returns 0
02:57:05.660 00.000 9828 scope move finished after 12 + 142 ms
02:57:05.660 00.000 9828 Move returns status 0, amount 12
02:57:05.660 00.000 9828 move complete, result=0
02:57:05.660 00.000 9828 worker thread done servicing request
02:57:05.660 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:57:06.036 00.376 8976 Exposure complete
02:57:06.043 00.007 8976 worker thread done servicing request
02:57:06.043 00.000 5052 OnExposeComplete: enter
02:57:06.043 00.000 5052 UpdateGuideState(): m_state=6
02:57:06.043 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11286
02:57:06.043 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.17, Mass=173, SNR=9.1, Peak=71 HFD=2.4
02:57:06.043 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
02:57:06.043 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
02:57:06.043 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=-0.54 hyp=0.94 cameraTheta=-0.61 mountX=-0.83 mountY=-0.35, mountTheta=-2.74
02:57:06.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=-0.54, opts=13)
02:57:06.044 00.000 5052 Enqueuing Move request for stepguider (0.77, -0.54)
02:57:06.044 00.000 8976 Worker thread wakes up
02:57:06.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, -0.54) opts 0xd
02:57:06.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, -0.54)
02:57:06.044 00.000 8976 Moving (0.77, -0.54) raw xDistance=-0.83 yDistance=-0.35
02:57:06.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
02:57:06.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.35
02:57:06.044 00.000 8976 MoveAxis(R, 3, ABG)
02:57:06.044 00.000 8976 stepping (-7, 21) + (3, 0)
02:57:06.044 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:57:06.045 00.001 5052 UpdateGuideState exits: m=173 SNR=9.1
02:57:06.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:06.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:06.045 00.000 5052 Enqueuing Expose request
02:57:06.045 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:06.085 00.040 8976 Received - 47 (G) 
02:57:06.085 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:06.085 00.000 8976 stepped: pos (-4, 21)
02:57:06.085 00.000 8976 MoveAxis(U, 2, ABG)
02:57:06.085 00.000 8976 stepping (-4, 21) + (0, 2)
02:57:06.085 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:06.117 00.032 8976 Received - 47 (G) 
02:57:06.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:06.117 00.000 8976 stepped: pos (-4, 23)
02:57:06.117 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
02:57:06.117 00.000 8976 MountToCamera -- mountX=1.11 mountY=-3.07 hyp=3.26 mountTheta=-1.22 cameraX=2.23, cameraY=2.38 cameraTheta=0.82
02:57:06.117 00.000 8976 incremental bump (2.227, 2.381) isValid = 1
02:57:06.117 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
02:57:06.117 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:06.117 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:06.117 00.000 8976 move complete, result=0
02:57:06.117 00.000 9828 Worker thread wakes up
02:57:06.117 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.3 px 2 ms NORTH
02:57:06.117 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:06.117 00.000 8976 worker thread done servicing request
02:57:06.117 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:06.117 00.000 8976 Worker thread wakes up
02:57:06.118 00.001 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
02:57:06.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:06.118 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
02:57:06.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:06.118 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
02:57:06.118 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:06.118 00.000 9828 BLC: window closed
02:57:06.118 00.000 9828 MoveAxis(E, 26, B)
02:57:06.118 00.000 9828 Guiding  Dir = 2, Dur = 26
02:57:06.118 00.000 9828 IsSlewing returns 0
02:57:06.118 00.000 9828 IsGuiding returns 0
02:57:06.118 00.000 9828 PulseGuide returned control before completion, sleep 36
02:57:06.159 00.041 9828 IsGuiding returns 1
02:57:06.159 00.000 9828 scope still moving after pulse duration time elapsed
02:57:06.191 00.032 9828 IsSlewing returns 0
02:57:06.191 00.000 9828 IsGuiding returns 1
02:57:06.222 00.031 9828 IsSlewing returns 0
02:57:06.222 00.000 9828 IsGuiding returns 1
02:57:06.254 00.032 9828 IsSlewing returns 0
02:57:06.254 00.000 9828 IsGuiding returns 1
02:57:06.284 00.030 9828 IsSlewing returns 0
02:57:06.284 00.000 9828 IsGuiding returns 1
02:57:06.316 00.032 9828 IsSlewing returns 0
02:57:06.316 00.000 9828 IsGuiding returns 1
02:57:06.346 00.030 9828 IsSlewing returns 0
02:57:06.346 00.000 9828 IsGuiding returns 1
02:57:06.377 00.031 9828 IsSlewing returns 0
02:57:06.377 00.000 9828 IsGuiding returns 1
02:57:06.408 00.031 9828 IsSlewing returns 0
02:57:06.408 00.000 9828 IsGuiding returns 0
02:57:06.408 00.000 9828 scope move finished after 26 + 263 ms
02:57:06.408 00.000 9828 Move returns status 0, amount 26
02:57:06.408 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:06.408 00.000 9828 MoveAxis(N, 10, B)
02:57:06.408 00.000 9828 Guiding  Dir = 0, Dur = 10
02:57:06.424 00.016 9828 IsSlewing returns 0
02:57:06.424 00.000 9828 IsGuiding returns 0
02:57:06.424 00.000 9828 PulseGuide returned control before completion, sleep 20
02:57:06.455 00.031 9828 IsGuiding returns 1
02:57:06.455 00.000 9828 scope still moving after pulse duration time elapsed
02:57:06.486 00.031 9828 IsSlewing returns 0
02:57:06.486 00.000 9828 IsGuiding returns 1
02:57:06.517 00.031 9828 IsSlewing returns 0
02:57:06.517 00.000 9828 IsGuiding returns 1
02:57:06.548 00.031 9828 IsSlewing returns 0
02:57:06.548 00.000 9828 IsGuiding returns 1
02:57:06.594 00.046 9828 IsSlewing returns 0
02:57:06.594 00.000 9828 IsGuiding returns 0
02:57:06.594 00.000 9828 scope move finished after 10 + 160 ms
02:57:06.594 00.000 9828 Move returns status 0, amount 10
02:57:06.594 00.000 9828 move complete, result=0
02:57:06.594 00.000 9828 worker thread done servicing request
02:57:06.597 00.003 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:57:06.801 00.204 8976 Exposure complete
02:57:06.806 00.005 8976 worker thread done servicing request
02:57:06.806 00.000 5052 OnExposeComplete: enter
02:57:06.806 00.000 5052 UpdateGuideState(): m_state=6
02:57:06.806 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11287
02:57:06.807 00.001 5052 Star::Find returns 1 (0), X=329.43, Y=282.06, Mass=142, SNR=8.3, Peak=75 HFD=2.2
02:57:06.807 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
02:57:06.807 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
02:57:06.807 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.35 hyp=0.43 cameraTheta=0.95 mountX=0.20 mountY=-0.40, mountTheta=-1.11
02:57:06.807 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.35, opts=13)
02:57:06.807 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.35)
02:57:06.808 00.001 8976 Worker thread wakes up
02:57:06.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.35) opts 0xd
02:57:06.808 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.35)
02:57:06.808 00.000 8976 Moving (0.25, 0.35) raw xDistance=0.20 yDistance=-0.40
02:57:06.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:57:06.808 00.000 5052 UpdateGuideState exits: m=142 SNR=8.3
02:57:06.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:06.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:57:06.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
02:57:06.808 00.000 8976 MoveAxis(R, 0, ABG)
02:57:06.808 00.000 8976 MoveAxis(U, 2, ABG)
02:57:06.808 00.000 8976 stepping (-4, 23) + (0, 2)
02:57:06.808 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:06.809 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:06.809 00.000 5052 Enqueuing Expose request
02:57:06.836 00.027 8976 Received - 47 (G) 
02:57:06.836 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:06.836 00.000 8976 stepped: pos (-4, 25)
02:57:06.836 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
02:57:06.836 00.000 8976 MountToCamera -- mountX=0.94 mountY=-3.36 hyp=3.49 mountTheta=-1.30 cameraX=2.57, cameraY=2.37 cameraTheta=0.75
02:57:06.836 00.000 8976 incremental bump (2.566, 2.372) isValid = 1
02:57:06.836 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:57:06.836 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:57:06.836 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:57:06.836 00.000 8976 move complete, result=0
02:57:06.836 00.000 9828 Worker thread wakes up
02:57:06.836 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:57:06.836 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:57:06.836 00.000 8976 worker thread done servicing request
02:57:06.836 00.000 8976 Worker thread wakes up
02:57:06.836 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:57:06.837 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:06.837 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:06.837 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
02:57:06.837 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
02:57:06.837 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
02:57:06.837 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:57:06.837 00.000 9828 BLC: window closed
02:57:06.837 00.000 9828 MoveAxis(E, 28, B)
02:57:06.837 00.000 9828 Guiding  Dir = 2, Dur = 28
02:57:06.837 00.000 9828 IsSlewing returns 0
02:57:06.837 00.000 9828 IsGuiding returns 0
02:57:06.837 00.000 9828 PulseGuide returned control before completion, sleep 38
02:57:06.887 00.050 9828 IsGuiding returns 1
02:57:06.887 00.000 9828 scope still moving after pulse duration time elapsed
02:57:06.918 00.031 9828 IsSlewing returns 0
02:57:06.918 00.000 9828 IsGuiding returns 1
02:57:06.948 00.030 9828 IsSlewing returns 0
02:57:06.948 00.000 9828 IsGuiding returns 1
02:57:06.980 00.032 9828 IsSlewing returns 0
02:57:06.980 00.000 9828 IsGuiding returns 0
02:57:06.980 00.000 9828 scope move finished after 28 + 114 ms
02:57:06.980 00.000 9828 Move returns status 0, amount 28
02:57:06.980 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:06.980 00.000 9828 MoveAxis(N, 9, B)
02:57:06.980 00.000 9828 Guiding  Dir = 0, Dur = 9
02:57:06.995 00.015 9828 IsSlewing returns 0
02:57:06.995 00.000 9828 IsGuiding returns 0
02:57:06.996 00.001 9828 PulseGuide returned control before completion, sleep 19
02:57:07.027 00.031 9828 IsGuiding returns 1
02:57:07.027 00.000 9828 scope still moving after pulse duration time elapsed
02:57:07.057 00.030 9828 IsSlewing returns 0
02:57:07.057 00.000 9828 IsGuiding returns 1
02:57:07.089 00.032 9828 IsSlewing returns 0
02:57:07.089 00.000 9828 IsGuiding returns 1
02:57:07.121 00.032 9828 IsSlewing returns 0
02:57:07.121 00.000 9828 IsGuiding returns 0
02:57:07.121 00.000 9828 scope move finished after 9 + 117 ms
02:57:07.121 00.000 9828 Move returns status 0, amount 9
02:57:07.121 00.000 9828 move complete, result=0
02:57:07.121 00.000 9828 worker thread done servicing request
02:57:07.121 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:57:07.536 00.415 8976 Exposure complete
02:57:07.541 00.005 8976 worker thread done servicing request
02:57:07.542 00.001 5052 OnExposeComplete: enter
02:57:07.542 00.000 5052 UpdateGuideState(): m_state=6
02:57:07.542 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11288
02:57:07.542 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.92, Mass=157, SNR=8.6, Peak=78 HFD=2.1
02:57:07.542 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
02:57:07.542 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
02:57:07.542 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.21 hyp=0.34 cameraTheta=0.66 mountX=0.06 mountY=-0.34, mountTheta=-1.39
02:57:07.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.21, opts=13)
02:57:07.543 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.21)
02:57:07.544 00.001 8976 Worker thread wakes up
02:57:07.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.21) opts 0xd
02:57:07.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.21)
02:57:07.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:57:07.544 00.000 8976 Moving (0.27, 0.21) raw xDistance=0.06 yDistance=-0.34
02:57:07.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:57:07.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
02:57:07.544 00.000 8976 MoveAxis(R, 0, ABG)
02:57:07.544 00.000 8976 MoveAxis(U, 1, ABG)
02:57:07.544 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
02:57:07.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:07.544 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:07.544 00.000 5052 Enqueuing Expose request
02:57:07.544 00.000 8976 stepping (-4, 25) + (0, 1)
02:57:07.544 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:07.572 00.028 8976 Received - 47 (G) 
02:57:07.572 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:07.572 00.000 8976 stepped: pos (-4, 26)
02:57:07.572 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:57:07.572 00.000 8976 MountToCamera -- mountX=0.83 mountY=-3.62 hyp=3.71 mountTheta=-1.34 cameraX=2.84, cameraY=2.39 cameraTheta=0.70
02:57:07.572 00.000 8976 incremental bump (2.841, 2.389) isValid = 1
02:57:07.572 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
02:57:07.572 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:57:07.572 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:57:07.572 00.000 8976 move complete, result=0
02:57:07.572 00.000 9828 Worker thread wakes up
02:57:07.572 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:57:07.572 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:57:07.572 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
02:57:07.572 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
02:57:07.572 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:57:07.572 00.000 8976 worker thread done servicing request
02:57:07.572 00.000 8976 Worker thread wakes up
02:57:07.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:07.572 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:07.572 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
02:57:07.572 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:57:07.572 00.000 9828 BLC: window closed
02:57:07.572 00.000 9828 MoveAxis(E, 29, B)
02:57:07.572 00.000 9828 Guiding  Dir = 2, Dur = 29
02:57:07.574 00.002 9828 IsSlewing returns 0
02:57:07.574 00.000 9828 IsGuiding returns 0
02:57:07.574 00.000 9828 PulseGuide returned control before completion, sleep 39
02:57:07.619 00.045 9828 IsGuiding returns 1
02:57:07.619 00.000 9828 scope still moving after pulse duration time elapsed
02:57:07.650 00.031 9828 IsSlewing returns 0
02:57:07.650 00.000 9828 IsGuiding returns 1
02:57:07.681 00.031 9828 IsSlewing returns 0
02:57:07.681 00.000 9828 IsGuiding returns 1
02:57:07.711 00.030 9828 IsSlewing returns 0
02:57:07.711 00.000 9828 IsGuiding returns 1
02:57:07.742 00.031 9828 IsSlewing returns 0
02:57:07.742 00.000 9828 IsGuiding returns 0
02:57:07.742 00.000 9828 scope move finished after 29 + 140 ms
02:57:07.742 00.000 9828 Move returns status 0, amount 29
02:57:07.743 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:07.743 00.000 9828 MoveAxis(N, 9, B)
02:57:07.743 00.000 9828 Guiding  Dir = 0, Dur = 9
02:57:07.757 00.014 9828 IsSlewing returns 0
02:57:07.757 00.000 9828 IsGuiding returns 0
02:57:07.758 00.001 9828 PulseGuide returned control before completion, sleep 19
02:57:07.789 00.031 9828 IsGuiding returns 1
02:57:07.789 00.000 9828 scope still moving after pulse duration time elapsed
02:57:07.821 00.032 9828 IsSlewing returns 0
02:57:07.821 00.000 9828 IsGuiding returns 1
02:57:07.853 00.032 9828 IsSlewing returns 0
02:57:07.853 00.000 9828 IsGuiding returns 1
02:57:07.884 00.031 9828 IsSlewing returns 0
02:57:07.885 00.001 9828 IsGuiding returns 0
02:57:07.885 00.000 9828 scope move finished after 9 + 118 ms
02:57:07.885 00.000 9828 Move returns status 0, amount 9
02:57:07.885 00.000 9828 move complete, result=0
02:57:07.885 00.000 9828 worker thread done servicing request
02:57:07.885 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:57:08.258 00.373 8976 Exposure complete
02:57:08.264 00.006 8976 worker thread done servicing request
02:57:08.264 00.000 5052 OnExposeComplete: enter
02:57:08.264 00.000 5052 UpdateGuideState(): m_state=6
02:57:08.264 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11289
02:57:08.264 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.69, Mass=160, SNR=8.7, Peak=68 HFD=2.4
02:57:08.264 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
02:57:08.264 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
02:57:08.264 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.34 mountX=-0.04 mountY=-0.03, mountTheta=-2.45
02:57:08.265 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.02, opts=13)
02:57:08.265 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.02)
02:57:08.265 00.000 8976 Worker thread wakes up
02:57:08.265 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.02) opts 0xd
02:57:08.265 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.02)
02:57:08.265 00.000 8976 Moving (0.05, -0.02) raw xDistance=-0.04 yDistance=-0.03
02:57:08.265 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:57:08.265 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:57:08.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:08.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:57:08.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:57:08.265 00.000 8976 MoveAxis(R, 0, ABG)
02:57:08.265 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:08.265 00.000 5052 Enqueuing Expose request
02:57:08.265 00.000 8976 MoveAxis(U, 0, ABG)
02:57:08.266 00.001 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:57:08.266 00.000 8976 MountToCamera -- mountX=0.76 mountY=-3.79 hyp=3.86 mountTheta=-1.37 cameraX=3.02, cameraY=2.40 cameraTheta=0.67
02:57:08.266 00.000 8976 incremental bump (3.024, 2.401) isValid = 1
02:57:08.266 00.000 8976 Scheduling Mount bump of (0.044, 0.037)
02:57:08.266 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.04, opts=4)
02:57:08.266 00.000 8976 Enqueuing Move request for scope (0.04, 0.04)
02:57:08.266 00.000 8976 move complete, result=0
02:57:08.266 00.000 9828 Worker thread wakes up
02:57:08.266 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0x4
02:57:08.266 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
02:57:08.266 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:08.266 00.000 8976 worker thread done servicing request
02:57:08.266 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
02:57:08.267 00.001 8976 Worker thread wakes up
02:57:08.267 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
02:57:08.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:08.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:08.267 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.69 mountX=-0.05 mountY=-0.03, mountTheta=-2.55
02:57:08.267 00.000 9828 Moving (0.04, 0.04) raw xDistance=-0.05 yDistance=-0.03
02:57:08.267 00.000 9828 BLC: window closed
02:57:08.267 00.000 9828 MoveAxis(E, 15, B)
02:57:08.267 00.000 9828 Guiding  Dir = 2, Dur = 15
02:57:08.267 00.000 9828 IsSlewing returns 0
02:57:08.267 00.000 9828 IsGuiding returns 0
02:57:08.268 00.001 9828 PulseGuide returned control before completion, sleep 25
02:57:08.301 00.033 9828 IsGuiding returns 1
02:57:08.301 00.000 9828 scope still moving after pulse duration time elapsed
02:57:08.332 00.031 9828 IsSlewing returns 0
02:57:08.332 00.000 9828 IsGuiding returns 1
02:57:08.363 00.031 9828 IsSlewing returns 0
02:57:08.363 00.000 9828 IsGuiding returns 1
02:57:08.394 00.031 9828 IsSlewing returns 0
02:57:08.394 00.000 9828 IsGuiding returns 0
02:57:08.394 00.000 9828 scope move finished after 15 + 112 ms
02:57:08.394 00.000 9828 Move returns status 0, amount 15
02:57:08.394 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:08.394 00.000 9828 MoveAxis(N, 4, B)
02:57:08.394 00.000 9828 Guiding  Dir = 0, Dur = 4
02:57:08.410 00.016 9828 IsSlewing returns 0
02:57:08.410 00.000 9828 IsGuiding returns 0
02:57:08.410 00.000 9828 PulseGuide returned control before completion, sleep 14
02:57:08.427 00.017 9828 IsGuiding returns 1
02:57:08.427 00.000 9828 scope still moving after pulse duration time elapsed
02:57:08.459 00.032 9828 IsSlewing returns 0
02:57:08.459 00.000 9828 IsGuiding returns 1
02:57:08.491 00.032 9828 IsSlewing returns 0
02:57:08.491 00.000 9828 IsGuiding returns 1
02:57:08.523 00.032 9828 IsSlewing returns 0
02:57:08.523 00.000 9828 IsGuiding returns 1
02:57:08.553 00.030 9828 IsSlewing returns 0
02:57:08.553 00.000 9828 IsGuiding returns 0
02:57:08.553 00.000 9828 scope move finished after 4 + 139 ms
02:57:08.553 00.000 9828 Move returns status 0, amount 4
02:57:08.553 00.000 9828 move complete, result=0
02:57:08.553 00.000 9828 worker thread done servicing request
02:57:08.554 00.001 5052 GuideStep: -0.0 px 15 ms EAST, -0.0 px 4 ms NORTH
02:57:08.966 00.412 8976 Exposure complete
02:57:08.971 00.005 8976 worker thread done servicing request
02:57:08.972 00.001 5052 OnExposeComplete: enter
02:57:08.972 00.000 5052 UpdateGuideState(): m_state=6
02:57:08.972 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11290
02:57:08.972 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.87, Mass=169, SNR=9.0, Peak=74 HFD=2.3
02:57:08.972 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
02:57:08.972 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
02:57:08.972 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.74 mountX=0.16 mountY=-0.07, mountTheta=-0.39
02:57:08.972 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.16, opts=13)
02:57:08.972 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.16)
02:57:08.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:57:08.973 00.001 5052 UpdateGuideState exits: m=169 SNR=9.0
02:57:08.973 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:08.973 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:08.973 00.000 5052 Enqueuing Expose request
02:57:08.973 00.000 8976 Worker thread wakes up
02:57:08.973 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.16) opts 0xd
02:57:08.973 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.16)
02:57:08.973 00.000 8976 Moving (-0.03, 0.16) raw xDistance=0.16 yDistance=-0.07
02:57:08.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:57:08.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:57:08.973 00.000 8976 MoveAxis(R, 0, ABG)
02:57:08.973 00.000 8976 MoveAxis(U, 0, ABG)
02:57:08.973 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:57:08.973 00.000 8976 MountToCamera -- mountX=0.71 mountY=-3.90 hyp=3.96 mountTheta=-1.39 cameraX=3.15, cameraY=2.41 cameraTheta=0.65
02:57:08.973 00.000 8976 incremental bump (3.148, 2.409) isValid = 1
02:57:08.973 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
02:57:08.973 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:57:08.973 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:57:08.973 00.000 8976 move complete, result=0
02:57:08.973 00.000 9828 Worker thread wakes up
02:57:08.973 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:08.973 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:57:08.974 00.001 8976 worker thread done servicing request
02:57:08.974 00.000 8976 Worker thread wakes up
02:57:08.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:08.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:08.974 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:57:08.974 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
02:57:08.974 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
02:57:08.974 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
02:57:08.974 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:57:08.974 00.000 9828 BLC: window closed
02:57:08.974 00.000 9828 MoveAxis(E, 30, B)
02:57:08.974 00.000 9828 Guiding  Dir = 2, Dur = 30
02:57:08.974 00.000 9828 IsSlewing returns 0
02:57:08.974 00.000 9828 IsGuiding returns 0
02:57:08.975 00.001 9828 PulseGuide returned control before completion, sleep 40
02:57:09.017 00.042 9828 IsGuiding returns 1
02:57:09.017 00.000 9828 scope still moving after pulse duration time elapsed
02:57:09.049 00.032 9828 IsSlewing returns 0
02:57:09.050 00.001 9828 IsGuiding returns 1
02:57:09.081 00.031 9828 IsSlewing returns 0
02:57:09.081 00.000 9828 IsGuiding returns 1
02:57:09.113 00.032 9828 IsSlewing returns 0
02:57:09.113 00.000 9828 IsGuiding returns 1
02:57:09.145 00.032 9828 IsSlewing returns 0
02:57:09.145 00.000 9828 IsGuiding returns 0
02:57:09.145 00.000 9828 scope move finished after 30 + 140 ms
02:57:09.145 00.000 9828 Move returns status 0, amount 30
02:57:09.145 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:09.145 00.000 9828 MoveAxis(N, 8, B)
02:57:09.145 00.000 9828 Guiding  Dir = 0, Dur = 8
02:57:09.161 00.016 9828 IsSlewing returns 0
02:57:09.161 00.000 9828 IsGuiding returns 0
02:57:09.161 00.000 9828 PulseGuide returned control before completion, sleep 18
02:57:09.192 00.031 9828 IsGuiding returns 1
02:57:09.192 00.000 9828 scope still moving after pulse duration time elapsed
02:57:09.223 00.031 9828 IsSlewing returns 0
02:57:09.223 00.000 9828 IsGuiding returns 1
02:57:09.254 00.031 9828 IsSlewing returns 0
02:57:09.254 00.000 9828 IsGuiding returns 1
02:57:09.284 00.030 9828 IsSlewing returns 0
02:57:09.284 00.000 9828 IsGuiding returns 1
02:57:09.315 00.031 9828 IsSlewing returns 0
02:57:09.315 00.000 9828 IsGuiding returns 0
02:57:09.315 00.000 9828 scope move finished after 8 + 145 ms
02:57:09.315 00.000 9828 Move returns status 0, amount 8
02:57:09.315 00.000 9828 move complete, result=0
02:57:09.315 00.000 9828 worker thread done servicing request
02:57:09.315 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:57:09.659 00.344 8976 Exposure complete
02:57:09.665 00.006 8976 worker thread done servicing request
02:57:09.665 00.000 5052 OnExposeComplete: enter
02:57:09.665 00.000 5052 UpdateGuideState(): m_state=6
02:57:09.665 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11291
02:57:09.665 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.76, Mass=160, SNR=8.8, Peak=72 HFD=2.2
02:57:09.665 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:57:09.665 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
02:57:09.665 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.05 hyp=0.27 cameraTheta=2.94 mountX=0.17 mountY=0.19, mountTheta=0.85
02:57:09.666 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.05, opts=13)
02:57:09.666 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.05)
02:57:09.666 00.000 8976 Worker thread wakes up
02:57:09.666 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.05) opts 0xd
02:57:09.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.05)
02:57:09.666 00.000 8976 Moving (-0.27, 0.05) raw xDistance=0.17 yDistance=0.19
02:57:09.666 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:57:09.666 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
02:57:09.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:09.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:57:09.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:57:09.666 00.000 8976 MoveAxis(R, 0, ABG)
02:57:09.667 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:09.667 00.000 5052 Enqueuing Expose request
02:57:09.667 00.000 8976 MoveAxis(U, 0, ABG)
02:57:09.667 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:57:09.667 00.000 8976 MountToCamera -- mountX=0.68 mountY=-3.98 hyp=4.03 mountTheta=-1.40 cameraX=3.23, cameraY=2.41 cameraTheta=0.64
02:57:09.667 00.000 8976 incremental bump (3.230, 2.414) isValid = 1
02:57:09.667 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
02:57:09.667 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:57:09.667 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:57:09.667 00.000 8976 move complete, result=0
02:57:09.667 00.000 9828 Worker thread wakes up
02:57:09.667 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:57:09.667 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:57:09.667 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:57:09.667 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
02:57:09.668 00.001 8976 worker thread done servicing request
02:57:09.668 00.000 8976 Worker thread wakes up
02:57:09.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:09.668 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
02:57:09.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:09.668 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
02:57:09.668 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:57:09.668 00.000 9828 BLC: window closed
02:57:09.668 00.000 9828 MoveAxis(E, 30, B)
02:57:09.668 00.000 9828 Guiding  Dir = 2, Dur = 30
02:57:09.669 00.001 9828 IsSlewing returns 0
02:57:09.669 00.000 9828 IsGuiding returns 0
02:57:09.669 00.000 9828 PulseGuide returned control before completion, sleep 40
02:57:09.717 00.048 9828 IsGuiding returns 1
02:57:09.717 00.000 9828 scope still moving after pulse duration time elapsed
02:57:09.749 00.032 9828 IsSlewing returns 0
02:57:09.749 00.000 9828 IsGuiding returns 1
02:57:09.780 00.031 9828 IsSlewing returns 0
02:57:09.780 00.000 9828 IsGuiding returns 1
02:57:09.810 00.030 9828 IsSlewing returns 0
02:57:09.810 00.000 9828 IsGuiding returns 0
02:57:09.810 00.000 9828 scope move finished after 30 + 111 ms
02:57:09.810 00.000 9828 Move returns status 0, amount 30
02:57:09.810 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:09.810 00.000 9828 MoveAxis(N, 8, B)
02:57:09.810 00.000 9828 Guiding  Dir = 0, Dur = 8
02:57:09.826 00.016 9828 IsSlewing returns 0
02:57:09.826 00.000 9828 IsGuiding returns 1
02:57:09.826 00.000 9828 Entered PulseGuideScope while moving
02:57:09.888 00.062 9828 IsSlewing returns 0
02:57:09.888 00.000 9828 IsGuiding returns 1
02:57:09.888 00.000 9828 Still moving
02:57:09.951 00.063 9828 IsSlewing returns 0
02:57:09.951 00.000 9828 IsGuiding returns 0
02:57:09.951 00.000 9828 Movement stopped - continuing
02:57:09.951 00.000 9828 PulseGuide returned control before completion, sleep 18
02:57:09.982 00.031 9828 IsGuiding returns 1
02:57:09.982 00.000 9828 scope still moving after pulse duration time elapsed
02:57:10.012 00.030 9828 IsSlewing returns 0
02:57:10.012 00.000 9828 IsGuiding returns 1
02:57:10.043 00.031 9828 IsSlewing returns 0
02:57:10.043 00.000 9828 IsGuiding returns 1
02:57:10.074 00.031 9828 IsSlewing returns 0
02:57:10.074 00.000 9828 IsGuiding returns 1
02:57:10.105 00.031 9828 IsSlewing returns 0
02:57:10.105 00.000 9828 IsGuiding returns 0
02:57:10.105 00.000 9828 scope move finished after 8 + 146 ms
02:57:10.106 00.001 9828 Move returns status 0, amount 8
02:57:10.106 00.000 9828 move complete, result=0
02:57:10.106 00.000 9828 worker thread done servicing request
02:57:10.106 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:57:10.352 00.246 8976 Exposure complete
02:57:10.358 00.006 8976 worker thread done servicing request
02:57:10.358 00.000 5052 OnExposeComplete: enter
02:57:10.358 00.000 5052 UpdateGuideState(): m_state=6
02:57:10.358 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11292
02:57:10.358 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.74, Mass=158, SNR=8.7, Peak=71 HFD=2.2
02:57:10.358 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:57:10.358 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:57:10.358 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.03 hyp=0.68 cameraTheta=3.10 mountX=0.33 mountY=0.56, mountTheta=1.03
02:57:10.359 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.03, opts=13)
02:57:10.359 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.03)
02:57:10.359 00.000 8976 Worker thread wakes up
02:57:10.360 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.03) opts 0xd
02:57:10.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.03)
02:57:10.360 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:57:10.360 00.000 8976 Moving (-0.68, 0.03) raw xDistance=0.33 yDistance=0.56
02:57:10.360 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:57:10.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:57:10.360 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:10.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
02:57:10.360 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:10.360 00.000 5052 Enqueuing Expose request
02:57:10.360 00.000 8976 MoveAxis(L, 1, ABG)
02:57:10.360 00.000 8976 stepping (-4, 26) + (-1, 0)
02:57:10.360 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:10.385 00.025 8976 Received - 47 (G) 
02:57:10.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:10.385 00.000 8976 stepped: pos (-5, 26)
02:57:10.385 00.000 8976 MoveAxis(D, 2, ABG)
02:57:10.385 00.000 8976 stepping (-5, 26) + (0, -2)
02:57:10.385 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:10.417 00.032 8976 Received - 47 (G) 
02:57:10.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:10.417 00.000 8976 stepped: pos (-5, 24)
02:57:10.417 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:57:10.417 00.000 8976 MountToCamera -- mountX=0.71 mountY=-3.92 hyp=3.98 mountTheta=-1.39 cameraX=3.17, cameraY=2.42 cameraTheta=0.65
02:57:10.417 00.000 8976 incremental bump (3.169, 2.415) isValid = 1
02:57:10.417 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
02:57:10.417 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:57:10.417 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:57:10.417 00.000 8976 move complete, result=0
02:57:10.417 00.000 8976 worker thread done servicing request
02:57:10.417 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
02:57:10.417 00.000 8976 Worker thread wakes up
02:57:10.418 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:10.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:10.418 00.000 9828 Worker thread wakes up
02:57:10.418 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:57:10.418 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:57:10.418 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
02:57:10.418 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
02:57:10.418 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
02:57:10.418 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:57:10.418 00.000 9828 BLC: window closed
02:57:10.418 00.000 9828 MoveAxis(E, 30, B)
02:57:10.418 00.000 9828 Guiding  Dir = 2, Dur = 30
02:57:10.419 00.001 9828 IsSlewing returns 0
02:57:10.419 00.000 9828 IsGuiding returns 0
02:57:10.419 00.000 9828 PulseGuide returned control before completion, sleep 40
02:57:10.465 00.046 9828 IsGuiding returns 1
02:57:10.465 00.000 9828 scope still moving after pulse duration time elapsed
02:57:10.497 00.032 9828 IsSlewing returns 0
02:57:10.497 00.000 9828 IsGuiding returns 1
02:57:10.528 00.031 9828 IsSlewing returns 0
02:57:10.528 00.000 9828 IsGuiding returns 1
02:57:10.559 00.031 9828 IsSlewing returns 0
02:57:10.559 00.000 9828 IsGuiding returns 1
02:57:10.589 00.030 9828 IsSlewing returns 0
02:57:10.589 00.000 9828 IsGuiding returns 0
02:57:10.589 00.000 9828 scope move finished after 30 + 140 ms
02:57:10.589 00.000 9828 Move returns status 0, amount 30
02:57:10.589 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:10.589 00.000 9828 MoveAxis(N, 8, B)
02:57:10.589 00.000 9828 Guiding  Dir = 0, Dur = 8
02:57:10.605 00.016 9828 IsSlewing returns 0
02:57:10.605 00.000 9828 IsGuiding returns 0
02:57:10.605 00.000 9828 PulseGuide returned control before completion, sleep 18
02:57:10.635 00.030 9828 IsGuiding returns 1
02:57:10.635 00.000 9828 scope still moving after pulse duration time elapsed
02:57:10.666 00.031 9828 IsSlewing returns 0
02:57:10.666 00.000 9828 IsGuiding returns 1
02:57:10.697 00.031 9828 IsSlewing returns 0
02:57:10.698 00.001 9828 IsGuiding returns 1
02:57:10.728 00.030 9828 IsSlewing returns 0
02:57:10.729 00.001 9828 IsGuiding returns 0
02:57:10.729 00.000 9828 scope move finished after 8 + 115 ms
02:57:10.729 00.000 9828 Move returns status 0, amount 8
02:57:10.729 00.000 9828 move complete, result=0
02:57:10.729 00.000 9828 worker thread done servicing request
02:57:10.729 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:57:11.104 00.375 8976 Exposure complete
02:57:11.109 00.005 8976 worker thread done servicing request
02:57:11.110 00.001 5052 OnExposeComplete: enter
02:57:11.110 00.000 5052 UpdateGuideState(): m_state=6
02:57:11.110 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11293
02:57:11.110 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.70, Mass=156, SNR=8.6, Peak=67 HFD=2.7
02:57:11.110 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
02:57:11.110 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
02:57:11.110 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.01 hyp=0.49 cameraTheta=-3.12 mountX=0.21 mountY=0.42, mountTheta=1.10
02:57:11.110 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.01, opts=13)
02:57:11.111 00.001 5052 Enqueuing Move request for stepguider (-0.49, -0.01)
02:57:11.111 00.000 8976 Worker thread wakes up
02:57:11.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.01) opts 0xd
02:57:11.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.01)
02:57:11.111 00.000 8976 Moving (-0.49, -0.01) raw xDistance=0.21 yDistance=0.42
02:57:11.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:57:11.111 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:57:11.111 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
02:57:11.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:11.111 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:11.111 00.000 5052 Enqueuing Expose request
02:57:11.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
02:57:11.111 00.000 8976 MoveAxis(R, 0, ABG)
02:57:11.111 00.000 8976 MoveAxis(D, 2, ABG)
02:57:11.111 00.000 8976 stepping (-5, 24) + (0, -2)
02:57:11.111 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:11.136 00.025 8976 Received - 47 (G) 
02:57:11.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:11.136 00.000 8976 stepped: pos (-5, 22)
02:57:11.136 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:57:11.136 00.000 8976 MountToCamera -- mountX=0.73 mountY=-3.78 hyp=3.85 mountTheta=-1.38 cameraX=3.03, cameraY=2.37 cameraTheta=0.66
02:57:11.136 00.000 8976 incremental bump (3.035, 2.368) isValid = 1
02:57:11.136 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
02:57:11.136 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:57:11.136 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:57:11.136 00.000 8976 move complete, result=0
02:57:11.136 00.000 8976 worker thread done servicing request
02:57:11.137 00.001 9828 Worker thread wakes up
02:57:11.137 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:57:11.137 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:57:11.137 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
02:57:11.137 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:57:11.137 00.000 8976 Worker thread wakes up
02:57:11.137 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
02:57:11.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:11.137 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:57:11.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:11.137 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:57:11.137 00.000 9828 BLC: window closed
02:57:11.137 00.000 9828 MoveAxis(E, 30, B)
02:57:11.137 00.000 9828 Guiding  Dir = 2, Dur = 30
02:57:11.138 00.001 9828 IsSlewing returns 0
02:57:11.138 00.000 9828 IsGuiding returns 0
02:57:11.138 00.000 9828 PulseGuide returned control before completion, sleep 40
02:57:11.184 00.046 9828 IsGuiding returns 1
02:57:11.184 00.000 9828 scope still moving after pulse duration time elapsed
02:57:11.214 00.030 9828 IsSlewing returns 0
02:57:11.214 00.000 9828 IsGuiding returns 1
02:57:11.245 00.031 9828 IsSlewing returns 0
02:57:11.245 00.000 9828 IsGuiding returns 1
02:57:11.276 00.031 9828 IsSlewing returns 0
02:57:11.276 00.000 9828 IsGuiding returns 1
02:57:11.307 00.031 9828 IsSlewing returns 0
02:57:11.307 00.000 9828 IsGuiding returns 0
02:57:11.307 00.000 9828 scope move finished after 30 + 139 ms
02:57:11.307 00.000 9828 Move returns status 0, amount 30
02:57:11.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:11.307 00.000 9828 MoveAxis(N, 8, B)
02:57:11.307 00.000 9828 Guiding  Dir = 0, Dur = 8
02:57:11.323 00.016 9828 IsSlewing returns 0
02:57:11.323 00.000 9828 IsGuiding returns 0
02:57:11.323 00.000 9828 PulseGuide returned control before completion, sleep 18
02:57:11.353 00.030 9828 IsGuiding returns 1
02:57:11.354 00.001 9828 scope still moving after pulse duration time elapsed
02:57:11.384 00.030 9828 IsSlewing returns 0
02:57:11.384 00.000 9828 IsGuiding returns 1
02:57:11.416 00.032 9828 IsSlewing returns 0
02:57:11.416 00.000 9828 IsGuiding returns 1
02:57:11.447 00.031 9828 IsSlewing returns 0
02:57:11.447 00.000 9828 IsGuiding returns 0
02:57:11.447 00.000 9828 scope move finished after 8 + 115 ms
02:57:11.447 00.000 9828 Move returns status 0, amount 8
02:57:11.447 00.000 9828 move complete, result=0
02:57:11.447 00.000 9828 worker thread done servicing request
02:57:11.447 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:57:11.824 00.377 8976 Exposure complete
02:57:11.829 00.005 8976 worker thread done servicing request
02:57:11.830 00.001 5052 OnExposeComplete: enter
02:57:11.830 00.000 5052 UpdateGuideState(): m_state=6
02:57:11.830 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11294
02:57:11.830 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.60, Mass=149, SNR=8.4, Peak=66 HFD=2.2
02:57:11.830 00.000 5052 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.04) = xAngle (-3.36 = 2.92)
02:57:11.830 00.000 5052 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.47 = 2.82)
02:57:11.830 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.32 mountX=-0.11 mountY=0.03, mountTheta=2.83
02:57:11.831 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.11, opts=13)
02:57:11.831 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.11)
02:57:11.831 00.000 8976 Worker thread wakes up
02:57:11.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.11) opts 0xd
02:57:11.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.11)
02:57:11.831 00.000 8976 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=0.03
02:57:11.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:57:11.831 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:57:11.831 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:57:11.831 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:11.831 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:11.831 00.000 5052 Enqueuing Expose request
02:57:11.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:57:11.831 00.000 8976 MoveAxis(R, 0, ABG)
02:57:11.831 00.000 8976 MoveAxis(U, 0, ABG)
02:57:11.832 00.001 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
02:57:11.832 00.000 8976 MountToCamera -- mountX=0.74 mountY=-3.69 hyp=3.76 mountTheta=-1.37 cameraX=2.94, cameraY=2.34 cameraTheta=0.67
02:57:11.832 00.000 8976 incremental bump (2.945, 2.336) isValid = 1
02:57:11.832 00.000 8976 Scheduling Mount bump of (0.084, 0.069)
02:57:11.832 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.07, opts=4)
02:57:11.832 00.000 8976 Enqueuing Move request for scope (0.08, 0.07)
02:57:11.832 00.000 8976 move complete, result=0
02:57:11.832 00.000 8976 worker thread done servicing request
02:57:11.832 00.000 8976 Worker thread wakes up
02:57:11.832 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:11.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:11.832 00.000 9828 Worker thread wakes up
02:57:11.832 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:11.832 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0x4
02:57:11.832 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
02:57:11.832 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
02:57:11.833 00.001 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
02:57:11.833 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
02:57:11.833 00.000 9828 Moving (0.08, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:57:11.833 00.000 9828 BLC: window closed
02:57:11.833 00.000 9828 MoveAxis(E, 28, B)
02:57:11.833 00.000 9828 Guiding  Dir = 2, Dur = 28
02:57:11.833 00.000 9828 IsSlewing returns 0
02:57:11.833 00.000 9828 IsGuiding returns 0
02:57:11.833 00.000 9828 PulseGuide returned control before completion, sleep 38
02:57:11.885 00.052 9828 IsGuiding returns 1
02:57:11.885 00.000 9828 scope still moving after pulse duration time elapsed
02:57:11.917 00.032 9828 IsSlewing returns 0
02:57:11.917 00.000 9828 IsGuiding returns 1
02:57:11.947 00.030 9828 IsSlewing returns 0
02:57:11.948 00.001 9828 IsGuiding returns 1
02:57:11.978 00.030 9828 IsSlewing returns 0
02:57:11.979 00.001 9828 IsGuiding returns 0
02:57:11.979 00.000 9828 scope move finished after 28 + 117 ms
02:57:11.979 00.000 9828 Move returns status 0, amount 28
02:57:11.979 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:11.979 00.000 9828 MoveAxis(N, 8, B)
02:57:11.979 00.000 9828 Guiding  Dir = 0, Dur = 8
02:57:11.994 00.015 9828 IsSlewing returns 0
02:57:11.995 00.001 9828 IsGuiding returns 0
02:57:11.995 00.000 9828 PulseGuide returned control before completion, sleep 18
02:57:12.025 00.030 9828 IsGuiding returns 1
02:57:12.025 00.000 9828 scope still moving after pulse duration time elapsed
02:57:12.056 00.031 9828 IsSlewing returns 0
02:57:12.056 00.000 9828 IsGuiding returns 1
02:57:12.086 00.030 9828 IsSlewing returns 0
02:57:12.086 00.000 9828 IsGuiding returns 1
02:57:12.118 00.032 9828 IsSlewing returns 0
02:57:12.122 00.004 9828 IsGuiding returns 0
02:57:12.122 00.000 9828 scope move finished after 8 + 119 ms
02:57:12.122 00.000 9828 Move returns status 0, amount 8
02:57:12.122 00.000 9828 move complete, result=0
02:57:12.122 00.000 9828 worker thread done servicing request
02:57:12.122 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 8 ms NORTH
02:57:12.518 00.396 8976 Exposure complete
02:57:12.524 00.006 8976 worker thread done servicing request
02:57:12.524 00.000 5052 OnExposeComplete: enter
02:57:12.524 00.000 5052 UpdateGuideState(): m_state=6
02:57:12.524 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11295
02:57:12.524 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.71, Mass=172, SNR=9.0, Peak=72 HFD=2.1
02:57:12.524 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:57:12.524 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
02:57:12.524 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.73 mountX=0.01 mountY=0.00, mountTheta=0.62
02:57:12.525 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.00, opts=13)
02:57:12.525 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.00)
02:57:12.525 00.000 8976 Worker thread wakes up
02:57:12.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.00) opts 0xd
02:57:12.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.00)
02:57:12.525 00.000 8976 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.00
02:57:12.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:57:12.525 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
02:57:12.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:12.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:12.525 00.000 5052 Enqueuing Expose request
02:57:12.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:57:12.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:57:12.525 00.000 8976 MoveAxis(R, 0, ABG)
02:57:12.525 00.000 8976 MoveAxis(U, 0, ABG)
02:57:12.526 00.001 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:57:12.526 00.000 8976 MountToCamera -- mountX=0.75 mountY=-3.62 hyp=3.70 mountTheta=-1.37 cameraX=2.88, cameraY=2.32 cameraTheta=0.68
02:57:12.526 00.000 8976 incremental bump (2.885, 2.315) isValid = 1
02:57:12.526 00.000 8976 Scheduling Mount bump of (0.006, 0.005)
02:57:12.526 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.00, opts=4)
02:57:12.526 00.000 8976 Enqueuing Move request for scope (0.01, 0.00)
02:57:12.526 00.000 8976 move complete, result=0
02:57:12.526 00.000 8976 worker thread done servicing request
02:57:12.526 00.000 8976 Worker thread wakes up
02:57:12.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:12.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:12.526 00.000 9828 Worker thread wakes up
02:57:12.526 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0x4
02:57:12.526 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
02:57:12.526 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:12.526 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
02:57:12.526 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
02:57:12.527 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.69 mountX=-0.01 mountY=-0.00, mountTheta=-2.55
02:57:12.527 00.000 9828 Moving (0.01, 0.00) raw xDistance=-0.01 yDistance=-0.00
02:57:12.527 00.000 9828 BLC: window closed
02:57:12.527 00.000 9828 MoveAxis(E, 2, B)
02:57:12.527 00.000 9828 Guiding  Dir = 2, Dur = 2
02:57:12.527 00.000 9828 IsSlewing returns 0
02:57:12.527 00.000 9828 IsGuiding returns 0
02:57:12.527 00.000 9828 PulseGuide returned control before completion, sleep 12
02:57:12.552 00.025 9828 IsGuiding returns 1
02:57:12.552 00.000 9828 scope still moving after pulse duration time elapsed
02:57:12.583 00.031 9828 IsSlewing returns 0
02:57:12.583 00.000 9828 IsGuiding returns 1
02:57:12.614 00.031 9828 IsSlewing returns 0
02:57:12.614 00.000 9828 IsGuiding returns 1
02:57:12.645 00.031 9828 IsSlewing returns 0
02:57:12.646 00.001 9828 IsGuiding returns 0
02:57:12.646 00.000 9828 scope move finished after 2 + 117 ms
02:57:12.646 00.000 9828 Move returns status 0, amount 2
02:57:12.646 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:12.646 00.000 9828 MoveAxis(N, 1, B)
02:57:12.646 00.000 9828 Guiding  Dir = 0, Dur = 1
02:57:12.661 00.015 9828 IsSlewing returns 0
02:57:12.661 00.000 9828 IsGuiding returns 0
02:57:12.661 00.000 9828 PulseGuide returned control before completion, sleep 11
02:57:12.677 00.016 9828 IsGuiding returns 1
02:57:12.677 00.000 9828 scope still moving after pulse duration time elapsed
02:57:12.708 00.031 9828 IsSlewing returns 0
02:57:12.708 00.000 9828 IsGuiding returns 1
02:57:12.739 00.031 9828 IsSlewing returns 0
02:57:12.739 00.000 9828 IsGuiding returns 1
02:57:12.769 00.030 9828 IsSlewing returns 0
02:57:12.769 00.000 9828 IsGuiding returns 1
02:57:12.800 00.031 9828 IsSlewing returns 0
02:57:12.800 00.000 9828 IsGuiding returns 0
02:57:12.800 00.000 9828 scope move finished after 1 + 137 ms
02:57:12.800 00.000 9828 Move returns status 0, amount 1
02:57:12.800 00.000 9828 move complete, result=0
02:57:12.800 00.000 9828 worker thread done servicing request
02:57:12.800 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.0 px 1 ms NORTH
02:57:13.215 00.415 8976 Exposure complete
02:57:13.221 00.006 8976 worker thread done servicing request
02:57:13.221 00.000 5052 OnExposeComplete: enter
02:57:13.221 00.000 5052 UpdateGuideState(): m_state=6
02:57:13.221 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11296
02:57:13.221 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.96, Mass=162, SNR=8.8, Peak=67 HFD=2.3
02:57:13.221 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
02:57:13.221 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
02:57:13.221 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.93 mountX=0.26 mountY=-0.06, mountTheta=-0.21
02:57:13.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.25, opts=13)
02:57:13.222 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.25)
02:57:13.222 00.000 8976 Worker thread wakes up
02:57:13.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.25) opts 0xd
02:57:13.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.25)
02:57:13.222 00.000 8976 Moving (-0.09, 0.25) raw xDistance=0.26 yDistance=-0.06
02:57:13.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:57:13.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:57:13.222 00.000 8976 MoveAxis(L, 1, ABG)
02:57:13.223 00.001 8976 stepping (-5, 22) + (-1, 0)
02:57:13.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:57:13.223 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:13.223 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
02:57:13.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:13.223 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:13.223 00.000 5052 Enqueuing Expose request
02:57:13.247 00.024 8976 Received - 47 (G) 
02:57:13.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:13.247 00.000 8976 stepped: pos (-6, 22)
02:57:13.247 00.000 8976 MoveAxis(U, 0, ABG)
02:57:13.247 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:57:13.247 00.000 8976 MountToCamera -- mountX=0.80 mountY=-3.58 hyp=3.67 mountTheta=-1.35 cameraX=2.82, cameraY=2.35 cameraTheta=0.69
02:57:13.247 00.000 8976 incremental bump (2.821, 2.346) isValid = 1
02:57:13.247 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
02:57:13.247 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:57:13.247 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:57:13.247 00.000 8976 move complete, result=0
02:57:13.247 00.000 9828 Worker thread wakes up
02:57:13.247 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:57:13.247 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:57:13.248 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:57:13.248 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
02:57:13.248 00.000 8976 worker thread done servicing request
02:57:13.248 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
02:57:13.248 00.000 8976 Worker thread wakes up
02:57:13.248 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
02:57:13.248 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:57:13.248 00.000 9828 BLC: window closed
02:57:13.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:13.248 00.000 9828 MoveAxis(E, 29, B)
02:57:13.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:13.248 00.000 9828 Guiding  Dir = 2, Dur = 29
02:57:13.249 00.001 9828 IsSlewing returns 0
02:57:13.249 00.000 9828 IsGuiding returns 0
02:57:13.249 00.000 9828 PulseGuide returned control before completion, sleep 39
02:57:13.303 00.054 9828 IsGuiding returns 1
02:57:13.303 00.000 9828 scope still moving after pulse duration time elapsed
02:57:13.334 00.031 9828 IsSlewing returns 0
02:57:13.334 00.000 9828 IsGuiding returns 1
02:57:13.364 00.030 9828 IsSlewing returns 0
02:57:13.364 00.000 9828 IsGuiding returns 1
02:57:13.395 00.031 9828 IsSlewing returns 0
02:57:13.395 00.000 9828 IsGuiding returns 1
02:57:13.427 00.032 9828 IsSlewing returns 0
02:57:13.427 00.000 9828 IsGuiding returns 1
02:57:13.458 00.031 9828 IsSlewing returns 0
02:57:13.458 00.000 9828 IsGuiding returns 0
02:57:13.458 00.000 9828 scope move finished after 29 + 180 ms
02:57:13.458 00.000 9828 Move returns status 0, amount 29
02:57:13.458 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:13.458 00.000 9828 MoveAxis(N, 9, B)
02:57:13.458 00.000 9828 Guiding  Dir = 0, Dur = 9
02:57:13.474 00.016 9828 IsSlewing returns 0
02:57:13.479 00.005 9828 IsGuiding returns 0
02:57:13.479 00.000 9828 PulseGuide returned control before completion, sleep 19
02:57:13.505 00.026 9828 IsGuiding returns 1
02:57:13.505 00.000 9828 scope still moving after pulse duration time elapsed
02:57:13.535 00.030 9828 IsSlewing returns 0
02:57:13.535 00.000 9828 IsGuiding returns 1
02:57:13.565 00.030 9828 IsSlewing returns 0
02:57:13.565 00.000 9828 IsGuiding returns 1
02:57:13.596 00.031 9828 IsSlewing returns 0
02:57:13.596 00.000 9828 IsGuiding returns 1
02:57:13.627 00.031 9828 IsSlewing returns 0
02:57:13.627 00.000 9828 IsGuiding returns 0
02:57:13.627 00.000 9828 scope move finished after 9 + 139 ms
02:57:13.627 00.000 9828 Move returns status 0, amount 9
02:57:13.627 00.000 9828 move complete, result=0
02:57:13.627 00.000 9828 worker thread done servicing request
02:57:13.627 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:57:13.949 00.322 8976 Exposure complete
02:57:13.955 00.006 8976 worker thread done servicing request
02:57:13.955 00.000 5052 OnExposeComplete: enter
02:57:13.955 00.000 5052 UpdateGuideState(): m_state=6
02:57:13.955 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11297
02:57:13.955 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.36, Mass=170, SNR=9.0, Peak=76 HFD=2.7
02:57:13.955 00.000 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
02:57:13.955 00.000 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
02:57:13.955 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.35 hyp=0.46 cameraTheta=-0.85 mountX=-0.45 mountY=-0.07, mountTheta=-2.99
02:57:13.957 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.35, opts=13)
02:57:13.957 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.35)
02:57:13.957 00.000 8976 Worker thread wakes up
02:57:13.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.35) opts 0xd
02:57:13.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.35)
02:57:13.957 00.000 8976 Moving (0.30, -0.35) raw xDistance=-0.45 yDistance=-0.07
02:57:13.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:57:13.957 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
02:57:13.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:13.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.45
02:57:13.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:13.957 00.000 5052 Enqueuing Expose request
02:57:13.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:57:13.957 00.000 8976 MoveAxis(R, 2, ABG)
02:57:13.957 00.000 8976 stepping (-6, 22) + (2, 0)
02:57:13.957 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:13.981 00.024 8976 Received - 47 (G) 
02:57:13.982 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:13.982 00.000 8976 stepped: pos (-4, 22)
02:57:13.982 00.000 8976 MoveAxis(U, 0, ABG)
02:57:13.982 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:57:13.982 00.000 8976 MountToCamera -- mountX=0.74 mountY=-3.55 hyp=3.63 mountTheta=-1.37 cameraX=2.82, cameraY=2.28 cameraTheta=0.68
02:57:13.982 00.000 8976 incremental bump (2.825, 2.277) isValid = 1
02:57:13.982 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
02:57:13.982 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:57:13.982 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:57:13.982 00.000 8976 move complete, result=0
02:57:13.982 00.000 8976 worker thread done servicing request
02:57:13.982 00.000 8976 Worker thread wakes up
02:57:13.982 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:57:13.982 00.000 9828 Worker thread wakes up
02:57:13.982 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:57:13.982 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:57:13.983 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:13.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:13.983 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
02:57:13.983 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
02:57:13.983 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
02:57:13.983 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:57:13.983 00.000 9828 BLC: window closed
02:57:13.983 00.000 9828 MoveAxis(E, 29, B)
02:57:13.983 00.000 9828 Guiding  Dir = 2, Dur = 29
02:57:13.983 00.000 9828 IsSlewing returns 0
02:57:13.984 00.001 9828 IsGuiding returns 0
02:57:13.984 00.000 9828 PulseGuide returned control before completion, sleep 39
02:57:14.037 00.053 9828 IsGuiding returns 1
02:57:14.037 00.000 9828 scope still moving after pulse duration time elapsed
02:57:14.068 00.031 9828 IsSlewing returns 0
02:57:14.068 00.000 9828 IsGuiding returns 1
02:57:14.099 00.031 9828 IsSlewing returns 0
02:57:14.099 00.000 9828 IsGuiding returns 1
02:57:14.130 00.031 9828 IsSlewing returns 0
02:57:14.130 00.000 9828 IsGuiding returns 0
02:57:14.130 00.000 9828 scope move finished after 29 + 116 ms
02:57:14.130 00.000 9828 Move returns status 0, amount 29
02:57:14.130 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:14.130 00.000 9828 MoveAxis(N, 9, B)
02:57:14.130 00.000 9828 Guiding  Dir = 0, Dur = 9
02:57:14.145 00.015 9828 IsSlewing returns 0
02:57:14.145 00.000 9828 IsGuiding returns 0
02:57:14.145 00.000 9828 PulseGuide returned control before completion, sleep 19
02:57:14.177 00.032 9828 IsGuiding returns 1
02:57:14.177 00.000 9828 scope still moving after pulse duration time elapsed
02:57:14.207 00.030 9828 IsSlewing returns 0
02:57:14.207 00.000 9828 IsGuiding returns 1
02:57:14.238 00.031 9828 IsSlewing returns 0
02:57:14.238 00.000 9828 IsGuiding returns 1
02:57:14.269 00.031 9828 IsSlewing returns 0
02:57:14.269 00.000 9828 IsGuiding returns 1
02:57:14.300 00.031 9828 IsSlewing returns 0
02:57:14.300 00.000 9828 IsGuiding returns 0
02:57:14.300 00.000 9828 scope move finished after 9 + 145 ms
02:57:14.300 00.000 9828 Move returns status 0, amount 9
02:57:14.300 00.000 9828 move complete, result=0
02:57:14.300 00.000 9828 worker thread done servicing request
02:57:14.300 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:57:14.670 00.370 8976 Exposure complete
02:57:14.675 00.005 8976 worker thread done servicing request
02:57:14.676 00.001 5052 OnExposeComplete: enter
02:57:14.676 00.000 5052 UpdateGuideState(): m_state=6
02:57:14.676 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11298
02:57:14.676 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=282.00, Mass=165, SNR=8.9, Peak=72 HFD=2.3
02:57:14.676 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
02:57:14.676 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
02:57:14.676 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.29 hyp=0.41 cameraTheta=0.78 mountX=0.12 mountY=-0.40, mountTheta=-1.27
02:57:14.677 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.29, opts=13)
02:57:14.677 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.29)
02:57:14.677 00.000 8976 Worker thread wakes up
02:57:14.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.29) opts 0xd
02:57:14.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.29)
02:57:14.677 00.000 8976 Moving (0.29, 0.29) raw xDistance=0.12 yDistance=-0.40
02:57:14.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:57:14.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:57:14.677 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:57:14.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:14.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:57:14.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:14.677 00.000 5052 Enqueuing Expose request
02:57:14.677 00.000 8976 MoveAxis(R, 0, ABG)
02:57:14.677 00.000 8976 MoveAxis(U, 2, ABG)
02:57:14.677 00.000 8976 stepping (-4, 22) + (0, 2)
02:57:14.678 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:14.702 00.024 8976 Received - 47 (G) 
02:57:14.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:14.702 00.000 8976 stepped: pos (-4, 24)
02:57:14.702 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:57:14.702 00.000 8976 MountToCamera -- mountX=0.70 mountY=-3.64 hyp=3.70 mountTheta=-1.38 cameraX=2.92, cameraY=2.28 cameraTheta=0.66
02:57:14.702 00.000 8976 incremental bump (2.920, 2.278) isValid = 1
02:57:14.702 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
02:57:14.702 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:57:14.702 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:57:14.702 00.000 8976 move complete, result=0
02:57:14.702 00.000 9828 Worker thread wakes up
02:57:14.702 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:57:14.702 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:57:14.702 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
02:57:14.702 00.000 8976 worker thread done servicing request
02:57:14.703 00.001 8976 Worker thread wakes up
02:57:14.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:14.703 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
02:57:14.703 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
02:57:14.703 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
02:57:14.703 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:14.703 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:57:14.703 00.000 9828 BLC: window closed
02:57:14.703 00.000 9828 MoveAxis(E, 30, B)
02:57:14.703 00.000 9828 Guiding  Dir = 2, Dur = 30
02:57:14.703 00.000 9828 IsSlewing returns 0
02:57:14.703 00.000 9828 IsGuiding returns 0
02:57:14.703 00.000 9828 PulseGuide returned control before completion, sleep 40
02:57:14.755 00.052 9828 IsGuiding returns 1
02:57:14.755 00.000 9828 scope still moving after pulse duration time elapsed
02:57:14.786 00.031 9828 IsSlewing returns 0
02:57:14.786 00.000 9828 IsGuiding returns 1
02:57:14.816 00.030 9828 IsSlewing returns 0
02:57:14.816 00.000 9828 IsGuiding returns 1
02:57:14.848 00.032 9828 IsSlewing returns 0
02:57:14.852 00.004 9828 IsGuiding returns 0
02:57:14.852 00.000 9828 scope move finished after 30 + 119 ms
02:57:14.852 00.000 9828 Move returns status 0, amount 30
02:57:14.852 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:14.852 00.000 9828 MoveAxis(N, 8, B)
02:57:14.852 00.000 9828 Guiding  Dir = 0, Dur = 8
02:57:14.879 00.027 9828 IsSlewing returns 0
02:57:14.879 00.000 9828 IsGuiding returns 0
02:57:14.879 00.000 9828 PulseGuide returned control before completion, sleep 18
02:57:14.909 00.030 9828 IsGuiding returns 1
02:57:14.909 00.000 9828 scope still moving after pulse duration time elapsed
02:57:14.940 00.031 9828 IsSlewing returns 0
02:57:14.940 00.000 9828 IsGuiding returns 1
02:57:14.971 00.031 9828 IsSlewing returns 0
02:57:14.971 00.000 9828 IsGuiding returns 1
02:57:15.003 00.032 9828 IsSlewing returns 0
02:57:15.003 00.000 9828 IsGuiding returns 0
02:57:15.003 00.000 9828 scope move finished after 8 + 115 ms
02:57:15.003 00.000 9828 Move returns status 0, amount 8
02:57:15.003 00.000 9828 move complete, result=0
02:57:15.003 00.000 9828 worker thread done servicing request
02:57:15.003 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:57:15.389 00.386 8976 Exposure complete
02:57:15.394 00.005 8976 worker thread done servicing request
02:57:15.395 00.001 5052 OnExposeComplete: enter
02:57:15.395 00.000 5052 UpdateGuideState(): m_state=6
02:57:15.395 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11299
02:57:15.395 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.31, Mass=178, SNR=9.2, Peak=69 HFD=2.3
02:57:15.395 00.000 5052 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.04) = xAngle (-3.85 = 2.44)
02:57:15.395 00.000 5052 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.95 = 2.33)
02:57:15.395 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.40 hyp=0.41 cameraTheta=-1.80 mountX=-0.31 mountY=0.29, mountTheta=2.38
02:57:15.395 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.40, opts=13)
02:57:15.395 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.40)
02:57:15.396 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:57:15.396 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
02:57:15.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:15.396 00.000 8976 Worker thread wakes up
02:57:15.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.40) opts 0xd
02:57:15.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.40)
02:57:15.396 00.000 8976 Moving (-0.09, -0.40) raw xDistance=-0.31 yDistance=0.29
02:57:15.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:15.396 00.000 5052 Enqueuing Expose request
02:57:15.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:57:15.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
02:57:15.396 00.000 8976 MoveAxis(R, 1, ABG)
02:57:15.396 00.000 8976 stepping (-4, 24) + (1, 0)
02:57:15.396 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:15.421 00.025 8976 Received - 47 (G) 
02:57:15.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:15.421 00.000 8976 stepped: pos (-3, 24)
02:57:15.421 00.000 8976 MoveAxis(D, 1, ABG)
02:57:15.421 00.000 8976 stepping (-3, 24) + (0, -1)
02:57:15.421 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:15.453 00.032 8976 Received - 47 (G) 
02:57:15.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:15.453 00.000 8976 stepped: pos (-3, 23)
02:57:15.453 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:57:15.453 00.000 8976 MountToCamera -- mountX=0.62 mountY=-3.64 hyp=3.69 mountTheta=-1.40 cameraX=2.96, cameraY=2.21 cameraTheta=0.64
02:57:15.453 00.000 8976 incremental bump (2.961, 2.210) isValid = 1
02:57:15.453 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
02:57:15.453 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:57:15.453 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:57:15.453 00.000 8976 move complete, result=0
02:57:15.453 00.000 8976 worker thread done servicing request
02:57:15.453 00.000 8976 Worker thread wakes up
02:57:15.453 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
02:57:15.453 00.000 9828 Worker thread wakes up
02:57:15.453 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:57:15.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:15.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:15.454 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:57:15.454 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
02:57:15.454 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
02:57:15.454 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
02:57:15.454 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:57:15.454 00.000 9828 BLC: window closed
02:57:15.454 00.000 9828 MoveAxis(E, 30, B)
02:57:15.454 00.000 9828 Guiding  Dir = 2, Dur = 30
02:57:15.454 00.000 9828 IsSlewing returns 0
02:57:15.454 00.000 9828 IsGuiding returns 0
02:57:15.454 00.000 9828 PulseGuide returned control before completion, sleep 40
02:57:15.502 00.048 9828 IsGuiding returns 1
02:57:15.502 00.000 9828 scope still moving after pulse duration time elapsed
02:57:15.533 00.031 9828 IsSlewing returns 0
02:57:15.533 00.000 9828 IsGuiding returns 1
02:57:15.565 00.032 9828 IsSlewing returns 0
02:57:15.565 00.000 9828 IsGuiding returns 1
02:57:15.595 00.030 9828 IsSlewing returns 0
02:57:15.595 00.000 9828 IsGuiding returns 0
02:57:15.595 00.000 9828 scope move finished after 30 + 110 ms
02:57:15.595 00.000 9828 Move returns status 0, amount 30
02:57:15.595 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:15.595 00.000 9828 MoveAxis(N, 8, B)
02:57:15.595 00.000 9828 Guiding  Dir = 0, Dur = 8
02:57:15.610 00.015 9828 IsSlewing returns 0
02:57:15.610 00.000 9828 IsGuiding returns 0
02:57:15.610 00.000 9828 PulseGuide returned control before completion, sleep 18
02:57:15.641 00.031 9828 IsGuiding returns 1
02:57:15.641 00.000 9828 scope still moving after pulse duration time elapsed
02:57:15.674 00.033 9828 IsSlewing returns 0
02:57:15.674 00.000 9828 IsGuiding returns 1
02:57:15.704 00.030 9828 IsSlewing returns 0
02:57:15.704 00.000 9828 IsGuiding returns 1
02:57:15.734 00.030 9828 IsSlewing returns 0
02:57:15.734 00.000 9828 IsGuiding returns 1
02:57:15.766 00.032 9828 IsSlewing returns 0
02:57:15.766 00.000 9828 IsGuiding returns 1
02:57:15.797 00.031 9828 IsSlewing returns 0
02:57:15.797 00.000 9828 IsGuiding returns 0
02:57:15.797 00.000 9828 scope move finished after 8 + 178 ms
02:57:15.797 00.000 9828 Move returns status 0, amount 8
02:57:15.797 00.000 9828 move complete, result=0
02:57:15.797 00.000 9828 worker thread done servicing request
02:57:15.797 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:57:16.140 00.343 8976 Exposure complete
02:57:16.145 00.005 8976 worker thread done servicing request
02:57:16.145 00.000 5052 OnExposeComplete: enter
02:57:16.145 00.000 5052 UpdateGuideState(): m_state=6
02:57:16.145 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11300
02:57:16.145 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.52, Mass=160, SNR=8.8, Peak=72 HFD=2.2
02:57:16.145 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.51 = 1.77)
02:57:16.145 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.67)
02:57:16.146 00.001 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.19 hyp=0.31 cameraTheta=-2.47 mountX=-0.06 mountY=0.31, mountTheta=1.77
02:57:16.146 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.19, opts=13)
02:57:16.146 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.19)
02:57:16.146 00.000 8976 Worker thread wakes up
02:57:16.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.19) opts 0xd
02:57:16.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.19)
02:57:16.147 00.001 8976 Moving (-0.24, -0.19) raw xDistance=-0.06 yDistance=0.31
02:57:16.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:57:16.147 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:57:16.147 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
02:57:16.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:16.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:16.147 00.000 5052 Enqueuing Expose request
02:57:16.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:57:16.147 00.000 8976 MoveAxis(R, 0, ABG)
02:57:16.147 00.000 8976 MoveAxis(D, 1, ABG)
02:57:16.147 00.000 8976 stepping (-3, 23) + (0, -1)
02:57:16.147 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:16.171 00.024 8976 Received - 47 (G) 
02:57:16.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:16.172 00.001 8976 stepped: pos (-3, 22)
02:57:16.172 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:57:16.172 00.000 8976 MountToCamera -- mountX=0.57 mountY=-3.59 hyp=3.64 mountTheta=-1.41 cameraX=2.94, cameraY=2.14 cameraTheta=0.63
02:57:16.172 00.000 8976 incremental bump (2.941, 2.141) isValid = 1
02:57:16.172 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
02:57:16.172 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:57:16.172 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:57:16.172 00.000 8976 move complete, result=0
02:57:16.172 00.000 9828 Worker thread wakes up
02:57:16.172 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:57:16.172 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:57:16.172 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
02:57:16.172 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:57:16.172 00.000 8976 worker thread done servicing request
02:57:16.172 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
02:57:16.172 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
02:57:16.172 00.000 8976 Worker thread wakes up
02:57:16.173 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:16.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:16.173 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:57:16.173 00.000 9828 BLC: window closed
02:57:16.173 00.000 9828 MoveAxis(E, 30, B)
02:57:16.173 00.000 9828 Guiding  Dir = 2, Dur = 30
02:57:16.173 00.000 9828 IsSlewing returns 0
02:57:16.173 00.000 9828 IsGuiding returns 0
02:57:16.173 00.000 9828 PulseGuide returned control before completion, sleep 40
02:57:16.217 00.044 9828 IsGuiding returns 1
02:57:16.217 00.000 9828 scope still moving after pulse duration time elapsed
02:57:16.248 00.031 9828 IsSlewing returns 0
02:57:16.248 00.000 9828 IsGuiding returns 1
02:57:16.279 00.031 9828 IsSlewing returns 0
02:57:16.279 00.000 9828 IsGuiding returns 1
02:57:16.309 00.030 9828 IsSlewing returns 0
02:57:16.309 00.000 9828 IsGuiding returns 1
02:57:16.341 00.032 9828 IsSlewing returns 0
02:57:16.341 00.000 9828 IsGuiding returns 0
02:57:16.341 00.000 9828 scope move finished after 30 + 137 ms
02:57:16.341 00.000 9828 Move returns status 0, amount 30
02:57:16.341 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:16.341 00.000 9828 MoveAxis(N, 8, B)
02:57:16.341 00.000 9828 Guiding  Dir = 0, Dur = 8
02:57:16.356 00.015 9828 IsSlewing returns 0
02:57:16.356 00.000 9828 IsGuiding returns 0
02:57:16.356 00.000 9828 PulseGuide returned control before completion, sleep 18
02:57:16.387 00.031 9828 IsGuiding returns 1
02:57:16.387 00.000 9828 scope still moving after pulse duration time elapsed
02:57:16.418 00.031 9828 IsSlewing returns 0
02:57:16.418 00.000 9828 IsGuiding returns 1
02:57:16.448 00.030 9828 IsSlewing returns 0
02:57:16.448 00.000 9828 IsGuiding returns 1
02:57:16.480 00.032 9828 IsSlewing returns 0
02:57:16.480 00.000 9828 IsGuiding returns 0
02:57:16.480 00.000 9828 scope move finished after 8 + 115 ms
02:57:16.480 00.000 9828 Move returns status 0, amount 8
02:57:16.480 00.000 9828 move complete, result=0
02:57:16.480 00.000 9828 worker thread done servicing request
02:57:16.480 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:57:16.861 00.381 8976 Exposure complete
02:57:16.866 00.005 8976 worker thread done servicing request
02:57:16.866 00.000 5052 OnExposeComplete: enter
02:57:16.866 00.000 5052 UpdateGuideState(): m_state=6
02:57:16.866 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11301
02:57:16.866 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.01, Mass=166, SNR=8.9, Peak=74 HFD=2.3
02:57:16.866 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
02:57:16.866 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
02:57:16.866 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.30 hyp=0.63 cameraTheta=2.65 mountX=0.52 mountY=0.30, mountTheta=0.53
02:57:16.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.30, opts=13)
02:57:16.867 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.30)
02:57:16.867 00.000 8976 Worker thread wakes up
02:57:16.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.30) opts 0xd
02:57:16.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.30)
02:57:16.867 00.000 8976 Moving (-0.56, 0.30) raw xDistance=0.52 yDistance=0.30
02:57:16.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:57:16.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
02:57:16.867 00.000 8976 MoveAxis(L, 2, ABG)
02:57:16.867 00.000 8976 stepping (-3, 22) + (-2, 0)
02:57:16.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:57:16.867 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
02:57:16.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:16.868 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:16.868 00.000 5052 Enqueuing Expose request
02:57:16.868 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:16.891 00.023 8976 Received - 47 (G) 
02:57:16.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:16.891 00.000 8976 stepped: pos (-5, 22)
02:57:16.891 00.000 8976 MoveAxis(D, 1, ABG)
02:57:16.891 00.000 8976 stepping (-5, 22) + (0, -1)
02:57:16.891 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:16.924 00.033 8976 Received - 47 (G) 
02:57:16.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:16.924 00.000 8976 stepped: pos (-5, 21)
02:57:16.924 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
02:57:16.924 00.000 8976 MountToCamera -- mountX=0.63 mountY=-3.51 hyp=3.56 mountTheta=-1.39 cameraX=2.84, cameraY=2.16 cameraTheta=0.65
02:57:16.924 00.000 8976 incremental bump (2.836, 2.160) isValid = 1
02:57:16.924 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
02:57:16.924 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:57:16.924 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:57:16.924 00.000 8976 move complete, result=0
02:57:16.924 00.000 9828 Worker thread wakes up
02:57:16.924 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:57:16.924 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:57:16.924 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
02:57:16.924 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
02:57:16.924 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
02:57:16.925 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:57:16.925 00.000 9828 BLC: window closed
02:57:16.925 00.000 9828 MoveAxis(E, 30, B)
02:57:16.925 00.000 9828 Guiding  Dir = 2, Dur = 30
02:57:16.925 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
02:57:16.925 00.000 8976 worker thread done servicing request
02:57:16.925 00.000 8976 Worker thread wakes up
02:57:16.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:16.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:16.925 00.000 9828 IsSlewing returns 0
02:57:16.925 00.000 9828 IsGuiding returns 0
02:57:16.925 00.000 9828 PulseGuide returned control before completion, sleep 40
02:57:16.981 00.056 9828 IsGuiding returns 1
02:57:16.981 00.000 9828 scope still moving after pulse duration time elapsed
02:57:17.013 00.032 9828 IsSlewing returns 0
02:57:17.014 00.001 9828 IsGuiding returns 1
02:57:17.043 00.029 9828 IsSlewing returns 0
02:57:17.043 00.000 9828 IsGuiding returns 1
02:57:17.074 00.031 9828 IsSlewing returns 0
02:57:17.074 00.000 9828 IsGuiding returns 0
02:57:17.074 00.000 9828 scope move finished after 30 + 119 ms
02:57:17.074 00.000 9828 Move returns status 0, amount 30
02:57:17.074 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:17.074 00.000 9828 MoveAxis(N, 8, B)
02:57:17.074 00.000 9828 Guiding  Dir = 0, Dur = 8
02:57:17.090 00.016 9828 IsSlewing returns 0
02:57:17.090 00.000 9828 IsGuiding returns 0
02:57:17.090 00.000 9828 PulseGuide returned control before completion, sleep 18
02:57:17.120 00.030 9828 IsGuiding returns 1
02:57:17.120 00.000 9828 scope still moving after pulse duration time elapsed
02:57:17.151 00.031 9828 IsSlewing returns 0
02:57:17.151 00.000 9828 IsGuiding returns 1
02:57:17.183 00.032 9828 IsSlewing returns 0
02:57:17.183 00.000 9828 IsGuiding returns 1
02:57:17.214 00.031 9828 IsSlewing returns 0
02:57:17.214 00.000 9828 IsGuiding returns 0
02:57:17.214 00.000 9828 scope move finished after 8 + 115 ms
02:57:17.214 00.000 9828 Move returns status 0, amount 8
02:57:17.214 00.000 9828 move complete, result=0
02:57:17.214 00.000 9828 worker thread done servicing request
02:57:17.214 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:57:17.610 00.396 8976 Exposure complete
02:57:17.615 00.005 8976 worker thread done servicing request
02:57:17.615 00.000 5052 OnExposeComplete: enter
02:57:17.615 00.000 5052 UpdateGuideState(): m_state=6
02:57:17.615 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11302
02:57:17.615 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=282.04, Mass=163, SNR=8.8, Peak=71 HFD=2.4
02:57:17.616 00.001 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
02:57:17.616 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
02:57:17.616 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.33 hyp=0.57 cameraTheta=2.53 mountX=0.50 mountY=0.21, mountTheta=0.40
02:57:17.616 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.33, opts=13)
02:57:17.616 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.33)
02:57:17.616 00.000 8976 Worker thread wakes up
02:57:17.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.33) opts 0xd
02:57:17.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.33)
02:57:17.617 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:57:17.617 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
02:57:17.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:17.617 00.000 8976 Moving (-0.46, 0.33) raw xDistance=0.50 yDistance=0.21
02:57:17.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
02:57:17.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:57:17.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:17.617 00.000 5052 Enqueuing Expose request
02:57:17.617 00.000 8976 MoveAxis(L, 2, ABG)
02:57:17.617 00.000 8976 stepping (-5, 21) + (-2, 0)
02:57:17.617 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:17.643 00.026 8976 Received - 47 (G) 
02:57:17.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:17.643 00.000 8976 stepped: pos (-7, 21)
02:57:17.643 00.000 8976 MoveAxis(U, 0, ABG)
02:57:17.643 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
02:57:17.643 00.000 8976 MountToCamera -- mountX=0.78 mountY=-3.45 hyp=3.54 mountTheta=-1.35 cameraX=2.72, cameraY=2.26 cameraTheta=0.69
02:57:17.643 00.000 8976 incremental bump (2.719, 2.263) isValid = 1
02:57:17.643 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
02:57:17.643 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:57:17.643 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:57:17.643 00.000 8976 move complete, result=0
02:57:17.643 00.000 8976 worker thread done servicing request
02:57:17.643 00.000 9828 Worker thread wakes up
02:57:17.643 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:57:17.643 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:57:17.643 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
02:57:17.643 00.000 8976 Worker thread wakes up
02:57:17.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:17.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:17.643 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:57:17.644 00.001 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
02:57:17.644 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
02:57:17.644 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
02:57:17.644 00.000 9828 BLC: window closed
02:57:17.644 00.000 9828 MoveAxis(E, 29, B)
02:57:17.644 00.000 9828 Guiding  Dir = 2, Dur = 29
02:57:17.644 00.000 9828 IsSlewing returns 0
02:57:17.644 00.000 9828 IsGuiding returns 0
02:57:17.644 00.000 9828 PulseGuide returned control before completion, sleep 39
02:57:17.697 00.053 9828 IsGuiding returns 1
02:57:17.697 00.000 9828 scope still moving after pulse duration time elapsed
02:57:17.727 00.030 9828 IsSlewing returns 0
02:57:17.727 00.000 9828 IsGuiding returns 1
02:57:17.758 00.031 9828 IsSlewing returns 0
02:57:17.758 00.000 9828 IsGuiding returns 1
02:57:17.790 00.032 9828 IsSlewing returns 0
02:57:17.790 00.000 9828 IsGuiding returns 0
02:57:17.790 00.000 9828 scope move finished after 29 + 116 ms
02:57:17.790 00.000 9828 Move returns status 0, amount 29
02:57:17.790 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:17.790 00.000 9828 MoveAxis(N, 9, B)
02:57:17.790 00.000 9828 Guiding  Dir = 0, Dur = 9
02:57:17.805 00.015 9828 IsSlewing returns 0
02:57:17.805 00.000 9828 IsGuiding returns 0
02:57:17.805 00.000 9828 PulseGuide returned control before completion, sleep 19
02:57:17.835 00.030 9828 IsGuiding returns 1
02:57:17.835 00.000 9828 scope still moving after pulse duration time elapsed
02:57:17.866 00.031 9828 IsSlewing returns 0
02:57:17.866 00.000 9828 IsGuiding returns 1
02:57:17.897 00.031 9828 IsSlewing returns 0
02:57:17.897 00.000 9828 IsGuiding returns 1
02:57:17.928 00.031 9828 IsSlewing returns 0
02:57:17.929 00.001 9828 IsGuiding returns 1
02:57:17.959 00.030 9828 IsSlewing returns 0
02:57:17.959 00.000 9828 IsGuiding returns 0
02:57:17.960 00.001 9828 scope move finished after 9 + 145 ms
02:57:17.960 00.000 9828 Move returns status 0, amount 9
02:57:17.960 00.000 9828 move complete, result=0
02:57:17.960 00.000 9828 worker thread done servicing request
02:57:17.960 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:57:18.330 00.370 8976 Exposure complete
02:57:18.335 00.005 8976 worker thread done servicing request
02:57:18.336 00.001 5052 OnExposeComplete: enter
02:57:18.336 00.000 5052 UpdateGuideState(): m_state=6
02:57:18.336 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11303
02:57:18.336 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.61, Mass=157, SNR=8.7, Peak=69 HFD=1.6
02:57:18.336 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
02:57:18.336 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
02:57:18.336 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.10 hyp=0.67 cameraTheta=-3.00 mountX=0.22 mountY=0.61, mountTheta=1.23
02:57:18.336 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.10, opts=13)
02:57:18.336 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.10)
02:57:18.336 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:57:18.337 00.001 5052 UpdateGuideState exits: m=157 SNR=8.7
02:57:18.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:18.337 00.000 8976 Worker thread wakes up
02:57:18.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.10) opts 0xd
02:57:18.337 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.10)
02:57:18.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:18.337 00.000 5052 Enqueuing Expose request
02:57:18.337 00.000 8976 Moving (-0.66, -0.10) raw xDistance=0.22 yDistance=0.61
02:57:18.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:57:18.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
02:57:18.337 00.000 8976 MoveAxis(R, 0, ABG)
02:57:18.337 00.000 8976 MoveAxis(D, 2, ABG)
02:57:18.337 00.000 8976 stepping (-7, 21) + (0, -2)
02:57:18.337 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:18.362 00.025 8976 Received - 47 (G) 
02:57:18.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:18.362 00.000 8976 stepped: pos (-7, 19)
02:57:18.362 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:57:18.362 00.000 8976 MountToCamera -- mountX=0.87 mountY=-3.31 hyp=3.42 mountTheta=-1.31 cameraX=2.55, cameraY=2.28 cameraTheta=0.73
02:57:18.362 00.000 8976 incremental bump (2.547, 2.285) isValid = 1
02:57:18.362 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
02:57:18.362 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:57:18.362 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:57:18.362 00.000 8976 move complete, result=0
02:57:18.362 00.000 8976 worker thread done servicing request
02:57:18.362 00.000 9828 Worker thread wakes up
02:57:18.362 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:57:18.362 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:57:18.362 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.44)
02:57:18.362 00.000 8976 Worker thread wakes up
02:57:18.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:18.362 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:18.362 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
02:57:18.363 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
02:57:18.363 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:57:18.363 00.000 9828 BLC: window closed
02:57:18.363 00.000 9828 MoveAxis(E, 28, B)
02:57:18.363 00.000 9828 Guiding  Dir = 2, Dur = 28
02:57:18.363 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:57:18.363 00.000 9828 IsSlewing returns 0
02:57:18.363 00.000 9828 IsGuiding returns 0
02:57:18.363 00.000 9828 PulseGuide returned control before completion, sleep 38
02:57:18.407 00.044 9828 IsGuiding returns 1
02:57:18.407 00.000 9828 scope still moving after pulse duration time elapsed
02:57:18.438 00.031 9828 IsSlewing returns 0
02:57:18.438 00.000 9828 IsGuiding returns 1
02:57:18.470 00.032 9828 IsSlewing returns 0
02:57:18.470 00.000 9828 IsGuiding returns 1
02:57:18.501 00.031 9828 IsSlewing returns 0
02:57:18.501 00.000 9828 IsGuiding returns 1
02:57:18.533 00.032 9828 IsSlewing returns 0
02:57:18.533 00.000 9828 IsGuiding returns 0
02:57:18.533 00.000 9828 scope move finished after 28 + 141 ms
02:57:18.533 00.000 9828 Move returns status 0, amount 28
02:57:18.533 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:18.533 00.000 9828 MoveAxis(N, 9, B)
02:57:18.533 00.000 9828 Guiding  Dir = 0, Dur = 9
02:57:18.549 00.016 9828 IsSlewing returns 0
02:57:18.549 00.000 9828 IsGuiding returns 0
02:57:18.549 00.000 9828 PulseGuide returned control before completion, sleep 19
02:57:18.579 00.030 9828 IsGuiding returns 1
02:57:18.579 00.000 9828 scope still moving after pulse duration time elapsed
02:57:18.612 00.033 9828 IsSlewing returns 0
02:57:18.612 00.000 9828 IsGuiding returns 1
02:57:18.657 00.045 9828 IsSlewing returns 0
02:57:18.657 00.000 9828 IsGuiding returns 1
02:57:18.689 00.032 9828 IsSlewing returns 0
02:57:18.689 00.000 9828 IsGuiding returns 0
02:57:18.689 00.000 9828 scope move finished after 9 + 130 ms
02:57:18.689 00.000 9828 Move returns status 0, amount 9
02:57:18.689 00.000 9828 move complete, result=0
02:57:18.689 00.000 9828 worker thread done servicing request
02:57:18.689 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:57:19.047 00.358 8976 Exposure complete
02:57:19.053 00.006 8976 worker thread done servicing request
02:57:19.053 00.000 5052 OnExposeComplete: enter
02:57:19.053 00.000 5052 UpdateGuideState(): m_state=6
02:57:19.053 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11304
02:57:19.053 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.95, Mass=151, SNR=8.5, Peak=72 HFD=2.0
02:57:19.053 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
02:57:19.053 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.13 = 0.13)
02:57:19.053 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.24 hyp=0.32 cameraTheta=2.27 mountX=0.31 mountY=0.04, mountTheta=0.13
02:57:19.054 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.24, opts=13)
02:57:19.054 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.24)
02:57:19.054 00.000 8976 Worker thread wakes up
02:57:19.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.24) opts 0xd
02:57:19.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.24)
02:57:19.054 00.000 8976 Moving (-0.21, 0.24) raw xDistance=0.31 yDistance=0.04
02:57:19.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:57:19.054 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:57:19.054 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:57:19.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:19.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:57:19.054 00.000 8976 MoveAxis(L, 1, ABG)
02:57:19.054 00.000 8976 stepping (-7, 19) + (-1, 0)
02:57:19.054 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:19.054 00.000 5052 Enqueuing Expose request
02:57:19.054 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:19.082 00.028 8976 Received - 47 (G) 
02:57:19.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:19.082 00.000 8976 stepped: pos (-8, 19)
02:57:19.082 00.000 8976 MoveAxis(U, 0, ABG)
02:57:19.082 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:57:19.082 00.000 8976 MountToCamera -- mountX=0.99 mountY=-3.21 hyp=3.36 mountTheta=-1.27 cameraX=2.41, cameraY=2.34 cameraTheta=0.77
02:57:19.082 00.000 8976 incremental bump (2.409, 2.344) isValid = 1
02:57:19.082 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
02:57:19.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:57:19.082 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:57:19.082 00.000 8976 move complete, result=0
02:57:19.082 00.000 9828 Worker thread wakes up
02:57:19.082 00.000 8976 worker thread done servicing request
02:57:19.082 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
02:57:19.082 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:57:19.082 00.000 8976 Worker thread wakes up
02:57:19.082 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:57:19.083 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:19.083 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
02:57:19.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:19.083 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
02:57:19.083 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
02:57:19.083 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:57:19.083 00.000 9828 BLC: window closed
02:57:19.083 00.000 9828 MoveAxis(E, 27, B)
02:57:19.083 00.000 9828 Guiding  Dir = 2, Dur = 27
02:57:19.083 00.000 9828 IsSlewing returns 0
02:57:19.083 00.000 9828 IsGuiding returns 0
02:57:19.084 00.001 9828 PulseGuide returned control before completion, sleep 37
02:57:19.124 00.040 9828 IsGuiding returns 1
02:57:19.124 00.000 9828 scope still moving after pulse duration time elapsed
02:57:19.156 00.032 9828 IsSlewing returns 0
02:57:19.156 00.000 9828 IsGuiding returns 1
02:57:19.186 00.030 9828 IsSlewing returns 0
02:57:19.186 00.000 9828 IsGuiding returns 1
02:57:19.217 00.031 9828 IsSlewing returns 0
02:57:19.217 00.000 9828 IsGuiding returns 0
02:57:19.217 00.000 9828 scope move finished after 27 + 106 ms
02:57:19.217 00.000 9828 Move returns status 0, amount 27
02:57:19.217 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:19.217 00.000 9828 MoveAxis(N, 10, B)
02:57:19.217 00.000 9828 Guiding  Dir = 0, Dur = 10
02:57:19.233 00.016 9828 IsSlewing returns 0
02:57:19.233 00.000 9828 IsGuiding returns 1
02:57:19.233 00.000 9828 Entered PulseGuideScope while moving
02:57:19.294 00.061 9828 IsSlewing returns 0
02:57:19.294 00.000 9828 IsGuiding returns 1
02:57:19.294 00.000 9828 Still moving
02:57:19.355 00.061 9828 IsSlewing returns 0
02:57:19.355 00.000 9828 IsGuiding returns 1
02:57:19.355 00.000 9828 Still moving
02:57:19.417 00.062 9828 IsSlewing returns 0
02:57:19.417 00.000 9828 IsGuiding returns 0
02:57:19.417 00.000 9828 Movement stopped - continuing
02:57:19.417 00.000 9828 PulseGuide returned control before completion, sleep 20
02:57:19.449 00.032 9828 IsGuiding returns 1
02:57:19.449 00.000 9828 scope still moving after pulse duration time elapsed
02:57:19.480 00.031 9828 IsSlewing returns 0
02:57:19.480 00.000 9828 IsGuiding returns 1
02:57:19.511 00.031 9828 IsSlewing returns 0
02:57:19.512 00.001 9828 IsGuiding returns 1
02:57:19.543 00.031 9828 IsSlewing returns 0
02:57:19.543 00.000 9828 IsGuiding returns 1
02:57:19.573 00.030 9828 IsSlewing returns 0
02:57:19.574 00.001 9828 IsGuiding returns 0
02:57:19.574 00.000 9828 scope move finished after 10 + 145 ms
02:57:19.574 00.000 9828 Move returns status 0, amount 10
02:57:19.574 00.000 9828 move complete, result=0
02:57:19.574 00.000 9828 worker thread done servicing request
02:57:19.748 00.174 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:57:19.768 00.020 8976 Exposure complete
02:57:19.773 00.005 8976 worker thread done servicing request
02:57:19.773 00.000 5052 OnExposeComplete: enter
02:57:19.773 00.000 5052 UpdateGuideState(): m_state=6
02:57:19.773 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11305
02:57:19.773 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.00, Mass=147, SNR=8.4, Peak=71 HFD=2.0
02:57:19.773 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.04) = xAngle (-0.51 = -0.51)
02:57:19.773 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.62 = -0.62)
02:57:19.773 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.53 mountX=0.25 mountY=-0.17, mountTheta=-0.59
02:57:19.774 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.29, opts=13)
02:57:19.774 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.29)
02:57:19.774 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:57:19.774 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:57:19.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:19.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:19.774 00.000 5052 Enqueuing Expose request
02:57:19.774 00.000 8976 Worker thread wakes up
02:57:19.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.29) opts 0xd
02:57:19.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.29)
02:57:19.774 00.000 8976 Moving (0.01, 0.29) raw xDistance=0.25 yDistance=-0.17
02:57:19.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:57:19.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:57:19.774 00.000 8976 MoveAxis(R, 0, ABG)
02:57:19.774 00.000 8976 MoveAxis(U, 0, ABG)
02:57:19.774 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:57:19.774 00.000 8976 MountToCamera -- mountX=1.07 mountY=-3.15 hyp=3.32 mountTheta=-1.24 cameraX=2.32, cameraY=2.38 cameraTheta=0.80
02:57:19.774 00.000 8976 incremental bump (2.317, 2.384) isValid = 1
02:57:19.774 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
02:57:19.774 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:19.774 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:19.774 00.000 8976 move complete, result=0
02:57:19.775 00.001 9828 Worker thread wakes up
02:57:19.775 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
02:57:19.775 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:19.775 00.000 8976 worker thread done servicing request
02:57:19.775 00.000 8976 Worker thread wakes up
02:57:19.775 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:19.775 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
02:57:19.775 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
02:57:19.775 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:19.775 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:19.775 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
02:57:19.775 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:57:19.775 00.000 9828 BLC: window closed
02:57:19.775 00.000 9828 MoveAxis(E, 27, B)
02:57:19.775 00.000 9828 Guiding  Dir = 2, Dur = 27
02:57:19.776 00.001 9828 IsSlewing returns 0
02:57:19.776 00.000 9828 IsGuiding returns 0
02:57:19.776 00.000 9828 PulseGuide returned control before completion, sleep 37
02:57:19.820 00.044 9828 IsGuiding returns 1
02:57:19.820 00.000 9828 scope still moving after pulse duration time elapsed
02:57:19.850 00.030 9828 IsSlewing returns 0
02:57:19.850 00.000 9828 IsGuiding returns 1
02:57:19.882 00.032 9828 IsSlewing returns 0
02:57:19.882 00.000 9828 IsGuiding returns 1
02:57:19.914 00.032 9828 IsSlewing returns 0
02:57:19.914 00.000 9828 IsGuiding returns 1
02:57:19.944 00.030 9828 IsSlewing returns 0
02:57:19.944 00.000 9828 IsGuiding returns 0
02:57:19.944 00.000 9828 scope move finished after 27 + 141 ms
02:57:19.944 00.000 9828 Move returns status 0, amount 27
02:57:19.944 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:19.944 00.000 9828 MoveAxis(N, 10, B)
02:57:19.944 00.000 9828 Guiding  Dir = 0, Dur = 10
02:57:19.961 00.017 9828 IsSlewing returns 0
02:57:19.961 00.000 9828 IsGuiding returns 0
02:57:19.961 00.000 9828 PulseGuide returned control before completion, sleep 20
02:57:19.991 00.030 9828 IsGuiding returns 1
02:57:19.991 00.000 9828 scope still moving after pulse duration time elapsed
02:57:20.023 00.032 9828 IsSlewing returns 0
02:57:20.023 00.000 9828 IsGuiding returns 1
02:57:20.053 00.030 9828 IsSlewing returns 0
02:57:20.053 00.000 9828 IsGuiding returns 1
02:57:20.085 00.032 9828 IsSlewing returns 0
02:57:20.085 00.000 9828 IsGuiding returns 1
02:57:20.117 00.032 9828 IsSlewing returns 0
02:57:20.117 00.000 9828 IsGuiding returns 0
02:57:20.117 00.000 9828 scope move finished after 10 + 146 ms
02:57:20.117 00.000 9828 Move returns status 0, amount 10
02:57:20.117 00.000 9828 move complete, result=0
02:57:20.117 00.000 9828 worker thread done servicing request
02:57:20.117 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:57:20.458 00.341 8976 Exposure complete
02:57:20.463 00.005 8976 worker thread done servicing request
02:57:20.463 00.000 5052 OnExposeComplete: enter
02:57:20.463 00.000 5052 UpdateGuideState(): m_state=6
02:57:20.463 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11306
02:57:20.463 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.36, Mass=167, SNR=8.9, Peak=72 HFD=1.9
02:57:20.463 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.31 = 2.97)
02:57:20.463 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.87)
02:57:20.463 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.35 hyp=0.37 cameraTheta=-1.27 mountX=-0.36 mountY=0.10, mountTheta=2.87
02:57:20.464 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.35, opts=13)
02:57:20.464 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.35)
02:57:20.464 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:57:20.464 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:57:20.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:20.464 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:20.464 00.000 5052 Enqueuing Expose request
02:57:20.464 00.000 8976 Worker thread wakes up
02:57:20.464 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.35) opts 0xd
02:57:20.464 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.35)
02:57:20.464 00.000 8976 Moving (0.11, -0.35) raw xDistance=-0.36 yDistance=0.10
02:57:20.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:57:20.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:57:20.464 00.000 8976 MoveAxis(R, 1, ABG)
02:57:20.464 00.000 8976 stepping (-8, 19) + (1, 0)
02:57:20.465 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:20.488 00.023 8976 Received - 47 (G) 
02:57:20.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:20.489 00.001 8976 stepped: pos (-7, 19)
02:57:20.489 00.000 8976 MoveAxis(U, 0, ABG)
02:57:20.489 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:57:20.489 00.000 8976 MountToCamera -- mountX=1.07 mountY=-3.10 hyp=3.28 mountTheta=-1.24 cameraX=2.28, cameraY=2.37 cameraTheta=0.80
02:57:20.489 00.000 8976 incremental bump (2.278, 2.365) isValid = 1
02:57:20.489 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:57:20.489 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:20.489 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:20.489 00.000 8976 move complete, result=0
02:57:20.489 00.000 9828 Worker thread wakes up
02:57:20.489 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:20.489 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:20.489 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:57:20.489 00.000 8976 worker thread done servicing request
02:57:20.489 00.000 8976 Worker thread wakes up
02:57:20.489 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:20.489 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:20.489 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.1 px 0 ms NORTH
02:57:20.489 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
02:57:20.489 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
02:57:20.489 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:20.490 00.001 9828 BLC: window closed
02:57:20.490 00.000 9828 MoveAxis(E, 27, B)
02:57:20.490 00.000 9828 Guiding  Dir = 2, Dur = 27
02:57:20.490 00.000 9828 IsSlewing returns 0
02:57:20.490 00.000 9828 IsGuiding returns 0
02:57:20.490 00.000 9828 PulseGuide returned control before completion, sleep 37
02:57:20.534 00.044 9828 IsGuiding returns 1
02:57:20.534 00.000 9828 scope still moving after pulse duration time elapsed
02:57:20.565 00.031 9828 IsSlewing returns 0
02:57:20.565 00.000 9828 IsGuiding returns 1
02:57:20.596 00.031 9828 IsSlewing returns 0
02:57:20.596 00.000 9828 IsGuiding returns 1
02:57:20.627 00.031 9828 IsSlewing returns 0
02:57:20.627 00.000 9828 IsGuiding returns 1
02:57:20.658 00.031 9828 IsSlewing returns 0
02:57:20.658 00.000 9828 IsGuiding returns 0
02:57:20.658 00.000 9828 scope move finished after 27 + 140 ms
02:57:20.658 00.000 9828 Move returns status 0, amount 27
02:57:20.658 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:20.658 00.000 9828 MoveAxis(N, 10, B)
02:57:20.658 00.000 9828 Guiding  Dir = 0, Dur = 10
02:57:20.673 00.015 9828 IsSlewing returns 0
02:57:20.673 00.000 9828 IsGuiding returns 0
02:57:20.673 00.000 9828 PulseGuide returned control before completion, sleep 20
02:57:20.706 00.033 9828 IsGuiding returns 1
02:57:20.706 00.000 9828 scope still moving after pulse duration time elapsed
02:57:20.738 00.032 9828 IsSlewing returns 0
02:57:20.738 00.000 9828 IsGuiding returns 1
02:57:20.770 00.032 9828 IsSlewing returns 0
02:57:20.770 00.000 9828 IsGuiding returns 1
02:57:20.801 00.031 9828 IsSlewing returns 0
02:57:20.801 00.000 9828 IsGuiding returns 0
02:57:20.801 00.000 9828 scope move finished after 10 + 118 ms
02:57:20.801 00.000 9828 Move returns status 0, amount 10
02:57:20.801 00.000 9828 move complete, result=0
02:57:20.802 00.001 9828 worker thread done servicing request
02:57:20.802 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:57:21.174 00.372 8976 Exposure complete
02:57:21.180 00.006 8976 worker thread done servicing request
02:57:21.180 00.000 5052 OnExposeComplete: enter
02:57:21.180 00.000 5052 UpdateGuideState(): m_state=6
02:57:21.180 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11307
02:57:21.180 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.85, Mass=150, SNR=8.5, Peak=68 HFD=2.3
02:57:21.180 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
02:57:21.180 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.76 = -0.76)
02:57:21.180 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.38 mountX=0.11 mountY=-0.10, mountTheta=-0.72
02:57:21.180 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.14, opts=13)
02:57:21.181 00.001 5052 Enqueuing Move request for stepguider (0.03, 0.14)
02:57:21.181 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:57:21.181 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:57:21.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:21.181 00.000 8976 Worker thread wakes up
02:57:21.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.14) opts 0xd
02:57:21.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.14)
02:57:21.181 00.000 8976 Moving (0.03, 0.14) raw xDistance=0.11 yDistance=-0.10
02:57:21.181 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:21.181 00.000 5052 Enqueuing Expose request
02:57:21.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:57:21.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:57:21.181 00.000 8976 MoveAxis(R, 0, ABG)
02:57:21.181 00.000 8976 MoveAxis(U, 0, ABG)
02:57:21.181 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:57:21.181 00.000 8976 MountToCamera -- mountX=1.07 mountY=-3.08 hyp=3.26 mountTheta=-1.24 cameraX=2.25, cameraY=2.35 cameraTheta=0.81
02:57:21.181 00.000 8976 incremental bump (2.252, 2.353) isValid = 1
02:57:21.181 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:57:21.181 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:21.181 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:21.181 00.000 8976 move complete, result=0
02:57:21.182 00.001 9828 Worker thread wakes up
02:57:21.182 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:21.182 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:21.182 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:57:21.182 00.000 8976 worker thread done servicing request
02:57:21.182 00.000 8976 Worker thread wakes up
02:57:21.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:21.182 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:57:21.182 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
02:57:21.182 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:21.182 00.000 9828 BLC: window closed
02:57:21.182 00.000 9828 MoveAxis(E, 26, B)
02:57:21.182 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:21.182 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:21.182 00.000 9828 Guiding  Dir = 2, Dur = 26
02:57:21.183 00.001 9828 IsSlewing returns 0
02:57:21.183 00.000 9828 IsGuiding returns 0
02:57:21.183 00.000 9828 PulseGuide returned control before completion, sleep 36
02:57:21.222 00.039 9828 IsGuiding returns 1
02:57:21.222 00.000 9828 scope still moving after pulse duration time elapsed
02:57:21.253 00.031 9828 IsSlewing returns 0
02:57:21.253 00.000 9828 IsGuiding returns 1
02:57:21.285 00.032 9828 IsSlewing returns 0
02:57:21.285 00.000 9828 IsGuiding returns 1
02:57:21.315 00.030 9828 IsSlewing returns 0
02:57:21.315 00.000 9828 IsGuiding returns 1
02:57:21.347 00.032 9828 IsSlewing returns 0
02:57:21.347 00.000 9828 IsGuiding returns 0
02:57:21.347 00.000 9828 scope move finished after 26 + 139 ms
02:57:21.347 00.000 9828 Move returns status 0, amount 26
02:57:21.347 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:21.347 00.000 9828 MoveAxis(N, 10, B)
02:57:21.347 00.000 9828 Guiding  Dir = 0, Dur = 10
02:57:21.363 00.016 9828 IsSlewing returns 0
02:57:21.363 00.000 9828 IsGuiding returns 0
02:57:21.364 00.001 9828 PulseGuide returned control before completion, sleep 20
02:57:21.394 00.030 9828 IsGuiding returns 1
02:57:21.394 00.000 9828 scope still moving after pulse duration time elapsed
02:57:21.425 00.031 9828 IsSlewing returns 0
02:57:21.425 00.000 9828 IsGuiding returns 1
02:57:21.457 00.032 9828 IsSlewing returns 0
02:57:21.457 00.000 9828 IsGuiding returns 1
02:57:21.488 00.031 9828 IsSlewing returns 0
02:57:21.488 00.000 9828 IsGuiding returns 1
02:57:21.520 00.032 9828 IsSlewing returns 0
02:57:21.520 00.000 9828 IsGuiding returns 0
02:57:21.520 00.000 9828 scope move finished after 10 + 146 ms
02:57:21.521 00.001 9828 Move returns status 0, amount 10
02:57:21.521 00.000 9828 move complete, result=0
02:57:21.521 00.000 9828 worker thread done servicing request
02:57:21.521 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:57:21.867 00.346 8976 Exposure complete
02:57:21.873 00.006 8976 worker thread done servicing request
02:57:21.873 00.000 5052 OnExposeComplete: enter
02:57:21.873 00.000 5052 UpdateGuideState(): m_state=6
02:57:21.873 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11308
02:57:21.873 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.70, Mass=148, SNR=8.4, Peak=70 HFD=1.7
02:57:21.873 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
02:57:21.873 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
02:57:21.873 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.12 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
02:57:21.874 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.01, opts=13)
02:57:21.874 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.01)
02:57:21.874 00.000 8976 Worker thread wakes up
02:57:21.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.01) opts 0xd
02:57:21.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.01)
02:57:21.874 00.000 8976 Moving (0.12, -0.01) raw xDistance=-0.07 yDistance=-0.09
02:57:21.874 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:57:21.874 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:57:21.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:21.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:21.874 00.000 5052 Enqueuing Expose request
02:57:21.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:57:21.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:57:21.874 00.000 8976 MoveAxis(R, 0, ABG)
02:57:21.874 00.000 8976 MoveAxis(U, 0, ABG)
02:57:21.875 00.001 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:57:21.875 00.000 8976 MountToCamera -- mountX=1.07 mountY=-3.06 hyp=3.24 mountTheta=-1.23 cameraX=2.23, cameraY=2.34 cameraTheta=0.81
02:57:21.875 00.000 8976 incremental bump (2.234, 2.345) isValid = 1
02:57:21.875 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:57:21.875 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:21.875 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:21.875 00.000 8976 move complete, result=0
02:57:21.875 00.000 9828 Worker thread wakes up
02:57:21.875 00.000 8976 worker thread done servicing request
02:57:21.875 00.000 8976 Worker thread wakes up
02:57:21.875 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:21.875 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:21.875 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:57:21.875 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:21.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:21.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:21.875 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:57:21.875 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:57:21.875 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:21.876 00.001 9828 BLC: window closed
02:57:21.876 00.000 9828 MoveAxis(E, 26, B)
02:57:21.876 00.000 9828 Guiding  Dir = 2, Dur = 26
02:57:21.876 00.000 9828 IsSlewing returns 0
02:57:21.876 00.000 9828 IsGuiding returns 0
02:57:21.876 00.000 9828 PulseGuide returned control before completion, sleep 36
02:57:21.925 00.049 9828 IsGuiding returns 1
02:57:21.925 00.000 9828 scope still moving after pulse duration time elapsed
02:57:21.957 00.032 9828 IsSlewing returns 0
02:57:21.957 00.000 9828 IsGuiding returns 1
02:57:21.988 00.031 9828 IsSlewing returns 0
02:57:21.988 00.000 9828 IsGuiding returns 1
02:57:22.019 00.031 9828 IsSlewing returns 0
02:57:22.019 00.000 9828 IsGuiding returns 0
02:57:22.019 00.000 9828 scope move finished after 26 + 117 ms
02:57:22.019 00.000 9828 Move returns status 0, amount 26
02:57:22.019 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:22.019 00.000 9828 MoveAxis(N, 10, B)
02:57:22.019 00.000 9828 Guiding  Dir = 0, Dur = 10
02:57:22.034 00.015 9828 IsSlewing returns 0
02:57:22.034 00.000 9828 IsGuiding returns 0
02:57:22.034 00.000 9828 PulseGuide returned control before completion, sleep 20
02:57:22.066 00.032 9828 IsGuiding returns 1
02:57:22.066 00.000 9828 scope still moving after pulse duration time elapsed
02:57:22.098 00.032 9828 IsSlewing returns 0
02:57:22.098 00.000 9828 IsGuiding returns 1
02:57:22.130 00.032 9828 IsSlewing returns 0
02:57:22.130 00.000 9828 IsGuiding returns 1
02:57:22.162 00.032 9828 IsSlewing returns 0
02:57:22.162 00.000 9828 IsGuiding returns 1
02:57:22.194 00.032 9828 IsSlewing returns 0
02:57:22.194 00.000 9828 IsGuiding returns 0
02:57:22.194 00.000 9828 scope move finished after 10 + 149 ms
02:57:22.194 00.000 9828 Move returns status 0, amount 10
02:57:22.194 00.000 9828 move complete, result=0
02:57:22.194 00.000 9828 worker thread done servicing request
02:57:22.194 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:57:22.562 00.368 8976 Exposure complete
02:57:22.568 00.006 8976 worker thread done servicing request
02:57:22.568 00.000 5052 OnExposeComplete: enter
02:57:22.568 00.000 5052 UpdateGuideState(): m_state=6
02:57:22.568 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11309
02:57:22.568 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.85, Mass=162, SNR=8.8, Peak=70 HFD=2.4
02:57:22.568 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.04) = xAngle (-0.51 = -0.51)
02:57:22.568 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
02:57:22.568 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.53 mountX=0.12 mountY=-0.08, mountTheta=-0.58
02:57:22.569 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.14, opts=13)
02:57:22.569 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.14)
02:57:22.569 00.000 8976 Worker thread wakes up
02:57:22.569 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.14) opts 0xd
02:57:22.569 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.14)
02:57:22.569 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:57:22.569 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
02:57:22.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:22.570 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:22.570 00.000 5052 Enqueuing Expose request
02:57:22.570 00.000 8976 Moving (0.01, 0.14) raw xDistance=0.12 yDistance=-0.08
02:57:22.570 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:57:22.571 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:57:22.571 00.000 8976 MoveAxis(R, 0, ABG)
02:57:22.571 00.000 8976 MoveAxis(U, 0, ABG)
02:57:22.571 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:57:22.572 00.001 8976 MountToCamera -- mountX=1.07 mountY=-3.04 hyp=3.23 mountTheta=-1.23 cameraX=2.22, cameraY=2.34 cameraTheta=0.81
02:57:22.572 00.000 8976 incremental bump (2.222, 2.339) isValid = 1
02:57:22.572 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:57:22.572 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:22.572 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:22.572 00.000 8976 move complete, result=0
02:57:22.572 00.000 9828 Worker thread wakes up
02:57:22.572 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:22.572 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:22.572 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:57:22.572 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:57:22.572 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:57:22.572 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:22.573 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:22.573 00.000 8976 worker thread done servicing request
02:57:22.573 00.000 9828 BLC: window closed
02:57:22.573 00.000 9828 MoveAxis(E, 26, B)
02:57:22.573 00.000 8976 Worker thread wakes up
02:57:22.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:22.573 00.000 9828 Guiding  Dir = 2, Dur = 26
02:57:22.573 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:22.573 00.000 9828 IsSlewing returns 0
02:57:22.574 00.001 9828 IsGuiding returns 0
02:57:22.574 00.000 9828 PulseGuide returned control before completion, sleep 36
02:57:22.625 00.051 9828 IsGuiding returns 1
02:57:22.625 00.000 9828 scope still moving after pulse duration time elapsed
02:57:22.657 00.032 9828 IsSlewing returns 0
02:57:22.657 00.000 9828 IsGuiding returns 1
02:57:22.688 00.031 9828 IsSlewing returns 0
02:57:22.688 00.000 9828 IsGuiding returns 1
02:57:22.719 00.031 9828 IsSlewing returns 0
02:57:22.719 00.000 9828 IsGuiding returns 0
02:57:22.719 00.000 9828 scope move finished after 26 + 119 ms
02:57:22.719 00.000 9828 Move returns status 0, amount 26
02:57:22.719 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:22.719 00.000 9828 MoveAxis(N, 10, B)
02:57:22.719 00.000 9828 Guiding  Dir = 0, Dur = 10
02:57:22.735 00.016 9828 IsSlewing returns 0
02:57:22.735 00.000 9828 IsGuiding returns 0
02:57:22.736 00.001 9828 PulseGuide returned control before completion, sleep 20
02:57:22.767 00.031 9828 IsGuiding returns 1
02:57:22.767 00.000 9828 scope still moving after pulse duration time elapsed
02:57:22.797 00.030 9828 IsSlewing returns 0
02:57:22.797 00.000 9828 IsGuiding returns 1
02:57:22.829 00.032 9828 IsSlewing returns 0
02:57:22.829 00.000 9828 IsGuiding returns 1
02:57:22.860 00.031 9828 IsSlewing returns 0
02:57:22.860 00.000 9828 IsGuiding returns 1
02:57:22.907 00.047 9828 IsSlewing returns 0
02:57:22.907 00.000 9828 IsGuiding returns 0
02:57:22.907 00.000 9828 scope move finished after 10 + 161 ms
02:57:22.907 00.000 9828 Move returns status 0, amount 10
02:57:22.907 00.000 9828 move complete, result=0
02:57:22.907 00.000 9828 worker thread done servicing request
02:57:22.907 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:57:23.256 00.349 8976 Exposure complete
02:57:23.261 00.005 8976 worker thread done servicing request
02:57:23.262 00.001 5052 OnExposeComplete: enter
02:57:23.262 00.000 5052 UpdateGuideState(): m_state=6
02:57:23.262 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11310
02:57:23.262 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.66, Mass=142, SNR=8.2, Peak=73 HFD=1.9
02:57:23.262 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
02:57:23.262 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.90)
02:57:23.262 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.24 mountX=-0.03 mountY=0.06, mountTheta=1.99
02:57:23.262 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.05, opts=13)
02:57:23.262 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.05)
02:57:23.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:57:23.263 00.001 5052 UpdateGuideState exits: m=142 SNR=8.2
02:57:23.263 00.000 8976 Worker thread wakes up
02:57:23.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.05) opts 0xd
02:57:23.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.05)
02:57:23.263 00.000 8976 Moving (-0.04, -0.05) raw xDistance=-0.03 yDistance=0.06
02:57:23.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:23.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:23.263 00.000 5052 Enqueuing Expose request
02:57:23.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:57:23.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:57:23.263 00.000 8976 MoveAxis(R, 0, ABG)
02:57:23.263 00.000 8976 MoveAxis(U, 0, ABG)
02:57:23.263 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:57:23.263 00.000 8976 MountToCamera -- mountX=1.07 mountY=-3.04 hyp=3.22 mountTheta=-1.23 cameraX=2.21, cameraY=2.34 cameraTheta=0.81
02:57:23.263 00.000 8976 incremental bump (2.215, 2.336) isValid = 1
02:57:23.263 00.000 8976 Scheduling Mount bump of (0.043, 0.047)
02:57:23.263 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.05, opts=4)
02:57:23.263 00.000 8976 Enqueuing Move request for scope (0.04, 0.05)
02:57:23.263 00.000 8976 move complete, result=0
02:57:23.263 00.000 9828 Worker thread wakes up
02:57:23.263 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0x4
02:57:23.263 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
02:57:23.264 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:23.264 00.000 8976 worker thread done servicing request
02:57:23.264 00.000 8976 Worker thread wakes up
02:57:23.264 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
02:57:23.264 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
02:57:23.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:23.264 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:23.264 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.83 mountX=-0.04 mountY=-0.04, mountTheta=-2.40
02:57:23.264 00.000 9828 Moving (0.04, 0.05) raw xDistance=-0.04 yDistance=-0.04
02:57:23.264 00.000 9828 BLC: window closed
02:57:23.264 00.000 9828 MoveAxis(E, 14, B)
02:57:23.264 00.000 9828 Guiding  Dir = 2, Dur = 14
02:57:23.264 00.000 9828 IsSlewing returns 0
02:57:23.265 00.001 9828 IsGuiding returns 0
02:57:23.265 00.000 9828 PulseGuide returned control before completion, sleep 24
02:57:23.295 00.030 9828 IsGuiding returns 1
02:57:23.295 00.000 9828 scope still moving after pulse duration time elapsed
02:57:23.327 00.032 9828 IsSlewing returns 0
02:57:23.327 00.000 9828 IsGuiding returns 1
02:57:23.359 00.032 9828 IsSlewing returns 0
02:57:23.359 00.000 9828 IsGuiding returns 1
02:57:23.389 00.030 9828 IsSlewing returns 0
02:57:23.389 00.000 9828 IsGuiding returns 1
02:57:23.421 00.032 9828 IsSlewing returns 0
02:57:23.421 00.000 9828 IsGuiding returns 0
02:57:23.421 00.000 9828 scope move finished after 14 + 142 ms
02:57:23.421 00.000 9828 Move returns status 0, amount 14
02:57:23.421 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:23.421 00.000 9828 MoveAxis(N, 6, B)
02:57:23.421 00.000 9828 Guiding  Dir = 0, Dur = 6
02:57:23.437 00.016 9828 IsSlewing returns 0
02:57:23.437 00.000 9828 IsGuiding returns 0
02:57:23.437 00.000 9828 PulseGuide returned control before completion, sleep 16
02:57:23.468 00.031 9828 IsGuiding returns 1
02:57:23.468 00.000 9828 scope still moving after pulse duration time elapsed
02:57:23.500 00.032 9828 IsSlewing returns 0
02:57:23.500 00.000 9828 IsGuiding returns 1
02:57:23.532 00.032 9828 IsSlewing returns 0
02:57:23.532 00.000 9828 IsGuiding returns 1
02:57:23.564 00.032 9828 IsSlewing returns 0
02:57:23.564 00.000 9828 IsGuiding returns 0
02:57:23.564 00.000 9828 scope move finished after 6 + 121 ms
02:57:23.564 00.000 9828 Move returns status 0, amount 6
02:57:23.564 00.000 9828 move complete, result=0
02:57:23.564 00.000 9828 worker thread done servicing request
02:57:23.564 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.0 px 6 ms NORTH
02:57:23.965 00.401 8976 Exposure complete
02:57:23.971 00.006 8976 worker thread done servicing request
02:57:23.971 00.000 5052 OnExposeComplete: enter
02:57:23.971 00.000 5052 UpdateGuideState(): m_state=6
02:57:23.971 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11311
02:57:23.971 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.76, Mass=172, SNR=9.0, Peak=79 HFD=2.1
02:57:23.971 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.13 = -1.13)
02:57:23.971 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
02:57:23.971 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.92 mountX=0.03 mountY=-0.06, mountTheta=-1.14
02:57:23.972 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.05, opts=13)
02:57:23.972 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.05)
02:57:23.972 00.000 8976 Worker thread wakes up
02:57:23.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.05) opts 0xd
02:57:23.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.05)
02:57:23.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
02:57:23.972 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
02:57:23.973 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:23.973 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:23.973 00.000 5052 Enqueuing Expose request
02:57:23.973 00.000 8976 Moving (0.04, 0.05) raw xDistance=0.03 yDistance=-0.06
02:57:23.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:57:23.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:57:23.973 00.000 8976 MoveAxis(R, 0, ABG)
02:57:23.973 00.000 8976 MoveAxis(U, 0, ABG)
02:57:23.973 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:57:23.973 00.000 8976 MountToCamera -- mountX=1.07 mountY=-3.03 hyp=3.21 mountTheta=-1.23 cameraX=2.21, cameraY=2.33 cameraTheta=0.81
02:57:23.973 00.000 8976 incremental bump (2.209, 2.333) isValid = 1
02:57:23.973 00.000 8976 Scheduling Mount bump of (0.044, 0.049)
02:57:23.973 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.05, opts=4)
02:57:23.973 00.000 8976 Enqueuing Move request for scope (0.04, 0.05)
02:57:23.973 00.000 8976 move complete, result=0
02:57:23.973 00.000 9828 Worker thread wakes up
02:57:23.974 00.001 8976 worker thread done servicing request
02:57:23.974 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:23.974 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0x4
02:57:23.974 00.000 8976 Worker thread wakes up
02:57:23.974 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
02:57:23.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:23.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:23.974 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
02:57:23.974 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
02:57:23.974 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.83 mountX=-0.05 mountY=-0.04, mountTheta=-2.40
02:57:23.974 00.000 9828 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=-0.04
02:57:23.974 00.000 9828 BLC: window closed
02:57:23.974 00.000 9828 MoveAxis(E, 15, B)
02:57:23.974 00.000 9828 Guiding  Dir = 2, Dur = 15
02:57:23.975 00.001 9828 IsSlewing returns 0
02:57:23.975 00.000 9828 IsGuiding returns 0
02:57:23.975 00.000 9828 PulseGuide returned control before completion, sleep 25
02:57:24.014 00.039 9828 IsGuiding returns 1
02:57:24.014 00.000 9828 scope still moving after pulse duration time elapsed
02:57:24.046 00.032 9828 IsSlewing returns 0
02:57:24.046 00.000 9828 IsGuiding returns 1
02:57:24.076 00.030 9828 IsSlewing returns 0
02:57:24.076 00.000 9828 IsGuiding returns 1
02:57:24.108 00.032 9828 IsSlewing returns 0
02:57:24.108 00.000 9828 IsGuiding returns 0
02:57:24.108 00.000 9828 scope move finished after 15 + 117 ms
02:57:24.108 00.000 9828 Move returns status 0, amount 15
02:57:24.108 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:24.108 00.000 9828 MoveAxis(N, 6, B)
02:57:24.108 00.000 9828 Guiding  Dir = 0, Dur = 6
02:57:24.124 00.016 9828 IsSlewing returns 0
02:57:24.124 00.000 9828 IsGuiding returns 0
02:57:24.124 00.000 9828 PulseGuide returned control before completion, sleep 16
02:57:24.156 00.032 9828 IsGuiding returns 1
02:57:24.156 00.000 9828 scope still moving after pulse duration time elapsed
02:57:24.187 00.031 9828 IsSlewing returns 0
02:57:24.187 00.000 9828 IsGuiding returns 1
02:57:24.219 00.032 9828 IsSlewing returns 0
02:57:24.219 00.000 9828 IsGuiding returns 1
02:57:24.251 00.032 9828 IsSlewing returns 0
02:57:24.251 00.000 9828 IsGuiding returns 0
02:57:24.252 00.001 9828 scope move finished after 6 + 121 ms
02:57:24.252 00.000 9828 Move returns status 0, amount 6
02:57:24.252 00.000 9828 move complete, result=0
02:57:24.252 00.000 9828 worker thread done servicing request
02:57:24.252 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.0 px 6 ms NORTH
02:57:24.654 00.402 8976 Exposure complete
02:57:24.660 00.006 8976 worker thread done servicing request
02:57:24.660 00.000 5052 OnExposeComplete: enter
02:57:24.660 00.000 5052 UpdateGuideState(): m_state=6
02:57:24.660 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11312
02:57:24.660 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.80, Mass=173, SNR=9.1, Peak=74 HFD=2.1
02:57:24.660 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:57:24.660 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
02:57:24.660 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.30 cameraTheta=2.86 mountX=0.21 mountY=0.20, mountTheta=0.76
02:57:24.661 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.09, opts=13)
02:57:24.661 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.09)
02:57:24.661 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:57:24.661 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
02:57:24.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:24.661 00.000 8976 Worker thread wakes up
02:57:24.661 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.09) opts 0xd
02:57:24.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.09)
02:57:24.661 00.000 8976 Moving (-0.29, 0.09) raw xDistance=0.21 yDistance=0.20
02:57:24.661 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:24.661 00.000 5052 Enqueuing Expose request
02:57:24.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:57:24.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:57:24.662 00.001 8976 MoveAxis(R, 0, ABG)
02:57:24.662 00.000 8976 MoveAxis(U, 0, ABG)
02:57:24.662 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:57:24.662 00.000 8976 MountToCamera -- mountX=1.07 mountY=-3.03 hyp=3.21 mountTheta=-1.23 cameraX=2.21, cameraY=2.33 cameraTheta=0.81
02:57:24.662 00.000 8976 incremental bump (2.206, 2.331) isValid = 1
02:57:24.662 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:57:24.662 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:24.662 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:24.662 00.000 8976 move complete, result=0
02:57:24.662 00.000 9828 Worker thread wakes up
02:57:24.662 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:24.662 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:24.662 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
02:57:24.662 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
02:57:24.662 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:57:24.662 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:24.662 00.000 9828 BLC: window closed
02:57:24.662 00.000 9828 MoveAxis(E, 26, B)
02:57:24.662 00.000 9828 Guiding  Dir = 2, Dur = 26
02:57:24.662 00.000 8976 worker thread done servicing request
02:57:24.662 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:57:24.663 00.001 8976 Worker thread wakes up
02:57:24.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:24.663 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:24.663 00.000 9828 IsSlewing returns 0
02:57:24.663 00.000 9828 IsGuiding returns 0
02:57:24.663 00.000 9828 PulseGuide returned control before completion, sleep 36
02:57:24.700 00.037 9828 IsGuiding returns 1
02:57:24.700 00.000 9828 scope still moving after pulse duration time elapsed
02:57:24.731 00.031 9828 IsSlewing returns 0
02:57:24.731 00.000 9828 IsGuiding returns 1
02:57:24.762 00.031 9828 IsSlewing returns 0
02:57:24.762 00.000 9828 IsGuiding returns 1
02:57:24.794 00.032 9828 IsSlewing returns 0
02:57:24.795 00.001 9828 IsGuiding returns 1
02:57:24.825 00.030 9828 IsSlewing returns 0
02:57:24.825 00.000 9828 IsGuiding returns 0
02:57:24.825 00.000 9828 scope move finished after 26 + 136 ms
02:57:24.825 00.000 9828 Move returns status 0, amount 26
02:57:24.826 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:24.826 00.000 9828 MoveAxis(N, 10, B)
02:57:24.826 00.000 9828 Guiding  Dir = 0, Dur = 10
02:57:24.841 00.015 9828 IsSlewing returns 0
02:57:24.841 00.000 9828 IsGuiding returns 0
02:57:24.842 00.001 9828 PulseGuide returned control before completion, sleep 20
02:57:24.872 00.030 9828 IsGuiding returns 1
02:57:24.872 00.000 9828 scope still moving after pulse duration time elapsed
02:57:24.904 00.032 9828 IsSlewing returns 0
02:57:24.904 00.000 9828 IsGuiding returns 1
02:57:24.936 00.032 9828 IsSlewing returns 0
02:57:24.936 00.000 9828 IsGuiding returns 1
02:57:24.966 00.030 9828 IsSlewing returns 0
02:57:24.966 00.000 9828 IsGuiding returns 1
02:57:24.998 00.032 9828 IsSlewing returns 0
02:57:24.998 00.000 9828 IsGuiding returns 0
02:57:24.998 00.000 9828 scope move finished after 10 + 146 ms
02:57:24.998 00.000 9828 Move returns status 0, amount 10
02:57:24.998 00.000 9828 move complete, result=0
02:57:24.998 00.000 9828 worker thread done servicing request
02:57:24.998 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:57:25.347 00.349 8976 Exposure complete
02:57:25.353 00.006 8976 worker thread done servicing request
02:57:25.353 00.000 5052 OnExposeComplete: enter
02:57:25.353 00.000 5052 UpdateGuideState(): m_state=6
02:57:25.353 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11313
02:57:25.353 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.83, Mass=175, SNR=9.2, Peak=83 HFD=1.8
02:57:25.353 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
02:57:25.353 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
02:57:25.354 00.001 5052 CameraToMount -- cameraX=-0.36 cameraY=0.12 hyp=0.38 cameraTheta=2.81 mountX=0.27 mountY=0.23, mountTheta=0.71
02:57:25.354 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.12, opts=13)
02:57:25.354 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.12)
02:57:25.354 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:57:25.354 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
02:57:25.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:25.354 00.000 8976 Worker thread wakes up
02:57:25.354 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.12) opts 0xd
02:57:25.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.12)
02:57:25.354 00.000 8976 Moving (-0.36, 0.12) raw xDistance=0.27 yDistance=0.23
02:57:25.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:25.355 00.001 5052 Enqueuing Expose request
02:57:25.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:57:25.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:57:25.355 00.000 8976 MoveAxis(L, 1, ABG)
02:57:25.355 00.000 8976 stepping (-7, 19) + (-1, 0)
02:57:25.355 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:25.380 00.025 8976 Received - 47 (G) 
02:57:25.381 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:25.381 00.000 8976 stepped: pos (-8, 19)
02:57:25.381 00.000 8976 MoveAxis(U, 0, ABG)
02:57:25.381 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:57:25.381 00.000 8976 MountToCamera -- mountX=1.12 mountY=-3.02 hyp=3.22 mountTheta=-1.22 cameraX=2.18, cameraY=2.38 cameraTheta=0.83
02:57:25.381 00.000 8976 incremental bump (2.180, 2.375) isValid = 1
02:57:25.381 00.000 8976 Scheduling Mount bump of (0.078, 0.088)
02:57:25.381 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:25.381 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:25.381 00.000 8976 move complete, result=0
02:57:25.381 00.000 9828 Worker thread wakes up
02:57:25.381 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:25.381 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:25.381 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
02:57:25.381 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
02:57:25.381 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:57:25.381 00.000 8976 worker thread done servicing request
02:57:25.381 00.000 8976 Worker thread wakes up
02:57:25.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:25.382 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:57:25.382 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:25.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:25.382 00.000 9828 BLC: window closed
02:57:25.382 00.000 9828 MoveAxis(E, 26, B)
02:57:25.382 00.000 9828 Guiding  Dir = 2, Dur = 26
02:57:25.382 00.000 9828 IsSlewing returns 0
02:57:25.382 00.000 9828 IsGuiding returns 0
02:57:25.382 00.000 9828 PulseGuide returned control before completion, sleep 36
02:57:25.431 00.049 9828 IsGuiding returns 1
02:57:25.431 00.000 9828 scope still moving after pulse duration time elapsed
02:57:25.462 00.031 9828 IsSlewing returns 0
02:57:25.462 00.000 9828 IsGuiding returns 1
02:57:25.493 00.031 9828 IsSlewing returns 0
02:57:25.493 00.000 9828 IsGuiding returns 1
02:57:25.526 00.033 9828 IsSlewing returns 0
02:57:25.526 00.000 9828 IsGuiding returns 0
02:57:25.526 00.000 9828 scope move finished after 26 + 117 ms
02:57:25.526 00.000 9828 Move returns status 0, amount 26
02:57:25.526 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:25.526 00.000 9828 MoveAxis(N, 11, B)
02:57:25.526 00.000 9828 Guiding  Dir = 0, Dur = 11
02:57:25.541 00.015 9828 IsSlewing returns 0
02:57:25.542 00.001 9828 IsGuiding returns 0
02:57:25.542 00.000 9828 PulseGuide returned control before completion, sleep 21
02:57:25.572 00.030 9828 IsGuiding returns 1
02:57:25.572 00.000 9828 scope still moving after pulse duration time elapsed
02:57:25.603 00.031 9828 IsSlewing returns 0
02:57:25.603 00.000 9828 IsGuiding returns 1
02:57:25.634 00.031 9828 IsSlewing returns 0
02:57:25.635 00.001 9828 IsGuiding returns 1
02:57:25.664 00.029 9828 IsSlewing returns 0
02:57:25.664 00.000 9828 IsGuiding returns 1
02:57:25.696 00.032 9828 IsSlewing returns 0
02:57:25.696 00.000 9828 IsGuiding returns 0
02:57:25.696 00.000 9828 scope move finished after 11 + 143 ms
02:57:25.696 00.000 9828 Move returns status 0, amount 11
02:57:25.696 00.000 9828 move complete, result=0
02:57:25.696 00.000 9828 worker thread done servicing request
02:57:25.696 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:57:26.061 00.365 8976 Exposure complete
02:57:26.067 00.006 8976 worker thread done servicing request
02:57:26.067 00.000 5052 OnExposeComplete: enter
02:57:26.067 00.000 5052 UpdateGuideState(): m_state=6
02:57:26.067 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11314
02:57:26.067 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.40, Mass=172, SNR=9.1, Peak=75 HFD=1.6
02:57:26.067 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.92 = -2.92)
02:57:26.067 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
02:57:26.067 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.31 hyp=0.41 cameraTheta=-0.87 mountX=-0.40 mountY=-0.05, mountTheta=-3.02
02:57:26.069 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.31, opts=13)
02:57:26.069 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.31)
02:57:26.069 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:57:26.069 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
02:57:26.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:26.069 00.000 8976 Worker thread wakes up
02:57:26.069 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.31) opts 0xd
02:57:26.069 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.31)
02:57:26.069 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:26.069 00.000 5052 Enqueuing Expose request
02:57:26.070 00.001 8976 Moving (0.26, -0.31) raw xDistance=-0.40 yDistance=-0.05
02:57:26.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.40
02:57:26.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:57:26.070 00.000 8976 MoveAxis(R, 2, ABG)
02:57:26.070 00.000 8976 stepping (-8, 19) + (2, 0)
02:57:26.070 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:26.099 00.029 8976 Received - 47 (G) 
02:57:26.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:26.099 00.000 8976 stepped: pos (-6, 19)
02:57:26.099 00.000 8976 MoveAxis(U, 0, ABG)
02:57:26.099 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:57:26.099 00.000 8976 MountToCamera -- mountX=1.06 mountY=-3.02 hyp=3.20 mountTheta=-1.23 cameraX=2.21, cameraY=2.31 cameraTheta=0.81
02:57:26.099 00.000 8976 incremental bump (2.209, 2.315) isValid = 1
02:57:26.099 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:57:26.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:26.099 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:26.099 00.000 8976 move complete, result=0
02:57:26.100 00.001 8976 worker thread done servicing request
02:57:26.100 00.000 8976 Worker thread wakes up
02:57:26.100 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:57:26.100 00.000 9828 Worker thread wakes up
02:57:26.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:26.100 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:26.100 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:26.100 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:26.100 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:57:26.100 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:57:26.100 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:57:26.100 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:26.100 00.000 9828 BLC: window closed
02:57:26.100 00.000 9828 MoveAxis(E, 26, B)
02:57:26.101 00.001 9828 Guiding  Dir = 2, Dur = 26
02:57:26.101 00.000 9828 IsSlewing returns 0
02:57:26.101 00.000 9828 IsGuiding returns 0
02:57:26.102 00.001 9828 PulseGuide returned control before completion, sleep 36
02:57:26.142 00.040 9828 IsGuiding returns 1
02:57:26.142 00.000 9828 scope still moving after pulse duration time elapsed
02:57:26.175 00.033 9828 IsSlewing returns 0
02:57:26.175 00.000 9828 IsGuiding returns 1
02:57:26.205 00.030 9828 IsSlewing returns 0
02:57:26.205 00.000 9828 IsGuiding returns 1
02:57:26.237 00.032 9828 IsSlewing returns 0
02:57:26.237 00.000 9828 IsGuiding returns 0
02:57:26.237 00.000 9828 scope move finished after 26 + 109 ms
02:57:26.237 00.000 9828 Move returns status 0, amount 26
02:57:26.237 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:26.237 00.000 9828 MoveAxis(N, 10, B)
02:57:26.237 00.000 9828 Guiding  Dir = 0, Dur = 10
02:57:26.253 00.016 9828 IsSlewing returns 0
02:57:26.253 00.000 9828 IsGuiding returns 0
02:57:26.253 00.000 9828 PulseGuide returned control before completion, sleep 20
02:57:26.284 00.031 9828 IsGuiding returns 1
02:57:26.284 00.000 9828 scope still moving after pulse duration time elapsed
02:57:26.316 00.032 9828 IsSlewing returns 0
02:57:26.316 00.000 9828 IsGuiding returns 1
02:57:26.348 00.032 9828 IsSlewing returns 0
02:57:26.348 00.000 9828 IsGuiding returns 1
02:57:26.380 00.032 9828 IsSlewing returns 0
02:57:26.380 00.000 9828 IsGuiding returns 1
02:57:26.412 00.032 9828 IsSlewing returns 0
02:57:26.412 00.000 9828 IsGuiding returns 0
02:57:26.412 00.000 9828 scope move finished after 10 + 149 ms
02:57:26.412 00.000 9828 Move returns status 0, amount 10
02:57:26.412 00.000 9828 move complete, result=0
02:57:26.412 00.000 9828 worker thread done servicing request
02:57:26.412 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:57:26.785 00.373 8976 Exposure complete
02:57:26.790 00.005 8976 worker thread done servicing request
02:57:26.790 00.000 5052 OnExposeComplete: enter
02:57:26.791 00.001 5052 UpdateGuideState(): m_state=6
02:57:26.791 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11315
02:57:26.791 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.62, Mass=147, SNR=8.4, Peak=68 HFD=1.9
02:57:26.791 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.33)
02:57:26.791 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
02:57:26.791 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.09 hyp=0.42 cameraTheta=-2.91 mountX=0.10 mountY=0.39, mountTheta=1.32
02:57:26.792 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.09, opts=13)
02:57:26.792 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.09)
02:57:26.792 00.000 8976 Worker thread wakes up
02:57:26.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.09) opts 0xd
02:57:26.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.09)
02:57:26.792 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:57:26.792 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:57:26.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:26.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:26.792 00.000 5052 Enqueuing Expose request
02:57:26.792 00.000 8976 Moving (-0.41, -0.09) raw xDistance=0.10 yDistance=0.39
02:57:26.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:57:26.793 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:57:26.793 00.000 8976 MoveAxis(R, 0, ABG)
02:57:26.793 00.000 8976 MoveAxis(D, 2, ABG)
02:57:26.793 00.000 8976 stepping (-6, 19) + (0, -2)
02:57:26.793 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:26.819 00.026 8976 Received - 47 (G) 
02:57:26.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:26.819 00.000 8976 stepped: pos (-6, 17)
02:57:26.819 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:57:26.819 00.000 8976 MountToCamera -- mountX=1.01 mountY=-2.91 hyp=3.09 mountTheta=-1.24 cameraX=2.14, cameraY=2.23 cameraTheta=0.81
02:57:26.819 00.000 8976 incremental bump (2.136, 2.226) isValid = 1
02:57:26.819 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:57:26.819 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:26.819 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:26.819 00.000 8976 move complete, result=0
02:57:26.819 00.000 9828 Worker thread wakes up
02:57:26.819 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:26.820 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:26.820 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
02:57:26.820 00.000 8976 worker thread done servicing request
02:57:26.820 00.000 8976 Worker thread wakes up
02:57:26.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:26.820 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:26.820 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:57:26.820 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
02:57:26.820 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
02:57:26.820 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:26.821 00.001 9828 BLC: window closed
02:57:26.821 00.000 9828 MoveAxis(E, 26, B)
02:57:26.821 00.000 9828 Guiding  Dir = 2, Dur = 26
02:57:26.821 00.000 9828 IsSlewing returns 0
02:57:26.821 00.000 9828 IsGuiding returns 0
02:57:26.821 00.000 9828 PulseGuide returned control before completion, sleep 36
02:57:26.859 00.038 9828 IsGuiding returns 1
02:57:26.859 00.000 9828 scope still moving after pulse duration time elapsed
02:57:26.890 00.031 9828 IsSlewing returns 0
02:57:26.890 00.000 9828 IsGuiding returns 1
02:57:26.921 00.031 9828 IsSlewing returns 0
02:57:26.921 00.000 9828 IsGuiding returns 1
02:57:26.952 00.031 9828 IsSlewing returns 0
02:57:26.952 00.000 9828 IsGuiding returns 1
02:57:26.984 00.032 9828 IsSlewing returns 0
02:57:26.984 00.000 9828 IsGuiding returns 0
02:57:26.984 00.000 9828 scope move finished after 26 + 137 ms
02:57:26.984 00.000 9828 Move returns status 0, amount 26
02:57:26.984 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:26.984 00.000 9828 MoveAxis(N, 10, B)
02:57:26.984 00.000 9828 Guiding  Dir = 0, Dur = 10
02:57:27.000 00.016 9828 IsSlewing returns 0
02:57:27.000 00.000 9828 IsGuiding returns 0
02:57:27.000 00.000 9828 PulseGuide returned control before completion, sleep 20
02:57:27.032 00.032 9828 IsGuiding returns 1
02:57:27.032 00.000 9828 scope still moving after pulse duration time elapsed
02:57:27.064 00.032 9828 IsSlewing returns 0
02:57:27.064 00.000 9828 IsGuiding returns 1
02:57:27.096 00.032 9828 IsSlewing returns 0
02:57:27.096 00.000 9828 IsGuiding returns 1
02:57:27.127 00.031 9828 IsSlewing returns 0
02:57:27.127 00.000 9828 IsGuiding returns 0
02:57:27.127 00.000 9828 scope move finished after 10 + 117 ms
02:57:27.127 00.000 9828 Move returns status 0, amount 10
02:57:27.127 00.000 9828 move complete, result=0
02:57:27.127 00.000 9828 worker thread done servicing request
02:57:27.127 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:57:27.503 00.376 8976 Exposure complete
02:57:27.508 00.005 8976 worker thread done servicing request
02:57:27.509 00.001 5052 OnExposeComplete: enter
02:57:27.509 00.000 5052 UpdateGuideState(): m_state=6
02:57:27.509 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11316
02:57:27.509 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=282.20, Mass=144, SNR=8.3, Peak=71 HFD=2.1
02:57:27.509 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.04) = xAngle (-0.03 = -0.03)
02:57:27.509 00.000 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.14 = -0.14)
02:57:27.509 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.49 hyp=0.55 cameraTheta=2.01 mountX=0.55 mountY=-0.08, mountTheta=-0.14
02:57:27.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.49, opts=13)
02:57:27.510 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.49)
02:57:27.510 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:57:27.510 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
02:57:27.511 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:27.511 00.000 8976 Worker thread wakes up
02:57:27.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.49) opts 0xd
02:57:27.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.49)
02:57:27.511 00.000 8976 Moving (-0.23, 0.49) raw xDistance=0.55 yDistance=-0.08
02:57:27.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:27.511 00.000 5052 Enqueuing Expose request
02:57:27.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
02:57:27.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:57:27.511 00.000 8976 MoveAxis(L, 2, ABG)
02:57:27.511 00.000 8976 stepping (-6, 17) + (-2, 0)
02:57:27.511 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:27.538 00.027 8976 Received - 47 (G) 
02:57:27.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:27.538 00.000 8976 stepped: pos (-8, 17)
02:57:27.538 00.000 8976 MoveAxis(U, 0, ABG)
02:57:27.539 00.001 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:57:27.539 00.000 8976 MountToCamera -- mountX=1.08 mountY=-2.84 hyp=3.04 mountTheta=-1.21 cameraX=2.04, cameraY=2.26 cameraTheta=0.84
02:57:27.539 00.000 8976 incremental bump (2.040, 2.257) isValid = 1
02:57:27.539 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:57:27.539 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:27.539 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:27.539 00.000 8976 move complete, result=0
02:57:27.539 00.000 9828 Worker thread wakes up
02:57:27.539 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:27.539 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:27.539 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:57:27.539 00.000 8976 worker thread done servicing request
02:57:27.539 00.000 8976 Worker thread wakes up
02:57:27.539 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:27.539 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:27.539 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:57:27.540 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:57:27.540 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:27.540 00.000 9828 BLC: window closed
02:57:27.540 00.000 9828 MoveAxis(E, 26, B)
02:57:27.540 00.000 9828 Guiding  Dir = 2, Dur = 26
02:57:27.540 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
02:57:27.541 00.001 9828 IsSlewing returns 0
02:57:27.541 00.000 9828 IsGuiding returns 0
02:57:27.541 00.000 9828 PulseGuide returned control before completion, sleep 36
02:57:27.578 00.037 9828 IsGuiding returns 1
02:57:27.578 00.000 9828 scope still moving after pulse duration time elapsed
02:57:27.609 00.031 9828 IsSlewing returns 0
02:57:27.609 00.000 9828 IsGuiding returns 1
02:57:27.641 00.032 9828 IsSlewing returns 0
02:57:27.641 00.000 9828 IsGuiding returns 1
02:57:27.672 00.031 9828 IsSlewing returns 0
02:57:27.672 00.000 9828 IsGuiding returns 1
02:57:27.704 00.032 9828 IsSlewing returns 0
02:57:27.704 00.000 9828 IsGuiding returns 0
02:57:27.704 00.000 9828 scope move finished after 26 + 137 ms
02:57:27.704 00.000 9828 Move returns status 0, amount 26
02:57:27.704 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:27.704 00.000 9828 MoveAxis(N, 11, B)
02:57:27.704 00.000 9828 Guiding  Dir = 0, Dur = 11
02:57:27.719 00.015 9828 IsSlewing returns 0
02:57:27.719 00.000 9828 IsGuiding returns 0
02:57:27.719 00.000 9828 PulseGuide returned control before completion, sleep 21
02:57:27.751 00.032 9828 IsGuiding returns 1
02:57:27.751 00.000 9828 scope still moving after pulse duration time elapsed
02:57:27.782 00.031 9828 IsSlewing returns 0
02:57:27.782 00.000 9828 IsGuiding returns 1
02:57:27.813 00.031 9828 IsSlewing returns 0
02:57:27.813 00.000 9828 IsGuiding returns 1
02:57:27.843 00.030 9828 IsSlewing returns 0
02:57:27.843 00.000 9828 IsGuiding returns 1
02:57:27.875 00.032 9828 IsSlewing returns 0
02:57:27.875 00.000 9828 IsGuiding returns 0
02:57:27.875 00.000 9828 scope move finished after 11 + 144 ms
02:57:27.875 00.000 9828 Move returns status 0, amount 11
02:57:27.875 00.000 9828 move complete, result=0
02:57:27.875 00.000 9828 worker thread done servicing request
02:57:27.875 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:57:28.226 00.351 8976 Exposure complete
02:57:28.231 00.005 8976 worker thread done servicing request
02:57:28.231 00.000 5052 OnExposeComplete: enter
02:57:28.231 00.000 5052 UpdateGuideState(): m_state=6
02:57:28.231 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11317
02:57:28.231 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.95, Mass=178, SNR=9.2, Peak=74 HFD=2.2
02:57:28.231 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.41 = -0.41)
02:57:28.231 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
02:57:28.232 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.64 mountX=0.23 mountY=-0.12, mountTheta=-0.49
02:57:28.232 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.25, opts=13)
02:57:28.232 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.25)
02:57:28.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:57:28.232 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
02:57:28.232 00.000 8976 Worker thread wakes up
02:57:28.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.25) opts 0xd
02:57:28.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.25)
02:57:28.232 00.000 8976 Moving (-0.02, 0.25) raw xDistance=0.23 yDistance=-0.12
02:57:28.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:28.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:28.232 00.000 5052 Enqueuing Expose request
02:57:28.233 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:57:28.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:57:28.233 00.000 8976 MoveAxis(R, 0, ABG)
02:57:28.233 00.000 8976 MoveAxis(U, 0, ABG)
02:57:28.233 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:57:28.233 00.000 8976 MountToCamera -- mountX=1.13 mountY=-2.80 hyp=3.02 mountTheta=-1.19 cameraX=1.98, cameraY=2.28 cameraTheta=0.86
02:57:28.233 00.000 8976 incremental bump (1.976, 2.278) isValid = 1
02:57:28.233 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:57:28.233 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:28.233 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:28.233 00.000 8976 move complete, result=0
02:57:28.233 00.000 9828 Worker thread wakes up
02:57:28.233 00.000 8976 worker thread done servicing request
02:57:28.233 00.000 8976 Worker thread wakes up
02:57:28.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:28.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:28.233 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:28.233 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:28.233 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:28.234 00.001 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:57:28.234 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:57:28.234 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:57:28.234 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:28.234 00.000 9828 BLC: window closed
02:57:28.234 00.000 9828 MoveAxis(E, 25, B)
02:57:28.234 00.000 9828 Guiding  Dir = 2, Dur = 25
02:57:28.234 00.000 9828 IsSlewing returns 0
02:57:28.234 00.000 9828 IsGuiding returns 0
02:57:28.234 00.000 9828 PulseGuide returned control before completion, sleep 35
02:57:28.281 00.047 9828 IsGuiding returns 1
02:57:28.281 00.000 9828 scope still moving after pulse duration time elapsed
02:57:28.313 00.032 9828 IsSlewing returns 0
02:57:28.313 00.000 9828 IsGuiding returns 1
02:57:28.345 00.032 9828 IsSlewing returns 0
02:57:28.345 00.000 9828 IsGuiding returns 1
02:57:28.377 00.032 9828 IsSlewing returns 0
02:57:28.377 00.000 9828 IsGuiding returns 0
02:57:28.377 00.000 9828 scope move finished after 25 + 118 ms
02:57:28.377 00.000 9828 Move returns status 0, amount 25
02:57:28.377 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:28.377 00.000 9828 MoveAxis(N, 11, B)
02:57:28.377 00.000 9828 Guiding  Dir = 0, Dur = 11
02:57:28.393 00.016 9828 IsSlewing returns 0
02:57:28.393 00.000 9828 IsGuiding returns 0
02:57:28.393 00.000 9828 PulseGuide returned control before completion, sleep 21
02:57:28.425 00.032 9828 IsGuiding returns 1
02:57:28.425 00.000 9828 scope still moving after pulse duration time elapsed
02:57:28.457 00.032 9828 IsSlewing returns 0
02:57:28.457 00.000 9828 IsGuiding returns 1
02:57:28.488 00.031 9828 IsSlewing returns 0
02:57:28.488 00.000 9828 IsGuiding returns 1
02:57:28.518 00.030 9828 IsSlewing returns 0
02:57:28.518 00.000 9828 IsGuiding returns 1
02:57:28.550 00.032 9828 IsSlewing returns 0
02:57:28.550 00.000 9828 IsGuiding returns 0
02:57:28.550 00.000 9828 scope move finished after 11 + 145 ms
02:57:28.550 00.000 9828 Move returns status 0, amount 11
02:57:28.550 00.000 9828 move complete, result=0
02:57:28.550 00.000 9828 worker thread done servicing request
02:57:28.551 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:57:28.916 00.365 8976 Exposure complete
02:57:28.922 00.006 5052 OnExposeComplete: enter
02:57:28.922 00.000 5052 UpdateGuideState(): m_state=6
02:57:28.922 00.000 8976 worker thread done servicing request
02:57:28.922 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11318
02:57:28.922 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.58, Mass=195, SNR=9.6, Peak=73 HFD=2.2
02:57:28.922 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
02:57:28.922 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.31)
02:57:28.922 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.13 hyp=0.41 cameraTheta=-2.83 mountX=0.07 mountY=0.40, mountTheta=1.41
02:57:28.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.13, opts=13)
02:57:28.923 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.13)
02:57:28.923 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
02:57:28.923 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
02:57:28.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:28.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:28.923 00.000 5052 Enqueuing Expose request
02:57:28.923 00.000 8976 Worker thread wakes up
02:57:28.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.13) opts 0xd
02:57:28.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.13)
02:57:28.923 00.000 8976 Moving (-0.39, -0.13) raw xDistance=0.07 yDistance=0.40
02:57:28.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:57:28.924 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:57:28.924 00.000 8976 MoveAxis(R, 0, ABG)
02:57:28.924 00.000 8976 MoveAxis(D, 2, ABG)
02:57:28.924 00.000 8976 stepping (-8, 17) + (0, -2)
02:57:28.924 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:28.961 00.037 8976 Received - 47 (G) 
02:57:28.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:28.961 00.000 8976 stepped: pos (-8, 15)
02:57:28.961 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:57:28.961 00.000 8976 MountToCamera -- mountX=1.16 mountY=-2.66 hyp=2.90 mountTheta=-1.16 cameraX=1.84, cameraY=2.24 cameraTheta=0.88
02:57:28.961 00.000 8976 incremental bump (1.840, 2.244) isValid = 1
02:57:28.961 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:57:28.961 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:57:28.961 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:57:28.961 00.000 8976 move complete, result=0
02:57:28.961 00.000 9828 Worker thread wakes up
02:57:28.961 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:57:28.961 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:57:28.961 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
02:57:28.961 00.000 8976 worker thread done servicing request
02:57:28.961 00.000 8976 Worker thread wakes up
02:57:28.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:28.961 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
02:57:28.962 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
02:57:28.962 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:28.962 00.000 9828 BLC: window closed
02:57:28.962 00.000 9828 MoveAxis(E, 24, B)
02:57:28.962 00.000 9828 Guiding  Dir = 2, Dur = 24
02:57:28.962 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:57:28.962 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:28.962 00.000 9828 IsSlewing returns 0
02:57:28.962 00.000 9828 IsGuiding returns 0
02:57:28.962 00.000 9828 PulseGuide returned control before completion, sleep 34
02:57:29.000 00.038 9828 IsGuiding returns 1
02:57:29.000 00.000 9828 scope still moving after pulse duration time elapsed
02:57:29.031 00.031 9828 IsSlewing returns 0
02:57:29.031 00.000 9828 IsGuiding returns 1
02:57:29.063 00.032 9828 IsSlewing returns 0
02:57:29.063 00.000 9828 IsGuiding returns 1
02:57:29.094 00.031 9828 IsSlewing returns 0
02:57:29.094 00.000 9828 IsGuiding returns 0
02:57:29.094 00.000 9828 scope move finished after 24 + 107 ms
02:57:29.094 00.000 9828 Move returns status 0, amount 24
02:57:29.094 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:29.094 00.000 9828 MoveAxis(N, 11, B)
02:57:29.094 00.000 9828 Guiding  Dir = 0, Dur = 11
02:57:29.110 00.016 9828 IsSlewing returns 0
02:57:29.110 00.000 9828 IsGuiding returns 0
02:57:29.110 00.000 9828 PulseGuide returned control before completion, sleep 21
02:57:29.142 00.032 9828 IsGuiding returns 1
02:57:29.142 00.000 9828 scope still moving after pulse duration time elapsed
02:57:29.173 00.031 9828 IsSlewing returns 0
02:57:29.173 00.000 9828 IsGuiding returns 1
02:57:29.205 00.032 9828 IsSlewing returns 0
02:57:29.205 00.000 9828 IsGuiding returns 1
02:57:29.236 00.031 9828 IsSlewing returns 0
02:57:29.236 00.000 9828 IsGuiding returns 1
02:57:29.267 00.031 9828 IsSlewing returns 0
02:57:29.267 00.000 9828 IsGuiding returns 0
02:57:29.267 00.000 9828 scope move finished after 11 + 145 ms
02:57:29.267 00.000 9828 Move returns status 0, amount 11
02:57:29.267 00.000 9828 move complete, result=0
02:57:29.267 00.000 9828 worker thread done servicing request
02:57:29.267 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:57:29.649 00.382 8976 Exposure complete
02:57:29.655 00.006 8976 worker thread done servicing request
02:57:29.655 00.000 5052 OnExposeComplete: enter
02:57:29.655 00.000 5052 UpdateGuideState(): m_state=6
02:57:29.655 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11319
02:57:29.656 00.001 5052 Star::Find returns 1 (0), X=329.24, Y=281.73, Mass=158, SNR=8.7, Peak=70 HFD=2.1
02:57:29.656 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
02:57:29.656 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
02:57:29.656 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.28 mountX=-0.01 mountY=-0.06, mountTheta=-1.77
02:57:29.656 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.02, opts=13)
02:57:29.656 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.02)
02:57:29.656 00.000 8976 Worker thread wakes up
02:57:29.657 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.02) opts 0xd
02:57:29.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.02)
02:57:29.657 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:57:29.657 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:57:29.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:29.657 00.000 8976 Moving (0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
02:57:29.657 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:29.657 00.000 5052 Enqueuing Expose request
02:57:29.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:57:29.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:57:29.657 00.000 8976 MoveAxis(R, 0, ABG)
02:57:29.657 00.000 8976 MoveAxis(U, 0, ABG)
02:57:29.657 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:57:29.657 00.000 8976 MountToCamera -- mountX=1.18 mountY=-2.57 hyp=2.83 mountTheta=-1.14 cameraX=1.75, cameraY=2.22 cameraTheta=0.90
02:57:29.657 00.000 8976 incremental bump (1.749, 2.221) isValid = 1
02:57:29.657 00.000 8976 Scheduling Mount bump of (0.040, 0.052)
02:57:29.658 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.05, opts=4)
02:57:29.658 00.000 8976 Enqueuing Move request for scope (0.04, 0.05)
02:57:29.658 00.000 8976 move complete, result=0
02:57:29.658 00.000 8976 worker thread done servicing request
02:57:29.658 00.000 8976 Worker thread wakes up
02:57:29.658 00.000 9828 Worker thread wakes up
02:57:29.658 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:29.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:29.658 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:29.658 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0x4
02:57:29.658 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
02:57:29.658 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.27)
02:57:29.658 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.35)
02:57:29.658 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.92 mountX=-0.04 mountY=-0.05, mountTheta=-2.30
02:57:29.658 00.000 9828 Moving (0.04, 0.05) raw xDistance=-0.04 yDistance=-0.05
02:57:29.658 00.000 9828 BLC: window closed
02:57:29.659 00.001 9828 MoveAxis(E, 13, B)
02:57:29.659 00.000 9828 Guiding  Dir = 2, Dur = 13
02:57:29.659 00.000 9828 IsSlewing returns 0
02:57:29.659 00.000 9828 IsGuiding returns 0
02:57:29.659 00.000 9828 PulseGuide returned control before completion, sleep 23
02:57:29.684 00.025 9828 IsGuiding returns 1
02:57:29.684 00.000 9828 scope still moving after pulse duration time elapsed
02:57:29.715 00.031 9828 IsSlewing returns 0
02:57:29.715 00.000 9828 IsGuiding returns 1
02:57:29.747 00.032 9828 IsSlewing returns 0
02:57:29.747 00.000 9828 IsGuiding returns 1
02:57:29.778 00.031 9828 IsSlewing returns 0
02:57:29.778 00.000 9828 IsGuiding returns 0
02:57:29.778 00.000 9828 scope move finished after 13 + 106 ms
02:57:29.778 00.000 9828 Move returns status 0, amount 13
02:57:29.778 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:29.778 00.000 9828 MoveAxis(N, 6, B)
02:57:29.778 00.000 9828 Guiding  Dir = 0, Dur = 6
02:57:29.794 00.016 9828 IsSlewing returns 0
02:57:29.794 00.000 9828 IsGuiding returns 0
02:57:29.794 00.000 9828 PulseGuide returned control before completion, sleep 16
02:57:29.826 00.032 9828 IsGuiding returns 1
02:57:29.826 00.000 9828 scope still moving after pulse duration time elapsed
02:57:29.856 00.030 9828 IsSlewing returns 0
02:57:29.856 00.000 9828 IsGuiding returns 1
02:57:29.887 00.031 9828 IsSlewing returns 0
02:57:29.887 00.000 9828 IsGuiding returns 1
02:57:29.917 00.030 9828 IsSlewing returns 0
02:57:29.917 00.000 9828 IsGuiding returns 1
02:57:29.948 00.031 9828 IsSlewing returns 0
02:57:29.948 00.000 9828 IsGuiding returns 0
02:57:29.948 00.000 9828 scope move finished after 6 + 148 ms
02:57:29.948 00.000 9828 Move returns status 0, amount 6
02:57:29.948 00.000 9828 move complete, result=0
02:57:29.948 00.000 9828 worker thread done servicing request
02:57:29.949 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.0 px 6 ms NORTH
02:57:30.342 00.393 8976 Exposure complete
02:57:30.347 00.005 8976 worker thread done servicing request
02:57:30.347 00.000 5052 OnExposeComplete: enter
02:57:30.347 00.000 5052 UpdateGuideState(): m_state=6
02:57:30.347 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11320
02:57:30.347 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.88, Mass=156, SNR=8.6, Peak=79 HFD=1.8
02:57:30.348 00.001 5052 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
02:57:30.348 00.000 5052 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
02:57:30.348 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.03 mountX=0.10 mountY=-0.18, mountTheta=-1.04
02:57:30.348 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.17, opts=13)
02:57:30.348 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.17)
02:57:30.348 00.000 8976 Worker thread wakes up
02:57:30.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.17) opts 0xd
02:57:30.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.17)
02:57:30.349 00.001 8976 Moving (0.10, 0.17) raw xDistance=0.10 yDistance=-0.18
02:57:30.349 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:57:30.349 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
02:57:30.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:30.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:57:30.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:57:30.349 00.000 8976 MoveAxis(R, 0, ABG)
02:57:30.349 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:30.349 00.000 5052 Enqueuing Expose request
02:57:30.349 00.000 8976 MoveAxis(U, 0, ABG)
02:57:30.349 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:57:30.349 00.000 8976 MountToCamera -- mountX=1.20 mountY=-2.51 hyp=2.78 mountTheta=-1.13 cameraX=1.69, cameraY=2.21 cameraTheta=0.92
02:57:30.349 00.000 8976 incremental bump (1.687, 2.206) isValid = 1
02:57:30.349 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
02:57:30.349 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:57:30.349 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:57:30.349 00.000 8976 move complete, result=0
02:57:30.349 00.000 9828 Worker thread wakes up
02:57:30.350 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:57:30.350 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:57:30.350 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
02:57:30.350 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
02:57:30.350 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:57:30.350 00.000 8976 worker thread done servicing request
02:57:30.350 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.29
02:57:30.350 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
02:57:30.350 00.000 8976 Worker thread wakes up
02:57:30.350 00.000 9828 BLC: window closed
02:57:30.350 00.000 9828 MoveAxis(E, 24, B)
02:57:30.350 00.000 9828 Guiding  Dir = 2, Dur = 24
02:57:30.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:30.350 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:30.351 00.001 9828 IsSlewing returns 0
02:57:30.351 00.000 9828 IsGuiding returns 0
02:57:30.351 00.000 9828 PulseGuide returned control before completion, sleep 34
02:57:30.398 00.047 9828 IsGuiding returns 1
02:57:30.398 00.000 9828 scope still moving after pulse duration time elapsed
02:57:30.429 00.031 9828 IsSlewing returns 0
02:57:30.429 00.000 9828 IsGuiding returns 1
02:57:30.460 00.031 9828 IsSlewing returns 0
02:57:30.460 00.000 9828 IsGuiding returns 1
02:57:30.492 00.032 9828 IsSlewing returns 0
02:57:30.492 00.000 9828 IsGuiding returns 0
02:57:30.492 00.000 9828 scope move finished after 24 + 117 ms
02:57:30.492 00.000 9828 Move returns status 0, amount 24
02:57:30.492 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:30.492 00.000 9828 MoveAxis(N, 12, B)
02:57:30.492 00.000 9828 Guiding  Dir = 0, Dur = 12
02:57:30.509 00.017 9828 IsSlewing returns 0
02:57:30.509 00.000 9828 IsGuiding returns 0
02:57:30.509 00.000 9828 PulseGuide returned control before completion, sleep 22
02:57:30.539 00.030 9828 IsGuiding returns 1
02:57:30.540 00.001 9828 scope still moving after pulse duration time elapsed
02:57:30.570 00.030 9828 IsSlewing returns 0
02:57:30.570 00.000 9828 IsGuiding returns 1
02:57:30.600 00.030 9828 IsSlewing returns 0
02:57:30.600 00.000 9828 IsGuiding returns 1
02:57:30.631 00.031 9828 IsSlewing returns 0
02:57:30.631 00.000 9828 IsGuiding returns 1
02:57:30.662 00.031 9828 IsSlewing returns 0
02:57:30.662 00.000 9828 IsGuiding returns 0
02:57:30.662 00.000 9828 scope move finished after 12 + 141 ms
02:57:30.662 00.000 9828 Move returns status 0, amount 12
02:57:30.662 00.000 9828 move complete, result=0
02:57:30.662 00.000 9828 worker thread done servicing request
02:57:30.663 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
02:57:31.035 00.372 8976 Exposure complete
02:57:31.042 00.007 8976 worker thread done servicing request
02:57:31.042 00.000 5052 OnExposeComplete: enter
02:57:31.042 00.000 5052 UpdateGuideState(): m_state=6
02:57:31.042 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11321
02:57:31.042 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.93, Mass=172, SNR=9.1, Peak=75 HFD=2.4
02:57:31.042 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:57:31.042 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
02:57:31.042 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.23 hyp=0.45 cameraTheta=2.61 mountX=0.38 mountY=0.20, mountTheta=0.49
02:57:31.043 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.23, opts=13)
02:57:31.043 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.23)
02:57:31.043 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:57:31.043 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
02:57:31.043 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:31.043 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:31.043 00.000 5052 Enqueuing Expose request
02:57:31.044 00.001 8976 Worker thread wakes up
02:57:31.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.23) opts 0xd
02:57:31.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.23)
02:57:31.044 00.000 8976 Moving (-0.39, 0.23) raw xDistance=0.38 yDistance=0.20
02:57:31.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:57:31.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:57:31.044 00.000 8976 MoveAxis(L, 2, ABG)
02:57:31.044 00.000 8976 stepping (-8, 15) + (-2, 0)
02:57:31.044 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:31.071 00.027 8976 Received - 47 (G) 
02:57:31.072 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:31.072 00.000 8976 stepped: pos (-10, 15)
02:57:31.072 00.000 8976 MoveAxis(U, 0, ABG)
02:57:31.072 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:57:31.072 00.000 8976 MountToCamera -- mountX=1.31 mountY=-2.47 hyp=2.79 mountTheta=-1.08 cameraX=1.60, cameraY=2.29 cameraTheta=0.96
02:57:31.072 00.000 8976 incremental bump (1.600, 2.286) isValid = 1
02:57:31.072 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
02:57:31.072 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:57:31.072 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:57:31.072 00.000 8976 move complete, result=0
02:57:31.072 00.000 9828 Worker thread wakes up
02:57:31.072 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:57:31.072 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:57:31.072 00.000 8976 worker thread done servicing request
02:57:31.073 00.001 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
02:57:31.073 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
02:57:31.073 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
02:57:31.073 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:57:31.073 00.000 9828 BLC: window closed
02:57:31.073 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:57:31.073 00.000 8976 Worker thread wakes up
02:57:31.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:31.073 00.000 9828 MoveAxis(E, 22, B)
02:57:31.073 00.000 9828 Guiding  Dir = 2, Dur = 22
02:57:31.073 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:31.074 00.001 9828 IsSlewing returns 0
02:57:31.074 00.000 9828 IsGuiding returns 0
02:57:31.074 00.000 9828 PulseGuide returned control before completion, sleep 32
02:57:31.114 00.040 9828 IsGuiding returns 1
02:57:31.114 00.000 9828 scope still moving after pulse duration time elapsed
02:57:31.145 00.031 9828 IsSlewing returns 0
02:57:31.145 00.000 9828 IsGuiding returns 1
02:57:31.176 00.031 9828 IsSlewing returns 0
02:57:31.176 00.000 9828 IsGuiding returns 1
02:57:31.208 00.032 9828 IsSlewing returns 0
02:57:31.212 00.004 9828 IsGuiding returns 0
02:57:31.212 00.000 9828 scope move finished after 22 + 116 ms
02:57:31.213 00.001 9828 Move returns status 0, amount 22
02:57:31.213 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:31.213 00.000 9828 MoveAxis(N, 12, B)
02:57:31.213 00.000 9828 Guiding  Dir = 0, Dur = 12
02:57:31.223 00.010 9828 IsSlewing returns 0
02:57:31.223 00.000 9828 IsGuiding returns 0
02:57:31.223 00.000 9828 PulseGuide returned control before completion, sleep 22
02:57:31.254 00.031 9828 IsGuiding returns 1
02:57:31.254 00.000 9828 scope still moving after pulse duration time elapsed
02:57:31.285 00.031 9828 IsSlewing returns 0
02:57:31.285 00.000 9828 IsGuiding returns 1
02:57:31.317 00.032 9828 IsSlewing returns 0
02:57:31.317 00.000 9828 IsGuiding returns 1
02:57:31.348 00.031 9828 IsSlewing returns 0
02:57:31.348 00.000 9828 IsGuiding returns 1
02:57:31.380 00.032 9828 IsSlewing returns 0
02:57:31.380 00.000 9828 IsGuiding returns 0
02:57:31.380 00.000 9828 scope move finished after 12 + 145 ms
02:57:31.380 00.000 9828 Move returns status 0, amount 12
02:57:31.380 00.000 9828 move complete, result=0
02:57:31.380 00.000 9828 worker thread done servicing request
02:57:31.380 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:57:31.759 00.379 8976 Exposure complete
02:57:31.765 00.006 8976 worker thread done servicing request
02:57:31.765 00.000 5052 OnExposeComplete: enter
02:57:31.765 00.000 5052 UpdateGuideState(): m_state=6
02:57:31.765 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11322
02:57:31.765 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.48, Mass=173, SNR=9.1, Peak=81 HFD=1.8
02:57:31.765 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
02:57:31.765 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
02:57:31.765 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.23 hyp=0.49 cameraTheta=-2.65 mountX=-0.01 mountY=0.49, mountTheta=1.59
02:57:31.766 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.23, opts=13)
02:57:31.766 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.23)
02:57:31.766 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:57:31.766 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
02:57:31.766 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:31.766 00.000 8976 Worker thread wakes up
02:57:31.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.23) opts 0xd
02:57:31.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.23)
02:57:31.767 00.001 8976 Moving (-0.44, -0.23) raw xDistance=-0.01 yDistance=0.49
02:57:31.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:57:31.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:57:31.767 00.000 8976 MoveAxis(R, 0, ABG)
02:57:31.767 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:31.767 00.000 5052 Enqueuing Expose request
02:57:31.767 00.000 8976 MoveAxis(D, 2, ABG)
02:57:31.767 00.000 8976 stepping (-10, 15) + (0, -2)
02:57:31.767 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:31.791 00.024 8976 Received - 47 (G) 
02:57:31.791 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:31.791 00.000 8976 stepped: pos (-10, 13)
02:57:31.791 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:57:31.791 00.000 8976 MountToCamera -- mountX=1.38 mountY=-2.33 hyp=2.71 mountTheta=-1.04 cameraX=1.45, cameraY=2.29 cameraTheta=1.01
02:57:31.791 00.000 8976 incremental bump (1.449, 2.292) isValid = 1
02:57:31.791 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
02:57:31.791 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:57:31.791 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:57:31.791 00.000 8976 move complete, result=0
02:57:31.792 00.001 9828 Worker thread wakes up
02:57:31.792 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:57:31.792 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:57:31.792 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
02:57:31.792 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
02:57:31.792 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
02:57:31.792 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:57:31.792 00.000 9828 BLC: window closed
02:57:31.792 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:57:31.792 00.000 8976 worker thread done servicing request
02:57:31.792 00.000 9828 MoveAxis(E, 21, B)
02:57:31.792 00.000 8976 Worker thread wakes up
02:57:31.792 00.000 9828 Guiding  Dir = 2, Dur = 21
02:57:31.792 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:31.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:31.793 00.001 9828 IsSlewing returns 0
02:57:31.793 00.000 9828 IsGuiding returns 0
02:57:31.793 00.000 9828 PulseGuide returned control before completion, sleep 31
02:57:31.832 00.039 9828 IsGuiding returns 1
02:57:31.832 00.000 9828 scope still moving after pulse duration time elapsed
02:57:31.863 00.031 9828 IsSlewing returns 0
02:57:31.863 00.000 9828 IsGuiding returns 1
02:57:31.894 00.031 9828 IsSlewing returns 0
02:57:31.894 00.000 9828 IsGuiding returns 1
02:57:31.925 00.031 9828 IsSlewing returns 0
02:57:31.925 00.000 9828 IsGuiding returns 0
02:57:31.925 00.000 9828 scope move finished after 21 + 112 ms
02:57:31.925 00.000 9828 Move returns status 0, amount 21
02:57:31.925 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:31.925 00.000 9828 MoveAxis(N, 13, B)
02:57:31.925 00.000 9828 Guiding  Dir = 0, Dur = 13
02:57:31.941 00.016 9828 IsSlewing returns 0
02:57:31.941 00.000 9828 IsGuiding returns 0
02:57:31.941 00.000 9828 PulseGuide returned control before completion, sleep 23
02:57:31.972 00.031 9828 IsGuiding returns 1
02:57:31.972 00.000 9828 scope still moving after pulse duration time elapsed
02:57:32.003 00.031 9828 IsSlewing returns 0
02:57:32.003 00.000 9828 IsGuiding returns 1
02:57:32.035 00.032 9828 IsSlewing returns 0
02:57:32.035 00.000 9828 IsGuiding returns 1
02:57:32.067 00.032 9828 IsSlewing returns 0
02:57:32.067 00.000 9828 IsGuiding returns 1
02:57:32.099 00.032 9828 IsSlewing returns 0
02:57:32.099 00.000 9828 IsGuiding returns 0
02:57:32.099 00.000 9828 scope move finished after 13 + 144 ms
02:57:32.099 00.000 9828 Move returns status 0, amount 13
02:57:32.099 00.000 9828 move complete, result=0
02:57:32.099 00.000 9828 worker thread done servicing request
02:57:32.099 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
02:57:32.480 00.381 8976 Exposure complete
02:57:32.486 00.006 8976 worker thread done servicing request
02:57:32.486 00.000 5052 OnExposeComplete: enter
02:57:32.486 00.000 5052 UpdateGuideState(): m_state=6
02:57:32.486 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11323
02:57:32.486 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.87, Mass=180, SNR=9.3, Peak=83 HFD=2.0
02:57:32.486 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
02:57:32.486 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
02:57:32.486 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.30 cameraTheta=2.58 mountX=0.26 mountY=0.13, mountTheta=0.45
02:57:32.487 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.16, opts=13)
02:57:32.487 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.16)
02:57:32.487 00.000 8976 Worker thread wakes up
02:57:32.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.16) opts 0xd
02:57:32.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.16)
02:57:32.487 00.000 8976 Moving (-0.25, 0.16) raw xDistance=0.26 yDistance=0.13
02:57:32.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=63, Gamma=2.630
02:57:32.487 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
02:57:32.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:32.488 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:32.488 00.000 5052 Enqueuing Expose request
02:57:32.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:57:32.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:57:32.488 00.000 8976 MoveAxis(R, 0, ABG)
02:57:32.488 00.000 8976 MoveAxis(U, 0, ABG)
02:57:32.488 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:57:32.488 00.000 8976 MountToCamera -- mountX=1.43 mountY=-2.24 hyp=2.66 mountTheta=-1.00 cameraX=1.35, cameraY=2.30 cameraTheta=1.04
02:57:32.488 00.000 8976 incremental bump (1.347, 2.295) isValid = 1
02:57:32.488 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:57:32.488 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:57:32.488 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:57:32.488 00.000 8976 move complete, result=0
02:57:32.488 00.000 8976 worker thread done servicing request
02:57:32.488 00.000 8976 Worker thread wakes up
02:57:32.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:32.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:32.488 00.000 9828 Worker thread wakes up
02:57:32.489 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:57:32.489 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:57:32.489 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:57:32.489 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
02:57:32.489 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:32.489 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:57:32.489 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:57:32.489 00.000 9828 BLC: window closed
02:57:32.489 00.000 9828 MoveAxis(E, 20, B)
02:57:32.489 00.000 9828 Guiding  Dir = 2, Dur = 20
02:57:32.489 00.000 9828 IsSlewing returns 0
02:57:32.489 00.000 9828 IsGuiding returns 0
02:57:32.490 00.001 9828 PulseGuide returned control before completion, sleep 30
02:57:32.525 00.035 9828 IsGuiding returns 1
02:57:32.525 00.000 9828 scope still moving after pulse duration time elapsed
02:57:32.557 00.032 9828 IsSlewing returns 0
02:57:32.561 00.004 9828 IsGuiding returns 1
02:57:32.587 00.026 9828 IsSlewing returns 0
02:57:32.587 00.000 9828 IsGuiding returns 1
02:57:32.619 00.032 9828 IsSlewing returns 0
02:57:32.619 00.000 9828 IsGuiding returns 0
02:57:32.619 00.000 9828 scope move finished after 20 + 109 ms
02:57:32.619 00.000 9828 Move returns status 0, amount 20
02:57:32.620 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:32.620 00.000 9828 MoveAxis(N, 13, B)
02:57:32.620 00.000 9828 Guiding  Dir = 0, Dur = 13
02:57:32.635 00.015 9828 IsSlewing returns 0
02:57:32.635 00.000 9828 IsGuiding returns 0
02:57:32.635 00.000 9828 PulseGuide returned control before completion, sleep 23
02:57:32.665 00.030 9828 IsGuiding returns 1
02:57:32.666 00.001 9828 scope still moving after pulse duration time elapsed
02:57:32.698 00.032 9828 IsSlewing returns 0
02:57:32.698 00.000 9828 IsGuiding returns 1
02:57:32.729 00.031 9828 IsSlewing returns 0
02:57:32.729 00.000 9828 IsGuiding returns 1
02:57:32.760 00.031 9828 IsSlewing returns 0
02:57:32.760 00.000 9828 IsGuiding returns 1
02:57:32.791 00.031 9828 IsSlewing returns 0
02:57:32.791 00.000 9828 IsGuiding returns 0
02:57:32.791 00.000 9828 scope move finished after 13 + 142 ms
02:57:32.791 00.000 9828 Move returns status 0, amount 13
02:57:32.791 00.000 9828 move complete, result=0
02:57:32.791 00.000 9828 worker thread done servicing request
02:57:32.791 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:57:33.173 00.382 8976 Exposure complete
02:57:33.179 00.006 8976 worker thread done servicing request
02:57:33.179 00.000 5052 OnExposeComplete: enter
02:57:33.179 00.000 5052 UpdateGuideState(): m_state=6
02:57:33.179 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11324
02:57:33.179 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.73, Mass=157, SNR=8.7, Peak=79 HFD=1.5
02:57:33.179 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
02:57:33.179 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:57:33.179 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.02 hyp=0.69 cameraTheta=3.11 mountX=0.33 mountY=0.57, mountTheta=1.04
02:57:33.180 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.02, opts=13)
02:57:33.180 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.02)
02:57:33.180 00.000 8976 Worker thread wakes up
02:57:33.180 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.02) opts 0xd
02:57:33.180 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.02)
02:57:33.180 00.000 8976 Moving (-0.69, 0.02) raw xDistance=0.33 yDistance=0.57
02:57:33.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:57:33.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:57:33.180 00.000 8976 MoveAxis(L, 1, ABG)
02:57:33.180 00.000 8976 stepping (-10, 13) + (-1, 0)
02:57:33.180 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:57:33.181 00.001 5052 UpdateGuideState exits: m=157 SNR=8.7
02:57:33.181 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:33.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:33.181 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:33.181 00.000 5052 Enqueuing Expose request
02:57:33.214 00.033 8976 Received - 47 (G) 
02:57:33.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:33.214 00.000 8976 stepped: pos (-11, 13)
02:57:33.214 00.000 8976 MoveAxis(D, 2, ABG)
02:57:33.214 00.000 8976 stepping (-11, 13) + (0, -2)
02:57:33.214 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:33.245 00.031 8976 Received - 47 (G) 
02:57:33.245 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:33.245 00.000 8976 stepped: pos (-11, 11)
02:57:33.245 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
02:57:33.245 00.000 8976 MountToCamera -- mountX=1.51 mountY=-2.08 hyp=2.57 mountTheta=-0.94 cameraX=1.16, cameraY=2.30 cameraTheta=1.10
02:57:33.246 00.001 8976 incremental bump (1.163, 2.295) isValid = 1
02:57:33.246 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
02:57:33.246 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:57:33.246 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:57:33.246 00.000 8976 move complete, result=0
02:57:33.246 00.000 8976 worker thread done servicing request
02:57:33.246 00.000 8976 Worker thread wakes up
02:57:33.246 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
02:57:33.246 00.000 9828 Worker thread wakes up
02:57:33.246 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:57:33.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:33.246 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:57:33.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:33.246 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
02:57:33.246 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
02:57:33.246 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
02:57:33.246 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:57:33.246 00.000 9828 BLC: window closed
02:57:33.247 00.001 9828 MoveAxis(E, 18, B)
02:57:33.247 00.000 9828 Guiding  Dir = 2, Dur = 18
02:57:33.247 00.000 9828 IsSlewing returns 0
02:57:33.247 00.000 9828 IsGuiding returns 0
02:57:33.247 00.000 9828 PulseGuide returned control before completion, sleep 28
02:57:33.285 00.038 9828 IsGuiding returns 1
02:57:33.285 00.000 9828 scope still moving after pulse duration time elapsed
02:57:33.316 00.031 9828 IsSlewing returns 0
02:57:33.316 00.000 9828 IsGuiding returns 1
02:57:33.347 00.031 9828 IsSlewing returns 0
02:57:33.347 00.000 9828 IsGuiding returns 1
02:57:33.378 00.031 9828 IsSlewing returns 0
02:57:33.378 00.000 9828 IsGuiding returns 1
02:57:33.410 00.032 9828 IsSlewing returns 0
02:57:33.410 00.000 9828 IsGuiding returns 1
02:57:33.440 00.030 9828 IsSlewing returns 0
02:57:33.440 00.000 9828 IsGuiding returns 0
02:57:33.440 00.000 9828 scope move finished after 18 + 175 ms
02:57:33.440 00.000 9828 Move returns status 0, amount 18
02:57:33.440 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:33.440 00.000 9828 MoveAxis(N, 13, B)
02:57:33.440 00.000 9828 Guiding  Dir = 0, Dur = 13
02:57:33.456 00.016 9828 IsSlewing returns 0
02:57:33.456 00.000 9828 IsGuiding returns 0
02:57:33.456 00.000 9828 PulseGuide returned control before completion, sleep 23
02:57:33.486 00.030 9828 IsGuiding returns 1
02:57:33.486 00.000 9828 scope still moving after pulse duration time elapsed
02:57:33.517 00.031 9828 IsSlewing returns 0
02:57:33.517 00.000 9828 IsGuiding returns 1
02:57:33.548 00.031 9828 IsSlewing returns 0
02:57:33.548 00.000 9828 IsGuiding returns 1
02:57:33.594 00.046 9828 IsSlewing returns 0
02:57:33.594 00.000 9828 IsGuiding returns 0
02:57:33.594 00.000 9828 scope move finished after 13 + 125 ms
02:57:33.594 00.000 9828 Move returns status 0, amount 13
02:57:33.594 00.000 9828 move complete, result=0
02:57:33.594 00.000 9828 worker thread done servicing request
02:57:33.594 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
02:57:33.933 00.339 8976 Exposure complete
02:57:33.938 00.005 8976 worker thread done servicing request
02:57:33.939 00.001 5052 OnExposeComplete: enter
02:57:33.939 00.000 5052 UpdateGuideState(): m_state=6
02:57:33.939 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11325
02:57:33.939 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.67, Mass=153, SNR=8.6, Peak=81 HFD=1.9
02:57:33.939 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.70 = 1.59)
02:57:33.939 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
02:57:33.939 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.65 mountX=-0.00 mountY=0.09, mountTheta=1.59
02:57:33.940 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.04, opts=13)
02:57:33.940 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.04)
02:57:33.940 00.000 8976 Worker thread wakes up
02:57:33.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.04) opts 0xd
02:57:33.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.04)
02:57:33.940 00.000 8976 Moving (-0.08, -0.04) raw xDistance=-0.00 yDistance=0.09
02:57:33.941 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:57:33.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:57:33.941 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:57:33.941 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
02:57:33.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:33.941 00.000 8976 MoveAxis(R, 0, ABG)
02:57:33.941 00.000 8976 MoveAxis(U, 0, ABG)
02:57:33.941 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:57:33.941 00.000 8976 MountToCamera -- mountX=1.57 mountY=-1.97 hyp=2.52 mountTheta=-0.90 cameraX=1.04, cameraY=2.30 cameraTheta=1.15
02:57:33.941 00.000 8976 incremental bump (1.039, 2.295) isValid = 1
02:57:33.941 00.000 8976 Scheduling Mount bump of (0.036, 0.083)
02:57:33.941 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:33.941 00.000 5052 Enqueuing Expose request
02:57:33.941 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.08, opts=4)
02:57:33.941 00.000 8976 Enqueuing Move request for scope (0.04, 0.08)
02:57:33.941 00.000 8976 move complete, result=0
02:57:33.941 00.000 9828 Worker thread wakes up
02:57:33.942 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0x4
02:57:33.942 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
02:57:33.942 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:33.942 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
02:57:33.942 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
02:57:33.942 00.000 8976 worker thread done servicing request
02:57:33.942 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.16 mountX=-0.04 mountY=-0.08, mountTheta=-2.05
02:57:33.942 00.000 8976 Worker thread wakes up
02:57:33.942 00.000 9828 Moving (0.04, 0.08) raw xDistance=-0.04 yDistance=-0.08
02:57:33.942 00.000 9828 BLC: window closed
02:57:33.942 00.000 9828 MoveAxis(E, 13, B)
02:57:33.942 00.000 9828 Guiding  Dir = 2, Dur = 13
02:57:33.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:33.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:33.943 00.001 9828 IsSlewing returns 0
02:57:33.943 00.000 9828 IsGuiding returns 0
02:57:33.943 00.000 9828 PulseGuide returned control before completion, sleep 23
02:57:33.967 00.024 9828 IsGuiding returns 1
02:57:33.967 00.000 9828 scope still moving after pulse duration time elapsed
02:57:33.999 00.032 9828 IsSlewing returns 0
02:57:33.999 00.000 9828 IsGuiding returns 1
02:57:34.031 00.032 9828 IsSlewing returns 0
02:57:34.031 00.000 9828 IsGuiding returns 1
02:57:34.062 00.031 9828 IsSlewing returns 0
02:57:34.062 00.000 9828 IsGuiding returns 1
02:57:34.094 00.032 9828 IsSlewing returns 0
02:57:34.094 00.000 9828 IsGuiding returns 0
02:57:34.094 00.000 9828 scope move finished after 13 + 138 ms
02:57:34.094 00.000 9828 Move returns status 0, amount 13
02:57:34.094 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:34.094 00.000 9828 MoveAxis(N, 11, B)
02:57:34.094 00.000 9828 Guiding  Dir = 0, Dur = 11
02:57:34.109 00.015 9828 IsSlewing returns 0
02:57:34.109 00.000 9828 IsGuiding returns 0
02:57:34.110 00.001 9828 PulseGuide returned control before completion, sleep 21
02:57:34.141 00.031 9828 IsGuiding returns 1
02:57:34.141 00.000 9828 scope still moving after pulse duration time elapsed
02:57:34.171 00.030 9828 IsSlewing returns 0
02:57:34.171 00.000 9828 IsGuiding returns 1
02:57:34.202 00.031 9828 IsSlewing returns 0
02:57:34.202 00.000 9828 IsGuiding returns 1
02:57:34.233 00.031 9828 IsSlewing returns 0
02:57:34.233 00.000 9828 IsGuiding returns 1
02:57:34.264 00.031 9828 IsSlewing returns 0
02:57:34.264 00.000 9828 IsGuiding returns 0
02:57:34.264 00.000 9828 scope move finished after 11 + 143 ms
02:57:34.264 00.000 9828 Move returns status 0, amount 11
02:57:34.264 00.000 9828 move complete, result=0
02:57:34.264 00.000 9828 worker thread done servicing request
02:57:34.264 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 11 ms NORTH
02:57:34.625 00.361 8976 Exposure complete
02:57:34.630 00.005 8976 worker thread done servicing request
02:57:34.630 00.000 5052 OnExposeComplete: enter
02:57:34.630 00.000 5052 UpdateGuideState(): m_state=6
02:57:34.631 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11326
02:57:34.631 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.76, Mass=177, SNR=9.2, Peak=72 HFD=2.2
02:57:34.631 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
02:57:34.631 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
02:57:34.631 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.28 mountX=0.04 mountY=-0.04, mountTheta=-0.82
02:57:34.631 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.05, opts=13)
02:57:34.631 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.05)
02:57:34.631 00.000 8976 Worker thread wakes up
02:57:34.632 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.05) opts 0xd
02:57:34.632 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.05)
02:57:34.632 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:57:34.632 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
02:57:34.632 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:34.632 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:34.632 00.000 5052 Enqueuing Expose request
02:57:34.632 00.000 8976 Moving (0.02, 0.05) raw xDistance=0.04 yDistance=-0.04
02:57:34.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:57:34.632 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:57:34.632 00.000 8976 MoveAxis(R, 0, ABG)
02:57:34.632 00.000 8976 MoveAxis(U, 0, ABG)
02:57:34.632 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:57:34.632 00.000 8976 MountToCamera -- mountX=1.61 mountY=-1.90 hyp=2.49 mountTheta=-0.87 cameraX=0.96, cameraY=2.30 cameraTheta=1.18
02:57:34.632 00.000 8976 incremental bump (0.957, 2.295) isValid = 1
02:57:34.632 00.000 8976 Scheduling Mount bump of (0.020, 0.050)
02:57:34.632 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.05, opts=4)
02:57:34.632 00.000 8976 Enqueuing Move request for scope (0.02, 0.05)
02:57:34.632 00.000 8976 move complete, result=0
02:57:34.632 00.000 9828 Worker thread wakes up
02:57:34.633 00.001 8976 worker thread done servicing request
02:57:34.633 00.000 8976 Worker thread wakes up
02:57:34.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:34.633 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:34.633 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0x4
02:57:34.633 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:34.633 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
02:57:34.633 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:57:34.634 00.001 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:57:34.634 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.19 mountX=-0.02 mountY=-0.05, mountTheta=-2.01
02:57:34.634 00.000 9828 Moving (0.02, 0.05) raw xDistance=-0.02 yDistance=-0.05
02:57:34.634 00.000 9828 BLC: window closed
02:57:34.634 00.000 9828 MoveAxis(E, 7, B)
02:57:34.634 00.000 9828 Guiding  Dir = 2, Dur = 7
02:57:34.635 00.001 9828 IsSlewing returns 0
02:57:34.635 00.000 9828 IsGuiding returns 0
02:57:34.635 00.000 9828 PulseGuide returned control before completion, sleep 17
02:57:34.653 00.018 9828 IsGuiding returns 1
02:57:34.653 00.000 9828 scope still moving after pulse duration time elapsed
02:57:34.684 00.031 9828 IsSlewing returns 0
02:57:34.684 00.000 9828 IsGuiding returns 1
02:57:34.715 00.031 9828 IsSlewing returns 0
02:57:34.715 00.000 9828 IsGuiding returns 1
02:57:34.746 00.031 9828 IsSlewing returns 0
02:57:34.746 00.000 9828 IsGuiding returns 0
02:57:34.746 00.000 9828 scope move finished after 7 + 104 ms
02:57:34.746 00.000 9828 Move returns status 0, amount 7
02:57:34.746 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:34.746 00.000 9828 MoveAxis(N, 6, B)
02:57:34.746 00.000 9828 Guiding  Dir = 0, Dur = 6
02:57:34.762 00.016 9828 IsSlewing returns 0
02:57:34.762 00.000 9828 IsGuiding returns 0
02:57:34.763 00.001 9828 PulseGuide returned control before completion, sleep 16
02:57:34.793 00.030 9828 IsGuiding returns 1
02:57:34.793 00.000 9828 scope still moving after pulse duration time elapsed
02:57:34.824 00.031 9828 IsSlewing returns 0
02:57:34.824 00.000 9828 IsGuiding returns 1
02:57:34.856 00.032 9828 IsSlewing returns 0
02:57:34.856 00.000 9828 IsGuiding returns 1
02:57:34.887 00.031 9828 IsSlewing returns 0
02:57:34.887 00.000 9828 IsGuiding returns 0
02:57:34.887 00.000 9828 scope move finished after 6 + 118 ms
02:57:34.887 00.000 9828 Move returns status 0, amount 6
02:57:34.887 00.000 9828 move complete, result=0
02:57:34.887 00.000 9828 worker thread done servicing request
02:57:34.887 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.0 px 6 ms NORTH
02:57:35.320 00.433 8976 Exposure complete
02:57:35.325 00.005 8976 worker thread done servicing request
02:57:35.326 00.001 5052 OnExposeComplete: enter
02:57:35.326 00.000 5052 UpdateGuideState(): m_state=6
02:57:35.326 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11327
02:57:35.326 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.90, Mass=152, SNR=8.6, Peak=77 HFD=1.8
02:57:35.326 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
02:57:35.326 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
02:57:35.326 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.74 mountX=0.18 mountY=-0.08, mountTheta=-0.39
02:57:35.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.19, opts=13)
02:57:35.327 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.19)
02:57:35.327 00.000 8976 Worker thread wakes up
02:57:35.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.19) opts 0xd
02:57:35.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.19)
02:57:35.327 00.000 8976 Moving (-0.03, 0.19) raw xDistance=0.18 yDistance=-0.08
02:57:35.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:57:35.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:57:35.327 00.000 8976 MoveAxis(R, 0, ABG)
02:57:35.327 00.000 8976 MoveAxis(U, 0, ABG)
02:57:35.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:57:35.327 00.000 5052 UpdateGuideState exits: m=152 SNR=8.6
02:57:35.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:35.327 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
02:57:35.327 00.000 8976 MountToCamera -- mountX=1.63 mountY=-1.85 hyp=2.47 mountTheta=-0.85 cameraX=0.90, cameraY=2.30 cameraTheta=1.20
02:57:35.327 00.000 8976 incremental bump (0.901, 2.295) isValid = 1
02:57:35.327 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
02:57:35.327 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:35.327 00.000 5052 Enqueuing Expose request
02:57:35.327 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:57:35.327 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:57:35.327 00.000 8976 move complete, result=0
02:57:35.327 00.000 9828 Worker thread wakes up
02:57:35.327 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:57:35.327 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:57:35.327 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:35.327 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
02:57:35.327 00.000 8976 worker thread done servicing request
02:57:35.327 00.000 8976 Worker thread wakes up
02:57:35.328 00.001 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
02:57:35.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:35.328 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:35.328 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
02:57:35.328 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:57:35.328 00.000 9828 BLC: window closed
02:57:35.328 00.000 9828 MoveAxis(E, 15, B)
02:57:35.328 00.000 9828 Guiding  Dir = 2, Dur = 15
02:57:35.328 00.000 9828 IsSlewing returns 0
02:57:35.328 00.000 9828 IsGuiding returns 0
02:57:35.329 00.001 9828 PulseGuide returned control before completion, sleep 25
02:57:35.356 00.027 9828 IsGuiding returns 1
02:57:35.356 00.000 9828 scope still moving after pulse duration time elapsed
02:57:35.387 00.031 9828 IsSlewing returns 0
02:57:35.387 00.000 9828 IsGuiding returns 1
02:57:35.419 00.032 9828 IsSlewing returns 0
02:57:35.419 00.000 9828 IsGuiding returns 1
02:57:35.451 00.032 9828 IsSlewing returns 0
02:57:35.451 00.000 9828 IsGuiding returns 1
02:57:35.482 00.031 9828 IsSlewing returns 0
02:57:35.482 00.000 9828 IsGuiding returns 0
02:57:35.482 00.000 9828 scope move finished after 15 + 137 ms
02:57:35.482 00.000 9828 Move returns status 0, amount 15
02:57:35.482 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:35.482 00.000 9828 MoveAxis(N, 14, B)
02:57:35.482 00.000 9828 Guiding  Dir = 0, Dur = 14
02:57:35.497 00.015 9828 IsSlewing returns 0
02:57:35.497 00.000 9828 IsGuiding returns 0
02:57:35.497 00.000 9828 PulseGuide returned control before completion, sleep 24
02:57:35.529 00.032 9828 IsGuiding returns 1
02:57:35.529 00.000 9828 scope still moving after pulse duration time elapsed
02:57:35.560 00.031 9828 IsSlewing returns 0
02:57:35.560 00.000 9828 IsGuiding returns 1
02:57:35.591 00.031 9828 IsSlewing returns 0
02:57:35.591 00.000 9828 IsGuiding returns 1
02:57:35.622 00.031 9828 IsSlewing returns 0
02:57:35.622 00.000 9828 IsGuiding returns 0
02:57:35.622 00.000 9828 scope move finished after 14 + 111 ms
02:57:35.622 00.000 9828 Move returns status 0, amount 14
02:57:35.622 00.000 9828 move complete, result=0
02:57:35.622 00.000 9828 worker thread done servicing request
02:57:35.622 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:57:36.013 00.391 8976 Exposure complete
02:57:36.019 00.006 8976 worker thread done servicing request
02:57:36.019 00.000 5052 OnExposeComplete: enter
02:57:36.019 00.000 5052 UpdateGuideState(): m_state=6
02:57:36.019 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11328
02:57:36.019 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.90, Mass=165, SNR=8.9, Peak=73 HFD=2.1
02:57:36.020 00.001 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:57:36.020 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
02:57:36.020 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.19 hyp=0.44 cameraTheta=0.45 mountX=-0.01 mountY=-0.43, mountTheta=-1.59
02:57:36.020 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.19, opts=13)
02:57:36.020 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.19)
02:57:36.021 00.001 8976 Worker thread wakes up
02:57:36.021 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.19) opts 0xd
02:57:36.021 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.19)
02:57:36.021 00.000 8976 Moving (0.39, 0.19) raw xDistance=-0.01 yDistance=-0.43
02:57:36.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:57:36.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:57:36.021 00.000 8976 MoveAxis(R, 0, ABG)
02:57:36.021 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:57:36.021 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:57:36.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:36.021 00.000 8976 MoveAxis(U, 2, ABG)
02:57:36.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:36.021 00.000 5052 Enqueuing Expose request
02:57:36.021 00.000 8976 stepping (-11, 11) + (0, 2)
02:57:36.021 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:36.043 00.022 8976 Received - 47 (G) 
02:57:36.043 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:36.043 00.000 8976 stepped: pos (-11, 13)
02:57:36.043 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
02:57:36.044 00.001 8976 MountToCamera -- mountX=1.65 mountY=-1.92 hyp=2.53 mountTheta=-0.86 cameraX=0.96, cameraY=2.34 cameraTheta=1.18
02:57:36.044 00.000 8976 incremental bump (0.957, 2.343) isValid = 1
02:57:36.044 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:57:36.044 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:57:36.044 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:57:36.044 00.000 8976 move complete, result=0
02:57:36.044 00.000 8976 worker thread done servicing request
02:57:36.044 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:57:36.044 00.000 8976 Worker thread wakes up
02:57:36.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:36.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:36.044 00.000 9828 Worker thread wakes up
02:57:36.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:57:36.044 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:57:36.045 00.001 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:57:36.045 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:57:36.045 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
02:57:36.045 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:57:36.045 00.000 9828 BLC: window closed
02:57:36.045 00.000 9828 MoveAxis(E, 15, B)
02:57:36.045 00.000 9828 Guiding  Dir = 2, Dur = 15
02:57:36.045 00.000 9828 IsSlewing returns 0
02:57:36.045 00.000 9828 IsGuiding returns 0
02:57:36.045 00.000 9828 PulseGuide returned control before completion, sleep 25
02:57:36.075 00.030 9828 IsGuiding returns 1
02:57:36.075 00.000 9828 scope still moving after pulse duration time elapsed
02:57:36.106 00.031 9828 IsSlewing returns 0
02:57:36.106 00.000 9828 IsGuiding returns 1
02:57:36.138 00.032 9828 IsSlewing returns 0
02:57:36.138 00.000 9828 IsGuiding returns 1
02:57:36.168 00.030 9828 IsSlewing returns 0
02:57:36.168 00.000 9828 IsGuiding returns 1
02:57:36.199 00.031 9828 IsSlewing returns 0
02:57:36.199 00.000 9828 IsGuiding returns 0
02:57:36.199 00.000 9828 scope move finished after 15 + 139 ms
02:57:36.199 00.000 9828 Move returns status 0, amount 15
02:57:36.199 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:36.199 00.000 9828 MoveAxis(N, 14, B)
02:57:36.199 00.000 9828 Guiding  Dir = 0, Dur = 14
02:57:36.215 00.016 9828 IsSlewing returns 0
02:57:36.215 00.000 9828 IsGuiding returns 0
02:57:36.215 00.000 9828 PulseGuide returned control before completion, sleep 24
02:57:36.246 00.031 9828 IsGuiding returns 1
02:57:36.246 00.000 9828 scope still moving after pulse duration time elapsed
02:57:36.277 00.031 9828 IsSlewing returns 0
02:57:36.277 00.000 9828 IsGuiding returns 1
02:57:36.309 00.032 9828 IsSlewing returns 0
02:57:36.309 00.000 9828 IsGuiding returns 1
02:57:36.340 00.031 9828 IsSlewing returns 0
02:57:36.340 00.000 9828 IsGuiding returns 1
02:57:36.371 00.031 9828 IsSlewing returns 0
02:57:36.371 00.000 9828 IsGuiding returns 0
02:57:36.371 00.000 9828 scope move finished after 14 + 142 ms
02:57:36.371 00.000 9828 Move returns status 0, amount 14
02:57:36.371 00.000 9828 move complete, result=0
02:57:36.371 00.000 9828 worker thread done servicing request
02:57:36.371 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:57:36.727 00.356 8976 Exposure complete
02:57:36.733 00.006 8976 worker thread done servicing request
02:57:36.733 00.000 5052 OnExposeComplete: enter
02:57:36.733 00.000 5052 UpdateGuideState(): m_state=6
02:57:36.733 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11329
02:57:36.733 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.68, Mass=149, SNR=8.4, Peak=71 HFD=1.6
02:57:36.734 00.001 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
02:57:36.734 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
02:57:36.734 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.19 mountX=-0.10 mountY=-0.12, mountTheta=-2.28
02:57:36.734 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.03, opts=13)
02:57:36.734 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.03)
02:57:36.734 00.000 8976 Worker thread wakes up
02:57:36.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.03) opts 0xd
02:57:36.735 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.03)
02:57:36.735 00.000 8976 Moving (0.16, -0.03) raw xDistance=-0.10 yDistance=-0.12
02:57:36.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:57:36.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:57:36.735 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:57:36.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:36.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:57:36.735 00.000 8976 MoveAxis(R, 0, ABG)
02:57:36.735 00.000 8976 MoveAxis(U, 0, ABG)
02:57:36.735 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:36.735 00.000 5052 Enqueuing Expose request
02:57:36.735 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
02:57:36.735 00.000 8976 MountToCamera -- mountX=1.66 mountY=-1.97 hyp=2.57 mountTheta=-0.87 cameraX=0.99, cameraY=2.37 cameraTheta=1.17
02:57:36.735 00.000 8976 incremental bump (0.995, 2.375) isValid = 1
02:57:36.735 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
02:57:36.735 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:57:36.735 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:57:36.735 00.000 8976 move complete, result=0
02:57:36.735 00.000 9828 Worker thread wakes up
02:57:36.735 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:57:36.736 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:57:36.736 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
02:57:36.736 00.000 8976 worker thread done servicing request
02:57:36.736 00.000 8976 Worker thread wakes up
02:57:36.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:36.736 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:36.736 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
02:57:36.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:36.736 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
02:57:36.736 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:57:36.736 00.000 9828 BLC: window closed
02:57:36.736 00.000 9828 MoveAxis(E, 16, B)
02:57:36.736 00.000 9828 Guiding  Dir = 2, Dur = 16
02:57:36.737 00.001 9828 IsSlewing returns 0
02:57:36.737 00.000 9828 IsGuiding returns 0
02:57:36.737 00.000 9828 PulseGuide returned control before completion, sleep 26
02:57:36.778 00.041 9828 IsGuiding returns 1
02:57:36.778 00.000 9828 scope still moving after pulse duration time elapsed
02:57:36.810 00.032 9828 IsSlewing returns 0
02:57:36.811 00.001 9828 IsGuiding returns 1
02:57:36.842 00.031 9828 IsSlewing returns 0
02:57:36.842 00.000 9828 IsGuiding returns 1
02:57:36.873 00.031 9828 IsSlewing returns 0
02:57:36.873 00.000 9828 IsGuiding returns 0
02:57:36.873 00.000 9828 scope move finished after 16 + 120 ms
02:57:36.873 00.000 9828 Move returns status 0, amount 16
02:57:36.873 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:36.873 00.000 9828 MoveAxis(N, 14, B)
02:57:36.873 00.000 9828 Guiding  Dir = 0, Dur = 14
02:57:36.889 00.016 9828 IsSlewing returns 0
02:57:36.889 00.000 9828 IsGuiding returns 0
02:57:36.889 00.000 9828 PulseGuide returned control before completion, sleep 24
02:57:36.920 00.031 9828 IsGuiding returns 1
02:57:36.920 00.000 9828 scope still moving after pulse duration time elapsed
02:57:36.951 00.031 9828 IsSlewing returns 0
02:57:36.951 00.000 9828 IsGuiding returns 1
02:57:36.982 00.031 9828 IsSlewing returns 0
02:57:36.982 00.000 9828 IsGuiding returns 1
02:57:37.013 00.031 9828 IsSlewing returns 0
02:57:37.013 00.000 9828 IsGuiding returns 0
02:57:37.013 00.000 9828 scope move finished after 14 + 109 ms
02:57:37.013 00.000 9828 Move returns status 0, amount 14
02:57:37.013 00.000 9828 move complete, result=0
02:57:37.013 00.000 9828 worker thread done servicing request
02:57:37.013 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
02:57:37.421 00.408 8976 Exposure complete
02:57:37.427 00.006 8976 worker thread done servicing request
02:57:37.427 00.000 5052 OnExposeComplete: enter
02:57:37.427 00.000 5052 UpdateGuideState(): m_state=6
02:57:37.427 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11330
02:57:37.427 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.47, Mass=165, SNR=8.9, Peak=70 HFD=1.5
02:57:37.427 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
02:57:37.427 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
02:57:37.427 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-0.72 mountX=-0.33 mountY=-0.10, mountTheta=-2.86
02:57:37.428 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.24, opts=13)
02:57:37.428 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.24)
02:57:37.428 00.000 8976 Worker thread wakes up
02:57:37.428 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.24) opts 0xd
02:57:37.428 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.24)
02:57:37.428 00.000 8976 Moving (0.27, -0.24) raw xDistance=-0.33 yDistance=-0.10
02:57:37.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:57:37.428 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
02:57:37.428 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:57:37.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:37.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:37.428 00.000 5052 Enqueuing Expose request
02:57:37.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:57:37.428 00.000 8976 MoveAxis(R, 1, ABG)
02:57:37.428 00.000 8976 stepping (-11, 13) + (1, 0)
02:57:37.428 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:37.449 00.021 8976 Received - 47 (G) 
02:57:37.449 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:37.449 00.000 8976 stepped: pos (-10, 13)
02:57:37.450 00.001 8976 MoveAxis(U, 0, ABG)
02:57:37.450 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
02:57:37.450 00.000 8976 MountToCamera -- mountX=1.62 mountY=-2.00 hyp=2.57 mountTheta=-0.89 cameraX=1.04, cameraY=2.35 cameraTheta=1.15
02:57:37.450 00.000 8976 incremental bump (1.043, 2.351) isValid = 1
02:57:37.450 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
02:57:37.450 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:57:37.450 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:57:37.450 00.000 8976 move complete, result=0
02:57:37.450 00.000 8976 worker thread done servicing request
02:57:37.450 00.000 8976 Worker thread wakes up
02:57:37.450 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
02:57:37.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:37.450 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:37.450 00.000 9828 Worker thread wakes up
02:57:37.450 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:57:37.451 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:57:37.451 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
02:57:37.451 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
02:57:37.451 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
02:57:37.451 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:57:37.451 00.000 9828 BLC: window closed
02:57:37.451 00.000 9828 MoveAxis(E, 16, B)
02:57:37.451 00.000 9828 Guiding  Dir = 2, Dur = 16
02:57:37.451 00.000 9828 IsSlewing returns 0
02:57:37.451 00.000 9828 IsGuiding returns 0
02:57:37.451 00.000 9828 PulseGuide returned control before completion, sleep 26
02:57:37.479 00.028 9828 IsGuiding returns 1
02:57:37.479 00.000 9828 scope still moving after pulse duration time elapsed
02:57:37.511 00.032 9828 IsSlewing returns 0
02:57:37.511 00.000 9828 IsGuiding returns 1
02:57:37.543 00.032 9828 IsSlewing returns 0
02:57:37.543 00.000 9828 IsGuiding returns 1
02:57:37.574 00.031 9828 IsSlewing returns 0
02:57:37.574 00.000 9828 IsGuiding returns 1
02:57:37.605 00.031 9828 IsSlewing returns 0
02:57:37.605 00.000 9828 IsGuiding returns 0
02:57:37.605 00.000 9828 scope move finished after 16 + 137 ms
02:57:37.605 00.000 9828 Move returns status 0, amount 16
02:57:37.605 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:37.605 00.000 9828 MoveAxis(N, 14, B)
02:57:37.605 00.000 9828 Guiding  Dir = 0, Dur = 14
02:57:37.620 00.015 9828 IsSlewing returns 0
02:57:37.620 00.000 9828 IsGuiding returns 0
02:57:37.620 00.000 9828 PulseGuide returned control before completion, sleep 24
02:57:37.651 00.031 9828 IsGuiding returns 1
02:57:37.651 00.000 9828 scope still moving after pulse duration time elapsed
02:57:37.681 00.030 9828 IsSlewing returns 0
02:57:37.681 00.000 9828 IsGuiding returns 1
02:57:37.712 00.031 9828 IsSlewing returns 0
02:57:37.712 00.000 9828 IsGuiding returns 1
02:57:37.744 00.032 9828 IsSlewing returns 0
02:57:37.744 00.000 9828 IsGuiding returns 1
02:57:37.775 00.031 9828 IsSlewing returns 0
02:57:37.775 00.000 9828 IsGuiding returns 0
02:57:37.775 00.000 9828 scope move finished after 14 + 141 ms
02:57:37.775 00.000 9828 Move returns status 0, amount 14
02:57:37.775 00.000 9828 move complete, result=0
02:57:37.775 00.000 9828 worker thread done servicing request
02:57:37.775 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
02:57:38.139 00.364 8976 Exposure complete
02:57:38.144 00.005 8976 worker thread done servicing request
02:57:38.144 00.000 5052 OnExposeComplete: enter
02:57:38.144 00.000 5052 UpdateGuideState(): m_state=6
02:57:38.144 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11331
02:57:38.145 00.001 5052 Star::Find returns 1 (0), X=329.46, Y=281.86, Mass=155, SNR=8.6, Peak=72 HFD=2.0
02:57:38.145 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
02:57:38.145 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
02:57:38.145 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.15 hyp=0.32 cameraTheta=0.50 mountX=0.01 mountY=-0.32, mountTheta=-1.55
02:57:38.145 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.15, opts=13)
02:57:38.146 00.001 5052 Enqueuing Move request for stepguider (0.28, 0.15)
02:57:38.146 00.000 8976 Worker thread wakes up
02:57:38.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.15) opts 0xd
02:57:38.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.15)
02:57:38.146 00.000 8976 Moving (0.28, 0.15) raw xDistance=0.01 yDistance=-0.32
02:57:38.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:57:38.146 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:57:38.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:57:38.146 00.000 8976 MoveAxis(R, 0, ABG)
02:57:38.146 00.000 8976 MoveAxis(U, 1, ABG)
02:57:38.146 00.000 8976 stepping (-10, 13) + (0, 1)
02:57:38.146 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:57:38.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:38.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:38.146 00.000 5052 Enqueuing Expose request
02:57:38.146 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:38.169 00.023 8976 Received - 47 (G) 
02:57:38.169 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:38.169 00.000 8976 stepped: pos (-10, 14)
02:57:38.169 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
02:57:38.169 00.000 8976 MountToCamera -- mountX=1.59 mountY=-2.07 hyp=2.61 mountTheta=-0.92 cameraX=1.12, cameraY=2.36 cameraTheta=1.13
02:57:38.169 00.000 8976 incremental bump (1.122, 2.359) isValid = 1
02:57:38.169 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
02:57:38.169 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:57:38.169 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:57:38.169 00.000 8976 move complete, result=0
02:57:38.169 00.000 9828 Worker thread wakes up
02:57:38.169 00.000 8976 worker thread done servicing request
02:57:38.170 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:57:38.170 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:57:38.170 00.000 8976 Worker thread wakes up
02:57:38.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:38.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:38.170 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:57:38.170 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
02:57:38.170 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
02:57:38.170 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
02:57:38.170 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:57:38.170 00.000 9828 BLC: window closed
02:57:38.170 00.000 9828 MoveAxis(E, 17, B)
02:57:38.170 00.000 9828 Guiding  Dir = 2, Dur = 17
02:57:38.171 00.001 9828 IsSlewing returns 0
02:57:38.171 00.000 9828 IsGuiding returns 0
02:57:38.171 00.000 9828 PulseGuide returned control before completion, sleep 27
02:57:38.213 00.042 9828 IsGuiding returns 1
02:57:38.213 00.000 9828 scope still moving after pulse duration time elapsed
02:57:38.244 00.031 9828 IsSlewing returns 0
02:57:38.244 00.000 9828 IsGuiding returns 1
02:57:38.276 00.032 9828 IsSlewing returns 0
02:57:38.276 00.000 9828 IsGuiding returns 1
02:57:38.307 00.031 9828 IsSlewing returns 0
02:57:38.307 00.000 9828 IsGuiding returns 1
02:57:38.338 00.031 9828 IsSlewing returns 0
02:57:38.338 00.000 9828 IsGuiding returns 1
02:57:38.369 00.031 9828 IsSlewing returns 0
02:57:38.369 00.000 9828 IsGuiding returns 1
02:57:38.400 00.031 9828 IsSlewing returns 0
02:57:38.400 00.000 9828 IsGuiding returns 0
02:57:38.400 00.000 9828 scope move finished after 17 + 211 ms
02:57:38.400 00.000 9828 Move returns status 0, amount 17
02:57:38.400 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:38.400 00.000 9828 MoveAxis(N, 14, B)
02:57:38.400 00.000 9828 Guiding  Dir = 0, Dur = 14
02:57:38.415 00.015 9828 IsSlewing returns 0
02:57:38.416 00.001 9828 IsGuiding returns 0
02:57:38.416 00.000 9828 PulseGuide returned control before completion, sleep 24
02:57:38.446 00.030 9828 IsGuiding returns 1
02:57:38.446 00.000 9828 scope still moving after pulse duration time elapsed
02:57:38.479 00.033 9828 IsSlewing returns 0
02:57:38.479 00.000 9828 IsGuiding returns 1
02:57:38.509 00.030 9828 IsSlewing returns 0
02:57:38.509 00.000 9828 IsGuiding returns 1
02:57:38.539 00.030 9828 IsSlewing returns 0
02:57:38.539 00.000 9828 IsGuiding returns 1
02:57:38.569 00.030 9828 IsSlewing returns 0
02:57:38.569 00.000 9828 IsGuiding returns 0
02:57:38.569 00.000 9828 scope move finished after 14 + 139 ms
02:57:38.569 00.000 9828 Move returns status 0, amount 14
02:57:38.569 00.000 9828 move complete, result=0
02:57:38.569 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
02:57:38.569 00.000 9828 worker thread done servicing request
02:57:38.855 00.286 8976 Exposure complete
02:57:38.860 00.005 8976 worker thread done servicing request
02:57:38.860 00.000 5052 OnExposeComplete: enter
02:57:38.860 00.000 5052 UpdateGuideState(): m_state=6
02:57:38.860 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11332
02:57:38.860 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.61, Mass=153, SNR=8.6, Peak=67 HFD=1.8
02:57:38.860 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
02:57:38.860 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
02:57:38.860 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.57 mountX=-0.16 mountY=-0.08, mountTheta=-2.70
02:57:38.861 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.10, opts=13)
02:57:38.861 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.10)
02:57:38.861 00.000 8976 Worker thread wakes up
02:57:38.861 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.10) opts 0xd
02:57:38.861 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.10)
02:57:38.861 00.000 8976 Moving (0.16, -0.10) raw xDistance=-0.16 yDistance=-0.08
02:57:38.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:57:38.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:57:38.861 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:57:38.862 00.001 5052 UpdateGuideState exits: m=153 SNR=8.6
02:57:38.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:38.862 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:38.862 00.000 5052 Enqueuing Expose request
02:57:38.862 00.000 8976 MoveAxis(R, 0, ABG)
02:57:38.862 00.000 8976 MoveAxis(U, 0, ABG)
02:57:38.862 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:57:38.862 00.000 8976 MountToCamera -- mountX=1.57 mountY=-2.12 hyp=2.64 mountTheta=-0.93 cameraX=1.18, cameraY=2.36 cameraTheta=1.11
02:57:38.862 00.000 8976 incremental bump (1.175, 2.365) isValid = 1
02:57:38.862 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:57:38.862 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:57:38.862 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:57:38.862 00.000 8976 move complete, result=0
02:57:38.862 00.000 8976 worker thread done servicing request
02:57:38.862 00.000 9828 Worker thread wakes up
02:57:38.862 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:57:38.863 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:57:38.863 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:57:38.863 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:57:38.863 00.000 8976 Worker thread wakes up
02:57:38.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:38.863 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:38.863 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:38.863 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:57:38.863 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:57:38.863 00.000 9828 BLC: window closed
02:57:38.863 00.000 9828 MoveAxis(E, 18, B)
02:57:38.863 00.000 9828 Guiding  Dir = 2, Dur = 18
02:57:38.864 00.001 9828 IsSlewing returns 0
02:57:38.864 00.000 9828 IsGuiding returns 0
02:57:38.864 00.000 9828 PulseGuide returned control before completion, sleep 28
02:57:38.897 00.033 9828 IsGuiding returns 1
02:57:38.897 00.000 9828 scope still moving after pulse duration time elapsed
02:57:38.928 00.031 9828 IsSlewing returns 0
02:57:38.928 00.000 9828 IsGuiding returns 1
02:57:38.959 00.031 9828 IsSlewing returns 0
02:57:38.959 00.000 9828 IsGuiding returns 1
02:57:38.990 00.031 9828 IsSlewing returns 0
02:57:38.991 00.001 9828 IsGuiding returns 0
02:57:38.991 00.000 9828 scope move finished after 18 + 108 ms
02:57:38.991 00.000 9828 Move returns status 0, amount 18
02:57:38.991 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:38.991 00.000 9828 MoveAxis(N, 14, B)
02:57:38.991 00.000 9828 Guiding  Dir = 0, Dur = 14
02:57:39.005 00.014 9828 IsSlewing returns 0
02:57:39.005 00.000 9828 IsGuiding returns 0
02:57:39.005 00.000 9828 PulseGuide returned control before completion, sleep 24
02:57:39.036 00.031 9828 IsGuiding returns 1
02:57:39.036 00.000 9828 scope still moving after pulse duration time elapsed
02:57:39.067 00.031 9828 IsSlewing returns 0
02:57:39.067 00.000 9828 IsGuiding returns 1
02:57:39.098 00.031 9828 IsSlewing returns 0
02:57:39.098 00.000 9828 IsGuiding returns 1
02:57:39.129 00.031 9828 IsSlewing returns 0
02:57:39.129 00.000 9828 IsGuiding returns 1
02:57:39.160 00.031 9828 IsSlewing returns 0
02:57:39.160 00.000 9828 IsGuiding returns 0
02:57:39.160 00.000 9828 scope move finished after 14 + 141 ms
02:57:39.160 00.000 9828 Move returns status 0, amount 14
02:57:39.160 00.000 9828 move complete, result=0
02:57:39.160 00.000 9828 worker thread done servicing request
02:57:39.160 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:57:39.550 00.390 8976 Exposure complete
02:57:39.556 00.006 8976 worker thread done servicing request
02:57:39.556 00.000 5052 OnExposeComplete: enter
02:57:39.556 00.000 5052 UpdateGuideState(): m_state=6
02:57:39.556 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11333
02:57:39.556 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.11, Mass=150, SNR=8.5, Peak=73 HFD=2.3
02:57:39.556 00.000 5052 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
02:57:39.556 00.000 5052 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
02:57:39.556 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.60 hyp=0.88 cameraTheta=-0.74 mountX=-0.83 mountY=-0.22, mountTheta=-2.88
02:57:39.557 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.60, opts=13)
02:57:39.557 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.60)
02:57:39.557 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:57:39.557 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:57:39.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:39.557 00.000 8976 Worker thread wakes up
02:57:39.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.60) opts 0xd
02:57:39.558 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.60)
02:57:39.558 00.000 8976 Moving (0.65, -0.60) raw xDistance=-0.83 yDistance=-0.22
02:57:39.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
02:57:39.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:57:39.558 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:39.558 00.000 5052 Enqueuing Expose request
02:57:39.558 00.000 8976 MoveAxis(R, 3, ABG)
02:57:39.558 00.000 8976 stepping (-10, 14) + (3, 0)
02:57:39.558 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:39.592 00.034 8976 Received - 47 (G) 
02:57:39.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:39.592 00.000 8976 stepped: pos (-7, 14)
02:57:39.592 00.000 8976 MoveAxis(U, 0, ABG)
02:57:39.592 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:57:39.592 00.000 8976 MountToCamera -- mountX=1.41 mountY=-2.16 hyp=2.57 mountTheta=-0.99 cameraX=1.28, cameraY=2.23 cameraTheta=1.05
02:57:39.592 00.000 8976 incremental bump (1.280, 2.233) isValid = 1
02:57:39.592 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
02:57:39.593 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:57:39.593 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:57:39.593 00.000 8976 move complete, result=0
02:57:39.593 00.000 8976 worker thread done servicing request
02:57:39.593 00.000 9828 Worker thread wakes up
02:57:39.593 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:57:39.593 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:57:39.593 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
02:57:39.593 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
02:57:39.593 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
02:57:39.593 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.2 px 0 ms NORTH
02:57:39.593 00.000 8976 Worker thread wakes up
02:57:39.593 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:57:39.593 00.000 9828 BLC: window closed
02:57:39.593 00.000 9828 MoveAxis(E, 20, B)
02:57:39.594 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:39.594 00.000 9828 Guiding  Dir = 2, Dur = 20
02:57:39.594 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:39.594 00.000 9828 IsSlewing returns 0
02:57:39.594 00.000 9828 IsGuiding returns 0
02:57:39.594 00.000 9828 PulseGuide returned control before completion, sleep 30
02:57:39.628 00.034 9828 IsGuiding returns 1
02:57:39.628 00.000 9828 scope still moving after pulse duration time elapsed
02:57:39.659 00.031 9828 IsSlewing returns 0
02:57:39.659 00.000 9828 IsGuiding returns 1
02:57:39.691 00.032 9828 IsSlewing returns 0
02:57:39.691 00.000 9828 IsGuiding returns 1
02:57:39.722 00.031 9828 IsSlewing returns 0
02:57:39.722 00.000 9828 IsGuiding returns 0
02:57:39.722 00.000 9828 scope move finished after 20 + 108 ms
02:57:39.722 00.000 9828 Move returns status 0, amount 20
02:57:39.722 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:39.722 00.000 9828 MoveAxis(N, 13, B)
02:57:39.722 00.000 9828 Guiding  Dir = 0, Dur = 13
02:57:39.737 00.015 9828 IsSlewing returns 0
02:57:39.737 00.000 9828 IsGuiding returns 0
02:57:39.737 00.000 9828 PulseGuide returned control before completion, sleep 23
02:57:39.769 00.032 9828 IsGuiding returns 1
02:57:39.769 00.000 9828 scope still moving after pulse duration time elapsed
02:57:39.801 00.032 9828 IsSlewing returns 0
02:57:39.801 00.000 9828 IsGuiding returns 1
02:57:39.832 00.031 9828 IsSlewing returns 0
02:57:39.832 00.000 9828 IsGuiding returns 1
02:57:39.864 00.032 9828 IsSlewing returns 0
02:57:39.864 00.000 9828 IsGuiding returns 1
02:57:39.895 00.031 9828 IsSlewing returns 0
02:57:39.895 00.000 9828 IsGuiding returns 0
02:57:39.895 00.000 9828 scope move finished after 13 + 144 ms
02:57:39.895 00.000 9828 Move returns status 0, amount 13
02:57:39.895 00.000 9828 move complete, result=0
02:57:39.895 00.000 9828 worker thread done servicing request
02:57:39.895 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:57:40.292 00.397 8976 Exposure complete
02:57:40.297 00.005 8976 worker thread done servicing request
02:57:40.297 00.000 5052 OnExposeComplete: enter
02:57:40.297 00.000 5052 UpdateGuideState(): m_state=6
02:57:40.297 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11334
02:57:40.297 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.37, Mass=177, SNR=9.2, Peak=71 HFD=2.4
02:57:40.297 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
02:57:40.297 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
02:57:40.297 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=-0.34 hyp=1.02 cameraTheta=-0.34 mountX=-0.74 mountY=-0.62, mountTheta=-2.45
02:57:40.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=-0.34, opts=13)
02:57:40.298 00.000 5052 Enqueuing Move request for stepguider (0.96, -0.34)
02:57:40.298 00.000 8976 Worker thread wakes up
02:57:40.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, -0.34) opts 0xd
02:57:40.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, -0.34)
02:57:40.298 00.000 8976 Moving (0.96, -0.34) raw xDistance=-0.74 yDistance=-0.62
02:57:40.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.74
02:57:40.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
02:57:40.298 00.000 8976 MoveAxis(R, 3, ABG)
02:57:40.298 00.000 8976 stepping (-7, 14) + (3, 0)
02:57:40.298 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:57:40.298 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
02:57:40.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:40.298 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:40.298 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:40.299 00.001 5052 Enqueuing Expose request
02:57:40.327 00.028 8976 Received - 47 (G) 
02:57:40.328 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:40.328 00.000 8976 stepped: pos (-4, 14)
02:57:40.328 00.000 8976 MoveAxis(U, 2, ABG)
02:57:40.328 00.000 8976 stepping (-4, 14) + (0, 2)
02:57:40.328 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:40.360 00.032 8976 Received - 47 (G) 
02:57:40.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:40.360 00.000 8976 stepped: pos (-4, 16)
02:57:40.360 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:57:40.360 00.000 8976 MountToCamera -- mountX=1.14 mountY=-2.28 hyp=2.55 mountTheta=-1.11 cameraX=1.51, cameraY=2.06 cameraTheta=0.94
02:57:40.360 00.000 8976 incremental bump (1.512, 2.058) isValid = 1
02:57:40.360 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:57:40.360 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:57:40.360 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:57:40.360 00.000 8976 move complete, result=0
02:57:40.361 00.001 9828 Worker thread wakes up
02:57:40.361 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:57:40.361 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:57:40.361 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
02:57:40.361 00.000 8976 worker thread done servicing request
02:57:40.361 00.000 8976 Worker thread wakes up
02:57:40.361 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 2 ms NORTH
02:57:40.361 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
02:57:40.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:40.361 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:40.361 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
02:57:40.361 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:57:40.361 00.000 9828 BLC: window closed
02:57:40.361 00.000 9828 MoveAxis(E, 23, B)
02:57:40.361 00.000 9828 Guiding  Dir = 2, Dur = 23
02:57:40.362 00.001 9828 IsSlewing returns 0
02:57:40.362 00.000 9828 IsGuiding returns 0
02:57:40.362 00.000 9828 PulseGuide returned control before completion, sleep 33
02:57:40.396 00.034 9828 IsGuiding returns 1
02:57:40.396 00.000 9828 scope still moving after pulse duration time elapsed
02:57:40.428 00.032 9828 IsSlewing returns 0
02:57:40.428 00.000 9828 IsGuiding returns 1
02:57:40.458 00.030 9828 IsSlewing returns 0
02:57:40.458 00.000 9828 IsGuiding returns 1
02:57:40.490 00.032 9828 IsSlewing returns 0
02:57:40.490 00.000 9828 IsGuiding returns 0
02:57:40.490 00.000 9828 scope move finished after 23 + 105 ms
02:57:40.490 00.000 9828 Move returns status 0, amount 23
02:57:40.490 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:40.490 00.000 9828 MoveAxis(N, 12, B)
02:57:40.491 00.001 9828 Guiding  Dir = 0, Dur = 12
02:57:40.504 00.013 9828 IsSlewing returns 0
02:57:40.504 00.000 9828 IsGuiding returns 0
02:57:40.504 00.000 9828 PulseGuide returned control before completion, sleep 22
02:57:40.535 00.031 9828 IsGuiding returns 1
02:57:40.535 00.000 9828 scope still moving after pulse duration time elapsed
02:57:40.567 00.032 9828 IsSlewing returns 0
02:57:40.567 00.000 9828 IsGuiding returns 1
02:57:40.598 00.031 9828 IsSlewing returns 0
02:57:40.598 00.000 9828 IsGuiding returns 1
02:57:40.629 00.031 9828 IsSlewing returns 0
02:57:40.629 00.000 9828 IsGuiding returns 0
02:57:40.629 00.000 9828 scope move finished after 12 + 113 ms
02:57:40.629 00.000 9828 Move returns status 0, amount 12
02:57:40.629 00.000 9828 move complete, result=0
02:57:40.630 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:57:40.630 00.000 9828 worker thread done servicing request
02:57:41.042 00.412 8976 Exposure complete
02:57:41.048 00.006 8976 worker thread done servicing request
02:57:41.048 00.000 5052 OnExposeComplete: enter
02:57:41.048 00.000 5052 UpdateGuideState(): m_state=6
02:57:41.048 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11335
02:57:41.048 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=282.03, Mass=159, SNR=8.7, Peak=80 HFD=2.1
02:57:41.048 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
02:57:41.048 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
02:57:41.048 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.32 hyp=0.74 cameraTheta=0.45 mountX=-0.01 mountY=-0.73, mountTheta=-1.59
02:57:41.049 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.32, opts=13)
02:57:41.049 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.32)
02:57:41.049 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:57:41.049 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:57:41.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:41.049 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:41.049 00.000 5052 Enqueuing Expose request
02:57:41.049 00.000 8976 Worker thread wakes up
02:57:41.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.32) opts 0xd
02:57:41.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.32)
02:57:41.049 00.000 8976 Moving (0.66, 0.32) raw xDistance=-0.01 yDistance=-0.73
02:57:41.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:57:41.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
02:57:41.049 00.000 8976 MoveAxis(R, 0, ABG)
02:57:41.049 00.000 8976 MoveAxis(U, 3, ABG)
02:57:41.049 00.000 8976 stepping (-4, 16) + (0, 3)
02:57:41.049 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:41.079 00.030 8976 Received - 47 (G) 
02:57:41.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:41.079 00.000 8976 stepped: pos (-4, 19)
02:57:41.079 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:57:41.079 00.000 8976 MountToCamera -- mountX=0.97 mountY=-2.53 hyp=2.70 mountTheta=-1.20 cameraX=1.81, cameraY=2.01 cameraTheta=0.84
02:57:41.079 00.000 8976 incremental bump (1.808, 2.012) isValid = 1
02:57:41.079 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
02:57:41.079 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:41.079 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:41.079 00.000 8976 move complete, result=0
02:57:41.079 00.000 9828 Worker thread wakes up
02:57:41.079 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:41.079 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:41.079 00.000 8976 worker thread done servicing request
02:57:41.079 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:57:41.080 00.001 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
02:57:41.080 00.000 8976 Worker thread wakes up
02:57:41.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:41.080 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
02:57:41.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:41.080 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:57:41.080 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:41.080 00.000 9828 BLC: window closed
02:57:41.080 00.000 9828 MoveAxis(E, 26, B)
02:57:41.080 00.000 9828 Guiding  Dir = 2, Dur = 26
02:57:41.080 00.000 9828 IsSlewing returns 0
02:57:41.080 00.000 9828 IsGuiding returns 0
02:57:41.081 00.001 9828 PulseGuide returned control before completion, sleep 36
02:57:41.128 00.047 9828 IsGuiding returns 1
02:57:41.128 00.000 9828 scope still moving after pulse duration time elapsed
02:57:41.159 00.031 9828 IsSlewing returns 0
02:57:41.159 00.000 9828 IsGuiding returns 1
02:57:41.190 00.031 9828 IsSlewing returns 0
02:57:41.190 00.000 9828 IsGuiding returns 1
02:57:41.221 00.031 9828 IsSlewing returns 0
02:57:41.221 00.000 9828 IsGuiding returns 0
02:57:41.221 00.000 9828 scope move finished after 26 + 114 ms
02:57:41.221 00.000 9828 Move returns status 0, amount 26
02:57:41.222 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:41.222 00.000 9828 MoveAxis(N, 11, B)
02:57:41.222 00.000 9828 Guiding  Dir = 0, Dur = 11
02:57:41.236 00.014 9828 IsSlewing returns 0
02:57:41.236 00.000 9828 IsGuiding returns 0
02:57:41.236 00.000 9828 PulseGuide returned control before completion, sleep 21
02:57:41.268 00.032 9828 IsGuiding returns 1
02:57:41.268 00.000 9828 scope still moving after pulse duration time elapsed
02:57:41.299 00.031 9828 IsSlewing returns 0
02:57:41.299 00.000 9828 IsGuiding returns 1
02:57:41.331 00.032 9828 IsSlewing returns 0
02:57:41.331 00.000 9828 IsGuiding returns 1
02:57:41.362 00.031 9828 IsSlewing returns 0
02:57:41.362 00.000 9828 IsGuiding returns 1
02:57:41.393 00.031 9828 IsSlewing returns 0
02:57:41.393 00.000 9828 IsGuiding returns 0
02:57:41.393 00.000 9828 scope move finished after 11 + 145 ms
02:57:41.393 00.000 9828 Move returns status 0, amount 11
02:57:41.393 00.000 9828 move complete, result=0
02:57:41.393 00.000 9828 worker thread done servicing request
02:57:41.393 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:57:41.768 00.375 8976 Exposure complete
02:57:41.774 00.006 8976 worker thread done servicing request
02:57:41.774 00.000 5052 OnExposeComplete: enter
02:57:41.774 00.000 5052 UpdateGuideState(): m_state=6
02:57:41.774 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11336
02:57:41.774 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.46, Mass=160, SNR=8.7, Peak=68 HFD=1.5
02:57:41.774 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
02:57:41.774 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
02:57:41.774 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.25 hyp=0.46 cameraTheta=-0.58 mountX=-0.40 mountY=-0.19, mountTheta=-2.71
02:57:41.775 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.25, opts=13)
02:57:41.775 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.25)
02:57:41.775 00.000 8976 Worker thread wakes up
02:57:41.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.25) opts 0xd
02:57:41.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.25)
02:57:41.775 00.000 8976 Moving (0.39, -0.25) raw xDistance=-0.40 yDistance=-0.19
02:57:41.775 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:57:41.775 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:57:41.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:41.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:41.775 00.000 5052 Enqueuing Expose request
02:57:41.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:57:41.776 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:57:41.776 00.000 8976 MoveAxis(R, 2, ABG)
02:57:41.776 00.000 8976 stepping (-4, 19) + (2, 0)
02:57:41.776 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:41.814 00.038 8976 Received - 47 (G) 
02:57:41.814 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:41.814 00.000 8976 stepped: pos (-2, 19)
02:57:41.814 00.000 8976 MoveAxis(U, 0, ABG)
02:57:41.814 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:57:41.814 00.000 8976 MountToCamera -- mountX=0.75 mountY=-2.69 hyp=2.79 mountTheta=-1.30 cameraX=2.05, cameraY=1.89 cameraTheta=0.74
02:57:41.814 00.000 8976 incremental bump (2.052, 1.891) isValid = 1
02:57:41.814 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
02:57:41.814 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:57:41.814 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:57:41.814 00.000 8976 move complete, result=0
02:57:41.814 00.000 9828 Worker thread wakes up
02:57:41.814 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:57:41.814 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:57:41.814 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
02:57:41.815 00.001 8976 worker thread done servicing request
02:57:41.815 00.000 8976 Worker thread wakes up
02:57:41.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:41.815 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
02:57:41.815 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:41.815 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.51)
02:57:41.815 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
02:57:41.815 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:57:41.815 00.000 9828 BLC: window closed
02:57:41.815 00.000 9828 MoveAxis(E, 28, B)
02:57:41.815 00.000 9828 Guiding  Dir = 2, Dur = 28
02:57:41.815 00.000 9828 IsSlewing returns 0
02:57:41.815 00.000 9828 IsGuiding returns 0
02:57:41.816 00.001 9828 PulseGuide returned control before completion, sleep 38
02:57:41.860 00.044 9828 IsGuiding returns 1
02:57:41.860 00.000 9828 scope still moving after pulse duration time elapsed
02:57:41.892 00.032 9828 IsSlewing returns 0
02:57:41.892 00.000 9828 IsGuiding returns 1
02:57:41.924 00.032 9828 IsSlewing returns 0
02:57:41.924 00.000 9828 IsGuiding returns 1
02:57:41.956 00.032 9828 IsSlewing returns 0
02:57:41.956 00.000 9828 IsGuiding returns 1
02:57:41.987 00.031 9828 IsSlewing returns 0
02:57:41.987 00.000 9828 IsGuiding returns 0
02:57:41.987 00.000 9828 scope move finished after 28 + 143 ms
02:57:41.987 00.000 9828 Move returns status 0, amount 28
02:57:41.987 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:41.987 00.000 9828 MoveAxis(N, 9, B)
02:57:41.987 00.000 9828 Guiding  Dir = 0, Dur = 9
02:57:42.003 00.016 9828 IsSlewing returns 0
02:57:42.003 00.000 9828 IsGuiding returns 0
02:57:42.004 00.001 9828 PulseGuide returned control before completion, sleep 19
02:57:42.034 00.030 9828 IsGuiding returns 1
02:57:42.034 00.000 9828 scope still moving after pulse duration time elapsed
02:57:42.065 00.031 9828 IsSlewing returns 0
02:57:42.065 00.000 9828 IsGuiding returns 1
02:57:42.096 00.031 9828 IsSlewing returns 0
02:57:42.096 00.000 9828 IsGuiding returns 1
02:57:42.127 00.031 9828 IsSlewing returns 0
02:57:42.127 00.000 9828 IsGuiding returns 1
02:57:42.158 00.031 9828 IsSlewing returns 0
02:57:42.158 00.000 9828 IsGuiding returns 0
02:57:42.158 00.000 9828 scope move finished after 9 + 145 ms
02:57:42.158 00.000 9828 Move returns status 0, amount 9
02:57:42.158 00.000 9828 move complete, result=0
02:57:42.158 00.000 9828 worker thread done servicing request
02:57:42.158 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
02:57:42.503 00.345 8976 Exposure complete
02:57:42.509 00.006 5052 OnExposeComplete: enter
02:57:42.509 00.000 5052 UpdateGuideState(): m_state=6
02:57:42.509 00.000 8976 worker thread done servicing request
02:57:42.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11337
02:57:42.509 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=282.13, Mass=169, SNR=9.0, Peak=75 HFD=2.2
02:57:42.509 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
02:57:42.509 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
02:57:42.509 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.42 hyp=0.62 cameraTheta=0.73 mountX=0.16 mountY=-0.62, mountTheta=-1.32
02:57:42.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.42, opts=13)
02:57:42.510 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.42)
02:57:42.511 00.001 8976 Worker thread wakes up
02:57:42.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.42) opts 0xd
02:57:42.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.42)
02:57:42.511 00.000 8976 Moving (0.46, 0.42) raw xDistance=0.16 yDistance=-0.62
02:57:42.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:57:42.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
02:57:42.511 00.000 8976 MoveAxis(R, 0, ABG)
02:57:42.511 00.000 8976 MoveAxis(U, 2, ABG)
02:57:42.511 00.000 8976 stepping (-2, 19) + (0, 2)
02:57:42.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:57:42.511 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
02:57:42.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:42.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:42.511 00.000 5052 Enqueuing Expose request
02:57:42.511 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:42.534 00.023 8976 Received - 47 (G) 
02:57:42.534 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:42.534 00.000 8976 stepped: pos (-2, 21)
02:57:42.534 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:57:42.534 00.000 8976 MountToCamera -- mountX=0.60 mountY=-2.90 hyp=2.96 mountTheta=-1.37 cameraX=2.31, cameraY=1.86 cameraTheta=0.68
02:57:42.534 00.000 8976 incremental bump (2.308, 1.858) isValid = 1
02:57:42.534 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
02:57:42.534 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:57:42.534 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:57:42.534 00.000 8976 move complete, result=0
02:57:42.534 00.000 9828 Worker thread wakes up
02:57:42.534 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:57:42.534 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:57:42.534 00.000 8976 worker thread done servicing request
02:57:42.534 00.000 8976 Worker thread wakes up
02:57:42.534 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:57:42.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:42.534 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:42.535 00.001 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
02:57:42.535 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
02:57:42.535 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
02:57:42.535 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
02:57:42.535 00.000 9828 BLC: window closed
02:57:42.535 00.000 9828 MoveAxis(E, 29, B)
02:57:42.535 00.000 9828 Guiding  Dir = 2, Dur = 29
02:57:42.535 00.000 9828 IsSlewing returns 0
02:57:42.535 00.000 9828 IsGuiding returns 0
02:57:42.535 00.000 9828 PulseGuide returned control before completion, sleep 39
02:57:42.583 00.048 9828 IsGuiding returns 1
02:57:42.583 00.000 9828 scope still moving after pulse duration time elapsed
02:57:42.615 00.032 9828 IsSlewing returns 0
02:57:42.615 00.000 9828 IsGuiding returns 1
02:57:42.646 00.031 9828 IsSlewing returns 0
02:57:42.647 00.001 9828 IsGuiding returns 1
02:57:42.677 00.030 9828 IsSlewing returns 0
02:57:42.677 00.000 9828 IsGuiding returns 0
02:57:42.677 00.000 9828 scope move finished after 29 + 113 ms
02:57:42.677 00.000 9828 Move returns status 0, amount 29
02:57:42.677 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:42.677 00.000 9828 MoveAxis(N, 9, B)
02:57:42.677 00.000 9828 Guiding  Dir = 0, Dur = 9
02:57:42.692 00.015 9828 IsSlewing returns 0
02:57:42.692 00.000 9828 IsGuiding returns 0
02:57:42.692 00.000 9828 PulseGuide returned control before completion, sleep 19
02:57:42.723 00.031 9828 IsGuiding returns 1
02:57:42.723 00.000 9828 scope still moving after pulse duration time elapsed
02:57:42.754 00.031 9828 IsSlewing returns 0
02:57:42.754 00.000 9828 IsGuiding returns 1
02:57:42.786 00.032 9828 IsSlewing returns 0
02:57:42.786 00.000 9828 IsGuiding returns 1
02:57:42.817 00.031 9828 IsSlewing returns 0
02:57:42.817 00.000 9828 IsGuiding returns 1
02:57:42.848 00.031 9828 IsSlewing returns 0
02:57:42.848 00.000 9828 IsGuiding returns 0
02:57:42.848 00.000 9828 scope move finished after 9 + 146 ms
02:57:42.848 00.000 9828 Move returns status 0, amount 9
02:57:42.848 00.000 9828 move complete, result=0
02:57:42.848 00.000 9828 worker thread done servicing request
02:57:42.848 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:57:43.219 00.371 8976 Exposure complete
02:57:43.225 00.006 8976 worker thread done servicing request
02:57:43.225 00.000 5052 OnExposeComplete: enter
02:57:43.225 00.000 5052 UpdateGuideState(): m_state=6
02:57:43.225 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11338
02:57:43.225 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.68, Mass=155, SNR=8.7, Peak=74 HFD=1.6
02:57:43.225 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
02:57:43.225 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
02:57:43.225 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.13 mountX=-0.12 mountY=-0.16, mountTheta=-2.22
02:57:43.226 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.03, opts=13)
02:57:43.226 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.03)
02:57:43.226 00.000 8976 Worker thread wakes up
02:57:43.226 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.03) opts 0xd
02:57:43.226 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.03)
02:57:43.226 00.000 8976 Moving (0.22, -0.03) raw xDistance=-0.12 yDistance=-0.16
02:57:43.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:57:43.226 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:57:43.226 00.000 5052 UpdateGuideState exits: m=155 SNR=8.7
02:57:43.226 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:43.226 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:57:43.226 00.000 8976 MoveAxis(R, 0, ABG)
02:57:43.226 00.000 8976 MoveAxis(U, 0, ABG)
02:57:43.226 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:43.226 00.000 5052 Enqueuing Expose request
02:57:43.227 00.001 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
02:57:43.227 00.000 8976 MountToCamera -- mountX=0.51 mountY=-3.04 hyp=3.09 mountTheta=-1.41 cameraX=2.48, cameraY=1.84 cameraTheta=0.64
02:57:43.227 00.000 8976 incremental bump (2.481, 1.836) isValid = 1
02:57:43.227 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
02:57:43.227 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:57:43.227 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:57:43.227 00.000 8976 move complete, result=0
02:57:43.227 00.000 9828 Worker thread wakes up
02:57:43.227 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:57:43.227 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:57:43.227 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
02:57:43.227 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:57:43.227 00.000 8976 worker thread done servicing request
02:57:43.227 00.000 8976 Worker thread wakes up
02:57:43.227 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:43.227 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
02:57:43.227 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
02:57:43.227 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:43.227 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:57:43.227 00.000 9828 BLC: window closed
02:57:43.228 00.001 9828 MoveAxis(E, 30, B)
02:57:43.228 00.000 9828 Guiding  Dir = 2, Dur = 30
02:57:43.228 00.000 9828 IsSlewing returns 0
02:57:43.228 00.000 9828 IsGuiding returns 0
02:57:43.228 00.000 9828 PulseGuide returned control before completion, sleep 40
02:57:43.284 00.056 9828 IsGuiding returns 1
02:57:43.284 00.000 9828 scope still moving after pulse duration time elapsed
02:57:43.315 00.031 9828 IsSlewing returns 0
02:57:43.315 00.000 9828 IsGuiding returns 1
02:57:43.346 00.031 9828 IsSlewing returns 0
02:57:43.346 00.000 9828 IsGuiding returns 1
02:57:43.378 00.032 9828 IsSlewing returns 0
02:57:43.378 00.000 9828 IsGuiding returns 0
02:57:43.378 00.000 9828 scope move finished after 30 + 119 ms
02:57:43.378 00.000 9828 Move returns status 0, amount 30
02:57:43.378 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:43.378 00.000 9828 MoveAxis(N, 8, B)
02:57:43.378 00.000 9828 Guiding  Dir = 0, Dur = 8
02:57:43.393 00.015 9828 IsSlewing returns 0
02:57:43.393 00.000 9828 IsGuiding returns 0
02:57:43.393 00.000 9828 PulseGuide returned control before completion, sleep 18
02:57:43.424 00.031 9828 IsGuiding returns 1
02:57:43.424 00.000 9828 scope still moving after pulse duration time elapsed
02:57:43.455 00.031 9828 IsSlewing returns 0
02:57:43.455 00.000 9828 IsGuiding returns 1
02:57:43.486 00.031 9828 IsSlewing returns 0
02:57:43.486 00.000 9828 IsGuiding returns 1
02:57:43.516 00.030 9828 IsSlewing returns 0
02:57:43.516 00.000 9828 IsGuiding returns 1
02:57:43.547 00.031 9828 IsSlewing returns 0
02:57:43.547 00.000 9828 IsGuiding returns 0
02:57:43.547 00.000 9828 scope move finished after 8 + 146 ms
02:57:43.547 00.000 9828 Move returns status 0, amount 8
02:57:43.547 00.000 9828 move complete, result=0
02:57:43.547 00.000 9828 worker thread done servicing request
02:57:43.547 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:57:43.913 00.366 8976 Exposure complete
02:57:43.919 00.006 8976 worker thread done servicing request
02:57:43.919 00.000 5052 OnExposeComplete: enter
02:57:43.919 00.000 5052 UpdateGuideState(): m_state=6
02:57:43.919 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11339
02:57:43.919 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.71, Mass=170, SNR=9.0, Peak=74 HFD=1.9
02:57:43.920 00.001 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
02:57:43.920 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:57:43.920 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.00 hyp=0.52 cameraTheta=-0.00 mountX=-0.24 mountY=-0.44, mountTheta=-2.07
02:57:43.920 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.00, opts=13)
02:57:43.921 00.001 5052 Enqueuing Move request for stepguider (0.52, -0.00)
02:57:43.921 00.000 8976 Worker thread wakes up
02:57:43.921 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:57:43.921 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
02:57:43.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.00) opts 0xd
02:57:43.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.00)
02:57:43.921 00.000 8976 Moving (0.52, -0.00) raw xDistance=-0.24 yDistance=-0.44
02:57:43.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:57:43.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:43.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:57:43.921 00.000 8976 MoveAxis(R, 0, ABG)
02:57:43.921 00.000 8976 MoveAxis(U, 2, ABG)
02:57:43.921 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:43.921 00.000 5052 Enqueuing Expose request
02:57:43.921 00.000 8976 stepping (-2, 21) + (0, 2)
02:57:43.921 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:43.957 00.036 8976 Received - 47 (G) 
02:57:43.957 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:43.957 00.000 8976 stepped: pos (-2, 23)
02:57:43.957 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:57:43.957 00.000 8976 MountToCamera -- mountX=0.44 mountY=-3.25 hyp=3.27 mountTheta=-1.44 cameraX=2.69, cameraY=1.87 cameraTheta=0.61
02:57:43.957 00.000 8976 incremental bump (2.689, 1.869) isValid = 1
02:57:43.957 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
02:57:43.957 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:57:43.957 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:57:43.957 00.000 8976 move complete, result=0
02:57:43.957 00.000 8976 worker thread done servicing request
02:57:43.957 00.000 8976 Worker thread wakes up
02:57:43.957 00.000 9828 Worker thread wakes up
02:57:43.957 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:57:43.957 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:57:43.957 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
02:57:43.957 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:57:43.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:43.958 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:43.958 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
02:57:43.958 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
02:57:43.958 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:57:43.958 00.000 9828 BLC: window closed
02:57:43.958 00.000 9828 MoveAxis(E, 31, B)
02:57:43.958 00.000 9828 Guiding  Dir = 2, Dur = 31
02:57:43.958 00.000 9828 IsSlewing returns 0
02:57:43.958 00.000 9828 IsGuiding returns 0
02:57:43.958 00.000 9828 PulseGuide returned control before completion, sleep 41
02:57:44.014 00.056 9828 IsGuiding returns 1
02:57:44.014 00.000 9828 scope still moving after pulse duration time elapsed
02:57:44.045 00.031 9828 IsSlewing returns 0
02:57:44.045 00.000 9828 IsGuiding returns 1
02:57:44.076 00.031 9828 IsSlewing returns 0
02:57:44.076 00.000 9828 IsGuiding returns 1
02:57:44.107 00.031 9828 IsSlewing returns 0
02:57:44.107 00.000 9828 IsGuiding returns 0
02:57:44.107 00.000 9828 scope move finished after 31 + 117 ms
02:57:44.107 00.000 9828 Move returns status 0, amount 31
02:57:44.107 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:44.107 00.000 9828 MoveAxis(N, 8, B)
02:57:44.107 00.000 9828 Guiding  Dir = 0, Dur = 8
02:57:44.122 00.015 9828 IsSlewing returns 0
02:57:44.122 00.000 9828 IsGuiding returns 0
02:57:44.122 00.000 9828 PulseGuide returned control before completion, sleep 18
02:57:44.154 00.032 9828 IsGuiding returns 1
02:57:44.154 00.000 9828 scope still moving after pulse duration time elapsed
02:57:44.186 00.032 9828 IsSlewing returns 0
02:57:44.186 00.000 9828 IsGuiding returns 1
02:57:44.216 00.030 9828 IsSlewing returns 0
02:57:44.216 00.000 9828 IsGuiding returns 1
02:57:44.248 00.032 9828 IsSlewing returns 0
02:57:44.248 00.000 9828 IsGuiding returns 1
02:57:44.279 00.031 9828 IsSlewing returns 0
02:57:44.279 00.000 9828 IsGuiding returns 0
02:57:44.279 00.000 9828 scope move finished after 8 + 148 ms
02:57:44.279 00.000 9828 Move returns status 0, amount 8
02:57:44.279 00.000 9828 move complete, result=0
02:57:44.279 00.000 9828 worker thread done servicing request
02:57:44.279 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
02:57:44.640 00.361 8976 Exposure complete
02:57:44.647 00.007 8976 worker thread done servicing request
02:57:44.647 00.000 5052 OnExposeComplete: enter
02:57:44.647 00.000 5052 UpdateGuideState(): m_state=6
02:57:44.647 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11340
02:57:44.647 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.60, Mass=168, SNR=9.0, Peak=70 HFD=1.6
02:57:44.647 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
02:57:44.647 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
02:57:44.647 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.11 hyp=0.49 cameraTheta=-0.22 mountX=-0.32 mountY=-0.34, mountTheta=-2.32
02:57:44.648 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.11, opts=13)
02:57:44.648 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.11)
02:57:44.648 00.000 8976 Worker thread wakes up
02:57:44.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.11) opts 0xd
02:57:44.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.11)
02:57:44.648 00.000 8976 Moving (0.48, -0.11) raw xDistance=-0.32 yDistance=-0.34
02:57:44.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:57:44.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:57:44.648 00.000 8976 MoveAxis(R, 1, ABG)
02:57:44.648 00.000 8976 stepping (-2, 23) + (1, 0)
02:57:44.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:57:44.648 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
02:57:44.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:44.648 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:44.649 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:44.649 00.000 5052 Enqueuing Expose request
02:57:44.676 00.027 8976 Received - 47 (G) 
02:57:44.676 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:44.676 00.000 8976 stepped: pos (-1, 23)
02:57:44.676 00.000 8976 MoveAxis(U, 1, ABG)
02:57:44.676 00.000 8976 stepping (-1, 23) + (0, 1)
02:57:44.676 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:44.708 00.032 8976 Received - 47 (G) 
02:57:44.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:44.708 00.000 8976 stepped: pos (-1, 24)
02:57:44.708 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:57:44.708 00.000 8976 MountToCamera -- mountX=0.35 mountY=-3.43 hyp=3.45 mountTheta=-1.47 cameraX=2.90, cameraY=1.87 cameraTheta=0.57
02:57:44.708 00.000 8976 incremental bump (2.899, 1.870) isValid = 1
02:57:44.708 00.000 8976 Scheduling Mount bump of (0.097, 0.065)
02:57:44.708 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:57:44.708 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:57:44.708 00.000 8976 move complete, result=0
02:57:44.708 00.000 8976 worker thread done servicing request
02:57:44.708 00.000 9828 Worker thread wakes up
02:57:44.708 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:57:44.708 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:57:44.708 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.60)
02:57:44.708 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:57:44.708 00.000 8976 Worker thread wakes up
02:57:44.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:44.709 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:44.709 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.60 = -2.68)
02:57:44.709 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
02:57:44.709 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:57:44.709 00.000 9828 BLC: window closed
02:57:44.709 00.000 9828 MoveAxis(E, 32, B)
02:57:44.709 00.000 9828 Guiding  Dir = 2, Dur = 32
02:57:44.709 00.000 9828 IsSlewing returns 0
02:57:44.709 00.000 9828 IsGuiding returns 0
02:57:44.709 00.000 9828 PulseGuide returned control before completion, sleep 42
02:57:44.765 00.056 9828 IsGuiding returns 1
02:57:44.765 00.000 9828 scope still moving after pulse duration time elapsed
02:57:44.796 00.031 9828 IsSlewing returns 0
02:57:44.796 00.000 9828 IsGuiding returns 1
02:57:44.827 00.031 9828 IsSlewing returns 0
02:57:44.832 00.005 9828 IsGuiding returns 1
02:57:44.859 00.027 9828 IsSlewing returns 0
02:57:44.859 00.000 9828 IsGuiding returns 0
02:57:44.859 00.000 9828 scope move finished after 32 + 117 ms
02:57:44.859 00.000 9828 Move returns status 0, amount 32
02:57:44.859 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:44.859 00.000 9828 MoveAxis(N, 7, B)
02:57:44.859 00.000 9828 Guiding  Dir = 0, Dur = 7
02:57:44.874 00.015 9828 IsSlewing returns 0
02:57:44.874 00.000 9828 IsGuiding returns 0
02:57:44.874 00.000 9828 PulseGuide returned control before completion, sleep 17
02:57:44.905 00.031 9828 IsGuiding returns 1
02:57:44.905 00.000 9828 scope still moving after pulse duration time elapsed
02:57:44.936 00.031 9828 IsSlewing returns 0
02:57:44.936 00.000 9828 IsGuiding returns 1
02:57:44.966 00.030 9828 IsSlewing returns 0
02:57:44.966 00.000 9828 IsGuiding returns 1
02:57:44.998 00.032 9828 IsSlewing returns 0
02:57:44.998 00.000 9828 IsGuiding returns 0
02:57:44.998 00.000 9828 scope move finished after 7 + 116 ms
02:57:44.998 00.000 9828 Move returns status 0, amount 7
02:57:44.998 00.000 9828 move complete, result=0
02:57:44.998 00.000 9828 worker thread done servicing request
02:57:44.998 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
02:57:45.386 00.388 8976 Exposure complete
02:57:45.392 00.006 8976 worker thread done servicing request
02:57:45.392 00.000 5052 OnExposeComplete: enter
02:57:45.392 00.000 5052 UpdateGuideState(): m_state=6
02:57:45.392 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11341
02:57:45.392 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.80, Mass=162, SNR=8.8, Peak=80 HFD=1.7
02:57:45.392 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
02:57:45.392 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
02:57:45.392 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.44 mountX=-0.01 mountY=-0.20, mountTheta=-1.60
02:57:45.393 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.09, opts=13)
02:57:45.393 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.09)
02:57:45.393 00.000 8976 Worker thread wakes up
02:57:45.393 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:57:45.393 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
02:57:45.393 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:45.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.09) opts 0xd
02:57:45.393 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:45.393 00.000 5052 Enqueuing Expose request
02:57:45.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.09)
02:57:45.393 00.000 8976 Moving (0.18, 0.09) raw xDistance=-0.01 yDistance=-0.20
02:57:45.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:57:45.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:57:45.393 00.000 8976 MoveAxis(R, 0, ABG)
02:57:45.393 00.000 8976 MoveAxis(U, 0, ABG)
02:57:45.393 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.55 = 0.55)
02:57:45.393 00.000 8976 MountToCamera -- mountX=0.28 mountY=-3.56 hyp=3.57 mountTheta=-1.49 cameraX=3.04, cameraY=1.87 cameraTheta=0.55
02:57:45.393 00.000 8976 incremental bump (3.039, 1.870) isValid = 1
02:57:45.393 00.000 8976 Scheduling Mount bump of (0.098, 0.062)
02:57:45.393 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:57:45.394 00.001 8976 Enqueuing Move request for scope (0.10, 0.06)
02:57:45.394 00.000 8976 move complete, result=0
02:57:45.394 00.000 9828 Worker thread wakes up
02:57:45.394 00.000 8976 worker thread done servicing request
02:57:45.394 00.000 8976 Worker thread wakes up
02:57:45.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:45.394 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:57:45.394 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:57:45.394 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:45.394 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:57:45.394 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.66 = -2.62)
02:57:45.394 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.58 = -2.70)
02:57:45.394 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
02:57:45.394 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:57:45.394 00.000 9828 BLC: window closed
02:57:45.394 00.000 9828 MoveAxis(E, 32, B)
02:57:45.395 00.001 9828 Guiding  Dir = 2, Dur = 32
02:57:45.395 00.000 9828 IsSlewing returns 0
02:57:45.395 00.000 9828 IsGuiding returns 0
02:57:45.395 00.000 9828 PulseGuide returned control before completion, sleep 42
02:57:45.447 00.052 9828 IsGuiding returns 1
02:57:45.447 00.000 9828 scope still moving after pulse duration time elapsed
02:57:45.479 00.032 9828 IsSlewing returns 0
02:57:45.479 00.000 9828 IsGuiding returns 1
02:57:45.509 00.030 9828 IsSlewing returns 0
02:57:45.510 00.001 9828 IsGuiding returns 1
02:57:45.540 00.030 9828 IsSlewing returns 0
02:57:45.540 00.000 9828 IsGuiding returns 0
02:57:45.540 00.000 9828 scope move finished after 32 + 113 ms
02:57:45.540 00.000 9828 Move returns status 0, amount 32
02:57:45.540 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:45.540 00.000 9828 MoveAxis(N, 7, B)
02:57:45.540 00.000 9828 Guiding  Dir = 0, Dur = 7
02:57:45.556 00.016 9828 IsSlewing returns 0
02:57:45.556 00.000 9828 IsGuiding returns 0
02:57:45.556 00.000 9828 PulseGuide returned control before completion, sleep 17
02:57:45.586 00.030 9828 IsGuiding returns 1
02:57:45.586 00.000 9828 scope still moving after pulse duration time elapsed
02:57:45.617 00.031 9828 IsSlewing returns 0
02:57:45.617 00.000 9828 IsGuiding returns 1
02:57:45.648 00.031 9828 IsSlewing returns 0
02:57:45.648 00.000 9828 IsGuiding returns 1
02:57:45.679 00.031 9828 IsSlewing returns 0
02:57:45.679 00.000 9828 IsGuiding returns 1
02:57:45.710 00.031 9828 IsSlewing returns 0
02:57:45.710 00.000 9828 IsGuiding returns 0
02:57:45.710 00.000 9828 scope move finished after 7 + 147 ms
02:57:45.710 00.000 9828 Move returns status 0, amount 7
02:57:45.710 00.000 9828 move complete, result=0
02:57:45.710 00.000 9828 worker thread done servicing request
02:57:45.710 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
02:57:46.079 00.369 8976 Exposure complete
02:57:46.084 00.005 8976 worker thread done servicing request
02:57:46.084 00.000 5052 OnExposeComplete: enter
02:57:46.084 00.000 5052 UpdateGuideState(): m_state=6
02:57:46.084 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11342
02:57:46.084 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.98, Mass=175, SNR=9.2, Peak=81 HFD=2.0
02:57:46.084 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
02:57:46.084 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
02:57:46.084 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.90 mountX=0.29 mountY=-0.07, mountTheta=-0.24
02:57:46.085 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.27, opts=13)
02:57:46.085 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.27)
02:57:46.085 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:57:46.085 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
02:57:46.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:46.085 00.000 8976 Worker thread wakes up
02:57:46.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.27) opts 0xd
02:57:46.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.27)
02:57:46.085 00.000 8976 Moving (-0.09, 0.27) raw xDistance=0.29 yDistance=-0.07
02:57:46.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:46.085 00.000 5052 Enqueuing Expose request
02:57:46.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:57:46.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:57:46.085 00.000 8976 MoveAxis(L, 1, ABG)
02:57:46.085 00.000 8976 stepping (-1, 24) + (-1, 0)
02:57:46.086 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:46.115 00.029 8976 Received - 47 (G) 
02:57:46.115 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:46.115 00.000 8976 stepped: pos (-2, 24)
02:57:46.115 00.000 8976 MoveAxis(U, 0, ABG)
02:57:46.115 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.55 = 0.55)
02:57:46.115 00.000 8976 MountToCamera -- mountX=0.29 mountY=-3.64 hyp=3.65 mountTheta=-1.49 cameraX=3.11, cameraY=1.92 cameraTheta=0.55
02:57:46.115 00.000 8976 incremental bump (3.110, 1.916) isValid = 1
02:57:46.115 00.000 8976 Scheduling Mount bump of (0.098, 0.062)
02:57:46.115 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
02:57:46.115 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
02:57:46.115 00.000 8976 move complete, result=0
02:57:46.115 00.000 9828 Worker thread wakes up
02:57:46.115 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
02:57:46.115 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
02:57:46.115 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.66 = -2.62)
02:57:46.115 00.000 8976 worker thread done servicing request
02:57:46.115 00.000 8976 Worker thread wakes up
02:57:46.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:46.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:46.116 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:57:46.116 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.58 = -2.70)
02:57:46.116 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
02:57:46.116 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
02:57:46.116 00.000 9828 BLC: window closed
02:57:46.116 00.000 9828 MoveAxis(E, 32, B)
02:57:46.116 00.000 9828 Guiding  Dir = 2, Dur = 32
02:57:46.116 00.000 9828 IsSlewing returns 0
02:57:46.116 00.000 9828 IsGuiding returns 0
02:57:46.116 00.000 9828 PulseGuide returned control before completion, sleep 42
02:57:46.163 00.047 9828 IsGuiding returns 1
02:57:46.163 00.000 9828 scope still moving after pulse duration time elapsed
02:57:46.194 00.031 9828 IsSlewing returns 0
02:57:46.199 00.005 9828 IsGuiding returns 1
02:57:46.226 00.027 9828 IsSlewing returns 0
02:57:46.226 00.000 9828 IsGuiding returns 1
02:57:46.256 00.030 9828 IsSlewing returns 0
02:57:46.256 00.000 9828 IsGuiding returns 0
02:57:46.257 00.001 9828 scope move finished after 32 + 107 ms
02:57:46.257 00.000 9828 Move returns status 0, amount 32
02:57:46.257 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:46.257 00.000 9828 MoveAxis(N, 7, B)
02:57:46.257 00.000 9828 Guiding  Dir = 0, Dur = 7
02:57:46.272 00.015 9828 IsSlewing returns 0
02:57:46.272 00.000 9828 IsGuiding returns 0
02:57:46.273 00.001 9828 PulseGuide returned control before completion, sleep 17
02:57:46.303 00.030 9828 IsGuiding returns 1
02:57:46.303 00.000 9828 scope still moving after pulse duration time elapsed
02:57:46.334 00.031 9828 IsSlewing returns 0
02:57:46.334 00.000 9828 IsGuiding returns 1
02:57:46.364 00.030 9828 IsSlewing returns 0
02:57:46.364 00.000 9828 IsGuiding returns 1
02:57:46.396 00.032 9828 IsSlewing returns 0
02:57:46.396 00.000 9828 IsGuiding returns 0
02:57:46.396 00.000 9828 scope move finished after 7 + 116 ms
02:57:46.396 00.000 9828 Move returns status 0, amount 7
02:57:46.396 00.000 9828 move complete, result=0
02:57:46.396 00.000 9828 worker thread done servicing request
02:57:46.396 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
02:57:46.799 00.403 8976 Exposure complete
02:57:46.805 00.006 8976 worker thread done servicing request
02:57:46.806 00.001 5052 OnExposeComplete: enter
02:57:46.806 00.000 5052 UpdateGuideState(): m_state=6
02:57:46.806 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11343
02:57:46.806 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=282.11, Mass=164, SNR=8.9, Peak=84 HFD=2.0
02:57:46.806 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
02:57:46.806 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
02:57:46.806 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.40 hyp=0.45 cameraTheta=2.06 mountX=0.45 mountY=-0.04, mountTheta=-0.08
02:57:46.806 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.40, opts=13)
02:57:46.806 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.40)
02:57:46.807 00.001 8976 Worker thread wakes up
02:57:46.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.40) opts 0xd
02:57:46.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.40)
02:57:46.807 00.000 8976 Moving (-0.21, 0.40) raw xDistance=0.45 yDistance=-0.04
02:57:46.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:57:46.807 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
02:57:46.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:46.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
02:57:46.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:57:46.807 00.000 8976 MoveAxis(L, 2, ABG)
02:57:46.807 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:46.807 00.000 5052 Enqueuing Expose request
02:57:46.807 00.000 8976 stepping (-2, 24) + (-2, 0)
02:57:46.807 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:46.834 00.027 8976 Received - 47 (G) 
02:57:46.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:46.834 00.000 8976 stepped: pos (-4, 24)
02:57:46.834 00.000 8976 MoveAxis(U, 0, ABG)
02:57:46.834 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
02:57:46.834 00.000 8976 MountToCamera -- mountX=0.40 mountY=-3.70 hyp=3.72 mountTheta=-1.46 cameraX=3.11, cameraY=2.04 cameraTheta=0.58
02:57:46.834 00.000 8976 incremental bump (3.112, 2.036) isValid = 1
02:57:46.834 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
02:57:46.834 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
02:57:46.834 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
02:57:46.834 00.000 8976 move complete, result=0
02:57:46.834 00.000 9828 Worker thread wakes up
02:57:46.834 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
02:57:46.834 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:57:46.834 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
02:57:46.834 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
02:57:46.834 00.000 8976 worker thread done servicing request
02:57:46.835 00.001 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
02:57:46.835 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
02:57:46.835 00.000 8976 Worker thread wakes up
02:57:46.835 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
02:57:46.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:46.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:46.835 00.000 9828 BLC: window closed
02:57:46.835 00.000 9828 MoveAxis(E, 31, B)
02:57:46.835 00.000 9828 Guiding  Dir = 2, Dur = 31
02:57:46.835 00.000 9828 IsSlewing returns 0
02:57:46.835 00.000 9828 IsGuiding returns 0
02:57:46.836 00.001 9828 PulseGuide returned control before completion, sleep 41
02:57:46.879 00.043 9828 IsGuiding returns 1
02:57:46.879 00.000 9828 scope still moving after pulse duration time elapsed
02:57:46.909 00.030 9828 IsSlewing returns 0
02:57:46.909 00.000 9828 IsGuiding returns 1
02:57:46.940 00.031 9828 IsSlewing returns 0
02:57:46.940 00.000 9828 IsGuiding returns 1
02:57:46.970 00.030 9828 IsSlewing returns 0
02:57:46.970 00.000 9828 IsGuiding returns 1
02:57:47.001 00.031 9828 IsSlewing returns 0
02:57:47.001 00.000 9828 IsGuiding returns 0
02:57:47.001 00.000 9828 scope move finished after 31 + 134 ms
02:57:47.001 00.000 9828 Move returns status 0, amount 31
02:57:47.001 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:47.001 00.000 9828 MoveAxis(N, 7, B)
02:57:47.001 00.000 9828 Guiding  Dir = 0, Dur = 7
02:57:47.016 00.015 9828 IsSlewing returns 0
02:57:47.016 00.000 9828 IsGuiding returns 0
02:57:47.016 00.000 9828 PulseGuide returned control before completion, sleep 17
02:57:47.046 00.030 9828 IsGuiding returns 1
02:57:47.046 00.000 9828 scope still moving after pulse duration time elapsed
02:57:47.078 00.032 9828 IsSlewing returns 0
02:57:47.078 00.000 9828 IsGuiding returns 1
02:57:47.109 00.031 9828 IsSlewing returns 0
02:57:47.109 00.000 9828 IsGuiding returns 1
02:57:47.141 00.032 9828 IsSlewing returns 0
02:57:47.141 00.000 9828 IsGuiding returns 0
02:57:47.141 00.000 9828 scope move finished after 7 + 117 ms
02:57:47.141 00.000 9828 Move returns status 0, amount 7
02:57:47.141 00.000 9828 move complete, result=0
02:57:47.141 00.000 9828 worker thread done servicing request
02:57:47.141 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
02:57:47.521 00.380 8976 Exposure complete
02:57:47.527 00.006 8976 worker thread done servicing request
02:57:47.527 00.000 5052 OnExposeComplete: enter
02:57:47.527 00.000 5052 UpdateGuideState(): m_state=6
02:57:47.527 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11344
02:57:47.527 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.70, Mass=192, SNR=9.6, Peak=79 HFD=2.5
02:57:47.527 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
02:57:47.527 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
02:57:47.527 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-0.01 hyp=0.81 cameraTheta=-3.13 mountX=0.36 mountY=0.69, mountTheta=1.09
02:57:47.528 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=-0.01, opts=13)
02:57:47.528 00.000 5052 Enqueuing Move request for stepguider (-0.81, -0.01)
02:57:47.528 00.000 8976 Worker thread wakes up
02:57:47.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, -0.01) opts 0xd
02:57:47.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, -0.01)
02:57:47.528 00.000 8976 Moving (-0.81, -0.01) raw xDistance=0.36 yDistance=0.69
02:57:47.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
02:57:47.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69
02:57:47.528 00.000 8976 MoveAxis(L, 2, ABG)
02:57:47.528 00.000 8976 stepping (-4, 24) + (-2, 0)
02:57:47.528 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:57:47.528 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
02:57:47.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:47.528 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:47.528 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:47.529 00.001 5052 Enqueuing Expose request
02:57:47.553 00.024 8976 Received - 47 (G) 
02:57:47.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:47.553 00.000 8976 stepped: pos (-6, 24)
02:57:47.553 00.000 8976 MoveAxis(D, 3, ABG)
02:57:47.553 00.000 8976 stepping (-6, 24) + (0, -3)
02:57:47.553 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:47.586 00.033 8976 Received - 47 (G) 
02:57:47.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:47.586 00.000 8976 stepped: pos (-6, 21)
02:57:47.586 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:57:47.586 00.000 8976 MountToCamera -- mountX=0.57 mountY=-3.58 hyp=3.62 mountTheta=-1.41 cameraX=2.93, cameraY=2.14 cameraTheta=0.63
02:57:47.586 00.000 8976 incremental bump (2.927, 2.135) isValid = 1
02:57:47.586 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
02:57:47.586 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
02:57:47.586 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
02:57:47.586 00.000 8976 move complete, result=0
02:57:47.586 00.000 9828 Worker thread wakes up
02:57:47.586 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
02:57:47.586 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:57:47.586 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
02:57:47.586 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
02:57:47.586 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
02:57:47.586 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
02:57:47.586 00.000 9828 BLC: window closed
02:57:47.587 00.001 8976 worker thread done servicing request
02:57:47.587 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
02:57:47.587 00.000 9828 MoveAxis(E, 30, B)
02:57:47.587 00.000 8976 Worker thread wakes up
02:57:47.587 00.000 9828 Guiding  Dir = 2, Dur = 30
02:57:47.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:47.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:47.587 00.000 9828 IsSlewing returns 0
02:57:47.587 00.000 9828 IsGuiding returns 0
02:57:47.587 00.000 9828 PulseGuide returned control before completion, sleep 40
02:57:47.639 00.052 9828 IsGuiding returns 1
02:57:47.639 00.000 9828 scope still moving after pulse duration time elapsed
02:57:47.669 00.030 9828 IsSlewing returns 0
02:57:47.669 00.000 9828 IsGuiding returns 1
02:57:47.701 00.032 9828 IsSlewing returns 0
02:57:47.701 00.000 9828 IsGuiding returns 1
02:57:47.731 00.030 9828 IsSlewing returns 0
02:57:47.731 00.000 9828 IsGuiding returns 1
02:57:47.763 00.032 9828 IsSlewing returns 0
02:57:47.764 00.001 9828 IsGuiding returns 1
02:57:47.794 00.030 9828 IsSlewing returns 0
02:57:47.794 00.000 9828 IsGuiding returns 1
02:57:47.826 00.032 9828 IsSlewing returns 0
02:57:47.826 00.000 9828 IsGuiding returns 0
02:57:47.826 00.000 9828 scope move finished after 30 + 209 ms
02:57:47.826 00.000 9828 Move returns status 0, amount 30
02:57:47.826 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:47.826 00.000 9828 MoveAxis(N, 8, B)
02:57:47.826 00.000 9828 Guiding  Dir = 0, Dur = 8
02:57:47.842 00.016 9828 IsSlewing returns 0
02:57:47.842 00.000 9828 IsGuiding returns 0
02:57:47.842 00.000 9828 PulseGuide returned control before completion, sleep 18
02:57:47.873 00.031 9828 IsGuiding returns 1
02:57:47.873 00.000 9828 scope still moving after pulse duration time elapsed
02:57:47.904 00.031 9828 IsSlewing returns 0
02:57:47.904 00.000 9828 IsGuiding returns 1
02:57:47.936 00.032 9828 IsSlewing returns 0
02:57:47.936 00.000 9828 IsGuiding returns 1
02:57:47.968 00.032 9828 IsSlewing returns 0
02:57:47.968 00.000 9828 IsGuiding returns 0
02:57:47.968 00.000 9828 scope move finished after 8 + 117 ms
02:57:47.968 00.000 9828 Move returns status 0, amount 8
02:57:47.968 00.000 9828 move complete, result=0
02:57:47.968 00.000 9828 worker thread done servicing request
02:57:47.968 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
02:57:48.297 00.329 8976 Exposure complete
02:57:48.302 00.005 8976 worker thread done servicing request
02:57:48.302 00.000 5052 OnExposeComplete: enter
02:57:48.302 00.000 5052 UpdateGuideState(): m_state=6
02:57:48.302 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11345
02:57:48.302 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.93, Mass=151, SNR=8.5, Peak=77 HFD=2.2
02:57:48.302 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
02:57:48.302 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
02:57:48.302 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.22 hyp=0.59 cameraTheta=2.77 mountX=0.44 mountY=0.34, mountTheta=0.66
02:57:48.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.22, opts=13)
02:57:48.303 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.22)
02:57:48.303 00.000 8976 Worker thread wakes up
02:57:48.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.22) opts 0xd
02:57:48.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.22)
02:57:48.303 00.000 8976 Moving (-0.55, 0.22) raw xDistance=0.44 yDistance=0.34
02:57:48.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
02:57:48.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
02:57:48.303 00.000 8976 MoveAxis(L, 2, ABG)
02:57:48.304 00.001 8976 stepping (-6, 21) + (-2, 0)
02:57:48.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:57:48.304 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:57:48.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:48.304 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:48.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:48.304 00.000 5052 Enqueuing Expose request
02:57:48.337 00.033 8976 Received - 47 (G) 
02:57:48.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:48.337 00.000 8976 stepped: pos (-8, 21)
02:57:48.337 00.000 8976 MoveAxis(D, 2, ABG)
02:57:48.337 00.000 8976 stepping (-8, 21) + (0, -2)
02:57:48.337 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:48.369 00.032 8976 Received - 47 (G) 
02:57:48.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:48.369 00.000 8976 stepped: pos (-8, 19)
02:57:48.369 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
02:57:48.369 00.000 8976 MountToCamera -- mountX=0.79 mountY=-3.39 hyp=3.48 mountTheta=-1.34 cameraX=2.66, cameraY=2.24 cameraTheta=0.70
02:57:48.369 00.000 8976 incremental bump (2.663, 2.244) isValid = 1
02:57:48.369 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
02:57:48.369 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
02:57:48.369 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
02:57:48.369 00.000 8976 move complete, result=0
02:57:48.369 00.000 9828 Worker thread wakes up
02:57:48.370 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
02:57:48.370 00.000 8976 worker thread done servicing request
02:57:48.370 00.000 8976 Worker thread wakes up
02:57:48.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:48.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:48.370 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:57:48.370 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
02:57:48.370 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
02:57:48.370 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
02:57:48.370 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:57:48.370 00.000 9828 BLC: window closed
02:57:48.370 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 2 ms SOUTH
02:57:48.370 00.000 9828 MoveAxis(E, 29, B)
02:57:48.370 00.000 9828 Guiding  Dir = 2, Dur = 29
02:57:48.371 00.001 9828 IsSlewing returns 0
02:57:48.371 00.000 9828 IsGuiding returns 0
02:57:48.371 00.000 9828 PulseGuide returned control before completion, sleep 39
02:57:48.417 00.046 9828 IsGuiding returns 1
02:57:48.417 00.000 9828 scope still moving after pulse duration time elapsed
02:57:48.450 00.033 9828 IsSlewing returns 0
02:57:48.450 00.000 9828 IsGuiding returns 1
02:57:48.479 00.029 9828 IsSlewing returns 0
02:57:48.480 00.001 9828 IsGuiding returns 1
02:57:48.510 00.030 9828 IsSlewing returns 0
02:57:48.511 00.001 9828 IsGuiding returns 1
02:57:48.541 00.030 9828 IsSlewing returns 0
02:57:48.542 00.001 9828 IsGuiding returns 0
02:57:48.542 00.000 9828 scope move finished after 29 + 142 ms
02:57:48.542 00.000 9828 Move returns status 0, amount 29
02:57:48.542 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:48.542 00.000 9828 MoveAxis(N, 9, B)
02:57:48.542 00.000 9828 Guiding  Dir = 0, Dur = 9
02:57:48.557 00.015 9828 IsSlewing returns 0
02:57:48.557 00.000 9828 IsGuiding returns 0
02:57:48.558 00.001 9828 PulseGuide returned control before completion, sleep 19
02:57:48.588 00.030 9828 IsGuiding returns 1
02:57:48.588 00.000 9828 scope still moving after pulse duration time elapsed
02:57:48.619 00.031 9828 IsSlewing returns 0
02:57:48.619 00.000 9828 IsGuiding returns 1
02:57:48.650 00.031 9828 IsSlewing returns 0
02:57:48.650 00.000 9828 IsGuiding returns 1
02:57:48.681 00.031 9828 IsSlewing returns 0
02:57:48.681 00.000 9828 IsGuiding returns 0
02:57:48.681 00.000 9828 scope move finished after 9 + 114 ms
02:57:48.681 00.000 9828 Move returns status 0, amount 9
02:57:48.681 00.000 9828 move complete, result=0
02:57:48.681 00.000 9828 worker thread done servicing request
02:57:48.681 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
02:57:49.057 00.376 8976 Exposure complete
02:57:49.063 00.006 8976 worker thread done servicing request
02:57:49.063 00.000 5052 OnExposeComplete: enter
02:57:49.063 00.000 5052 UpdateGuideState(): m_state=6
02:57:49.063 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11346
02:57:49.063 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.48, Mass=155, SNR=8.6, Peak=71 HFD=1.6
02:57:49.063 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
02:57:49.063 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.38)
02:57:49.063 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.23 hyp=0.61 cameraTheta=-2.76 mountX=0.06 mountY=0.60, mountTheta=1.48
02:57:49.064 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.23, opts=13)
02:57:49.064 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.23)
02:57:49.064 00.000 8976 Worker thread wakes up
02:57:49.064 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:57:49.064 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:57:49.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:49.064 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:49.064 00.000 5052 Enqueuing Expose request
02:57:49.064 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.23) opts 0xd
02:57:49.064 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.23)
02:57:49.064 00.000 8976 Moving (-0.57, -0.23) raw xDistance=0.06 yDistance=0.60
02:57:49.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:57:49.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
02:57:49.064 00.000 8976 MoveAxis(R, 0, ABG)
02:57:49.065 00.001 8976 MoveAxis(D, 2, ABG)
02:57:49.065 00.000 8976 stepping (-8, 19) + (0, -2)
02:57:49.065 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:49.088 00.023 8976 Received - 47 (G) 
02:57:49.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:49.088 00.000 8976 stepped: pos (-8, 17)
02:57:49.088 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
02:57:49.088 00.000 8976 MountToCamera -- mountX=0.93 mountY=-3.16 hyp=3.30 mountTheta=-1.28 cameraX=2.39, cameraY=2.27 cameraTheta=0.76
02:57:49.088 00.000 8976 incremental bump (2.394, 2.269) isValid = 1
02:57:49.088 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
02:57:49.088 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
02:57:49.088 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
02:57:49.088 00.000 8976 move complete, result=0
02:57:49.089 00.001 8976 worker thread done servicing request
02:57:49.089 00.000 8976 Worker thread wakes up
02:57:49.089 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:57:49.089 00.000 9828 Worker thread wakes up
02:57:49.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:49.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:49.089 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
02:57:49.089 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:57:49.089 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
02:57:49.089 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
02:57:49.089 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
02:57:49.089 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
02:57:49.089 00.000 9828 BLC: window closed
02:57:49.089 00.000 9828 MoveAxis(E, 28, B)
02:57:49.089 00.000 9828 Guiding  Dir = 2, Dur = 28
02:57:49.090 00.001 9828 IsSlewing returns 0
02:57:49.090 00.000 9828 IsGuiding returns 0
02:57:49.090 00.000 9828 PulseGuide returned control before completion, sleep 38
02:57:49.137 00.047 9828 IsGuiding returns 1
02:57:49.137 00.000 9828 scope still moving after pulse duration time elapsed
02:57:49.168 00.031 9828 IsSlewing returns 0
02:57:49.168 00.000 9828 IsGuiding returns 1
02:57:49.198 00.030 9828 IsSlewing returns 0
02:57:49.198 00.000 9828 IsGuiding returns 1
02:57:49.230 00.032 9828 IsSlewing returns 0
02:57:49.230 00.000 9828 IsGuiding returns 1
02:57:49.260 00.030 9828 IsSlewing returns 0
02:57:49.260 00.000 9828 IsGuiding returns 0
02:57:49.260 00.000 9828 scope move finished after 28 + 142 ms
02:57:49.260 00.000 9828 Move returns status 0, amount 28
02:57:49.260 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:49.260 00.000 9828 MoveAxis(N, 10, B)
02:57:49.260 00.000 9828 Guiding  Dir = 0, Dur = 10
02:57:49.276 00.016 9828 IsSlewing returns 0
02:57:49.276 00.000 9828 IsGuiding returns 0
02:57:49.276 00.000 9828 PulseGuide returned control before completion, sleep 20
02:57:49.308 00.032 9828 IsGuiding returns 1
02:57:49.308 00.000 9828 scope still moving after pulse duration time elapsed
02:57:49.339 00.031 9828 IsSlewing returns 0
02:57:49.339 00.000 9828 IsGuiding returns 1
02:57:49.371 00.032 9828 IsSlewing returns 0
02:57:49.371 00.000 9828 IsGuiding returns 1
02:57:49.403 00.032 9828 IsSlewing returns 0
02:57:49.403 00.000 9828 IsGuiding returns 0
02:57:49.403 00.000 9828 scope move finished after 10 + 116 ms
02:57:49.403 00.000 9828 Move returns status 0, amount 10
02:57:49.403 00.000 9828 move complete, result=0
02:57:49.403 00.000 9828 worker thread done servicing request
02:57:49.403 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
02:57:49.777 00.374 8976 Exposure complete
02:57:49.782 00.005 8976 worker thread done servicing request
02:57:49.782 00.000 5052 OnExposeComplete: enter
02:57:49.782 00.000 5052 UpdateGuideState(): m_state=6
02:57:49.782 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11347
02:57:49.782 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.73, Mass=176, SNR=9.1, Peak=71 HFD=2.1
02:57:49.782 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:57:49.782 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:57:49.782 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.01 mountX=0.11 mountY=0.14, mountTheta=0.93
02:57:49.784 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.02, opts=13)
02:57:49.784 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.02)
02:57:49.784 00.000 8976 Worker thread wakes up
02:57:49.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.02) opts 0xd
02:57:49.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.02)
02:57:49.784 00.000 8976 Moving (-0.19, 0.02) raw xDistance=0.11 yDistance=0.14
02:57:49.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:57:49.784 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:57:49.784 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
02:57:49.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:49.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:57:49.784 00.000 8976 MoveAxis(R, 0, ABG)
02:57:49.784 00.000 8976 MoveAxis(U, 0, ABG)
02:57:49.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:49.784 00.000 5052 Enqueuing Expose request
02:57:49.784 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
02:57:49.784 00.000 8976 MountToCamera -- mountX=1.03 mountY=-3.01 hyp=3.18 mountTheta=-1.24 cameraX=2.21, cameraY=2.29 cameraTheta=0.80
02:57:49.784 00.000 8976 incremental bump (2.213, 2.286) isValid = 1
02:57:49.784 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
02:57:49.784 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:49.784 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:49.784 00.000 8976 move complete, result=0
02:57:49.784 00.000 8976 worker thread done servicing request
02:57:49.784 00.000 8976 Worker thread wakes up
02:57:49.784 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:49.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:49.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:49.785 00.001 9828 Worker thread wakes up
02:57:49.785 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:49.785 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:49.785 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
02:57:49.785 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
02:57:49.785 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
02:57:49.785 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:57:49.785 00.000 9828 BLC: window closed
02:57:49.785 00.000 9828 MoveAxis(E, 27, B)
02:57:49.785 00.000 9828 Guiding  Dir = 2, Dur = 27
02:57:49.785 00.000 9828 IsSlewing returns 0
02:57:49.785 00.000 9828 IsGuiding returns 0
02:57:49.787 00.002 9828 PulseGuide returned control before completion, sleep 37
02:57:49.836 00.049 9828 IsGuiding returns 1
02:57:49.836 00.000 9828 scope still moving after pulse duration time elapsed
02:57:49.866 00.030 9828 IsSlewing returns 0
02:57:49.867 00.001 9828 IsGuiding returns 1
02:57:49.897 00.030 9828 IsSlewing returns 0
02:57:49.897 00.000 9828 IsGuiding returns 1
02:57:49.927 00.030 9828 IsSlewing returns 0
02:57:49.927 00.000 9828 IsGuiding returns 0
02:57:49.927 00.000 9828 scope move finished after 27 + 113 ms
02:57:49.927 00.000 9828 Move returns status 0, amount 27
02:57:49.927 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:49.927 00.000 9828 MoveAxis(N, 10, B)
02:57:49.927 00.000 9828 Guiding  Dir = 0, Dur = 10
02:57:49.943 00.016 9828 IsSlewing returns 0
02:57:49.943 00.000 9828 IsGuiding returns 0
02:57:49.943 00.000 9828 PulseGuide returned control before completion, sleep 20
02:57:49.974 00.031 9828 IsGuiding returns 1
02:57:49.974 00.000 9828 scope still moving after pulse duration time elapsed
02:57:50.005 00.031 9828 IsSlewing returns 0
02:57:50.005 00.000 9828 IsGuiding returns 1
02:57:50.036 00.031 9828 IsSlewing returns 0
02:57:50.036 00.000 9828 IsGuiding returns 1
02:57:50.067 00.031 9828 IsSlewing returns 0
02:57:50.067 00.000 9828 IsGuiding returns 1
02:57:50.098 00.031 9828 IsSlewing returns 0
02:57:50.098 00.000 9828 IsGuiding returns 1
02:57:50.130 00.032 9828 IsSlewing returns 0
02:57:50.130 00.000 9828 IsGuiding returns 1
02:57:50.161 00.031 9828 IsSlewing returns 0
02:57:50.161 00.000 9828 IsGuiding returns 0
02:57:50.161 00.000 9828 scope move finished after 10 + 208 ms
02:57:50.161 00.000 9828 Move returns status 0, amount 10
02:57:50.161 00.000 9828 move complete, result=0
02:57:50.161 00.000 9828 worker thread done servicing request
02:57:50.161 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
02:57:50.474 00.313 8976 Exposure complete
02:57:50.480 00.006 8976 worker thread done servicing request
02:57:50.480 00.000 5052 OnExposeComplete: enter
02:57:50.480 00.000 5052 UpdateGuideState(): m_state=6
02:57:50.480 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11348
02:57:50.480 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.83, Mass=151, SNR=8.5, Peak=71 HFD=2.0
02:57:50.480 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
02:57:50.480 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
02:57:50.480 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.57 mountX=0.20 mountY=0.09, mountTheta=0.44
02:57:50.481 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.13, opts=13)
02:57:50.481 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.13)
02:57:50.481 00.000 8976 Worker thread wakes up
02:57:50.481 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.13) opts 0xd
02:57:50.481 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.13)
02:57:50.481 00.000 8976 Moving (-0.19, 0.13) raw xDistance=0.20 yDistance=0.09
02:57:50.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:57:50.482 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:57:50.482 00.000 8976 MoveAxis(R, 0, ABG)
02:57:50.482 00.000 8976 MoveAxis(U, 0, ABG)
02:57:50.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:57:50.482 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:57:50.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:50.482 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:57:50.482 00.000 8976 MountToCamera -- mountX=1.09 mountY=-2.91 hyp=3.11 mountTheta=-1.21 cameraX=2.09, cameraY=2.30 cameraTheta=0.83
02:57:50.482 00.000 8976 incremental bump (2.092, 2.297) isValid = 1
02:57:50.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:50.482 00.000 5052 Enqueuing Expose request
02:57:50.482 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
02:57:50.482 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:50.482 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:50.482 00.000 8976 move complete, result=0
02:57:50.482 00.000 8976 worker thread done servicing request
02:57:50.482 00.000 8976 Worker thread wakes up
02:57:50.483 00.001 9828 Worker thread wakes up
02:57:50.483 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:50.483 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:50.483 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:50.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:50.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:50.483 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
02:57:50.483 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
02:57:50.483 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
02:57:50.483 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:50.483 00.000 9828 BLC: window closed
02:57:50.483 00.000 9828 MoveAxis(E, 26, B)
02:57:50.483 00.000 9828 Guiding  Dir = 2, Dur = 26
02:57:50.484 00.001 9828 IsSlewing returns 0
02:57:50.484 00.000 9828 IsGuiding returns 0
02:57:50.484 00.000 9828 PulseGuide returned control before completion, sleep 36
02:57:50.521 00.037 9828 IsGuiding returns 1
02:57:50.521 00.000 9828 scope still moving after pulse duration time elapsed
02:57:50.553 00.032 9828 IsSlewing returns 0
02:57:50.553 00.000 9828 IsGuiding returns 1
02:57:50.583 00.030 9828 IsSlewing returns 0
02:57:50.583 00.000 9828 IsGuiding returns 1
02:57:50.613 00.030 9828 IsSlewing returns 0
02:57:50.613 00.000 9828 IsGuiding returns 1
02:57:50.644 00.031 9828 IsSlewing returns 0
02:57:50.644 00.000 9828 IsGuiding returns 0
02:57:50.644 00.000 9828 scope move finished after 26 + 134 ms
02:57:50.644 00.000 9828 Move returns status 0, amount 26
02:57:50.644 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:50.644 00.000 9828 MoveAxis(N, 11, B)
02:57:50.644 00.000 9828 Guiding  Dir = 0, Dur = 11
02:57:50.659 00.015 9828 IsSlewing returns 0
02:57:50.659 00.000 9828 IsGuiding returns 0
02:57:50.659 00.000 9828 PulseGuide returned control before completion, sleep 21
02:57:50.690 00.031 9828 IsGuiding returns 1
02:57:50.690 00.000 9828 scope still moving after pulse duration time elapsed
02:57:50.720 00.030 9828 IsSlewing returns 0
02:57:50.720 00.000 9828 IsGuiding returns 1
02:57:50.752 00.032 9828 IsSlewing returns 0
02:57:50.752 00.000 9828 IsGuiding returns 1
02:57:50.783 00.031 9828 IsSlewing returns 0
02:57:50.783 00.000 9828 IsGuiding returns 1
02:57:50.814 00.031 9828 IsSlewing returns 0
02:57:50.814 00.000 9828 IsGuiding returns 0
02:57:50.814 00.000 9828 scope move finished after 11 + 143 ms
02:57:50.814 00.000 9828 Move returns status 0, amount 11
02:57:50.814 00.000 9828 move complete, result=0
02:57:50.815 00.001 9828 worker thread done servicing request
02:57:50.815 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:57:51.168 00.353 8976 Exposure complete
02:57:51.178 00.010 8976 worker thread done servicing request
02:57:51.178 00.000 5052 OnExposeComplete: enter
02:57:51.178 00.000 5052 UpdateGuideState(): m_state=6
02:57:51.179 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11349
02:57:51.179 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.46, Mass=168, SNR=9.0, Peak=74 HFD=2.2
02:57:51.179 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
02:57:51.179 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
02:57:51.179 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.25 hyp=0.33 cameraTheta=-2.26 mountX=-0.13 mountY=0.31, mountTheta=1.97
02:57:51.180 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.25, opts=13)
02:57:51.180 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.25)
02:57:51.180 00.000 8976 Worker thread wakes up
02:57:51.180 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.25) opts 0xd
02:57:51.180 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.25)
02:57:51.180 00.000 8976 Moving (-0.21, -0.25) raw xDistance=-0.13 yDistance=0.31
02:57:51.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:57:51.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:57:51.180 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:57:51.180 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
02:57:51.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:51.180 00.000 8976 MoveAxis(R, 0, ABG)
02:57:51.180 00.000 8976 MoveAxis(D, 1, ABG)
02:57:51.180 00.000 8976 stepping (-8, 17) + (0, -1)
02:57:51.181 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:51.181 00.000 5052 Enqueuing Expose request
02:57:51.181 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:51.198 00.017 8976 Received - 47 (G) 
02:57:51.198 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:51.198 00.000 8976 stepped: pos (-8, 16)
02:57:51.199 00.001 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:57:51.199 00.000 8976 MountToCamera -- mountX=1.14 mountY=-2.79 hyp=3.01 mountTheta=-1.18 cameraX=1.96, cameraY=2.28 cameraTheta=0.86
02:57:51.199 00.000 8976 incremental bump (1.964, 2.281) isValid = 1
02:57:51.199 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:57:51.199 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:57:51.199 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:57:51.199 00.000 8976 move complete, result=0
02:57:51.199 00.000 9828 Worker thread wakes up
02:57:51.199 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:57:51.199 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:57:51.199 00.000 8976 worker thread done servicing request
02:57:51.199 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:57:51.199 00.000 8976 Worker thread wakes up
02:57:51.199 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:57:51.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:51.200 00.001 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:57:51.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:51.200 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:57:51.200 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:51.200 00.000 9828 BLC: window closed
02:57:51.200 00.000 9828 MoveAxis(E, 25, B)
02:57:51.200 00.000 9828 Guiding  Dir = 2, Dur = 25
02:57:51.200 00.000 9828 IsSlewing returns 0
02:57:51.200 00.000 9828 IsGuiding returns 0
02:57:51.201 00.001 9828 PulseGuide returned control before completion, sleep 35
02:57:51.251 00.050 9828 IsGuiding returns 1
02:57:51.251 00.000 9828 scope still moving after pulse duration time elapsed
02:57:51.282 00.031 9828 IsSlewing returns 0
02:57:51.282 00.000 9828 IsGuiding returns 1
02:57:51.312 00.030 9828 IsSlewing returns 0
02:57:51.312 00.000 9828 IsGuiding returns 1
02:57:51.343 00.031 9828 IsSlewing returns 0
02:57:51.343 00.000 9828 IsGuiding returns 1
02:57:51.374 00.031 9828 IsSlewing returns 0
02:57:51.374 00.000 9828 IsGuiding returns 0
02:57:51.374 00.000 9828 scope move finished after 25 + 148 ms
02:57:51.374 00.000 9828 Move returns status 0, amount 25
02:57:51.374 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:51.374 00.000 9828 MoveAxis(N, 11, B)
02:57:51.374 00.000 9828 Guiding  Dir = 0, Dur = 11
02:57:51.389 00.015 9828 IsSlewing returns 0
02:57:51.389 00.000 9828 IsGuiding returns 0
02:57:51.389 00.000 9828 PulseGuide returned control before completion, sleep 21
02:57:51.420 00.031 9828 IsGuiding returns 1
02:57:51.420 00.000 9828 scope still moving after pulse duration time elapsed
02:57:51.450 00.030 9828 IsSlewing returns 0
02:57:51.450 00.000 9828 IsGuiding returns 1
02:57:51.481 00.031 9828 IsSlewing returns 0
02:57:51.481 00.000 9828 IsGuiding returns 1
02:57:51.512 00.031 9828 IsSlewing returns 0
02:57:51.512 00.000 9828 IsGuiding returns 1
02:57:51.542 00.030 9828 IsSlewing returns 0
02:57:51.542 00.000 9828 IsGuiding returns 0
02:57:51.542 00.000 9828 scope move finished after 11 + 142 ms
02:57:51.542 00.000 9828 Move returns status 0, amount 11
02:57:51.542 00.000 9828 move complete, result=0
02:57:51.542 00.000 9828 worker thread done servicing request
02:57:51.542 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:57:51.887 00.345 8976 Exposure complete
02:57:51.893 00.006 8976 worker thread done servicing request
02:57:51.893 00.000 5052 OnExposeComplete: enter
02:57:51.893 00.000 5052 UpdateGuideState(): m_state=6
02:57:51.893 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11350
02:57:51.893 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.62, Mass=161, SNR=8.8, Peak=71 HFD=1.8
02:57:51.893 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.11 = -3.11)
02:57:51.893 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.21 = 3.07)
02:57:51.893 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.07 mountX=-0.10 mountY=0.01, mountTheta=3.07
02:57:51.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.09, opts=13)
02:57:51.894 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.09)
02:57:51.894 00.000 8976 Worker thread wakes up
02:57:51.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.09) opts 0xd
02:57:51.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.09)
02:57:51.894 00.000 8976 Moving (0.05, -0.09) raw xDistance=-0.10 yDistance=0.01
02:57:51.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
02:57:51.894 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
02:57:51.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:51.894 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:51.894 00.000 5052 Enqueuing Expose request
02:57:51.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:57:51.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:57:51.895 00.001 8976 MoveAxis(R, 0, ABG)
02:57:51.895 00.000 8976 MoveAxis(U, 0, ABG)
02:57:51.895 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:57:51.895 00.000 8976 MountToCamera -- mountX=1.17 mountY=-2.71 hyp=2.95 mountTheta=-1.16 cameraX=1.88, cameraY=2.27 cameraTheta=0.88
02:57:51.895 00.000 8976 incremental bump (1.879, 2.270) isValid = 1
02:57:51.895 00.000 8976 Scheduling Mount bump of (0.062, 0.078)
02:57:51.895 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.08, opts=4)
02:57:51.895 00.000 8976 Enqueuing Move request for scope (0.06, 0.08)
02:57:51.895 00.000 8976 move complete, result=0
02:57:51.895 00.000 8976 worker thread done servicing request
02:57:51.895 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:51.895 00.000 9828 Worker thread wakes up
02:57:51.895 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0x4
02:57:51.895 00.000 8976 Worker thread wakes up
02:57:51.895 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
02:57:51.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:51.896 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:51.896 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
02:57:51.896 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
02:57:51.896 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.90 mountX=-0.07 mountY=-0.07, mountTheta=-2.33
02:57:51.896 00.000 9828 Moving (0.06, 0.08) raw xDistance=-0.07 yDistance=-0.07
02:57:51.896 00.000 9828 BLC: window closed
02:57:51.896 00.000 9828 MoveAxis(E, 21, B)
02:57:51.896 00.000 9828 Guiding  Dir = 2, Dur = 21
02:57:51.896 00.000 9828 IsSlewing returns 0
02:57:51.897 00.001 9828 IsGuiding returns 0
02:57:51.897 00.000 9828 PulseGuide returned control before completion, sleep 31
02:57:51.933 00.036 9828 IsGuiding returns 1
02:57:51.933 00.000 9828 scope still moving after pulse duration time elapsed
02:57:51.965 00.032 9828 IsSlewing returns 0
02:57:51.965 00.000 9828 IsGuiding returns 1
02:57:51.997 00.032 9828 IsSlewing returns 0
02:57:51.997 00.000 9828 IsGuiding returns 1
02:57:52.027 00.030 9828 IsSlewing returns 0
02:57:52.027 00.000 9828 IsGuiding returns 0
02:57:52.027 00.000 9828 scope move finished after 21 + 109 ms
02:57:52.027 00.000 9828 Move returns status 0, amount 21
02:57:52.027 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:52.027 00.000 9828 MoveAxis(N, 9, B)
02:57:52.027 00.000 9828 Guiding  Dir = 0, Dur = 9
02:57:52.044 00.017 9828 IsSlewing returns 0
02:57:52.044 00.000 9828 IsGuiding returns 0
02:57:52.044 00.000 9828 PulseGuide returned control before completion, sleep 19
02:57:52.074 00.030 9828 IsGuiding returns 1
02:57:52.074 00.000 9828 scope still moving after pulse duration time elapsed
02:57:52.105 00.031 9828 IsSlewing returns 0
02:57:52.105 00.000 9828 IsGuiding returns 1
02:57:52.136 00.031 9828 IsSlewing returns 0
02:57:52.136 00.000 9828 IsGuiding returns 1
02:57:52.166 00.030 9828 IsSlewing returns 0
02:57:52.166 00.000 9828 IsGuiding returns 1
02:57:52.197 00.031 9828 IsSlewing returns 0
02:57:52.198 00.001 9828 IsGuiding returns 0
02:57:52.198 00.000 9828 scope move finished after 9 + 145 ms
02:57:52.198 00.000 9828 Move returns status 0, amount 9
02:57:52.198 00.000 9828 move complete, result=0
02:57:52.198 00.000 9828 worker thread done servicing request
02:57:52.198 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 9 ms NORTH
02:57:52.582 00.384 8976 Exposure complete
02:57:52.588 00.006 8976 worker thread done servicing request
02:57:52.588 00.000 5052 OnExposeComplete: enter
02:57:52.588 00.000 5052 UpdateGuideState(): m_state=6
02:57:52.588 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11351
02:57:52.588 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.42, Mass=165, SNR=8.9, Peak=77 HFD=1.5
02:57:52.588 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
02:57:52.588 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
02:57:52.588 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-0.83 mountX=-0.37 mountY=-0.06, mountTheta=-2.98
02:57:52.589 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.29, opts=13)
02:57:52.589 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.29)
02:57:52.589 00.000 8976 Worker thread wakes up
02:57:52.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:57:52.589 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:57:52.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:52.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:52.589 00.000 5052 Enqueuing Expose request
02:57:52.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.29) opts 0xd
02:57:52.590 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.29)
02:57:52.590 00.000 8976 Moving (0.26, -0.29) raw xDistance=-0.37 yDistance=-0.06
02:57:52.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:57:52.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:57:52.590 00.000 8976 MoveAxis(R, 2, ABG)
02:57:52.590 00.000 8976 stepping (-8, 16) + (2, 0)
02:57:52.590 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:52.622 00.032 8976 Received - 47 (G) 
02:57:52.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:52.622 00.000 8976 stepped: pos (-6, 16)
02:57:52.622 00.000 8976 MoveAxis(U, 0, ABG)
02:57:52.622 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:57:52.622 00.000 8976 MountToCamera -- mountX=1.08 mountY=-2.65 hyp=2.86 mountTheta=-1.18 cameraX=1.87, cameraY=2.17 cameraTheta=0.86
02:57:52.622 00.000 8976 incremental bump (1.867, 2.172) isValid = 1
02:57:52.622 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
02:57:52.622 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:57:52.622 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:57:52.622 00.000 8976 move complete, result=0
02:57:52.622 00.000 8976 worker thread done servicing request
02:57:52.622 00.000 9828 Worker thread wakes up
02:57:52.622 00.000 8976 Worker thread wakes up
02:57:52.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:52.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:52.622 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
02:57:52.623 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:57:52.623 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:57:52.623 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:57:52.623 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:57:52.623 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:57:52.623 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:52.623 00.000 9828 BLC: window closed
02:57:52.623 00.000 9828 MoveAxis(E, 25, B)
02:57:52.623 00.000 9828 Guiding  Dir = 2, Dur = 25
02:57:52.623 00.000 9828 IsSlewing returns 0
02:57:52.623 00.000 9828 IsGuiding returns 0
02:57:52.624 00.001 9828 PulseGuide returned control before completion, sleep 35
02:57:52.665 00.041 9828 IsGuiding returns 1
02:57:52.665 00.000 9828 scope still moving after pulse duration time elapsed
02:57:52.696 00.031 9828 IsSlewing returns 0
02:57:52.696 00.000 9828 IsGuiding returns 1
02:57:52.728 00.032 9828 IsSlewing returns 0
02:57:52.728 00.000 9828 IsGuiding returns 1
02:57:52.760 00.032 9828 IsSlewing returns 0
02:57:52.760 00.000 9828 IsGuiding returns 0
02:57:52.760 00.000 9828 scope move finished after 25 + 111 ms
02:57:52.760 00.000 9828 Move returns status 0, amount 25
02:57:52.760 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:52.760 00.000 9828 MoveAxis(N, 11, B)
02:57:52.760 00.000 9828 Guiding  Dir = 0, Dur = 11
02:57:52.775 00.015 9828 IsSlewing returns 0
02:57:52.775 00.000 9828 IsGuiding returns 0
02:57:52.775 00.000 9828 PulseGuide returned control before completion, sleep 21
02:57:52.806 00.031 9828 IsGuiding returns 1
02:57:52.806 00.000 9828 scope still moving after pulse duration time elapsed
02:57:52.838 00.032 9828 IsSlewing returns 0
02:57:52.838 00.000 9828 IsGuiding returns 1
02:57:52.869 00.031 9828 IsSlewing returns 0
02:57:52.869 00.000 9828 IsGuiding returns 1
02:57:52.899 00.030 9828 IsSlewing returns 0
02:57:52.899 00.000 9828 IsGuiding returns 1
02:57:52.930 00.031 9828 IsSlewing returns 0
02:57:52.930 00.000 9828 IsGuiding returns 0
02:57:52.930 00.000 9828 scope move finished after 11 + 144 ms
02:57:52.930 00.000 9828 Move returns status 0, amount 11
02:57:52.930 00.000 9828 move complete, result=0
02:57:52.930 00.000 9828 worker thread done servicing request
02:57:52.930 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:57:53.310 00.380 8976 Exposure complete
02:57:53.315 00.005 8976 worker thread done servicing request
02:57:53.315 00.000 5052 OnExposeComplete: enter
02:57:53.315 00.000 5052 UpdateGuideState(): m_state=6
02:57:53.315 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11352
02:57:53.315 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.76, Mass=164, SNR=8.8, Peak=77 HFD=2.3
02:57:53.315 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:57:53.315 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
02:57:53.315 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.05 hyp=0.34 cameraTheta=2.98 mountX=0.20 mountY=0.25, mountTheta=0.90
02:57:53.316 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.05, opts=13)
02:57:53.316 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.05)
02:57:53.316 00.000 8976 Worker thread wakes up
02:57:53.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.05) opts 0xd
02:57:53.316 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:57:53.316 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
02:57:53.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:53.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:53.317 00.001 5052 Enqueuing Expose request
02:57:53.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.05)
02:57:53.317 00.000 8976 Moving (-0.34, 0.05) raw xDistance=0.20 yDistance=0.25
02:57:53.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:57:53.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:57:53.317 00.000 8976 MoveAxis(R, 0, ABG)
02:57:53.317 00.000 8976 MoveAxis(U, 0, ABG)
02:57:53.317 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:57:53.317 00.000 8976 MountToCamera -- mountX=1.03 mountY=-2.62 hyp=2.81 mountTheta=-1.20 cameraX=1.86, cameraY=2.11 cameraTheta=0.85
02:57:53.317 00.000 8976 incremental bump (1.860, 2.107) isValid = 1
02:57:53.317 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
02:57:53.317 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:57:53.317 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:57:53.317 00.000 8976 move complete, result=0
02:57:53.317 00.000 9828 Worker thread wakes up
02:57:53.317 00.000 8976 worker thread done servicing request
02:57:53.317 00.000 8976 Worker thread wakes up
02:57:53.317 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:53.317 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:57:53.318 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:57:53.318 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:57:53.318 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
02:57:53.318 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
02:57:53.318 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
02:57:53.318 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:53.318 00.000 9828 BLC: window closed
02:57:53.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:53.318 00.000 9828 MoveAxis(E, 25, B)
02:57:53.318 00.000 9828 Guiding  Dir = 2, Dur = 25
02:57:53.319 00.001 9828 IsSlewing returns 0
02:57:53.319 00.000 9828 IsGuiding returns 0
02:57:53.319 00.000 9828 PulseGuide returned control before completion, sleep 35
02:57:53.368 00.049 9828 IsGuiding returns 1
02:57:53.368 00.000 9828 scope still moving after pulse duration time elapsed
02:57:53.400 00.032 9828 IsSlewing returns 0
02:57:53.400 00.000 9828 IsGuiding returns 1
02:57:53.431 00.031 9828 IsSlewing returns 0
02:57:53.431 00.000 9828 IsGuiding returns 1
02:57:53.462 00.031 9828 IsSlewing returns 0
02:57:53.462 00.000 9828 IsGuiding returns 0
02:57:53.462 00.000 9828 scope move finished after 25 + 118 ms
02:57:53.462 00.000 9828 Move returns status 0, amount 25
02:57:53.462 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:53.462 00.000 9828 MoveAxis(N, 11, B)
02:57:53.462 00.000 9828 Guiding  Dir = 0, Dur = 11
02:57:53.476 00.014 9828 IsSlewing returns 0
02:57:53.476 00.000 9828 IsGuiding returns 0
02:57:53.478 00.002 9828 PulseGuide returned control before completion, sleep 21
02:57:53.508 00.030 9828 IsGuiding returns 1
02:57:53.508 00.000 9828 scope still moving after pulse duration time elapsed
02:57:53.538 00.030 9828 IsSlewing returns 0
02:57:53.538 00.000 9828 IsGuiding returns 1
02:57:53.569 00.031 9828 IsSlewing returns 0
02:57:53.569 00.000 9828 IsGuiding returns 1
02:57:53.600 00.031 9828 IsSlewing returns 0
02:57:53.600 00.000 9828 IsGuiding returns 1
02:57:53.631 00.031 9828 IsSlewing returns 0
02:57:53.631 00.000 9828 IsGuiding returns 1
02:57:53.661 00.030 9828 IsSlewing returns 0
02:57:53.661 00.000 9828 IsGuiding returns 1
02:57:53.691 00.030 9828 IsSlewing returns 0
02:57:53.691 00.000 9828 IsGuiding returns 0
02:57:53.691 00.000 9828 scope move finished after 11 + 203 ms
02:57:53.691 00.000 9828 Move returns status 0, amount 11
02:57:53.691 00.000 9828 move complete, result=0
02:57:53.691 00.000 9828 worker thread done servicing request
02:57:53.691 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:57:54.002 00.311 8976 Exposure complete
02:57:54.009 00.007 8976 worker thread done servicing request
02:57:54.010 00.001 5052 OnExposeComplete: enter
02:57:54.010 00.000 5052 UpdateGuideState(): m_state=6
02:57:54.010 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11353
02:57:54.010 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=282.02, Mass=166, SNR=8.9, Peak=69 HFD=2.4
02:57:54.010 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
02:57:54.010 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
02:57:54.010 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.31 hyp=0.50 cameraTheta=2.47 mountX=0.45 mountY=0.16, mountTheta=0.34
02:57:54.011 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.31, opts=13)
02:57:54.011 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.31)
02:57:54.011 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:57:54.011 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
02:57:54.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:54.011 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:54.011 00.000 5052 Enqueuing Expose request
02:57:54.012 00.001 8976 Worker thread wakes up
02:57:54.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.31) opts 0xd
02:57:54.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.31)
02:57:54.012 00.000 8976 Moving (-0.39, 0.31) raw xDistance=0.45 yDistance=0.16
02:57:54.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:57:54.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:57:54.012 00.000 8976 MoveAxis(L, 2, ABG)
02:57:54.012 00.000 8976 stepping (-6, 16) + (-2, 0)
02:57:54.012 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:54.044 00.032 8976 Received - 47 (G) 
02:57:54.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:54.044 00.000 8976 stepped: pos (-8, 16)
02:57:54.044 00.000 8976 MoveAxis(U, 0, ABG)
02:57:54.044 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:57:54.044 00.000 8976 MountToCamera -- mountX=1.09 mountY=-2.59 hyp=2.81 mountTheta=-1.17 cameraX=1.81, cameraY=2.15 cameraTheta=0.87
02:57:54.044 00.000 8976 incremental bump (1.808, 2.154) isValid = 1
02:57:54.044 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
02:57:54.044 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:57:54.044 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:57:54.044 00.000 8976 move complete, result=0
02:57:54.044 00.000 9828 Worker thread wakes up
02:57:54.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:57:54.044 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:57:54.044 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
02:57:54.045 00.001 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
02:57:54.045 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:57:54.045 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:57:54.045 00.000 9828 BLC: window closed
02:57:54.045 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
02:57:54.045 00.000 8976 worker thread done servicing request
02:57:54.045 00.000 8976 Worker thread wakes up
02:57:54.045 00.000 9828 MoveAxis(E, 25, B)
02:57:54.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:54.045 00.000 9828 Guiding  Dir = 2, Dur = 25
02:57:54.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:54.045 00.000 9828 IsSlewing returns 0
02:57:54.046 00.001 9828 IsGuiding returns 0
02:57:54.046 00.000 9828 PulseGuide returned control before completion, sleep 35
02:57:54.084 00.038 9828 IsGuiding returns 1
02:57:54.084 00.000 9828 scope still moving after pulse duration time elapsed
02:57:54.116 00.032 9828 IsSlewing returns 0
02:57:54.116 00.000 9828 IsGuiding returns 1
02:57:54.146 00.030 9828 IsSlewing returns 0
02:57:54.146 00.000 9828 IsGuiding returns 1
02:57:54.178 00.032 9828 IsSlewing returns 0
02:57:54.178 00.000 9828 IsGuiding returns 1
02:57:54.208 00.030 9828 IsSlewing returns 0
02:57:54.208 00.000 9828 IsGuiding returns 0
02:57:54.209 00.001 9828 scope move finished after 25 + 137 ms
02:57:54.209 00.000 9828 Move returns status 0, amount 25
02:57:54.209 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:54.209 00.000 9828 MoveAxis(N, 11, B)
02:57:54.209 00.000 9828 Guiding  Dir = 0, Dur = 11
02:57:54.223 00.014 9828 IsSlewing returns 0
02:57:54.223 00.000 9828 IsGuiding returns 0
02:57:54.223 00.000 9828 PulseGuide returned control before completion, sleep 21
02:57:54.255 00.032 9828 IsGuiding returns 1
02:57:54.255 00.000 9828 scope still moving after pulse duration time elapsed
02:57:54.286 00.031 9828 IsSlewing returns 0
02:57:54.286 00.000 9828 IsGuiding returns 1
02:57:54.318 00.032 9828 IsSlewing returns 0
02:57:54.318 00.000 9828 IsGuiding returns 1
02:57:54.350 00.032 9828 IsSlewing returns 0
02:57:54.350 00.000 9828 IsGuiding returns 1
02:57:54.381 00.031 9828 IsSlewing returns 0
02:57:54.385 00.004 9828 IsGuiding returns 0
02:57:54.386 00.001 9828 scope move finished after 11 + 151 ms
02:57:54.386 00.000 9828 Move returns status 0, amount 11
02:57:54.386 00.000 9828 move complete, result=0
02:57:54.386 00.000 9828 worker thread done servicing request
02:57:54.386 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:57:54.732 00.346 8976 Exposure complete
02:57:54.737 00.005 8976 worker thread done servicing request
02:57:54.738 00.001 5052 OnExposeComplete: enter
02:57:54.738 00.000 5052 UpdateGuideState(): m_state=6
02:57:54.738 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11354
02:57:54.738 00.000 5052 Star::Find returns 1 (0), X=327.93, Y=281.67, Mass=156, SNR=8.6, Peak=69 HFD=2.2
02:57:54.738 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:57:54.738 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:57:54.738 00.000 5052 CameraToMount -- cameraX=-1.24 cameraY=-0.04 hyp=1.24 cameraTheta=-3.11 mountX=0.53 mountY=1.06, mountTheta=1.11
02:57:54.739 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.24, y=-0.04, opts=13)
02:57:54.739 00.000 5052 Enqueuing Move request for stepguider (-1.24, -0.04)
02:57:54.739 00.000 8976 Worker thread wakes up
02:57:54.739 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:57:54.739 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
02:57:54.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:54.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:54.739 00.000 5052 Enqueuing Expose request
02:57:54.739 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.24, -0.04) opts 0xd
02:57:54.740 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.24, -0.04)
02:57:54.740 00.000 8976 Moving (-1.24, -0.04) raw xDistance=0.53 yDistance=1.06
02:57:54.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
02:57:54.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.06
02:57:54.740 00.000 8976 MoveAxis(L, 2, ABG)
02:57:54.740 00.000 8976 stepping (-8, 16) + (-2, 0)
02:57:54.740 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:54.763 00.023 8976 Received - 47 (G) 
02:57:54.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:54.763 00.000 8976 stepped: pos (-10, 16)
02:57:54.764 00.001 8976 MoveAxis(D, 4, ABG)
02:57:54.764 00.000 8976 stepping (-10, 16) + (0, -4)
02:57:54.764 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:57:54.795 00.031 8976 Received - 47 (G) 
02:57:54.795 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:57:54.795 00.000 8976 stepped: pos (-10, 12)
02:57:54.796 00.001 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:57:54.796 00.000 8976 MountToCamera -- mountX=1.24 mountY=-2.36 hyp=2.67 mountTheta=-1.09 cameraX=1.54, cameraY=2.18 cameraTheta=0.96
02:57:54.796 00.000 8976 incremental bump (1.542, 2.179) isValid = 1
02:57:54.796 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
02:57:54.796 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:57:54.796 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:57:54.796 00.000 8976 move complete, result=0
02:57:54.796 00.000 9828 Worker thread wakes up
02:57:54.796 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:57:54.796 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:57:54.796 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
02:57:54.796 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
02:57:54.796 00.000 8976 worker thread done servicing request
02:57:54.796 00.000 8976 Worker thread wakes up
02:57:54.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:54.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:54.796 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:57:54.796 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 4 ms SOUTH
02:57:54.797 00.001 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:57:54.797 00.000 9828 BLC: window closed
02:57:54.797 00.000 9828 MoveAxis(E, 22, B)
02:57:54.797 00.000 9828 Guiding  Dir = 2, Dur = 22
02:57:54.797 00.000 9828 IsSlewing returns 0
02:57:54.797 00.000 9828 IsGuiding returns 0
02:57:54.797 00.000 9828 PulseGuide returned control before completion, sleep 32
02:57:54.832 00.035 9828 IsGuiding returns 1
02:57:54.832 00.000 9828 scope still moving after pulse duration time elapsed
02:57:54.863 00.031 9828 IsSlewing returns 0
02:57:54.863 00.000 9828 IsGuiding returns 1
02:57:54.894 00.031 9828 IsSlewing returns 0
02:57:54.894 00.000 9828 IsGuiding returns 1
02:57:54.924 00.030 9828 IsSlewing returns 0
02:57:54.924 00.000 9828 IsGuiding returns 1
02:57:54.955 00.031 9828 IsSlewing returns 0
02:57:54.955 00.000 9828 IsGuiding returns 0
02:57:54.955 00.000 9828 scope move finished after 22 + 136 ms
02:57:54.955 00.000 9828 Move returns status 0, amount 22
02:57:54.955 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:54.955 00.000 9828 MoveAxis(N, 12, B)
02:57:54.955 00.000 9828 Guiding  Dir = 0, Dur = 12
02:57:54.971 00.016 9828 IsSlewing returns 0
02:57:54.971 00.000 9828 IsGuiding returns 0
02:57:54.971 00.000 9828 PulseGuide returned control before completion, sleep 22
02:57:55.001 00.030 9828 IsGuiding returns 1
02:57:55.001 00.000 9828 scope still moving after pulse duration time elapsed
02:57:55.033 00.032 9828 IsSlewing returns 0
02:57:55.033 00.000 9828 IsGuiding returns 1
02:57:55.064 00.031 9828 IsSlewing returns 0
02:57:55.064 00.000 9828 IsGuiding returns 1
02:57:55.094 00.030 9828 IsSlewing returns 0
02:57:55.094 00.000 9828 IsGuiding returns 1
02:57:55.125 00.031 9828 IsSlewing returns 0
02:57:55.125 00.000 9828 IsGuiding returns 0
02:57:55.125 00.000 9828 scope move finished after 12 + 142 ms
02:57:55.125 00.000 9828 Move returns status 0, amount 12
02:57:55.125 00.000 9828 move complete, result=0
02:57:55.125 00.000 9828 worker thread done servicing request
02:57:55.125 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:57:55.483 00.358 8976 Exposure complete
02:57:55.489 00.006 8976 worker thread done servicing request
02:57:55.489 00.000 5052 OnExposeComplete: enter
02:57:55.489 00.000 5052 UpdateGuideState(): m_state=6
02:57:55.489 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11355
02:57:55.489 00.000 5052 Star::Find returns 1 (0), X=328.03, Y=281.80, Mass=168, SNR=8.9, Peak=80 HFD=2.1
02:57:55.489 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
02:57:55.489 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:57:55.489 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=0.09 hyp=1.15 cameraTheta=3.06 mountX=0.60 mountY=0.91, mountTheta=0.99
02:57:55.490 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.14, y=0.09, opts=13)
02:57:55.490 00.000 5052 Enqueuing Move request for stepguider (-1.14, 0.09)
02:57:55.490 00.000 8976 Worker thread wakes up
02:57:55.490 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.14, 0.09) opts 0xd
02:57:55.490 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.14, 0.09)
02:57:55.490 00.000 8976 Moving (-1.14, 0.09) raw xDistance=0.60 yDistance=0.91
02:57:55.490 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:57:55.490 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
02:57:55.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:55.490 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:55.490 00.000 5052 Enqueuing Expose request
02:57:55.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
02:57:55.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.91
02:57:55.490 00.000 8976 MoveAxis(L, 3, ABG)
02:57:55.490 00.000 8976 stepping (-10, 12) + (-3, 0)
02:57:55.490 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:55.531 00.041 8976 Received - 47 (G) 
02:57:55.531 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:55.531 00.000 8976 stepped: pos (-13, 12)
02:57:55.531 00.000 8976 MoveAxis(D, 4, ABG)
02:57:55.531 00.000 8976 stepping (-13, 12) + (0, -4)
02:57:55.531 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:57:55.563 00.032 8976 Received - 47 (G) 
02:57:55.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:57:55.563 00.000 8976 stepped: pos (-13, 8)
02:57:55.563 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
02:57:55.563 00.000 8976 MountToCamera -- mountX=1.49 mountY=-2.00 hyp=2.49 mountTheta=-0.93 cameraX=1.11, cameraY=2.24 cameraTheta=1.11
02:57:55.563 00.000 8976 incremental bump (1.107, 2.236) isValid = 1
02:57:55.563 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
02:57:55.563 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
02:57:55.563 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
02:57:55.563 00.000 8976 move complete, result=0
02:57:55.563 00.000 9828 Worker thread wakes up
02:57:55.563 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
02:57:55.563 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:57:55.563 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
02:57:55.563 00.000 8976 worker thread done servicing request
02:57:55.563 00.000 8976 Worker thread wakes up
02:57:55.563 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
02:57:55.563 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
02:57:55.563 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
02:57:55.563 00.000 9828 BLC: window closed
02:57:55.563 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.9 px 4 ms SOUTH
02:57:55.564 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:55.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:55.564 00.000 9828 MoveAxis(E, 18, B)
02:57:55.564 00.000 9828 Guiding  Dir = 2, Dur = 18
02:57:55.564 00.000 9828 IsSlewing returns 0
02:57:55.564 00.000 9828 IsGuiding returns 0
02:57:55.564 00.000 9828 PulseGuide returned control before completion, sleep 28
02:57:55.608 00.044 9828 IsGuiding returns 1
02:57:55.608 00.000 9828 scope still moving after pulse duration time elapsed
02:57:55.638 00.030 9828 IsSlewing returns 0
02:57:55.638 00.000 9828 IsGuiding returns 1
02:57:55.669 00.031 9828 IsSlewing returns 0
02:57:55.669 00.000 9828 IsGuiding returns 1
02:57:55.700 00.031 9828 IsSlewing returns 0
02:57:55.700 00.000 9828 IsGuiding returns 0
02:57:55.700 00.000 9828 scope move finished after 18 + 117 ms
02:57:55.700 00.000 9828 Move returns status 0, amount 18
02:57:55.700 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:55.700 00.000 9828 MoveAxis(N, 14, B)
02:57:55.700 00.000 9828 Guiding  Dir = 0, Dur = 14
02:57:55.716 00.016 9828 IsSlewing returns 0
02:57:55.716 00.000 9828 IsGuiding returns 0
02:57:55.716 00.000 9828 PulseGuide returned control before completion, sleep 24
02:57:55.747 00.031 9828 IsGuiding returns 1
02:57:55.747 00.000 9828 scope still moving after pulse duration time elapsed
02:57:55.778 00.031 9828 IsSlewing returns 0
02:57:55.778 00.000 9828 IsGuiding returns 1
02:57:55.810 00.032 9828 IsSlewing returns 0
02:57:55.810 00.000 9828 IsGuiding returns 1
02:57:55.841 00.031 9828 IsSlewing returns 0
02:57:55.841 00.000 9828 IsGuiding returns 1
02:57:55.873 00.032 9828 IsSlewing returns 0
02:57:55.873 00.000 9828 IsGuiding returns 0
02:57:55.873 00.000 9828 scope move finished after 14 + 142 ms
02:57:55.873 00.000 9828 Move returns status 0, amount 14
02:57:55.873 00.000 9828 move complete, result=0
02:57:55.873 00.000 9828 worker thread done servicing request
02:57:55.873 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
02:57:56.250 00.377 8976 Exposure complete
02:57:56.256 00.006 8976 worker thread done servicing request
02:57:56.256 00.000 5052 OnExposeComplete: enter
02:57:56.256 00.000 5052 UpdateGuideState(): m_state=6
02:57:56.256 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11356
02:57:56.256 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.72, Mass=167, SNR=8.9, Peak=78 HFD=1.7
02:57:56.256 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:57:56.256 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
02:57:56.256 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.01 hyp=0.45 cameraTheta=3.13 mountX=0.21 mountY=0.37, mountTheta=1.06
02:57:56.257 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.01, opts=13)
02:57:56.257 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.01)
02:57:56.257 00.000 8976 Worker thread wakes up
02:57:56.257 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.01) opts 0xd
02:57:56.257 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.01)
02:57:56.257 00.000 8976 Moving (-0.45, 0.01) raw xDistance=0.21 yDistance=0.37
02:57:56.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:57:56.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.37
02:57:56.257 00.000 8976 MoveAxis(R, 0, ABG)
02:57:56.257 00.000 8976 MoveAxis(D, 2, ABG)
02:57:56.257 00.000 8976 stepping (-13, 8) + (0, -2)
02:57:56.257 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:57:56.257 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:57:56.258 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:56.258 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:56.258 00.000 5052 Enqueuing Expose request
02:57:56.258 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:56.282 00.024 8976 Received - 47 (G) 
02:57:56.282 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:56.282 00.000 8976 stepped: pos (-13, 6)
02:57:56.282 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
02:57:56.282 00.000 8976 MountToCamera -- mountX=1.65 mountY=-1.66 hyp=2.34 mountTheta=-0.79 cameraX=0.72, cameraY=2.23 cameraTheta=1.26
02:57:56.282 00.000 8976 incremental bump (0.723, 2.226) isValid = 1
02:57:56.282 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
02:57:56.282 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:57:56.282 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:57:56.282 00.000 8976 move complete, result=0
02:57:56.282 00.000 9828 Worker thread wakes up
02:57:56.282 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:57:56.282 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:57:56.282 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
02:57:56.282 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:57:56.283 00.001 8976 worker thread done servicing request
02:57:56.283 00.000 8976 Worker thread wakes up
02:57:56.283 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
02:57:56.283 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
02:57:56.283 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:57:56.283 00.000 9828 BLC: window closed
02:57:56.283 00.000 9828 MoveAxis(E, 13, B)
02:57:56.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:56.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:56.283 00.000 9828 Guiding  Dir = 2, Dur = 13
02:57:56.283 00.000 9828 IsSlewing returns 0
02:57:56.284 00.001 9828 IsGuiding returns 0
02:57:56.284 00.000 9828 PulseGuide returned control before completion, sleep 23
02:57:56.309 00.025 9828 IsGuiding returns 1
02:57:56.309 00.000 9828 scope still moving after pulse duration time elapsed
02:57:56.340 00.031 9828 IsSlewing returns 0
02:57:56.340 00.000 9828 IsGuiding returns 1
02:57:56.371 00.031 9828 IsSlewing returns 0
02:57:56.371 00.000 9828 IsGuiding returns 1
02:57:56.403 00.032 9828 IsSlewing returns 0
02:57:56.403 00.000 9828 IsGuiding returns 1
02:57:56.433 00.030 9828 IsSlewing returns 0
02:57:56.433 00.000 9828 IsGuiding returns 0
02:57:56.433 00.000 9828 scope move finished after 13 + 136 ms
02:57:56.433 00.000 9828 Move returns status 0, amount 13
02:57:56.433 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:56.434 00.001 9828 MoveAxis(N, 15, B)
02:57:56.434 00.000 9828 Guiding  Dir = 0, Dur = 15
02:57:56.449 00.015 9828 IsSlewing returns 0
02:57:56.449 00.000 9828 IsGuiding returns 0
02:57:56.449 00.000 9828 PulseGuide returned control before completion, sleep 25
02:57:56.479 00.030 9828 IsGuiding returns 1
02:57:56.479 00.000 9828 scope still moving after pulse duration time elapsed
02:57:56.510 00.031 9828 IsSlewing returns 0
02:57:56.511 00.001 9828 IsGuiding returns 1
02:57:56.541 00.030 9828 IsSlewing returns 0
02:57:56.541 00.000 9828 IsGuiding returns 1
02:57:56.571 00.030 9828 IsSlewing returns 0
02:57:56.571 00.000 9828 IsGuiding returns 1
02:57:56.602 00.031 9828 IsSlewing returns 0
02:57:56.603 00.001 9828 IsGuiding returns 0
02:57:56.603 00.000 9828 scope move finished after 15 + 138 ms
02:57:56.603 00.000 9828 Move returns status 0, amount 15
02:57:56.603 00.000 9828 move complete, result=0
02:57:56.603 00.000 9828 worker thread done servicing request
02:57:56.603 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
02:57:56.973 00.370 8976 Exposure complete
02:57:56.979 00.006 8976 worker thread done servicing request
02:57:56.979 00.000 5052 OnExposeComplete: enter
02:57:56.979 00.000 5052 UpdateGuideState(): m_state=6
02:57:56.979 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11357
02:57:56.979 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.80, Mass=166, SNR=8.9, Peak=84 HFD=2.0
02:57:56.979 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
02:57:56.979 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
02:57:56.980 00.001 5052 CameraToMount -- cameraX=-0.34 cameraY=0.09 hyp=0.35 cameraTheta=2.89 mountX=0.23 mountY=0.24, mountTheta=0.80
02:57:56.981 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.09, opts=13)
02:57:56.981 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.09)
02:57:56.982 00.001 8976 Worker thread wakes up
02:57:56.982 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:57:56.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.09) opts 0xd
02:57:56.982 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
02:57:56.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.09)
02:57:56.982 00.000 8976 Moving (-0.34, 0.09) raw xDistance=0.23 yDistance=0.24
02:57:56.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:56.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:57:56.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:56.982 00.000 5052 Enqueuing Expose request
02:57:56.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:57:56.982 00.000 8976 MoveAxis(R, 0, ABG)
02:57:56.982 00.000 8976 MoveAxis(U, 0, ABG)
02:57:56.982 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
02:57:56.982 00.000 8976 MountToCamera -- mountX=1.76 mountY=-1.42 hyp=2.27 mountTheta=-0.68 cameraX=0.47, cameraY=2.22 cameraTheta=1.36
02:57:56.982 00.000 8976 incremental bump (0.465, 2.220) isValid = 1
02:57:56.982 00.000 8976 Scheduling Mount bump of (0.024, 0.117)
02:57:56.982 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:57:56.983 00.001 8976 Enqueuing Move request for scope (0.02, 0.12)
02:57:56.983 00.000 8976 move complete, result=0
02:57:56.983 00.000 9828 Worker thread wakes up
02:57:56.983 00.000 8976 worker thread done servicing request
02:57:56.983 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:57:56.983 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:57:56.983 00.000 8976 Worker thread wakes up
02:57:56.983 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:57:56.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:56.983 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.82)
02:57:56.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:56.983 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.90)
02:57:56.983 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:57:56.983 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:57:56.983 00.000 9828 BLC: window closed
02:57:56.983 00.000 9828 MoveAxis(E, 9, B)
02:57:56.983 00.000 9828 Guiding  Dir = 2, Dur = 9
02:57:56.984 00.001 9828 IsSlewing returns 0
02:57:56.984 00.000 9828 IsGuiding returns 0
02:57:56.984 00.000 9828 PulseGuide returned control before completion, sleep 19
02:57:57.009 00.025 9828 IsGuiding returns 1
02:57:57.010 00.001 9828 scope still moving after pulse duration time elapsed
02:57:57.042 00.032 9828 IsSlewing returns 0
02:57:57.042 00.000 9828 IsGuiding returns 1
02:57:57.071 00.029 9828 IsSlewing returns 0
02:57:57.072 00.001 9828 IsGuiding returns 1
02:57:57.104 00.032 9828 IsSlewing returns 0
02:57:57.104 00.000 9828 IsGuiding returns 1
02:57:57.135 00.031 9828 IsSlewing returns 0
02:57:57.135 00.000 9828 IsGuiding returns 1
02:57:57.165 00.030 9828 IsSlewing returns 0
02:57:57.165 00.000 9828 IsGuiding returns 1
02:57:57.197 00.032 9828 IsSlewing returns 0
02:57:57.197 00.000 9828 IsGuiding returns 0
02:57:57.197 00.000 9828 scope move finished after 9 + 205 ms
02:57:57.197 00.000 9828 Move returns status 0, amount 9
02:57:57.197 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:57.197 00.000 9828 MoveAxis(N, 15, B)
02:57:57.197 00.000 9828 Guiding  Dir = 0, Dur = 15
02:57:57.212 00.015 9828 IsSlewing returns 0
02:57:57.212 00.000 9828 IsGuiding returns 0
02:57:57.213 00.001 9828 PulseGuide returned control before completion, sleep 25
02:57:57.243 00.030 9828 IsGuiding returns 1
02:57:57.243 00.000 9828 scope still moving after pulse duration time elapsed
02:57:57.274 00.031 9828 IsSlewing returns 0
02:57:57.274 00.000 9828 IsGuiding returns 1
02:57:57.306 00.032 9828 IsSlewing returns 0
02:57:57.306 00.000 9828 IsGuiding returns 1
02:57:57.336 00.030 9828 IsSlewing returns 0
02:57:57.336 00.000 9828 IsGuiding returns 1
02:57:57.368 00.032 9828 IsSlewing returns 0
02:57:57.368 00.000 9828 IsGuiding returns 0
02:57:57.368 00.000 9828 scope move finished after 15 + 140 ms
02:57:57.368 00.000 9828 Move returns status 0, amount 15
02:57:57.368 00.000 9828 move complete, result=0
02:57:57.368 00.000 9828 worker thread done servicing request
02:57:57.368 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:57:57.667 00.299 8976 Exposure complete
02:57:57.673 00.006 8976 worker thread done servicing request
02:57:57.673 00.000 5052 OnExposeComplete: enter
02:57:57.673 00.000 5052 UpdateGuideState(): m_state=6
02:57:57.673 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11358
02:57:57.673 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.37, Mass=135, SNR=8.1, Peak=70 HFD=2.1
02:57:57.674 00.001 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.04) = xAngle (-3.82 = 2.46)
02:57:57.674 00.000 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.36)
02:57:57.674 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.78 mountX=-0.27 mountY=0.25, mountTheta=2.40
02:57:57.674 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.34, opts=13)
02:57:57.674 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.34)
02:57:57.674 00.000 8976 Worker thread wakes up
02:57:57.675 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.34) opts 0xd
02:57:57.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.34)
02:57:57.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:57:57.675 00.000 5052 UpdateGuideState exits: m=135 SNR=8.1
02:57:57.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:57.675 00.000 8976 Moving (-0.07, -0.34) raw xDistance=-0.27 yDistance=0.25
02:57:57.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:57:57.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:57:57.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:57.675 00.000 5052 Enqueuing Expose request
02:57:57.675 00.000 8976 MoveAxis(R, 1, ABG)
02:57:57.675 00.000 8976 stepping (-13, 6) + (1, 0)
02:57:57.675 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:57.705 00.030 8976 Received - 47 (G) 
02:57:57.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:57.705 00.000 8976 stepped: pos (-12, 6)
02:57:57.705 00.000 8976 MoveAxis(U, 0, ABG)
02:57:57.705 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
02:57:57.705 00.000 8976 MountToCamera -- mountX=1.79 mountY=-1.27 hyp=2.19 mountTheta=-0.62 cameraX=0.32, cameraY=2.17 cameraTheta=1.43
02:57:57.705 00.000 8976 incremental bump (0.316, 2.170) isValid = 1
02:57:57.705 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
02:57:57.705 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:57:57.706 00.001 8976 Enqueuing Move request for scope (0.02, 0.12)
02:57:57.706 00.000 8976 move complete, result=0
02:57:57.706 00.000 9828 Worker thread wakes up
02:57:57.706 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:57:57.706 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:57:57.706 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
02:57:57.706 00.000 8976 worker thread done servicing request
02:57:57.706 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
02:57:57.706 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.84)
02:57:57.706 00.000 8976 Worker thread wakes up
02:57:57.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:57.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:57.707 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
02:57:57.707 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
02:57:57.707 00.000 9828 BLC: window closed
02:57:57.707 00.000 9828 MoveAxis(E, 7, B)
02:57:57.707 00.000 9828 Guiding  Dir = 2, Dur = 7
02:57:57.707 00.000 9828 IsSlewing returns 0
02:57:57.707 00.000 9828 IsGuiding returns 0
02:57:57.707 00.000 9828 PulseGuide returned control before completion, sleep 17
02:57:57.726 00.019 9828 IsGuiding returns 1
02:57:57.726 00.000 9828 scope still moving after pulse duration time elapsed
02:57:57.757 00.031 9828 IsSlewing returns 0
02:57:57.757 00.000 9828 IsGuiding returns 1
02:57:57.790 00.033 9828 IsSlewing returns 0
02:57:57.790 00.000 9828 IsGuiding returns 1
02:57:57.822 00.032 9828 IsSlewing returns 0
02:57:57.822 00.000 9828 IsGuiding returns 0
02:57:57.822 00.000 9828 scope move finished after 7 + 107 ms
02:57:57.822 00.000 9828 Move returns status 0, amount 7
02:57:57.822 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:57.822 00.000 9828 MoveAxis(N, 16, B)
02:57:57.822 00.000 9828 Guiding  Dir = 0, Dur = 16
02:57:57.837 00.015 9828 IsSlewing returns 0
02:57:57.837 00.000 9828 IsGuiding returns 0
02:57:57.838 00.001 9828 PulseGuide returned control before completion, sleep 26
02:57:57.868 00.030 9828 IsGuiding returns 1
02:57:57.868 00.000 9828 scope still moving after pulse duration time elapsed
02:57:57.900 00.032 9828 IsSlewing returns 0
02:57:57.900 00.000 9828 IsGuiding returns 1
02:57:57.931 00.031 9828 IsSlewing returns 0
02:57:57.931 00.000 9828 IsGuiding returns 1
02:57:57.961 00.030 9828 IsSlewing returns 0
02:57:57.961 00.000 9828 IsGuiding returns 1
02:57:57.992 00.031 9828 IsSlewing returns 0
02:57:57.992 00.000 9828 IsGuiding returns 0
02:57:57.992 00.000 9828 scope move finished after 16 + 138 ms
02:57:57.992 00.000 9828 Move returns status 0, amount 16
02:57:57.992 00.000 9828 move complete, result=0
02:57:57.992 00.000 9828 worker thread done servicing request
02:57:57.992 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
02:57:58.395 00.403 8976 Exposure complete
02:57:58.401 00.006 8976 worker thread done servicing request
02:57:58.401 00.000 5052 OnExposeComplete: enter
02:57:58.401 00.000 5052 UpdateGuideState(): m_state=6
02:57:58.401 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11359
02:57:58.401 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.63, Mass=185, SNR=9.4, Peak=70 HFD=2.3
02:57:58.401 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
02:57:58.401 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
02:57:58.401 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-0.08 hyp=0.81 cameraTheta=-0.10 mountX=-0.43 mountY=-0.63, mountTheta=-2.17
02:57:58.402 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=-0.08, opts=13)
02:57:58.402 00.000 5052 Enqueuing Move request for stepguider (0.80, -0.08)
02:57:58.402 00.000 8976 Worker thread wakes up
02:57:58.402 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, -0.08) opts 0xd
02:57:58.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, -0.08)
02:57:58.402 00.000 8976 Moving (0.80, -0.08) raw xDistance=-0.43 yDistance=-0.63
02:57:58.402 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:57:58.402 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
02:57:58.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:58.402 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:58.402 00.000 5052 Enqueuing Expose request
02:57:58.403 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
02:57:58.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
02:57:58.403 00.000 8976 MoveAxis(R, 2, ABG)
02:57:58.403 00.000 8976 stepping (-12, 6) + (2, 0)
02:57:58.403 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:58.440 00.037 8976 Received - 47 (G) 
02:57:58.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:58.440 00.000 8976 stepped: pos (-10, 6)
02:57:58.440 00.000 8976 MoveAxis(U, 3, ABG)
02:57:58.440 00.000 8976 stepping (-10, 6) + (0, 3)
02:57:58.441 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:58.472 00.031 8976 Received - 47 (G) 
02:57:58.472 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:57:58.472 00.000 8976 stepped: pos (-10, 9)
02:57:58.472 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
02:57:58.472 00.000 8976 MountToCamera -- mountX=1.70 mountY=-1.32 hyp=2.16 mountTheta=-0.66 cameraX=0.40, cameraY=2.12 cameraTheta=1.38
02:57:58.472 00.000 8976 incremental bump (0.401, 2.119) isValid = 1
02:57:58.472 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
02:57:58.472 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:57:58.472 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:57:58.472 00.000 8976 move complete, result=0
02:57:58.472 00.000 9828 Worker thread wakes up
02:57:58.473 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:57:58.473 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:57:58.473 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.80)
02:57:58.473 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
02:57:58.473 00.000 8976 worker thread done servicing request
02:57:58.473 00.000 8976 Worker thread wakes up
02:57:58.473 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.88)
02:57:58.473 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
02:57:58.473 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:57:58.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:58.473 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:58.473 00.000 9828 BLC: window closed
02:57:58.473 00.000 9828 MoveAxis(E, 8, B)
02:57:58.473 00.000 9828 Guiding  Dir = 2, Dur = 8
02:57:58.474 00.001 9828 IsSlewing returns 0
02:57:58.474 00.000 9828 IsGuiding returns 0
02:57:58.474 00.000 9828 PulseGuide returned control before completion, sleep 18
02:57:58.507 00.033 9828 IsGuiding returns 1
02:57:58.507 00.000 9828 scope still moving after pulse duration time elapsed
02:57:58.538 00.031 9828 IsSlewing returns 0
02:57:58.538 00.000 9828 IsGuiding returns 1
02:57:58.569 00.031 9828 IsSlewing returns 0
02:57:58.569 00.000 9828 IsGuiding returns 1
02:57:58.601 00.032 9828 IsSlewing returns 0
02:57:58.601 00.000 9828 IsGuiding returns 0
02:57:58.601 00.000 9828 scope move finished after 8 + 118 ms
02:57:58.601 00.000 9828 Move returns status 0, amount 8
02:57:58.601 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:58.601 00.000 9828 MoveAxis(N, 15, B)
02:57:58.601 00.000 9828 Guiding  Dir = 0, Dur = 15
02:57:58.617 00.016 9828 IsSlewing returns 0
02:57:58.617 00.000 9828 IsGuiding returns 0
02:57:58.617 00.000 9828 PulseGuide returned control before completion, sleep 25
02:57:58.647 00.030 9828 IsGuiding returns 1
02:57:58.647 00.000 9828 scope still moving after pulse duration time elapsed
02:57:58.679 00.032 9828 IsSlewing returns 0
02:57:58.679 00.000 9828 IsGuiding returns 1
02:57:58.709 00.030 9828 IsSlewing returns 0
02:57:58.709 00.000 9828 IsGuiding returns 1
02:57:58.740 00.031 9828 IsSlewing returns 0
02:57:58.740 00.000 9828 IsGuiding returns 1
02:57:58.771 00.031 9828 IsSlewing returns 0
02:57:58.771 00.000 9828 IsGuiding returns 0
02:57:58.771 00.000 9828 scope move finished after 15 + 138 ms
02:57:58.771 00.000 9828 Move returns status 0, amount 15
02:57:58.771 00.000 9828 move complete, result=0
02:57:58.771 00.000 9828 worker thread done servicing request
02:57:58.771 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
02:57:59.160 00.389 8976 Exposure complete
02:57:59.166 00.006 8976 worker thread done servicing request
02:57:59.166 00.000 5052 OnExposeComplete: enter
02:57:59.166 00.000 5052 UpdateGuideState(): m_state=6
02:57:59.166 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11360
02:57:59.166 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.68, Mass=170, SNR=9.1, Peak=77 HFD=1.7
02:57:59.167 00.001 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
02:57:59.167 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
02:57:59.167 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-0.09 mountX=-0.18 mountY=-0.26, mountTheta=-2.16
02:57:59.168 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.03, opts=13)
02:57:59.168 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.03)
02:57:59.168 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:57:59.168 00.000 5052 UpdateGuideState exits: m=170 SNR=9.1
02:57:59.168 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:59.168 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:59.168 00.000 8976 Worker thread wakes up
02:57:59.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.03) opts 0xd
02:57:59.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.03)
02:57:59.168 00.000 8976 Moving (0.33, -0.03) raw xDistance=-0.18 yDistance=-0.26
02:57:59.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:57:59.168 00.000 5052 Enqueuing Expose request
02:57:59.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
02:57:59.168 00.000 8976 MoveAxis(R, 0, ABG)
02:57:59.168 00.000 8976 MoveAxis(U, 1, ABG)
02:57:59.168 00.000 8976 stepping (-10, 9) + (0, 1)
02:57:59.169 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:59.191 00.022 8976 Received - 47 (G) 
02:57:59.191 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:57:59.191 00.000 8976 stepped: pos (-10, 10)
02:57:59.192 00.001 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
02:57:59.192 00.000 8976 MountToCamera -- mountX=1.65 mountY=-1.41 hyp=2.17 mountTheta=-0.71 cameraX=0.51, cameraY=2.11 cameraTheta=1.34
02:57:59.192 00.000 8976 incremental bump (0.505, 2.108) isValid = 1
02:57:59.192 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
02:57:59.192 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
02:57:59.192 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
02:57:59.192 00.000 8976 move complete, result=0
02:57:59.192 00.000 8976 worker thread done servicing request
02:57:59.192 00.000 8976 Worker thread wakes up
02:57:59.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:59.192 00.000 9828 Worker thread wakes up
02:57:59.192 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
02:57:59.192 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:57:59.192 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
02:57:59.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:59.192 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:57:59.192 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
02:57:59.193 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:57:59.193 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:57:59.193 00.000 9828 BLC: window closed
02:57:59.193 00.000 9828 MoveAxis(E, 10, B)
02:57:59.193 00.000 9828 Guiding  Dir = 2, Dur = 10
02:57:59.193 00.000 9828 IsSlewing returns 0
02:57:59.193 00.000 9828 IsGuiding returns 0
02:57:59.193 00.000 9828 PulseGuide returned control before completion, sleep 20
02:57:59.223 00.030 9828 IsGuiding returns 1
02:57:59.223 00.000 9828 scope still moving after pulse duration time elapsed
02:57:59.255 00.032 9828 IsSlewing returns 0
02:57:59.255 00.000 9828 IsGuiding returns 1
02:57:59.285 00.030 9828 IsSlewing returns 0
02:57:59.285 00.000 9828 IsGuiding returns 1
02:57:59.317 00.032 9828 IsSlewing returns 0
02:57:59.317 00.000 9828 IsGuiding returns 1
02:57:59.348 00.031 9828 IsSlewing returns 0
02:57:59.348 00.000 9828 IsGuiding returns 0
02:57:59.348 00.000 9828 scope move finished after 10 + 144 ms
02:57:59.348 00.000 9828 Move returns status 0, amount 10
02:57:59.348 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:57:59.348 00.000 9828 MoveAxis(N, 15, B)
02:57:59.348 00.000 9828 Guiding  Dir = 0, Dur = 15
02:57:59.363 00.015 9828 IsSlewing returns 0
02:57:59.363 00.000 9828 IsGuiding returns 0
02:57:59.363 00.000 9828 PulseGuide returned control before completion, sleep 25
02:57:59.395 00.032 9828 IsGuiding returns 1
02:57:59.395 00.000 9828 scope still moving after pulse duration time elapsed
02:57:59.425 00.030 9828 IsSlewing returns 0
02:57:59.425 00.000 9828 IsGuiding returns 1
02:57:59.456 00.031 9828 IsSlewing returns 0
02:57:59.456 00.000 9828 IsGuiding returns 1
02:57:59.488 00.032 9828 IsSlewing returns 0
02:57:59.488 00.000 9828 IsGuiding returns 1
02:57:59.519 00.031 9828 IsSlewing returns 0
02:57:59.519 00.000 9828 IsGuiding returns 1
02:57:59.550 00.031 9828 IsSlewing returns 0
02:57:59.550 00.000 9828 IsGuiding returns 0
02:57:59.550 00.000 9828 scope move finished after 15 + 172 ms
02:57:59.550 00.000 9828 Move returns status 0, amount 15
02:57:59.550 00.000 9828 move complete, result=0
02:57:59.550 00.000 9828 worker thread done servicing request
02:57:59.550 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
02:57:59.879 00.329 8976 Exposure complete
02:57:59.885 00.006 8976 worker thread done servicing request
02:57:59.886 00.001 5052 OnExposeComplete: enter
02:57:59.886 00.000 5052 UpdateGuideState(): m_state=6
02:57:59.886 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11361
02:57:59.886 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.24, Mass=165, SNR=8.9, Peak=84 HFD=1.6
02:57:59.886 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.04) = xAngle (-3.54 = 2.74)
02:57:59.886 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.64)
02:57:59.886 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.47 hyp=0.47 cameraTheta=-1.50 mountX=-0.44 mountY=0.23, mountTheta=2.66
02:57:59.887 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.47, opts=13)
02:57:59.887 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.47)
02:57:59.887 00.000 8976 Worker thread wakes up
02:57:59.887 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:57:59.887 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:57:59.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:59.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:57:59.887 00.000 5052 Enqueuing Expose request
02:57:59.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.47) opts 0xd
02:57:59.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.47)
02:57:59.887 00.000 8976 Moving (0.04, -0.47) raw xDistance=-0.44 yDistance=0.23
02:57:59.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
02:57:59.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:57:59.887 00.000 8976 MoveAxis(R, 2, ABG)
02:57:59.888 00.001 8976 stepping (-10, 10) + (2, 0)
02:57:59.888 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:59.911 00.023 8976 Received - 47 (G) 
02:57:59.912 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:57:59.912 00.000 8976 stepped: pos (-8, 10)
02:57:59.912 00.000 8976 MoveAxis(U, 0, ABG)
02:57:59.912 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
02:57:59.912 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.47 hyp=2.10 mountTheta=-0.77 cameraX=0.62, cameraY=2.01 cameraTheta=1.27
02:57:59.912 00.000 8976 incremental bump (0.621, 2.011) isValid = 1
02:57:59.912 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
02:57:59.912 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:57:59.912 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:57:59.912 00.000 8976 move complete, result=0
02:57:59.912 00.000 9828 Worker thread wakes up
02:57:59.912 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:57:59.912 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:57:59.912 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
02:57:59.912 00.000 8976 worker thread done servicing request
02:57:59.912 00.000 8976 Worker thread wakes up
02:57:59.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:57:59.912 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.91)
02:57:59.913 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:57:59.913 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
02:57:59.913 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
02:57:59.913 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:57:59.913 00.000 9828 BLC: window closed
02:57:59.913 00.000 9828 MoveAxis(E, 12, B)
02:57:59.913 00.000 9828 Guiding  Dir = 2, Dur = 12
02:57:59.913 00.000 9828 IsSlewing returns 0
02:57:59.913 00.000 9828 IsGuiding returns 0
02:57:59.913 00.000 9828 PulseGuide returned control before completion, sleep 22
02:57:59.939 00.026 9828 IsGuiding returns 1
02:57:59.939 00.000 9828 scope still moving after pulse duration time elapsed
02:57:59.970 00.031 9828 IsSlewing returns 0
02:57:59.970 00.000 9828 IsGuiding returns 1
02:58:00.000 00.030 9828 IsSlewing returns 0
02:58:00.001 00.001 9828 IsGuiding returns 1
02:58:00.047 00.046 9828 IsSlewing returns 0
02:58:00.047 00.000 9828 IsGuiding returns 0
02:58:00.048 00.001 9828 scope move finished after 12 + 122 ms
02:58:00.048 00.000 9828 Move returns status 0, amount 12
02:58:00.048 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:00.048 00.000 9828 MoveAxis(N, 15, B)
02:58:00.048 00.000 9828 Guiding  Dir = 0, Dur = 15
02:58:00.063 00.015 9828 IsSlewing returns 0
02:58:00.063 00.000 9828 IsGuiding returns 0
02:58:00.063 00.000 9828 PulseGuide returned control before completion, sleep 25
02:58:00.093 00.030 9828 IsGuiding returns 1
02:58:00.093 00.000 9828 scope still moving after pulse duration time elapsed
02:58:00.125 00.032 9828 IsSlewing returns 0
02:58:00.125 00.000 9828 IsGuiding returns 1
02:58:00.156 00.031 9828 IsSlewing returns 0
02:58:00.156 00.000 9828 IsGuiding returns 1
02:58:00.187 00.031 9828 IsSlewing returns 0
02:58:00.187 00.000 9828 IsGuiding returns 1
02:58:00.218 00.031 9828 IsSlewing returns 0
02:58:00.218 00.000 9828 IsGuiding returns 1
02:58:00.250 00.032 9828 IsSlewing returns 0
02:58:00.250 00.000 9828 IsGuiding returns 0
02:58:00.250 00.000 9828 scope move finished after 15 + 171 ms
02:58:00.250 00.000 9828 Move returns status 0, amount 15
02:58:00.250 00.000 9828 move complete, result=0
02:58:00.250 00.000 9828 worker thread done servicing request
02:58:00.250 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:58:00.601 00.351 8976 Exposure complete
02:58:00.607 00.006 8976 worker thread done servicing request
02:58:00.607 00.000 5052 OnExposeComplete: enter
02:58:00.607 00.000 5052 UpdateGuideState(): m_state=6
02:58:00.607 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11362
02:58:00.607 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.31, Mass=167, SNR=8.9, Peak=71 HFD=1.8
02:58:00.607 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.54 = 1.75)
02:58:00.608 00.001 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
02:58:00.608 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.40 hyp=0.67 cameraTheta=-2.49 mountX=-0.12 mountY=0.67, mountTheta=1.74
02:58:00.608 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.40, opts=13)
02:58:00.608 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.40)
02:58:00.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:58:00.608 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:58:00.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:00.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:00.608 00.000 5052 Enqueuing Expose request
02:58:00.608 00.000 8976 Worker thread wakes up
02:58:00.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.40) opts 0xd
02:58:00.609 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.40)
02:58:00.609 00.000 8976 Moving (-0.53, -0.40) raw xDistance=-0.12 yDistance=0.67
02:58:00.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:58:00.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
02:58:00.609 00.000 8976 MoveAxis(R, 0, ABG)
02:58:00.609 00.000 8976 MoveAxis(D, 3, ABG)
02:58:00.609 00.000 8976 stepping (-8, 10) + (0, -3)
02:58:00.609 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:00.647 00.038 8976 Received - 47 (G) 
02:58:00.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:00.647 00.000 8976 stepped: pos (-8, 7)
02:58:00.647 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
02:58:00.647 00.000 8976 MountToCamera -- mountX=1.41 mountY=-1.35 hyp=1.96 mountTheta=-0.76 cameraX=0.56, cameraY=1.87 cameraTheta=1.28
02:58:00.647 00.000 8976 incremental bump (0.559, 1.874) isValid = 1
02:58:00.647 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
02:58:00.647 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:58:00.647 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
02:58:00.647 00.000 8976 move complete, result=0
02:58:00.647 00.000 8976 worker thread done servicing request
02:58:00.647 00.000 8976 Worker thread wakes up
02:58:00.647 00.000 9828 Worker thread wakes up
02:58:00.647 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:58:00.647 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:58:00.647 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
02:58:00.647 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:00.647 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.90)
02:58:00.647 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.98)
02:58:00.647 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:00.647 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
02:58:00.647 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:58:00.647 00.000 9828 BLC: window closed
02:58:00.647 00.000 9828 MoveAxis(E, 12, B)
02:58:00.647 00.000 9828 Guiding  Dir = 2, Dur = 12
02:58:00.648 00.001 9828 IsSlewing returns 0
02:58:00.648 00.000 9828 IsGuiding returns 0
02:58:00.648 00.000 9828 PulseGuide returned control before completion, sleep 22
02:58:00.672 00.024 9828 IsGuiding returns 1
02:58:00.672 00.000 9828 scope still moving after pulse duration time elapsed
02:58:00.704 00.032 9828 IsSlewing returns 0
02:58:00.704 00.000 9828 IsGuiding returns 1
02:58:00.734 00.030 9828 IsSlewing returns 0
02:58:00.734 00.000 9828 IsGuiding returns 1
02:58:00.766 00.032 9828 IsSlewing returns 0
02:58:00.766 00.000 9828 IsGuiding returns 1
02:58:00.797 00.031 9828 IsSlewing returns 0
02:58:00.797 00.000 9828 IsGuiding returns 0
02:58:00.797 00.000 9828 scope move finished after 12 + 136 ms
02:58:00.797 00.000 9828 Move returns status 0, amount 12
02:58:00.797 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:00.797 00.000 9828 MoveAxis(N, 15, B)
02:58:00.797 00.000 9828 Guiding  Dir = 0, Dur = 15
02:58:00.812 00.015 9828 IsSlewing returns 0
02:58:00.812 00.000 9828 IsGuiding returns 0
02:58:00.812 00.000 9828 PulseGuide returned control before completion, sleep 25
02:58:00.843 00.031 9828 IsGuiding returns 1
02:58:00.843 00.000 9828 scope still moving after pulse duration time elapsed
02:58:00.875 00.032 9828 IsSlewing returns 0
02:58:00.875 00.000 9828 IsGuiding returns 1
02:58:00.906 00.031 9828 IsSlewing returns 0
02:58:00.906 00.000 9828 IsGuiding returns 1
02:58:00.937 00.031 9828 IsSlewing returns 0
02:58:00.937 00.000 9828 IsGuiding returns 1
02:58:00.967 00.030 9828 IsSlewing returns 0
02:58:00.967 00.000 9828 IsGuiding returns 0
02:58:00.967 00.000 9828 scope move finished after 15 + 140 ms
02:58:00.967 00.000 9828 Move returns status 0, amount 15
02:58:00.967 00.000 9828 move complete, result=0
02:58:00.968 00.001 9828 worker thread done servicing request
02:58:00.968 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
02:58:01.331 00.363 8976 Exposure complete
02:58:01.336 00.005 8976 worker thread done servicing request
02:58:01.336 00.000 5052 OnExposeComplete: enter
02:58:01.336 00.000 5052 UpdateGuideState(): m_state=6
02:58:01.336 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11363
02:58:01.336 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.61, Mass=161, SNR=8.8, Peak=75 HFD=1.5
02:58:01.336 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
02:58:01.337 00.001 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
02:58:01.337 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.10 hyp=0.78 cameraTheta=-3.01 mountX=0.26 mountY=0.70, mountTheta=1.21
02:58:01.337 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.10, opts=13)
02:58:01.337 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.10)
02:58:01.337 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:58:01.337 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
02:58:01.337 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:01.337 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:01.337 00.000 5052 Enqueuing Expose request
02:58:01.338 00.001 8976 Worker thread wakes up
02:58:01.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.10) opts 0xd
02:58:01.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.10)
02:58:01.338 00.000 8976 Moving (-0.77, -0.10) raw xDistance=0.26 yDistance=0.70
02:58:01.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:58:01.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.70
02:58:01.338 00.000 8976 MoveAxis(L, 1, ABG)
02:58:01.338 00.000 8976 stepping (-8, 7) + (-1, 0)
02:58:01.338 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:01.366 00.028 8976 Received - 47 (G) 
02:58:01.366 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:01.366 00.000 8976 stepped: pos (-9, 7)
02:58:01.366 00.000 8976 MoveAxis(D, 3, ABG)
02:58:01.366 00.000 8976 stepping (-9, 7) + (0, -3)
02:58:01.366 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:01.399 00.033 8976 Received - 47 (G) 
02:58:01.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:01.399 00.000 8976 stepped: pos (-9, 4)
02:58:01.399 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
02:58:01.399 00.000 8976 MountToCamera -- mountX=1.40 mountY=-1.11 hyp=1.79 mountTheta=-0.67 cameraX=0.35, cameraY=1.76 cameraTheta=1.37
02:58:01.399 00.000 8976 incremental bump (0.354, 1.756) isValid = 1
02:58:01.399 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
02:58:01.399 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
02:58:01.399 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
02:58:01.399 00.000 8976 move complete, result=0
02:58:01.399 00.000 9828 Worker thread wakes up
02:58:01.399 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
02:58:01.399 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:58:01.399 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
02:58:01.399 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
02:58:01.399 00.000 8976 worker thread done servicing request
02:58:01.399 00.000 8976 Worker thread wakes up
02:58:01.399 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
02:58:01.400 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
02:58:01.400 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
02:58:01.400 00.000 9828 BLC: window closed
02:58:01.400 00.000 9828 MoveAxis(E, 9, B)
02:58:01.400 00.000 9828 Guiding  Dir = 2, Dur = 9
02:58:01.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:01.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:01.400 00.000 9828 IsSlewing returns 0
02:58:01.400 00.000 9828 IsGuiding returns 0
02:58:01.400 00.000 9828 PulseGuide returned control before completion, sleep 19
02:58:01.434 00.034 9828 IsGuiding returns 1
02:58:01.434 00.000 9828 scope still moving after pulse duration time elapsed
02:58:01.465 00.031 9828 IsSlewing returns 0
02:58:01.465 00.000 9828 IsGuiding returns 1
02:58:01.496 00.031 9828 IsSlewing returns 0
02:58:01.496 00.000 9828 IsGuiding returns 1
02:58:01.527 00.031 9828 IsSlewing returns 0
02:58:01.527 00.000 9828 IsGuiding returns 0
02:58:01.527 00.000 9828 scope move finished after 9 + 117 ms
02:58:01.527 00.000 9828 Move returns status 0, amount 9
02:58:01.527 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:01.527 00.000 9828 MoveAxis(N, 15, B)
02:58:01.527 00.000 9828 Guiding  Dir = 0, Dur = 15
02:58:01.542 00.015 9828 IsSlewing returns 0
02:58:01.542 00.000 9828 IsGuiding returns 0
02:58:01.543 00.001 9828 PulseGuide returned control before completion, sleep 25
02:58:01.573 00.030 9828 IsGuiding returns 1
02:58:01.573 00.000 9828 scope still moving after pulse duration time elapsed
02:58:01.604 00.031 9828 IsSlewing returns 0
02:58:01.605 00.001 9828 IsGuiding returns 1
02:58:01.634 00.029 9828 IsSlewing returns 0
02:58:01.634 00.000 9828 IsGuiding returns 1
02:58:01.666 00.032 9828 IsSlewing returns 0
02:58:01.666 00.000 9828 IsGuiding returns 1
02:58:01.698 00.032 9828 IsSlewing returns 0
02:58:01.698 00.000 9828 IsGuiding returns 0
02:58:01.698 00.000 9828 scope move finished after 15 + 140 ms
02:58:01.699 00.001 9828 Move returns status 0, amount 15
02:58:01.699 00.000 9828 move complete, result=0
02:58:01.699 00.000 9828 worker thread done servicing request
02:58:01.700 00.001 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
02:58:02.079 00.379 8976 Exposure complete
02:58:02.084 00.005 8976 worker thread done servicing request
02:58:02.085 00.001 5052 OnExposeComplete: enter
02:58:02.085 00.000 5052 UpdateGuideState(): m_state=6
02:58:02.085 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11364
02:58:02.085 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.63, Mass=149, SNR=8.5, Peak=70 HFD=1.7
02:58:02.085 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
02:58:02.085 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.19)
02:58:02.085 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.08 hyp=0.44 cameraTheta=-2.95 mountX=0.12 mountY=0.41, mountTheta=1.28
02:58:02.086 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.08, opts=13)
02:58:02.086 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.08)
02:58:02.086 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:58:02.086 00.000 5052 UpdateGuideState exits: m=149 SNR=8.5
02:58:02.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:02.086 00.000 8976 Worker thread wakes up
02:58:02.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.08) opts 0xd
02:58:02.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.08)
02:58:02.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:02.086 00.000 5052 Enqueuing Expose request
02:58:02.086 00.000 8976 Moving (-0.43, -0.08) raw xDistance=0.12 yDistance=0.41
02:58:02.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:58:02.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
02:58:02.086 00.000 8976 MoveAxis(R, 0, ABG)
02:58:02.086 00.000 8976 MoveAxis(D, 2, ABG)
02:58:02.087 00.001 8976 stepping (-9, 4) + (0, -2)
02:58:02.087 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:02.118 00.031 8976 Received - 47 (G) 
02:58:02.118 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:02.118 00.000 8976 stepped: pos (-9, 2)
02:58:02.118 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:58:02.118 00.000 8976 MountToCamera -- mountX=1.39 mountY=-0.85 hyp=1.63 mountTheta=-0.55 cameraX=0.12, cameraY=1.63 cameraTheta=1.50
02:58:02.118 00.000 8976 incremental bump (0.123, 1.629) isValid = 1
02:58:02.118 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
02:58:02.118 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:58:02.118 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:58:02.118 00.000 8976 move complete, result=0
02:58:02.118 00.000 9828 Worker thread wakes up
02:58:02.118 00.000 8976 worker thread done servicing request
02:58:02.118 00.000 8976 Worker thread wakes up
02:58:02.118 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:58:02.118 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:58:02.118 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
02:58:02.118 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
02:58:02.118 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
02:58:02.118 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:58:02.118 00.000 9828 BLC: window closed
02:58:02.118 00.000 9828 MoveAxis(E, 4, B)
02:58:02.118 00.000 9828 Guiding  Dir = 2, Dur = 4
02:58:02.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:02.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:02.118 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:58:02.118 00.000 9828 IsSlewing returns 0
02:58:02.119 00.001 9828 IsGuiding returns 0
02:58:02.119 00.000 9828 PulseGuide returned control before completion, sleep 14
02:58:02.148 00.029 9828 IsGuiding returns 1
02:58:02.148 00.000 9828 scope still moving after pulse duration time elapsed
02:58:02.180 00.032 9828 IsSlewing returns 0
02:58:02.180 00.000 9828 IsGuiding returns 1
02:58:02.212 00.032 9828 IsSlewing returns 0
02:58:02.212 00.000 9828 IsGuiding returns 1
02:58:02.242 00.030 9828 IsSlewing returns 0
02:58:02.242 00.000 9828 IsGuiding returns 0
02:58:02.242 00.000 9828 scope move finished after 4 + 119 ms
02:58:02.242 00.000 9828 Move returns status 0, amount 4
02:58:02.242 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:02.242 00.000 9828 MoveAxis(N, 16, B)
02:58:02.242 00.000 9828 Guiding  Dir = 0, Dur = 16
02:58:02.258 00.016 9828 IsSlewing returns 0
02:58:02.258 00.000 9828 IsGuiding returns 0
02:58:02.258 00.000 9828 PulseGuide returned control before completion, sleep 26
02:58:02.288 00.030 9828 IsGuiding returns 1
02:58:02.288 00.000 9828 scope still moving after pulse duration time elapsed
02:58:02.320 00.032 9828 IsSlewing returns 0
02:58:02.320 00.000 9828 IsGuiding returns 1
02:58:02.351 00.031 9828 IsSlewing returns 0
02:58:02.351 00.000 9828 IsGuiding returns 1
02:58:02.382 00.031 9828 IsSlewing returns 0
02:58:02.382 00.000 9828 IsGuiding returns 1
02:58:02.413 00.031 9828 IsSlewing returns 0
02:58:02.413 00.000 9828 IsGuiding returns 0
02:58:02.413 00.000 9828 scope move finished after 16 + 138 ms
02:58:02.413 00.000 9828 Move returns status 0, amount 16
02:58:02.413 00.000 9828 move complete, result=0
02:58:02.413 00.000 9828 worker thread done servicing request
02:58:02.413 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
02:58:02.804 00.391 8976 Exposure complete
02:58:02.809 00.005 8976 worker thread done servicing request
02:58:02.809 00.000 5052 OnExposeComplete: enter
02:58:02.809 00.000 5052 UpdateGuideState(): m_state=6
02:58:02.809 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11365
02:58:02.809 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.92, Mass=162, SNR=8.8, Peak=76 HFD=2.2
02:58:02.810 00.001 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
02:58:02.810 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
02:58:02.810 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.27 cameraTheta=0.92 mountX=0.12 mountY=-0.25, mountTheta=-1.14
02:58:02.810 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.21, opts=13)
02:58:02.810 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.21)
02:58:02.810 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:58:02.810 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
02:58:02.810 00.000 8976 Worker thread wakes up
02:58:02.810 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.21) opts 0xd
02:58:02.810 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.21)
02:58:02.810 00.000 8976 Moving (0.16, 0.21) raw xDistance=0.12 yDistance=-0.25
02:58:02.811 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:02.811 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:02.811 00.000 5052 Enqueuing Expose request
02:58:02.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:58:02.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:58:02.811 00.000 8976 MoveAxis(R, 0, ABG)
02:58:02.811 00.000 8976 MoveAxis(U, 0, ABG)
02:58:02.811 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
02:58:02.811 00.000 8976 MountToCamera -- mountX=1.39 mountY=-0.68 hyp=1.54 mountTheta=-0.45 cameraX=-0.03, cameraY=1.54 cameraTheta=1.59
02:58:02.811 00.000 8976 incremental bump (-0.031, 1.544) isValid = 1
02:58:02.811 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
02:58:02.811 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:58:02.811 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:58:02.811 00.000 8976 move complete, result=0
02:58:02.811 00.000 8976 worker thread done servicing request
02:58:02.811 00.000 8976 Worker thread wakes up
02:58:02.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:02.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:02.811 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:58:02.812 00.001 9828 Worker thread wakes up
02:58:02.812 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:58:02.812 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:58:02.812 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.60)
02:58:02.812 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.68)
02:58:02.812 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
02:58:02.812 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:58:02.812 00.000 9828 BLC: window closed
02:58:02.812 00.000 9828 MoveAxis(E, 1, B)
02:58:02.812 00.000 9828 Guiding  Dir = 2, Dur = 1
02:58:02.812 00.000 9828 IsSlewing returns 0
02:58:02.813 00.001 9828 IsGuiding returns 0
02:58:02.813 00.000 9828 PulseGuide returned control before completion, sleep 11
02:58:02.831 00.018 9828 IsGuiding returns 1
02:58:02.831 00.000 9828 scope still moving after pulse duration time elapsed
02:58:02.862 00.031 9828 IsSlewing returns 0
02:58:02.862 00.000 9828 IsGuiding returns 1
02:58:02.892 00.030 9828 IsSlewing returns 0
02:58:02.892 00.000 9828 IsGuiding returns 1
02:58:02.924 00.032 9828 IsSlewing returns 0
02:58:02.924 00.000 9828 IsGuiding returns 0
02:58:02.924 00.000 9828 scope move finished after 1 + 109 ms
02:58:02.924 00.000 9828 Move returns status 0, amount 1
02:58:02.924 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:02.924 00.000 9828 MoveAxis(N, 16, B)
02:58:02.924 00.000 9828 Guiding  Dir = 0, Dur = 16
02:58:02.939 00.015 9828 IsSlewing returns 0
02:58:02.939 00.000 9828 IsGuiding returns 0
02:58:02.939 00.000 9828 PulseGuide returned control before completion, sleep 26
02:58:02.971 00.032 9828 IsGuiding returns 1
02:58:02.971 00.000 9828 scope still moving after pulse duration time elapsed
02:58:03.002 00.031 9828 IsSlewing returns 0
02:58:03.002 00.000 9828 IsGuiding returns 1
02:58:03.033 00.031 9828 IsSlewing returns 0
02:58:03.033 00.000 9828 IsGuiding returns 1
02:58:03.064 00.031 9828 IsSlewing returns 0
02:58:03.064 00.000 9828 IsGuiding returns 1
02:58:03.096 00.032 9828 IsSlewing returns 0
02:58:03.096 00.000 9828 IsGuiding returns 0
02:58:03.096 00.000 9828 scope move finished after 16 + 140 ms
02:58:03.096 00.000 9828 Move returns status 0, amount 16
02:58:03.096 00.000 9828 move complete, result=0
02:58:03.096 00.000 9828 worker thread done servicing request
02:58:03.096 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:58:03.497 00.401 8976 Exposure complete
02:58:03.503 00.006 8976 worker thread done servicing request
02:58:03.503 00.000 5052 OnExposeComplete: enter
02:58:03.503 00.000 5052 UpdateGuideState(): m_state=6
02:58:03.503 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11366
02:58:03.503 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.86, Mass=163, SNR=8.8, Peak=81 HFD=1.8
02:58:03.503 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
02:58:03.503 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
02:58:03.503 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.15 hyp=0.63 cameraTheta=0.24 mountX=-0.14 mountY=-0.59, mountTheta=-1.81
02:58:03.504 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.15, opts=13)
02:58:03.504 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.15)
02:58:03.504 00.000 8976 Worker thread wakes up
02:58:03.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.15) opts 0xd
02:58:03.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.15)
02:58:03.504 00.000 8976 Moving (0.61, 0.15) raw xDistance=-0.14 yDistance=-0.59
02:58:03.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:58:03.504 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:58:03.504 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
02:58:03.504 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:03.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
02:58:03.504 00.000 8976 MoveAxis(R, 0, ABG)
02:58:03.504 00.000 8976 MoveAxis(U, 2, ABG)
02:58:03.504 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:03.504 00.000 5052 Enqueuing Expose request
02:58:03.505 00.001 8976 stepping (-9, 2) + (0, 2)
02:58:03.505 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:03.540 00.035 8976 Received - 47 (G) 
02:58:03.540 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:03.540 00.000 8976 stepped: pos (-9, 4)
02:58:03.541 00.001 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
02:58:03.541 00.000 8976 MountToCamera -- mountX=1.39 mountY=-0.66 hyp=1.54 mountTheta=-0.45 cameraX=-0.04, cameraY=1.54 cameraTheta=1.60
02:58:03.541 00.000 8976 incremental bump (-0.041, 1.535) isValid = 1
02:58:03.541 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
02:58:03.541 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:58:03.541 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:58:03.541 00.000 8976 move complete, result=0
02:58:03.541 00.000 9828 Worker thread wakes up
02:58:03.541 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:58:03.541 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:58:03.541 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
02:58:03.541 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.67)
02:58:03.541 00.000 8976 worker thread done servicing request
02:58:03.541 00.000 8976 Worker thread wakes up
02:58:03.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:03.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:03.541 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
02:58:03.542 00.001 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
02:58:03.542 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:58:03.542 00.000 9828 BLC: window closed
02:58:03.542 00.000 9828 MoveAxis(E, 1, B)
02:58:03.542 00.000 9828 Guiding  Dir = 2, Dur = 1
02:58:03.542 00.000 9828 IsSlewing returns 0
02:58:03.542 00.000 9828 IsGuiding returns 0
02:58:03.542 00.000 9828 PulseGuide returned control before completion, sleep 11
02:58:03.561 00.019 9828 IsGuiding returns 1
02:58:03.561 00.000 9828 scope still moving after pulse duration time elapsed
02:58:03.593 00.032 9828 IsSlewing returns 0
02:58:03.593 00.000 9828 IsGuiding returns 1
02:58:03.624 00.031 9828 IsSlewing returns 0
02:58:03.624 00.000 9828 IsGuiding returns 1
02:58:03.655 00.031 9828 IsSlewing returns 0
02:58:03.655 00.000 9828 IsGuiding returns 0
02:58:03.655 00.000 9828 scope move finished after 1 + 111 ms
02:58:03.655 00.000 9828 Move returns status 0, amount 1
02:58:03.655 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:03.655 00.000 9828 MoveAxis(N, 16, B)
02:58:03.655 00.000 9828 Guiding  Dir = 0, Dur = 16
02:58:03.670 00.015 9828 IsSlewing returns 0
02:58:03.670 00.000 9828 IsGuiding returns 0
02:58:03.670 00.000 9828 PulseGuide returned control before completion, sleep 26
02:58:03.702 00.032 9828 IsGuiding returns 1
02:58:03.702 00.000 9828 scope still moving after pulse duration time elapsed
02:58:03.732 00.030 9828 IsSlewing returns 0
02:58:03.732 00.000 9828 IsGuiding returns 1
02:58:03.764 00.032 9828 IsSlewing returns 0
02:58:03.764 00.000 9828 IsGuiding returns 1
02:58:03.796 00.032 9828 IsSlewing returns 0
02:58:03.796 00.000 9828 IsGuiding returns 1
02:58:03.828 00.032 9828 IsSlewing returns 0
02:58:03.828 00.000 9828 IsGuiding returns 0
02:58:03.828 00.000 9828 scope move finished after 16 + 141 ms
02:58:03.828 00.000 9828 Move returns status 0, amount 16
02:58:03.828 00.000 9828 move complete, result=0
02:58:03.828 00.000 9828 worker thread done servicing request
02:58:03.829 00.001 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:58:04.230 00.401 8976 Exposure complete
02:58:04.235 00.005 8976 worker thread done servicing request
02:58:04.235 00.000 5052 OnExposeComplete: enter
02:58:04.235 00.000 5052 UpdateGuideState(): m_state=6
02:58:04.235 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11367
02:58:04.235 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=281.60, Mass=156, SNR=8.7, Peak=80 HFD=1.8
02:58:04.235 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
02:58:04.235 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
02:58:04.235 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=-0.11 hyp=0.96 cameraTheta=-0.11 mountX=-0.53 mountY=-0.74, mountTheta=-2.19
02:58:04.236 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=-0.11, opts=13)
02:58:04.236 00.000 5052 Enqueuing Move request for stepguider (0.95, -0.11)
02:58:04.236 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:58:04.236 00.000 5052 UpdateGuideState exits: m=156 SNR=8.7
02:58:04.236 00.000 8976 Worker thread wakes up
02:58:04.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, -0.11) opts 0xd
02:58:04.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, -0.11)
02:58:04.236 00.000 8976 Moving (0.95, -0.11) raw xDistance=-0.53 yDistance=-0.74
02:58:04.236 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:04.236 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:04.236 00.000 5052 Enqueuing Expose request
02:58:04.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
02:58:04.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.74
02:58:04.236 00.000 8976 MoveAxis(R, 2, ABG)
02:58:04.236 00.000 8976 stepping (-9, 4) + (2, 0)
02:58:04.236 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:04.259 00.023 8976 Received - 47 (G) 
02:58:04.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:04.259 00.000 8976 stepped: pos (-7, 4)
02:58:04.259 00.000 8976 MoveAxis(U, 3, ABG)
02:58:04.259 00.000 8976 stepping (-7, 4) + (0, 3)
02:58:04.260 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:04.292 00.032 8976 Received - 47 (G) 
02:58:04.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:04.292 00.000 8976 stepped: pos (-7, 7)
02:58:04.292 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
02:58:04.292 00.000 8976 MountToCamera -- mountX=1.28 mountY=-0.81 hyp=1.52 mountTheta=-0.56 cameraX=0.14, cameraY=1.51 cameraTheta=1.48
02:58:04.292 00.000 8976 incremental bump (0.138, 1.510) isValid = 1
02:58:04.292 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
02:58:04.292 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:58:04.292 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:58:04.292 00.000 8976 move complete, result=0
02:58:04.292 00.000 9828 Worker thread wakes up
02:58:04.292 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:58:04.292 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:58:04.292 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
02:58:04.292 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.79)
02:58:04.292 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
02:58:04.292 00.000 8976 worker thread done servicing request
02:58:04.293 00.001 8976 Worker thread wakes up
02:58:04.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:04.293 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:58:04.293 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
02:58:04.293 00.000 9828 BLC: window closed
02:58:04.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:04.293 00.000 9828 MoveAxis(E, 5, B)
02:58:04.293 00.000 9828 Guiding  Dir = 2, Dur = 5
02:58:04.293 00.000 9828 IsSlewing returns 0
02:58:04.293 00.000 9828 IsGuiding returns 0
02:58:04.293 00.000 9828 PulseGuide returned control before completion, sleep 15
02:58:04.316 00.023 9828 IsGuiding returns 1
02:58:04.316 00.000 9828 scope still moving after pulse duration time elapsed
02:58:04.346 00.030 9828 IsSlewing returns 0
02:58:04.346 00.000 9828 IsGuiding returns 1
02:58:04.377 00.031 9828 IsSlewing returns 0
02:58:04.377 00.000 9828 IsGuiding returns 1
02:58:04.410 00.033 9828 IsSlewing returns 0
02:58:04.410 00.000 9828 IsGuiding returns 0
02:58:04.410 00.000 9828 scope move finished after 5 + 111 ms
02:58:04.410 00.000 9828 Move returns status 0, amount 5
02:58:04.410 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:04.410 00.000 9828 MoveAxis(N, 16, B)
02:58:04.410 00.000 9828 Guiding  Dir = 0, Dur = 16
02:58:04.426 00.016 9828 IsSlewing returns 0
02:58:04.426 00.000 9828 IsGuiding returns 0
02:58:04.426 00.000 9828 PulseGuide returned control before completion, sleep 26
02:58:04.457 00.031 9828 IsGuiding returns 1
02:58:04.457 00.000 9828 scope still moving after pulse duration time elapsed
02:58:04.489 00.032 9828 IsSlewing returns 0
02:58:04.489 00.000 9828 IsGuiding returns 1
02:58:04.521 00.032 9828 IsSlewing returns 0
02:58:04.521 00.000 9828 IsGuiding returns 1
02:58:04.552 00.031 9828 IsSlewing returns 0
02:58:04.552 00.000 9828 IsGuiding returns 1
02:58:04.582 00.030 9828 IsSlewing returns 0
02:58:04.582 00.000 9828 IsGuiding returns 0
02:58:04.582 00.000 9828 scope move finished after 16 + 140 ms
02:58:04.582 00.000 9828 Move returns status 0, amount 16
02:58:04.582 00.000 9828 move complete, result=0
02:58:04.582 00.000 9828 worker thread done servicing request
02:58:04.582 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
02:58:04.977 00.395 8976 Exposure complete
02:58:04.982 00.005 8976 worker thread done servicing request
02:58:04.982 00.000 5052 OnExposeComplete: enter
02:58:04.982 00.000 5052 UpdateGuideState(): m_state=6
02:58:04.982 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11368
02:58:04.982 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.54, Mass=159, SNR=8.7, Peak=74 HFD=1.9
02:58:04.983 00.001 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
02:58:04.983 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
02:58:04.983 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.17 hyp=0.65 cameraTheta=-0.27 mountX=-0.44 mountY=-0.43, mountTheta=-2.36
02:58:04.983 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.17, opts=13)
02:58:04.984 00.001 5052 Enqueuing Move request for stepguider (0.63, -0.17)
02:58:04.984 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:58:04.984 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:58:04.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:04.984 00.000 8976 Worker thread wakes up
02:58:04.984 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.17) opts 0xd
02:58:04.984 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.17)
02:58:04.984 00.000 8976 Moving (0.63, -0.17) raw xDistance=-0.44 yDistance=-0.43
02:58:04.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
02:58:04.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.43
02:58:04.984 00.000 8976 MoveAxis(R, 2, ABG)
02:58:04.984 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:04.984 00.000 5052 Enqueuing Expose request
02:58:04.984 00.000 8976 stepping (-7, 7) + (2, 0)
02:58:04.984 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:05.011 00.027 8976 Received - 47 (G) 
02:58:05.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:05.011 00.000 8976 stepped: pos (-5, 7)
02:58:05.011 00.000 8976 MoveAxis(U, 2, ABG)
02:58:05.011 00.000 8976 stepping (-5, 7) + (0, 2)
02:58:05.011 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:05.043 00.032 8976 Received - 47 (G) 
02:58:05.043 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:05.043 00.000 8976 stepped: pos (-5, 9)
02:58:05.043 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
02:58:05.043 00.000 8976 MountToCamera -- mountX=1.11 mountY=-1.01 hyp=1.51 mountTheta=-0.74 cameraX=0.40, cameraY=1.45 cameraTheta=1.30
02:58:05.043 00.000 8976 incremental bump (0.397, 1.452) isValid = 1
02:58:05.043 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
02:58:05.043 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
02:58:05.044 00.001 8976 Enqueuing Move request for scope (0.03, 0.11)
02:58:05.044 00.000 8976 move complete, result=0
02:58:05.044 00.000 8976 worker thread done servicing request
02:58:05.044 00.000 9828 Worker thread wakes up
02:58:05.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
02:58:05.044 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:58:05.044 00.000 8976 Worker thread wakes up
02:58:05.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:05.044 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
02:58:05.044 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
02:58:05.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:05.044 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.96)
02:58:05.044 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
02:58:05.044 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
02:58:05.044 00.000 9828 BLC: window closed
02:58:05.044 00.000 9828 MoveAxis(E, 11, B)
02:58:05.044 00.000 9828 Guiding  Dir = 2, Dur = 11
02:58:05.045 00.001 9828 IsSlewing returns 0
02:58:05.045 00.000 9828 IsGuiding returns 0
02:58:05.045 00.000 9828 PulseGuide returned control before completion, sleep 21
02:58:05.078 00.033 9828 IsGuiding returns 1
02:58:05.078 00.000 9828 scope still moving after pulse duration time elapsed
02:58:05.110 00.032 9828 IsSlewing returns 0
02:58:05.110 00.000 9828 IsGuiding returns 1
02:58:05.141 00.031 9828 IsSlewing returns 0
02:58:05.141 00.000 9828 IsGuiding returns 1
02:58:05.173 00.032 9828 IsSlewing returns 0
02:58:05.173 00.000 9828 IsGuiding returns 0
02:58:05.173 00.000 9828 scope move finished after 11 + 117 ms
02:58:05.173 00.000 9828 Move returns status 0, amount 11
02:58:05.173 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:05.173 00.000 9828 MoveAxis(N, 15, B)
02:58:05.173 00.000 9828 Guiding  Dir = 0, Dur = 15
02:58:05.189 00.016 9828 IsSlewing returns 0
02:58:05.189 00.000 9828 IsGuiding returns 0
02:58:05.189 00.000 9828 PulseGuide returned control before completion, sleep 25
02:58:05.221 00.032 9828 IsGuiding returns 1
02:58:05.221 00.000 9828 scope still moving after pulse duration time elapsed
02:58:05.252 00.031 9828 IsSlewing returns 0
02:58:05.252 00.000 9828 IsGuiding returns 1
02:58:05.283 00.031 9828 IsSlewing returns 0
02:58:05.288 00.005 9828 IsGuiding returns 1
02:58:05.315 00.027 9828 IsSlewing returns 0
02:58:05.315 00.000 9828 IsGuiding returns 0
02:58:05.315 00.000 9828 scope move finished after 15 + 110 ms
02:58:05.315 00.000 9828 Move returns status 0, amount 15
02:58:05.315 00.000 9828 move complete, result=0
02:58:05.315 00.000 9828 worker thread done servicing request
02:58:05.315 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
02:58:05.733 00.418 8976 Exposure complete
02:58:05.739 00.006 8976 worker thread done servicing request
02:58:05.739 00.000 5052 OnExposeComplete: enter
02:58:05.739 00.000 5052 UpdateGuideState(): m_state=6
02:58:05.739 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11369
02:58:05.739 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.70, Mass=171, SNR=9.0, Peak=75 HFD=1.7
02:58:05.739 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
02:58:05.739 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
02:58:05.739 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.05 mountX=-0.12 mountY=-0.20, mountTheta=-2.12
02:58:05.740 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.01, opts=13)
02:58:05.740 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.01)
02:58:05.740 00.000 8976 Worker thread wakes up
02:58:05.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.01) opts 0xd
02:58:05.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.01)
02:58:05.740 00.000 8976 Moving (0.24, -0.01) raw xDistance=-0.12 yDistance=-0.20
02:58:05.740 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:58:05.740 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
02:58:05.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:05.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:58:05.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:58:05.740 00.000 8976 MoveAxis(R, 0, ABG)
02:58:05.740 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:05.741 00.001 5052 Enqueuing Expose request
02:58:05.741 00.000 8976 MoveAxis(U, 0, ABG)
02:58:05.741 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
02:58:05.741 00.000 8976 MountToCamera -- mountX=1.00 mountY=-1.15 hyp=1.52 mountTheta=-0.86 cameraX=0.57, cameraY=1.41 cameraTheta=1.19
02:58:05.741 00.000 8976 incremental bump (0.571, 1.412) isValid = 1
02:58:05.741 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
02:58:05.741 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
02:58:05.741 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
02:58:05.741 00.000 8976 move complete, result=0
02:58:05.741 00.000 9828 Worker thread wakes up
02:58:05.741 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
02:58:05.741 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:58:05.741 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
02:58:05.741 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
02:58:05.741 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:05.742 00.001 8976 worker thread done servicing request
02:58:05.742 00.000 8976 Worker thread wakes up
02:58:05.742 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
02:58:05.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:05.742 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:05.742 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
02:58:05.742 00.000 9828 BLC: window closed
02:58:05.742 00.000 9828 MoveAxis(E, 15, B)
02:58:05.742 00.000 9828 Guiding  Dir = 2, Dur = 15
02:58:05.743 00.001 9828 IsSlewing returns 0
02:58:05.743 00.000 9828 IsGuiding returns 0
02:58:05.743 00.000 9828 PulseGuide returned control before completion, sleep 25
02:58:05.782 00.039 9828 IsGuiding returns 1
02:58:05.782 00.000 9828 scope still moving after pulse duration time elapsed
02:58:05.813 00.031 9828 IsSlewing returns 0
02:58:05.813 00.000 9828 IsGuiding returns 1
02:58:05.845 00.032 9828 IsSlewing returns 0
02:58:05.845 00.000 9828 IsGuiding returns 1
02:58:05.877 00.032 9828 IsSlewing returns 0
02:58:05.877 00.000 9828 IsGuiding returns 0
02:58:05.877 00.000 9828 scope move finished after 15 + 119 ms
02:58:05.877 00.000 9828 Move returns status 0, amount 15
02:58:05.877 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:05.877 00.000 9828 MoveAxis(N, 14, B)
02:58:05.877 00.000 9828 Guiding  Dir = 0, Dur = 14
02:58:05.892 00.015 9828 IsSlewing returns 0
02:58:05.892 00.000 9828 IsGuiding returns 0
02:58:05.892 00.000 9828 PulseGuide returned control before completion, sleep 24
02:58:05.922 00.030 9828 IsGuiding returns 1
02:58:05.922 00.000 9828 scope still moving after pulse duration time elapsed
02:58:05.954 00.032 9828 IsSlewing returns 0
02:58:05.954 00.000 9828 IsGuiding returns 1
02:58:05.984 00.030 9828 IsSlewing returns 0
02:58:05.984 00.000 9828 IsGuiding returns 1
02:58:06.015 00.031 9828 IsSlewing returns 0
02:58:06.015 00.000 9828 IsGuiding returns 1
02:58:06.048 00.033 9828 IsSlewing returns 0
02:58:06.048 00.000 9828 IsGuiding returns 0
02:58:06.048 00.000 9828 scope move finished after 14 + 142 ms
02:58:06.048 00.000 9828 Move returns status 0, amount 14
02:58:06.048 00.000 9828 move complete, result=0
02:58:06.048 00.000 9828 worker thread done servicing request
02:58:06.048 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
02:58:06.429 00.381 8976 Exposure complete
02:58:06.434 00.005 8976 worker thread done servicing request
02:58:06.434 00.000 5052 OnExposeComplete: enter
02:58:06.435 00.001 5052 UpdateGuideState(): m_state=6
02:58:06.435 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11370
02:58:06.435 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.52, Mass=161, SNR=8.8, Peak=72 HFD=1.8
02:58:06.435 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
02:58:06.435 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
02:58:06.435 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.19 hyp=0.59 cameraTheta=-0.32 mountX=-0.42 mountY=-0.37, mountTheta=-2.42
02:58:06.435 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.19, opts=13)
02:58:06.435 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.19)
02:58:06.435 00.000 8976 Worker thread wakes up
02:58:06.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.19) opts 0xd
02:58:06.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.19)
02:58:06.435 00.000 8976 Moving (0.56, -0.19) raw xDistance=-0.42 yDistance=-0.37
02:58:06.436 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
02:58:06.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:58:06.436 00.000 8976 MoveAxis(R, 2, ABG)
02:58:06.436 00.000 8976 stepping (-5, 9) + (2, 0)
02:58:06.436 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:58:06.436 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
02:58:06.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:06.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:06.436 00.000 5052 Enqueuing Expose request
02:58:06.436 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:06.466 00.030 8976 Received - 47 (G) 
02:58:06.466 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:06.466 00.000 8976 stepped: pos (-3, 9)
02:58:06.466 00.000 8976 MoveAxis(U, 1, ABG)
02:58:06.466 00.000 8976 stepping (-3, 9) + (0, 1)
02:58:06.466 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:06.498 00.032 8976 Received - 47 (G) 
02:58:06.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:06.498 00.000 8976 stepped: pos (-3, 10)
02:58:06.498 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
02:58:06.498 00.000 8976 MountToCamera -- mountX=0.82 mountY=-1.30 hyp=1.53 mountTheta=-1.01 cameraX=0.78, cameraY=1.32 cameraTheta=1.04
02:58:06.498 00.000 8976 incremental bump (0.780, 1.320) isValid = 1
02:58:06.498 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
02:58:06.498 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
02:58:06.498 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
02:58:06.498 00.000 8976 move complete, result=0
02:58:06.498 00.000 9828 Worker thread wakes up
02:58:06.498 00.000 8976 worker thread done servicing request
02:58:06.498 00.000 8976 Worker thread wakes up
02:58:06.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:06.498 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:06.498 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 1 ms NORTH
02:58:06.498 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
02:58:06.498 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:58:06.498 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
02:58:06.498 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
02:58:06.498 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
02:58:06.499 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
02:58:06.499 00.000 9828 BLC: window closed
02:58:06.499 00.000 9828 MoveAxis(E, 20, B)
02:58:06.499 00.000 9828 Guiding  Dir = 2, Dur = 20
02:58:06.499 00.000 9828 IsSlewing returns 0
02:58:06.499 00.000 9828 IsGuiding returns 0
02:58:06.499 00.000 9828 PulseGuide returned control before completion, sleep 30
02:58:06.531 00.032 9828 IsGuiding returns 1
02:58:06.531 00.000 9828 scope still moving after pulse duration time elapsed
02:58:06.561 00.030 9828 IsSlewing returns 0
02:58:06.561 00.000 9828 IsGuiding returns 1
02:58:06.592 00.031 9828 IsSlewing returns 0
02:58:06.592 00.000 9828 IsGuiding returns 1
02:58:06.622 00.030 9828 IsSlewing returns 0
02:58:06.622 00.000 9828 IsGuiding returns 1
02:58:06.654 00.032 9828 IsSlewing returns 0
02:58:06.654 00.000 9828 IsGuiding returns 0
02:58:06.654 00.000 9828 scope move finished after 20 + 134 ms
02:58:06.654 00.000 9828 Move returns status 0, amount 20
02:58:06.654 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:06.654 00.000 9828 MoveAxis(N, 13, B)
02:58:06.654 00.000 9828 Guiding  Dir = 0, Dur = 13
02:58:06.669 00.015 9828 IsSlewing returns 0
02:58:06.669 00.000 9828 IsGuiding returns 0
02:58:06.669 00.000 9828 PulseGuide returned control before completion, sleep 23
02:58:06.700 00.031 9828 IsGuiding returns 1
02:58:06.700 00.000 9828 scope still moving after pulse duration time elapsed
02:58:06.731 00.031 9828 IsSlewing returns 0
02:58:06.731 00.000 9828 IsGuiding returns 1
02:58:06.762 00.031 9828 IsSlewing returns 0
02:58:06.762 00.000 9828 IsGuiding returns 1
02:58:06.793 00.031 9828 IsSlewing returns 0
02:58:06.794 00.001 9828 IsGuiding returns 1
02:58:06.824 00.030 9828 IsSlewing returns 0
02:58:06.824 00.000 9828 IsGuiding returns 0
02:58:06.824 00.000 9828 scope move finished after 13 + 141 ms
02:58:06.824 00.000 9828 Move returns status 0, amount 13
02:58:06.824 00.000 9828 move complete, result=0
02:58:06.824 00.000 9828 worker thread done servicing request
02:58:06.824 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
02:58:07.184 00.360 8976 Exposure complete
02:58:07.190 00.006 8976 worker thread done servicing request
02:58:07.190 00.000 5052 OnExposeComplete: enter
02:58:07.190 00.000 5052 UpdateGuideState(): m_state=6
02:58:07.190 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11371
02:58:07.190 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.94, Mass=169, SNR=9.0, Peak=83 HFD=2.1
02:58:07.190 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
02:58:07.190 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
02:58:07.190 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.24 hyp=0.33 cameraTheta=2.36 mountX=0.32 mountY=0.07, mountTheta=0.22
02:58:07.191 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.24, opts=13)
02:58:07.191 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.24)
02:58:07.191 00.000 8976 Worker thread wakes up
02:58:07.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.24) opts 0xd
02:58:07.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.24)
02:58:07.191 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:58:07.191 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
02:58:07.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:07.191 00.000 8976 Moving (-0.24, 0.24) raw xDistance=0.32 yDistance=0.07
02:58:07.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
02:58:07.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:58:07.191 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:07.191 00.000 5052 Enqueuing Expose request
02:58:07.191 00.000 8976 MoveAxis(L, 1, ABG)
02:58:07.191 00.000 8976 stepping (-3, 10) + (-1, 0)
02:58:07.191 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:07.217 00.026 8976 Received - 47 (G) 
02:58:07.217 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:07.217 00.000 8976 stepped: pos (-4, 10)
02:58:07.217 00.000 8976 MoveAxis(U, 0, ABG)
02:58:07.217 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:58:07.217 00.000 8976 MountToCamera -- mountX=0.75 mountY=-1.39 hyp=1.58 mountTheta=-1.08 cameraX=0.90, cameraY=1.30 cameraTheta=0.97
02:58:07.217 00.000 8976 incremental bump (0.897, 1.303) isValid = 1
02:58:07.217 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
02:58:07.217 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:58:07.217 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:58:07.217 00.000 8976 move complete, result=0
02:58:07.217 00.000 8976 worker thread done servicing request
02:58:07.217 00.000 8976 Worker thread wakes up
02:58:07.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:07.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:07.218 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:58:07.218 00.000 9828 Worker thread wakes up
02:58:07.218 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:58:07.218 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:58:07.218 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
02:58:07.218 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
02:58:07.218 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:58:07.218 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:58:07.218 00.000 9828 BLC: window closed
02:58:07.218 00.000 9828 MoveAxis(E, 22, B)
02:58:07.218 00.000 9828 Guiding  Dir = 2, Dur = 22
02:58:07.218 00.000 9828 IsSlewing returns 0
02:58:07.219 00.001 9828 IsGuiding returns 0
02:58:07.219 00.000 9828 PulseGuide returned control before completion, sleep 32
02:58:07.262 00.043 9828 IsGuiding returns 1
02:58:07.262 00.000 9828 scope still moving after pulse duration time elapsed
02:58:07.292 00.030 9828 IsSlewing returns 0
02:58:07.292 00.000 9828 IsGuiding returns 1
02:58:07.322 00.030 9828 IsSlewing returns 0
02:58:07.323 00.001 9828 IsGuiding returns 1
02:58:07.354 00.031 9828 IsSlewing returns 0
02:58:07.354 00.000 9828 IsGuiding returns 0
02:58:07.354 00.000 9828 scope move finished after 22 + 113 ms
02:58:07.355 00.001 9828 Move returns status 0, amount 22
02:58:07.355 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:07.355 00.000 9828 MoveAxis(N, 12, B)
02:58:07.355 00.000 9828 Guiding  Dir = 0, Dur = 12
02:58:07.369 00.014 9828 IsSlewing returns 0
02:58:07.369 00.000 9828 IsGuiding returns 0
02:58:07.369 00.000 9828 PulseGuide returned control before completion, sleep 22
02:58:07.400 00.031 9828 IsGuiding returns 1
02:58:07.400 00.000 9828 scope still moving after pulse duration time elapsed
02:58:07.430 00.030 9828 IsSlewing returns 0
02:58:07.430 00.000 9828 IsGuiding returns 1
02:58:07.461 00.031 9828 IsSlewing returns 0
02:58:07.461 00.000 9828 IsGuiding returns 1
02:58:07.492 00.031 9828 IsSlewing returns 0
02:58:07.492 00.000 9828 IsGuiding returns 1
02:58:07.524 00.032 9828 IsSlewing returns 0
02:58:07.524 00.000 9828 IsGuiding returns 0
02:58:07.524 00.000 9828 scope move finished after 12 + 142 ms
02:58:07.524 00.000 9828 Move returns status 0, amount 12
02:58:07.524 00.000 9828 move complete, result=0
02:58:07.524 00.000 9828 worker thread done servicing request
02:58:07.524 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
02:58:07.905 00.381 8976 Exposure complete
02:58:07.911 00.006 8976 worker thread done servicing request
02:58:07.911 00.000 5052 OnExposeComplete: enter
02:58:07.911 00.000 5052 UpdateGuideState(): m_state=6
02:58:07.911 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11372
02:58:07.911 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.72, Mass=161, SNR=8.8, Peak=78 HFD=1.7
02:58:07.911 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.04) = xAngle (0.07 = 0.07)
02:58:07.911 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
02:58:07.911 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.11 mountX=0.01 mountY=-0.00, mountTheta=-0.04
02:58:07.912 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.01, opts=13)
02:58:07.912 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.01)
02:58:07.912 00.000 8976 Worker thread wakes up
02:58:07.912 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.01) opts 0xd
02:58:07.912 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.01)
02:58:07.912 00.000 8976 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.00
02:58:07.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:58:07.912 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:58:07.912 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
02:58:07.912 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:07.913 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:07.913 00.000 5052 Enqueuing Expose request
02:58:07.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:58:07.913 00.000 8976 MoveAxis(R, 0, ABG)
02:58:07.913 00.000 8976 MoveAxis(U, 0, ABG)
02:58:07.913 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
02:58:07.913 00.000 8976 MountToCamera -- mountX=0.71 mountY=-1.46 hyp=1.62 mountTheta=-1.12 cameraX=0.98, cameraY=1.29 cameraTheta=0.92
02:58:07.913 00.000 8976 incremental bump (0.976, 1.291) isValid = 1
02:58:07.913 00.000 8976 Scheduling Mount bump of (0.008, 0.011)
02:58:07.914 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.01, opts=4)
02:58:07.914 00.000 8976 Enqueuing Move request for scope (0.01, 0.01)
02:58:07.914 00.000 8976 move complete, result=0
02:58:07.914 00.000 8976 worker thread done servicing request
02:58:07.914 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:07.914 00.000 8976 Worker thread wakes up
02:58:07.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:07.914 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:07.914 00.000 9828 Worker thread wakes up
02:58:07.914 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0x4
02:58:07.914 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
02:58:07.915 00.001 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
02:58:07.915 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
02:58:07.915 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.94 mountX=-0.01 mountY=-0.01, mountTheta=-2.28
02:58:07.915 00.000 9828 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
02:58:07.915 00.000 9828 BLC: window closed
02:58:07.915 00.000 9828 MoveAxis(E, 3, B)
02:58:07.915 00.000 9828 Guiding  Dir = 2, Dur = 3
02:58:07.916 00.001 9828 IsSlewing returns 0
02:58:07.916 00.000 9828 IsGuiding returns 0
02:58:07.916 00.000 9828 PulseGuide returned control before completion, sleep 13
02:58:07.941 00.025 9828 IsGuiding returns 1
02:58:07.941 00.000 9828 scope still moving after pulse duration time elapsed
02:58:07.972 00.031 9828 IsSlewing returns 0
02:58:07.972 00.000 9828 IsGuiding returns 1
02:58:08.003 00.031 9828 IsSlewing returns 0
02:58:08.008 00.005 9828 IsGuiding returns 1
02:58:08.035 00.027 9828 IsSlewing returns 0
02:58:08.035 00.000 9828 IsGuiding returns 0
02:58:08.035 00.000 9828 scope move finished after 3 + 116 ms
02:58:08.035 00.000 9828 Move returns status 0, amount 3
02:58:08.035 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:08.035 00.000 9828 MoveAxis(N, 1, B)
02:58:08.035 00.000 9828 Guiding  Dir = 0, Dur = 1
02:58:08.050 00.015 9828 IsSlewing returns 0
02:58:08.050 00.000 9828 IsGuiding returns 0
02:58:08.050 00.000 9828 PulseGuide returned control before completion, sleep 11
02:58:08.066 00.016 9828 IsGuiding returns 1
02:58:08.066 00.000 9828 scope still moving after pulse duration time elapsed
02:58:08.097 00.031 9828 IsSlewing returns 0
02:58:08.097 00.000 9828 IsGuiding returns 1
02:58:08.127 00.030 9828 IsSlewing returns 0
02:58:08.127 00.000 9828 IsGuiding returns 1
02:58:08.158 00.031 9828 IsSlewing returns 0
02:58:08.158 00.000 9828 IsGuiding returns 1
02:58:08.189 00.031 9828 IsSlewing returns 0
02:58:08.189 00.000 9828 IsGuiding returns 0
02:58:08.189 00.000 9828 scope move finished after 1 + 137 ms
02:58:08.189 00.000 9828 Move returns status 0, amount 1
02:58:08.189 00.000 9828 move complete, result=0
02:58:08.189 00.000 9828 worker thread done servicing request
02:58:08.189 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.0 px 1 ms NORTH
02:58:08.603 00.414 8976 Exposure complete
02:58:08.609 00.006 8976 worker thread done servicing request
02:58:08.609 00.000 5052 OnExposeComplete: enter
02:58:08.609 00.000 5052 UpdateGuideState(): m_state=6
02:58:08.609 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11373
02:58:08.609 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.69, Mass=180, SNR=9.3, Peak=77 HFD=1.7
02:58:08.610 00.001 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
02:58:08.610 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
02:58:08.610 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.11 mountX=-0.11 mountY=-0.15, mountTheta=-2.19
02:58:08.610 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.02, opts=13)
02:58:08.610 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.02)
02:58:08.611 00.001 8976 Worker thread wakes up
02:58:08.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.02) opts 0xd
02:58:08.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.02)
02:58:08.611 00.000 8976 Moving (0.19, -0.02) raw xDistance=-0.11 yDistance=-0.15
02:58:08.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:58:08.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:58:08.611 00.000 8976 MoveAxis(R, 0, ABG)
02:58:08.611 00.000 8976 MoveAxis(U, 0, ABG)
02:58:08.611 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:58:08.611 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
02:58:08.611 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:08.611 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
02:58:08.611 00.000 8976 MountToCamera -- mountX=0.67 mountY=-1.50 hyp=1.64 mountTheta=-1.15 cameraX=1.03, cameraY=1.28 cameraTheta=0.90
02:58:08.611 00.000 8976 incremental bump (1.028, 1.284) isValid = 1
02:58:08.611 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
02:58:08.611 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:58:08.611 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:58:08.611 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:08.611 00.000 5052 Enqueuing Expose request
02:58:08.612 00.001 9828 Worker thread wakes up
02:58:08.612 00.000 8976 move complete, result=0
02:58:08.612 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:58:08.612 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:58:08.612 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
02:58:08.612 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
02:58:08.612 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
02:58:08.612 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:58:08.612 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:08.612 00.000 8976 worker thread done servicing request
02:58:08.612 00.000 8976 Worker thread wakes up
02:58:08.612 00.000 9828 BLC: window closed
02:58:08.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:08.612 00.000 9828 MoveAxis(E, 24, B)
02:58:08.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:08.612 00.000 9828 Guiding  Dir = 2, Dur = 24
02:58:08.613 00.001 9828 IsSlewing returns 0
02:58:08.613 00.000 9828 IsGuiding returns 0
02:58:08.613 00.000 9828 PulseGuide returned control before completion, sleep 34
02:58:08.656 00.043 9828 IsGuiding returns 1
02:58:08.656 00.000 9828 scope still moving after pulse duration time elapsed
02:58:08.687 00.031 9828 IsSlewing returns 0
02:58:08.687 00.000 9828 IsGuiding returns 1
02:58:08.719 00.032 9828 IsSlewing returns 0
02:58:08.719 00.000 9828 IsGuiding returns 1
02:58:08.750 00.031 9828 IsSlewing returns 0
02:58:08.750 00.000 9828 IsGuiding returns 0
02:58:08.750 00.000 9828 scope move finished after 24 + 113 ms
02:58:08.750 00.000 9828 Move returns status 0, amount 24
02:58:08.750 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:08.750 00.000 9828 MoveAxis(N, 11, B)
02:58:08.750 00.000 9828 Guiding  Dir = 0, Dur = 11
02:58:08.767 00.017 9828 IsSlewing returns 0
02:58:08.767 00.000 9828 IsGuiding returns 0
02:58:08.767 00.000 9828 PulseGuide returned control before completion, sleep 21
02:58:08.797 00.030 9828 IsGuiding returns 1
02:58:08.797 00.000 9828 scope still moving after pulse duration time elapsed
02:58:08.828 00.031 9828 IsSlewing returns 0
02:58:08.828 00.000 9828 IsGuiding returns 1
02:58:08.859 00.031 9828 IsSlewing returns 0
02:58:08.859 00.000 9828 IsGuiding returns 1
02:58:08.889 00.030 9828 IsSlewing returns 0
02:58:08.889 00.000 9828 IsGuiding returns 1
02:58:08.920 00.031 9828 IsSlewing returns 0
02:58:08.920 00.000 9828 IsGuiding returns 1
02:58:08.951 00.031 9828 IsSlewing returns 0
02:58:08.951 00.000 9828 IsGuiding returns 1
02:58:08.982 00.031 9828 IsSlewing returns 0
02:58:08.983 00.001 9828 IsGuiding returns 0
02:58:08.983 00.000 9828 scope move finished after 11 + 204 ms
02:58:08.983 00.000 9828 Move returns status 0, amount 11
02:58:08.983 00.000 9828 move complete, result=0
02:58:08.983 00.000 9828 worker thread done servicing request
02:58:08.983 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
02:58:09.298 00.315 8976 Exposure complete
02:58:09.304 00.006 8976 worker thread done servicing request
02:58:09.304 00.000 5052 OnExposeComplete: enter
02:58:09.304 00.000 5052 UpdateGuideState(): m_state=6
02:58:09.304 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11374
02:58:09.304 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.57, Mass=155, SNR=8.7, Peak=76 HFD=1.9
02:58:09.305 00.001 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.04) = xAngle (-3.69 = 2.60)
02:58:09.305 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.49)
02:58:09.305 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.64 mountX=-0.12 mountY=0.08, mountTheta=2.53
02:58:09.305 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.14, opts=13)
02:58:09.305 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.14)
02:58:09.305 00.000 8976 Worker thread wakes up
02:58:09.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.14) opts 0xd
02:58:09.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.14)
02:58:09.306 00.001 8976 Moving (-0.01, -0.14) raw xDistance=-0.12 yDistance=0.08
02:58:09.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:58:09.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:58:09.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:58:09.306 00.000 5052 UpdateGuideState exits: m=155 SNR=8.7
02:58:09.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:09.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:09.306 00.000 8976 MoveAxis(R, 0, ABG)
02:58:09.306 00.000 8976 MoveAxis(U, 0, ABG)
02:58:09.306 00.000 5052 Enqueuing Expose request
02:58:09.306 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
02:58:09.306 00.000 8976 MountToCamera -- mountX=0.65 mountY=-1.53 hyp=1.66 mountTheta=-1.17 cameraX=1.06, cameraY=1.28 cameraTheta=0.88
02:58:09.306 00.000 8976 incremental bump (1.064, 1.279) isValid = 1
02:58:09.306 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
02:58:09.306 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:58:09.306 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:58:09.307 00.001 8976 move complete, result=0
02:58:09.307 00.000 8976 worker thread done servicing request
02:58:09.307 00.000 8976 Worker thread wakes up
02:58:09.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:09.307 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:09.307 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:09.307 00.000 9828 Worker thread wakes up
02:58:09.307 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:58:09.307 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:58:09.307 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
02:58:09.307 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
02:58:09.307 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
02:58:09.307 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:58:09.307 00.000 9828 BLC: window closed
02:58:09.307 00.000 9828 MoveAxis(E, 25, B)
02:58:09.307 00.000 9828 Guiding  Dir = 2, Dur = 25
02:58:09.308 00.001 9828 IsSlewing returns 0
02:58:09.308 00.000 9828 IsGuiding returns 0
02:58:09.308 00.000 9828 PulseGuide returned control before completion, sleep 35
02:58:09.357 00.049 9828 IsGuiding returns 1
02:58:09.357 00.000 9828 scope still moving after pulse duration time elapsed
02:58:09.388 00.031 9828 IsSlewing returns 0
02:58:09.388 00.000 9828 IsGuiding returns 1
02:58:09.419 00.031 9828 IsSlewing returns 0
02:58:09.419 00.000 9828 IsGuiding returns 1
02:58:09.450 00.031 9828 IsSlewing returns 0
02:58:09.450 00.000 9828 IsGuiding returns 0
02:58:09.450 00.000 9828 scope move finished after 25 + 117 ms
02:58:09.450 00.000 9828 Move returns status 0, amount 25
02:58:09.450 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:09.450 00.000 9828 MoveAxis(N, 11, B)
02:58:09.450 00.000 9828 Guiding  Dir = 0, Dur = 11
02:58:09.466 00.016 9828 IsSlewing returns 0
02:58:09.466 00.000 9828 IsGuiding returns 0
02:58:09.466 00.000 9828 PulseGuide returned control before completion, sleep 21
02:58:09.497 00.031 9828 IsGuiding returns 1
02:58:09.497 00.000 9828 scope still moving after pulse duration time elapsed
02:58:09.527 00.030 9828 IsSlewing returns 0
02:58:09.527 00.000 9828 IsGuiding returns 1
02:58:09.558 00.031 9828 IsSlewing returns 0
02:58:09.558 00.000 9828 IsGuiding returns 1
02:58:09.589 00.031 9828 IsSlewing returns 0
02:58:09.589 00.000 9828 IsGuiding returns 1
02:58:09.620 00.031 9828 IsSlewing returns 0
02:58:09.620 00.000 9828 IsGuiding returns 0
02:58:09.620 00.000 9828 scope move finished after 11 + 143 ms
02:58:09.620 00.000 9828 Move returns status 0, amount 11
02:58:09.620 00.000 9828 move complete, result=0
02:58:09.620 00.000 9828 worker thread done servicing request
02:58:09.620 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:58:09.993 00.373 8976 Exposure complete
02:58:09.999 00.006 8976 worker thread done servicing request
02:58:09.999 00.000 5052 OnExposeComplete: enter
02:58:09.999 00.000 5052 UpdateGuideState(): m_state=6
02:58:09.999 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11375
02:58:09.999 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.74, Mass=191, SNR=9.6, Peak=76 HFD=2.3
02:58:09.999 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
02:58:10.000 00.001 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:58:10.000 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.03 hyp=0.24 cameraTheta=3.00 mountX=0.14 mountY=0.18, mountTheta=0.92
02:58:10.000 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.03, opts=13)
02:58:10.001 00.001 5052 Enqueuing Move request for stepguider (-0.24, 0.03)
02:58:10.001 00.000 8976 Worker thread wakes up
02:58:10.001 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:58:10.001 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.03) opts 0xd
02:58:10.001 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
02:58:10.001 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:10.001 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:10.001 00.000 5052 Enqueuing Expose request
02:58:10.001 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.03)
02:58:10.001 00.000 8976 Moving (-0.24, 0.03) raw xDistance=0.14 yDistance=0.18
02:58:10.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:58:10.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:58:10.001 00.000 8976 MoveAxis(R, 0, ABG)
02:58:10.001 00.000 8976 MoveAxis(U, 0, ABG)
02:58:10.001 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:58:10.001 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.55 hyp=1.68 mountTheta=-1.18 cameraX=1.09, cameraY=1.28 cameraTheta=0.86
02:58:10.002 00.001 8976 incremental bump (1.087, 1.275) isValid = 1
02:58:10.002 00.000 8976 Scheduling Mount bump of (0.075, 0.091)
02:58:10.002 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:58:10.002 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:58:10.002 00.000 8976 move complete, result=0
02:58:10.002 00.000 9828 Worker thread wakes up
02:58:10.002 00.000 8976 worker thread done servicing request
02:58:10.002 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:10.002 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:58:10.002 00.000 8976 Worker thread wakes up
02:58:10.002 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:58:10.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:10.002 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
02:58:10.003 00.001 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.39)
02:58:10.003 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:10.003 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:58:10.003 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:58:10.003 00.000 9828 BLC: window closed
02:58:10.003 00.000 9828 MoveAxis(E, 25, B)
02:58:10.003 00.000 9828 Guiding  Dir = 2, Dur = 25
02:58:10.003 00.000 9828 IsSlewing returns 0
02:58:10.003 00.000 9828 IsGuiding returns 0
02:58:10.004 00.001 9828 PulseGuide returned control before completion, sleep 35
02:58:10.042 00.038 9828 IsGuiding returns 1
02:58:10.042 00.000 9828 scope still moving after pulse duration time elapsed
02:58:10.074 00.032 9828 IsSlewing returns 0
02:58:10.074 00.000 9828 IsGuiding returns 1
02:58:10.105 00.031 9828 IsSlewing returns 0
02:58:10.106 00.001 9828 IsGuiding returns 1
02:58:10.136 00.030 9828 IsSlewing returns 0
02:58:10.137 00.001 9828 IsGuiding returns 1
02:58:10.167 00.030 9828 IsSlewing returns 0
02:58:10.167 00.000 9828 IsGuiding returns 0
02:58:10.167 00.000 9828 scope move finished after 25 + 139 ms
02:58:10.167 00.000 9828 Move returns status 0, amount 25
02:58:10.167 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:10.167 00.000 9828 MoveAxis(N, 11, B)
02:58:10.167 00.000 9828 Guiding  Dir = 0, Dur = 11
02:58:10.183 00.016 9828 IsSlewing returns 0
02:58:10.183 00.000 9828 IsGuiding returns 0
02:58:10.183 00.000 9828 PulseGuide returned control before completion, sleep 21
02:58:10.213 00.030 9828 IsGuiding returns 1
02:58:10.213 00.000 9828 scope still moving after pulse duration time elapsed
02:58:10.245 00.032 9828 IsSlewing returns 0
02:58:10.245 00.000 9828 IsGuiding returns 1
02:58:10.277 00.032 9828 IsSlewing returns 0
02:58:10.277 00.000 9828 IsGuiding returns 1
02:58:10.308 00.031 9828 IsSlewing returns 0
02:58:10.308 00.000 9828 IsGuiding returns 1
02:58:10.339 00.031 9828 IsSlewing returns 0
02:58:10.339 00.000 9828 IsGuiding returns 0
02:58:10.339 00.000 9828 scope move finished after 11 + 144 ms
02:58:10.339 00.000 9828 Move returns status 0, amount 11
02:58:10.339 00.000 9828 move complete, result=0
02:58:10.339 00.000 9828 worker thread done servicing request
02:58:10.339 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:58:10.689 00.350 8976 Exposure complete
02:58:10.696 00.007 8976 worker thread done servicing request
02:58:10.697 00.001 5052 OnExposeComplete: enter
02:58:10.697 00.000 5052 UpdateGuideState(): m_state=6
02:58:10.697 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11376
02:58:10.697 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.78, Mass=178, SNR=9.3, Peak=76 HFD=2.2
02:58:10.697 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
02:58:10.697 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
02:58:10.697 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.51 mountX=0.10 mountY=0.04, mountTheta=0.38
02:58:10.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.07, opts=13)
02:58:10.698 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.07)
02:58:10.699 00.001 8976 Worker thread wakes up
02:58:10.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.07) opts 0xd
02:58:10.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:58:10.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.07)
02:58:10.699 00.000 5052 UpdateGuideState exits: m=178 SNR=9.3
02:58:10.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:10.699 00.000 8976 Moving (-0.09, 0.07) raw xDistance=0.10 yDistance=0.04
02:58:10.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:58:10.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:10.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:10.699 00.000 5052 Enqueuing Expose request
02:58:10.699 00.000 8976 MoveAxis(R, 0, ABG)
02:58:10.699 00.000 8976 MoveAxis(U, 0, ABG)
02:58:10.699 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:58:10.700 00.001 8976 MountToCamera -- mountX=0.63 mountY=-1.56 hyp=1.68 mountTheta=-1.19 cameraX=1.10, cameraY=1.27 cameraTheta=0.86
02:58:10.700 00.000 8976 incremental bump (1.103, 1.273) isValid = 1
02:58:10.700 00.000 8976 Scheduling Mount bump of (0.071, 0.085)
02:58:10.700 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:58:10.700 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:58:10.700 00.000 8976 move complete, result=0
02:58:10.700 00.000 8976 worker thread done servicing request
02:58:10.700 00.000 8976 Worker thread wakes up
02:58:10.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:10.700 00.000 9828 Worker thread wakes up
02:58:10.700 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:58:10.700 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:58:10.700 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
02:58:10.700 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
02:58:10.700 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:10.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:10.700 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.87 mountX=-0.07 mountY=-0.08, mountTheta=-2.35
02:58:10.700 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
02:58:10.701 00.001 9828 BLC: window closed
02:58:10.701 00.000 9828 MoveAxis(E, 24, B)
02:58:10.701 00.000 9828 Guiding  Dir = 2, Dur = 24
02:58:10.702 00.001 9828 IsSlewing returns 0
02:58:10.702 00.000 9828 IsGuiding returns 0
02:58:10.702 00.000 9828 PulseGuide returned control before completion, sleep 34
02:58:10.743 00.041 9828 IsGuiding returns 1
02:58:10.743 00.000 9828 scope still moving after pulse duration time elapsed
02:58:10.774 00.031 9828 IsSlewing returns 0
02:58:10.774 00.000 9828 IsGuiding returns 1
02:58:10.807 00.033 9828 IsSlewing returns 0
02:58:10.807 00.000 9828 IsGuiding returns 1
02:58:10.839 00.032 9828 IsSlewing returns 0
02:58:10.839 00.000 9828 IsGuiding returns 0
02:58:10.839 00.000 9828 scope move finished after 24 + 113 ms
02:58:10.839 00.000 9828 Move returns status 0, amount 24
02:58:10.839 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:10.839 00.000 9828 MoveAxis(N, 10, B)
02:58:10.839 00.000 9828 Guiding  Dir = 0, Dur = 10
02:58:10.854 00.015 9828 IsSlewing returns 0
02:58:10.854 00.000 9828 IsGuiding returns 0
02:58:10.854 00.000 9828 PulseGuide returned control before completion, sleep 20
02:58:10.885 00.031 9828 IsGuiding returns 1
02:58:10.885 00.000 9828 scope still moving after pulse duration time elapsed
02:58:10.917 00.032 9828 IsSlewing returns 0
02:58:10.917 00.000 9828 IsGuiding returns 1
02:58:10.948 00.031 9828 IsSlewing returns 0
02:58:10.948 00.000 9828 IsGuiding returns 1
02:58:10.979 00.031 9828 IsSlewing returns 0
02:58:10.980 00.001 9828 IsGuiding returns 1
02:58:11.011 00.031 9828 IsSlewing returns 0
02:58:11.011 00.000 9828 IsGuiding returns 0
02:58:11.012 00.001 9828 scope move finished after 10 + 147 ms
02:58:11.012 00.000 9828 Move returns status 0, amount 10
02:58:11.012 00.000 9828 move complete, result=0
02:58:11.012 00.000 9828 worker thread done servicing request
02:58:11.012 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 10 ms NORTH
02:58:11.387 00.375 8976 Exposure complete
02:58:11.393 00.006 8976 worker thread done servicing request
02:58:11.393 00.000 5052 OnExposeComplete: enter
02:58:11.393 00.000 5052 UpdateGuideState(): m_state=6
02:58:11.393 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11377
02:58:11.393 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.42, Mass=185, SNR=9.4, Peak=79 HFD=2.2
02:58:11.393 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.22 = 2.06)
02:58:11.394 00.001 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.32 = 1.96)
02:58:11.394 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.29 hyp=0.35 cameraTheta=-2.18 mountX=-0.16 mountY=0.32, mountTheta=2.04
02:58:11.394 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.29, opts=13)
02:58:11.394 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.29)
02:58:11.394 00.000 8976 Worker thread wakes up
02:58:11.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.29) opts 0xd
02:58:11.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.29)
02:58:11.395 00.001 8976 Moving (-0.20, -0.29) raw xDistance=-0.16 yDistance=0.32
02:58:11.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:58:11.395 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:58:11.395 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
02:58:11.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:11.395 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:11.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:58:11.395 00.000 8976 MoveAxis(R, 0, ABG)
02:58:11.395 00.000 8976 MoveAxis(D, 1, ABG)
02:58:11.395 00.000 5052 Enqueuing Expose request
02:58:11.395 00.000 8976 stepping (-4, 10) + (0, -1)
02:58:11.395 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:11.422 00.027 8976 Received - 47 (G) 
02:58:11.422 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:11.422 00.000 8976 stepped: pos (-4, 9)
02:58:11.422 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
02:58:11.422 00.000 8976 MountToCamera -- mountX=0.63 mountY=-1.52 hyp=1.64 mountTheta=-1.18 cameraX=1.07, cameraY=1.25 cameraTheta=0.86
02:58:11.422 00.000 8976 incremental bump (1.067, 1.248) isValid = 1
02:58:11.422 00.000 8976 Scheduling Mount bump of (0.075, 0.091)
02:58:11.422 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:58:11.422 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
02:58:11.422 00.000 8976 move complete, result=0
02:58:11.422 00.000 8976 worker thread done servicing request
02:58:11.423 00.001 9828 Worker thread wakes up
02:58:11.423 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:58:11.423 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:58:11.423 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
02:58:11.423 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.39)
02:58:11.423 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:58:11.423 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:58:11.423 00.000 9828 BLC: window closed
02:58:11.423 00.000 8976 Worker thread wakes up
02:58:11.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:11.423 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:11.423 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:58:11.423 00.000 9828 MoveAxis(E, 25, B)
02:58:11.423 00.000 9828 Guiding  Dir = 2, Dur = 25
02:58:11.424 00.001 9828 IsSlewing returns 0
02:58:11.424 00.000 9828 IsGuiding returns 0
02:58:11.424 00.000 9828 PulseGuide returned control before completion, sleep 35
02:58:11.464 00.040 9828 IsGuiding returns 1
02:58:11.464 00.000 9828 scope still moving after pulse duration time elapsed
02:58:11.494 00.030 9828 IsSlewing returns 0
02:58:11.494 00.000 9828 IsGuiding returns 1
02:58:11.526 00.032 9828 IsSlewing returns 0
02:58:11.526 00.000 9828 IsGuiding returns 1
02:58:11.557 00.031 9828 IsSlewing returns 0
02:58:11.557 00.000 9828 IsGuiding returns 1
02:58:11.588 00.031 9828 IsSlewing returns 0
02:58:11.588 00.000 9828 IsGuiding returns 0
02:58:11.588 00.000 9828 scope move finished after 25 + 140 ms
02:58:11.588 00.000 9828 Move returns status 0, amount 25
02:58:11.588 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:11.588 00.000 9828 MoveAxis(N, 11, B)
02:58:11.588 00.000 9828 Guiding  Dir = 0, Dur = 11
02:58:11.605 00.017 9828 IsSlewing returns 0
02:58:11.605 00.000 9828 IsGuiding returns 0
02:58:11.605 00.000 9828 PulseGuide returned control before completion, sleep 21
02:58:11.635 00.030 9828 IsGuiding returns 1
02:58:11.635 00.000 9828 scope still moving after pulse duration time elapsed
02:58:11.666 00.031 9828 IsSlewing returns 0
02:58:11.666 00.000 9828 IsGuiding returns 1
02:58:11.698 00.032 9828 IsSlewing returns 0
02:58:11.698 00.000 9828 IsGuiding returns 1
02:58:11.728 00.030 9828 IsSlewing returns 0
02:58:11.728 00.000 9828 IsGuiding returns 1
02:58:11.760 00.032 9828 IsSlewing returns 0
02:58:11.761 00.001 9828 IsGuiding returns 0
02:58:11.761 00.000 9828 scope move finished after 11 + 144 ms
02:58:11.761 00.000 9828 Move returns status 0, amount 11
02:58:11.761 00.000 9828 move complete, result=0
02:58:11.761 00.000 9828 worker thread done servicing request
02:58:11.761 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:58:12.112 00.351 8976 Exposure complete
02:58:12.118 00.006 8976 worker thread done servicing request
02:58:12.118 00.000 5052 OnExposeComplete: enter
02:58:12.118 00.000 5052 UpdateGuideState(): m_state=6
02:58:12.118 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11378
02:58:12.118 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.68, Mass=171, SNR=9.1, Peak=81 HFD=1.9
02:58:12.118 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
02:58:12.118 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.29)
02:58:12.118 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.85 mountX=0.02 mountY=0.10, mountTheta=1.39
02:58:12.119 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.03, opts=13)
02:58:12.119 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.03)
02:58:12.119 00.000 8976 Worker thread wakes up
02:58:12.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.03) opts 0xd
02:58:12.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.03)
02:58:12.119 00.000 8976 Moving (-0.10, -0.03) raw xDistance=0.02 yDistance=0.10
02:58:12.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:58:12.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:58:12.119 00.000 5052 UpdateGuideState exits: m=171 SNR=9.1
02:58:12.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:12.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:12.119 00.000 5052 Enqueuing Expose request
02:58:12.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:58:12.119 00.000 8976 MoveAxis(R, 0, ABG)
02:58:12.119 00.000 8976 MoveAxis(U, 0, ABG)
02:58:12.120 00.001 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:58:12.120 00.000 8976 MountToCamera -- mountX=0.62 mountY=-1.49 hyp=1.61 mountTheta=-1.18 cameraX=1.04, cameraY=1.23 cameraTheta=0.87
02:58:12.120 00.000 8976 incremental bump (1.043, 1.231) isValid = 1
02:58:12.120 00.000 8976 Scheduling Mount bump of (0.069, 0.084)
02:58:12.120 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.08, opts=4)
02:58:12.120 00.000 8976 Enqueuing Move request for scope (0.07, 0.08)
02:58:12.120 00.000 8976 move complete, result=0
02:58:12.120 00.000 9828 Worker thread wakes up
02:58:12.120 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0x4
02:58:12.120 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
02:58:12.120 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
02:58:12.120 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
02:58:12.120 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:12.120 00.000 8976 worker thread done servicing request
02:58:12.120 00.000 8976 Worker thread wakes up
02:58:12.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:12.121 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.89 mountX=-0.07 mountY=-0.07, mountTheta=-2.34
02:58:12.121 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:12.121 00.000 9828 Moving (0.07, 0.08) raw xDistance=-0.07 yDistance=-0.07
02:58:12.121 00.000 9828 BLC: window closed
02:58:12.121 00.000 9828 MoveAxis(E, 23, B)
02:58:12.121 00.000 9828 Guiding  Dir = 2, Dur = 23
02:58:12.121 00.000 9828 IsSlewing returns 0
02:58:12.121 00.000 9828 IsGuiding returns 0
02:58:12.121 00.000 9828 PulseGuide returned control before completion, sleep 33
02:58:12.162 00.041 9828 IsGuiding returns 1
02:58:12.162 00.000 9828 scope still moving after pulse duration time elapsed
02:58:12.193 00.031 9828 IsSlewing returns 0
02:58:12.193 00.000 9828 IsGuiding returns 1
02:58:12.225 00.032 9828 IsSlewing returns 0
02:58:12.225 00.000 9828 IsGuiding returns 1
02:58:12.257 00.032 9828 IsSlewing returns 0
02:58:12.257 00.000 9828 IsGuiding returns 0
02:58:12.257 00.000 9828 scope move finished after 23 + 112 ms
02:58:12.257 00.000 9828 Move returns status 0, amount 23
02:58:12.258 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:12.258 00.000 9828 MoveAxis(N, 10, B)
02:58:12.258 00.000 9828 Guiding  Dir = 0, Dur = 10
02:58:12.273 00.015 9828 IsSlewing returns 0
02:58:12.273 00.000 9828 IsGuiding returns 0
02:58:12.273 00.000 9828 PulseGuide returned control before completion, sleep 20
02:58:12.304 00.031 9828 IsGuiding returns 1
02:58:12.304 00.000 9828 scope still moving after pulse duration time elapsed
02:58:12.335 00.031 9828 IsSlewing returns 0
02:58:12.335 00.000 9828 IsGuiding returns 1
02:58:12.367 00.032 9828 IsSlewing returns 0
02:58:12.367 00.000 9828 IsGuiding returns 1
02:58:12.398 00.031 9828 IsSlewing returns 0
02:58:12.398 00.000 9828 IsGuiding returns 1
02:58:12.429 00.031 9828 IsSlewing returns 0
02:58:12.429 00.000 9828 IsGuiding returns 1
02:58:12.460 00.031 9828 IsSlewing returns 0
02:58:12.460 00.000 9828 IsGuiding returns 1
02:58:12.490 00.030 9828 IsSlewing returns 0
02:58:12.490 00.000 9828 IsGuiding returns 0
02:58:12.490 00.000 9828 scope move finished after 10 + 207 ms
02:58:12.490 00.000 9828 Move returns status 0, amount 10
02:58:12.490 00.000 9828 move complete, result=0
02:58:12.490 00.000 9828 worker thread done servicing request
02:58:12.490 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 10 ms NORTH
02:58:12.807 00.317 8976 Exposure complete
02:58:12.812 00.005 8976 worker thread done servicing request
02:58:12.812 00.000 5052 OnExposeComplete: enter
02:58:12.812 00.000 5052 UpdateGuideState(): m_state=6
02:58:12.812 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11379
02:58:12.812 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.70, Mass=169, SNR=9.0, Peak=74 HFD=2.1
02:58:12.813 00.001 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
02:58:12.813 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
02:58:12.813 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.11 mountX=0.07 mountY=0.15, mountTheta=1.11
02:58:12.813 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.01, opts=13)
02:58:12.813 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.01)
02:58:12.813 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:58:12.814 00.001 5052 UpdateGuideState exits: m=169 SNR=9.0
02:58:12.814 00.000 8976 Worker thread wakes up
02:58:12.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.01) opts 0xd
02:58:12.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.01)
02:58:12.814 00.000 8976 Moving (-0.17, -0.01) raw xDistance=0.07 yDistance=0.15
02:58:12.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:58:12.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:12.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:12.814 00.000 5052 Enqueuing Expose request
02:58:12.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:58:12.814 00.000 8976 MoveAxis(R, 0, ABG)
02:58:12.814 00.000 8976 MoveAxis(U, 0, ABG)
02:58:12.814 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:58:12.814 00.000 8976 MountToCamera -- mountX=0.62 mountY=-1.47 hyp=1.59 mountTheta=-1.17 cameraX=1.03, cameraY=1.22 cameraTheta=0.87
02:58:12.814 00.000 8976 incremental bump (1.027, 1.219) isValid = 1
02:58:12.814 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
02:58:12.814 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
02:58:12.815 00.001 8976 Enqueuing Move request for scope (0.07, 0.09)
02:58:12.815 00.000 8976 move complete, result=0
02:58:12.815 00.000 9828 Worker thread wakes up
02:58:12.815 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
02:58:12.815 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:58:12.815 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
02:58:12.815 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
02:58:12.815 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
02:58:12.815 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:12.815 00.000 8976 worker thread done servicing request
02:58:12.815 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:58:12.815 00.000 8976 Worker thread wakes up
02:58:12.815 00.000 9828 BLC: window closed
02:58:12.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:12.815 00.000 9828 MoveAxis(E, 25, B)
02:58:12.816 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:12.816 00.000 9828 Guiding  Dir = 2, Dur = 25
02:58:12.816 00.000 9828 IsSlewing returns 0
02:58:12.816 00.000 9828 IsGuiding returns 0
02:58:12.816 00.000 9828 PulseGuide returned control before completion, sleep 35
02:58:12.865 00.049 9828 IsGuiding returns 1
02:58:12.865 00.000 9828 scope still moving after pulse duration time elapsed
02:58:12.896 00.031 9828 IsSlewing returns 0
02:58:12.896 00.000 9828 IsGuiding returns 1
02:58:12.928 00.032 9828 IsSlewing returns 0
02:58:12.928 00.000 9828 IsGuiding returns 1
02:58:12.959 00.031 9828 IsSlewing returns 0
02:58:12.959 00.000 9828 IsGuiding returns 0
02:58:12.959 00.000 9828 scope move finished after 25 + 118 ms
02:58:12.959 00.000 9828 Move returns status 0, amount 25
02:58:12.959 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:12.959 00.000 9828 MoveAxis(N, 11, B)
02:58:12.959 00.000 9828 Guiding  Dir = 0, Dur = 11
02:58:12.974 00.015 9828 IsSlewing returns 0
02:58:12.974 00.000 9828 IsGuiding returns 0
02:58:12.974 00.000 9828 PulseGuide returned control before completion, sleep 21
02:58:13.005 00.031 9828 IsGuiding returns 1
02:58:13.005 00.000 9828 scope still moving after pulse duration time elapsed
02:58:13.037 00.032 9828 IsSlewing returns 0
02:58:13.037 00.000 9828 IsGuiding returns 1
02:58:13.068 00.031 9828 IsSlewing returns 0
02:58:13.068 00.000 9828 IsGuiding returns 1
02:58:13.099 00.031 9828 IsSlewing returns 0
02:58:13.099 00.000 9828 IsGuiding returns 1
02:58:13.129 00.030 9828 IsSlewing returns 0
02:58:13.129 00.000 9828 IsGuiding returns 0
02:58:13.129 00.000 9828 scope move finished after 11 + 143 ms
02:58:13.129 00.000 9828 Move returns status 0, amount 11
02:58:13.129 00.000 9828 move complete, result=0
02:58:13.129 00.000 9828 worker thread done servicing request
02:58:13.130 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
02:58:13.503 00.373 8976 Exposure complete
02:58:13.509 00.006 8976 worker thread done servicing request
02:58:13.509 00.000 5052 OnExposeComplete: enter
02:58:13.509 00.000 5052 UpdateGuideState(): m_state=6
02:58:13.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11380
02:58:13.510 00.001 5052 Star::Find returns 1 (0), X=329.29, Y=281.46, Mass=167, SNR=9.0, Peak=74 HFD=1.8
02:58:13.510 00.000 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.04) = xAngle (-3.17 = 3.12)
02:58:13.510 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.27 = 3.01)
02:58:13.510 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-1.12 mountX=-0.28 mountY=0.04, mountTheta=3.02
02:58:13.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.25, opts=13)
02:58:13.511 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.25)
02:58:13.511 00.000 8976 Worker thread wakes up
02:58:13.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.25) opts 0xd
02:58:13.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:58:13.511 00.000 5052 UpdateGuideState exits: m=167 SNR=9.0
02:58:13.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:13.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:13.511 00.000 5052 Enqueuing Expose request
02:58:13.512 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.25)
02:58:13.512 00.000 8976 Moving (0.12, -0.25) raw xDistance=-0.28 yDistance=0.04
02:58:13.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:58:13.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:13.512 00.000 8976 MoveAxis(R, 1, ABG)
02:58:13.512 00.000 8976 stepping (-4, 9) + (1, 0)
02:58:13.512 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:13.532 00.020 8976 Received - 47 (G) 
02:58:13.532 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:13.532 00.000 8976 stepped: pos (-3, 9)
02:58:13.532 00.000 8976 MoveAxis(U, 0, ABG)
02:58:13.532 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:58:13.532 00.000 8976 MountToCamera -- mountX=0.57 mountY=-1.46 hyp=1.56 mountTheta=-1.20 cameraX=1.04, cameraY=1.17 cameraTheta=0.84
02:58:13.532 00.000 8976 incremental bump (1.039, 1.167) isValid = 1
02:58:13.532 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
02:58:13.532 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:58:13.532 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:58:13.533 00.001 8976 move complete, result=0
02:58:13.533 00.000 9828 Worker thread wakes up
02:58:13.533 00.000 8976 worker thread done servicing request
02:58:13.533 00.000 8976 Worker thread wakes up
02:58:13.533 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:13.533 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:13.533 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
02:58:13.533 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:58:13.533 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:58:13.533 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
02:58:13.533 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
02:58:13.533 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
02:58:13.534 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:58:13.534 00.000 9828 BLC: window closed
02:58:13.534 00.000 9828 MoveAxis(E, 26, B)
02:58:13.534 00.000 9828 Guiding  Dir = 2, Dur = 26
02:58:13.534 00.000 9828 IsSlewing returns 0
02:58:13.534 00.000 9828 IsGuiding returns 0
02:58:13.534 00.000 9828 PulseGuide returned control before completion, sleep 36
02:58:13.580 00.046 9828 IsGuiding returns 1
02:58:13.580 00.000 9828 scope still moving after pulse duration time elapsed
02:58:13.611 00.031 9828 IsSlewing returns 0
02:58:13.611 00.000 9828 IsGuiding returns 1
02:58:13.643 00.032 9828 IsSlewing returns 0
02:58:13.643 00.000 9828 IsGuiding returns 1
02:58:13.674 00.031 9828 IsSlewing returns 0
02:58:13.675 00.001 9828 IsGuiding returns 1
02:58:13.706 00.031 9828 IsSlewing returns 0
02:58:13.706 00.000 9828 IsGuiding returns 0
02:58:13.706 00.000 9828 scope move finished after 26 + 145 ms
02:58:13.706 00.000 9828 Move returns status 0, amount 26
02:58:13.706 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:13.706 00.000 9828 MoveAxis(N, 11, B)
02:58:13.706 00.000 9828 Guiding  Dir = 0, Dur = 11
02:58:13.720 00.014 9828 IsSlewing returns 0
02:58:13.720 00.000 9828 IsGuiding returns 0
02:58:13.720 00.000 9828 PulseGuide returned control before completion, sleep 21
02:58:13.750 00.030 9828 IsGuiding returns 1
02:58:13.750 00.000 9828 scope still moving after pulse duration time elapsed
02:58:13.782 00.032 9828 IsSlewing returns 0
02:58:13.782 00.000 9828 IsGuiding returns 1
02:58:13.813 00.031 9828 IsSlewing returns 0
02:58:13.813 00.000 9828 IsGuiding returns 1
02:58:13.843 00.030 9828 IsSlewing returns 0
02:58:13.843 00.000 9828 IsGuiding returns 1
02:58:13.874 00.031 9828 IsSlewing returns 0
02:58:13.874 00.000 9828 IsGuiding returns 0
02:58:13.874 00.000 9828 scope move finished after 11 + 143 ms
02:58:13.874 00.000 9828 Move returns status 0, amount 11
02:58:13.875 00.001 9828 move complete, result=0
02:58:13.875 00.000 9828 worker thread done servicing request
02:58:13.875 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
02:58:14.222 00.347 8976 Exposure complete
02:58:14.228 00.006 8976 worker thread done servicing request
02:58:14.228 00.000 5052 OnExposeComplete: enter
02:58:14.228 00.000 5052 UpdateGuideState(): m_state=6
02:58:14.228 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11381
02:58:14.228 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.95, Mass=160, SNR=8.8, Peak=79 HFD=1.9
02:58:14.228 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
02:58:14.228 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
02:58:14.228 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.24 hyp=0.35 cameraTheta=0.76 mountX=0.10 mountY=-0.34, mountTheta=-1.29
02:58:14.229 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.24, opts=13)
02:58:14.229 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.24)
02:58:14.229 00.000 8976 Worker thread wakes up
02:58:14.229 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.24) opts 0xd
02:58:14.229 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.24)
02:58:14.229 00.000 8976 Moving (0.25, 0.24) raw xDistance=0.10 yDistance=-0.34
02:58:14.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:58:14.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:58:14.229 00.000 8976 MoveAxis(R, 0, ABG)
02:58:14.229 00.000 8976 MoveAxis(U, 1, ABG)
02:58:14.229 00.000 8976 stepping (-3, 9) + (0, 1)
02:58:14.230 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:14.230 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:58:14.230 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
02:58:14.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:14.230 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:14.230 00.000 5052 Enqueuing Expose request
02:58:14.251 00.021 8976 Received - 47 (G) 
02:58:14.251 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:14.251 00.000 8976 stepped: pos (-3, 10)
02:58:14.251 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:58:14.251 00.000 8976 MountToCamera -- mountX=0.53 mountY=-1.50 hyp=1.59 mountTheta=-1.23 cameraX=1.09, cameraY=1.16 cameraTheta=0.81
02:58:14.251 00.000 8976 incremental bump (1.094, 1.155) isValid = 1
02:58:14.251 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
02:58:14.251 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:58:14.251 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:58:14.251 00.000 8976 move complete, result=0
02:58:14.251 00.000 9828 Worker thread wakes up
02:58:14.252 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:58:14.252 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:58:14.252 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:58:14.252 00.000 8976 worker thread done servicing request
02:58:14.252 00.000 8976 Worker thread wakes up
02:58:14.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:14.252 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:14.252 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
02:58:14.252 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
02:58:14.252 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:58:14.252 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:58:14.252 00.000 9828 BLC: window closed
02:58:14.252 00.000 9828 MoveAxis(E, 26, B)
02:58:14.252 00.000 9828 Guiding  Dir = 2, Dur = 26
02:58:14.253 00.001 9828 IsSlewing returns 0
02:58:14.253 00.000 9828 IsGuiding returns 0
02:58:14.253 00.000 9828 PulseGuide returned control before completion, sleep 36
02:58:14.293 00.040 9828 IsGuiding returns 1
02:58:14.293 00.000 9828 scope still moving after pulse duration time elapsed
02:58:14.325 00.032 9828 IsSlewing returns 0
02:58:14.325 00.000 9828 IsGuiding returns 1
02:58:14.356 00.031 9828 IsSlewing returns 0
02:58:14.356 00.000 9828 IsGuiding returns 1
02:58:14.387 00.031 9828 IsSlewing returns 0
02:58:14.387 00.000 9828 IsGuiding returns 1
02:58:14.418 00.031 9828 IsSlewing returns 0
02:58:14.418 00.000 9828 IsGuiding returns 0
02:58:14.418 00.000 9828 scope move finished after 26 + 139 ms
02:58:14.418 00.000 9828 Move returns status 0, amount 26
02:58:14.418 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:14.418 00.000 9828 MoveAxis(N, 10, B)
02:58:14.419 00.001 9828 Guiding  Dir = 0, Dur = 10
02:58:14.433 00.014 9828 IsSlewing returns 0
02:58:14.433 00.000 9828 IsGuiding returns 0
02:58:14.433 00.000 9828 PulseGuide returned control before completion, sleep 20
02:58:14.464 00.031 9828 IsGuiding returns 1
02:58:14.464 00.000 9828 scope still moving after pulse duration time elapsed
02:58:14.495 00.031 9828 IsSlewing returns 0
02:58:14.495 00.000 9828 IsGuiding returns 1
02:58:14.527 00.032 9828 IsSlewing returns 0
02:58:14.527 00.000 9828 IsGuiding returns 1
02:58:14.558 00.031 9828 IsSlewing returns 0
02:58:14.558 00.000 9828 IsGuiding returns 1
02:58:14.590 00.032 9828 IsSlewing returns 0
02:58:14.590 00.000 9828 IsGuiding returns 0
02:58:14.590 00.000 9828 scope move finished after 10 + 146 ms
02:58:14.590 00.000 9828 Move returns status 0, amount 10
02:58:14.590 00.000 9828 move complete, result=0
02:58:14.590 00.000 9828 worker thread done servicing request
02:58:14.590 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:58:14.940 00.350 8976 Exposure complete
02:58:14.945 00.005 8976 worker thread done servicing request
02:58:14.945 00.000 5052 OnExposeComplete: enter
02:58:14.945 00.000 5052 UpdateGuideState(): m_state=6
02:58:14.946 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11382
02:58:14.946 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.61, Mass=172, SNR=9.1, Peak=79 HFD=1.6
02:58:14.946 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
02:58:14.946 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
02:58:14.946 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.10 hyp=0.53 cameraTheta=-2.95 mountX=0.15 mountY=0.50, mountTheta=1.28
02:58:14.947 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.10, opts=13)
02:58:14.948 00.001 5052 Enqueuing Move request for stepguider (-0.52, -0.10)
02:58:14.948 00.000 8976 Worker thread wakes up
02:58:14.948 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:58:14.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.10) opts 0xd
02:58:14.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.10)
02:58:14.948 00.000 8976 Moving (-0.52, -0.10) raw xDistance=0.15 yDistance=0.50
02:58:14.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:58:14.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.50
02:58:14.948 00.000 8976 MoveAxis(R, 0, ABG)
02:58:14.948 00.000 8976 MoveAxis(D, 2, ABG)
02:58:14.948 00.000 8976 stepping (-3, 10) + (0, -2)
02:58:14.949 00.001 5052 UpdateGuideState exits: m=172 SNR=9.1
02:58:14.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:14.949 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:14.949 00.000 5052 Enqueuing Expose request
02:58:14.949 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:14.986 00.037 8976 Received - 47 (G) 
02:58:14.986 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:14.986 00.000 8976 stepped: pos (-3, 8)
02:58:14.986 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
02:58:14.987 00.001 8976 MountToCamera -- mountX=0.51 mountY=-1.42 hyp=1.51 mountTheta=-1.23 cameraX=1.04, cameraY=1.10 cameraTheta=0.81
02:58:14.987 00.000 8976 incremental bump (1.037, 1.100) isValid = 1
02:58:14.987 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
02:58:14.987 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
02:58:14.987 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
02:58:14.987 00.000 8976 move complete, result=0
02:58:14.987 00.000 8976 worker thread done servicing request
02:58:14.987 00.000 9828 Worker thread wakes up
02:58:14.987 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
02:58:14.987 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:58:14.987 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
02:58:14.987 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
02:58:14.987 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
02:58:14.987 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:58:14.987 00.000 9828 BLC: window closed
02:58:14.987 00.000 9828 MoveAxis(E, 26, B)
02:58:14.987 00.000 9828 Guiding  Dir = 2, Dur = 26
02:58:14.987 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:58:14.988 00.001 8976 Worker thread wakes up
02:58:14.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:14.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:14.988 00.000 9828 IsSlewing returns 0
02:58:14.988 00.000 9828 IsGuiding returns 0
02:58:14.988 00.000 9828 PulseGuide returned control before completion, sleep 36
02:58:15.040 00.052 9828 IsGuiding returns 1
02:58:15.040 00.000 9828 scope still moving after pulse duration time elapsed
02:58:15.070 00.030 9828 IsSlewing returns 0
02:58:15.070 00.000 9828 IsGuiding returns 1
02:58:15.103 00.033 9828 IsSlewing returns 0
02:58:15.103 00.000 9828 IsGuiding returns 1
02:58:15.133 00.030 9828 IsSlewing returns 0
02:58:15.134 00.001 9828 IsGuiding returns 0
02:58:15.134 00.000 9828 scope move finished after 26 + 119 ms
02:58:15.134 00.000 9828 Move returns status 0, amount 26
02:58:15.134 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:15.134 00.000 9828 MoveAxis(N, 10, B)
02:58:15.134 00.000 9828 Guiding  Dir = 0, Dur = 10
02:58:15.148 00.014 9828 IsSlewing returns 0
02:58:15.148 00.000 9828 IsGuiding returns 0
02:58:15.148 00.000 9828 PulseGuide returned control before completion, sleep 20
02:58:15.178 00.030 9828 IsGuiding returns 1
02:58:15.178 00.000 9828 scope still moving after pulse duration time elapsed
02:58:15.209 00.031 9828 IsSlewing returns 0
02:58:15.209 00.000 9828 IsGuiding returns 1
02:58:15.240 00.031 9828 IsSlewing returns 0
02:58:15.240 00.000 9828 IsGuiding returns 1
02:58:15.271 00.031 9828 IsSlewing returns 0
02:58:15.271 00.000 9828 IsGuiding returns 1
02:58:15.301 00.030 9828 IsSlewing returns 0
02:58:15.301 00.000 9828 IsGuiding returns 0
02:58:15.301 00.000 9828 scope move finished after 10 + 143 ms
02:58:15.301 00.000 9828 Move returns status 0, amount 10
02:58:15.301 00.000 9828 move complete, result=0
02:58:15.301 00.000 9828 worker thread done servicing request
02:58:15.301 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
02:58:15.676 00.375 8976 Exposure complete
02:58:15.681 00.005 8976 worker thread done servicing request
02:58:15.681 00.000 5052 OnExposeComplete: enter
02:58:15.681 00.000 5052 UpdateGuideState(): m_state=6
02:58:15.681 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11383
02:58:15.681 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=282.08, Mass=145, SNR=8.4, Peak=84 HFD=1.8
02:58:15.681 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
02:58:15.681 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
02:58:15.681 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.37 hyp=0.92 cameraTheta=2.73 mountX=0.71 mountY=0.50, mountTheta=0.62
02:58:15.682 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.37, opts=13)
02:58:15.682 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.37)
02:58:15.682 00.000 8976 Worker thread wakes up
02:58:15.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.37) opts 0xd
02:58:15.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.37)
02:58:15.682 00.000 8976 Moving (-0.84, 0.37) raw xDistance=0.71 yDistance=0.50
02:58:15.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
02:58:15.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:58:15.682 00.000 5052 UpdateGuideState exits: m=145 SNR=8.4
02:58:15.683 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:15.683 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:15.683 00.000 5052 Enqueuing Expose request
02:58:15.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
02:58:15.683 00.000 8976 MoveAxis(L, 3, ABG)
02:58:15.683 00.000 8976 stepping (-3, 8) + (-3, 0)
02:58:15.683 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:15.722 00.039 8976 Received - 47 (G) 
02:58:15.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:15.722 00.000 8976 stepped: pos (-6, 8)
02:58:15.723 00.001 8976 MoveAxis(D, 2, ABG)
02:58:15.723 00.000 8976 stepping (-6, 8) + (0, -2)
02:58:15.723 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:15.754 00.031 8976 Received - 47 (G) 
02:58:15.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:15.754 00.000 8976 stepped: pos (-6, 6)
02:58:15.754 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
02:58:15.754 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.27 hyp=1.42 mountTheta=-1.10 cameraX=0.84, cameraY=1.15 cameraTheta=0.94
02:58:15.754 00.000 8976 incremental bump (0.837, 1.150) isValid = 1
02:58:15.754 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
02:58:15.754 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
02:58:15.754 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
02:58:15.754 00.000 8976 move complete, result=0
02:58:15.754 00.000 9828 Worker thread wakes up
02:58:15.754 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
02:58:15.754 00.000 8976 worker thread done servicing request
02:58:15.755 00.001 8976 Worker thread wakes up
02:58:15.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:15.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:15.755 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.5 px 2 ms SOUTH
02:58:15.755 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:58:15.755 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
02:58:15.755 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
02:58:15.755 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
02:58:15.755 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
02:58:15.755 00.000 9828 BLC: window closed
02:58:15.755 00.000 9828 MoveAxis(E, 23, B)
02:58:15.755 00.000 9828 Guiding  Dir = 2, Dur = 23
02:58:15.756 00.001 9828 IsSlewing returns 0
02:58:15.756 00.000 9828 IsGuiding returns 0
02:58:15.756 00.000 9828 PulseGuide returned control before completion, sleep 33
02:58:15.801 00.045 9828 IsGuiding returns 1
02:58:15.801 00.000 9828 scope still moving after pulse duration time elapsed
02:58:15.831 00.030 9828 IsSlewing returns 0
02:58:15.831 00.000 9828 IsGuiding returns 1
02:58:15.862 00.031 9828 IsSlewing returns 0
02:58:15.862 00.000 9828 IsGuiding returns 1
02:58:15.893 00.031 9828 IsSlewing returns 0
02:58:15.893 00.000 9828 IsGuiding returns 0
02:58:15.893 00.000 9828 scope move finished after 23 + 114 ms
02:58:15.893 00.000 9828 Move returns status 0, amount 23
02:58:15.893 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:15.894 00.001 9828 MoveAxis(N, 12, B)
02:58:15.894 00.000 9828 Guiding  Dir = 0, Dur = 12
02:58:15.908 00.014 9828 IsSlewing returns 0
02:58:15.908 00.000 9828 IsGuiding returns 0
02:58:15.908 00.000 9828 PulseGuide returned control before completion, sleep 22
02:58:15.940 00.032 9828 IsGuiding returns 1
02:58:15.940 00.000 9828 scope still moving after pulse duration time elapsed
02:58:15.971 00.031 9828 IsSlewing returns 0
02:58:15.971 00.000 9828 IsGuiding returns 1
02:58:16.002 00.031 9828 IsSlewing returns 0
02:58:16.002 00.000 9828 IsGuiding returns 1
02:58:16.034 00.032 9828 IsSlewing returns 0
02:58:16.034 00.000 9828 IsGuiding returns 1
02:58:16.064 00.030 9828 IsSlewing returns 0
02:58:16.064 00.000 9828 IsGuiding returns 0
02:58:16.064 00.000 9828 scope move finished after 12 + 143 ms
02:58:16.064 00.000 9828 Move returns status 0, amount 12
02:58:16.064 00.000 9828 move complete, result=0
02:58:16.065 00.001 9828 worker thread done servicing request
02:58:16.065 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
02:58:16.444 00.379 8976 Exposure complete
02:58:16.449 00.005 8976 worker thread done servicing request
02:58:16.449 00.000 5052 OnExposeComplete: enter
02:58:16.449 00.000 5052 UpdateGuideState(): m_state=6
02:58:16.449 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11384
02:58:16.449 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.51, Mass=149, SNR=8.4, Peak=65 HFD=2.2
02:58:16.449 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.58 = 1.71)
02:58:16.449 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
02:58:16.449 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.20 hyp=0.34 cameraTheta=-2.53 mountX=-0.05 mountY=0.34, mountTheta=1.71
02:58:16.450 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.20, opts=13)
02:58:16.450 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.20)
02:58:16.450 00.000 8976 Worker thread wakes up
02:58:16.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:58:16.450 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:58:16.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:16.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.20) opts 0xd
02:58:16.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.20)
02:58:16.450 00.000 8976 Moving (-0.28, -0.20) raw xDistance=-0.05 yDistance=0.34
02:58:16.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:58:16.450 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:16.450 00.000 5052 Enqueuing Expose request
02:58:16.452 00.002 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:58:16.452 00.000 8976 MoveAxis(R, 0, ABG)
02:58:16.452 00.000 8976 MoveAxis(D, 2, ABG)
02:58:16.452 00.000 8976 stepping (-6, 6) + (0, -2)
02:58:16.452 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:16.490 00.038 8976 Received - 47 (G) 
02:58:16.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:16.490 00.000 8976 stepped: pos (-6, 4)
02:58:16.490 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
02:58:16.490 00.000 8976 MountToCamera -- mountX=0.73 mountY=-1.06 hyp=1.29 mountTheta=-0.96 cameraX=0.61, cameraY=1.14 cameraTheta=1.08
02:58:16.490 00.000 8976 incremental bump (0.609, 1.136) isValid = 1
02:58:16.490 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
02:58:16.490 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
02:58:16.490 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
02:58:16.490 00.000 8976 move complete, result=0
02:58:16.490 00.000 9828 Worker thread wakes up
02:58:16.490 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
02:58:16.490 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:58:16.490 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
02:58:16.490 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 2 ms SOUTH
02:58:16.490 00.000 8976 worker thread done servicing request
02:58:16.490 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
02:58:16.490 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
02:58:16.491 00.001 8976 Worker thread wakes up
02:58:16.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:16.491 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:16.491 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
02:58:16.491 00.000 9828 BLC: window closed
02:58:16.491 00.000 9828 MoveAxis(E, 19, B)
02:58:16.491 00.000 9828 Guiding  Dir = 2, Dur = 19
02:58:16.491 00.000 9828 IsSlewing returns 0
02:58:16.491 00.000 9828 IsGuiding returns 0
02:58:16.491 00.000 9828 PulseGuide returned control before completion, sleep 29
02:58:16.532 00.041 9828 IsGuiding returns 1
02:58:16.532 00.000 9828 scope still moving after pulse duration time elapsed
02:58:16.562 00.030 9828 IsSlewing returns 0
02:58:16.562 00.000 9828 IsGuiding returns 1
02:58:16.593 00.031 9828 IsSlewing returns 0
02:58:16.593 00.000 9828 IsGuiding returns 1
02:58:16.624 00.031 9828 IsSlewing returns 0
02:58:16.624 00.000 9828 IsGuiding returns 0
02:58:16.624 00.000 9828 scope move finished after 19 + 114 ms
02:58:16.624 00.000 9828 Move returns status 0, amount 19
02:58:16.624 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:58:16.624 00.000 9828 MoveAxis(N, 13, B)
02:58:16.624 00.000 9828 Guiding  Dir = 0, Dur = 13
02:58:16.640 00.016 9828 IsSlewing returns 0
02:58:16.641 00.001 9828 IsGuiding returns 0
02:58:16.641 00.000 9828 PulseGuide returned control before completion, sleep 23
02:58:16.672 00.031 9828 IsGuiding returns 1
02:58:16.672 00.000 9828 scope still moving after pulse duration time elapsed
02:58:16.702 00.030 9828 IsSlewing returns 0
02:58:16.702 00.000 9828 IsGuiding returns 1
02:58:16.733 00.031 9828 IsSlewing returns 0
02:58:16.733 00.000 9828 IsGuiding returns 1
02:58:16.764 00.031 9828 IsSlewing returns 0
02:58:16.764 00.000 9828 IsGuiding returns 1
02:58:16.796 00.032 9828 IsSlewing returns 0
02:58:16.796 00.000 9828 IsGuiding returns 0
02:58:16.796 00.000 9828 scope move finished after 13 + 142 ms
02:58:16.796 00.000 9828 Move returns status 0, amount 13
02:58:16.796 00.000 9828 move complete, result=0
02:58:16.796 00.000 9828 worker thread done servicing request
02:58:16.796 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
02:58:17.175 00.379 8976 Exposure complete
02:58:17.181 00.006 8976 worker thread done servicing request
02:58:17.181 00.000 5052 OnExposeComplete: enter
02:58:17.181 00.000 5052 UpdateGuideState(): m_state=6
02:58:17.181 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11385
02:58:17.181 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.59, Mass=153, SNR=8.6, Peak=64 HFD=2.1
02:58:17.181 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.04) = xAngle (-2.99 = -2.99)
02:58:17.181 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.10 = -3.10)
02:58:17.181 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.95 mountX=-0.14 mountY=-0.01, mountTheta=-3.10
02:58:17.182 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.12, opts=13)
02:58:17.182 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.12)
02:58:17.182 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:58:17.182 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
02:58:17.182 00.000 8976 Worker thread wakes up
02:58:17.182 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.12) opts 0xd
02:58:17.182 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.12)
02:58:17.182 00.000 8976 Moving (0.08, -0.12) raw xDistance=-0.14 yDistance=-0.01
02:58:17.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:17.182 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:17.182 00.000 5052 Enqueuing Expose request
02:58:17.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:58:17.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:58:17.182 00.000 8976 MoveAxis(R, 0, ABG)
02:58:17.183 00.001 8976 MoveAxis(U, 0, ABG)
02:58:17.183 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
02:58:17.183 00.000 8976 move complete, result=0
02:58:17.183 00.000 8976 worker thread done servicing request
02:58:17.183 00.000 8976 Worker thread wakes up
02:58:17.183 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:17.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:17.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:17.868 00.685 8976 Exposure complete
02:58:17.873 00.005 8976 worker thread done servicing request
02:58:17.874 00.001 5052 OnExposeComplete: enter
02:58:17.874 00.000 5052 UpdateGuideState(): m_state=6
02:58:17.874 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11386
02:58:17.874 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.98, Mass=162, SNR=8.8, Peak=74 HFD=2.3
02:58:17.874 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
02:58:17.874 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
02:58:17.874 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.27 hyp=0.33 cameraTheta=0.98 mountX=0.16 mountY=-0.30, mountTheta=-1.08
02:58:17.874 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.27, opts=13)
02:58:17.874 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.27)
02:58:17.874 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:58:17.875 00.001 5052 UpdateGuideState exits: m=162 SNR=8.8
02:58:17.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:17.875 00.000 8976 Worker thread wakes up
02:58:17.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.27) opts 0xd
02:58:17.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.27)
02:58:17.875 00.000 8976 Moving (0.18, 0.27) raw xDistance=0.16 yDistance=-0.30
02:58:17.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:17.875 00.000 5052 Enqueuing Expose request
02:58:17.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:58:17.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:58:17.875 00.000 8976 MoveAxis(R, 0, ABG)
02:58:17.875 00.000 8976 MoveAxis(U, 1, ABG)
02:58:17.875 00.000 8976 stepping (-6, 4) + (0, 1)
02:58:17.875 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:17.896 00.021 8976 Received - 47 (G) 
02:58:17.897 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:17.897 00.000 8976 stepped: pos (-6, 5)
02:58:17.897 00.000 8976 move complete, result=0
02:58:17.897 00.000 8976 worker thread done servicing request
02:58:17.897 00.000 8976 Worker thread wakes up
02:58:17.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:17.897 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:17.897 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:58:18.578 00.681 8976 Exposure complete
02:58:18.583 00.005 8976 worker thread done servicing request
02:58:18.583 00.000 5052 OnExposeComplete: enter
02:58:18.583 00.000 5052 UpdateGuideState(): m_state=6
02:58:18.583 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11387
02:58:18.583 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.87, Mass=161, SNR=8.7, Peak=68 HFD=2.4
02:58:18.583 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.08 = -1.08)
02:58:18.583 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.18 = -1.18)
02:58:18.583 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.96 mountX=0.09 mountY=-0.18, mountTheta=-1.10
02:58:18.584 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.16, opts=13)
02:58:18.584 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.16)
02:58:18.584 00.000 8976 Worker thread wakes up
02:58:18.584 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.16) opts 0xd
02:58:18.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.16)
02:58:18.584 00.000 8976 Moving (0.11, 0.16) raw xDistance=0.09 yDistance=-0.18
02:58:18.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:58:18.584 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
02:58:18.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:18.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:58:18.585 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:58:18.585 00.000 8976 MoveAxis(R, 0, ABG)
02:58:18.585 00.000 8976 MoveAxis(U, 0, ABG)
02:58:18.585 00.000 8976 move complete, result=0
02:58:18.585 00.000 8976 worker thread done servicing request
02:58:18.586 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:18.586 00.000 5052 Enqueuing Expose request
02:58:18.586 00.000 8976 Worker thread wakes up
02:58:18.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:18.586 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:18.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:19.269 00.683 8976 Exposure complete
02:58:19.275 00.006 8976 worker thread done servicing request
02:58:19.275 00.000 5052 OnExposeComplete: enter
02:58:19.275 00.000 5052 UpdateGuideState(): m_state=6
02:58:19.275 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11388
02:58:19.275 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.87, Mass=172, SNR=9.0, Peak=72 HFD=2.3
02:58:19.275 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.73 = -0.73)
02:58:19.275 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
02:58:19.275 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.32 mountX=0.13 mountY=-0.12, mountTheta=-0.78
02:58:19.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.16, opts=13)
02:58:19.276 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.16)
02:58:19.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:58:19.276 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
02:58:19.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:19.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:19.276 00.000 5052 Enqueuing Expose request
02:58:19.276 00.000 8976 Worker thread wakes up
02:58:19.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.16) opts 0xd
02:58:19.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.16)
02:58:19.276 00.000 8976 Moving (0.04, 0.16) raw xDistance=0.13 yDistance=-0.12
02:58:19.277 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:58:19.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:58:19.277 00.000 8976 MoveAxis(R, 0, ABG)
02:58:19.277 00.000 8976 MoveAxis(U, 0, ABG)
02:58:19.277 00.000 8976 move complete, result=0
02:58:19.277 00.000 8976 worker thread done servicing request
02:58:19.277 00.000 8976 Worker thread wakes up
02:58:19.277 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:19.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:19.277 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:19.961 00.684 8976 Exposure complete
02:58:19.966 00.005 8976 worker thread done servicing request
02:58:19.966 00.000 5052 OnExposeComplete: enter
02:58:19.966 00.000 5052 UpdateGuideState(): m_state=6
02:58:19.966 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11389
02:58:19.966 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.89, Mass=159, SNR=8.7, Peak=67 HFD=2.4
02:58:19.966 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
02:58:19.966 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
02:58:19.966 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.18 hyp=0.32 cameraTheta=0.58 mountX=0.04 mountY=-0.32, mountTheta=-1.46
02:58:19.967 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.18, opts=13)
02:58:19.967 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.18)
02:58:19.967 00.000 8976 Worker thread wakes up
02:58:19.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.18) opts 0xd
02:58:19.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.18)
02:58:19.967 00.000 8976 Moving (0.27, 0.18) raw xDistance=0.04 yDistance=-0.32
02:58:19.968 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:19.968 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:58:19.968 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
02:58:19.968 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:19.968 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:58:19.968 00.000 8976 MoveAxis(R, 0, ABG)
02:58:19.968 00.000 8976 MoveAxis(U, 1, ABG)
02:58:19.968 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:19.968 00.000 5052 Enqueuing Expose request
02:58:19.968 00.000 8976 stepping (-6, 5) + (0, 1)
02:58:19.968 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:19.990 00.022 8976 Received - 47 (G) 
02:58:19.990 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:19.990 00.000 8976 stepped: pos (-6, 6)
02:58:19.990 00.000 8976 move complete, result=0
02:58:19.991 00.001 8976 worker thread done servicing request
02:58:19.991 00.000 8976 Worker thread wakes up
02:58:19.991 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:58:19.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:19.991 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:20.674 00.683 8976 Exposure complete
02:58:20.679 00.005 8976 worker thread done servicing request
02:58:20.679 00.000 5052 OnExposeComplete: enter
02:58:20.679 00.000 5052 UpdateGuideState(): m_state=6
02:58:20.679 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11390
02:58:20.679 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.69, Mass=171, SNR=9.0, Peak=76 HFD=1.8
02:58:20.679 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
02:58:20.679 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
02:58:20.680 00.001 5052 CameraToMount -- cameraX=0.43 cameraY=-0.02 hyp=0.43 cameraTheta=-0.05 mountX=-0.22 mountY=-0.35, mountTheta=-2.12
02:58:20.680 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.02, opts=13)
02:58:20.680 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.02)
02:58:20.680 00.000 8976 Worker thread wakes up
02:58:20.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.02) opts 0xd
02:58:20.680 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.02)
02:58:20.680 00.000 8976 Moving (0.43, -0.02) raw xDistance=-0.22 yDistance=-0.35
02:58:20.681 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:58:20.681 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
02:58:20.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:20.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:58:20.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
02:58:20.681 00.000 8976 MoveAxis(R, 0, ABG)
02:58:20.681 00.000 8976 MoveAxis(U, 1, ABG)
02:58:20.681 00.000 8976 stepping (-6, 6) + (0, 1)
02:58:20.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:20.681 00.000 5052 Enqueuing Expose request
02:58:20.681 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:20.710 00.029 8976 Received - 47 (G) 
02:58:20.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:20.710 00.000 8976 stepped: pos (-6, 7)
02:58:20.710 00.000 8976 move complete, result=0
02:58:20.710 00.000 8976 worker thread done servicing request
02:58:20.710 00.000 8976 Worker thread wakes up
02:58:20.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:20.710 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
02:58:20.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:21.395 00.685 8976 Exposure complete
02:58:21.401 00.006 8976 worker thread done servicing request
02:58:21.401 00.000 5052 OnExposeComplete: enter
02:58:21.401 00.000 5052 UpdateGuideState(): m_state=6
02:58:21.401 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11391
02:58:21.401 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.82, Mass=150, SNR=8.5, Peak=76 HFD=2.0
02:58:21.401 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
02:58:21.401 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
02:58:21.401 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.66 mountX=0.19 mountY=0.11, mountTheta=0.54
02:58:21.401 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.11, opts=13)
02:58:21.401 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.11)
02:58:21.401 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:58:21.402 00.001 5052 UpdateGuideState exits: m=150 SNR=8.5
02:58:21.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:21.402 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:21.402 00.000 5052 Enqueuing Expose request
02:58:21.402 00.000 8976 Worker thread wakes up
02:58:21.402 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.11) opts 0xd
02:58:21.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.11)
02:58:21.402 00.000 8976 Moving (-0.20, 0.11) raw xDistance=0.19 yDistance=0.11
02:58:21.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:58:21.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:58:21.402 00.000 8976 MoveAxis(R, 0, ABG)
02:58:21.402 00.000 8976 MoveAxis(U, 0, ABG)
02:58:21.402 00.000 8976 move complete, result=0
02:58:21.402 00.000 8976 worker thread done servicing request
02:58:21.402 00.000 8976 Worker thread wakes up
02:58:21.402 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:21.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:21.402 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:22.092 00.690 8976 Exposure complete
02:58:22.097 00.005 8976 worker thread done servicing request
02:58:22.097 00.000 5052 OnExposeComplete: enter
02:58:22.097 00.000 5052 UpdateGuideState(): m_state=6
02:58:22.097 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11392
02:58:22.097 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.87, Mass=150, SNR=8.5, Peak=76 HFD=1.9
02:58:22.098 00.001 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.11 = 0.11)
02:58:22.098 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.00 = 0.00)
02:58:22.098 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.20 cameraTheta=2.15 mountX=0.19 mountY=0.00, mountTheta=0.00
02:58:22.098 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.16, opts=13)
02:58:22.098 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.16)
02:58:22.098 00.000 8976 Worker thread wakes up
02:58:22.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.16) opts 0xd
02:58:22.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.16)
02:58:22.098 00.000 8976 Moving (-0.11, 0.16) raw xDistance=0.19 yDistance=0.00
02:58:22.098 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:58:22.099 00.001 5052 UpdateGuideState exits: m=150 SNR=8.5
02:58:22.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:22.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:58:22.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:58:22.099 00.000 8976 MoveAxis(R, 0, ABG)
02:58:22.099 00.000 8976 MoveAxis(U, 0, ABG)
02:58:22.099 00.000 8976 move complete, result=0
02:58:22.099 00.000 8976 worker thread done servicing request
02:58:22.099 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:22.099 00.000 5052 Enqueuing Expose request
02:58:22.099 00.000 8976 Worker thread wakes up
02:58:22.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:22.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:22.099 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:22.785 00.686 8976 Exposure complete
02:58:22.789 00.004 8976 worker thread done servicing request
02:58:22.790 00.001 5052 OnExposeComplete: enter
02:58:22.790 00.000 5052 UpdateGuideState(): m_state=6
02:58:22.790 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11393
02:58:22.790 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.97, Mass=167, SNR=8.9, Peak=70 HFD=2.1
02:58:22.790 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
02:58:22.790 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
02:58:22.790 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.28 cameraTheta=1.99 mountX=0.28 mountY=-0.04, mountTheta=-0.15
02:58:22.791 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.26, opts=13)
02:58:22.791 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.26)
02:58:22.791 00.000 8976 Worker thread wakes up
02:58:22.791 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.26) opts 0xd
02:58:22.791 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.26)
02:58:22.791 00.000 8976 Moving (-0.12, 0.26) raw xDistance=0.28 yDistance=-0.04
02:58:22.791 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:58:22.791 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:58:22.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:22.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:58:22.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:58:22.791 00.000 8976 MoveAxis(L, 1, ABG)
02:58:22.791 00.000 8976 stepping (-6, 7) + (-1, 0)
02:58:22.791 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:22.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:22.791 00.000 5052 Enqueuing Expose request
02:58:22.820 00.029 8976 Received - 47 (G) 
02:58:22.820 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:22.820 00.000 8976 stepped: pos (-7, 7)
02:58:22.820 00.000 8976 MoveAxis(U, 0, ABG)
02:58:22.820 00.000 8976 move complete, result=0
02:58:22.820 00.000 8976 worker thread done servicing request
02:58:22.820 00.000 8976 Worker thread wakes up
02:58:22.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:22.820 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
02:58:22.820 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:23.506 00.686 8976 Exposure complete
02:58:23.511 00.005 8976 worker thread done servicing request
02:58:23.512 00.001 5052 OnExposeComplete: enter
02:58:23.512 00.000 5052 UpdateGuideState(): m_state=6
02:58:23.512 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11394
02:58:23.512 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.69, Mass=174, SNR=9.1, Peak=69 HFD=2.1
02:58:23.512 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
02:58:23.512 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
02:58:23.512 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.00 mountX=0.05 mountY=0.15, mountTheta=1.23
02:58:23.512 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.02, opts=13)
02:58:23.513 00.001 5052 Enqueuing Move request for stepguider (-0.17, -0.02)
02:58:23.513 00.000 8976 Worker thread wakes up
02:58:23.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.02) opts 0xd
02:58:23.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.02)
02:58:23.513 00.000 8976 Moving (-0.17, -0.02) raw xDistance=0.05 yDistance=0.15
02:58:23.513 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:58:23.513 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
02:58:23.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:23.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:23.513 00.000 5052 Enqueuing Expose request
02:58:23.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:58:23.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:58:23.513 00.000 8976 MoveAxis(R, 0, ABG)
02:58:23.513 00.000 8976 MoveAxis(U, 0, ABG)
02:58:23.513 00.000 8976 move complete, result=0
02:58:23.513 00.000 8976 worker thread done servicing request
02:58:23.513 00.000 8976 Worker thread wakes up
02:58:23.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:23.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:23.514 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:24.199 00.685 8976 Exposure complete
02:58:24.205 00.006 8976 worker thread done servicing request
02:58:24.205 00.000 5052 OnExposeComplete: enter
02:58:24.205 00.000 5052 UpdateGuideState(): m_state=6
02:58:24.205 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11395
02:58:24.205 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.64, Mass=178, SNR=9.2, Peak=72 HFD=2.0
02:58:24.205 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.52 = -2.52)
02:58:24.205 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
02:58:24.205 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.48 mountX=-0.13 mountY=-0.08, mountTheta=-2.60
02:58:24.207 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.07, opts=13)
02:58:24.207 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.07)
02:58:24.207 00.000 8976 Worker thread wakes up
02:58:24.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:58:24.207 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
02:58:24.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.07) opts 0xd
02:58:24.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:24.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.07)
02:58:24.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:24.207 00.000 5052 Enqueuing Expose request
02:58:24.207 00.000 8976 Moving (0.14, -0.07) raw xDistance=-0.13 yDistance=-0.08
02:58:24.208 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:58:24.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:58:24.208 00.000 8976 MoveAxis(R, 0, ABG)
02:58:24.208 00.000 8976 MoveAxis(U, 0, ABG)
02:58:24.208 00.000 8976 move complete, result=0
02:58:24.208 00.000 8976 worker thread done servicing request
02:58:24.208 00.000 8976 Worker thread wakes up
02:58:24.208 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:24.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:24.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:24.891 00.683 8976 Exposure complete
02:58:24.897 00.006 8976 worker thread done servicing request
02:58:24.897 00.000 5052 OnExposeComplete: enter
02:58:24.897 00.000 5052 UpdateGuideState(): m_state=6
02:58:24.897 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11396
02:58:24.897 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.71, Mass=164, SNR=8.8, Peak=71 HFD=2.1
02:58:24.897 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
02:58:24.897 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
02:58:24.897 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-3.14 mountX=0.08 mountY=0.15, mountTheta=1.08
02:58:24.898 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.00, opts=13)
02:58:24.898 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.00)
02:58:24.898 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:58:24.898 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
02:58:24.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:24.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:24.898 00.000 5052 Enqueuing Expose request
02:58:24.898 00.000 8976 Worker thread wakes up
02:58:24.898 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.00) opts 0xd
02:58:24.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.00)
02:58:24.898 00.000 8976 Moving (-0.18, -0.00) raw xDistance=0.08 yDistance=0.15
02:58:24.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:58:24.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:58:24.898 00.000 8976 MoveAxis(R, 0, ABG)
02:58:24.898 00.000 8976 MoveAxis(U, 0, ABG)
02:58:24.898 00.000 8976 move complete, result=0
02:58:24.898 00.000 8976 worker thread done servicing request
02:58:24.898 00.000 8976 Worker thread wakes up
02:58:24.898 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:24.899 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:24.899 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:25.583 00.684 8976 Exposure complete
02:58:25.588 00.005 8976 worker thread done servicing request
02:58:25.588 00.000 5052 OnExposeComplete: enter
02:58:25.588 00.000 5052 UpdateGuideState(): m_state=6
02:58:25.588 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11397
02:58:25.588 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.70, Mass=165, SNR=8.8, Peak=72 HFD=2.1
02:58:25.588 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
02:58:25.589 00.001 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
02:58:25.589 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-3.11 mountX=0.18 mountY=0.35, mountTheta=1.11
02:58:25.589 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.01, opts=13)
02:58:25.589 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.01)
02:58:25.589 00.000 8976 Worker thread wakes up
02:58:25.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.01) opts 0xd
02:58:25.589 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.01)
02:58:25.589 00.000 8976 Moving (-0.41, -0.01) raw xDistance=0.18 yDistance=0.35
02:58:25.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:58:25.590 00.001 5052 UpdateGuideState exits: m=165 SNR=8.8
02:58:25.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:25.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:58:25.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:58:25.590 00.000 8976 MoveAxis(R, 0, ABG)
02:58:25.590 00.000 8976 MoveAxis(D, 1, ABG)
02:58:25.590 00.000 8976 stepping (-7, 7) + (0, -1)
02:58:25.590 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:25.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:25.590 00.000 5052 Enqueuing Expose request
02:58:25.618 00.028 8976 Received - 47 (G) 
02:58:25.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:25.618 00.000 8976 stepped: pos (-7, 6)
02:58:25.618 00.000 8976 move complete, result=0
02:58:25.618 00.000 8976 worker thread done servicing request
02:58:25.618 00.000 8976 Worker thread wakes up
02:58:25.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:25.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:25.618 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
02:58:26.304 00.686 8976 Exposure complete
02:58:26.309 00.005 8976 worker thread done servicing request
02:58:26.309 00.000 5052 OnExposeComplete: enter
02:58:26.310 00.001 5052 UpdateGuideState(): m_state=6
02:58:26.310 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11398
02:58:26.310 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.75, Mass=146, SNR=8.4, Peak=71 HFD=1.8
02:58:26.310 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
02:58:26.310 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
02:58:26.310 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.04 hyp=0.74 cameraTheta=3.09 mountX=0.37 mountY=0.60, mountTheta=1.02
02:58:26.310 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.04, opts=13)
02:58:26.311 00.001 5052 Enqueuing Move request for stepguider (-0.74, 0.04)
02:58:26.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:58:26.311 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
02:58:26.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:26.311 00.000 8976 Worker thread wakes up
02:58:26.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.04) opts 0xd
02:58:26.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.04)
02:58:26.311 00.000 8976 Moving (-0.74, 0.04) raw xDistance=0.37 yDistance=0.60
02:58:26.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:26.311 00.000 5052 Enqueuing Expose request
02:58:26.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:58:26.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
02:58:26.311 00.000 8976 MoveAxis(L, 2, ABG)
02:58:26.311 00.000 8976 stepping (-7, 6) + (-2, 0)
02:58:26.311 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:26.337 00.026 8976 Received - 47 (G) 
02:58:26.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:26.337 00.000 8976 stepped: pos (-9, 6)
02:58:26.337 00.000 8976 MoveAxis(D, 2, ABG)
02:58:26.337 00.000 8976 stepping (-9, 6) + (0, -2)
02:58:26.337 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:26.369 00.032 8976 Received - 47 (G) 
02:58:26.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:26.369 00.000 8976 stepped: pos (-9, 4)
02:58:26.369 00.000 8976 move complete, result=0
02:58:26.369 00.000 8976 worker thread done servicing request
02:58:26.369 00.000 8976 Worker thread wakes up
02:58:26.370 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:58:26.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:26.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:27.082 00.712 8976 Exposure complete
02:58:27.087 00.005 8976 worker thread done servicing request
02:58:27.087 00.000 5052 OnExposeComplete: enter
02:58:27.087 00.000 5052 UpdateGuideState(): m_state=6
02:58:27.087 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11399
02:58:27.087 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.92, Mass=165, SNR=8.9, Peak=68 HFD=2.4
02:58:27.087 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
02:58:27.087 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
02:58:27.087 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.21 hyp=0.45 cameraTheta=2.66 mountX=0.37 mountY=0.22, mountTheta=0.54
02:58:27.088 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.21, opts=13)
02:58:27.088 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.21)
02:58:27.088 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:58:27.088 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:58:27.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:27.088 00.000 8976 Worker thread wakes up
02:58:27.088 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.21) opts 0xd
02:58:27.088 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.21)
02:58:27.088 00.000 8976 Moving (-0.40, 0.21) raw xDistance=0.37 yDistance=0.22
02:58:27.088 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:27.088 00.000 5052 Enqueuing Expose request
02:58:27.089 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:58:27.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:58:27.089 00.000 8976 MoveAxis(L, 2, ABG)
02:58:27.089 00.000 8976 stepping (-9, 4) + (-2, 0)
02:58:27.089 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:27.121 00.032 8976 Received - 47 (G) 
02:58:27.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:27.121 00.000 8976 stepped: pos (-11, 4)
02:58:27.121 00.000 8976 MoveAxis(U, 0, ABG)
02:58:27.121 00.000 8976 move complete, result=0
02:58:27.121 00.000 8976 worker thread done servicing request
02:58:27.121 00.000 8976 Worker thread wakes up
02:58:27.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:27.121 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:27.121 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
02:58:27.808 00.687 8976 Exposure complete
02:58:27.814 00.006 8976 worker thread done servicing request
02:58:27.814 00.000 5052 OnExposeComplete: enter
02:58:27.814 00.000 5052 UpdateGuideState(): m_state=6
02:58:27.814 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11400
02:58:27.814 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.74, Mass=165, SNR=8.9, Peak=66 HFD=2.3
02:58:27.814 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:58:27.814 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
02:58:27.814 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.03 hyp=0.36 cameraTheta=3.05 mountX=0.19 mountY=0.28, mountTheta=0.97
02:58:27.815 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.03, opts=13)
02:58:27.815 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.03)
02:58:27.815 00.000 8976 Worker thread wakes up
02:58:27.815 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.03) opts 0xd
02:58:27.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.03)
02:58:27.815 00.000 8976 Moving (-0.36, 0.03) raw xDistance=0.19 yDistance=0.28
02:58:27.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:58:27.815 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:58:27.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:27.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:58:27.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:58:27.815 00.000 8976 MoveAxis(R, 0, ABG)
02:58:27.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:27.815 00.000 5052 Enqueuing Expose request
02:58:27.815 00.000 8976 MoveAxis(D, 1, ABG)
02:58:27.815 00.000 8976 stepping (-11, 4) + (0, -1)
02:58:27.815 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:27.840 00.025 8976 Received - 47 (G) 
02:58:27.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:27.840 00.000 8976 stepped: pos (-11, 3)
02:58:27.840 00.000 8976 move complete, result=0
02:58:27.840 00.000 8976 worker thread done servicing request
02:58:27.840 00.000 8976 Worker thread wakes up
02:58:27.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:27.840 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:27.840 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:58:28.527 00.687 8976 Exposure complete
02:58:28.532 00.005 8976 worker thread done servicing request
02:58:28.532 00.000 5052 OnExposeComplete: enter
02:58:28.532 00.000 5052 UpdateGuideState(): m_state=6
02:58:28.532 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11401
02:58:28.532 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.93, Mass=173, SNR=9.1, Peak=71 HFD=2.1
02:58:28.532 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.33 = 0.33)
02:58:28.532 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
02:58:28.533 00.001 5052 CameraToMount -- cameraX=-0.23 cameraY=0.22 hyp=0.31 cameraTheta=2.37 mountX=0.30 mountY=0.07, mountTheta=0.23
02:58:28.533 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.22, opts=13)
02:58:28.533 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.22)
02:58:28.533 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
02:58:28.533 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
02:58:28.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:28.533 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:28.533 00.000 5052 Enqueuing Expose request
02:58:28.533 00.000 8976 Worker thread wakes up
02:58:28.534 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.22) opts 0xd
02:58:28.534 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.22)
02:58:28.534 00.000 8976 Moving (-0.23, 0.22) raw xDistance=0.30 yDistance=0.07
02:58:28.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:58:28.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:58:28.534 00.000 8976 MoveAxis(L, 1, ABG)
02:58:28.534 00.000 8976 stepping (-11, 3) + (-1, 0)
02:58:28.534 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:28.560 00.026 8976 Received - 47 (G) 
02:58:28.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:28.560 00.000 8976 stepped: pos (-12, 3)
02:58:28.560 00.000 8976 MoveAxis(U, 0, ABG)
02:58:28.560 00.000 8976 move complete, result=0
02:58:28.560 00.000 8976 worker thread done servicing request
02:58:28.560 00.000 8976 Worker thread wakes up
02:58:28.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:28.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:28.560 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:58:29.245 00.685 8976 Exposure complete
02:58:29.250 00.005 8976 worker thread done servicing request
02:58:29.250 00.000 5052 OnExposeComplete: enter
02:58:29.250 00.000 5052 UpdateGuideState(): m_state=6
02:58:29.250 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11402
02:58:29.250 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.81, Mass=149, SNR=8.4, Peak=68 HFD=2.1
02:58:29.250 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
02:58:29.250 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
02:58:29.250 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=0.10 hyp=0.78 cameraTheta=3.01 mountX=0.44 mountY=0.59, mountTheta=0.93
02:58:29.251 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.10, opts=13)
02:58:29.251 00.000 5052 Enqueuing Move request for stepguider (-0.77, 0.10)
02:58:29.251 00.000 8976 Worker thread wakes up
02:58:29.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.10) opts 0xd
02:58:29.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.10)
02:58:29.251 00.000 8976 Moving (-0.77, 0.10) raw xDistance=0.44 yDistance=0.59
02:58:29.251 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:58:29.251 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
02:58:29.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:29.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
02:58:29.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
02:58:29.252 00.001 8976 MoveAxis(L, 2, ABG)
02:58:29.252 00.000 8976 stepping (-12, 3) + (-2, 0)
02:58:29.252 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:29.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:29.252 00.000 5052 Enqueuing Expose request
02:58:29.279 00.027 8976 Received - 47 (G) 
02:58:29.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:29.279 00.000 8976 stepped: pos (-14, 3)
02:58:29.279 00.000 8976 MoveAxis(D, 2, ABG)
02:58:29.279 00.000 8976 stepping (-14, 3) + (0, -2)
02:58:29.279 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:29.311 00.032 8976 Received - 47 (G) 
02:58:29.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:29.311 00.000 8976 stepped: pos (-14, 1)
02:58:29.311 00.000 8976 move complete, result=0
02:58:29.311 00.000 8976 worker thread done servicing request
02:58:29.311 00.000 8976 Worker thread wakes up
02:58:29.311 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:58:29.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:29.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:29.996 00.685 8976 Exposure complete
02:58:30.002 00.006 8976 worker thread done servicing request
02:58:30.002 00.000 5052 OnExposeComplete: enter
02:58:30.002 00.000 5052 UpdateGuideState(): m_state=6
02:58:30.003 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11403
02:58:30.003 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.23, Mass=177, SNR=9.2, Peak=71 HFD=2.3
02:58:30.003 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.51 = 1.78)
02:58:30.003 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.67)
02:58:30.003 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.48 hyp=0.77 cameraTheta=-2.46 mountX=-0.16 mountY=0.77, mountTheta=1.77
02:58:30.004 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.48, opts=13)
02:58:30.004 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.48)
02:58:30.004 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
02:58:30.004 00.000 8976 Worker thread wakes up
02:58:30.004 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
02:58:30.004 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.48) opts 0xd
02:58:30.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:30.004 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.48)
02:58:30.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:30.004 00.000 8976 Moving (-0.60, -0.48) raw xDistance=-0.16 yDistance=0.77
02:58:30.004 00.000 5052 Enqueuing Expose request
02:58:30.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:58:30.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.77
02:58:30.005 00.001 8976 MoveAxis(R, 0, ABG)
02:58:30.005 00.000 8976 MoveAxis(D, 3, ABG)
02:58:30.005 00.000 8976 stepping (-14, 1) + (0, -3)
02:58:30.005 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:30.046 00.041 8976 Received - 47 (G) 
02:58:30.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:30.046 00.000 8976 stepped: pos (-14, -2)
02:58:30.046 00.000 8976 move complete, result=0
02:58:30.046 00.000 8976 worker thread done servicing request
02:58:30.046 00.000 8976 Worker thread wakes up
02:58:30.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:30.046 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:58:30.047 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:30.730 00.683 8976 Exposure complete
02:58:30.735 00.005 8976 worker thread done servicing request
02:58:30.735 00.000 5052 OnExposeComplete: enter
02:58:30.736 00.001 5052 UpdateGuideState(): m_state=6
02:58:30.736 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11404
02:58:30.736 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.91, Mass=162, SNR=8.8, Peak=69 HFD=2.2
02:58:30.736 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.04 = 0.04)
02:58:30.736 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.06 = -0.06)
02:58:30.736 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.09 mountX=0.23 mountY=-0.01, mountTheta=-0.06
02:58:30.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.20, opts=13)
02:58:30.737 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.20)
02:58:30.737 00.000 8976 Worker thread wakes up
02:58:30.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.20) opts 0xd
02:58:30.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.20)
02:58:30.737 00.000 8976 Moving (-0.11, 0.20) raw xDistance=0.23 yDistance=-0.01
02:58:30.737 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:58:30.737 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
02:58:30.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:30.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:58:30.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:58:30.737 00.000 8976 MoveAxis(R, 0, ABG)
02:58:30.737 00.000 8976 MoveAxis(U, 0, ABG)
02:58:30.737 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:30.738 00.001 5052 Enqueuing Expose request
02:58:30.738 00.000 8976 move complete, result=0
02:58:30.738 00.000 8976 worker thread done servicing request
02:58:30.738 00.000 8976 Worker thread wakes up
02:58:30.738 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:30.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:30.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:31.423 00.685 8976 Exposure complete
02:58:31.429 00.006 8976 worker thread done servicing request
02:58:31.429 00.000 5052 OnExposeComplete: enter
02:58:31.429 00.000 5052 UpdateGuideState(): m_state=6
02:58:31.429 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11405
02:58:31.429 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.87, Mass=150, SNR=8.5, Peak=70 HFD=2.3
02:58:31.429 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
02:58:31.429 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
02:58:31.429 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.16 hyp=0.42 cameraTheta=2.75 mountX=0.32 mountY=0.24, mountTheta=0.64
02:58:31.430 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.16, opts=13)
02:58:31.430 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.16)
02:58:31.430 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:58:31.430 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:58:31.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:31.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:31.430 00.000 5052 Enqueuing Expose request
02:58:31.430 00.000 8976 Worker thread wakes up
02:58:31.430 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.16) opts 0xd
02:58:31.430 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.16)
02:58:31.430 00.000 8976 Moving (-0.38, 0.16) raw xDistance=0.32 yDistance=0.24
02:58:31.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:58:31.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:58:31.430 00.000 8976 MoveAxis(L, 1, ABG)
02:58:31.430 00.000 8976 stepping (-14, -2) + (-1, 0)
02:58:31.430 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:31.453 00.023 8976 Received - 47 (G) 
02:58:31.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:31.453 00.000 8976 stepped: pos (-15, -2)
02:58:31.453 00.000 8976 MoveAxis(U, 0, ABG)
02:58:31.453 00.000 8976 move complete, result=0
02:58:31.453 00.000 8976 worker thread done servicing request
02:58:31.453 00.000 8976 Worker thread wakes up
02:58:31.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:31.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:31.453 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:58:32.138 00.685 8976 Exposure complete
02:58:32.144 00.006 8976 worker thread done servicing request
02:58:32.144 00.000 5052 OnExposeComplete: enter
02:58:32.144 00.000 5052 UpdateGuideState(): m_state=6
02:58:32.144 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11406
02:58:32.144 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.84, Mass=160, SNR=8.8, Peak=71 HFD=2.1
02:58:32.144 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
02:58:32.144 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
02:58:32.144 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.13 hyp=0.25 cameraTheta=2.61 mountX=0.21 mountY=0.11, mountTheta=0.49
02:58:32.145 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.13, opts=13)
02:58:32.145 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.13)
02:58:32.145 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:58:32.145 00.000 8976 Worker thread wakes up
02:58:32.145 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
02:58:32.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.13) opts 0xd
02:58:32.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:32.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:32.145 00.000 5052 Enqueuing Expose request
02:58:32.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.13)
02:58:32.145 00.000 8976 Moving (-0.22, 0.13) raw xDistance=0.21 yDistance=0.11
02:58:32.146 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:58:32.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:58:32.146 00.000 8976 MoveAxis(R, 0, ABG)
02:58:32.146 00.000 8976 MoveAxis(U, 0, ABG)
02:58:32.146 00.000 8976 move complete, result=0
02:58:32.146 00.000 8976 worker thread done servicing request
02:58:32.146 00.000 8976 Worker thread wakes up
02:58:32.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:32.146 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:32.146 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:32.829 00.683 8976 Exposure complete
02:58:32.835 00.006 8976 worker thread done servicing request
02:58:32.835 00.000 5052 OnExposeComplete: enter
02:58:32.835 00.000 5052 UpdateGuideState(): m_state=6
02:58:32.835 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11407
02:58:32.835 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.72, Mass=169, SNR=9.0, Peak=83 HFD=2.1
02:58:32.835 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:58:32.835 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:58:32.835 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.01 hyp=0.29 cameraTheta=3.10 mountX=0.14 mountY=0.24, mountTheta=1.03
02:58:32.836 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.01, opts=13)
02:58:32.836 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.01)
02:58:32.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:58:32.836 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
02:58:32.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:32.836 00.000 8976 Worker thread wakes up
02:58:32.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.01) opts 0xd
02:58:32.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.01)
02:58:32.836 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:32.836 00.000 5052 Enqueuing Expose request
02:58:32.836 00.000 8976 Moving (-0.29, 0.01) raw xDistance=0.14 yDistance=0.24
02:58:32.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:58:32.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:58:32.836 00.000 8976 MoveAxis(R, 0, ABG)
02:58:32.836 00.000 8976 MoveAxis(U, 0, ABG)
02:58:32.836 00.000 8976 move complete, result=0
02:58:32.836 00.000 8976 worker thread done servicing request
02:58:32.836 00.000 8976 Worker thread wakes up
02:58:32.837 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:32.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:32.837 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:33.522 00.685 8976 Exposure complete
02:58:33.528 00.006 8976 worker thread done servicing request
02:58:33.528 00.000 5052 OnExposeComplete: enter
02:58:33.528 00.000 5052 UpdateGuideState(): m_state=6
02:58:33.528 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11408
02:58:33.528 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.05, Mass=182, SNR=9.3, Peak=80 HFD=2.2
02:58:33.528 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
02:58:33.528 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
02:58:33.528 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.34 hyp=0.45 cameraTheta=2.27 mountX=0.44 mountY=0.05, mountTheta=0.12
02:58:33.529 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.34, opts=13)
02:58:33.529 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.34)
02:58:33.529 00.000 8976 Worker thread wakes up
02:58:33.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.34) opts 0xd
02:58:33.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.34)
02:58:33.530 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:58:33.530 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
02:58:33.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:33.530 00.000 8976 Moving (-0.29, 0.34) raw xDistance=0.44 yDistance=0.05
02:58:33.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:58:33.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:58:33.530 00.000 8976 MoveAxis(L, 2, ABG)
02:58:33.530 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:33.530 00.000 5052 Enqueuing Expose request
02:58:33.530 00.000 8976 stepping (-15, -2) + (-2, 0)
02:58:33.530 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:33.563 00.033 8976 Received - 47 (G) 
02:58:33.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:33.563 00.000 8976 stepped: pos (-17, -2)
02:58:33.563 00.000 8976 MoveAxis(U, 0, ABG)
02:58:33.563 00.000 8976 move complete, result=0
02:58:33.563 00.000 8976 worker thread done servicing request
02:58:33.563 00.000 8976 Worker thread wakes up
02:58:33.563 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:33.563 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:33.563 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:58:34.247 00.684 8976 Exposure complete
02:58:34.253 00.006 8976 worker thread done servicing request
02:58:34.253 00.000 5052 OnExposeComplete: enter
02:58:34.253 00.000 5052 UpdateGuideState(): m_state=6
02:58:34.253 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11409
02:58:34.253 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.35, Mass=156, SNR=8.7, Peak=76 HFD=1.6
02:58:34.253 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
02:58:34.253 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.10)
02:58:34.253 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.36 hyp=0.42 cameraTheta=-1.03 mountX=-0.42 mountY=0.02, mountTheta=3.10
02:58:34.254 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.36, opts=13)
02:58:34.254 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.36)
02:58:34.254 00.000 8976 Worker thread wakes up
02:58:34.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.36) opts 0xd
02:58:34.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.36)
02:58:34.254 00.000 8976 Moving (0.21, -0.36) raw xDistance=-0.42 yDistance=0.02
02:58:34.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
02:58:34.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:58:34.254 00.000 8976 MoveAxis(R, 2, ABG)
02:58:34.254 00.000 8976 stepping (-17, -2) + (2, 0)
02:58:34.254 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:58:34.254 00.000 5052 UpdateGuideState exits: m=156 SNR=8.7
02:58:34.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:34.254 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:34.255 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:34.255 00.000 5052 Enqueuing Expose request
02:58:34.282 00.027 8976 Received - 47 (G) 
02:58:34.282 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:34.282 00.000 8976 stepped: pos (-15, -2)
02:58:34.282 00.000 8976 MoveAxis(U, 0, ABG)
02:58:34.282 00.000 8976 move complete, result=0
02:58:34.282 00.000 8976 worker thread done servicing request
02:58:34.282 00.000 8976 Worker thread wakes up
02:58:34.283 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:34.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:34.283 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
02:58:34.971 00.688 8976 Exposure complete
02:58:34.977 00.006 8976 worker thread done servicing request
02:58:34.977 00.000 5052 OnExposeComplete: enter
02:58:34.977 00.000 5052 UpdateGuideState(): m_state=6
02:58:34.977 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11410
02:58:34.977 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.99, Mass=153, SNR=8.5, Peak=79 HFD=2.0
02:58:34.977 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
02:58:34.977 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
02:58:34.977 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.28 hyp=0.36 cameraTheta=0.89 mountX=0.14 mountY=-0.34, mountTheta=-1.17
02:58:34.978 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.28, opts=13)
02:58:34.978 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.28)
02:58:34.978 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:58:34.978 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:58:34.978 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:34.978 00.000 8976 Worker thread wakes up
02:58:34.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.28) opts 0xd
02:58:34.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.28)
02:58:34.978 00.000 8976 Moving (0.23, 0.28) raw xDistance=0.14 yDistance=-0.34
02:58:34.978 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:34.978 00.000 5052 Enqueuing Expose request
02:58:34.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:58:34.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:58:34.978 00.000 8976 MoveAxis(R, 0, ABG)
02:58:34.978 00.000 8976 MoveAxis(U, 1, ABG)
02:58:34.978 00.000 8976 stepping (-15, -2) + (0, 1)
02:58:34.979 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:35.002 00.023 8976 Received - 47 (G) 
02:58:35.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:35.002 00.000 8976 stepped: pos (-15, -1)
02:58:35.002 00.000 8976 move complete, result=0
02:58:35.002 00.000 8976 worker thread done servicing request
02:58:35.002 00.000 8976 Worker thread wakes up
02:58:35.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:35.002 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:35.002 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:58:35.687 00.685 8976 Exposure complete
02:58:35.692 00.005 8976 worker thread done servicing request
02:58:35.692 00.000 5052 OnExposeComplete: enter
02:58:35.692 00.000 5052 UpdateGuideState(): m_state=6
02:58:35.692 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11411
02:58:35.692 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.79, Mass=171, SNR=9.1, Peak=79 HFD=2.0
02:58:35.692 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:58:35.692 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
02:58:35.692 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.67 mountX=0.14 mountY=0.09, mountTheta=0.56
02:58:35.692 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.08, opts=13)
02:58:35.692 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.08)
02:58:35.692 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:58:35.692 00.000 5052 UpdateGuideState exits: m=171 SNR=9.1
02:58:35.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:35.692 00.000 8976 Worker thread wakes up
02:58:35.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.08) opts 0xd
02:58:35.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.08)
02:58:35.692 00.000 8976 Moving (-0.16, 0.08) raw xDistance=0.14 yDistance=0.09
02:58:35.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:35.692 00.000 5052 Enqueuing Expose request
02:58:35.693 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:58:35.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:58:35.693 00.000 8976 MoveAxis(R, 0, ABG)
02:58:35.693 00.000 8976 MoveAxis(U, 0, ABG)
02:58:35.693 00.000 8976 move complete, result=0
02:58:35.693 00.000 8976 worker thread done servicing request
02:58:35.693 00.000 8976 Worker thread wakes up
02:58:35.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:35.693 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:35.693 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:36.379 00.686 8976 Exposure complete
02:58:36.384 00.005 8976 worker thread done servicing request
02:58:36.385 00.001 5052 OnExposeComplete: enter
02:58:36.385 00.000 5052 UpdateGuideState(): m_state=6
02:58:36.385 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11412
02:58:36.385 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.25, Mass=160, SNR=8.8, Peak=78 HFD=1.9
02:58:36.385 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
02:58:36.385 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
02:58:36.385 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.54 hyp=0.57 cameraTheta=1.27 mountX=0.41 mountY=-0.44, mountTheta=-0.82
02:58:36.386 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.54, opts=13)
02:58:36.386 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.54)
02:58:36.386 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:58:36.386 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
02:58:36.386 00.000 8976 Worker thread wakes up
02:58:36.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.54) opts 0xd
02:58:36.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.54)
02:58:36.386 00.000 8976 Moving (0.17, 0.54) raw xDistance=0.41 yDistance=-0.44
02:58:36.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:36.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:36.386 00.000 5052 Enqueuing Expose request
02:58:36.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:58:36.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:58:36.387 00.001 8976 MoveAxis(L, 2, ABG)
02:58:36.387 00.000 8976 stepping (-15, -1) + (-2, 0)
02:58:36.387 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:36.425 00.038 8976 Received - 47 (G) 
02:58:36.425 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:36.425 00.000 8976 stepped: pos (-17, -1)
02:58:36.425 00.000 8976 MoveAxis(U, 2, ABG)
02:58:36.425 00.000 8976 stepping (-17, -1) + (0, 2)
02:58:36.425 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:36.456 00.031 8976 Received - 47 (G) 
02:58:36.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:36.456 00.000 8976 stepped: pos (-17, 1)
02:58:36.456 00.000 8976 move complete, result=0
02:58:36.456 00.000 8976 worker thread done servicing request
02:58:36.456 00.000 8976 Worker thread wakes up
02:58:36.457 00.001 5052 GuideStep: 0.4 px 2 ms WEST, -0.4 px 2 ms NORTH
02:58:36.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:36.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:37.145 00.688 8976 Exposure complete
02:58:37.151 00.006 8976 worker thread done servicing request
02:58:37.151 00.000 5052 OnExposeComplete: enter
02:58:37.151 00.000 5052 UpdateGuideState(): m_state=6
02:58:37.151 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11413
02:58:37.151 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.09, Mass=154, SNR=8.6, Peak=67 HFD=2.3
02:58:37.151 00.000 5052 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.04) = xAngle (-3.34 = 2.94)
02:58:37.151 00.000 5052 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.44 = 2.84)
02:58:37.151 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.62 hyp=0.64 cameraTheta=-1.30 mountX=-0.63 mountY=0.19, mountTheta=2.85
02:58:37.152 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.62, opts=13)
02:58:37.152 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.62)
02:58:37.152 00.000 8976 Worker thread wakes up
02:58:37.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.62) opts 0xd
02:58:37.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.62)
02:58:37.153 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:58:37.153 00.000 8976 Moving (0.17, -0.62) raw xDistance=-0.63 yDistance=0.19
02:58:37.153 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
02:58:37.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:37.153 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:37.153 00.000 5052 Enqueuing Expose request
02:58:37.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.63
02:58:37.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:58:37.153 00.000 8976 MoveAxis(R, 2, ABG)
02:58:37.153 00.000 8976 stepping (-17, 1) + (2, 0)
02:58:37.153 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:37.192 00.039 8976 Received - 47 (G) 
02:58:37.192 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:37.192 00.000 8976 stepped: pos (-15, 1)
02:58:37.192 00.000 8976 MoveAxis(U, 0, ABG)
02:58:37.192 00.000 8976 move complete, result=0
02:58:37.192 00.000 8976 worker thread done servicing request
02:58:37.192 00.000 8976 Worker thread wakes up
02:58:37.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:37.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:37.192 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.2 px 0 ms NORTH
02:58:37.877 00.685 8976 Exposure complete
02:58:37.882 00.005 8976 worker thread done servicing request
02:58:37.882 00.000 5052 OnExposeComplete: enter
02:58:37.882 00.000 5052 UpdateGuideState(): m_state=6
02:58:37.882 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11414
02:58:37.882 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.84, Mass=163, SNR=8.9, Peak=74 HFD=1.9
02:58:37.883 00.001 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
02:58:37.883 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
02:58:37.883 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.13 hyp=0.33 cameraTheta=0.40 mountX=-0.03 mountY=-0.32, mountTheta=-1.65
02:58:37.883 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.13, opts=13)
02:58:37.883 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.13)
02:58:37.884 00.001 8976 Worker thread wakes up
02:58:37.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.13) opts 0xd
02:58:37.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.13)
02:58:37.884 00.000 8976 Moving (0.30, 0.13) raw xDistance=-0.03 yDistance=-0.32
02:58:37.884 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:58:37.884 00.000 5052 UpdateGuideState exits: m=163 SNR=8.9
02:58:37.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:37.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:58:37.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:58:37.884 00.000 8976 MoveAxis(R, 0, ABG)
02:58:37.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:37.884 00.000 5052 Enqueuing Expose request
02:58:37.884 00.000 8976 MoveAxis(U, 1, ABG)
02:58:37.884 00.000 8976 stepping (-15, 1) + (0, 1)
02:58:37.884 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:37.912 00.028 8976 Received - 47 (G) 
02:58:37.912 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:37.912 00.000 8976 stepped: pos (-15, 2)
02:58:37.912 00.000 8976 move complete, result=0
02:58:37.912 00.000 8976 worker thread done servicing request
02:58:37.912 00.000 8976 Worker thread wakes up
02:58:37.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:37.912 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:37.912 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:58:38.596 00.684 8976 Exposure complete
02:58:38.601 00.005 8976 worker thread done servicing request
02:58:38.602 00.001 5052 OnExposeComplete: enter
02:58:38.602 00.000 5052 UpdateGuideState(): m_state=6
02:58:38.602 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11415
02:58:38.602 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.74, Mass=148, SNR=8.5, Peak=66 HFD=1.8
02:58:38.602 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
02:58:38.602 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:58:38.602 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.03 hyp=0.36 cameraTheta=0.08 mountX=-0.14 mountY=-0.31, mountTheta=-1.98
02:58:38.604 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.03, opts=13)
02:58:38.604 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.03)
02:58:38.604 00.000 8976 Worker thread wakes up
02:58:38.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.03) opts 0xd
02:58:38.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.03)
02:58:38.604 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:58:38.604 00.000 5052 UpdateGuideState exits: m=148 SNR=8.5
02:58:38.604 00.000 8976 Moving (0.36, 0.03) raw xDistance=-0.14 yDistance=-0.31
02:58:38.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:58:38.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:58:38.604 00.000 8976 MoveAxis(R, 0, ABG)
02:58:38.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:38.605 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:38.605 00.000 5052 Enqueuing Expose request
02:58:38.605 00.000 8976 MoveAxis(U, 1, ABG)
02:58:38.605 00.000 8976 stepping (-15, 2) + (0, 1)
02:58:38.605 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:38.631 00.026 8976 Received - 47 (G) 
02:58:38.631 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:38.631 00.000 8976 stepped: pos (-15, 3)
02:58:38.631 00.000 8976 move complete, result=0
02:58:38.631 00.000 8976 worker thread done servicing request
02:58:38.631 00.000 8976 Worker thread wakes up
02:58:38.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:38.631 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:38.631 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:58:39.317 00.686 8976 Exposure complete
02:58:39.322 00.005 8976 worker thread done servicing request
02:58:39.323 00.001 5052 OnExposeComplete: enter
02:58:39.323 00.000 5052 UpdateGuideState(): m_state=6
02:58:39.323 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11416
02:58:39.323 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.80, Mass=155, SNR=8.6, Peak=73 HFD=2.0
02:58:39.323 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
02:58:39.323 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
02:58:39.323 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.09 hyp=0.26 cameraTheta=0.35 mountX=-0.03 mountY=-0.25, mountTheta=-1.70
02:58:39.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.09, opts=13)
02:58:39.324 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.09)
02:58:39.324 00.000 8976 Worker thread wakes up
02:58:39.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.09) opts 0xd
02:58:39.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.09)
02:58:39.324 00.000 8976 Moving (0.24, 0.09) raw xDistance=-0.03 yDistance=-0.25
02:58:39.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:58:39.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:58:39.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:58:39.324 00.000 8976 MoveAxis(R, 0, ABG)
02:58:39.324 00.000 8976 MoveAxis(U, 0, ABG)
02:58:39.324 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:58:39.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:39.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:39.324 00.000 5052 Enqueuing Expose request
02:58:39.325 00.001 8976 move complete, result=0
02:58:39.325 00.000 8976 worker thread done servicing request
02:58:39.325 00.000 8976 Worker thread wakes up
02:58:39.325 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:58:39.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:39.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:40.006 00.681 8976 Exposure complete
02:58:40.012 00.006 8976 worker thread done servicing request
02:58:40.012 00.000 5052 OnExposeComplete: enter
02:58:40.012 00.000 5052 UpdateGuideState(): m_state=6
02:58:40.012 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11417
02:58:40.012 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.59, Mass=150, SNR=8.5, Peak=71 HFD=1.6
02:58:40.012 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
02:58:40.012 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
02:58:40.012 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.12 hyp=0.42 cameraTheta=-0.29 mountX=-0.29 mountY=-0.27, mountTheta=-2.39
02:58:40.013 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.12, opts=13)
02:58:40.013 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.12)
02:58:40.013 00.000 8976 Worker thread wakes up
02:58:40.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.12) opts 0xd
02:58:40.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.12)
02:58:40.013 00.000 8976 Moving (0.40, -0.12) raw xDistance=-0.29 yDistance=-0.27
02:58:40.013 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:58:40.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:58:40.013 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:58:40.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:58:40.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:40.013 00.000 8976 MoveAxis(R, 1, ABG)
02:58:40.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:40.014 00.001 5052 Enqueuing Expose request
02:58:40.014 00.000 8976 stepping (-15, 3) + (1, 0)
02:58:40.014 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:40.037 00.023 8976 Received - 47 (G) 
02:58:40.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:40.037 00.000 8976 stepped: pos (-14, 3)
02:58:40.037 00.000 8976 MoveAxis(U, 1, ABG)
02:58:40.038 00.001 8976 stepping (-14, 3) + (0, 1)
02:58:40.038 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:40.069 00.031 8976 Received - 47 (G) 
02:58:40.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:40.069 00.000 8976 stepped: pos (-14, 4)
02:58:40.070 00.001 8976 move complete, result=0
02:58:40.070 00.000 8976 worker thread done servicing request
02:58:40.070 00.000 8976 Worker thread wakes up
02:58:40.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:40.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:40.070 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
02:58:40.755 00.685 8976 Exposure complete
02:58:40.761 00.006 8976 worker thread done servicing request
02:58:40.761 00.000 5052 OnExposeComplete: enter
02:58:40.761 00.000 5052 UpdateGuideState(): m_state=6
02:58:40.761 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11418
02:58:40.761 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.70, Mass=150, SNR=8.5, Peak=74 HFD=1.7
02:58:40.761 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
02:58:40.761 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:58:40.762 00.001 5052 CameraToMount -- cameraX=0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-0.04 mountX=-0.17 mountY=-0.28, mountTheta=-2.11
02:58:40.762 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.01, opts=13)
02:58:40.762 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.01)
02:58:40.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:58:40.762 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:58:40.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:40.762 00.000 8976 Worker thread wakes up
02:58:40.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.01) opts 0xd
02:58:40.763 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.01)
02:58:40.763 00.000 8976 Moving (0.34, -0.01) raw xDistance=-0.17 yDistance=-0.28
02:58:40.763 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:40.763 00.000 5052 Enqueuing Expose request
02:58:40.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:58:40.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
02:58:40.763 00.000 8976 MoveAxis(R, 0, ABG)
02:58:40.763 00.000 8976 MoveAxis(U, 1, ABG)
02:58:40.763 00.000 8976 stepping (-14, 4) + (0, 1)
02:58:40.763 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:40.789 00.026 8976 Received - 47 (G) 
02:58:40.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:40.789 00.000 8976 stepped: pos (-14, 5)
02:58:40.789 00.000 8976 move complete, result=0
02:58:40.789 00.000 8976 worker thread done servicing request
02:58:40.789 00.000 8976 Worker thread wakes up
02:58:40.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:40.789 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:40.789 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:58:41.475 00.686 8976 Exposure complete
02:58:41.481 00.006 8976 worker thread done servicing request
02:58:41.481 00.000 5052 OnExposeComplete: enter
02:58:41.481 00.000 5052 UpdateGuideState(): m_state=6
02:58:41.481 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11419
02:58:41.481 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.24, Mass=167, SNR=9.0, Peak=69 HFD=1.9
02:58:41.481 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
02:58:41.481 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
02:58:41.482 00.001 5052 CameraToMount -- cameraX=0.44 cameraY=-0.47 hyp=0.64 cameraTheta=-0.82 mountX=-0.62 mountY=-0.11, mountTheta=-2.97
02:58:41.482 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.47, opts=13)
02:58:41.482 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.47)
02:58:41.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
02:58:41.482 00.000 5052 UpdateGuideState exits: m=167 SNR=9.0
02:58:41.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:41.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:41.482 00.000 5052 Enqueuing Expose request
02:58:41.482 00.000 8976 Worker thread wakes up
02:58:41.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.47) opts 0xd
02:58:41.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.47)
02:58:41.483 00.001 8976 Moving (0.44, -0.47) raw xDistance=-0.62 yDistance=-0.11
02:58:41.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
02:58:41.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:58:41.483 00.000 8976 MoveAxis(R, 3, ABG)
02:58:41.483 00.000 8976 stepping (-14, 5) + (3, 0)
02:58:41.483 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:41.509 00.026 8976 Received - 47 (G) 
02:58:41.509 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:41.509 00.000 8976 stepped: pos (-11, 5)
02:58:41.509 00.000 8976 MoveAxis(U, 0, ABG)
02:58:41.509 00.000 8976 move complete, result=0
02:58:41.509 00.000 8976 worker thread done servicing request
02:58:41.509 00.000 8976 Worker thread wakes up
02:58:41.509 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
02:58:41.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:41.509 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:42.193 00.684 8976 Exposure complete
02:58:42.198 00.005 8976 worker thread done servicing request
02:58:42.198 00.000 5052 OnExposeComplete: enter
02:58:42.199 00.001 5052 UpdateGuideState(): m_state=6
02:58:42.199 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11420
02:58:42.199 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=282.02, Mass=175, SNR=9.1, Peak=70 HFD=2.4
02:58:42.199 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
02:58:42.199 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
02:58:42.199 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.31 hyp=0.69 cameraTheta=0.47 mountX=-0.00 mountY=-0.69, mountTheta=-1.58
02:58:42.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.31, opts=13)
02:58:42.200 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.31)
02:58:42.200 00.000 8976 Worker thread wakes up
02:58:42.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.31) opts 0xd
02:58:42.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.31)
02:58:42.200 00.000 8976 Moving (0.62, 0.31) raw xDistance=-0.00 yDistance=-0.69
02:58:42.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:58:42.200 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
02:58:42.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:42.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:42.200 00.000 5052 Enqueuing Expose request
02:58:42.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:58:42.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
02:58:42.200 00.000 8976 MoveAxis(R, 0, ABG)
02:58:42.200 00.000 8976 MoveAxis(U, 3, ABG)
02:58:42.200 00.000 8976 stepping (-11, 5) + (0, 3)
02:58:42.201 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:42.228 00.027 8976 Received - 47 (G) 
02:58:42.228 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:42.228 00.000 8976 stepped: pos (-11, 8)
02:58:42.228 00.000 8976 move complete, result=0
02:58:42.228 00.000 8976 worker thread done servicing request
02:58:42.228 00.000 8976 Worker thread wakes up
02:58:42.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:42.228 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:42.228 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:58:42.930 00.702 8976 Exposure complete
02:58:42.935 00.005 8976 worker thread done servicing request
02:58:42.935 00.000 5052 OnExposeComplete: enter
02:58:42.935 00.000 5052 UpdateGuideState(): m_state=6
02:58:42.935 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11421
02:58:42.935 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.76, Mass=154, SNR=8.6, Peak=70 HFD=2.0
02:58:42.935 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:58:42.935 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:58:42.935 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.05 hyp=0.51 cameraTheta=0.10 mountX=-0.19 mountY=-0.46, mountTheta=-1.96
02:58:42.936 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.05, opts=13)
02:58:42.936 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.05)
02:58:42.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:58:42.936 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
02:58:42.937 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:42.937 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:42.937 00.000 5052 Enqueuing Expose request
02:58:42.937 00.000 8976 Worker thread wakes up
02:58:42.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.05) opts 0xd
02:58:42.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.05)
02:58:42.937 00.000 8976 Moving (0.51, 0.05) raw xDistance=-0.19 yDistance=-0.46
02:58:42.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:58:42.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
02:58:42.937 00.000 8976 MoveAxis(R, 0, ABG)
02:58:42.937 00.000 8976 MoveAxis(U, 2, ABG)
02:58:42.937 00.000 8976 stepping (-11, 8) + (0, 2)
02:58:42.937 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:42.963 00.026 8976 Received - 47 (G) 
02:58:42.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:42.963 00.000 8976 stepped: pos (-11, 10)
02:58:42.963 00.000 8976 move complete, result=0
02:58:42.963 00.000 8976 worker thread done servicing request
02:58:42.963 00.000 8976 Worker thread wakes up
02:58:42.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:42.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:42.963 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:58:43.649 00.686 8976 Exposure complete
02:58:43.654 00.005 8976 worker thread done servicing request
02:58:43.654 00.000 5052 OnExposeComplete: enter
02:58:43.654 00.000 5052 UpdateGuideState(): m_state=6
02:58:43.654 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11422
02:58:43.654 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=282.07, Mass=172, SNR=9.0, Peak=74 HFD=2.3
02:58:43.654 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
02:58:43.654 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
02:58:43.654 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.36 hyp=0.44 cameraTheta=0.98 mountX=0.21 mountY=-0.40, mountTheta=-1.09
02:58:43.655 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.36, opts=13)
02:58:43.655 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.36)
02:58:43.655 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
02:58:43.655 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
02:58:43.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:43.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:43.655 00.000 5052 Enqueuing Expose request
02:58:43.655 00.000 8976 Worker thread wakes up
02:58:43.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.36) opts 0xd
02:58:43.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.36)
02:58:43.656 00.001 8976 Moving (0.25, 0.36) raw xDistance=0.21 yDistance=-0.40
02:58:43.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:58:43.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
02:58:43.656 00.000 8976 MoveAxis(R, 0, ABG)
02:58:43.656 00.000 8976 MoveAxis(U, 2, ABG)
02:58:43.656 00.000 8976 stepping (-11, 10) + (0, 2)
02:58:43.656 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:43.683 00.027 8976 Received - 47 (G) 
02:58:43.683 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:43.683 00.000 8976 stepped: pos (-11, 12)
02:58:43.683 00.000 8976 move complete, result=0
02:58:43.683 00.000 8976 worker thread done servicing request
02:58:43.683 00.000 8976 Worker thread wakes up
02:58:43.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:43.684 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:58:43.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:44.370 00.686 8976 Exposure complete
02:58:44.375 00.005 8976 worker thread done servicing request
02:58:44.376 00.001 5052 OnExposeComplete: enter
02:58:44.376 00.000 5052 UpdateGuideState(): m_state=6
02:58:44.376 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11423
02:58:44.376 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.57, Mass=177, SNR=9.2, Peak=75 HFD=1.9
02:58:44.376 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
02:58:44.376 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
02:58:44.376 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.21 mountX=-0.15 mountY=0.03, mountTheta=2.93
02:58:44.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.14, opts=13)
02:58:44.376 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.14)
02:58:44.377 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:58:44.377 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
02:58:44.377 00.000 8976 Worker thread wakes up
02:58:44.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.14) opts 0xd
02:58:44.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.14)
02:58:44.377 00.000 8976 Moving (0.05, -0.14) raw xDistance=-0.15 yDistance=0.03
02:58:44.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:58:44.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:58:44.377 00.000 8976 MoveAxis(R, 0, ABG)
02:58:44.377 00.000 8976 MoveAxis(U, 0, ABG)
02:58:44.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:44.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:44.377 00.000 5052 Enqueuing Expose request
02:58:44.377 00.000 8976 move complete, result=0
02:58:44.377 00.000 8976 worker thread done servicing request
02:58:44.377 00.000 8976 Worker thread wakes up
02:58:44.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:44.377 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:44.377 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:45.066 00.689 8976 Exposure complete
02:58:45.071 00.005 8976 worker thread done servicing request
02:58:45.072 00.001 5052 OnExposeComplete: enter
02:58:45.072 00.000 5052 UpdateGuideState(): m_state=6
02:58:45.072 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11424
02:58:45.072 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.78, Mass=180, SNR=9.3, Peak=78 HFD=1.9
02:58:45.072 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:58:45.072 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:58:45.072 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.07 hyp=0.64 cameraTheta=3.03 mountX=0.35 mountY=0.50, mountTheta=0.95
02:58:45.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.07, opts=13)
02:58:45.073 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.07)
02:58:45.073 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:58:45.073 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
02:58:45.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:45.073 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:45.073 00.000 5052 Enqueuing Expose request
02:58:45.073 00.000 8976 Worker thread wakes up
02:58:45.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.07) opts 0xd
02:58:45.074 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.07)
02:58:45.074 00.000 8976 Moving (-0.64, 0.07) raw xDistance=0.35 yDistance=0.50
02:58:45.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:58:45.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:58:45.074 00.000 8976 MoveAxis(L, 1, ABG)
02:58:45.074 00.000 8976 stepping (-11, 12) + (-1, 0)
02:58:45.074 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:45.106 00.032 8976 Received - 47 (G) 
02:58:45.106 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:45.106 00.000 8976 stepped: pos (-12, 12)
02:58:45.106 00.000 8976 MoveAxis(D, 2, ABG)
02:58:45.106 00.000 8976 stepping (-12, 12) + (0, -2)
02:58:45.106 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:45.138 00.032 8976 Received - 47 (G) 
02:58:45.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:45.138 00.000 8976 stepped: pos (-12, 10)
02:58:45.138 00.000 8976 move complete, result=0
02:58:45.138 00.000 8976 worker thread done servicing request
02:58:45.138 00.000 8976 Worker thread wakes up
02:58:45.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:45.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:45.138 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:58:45.823 00.685 8976 Exposure complete
02:58:45.828 00.005 8976 worker thread done servicing request
02:58:45.828 00.000 5052 OnExposeComplete: enter
02:58:45.828 00.000 5052 UpdateGuideState(): m_state=6
02:58:45.828 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11425
02:58:45.828 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.93, Mass=165, SNR=8.9, Peak=78 HFD=1.9
02:58:45.828 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
02:58:45.828 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
02:58:45.829 00.001 5052 CameraToMount -- cameraX=-0.85 cameraY=0.22 hyp=0.88 cameraTheta=2.88 mountX=0.59 mountY=0.59, mountTheta=0.79
02:58:45.829 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.22, opts=13)
02:58:45.829 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.22)
02:58:45.829 00.000 8976 Worker thread wakes up
02:58:45.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.22) opts 0xd
02:58:45.829 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.22)
02:58:45.829 00.000 8976 Moving (-0.85, 0.22) raw xDistance=0.59 yDistance=0.59
02:58:45.829 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:58:45.829 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:58:45.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:45.830 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:45.830 00.000 5052 Enqueuing Expose request
02:58:45.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
02:58:45.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
02:58:45.830 00.000 8976 MoveAxis(L, 3, ABG)
02:58:45.830 00.000 8976 stepping (-12, 10) + (-3, 0)
02:58:45.830 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:45.873 00.043 8976 Received - 47 (G) 
02:58:45.873 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:45.873 00.000 8976 stepped: pos (-15, 10)
02:58:45.873 00.000 8976 MoveAxis(D, 2, ABG)
02:58:45.873 00.000 8976 stepping (-15, 10) + (0, -2)
02:58:45.873 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:45.905 00.032 8976 Received - 47 (G) 
02:58:45.906 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:45.906 00.000 8976 stepped: pos (-15, 8)
02:58:45.906 00.000 8976 move complete, result=0
02:58:45.906 00.000 8976 worker thread done servicing request
02:58:45.906 00.000 8976 Worker thread wakes up
02:58:45.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:45.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:45.906 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.6 px 2 ms SOUTH
02:58:46.593 00.687 8976 Exposure complete
02:58:46.598 00.005 8976 worker thread done servicing request
02:58:46.598 00.000 5052 OnExposeComplete: enter
02:58:46.598 00.000 5052 UpdateGuideState(): m_state=6
02:58:46.598 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11426
02:58:46.598 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.53, Mass=153, SNR=8.5, Peak=70 HFD=2.0
02:58:46.598 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
02:58:46.598 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
02:58:46.598 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.18 hyp=0.43 cameraTheta=-2.72 mountX=0.02 mountY=0.42, mountTheta=1.52
02:58:46.599 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.18, opts=13)
02:58:46.599 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.18)
02:58:46.599 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:58:46.599 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:58:46.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:46.599 00.000 8976 Worker thread wakes up
02:58:46.599 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:46.599 00.000 5052 Enqueuing Expose request
02:58:46.599 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.18) opts 0xd
02:58:46.599 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.18)
02:58:46.599 00.000 8976 Moving (-0.39, -0.18) raw xDistance=0.02 yDistance=0.42
02:58:46.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:58:46.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
02:58:46.599 00.000 8976 MoveAxis(R, 0, ABG)
02:58:46.599 00.000 8976 MoveAxis(D, 2, ABG)
02:58:46.599 00.000 8976 stepping (-15, 8) + (0, -2)
02:58:46.599 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:46.625 00.026 8976 Received - 47 (G) 
02:58:46.625 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:46.625 00.000 8976 stepped: pos (-15, 6)
02:58:46.625 00.000 8976 move complete, result=0
02:58:46.625 00.000 8976 worker thread done servicing request
02:58:46.625 00.000 8976 Worker thread wakes up
02:58:46.625 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:58:46.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:46.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:47.310 00.685 8976 Exposure complete
02:58:47.315 00.005 8976 worker thread done servicing request
02:58:47.315 00.000 5052 OnExposeComplete: enter
02:58:47.316 00.001 5052 UpdateGuideState(): m_state=6
02:58:47.316 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11427
02:58:47.316 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.60, Mass=170, SNR=9.0, Peak=82 HFD=1.6
02:58:47.316 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
02:58:47.316 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
02:58:47.316 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.11 hyp=0.63 cameraTheta=-2.97 mountX=0.19 mountY=0.58, mountTheta=1.26
02:58:47.318 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.11, opts=13)
02:58:47.318 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.11)
02:58:47.318 00.000 8976 Worker thread wakes up
02:58:47.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:58:47.318 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
02:58:47.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:47.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.11) opts 0xd
02:58:47.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:47.318 00.000 5052 Enqueuing Expose request
02:58:47.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.11)
02:58:47.318 00.000 8976 Moving (-0.63, -0.11) raw xDistance=0.19 yDistance=0.58
02:58:47.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:58:47.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
02:58:47.318 00.000 8976 MoveAxis(R, 0, ABG)
02:58:47.319 00.001 8976 MoveAxis(D, 2, ABG)
02:58:47.319 00.000 8976 stepping (-15, 6) + (0, -2)
02:58:47.319 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:47.344 00.025 8976 Received - 47 (G) 
02:58:47.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:47.344 00.000 8976 stepped: pos (-15, 4)
02:58:47.344 00.000 8976 move complete, result=0
02:58:47.344 00.000 8976 worker thread done servicing request
02:58:47.344 00.000 8976 Worker thread wakes up
02:58:47.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:47.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:47.344 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:58:48.032 00.688 8976 Exposure complete
02:58:48.038 00.006 8976 worker thread done servicing request
02:58:48.038 00.000 5052 OnExposeComplete: enter
02:58:48.038 00.000 5052 UpdateGuideState(): m_state=6
02:58:48.038 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11428
02:58:48.038 00.000 5052 Star::Find returns 1 (0), X=328.18, Y=282.04, Mass=150, SNR=8.5, Peak=80 HFD=2.0
02:58:48.038 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
02:58:48.038 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
02:58:48.038 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=0.33 hyp=1.05 cameraTheta=2.82 mountX=0.75 mountY=0.65, mountTheta=0.72
02:58:48.039 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=0.33, opts=13)
02:58:48.039 00.000 5052 Enqueuing Move request for stepguider (-0.99, 0.33)
02:58:48.039 00.000 8976 Worker thread wakes up
02:58:48.039 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:58:48.039 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, 0.33) opts 0xd
02:58:48.039 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:58:48.039 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:48.039 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, 0.33)
02:58:48.039 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:48.039 00.000 8976 Moving (-0.99, 0.33) raw xDistance=0.75 yDistance=0.65
02:58:48.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
02:58:48.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
02:58:48.040 00.001 5052 Enqueuing Expose request
02:58:48.040 00.000 8976 MoveAxis(L, 3, ABG)
02:58:48.040 00.000 8976 stepping (-15, 4) + (-3, 0)
02:58:48.040 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:48.079 00.039 8976 Received - 47 (G) 
02:58:48.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:48.079 00.000 8976 stepped: pos (-18, 4)
02:58:48.079 00.000 8976 MoveAxis(D, 3, ABG)
02:58:48.079 00.000 8976 stepping (-18, 4) + (0, -3)
02:58:48.080 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:48.111 00.031 8976 Received - 47 (G) 
02:58:48.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:48.111 00.000 8976 stepped: pos (-18, 1)
02:58:48.111 00.000 8976 move complete, result=0
02:58:48.111 00.000 8976 worker thread done servicing request
02:58:48.111 00.000 8976 Worker thread wakes up
02:58:48.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:48.111 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.7 px 3 ms SOUTH
02:58:48.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:48.796 00.685 8976 Exposure complete
02:58:48.801 00.005 8976 worker thread done servicing request
02:58:48.801 00.000 5052 OnExposeComplete: enter
02:58:48.801 00.000 5052 UpdateGuideState(): m_state=6
02:58:48.802 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11429
02:58:48.802 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.66, Mass=167, SNR=8.9, Peak=75 HFD=2.0
02:58:48.802 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
02:58:48.802 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
02:58:48.802 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.05 hyp=0.37 cameraTheta=-3.01 mountX=0.12 mountY=0.34, mountTheta=1.22
02:58:48.802 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.05, opts=13)
02:58:48.802 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.05)
02:58:48.802 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:58:48.802 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:58:48.803 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:48.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:48.803 00.000 5052 Enqueuing Expose request
02:58:48.803 00.000 8976 Worker thread wakes up
02:58:48.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.05) opts 0xd
02:58:48.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.05)
02:58:48.803 00.000 8976 Moving (-0.37, -0.05) raw xDistance=0.12 yDistance=0.34
02:58:48.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:58:48.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:58:48.803 00.000 8976 MoveAxis(R, 0, ABG)
02:58:48.803 00.000 8976 MoveAxis(D, 2, ABG)
02:58:48.803 00.000 8976 stepping (-18, 1) + (0, -2)
02:58:48.803 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:48.831 00.028 8976 Received - 47 (G) 
02:58:48.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:48.831 00.000 8976 stepped: pos (-18, -1)
02:58:48.831 00.000 8976 move complete, result=0
02:58:48.831 00.000 8976 worker thread done servicing request
02:58:48.831 00.000 8976 Worker thread wakes up
02:58:48.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:48.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:48.831 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 2 ms SOUTH
02:58:49.516 00.685 8976 Exposure complete
02:58:49.521 00.005 8976 worker thread done servicing request
02:58:49.521 00.000 5052 OnExposeComplete: enter
02:58:49.521 00.000 5052 UpdateGuideState(): m_state=6
02:58:49.521 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11430
02:58:49.521 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.66, Mass=160, SNR=8.7, Peak=78 HFD=1.6
02:58:49.521 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
02:58:49.521 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
02:58:49.521 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.05 hyp=0.36 cameraTheta=-0.14 mountX=-0.21 mountY=-0.28, mountTheta=-2.22
02:58:49.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.05, opts=13)
02:58:49.522 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.05)
02:58:49.522 00.000 8976 Worker thread wakes up
02:58:49.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.05) opts 0xd
02:58:49.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:58:49.522 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:58:49.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:49.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.05)
02:58:49.523 00.001 8976 Moving (0.36, -0.05) raw xDistance=-0.21 yDistance=-0.28
02:58:49.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:58:49.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
02:58:49.523 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:49.523 00.000 5052 Enqueuing Expose request
02:58:49.523 00.000 8976 MoveAxis(R, 0, ABG)
02:58:49.523 00.000 8976 MoveAxis(U, 1, ABG)
02:58:49.523 00.000 8976 stepping (-18, -1) + (0, 1)
02:58:49.523 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:49.550 00.027 8976 Received - 47 (G) 
02:58:49.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:49.550 00.000 8976 stepped: pos (-18, 0)
02:58:49.550 00.000 8976 move complete, result=0
02:58:49.550 00.000 8976 worker thread done servicing request
02:58:49.550 00.000 8976 Worker thread wakes up
02:58:49.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:49.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:49.550 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:58:50.236 00.686 8976 Exposure complete
02:58:50.242 00.006 8976 worker thread done servicing request
02:58:50.242 00.000 5052 OnExposeComplete: enter
02:58:50.242 00.000 5052 UpdateGuideState(): m_state=6
02:58:50.242 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11431
02:58:50.242 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=282.01, Mass=149, SNR=8.5, Peak=72 HFD=2.1
02:58:50.242 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
02:58:50.242 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
02:58:50.242 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.30 hyp=0.72 cameraTheta=0.43 mountX=-0.03 mountY=-0.71, mountTheta=-1.61
02:58:50.243 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.30, opts=13)
02:58:50.243 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.30)
02:58:50.243 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:58:50.243 00.000 5052 UpdateGuideState exits: m=149 SNR=8.5
02:58:50.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:50.243 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:50.243 00.000 8976 Worker thread wakes up
02:58:50.243 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.30) opts 0xd
02:58:50.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.30)
02:58:50.243 00.000 8976 Moving (0.65, 0.30) raw xDistance=-0.03 yDistance=-0.71
02:58:50.243 00.000 5052 Enqueuing Expose request
02:58:50.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:58:50.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
02:58:50.243 00.000 8976 MoveAxis(R, 0, ABG)
02:58:50.243 00.000 8976 MoveAxis(U, 3, ABG)
02:58:50.243 00.000 8976 stepping (-18, 0) + (0, 3)
02:58:50.244 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:50.269 00.025 8976 Received - 47 (G) 
02:58:50.269 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:50.269 00.000 8976 stepped: pos (-18, 3)
02:58:50.269 00.000 8976 move complete, result=0
02:58:50.269 00.000 8976 worker thread done servicing request
02:58:50.269 00.000 8976 Worker thread wakes up
02:58:50.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:50.269 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:50.269 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
02:58:50.955 00.686 8976 Exposure complete
02:58:50.960 00.005 8976 worker thread done servicing request
02:58:50.960 00.000 5052 OnExposeComplete: enter
02:58:50.960 00.000 5052 UpdateGuideState(): m_state=6
02:58:50.960 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11432
02:58:50.960 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.59, Mass=152, SNR=8.6, Peak=74 HFD=1.6
02:58:50.960 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
02:58:50.960 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
02:58:50.960 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.12 hyp=0.55 cameraTheta=-2.93 mountX=0.14 mountY=0.52, mountTheta=1.31
02:58:50.961 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.12, opts=13)
02:58:50.961 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.12)
02:58:50.961 00.000 8976 Worker thread wakes up
02:58:50.961 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:58:50.961 00.000 5052 UpdateGuideState exits: m=152 SNR=8.6
02:58:50.961 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.12) opts 0xd
02:58:50.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:50.961 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:50.961 00.000 5052 Enqueuing Expose request
02:58:50.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.12)
02:58:50.961 00.000 8976 Moving (-0.54, -0.12) raw xDistance=0.14 yDistance=0.52
02:58:50.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:58:50.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.52
02:58:50.961 00.000 8976 MoveAxis(R, 0, ABG)
02:58:50.961 00.000 8976 MoveAxis(D, 2, ABG)
02:58:50.961 00.000 8976 stepping (-18, 3) + (0, -2)
02:58:50.962 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:50.989 00.027 8976 Received - 47 (G) 
02:58:50.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:50.989 00.000 8976 stepped: pos (-18, 1)
02:58:50.989 00.000 8976 move complete, result=0
02:58:50.989 00.000 8976 worker thread done servicing request
02:58:50.989 00.000 8976 Worker thread wakes up
02:58:50.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:50.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:50.989 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
02:58:51.689 00.700 8976 Exposure complete
02:58:51.695 00.006 5052 OnExposeComplete: enter
02:58:51.695 00.000 8976 worker thread done servicing request
02:58:51.695 00.000 5052 UpdateGuideState(): m_state=6
02:58:51.695 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11433
02:58:51.695 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.86, Mass=156, SNR=8.7, Peak=77 HFD=1.8
02:58:51.695 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
02:58:51.695 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
02:58:51.695 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.15 hyp=0.86 cameraTheta=2.97 mountX=0.52 mountY=0.63, mountTheta=0.89
02:58:51.696 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.15, opts=13)
02:58:51.696 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.15)
02:58:51.696 00.000 8976 Worker thread wakes up
02:58:51.696 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.15) opts 0xd
02:58:51.696 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.15)
02:58:51.696 00.000 8976 Moving (-0.85, 0.15) raw xDistance=0.52 yDistance=0.63
02:58:51.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:58:51.696 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:58:51.696 00.000 5052 UpdateGuideState exits: m=156 SNR=8.7
02:58:51.696 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:51.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
02:58:51.696 00.000 8976 MoveAxis(L, 2, ABG)
02:58:51.697 00.001 8976 stepping (-18, 1) + (-2, 0)
02:58:51.697 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:51.697 00.000 5052 Enqueuing Expose request
02:58:51.697 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:51.724 00.027 8976 Received - 47 (G) 
02:58:51.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:51.724 00.000 8976 stepped: pos (-20, 1)
02:58:51.724 00.000 8976 MoveAxis(D, 3, ABG)
02:58:51.725 00.001 8976 stepping (-20, 1) + (0, -3)
02:58:51.725 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:51.756 00.031 8976 Received - 47 (G) 
02:58:51.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:51.756 00.000 8976 stepped: pos (-20, -2)
02:58:51.756 00.000 8976 move complete, result=0
02:58:51.756 00.000 8976 worker thread done servicing request
02:58:51.756 00.000 8976 Worker thread wakes up
02:58:51.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:51.756 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:51.756 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
02:58:52.445 00.689 8976 Exposure complete
02:58:52.450 00.005 8976 worker thread done servicing request
02:58:52.451 00.001 5052 OnExposeComplete: enter
02:58:52.451 00.000 5052 UpdateGuideState(): m_state=6
02:58:52.451 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11434
02:58:52.451 00.000 5052 Star::Find returns 1 (0), X=327.92, Y=281.43, Mass=151, SNR=8.5, Peak=71 HFD=2.1
02:58:52.451 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
02:58:52.451 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
02:58:52.451 00.000 5052 CameraToMount -- cameraX=-1.25 cameraY=-0.28 hyp=1.28 cameraTheta=-2.93 mountX=0.33 mountY=1.20, mountTheta=1.31
02:58:52.451 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.25, y=-0.28, opts=13)
02:58:52.451 00.000 5052 Enqueuing Move request for stepguider (-1.25, -0.28)
02:58:52.452 00.001 8976 Worker thread wakes up
02:58:52.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.25, -0.28) opts 0xd
02:58:52.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.25, -0.28)
02:58:52.452 00.000 8976 Moving (-1.25, -0.28) raw xDistance=0.33 yDistance=1.20
02:58:52.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
02:58:52.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.20
02:58:52.452 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:58:52.452 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
02:58:52.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:52.452 00.000 8976 MoveAxis(L, 1, ABG)
02:58:52.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:52.452 00.000 8976 stepping (-20, -2) + (-1, 0)
02:58:52.452 00.000 5052 Enqueuing Expose request
02:58:52.452 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:52.476 00.024 8976 Received - 47 (G) 
02:58:52.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:52.476 00.000 8976 stepped: pos (-21, -2)
02:58:52.476 00.000 8976 MoveAxis(D, 5, ABG)
02:58:52.476 00.000 8976 stepping (-21, -2) + (0, -5)
02:58:52.476 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:58:52.524 00.048 8976 Received - 47 (G) 
02:58:52.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:58:52.524 00.000 8976 stepped: pos (-21, -7)
02:58:52.524 00.000 8976 move complete, result=0
02:58:52.524 00.000 8976 worker thread done servicing request
02:58:52.524 00.000 8976 Worker thread wakes up
02:58:52.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:52.524 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:52.524 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.2 px 5 ms SOUTH
02:58:53.206 00.682 8976 Exposure complete
02:58:53.213 00.007 8976 worker thread done servicing request
02:58:53.213 00.000 5052 OnExposeComplete: enter
02:58:53.213 00.000 5052 UpdateGuideState(): m_state=6
02:58:53.213 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11435
02:58:53.213 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.45, Mass=145, SNR=8.4, Peak=72 HFD=2.0
02:58:53.213 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
02:58:53.213 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.26)
02:58:53.213 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=-0.26 hyp=1.00 cameraTheta=-2.88 mountX=0.21 mountY=0.95, mountTheta=1.35
02:58:53.214 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=-0.26, opts=13)
02:58:53.214 00.000 5052 Enqueuing Move request for stepguider (-0.96, -0.26)
02:58:53.214 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:58:53.214 00.000 5052 UpdateGuideState exits: m=145 SNR=8.4
02:58:53.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:53.214 00.000 8976 Worker thread wakes up
02:58:53.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:53.214 00.000 5052 Enqueuing Expose request
02:58:53.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, -0.26) opts 0xd
02:58:53.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, -0.26)
02:58:53.214 00.000 8976 Moving (-0.96, -0.26) raw xDistance=0.21 yDistance=0.95
02:58:53.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:58:53.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.95
02:58:53.214 00.000 8976 MoveAxis(R, 0, ABG)
02:58:53.214 00.000 8976 MoveAxis(D, 4, ABG)
02:58:53.214 00.000 8976 stepping (-21, -7) + (0, -4)
02:58:53.214 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:58:53.259 00.045 8976 Received - 47 (G) 
02:58:53.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:58:53.259 00.000 8976 stepped: pos (-21, -11)
02:58:53.259 00.000 8976 move complete, result=0
02:58:53.259 00.000 8976 worker thread done servicing request
02:58:53.259 00.000 8976 Worker thread wakes up
02:58:53.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:53.259 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:53.259 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
02:58:53.945 00.686 8976 Exposure complete
02:58:53.950 00.005 8976 worker thread done servicing request
02:58:53.950 00.000 5052 OnExposeComplete: enter
02:58:53.951 00.001 5052 UpdateGuideState(): m_state=6
02:58:53.951 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11436
02:58:53.951 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=282.09, Mass=148, SNR=8.4, Peak=71 HFD=2.2
02:58:53.951 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
02:58:53.951 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
02:58:53.951 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=0.38 hyp=1.05 cameraTheta=2.78 mountX=0.78 mountY=0.62, mountTheta=0.67
02:58:53.951 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=0.38, opts=13)
02:58:53.951 00.000 5052 Enqueuing Move request for stepguider (-0.98, 0.38)
02:58:53.951 00.000 8976 Worker thread wakes up
02:58:53.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, 0.38) opts 0xd
02:58:53.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, 0.38)
02:58:53.951 00.000 8976 Moving (-0.98, 0.38) raw xDistance=0.78 yDistance=0.62
02:58:53.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
02:58:53.951 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:58:53.951 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
02:58:53.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:53.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:53.951 00.000 5052 Enqueuing Expose request
02:58:53.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.62
02:58:53.952 00.001 8976 MoveAxis(L, 3, ABG)
02:58:53.952 00.000 8976 stepping (-21, -11) + (-3, 0)
02:58:53.952 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:53.994 00.042 8976 Received - 47 (G) 
02:58:53.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:53.994 00.000 8976 stepped: pos (-24, -11)
02:58:53.994 00.000 8976 MoveAxis(D, 3, ABG)
02:58:53.994 00.000 8976 stepping (-24, -11) + (0, -3)
02:58:53.994 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:54.026 00.032 8976 Received - 47 (G) 
02:58:54.026 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:58:54.026 00.000 8976 stepped: pos (-24, -14)
02:58:54.026 00.000 8976 move complete, result=0
02:58:54.027 00.001 8976 worker thread done servicing request
02:58:54.027 00.000 8976 Worker thread wakes up
02:58:54.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:54.027 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.6 px 3 ms SOUTH
02:58:54.027 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:54.715 00.688 8976 Exposure complete
02:58:54.721 00.006 8976 worker thread done servicing request
02:58:54.721 00.000 5052 OnExposeComplete: enter
02:58:54.721 00.000 5052 UpdateGuideState(): m_state=6
02:58:54.721 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11437
02:58:54.721 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.73, Mass=171, SNR=9.0, Peak=72 HFD=2.0
02:58:54.721 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
02:58:54.721 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
02:58:54.721 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.02 hyp=0.57 cameraTheta=3.11 mountX=0.28 mountY=0.46, mountTheta=1.04
02:58:54.722 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.02, opts=13)
02:58:54.722 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.02)
02:58:54.722 00.000 8976 Worker thread wakes up
02:58:54.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.02) opts 0xd
02:58:54.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.02)
02:58:54.722 00.000 8976 Moving (-0.57, 0.02) raw xDistance=0.28 yDistance=0.46
02:58:54.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.28
02:58:54.722 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:58:54.722 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
02:58:54.723 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
02:58:54.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:54.723 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:54.723 00.000 5052 Enqueuing Expose request
02:58:54.723 00.000 8976 MoveAxis(L, 1, ABG)
02:58:54.723 00.000 8976 stepping (-24, -14) + (-1, 0)
02:58:54.723 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:54.746 00.023 8976 Received - 47 (G) 
02:58:54.746 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:54.746 00.000 8976 stepped: pos (-25, -14)
02:58:54.746 00.000 8976 MoveAxis(D, 2, ABG)
02:58:54.746 00.000 8976 stepping (-25, -14) + (0, -2)
02:58:54.746 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:54.777 00.031 8976 Received - 47 (G) 
02:58:54.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:54.777 00.000 8976 stepped: pos (-25, -16)
02:58:54.777 00.000 8976 move complete, result=0
02:58:54.778 00.001 8976 worker thread done servicing request
02:58:54.778 00.000 8976 Worker thread wakes up
02:58:54.778 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
02:58:54.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:54.778 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:55.461 00.683 8976 Exposure complete
02:58:55.466 00.005 8976 worker thread done servicing request
02:58:55.466 00.000 5052 OnExposeComplete: enter
02:58:55.466 00.000 5052 UpdateGuideState(): m_state=6
02:58:55.466 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11438
02:58:55.467 00.001 5052 Star::Find returns 1 (0), X=328.99, Y=281.78, Mass=184, SNR=9.3, Peak=77 HFD=2.1
02:58:55.467 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
02:58:55.467 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
02:58:55.467 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.79 mountX=0.14 mountY=0.11, mountTheta=0.68
02:58:55.467 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.07, opts=13)
02:58:55.467 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.07)
02:58:55.467 00.000 8976 Worker thread wakes up
02:58:55.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.07) opts 0xd
02:58:55.468 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.07)
02:58:55.468 00.000 8976 Moving (-0.18, 0.07) raw xDistance=0.14 yDistance=0.11
02:58:55.468 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:58:55.468 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
02:58:55.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:55.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:58:55.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:58:55.468 00.000 8976 MoveAxis(R, 0, ABG)
02:58:55.468 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:55.468 00.000 5052 Enqueuing Expose request
02:58:55.468 00.000 8976 MoveAxis(U, 0, ABG)
02:58:55.468 00.000 8976 move complete, result=0
02:58:55.468 00.000 8976 worker thread done servicing request
02:58:55.468 00.000 8976 Worker thread wakes up
02:58:55.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:55.468 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:55.468 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:56.154 00.686 8976 Exposure complete
02:58:56.159 00.005 8976 worker thread done servicing request
02:58:56.159 00.000 5052 OnExposeComplete: enter
02:58:56.159 00.000 5052 UpdateGuideState(): m_state=6
02:58:56.159 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11439
02:58:56.159 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.75, Mass=169, SNR=9.0, Peak=73 HFD=2.2
02:58:56.160 00.001 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
02:58:56.160 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
02:58:56.160 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=-0.02 mountY=-0.13, mountTheta=-1.76
02:58:56.160 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.04, opts=13)
02:58:56.160 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.04)
02:58:56.160 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
02:58:56.160 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
02:58:56.160 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:56.160 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:56.161 00.001 5052 Enqueuing Expose request
02:58:56.161 00.000 8976 Worker thread wakes up
02:58:56.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.04) opts 0xd
02:58:56.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.04)
02:58:56.161 00.000 8976 Moving (0.13, 0.04) raw xDistance=-0.02 yDistance=-0.13
02:58:56.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:58:56.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:58:56.161 00.000 8976 MoveAxis(R, 0, ABG)
02:58:56.161 00.000 8976 MoveAxis(U, 0, ABG)
02:58:56.161 00.000 8976 move complete, result=0
02:58:56.161 00.000 8976 worker thread done servicing request
02:58:56.161 00.000 8976 Worker thread wakes up
02:58:56.161 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:56.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:56.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:56.847 00.686 8976 Exposure complete
02:58:56.853 00.006 8976 worker thread done servicing request
02:58:56.853 00.000 5052 OnExposeComplete: enter
02:58:56.854 00.001 5052 UpdateGuideState(): m_state=6
02:58:56.854 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11440
02:58:56.854 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.04, Mass=161, SNR=8.8, Peak=77 HFD=2.1
02:58:56.854 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
02:58:56.854 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.31 = -0.31)
02:58:56.854 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.84 mountX=0.33 mountY=-0.10, mountTheta=-0.30
02:58:56.856 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.33, opts=13)
02:58:56.856 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.33)
02:58:56.856 00.000 8976 Worker thread wakes up
02:58:56.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:58:56.856 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
02:58:56.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:56.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:56.856 00.000 5052 Enqueuing Expose request
02:58:56.857 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.33) opts 0xd
02:58:56.857 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.33)
02:58:56.857 00.000 8976 Moving (-0.09, 0.33) raw xDistance=0.33 yDistance=-0.10
02:58:56.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:58:56.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:58:56.857 00.000 8976 MoveAxis(L, 1, ABG)
02:58:56.857 00.000 8976 stepping (-25, -16) + (-1, 0)
02:58:56.857 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:56.888 00.031 8976 Received - 47 (G) 
02:58:56.888 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:56.888 00.000 8976 stepped: pos (-26, -16)
02:58:56.888 00.000 8976 MoveAxis(U, 0, ABG)
02:58:56.888 00.000 8976 move complete, result=0
02:58:56.888 00.000 8976 worker thread done servicing request
02:58:56.888 00.000 8976 Worker thread wakes up
02:58:56.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:56.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:56.888 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:58:57.573 00.685 8976 Exposure complete
02:58:57.578 00.005 8976 worker thread done servicing request
02:58:57.578 00.000 5052 OnExposeComplete: enter
02:58:57.578 00.000 5052 UpdateGuideState(): m_state=6
02:58:57.579 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11441
02:58:57.579 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.01, Mass=168, SNR=9.0, Peak=75 HFD=2.2
02:58:57.579 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
02:58:57.579 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
02:58:57.579 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.30 hyp=0.42 cameraTheta=2.35 mountX=0.40 mountY=0.08, mountTheta=0.21
02:58:57.579 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.30, opts=13)
02:58:57.579 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.30)
02:58:57.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
02:58:57.579 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
02:58:57.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:57.580 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:57.580 00.000 8976 Worker thread wakes up
02:58:57.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.30) opts 0xd
02:58:57.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.30)
02:58:57.580 00.000 8976 Moving (-0.30, 0.30) raw xDistance=0.40 yDistance=0.08
02:58:57.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
02:58:57.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:58:57.580 00.000 8976 MoveAxis(L, 2, ABG)
02:58:57.580 00.000 8976 stepping (-26, -16) + (-2, 0)
02:58:57.580 00.000 5052 Enqueuing Expose request
02:58:57.580 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:57.608 00.028 8976 Received - 47 (G) 
02:58:57.608 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:58:57.608 00.000 8976 stepped: pos (-28, -16)
02:58:57.608 00.000 8976 MoveAxis(U, 0, ABG)
02:58:57.608 00.000 8976 move complete, result=0
02:58:57.608 00.000 8976 worker thread done servicing request
02:58:57.608 00.000 8976 Worker thread wakes up
02:58:57.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:57.608 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:57.608 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
02:58:58.296 00.688 8976 Exposure complete
02:58:58.302 00.006 8976 worker thread done servicing request
02:58:58.302 00.000 5052 OnExposeComplete: enter
02:58:58.302 00.000 5052 UpdateGuideState(): m_state=6
02:58:58.302 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11442
02:58:58.302 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.86, Mass=174, SNR=9.1, Peak=77 HFD=2.2
02:58:58.302 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.04) = xAngle (-0.99 = -0.99)
02:58:58.302 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.09 = -1.09)
02:58:58.302 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.05 mountX=0.09 mountY=-0.15, mountTheta=-1.02
02:58:58.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.15, opts=13)
02:58:58.303 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.15)
02:58:58.303 00.000 8976 Worker thread wakes up
02:58:58.303 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:58:58.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.15) opts 0xd
02:58:58.303 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
02:58:58.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.15)
02:58:58.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:58.303 00.000 8976 Moving (0.08, 0.15) raw xDistance=0.09 yDistance=-0.15
02:58:58.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:58.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:58:58.303 00.000 5052 Enqueuing Expose request
02:58:58.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:58:58.304 00.001 8976 MoveAxis(R, 0, ABG)
02:58:58.304 00.000 8976 MoveAxis(U, 0, ABG)
02:58:58.304 00.000 8976 move complete, result=0
02:58:58.304 00.000 8976 worker thread done servicing request
02:58:58.304 00.000 8976 Worker thread wakes up
02:58:58.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:58.304 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:58.304 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:58.988 00.684 8976 Exposure complete
02:58:58.994 00.006 8976 worker thread done servicing request
02:58:58.994 00.000 5052 OnExposeComplete: enter
02:58:58.994 00.000 5052 UpdateGuideState(): m_state=6
02:58:58.994 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11443
02:58:58.994 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.63, Mass=160, SNR=8.7, Peak=72 HFD=2.2
02:58:58.994 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
02:58:58.994 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.54)
02:58:58.994 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.16 cameraTheta=-2.60 mountX=-0.01 mountY=0.16, mountTheta=1.64
02:58:58.995 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.08, opts=13)
02:58:58.995 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.08)
02:58:58.995 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:58:58.995 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:58:58.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:58.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:58.995 00.000 5052 Enqueuing Expose request
02:58:58.995 00.000 8976 Worker thread wakes up
02:58:58.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.08) opts 0xd
02:58:58.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.08)
02:58:58.995 00.000 8976 Moving (-0.13, -0.08) raw xDistance=-0.01 yDistance=0.16
02:58:58.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:58:58.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:58:58.995 00.000 8976 MoveAxis(R, 0, ABG)
02:58:58.995 00.000 8976 MoveAxis(U, 0, ABG)
02:58:58.996 00.001 8976 move complete, result=0
02:58:58.996 00.000 8976 worker thread done servicing request
02:58:58.996 00.000 8976 Worker thread wakes up
02:58:58.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:58.996 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:58.996 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:59.680 00.684 8976 Exposure complete
02:58:59.685 00.005 8976 worker thread done servicing request
02:58:59.685 00.000 5052 OnExposeComplete: enter
02:58:59.685 00.000 5052 UpdateGuideState(): m_state=6
02:58:59.685 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11444
02:58:59.685 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.66, Mass=153, SNR=8.5, Peak=72 HFD=2.1
02:58:59.685 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
02:58:59.685 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
02:58:59.685 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-2.99 mountX=0.10 mountY=0.30, mountTheta=1.23
02:58:59.686 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.05, opts=13)
02:58:59.686 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.05)
02:58:59.686 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:58:59.686 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
02:58:59.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:59.686 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:58:59.686 00.000 5052 Enqueuing Expose request
02:58:59.686 00.000 8976 Worker thread wakes up
02:58:59.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.05) opts 0xd
02:58:59.686 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.05)
02:58:59.686 00.000 8976 Moving (-0.33, -0.05) raw xDistance=0.10 yDistance=0.30
02:58:59.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:58:59.687 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:58:59.687 00.000 8976 MoveAxis(R, 0, ABG)
02:58:59.687 00.000 8976 MoveAxis(D, 1, ABG)
02:58:59.687 00.000 8976 stepping (-28, -16) + (0, -1)
02:58:59.687 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:59.718 00.031 8976 Received - 47 (G) 
02:58:59.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:58:59.718 00.000 8976 stepped: pos (-28, -17)
02:58:59.718 00.000 8976 move complete, result=0
02:58:59.718 00.000 8976 worker thread done servicing request
02:58:59.718 00.000 8976 Worker thread wakes up
02:58:59.718 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:58:59.718 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:58:59.718 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:59:00.404 00.686 8976 Exposure complete
02:59:00.409 00.005 8976 worker thread done servicing request
02:59:00.409 00.000 5052 OnExposeComplete: enter
02:59:00.410 00.001 5052 UpdateGuideState(): m_state=6
02:59:00.410 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11445
02:59:00.410 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.84, Mass=166, SNR=8.9, Peak=74 HFD=2.2
02:59:00.410 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:59:00.410 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
02:59:00.410 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.13 hyp=0.47 cameraTheta=2.87 mountX=0.32 mountY=0.31, mountTheta=0.77
02:59:00.410 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.13, opts=13)
02:59:00.410 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.13)
02:59:00.411 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:59:00.411 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
02:59:00.411 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:00.411 00.000 8976 Worker thread wakes up
02:59:00.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.13) opts 0xd
02:59:00.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.13)
02:59:00.411 00.000 8976 Moving (-0.45, 0.13) raw xDistance=0.32 yDistance=0.31
02:59:00.411 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:00.411 00.000 5052 Enqueuing Expose request
02:59:00.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:59:00.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:59:00.411 00.000 8976 MoveAxis(L, 1, ABG)
02:59:00.411 00.000 8976 stepping (-28, -17) + (-1, 0)
02:59:00.411 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:00.437 00.026 8976 Received - 47 (G) 
02:59:00.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:00.437 00.000 8976 stepped: pos (-29, -17)
02:59:00.437 00.000 8976 MoveAxis(D, 1, ABG)
02:59:00.437 00.000 8976 stepping (-29, -17) + (0, -1)
02:59:00.437 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:00.469 00.032 8976 Received - 47 (G) 
02:59:00.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:00.469 00.000 8976 stepped: pos (-29, -18)
02:59:00.469 00.000 8976 move complete, result=0
02:59:00.469 00.000 8976 worker thread done servicing request
02:59:00.469 00.000 8976 Worker thread wakes up
02:59:00.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:00.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:00.469 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:59:01.154 00.685 8976 Exposure complete
02:59:01.159 00.005 8976 worker thread done servicing request
02:59:01.159 00.000 5052 OnExposeComplete: enter
02:59:01.159 00.000 5052 UpdateGuideState(): m_state=6
02:59:01.159 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11446
02:59:01.159 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.44, Mass=176, SNR=9.2, Peak=73 HFD=2.0
02:59:01.159 00.000 5052 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.04) = xAngle (-3.52 = 2.76)
02:59:01.160 00.001 5052 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.63 = 2.66)
02:59:01.160 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.48 mountX=-0.25 mountY=0.13, mountTheta=2.68
02:59:01.160 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.27, opts=13)
02:59:01.160 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.27)
02:59:01.160 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:59:01.160 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
02:59:01.160 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:01.160 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:01.160 00.000 5052 Enqueuing Expose request
02:59:01.161 00.001 8976 Worker thread wakes up
02:59:01.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.27) opts 0xd
02:59:01.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.27)
02:59:01.161 00.000 8976 Moving (0.02, -0.27) raw xDistance=-0.25 yDistance=0.13
02:59:01.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:59:01.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:59:01.161 00.000 8976 MoveAxis(R, 0, ABG)
02:59:01.161 00.000 8976 MoveAxis(U, 0, ABG)
02:59:01.161 00.000 8976 move complete, result=0
02:59:01.161 00.000 8976 worker thread done servicing request
02:59:01.161 00.000 8976 Worker thread wakes up
02:59:01.161 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:01.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:01.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:01.848 00.687 8976 Exposure complete
02:59:01.854 00.006 8976 worker thread done servicing request
02:59:01.854 00.000 5052 OnExposeComplete: enter
02:59:01.854 00.000 5052 UpdateGuideState(): m_state=6
02:59:01.854 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11447
02:59:01.854 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.72, Mass=167, SNR=8.9, Peak=70 HFD=2.3
02:59:01.854 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
02:59:01.854 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
02:59:01.854 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.01 hyp=0.66 cameraTheta=0.01 mountX=-0.29 mountY=-0.56, mountTheta=-2.06
02:59:01.855 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.01, opts=13)
02:59:01.855 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.01)
02:59:01.855 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:59:01.855 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:59:01.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:01.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:01.855 00.000 5052 Enqueuing Expose request
02:59:01.856 00.001 8976 Worker thread wakes up
02:59:01.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.01) opts 0xd
02:59:01.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.01)
02:59:01.856 00.000 8976 Moving (0.66, 0.01) raw xDistance=-0.29 yDistance=-0.56
02:59:01.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:59:01.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:59:01.856 00.000 8976 MoveAxis(R, 1, ABG)
02:59:01.856 00.000 8976 stepping (-29, -18) + (1, 0)
02:59:01.856 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:01.875 00.019 8976 Received - 47 (G) 
02:59:01.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:01.876 00.001 8976 stepped: pos (-28, -18)
02:59:01.876 00.000 8976 MoveAxis(U, 2, ABG)
02:59:01.876 00.000 8976 stepping (-28, -18) + (0, 2)
02:59:01.876 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:01.908 00.032 8976 Received - 47 (G) 
02:59:01.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:01.908 00.000 8976 stepped: pos (-28, -16)
02:59:01.908 00.000 8976 move complete, result=0
02:59:01.908 00.000 8976 worker thread done servicing request
02:59:01.908 00.000 8976 Worker thread wakes up
02:59:01.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:01.908 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
02:59:01.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:02.596 00.688 8976 Exposure complete
02:59:02.601 00.005 8976 worker thread done servicing request
02:59:02.601 00.000 5052 OnExposeComplete: enter
02:59:02.602 00.001 5052 UpdateGuideState(): m_state=6
02:59:02.602 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11448
02:59:02.602 00.000 5052 Star::Find returns 1 (0), X=330.74, Y=281.66, Mass=147, SNR=8.4, Peak=69 HFD=1.8
02:59:02.602 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
02:59:02.602 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
02:59:02.602 00.000 5052 CameraToMount -- cameraX=1.56 cameraY=-0.05 hyp=1.56 cameraTheta=-0.03 mountX=-0.75 mountY=-1.28, mountTheta=-2.10
02:59:02.604 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.56, y=-0.05, opts=13)
02:59:02.604 00.000 5052 Enqueuing Move request for stepguider (1.56, -0.05)
02:59:02.604 00.000 8976 Worker thread wakes up
02:59:02.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.56, -0.05) opts 0xd
02:59:02.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.56, -0.05)
02:59:02.604 00.000 8976 Moving (1.56, -0.05) raw xDistance=-0.75 yDistance=-1.28
02:59:02.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
02:59:02.604 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:59:02.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.28
02:59:02.604 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:59:02.604 00.000 8976 MoveAxis(R, 3, ABG)
02:59:02.604 00.000 8976 stepping (-28, -16) + (3, 0)
02:59:02.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:02.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:02.604 00.000 5052 Enqueuing Expose request
02:59:02.604 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:02.643 00.039 8976 Received - 47 (G) 
02:59:02.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:02.643 00.000 8976 stepped: pos (-25, -16)
02:59:02.643 00.000 8976 MoveAxis(U, 5, ABG)
02:59:02.643 00.000 8976 stepping (-25, -16) + (0, 5)
02:59:02.643 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:59:02.691 00.048 8976 Received - 47 (G) 
02:59:02.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:59:02.691 00.000 8976 stepped: pos (-25, -11)
02:59:02.691 00.000 8976 move complete, result=0
02:59:02.691 00.000 8976 worker thread done servicing request
02:59:02.691 00.000 8976 Worker thread wakes up
02:59:02.691 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:02.691 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -1.3 px 5 ms NORTH
02:59:02.691 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:03.377 00.686 8976 Exposure complete
02:59:03.382 00.005 8976 worker thread done servicing request
02:59:03.382 00.000 5052 OnExposeComplete: enter
02:59:03.382 00.000 5052 UpdateGuideState(): m_state=6
02:59:03.382 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11449
02:59:03.382 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=281.78, Mass=165, SNR=8.9, Peak=73 HFD=2.3
02:59:03.382 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
02:59:03.382 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
02:59:03.382 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.07 hyp=0.94 cameraTheta=0.07 mountX=-0.37 mountY=-0.83, mountTheta=-1.99
02:59:03.383 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.07, opts=13)
02:59:03.383 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.07)
02:59:03.383 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:59:03.383 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:59:03.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:03.383 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:03.384 00.001 5052 Enqueuing Expose request
02:59:03.384 00.000 8976 Worker thread wakes up
02:59:03.384 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.07) opts 0xd
02:59:03.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.07)
02:59:03.384 00.000 8976 Moving (0.94, 0.07) raw xDistance=-0.37 yDistance=-0.83
02:59:03.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.37
02:59:03.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.83
02:59:03.384 00.000 8976 MoveAxis(R, 2, ABG)
02:59:03.384 00.000 8976 stepping (-25, -11) + (2, 0)
02:59:03.384 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:03.411 00.027 8976 Received - 47 (G) 
02:59:03.411 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:03.411 00.000 8976 stepped: pos (-23, -11)
02:59:03.411 00.000 8976 MoveAxis(U, 4, ABG)
02:59:03.411 00.000 8976 stepping (-23, -11) + (0, 4)
02:59:03.411 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:59:03.443 00.032 8976 Received - 47 (G) 
02:59:03.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
02:59:03.443 00.000 8976 stepped: pos (-23, -7)
02:59:03.443 00.000 8976 move complete, result=0
02:59:03.443 00.000 8976 worker thread done servicing request
02:59:03.443 00.000 8976 Worker thread wakes up
02:59:03.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:03.443 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:03.443 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 4 ms NORTH
02:59:04.129 00.686 8976 Exposure complete
02:59:04.135 00.006 8976 worker thread done servicing request
02:59:04.135 00.000 5052 OnExposeComplete: enter
02:59:04.135 00.000 5052 UpdateGuideState(): m_state=6
02:59:04.135 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11450
02:59:04.135 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.92, Mass=154, SNR=8.6, Peak=74 HFD=2.1
02:59:04.135 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
02:59:04.135 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
02:59:04.135 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.21 hyp=0.30 cameraTheta=0.78 mountX=0.09 mountY=-0.30, mountTheta=-1.27
02:59:04.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.21, opts=13)
02:59:04.136 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.21)
02:59:04.136 00.000 8976 Worker thread wakes up
02:59:04.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.21) opts 0xd
02:59:04.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.21)
02:59:04.136 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:59:04.137 00.001 5052 UpdateGuideState exits: m=154 SNR=8.6
02:59:04.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:04.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:04.137 00.000 5052 Enqueuing Expose request
02:59:04.137 00.000 8976 Moving (0.22, 0.21) raw xDistance=0.09 yDistance=-0.30
02:59:04.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:59:04.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.30
02:59:04.137 00.000 8976 MoveAxis(R, 0, ABG)
02:59:04.137 00.000 8976 MoveAxis(U, 1, ABG)
02:59:04.137 00.000 8976 stepping (-23, -7) + (0, 1)
02:59:04.137 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:04.162 00.025 8976 Received - 47 (G) 
02:59:04.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:04.162 00.000 8976 stepped: pos (-23, -6)
02:59:04.162 00.000 8976 move complete, result=0
02:59:04.162 00.000 8976 worker thread done servicing request
02:59:04.162 00.000 8976 Worker thread wakes up
02:59:04.162 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:59:04.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:04.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:04.848 00.686 8976 Exposure complete
02:59:04.854 00.006 8976 worker thread done servicing request
02:59:04.854 00.000 5052 OnExposeComplete: enter
02:59:04.854 00.000 5052 UpdateGuideState(): m_state=6
02:59:04.854 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11451
02:59:04.854 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.88, Mass=174, SNR=9.1, Peak=85 HFD=2.3
02:59:04.854 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.04) = xAngle (-0.33 = -0.33)
02:59:04.854 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.43 = -0.43)
02:59:04.854 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.72 mountX=0.16 mountY=-0.07, mountTheta=-0.41
02:59:04.855 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.17, opts=13)
02:59:04.855 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.17)
02:59:04.855 00.000 8976 Worker thread wakes up
02:59:04.855 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:59:04.855 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
02:59:04.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:04.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.17) opts 0xd
02:59:04.856 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:04.856 00.000 5052 Enqueuing Expose request
02:59:04.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.17)
02:59:04.856 00.000 8976 Moving (-0.02, 0.17) raw xDistance=0.16 yDistance=-0.07
02:59:04.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:59:04.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:59:04.856 00.000 8976 MoveAxis(R, 0, ABG)
02:59:04.856 00.000 8976 MoveAxis(U, 0, ABG)
02:59:04.856 00.000 8976 move complete, result=0
02:59:04.856 00.000 8976 worker thread done servicing request
02:59:04.856 00.000 8976 Worker thread wakes up
02:59:04.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:04.856 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:04.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:05.538 00.682 8976 Exposure complete
02:59:05.543 00.005 8976 worker thread done servicing request
02:59:05.544 00.001 5052 OnExposeComplete: enter
02:59:05.544 00.000 5052 UpdateGuideState(): m_state=6
02:59:05.544 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11452
02:59:05.544 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.92, Mass=167, SNR=9.0, Peak=75 HFD=2.1
02:59:05.544 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.04) = xAngle (-0.57 = -0.57)
02:59:05.544 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.68 = -0.68)
02:59:05.544 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.47 mountX=0.18 mountY=-0.13, mountTheta=-0.64
02:59:05.544 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.21, opts=13)
02:59:05.544 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.21)
02:59:05.545 00.001 8976 Worker thread wakes up
02:59:05.545 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:59:05.545 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.21) opts 0xd
02:59:05.545 00.000 5052 UpdateGuideState exits: m=167 SNR=9.0
02:59:05.545 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:05.545 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.21)
02:59:05.545 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:05.545 00.000 5052 Enqueuing Expose request
02:59:05.545 00.000 8976 Moving (0.02, 0.21) raw xDistance=0.18 yDistance=-0.13
02:59:05.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:59:05.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:59:05.545 00.000 8976 MoveAxis(R, 0, ABG)
02:59:05.545 00.000 8976 MoveAxis(U, 0, ABG)
02:59:05.545 00.000 8976 move complete, result=0
02:59:05.545 00.000 8976 worker thread done servicing request
02:59:05.545 00.000 8976 Worker thread wakes up
02:59:05.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:05.545 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:05.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:06.227 00.682 8976 Exposure complete
02:59:06.233 00.006 8976 worker thread done servicing request
02:59:06.233 00.000 5052 OnExposeComplete: enter
02:59:06.233 00.000 5052 UpdateGuideState(): m_state=6
02:59:06.233 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11453
02:59:06.233 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.78, Mass=184, SNR=9.4, Peak=78 HFD=2.0
02:59:06.233 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.02 = -0.02)
02:59:06.233 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.12 = -0.12)
02:59:06.233 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.02 mountX=0.08 mountY=-0.01, mountTheta=-0.12
02:59:06.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.07, opts=13)
02:59:06.234 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.07)
02:59:06.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
02:59:06.234 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
02:59:06.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:06.234 00.000 8976 Worker thread wakes up
02:59:06.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.07) opts 0xd
02:59:06.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.07)
02:59:06.234 00.000 8976 Moving (-0.03, 0.07) raw xDistance=0.08 yDistance=-0.01
02:59:06.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:06.234 00.000 5052 Enqueuing Expose request
02:59:06.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:59:06.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:59:06.234 00.000 8976 MoveAxis(R, 0, ABG)
02:59:06.235 00.001 8976 MoveAxis(U, 0, ABG)
02:59:06.235 00.000 8976 move complete, result=0
02:59:06.235 00.000 8976 worker thread done servicing request
02:59:06.235 00.000 8976 Worker thread wakes up
02:59:06.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:06.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:06.235 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:06.918 00.683 8976 Exposure complete
02:59:06.923 00.005 8976 worker thread done servicing request
02:59:06.924 00.001 5052 OnExposeComplete: enter
02:59:06.924 00.000 5052 UpdateGuideState(): m_state=6
02:59:06.924 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11454
02:59:06.924 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.99, Mass=154, SNR=8.6, Peak=73 HFD=2.1
02:59:06.924 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.83 = -0.83)
02:59:06.924 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
02:59:06.924 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.21 mountX=0.20 mountY=-0.24, mountTheta=-0.87
02:59:06.924 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.28, opts=13)
02:59:06.924 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.28)
02:59:06.925 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
02:59:06.925 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
02:59:06.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:06.925 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:06.925 00.000 5052 Enqueuing Expose request
02:59:06.925 00.000 8976 Worker thread wakes up
02:59:06.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.28) opts 0xd
02:59:06.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.28)
02:59:06.925 00.000 8976 Moving (0.10, 0.28) raw xDistance=0.20 yDistance=-0.24
02:59:06.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:59:06.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:59:06.925 00.000 8976 MoveAxis(R, 0, ABG)
02:59:06.925 00.000 8976 MoveAxis(U, 0, ABG)
02:59:06.925 00.000 8976 move complete, result=0
02:59:06.925 00.000 8976 worker thread done servicing request
02:59:06.925 00.000 8976 Worker thread wakes up
02:59:06.925 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:59:06.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:06.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:07.611 00.686 8976 Exposure complete
02:59:07.617 00.006 8976 worker thread done servicing request
02:59:07.617 00.000 5052 OnExposeComplete: enter
02:59:07.617 00.000 5052 UpdateGuideState(): m_state=6
02:59:07.617 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11455
02:59:07.617 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.84, Mass=179, SNR=9.2, Peak=87 HFD=2.0
02:59:07.618 00.001 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
02:59:07.618 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
02:59:07.618 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=0.13 hyp=0.90 cameraTheta=0.15 mountX=-0.29 mountY=-0.82, mountTheta=-1.91
02:59:07.618 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=0.13, opts=13)
02:59:07.619 00.001 5052 Enqueuing Move request for stepguider (0.89, 0.13)
02:59:07.619 00.000 8976 Worker thread wakes up
02:59:07.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, 0.13) opts 0xd
02:59:07.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, 0.13)
02:59:07.619 00.000 8976 Moving (0.89, 0.13) raw xDistance=-0.29 yDistance=-0.82
02:59:07.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:59:07.619 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=87, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
02:59:07.619 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
02:59:07.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:07.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
02:59:07.619 00.000 8976 MoveAxis(R, 1, ABG)
02:59:07.619 00.000 8976 stepping (-23, -6) + (1, 0)
02:59:07.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:07.619 00.000 5052 Enqueuing Expose request
02:59:07.619 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:07.647 00.028 8976 Received - 47 (G) 
02:59:07.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:07.647 00.000 8976 stepped: pos (-22, -6)
02:59:07.647 00.000 8976 MoveAxis(U, 3, ABG)
02:59:07.647 00.000 8976 stepping (-22, -6) + (0, 3)
02:59:07.647 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:07.679 00.032 8976 Received - 47 (G) 
02:59:07.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:07.679 00.000 8976 stepped: pos (-22, -3)
02:59:07.679 00.000 8976 move complete, result=0
02:59:07.679 00.000 8976 worker thread done servicing request
02:59:07.679 00.000 8976 Worker thread wakes up
02:59:07.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:07.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:07.679 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
02:59:08.363 00.684 8976 Exposure complete
02:59:08.368 00.005 8976 worker thread done servicing request
02:59:08.369 00.001 5052 OnExposeComplete: enter
02:59:08.369 00.000 5052 UpdateGuideState(): m_state=6
02:59:08.369 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11456
02:59:08.369 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.86, Mass=140, SNR=8.2, Peak=79 HFD=1.9
02:59:08.369 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
02:59:08.369 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
02:59:08.369 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.15 hyp=0.27 cameraTheta=0.58 mountX=0.03 mountY=-0.27, mountTheta=-1.46
02:59:08.370 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.15, opts=13)
02:59:08.370 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.15)
02:59:08.370 00.000 8976 Worker thread wakes up
02:59:08.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.15) opts 0xd
02:59:08.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.15)
02:59:08.370 00.000 8976 Moving (0.23, 0.15) raw xDistance=0.03 yDistance=-0.27
02:59:08.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:59:08.370 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
02:59:08.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:08.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:59:08.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.27
02:59:08.370 00.000 8976 MoveAxis(R, 0, ABG)
02:59:08.370 00.000 8976 MoveAxis(U, 1, ABG)
02:59:08.370 00.000 8976 stepping (-22, -3) + (0, 1)
02:59:08.370 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:08.370 00.000 5052 Enqueuing Expose request
02:59:08.370 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:08.398 00.028 8976 Received - 47 (G) 
02:59:08.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:08.398 00.000 8976 stepped: pos (-22, -2)
02:59:08.398 00.000 8976 move complete, result=0
02:59:08.398 00.000 8976 worker thread done servicing request
02:59:08.398 00.000 8976 Worker thread wakes up
02:59:08.398 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:59:08.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:08.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:09.083 00.685 8976 Exposure complete
02:59:09.089 00.006 8976 worker thread done servicing request
02:59:09.089 00.000 5052 OnExposeComplete: enter
02:59:09.089 00.000 5052 UpdateGuideState(): m_state=6
02:59:09.089 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11457
02:59:09.089 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.90, Mass=165, SNR=8.9, Peak=73 HFD=2.1
02:59:09.089 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
02:59:09.089 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
02:59:09.089 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.19 hyp=0.50 cameraTheta=0.39 mountX=-0.04 mountY=-0.49, mountTheta=-1.65
02:59:09.090 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.19, opts=13)
02:59:09.090 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.19)
02:59:09.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:59:09.090 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
02:59:09.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:09.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:09.090 00.000 5052 Enqueuing Expose request
02:59:09.090 00.000 8976 Worker thread wakes up
02:59:09.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.19) opts 0xd
02:59:09.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.19)
02:59:09.090 00.000 8976 Moving (0.46, 0.19) raw xDistance=-0.04 yDistance=-0.49
02:59:09.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:59:09.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
02:59:09.090 00.000 8976 MoveAxis(R, 0, ABG)
02:59:09.090 00.000 8976 MoveAxis(U, 2, ABG)
02:59:09.090 00.000 8976 stepping (-22, -2) + (0, 2)
02:59:09.090 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:09.118 00.028 8976 Received - 47 (G) 
02:59:09.118 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:09.118 00.000 8976 stepped: pos (-22, 0)
02:59:09.118 00.000 8976 move complete, result=0
02:59:09.118 00.000 8976 worker thread done servicing request
02:59:09.118 00.000 8976 Worker thread wakes up
02:59:09.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:09.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:09.118 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
02:59:09.802 00.684 8976 Exposure complete
02:59:09.808 00.006 8976 worker thread done servicing request
02:59:09.808 00.000 5052 OnExposeComplete: enter
02:59:09.808 00.000 5052 UpdateGuideState(): m_state=6
02:59:09.808 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11458
02:59:09.808 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.62, Mass=152, SNR=8.5, Peak=76 HFD=1.6
02:59:09.808 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.76 = -2.76)
02:59:09.808 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.86 = -2.86)
02:59:09.808 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.71 mountX=-0.12 mountY=-0.04, mountTheta=-2.85
02:59:09.809 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.09, opts=13)
02:59:09.809 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.09)
02:59:09.809 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:59:09.809 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
02:59:09.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:09.809 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:09.809 00.000 5052 Enqueuing Expose request
02:59:09.809 00.000 8976 Worker thread wakes up
02:59:09.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.09) opts 0xd
02:59:09.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.09)
02:59:09.809 00.000 8976 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.04
02:59:09.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:59:09.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:59:09.809 00.000 8976 MoveAxis(R, 0, ABG)
02:59:09.809 00.000 8976 MoveAxis(U, 0, ABG)
02:59:09.809 00.000 8976 move complete, result=0
02:59:09.809 00.000 8976 worker thread done servicing request
02:59:09.810 00.001 8976 Worker thread wakes up
02:59:09.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:09.810 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:09.810 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:10.497 00.687 8976 Exposure complete
02:59:10.502 00.005 8976 worker thread done servicing request
02:59:10.502 00.000 5052 OnExposeComplete: enter
02:59:10.502 00.000 5052 UpdateGuideState(): m_state=6
02:59:10.502 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11459
02:59:10.502 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.84, Mass=169, SNR=9.0, Peak=68 HFD=2.4
02:59:10.502 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
02:59:10.502 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
02:59:10.502 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.13 hyp=0.66 cameraTheta=0.20 mountX=-0.18 mountY=-0.61, mountTheta=-1.85
02:59:10.503 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.13, opts=13)
02:59:10.503 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.13)
02:59:10.503 00.000 8976 Worker thread wakes up
02:59:10.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.13) opts 0xd
02:59:10.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.13)
02:59:10.503 00.000 8976 Moving (0.64, 0.13) raw xDistance=-0.18 yDistance=-0.61
02:59:10.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:59:10.503 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
02:59:10.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:10.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:59:10.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
02:59:10.503 00.000 8976 MoveAxis(R, 0, ABG)
02:59:10.503 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:10.503 00.000 5052 Enqueuing Expose request
02:59:10.503 00.000 8976 MoveAxis(U, 2, ABG)
02:59:10.505 00.002 8976 stepping (-22, 0) + (0, 2)
02:59:10.505 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:10.540 00.035 8976 Received - 47 (G) 
02:59:10.541 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:10.541 00.000 8976 stepped: pos (-22, 2)
02:59:10.541 00.000 8976 move complete, result=0
02:59:10.541 00.000 8976 worker thread done servicing request
02:59:10.541 00.000 8976 Worker thread wakes up
02:59:10.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:10.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:10.541 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:59:11.227 00.686 8976 Exposure complete
02:59:11.233 00.006 8976 worker thread done servicing request
02:59:11.233 00.000 5052 OnExposeComplete: enter
02:59:11.233 00.000 5052 UpdateGuideState(): m_state=6
02:59:11.233 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11460
02:59:11.233 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.64, Mass=167, SNR=8.9, Peak=72 HFD=2.0
02:59:11.233 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
02:59:11.233 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
02:59:11.233 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.07 hyp=0.41 cameraTheta=-0.17 mountX=-0.25 mountY=-0.30, mountTheta=-2.26
02:59:11.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.07, opts=13)
02:59:11.234 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.07)
02:59:11.234 00.000 8976 Worker thread wakes up
02:59:11.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:59:11.234 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:59:11.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:11.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.07) opts 0xd
02:59:11.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:11.234 00.000 5052 Enqueuing Expose request
02:59:11.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.07)
02:59:11.234 00.000 8976 Moving (0.40, -0.07) raw xDistance=-0.25 yDistance=-0.30
02:59:11.235 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:59:11.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
02:59:11.235 00.000 8976 MoveAxis(R, 0, ABG)
02:59:11.235 00.000 8976 MoveAxis(U, 1, ABG)
02:59:11.235 00.000 8976 stepping (-22, 2) + (0, 1)
02:59:11.235 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:11.260 00.025 8976 Received - 47 (G) 
02:59:11.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:11.260 00.000 8976 stepped: pos (-22, 3)
02:59:11.260 00.000 8976 move complete, result=0
02:59:11.260 00.000 8976 worker thread done servicing request
02:59:11.260 00.000 8976 Worker thread wakes up
02:59:11.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:11.260 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:59:11.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:11.941 00.681 8976 Exposure complete
02:59:11.946 00.005 8976 worker thread done servicing request
02:59:11.947 00.001 5052 OnExposeComplete: enter
02:59:11.947 00.000 5052 UpdateGuideState(): m_state=6
02:59:11.947 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11461
02:59:11.947 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.56, Mass=188, SNR=9.4, Peak=71 HFD=2.2
02:59:11.947 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.40 = 1.88)
02:59:11.947 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
02:59:11.947 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.36 mountX=-0.07 mountY=0.21, mountTheta=1.87
02:59:11.948 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.15, opts=13)
02:59:11.948 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.15)
02:59:11.948 00.000 8976 Worker thread wakes up
02:59:11.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.15) opts 0xd
02:59:11.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.15)
02:59:11.948 00.000 8976 Moving (-0.15, -0.15) raw xDistance=-0.07 yDistance=0.21
02:59:11.948 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:59:11.948 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
02:59:11.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:11.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:59:11.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:59:11.948 00.000 8976 MoveAxis(R, 0, ABG)
02:59:11.948 00.000 8976 MoveAxis(U, 0, ABG)
02:59:11.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:11.948 00.000 5052 Enqueuing Expose request
02:59:11.949 00.001 8976 move complete, result=0
02:59:11.949 00.000 8976 worker thread done servicing request
02:59:11.949 00.000 8976 Worker thread wakes up
02:59:11.949 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:59:11.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:11.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:12.632 00.683 8976 Exposure complete
02:59:12.638 00.006 8976 worker thread done servicing request
02:59:12.638 00.000 5052 OnExposeComplete: enter
02:59:12.638 00.000 5052 UpdateGuideState(): m_state=6
02:59:12.638 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11462
02:59:12.638 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.40, Mass=168, SNR=9.0, Peak=76 HFD=2.1
02:59:12.638 00.000 5052 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.04) = xAngle (-3.96 = 2.33)
02:59:12.638 00.000 5052 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.06 = 2.22)
02:59:12.638 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.91 mountX=-0.23 mountY=0.26, mountTheta=2.28
02:59:12.639 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.31, opts=13)
02:59:12.639 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.31)
02:59:12.639 00.000 8976 Worker thread wakes up
02:59:12.639 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.31) opts 0xd
02:59:12.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.31)
02:59:12.639 00.000 8976 Moving (-0.11, -0.31) raw xDistance=-0.23 yDistance=0.26
02:59:12.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:59:12.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:59:12.639 00.000 8976 MoveAxis(R, 0, ABG)
02:59:12.639 00.000 8976 MoveAxis(D, 1, ABG)
02:59:12.639 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:59:12.640 00.001 5052 UpdateGuideState exits: m=168 SNR=9.0
02:59:12.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:12.640 00.000 8976 stepping (-22, 3) + (0, -1)
02:59:12.640 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:12.640 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:12.640 00.000 5052 Enqueuing Expose request
02:59:12.667 00.027 8976 Received - 47 (G) 
02:59:12.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:12.667 00.000 8976 stepped: pos (-22, 2)
02:59:12.667 00.000 8976 move complete, result=0
02:59:12.667 00.000 8976 worker thread done servicing request
02:59:12.667 00.000 8976 Worker thread wakes up
02:59:12.667 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:59:12.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:12.667 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:13.349 00.682 8976 Exposure complete
02:59:13.355 00.006 8976 worker thread done servicing request
02:59:13.355 00.000 5052 OnExposeComplete: enter
02:59:13.355 00.000 5052 UpdateGuideState(): m_state=6
02:59:13.356 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11463
02:59:13.356 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.38, Mass=158, SNR=8.7, Peak=72 HFD=1.6
02:59:13.356 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
02:59:13.356 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.05 = -3.05)
02:59:13.356 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.33 hyp=0.41 cameraTheta=-0.91 mountX=-0.41 mountY=-0.04, mountTheta=-3.05
02:59:13.356 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.33, opts=13)
02:59:13.356 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.33)
02:59:13.356 00.000 8976 Worker thread wakes up
02:59:13.357 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.33) opts 0xd
02:59:13.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.33)
02:59:13.357 00.000 8976 Moving (0.26, -0.33) raw xDistance=-0.41 yDistance=-0.04
02:59:13.357 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:59:13.357 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
02:59:13.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:13.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:59:13.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:59:13.357 00.000 8976 MoveAxis(R, 2, ABG)
02:59:13.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:13.357 00.000 5052 Enqueuing Expose request
02:59:13.357 00.000 8976 stepping (-22, 2) + (2, 0)
02:59:13.357 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:13.386 00.029 8976 Received - 47 (G) 
02:59:13.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:13.386 00.000 8976 stepped: pos (-20, 2)
02:59:13.386 00.000 8976 MoveAxis(U, 0, ABG)
02:59:13.386 00.000 8976 move complete, result=0
02:59:13.386 00.000 8976 worker thread done servicing request
02:59:13.386 00.000 8976 Worker thread wakes up
02:59:13.386 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
02:59:13.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:13.386 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:14.072 00.686 8976 Exposure complete
02:59:14.078 00.006 8976 worker thread done servicing request
02:59:14.078 00.000 5052 OnExposeComplete: enter
02:59:14.078 00.000 5052 UpdateGuideState(): m_state=6
02:59:14.078 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11464
02:59:14.078 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=282.11, Mass=147, SNR=8.4, Peak=77 HFD=2.1
02:59:14.078 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
02:59:14.078 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
02:59:14.078 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.40 hyp=0.57 cameraTheta=0.78 mountX=0.17 mountY=-0.56, mountTheta=-1.27
02:59:14.078 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.40, opts=13)
02:59:14.078 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.40)
02:59:14.079 00.001 8976 Worker thread wakes up
02:59:14.079 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.40) opts 0xd
02:59:14.079 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.40)
02:59:14.079 00.000 8976 Moving (0.41, 0.40) raw xDistance=0.17 yDistance=-0.56
02:59:14.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:59:14.079 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:59:14.079 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
02:59:14.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:14.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:59:14.079 00.000 8976 MoveAxis(R, 0, ABG)
02:59:14.079 00.000 8976 MoveAxis(U, 2, ABG)
02:59:14.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:14.079 00.000 5052 Enqueuing Expose request
02:59:14.079 00.000 8976 stepping (-20, 2) + (0, 2)
02:59:14.079 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:14.106 00.027 8976 Received - 47 (G) 
02:59:14.106 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:14.106 00.000 8976 stepped: pos (-20, 4)
02:59:14.106 00.000 8976 move complete, result=0
02:59:14.106 00.000 8976 worker thread done servicing request
02:59:14.106 00.000 8976 Worker thread wakes up
02:59:14.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:14.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:14.106 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
02:59:14.793 00.687 8976 Exposure complete
02:59:14.799 00.006 8976 worker thread done servicing request
02:59:14.799 00.000 5052 OnExposeComplete: enter
02:59:14.799 00.000 5052 UpdateGuideState(): m_state=6
02:59:14.799 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11465
02:59:14.799 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=282.21, Mass=194, SNR=9.6, Peak=80 HFD=2.4
02:59:14.799 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
02:59:14.799 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
02:59:14.799 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.50 hyp=0.77 cameraTheta=0.71 mountX=0.18 mountY=-0.76, mountTheta=-1.34
02:59:14.799 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.50, opts=13)
02:59:14.799 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.50)
02:59:14.800 00.001 8976 Worker thread wakes up
02:59:14.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.50) opts 0xd
02:59:14.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.50)
02:59:14.800 00.000 8976 Moving (0.58, 0.50) raw xDistance=0.18 yDistance=-0.76
02:59:14.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:59:14.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.76
02:59:14.800 00.000 8976 MoveAxis(R, 0, ABG)
02:59:14.800 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
02:59:14.800 00.000 5052 UpdateGuideState exits: m=194 SNR=9.6
02:59:14.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:14.800 00.000 8976 MoveAxis(U, 3, ABG)
02:59:14.800 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:14.800 00.000 5052 Enqueuing Expose request
02:59:14.800 00.000 8976 stepping (-20, 4) + (0, 3)
02:59:14.800 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:14.841 00.041 8976 Received - 47 (G) 
02:59:14.841 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:14.841 00.000 8976 stepped: pos (-20, 7)
02:59:14.841 00.000 8976 move complete, result=0
02:59:14.841 00.000 8976 worker thread done servicing request
02:59:14.841 00.000 8976 Worker thread wakes up
02:59:14.841 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
02:59:14.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:14.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:15.527 00.686 8976 Exposure complete
02:59:15.532 00.005 8976 worker thread done servicing request
02:59:15.532 00.000 5052 OnExposeComplete: enter
02:59:15.533 00.001 5052 UpdateGuideState(): m_state=6
02:59:15.533 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11466
02:59:15.533 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.57, Mass=176, SNR=9.2, Peak=74 HFD=1.9
02:59:15.533 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.04) = xAngle (-3.49 = 2.79)
02:59:15.533 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.69)
02:59:15.533 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=-0.13 mountY=0.06, mountTheta=2.70
02:59:15.533 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.14, opts=13)
02:59:15.533 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.14)
02:59:15.533 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:59:15.533 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
02:59:15.534 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:15.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:15.534 00.000 5052 Enqueuing Expose request
02:59:15.534 00.000 8976 Worker thread wakes up
02:59:15.534 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.14) opts 0xd
02:59:15.534 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.14)
02:59:15.534 00.000 8976 Moving (0.02, -0.14) raw xDistance=-0.13 yDistance=0.06
02:59:15.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:59:15.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:59:15.534 00.000 8976 MoveAxis(R, 0, ABG)
02:59:15.534 00.000 8976 MoveAxis(U, 0, ABG)
02:59:15.534 00.000 8976 move complete, result=0
02:59:15.534 00.000 8976 worker thread done servicing request
02:59:15.534 00.000 8976 Worker thread wakes up
02:59:15.534 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:15.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:15.534 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:16.220 00.686 8976 Exposure complete
02:59:16.226 00.006 8976 worker thread done servicing request
02:59:16.226 00.000 5052 OnExposeComplete: enter
02:59:16.226 00.000 5052 UpdateGuideState(): m_state=6
02:59:16.226 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11467
02:59:16.226 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.90, Mass=164, SNR=8.9, Peak=84 HFD=1.8
02:59:16.226 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
02:59:16.226 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
02:59:16.226 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.26 mountX=0.14 mountY=-0.15, mountTheta=-0.83
02:59:16.227 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.19, opts=13)
02:59:16.227 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.19)
02:59:16.227 00.000 8976 Worker thread wakes up
02:59:16.227 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.19) opts 0xd
02:59:16.227 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.19)
02:59:16.227 00.000 8976 Moving (0.06, 0.19) raw xDistance=0.14 yDistance=-0.15
02:59:16.227 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
02:59:16.227 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
02:59:16.227 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:16.227 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:16.227 00.000 5052 Enqueuing Expose request
02:59:16.228 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:59:16.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:59:16.228 00.000 8976 MoveAxis(R, 0, ABG)
02:59:16.228 00.000 8976 MoveAxis(U, 0, ABG)
02:59:16.228 00.000 8976 move complete, result=0
02:59:16.228 00.000 8976 worker thread done servicing request
02:59:16.228 00.000 8976 Worker thread wakes up
02:59:16.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:16.228 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:16.228 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:59:16.912 00.684 8976 Exposure complete
02:59:16.918 00.006 8976 worker thread done servicing request
02:59:16.918 00.000 5052 OnExposeComplete: enter
02:59:16.918 00.000 5052 UpdateGuideState(): m_state=6
02:59:16.918 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11468
02:59:16.918 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.01, Mass=155, SNR=8.6, Peak=77 HFD=2.0
02:59:16.918 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
02:59:16.918 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
02:59:16.918 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.67 mountX=0.28 mountY=-0.14, mountTheta=-0.45
02:59:16.919 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.30, opts=13)
02:59:16.919 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.30)
02:59:16.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:59:16.919 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:59:16.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:16.919 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:16.919 00.000 5052 Enqueuing Expose request
02:59:16.919 00.000 8976 Worker thread wakes up
02:59:16.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.30) opts 0xd
02:59:16.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.30)
02:59:16.919 00.000 8976 Moving (-0.03, 0.30) raw xDistance=0.28 yDistance=-0.14
02:59:16.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:59:16.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:59:16.919 00.000 8976 MoveAxis(L, 1, ABG)
02:59:16.920 00.001 8976 stepping (-20, 7) + (-1, 0)
02:59:16.920 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:16.951 00.031 8976 Received - 47 (G) 
02:59:16.952 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:16.952 00.000 8976 stepped: pos (-21, 7)
02:59:16.952 00.000 8976 MoveAxis(U, 0, ABG)
02:59:16.952 00.000 8976 move complete, result=0
02:59:16.952 00.000 8976 worker thread done servicing request
02:59:16.952 00.000 8976 Worker thread wakes up
02:59:16.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:16.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:16.952 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
02:59:17.636 00.684 8976 Exposure complete
02:59:17.641 00.005 8976 worker thread done servicing request
02:59:17.641 00.000 5052 OnExposeComplete: enter
02:59:17.641 00.000 5052 UpdateGuideState(): m_state=6
02:59:17.642 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11469
02:59:17.642 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.74, Mass=172, SNR=9.0, Peak=70 HFD=2.2
02:59:17.642 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
02:59:17.642 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
02:59:17.642 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.67 mountX=0.06 mountY=0.04, mountTheta=0.55
02:59:17.642 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.03, opts=13)
02:59:17.642 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.03)
02:59:17.642 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:59:17.642 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
02:59:17.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:17.643 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:17.643 00.000 5052 Enqueuing Expose request
02:59:17.643 00.000 8976 Worker thread wakes up
02:59:17.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.03) opts 0xd
02:59:17.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.03)
02:59:17.643 00.000 8976 Moving (-0.07, 0.03) raw xDistance=0.06 yDistance=0.04
02:59:17.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:59:17.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:59:17.643 00.000 8976 MoveAxis(R, 0, ABG)
02:59:17.643 00.000 8976 MoveAxis(U, 0, ABG)
02:59:17.643 00.000 8976 move complete, result=0
02:59:17.643 00.000 8976 worker thread done servicing request
02:59:17.643 00.000 8976 Worker thread wakes up
02:59:17.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:17.643 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:17.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:18.329 00.686 8976 Exposure complete
02:59:18.334 00.005 8976 worker thread done servicing request
02:59:18.335 00.001 5052 OnExposeComplete: enter
02:59:18.335 00.000 5052 UpdateGuideState(): m_state=6
02:59:18.335 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11470
02:59:18.335 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.86, Mass=150, SNR=8.5, Peak=67 HFD=2.3
02:59:18.335 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
02:59:18.335 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
02:59:18.335 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.15 hyp=0.77 cameraTheta=0.20 mountX=-0.21 mountY=-0.72, mountTheta=-1.85
02:59:18.336 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.15, opts=13)
02:59:18.336 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.15)
02:59:18.336 00.000 8976 Worker thread wakes up
02:59:18.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.15) opts 0xd
02:59:18.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.15)
02:59:18.336 00.000 8976 Moving (0.76, 0.15) raw xDistance=-0.21 yDistance=-0.72
02:59:18.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:59:18.336 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:59:18.336 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:59:18.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:18.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
02:59:18.336 00.000 8976 MoveAxis(R, 0, ABG)
02:59:18.336 00.000 8976 MoveAxis(U, 3, ABG)
02:59:18.336 00.000 8976 stepping (-21, 7) + (0, 3)
02:59:18.336 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:18.336 00.000 5052 Enqueuing Expose request
02:59:18.336 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:18.374 00.038 8976 Received - 47 (G) 
02:59:18.374 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:18.374 00.000 8976 stepped: pos (-21, 10)
02:59:18.374 00.000 8976 move complete, result=0
02:59:18.374 00.000 8976 worker thread done servicing request
02:59:18.374 00.000 8976 Worker thread wakes up
02:59:18.374 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:59:18.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:18.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:19.059 00.685 8976 Exposure complete
02:59:19.064 00.005 8976 worker thread done servicing request
02:59:19.064 00.000 5052 OnExposeComplete: enter
02:59:19.064 00.000 5052 UpdateGuideState(): m_state=6
02:59:19.064 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11471
02:59:19.064 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.53, Mass=150, SNR=8.5, Peak=78 HFD=1.8
02:59:19.064 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.33 = 1.95)
02:59:19.064 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.85)
02:59:19.064 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-2.29 mountX=-0.09 mountY=0.22, mountTheta=1.94
02:59:19.065 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.18, opts=13)
02:59:19.065 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.18)
02:59:19.065 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:59:19.065 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:59:19.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:19.065 00.000 8976 Worker thread wakes up
02:59:19.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.18) opts 0xd
02:59:19.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.18)
02:59:19.065 00.000 8976 Moving (-0.15, -0.18) raw xDistance=-0.09 yDistance=0.22
02:59:19.065 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:19.065 00.000 5052 Enqueuing Expose request
02:59:19.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:59:19.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:59:19.066 00.001 8976 MoveAxis(R, 0, ABG)
02:59:19.066 00.000 8976 MoveAxis(U, 0, ABG)
02:59:19.066 00.000 8976 move complete, result=0
02:59:19.066 00.000 8976 worker thread done servicing request
02:59:19.066 00.000 8976 Worker thread wakes up
02:59:19.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:19.066 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:59:19.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:19.750 00.684 8976 Exposure complete
02:59:19.755 00.005 8976 worker thread done servicing request
02:59:19.756 00.001 5052 OnExposeComplete: enter
02:59:19.756 00.000 5052 UpdateGuideState(): m_state=6
02:59:19.756 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11472
02:59:19.756 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.25, Mass=188, SNR=9.5, Peak=73 HFD=2.2
02:59:19.756 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.29 = 1.99)
02:59:19.756 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.89)
02:59:19.756 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.46 hyp=0.59 cameraTheta=-2.25 mountX=-0.24 mountY=0.56, mountTheta=1.98
02:59:19.756 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.46, opts=13)
02:59:19.756 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.46)
02:59:19.757 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:59:19.757 00.000 8976 Worker thread wakes up
02:59:19.757 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.46) opts 0xd
02:59:19.757 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.46)
02:59:19.757 00.000 8976 Moving (-0.37, -0.46) raw xDistance=-0.24 yDistance=0.56
02:59:19.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:59:19.757 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
02:59:19.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.56
02:59:19.757 00.000 8976 MoveAxis(R, 0, ABG)
02:59:19.757 00.000 8976 MoveAxis(D, 2, ABG)
02:59:19.757 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:19.757 00.000 8976 stepping (-21, 10) + (0, -2)
02:59:19.757 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:19.757 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:19.757 00.000 5052 Enqueuing Expose request
02:59:19.781 00.024 8976 Received - 47 (G) 
02:59:19.781 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:19.781 00.000 8976 stepped: pos (-21, 8)
02:59:19.781 00.000 8976 move complete, result=0
02:59:19.781 00.000 8976 worker thread done servicing request
02:59:19.781 00.000 8976 Worker thread wakes up
02:59:19.781 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:19.781 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:19.781 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
02:59:20.469 00.688 8976 Exposure complete
02:59:20.475 00.006 8976 worker thread done servicing request
02:59:20.476 00.001 5052 OnExposeComplete: enter
02:59:20.476 00.000 5052 UpdateGuideState(): m_state=6
02:59:20.476 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11473
02:59:20.476 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.67, Mass=176, SNR=9.2, Peak=76 HFD=2.0
02:59:20.476 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
02:59:20.476 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.34)
02:59:20.476 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.80 mountX=0.01 mountY=0.11, mountTheta=1.44
02:59:20.476 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.04, opts=13)
02:59:20.476 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.04)
02:59:20.476 00.000 8976 Worker thread wakes up
02:59:20.476 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.04) opts 0xd
02:59:20.476 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.04)
02:59:20.476 00.000 8976 Moving (-0.11, -0.04) raw xDistance=0.01 yDistance=0.11
02:59:20.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:59:20.476 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:59:20.476 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
02:59:20.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:20.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:59:20.476 00.000 8976 MoveAxis(R, 0, ABG)
02:59:20.476 00.000 8976 MoveAxis(U, 0, ABG)
02:59:20.476 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:20.476 00.000 5052 Enqueuing Expose request
02:59:20.476 00.000 8976 move complete, result=0
02:59:20.476 00.000 8976 worker thread done servicing request
02:59:20.477 00.001 8976 Worker thread wakes up
02:59:20.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:20.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:20.477 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:21.162 00.685 8976 Exposure complete
02:59:21.168 00.006 8976 worker thread done servicing request
02:59:21.168 00.000 5052 OnExposeComplete: enter
02:59:21.168 00.000 5052 UpdateGuideState(): m_state=6
02:59:21.168 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11474
02:59:21.169 00.001 5052 Star::Find returns 1 (0), X=328.98, Y=281.30, Mass=172, SNR=9.1, Peak=78 HFD=2.1
02:59:21.169 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.04 = 2.24)
02:59:21.169 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.14)
02:59:21.169 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.41 hyp=0.45 cameraTheta=-2.00 mountX=-0.28 mountY=0.38, mountTheta=2.20
02:59:21.170 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.41, opts=13)
02:59:21.170 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.41)
02:59:21.170 00.000 8976 Worker thread wakes up
02:59:21.170 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:59:21.170 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
02:59:21.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:21.170 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.41) opts 0xd
02:59:21.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:21.170 00.000 5052 Enqueuing Expose request
02:59:21.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.41)
02:59:21.170 00.000 8976 Moving (-0.19, -0.41) raw xDistance=-0.28 yDistance=0.38
02:59:21.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:59:21.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:59:21.170 00.000 8976 MoveAxis(R, 1, ABG)
02:59:21.170 00.000 8976 stepping (-21, 8) + (1, 0)
02:59:21.170 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:21.204 00.034 8976 Received - 47 (G) 
02:59:21.204 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:21.204 00.000 8976 stepped: pos (-20, 8)
02:59:21.204 00.000 8976 MoveAxis(D, 2, ABG)
02:59:21.204 00.000 8976 stepping (-20, 8) + (0, -2)
02:59:21.204 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:21.236 00.032 8976 Received - 47 (G) 
02:59:21.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:21.236 00.000 8976 stepped: pos (-20, 6)
02:59:21.236 00.000 8976 move complete, result=0
02:59:21.236 00.000 8976 worker thread done servicing request
02:59:21.236 00.000 8976 Worker thread wakes up
02:59:21.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:21.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:21.236 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
02:59:21.920 00.684 8976 Exposure complete
02:59:21.925 00.005 8976 worker thread done servicing request
02:59:21.925 00.000 5052 OnExposeComplete: enter
02:59:21.925 00.000 5052 UpdateGuideState(): m_state=6
02:59:21.925 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11475
02:59:21.926 00.001 5052 Star::Find returns 1 (0), X=329.22, Y=282.15, Mass=155, SNR=8.6, Peak=81 HFD=1.7
02:59:21.926 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.04) = xAngle (-0.58 = -0.58)
02:59:21.926 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.68 = -0.68)
02:59:21.926 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.44 hyp=0.44 cameraTheta=1.47 mountX=0.37 mountY=-0.28, mountTheta=-0.64
02:59:21.926 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.44, opts=13)
02:59:21.926 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.44)
02:59:21.926 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:59:21.926 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
02:59:21.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:21.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:21.927 00.001 5052 Enqueuing Expose request
02:59:21.927 00.000 8976 Worker thread wakes up
02:59:21.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.44) opts 0xd
02:59:21.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.44)
02:59:21.927 00.000 8976 Moving (0.05, 0.44) raw xDistance=0.37 yDistance=-0.28
02:59:21.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
02:59:21.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
02:59:21.927 00.000 8976 MoveAxis(L, 1, ABG)
02:59:21.927 00.000 8976 stepping (-20, 6) + (-1, 0)
02:59:21.927 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:21.955 00.028 8976 Received - 47 (G) 
02:59:21.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:21.955 00.000 8976 stepped: pos (-21, 6)
02:59:21.955 00.000 8976 MoveAxis(U, 1, ABG)
02:59:21.955 00.000 8976 stepping (-21, 6) + (0, 1)
02:59:21.955 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:21.987 00.032 8976 Received - 47 (G) 
02:59:21.987 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:21.987 00.000 8976 stepped: pos (-21, 7)
02:59:21.987 00.000 8976 move complete, result=0
02:59:21.987 00.000 8976 worker thread done servicing request
02:59:21.987 00.000 8976 Worker thread wakes up
02:59:21.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:21.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:21.987 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.3 px 1 ms NORTH
02:59:22.671 00.684 8976 Exposure complete
02:59:22.676 00.005 8976 worker thread done servicing request
02:59:22.676 00.000 5052 OnExposeComplete: enter
02:59:22.676 00.000 5052 UpdateGuideState(): m_state=6
02:59:22.676 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11476
02:59:22.676 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.76, Mass=163, SNR=8.9, Peak=89 HFD=1.7
02:59:22.676 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
02:59:22.676 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
02:59:22.677 00.001 5052 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.42 mountX=0.06 mountY=0.02, mountTheta=0.28
02:59:22.677 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.05, opts=13)
02:59:22.677 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.05)
02:59:22.677 00.000 8976 Worker thread wakes up
02:59:22.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.05) opts 0xd
02:59:22.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.05)
02:59:22.677 00.000 8976 Moving (-0.05, 0.05) raw xDistance=0.06 yDistance=0.02
02:59:22.678 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:59:22.678 00.000 5052 UpdateGuideState exits: m=163 SNR=8.9
02:59:22.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:22.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:59:22.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:59:22.678 00.000 8976 MoveAxis(R, 0, ABG)
02:59:22.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:22.678 00.000 5052 Enqueuing Expose request
02:59:22.678 00.000 8976 MoveAxis(U, 0, ABG)
02:59:22.678 00.000 8976 move complete, result=0
02:59:22.679 00.001 8976 worker thread done servicing request
02:59:22.679 00.000 8976 Worker thread wakes up
02:59:22.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:22.679 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:22.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:23.367 00.688 8976 Exposure complete
02:59:23.372 00.005 8976 worker thread done servicing request
02:59:23.372 00.000 5052 OnExposeComplete: enter
02:59:23.372 00.000 5052 UpdateGuideState(): m_state=6
02:59:23.372 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11477
02:59:23.372 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.75, Mass=188, SNR=9.5, Peak=79 HFD=1.8
02:59:23.372 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
02:59:23.372 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
02:59:23.372 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.49 mountX=0.00 mountY=-0.08, mountTheta=-1.56
02:59:23.373 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.04, opts=13)
02:59:23.373 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.04)
02:59:23.373 00.000 8976 Worker thread wakes up
02:59:23.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.04) opts 0xd
02:59:23.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.04)
02:59:23.373 00.000 8976 Moving (0.07, 0.04) raw xDistance=0.00 yDistance=-0.08
02:59:23.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:59:23.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:59:23.373 00.000 8976 MoveAxis(R, 0, ABG)
02:59:23.373 00.000 8976 MoveAxis(U, 0, ABG)
02:59:23.373 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
02:59:23.374 00.001 5052 UpdateGuideState exits: m=188 SNR=9.5
02:59:23.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:23.374 00.000 8976 move complete, result=0
02:59:23.374 00.000 8976 worker thread done servicing request
02:59:23.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:23.374 00.000 5052 Enqueuing Expose request
02:59:23.374 00.000 8976 Worker thread wakes up
02:59:23.374 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:23.375 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:23.375 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:24.061 00.686 8976 Exposure complete
02:59:24.066 00.005 8976 worker thread done servicing request
02:59:24.066 00.000 5052 OnExposeComplete: enter
02:59:24.066 00.000 5052 UpdateGuideState(): m_state=6
02:59:24.066 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11478
02:59:24.066 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.90, Mass=171, SNR=9.1, Peak=83 HFD=2.0
02:59:24.066 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
02:59:24.066 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
02:59:24.066 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.23 mountX=0.24 mountY=0.02, mountTheta=0.08
02:59:24.068 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.20, opts=13)
02:59:24.068 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.20)
02:59:24.068 00.000 8976 Worker thread wakes up
02:59:24.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.20) opts 0xd
02:59:24.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.20)
02:59:24.068 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:59:24.068 00.000 5052 UpdateGuideState exits: m=171 SNR=9.1
02:59:24.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:24.068 00.000 8976 Moving (-0.15, 0.20) raw xDistance=0.24 yDistance=0.02
02:59:24.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:59:24.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:59:24.068 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:24.068 00.000 5052 Enqueuing Expose request
02:59:24.068 00.000 8976 MoveAxis(R, 0, ABG)
02:59:24.069 00.001 8976 MoveAxis(U, 0, ABG)
02:59:24.069 00.000 8976 move complete, result=0
02:59:24.069 00.000 8976 worker thread done servicing request
02:59:24.069 00.000 8976 Worker thread wakes up
02:59:24.069 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:24.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:24.069 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:24.753 00.684 8976 Exposure complete
02:59:24.758 00.005 8976 worker thread done servicing request
02:59:24.758 00.000 5052 OnExposeComplete: enter
02:59:24.758 00.000 5052 UpdateGuideState(): m_state=6
02:59:24.758 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11479
02:59:24.758 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.84, Mass=166, SNR=8.9, Peak=74 HFD=2.2
02:59:24.758 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
02:59:24.758 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
02:59:24.758 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.17 mountX=0.16 mountY=0.00, mountTheta=0.02
02:59:24.760 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.14, opts=13)
02:59:24.760 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.14)
02:59:24.760 00.000 8976 Worker thread wakes up
02:59:24.760 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.14) opts 0xd
02:59:24.760 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.14)
02:59:24.760 00.000 8976 Moving (-0.09, 0.14) raw xDistance=0.16 yDistance=0.00
02:59:24.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:59:24.760 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:59:24.760 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
02:59:24.761 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:24.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:59:24.761 00.000 8976 MoveAxis(R, 0, ABG)
02:59:24.761 00.000 8976 MoveAxis(U, 0, ABG)
02:59:24.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:24.761 00.000 5052 Enqueuing Expose request
02:59:24.761 00.000 8976 move complete, result=0
02:59:24.761 00.000 8976 worker thread done servicing request
02:59:24.761 00.000 8976 Worker thread wakes up
02:59:24.761 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:24.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:24.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:25.445 00.684 8976 Exposure complete
02:59:25.451 00.006 8976 worker thread done servicing request
02:59:25.451 00.000 5052 OnExposeComplete: enter
02:59:25.451 00.000 5052 UpdateGuideState(): m_state=6
02:59:25.451 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11480
02:59:25.451 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=282.08, Mass=145, SNR=8.3, Peak=77 HFD=2.0
02:59:25.451 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
02:59:25.451 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
02:59:25.452 00.001 5052 CameraToMount -- cameraX=0.11 cameraY=0.37 hyp=0.38 cameraTheta=1.28 mountX=0.28 mountY=-0.29, mountTheta=-0.81
02:59:25.452 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.37, opts=13)
02:59:25.452 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.37)
02:59:25.452 00.000 8976 Worker thread wakes up
02:59:25.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.37) opts 0xd
02:59:25.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.37)
02:59:25.452 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
02:59:25.452 00.000 8976 Moving (0.11, 0.37) raw xDistance=0.28 yDistance=-0.29
02:59:25.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:59:25.453 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:59:25.453 00.000 8976 MoveAxis(L, 1, ABG)
02:59:25.453 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
02:59:25.453 00.000 8976 stepping (-21, 7) + (-1, 0)
02:59:25.453 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:25.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:25.453 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:25.453 00.000 5052 Enqueuing Expose request
02:59:25.472 00.019 8976 Received - 47 (G) 
02:59:25.472 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:25.472 00.000 8976 stepped: pos (-22, 7)
02:59:25.472 00.000 8976 MoveAxis(U, 1, ABG)
02:59:25.472 00.000 8976 stepping (-22, 7) + (0, 1)
02:59:25.472 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:25.503 00.031 8976 Received - 47 (G) 
02:59:25.503 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:25.503 00.000 8976 stepped: pos (-22, 8)
02:59:25.504 00.001 8976 move complete, result=0
02:59:25.504 00.000 8976 worker thread done servicing request
02:59:25.504 00.000 8976 Worker thread wakes up
02:59:25.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:25.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:25.504 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
02:59:26.189 00.685 8976 Exposure complete
02:59:26.194 00.005 8976 worker thread done servicing request
02:59:26.195 00.001 5052 OnExposeComplete: enter
02:59:26.195 00.000 5052 UpdateGuideState(): m_state=6
02:59:26.195 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11481
02:59:26.195 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.71, Mass=168, SNR=9.0, Peak=75 HFD=1.7
02:59:26.195 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:59:26.195 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
02:59:26.195 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.00 hyp=0.36 cameraTheta=-0.01 mountX=-0.17 mountY=-0.30, mountTheta=-2.08
02:59:26.196 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.00, opts=13)
02:59:26.196 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.00)
02:59:26.196 00.000 8976 Worker thread wakes up
02:59:26.196 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:59:26.196 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
02:59:26.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:26.196 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:26.196 00.000 5052 Enqueuing Expose request
02:59:26.196 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.00) opts 0xd
02:59:26.196 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.00)
02:59:26.196 00.000 8976 Moving (0.36, -0.00) raw xDistance=-0.17 yDistance=-0.30
02:59:26.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:59:26.197 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
02:59:26.197 00.000 8976 MoveAxis(R, 0, ABG)
02:59:26.197 00.000 8976 MoveAxis(U, 1, ABG)
02:59:26.197 00.000 8976 stepping (-22, 8) + (0, 1)
02:59:26.197 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:26.224 00.027 8976 Received - 47 (G) 
02:59:26.224 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:26.224 00.000 8976 stepped: pos (-22, 9)
02:59:26.224 00.000 8976 move complete, result=0
02:59:26.224 00.000 8976 worker thread done servicing request
02:59:26.224 00.000 8976 Worker thread wakes up
02:59:26.224 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:26.224 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:26.224 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:59:26.910 00.686 8976 Exposure complete
02:59:26.915 00.005 8976 worker thread done servicing request
02:59:26.916 00.001 5052 OnExposeComplete: enter
02:59:26.916 00.000 5052 UpdateGuideState(): m_state=6
02:59:26.916 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11482
02:59:26.916 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.41, Mass=160, SNR=8.7, Peak=71 HFD=2.2
02:59:26.916 00.000 5052 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.04) = xAngle (-4.01 = 2.28)
02:59:26.916 00.000 5052 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.11 = 2.17)
02:59:26.916 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.96 mountX=-0.21 mountY=0.27, mountTheta=2.24
02:59:26.917 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.30, opts=13)
02:59:26.917 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.30)
02:59:26.917 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:59:26.917 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:59:26.917 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:26.917 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:26.917 00.000 5052 Enqueuing Expose request
02:59:26.917 00.000 8976 Worker thread wakes up
02:59:26.918 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.30) opts 0xd
02:59:26.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.30)
02:59:26.918 00.000 8976 Moving (-0.12, -0.30) raw xDistance=-0.21 yDistance=0.27
02:59:26.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:59:26.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
02:59:26.918 00.000 8976 MoveAxis(R, 0, ABG)
02:59:26.918 00.000 8976 MoveAxis(D, 1, ABG)
02:59:26.918 00.000 8976 stepping (-22, 9) + (0, -1)
02:59:26.918 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:26.943 00.025 8976 Received - 47 (G) 
02:59:26.943 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:26.943 00.000 8976 stepped: pos (-22, 8)
02:59:26.943 00.000 8976 move complete, result=0
02:59:26.943 00.000 8976 worker thread done servicing request
02:59:26.943 00.000 8976 Worker thread wakes up
02:59:26.943 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
02:59:26.943 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:26.943 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:27.629 00.686 8976 Exposure complete
02:59:27.637 00.008 8976 worker thread done servicing request
02:59:27.637 00.000 5052 OnExposeComplete: enter
02:59:27.637 00.000 5052 UpdateGuideState(): m_state=6
02:59:27.637 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11483
02:59:27.637 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.87, Mass=157, SNR=8.7, Peak=74 HFD=2.1
02:59:27.638 00.001 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
02:59:27.638 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.38 = -0.38)
02:59:27.638 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.76 mountX=0.16 mountY=-0.06, mountTheta=-0.37
02:59:27.638 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.17, opts=13)
02:59:27.638 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.17)
02:59:27.638 00.000 8976 Worker thread wakes up
02:59:27.639 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.17) opts 0xd
02:59:27.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.17)
02:59:27.639 00.000 8976 Moving (-0.03, 0.17) raw xDistance=0.16 yDistance=-0.06
02:59:27.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:59:27.639 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:59:27.639 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
02:59:27.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:27.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:59:27.639 00.000 8976 MoveAxis(R, 0, ABG)
02:59:27.639 00.000 8976 MoveAxis(U, 0, ABG)
02:59:27.639 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:27.639 00.000 5052 Enqueuing Expose request
02:59:27.639 00.000 8976 move complete, result=0
02:59:27.639 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:27.639 00.000 8976 worker thread done servicing request
02:59:27.639 00.000 8976 Worker thread wakes up
02:59:27.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:27.640 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:28.323 00.683 8976 Exposure complete
02:59:28.329 00.006 8976 worker thread done servicing request
02:59:28.329 00.000 5052 OnExposeComplete: enter
02:59:28.329 00.000 5052 UpdateGuideState(): m_state=6
02:59:28.329 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11484
02:59:28.329 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.85, Mass=165, SNR=8.8, Peak=71 HFD=2.1
02:59:28.329 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.16 = 0.16)
02:59:28.329 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.06 = 0.06)
02:59:28.329 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.20 mountX=0.17 mountY=0.01, mountTheta=0.06
02:59:28.330 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.14, opts=13)
02:59:28.330 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.14)
02:59:28.330 00.000 8976 Worker thread wakes up
02:59:28.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.14) opts 0xd
02:59:28.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.14)
02:59:28.330 00.000 8976 Moving (-0.10, 0.14) raw xDistance=0.17 yDistance=0.01
02:59:28.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:59:28.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:59:28.330 00.000 8976 MoveAxis(R, 0, ABG)
02:59:28.330 00.000 8976 MoveAxis(U, 0, ABG)
02:59:28.330 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:59:28.330 00.000 5052 UpdateGuideState exits: m=165 SNR=8.8
02:59:28.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:28.330 00.000 8976 move complete, result=0
02:59:28.330 00.000 8976 worker thread done servicing request
02:59:28.330 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:28.331 00.001 5052 Enqueuing Expose request
02:59:28.331 00.000 8976 Worker thread wakes up
02:59:28.331 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:28.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:28.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:29.013 00.682 8976 Exposure complete
02:59:29.019 00.006 8976 worker thread done servicing request
02:59:29.019 00.000 5052 OnExposeComplete: enter
02:59:29.019 00.000 5052 UpdateGuideState(): m_state=6
02:59:29.019 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11485
02:59:29.019 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.55, Mass=173, SNR=9.1, Peak=72 HFD=1.6
02:59:29.019 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
02:59:29.019 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.19)
02:59:29.019 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=-0.16 hyp=0.81 cameraTheta=-2.95 mountX=0.23 mountY=0.76, mountTheta=1.28
02:59:29.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-0.16, opts=13)
02:59:29.020 00.000 5052 Enqueuing Move request for stepguider (-0.80, -0.16)
02:59:29.020 00.000 8976 Worker thread wakes up
02:59:29.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -0.16) opts 0xd
02:59:29.020 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
02:59:29.020 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
02:59:29.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:29.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -0.16)
02:59:29.020 00.000 8976 Moving (-0.80, -0.16) raw xDistance=0.23 yDistance=0.76
02:59:29.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:59:29.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
02:59:29.020 00.000 8976 MoveAxis(R, 0, ABG)
02:59:29.020 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:29.020 00.000 5052 Enqueuing Expose request
02:59:29.020 00.000 8976 MoveAxis(D, 3, ABG)
02:59:29.020 00.000 8976 stepping (-22, 8) + (0, -3)
02:59:29.020 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:29.053 00.033 8976 Received - 47 (G) 
02:59:29.053 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:29.053 00.000 8976 stepped: pos (-22, 5)
02:59:29.053 00.000 8976 move complete, result=0
02:59:29.053 00.000 8976 worker thread done servicing request
02:59:29.053 00.000 8976 Worker thread wakes up
02:59:29.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:29.053 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:29.053 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
02:59:29.719 00.666 8976 Exposure complete
02:59:29.724 00.005 8976 worker thread done servicing request
02:59:29.724 00.000 5052 OnExposeComplete: enter
02:59:29.724 00.000 5052 UpdateGuideState(): m_state=6
02:59:29.724 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11486
02:59:29.724 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.70, Mass=170, SNR=9.0, Peak=76 HFD=1.9
02:59:29.724 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
02:59:29.724 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
02:59:29.724 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.01 hyp=0.49 cameraTheta=-3.13 mountX=0.22 mountY=0.41, mountTheta=1.09
02:59:29.725 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.01, opts=13)
02:59:29.725 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.01)
02:59:29.725 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:59:29.725 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
02:59:29.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:29.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:29.725 00.000 5052 Enqueuing Expose request
02:59:29.725 00.000 8976 Worker thread wakes up
02:59:29.725 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.01) opts 0xd
02:59:29.725 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.01)
02:59:29.725 00.000 8976 Moving (-0.49, -0.01) raw xDistance=0.22 yDistance=0.41
02:59:29.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:59:29.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
02:59:29.725 00.000 8976 MoveAxis(R, 0, ABG)
02:59:29.725 00.000 8976 MoveAxis(D, 2, ABG)
02:59:29.725 00.000 8976 stepping (-22, 5) + (0, -2)
02:59:29.725 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:29.756 00.031 8976 Received - 47 (G) 
02:59:29.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:29.757 00.001 8976 stepped: pos (-22, 3)
02:59:29.757 00.000 8976 move complete, result=0
02:59:29.757 00.000 8976 worker thread done servicing request
02:59:29.757 00.000 8976 Worker thread wakes up
02:59:29.757 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:29.757 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:29.757 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:59:30.412 00.655 8976 Exposure complete
02:59:30.418 00.006 8976 worker thread done servicing request
02:59:30.418 00.000 5052 OnExposeComplete: enter
02:59:30.418 00.000 5052 UpdateGuideState(): m_state=6
02:59:30.418 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11487
02:59:30.418 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.07, Mass=150, SNR=8.5, Peak=85 HFD=1.9
02:59:30.418 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
02:59:30.418 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
02:59:30.418 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.36 hyp=0.37 cameraTheta=1.68 mountX=0.34 mountY=-0.16, mountTheta=-0.45
02:59:30.419 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.36, opts=13)
02:59:30.419 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.36)
02:59:30.419 00.000 8976 Worker thread wakes up
02:59:30.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.36) opts 0xd
02:59:30.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.36)
02:59:30.419 00.000 8976 Moving (-0.04, 0.36) raw xDistance=0.34 yDistance=-0.16
02:59:30.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:59:30.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:59:30.419 00.000 8976 MoveAxis(L, 1, ABG)
02:59:30.419 00.000 8976 stepping (-22, 3) + (-1, 0)
02:59:30.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:59:30.419 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
02:59:30.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:30.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:30.419 00.000 5052 Enqueuing Expose request
02:59:30.419 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:30.444 00.025 8976 Received - 47 (G) 
02:59:30.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:30.444 00.000 8976 stepped: pos (-23, 3)
02:59:30.444 00.000 8976 MoveAxis(U, 0, ABG)
02:59:30.444 00.000 8976 move complete, result=0
02:59:30.444 00.000 8976 worker thread done servicing request
02:59:30.444 00.000 8976 Worker thread wakes up
02:59:30.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:30.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:30.444 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:59:31.098 00.654 8976 Exposure complete
02:59:31.103 00.005 8976 worker thread done servicing request
02:59:31.103 00.000 5052 OnExposeComplete: enter
02:59:31.104 00.001 5052 UpdateGuideState(): m_state=6
02:59:31.104 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11488
02:59:31.104 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=282.04, Mass=163, SNR=8.8, Peak=82 HFD=2.0
02:59:31.104 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.04) = xAngle (0.08 = 0.08)
02:59:31.104 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
02:59:31.104 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.33 hyp=0.39 cameraTheta=2.13 mountX=0.39 mountY=-0.01, mountTheta=-0.02
02:59:31.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.33, opts=13)
02:59:31.105 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.33)
02:59:31.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:59:31.105 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
02:59:31.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:31.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:31.105 00.000 5052 Enqueuing Expose request
02:59:31.105 00.000 8976 Worker thread wakes up
02:59:31.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.33) opts 0xd
02:59:31.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.33)
02:59:31.105 00.000 8976 Moving (-0.21, 0.33) raw xDistance=0.39 yDistance=-0.01
02:59:31.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
02:59:31.106 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:59:31.106 00.000 8976 MoveAxis(L, 2, ABG)
02:59:31.106 00.000 8976 stepping (-23, 3) + (-2, 0)
02:59:31.106 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:31.131 00.025 8976 Received - 47 (G) 
02:59:31.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:31.131 00.000 8976 stepped: pos (-25, 3)
02:59:31.131 00.000 8976 MoveAxis(U, 0, ABG)
02:59:31.131 00.000 8976 move complete, result=0
02:59:31.131 00.000 8976 worker thread done servicing request
02:59:31.131 00.000 8976 Worker thread wakes up
02:59:31.132 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:31.132 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:31.132 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
02:59:31.789 00.657 8976 Exposure complete
02:59:31.794 00.005 8976 worker thread done servicing request
02:59:31.794 00.000 5052 OnExposeComplete: enter
02:59:31.794 00.000 5052 UpdateGuideState(): m_state=6
02:59:31.795 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11489
02:59:31.795 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.94, Mass=167, SNR=8.9, Peak=71 HFD=2.3
02:59:31.795 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.13 = -1.13)
02:59:31.795 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
02:59:31.795 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.23 hyp=0.29 cameraTheta=0.92 mountX=0.13 mountY=-0.27, mountTheta=-1.14
02:59:31.795 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.23, opts=13)
02:59:31.795 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.23)
02:59:31.795 00.000 8976 Worker thread wakes up
02:59:31.796 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.23) opts 0xd
02:59:31.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.23)
02:59:31.796 00.000 8976 Moving (0.18, 0.23) raw xDistance=0.13 yDistance=-0.27
02:59:31.796 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:59:31.796 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
02:59:31.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:31.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:31.796 00.000 5052 Enqueuing Expose request
02:59:31.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:59:31.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:59:31.796 00.000 8976 MoveAxis(R, 0, ABG)
02:59:31.796 00.000 8976 MoveAxis(U, 1, ABG)
02:59:31.796 00.000 8976 stepping (-25, 3) + (0, 1)
02:59:31.796 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:31.819 00.023 8976 Received - 47 (G) 
02:59:31.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:31.819 00.000 8976 stepped: pos (-25, 4)
02:59:31.819 00.000 8976 move complete, result=0
02:59:31.819 00.000 8976 worker thread done servicing request
02:59:31.819 00.000 8976 Worker thread wakes up
02:59:31.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:31.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:31.819 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
02:59:32.476 00.657 8976 Exposure complete
02:59:32.481 00.005 8976 worker thread done servicing request
02:59:32.481 00.000 5052 OnExposeComplete: enter
02:59:32.482 00.001 5052 UpdateGuideState(): m_state=6
02:59:32.482 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11490
02:59:32.482 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.64, Mass=183, SNR=9.4, Peak=72 HFD=2.9
02:59:32.482 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
02:59:32.482 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
02:59:32.482 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.07 hyp=0.32 cameraTheta=-0.21 mountX=-0.20 mountY=-0.23, mountTheta=-2.30
02:59:32.482 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.07, opts=13)
02:59:32.482 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.07)
02:59:32.482 00.000 8976 Worker thread wakes up
02:59:32.483 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.07) opts 0xd
02:59:32.483 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.07)
02:59:32.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
02:59:32.483 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
02:59:32.483 00.000 8976 Moving (0.31, -0.07) raw xDistance=-0.20 yDistance=-0.23
02:59:32.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:59:32.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:59:32.483 00.000 8976 MoveAxis(R, 0, ABG)
02:59:32.483 00.000 8976 MoveAxis(U, 0, ABG)
02:59:32.483 00.000 8976 move complete, result=0
02:59:32.483 00.000 8976 worker thread done servicing request
02:59:32.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:32.483 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:32.483 00.000 5052 Enqueuing Expose request
02:59:32.483 00.000 8976 Worker thread wakes up
02:59:32.483 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:59:32.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:32.484 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:33.140 00.656 8976 Exposure complete
02:59:33.145 00.005 8976 worker thread done servicing request
02:59:33.145 00.000 5052 OnExposeComplete: enter
02:59:33.145 00.000 5052 UpdateGuideState(): m_state=6
02:59:33.145 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11491
02:59:33.146 00.001 5052 Star::Find returns 1 (0), X=329.65, Y=281.72, Mass=160, SNR=8.7, Peak=77 HFD=1.9
02:59:33.146 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
02:59:33.146 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
02:59:33.146 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.01 hyp=0.47 cameraTheta=0.02 mountX=-0.21 mountY=-0.40, mountTheta=-2.05
02:59:33.146 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.01, opts=13)
02:59:33.146 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.01)
02:59:33.146 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:59:33.146 00.000 8976 Worker thread wakes up
02:59:33.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.01) opts 0xd
02:59:33.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.01)
02:59:33.147 00.001 8976 Moving (0.47, 0.01) raw xDistance=-0.21 yDistance=-0.40
02:59:33.147 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
02:59:33.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:59:33.147 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:59:33.147 00.000 8976 MoveAxis(R, 0, ABG)
02:59:33.147 00.000 8976 MoveAxis(U, 2, ABG)
02:59:33.147 00.000 8976 stepping (-25, 4) + (0, 2)
02:59:33.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:33.147 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:33.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:33.147 00.000 5052 Enqueuing Expose request
02:59:33.177 00.030 8976 Received - 47 (G) 
02:59:33.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:33.177 00.000 8976 stepped: pos (-25, 6)
02:59:33.177 00.000 8976 move complete, result=0
02:59:33.177 00.000 8976 worker thread done servicing request
02:59:33.177 00.000 8976 Worker thread wakes up
02:59:33.178 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:33.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:33.178 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
02:59:33.857 00.679 8976 Exposure complete
02:59:33.863 00.006 8976 worker thread done servicing request
02:59:33.863 00.000 5052 OnExposeComplete: enter
02:59:33.863 00.000 5052 UpdateGuideState(): m_state=6
02:59:33.863 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11492
02:59:33.863 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.76, Mass=183, SNR=9.3, Peak=79 HFD=2.0
02:59:33.863 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
02:59:33.863 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.27 = -0.27)
02:59:33.864 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.88 mountX=0.06 mountY=-0.01, mountTheta=-0.26
02:59:33.864 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.05, opts=13)
02:59:33.864 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.05)
02:59:33.864 00.000 8976 Worker thread wakes up
02:59:33.865 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.05) opts 0xd
02:59:33.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.05)
02:59:33.865 00.000 8976 Moving (-0.02, 0.05) raw xDistance=0.06 yDistance=-0.01
02:59:33.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:59:33.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:59:33.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:59:33.865 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
02:59:33.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:33.865 00.000 8976 MoveAxis(R, 0, ABG)
02:59:33.865 00.000 8976 MoveAxis(U, 0, ABG)
02:59:33.865 00.000 8976 move complete, result=0
02:59:33.865 00.000 8976 worker thread done servicing request
02:59:33.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:33.865 00.000 5052 Enqueuing Expose request
02:59:33.865 00.000 8976 Worker thread wakes up
02:59:33.866 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:33.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:33.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:34.554 00.688 8976 Exposure complete
02:59:34.560 00.006 8976 worker thread done servicing request
02:59:34.560 00.000 5052 OnExposeComplete: enter
02:59:34.560 00.000 5052 UpdateGuideState(): m_state=6
02:59:34.560 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11493
02:59:34.560 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=282.15, Mass=169, SNR=9.0, Peak=88 HFD=1.8
02:59:34.560 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
02:59:34.560 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
02:59:34.560 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.44 hyp=0.69 cameraTheta=0.70 mountX=0.16 mountY=-0.68, mountTheta=-1.35
02:59:34.561 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.44, opts=13)
02:59:34.561 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.44)
02:59:34.561 00.000 8976 Worker thread wakes up
02:59:34.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.44) opts 0xd
02:59:34.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.44)
02:59:34.561 00.000 8976 Moving (0.52, 0.44) raw xDistance=0.16 yDistance=-0.68
02:59:34.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:59:34.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
02:59:34.561 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:59:34.561 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
02:59:34.562 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:34.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:34.562 00.000 5052 Enqueuing Expose request
02:59:34.562 00.000 8976 MoveAxis(R, 0, ABG)
02:59:34.562 00.000 8976 MoveAxis(U, 3, ABG)
02:59:34.562 00.000 8976 stepping (-25, 6) + (0, 3)
02:59:34.562 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:34.600 00.038 8976 Received - 47 (G) 
02:59:34.600 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:34.600 00.000 8976 stepped: pos (-25, 9)
02:59:34.600 00.000 8976 move complete, result=0
02:59:34.600 00.000 8976 worker thread done servicing request
02:59:34.600 00.000 8976 Worker thread wakes up
02:59:34.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:34.600 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:34.601 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
02:59:35.296 00.695 8976 Exposure complete
02:59:35.302 00.006 8976 worker thread done servicing request
02:59:35.302 00.000 5052 OnExposeComplete: enter
02:59:35.302 00.000 5052 UpdateGuideState(): m_state=6
02:59:35.302 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11494
02:59:35.302 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.82, Mass=164, SNR=8.8, Peak=75 HFD=2.3
02:59:35.302 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
02:59:35.302 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
02:59:35.302 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.41 mountX=0.09 mountY=-0.07, mountTheta=-0.70
02:59:35.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.11, opts=13)
02:59:35.303 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.11)
02:59:35.303 00.000 8976 Worker thread wakes up
02:59:35.303 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
02:59:35.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.11) opts 0xd
02:59:35.304 00.001 5052 UpdateGuideState exits: m=164 SNR=8.8
02:59:35.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.11)
02:59:35.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:35.304 00.000 8976 Moving (0.02, 0.11) raw xDistance=0.09 yDistance=-0.07
02:59:35.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:35.304 00.000 5052 Enqueuing Expose request
02:59:35.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:59:35.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:59:35.304 00.000 8976 MoveAxis(R, 0, ABG)
02:59:35.304 00.000 8976 MoveAxis(U, 0, ABG)
02:59:35.304 00.000 8976 move complete, result=0
02:59:35.304 00.000 8976 worker thread done servicing request
02:59:35.304 00.000 8976 Worker thread wakes up
02:59:35.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:35.304 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:35.304 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:35.992 00.688 8976 Exposure complete
02:59:35.998 00.006 8976 worker thread done servicing request
02:59:35.998 00.000 5052 OnExposeComplete: enter
02:59:35.998 00.000 5052 UpdateGuideState(): m_state=6
02:59:35.998 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11495
02:59:35.999 00.001 5052 Star::Find returns 1 (0), X=329.53, Y=281.71, Mass=157, SNR=8.7, Peak=79 HFD=1.7
02:59:35.999 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
02:59:35.999 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
02:59:35.999 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.00 hyp=0.36 cameraTheta=-0.00 mountX=-0.16 mountY=-0.30, mountTheta=-2.07
02:59:35.999 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.00, opts=13)
02:59:35.999 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.00)
02:59:36.000 00.001 8976 Worker thread wakes up
02:59:36.000 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.00) opts 0xd
02:59:36.000 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.00)
02:59:36.000 00.000 8976 Moving (0.36, -0.00) raw xDistance=-0.16 yDistance=-0.30
02:59:36.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:59:36.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:59:36.000 00.000 8976 MoveAxis(R, 0, ABG)
02:59:36.000 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
02:59:36.000 00.000 8976 MoveAxis(U, 1, ABG)
02:59:36.000 00.000 8976 stepping (-25, 9) + (0, 1)
02:59:36.000 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:36.000 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
02:59:36.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:36.000 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:36.000 00.000 5052 Enqueuing Expose request
02:59:36.023 00.023 8976 Received - 47 (G) 
02:59:36.023 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:36.023 00.000 8976 stepped: pos (-25, 10)
02:59:36.023 00.000 8976 move complete, result=0
02:59:36.023 00.000 8976 worker thread done servicing request
02:59:36.023 00.000 8976 Worker thread wakes up
02:59:36.023 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:36.023 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
02:59:36.023 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:36.715 00.692 8976 Exposure complete
02:59:36.720 00.005 8976 worker thread done servicing request
02:59:36.720 00.000 5052 OnExposeComplete: enter
02:59:36.720 00.000 5052 UpdateGuideState(): m_state=6
02:59:36.720 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11496
02:59:36.720 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.74, Mass=160, SNR=8.8, Peak=77 HFD=1.9
02:59:36.720 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
02:59:36.720 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
02:59:36.720 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.03 hyp=0.60 cameraTheta=0.05 mountX=-0.25 mountY=-0.52, mountTheta=-2.01
02:59:36.721 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.03, opts=13)
02:59:36.721 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.03)
02:59:36.721 00.000 8976 Worker thread wakes up
02:59:36.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.03) opts 0xd
02:59:36.722 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.03)
02:59:36.722 00.000 8976 Moving (0.60, 0.03) raw xDistance=-0.25 yDistance=-0.52
02:59:36.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:59:36.722 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
02:59:36.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
02:59:36.722 00.000 8976 MoveAxis(R, 0, ABG)
02:59:36.722 00.000 8976 MoveAxis(U, 2, ABG)
02:59:36.722 00.000 8976 stepping (-25, 10) + (0, 2)
02:59:36.722 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
02:59:36.722 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:36.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:36.722 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:36.722 00.000 5052 Enqueuing Expose request
02:59:36.758 00.036 8976 Received - 47 (G) 
02:59:36.759 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:36.759 00.000 8976 stepped: pos (-25, 12)
02:59:36.759 00.000 8976 move complete, result=0
02:59:36.759 00.000 8976 worker thread done servicing request
02:59:36.759 00.000 8976 Worker thread wakes up
02:59:36.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:36.759 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:36.759 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:59:37.446 00.687 8976 Exposure complete
02:59:37.452 00.006 8976 worker thread done servicing request
02:59:37.452 00.000 5052 OnExposeComplete: enter
02:59:37.452 00.000 5052 UpdateGuideState(): m_state=6
02:59:37.452 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11497
02:59:37.452 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.62, Mass=166, SNR=9.0, Peak=81 HFD=1.6
02:59:37.452 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
02:59:37.452 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
02:59:37.452 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.09 hyp=0.53 cameraTheta=-0.17 mountX=-0.32 mountY=-0.39, mountTheta=-2.26
02:59:37.453 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.09, opts=13)
02:59:37.453 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.09)
02:59:37.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
02:59:37.453 00.000 5052 UpdateGuideState exits: m=166 SNR=9.0
02:59:37.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:37.453 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:37.453 00.000 5052 Enqueuing Expose request
02:59:37.453 00.000 8976 Worker thread wakes up
02:59:37.453 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.09) opts 0xd
02:59:37.453 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.09)
02:59:37.453 00.000 8976 Moving (0.52, -0.09) raw xDistance=-0.32 yDistance=-0.39
02:59:37.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:59:37.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
02:59:37.453 00.000 8976 MoveAxis(R, 1, ABG)
02:59:37.453 00.000 8976 stepping (-25, 12) + (1, 0)
02:59:37.453 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:37.478 00.025 8976 Received - 47 (G) 
02:59:37.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:37.479 00.001 8976 stepped: pos (-24, 12)
02:59:37.479 00.000 8976 MoveAxis(U, 2, ABG)
02:59:37.479 00.000 8976 stepping (-24, 12) + (0, 2)
02:59:37.479 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:37.510 00.031 8976 Received - 47 (G) 
02:59:37.510 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:37.510 00.000 8976 stepped: pos (-24, 14)
02:59:37.510 00.000 8976 move complete, result=0
02:59:37.510 00.000 8976 worker thread done servicing request
02:59:37.510 00.000 8976 Worker thread wakes up
02:59:37.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:37.510 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:37.511 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
02:59:38.196 00.685 8976 Exposure complete
02:59:38.202 00.006 8976 worker thread done servicing request
02:59:38.202 00.000 5052 OnExposeComplete: enter
02:59:38.202 00.000 5052 UpdateGuideState(): m_state=6
02:59:38.202 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11498
02:59:38.203 00.001 5052 Star::Find returns 1 (0), X=329.76, Y=281.44, Mass=162, SNR=8.8, Peak=72 HFD=1.8
02:59:38.203 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
02:59:38.203 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
02:59:38.203 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.26 hyp=0.64 cameraTheta=-0.43 mountX=-0.50 mountY=-0.34, mountTheta=-2.54
02:59:38.203 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.26, opts=13)
02:59:38.203 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.26)
02:59:38.204 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:59:38.204 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
02:59:38.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:38.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:38.204 00.000 5052 Enqueuing Expose request
02:59:38.204 00.000 8976 Worker thread wakes up
02:59:38.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.26) opts 0xd
02:59:38.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.26)
02:59:38.204 00.000 8976 Moving (0.58, -0.26) raw xDistance=-0.50 yDistance=-0.34
02:59:38.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
02:59:38.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
02:59:38.204 00.000 8976 MoveAxis(R, 2, ABG)
02:59:38.204 00.000 8976 stepping (-24, 14) + (2, 0)
02:59:38.204 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:38.229 00.025 8976 Received - 47 (G) 
02:59:38.230 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:38.230 00.000 8976 stepped: pos (-22, 14)
02:59:38.230 00.000 8976 MoveAxis(U, 1, ABG)
02:59:38.230 00.000 8976 stepping (-22, 14) + (0, 1)
02:59:38.230 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:38.261 00.031 8976 Received - 47 (G) 
02:59:38.261 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:38.261 00.000 8976 stepped: pos (-22, 15)
02:59:38.261 00.000 8976 move complete, result=0
02:59:38.261 00.000 8976 worker thread done servicing request
02:59:38.262 00.001 8976 Worker thread wakes up
02:59:38.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:38.262 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
02:59:38.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:38.947 00.685 8976 Exposure complete
02:59:38.953 00.006 8976 worker thread done servicing request
02:59:38.953 00.000 5052 OnExposeComplete: enter
02:59:38.953 00.000 5052 UpdateGuideState(): m_state=6
02:59:38.953 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11499
02:59:38.953 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.65, Mass=176, SNR=9.1, Peak=83 HFD=1.6
02:59:38.953 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
02:59:38.953 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
02:59:38.953 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.06 hyp=0.48 cameraTheta=-0.12 mountX=-0.27 mountY=-0.37, mountTheta=-2.20
02:59:38.954 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.06, opts=13)
02:59:38.954 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.06)
02:59:38.954 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:59:38.954 00.000 5052 UpdateGuideState exits: m=176 SNR=9.1
02:59:38.954 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:38.954 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:38.954 00.000 5052 Enqueuing Expose request
02:59:38.954 00.000 8976 Worker thread wakes up
02:59:38.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.06) opts 0xd
02:59:38.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.06)
02:59:38.954 00.000 8976 Moving (0.48, -0.06) raw xDistance=-0.27 yDistance=-0.37
02:59:38.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:59:38.955 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
02:59:38.955 00.000 8976 MoveAxis(R, 1, ABG)
02:59:38.955 00.000 8976 stepping (-22, 15) + (1, 0)
02:59:38.955 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:38.981 00.026 8976 Received - 47 (G) 
02:59:38.981 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:38.981 00.000 8976 stepped: pos (-21, 15)
02:59:38.981 00.000 8976 MoveAxis(U, 2, ABG)
02:59:38.981 00.000 8976 stepping (-21, 15) + (0, 2)
02:59:38.981 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:39.013 00.032 8976 Received - 47 (G) 
02:59:39.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:39.013 00.000 8976 stepped: pos (-21, 17)
02:59:39.013 00.000 8976 move complete, result=0
02:59:39.013 00.000 8976 worker thread done servicing request
02:59:39.013 00.000 8976 Worker thread wakes up
02:59:39.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:39.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:39.013 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
02:59:39.699 00.686 8976 Exposure complete
02:59:39.705 00.006 8976 worker thread done servicing request
02:59:39.705 00.000 5052 OnExposeComplete: enter
02:59:39.705 00.000 5052 UpdateGuideState(): m_state=6
02:59:39.706 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11500
02:59:39.706 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.75, Mass=181, SNR=9.3, Peak=83 HFD=1.7
02:59:39.706 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
02:59:39.706 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
02:59:39.706 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.87 mountX=0.04 mountY=-0.01, mountTheta=-0.27
02:59:39.708 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.04, opts=13)
02:59:39.708 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.04)
02:59:39.708 00.000 8976 Worker thread wakes up
02:59:39.708 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
02:59:39.708 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
02:59:39.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:39.708 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:39.708 00.000 5052 Enqueuing Expose request
02:59:39.708 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.04) opts 0xd
02:59:39.708 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.04)
02:59:39.709 00.001 8976 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
02:59:39.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:59:39.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:59:39.709 00.000 8976 MoveAxis(R, 0, ABG)
02:59:39.709 00.000 8976 MoveAxis(U, 0, ABG)
02:59:39.709 00.000 8976 move complete, result=0
02:59:39.709 00.000 8976 worker thread done servicing request
02:59:39.709 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:39.709 00.000 8976 Worker thread wakes up
02:59:39.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:39.709 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:40.393 00.684 8976 Exposure complete
02:59:40.398 00.005 8976 worker thread done servicing request
02:59:40.398 00.000 5052 OnExposeComplete: enter
02:59:40.398 00.000 5052 UpdateGuideState(): m_state=6
02:59:40.398 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11501
02:59:40.398 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.06, Mass=171, SNR=9.1, Peak=74 HFD=2.1
02:59:40.398 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
02:59:40.398 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
02:59:40.398 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.35 hyp=0.35 cameraTheta=1.57 mountX=0.31 mountY=-0.19, mountTheta=-0.55
02:59:40.399 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.35, opts=13)
02:59:40.399 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.35)
02:59:40.399 00.000 8976 Worker thread wakes up
02:59:40.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.35) opts 0xd
02:59:40.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.35)
02:59:40.399 00.000 8976 Moving (-0.00, 0.35) raw xDistance=0.31 yDistance=-0.19
02:59:40.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:59:40.399 00.000 5052 UpdateGuideState exits: m=171 SNR=9.1
02:59:40.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:40.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:59:40.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:59:40.400 00.001 8976 MoveAxis(L, 1, ABG)
02:59:40.400 00.000 8976 stepping (-21, 17) + (-1, 0)
02:59:40.400 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:40.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:40.400 00.000 5052 Enqueuing Expose request
02:59:40.419 00.019 8976 Received - 47 (G) 
02:59:40.419 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:40.419 00.000 8976 stepped: pos (-22, 17)
02:59:40.420 00.001 8976 MoveAxis(U, 0, ABG)
02:59:40.420 00.000 8976 move complete, result=0
02:59:40.420 00.000 8976 worker thread done servicing request
02:59:40.420 00.000 8976 Worker thread wakes up
02:59:40.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:40.420 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:40.420 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
02:59:41.104 00.684 8976 Exposure complete
02:59:41.109 00.005 8976 worker thread done servicing request
02:59:41.109 00.000 5052 OnExposeComplete: enter
02:59:41.109 00.000 5052 UpdateGuideState(): m_state=6
02:59:41.109 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11502
02:59:41.109 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.89, Mass=169, SNR=9.0, Peak=79 HFD=2.1
02:59:41.110 00.001 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
02:59:41.110 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
02:59:41.110 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.18 hyp=0.33 cameraTheta=2.58 mountX=0.28 mountY=0.14, mountTheta=0.45
02:59:41.110 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.18, opts=13)
02:59:41.110 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.18)
02:59:41.110 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
02:59:41.110 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
02:59:41.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:41.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:41.110 00.000 5052 Enqueuing Expose request
02:59:41.110 00.000 8976 Worker thread wakes up
02:59:41.111 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.18) opts 0xd
02:59:41.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.18)
02:59:41.111 00.000 8976 Moving (-0.28, 0.18) raw xDistance=0.28 yDistance=0.14
02:59:41.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:59:41.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:59:41.111 00.000 8976 MoveAxis(L, 1, ABG)
02:59:41.111 00.000 8976 stepping (-22, 17) + (-1, 0)
02:59:41.111 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:41.139 00.028 8976 Received - 47 (G) 
02:59:41.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:41.139 00.000 8976 stepped: pos (-23, 17)
02:59:41.139 00.000 8976 MoveAxis(U, 0, ABG)
02:59:41.139 00.000 8976 move complete, result=0
02:59:41.139 00.000 8976 worker thread done servicing request
02:59:41.139 00.000 8976 Worker thread wakes up
02:59:41.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:41.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:41.139 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:59:41.826 00.687 8976 Exposure complete
02:59:41.832 00.006 8976 worker thread done servicing request
02:59:41.833 00.001 5052 OnExposeComplete: enter
02:59:41.833 00.000 5052 UpdateGuideState(): m_state=6
02:59:41.833 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11503
02:59:41.833 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.67, Mass=187, SNR=9.4, Peak=72 HFD=2.0
02:59:41.833 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
02:59:41.833 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
02:59:41.833 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.04 hyp=0.48 cameraTheta=-3.06 mountX=0.18 mountY=0.42, mountTheta=1.17
02:59:41.833 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.04, opts=13)
02:59:41.833 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.04)
02:59:41.834 00.001 8976 Worker thread wakes up
02:59:41.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
02:59:41.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.04) opts 0xd
02:59:41.834 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
02:59:41.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.04)
02:59:41.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:41.834 00.000 8976 Moving (-0.47, -0.04) raw xDistance=0.18 yDistance=0.42
02:59:41.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:41.834 00.000 5052 Enqueuing Expose request
02:59:41.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:59:41.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:59:41.834 00.000 8976 MoveAxis(R, 0, ABG)
02:59:41.834 00.000 8976 MoveAxis(D, 2, ABG)
02:59:41.834 00.000 8976 stepping (-23, 17) + (0, -2)
02:59:41.834 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:41.858 00.024 8976 Received - 47 (G) 
02:59:41.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:41.858 00.000 8976 stepped: pos (-23, 15)
02:59:41.858 00.000 8976 move complete, result=0
02:59:41.858 00.000 8976 worker thread done servicing request
02:59:41.858 00.000 8976 Worker thread wakes up
02:59:41.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:41.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:41.858 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
02:59:42.544 00.686 8976 Exposure complete
02:59:42.549 00.005 8976 worker thread done servicing request
02:59:42.549 00.000 5052 OnExposeComplete: enter
02:59:42.549 00.000 5052 UpdateGuideState(): m_state=6
02:59:42.550 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11504
02:59:42.550 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.76, Mass=189, SNR=9.5, Peak=79 HFD=2.2
02:59:42.550 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:59:42.550 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:59:42.550 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.30 mountX=-0.03 mountY=-0.17, mountTheta=-1.74
02:59:42.550 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.05, opts=13)
02:59:42.550 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.05)
02:59:42.551 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:59:42.551 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
02:59:42.551 00.000 8976 Worker thread wakes up
02:59:42.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.05) opts 0xd
02:59:42.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.05)
02:59:42.551 00.000 8976 Moving (0.17, 0.05) raw xDistance=-0.03 yDistance=-0.17
02:59:42.551 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:42.551 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:42.551 00.000 5052 Enqueuing Expose request
02:59:42.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:59:42.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:59:42.551 00.000 8976 MoveAxis(R, 0, ABG)
02:59:42.551 00.000 8976 MoveAxis(U, 0, ABG)
02:59:42.551 00.000 8976 move complete, result=0
02:59:42.551 00.000 8976 worker thread done servicing request
02:59:42.551 00.000 8976 Worker thread wakes up
02:59:42.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:42.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:42.551 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:59:43.238 00.687 8976 Exposure complete
02:59:43.243 00.005 8976 worker thread done servicing request
02:59:43.243 00.000 5052 OnExposeComplete: enter
02:59:43.244 00.001 5052 UpdateGuideState(): m_state=6
02:59:43.244 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11505
02:59:43.244 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.72, Mass=184, SNR=9.3, Peak=80 HFD=2.3
02:59:43.244 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
02:59:43.244 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
02:59:43.244 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.25 mountX=0.01 mountY=0.00, mountTheta=0.10
02:59:43.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.01, opts=13)
02:59:43.245 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.01)
02:59:43.245 00.000 8976 Worker thread wakes up
02:59:43.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.01) opts 0xd
02:59:43.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.01)
02:59:43.245 00.000 8976 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.00
02:59:43.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
02:59:43.245 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
02:59:43.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:43.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:59:43.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:59:43.245 00.000 8976 MoveAxis(R, 0, ABG)
02:59:43.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:43.245 00.000 5052 Enqueuing Expose request
02:59:43.245 00.000 8976 MoveAxis(U, 0, ABG)
02:59:43.245 00.000 8976 move complete, result=0
02:59:43.246 00.001 8976 worker thread done servicing request
02:59:43.246 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:43.246 00.000 8976 Worker thread wakes up
02:59:43.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:43.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:43.944 00.698 8976 Exposure complete
02:59:43.950 00.006 8976 worker thread done servicing request
02:59:43.951 00.001 5052 OnExposeComplete: enter
02:59:43.951 00.000 5052 UpdateGuideState(): m_state=6
02:59:43.951 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11506
02:59:43.951 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.87, Mass=180, SNR=9.3, Peak=78 HFD=2.0
02:59:43.951 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
02:59:43.951 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
02:59:43.951 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.16 hyp=0.42 cameraTheta=0.38 mountX=-0.04 mountY=-0.42, mountTheta=-1.66
02:59:43.952 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.16, opts=13)
02:59:43.952 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.16)
02:59:43.952 00.000 8976 Worker thread wakes up
02:59:43.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.16) opts 0xd
02:59:43.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.16)
02:59:43.952 00.000 8976 Moving (0.39, 0.16) raw xDistance=-0.04 yDistance=-0.42
02:59:43.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:59:43.952 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:59:43.952 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
02:59:43.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:43.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
02:59:43.952 00.000 8976 MoveAxis(R, 0, ABG)
02:59:43.952 00.000 8976 MoveAxis(U, 2, ABG)
02:59:43.952 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:43.952 00.000 5052 Enqueuing Expose request
02:59:43.953 00.001 8976 stepping (-23, 15) + (0, 2)
02:59:43.953 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:43.984 00.031 8976 Received - 47 (G) 
02:59:43.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:43.984 00.000 8976 stepped: pos (-23, 17)
02:59:43.984 00.000 8976 move complete, result=0
02:59:43.985 00.001 8976 worker thread done servicing request
02:59:43.985 00.000 8976 Worker thread wakes up
02:59:43.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:43.985 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:59:43.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:44.669 00.684 8976 Exposure complete
02:59:44.674 00.005 8976 worker thread done servicing request
02:59:44.674 00.000 5052 OnExposeComplete: enter
02:59:44.675 00.001 5052 UpdateGuideState(): m_state=6
02:59:44.675 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11507
02:59:44.675 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.55, Mass=152, SNR=8.5, Peak=73 HFD=1.7
02:59:44.675 00.000 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
02:59:44.675 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.17 = 3.11)
02:59:44.675 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.18 cameraTheta=-1.02 mountX=-0.18 mountY=0.01, mountTheta=3.11
02:59:44.675 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.16, opts=13)
02:59:44.675 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.16)
02:59:44.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:59:44.676 00.001 5052 UpdateGuideState exits: m=152 SNR=8.5
02:59:44.676 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:44.676 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:44.676 00.000 5052 Enqueuing Expose request
02:59:44.676 00.000 8976 Worker thread wakes up
02:59:44.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.16) opts 0xd
02:59:44.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.16)
02:59:44.676 00.000 8976 Moving (0.10, -0.16) raw xDistance=-0.18 yDistance=0.01
02:59:44.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:59:44.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:59:44.677 00.001 8976 MoveAxis(R, 0, ABG)
02:59:44.677 00.000 8976 MoveAxis(U, 0, ABG)
02:59:44.677 00.000 8976 move complete, result=0
02:59:44.677 00.000 8976 worker thread done servicing request
02:59:44.677 00.000 8976 Worker thread wakes up
02:59:44.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:44.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:44.677 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:45.361 00.684 8976 Exposure complete
02:59:45.366 00.005 8976 worker thread done servicing request
02:59:45.367 00.001 5052 OnExposeComplete: enter
02:59:45.367 00.000 5052 UpdateGuideState(): m_state=6
02:59:45.367 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11508
02:59:45.367 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.78, Mass=166, SNR=8.9, Peak=78 HFD=1.6
02:59:45.367 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
02:59:45.367 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
02:59:45.367 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.10 cameraTheta=0.89 mountX=0.04 mountY=-0.09, mountTheta=-1.17
02:59:45.368 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.07, opts=13)
02:59:45.368 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.07)
02:59:45.368 00.000 8976 Worker thread wakes up
02:59:45.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:59:45.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.07) opts 0xd
02:59:45.368 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
02:59:45.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.07)
02:59:45.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:45.368 00.000 8976 Moving (0.06, 0.07) raw xDistance=0.04 yDistance=-0.09
02:59:45.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:45.368 00.000 5052 Enqueuing Expose request
02:59:45.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:59:45.369 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:59:45.369 00.000 8976 MoveAxis(R, 0, ABG)
02:59:45.369 00.000 8976 MoveAxis(U, 0, ABG)
02:59:45.369 00.000 8976 move complete, result=0
02:59:45.369 00.000 8976 worker thread done servicing request
02:59:45.369 00.000 8976 Worker thread wakes up
02:59:45.369 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:45.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:45.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:46.058 00.689 8976 Exposure complete
02:59:46.063 00.005 8976 worker thread done servicing request
02:59:46.063 00.000 5052 OnExposeComplete: enter
02:59:46.063 00.000 5052 UpdateGuideState(): m_state=6
02:59:46.063 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11509
02:59:46.063 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.88, Mass=189, SNR=9.5, Peak=82 HFD=2.1
02:59:46.064 00.001 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
02:59:46.064 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
02:59:46.064 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.17 hyp=0.56 cameraTheta=0.31 mountX=-0.09 mountY=-0.54, mountTheta=-1.74
02:59:46.064 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.17, opts=13)
02:59:46.064 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.17)
02:59:46.064 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:59:46.064 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
02:59:46.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:46.064 00.000 8976 Worker thread wakes up
02:59:46.065 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.17) opts 0xd
02:59:46.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.17)
02:59:46.065 00.000 8976 Moving (0.53, 0.17) raw xDistance=-0.09 yDistance=-0.54
02:59:46.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:59:46.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
02:59:46.065 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:46.065 00.000 5052 Enqueuing Expose request
02:59:46.065 00.000 8976 MoveAxis(R, 0, ABG)
02:59:46.065 00.000 8976 MoveAxis(U, 2, ABG)
02:59:46.065 00.000 8976 stepping (-23, 17) + (0, 2)
02:59:46.065 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:46.095 00.030 8976 Received - 47 (G) 
02:59:46.095 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:46.095 00.000 8976 stepped: pos (-23, 19)
02:59:46.095 00.000 8976 move complete, result=0
02:59:46.095 00.000 8976 worker thread done servicing request
02:59:46.095 00.000 8976 Worker thread wakes up
02:59:46.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:46.095 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:46.095 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:59:46.782 00.687 8976 Exposure complete
02:59:46.787 00.005 8976 worker thread done servicing request
02:59:46.787 00.000 5052 OnExposeComplete: enter
02:59:46.787 00.000 5052 UpdateGuideState(): m_state=6
02:59:46.787 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11510
02:59:46.787 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.92, Mass=181, SNR=9.3, Peak=81 HFD=2.0
02:59:46.787 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
02:59:46.787 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
02:59:46.787 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.21 hyp=0.38 cameraTheta=2.54 mountX=0.33 mountY=0.14, mountTheta=0.41
02:59:46.788 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.21, opts=13)
02:59:46.788 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.21)
02:59:46.788 00.000 8976 Worker thread wakes up
02:59:46.788 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.21) opts 0xd
02:59:46.788 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.21)
02:59:46.788 00.000 8976 Moving (-0.31, 0.21) raw xDistance=0.33 yDistance=0.14
02:59:46.788 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:59:46.788 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
02:59:46.788 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:46.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:59:46.789 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:59:46.789 00.000 8976 MoveAxis(L, 1, ABG)
02:59:46.789 00.000 8976 stepping (-23, 19) + (-1, 0)
02:59:46.789 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:46.789 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:46.789 00.000 5052 Enqueuing Expose request
02:59:46.814 00.025 8976 Received - 47 (G) 
02:59:46.814 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:46.815 00.001 8976 stepped: pos (-24, 19)
02:59:46.815 00.000 8976 MoveAxis(U, 0, ABG)
02:59:46.815 00.000 8976 move complete, result=0
02:59:46.815 00.000 8976 worker thread done servicing request
02:59:46.815 00.000 8976 Worker thread wakes up
02:59:46.815 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:46.815 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:46.815 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
02:59:47.503 00.688 8976 Exposure complete
02:59:47.509 00.006 8976 worker thread done servicing request
02:59:47.509 00.000 5052 OnExposeComplete: enter
02:59:47.509 00.000 5052 UpdateGuideState(): m_state=6
02:59:47.509 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11511
02:59:47.509 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=282.03, Mass=185, SNR=9.5, Peak=84 HFD=2.2
02:59:47.509 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
02:59:47.509 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
02:59:47.509 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.32 hyp=0.76 cameraTheta=2.70 mountX=0.60 mountY=0.40, mountTheta=0.59
02:59:47.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.32, opts=13)
02:59:47.510 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.32)
02:59:47.510 00.000 8976 Worker thread wakes up
02:59:47.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.32) opts 0xd
02:59:47.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.32)
02:59:47.510 00.000 8976 Moving (-0.69, 0.32) raw xDistance=0.60 yDistance=0.40
02:59:47.511 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
02:59:47.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:59:47.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:59:47.511 00.000 5052 UpdateGuideState exits: m=185 SNR=9.5
02:59:47.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:47.511 00.000 8976 MoveAxis(L, 3, ABG)
02:59:47.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:47.511 00.000 8976 stepping (-24, 19) + (-3, 0)
02:59:47.511 00.000 5052 Enqueuing Expose request
02:59:47.511 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:47.550 00.039 8976 Received - 47 (G) 
02:59:47.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:47.550 00.000 8976 stepped: pos (-27, 19)
02:59:47.550 00.000 8976 MoveAxis(D, 2, ABG)
02:59:47.550 00.000 8976 stepping (-27, 19) + (0, -2)
02:59:47.550 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:47.582 00.032 8976 Received - 47 (G) 
02:59:47.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:47.582 00.000 8976 stepped: pos (-27, 17)
02:59:47.582 00.000 8976 move complete, result=0
02:59:47.582 00.000 8976 worker thread done servicing request
02:59:47.582 00.000 8976 Worker thread wakes up
02:59:47.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:47.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:47.582 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
02:59:48.266 00.684 8976 Exposure complete
02:59:48.272 00.006 8976 worker thread done servicing request
02:59:48.272 00.000 5052 OnExposeComplete: enter
02:59:48.272 00.000 5052 UpdateGuideState(): m_state=6
02:59:48.272 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11512
02:59:48.273 00.001 5052 Star::Find returns 1 (0), X=329.09, Y=281.70, Mass=170, SNR=9.1, Peak=79 HFD=1.9
02:59:48.273 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
02:59:48.273 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
02:59:48.273 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.09 cameraTheta=-3.01 mountX=0.03 mountY=0.08, mountTheta=1.22
02:59:48.274 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.01, opts=13)
02:59:48.274 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.01)
02:59:48.274 00.000 8976 Worker thread wakes up
02:59:48.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.01) opts 0xd
02:59:48.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.01)
02:59:48.274 00.000 8976 Moving (-0.08, -0.01) raw xDistance=0.03 yDistance=0.08
02:59:48.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:59:48.274 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
02:59:48.274 00.000 5052 UpdateGuideState exits: m=170 SNR=9.1
02:59:48.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:48.274 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:48.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:59:48.274 00.000 8976 MoveAxis(R, 0, ABG)
02:59:48.274 00.000 8976 MoveAxis(U, 0, ABG)
02:59:48.274 00.000 5052 Enqueuing Expose request
02:59:48.275 00.001 8976 move complete, result=0
02:59:48.275 00.000 8976 worker thread done servicing request
02:59:48.275 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:48.275 00.000 8976 Worker thread wakes up
02:59:48.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:48.275 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:48.962 00.687 8976 Exposure complete
02:59:48.968 00.006 8976 worker thread done servicing request
02:59:48.968 00.000 5052 OnExposeComplete: enter
02:59:48.968 00.000 5052 UpdateGuideState(): m_state=6
02:59:48.968 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11513
02:59:48.968 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.53, Mass=178, SNR=9.2, Peak=77 HFD=2.0
02:59:48.968 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.78 = 2.51)
02:59:48.968 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.88 = 2.40)
02:59:48.968 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.73 mountX=-0.15 mountY=0.12, mountTheta=2.45
02:59:48.969 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.18, opts=13)
02:59:48.969 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.18)
02:59:48.969 00.000 8976 Worker thread wakes up
02:59:48.969 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:59:48.969 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
02:59:48.969 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:48.969 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:48.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.18) opts 0xd
02:59:48.969 00.000 5052 Enqueuing Expose request
02:59:48.970 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.18)
02:59:48.970 00.000 8976 Moving (-0.03, -0.18) raw xDistance=-0.15 yDistance=0.12
02:59:48.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:59:48.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:59:48.970 00.000 8976 MoveAxis(R, 0, ABG)
02:59:48.970 00.000 8976 MoveAxis(U, 0, ABG)
02:59:48.970 00.000 8976 move complete, result=0
02:59:48.970 00.000 8976 worker thread done servicing request
02:59:48.970 00.000 8976 Worker thread wakes up
02:59:48.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:48.970 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:48.970 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:49.658 00.688 8976 Exposure complete
02:59:49.663 00.005 8976 worker thread done servicing request
02:59:49.663 00.000 5052 OnExposeComplete: enter
02:59:49.663 00.000 5052 UpdateGuideState(): m_state=6
02:59:49.663 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11514
02:59:49.664 00.001 5052 Star::Find returns 1 (0), X=328.86, Y=281.90, Mass=175, SNR=9.2, Peak=83 HFD=2.0
02:59:49.664 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
02:59:49.664 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
02:59:49.664 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.19 hyp=0.36 cameraTheta=2.59 mountX=0.31 mountY=0.16, mountTheta=0.47
02:59:49.665 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.19, opts=13)
02:59:49.665 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.19)
02:59:49.665 00.000 8976 Worker thread wakes up
02:59:49.665 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.19) opts 0xd
02:59:49.665 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.19)
02:59:49.665 00.000 8976 Moving (-0.31, 0.19) raw xDistance=0.31 yDistance=0.16
02:59:49.665 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
02:59:49.665 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
02:59:49.666 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:59:49.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:59:49.666 00.000 8976 MoveAxis(L, 1, ABG)
02:59:49.666 00.000 8976 stepping (-27, 17) + (-1, 0)
02:59:49.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:49.666 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:49.666 00.000 5052 Enqueuing Expose request
02:59:49.666 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:49.691 00.025 8976 Received - 47 (G) 
02:59:49.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:49.691 00.000 8976 stepped: pos (-28, 17)
02:59:49.691 00.000 8976 MoveAxis(U, 0, ABG)
02:59:49.691 00.000 8976 move complete, result=0
02:59:49.691 00.000 8976 worker thread done servicing request
02:59:49.691 00.000 8976 Worker thread wakes up
02:59:49.691 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:49.691 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
02:59:49.691 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:50.379 00.688 8976 Exposure complete
02:59:50.384 00.005 8976 worker thread done servicing request
02:59:50.384 00.000 5052 OnExposeComplete: enter
02:59:50.384 00.000 5052 UpdateGuideState(): m_state=6
02:59:50.384 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11515
02:59:50.384 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=281.91, Mass=176, SNR=9.2, Peak=83 HFD=1.9
02:59:50.384 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
02:59:50.384 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
02:59:50.384 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=0.20 hyp=0.89 cameraTheta=2.91 mountX=0.57 mountY=0.62, mountTheta=0.82
02:59:50.386 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=0.20, opts=13)
02:59:50.386 00.000 5052 Enqueuing Move request for stepguider (-0.87, 0.20)
02:59:50.386 00.000 8976 Worker thread wakes up
02:59:50.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, 0.20) opts 0xd
02:59:50.386 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
02:59:50.386 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
02:59:50.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:50.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, 0.20)
02:59:50.386 00.000 8976 Moving (-0.87, 0.20) raw xDistance=0.57 yDistance=0.62
02:59:50.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
02:59:50.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
02:59:50.386 00.000 8976 MoveAxis(L, 2, ABG)
02:59:50.386 00.000 8976 stepping (-28, 17) + (-2, 0)
02:59:50.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:50.386 00.000 5052 Enqueuing Expose request
02:59:50.387 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:50.411 00.024 8976 Received - 47 (G) 
02:59:50.411 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:50.411 00.000 8976 stepped: pos (-30, 17)
02:59:50.411 00.000 8976 MoveAxis(D, 2, ABG)
02:59:50.411 00.000 8976 stepping (-30, 17) + (0, -2)
02:59:50.411 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:50.443 00.032 8976 Received - 47 (G) 
02:59:50.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:50.443 00.000 8976 stepped: pos (-30, 15)
02:59:50.443 00.000 8976 move complete, result=0
02:59:50.443 00.000 8976 worker thread done servicing request
02:59:50.443 00.000 8976 Worker thread wakes up
02:59:50.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:50.443 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:50.443 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 2 ms SOUTH
02:59:51.128 00.685 8976 Exposure complete
02:59:51.133 00.005 8976 worker thread done servicing request
02:59:51.133 00.000 5052 OnExposeComplete: enter
02:59:51.134 00.001 5052 UpdateGuideState(): m_state=6
02:59:51.134 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11516
02:59:51.134 00.000 5052 Star::Find returns 1 (0), X=328.07, Y=281.13, Mass=174, SNR=9.1, Peak=75 HFD=2.2
02:59:51.134 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
02:59:51.134 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
02:59:51.134 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=-0.58 hyp=1.25 cameraTheta=-2.66 mountX=-0.02 mountY=1.25, mountTheta=1.58
02:59:51.134 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-0.58, opts=13)
02:59:51.134 00.000 5052 Enqueuing Move request for stepguider (-1.11, -0.58)
02:59:51.134 00.000 8976 Worker thread wakes up
02:59:51.135 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -0.58) opts 0xd
02:59:51.135 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -0.58)
02:59:51.135 00.000 8976 Moving (-1.11, -0.58) raw xDistance=-0.02 yDistance=1.25
02:59:51.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:59:51.135 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
02:59:51.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.25
02:59:51.135 00.000 8976 MoveAxis(R, 0, ABG)
02:59:51.135 00.000 8976 MoveAxis(D, 5, ABG)
02:59:51.135 00.000 8976 stepping (-30, 15) + (0, -5)
02:59:51.135 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
02:59:51.135 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:59:51.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:51.135 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:51.135 00.000 5052 Enqueuing Expose request
02:59:51.178 00.043 8976 Received - 47 (G) 
02:59:51.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
02:59:51.178 00.000 8976 stepped: pos (-30, 10)
02:59:51.178 00.000 8976 move complete, result=0
02:59:51.178 00.000 8976 worker thread done servicing request
02:59:51.178 00.000 8976 Worker thread wakes up
02:59:51.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:51.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:51.178 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 1.2 px 5 ms SOUTH
02:59:51.863 00.685 8976 Exposure complete
02:59:51.869 00.006 8976 worker thread done servicing request
02:59:51.869 00.000 5052 OnExposeComplete: enter
02:59:51.869 00.000 5052 UpdateGuideState(): m_state=6
02:59:51.869 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11517
02:59:51.869 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.76, Mass=170, SNR=9.0, Peak=72 HFD=1.9
02:59:51.869 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
02:59:51.869 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
02:59:51.869 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.05 hyp=0.56 cameraTheta=3.06 mountX=0.30 mountY=0.44, mountTheta=0.98
02:59:51.870 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.05, opts=13)
02:59:51.870 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.05)
02:59:51.870 00.000 8976 Worker thread wakes up
02:59:51.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.05) opts 0xd
02:59:51.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.05)
02:59:51.870 00.000 8976 Moving (-0.55, 0.05) raw xDistance=0.30 yDistance=0.44
02:59:51.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:59:51.870 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
02:59:51.870 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
02:59:51.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:51.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.44
02:59:51.871 00.001 8976 MoveAxis(L, 1, ABG)
02:59:51.871 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:51.871 00.000 5052 Enqueuing Expose request
02:59:51.871 00.000 8976 stepping (-30, 10) + (-1, 0)
02:59:51.871 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:51.898 00.027 8976 Received - 47 (G) 
02:59:51.898 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:51.898 00.000 8976 stepped: pos (-31, 10)
02:59:51.898 00.000 8976 MoveAxis(D, 2, ABG)
02:59:51.898 00.000 8976 stepping (-31, 10) + (0, -2)
02:59:51.898 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:51.930 00.032 8976 Received - 47 (G) 
02:59:51.930 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:51.930 00.000 8976 stepped: pos (-31, 8)
02:59:51.930 00.000 8976 starting a new bump
02:59:51.930 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
02:59:51.930 00.000 8976 MountToCamera -- mountX=4.49 mountY=-1.94 hyp=4.89 mountTheta=-0.41 cameraX=-0.31, cameraY=4.88 cameraTheta=1.63
02:59:51.930 00.000 8976 incremental bump (-0.312, 4.880) isValid = 1
02:59:51.930 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
02:59:51.930 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:59:51.930 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:59:51.930 00.000 8976 move complete, result=0
02:59:51.930 00.000 9828 Worker thread wakes up
02:59:51.930 00.000 8976 worker thread done servicing request
02:59:51.931 00.001 8976 Worker thread wakes up
02:59:51.931 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
02:59:51.931 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:59:51.931 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:59:51.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:51.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:51.931 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
02:59:51.931 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.64)
02:59:51.931 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.55
02:59:51.931 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:59:51.931 00.000 9828 BLC: window closed
02:59:51.931 00.000 9828 MoveAxis(W, 1, B)
02:59:51.931 00.000 9828 Guiding  Dir = 3, Dur = 1
02:59:51.931 00.000 9828 IsSlewing returns 0
02:59:51.932 00.001 9828 IsGuiding returns 0
02:59:51.932 00.000 9828 PulseGuide returned control before completion, sleep 11
02:59:51.956 00.024 9828 IsGuiding returns 1
02:59:51.956 00.000 9828 scope still moving after pulse duration time elapsed
02:59:51.988 00.032 9828 IsSlewing returns 0
02:59:51.988 00.000 9828 IsGuiding returns 1
02:59:52.020 00.032 9828 IsSlewing returns 0
02:59:52.020 00.000 9828 IsGuiding returns 1
02:59:52.052 00.032 9828 IsSlewing returns 0
02:59:52.052 00.000 9828 IsGuiding returns 0
02:59:52.052 00.000 9828 scope move finished after 1 + 119 ms
02:59:52.053 00.001 9828 Move returns status 0, amount 1
02:59:52.053 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:59:52.053 00.000 9828 MoveAxis(N, 16, B)
02:59:52.053 00.000 9828 Guiding  Dir = 0, Dur = 16
02:59:52.067 00.014 9828 IsSlewing returns 0
02:59:52.067 00.000 9828 IsGuiding returns 0
02:59:52.067 00.000 9828 PulseGuide returned control before completion, sleep 26
02:59:52.099 00.032 9828 IsGuiding returns 1
02:59:52.099 00.000 9828 scope still moving after pulse duration time elapsed
02:59:52.130 00.031 9828 IsSlewing returns 0
02:59:52.130 00.000 9828 IsGuiding returns 1
02:59:52.161 00.031 9828 IsSlewing returns 0
02:59:52.161 00.000 9828 IsGuiding returns 1
02:59:52.192 00.031 9828 IsSlewing returns 0
02:59:52.192 00.000 9828 IsGuiding returns 1
02:59:52.223 00.031 9828 IsSlewing returns 0
02:59:52.223 00.000 9828 IsGuiding returns 0
02:59:52.223 00.000 9828 scope move finished after 16 + 139 ms
02:59:52.223 00.000 9828 Move returns status 0, amount 16
02:59:52.223 00.000 9828 move complete, result=0
02:59:52.223 00.000 9828 worker thread done servicing request
02:59:52.223 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:59:52.615 00.392 8976 Exposure complete
02:59:52.620 00.005 8976 worker thread done servicing request
02:59:52.620 00.000 5052 OnExposeComplete: enter
02:59:52.620 00.000 5052 UpdateGuideState(): m_state=6
02:59:52.620 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11518
02:59:52.620 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.77, Mass=160, SNR=8.8, Peak=74 HFD=2.2
02:59:52.620 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
02:59:52.620 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
02:59:52.621 00.001 5052 CameraToMount -- cameraX=-0.30 cameraY=0.06 hyp=0.30 cameraTheta=2.95 mountX=0.19 mountY=0.22, mountTheta=0.87
02:59:52.621 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.06, opts=13)
02:59:52.621 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.06)
02:59:52.621 00.000 8976 Worker thread wakes up
02:59:52.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.06) opts 0xd
02:59:52.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.06)
02:59:52.621 00.000 8976 Moving (-0.30, 0.06) raw xDistance=0.19 yDistance=0.22
02:59:52.622 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:59:52.622 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
02:59:52.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:52.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:59:52.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:59:52.622 00.000 8976 MoveAxis(R, 0, ABG)
02:59:52.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:52.622 00.000 5052 Enqueuing Expose request
02:59:52.622 00.000 8976 MoveAxis(U, 0, ABG)
02:59:52.622 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
02:59:52.622 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
02:59:52.622 00.000 8976 MountToCamera -- mountX=4.57 mountY=-1.72 hyp=4.89 mountTheta=-0.36 cameraX=-0.55, cameraY=4.86 cameraTheta=1.68
02:59:52.622 00.000 8976 incremental bump (-0.549, 4.855) isValid = 1
02:59:52.622 00.000 8976 Scheduling Mount bump of (-0.015, 0.138)
02:59:52.622 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.14, opts=4)
02:59:52.622 00.000 8976 Enqueuing Move request for scope (-0.02, 0.14)
02:59:52.622 00.000 8976 move complete, result=0
02:59:52.623 00.001 8976 worker thread done servicing request
02:59:52.623 00.000 8976 Worker thread wakes up
02:59:52.623 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:52.623 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:52.623 00.000 9828 Worker thread wakes up
02:59:52.623 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0x4
02:59:52.623 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:59:52.623 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
02:59:52.623 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.78 = -1.51)
02:59:52.623 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
02:59:52.623 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.68 mountX=0.01 mountY=-0.14, mountTheta=-1.51
02:59:52.623 00.000 9828 Moving (-0.02, 0.14) raw xDistance=0.01 yDistance=-0.14
02:59:52.623 00.000 9828 BLC: window closed
02:59:52.623 00.000 9828 MoveAxis(W, 3, B)
02:59:52.624 00.001 9828 Guiding  Dir = 3, Dur = 3
02:59:52.624 00.000 9828 IsSlewing returns 0
02:59:52.624 00.000 9828 IsGuiding returns 0
02:59:52.624 00.000 9828 PulseGuide returned control before completion, sleep 13
02:59:52.643 00.019 9828 IsGuiding returns 1
02:59:52.643 00.000 9828 scope still moving after pulse duration time elapsed
02:59:52.675 00.032 9828 IsSlewing returns 0
02:59:52.675 00.000 9828 IsGuiding returns 1
02:59:52.707 00.032 9828 IsSlewing returns 0
02:59:52.707 00.000 9828 IsGuiding returns 1
02:59:52.738 00.031 9828 IsSlewing returns 0
02:59:52.738 00.000 9828 IsGuiding returns 0
02:59:52.738 00.000 9828 scope move finished after 3 + 110 ms
02:59:52.738 00.000 9828 Move returns status 0, amount 3
02:59:52.738 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:59:52.738 00.000 9828 MoveAxis(N, 19, B)
02:59:52.738 00.000 9828 Guiding  Dir = 0, Dur = 19
02:59:52.753 00.015 9828 IsSlewing returns 0
02:59:52.753 00.000 9828 IsGuiding returns 0
02:59:52.753 00.000 9828 PulseGuide returned control before completion, sleep 29
02:59:52.784 00.031 9828 IsGuiding returns 1
02:59:52.784 00.000 9828 scope still moving after pulse duration time elapsed
02:59:52.815 00.031 9828 IsSlewing returns 0
02:59:52.815 00.000 9828 IsGuiding returns 1
02:59:52.845 00.030 9828 IsSlewing returns 0
02:59:52.845 00.000 9828 IsGuiding returns 1
02:59:52.876 00.031 9828 IsSlewing returns 0
02:59:52.876 00.000 9828 IsGuiding returns 1
02:59:52.907 00.031 9828 IsSlewing returns 0
02:59:52.907 00.000 9828 IsGuiding returns 0
02:59:52.907 00.000 9828 scope move finished after 19 + 134 ms
02:59:52.907 00.000 9828 Move returns status 0, amount 19
02:59:52.907 00.000 9828 move complete, result=0
02:59:52.907 00.000 9828 worker thread done servicing request
02:59:52.907 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 19 ms NORTH
02:59:53.309 00.402 8976 Exposure complete
02:59:53.314 00.005 8976 worker thread done servicing request
02:59:53.314 00.000 5052 OnExposeComplete: enter
02:59:53.315 00.001 5052 UpdateGuideState(): m_state=6
02:59:53.315 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11519
02:59:53.315 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.36, Mass=163, SNR=8.8, Peak=75 HFD=1.6
02:59:53.315 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
02:59:53.315 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.11)
02:59:53.315 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.35 hyp=0.41 cameraTheta=-1.03 mountX=-0.40 mountY=0.01, mountTheta=3.11
02:59:53.315 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.35, opts=13)
02:59:53.315 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.35)
02:59:53.317 00.002 8976 Worker thread wakes up
02:59:53.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.35) opts 0xd
02:59:53.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.35)
02:59:53.317 00.000 8976 Moving (0.21, -0.35) raw xDistance=-0.40 yDistance=0.01
02:59:53.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:59:53.317 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
02:59:53.317 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
02:59:53.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:53.317 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:53.317 00.000 5052 Enqueuing Expose request
02:59:53.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:59:53.317 00.000 8976 MoveAxis(R, 2, ABG)
02:59:53.317 00.000 8976 stepping (-31, 8) + (2, 0)
02:59:53.317 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:53.352 00.035 8976 Received - 47 (G) 
02:59:53.353 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:53.353 00.000 8976 stepped: pos (-29, 8)
02:59:53.353 00.000 8976 MoveAxis(U, 0, ABG)
02:59:53.353 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
02:59:53.353 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
02:59:53.353 00.000 8976 MountToCamera -- mountX=4.53 mountY=-1.57 hyp=4.79 mountTheta=-0.33 cameraX=-0.66, cameraY=4.75 cameraTheta=1.71
02:59:53.353 00.000 8976 incremental bump (-0.662, 4.749) isValid = 1
02:59:53.353 00.000 8976 Scheduling Mount bump of (-0.016, 0.118)
02:59:53.353 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:59:53.353 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:59:53.353 00.000 8976 move complete, result=0
02:59:53.353 00.000 8976 worker thread done servicing request
02:59:53.353 00.000 8976 Worker thread wakes up
02:59:53.353 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
02:59:53.353 00.000 9828 Worker thread wakes up
02:59:53.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:53.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:53.353 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:59:53.354 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:59:53.354 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
02:59:53.354 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
02:59:53.354 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.48
02:59:53.354 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:59:53.354 00.000 9828 BLC: window closed
02:59:53.354 00.000 9828 MoveAxis(W, 3, B)
02:59:53.354 00.000 9828 Guiding  Dir = 3, Dur = 3
02:59:53.354 00.000 9828 IsSlewing returns 0
02:59:53.354 00.000 9828 IsGuiding returns 0
02:59:53.354 00.000 9828 PulseGuide returned control before completion, sleep 13
02:59:53.376 00.022 9828 IsGuiding returns 1
02:59:53.376 00.000 9828 scope still moving after pulse duration time elapsed
02:59:53.407 00.031 9828 IsSlewing returns 0
02:59:53.407 00.000 9828 IsGuiding returns 1
02:59:53.454 00.047 9828 IsSlewing returns 0
02:59:53.454 00.000 9828 IsGuiding returns 1
02:59:53.486 00.032 9828 IsSlewing returns 0
02:59:53.486 00.000 9828 IsGuiding returns 0
02:59:53.486 00.000 9828 scope move finished after 3 + 129 ms
02:59:53.486 00.000 9828 Move returns status 0, amount 3
02:59:53.486 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:59:53.486 00.000 9828 MoveAxis(N, 16, B)
02:59:53.486 00.000 9828 Guiding  Dir = 0, Dur = 16
02:59:53.501 00.015 9828 IsSlewing returns 0
02:59:53.501 00.000 9828 IsGuiding returns 0
02:59:53.501 00.000 9828 PulseGuide returned control before completion, sleep 26
02:59:53.532 00.031 9828 IsGuiding returns 1
02:59:53.532 00.000 9828 scope still moving after pulse duration time elapsed
02:59:53.563 00.031 9828 IsSlewing returns 0
02:59:53.563 00.000 9828 IsGuiding returns 1
02:59:53.593 00.030 9828 IsSlewing returns 0
02:59:53.593 00.000 9828 IsGuiding returns 1
02:59:53.625 00.032 9828 IsSlewing returns 0
02:59:53.625 00.000 9828 IsGuiding returns 1
02:59:53.656 00.031 9828 IsSlewing returns 0
02:59:53.656 00.000 9828 IsGuiding returns 0
02:59:53.656 00.000 9828 scope move finished after 16 + 138 ms
02:59:53.656 00.000 9828 Move returns status 0, amount 16
02:59:53.656 00.000 9828 move complete, result=0
02:59:53.656 00.000 9828 worker thread done servicing request
02:59:53.657 00.001 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:59:54.040 00.383 8976 Exposure complete
02:59:54.046 00.006 8976 worker thread done servicing request
02:59:54.046 00.000 5052 OnExposeComplete: enter
02:59:54.047 00.001 5052 UpdateGuideState(): m_state=6
02:59:54.047 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11520
02:59:54.047 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.79, Mass=175, SNR=9.1, Peak=74 HFD=2.1
02:59:54.047 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
02:59:54.047 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
02:59:54.047 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.08 hyp=0.58 cameraTheta=0.13 mountX=-0.19 mountY=-0.53, mountTheta=-1.93
02:59:54.047 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.08, opts=13)
02:59:54.048 00.001 5052 Enqueuing Move request for stepguider (0.58, 0.08)
02:59:54.048 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
02:59:54.048 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
02:59:54.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:54.048 00.000 8976 Worker thread wakes up
02:59:54.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.08) opts 0xd
02:59:54.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.08)
02:59:54.048 00.000 8976 Moving (0.58, 0.08) raw xDistance=-0.19 yDistance=-0.53
02:59:54.048 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:54.048 00.000 5052 Enqueuing Expose request
02:59:54.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:59:54.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
02:59:54.048 00.000 8976 MoveAxis(R, 0, ABG)
02:59:54.048 00.000 8976 MoveAxis(U, 2, ABG)
02:59:54.048 00.000 8976 stepping (-29, 8) + (0, 2)
02:59:54.048 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:54.072 00.024 8976 Received - 47 (G) 
02:59:54.072 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:54.072 00.000 8976 stepped: pos (-29, 10)
02:59:54.072 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
02:59:54.072 00.000 8976 MountToCamera -- mountX=4.50 mountY=-1.58 hyp=4.77 mountTheta=-0.34 cameraX=-0.64, cameraY=4.73 cameraTheta=1.71
02:59:54.072 00.000 8976 incremental bump (-0.644, 4.725) isValid = 1
02:59:54.072 00.000 8976 Scheduling Mount bump of (-0.016, 0.118)
02:59:54.073 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
02:59:54.073 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
02:59:54.073 00.000 8976 move complete, result=0
02:59:54.073 00.000 8976 worker thread done servicing request
02:59:54.073 00.000 8976 Worker thread wakes up
02:59:54.073 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
02:59:54.073 00.000 9828 Worker thread wakes up
02:59:54.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:54.073 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
02:59:54.073 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:54.073 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:59:54.073 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.49)
02:59:54.073 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.57)
02:59:54.073 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
02:59:54.073 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
02:59:54.073 00.000 9828 BLC: window closed
02:59:54.073 00.000 9828 MoveAxis(W, 3, B)
02:59:54.073 00.000 9828 Guiding  Dir = 3, Dur = 3
02:59:54.074 00.001 9828 IsSlewing returns 0
02:59:54.074 00.000 9828 IsGuiding returns 0
02:59:54.074 00.000 9828 PulseGuide returned control before completion, sleep 13
02:59:54.095 00.021 9828 IsGuiding returns 1
02:59:54.095 00.000 9828 scope still moving after pulse duration time elapsed
02:59:54.126 00.031 9828 IsSlewing returns 0
02:59:54.126 00.000 9828 IsGuiding returns 1
02:59:54.158 00.032 9828 IsSlewing returns 0
02:59:54.158 00.000 9828 IsGuiding returns 1
02:59:54.189 00.031 9828 IsSlewing returns 0
02:59:54.189 00.000 9828 IsGuiding returns 0
02:59:54.189 00.000 9828 scope move finished after 3 + 112 ms
02:59:54.189 00.000 9828 Move returns status 0, amount 3
02:59:54.189 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:59:54.189 00.000 9828 MoveAxis(N, 16, B)
02:59:54.189 00.000 9828 Guiding  Dir = 0, Dur = 16
02:59:54.205 00.016 9828 IsSlewing returns 0
02:59:54.206 00.001 9828 IsGuiding returns 0
02:59:54.206 00.000 9828 PulseGuide returned control before completion, sleep 26
02:59:54.236 00.030 9828 IsGuiding returns 1
02:59:54.236 00.000 9828 scope still moving after pulse duration time elapsed
02:59:54.268 00.032 9828 IsSlewing returns 0
02:59:54.268 00.000 9828 IsGuiding returns 1
02:59:54.299 00.031 9828 IsSlewing returns 0
02:59:54.299 00.000 9828 IsGuiding returns 1
02:59:54.330 00.031 9828 IsSlewing returns 0
02:59:54.330 00.000 9828 IsGuiding returns 1
02:59:54.361 00.031 9828 IsSlewing returns 0
02:59:54.361 00.000 9828 IsGuiding returns 0
02:59:54.361 00.000 9828 scope move finished after 16 + 139 ms
02:59:54.361 00.000 9828 Move returns status 0, amount 16
02:59:54.361 00.000 9828 move complete, result=0
02:59:54.361 00.000 9828 worker thread done servicing request
02:59:54.361 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
02:59:54.761 00.400 8976 Exposure complete
02:59:54.767 00.006 8976 worker thread done servicing request
02:59:54.767 00.000 5052 OnExposeComplete: enter
02:59:54.767 00.000 5052 UpdateGuideState(): m_state=6
02:59:54.767 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11521
02:59:54.767 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.78, Mass=174, SNR=9.2, Peak=75 HFD=2.1
02:59:54.767 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:59:54.767 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
02:59:54.767 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.07 hyp=0.80 cameraTheta=0.09 mountX=-0.30 mountY=-0.71, mountTheta=-1.97
02:59:54.768 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.07, opts=13)
02:59:54.768 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.07)
02:59:54.768 00.000 8976 Worker thread wakes up
02:59:54.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
02:59:54.768 00.000 5052 UpdateGuideState exits: m=174 SNR=9.2
02:59:54.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:54.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.07) opts 0xd
02:59:54.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.07)
02:59:54.768 00.000 8976 Moving (0.80, 0.07) raw xDistance=-0.30 yDistance=-0.71
02:59:54.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:59:54.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:54.768 00.000 5052 Enqueuing Expose request
02:59:54.769 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.71
02:59:54.769 00.000 8976 MoveAxis(R, 1, ABG)
02:59:54.769 00.000 8976 stepping (-29, 10) + (1, 0)
02:59:54.769 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:54.791 00.022 8976 Received - 47 (G) 
02:59:54.791 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:54.791 00.000 8976 stepped: pos (-28, 10)
02:59:54.791 00.000 8976 MoveAxis(U, 3, ABG)
02:59:54.791 00.000 8976 stepping (-28, 10) + (0, 3)
02:59:54.791 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:54.823 00.032 8976 Received - 47 (G) 
02:59:54.823 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:54.823 00.000 8976 stepped: pos (-28, 13)
02:59:54.823 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
02:59:54.823 00.000 8976 MountToCamera -- mountX=4.43 mountY=-1.74 hyp=4.76 mountTheta=-0.37 cameraX=-0.47, cameraY=4.74 cameraTheta=1.67
02:59:54.823 00.000 8976 incremental bump (-0.469, 4.736) isValid = 1
02:59:54.823 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
02:59:54.823 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:59:54.823 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:59:54.823 00.000 8976 move complete, result=0
02:59:54.823 00.000 9828 Worker thread wakes up
02:59:54.823 00.000 8976 worker thread done servicing request
02:59:54.823 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
02:59:54.823 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:59:54.823 00.000 8976 Worker thread wakes up
02:59:54.823 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:59:54.824 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:54.824 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
02:59:54.824 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:54.824 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
02:59:54.824 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:59:54.824 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
02:59:54.824 00.000 9828 BLC: window closed
02:59:54.824 00.000 9828 MoveAxis(W, 2, B)
02:59:54.824 00.000 9828 Guiding  Dir = 3, Dur = 2
02:59:54.824 00.000 9828 IsSlewing returns 0
02:59:54.824 00.000 9828 IsGuiding returns 0
02:59:54.825 00.001 9828 PulseGuide returned control before completion, sleep 12
02:59:54.844 00.019 9828 IsGuiding returns 1
02:59:54.844 00.000 9828 scope still moving after pulse duration time elapsed
02:59:54.876 00.032 9828 IsSlewing returns 0
02:59:54.876 00.000 9828 IsGuiding returns 1
02:59:54.907 00.031 9828 IsSlewing returns 0
02:59:54.907 00.000 9828 IsGuiding returns 1
02:59:54.937 00.030 9828 IsSlewing returns 0
02:59:54.937 00.000 9828 IsGuiding returns 1
02:59:54.969 00.032 9828 IsSlewing returns 0
02:59:54.969 00.000 9828 IsGuiding returns 1
02:59:55.000 00.031 9828 IsSlewing returns 0
02:59:55.000 00.000 9828 IsGuiding returns 0
02:59:55.000 00.000 9828 scope move finished after 2 + 173 ms
02:59:55.000 00.000 9828 Move returns status 0, amount 2
02:59:55.000 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:59:55.000 00.000 9828 MoveAxis(N, 16, B)
02:59:55.000 00.000 9828 Guiding  Dir = 0, Dur = 16
02:59:55.016 00.016 9828 IsSlewing returns 0
02:59:55.017 00.001 9828 IsGuiding returns 0
02:59:55.017 00.000 9828 PulseGuide returned control before completion, sleep 26
02:59:55.047 00.030 9828 IsGuiding returns 1
02:59:55.047 00.000 9828 scope still moving after pulse duration time elapsed
02:59:55.078 00.031 9828 IsSlewing returns 0
02:59:55.078 00.000 9828 IsGuiding returns 1
02:59:55.109 00.031 9828 IsSlewing returns 0
02:59:55.109 00.000 9828 IsGuiding returns 1
02:59:55.139 00.030 9828 IsSlewing returns 0
02:59:55.139 00.000 9828 IsGuiding returns 1
02:59:55.169 00.030 9828 IsSlewing returns 0
02:59:55.170 00.001 9828 IsGuiding returns 0
02:59:55.170 00.000 9828 scope move finished after 16 + 137 ms
02:59:55.170 00.000 9828 Move returns status 0, amount 16
02:59:55.170 00.000 9828 move complete, result=0
02:59:55.170 00.000 9828 worker thread done servicing request
02:59:55.170 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
02:59:55.506 00.336 8976 Exposure complete
02:59:55.512 00.006 8976 worker thread done servicing request
02:59:55.512 00.000 5052 OnExposeComplete: enter
02:59:55.512 00.000 5052 UpdateGuideState(): m_state=6
02:59:55.512 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11522
02:59:55.512 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.28, Mass=172, SNR=9.1, Peak=72 HFD=1.8
02:59:55.512 00.000 5052 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.04) = xAngle (-3.04 = -3.04)
02:59:55.512 00.000 5052 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.15 = 3.14)
02:59:55.512 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.43 hyp=0.51 cameraTheta=-1.00 mountX=-0.50 mountY=0.00, mountTheta=3.14
02:59:55.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.43, opts=13)
02:59:55.513 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.43)
02:59:55.513 00.000 8976 Worker thread wakes up
02:59:55.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.43) opts 0xd
02:59:55.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.43)
02:59:55.514 00.001 8976 Moving (0.27, -0.43) raw xDistance=-0.50 yDistance=0.00
02:59:55.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
02:59:55.514 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
02:59:55.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:55.514 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:55.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
02:59:55.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:59:55.514 00.000 8976 MoveAxis(R, 2, ABG)
02:59:55.514 00.000 8976 stepping (-28, 13) + (2, 0)
02:59:55.514 00.000 5052 Enqueuing Expose request
02:59:55.514 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:55.543 00.029 8976 Received - 47 (G) 
02:59:55.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:55.543 00.000 8976 stepped: pos (-26, 13)
02:59:55.543 00.000 8976 MoveAxis(U, 0, ABG)
02:59:55.543 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
02:59:55.543 00.000 8976 MountToCamera -- mountX=4.28 mountY=-1.85 hyp=4.66 mountTheta=-0.41 cameraX=-0.31, cameraY=4.65 cameraTheta=1.64
02:59:55.543 00.000 8976 incremental bump (-0.306, 4.653) isValid = 1
02:59:55.543 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
02:59:55.543 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
02:59:55.543 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
02:59:55.543 00.000 8976 move complete, result=0
02:59:55.543 00.000 8976 worker thread done servicing request
02:59:55.543 00.000 8976 Worker thread wakes up
02:59:55.544 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:55.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:55.544 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.0 px 0 ms NORTH
02:59:55.544 00.000 9828 Worker thread wakes up
02:59:55.544 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
02:59:55.544 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:59:55.544 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
02:59:55.544 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
02:59:55.544 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.55
02:59:55.544 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
02:59:55.544 00.000 9828 BLC: window closed
02:59:55.544 00.000 9828 MoveAxis(W, 1, B)
02:59:55.544 00.000 9828 Guiding  Dir = 3, Dur = 1
02:59:55.545 00.001 9828 IsSlewing returns 0
02:59:55.545 00.000 9828 IsGuiding returns 0
02:59:55.545 00.000 9828 PulseGuide returned control before completion, sleep 11
02:59:55.557 00.012 9828 IsGuiding returns 1
02:59:55.557 00.000 9828 scope still moving after pulse duration time elapsed
02:59:55.588 00.031 9828 IsSlewing returns 0
02:59:55.588 00.000 9828 IsGuiding returns 1
02:59:55.619 00.031 9828 IsSlewing returns 0
02:59:55.619 00.000 9828 IsGuiding returns 1
02:59:55.651 00.032 9828 IsSlewing returns 0
02:59:55.651 00.000 9828 IsGuiding returns 1
02:59:55.681 00.030 9828 IsSlewing returns 0
02:59:55.681 00.000 9828 IsGuiding returns 0
02:59:55.681 00.000 9828 scope move finished after 1 + 136 ms
02:59:55.681 00.000 9828 Move returns status 0, amount 1
02:59:55.681 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:59:55.681 00.000 9828 MoveAxis(N, 16, B)
02:59:55.681 00.000 9828 Guiding  Dir = 0, Dur = 16
02:59:55.697 00.016 9828 IsSlewing returns 0
02:59:55.697 00.000 9828 IsGuiding returns 0
02:59:55.697 00.000 9828 PulseGuide returned control before completion, sleep 26
02:59:55.727 00.030 9828 IsGuiding returns 1
02:59:55.727 00.000 9828 scope still moving after pulse duration time elapsed
02:59:55.758 00.031 9828 IsSlewing returns 0
02:59:55.758 00.000 9828 IsGuiding returns 1
02:59:55.789 00.031 9828 IsSlewing returns 0
02:59:55.789 00.000 9828 IsGuiding returns 1
02:59:55.819 00.030 9828 IsSlewing returns 0
02:59:55.819 00.000 9828 IsGuiding returns 1
02:59:55.850 00.031 9828 IsSlewing returns 0
02:59:55.850 00.000 9828 IsGuiding returns 0
02:59:55.850 00.000 9828 scope move finished after 16 + 136 ms
02:59:55.850 00.000 9828 Move returns status 0, amount 16
02:59:55.850 00.000 9828 move complete, result=0
02:59:55.850 00.000 9828 worker thread done servicing request
02:59:55.850 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
02:59:56.224 00.374 8976 Exposure complete
02:59:56.230 00.006 8976 worker thread done servicing request
02:59:56.230 00.000 5052 OnExposeComplete: enter
02:59:56.230 00.000 5052 UpdateGuideState(): m_state=6
02:59:56.230 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11523
02:59:56.230 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.83, Mass=173, SNR=9.1, Peak=76 HFD=2.0
02:59:56.230 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
02:59:56.230 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
02:59:56.230 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.12 hyp=0.57 cameraTheta=0.22 mountX=-0.14 mountY=-0.53, mountTheta=-1.83
02:59:56.231 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.12, opts=13)
02:59:56.231 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.12)
02:59:56.231 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
02:59:56.231 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
02:59:56.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:56.231 00.000 8976 Worker thread wakes up
02:59:56.231 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.12) opts 0xd
02:59:56.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.12)
02:59:56.231 00.000 8976 Moving (0.55, 0.12) raw xDistance=-0.14 yDistance=-0.53
02:59:56.231 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:56.231 00.000 5052 Enqueuing Expose request
02:59:56.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:59:56.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
02:59:56.231 00.000 8976 MoveAxis(R, 0, ABG)
02:59:56.231 00.000 8976 MoveAxis(U, 2, ABG)
02:59:56.231 00.000 8976 stepping (-26, 13) + (0, 2)
02:59:56.231 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:56.262 00.031 8976 Received - 47 (G) 
02:59:56.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:56.262 00.000 8976 stepped: pos (-26, 15)
02:59:56.262 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
02:59:56.262 00.000 8976 MountToCamera -- mountX=4.18 mountY=-2.02 hyp=4.65 mountTheta=-0.45 cameraX=-0.10, cameraY=4.65 cameraTheta=1.59
02:59:56.262 00.000 8976 incremental bump (-0.103, 4.645) isValid = 1
02:59:56.262 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
02:59:56.262 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
02:59:56.262 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
02:59:56.262 00.000 8976 move complete, result=0
02:59:56.262 00.000 8976 worker thread done servicing request
02:59:56.262 00.000 8976 Worker thread wakes up
02:59:56.263 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:56.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:56.263 00.000 9828 Worker thread wakes up
02:59:56.263 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
02:59:56.263 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:59:56.263 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.60)
02:59:56.263 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
02:59:56.263 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.68)
02:59:56.263 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
02:59:56.263 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
02:59:56.263 00.000 9828 BLC: window closed
02:59:56.263 00.000 9828 MoveAxis(E, 1, B)
02:59:56.263 00.000 9828 Guiding  Dir = 2, Dur = 1
02:59:56.264 00.001 9828 IsSlewing returns 0
02:59:56.264 00.000 9828 IsGuiding returns 0
02:59:56.264 00.000 9828 PulseGuide returned control before completion, sleep 11
02:59:56.285 00.021 9828 IsGuiding returns 1
02:59:56.285 00.000 9828 scope still moving after pulse duration time elapsed
02:59:56.316 00.031 9828 IsSlewing returns 0
02:59:56.316 00.000 9828 IsGuiding returns 1
02:59:56.347 00.031 9828 IsSlewing returns 0
02:59:56.347 00.000 9828 IsGuiding returns 1
02:59:56.379 00.032 9828 IsSlewing returns 0
02:59:56.379 00.000 9828 IsGuiding returns 0
02:59:56.379 00.000 9828 scope move finished after 1 + 114 ms
02:59:56.379 00.000 9828 Move returns status 0, amount 1
02:59:56.379 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:59:56.379 00.000 9828 MoveAxis(N, 16, B)
02:59:56.379 00.000 9828 Guiding  Dir = 0, Dur = 16
02:59:56.394 00.015 9828 IsSlewing returns 0
02:59:56.394 00.000 9828 IsGuiding returns 0
02:59:56.394 00.000 9828 PulseGuide returned control before completion, sleep 26
02:59:56.426 00.032 9828 IsGuiding returns 1
02:59:56.426 00.000 9828 scope still moving after pulse duration time elapsed
02:59:56.458 00.032 9828 IsSlewing returns 0
02:59:56.458 00.000 9828 IsGuiding returns 1
02:59:56.489 00.031 9828 IsSlewing returns 0
02:59:56.489 00.000 9828 IsGuiding returns 1
02:59:56.520 00.031 9828 IsSlewing returns 0
02:59:56.520 00.000 9828 IsGuiding returns 1
02:59:56.550 00.030 9828 IsSlewing returns 0
02:59:56.550 00.000 9828 IsGuiding returns 0
02:59:56.550 00.000 9828 scope move finished after 16 + 139 ms
02:59:56.550 00.000 9828 Move returns status 0, amount 16
02:59:56.550 00.000 9828 move complete, result=0
02:59:56.550 00.000 9828 worker thread done servicing request
02:59:56.550 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
02:59:56.948 00.398 8976 Exposure complete
02:59:56.953 00.005 8976 worker thread done servicing request
02:59:56.953 00.000 5052 OnExposeComplete: enter
02:59:56.953 00.000 5052 UpdateGuideState(): m_state=6
02:59:56.954 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11524
02:59:56.954 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.71, Mass=175, SNR=9.2, Peak=75 HFD=1.9
02:59:56.954 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
02:59:56.954 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
02:59:56.954 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.03 mountX=0.02 mountY=0.03, mountTheta=0.95
02:59:56.954 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.00, opts=13)
02:59:56.954 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.00)
02:59:56.955 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
02:59:56.955 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
02:59:56.955 00.000 8976 Worker thread wakes up
02:59:56.955 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:56.955 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:56.955 00.000 5052 Enqueuing Expose request
02:59:56.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.00) opts 0xd
02:59:56.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.00)
02:59:56.955 00.000 8976 Moving (-0.04, 0.00) raw xDistance=0.02 yDistance=0.03
02:59:56.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:59:56.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:59:56.955 00.000 8976 MoveAxis(R, 0, ABG)
02:59:56.955 00.000 8976 MoveAxis(U, 0, ABG)
02:59:56.955 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:59:56.955 00.000 8976 MountToCamera -- mountX=4.12 mountY=-2.14 hyp=4.64 mountTheta=-0.48 cameraX=0.03, cameraY=4.64 cameraTheta=1.56
02:59:56.955 00.000 8976 incremental bump (0.033, 4.640) isValid = 1
02:59:56.956 00.001 8976 Scheduling Mount bump of (0.000, 0.042)
02:59:56.956 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.04, opts=4)
02:59:56.956 00.000 8976 Enqueuing Move request for scope (0.00, 0.04)
02:59:56.956 00.000 8976 move complete, result=0
02:59:56.956 00.000 9828 Worker thread wakes up
02:59:56.956 00.000 8976 worker thread done servicing request
02:59:56.956 00.000 8976 Worker thread wakes up
02:59:56.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:56.956 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:56.956 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0x4
02:59:56.956 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
02:59:56.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:56.956 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
02:59:56.956 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
02:59:56.956 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.56 mountX=-0.00 mountY=-0.04, mountTheta=-1.62
02:59:56.956 00.000 9828 Moving (0.00, 0.04) raw xDistance=-0.00 yDistance=-0.04
02:59:56.956 00.000 9828 BLC: window closed
02:59:56.956 00.000 9828 MoveAxis(E, 1, B)
02:59:56.956 00.000 9828 Guiding  Dir = 2, Dur = 1
02:59:56.957 00.001 9828 IsSlewing returns 0
02:59:56.957 00.000 9828 IsGuiding returns 0
02:59:56.957 00.000 9828 PulseGuide returned control before completion, sleep 11
02:59:56.971 00.014 9828 IsGuiding returns 1
02:59:56.971 00.000 9828 scope still moving after pulse duration time elapsed
02:59:57.002 00.031 9828 IsSlewing returns 0
02:59:57.002 00.000 9828 IsGuiding returns 1
02:59:57.034 00.032 9828 IsSlewing returns 0
02:59:57.034 00.000 9828 IsGuiding returns 1
02:59:57.066 00.032 9828 IsSlewing returns 0
02:59:57.066 00.000 9828 IsGuiding returns 1
02:59:57.096 00.030 9828 IsSlewing returns 0
02:59:57.096 00.000 9828 IsGuiding returns 0
02:59:57.096 00.000 9828 scope move finished after 1 + 138 ms
02:59:57.096 00.000 9828 Move returns status 0, amount 1
02:59:57.096 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:59:57.096 00.000 9828 MoveAxis(N, 6, B)
02:59:57.096 00.000 9828 Guiding  Dir = 0, Dur = 6
02:59:57.112 00.016 9828 IsSlewing returns 0
02:59:57.112 00.000 9828 IsGuiding returns 0
02:59:57.112 00.000 9828 PulseGuide returned control before completion, sleep 16
02:59:57.143 00.031 9828 IsGuiding returns 1
02:59:57.143 00.000 9828 scope still moving after pulse duration time elapsed
02:59:57.174 00.031 9828 IsSlewing returns 0
02:59:57.174 00.000 9828 IsGuiding returns 1
02:59:57.205 00.031 9828 IsSlewing returns 0
02:59:57.205 00.000 9828 IsGuiding returns 1
02:59:57.236 00.031 9828 IsSlewing returns 0
02:59:57.236 00.000 9828 IsGuiding returns 1
02:59:57.266 00.030 9828 IsSlewing returns 0
02:59:57.266 00.000 9828 IsGuiding returns 1
02:59:57.298 00.032 9828 IsSlewing returns 0
02:59:57.298 00.000 9828 IsGuiding returns 1
02:59:57.344 00.046 9828 IsSlewing returns 0
02:59:57.344 00.000 9828 IsGuiding returns 0
02:59:57.344 00.000 9828 scope move finished after 6 + 226 ms
02:59:57.344 00.000 9828 Move returns status 0, amount 6
02:59:57.344 00.000 9828 move complete, result=0
02:59:57.344 00.000 9828 worker thread done servicing request
02:59:57.344 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.0 px 6 ms NORTH
02:59:57.643 00.299 8976 Exposure complete
02:59:57.648 00.005 8976 worker thread done servicing request
02:59:57.648 00.000 5052 OnExposeComplete: enter
02:59:57.648 00.000 5052 UpdateGuideState(): m_state=6
02:59:57.648 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11525
02:59:57.648 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.83, Mass=178, SNR=9.3, Peak=91 HFD=1.7
02:59:57.648 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
02:59:57.648 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
02:59:57.649 00.001 5052 CameraToMount -- cameraX=-0.43 cameraY=0.12 hyp=0.45 cameraTheta=2.87 mountX=0.30 mountY=0.30, mountTheta=0.78
02:59:57.649 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.12, opts=13)
02:59:57.649 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.12)
02:59:57.649 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
02:59:57.649 00.000 5052 UpdateGuideState exits: m=178 SNR=9.3
02:59:57.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:57.649 00.000 8976 Worker thread wakes up
02:59:57.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.12) opts 0xd
02:59:57.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.12)
02:59:57.649 00.000 8976 Moving (-0.43, 0.12) raw xDistance=0.30 yDistance=0.30
02:59:57.650 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:57.650 00.000 5052 Enqueuing Expose request
02:59:57.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:59:57.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:59:57.650 00.000 8976 MoveAxis(L, 1, ABG)
02:59:57.650 00.000 8976 stepping (-26, 15) + (-1, 0)
02:59:57.650 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:57.684 00.034 8976 Received - 47 (G) 
02:59:57.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:57.684 00.000 8976 stepped: pos (-27, 15)
02:59:57.684 00.000 8976 MoveAxis(D, 1, ABG)
02:59:57.684 00.000 8976 stepping (-27, 15) + (0, -1)
02:59:57.684 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:57.716 00.032 8976 Received - 47 (G) 
02:59:57.716 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:57.716 00.000 8976 stepped: pos (-27, 14)
02:59:57.716 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:59:57.716 00.000 8976 MountToCamera -- mountX=4.12 mountY=-2.17 hyp=4.66 mountTheta=-0.48 cameraX=0.05, cameraY=4.66 cameraTheta=1.56
02:59:57.717 00.001 8976 incremental bump (0.054, 4.658) isValid = 1
02:59:57.717 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
02:59:57.717 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:59:57.717 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:59:57.717 00.000 8976 move complete, result=0
02:59:57.717 00.000 9828 Worker thread wakes up
02:59:57.717 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:59:57.717 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:59:57.717 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
02:59:57.717 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
02:59:57.717 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:59:57.717 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:59:57.717 00.000 9828 BLC: window closed
02:59:57.717 00.000 9828 MoveAxis(E, 2, B)
02:59:57.717 00.000 9828 Guiding  Dir = 2, Dur = 2
02:59:57.717 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
02:59:57.717 00.000 8976 worker thread done servicing request
02:59:57.717 00.000 8976 Worker thread wakes up
02:59:57.718 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:57.718 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:57.718 00.000 9828 IsSlewing returns 0
02:59:57.718 00.000 9828 IsGuiding returns 0
02:59:57.718 00.000 9828 PulseGuide returned control before completion, sleep 12
02:59:57.731 00.013 9828 IsGuiding returns 1
02:59:57.731 00.000 9828 scope still moving after pulse duration time elapsed
02:59:57.763 00.032 9828 IsSlewing returns 0
02:59:57.763 00.000 9828 IsGuiding returns 1
02:59:57.793 00.030 9828 IsSlewing returns 0
02:59:57.793 00.000 9828 IsGuiding returns 1
02:59:57.824 00.031 9828 IsSlewing returns 0
02:59:57.824 00.000 9828 IsGuiding returns 1
02:59:57.855 00.031 9828 IsSlewing returns 0
02:59:57.855 00.000 9828 IsGuiding returns 0
02:59:57.855 00.000 9828 scope move finished after 2 + 134 ms
02:59:57.855 00.000 9828 Move returns status 0, amount 2
02:59:57.855 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:59:57.855 00.000 9828 MoveAxis(N, 16, B)
02:59:57.855 00.000 9828 Guiding  Dir = 0, Dur = 16
02:59:57.870 00.015 9828 IsSlewing returns 0
02:59:57.870 00.000 9828 IsGuiding returns 0
02:59:57.870 00.000 9828 PulseGuide returned control before completion, sleep 26
02:59:57.901 00.031 9828 IsGuiding returns 1
02:59:57.901 00.000 9828 scope still moving after pulse duration time elapsed
02:59:57.932 00.031 9828 IsSlewing returns 0
02:59:57.932 00.000 9828 IsGuiding returns 1
02:59:57.963 00.031 9828 IsSlewing returns 0
02:59:57.963 00.000 9828 IsGuiding returns 1
02:59:57.995 00.032 9828 IsSlewing returns 0
02:59:57.996 00.001 9828 IsGuiding returns 1
02:59:58.027 00.031 9828 IsSlewing returns 0
02:59:58.027 00.000 9828 IsGuiding returns 0
02:59:58.027 00.000 9828 scope move finished after 16 + 141 ms
02:59:58.027 00.000 9828 Move returns status 0, amount 16
02:59:58.027 00.000 9828 move complete, result=0
02:59:58.027 00.000 9828 worker thread done servicing request
02:59:58.027 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:59:58.403 00.376 8976 Exposure complete
02:59:58.408 00.005 8976 worker thread done servicing request
02:59:58.408 00.000 5052 OnExposeComplete: enter
02:59:58.408 00.000 5052 UpdateGuideState(): m_state=6
02:59:58.408 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11526
02:59:58.408 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.60, Mass=153, SNR=8.6, Peak=70 HFD=1.6
02:59:58.408 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
02:59:58.408 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
02:59:58.408 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-0.37 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
02:59:58.410 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.11, opts=13)
02:59:58.410 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.11)
02:59:58.410 00.000 8976 Worker thread wakes up
02:59:58.410 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
02:59:58.410 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
02:59:58.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:58.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:58.410 00.000 5052 Enqueuing Expose request
02:59:58.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.11) opts 0xd
02:59:58.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.11)
02:59:58.410 00.000 8976 Moving (0.29, -0.11) raw xDistance=-0.23 yDistance=-0.18
02:59:58.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:59:58.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:59:58.410 00.000 8976 MoveAxis(R, 0, ABG)
02:59:58.410 00.000 8976 MoveAxis(U, 0, ABG)
02:59:58.410 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
02:59:58.410 00.000 8976 MountToCamera -- mountX=4.13 mountY=-2.19 hyp=4.67 mountTheta=-0.49 cameraX=0.07, cameraY=4.67 cameraTheta=1.56
02:59:58.411 00.001 8976 incremental bump (0.068, 4.669) isValid = 1
02:59:58.411 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
02:59:58.411 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:59:58.411 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:59:58.411 00.000 8976 move complete, result=0
02:59:58.411 00.000 9828 Worker thread wakes up
02:59:58.411 00.000 8976 worker thread done servicing request
02:59:58.411 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:59:58.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:59:58.411 00.000 8976 Worker thread wakes up
02:59:58.411 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:59:58.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:58.411 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
02:59:58.411 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:58.411 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
02:59:58.411 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:59:58.411 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:59:58.411 00.000 9828 BLC: window closed
02:59:58.411 00.000 9828 MoveAxis(E, 2, B)
02:59:58.412 00.001 9828 Guiding  Dir = 2, Dur = 2
02:59:58.412 00.000 9828 IsSlewing returns 0
02:59:58.412 00.000 9828 IsGuiding returns 0
02:59:58.412 00.000 9828 PulseGuide returned control before completion, sleep 12
02:59:58.430 00.018 9828 IsGuiding returns 1
02:59:58.430 00.000 9828 scope still moving after pulse duration time elapsed
02:59:58.461 00.031 9828 IsSlewing returns 0
02:59:58.461 00.000 9828 IsGuiding returns 1
02:59:58.492 00.031 9828 IsSlewing returns 0
02:59:58.492 00.000 9828 IsGuiding returns 1
02:59:58.524 00.032 9828 IsSlewing returns 0
02:59:58.524 00.000 9828 IsGuiding returns 0
02:59:58.524 00.000 9828 scope move finished after 2 + 110 ms
02:59:58.524 00.000 9828 Move returns status 0, amount 2
02:59:58.524 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:59:58.524 00.000 9828 MoveAxis(N, 16, B)
02:59:58.524 00.000 9828 Guiding  Dir = 0, Dur = 16
02:59:58.539 00.015 9828 IsSlewing returns 0
02:59:58.539 00.000 9828 IsGuiding returns 0
02:59:58.540 00.001 9828 PulseGuide returned control before completion, sleep 26
02:59:58.570 00.030 9828 IsGuiding returns 1
02:59:58.571 00.001 9828 scope still moving after pulse duration time elapsed
02:59:58.601 00.030 9828 IsSlewing returns 0
02:59:58.602 00.001 9828 IsGuiding returns 1
02:59:58.634 00.032 9828 IsSlewing returns 0
02:59:58.634 00.000 9828 IsGuiding returns 1
02:59:58.663 00.029 9828 IsSlewing returns 0
02:59:58.663 00.000 9828 IsGuiding returns 1
02:59:58.694 00.031 9828 IsSlewing returns 0
02:59:58.694 00.000 9828 IsGuiding returns 0
02:59:58.694 00.000 9828 scope move finished after 16 + 138 ms
02:59:58.694 00.000 9828 Move returns status 0, amount 16
02:59:58.694 00.000 9828 move complete, result=0
02:59:58.694 00.000 9828 worker thread done servicing request
02:59:58.694 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
02:59:59.097 00.403 8976 Exposure complete
02:59:59.103 00.006 8976 worker thread done servicing request
02:59:59.103 00.000 5052 OnExposeComplete: enter
02:59:59.103 00.000 5052 UpdateGuideState(): m_state=6
02:59:59.103 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11527
02:59:59.103 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.20, Mass=191, SNR=9.6, Peak=82 HFD=1.9
02:59:59.103 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.17 = 3.11)
02:59:59.103 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.01)
02:59:59.103 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.51 hyp=0.56 cameraTheta=-1.13 mountX=-0.56 mountY=0.08, mountTheta=3.01
02:59:59.104 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.51, opts=13)
02:59:59.104 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.51)
02:59:59.105 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
02:59:59.105 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
02:59:59.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:59.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:59.105 00.000 5052 Enqueuing Expose request
02:59:59.105 00.000 8976 Worker thread wakes up
02:59:59.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.51) opts 0xd
02:59:59.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.51)
02:59:59.105 00.000 8976 Moving (0.24, -0.51) raw xDistance=-0.56 yDistance=0.08
02:59:59.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
02:59:59.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:59:59.105 00.000 8976 MoveAxis(R, 2, ABG)
02:59:59.105 00.000 8976 stepping (-27, 14) + (2, 0)
02:59:59.105 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:59.139 00.034 8976 Received - 47 (G) 
02:59:59.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
02:59:59.139 00.000 8976 stepped: pos (-25, 14)
02:59:59.139 00.000 8976 MoveAxis(U, 0, ABG)
02:59:59.139 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
02:59:59.139 00.000 8976 MountToCamera -- mountX=4.03 mountY=-2.20 hyp=4.59 mountTheta=-0.50 cameraX=0.12, cameraY=4.59 cameraTheta=1.54
02:59:59.139 00.000 8976 incremental bump (0.124, 4.587) isValid = 1
02:59:59.139 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
02:59:59.139 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
02:59:59.139 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
02:59:59.139 00.000 8976 move complete, result=0
02:59:59.139 00.000 8976 worker thread done servicing request
02:59:59.139 00.000 8976 Worker thread wakes up
02:59:59.139 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
02:59:59.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:59.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:59.140 00.001 9828 Worker thread wakes up
02:59:59.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
02:59:59.140 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
02:59:59.140 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
02:59:59.140 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
02:59:59.140 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
02:59:59.140 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:59:59.140 00.000 9828 BLC: window closed
02:59:59.140 00.000 9828 MoveAxis(E, 3, B)
02:59:59.140 00.000 9828 Guiding  Dir = 2, Dur = 3
02:59:59.140 00.000 9828 IsSlewing returns 0
02:59:59.140 00.000 9828 IsGuiding returns 0
02:59:59.141 00.001 9828 PulseGuide returned control before completion, sleep 13
02:59:59.163 00.022 9828 IsGuiding returns 1
02:59:59.163 00.000 9828 scope still moving after pulse duration time elapsed
02:59:59.194 00.031 9828 IsSlewing returns 0
02:59:59.194 00.000 9828 IsGuiding returns 1
02:59:59.224 00.030 9828 IsSlewing returns 0
02:59:59.224 00.000 9828 IsGuiding returns 1
02:59:59.255 00.031 9828 IsSlewing returns 0
02:59:59.255 00.000 9828 IsGuiding returns 0
02:59:59.255 00.000 9828 scope move finished after 3 + 111 ms
02:59:59.255 00.000 9828 Move returns status 0, amount 3
02:59:59.255 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
02:59:59.255 00.000 9828 MoveAxis(N, 16, B)
02:59:59.255 00.000 9828 Guiding  Dir = 0, Dur = 16
02:59:59.271 00.016 9828 IsSlewing returns 0
02:59:59.271 00.000 9828 IsGuiding returns 0
02:59:59.271 00.000 9828 PulseGuide returned control before completion, sleep 26
02:59:59.303 00.032 9828 IsGuiding returns 1
02:59:59.303 00.000 9828 scope still moving after pulse duration time elapsed
02:59:59.335 00.032 9828 IsSlewing returns 0
02:59:59.335 00.000 9828 IsGuiding returns 1
02:59:59.366 00.031 9828 IsSlewing returns 0
02:59:59.366 00.000 9828 IsGuiding returns 1
02:59:59.398 00.032 9828 IsSlewing returns 0
02:59:59.398 00.000 9828 IsGuiding returns 1
02:59:59.430 00.032 9828 IsSlewing returns 0
02:59:59.430 00.000 9828 IsGuiding returns 0
02:59:59.430 00.000 9828 scope move finished after 16 + 142 ms
02:59:59.430 00.000 9828 Move returns status 0, amount 16
02:59:59.430 00.000 9828 move complete, result=0
02:59:59.430 00.000 9828 worker thread done servicing request
02:59:59.430 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
02:59:59.824 00.394 8976 Exposure complete
02:59:59.829 00.005 8976 worker thread done servicing request
02:59:59.829 00.000 5052 OnExposeComplete: enter
02:59:59.829 00.000 5052 UpdateGuideState(): m_state=6
02:59:59.829 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11528
02:59:59.829 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.78, Mass=190, SNR=9.6, Peak=78 HFD=2.1
02:59:59.829 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
02:59:59.829 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
02:59:59.829 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.07 hyp=0.78 cameraTheta=0.09 mountX=-0.29 mountY=-0.69, mountTheta=-1.97
02:59:59.830 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.07, opts=13)
02:59:59.830 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.07)
02:59:59.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
02:59:59.830 00.000 5052 UpdateGuideState exits: m=190 SNR=9.6
02:59:59.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:59.830 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
02:59:59.830 00.000 5052 Enqueuing Expose request
02:59:59.830 00.000 8976 Worker thread wakes up
02:59:59.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.07) opts 0xd
02:59:59.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.07)
02:59:59.830 00.000 8976 Moving (0.77, 0.07) raw xDistance=-0.29 yDistance=-0.69
02:59:59.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
02:59:59.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
02:59:59.830 00.000 8976 MoveAxis(R, 1, ABG)
02:59:59.830 00.000 8976 stepping (-25, 14) + (1, 0)
02:59:59.831 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:59.859 00.028 8976 Received - 47 (G) 
02:59:59.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
02:59:59.859 00.000 8976 stepped: pos (-24, 14)
02:59:59.859 00.000 8976 MoveAxis(U, 3, ABG)
02:59:59.859 00.000 8976 stepping (-24, 14) + (0, 3)
02:59:59.859 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:59.891 00.032 8976 Received - 47 (G) 
02:59:59.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
02:59:59.891 00.000 8976 stepped: pos (-24, 17)
02:59:59.891 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
02:59:59.891 00.000 8976 MountToCamera -- mountX=3.91 mountY=-2.36 hyp=4.57 mountTheta=-0.54 cameraX=0.32, cameraY=4.56 cameraTheta=1.50
02:59:59.891 00.000 8976 incremental bump (0.324, 4.559) isValid = 1
02:59:59.891 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
02:59:59.891 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
02:59:59.891 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
02:59:59.891 00.000 8976 move complete, result=0
02:59:59.891 00.000 9828 Worker thread wakes up
02:59:59.891 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
02:59:59.891 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:59:59.891 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
02:59:59.891 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
02:59:59.891 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
02:59:59.891 00.000 8976 worker thread done servicing request
02:59:59.892 00.001 8976 Worker thread wakes up
02:59:59.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
02:59:59.892 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
02:59:59.892 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
02:59:59.892 00.000 9828 BLC: window closed
02:59:59.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
02:59:59.892 00.000 9828 MoveAxis(E, 4, B)
02:59:59.892 00.000 9828 Guiding  Dir = 2, Dur = 4
02:59:59.892 00.000 9828 IsSlewing returns 0
02:59:59.892 00.000 9828 IsGuiding returns 0
02:59:59.892 00.000 9828 PulseGuide returned control before completion, sleep 14
02:59:59.913 00.021 9828 IsGuiding returns 1
02:59:59.913 00.000 9828 scope still moving after pulse duration time elapsed
02:59:59.944 00.031 9828 IsSlewing returns 0
02:59:59.944 00.000 9828 IsGuiding returns 1
02:59:59.975 00.031 9828 IsSlewing returns 0
02:59:59.975 00.000 9828 IsGuiding returns 1
03:00:00.006 00.031 9828 IsSlewing returns 0
03:00:00.006 00.000 9828 IsGuiding returns 0
03:00:00.006 00.000 9828 scope move finished after 4 + 110 ms
03:00:00.006 00.000 9828 Move returns status 0, amount 4
03:00:00.006 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:00.006 00.000 9828 MoveAxis(N, 16, B)
03:00:00.006 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:00.023 00.017 9828 IsSlewing returns 0
03:00:00.023 00.000 9828 IsGuiding returns 0
03:00:00.023 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:00.054 00.031 9828 IsGuiding returns 1
03:00:00.054 00.000 9828 scope still moving after pulse duration time elapsed
03:00:00.085 00.031 9828 IsSlewing returns 0
03:00:00.085 00.000 9828 IsGuiding returns 1
03:00:00.117 00.032 9828 IsSlewing returns 0
03:00:00.117 00.000 9828 IsGuiding returns 1
03:00:00.149 00.032 9828 IsSlewing returns 0
03:00:00.149 00.000 9828 IsGuiding returns 1
03:00:00.181 00.032 9828 IsSlewing returns 0
03:00:00.181 00.000 9828 IsGuiding returns 0
03:00:00.181 00.000 9828 scope move finished after 16 + 142 ms
03:00:00.181 00.000 9828 Move returns status 0, amount 16
03:00:00.181 00.000 9828 move complete, result=0
03:00:00.182 00.001 9828 worker thread done servicing request
03:00:00.182 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:00:00.575 00.393 8976 Exposure complete
03:00:00.580 00.005 8976 worker thread done servicing request
03:00:00.580 00.000 5052 OnExposeComplete: enter
03:00:00.580 00.000 5052 UpdateGuideState(): m_state=6
03:00:00.580 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11529
03:00:00.580 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.50, Mass=154, SNR=8.6, Peak=71 HFD=1.9
03:00:00.580 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
03:00:00.580 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
03:00:00.580 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.21 hyp=0.69 cameraTheta=-0.31 mountX=-0.49 mountY=-0.44, mountTheta=-2.41
03:00:00.581 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.21, opts=13)
03:00:00.581 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.21)
03:00:00.581 00.000 8976 Worker thread wakes up
03:00:00.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.21) opts 0xd
03:00:00.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.21)
03:00:00.581 00.000 8976 Moving (0.66, -0.21) raw xDistance=-0.49 yDistance=-0.44
03:00:00.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
03:00:00.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
03:00:00.581 00.000 8976 MoveAxis(R, 2, ABG)
03:00:00.581 00.000 8976 stepping (-24, 17) + (2, 0)
03:00:00.581 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:00:00.581 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
03:00:00.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:00.581 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:00.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:00.581 00.000 5052 Enqueuing Expose request
03:00:00.610 00.029 8976 Received - 47 (G) 
03:00:00.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:00.610 00.000 8976 stepped: pos (-22, 17)
03:00:00.610 00.000 8976 MoveAxis(U, 2, ABG)
03:00:00.610 00.000 8976 stepping (-22, 17) + (0, 2)
03:00:00.610 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:00.642 00.032 8976 Received - 47 (G) 
03:00:00.642 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:00.642 00.000 8976 stepped: pos (-22, 19)
03:00:00.642 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
03:00:00.642 00.000 8976 MountToCamera -- mountX=3.73 mountY=-2.58 hyp=4.54 mountTheta=-0.60 cameraX=0.60, cameraY=4.50 cameraTheta=1.44
03:00:00.642 00.000 8976 incremental bump (0.598, 4.498) isValid = 1
03:00:00.642 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
03:00:00.642 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:00:00.642 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:00:00.642 00.000 8976 move complete, result=0
03:00:00.642 00.000 9828 Worker thread wakes up
03:00:00.642 00.000 8976 worker thread done servicing request
03:00:00.642 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
03:00:00.642 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:00:00.642 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:00:00.642 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
03:00:00.642 00.000 8976 Worker thread wakes up
03:00:00.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:00.642 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:00.642 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
03:00:00.642 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
03:00:00.643 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:00:00.643 00.000 9828 BLC: window closed
03:00:00.643 00.000 9828 MoveAxis(E, 7, B)
03:00:00.643 00.000 9828 Guiding  Dir = 2, Dur = 7
03:00:00.643 00.000 9828 IsSlewing returns 0
03:00:00.643 00.000 9828 IsGuiding returns 0
03:00:00.643 00.000 9828 PulseGuide returned control before completion, sleep 17
03:00:00.665 00.022 9828 IsGuiding returns 1
03:00:00.666 00.001 9828 scope still moving after pulse duration time elapsed
03:00:00.699 00.033 9828 IsSlewing returns 0
03:00:00.699 00.000 9828 IsGuiding returns 1
03:00:00.730 00.031 9828 IsSlewing returns 0
03:00:00.730 00.000 9828 IsGuiding returns 1
03:00:00.761 00.031 9828 IsSlewing returns 0
03:00:00.761 00.000 9828 IsGuiding returns 0
03:00:00.761 00.000 9828 scope move finished after 7 + 110 ms
03:00:00.761 00.000 9828 Move returns status 0, amount 7
03:00:00.762 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:00.762 00.000 9828 MoveAxis(N, 16, B)
03:00:00.762 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:00.775 00.013 9828 IsSlewing returns 0
03:00:00.775 00.000 9828 IsGuiding returns 1
03:00:00.775 00.000 9828 Entered PulseGuideScope while moving
03:00:00.837 00.062 9828 IsSlewing returns 0
03:00:00.837 00.000 9828 IsGuiding returns 1
03:00:00.837 00.000 9828 Still moving
03:00:00.899 00.062 9828 IsSlewing returns 0
03:00:00.899 00.000 9828 IsGuiding returns 0
03:00:00.899 00.000 9828 Movement stopped - continuing
03:00:00.899 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:00.930 00.031 9828 IsGuiding returns 1
03:00:00.930 00.000 9828 scope still moving after pulse duration time elapsed
03:00:00.961 00.031 9828 IsSlewing returns 0
03:00:00.961 00.000 9828 IsGuiding returns 1
03:00:00.992 00.031 9828 IsSlewing returns 0
03:00:00.992 00.000 9828 IsGuiding returns 1
03:00:01.023 00.031 9828 IsSlewing returns 0
03:00:01.023 00.000 9828 IsGuiding returns 1
03:00:01.054 00.031 9828 IsSlewing returns 0
03:00:01.054 00.000 9828 IsGuiding returns 0
03:00:01.054 00.000 9828 scope move finished after 16 + 139 ms
03:00:01.054 00.000 9828 Move returns status 0, amount 16
03:00:01.054 00.000 9828 move complete, result=0
03:00:01.055 00.001 9828 worker thread done servicing request
03:00:01.055 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:00:01.326 00.271 8976 Exposure complete
03:00:01.331 00.005 8976 worker thread done servicing request
03:00:01.332 00.001 5052 OnExposeComplete: enter
03:00:01.332 00.000 5052 UpdateGuideState(): m_state=6
03:00:01.332 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11530
03:00:01.332 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.76, Mass=174, SNR=9.1, Peak=74 HFD=1.8
03:00:01.332 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
03:00:01.332 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
03:00:01.332 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.05 hyp=0.33 cameraTheta=0.15 mountX=-0.11 mountY=-0.30, mountTheta=-1.91
03:00:01.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.05, opts=13)
03:00:01.333 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.05)
03:00:01.333 00.000 8976 Worker thread wakes up
03:00:01.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.05) opts 0xd
03:00:01.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.05)
03:00:01.333 00.000 8976 Moving (0.33, 0.05) raw xDistance=-0.11 yDistance=-0.30
03:00:01.333 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:00:01.333 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:00:01.333 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:01.333 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:01.333 00.000 5052 Enqueuing Expose request
03:00:01.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:00:01.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
03:00:01.334 00.001 8976 MoveAxis(R, 0, ABG)
03:00:01.334 00.000 8976 MoveAxis(U, 1, ABG)
03:00:01.334 00.000 8976 stepping (-22, 19) + (0, 1)
03:00:01.334 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:01.362 00.028 8976 Received - 47 (G) 
03:00:01.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:01.362 00.000 8976 stepped: pos (-22, 20)
03:00:01.362 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
03:00:01.362 00.000 8976 MountToCamera -- mountX=3.61 mountY=-2.78 hyp=4.56 mountTheta=-0.66 cameraX=0.83, cameraY=4.48 cameraTheta=1.39
03:00:01.362 00.000 8976 incremental bump (0.828, 4.480) isValid = 1
03:00:01.362 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
03:00:01.362 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:00:01.362 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:00:01.362 00.000 8976 move complete, result=0
03:00:01.362 00.000 8976 worker thread done servicing request
03:00:01.362 00.000 8976 Worker thread wakes up
03:00:01.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:01.362 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:01.362 00.000 9828 Worker thread wakes up
03:00:01.362 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:00:01.362 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:00:01.362 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
03:00:01.362 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:00:01.363 00.001 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
03:00:01.363 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
03:00:01.363 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:00:01.363 00.000 9828 BLC: window closed
03:00:01.363 00.000 9828 MoveAxis(E, 8, B)
03:00:01.363 00.000 9828 Guiding  Dir = 2, Dur = 8
03:00:01.363 00.000 9828 IsSlewing returns 0
03:00:01.363 00.000 9828 IsGuiding returns 0
03:00:01.363 00.000 9828 PulseGuide returned control before completion, sleep 18
03:00:01.395 00.032 9828 IsGuiding returns 1
03:00:01.395 00.000 9828 scope still moving after pulse duration time elapsed
03:00:01.426 00.031 9828 IsSlewing returns 0
03:00:01.426 00.000 9828 IsGuiding returns 1
03:00:01.457 00.031 9828 IsSlewing returns 0
03:00:01.457 00.000 9828 IsGuiding returns 1
03:00:01.488 00.031 9828 IsSlewing returns 0
03:00:01.488 00.000 9828 IsGuiding returns 0
03:00:01.488 00.000 9828 scope move finished after 8 + 117 ms
03:00:01.488 00.000 9828 Move returns status 0, amount 8
03:00:01.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:01.489 00.001 9828 MoveAxis(N, 15, B)
03:00:01.489 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:01.504 00.015 9828 IsSlewing returns 0
03:00:01.504 00.000 9828 IsGuiding returns 0
03:00:01.504 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:01.535 00.031 9828 IsGuiding returns 1
03:00:01.535 00.000 9828 scope still moving after pulse duration time elapsed
03:00:01.565 00.030 9828 IsSlewing returns 0
03:00:01.565 00.000 9828 IsGuiding returns 1
03:00:01.596 00.031 9828 IsSlewing returns 0
03:00:01.596 00.000 9828 IsGuiding returns 1
03:00:01.627 00.031 9828 IsSlewing returns 0
03:00:01.627 00.000 9828 IsGuiding returns 1
03:00:01.658 00.031 9828 IsSlewing returns 0
03:00:01.658 00.000 9828 IsGuiding returns 0
03:00:01.658 00.000 9828 scope move finished after 15 + 138 ms
03:00:01.658 00.000 9828 Move returns status 0, amount 15
03:00:01.658 00.000 9828 move complete, result=0
03:00:01.658 00.000 9828 worker thread done servicing request
03:00:01.659 00.001 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:00:02.048 00.389 8976 Exposure complete
03:00:02.055 00.007 8976 worker thread done servicing request
03:00:02.055 00.000 5052 OnExposeComplete: enter
03:00:02.055 00.000 5052 UpdateGuideState(): m_state=6
03:00:02.055 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11531
03:00:02.055 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.11, Mass=158, SNR=8.7, Peak=70 HFD=2.1
03:00:02.055 00.000 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.04) = xAngle (-3.06 = -3.06)
03:00:02.055 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.12)
03:00:02.056 00.001 5052 CameraToMount -- cameraX=0.37 cameraY=-0.60 hyp=0.70 cameraTheta=-1.02 mountX=-0.70 mountY=0.01, mountTheta=3.12
03:00:02.056 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.60, opts=13)
03:00:02.056 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.60)
03:00:02.056 00.000 8976 Worker thread wakes up
03:00:02.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.60) opts 0xd
03:00:02.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.60)
03:00:02.057 00.001 8976 Moving (0.37, -0.60) raw xDistance=-0.70 yDistance=0.01
03:00:02.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
03:00:02.057 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:00:02.057 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:00:02.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:02.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:02.057 00.000 5052 Enqueuing Expose request
03:00:02.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:00:02.057 00.000 8976 MoveAxis(R, 3, ABG)
03:00:02.057 00.000 8976 stepping (-22, 20) + (3, 0)
03:00:02.057 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:02.096 00.039 8976 Received - 47 (G) 
03:00:02.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:02.096 00.000 8976 stepped: pos (-19, 20)
03:00:02.096 00.000 8976 MoveAxis(U, 0, ABG)
03:00:02.096 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
03:00:02.096 00.000 8976 MountToCamera -- mountX=3.38 mountY=-2.91 hyp=4.46 mountTheta=-0.71 cameraX=1.05, cameraY=4.33 cameraTheta=1.33
03:00:02.096 00.000 8976 incremental bump (1.051, 4.334) isValid = 1
03:00:02.096 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
03:00:02.097 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:00:02.097 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:00:02.097 00.000 8976 move complete, result=0
03:00:02.097 00.000 9828 Worker thread wakes up
03:00:02.097 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.0 px 0 ms NORTH
03:00:02.097 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:00:02.097 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:00:02.097 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
03:00:02.097 00.000 8976 worker thread done servicing request
03:00:02.097 00.000 8976 Worker thread wakes up
03:00:02.097 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
03:00:02.097 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
03:00:02.097 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:00:02.097 00.000 9828 BLC: window closed
03:00:02.097 00.000 9828 MoveAxis(E, 10, B)
03:00:02.098 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:02.098 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:02.098 00.000 9828 Guiding  Dir = 2, Dur = 10
03:00:02.098 00.000 9828 IsSlewing returns 0
03:00:02.098 00.000 9828 IsGuiding returns 0
03:00:02.098 00.000 9828 PulseGuide returned control before completion, sleep 20
03:00:02.126 00.028 9828 IsGuiding returns 1
03:00:02.126 00.000 9828 scope still moving after pulse duration time elapsed
03:00:02.157 00.031 9828 IsSlewing returns 0
03:00:02.157 00.000 9828 IsGuiding returns 1
03:00:02.187 00.030 9828 IsSlewing returns 0
03:00:02.187 00.000 9828 IsGuiding returns 1
03:00:02.218 00.031 9828 IsSlewing returns 0
03:00:02.218 00.000 9828 IsGuiding returns 1
03:00:02.249 00.031 9828 IsSlewing returns 0
03:00:02.249 00.000 9828 IsGuiding returns 0
03:00:02.249 00.000 9828 scope move finished after 10 + 140 ms
03:00:02.249 00.000 9828 Move returns status 0, amount 10
03:00:02.249 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:02.250 00.001 9828 MoveAxis(N, 15, B)
03:00:02.250 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:02.265 00.015 9828 IsSlewing returns 0
03:00:02.265 00.000 9828 IsGuiding returns 0
03:00:02.265 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:02.296 00.031 9828 IsGuiding returns 1
03:00:02.296 00.000 9828 scope still moving after pulse duration time elapsed
03:00:02.327 00.031 9828 IsSlewing returns 0
03:00:02.327 00.000 9828 IsGuiding returns 1
03:00:02.357 00.030 9828 IsSlewing returns 0
03:00:02.357 00.000 9828 IsGuiding returns 1
03:00:02.388 00.031 9828 IsSlewing returns 0
03:00:02.388 00.000 9828 IsGuiding returns 1
03:00:02.418 00.030 9828 IsSlewing returns 0
03:00:02.418 00.000 9828 IsGuiding returns 0
03:00:02.418 00.000 9828 scope move finished after 15 + 139 ms
03:00:02.418 00.000 9828 Move returns status 0, amount 15
03:00:02.419 00.001 9828 move complete, result=0
03:00:02.419 00.000 9828 worker thread done servicing request
03:00:02.419 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:00:02.785 00.366 8976 Exposure complete
03:00:02.790 00.005 8976 worker thread done servicing request
03:00:02.790 00.000 5052 OnExposeComplete: enter
03:00:02.790 00.000 5052 UpdateGuideState(): m_state=6
03:00:02.790 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11532
03:00:02.790 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.90, Mass=172, SNR=9.1, Peak=78 HFD=2.2
03:00:02.790 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
03:00:02.790 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
03:00:02.790 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.74 mountX=0.18 mountY=-0.08, mountTheta=-0.40
03:00:02.791 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.19, opts=13)
03:00:02.791 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.19)
03:00:02.792 00.001 8976 Worker thread wakes up
03:00:02.792 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:00:02.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.19) opts 0xd
03:00:02.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.19)
03:00:02.792 00.000 8976 Moving (-0.03, 0.19) raw xDistance=0.18 yDistance=-0.08
03:00:02.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:00:02.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:00:02.792 00.000 8976 MoveAxis(R, 0, ABG)
03:00:02.792 00.000 8976 MoveAxis(U, 0, ABG)
03:00:02.792 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
03:00:02.792 00.000 8976 MountToCamera -- mountX=3.23 mountY=-3.00 hyp=4.40 mountTheta=-0.75 cameraX=1.20, cameraY=4.24 cameraTheta=1.29
03:00:02.792 00.000 8976 incremental bump (1.200, 4.236) isValid = 1
03:00:02.792 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
03:00:02.792 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:00:02.792 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:00:02.792 00.000 8976 move complete, result=0
03:00:02.793 00.001 8976 worker thread done servicing request
03:00:02.793 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
03:00:02.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:02.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:02.793 00.000 5052 Enqueuing Expose request
03:00:02.793 00.000 8976 Worker thread wakes up
03:00:02.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:02.793 00.000 9828 Worker thread wakes up
03:00:02.793 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:02.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:02.793 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:00:02.793 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:00:02.793 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
03:00:02.793 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
03:00:02.794 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
03:00:02.794 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:02.794 00.000 9828 BLC: window closed
03:00:02.794 00.000 9828 MoveAxis(E, 12, B)
03:00:02.794 00.000 9828 Guiding  Dir = 2, Dur = 12
03:00:02.794 00.000 9828 IsSlewing returns 0
03:00:02.794 00.000 9828 IsGuiding returns 0
03:00:02.794 00.000 9828 PulseGuide returned control before completion, sleep 22
03:00:02.824 00.030 9828 IsGuiding returns 1
03:00:02.824 00.000 9828 scope still moving after pulse duration time elapsed
03:00:02.856 00.032 9828 IsSlewing returns 0
03:00:02.856 00.000 9828 IsGuiding returns 1
03:00:02.888 00.032 9828 IsSlewing returns 0
03:00:02.888 00.000 9828 IsGuiding returns 1
03:00:02.918 00.030 9828 IsSlewing returns 0
03:00:02.918 00.000 9828 IsGuiding returns 1
03:00:02.949 00.031 9828 IsSlewing returns 0
03:00:02.950 00.001 9828 IsGuiding returns 0
03:00:02.950 00.000 9828 scope move finished after 12 + 143 ms
03:00:02.950 00.000 9828 Move returns status 0, amount 12
03:00:02.950 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:02.950 00.000 9828 MoveAxis(N, 15, B)
03:00:02.950 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:02.965 00.015 9828 IsSlewing returns 0
03:00:02.965 00.000 9828 IsGuiding returns 0
03:00:02.965 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:02.995 00.030 9828 IsGuiding returns 1
03:00:02.995 00.000 9828 scope still moving after pulse duration time elapsed
03:00:03.026 00.031 9828 IsSlewing returns 0
03:00:03.026 00.000 9828 IsGuiding returns 1
03:00:03.057 00.031 9828 IsSlewing returns 0
03:00:03.057 00.000 9828 IsGuiding returns 1
03:00:03.087 00.030 9828 IsSlewing returns 0
03:00:03.087 00.000 9828 IsGuiding returns 0
03:00:03.087 00.000 9828 scope move finished after 15 + 107 ms
03:00:03.087 00.000 9828 Move returns status 0, amount 15
03:00:03.087 00.000 9828 move complete, result=0
03:00:03.087 00.000 9828 worker thread done servicing request
03:00:03.087 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:00:03.479 00.392 8976 Exposure complete
03:00:03.485 00.006 8976 worker thread done servicing request
03:00:03.485 00.000 5052 OnExposeComplete: enter
03:00:03.485 00.000 5052 UpdateGuideState(): m_state=6
03:00:03.485 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11533
03:00:03.485 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.85, Mass=189, SNR=9.5, Peak=78 HFD=2.3
03:00:03.485 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
03:00:03.485 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
03:00:03.486 00.001 5052 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.77 mountX=0.06 mountY=-0.19, mountTheta=-1.28
03:00:03.486 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.14, opts=13)
03:00:03.486 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.14)
03:00:03.486 00.000 8976 Worker thread wakes up
03:00:03.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.14) opts 0xd
03:00:03.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.14)
03:00:03.486 00.000 8976 Moving (0.14, 0.14) raw xDistance=0.06 yDistance=-0.19
03:00:03.486 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:00:03.487 00.001 5052 UpdateGuideState exits: m=189 SNR=9.5
03:00:03.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:03.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:00:03.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:00:03.487 00.000 8976 MoveAxis(R, 0, ABG)
03:00:03.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:03.487 00.000 5052 Enqueuing Expose request
03:00:03.487 00.000 8976 MoveAxis(U, 0, ABG)
03:00:03.487 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
03:00:03.487 00.000 8976 MountToCamera -- mountX=3.12 mountY=-3.06 hyp=4.37 mountTheta=-0.77 cameraX=1.30, cameraY=4.17 cameraTheta=1.27
03:00:03.487 00.000 8976 incremental bump (1.300, 4.170) isValid = 1
03:00:03.487 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
03:00:03.487 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:00:03.487 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:00:03.487 00.000 8976 move complete, result=0
03:00:03.487 00.000 9828 Worker thread wakes up
03:00:03.487 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:00:03.487 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:00:03.487 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
03:00:03.488 00.001 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
03:00:03.488 00.000 8976 worker thread done servicing request
03:00:03.488 00.000 8976 Worker thread wakes up
03:00:03.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:03.488 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:00:03.488 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
03:00:03.488 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:03.488 00.000 9828 BLC: window closed
03:00:03.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:03.488 00.000 9828 MoveAxis(E, 13, B)
03:00:03.488 00.000 9828 Guiding  Dir = 2, Dur = 13
03:00:03.489 00.001 9828 IsSlewing returns 0
03:00:03.489 00.000 9828 IsGuiding returns 0
03:00:03.489 00.000 9828 PulseGuide returned control before completion, sleep 23
03:00:03.522 00.033 9828 IsGuiding returns 1
03:00:03.522 00.000 9828 scope still moving after pulse duration time elapsed
03:00:03.553 00.031 9828 IsSlewing returns 0
03:00:03.553 00.000 9828 IsGuiding returns 1
03:00:03.584 00.031 9828 IsSlewing returns 0
03:00:03.584 00.000 9828 IsGuiding returns 1
03:00:03.615 00.031 9828 IsSlewing returns 0
03:00:03.616 00.001 9828 IsGuiding returns 0
03:00:03.616 00.000 9828 scope move finished after 13 + 113 ms
03:00:03.616 00.000 9828 Move returns status 0, amount 13
03:00:03.616 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:03.616 00.000 9828 MoveAxis(N, 15, B)
03:00:03.616 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:03.630 00.014 9828 IsSlewing returns 0
03:00:03.630 00.000 9828 IsGuiding returns 0
03:00:03.630 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:03.662 00.032 9828 IsGuiding returns 1
03:00:03.662 00.000 9828 scope still moving after pulse duration time elapsed
03:00:03.692 00.030 9828 IsSlewing returns 0
03:00:03.692 00.000 9828 IsGuiding returns 1
03:00:03.723 00.031 9828 IsSlewing returns 0
03:00:03.723 00.000 9828 IsGuiding returns 1
03:00:03.754 00.031 9828 IsSlewing returns 0
03:00:03.754 00.000 9828 IsGuiding returns 1
03:00:03.784 00.030 9828 IsSlewing returns 0
03:00:03.784 00.000 9828 IsGuiding returns 0
03:00:03.784 00.000 9828 scope move finished after 15 + 138 ms
03:00:03.784 00.000 9828 Move returns status 0, amount 15
03:00:03.784 00.000 9828 move complete, result=0
03:00:03.784 00.000 9828 worker thread done servicing request
03:00:03.784 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:00:04.174 00.390 8976 Exposure complete
03:00:04.180 00.006 8976 worker thread done servicing request
03:00:04.180 00.000 5052 OnExposeComplete: enter
03:00:04.180 00.000 5052 UpdateGuideState(): m_state=6
03:00:04.181 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11534
03:00:04.181 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=282.31, Mass=171, SNR=9.0, Peak=77 HFD=2.3
03:00:04.181 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.39 = -0.39)
03:00:04.181 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.49 = -0.49)
03:00:04.181 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.60 hyp=0.60 cameraTheta=1.65 mountX=0.56 mountY=-0.28, mountTheta=-0.47
03:00:04.181 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.60, opts=13)
03:00:04.182 00.001 5052 Enqueuing Move request for stepguider (-0.05, 0.60)
03:00:04.182 00.000 8976 Worker thread wakes up
03:00:04.182 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:00:04.182 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
03:00:04.182 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:04.182 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:04.182 00.000 5052 Enqueuing Expose request
03:00:04.182 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.60) opts 0xd
03:00:04.182 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.60)
03:00:04.182 00.000 8976 Moving (-0.05, 0.60) raw xDistance=0.56 yDistance=-0.28
03:00:04.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
03:00:04.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:00:04.182 00.000 8976 MoveAxis(L, 2, ABG)
03:00:04.182 00.000 8976 stepping (-19, 20) + (-2, 0)
03:00:04.182 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:04.206 00.024 8976 Received - 47 (G) 
03:00:04.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:04.207 00.001 8976 stepped: pos (-21, 20)
03:00:04.207 00.000 8976 MoveAxis(U, 1, ABG)
03:00:04.207 00.000 8976 stepping (-21, 20) + (0, 1)
03:00:04.207 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:04.239 00.032 8976 Received - 47 (G) 
03:00:04.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:04.239 00.000 8976 stepped: pos (-21, 21)
03:00:04.239 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:00:04.239 00.000 8976 MountToCamera -- mountX=3.15 mountY=-3.15 hyp=4.46 mountTheta=-0.78 cameraX=1.37, cameraY=4.24 cameraTheta=1.26
03:00:04.239 00.000 8976 incremental bump (1.368, 4.240) isValid = 1
03:00:04.239 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
03:00:04.239 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:04.239 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:04.239 00.000 8976 move complete, result=0
03:00:04.239 00.000 9828 Worker thread wakes up
03:00:04.239 00.000 8976 worker thread done servicing request
03:00:04.239 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.3 px 1 ms NORTH
03:00:04.239 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:04.239 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:04.239 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
03:00:04.239 00.000 8976 Worker thread wakes up
03:00:04.240 00.001 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
03:00:04.240 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:00:04.240 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:04.240 00.000 9828 BLC: window closed
03:00:04.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:04.240 00.000 9828 MoveAxis(E, 13, B)
03:00:04.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:04.240 00.000 9828 Guiding  Dir = 2, Dur = 13
03:00:04.240 00.000 9828 IsSlewing returns 0
03:00:04.240 00.000 9828 IsGuiding returns 0
03:00:04.240 00.000 9828 PulseGuide returned control before completion, sleep 23
03:00:04.270 00.030 9828 IsGuiding returns 1
03:00:04.270 00.000 9828 scope still moving after pulse duration time elapsed
03:00:04.300 00.030 9828 IsSlewing returns 0
03:00:04.300 00.000 9828 IsGuiding returns 1
03:00:04.330 00.030 9828 IsSlewing returns 0
03:00:04.330 00.000 9828 IsGuiding returns 1
03:00:04.361 00.031 9828 IsSlewing returns 0
03:00:04.361 00.000 9828 IsGuiding returns 1
03:00:04.392 00.031 9828 IsSlewing returns 0
03:00:04.392 00.000 9828 IsGuiding returns 0
03:00:04.392 00.000 9828 scope move finished after 13 + 138 ms
03:00:04.392 00.000 9828 Move returns status 0, amount 13
03:00:04.392 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:04.392 00.000 9828 MoveAxis(N, 15, B)
03:00:04.392 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:04.407 00.015 9828 IsSlewing returns 0
03:00:04.407 00.000 9828 IsGuiding returns 0
03:00:04.408 00.001 9828 PulseGuide returned control before completion, sleep 25
03:00:04.439 00.031 9828 IsGuiding returns 1
03:00:04.439 00.000 9828 scope still moving after pulse duration time elapsed
03:00:04.470 00.031 9828 IsSlewing returns 0
03:00:04.470 00.000 9828 IsGuiding returns 1
03:00:04.517 00.047 9828 IsSlewing returns 0
03:00:04.517 00.000 9828 IsGuiding returns 1
03:00:04.547 00.030 9828 IsSlewing returns 0
03:00:04.547 00.000 9828 IsGuiding returns 0
03:00:04.547 00.000 9828 scope move finished after 15 + 124 ms
03:00:04.547 00.000 9828 Move returns status 0, amount 15
03:00:04.547 00.000 9828 move complete, result=0
03:00:04.547 00.000 9828 worker thread done servicing request
03:00:04.547 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:00:04.928 00.381 8976 Exposure complete
03:00:04.934 00.006 8976 worker thread done servicing request
03:00:04.934 00.000 5052 OnExposeComplete: enter
03:00:04.934 00.000 5052 UpdateGuideState(): m_state=6
03:00:04.934 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11535
03:00:04.934 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.03, Mass=164, SNR=8.9, Peak=72 HFD=2.3
03:00:04.934 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
03:00:04.934 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
03:00:04.934 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.32 hyp=0.36 cameraTheta=1.10 mountX=0.21 mountY=-0.31, mountTheta=-0.97
03:00:04.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.32, opts=13)
03:00:04.935 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.32)
03:00:04.935 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:00:04.935 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
03:00:04.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:04.935 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:04.935 00.000 5052 Enqueuing Expose request
03:00:04.935 00.000 8976 Worker thread wakes up
03:00:04.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.32) opts 0xd
03:00:04.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.32)
03:00:04.935 00.000 8976 Moving (0.16, 0.32) raw xDistance=0.21 yDistance=-0.31
03:00:04.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:00:04.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
03:00:04.935 00.000 8976 MoveAxis(R, 0, ABG)
03:00:04.935 00.000 8976 MoveAxis(U, 1, ABG)
03:00:04.935 00.000 8976 stepping (-21, 21) + (0, 1)
03:00:04.935 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:04.959 00.024 8976 Received - 47 (G) 
03:00:04.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:04.959 00.000 8976 stepped: pos (-21, 22)
03:00:04.959 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
03:00:04.959 00.000 8976 MountToCamera -- mountX=3.17 mountY=-3.26 hyp=4.55 mountTheta=-0.80 cameraX=1.46, cameraY=4.31 cameraTheta=1.24
03:00:04.959 00.000 8976 incremental bump (1.460, 4.310) isValid = 1
03:00:04.959 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
03:00:04.959 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:04.959 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:04.959 00.000 8976 move complete, result=0
03:00:04.959 00.000 9828 Worker thread wakes up
03:00:04.959 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:04.959 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:04.959 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
03:00:04.959 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
03:00:04.959 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:00:04.959 00.000 8976 worker thread done servicing request
03:00:04.959 00.000 8976 Worker thread wakes up
03:00:04.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:04.960 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:04.960 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:00:04.960 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:04.960 00.000 9828 BLC: window closed
03:00:04.960 00.000 9828 MoveAxis(E, 13, B)
03:00:04.960 00.000 9828 Guiding  Dir = 2, Dur = 13
03:00:04.960 00.000 9828 IsSlewing returns 0
03:00:04.960 00.000 9828 IsGuiding returns 0
03:00:04.960 00.000 9828 PulseGuide returned control before completion, sleep 23
03:00:04.989 00.029 9828 IsGuiding returns 1
03:00:04.989 00.000 9828 scope still moving after pulse duration time elapsed
03:00:05.020 00.031 9828 IsSlewing returns 0
03:00:05.020 00.000 9828 IsGuiding returns 1
03:00:05.050 00.030 9828 IsSlewing returns 0
03:00:05.050 00.000 9828 IsGuiding returns 1
03:00:05.082 00.032 9828 IsSlewing returns 0
03:00:05.082 00.000 9828 IsGuiding returns 1
03:00:05.112 00.030 9828 IsSlewing returns 0
03:00:05.112 00.000 9828 IsGuiding returns 0
03:00:05.112 00.000 9828 scope move finished after 13 + 139 ms
03:00:05.112 00.000 9828 Move returns status 0, amount 13
03:00:05.112 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:05.112 00.000 9828 MoveAxis(N, 15, B)
03:00:05.112 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:05.128 00.016 9828 IsSlewing returns 0
03:00:05.128 00.000 9828 IsGuiding returns 0
03:00:05.128 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:05.158 00.030 9828 IsGuiding returns 1
03:00:05.158 00.000 9828 scope still moving after pulse duration time elapsed
03:00:05.190 00.032 9828 IsSlewing returns 0
03:00:05.190 00.000 9828 IsGuiding returns 1
03:00:05.220 00.030 9828 IsSlewing returns 0
03:00:05.220 00.000 9828 IsGuiding returns 1
03:00:05.266 00.046 9828 IsSlewing returns 0
03:00:05.266 00.000 9828 IsGuiding returns 0
03:00:05.266 00.000 9828 scope move finished after 15 + 123 ms
03:00:05.266 00.000 9828 Move returns status 0, amount 15
03:00:05.266 00.000 9828 move complete, result=0
03:00:05.266 00.000 9828 worker thread done servicing request
03:00:05.266 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:00:05.644 00.378 8976 Exposure complete
03:00:05.649 00.005 8976 worker thread done servicing request
03:00:05.649 00.000 5052 OnExposeComplete: enter
03:00:05.650 00.001 5052 UpdateGuideState(): m_state=6
03:00:05.650 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11536
03:00:05.650 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.80, Mass=163, SNR=8.8, Peak=72 HFD=2.3
03:00:05.650 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.25 = -0.25)
03:00:05.650 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.35 = -0.35)
03:00:05.650 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.79 mountX=0.09 mountY=-0.03, mountTheta=-0.34
03:00:05.652 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.09, opts=13)
03:00:05.652 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.09)
03:00:05.652 00.000 8976 Worker thread wakes up
03:00:05.652 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:00:05.652 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
03:00:05.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:05.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.09) opts 0xd
03:00:05.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:05.652 00.000 5052 Enqueuing Expose request
03:00:05.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.09)
03:00:05.652 00.000 8976 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.03
03:00:05.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:00:05.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:00:05.652 00.000 8976 MoveAxis(R, 0, ABG)
03:00:05.652 00.000 8976 MoveAxis(U, 0, ABG)
03:00:05.653 00.001 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:00:05.653 00.000 8976 MountToCamera -- mountX=3.19 mountY=-3.34 hyp=4.62 mountTheta=-0.81 cameraX=1.52, cameraY=4.36 cameraTheta=1.23
03:00:05.653 00.000 8976 incremental bump (1.522, 4.358) isValid = 1
03:00:05.653 00.000 8976 Scheduling Mount bump of (0.030, 0.089)
03:00:05.653 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.09, opts=4)
03:00:05.653 00.000 8976 Enqueuing Move request for scope (0.03, 0.09)
03:00:05.653 00.000 8976 move complete, result=0
03:00:05.653 00.000 9828 Worker thread wakes up
03:00:05.653 00.000 8976 worker thread done servicing request
03:00:05.653 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0x4
03:00:05.653 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
03:00:05.653 00.000 8976 Worker thread wakes up
03:00:05.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:05.653 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
03:00:05.653 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
03:00:05.653 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:05.653 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:05.653 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.25 mountX=-0.03 mountY=-0.08, mountTheta=-1.95
03:00:05.654 00.001 9828 Moving (0.03, 0.09) raw xDistance=-0.03 yDistance=-0.08
03:00:05.654 00.000 9828 BLC: window closed
03:00:05.654 00.000 9828 MoveAxis(E, 11, B)
03:00:05.654 00.000 9828 Guiding  Dir = 2, Dur = 11
03:00:05.654 00.000 9828 IsSlewing returns 0
03:00:05.654 00.000 9828 IsGuiding returns 0
03:00:05.654 00.000 9828 PulseGuide returned control before completion, sleep 21
03:00:05.688 00.034 9828 IsGuiding returns 1
03:00:05.688 00.000 9828 scope still moving after pulse duration time elapsed
03:00:05.719 00.031 9828 IsSlewing returns 0
03:00:05.719 00.000 9828 IsGuiding returns 1
03:00:05.750 00.031 9828 IsSlewing returns 0
03:00:05.750 00.000 9828 IsGuiding returns 1
03:00:05.780 00.030 9828 IsSlewing returns 0
03:00:05.780 00.000 9828 IsGuiding returns 0
03:00:05.780 00.000 9828 scope move finished after 11 + 115 ms
03:00:05.780 00.000 9828 Move returns status 0, amount 11
03:00:05.780 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:05.781 00.001 9828 MoveAxis(N, 11, B)
03:00:05.781 00.000 9828 Guiding  Dir = 0, Dur = 11
03:00:05.796 00.015 9828 IsSlewing returns 0
03:00:05.796 00.000 9828 IsGuiding returns 0
03:00:05.796 00.000 9828 PulseGuide returned control before completion, sleep 21
03:00:05.827 00.031 9828 IsGuiding returns 1
03:00:05.827 00.000 9828 scope still moving after pulse duration time elapsed
03:00:05.857 00.030 9828 IsSlewing returns 0
03:00:05.857 00.000 9828 IsGuiding returns 1
03:00:05.888 00.031 9828 IsSlewing returns 0
03:00:05.889 00.001 9828 IsGuiding returns 1
03:00:05.919 00.030 9828 IsSlewing returns 0
03:00:05.919 00.000 9828 IsGuiding returns 1
03:00:05.950 00.031 9828 IsSlewing returns 0
03:00:05.950 00.000 9828 IsGuiding returns 0
03:00:05.951 00.001 9828 scope move finished after 11 + 143 ms
03:00:05.951 00.000 9828 Move returns status 0, amount 11
03:00:05.951 00.000 9828 move complete, result=0
03:00:05.951 00.000 9828 worker thread done servicing request
03:00:05.951 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 11 ms NORTH
03:00:06.333 00.382 8976 Exposure complete
03:00:06.338 00.005 8976 worker thread done servicing request
03:00:06.339 00.001 5052 OnExposeComplete: enter
03:00:06.339 00.000 5052 UpdateGuideState(): m_state=6
03:00:06.339 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11537
03:00:06.339 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.92, Mass=174, SNR=9.1, Peak=74 HFD=2.3
03:00:06.339 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
03:00:06.339 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
03:00:06.339 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.21 hyp=0.29 cameraTheta=0.80 mountX=0.09 mountY=-0.29, mountTheta=-1.25
03:00:06.339 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.21, opts=13)
03:00:06.340 00.001 5052 Enqueuing Move request for stepguider (0.20, 0.21)
03:00:06.340 00.000 8976 Worker thread wakes up
03:00:06.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.21) opts 0xd
03:00:06.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.21)
03:00:06.340 00.000 8976 Moving (0.20, 0.21) raw xDistance=0.09 yDistance=-0.29
03:00:06.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:00:06.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:00:06.340 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:00:06.340 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:00:06.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:06.340 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:06.340 00.000 5052 Enqueuing Expose request
03:00:06.340 00.000 8976 MoveAxis(R, 0, ABG)
03:00:06.340 00.000 8976 MoveAxis(U, 1, ABG)
03:00:06.340 00.000 8976 stepping (-21, 22) + (0, 1)
03:00:06.340 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:06.365 00.025 8976 Received - 47 (G) 
03:00:06.365 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:06.365 00.000 8976 stepped: pos (-21, 23)
03:00:06.365 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:00:06.365 00.000 8976 MountToCamera -- mountX=3.20 mountY=-3.44 hyp=4.70 mountTheta=-0.82 cameraX=1.61, cameraY=4.41 cameraTheta=1.22
03:00:06.365 00.000 8976 incremental bump (1.610, 4.413) isValid = 1
03:00:06.365 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:00:06.365 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:06.365 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:06.365 00.000 8976 move complete, result=0
03:00:06.365 00.000 9828 Worker thread wakes up
03:00:06.365 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:06.365 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:06.365 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
03:00:06.365 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:00:06.365 00.000 8976 worker thread done servicing request
03:00:06.365 00.000 8976 Worker thread wakes up
03:00:06.366 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:06.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:06.366 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
03:00:06.366 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
03:00:06.366 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:06.366 00.000 9828 BLC: window closed
03:00:06.366 00.000 9828 MoveAxis(E, 14, B)
03:00:06.366 00.000 9828 Guiding  Dir = 2, Dur = 14
03:00:06.366 00.000 9828 IsSlewing returns 0
03:00:06.366 00.000 9828 IsGuiding returns 0
03:00:06.366 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:06.400 00.034 9828 IsGuiding returns 1
03:00:06.400 00.000 9828 scope still moving after pulse duration time elapsed
03:00:06.431 00.031 9828 IsSlewing returns 0
03:00:06.431 00.000 9828 IsGuiding returns 1
03:00:06.462 00.031 9828 IsSlewing returns 0
03:00:06.462 00.000 9828 IsGuiding returns 1
03:00:06.493 00.031 9828 IsSlewing returns 0
03:00:06.493 00.000 9828 IsGuiding returns 0
03:00:06.493 00.000 9828 scope move finished after 14 + 112 ms
03:00:06.493 00.000 9828 Move returns status 0, amount 14
03:00:06.493 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:06.493 00.000 9828 MoveAxis(N, 14, B)
03:00:06.493 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:06.510 00.017 9828 IsSlewing returns 0
03:00:06.510 00.000 9828 IsGuiding returns 0
03:00:06.510 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:06.540 00.030 9828 IsGuiding returns 1
03:00:06.540 00.000 9828 scope still moving after pulse duration time elapsed
03:00:06.571 00.031 9828 IsSlewing returns 0
03:00:06.571 00.000 9828 IsGuiding returns 1
03:00:06.603 00.032 9828 IsSlewing returns 0
03:00:06.607 00.004 9828 IsGuiding returns 1
03:00:06.633 00.026 9828 IsSlewing returns 0
03:00:06.633 00.000 9828 IsGuiding returns 1
03:00:06.664 00.031 9828 IsSlewing returns 0
03:00:06.664 00.000 9828 IsGuiding returns 1
03:00:06.694 00.030 9828 IsSlewing returns 0
03:00:06.694 00.000 9828 IsGuiding returns 1
03:00:06.725 00.031 9828 IsSlewing returns 0
03:00:06.725 00.000 9828 IsGuiding returns 1
03:00:06.758 00.033 9828 IsSlewing returns 0
03:00:06.758 00.000 9828 IsGuiding returns 0
03:00:06.758 00.000 9828 scope move finished after 14 + 234 ms
03:00:06.758 00.000 9828 Move returns status 0, amount 14
03:00:06.758 00.000 9828 move complete, result=0
03:00:06.759 00.001 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:00:06.761 00.002 9828 worker thread done servicing request
03:00:07.051 00.290 8976 Exposure complete
03:00:07.057 00.006 8976 worker thread done servicing request
03:00:07.057 00.000 5052 OnExposeComplete: enter
03:00:07.057 00.000 5052 UpdateGuideState(): m_state=6
03:00:07.057 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11538
03:00:07.057 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.96, Mass=155, SNR=8.6, Peak=75 HFD=2.0
03:00:07.057 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
03:00:07.057 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
03:00:07.058 00.001 5052 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.81 mountX=0.25 mountY=-0.09, mountTheta=-0.33
03:00:07.058 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.25, opts=13)
03:00:07.058 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.25)
03:00:07.058 00.000 8976 Worker thread wakes up
03:00:07.058 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:00:07.059 00.001 5052 UpdateGuideState exits: m=155 SNR=8.6
03:00:07.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:07.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:07.059 00.000 5052 Enqueuing Expose request
03:00:07.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.25) opts 0xd
03:00:07.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.25)
03:00:07.059 00.000 8976 Moving (-0.06, 0.25) raw xDistance=0.25 yDistance=-0.09
03:00:07.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:00:07.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:00:07.059 00.000 8976 MoveAxis(R, 0, ABG)
03:00:07.059 00.000 8976 MoveAxis(U, 0, ABG)
03:00:07.059 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
03:00:07.059 00.000 8976 MountToCamera -- mountX=3.20 mountY=-3.51 hyp=4.75 mountTheta=-0.83 cameraX=1.67, cameraY=4.45 cameraTheta=1.21
03:00:07.059 00.000 8976 incremental bump (1.669, 4.450) isValid = 1
03:00:07.059 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
03:00:07.059 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:07.059 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:07.059 00.000 8976 move complete, result=0
03:00:07.059 00.000 9828 Worker thread wakes up
03:00:07.059 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:07.060 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:07.060 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
03:00:07.060 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
03:00:07.060 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
03:00:07.060 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:00:07.060 00.000 9828 BLC: window closed
03:00:07.060 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:07.060 00.000 8976 worker thread done servicing request
03:00:07.060 00.000 8976 Worker thread wakes up
03:00:07.060 00.000 9828 MoveAxis(E, 14, B)
03:00:07.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:07.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:07.060 00.000 9828 Guiding  Dir = 2, Dur = 14
03:00:07.061 00.001 9828 IsSlewing returns 0
03:00:07.061 00.000 9828 IsGuiding returns 0
03:00:07.061 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:07.100 00.039 9828 IsGuiding returns 1
03:00:07.100 00.000 9828 scope still moving after pulse duration time elapsed
03:00:07.130 00.030 9828 IsSlewing returns 0
03:00:07.130 00.000 9828 IsGuiding returns 1
03:00:07.161 00.031 9828 IsSlewing returns 0
03:00:07.161 00.000 9828 IsGuiding returns 1
03:00:07.192 00.031 9828 IsSlewing returns 0
03:00:07.192 00.000 9828 IsGuiding returns 0
03:00:07.192 00.000 9828 scope move finished after 14 + 117 ms
03:00:07.192 00.000 9828 Move returns status 0, amount 14
03:00:07.192 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:07.192 00.000 9828 MoveAxis(N, 14, B)
03:00:07.192 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:07.208 00.016 9828 IsSlewing returns 0
03:00:07.208 00.000 9828 IsGuiding returns 0
03:00:07.209 00.001 9828 PulseGuide returned control before completion, sleep 24
03:00:07.238 00.029 9828 IsGuiding returns 1
03:00:07.238 00.000 9828 scope still moving after pulse duration time elapsed
03:00:07.270 00.032 9828 IsSlewing returns 0
03:00:07.270 00.000 9828 IsGuiding returns 1
03:00:07.301 00.031 9828 IsSlewing returns 0
03:00:07.301 00.000 9828 IsGuiding returns 1
03:00:07.333 00.032 9828 IsSlewing returns 0
03:00:07.333 00.000 9828 IsGuiding returns 1
03:00:07.364 00.031 9828 IsSlewing returns 0
03:00:07.364 00.000 9828 IsGuiding returns 0
03:00:07.364 00.000 9828 scope move finished after 14 + 141 ms
03:00:07.364 00.000 9828 Move returns status 0, amount 14
03:00:07.364 00.000 9828 move complete, result=0
03:00:07.364 00.000 9828 worker thread done servicing request
03:00:07.364 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:00:07.748 00.384 8976 Exposure complete
03:00:07.754 00.006 8976 worker thread done servicing request
03:00:07.754 00.000 5052 OnExposeComplete: enter
03:00:07.755 00.001 5052 UpdateGuideState(): m_state=6
03:00:07.755 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11539
03:00:07.755 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.61, Mass=162, SNR=8.8, Peak=72 HFD=2.1
03:00:07.755 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
03:00:07.755 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
03:00:07.755 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.10 hyp=0.30 cameraTheta=-2.82 mountX=0.04 mountY=0.29, mountTheta=1.42
03:00:07.755 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.10, opts=13)
03:00:07.755 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.10)
03:00:07.756 00.001 8976 Worker thread wakes up
03:00:07.756 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:00:07.756 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.10) opts 0xd
03:00:07.756 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
03:00:07.756 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.10)
03:00:07.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:07.756 00.000 8976 Moving (-0.29, -0.10) raw xDistance=0.04 yDistance=0.29
03:00:07.756 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:07.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:00:07.756 00.000 5052 Enqueuing Expose request
03:00:07.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:00:07.756 00.000 8976 MoveAxis(R, 0, ABG)
03:00:07.756 00.000 8976 MoveAxis(D, 1, ABG)
03:00:07.757 00.001 8976 stepping (-21, 23) + (0, -1)
03:00:07.757 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:07.788 00.031 8976 Received - 47 (G) 
03:00:07.788 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:07.788 00.000 8976 stepped: pos (-21, 22)
03:00:07.788 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
03:00:07.788 00.000 8976 MountToCamera -- mountX=3.21 mountY=-3.51 hyp=4.75 mountTheta=-0.83 cameraX=1.66, cameraY=4.45 cameraTheta=1.21
03:00:07.788 00.000 8976 incremental bump (1.661, 4.452) isValid = 1
03:00:07.788 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
03:00:07.788 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:07.788 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:07.788 00.000 8976 move complete, result=0
03:00:07.788 00.000 9828 Worker thread wakes up
03:00:07.788 00.000 8976 worker thread done servicing request
03:00:07.788 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:00:07.789 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:07.789 00.000 8976 Worker thread wakes up
03:00:07.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:07.789 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:07.789 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:07.789 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
03:00:07.789 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
03:00:07.789 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
03:00:07.789 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:00:07.789 00.000 9828 BLC: window closed
03:00:07.790 00.001 9828 MoveAxis(E, 14, B)
03:00:07.790 00.000 9828 Guiding  Dir = 2, Dur = 14
03:00:07.790 00.000 9828 IsSlewing returns 0
03:00:07.791 00.001 9828 IsGuiding returns 0
03:00:07.791 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:07.819 00.028 9828 IsGuiding returns 1
03:00:07.819 00.000 9828 scope still moving after pulse duration time elapsed
03:00:07.850 00.031 9828 IsSlewing returns 0
03:00:07.850 00.000 9828 IsGuiding returns 1
03:00:07.881 00.031 9828 IsSlewing returns 0
03:00:07.881 00.000 9828 IsGuiding returns 1
03:00:07.911 00.030 9828 IsSlewing returns 0
03:00:07.911 00.000 9828 IsGuiding returns 1
03:00:07.942 00.031 9828 IsSlewing returns 0
03:00:07.942 00.000 9828 IsGuiding returns 0
03:00:07.942 00.000 9828 scope move finished after 14 + 137 ms
03:00:07.942 00.000 9828 Move returns status 0, amount 14
03:00:07.942 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:07.942 00.000 9828 MoveAxis(N, 14, B)
03:00:07.942 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:07.958 00.016 9828 IsSlewing returns 0
03:00:07.962 00.004 9828 IsGuiding returns 0
03:00:07.962 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:07.989 00.027 9828 IsGuiding returns 1
03:00:07.989 00.000 9828 scope still moving after pulse duration time elapsed
03:00:08.019 00.030 9828 IsSlewing returns 0
03:00:08.019 00.000 9828 IsGuiding returns 1
03:00:08.050 00.031 9828 IsSlewing returns 0
03:00:08.050 00.000 9828 IsGuiding returns 1
03:00:08.082 00.032 9828 IsSlewing returns 0
03:00:08.082 00.000 9828 IsGuiding returns 1
03:00:08.113 00.031 9828 IsSlewing returns 0
03:00:08.113 00.000 9828 IsGuiding returns 0
03:00:08.113 00.000 9828 scope move finished after 14 + 136 ms
03:00:08.113 00.000 9828 Move returns status 0, amount 14
03:00:08.113 00.000 9828 move complete, result=0
03:00:08.113 00.000 9828 worker thread done servicing request
03:00:08.113 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:00:08.476 00.363 8976 Exposure complete
03:00:08.481 00.005 8976 worker thread done servicing request
03:00:08.481 00.000 5052 OnExposeComplete: enter
03:00:08.481 00.000 5052 UpdateGuideState(): m_state=6
03:00:08.481 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11540
03:00:08.481 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.46, Mass=178, SNR=9.2, Peak=72 HFD=2.2
03:00:08.481 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.04) = xAngle (-4.21 = 2.07)
03:00:08.481 00.000 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
03:00:08.481 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.24 hyp=0.30 cameraTheta=-2.17 mountX=-0.14 mountY=0.27, mountTheta=2.05
03:00:08.482 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.24, opts=13)
03:00:08.482 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.24)
03:00:08.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:00:08.482 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
03:00:08.482 00.000 8976 Worker thread wakes up
03:00:08.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.24) opts 0xd
03:00:08.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.24)
03:00:08.482 00.000 8976 Moving (-0.17, -0.24) raw xDistance=-0.14 yDistance=0.27
03:00:08.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:08.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:08.482 00.000 5052 Enqueuing Expose request
03:00:08.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:00:08.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
03:00:08.482 00.000 8976 MoveAxis(R, 0, ABG)
03:00:08.482 00.000 8976 MoveAxis(D, 1, ABG)
03:00:08.482 00.000 8976 stepping (-21, 22) + (0, -1)
03:00:08.482 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:08.508 00.026 8976 Received - 47 (G) 
03:00:08.508 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:08.508 00.000 8976 stepped: pos (-21, 21)
03:00:08.508 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:00:08.508 00.000 8976 MountToCamera -- mountX=3.21 mountY=-3.45 hyp=4.71 mountTheta=-0.82 cameraX=1.61, cameraY=4.43 cameraTheta=1.22
03:00:08.508 00.000 8976 incremental bump (1.610, 4.428) isValid = 1
03:00:08.508 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:00:08.508 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:08.508 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:08.508 00.000 8976 move complete, result=0
03:00:08.508 00.000 8976 worker thread done servicing request
03:00:08.508 00.000 9828 Worker thread wakes up
03:00:08.508 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:08.508 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:08.508 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
03:00:08.508 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
03:00:08.508 00.000 8976 Worker thread wakes up
03:00:08.508 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:00:08.508 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
03:00:08.508 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:08.509 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:08.509 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:08.509 00.000 9828 BLC: window closed
03:00:08.509 00.000 9828 MoveAxis(E, 14, B)
03:00:08.509 00.000 9828 Guiding  Dir = 2, Dur = 14
03:00:08.509 00.000 9828 IsSlewing returns 0
03:00:08.509 00.000 9828 IsGuiding returns 0
03:00:08.509 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:08.549 00.040 9828 IsGuiding returns 1
03:00:08.549 00.000 9828 scope still moving after pulse duration time elapsed
03:00:08.580 00.031 9828 IsSlewing returns 0
03:00:08.580 00.000 9828 IsGuiding returns 1
03:00:08.612 00.032 9828 IsSlewing returns 0
03:00:08.612 00.000 9828 IsGuiding returns 1
03:00:08.643 00.031 9828 IsSlewing returns 0
03:00:08.643 00.000 9828 IsGuiding returns 0
03:00:08.643 00.000 9828 scope move finished after 14 + 119 ms
03:00:08.643 00.000 9828 Move returns status 0, amount 14
03:00:08.643 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:08.643 00.000 9828 MoveAxis(N, 14, B)
03:00:08.643 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:08.659 00.016 9828 IsSlewing returns 0
03:00:08.659 00.000 9828 IsGuiding returns 0
03:00:08.659 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:08.690 00.031 9828 IsGuiding returns 1
03:00:08.690 00.000 9828 scope still moving after pulse duration time elapsed
03:00:08.721 00.031 9828 IsSlewing returns 0
03:00:08.721 00.000 9828 IsGuiding returns 1
03:00:08.752 00.031 9828 IsSlewing returns 0
03:00:08.752 00.000 9828 IsGuiding returns 1
03:00:08.784 00.032 9828 IsSlewing returns 0
03:00:08.784 00.000 9828 IsGuiding returns 1
03:00:08.814 00.030 9828 IsSlewing returns 0
03:00:08.814 00.000 9828 IsGuiding returns 0
03:00:08.814 00.000 9828 scope move finished after 14 + 141 ms
03:00:08.814 00.000 9828 Move returns status 0, amount 14
03:00:08.814 00.000 9828 move complete, result=0
03:00:08.814 00.000 9828 worker thread done servicing request
03:00:08.814 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:00:09.196 00.382 8976 Exposure complete
03:00:09.203 00.007 8976 worker thread done servicing request
03:00:09.203 00.000 5052 OnExposeComplete: enter
03:00:09.203 00.000 5052 UpdateGuideState(): m_state=6
03:00:09.203 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11541
03:00:09.203 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.61, Mass=164, SNR=8.9, Peak=76 HFD=1.9
03:00:09.203 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.92 = 1.37)
03:00:09.203 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
03:00:09.203 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.10 hyp=0.38 cameraTheta=-2.87 mountX=0.08 mountY=0.36, mountTheta=1.36
03:00:09.204 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.10, opts=13)
03:00:09.204 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.10)
03:00:09.204 00.000 8976 Worker thread wakes up
03:00:09.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=63, Gamma=2.630
03:00:09.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.10) opts 0xd
03:00:09.204 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
03:00:09.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.10)
03:00:09.205 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:09.205 00.000 8976 Moving (-0.36, -0.10) raw xDistance=0.08 yDistance=0.36
03:00:09.205 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:09.205 00.000 5052 Enqueuing Expose request
03:00:09.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:00:09.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
03:00:09.205 00.000 8976 MoveAxis(R, 0, ABG)
03:00:09.205 00.000 8976 MoveAxis(D, 2, ABG)
03:00:09.205 00.000 8976 stepping (-21, 21) + (0, -2)
03:00:09.205 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:09.227 00.022 8976 Received - 47 (G) 
03:00:09.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:09.227 00.000 8976 stepped: pos (-21, 19)
03:00:09.228 00.001 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
03:00:09.228 00.000 8976 MountToCamera -- mountX=3.21 mountY=-3.31 hyp=4.61 mountTheta=-0.80 cameraX=1.48, cameraY=4.37 cameraTheta=1.24
03:00:09.228 00.000 8976 incremental bump (1.482, 4.365) isValid = 1
03:00:09.228 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
03:00:09.228 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:09.228 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:09.228 00.000 8976 move complete, result=0
03:00:09.228 00.000 9828 Worker thread wakes up
03:00:09.228 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:09.228 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:09.228 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
03:00:09.228 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
03:00:09.228 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:00:09.228 00.000 8976 worker thread done servicing request
03:00:09.229 00.001 8976 Worker thread wakes up
03:00:09.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:09.229 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:09.229 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:09.229 00.000 9828 BLC: window closed
03:00:09.229 00.000 9828 MoveAxis(E, 13, B)
03:00:09.229 00.000 9828 Guiding  Dir = 2, Dur = 13
03:00:09.229 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:00:09.230 00.001 9828 IsSlewing returns 0
03:00:09.230 00.000 9828 IsGuiding returns 0
03:00:09.230 00.000 9828 PulseGuide returned control before completion, sleep 23
03:00:09.265 00.035 9828 IsGuiding returns 1
03:00:09.265 00.000 9828 scope still moving after pulse duration time elapsed
03:00:09.297 00.032 9828 IsSlewing returns 0
03:00:09.297 00.000 9828 IsGuiding returns 1
03:00:09.328 00.031 9828 IsSlewing returns 0
03:00:09.328 00.000 9828 IsGuiding returns 1
03:00:09.359 00.031 9828 IsSlewing returns 0
03:00:09.359 00.000 9828 IsGuiding returns 0
03:00:09.359 00.000 9828 scope move finished after 13 + 116 ms
03:00:09.359 00.000 9828 Move returns status 0, amount 13
03:00:09.359 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:09.359 00.000 9828 MoveAxis(N, 15, B)
03:00:09.359 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:09.374 00.015 9828 IsSlewing returns 0
03:00:09.374 00.000 9828 IsGuiding returns 0
03:00:09.374 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:09.406 00.032 9828 IsGuiding returns 1
03:00:09.406 00.000 9828 scope still moving after pulse duration time elapsed
03:00:09.437 00.031 9828 IsSlewing returns 0
03:00:09.437 00.000 9828 IsGuiding returns 1
03:00:09.467 00.030 9828 IsSlewing returns 0
03:00:09.467 00.000 9828 IsGuiding returns 1
03:00:09.499 00.032 9828 IsSlewing returns 0
03:00:09.499 00.000 9828 IsGuiding returns 1
03:00:09.530 00.031 9828 IsSlewing returns 0
03:00:09.530 00.000 9828 IsGuiding returns 0
03:00:09.530 00.000 9828 scope move finished after 15 + 140 ms
03:00:09.530 00.000 9828 Move returns status 0, amount 15
03:00:09.530 00.000 9828 move complete, result=0
03:00:09.530 00.000 9828 worker thread done servicing request
03:00:09.530 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:00:09.928 00.398 8976 Exposure complete
03:00:09.933 00.005 8976 worker thread done servicing request
03:00:09.933 00.000 5052 OnExposeComplete: enter
03:00:09.933 00.000 5052 UpdateGuideState(): m_state=6
03:00:09.933 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11542
03:00:09.933 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.44, Mass=171, SNR=9.0, Peak=70 HFD=2.1
03:00:09.934 00.001 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
03:00:09.934 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.56 = 2.72)
03:00:09.934 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.28 cameraTheta=-1.42 mountX=-0.26 mountY=0.11, mountTheta=2.73
03:00:09.934 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.27, opts=13)
03:00:09.934 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.27)
03:00:09.934 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=62, Gamma=2.630
03:00:09.934 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
03:00:09.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:09.934 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:09.935 00.001 5052 Enqueuing Expose request
03:00:09.935 00.000 8976 Worker thread wakes up
03:00:09.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.27) opts 0xd
03:00:09.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.27)
03:00:09.935 00.000 8976 Moving (0.04, -0.27) raw xDistance=-0.26 yDistance=0.11
03:00:09.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:00:09.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:00:09.935 00.000 8976 MoveAxis(R, 1, ABG)
03:00:09.935 00.000 8976 stepping (-21, 19) + (1, 0)
03:00:09.935 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:09.962 00.027 8976 Received - 47 (G) 
03:00:09.962 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:09.962 00.000 8976 stepped: pos (-20, 19)
03:00:09.962 00.000 8976 MoveAxis(U, 0, ABG)
03:00:09.962 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:00:09.962 00.000 8976 MountToCamera -- mountX=3.16 mountY=-3.21 hyp=4.51 mountTheta=-0.79 cameraX=1.42, cameraY=4.28 cameraTheta=1.25
03:00:09.962 00.000 8976 incremental bump (1.420, 4.278) isValid = 1
03:00:09.963 00.001 8976 Scheduling Mount bump of (0.036, 0.113)
03:00:09.963 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:09.963 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:09.963 00.000 8976 move complete, result=0
03:00:09.963 00.000 9828 Worker thread wakes up
03:00:09.963 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:09.963 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
03:00:09.963 00.000 8976 worker thread done servicing request
03:00:09.963 00.000 8976 Worker thread wakes up
03:00:09.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:09.963 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:09.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:09.963 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
03:00:09.964 00.001 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
03:00:09.964 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:00:09.964 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:09.964 00.000 9828 BLC: window closed
03:00:09.964 00.000 9828 MoveAxis(E, 13, B)
03:00:09.964 00.000 9828 Guiding  Dir = 2, Dur = 13
03:00:09.964 00.000 9828 IsSlewing returns 0
03:00:09.964 00.000 9828 IsGuiding returns 0
03:00:09.964 00.000 9828 PulseGuide returned control before completion, sleep 23
03:00:09.999 00.035 9828 IsGuiding returns 1
03:00:09.999 00.000 9828 scope still moving after pulse duration time elapsed
03:00:10.029 00.030 9828 IsSlewing returns 0
03:00:10.029 00.000 9828 IsGuiding returns 1
03:00:10.061 00.032 9828 IsSlewing returns 0
03:00:10.061 00.000 9828 IsGuiding returns 1
03:00:10.093 00.032 9828 IsSlewing returns 0
03:00:10.093 00.000 9828 IsGuiding returns 0
03:00:10.093 00.000 9828 scope move finished after 13 + 116 ms
03:00:10.093 00.000 9828 Move returns status 0, amount 13
03:00:10.094 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:10.094 00.000 9828 MoveAxis(N, 15, B)
03:00:10.094 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:10.109 00.015 9828 IsSlewing returns 0
03:00:10.109 00.000 9828 IsGuiding returns 0
03:00:10.109 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:10.141 00.032 9828 IsGuiding returns 1
03:00:10.141 00.000 9828 scope still moving after pulse duration time elapsed
03:00:10.173 00.032 9828 IsSlewing returns 0
03:00:10.173 00.000 9828 IsGuiding returns 1
03:00:10.205 00.032 9828 IsSlewing returns 0
03:00:10.205 00.000 9828 IsGuiding returns 1
03:00:10.238 00.033 9828 IsSlewing returns 0
03:00:10.238 00.000 9828 IsGuiding returns 1
03:00:10.268 00.030 9828 IsSlewing returns 0
03:00:10.268 00.000 9828 IsGuiding returns 1
03:00:10.298 00.030 9828 IsSlewing returns 0
03:00:10.298 00.000 9828 IsGuiding returns 0
03:00:10.298 00.000 9828 scope move finished after 15 + 173 ms
03:00:10.298 00.000 9828 Move returns status 0, amount 15
03:00:10.298 00.000 9828 move complete, result=0
03:00:10.298 00.000 9828 worker thread done servicing request
03:00:10.298 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:00:10.648 00.350 8976 Exposure complete
03:00:10.653 00.005 8976 worker thread done servicing request
03:00:10.653 00.000 5052 OnExposeComplete: enter
03:00:10.653 00.000 5052 UpdateGuideState(): m_state=6
03:00:10.653 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11543
03:00:10.653 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.81, Mass=178, SNR=9.2, Peak=75 HFD=2.3
03:00:10.653 00.000 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.04) = xAngle (-0.41 = -0.41)
03:00:10.653 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
03:00:10.653 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.63 mountX=0.09 mountY=-0.05, mountTheta=-0.49
03:00:10.654 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.10, opts=13)
03:00:10.654 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.10)
03:00:10.654 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:00:10.654 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
03:00:10.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:10.654 00.000 8976 Worker thread wakes up
03:00:10.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.10) opts 0xd
03:00:10.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.10)
03:00:10.654 00.000 8976 Moving (-0.01, 0.10) raw xDistance=0.09 yDistance=-0.05
03:00:10.654 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:10.654 00.000 5052 Enqueuing Expose request
03:00:10.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:00:10.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:00:10.654 00.000 8976 MoveAxis(R, 0, ABG)
03:00:10.655 00.001 8976 MoveAxis(U, 0, ABG)
03:00:10.655 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:00:10.655 00.000 8976 MountToCamera -- mountX=3.13 mountY=-3.15 hyp=4.44 mountTheta=-0.79 cameraX=1.38, cameraY=4.22 cameraTheta=1.26
03:00:10.655 00.000 8976 incremental bump (1.378, 4.219) isValid = 1
03:00:10.655 00.000 8976 Scheduling Mount bump of (0.029, 0.092)
03:00:10.655 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.09, opts=4)
03:00:10.655 00.000 8976 Enqueuing Move request for scope (0.03, 0.09)
03:00:10.655 00.000 8976 move complete, result=0
03:00:10.655 00.000 9828 Worker thread wakes up
03:00:10.655 00.000 8976 worker thread done servicing request
03:00:10.655 00.000 8976 Worker thread wakes up
03:00:10.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:10.655 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0x4
03:00:10.655 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
03:00:10.655 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
03:00:10.655 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:10.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:10.655 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
03:00:10.656 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.27 mountX=-0.03 mountY=-0.09, mountTheta=-1.93
03:00:10.656 00.000 9828 Moving (0.03, 0.09) raw xDistance=-0.03 yDistance=-0.09
03:00:10.656 00.000 9828 BLC: window closed
03:00:10.656 00.000 9828 MoveAxis(E, 11, B)
03:00:10.656 00.000 9828 Guiding  Dir = 2, Dur = 11
03:00:10.656 00.000 9828 IsSlewing returns 0
03:00:10.656 00.000 9828 IsGuiding returns 0
03:00:10.656 00.000 9828 PulseGuide returned control before completion, sleep 21
03:00:10.692 00.036 9828 IsGuiding returns 1
03:00:10.696 00.004 9828 scope still moving after pulse duration time elapsed
03:00:10.723 00.027 9828 IsSlewing returns 0
03:00:10.723 00.000 9828 IsGuiding returns 1
03:00:10.753 00.030 9828 IsSlewing returns 0
03:00:10.753 00.000 9828 IsGuiding returns 1
03:00:10.784 00.031 9828 IsSlewing returns 0
03:00:10.784 00.000 9828 IsGuiding returns 0
03:00:10.784 00.000 9828 scope move finished after 11 + 117 ms
03:00:10.784 00.000 9828 Move returns status 0, amount 11
03:00:10.784 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:10.784 00.000 9828 MoveAxis(N, 12, B)
03:00:10.784 00.000 9828 Guiding  Dir = 0, Dur = 12
03:00:10.800 00.016 9828 IsSlewing returns 0
03:00:10.800 00.000 9828 IsGuiding returns 0
03:00:10.800 00.000 9828 PulseGuide returned control before completion, sleep 22
03:00:10.829 00.029 9828 IsGuiding returns 1
03:00:10.829 00.000 9828 scope still moving after pulse duration time elapsed
03:00:10.859 00.030 9828 IsSlewing returns 0
03:00:10.859 00.000 9828 IsGuiding returns 1
03:00:10.890 00.031 9828 IsSlewing returns 0
03:00:10.890 00.000 9828 IsGuiding returns 1
03:00:10.921 00.031 9828 IsSlewing returns 0
03:00:10.921 00.000 9828 IsGuiding returns 1
03:00:10.952 00.031 9828 IsSlewing returns 0
03:00:10.952 00.000 9828 IsGuiding returns 0
03:00:10.952 00.000 9828 scope move finished after 12 + 140 ms
03:00:10.952 00.000 9828 Move returns status 0, amount 12
03:00:10.952 00.000 9828 move complete, result=0
03:00:10.952 00.000 9828 worker thread done servicing request
03:00:10.952 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 12 ms NORTH
03:00:11.342 00.390 8976 Exposure complete
03:00:11.347 00.005 8976 worker thread done servicing request
03:00:11.347 00.000 5052 OnExposeComplete: enter
03:00:11.347 00.000 5052 UpdateGuideState(): m_state=6
03:00:11.347 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11544
03:00:11.347 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.61, Mass=180, SNR=9.3, Peak=77 HFD=1.9
03:00:11.347 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.04) = xAngle (-3.60 = 2.69)
03:00:11.347 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.70 = 2.58)
03:00:11.347 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.55 mountX=-0.09 mountY=0.05, mountTheta=2.61
03:00:11.348 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.10, opts=13)
03:00:11.348 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.10)
03:00:11.348 00.000 8976 Worker thread wakes up
03:00:11.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.10) opts 0xd
03:00:11.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.10)
03:00:11.348 00.000 8976 Moving (0.00, -0.10) raw xDistance=-0.09 yDistance=0.05
03:00:11.348 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:00:11.348 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
03:00:11.349 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:11.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:00:11.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:00:11.349 00.000 8976 MoveAxis(R, 0, ABG)
03:00:11.349 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:11.349 00.000 5052 Enqueuing Expose request
03:00:11.349 00.000 8976 MoveAxis(U, 0, ABG)
03:00:11.349 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:00:11.349 00.000 8976 MountToCamera -- mountX=3.11 mountY=-3.10 hyp=4.39 mountTheta=-0.78 cameraX=1.35, cameraY=4.18 cameraTheta=1.26
03:00:11.349 00.000 8976 incremental bump (1.349, 4.180) isValid = 1
03:00:11.349 00.000 8976 Scheduling Mount bump of (0.028, 0.091)
03:00:11.349 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.09, opts=4)
03:00:11.349 00.000 8976 Enqueuing Move request for scope (0.03, 0.09)
03:00:11.349 00.000 8976 move complete, result=0
03:00:11.349 00.000 8976 worker thread done servicing request
03:00:11.349 00.000 8976 Worker thread wakes up
03:00:11.349 00.000 9828 Worker thread wakes up
03:00:11.349 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0x4
03:00:11.349 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
03:00:11.349 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
03:00:11.349 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:11.350 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:11.350 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:11.350 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
03:00:11.350 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.27 mountX=-0.03 mountY=-0.09, mountTheta=-1.93
03:00:11.350 00.000 9828 Moving (0.03, 0.09) raw xDistance=-0.03 yDistance=-0.09
03:00:11.350 00.000 9828 BLC: window closed
03:00:11.350 00.000 9828 MoveAxis(E, 10, B)
03:00:11.350 00.000 9828 Guiding  Dir = 2, Dur = 10
03:00:11.350 00.000 9828 IsSlewing returns 0
03:00:11.350 00.000 9828 IsGuiding returns 0
03:00:11.351 00.001 9828 PulseGuide returned control before completion, sleep 20
03:00:11.373 00.022 9828 IsGuiding returns 1
03:00:11.373 00.000 9828 scope still moving after pulse duration time elapsed
03:00:11.404 00.031 9828 IsSlewing returns 0
03:00:11.404 00.000 9828 IsGuiding returns 1
03:00:11.434 00.030 9828 IsSlewing returns 0
03:00:11.434 00.000 9828 IsGuiding returns 1
03:00:11.465 00.031 9828 IsSlewing returns 0
03:00:11.465 00.000 9828 IsGuiding returns 1
03:00:11.496 00.031 9828 IsSlewing returns 0
03:00:11.496 00.000 9828 IsGuiding returns 0
03:00:11.496 00.000 9828 scope move finished after 10 + 135 ms
03:00:11.496 00.000 9828 Move returns status 0, amount 10
03:00:11.496 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:11.496 00.000 9828 MoveAxis(N, 12, B)
03:00:11.496 00.000 9828 Guiding  Dir = 0, Dur = 12
03:00:11.510 00.014 9828 IsSlewing returns 0
03:00:11.510 00.000 9828 IsGuiding returns 0
03:00:11.510 00.000 9828 PulseGuide returned control before completion, sleep 22
03:00:11.541 00.031 9828 IsGuiding returns 1
03:00:11.541 00.000 9828 scope still moving after pulse duration time elapsed
03:00:11.573 00.032 9828 IsSlewing returns 0
03:00:11.574 00.001 9828 IsGuiding returns 1
03:00:11.604 00.030 9828 IsSlewing returns 0
03:00:11.604 00.000 9828 IsGuiding returns 1
03:00:11.636 00.032 9828 IsSlewing returns 0
03:00:11.636 00.000 9828 IsGuiding returns 1
03:00:11.666 00.030 9828 IsSlewing returns 0
03:00:11.666 00.000 9828 IsGuiding returns 0
03:00:11.666 00.000 9828 scope move finished after 12 + 143 ms
03:00:11.666 00.000 9828 Move returns status 0, amount 12
03:00:11.666 00.000 9828 move complete, result=0
03:00:11.666 00.000 9828 worker thread done servicing request
03:00:11.666 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 12 ms NORTH
03:00:12.041 00.375 8976 Exposure complete
03:00:12.048 00.007 8976 worker thread done servicing request
03:00:12.048 00.000 5052 OnExposeComplete: enter
03:00:12.048 00.000 5052 UpdateGuideState(): m_state=6
03:00:12.048 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11545
03:00:12.048 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.55, Mass=168, SNR=9.0, Peak=75 HFD=1.5
03:00:12.048 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
03:00:12.048 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
03:00:12.048 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.27 cameraTheta=-0.63 mountX=-0.24 mountY=-0.09, mountTheta=-2.76
03:00:12.049 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.16, opts=13)
03:00:12.049 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.16)
03:00:12.049 00.000 8976 Worker thread wakes up
03:00:12.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.16) opts 0xd
03:00:12.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.16)
03:00:12.049 00.000 8976 Moving (0.21, -0.16) raw xDistance=-0.24 yDistance=-0.09
03:00:12.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:00:12.049 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:00:12.049 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
03:00:12.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:12.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:00:12.049 00.000 8976 MoveAxis(R, 0, ABG)
03:00:12.049 00.000 8976 MoveAxis(U, 0, ABG)
03:00:12.049 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:12.049 00.000 5052 Enqueuing Expose request
03:00:12.049 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:00:12.050 00.001 8976 MountToCamera -- mountX=3.09 mountY=-3.08 hyp=4.36 mountTheta=-0.78 cameraX=1.33, cameraY=4.15 cameraTheta=1.26
03:00:12.050 00.000 8976 incremental bump (1.331, 4.154) isValid = 1
03:00:12.050 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
03:00:12.050 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:12.050 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:12.050 00.000 8976 move complete, result=0
03:00:12.050 00.000 9828 Worker thread wakes up
03:00:12.050 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:12.050 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:12.050 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:12.050 00.000 8976 worker thread done servicing request
03:00:12.050 00.000 8976 Worker thread wakes up
03:00:12.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:12.050 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
03:00:12.050 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
03:00:12.050 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:00:12.051 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:12.051 00.000 9828 BLC: window closed
03:00:12.051 00.000 9828 MoveAxis(E, 13, B)
03:00:12.051 00.000 9828 Guiding  Dir = 2, Dur = 13
03:00:12.051 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:12.051 00.000 9828 IsSlewing returns 0
03:00:12.051 00.000 9828 IsGuiding returns 0
03:00:12.051 00.000 9828 PulseGuide returned control before completion, sleep 23
03:00:12.087 00.036 9828 IsGuiding returns 1
03:00:12.087 00.000 9828 scope still moving after pulse duration time elapsed
03:00:12.119 00.032 9828 IsSlewing returns 0
03:00:12.119 00.000 9828 IsGuiding returns 1
03:00:12.150 00.031 9828 IsSlewing returns 0
03:00:12.150 00.000 9828 IsGuiding returns 1
03:00:12.181 00.031 9828 IsSlewing returns 0
03:00:12.181 00.000 9828 IsGuiding returns 1
03:00:12.212 00.031 9828 IsSlewing returns 0
03:00:12.213 00.001 9828 IsGuiding returns 0
03:00:12.213 00.000 9828 scope move finished after 13 + 148 ms
03:00:12.213 00.000 9828 Move returns status 0, amount 13
03:00:12.213 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:12.213 00.000 9828 MoveAxis(N, 15, B)
03:00:12.213 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:12.228 00.015 9828 IsSlewing returns 0
03:00:12.229 00.001 9828 IsGuiding returns 0
03:00:12.229 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:12.260 00.031 9828 IsGuiding returns 1
03:00:12.260 00.000 9828 scope still moving after pulse duration time elapsed
03:00:12.290 00.030 9828 IsSlewing returns 0
03:00:12.290 00.000 9828 IsGuiding returns 1
03:00:12.321 00.031 9828 IsSlewing returns 0
03:00:12.322 00.001 9828 IsGuiding returns 1
03:00:12.354 00.032 9828 IsSlewing returns 0
03:00:12.354 00.000 9828 IsGuiding returns 1
03:00:12.385 00.031 9828 IsSlewing returns 0
03:00:12.385 00.000 9828 IsGuiding returns 0
03:00:12.385 00.000 9828 scope move finished after 15 + 141 ms
03:00:12.385 00.000 9828 Move returns status 0, amount 15
03:00:12.386 00.001 9828 move complete, result=0
03:00:12.386 00.000 9828 worker thread done servicing request
03:00:12.386 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:00:12.738 00.352 8976 Exposure complete
03:00:12.743 00.005 8976 worker thread done servicing request
03:00:12.744 00.001 5052 OnExposeComplete: enter
03:00:12.744 00.000 5052 UpdateGuideState(): m_state=6
03:00:12.744 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11546
03:00:12.744 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.48, Mass=165, SNR=8.9, Peak=80 HFD=1.6
03:00:12.744 00.000 5052 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.04) = xAngle (-2.97 = -2.97)
03:00:12.744 00.000 5052 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
03:00:12.744 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-0.93 mountX=-0.28 mountY=-0.02, mountTheta=-3.07
03:00:12.744 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.23, opts=13)
03:00:12.744 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.23)
03:00:12.744 00.000 8976 Worker thread wakes up
03:00:12.745 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:00:12.745 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
03:00:12.745 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:12.745 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:12.745 00.000 5052 Enqueuing Expose request
03:00:12.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.23) opts 0xd
03:00:12.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.23)
03:00:12.745 00.000 8976 Moving (0.17, -0.23) raw xDistance=-0.28 yDistance=-0.02
03:00:12.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:00:12.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:00:12.745 00.000 8976 MoveAxis(R, 1, ABG)
03:00:12.745 00.000 8976 stepping (-20, 19) + (1, 0)
03:00:12.745 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:12.776 00.031 8976 Received - 47 (G) 
03:00:12.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:12.776 00.000 8976 stepped: pos (-19, 19)
03:00:12.776 00.000 8976 MoveAxis(U, 0, ABG)
03:00:12.776 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:00:12.776 00.000 8976 MountToCamera -- mountX=3.03 mountY=-3.06 hyp=4.31 mountTheta=-0.79 cameraX=1.34, cameraY=4.09 cameraTheta=1.25
03:00:12.776 00.000 8976 incremental bump (1.341, 4.091) isValid = 1
03:00:12.776 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
03:00:12.776 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:12.776 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:12.776 00.000 8976 move complete, result=0
03:00:12.776 00.000 9828 Worker thread wakes up
03:00:12.776 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:12.776 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:12.776 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
03:00:12.776 00.000 8976 worker thread done servicing request
03:00:12.776 00.000 8976 Worker thread wakes up
03:00:12.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:12.776 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
03:00:12.776 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:00:12.777 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:12.777 00.000 9828 BLC: window closed
03:00:12.777 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
03:00:12.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:12.777 00.000 9828 MoveAxis(E, 13, B)
03:00:12.777 00.000 9828 Guiding  Dir = 2, Dur = 13
03:00:12.777 00.000 9828 IsSlewing returns 0
03:00:12.777 00.000 9828 IsGuiding returns 0
03:00:12.777 00.000 9828 PulseGuide returned control before completion, sleep 23
03:00:12.804 00.027 9828 IsGuiding returns 1
03:00:12.804 00.000 9828 scope still moving after pulse duration time elapsed
03:00:12.837 00.033 9828 IsSlewing returns 0
03:00:12.837 00.000 9828 IsGuiding returns 1
03:00:12.867 00.030 9828 IsSlewing returns 0
03:00:12.867 00.000 9828 IsGuiding returns 1
03:00:12.898 00.031 9828 IsSlewing returns 0
03:00:12.898 00.000 9828 IsGuiding returns 1
03:00:12.928 00.030 9828 IsSlewing returns 0
03:00:12.928 00.000 9828 IsGuiding returns 0
03:00:12.928 00.000 9828 scope move finished after 13 + 137 ms
03:00:12.928 00.000 9828 Move returns status 0, amount 13
03:00:12.928 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:12.928 00.000 9828 MoveAxis(N, 15, B)
03:00:12.928 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:12.944 00.016 9828 IsSlewing returns 0
03:00:12.944 00.000 9828 IsGuiding returns 0
03:00:12.944 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:12.974 00.030 9828 IsGuiding returns 1
03:00:12.974 00.000 9828 scope still moving after pulse duration time elapsed
03:00:13.005 00.031 9828 IsSlewing returns 0
03:00:13.005 00.000 9828 IsGuiding returns 1
03:00:13.035 00.030 9828 IsSlewing returns 0
03:00:13.035 00.000 9828 IsGuiding returns 1
03:00:13.067 00.032 9828 IsSlewing returns 0
03:00:13.067 00.000 9828 IsGuiding returns 1
03:00:13.098 00.031 9828 IsSlewing returns 0
03:00:13.098 00.000 9828 IsGuiding returns 0
03:00:13.098 00.000 9828 scope move finished after 15 + 139 ms
03:00:13.098 00.000 9828 Move returns status 0, amount 15
03:00:13.098 00.000 9828 move complete, result=0
03:00:13.098 00.000 9828 worker thread done servicing request
03:00:13.098 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:00:13.462 00.364 8976 Exposure complete
03:00:13.467 00.005 8976 worker thread done servicing request
03:00:13.467 00.000 5052 OnExposeComplete: enter
03:00:13.467 00.000 5052 UpdateGuideState(): m_state=6
03:00:13.467 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11547
03:00:13.467 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=282.13, Mass=169, SNR=9.0, Peak=81 HFD=1.8
03:00:13.467 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
03:00:13.467 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
03:00:13.467 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.42 hyp=0.66 cameraTheta=0.68 mountX=0.14 mountY=-0.66, mountTheta=-1.36
03:00:13.469 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.42, opts=13)
03:00:13.469 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.42)
03:00:13.469 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:00:13.469 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:00:13.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:13.469 00.000 8976 Worker thread wakes up
03:00:13.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.42) opts 0xd
03:00:13.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.42)
03:00:13.469 00.000 8976 Moving (0.51, 0.42) raw xDistance=0.14 yDistance=-0.66
03:00:13.469 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:13.469 00.000 5052 Enqueuing Expose request
03:00:13.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:00:13.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
03:00:13.469 00.000 8976 MoveAxis(R, 0, ABG)
03:00:13.469 00.000 8976 MoveAxis(U, 3, ABG)
03:00:13.469 00.000 8976 stepping (-19, 19) + (0, 3)
03:00:13.469 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:13.511 00.042 8976 Received - 47 (G) 
03:00:13.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:13.511 00.000 8976 stepped: pos (-19, 22)
03:00:13.511 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:00:13.512 00.001 8976 MountToCamera -- mountX=2.99 mountY=-3.20 hyp=4.38 mountTheta=-0.82 cameraX=1.49, cameraY=4.12 cameraTheta=1.22
03:00:13.512 00.000 8976 incremental bump (1.488, 4.121) isValid = 1
03:00:13.512 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:00:13.512 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:13.512 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:13.512 00.000 8976 move complete, result=0
03:00:13.512 00.000 8976 worker thread done servicing request
03:00:13.512 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:00:13.512 00.000 9828 Worker thread wakes up
03:00:13.512 00.000 8976 Worker thread wakes up
03:00:13.512 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:13.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:13.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:13.512 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:13.512 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
03:00:13.513 00.001 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
03:00:13.513 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:00:13.513 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:13.513 00.000 9828 BLC: window closed
03:00:13.513 00.000 9828 MoveAxis(E, 14, B)
03:00:13.513 00.000 9828 Guiding  Dir = 2, Dur = 14
03:00:13.513 00.000 9828 IsSlewing returns 0
03:00:13.513 00.000 9828 IsGuiding returns 0
03:00:13.513 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:13.549 00.036 9828 IsGuiding returns 1
03:00:13.549 00.000 9828 scope still moving after pulse duration time elapsed
03:00:13.580 00.031 9828 IsSlewing returns 0
03:00:13.580 00.000 9828 IsGuiding returns 1
03:00:13.611 00.031 9828 IsSlewing returns 0
03:00:13.611 00.000 9828 IsGuiding returns 1
03:00:13.643 00.032 9828 IsSlewing returns 0
03:00:13.643 00.000 9828 IsGuiding returns 0
03:00:13.643 00.000 9828 scope move finished after 14 + 115 ms
03:00:13.643 00.000 9828 Move returns status 0, amount 14
03:00:13.643 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:13.643 00.000 9828 MoveAxis(N, 14, B)
03:00:13.643 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:13.658 00.015 9828 IsSlewing returns 0
03:00:13.658 00.000 9828 IsGuiding returns 0
03:00:13.659 00.001 9828 PulseGuide returned control before completion, sleep 24
03:00:13.690 00.031 9828 IsGuiding returns 1
03:00:13.690 00.000 9828 scope still moving after pulse duration time elapsed
03:00:13.721 00.031 9828 IsSlewing returns 0
03:00:13.721 00.000 9828 IsGuiding returns 1
03:00:13.752 00.031 9828 IsSlewing returns 0
03:00:13.752 00.000 9828 IsGuiding returns 1
03:00:13.783 00.031 9828 IsSlewing returns 0
03:00:13.783 00.000 9828 IsGuiding returns 1
03:00:13.813 00.030 9828 IsSlewing returns 0
03:00:13.813 00.000 9828 IsGuiding returns 0
03:00:13.813 00.000 9828 scope move finished after 14 + 140 ms
03:00:13.813 00.000 9828 Move returns status 0, amount 14
03:00:13.813 00.000 9828 move complete, result=0
03:00:13.813 00.000 9828 worker thread done servicing request
03:00:13.813 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:00:14.216 00.403 8976 Exposure complete
03:00:14.222 00.006 8976 worker thread done servicing request
03:00:14.222 00.000 5052 OnExposeComplete: enter
03:00:14.222 00.000 5052 UpdateGuideState(): m_state=6
03:00:14.222 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11548
03:00:14.222 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.54, Mass=178, SNR=9.2, Peak=81 HFD=1.4
03:00:14.222 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
03:00:14.222 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
03:00:14.222 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.17 hyp=0.41 cameraTheta=-0.43 mountX=-0.32 mountY=-0.22, mountTheta=-2.55
03:00:14.223 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.17, opts=13)
03:00:14.223 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.17)
03:00:14.223 00.000 8976 Worker thread wakes up
03:00:14.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.17) opts 0xd
03:00:14.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.17)
03:00:14.223 00.000 8976 Moving (0.37, -0.17) raw xDistance=-0.32 yDistance=-0.22
03:00:14.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:00:14.223 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
03:00:14.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:14.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:00:14.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:00:14.223 00.000 8976 MoveAxis(R, 1, ABG)
03:00:14.223 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:14.223 00.000 5052 Enqueuing Expose request
03:00:14.223 00.000 8976 stepping (-19, 22) + (1, 0)
03:00:14.223 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:14.247 00.024 8976 Received - 47 (G) 
03:00:14.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:14.247 00.000 8976 stepped: pos (-18, 22)
03:00:14.247 00.000 8976 MoveAxis(U, 0, ABG)
03:00:14.247 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:00:14.247 00.000 8976 MountToCamera -- mountX=2.91 mountY=-3.30 hyp=4.40 mountTheta=-0.85 cameraX=1.61, cameraY=4.10 cameraTheta=1.20
03:00:14.247 00.000 8976 incremental bump (1.609, 4.096) isValid = 1
03:00:14.247 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:00:14.247 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:14.247 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:14.247 00.000 8976 move complete, result=0
03:00:14.247 00.000 9828 Worker thread wakes up
03:00:14.247 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:14.247 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:14.247 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
03:00:14.247 00.000 8976 worker thread done servicing request
03:00:14.247 00.000 8976 Worker thread wakes up
03:00:14.248 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:14.248 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
03:00:14.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:14.248 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
03:00:14.248 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:00:14.248 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:00:14.248 00.000 9828 BLC: window closed
03:00:14.248 00.000 9828 MoveAxis(E, 15, B)
03:00:14.248 00.000 9828 Guiding  Dir = 2, Dur = 15
03:00:14.248 00.000 9828 IsSlewing returns 0
03:00:14.248 00.000 9828 IsGuiding returns 0
03:00:14.249 00.001 9828 PulseGuide returned control before completion, sleep 25
03:00:14.282 00.033 9828 IsGuiding returns 1
03:00:14.282 00.000 9828 scope still moving after pulse duration time elapsed
03:00:14.313 00.031 9828 IsSlewing returns 0
03:00:14.313 00.000 9828 IsGuiding returns 1
03:00:14.344 00.031 9828 IsSlewing returns 0
03:00:14.344 00.000 9828 IsGuiding returns 1
03:00:14.375 00.031 9828 IsSlewing returns 0
03:00:14.375 00.000 9828 IsGuiding returns 0
03:00:14.375 00.000 9828 scope move finished after 15 + 111 ms
03:00:14.375 00.000 9828 Move returns status 0, amount 15
03:00:14.375 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:14.375 00.000 9828 MoveAxis(N, 14, B)
03:00:14.375 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:14.390 00.015 9828 IsSlewing returns 0
03:00:14.390 00.000 9828 IsGuiding returns 0
03:00:14.390 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:14.421 00.031 9828 IsGuiding returns 1
03:00:14.421 00.000 9828 scope still moving after pulse duration time elapsed
03:00:14.452 00.031 9828 IsSlewing returns 0
03:00:14.452 00.000 9828 IsGuiding returns 1
03:00:14.483 00.031 9828 IsSlewing returns 0
03:00:14.483 00.000 9828 IsGuiding returns 1
03:00:14.514 00.031 9828 IsSlewing returns 0
03:00:14.514 00.000 9828 IsGuiding returns 1
03:00:14.545 00.031 9828 IsSlewing returns 0
03:00:14.545 00.000 9828 IsGuiding returns 0
03:00:14.545 00.000 9828 scope move finished after 14 + 140 ms
03:00:14.545 00.000 9828 Move returns status 0, amount 14
03:00:14.545 00.000 9828 move complete, result=0
03:00:14.545 00.000 9828 worker thread done servicing request
03:00:14.545 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:00:14.932 00.387 8976 Exposure complete
03:00:14.938 00.006 8976 worker thread done servicing request
03:00:14.938 00.000 5052 OnExposeComplete: enter
03:00:14.938 00.000 5052 UpdateGuideState(): m_state=6
03:00:14.938 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11549
03:00:14.938 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.98, Mass=190, SNR=9.5, Peak=80 HFD=2.3
03:00:14.938 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
03:00:14.938 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
03:00:14.938 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.27 hyp=0.36 cameraTheta=0.83 mountX=0.13 mountY=-0.35, mountTheta=-1.22
03:00:14.939 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.27, opts=13)
03:00:14.939 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.27)
03:00:14.939 00.000 8976 Worker thread wakes up
03:00:14.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.27) opts 0xd
03:00:14.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.27)
03:00:14.939 00.000 8976 Moving (0.25, 0.27) raw xDistance=0.13 yDistance=-0.35
03:00:14.939 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:00:14.939 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
03:00:14.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:14.939 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:14.939 00.000 5052 Enqueuing Expose request
03:00:14.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:00:14.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:00:14.940 00.001 8976 MoveAxis(R, 0, ABG)
03:00:14.940 00.000 8976 MoveAxis(U, 1, ABG)
03:00:14.940 00.000 8976 stepping (-18, 22) + (0, 1)
03:00:14.940 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:14.966 00.026 8976 Received - 47 (G) 
03:00:14.966 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:14.966 00.000 8976 stepped: pos (-18, 23)
03:00:14.966 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:00:14.966 00.000 8976 MountToCamera -- mountX=2.86 mountY=-3.41 hyp=4.46 mountTheta=-0.87 cameraX=1.74, cameraY=4.10 cameraTheta=1.17
03:00:14.966 00.000 8976 incremental bump (1.737, 4.103) isValid = 1
03:00:14.966 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
03:00:14.966 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:14.966 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:14.966 00.000 8976 move complete, result=0
03:00:14.966 00.000 9828 Worker thread wakes up
03:00:14.966 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
03:00:14.967 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:14.967 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:14.967 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
03:00:14.967 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
03:00:14.967 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
03:00:14.967 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:00:14.967 00.000 8976 worker thread done servicing request
03:00:14.967 00.000 8976 Worker thread wakes up
03:00:14.967 00.000 9828 BLC: window closed
03:00:14.967 00.000 9828 MoveAxis(E, 16, B)
03:00:14.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:14.967 00.000 9828 Guiding  Dir = 2, Dur = 16
03:00:14.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:14.968 00.001 9828 IsSlewing returns 0
03:00:14.968 00.000 9828 IsGuiding returns 0
03:00:14.968 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:14.996 00.028 9828 IsGuiding returns 1
03:00:14.996 00.000 9828 scope still moving after pulse duration time elapsed
03:00:15.026 00.030 9828 IsSlewing returns 0
03:00:15.026 00.000 9828 IsGuiding returns 1
03:00:15.058 00.032 9828 IsSlewing returns 0
03:00:15.058 00.000 9828 IsGuiding returns 1
03:00:15.089 00.031 9828 IsSlewing returns 0
03:00:15.089 00.000 9828 IsGuiding returns 1
03:00:15.120 00.031 9828 IsSlewing returns 0
03:00:15.120 00.000 9828 IsGuiding returns 0
03:00:15.120 00.000 9828 scope move finished after 16 + 136 ms
03:00:15.120 00.000 9828 Move returns status 0, amount 16
03:00:15.120 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:15.120 00.000 9828 MoveAxis(N, 14, B)
03:00:15.120 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:15.136 00.016 9828 IsSlewing returns 0
03:00:15.137 00.001 9828 IsGuiding returns 0
03:00:15.137 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:15.166 00.029 9828 IsGuiding returns 1
03:00:15.166 00.000 9828 scope still moving after pulse duration time elapsed
03:00:15.198 00.032 9828 IsSlewing returns 0
03:00:15.198 00.000 9828 IsGuiding returns 1
03:00:15.229 00.031 9828 IsSlewing returns 0
03:00:15.229 00.000 9828 IsGuiding returns 1
03:00:15.259 00.030 9828 IsSlewing returns 0
03:00:15.259 00.000 9828 IsGuiding returns 1
03:00:15.291 00.032 9828 IsSlewing returns 0
03:00:15.291 00.000 9828 IsGuiding returns 0
03:00:15.291 00.000 9828 scope move finished after 14 + 140 ms
03:00:15.291 00.000 9828 Move returns status 0, amount 14
03:00:15.291 00.000 9828 move complete, result=0
03:00:15.291 00.000 9828 worker thread done servicing request
03:00:15.291 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
03:00:15.651 00.360 8976 Exposure complete
03:00:15.656 00.005 8976 worker thread done servicing request
03:00:15.656 00.000 5052 OnExposeComplete: enter
03:00:15.656 00.000 5052 UpdateGuideState(): m_state=6
03:00:15.656 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11550
03:00:15.656 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.57, Mass=176, SNR=9.2, Peak=81 HFD=1.8
03:00:15.656 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
03:00:15.656 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.34)
03:00:15.656 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.14 hyp=0.41 cameraTheta=-2.79 mountX=0.05 mountY=0.40, mountTheta=1.44
03:00:15.657 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.14, opts=13)
03:00:15.657 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.14)
03:00:15.657 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:00:15.657 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
03:00:15.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:15.657 00.000 8976 Worker thread wakes up
03:00:15.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.14) opts 0xd
03:00:15.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.14)
03:00:15.657 00.000 8976 Moving (-0.39, -0.14) raw xDistance=0.05 yDistance=0.40
03:00:15.657 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:15.657 00.000 5052 Enqueuing Expose request
03:00:15.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:00:15.658 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40
03:00:15.658 00.000 8976 MoveAxis(R, 0, ABG)
03:00:15.658 00.000 8976 MoveAxis(D, 1, ABG)
03:00:15.658 00.000 8976 stepping (-18, 23) + (0, -1)
03:00:15.658 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:15.685 00.027 8976 Received - 47 (G) 
03:00:15.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:15.685 00.000 8976 stepped: pos (-18, 22)
03:00:15.685 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
03:00:15.685 00.000 8976 MountToCamera -- mountX=2.83 mountY=-3.44 hyp=4.45 mountTheta=-0.88 cameraX=1.78, cameraY=4.08 cameraTheta=1.16
03:00:15.685 00.000 8976 incremental bump (1.777, 4.084) isValid = 1
03:00:15.685 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
03:00:15.685 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:00:15.685 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:00:15.686 00.001 8976 move complete, result=0
03:00:15.686 00.000 9828 Worker thread wakes up
03:00:15.686 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:00:15.686 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:00:15.686 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
03:00:15.686 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:00:15.686 00.000 8976 worker thread done servicing request
03:00:15.686 00.000 8976 Worker thread wakes up
03:00:15.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:15.686 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
03:00:15.686 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
03:00:15.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:15.686 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:00:15.686 00.000 9828 BLC: window closed
03:00:15.686 00.000 9828 MoveAxis(E, 16, B)
03:00:15.686 00.000 9828 Guiding  Dir = 2, Dur = 16
03:00:15.687 00.001 9828 IsSlewing returns 0
03:00:15.687 00.000 9828 IsGuiding returns 0
03:00:15.687 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:15.727 00.040 9828 IsGuiding returns 1
03:00:15.727 00.000 9828 scope still moving after pulse duration time elapsed
03:00:15.758 00.031 9828 IsSlewing returns 0
03:00:15.758 00.000 9828 IsGuiding returns 1
03:00:15.788 00.030 9828 IsSlewing returns 0
03:00:15.788 00.000 9828 IsGuiding returns 1
03:00:15.820 00.032 9828 IsSlewing returns 0
03:00:15.820 00.000 9828 IsGuiding returns 0
03:00:15.820 00.000 9828 scope move finished after 16 + 116 ms
03:00:15.820 00.000 9828 Move returns status 0, amount 16
03:00:15.820 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:15.820 00.000 9828 MoveAxis(N, 14, B)
03:00:15.820 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:15.835 00.015 9828 IsSlewing returns 0
03:00:15.835 00.000 9828 IsGuiding returns 0
03:00:15.835 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:15.866 00.031 9828 IsGuiding returns 1
03:00:15.866 00.000 9828 scope still moving after pulse duration time elapsed
03:00:15.897 00.031 9828 IsSlewing returns 0
03:00:15.897 00.000 9828 IsGuiding returns 1
03:00:15.929 00.032 9828 IsSlewing returns 0
03:00:15.929 00.000 9828 IsGuiding returns 1
03:00:15.961 00.032 9828 IsSlewing returns 0
03:00:15.961 00.000 9828 IsGuiding returns 1
03:00:15.993 00.032 9828 IsSlewing returns 0
03:00:15.993 00.000 9828 IsGuiding returns 0
03:00:15.993 00.000 9828 scope move finished after 14 + 143 ms
03:00:15.993 00.000 9828 Move returns status 0, amount 14
03:00:15.993 00.000 9828 move complete, result=0
03:00:15.993 00.000 9828 worker thread done servicing request
03:00:15.993 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:00:16.370 00.377 8976 Exposure complete
03:00:16.375 00.005 8976 worker thread done servicing request
03:00:16.375 00.000 5052 OnExposeComplete: enter
03:00:16.375 00.000 5052 UpdateGuideState(): m_state=6
03:00:16.375 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11551
03:00:16.376 00.001 5052 Star::Find returns 1 (0), X=329.03, Y=281.80, Mass=169, SNR=9.0, Peak=80 HFD=2.1
03:00:16.376 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:00:16.376 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
03:00:16.376 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.57 mountX=0.15 mountY=0.07, mountTheta=0.45
03:00:16.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.09, opts=13)
03:00:16.376 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.09)
03:00:16.376 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
03:00:16.376 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:00:16.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:16.376 00.000 8976 Worker thread wakes up
03:00:16.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.09) opts 0xd
03:00:16.377 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.09)
03:00:16.377 00.000 8976 Moving (-0.15, 0.09) raw xDistance=0.15 yDistance=0.07
03:00:16.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:00:16.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:00:16.377 00.000 8976 MoveAxis(R, 0, ABG)
03:00:16.377 00.000 8976 MoveAxis(U, 0, ABG)
03:00:16.377 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:00:16.377 00.000 8976 MountToCamera -- mountX=2.80 mountY=-3.46 hyp=4.45 mountTheta=-0.89 cameraX=1.80, cameraY=4.07 cameraTheta=1.15
03:00:16.377 00.000 8976 incremental bump (1.803, 4.071) isValid = 1
03:00:16.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:16.377 00.000 5052 Enqueuing Expose request
03:00:16.377 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
03:00:16.377 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:00:16.377 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:00:16.377 00.000 8976 move complete, result=0
03:00:16.377 00.000 9828 Worker thread wakes up
03:00:16.377 00.000 8976 worker thread done servicing request
03:00:16.377 00.000 8976 Worker thread wakes up
03:00:16.377 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:16.377 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:00:16.377 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:00:16.378 00.001 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
03:00:16.378 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:16.378 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:16.378 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
03:00:16.378 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:00:16.378 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:00:16.378 00.000 9828 BLC: window closed
03:00:16.378 00.000 9828 MoveAxis(E, 16, B)
03:00:16.378 00.000 9828 Guiding  Dir = 2, Dur = 16
03:00:16.378 00.000 9828 IsSlewing returns 0
03:00:16.378 00.000 9828 IsGuiding returns 0
03:00:16.378 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:16.414 00.036 9828 IsGuiding returns 1
03:00:16.414 00.000 9828 scope still moving after pulse duration time elapsed
03:00:16.445 00.031 9828 IsSlewing returns 0
03:00:16.445 00.000 9828 IsGuiding returns 1
03:00:16.476 00.031 9828 IsSlewing returns 0
03:00:16.476 00.000 9828 IsGuiding returns 1
03:00:16.507 00.031 9828 IsSlewing returns 0
03:00:16.507 00.000 9828 IsGuiding returns 0
03:00:16.507 00.000 9828 scope move finished after 16 + 113 ms
03:00:16.507 00.000 9828 Move returns status 0, amount 16
03:00:16.507 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:16.507 00.000 9828 MoveAxis(N, 14, B)
03:00:16.508 00.001 9828 Guiding  Dir = 0, Dur = 14
03:00:16.523 00.015 9828 IsSlewing returns 0
03:00:16.523 00.000 9828 IsGuiding returns 0
03:00:16.524 00.001 9828 PulseGuide returned control before completion, sleep 24
03:00:16.555 00.031 9828 IsGuiding returns 1
03:00:16.555 00.000 9828 scope still moving after pulse duration time elapsed
03:00:16.586 00.031 9828 IsSlewing returns 0
03:00:16.586 00.000 9828 IsGuiding returns 1
03:00:16.616 00.030 9828 IsSlewing returns 0
03:00:16.616 00.000 9828 IsGuiding returns 1
03:00:16.648 00.032 9828 IsSlewing returns 0
03:00:16.648 00.000 9828 IsGuiding returns 1
03:00:16.680 00.032 9828 IsSlewing returns 0
03:00:16.680 00.000 9828 IsGuiding returns 0
03:00:16.680 00.000 9828 scope move finished after 14 + 142 ms
03:00:16.680 00.000 9828 Move returns status 0, amount 14
03:00:16.680 00.000 9828 move complete, result=0
03:00:16.680 00.000 9828 worker thread done servicing request
03:00:16.680 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:00:17.065 00.385 8976 Exposure complete
03:00:17.071 00.006 8976 worker thread done servicing request
03:00:17.071 00.000 5052 OnExposeComplete: enter
03:00:17.071 00.000 5052 UpdateGuideState(): m_state=6
03:00:17.071 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11552
03:00:17.071 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=282.05, Mass=172, SNR=9.1, Peak=81 HFD=2.0
03:00:17.071 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.08 = 0.08)
03:00:17.071 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
03:00:17.071 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.34 hyp=0.40 cameraTheta=2.12 mountX=0.40 mountY=-0.01, mountTheta=-0.02
03:00:17.072 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.34, opts=13)
03:00:17.072 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.34)
03:00:17.072 00.000 8976 Worker thread wakes up
03:00:17.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.34) opts 0xd
03:00:17.072 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
03:00:17.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.34)
03:00:17.072 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
03:00:17.072 00.000 8976 Moving (-0.21, 0.34) raw xDistance=0.40 yDistance=-0.01
03:00:17.073 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:17.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:00:17.073 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:17.073 00.000 5052 Enqueuing Expose request
03:00:17.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:00:17.073 00.000 8976 MoveAxis(L, 2, ABG)
03:00:17.073 00.000 8976 stepping (-18, 22) + (-2, 0)
03:00:17.073 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:17.108 00.035 8976 Received - 47 (G) 
03:00:17.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:17.108 00.000 8976 stepped: pos (-20, 22)
03:00:17.108 00.000 8976 MoveAxis(U, 0, ABG)
03:00:17.108 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:00:17.108 00.000 8976 MountToCamera -- mountX=2.89 mountY=-3.47 hyp=4.52 mountTheta=-0.88 cameraX=1.77, cameraY=4.15 cameraTheta=1.17
03:00:17.108 00.000 8976 incremental bump (1.774, 4.152) isValid = 1
03:00:17.108 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
03:00:17.108 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:00:17.108 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:00:17.108 00.000 8976 move complete, result=0
03:00:17.108 00.000 9828 Worker thread wakes up
03:00:17.108 00.000 8976 worker thread done servicing request
03:00:17.108 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
03:00:17.108 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:00:17.108 00.000 8976 Worker thread wakes up
03:00:17.108 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:00:17.109 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:17.109 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
03:00:17.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:17.109 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
03:00:17.109 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
03:00:17.109 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:00:17.109 00.000 9828 BLC: window closed
03:00:17.109 00.000 9828 MoveAxis(E, 16, B)
03:00:17.109 00.000 9828 Guiding  Dir = 2, Dur = 16
03:00:17.109 00.000 9828 IsSlewing returns 0
03:00:17.109 00.000 9828 IsGuiding returns 0
03:00:17.110 00.001 9828 PulseGuide returned control before completion, sleep 26
03:00:17.145 00.035 9828 IsGuiding returns 1
03:00:17.145 00.000 9828 scope still moving after pulse duration time elapsed
03:00:17.176 00.031 9828 IsSlewing returns 0
03:00:17.176 00.000 9828 IsGuiding returns 1
03:00:17.207 00.031 9828 IsSlewing returns 0
03:00:17.207 00.000 9828 IsGuiding returns 1
03:00:17.237 00.030 9828 IsSlewing returns 0
03:00:17.237 00.000 9828 IsGuiding returns 1
03:00:17.268 00.031 9828 IsSlewing returns 0
03:00:17.268 00.000 9828 IsGuiding returns 1
03:00:17.298 00.030 9828 IsSlewing returns 0
03:00:17.298 00.000 9828 IsGuiding returns 1
03:00:17.329 00.031 9828 IsSlewing returns 0
03:00:17.329 00.000 9828 IsGuiding returns 0
03:00:17.329 00.000 9828 scope move finished after 16 + 203 ms
03:00:17.329 00.000 9828 Move returns status 0, amount 16
03:00:17.329 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:17.329 00.000 9828 MoveAxis(N, 14, B)
03:00:17.329 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:17.345 00.016 9828 IsSlewing returns 0
03:00:17.345 00.000 9828 IsGuiding returns 0
03:00:17.345 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:17.377 00.032 9828 IsGuiding returns 1
03:00:17.377 00.000 9828 scope still moving after pulse duration time elapsed
03:00:17.408 00.031 9828 IsSlewing returns 0
03:00:17.408 00.000 9828 IsGuiding returns 1
03:00:17.454 00.046 9828 IsSlewing returns 0
03:00:17.454 00.000 9828 IsGuiding returns 1
03:00:17.485 00.031 9828 IsSlewing returns 0
03:00:17.485 00.000 9828 IsGuiding returns 0
03:00:17.485 00.000 9828 scope move finished after 14 + 125 ms
03:00:17.485 00.000 9828 Move returns status 0, amount 14
03:00:17.485 00.000 9828 move complete, result=0
03:00:17.485 00.000 9828 worker thread done servicing request
03:00:17.485 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:00:17.793 00.308 8976 Exposure complete
03:00:17.799 00.006 8976 worker thread done servicing request
03:00:17.799 00.000 5052 OnExposeComplete: enter
03:00:17.799 00.000 5052 UpdateGuideState(): m_state=6
03:00:17.799 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11553
03:00:17.799 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.48, Mass=177, SNR=9.3, Peak=73 HFD=1.7
03:00:17.799 00.000 5052 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.04) = xAngle (-3.10 = -3.10)
03:00:17.799 00.000 5052 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.21 = 3.08)
03:00:17.799 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-1.06 mountX=-0.26 mountY=0.02, mountTheta=3.08
03:00:17.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.23, opts=13)
03:00:17.800 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.23)
03:00:17.800 00.000 8976 Worker thread wakes up
03:00:17.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.23) opts 0xd
03:00:17.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.23)
03:00:17.800 00.000 8976 Moving (0.13, -0.23) raw xDistance=-0.26 yDistance=0.02
03:00:17.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
03:00:17.800 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:00:17.800 00.000 5052 UpdateGuideState exits: m=177 SNR=9.3
03:00:17.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:17.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:00:17.801 00.001 8976 MoveAxis(R, 1, ABG)
03:00:17.801 00.000 8976 stepping (-20, 22) + (1, 0)
03:00:17.801 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:17.801 00.000 5052 Enqueuing Expose request
03:00:17.801 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:17.828 00.027 8976 Received - 47 (G) 
03:00:17.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:17.828 00.000 8976 stepped: pos (-19, 22)
03:00:17.828 00.000 8976 MoveAxis(U, 0, ABG)
03:00:17.828 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:00:17.828 00.000 8976 MountToCamera -- mountX=2.90 mountY=-3.48 hyp=4.53 mountTheta=-0.88 cameraX=1.78, cameraY=4.16 cameraTheta=1.17
03:00:17.828 00.000 8976 incremental bump (1.778, 4.162) isValid = 1
03:00:17.828 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
03:00:17.828 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:00:17.828 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:00:17.828 00.000 8976 move complete, result=0
03:00:17.828 00.000 8976 worker thread done servicing request
03:00:17.828 00.000 8976 Worker thread wakes up
03:00:17.828 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
03:00:17.828 00.000 9828 Worker thread wakes up
03:00:17.828 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:00:17.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:17.829 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:17.829 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:00:17.829 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
03:00:17.829 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
03:00:17.829 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
03:00:17.829 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:00:17.829 00.000 9828 BLC: window closed
03:00:17.829 00.000 9828 MoveAxis(E, 16, B)
03:00:17.829 00.000 9828 Guiding  Dir = 2, Dur = 16
03:00:17.829 00.000 9828 IsSlewing returns 0
03:00:17.829 00.000 9828 IsGuiding returns 0
03:00:17.830 00.001 9828 PulseGuide returned control before completion, sleep 26
03:00:17.871 00.041 9828 IsGuiding returns 1
03:00:17.871 00.000 9828 scope still moving after pulse duration time elapsed
03:00:17.902 00.031 9828 IsSlewing returns 0
03:00:17.902 00.000 9828 IsGuiding returns 1
03:00:17.933 00.031 9828 IsSlewing returns 0
03:00:17.933 00.000 9828 IsGuiding returns 1
03:00:17.963 00.030 9828 IsSlewing returns 0
03:00:17.963 00.000 9828 IsGuiding returns 0
03:00:17.963 00.000 9828 scope move finished after 16 + 117 ms
03:00:17.963 00.000 9828 Move returns status 0, amount 16
03:00:17.963 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:17.963 00.000 9828 MoveAxis(N, 14, B)
03:00:17.963 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:17.978 00.015 9828 IsSlewing returns 0
03:00:17.978 00.000 9828 IsGuiding returns 0
03:00:17.978 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:18.010 00.032 9828 IsGuiding returns 1
03:00:18.010 00.000 9828 scope still moving after pulse duration time elapsed
03:00:18.043 00.033 9828 IsSlewing returns 0
03:00:18.043 00.000 9828 IsGuiding returns 1
03:00:18.074 00.031 9828 IsSlewing returns 0
03:00:18.074 00.000 9828 IsGuiding returns 1
03:00:18.104 00.030 9828 IsSlewing returns 0
03:00:18.104 00.000 9828 IsGuiding returns 1
03:00:18.135 00.031 9828 IsSlewing returns 0
03:00:18.135 00.000 9828 IsGuiding returns 0
03:00:18.135 00.000 9828 scope move finished after 14 + 142 ms
03:00:18.136 00.001 9828 Move returns status 0, amount 14
03:00:18.136 00.000 9828 move complete, result=0
03:00:18.136 00.000 9828 worker thread done servicing request
03:00:18.136 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:00:18.510 00.374 8976 Exposure complete
03:00:18.516 00.006 8976 worker thread done servicing request
03:00:18.516 00.000 5052 OnExposeComplete: enter
03:00:18.516 00.000 5052 UpdateGuideState(): m_state=6
03:00:18.516 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11554
03:00:18.516 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.83, Mass=178, SNR=9.3, Peak=85 HFD=2.0
03:00:18.516 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:00:18.516 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
03:00:18.516 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.13 hyp=0.36 cameraTheta=2.79 mountX=0.26 mountY=0.21, mountTheta=0.68
03:00:18.516 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.13, opts=13)
03:00:18.516 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.13)
03:00:18.517 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
03:00:18.517 00.000 5052 UpdateGuideState exits: m=178 SNR=9.3
03:00:18.517 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:18.517 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:18.517 00.000 5052 Enqueuing Expose request
03:00:18.517 00.000 8976 Worker thread wakes up
03:00:18.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.13) opts 0xd
03:00:18.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.13)
03:00:18.517 00.000 8976 Moving (-0.34, 0.13) raw xDistance=0.26 yDistance=0.21
03:00:18.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:00:18.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:00:18.517 00.000 8976 MoveAxis(L, 1, ABG)
03:00:18.517 00.000 8976 stepping (-19, 22) + (-1, 0)
03:00:18.517 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:18.547 00.030 8976 Received - 47 (G) 
03:00:18.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:18.547 00.000 8976 stepped: pos (-20, 22)
03:00:18.547 00.000 8976 MoveAxis(U, 0, ABG)
03:00:18.547 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
03:00:18.547 00.000 8976 MountToCamera -- mountX=2.95 mountY=-3.48 hyp=4.57 mountTheta=-0.87 cameraX=1.76, cameraY=4.21 cameraTheta=1.18
03:00:18.547 00.000 8976 incremental bump (1.758, 4.213) isValid = 1
03:00:18.547 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
03:00:18.547 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:18.547 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:18.547 00.000 8976 move complete, result=0
03:00:18.547 00.000 8976 worker thread done servicing request
03:00:18.547 00.000 8976 Worker thread wakes up
03:00:18.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:18.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:18.548 00.001 9828 Worker thread wakes up
03:00:18.548 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:00:18.548 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:18.548 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:18.548 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
03:00:18.548 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
03:00:18.548 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
03:00:18.548 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:00:18.548 00.000 9828 BLC: window closed
03:00:18.548 00.000 9828 MoveAxis(E, 16, B)
03:00:18.548 00.000 9828 Guiding  Dir = 2, Dur = 16
03:00:18.548 00.000 9828 IsSlewing returns 0
03:00:18.549 00.001 9828 IsGuiding returns 0
03:00:18.549 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:18.582 00.033 9828 IsGuiding returns 1
03:00:18.582 00.000 9828 scope still moving after pulse duration time elapsed
03:00:18.613 00.031 9828 IsSlewing returns 0
03:00:18.613 00.000 9828 IsGuiding returns 1
03:00:18.645 00.032 9828 IsSlewing returns 0
03:00:18.645 00.000 9828 IsGuiding returns 1
03:00:18.676 00.031 9828 IsSlewing returns 0
03:00:18.676 00.000 9828 IsGuiding returns 0
03:00:18.676 00.000 9828 scope move finished after 16 + 112 ms
03:00:18.676 00.000 9828 Move returns status 0, amount 16
03:00:18.677 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:18.677 00.000 9828 MoveAxis(N, 14, B)
03:00:18.677 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:18.692 00.015 9828 IsSlewing returns 0
03:00:18.692 00.000 9828 IsGuiding returns 0
03:00:18.692 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:18.724 00.032 9828 IsGuiding returns 1
03:00:18.724 00.000 9828 scope still moving after pulse duration time elapsed
03:00:18.756 00.032 9828 IsSlewing returns 0
03:00:18.756 00.000 9828 IsGuiding returns 1
03:00:18.788 00.032 9828 IsSlewing returns 0
03:00:18.788 00.000 9828 IsGuiding returns 1
03:00:18.820 00.032 9828 IsSlewing returns 0
03:00:18.820 00.000 9828 IsGuiding returns 1
03:00:18.851 00.031 9828 IsSlewing returns 0
03:00:18.851 00.000 9828 IsGuiding returns 0
03:00:18.852 00.001 9828 scope move finished after 14 + 144 ms
03:00:18.852 00.000 9828 Move returns status 0, amount 14
03:00:18.852 00.000 9828 move complete, result=0
03:00:18.852 00.000 9828 worker thread done servicing request
03:00:18.852 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
03:00:19.233 00.381 8976 Exposure complete
03:00:19.238 00.005 8976 worker thread done servicing request
03:00:19.238 00.000 5052 OnExposeComplete: enter
03:00:19.238 00.000 5052 UpdateGuideState(): m_state=6
03:00:19.238 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11555
03:00:19.238 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.90, Mass=182, SNR=9.3, Peak=79 HFD=2.0
03:00:19.238 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:00:19.238 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
03:00:19.238 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.19 hyp=0.65 cameraTheta=2.84 mountX=0.45 mountY=0.42, mountTheta=0.75
03:00:19.239 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.19, opts=13)
03:00:19.239 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.19)
03:00:19.239 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:00:19.239 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
03:00:19.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:19.239 00.000 8976 Worker thread wakes up
03:00:19.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.19) opts 0xd
03:00:19.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.19)
03:00:19.239 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:19.239 00.000 5052 Enqueuing Expose request
03:00:19.240 00.001 8976 Moving (-0.62, 0.19) raw xDistance=0.45 yDistance=0.42
03:00:19.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
03:00:19.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
03:00:19.240 00.000 8976 MoveAxis(L, 2, ABG)
03:00:19.240 00.000 8976 stepping (-20, 22) + (-2, 0)
03:00:19.240 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:19.267 00.027 8976 Received - 47 (G) 
03:00:19.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:19.267 00.000 8976 stepped: pos (-22, 22)
03:00:19.267 00.000 8976 MoveAxis(D, 2, ABG)
03:00:19.267 00.000 8976 stepping (-22, 22) + (0, -2)
03:00:19.267 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:19.299 00.032 8976 Received - 47 (G) 
03:00:19.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:19.299 00.000 8976 stepped: pos (-22, 20)
03:00:19.299 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
03:00:19.299 00.000 8976 MountToCamera -- mountX=3.09 mountY=-3.38 hyp=4.58 mountTheta=-0.83 cameraX=1.60, cameraY=4.29 cameraTheta=1.21
03:00:19.299 00.000 8976 incremental bump (1.605, 4.290) isValid = 1
03:00:19.299 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
03:00:19.299 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:19.299 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:19.299 00.000 8976 move complete, result=0
03:00:19.299 00.000 8976 worker thread done servicing request
03:00:19.299 00.000 8976 Worker thread wakes up
03:00:19.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:19.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:19.299 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:00:19.299 00.000 9828 Worker thread wakes up
03:00:19.299 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:19.299 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:19.300 00.001 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
03:00:19.300 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
03:00:19.300 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
03:00:19.300 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:00:19.300 00.000 9828 BLC: window closed
03:00:19.300 00.000 9828 MoveAxis(E, 14, B)
03:00:19.300 00.000 9828 Guiding  Dir = 2, Dur = 14
03:00:19.300 00.000 9828 IsSlewing returns 0
03:00:19.300 00.000 9828 IsGuiding returns 0
03:00:19.300 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:19.327 00.027 9828 IsGuiding returns 1
03:00:19.327 00.000 9828 scope still moving after pulse duration time elapsed
03:00:19.358 00.031 9828 IsSlewing returns 0
03:00:19.358 00.000 9828 IsGuiding returns 1
03:00:19.389 00.031 9828 IsSlewing returns 0
03:00:19.389 00.000 9828 IsGuiding returns 1
03:00:19.420 00.031 9828 IsSlewing returns 0
03:00:19.420 00.000 9828 IsGuiding returns 1
03:00:19.452 00.032 9828 IsSlewing returns 0
03:00:19.452 00.000 9828 IsGuiding returns 0
03:00:19.452 00.000 9828 scope move finished after 14 + 138 ms
03:00:19.452 00.000 9828 Move returns status 0, amount 14
03:00:19.452 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:19.452 00.000 9828 MoveAxis(N, 14, B)
03:00:19.453 00.001 9828 Guiding  Dir = 0, Dur = 14
03:00:19.468 00.015 9828 IsSlewing returns 0
03:00:19.468 00.000 9828 IsGuiding returns 0
03:00:19.468 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:19.500 00.032 9828 IsGuiding returns 1
03:00:19.500 00.000 9828 scope still moving after pulse duration time elapsed
03:00:19.531 00.031 9828 IsSlewing returns 0
03:00:19.531 00.000 9828 IsGuiding returns 1
03:00:19.563 00.032 9828 IsSlewing returns 0
03:00:19.563 00.000 9828 IsGuiding returns 1
03:00:19.593 00.030 9828 IsSlewing returns 0
03:00:19.593 00.000 9828 IsGuiding returns 1
03:00:19.624 00.031 9828 IsSlewing returns 0
03:00:19.624 00.000 9828 IsGuiding returns 1
03:00:19.655 00.031 9828 IsSlewing returns 0
03:00:19.655 00.000 9828 IsGuiding returns 1
03:00:19.685 00.030 9828 IsSlewing returns 0
03:00:19.685 00.000 9828 IsGuiding returns 1
03:00:19.716 00.031 9828 IsSlewing returns 0
03:00:19.716 00.000 9828 IsGuiding returns 0
03:00:19.716 00.000 9828 scope move finished after 14 + 233 ms
03:00:19.716 00.000 9828 Move returns status 0, amount 14
03:00:19.716 00.000 9828 move complete, result=0
03:00:19.716 00.000 9828 worker thread done servicing request
03:00:19.716 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:00:19.985 00.269 8976 Exposure complete
03:00:19.991 00.006 8976 worker thread done servicing request
03:00:19.991 00.000 5052 OnExposeComplete: enter
03:00:19.991 00.000 5052 UpdateGuideState(): m_state=6
03:00:19.991 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11556
03:00:19.991 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.57, Mass=200, SNR=9.8, Peak=75 HFD=1.5
03:00:19.991 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.98 = 1.31)
03:00:19.991 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
03:00:19.991 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.14 hyp=0.70 cameraTheta=-2.93 mountX=0.18 mountY=0.65, mountTheta=1.30
03:00:19.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.14, opts=13)
03:00:19.992 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.14)
03:00:19.992 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:00:19.992 00.000 5052 UpdateGuideState exits: m=200 SNR=9.8
03:00:19.992 00.000 8976 Worker thread wakes up
03:00:19.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.14) opts 0xd
03:00:19.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.14)
03:00:19.992 00.000 8976 Moving (-0.68, -0.14) raw xDistance=0.18 yDistance=0.65
03:00:19.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:00:19.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:19.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:19.992 00.000 5052 Enqueuing Expose request
03:00:19.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
03:00:19.993 00.001 8976 MoveAxis(R, 0, ABG)
03:00:19.993 00.000 8976 MoveAxis(D, 3, ABG)
03:00:19.993 00.000 8976 stepping (-22, 20) + (0, -3)
03:00:19.993 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:20.033 00.040 8976 Received - 47 (G) 
03:00:20.033 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:20.033 00.000 8976 stepped: pos (-22, 17)
03:00:20.033 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:00:20.033 00.000 8976 MountToCamera -- mountX=3.18 mountY=-3.16 hyp=4.48 mountTheta=-0.78 cameraX=1.36, cameraY=4.27 cameraTheta=1.26
03:00:20.034 00.001 8976 incremental bump (1.362, 4.270) isValid = 1
03:00:20.034 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
03:00:20.034 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:00:20.034 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:00:20.034 00.000 8976 move complete, result=0
03:00:20.034 00.000 8976 worker thread done servicing request
03:00:20.034 00.000 9828 Worker thread wakes up
03:00:20.034 00.000 8976 Worker thread wakes up
03:00:20.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:20.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:20.034 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:00:20.034 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:00:20.034 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:00:20.035 00.001 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
03:00:20.035 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
03:00:20.035 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:00:20.035 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:20.035 00.000 9828 BLC: window closed
03:00:20.035 00.000 9828 MoveAxis(E, 13, B)
03:00:20.036 00.001 9828 Guiding  Dir = 2, Dur = 13
03:00:20.036 00.000 9828 IsSlewing returns 0
03:00:20.036 00.000 9828 IsGuiding returns 0
03:00:20.036 00.000 9828 PulseGuide returned control before completion, sleep 23
03:00:20.073 00.037 9828 IsGuiding returns 1
03:00:20.073 00.000 9828 scope still moving after pulse duration time elapsed
03:00:20.105 00.032 9828 IsSlewing returns 0
03:00:20.105 00.000 9828 IsGuiding returns 1
03:00:20.136 00.031 9828 IsSlewing returns 0
03:00:20.136 00.000 9828 IsGuiding returns 1
03:00:20.166 00.030 9828 IsSlewing returns 0
03:00:20.166 00.000 9828 IsGuiding returns 1
03:00:20.197 00.031 9828 IsSlewing returns 0
03:00:20.197 00.000 9828 IsGuiding returns 0
03:00:20.197 00.000 9828 scope move finished after 13 + 148 ms
03:00:20.197 00.000 9828 Move returns status 0, amount 13
03:00:20.197 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:20.197 00.000 9828 MoveAxis(N, 15, B)
03:00:20.198 00.001 9828 Guiding  Dir = 0, Dur = 15
03:00:20.213 00.015 9828 IsSlewing returns 0
03:00:20.213 00.000 9828 IsGuiding returns 0
03:00:20.213 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:20.244 00.031 9828 IsGuiding returns 1
03:00:20.244 00.000 9828 scope still moving after pulse duration time elapsed
03:00:20.276 00.032 9828 IsSlewing returns 0
03:00:20.276 00.000 9828 IsGuiding returns 1
03:00:20.307 00.031 9828 IsSlewing returns 0
03:00:20.307 00.000 9828 IsGuiding returns 1
03:00:20.339 00.032 9828 IsSlewing returns 0
03:00:20.339 00.000 9828 IsGuiding returns 1
03:00:20.370 00.031 9828 IsSlewing returns 0
03:00:20.370 00.000 9828 IsGuiding returns 0
03:00:20.370 00.000 9828 scope move finished after 15 + 141 ms
03:00:20.370 00.000 9828 Move returns status 0, amount 15
03:00:20.370 00.000 9828 move complete, result=0
03:00:20.370 00.000 9828 worker thread done servicing request
03:00:20.370 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:00:20.720 00.350 8976 Exposure complete
03:00:20.726 00.006 8976 worker thread done servicing request
03:00:20.726 00.000 5052 OnExposeComplete: enter
03:00:20.726 00.000 5052 UpdateGuideState(): m_state=6
03:00:20.726 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11557
03:00:20.726 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.41, Mass=173, SNR=9.1, Peak=75 HFD=1.9
03:00:20.726 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.54 = 1.75)
03:00:20.726 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
03:00:20.726 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.30 hyp=0.50 cameraTheta=-2.49 mountX=-0.09 mountY=0.50, mountTheta=1.74
03:00:20.727 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.30, opts=13)
03:00:20.727 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.30)
03:00:20.728 00.001 8976 Worker thread wakes up
03:00:20.728 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:00:20.728 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.30) opts 0xd
03:00:20.728 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
03:00:20.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:20.728 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.30)
03:00:20.728 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:20.728 00.000 8976 Moving (-0.40, -0.30) raw xDistance=-0.09 yDistance=0.50
03:00:20.728 00.000 5052 Enqueuing Expose request
03:00:20.729 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:00:20.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
03:00:20.729 00.000 8976 MoveAxis(R, 0, ABG)
03:00:20.729 00.000 8976 MoveAxis(D, 2, ABG)
03:00:20.729 00.000 8976 stepping (-22, 17) + (0, -2)
03:00:20.729 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:20.753 00.024 8976 Received - 47 (G) 
03:00:20.753 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:20.753 00.000 8976 stepped: pos (-22, 15)
03:00:20.753 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
03:00:20.753 00.000 8976 MountToCamera -- mountX=3.24 mountY=-2.90 hyp=4.35 mountTheta=-0.73 cameraX=1.11, cameraY=4.21 cameraTheta=1.31
03:00:20.753 00.000 8976 incremental bump (1.107, 4.208) isValid = 1
03:00:20.753 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
03:00:20.753 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:00:20.754 00.001 8976 Enqueuing Move request for scope (0.03, 0.12)
03:00:20.754 00.000 8976 move complete, result=0
03:00:20.754 00.000 8976 worker thread done servicing request
03:00:20.754 00.000 9828 Worker thread wakes up
03:00:20.754 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:00:20.754 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:00:20.754 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
03:00:20.754 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.95)
03:00:20.754 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:00:20.754 00.000 8976 Worker thread wakes up
03:00:20.754 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
03:00:20.754 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:00:20.754 00.000 9828 BLC: window closed
03:00:20.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:20.754 00.000 9828 MoveAxis(E, 11, B)
03:00:20.754 00.000 9828 Guiding  Dir = 2, Dur = 11
03:00:20.755 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:20.755 00.000 9828 IsSlewing returns 0
03:00:20.755 00.000 9828 IsGuiding returns 0
03:00:20.755 00.000 9828 PulseGuide returned control before completion, sleep 21
03:00:20.790 00.035 9828 IsGuiding returns 1
03:00:20.790 00.000 9828 scope still moving after pulse duration time elapsed
03:00:20.822 00.032 9828 IsSlewing returns 0
03:00:20.822 00.000 9828 IsGuiding returns 1
03:00:20.853 00.031 9828 IsSlewing returns 0
03:00:20.853 00.000 9828 IsGuiding returns 1
03:00:20.882 00.029 9828 IsSlewing returns 0
03:00:20.882 00.000 9828 IsGuiding returns 0
03:00:20.883 00.001 9828 scope move finished after 11 + 116 ms
03:00:20.883 00.000 9828 Move returns status 0, amount 11
03:00:20.883 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:20.883 00.000 9828 MoveAxis(N, 15, B)
03:00:20.883 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:20.897 00.014 9828 IsSlewing returns 0
03:00:20.897 00.000 9828 IsGuiding returns 0
03:00:20.897 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:20.928 00.031 9828 IsGuiding returns 1
03:00:20.928 00.000 9828 scope still moving after pulse duration time elapsed
03:00:20.960 00.032 9828 IsSlewing returns 0
03:00:20.960 00.000 9828 IsGuiding returns 1
03:00:20.991 00.031 9828 IsSlewing returns 0
03:00:20.991 00.000 9828 IsGuiding returns 1
03:00:21.022 00.031 9828 IsSlewing returns 0
03:00:21.022 00.000 9828 IsGuiding returns 1
03:00:21.053 00.031 9828 IsSlewing returns 0
03:00:21.053 00.000 9828 IsGuiding returns 0
03:00:21.053 00.000 9828 scope move finished after 15 + 141 ms
03:00:21.053 00.000 9828 Move returns status 0, amount 15
03:00:21.054 00.001 9828 move complete, result=0
03:00:21.054 00.000 9828 worker thread done servicing request
03:00:21.054 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:00:21.440 00.386 8976 Exposure complete
03:00:21.446 00.006 8976 worker thread done servicing request
03:00:21.447 00.001 5052 OnExposeComplete: enter
03:00:21.447 00.000 5052 UpdateGuideState(): m_state=6
03:00:21.447 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11558
03:00:21.447 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.66, Mass=172, SNR=9.1, Peak=76 HFD=2.1
03:00:21.447 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.92 = 1.37)
03:00:21.447 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
03:00:21.447 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.87 mountX=0.04 mountY=0.19, mountTheta=1.36
03:00:21.448 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.05, opts=13)
03:00:21.448 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.05)
03:00:21.449 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
03:00:21.449 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
03:00:21.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:21.449 00.000 8976 Worker thread wakes up
03:00:21.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.05) opts 0xd
03:00:21.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.05)
03:00:21.449 00.000 8976 Moving (-0.19, -0.05) raw xDistance=0.04 yDistance=0.19
03:00:21.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:21.449 00.000 5052 Enqueuing Expose request
03:00:21.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:00:21.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:00:21.449 00.000 8976 MoveAxis(R, 0, ABG)
03:00:21.449 00.000 8976 MoveAxis(U, 0, ABG)
03:00:21.449 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
03:00:21.450 00.001 8976 MountToCamera -- mountX=3.28 mountY=-2.73 hyp=4.27 mountTheta=-0.69 cameraX=0.94, cameraY=4.17 cameraTheta=1.35
03:00:21.450 00.000 8976 incremental bump (0.935, 4.167) isValid = 1
03:00:21.450 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
03:00:21.450 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:00:21.450 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:00:21.450 00.000 8976 move complete, result=0
03:00:21.450 00.000 9828 Worker thread wakes up
03:00:21.450 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:00:21.450 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:00:21.450 00.000 8976 worker thread done servicing request
03:00:21.450 00.000 8976 Worker thread wakes up
03:00:21.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:21.450 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:21.450 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:00:21.450 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
03:00:21.451 00.001 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
03:00:21.451 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
03:00:21.451 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:00:21.451 00.000 9828 BLC: window closed
03:00:21.451 00.000 9828 MoveAxis(E, 10, B)
03:00:21.451 00.000 9828 Guiding  Dir = 2, Dur = 10
03:00:21.451 00.000 9828 IsSlewing returns 0
03:00:21.451 00.000 9828 IsGuiding returns 0
03:00:21.451 00.000 9828 PulseGuide returned control before completion, sleep 20
03:00:21.488 00.037 9828 IsGuiding returns 1
03:00:21.488 00.000 9828 scope still moving after pulse duration time elapsed
03:00:21.518 00.030 9828 IsSlewing returns 0
03:00:21.518 00.000 9828 IsGuiding returns 1
03:00:21.549 00.031 9828 IsSlewing returns 0
03:00:21.549 00.000 9828 IsGuiding returns 1
03:00:21.580 00.031 9828 IsSlewing returns 0
03:00:21.580 00.000 9828 IsGuiding returns 0
03:00:21.580 00.000 9828 scope move finished after 10 + 118 ms
03:00:21.580 00.000 9828 Move returns status 0, amount 10
03:00:21.580 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:21.580 00.000 9828 MoveAxis(N, 15, B)
03:00:21.580 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:21.595 00.015 9828 IsSlewing returns 0
03:00:21.600 00.005 9828 IsGuiding returns 0
03:00:21.600 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:21.626 00.026 9828 IsGuiding returns 1
03:00:21.626 00.000 9828 scope still moving after pulse duration time elapsed
03:00:21.657 00.031 9828 IsSlewing returns 0
03:00:21.657 00.000 9828 IsGuiding returns 1
03:00:21.688 00.031 9828 IsSlewing returns 0
03:00:21.688 00.000 9828 IsGuiding returns 1
03:00:21.719 00.031 9828 IsSlewing returns 0
03:00:21.719 00.000 9828 IsGuiding returns 1
03:00:21.750 00.031 9828 IsSlewing returns 0
03:00:21.750 00.000 9828 IsGuiding returns 0
03:00:21.750 00.000 9828 scope move finished after 15 + 135 ms
03:00:21.750 00.000 9828 Move returns status 0, amount 15
03:00:21.750 00.000 9828 move complete, result=0
03:00:21.750 00.000 9828 worker thread done servicing request
03:00:21.750 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:00:22.136 00.386 8976 Exposure complete
03:00:22.142 00.006 8976 worker thread done servicing request
03:00:22.142 00.000 5052 OnExposeComplete: enter
03:00:22.142 00.000 5052 UpdateGuideState(): m_state=6
03:00:22.142 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11559
03:00:22.142 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.29, Mass=177, SNR=9.2, Peak=75 HFD=1.7
03:00:22.142 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
03:00:22.142 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
03:00:22.142 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.42 hyp=0.65 cameraTheta=-0.70 mountX=-0.60 mountY=-0.19, mountTheta=-2.84
03:00:22.143 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.42, opts=13)
03:00:22.143 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.42)
03:00:22.143 00.000 8976 Worker thread wakes up
03:00:22.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.42) opts 0xd
03:00:22.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.42)
03:00:22.143 00.000 8976 Moving (0.50, -0.42) raw xDistance=-0.60 yDistance=-0.19
03:00:22.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:00:22.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:00:22.143 00.000 8976 MoveAxis(R, 2, ABG)
03:00:22.143 00.000 8976 stepping (-22, 15) + (2, 0)
03:00:22.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:00:22.143 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
03:00:22.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:22.143 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:22.144 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:22.144 00.000 5052 Enqueuing Expose request
03:00:22.176 00.032 8976 Received - 47 (G) 
03:00:22.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:22.176 00.000 8976 stepped: pos (-20, 15)
03:00:22.176 00.000 8976 MoveAxis(U, 0, ABG)
03:00:22.176 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:00:22.176 00.000 8976 MountToCamera -- mountX=3.21 mountY=-2.62 hyp=4.14 mountTheta=-0.68 cameraX=0.87, cameraY=4.05 cameraTheta=1.36
03:00:22.176 00.000 8976 incremental bump (0.867, 4.050) isValid = 1
03:00:22.176 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
03:00:22.176 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:00:22.177 00.001 8976 Enqueuing Move request for scope (0.02, 0.12)
03:00:22.177 00.000 8976 move complete, result=0
03:00:22.177 00.000 9828 Worker thread wakes up
03:00:22.177 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:00:22.177 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:00:22.177 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
03:00:22.177 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
03:00:22.177 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
03:00:22.177 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:00:22.177 00.000 9828 BLC: window closed
03:00:22.177 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.2 px 0 ms NORTH
03:00:22.177 00.000 8976 worker thread done servicing request
03:00:22.177 00.000 8976 Worker thread wakes up
03:00:22.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:22.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:22.177 00.000 9828 MoveAxis(E, 9, B)
03:00:22.177 00.000 9828 Guiding  Dir = 2, Dur = 9
03:00:22.178 00.001 9828 IsSlewing returns 0
03:00:22.178 00.000 9828 IsGuiding returns 0
03:00:22.178 00.000 9828 PulseGuide returned control before completion, sleep 19
03:00:22.204 00.026 9828 IsGuiding returns 1
03:00:22.204 00.000 9828 scope still moving after pulse duration time elapsed
03:00:22.234 00.030 9828 IsSlewing returns 0
03:00:22.234 00.000 9828 IsGuiding returns 1
03:00:22.266 00.032 9828 IsSlewing returns 0
03:00:22.266 00.000 9828 IsGuiding returns 1
03:00:22.296 00.030 9828 IsSlewing returns 0
03:00:22.296 00.000 9828 IsGuiding returns 1
03:00:22.327 00.031 9828 IsSlewing returns 0
03:00:22.327 00.000 9828 IsGuiding returns 0
03:00:22.327 00.000 9828 scope move finished after 9 + 140 ms
03:00:22.327 00.000 9828 Move returns status 0, amount 9
03:00:22.327 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:22.327 00.000 9828 MoveAxis(N, 15, B)
03:00:22.328 00.001 9828 Guiding  Dir = 0, Dur = 15
03:00:22.342 00.014 9828 IsSlewing returns 0
03:00:22.342 00.000 9828 IsGuiding returns 0
03:00:22.342 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:22.374 00.032 9828 IsGuiding returns 1
03:00:22.374 00.000 9828 scope still moving after pulse duration time elapsed
03:00:22.404 00.030 9828 IsSlewing returns 0
03:00:22.404 00.000 9828 IsGuiding returns 1
03:00:22.435 00.031 9828 IsSlewing returns 0
03:00:22.435 00.000 9828 IsGuiding returns 1
03:00:22.466 00.031 9828 IsSlewing returns 0
03:00:22.466 00.000 9828 IsGuiding returns 1
03:00:22.496 00.030 9828 IsSlewing returns 0
03:00:22.496 00.000 9828 IsGuiding returns 0
03:00:22.496 00.000 9828 scope move finished after 15 + 138 ms
03:00:22.496 00.000 9828 Move returns status 0, amount 15
03:00:22.496 00.000 9828 move complete, result=0
03:00:22.496 00.000 9828 worker thread done servicing request
03:00:22.496 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:00:22.864 00.368 8976 Exposure complete
03:00:22.870 00.006 8976 worker thread done servicing request
03:00:22.870 00.000 5052 OnExposeComplete: enter
03:00:22.870 00.000 5052 UpdateGuideState(): m_state=6
03:00:22.870 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11560
03:00:22.870 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.89, Mass=180, SNR=9.3, Peak=84 HFD=2.0
03:00:22.871 00.001 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
03:00:22.871 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:00:22.871 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.18 hyp=0.73 cameraTheta=0.24 mountX=-0.17 mountY=-0.69, mountTheta=-1.81
03:00:22.871 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.18, opts=13)
03:00:22.871 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.18)
03:00:22.871 00.000 8976 Worker thread wakes up
03:00:22.871 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.18) opts 0xd
03:00:22.871 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.18)
03:00:22.872 00.001 8976 Moving (0.71, 0.18) raw xDistance=-0.17 yDistance=-0.69
03:00:22.872 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:00:22.872 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
03:00:22.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:22.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:22.872 00.000 5052 Enqueuing Expose request
03:00:22.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:00:22.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
03:00:22.872 00.000 8976 MoveAxis(R, 0, ABG)
03:00:22.872 00.000 8976 MoveAxis(U, 3, ABG)
03:00:22.872 00.000 8976 stepping (-20, 15) + (0, 3)
03:00:22.872 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:22.911 00.039 8976 Received - 47 (G) 
03:00:22.911 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:22.911 00.000 8976 stepped: pos (-20, 18)
03:00:22.911 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
03:00:22.911 00.000 8976 MountToCamera -- mountX=3.16 mountY=-2.70 hyp=4.16 mountTheta=-0.71 cameraX=0.96, cameraY=4.04 cameraTheta=1.34
03:00:22.911 00.000 8976 incremental bump (0.960, 4.043) isValid = 1
03:00:22.911 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
03:00:22.912 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:00:22.912 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:00:22.912 00.000 8976 move complete, result=0
03:00:22.912 00.000 9828 Worker thread wakes up
03:00:22.912 00.000 8976 worker thread done servicing request
03:00:22.912 00.000 8976 Worker thread wakes up
03:00:22.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:22.912 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:22.912 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:00:22.912 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:00:22.912 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:00:22.912 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
03:00:22.912 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
03:00:22.912 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
03:00:22.912 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:00:22.912 00.000 9828 BLC: window closed
03:00:22.913 00.001 9828 MoveAxis(E, 10, B)
03:00:22.913 00.000 9828 Guiding  Dir = 2, Dur = 10
03:00:22.913 00.000 9828 IsSlewing returns 0
03:00:22.913 00.000 9828 IsGuiding returns 0
03:00:22.913 00.000 9828 PulseGuide returned control before completion, sleep 20
03:00:22.947 00.034 9828 IsGuiding returns 1
03:00:22.947 00.000 9828 scope still moving after pulse duration time elapsed
03:00:22.980 00.033 9828 IsSlewing returns 0
03:00:22.980 00.000 9828 IsGuiding returns 1
03:00:23.010 00.030 9828 IsSlewing returns 0
03:00:23.010 00.000 9828 IsGuiding returns 1
03:00:23.041 00.031 9828 IsSlewing returns 0
03:00:23.041 00.000 9828 IsGuiding returns 0
03:00:23.041 00.000 9828 scope move finished after 10 + 118 ms
03:00:23.041 00.000 9828 Move returns status 0, amount 10
03:00:23.042 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:23.042 00.000 9828 MoveAxis(N, 15, B)
03:00:23.042 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:23.056 00.014 9828 IsSlewing returns 0
03:00:23.056 00.000 9828 IsGuiding returns 0
03:00:23.056 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:23.087 00.031 9828 IsGuiding returns 1
03:00:23.087 00.000 9828 scope still moving after pulse duration time elapsed
03:00:23.117 00.030 9828 IsSlewing returns 0
03:00:23.117 00.000 9828 IsGuiding returns 1
03:00:23.148 00.031 9828 IsSlewing returns 0
03:00:23.148 00.000 9828 IsGuiding returns 1
03:00:23.180 00.032 9828 IsSlewing returns 0
03:00:23.180 00.000 9828 IsGuiding returns 1
03:00:23.211 00.031 9828 IsSlewing returns 0
03:00:23.211 00.000 9828 IsGuiding returns 1
03:00:23.242 00.031 9828 IsSlewing returns 0
03:00:23.242 00.000 9828 IsGuiding returns 0
03:00:23.242 00.000 9828 scope move finished after 15 + 171 ms
03:00:23.242 00.000 9828 Move returns status 0, amount 15
03:00:23.242 00.000 9828 move complete, result=0
03:00:23.242 00.000 9828 worker thread done servicing request
03:00:23.242 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:00:23.597 00.355 8976 Exposure complete
03:00:23.602 00.005 8976 worker thread done servicing request
03:00:23.602 00.000 5052 OnExposeComplete: enter
03:00:23.602 00.000 5052 UpdateGuideState(): m_state=6
03:00:23.602 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11561
03:00:23.602 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.92, Mass=167, SNR=9.0, Peak=81 HFD=1.9
03:00:23.602 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
03:00:23.602 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
03:00:23.603 00.001 5052 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.83 mountX=0.21 mountY=-0.07, mountTheta=-0.31
03:00:23.603 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.21, opts=13)
03:00:23.603 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.21)
03:00:23.603 00.000 8976 Worker thread wakes up
03:00:23.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.21) opts 0xd
03:00:23.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.21)
03:00:23.603 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:00:23.604 00.001 8976 Moving (-0.06, 0.21) raw xDistance=0.21 yDistance=-0.07
03:00:23.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:00:23.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:00:23.604 00.000 5052 UpdateGuideState exits: m=167 SNR=9.0
03:00:23.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:23.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:23.604 00.000 5052 Enqueuing Expose request
03:00:23.604 00.000 8976 MoveAxis(R, 0, ABG)
03:00:23.604 00.000 8976 MoveAxis(U, 0, ABG)
03:00:23.604 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
03:00:23.604 00.000 8976 MountToCamera -- mountX=3.13 mountY=-2.75 hyp=4.17 mountTheta=-0.72 cameraX=1.02, cameraY=4.04 cameraTheta=1.32
03:00:23.604 00.000 8976 incremental bump (1.023, 4.038) isValid = 1
03:00:23.604 00.000 8976 Scheduling Mount bump of (0.028, 0.115)
03:00:23.604 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:00:23.604 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:00:23.604 00.000 8976 move complete, result=0
03:00:23.604 00.000 8976 worker thread done servicing request
03:00:23.604 00.000 8976 Worker thread wakes up
03:00:23.605 00.001 9828 Worker thread wakes up
03:00:23.605 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:00:23.605 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:00:23.605 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.86)
03:00:23.605 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.94)
03:00:23.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:23.605 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:23.605 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
03:00:23.605 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:23.605 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:00:23.605 00.000 9828 BLC: window closed
03:00:23.605 00.000 9828 MoveAxis(E, 11, B)
03:00:23.605 00.000 9828 Guiding  Dir = 2, Dur = 11
03:00:23.606 00.001 9828 IsSlewing returns 0
03:00:23.606 00.000 9828 IsGuiding returns 0
03:00:23.606 00.000 9828 PulseGuide returned control before completion, sleep 21
03:00:23.637 00.031 9828 IsGuiding returns 1
03:00:23.637 00.000 9828 scope still moving after pulse duration time elapsed
03:00:23.668 00.031 9828 IsSlewing returns 0
03:00:23.668 00.000 9828 IsGuiding returns 1
03:00:23.699 00.031 9828 IsSlewing returns 0
03:00:23.699 00.000 9828 IsGuiding returns 1
03:00:23.730 00.031 9828 IsSlewing returns 0
03:00:23.730 00.000 9828 IsGuiding returns 1
03:00:23.760 00.030 9828 IsSlewing returns 0
03:00:23.761 00.001 9828 IsGuiding returns 0
03:00:23.761 00.000 9828 scope move finished after 11 + 143 ms
03:00:23.761 00.000 9828 Move returns status 0, amount 11
03:00:23.761 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:23.761 00.000 9828 MoveAxis(N, 15, B)
03:00:23.761 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:23.776 00.015 9828 IsSlewing returns 0
03:00:23.776 00.000 9828 IsGuiding returns 0
03:00:23.776 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:23.806 00.030 9828 IsGuiding returns 1
03:00:23.806 00.000 9828 scope still moving after pulse duration time elapsed
03:00:23.838 00.032 9828 IsSlewing returns 0
03:00:23.838 00.000 9828 IsGuiding returns 1
03:00:23.867 00.029 9828 IsSlewing returns 0
03:00:23.867 00.000 9828 IsGuiding returns 1
03:00:23.898 00.031 9828 IsSlewing returns 0
03:00:23.898 00.000 9828 IsGuiding returns 1
03:00:23.930 00.032 9828 IsSlewing returns 0
03:00:23.930 00.000 9828 IsGuiding returns 0
03:00:23.930 00.000 9828 scope move finished after 15 + 139 ms
03:00:23.930 00.000 9828 Move returns status 0, amount 15
03:00:23.930 00.000 9828 move complete, result=0
03:00:23.930 00.000 9828 worker thread done servicing request
03:00:23.931 00.001 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:00:24.291 00.360 8976 Exposure complete
03:00:24.298 00.007 8976 worker thread done servicing request
03:00:24.298 00.000 5052 OnExposeComplete: enter
03:00:24.298 00.000 5052 UpdateGuideState(): m_state=6
03:00:24.298 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11562
03:00:24.298 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.89, Mass=172, SNR=9.0, Peak=74 HFD=2.1
03:00:24.298 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:00:24.298 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
03:00:24.298 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.18 hyp=0.67 cameraTheta=2.87 mountX=0.45 mountY=0.45, mountTheta=0.78
03:00:24.299 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.18, opts=13)
03:00:24.299 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.18)
03:00:24.299 00.000 8976 Worker thread wakes up
03:00:24.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.18) opts 0xd
03:00:24.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.18)
03:00:24.299 00.000 8976 Moving (-0.65, 0.18) raw xDistance=0.45 yDistance=0.45
03:00:24.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
03:00:24.299 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:00:24.299 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
03:00:24.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:24.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:00:24.299 00.000 8976 MoveAxis(L, 2, ABG)
03:00:24.299 00.000 8976 stepping (-20, 18) + (-2, 0)
03:00:24.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:24.300 00.001 5052 Enqueuing Expose request
03:00:24.300 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:24.334 00.034 8976 Received - 47 (G) 
03:00:24.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:24.334 00.000 8976 stepped: pos (-22, 18)
03:00:24.334 00.000 8976 MoveAxis(D, 2, ABG)
03:00:24.335 00.001 8976 stepping (-22, 18) + (0, -2)
03:00:24.335 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:24.366 00.031 8976 Received - 47 (G) 
03:00:24.366 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:24.366 00.000 8976 stepped: pos (-22, 16)
03:00:24.367 00.001 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
03:00:24.367 00.000 8976 MountToCamera -- mountX=3.21 mountY=-2.68 hyp=4.18 mountTheta=-0.70 cameraX=0.93, cameraY=4.08 cameraTheta=1.35
03:00:24.367 00.000 8976 incremental bump (0.926, 4.077) isValid = 1
03:00:24.367 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
03:00:24.367 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:00:24.367 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:00:24.367 00.000 8976 move complete, result=0
03:00:24.367 00.000 9828 Worker thread wakes up
03:00:24.367 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:00:24.367 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:00:24.367 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:00:24.367 00.000 8976 worker thread done servicing request
03:00:24.367 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
03:00:24.367 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
03:00:24.367 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
03:00:24.367 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:00:24.368 00.001 9828 BLC: window closed
03:00:24.368 00.000 8976 Worker thread wakes up
03:00:24.368 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:24.368 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:24.368 00.000 9828 MoveAxis(E, 10, B)
03:00:24.368 00.000 9828 Guiding  Dir = 2, Dur = 10
03:00:24.368 00.000 9828 IsSlewing returns 0
03:00:24.368 00.000 9828 IsGuiding returns 0
03:00:24.368 00.000 9828 PulseGuide returned control before completion, sleep 20
03:00:24.399 00.031 9828 IsGuiding returns 1
03:00:24.399 00.000 9828 scope still moving after pulse duration time elapsed
03:00:24.430 00.031 9828 IsSlewing returns 0
03:00:24.430 00.000 9828 IsGuiding returns 1
03:00:24.460 00.030 9828 IsSlewing returns 0
03:00:24.460 00.000 9828 IsGuiding returns 1
03:00:24.491 00.031 9828 IsSlewing returns 0
03:00:24.491 00.000 9828 IsGuiding returns 0
03:00:24.491 00.000 9828 scope move finished after 10 + 113 ms
03:00:24.491 00.000 9828 Move returns status 0, amount 10
03:00:24.491 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:24.491 00.000 9828 MoveAxis(N, 15, B)
03:00:24.491 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:24.507 00.016 9828 IsSlewing returns 0
03:00:24.507 00.000 9828 IsGuiding returns 0
03:00:24.507 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:24.539 00.032 9828 IsGuiding returns 1
03:00:24.539 00.000 9828 scope still moving after pulse duration time elapsed
03:00:24.571 00.032 9828 IsSlewing returns 0
03:00:24.571 00.000 9828 IsGuiding returns 1
03:00:24.601 00.030 9828 IsSlewing returns 0
03:00:24.601 00.000 9828 IsGuiding returns 1
03:00:24.632 00.031 9828 IsSlewing returns 0
03:00:24.632 00.000 9828 IsGuiding returns 1
03:00:24.663 00.031 9828 IsSlewing returns 0
03:00:24.663 00.000 9828 IsGuiding returns 0
03:00:24.663 00.000 9828 scope move finished after 15 + 140 ms
03:00:24.663 00.000 9828 Move returns status 0, amount 15
03:00:24.663 00.000 9828 move complete, result=0
03:00:24.663 00.000 9828 worker thread done servicing request
03:00:24.663 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:00:25.050 00.387 8976 Exposure complete
03:00:25.055 00.005 8976 worker thread done servicing request
03:00:25.055 00.000 5052 OnExposeComplete: enter
03:00:25.056 00.001 5052 UpdateGuideState(): m_state=6
03:00:25.056 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11563
03:00:25.056 00.000 5052 Star::Find returns 1 (0), X=327.96, Y=281.66, Mass=164, SNR=8.9, Peak=78 HFD=2.1
03:00:25.056 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
03:00:25.056 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
03:00:25.056 00.000 5052 CameraToMount -- cameraX=-1.22 cameraY=-0.05 hyp=1.22 cameraTheta=-3.10 mountX=0.51 mountY=1.05, mountTheta=1.12
03:00:25.056 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.22, y=-0.05, opts=13)
03:00:25.057 00.001 5052 Enqueuing Move request for stepguider (-1.22, -0.05)
03:00:25.057 00.000 8976 Worker thread wakes up
03:00:25.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.22, -0.05) opts 0xd
03:00:25.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.22, -0.05)
03:00:25.057 00.000 8976 Moving (-1.22, -0.05) raw xDistance=0.51 yDistance=1.05
03:00:25.057 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
03:00:25.057 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
03:00:25.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:25.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
03:00:25.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.05
03:00:25.057 00.000 8976 MoveAxis(L, 2, ABG)
03:00:25.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:25.057 00.000 5052 Enqueuing Expose request
03:00:25.057 00.000 8976 stepping (-22, 16) + (-2, 0)
03:00:25.057 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:25.086 00.029 8976 Received - 47 (G) 
03:00:25.086 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:25.086 00.000 8976 stepped: pos (-24, 16)
03:00:25.086 00.000 8976 MoveAxis(D, 4, ABG)
03:00:25.086 00.000 8976 stepping (-24, 16) + (0, -4)
03:00:25.086 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:00:25.118 00.032 8976 Received - 47 (G) 
03:00:25.118 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:00:25.118 00.000 8976 stepped: pos (-24, 12)
03:00:25.118 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
03:00:25.118 00.000 8976 MountToCamera -- mountX=3.36 mountY=-2.42 hyp=4.15 mountTheta=-0.62 cameraX=0.63, cameraY=4.10 cameraTheta=1.42
03:00:25.118 00.000 8976 incremental bump (0.628, 4.098) isValid = 1
03:00:25.118 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
03:00:25.118 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:00:25.118 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:00:25.118 00.000 8976 move complete, result=0
03:00:25.118 00.000 9828 Worker thread wakes up
03:00:25.118 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:00:25.118 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:00:25.118 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
03:00:25.118 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
03:00:25.118 00.000 8976 worker thread done servicing request
03:00:25.118 00.000 8976 Worker thread wakes up
03:00:25.118 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
03:00:25.119 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
03:00:25.119 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:00:25.119 00.000 9828 BLC: window closed
03:00:25.119 00.000 9828 MoveAxis(E, 7, B)
03:00:25.119 00.000 9828 Guiding  Dir = 2, Dur = 7
03:00:25.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:25.119 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:25.119 00.000 9828 IsSlewing returns 0
03:00:25.119 00.000 9828 IsGuiding returns 0
03:00:25.119 00.000 9828 PulseGuide returned control before completion, sleep 17
03:00:25.145 00.026 9828 IsGuiding returns 1
03:00:25.145 00.000 9828 scope still moving after pulse duration time elapsed
03:00:25.176 00.031 9828 IsSlewing returns 0
03:00:25.176 00.000 9828 IsGuiding returns 1
03:00:25.206 00.030 9828 IsSlewing returns 0
03:00:25.206 00.000 9828 IsGuiding returns 1
03:00:25.237 00.031 9828 IsSlewing returns 0
03:00:25.237 00.000 9828 IsGuiding returns 1
03:00:25.267 00.030 9828 IsSlewing returns 0
03:00:25.267 00.000 9828 IsGuiding returns 0
03:00:25.267 00.000 9828 scope move finished after 7 + 141 ms
03:00:25.268 00.001 9828 Move returns status 0, amount 7
03:00:25.268 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:25.268 00.000 9828 MoveAxis(N, 16, B)
03:00:25.268 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:25.283 00.015 9828 IsSlewing returns 0
03:00:25.283 00.000 9828 IsGuiding returns 0
03:00:25.283 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:25.314 00.031 9828 IsGuiding returns 1
03:00:25.314 00.000 9828 scope still moving after pulse duration time elapsed
03:00:25.345 00.031 9828 IsSlewing returns 0
03:00:25.345 00.000 9828 IsGuiding returns 1
03:00:25.376 00.031 9828 IsSlewing returns 0
03:00:25.376 00.000 9828 IsGuiding returns 1
03:00:25.407 00.031 9828 IsSlewing returns 0
03:00:25.407 00.000 9828 IsGuiding returns 0
03:00:25.407 00.000 9828 scope move finished after 16 + 107 ms
03:00:25.407 00.000 9828 Move returns status 0, amount 16
03:00:25.407 00.000 9828 move complete, result=0
03:00:25.407 00.000 9828 worker thread done servicing request
03:00:25.407 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:00:25.804 00.397 8976 Exposure complete
03:00:25.810 00.006 8976 worker thread done servicing request
03:00:25.810 00.000 5052 OnExposeComplete: enter
03:00:25.810 00.000 5052 UpdateGuideState(): m_state=6
03:00:25.810 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11564
03:00:25.810 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=281.52, Mass=174, SNR=9.1, Peak=75 HFD=2.0
03:00:25.810 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
03:00:25.810 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.18)
03:00:25.810 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=-0.19 hyp=1.08 cameraTheta=-2.96 mountX=0.31 mountY=0.99, mountTheta=1.27
03:00:25.811 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=-0.19, opts=13)
03:00:25.811 00.000 5052 Enqueuing Move request for stepguider (-1.06, -0.19)
03:00:25.811 00.000 8976 Worker thread wakes up
03:00:25.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, -0.19) opts 0xd
03:00:25.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, -0.19)
03:00:25.811 00.000 8976 Moving (-1.06, -0.19) raw xDistance=0.31 yDistance=0.99
03:00:25.811 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:00:25.811 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:00:25.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:25.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
03:00:25.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.99
03:00:25.811 00.000 8976 MoveAxis(L, 1, ABG)
03:00:25.811 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:25.811 00.000 5052 Enqueuing Expose request
03:00:25.811 00.000 8976 stepping (-24, 12) + (-1, 0)
03:00:25.811 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:25.837 00.026 8976 Received - 47 (G) 
03:00:25.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:25.837 00.000 8976 stepped: pos (-25, 12)
03:00:25.837 00.000 8976 MoveAxis(D, 4, ABG)
03:00:25.837 00.000 8976 stepping (-25, 12) + (0, -4)
03:00:25.837 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:00:25.869 00.032 8976 Received - 47 (G) 
03:00:25.869 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:00:25.869 00.000 8976 stepped: pos (-25, 8)
03:00:25.869 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
03:00:25.869 00.000 8976 MountToCamera -- mountX=3.52 mountY=-2.04 hyp=4.07 mountTheta=-0.53 cameraX=0.22, cameraY=4.06 cameraTheta=1.52
03:00:25.869 00.000 8976 incremental bump (0.219, 4.061) isValid = 1
03:00:25.869 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
03:00:25.869 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:00:25.869 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:00:25.869 00.000 8976 move complete, result=0
03:00:25.869 00.000 9828 Worker thread wakes up
03:00:25.869 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:00:25.869 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:00:25.869 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
03:00:25.869 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.0 px 4 ms SOUTH
03:00:25.869 00.000 8976 worker thread done servicing request
03:00:25.869 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
03:00:25.869 00.000 8976 Worker thread wakes up
03:00:25.869 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
03:00:25.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:25.869 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:00:25.869 00.000 9828 BLC: window closed
03:00:25.870 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:25.870 00.000 9828 MoveAxis(E, 4, B)
03:00:25.870 00.000 9828 Guiding  Dir = 2, Dur = 4
03:00:25.870 00.000 9828 IsSlewing returns 0
03:00:25.870 00.000 9828 IsGuiding returns 0
03:00:25.870 00.000 9828 PulseGuide returned control before completion, sleep 14
03:00:25.894 00.024 9828 IsGuiding returns 1
03:00:25.894 00.000 9828 scope still moving after pulse duration time elapsed
03:00:25.924 00.030 9828 IsSlewing returns 0
03:00:25.924 00.000 9828 IsGuiding returns 1
03:00:25.955 00.031 9828 IsSlewing returns 0
03:00:25.955 00.000 9828 IsGuiding returns 1
03:00:25.987 00.032 9828 IsSlewing returns 0
03:00:25.987 00.000 9828 IsGuiding returns 0
03:00:25.987 00.000 9828 scope move finished after 4 + 112 ms
03:00:25.987 00.000 9828 Move returns status 0, amount 4
03:00:25.987 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:25.987 00.000 9828 MoveAxis(N, 16, B)
03:00:25.987 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:26.003 00.016 9828 IsSlewing returns 0
03:00:26.003 00.000 9828 IsGuiding returns 0
03:00:26.003 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:26.035 00.032 9828 IsGuiding returns 1
03:00:26.035 00.000 9828 scope still moving after pulse duration time elapsed
03:00:26.066 00.031 9828 IsSlewing returns 0
03:00:26.066 00.000 9828 IsGuiding returns 1
03:00:26.097 00.031 9828 IsSlewing returns 0
03:00:26.097 00.000 9828 IsGuiding returns 1
03:00:26.128 00.031 9828 IsSlewing returns 0
03:00:26.128 00.000 9828 IsGuiding returns 1
03:00:26.160 00.032 9828 IsSlewing returns 0
03:00:26.160 00.000 9828 IsGuiding returns 0
03:00:26.160 00.000 9828 scope move finished after 16 + 140 ms
03:00:26.160 00.000 9828 Move returns status 0, amount 16
03:00:26.160 00.000 9828 move complete, result=0
03:00:26.160 00.000 9828 worker thread done servicing request
03:00:26.160 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:00:26.553 00.393 8976 Exposure complete
03:00:26.558 00.005 8976 worker thread done servicing request
03:00:26.558 00.000 5052 OnExposeComplete: enter
03:00:26.558 00.000 5052 UpdateGuideState(): m_state=6
03:00:26.558 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11565
03:00:26.558 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=281.77, Mass=177, SNR=9.2, Peak=78 HFD=2.2
03:00:26.558 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:00:26.558 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
03:00:26.558 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=0.06 hyp=0.99 cameraTheta=3.08 mountX=0.50 mountY=0.80, mountTheta=1.01
03:00:26.559 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=0.06, opts=13)
03:00:26.559 00.000 5052 Enqueuing Move request for stepguider (-0.99, 0.06)
03:00:26.559 00.000 8976 Worker thread wakes up
03:00:26.560 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:00:26.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, 0.06) opts 0xd
03:00:26.560 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
03:00:26.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, 0.06)
03:00:26.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:26.560 00.000 8976 Moving (-0.99, 0.06) raw xDistance=0.50 yDistance=0.80
03:00:26.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:26.560 00.000 5052 Enqueuing Expose request
03:00:26.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
03:00:26.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.80
03:00:26.560 00.000 8976 MoveAxis(L, 2, ABG)
03:00:26.560 00.000 8976 stepping (-25, 8) + (-2, 0)
03:00:26.560 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:26.588 00.028 8976 Received - 47 (G) 
03:00:26.588 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:26.588 00.000 8976 stepped: pos (-27, 8)
03:00:26.589 00.001 8976 MoveAxis(D, 3, ABG)
03:00:26.589 00.000 8976 stepping (-27, 8) + (0, -3)
03:00:26.589 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:26.620 00.031 8976 Received - 47 (G) 
03:00:26.620 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:26.620 00.000 8976 stepped: pos (-27, 5)
03:00:26.620 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
03:00:26.620 00.000 8976 MountToCamera -- mountX=3.72 mountY=-1.63 hyp=4.06 mountTheta=-0.41 cameraX=-0.24, cameraY=4.06 cameraTheta=1.63
03:00:26.620 00.000 8976 incremental bump (-0.241, 4.055) isValid = 1
03:00:26.620 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
03:00:26.620 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:00:26.620 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:00:26.620 00.000 8976 move complete, result=0
03:00:26.620 00.000 9828 Worker thread wakes up
03:00:26.620 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:00:26.620 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:00:26.620 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
03:00:26.620 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
03:00:26.620 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
03:00:26.620 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:00:26.620 00.000 8976 worker thread done servicing request
03:00:26.621 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
03:00:26.621 00.000 9828 BLC: window closed
03:00:26.621 00.000 9828 MoveAxis(W, 0, B)
03:00:26.621 00.000 9828 Move returns status 0, amount 0
03:00:26.621 00.000 8976 Worker thread wakes up
03:00:26.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:26.621 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:26.621 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:26.621 00.000 9828 MoveAxis(N, 16, B)
03:00:26.621 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:26.621 00.000 9828 IsSlewing returns 0
03:00:26.621 00.000 9828 IsGuiding returns 0
03:00:26.622 00.001 9828 PulseGuide returned control before completion, sleep 26
03:00:26.657 00.035 9828 IsGuiding returns 1
03:00:26.657 00.000 9828 scope still moving after pulse duration time elapsed
03:00:26.688 00.031 9828 IsSlewing returns 0
03:00:26.688 00.000 9828 IsGuiding returns 1
03:00:26.720 00.032 9828 IsSlewing returns 0
03:00:26.720 00.000 9828 IsGuiding returns 1
03:00:26.752 00.032 9828 IsSlewing returns 0
03:00:26.752 00.000 9828 IsGuiding returns 0
03:00:26.752 00.000 9828 scope move finished after 16 + 113 ms
03:00:26.752 00.000 9828 Move returns status 0, amount 16
03:00:26.752 00.000 9828 move complete, result=0
03:00:26.752 00.000 9828 worker thread done servicing request
03:00:26.752 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
03:00:27.307 00.555 8976 Exposure complete
03:00:27.312 00.005 8976 worker thread done servicing request
03:00:27.312 00.000 5052 OnExposeComplete: enter
03:00:27.312 00.000 5052 UpdateGuideState(): m_state=6
03:00:27.312 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11566
03:00:27.312 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.81, Mass=165, SNR=8.9, Peak=84 HFD=2.0
03:00:27.312 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:00:27.312 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
03:00:27.312 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.68 mountX=0.18 mountY=0.11, mountTheta=0.57
03:00:27.313 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.10, opts=13)
03:00:27.314 00.001 5052 Enqueuing Move request for stepguider (-0.20, 0.10)
03:00:27.314 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
03:00:27.314 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
03:00:27.314 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:27.314 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:27.314 00.000 5052 Enqueuing Expose request
03:00:27.314 00.000 8976 Worker thread wakes up
03:00:27.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.10) opts 0xd
03:00:27.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.10)
03:00:27.314 00.000 8976 Moving (-0.20, 0.10) raw xDistance=0.18 yDistance=0.11
03:00:27.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:00:27.314 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:00:27.314 00.000 8976 MoveAxis(R, 0, ABG)
03:00:27.314 00.000 8976 MoveAxis(U, 0, ABG)
03:00:27.314 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
03:00:27.314 00.000 8976 MountToCamera -- mountX=3.86 mountY=-1.36 hyp=4.09 mountTheta=-0.34 cameraX=-0.55, cameraY=4.05 cameraTheta=1.71
03:00:27.314 00.000 8976 incremental bump (-0.549, 4.051) isValid = 1
03:00:27.314 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
03:00:27.314 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:00:27.314 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:00:27.314 00.000 8976 move complete, result=0
03:00:27.314 00.000 9828 Worker thread wakes up
03:00:27.315 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:00:27.315 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:00:27.315 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:27.315 00.000 8976 worker thread done servicing request
03:00:27.315 00.000 8976 Worker thread wakes up
03:00:27.315 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.49)
03:00:27.315 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.57)
03:00:27.315 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
03:00:27.315 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:00:27.315 00.000 9828 BLC: window closed
03:00:27.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:27.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:27.315 00.000 9828 MoveAxis(W, 3, B)
03:00:27.315 00.000 9828 Guiding  Dir = 3, Dur = 3
03:00:27.316 00.001 9828 IsSlewing returns 0
03:00:27.316 00.000 9828 IsGuiding returns 0
03:00:27.316 00.000 9828 PulseGuide returned control before completion, sleep 13
03:00:27.344 00.028 9828 IsGuiding returns 1
03:00:27.344 00.000 9828 scope still moving after pulse duration time elapsed
03:00:27.375 00.031 9828 IsSlewing returns 0
03:00:27.375 00.000 9828 IsGuiding returns 1
03:00:27.405 00.030 9828 IsSlewing returns 0
03:00:27.405 00.000 9828 IsGuiding returns 1
03:00:27.437 00.032 9828 IsSlewing returns 0
03:00:27.437 00.000 9828 IsGuiding returns 0
03:00:27.437 00.000 9828 scope move finished after 3 + 118 ms
03:00:27.437 00.000 9828 Move returns status 0, amount 3
03:00:27.437 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:27.437 00.000 9828 MoveAxis(N, 16, B)
03:00:27.437 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:27.453 00.016 9828 IsSlewing returns 0
03:00:27.453 00.000 9828 IsGuiding returns 0
03:00:27.453 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:27.485 00.032 9828 IsGuiding returns 1
03:00:27.485 00.000 9828 scope still moving after pulse duration time elapsed
03:00:27.517 00.032 9828 IsSlewing returns 0
03:00:27.517 00.000 9828 IsGuiding returns 1
03:00:27.549 00.032 9828 IsSlewing returns 0
03:00:27.549 00.000 9828 IsGuiding returns 1
03:00:27.580 00.031 9828 IsSlewing returns 0
03:00:27.580 00.000 9828 IsGuiding returns 1
03:00:27.610 00.030 9828 IsSlewing returns 0
03:00:27.610 00.000 9828 IsGuiding returns 0
03:00:27.610 00.000 9828 scope move finished after 16 + 141 ms
03:00:27.610 00.000 9828 Move returns status 0, amount 16
03:00:27.610 00.000 9828 move complete, result=0
03:00:27.610 00.000 9828 worker thread done servicing request
03:00:27.610 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
03:00:28.002 00.392 8976 Exposure complete
03:00:28.009 00.007 8976 worker thread done servicing request
03:00:28.010 00.001 5052 OnExposeComplete: enter
03:00:28.010 00.000 5052 UpdateGuideState(): m_state=6
03:00:28.010 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11567
03:00:28.010 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.91, Mass=172, SNR=9.1, Peak=88 HFD=1.8
03:00:28.010 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
03:00:28.010 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
03:00:28.010 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.37 mountX=0.16 mountY=-0.14, mountTheta=-0.73
03:00:28.012 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.20, opts=13)
03:00:28.012 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.20)
03:00:28.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:00:28.012 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
03:00:28.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:28.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:28.012 00.000 5052 Enqueuing Expose request
03:00:28.013 00.001 8976 Worker thread wakes up
03:00:28.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.20) opts 0xd
03:00:28.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.20)
03:00:28.013 00.000 8976 Moving (0.04, 0.20) raw xDistance=0.16 yDistance=-0.14
03:00:28.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:00:28.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:00:28.013 00.000 8976 MoveAxis(R, 0, ABG)
03:00:28.013 00.000 8976 MoveAxis(U, 0, ABG)
03:00:28.014 00.001 8976 MountToCamera -- mountTheta (-0.29) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
03:00:28.014 00.000 8976 MountToCamera -- mountX=3.95 mountY=-1.17 hyp=4.12 mountTheta=-0.29 cameraX=-0.76, cameraY=4.05 cameraTheta=1.76
03:00:28.014 00.000 8976 incremental bump (-0.756, 4.048) isValid = 1
03:00:28.014 00.000 8976 Scheduling Mount bump of (-0.021, 0.117)
03:00:28.014 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:00:28.014 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:00:28.014 00.000 8976 move complete, result=0
03:00:28.014 00.000 8976 worker thread done servicing request
03:00:28.014 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:28.014 00.000 8976 Worker thread wakes up
03:00:28.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:28.014 00.000 9828 Worker thread wakes up
03:00:28.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:28.014 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:00:28.015 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:00:28.015 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
03:00:28.015 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.52)
03:00:28.015 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.44
03:00:28.015 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:00:28.015 00.000 9828 BLC: window closed
03:00:28.015 00.000 9828 MoveAxis(W, 5, B)
03:00:28.015 00.000 9828 Guiding  Dir = 3, Dur = 5
03:00:28.015 00.000 9828 IsSlewing returns 0
03:00:28.016 00.001 9828 IsGuiding returns 0
03:00:28.016 00.000 9828 PulseGuide returned control before completion, sleep 15
03:00:28.037 00.021 9828 IsGuiding returns 1
03:00:28.037 00.000 9828 scope still moving after pulse duration time elapsed
03:00:28.067 00.030 9828 IsSlewing returns 0
03:00:28.067 00.000 9828 IsGuiding returns 1
03:00:28.099 00.032 9828 IsSlewing returns 0
03:00:28.099 00.000 9828 IsGuiding returns 1
03:00:28.131 00.032 9828 IsSlewing returns 0
03:00:28.131 00.000 9828 IsGuiding returns 1
03:00:28.163 00.032 9828 IsSlewing returns 0
03:00:28.163 00.000 9828 IsGuiding returns 0
03:00:28.163 00.000 9828 scope move finished after 5 + 142 ms
03:00:28.163 00.000 9828 Move returns status 0, amount 5
03:00:28.163 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:28.163 00.000 9828 MoveAxis(N, 16, B)
03:00:28.163 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:28.178 00.015 9828 IsSlewing returns 0
03:00:28.178 00.000 9828 IsGuiding returns 0
03:00:28.178 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:28.209 00.031 9828 IsGuiding returns 1
03:00:28.209 00.000 9828 scope still moving after pulse duration time elapsed
03:00:28.240 00.031 9828 IsSlewing returns 0
03:00:28.240 00.000 9828 IsGuiding returns 1
03:00:28.270 00.030 9828 IsSlewing returns 0
03:00:28.270 00.000 9828 IsGuiding returns 1
03:00:28.302 00.032 9828 IsSlewing returns 0
03:00:28.302 00.000 9828 IsGuiding returns 1
03:00:28.334 00.032 9828 IsSlewing returns 0
03:00:28.334 00.000 9828 IsGuiding returns 0
03:00:28.334 00.000 9828 scope move finished after 16 + 138 ms
03:00:28.334 00.000 9828 Move returns status 0, amount 16
03:00:28.334 00.000 9828 move complete, result=0
03:00:28.334 00.000 9828 worker thread done servicing request
03:00:28.334 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
03:00:28.702 00.368 8976 Exposure complete
03:00:28.708 00.006 8976 worker thread done servicing request
03:00:28.708 00.000 5052 OnExposeComplete: enter
03:00:28.708 00.000 5052 UpdateGuideState(): m_state=6
03:00:28.708 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11568
03:00:28.708 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.84, Mass=183, SNR=9.4, Peak=77 HFD=2.0
03:00:28.708 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
03:00:28.708 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
03:00:28.708 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.13 hyp=0.35 cameraTheta=0.37 mountX=-0.03 mountY=-0.34, mountTheta=-1.67
03:00:28.709 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.13, opts=13)
03:00:28.709 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.13)
03:00:28.709 00.000 8976 Worker thread wakes up
03:00:28.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.13) opts 0xd
03:00:28.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.13)
03:00:28.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:00:28.709 00.000 8976 Moving (0.33, 0.13) raw xDistance=-0.03 yDistance=-0.34
03:00:28.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:00:28.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
03:00:28.709 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
03:00:28.709 00.000 8976 MoveAxis(R, 0, ABG)
03:00:28.709 00.000 8976 MoveAxis(U, 1, ABG)
03:00:28.710 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:28.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:28.710 00.000 5052 Enqueuing Expose request
03:00:28.710 00.000 8976 stepping (-27, 5) + (0, 1)
03:00:28.710 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:28.731 00.021 8976 Received - 47 (G) 
03:00:28.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:28.731 00.000 8976 stepped: pos (-27, 6)
03:00:28.731 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
03:00:28.731 00.000 8976 MountToCamera -- mountX=4.01 mountY=-1.10 hyp=4.16 mountTheta=-0.27 cameraX=-0.85, cameraY=4.07 cameraTheta=1.78
03:00:28.731 00.000 8976 incremental bump (-0.848, 4.070) isValid = 1
03:00:28.731 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
03:00:28.731 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:00:28.731 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:00:28.731 00.000 8976 move complete, result=0
03:00:28.731 00.000 8976 worker thread done servicing request
03:00:28.731 00.000 8976 Worker thread wakes up
03:00:28.731 00.000 9828 Worker thread wakes up
03:00:28.731 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:00:28.732 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:00:28.732 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
03:00:28.732 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
03:00:28.732 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
03:00:28.732 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:00:28.732 00.000 9828 BLC: window closed
03:00:28.732 00.000 9828 MoveAxis(W, 6, B)
03:00:28.732 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:00:28.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:28.732 00.000 9828 Guiding  Dir = 3, Dur = 6
03:00:28.732 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:28.732 00.000 9828 IsSlewing returns 0
03:00:28.733 00.001 9828 IsGuiding returns 0
03:00:28.733 00.000 9828 PulseGuide returned control before completion, sleep 16
03:00:28.758 00.025 9828 IsGuiding returns 1
03:00:28.758 00.000 9828 scope still moving after pulse duration time elapsed
03:00:28.789 00.031 9828 IsSlewing returns 0
03:00:28.789 00.000 9828 IsGuiding returns 1
03:00:28.820 00.031 9828 IsSlewing returns 0
03:00:28.820 00.000 9828 IsGuiding returns 1
03:00:28.852 00.032 9828 IsSlewing returns 0
03:00:28.852 00.000 9828 IsGuiding returns 0
03:00:28.852 00.000 9828 scope move finished after 6 + 113 ms
03:00:28.852 00.000 9828 Move returns status 0, amount 6
03:00:28.852 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:28.852 00.000 9828 MoveAxis(N, 16, B)
03:00:28.853 00.001 9828 Guiding  Dir = 0, Dur = 16
03:00:28.868 00.015 9828 IsSlewing returns 0
03:00:28.868 00.000 9828 IsGuiding returns 0
03:00:28.868 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:28.898 00.030 9828 IsGuiding returns 1
03:00:28.898 00.000 9828 scope still moving after pulse duration time elapsed
03:00:28.929 00.031 9828 IsSlewing returns 0
03:00:28.929 00.000 9828 IsGuiding returns 1
03:00:28.960 00.031 9828 IsSlewing returns 0
03:00:28.960 00.000 9828 IsGuiding returns 1
03:00:28.992 00.032 9828 IsSlewing returns 0
03:00:28.992 00.000 9828 IsGuiding returns 1
03:00:29.024 00.032 9828 IsSlewing returns 0
03:00:29.024 00.000 9828 IsGuiding returns 1
03:00:29.055 00.031 9828 IsSlewing returns 0
03:00:29.055 00.000 9828 IsGuiding returns 1
03:00:29.086 00.031 9828 IsSlewing returns 0
03:00:29.087 00.001 9828 IsGuiding returns 1
03:00:29.118 00.031 9828 IsSlewing returns 0
03:00:29.118 00.000 9828 IsGuiding returns 0
03:00:29.118 00.000 9828 scope move finished after 16 + 234 ms
03:00:29.118 00.000 9828 Move returns status 0, amount 16
03:00:29.118 00.000 9828 move complete, result=0
03:00:29.119 00.001 9828 worker thread done servicing request
03:00:29.119 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
03:00:29.419 00.300 8976 Exposure complete
03:00:29.425 00.006 8976 worker thread done servicing request
03:00:29.425 00.000 5052 OnExposeComplete: enter
03:00:29.425 00.000 5052 UpdateGuideState(): m_state=6
03:00:29.425 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11569
03:00:29.425 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.45, Mass=180, SNR=9.3, Peak=77 HFD=1.6
03:00:29.425 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
03:00:29.425 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
03:00:29.425 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-0.91 mountX=-0.32 mountY=-0.03, mountTheta=-3.06
03:00:29.426 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.26, opts=13)
03:00:29.426 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.26)
03:00:29.426 00.000 8976 Worker thread wakes up
03:00:29.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.26) opts 0xd
03:00:29.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.26)
03:00:29.426 00.000 8976 Moving (0.20, -0.26) raw xDistance=-0.32 yDistance=-0.03
03:00:29.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:00:29.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:00:29.426 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
03:00:29.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:29.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:00:29.426 00.000 8976 MoveAxis(R, 1, ABG)
03:00:29.426 00.000 8976 stepping (-27, 6) + (1, 0)
03:00:29.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:29.426 00.000 5052 Enqueuing Expose request
03:00:29.426 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:29.450 00.024 8976 Received - 47 (G) 
03:00:29.450 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:29.450 00.000 8976 stepped: pos (-26, 6)
03:00:29.450 00.000 8976 MoveAxis(U, 0, ABG)
03:00:29.450 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
03:00:29.450 00.000 8976 MountToCamera -- mountX=4.00 mountY=-1.05 hyp=4.14 mountTheta=-0.26 cameraX=-0.89, cameraY=4.04 cameraTheta=1.79
03:00:29.450 00.000 8976 incremental bump (-0.886, 4.040) isValid = 1
03:00:29.450 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
03:00:29.450 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:00:29.450 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:00:29.450 00.000 8976 move complete, result=0
03:00:29.450 00.000 8976 worker thread done servicing request
03:00:29.450 00.000 8976 Worker thread wakes up
03:00:29.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:29.450 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:29.450 00.000 9828 Worker thread wakes up
03:00:29.450 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:00:29.451 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:00:29.451 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.41)
03:00:29.451 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
03:00:29.451 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.49)
03:00:29.451 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
03:00:29.451 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:00:29.451 00.000 9828 BLC: window closed
03:00:29.451 00.000 9828 MoveAxis(W, 6, B)
03:00:29.451 00.000 9828 Guiding  Dir = 3, Dur = 6
03:00:29.451 00.000 9828 IsSlewing returns 0
03:00:29.451 00.000 9828 IsGuiding returns 0
03:00:29.452 00.001 9828 PulseGuide returned control before completion, sleep 16
03:00:29.478 00.026 9828 IsGuiding returns 1
03:00:29.478 00.000 9828 scope still moving after pulse duration time elapsed
03:00:29.510 00.032 9828 IsSlewing returns 0
03:00:29.510 00.000 9828 IsGuiding returns 1
03:00:29.542 00.032 9828 IsSlewing returns 0
03:00:29.542 00.000 9828 IsGuiding returns 1
03:00:29.574 00.032 9828 IsSlewing returns 0
03:00:29.574 00.000 9828 IsGuiding returns 0
03:00:29.574 00.000 9828 scope move finished after 6 + 116 ms
03:00:29.574 00.000 9828 Move returns status 0, amount 6
03:00:29.574 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:29.574 00.000 9828 MoveAxis(N, 16, B)
03:00:29.574 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:29.590 00.016 9828 IsSlewing returns 0
03:00:29.590 00.000 9828 IsGuiding returns 0
03:00:29.590 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:29.621 00.031 9828 IsGuiding returns 1
03:00:29.621 00.000 9828 scope still moving after pulse duration time elapsed
03:00:29.653 00.032 9828 IsSlewing returns 0
03:00:29.653 00.000 9828 IsGuiding returns 1
03:00:29.684 00.031 9828 IsSlewing returns 0
03:00:29.684 00.000 9828 IsGuiding returns 1
03:00:29.714 00.030 9828 IsSlewing returns 0
03:00:29.714 00.000 9828 IsGuiding returns 1
03:00:29.746 00.032 9828 IsSlewing returns 0
03:00:29.746 00.000 9828 IsGuiding returns 0
03:00:29.746 00.000 9828 scope move finished after 16 + 140 ms
03:00:29.746 00.000 9828 Move returns status 0, amount 16
03:00:29.746 00.000 9828 move complete, result=0
03:00:29.746 00.000 9828 worker thread done servicing request
03:00:29.746 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
03:00:30.137 00.391 8976 Exposure complete
03:00:30.144 00.007 8976 worker thread done servicing request
03:00:30.144 00.000 5052 OnExposeComplete: enter
03:00:30.144 00.000 5052 UpdateGuideState(): m_state=6
03:00:30.144 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11570
03:00:30.144 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.51, Mass=168, SNR=9.0, Peak=79 HFD=1.4
03:00:30.144 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
03:00:30.144 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
03:00:30.144 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.20 hyp=0.37 cameraTheta=-0.58 mountX=-0.32 mountY=-0.15, mountTheta=-2.71
03:00:30.145 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.20, opts=13)
03:00:30.145 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.20)
03:00:30.145 00.000 8976 Worker thread wakes up
03:00:30.145 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:00:30.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.20) opts 0xd
03:00:30.145 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
03:00:30.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.20)
03:00:30.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:30.145 00.000 8976 Moving (0.31, -0.20) raw xDistance=-0.32 yDistance=-0.15
03:00:30.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:30.145 00.000 5052 Enqueuing Expose request
03:00:30.146 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
03:00:30.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:00:30.146 00.000 8976 MoveAxis(R, 1, ABG)
03:00:30.146 00.000 8976 stepping (-26, 6) + (1, 0)
03:00:30.146 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:30.169 00.023 8976 Received - 47 (G) 
03:00:30.169 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:30.169 00.000 8976 stepped: pos (-25, 6)
03:00:30.170 00.001 8976 MoveAxis(U, 0, ABG)
03:00:30.170 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
03:00:30.170 00.000 8976 MountToCamera -- mountX=3.94 mountY=-1.02 hyp=4.07 mountTheta=-0.25 cameraX=-0.89, cameraY=3.97 cameraTheta=1.79
03:00:30.170 00.000 8976 incremental bump (-0.889, 3.975) isValid = 1
03:00:30.170 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
03:00:30.170 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:00:30.170 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:00:30.170 00.000 8976 move complete, result=0
03:00:30.170 00.000 9828 Worker thread wakes up
03:00:30.170 00.000 8976 worker thread done servicing request
03:00:30.170 00.000 8976 Worker thread wakes up
03:00:30.170 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:00:30.170 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:00:30.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:30.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:30.170 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
03:00:30.170 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.49)
03:00:30.170 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
03:00:30.171 00.001 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:00:30.171 00.000 9828 BLC: window closed
03:00:30.171 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
03:00:30.171 00.000 9828 MoveAxis(W, 6, B)
03:00:30.171 00.000 9828 Guiding  Dir = 3, Dur = 6
03:00:30.171 00.000 9828 IsSlewing returns 0
03:00:30.171 00.000 9828 IsGuiding returns 0
03:00:30.171 00.000 9828 PulseGuide returned control before completion, sleep 16
03:00:30.201 00.030 9828 IsGuiding returns 1
03:00:30.201 00.000 9828 scope still moving after pulse duration time elapsed
03:00:30.233 00.032 9828 IsSlewing returns 0
03:00:30.233 00.000 9828 IsGuiding returns 1
03:00:30.264 00.031 9828 IsSlewing returns 0
03:00:30.264 00.000 9828 IsGuiding returns 1
03:00:30.296 00.032 9828 IsSlewing returns 0
03:00:30.296 00.000 9828 IsGuiding returns 1
03:00:30.328 00.032 9828 IsSlewing returns 0
03:00:30.328 00.000 9828 IsGuiding returns 0
03:00:30.328 00.000 9828 scope move finished after 6 + 150 ms
03:00:30.328 00.000 9828 Move returns status 0, amount 6
03:00:30.329 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:30.329 00.000 9828 MoveAxis(N, 16, B)
03:00:30.329 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:30.344 00.015 9828 IsSlewing returns 0
03:00:30.344 00.000 9828 IsGuiding returns 0
03:00:30.344 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:30.374 00.030 9828 IsGuiding returns 1
03:00:30.374 00.000 9828 scope still moving after pulse duration time elapsed
03:00:30.406 00.032 9828 IsSlewing returns 0
03:00:30.406 00.000 9828 IsGuiding returns 1
03:00:30.438 00.032 9828 IsSlewing returns 0
03:00:30.438 00.000 9828 IsGuiding returns 1
03:00:30.470 00.032 9828 IsSlewing returns 0
03:00:30.470 00.000 9828 IsGuiding returns 1
03:00:30.501 00.031 9828 IsSlewing returns 0
03:00:30.501 00.000 9828 IsGuiding returns 0
03:00:30.501 00.000 9828 scope move finished after 16 + 140 ms
03:00:30.501 00.000 9828 Move returns status 0, amount 16
03:00:30.501 00.000 9828 move complete, result=0
03:00:30.501 00.000 9828 worker thread done servicing request
03:00:30.501 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
03:00:30.858 00.357 8976 Exposure complete
03:00:30.864 00.006 8976 worker thread done servicing request
03:00:30.864 00.000 5052 OnExposeComplete: enter
03:00:30.864 00.000 5052 UpdateGuideState(): m_state=6
03:00:30.865 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11571
03:00:30.865 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.21, Mass=180, SNR=9.3, Peak=74 HFD=2.3
03:00:30.865 00.000 5052 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.04) = xAngle (-3.76 = 2.52)
03:00:30.865 00.000 5052 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.87 = 2.42)
03:00:30.865 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.50 hyp=0.50 cameraTheta=-1.72 mountX=-0.41 mountY=0.33, mountTheta=2.46
03:00:30.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.50, opts=13)
03:00:30.866 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.50)
03:00:30.866 00.000 8976 Worker thread wakes up
03:00:30.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
03:00:30.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.50) opts 0xd
03:00:30.866 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
03:00:30.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.50)
03:00:30.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:30.866 00.000 8976 Moving (-0.07, -0.50) raw xDistance=-0.41 yDistance=0.33
03:00:30.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:30.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
03:00:30.866 00.000 5052 Enqueuing Expose request
03:00:30.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:00:30.867 00.001 8976 MoveAxis(R, 2, ABG)
03:00:30.867 00.000 8976 stepping (-25, 6) + (2, 0)
03:00:30.867 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:30.889 00.022 8976 Received - 47 (G) 
03:00:30.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:30.889 00.000 8976 stepped: pos (-23, 6)
03:00:30.889 00.000 8976 MoveAxis(D, 1, ABG)
03:00:30.889 00.000 8976 stepping (-23, 6) + (0, -1)
03:00:30.889 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:30.921 00.032 8976 Received - 47 (G) 
03:00:30.921 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:30.921 00.000 8976 stepped: pos (-23, 5)
03:00:30.921 00.000 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
03:00:30.921 00.000 8976 MountToCamera -- mountX=3.80 mountY=-0.94 hyp=3.92 mountTheta=-0.24 cameraX=-0.89, cameraY=3.82 cameraTheta=1.80
03:00:30.921 00.000 8976 incremental bump (-0.891, 3.817) isValid = 1
03:00:30.921 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
03:00:30.921 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:00:30.921 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:00:30.921 00.000 8976 move complete, result=0
03:00:30.921 00.000 9828 Worker thread wakes up
03:00:30.921 00.000 8976 worker thread done servicing request
03:00:30.921 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:00:30.922 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:00:30.922 00.000 8976 Worker thread wakes up
03:00:30.922 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:00:30.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:30.922 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.40)
03:00:30.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:30.922 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.48)
03:00:30.922 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
03:00:30.922 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:00:30.922 00.000 9828 BLC: window closed
03:00:30.922 00.000 9828 MoveAxis(W, 7, B)
03:00:30.922 00.000 9828 Guiding  Dir = 3, Dur = 7
03:00:30.923 00.001 9828 IsSlewing returns 0
03:00:30.923 00.000 9828 IsGuiding returns 0
03:00:30.923 00.000 9828 PulseGuide returned control before completion, sleep 17
03:00:30.942 00.019 9828 IsGuiding returns 1
03:00:30.942 00.000 9828 scope still moving after pulse duration time elapsed
03:00:30.973 00.031 9828 IsSlewing returns 0
03:00:30.973 00.000 9828 IsGuiding returns 1
03:00:31.004 00.031 9828 IsSlewing returns 0
03:00:31.004 00.000 9828 IsGuiding returns 1
03:00:31.036 00.032 9828 IsSlewing returns 0
03:00:31.036 00.000 9828 IsGuiding returns 0
03:00:31.036 00.000 9828 scope move finished after 7 + 107 ms
03:00:31.036 00.000 9828 Move returns status 0, amount 7
03:00:31.036 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:31.036 00.000 9828 MoveAxis(N, 16, B)
03:00:31.036 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:31.053 00.017 9828 IsSlewing returns 0
03:00:31.053 00.000 9828 IsGuiding returns 0
03:00:31.053 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:31.085 00.032 9828 IsGuiding returns 1
03:00:31.085 00.000 9828 scope still moving after pulse duration time elapsed
03:00:31.116 00.031 9828 IsSlewing returns 0
03:00:31.116 00.000 9828 IsGuiding returns 1
03:00:31.147 00.031 9828 IsSlewing returns 0
03:00:31.147 00.000 9828 IsGuiding returns 1
03:00:31.180 00.033 9828 IsSlewing returns 0
03:00:31.180 00.000 9828 IsGuiding returns 1
03:00:31.212 00.032 9828 IsSlewing returns 0
03:00:31.212 00.000 9828 IsGuiding returns 0
03:00:31.212 00.000 9828 scope move finished after 16 + 142 ms
03:00:31.212 00.000 9828 Move returns status 0, amount 16
03:00:31.212 00.000 9828 move complete, result=0
03:00:31.212 00.000 9828 worker thread done servicing request
03:00:31.212 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
03:00:31.609 00.397 8976 Exposure complete
03:00:31.615 00.006 8976 worker thread done servicing request
03:00:31.616 00.001 5052 OnExposeComplete: enter
03:00:31.616 00.000 5052 UpdateGuideState(): m_state=6
03:00:31.616 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11572
03:00:31.616 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.27, Mass=173, SNR=9.2, Peak=77 HFD=2.1
03:00:31.616 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.12 = 2.16)
03:00:31.616 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.22 = 2.06)
03:00:31.616 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.43 hyp=0.50 cameraTheta=-2.08 mountX=-0.28 mountY=0.44, mountTheta=2.13
03:00:31.617 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.43, opts=13)
03:00:31.617 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.43)
03:00:31.617 00.000 8976 Worker thread wakes up
03:00:31.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
03:00:31.617 00.000 5052 UpdateGuideState exits: m=173 SNR=9.2
03:00:31.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:31.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:31.617 00.000 5052 Enqueuing Expose request
03:00:31.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.43) opts 0xd
03:00:31.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.43)
03:00:31.617 00.000 8976 Moving (-0.24, -0.43) raw xDistance=-0.28 yDistance=0.44
03:00:31.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
03:00:31.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
03:00:31.617 00.000 8976 MoveAxis(R, 1, ABG)
03:00:31.617 00.000 8976 stepping (-23, 5) + (1, 0)
03:00:31.618 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:31.640 00.022 8976 Received - 47 (G) 
03:00:31.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:31.640 00.000 8976 stepped: pos (-22, 5)
03:00:31.640 00.000 8976 MoveAxis(D, 2, ABG)
03:00:31.640 00.000 8976 stepping (-22, 5) + (0, -2)
03:00:31.640 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:31.672 00.032 8976 Received - 47 (G) 
03:00:31.672 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:31.672 00.000 8976 stepped: pos (-22, 3)
03:00:31.672 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
03:00:31.672 00.000 8976 MountToCamera -- mountX=3.66 mountY=-0.79 hyp=3.75 mountTheta=-0.21 cameraX=-0.96, cameraY=3.62 cameraTheta=1.83
03:00:31.672 00.000 8976 incremental bump (-0.963, 3.619) isValid = 1
03:00:31.672 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
03:00:31.672 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:00:31.672 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:00:31.672 00.000 8976 move complete, result=0
03:00:31.672 00.000 8976 worker thread done servicing request
03:00:31.672 00.000 8976 Worker thread wakes up
03:00:31.672 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
03:00:31.672 00.000 9828 Worker thread wakes up
03:00:31.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:31.673 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:00:31.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:31.673 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:00:31.673 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.37)
03:00:31.673 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.45)
03:00:31.673 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
03:00:31.673 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:00:31.673 00.000 9828 BLC: window closed
03:00:31.673 00.000 9828 MoveAxis(W, 8, B)
03:00:31.673 00.000 9828 Guiding  Dir = 3, Dur = 8
03:00:31.674 00.001 9828 IsSlewing returns 0
03:00:31.674 00.000 9828 IsGuiding returns 0
03:00:31.674 00.000 9828 PulseGuide returned control before completion, sleep 18
03:00:31.702 00.028 9828 IsGuiding returns 1
03:00:31.702 00.000 9828 scope still moving after pulse duration time elapsed
03:00:31.734 00.032 9828 IsSlewing returns 0
03:00:31.734 00.000 9828 IsGuiding returns 1
03:00:31.765 00.031 9828 IsSlewing returns 0
03:00:31.765 00.000 9828 IsGuiding returns 1
03:00:31.796 00.031 9828 IsSlewing returns 0
03:00:31.796 00.000 9828 IsGuiding returns 0
03:00:31.796 00.000 9828 scope move finished after 8 + 114 ms
03:00:31.796 00.000 9828 Move returns status 0, amount 8
03:00:31.796 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:31.796 00.000 9828 MoveAxis(N, 16, B)
03:00:31.796 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:31.812 00.016 9828 IsSlewing returns 0
03:00:31.812 00.000 9828 IsGuiding returns 0
03:00:31.812 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:31.844 00.032 9828 IsGuiding returns 1
03:00:31.844 00.000 9828 scope still moving after pulse duration time elapsed
03:00:31.875 00.031 9828 IsSlewing returns 0
03:00:31.875 00.000 9828 IsGuiding returns 1
03:00:31.907 00.032 9828 IsSlewing returns 0
03:00:31.907 00.000 9828 IsGuiding returns 1
03:00:31.938 00.031 9828 IsSlewing returns 0
03:00:31.938 00.000 9828 IsGuiding returns 1
03:00:31.971 00.033 9828 IsSlewing returns 0
03:00:31.971 00.000 9828 IsGuiding returns 0
03:00:31.971 00.000 9828 scope move finished after 16 + 141 ms
03:00:31.971 00.000 9828 Move returns status 0, amount 16
03:00:31.971 00.000 9828 move complete, result=0
03:00:31.971 00.000 9828 worker thread done servicing request
03:00:31.971 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
03:00:32.362 00.391 8976 Exposure complete
03:00:32.368 00.006 8976 worker thread done servicing request
03:00:32.368 00.000 5052 OnExposeComplete: enter
03:00:32.368 00.000 5052 UpdateGuideState(): m_state=6
03:00:32.369 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11573
03:00:32.369 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.85, Mass=167, SNR=8.9, Peak=75 HFD=2.0
03:00:32.369 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
03:00:32.369 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:00:32.369 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.14 hyp=0.34 cameraTheta=0.44 mountX=-0.01 mountY=-0.33, mountTheta=-1.60
03:00:32.370 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.14, opts=13)
03:00:32.370 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.14)
03:00:32.370 00.000 8976 Worker thread wakes up
03:00:32.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:00:32.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.14) opts 0xd
03:00:32.370 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
03:00:32.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.14)
03:00:32.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:32.370 00.000 8976 Moving (0.31, 0.14) raw xDistance=-0.01 yDistance=-0.33
03:00:32.370 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:32.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:00:32.370 00.000 5052 Enqueuing Expose request
03:00:32.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
03:00:32.371 00.001 8976 MoveAxis(R, 0, ABG)
03:00:32.371 00.000 8976 MoveAxis(U, 1, ABG)
03:00:32.371 00.000 8976 stepping (-22, 3) + (0, 1)
03:00:32.371 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:32.391 00.020 8976 Received - 47 (G) 
03:00:32.392 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:32.392 00.000 8976 stepped: pos (-22, 4)
03:00:32.392 00.000 8976 MountToCamera -- mountTheta (-0.20) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
03:00:32.392 00.000 8976 MountToCamera -- mountX=3.56 mountY=-0.74 hyp=3.64 mountTheta=-0.20 cameraX=-0.96, cameraY=3.51 cameraTheta=1.84
03:00:32.392 00.000 8976 incremental bump (-0.965, 3.510) isValid = 1
03:00:32.392 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
03:00:32.392 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
03:00:32.392 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
03:00:32.392 00.000 8976 move complete, result=0
03:00:32.392 00.000 8976 worker thread done servicing request
03:00:32.392 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:00:32.392 00.000 9828 Worker thread wakes up
03:00:32.392 00.000 8976 Worker thread wakes up
03:00:32.392 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
03:00:32.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:32.392 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:00:32.393 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:32.393 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.93 = -1.36)
03:00:32.393 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
03:00:32.393 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.03 mountY=-0.12, mountTheta=-1.36
03:00:32.393 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
03:00:32.393 00.000 9828 BLC: window closed
03:00:32.393 00.000 9828 MoveAxis(W, 8, B)
03:00:32.393 00.000 9828 Guiding  Dir = 3, Dur = 8
03:00:32.393 00.000 9828 IsSlewing returns 0
03:00:32.393 00.000 9828 IsGuiding returns 0
03:00:32.393 00.000 9828 PulseGuide returned control before completion, sleep 18
03:00:32.414 00.021 9828 IsGuiding returns 1
03:00:32.414 00.000 9828 scope still moving after pulse duration time elapsed
03:00:32.449 00.035 9828 IsSlewing returns 0
03:00:32.449 00.000 9828 IsGuiding returns 1
03:00:32.479 00.030 9828 IsSlewing returns 0
03:00:32.479 00.000 9828 IsGuiding returns 1
03:00:32.510 00.031 9828 IsSlewing returns 0
03:00:32.510 00.000 9828 IsGuiding returns 1
03:00:32.542 00.032 9828 IsSlewing returns 0
03:00:32.542 00.000 9828 IsGuiding returns 1
03:00:32.573 00.031 9828 IsSlewing returns 0
03:00:32.573 00.000 9828 IsGuiding returns 1
03:00:32.605 00.032 9828 IsSlewing returns 0
03:00:32.605 00.000 9828 IsGuiding returns 0
03:00:32.605 00.000 9828 scope move finished after 8 + 203 ms
03:00:32.605 00.000 9828 Move returns status 0, amount 8
03:00:32.605 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:32.605 00.000 9828 MoveAxis(N, 16, B)
03:00:32.605 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:32.621 00.016 9828 IsSlewing returns 0
03:00:32.622 00.001 9828 IsGuiding returns 0
03:00:32.622 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:32.652 00.030 9828 IsGuiding returns 1
03:00:32.652 00.000 9828 scope still moving after pulse duration time elapsed
03:00:32.682 00.030 9828 IsSlewing returns 0
03:00:32.682 00.000 9828 IsGuiding returns 1
03:00:32.713 00.031 9828 IsSlewing returns 0
03:00:32.713 00.000 9828 IsGuiding returns 1
03:00:32.744 00.031 9828 IsSlewing returns 0
03:00:32.744 00.000 9828 IsGuiding returns 1
03:00:32.775 00.031 9828 IsSlewing returns 0
03:00:32.775 00.000 9828 IsGuiding returns 0
03:00:32.775 00.000 9828 scope move finished after 16 + 138 ms
03:00:32.775 00.000 9828 Move returns status 0, amount 16
03:00:32.776 00.001 9828 move complete, result=0
03:00:32.776 00.000 9828 worker thread done servicing request
03:00:32.776 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
03:00:33.079 00.303 8976 Exposure complete
03:00:33.085 00.006 8976 worker thread done servicing request
03:00:33.085 00.000 5052 OnExposeComplete: enter
03:00:33.085 00.000 5052 UpdateGuideState(): m_state=6
03:00:33.085 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11574
03:00:33.085 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.81, Mass=164, SNR=8.9, Peak=78 HFD=1.9
03:00:33.085 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
03:00:33.085 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
03:00:33.085 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.10 hyp=0.47 cameraTheta=0.22 mountX=-0.12 mountY=-0.44, mountTheta=-1.84
03:00:33.086 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.10, opts=13)
03:00:33.086 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.10)
03:00:33.086 00.000 8976 Worker thread wakes up
03:00:33.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.10) opts 0xd
03:00:33.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.10)
03:00:33.086 00.000 8976 Moving (0.46, 0.10) raw xDistance=-0.12 yDistance=-0.44
03:00:33.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:00:33.086 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:00:33.086 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
03:00:33.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:33.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
03:00:33.086 00.000 8976 MoveAxis(R, 0, ABG)
03:00:33.086 00.000 8976 MoveAxis(U, 2, ABG)
03:00:33.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:33.087 00.001 5052 Enqueuing Expose request
03:00:33.087 00.000 8976 stepping (-22, 4) + (0, 2)
03:00:33.087 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:33.111 00.024 8976 Received - 47 (G) 
03:00:33.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:33.111 00.000 8976 stepped: pos (-22, 6)
03:00:33.111 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.82 = 1.82)
03:00:33.111 00.000 8976 MountToCamera -- mountX=3.50 mountY=-0.81 hyp=3.59 mountTheta=-0.23 cameraX=-0.87, cameraY=3.48 cameraTheta=1.82
03:00:33.111 00.000 8976 incremental bump (-0.873, 3.485) isValid = 1
03:00:33.111 00.000 8976 Scheduling Mount bump of (-0.028, 0.116)
03:00:33.111 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:00:33.111 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:00:33.112 00.001 8976 move complete, result=0
03:00:33.112 00.000 9828 Worker thread wakes up
03:00:33.112 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:00:33.112 00.000 8976 worker thread done servicing request
03:00:33.112 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:00:33.112 00.000 8976 Worker thread wakes up
03:00:33.112 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:00:33.112 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
03:00:33.112 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.46)
03:00:33.112 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
03:00:33.112 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:00:33.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:33.112 00.000 9828 BLC: window closed
03:00:33.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:33.112 00.000 9828 MoveAxis(W, 7, B)
03:00:33.112 00.000 9828 Guiding  Dir = 3, Dur = 7
03:00:33.113 00.001 9828 IsSlewing returns 0
03:00:33.113 00.000 9828 IsGuiding returns 0
03:00:33.113 00.000 9828 PulseGuide returned control before completion, sleep 17
03:00:33.134 00.021 9828 IsGuiding returns 1
03:00:33.135 00.001 9828 scope still moving after pulse duration time elapsed
03:00:33.166 00.031 9828 IsSlewing returns 0
03:00:33.167 00.001 9828 IsGuiding returns 1
03:00:33.197 00.030 9828 IsSlewing returns 0
03:00:33.197 00.000 9828 IsGuiding returns 1
03:00:33.230 00.033 9828 IsSlewing returns 0
03:00:33.230 00.000 9828 IsGuiding returns 0
03:00:33.230 00.000 9828 scope move finished after 7 + 110 ms
03:00:33.230 00.000 9828 Move returns status 0, amount 7
03:00:33.230 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:33.230 00.000 9828 MoveAxis(N, 16, B)
03:00:33.230 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:33.246 00.016 9828 IsSlewing returns 0
03:00:33.247 00.001 9828 IsGuiding returns 0
03:00:33.247 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:33.278 00.031 9828 IsGuiding returns 1
03:00:33.278 00.000 9828 scope still moving after pulse duration time elapsed
03:00:33.309 00.031 9828 IsSlewing returns 0
03:00:33.309 00.000 9828 IsGuiding returns 1
03:00:33.340 00.031 9828 IsSlewing returns 0
03:00:33.340 00.000 9828 IsGuiding returns 1
03:00:33.372 00.032 9828 IsSlewing returns 0
03:00:33.372 00.000 9828 IsGuiding returns 1
03:00:33.402 00.030 9828 IsSlewing returns 0
03:00:33.402 00.000 9828 IsGuiding returns 0
03:00:33.402 00.000 9828 scope move finished after 16 + 140 ms
03:00:33.402 00.000 9828 Move returns status 0, amount 16
03:00:33.402 00.000 9828 move complete, result=0
03:00:33.402 00.000 9828 worker thread done servicing request
03:00:33.402 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
03:00:33.797 00.395 8976 Exposure complete
03:00:33.804 00.007 8976 worker thread done servicing request
03:00:33.804 00.000 5052 OnExposeComplete: enter
03:00:33.804 00.000 5052 UpdateGuideState(): m_state=6
03:00:33.804 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11575
03:00:33.804 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.83, Mass=193, SNR=9.5, Peak=74 HFD=2.4
03:00:33.804 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
03:00:33.804 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
03:00:33.804 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=0.12 hyp=0.98 cameraTheta=0.12 mountX=-0.34 mountY=-0.88, mountTheta=-1.94
03:00:33.805 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=0.12, opts=13)
03:00:33.805 00.000 5052 Enqueuing Move request for stepguider (0.97, 0.12)
03:00:33.805 00.000 8976 Worker thread wakes up
03:00:33.805 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:00:33.805 00.000 5052 UpdateGuideState exits: m=193 SNR=9.5
03:00:33.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:33.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, 0.12) opts 0xd
03:00:33.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:33.805 00.000 5052 Enqueuing Expose request
03:00:33.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, 0.12)
03:00:33.805 00.000 8976 Moving (0.97, 0.12) raw xDistance=-0.34 yDistance=-0.88
03:00:33.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:00:33.806 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.88
03:00:33.806 00.000 8976 MoveAxis(R, 1, ABG)
03:00:33.806 00.000 8976 stepping (-22, 6) + (1, 0)
03:00:33.806 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:33.830 00.024 8976 Received - 47 (G) 
03:00:33.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:33.830 00.000 8976 stepped: pos (-21, 6)
03:00:33.830 00.000 8976 MoveAxis(U, 4, ABG)
03:00:33.831 00.001 8976 stepping (-21, 6) + (0, 4)
03:00:33.831 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:00:33.862 00.031 8976 Received - 47 (G) 
03:00:33.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:00:33.862 00.000 8976 stepped: pos (-21, 10)
03:00:33.862 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
03:00:33.862 00.000 8976 MountToCamera -- mountX=3.41 mountY=-1.07 hyp=3.57 mountTheta=-0.30 cameraX=-0.60, cameraY=3.52 cameraTheta=1.74
03:00:33.862 00.000 8976 incremental bump (-0.601, 3.518) isValid = 1
03:00:33.862 00.000 8976 Scheduling Mount bump of (-0.019, 0.117)
03:00:33.862 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:00:33.862 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:00:33.862 00.000 8976 move complete, result=0
03:00:33.862 00.000 9828 Worker thread wakes up
03:00:33.862 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:00:33.863 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
03:00:33.863 00.000 8976 worker thread done servicing request
03:00:33.863 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:00:33.863 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.45)
03:00:33.863 00.000 8976 Worker thread wakes up
03:00:33.863 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.53)
03:00:33.863 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.45
03:00:33.863 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:00:33.863 00.000 9828 BLC: window closed
03:00:33.863 00.000 9828 MoveAxis(W, 4, B)
03:00:33.863 00.000 9828 Guiding  Dir = 3, Dur = 4
03:00:33.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:33.863 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:33.864 00.001 9828 IsSlewing returns 0
03:00:33.864 00.000 9828 IsGuiding returns 0
03:00:33.864 00.000 9828 PulseGuide returned control before completion, sleep 14
03:00:33.889 00.025 9828 IsGuiding returns 1
03:00:33.889 00.000 9828 scope still moving after pulse duration time elapsed
03:00:33.920 00.031 9828 IsSlewing returns 0
03:00:33.920 00.000 9828 IsGuiding returns 1
03:00:33.951 00.031 9828 IsSlewing returns 0
03:00:33.951 00.000 9828 IsGuiding returns 1
03:00:33.983 00.032 9828 IsSlewing returns 0
03:00:33.983 00.000 9828 IsGuiding returns 0
03:00:33.983 00.000 9828 scope move finished after 4 + 115 ms
03:00:33.983 00.000 9828 Move returns status 0, amount 4
03:00:33.983 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:33.983 00.000 9828 MoveAxis(N, 16, B)
03:00:33.983 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:33.999 00.016 9828 IsSlewing returns 0
03:00:33.999 00.000 9828 IsGuiding returns 0
03:00:33.999 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:34.029 00.030 9828 IsGuiding returns 1
03:00:34.029 00.000 9828 scope still moving after pulse duration time elapsed
03:00:34.061 00.032 9828 IsSlewing returns 0
03:00:34.061 00.000 9828 IsGuiding returns 1
03:00:34.093 00.032 9828 IsSlewing returns 0
03:00:34.093 00.000 9828 IsGuiding returns 1
03:00:34.124 00.031 9828 IsSlewing returns 0
03:00:34.124 00.000 9828 IsGuiding returns 1
03:00:34.155 00.031 9828 IsSlewing returns 0
03:00:34.155 00.000 9828 IsGuiding returns 0
03:00:34.155 00.000 9828 scope move finished after 16 + 139 ms
03:00:34.155 00.000 9828 Move returns status 0, amount 16
03:00:34.155 00.000 9828 move complete, result=0
03:00:34.155 00.000 9828 worker thread done servicing request
03:00:34.155 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
03:00:34.550 00.395 8976 Exposure complete
03:00:34.555 00.005 8976 worker thread done servicing request
03:00:34.555 00.000 5052 OnExposeComplete: enter
03:00:34.555 00.000 5052 UpdateGuideState(): m_state=6
03:00:34.555 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11576
03:00:34.555 00.000 5052 Star::Find returns 1 (0), X=330.17, Y=281.61, Mass=190, SNR=9.6, Peak=77 HFD=2.0
03:00:34.555 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
03:00:34.555 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
03:00:34.555 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=-0.10 hyp=1.00 cameraTheta=-0.10 mountX=-0.54 mountY=-0.78, mountTheta=-2.18
03:00:34.556 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=-0.10, opts=13)
03:00:34.556 00.000 5052 Enqueuing Move request for stepguider (1.00, -0.10)
03:00:34.556 00.000 8976 Worker thread wakes up
03:00:34.556 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, -0.10) opts 0xd
03:00:34.556 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, -0.10)
03:00:34.556 00.000 8976 Moving (1.00, -0.10) raw xDistance=-0.54 yDistance=-0.78
03:00:34.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
03:00:34.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.78
03:00:34.556 00.000 8976 MoveAxis(R, 2, ABG)
03:00:34.557 00.001 8976 stepping (-21, 10) + (2, 0)
03:00:34.557 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:00:34.557 00.000 5052 UpdateGuideState exits: m=190 SNR=9.6
03:00:34.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:34.557 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:34.557 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:34.557 00.000 5052 Enqueuing Expose request
03:00:34.581 00.024 8976 Received - 47 (G) 
03:00:34.582 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:34.582 00.000 8976 stepped: pos (-19, 10)
03:00:34.582 00.000 8976 MoveAxis(U, 3, ABG)
03:00:34.582 00.000 8976 stepping (-19, 10) + (0, 3)
03:00:34.582 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:34.614 00.032 8976 Received - 47 (G) 
03:00:34.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:34.614 00.000 8976 stepped: pos (-19, 13)
03:00:34.614 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
03:00:34.614 00.000 8976 MountToCamera -- mountX=3.24 mountY=-1.40 hyp=3.53 mountTheta=-0.41 cameraX=-0.23, cameraY=3.52 cameraTheta=1.64
03:00:34.614 00.000 8976 incremental bump (-0.233, 3.522) isValid = 1
03:00:34.614 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
03:00:34.614 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:00:34.614 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:00:34.614 00.000 8976 move complete, result=0
03:00:34.614 00.000 9828 Worker thread wakes up
03:00:34.614 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:00:34.614 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:00:34.614 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
03:00:34.614 00.000 8976 worker thread done servicing request
03:00:34.615 00.001 8976 Worker thread wakes up
03:00:34.615 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
03:00:34.615 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.55
03:00:34.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:34.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:34.615 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:00:34.615 00.000 9828 BLC: window closed
03:00:34.615 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
03:00:34.615 00.000 9828 MoveAxis(W, 1, B)
03:00:34.615 00.000 9828 Guiding  Dir = 3, Dur = 1
03:00:34.615 00.000 9828 IsSlewing returns 0
03:00:34.615 00.000 9828 IsGuiding returns 0
03:00:34.615 00.000 9828 PulseGuide returned control before completion, sleep 11
03:00:34.628 00.013 9828 IsGuiding returns 1
03:00:34.628 00.000 9828 scope still moving after pulse duration time elapsed
03:00:34.660 00.032 9828 IsSlewing returns 0
03:00:34.660 00.000 9828 IsGuiding returns 1
03:00:34.692 00.032 9828 IsSlewing returns 0
03:00:34.692 00.000 9828 IsGuiding returns 1
03:00:34.723 00.031 9828 IsSlewing returns 0
03:00:34.723 00.000 9828 IsGuiding returns 1
03:00:34.755 00.032 9828 IsSlewing returns 0
03:00:34.755 00.000 9828 IsGuiding returns 0
03:00:34.755 00.000 9828 scope move finished after 1 + 138 ms
03:00:34.755 00.000 9828 Move returns status 0, amount 1
03:00:34.755 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:34.755 00.000 9828 MoveAxis(N, 16, B)
03:00:34.755 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:34.771 00.016 9828 IsSlewing returns 0
03:00:34.771 00.000 9828 IsGuiding returns 0
03:00:34.771 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:34.803 00.032 9828 IsGuiding returns 1
03:00:34.803 00.000 9828 scope still moving after pulse duration time elapsed
03:00:34.833 00.030 9828 IsSlewing returns 0
03:00:34.833 00.000 9828 IsGuiding returns 1
03:00:34.864 00.031 9828 IsSlewing returns 0
03:00:34.864 00.000 9828 IsGuiding returns 1
03:00:34.896 00.032 9828 IsSlewing returns 0
03:00:34.896 00.000 9828 IsGuiding returns 1
03:00:34.926 00.030 9828 IsSlewing returns 0
03:00:34.926 00.000 9828 IsGuiding returns 1
03:00:34.958 00.032 9828 IsSlewing returns 0
03:00:34.958 00.000 9828 IsGuiding returns 1
03:00:34.989 00.031 9828 IsSlewing returns 0
03:00:34.989 00.000 9828 IsGuiding returns 0
03:00:34.989 00.000 9828 scope move finished after 16 + 202 ms
03:00:34.989 00.000 9828 Move returns status 0, amount 16
03:00:34.989 00.000 9828 move complete, result=0
03:00:34.989 00.000 9828 worker thread done servicing request
03:00:34.989 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:00:35.301 00.312 8976 Exposure complete
03:00:35.307 00.006 8976 worker thread done servicing request
03:00:35.307 00.000 5052 OnExposeComplete: enter
03:00:35.307 00.000 5052 UpdateGuideState(): m_state=6
03:00:35.307 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11577
03:00:35.307 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.89, Mass=157, SNR=8.7, Peak=84 HFD=2.0
03:00:35.307 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
03:00:35.307 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
03:00:35.307 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.18 hyp=0.84 cameraTheta=0.22 mountX=-0.21 mountY=-0.79, mountTheta=-1.83
03:00:35.308 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.18, opts=13)
03:00:35.308 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.18)
03:00:35.308 00.000 8976 Worker thread wakes up
03:00:35.308 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:00:35.308 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
03:00:35.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:35.308 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.18) opts 0xd
03:00:35.308 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:35.308 00.000 5052 Enqueuing Expose request
03:00:35.308 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.18)
03:00:35.309 00.001 8976 Moving (0.82, 0.18) raw xDistance=-0.21 yDistance=-0.79
03:00:35.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:00:35.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.79
03:00:35.309 00.000 8976 MoveAxis(R, 0, ABG)
03:00:35.309 00.000 8976 MoveAxis(U, 3, ABG)
03:00:35.309 00.000 8976 stepping (-19, 13) + (0, 3)
03:00:35.309 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:35.349 00.040 8976 Received - 47 (G) 
03:00:35.349 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:35.349 00.000 8976 stepped: pos (-19, 16)
03:00:35.349 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
03:00:35.349 00.000 8976 MountToCamera -- mountX=3.13 mountY=-1.77 hyp=3.60 mountTheta=-0.52 cameraX=0.15, cameraY=3.60 cameraTheta=1.53
03:00:35.349 00.000 8976 incremental bump (0.153, 3.597) isValid = 1
03:00:35.349 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
03:00:35.349 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:00:35.349 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:00:35.350 00.001 8976 move complete, result=0
03:00:35.350 00.000 9828 Worker thread wakes up
03:00:35.350 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:00:35.350 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:00:35.350 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.63 = -1.66)
03:00:35.350 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
03:00:35.350 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
03:00:35.350 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:00:35.350 00.000 9828 BLC: window closed
03:00:35.350 00.000 9828 MoveAxis(E, 3, B)
03:00:35.350 00.000 9828 Guiding  Dir = 2, Dur = 3
03:00:35.350 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
03:00:35.350 00.000 8976 worker thread done servicing request
03:00:35.350 00.000 8976 Worker thread wakes up
03:00:35.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:35.350 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:35.350 00.000 9828 IsSlewing returns 0
03:00:35.351 00.001 9828 IsGuiding returns 0
03:00:35.351 00.000 9828 PulseGuide returned control before completion, sleep 13
03:00:35.368 00.017 9828 IsGuiding returns 1
03:00:35.368 00.000 9828 scope still moving after pulse duration time elapsed
03:00:35.400 00.032 9828 IsSlewing returns 0
03:00:35.400 00.000 9828 IsGuiding returns 1
03:00:35.430 00.030 9828 IsSlewing returns 0
03:00:35.430 00.000 9828 IsGuiding returns 1
03:00:35.461 00.031 9828 IsSlewing returns 0
03:00:35.461 00.000 9828 IsGuiding returns 0
03:00:35.461 00.000 9828 scope move finished after 3 + 107 ms
03:00:35.461 00.000 9828 Move returns status 0, amount 3
03:00:35.461 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:35.461 00.000 9828 MoveAxis(N, 16, B)
03:00:35.461 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:35.477 00.016 9828 IsSlewing returns 0
03:00:35.478 00.001 9828 IsGuiding returns 0
03:00:35.478 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:35.508 00.030 9828 IsGuiding returns 1
03:00:35.509 00.001 9828 scope still moving after pulse duration time elapsed
03:00:35.540 00.031 9828 IsSlewing returns 0
03:00:35.540 00.000 9828 IsGuiding returns 1
03:00:35.572 00.032 9828 IsSlewing returns 0
03:00:35.572 00.000 9828 IsGuiding returns 1
03:00:35.604 00.032 9828 IsSlewing returns 0
03:00:35.604 00.000 9828 IsGuiding returns 1
03:00:35.633 00.029 9828 IsSlewing returns 0
03:00:35.634 00.001 9828 IsGuiding returns 0
03:00:35.634 00.000 9828 scope move finished after 16 + 140 ms
03:00:35.634 00.000 9828 Move returns status 0, amount 16
03:00:35.634 00.000 9828 move complete, result=0
03:00:35.634 00.000 9828 worker thread done servicing request
03:00:35.634 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:00:36.038 00.404 8976 Exposure complete
03:00:36.044 00.006 8976 worker thread done servicing request
03:00:36.044 00.000 5052 OnExposeComplete: enter
03:00:36.044 00.000 5052 UpdateGuideState(): m_state=6
03:00:36.044 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11578
03:00:36.044 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.42, Mass=157, SNR=8.7, Peak=78 HFD=2.1
03:00:36.045 00.001 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
03:00:36.045 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
03:00:36.045 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.29 hyp=0.93 cameraTheta=-0.32 mountX=-0.66 mountY=-0.58, mountTheta=-2.42
03:00:36.045 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.29, opts=13)
03:00:36.045 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.29)
03:00:36.046 00.001 8976 Worker thread wakes up
03:00:36.046 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:00:36.046 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
03:00:36.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:36.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:36.046 00.000 5052 Enqueuing Expose request
03:00:36.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.29) opts 0xd
03:00:36.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.29)
03:00:36.046 00.000 8976 Moving (0.88, -0.29) raw xDistance=-0.66 yDistance=-0.58
03:00:36.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
03:00:36.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
03:00:36.046 00.000 8976 MoveAxis(R, 3, ABG)
03:00:36.046 00.000 8976 stepping (-19, 16) + (3, 0)
03:00:36.046 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:36.084 00.038 8976 Received - 47 (G) 
03:00:36.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:36.084 00.000 8976 stepped: pos (-16, 16)
03:00:36.084 00.000 8976 MoveAxis(U, 3, ABG)
03:00:36.084 00.000 8976 stepping (-16, 16) + (0, 3)
03:00:36.084 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:36.116 00.032 8976 Received - 47 (G) 
03:00:36.116 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:36.116 00.000 8976 stepped: pos (-16, 19)
03:00:36.116 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
03:00:36.116 00.000 8976 MountToCamera -- mountX=2.91 mountY=-2.18 hyp=3.64 mountTheta=-0.64 cameraX=0.62, cameraY=3.58 cameraTheta=1.40
03:00:36.116 00.000 8976 incremental bump (0.621, 3.583) isValid = 1
03:00:36.116 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
03:00:36.116 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:00:36.116 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:00:36.116 00.000 8976 move complete, result=0
03:00:36.116 00.000 8976 worker thread done servicing request
03:00:36.117 00.001 9828 Worker thread wakes up
03:00:36.117 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 3 ms NORTH
03:00:36.117 00.000 8976 Worker thread wakes up
03:00:36.117 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:00:36.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:36.117 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:00:36.117 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:36.117 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
03:00:36.117 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
03:00:36.117 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.79
03:00:36.117 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:00:36.117 00.000 9828 BLC: window closed
03:00:36.117 00.000 9828 MoveAxis(E, 8, B)
03:00:36.117 00.000 9828 Guiding  Dir = 2, Dur = 8
03:00:36.118 00.001 9828 IsSlewing returns 0
03:00:36.118 00.000 9828 IsGuiding returns 0
03:00:36.118 00.000 9828 PulseGuide returned control before completion, sleep 18
03:00:36.137 00.019 9828 IsGuiding returns 1
03:00:36.137 00.000 9828 scope still moving after pulse duration time elapsed
03:00:36.167 00.030 9828 IsSlewing returns 0
03:00:36.167 00.000 9828 IsGuiding returns 1
03:00:36.199 00.032 9828 IsSlewing returns 0
03:00:36.199 00.000 9828 IsGuiding returns 1
03:00:36.230 00.031 9828 IsSlewing returns 0
03:00:36.230 00.000 9828 IsGuiding returns 0
03:00:36.230 00.000 9828 scope move finished after 8 + 104 ms
03:00:36.230 00.000 9828 Move returns status 0, amount 8
03:00:36.230 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:36.230 00.000 9828 MoveAxis(N, 16, B)
03:00:36.230 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:36.246 00.016 9828 IsSlewing returns 0
03:00:36.246 00.000 9828 IsGuiding returns 0
03:00:36.246 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:36.277 00.031 9828 IsGuiding returns 1
03:00:36.277 00.000 9828 scope still moving after pulse duration time elapsed
03:00:36.308 00.031 9828 IsSlewing returns 0
03:00:36.308 00.000 9828 IsGuiding returns 1
03:00:36.340 00.032 9828 IsSlewing returns 0
03:00:36.340 00.000 9828 IsGuiding returns 1
03:00:36.370 00.030 9828 IsSlewing returns 0
03:00:36.370 00.000 9828 IsGuiding returns 1
03:00:36.402 00.032 9828 IsSlewing returns 0
03:00:36.402 00.000 9828 IsGuiding returns 0
03:00:36.402 00.000 9828 scope move finished after 16 + 139 ms
03:00:36.402 00.000 9828 Move returns status 0, amount 16
03:00:36.402 00.000 9828 move complete, result=0
03:00:36.402 00.000 9828 worker thread done servicing request
03:00:36.402 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:00:36.807 00.405 8976 Exposure complete
03:00:36.813 00.006 8976 worker thread done servicing request
03:00:36.813 00.000 5052 OnExposeComplete: enter
03:00:36.813 00.000 5052 UpdateGuideState(): m_state=6
03:00:36.813 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11579
03:00:36.813 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.32, Mass=173, SNR=9.1, Peak=77 HFD=1.8
03:00:36.814 00.001 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.04) = xAngle (-3.56 = 2.72)
03:00:36.814 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.66 = 2.62)
03:00:36.814 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.52 mountX=-0.35 mountY=0.19, mountTheta=2.64
03:00:36.814 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.39, opts=13)
03:00:36.814 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.39)
03:00:36.815 00.001 8976 Worker thread wakes up
03:00:36.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:00:36.815 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
03:00:36.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:36.815 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.39) opts 0xd
03:00:36.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:36.815 00.000 5052 Enqueuing Expose request
03:00:36.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.39)
03:00:36.815 00.000 8976 Moving (0.02, -0.39) raw xDistance=-0.35 yDistance=0.19
03:00:36.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
03:00:36.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:00:36.815 00.000 8976 MoveAxis(R, 2, ABG)
03:00:36.815 00.000 8976 stepping (-16, 19) + (2, 0)
03:00:36.815 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:36.851 00.036 8976 Received - 47 (G) 
03:00:36.852 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:36.852 00.000 8976 stepped: pos (-14, 19)
03:00:36.852 00.000 8976 MoveAxis(U, 0, ABG)
03:00:36.852 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
03:00:36.852 00.000 8976 MountToCamera -- mountX=2.66 mountY=-2.46 hyp=3.62 mountTheta=-0.75 cameraX=0.98, cameraY=3.48 cameraTheta=1.30
03:00:36.852 00.000 8976 incremental bump (0.981, 3.484) isValid = 1
03:00:36.852 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
03:00:36.852 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:00:36.852 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:00:36.852 00.000 8976 move complete, result=0
03:00:36.852 00.000 8976 worker thread done servicing request
03:00:36.852 00.000 9828 Worker thread wakes up
03:00:36.852 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:00:36.852 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:00:36.852 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
03:00:36.852 00.000 8976 Worker thread wakes up
03:00:36.853 00.001 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
03:00:36.853 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
03:00:36.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:36.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:36.853 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
03:00:36.853 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:36.853 00.000 9828 BLC: window closed
03:00:36.853 00.000 9828 MoveAxis(E, 12, B)
03:00:36.853 00.000 9828 Guiding  Dir = 2, Dur = 12
03:00:36.853 00.000 9828 IsSlewing returns 0
03:00:36.854 00.001 9828 IsGuiding returns 0
03:00:36.854 00.000 9828 PulseGuide returned control before completion, sleep 22
03:00:36.885 00.031 9828 IsGuiding returns 1
03:00:36.885 00.000 9828 scope still moving after pulse duration time elapsed
03:00:36.917 00.032 9828 IsSlewing returns 0
03:00:36.917 00.000 9828 IsGuiding returns 1
03:00:36.948 00.031 9828 IsSlewing returns 0
03:00:36.948 00.000 9828 IsGuiding returns 1
03:00:36.979 00.031 9828 IsSlewing returns 0
03:00:36.980 00.001 9828 IsGuiding returns 0
03:00:36.980 00.000 9828 scope move finished after 12 + 114 ms
03:00:36.980 00.000 9828 Move returns status 0, amount 12
03:00:36.980 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:36.980 00.000 9828 MoveAxis(N, 15, B)
03:00:36.980 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:36.995 00.015 9828 IsSlewing returns 0
03:00:36.995 00.000 9828 IsGuiding returns 0
03:00:36.995 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:37.026 00.031 9828 IsGuiding returns 1
03:00:37.026 00.000 9828 scope still moving after pulse duration time elapsed
03:00:37.058 00.032 9828 IsSlewing returns 0
03:00:37.058 00.000 9828 IsGuiding returns 1
03:00:37.089 00.031 9828 IsSlewing returns 0
03:00:37.089 00.000 9828 IsGuiding returns 1
03:00:37.120 00.031 9828 IsSlewing returns 0
03:00:37.120 00.000 9828 IsGuiding returns 1
03:00:37.152 00.032 9828 IsSlewing returns 0
03:00:37.152 00.000 9828 IsGuiding returns 0
03:00:37.152 00.000 9828 scope move finished after 15 + 141 ms
03:00:37.152 00.000 9828 Move returns status 0, amount 15
03:00:37.152 00.000 9828 move complete, result=0
03:00:37.152 00.000 9828 worker thread done servicing request
03:00:37.152 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:00:37.541 00.389 8976 Exposure complete
03:00:37.547 00.006 8976 worker thread done servicing request
03:00:37.547 00.000 5052 OnExposeComplete: enter
03:00:37.547 00.000 5052 UpdateGuideState(): m_state=6
03:00:37.547 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11580
03:00:37.548 00.001 5052 Star::Find returns 1 (0), X=328.88, Y=281.96, Mass=174, SNR=9.1, Peak=84 HFD=2.1
03:00:37.548 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
03:00:37.548 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
03:00:37.548 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.25 hyp=0.38 cameraTheta=2.44 mountX=0.35 mountY=0.11, mountTheta=0.30
03:00:37.548 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.25, opts=13)
03:00:37.548 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.25)
03:00:37.549 00.001 8976 Worker thread wakes up
03:00:37.549 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:00:37.549 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:00:37.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:37.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:37.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.25) opts 0xd
03:00:37.549 00.000 5052 Enqueuing Expose request
03:00:37.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.25)
03:00:37.549 00.000 8976 Moving (-0.29, 0.25) raw xDistance=0.35 yDistance=0.11
03:00:37.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
03:00:37.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:00:37.549 00.000 8976 MoveAxis(L, 1, ABG)
03:00:37.549 00.000 8976 stepping (-14, 19) + (-1, 0)
03:00:37.549 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:37.570 00.021 8976 Received - 47 (G) 
03:00:37.571 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:37.571 00.000 8976 stepped: pos (-15, 19)
03:00:37.571 00.000 8976 MoveAxis(U, 0, ABG)
03:00:37.571 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
03:00:37.571 00.000 8976 MountToCamera -- mountX=2.54 mountY=-2.64 hyp=3.66 mountTheta=-0.81 cameraX=1.20, cameraY=3.46 cameraTheta=1.24
03:00:37.571 00.000 8976 incremental bump (1.199, 3.462) isValid = 1
03:00:37.571 00.000 8976 Scheduling Mount bump of (0.038, 0.113)
03:00:37.571 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:37.571 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:37.571 00.000 8976 move complete, result=0
03:00:37.571 00.000 9828 Worker thread wakes up
03:00:37.571 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:37.571 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:37.571 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
03:00:37.571 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
03:00:37.571 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
03:00:37.571 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:37.571 00.000 9828 BLC: window closed
03:00:37.571 00.000 9828 MoveAxis(E, 14, B)
03:00:37.572 00.001 9828 Guiding  Dir = 2, Dur = 14
03:00:37.572 00.000 8976 worker thread done servicing request
03:00:37.572 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
03:00:37.572 00.000 8976 Worker thread wakes up
03:00:37.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:37.572 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:37.572 00.000 9828 IsSlewing returns 0
03:00:37.572 00.000 9828 IsGuiding returns 0
03:00:37.572 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:37.607 00.035 9828 IsGuiding returns 1
03:00:37.607 00.000 9828 scope still moving after pulse duration time elapsed
03:00:37.639 00.032 9828 IsSlewing returns 0
03:00:37.639 00.000 9828 IsGuiding returns 1
03:00:37.671 00.032 9828 IsSlewing returns 0
03:00:37.671 00.000 9828 IsGuiding returns 1
03:00:37.703 00.032 9828 IsSlewing returns 0
03:00:37.703 00.000 9828 IsGuiding returns 0
03:00:37.703 00.000 9828 scope move finished after 14 + 116 ms
03:00:37.703 00.000 9828 Move returns status 0, amount 14
03:00:37.703 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:37.703 00.000 9828 MoveAxis(N, 15, B)
03:00:37.703 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:37.719 00.016 9828 IsSlewing returns 0
03:00:37.719 00.000 9828 IsGuiding returns 0
03:00:37.719 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:37.751 00.032 9828 IsGuiding returns 1
03:00:37.751 00.000 9828 scope still moving after pulse duration time elapsed
03:00:37.782 00.031 9828 IsSlewing returns 0
03:00:37.782 00.000 9828 IsGuiding returns 1
03:00:37.813 00.031 9828 IsSlewing returns 0
03:00:37.813 00.000 9828 IsGuiding returns 1
03:00:37.845 00.032 9828 IsSlewing returns 0
03:00:37.845 00.000 9828 IsGuiding returns 1
03:00:37.876 00.031 9828 IsSlewing returns 0
03:00:37.876 00.000 9828 IsGuiding returns 0
03:00:37.876 00.000 9828 scope move finished after 15 + 142 ms
03:00:37.876 00.000 9828 Move returns status 0, amount 15
03:00:37.876 00.000 9828 move complete, result=0
03:00:37.876 00.000 9828 worker thread done servicing request
03:00:37.876 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:00:38.265 00.389 8976 Exposure complete
03:00:38.272 00.007 8976 worker thread done servicing request
03:00:38.272 00.000 5052 OnExposeComplete: enter
03:00:38.272 00.000 5052 UpdateGuideState(): m_state=6
03:00:38.272 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11581
03:00:38.272 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.91, Mass=178, SNR=9.2, Peak=83 HFD=2.2
03:00:38.272 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:00:38.272 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
03:00:38.272 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.20 hyp=0.36 cameraTheta=2.55 mountX=0.31 mountY=0.14, mountTheta=0.42
03:00:38.273 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.20, opts=13)
03:00:38.274 00.001 5052 Enqueuing Move request for stepguider (-0.30, 0.20)
03:00:38.274 00.000 8976 Worker thread wakes up
03:00:38.274 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
03:00:38.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.20) opts 0xd
03:00:38.274 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
03:00:38.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.20)
03:00:38.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:38.274 00.000 8976 Moving (-0.30, 0.20) raw xDistance=0.31 yDistance=0.14
03:00:38.274 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:38.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
03:00:38.274 00.000 5052 Enqueuing Expose request
03:00:38.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:00:38.274 00.000 8976 MoveAxis(L, 1, ABG)
03:00:38.274 00.000 8976 stepping (-15, 19) + (-1, 0)
03:00:38.274 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:38.306 00.032 8976 Received - 47 (G) 
03:00:38.307 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:38.307 00.000 8976 stepped: pos (-16, 19)
03:00:38.307 00.000 8976 MoveAxis(U, 0, ABG)
03:00:38.307 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
03:00:38.307 00.000 8976 MountToCamera -- mountX=2.51 mountY=-2.77 hyp=3.73 mountTheta=-0.83 cameraX=1.32, cameraY=3.49 cameraTheta=1.21
03:00:38.307 00.000 8976 incremental bump (1.322, 3.493) isValid = 1
03:00:38.307 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
03:00:38.307 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:38.307 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:38.307 00.000 8976 move complete, result=0
03:00:38.307 00.000 9828 Worker thread wakes up
03:00:38.307 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:38.307 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:38.307 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.97)
03:00:38.307 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
03:00:38.307 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
03:00:38.307 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:00:38.308 00.001 9828 BLC: window closed
03:00:38.308 00.000 9828 MoveAxis(E, 15, B)
03:00:38.308 00.000 9828 Guiding  Dir = 2, Dur = 15
03:00:38.308 00.000 8976 worker thread done servicing request
03:00:38.308 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:00:38.308 00.000 8976 Worker thread wakes up
03:00:38.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:38.308 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:38.308 00.000 9828 IsSlewing returns 0
03:00:38.308 00.000 9828 IsGuiding returns 0
03:00:38.308 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:38.334 00.026 9828 IsGuiding returns 1
03:00:38.334 00.000 9828 scope still moving after pulse duration time elapsed
03:00:38.365 00.031 9828 IsSlewing returns 0
03:00:38.365 00.000 9828 IsGuiding returns 1
03:00:38.396 00.031 9828 IsSlewing returns 0
03:00:38.396 00.000 9828 IsGuiding returns 1
03:00:38.428 00.032 9828 IsSlewing returns 0
03:00:38.428 00.000 9828 IsGuiding returns 1
03:00:38.460 00.032 9828 IsSlewing returns 0
03:00:38.460 00.000 9828 IsGuiding returns 1
03:00:38.491 00.031 9828 IsSlewing returns 0
03:00:38.491 00.000 9828 IsGuiding returns 1
03:00:38.522 00.031 9828 IsSlewing returns 0
03:00:38.522 00.000 9828 IsGuiding returns 0
03:00:38.522 00.000 9828 scope move finished after 15 + 198 ms
03:00:38.522 00.000 9828 Move returns status 0, amount 15
03:00:38.522 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:38.522 00.000 9828 MoveAxis(N, 14, B)
03:00:38.522 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:38.537 00.015 9828 IsSlewing returns 0
03:00:38.537 00.000 9828 IsGuiding returns 0
03:00:38.537 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:38.569 00.032 9828 IsGuiding returns 1
03:00:38.569 00.000 9828 scope still moving after pulse duration time elapsed
03:00:38.599 00.030 9828 IsSlewing returns 0
03:00:38.599 00.000 9828 IsGuiding returns 1
03:00:38.631 00.032 9828 IsSlewing returns 0
03:00:38.631 00.000 9828 IsGuiding returns 1
03:00:38.663 00.032 9828 IsSlewing returns 0
03:00:38.664 00.001 9828 IsGuiding returns 1
03:00:38.695 00.031 9828 IsSlewing returns 0
03:00:38.695 00.000 9828 IsGuiding returns 0
03:00:38.695 00.000 9828 scope move finished after 14 + 143 ms
03:00:38.695 00.000 9828 Move returns status 0, amount 14
03:00:38.695 00.000 9828 move complete, result=0
03:00:38.695 00.000 9828 worker thread done servicing request
03:00:38.695 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:00:38.997 00.302 8976 Exposure complete
03:00:39.003 00.006 8976 worker thread done servicing request
03:00:39.004 00.001 5052 OnExposeComplete: enter
03:00:39.004 00.000 5052 UpdateGuideState(): m_state=6
03:00:39.004 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11582
03:00:39.004 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.75, Mass=175, SNR=9.2, Peak=86 HFD=1.9
03:00:39.004 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
03:00:39.004 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
03:00:39.004 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.67 mountX=0.01 mountY=-0.07, mountTheta=-1.37
03:00:39.005 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.04, opts=13)
03:00:39.005 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.04)
03:00:39.005 00.000 8976 Worker thread wakes up
03:00:39.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.04) opts 0xd
03:00:39.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.04)
03:00:39.005 00.000 8976 Moving (0.06, 0.04) raw xDistance=0.01 yDistance=-0.07
03:00:39.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:00:39.005 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:00:39.005 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
03:00:39.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:39.005 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:39.006 00.001 5052 Enqueuing Expose request
03:00:39.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:00:39.006 00.000 8976 MoveAxis(R, 0, ABG)
03:00:39.006 00.000 8976 MoveAxis(U, 0, ABG)
03:00:39.006 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
03:00:39.006 00.000 8976 MountToCamera -- mountX=2.49 mountY=-2.85 hyp=3.78 mountTheta=-0.85 cameraX=1.40, cameraY=3.51 cameraTheta=1.19
03:00:39.006 00.000 8976 incremental bump (1.404, 3.513) isValid = 1
03:00:39.006 00.000 8976 Scheduling Mount bump of (0.026, 0.066)
03:00:39.006 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.07, opts=4)
03:00:39.006 00.000 8976 Enqueuing Move request for scope (0.03, 0.07)
03:00:39.006 00.000 8976 move complete, result=0
03:00:39.006 00.000 9828 Worker thread wakes up
03:00:39.006 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0x4
03:00:39.006 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
03:00:39.006 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
03:00:39.006 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
03:00:39.006 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.20 mountX=-0.03 mountY=-0.06, mountTheta=-2.00
03:00:39.006 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:39.007 00.001 8976 worker thread done servicing request
03:00:39.007 00.000 8976 Worker thread wakes up
03:00:39.007 00.000 9828 Moving (0.03, 0.07) raw xDistance=-0.03 yDistance=-0.06
03:00:39.007 00.000 9828 BLC: window closed
03:00:39.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:39.007 00.000 9828 MoveAxis(E, 9, B)
03:00:39.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:39.007 00.000 9828 Guiding  Dir = 2, Dur = 9
03:00:39.007 00.000 9828 IsSlewing returns 0
03:00:39.007 00.000 9828 IsGuiding returns 0
03:00:39.008 00.001 9828 PulseGuide returned control before completion, sleep 19
03:00:39.037 00.029 9828 IsGuiding returns 1
03:00:39.037 00.000 9828 scope still moving after pulse duration time elapsed
03:00:39.069 00.032 9828 IsSlewing returns 0
03:00:39.069 00.000 9828 IsGuiding returns 1
03:00:39.101 00.032 9828 IsSlewing returns 0
03:00:39.101 00.000 9828 IsGuiding returns 1
03:00:39.132 00.031 9828 IsSlewing returns 0
03:00:39.132 00.000 9828 IsGuiding returns 0
03:00:39.132 00.000 9828 scope move finished after 9 + 115 ms
03:00:39.132 00.000 9828 Move returns status 0, amount 9
03:00:39.132 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:39.132 00.000 9828 MoveAxis(N, 9, B)
03:00:39.132 00.000 9828 Guiding  Dir = 0, Dur = 9
03:00:39.148 00.016 9828 IsSlewing returns 0
03:00:39.148 00.000 9828 IsGuiding returns 0
03:00:39.148 00.000 9828 PulseGuide returned control before completion, sleep 19
03:00:39.179 00.031 9828 IsGuiding returns 1
03:00:39.179 00.000 9828 scope still moving after pulse duration time elapsed
03:00:39.211 00.032 9828 IsSlewing returns 0
03:00:39.211 00.000 9828 IsGuiding returns 1
03:00:39.242 00.031 9828 IsSlewing returns 0
03:00:39.242 00.000 9828 IsGuiding returns 1
03:00:39.274 00.032 9828 IsSlewing returns 0
03:00:39.274 00.000 9828 IsGuiding returns 0
03:00:39.274 00.000 9828 scope move finished after 9 + 117 ms
03:00:39.274 00.000 9828 Move returns status 0, amount 9
03:00:39.274 00.000 9828 move complete, result=0
03:00:39.274 00.000 9828 worker thread done servicing request
03:00:39.274 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 9 ms NORTH
03:00:39.701 00.427 8976 Exposure complete
03:00:39.707 00.006 8976 worker thread done servicing request
03:00:39.707 00.000 5052 OnExposeComplete: enter
03:00:39.707 00.000 5052 UpdateGuideState(): m_state=6
03:00:39.708 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11583
03:00:39.708 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.62, Mass=147, SNR=8.4, Peak=82 HFD=1.6
03:00:39.708 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.24 = 2.05)
03:00:39.708 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.94)
03:00:39.708 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.19 mountX=-0.05 mountY=0.10, mountTheta=2.03
03:00:39.708 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.09, opts=13)
03:00:39.709 00.001 5052 Enqueuing Move request for stepguider (-0.06, -0.09)
03:00:39.709 00.000 8976 Worker thread wakes up
03:00:39.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:00:39.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.09) opts 0xd
03:00:39.709 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
03:00:39.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.09)
03:00:39.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:39.709 00.000 8976 Moving (-0.06, -0.09) raw xDistance=-0.05 yDistance=0.10
03:00:39.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:39.709 00.000 5052 Enqueuing Expose request
03:00:39.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:00:39.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:00:39.709 00.000 8976 MoveAxis(R, 0, ABG)
03:00:39.709 00.000 8976 MoveAxis(U, 0, ABG)
03:00:39.709 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
03:00:39.709 00.000 8976 MountToCamera -- mountX=2.48 mountY=-2.90 hyp=3.82 mountTheta=-0.86 cameraX=1.46, cameraY=3.53 cameraTheta=1.18
03:00:39.709 00.000 8976 incremental bump (1.459, 3.527) isValid = 1
03:00:39.709 00.000 8976 Scheduling Mount bump of (0.040, 0.101)
03:00:39.709 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.10, opts=4)
03:00:39.710 00.001 8976 Enqueuing Move request for scope (0.04, 0.10)
03:00:39.710 00.000 8976 move complete, result=0
03:00:39.710 00.000 9828 Worker thread wakes up
03:00:39.710 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0x4
03:00:39.710 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
03:00:39.710 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
03:00:39.710 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
03:00:39.710 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
03:00:39.710 00.000 9828 Moving (0.04, 0.10) raw xDistance=-0.05 yDistance=-0.10
03:00:39.710 00.000 9828 BLC: window closed
03:00:39.710 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:39.710 00.000 8976 worker thread done servicing request
03:00:39.710 00.000 8976 Worker thread wakes up
03:00:39.710 00.000 9828 MoveAxis(E, 14, B)
03:00:39.710 00.000 9828 Guiding  Dir = 2, Dur = 14
03:00:39.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:39.711 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:39.711 00.000 9828 IsSlewing returns 0
03:00:39.711 00.000 9828 IsGuiding returns 0
03:00:39.711 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:39.749 00.038 9828 IsGuiding returns 1
03:00:39.749 00.000 9828 scope still moving after pulse duration time elapsed
03:00:39.781 00.032 9828 IsSlewing returns 0
03:00:39.781 00.000 9828 IsGuiding returns 1
03:00:39.812 00.031 9828 IsSlewing returns 0
03:00:39.812 00.000 9828 IsGuiding returns 1
03:00:39.844 00.032 9828 IsSlewing returns 0
03:00:39.844 00.000 9828 IsGuiding returns 0
03:00:39.844 00.000 9828 scope move finished after 14 + 119 ms
03:00:39.844 00.000 9828 Move returns status 0, amount 14
03:00:39.844 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:39.844 00.000 9828 MoveAxis(N, 13, B)
03:00:39.844 00.000 9828 Guiding  Dir = 0, Dur = 13
03:00:39.860 00.016 9828 IsSlewing returns 0
03:00:39.860 00.000 9828 IsGuiding returns 0
03:00:39.860 00.000 9828 PulseGuide returned control before completion, sleep 23
03:00:39.890 00.030 9828 IsGuiding returns 1
03:00:39.890 00.000 9828 scope still moving after pulse duration time elapsed
03:00:39.921 00.031 9828 IsSlewing returns 0
03:00:39.921 00.000 9828 IsGuiding returns 1
03:00:39.952 00.031 9828 IsSlewing returns 0
03:00:39.952 00.000 9828 IsGuiding returns 1
03:00:39.984 00.032 9828 IsSlewing returns 0
03:00:39.984 00.000 9828 IsGuiding returns 1
03:00:40.015 00.031 9828 IsSlewing returns 0
03:00:40.015 00.000 9828 IsGuiding returns 0
03:00:40.015 00.000 9828 scope move finished after 13 + 141 ms
03:00:40.015 00.000 9828 Move returns status 0, amount 13
03:00:40.015 00.000 9828 move complete, result=0
03:00:40.015 00.000 9828 worker thread done servicing request
03:00:40.015 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 13 ms NORTH
03:00:40.398 00.383 8976 Exposure complete
03:00:40.404 00.006 8976 worker thread done servicing request
03:00:40.405 00.001 5052 OnExposeComplete: enter
03:00:40.405 00.000 5052 UpdateGuideState(): m_state=6
03:00:40.405 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11584
03:00:40.405 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.53, Mass=164, SNR=8.9, Peak=75 HFD=1.9
03:00:40.405 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.30 = 2.98)
03:00:40.405 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.40 = 2.88)
03:00:40.405 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.26 mountX=-0.19 mountY=0.05, mountTheta=2.88
03:00:40.406 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.18, opts=13)
03:00:40.406 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.18)
03:00:40.406 00.000 8976 Worker thread wakes up
03:00:40.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.18) opts 0xd
03:00:40.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.18)
03:00:40.406 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:00:40.406 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
03:00:40.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:40.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:40.406 00.000 5052 Enqueuing Expose request
03:00:40.406 00.000 8976 Moving (0.06, -0.18) raw xDistance=-0.19 yDistance=0.05
03:00:40.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:00:40.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:00:40.406 00.000 8976 MoveAxis(R, 0, ABG)
03:00:40.406 00.000 8976 MoveAxis(U, 0, ABG)
03:00:40.407 00.001 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:00:40.407 00.000 8976 MountToCamera -- mountX=2.47 mountY=-2.94 hyp=3.84 mountTheta=-0.87 cameraX=1.50, cameraY=3.54 cameraTheta=1.17
03:00:40.407 00.000 8976 incremental bump (1.496, 3.536) isValid = 1
03:00:40.407 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
03:00:40.407 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:40.407 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:40.407 00.000 8976 move complete, result=0
03:00:40.407 00.000 9828 Worker thread wakes up
03:00:40.407 00.000 8976 worker thread done servicing request
03:00:40.407 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:40.407 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:40.407 00.000 8976 Worker thread wakes up
03:00:40.407 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:40.407 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
03:00:40.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:40.407 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
03:00:40.408 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:40.408 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
03:00:40.408 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:00:40.408 00.000 9828 BLC: window closed
03:00:40.408 00.000 9828 MoveAxis(E, 16, B)
03:00:40.408 00.000 9828 Guiding  Dir = 2, Dur = 16
03:00:40.408 00.000 9828 IsSlewing returns 0
03:00:40.408 00.000 9828 IsGuiding returns 0
03:00:40.408 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:40.441 00.033 9828 IsGuiding returns 1
03:00:40.441 00.000 9828 scope still moving after pulse duration time elapsed
03:00:40.472 00.031 9828 IsSlewing returns 0
03:00:40.472 00.000 9828 IsGuiding returns 1
03:00:40.503 00.031 9828 IsSlewing returns 0
03:00:40.503 00.000 9828 IsGuiding returns 1
03:00:40.534 00.031 9828 IsSlewing returns 0
03:00:40.534 00.000 9828 IsGuiding returns 0
03:00:40.534 00.000 9828 scope move finished after 16 + 109 ms
03:00:40.534 00.000 9828 Move returns status 0, amount 16
03:00:40.534 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:40.534 00.000 9828 MoveAxis(N, 14, B)
03:00:40.534 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:40.550 00.016 9828 IsSlewing returns 0
03:00:40.550 00.000 9828 IsGuiding returns 0
03:00:40.550 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:40.581 00.031 9828 IsGuiding returns 1
03:00:40.581 00.000 9828 scope still moving after pulse duration time elapsed
03:00:40.612 00.031 9828 IsSlewing returns 0
03:00:40.612 00.000 9828 IsGuiding returns 1
03:00:40.644 00.032 9828 IsSlewing returns 0
03:00:40.644 00.000 9828 IsGuiding returns 1
03:00:40.676 00.032 9828 IsSlewing returns 0
03:00:40.676 00.000 9828 IsGuiding returns 1
03:00:40.707 00.031 9828 IsSlewing returns 0
03:00:40.707 00.000 9828 IsGuiding returns 0
03:00:40.707 00.000 9828 scope move finished after 14 + 143 ms
03:00:40.707 00.000 9828 Move returns status 0, amount 14
03:00:40.707 00.000 9828 move complete, result=0
03:00:40.707 00.000 9828 worker thread done servicing request
03:00:40.708 00.001 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
03:00:41.096 00.388 8976 Exposure complete
03:00:41.103 00.007 8976 worker thread done servicing request
03:00:41.103 00.000 5052 OnExposeComplete: enter
03:00:41.103 00.000 5052 UpdateGuideState(): m_state=6
03:00:41.103 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11585
03:00:41.103 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.63, Mass=167, SNR=8.9, Peak=71 HFD=2.0
03:00:41.103 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
03:00:41.103 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
03:00:41.103 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.08 hyp=0.46 cameraTheta=-2.98 mountX=0.14 mountY=0.42, mountTheta=1.25
03:00:41.104 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.08, opts=13)
03:00:41.104 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.08)
03:00:41.104 00.000 8976 Worker thread wakes up
03:00:41.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.08) opts 0xd
03:00:41.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.08)
03:00:41.104 00.000 8976 Moving (-0.45, -0.08) raw xDistance=0.14 yDistance=0.42
03:00:41.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:00:41.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
03:00:41.104 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:00:41.104 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
03:00:41.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:41.104 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:41.104 00.000 5052 Enqueuing Expose request
03:00:41.104 00.000 8976 MoveAxis(R, 0, ABG)
03:00:41.105 00.001 8976 MoveAxis(D, 2, ABG)
03:00:41.105 00.000 8976 stepping (-16, 19) + (0, -2)
03:00:41.105 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:41.136 00.031 8976 Received - 47 (G) 
03:00:41.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:41.136 00.000 8976 stepped: pos (-16, 17)
03:00:41.136 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
03:00:41.136 00.000 8976 MountToCamera -- mountX=2.46 mountY=-2.86 hyp=3.78 mountTheta=-0.86 cameraX=1.43, cameraY=3.49 cameraTheta=1.18
03:00:41.136 00.000 8976 incremental bump (1.428, 3.495) isValid = 1
03:00:41.136 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
03:00:41.136 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:41.136 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:41.136 00.000 8976 move complete, result=0
03:00:41.136 00.000 9828 Worker thread wakes up
03:00:41.136 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:41.136 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:41.137 00.001 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
03:00:41.137 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
03:00:41.137 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
03:00:41.137 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:00:41.137 00.000 9828 BLC: window closed
03:00:41.137 00.000 8976 worker thread done servicing request
03:00:41.137 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:00:41.137 00.000 9828 MoveAxis(E, 15, B)
03:00:41.137 00.000 8976 Worker thread wakes up
03:00:41.137 00.000 9828 Guiding  Dir = 2, Dur = 15
03:00:41.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:41.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:41.137 00.000 9828 IsSlewing returns 0
03:00:41.138 00.001 9828 IsGuiding returns 0
03:00:41.138 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:41.176 00.038 9828 IsGuiding returns 1
03:00:41.176 00.000 9828 scope still moving after pulse duration time elapsed
03:00:41.208 00.032 9828 IsSlewing returns 0
03:00:41.208 00.000 9828 IsGuiding returns 1
03:00:41.240 00.032 9828 IsSlewing returns 0
03:00:41.240 00.000 9828 IsGuiding returns 1
03:00:41.270 00.030 9828 IsSlewing returns 0
03:00:41.270 00.000 9828 IsGuiding returns 0
03:00:41.270 00.000 9828 scope move finished after 15 + 117 ms
03:00:41.270 00.000 9828 Move returns status 0, amount 15
03:00:41.270 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:41.270 00.000 9828 MoveAxis(N, 14, B)
03:00:41.270 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:41.286 00.016 9828 IsSlewing returns 0
03:00:41.286 00.000 9828 IsGuiding returns 0
03:00:41.286 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:41.317 00.031 9828 IsGuiding returns 1
03:00:41.317 00.000 9828 scope still moving after pulse duration time elapsed
03:00:41.348 00.031 9828 IsSlewing returns 0
03:00:41.348 00.000 9828 IsGuiding returns 1
03:00:41.379 00.031 9828 IsSlewing returns 0
03:00:41.379 00.000 9828 IsGuiding returns 1
03:00:41.410 00.031 9828 IsSlewing returns 0
03:00:41.410 00.000 9828 IsGuiding returns 1
03:00:41.440 00.030 9828 IsSlewing returns 0
03:00:41.440 00.000 9828 IsGuiding returns 0
03:00:41.440 00.000 9828 scope move finished after 14 + 140 ms
03:00:41.440 00.000 9828 Move returns status 0, amount 14
03:00:41.440 00.000 9828 move complete, result=0
03:00:41.440 00.000 9828 worker thread done servicing request
03:00:41.440 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:00:41.826 00.386 8976 Exposure complete
03:00:41.833 00.007 8976 worker thread done servicing request
03:00:41.833 00.000 5052 OnExposeComplete: enter
03:00:41.833 00.000 5052 UpdateGuideState(): m_state=6
03:00:41.833 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11586
03:00:41.833 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.82, Mass=136, SNR=8.1, Peak=71 HFD=2.0
03:00:41.833 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:00:41.833 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
03:00:41.833 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.57 mountX=0.17 mountY=0.08, mountTheta=0.44
03:00:41.834 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.11, opts=13)
03:00:41.834 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.11)
03:00:41.834 00.000 8976 Worker thread wakes up
03:00:41.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.11) opts 0xd
03:00:41.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:00:41.834 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:00:41.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.11)
03:00:41.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:41.835 00.001 8976 Moving (-0.17, 0.11) raw xDistance=0.17 yDistance=0.08
03:00:41.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:00:41.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:00:41.835 00.000 8976 MoveAxis(R, 0, ABG)
03:00:41.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:41.835 00.000 5052 Enqueuing Expose request
03:00:41.835 00.000 8976 MoveAxis(U, 0, ABG)
03:00:41.835 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
03:00:41.835 00.000 8976 MountToCamera -- mountX=2.46 mountY=-2.81 hyp=3.73 mountTheta=-0.85 cameraX=1.38, cameraY=3.47 cameraTheta=1.19
03:00:41.835 00.000 8976 incremental bump (1.382, 3.467) isValid = 1
03:00:41.835 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
03:00:41.835 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:41.835 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:41.835 00.000 8976 move complete, result=0
03:00:41.836 00.001 9828 Worker thread wakes up
03:00:41.836 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:41.836 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:41.836 00.000 8976 worker thread done servicing request
03:00:41.836 00.000 8976 Worker thread wakes up
03:00:41.836 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:41.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:41.836 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
03:00:41.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:41.836 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
03:00:41.836 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
03:00:41.836 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:00:41.836 00.000 9828 BLC: window closed
03:00:41.836 00.000 9828 MoveAxis(E, 15, B)
03:00:41.836 00.000 9828 Guiding  Dir = 2, Dur = 15
03:00:41.837 00.001 9828 IsSlewing returns 0
03:00:41.837 00.000 9828 IsGuiding returns 0
03:00:41.837 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:41.864 00.027 9828 IsGuiding returns 1
03:00:41.864 00.000 9828 scope still moving after pulse duration time elapsed
03:00:41.896 00.032 9828 IsSlewing returns 0
03:00:41.896 00.000 9828 IsGuiding returns 1
03:00:41.929 00.033 9828 IsSlewing returns 0
03:00:41.929 00.000 9828 IsGuiding returns 1
03:00:41.960 00.031 9828 IsSlewing returns 0
03:00:41.960 00.000 9828 IsGuiding returns 1
03:00:41.991 00.031 9828 IsSlewing returns 0
03:00:41.991 00.000 9828 IsGuiding returns 1
03:00:42.022 00.031 9828 IsSlewing returns 0
03:00:42.022 00.000 9828 IsGuiding returns 1
03:00:42.053 00.031 9828 IsSlewing returns 0
03:00:42.053 00.000 9828 IsGuiding returns 0
03:00:42.053 00.000 9828 scope move finished after 15 + 200 ms
03:00:42.053 00.000 9828 Move returns status 0, amount 15
03:00:42.053 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:42.053 00.000 9828 MoveAxis(N, 14, B)
03:00:42.053 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:42.068 00.015 9828 IsSlewing returns 0
03:00:42.068 00.000 9828 IsGuiding returns 0
03:00:42.068 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:42.099 00.031 9828 IsGuiding returns 1
03:00:42.099 00.000 9828 scope still moving after pulse duration time elapsed
03:00:42.129 00.030 9828 IsSlewing returns 0
03:00:42.129 00.000 9828 IsGuiding returns 1
03:00:42.161 00.032 9828 IsSlewing returns 0
03:00:42.161 00.000 9828 IsGuiding returns 1
03:00:42.192 00.031 9828 IsSlewing returns 0
03:00:42.192 00.000 9828 IsGuiding returns 1
03:00:42.223 00.031 9828 IsSlewing returns 0
03:00:42.223 00.000 9828 IsGuiding returns 0
03:00:42.223 00.000 9828 scope move finished after 14 + 141 ms
03:00:42.223 00.000 9828 Move returns status 0, amount 14
03:00:42.223 00.000 9828 move complete, result=0
03:00:42.223 00.000 9828 worker thread done servicing request
03:00:42.223 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:00:42.526 00.303 8976 Exposure complete
03:00:42.532 00.006 8976 worker thread done servicing request
03:00:42.532 00.000 5052 OnExposeComplete: enter
03:00:42.532 00.000 5052 UpdateGuideState(): m_state=6
03:00:42.532 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11587
03:00:42.532 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.85, Mass=169, SNR=9.0, Peak=71 HFD=2.4
03:00:42.532 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
03:00:42.532 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.60 = -0.60)
03:00:42.532 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.55 mountX=0.12 mountY=-0.08, mountTheta=-0.57
03:00:42.533 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.14, opts=13)
03:00:42.533 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.14)
03:00:42.533 00.000 8976 Worker thread wakes up
03:00:42.533 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.14) opts 0xd
03:00:42.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.14)
03:00:42.533 00.000 8976 Moving (0.00, 0.14) raw xDistance=0.12 yDistance=-0.08
03:00:42.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:00:42.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:00:42.533 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:00:42.533 00.000 8976 MoveAxis(R, 0, ABG)
03:00:42.534 00.001 8976 MoveAxis(U, 0, ABG)
03:00:42.534 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:00:42.534 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:00:42.534 00.000 8976 MountToCamera -- mountX=2.46 mountY=-2.77 hyp=3.70 mountTheta=-0.85 cameraX=1.35, cameraY=3.45 cameraTheta=1.20
03:00:42.534 00.000 8976 incremental bump (1.351, 3.448) isValid = 1
03:00:42.534 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:00:42.534 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:42.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:42.534 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:42.534 00.000 8976 move complete, result=0
03:00:42.534 00.000 8976 worker thread done servicing request
03:00:42.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:42.534 00.000 9828 Worker thread wakes up
03:00:42.534 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:42.534 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:42.534 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
03:00:42.534 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
03:00:42.534 00.000 5052 Enqueuing Expose request
03:00:42.534 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:00:42.535 00.001 8976 Worker thread wakes up
03:00:42.535 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:00:42.535 00.000 9828 BLC: window closed
03:00:42.535 00.000 9828 MoveAxis(E, 15, B)
03:00:42.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:42.535 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:42.535 00.000 9828 Guiding  Dir = 2, Dur = 15
03:00:42.535 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:42.535 00.000 9828 IsSlewing returns 0
03:00:42.535 00.000 9828 IsGuiding returns 0
03:00:42.536 00.001 9828 PulseGuide returned control before completion, sleep 25
03:00:42.572 00.036 9828 IsGuiding returns 1
03:00:42.572 00.000 9828 scope still moving after pulse duration time elapsed
03:00:42.603 00.031 9828 IsSlewing returns 0
03:00:42.604 00.001 9828 IsGuiding returns 1
03:00:42.635 00.031 9828 IsSlewing returns 0
03:00:42.635 00.000 9828 IsGuiding returns 1
03:00:42.667 00.032 9828 IsSlewing returns 0
03:00:42.667 00.000 9828 IsGuiding returns 0
03:00:42.667 00.000 9828 scope move finished after 15 + 117 ms
03:00:42.667 00.000 9828 Move returns status 0, amount 15
03:00:42.668 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:42.668 00.000 9828 MoveAxis(N, 14, B)
03:00:42.668 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:42.683 00.015 9828 IsSlewing returns 0
03:00:42.683 00.000 9828 IsGuiding returns 0
03:00:42.683 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:42.714 00.031 9828 IsGuiding returns 1
03:00:42.714 00.000 9828 scope still moving after pulse duration time elapsed
03:00:42.745 00.031 9828 IsSlewing returns 0
03:00:42.745 00.000 9828 IsGuiding returns 1
03:00:42.777 00.032 9828 IsSlewing returns 0
03:00:42.777 00.000 9828 IsGuiding returns 1
03:00:42.809 00.032 9828 IsSlewing returns 0
03:00:42.809 00.000 9828 IsGuiding returns 1
03:00:42.841 00.032 9828 IsSlewing returns 0
03:00:42.841 00.000 9828 IsGuiding returns 0
03:00:42.841 00.000 9828 scope move finished after 14 + 144 ms
03:00:42.841 00.000 9828 Move returns status 0, amount 14
03:00:42.841 00.000 9828 move complete, result=0
03:00:42.841 00.000 9828 worker thread done servicing request
03:00:42.841 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:00:43.225 00.384 8976 Exposure complete
03:00:43.231 00.006 8976 worker thread done servicing request
03:00:43.231 00.000 5052 OnExposeComplete: enter
03:00:43.231 00.000 5052 UpdateGuideState(): m_state=6
03:00:43.231 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11588
03:00:43.231 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.39, Mass=179, SNR=9.2, Peak=72 HFD=2.2
03:00:43.231 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.37 = 1.92)
03:00:43.232 00.001 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.81)
03:00:43.232 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.32 hyp=0.43 cameraTheta=-2.32 mountX=-0.15 mountY=0.42, mountTheta=1.91
03:00:43.232 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.32, opts=13)
03:00:43.232 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.32)
03:00:43.232 00.000 8976 Worker thread wakes up
03:00:43.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:00:43.233 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.32) opts 0xd
03:00:43.233 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
03:00:43.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.32)
03:00:43.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:43.233 00.000 8976 Moving (-0.30, -0.32) raw xDistance=-0.15 yDistance=0.42
03:00:43.233 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:43.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:00:43.233 00.000 5052 Enqueuing Expose request
03:00:43.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
03:00:43.233 00.000 8976 MoveAxis(R, 0, ABG)
03:00:43.233 00.000 8976 MoveAxis(D, 2, ABG)
03:00:43.233 00.000 8976 stepping (-16, 17) + (0, -2)
03:00:43.233 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:43.262 00.029 8976 Received - 47 (G) 
03:00:43.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:43.262 00.000 8976 stepped: pos (-16, 15)
03:00:43.262 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:00:43.262 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.64 hyp=3.61 mountTheta=-0.82 cameraX=1.24, cameraY=3.39 cameraTheta=1.22
03:00:43.262 00.000 8976 incremental bump (1.237, 3.388) isValid = 1
03:00:43.262 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:00:43.262 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:43.262 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:43.262 00.000 8976 move complete, result=0
03:00:43.262 00.000 9828 Worker thread wakes up
03:00:43.263 00.001 8976 worker thread done servicing request
03:00:43.263 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:00:43.263 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:43.263 00.000 8976 Worker thread wakes up
03:00:43.263 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:43.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:43.263 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
03:00:43.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:43.263 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
03:00:43.263 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
03:00:43.263 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:43.263 00.000 9828 BLC: window closed
03:00:43.263 00.000 9828 MoveAxis(E, 14, B)
03:00:43.263 00.000 9828 Guiding  Dir = 2, Dur = 14
03:00:43.264 00.001 9828 IsSlewing returns 0
03:00:43.264 00.000 9828 IsGuiding returns 0
03:00:43.264 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:43.294 00.030 9828 IsGuiding returns 1
03:00:43.294 00.000 9828 scope still moving after pulse duration time elapsed
03:00:43.326 00.032 9828 IsSlewing returns 0
03:00:43.326 00.000 9828 IsGuiding returns 1
03:00:43.358 00.032 9828 IsSlewing returns 0
03:00:43.358 00.000 9828 IsGuiding returns 1
03:00:43.389 00.031 9828 IsSlewing returns 0
03:00:43.389 00.000 9828 IsGuiding returns 1
03:00:43.421 00.032 9828 IsSlewing returns 0
03:00:43.421 00.000 9828 IsGuiding returns 0
03:00:43.421 00.000 9828 scope move finished after 14 + 142 ms
03:00:43.421 00.000 9828 Move returns status 0, amount 14
03:00:43.421 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:43.421 00.000 9828 MoveAxis(N, 14, B)
03:00:43.422 00.001 9828 Guiding  Dir = 0, Dur = 14
03:00:43.437 00.015 9828 IsSlewing returns 0
03:00:43.437 00.000 9828 IsGuiding returns 0
03:00:43.437 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:43.469 00.032 9828 IsGuiding returns 1
03:00:43.469 00.000 9828 scope still moving after pulse duration time elapsed
03:00:43.501 00.032 9828 IsSlewing returns 0
03:00:43.501 00.000 9828 IsGuiding returns 1
03:00:43.533 00.032 9828 IsSlewing returns 0
03:00:43.533 00.000 9828 IsGuiding returns 1
03:00:43.565 00.032 9828 IsSlewing returns 0
03:00:43.565 00.000 9828 IsGuiding returns 1
03:00:43.596 00.031 9828 IsSlewing returns 0
03:00:43.596 00.000 9828 IsGuiding returns 0
03:00:43.596 00.000 9828 scope move finished after 14 + 145 ms
03:00:43.596 00.000 9828 Move returns status 0, amount 14
03:00:43.596 00.000 9828 move complete, result=0
03:00:43.596 00.000 9828 worker thread done servicing request
03:00:43.596 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:00:43.953 00.357 8976 Exposure complete
03:00:43.960 00.007 8976 worker thread done servicing request
03:00:43.960 00.000 5052 OnExposeComplete: enter
03:00:43.960 00.000 5052 UpdateGuideState(): m_state=6
03:00:43.960 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11589
03:00:43.960 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.77, Mass=172, SNR=9.1, Peak=79 HFD=2.2
03:00:43.960 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:00:43.960 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
03:00:43.960 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.86 mountX=0.16 mountY=0.15, mountTheta=0.77
03:00:43.961 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.06, opts=13)
03:00:43.961 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.06)
03:00:43.961 00.000 8976 Worker thread wakes up
03:00:43.962 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:00:43.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.06) opts 0xd
03:00:43.962 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
03:00:43.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.06)
03:00:43.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:43.962 00.000 8976 Moving (-0.22, 0.06) raw xDistance=0.16 yDistance=0.15
03:00:43.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:43.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:00:43.962 00.000 5052 Enqueuing Expose request
03:00:43.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:00:43.962 00.000 8976 MoveAxis(R, 0, ABG)
03:00:43.962 00.000 8976 MoveAxis(U, 0, ABG)
03:00:43.962 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
03:00:43.962 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.56 hyp=3.54 mountTheta=-0.81 cameraX=1.16, cameraY=3.35 cameraTheta=1.24
03:00:43.962 00.000 8976 incremental bump (1.161, 3.348) isValid = 1
03:00:43.963 00.001 8976 Scheduling Mount bump of (0.038, 0.113)
03:00:43.963 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:43.963 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:43.963 00.000 8976 move complete, result=0
03:00:43.963 00.000 9828 Worker thread wakes up
03:00:43.963 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:43.963 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:00:43.963 00.000 8976 worker thread done servicing request
03:00:43.963 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:43.963 00.000 8976 Worker thread wakes up
03:00:43.963 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
03:00:43.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:43.963 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
03:00:43.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:43.963 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
03:00:43.964 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:43.964 00.000 9828 BLC: window closed
03:00:43.964 00.000 9828 MoveAxis(E, 14, B)
03:00:43.964 00.000 9828 Guiding  Dir = 2, Dur = 14
03:00:43.965 00.001 9828 IsSlewing returns 0
03:00:43.965 00.000 9828 IsGuiding returns 0
03:00:43.965 00.000 9828 PulseGuide returned control before completion, sleep 24
03:00:43.992 00.027 9828 IsGuiding returns 1
03:00:43.992 00.000 9828 scope still moving after pulse duration time elapsed
03:00:44.023 00.031 9828 IsSlewing returns 0
03:00:44.023 00.000 9828 IsGuiding returns 1
03:00:44.055 00.032 9828 IsSlewing returns 0
03:00:44.055 00.000 9828 IsGuiding returns 1
03:00:44.087 00.032 9828 IsSlewing returns 0
03:00:44.087 00.000 9828 IsGuiding returns 1
03:00:44.119 00.032 9828 IsSlewing returns 0
03:00:44.119 00.000 9828 IsGuiding returns 0
03:00:44.119 00.000 9828 scope move finished after 14 + 140 ms
03:00:44.119 00.000 9828 Move returns status 0, amount 14
03:00:44.119 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:44.119 00.000 9828 MoveAxis(N, 15, B)
03:00:44.119 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:44.135 00.016 9828 IsSlewing returns 0
03:00:44.135 00.000 9828 IsGuiding returns 0
03:00:44.135 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:44.166 00.031 9828 IsGuiding returns 1
03:00:44.166 00.000 9828 scope still moving after pulse duration time elapsed
03:00:44.198 00.032 9828 IsSlewing returns 0
03:00:44.198 00.000 9828 IsGuiding returns 1
03:00:44.231 00.033 9828 IsSlewing returns 0
03:00:44.231 00.000 9828 IsGuiding returns 1
03:00:44.261 00.030 9828 IsSlewing returns 0
03:00:44.262 00.001 9828 IsGuiding returns 0
03:00:44.262 00.000 9828 scope move finished after 15 + 111 ms
03:00:44.262 00.000 9828 Move returns status 0, amount 15
03:00:44.262 00.000 9828 move complete, result=0
03:00:44.262 00.000 9828 worker thread done servicing request
03:00:44.262 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:00:44.655 00.393 8976 Exposure complete
03:00:44.661 00.006 8976 worker thread done servicing request
03:00:44.661 00.000 5052 OnExposeComplete: enter
03:00:44.661 00.000 5052 UpdateGuideState(): m_state=6
03:00:44.661 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11590
03:00:44.661 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.69, Mass=154, SNR=8.6, Peak=73 HFD=1.9
03:00:44.661 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
03:00:44.661 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
03:00:44.661 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.01 hyp=0.43 cameraTheta=-3.11 mountX=0.18 mountY=0.37, mountTheta=1.11
03:00:44.662 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.01, opts=13)
03:00:44.662 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.01)
03:00:44.662 00.000 8976 Worker thread wakes up
03:00:44.662 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:00:44.662 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.01) opts 0xd
03:00:44.662 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
03:00:44.662 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.01)
03:00:44.663 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:44.663 00.000 8976 Moving (-0.43, -0.01) raw xDistance=0.18 yDistance=0.37
03:00:44.663 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:44.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:00:44.663 00.000 5052 Enqueuing Expose request
03:00:44.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:00:44.663 00.000 8976 MoveAxis(R, 0, ABG)
03:00:44.663 00.000 8976 MoveAxis(D, 1, ABG)
03:00:44.663 00.000 8976 stepping (-16, 15) + (0, -1)
03:00:44.663 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:44.685 00.022 8976 Received - 47 (G) 
03:00:44.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:44.685 00.000 8976 stepped: pos (-16, 14)
03:00:44.685 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:00:44.685 00.000 8976 MountToCamera -- mountX=2.45 mountY=-2.45 hyp=3.46 mountTheta=-0.78 cameraX=1.06, cameraY=3.30 cameraTheta=1.26
03:00:44.685 00.000 8976 incremental bump (1.063, 3.297) isValid = 1
03:00:44.685 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
03:00:44.685 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:00:44.685 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:00:44.685 00.000 8976 move complete, result=0
03:00:44.685 00.000 9828 Worker thread wakes up
03:00:44.685 00.000 8976 worker thread done servicing request
03:00:44.685 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:00:44.685 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:00:44.686 00.001 8976 Worker thread wakes up
03:00:44.686 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:00:44.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:44.686 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
03:00:44.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:44.686 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
03:00:44.686 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:00:44.686 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:44.686 00.000 9828 BLC: window closed
03:00:44.686 00.000 9828 MoveAxis(E, 13, B)
03:00:44.686 00.000 9828 Guiding  Dir = 2, Dur = 13
03:00:44.686 00.000 9828 IsSlewing returns 0
03:00:44.687 00.001 9828 IsGuiding returns 0
03:00:44.687 00.000 9828 PulseGuide returned control before completion, sleep 23
03:00:44.715 00.028 9828 IsGuiding returns 1
03:00:44.715 00.000 9828 scope still moving after pulse duration time elapsed
03:00:44.747 00.032 9828 IsSlewing returns 0
03:00:44.747 00.000 9828 IsGuiding returns 1
03:00:44.778 00.031 9828 IsSlewing returns 0
03:00:44.778 00.000 9828 IsGuiding returns 1
03:00:44.810 00.032 9828 IsSlewing returns 0
03:00:44.810 00.000 9828 IsGuiding returns 1
03:00:44.842 00.032 9828 IsSlewing returns 0
03:00:44.842 00.000 9828 IsGuiding returns 0
03:00:44.842 00.000 9828 scope move finished after 13 + 143 ms
03:00:44.842 00.000 9828 Move returns status 0, amount 13
03:00:44.842 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:44.842 00.000 9828 MoveAxis(N, 15, B)
03:00:44.842 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:44.858 00.016 9828 IsSlewing returns 0
03:00:44.858 00.000 9828 IsGuiding returns 0
03:00:44.858 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:44.890 00.032 9828 IsGuiding returns 1
03:00:44.890 00.000 9828 scope still moving after pulse duration time elapsed
03:00:44.921 00.031 9828 IsSlewing returns 0
03:00:44.921 00.000 9828 IsGuiding returns 1
03:00:44.953 00.032 9828 IsSlewing returns 0
03:00:44.953 00.000 9828 IsGuiding returns 1
03:00:44.985 00.032 9828 IsSlewing returns 0
03:00:44.985 00.000 9828 IsGuiding returns 1
03:00:45.017 00.032 9828 IsSlewing returns 0
03:00:45.017 00.000 9828 IsGuiding returns 0
03:00:45.017 00.000 9828 scope move finished after 15 + 143 ms
03:00:45.017 00.000 9828 Move returns status 0, amount 15
03:00:45.017 00.000 9828 move complete, result=0
03:00:45.017 00.000 9828 worker thread done servicing request
03:00:45.017 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:00:45.376 00.359 8976 Exposure complete
03:00:45.382 00.006 8976 worker thread done servicing request
03:00:45.382 00.000 5052 OnExposeComplete: enter
03:00:45.382 00.000 5052 UpdateGuideState(): m_state=6
03:00:45.382 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11591
03:00:45.383 00.001 5052 Star::Find returns 1 (0), X=328.70, Y=281.78, Mass=168, SNR=8.9, Peak=75 HFD=2.2
03:00:45.383 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:00:45.383 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
03:00:45.383 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.07 hyp=0.48 cameraTheta=2.99 mountX=0.28 mountY=0.36, mountTheta=0.91
03:00:45.384 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.07, opts=13)
03:00:45.384 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.07)
03:00:45.384 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:00:45.384 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
03:00:45.384 00.000 8976 Worker thread wakes up
03:00:45.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:45.384 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.07) opts 0xd
03:00:45.384 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:45.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.07)
03:00:45.385 00.001 5052 Enqueuing Expose request
03:00:45.385 00.000 8976 Moving (-0.48, 0.07) raw xDistance=0.28 yDistance=0.36
03:00:45.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:00:45.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
03:00:45.385 00.000 8976 MoveAxis(L, 1, ABG)
03:00:45.385 00.000 8976 stepping (-16, 14) + (-1, 0)
03:00:45.385 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:45.404 00.019 8976 Received - 47 (G) 
03:00:45.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:45.404 00.000 8976 stepped: pos (-17, 14)
03:00:45.405 00.001 8976 MoveAxis(D, 2, ABG)
03:00:45.405 00.000 8976 stepping (-17, 14) + (0, -2)
03:00:45.405 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:45.436 00.031 8976 Received - 47 (G) 
03:00:45.436 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:45.436 00.000 8976 stepped: pos (-17, 12)
03:00:45.436 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
03:00:45.436 00.000 8976 MountToCamera -- mountX=2.50 mountY=-2.27 hyp=3.38 mountTheta=-0.74 cameraX=0.88, cameraY=3.26 cameraTheta=1.31
03:00:45.436 00.000 8976 incremental bump (0.881, 3.260) isValid = 1
03:00:45.436 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
03:00:45.436 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:00:45.436 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:00:45.436 00.000 8976 move complete, result=0
03:00:45.436 00.000 9828 Worker thread wakes up
03:00:45.436 00.000 8976 worker thread done servicing request
03:00:45.436 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
03:00:45.436 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:00:45.436 00.000 8976 Worker thread wakes up
03:00:45.437 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:00:45.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:45.437 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
03:00:45.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:45.437 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
03:00:45.437 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.32 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
03:00:45.437 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:00:45.437 00.000 9828 BLC: window closed
03:00:45.437 00.000 9828 MoveAxis(E, 11, B)
03:00:45.437 00.000 9828 Guiding  Dir = 2, Dur = 11
03:00:45.437 00.000 9828 IsSlewing returns 0
03:00:45.438 00.001 9828 IsGuiding returns 0
03:00:45.438 00.000 9828 PulseGuide returned control before completion, sleep 21
03:00:45.473 00.035 9828 IsGuiding returns 1
03:00:45.473 00.000 9828 scope still moving after pulse duration time elapsed
03:00:45.504 00.031 9828 IsSlewing returns 0
03:00:45.504 00.000 9828 IsGuiding returns 1
03:00:45.534 00.030 9828 IsSlewing returns 0
03:00:45.534 00.000 9828 IsGuiding returns 1
03:00:45.565 00.031 9828 IsSlewing returns 0
03:00:45.566 00.001 9828 IsGuiding returns 1
03:00:45.597 00.031 9828 IsSlewing returns 0
03:00:45.597 00.000 9828 IsGuiding returns 0
03:00:45.597 00.000 9828 scope move finished after 11 + 148 ms
03:00:45.597 00.000 9828 Move returns status 0, amount 11
03:00:45.597 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:45.598 00.001 9828 MoveAxis(N, 15, B)
03:00:45.598 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:45.613 00.015 9828 IsSlewing returns 0
03:00:45.613 00.000 9828 IsGuiding returns 0
03:00:45.613 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:45.645 00.032 9828 IsGuiding returns 1
03:00:45.645 00.000 9828 scope still moving after pulse duration time elapsed
03:00:45.677 00.032 9828 IsSlewing returns 0
03:00:45.677 00.000 9828 IsGuiding returns 1
03:00:45.709 00.032 9828 IsSlewing returns 0
03:00:45.709 00.000 9828 IsGuiding returns 1
03:00:45.740 00.031 9828 IsSlewing returns 0
03:00:45.740 00.000 9828 IsGuiding returns 1
03:00:45.772 00.032 9828 IsSlewing returns 0
03:00:45.772 00.000 9828 IsGuiding returns 0
03:00:45.772 00.000 9828 scope move finished after 15 + 144 ms
03:00:45.772 00.000 9828 Move returns status 0, amount 15
03:00:45.772 00.000 9828 move complete, result=0
03:00:45.773 00.001 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:00:45.773 00.000 9828 worker thread done servicing request
03:00:46.127 00.354 8976 Exposure complete
03:00:46.134 00.007 8976 worker thread done servicing request
03:00:46.134 00.000 5052 OnExposeComplete: enter
03:00:46.134 00.000 5052 UpdateGuideState(): m_state=6
03:00:46.134 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11592
03:00:46.134 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.58, Mass=150, SNR=8.5, Peak=70 HFD=1.9
03:00:46.135 00.001 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.04) = xAngle (-3.52 = 2.76)
03:00:46.135 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.62 = 2.66)
03:00:46.135 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.47 mountX=-0.12 mountY=0.06, mountTheta=2.68
03:00:46.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.13, opts=13)
03:00:46.136 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.13)
03:00:46.136 00.000 8976 Worker thread wakes up
03:00:46.136 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:00:46.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.13) opts 0xd
03:00:46.136 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
03:00:46.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.13)
03:00:46.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:46.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:46.136 00.000 8976 Moving (0.01, -0.13) raw xDistance=-0.12 yDistance=0.06
03:00:46.137 00.001 5052 Enqueuing Expose request
03:00:46.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:00:46.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:00:46.137 00.000 8976 MoveAxis(R, 0, ABG)
03:00:46.137 00.000 8976 MoveAxis(U, 0, ABG)
03:00:46.138 00.001 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
03:00:46.138 00.000 8976 MountToCamera -- mountX=2.54 mountY=-2.15 hyp=3.32 mountTheta=-0.70 cameraX=0.76, cameraY=3.24 cameraTheta=1.34
03:00:46.138 00.000 8976 incremental bump (0.759, 3.236) isValid = 1
03:00:46.138 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
03:00:46.138 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:00:46.138 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:00:46.138 00.000 8976 move complete, result=0
03:00:46.138 00.000 9828 Worker thread wakes up
03:00:46.138 00.000 8976 worker thread done servicing request
03:00:46.138 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:46.138 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:00:46.138 00.000 8976 Worker thread wakes up
03:00:46.138 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:00:46.139 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:46.139 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
03:00:46.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:46.139 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
03:00:46.139 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
03:00:46.139 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:00:46.139 00.000 9828 BLC: window closed
03:00:46.139 00.000 9828 MoveAxis(E, 10, B)
03:00:46.139 00.000 9828 Guiding  Dir = 2, Dur = 10
03:00:46.139 00.000 9828 IsSlewing returns 0
03:00:46.140 00.001 9828 IsGuiding returns 0
03:00:46.140 00.000 9828 PulseGuide returned control before completion, sleep 20
03:00:46.168 00.028 9828 IsGuiding returns 1
03:00:46.168 00.000 9828 scope still moving after pulse duration time elapsed
03:00:46.199 00.031 9828 IsSlewing returns 0
03:00:46.199 00.000 9828 IsGuiding returns 1
03:00:46.231 00.032 9828 IsSlewing returns 0
03:00:46.231 00.000 9828 IsGuiding returns 1
03:00:46.261 00.030 9828 IsSlewing returns 0
03:00:46.261 00.000 9828 IsGuiding returns 1
03:00:46.293 00.032 9828 IsSlewing returns 0
03:00:46.293 00.000 9828 IsGuiding returns 0
03:00:46.293 00.000 9828 scope move finished after 10 + 142 ms
03:00:46.293 00.000 9828 Move returns status 0, amount 10
03:00:46.293 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:46.293 00.000 9828 MoveAxis(N, 15, B)
03:00:46.293 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:46.309 00.016 9828 IsSlewing returns 0
03:00:46.309 00.000 9828 IsGuiding returns 0
03:00:46.309 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:46.341 00.032 9828 IsGuiding returns 1
03:00:46.341 00.000 9828 scope still moving after pulse duration time elapsed
03:00:46.373 00.032 9828 IsSlewing returns 0
03:00:46.373 00.000 9828 IsGuiding returns 1
03:00:46.404 00.031 9828 IsSlewing returns 0
03:00:46.404 00.000 9828 IsGuiding returns 1
03:00:46.436 00.032 9828 IsSlewing returns 0
03:00:46.436 00.000 9828 IsGuiding returns 1
03:00:46.468 00.032 9828 IsSlewing returns 0
03:00:46.468 00.000 9828 IsGuiding returns 0
03:00:46.468 00.000 9828 scope move finished after 15 + 143 ms
03:00:46.468 00.000 9828 Move returns status 0, amount 15
03:00:46.468 00.000 9828 move complete, result=0
03:00:46.468 00.000 9828 worker thread done servicing request
03:00:46.469 00.001 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:00:46.826 00.357 8976 Exposure complete
03:00:46.832 00.006 8976 worker thread done servicing request
03:00:46.833 00.001 5052 OnExposeComplete: enter
03:00:46.833 00.000 5052 UpdateGuideState(): m_state=6
03:00:46.833 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11593
03:00:46.833 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.25, Mass=161, SNR=8.8, Peak=80 HFD=1.7
03:00:46.833 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.04) = xAngle (-3.37 = 2.91)
03:00:46.833 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.48 = 2.80)
03:00:46.833 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.46 hyp=0.48 cameraTheta=-1.33 mountX=-0.46 mountY=0.16, mountTheta=2.81
03:00:46.834 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.46, opts=13)
03:00:46.834 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.46)
03:00:46.834 00.000 8976 Worker thread wakes up
03:00:46.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:00:46.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.46) opts 0xd
03:00:46.834 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
03:00:46.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.46)
03:00:46.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:46.834 00.000 8976 Moving (0.11, -0.46) raw xDistance=-0.46 yDistance=0.16
03:00:46.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:46.834 00.000 5052 Enqueuing Expose request
03:00:46.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:00:46.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:00:46.834 00.000 8976 MoveAxis(R, 2, ABG)
03:00:46.834 00.000 8976 stepping (-17, 12) + (2, 0)
03:00:46.834 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:46.859 00.025 8976 Received - 47 (G) 
03:00:46.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:46.859 00.000 8976 stepped: pos (-15, 12)
03:00:46.859 00.000 8976 MoveAxis(U, 0, ABG)
03:00:46.859 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
03:00:46.859 00.000 8976 MountToCamera -- mountX=2.46 mountY=-2.07 hyp=3.21 mountTheta=-0.70 cameraX=0.72, cameraY=3.13 cameraTheta=1.34
03:00:46.859 00.000 8976 incremental bump (0.723, 3.129) isValid = 1
03:00:46.859 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
03:00:46.859 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:00:46.859 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:00:46.859 00.000 8976 move complete, result=0
03:00:46.859 00.000 9828 Worker thread wakes up
03:00:46.859 00.000 8976 worker thread done servicing request
03:00:46.860 00.001 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
03:00:46.860 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:00:46.860 00.000 8976 Worker thread wakes up
03:00:46.860 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:00:46.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:46.860 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.84)
03:00:46.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:46.860 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.92)
03:00:46.860 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
03:00:46.860 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:00:46.860 00.000 9828 BLC: window closed
03:00:46.860 00.000 9828 MoveAxis(E, 10, B)
03:00:46.860 00.000 9828 Guiding  Dir = 2, Dur = 10
03:00:46.861 00.001 9828 IsSlewing returns 0
03:00:46.861 00.000 9828 IsGuiding returns 0
03:00:46.861 00.000 9828 PulseGuide returned control before completion, sleep 20
03:00:46.889 00.028 9828 IsGuiding returns 1
03:00:46.889 00.000 9828 scope still moving after pulse duration time elapsed
03:00:46.921 00.032 9828 IsSlewing returns 0
03:00:46.921 00.000 9828 IsGuiding returns 1
03:00:46.952 00.031 9828 IsSlewing returns 0
03:00:46.953 00.001 9828 IsGuiding returns 1
03:00:46.983 00.030 9828 IsSlewing returns 0
03:00:46.983 00.000 9828 IsGuiding returns 1
03:00:47.014 00.031 9828 IsSlewing returns 0
03:00:47.014 00.000 9828 IsGuiding returns 0
03:00:47.014 00.000 9828 scope move finished after 10 + 143 ms
03:00:47.014 00.000 9828 Move returns status 0, amount 10
03:00:47.014 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:47.014 00.000 9828 MoveAxis(N, 15, B)
03:00:47.014 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:47.029 00.015 9828 IsSlewing returns 0
03:00:47.029 00.000 9828 IsGuiding returns 0
03:00:47.029 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:47.061 00.032 9828 IsGuiding returns 1
03:00:47.061 00.000 9828 scope still moving after pulse duration time elapsed
03:00:47.092 00.031 9828 IsSlewing returns 0
03:00:47.092 00.000 9828 IsGuiding returns 1
03:00:47.124 00.032 9828 IsSlewing returns 0
03:00:47.124 00.000 9828 IsGuiding returns 1
03:00:47.155 00.031 9828 IsSlewing returns 0
03:00:47.155 00.000 9828 IsGuiding returns 1
03:00:47.187 00.032 9828 IsSlewing returns 0
03:00:47.187 00.000 9828 IsGuiding returns 0
03:00:47.187 00.000 9828 scope move finished after 15 + 142 ms
03:00:47.187 00.000 9828 Move returns status 0, amount 15
03:00:47.187 00.000 9828 move complete, result=0
03:00:47.187 00.000 9828 worker thread done servicing request
03:00:47.187 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:00:47.546 00.359 8976 Exposure complete
03:00:47.552 00.006 8976 worker thread done servicing request
03:00:47.552 00.000 5052 OnExposeComplete: enter
03:00:47.552 00.000 5052 UpdateGuideState(): m_state=6
03:00:47.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11594
03:00:47.552 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.67, Mass=178, SNR=9.2, Peak=86 HFD=2.0
03:00:47.552 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.90 = 1.39)
03:00:47.552 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
03:00:47.552 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.85 mountX=0.03 mountY=0.14, mountTheta=1.38
03:00:47.553 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.04, opts=13)
03:00:47.553 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.04)
03:00:47.553 00.000 8976 Worker thread wakes up
03:00:47.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.04) opts 0xd
03:00:47.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.04)
03:00:47.553 00.000 8976 Moving (-0.14, -0.04) raw xDistance=0.03 yDistance=0.14
03:00:47.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:00:47.553 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:00:47.554 00.001 5052 UpdateGuideState exits: m=178 SNR=9.2
03:00:47.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:47.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:00:47.554 00.000 8976 MoveAxis(R, 0, ABG)
03:00:47.554 00.000 8976 MoveAxis(U, 0, ABG)
03:00:47.554 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:47.554 00.000 5052 Enqueuing Expose request
03:00:47.554 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
03:00:47.554 00.000 8976 MountToCamera -- mountX=2.40 mountY=-2.01 hyp=3.14 mountTheta=-0.70 cameraX=0.70, cameraY=3.06 cameraTheta=1.35
03:00:47.554 00.000 8976 incremental bump (0.700, 3.058) isValid = 1
03:00:47.554 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
03:00:47.554 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:00:47.554 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:00:47.554 00.000 8976 move complete, result=0
03:00:47.554 00.000 9828 Worker thread wakes up
03:00:47.554 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:00:47.554 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:00:47.554 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
03:00:47.555 00.001 8976 worker thread done servicing request
03:00:47.555 00.000 8976 Worker thread wakes up
03:00:47.555 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:47.555 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
03:00:47.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:47.555 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
03:00:47.555 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:47.555 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:00:47.555 00.000 9828 BLC: window closed
03:00:47.555 00.000 9828 MoveAxis(E, 10, B)
03:00:47.555 00.000 9828 Guiding  Dir = 2, Dur = 10
03:00:47.555 00.000 9828 IsSlewing returns 0
03:00:47.556 00.001 9828 IsGuiding returns 0
03:00:47.556 00.000 9828 PulseGuide returned control before completion, sleep 20
03:00:47.579 00.023 9828 IsGuiding returns 1
03:00:47.579 00.000 9828 scope still moving after pulse duration time elapsed
03:00:47.611 00.032 9828 IsSlewing returns 0
03:00:47.611 00.000 9828 IsGuiding returns 1
03:00:47.642 00.031 9828 IsSlewing returns 0
03:00:47.642 00.000 9828 IsGuiding returns 1
03:00:47.673 00.031 9828 IsSlewing returns 0
03:00:47.673 00.000 9828 IsGuiding returns 1
03:00:47.720 00.047 9828 IsSlewing returns 0
03:00:47.720 00.000 9828 IsGuiding returns 0
03:00:47.720 00.000 9828 scope move finished after 10 + 154 ms
03:00:47.720 00.000 9828 Move returns status 0, amount 10
03:00:47.720 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:47.720 00.000 9828 MoveAxis(N, 15, B)
03:00:47.720 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:47.736 00.016 9828 IsSlewing returns 0
03:00:47.736 00.000 9828 IsGuiding returns 0
03:00:47.736 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:47.768 00.032 9828 IsGuiding returns 1
03:00:47.768 00.000 9828 scope still moving after pulse duration time elapsed
03:00:47.800 00.032 9828 IsSlewing returns 0
03:00:47.800 00.000 9828 IsGuiding returns 1
03:00:47.831 00.031 9828 IsSlewing returns 0
03:00:47.831 00.000 9828 IsGuiding returns 1
03:00:47.861 00.030 9828 IsSlewing returns 0
03:00:47.861 00.000 9828 IsGuiding returns 1
03:00:47.893 00.032 9828 IsSlewing returns 0
03:00:47.893 00.000 9828 IsGuiding returns 1
03:00:47.925 00.032 9828 IsSlewing returns 0
03:00:47.925 00.000 9828 IsGuiding returns 1
03:00:47.956 00.031 9828 IsSlewing returns 0
03:00:47.956 00.000 9828 IsGuiding returns 0
03:00:47.956 00.000 9828 scope move finished after 15 + 204 ms
03:00:47.956 00.000 9828 Move returns status 0, amount 15
03:00:47.956 00.000 9828 move complete, result=0
03:00:47.956 00.000 9828 worker thread done servicing request
03:00:47.956 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:00:48.238 00.282 8976 Exposure complete
03:00:48.244 00.006 8976 worker thread done servicing request
03:00:48.244 00.000 5052 OnExposeComplete: enter
03:00:48.244 00.000 5052 UpdateGuideState(): m_state=6
03:00:48.244 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11595
03:00:48.244 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.90, Mass=171, SNR=9.1, Peak=89 HFD=1.8
03:00:48.244 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:00:48.244 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
03:00:48.244 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.52 mountX=0.29 mountY=0.12, mountTheta=0.39
03:00:48.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.19, opts=13)
03:00:48.245 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.19)
03:00:48.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
03:00:48.245 00.000 5052 UpdateGuideState exits: m=171 SNR=9.1
03:00:48.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:48.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:48.245 00.000 5052 Enqueuing Expose request
03:00:48.245 00.000 8976 Worker thread wakes up
03:00:48.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.19) opts 0xd
03:00:48.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.19)
03:00:48.245 00.000 8976 Moving (-0.27, 0.19) raw xDistance=0.29 yDistance=0.12
03:00:48.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
03:00:48.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:00:48.246 00.001 8976 MoveAxis(L, 1, ABG)
03:00:48.246 00.000 8976 stepping (-15, 12) + (-1, 0)
03:00:48.246 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:48.266 00.020 8976 Received - 47 (G) 
03:00:48.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:48.266 00.000 8976 stepped: pos (-16, 12)
03:00:48.266 00.000 8976 MoveAxis(U, 0, ABG)
03:00:48.266 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:00:48.266 00.000 8976 MountToCamera -- mountX=2.42 mountY=-1.98 hyp=3.13 mountTheta=-0.69 cameraX=0.66, cameraY=3.05 cameraTheta=1.36
03:00:48.266 00.000 8976 incremental bump (0.661, 3.055) isValid = 1
03:00:48.266 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
03:00:48.266 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:00:48.266 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:00:48.266 00.000 8976 move complete, result=0
03:00:48.266 00.000 9828 Worker thread wakes up
03:00:48.266 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:00:48.267 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:00:48.267 00.000 8976 worker thread done servicing request
03:00:48.267 00.000 8976 Worker thread wakes up
03:00:48.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:48.267 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:00:48.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:48.267 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
03:00:48.267 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
03:00:48.267 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
03:00:48.267 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:00:48.267 00.000 9828 BLC: window closed
03:00:48.267 00.000 9828 MoveAxis(E, 9, B)
03:00:48.267 00.000 9828 Guiding  Dir = 2, Dur = 9
03:00:48.268 00.001 9828 IsSlewing returns 0
03:00:48.268 00.000 9828 IsGuiding returns 0
03:00:48.268 00.000 9828 PulseGuide returned control before completion, sleep 19
03:00:48.296 00.028 9828 IsGuiding returns 1
03:00:48.296 00.000 9828 scope still moving after pulse duration time elapsed
03:00:48.327 00.031 9828 IsSlewing returns 0
03:00:48.327 00.000 9828 IsGuiding returns 1
03:00:48.359 00.032 9828 IsSlewing returns 0
03:00:48.359 00.000 9828 IsGuiding returns 1
03:00:48.390 00.031 9828 IsSlewing returns 0
03:00:48.390 00.000 9828 IsGuiding returns 1
03:00:48.421 00.031 9828 IsSlewing returns 0
03:00:48.421 00.000 9828 IsGuiding returns 0
03:00:48.421 00.000 9828 scope move finished after 9 + 144 ms
03:00:48.421 00.000 9828 Move returns status 0, amount 9
03:00:48.421 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:48.421 00.000 9828 MoveAxis(N, 15, B)
03:00:48.421 00.000 9828 Guiding  Dir = 0, Dur = 15
03:00:48.436 00.015 9828 IsSlewing returns 0
03:00:48.436 00.000 9828 IsGuiding returns 0
03:00:48.436 00.000 9828 PulseGuide returned control before completion, sleep 25
03:00:48.468 00.032 9828 IsGuiding returns 1
03:00:48.468 00.000 9828 scope still moving after pulse duration time elapsed
03:00:48.500 00.032 9828 IsSlewing returns 0
03:00:48.500 00.000 9828 IsGuiding returns 1
03:00:48.531 00.031 9828 IsSlewing returns 0
03:00:48.531 00.000 9828 IsGuiding returns 1
03:00:48.563 00.032 9828 IsSlewing returns 0
03:00:48.563 00.000 9828 IsGuiding returns 1
03:00:48.594 00.031 9828 IsSlewing returns 0
03:00:48.594 00.000 9828 IsGuiding returns 0
03:00:48.594 00.000 9828 scope move finished after 15 + 142 ms
03:00:48.594 00.000 9828 Move returns status 0, amount 15
03:00:48.594 00.000 9828 move complete, result=0
03:00:48.594 00.000 9828 worker thread done servicing request
03:00:48.594 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:00:48.950 00.356 8976 Exposure complete
03:00:48.956 00.006 8976 worker thread done servicing request
03:00:48.956 00.000 5052 OnExposeComplete: enter
03:00:48.956 00.000 5052 UpdateGuideState(): m_state=6
03:00:48.956 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11596
03:00:48.956 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.32, Mass=184, SNR=9.4, Peak=79 HFD=1.7
03:00:48.956 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
03:00:48.956 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.50)
03:00:48.956 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.39 hyp=0.81 cameraTheta=-2.64 mountX=-0.02 mountY=0.81, mountTheta=1.60
03:00:48.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.39, opts=13)
03:00:48.957 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.39)
03:00:48.957 00.000 8976 Worker thread wakes up
03:00:48.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:00:48.957 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
03:00:48.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:48.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.39) opts 0xd
03:00:48.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:48.957 00.000 5052 Enqueuing Expose request
03:00:48.958 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.39)
03:00:48.958 00.000 8976 Moving (-0.71, -0.39) raw xDistance=-0.02 yDistance=0.81
03:00:48.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:00:48.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
03:00:48.958 00.000 8976 MoveAxis(R, 0, ABG)
03:00:48.958 00.000 8976 MoveAxis(D, 3, ABG)
03:00:48.958 00.000 8976 stepping (-16, 12) + (0, -3)
03:00:48.958 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:48.985 00.027 8976 Received - 47 (G) 
03:00:48.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:48.985 00.000 8976 stepped: pos (-16, 9)
03:00:48.985 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
03:00:48.985 00.000 8976 MountToCamera -- mountX=2.43 mountY=-1.80 hyp=3.02 mountTheta=-0.64 cameraX=0.49, cameraY=2.98 cameraTheta=1.41
03:00:48.985 00.000 8976 incremental bump (0.494, 2.981) isValid = 1
03:00:48.986 00.001 8976 Scheduling Mount bump of (0.019, 0.118)
03:00:48.986 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:00:48.986 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:00:48.986 00.000 8976 move complete, result=0
03:00:48.986 00.000 9828 Worker thread wakes up
03:00:48.986 00.000 8976 worker thread done servicing request
03:00:48.986 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:00:48.986 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:00:48.986 00.000 8976 Worker thread wakes up
03:00:48.986 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:00:48.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:48.986 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:48.986 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.78)
03:00:48.986 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.86)
03:00:48.986 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
03:00:48.986 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:00:48.986 00.000 9828 BLC: window closed
03:00:48.986 00.000 9828 MoveAxis(E, 8, B)
03:00:48.986 00.000 9828 Guiding  Dir = 2, Dur = 8
03:00:48.987 00.001 9828 IsSlewing returns 0
03:00:48.987 00.000 9828 IsGuiding returns 0
03:00:48.987 00.000 9828 PulseGuide returned control before completion, sleep 18
03:00:49.013 00.026 9828 IsGuiding returns 1
03:00:49.013 00.000 9828 scope still moving after pulse duration time elapsed
03:00:49.045 00.032 9828 IsSlewing returns 0
03:00:49.045 00.000 9828 IsGuiding returns 1
03:00:49.075 00.030 9828 IsSlewing returns 0
03:00:49.076 00.001 9828 IsGuiding returns 1
03:00:49.106 00.030 9828 IsSlewing returns 0
03:00:49.106 00.000 9828 IsGuiding returns 1
03:00:49.136 00.030 9828 IsSlewing returns 0
03:00:49.136 00.000 9828 IsGuiding returns 0
03:00:49.136 00.000 9828 scope move finished after 8 + 141 ms
03:00:49.136 00.000 9828 Move returns status 0, amount 8
03:00:49.136 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:49.136 00.000 9828 MoveAxis(N, 16, B)
03:00:49.136 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:49.151 00.015 9828 IsSlewing returns 0
03:00:49.152 00.001 9828 IsGuiding returns 0
03:00:49.152 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:49.183 00.031 9828 IsGuiding returns 1
03:00:49.183 00.000 9828 scope still moving after pulse duration time elapsed
03:00:49.213 00.030 9828 IsSlewing returns 0
03:00:49.213 00.000 9828 IsGuiding returns 1
03:00:49.244 00.031 9828 IsSlewing returns 0
03:00:49.244 00.000 9828 IsGuiding returns 1
03:00:49.275 00.031 9828 IsSlewing returns 0
03:00:49.275 00.000 9828 IsGuiding returns 1
03:00:49.307 00.032 9828 IsSlewing returns 0
03:00:49.307 00.000 9828 IsGuiding returns 0
03:00:49.307 00.000 9828 scope move finished after 16 + 139 ms
03:00:49.307 00.000 9828 Move returns status 0, amount 16
03:00:49.307 00.000 9828 move complete, result=0
03:00:49.307 00.000 9828 worker thread done servicing request
03:00:49.308 00.001 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:00:49.672 00.364 8976 Exposure complete
03:00:49.678 00.006 8976 worker thread done servicing request
03:00:49.678 00.000 5052 OnExposeComplete: enter
03:00:49.678 00.000 5052 UpdateGuideState(): m_state=6
03:00:49.678 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11597
03:00:49.678 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.47, Mass=174, SNR=9.1, Peak=80 HFD=1.9
03:00:49.678 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
03:00:49.678 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
03:00:49.678 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.24 hyp=0.42 cameraTheta=-2.55 mountX=-0.05 mountY=0.42, mountTheta=1.69
03:00:49.679 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.24, opts=13)
03:00:49.679 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.24)
03:00:49.679 00.000 8976 Worker thread wakes up
03:00:49.679 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.24) opts 0xd
03:00:49.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.24)
03:00:49.679 00.000 8976 Moving (-0.35, -0.24) raw xDistance=-0.05 yDistance=0.42
03:00:49.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:00:49.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
03:00:49.679 00.000 8976 MoveAxis(R, 0, ABG)
03:00:49.679 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
03:00:49.679 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:00:49.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:49.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:49.680 00.001 5052 Enqueuing Expose request
03:00:49.680 00.000 8976 MoveAxis(D, 2, ABG)
03:00:49.680 00.000 8976 stepping (-16, 9) + (0, -2)
03:00:49.680 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:49.705 00.025 8976 Received - 47 (G) 
03:00:49.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:49.705 00.000 8976 stepped: pos (-16, 7)
03:00:49.705 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
03:00:49.705 00.000 8976 MountToCamera -- mountX=2.44 mountY=-1.57 hyp=2.90 mountTheta=-0.57 cameraX=0.29, cameraY=2.88 cameraTheta=1.47
03:00:49.705 00.000 8976 incremental bump (0.290, 2.884) isValid = 1
03:00:49.705 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
03:00:49.705 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:00:49.705 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:00:49.705 00.000 8976 move complete, result=0
03:00:49.705 00.000 9828 Worker thread wakes up
03:00:49.705 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:00:49.705 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:00:49.705 00.000 8976 worker thread done servicing request
03:00:49.706 00.001 8976 Worker thread wakes up
03:00:49.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:49.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:49.706 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:00:49.706 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
03:00:49.706 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
03:00:49.706 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
03:00:49.706 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:00:49.706 00.000 9828 BLC: window closed
03:00:49.706 00.000 9828 MoveAxis(E, 5, B)
03:00:49.706 00.000 9828 Guiding  Dir = 2, Dur = 5
03:00:49.706 00.000 9828 IsSlewing returns 0
03:00:49.706 00.000 9828 IsGuiding returns 0
03:00:49.707 00.001 9828 PulseGuide returned control before completion, sleep 15
03:00:49.737 00.030 9828 IsGuiding returns 1
03:00:49.737 00.000 9828 scope still moving after pulse duration time elapsed
03:00:49.768 00.031 9828 IsSlewing returns 0
03:00:49.768 00.000 9828 IsGuiding returns 1
03:00:49.799 00.031 9828 IsSlewing returns 0
03:00:49.799 00.000 9828 IsGuiding returns 1
03:00:49.831 00.032 9828 IsSlewing returns 0
03:00:49.831 00.000 9828 IsGuiding returns 0
03:00:49.831 00.000 9828 scope move finished after 5 + 119 ms
03:00:49.831 00.000 9828 Move returns status 0, amount 5
03:00:49.831 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:49.831 00.000 9828 MoveAxis(N, 16, B)
03:00:49.831 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:49.846 00.015 9828 IsSlewing returns 0
03:00:49.846 00.000 9828 IsGuiding returns 0
03:00:49.846 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:49.878 00.032 9828 IsGuiding returns 1
03:00:49.878 00.000 9828 scope still moving after pulse duration time elapsed
03:00:49.910 00.032 9828 IsSlewing returns 0
03:00:49.910 00.000 9828 IsGuiding returns 1
03:00:49.943 00.033 9828 IsSlewing returns 0
03:00:49.943 00.000 9828 IsGuiding returns 1
03:00:49.973 00.030 9828 IsSlewing returns 0
03:00:49.973 00.000 9828 IsGuiding returns 1
03:00:50.004 00.031 9828 IsSlewing returns 0
03:00:50.004 00.000 9828 IsGuiding returns 0
03:00:50.004 00.000 9828 scope move finished after 16 + 142 ms
03:00:50.004 00.000 9828 Move returns status 0, amount 16
03:00:50.004 00.000 9828 move complete, result=0
03:00:50.004 00.000 9828 worker thread done servicing request
03:00:50.004 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:00:50.390 00.386 8976 Exposure complete
03:00:50.395 00.005 8976 worker thread done servicing request
03:00:50.395 00.000 5052 OnExposeComplete: enter
03:00:50.395 00.000 5052 UpdateGuideState(): m_state=6
03:00:50.395 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11598
03:00:50.395 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.09, Mass=203, SNR=9.8, Peak=77 HFD=2.3
03:00:50.395 00.000 5052 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.04) = xAngle (-4.10 = 2.18)
03:00:50.396 00.001 5052 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.20 = 2.08)
03:00:50.396 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.62 hyp=0.70 cameraTheta=-2.06 mountX=-0.40 mountY=0.61, mountTheta=2.15
03:00:50.396 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.62, opts=13)
03:00:50.396 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.62)
03:00:50.396 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:00:50.396 00.000 5052 UpdateGuideState exits: m=203 SNR=9.8
03:00:50.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:50.396 00.000 8976 Worker thread wakes up
03:00:50.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.62) opts 0xd
03:00:50.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.62)
03:00:50.397 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:50.397 00.000 5052 Enqueuing Expose request
03:00:50.397 00.000 8976 Moving (-0.33, -0.62) raw xDistance=-0.40 yDistance=0.61
03:00:50.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
03:00:50.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
03:00:50.397 00.000 8976 MoveAxis(R, 2, ABG)
03:00:50.397 00.000 8976 stepping (-16, 7) + (2, 0)
03:00:50.397 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:50.424 00.027 8976 Received - 47 (G) 
03:00:50.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:50.424 00.000 8976 stepped: pos (-14, 7)
03:00:50.424 00.000 8976 MoveAxis(D, 3, ABG)
03:00:50.424 00.000 8976 stepping (-14, 7) + (0, -3)
03:00:50.424 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:50.456 00.032 8976 Received - 47 (G) 
03:00:50.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:50.456 00.000 8976 stepped: pos (-14, 4)
03:00:50.456 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
03:00:50.456 00.000 8976 MountToCamera -- mountX=2.34 mountY=-1.26 hyp=2.66 mountTheta=-0.49 cameraX=0.06, cameraY=2.66 cameraTheta=1.55
03:00:50.456 00.000 8976 incremental bump (0.059, 2.658) isValid = 1
03:00:50.456 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
03:00:50.456 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:00:50.456 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:00:50.456 00.000 8976 move complete, result=0
03:00:50.456 00.000 9828 Worker thread wakes up
03:00:50.456 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:00:50.456 00.000 8976 worker thread done servicing request
03:00:50.456 00.000 8976 Worker thread wakes up
03:00:50.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:50.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:50.456 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:00:50.457 00.001 5052 GuideStep: -0.4 px 2 ms EAST, 0.6 px 3 ms SOUTH
03:00:50.457 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.64)
03:00:50.457 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
03:00:50.457 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
03:00:50.457 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:00:50.457 00.000 9828 BLC: window closed
03:00:50.457 00.000 9828 MoveAxis(E, 3, B)
03:00:50.457 00.000 9828 Guiding  Dir = 2, Dur = 3
03:00:50.457 00.000 9828 IsSlewing returns 0
03:00:50.457 00.000 9828 IsGuiding returns 0
03:00:50.457 00.000 9828 PulseGuide returned control before completion, sleep 13
03:00:50.483 00.026 9828 IsGuiding returns 1
03:00:50.483 00.000 9828 scope still moving after pulse duration time elapsed
03:00:50.514 00.031 9828 IsSlewing returns 0
03:00:50.514 00.000 9828 IsGuiding returns 1
03:00:50.544 00.030 9828 IsSlewing returns 0
03:00:50.544 00.000 9828 IsGuiding returns 1
03:00:50.575 00.031 9828 IsSlewing returns 0
03:00:50.575 00.000 9828 IsGuiding returns 0
03:00:50.575 00.000 9828 scope move finished after 3 + 114 ms
03:00:50.575 00.000 9828 Move returns status 0, amount 3
03:00:50.575 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:50.575 00.000 9828 MoveAxis(N, 16, B)
03:00:50.575 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:50.590 00.015 9828 IsSlewing returns 0
03:00:50.590 00.000 9828 IsGuiding returns 0
03:00:50.590 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:50.622 00.032 9828 IsGuiding returns 1
03:00:50.622 00.000 9828 scope still moving after pulse duration time elapsed
03:00:50.654 00.032 9828 IsSlewing returns 0
03:00:50.654 00.000 9828 IsGuiding returns 1
03:00:50.686 00.032 9828 IsSlewing returns 0
03:00:50.686 00.000 9828 IsGuiding returns 1
03:00:50.716 00.030 9828 IsSlewing returns 0
03:00:50.716 00.000 9828 IsGuiding returns 1
03:00:50.747 00.031 9828 IsSlewing returns 0
03:00:50.747 00.000 9828 IsGuiding returns 0
03:00:50.747 00.000 9828 scope move finished after 16 + 141 ms
03:00:50.747 00.000 9828 Move returns status 0, amount 16
03:00:50.747 00.000 9828 move complete, result=0
03:00:50.747 00.000 9828 worker thread done servicing request
03:00:50.747 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:00:51.143 00.396 8976 Exposure complete
03:00:51.148 00.005 8976 worker thread done servicing request
03:00:51.148 00.000 5052 OnExposeComplete: enter
03:00:51.148 00.000 5052 UpdateGuideState(): m_state=6
03:00:51.148 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11599
03:00:51.149 00.001 5052 Star::Find returns 1 (0), X=328.61, Y=281.85, Mass=183, SNR=9.3, Peak=87 HFD=1.9
03:00:51.149 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:00:51.149 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
03:00:51.149 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.14 hyp=0.58 cameraTheta=2.90 mountX=0.38 mountY=0.40, mountTheta=0.81
03:00:51.149 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.14, opts=13)
03:00:51.149 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.14)
03:00:51.149 00.000 8976 Worker thread wakes up
03:00:51.149 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
03:00:51.149 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
03:00:51.150 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:51.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:51.150 00.000 5052 Enqueuing Expose request
03:00:51.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.14) opts 0xd
03:00:51.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.14)
03:00:51.150 00.000 8976 Moving (-0.57, 0.14) raw xDistance=0.38 yDistance=0.40
03:00:51.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
03:00:51.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
03:00:51.150 00.000 8976 MoveAxis(L, 1, ABG)
03:00:51.150 00.000 8976 stepping (-14, 4) + (-1, 0)
03:00:51.150 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:51.175 00.025 8976 Received - 47 (G) 
03:00:51.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:51.175 00.000 8976 stepped: pos (-15, 4)
03:00:51.175 00.000 8976 MoveAxis(D, 2, ABG)
03:00:51.175 00.000 8976 stepping (-15, 4) + (0, -2)
03:00:51.175 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:51.207 00.032 8976 Received - 47 (G) 
03:00:51.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:51.207 00.000 8976 stepped: pos (-15, 2)
03:00:51.207 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
03:00:51.207 00.000 8976 MountToCamera -- mountX=2.33 mountY=-0.95 hyp=2.51 mountTheta=-0.39 cameraX=-0.21, cameraY=2.50 cameraTheta=1.66
03:00:51.207 00.000 8976 incremental bump (-0.212, 2.503) isValid = 1
03:00:51.207 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
03:00:51.207 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:00:51.207 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:00:51.207 00.000 8976 move complete, result=0
03:00:51.207 00.000 9828 Worker thread wakes up
03:00:51.207 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:00:51.207 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:00:51.207 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
03:00:51.207 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.62)
03:00:51.207 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.53
03:00:51.207 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:00:51.207 00.000 9828 BLC: window closed
03:00:51.208 00.001 9828 MoveAxis(W, 1, B)
03:00:51.208 00.000 9828 Guiding  Dir = 3, Dur = 1
03:00:51.208 00.000 8976 worker thread done servicing request
03:00:51.208 00.000 8976 Worker thread wakes up
03:00:51.208 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 2 ms SOUTH
03:00:51.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:51.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:51.208 00.000 9828 IsSlewing returns 0
03:00:51.208 00.000 9828 IsGuiding returns 0
03:00:51.208 00.000 9828 PulseGuide returned control before completion, sleep 11
03:00:51.231 00.023 9828 IsGuiding returns 1
03:00:51.231 00.000 9828 scope still moving after pulse duration time elapsed
03:00:51.262 00.031 9828 IsSlewing returns 0
03:00:51.262 00.000 9828 IsGuiding returns 1
03:00:51.292 00.030 9828 IsSlewing returns 0
03:00:51.293 00.001 9828 IsGuiding returns 1
03:00:51.323 00.030 9828 IsSlewing returns 0
03:00:51.323 00.000 9828 IsGuiding returns 0
03:00:51.323 00.000 9828 scope move finished after 1 + 114 ms
03:00:51.323 00.000 9828 Move returns status 0, amount 1
03:00:51.323 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:51.323 00.000 9828 MoveAxis(N, 16, B)
03:00:51.323 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:51.339 00.016 9828 IsSlewing returns 0
03:00:51.339 00.000 9828 IsGuiding returns 0
03:00:51.339 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:51.369 00.030 9828 IsGuiding returns 1
03:00:51.369 00.000 9828 scope still moving after pulse duration time elapsed
03:00:51.401 00.032 9828 IsSlewing returns 0
03:00:51.401 00.000 9828 IsGuiding returns 1
03:00:51.432 00.031 9828 IsSlewing returns 0
03:00:51.432 00.000 9828 IsGuiding returns 1
03:00:51.464 00.032 9828 IsSlewing returns 0
03:00:51.465 00.001 9828 IsGuiding returns 1
03:00:51.495 00.030 9828 IsSlewing returns 0
03:00:51.495 00.000 9828 IsGuiding returns 1
03:00:51.525 00.030 9828 IsSlewing returns 0
03:00:51.525 00.000 9828 IsGuiding returns 1
03:00:51.557 00.032 9828 IsSlewing returns 0
03:00:51.557 00.000 9828 IsGuiding returns 0
03:00:51.557 00.000 9828 scope move finished after 16 + 202 ms
03:00:51.557 00.000 9828 Move returns status 0, amount 16
03:00:51.557 00.000 9828 move complete, result=0
03:00:51.557 00.000 9828 worker thread done servicing request
03:00:51.557 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:00:51.897 00.340 8976 Exposure complete
03:00:51.904 00.007 8976 worker thread done servicing request
03:00:51.904 00.000 5052 OnExposeComplete: enter
03:00:51.904 00.000 5052 UpdateGuideState(): m_state=6
03:00:51.904 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11600
03:00:51.904 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.02, Mass=171, SNR=9.1, Peak=89 HFD=2.0
03:00:51.904 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.39 = -0.39)
03:00:51.904 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
03:00:51.904 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.65 mountX=0.29 mountY=-0.15, mountTheta=-0.48
03:00:51.905 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.31, opts=13)
03:00:51.905 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.31)
03:00:51.905 00.000 8976 Worker thread wakes up
03:00:51.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.31) opts 0xd
03:00:51.905 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
03:00:51.906 00.001 5052 UpdateGuideState exits: m=171 SNR=9.1
03:00:51.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:51.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:51.906 00.000 5052 Enqueuing Expose request
03:00:51.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.31)
03:00:51.906 00.000 8976 Moving (-0.02, 0.31) raw xDistance=0.29 yDistance=-0.15
03:00:51.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
03:00:51.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:00:51.906 00.000 8976 MoveAxis(L, 1, ABG)
03:00:51.906 00.000 8976 stepping (-15, 2) + (-1, 0)
03:00:51.906 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:51.927 00.021 8976 Received - 47 (G) 
03:00:51.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:51.927 00.000 8976 stepped: pos (-16, 2)
03:00:51.927 00.000 8976 MoveAxis(U, 0, ABG)
03:00:51.927 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
03:00:51.927 00.000 8976 MountToCamera -- mountX=2.37 mountY=-0.74 hyp=2.48 mountTheta=-0.30 cameraX=-0.42, cameraY=2.44 cameraTheta=1.74
03:00:51.927 00.000 8976 incremental bump (-0.417, 2.445) isValid = 1
03:00:51.927 00.000 8976 Scheduling Mount bump of (-0.019, 0.117)
03:00:51.927 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:00:51.927 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:00:51.928 00.001 8976 move complete, result=0
03:00:51.928 00.000 9828 Worker thread wakes up
03:00:51.928 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:00:51.928 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:00:51.928 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.45)
03:00:51.928 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.53)
03:00:51.928 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.45
03:00:51.928 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:00:51.928 00.000 9828 BLC: window closed
03:00:51.928 00.000 9828 MoveAxis(W, 4, B)
03:00:51.928 00.000 9828 Guiding  Dir = 3, Dur = 4
03:00:51.928 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:00:51.928 00.000 8976 worker thread done servicing request
03:00:51.928 00.000 8976 Worker thread wakes up
03:00:51.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:51.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:51.928 00.000 9828 IsSlewing returns 0
03:00:51.929 00.001 9828 IsGuiding returns 0
03:00:51.929 00.000 9828 PulseGuide returned control before completion, sleep 14
03:00:51.949 00.020 9828 IsGuiding returns 1
03:00:51.949 00.000 9828 scope still moving after pulse duration time elapsed
03:00:51.980 00.031 9828 IsSlewing returns 0
03:00:51.980 00.000 9828 IsGuiding returns 1
03:00:52.012 00.032 9828 IsSlewing returns 0
03:00:52.012 00.000 9828 IsGuiding returns 1
03:00:52.043 00.031 9828 IsSlewing returns 0
03:00:52.043 00.000 9828 IsGuiding returns 0
03:00:52.043 00.000 9828 scope move finished after 4 + 111 ms
03:00:52.043 00.000 9828 Move returns status 0, amount 4
03:00:52.043 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:52.043 00.000 9828 MoveAxis(N, 16, B)
03:00:52.044 00.001 9828 Guiding  Dir = 0, Dur = 16
03:00:52.059 00.015 9828 IsSlewing returns 0
03:00:52.059 00.000 9828 IsGuiding returns 0
03:00:52.059 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:52.090 00.031 9828 IsGuiding returns 1
03:00:52.090 00.000 9828 scope still moving after pulse duration time elapsed
03:00:52.121 00.031 9828 IsSlewing returns 0
03:00:52.122 00.001 9828 IsGuiding returns 1
03:00:52.153 00.031 9828 IsSlewing returns 0
03:00:52.153 00.000 9828 IsGuiding returns 1
03:00:52.184 00.031 9828 IsSlewing returns 0
03:00:52.184 00.000 9828 IsGuiding returns 1
03:00:52.214 00.030 9828 IsSlewing returns 0
03:00:52.214 00.000 9828 IsGuiding returns 1
03:00:52.246 00.032 9828 IsSlewing returns 0
03:00:52.246 00.000 9828 IsGuiding returns 0
03:00:52.246 00.000 9828 scope move finished after 16 + 171 ms
03:00:52.247 00.001 9828 Move returns status 0, amount 16
03:00:52.247 00.000 9828 move complete, result=0
03:00:52.247 00.000 9828 worker thread done servicing request
03:00:52.247 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
03:00:52.615 00.368 8976 Exposure complete
03:00:52.621 00.006 8976 worker thread done servicing request
03:00:52.621 00.000 5052 OnExposeComplete: enter
03:00:52.621 00.000 5052 UpdateGuideState(): m_state=6
03:00:52.621 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11601
03:00:52.621 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.99, Mass=179, SNR=9.2, Peak=74 HFD=2.2
03:00:52.621 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
03:00:52.621 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
03:00:52.621 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.28 hyp=0.42 cameraTheta=0.73 mountX=0.11 mountY=-0.42, mountTheta=-1.32
03:00:52.622 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.28, opts=13)
03:00:52.622 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.28)
03:00:52.622 00.000 8976 Worker thread wakes up
03:00:52.622 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:00:52.622 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
03:00:52.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:52.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.28) opts 0xd
03:00:52.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:52.622 00.000 5052 Enqueuing Expose request
03:00:52.623 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.28)
03:00:52.623 00.000 8976 Moving (0.32, 0.28) raw xDistance=0.11 yDistance=-0.42
03:00:52.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:00:52.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
03:00:52.623 00.000 8976 MoveAxis(R, 0, ABG)
03:00:52.623 00.000 8976 MoveAxis(U, 2, ABG)
03:00:52.623 00.000 8976 stepping (-16, 2) + (0, 2)
03:00:52.623 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:52.646 00.023 8976 Received - 47 (G) 
03:00:52.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:52.646 00.000 8976 stepped: pos (-16, 4)
03:00:52.646 00.000 8976 MountToCamera -- mountTheta (-0.29) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
03:00:52.646 00.000 8976 MountToCamera -- mountX=2.39 mountY=-0.71 hyp=2.50 mountTheta=-0.29 cameraX=-0.46, cameraY=2.45 cameraTheta=1.76
03:00:52.646 00.000 8976 incremental bump (-0.461, 2.453) isValid = 1
03:00:52.646 00.000 8976 Scheduling Mount bump of (-0.021, 0.117)
03:00:52.647 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:00:52.647 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:00:52.647 00.000 8976 move complete, result=0
03:00:52.647 00.000 9828 Worker thread wakes up
03:00:52.647 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:00:52.647 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:00:52.647 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.44)
03:00:52.647 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.52)
03:00:52.647 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:00:52.647 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.44
03:00:52.647 00.000 8976 worker thread done servicing request
03:00:52.647 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:00:52.647 00.000 9828 BLC: window closed
03:00:52.647 00.000 8976 Worker thread wakes up
03:00:52.647 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:52.647 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:52.648 00.001 9828 MoveAxis(W, 5, B)
03:00:52.648 00.000 9828 Guiding  Dir = 3, Dur = 5
03:00:52.648 00.000 9828 IsSlewing returns 0
03:00:52.648 00.000 9828 IsGuiding returns 0
03:00:52.649 00.001 9828 PulseGuide returned control before completion, sleep 15
03:00:52.675 00.026 9828 IsGuiding returns 1
03:00:52.675 00.000 9828 scope still moving after pulse duration time elapsed
03:00:52.706 00.031 9828 IsSlewing returns 0
03:00:52.706 00.000 9828 IsGuiding returns 1
03:00:52.737 00.031 9828 IsSlewing returns 0
03:00:52.737 00.000 9828 IsGuiding returns 1
03:00:52.768 00.031 9828 IsSlewing returns 0
03:00:52.768 00.000 9828 IsGuiding returns 0
03:00:52.768 00.000 9828 scope move finished after 5 + 115 ms
03:00:52.768 00.000 9828 Move returns status 0, amount 5
03:00:52.768 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:52.768 00.000 9828 MoveAxis(N, 16, B)
03:00:52.768 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:52.784 00.016 9828 IsSlewing returns 0
03:00:52.785 00.001 9828 IsGuiding returns 0
03:00:52.785 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:52.815 00.030 9828 IsGuiding returns 1
03:00:52.815 00.000 9828 scope still moving after pulse duration time elapsed
03:00:52.847 00.032 9828 IsSlewing returns 0
03:00:52.847 00.000 9828 IsGuiding returns 1
03:00:52.879 00.032 9828 IsSlewing returns 0
03:00:52.879 00.000 9828 IsGuiding returns 1
03:00:52.910 00.031 9828 IsSlewing returns 0
03:00:52.910 00.000 9828 IsGuiding returns 1
03:00:52.941 00.031 9828 IsSlewing returns 0
03:00:52.941 00.000 9828 IsGuiding returns 0
03:00:52.941 00.000 9828 scope move finished after 16 + 140 ms
03:00:52.941 00.000 9828 Move returns status 0, amount 16
03:00:52.941 00.000 9828 move complete, result=0
03:00:52.941 00.000 9828 worker thread done servicing request
03:00:52.941 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
03:00:53.332 00.391 8976 Exposure complete
03:00:53.337 00.005 8976 worker thread done servicing request
03:00:53.338 00.001 5052 OnExposeComplete: enter
03:00:53.338 00.000 5052 UpdateGuideState(): m_state=6
03:00:53.338 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11602
03:00:53.338 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.92, Mass=175, SNR=9.2, Peak=75 HFD=2.1
03:00:53.338 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
03:00:53.338 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
03:00:53.338 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.21 hyp=0.58 cameraTheta=0.38 mountX=-0.06 mountY=-0.57, mountTheta=-1.67
03:00:53.338 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.21, opts=13)
03:00:53.339 00.001 5052 Enqueuing Move request for stepguider (0.54, 0.21)
03:00:53.339 00.000 8976 Worker thread wakes up
03:00:53.339 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:00:53.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.21) opts 0xd
03:00:53.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.21)
03:00:53.339 00.000 8976 Moving (0.54, 0.21) raw xDistance=-0.06 yDistance=-0.57
03:00:53.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:00:53.339 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
03:00:53.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
03:00:53.339 00.000 8976 MoveAxis(R, 0, ABG)
03:00:53.339 00.000 8976 MoveAxis(U, 2, ABG)
03:00:53.339 00.000 8976 stepping (-16, 4) + (0, 2)
03:00:53.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:53.339 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:53.339 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:53.339 00.000 5052 Enqueuing Expose request
03:00:53.366 00.027 8976 Received - 47 (G) 
03:00:53.366 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:53.366 00.000 8976 stepped: pos (-16, 6)
03:00:53.366 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
03:00:53.366 00.000 8976 MountToCamera -- mountX=2.41 mountY=-0.79 hyp=2.54 mountTheta=-0.32 cameraX=-0.40, cameraY=2.51 cameraTheta=1.73
03:00:53.366 00.000 8976 incremental bump (-0.397, 2.507) isValid = 1
03:00:53.366 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
03:00:53.366 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:00:53.366 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:00:53.366 00.000 8976 move complete, result=0
03:00:53.366 00.000 8976 worker thread done servicing request
03:00:53.366 00.000 8976 Worker thread wakes up
03:00:53.366 00.000 9828 Worker thread wakes up
03:00:53.366 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:00:53.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:53.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:53.367 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:00:53.367 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
03:00:53.367 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.55)
03:00:53.367 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
03:00:53.367 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:00:53.367 00.000 9828 BLC: window closed
03:00:53.367 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:00:53.367 00.000 9828 MoveAxis(W, 4, B)
03:00:53.367 00.000 9828 Guiding  Dir = 3, Dur = 4
03:00:53.367 00.000 9828 IsSlewing returns 0
03:00:53.368 00.001 9828 IsGuiding returns 0
03:00:53.368 00.000 9828 PulseGuide returned control before completion, sleep 14
03:00:53.396 00.028 9828 IsGuiding returns 1
03:00:53.396 00.000 9828 scope still moving after pulse duration time elapsed
03:00:53.426 00.030 9828 IsSlewing returns 0
03:00:53.426 00.000 9828 IsGuiding returns 1
03:00:53.457 00.031 9828 IsSlewing returns 0
03:00:53.457 00.000 9828 IsGuiding returns 1
03:00:53.488 00.031 9828 IsSlewing returns 0
03:00:53.488 00.000 9828 IsGuiding returns 0
03:00:53.488 00.000 9828 scope move finished after 4 + 117 ms
03:00:53.488 00.000 9828 Move returns status 0, amount 4
03:00:53.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:53.488 00.000 9828 MoveAxis(N, 16, B)
03:00:53.488 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:53.504 00.016 9828 IsSlewing returns 0
03:00:53.504 00.000 9828 IsGuiding returns 0
03:00:53.504 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:53.535 00.031 9828 IsGuiding returns 1
03:00:53.535 00.000 9828 scope still moving after pulse duration time elapsed
03:00:53.566 00.031 9828 IsSlewing returns 0
03:00:53.566 00.000 9828 IsGuiding returns 1
03:00:53.598 00.032 9828 IsSlewing returns 0
03:00:53.598 00.000 9828 IsGuiding returns 1
03:00:53.629 00.031 9828 IsSlewing returns 0
03:00:53.629 00.000 9828 IsGuiding returns 1
03:00:53.661 00.032 9828 IsSlewing returns 0
03:00:53.661 00.000 9828 IsGuiding returns 0
03:00:53.661 00.000 9828 scope move finished after 16 + 140 ms
03:00:53.661 00.000 9828 Move returns status 0, amount 16
03:00:53.661 00.000 9828 move complete, result=0
03:00:53.661 00.000 9828 worker thread done servicing request
03:00:53.661 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
03:00:54.057 00.396 8976 Exposure complete
03:00:54.063 00.006 8976 worker thread done servicing request
03:00:54.064 00.001 5052 OnExposeComplete: enter
03:00:54.064 00.000 5052 UpdateGuideState(): m_state=6
03:00:54.064 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11603
03:00:54.064 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.34, Mass=186, SNR=9.5, Peak=82 HFD=1.6
03:00:54.064 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.21 = 3.07)
03:00:54.064 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.97)
03:00:54.064 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.37 hyp=0.40 cameraTheta=-1.17 mountX=-0.40 mountY=0.07, mountTheta=2.97
03:00:54.065 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.37, opts=13)
03:00:54.065 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.37)
03:00:54.065 00.000 8976 Worker thread wakes up
03:00:54.065 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:00:54.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.37) opts 0xd
03:00:54.065 00.000 5052 UpdateGuideState exits: m=186 SNR=9.5
03:00:54.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.37)
03:00:54.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:54.065 00.000 8976 Moving (0.16, -0.37) raw xDistance=-0.40 yDistance=0.07
03:00:54.065 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:54.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:00:54.066 00.001 5052 Enqueuing Expose request
03:00:54.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:00:54.066 00.000 8976 MoveAxis(R, 2, ABG)
03:00:54.066 00.000 8976 stepping (-16, 6) + (2, 0)
03:00:54.066 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:54.101 00.035 8976 Received - 47 (G) 
03:00:54.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:00:54.101 00.000 8976 stepped: pos (-14, 6)
03:00:54.101 00.000 8976 MoveAxis(U, 0, ABG)
03:00:54.101 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
03:00:54.101 00.000 8976 MountToCamera -- mountX=2.32 mountY=-0.84 hyp=2.47 mountTheta=-0.35 cameraX=-0.31, cameraY=2.45 cameraTheta=1.70
03:00:54.101 00.000 8976 incremental bump (-0.308, 2.453) isValid = 1
03:00:54.101 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
03:00:54.101 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:00:54.101 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:00:54.101 00.000 8976 move complete, result=0
03:00:54.101 00.000 9828 Worker thread wakes up
03:00:54.101 00.000 8976 worker thread done servicing request
03:00:54.101 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
03:00:54.101 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:00:54.102 00.001 8976 Worker thread wakes up
03:00:54.102 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:00:54.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:54.102 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.50)
03:00:54.102 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:54.102 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.58)
03:00:54.102 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
03:00:54.102 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:00:54.102 00.000 9828 BLC: window closed
03:00:54.102 00.000 9828 MoveAxis(W, 3, B)
03:00:54.102 00.000 9828 Guiding  Dir = 3, Dur = 3
03:00:54.103 00.001 9828 IsSlewing returns 0
03:00:54.103 00.000 9828 IsGuiding returns 0
03:00:54.103 00.000 9828 PulseGuide returned control before completion, sleep 13
03:00:54.128 00.025 9828 IsGuiding returns 1
03:00:54.128 00.000 9828 scope still moving after pulse duration time elapsed
03:00:54.159 00.031 9828 IsSlewing returns 0
03:00:54.159 00.000 9828 IsGuiding returns 1
03:00:54.190 00.031 9828 IsSlewing returns 0
03:00:54.190 00.000 9828 IsGuiding returns 1
03:00:54.221 00.031 9828 IsSlewing returns 0
03:00:54.221 00.000 9828 IsGuiding returns 0
03:00:54.221 00.000 9828 scope move finished after 3 + 116 ms
03:00:54.221 00.000 9828 Move returns status 0, amount 3
03:00:54.221 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:54.221 00.000 9828 MoveAxis(N, 16, B)
03:00:54.221 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:54.237 00.016 9828 IsSlewing returns 0
03:00:54.237 00.000 9828 IsGuiding returns 0
03:00:54.237 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:54.268 00.031 9828 IsGuiding returns 1
03:00:54.268 00.000 9828 scope still moving after pulse duration time elapsed
03:00:54.299 00.031 9828 IsSlewing returns 0
03:00:54.299 00.000 9828 IsGuiding returns 1
03:00:54.330 00.031 9828 IsSlewing returns 0
03:00:54.330 00.000 9828 IsGuiding returns 1
03:00:54.361 00.031 9828 IsSlewing returns 0
03:00:54.361 00.000 9828 IsGuiding returns 1
03:00:54.408 00.047 9828 IsSlewing returns 0
03:00:54.408 00.000 9828 IsGuiding returns 0
03:00:54.408 00.000 9828 scope move finished after 16 + 154 ms
03:00:54.408 00.000 9828 Move returns status 0, amount 16
03:00:54.408 00.000 9828 move complete, result=0
03:00:54.408 00.000 9828 worker thread done servicing request
03:00:54.408 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
03:00:54.792 00.384 8976 Exposure complete
03:00:54.797 00.005 8976 worker thread done servicing request
03:00:54.797 00.000 5052 OnExposeComplete: enter
03:00:54.797 00.000 5052 UpdateGuideState(): m_state=6
03:00:54.797 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11604
03:00:54.797 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.61, Mass=188, SNR=9.5, Peak=89 HFD=2.0
03:00:54.798 00.001 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
03:00:54.798 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
03:00:54.798 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.10 hyp=0.38 cameraTheta=-2.89 mountX=0.08 mountY=0.36, mountTheta=1.34
03:00:54.798 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.10, opts=13)
03:00:54.798 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.10)
03:00:54.798 00.000 8976 Worker thread wakes up
03:00:54.798 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.10) opts 0xd
03:00:54.798 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.10)
03:00:54.799 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=89, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:00:54.799 00.000 8976 Moving (-0.37, -0.10) raw xDistance=0.08 yDistance=0.36
03:00:54.799 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
03:00:54.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:54.799 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:54.799 00.000 5052 Enqueuing Expose request
03:00:54.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:00:54.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:00:54.799 00.000 8976 MoveAxis(R, 0, ABG)
03:00:54.799 00.000 8976 MoveAxis(D, 1, ABG)
03:00:54.799 00.000 8976 stepping (-14, 6) + (0, -1)
03:00:54.799 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:54.820 00.021 8976 Received - 47 (G) 
03:00:54.820 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:54.820 00.000 8976 stepped: pos (-14, 5)
03:00:54.820 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
03:00:54.820 00.000 8976 MountToCamera -- mountX=2.26 mountY=-0.83 hyp=2.41 mountTheta=-0.35 cameraX=-0.30, cameraY=2.39 cameraTheta=1.69
03:00:54.821 00.001 8976 incremental bump (-0.295, 2.392) isValid = 1
03:00:54.821 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
03:00:54.821 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:00:54.821 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:00:54.821 00.000 8976 move complete, result=0
03:00:54.821 00.000 9828 Worker thread wakes up
03:00:54.821 00.000 8976 worker thread done servicing request
03:00:54.821 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:00:54.821 00.000 8976 Worker thread wakes up
03:00:54.821 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:00:54.821 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:54.821 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:54.821 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:00:54.821 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.50)
03:00:54.821 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.70 = -1.58)
03:00:54.822 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
03:00:54.822 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:00:54.822 00.000 9828 BLC: window closed
03:00:54.822 00.000 9828 MoveAxis(W, 3, B)
03:00:54.822 00.000 9828 Guiding  Dir = 3, Dur = 3
03:00:54.823 00.001 9828 IsSlewing returns 0
03:00:54.823 00.000 9828 IsGuiding returns 0
03:00:54.823 00.000 9828 PulseGuide returned control before completion, sleep 13
03:00:54.839 00.016 9828 IsGuiding returns 1
03:00:54.839 00.000 9828 scope still moving after pulse duration time elapsed
03:00:54.871 00.032 9828 IsSlewing returns 0
03:00:54.871 00.000 9828 IsGuiding returns 1
03:00:54.902 00.031 9828 IsSlewing returns 0
03:00:54.902 00.000 9828 IsGuiding returns 1
03:00:54.933 00.031 9828 IsSlewing returns 0
03:00:54.933 00.000 9828 IsGuiding returns 0
03:00:54.933 00.000 9828 scope move finished after 3 + 107 ms
03:00:54.933 00.000 9828 Move returns status 0, amount 3
03:00:54.933 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:54.933 00.000 9828 MoveAxis(N, 16, B)
03:00:54.933 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:54.948 00.015 9828 IsSlewing returns 0
03:00:54.948 00.000 9828 IsGuiding returns 0
03:00:54.949 00.001 9828 PulseGuide returned control before completion, sleep 26
03:00:54.979 00.030 9828 IsGuiding returns 1
03:00:54.980 00.001 9828 scope still moving after pulse duration time elapsed
03:00:55.010 00.030 9828 IsSlewing returns 0
03:00:55.010 00.000 9828 IsGuiding returns 1
03:00:55.042 00.032 9828 IsSlewing returns 0
03:00:55.042 00.000 9828 IsGuiding returns 1
03:00:55.073 00.031 9828 IsSlewing returns 0
03:00:55.073 00.000 9828 IsGuiding returns 1
03:00:55.105 00.032 9828 IsSlewing returns 0
03:00:55.105 00.000 9828 IsGuiding returns 0
03:00:55.105 00.000 9828 scope move finished after 16 + 140 ms
03:00:55.105 00.000 9828 Move returns status 0, amount 16
03:00:55.105 00.000 9828 move complete, result=0
03:00:55.106 00.001 9828 worker thread done servicing request
03:00:55.106 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
03:00:55.507 00.401 8976 Exposure complete
03:00:55.513 00.006 8976 worker thread done servicing request
03:00:55.513 00.000 5052 OnExposeComplete: enter
03:00:55.513 00.000 5052 UpdateGuideState(): m_state=6
03:00:55.513 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11605
03:00:55.514 00.001 5052 Star::Find returns 1 (0), X=328.89, Y=281.79, Mass=162, SNR=8.9, Peak=87 HFD=1.8
03:00:55.514 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:00:55.514 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
03:00:55.514 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.08 hyp=0.29 cameraTheta=2.86 mountX=0.20 mountY=0.19, mountTheta=0.77
03:00:55.514 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.08, opts=13)
03:00:55.514 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.08)
03:00:55.514 00.000 8976 Worker thread wakes up
03:00:55.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.08) opts 0xd
03:00:55.515 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:00:55.515 00.000 5052 UpdateGuideState exits: m=162 SNR=8.9
03:00:55.515 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:55.515 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:55.515 00.000 5052 Enqueuing Expose request
03:00:55.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.08)
03:00:55.515 00.000 8976 Moving (-0.28, 0.08) raw xDistance=0.20 yDistance=0.19
03:00:55.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:00:55.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:00:55.515 00.000 8976 MoveAxis(R, 0, ABG)
03:00:55.515 00.000 8976 MoveAxis(U, 0, ABG)
03:00:55.515 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
03:00:55.515 00.000 8976 MountToCamera -- mountX=2.22 mountY=-0.82 hyp=2.37 mountTheta=-0.35 cameraX=-0.29, cameraY=2.35 cameraTheta=1.69
03:00:55.515 00.000 8976 incremental bump (-0.286, 2.352) isValid = 1
03:00:55.515 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
03:00:55.515 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:00:55.515 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:00:55.515 00.000 8976 move complete, result=0
03:00:55.515 00.000 9828 Worker thread wakes up
03:00:55.515 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:00:55.515 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:00:55.515 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:00:55.516 00.001 8976 worker thread done servicing request
03:00:55.516 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.78 = -1.50)
03:00:55.516 00.000 8976 Worker thread wakes up
03:00:55.516 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.70 = -1.58)
03:00:55.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:55.516 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:55.516 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
03:00:55.516 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:00:55.516 00.000 9828 BLC: window closed
03:00:55.516 00.000 9828 MoveAxis(W, 3, B)
03:00:55.516 00.000 9828 Guiding  Dir = 3, Dur = 3
03:00:55.516 00.000 9828 IsSlewing returns 0
03:00:55.517 00.001 9828 IsGuiding returns 0
03:00:55.517 00.000 9828 PulseGuide returned control before completion, sleep 13
03:00:55.541 00.024 9828 IsGuiding returns 1
03:00:55.541 00.000 9828 scope still moving after pulse duration time elapsed
03:00:55.572 00.031 9828 IsSlewing returns 0
03:00:55.572 00.000 9828 IsGuiding returns 1
03:00:55.604 00.032 9828 IsSlewing returns 0
03:00:55.605 00.001 9828 IsGuiding returns 1
03:00:55.635 00.030 9828 IsSlewing returns 0
03:00:55.636 00.001 9828 IsGuiding returns 0
03:00:55.636 00.000 9828 scope move finished after 3 + 115 ms
03:00:55.636 00.000 9828 Move returns status 0, amount 3
03:00:55.636 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:55.636 00.000 9828 MoveAxis(N, 16, B)
03:00:55.636 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:55.651 00.015 9828 IsSlewing returns 0
03:00:55.651 00.000 9828 IsGuiding returns 0
03:00:55.651 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:55.681 00.030 9828 IsGuiding returns 1
03:00:55.681 00.000 9828 scope still moving after pulse duration time elapsed
03:00:55.712 00.031 9828 IsSlewing returns 0
03:00:55.712 00.000 9828 IsGuiding returns 1
03:00:55.743 00.031 9828 IsSlewing returns 0
03:00:55.743 00.000 9828 IsGuiding returns 1
03:00:55.774 00.031 9828 IsSlewing returns 0
03:00:55.774 00.000 9828 IsGuiding returns 1
03:00:55.805 00.031 9828 IsSlewing returns 0
03:00:55.805 00.000 9828 IsGuiding returns 0
03:00:55.805 00.000 9828 scope move finished after 16 + 138 ms
03:00:55.805 00.000 9828 Move returns status 0, amount 16
03:00:55.805 00.000 9828 move complete, result=0
03:00:55.805 00.000 9828 worker thread done servicing request
03:00:55.805 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
03:00:56.204 00.399 8976 Exposure complete
03:00:56.210 00.006 8976 worker thread done servicing request
03:00:56.210 00.000 5052 OnExposeComplete: enter
03:00:56.210 00.000 5052 UpdateGuideState(): m_state=6
03:00:56.210 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11606
03:00:56.210 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.04, Mass=173, SNR=9.2, Peak=82 HFD=2.1
03:00:56.210 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
03:00:56.210 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
03:00:56.210 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.85 mountX=0.33 mountY=-0.10, mountTheta=-0.29
03:00:56.211 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.33, opts=13)
03:00:56.211 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.33)
03:00:56.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:00:56.211 00.000 5052 UpdateGuideState exits: m=173 SNR=9.2
03:00:56.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:56.211 00.000 8976 Worker thread wakes up
03:00:56.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.33) opts 0xd
03:00:56.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.33)
03:00:56.211 00.000 8976 Moving (-0.09, 0.33) raw xDistance=0.33 yDistance=-0.10
03:00:56.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:00:56.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:00:56.211 00.000 8976 MoveAxis(L, 1, ABG)
03:00:56.211 00.000 8976 stepping (-14, 5) + (-1, 0)
03:00:56.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:56.212 00.001 5052 Enqueuing Expose request
03:00:56.212 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:56.243 00.031 8976 Received - 47 (G) 
03:00:56.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:56.243 00.000 8976 stepped: pos (-15, 5)
03:00:56.243 00.000 8976 MoveAxis(U, 0, ABG)
03:00:56.243 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
03:00:56.243 00.000 8976 MountToCamera -- mountX=2.25 mountY=-0.81 hyp=2.39 mountTheta=-0.35 cameraX=-0.30, cameraY=2.37 cameraTheta=1.70
03:00:56.243 00.000 8976 incremental bump (-0.304, 2.370) isValid = 1
03:00:56.243 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
03:00:56.243 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:00:56.243 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:00:56.244 00.001 8976 move complete, result=0
03:00:56.244 00.000 9828 Worker thread wakes up
03:00:56.244 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:00:56.244 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:00:56.244 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:00:56.244 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
03:00:56.244 00.000 8976 worker thread done servicing request
03:00:56.244 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
03:00:56.244 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.49
03:00:56.244 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:00:56.244 00.000 9828 BLC: window closed
03:00:56.244 00.000 8976 Worker thread wakes up
03:00:56.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:56.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:56.244 00.000 9828 MoveAxis(W, 3, B)
03:00:56.245 00.001 9828 Guiding  Dir = 3, Dur = 3
03:00:56.245 00.000 9828 IsSlewing returns 0
03:00:56.245 00.000 9828 IsGuiding returns 0
03:00:56.245 00.000 9828 PulseGuide returned control before completion, sleep 13
03:00:56.273 00.028 9828 IsGuiding returns 1
03:00:56.273 00.000 9828 scope still moving after pulse duration time elapsed
03:00:56.305 00.032 9828 IsSlewing returns 0
03:00:56.305 00.000 9828 IsGuiding returns 1
03:00:56.335 00.030 9828 IsSlewing returns 0
03:00:56.335 00.000 9828 IsGuiding returns 1
03:00:56.366 00.031 9828 IsSlewing returns 0
03:00:56.366 00.000 9828 IsGuiding returns 0
03:00:56.366 00.000 9828 scope move finished after 3 + 119 ms
03:00:56.366 00.000 9828 Move returns status 0, amount 3
03:00:56.366 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:56.368 00.002 9828 MoveAxis(N, 16, B)
03:00:56.368 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:56.381 00.013 9828 IsSlewing returns 0
03:00:56.381 00.000 9828 IsGuiding returns 0
03:00:56.382 00.001 9828 PulseGuide returned control before completion, sleep 26
03:00:56.412 00.030 9828 IsGuiding returns 1
03:00:56.412 00.000 9828 scope still moving after pulse duration time elapsed
03:00:56.444 00.032 9828 IsSlewing returns 0
03:00:56.444 00.000 9828 IsGuiding returns 1
03:00:56.475 00.031 9828 IsSlewing returns 0
03:00:56.475 00.000 9828 IsGuiding returns 1
03:00:56.505 00.030 9828 IsSlewing returns 0
03:00:56.505 00.000 9828 IsGuiding returns 1
03:00:56.536 00.031 9828 IsSlewing returns 0
03:00:56.536 00.000 9828 IsGuiding returns 0
03:00:56.536 00.000 9828 scope move finished after 16 + 137 ms
03:00:56.536 00.000 9828 Move returns status 0, amount 16
03:00:56.536 00.000 9828 move complete, result=0
03:00:56.536 00.000 9828 worker thread done servicing request
03:00:56.536 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
03:00:56.929 00.393 8976 Exposure complete
03:00:56.935 00.006 8976 worker thread done servicing request
03:00:56.935 00.000 5052 OnExposeComplete: enter
03:00:56.936 00.001 5052 UpdateGuideState(): m_state=6
03:00:56.936 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11607
03:00:56.936 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.69, Mass=167, SNR=9.0, Peak=78 HFD=1.7
03:00:56.936 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
03:00:56.936 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
03:00:56.936 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-0.06 mountX=-0.18 mountY=-0.29, mountTheta=-2.13
03:00:56.936 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.02, opts=13)
03:00:56.936 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.02)
03:00:56.937 00.001 8976 Worker thread wakes up
03:00:56.937 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
03:00:56.937 00.000 5052 UpdateGuideState exits: m=167 SNR=9.0
03:00:56.937 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:56.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.02) opts 0xd
03:00:56.937 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:56.937 00.000 5052 Enqueuing Expose request
03:00:56.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.02)
03:00:56.937 00.000 8976 Moving (0.36, -0.02) raw xDistance=-0.18 yDistance=-0.29
03:00:56.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:00:56.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:00:56.937 00.000 8976 MoveAxis(R, 0, ABG)
03:00:56.937 00.000 8976 MoveAxis(U, 1, ABG)
03:00:56.937 00.000 8976 stepping (-15, 5) + (0, 1)
03:00:56.937 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:56.962 00.025 8976 Received - 47 (G) 
03:00:56.962 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:56.962 00.000 8976 stepped: pos (-15, 6)
03:00:56.962 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
03:00:56.962 00.000 8976 MountToCamera -- mountX=2.26 mountY=-0.86 hyp=2.42 mountTheta=-0.36 cameraX=-0.27, cameraY=2.41 cameraTheta=1.68
03:00:56.962 00.000 8976 incremental bump (-0.269, 2.406) isValid = 1
03:00:56.962 00.000 8976 Scheduling Mount bump of (-0.013, 0.118)
03:00:56.962 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:00:56.962 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:00:56.963 00.001 8976 move complete, result=0
03:00:56.963 00.000 8976 worker thread done servicing request
03:00:56.963 00.000 8976 Worker thread wakes up
03:00:56.963 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:00:56.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:56.963 00.000 9828 Worker thread wakes up
03:00:56.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:56.963 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:00:56.963 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:00:56.963 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
03:00:56.963 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
03:00:56.963 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.51
03:00:56.963 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:00:56.963 00.000 9828 BLC: window closed
03:00:56.963 00.000 9828 MoveAxis(W, 2, B)
03:00:56.963 00.000 9828 Guiding  Dir = 3, Dur = 2
03:00:56.964 00.001 9828 IsSlewing returns 0
03:00:56.964 00.000 9828 IsGuiding returns 0
03:00:56.964 00.000 9828 PulseGuide returned control before completion, sleep 12
03:00:56.989 00.025 9828 IsGuiding returns 1
03:00:56.989 00.000 9828 scope still moving after pulse duration time elapsed
03:00:57.020 00.031 9828 IsSlewing returns 0
03:00:57.020 00.000 9828 IsGuiding returns 1
03:00:57.051 00.031 9828 IsSlewing returns 0
03:00:57.051 00.000 9828 IsGuiding returns 1
03:00:57.082 00.031 9828 IsSlewing returns 0
03:00:57.082 00.000 9828 IsGuiding returns 0
03:00:57.082 00.000 9828 scope move finished after 2 + 116 ms
03:00:57.082 00.000 9828 Move returns status 0, amount 2
03:00:57.083 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:57.083 00.000 9828 MoveAxis(N, 16, B)
03:00:57.083 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:57.097 00.014 9828 IsSlewing returns 0
03:00:57.097 00.000 9828 IsGuiding returns 0
03:00:57.097 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:57.128 00.031 9828 IsGuiding returns 1
03:00:57.128 00.000 9828 scope still moving after pulse duration time elapsed
03:00:57.158 00.030 9828 IsSlewing returns 0
03:00:57.158 00.000 9828 IsGuiding returns 1
03:00:57.189 00.031 9828 IsSlewing returns 0
03:00:57.189 00.000 9828 IsGuiding returns 1
03:00:57.235 00.046 9828 IsSlewing returns 0
03:00:57.235 00.000 9828 IsGuiding returns 0
03:00:57.235 00.000 9828 scope move finished after 16 + 121 ms
03:00:57.235 00.000 9828 Move returns status 0, amount 16
03:00:57.235 00.000 9828 move complete, result=0
03:00:57.235 00.000 9828 worker thread done servicing request
03:00:57.235 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:00:57.649 00.414 8976 Exposure complete
03:00:57.654 00.005 8976 worker thread done servicing request
03:00:57.654 00.000 5052 OnExposeComplete: enter
03:00:57.654 00.000 5052 UpdateGuideState(): m_state=6
03:00:57.654 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11608
03:00:57.654 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.23, Mass=168, SNR=9.0, Peak=73 HFD=1.8
03:00:57.654 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
03:00:57.655 00.001 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
03:00:57.655 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.48 hyp=0.69 cameraTheta=-0.76 mountX=-0.65 mountY=-0.16, mountTheta=-2.90
03:00:57.655 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.48, opts=13)
03:00:57.655 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.48)
03:00:57.655 00.000 8976 Worker thread wakes up
03:00:57.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.48) opts 0xd
03:00:57.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.48)
03:00:57.656 00.001 8976 Moving (0.50, -0.48) raw xDistance=-0.65 yDistance=-0.16
03:00:57.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
03:00:57.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:00:57.656 00.000 8976 MoveAxis(R, 3, ABG)
03:00:57.656 00.000 8976 stepping (-15, 6) + (3, 0)
03:00:57.656 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:57.656 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:00:57.656 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
03:00:57.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:57.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:57.656 00.000 5052 Enqueuing Expose request
03:00:57.682 00.026 8976 Received - 47 (G) 
03:00:57.682 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:00:57.682 00.000 8976 stepped: pos (-12, 6)
03:00:57.682 00.000 8976 MoveAxis(U, 0, ABG)
03:00:57.682 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
03:00:57.682 00.000 8976 MountToCamera -- mountX=2.12 mountY=-0.89 hyp=2.30 mountTheta=-0.40 cameraX=-0.18, cameraY=2.30 cameraTheta=1.65
03:00:57.682 00.000 8976 incremental bump (-0.176, 2.295) isValid = 1
03:00:57.682 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
03:00:57.682 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:00:57.682 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:00:57.682 00.000 8976 move complete, result=0
03:00:57.682 00.000 9828 Worker thread wakes up
03:00:57.682 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.2 px 0 ms NORTH
03:00:57.682 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:00:57.683 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:00:57.683 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
03:00:57.683 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
03:00:57.683 00.000 8976 worker thread done servicing request
03:00:57.683 00.000 8976 Worker thread wakes up
03:00:57.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:57.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:57.683 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.54
03:00:57.683 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:00:57.683 00.000 9828 BLC: window closed
03:00:57.683 00.000 9828 MoveAxis(W, 1, B)
03:00:57.683 00.000 9828 Guiding  Dir = 3, Dur = 1
03:00:57.683 00.000 9828 IsSlewing returns 0
03:00:57.684 00.001 9828 IsGuiding returns 0
03:00:57.684 00.000 9828 PulseGuide returned control before completion, sleep 11
03:00:57.705 00.021 9828 IsGuiding returns 1
03:00:57.705 00.000 9828 scope still moving after pulse duration time elapsed
03:00:57.736 00.031 9828 IsSlewing returns 0
03:00:57.736 00.000 9828 IsGuiding returns 1
03:00:57.767 00.031 9828 IsSlewing returns 0
03:00:57.767 00.000 9828 IsGuiding returns 1
03:00:57.798 00.031 9828 IsSlewing returns 0
03:00:57.798 00.000 9828 IsGuiding returns 0
03:00:57.798 00.000 9828 scope move finished after 1 + 113 ms
03:00:57.798 00.000 9828 Move returns status 0, amount 1
03:00:57.798 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:57.798 00.000 9828 MoveAxis(N, 16, B)
03:00:57.798 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:57.813 00.015 9828 IsSlewing returns 0
03:00:57.813 00.000 9828 IsGuiding returns 0
03:00:57.813 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:57.844 00.031 9828 IsGuiding returns 1
03:00:57.844 00.000 9828 scope still moving after pulse duration time elapsed
03:00:57.875 00.031 9828 IsSlewing returns 0
03:00:57.875 00.000 9828 IsGuiding returns 1
03:00:57.906 00.031 9828 IsSlewing returns 0
03:00:57.906 00.000 9828 IsGuiding returns 1
03:00:57.937 00.031 9828 IsSlewing returns 0
03:00:57.937 00.000 9828 IsGuiding returns 1
03:00:57.967 00.030 9828 IsSlewing returns 0
03:00:57.967 00.000 9828 IsGuiding returns 0
03:00:57.967 00.000 9828 scope move finished after 16 + 138 ms
03:00:57.967 00.000 9828 Move returns status 0, amount 16
03:00:57.967 00.000 9828 move complete, result=0
03:00:57.967 00.000 9828 worker thread done servicing request
03:00:57.967 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:00:58.382 00.415 8976 Exposure complete
03:00:58.388 00.006 8976 worker thread done servicing request
03:00:58.388 00.000 5052 OnExposeComplete: enter
03:00:58.388 00.000 5052 UpdateGuideState(): m_state=6
03:00:58.388 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11609
03:00:58.388 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.60, Mass=165, SNR=8.9, Peak=74 HFD=1.6
03:00:58.388 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
03:00:58.388 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
03:00:58.388 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.11 hyp=0.47 cameraTheta=-0.23 mountX=-0.31 mountY=-0.33, mountTheta=-2.32
03:00:58.389 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.11, opts=13)
03:00:58.389 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.11)
03:00:58.389 00.000 8976 Worker thread wakes up
03:00:58.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.11) opts 0xd
03:00:58.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.11)
03:00:58.389 00.000 8976 Moving (0.46, -0.11) raw xDistance=-0.31 yDistance=-0.33
03:00:58.390 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:00:58.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
03:00:58.390 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
03:00:58.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:00:58.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:58.390 00.000 8976 MoveAxis(R, 1, ABG)
03:00:58.390 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:58.390 00.000 8976 stepping (-12, 6) + (1, 0)
03:00:58.390 00.000 5052 Enqueuing Expose request
03:00:58.390 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:58.417 00.027 8976 Received - 47 (G) 
03:00:58.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:58.418 00.001 8976 stepped: pos (-11, 6)
03:00:58.418 00.000 8976 MoveAxis(U, 1, ABG)
03:00:58.418 00.000 8976 stepping (-11, 6) + (0, 1)
03:00:58.418 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:58.449 00.031 8976 Received - 47 (G) 
03:00:58.449 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:58.449 00.000 8976 stepped: pos (-11, 7)
03:00:58.449 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
03:00:58.449 00.000 8976 MountToCamera -- mountX=1.98 mountY=-0.96 hyp=2.20 mountTheta=-0.45 cameraX=-0.04, cameraY=2.20 cameraTheta=1.59
03:00:58.449 00.000 8976 incremental bump (-0.044, 2.200) isValid = 1
03:00:58.449 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
03:00:58.449 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:00:58.449 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:00:58.449 00.000 8976 move complete, result=0
03:00:58.449 00.000 9828 Worker thread wakes up
03:00:58.450 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:00:58.450 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
03:00:58.450 00.000 8976 worker thread done servicing request
03:00:58.450 00.000 8976 Worker thread wakes up
03:00:58.450 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:00:58.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:58.450 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.60)
03:00:58.450 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:58.450 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.68)
03:00:58.450 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
03:00:58.450 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:00:58.450 00.000 9828 BLC: window closed
03:00:58.450 00.000 9828 MoveAxis(E, 1, B)
03:00:58.450 00.000 9828 Guiding  Dir = 2, Dur = 1
03:00:58.451 00.001 9828 IsSlewing returns 0
03:00:58.451 00.000 9828 IsGuiding returns 0
03:00:58.451 00.000 9828 PulseGuide returned control before completion, sleep 11
03:00:58.469 00.018 9828 IsGuiding returns 1
03:00:58.469 00.000 9828 scope still moving after pulse duration time elapsed
03:00:58.501 00.032 9828 IsSlewing returns 0
03:00:58.501 00.000 9828 IsGuiding returns 1
03:00:58.531 00.030 9828 IsSlewing returns 0
03:00:58.531 00.000 9828 IsGuiding returns 1
03:00:58.562 00.031 9828 IsSlewing returns 0
03:00:58.562 00.000 9828 IsGuiding returns 1
03:00:58.593 00.031 9828 IsSlewing returns 0
03:00:58.593 00.000 9828 IsGuiding returns 0
03:00:58.593 00.000 9828 scope move finished after 1 + 141 ms
03:00:58.593 00.000 9828 Move returns status 0, amount 1
03:00:58.593 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:58.593 00.000 9828 MoveAxis(N, 16, B)
03:00:58.593 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:58.609 00.016 9828 IsSlewing returns 0
03:00:58.609 00.000 9828 IsGuiding returns 0
03:00:58.609 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:58.640 00.031 9828 IsGuiding returns 1
03:00:58.640 00.000 9828 scope still moving after pulse duration time elapsed
03:00:58.671 00.031 9828 IsSlewing returns 0
03:00:58.671 00.000 9828 IsGuiding returns 1
03:00:58.702 00.031 9828 IsSlewing returns 0
03:00:58.702 00.000 9828 IsGuiding returns 1
03:00:58.733 00.031 9828 IsSlewing returns 0
03:00:58.733 00.000 9828 IsGuiding returns 1
03:00:58.764 00.031 9828 IsSlewing returns 0
03:00:58.764 00.000 9828 IsGuiding returns 0
03:00:58.764 00.000 9828 scope move finished after 16 + 138 ms
03:00:58.764 00.000 9828 Move returns status 0, amount 16
03:00:58.764 00.000 9828 move complete, result=0
03:00:58.764 00.000 9828 worker thread done servicing request
03:00:58.764 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
03:00:59.131 00.367 8976 Exposure complete
03:00:59.137 00.006 8976 worker thread done servicing request
03:00:59.137 00.000 5052 OnExposeComplete: enter
03:00:59.137 00.000 5052 UpdateGuideState(): m_state=6
03:00:59.137 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11610
03:00:59.137 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.84, Mass=163, SNR=8.8, Peak=76 HFD=1.9
03:00:59.137 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
03:00:59.137 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
03:00:59.137 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.13 hyp=0.32 cameraTheta=0.41 mountX=-0.02 mountY=-0.32, mountTheta=-1.63
03:00:59.138 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.13, opts=13)
03:00:59.138 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.13)
03:00:59.138 00.000 8976 Worker thread wakes up
03:00:59.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.13) opts 0xd
03:00:59.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.13)
03:00:59.138 00.000 8976 Moving (0.29, 0.13) raw xDistance=-0.02 yDistance=-0.32
03:00:59.139 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:00:59.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:00:59.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
03:00:59.139 00.000 8976 MoveAxis(R, 0, ABG)
03:00:59.139 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
03:00:59.139 00.000 8976 MoveAxis(U, 1, ABG)
03:00:59.139 00.000 8976 stepping (-11, 7) + (0, 1)
03:00:59.139 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:59.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:59.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:59.139 00.000 5052 Enqueuing Expose request
03:00:59.168 00.029 8976 Received - 47 (G) 
03:00:59.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:00:59.168 00.000 8976 stepped: pos (-11, 8)
03:00:59.169 00.001 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
03:00:59.169 00.000 8976 MountToCamera -- mountX=1.88 mountY=-1.06 hyp=2.16 mountTheta=-0.51 cameraX=0.09, cameraY=2.16 cameraTheta=1.53
03:00:59.169 00.000 8976 incremental bump (0.091, 2.160) isValid = 1
03:00:59.169 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
03:00:59.169 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:00:59.169 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:00:59.169 00.000 8976 move complete, result=0
03:00:59.169 00.000 9828 Worker thread wakes up
03:00:59.169 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:00:59.169 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:00:59.169 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.63 = -1.66)
03:00:59.169 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.74)
03:00:59.169 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
03:00:59.169 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:00:59.169 00.000 9828 BLC: window closed
03:00:59.169 00.000 9828 MoveAxis(E, 3, B)
03:00:59.169 00.000 8976 worker thread done servicing request
03:00:59.169 00.000 8976 Worker thread wakes up
03:00:59.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:59.169 00.000 9828 Guiding  Dir = 2, Dur = 3
03:00:59.169 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:00:59.170 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:59.170 00.000 9828 IsSlewing returns 0
03:00:59.170 00.000 9828 IsGuiding returns 0
03:00:59.170 00.000 9828 PulseGuide returned control before completion, sleep 13
03:00:59.185 00.015 9828 IsGuiding returns 1
03:00:59.185 00.000 9828 scope still moving after pulse duration time elapsed
03:00:59.217 00.032 9828 IsSlewing returns 0
03:00:59.217 00.000 9828 IsGuiding returns 1
03:00:59.249 00.032 9828 IsSlewing returns 0
03:00:59.249 00.000 9828 IsGuiding returns 1
03:00:59.280 00.031 9828 IsSlewing returns 0
03:00:59.280 00.000 9828 IsGuiding returns 1
03:00:59.311 00.031 9828 IsSlewing returns 0
03:00:59.311 00.000 9828 IsGuiding returns 0
03:00:59.311 00.000 9828 scope move finished after 3 + 138 ms
03:00:59.311 00.000 9828 Move returns status 0, amount 3
03:00:59.311 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:59.311 00.000 9828 MoveAxis(N, 16, B)
03:00:59.311 00.000 9828 Guiding  Dir = 0, Dur = 16
03:00:59.326 00.015 9828 IsSlewing returns 0
03:00:59.326 00.000 9828 IsGuiding returns 0
03:00:59.326 00.000 9828 PulseGuide returned control before completion, sleep 26
03:00:59.358 00.032 9828 IsGuiding returns 1
03:00:59.358 00.000 9828 scope still moving after pulse duration time elapsed
03:00:59.389 00.031 9828 IsSlewing returns 0
03:00:59.389 00.000 9828 IsGuiding returns 1
03:00:59.420 00.031 9828 IsSlewing returns 0
03:00:59.420 00.000 9828 IsGuiding returns 1
03:00:59.452 00.032 9828 IsSlewing returns 0
03:00:59.452 00.000 9828 IsGuiding returns 1
03:00:59.482 00.030 9828 IsSlewing returns 0
03:00:59.482 00.000 9828 IsGuiding returns 0
03:00:59.482 00.000 9828 scope move finished after 16 + 139 ms
03:00:59.483 00.001 9828 Move returns status 0, amount 16
03:00:59.483 00.000 9828 move complete, result=0
03:00:59.483 00.000 9828 worker thread done servicing request
03:00:59.483 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:00:59.854 00.371 8976 Exposure complete
03:00:59.861 00.007 8976 worker thread done servicing request
03:00:59.861 00.000 5052 OnExposeComplete: enter
03:00:59.861 00.000 5052 UpdateGuideState(): m_state=6
03:00:59.861 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11611
03:00:59.861 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.63, Mass=179, SNR=9.3, Peak=77 HFD=2.1
03:00:59.861 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.31 = 1.97)
03:00:59.861 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.87)
03:00:59.861 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.27 mountX=-0.04 mountY=0.10, mountTheta=1.96
03:00:59.862 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.08, opts=13)
03:00:59.862 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.08)
03:00:59.862 00.000 8976 Worker thread wakes up
03:00:59.862 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:00:59.862 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
03:00:59.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:59.862 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:00:59.862 00.000 5052 Enqueuing Expose request
03:00:59.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.08) opts 0xd
03:00:59.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.08)
03:00:59.862 00.000 8976 Moving (-0.07, -0.08) raw xDistance=-0.04 yDistance=0.10
03:00:59.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:00:59.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:00:59.862 00.000 8976 MoveAxis(R, 0, ABG)
03:00:59.863 00.001 8976 MoveAxis(U, 0, ABG)
03:00:59.863 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
03:00:59.863 00.000 8976 MountToCamera -- mountX=1.82 mountY=-1.13 hyp=2.14 mountTheta=-0.56 cameraX=0.18, cameraY=2.13 cameraTheta=1.49
03:00:59.863 00.000 8976 incremental bump (0.181, 2.133) isValid = 1
03:00:59.863 00.000 8976 Scheduling Mount bump of (0.009, 0.107)
03:00:59.863 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.11, opts=4)
03:00:59.863 00.000 8976 Enqueuing Move request for scope (0.01, 0.11)
03:00:59.863 00.000 8976 move complete, result=0
03:00:59.863 00.000 9828 Worker thread wakes up
03:00:59.863 00.000 8976 worker thread done servicing request
03:00:59.863 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:59.863 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0x4
03:00:59.863 00.000 8976 Worker thread wakes up
03:00:59.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:00:59.863 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
03:00:59.863 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:00:59.863 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.70)
03:00:59.864 00.001 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
03:00:59.864 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.49 mountX=-0.01 mountY=-0.11, mountTheta=-1.70
03:00:59.864 00.000 9828 Moving (0.01, 0.11) raw xDistance=-0.01 yDistance=-0.11
03:00:59.864 00.000 9828 BLC: window closed
03:00:59.864 00.000 9828 MoveAxis(E, 4, B)
03:00:59.864 00.000 9828 Guiding  Dir = 2, Dur = 4
03:00:59.864 00.000 9828 IsSlewing returns 0
03:00:59.864 00.000 9828 IsGuiding returns 0
03:00:59.865 00.001 9828 PulseGuide returned control before completion, sleep 14
03:00:59.889 00.024 9828 IsGuiding returns 1
03:00:59.889 00.000 9828 scope still moving after pulse duration time elapsed
03:00:59.920 00.031 9828 IsSlewing returns 0
03:00:59.920 00.000 9828 IsGuiding returns 1
03:00:59.950 00.030 9828 IsSlewing returns 0
03:00:59.950 00.000 9828 IsGuiding returns 1
03:00:59.982 00.032 9828 IsSlewing returns 0
03:00:59.982 00.000 9828 IsGuiding returns 0
03:00:59.983 00.001 9828 scope move finished after 4 + 113 ms
03:00:59.983 00.000 9828 Move returns status 0, amount 4
03:00:59.983 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:00:59.983 00.000 9828 MoveAxis(N, 14, B)
03:00:59.983 00.000 9828 Guiding  Dir = 0, Dur = 14
03:00:59.997 00.014 9828 IsSlewing returns 0
03:00:59.997 00.000 9828 IsGuiding returns 0
03:00:59.997 00.000 9828 PulseGuide returned control before completion, sleep 24
03:01:00.029 00.032 9828 IsGuiding returns 1
03:01:00.029 00.000 9828 scope still moving after pulse duration time elapsed
03:01:00.061 00.032 9828 IsSlewing returns 0
03:01:00.061 00.000 9828 IsGuiding returns 1
03:01:00.092 00.031 9828 IsSlewing returns 0
03:01:00.092 00.000 9828 IsGuiding returns 1
03:01:00.124 00.032 9828 IsSlewing returns 0
03:01:00.124 00.000 9828 IsGuiding returns 1
03:01:00.155 00.031 9828 IsSlewing returns 0
03:01:00.155 00.000 9828 IsGuiding returns 0
03:01:00.155 00.000 9828 scope move finished after 14 + 143 ms
03:01:00.155 00.000 9828 Move returns status 0, amount 14
03:01:00.155 00.000 9828 move complete, result=0
03:01:00.155 00.000 9828 worker thread done servicing request
03:01:00.156 00.001 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 14 ms NORTH
03:01:00.549 00.393 8976 Exposure complete
03:01:00.555 00.006 8976 worker thread done servicing request
03:01:00.555 00.000 5052 OnExposeComplete: enter
03:01:00.556 00.001 5052 UpdateGuideState(): m_state=6
03:01:00.556 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11612
03:01:00.556 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.73, Mass=177, SNR=9.3, Peak=84 HFD=1.6
03:01:00.556 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
03:01:00.556 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
03:01:00.556 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.10 mountX=-0.06 mountY=-0.14, mountTheta=-1.95
03:01:00.557 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.02, opts=13)
03:01:00.557 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.02)
03:01:00.557 00.000 8976 Worker thread wakes up
03:01:00.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.02) opts 0xd
03:01:00.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.02)
03:01:00.557 00.000 8976 Moving (0.15, 0.02) raw xDistance=-0.06 yDistance=-0.14
03:01:00.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:01:00.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:01:00.557 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:01:00.557 00.000 5052 UpdateGuideState exits: m=177 SNR=9.3
03:01:00.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:00.557 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:00.557 00.000 8976 MoveAxis(R, 0, ABG)
03:01:00.557 00.000 8976 MoveAxis(U, 0, ABG)
03:01:00.557 00.000 5052 Enqueuing Expose request
03:01:00.558 00.001 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
03:01:00.558 00.000 8976 MountToCamera -- mountX=1.77 mountY=-1.18 hyp=2.13 mountTheta=-0.59 cameraX=0.24, cameraY=2.11 cameraTheta=1.46
03:01:00.558 00.000 8976 incremental bump (0.241, 2.115) isValid = 1
03:01:00.558 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
03:01:00.558 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:01:00.558 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:01:00.558 00.000 8976 move complete, result=0
03:01:00.558 00.000 8976 worker thread done servicing request
03:01:00.558 00.000 8976 Worker thread wakes up
03:01:00.558 00.000 9828 Worker thread wakes up
03:01:00.558 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:00.558 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:01:00.558 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:01:00.559 00.001 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
03:01:00.559 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.81)
03:01:00.559 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:00.559 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:00.559 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
03:01:00.559 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:01:00.559 00.000 9828 BLC: window closed
03:01:00.559 00.000 9828 MoveAxis(E, 6, B)
03:01:00.559 00.000 9828 Guiding  Dir = 2, Dur = 6
03:01:00.560 00.001 9828 IsSlewing returns 0
03:01:00.560 00.000 9828 IsGuiding returns 0
03:01:00.560 00.000 9828 PulseGuide returned control before completion, sleep 16
03:01:00.579 00.019 9828 IsGuiding returns 1
03:01:00.579 00.000 9828 scope still moving after pulse duration time elapsed
03:01:00.610 00.031 9828 IsSlewing returns 0
03:01:00.610 00.000 9828 IsGuiding returns 1
03:01:00.655 00.045 9828 IsSlewing returns 0
03:01:00.655 00.000 9828 IsGuiding returns 1
03:01:00.687 00.032 9828 IsSlewing returns 0
03:01:00.687 00.000 9828 IsGuiding returns 0
03:01:00.687 00.000 9828 scope move finished after 6 + 121 ms
03:01:00.687 00.000 9828 Move returns status 0, amount 6
03:01:00.687 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:00.687 00.000 9828 MoveAxis(N, 16, B)
03:01:00.687 00.000 9828 Guiding  Dir = 0, Dur = 16
03:01:00.702 00.015 9828 IsSlewing returns 0
03:01:00.702 00.000 9828 IsGuiding returns 0
03:01:00.702 00.000 9828 PulseGuide returned control before completion, sleep 26
03:01:00.732 00.030 9828 IsGuiding returns 1
03:01:00.732 00.000 9828 scope still moving after pulse duration time elapsed
03:01:00.763 00.031 9828 IsSlewing returns 0
03:01:00.763 00.000 9828 IsGuiding returns 1
03:01:00.794 00.031 9828 IsSlewing returns 0
03:01:00.794 00.000 9828 IsGuiding returns 1
03:01:00.826 00.032 9828 IsSlewing returns 0
03:01:00.826 00.000 9828 IsGuiding returns 0
03:01:00.826 00.000 9828 scope move finished after 16 + 107 ms
03:01:00.826 00.000 9828 Move returns status 0, amount 16
03:01:00.826 00.000 9828 move complete, result=0
03:01:00.826 00.000 9828 worker thread done servicing request
03:01:00.826 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:01:01.242 00.416 8976 Exposure complete
03:01:01.248 00.006 8976 worker thread done servicing request
03:01:01.248 00.000 5052 OnExposeComplete: enter
03:01:01.248 00.000 5052 UpdateGuideState(): m_state=6
03:01:01.248 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11613
03:01:01.248 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.85, Mass=199, SNR=9.7, Peak=82 HFD=2.2
03:01:01.248 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
03:01:01.248 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
03:01:01.248 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.94 mountX=0.08 mountY=-0.16, mountTheta=-1.13
03:01:01.248 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.14, opts=13)
03:01:01.249 00.001 5052 Enqueuing Move request for stepguider (0.10, 0.14)
03:01:01.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:01:01.249 00.000 5052 UpdateGuideState exits: m=199 SNR=9.7
03:01:01.249 00.000 8976 Worker thread wakes up
03:01:01.249 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.14) opts 0xd
03:01:01.249 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.14)
03:01:01.249 00.000 8976 Moving (0.10, 0.14) raw xDistance=0.08 yDistance=-0.16
03:01:01.249 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:01.249 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:01.249 00.000 5052 Enqueuing Expose request
03:01:01.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:01:01.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:01:01.249 00.000 8976 MoveAxis(R, 0, ABG)
03:01:01.249 00.000 8976 MoveAxis(U, 0, ABG)
03:01:01.249 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
03:01:01.249 00.000 8976 MountToCamera -- mountX=1.74 mountY=-1.21 hyp=2.12 mountTheta=-0.61 cameraX=0.28, cameraY=2.10 cameraTheta=1.44
03:01:01.249 00.000 8976 incremental bump (0.282, 2.103) isValid = 1
03:01:01.249 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
03:01:01.249 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:01:01.249 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:01:01.249 00.000 8976 move complete, result=0
03:01:01.249 00.000 9828 Worker thread wakes up
03:01:01.250 00.001 8976 worker thread done servicing request
03:01:01.250 00.000 8976 Worker thread wakes up
03:01:01.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:01.250 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:01.250 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:01:01.250 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:01:01.250 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:01:01.250 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
03:01:01.250 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
03:01:01.250 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
03:01:01.250 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:01:01.250 00.000 9828 BLC: window closed
03:01:01.250 00.000 9828 MoveAxis(E, 7, B)
03:01:01.250 00.000 9828 Guiding  Dir = 2, Dur = 7
03:01:01.251 00.001 9828 IsSlewing returns 0
03:01:01.251 00.000 9828 IsGuiding returns 0
03:01:01.251 00.000 9828 PulseGuide returned control before completion, sleep 17
03:01:01.276 00.025 9828 IsGuiding returns 1
03:01:01.276 00.000 9828 scope still moving after pulse duration time elapsed
03:01:01.306 00.030 9828 IsSlewing returns 0
03:01:01.306 00.000 9828 IsGuiding returns 1
03:01:01.337 00.031 9828 IsSlewing returns 0
03:01:01.337 00.000 9828 IsGuiding returns 1
03:01:01.368 00.031 9828 IsSlewing returns 0
03:01:01.368 00.000 9828 IsGuiding returns 1
03:01:01.400 00.032 9828 IsSlewing returns 0
03:01:01.400 00.000 9828 IsGuiding returns 0
03:01:01.400 00.000 9828 scope move finished after 7 + 143 ms
03:01:01.400 00.000 9828 Move returns status 0, amount 7
03:01:01.400 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:01.400 00.000 9828 MoveAxis(N, 16, B)
03:01:01.400 00.000 9828 Guiding  Dir = 0, Dur = 16
03:01:01.416 00.016 9828 IsSlewing returns 0
03:01:01.416 00.000 9828 IsGuiding returns 0
03:01:01.416 00.000 9828 PulseGuide returned control before completion, sleep 26
03:01:01.446 00.030 9828 IsGuiding returns 1
03:01:01.446 00.000 9828 scope still moving after pulse duration time elapsed
03:01:01.478 00.032 9828 IsSlewing returns 0
03:01:01.478 00.000 9828 IsGuiding returns 1
03:01:01.509 00.031 9828 IsSlewing returns 0
03:01:01.509 00.000 9828 IsGuiding returns 1
03:01:01.540 00.031 9828 IsSlewing returns 0
03:01:01.541 00.001 9828 IsGuiding returns 1
03:01:01.572 00.031 9828 IsSlewing returns 0
03:01:01.572 00.000 9828 IsGuiding returns 0
03:01:01.572 00.000 9828 scope move finished after 16 + 139 ms
03:01:01.572 00.000 9828 Move returns status 0, amount 16
03:01:01.572 00.000 9828 move complete, result=0
03:01:01.572 00.000 9828 worker thread done servicing request
03:01:01.572 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:01:01.938 00.366 8976 Exposure complete
03:01:01.944 00.006 8976 worker thread done servicing request
03:01:01.944 00.000 5052 OnExposeComplete: enter
03:01:01.944 00.000 5052 UpdateGuideState(): m_state=6
03:01:01.944 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11614
03:01:01.944 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.49, Mass=190, SNR=9.5, Peak=75 HFD=1.6
03:01:01.944 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
03:01:01.944 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
03:01:01.944 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-0.84 mountX=-0.29 mountY=-0.05, mountTheta=-2.98
03:01:01.945 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.22, opts=13)
03:01:01.945 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.22)
03:01:01.945 00.000 8976 Worker thread wakes up
03:01:01.945 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.22) opts 0xd
03:01:01.945 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.22)
03:01:01.945 00.000 8976 Moving (0.20, -0.22) raw xDistance=-0.29 yDistance=-0.05
03:01:01.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:01:01.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:01:01.945 00.000 8976 MoveAxis(R, 1, ABG)
03:01:01.945 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:01:01.945 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
03:01:01.945 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:01.945 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:01.945 00.000 5052 Enqueuing Expose request
03:01:01.945 00.000 8976 stepping (-11, 8) + (1, 0)
03:01:01.946 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:01.966 00.020 8976 Received - 47 (G) 
03:01:01.966 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:01.966 00.000 8976 stepped: pos (-10, 8)
03:01:01.966 00.000 8976 MoveAxis(U, 0, ABG)
03:01:01.966 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
03:01:01.966 00.000 8976 MountToCamera -- mountX=1.67 mountY=-1.23 hyp=2.08 mountTheta=-0.63 cameraX=0.33, cameraY=2.05 cameraTheta=1.41
03:01:01.966 00.000 8976 incremental bump (0.332, 2.050) isValid = 1
03:01:01.966 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
03:01:01.966 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:01:01.966 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:01:01.966 00.000 8976 move complete, result=0
03:01:01.966 00.000 9828 Worker thread wakes up
03:01:01.967 00.001 8976 worker thread done servicing request
03:01:01.967 00.000 8976 Worker thread wakes up
03:01:01.967 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:01:01.967 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:01:01.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:01.967 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
03:01:01.967 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
03:01:01.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:01.967 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
03:01:01.967 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
03:01:01.967 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:01:01.967 00.000 9828 BLC: window closed
03:01:01.967 00.000 9828 MoveAxis(E, 8, B)
03:01:01.967 00.000 9828 Guiding  Dir = 2, Dur = 8
03:01:01.968 00.001 9828 IsSlewing returns 0
03:01:01.968 00.000 9828 IsGuiding returns 0
03:01:01.968 00.000 9828 PulseGuide returned control before completion, sleep 18
03:01:01.993 00.025 9828 IsGuiding returns 1
03:01:01.993 00.000 9828 scope still moving after pulse duration time elapsed
03:01:02.025 00.032 9828 IsSlewing returns 0
03:01:02.025 00.000 9828 IsGuiding returns 1
03:01:02.055 00.030 9828 IsSlewing returns 0
03:01:02.056 00.001 9828 IsGuiding returns 1
03:01:02.088 00.032 9828 IsSlewing returns 0
03:01:02.088 00.000 9828 IsGuiding returns 1
03:01:02.118 00.030 9828 IsSlewing returns 0
03:01:02.118 00.000 9828 IsGuiding returns 0
03:01:02.118 00.000 9828 scope move finished after 8 + 142 ms
03:01:02.118 00.000 9828 Move returns status 0, amount 8
03:01:02.118 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:02.118 00.000 9828 MoveAxis(N, 16, B)
03:01:02.118 00.000 9828 Guiding  Dir = 0, Dur = 16
03:01:02.135 00.017 9828 IsSlewing returns 0
03:01:02.135 00.000 9828 IsGuiding returns 0
03:01:02.135 00.000 9828 PulseGuide returned control before completion, sleep 26
03:01:02.166 00.031 9828 IsGuiding returns 1
03:01:02.166 00.000 9828 scope still moving after pulse duration time elapsed
03:01:02.196 00.030 9828 IsSlewing returns 0
03:01:02.197 00.001 9828 IsGuiding returns 1
03:01:02.226 00.029 9828 IsSlewing returns 0
03:01:02.226 00.000 9828 IsGuiding returns 1
03:01:02.256 00.030 9828 IsSlewing returns 0
03:01:02.256 00.000 9828 IsGuiding returns 1
03:01:02.287 00.031 9828 IsSlewing returns 0
03:01:02.287 00.000 9828 IsGuiding returns 0
03:01:02.287 00.000 9828 scope move finished after 16 + 136 ms
03:01:02.287 00.000 9828 Move returns status 0, amount 16
03:01:02.287 00.000 9828 move complete, result=0
03:01:02.287 00.000 9828 worker thread done servicing request
03:01:02.287 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:01:02.652 00.365 8976 Exposure complete
03:01:02.657 00.005 8976 worker thread done servicing request
03:01:02.658 00.001 5052 OnExposeComplete: enter
03:01:02.658 00.000 5052 UpdateGuideState(): m_state=6
03:01:02.658 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11615
03:01:02.658 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.59, Mass=185, SNR=9.4, Peak=74 HFD=1.6
03:01:02.658 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
03:01:02.658 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
03:01:02.658 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.12 hyp=0.46 cameraTheta=-0.26 mountX=-0.31 mountY=-0.31, mountTheta=-2.36
03:01:02.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.12, opts=13)
03:01:02.659 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.12)
03:01:02.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:01:02.659 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
03:01:02.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:02.659 00.000 8976 Worker thread wakes up
03:01:02.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.12) opts 0xd
03:01:02.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.12)
03:01:02.659 00.000 8976 Moving (0.44, -0.12) raw xDistance=-0.31 yDistance=-0.31
03:01:02.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
03:01:02.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:02.659 00.000 5052 Enqueuing Expose request
03:01:02.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:01:02.659 00.000 8976 MoveAxis(R, 1, ABG)
03:01:02.659 00.000 8976 stepping (-10, 8) + (1, 0)
03:01:02.659 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:02.685 00.026 8976 Received - 47 (G) 
03:01:02.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:02.685 00.000 8976 stepped: pos (-9, 8)
03:01:02.685 00.000 8976 MoveAxis(U, 1, ABG)
03:01:02.685 00.000 8976 stepping (-9, 8) + (0, 1)
03:01:02.686 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:02.718 00.032 8976 Received - 47 (G) 
03:01:02.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:02.718 00.000 8976 stepped: pos (-9, 9)
03:01:02.718 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:01:02.718 00.000 8976 MountToCamera -- mountX=1.58 mountY=-1.29 hyp=2.04 mountTheta=-0.69 cameraX=0.44, cameraY=1.99 cameraTheta=1.36
03:01:02.718 00.000 8976 incremental bump (0.435, 1.993) isValid = 1
03:01:02.718 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
03:01:02.718 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:01:02.718 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:01:02.718 00.000 8976 move complete, result=0
03:01:02.718 00.000 9828 Worker thread wakes up
03:01:02.718 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:01:02.718 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:01:02.718 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
03:01:02.718 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.91)
03:01:02.718 00.000 8976 worker thread done servicing request
03:01:02.718 00.000 8976 Worker thread wakes up
03:01:02.719 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:02.719 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
03:01:02.719 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
03:01:02.719 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:01:02.719 00.000 9828 BLC: window closed
03:01:02.719 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:02.719 00.000 9828 MoveAxis(E, 9, B)
03:01:02.719 00.000 9828 Guiding  Dir = 2, Dur = 9
03:01:02.719 00.000 9828 IsSlewing returns 0
03:01:02.719 00.000 9828 IsGuiding returns 0
03:01:02.720 00.001 9828 PulseGuide returned control before completion, sleep 19
03:01:02.739 00.019 9828 IsGuiding returns 1
03:01:02.739 00.000 9828 scope still moving after pulse duration time elapsed
03:01:02.770 00.031 9828 IsSlewing returns 0
03:01:02.770 00.000 9828 IsGuiding returns 1
03:01:02.801 00.031 9828 IsSlewing returns 0
03:01:02.801 00.000 9828 IsGuiding returns 1
03:01:02.832 00.031 9828 IsSlewing returns 0
03:01:02.832 00.000 9828 IsGuiding returns 1
03:01:02.863 00.031 9828 IsSlewing returns 0
03:01:02.863 00.000 9828 IsGuiding returns 0
03:01:02.863 00.000 9828 scope move finished after 9 + 135 ms
03:01:02.863 00.000 9828 Move returns status 0, amount 9
03:01:02.863 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:02.863 00.000 9828 MoveAxis(N, 15, B)
03:01:02.864 00.001 9828 Guiding  Dir = 0, Dur = 15
03:01:02.878 00.014 9828 IsSlewing returns 0
03:01:02.878 00.000 9828 IsGuiding returns 0
03:01:02.878 00.000 9828 PulseGuide returned control before completion, sleep 25
03:01:02.909 00.031 9828 IsGuiding returns 1
03:01:02.909 00.000 9828 scope still moving after pulse duration time elapsed
03:01:02.940 00.031 9828 IsSlewing returns 0
03:01:02.940 00.000 9828 IsGuiding returns 1
03:01:02.971 00.031 9828 IsSlewing returns 0
03:01:02.971 00.000 9828 IsGuiding returns 1
03:01:03.002 00.031 9828 IsSlewing returns 0
03:01:03.002 00.000 9828 IsGuiding returns 1
03:01:03.033 00.031 9828 IsSlewing returns 0
03:01:03.033 00.000 9828 IsGuiding returns 0
03:01:03.034 00.001 9828 scope move finished after 15 + 140 ms
03:01:03.034 00.000 9828 Move returns status 0, amount 15
03:01:03.034 00.000 9828 move complete, result=0
03:01:03.034 00.000 9828 worker thread done servicing request
03:01:03.034 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:01:03.402 00.368 8976 Exposure complete
03:01:03.407 00.005 8976 worker thread done servicing request
03:01:03.407 00.000 5052 OnExposeComplete: enter
03:01:03.407 00.000 5052 UpdateGuideState(): m_state=6
03:01:03.407 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11616
03:01:03.407 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.71, Mass=159, SNR=8.7, Peak=74 HFD=1.7
03:01:03.407 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
03:01:03.407 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:01:03.407 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.00 hyp=0.31 cameraTheta=0.01 mountX=-0.14 mountY=-0.26, mountTheta=-2.05
03:01:03.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.00, opts=13)
03:01:03.408 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.00)
03:01:03.408 00.000 8976 Worker thread wakes up
03:01:03.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.00) opts 0xd
03:01:03.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.00)
03:01:03.408 00.000 8976 Moving (0.31, 0.00) raw xDistance=-0.14 yDistance=-0.26
03:01:03.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:01:03.408 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:01:03.408 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
03:01:03.409 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:03.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:03.409 00.000 5052 Enqueuing Expose request
03:01:03.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
03:01:03.409 00.000 8976 MoveAxis(R, 0, ABG)
03:01:03.409 00.000 8976 MoveAxis(U, 1, ABG)
03:01:03.409 00.000 8976 stepping (-9, 9) + (0, 1)
03:01:03.409 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:03.437 00.028 8976 Received - 47 (G) 
03:01:03.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:03.437 00.000 8976 stepped: pos (-9, 10)
03:01:03.437 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
03:01:03.437 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.39 hyp=2.05 mountTheta=-0.74 cameraX=0.55, cameraY=1.98 cameraTheta=1.30
03:01:03.437 00.000 8976 incremental bump (0.551, 1.979) isValid = 1
03:01:03.437 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
03:01:03.437 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:01:03.437 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:01:03.437 00.000 8976 move complete, result=0
03:01:03.437 00.000 9828 Worker thread wakes up
03:01:03.437 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:01:03.437 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:01:03.437 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
03:01:03.437 00.000 8976 worker thread done servicing request
03:01:03.437 00.000 8976 Worker thread wakes up
03:01:03.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:03.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:03.437 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:01:03.438 00.001 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
03:01:03.438 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
03:01:03.438 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:01:03.438 00.000 9828 BLC: window closed
03:01:03.438 00.000 9828 MoveAxis(E, 11, B)
03:01:03.438 00.000 9828 Guiding  Dir = 2, Dur = 11
03:01:03.438 00.000 9828 IsSlewing returns 0
03:01:03.438 00.000 9828 IsGuiding returns 0
03:01:03.438 00.000 9828 PulseGuide returned control before completion, sleep 21
03:01:03.470 00.032 9828 IsGuiding returns 1
03:01:03.470 00.000 9828 scope still moving after pulse duration time elapsed
03:01:03.500 00.030 9828 IsSlewing returns 0
03:01:03.500 00.000 9828 IsGuiding returns 1
03:01:03.531 00.031 9828 IsSlewing returns 0
03:01:03.531 00.000 9828 IsGuiding returns 1
03:01:03.561 00.030 9828 IsSlewing returns 0
03:01:03.561 00.000 9828 IsGuiding returns 0
03:01:03.561 00.000 9828 scope move finished after 11 + 112 ms
03:01:03.561 00.000 9828 Move returns status 0, amount 11
03:01:03.561 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:03.561 00.000 9828 MoveAxis(N, 15, B)
03:01:03.561 00.000 9828 Guiding  Dir = 0, Dur = 15
03:01:03.578 00.017 9828 IsSlewing returns 0
03:01:03.578 00.000 9828 IsGuiding returns 0
03:01:03.578 00.000 9828 PulseGuide returned control before completion, sleep 25
03:01:03.609 00.031 9828 IsGuiding returns 1
03:01:03.609 00.000 9828 scope still moving after pulse duration time elapsed
03:01:03.639 00.030 9828 IsSlewing returns 0
03:01:03.639 00.000 9828 IsGuiding returns 1
03:01:03.669 00.030 9828 IsSlewing returns 0
03:01:03.669 00.000 9828 IsGuiding returns 1
03:01:03.700 00.031 9828 IsSlewing returns 0
03:01:03.701 00.001 9828 IsGuiding returns 1
03:01:03.731 00.030 9828 IsSlewing returns 0
03:01:03.731 00.000 9828 IsGuiding returns 0
03:01:03.731 00.000 9828 scope move finished after 15 + 138 ms
03:01:03.731 00.000 9828 Move returns status 0, amount 15
03:01:03.731 00.000 9828 move complete, result=0
03:01:03.731 00.000 9828 worker thread done servicing request
03:01:03.731 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:01:04.128 00.397 8976 Exposure complete
03:01:04.133 00.005 8976 worker thread done servicing request
03:01:04.133 00.000 5052 OnExposeComplete: enter
03:01:04.133 00.000 5052 UpdateGuideState(): m_state=6
03:01:04.133 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11617
03:01:04.133 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.81, Mass=196, SNR=9.6, Peak=77 HFD=2.2
03:01:04.134 00.001 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
03:01:04.134 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
03:01:04.134 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.10 hyp=0.79 cameraTheta=0.13 mountX=-0.26 mountY=-0.71, mountTheta=-1.93
03:01:04.135 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.10, opts=13)
03:01:04.135 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.10)
03:01:04.136 00.001 8976 Worker thread wakes up
03:01:04.136 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:01:04.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.10) opts 0xd
03:01:04.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.10)
03:01:04.136 00.000 8976 Moving (0.78, 0.10) raw xDistance=-0.26 yDistance=-0.71
03:01:04.136 00.000 5052 UpdateGuideState exits: m=196 SNR=9.6
03:01:04.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:01:04.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:04.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:04.136 00.000 5052 Enqueuing Expose request
03:01:04.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
03:01:04.136 00.000 8976 MoveAxis(R, 1, ABG)
03:01:04.136 00.000 8976 stepping (-9, 10) + (1, 0)
03:01:04.136 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:04.157 00.021 8976 Received - 47 (G) 
03:01:04.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:04.157 00.000 8976 stepped: pos (-8, 10)
03:01:04.157 00.000 8976 MoveAxis(U, 3, ABG)
03:01:04.157 00.000 8976 stepping (-8, 10) + (0, 3)
03:01:04.157 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:04.189 00.032 8976 Received - 47 (G) 
03:01:04.189 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:04.189 00.000 8976 stepped: pos (-8, 13)
03:01:04.189 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
03:01:04.189 00.000 8976 MountToCamera -- mountX=1.42 mountY=-1.61 hyp=2.15 mountTheta=-0.85 cameraX=0.79, cameraY=2.00 cameraTheta=1.19
03:01:04.189 00.000 8976 incremental bump (0.792, 1.996) isValid = 1
03:01:04.189 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:01:04.189 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:01:04.189 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:01:04.189 00.000 8976 move complete, result=0
03:01:04.189 00.000 9828 Worker thread wakes up
03:01:04.189 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:01:04.189 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:01:04.189 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
03:01:04.189 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
03:01:04.189 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
03:01:04.189 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:01:04.189 00.000 9828 BLC: window closed
03:01:04.189 00.000 9828 MoveAxis(E, 15, B)
03:01:04.190 00.001 9828 Guiding  Dir = 2, Dur = 15
03:01:04.190 00.000 8976 worker thread done servicing request
03:01:04.190 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
03:01:04.190 00.000 8976 Worker thread wakes up
03:01:04.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:04.190 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:04.190 00.000 9828 IsSlewing returns 0
03:01:04.190 00.000 9828 IsGuiding returns 0
03:01:04.190 00.000 9828 PulseGuide returned control before completion, sleep 25
03:01:04.229 00.039 9828 IsGuiding returns 1
03:01:04.229 00.000 9828 scope still moving after pulse duration time elapsed
03:01:04.259 00.030 9828 IsSlewing returns 0
03:01:04.259 00.000 9828 IsGuiding returns 1
03:01:04.291 00.032 9828 IsSlewing returns 0
03:01:04.291 00.000 9828 IsGuiding returns 1
03:01:04.323 00.032 9828 IsSlewing returns 0
03:01:04.323 00.000 9828 IsGuiding returns 0
03:01:04.323 00.000 9828 scope move finished after 15 + 118 ms
03:01:04.323 00.000 9828 Move returns status 0, amount 15
03:01:04.323 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:04.324 00.001 9828 MoveAxis(N, 14, B)
03:01:04.324 00.000 9828 Guiding  Dir = 0, Dur = 14
03:01:04.339 00.015 9828 IsSlewing returns 0
03:01:04.339 00.000 9828 IsGuiding returns 0
03:01:04.339 00.000 9828 PulseGuide returned control before completion, sleep 24
03:01:04.370 00.031 9828 IsGuiding returns 1
03:01:04.370 00.000 9828 scope still moving after pulse duration time elapsed
03:01:04.401 00.031 9828 IsSlewing returns 0
03:01:04.401 00.000 9828 IsGuiding returns 1
03:01:04.433 00.032 9828 IsSlewing returns 0
03:01:04.433 00.000 9828 IsGuiding returns 1
03:01:04.463 00.030 9828 IsSlewing returns 0
03:01:04.463 00.000 9828 IsGuiding returns 1
03:01:04.494 00.031 9828 IsSlewing returns 0
03:01:04.494 00.000 9828 IsGuiding returns 0
03:01:04.494 00.000 9828 scope move finished after 14 + 141 ms
03:01:04.494 00.000 9828 Move returns status 0, amount 14
03:01:04.494 00.000 9828 move complete, result=0
03:01:04.494 00.000 9828 worker thread done servicing request
03:01:04.494 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:01:04.877 00.383 8976 Exposure complete
03:01:04.883 00.006 8976 worker thread done servicing request
03:01:04.883 00.000 5052 OnExposeComplete: enter
03:01:04.883 00.000 5052 UpdateGuideState(): m_state=6
03:01:04.883 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11618
03:01:04.883 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.97, Mass=159, SNR=8.7, Peak=85 HFD=2.2
03:01:04.883 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
03:01:04.883 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
03:01:04.883 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.26 hyp=0.45 cameraTheta=0.62 mountX=0.07 mountY=-0.45, mountTheta=-1.42
03:01:04.884 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.26, opts=13)
03:01:04.884 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.26)
03:01:04.884 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:01:04.884 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
03:01:04.884 00.000 8976 Worker thread wakes up
03:01:04.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.26) opts 0xd
03:01:04.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.26)
03:01:04.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:04.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:04.884 00.000 5052 Enqueuing Expose request
03:01:04.884 00.000 8976 Moving (0.37, 0.26) raw xDistance=0.07 yDistance=-0.45
03:01:04.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:01:04.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
03:01:04.884 00.000 8976 MoveAxis(R, 0, ABG)
03:01:04.884 00.000 8976 MoveAxis(U, 2, ABG)
03:01:04.884 00.000 8976 stepping (-8, 13) + (0, 2)
03:01:04.884 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:04.908 00.024 8976 Received - 47 (G) 
03:01:04.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:04.908 00.000 8976 stepped: pos (-8, 15)
03:01:04.908 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:01:04.908 00.000 8976 MountToCamera -- mountX=1.35 mountY=-1.87 hyp=2.31 mountTheta=-0.94 cameraX=1.05, cameraY=2.06 cameraTheta=1.10
03:01:04.908 00.000 8976 incremental bump (1.047, 2.055) isValid = 1
03:01:04.908 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
03:01:04.908 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:01:04.908 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:01:04.908 00.000 8976 move complete, result=0
03:01:04.908 00.000 9828 Worker thread wakes up
03:01:04.908 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:01:04.908 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:01:04.908 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:01:04.908 00.000 8976 worker thread done servicing request
03:01:04.908 00.000 8976 Worker thread wakes up
03:01:04.909 00.001 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
03:01:04.909 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
03:01:04.909 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
03:01:04.909 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:01:04.909 00.000 9828 BLC: window closed
03:01:04.909 00.000 9828 MoveAxis(E, 18, B)
03:01:04.909 00.000 9828 Guiding  Dir = 2, Dur = 18
03:01:04.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:04.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:04.909 00.000 9828 IsSlewing returns 0
03:01:04.909 00.000 9828 IsGuiding returns 0
03:01:04.909 00.000 9828 PulseGuide returned control before completion, sleep 28
03:01:04.947 00.038 9828 IsGuiding returns 1
03:01:04.947 00.000 9828 scope still moving after pulse duration time elapsed
03:01:04.979 00.032 9828 IsSlewing returns 0
03:01:04.979 00.000 9828 IsGuiding returns 1
03:01:05.010 00.031 9828 IsSlewing returns 0
03:01:05.010 00.000 9828 IsGuiding returns 1
03:01:05.041 00.031 9828 IsSlewing returns 0
03:01:05.041 00.000 9828 IsGuiding returns 0
03:01:05.041 00.000 9828 scope move finished after 18 + 113 ms
03:01:05.041 00.000 9828 Move returns status 0, amount 18
03:01:05.041 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:05.041 00.000 9828 MoveAxis(N, 13, B)
03:01:05.041 00.000 9828 Guiding  Dir = 0, Dur = 13
03:01:05.056 00.015 9828 IsSlewing returns 0
03:01:05.056 00.000 9828 IsGuiding returns 0
03:01:05.056 00.000 9828 PulseGuide returned control before completion, sleep 23
03:01:05.087 00.031 9828 IsGuiding returns 1
03:01:05.087 00.000 9828 scope still moving after pulse duration time elapsed
03:01:05.117 00.030 9828 IsSlewing returns 0
03:01:05.117 00.000 9828 IsGuiding returns 1
03:01:05.148 00.031 9828 IsSlewing returns 0
03:01:05.148 00.000 9828 IsGuiding returns 1
03:01:05.179 00.031 9828 IsSlewing returns 0
03:01:05.179 00.000 9828 IsGuiding returns 1
03:01:05.212 00.033 9828 IsSlewing returns 0
03:01:05.216 00.004 9828 IsGuiding returns 0
03:01:05.216 00.000 9828 scope move finished after 13 + 146 ms
03:01:05.216 00.000 9828 Move returns status 0, amount 13
03:01:05.216 00.000 9828 move complete, result=0
03:01:05.216 00.000 9828 worker thread done servicing request
03:01:05.216 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:01:05.596 00.380 8976 Exposure complete
03:01:05.601 00.005 8976 worker thread done servicing request
03:01:05.601 00.000 5052 OnExposeComplete: enter
03:01:05.602 00.001 5052 UpdateGuideState(): m_state=6
03:01:05.602 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11619
03:01:05.602 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.19, Mass=190, SNR=9.5, Peak=79 HFD=1.9
03:01:05.602 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.13 = -3.13)
03:01:05.602 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.23 = 3.05)
03:01:05.602 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.52 hyp=0.59 cameraTheta=-1.09 mountX=-0.59 mountY=0.05, mountTheta=3.05
03:01:05.603 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.52, opts=13)
03:01:05.603 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.52)
03:01:05.603 00.000 8976 Worker thread wakes up
03:01:05.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.52) opts 0xd
03:01:05.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.52)
03:01:05.603 00.000 8976 Moving (0.27, -0.52) raw xDistance=-0.59 yDistance=0.05
03:01:05.603 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:01:05.603 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
03:01:05.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:05.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
03:01:05.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:01:05.604 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:05.604 00.000 5052 Enqueuing Expose request
03:01:05.604 00.000 8976 MoveAxis(R, 2, ABG)
03:01:05.604 00.000 8976 stepping (-8, 15) + (2, 0)
03:01:05.604 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:05.627 00.023 8976 Received - 47 (G) 
03:01:05.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:05.627 00.000 8976 stepped: pos (-6, 15)
03:01:05.627 00.000 8976 MoveAxis(U, 0, ABG)
03:01:05.627 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:01:05.627 00.000 8976 MountToCamera -- mountX=1.21 mountY=-2.04 hyp=2.37 mountTheta=-1.03 cameraX=1.26, cameraY=2.00 cameraTheta=1.01
03:01:05.627 00.000 8976 incremental bump (1.263, 2.005) isValid = 1
03:01:05.627 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:01:05.627 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:01:05.627 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:01:05.627 00.000 8976 move complete, result=0
03:01:05.627 00.000 9828 Worker thread wakes up
03:01:05.627 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:01:05.627 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:01:05.627 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:01:05.627 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
03:01:05.627 00.000 8976 worker thread done servicing request
03:01:05.627 00.000 8976 Worker thread wakes up
03:01:05.627 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:01:05.628 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:05.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:05.628 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:01:05.628 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:01:05.628 00.000 9828 BLC: window closed
03:01:05.628 00.000 9828 MoveAxis(E, 21, B)
03:01:05.628 00.000 9828 Guiding  Dir = 2, Dur = 21
03:01:05.628 00.000 9828 IsSlewing returns 0
03:01:05.628 00.000 9828 IsGuiding returns 0
03:01:05.628 00.000 9828 PulseGuide returned control before completion, sleep 31
03:01:05.666 00.038 9828 IsGuiding returns 1
03:01:05.666 00.000 9828 scope still moving after pulse duration time elapsed
03:01:05.697 00.031 9828 IsSlewing returns 0
03:01:05.698 00.001 9828 IsGuiding returns 1
03:01:05.728 00.030 9828 IsSlewing returns 0
03:01:05.728 00.000 9828 IsGuiding returns 1
03:01:05.759 00.031 9828 IsSlewing returns 0
03:01:05.759 00.000 9828 IsGuiding returns 0
03:01:05.759 00.000 9828 scope move finished after 21 + 109 ms
03:01:05.759 00.000 9828 Move returns status 0, amount 21
03:01:05.760 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:05.760 00.000 9828 MoveAxis(N, 13, B)
03:01:05.760 00.000 9828 Guiding  Dir = 0, Dur = 13
03:01:05.775 00.015 9828 IsSlewing returns 0
03:01:05.775 00.000 9828 IsGuiding returns 0
03:01:05.775 00.000 9828 PulseGuide returned control before completion, sleep 23
03:01:05.806 00.031 9828 IsGuiding returns 1
03:01:05.806 00.000 9828 scope still moving after pulse duration time elapsed
03:01:05.836 00.030 9828 IsSlewing returns 0
03:01:05.836 00.000 9828 IsGuiding returns 1
03:01:05.868 00.032 9828 IsSlewing returns 0
03:01:05.868 00.000 9828 IsGuiding returns 1
03:01:05.900 00.032 9828 IsSlewing returns 0
03:01:05.900 00.000 9828 IsGuiding returns 1
03:01:05.932 00.032 9828 IsSlewing returns 0
03:01:05.932 00.000 9828 IsGuiding returns 0
03:01:05.932 00.000 9828 scope move finished after 13 + 144 ms
03:01:05.932 00.000 9828 Move returns status 0, amount 13
03:01:05.932 00.000 9828 move complete, result=0
03:01:05.932 00.000 9828 worker thread done servicing request
03:01:05.932 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:01:06.316 00.384 8976 Exposure complete
03:01:06.321 00.005 8976 worker thread done servicing request
03:01:06.322 00.001 5052 OnExposeComplete: enter
03:01:06.322 00.000 5052 UpdateGuideState(): m_state=6
03:01:06.322 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11620
03:01:06.322 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.65, Mass=179, SNR=9.3, Peak=82 HFD=1.5
03:01:06.322 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
03:01:06.322 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
03:01:06.322 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-0.21 mountX=-0.17 mountY=-0.19, mountTheta=-2.31
03:01:06.323 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.06, opts=13)
03:01:06.324 00.001 5052 Enqueuing Move request for stepguider (0.26, -0.06)
03:01:06.324 00.000 8976 Worker thread wakes up
03:01:06.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.06) opts 0xd
03:01:06.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.06)
03:01:06.324 00.000 8976 Moving (0.26, -0.06) raw xDistance=-0.17 yDistance=-0.19
03:01:06.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:01:06.324 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
03:01:06.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:06.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:01:06.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:01:06.324 00.000 8976 MoveAxis(R, 0, ABG)
03:01:06.324 00.000 8976 MoveAxis(U, 0, ABG)
03:01:06.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:06.324 00.000 5052 Enqueuing Expose request
03:01:06.324 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:01:06.324 00.000 8976 MountToCamera -- mountX=1.11 mountY=-2.15 hyp=2.42 mountTheta=-1.09 cameraX=1.41, cameraY=1.97 cameraTheta=0.95
03:01:06.324 00.000 8976 incremental bump (1.408, 1.971) isValid = 1
03:01:06.325 00.001 8976 Scheduling Mount bump of (0.067, 0.097)
03:01:06.325 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:01:06.325 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:01:06.325 00.000 8976 move complete, result=0
03:01:06.325 00.000 9828 Worker thread wakes up
03:01:06.325 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:01:06.325 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:01:06.325 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
03:01:06.325 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:01:06.325 00.000 8976 worker thread done servicing request
03:01:06.325 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
03:01:06.325 00.000 8976 Worker thread wakes up
03:01:06.325 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:01:06.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:06.325 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:01:06.325 00.000 9828 BLC: window closed
03:01:06.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:06.325 00.000 9828 MoveAxis(E, 23, B)
03:01:06.325 00.000 9828 Guiding  Dir = 2, Dur = 23
03:01:06.326 00.001 9828 IsSlewing returns 0
03:01:06.326 00.000 9828 IsGuiding returns 0
03:01:06.326 00.000 9828 PulseGuide returned control before completion, sleep 33
03:01:06.368 00.042 9828 IsGuiding returns 1
03:01:06.368 00.000 9828 scope still moving after pulse duration time elapsed
03:01:06.399 00.031 9828 IsSlewing returns 0
03:01:06.399 00.000 9828 IsGuiding returns 1
03:01:06.429 00.030 9828 IsSlewing returns 0
03:01:06.429 00.000 9828 IsGuiding returns 1
03:01:06.460 00.031 9828 IsSlewing returns 0
03:01:06.460 00.000 9828 IsGuiding returns 1
03:01:06.491 00.031 9828 IsSlewing returns 0
03:01:06.491 00.000 9828 IsGuiding returns 0
03:01:06.491 00.000 9828 scope move finished after 23 + 141 ms
03:01:06.491 00.000 9828 Move returns status 0, amount 23
03:01:06.491 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:06.491 00.000 9828 MoveAxis(N, 12, B)
03:01:06.491 00.000 9828 Guiding  Dir = 0, Dur = 12
03:01:06.506 00.015 9828 IsSlewing returns 0
03:01:06.506 00.000 9828 IsGuiding returns 0
03:01:06.506 00.000 9828 PulseGuide returned control before completion, sleep 22
03:01:06.538 00.032 9828 IsGuiding returns 1
03:01:06.538 00.000 9828 scope still moving after pulse duration time elapsed
03:01:06.569 00.031 9828 IsSlewing returns 0
03:01:06.569 00.000 9828 IsGuiding returns 1
03:01:06.601 00.032 9828 IsSlewing returns 0
03:01:06.603 00.002 9828 IsGuiding returns 1
03:01:06.632 00.029 9828 IsSlewing returns 0
03:01:06.633 00.001 9828 IsGuiding returns 0
03:01:06.633 00.000 9828 scope move finished after 12 + 114 ms
03:01:06.633 00.000 9828 Move returns status 0, amount 12
03:01:06.633 00.000 9828 move complete, result=0
03:01:06.634 00.001 9828 worker thread done servicing request
03:01:06.634 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:01:07.011 00.377 8976 Exposure complete
03:01:07.016 00.005 8976 worker thread done servicing request
03:01:07.016 00.000 5052 OnExposeComplete: enter
03:01:07.016 00.000 5052 UpdateGuideState(): m_state=6
03:01:07.016 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11621
03:01:07.016 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.75, Mass=181, SNR=9.3, Peak=75 HFD=1.8
03:01:07.016 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
03:01:07.016 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
03:01:07.016 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.23 cameraTheta=0.20 mountX=-0.06 mountY=-0.21, mountTheta=-1.85
03:01:07.017 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.04, opts=13)
03:01:07.017 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.04)
03:01:07.017 00.000 8976 Worker thread wakes up
03:01:07.017 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.04) opts 0xd
03:01:07.017 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.04)
03:01:07.017 00.000 8976 Moving (0.22, 0.04) raw xDistance=-0.06 yDistance=-0.21
03:01:07.017 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:01:07.017 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
03:01:07.017 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:07.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:01:07.018 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:01:07.018 00.000 8976 MoveAxis(R, 0, ABG)
03:01:07.018 00.000 8976 MoveAxis(U, 0, ABG)
03:01:07.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:07.018 00.000 5052 Enqueuing Expose request
03:01:07.018 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:01:07.018 00.000 8976 MountToCamera -- mountX=1.05 mountY=-2.23 hyp=2.46 mountTheta=-1.13 cameraX=1.51, cameraY=1.95 cameraTheta=0.91
03:01:07.018 00.000 8976 incremental bump (1.505, 1.948) isValid = 1
03:01:07.019 00.001 8976 Scheduling Mount bump of (0.070, 0.094)
03:01:07.019 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:01:07.019 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:01:07.019 00.000 8976 move complete, result=0
03:01:07.019 00.000 9828 Worker thread wakes up
03:01:07.019 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:01:07.019 00.000 8976 worker thread done servicing request
03:01:07.019 00.000 8976 Worker thread wakes up
03:01:07.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:07.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:07.019 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:01:07.019 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:01:07.019 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
03:01:07.019 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
03:01:07.019 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
03:01:07.019 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:01:07.019 00.000 9828 BLC: window closed
03:01:07.019 00.000 9828 MoveAxis(E, 24, B)
03:01:07.019 00.000 9828 Guiding  Dir = 2, Dur = 24
03:01:07.020 00.001 9828 IsSlewing returns 0
03:01:07.020 00.000 9828 IsGuiding returns 0
03:01:07.020 00.000 9828 PulseGuide returned control before completion, sleep 34
03:01:07.069 00.049 9828 IsGuiding returns 1
03:01:07.069 00.000 9828 scope still moving after pulse duration time elapsed
03:01:07.100 00.031 9828 IsSlewing returns 0
03:01:07.100 00.000 9828 IsGuiding returns 1
03:01:07.131 00.031 9828 IsSlewing returns 0
03:01:07.131 00.000 9828 IsGuiding returns 1
03:01:07.161 00.030 9828 IsSlewing returns 0
03:01:07.161 00.000 9828 IsGuiding returns 0
03:01:07.161 00.000 9828 scope move finished after 24 + 117 ms
03:01:07.161 00.000 9828 Move returns status 0, amount 24
03:01:07.161 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:07.161 00.000 9828 MoveAxis(N, 12, B)
03:01:07.161 00.000 9828 Guiding  Dir = 0, Dur = 12
03:01:07.177 00.016 9828 IsSlewing returns 0
03:01:07.177 00.000 9828 IsGuiding returns 0
03:01:07.177 00.000 9828 PulseGuide returned control before completion, sleep 22
03:01:07.208 00.031 9828 IsGuiding returns 1
03:01:07.208 00.000 9828 scope still moving after pulse duration time elapsed
03:01:07.240 00.032 9828 IsSlewing returns 0
03:01:07.240 00.000 9828 IsGuiding returns 1
03:01:07.270 00.030 9828 IsSlewing returns 0
03:01:07.270 00.000 9828 IsGuiding returns 1
03:01:07.303 00.033 9828 IsSlewing returns 0
03:01:07.303 00.000 9828 IsGuiding returns 1
03:01:07.335 00.032 9828 IsSlewing returns 0
03:01:07.335 00.000 9828 IsGuiding returns 0
03:01:07.335 00.000 9828 scope move finished after 12 + 144 ms
03:01:07.335 00.000 9828 Move returns status 0, amount 12
03:01:07.335 00.000 9828 move complete, result=0
03:01:07.335 00.000 9828 worker thread done servicing request
03:01:07.335 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
03:01:07.706 00.371 8976 Exposure complete
03:01:07.712 00.006 8976 worker thread done servicing request
03:01:07.712 00.000 5052 OnExposeComplete: enter
03:01:07.712 00.000 5052 UpdateGuideState(): m_state=6
03:01:07.712 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11622
03:01:07.712 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.54, Mass=175, SNR=9.2, Peak=74 HFD=1.5
03:01:07.712 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
03:01:07.712 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
03:01:07.712 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.17 hyp=0.29 cameraTheta=-0.61 mountX=-0.26 mountY=-0.11, mountTheta=-2.74
03:01:07.712 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.17, opts=13)
03:01:07.712 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.17)
03:01:07.713 00.001 8976 Worker thread wakes up
03:01:07.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.17) opts 0xd
03:01:07.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.17)
03:01:07.713 00.000 8976 Moving (0.24, -0.17) raw xDistance=-0.26 yDistance=-0.11
03:01:07.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:01:07.713 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
03:01:07.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:07.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:01:07.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:07.713 00.000 5052 Enqueuing Expose request
03:01:07.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:01:07.713 00.000 8976 MoveAxis(R, 0, ABG)
03:01:07.713 00.000 8976 MoveAxis(U, 0, ABG)
03:01:07.713 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:01:07.713 00.000 8976 MountToCamera -- mountX=1.01 mountY=-2.28 hyp=2.49 mountTheta=-1.15 cameraX=1.57, cameraY=1.93 cameraTheta=0.89
03:01:07.713 00.000 8976 incremental bump (1.571, 1.933) isValid = 1
03:01:07.713 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
03:01:07.713 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:01:07.714 00.001 8976 Enqueuing Move request for scope (0.07, 0.09)
03:01:07.714 00.000 8976 move complete, result=0
03:01:07.714 00.000 9828 Worker thread wakes up
03:01:07.714 00.000 8976 worker thread done servicing request
03:01:07.714 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:07.714 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:01:07.714 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:01:07.714 00.000 8976 Worker thread wakes up
03:01:07.714 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:01:07.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:07.714 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:01:07.714 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:01:07.714 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:01:07.714 00.000 9828 BLC: window closed
03:01:07.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:07.714 00.000 9828 MoveAxis(E, 24, B)
03:01:07.714 00.000 9828 Guiding  Dir = 2, Dur = 24
03:01:07.715 00.001 9828 IsSlewing returns 0
03:01:07.715 00.000 9828 IsGuiding returns 0
03:01:07.715 00.000 9828 PulseGuide returned control before completion, sleep 34
03:01:07.757 00.042 9828 IsGuiding returns 1
03:01:07.757 00.000 9828 scope still moving after pulse duration time elapsed
03:01:07.788 00.031 9828 IsSlewing returns 0
03:01:07.788 00.000 9828 IsGuiding returns 1
03:01:07.819 00.031 9828 IsSlewing returns 0
03:01:07.819 00.000 9828 IsGuiding returns 1
03:01:07.849 00.030 9828 IsSlewing returns 0
03:01:07.849 00.000 9828 IsGuiding returns 0
03:01:07.849 00.000 9828 scope move finished after 24 + 109 ms
03:01:07.849 00.000 9828 Move returns status 0, amount 24
03:01:07.849 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:07.849 00.000 9828 MoveAxis(N, 11, B)
03:01:07.849 00.000 9828 Guiding  Dir = 0, Dur = 11
03:01:07.865 00.016 9828 IsSlewing returns 0
03:01:07.866 00.001 9828 IsGuiding returns 1
03:01:07.866 00.000 9828 Entered PulseGuideScope while moving
03:01:07.927 00.061 9828 IsSlewing returns 0
03:01:07.927 00.000 9828 IsGuiding returns 1
03:01:07.928 00.001 9828 Still moving
03:01:07.990 00.062 9828 IsSlewing returns 0
03:01:07.990 00.000 9828 IsGuiding returns 0
03:01:07.990 00.000 9828 Movement stopped - continuing
03:01:07.990 00.000 9828 PulseGuide returned control before completion, sleep 21
03:01:08.021 00.031 9828 IsGuiding returns 1
03:01:08.021 00.000 9828 scope still moving after pulse duration time elapsed
03:01:08.052 00.031 9828 IsSlewing returns 0
03:01:08.052 00.000 9828 IsGuiding returns 1
03:01:08.084 00.032 9828 IsSlewing returns 0
03:01:08.084 00.000 9828 IsGuiding returns 1
03:01:08.114 00.030 9828 IsSlewing returns 0
03:01:08.114 00.000 9828 IsGuiding returns 1
03:01:08.146 00.032 9828 IsSlewing returns 0
03:01:08.146 00.000 9828 IsGuiding returns 0
03:01:08.146 00.000 9828 scope move finished after 11 + 145 ms
03:01:08.147 00.001 9828 Move returns status 0, amount 11
03:01:08.147 00.000 9828 move complete, result=0
03:01:08.147 00.000 9828 worker thread done servicing request
03:01:08.147 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:01:08.398 00.251 8976 Exposure complete
03:01:08.403 00.005 8976 worker thread done servicing request
03:01:08.403 00.000 5052 OnExposeComplete: enter
03:01:08.403 00.000 5052 UpdateGuideState(): m_state=6
03:01:08.403 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11623
03:01:08.404 00.001 5052 Star::Find returns 1 (0), X=329.27, Y=281.58, Mass=171, SNR=9.0, Peak=73 HFD=1.8
03:01:08.404 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
03:01:08.404 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.09 = -3.09)
03:01:08.404 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.94 mountX=-0.16 mountY=-0.01, mountTheta=-3.08
03:01:08.404 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.13, opts=13)
03:01:08.404 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.13)
03:01:08.404 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:01:08.404 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
03:01:08.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:08.404 00.000 8976 Worker thread wakes up
03:01:08.405 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.13) opts 0xd
03:01:08.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.13)
03:01:08.405 00.000 8976 Moving (0.09, -0.13) raw xDistance=-0.16 yDistance=-0.01
03:01:08.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:08.405 00.000 5052 Enqueuing Expose request
03:01:08.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:01:08.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:01:08.405 00.000 8976 MoveAxis(R, 0, ABG)
03:01:08.405 00.000 8976 MoveAxis(U, 0, ABG)
03:01:08.405 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:01:08.405 00.000 8976 MountToCamera -- mountX=0.98 mountY=-2.31 hyp=2.51 mountTheta=-1.17 cameraX=1.61, cameraY=1.92 cameraTheta=0.87
03:01:08.405 00.000 8976 incremental bump (1.614, 1.923) isValid = 1
03:01:08.405 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:01:08.405 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:01:08.405 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:01:08.405 00.000 8976 move complete, result=0
03:01:08.405 00.000 8976 worker thread done servicing request
03:01:08.405 00.000 8976 Worker thread wakes up
03:01:08.406 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:08.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:08.406 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:08.406 00.000 9828 Worker thread wakes up
03:01:08.406 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:01:08.406 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:01:08.406 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
03:01:08.406 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
03:01:08.406 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:01:08.406 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:01:08.406 00.000 9828 BLC: window closed
03:01:08.406 00.000 9828 MoveAxis(E, 25, B)
03:01:08.406 00.000 9828 Guiding  Dir = 2, Dur = 25
03:01:08.406 00.000 9828 IsSlewing returns 0
03:01:08.407 00.001 9828 IsGuiding returns 0
03:01:08.407 00.000 9828 PulseGuide returned control before completion, sleep 35
03:01:08.454 00.047 9828 IsGuiding returns 1
03:01:08.454 00.000 9828 scope still moving after pulse duration time elapsed
03:01:08.484 00.030 9828 IsSlewing returns 0
03:01:08.484 00.000 9828 IsGuiding returns 1
03:01:08.516 00.032 9828 IsSlewing returns 0
03:01:08.516 00.000 9828 IsGuiding returns 1
03:01:08.547 00.031 9828 IsSlewing returns 0
03:01:08.547 00.000 9828 IsGuiding returns 1
03:01:08.579 00.032 9828 IsSlewing returns 0
03:01:08.579 00.000 9828 IsGuiding returns 0
03:01:08.579 00.000 9828 scope move finished after 25 + 147 ms
03:01:08.579 00.000 9828 Move returns status 0, amount 25
03:01:08.579 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:08.579 00.000 9828 MoveAxis(N, 11, B)
03:01:08.579 00.000 9828 Guiding  Dir = 0, Dur = 11
03:01:08.595 00.016 9828 IsSlewing returns 0
03:01:08.595 00.000 9828 IsGuiding returns 0
03:01:08.595 00.000 9828 PulseGuide returned control before completion, sleep 21
03:01:08.627 00.032 9828 IsGuiding returns 1
03:01:08.627 00.000 9828 scope still moving after pulse duration time elapsed
03:01:08.659 00.032 9828 IsSlewing returns 0
03:01:08.659 00.000 9828 IsGuiding returns 1
03:01:08.690 00.031 9828 IsSlewing returns 0
03:01:08.690 00.000 9828 IsGuiding returns 1
03:01:08.721 00.031 9828 IsSlewing returns 0
03:01:08.721 00.000 9828 IsGuiding returns 1
03:01:08.752 00.031 9828 IsSlewing returns 0
03:01:08.752 00.000 9828 IsGuiding returns 0
03:01:08.752 00.000 9828 scope move finished after 11 + 146 ms
03:01:08.752 00.000 9828 Move returns status 0, amount 11
03:01:08.752 00.000 9828 move complete, result=0
03:01:08.752 00.000 9828 worker thread done servicing request
03:01:08.752 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:01:09.087 00.335 8976 Exposure complete
03:01:09.092 00.005 8976 worker thread done servicing request
03:01:09.092 00.000 5052 OnExposeComplete: enter
03:01:09.092 00.000 5052 UpdateGuideState(): m_state=6
03:01:09.092 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11624
03:01:09.093 00.001 5052 Star::Find returns 1 (0), X=329.32, Y=281.49, Mass=167, SNR=8.9, Peak=71 HFD=1.7
03:01:09.093 00.000 5052 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.04) = xAngle (-3.03 = -3.03)
03:01:09.093 00.000 5052 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.13 = -3.13)
03:01:09.093 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-0.99 mountX=-0.26 mountY=-0.00, mountTheta=-3.13
03:01:09.093 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.22, opts=13)
03:01:09.093 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.22)
03:01:09.094 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:01:09.094 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
03:01:09.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:09.094 00.000 8976 Worker thread wakes up
03:01:09.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.22) opts 0xd
03:01:09.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.22)
03:01:09.094 00.000 8976 Moving (0.14, -0.22) raw xDistance=-0.26 yDistance=-0.00
03:01:09.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:09.094 00.000 5052 Enqueuing Expose request
03:01:09.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:01:09.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:01:09.094 00.000 8976 MoveAxis(R, 0, ABG)
03:01:09.094 00.000 8976 MoveAxis(U, 0, ABG)
03:01:09.094 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:01:09.094 00.000 8976 MountToCamera -- mountX=0.96 mountY=-2.34 hyp=2.52 mountTheta=-1.18 cameraX=1.64, cameraY=1.92 cameraTheta=0.86
03:01:09.094 00.000 8976 incremental bump (1.643, 1.916) isValid = 1
03:01:09.094 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:01:09.094 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:01:09.094 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:01:09.095 00.001 8976 move complete, result=0
03:01:09.095 00.000 8976 worker thread done servicing request
03:01:09.095 00.000 8976 Worker thread wakes up
03:01:09.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:09.095 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:09.095 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:09.095 00.000 9828 Worker thread wakes up
03:01:09.095 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:01:09.095 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:01:09.095 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
03:01:09.095 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:01:09.095 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:01:09.095 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:01:09.095 00.000 9828 BLC: window closed
03:01:09.095 00.000 9828 MoveAxis(E, 25, B)
03:01:09.095 00.000 9828 Guiding  Dir = 2, Dur = 25
03:01:09.096 00.001 9828 IsSlewing returns 0
03:01:09.096 00.000 9828 IsGuiding returns 0
03:01:09.096 00.000 9828 PulseGuide returned control before completion, sleep 35
03:01:09.143 00.047 9828 IsGuiding returns 1
03:01:09.143 00.000 9828 scope still moving after pulse duration time elapsed
03:01:09.174 00.031 9828 IsSlewing returns 0
03:01:09.174 00.000 9828 IsGuiding returns 1
03:01:09.205 00.031 9828 IsSlewing returns 0
03:01:09.205 00.000 9828 IsGuiding returns 1
03:01:09.235 00.030 9828 IsSlewing returns 0
03:01:09.235 00.000 9828 IsGuiding returns 1
03:01:09.266 00.031 9828 IsSlewing returns 0
03:01:09.266 00.000 9828 IsGuiding returns 0
03:01:09.266 00.000 9828 scope move finished after 25 + 144 ms
03:01:09.266 00.000 9828 Move returns status 0, amount 25
03:01:09.266 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:09.266 00.000 9828 MoveAxis(N, 11, B)
03:01:09.266 00.000 9828 Guiding  Dir = 0, Dur = 11
03:01:09.282 00.016 9828 IsSlewing returns 0
03:01:09.282 00.000 9828 IsGuiding returns 0
03:01:09.282 00.000 9828 PulseGuide returned control before completion, sleep 21
03:01:09.313 00.031 9828 IsGuiding returns 1
03:01:09.313 00.000 9828 scope still moving after pulse duration time elapsed
03:01:09.344 00.031 9828 IsSlewing returns 0
03:01:09.344 00.000 9828 IsGuiding returns 1
03:01:09.376 00.032 9828 IsSlewing returns 0
03:01:09.376 00.000 9828 IsGuiding returns 1
03:01:09.407 00.031 9828 IsSlewing returns 0
03:01:09.407 00.000 9828 IsGuiding returns 1
03:01:09.438 00.031 9828 IsSlewing returns 0
03:01:09.438 00.000 9828 IsGuiding returns 0
03:01:09.438 00.000 9828 scope move finished after 11 + 144 ms
03:01:09.438 00.000 9828 Move returns status 0, amount 11
03:01:09.438 00.000 9828 move complete, result=0
03:01:09.438 00.000 9828 worker thread done servicing request
03:01:09.438 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:01:09.781 00.343 8976 Exposure complete
03:01:09.786 00.005 8976 worker thread done servicing request
03:01:09.787 00.001 5052 OnExposeComplete: enter
03:01:09.787 00.000 5052 UpdateGuideState(): m_state=6
03:01:09.787 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11625
03:01:09.787 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.66, Mass=156, SNR=8.7, Peak=77 HFD=2.0
03:01:09.787 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.87 = 1.42)
03:01:09.787 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
03:01:09.787 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.82 mountX=0.02 mountY=0.14, mountTheta=1.41
03:01:09.788 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.05, opts=13)
03:01:09.788 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.05)
03:01:09.788 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
03:01:09.788 00.000 5052 UpdateGuideState exits: m=156 SNR=8.7
03:01:09.788 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:09.788 00.000 8976 Worker thread wakes up
03:01:09.788 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.05) opts 0xd
03:01:09.788 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.05)
03:01:09.788 00.000 8976 Moving (-0.14, -0.05) raw xDistance=0.02 yDistance=0.14
03:01:09.788 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:09.788 00.000 5052 Enqueuing Expose request
03:01:09.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:01:09.789 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:01:09.789 00.000 8976 MoveAxis(R, 0, ABG)
03:01:09.789 00.000 8976 MoveAxis(U, 0, ABG)
03:01:09.789 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:01:09.789 00.000 8976 MountToCamera -- mountX=0.95 mountY=-2.35 hyp=2.53 mountTheta=-1.19 cameraX=1.66, cameraY=1.91 cameraTheta=0.85
03:01:09.789 00.000 8976 incremental bump (1.663, 1.912) isValid = 1
03:01:09.789 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:01:09.789 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:01:09.789 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:01:09.789 00.000 8976 move complete, result=0
03:01:09.789 00.000 9828 Worker thread wakes up
03:01:09.789 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:09.789 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:01:09.789 00.000 8976 worker thread done servicing request
03:01:09.790 00.001 8976 Worker thread wakes up
03:01:09.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:09.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:09.790 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:01:09.790 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:01:09.790 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
03:01:09.790 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:01:09.790 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:01:09.790 00.000 9828 BLC: window closed
03:01:09.790 00.000 9828 MoveAxis(E, 25, B)
03:01:09.790 00.000 9828 Guiding  Dir = 2, Dur = 25
03:01:09.791 00.001 9828 IsSlewing returns 0
03:01:09.791 00.000 9828 IsGuiding returns 0
03:01:09.791 00.000 9828 PulseGuide returned control before completion, sleep 35
03:01:09.827 00.036 9828 IsGuiding returns 1
03:01:09.827 00.000 9828 scope still moving after pulse duration time elapsed
03:01:09.858 00.031 9828 IsSlewing returns 0
03:01:09.858 00.000 9828 IsGuiding returns 1
03:01:09.888 00.030 9828 IsSlewing returns 0
03:01:09.888 00.000 9828 IsGuiding returns 1
03:01:09.919 00.031 9828 IsSlewing returns 0
03:01:09.919 00.000 9828 IsGuiding returns 1
03:01:09.951 00.032 9828 IsSlewing returns 0
03:01:09.951 00.000 9828 IsGuiding returns 0
03:01:09.951 00.000 9828 scope move finished after 25 + 135 ms
03:01:09.951 00.000 9828 Move returns status 0, amount 25
03:01:09.951 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:09.951 00.000 9828 MoveAxis(N, 11, B)
03:01:09.951 00.000 9828 Guiding  Dir = 0, Dur = 11
03:01:09.967 00.016 9828 IsSlewing returns 0
03:01:09.967 00.000 9828 IsGuiding returns 0
03:01:09.967 00.000 9828 PulseGuide returned control before completion, sleep 21
03:01:09.998 00.031 9828 IsGuiding returns 1
03:01:09.998 00.000 9828 scope still moving after pulse duration time elapsed
03:01:10.030 00.032 9828 IsSlewing returns 0
03:01:10.030 00.000 9828 IsGuiding returns 1
03:01:10.061 00.031 9828 IsSlewing returns 0
03:01:10.061 00.000 9828 IsGuiding returns 1
03:01:10.093 00.032 9828 IsSlewing returns 0
03:01:10.093 00.000 9828 IsGuiding returns 1
03:01:10.125 00.032 9828 IsSlewing returns 0
03:01:10.125 00.000 9828 IsGuiding returns 0
03:01:10.125 00.000 9828 scope move finished after 11 + 147 ms
03:01:10.125 00.000 9828 Move returns status 0, amount 11
03:01:10.125 00.000 9828 move complete, result=0
03:01:10.125 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:01:10.126 00.001 9828 worker thread done servicing request
03:01:10.473 00.347 8976 Exposure complete
03:01:10.479 00.006 8976 worker thread done servicing request
03:01:10.479 00.000 5052 OnExposeComplete: enter
03:01:10.479 00.000 5052 UpdateGuideState(): m_state=6
03:01:10.479 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11626
03:01:10.479 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.75, Mass=191, SNR=9.5, Peak=80 HFD=2.1
03:01:10.479 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:01:10.479 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
03:01:10.479 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.28 cameraTheta=2.98 mountX=0.17 mountY=0.21, mountTheta=0.90
03:01:10.480 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.04, opts=13)
03:01:10.480 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.04)
03:01:10.480 00.000 8976 Worker thread wakes up
03:01:10.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.04) opts 0xd
03:01:10.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.04)
03:01:10.480 00.000 8976 Moving (-0.28, 0.04) raw xDistance=0.17 yDistance=0.21
03:01:10.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:01:10.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:01:10.480 00.000 8976 MoveAxis(R, 0, ABG)
03:01:10.480 00.000 8976 MoveAxis(U, 0, ABG)
03:01:10.480 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:01:10.480 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
03:01:10.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:10.481 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:10.481 00.000 5052 Enqueuing Expose request
03:01:10.481 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:01:10.481 00.000 8976 MountToCamera -- mountX=0.94 mountY=-2.36 hyp=2.54 mountTheta=-1.19 cameraX=1.68, cameraY=1.91 cameraTheta=0.85
03:01:10.481 00.000 8976 incremental bump (1.676, 1.909) isValid = 1
03:01:10.481 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:01:10.481 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:01:10.481 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:01:10.481 00.000 8976 move complete, result=0
03:01:10.481 00.000 9828 Worker thread wakes up
03:01:10.481 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:01:10.481 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:01:10.481 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:01:10.481 00.000 8976 worker thread done servicing request
03:01:10.481 00.000 8976 Worker thread wakes up
03:01:10.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:10.481 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:01:10.481 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:01:10.481 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:10.481 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:01:10.482 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:01:10.482 00.000 9828 BLC: window closed
03:01:10.482 00.000 9828 MoveAxis(E, 25, B)
03:01:10.482 00.000 9828 Guiding  Dir = 2, Dur = 25
03:01:10.482 00.000 9828 IsSlewing returns 0
03:01:10.482 00.000 9828 IsGuiding returns 0
03:01:10.482 00.000 9828 PulseGuide returned control before completion, sleep 35
03:01:10.533 00.051 9828 IsGuiding returns 1
03:01:10.533 00.000 9828 scope still moving after pulse duration time elapsed
03:01:10.564 00.031 9828 IsSlewing returns 0
03:01:10.564 00.000 9828 IsGuiding returns 1
03:01:10.595 00.031 9828 IsSlewing returns 0
03:01:10.595 00.000 9828 IsGuiding returns 1
03:01:10.626 00.031 9828 IsSlewing returns 0
03:01:10.626 00.000 9828 IsGuiding returns 0
03:01:10.626 00.000 9828 scope move finished after 25 + 119 ms
03:01:10.626 00.000 9828 Move returns status 0, amount 25
03:01:10.626 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:10.626 00.000 9828 MoveAxis(N, 11, B)
03:01:10.626 00.000 9828 Guiding  Dir = 0, Dur = 11
03:01:10.642 00.016 9828 IsSlewing returns 0
03:01:10.642 00.000 9828 IsGuiding returns 0
03:01:10.642 00.000 9828 PulseGuide returned control before completion, sleep 21
03:01:10.674 00.032 9828 IsGuiding returns 1
03:01:10.674 00.000 9828 scope still moving after pulse duration time elapsed
03:01:10.704 00.030 9828 IsSlewing returns 0
03:01:10.704 00.000 9828 IsGuiding returns 1
03:01:10.736 00.032 9828 IsSlewing returns 0
03:01:10.736 00.000 9828 IsGuiding returns 1
03:01:10.768 00.032 9828 IsSlewing returns 0
03:01:10.768 00.000 9828 IsGuiding returns 1
03:01:10.798 00.030 9828 IsSlewing returns 0
03:01:10.798 00.000 9828 IsGuiding returns 0
03:01:10.798 00.000 9828 scope move finished after 11 + 144 ms
03:01:10.798 00.000 9828 Move returns status 0, amount 11
03:01:10.798 00.000 9828 move complete, result=0
03:01:10.798 00.000 9828 worker thread done servicing request
03:01:10.798 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:01:11.164 00.366 8976 Exposure complete
03:01:11.170 00.006 8976 worker thread done servicing request
03:01:11.170 00.000 5052 OnExposeComplete: enter
03:01:11.170 00.000 5052 UpdateGuideState(): m_state=6
03:01:11.170 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11627
03:01:11.170 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.75, Mass=174, SNR=9.1, Peak=77 HFD=2.0
03:01:11.170 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:01:11.170 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
03:01:11.170 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.86 mountX=0.10 mountY=0.10, mountTheta=0.76
03:01:11.171 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.04, opts=13)
03:01:11.171 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.04)
03:01:11.171 00.000 8976 Worker thread wakes up
03:01:11.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.04) opts 0xd
03:01:11.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.04)
03:01:11.171 00.000 8976 Moving (-0.14, 0.04) raw xDistance=0.10 yDistance=0.10
03:01:11.171 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:01:11.171 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:01:11.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:11.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:01:11.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:01:11.171 00.000 8976 MoveAxis(R, 0, ABG)
03:01:11.172 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:11.172 00.000 5052 Enqueuing Expose request
03:01:11.172 00.000 8976 MoveAxis(U, 0, ABG)
03:01:11.172 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:01:11.172 00.000 8976 MountToCamera -- mountX=0.93 mountY=-2.37 hyp=2.54 mountTheta=-1.20 cameraX=1.68, cameraY=1.91 cameraTheta=0.85
03:01:11.172 00.000 8976 incremental bump (1.685, 1.907) isValid = 1
03:01:11.172 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:01:11.172 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:01:11.172 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:01:11.172 00.000 8976 move complete, result=0
03:01:11.172 00.000 9828 Worker thread wakes up
03:01:11.172 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:01:11.172 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:01:11.172 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:01:11.172 00.000 8976 worker thread done servicing request
03:01:11.172 00.000 8976 Worker thread wakes up
03:01:11.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:11.172 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:11.173 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:11.173 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:01:11.173 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:01:11.173 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:01:11.173 00.000 9828 BLC: window closed
03:01:11.173 00.000 9828 MoveAxis(E, 25, B)
03:01:11.173 00.000 9828 Guiding  Dir = 2, Dur = 25
03:01:11.173 00.000 9828 IsSlewing returns 0
03:01:11.173 00.000 9828 IsGuiding returns 0
03:01:11.173 00.000 9828 PulseGuide returned control before completion, sleep 35
03:01:11.217 00.044 9828 IsGuiding returns 1
03:01:11.217 00.000 9828 scope still moving after pulse duration time elapsed
03:01:11.248 00.031 9828 IsSlewing returns 0
03:01:11.248 00.000 9828 IsGuiding returns 1
03:01:11.280 00.032 9828 IsSlewing returns 0
03:01:11.280 00.000 9828 IsGuiding returns 1
03:01:11.310 00.030 9828 IsSlewing returns 0
03:01:11.310 00.000 9828 IsGuiding returns 1
03:01:11.340 00.030 9828 IsSlewing returns 0
03:01:11.340 00.000 9828 IsGuiding returns 0
03:01:11.340 00.000 9828 scope move finished after 25 + 142 ms
03:01:11.340 00.000 9828 Move returns status 0, amount 25
03:01:11.340 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:11.340 00.000 9828 MoveAxis(N, 11, B)
03:01:11.340 00.000 9828 Guiding  Dir = 0, Dur = 11
03:01:11.355 00.015 9828 IsSlewing returns 0
03:01:11.355 00.000 9828 IsGuiding returns 0
03:01:11.355 00.000 9828 PulseGuide returned control before completion, sleep 21
03:01:11.387 00.032 9828 IsGuiding returns 1
03:01:11.387 00.000 9828 scope still moving after pulse duration time elapsed
03:01:11.419 00.032 9828 IsSlewing returns 0
03:01:11.419 00.000 9828 IsGuiding returns 1
03:01:11.450 00.031 9828 IsSlewing returns 0
03:01:11.450 00.000 9828 IsGuiding returns 1
03:01:11.480 00.030 9828 IsSlewing returns 0
03:01:11.480 00.000 9828 IsGuiding returns 1
03:01:11.511 00.031 9828 IsSlewing returns 0
03:01:11.511 00.000 9828 IsGuiding returns 1
03:01:11.542 00.031 9828 IsSlewing returns 0
03:01:11.542 00.000 9828 IsGuiding returns 1
03:01:11.574 00.032 9828 IsSlewing returns 0
03:01:11.574 00.000 9828 IsGuiding returns 1
03:01:11.605 00.031 9828 IsSlewing returns 0
03:01:11.605 00.000 9828 IsGuiding returns 0
03:01:11.605 00.000 9828 scope move finished after 11 + 238 ms
03:01:11.605 00.000 9828 Move returns status 0, amount 11
03:01:11.605 00.000 9828 move complete, result=0
03:01:11.605 00.000 9828 worker thread done servicing request
03:01:11.605 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:01:11.858 00.253 8976 Exposure complete
03:01:11.862 00.004 8976 worker thread done servicing request
03:01:11.862 00.000 5052 OnExposeComplete: enter
03:01:11.862 00.000 5052 UpdateGuideState(): m_state=6
03:01:11.862 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11628
03:01:11.863 00.001 5052 Star::Find returns 1 (0), X=329.04, Y=281.72, Mass=188, SNR=9.4, Peak=70 HFD=2.1
03:01:11.863 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:01:11.863 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
03:01:11.863 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.07 mountX=0.07 mountY=0.11, mountTheta=0.99
03:01:11.863 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.01, opts=13)
03:01:11.863 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.01)
03:01:11.864 00.001 8976 Worker thread wakes up
03:01:11.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.01) opts 0xd
03:01:11.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.01)
03:01:11.864 00.000 8976 Moving (-0.14, 0.01) raw xDistance=0.07 yDistance=0.11
03:01:11.864 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=65, Gamma=2.630
03:01:11.864 00.000 5052 UpdateGuideState exits: m=188 SNR=9.4
03:01:11.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:11.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:01:11.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:01:11.864 00.000 8976 MoveAxis(R, 0, ABG)
03:01:11.864 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:11.864 00.000 5052 Enqueuing Expose request
03:01:11.864 00.000 8976 MoveAxis(U, 0, ABG)
03:01:11.864 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:01:11.864 00.000 8976 MountToCamera -- mountX=0.93 mountY=-2.37 hyp=2.55 mountTheta=-1.20 cameraX=1.69, cameraY=1.91 cameraTheta=0.84
03:01:11.864 00.000 8976 incremental bump (1.691, 1.905) isValid = 1
03:01:11.865 00.001 8976 Scheduling Mount bump of (0.076, 0.089)
03:01:11.865 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:01:11.865 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:01:11.865 00.000 8976 move complete, result=0
03:01:11.865 00.000 9828 Worker thread wakes up
03:01:11.865 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:11.865 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:01:11.865 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:01:11.865 00.000 8976 worker thread done servicing request
03:01:11.865 00.000 8976 Worker thread wakes up
03:01:11.865 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:01:11.865 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:11.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:11.865 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
03:01:11.865 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:01:11.865 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:01:11.865 00.000 9828 BLC: window closed
03:01:11.866 00.001 9828 MoveAxis(E, 25, B)
03:01:11.866 00.000 9828 Guiding  Dir = 2, Dur = 25
03:01:11.866 00.000 9828 IsSlewing returns 0
03:01:11.866 00.000 9828 IsGuiding returns 0
03:01:11.866 00.000 9828 PulseGuide returned control before completion, sleep 35
03:01:11.902 00.036 9828 IsGuiding returns 1
03:01:11.902 00.000 9828 scope still moving after pulse duration time elapsed
03:01:11.933 00.031 9828 IsSlewing returns 0
03:01:11.933 00.000 9828 IsGuiding returns 1
03:01:11.964 00.031 9828 IsSlewing returns 0
03:01:11.964 00.000 9828 IsGuiding returns 1
03:01:11.996 00.032 9828 IsSlewing returns 0
03:01:11.996 00.000 9828 IsGuiding returns 0
03:01:11.996 00.000 9828 scope move finished after 25 + 104 ms
03:01:11.996 00.000 9828 Move returns status 0, amount 25
03:01:11.996 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:11.996 00.000 9828 MoveAxis(N, 11, B)
03:01:11.996 00.000 9828 Guiding  Dir = 0, Dur = 11
03:01:12.012 00.016 9828 IsSlewing returns 0
03:01:12.012 00.000 9828 IsGuiding returns 0
03:01:12.013 00.001 9828 PulseGuide returned control before completion, sleep 21
03:01:12.042 00.029 9828 IsGuiding returns 1
03:01:12.042 00.000 9828 scope still moving after pulse duration time elapsed
03:01:12.073 00.031 9828 IsSlewing returns 0
03:01:12.073 00.000 9828 IsGuiding returns 1
03:01:12.105 00.032 9828 IsSlewing returns 0
03:01:12.105 00.000 9828 IsGuiding returns 1
03:01:12.136 00.031 9828 IsSlewing returns 0
03:01:12.136 00.000 9828 IsGuiding returns 1
03:01:12.168 00.032 9828 IsSlewing returns 0
03:01:12.168 00.000 9828 IsGuiding returns 1
03:01:12.200 00.032 9828 IsSlewing returns 0
03:01:12.200 00.000 9828 IsGuiding returns 0
03:01:12.200 00.000 9828 scope move finished after 11 + 176 ms
03:01:12.200 00.000 9828 Move returns status 0, amount 11
03:01:12.200 00.000 9828 move complete, result=0
03:01:12.200 00.000 9828 worker thread done servicing request
03:01:12.200 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:01:12.552 00.352 8976 Exposure complete
03:01:12.558 00.006 8976 worker thread done servicing request
03:01:12.558 00.000 5052 OnExposeComplete: enter
03:01:12.558 00.000 5052 UpdateGuideState(): m_state=6
03:01:12.558 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11629
03:01:12.558 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.45, Mass=174, SNR=9.1, Peak=74 HFD=2.1
03:01:12.558 00.000 5052 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.04) = xAngle (-3.98 = 2.30)
03:01:12.558 00.000 5052 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.09 = 2.20)
03:01:12.559 00.001 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.94 mountX=-0.18 mountY=0.22, mountTheta=2.26
03:01:12.559 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.26, opts=13)
03:01:12.559 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.26)
03:01:12.559 00.000 8976 Worker thread wakes up
03:01:12.559 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.26) opts 0xd
03:01:12.559 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.26)
03:01:12.559 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:01:12.559 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:01:12.560 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:12.560 00.000 8976 Moving (-0.10, -0.26) raw xDistance=-0.18 yDistance=0.22
03:01:12.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:12.560 00.000 5052 Enqueuing Expose request
03:01:12.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:01:12.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:01:12.560 00.000 8976 MoveAxis(R, 0, ABG)
03:01:12.560 00.000 8976 MoveAxis(U, 0, ABG)
03:01:12.560 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:01:12.560 00.000 8976 MountToCamera -- mountX=0.92 mountY=-2.38 hyp=2.55 mountTheta=-1.20 cameraX=1.69, cameraY=1.90 cameraTheta=0.84
03:01:12.560 00.000 8976 incremental bump (1.695, 1.904) isValid = 1
03:01:12.560 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:01:12.560 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:01:12.560 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:01:12.560 00.000 8976 move complete, result=0
03:01:12.560 00.000 9828 Worker thread wakes up
03:01:12.560 00.000 8976 worker thread done servicing request
03:01:12.560 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:01:12.560 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:01:12.560 00.000 8976 Worker thread wakes up
03:01:12.561 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:01:12.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:12.561 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
03:01:12.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:12.561 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
03:01:12.561 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:01:12.561 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:01:12.561 00.000 9828 BLC: window closed
03:01:12.561 00.000 9828 MoveAxis(E, 26, B)
03:01:12.561 00.000 9828 Guiding  Dir = 2, Dur = 26
03:01:12.561 00.000 9828 IsSlewing returns 0
03:01:12.561 00.000 9828 IsGuiding returns 0
03:01:12.562 00.001 9828 PulseGuide returned control before completion, sleep 36
03:01:12.604 00.042 9828 IsGuiding returns 1
03:01:12.604 00.000 9828 scope still moving after pulse duration time elapsed
03:01:12.635 00.031 9828 IsSlewing returns 0
03:01:12.635 00.000 9828 IsGuiding returns 1
03:01:12.666 00.031 9828 IsSlewing returns 0
03:01:12.666 00.000 9828 IsGuiding returns 1
03:01:12.698 00.032 9828 IsSlewing returns 0
03:01:12.699 00.001 9828 IsGuiding returns 1
03:01:12.729 00.030 9828 IsSlewing returns 0
03:01:12.729 00.000 9828 IsGuiding returns 1
03:01:12.761 00.032 9828 IsSlewing returns 0
03:01:12.761 00.000 9828 IsGuiding returns 0
03:01:12.761 00.000 9828 scope move finished after 26 + 174 ms
03:01:12.761 00.000 9828 Move returns status 0, amount 26
03:01:12.761 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:12.761 00.000 9828 MoveAxis(N, 11, B)
03:01:12.761 00.000 9828 Guiding  Dir = 0, Dur = 11
03:01:12.777 00.016 9828 IsSlewing returns 0
03:01:12.777 00.000 9828 IsGuiding returns 0
03:01:12.777 00.000 9828 PulseGuide returned control before completion, sleep 21
03:01:12.810 00.033 9828 IsGuiding returns 1
03:01:12.810 00.000 9828 scope still moving after pulse duration time elapsed
03:01:12.841 00.031 9828 IsSlewing returns 0
03:01:12.841 00.000 9828 IsGuiding returns 1
03:01:12.874 00.033 9828 IsSlewing returns 0
03:01:12.874 00.000 9828 IsGuiding returns 1
03:01:12.904 00.030 9828 IsSlewing returns 0
03:01:12.904 00.000 9828 IsGuiding returns 1
03:01:12.935 00.031 9828 IsSlewing returns 0
03:01:12.935 00.000 9828 IsGuiding returns 0
03:01:12.935 00.000 9828 scope move finished after 11 + 146 ms
03:01:12.935 00.000 9828 Move returns status 0, amount 11
03:01:12.935 00.000 9828 move complete, result=0
03:01:12.935 00.000 9828 worker thread done servicing request
03:01:12.935 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:01:13.245 00.310 8976 Exposure complete
03:01:13.250 00.005 8976 worker thread done servicing request
03:01:13.251 00.001 5052 OnExposeComplete: enter
03:01:13.251 00.000 5052 UpdateGuideState(): m_state=6
03:01:13.251 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11630
03:01:13.251 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.90, Mass=164, SNR=8.9, Peak=74 HFD=2.3
03:01:13.251 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:01:13.251 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
03:01:13.251 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.19 hyp=0.44 cameraTheta=2.70 mountX=0.35 mountY=0.23, mountTheta=0.58
03:01:13.251 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.19, opts=13)
03:01:13.251 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.19)
03:01:13.251 00.000 8976 Worker thread wakes up
03:01:13.252 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.19) opts 0xd
03:01:13.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.19)
03:01:13.252 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
03:01:13.252 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
03:01:13.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:13.252 00.000 8976 Moving (-0.39, 0.19) raw xDistance=0.35 yDistance=0.23
03:01:13.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:01:13.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:01:13.252 00.000 8976 MoveAxis(L, 1, ABG)
03:01:13.252 00.000 8976 stepping (-6, 15) + (-1, 0)
03:01:13.252 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:13.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:13.252 00.000 5052 Enqueuing Expose request
03:01:13.285 00.033 8976 Received - 47 (G) 
03:01:13.285 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:13.285 00.000 8976 stepped: pos (-7, 15)
03:01:13.285 00.000 8976 MoveAxis(U, 0, ABG)
03:01:13.285 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:01:13.285 00.000 8976 MountToCamera -- mountX=0.97 mountY=-2.38 hyp=2.57 mountTheta=-1.18 cameraX=1.67, cameraY=1.95 cameraTheta=0.86
03:01:13.285 00.000 8976 incremental bump (1.674, 1.949) isValid = 1
03:01:13.285 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:01:13.285 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:01:13.285 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:01:13.285 00.000 8976 move complete, result=0
03:01:13.285 00.000 8976 worker thread done servicing request
03:01:13.285 00.000 8976 Worker thread wakes up
03:01:13.285 00.000 9828 Worker thread wakes up
03:01:13.285 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:01:13.285 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:01:13.285 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:01:13.285 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:01:13.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:13.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:13.286 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:01:13.286 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:01:13.286 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:01:13.286 00.000 9828 BLC: window closed
03:01:13.286 00.000 9828 MoveAxis(E, 25, B)
03:01:13.286 00.000 9828 Guiding  Dir = 2, Dur = 25
03:01:13.286 00.000 9828 IsSlewing returns 0
03:01:13.286 00.000 9828 IsGuiding returns 0
03:01:13.286 00.000 9828 PulseGuide returned control before completion, sleep 35
03:01:13.325 00.039 9828 IsGuiding returns 1
03:01:13.325 00.000 9828 scope still moving after pulse duration time elapsed
03:01:13.357 00.032 9828 IsSlewing returns 0
03:01:13.357 00.000 9828 IsGuiding returns 1
03:01:13.389 00.032 9828 IsSlewing returns 0
03:01:13.393 00.004 9828 IsGuiding returns 1
03:01:13.420 00.027 9828 IsSlewing returns 0
03:01:13.420 00.000 9828 IsGuiding returns 0
03:01:13.420 00.000 9828 scope move finished after 25 + 109 ms
03:01:13.420 00.000 9828 Move returns status 0, amount 25
03:01:13.420 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:13.420 00.000 9828 MoveAxis(N, 11, B)
03:01:13.420 00.000 9828 Guiding  Dir = 0, Dur = 11
03:01:13.436 00.016 9828 IsSlewing returns 0
03:01:13.436 00.000 9828 IsGuiding returns 0
03:01:13.436 00.000 9828 PulseGuide returned control before completion, sleep 21
03:01:13.467 00.031 9828 IsGuiding returns 1
03:01:13.467 00.000 9828 scope still moving after pulse duration time elapsed
03:01:13.498 00.031 9828 IsSlewing returns 0
03:01:13.498 00.000 9828 IsGuiding returns 1
03:01:13.529 00.031 9828 IsSlewing returns 0
03:01:13.529 00.000 9828 IsGuiding returns 1
03:01:13.561 00.032 9828 IsSlewing returns 0
03:01:13.561 00.000 9828 IsGuiding returns 1
03:01:13.593 00.032 9828 IsSlewing returns 0
03:01:13.593 00.000 9828 IsGuiding returns 0
03:01:13.593 00.000 9828 scope move finished after 11 + 146 ms
03:01:13.593 00.000 9828 Move returns status 0, amount 11
03:01:13.593 00.000 9828 move complete, result=0
03:01:13.593 00.000 9828 worker thread done servicing request
03:01:13.593 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:01:13.972 00.379 8976 Exposure complete
03:01:13.977 00.005 8976 worker thread done servicing request
03:01:13.977 00.000 5052 OnExposeComplete: enter
03:01:13.977 00.000 5052 UpdateGuideState(): m_state=6
03:01:13.978 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11631
03:01:13.978 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.71, Mass=160, SNR=8.8, Peak=72 HFD=1.7
03:01:13.978 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:01:13.978 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
03:01:13.978 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.00 hyp=0.74 cameraTheta=3.14 mountX=0.34 mountY=0.62, mountTheta=1.07
03:01:13.979 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.00, opts=13)
03:01:13.979 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.00)
03:01:13.979 00.000 8976 Worker thread wakes up
03:01:13.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.00) opts 0xd
03:01:13.979 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:01:13.979 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
03:01:13.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:13.980 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:13.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.00)
03:01:13.980 00.000 8976 Moving (-0.74, 0.00) raw xDistance=0.34 yDistance=0.62
03:01:13.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
03:01:13.980 00.000 5052 Enqueuing Expose request
03:01:13.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:01:13.980 00.000 8976 MoveAxis(L, 1, ABG)
03:01:13.980 00.000 8976 stepping (-7, 15) + (-1, 0)
03:01:13.980 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:14.004 00.024 8976 Received - 47 (G) 
03:01:14.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:14.004 00.000 8976 stepped: pos (-8, 15)
03:01:14.004 00.000 8976 MoveAxis(D, 2, ABG)
03:01:14.004 00.000 8976 stepping (-8, 15) + (0, -2)
03:01:14.004 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:14.035 00.031 8976 Received - 47 (G) 
03:01:14.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:14.035 00.000 8976 stepped: pos (-8, 13)
03:01:14.036 00.001 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:01:14.036 00.000 8976 MountToCamera -- mountX=1.06 mountY=-2.27 hyp=2.51 mountTheta=-1.14 cameraX=1.54, cameraY=1.98 cameraTheta=0.91
03:01:14.036 00.000 8976 incremental bump (1.544, 1.976) isValid = 1
03:01:14.036 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:01:14.036 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:01:14.036 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:01:14.036 00.000 8976 move complete, result=0
03:01:14.036 00.000 8976 worker thread done servicing request
03:01:14.036 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
03:01:14.036 00.000 8976 Worker thread wakes up
03:01:14.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:14.036 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:14.036 00.000 9828 Worker thread wakes up
03:01:14.036 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:01:14.037 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:01:14.037 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
03:01:14.037 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
03:01:14.037 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
03:01:14.037 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:01:14.037 00.000 9828 BLC: window closed
03:01:14.038 00.001 9828 MoveAxis(E, 24, B)
03:01:14.038 00.000 9828 Guiding  Dir = 2, Dur = 24
03:01:14.038 00.000 9828 IsSlewing returns 0
03:01:14.039 00.001 9828 IsGuiding returns 0
03:01:14.039 00.000 9828 PulseGuide returned control before completion, sleep 34
03:01:14.075 00.036 9828 IsGuiding returns 1
03:01:14.075 00.000 9828 scope still moving after pulse duration time elapsed
03:01:14.107 00.032 9828 IsSlewing returns 0
03:01:14.107 00.000 9828 IsGuiding returns 1
03:01:14.138 00.031 9828 IsSlewing returns 0
03:01:14.138 00.000 9828 IsGuiding returns 1
03:01:14.168 00.030 9828 IsSlewing returns 0
03:01:14.168 00.000 9828 IsGuiding returns 1
03:01:14.200 00.032 9828 IsSlewing returns 0
03:01:14.200 00.000 9828 IsGuiding returns 0
03:01:14.200 00.000 9828 scope move finished after 24 + 136 ms
03:01:14.200 00.000 9828 Move returns status 0, amount 24
03:01:14.200 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:14.200 00.000 9828 MoveAxis(N, 11, B)
03:01:14.200 00.000 9828 Guiding  Dir = 0, Dur = 11
03:01:14.215 00.015 9828 IsSlewing returns 0
03:01:14.215 00.000 9828 IsGuiding returns 0
03:01:14.215 00.000 9828 PulseGuide returned control before completion, sleep 21
03:01:14.246 00.031 9828 IsGuiding returns 1
03:01:14.246 00.000 9828 scope still moving after pulse duration time elapsed
03:01:14.278 00.032 9828 IsSlewing returns 0
03:01:14.278 00.000 9828 IsGuiding returns 1
03:01:14.308 00.030 9828 IsSlewing returns 0
03:01:14.308 00.000 9828 IsGuiding returns 1
03:01:14.339 00.031 9828 IsSlewing returns 0
03:01:14.339 00.000 9828 IsGuiding returns 1
03:01:14.370 00.031 9828 IsSlewing returns 0
03:01:14.370 00.000 9828 IsGuiding returns 0
03:01:14.370 00.000 9828 scope move finished after 11 + 143 ms
03:01:14.370 00.000 9828 Move returns status 0, amount 11
03:01:14.370 00.000 9828 move complete, result=0
03:01:14.370 00.000 9828 worker thread done servicing request
03:01:14.370 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:01:14.737 00.367 8976 Exposure complete
03:01:14.743 00.006 8976 worker thread done servicing request
03:01:14.743 00.000 5052 OnExposeComplete: enter
03:01:14.743 00.000 5052 UpdateGuideState(): m_state=6
03:01:14.743 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11632
03:01:14.743 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.28, Mass=184, SNR=9.4, Peak=76 HFD=1.8
03:01:14.743 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.57 = 1.72)
03:01:14.743 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
03:01:14.743 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.43 hyp=0.74 cameraTheta=-2.52 mountX=-0.11 mountY=0.74, mountTheta=1.72
03:01:14.744 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.43, opts=13)
03:01:14.744 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.43)
03:01:14.744 00.000 8976 Worker thread wakes up
03:01:14.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.43) opts 0xd
03:01:14.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.43)
03:01:14.744 00.000 8976 Moving (-0.61, -0.43) raw xDistance=-0.11 yDistance=0.74
03:01:14.745 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
03:01:14.745 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
03:01:14.745 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:14.745 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:14.745 00.000 5052 Enqueuing Expose request
03:01:14.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:01:14.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.74
03:01:14.745 00.000 8976 MoveAxis(R, 0, ABG)
03:01:14.745 00.000 8976 MoveAxis(D, 3, ABG)
03:01:14.745 00.000 8976 stepping (-8, 13) + (0, -3)
03:01:14.745 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:14.771 00.026 8976 Received - 47 (G) 
03:01:14.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:14.771 00.000 8976 stepped: pos (-8, 10)
03:01:14.771 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:01:14.771 00.000 8976 MountToCamera -- mountX=1.11 mountY=-2.05 hyp=2.33 mountTheta=-1.07 cameraX=1.32, cameraY=1.92 cameraTheta=0.97
03:01:14.772 00.001 8976 incremental bump (1.317, 1.922) isValid = 1
03:01:14.772 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
03:01:14.772 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:01:14.772 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:01:14.772 00.000 8976 move complete, result=0
03:01:14.772 00.000 8976 worker thread done servicing request
03:01:14.772 00.000 9828 Worker thread wakes up
03:01:14.772 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:01:14.772 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:01:14.772 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
03:01:14.772 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
03:01:14.772 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:01:14.772 00.000 8976 Worker thread wakes up
03:01:14.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:14.772 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
03:01:14.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:14.772 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:01:14.772 00.000 9828 BLC: window closed
03:01:14.773 00.001 9828 MoveAxis(E, 22, B)
03:01:14.773 00.000 9828 Guiding  Dir = 2, Dur = 22
03:01:14.773 00.000 9828 IsSlewing returns 0
03:01:14.773 00.000 9828 IsGuiding returns 0
03:01:14.773 00.000 9828 PulseGuide returned control before completion, sleep 32
03:01:14.820 00.047 9828 IsGuiding returns 1
03:01:14.820 00.000 9828 scope still moving after pulse duration time elapsed
03:01:14.850 00.030 9828 IsSlewing returns 0
03:01:14.850 00.000 9828 IsGuiding returns 1
03:01:14.881 00.031 9828 IsSlewing returns 0
03:01:14.881 00.000 9828 IsGuiding returns 1
03:01:14.912 00.031 9828 IsSlewing returns 0
03:01:14.912 00.000 9828 IsGuiding returns 0
03:01:14.912 00.000 9828 scope move finished after 22 + 117 ms
03:01:14.912 00.000 9828 Move returns status 0, amount 22
03:01:14.912 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:14.912 00.000 9828 MoveAxis(N, 12, B)
03:01:14.912 00.000 9828 Guiding  Dir = 0, Dur = 12
03:01:14.928 00.016 9828 IsSlewing returns 0
03:01:14.929 00.001 9828 IsGuiding returns 0
03:01:14.929 00.000 9828 PulseGuide returned control before completion, sleep 22
03:01:14.959 00.030 9828 IsGuiding returns 1
03:01:14.959 00.000 9828 scope still moving after pulse duration time elapsed
03:01:14.990 00.031 9828 IsSlewing returns 0
03:01:14.990 00.000 9828 IsGuiding returns 1
03:01:15.021 00.031 9828 IsSlewing returns 0
03:01:15.021 00.000 9828 IsGuiding returns 1
03:01:15.052 00.031 9828 IsSlewing returns 0
03:01:15.052 00.000 9828 IsGuiding returns 1
03:01:15.083 00.031 9828 IsSlewing returns 0
03:01:15.083 00.000 9828 IsGuiding returns 1
03:01:15.114 00.031 9828 IsSlewing returns 0
03:01:15.114 00.000 9828 IsGuiding returns 0
03:01:15.114 00.000 9828 scope move finished after 12 + 174 ms
03:01:15.114 00.000 9828 Move returns status 0, amount 12
03:01:15.114 00.000 9828 move complete, result=0
03:01:15.114 00.000 9828 worker thread done servicing request
03:01:15.114 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:01:15.458 00.344 8976 Exposure complete
03:01:15.464 00.006 8976 worker thread done servicing request
03:01:15.464 00.000 5052 OnExposeComplete: enter
03:01:15.464 00.000 5052 UpdateGuideState(): m_state=6
03:01:15.464 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11633
03:01:15.464 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.88, Mass=164, SNR=8.9, Peak=83 HFD=1.8
03:01:15.464 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:01:15.464 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
03:01:15.464 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.17 hyp=0.47 cameraTheta=2.77 mountX=0.35 mountY=0.27, mountTheta=0.66
03:01:15.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.17, opts=13)
03:01:15.465 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.17)
03:01:15.465 00.000 8976 Worker thread wakes up
03:01:15.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.17) opts 0xd
03:01:15.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.17)
03:01:15.465 00.000 8976 Moving (-0.44, 0.17) raw xDistance=0.35 yDistance=0.27
03:01:15.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:01:15.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.27
03:01:15.465 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:01:15.465 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
03:01:15.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:15.465 00.000 8976 MoveAxis(L, 1, ABG)
03:01:15.465 00.000 8976 stepping (-8, 10) + (-1, 0)
03:01:15.465 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:15.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:15.465 00.000 5052 Enqueuing Expose request
03:01:15.490 00.025 8976 Received - 47 (G) 
03:01:15.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:15.490 00.000 8976 stepped: pos (-9, 10)
03:01:15.490 00.000 8976 MoveAxis(D, 1, ABG)
03:01:15.490 00.000 8976 stepping (-9, 10) + (0, -1)
03:01:15.490 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:15.522 00.032 8976 Received - 47 (G) 
03:01:15.522 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:15.522 00.000 8976 stepped: pos (-9, 9)
03:01:15.522 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:01:15.522 00.000 8976 MountToCamera -- mountX=1.20 mountY=-1.84 hyp=2.20 mountTheta=-0.99 cameraX=1.10, cameraY=1.91 cameraTheta=1.05
03:01:15.522 00.000 8976 incremental bump (1.096, 1.908) isValid = 1
03:01:15.522 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
03:01:15.522 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:01:15.522 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:01:15.523 00.001 8976 move complete, result=0
03:01:15.523 00.000 9828 Worker thread wakes up
03:01:15.523 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:01:15.523 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:01:15.523 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
03:01:15.523 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
03:01:15.523 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
03:01:15.523 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:01:15.523 00.000 8976 worker thread done servicing request
03:01:15.523 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:01:15.524 00.001 9828 BLC: window closed
03:01:15.524 00.000 8976 Worker thread wakes up
03:01:15.524 00.000 9828 MoveAxis(E, 20, B)
03:01:15.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:15.524 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:15.524 00.000 9828 Guiding  Dir = 2, Dur = 20
03:01:15.524 00.000 9828 IsSlewing returns 0
03:01:15.524 00.000 9828 IsGuiding returns 0
03:01:15.524 00.000 9828 PulseGuide returned control before completion, sleep 30
03:01:15.569 00.045 9828 IsGuiding returns 1
03:01:15.569 00.000 9828 scope still moving after pulse duration time elapsed
03:01:15.599 00.030 9828 IsSlewing returns 0
03:01:15.599 00.000 9828 IsGuiding returns 1
03:01:15.630 00.031 9828 IsSlewing returns 0
03:01:15.630 00.000 9828 IsGuiding returns 1
03:01:15.661 00.031 9828 IsSlewing returns 0
03:01:15.661 00.000 9828 IsGuiding returns 0
03:01:15.661 00.000 9828 scope move finished after 20 + 116 ms
03:01:15.661 00.000 9828 Move returns status 0, amount 20
03:01:15.661 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:15.661 00.000 9828 MoveAxis(N, 13, B)
03:01:15.661 00.000 9828 Guiding  Dir = 0, Dur = 13
03:01:15.676 00.015 9828 IsSlewing returns 0
03:01:15.676 00.000 9828 IsGuiding returns 0
03:01:15.676 00.000 9828 PulseGuide returned control before completion, sleep 23
03:01:15.706 00.030 9828 IsGuiding returns 1
03:01:15.706 00.000 9828 scope still moving after pulse duration time elapsed
03:01:15.738 00.032 9828 IsSlewing returns 0
03:01:15.739 00.001 9828 IsGuiding returns 1
03:01:15.768 00.029 9828 IsSlewing returns 0
03:01:15.769 00.001 9828 IsGuiding returns 1
03:01:15.798 00.029 9828 IsSlewing returns 0
03:01:15.798 00.000 9828 IsGuiding returns 1
03:01:15.829 00.031 9828 IsSlewing returns 0
03:01:15.829 00.000 9828 IsGuiding returns 0
03:01:15.829 00.000 9828 scope move finished after 13 + 140 ms
03:01:15.829 00.000 9828 Move returns status 0, amount 13
03:01:15.829 00.000 9828 move complete, result=0
03:01:15.830 00.001 9828 worker thread done servicing request
03:01:15.830 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:01:16.207 00.377 8976 Exposure complete
03:01:16.214 00.007 8976 worker thread done servicing request
03:01:16.214 00.000 5052 OnExposeComplete: enter
03:01:16.214 00.000 5052 UpdateGuideState(): m_state=6
03:01:16.214 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11634
03:01:16.214 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.64, Mass=170, SNR=9.0, Peak=80 HFD=2.1
03:01:16.214 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
03:01:16.214 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
03:01:16.214 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-2.92 mountX=0.07 mountY=0.28, mountTheta=1.31
03:01:16.215 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.07, opts=13)
03:01:16.215 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.07)
03:01:16.215 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
03:01:16.216 00.001 5052 UpdateGuideState exits: m=170 SNR=9.0
03:01:16.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:16.216 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:16.216 00.000 5052 Enqueuing Expose request
03:01:16.216 00.000 8976 Worker thread wakes up
03:01:16.216 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.07) opts 0xd
03:01:16.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.07)
03:01:16.217 00.001 8976 Moving (-0.29, -0.07) raw xDistance=0.07 yDistance=0.28
03:01:16.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:01:16.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
03:01:16.217 00.000 8976 MoveAxis(R, 0, ABG)
03:01:16.217 00.000 8976 MoveAxis(D, 1, ABG)
03:01:16.217 00.000 8976 stepping (-9, 9) + (0, -1)
03:01:16.217 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:16.241 00.024 8976 Received - 47 (G) 
03:01:16.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:16.241 00.000 8976 stepped: pos (-9, 8)
03:01:16.241 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:01:16.241 00.000 8976 MountToCamera -- mountX=1.26 mountY=-1.65 hyp=2.08 mountTheta=-0.92 cameraX=0.90, cameraY=1.87 cameraTheta=1.12
03:01:16.241 00.000 8976 incremental bump (0.900, 1.874) isValid = 1
03:01:16.242 00.001 8976 Scheduling Mount bump of (0.050, 0.107)
03:01:16.242 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:01:16.242 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:01:16.242 00.000 8976 move complete, result=0
03:01:16.242 00.000 8976 worker thread done servicing request
03:01:16.242 00.000 8976 Worker thread wakes up
03:01:16.242 00.000 9828 Worker thread wakes up
03:01:16.242 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:01:16.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:16.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:16.242 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:01:16.242 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:01:16.243 00.001 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:01:16.243 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
03:01:16.243 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:01:16.243 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:01:16.243 00.000 9828 BLC: window closed
03:01:16.243 00.000 9828 MoveAxis(E, 17, B)
03:01:16.243 00.000 9828 Guiding  Dir = 2, Dur = 17
03:01:16.243 00.000 9828 IsSlewing returns 0
03:01:16.243 00.000 9828 IsGuiding returns 0
03:01:16.244 00.001 9828 PulseGuide returned control before completion, sleep 27
03:01:16.285 00.041 9828 IsGuiding returns 1
03:01:16.285 00.000 9828 scope still moving after pulse duration time elapsed
03:01:16.317 00.032 9828 IsSlewing returns 0
03:01:16.317 00.000 9828 IsGuiding returns 1
03:01:16.348 00.031 9828 IsSlewing returns 0
03:01:16.348 00.000 9828 IsGuiding returns 1
03:01:16.379 00.031 9828 IsSlewing returns 0
03:01:16.379 00.000 9828 IsGuiding returns 0
03:01:16.379 00.000 9828 scope move finished after 17 + 118 ms
03:01:16.379 00.000 9828 Move returns status 0, amount 17
03:01:16.379 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:16.379 00.000 9828 MoveAxis(N, 14, B)
03:01:16.379 00.000 9828 Guiding  Dir = 0, Dur = 14
03:01:16.395 00.016 9828 IsSlewing returns 0
03:01:16.395 00.000 9828 IsGuiding returns 0
03:01:16.396 00.001 9828 PulseGuide returned control before completion, sleep 24
03:01:16.427 00.031 9828 IsGuiding returns 1
03:01:16.427 00.000 9828 scope still moving after pulse duration time elapsed
03:01:16.457 00.030 9828 IsSlewing returns 0
03:01:16.457 00.000 9828 IsGuiding returns 1
03:01:16.489 00.032 9828 IsSlewing returns 0
03:01:16.489 00.000 9828 IsGuiding returns 1
03:01:16.520 00.031 9828 IsSlewing returns 0
03:01:16.520 00.000 9828 IsGuiding returns 1
03:01:16.552 00.032 9828 IsSlewing returns 0
03:01:16.552 00.000 9828 IsGuiding returns 0
03:01:16.552 00.000 9828 scope move finished after 14 + 142 ms
03:01:16.552 00.000 9828 Move returns status 0, amount 14
03:01:16.552 00.000 9828 move complete, result=0
03:01:16.552 00.000 9828 worker thread done servicing request
03:01:16.552 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:01:16.929 00.377 8976 Exposure complete
03:01:16.934 00.005 8976 worker thread done servicing request
03:01:16.935 00.001 5052 OnExposeComplete: enter
03:01:16.935 00.000 5052 UpdateGuideState(): m_state=6
03:01:16.935 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11635
03:01:16.935 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.70, Mass=170, SNR=9.0, Peak=72 HFD=2.5
03:01:16.935 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
03:01:16.935 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
03:01:16.935 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.00 hyp=0.71 cameraTheta=-3.13 mountX=0.32 mountY=0.60, mountTheta=1.08
03:01:16.935 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.00, opts=13)
03:01:16.936 00.001 5052 Enqueuing Move request for stepguider (-0.71, -0.00)
03:01:16.936 00.000 8976 Worker thread wakes up
03:01:16.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.00) opts 0xd
03:01:16.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.00)
03:01:16.936 00.000 8976 Moving (-0.71, -0.00) raw xDistance=0.32 yDistance=0.60
03:01:16.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:01:16.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
03:01:16.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:01:16.936 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
03:01:16.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:16.936 00.000 8976 MoveAxis(L, 1, ABG)
03:01:16.936 00.000 8976 stepping (-9, 8) + (-1, 0)
03:01:16.936 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:16.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:16.936 00.000 5052 Enqueuing Expose request
03:01:16.961 00.025 8976 Received - 47 (G) 
03:01:16.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:16.961 00.000 8976 stepped: pos (-10, 8)
03:01:16.961 00.000 8976 MoveAxis(D, 2, ABG)
03:01:16.961 00.000 8976 stepping (-10, 8) + (0, -2)
03:01:16.961 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:16.993 00.032 8976 Received - 47 (G) 
03:01:16.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:16.993 00.000 8976 stepped: pos (-10, 6)
03:01:16.993 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:01:16.993 00.000 8976 MountToCamera -- mountX=1.35 mountY=-1.42 hyp=1.96 mountTheta=-0.81 cameraX=0.65, cameraY=1.85 cameraTheta=1.23
03:01:16.993 00.000 8976 incremental bump (0.653, 1.849) isValid = 1
03:01:16.993 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
03:01:16.993 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:01:16.993 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:01:16.993 00.000 8976 move complete, result=0
03:01:16.993 00.000 8976 worker thread done servicing request
03:01:16.993 00.000 8976 Worker thread wakes up
03:01:16.994 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:16.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:16.994 00.000 9828 Worker thread wakes up
03:01:16.994 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:01:16.994 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:01:16.994 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
03:01:16.994 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
03:01:16.994 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:01:16.994 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
03:01:16.994 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:01:16.994 00.000 9828 BLC: window closed
03:01:16.994 00.000 9828 MoveAxis(E, 14, B)
03:01:16.994 00.000 9828 Guiding  Dir = 2, Dur = 14
03:01:16.995 00.001 9828 IsSlewing returns 0
03:01:16.995 00.000 9828 IsGuiding returns 0
03:01:16.995 00.000 9828 PulseGuide returned control before completion, sleep 24
03:01:17.020 00.025 9828 IsGuiding returns 1
03:01:17.020 00.000 9828 scope still moving after pulse duration time elapsed
03:01:17.052 00.032 9828 IsSlewing returns 0
03:01:17.052 00.000 9828 IsGuiding returns 1
03:01:17.082 00.030 9828 IsSlewing returns 0
03:01:17.082 00.000 9828 IsGuiding returns 1
03:01:17.113 00.031 9828 IsSlewing returns 0
03:01:17.114 00.001 9828 IsGuiding returns 1
03:01:17.144 00.030 9828 IsSlewing returns 0
03:01:17.144 00.000 9828 IsGuiding returns 0
03:01:17.144 00.000 9828 scope move finished after 14 + 135 ms
03:01:17.144 00.000 9828 Move returns status 0, amount 14
03:01:17.144 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:17.144 00.000 9828 MoveAxis(N, 15, B)
03:01:17.144 00.000 9828 Guiding  Dir = 0, Dur = 15
03:01:17.159 00.015 9828 IsSlewing returns 0
03:01:17.159 00.000 9828 IsGuiding returns 0
03:01:17.160 00.001 9828 PulseGuide returned control before completion, sleep 25
03:01:17.190 00.030 9828 IsGuiding returns 1
03:01:17.190 00.000 9828 scope still moving after pulse duration time elapsed
03:01:17.221 00.031 9828 IsSlewing returns 0
03:01:17.221 00.000 9828 IsGuiding returns 1
03:01:17.252 00.031 9828 IsSlewing returns 0
03:01:17.252 00.000 9828 IsGuiding returns 1
03:01:17.282 00.030 9828 IsSlewing returns 0
03:01:17.282 00.000 9828 IsGuiding returns 0
03:01:17.282 00.000 9828 scope move finished after 15 + 107 ms
03:01:17.282 00.000 9828 Move returns status 0, amount 15
03:01:17.282 00.000 9828 move complete, result=0
03:01:17.282 00.000 9828 worker thread done servicing request
03:01:17.282 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:01:17.681 00.399 8976 Exposure complete
03:01:17.687 00.006 8976 worker thread done servicing request
03:01:17.687 00.000 5052 OnExposeComplete: enter
03:01:17.687 00.000 5052 UpdateGuideState(): m_state=6
03:01:17.687 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11636
03:01:17.687 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.64, Mass=158, SNR=8.7, Peak=78 HFD=1.5
03:01:17.687 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.10 = 1.19)
03:01:17.687 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
03:01:17.687 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.07 hyp=0.73 cameraTheta=-3.05 mountX=0.27 mountY=0.65, mountTheta=1.17
03:01:17.688 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.07, opts=13)
03:01:17.688 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.07)
03:01:17.688 00.000 8976 Worker thread wakes up
03:01:17.688 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:01:17.688 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:01:17.688 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:17.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.07) opts 0xd
03:01:17.688 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:17.688 00.000 5052 Enqueuing Expose request
03:01:17.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.07)
03:01:17.688 00.000 8976 Moving (-0.73, -0.07) raw xDistance=0.27 yDistance=0.65
03:01:17.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
03:01:17.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
03:01:17.688 00.000 8976 MoveAxis(L, 1, ABG)
03:01:17.688 00.000 8976 stepping (-10, 6) + (-1, 0)
03:01:17.689 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:17.713 00.024 8976 Received - 47 (G) 
03:01:17.713 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:17.713 00.000 8976 stepped: pos (-11, 6)
03:01:17.713 00.000 8976 MoveAxis(D, 3, ABG)
03:01:17.713 00.000 8976 stepping (-11, 6) + (0, -3)
03:01:17.713 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:17.745 00.032 8976 Received - 47 (G) 
03:01:17.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:17.745 00.000 8976 stepped: pos (-11, 3)
03:01:17.745 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
03:01:17.745 00.000 8976 MountToCamera -- mountX=1.46 mountY=-1.11 hyp=1.83 mountTheta=-0.65 cameraX=0.32, cameraY=1.81 cameraTheta=1.39
03:01:17.745 00.000 8976 incremental bump (0.325, 1.805) isValid = 1
03:01:17.745 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
03:01:17.745 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:01:17.745 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:01:17.745 00.000 8976 move complete, result=0
03:01:17.745 00.000 8976 worker thread done servicing request
03:01:17.745 00.000 8976 Worker thread wakes up
03:01:17.745 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
03:01:17.745 00.000 9828 Worker thread wakes up
03:01:17.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:17.745 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:17.745 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:01:17.745 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:01:17.745 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
03:01:17.745 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
03:01:17.745 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
03:01:17.745 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:01:17.745 00.000 9828 BLC: window closed
03:01:17.745 00.000 9828 MoveAxis(E, 8, B)
03:01:17.745 00.000 9828 Guiding  Dir = 2, Dur = 8
03:01:17.746 00.001 9828 IsSlewing returns 0
03:01:17.746 00.000 9828 IsGuiding returns 0
03:01:17.746 00.000 9828 PulseGuide returned control before completion, sleep 18
03:01:17.768 00.022 9828 IsGuiding returns 1
03:01:17.768 00.000 9828 scope still moving after pulse duration time elapsed
03:01:17.799 00.031 9828 IsSlewing returns 0
03:01:17.799 00.000 9828 IsGuiding returns 1
03:01:17.829 00.030 9828 IsSlewing returns 0
03:01:17.829 00.000 9828 IsGuiding returns 1
03:01:17.861 00.032 9828 IsSlewing returns 0
03:01:17.861 00.000 9828 IsGuiding returns 0
03:01:17.861 00.000 9828 scope move finished after 8 + 106 ms
03:01:17.861 00.000 9828 Move returns status 0, amount 8
03:01:17.861 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:17.861 00.000 9828 MoveAxis(N, 15, B)
03:01:17.861 00.000 9828 Guiding  Dir = 0, Dur = 15
03:01:17.876 00.015 9828 IsSlewing returns 0
03:01:17.876 00.000 9828 IsGuiding returns 0
03:01:17.876 00.000 9828 PulseGuide returned control before completion, sleep 25
03:01:17.907 00.031 9828 IsGuiding returns 1
03:01:17.907 00.000 9828 scope still moving after pulse duration time elapsed
03:01:17.938 00.031 9828 IsSlewing returns 0
03:01:17.938 00.000 9828 IsGuiding returns 1
03:01:17.968 00.030 9828 IsSlewing returns 0
03:01:17.968 00.000 9828 IsGuiding returns 1
03:01:17.999 00.031 9828 IsSlewing returns 0
03:01:17.999 00.000 9828 IsGuiding returns 1
03:01:18.030 00.031 9828 IsSlewing returns 0
03:01:18.030 00.000 9828 IsGuiding returns 0
03:01:18.030 00.000 9828 scope move finished after 15 + 139 ms
03:01:18.030 00.000 9828 Move returns status 0, amount 15
03:01:18.030 00.000 9828 move complete, result=0
03:01:18.030 00.000 9828 worker thread done servicing request
03:01:18.030 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:01:18.433 00.403 8976 Exposure complete
03:01:18.439 00.006 8976 worker thread done servicing request
03:01:18.439 00.000 5052 OnExposeComplete: enter
03:01:18.439 00.000 5052 UpdateGuideState(): m_state=6
03:01:18.439 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11637
03:01:18.439 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.74, Mass=157, SNR=8.7, Peak=72 HFD=2.2
03:01:18.439 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:01:18.439 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
03:01:18.439 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.03 hyp=0.31 cameraTheta=3.05 mountX=0.16 mountY=0.24, mountTheta=0.97
03:01:18.440 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.03, opts=13)
03:01:18.440 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.03)
03:01:18.440 00.000 8976 Worker thread wakes up
03:01:18.440 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
03:01:18.440 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
03:01:18.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:18.440 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:18.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.03) opts 0xd
03:01:18.440 00.000 5052 Enqueuing Expose request
03:01:18.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.03)
03:01:18.440 00.000 8976 Moving (-0.31, 0.03) raw xDistance=0.16 yDistance=0.24
03:01:18.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:01:18.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:01:18.440 00.000 8976 MoveAxis(R, 0, ABG)
03:01:18.440 00.000 8976 MoveAxis(U, 0, ABG)
03:01:18.441 00.001 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
03:01:18.441 00.000 8976 MountToCamera -- mountX=1.53 mountY=-0.90 hyp=1.78 mountTheta=-0.53 cameraX=0.10, cameraY=1.78 cameraTheta=1.51
03:01:18.441 00.000 8976 incremental bump (0.104, 1.776) isValid = 1
03:01:18.441 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
03:01:18.441 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:01:18.441 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:01:18.441 00.000 8976 move complete, result=0
03:01:18.441 00.000 9828 Worker thread wakes up
03:01:18.441 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:01:18.441 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:01:18.441 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
03:01:18.441 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
03:01:18.441 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
03:01:18.441 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:01:18.441 00.000 9828 BLC: window closed
03:01:18.441 00.000 8976 worker thread done servicing request
03:01:18.441 00.000 8976 Worker thread wakes up
03:01:18.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:18.441 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:01:18.441 00.000 9828 MoveAxis(E, 4, B)
03:01:18.441 00.000 9828 Guiding  Dir = 2, Dur = 4
03:01:18.442 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:18.442 00.000 9828 IsSlewing returns 0
03:01:18.442 00.000 9828 IsGuiding returns 0
03:01:18.442 00.000 9828 PulseGuide returned control before completion, sleep 14
03:01:18.471 00.029 9828 IsGuiding returns 1
03:01:18.471 00.000 9828 scope still moving after pulse duration time elapsed
03:01:18.502 00.031 9828 IsSlewing returns 0
03:01:18.502 00.000 9828 IsGuiding returns 1
03:01:18.533 00.031 9828 IsSlewing returns 0
03:01:18.533 00.000 9828 IsGuiding returns 1
03:01:18.564 00.031 9828 IsSlewing returns 0
03:01:18.564 00.000 9828 IsGuiding returns 1
03:01:18.610 00.046 9828 IsSlewing returns 0
03:01:18.610 00.000 9828 IsGuiding returns 0
03:01:18.610 00.000 9828 scope move finished after 4 + 163 ms
03:01:18.610 00.000 9828 Move returns status 0, amount 4
03:01:18.610 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:18.610 00.000 9828 MoveAxis(N, 16, B)
03:01:18.610 00.000 9828 Guiding  Dir = 0, Dur = 16
03:01:18.626 00.016 9828 IsSlewing returns 0
03:01:18.626 00.000 9828 IsGuiding returns 0
03:01:18.626 00.000 9828 PulseGuide returned control before completion, sleep 26
03:01:18.657 00.031 9828 IsGuiding returns 1
03:01:18.657 00.000 9828 scope still moving after pulse duration time elapsed
03:01:18.687 00.030 9828 IsSlewing returns 0
03:01:18.687 00.000 9828 IsGuiding returns 1
03:01:18.718 00.031 9828 IsSlewing returns 0
03:01:18.718 00.000 9828 IsGuiding returns 1
03:01:18.750 00.032 9828 IsSlewing returns 0
03:01:18.750 00.000 9828 IsGuiding returns 1
03:01:18.780 00.030 9828 IsSlewing returns 0
03:01:18.780 00.000 9828 IsGuiding returns 0
03:01:18.780 00.000 9828 scope move finished after 16 + 138 ms
03:01:18.780 00.000 9828 Move returns status 0, amount 16
03:01:18.780 00.000 9828 move complete, result=0
03:01:18.780 00.000 9828 worker thread done servicing request
03:01:18.780 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:01:19.127 00.347 8976 Exposure complete
03:01:19.132 00.005 8976 worker thread done servicing request
03:01:19.132 00.000 5052 OnExposeComplete: enter
03:01:19.132 00.000 5052 UpdateGuideState(): m_state=6
03:01:19.132 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11638
03:01:19.132 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.94, Mass=153, SNR=8.6, Peak=80 HFD=1.9
03:01:19.132 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:01:19.132 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
03:01:19.133 00.001 5052 CameraToMount -- cameraX=-0.68 cameraY=0.23 hyp=0.72 cameraTheta=2.82 mountX=0.52 mountY=0.45, mountTheta=0.71
03:01:19.134 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.23, opts=13)
03:01:19.134 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.23)
03:01:19.134 00.000 8976 Worker thread wakes up
03:01:19.134 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.23) opts 0xd
03:01:19.134 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.23)
03:01:19.134 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:01:19.134 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
03:01:19.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:19.135 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:19.135 00.000 5052 Enqueuing Expose request
03:01:19.135 00.000 8976 Moving (-0.68, 0.23) raw xDistance=0.52 yDistance=0.45
03:01:19.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:01:19.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:01:19.135 00.000 8976 MoveAxis(L, 2, ABG)
03:01:19.135 00.000 8976 stepping (-11, 3) + (-2, 0)
03:01:19.135 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:19.168 00.033 8976 Received - 47 (G) 
03:01:19.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:19.168 00.000 8976 stepped: pos (-13, 3)
03:01:19.168 00.000 8976 MoveAxis(D, 2, ABG)
03:01:19.168 00.000 8976 stepping (-13, 3) + (0, -2)
03:01:19.168 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:19.199 00.031 8976 Received - 47 (G) 
03:01:19.199 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:19.199 00.000 8976 stepped: pos (-13, 1)
03:01:19.199 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
03:01:19.199 00.000 8976 MountToCamera -- mountX=1.68 mountY=-0.66 hyp=1.81 mountTheta=-0.37 cameraX=-0.18, cameraY=1.80 cameraTheta=1.67
03:01:19.199 00.000 8976 incremental bump (-0.182, 1.799) isValid = 1
03:01:19.199 00.000 8976 Scheduling Mount bump of (-0.012, 0.119)
03:01:19.199 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:01:19.199 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:01:19.199 00.000 8976 move complete, result=0
03:01:19.199 00.000 9828 Worker thread wakes up
03:01:19.199 00.000 8976 worker thread done servicing request
03:01:19.199 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:01:19.199 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:01:19.199 00.000 8976 Worker thread wakes up
03:01:19.199 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:01:19.200 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:19.200 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
03:01:19.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:19.200 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
03:01:19.200 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
03:01:19.200 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:01:19.200 00.000 9828 BLC: window closed
03:01:19.200 00.000 9828 MoveAxis(W, 2, B)
03:01:19.200 00.000 9828 Guiding  Dir = 3, Dur = 2
03:01:19.200 00.000 9828 IsSlewing returns 0
03:01:19.200 00.000 9828 IsGuiding returns 0
03:01:19.200 00.000 9828 PulseGuide returned control before completion, sleep 12
03:01:19.220 00.020 9828 IsGuiding returns 1
03:01:19.220 00.000 9828 scope still moving after pulse duration time elapsed
03:01:19.251 00.031 9828 IsSlewing returns 0
03:01:19.251 00.000 9828 IsGuiding returns 1
03:01:19.282 00.031 9828 IsSlewing returns 0
03:01:19.282 00.000 9828 IsGuiding returns 1
03:01:19.313 00.031 9828 IsSlewing returns 0
03:01:19.313 00.000 9828 IsGuiding returns 0
03:01:19.313 00.000 9828 scope move finished after 2 + 110 ms
03:01:19.313 00.000 9828 Move returns status 0, amount 2
03:01:19.313 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:19.313 00.000 9828 MoveAxis(N, 16, B)
03:01:19.313 00.000 9828 Guiding  Dir = 0, Dur = 16
03:01:19.328 00.015 9828 IsSlewing returns 0
03:01:19.328 00.000 9828 IsGuiding returns 0
03:01:19.328 00.000 9828 PulseGuide returned control before completion, sleep 26
03:01:19.360 00.032 9828 IsGuiding returns 1
03:01:19.360 00.000 9828 scope still moving after pulse duration time elapsed
03:01:19.391 00.031 9828 IsSlewing returns 0
03:01:19.391 00.000 9828 IsGuiding returns 1
03:01:19.422 00.031 9828 IsSlewing returns 0
03:01:19.422 00.000 9828 IsGuiding returns 1
03:01:19.453 00.031 9828 IsSlewing returns 0
03:01:19.453 00.000 9828 IsGuiding returns 1
03:01:19.485 00.032 9828 IsSlewing returns 0
03:01:19.485 00.000 9828 IsGuiding returns 0
03:01:19.485 00.000 9828 scope move finished after 16 + 140 ms
03:01:19.485 00.000 9828 Move returns status 0, amount 16
03:01:19.485 00.000 9828 move complete, result=0
03:01:19.485 00.000 9828 worker thread done servicing request
03:01:19.485 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:01:19.883 00.398 8976 Exposure complete
03:01:19.889 00.006 8976 worker thread done servicing request
03:01:19.889 00.000 5052 OnExposeComplete: enter
03:01:19.889 00.000 5052 UpdateGuideState(): m_state=6
03:01:19.889 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11639
03:01:19.890 00.001 5052 Star::Find returns 1 (0), X=328.90, Y=281.57, Mass=185, SNR=9.4, Peak=73 HFD=2.2
03:01:19.890 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
03:01:19.890 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.48)
03:01:19.890 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.14 hyp=0.31 cameraTheta=-2.66 mountX=-0.00 mountY=0.30, mountTheta=1.58
03:01:19.891 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.14, opts=13)
03:01:19.891 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.14)
03:01:19.891 00.000 8976 Worker thread wakes up
03:01:19.891 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.14) opts 0xd
03:01:19.891 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.14)
03:01:19.891 00.000 8976 Moving (-0.27, -0.14) raw xDistance=-0.00 yDistance=0.30
03:01:19.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:01:19.891 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:01:19.891 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
03:01:19.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
03:01:19.891 00.000 8976 MoveAxis(R, 0, ABG)
03:01:19.891 00.000 8976 MoveAxis(D, 1, ABG)
03:01:19.891 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:19.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:19.891 00.000 5052 Enqueuing Expose request
03:01:19.891 00.000 8976 stepping (-13, 1) + (0, -1)
03:01:19.891 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:19.919 00.028 8976 Received - 47 (G) 
03:01:19.919 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:19.919 00.000 8976 stepped: pos (-13, 0)
03:01:19.919 00.000 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
03:01:19.919 00.000 8976 MountToCamera -- mountX=1.79 mountY=-0.44 hyp=1.84 mountTheta=-0.24 cameraX=-0.42, cameraY=1.79 cameraTheta=1.80
03:01:19.919 00.000 8976 incremental bump (-0.421, 1.790) isValid = 1
03:01:19.919 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
03:01:19.919 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:01:19.919 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:01:19.919 00.000 8976 move complete, result=0
03:01:19.919 00.000 8976 worker thread done servicing request
03:01:19.919 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:01:19.919 00.000 9828 Worker thread wakes up
03:01:19.919 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:01:19.919 00.000 8976 Worker thread wakes up
03:01:19.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:19.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:19.920 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:01:19.920 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
03:01:19.920 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.47)
03:01:19.920 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
03:01:19.920 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:01:19.920 00.000 9828 BLC: window closed
03:01:19.920 00.000 9828 MoveAxis(W, 7, B)
03:01:19.920 00.000 9828 Guiding  Dir = 3, Dur = 7
03:01:19.921 00.001 9828 IsSlewing returns 0
03:01:19.921 00.000 9828 IsGuiding returns 0
03:01:19.921 00.000 9828 PulseGuide returned control before completion, sleep 17
03:01:19.953 00.032 9828 IsGuiding returns 1
03:01:19.953 00.000 9828 scope still moving after pulse duration time elapsed
03:01:19.983 00.030 9828 IsSlewing returns 0
03:01:19.983 00.000 9828 IsGuiding returns 1
03:01:20.014 00.031 9828 IsSlewing returns 0
03:01:20.014 00.000 9828 IsGuiding returns 1
03:01:20.044 00.030 9828 IsSlewing returns 0
03:01:20.044 00.000 9828 IsGuiding returns 0
03:01:20.044 00.000 9828 scope move finished after 7 + 117 ms
03:01:20.044 00.000 9828 Move returns status 0, amount 7
03:01:20.044 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:20.044 00.000 9828 MoveAxis(N, 16, B)
03:01:20.044 00.000 9828 Guiding  Dir = 0, Dur = 16
03:01:20.060 00.016 9828 IsSlewing returns 0
03:01:20.060 00.000 9828 IsGuiding returns 0
03:01:20.060 00.000 9828 PulseGuide returned control before completion, sleep 26
03:01:20.091 00.031 9828 IsGuiding returns 1
03:01:20.091 00.000 9828 scope still moving after pulse duration time elapsed
03:01:20.121 00.030 9828 IsSlewing returns 0
03:01:20.121 00.000 9828 IsGuiding returns 1
03:01:20.152 00.031 9828 IsSlewing returns 0
03:01:20.152 00.000 9828 IsGuiding returns 1
03:01:20.183 00.031 9828 IsSlewing returns 0
03:01:20.183 00.000 9828 IsGuiding returns 1
03:01:20.214 00.031 9828 IsSlewing returns 0
03:01:20.218 00.004 9828 IsGuiding returns 1
03:01:20.244 00.026 9828 IsSlewing returns 0
03:01:20.244 00.000 9828 IsGuiding returns 0
03:01:20.244 00.000 9828 scope move finished after 16 + 168 ms
03:01:20.244 00.000 9828 Move returns status 0, amount 16
03:01:20.244 00.000 9828 move complete, result=0
03:01:20.244 00.000 9828 worker thread done servicing request
03:01:20.245 00.001 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
03:01:20.602 00.357 8976 Exposure complete
03:01:20.608 00.006 8976 worker thread done servicing request
03:01:20.608 00.000 5052 OnExposeComplete: enter
03:01:20.608 00.000 5052 UpdateGuideState(): m_state=6
03:01:20.609 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11640
03:01:20.609 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.69, Mass=152, SNR=8.6, Peak=74 HFD=2.1
03:01:20.609 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.02 = 1.27)
03:01:20.609 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
03:01:20.609 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-2.97 mountX=0.04 mountY=0.13, mountTheta=1.25
03:01:20.609 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.02, opts=13)
03:01:20.609 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.02)
03:01:20.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
03:01:20.609 00.000 5052 UpdateGuideState exits: m=152 SNR=8.6
03:01:20.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:20.610 00.001 8976 Worker thread wakes up
03:01:20.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.02) opts 0xd
03:01:20.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.02)
03:01:20.610 00.000 8976 Moving (-0.14, -0.02) raw xDistance=0.04 yDistance=0.13
03:01:20.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:01:20.610 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:20.610 00.000 5052 Enqueuing Expose request
03:01:20.610 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:01:20.610 00.000 8976 MoveAxis(R, 0, ABG)
03:01:20.610 00.000 8976 MoveAxis(U, 0, ABG)
03:01:20.611 00.001 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
03:01:20.611 00.000 8976 MountToCamera -- mountX=1.85 mountY=-0.29 hyp=1.88 mountTheta=-0.16 cameraX=-0.58, cameraY=1.78 cameraTheta=1.89
03:01:20.611 00.000 8976 incremental bump (-0.581, 1.784) isValid = 1
03:01:20.611 00.000 8976 Scheduling Mount bump of (-0.036, 0.113)
03:01:20.611 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:01:20.611 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:01:20.611 00.000 8976 move complete, result=0
03:01:20.611 00.000 9828 Worker thread wakes up
03:01:20.611 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:01:20.611 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:20.611 00.000 8976 worker thread done servicing request
03:01:20.611 00.000 8976 Worker thread wakes up
03:01:20.611 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:01:20.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:20.611 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
03:01:20.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:20.611 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.39)
03:01:20.612 00.001 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.32
03:01:20.612 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
03:01:20.612 00.000 9828 BLC: window closed
03:01:20.612 00.000 9828 MoveAxis(W, 10, B)
03:01:20.612 00.000 9828 Guiding  Dir = 3, Dur = 10
03:01:20.612 00.000 9828 IsSlewing returns 0
03:01:20.612 00.000 9828 IsGuiding returns 0
03:01:20.612 00.000 9828 PulseGuide returned control before completion, sleep 20
03:01:20.635 00.023 9828 IsGuiding returns 1
03:01:20.635 00.000 9828 scope still moving after pulse duration time elapsed
03:01:20.668 00.033 9828 IsSlewing returns 0
03:01:20.668 00.000 9828 IsGuiding returns 1
03:01:20.697 00.029 9828 IsSlewing returns 0
03:01:20.697 00.000 9828 IsGuiding returns 1
03:01:20.729 00.032 9828 IsSlewing returns 0
03:01:20.730 00.001 9828 IsGuiding returns 1
03:01:20.759 00.029 9828 IsSlewing returns 0
03:01:20.759 00.000 9828 IsGuiding returns 0
03:01:20.759 00.000 9828 scope move finished after 10 + 137 ms
03:01:20.759 00.000 9828 Move returns status 0, amount 10
03:01:20.759 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:20.759 00.000 9828 MoveAxis(N, 16, B)
03:01:20.759 00.000 9828 Guiding  Dir = 0, Dur = 16
03:01:20.774 00.015 9828 IsSlewing returns 0
03:01:20.774 00.000 9828 IsGuiding returns 0
03:01:20.774 00.000 9828 PulseGuide returned control before completion, sleep 26
03:01:20.805 00.031 9828 IsGuiding returns 1
03:01:20.805 00.000 9828 scope still moving after pulse duration time elapsed
03:01:20.836 00.031 9828 IsSlewing returns 0
03:01:20.836 00.000 9828 IsGuiding returns 1
03:01:20.867 00.031 9828 IsSlewing returns 0
03:01:20.867 00.000 9828 IsGuiding returns 1
03:01:20.899 00.032 9828 IsSlewing returns 0
03:01:20.899 00.000 9828 IsGuiding returns 1
03:01:20.930 00.031 9828 IsSlewing returns 0
03:01:20.930 00.000 9828 IsGuiding returns 1
03:01:20.961 00.031 9828 IsSlewing returns 0
03:01:20.961 00.000 9828 IsGuiding returns 1
03:01:20.993 00.032 9828 IsSlewing returns 0
03:01:20.993 00.000 9828 IsGuiding returns 0
03:01:20.993 00.000 9828 scope move finished after 16 + 202 ms
03:01:20.993 00.000 9828 Move returns status 0, amount 16
03:01:20.993 00.000 9828 move complete, result=0
03:01:20.993 00.000 9828 worker thread done servicing request
03:01:20.993 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
03:01:21.289 00.296 8976 Exposure complete
03:01:21.295 00.006 8976 worker thread done servicing request
03:01:21.295 00.000 5052 OnExposeComplete: enter
03:01:21.295 00.000 5052 UpdateGuideState(): m_state=6
03:01:21.295 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11641
03:01:21.295 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.41, Mass=154, SNR=8.5, Peak=71 HFD=2.0
03:01:21.295 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.41 = 1.87)
03:01:21.295 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
03:01:21.295 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.30 hyp=0.43 cameraTheta=-2.37 mountX=-0.13 mountY=0.43, mountTheta=1.87
03:01:21.296 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.30, opts=13)
03:01:21.296 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.30)
03:01:21.296 00.000 8976 Worker thread wakes up
03:01:21.296 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.30) opts 0xd
03:01:21.296 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.30)
03:01:21.296 00.000 8976 Moving (-0.31, -0.30) raw xDistance=-0.13 yDistance=0.43
03:01:21.296 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:01:21.296 00.000 5052 UpdateGuideState exits: m=154 SNR=8.5
03:01:21.296 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:21.296 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:21.297 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:01:21.297 00.000 5052 Enqueuing Expose request
03:01:21.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:01:21.297 00.000 8976 MoveAxis(R, 0, ABG)
03:01:21.297 00.000 8976 MoveAxis(D, 2, ABG)
03:01:21.297 00.000 8976 stepping (-13, 0) + (0, -2)
03:01:21.297 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:21.326 00.029 8976 Received - 47 (G) 
03:01:21.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:21.326 00.000 8976 stepped: pos (-13, -2)
03:01:21.326 00.000 8976 MountToCamera -- mountTheta (-0.05) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
03:01:21.326 00.000 8976 MountToCamera -- mountX=1.90 mountY=-0.09 hyp=1.90 mountTheta=-0.05 cameraX=-0.78, cameraY=1.73 cameraTheta=1.99
03:01:21.326 00.000 8976 incremental bump (-0.782, 1.733) isValid = 1
03:01:21.326 00.000 8976 Scheduling Mount bump of (-0.047, 0.109)
03:01:21.326 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:01:21.326 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:01:21.326 00.000 8976 move complete, result=0
03:01:21.326 00.000 9828 Worker thread wakes up
03:01:21.327 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:01:21.327 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:01:21.327 00.000 9828 CameraToMount -- cameraTheta (1.98) - m_xAngle (-3.10) = xAngle (5.08 = -1.21)
03:01:21.327 00.000 9828 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.00 = -1.29)
03:01:21.327 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:01:21.327 00.000 8976 worker thread done servicing request
03:01:21.327 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=0.04 mountY=-0.11, mountTheta=-1.22
03:01:21.327 00.000 8976 Worker thread wakes up
03:01:21.327 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
03:01:21.327 00.000 9828 BLC: window closed
03:01:21.327 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:21.327 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:21.327 00.000 9828 MoveAxis(W, 13, B)
03:01:21.327 00.000 9828 Guiding  Dir = 3, Dur = 13
03:01:21.328 00.001 9828 IsSlewing returns 0
03:01:21.328 00.000 9828 IsGuiding returns 0
03:01:21.328 00.000 9828 PulseGuide returned control before completion, sleep 23
03:01:21.354 00.026 9828 IsGuiding returns 1
03:01:21.354 00.000 9828 scope still moving after pulse duration time elapsed
03:01:21.384 00.030 9828 IsSlewing returns 0
03:01:21.384 00.000 9828 IsGuiding returns 1
03:01:21.415 00.031 9828 IsSlewing returns 0
03:01:21.415 00.000 9828 IsGuiding returns 1
03:01:21.447 00.032 9828 IsSlewing returns 0
03:01:21.447 00.000 9828 IsGuiding returns 1
03:01:21.480 00.033 9828 IsSlewing returns 0
03:01:21.480 00.000 9828 IsGuiding returns 0
03:01:21.480 00.000 9828 scope move finished after 13 + 139 ms
03:01:21.480 00.000 9828 Move returns status 0, amount 13
03:01:21.480 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:21.480 00.000 9828 MoveAxis(N, 15, B)
03:01:21.480 00.000 9828 Guiding  Dir = 0, Dur = 15
03:01:21.495 00.015 9828 IsSlewing returns 0
03:01:21.495 00.000 9828 IsGuiding returns 0
03:01:21.495 00.000 9828 PulseGuide returned control before completion, sleep 25
03:01:21.525 00.030 9828 IsGuiding returns 1
03:01:21.525 00.000 9828 scope still moving after pulse duration time elapsed
03:01:21.556 00.031 9828 IsSlewing returns 0
03:01:21.556 00.000 9828 IsGuiding returns 1
03:01:21.587 00.031 9828 IsSlewing returns 0
03:01:21.588 00.001 9828 IsGuiding returns 1
03:01:21.617 00.029 9828 IsSlewing returns 0
03:01:21.617 00.000 9828 IsGuiding returns 1
03:01:21.649 00.032 9828 IsSlewing returns 0
03:01:21.649 00.000 9828 IsGuiding returns 0
03:01:21.649 00.000 9828 scope move finished after 15 + 139 ms
03:01:21.649 00.000 9828 Move returns status 0, amount 15
03:01:21.649 00.000 9828 move complete, result=0
03:01:21.649 00.000 9828 worker thread done servicing request
03:01:21.649 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 15 ms NORTH
03:01:22.012 00.363 8976 Exposure complete
03:01:22.018 00.006 8976 worker thread done servicing request
03:01:22.018 00.000 5052 OnExposeComplete: enter
03:01:22.018 00.000 5052 UpdateGuideState(): m_state=6
03:01:22.018 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11642
03:01:22.018 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.32, Mass=172, SNR=9.1, Peak=75 HFD=1.8
03:01:22.018 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
03:01:22.018 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.59)
03:01:22.018 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.39 hyp=0.70 cameraTheta=-2.55 mountX=-0.08 mountY=0.70, mountTheta=1.69
03:01:22.019 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.39, opts=13)
03:01:22.019 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.39)
03:01:22.019 00.000 8976 Worker thread wakes up
03:01:22.019 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:01:22.019 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
03:01:22.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:22.019 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.39) opts 0xd
03:01:22.019 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.39)
03:01:22.019 00.000 8976 Moving (-0.58, -0.39) raw xDistance=-0.08 yDistance=0.70
03:01:22.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:01:22.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
03:01:22.019 00.000 8976 MoveAxis(R, 0, ABG)
03:01:22.019 00.000 8976 MoveAxis(D, 3, ABG)
03:01:22.019 00.000 8976 stepping (-13, -2) + (0, -3)
03:01:22.019 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:22.020 00.001 5052 Enqueuing Expose request
03:01:22.020 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:22.061 00.041 8976 Received - 47 (G) 
03:01:22.061 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:22.061 00.000 8976 stepped: pos (-13, -5)
03:01:22.061 00.000 8976 MountToCamera -- mountTheta (0.10) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
03:01:22.061 00.000 8976 MountToCamera -- mountX=1.93 mountY=0.20 hyp=1.94 mountTheta=0.10 cameraX=-1.06, cameraY=1.63 cameraTheta=2.15
03:01:22.061 00.000 8976 incremental bump (-1.056, 1.626) isValid = 1
03:01:22.062 00.001 8976 Scheduling Mount bump of (-0.063, 0.100)
03:01:22.062 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:01:22.062 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:01:22.062 00.000 8976 move complete, result=0
03:01:22.062 00.000 9828 Worker thread wakes up
03:01:22.062 00.000 8976 worker thread done servicing request
03:01:22.062 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:01:22.062 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:01:22.062 00.000 8976 Worker thread wakes up
03:01:22.062 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:01:22.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:22.062 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:22.062 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.06)
03:01:22.062 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.14)
03:01:22.062 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.07
03:01:22.062 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:01:22.062 00.000 9828 BLC: window closed
03:01:22.063 00.001 9828 MoveAxis(W, 18, B)
03:01:22.063 00.000 9828 Guiding  Dir = 3, Dur = 18
03:01:22.063 00.000 9828 IsSlewing returns 0
03:01:22.063 00.000 9828 IsGuiding returns 0
03:01:22.063 00.000 9828 PulseGuide returned control before completion, sleep 28
03:01:22.103 00.040 9828 IsGuiding returns 1
03:01:22.103 00.000 9828 scope still moving after pulse duration time elapsed
03:01:22.132 00.029 9828 IsSlewing returns 0
03:01:22.133 00.001 9828 IsGuiding returns 1
03:01:22.164 00.031 9828 IsSlewing returns 0
03:01:22.164 00.000 9828 IsGuiding returns 1
03:01:22.195 00.031 9828 IsSlewing returns 0
03:01:22.195 00.000 9828 IsGuiding returns 1
03:01:22.228 00.033 9828 IsSlewing returns 0
03:01:22.228 00.000 9828 IsGuiding returns 0
03:01:22.228 00.000 9828 scope move finished after 18 + 147 ms
03:01:22.228 00.000 9828 Move returns status 0, amount 18
03:01:22.228 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:22.228 00.000 9828 MoveAxis(N, 15, B)
03:01:22.228 00.000 9828 Guiding  Dir = 0, Dur = 15
03:01:22.242 00.014 9828 IsSlewing returns 0
03:01:22.242 00.000 9828 IsGuiding returns 0
03:01:22.243 00.001 9828 PulseGuide returned control before completion, sleep 25
03:01:22.273 00.030 9828 IsGuiding returns 1
03:01:22.273 00.000 9828 scope still moving after pulse duration time elapsed
03:01:22.305 00.032 9828 IsSlewing returns 0
03:01:22.305 00.000 9828 IsGuiding returns 1
03:01:22.337 00.032 9828 IsSlewing returns 0
03:01:22.337 00.000 9828 IsGuiding returns 1
03:01:22.367 00.030 9828 IsSlewing returns 0
03:01:22.367 00.000 9828 IsGuiding returns 1
03:01:22.398 00.031 9828 IsSlewing returns 0
03:01:22.398 00.000 9828 IsGuiding returns 0
03:01:22.398 00.000 9828 scope move finished after 15 + 140 ms
03:01:22.398 00.000 9828 Move returns status 0, amount 15
03:01:22.398 00.000 9828 move complete, result=0
03:01:22.398 00.000 9828 worker thread done servicing request
03:01:22.398 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:01:22.749 00.351 8976 Exposure complete
03:01:22.754 00.005 8976 worker thread done servicing request
03:01:22.754 00.000 5052 OnExposeComplete: enter
03:01:22.754 00.000 5052 UpdateGuideState(): m_state=6
03:01:22.754 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11643
03:01:22.754 00.000 5052 Star::Find returns 1 (0), X=328.15, Y=281.69, Mass=195, SNR=9.7, Peak=76 HFD=2.1
03:01:22.754 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
03:01:22.754 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
03:01:22.754 00.000 5052 CameraToMount -- cameraX=-1.03 cameraY=-0.02 hyp=1.03 cameraTheta=-3.12 mountX=0.45 mountY=0.87, mountTheta=1.09
03:01:22.755 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.03, y=-0.02, opts=13)
03:01:22.755 00.000 5052 Enqueuing Move request for stepguider (-1.03, -0.02)
03:01:22.755 00.000 8976 Worker thread wakes up
03:01:22.755 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:01:22.755 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
03:01:22.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:22.755 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.03, -0.02) opts 0xd
03:01:22.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:22.755 00.000 5052 Enqueuing Expose request
03:01:22.756 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.03, -0.02)
03:01:22.756 00.000 8976 Moving (-1.03, -0.02) raw xDistance=0.45 yDistance=0.87
03:01:22.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:01:22.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.87
03:01:22.756 00.000 8976 MoveAxis(L, 2, ABG)
03:01:22.756 00.000 8976 stepping (-13, -5) + (-2, 0)
03:01:22.756 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:22.781 00.025 8976 Received - 47 (G) 
03:01:22.781 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:22.781 00.000 8976 stepped: pos (-15, -5)
03:01:22.781 00.000 8976 MoveAxis(D, 4, ABG)
03:01:22.781 00.000 8976 stepping (-15, -5) + (0, -4)
03:01:22.781 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:01:22.813 00.032 8976 Received - 47 (G) 
03:01:22.813 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:01:22.813 00.000 8976 stepped: pos (-15, -9)
03:01:22.813 00.000 8976 MountToCamera -- mountTheta (0.29) + m_xAngle (2.04) = xAngle (2.33 = 2.33)
03:01:22.813 00.000 8976 MountToCamera -- mountX=2.05 mountY=0.61 hyp=2.14 mountTheta=0.29 cameraX=-1.47, cameraY=1.55 cameraTheta=2.33
03:01:22.813 00.000 8976 incremental bump (-1.473, 1.550) isValid = 1
03:01:22.813 00.000 8976 Scheduling Mount bump of (-0.079, 0.086)
03:01:22.813 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:01:22.813 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:01:22.813 00.000 8976 move complete, result=0
03:01:22.813 00.000 9828 Worker thread wakes up
03:01:22.813 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:01:22.813 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:01:22.813 00.000 8976 worker thread done servicing request
03:01:22.813 00.000 8976 Worker thread wakes up
03:01:22.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:22.813 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
03:01:22.813 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
03:01:22.813 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.96)
03:01:22.814 00.001 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.08 mountY=-0.10, mountTheta=-0.91
03:01:22.814 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.10
03:01:22.814 00.000 9828 BLC: window closed
03:01:22.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:22.814 00.000 9828 MoveAxis(W, 24, B)
03:01:22.814 00.000 9828 Guiding  Dir = 3, Dur = 24
03:01:22.814 00.000 9828 IsSlewing returns 0
03:01:22.814 00.000 9828 IsGuiding returns 0
03:01:22.814 00.000 9828 PulseGuide returned control before completion, sleep 34
03:01:22.852 00.038 9828 IsGuiding returns 1
03:01:22.852 00.000 9828 scope still moving after pulse duration time elapsed
03:01:22.883 00.031 9828 IsSlewing returns 0
03:01:22.884 00.001 9828 IsGuiding returns 1
03:01:22.913 00.029 9828 IsSlewing returns 0
03:01:22.913 00.000 9828 IsGuiding returns 1
03:01:22.944 00.031 9828 IsSlewing returns 0
03:01:22.944 00.000 9828 IsGuiding returns 1
03:01:22.975 00.031 9828 IsSlewing returns 0
03:01:22.976 00.001 9828 IsGuiding returns 0
03:01:22.976 00.000 9828 scope move finished after 24 + 136 ms
03:01:22.976 00.000 9828 Move returns status 0, amount 24
03:01:22.976 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:22.976 00.000 9828 MoveAxis(N, 13, B)
03:01:22.976 00.000 9828 Guiding  Dir = 0, Dur = 13
03:01:22.990 00.014 9828 IsSlewing returns 0
03:01:22.990 00.000 9828 IsGuiding returns 0
03:01:22.990 00.000 9828 PulseGuide returned control before completion, sleep 23
03:01:23.021 00.031 9828 IsGuiding returns 1
03:01:23.021 00.000 9828 scope still moving after pulse duration time elapsed
03:01:23.052 00.031 9828 IsSlewing returns 0
03:01:23.052 00.000 9828 IsGuiding returns 1
03:01:23.083 00.031 9828 IsSlewing returns 0
03:01:23.083 00.000 9828 IsGuiding returns 1
03:01:23.115 00.032 9828 IsSlewing returns 0
03:01:23.115 00.000 9828 IsGuiding returns 1
03:01:23.147 00.032 9828 IsSlewing returns 0
03:01:23.147 00.000 9828 IsGuiding returns 0
03:01:23.147 00.000 9828 scope move finished after 13 + 143 ms
03:01:23.147 00.000 9828 Move returns status 0, amount 13
03:01:23.147 00.000 9828 move complete, result=0
03:01:23.148 00.001 9828 worker thread done servicing request
03:01:23.148 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
03:01:23.493 00.345 8976 Exposure complete
03:01:23.499 00.006 8976 worker thread done servicing request
03:01:23.499 00.000 5052 OnExposeComplete: enter
03:01:23.499 00.000 5052 UpdateGuideState(): m_state=6
03:01:23.499 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11644
03:01:23.499 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.83, Mass=157, SNR=8.7, Peak=73 HFD=1.9
03:01:23.499 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:01:23.499 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
03:01:23.499 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.12 hyp=0.74 cameraTheta=2.98 mountX=0.44 mountY=0.55, mountTheta=0.89
03:01:23.500 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.12, opts=13)
03:01:23.500 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.12)
03:01:23.500 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:01:23.500 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
03:01:23.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:23.500 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:23.500 00.000 5052 Enqueuing Expose request
03:01:23.500 00.000 8976 Worker thread wakes up
03:01:23.501 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.12) opts 0xd
03:01:23.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.12)
03:01:23.501 00.000 8976 Moving (-0.73, 0.12) raw xDistance=0.44 yDistance=0.55
03:01:23.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
03:01:23.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.55
03:01:23.501 00.000 8976 MoveAxis(L, 2, ABG)
03:01:23.501 00.000 8976 stepping (-15, -9) + (-2, 0)
03:01:23.501 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:23.532 00.031 8976 Received - 47 (G) 
03:01:23.532 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:23.532 00.000 8976 stepped: pos (-17, -9)
03:01:23.532 00.000 8976 MoveAxis(D, 2, ABG)
03:01:23.532 00.000 8976 stepping (-17, -9) + (0, -2)
03:01:23.532 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:23.564 00.032 8976 Received - 47 (G) 
03:01:23.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:23.564 00.000 8976 stepped: pos (-17, -11)
03:01:23.564 00.000 8976 MountToCamera -- mountTheta (0.41) + m_xAngle (2.04) = xAngle (2.46 = 2.46)
03:01:23.564 00.000 8976 MountToCamera -- mountX=2.23 mountY=0.98 hyp=2.44 mountTheta=0.41 cameraX=-1.89, cameraY=1.54 cameraTheta=2.46
03:01:23.564 00.000 8976 incremental bump (-1.891, 1.541) isValid = 1
03:01:23.564 00.000 8976 Scheduling Mount bump of (-0.089, 0.075)
03:01:23.564 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
03:01:23.564 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
03:01:23.564 00.000 8976 move complete, result=0
03:01:23.565 00.001 8976 worker thread done servicing request
03:01:23.565 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:01:23.565 00.000 9828 Worker thread wakes up
03:01:23.565 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
03:01:23.565 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:01:23.565 00.000 9828 CameraToMount -- cameraTheta (2.44) - m_xAngle (-3.10) = xAngle (5.54 = -0.75)
03:01:23.565 00.000 9828 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.45 = -0.83)
03:01:23.565 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.44 mountX=0.09 mountY=-0.09, mountTheta=-0.79
03:01:23.565 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.09 yDistance=-0.09
03:01:23.565 00.000 9828 BLC: window closed
03:01:23.565 00.000 9828 MoveAxis(W, 27, B)
03:01:23.565 00.000 9828 Guiding  Dir = 3, Dur = 27
03:01:23.565 00.000 8976 Worker thread wakes up
03:01:23.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:23.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:23.566 00.001 9828 IsSlewing returns 0
03:01:23.566 00.000 9828 IsGuiding returns 0
03:01:23.566 00.000 9828 PulseGuide returned control before completion, sleep 37
03:01:23.612 00.046 9828 IsGuiding returns 1
03:01:23.612 00.000 9828 scope still moving after pulse duration time elapsed
03:01:23.643 00.031 9828 IsSlewing returns 0
03:01:23.643 00.000 9828 IsGuiding returns 1
03:01:23.674 00.031 9828 IsSlewing returns 0
03:01:23.674 00.000 9828 IsGuiding returns 1
03:01:23.705 00.031 9828 IsSlewing returns 0
03:01:23.705 00.000 9828 IsGuiding returns 1
03:01:23.737 00.032 9828 IsSlewing returns 0
03:01:23.737 00.000 9828 IsGuiding returns 0
03:01:23.737 00.000 9828 scope move finished after 27 + 145 ms
03:01:23.737 00.000 9828 Move returns status 0, amount 27
03:01:23.737 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:23.738 00.001 9828 MoveAxis(N, 12, B)
03:01:23.738 00.000 9828 Guiding  Dir = 0, Dur = 12
03:01:23.753 00.015 9828 IsSlewing returns 0
03:01:23.753 00.000 9828 IsGuiding returns 0
03:01:23.753 00.000 9828 PulseGuide returned control before completion, sleep 22
03:01:23.784 00.031 9828 IsGuiding returns 1
03:01:23.784 00.000 9828 scope still moving after pulse duration time elapsed
03:01:23.816 00.032 9828 IsSlewing returns 0
03:01:23.816 00.000 9828 IsGuiding returns 1
03:01:23.848 00.032 9828 IsSlewing returns 0
03:01:23.848 00.000 9828 IsGuiding returns 1
03:01:23.880 00.032 9828 IsSlewing returns 0
03:01:23.880 00.000 9828 IsGuiding returns 1
03:01:23.911 00.031 9828 IsSlewing returns 0
03:01:23.911 00.000 9828 IsGuiding returns 0
03:01:23.911 00.000 9828 scope move finished after 12 + 145 ms
03:01:23.911 00.000 9828 Move returns status 0, amount 12
03:01:23.911 00.000 9828 move complete, result=0
03:01:23.911 00.000 9828 worker thread done servicing request
03:01:23.911 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
03:01:24.266 00.355 8976 Exposure complete
03:01:24.272 00.006 8976 worker thread done servicing request
03:01:24.272 00.000 5052 OnExposeComplete: enter
03:01:24.272 00.000 5052 UpdateGuideState(): m_state=6
03:01:24.272 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11645
03:01:24.272 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.79, Mass=149, SNR=8.5, Peak=73 HFD=2.0
03:01:24.272 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
03:01:24.272 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
03:01:24.272 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.94 mountX=0.04 mountY=-0.09, mountTheta=-1.12
03:01:24.273 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.08, opts=13)
03:01:24.273 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.08)
03:01:24.273 00.000 8976 Worker thread wakes up
03:01:24.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.08) opts 0xd
03:01:24.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.08)
03:01:24.273 00.000 8976 Moving (0.05, 0.08) raw xDistance=0.04 yDistance=-0.09
03:01:24.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:01:24.273 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:01:24.273 00.000 5052 UpdateGuideState exits: m=149 SNR=8.5
03:01:24.274 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:24.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:01:24.274 00.000 8976 MoveAxis(R, 0, ABG)
03:01:24.274 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:24.274 00.000 5052 Enqueuing Expose request
03:01:24.274 00.000 8976 MoveAxis(U, 0, ABG)
03:01:24.274 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
03:01:24.274 00.000 8976 MountToCamera -- mountX=2.36 mountY=1.23 hyp=2.66 mountTheta=0.48 cameraX=-2.17, cameraY=1.53 cameraTheta=2.53
03:01:24.274 00.000 8976 incremental bump (-2.171, 1.535) isValid = 1
03:01:24.274 00.000 8976 Scheduling Mount bump of (-0.075, 0.055)
03:01:24.274 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.06, opts=4)
03:01:24.274 00.000 8976 Enqueuing Move request for scope (-0.08, 0.06)
03:01:24.274 00.000 8976 move complete, result=0
03:01:24.274 00.000 9828 Worker thread wakes up
03:01:24.275 00.001 8976 worker thread done servicing request
03:01:24.275 00.000 8976 Worker thread wakes up
03:01:24.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:24.275 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0x4
03:01:24.275 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:24.275 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:24.275 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
03:01:24.275 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
03:01:24.275 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
03:01:24.275 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.09 cameraTheta=2.51 mountX=0.07 mountY=-0.06, mountTheta=-0.72
03:01:24.275 00.000 9828 Moving (-0.08, 0.06) raw xDistance=0.07 yDistance=-0.06
03:01:24.275 00.000 9828 BLC: window closed
03:01:24.275 00.000 9828 MoveAxis(W, 23, B)
03:01:24.275 00.000 9828 Guiding  Dir = 3, Dur = 23
03:01:24.276 00.001 9828 IsSlewing returns 0
03:01:24.276 00.000 9828 IsGuiding returns 0
03:01:24.276 00.000 9828 PulseGuide returned control before completion, sleep 33
03:01:24.317 00.041 9828 IsGuiding returns 1
03:01:24.317 00.000 9828 scope still moving after pulse duration time elapsed
03:01:24.347 00.030 9828 IsSlewing returns 0
03:01:24.347 00.000 9828 IsGuiding returns 1
03:01:24.378 00.031 9828 IsSlewing returns 0
03:01:24.378 00.000 9828 IsGuiding returns 1
03:01:24.411 00.033 9828 IsSlewing returns 0
03:01:24.411 00.000 9828 IsGuiding returns 1
03:01:24.443 00.032 9828 IsSlewing returns 0
03:01:24.443 00.000 9828 IsGuiding returns 1
03:01:24.474 00.031 9828 IsSlewing returns 0
03:01:24.474 00.000 9828 IsGuiding returns 1
03:01:24.506 00.032 9828 IsSlewing returns 0
03:01:24.506 00.000 9828 IsGuiding returns 0
03:01:24.506 00.000 9828 scope move finished after 23 + 207 ms
03:01:24.506 00.000 9828 Move returns status 0, amount 23
03:01:24.506 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:24.506 00.000 9828 MoveAxis(N, 9, B)
03:01:24.506 00.000 9828 Guiding  Dir = 0, Dur = 9
03:01:24.522 00.016 9828 IsSlewing returns 0
03:01:24.522 00.000 9828 IsGuiding returns 0
03:01:24.522 00.000 9828 PulseGuide returned control before completion, sleep 19
03:01:24.553 00.031 9828 IsGuiding returns 1
03:01:24.553 00.000 9828 scope still moving after pulse duration time elapsed
03:01:24.584 00.031 9828 IsSlewing returns 0
03:01:24.584 00.000 9828 IsGuiding returns 1
03:01:24.615 00.031 9828 IsSlewing returns 0
03:01:24.615 00.000 9828 IsGuiding returns 1
03:01:24.647 00.032 9828 IsSlewing returns 0
03:01:24.648 00.001 9828 IsGuiding returns 0
03:01:24.648 00.000 9828 scope move finished after 9 + 117 ms
03:01:24.648 00.000 9828 Move returns status 0, amount 9
03:01:24.648 00.000 9828 move complete, result=0
03:01:24.648 00.000 9828 worker thread done servicing request
03:01:24.648 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 9 ms NORTH
03:01:24.959 00.311 8976 Exposure complete
03:01:24.964 00.005 8976 worker thread done servicing request
03:01:24.965 00.001 5052 OnExposeComplete: enter
03:01:24.965 00.000 5052 UpdateGuideState(): m_state=6
03:01:24.965 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11646
03:01:24.965 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.47, Mass=173, SNR=9.1, Peak=74 HFD=2.2
03:01:24.965 00.000 5052 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.04) = xAngle (-4.05 = 2.23)
03:01:24.965 00.000 5052 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.16 = 2.13)
03:01:24.965 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.27 cameraTheta=-2.01 mountX=-0.16 mountY=0.23, mountTheta=2.19
03:01:24.965 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.24, opts=13)
03:01:24.965 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.24)
03:01:24.965 00.000 8976 Worker thread wakes up
03:01:24.966 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.24) opts 0xd
03:01:24.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.24)
03:01:24.966 00.000 8976 Moving (-0.11, -0.24) raw xDistance=-0.16 yDistance=0.23
03:01:24.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:01:24.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:01:24.966 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
03:01:24.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:24.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:01:24.966 00.000 8976 MoveAxis(R, 0, ABG)
03:01:24.966 00.000 8976 MoveAxis(U, 0, ABG)
03:01:24.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:24.966 00.000 5052 Enqueuing Expose request
03:01:24.966 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
03:01:24.966 00.000 8976 MountToCamera -- mountX=2.44 mountY=1.40 hyp=2.81 mountTheta=0.52 cameraX=-2.36, cameraY=1.53 cameraTheta=2.57
03:01:24.966 00.000 8976 incremental bump (-2.359, 1.531) isValid = 1
03:01:24.966 00.000 8976 Scheduling Mount bump of (-0.096, 0.065)
03:01:24.966 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:01:24.966 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:01:24.966 00.000 8976 move complete, result=0
03:01:24.966 00.000 8976 worker thread done servicing request
03:01:24.966 00.000 9828 Worker thread wakes up
03:01:24.966 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:01:24.966 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:01:24.966 00.000 8976 Worker thread wakes up
03:01:24.966 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:01:24.966 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:24.966 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.64)
03:01:24.966 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.72)
03:01:24.966 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:24.966 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.69
03:01:24.966 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
03:01:24.966 00.000 9828 BLC: window closed
03:01:24.967 00.001 9828 MoveAxis(W, 30, B)
03:01:24.967 00.000 9828 Guiding  Dir = 3, Dur = 30
03:01:24.967 00.000 9828 IsSlewing returns 0
03:01:24.967 00.000 9828 IsGuiding returns 0
03:01:24.967 00.000 9828 PulseGuide returned control before completion, sleep 40
03:01:25.022 00.055 9828 IsGuiding returns 1
03:01:25.022 00.000 9828 scope still moving after pulse duration time elapsed
03:01:25.052 00.030 9828 IsSlewing returns 0
03:01:25.052 00.000 9828 IsGuiding returns 1
03:01:25.084 00.032 9828 IsSlewing returns 0
03:01:25.085 00.001 9828 IsGuiding returns 1
03:01:25.114 00.029 9828 IsSlewing returns 0
03:01:25.114 00.000 9828 IsGuiding returns 0
03:01:25.114 00.000 9828 scope move finished after 30 + 116 ms
03:01:25.114 00.000 9828 Move returns status 0, amount 30
03:01:25.114 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:25.114 00.000 9828 MoveAxis(N, 10, B)
03:01:25.114 00.000 9828 Guiding  Dir = 0, Dur = 10
03:01:25.130 00.016 9828 IsSlewing returns 0
03:01:25.130 00.000 9828 IsGuiding returns 0
03:01:25.130 00.000 9828 PulseGuide returned control before completion, sleep 20
03:01:25.161 00.031 9828 IsGuiding returns 1
03:01:25.161 00.000 9828 scope still moving after pulse duration time elapsed
03:01:25.192 00.031 9828 IsSlewing returns 0
03:01:25.192 00.000 9828 IsGuiding returns 1
03:01:25.223 00.031 9828 IsSlewing returns 0
03:01:25.223 00.000 9828 IsGuiding returns 1
03:01:25.254 00.031 9828 IsSlewing returns 0
03:01:25.254 00.000 9828 IsGuiding returns 1
03:01:25.285 00.031 9828 IsSlewing returns 0
03:01:25.285 00.000 9828 IsGuiding returns 0
03:01:25.285 00.000 9828 scope move finished after 10 + 144 ms
03:01:25.285 00.000 9828 Move returns status 0, amount 10
03:01:25.285 00.000 9828 move complete, result=0
03:01:25.285 00.000 9828 worker thread done servicing request
03:01:25.285 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
03:01:25.651 00.366 8976 Exposure complete
03:01:25.656 00.005 8976 worker thread done servicing request
03:01:25.656 00.000 5052 OnExposeComplete: enter
03:01:25.657 00.001 5052 UpdateGuideState(): m_state=6
03:01:25.657 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11647
03:01:25.657 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.62, Mass=157, SNR=8.7, Peak=71 HFD=1.8
03:01:25.657 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.76 = -2.76)
03:01:25.657 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.86 = -2.86)
03:01:25.657 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.71 mountX=-0.12 mountY=-0.04, mountTheta=-2.85
03:01:25.657 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.09, opts=13)
03:01:25.657 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.09)
03:01:25.657 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:01:25.657 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
03:01:25.658 00.001 8976 Worker thread wakes up
03:01:25.658 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.09) opts 0xd
03:01:25.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.09)
03:01:25.658 00.000 8976 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.04
03:01:25.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:25.658 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:25.658 00.000 5052 Enqueuing Expose request
03:01:25.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:01:25.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:01:25.658 00.000 8976 MoveAxis(R, 0, ABG)
03:01:25.658 00.000 8976 MoveAxis(U, 0, ABG)
03:01:25.658 00.000 8976 MountToCamera -- mountTheta (0.55) + m_xAngle (2.04) = xAngle (2.59 = 2.59)
03:01:25.658 00.000 8976 MountToCamera -- mountX=2.49 mountY=1.52 hyp=2.92 mountTheta=0.55 cameraX=-2.49, cameraY=1.53 cameraTheta=2.59
03:01:25.658 00.000 8976 incremental bump (-2.485, 1.528) isValid = 1
03:01:25.658 00.000 8976 Scheduling Mount bump of (-0.098, 0.062)
03:01:25.658 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:01:25.658 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:01:25.658 00.000 8976 move complete, result=0
03:01:25.658 00.000 9828 Worker thread wakes up
03:01:25.658 00.000 8976 worker thread done servicing request
03:01:25.658 00.000 8976 Worker thread wakes up
03:01:25.659 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:25.659 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:25.659 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:01:25.659 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:25.659 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:01:25.659 00.000 9828 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.67 = -0.61)
03:01:25.659 00.000 9828 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.59 = -0.69)
03:01:25.659 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.57 mountX=0.09 mountY=-0.07, mountTheta=-0.66
03:01:25.659 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.07
03:01:25.659 00.000 9828 BLC: window closed
03:01:25.659 00.000 9828 MoveAxis(W, 30, B)
03:01:25.659 00.000 9828 Guiding  Dir = 3, Dur = 30
03:01:25.659 00.000 9828 IsSlewing returns 0
03:01:25.660 00.001 9828 IsGuiding returns 0
03:01:25.660 00.000 9828 PulseGuide returned control before completion, sleep 40
03:01:25.703 00.043 9828 IsGuiding returns 1
03:01:25.703 00.000 9828 scope still moving after pulse duration time elapsed
03:01:25.733 00.030 9828 IsSlewing returns 0
03:01:25.733 00.000 9828 IsGuiding returns 1
03:01:25.764 00.031 9828 IsSlewing returns 0
03:01:25.764 00.000 9828 IsGuiding returns 1
03:01:25.796 00.032 9828 IsSlewing returns 0
03:01:25.796 00.000 9828 IsGuiding returns 1
03:01:25.828 00.032 9828 IsSlewing returns 0
03:01:25.828 00.000 9828 IsGuiding returns 0
03:01:25.828 00.000 9828 scope move finished after 30 + 138 ms
03:01:25.828 00.000 9828 Move returns status 0, amount 30
03:01:25.828 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:25.828 00.000 9828 MoveAxis(N, 10, B)
03:01:25.828 00.000 9828 Guiding  Dir = 0, Dur = 10
03:01:25.844 00.016 9828 IsSlewing returns 0
03:01:25.844 00.000 9828 IsGuiding returns 0
03:01:25.844 00.000 9828 PulseGuide returned control before completion, sleep 20
03:01:25.874 00.030 9828 IsGuiding returns 1
03:01:25.874 00.000 9828 scope still moving after pulse duration time elapsed
03:01:25.906 00.032 9828 IsSlewing returns 0
03:01:25.906 00.000 9828 IsGuiding returns 1
03:01:25.937 00.031 9828 IsSlewing returns 0
03:01:25.937 00.000 9828 IsGuiding returns 1
03:01:25.967 00.030 9828 IsSlewing returns 0
03:01:25.967 00.000 9828 IsGuiding returns 1
03:01:25.999 00.032 9828 IsSlewing returns 0
03:01:25.999 00.000 9828 IsGuiding returns 0
03:01:25.999 00.000 9828 scope move finished after 10 + 145 ms
03:01:25.999 00.000 9828 Move returns status 0, amount 10
03:01:25.999 00.000 9828 move complete, result=0
03:01:25.999 00.000 9828 worker thread done servicing request
03:01:25.999 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
03:01:26.345 00.346 8976 Exposure complete
03:01:26.350 00.005 8976 worker thread done servicing request
03:01:26.350 00.000 5052 OnExposeComplete: enter
03:01:26.350 00.000 5052 UpdateGuideState(): m_state=6
03:01:26.350 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11648
03:01:26.350 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.53, Mass=182, SNR=9.3, Peak=75 HFD=1.7
03:01:26.350 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
03:01:26.350 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
03:01:26.351 00.001 5052 CameraToMount -- cameraX=0.49 cameraY=-0.18 hyp=0.52 cameraTheta=-0.35 mountX=-0.38 mountY=-0.31, mountTheta=-2.46
03:01:26.352 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.18, opts=13)
03:01:26.352 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.18)
03:01:26.352 00.000 8976 Worker thread wakes up
03:01:26.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.18) opts 0xd
03:01:26.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.18)
03:01:26.352 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
03:01:26.352 00.000 8976 Moving (0.49, -0.18) raw xDistance=-0.38 yDistance=-0.31
03:01:26.352 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
03:01:26.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:26.353 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:26.353 00.000 5052 Enqueuing Expose request
03:01:26.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:01:26.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:01:26.353 00.000 8976 MoveAxis(R, 2, ABG)
03:01:26.353 00.000 8976 stepping (-17, -11) + (2, 0)
03:01:26.353 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:26.378 00.025 8976 Received - 47 (G) 
03:01:26.378 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:26.378 00.000 8976 stepped: pos (-15, -11)
03:01:26.378 00.000 8976 MoveAxis(U, 1, ABG)
03:01:26.378 00.000 8976 stepping (-15, -11) + (0, 1)
03:01:26.378 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:26.410 00.032 8976 Received - 47 (G) 
03:01:26.410 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:26.410 00.000 8976 stepped: pos (-15, -10)
03:01:26.410 00.000 8976 MountToCamera -- mountTheta (0.57) + m_xAngle (2.04) = xAngle (2.61 = 2.61)
03:01:26.410 00.000 8976 MountToCamera -- mountX=2.43 mountY=1.54 hyp=2.88 mountTheta=0.57 cameraX=-2.48, cameraY=1.46 cameraTheta=2.61
03:01:26.410 00.000 8976 incremental bump (-2.477, 1.460) isValid = 1
03:01:26.410 00.000 8976 Scheduling Mount bump of (-0.099, 0.060)
03:01:26.410 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:01:26.410 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:01:26.410 00.000 8976 move complete, result=0
03:01:26.410 00.000 9828 Worker thread wakes up
03:01:26.410 00.000 8976 worker thread done servicing request
03:01:26.410 00.000 8976 Worker thread wakes up
03:01:26.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:26.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:26.410 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:01:26.410 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:01:26.410 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
03:01:26.410 00.000 9828 CameraToMount -- cameraTheta (2.59) - m_xAngle (-3.10) = xAngle (5.69 = -0.59)
03:01:26.411 00.001 9828 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.61 = -0.68)
03:01:26.411 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.59 mountX=0.10 mountY=-0.07, mountTheta=-0.65
03:01:26.411 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
03:01:26.411 00.000 9828 BLC: window closed
03:01:26.411 00.000 9828 MoveAxis(W, 31, B)
03:01:26.411 00.000 9828 Guiding  Dir = 3, Dur = 31
03:01:26.411 00.000 9828 IsSlewing returns 0
03:01:26.411 00.000 9828 IsGuiding returns 0
03:01:26.411 00.000 9828 PulseGuide returned control before completion, sleep 41
03:01:26.465 00.054 9828 IsGuiding returns 1
03:01:26.465 00.000 9828 scope still moving after pulse duration time elapsed
03:01:26.497 00.032 9828 IsSlewing returns 0
03:01:26.497 00.000 9828 IsGuiding returns 1
03:01:26.529 00.032 9828 IsSlewing returns 0
03:01:26.529 00.000 9828 IsGuiding returns 1
03:01:26.560 00.031 9828 IsSlewing returns 0
03:01:26.560 00.000 9828 IsGuiding returns 0
03:01:26.560 00.000 9828 scope move finished after 31 + 118 ms
03:01:26.560 00.000 9828 Move returns status 0, amount 31
03:01:26.560 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:26.560 00.000 9828 MoveAxis(N, 10, B)
03:01:26.560 00.000 9828 Guiding  Dir = 0, Dur = 10
03:01:26.576 00.016 9828 IsSlewing returns 0
03:01:26.576 00.000 9828 IsGuiding returns 0
03:01:26.576 00.000 9828 PulseGuide returned control before completion, sleep 20
03:01:26.608 00.032 9828 IsGuiding returns 1
03:01:26.608 00.000 9828 scope still moving after pulse duration time elapsed
03:01:26.640 00.032 9828 IsSlewing returns 0
03:01:26.640 00.000 9828 IsGuiding returns 1
03:01:26.671 00.031 9828 IsSlewing returns 0
03:01:26.671 00.000 9828 IsGuiding returns 1
03:01:26.702 00.031 9828 IsSlewing returns 0
03:01:26.702 00.000 9828 IsGuiding returns 0
03:01:26.702 00.000 9828 scope move finished after 10 + 116 ms
03:01:26.702 00.000 9828 Move returns status 0, amount 10
03:01:26.702 00.000 9828 move complete, result=0
03:01:26.703 00.001 9828 worker thread done servicing request
03:01:26.703 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
03:01:27.096 00.393 8976 Exposure complete
03:01:27.101 00.005 8976 worker thread done servicing request
03:01:27.101 00.000 5052 OnExposeComplete: enter
03:01:27.101 00.000 5052 UpdateGuideState(): m_state=6
03:01:27.101 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11649
03:01:27.101 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=282.01, Mass=174, SNR=9.1, Peak=74 HFD=2.2
03:01:27.101 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
03:01:27.101 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
03:01:27.101 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.30 hyp=0.55 cameraTheta=0.57 mountX=0.05 mountY=-0.55, mountTheta=-1.47
03:01:27.102 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.30, opts=13)
03:01:27.102 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.30)
03:01:27.102 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:01:27.102 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:01:27.102 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:27.102 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:27.102 00.000 5052 Enqueuing Expose request
03:01:27.102 00.000 8976 Worker thread wakes up
03:01:27.102 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.30) opts 0xd
03:01:27.102 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.30)
03:01:27.102 00.000 8976 Moving (0.46, 0.30) raw xDistance=0.05 yDistance=-0.55
03:01:27.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:01:27.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
03:01:27.102 00.000 8976 MoveAxis(R, 0, ABG)
03:01:27.102 00.000 8976 MoveAxis(U, 2, ABG)
03:01:27.102 00.000 8976 stepping (-15, -10) + (0, 2)
03:01:27.102 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:27.129 00.027 8976 Received - 47 (G) 
03:01:27.129 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:27.129 00.000 8976 stepped: pos (-15, -8)
03:01:27.129 00.000 8976 MountToCamera -- mountTheta (0.55) + m_xAngle (2.04) = xAngle (2.59 = 2.59)
03:01:27.129 00.000 8976 MountToCamera -- mountX=2.38 mountY=1.45 hyp=2.79 mountTheta=0.55 cameraX=-2.38, cameraY=1.46 cameraTheta=2.59
03:01:27.129 00.000 8976 incremental bump (-2.378, 1.462) isValid = 1
03:01:27.129 00.000 8976 Scheduling Mount bump of (-0.098, 0.062)
03:01:27.129 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:01:27.129 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:01:27.129 00.000 8976 move complete, result=0
03:01:27.130 00.001 9828 Worker thread wakes up
03:01:27.130 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:01:27.130 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:01:27.130 00.000 9828 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.67 = -0.61)
03:01:27.130 00.000 9828 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.59 = -0.69)
03:01:27.130 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.57 mountX=0.09 mountY=-0.07, mountTheta=-0.66
03:01:27.130 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.07
03:01:27.130 00.000 8976 worker thread done servicing request
03:01:27.130 00.000 8976 Worker thread wakes up
03:01:27.130 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:27.130 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:27.130 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:01:27.130 00.000 9828 BLC: window closed
03:01:27.130 00.000 9828 MoveAxis(W, 30, B)
03:01:27.130 00.000 9828 Guiding  Dir = 3, Dur = 30
03:01:27.131 00.001 9828 IsSlewing returns 0
03:01:27.131 00.000 9828 IsGuiding returns 0
03:01:27.131 00.000 9828 PulseGuide returned control before completion, sleep 40
03:01:27.182 00.051 9828 IsGuiding returns 1
03:01:27.182 00.000 9828 scope still moving after pulse duration time elapsed
03:01:27.214 00.032 9828 IsSlewing returns 0
03:01:27.214 00.000 9828 IsGuiding returns 1
03:01:27.246 00.032 9828 IsSlewing returns 0
03:01:27.246 00.000 9828 IsGuiding returns 1
03:01:27.277 00.031 9828 IsSlewing returns 0
03:01:27.277 00.000 9828 IsGuiding returns 0
03:01:27.277 00.000 9828 scope move finished after 30 + 116 ms
03:01:27.277 00.000 9828 Move returns status 0, amount 30
03:01:27.277 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:27.277 00.000 9828 MoveAxis(N, 10, B)
03:01:27.277 00.000 9828 Guiding  Dir = 0, Dur = 10
03:01:27.293 00.016 9828 IsSlewing returns 0
03:01:27.293 00.000 9828 IsGuiding returns 0
03:01:27.293 00.000 9828 PulseGuide returned control before completion, sleep 20
03:01:27.323 00.030 9828 IsGuiding returns 1
03:01:27.323 00.000 9828 scope still moving after pulse duration time elapsed
03:01:27.355 00.032 9828 IsSlewing returns 0
03:01:27.355 00.000 9828 IsGuiding returns 1
03:01:27.387 00.032 9828 IsSlewing returns 0
03:01:27.387 00.000 9828 IsGuiding returns 1
03:01:27.417 00.030 9828 IsSlewing returns 0
03:01:27.417 00.000 9828 IsGuiding returns 1
03:01:27.449 00.032 9828 IsSlewing returns 0
03:01:27.449 00.000 9828 IsGuiding returns 0
03:01:27.449 00.000 9828 scope move finished after 10 + 145 ms
03:01:27.449 00.000 9828 Move returns status 0, amount 10
03:01:27.449 00.000 9828 move complete, result=0
03:01:27.450 00.001 9828 worker thread done servicing request
03:01:27.450 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
03:01:27.818 00.368 8976 Exposure complete
03:01:27.827 00.009 8976 worker thread done servicing request
03:01:27.827 00.000 5052 OnExposeComplete: enter
03:01:27.827 00.000 5052 UpdateGuideState(): m_state=6
03:01:27.828 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11650
03:01:27.828 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.38, Mass=170, SNR=9.0, Peak=70 HFD=1.9
03:01:27.828 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.04) = xAngle (-2.56 = -2.56)
03:01:27.828 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.66 = -2.66)
03:01:27.828 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.33 hyp=0.66 cameraTheta=-0.52 mountX=-0.55 mountY=-0.30, mountTheta=-2.64
03:01:27.829 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.33, opts=13)
03:01:27.829 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.33)
03:01:27.829 00.000 8976 Worker thread wakes up
03:01:27.829 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
03:01:27.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.33) opts 0xd
03:01:27.829 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
03:01:27.829 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.33)
03:01:27.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:27.829 00.000 8976 Moving (0.57, -0.33) raw xDistance=-0.55 yDistance=-0.30
03:01:27.829 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:27.830 00.001 5052 Enqueuing Expose request
03:01:27.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
03:01:27.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
03:01:27.830 00.000 8976 MoveAxis(R, 2, ABG)
03:01:27.830 00.000 8976 stepping (-15, -8) + (2, 0)
03:01:27.830 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:27.864 00.034 8976 Received - 47 (G) 
03:01:27.864 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:27.864 00.000 8976 stepped: pos (-13, -8)
03:01:27.864 00.000 8976 MoveAxis(U, 1, ABG)
03:01:27.864 00.000 8976 stepping (-13, -8) + (0, 1)
03:01:27.864 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:27.896 00.032 8976 Received - 47 (G) 
03:01:27.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:27.896 00.000 8976 stepped: pos (-13, -7)
03:01:27.896 00.000 8976 MountToCamera -- mountTheta (0.54) + m_xAngle (2.04) = xAngle (2.58 = 2.58)
03:01:27.896 00.000 8976 MountToCamera -- mountX=2.25 mountY=1.34 hyp=2.62 mountTheta=0.54 cameraX=-2.22, cameraY=1.40 cameraTheta=2.58
03:01:27.896 00.000 8976 incremental bump (-2.219, 1.398) isValid = 1
03:01:27.896 00.000 8976 Scheduling Mount bump of (-0.097, 0.063)
03:01:27.896 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:01:27.896 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:01:27.896 00.000 8976 move complete, result=0
03:01:27.897 00.001 9828 Worker thread wakes up
03:01:27.897 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:01:27.897 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:01:27.897 00.000 9828 CameraToMount -- cameraTheta (2.56) - m_xAngle (-3.10) = xAngle (5.66 = -0.62)
03:01:27.897 00.000 9828 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.58 = -0.71)
03:01:27.897 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.56 mountX=0.09 mountY=-0.08, mountTheta=-0.67
03:01:27.897 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
03:01:27.897 00.000 9828 BLC: window closed
03:01:27.897 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 1 ms NORTH
03:01:27.897 00.000 8976 worker thread done servicing request
03:01:27.897 00.000 9828 MoveAxis(W, 30, B)
03:01:27.897 00.000 8976 Worker thread wakes up
03:01:27.897 00.000 9828 Guiding  Dir = 3, Dur = 30
03:01:27.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:27.897 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:27.898 00.001 9828 IsSlewing returns 0
03:01:27.898 00.000 9828 IsGuiding returns 0
03:01:27.898 00.000 9828 PulseGuide returned control before completion, sleep 40
03:01:27.950 00.052 9828 IsGuiding returns 1
03:01:27.950 00.000 9828 scope still moving after pulse duration time elapsed
03:01:27.982 00.032 9828 IsSlewing returns 0
03:01:27.982 00.000 9828 IsGuiding returns 1
03:01:28.013 00.031 9828 IsSlewing returns 0
03:01:28.014 00.001 9828 IsGuiding returns 1
03:01:28.046 00.032 9828 IsSlewing returns 0
03:01:28.046 00.000 9828 IsGuiding returns 0
03:01:28.046 00.000 9828 scope move finished after 30 + 117 ms
03:01:28.046 00.000 9828 Move returns status 0, amount 30
03:01:28.046 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:28.046 00.000 9828 MoveAxis(N, 10, B)
03:01:28.046 00.000 9828 Guiding  Dir = 0, Dur = 10
03:01:28.062 00.016 9828 IsSlewing returns 0
03:01:28.062 00.000 9828 IsGuiding returns 0
03:01:28.062 00.000 9828 PulseGuide returned control before completion, sleep 20
03:01:28.094 00.032 9828 IsGuiding returns 1
03:01:28.094 00.000 9828 scope still moving after pulse duration time elapsed
03:01:28.125 00.031 9828 IsSlewing returns 0
03:01:28.125 00.000 9828 IsGuiding returns 1
03:01:28.155 00.030 9828 IsSlewing returns 0
03:01:28.155 00.000 9828 IsGuiding returns 1
03:01:28.186 00.031 9828 IsSlewing returns 0
03:01:28.186 00.000 9828 IsGuiding returns 1
03:01:28.217 00.031 9828 IsSlewing returns 0
03:01:28.217 00.000 9828 IsGuiding returns 1
03:01:28.247 00.030 9828 IsSlewing returns 0
03:01:28.247 00.000 9828 IsGuiding returns 0
03:01:28.247 00.000 9828 scope move finished after 10 + 176 ms
03:01:28.247 00.000 9828 Move returns status 0, amount 10
03:01:28.247 00.000 9828 move complete, result=0
03:01:28.248 00.001 9828 worker thread done servicing request
03:01:28.248 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
03:01:28.581 00.333 8976 Exposure complete
03:01:28.587 00.006 8976 worker thread done servicing request
03:01:28.587 00.000 5052 OnExposeComplete: enter
03:01:28.587 00.000 5052 UpdateGuideState(): m_state=6
03:01:28.587 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11651
03:01:28.587 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.84, Mass=195, SNR=9.7, Peak=81 HFD=2.3
03:01:28.587 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
03:01:28.588 00.001 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
03:01:28.588 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.13 hyp=0.99 cameraTheta=0.13 mountX=-0.33 mountY=-0.89, mountTheta=-1.93
03:01:28.588 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.13, opts=13)
03:01:28.588 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.13)
03:01:28.588 00.000 8976 Worker thread wakes up
03:01:28.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.13) opts 0xd
03:01:28.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.13)
03:01:28.589 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:01:28.589 00.000 8976 Moving (0.98, 0.13) raw xDistance=-0.33 yDistance=-0.89
03:01:28.589 00.000 5052 UpdateGuideState exits: m=195 SNR=9.7
03:01:28.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
03:01:28.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.89
03:01:28.589 00.000 8976 MoveAxis(R, 2, ABG)
03:01:28.589 00.000 8976 stepping (-13, -7) + (2, 0)
03:01:28.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:28.589 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:28.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:28.589 00.000 5052 Enqueuing Expose request
03:01:28.616 00.027 8976 Received - 47 (G) 
03:01:28.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:28.616 00.000 8976 stepped: pos (-11, -7)
03:01:28.616 00.000 8976 MoveAxis(U, 4, ABG)
03:01:28.616 00.000 8976 stepping (-11, -7) + (0, 4)
03:01:28.616 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:01:28.647 00.031 8976 Received - 47 (G) 
03:01:28.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:01:28.647 00.000 8976 stepped: pos (-11, -3)
03:01:28.647 00.000 8976 MountToCamera -- mountTheta (0.47) + m_xAngle (2.04) = xAngle (2.52 = 2.52)
03:01:28.647 00.000 8976 MountToCamera -- mountX=2.07 mountY=1.05 hyp=2.32 mountTheta=0.47 cameraX=-1.88, cameraY=1.36 cameraTheta=2.52
03:01:28.647 00.000 8976 incremental bump (-1.880, 1.360) isValid = 1
03:01:28.647 00.000 8976 Scheduling Mount bump of (-0.093, 0.070)
03:01:28.647 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:01:28.647 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:01:28.647 00.000 8976 move complete, result=0
03:01:28.647 00.000 9828 Worker thread wakes up
03:01:28.647 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.9 px 4 ms NORTH
03:01:28.647 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:01:28.648 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:01:28.648 00.000 9828 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.10) = xAngle (5.59 = -0.69)
03:01:28.648 00.000 9828 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.51 = -0.77)
03:01:28.648 00.000 8976 worker thread done servicing request
03:01:28.648 00.000 8976 Worker thread wakes up
03:01:28.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:28.648 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.50 mountX=0.09 mountY=-0.08, mountTheta=-0.73
03:01:28.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:28.648 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:01:28.648 00.000 9828 BLC: window closed
03:01:28.648 00.000 9828 MoveAxis(W, 29, B)
03:01:28.648 00.000 9828 Guiding  Dir = 3, Dur = 29
03:01:28.648 00.000 9828 IsSlewing returns 0
03:01:28.649 00.001 9828 IsGuiding returns 0
03:01:28.649 00.000 9828 PulseGuide returned control before completion, sleep 39
03:01:28.698 00.049 9828 IsGuiding returns 1
03:01:28.698 00.000 9828 scope still moving after pulse duration time elapsed
03:01:28.729 00.031 9828 IsSlewing returns 0
03:01:28.729 00.000 9828 IsGuiding returns 1
03:01:28.760 00.031 9828 IsSlewing returns 0
03:01:28.760 00.000 9828 IsGuiding returns 1
03:01:28.791 00.031 9828 IsSlewing returns 0
03:01:28.791 00.000 9828 IsGuiding returns 0
03:01:28.791 00.000 9828 scope move finished after 29 + 112 ms
03:01:28.791 00.000 9828 Move returns status 0, amount 29
03:01:28.791 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:28.791 00.000 9828 MoveAxis(N, 11, B)
03:01:28.791 00.000 9828 Guiding  Dir = 0, Dur = 11
03:01:28.806 00.015 9828 IsSlewing returns 0
03:01:28.806 00.000 9828 IsGuiding returns 0
03:01:28.806 00.000 9828 PulseGuide returned control before completion, sleep 21
03:01:28.837 00.031 9828 IsGuiding returns 1
03:01:28.837 00.000 9828 scope still moving after pulse duration time elapsed
03:01:28.868 00.031 9828 IsSlewing returns 0
03:01:28.868 00.000 9828 IsGuiding returns 1
03:01:28.899 00.031 9828 IsSlewing returns 0
03:01:28.899 00.000 9828 IsGuiding returns 1
03:01:28.930 00.031 9828 IsSlewing returns 0
03:01:28.930 00.000 9828 IsGuiding returns 1
03:01:28.961 00.031 9828 IsSlewing returns 0
03:01:28.961 00.000 9828 IsGuiding returns 0
03:01:28.961 00.000 9828 scope move finished after 11 + 143 ms
03:01:28.961 00.000 9828 Move returns status 0, amount 11
03:01:28.961 00.000 9828 move complete, result=0
03:01:28.961 00.000 9828 worker thread done servicing request
03:01:28.961 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
03:01:29.333 00.372 8976 Exposure complete
03:01:29.338 00.005 8976 worker thread done servicing request
03:01:29.339 00.001 5052 OnExposeComplete: enter
03:01:29.339 00.000 5052 UpdateGuideState(): m_state=6
03:01:29.339 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11652
03:01:29.339 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.69, Mass=166, SNR=8.9, Peak=78 HFD=2.0
03:01:29.339 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
03:01:29.339 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
03:01:29.339 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.02 hyp=0.88 cameraTheta=-0.02 mountX=-0.42 mountY=-0.73, mountTheta=-2.10
03:01:29.339 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.02, opts=13)
03:01:29.339 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.02)
03:01:29.340 00.001 8976 Worker thread wakes up
03:01:29.340 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:01:29.340 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
03:01:29.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:29.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.02) opts 0xd
03:01:29.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.02)
03:01:29.340 00.000 8976 Moving (0.88, -0.02) raw xDistance=-0.42 yDistance=-0.73
03:01:29.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
03:01:29.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.73
03:01:29.340 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:29.340 00.000 5052 Enqueuing Expose request
03:01:29.340 00.000 8976 MoveAxis(R, 2, ABG)
03:01:29.340 00.000 8976 stepping (-11, -3) + (2, 0)
03:01:29.340 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:29.367 00.027 8976 Received - 47 (G) 
03:01:29.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:29.367 00.000 8976 stepped: pos (-9, -3)
03:01:29.367 00.000 8976 MoveAxis(U, 3, ABG)
03:01:29.367 00.000 8976 stepping (-9, -3) + (0, 3)
03:01:29.367 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:29.399 00.032 8976 Received - 47 (G) 
03:01:29.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:29.399 00.000 8976 stepped: pos (-9, 0)
03:01:29.399 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (2.04) = xAngle (2.41 = 2.41)
03:01:29.399 00.000 8976 MountToCamera -- mountX=1.84 mountY=0.71 hyp=1.97 mountTheta=0.37 cameraX=-1.47, cameraY=1.32 cameraTheta=2.41
03:01:29.399 00.000 8976 incremental bump (-1.466, 1.316) isValid = 1
03:01:29.399 00.000 8976 Scheduling Mount bump of (-0.085, 0.080)
03:01:29.399 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
03:01:29.399 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
03:01:29.399 00.000 8976 move complete, result=0
03:01:29.399 00.000 8976 worker thread done servicing request
03:01:29.400 00.001 8976 Worker thread wakes up
03:01:29.400 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
03:01:29.400 00.000 9828 Worker thread wakes up
03:01:29.400 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
03:01:29.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:29.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:29.400 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:01:29.400 00.000 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.49 = -0.80)
03:01:29.400 00.000 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.41 = -0.88)
03:01:29.400 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.08 mountY=-0.09, mountTheta=-0.83
03:01:29.400 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
03:01:29.400 00.000 9828 BLC: window closed
03:01:29.400 00.000 9828 MoveAxis(W, 26, B)
03:01:29.400 00.000 9828 Guiding  Dir = 3, Dur = 26
03:01:29.401 00.001 9828 IsSlewing returns 0
03:01:29.402 00.001 9828 IsGuiding returns 0
03:01:29.402 00.000 9828 PulseGuide returned control before completion, sleep 36
03:01:29.447 00.045 9828 IsGuiding returns 1
03:01:29.447 00.000 9828 scope still moving after pulse duration time elapsed
03:01:29.480 00.033 9828 IsSlewing returns 0
03:01:29.480 00.000 9828 IsGuiding returns 1
03:01:29.509 00.029 9828 IsSlewing returns 0
03:01:29.509 00.000 9828 IsGuiding returns 1
03:01:29.540 00.031 9828 IsSlewing returns 0
03:01:29.541 00.001 9828 IsGuiding returns 0
03:01:29.541 00.000 9828 scope move finished after 26 + 113 ms
03:01:29.541 00.000 9828 Move returns status 0, amount 26
03:01:29.541 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:29.541 00.000 9828 MoveAxis(N, 12, B)
03:01:29.541 00.000 9828 Guiding  Dir = 0, Dur = 12
03:01:29.556 00.015 9828 IsSlewing returns 0
03:01:29.556 00.000 9828 IsGuiding returns 0
03:01:29.556 00.000 9828 PulseGuide returned control before completion, sleep 22
03:01:29.587 00.031 9828 IsGuiding returns 1
03:01:29.587 00.000 9828 scope still moving after pulse duration time elapsed
03:01:29.618 00.031 9828 IsSlewing returns 0
03:01:29.619 00.001 9828 IsGuiding returns 1
03:01:29.650 00.031 9828 IsSlewing returns 0
03:01:29.650 00.000 9828 IsGuiding returns 1
03:01:29.680 00.030 9828 IsSlewing returns 0
03:01:29.680 00.000 9828 IsGuiding returns 1
03:01:29.710 00.030 9828 IsSlewing returns 0
03:01:29.710 00.000 9828 IsGuiding returns 0
03:01:29.710 00.000 9828 scope move finished after 12 + 142 ms
03:01:29.710 00.000 9828 Move returns status 0, amount 12
03:01:29.710 00.000 9828 move complete, result=0
03:01:29.710 00.000 9828 worker thread done servicing request
03:01:29.710 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
03:01:30.086 00.376 8976 Exposure complete
03:01:30.092 00.006 8976 worker thread done servicing request
03:01:30.092 00.000 5052 OnExposeComplete: enter
03:01:30.092 00.000 5052 UpdateGuideState(): m_state=6
03:01:30.093 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11653
03:01:30.093 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.81, Mass=165, SNR=8.9, Peak=70 HFD=2.1
03:01:30.093 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
03:01:30.093 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
03:01:30.093 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=0.10 hyp=0.99 cameraTheta=0.10 mountX=-0.36 mountY=-0.88, mountTheta=-1.96
03:01:30.093 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=0.10, opts=13)
03:01:30.094 00.001 5052 Enqueuing Move request for stepguider (0.99, 0.10)
03:01:30.094 00.000 8976 Worker thread wakes up
03:01:30.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, 0.10) opts 0xd
03:01:30.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, 0.10)
03:01:30.094 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:01:30.094 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
03:01:30.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:30.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:30.094 00.000 5052 Enqueuing Expose request
03:01:30.094 00.000 8976 Moving (0.99, 0.10) raw xDistance=-0.36 yDistance=-0.88
03:01:30.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
03:01:30.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.88
03:01:30.094 00.000 8976 MoveAxis(R, 2, ABG)
03:01:30.094 00.000 8976 stepping (-9, 0) + (2, 0)
03:01:30.094 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:30.118 00.024 8976 Received - 47 (G) 
03:01:30.119 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:30.119 00.000 8976 stepped: pos (-7, 0)
03:01:30.119 00.000 8976 MoveAxis(U, 4, ABG)
03:01:30.119 00.000 8976 stepping (-7, 0) + (0, 4)
03:01:30.119 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:01:30.150 00.031 8976 Received - 47 (G) 
03:01:30.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:01:30.150 00.000 8976 stepped: pos (-7, 4)
03:01:30.150 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.21 = 2.21)
03:01:30.150 00.000 8976 MountToCamera -- mountX=1.59 mountY=0.26 hyp=1.61 mountTheta=0.16 cameraX=-0.96, cameraY=1.29 cameraTheta=2.21
03:01:30.150 00.000 8976 incremental bump (-0.957, 1.292) isValid = 1
03:01:30.150 00.000 8976 Scheduling Mount bump of (-0.068, 0.096)
03:01:30.150 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
03:01:30.150 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
03:01:30.150 00.000 8976 move complete, result=0
03:01:30.150 00.000 9828 Worker thread wakes up
03:01:30.151 00.001 8976 worker thread done servicing request
03:01:30.151 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 4 ms NORTH
03:01:30.151 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
03:01:30.151 00.000 8976 Worker thread wakes up
03:01:30.151 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
03:01:30.151 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:30.151 00.000 9828 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.29 = -1.00)
03:01:30.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:30.151 00.000 9828 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.21 = -1.08)
03:01:30.151 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.19 mountX=0.06 mountY=-0.10, mountTheta=-1.02
03:01:30.151 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
03:01:30.151 00.000 9828 BLC: window closed
03:01:30.151 00.000 9828 MoveAxis(W, 20, B)
03:01:30.151 00.000 9828 Guiding  Dir = 3, Dur = 20
03:01:30.152 00.001 9828 IsSlewing returns 0
03:01:30.152 00.000 9828 IsGuiding returns 0
03:01:30.152 00.000 9828 PulseGuide returned control before completion, sleep 30
03:01:30.198 00.046 9828 IsGuiding returns 1
03:01:30.198 00.000 9828 scope still moving after pulse duration time elapsed
03:01:30.228 00.030 9828 IsSlewing returns 0
03:01:30.228 00.000 9828 IsGuiding returns 1
03:01:30.260 00.032 9828 IsSlewing returns 0
03:01:30.260 00.000 9828 IsGuiding returns 1
03:01:30.292 00.032 9828 IsSlewing returns 0
03:01:30.292 00.000 9828 IsGuiding returns 0
03:01:30.292 00.000 9828 scope move finished after 20 + 120 ms
03:01:30.292 00.000 9828 Move returns status 0, amount 20
03:01:30.292 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:30.293 00.001 9828 MoveAxis(N, 14, B)
03:01:30.293 00.000 9828 Guiding  Dir = 0, Dur = 14
03:01:30.307 00.014 9828 IsSlewing returns 0
03:01:30.307 00.000 9828 IsGuiding returns 1
03:01:30.307 00.000 9828 Entered PulseGuideScope while moving
03:01:30.370 00.063 9828 IsSlewing returns 0
03:01:30.370 00.000 9828 IsGuiding returns 1
03:01:30.370 00.000 9828 Still moving
03:01:30.433 00.063 9828 IsSlewing returns 0
03:01:30.433 00.000 9828 IsGuiding returns 0
03:01:30.433 00.000 9828 Movement stopped - continuing
03:01:30.434 00.001 9828 PulseGuide returned control before completion, sleep 24
03:01:30.464 00.030 9828 IsGuiding returns 1
03:01:30.464 00.000 9828 scope still moving after pulse duration time elapsed
03:01:30.495 00.031 9828 IsSlewing returns 0
03:01:30.495 00.000 9828 IsGuiding returns 1
03:01:30.526 00.031 9828 IsSlewing returns 0
03:01:30.526 00.000 9828 IsGuiding returns 1
03:01:30.557 00.031 9828 IsSlewing returns 0
03:01:30.557 00.000 9828 IsGuiding returns 1
03:01:30.589 00.032 9828 IsSlewing returns 0
03:01:30.589 00.000 9828 IsGuiding returns 0
03:01:30.589 00.000 9828 scope move finished after 14 + 142 ms
03:01:30.589 00.000 9828 Move returns status 0, amount 14
03:01:30.589 00.000 9828 move complete, result=0
03:01:30.589 00.000 9828 worker thread done servicing request
03:01:30.589 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
03:01:30.834 00.245 8976 Exposure complete
03:01:30.840 00.006 8976 worker thread done servicing request
03:01:30.840 00.000 5052 OnExposeComplete: enter
03:01:30.840 00.000 5052 UpdateGuideState(): m_state=6
03:01:30.840 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11654
03:01:30.840 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.67, Mass=187, SNR=9.5, Peak=69 HFD=2.0
03:01:30.840 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
03:01:30.840 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
03:01:30.840 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.04 hyp=0.56 cameraTheta=-0.07 mountX=-0.29 mountY=-0.45, mountTheta=-2.14
03:01:30.841 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.04, opts=13)
03:01:30.841 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.04)
03:01:30.841 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:01:30.841 00.000 5052 UpdateGuideState exits: m=187 SNR=9.5
03:01:30.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:30.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:30.841 00.000 5052 Enqueuing Expose request
03:01:30.841 00.000 8976 Worker thread wakes up
03:01:30.841 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.04) opts 0xd
03:01:30.841 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.04)
03:01:30.841 00.000 8976 Moving (0.56, -0.04) raw xDistance=-0.29 yDistance=-0.45
03:01:30.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
03:01:30.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
03:01:30.841 00.000 8976 MoveAxis(R, 1, ABG)
03:01:30.841 00.000 8976 stepping (-7, 4) + (1, 0)
03:01:30.842 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:30.870 00.028 8976 Received - 47 (G) 
03:01:30.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:30.870 00.000 8976 stepped: pos (-6, 4)
03:01:30.870 00.000 8976 MoveAxis(U, 2, ABG)
03:01:30.870 00.000 8976 stepping (-6, 4) + (0, 2)
03:01:30.870 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:30.902 00.032 8976 Received - 47 (G) 
03:01:30.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:30.902 00.000 8976 stepped: pos (-6, 6)
03:01:30.902 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
03:01:30.902 00.000 8976 MountToCamera -- mountX=1.37 mountY=-0.14 hyp=1.37 mountTheta=-0.10 cameraX=-0.50, cameraY=1.28 cameraTheta=1.94
03:01:30.902 00.000 8976 incremental bump (-0.499, 1.279) isValid = 1
03:01:30.902 00.000 8976 Scheduling Mount bump of (-0.042, 0.111)
03:01:30.902 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:01:30.902 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:01:30.902 00.000 8976 move complete, result=0
03:01:30.902 00.000 8976 worker thread done servicing request
03:01:30.903 00.001 8976 Worker thread wakes up
03:01:30.903 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
03:01:30.903 00.000 9828 Worker thread wakes up
03:01:30.903 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:01:30.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:30.903 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:30.903 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:01:30.903 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.26)
03:01:30.903 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.34)
03:01:30.903 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.26
03:01:30.903 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
03:01:30.903 00.000 9828 BLC: window closed
03:01:30.903 00.000 9828 MoveAxis(W, 12, B)
03:01:30.903 00.000 9828 Guiding  Dir = 3, Dur = 12
03:01:30.904 00.001 9828 IsSlewing returns 0
03:01:30.904 00.000 9828 IsGuiding returns 0
03:01:30.904 00.000 9828 PulseGuide returned control before completion, sleep 22
03:01:30.931 00.027 9828 IsGuiding returns 1
03:01:30.931 00.000 9828 scope still moving after pulse duration time elapsed
03:01:30.963 00.032 9828 IsSlewing returns 0
03:01:30.963 00.000 9828 IsGuiding returns 1
03:01:30.993 00.030 9828 IsSlewing returns 0
03:01:30.993 00.000 9828 IsGuiding returns 1
03:01:31.025 00.032 9828 IsSlewing returns 0
03:01:31.025 00.000 9828 IsGuiding returns 1
03:01:31.057 00.032 9828 IsSlewing returns 0
03:01:31.057 00.000 9828 IsGuiding returns 0
03:01:31.057 00.000 9828 scope move finished after 12 + 141 ms
03:01:31.057 00.000 9828 Move returns status 0, amount 12
03:01:31.057 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:31.057 00.000 9828 MoveAxis(N, 16, B)
03:01:31.057 00.000 9828 Guiding  Dir = 0, Dur = 16
03:01:31.072 00.015 9828 IsSlewing returns 0
03:01:31.072 00.000 9828 IsGuiding returns 0
03:01:31.072 00.000 9828 PulseGuide returned control before completion, sleep 26
03:01:31.106 00.034 9828 IsGuiding returns 1
03:01:31.106 00.000 9828 scope still moving after pulse duration time elapsed
03:01:31.135 00.029 9828 IsSlewing returns 0
03:01:31.135 00.000 9828 IsGuiding returns 1
03:01:31.167 00.032 9828 IsSlewing returns 0
03:01:31.168 00.001 9828 IsGuiding returns 1
03:01:31.198 00.030 9828 IsSlewing returns 0
03:01:31.198 00.000 9828 IsGuiding returns 1
03:01:31.229 00.031 9828 IsSlewing returns 0
03:01:31.229 00.000 9828 IsGuiding returns 0
03:01:31.229 00.000 9828 scope move finished after 16 + 140 ms
03:01:31.229 00.000 9828 Move returns status 0, amount 16
03:01:31.230 00.001 9828 move complete, result=0
03:01:31.230 00.000 9828 worker thread done servicing request
03:01:31.230 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
03:01:31.586 00.356 8976 Exposure complete
03:01:31.592 00.006 8976 worker thread done servicing request
03:01:31.592 00.000 5052 OnExposeComplete: enter
03:01:31.592 00.000 5052 UpdateGuideState(): m_state=6
03:01:31.592 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11655
03:01:31.592 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.57, Mass=169, SNR=9.0, Peak=70 HFD=1.5
03:01:31.592 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
03:01:31.592 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
03:01:31.592 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.14 hyp=0.31 cameraTheta=-0.47 mountX=-0.25 mountY=-0.16, mountTheta=-2.58
03:01:31.593 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.14, opts=13)
03:01:31.593 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.14)
03:01:31.593 00.000 8976 Worker thread wakes up
03:01:31.593 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:01:31.593 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:01:31.593 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:31.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.14) opts 0xd
03:01:31.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:31.593 00.000 5052 Enqueuing Expose request
03:01:31.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.14)
03:01:31.593 00.000 8976 Moving (0.28, -0.14) raw xDistance=-0.25 yDistance=-0.16
03:01:31.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:01:31.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:01:31.593 00.000 8976 MoveAxis(R, 0, ABG)
03:01:31.593 00.000 8976 MoveAxis(U, 0, ABG)
03:01:31.593 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
03:01:31.593 00.000 8976 MountToCamera -- mountX=1.22 mountY=-0.41 hyp=1.28 mountTheta=-0.32 cameraX=-0.19, cameraY=1.27 cameraTheta=1.72
03:01:31.593 00.000 8976 incremental bump (-0.192, 1.270) isValid = 1
03:01:31.593 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
03:01:31.594 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:01:31.594 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:01:31.594 00.000 8976 move complete, result=0
03:01:31.594 00.000 9828 Worker thread wakes up
03:01:31.594 00.000 8976 worker thread done servicing request
03:01:31.594 00.000 8976 Worker thread wakes up
03:01:31.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:31.594 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
03:01:31.594 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:01:31.594 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:31.594 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:01:31.594 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
03:01:31.594 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
03:01:31.594 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
03:01:31.594 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:01:31.594 00.000 9828 BLC: window closed
03:01:31.594 00.000 9828 MoveAxis(W, 4, B)
03:01:31.594 00.000 9828 Guiding  Dir = 3, Dur = 4
03:01:31.595 00.001 9828 IsSlewing returns 0
03:01:31.595 00.000 9828 IsGuiding returns 0
03:01:31.595 00.000 9828 PulseGuide returned control before completion, sleep 14
03:01:31.620 00.025 9828 IsGuiding returns 1
03:01:31.620 00.000 9828 scope still moving after pulse duration time elapsed
03:01:31.651 00.031 9828 IsSlewing returns 0
03:01:31.651 00.000 9828 IsGuiding returns 1
03:01:31.682 00.031 9828 IsSlewing returns 0
03:01:31.682 00.000 9828 IsGuiding returns 1
03:01:31.713 00.031 9828 IsSlewing returns 0
03:01:31.713 00.000 9828 IsGuiding returns 0
03:01:31.713 00.000 9828 scope move finished after 4 + 113 ms
03:01:31.713 00.000 9828 Move returns status 0, amount 4
03:01:31.713 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:31.713 00.000 9828 MoveAxis(N, 16, B)
03:01:31.713 00.000 9828 Guiding  Dir = 0, Dur = 16
03:01:31.728 00.015 9828 IsSlewing returns 0
03:01:31.728 00.000 9828 IsGuiding returns 0
03:01:31.729 00.001 9828 PulseGuide returned control before completion, sleep 26
03:01:31.758 00.029 9828 IsGuiding returns 1
03:01:31.758 00.000 9828 scope still moving after pulse duration time elapsed
03:01:31.790 00.032 9828 IsSlewing returns 0
03:01:31.791 00.001 9828 IsGuiding returns 1
03:01:31.820 00.029 9828 IsSlewing returns 0
03:01:31.820 00.000 9828 IsGuiding returns 1
03:01:31.852 00.032 9828 IsSlewing returns 0
03:01:31.852 00.000 9828 IsGuiding returns 1
03:01:31.884 00.032 9828 IsSlewing returns 0
03:01:31.884 00.000 9828 IsGuiding returns 0
03:01:31.884 00.000 9828 scope move finished after 16 + 138 ms
03:01:31.884 00.000 9828 Move returns status 0, amount 16
03:01:31.884 00.000 9828 move complete, result=0
03:01:31.884 00.000 9828 worker thread done servicing request
03:01:31.884 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
03:01:32.281 00.397 8976 Exposure complete
03:01:32.286 00.005 8976 worker thread done servicing request
03:01:32.286 00.000 5052 OnExposeComplete: enter
03:01:32.286 00.000 5052 UpdateGuideState(): m_state=6
03:01:32.286 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11656
03:01:32.286 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.77, Mass=180, SNR=9.3, Peak=70 HFD=2.3
03:01:32.286 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
03:01:32.286 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
03:01:32.286 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.06 hyp=0.66 cameraTheta=0.09 mountX=-0.25 mountY=-0.58, mountTheta=-1.97
03:01:32.289 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.06, opts=13)
03:01:32.289 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.06)
03:01:32.289 00.000 8976 Worker thread wakes up
03:01:32.289 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:01:32.289 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.06) opts 0xd
03:01:32.289 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
03:01:32.289 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.06)
03:01:32.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:32.289 00.000 8976 Moving (0.66, 0.06) raw xDistance=-0.25 yDistance=-0.58
03:01:32.289 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:32.289 00.000 5052 Enqueuing Expose request
03:01:32.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:01:32.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
03:01:32.289 00.000 8976 MoveAxis(R, 0, ABG)
03:01:32.290 00.001 8976 MoveAxis(U, 2, ABG)
03:01:32.291 00.001 8976 stepping (-6, 6) + (0, 2)
03:01:32.291 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:32.324 00.033 8976 Received - 47 (G) 
03:01:32.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:32.324 00.000 8976 stepped: pos (-6, 8)
03:01:32.324 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
03:01:32.324 00.000 8976 MountToCamera -- mountX=1.12 mountY=-0.69 hyp=1.32 mountTheta=-0.55 cameraX=0.11, cameraY=1.31 cameraTheta=1.49
03:01:32.324 00.000 8976 incremental bump (0.106, 1.312) isValid = 1
03:01:32.324 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
03:01:32.324 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:01:32.324 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:01:32.324 00.000 8976 move complete, result=0
03:01:32.324 00.000 9828 Worker thread wakes up
03:01:32.324 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:01:32.324 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:01:32.324 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
03:01:32.324 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:01:32.325 00.001 8976 worker thread done servicing request
03:01:32.325 00.000 8976 Worker thread wakes up
03:01:32.325 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.78)
03:01:32.325 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.01 mountY=-0.12, mountTheta=-1.70
03:01:32.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:32.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:32.325 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:01:32.325 00.000 9828 BLC: window closed
03:01:32.325 00.000 9828 MoveAxis(E, 5, B)
03:01:32.325 00.000 9828 Guiding  Dir = 2, Dur = 5
03:01:32.325 00.000 9828 IsSlewing returns 0
03:01:32.326 00.001 9828 IsGuiding returns 0
03:01:32.326 00.000 9828 PulseGuide returned control before completion, sleep 15
03:01:32.349 00.023 9828 IsGuiding returns 1
03:01:32.349 00.000 9828 scope still moving after pulse duration time elapsed
03:01:32.380 00.031 9828 IsSlewing returns 0
03:01:32.380 00.000 9828 IsGuiding returns 1
03:01:32.410 00.030 9828 IsSlewing returns 0
03:01:32.410 00.000 9828 IsGuiding returns 1
03:01:32.442 00.032 9828 IsSlewing returns 0
03:01:32.442 00.000 9828 IsGuiding returns 0
03:01:32.442 00.000 9828 scope move finished after 5 + 111 ms
03:01:32.442 00.000 9828 Move returns status 0, amount 5
03:01:32.442 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:32.442 00.000 9828 MoveAxis(N, 16, B)
03:01:32.442 00.000 9828 Guiding  Dir = 0, Dur = 16
03:01:32.458 00.016 9828 IsSlewing returns 0
03:01:32.458 00.000 9828 IsGuiding returns 0
03:01:32.458 00.000 9828 PulseGuide returned control before completion, sleep 26
03:01:32.489 00.031 9828 IsGuiding returns 1
03:01:32.489 00.000 9828 scope still moving after pulse duration time elapsed
03:01:32.520 00.031 9828 IsSlewing returns 0
03:01:32.520 00.000 9828 IsGuiding returns 1
03:01:32.550 00.030 9828 IsSlewing returns 0
03:01:32.551 00.001 9828 IsGuiding returns 1
03:01:32.582 00.031 9828 IsSlewing returns 0
03:01:32.582 00.000 9828 IsGuiding returns 0
03:01:32.582 00.000 9828 scope move finished after 16 + 108 ms
03:01:32.582 00.000 9828 Move returns status 0, amount 16
03:01:32.582 00.000 9828 move complete, result=0
03:01:32.582 00.000 9828 worker thread done servicing request
03:01:32.582 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:01:33.011 00.429 8976 Exposure complete
03:01:33.017 00.006 8976 worker thread done servicing request
03:01:33.017 00.000 5052 OnExposeComplete: enter
03:01:33.017 00.000 5052 UpdateGuideState(): m_state=6
03:01:33.017 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11657
03:01:33.017 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.47, Mass=167, SNR=8.9, Peak=70 HFD=2.1
03:01:33.017 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
03:01:33.017 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
03:01:33.017 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=-0.24 hyp=0.76 cameraTheta=-0.32 mountX=-0.54 mountY=-0.47, mountTheta=-2.42
03:01:33.017 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.24, opts=13)
03:01:33.017 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.24)
03:01:33.017 00.000 8976 Worker thread wakes up
03:01:33.018 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:01:33.018 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
03:01:33.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:33.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.24) opts 0xd
03:01:33.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.24)
03:01:33.018 00.000 8976 Moving (0.72, -0.24) raw xDistance=-0.54 yDistance=-0.47
03:01:33.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:33.018 00.000 5052 Enqueuing Expose request
03:01:33.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:01:33.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
03:01:33.018 00.000 8976 MoveAxis(R, 2, ABG)
03:01:33.018 00.000 8976 stepping (-6, 8) + (2, 0)
03:01:33.018 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:33.044 00.026 8976 Received - 47 (G) 
03:01:33.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:33.044 00.000 8976 stepped: pos (-4, 8)
03:01:33.044 00.000 8976 MoveAxis(U, 2, ABG)
03:01:33.044 00.000 8976 stepping (-4, 8) + (0, 2)
03:01:33.044 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:33.076 00.032 8976 Received - 47 (G) 
03:01:33.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:33.076 00.000 8976 stepped: pos (-4, 10)
03:01:33.076 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
03:01:33.076 00.000 8976 MountToCamera -- mountX=0.95 mountY=-0.99 hyp=1.37 mountTheta=-0.80 cameraX=0.45, cameraY=1.30 cameraTheta=1.24
03:01:33.076 00.000 8976 incremental bump (0.446, 1.297) isValid = 1
03:01:33.076 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
03:01:33.076 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:01:33.076 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:01:33.076 00.000 8976 move complete, result=0
03:01:33.076 00.000 8976 worker thread done servicing request
03:01:33.076 00.000 8976 Worker thread wakes up
03:01:33.076 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
03:01:33.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:33.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:33.076 00.000 9828 Worker thread wakes up
03:01:33.077 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:01:33.077 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:01:33.077 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.94)
03:01:33.077 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.02)
03:01:33.077 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
03:01:33.077 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:01:33.077 00.000 9828 BLC: window closed
03:01:33.077 00.000 9828 MoveAxis(E, 13, B)
03:01:33.077 00.000 9828 Guiding  Dir = 2, Dur = 13
03:01:33.077 00.000 9828 IsSlewing returns 0
03:01:33.077 00.000 9828 IsGuiding returns 0
03:01:33.077 00.000 9828 PulseGuide returned control before completion, sleep 23
03:01:33.109 00.032 9828 IsGuiding returns 1
03:01:33.109 00.000 9828 scope still moving after pulse duration time elapsed
03:01:33.140 00.031 9828 IsSlewing returns 0
03:01:33.140 00.000 9828 IsGuiding returns 1
03:01:33.171 00.031 9828 IsSlewing returns 0
03:01:33.171 00.000 9828 IsGuiding returns 1
03:01:33.203 00.032 9828 IsSlewing returns 0
03:01:33.203 00.000 9828 IsGuiding returns 0
03:01:33.203 00.000 9828 scope move finished after 13 + 113 ms
03:01:33.203 00.000 9828 Move returns status 0, amount 13
03:01:33.204 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:33.204 00.000 9828 MoveAxis(N, 15, B)
03:01:33.204 00.000 9828 Guiding  Dir = 0, Dur = 15
03:01:33.219 00.015 9828 IsSlewing returns 0
03:01:33.219 00.000 9828 IsGuiding returns 0
03:01:33.219 00.000 9828 PulseGuide returned control before completion, sleep 25
03:01:33.251 00.032 9828 IsGuiding returns 1
03:01:33.251 00.000 9828 scope still moving after pulse duration time elapsed
03:01:33.283 00.032 9828 IsSlewing returns 0
03:01:33.283 00.000 9828 IsGuiding returns 1
03:01:33.315 00.032 9828 IsSlewing returns 0
03:01:33.315 00.000 9828 IsGuiding returns 1
03:01:33.347 00.032 9828 IsSlewing returns 0
03:01:33.347 00.000 9828 IsGuiding returns 1
03:01:33.379 00.032 9828 IsSlewing returns 0
03:01:33.379 00.000 9828 IsGuiding returns 0
03:01:33.379 00.000 9828 scope move finished after 15 + 144 ms
03:01:33.380 00.001 9828 Move returns status 0, amount 15
03:01:33.380 00.000 9828 move complete, result=0
03:01:33.380 00.000 9828 worker thread done servicing request
03:01:33.380 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:01:33.764 00.384 8976 Exposure complete
03:01:33.769 00.005 8976 worker thread done servicing request
03:01:33.769 00.000 5052 OnExposeComplete: enter
03:01:33.770 00.001 5052 UpdateGuideState(): m_state=6
03:01:33.770 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11658
03:01:33.770 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.75, Mass=183, SNR=9.3, Peak=77 HFD=2.2
03:01:33.770 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
03:01:33.770 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
03:01:33.770 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.04 hyp=0.67 cameraTheta=0.06 mountX=-0.27 mountY=-0.58, mountTheta=-2.00
03:01:33.770 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.04, opts=13)
03:01:33.770 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.04)
03:01:33.771 00.001 8976 Worker thread wakes up
03:01:33.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.04) opts 0xd
03:01:33.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.04)
03:01:33.771 00.000 8976 Moving (0.67, 0.04) raw xDistance=-0.27 yDistance=-0.58
03:01:33.771 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
03:01:33.771 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
03:01:33.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:33.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
03:01:33.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
03:01:33.771 00.000 8976 MoveAxis(R, 1, ABG)
03:01:33.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:33.771 00.000 5052 Enqueuing Expose request
03:01:33.771 00.000 8976 stepping (-4, 10) + (1, 0)
03:01:33.771 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:33.795 00.024 8976 Received - 47 (G) 
03:01:33.795 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:33.795 00.000 8976 stepped: pos (-3, 10)
03:01:33.795 00.000 8976 MoveAxis(U, 2, ABG)
03:01:33.795 00.000 8976 stepping (-3, 10) + (0, 2)
03:01:33.795 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:33.827 00.032 8976 Received - 47 (G) 
03:01:33.827 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:33.827 00.000 8976 stepped: pos (-3, 12)
03:01:33.827 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:01:33.827 00.000 8976 MountToCamera -- mountX=0.79 mountY=-1.29 hyp=1.51 mountTheta=-1.02 cameraX=0.79, cameraY=1.29 cameraTheta=1.02
03:01:33.828 00.001 8976 incremental bump (0.790, 1.291) isValid = 1
03:01:33.828 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
03:01:33.828 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:01:33.828 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:01:33.828 00.000 8976 move complete, result=0
03:01:33.828 00.000 8976 worker thread done servicing request
03:01:33.828 00.000 8976 Worker thread wakes up
03:01:33.828 00.000 9828 Worker thread wakes up
03:01:33.828 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:01:33.828 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:01:33.828 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:01:33.828 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:01:33.828 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:01:33.828 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
03:01:33.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:33.828 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:01:33.828 00.000 9828 BLC: window closed
03:01:33.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:33.829 00.001 9828 MoveAxis(E, 21, B)
03:01:33.829 00.000 9828 Guiding  Dir = 2, Dur = 21
03:01:33.829 00.000 9828 IsSlewing returns 0
03:01:33.829 00.000 9828 IsGuiding returns 0
03:01:33.829 00.000 9828 PulseGuide returned control before completion, sleep 31
03:01:33.862 00.033 9828 IsGuiding returns 1
03:01:33.862 00.000 9828 scope still moving after pulse duration time elapsed
03:01:33.894 00.032 9828 IsSlewing returns 0
03:01:33.894 00.000 9828 IsGuiding returns 1
03:01:33.925 00.031 9828 IsSlewing returns 0
03:01:33.925 00.000 9828 IsGuiding returns 1
03:01:33.956 00.031 9828 IsSlewing returns 0
03:01:33.956 00.000 9828 IsGuiding returns 0
03:01:33.956 00.000 9828 scope move finished after 21 + 106 ms
03:01:33.956 00.000 9828 Move returns status 0, amount 21
03:01:33.956 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:33.956 00.000 9828 MoveAxis(N, 13, B)
03:01:33.956 00.000 9828 Guiding  Dir = 0, Dur = 13
03:01:33.972 00.016 9828 IsSlewing returns 0
03:01:33.972 00.000 9828 IsGuiding returns 0
03:01:33.972 00.000 9828 PulseGuide returned control before completion, sleep 23
03:01:34.004 00.032 9828 IsGuiding returns 1
03:01:34.004 00.000 9828 scope still moving after pulse duration time elapsed
03:01:34.037 00.033 9828 IsSlewing returns 0
03:01:34.037 00.000 9828 IsGuiding returns 1
03:01:34.067 00.030 9828 IsSlewing returns 0
03:01:34.067 00.000 9828 IsGuiding returns 1
03:01:34.098 00.031 9828 IsSlewing returns 0
03:01:34.098 00.000 9828 IsGuiding returns 1
03:01:34.129 00.031 9828 IsSlewing returns 0
03:01:34.129 00.000 9828 IsGuiding returns 0
03:01:34.129 00.000 9828 scope move finished after 13 + 144 ms
03:01:34.129 00.000 9828 Move returns status 0, amount 13
03:01:34.129 00.000 9828 move complete, result=0
03:01:34.129 00.000 9828 worker thread done servicing request
03:01:34.129 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:01:34.529 00.400 8976 Exposure complete
03:01:34.534 00.005 8976 worker thread done servicing request
03:01:34.534 00.000 5052 OnExposeComplete: enter
03:01:34.535 00.001 5052 UpdateGuideState(): m_state=6
03:01:34.535 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11659
03:01:34.535 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.60, Mass=182, SNR=9.3, Peak=78 HFD=2.0
03:01:34.535 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.41 = 1.87)
03:01:34.535 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.52 = 1.76)
03:01:34.535 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.37 mountX=-0.05 mountY=0.16, mountTheta=1.86
03:01:34.536 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.11, opts=13)
03:01:34.536 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.11)
03:01:34.536 00.000 8976 Worker thread wakes up
03:01:34.536 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:01:34.536 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
03:01:34.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:34.537 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:34.537 00.000 5052 Enqueuing Expose request
03:01:34.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.11) opts 0xd
03:01:34.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.11)
03:01:34.537 00.000 8976 Moving (-0.11, -0.11) raw xDistance=-0.05 yDistance=0.16
03:01:34.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:01:34.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:01:34.537 00.000 8976 MoveAxis(R, 0, ABG)
03:01:34.537 00.000 8976 MoveAxis(U, 0, ABG)
03:01:34.537 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:01:34.537 00.000 8976 MountToCamera -- mountX=0.68 mountY=-1.49 hyp=1.64 mountTheta=-1.14 cameraX=1.02, cameraY=1.29 cameraTheta=0.90
03:01:34.537 00.000 8976 incremental bump (1.020, 1.286) isValid = 1
03:01:34.537 00.000 8976 Scheduling Mount bump of (0.071, 0.093)
03:01:34.537 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:01:34.537 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:01:34.537 00.000 8976 move complete, result=0
03:01:34.537 00.000 9828 Worker thread wakes up
03:01:34.537 00.000 8976 worker thread done servicing request
03:01:34.537 00.000 8976 Worker thread wakes up
03:01:34.538 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:34.538 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:01:34.538 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:01:34.538 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:34.538 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:01:34.538 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
03:01:34.539 00.001 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
03:01:34.539 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:01:34.539 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:01:34.539 00.000 9828 BLC: window closed
03:01:34.539 00.000 9828 MoveAxis(E, 24, B)
03:01:34.539 00.000 9828 Guiding  Dir = 2, Dur = 24
03:01:34.539 00.000 9828 IsSlewing returns 0
03:01:34.539 00.000 9828 IsGuiding returns 0
03:01:34.539 00.000 9828 PulseGuide returned control before completion, sleep 34
03:01:34.579 00.040 9828 IsGuiding returns 1
03:01:34.579 00.000 9828 scope still moving after pulse duration time elapsed
03:01:34.610 00.031 9828 IsSlewing returns 0
03:01:34.610 00.000 9828 IsGuiding returns 1
03:01:34.642 00.032 9828 IsSlewing returns 0
03:01:34.642 00.000 9828 IsGuiding returns 1
03:01:34.673 00.031 9828 IsSlewing returns 0
03:01:34.673 00.000 9828 IsGuiding returns 0
03:01:34.673 00.000 9828 scope move finished after 24 + 109 ms
03:01:34.673 00.000 9828 Move returns status 0, amount 24
03:01:34.673 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:34.673 00.000 9828 MoveAxis(N, 11, B)
03:01:34.673 00.000 9828 Guiding  Dir = 0, Dur = 11
03:01:34.689 00.016 9828 IsSlewing returns 0
03:01:34.689 00.000 9828 IsGuiding returns 0
03:01:34.690 00.001 9828 PulseGuide returned control before completion, sleep 21
03:01:34.721 00.031 9828 IsGuiding returns 1
03:01:34.721 00.000 9828 scope still moving after pulse duration time elapsed
03:01:34.752 00.031 9828 IsSlewing returns 0
03:01:34.752 00.000 9828 IsGuiding returns 1
03:01:34.783 00.031 9828 IsSlewing returns 0
03:01:34.783 00.000 9828 IsGuiding returns 1
03:01:34.815 00.032 9828 IsSlewing returns 0
03:01:34.815 00.000 9828 IsGuiding returns 1
03:01:34.846 00.031 9828 IsSlewing returns 0
03:01:34.846 00.000 9828 IsGuiding returns 0
03:01:34.846 00.000 9828 scope move finished after 11 + 146 ms
03:01:34.846 00.000 9828 Move returns status 0, amount 11
03:01:34.846 00.000 9828 move complete, result=0
03:01:34.846 00.000 9828 worker thread done servicing request
03:01:34.846 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:01:35.224 00.378 8976 Exposure complete
03:01:35.230 00.006 8976 worker thread done servicing request
03:01:35.230 00.000 5052 OnExposeComplete: enter
03:01:35.230 00.000 5052 UpdateGuideState(): m_state=6
03:01:35.230 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11660
03:01:35.230 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.43, Mass=179, SNR=9.3, Peak=78 HFD=2.2
03:01:35.230 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
03:01:35.230 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.94)
03:01:35.230 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.28 hyp=0.35 cameraTheta=-2.20 mountX=-0.16 mountY=0.33, mountTheta=2.02
03:01:35.230 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.28, opts=13)
03:01:35.231 00.001 5052 Enqueuing Move request for stepguider (-0.20, -0.28)
03:01:35.231 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:01:35.231 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
03:01:35.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:35.231 00.000 8976 Worker thread wakes up
03:01:35.231 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.28) opts 0xd
03:01:35.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.28)
03:01:35.231 00.000 8976 Moving (-0.20, -0.28) raw xDistance=-0.16 yDistance=0.33
03:01:35.231 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:35.231 00.000 5052 Enqueuing Expose request
03:01:35.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:01:35.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:01:35.231 00.000 8976 MoveAxis(R, 0, ABG)
03:01:35.231 00.000 8976 MoveAxis(D, 1, ABG)
03:01:35.231 00.000 8976 stepping (-3, 12) + (0, -1)
03:01:35.231 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:35.250 00.019 8976 Received - 47 (G) 
03:01:35.250 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:35.250 00.000 8976 stepped: pos (-3, 11)
03:01:35.250 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:01:35.250 00.000 8976 MountToCamera -- mountX=0.61 mountY=-1.58 hyp=1.69 mountTheta=-1.20 cameraX=1.13, cameraY=1.26 cameraTheta=0.84
03:01:35.250 00.000 8976 incremental bump (1.128, 1.259) isValid = 1
03:01:35.250 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
03:01:35.250 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:01:35.250 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:01:35.250 00.000 8976 move complete, result=0
03:01:35.250 00.000 8976 worker thread done servicing request
03:01:35.250 00.000 9828 Worker thread wakes up
03:01:35.250 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:01:35.250 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:01:35.250 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:01:35.250 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
03:01:35.251 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:01:35.251 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:01:35.251 00.000 9828 BLC: window closed
03:01:35.251 00.000 8976 Worker thread wakes up
03:01:35.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:35.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:35.251 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:01:35.251 00.000 9828 MoveAxis(E, 26, B)
03:01:35.251 00.000 9828 Guiding  Dir = 2, Dur = 26
03:01:35.251 00.000 9828 IsSlewing returns 0
03:01:35.251 00.000 9828 IsGuiding returns 0
03:01:35.252 00.001 9828 PulseGuide returned control before completion, sleep 36
03:01:35.297 00.045 9828 IsGuiding returns 1
03:01:35.297 00.000 9828 scope still moving after pulse duration time elapsed
03:01:35.329 00.032 9828 IsSlewing returns 0
03:01:35.329 00.000 9828 IsGuiding returns 1
03:01:35.359 00.030 9828 IsSlewing returns 0
03:01:35.359 00.000 9828 IsGuiding returns 1
03:01:35.390 00.031 9828 IsSlewing returns 0
03:01:35.390 00.000 9828 IsGuiding returns 1
03:01:35.421 00.031 9828 IsSlewing returns 0
03:01:35.421 00.000 9828 IsGuiding returns 0
03:01:35.421 00.000 9828 scope move finished after 26 + 143 ms
03:01:35.421 00.000 9828 Move returns status 0, amount 26
03:01:35.421 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:35.421 00.000 9828 MoveAxis(N, 11, B)
03:01:35.421 00.000 9828 Guiding  Dir = 0, Dur = 11
03:01:35.436 00.015 9828 IsSlewing returns 0
03:01:35.436 00.000 9828 IsGuiding returns 0
03:01:35.436 00.000 9828 PulseGuide returned control before completion, sleep 21
03:01:35.466 00.030 9828 IsGuiding returns 1
03:01:35.466 00.000 9828 scope still moving after pulse duration time elapsed
03:01:35.497 00.031 9828 IsSlewing returns 0
03:01:35.497 00.000 9828 IsGuiding returns 1
03:01:35.528 00.031 9828 IsSlewing returns 0
03:01:35.528 00.000 9828 IsGuiding returns 1
03:01:35.558 00.030 9828 IsSlewing returns 0
03:01:35.558 00.000 9828 IsGuiding returns 1
03:01:35.589 00.031 9828 IsSlewing returns 0
03:01:35.589 00.000 9828 IsGuiding returns 0
03:01:35.589 00.000 9828 scope move finished after 11 + 141 ms
03:01:35.589 00.000 9828 Move returns status 0, amount 11
03:01:35.589 00.000 9828 move complete, result=0
03:01:35.589 00.000 9828 worker thread done servicing request
03:01:35.589 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:01:35.931 00.342 8976 Exposure complete
03:01:35.936 00.005 8976 worker thread done servicing request
03:01:35.936 00.000 5052 OnExposeComplete: enter
03:01:35.936 00.000 5052 UpdateGuideState(): m_state=6
03:01:35.936 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11661
03:01:35.936 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.84, Mass=172, SNR=9.1, Peak=73 HFD=1.9
03:01:35.936 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
03:01:35.936 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
03:01:35.936 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.13 hyp=0.41 cameraTheta=0.31 mountX=-0.06 mountY=-0.40, mountTheta=-1.73
03:01:35.937 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.13, opts=13)
03:01:35.937 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.13)
03:01:35.937 00.000 8976 Worker thread wakes up
03:01:35.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.13) opts 0xd
03:01:35.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.13)
03:01:35.937 00.000 8976 Moving (0.39, 0.13) raw xDistance=-0.06 yDistance=-0.40
03:01:35.937 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:01:35.937 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
03:01:35.938 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:35.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:01:35.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.40
03:01:35.938 00.000 8976 MoveAxis(R, 0, ABG)
03:01:35.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:35.938 00.000 5052 Enqueuing Expose request
03:01:35.938 00.000 8976 MoveAxis(U, 1, ABG)
03:01:35.938 00.000 8976 stepping (-3, 11) + (0, 1)
03:01:35.938 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:35.969 00.031 8976 Received - 47 (G) 
03:01:35.969 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:35.969 00.000 8976 stepped: pos (-3, 12)
03:01:35.970 00.001 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:01:35.970 00.000 8976 MountToCamera -- mountX=0.56 mountY=-1.69 hyp=1.78 mountTheta=-1.25 cameraX=1.25, cameraY=1.26 cameraTheta=0.79
03:01:35.970 00.000 8976 incremental bump (1.246, 1.265) isValid = 1
03:01:35.970 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
03:01:35.970 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:01:35.970 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:01:35.970 00.000 8976 move complete, result=0
03:01:35.970 00.000 9828 Worker thread wakes up
03:01:35.970 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:01:35.970 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:01:35.970 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
03:01:35.970 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
03:01:35.970 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:01:35.970 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:01:35.970 00.000 9828 BLC: window closed
03:01:35.970 00.000 9828 MoveAxis(E, 27, B)
03:01:35.970 00.000 9828 Guiding  Dir = 2, Dur = 27
03:01:35.970 00.000 8976 worker thread done servicing request
03:01:35.970 00.000 8976 Worker thread wakes up
03:01:35.971 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:35.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:35.971 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
03:01:35.971 00.000 9828 IsSlewing returns 0
03:01:35.971 00.000 9828 IsGuiding returns 0
03:01:35.971 00.000 9828 PulseGuide returned control before completion, sleep 37
03:01:36.011 00.040 9828 IsGuiding returns 1
03:01:36.011 00.000 9828 scope still moving after pulse duration time elapsed
03:01:36.041 00.030 9828 IsSlewing returns 0
03:01:36.041 00.000 9828 IsGuiding returns 1
03:01:36.073 00.032 9828 IsSlewing returns 0
03:01:36.074 00.001 9828 IsGuiding returns 1
03:01:36.106 00.032 9828 IsSlewing returns 0
03:01:36.106 00.000 9828 IsGuiding returns 0
03:01:36.106 00.000 9828 scope move finished after 27 + 107 ms
03:01:36.106 00.000 9828 Move returns status 0, amount 27
03:01:36.106 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:36.106 00.000 9828 MoveAxis(N, 10, B)
03:01:36.106 00.000 9828 Guiding  Dir = 0, Dur = 10
03:01:36.120 00.014 9828 IsSlewing returns 0
03:01:36.120 00.000 9828 IsGuiding returns 0
03:01:36.120 00.000 9828 PulseGuide returned control before completion, sleep 20
03:01:36.151 00.031 9828 IsGuiding returns 1
03:01:36.151 00.000 9828 scope still moving after pulse duration time elapsed
03:01:36.182 00.031 9828 IsSlewing returns 0
03:01:36.182 00.000 9828 IsGuiding returns 1
03:01:36.213 00.031 9828 IsSlewing returns 0
03:01:36.213 00.000 9828 IsGuiding returns 1
03:01:36.244 00.031 9828 IsSlewing returns 0
03:01:36.244 00.000 9828 IsGuiding returns 1
03:01:36.275 00.031 9828 IsSlewing returns 0
03:01:36.275 00.000 9828 IsGuiding returns 1
03:01:36.306 00.031 9828 IsSlewing returns 0
03:01:36.306 00.000 9828 IsGuiding returns 0
03:01:36.306 00.000 9828 scope move finished after 10 + 176 ms
03:01:36.306 00.000 9828 Move returns status 0, amount 10
03:01:36.306 00.000 9828 move complete, result=0
03:01:36.306 00.000 9828 worker thread done servicing request
03:01:36.306 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:01:36.661 00.355 8976 Exposure complete
03:01:36.667 00.006 8976 worker thread done servicing request
03:01:36.667 00.000 5052 OnExposeComplete: enter
03:01:36.668 00.001 5052 UpdateGuideState(): m_state=6
03:01:36.668 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11662
03:01:36.668 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.78, Mass=178, SNR=9.2, Peak=83 HFD=1.8
03:01:36.668 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
03:01:36.668 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
03:01:36.668 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.07 hyp=0.42 cameraTheta=0.16 mountX=-0.13 mountY=-0.38, mountTheta=-1.89
03:01:36.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.07, opts=13)
03:01:36.669 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.07)
03:01:36.669 00.000 8976 Worker thread wakes up
03:01:36.669 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:01:36.669 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
03:01:36.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:36.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.07) opts 0xd
03:01:36.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:36.669 00.000 5052 Enqueuing Expose request
03:01:36.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.07)
03:01:36.669 00.000 8976 Moving (0.41, 0.07) raw xDistance=-0.13 yDistance=-0.38
03:01:36.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:01:36.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
03:01:36.669 00.000 8976 MoveAxis(R, 0, ABG)
03:01:36.669 00.000 8976 MoveAxis(U, 2, ABG)
03:01:36.670 00.001 8976 stepping (-3, 12) + (0, 2)
03:01:36.670 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:36.705 00.035 8976 Received - 47 (G) 
03:01:36.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:36.705 00.000 8976 stepped: pos (-3, 14)
03:01:36.705 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:01:36.705 00.000 8976 MountToCamera -- mountX=0.53 mountY=-1.86 hyp=1.94 mountTheta=-1.30 cameraX=1.42, cameraY=1.32 cameraTheta=0.75
03:01:36.705 00.000 8976 incremental bump (1.419, 1.316) isValid = 1
03:01:36.705 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:01:36.705 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:01:36.705 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:01:36.705 00.000 8976 move complete, result=0
03:01:36.705 00.000 8976 worker thread done servicing request
03:01:36.705 00.000 8976 Worker thread wakes up
03:01:36.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:36.706 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:36.706 00.000 9828 Worker thread wakes up
03:01:36.706 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:01:36.706 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:01:36.706 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:01:36.706 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:01:36.706 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:01:36.706 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:01:36.706 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:01:36.706 00.000 9828 BLC: window closed
03:01:36.706 00.000 9828 MoveAxis(E, 28, B)
03:01:36.706 00.000 9828 Guiding  Dir = 2, Dur = 28
03:01:36.707 00.001 9828 IsSlewing returns 0
03:01:36.707 00.000 9828 IsGuiding returns 0
03:01:36.707 00.000 9828 PulseGuide returned control before completion, sleep 38
03:01:36.759 00.052 9828 IsGuiding returns 1
03:01:36.759 00.000 9828 scope still moving after pulse duration time elapsed
03:01:36.791 00.032 9828 IsSlewing returns 0
03:01:36.791 00.000 9828 IsGuiding returns 1
03:01:36.822 00.031 9828 IsSlewing returns 0
03:01:36.822 00.000 9828 IsGuiding returns 1
03:01:36.852 00.030 9828 IsSlewing returns 0
03:01:36.852 00.000 9828 IsGuiding returns 0
03:01:36.852 00.000 9828 scope move finished after 28 + 117 ms
03:01:36.852 00.000 9828 Move returns status 0, amount 28
03:01:36.852 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:36.852 00.000 9828 MoveAxis(N, 9, B)
03:01:36.852 00.000 9828 Guiding  Dir = 0, Dur = 9
03:01:36.868 00.016 9828 IsSlewing returns 0
03:01:36.868 00.000 9828 IsGuiding returns 0
03:01:36.868 00.000 9828 PulseGuide returned control before completion, sleep 19
03:01:36.899 00.031 9828 IsGuiding returns 1
03:01:36.899 00.000 9828 scope still moving after pulse duration time elapsed
03:01:36.930 00.031 9828 IsSlewing returns 0
03:01:36.930 00.000 9828 IsGuiding returns 1
03:01:36.961 00.031 9828 IsSlewing returns 0
03:01:36.961 00.000 9828 IsGuiding returns 1
03:01:36.992 00.031 9828 IsSlewing returns 0
03:01:36.992 00.000 9828 IsGuiding returns 1
03:01:37.023 00.031 9828 IsSlewing returns 0
03:01:37.023 00.000 9828 IsGuiding returns 0
03:01:37.023 00.000 9828 scope move finished after 9 + 146 ms
03:01:37.023 00.000 9828 Move returns status 0, amount 9
03:01:37.023 00.000 9828 move complete, result=0
03:01:37.023 00.000 9828 worker thread done servicing request
03:01:37.023 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:01:37.390 00.367 8976 Exposure complete
03:01:37.396 00.006 8976 worker thread done servicing request
03:01:37.396 00.000 5052 OnExposeComplete: enter
03:01:37.396 00.000 5052 UpdateGuideState(): m_state=6
03:01:37.396 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11663
03:01:37.396 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.29, Mass=170, SNR=9.0, Peak=81 HFD=1.8
03:01:37.396 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.26 = 3.03)
03:01:37.396 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.36 = 2.92)
03:01:37.396 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.42 hyp=0.45 cameraTheta=-1.21 mountX=-0.45 mountY=0.10, mountTheta=2.93
03:01:37.397 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.42, opts=13)
03:01:37.397 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.42)
03:01:37.397 00.000 8976 Worker thread wakes up
03:01:37.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.42) opts 0xd
03:01:37.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.42)
03:01:37.397 00.000 8976 Moving (0.16, -0.42) raw xDistance=-0.45 yDistance=0.10
03:01:37.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
03:01:37.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:01:37.397 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
03:01:37.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:37.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:01:37.398 00.001 8976 MoveAxis(R, 2, ABG)
03:01:37.398 00.000 8976 stepping (-3, 14) + (2, 0)
03:01:37.398 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:37.398 00.000 5052 Enqueuing Expose request
03:01:37.398 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:37.424 00.026 8976 Received - 47 (G) 
03:01:37.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:37.424 00.000 8976 stepped: pos (-1, 14)
03:01:37.424 00.000 8976 MoveAxis(U, 0, ABG)
03:01:37.425 00.001 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:01:37.425 00.000 8976 MountToCamera -- mountX=0.40 mountY=-1.98 hyp=2.02 mountTheta=-1.37 cameraX=1.58, cameraY=1.26 cameraTheta=0.67
03:01:37.425 00.000 8976 incremental bump (1.581, 1.261) isValid = 1
03:01:37.425 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:01:37.425 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:01:37.425 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:01:37.425 00.000 8976 move complete, result=0
03:01:37.425 00.000 8976 worker thread done servicing request
03:01:37.425 00.000 9828 Worker thread wakes up
03:01:37.425 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:01:37.425 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:01:37.425 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.50)
03:01:37.425 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.58)
03:01:37.425 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
03:01:37.425 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:01:37.425 00.000 8976 Worker thread wakes up
03:01:37.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:37.426 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:37.426 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:01:37.426 00.000 9828 BLC: window closed
03:01:37.426 00.000 9828 MoveAxis(E, 30, B)
03:01:37.426 00.000 9828 Guiding  Dir = 2, Dur = 30
03:01:37.426 00.000 9828 IsSlewing returns 0
03:01:37.426 00.000 9828 IsGuiding returns 0
03:01:37.426 00.000 9828 PulseGuide returned control before completion, sleep 40
03:01:37.475 00.049 9828 IsGuiding returns 1
03:01:37.475 00.000 9828 scope still moving after pulse duration time elapsed
03:01:37.506 00.031 9828 IsSlewing returns 0
03:01:37.506 00.000 9828 IsGuiding returns 1
03:01:37.537 00.031 9828 IsSlewing returns 0
03:01:37.537 00.000 9828 IsGuiding returns 1
03:01:37.567 00.030 9828 IsSlewing returns 0
03:01:37.567 00.000 9828 IsGuiding returns 0
03:01:37.567 00.000 9828 scope move finished after 30 + 111 ms
03:01:37.567 00.000 9828 Move returns status 0, amount 30
03:01:37.567 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:37.567 00.000 9828 MoveAxis(N, 8, B)
03:01:37.567 00.000 9828 Guiding  Dir = 0, Dur = 8
03:01:37.583 00.016 9828 IsSlewing returns 0
03:01:37.583 00.000 9828 IsGuiding returns 0
03:01:37.583 00.000 9828 PulseGuide returned control before completion, sleep 18
03:01:37.614 00.031 9828 IsGuiding returns 1
03:01:37.614 00.000 9828 scope still moving after pulse duration time elapsed
03:01:37.645 00.031 9828 IsSlewing returns 0
03:01:37.645 00.000 9828 IsGuiding returns 1
03:01:37.676 00.031 9828 IsSlewing returns 0
03:01:37.676 00.000 9828 IsGuiding returns 1
03:01:37.707 00.031 9828 IsSlewing returns 0
03:01:37.707 00.000 9828 IsGuiding returns 1
03:01:37.738 00.031 9828 IsSlewing returns 0
03:01:37.738 00.000 9828 IsGuiding returns 0
03:01:37.738 00.000 9828 scope move finished after 8 + 147 ms
03:01:37.738 00.000 9828 Move returns status 0, amount 8
03:01:37.738 00.000 9828 move complete, result=0
03:01:37.738 00.000 9828 worker thread done servicing request
03:01:37.739 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:01:38.112 00.373 8976 Exposure complete
03:01:38.117 00.005 8976 worker thread done servicing request
03:01:38.117 00.000 5052 OnExposeComplete: enter
03:01:38.117 00.000 5052 UpdateGuideState(): m_state=6
03:01:38.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11664
03:01:38.118 00.001 5052 Star::Find returns 1 (0), X=329.39, Y=281.20, Mass=185, SNR=9.4, Peak=72 HFD=1.9
03:01:38.118 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.20 = 3.08)
03:01:38.118 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.98)
03:01:38.118 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.51 hyp=0.56 cameraTheta=-1.16 mountX=-0.55 mountY=0.09, mountTheta=2.98
03:01:38.118 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.51, opts=13)
03:01:38.118 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.51)
03:01:38.118 00.000 8976 Worker thread wakes up
03:01:38.119 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:01:38.119 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
03:01:38.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:38.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:38.119 00.000 5052 Enqueuing Expose request
03:01:38.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.51) opts 0xd
03:01:38.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.51)
03:01:38.119 00.000 8976 Moving (0.22, -0.51) raw xDistance=-0.55 yDistance=0.09
03:01:38.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
03:01:38.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:01:38.119 00.000 8976 MoveAxis(R, 2, ABG)
03:01:38.119 00.000 8976 stepping (-1, 14) + (2, 0)
03:01:38.119 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:38.143 00.024 8976 Received - 47 (G) 
03:01:38.143 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:38.143 00.000 8976 stepped: pos (1, 14)
03:01:38.143 00.000 8976 MoveAxis(U, 0, ABG)
03:01:38.143 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:01:38.144 00.001 8976 MountToCamera -- mountX=0.22 mountY=-2.06 hyp=2.07 mountTheta=-1.46 cameraX=1.74, cameraY=1.13 cameraTheta=0.58
03:01:38.144 00.000 8976 incremental bump (1.736, 1.134) isValid = 1
03:01:38.144 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
03:01:38.144 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:01:38.144 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:01:38.144 00.000 8976 move complete, result=0
03:01:38.144 00.000 8976 worker thread done servicing request
03:01:38.144 00.000 8976 Worker thread wakes up
03:01:38.144 00.000 9828 Worker thread wakes up
03:01:38.144 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:01:38.144 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:01:38.144 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:01:38.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:38.144 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:38.144 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:01:38.144 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
03:01:38.144 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
03:01:38.145 00.001 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:01:38.145 00.000 9828 BLC: window closed
03:01:38.145 00.000 9828 MoveAxis(E, 31, B)
03:01:38.145 00.000 9828 Guiding  Dir = 2, Dur = 31
03:01:38.145 00.000 9828 IsSlewing returns 0
03:01:38.145 00.000 9828 IsGuiding returns 0
03:01:38.145 00.000 9828 PulseGuide returned control before completion, sleep 41
03:01:38.187 00.042 9828 IsGuiding returns 1
03:01:38.187 00.000 9828 scope still moving after pulse duration time elapsed
03:01:38.218 00.031 9828 IsSlewing returns 0
03:01:38.218 00.000 9828 IsGuiding returns 1
03:01:38.249 00.031 9828 IsSlewing returns 0
03:01:38.249 00.000 9828 IsGuiding returns 1
03:01:38.281 00.032 9828 IsSlewing returns 0
03:01:38.281 00.000 9828 IsGuiding returns 1
03:01:38.311 00.030 9828 IsSlewing returns 0
03:01:38.311 00.000 9828 IsGuiding returns 0
03:01:38.311 00.000 9828 scope move finished after 31 + 134 ms
03:01:38.311 00.000 9828 Move returns status 0, amount 31
03:01:38.311 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:38.311 00.000 9828 MoveAxis(N, 7, B)
03:01:38.311 00.000 9828 Guiding  Dir = 0, Dur = 7
03:01:38.327 00.016 9828 IsSlewing returns 0
03:01:38.327 00.000 9828 IsGuiding returns 0
03:01:38.327 00.000 9828 PulseGuide returned control before completion, sleep 17
03:01:38.359 00.032 9828 IsGuiding returns 1
03:01:38.359 00.000 9828 scope still moving after pulse duration time elapsed
03:01:38.390 00.031 9828 IsSlewing returns 0
03:01:38.390 00.000 9828 IsGuiding returns 1
03:01:38.421 00.031 9828 IsSlewing returns 0
03:01:38.421 00.000 9828 IsGuiding returns 1
03:01:38.452 00.031 9828 IsSlewing returns 0
03:01:38.452 00.000 9828 IsGuiding returns 0
03:01:38.452 00.000 9828 scope move finished after 7 + 117 ms
03:01:38.452 00.000 9828 Move returns status 0, amount 7
03:01:38.452 00.000 9828 move complete, result=0
03:01:38.452 00.000 9828 worker thread done servicing request
03:01:38.452 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:01:38.831 00.379 8976 Exposure complete
03:01:38.836 00.005 5052 OnExposeComplete: enter
03:01:38.836 00.000 5052 UpdateGuideState(): m_state=6
03:01:38.836 00.000 8976 worker thread done servicing request
03:01:38.836 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11665
03:01:38.836 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.10, Mass=169, SNR=9.0, Peak=82 HFD=1.9
03:01:38.836 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.88 = -0.88)
03:01:38.836 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
03:01:38.836 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.39 hyp=0.43 cameraTheta=1.16 mountX=0.27 mountY=-0.36, mountTheta=-0.92
03:01:38.837 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.39, opts=13)
03:01:38.837 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.39)
03:01:38.837 00.000 8976 Worker thread wakes up
03:01:38.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.39) opts 0xd
03:01:38.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.39)
03:01:38.837 00.000 8976 Moving (0.17, 0.39) raw xDistance=0.27 yDistance=-0.36
03:01:38.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.27
03:01:38.837 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:01:38.837 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:01:38.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:38.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
03:01:38.838 00.001 8976 MoveAxis(L, 1, ABG)
03:01:38.838 00.000 8976 stepping (1, 14) + (-1, 0)
03:01:38.838 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:38.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:38.838 00.000 5052 Enqueuing Expose request
03:01:38.863 00.025 8976 Received - 47 (G) 
03:01:38.863 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:38.863 00.000 8976 stepped: pos (0, 14)
03:01:38.863 00.000 8976 MoveAxis(U, 1, ABG)
03:01:38.863 00.000 8976 stepping (0, 14) + (0, 1)
03:01:38.863 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:38.895 00.032 8976 Received - 47 (G) 
03:01:38.895 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:38.895 00.000 8976 stepped: pos (0, 15)
03:01:38.895 00.000 8976 MountToCamera -- mountTheta (-1.50) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:01:38.895 00.000 8976 MountToCamera -- mountX=0.15 mountY=-2.17 hyp=2.17 mountTheta=-1.50 cameraX=1.86, cameraY=1.12 cameraTheta=0.54
03:01:38.895 00.000 8976 incremental bump (1.863, 1.118) isValid = 1
03:01:38.895 00.000 8976 Scheduling Mount bump of (0.098, 0.061)
03:01:38.895 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:01:38.895 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:01:38.895 00.000 8976 move complete, result=0
03:01:38.895 00.000 8976 worker thread done servicing request
03:01:38.895 00.000 8976 Worker thread wakes up
03:01:38.895 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
03:01:38.895 00.000 9828 Worker thread wakes up
03:01:38.895 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:01:38.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:38.895 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:01:38.896 00.001 9828 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.65 = -2.63)
03:01:38.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:38.896 00.000 9828 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.71)
03:01:38.896 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
03:01:38.896 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:01:38.896 00.000 9828 BLC: window closed
03:01:38.896 00.000 9828 MoveAxis(E, 32, B)
03:01:38.896 00.000 9828 Guiding  Dir = 2, Dur = 32
03:01:38.896 00.000 9828 IsSlewing returns 0
03:01:38.896 00.000 9828 IsGuiding returns 0
03:01:38.896 00.000 9828 PulseGuide returned control before completion, sleep 42
03:01:38.949 00.053 9828 IsGuiding returns 1
03:01:38.949 00.000 9828 scope still moving after pulse duration time elapsed
03:01:38.980 00.031 9828 IsSlewing returns 0
03:01:38.980 00.000 9828 IsGuiding returns 1
03:01:39.011 00.031 9828 IsSlewing returns 0
03:01:39.011 00.000 9828 IsGuiding returns 1
03:01:39.041 00.030 9828 IsSlewing returns 0
03:01:39.042 00.001 9828 IsGuiding returns 0
03:01:39.042 00.000 9828 scope move finished after 32 + 112 ms
03:01:39.042 00.000 9828 Move returns status 0, amount 32
03:01:39.042 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:39.042 00.000 9828 MoveAxis(N, 7, B)
03:01:39.042 00.000 9828 Guiding  Dir = 0, Dur = 7
03:01:39.056 00.014 9828 IsSlewing returns 0
03:01:39.056 00.000 9828 IsGuiding returns 0
03:01:39.056 00.000 9828 PulseGuide returned control before completion, sleep 17
03:01:39.087 00.031 9828 IsGuiding returns 1
03:01:39.087 00.000 9828 scope still moving after pulse duration time elapsed
03:01:39.118 00.031 9828 IsSlewing returns 0
03:01:39.118 00.000 9828 IsGuiding returns 1
03:01:39.149 00.031 9828 IsSlewing returns 0
03:01:39.149 00.000 9828 IsGuiding returns 1
03:01:39.179 00.030 9828 IsSlewing returns 0
03:01:39.179 00.000 9828 IsGuiding returns 0
03:01:39.179 00.000 9828 scope move finished after 7 + 116 ms
03:01:39.180 00.001 9828 Move returns status 0, amount 7
03:01:39.180 00.000 9828 move complete, result=0
03:01:39.180 00.000 9828 worker thread done servicing request
03:01:39.180 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
03:01:39.581 00.401 8976 Exposure complete
03:01:39.587 00.006 8976 worker thread done servicing request
03:01:39.588 00.001 5052 OnExposeComplete: enter
03:01:39.588 00.000 5052 UpdateGuideState(): m_state=6
03:01:39.588 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11666
03:01:39.588 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.89, Mass=201, SNR=9.8, Peak=91 HFD=2.2
03:01:39.588 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
03:01:39.588 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
03:01:39.588 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.96 mountX=0.20 mountY=-0.04, mountTheta=-0.18
03:01:39.589 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.18, opts=13)
03:01:39.589 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.18)
03:01:39.589 00.000 8976 Worker thread wakes up
03:01:39.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.18) opts 0xd
03:01:39.589 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.18)
03:01:39.589 00.000 8976 Moving (-0.08, 0.18) raw xDistance=0.20 yDistance=-0.04
03:01:39.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=91, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:01:39.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:01:39.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:01:39.589 00.000 8976 MoveAxis(R, 0, ABG)
03:01:39.589 00.000 8976 MoveAxis(U, 0, ABG)
03:01:39.589 00.000 5052 UpdateGuideState exits: m=201 SNR=9.8
03:01:39.589 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:01:39.589 00.000 8976 MountToCamera -- mountX=0.10 mountY=-2.24 hyp=2.24 mountTheta=-1.53 cameraX=1.95, cameraY=1.11 cameraTheta=0.52
03:01:39.589 00.000 8976 incremental bump (1.948, 1.107) isValid = 1
03:01:39.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:39.589 00.000 8976 Scheduling Mount bump of (0.100, 0.059)
03:01:39.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:39.590 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:01:39.590 00.000 5052 Enqueuing Expose request
03:01:39.590 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:01:39.590 00.000 8976 move complete, result=0
03:01:39.590 00.000 9828 Worker thread wakes up
03:01:39.590 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:01:39.590 00.000 8976 worker thread done servicing request
03:01:39.590 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:39.590 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:01:39.590 00.000 8976 Worker thread wakes up
03:01:39.590 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.63 = -2.65)
03:01:39.590 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.55 = -2.74)
03:01:39.590 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=-0.10 mountY=-0.05, mountTheta=-2.72
03:01:39.590 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:01:39.590 00.000 9828 BLC: window closed
03:01:39.590 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:39.591 00.001 9828 MoveAxis(E, 33, B)
03:01:39.591 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:39.591 00.000 9828 Guiding  Dir = 2, Dur = 33
03:01:39.591 00.000 9828 IsSlewing returns 0
03:01:39.591 00.000 9828 IsGuiding returns 0
03:01:39.591 00.000 9828 PulseGuide returned control before completion, sleep 43
03:01:39.645 00.054 9828 IsGuiding returns 1
03:01:39.645 00.000 9828 scope still moving after pulse duration time elapsed
03:01:39.677 00.032 9828 IsSlewing returns 0
03:01:39.677 00.000 9828 IsGuiding returns 1
03:01:39.708 00.031 9828 IsSlewing returns 0
03:01:39.708 00.000 9828 IsGuiding returns 1
03:01:39.739 00.031 9828 IsSlewing returns 0
03:01:39.739 00.000 9828 IsGuiding returns 1
03:01:39.770 00.031 9828 IsSlewing returns 0
03:01:39.770 00.000 9828 IsGuiding returns 1
03:01:39.802 00.032 9828 IsSlewing returns 0
03:01:39.802 00.000 9828 IsGuiding returns 1
03:01:39.833 00.031 9828 IsSlewing returns 0
03:01:39.833 00.000 9828 IsGuiding returns 0
03:01:39.833 00.000 9828 scope move finished after 33 + 208 ms
03:01:39.833 00.000 9828 Move returns status 0, amount 33
03:01:39.833 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:39.833 00.000 9828 MoveAxis(N, 6, B)
03:01:39.833 00.000 9828 Guiding  Dir = 0, Dur = 6
03:01:39.848 00.015 9828 IsSlewing returns 0
03:01:39.848 00.000 9828 IsGuiding returns 0
03:01:39.848 00.000 9828 PulseGuide returned control before completion, sleep 16
03:01:39.879 00.031 9828 IsGuiding returns 1
03:01:39.879 00.000 9828 scope still moving after pulse duration time elapsed
03:01:39.910 00.031 9828 IsSlewing returns 0
03:01:39.910 00.000 9828 IsGuiding returns 1
03:01:39.941 00.031 9828 IsSlewing returns 0
03:01:39.941 00.000 9828 IsGuiding returns 1
03:01:39.972 00.031 9828 IsSlewing returns 0
03:01:39.972 00.000 9828 IsGuiding returns 0
03:01:39.972 00.000 9828 scope move finished after 6 + 118 ms
03:01:39.972 00.000 9828 Move returns status 0, amount 6
03:01:39.972 00.000 9828 move complete, result=0
03:01:39.973 00.001 9828 worker thread done servicing request
03:01:39.973 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:01:40.278 00.305 8976 Exposure complete
03:01:40.284 00.006 8976 worker thread done servicing request
03:01:40.284 00.000 5052 OnExposeComplete: enter
03:01:40.284 00.000 5052 UpdateGuideState(): m_state=6
03:01:40.284 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11667
03:01:40.284 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.80, Mass=191, SNR=9.6, Peak=89 HFD=1.8
03:01:40.284 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.04) = xAngle (-0.69 = -0.69)
03:01:40.284 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
03:01:40.284 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.35 mountX=0.07 mountY=-0.07, mountTheta=-0.75
03:01:40.285 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.09, opts=13)
03:01:40.285 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.09)
03:01:40.285 00.000 8976 Worker thread wakes up
03:01:40.285 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.09) opts 0xd
03:01:40.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.09)
03:01:40.285 00.000 8976 Moving (0.02, 0.09) raw xDistance=0.07 yDistance=-0.07
03:01:40.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:01:40.286 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:01:40.286 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:01:40.286 00.000 8976 MoveAxis(R, 0, ABG)
03:01:40.286 00.000 8976 MoveAxis(U, 0, ABG)
03:01:40.286 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:01:40.286 00.000 8976 MountToCamera -- mountX=0.07 mountY=-2.29 hyp=2.29 mountTheta=-1.54 cameraX=2.01, cameraY=1.10 cameraTheta=0.50
03:01:40.286 00.000 8976 incremental bump (2.005, 1.099) isValid = 1
03:01:40.286 00.000 8976 Scheduling Mount bump of (0.082, 0.047)
03:01:40.286 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.05, opts=4)
03:01:40.286 00.000 8976 Enqueuing Move request for scope (0.08, 0.05)
03:01:40.286 00.000 8976 move complete, result=0
03:01:40.286 00.000 5052 UpdateGuideState exits: m=191 SNR=9.6
03:01:40.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:40.286 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:40.286 00.000 5052 Enqueuing Expose request
03:01:40.286 00.000 8976 worker thread done servicing request
03:01:40.286 00.000 8976 Worker thread wakes up
03:01:40.286 00.000 9828 Worker thread wakes up
03:01:40.287 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0x4
03:01:40.287 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
03:01:40.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:40.287 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:40.287 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.61 = -2.67)
03:01:40.287 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.75)
03:01:40.287 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.52 mountX=-0.08 mountY=-0.04, mountTheta=-2.74
03:01:40.287 00.000 9828 Moving (0.08, 0.05) raw xDistance=-0.08 yDistance=-0.04
03:01:40.287 00.000 9828 BLC: window closed
03:01:40.287 00.000 9828 MoveAxis(E, 27, B)
03:01:40.287 00.000 9828 Guiding  Dir = 2, Dur = 27
03:01:40.287 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:40.287 00.000 9828 IsSlewing returns 0
03:01:40.288 00.001 9828 IsGuiding returns 0
03:01:40.288 00.000 9828 PulseGuide returned control before completion, sleep 37
03:01:40.331 00.043 9828 IsGuiding returns 1
03:01:40.331 00.000 9828 scope still moving after pulse duration time elapsed
03:01:40.362 00.031 9828 IsSlewing returns 0
03:01:40.362 00.000 9828 IsGuiding returns 1
03:01:40.394 00.032 9828 IsSlewing returns 0
03:01:40.394 00.000 9828 IsGuiding returns 1
03:01:40.423 00.029 9828 IsSlewing returns 0
03:01:40.423 00.000 9828 IsGuiding returns 1
03:01:40.454 00.031 9828 IsSlewing returns 0
03:01:40.454 00.000 9828 IsGuiding returns 0
03:01:40.454 00.000 9828 scope move finished after 27 + 139 ms
03:01:40.454 00.000 9828 Move returns status 0, amount 27
03:01:40.454 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:40.454 00.000 9828 MoveAxis(N, 5, B)
03:01:40.454 00.000 9828 Guiding  Dir = 0, Dur = 5
03:01:40.469 00.015 9828 IsSlewing returns 0
03:01:40.469 00.000 9828 IsGuiding returns 0
03:01:40.469 00.000 9828 PulseGuide returned control before completion, sleep 15
03:01:40.500 00.031 9828 IsGuiding returns 1
03:01:40.500 00.000 9828 scope still moving after pulse duration time elapsed
03:01:40.531 00.031 9828 IsSlewing returns 0
03:01:40.531 00.000 9828 IsGuiding returns 1
03:01:40.563 00.032 9828 IsSlewing returns 0
03:01:40.563 00.000 9828 IsGuiding returns 1
03:01:40.593 00.030 9828 IsSlewing returns 0
03:01:40.593 00.000 9828 IsGuiding returns 0
03:01:40.593 00.000 9828 scope move finished after 5 + 118 ms
03:01:40.593 00.000 9828 Move returns status 0, amount 5
03:01:40.593 00.000 9828 move complete, result=0
03:01:40.593 00.000 9828 worker thread done servicing request
03:01:40.593 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.0 px 5 ms NORTH
03:01:40.969 00.376 8976 Exposure complete
03:01:40.974 00.005 8976 worker thread done servicing request
03:01:40.974 00.000 5052 OnExposeComplete: enter
03:01:40.974 00.000 5052 UpdateGuideState(): m_state=6
03:01:40.974 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11668
03:01:40.974 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=282.11, Mass=175, SNR=9.2, Peak=85 HFD=2.0
03:01:40.974 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
03:01:40.974 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
03:01:40.974 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.40 hyp=0.52 cameraTheta=2.26 mountX=0.50 mountY=0.06, mountTheta=0.11
03:01:40.975 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.40, opts=13)
03:01:40.975 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.40)
03:01:40.975 00.000 8976 Worker thread wakes up
03:01:40.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.40) opts 0xd
03:01:40.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.40)
03:01:40.975 00.000 8976 Moving (-0.33, 0.40) raw xDistance=0.50 yDistance=0.06
03:01:40.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
03:01:40.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:01:40.975 00.000 8976 MoveAxis(L, 2, ABG)
03:01:40.975 00.000 8976 stepping (0, 15) + (-2, 0)
03:01:40.975 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:01:40.975 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
03:01:40.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:40.975 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:40.975 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:40.975 00.000 5052 Enqueuing Expose request
03:01:41.005 00.030 8976 Received - 47 (G) 
03:01:41.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:41.005 00.000 8976 stepped: pos (-2, 15)
03:01:41.005 00.000 8976 MoveAxis(U, 0, ABG)
03:01:41.005 00.000 8976 MountToCamera -- mountTheta (-1.51) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:01:41.005 00.000 8976 MountToCamera -- mountX=0.15 mountY=-2.32 hyp=2.32 mountTheta=-1.51 cameraX=2.00, cameraY=1.18 cameraTheta=0.54
03:01:41.005 00.000 8976 incremental bump (1.997, 1.184) isValid = 1
03:01:41.005 00.000 8976 Scheduling Mount bump of (0.099, 0.061)
03:01:41.005 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:01:41.005 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:01:41.005 00.000 8976 move complete, result=0
03:01:41.005 00.000 8976 worker thread done servicing request
03:01:41.005 00.000 8976 Worker thread wakes up
03:01:41.005 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:01:41.006 00.001 9828 Worker thread wakes up
03:01:41.006 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:01:41.006 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:01:41.006 00.000 9828 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.10) = xAngle (3.65 = -2.64)
03:01:41.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:41.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:41.006 00.000 9828 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.72)
03:01:41.006 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
03:01:41.006 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:01:41.006 00.000 9828 BLC: window closed
03:01:41.006 00.000 9828 MoveAxis(E, 32, B)
03:01:41.006 00.000 9828 Guiding  Dir = 2, Dur = 32
03:01:41.007 00.001 9828 IsSlewing returns 0
03:01:41.007 00.000 9828 IsGuiding returns 0
03:01:41.007 00.000 9828 PulseGuide returned control before completion, sleep 42
03:01:41.061 00.054 9828 IsGuiding returns 1
03:01:41.061 00.000 9828 scope still moving after pulse duration time elapsed
03:01:41.092 00.031 9828 IsSlewing returns 0
03:01:41.092 00.000 9828 IsGuiding returns 1
03:01:41.123 00.031 9828 IsSlewing returns 0
03:01:41.123 00.000 9828 IsGuiding returns 1
03:01:41.154 00.031 9828 IsSlewing returns 0
03:01:41.154 00.000 9828 IsGuiding returns 0
03:01:41.154 00.000 9828 scope move finished after 32 + 115 ms
03:01:41.154 00.000 9828 Move returns status 0, amount 32
03:01:41.154 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:41.154 00.000 9828 MoveAxis(N, 7, B)
03:01:41.154 00.000 9828 Guiding  Dir = 0, Dur = 7
03:01:41.170 00.016 9828 IsSlewing returns 0
03:01:41.170 00.000 9828 IsGuiding returns 0
03:01:41.170 00.000 9828 PulseGuide returned control before completion, sleep 17
03:01:41.201 00.031 9828 IsGuiding returns 1
03:01:41.201 00.000 9828 scope still moving after pulse duration time elapsed
03:01:41.231 00.030 9828 IsSlewing returns 0
03:01:41.231 00.000 9828 IsGuiding returns 1
03:01:41.261 00.030 9828 IsSlewing returns 0
03:01:41.261 00.000 9828 IsGuiding returns 1
03:01:41.292 00.031 9828 IsSlewing returns 0
03:01:41.292 00.000 9828 IsGuiding returns 1
03:01:41.323 00.031 9828 IsSlewing returns 0
03:01:41.323 00.000 9828 IsGuiding returns 0
03:01:41.323 00.000 9828 scope move finished after 7 + 145 ms
03:01:41.323 00.000 9828 Move returns status 0, amount 7
03:01:41.323 00.000 9828 move complete, result=0
03:01:41.323 00.000 9828 worker thread done servicing request
03:01:41.324 00.001 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
03:01:41.693 00.369 8976 Exposure complete
03:01:41.699 00.006 8976 worker thread done servicing request
03:01:41.700 00.001 5052 OnExposeComplete: enter
03:01:41.700 00.000 5052 UpdateGuideState(): m_state=6
03:01:41.700 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11669
03:01:41.700 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.67, Mass=194, SNR=9.7, Peak=79 HFD=2.0
03:01:41.700 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.09 = 1.20)
03:01:41.700 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
03:01:41.700 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.04 hyp=0.37 cameraTheta=-3.04 mountX=0.13 mountY=0.33, mountTheta=1.18
03:01:41.701 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.04, opts=13)
03:01:41.701 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.04)
03:01:41.701 00.000 8976 Worker thread wakes up
03:01:41.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.04) opts 0xd
03:01:41.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.04)
03:01:41.701 00.000 8976 Moving (-0.37, -0.04) raw xDistance=0.13 yDistance=0.33
03:01:41.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:01:41.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:01:41.701 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=64, Gamma=2.630
03:01:41.701 00.000 5052 UpdateGuideState exits: m=194 SNR=9.7
03:01:41.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:41.701 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:41.701 00.000 5052 Enqueuing Expose request
03:01:41.701 00.000 8976 MoveAxis(R, 0, ABG)
03:01:41.701 00.000 8976 MoveAxis(D, 1, ABG)
03:01:41.701 00.000 8976 stepping (-2, 15) + (0, -1)
03:01:41.701 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:41.725 00.024 8976 Received - 47 (G) 
03:01:41.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:41.725 00.000 8976 stepped: pos (-2, 14)
03:01:41.725 00.000 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
03:01:41.725 00.000 8976 MountToCamera -- mountX=0.20 mountY=-2.29 hyp=2.30 mountTheta=-1.48 cameraX=1.95, cameraY=1.22 cameraTheta=0.56
03:01:41.725 00.000 8976 incremental bump (1.946, 1.218) isValid = 1
03:01:41.725 00.000 8976 Scheduling Mount bump of (0.097, 0.063)
03:01:41.725 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:01:41.725 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:01:41.725 00.000 8976 move complete, result=0
03:01:41.725 00.000 9828 Worker thread wakes up
03:01:41.725 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:01:41.725 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:01:41.725 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
03:01:41.726 00.001 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.69)
03:01:41.726 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
03:01:41.726 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:01:41.726 00.000 9828 BLC: window closed
03:01:41.726 00.000 9828 MoveAxis(E, 32, B)
03:01:41.726 00.000 9828 Guiding  Dir = 2, Dur = 32
03:01:41.726 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:01:41.726 00.000 8976 worker thread done servicing request
03:01:41.726 00.000 8976 Worker thread wakes up
03:01:41.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:41.726 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:41.727 00.001 9828 IsSlewing returns 0
03:01:41.728 00.001 9828 IsGuiding returns 0
03:01:41.728 00.000 9828 PulseGuide returned control before completion, sleep 42
03:01:41.774 00.046 9828 IsGuiding returns 1
03:01:41.774 00.000 9828 scope still moving after pulse duration time elapsed
03:01:41.805 00.031 9828 IsSlewing returns 0
03:01:41.805 00.000 9828 IsGuiding returns 1
03:01:41.835 00.030 9828 IsSlewing returns 0
03:01:41.835 00.000 9828 IsGuiding returns 1
03:01:41.866 00.031 9828 IsSlewing returns 0
03:01:41.866 00.000 9828 IsGuiding returns 0
03:01:41.866 00.000 9828 scope move finished after 32 + 106 ms
03:01:41.866 00.000 9828 Move returns status 0, amount 32
03:01:41.866 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:41.866 00.000 9828 MoveAxis(N, 7, B)
03:01:41.866 00.000 9828 Guiding  Dir = 0, Dur = 7
03:01:41.882 00.016 9828 IsSlewing returns 0
03:01:41.882 00.000 9828 IsGuiding returns 0
03:01:41.882 00.000 9828 PulseGuide returned control before completion, sleep 17
03:01:41.912 00.030 9828 IsGuiding returns 1
03:01:41.912 00.000 9828 scope still moving after pulse duration time elapsed
03:01:41.944 00.032 9828 IsSlewing returns 0
03:01:41.944 00.000 9828 IsGuiding returns 1
03:01:41.975 00.031 9828 IsSlewing returns 0
03:01:41.975 00.000 9828 IsGuiding returns 1
03:01:42.005 00.030 9828 IsSlewing returns 0
03:01:42.005 00.000 9828 IsGuiding returns 0
03:01:42.005 00.000 9828 scope move finished after 7 + 116 ms
03:01:42.005 00.000 9828 Move returns status 0, amount 7
03:01:42.005 00.000 9828 move complete, result=0
03:01:42.005 00.000 9828 worker thread done servicing request
03:01:42.005 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:01:42.411 00.406 8976 Exposure complete
03:01:42.416 00.005 8976 worker thread done servicing request
03:01:42.416 00.000 5052 OnExposeComplete: enter
03:01:42.416 00.000 5052 UpdateGuideState(): m_state=6
03:01:42.416 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11670
03:01:42.416 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.67, Mass=188, SNR=9.5, Peak=81 HFD=1.8
03:01:42.416 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.10 = 1.19)
03:01:42.417 00.001 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
03:01:42.417 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.04 hyp=0.45 cameraTheta=-3.05 mountX=0.17 mountY=0.40, mountTheta=1.17
03:01:42.417 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.04, opts=13)
03:01:42.417 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.04)
03:01:42.417 00.000 8976 Worker thread wakes up
03:01:42.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.04) opts 0xd
03:01:42.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.04)
03:01:42.417 00.000 8976 Moving (-0.45, -0.04) raw xDistance=0.17 yDistance=0.40
03:01:42.418 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
03:01:42.418 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
03:01:42.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:42.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:01:42.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
03:01:42.418 00.000 8976 MoveAxis(R, 0, ABG)
03:01:42.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:42.418 00.000 5052 Enqueuing Expose request
03:01:42.418 00.000 8976 MoveAxis(D, 2, ABG)
03:01:42.418 00.000 8976 stepping (-2, 14) + (0, -2)
03:01:42.418 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:42.444 00.026 8976 Received - 47 (G) 
03:01:42.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:42.444 00.000 8976 stepped: pos (-2, 12)
03:01:42.444 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:01:42.444 00.000 8976 MountToCamera -- mountX=0.23 mountY=-2.16 hyp=2.17 mountTheta=-1.46 cameraX=1.82, cameraY=1.19 cameraTheta=0.58
03:01:42.444 00.000 8976 incremental bump (1.817, 1.192) isValid = 1
03:01:42.444 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
03:01:42.445 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:01:42.445 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:01:42.445 00.000 8976 move complete, result=0
03:01:42.445 00.000 8976 worker thread done servicing request
03:01:42.445 00.000 8976 Worker thread wakes up
03:01:42.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:42.445 00.000 9828 Worker thread wakes up
03:01:42.445 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:01:42.445 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:01:42.445 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:01:42.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:42.445 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:01:42.445 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:01:42.446 00.001 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
03:01:42.446 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:01:42.446 00.000 9828 BLC: window closed
03:01:42.446 00.000 9828 MoveAxis(E, 31, B)
03:01:42.446 00.000 9828 Guiding  Dir = 2, Dur = 31
03:01:42.446 00.000 9828 IsSlewing returns 0
03:01:42.447 00.001 9828 IsGuiding returns 0
03:01:42.447 00.000 9828 PulseGuide returned control before completion, sleep 41
03:01:42.491 00.044 9828 IsGuiding returns 1
03:01:42.491 00.000 9828 scope still moving after pulse duration time elapsed
03:01:42.523 00.032 9828 IsSlewing returns 0
03:01:42.523 00.000 9828 IsGuiding returns 1
03:01:42.554 00.031 9828 IsSlewing returns 0
03:01:42.554 00.000 9828 IsGuiding returns 1
03:01:42.584 00.030 9828 IsSlewing returns 0
03:01:42.584 00.000 9828 IsGuiding returns 1
03:01:42.616 00.032 9828 IsSlewing returns 0
03:01:42.616 00.000 9828 IsGuiding returns 0
03:01:42.616 00.000 9828 scope move finished after 31 + 138 ms
03:01:42.616 00.000 9828 Move returns status 0, amount 31
03:01:42.616 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:42.616 00.000 9828 MoveAxis(N, 7, B)
03:01:42.616 00.000 9828 Guiding  Dir = 0, Dur = 7
03:01:42.631 00.015 9828 IsSlewing returns 0
03:01:42.631 00.000 9828 IsGuiding returns 0
03:01:42.631 00.000 9828 PulseGuide returned control before completion, sleep 17
03:01:42.663 00.032 9828 IsGuiding returns 1
03:01:42.663 00.000 9828 scope still moving after pulse duration time elapsed
03:01:42.694 00.031 9828 IsSlewing returns 0
03:01:42.694 00.000 9828 IsGuiding returns 1
03:01:42.725 00.031 9828 IsSlewing returns 0
03:01:42.725 00.000 9828 IsGuiding returns 1
03:01:42.756 00.031 9828 IsSlewing returns 0
03:01:42.756 00.000 9828 IsGuiding returns 0
03:01:42.756 00.000 9828 scope move finished after 7 + 117 ms
03:01:42.756 00.000 9828 Move returns status 0, amount 7
03:01:42.756 00.000 9828 move complete, result=0
03:01:42.756 00.000 9828 worker thread done servicing request
03:01:42.756 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:01:43.133 00.377 8976 Exposure complete
03:01:43.139 00.006 8976 worker thread done servicing request
03:01:43.139 00.000 5052 OnExposeComplete: enter
03:01:43.139 00.000 5052 UpdateGuideState(): m_state=6
03:01:43.139 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11671
03:01:43.139 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.95, Mass=179, SNR=9.2, Peak=82 HFD=2.2
03:01:43.139 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:01:43.139 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
03:01:43.140 00.001 5052 CameraToMount -- cameraX=-0.73 cameraY=0.24 hyp=0.76 cameraTheta=2.83 mountX=0.54 mountY=0.48, mountTheta=0.73
03:01:43.140 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.24, opts=13)
03:01:43.140 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.24)
03:01:43.140 00.000 8976 Worker thread wakes up
03:01:43.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.24) opts 0xd
03:01:43.141 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.24)
03:01:43.141 00.000 8976 Moving (-0.73, 0.24) raw xDistance=0.54 yDistance=0.48
03:01:43.141 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:01:43.141 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
03:01:43.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:43.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:43.141 00.000 5052 Enqueuing Expose request
03:01:43.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:01:43.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
03:01:43.141 00.000 8976 MoveAxis(L, 2, ABG)
03:01:43.141 00.000 8976 stepping (-2, 12) + (-2, 0)
03:01:43.141 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:43.163 00.022 8976 Received - 47 (G) 
03:01:43.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:43.163 00.000 8976 stepped: pos (-4, 12)
03:01:43.163 00.000 8976 MoveAxis(D, 2, ABG)
03:01:43.163 00.000 8976 stepping (-4, 12) + (0, -2)
03:01:43.164 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:43.195 00.031 8976 Received - 47 (G) 
03:01:43.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:43.195 00.000 8976 stepped: pos (-4, 10)
03:01:43.195 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:01:43.196 00.001 8976 MountToCamera -- mountX=0.36 mountY=-1.97 hyp=2.00 mountTheta=-1.39 cameraX=1.59, cameraY=1.22 cameraTheta=0.65
03:01:43.196 00.000 8976 incremental bump (1.592, 1.217) isValid = 1
03:01:43.196 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:01:43.196 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:01:43.196 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:01:43.196 00.000 8976 move complete, result=0
03:01:43.196 00.000 8976 worker thread done servicing request
03:01:43.196 00.000 8976 Worker thread wakes up
03:01:43.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:43.196 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:43.197 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:01:43.197 00.000 9828 Worker thread wakes up
03:01:43.197 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:01:43.197 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:01:43.197 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
03:01:43.197 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
03:01:43.197 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:01:43.198 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:01:43.198 00.000 9828 BLC: window closed
03:01:43.198 00.000 9828 MoveAxis(E, 30, B)
03:01:43.198 00.000 9828 Guiding  Dir = 2, Dur = 30
03:01:43.198 00.000 9828 IsSlewing returns 0
03:01:43.198 00.000 9828 IsGuiding returns 0
03:01:43.198 00.000 9828 PulseGuide returned control before completion, sleep 40
03:01:43.253 00.055 9828 IsGuiding returns 1
03:01:43.253 00.000 9828 scope still moving after pulse duration time elapsed
03:01:43.284 00.031 9828 IsSlewing returns 0
03:01:43.284 00.000 9828 IsGuiding returns 1
03:01:43.315 00.031 9828 IsSlewing returns 0
03:01:43.315 00.000 9828 IsGuiding returns 1
03:01:43.346 00.031 9828 IsSlewing returns 0
03:01:43.346 00.000 9828 IsGuiding returns 1
03:01:43.378 00.032 9828 IsSlewing returns 0
03:01:43.382 00.004 9828 IsGuiding returns 0
03:01:43.382 00.000 9828 scope move finished after 30 + 153 ms
03:01:43.382 00.000 9828 Move returns status 0, amount 30
03:01:43.382 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:43.382 00.000 9828 MoveAxis(N, 8, B)
03:01:43.382 00.000 9828 Guiding  Dir = 0, Dur = 8
03:01:43.408 00.026 9828 IsSlewing returns 0
03:01:43.408 00.000 9828 IsGuiding returns 0
03:01:43.408 00.000 9828 PulseGuide returned control before completion, sleep 18
03:01:43.439 00.031 9828 IsGuiding returns 1
03:01:43.439 00.000 9828 scope still moving after pulse duration time elapsed
03:01:43.469 00.030 9828 IsSlewing returns 0
03:01:43.469 00.000 9828 IsGuiding returns 1
03:01:43.500 00.031 9828 IsSlewing returns 0
03:01:43.500 00.000 9828 IsGuiding returns 1
03:01:43.532 00.032 9828 IsSlewing returns 0
03:01:43.532 00.000 9828 IsGuiding returns 1
03:01:43.562 00.030 9828 IsSlewing returns 0
03:01:43.562 00.000 9828 IsGuiding returns 0
03:01:43.562 00.000 9828 scope move finished after 8 + 145 ms
03:01:43.562 00.000 9828 Move returns status 0, amount 8
03:01:43.562 00.000 9828 move complete, result=0
03:01:43.562 00.000 9828 worker thread done servicing request
03:01:43.562 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:01:43.882 00.320 8976 Exposure complete
03:01:43.887 00.005 8976 worker thread done servicing request
03:01:43.887 00.000 5052 OnExposeComplete: enter
03:01:43.888 00.001 5052 UpdateGuideState(): m_state=6
03:01:43.888 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11672
03:01:43.888 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.64, Mass=159, SNR=8.8, Peak=76 HFD=1.8
03:01:43.888 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
03:01:43.888 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.17)
03:01:43.888 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.07 hyp=0.42 cameraTheta=-2.97 mountX=0.12 mountY=0.39, mountTheta=1.26
03:01:43.888 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.07, opts=13)
03:01:43.888 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.07)
03:01:43.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=64, Gamma=2.630
03:01:43.888 00.000 5052 UpdateGuideState exits: m=159 SNR=8.8
03:01:43.889 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:43.889 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:43.889 00.000 5052 Enqueuing Expose request
03:01:43.889 00.000 8976 Worker thread wakes up
03:01:43.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.07) opts 0xd
03:01:43.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.07)
03:01:43.889 00.000 8976 Moving (-0.41, -0.07) raw xDistance=0.12 yDistance=0.39
03:01:43.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:01:43.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
03:01:43.889 00.000 8976 MoveAxis(R, 0, ABG)
03:01:43.889 00.000 8976 MoveAxis(D, 2, ABG)
03:01:43.889 00.000 8976 stepping (-4, 10) + (0, -2)
03:01:43.889 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:43.915 00.026 8976 Received - 47 (G) 
03:01:43.915 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:43.915 00.000 8976 stepped: pos (-4, 8)
03:01:43.915 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:01:43.915 00.000 8976 MountToCamera -- mountX=0.44 mountY=-1.74 hyp=1.80 mountTheta=-1.32 cameraX=1.35, cameraY=1.19 cameraTheta=0.72
03:01:43.915 00.000 8976 incremental bump (1.348, 1.186) isValid = 1
03:01:43.916 00.001 8976 Scheduling Mount bump of (0.086, 0.079)
03:01:43.916 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:01:43.916 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:01:43.916 00.000 8976 move complete, result=0
03:01:43.916 00.000 8976 worker thread done servicing request
03:01:43.916 00.000 8976 Worker thread wakes up
03:01:43.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:43.916 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:43.916 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:01:43.917 00.001 9828 Worker thread wakes up
03:01:43.917 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:01:43.917 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:01:43.917 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
03:01:43.917 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:01:43.917 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:01:43.917 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:01:43.917 00.000 9828 BLC: window closed
03:01:43.917 00.000 9828 MoveAxis(E, 29, B)
03:01:43.917 00.000 9828 Guiding  Dir = 2, Dur = 29
03:01:43.918 00.001 9828 IsSlewing returns 0
03:01:43.918 00.000 9828 IsGuiding returns 0
03:01:43.918 00.000 9828 PulseGuide returned control before completion, sleep 39
03:01:43.967 00.049 9828 IsGuiding returns 1
03:01:43.967 00.000 9828 scope still moving after pulse duration time elapsed
03:01:43.998 00.031 9828 IsSlewing returns 0
03:01:43.998 00.000 9828 IsGuiding returns 1
03:01:44.029 00.031 9828 IsSlewing returns 0
03:01:44.029 00.000 9828 IsGuiding returns 1
03:01:44.060 00.031 9828 IsSlewing returns 0
03:01:44.060 00.000 9828 IsGuiding returns 0
03:01:44.060 00.000 9828 scope move finished after 29 + 113 ms
03:01:44.060 00.000 9828 Move returns status 0, amount 29
03:01:44.060 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:44.060 00.000 9828 MoveAxis(N, 9, B)
03:01:44.060 00.000 9828 Guiding  Dir = 0, Dur = 9
03:01:44.077 00.017 9828 IsSlewing returns 0
03:01:44.077 00.000 9828 IsGuiding returns 0
03:01:44.077 00.000 9828 PulseGuide returned control before completion, sleep 19
03:01:44.106 00.029 9828 IsGuiding returns 1
03:01:44.106 00.000 9828 scope still moving after pulse duration time elapsed
03:01:44.137 00.031 9828 IsSlewing returns 0
03:01:44.137 00.000 9828 IsGuiding returns 1
03:01:44.168 00.031 9828 IsSlewing returns 0
03:01:44.168 00.000 9828 IsGuiding returns 1
03:01:44.199 00.031 9828 IsSlewing returns 0
03:01:44.199 00.000 9828 IsGuiding returns 1
03:01:44.230 00.031 9828 IsSlewing returns 0
03:01:44.230 00.000 9828 IsGuiding returns 0
03:01:44.230 00.000 9828 scope move finished after 9 + 144 ms
03:01:44.230 00.000 9828 Move returns status 0, amount 9
03:01:44.231 00.001 9828 move complete, result=0
03:01:44.231 00.000 9828 worker thread done servicing request
03:01:44.231 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:01:44.604 00.373 8976 Exposure complete
03:01:44.610 00.006 8976 worker thread done servicing request
03:01:44.610 00.000 5052 OnExposeComplete: enter
03:01:44.610 00.000 5052 UpdateGuideState(): m_state=6
03:01:44.610 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11673
03:01:44.610 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.56, Mass=189, SNR=9.5, Peak=70 HFD=2.3
03:01:44.610 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.79 = 1.50)
03:01:44.610 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
03:01:44.610 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-2.74 mountX=0.03 mountY=0.39, mountTheta=1.50
03:01:44.611 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.15, opts=13)
03:01:44.611 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.15)
03:01:44.611 00.000 8976 Worker thread wakes up
03:01:44.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.15) opts 0xd
03:01:44.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.15)
03:01:44.611 00.000 8976 Moving (-0.36, -0.15) raw xDistance=0.03 yDistance=0.39
03:01:44.612 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:01:44.612 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
03:01:44.612 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
03:01:44.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:44.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
03:01:44.612 00.000 8976 MoveAxis(R, 0, ABG)
03:01:44.612 00.000 8976 MoveAxis(D, 2, ABG)
03:01:44.612 00.000 8976 stepping (-4, 8) + (0, -2)
03:01:44.612 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:44.612 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:44.612 00.000 5052 Enqueuing Expose request
03:01:44.634 00.022 8976 Received - 47 (G) 
03:01:44.634 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:44.634 00.000 8976 stepped: pos (-4, 6)
03:01:44.635 00.001 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:01:44.635 00.000 8976 MountToCamera -- mountX=0.50 mountY=-1.48 hyp=1.56 mountTheta=-1.25 cameraX=1.09, cameraY=1.12 cameraTheta=0.80
03:01:44.635 00.000 8976 incremental bump (1.091, 1.118) isValid = 1
03:01:44.635 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:01:44.635 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:01:44.635 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:01:44.635 00.000 8976 move complete, result=0
03:01:44.635 00.000 9828 Worker thread wakes up
03:01:44.635 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:01:44.635 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:01:44.635 00.000 8976 worker thread done servicing request
03:01:44.635 00.000 8976 Worker thread wakes up
03:01:44.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:44.635 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:44.635 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:01:44.636 00.001 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:01:44.636 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:01:44.636 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:01:44.636 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:01:44.636 00.000 9828 BLC: window closed
03:01:44.636 00.000 9828 MoveAxis(E, 27, B)
03:01:44.636 00.000 9828 Guiding  Dir = 2, Dur = 27
03:01:44.636 00.000 9828 IsSlewing returns 0
03:01:44.637 00.001 9828 IsGuiding returns 0
03:01:44.637 00.000 9828 PulseGuide returned control before completion, sleep 37
03:01:44.677 00.040 9828 IsGuiding returns 1
03:01:44.677 00.000 9828 scope still moving after pulse duration time elapsed
03:01:44.708 00.031 9828 IsSlewing returns 0
03:01:44.708 00.000 9828 IsGuiding returns 1
03:01:44.740 00.032 9828 IsSlewing returns 0
03:01:44.744 00.004 9828 IsGuiding returns 1
03:01:44.771 00.027 9828 IsSlewing returns 0
03:01:44.771 00.000 9828 IsGuiding returns 1
03:01:44.802 00.031 9828 IsSlewing returns 0
03:01:44.802 00.000 9828 IsGuiding returns 0
03:01:44.802 00.000 9828 scope move finished after 27 + 138 ms
03:01:44.802 00.000 9828 Move returns status 0, amount 27
03:01:44.802 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:44.802 00.000 9828 MoveAxis(N, 10, B)
03:01:44.802 00.000 9828 Guiding  Dir = 0, Dur = 10
03:01:44.817 00.015 9828 IsSlewing returns 0
03:01:44.817 00.000 9828 IsGuiding returns 0
03:01:44.817 00.000 9828 PulseGuide returned control before completion, sleep 20
03:01:44.848 00.031 9828 IsGuiding returns 1
03:01:44.848 00.000 9828 scope still moving after pulse duration time elapsed
03:01:44.879 00.031 9828 IsSlewing returns 0
03:01:44.879 00.000 9828 IsGuiding returns 1
03:01:44.911 00.032 9828 IsSlewing returns 0
03:01:44.912 00.001 9828 IsGuiding returns 1
03:01:44.942 00.030 9828 IsSlewing returns 0
03:01:44.942 00.000 9828 IsGuiding returns 1
03:01:44.973 00.031 9828 IsSlewing returns 0
03:01:44.973 00.000 9828 IsGuiding returns 0
03:01:44.973 00.000 9828 scope move finished after 10 + 146 ms
03:01:44.973 00.000 9828 Move returns status 0, amount 10
03:01:44.973 00.000 9828 move complete, result=0
03:01:44.973 00.000 9828 worker thread done servicing request
03:01:44.973 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:01:45.320 00.347 8976 Exposure complete
03:01:45.325 00.005 8976 worker thread done servicing request
03:01:45.326 00.001 5052 OnExposeComplete: enter
03:01:45.326 00.000 5052 UpdateGuideState(): m_state=6
03:01:45.326 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11674
03:01:45.326 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.87, Mass=150, SNR=8.5, Peak=76 HFD=1.9
03:01:45.326 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:01:45.326 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
03:01:45.326 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.16 hyp=0.52 cameraTheta=2.82 mountX=0.37 mountY=0.33, mountTheta=0.72
03:01:45.326 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.16, opts=13)
03:01:45.326 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.16)
03:01:45.327 00.001 8976 Worker thread wakes up
03:01:45.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.16) opts 0xd
03:01:45.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.16)
03:01:45.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
03:01:45.327 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
03:01:45.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:45.327 00.000 8976 Moving (-0.50, 0.16) raw xDistance=0.37 yDistance=0.33
03:01:45.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:01:45.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
03:01:45.327 00.000 8976 MoveAxis(L, 2, ABG)
03:01:45.327 00.000 8976 stepping (-4, 6) + (-2, 0)
03:01:45.327 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:45.327 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:45.327 00.000 5052 Enqueuing Expose request
03:01:45.353 00.026 8976 Received - 47 (G) 
03:01:45.354 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:45.354 00.000 8976 stepped: pos (-6, 6)
03:01:45.354 00.000 8976 MoveAxis(D, 1, ABG)
03:01:45.354 00.000 8976 stepping (-6, 6) + (0, -1)
03:01:45.354 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:45.386 00.032 8976 Received - 47 (G) 
03:01:45.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:45.386 00.000 8976 stepped: pos (-6, 5)
03:01:45.386 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:01:45.386 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.25 hyp=1.41 mountTheta=-1.10 cameraX=0.83, cameraY=1.14 cameraTheta=0.94
03:01:45.386 00.000 8976 incremental bump (0.826, 1.138) isValid = 1
03:01:45.386 00.000 8976 Scheduling Mount bump of (0.067, 0.096)
03:01:45.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:01:45.386 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:01:45.386 00.000 8976 move complete, result=0
03:01:45.386 00.000 8976 worker thread done servicing request
03:01:45.386 00.000 8976 Worker thread wakes up
03:01:45.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:45.386 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:45.386 00.000 9828 Worker thread wakes up
03:01:45.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:01:45.386 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:01:45.386 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
03:01:45.387 00.001 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
03:01:45.387 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:01:45.387 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:01:45.387 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:01:45.387 00.000 9828 BLC: window closed
03:01:45.387 00.000 9828 MoveAxis(E, 23, B)
03:01:45.387 00.000 9828 Guiding  Dir = 2, Dur = 23
03:01:45.387 00.000 9828 IsSlewing returns 0
03:01:45.387 00.000 9828 IsGuiding returns 0
03:01:45.387 00.000 9828 PulseGuide returned control before completion, sleep 33
03:01:45.425 00.038 9828 IsGuiding returns 1
03:01:45.425 00.000 9828 scope still moving after pulse duration time elapsed
03:01:45.457 00.032 9828 IsSlewing returns 0
03:01:45.457 00.000 9828 IsGuiding returns 1
03:01:45.488 00.031 9828 IsSlewing returns 0
03:01:45.488 00.000 9828 IsGuiding returns 1
03:01:45.518 00.030 9828 IsSlewing returns 0
03:01:45.518 00.000 9828 IsGuiding returns 0
03:01:45.518 00.000 9828 scope move finished after 23 + 108 ms
03:01:45.518 00.000 9828 Move returns status 0, amount 23
03:01:45.518 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:45.518 00.000 9828 MoveAxis(N, 12, B)
03:01:45.518 00.000 9828 Guiding  Dir = 0, Dur = 12
03:01:45.534 00.016 9828 IsSlewing returns 0
03:01:45.534 00.000 9828 IsGuiding returns 0
03:01:45.534 00.000 9828 PulseGuide returned control before completion, sleep 22
03:01:45.565 00.031 9828 IsGuiding returns 1
03:01:45.565 00.000 9828 scope still moving after pulse duration time elapsed
03:01:45.596 00.031 9828 IsSlewing returns 0
03:01:45.596 00.000 9828 IsGuiding returns 1
03:01:45.627 00.031 9828 IsSlewing returns 0
03:01:45.627 00.000 9828 IsGuiding returns 1
03:01:45.658 00.031 9828 IsSlewing returns 0
03:01:45.658 00.000 9828 IsGuiding returns 1
03:01:45.690 00.032 9828 IsSlewing returns 0
03:01:45.690 00.000 9828 IsGuiding returns 1
03:01:45.721 00.031 9828 IsSlewing returns 0
03:01:45.721 00.000 9828 IsGuiding returns 0
03:01:45.721 00.000 9828 scope move finished after 12 + 174 ms
03:01:45.721 00.000 9828 Move returns status 0, amount 12
03:01:45.721 00.000 9828 move complete, result=0
03:01:45.721 00.000 9828 worker thread done servicing request
03:01:45.721 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:01:46.072 00.351 8976 Exposure complete
03:01:46.079 00.007 8976 worker thread done servicing request
03:01:46.079 00.000 5052 OnExposeComplete: enter
03:01:46.079 00.000 5052 UpdateGuideState(): m_state=6
03:01:46.079 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11675
03:01:46.079 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.85, Mass=197, SNR=9.7, Peak=77 HFD=2.3
03:01:46.079 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:01:46.079 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
03:01:46.079 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=0.14 hyp=0.77 cameraTheta=2.96 mountX=0.47 mountY=0.56, mountTheta=0.87
03:01:46.080 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.14, opts=13)
03:01:46.080 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.14)
03:01:46.080 00.000 8976 Worker thread wakes up
03:01:46.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.14) opts 0xd
03:01:46.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.14)
03:01:46.080 00.000 8976 Moving (-0.75, 0.14) raw xDistance=0.47 yDistance=0.56
03:01:46.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
03:01:46.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
03:01:46.080 00.000 8976 MoveAxis(L, 2, ABG)
03:01:46.080 00.000 8976 stepping (-6, 5) + (-2, 0)
03:01:46.080 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:01:46.080 00.000 5052 UpdateGuideState exits: m=197 SNR=9.7
03:01:46.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:46.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:46.081 00.001 5052 Enqueuing Expose request
03:01:46.081 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:46.104 00.023 8976 Received - 47 (G) 
03:01:46.104 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:46.105 00.001 8976 stepped: pos (-8, 5)
03:01:46.105 00.000 8976 MoveAxis(D, 2, ABG)
03:01:46.105 00.000 8976 stepping (-8, 5) + (0, -2)
03:01:46.105 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:46.137 00.032 8976 Received - 47 (G) 
03:01:46.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:46.137 00.000 8976 stepped: pos (-8, 3)
03:01:46.137 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:01:46.137 00.000 8976 MountToCamera -- mountX=0.83 mountY=-1.00 hyp=1.30 mountTheta=-0.88 cameraX=0.51, cameraY=1.19 cameraTheta=1.17
03:01:46.137 00.000 8976 incremental bump (0.510, 1.194) isValid = 1
03:01:46.137 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
03:01:46.137 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:01:46.137 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:01:46.137 00.000 8976 move complete, result=0
03:01:46.137 00.000 9828 Worker thread wakes up
03:01:46.137 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:01:46.138 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:01:46.138 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
03:01:46.138 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
03:01:46.138 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:01:46.138 00.000 8976 worker thread done servicing request
03:01:46.138 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
03:01:46.138 00.000 8976 Worker thread wakes up
03:01:46.138 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:01:46.138 00.000 9828 BLC: window closed
03:01:46.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:46.138 00.000 9828 MoveAxis(E, 16, B)
03:01:46.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:46.138 00.000 9828 Guiding  Dir = 2, Dur = 16
03:01:46.138 00.000 9828 IsSlewing returns 0
03:01:46.139 00.001 9828 IsGuiding returns 0
03:01:46.139 00.000 9828 PulseGuide returned control before completion, sleep 26
03:01:46.173 00.034 9828 IsGuiding returns 1
03:01:46.173 00.000 9828 scope still moving after pulse duration time elapsed
03:01:46.204 00.031 9828 IsSlewing returns 0
03:01:46.204 00.000 9828 IsGuiding returns 1
03:01:46.251 00.047 9828 IsSlewing returns 0
03:01:46.251 00.000 9828 IsGuiding returns 1
03:01:46.283 00.032 9828 IsSlewing returns 0
03:01:46.283 00.000 9828 IsGuiding returns 0
03:01:46.283 00.000 9828 scope move finished after 16 + 128 ms
03:01:46.283 00.000 9828 Move returns status 0, amount 16
03:01:46.283 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:01:46.283 00.000 9828 MoveAxis(N, 14, B)
03:01:46.283 00.000 9828 Guiding  Dir = 0, Dur = 14
03:01:46.298 00.015 9828 IsSlewing returns 0
03:01:46.298 00.000 9828 IsGuiding returns 0
03:01:46.298 00.000 9828 PulseGuide returned control before completion, sleep 24
03:01:46.329 00.031 9828 IsGuiding returns 1
03:01:46.329 00.000 9828 scope still moving after pulse duration time elapsed
03:01:46.359 00.030 9828 IsSlewing returns 0
03:01:46.359 00.000 9828 IsGuiding returns 1
03:01:46.391 00.032 9828 IsSlewing returns 0
03:01:46.391 00.000 9828 IsGuiding returns 1
03:01:46.422 00.031 9828 IsSlewing returns 0
03:01:46.422 00.000 9828 IsGuiding returns 1
03:01:46.453 00.031 9828 IsSlewing returns 0
03:01:46.453 00.000 9828 IsGuiding returns 0
03:01:46.453 00.000 9828 scope move finished after 14 + 140 ms
03:01:46.453 00.000 9828 Move returns status 0, amount 14
03:01:46.453 00.000 9828 move complete, result=0
03:01:46.453 00.000 9828 worker thread done servicing request
03:01:46.453 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:01:46.834 00.381 8976 Exposure complete
03:01:46.840 00.006 8976 worker thread done servicing request
03:01:46.840 00.000 5052 OnExposeComplete: enter
03:01:46.840 00.000 5052 UpdateGuideState(): m_state=6
03:01:46.840 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11676
03:01:46.840 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=281.69, Mass=186, SNR=9.4, Peak=72 HFD=2.3
03:01:46.840 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
03:01:46.840 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
03:01:46.840 00.000 5052 CameraToMount -- cameraX=-1.05 cameraY=-0.02 hyp=1.05 cameraTheta=-3.12 mountX=0.46 mountY=0.89, mountTheta=1.10
03:01:46.841 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.05, y=-0.02, opts=13)
03:01:46.841 00.000 5052 Enqueuing Move request for stepguider (-1.05, -0.02)
03:01:46.841 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:01:46.841 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
03:01:46.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:46.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:46.841 00.000 5052 Enqueuing Expose request
03:01:46.841 00.000 8976 Worker thread wakes up
03:01:46.841 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.05, -0.02) opts 0xd
03:01:46.842 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.05, -0.02)
03:01:46.842 00.000 8976 Moving (-1.05, -0.02) raw xDistance=0.46 yDistance=0.89
03:01:46.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
03:01:46.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.89
03:01:46.842 00.000 8976 MoveAxis(L, 2, ABG)
03:01:46.842 00.000 8976 stepping (-8, 3) + (-2, 0)
03:01:46.842 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:46.873 00.031 8976 Received - 47 (G) 
03:01:46.873 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:46.873 00.000 8976 stepped: pos (-10, 3)
03:01:46.873 00.000 8976 MoveAxis(D, 4, ABG)
03:01:46.873 00.000 8976 stepping (-10, 3) + (0, -4)
03:01:46.873 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:01:46.904 00.031 8976 Received - 47 (G) 
03:01:46.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:01:46.904 00.000 8976 stepped: pos (-10, -1)
03:01:46.904 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:01:46.904 00.000 8976 move complete, result=0
03:01:46.905 00.001 8976 worker thread done servicing request
03:01:46.905 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
03:01:46.905 00.000 8976 Worker thread wakes up
03:01:46.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:46.905 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:47.589 00.684 8976 Exposure complete
03:01:47.594 00.005 8976 worker thread done servicing request
03:01:47.594 00.000 5052 OnExposeComplete: enter
03:01:47.594 00.000 5052 UpdateGuideState(): m_state=6
03:01:47.594 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11677
03:01:47.594 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=282.01, Mass=160, SNR=8.8, Peak=74 HFD=2.3
03:01:47.594 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:01:47.595 00.001 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
03:01:47.595 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=0.30 hyp=0.93 cameraTheta=2.81 mountX=0.67 mountY=0.57, mountTheta=0.71
03:01:47.595 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=0.30, opts=13)
03:01:47.595 00.000 5052 Enqueuing Move request for stepguider (-0.88, 0.30)
03:01:47.595 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:01:47.595 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
03:01:47.595 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:47.595 00.000 8976 Worker thread wakes up
03:01:47.595 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, 0.30) opts 0xd
03:01:47.596 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, 0.30)
03:01:47.596 00.000 8976 Moving (-0.88, 0.30) raw xDistance=0.67 yDistance=0.57
03:01:47.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:47.596 00.000 5052 Enqueuing Expose request
03:01:47.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
03:01:47.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.57
03:01:47.596 00.000 8976 MoveAxis(L, 3, ABG)
03:01:47.596 00.000 8976 stepping (-10, -1) + (-3, 0)
03:01:47.596 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:47.624 00.028 8976 Received - 47 (G) 
03:01:47.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:47.624 00.000 8976 stepped: pos (-13, -1)
03:01:47.624 00.000 8976 MoveAxis(D, 3, ABG)
03:01:47.624 00.000 8976 stepping (-13, -1) + (0, -3)
03:01:47.624 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:47.656 00.032 8976 Received - 47 (G) 
03:01:47.656 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:47.656 00.000 8976 stepped: pos (-13, -4)
03:01:47.656 00.000 8976 move complete, result=0
03:01:47.656 00.000 8976 worker thread done servicing request
03:01:47.656 00.000 8976 Worker thread wakes up
03:01:47.656 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 3 ms SOUTH
03:01:47.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:47.656 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:48.340 00.684 8976 Exposure complete
03:01:48.346 00.006 8976 worker thread done servicing request
03:01:48.346 00.000 5052 OnExposeComplete: enter
03:01:48.346 00.000 5052 UpdateGuideState(): m_state=6
03:01:48.346 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11678
03:01:48.346 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.92, Mass=145, SNR=8.3, Peak=64 HFD=2.4
03:01:48.346 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:01:48.346 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
03:01:48.346 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.21 hyp=0.43 cameraTheta=2.64 mountX=0.36 mountY=0.21, mountTheta=0.52
03:01:48.347 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.21, opts=13)
03:01:48.347 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.21)
03:01:48.347 00.000 8976 Worker thread wakes up
03:01:48.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.21) opts 0xd
03:01:48.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.21)
03:01:48.347 00.000 8976 Moving (-0.38, 0.21) raw xDistance=0.36 yDistance=0.21
03:01:48.347 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:01:48.347 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:01:48.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:48.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
03:01:48.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:01:48.347 00.000 8976 MoveAxis(L, 2, ABG)
03:01:48.347 00.000 8976 stepping (-13, -4) + (-2, 0)
03:01:48.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:48.347 00.000 5052 Enqueuing Expose request
03:01:48.347 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:48.375 00.028 8976 Received - 47 (G) 
03:01:48.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:48.375 00.000 8976 stepped: pos (-15, -4)
03:01:48.375 00.000 8976 MoveAxis(U, 0, ABG)
03:01:48.375 00.000 8976 move complete, result=0
03:01:48.375 00.000 8976 worker thread done servicing request
03:01:48.375 00.000 8976 Worker thread wakes up
03:01:48.375 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:48.375 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:48.375 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
03:01:49.063 00.688 8976 Exposure complete
03:01:49.070 00.007 8976 worker thread done servicing request
03:01:49.070 00.000 5052 OnExposeComplete: enter
03:01:49.070 00.000 5052 UpdateGuideState(): m_state=6
03:01:49.070 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11679
03:01:49.070 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.20, Mass=170, SNR=9.0, Peak=72 HFD=2.4
03:01:49.070 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.12 = 2.16)
03:01:49.070 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.22 = 2.06)
03:01:49.070 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.51 hyp=0.58 cameraTheta=-2.08 mountX=-0.33 mountY=0.52, mountTheta=2.13
03:01:49.071 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.51, opts=13)
03:01:49.071 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.51)
03:01:49.071 00.000 8976 Worker thread wakes up
03:01:49.071 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:01:49.072 00.001 5052 UpdateGuideState exits: m=170 SNR=9.0
03:01:49.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:49.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.51) opts 0xd
03:01:49.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:49.072 00.000 5052 Enqueuing Expose request
03:01:49.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.51)
03:01:49.072 00.000 8976 Moving (-0.28, -0.51) raw xDistance=-0.33 yDistance=0.52
03:01:49.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
03:01:49.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:01:49.072 00.000 8976 MoveAxis(R, 1, ABG)
03:01:49.072 00.000 8976 stepping (-15, -4) + (1, 0)
03:01:49.072 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:49.095 00.023 8976 Received - 47 (G) 
03:01:49.095 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:49.095 00.000 8976 stepped: pos (-14, -4)
03:01:49.095 00.000 8976 MoveAxis(D, 2, ABG)
03:01:49.095 00.000 8976 stepping (-14, -4) + (0, -2)
03:01:49.095 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:49.127 00.032 8976 Received - 47 (G) 
03:01:49.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:49.127 00.000 8976 stepped: pos (-14, -6)
03:01:49.127 00.000 8976 move complete, result=0
03:01:49.127 00.000 8976 worker thread done servicing request
03:01:49.127 00.000 8976 Worker thread wakes up
03:01:49.127 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:49.127 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:49.127 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
03:01:49.814 00.687 8976 Exposure complete
03:01:49.820 00.006 8976 worker thread done servicing request
03:01:49.820 00.000 5052 OnExposeComplete: enter
03:01:49.820 00.000 5052 UpdateGuideState(): m_state=6
03:01:49.820 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11680
03:01:49.820 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.27, Mass=164, SNR=8.9, Peak=72 HFD=1.6
03:01:49.820 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.76 = -2.76)
03:01:49.820 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.86 = -2.86)
03:01:49.820 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.44 hyp=0.67 cameraTheta=-0.71 mountX=-0.62 mountY=-0.18, mountTheta=-2.85
03:01:49.821 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.44, opts=13)
03:01:49.821 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.44)
03:01:49.821 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:01:49.821 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
03:01:49.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:49.821 00.000 8976 Worker thread wakes up
03:01:49.821 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.44) opts 0xd
03:01:49.821 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.44)
03:01:49.821 00.000 8976 Moving (0.50, -0.44) raw xDistance=-0.62 yDistance=-0.18
03:01:49.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.62
03:01:49.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:01:49.821 00.000 8976 MoveAxis(R, 3, ABG)
03:01:49.821 00.000 8976 stepping (-14, -6) + (3, 0)
03:01:49.821 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:49.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:49.821 00.000 5052 Enqueuing Expose request
03:01:49.862 00.041 8976 Received - 47 (G) 
03:01:49.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:49.862 00.000 8976 stepped: pos (-11, -6)
03:01:49.862 00.000 8976 MoveAxis(U, 0, ABG)
03:01:49.862 00.000 8976 move complete, result=0
03:01:49.862 00.000 8976 worker thread done servicing request
03:01:49.862 00.000 8976 Worker thread wakes up
03:01:49.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:49.862 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:49.862 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.2 px 0 ms NORTH
03:01:50.547 00.685 8976 Exposure complete
03:01:50.552 00.005 8976 worker thread done servicing request
03:01:50.552 00.000 5052 OnExposeComplete: enter
03:01:50.552 00.000 5052 UpdateGuideState(): m_state=6
03:01:50.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11681
03:01:50.553 00.001 5052 Star::Find returns 1 (0), X=329.94, Y=281.92, Mass=186, SNR=9.4, Peak=85 HFD=2.1
03:01:50.553 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
03:01:50.553 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
03:01:50.553 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.21 hyp=0.79 cameraTheta=0.27 mountX=-0.16 mountY=-0.75, mountTheta=-1.78
03:01:50.553 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.21, opts=13)
03:01:50.553 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.21)
03:01:50.553 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:01:50.553 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
03:01:50.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:50.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:50.554 00.001 5052 Enqueuing Expose request
03:01:50.554 00.000 8976 Worker thread wakes up
03:01:50.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.21) opts 0xd
03:01:50.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.21)
03:01:50.554 00.000 8976 Moving (0.76, 0.21) raw xDistance=-0.16 yDistance=-0.75
03:01:50.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:01:50.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.75
03:01:50.554 00.000 8976 MoveAxis(R, 0, ABG)
03:01:50.554 00.000 8976 MoveAxis(U, 3, ABG)
03:01:50.554 00.000 8976 stepping (-11, -6) + (0, 3)
03:01:50.554 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:50.581 00.027 8976 Received - 47 (G) 
03:01:50.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:50.581 00.000 8976 stepped: pos (-11, -3)
03:01:50.581 00.000 8976 move complete, result=0
03:01:50.581 00.000 8976 worker thread done servicing request
03:01:50.581 00.000 8976 Worker thread wakes up
03:01:50.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:50.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:50.581 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
03:01:51.263 00.682 8976 Exposure complete
03:01:51.269 00.006 8976 worker thread done servicing request
03:01:51.269 00.000 5052 OnExposeComplete: enter
03:01:51.269 00.000 5052 UpdateGuideState(): m_state=6
03:01:51.269 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11682
03:01:51.269 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.84, Mass=158, SNR=8.7, Peak=80 HFD=1.9
03:01:51.269 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
03:01:51.269 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
03:01:51.269 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.13 hyp=0.78 cameraTheta=0.17 mountX=-0.23 mountY=-0.72, mountTheta=-1.88
03:01:51.270 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.13, opts=13)
03:01:51.270 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.13)
03:01:51.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:01:51.270 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:01:51.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:51.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:51.270 00.000 5052 Enqueuing Expose request
03:01:51.270 00.000 8976 Worker thread wakes up
03:01:51.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.13) opts 0xd
03:01:51.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.13)
03:01:51.270 00.000 8976 Moving (0.77, 0.13) raw xDistance=-0.23 yDistance=-0.72
03:01:51.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:01:51.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
03:01:51.271 00.001 8976 MoveAxis(R, 0, ABG)
03:01:51.271 00.000 8976 MoveAxis(U, 3, ABG)
03:01:51.271 00.000 8976 stepping (-11, -3) + (0, 3)
03:01:51.271 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:51.301 00.030 8976 Received - 47 (G) 
03:01:51.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:51.301 00.000 8976 stepped: pos (-11, 0)
03:01:51.301 00.000 8976 move complete, result=0
03:01:51.301 00.000 8976 worker thread done servicing request
03:01:51.301 00.000 8976 Worker thread wakes up
03:01:51.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:51.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:51.301 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:01:51.985 00.684 8976 Exposure complete
03:01:51.990 00.005 8976 worker thread done servicing request
03:01:51.990 00.000 5052 OnExposeComplete: enter
03:01:51.990 00.000 5052 UpdateGuideState(): m_state=6
03:01:51.990 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11683
03:01:51.990 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=282.10, Mass=165, SNR=8.9, Peak=82 HFD=2.2
03:01:51.990 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
03:01:51.990 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
03:01:51.990 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.39 hyp=0.76 cameraTheta=0.54 mountX=0.05 mountY=-0.76, mountTheta=-1.51
03:01:51.991 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.39, opts=13)
03:01:51.991 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.39)
03:01:51.991 00.000 8976 Worker thread wakes up
03:01:51.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.39) opts 0xd
03:01:51.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.39)
03:01:51.991 00.000 8976 Moving (0.66, 0.39) raw xDistance=0.05 yDistance=-0.76
03:01:51.991 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:01:51.991 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
03:01:51.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:51.992 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:01:51.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.76
03:01:51.992 00.000 8976 MoveAxis(R, 0, ABG)
03:01:51.992 00.000 8976 MoveAxis(U, 3, ABG)
03:01:51.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:51.992 00.000 5052 Enqueuing Expose request
03:01:51.992 00.000 8976 stepping (-11, 0) + (0, 3)
03:01:51.992 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:52.020 00.028 8976 Received - 47 (G) 
03:01:52.020 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:52.020 00.000 8976 stepped: pos (-11, 3)
03:01:52.020 00.000 8976 move complete, result=0
03:01:52.020 00.000 8976 worker thread done servicing request
03:01:52.020 00.000 8976 Worker thread wakes up
03:01:52.021 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:52.021 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:52.021 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
03:01:52.704 00.683 8976 Exposure complete
03:01:52.710 00.006 8976 worker thread done servicing request
03:01:52.710 00.000 5052 OnExposeComplete: enter
03:01:52.710 00.000 5052 UpdateGuideState(): m_state=6
03:01:52.710 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11684
03:01:52.710 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.78, Mass=155, SNR=8.6, Peak=69 HFD=2.3
03:01:52.710 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
03:01:52.710 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
03:01:52.710 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.07 hyp=0.63 cameraTheta=0.12 mountX=-0.22 mountY=-0.57, mountTheta=-1.94
03:01:52.711 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.07, opts=13)
03:01:52.711 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.07)
03:01:52.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:01:52.711 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
03:01:52.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:52.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:52.711 00.000 5052 Enqueuing Expose request
03:01:52.711 00.000 8976 Worker thread wakes up
03:01:52.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.07) opts 0xd
03:01:52.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.07)
03:01:52.711 00.000 8976 Moving (0.63, 0.07) raw xDistance=-0.22 yDistance=-0.57
03:01:52.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:01:52.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
03:01:52.711 00.000 8976 MoveAxis(R, 0, ABG)
03:01:52.711 00.000 8976 MoveAxis(U, 2, ABG)
03:01:52.711 00.000 8976 stepping (-11, 3) + (0, 2)
03:01:52.711 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:52.740 00.029 8976 Received - 47 (G) 
03:01:52.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:52.740 00.000 8976 stepped: pos (-11, 5)
03:01:52.740 00.000 8976 move complete, result=0
03:01:52.740 00.000 8976 worker thread done servicing request
03:01:52.740 00.000 8976 Worker thread wakes up
03:01:52.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:52.740 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:52.740 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:01:53.426 00.686 8976 Exposure complete
03:01:53.431 00.005 8976 worker thread done servicing request
03:01:53.431 00.000 5052 OnExposeComplete: enter
03:01:53.431 00.000 5052 UpdateGuideState(): m_state=6
03:01:53.431 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11685
03:01:53.431 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.81, Mass=167, SNR=9.0, Peak=78 HFD=1.9
03:01:53.431 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
03:01:53.431 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
03:01:53.431 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.10 hyp=0.41 cameraTheta=0.25 mountX=-0.09 mountY=-0.39, mountTheta=-1.80
03:01:53.432 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.10, opts=13)
03:01:53.432 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.10)
03:01:53.432 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:01:53.432 00.000 5052 UpdateGuideState exits: m=167 SNR=9.0
03:01:53.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:53.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:53.432 00.000 5052 Enqueuing Expose request
03:01:53.432 00.000 8976 Worker thread wakes up
03:01:53.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.10) opts 0xd
03:01:53.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.10)
03:01:53.432 00.000 8976 Moving (0.40, 0.10) raw xDistance=-0.09 yDistance=-0.39
03:01:53.433 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:01:53.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
03:01:53.433 00.000 8976 MoveAxis(R, 0, ABG)
03:01:53.433 00.000 8976 MoveAxis(U, 2, ABG)
03:01:53.433 00.000 8976 stepping (-11, 5) + (0, 2)
03:01:53.433 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:53.459 00.026 8976 Received - 47 (G) 
03:01:53.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:53.459 00.000 8976 stepped: pos (-11, 7)
03:01:53.459 00.000 8976 move complete, result=0
03:01:53.459 00.000 8976 worker thread done servicing request
03:01:53.459 00.000 8976 Worker thread wakes up
03:01:53.459 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:01:53.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:53.459 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:54.145 00.686 8976 Exposure complete
03:01:54.150 00.005 8976 worker thread done servicing request
03:01:54.151 00.001 5052 OnExposeComplete: enter
03:01:54.151 00.000 5052 UpdateGuideState(): m_state=6
03:01:54.151 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11686
03:01:54.151 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.38, Mass=162, SNR=8.8, Peak=80 HFD=1.5
03:01:54.151 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.06 = -3.06)
03:01:54.151 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.12)
03:01:54.151 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.33 hyp=0.38 cameraTheta=-1.01 mountX=-0.38 mountY=0.01, mountTheta=3.12
03:01:54.151 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.33, opts=13)
03:01:54.151 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.33)
03:01:54.152 00.001 8976 Worker thread wakes up
03:01:54.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.33) opts 0xd
03:01:54.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.33)
03:01:54.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:01:54.152 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
03:01:54.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:54.152 00.000 8976 Moving (0.20, -0.33) raw xDistance=-0.38 yDistance=0.01
03:01:54.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:01:54.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:01:54.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:54.152 00.000 5052 Enqueuing Expose request
03:01:54.152 00.000 8976 MoveAxis(R, 2, ABG)
03:01:54.152 00.000 8976 stepping (-11, 7) + (2, 0)
03:01:54.152 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:54.178 00.026 8976 Received - 47 (G) 
03:01:54.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:54.178 00.000 8976 stepped: pos (-9, 7)
03:01:54.178 00.000 8976 MoveAxis(U, 0, ABG)
03:01:54.178 00.000 8976 move complete, result=0
03:01:54.178 00.000 8976 worker thread done servicing request
03:01:54.178 00.000 8976 Worker thread wakes up
03:01:54.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:54.178 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
03:01:54.179 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:54.866 00.687 8976 Exposure complete
03:01:54.872 00.006 8976 worker thread done servicing request
03:01:54.872 00.000 5052 OnExposeComplete: enter
03:01:54.872 00.000 5052 UpdateGuideState(): m_state=6
03:01:54.872 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11687
03:01:54.872 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.56, Mass=155, SNR=8.7, Peak=75 HFD=1.7
03:01:54.873 00.001 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
03:01:54.873 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
03:01:54.873 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.15 hyp=0.54 cameraTheta=-0.27 mountX=-0.37 mountY=-0.36, mountTheta=-2.37
03:01:54.873 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.15, opts=13)
03:01:54.873 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.15)
03:01:54.874 00.001 8976 Worker thread wakes up
03:01:54.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.15) opts 0xd
03:01:54.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.15)
03:01:54.874 00.000 8976 Moving (0.52, -0.15) raw xDistance=-0.37 yDistance=-0.36
03:01:54.874 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=62, Gamma=2.630
03:01:54.874 00.000 5052 UpdateGuideState exits: m=155 SNR=8.7
03:01:54.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:54.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
03:01:54.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
03:01:54.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:54.874 00.000 5052 Enqueuing Expose request
03:01:54.874 00.000 8976 MoveAxis(R, 2, ABG)
03:01:54.874 00.000 8976 stepping (-9, 7) + (2, 0)
03:01:54.874 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:54.897 00.023 8976 Received - 47 (G) 
03:01:54.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:54.897 00.000 8976 stepped: pos (-7, 7)
03:01:54.897 00.000 8976 MoveAxis(U, 1, ABG)
03:01:54.897 00.000 8976 stepping (-7, 7) + (0, 1)
03:01:54.897 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:54.929 00.032 8976 Received - 47 (G) 
03:01:54.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:54.929 00.000 8976 stepped: pos (-7, 8)
03:01:54.929 00.000 8976 move complete, result=0
03:01:54.929 00.000 8976 worker thread done servicing request
03:01:54.929 00.000 8976 Worker thread wakes up
03:01:54.929 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 1 ms NORTH
03:01:54.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:54.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:55.612 00.683 8976 Exposure complete
03:01:55.617 00.005 8976 worker thread done servicing request
03:01:55.618 00.001 5052 OnExposeComplete: enter
03:01:55.618 00.000 5052 UpdateGuideState(): m_state=6
03:01:55.618 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11688
03:01:55.618 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.82, Mass=189, SNR=9.4, Peak=75 HFD=2.4
03:01:55.618 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
03:01:55.618 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
03:01:55.618 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.11 hyp=0.68 cameraTheta=0.17 mountX=-0.20 mountY=-0.62, mountTheta=-1.89
03:01:55.618 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.11, opts=13)
03:01:55.618 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.11)
03:01:55.619 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:01:55.619 00.000 5052 UpdateGuideState exits: m=189 SNR=9.4
03:01:55.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:55.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:55.619 00.000 5052 Enqueuing Expose request
03:01:55.619 00.000 8976 Worker thread wakes up
03:01:55.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.11) opts 0xd
03:01:55.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.11)
03:01:55.619 00.000 8976 Moving (0.67, 0.11) raw xDistance=-0.20 yDistance=-0.62
03:01:55.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:01:55.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
03:01:55.619 00.000 8976 MoveAxis(R, 0, ABG)
03:01:55.619 00.000 8976 MoveAxis(U, 3, ABG)
03:01:55.619 00.000 8976 stepping (-7, 8) + (0, 3)
03:01:55.619 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:55.649 00.030 8976 Received - 47 (G) 
03:01:55.649 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:01:55.649 00.000 8976 stepped: pos (-7, 11)
03:01:55.649 00.000 8976 move complete, result=0
03:01:55.649 00.000 8976 worker thread done servicing request
03:01:55.649 00.000 8976 Worker thread wakes up
03:01:55.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:55.649 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:55.649 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
03:01:56.334 00.685 8976 Exposure complete
03:01:56.339 00.005 8976 worker thread done servicing request
03:01:56.340 00.001 5052 OnExposeComplete: enter
03:01:56.340 00.000 5052 UpdateGuideState(): m_state=6
03:01:56.340 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11689
03:01:56.340 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.60, Mass=158, SNR=8.7, Peak=68 HFD=2.2
03:01:56.340 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
03:01:56.340 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
03:01:56.340 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.11 hyp=0.74 cameraTheta=-0.15 mountX=-0.43 mountY=-0.55, mountTheta=-2.23
03:01:56.341 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.11, opts=13)
03:01:56.341 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.11)
03:01:56.341 00.000 8976 Worker thread wakes up
03:01:56.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.11) opts 0xd
03:01:56.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.11)
03:01:56.341 00.000 8976 Moving (0.73, -0.11) raw xDistance=-0.43 yDistance=-0.55
03:01:56.341 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
03:01:56.341 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:01:56.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:56.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:01:56.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
03:01:56.341 00.000 8976 MoveAxis(R, 2, ABG)
03:01:56.341 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:56.341 00.000 5052 Enqueuing Expose request
03:01:56.341 00.000 8976 stepping (-7, 11) + (2, 0)
03:01:56.342 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:56.368 00.026 8976 Received - 47 (G) 
03:01:56.368 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:56.368 00.000 8976 stepped: pos (-5, 11)
03:01:56.369 00.001 8976 MoveAxis(U, 2, ABG)
03:01:56.369 00.000 8976 stepping (-5, 11) + (0, 2)
03:01:56.369 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:56.400 00.031 8976 Received - 47 (G) 
03:01:56.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:56.400 00.000 8976 stepped: pos (-5, 13)
03:01:56.400 00.000 8976 move complete, result=0
03:01:56.400 00.000 8976 worker thread done servicing request
03:01:56.400 00.000 8976 Worker thread wakes up
03:01:56.400 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
03:01:56.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:56.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:57.085 00.685 8976 Exposure complete
03:01:57.090 00.005 8976 worker thread done servicing request
03:01:57.090 00.000 5052 OnExposeComplete: enter
03:01:57.090 00.000 5052 UpdateGuideState(): m_state=6
03:01:57.090 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11690
03:01:57.090 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.64, Mass=164, SNR=8.9, Peak=76 HFD=1.6
03:01:57.090 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
03:01:57.090 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
03:01:57.090 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.07 hyp=0.28 cameraTheta=-0.24 mountX=-0.19 mountY=-0.20, mountTheta=-2.33
03:01:57.091 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.07, opts=13)
03:01:57.091 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.07)
03:01:57.091 00.000 8976 Worker thread wakes up
03:01:57.091 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.07) opts 0xd
03:01:57.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.07)
03:01:57.091 00.000 8976 Moving (0.28, -0.07) raw xDistance=-0.19 yDistance=-0.20
03:01:57.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:01:57.091 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:01:57.091 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
03:01:57.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:57.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:01:57.091 00.000 8976 MoveAxis(R, 0, ABG)
03:01:57.091 00.000 8976 MoveAxis(U, 0, ABG)
03:01:57.091 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:57.092 00.001 5052 Enqueuing Expose request
03:01:57.092 00.000 8976 move complete, result=0
03:01:57.092 00.000 8976 worker thread done servicing request
03:01:57.092 00.000 8976 Worker thread wakes up
03:01:57.092 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:57.092 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:57.092 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:01:57.777 00.685 8976 Exposure complete
03:01:57.783 00.006 8976 worker thread done servicing request
03:01:57.783 00.000 5052 OnExposeComplete: enter
03:01:57.783 00.000 5052 UpdateGuideState(): m_state=6
03:01:57.783 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11691
03:01:57.783 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.55, Mass=169, SNR=9.0, Peak=73 HFD=1.6
03:01:57.783 00.000 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
03:01:57.783 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
03:01:57.783 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-0.77 mountX=-0.21 mountY=-0.05, mountTheta=-2.91
03:01:57.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.16, opts=13)
03:01:57.784 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.16)
03:01:57.784 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:01:57.784 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:01:57.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:57.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:57.784 00.000 5052 Enqueuing Expose request
03:01:57.784 00.000 8976 Worker thread wakes up
03:01:57.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.16) opts 0xd
03:01:57.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.16)
03:01:57.784 00.000 8976 Moving (0.16, -0.16) raw xDistance=-0.21 yDistance=-0.05
03:01:57.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:01:57.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:01:57.784 00.000 8976 MoveAxis(R, 0, ABG)
03:01:57.784 00.000 8976 MoveAxis(U, 0, ABG)
03:01:57.784 00.000 8976 move complete, result=0
03:01:57.784 00.000 8976 worker thread done servicing request
03:01:57.785 00.001 8976 Worker thread wakes up
03:01:57.785 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:57.785 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:57.785 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:58.470 00.685 8976 Exposure complete
03:01:58.476 00.006 8976 worker thread done servicing request
03:01:58.476 00.000 5052 OnExposeComplete: enter
03:01:58.476 00.000 5052 UpdateGuideState(): m_state=6
03:01:58.476 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11692
03:01:58.476 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.88, Mass=169, SNR=9.0, Peak=73 HFD=2.0
03:01:58.476 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
03:01:58.476 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
03:01:58.476 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.17 hyp=0.34 cameraTheta=0.50 mountX=0.01 mountY=-0.34, mountTheta=-1.54
03:01:58.477 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.17, opts=13)
03:01:58.477 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.17)
03:01:58.478 00.001 8976 Worker thread wakes up
03:01:58.478 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:01:58.478 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.17) opts 0xd
03:01:58.478 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.17)
03:01:58.478 00.000 8976 Moving (0.30, 0.17) raw xDistance=0.01 yDistance=-0.34
03:01:58.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:01:58.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
03:01:58.478 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:01:58.478 00.000 8976 MoveAxis(R, 0, ABG)
03:01:58.478 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:58.478 00.000 8976 MoveAxis(U, 1, ABG)
03:01:58.478 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:58.478 00.000 5052 Enqueuing Expose request
03:01:58.478 00.000 8976 stepping (-5, 13) + (0, 1)
03:01:58.478 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:58.511 00.033 8976 Received - 47 (G) 
03:01:58.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:01:58.511 00.000 8976 stepped: pos (-5, 14)
03:01:58.511 00.000 8976 move complete, result=0
03:01:58.511 00.000 8976 worker thread done servicing request
03:01:58.511 00.000 8976 Worker thread wakes up
03:01:58.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:58.511 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:01:58.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:59.194 00.683 8976 Exposure complete
03:01:59.200 00.006 8976 worker thread done servicing request
03:01:59.200 00.000 5052 OnExposeComplete: enter
03:01:59.200 00.000 5052 UpdateGuideState(): m_state=6
03:01:59.200 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11693
03:01:59.200 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.43, Mass=176, SNR=9.2, Peak=74 HFD=1.5
03:01:59.200 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
03:01:59.200 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
03:01:59.200 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.28 hyp=0.47 cameraTheta=-0.62 mountX=-0.42 mountY=-0.17, mountTheta=-2.75
03:01:59.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.28, opts=13)
03:01:59.201 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.28)
03:01:59.201 00.000 8976 Worker thread wakes up
03:01:59.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.28) opts 0xd
03:01:59.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.28)
03:01:59.201 00.000 8976 Moving (0.38, -0.28) raw xDistance=-0.42 yDistance=-0.17
03:01:59.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
03:01:59.202 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:01:59.202 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
03:01:59.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:59.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:01:59.202 00.000 8976 MoveAxis(R, 2, ABG)
03:01:59.202 00.000 8976 stepping (-5, 14) + (2, 0)
03:01:59.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:59.202 00.000 5052 Enqueuing Expose request
03:01:59.202 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:59.230 00.028 8976 Received - 47 (G) 
03:01:59.230 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:01:59.230 00.000 8976 stepped: pos (-3, 14)
03:01:59.230 00.000 8976 MoveAxis(U, 0, ABG)
03:01:59.230 00.000 8976 move complete, result=0
03:01:59.230 00.000 8976 worker thread done servicing request
03:01:59.230 00.000 8976 Worker thread wakes up
03:01:59.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:59.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:59.230 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
03:01:59.917 00.687 8976 Exposure complete
03:01:59.922 00.005 8976 worker thread done servicing request
03:01:59.923 00.001 5052 OnExposeComplete: enter
03:01:59.923 00.000 5052 UpdateGuideState(): m_state=6
03:01:59.923 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11694
03:01:59.923 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.70, Mass=163, SNR=8.8, Peak=71 HFD=1.9
03:01:59.923 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
03:01:59.923 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
03:01:59.923 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.05 mountX=-0.07 mountY=-0.11, mountTheta=-2.13
03:01:59.924 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.01, opts=13)
03:01:59.924 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.01)
03:01:59.924 00.000 8976 Worker thread wakes up
03:01:59.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.01) opts 0xd
03:01:59.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.01)
03:01:59.924 00.000 8976 Moving (0.14, -0.01) raw xDistance=-0.07 yDistance=-0.11
03:01:59.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:01:59.924 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
03:01:59.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:59.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:01:59.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:01:59.924 00.000 8976 MoveAxis(R, 0, ABG)
03:01:59.924 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:01:59.924 00.000 5052 Enqueuing Expose request
03:01:59.924 00.000 8976 MoveAxis(U, 0, ABG)
03:01:59.924 00.000 8976 move complete, result=0
03:01:59.925 00.001 8976 worker thread done servicing request
03:01:59.925 00.000 8976 Worker thread wakes up
03:01:59.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:01:59.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:01:59.925 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:00.608 00.683 8976 Exposure complete
03:02:00.613 00.005 8976 worker thread done servicing request
03:02:00.613 00.000 5052 OnExposeComplete: enter
03:02:00.613 00.000 5052 UpdateGuideState(): m_state=6
03:02:00.613 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11695
03:02:00.613 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=282.09, Mass=167, SNR=8.9, Peak=75 HFD=2.2
03:02:00.614 00.001 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
03:02:00.614 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
03:02:00.614 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.38 hyp=0.79 cameraTheta=0.51 mountX=0.03 mountY=-0.78, mountTheta=-1.53
03:02:00.614 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.38, opts=13)
03:02:00.614 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.38)
03:02:00.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:02:00.614 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
03:02:00.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:00.615 00.001 8976 Worker thread wakes up
03:02:00.615 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.38) opts 0xd
03:02:00.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.38)
03:02:00.615 00.000 8976 Moving (0.69, 0.38) raw xDistance=0.03 yDistance=-0.78
03:02:00.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:02:00.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:00.615 00.000 5052 Enqueuing Expose request
03:02:00.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
03:02:00.615 00.000 8976 MoveAxis(R, 0, ABG)
03:02:00.615 00.000 8976 MoveAxis(U, 3, ABG)
03:02:00.615 00.000 8976 stepping (-3, 14) + (0, 3)
03:02:00.615 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:00.653 00.038 8976 Received - 47 (G) 
03:02:00.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:00.653 00.000 8976 stepped: pos (-3, 17)
03:02:00.653 00.000 8976 move complete, result=0
03:02:00.653 00.000 8976 worker thread done servicing request
03:02:00.653 00.000 8976 Worker thread wakes up
03:02:00.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:00.653 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
03:02:00.653 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:01.340 00.687 8976 Exposure complete
03:02:01.345 00.005 8976 worker thread done servicing request
03:02:01.346 00.001 5052 OnExposeComplete: enter
03:02:01.346 00.000 5052 UpdateGuideState(): m_state=6
03:02:01.346 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11696
03:02:01.346 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.34, Mass=176, SNR=9.2, Peak=79 HFD=2.2
03:02:01.346 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
03:02:01.346 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
03:02:01.346 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.79 mountX=-0.29 mountY=0.27, mountTheta=2.40
03:02:01.346 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.37, opts=13)
03:02:01.346 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.37)
03:02:01.347 00.001 8976 Worker thread wakes up
03:02:01.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.37) opts 0xd
03:02:01.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.37)
03:02:01.347 00.000 8976 Moving (-0.08, -0.37) raw xDistance=-0.29 yDistance=0.27
03:02:01.347 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:02:01.347 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
03:02:01.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:01.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:02:01.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
03:02:01.347 00.000 8976 MoveAxis(R, 1, ABG)
03:02:01.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:01.347 00.000 5052 Enqueuing Expose request
03:02:01.347 00.000 8976 stepping (-3, 17) + (1, 0)
03:02:01.347 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:01.372 00.025 8976 Received - 47 (G) 
03:02:01.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:01.372 00.000 8976 stepped: pos (-2, 17)
03:02:01.372 00.000 8976 MoveAxis(D, 1, ABG)
03:02:01.372 00.000 8976 stepping (-2, 17) + (0, -1)
03:02:01.372 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:01.405 00.033 8976 Received - 47 (G) 
03:02:01.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:01.405 00.000 8976 stepped: pos (-2, 16)
03:02:01.405 00.000 8976 move complete, result=0
03:02:01.405 00.000 8976 worker thread done servicing request
03:02:01.405 00.000 8976 Worker thread wakes up
03:02:01.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:01.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:01.405 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
03:02:02.090 00.685 8976 Exposure complete
03:02:02.095 00.005 8976 worker thread done servicing request
03:02:02.095 00.000 5052 OnExposeComplete: enter
03:02:02.095 00.000 5052 UpdateGuideState(): m_state=6
03:02:02.095 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11697
03:02:02.095 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.74, Mass=158, SNR=8.7, Peak=75 HFD=1.8
03:02:02.095 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
03:02:02.096 00.001 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
03:02:02.096 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.17 mountX=-0.05 mountY=-0.15, mountTheta=-1.88
03:02:02.096 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.03, opts=13)
03:02:02.096 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.03)
03:02:02.096 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:02:02.096 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:02:02.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:02.096 00.000 8976 Worker thread wakes up
03:02:02.096 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.03) opts 0xd
03:02:02.096 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.03)
03:02:02.097 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:02.097 00.000 5052 Enqueuing Expose request
03:02:02.097 00.000 8976 Moving (0.16, 0.03) raw xDistance=-0.05 yDistance=-0.15
03:02:02.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:02:02.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:02:02.097 00.000 8976 MoveAxis(R, 0, ABG)
03:02:02.097 00.000 8976 MoveAxis(U, 0, ABG)
03:02:02.097 00.000 8976 move complete, result=0
03:02:02.097 00.000 8976 worker thread done servicing request
03:02:02.097 00.000 8976 Worker thread wakes up
03:02:02.097 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:02.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:02.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:02.786 00.689 8976 Exposure complete
03:02:02.792 00.006 8976 worker thread done servicing request
03:02:02.792 00.000 5052 OnExposeComplete: enter
03:02:02.792 00.000 5052 UpdateGuideState(): m_state=6
03:02:02.792 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11698
03:02:02.792 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.68, Mass=178, SNR=9.3, Peak=89 HFD=1.6
03:02:02.792 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
03:02:02.793 00.001 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
03:02:02.793 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.24 mountX=-0.07 mountY=-0.07, mountTheta=-2.33
03:02:02.793 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.03, opts=13)
03:02:02.793 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.03)
03:02:02.794 00.001 8976 Worker thread wakes up
03:02:02.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.03) opts 0xd
03:02:02.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.03)
03:02:02.794 00.000 8976 Moving (0.10, -0.03) raw xDistance=-0.07 yDistance=-0.07
03:02:02.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:02:02.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:02:02.794 00.000 8976 MoveAxis(R, 0, ABG)
03:02:02.794 00.000 8976 MoveAxis(U, 0, ABG)
03:02:02.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=89, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:02:02.794 00.000 8976 move complete, result=0
03:02:02.794 00.000 8976 worker thread done servicing request
03:02:02.794 00.000 5052 UpdateGuideState exits: m=178 SNR=9.3
03:02:02.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:02.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:02.794 00.000 5052 Enqueuing Expose request
03:02:02.794 00.000 8976 Worker thread wakes up
03:02:02.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:02.794 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:02.795 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:03.480 00.685 8976 Exposure complete
03:02:03.485 00.005 8976 worker thread done servicing request
03:02:03.485 00.000 5052 OnExposeComplete: enter
03:02:03.485 00.000 5052 UpdateGuideState(): m_state=6
03:02:03.485 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11699
03:02:03.485 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.91, Mass=185, SNR=9.4, Peak=85 HFD=2.1
03:02:03.486 00.001 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
03:02:03.486 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
03:02:03.486 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.34 mountX=0.16 mountY=-0.15, mountTheta=-0.76
03:02:03.486 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.20, opts=13)
03:02:03.486 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.20)
03:02:03.486 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:02:03.486 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
03:02:03.486 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:03.486 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:03.486 00.000 5052 Enqueuing Expose request
03:02:03.486 00.000 8976 Worker thread wakes up
03:02:03.487 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.20) opts 0xd
03:02:03.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.20)
03:02:03.487 00.000 8976 Moving (0.05, 0.20) raw xDistance=0.16 yDistance=-0.15
03:02:03.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:02:03.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:02:03.487 00.000 8976 MoveAxis(R, 0, ABG)
03:02:03.487 00.000 8976 MoveAxis(U, 0, ABG)
03:02:03.487 00.000 8976 move complete, result=0
03:02:03.487 00.000 8976 worker thread done servicing request
03:02:03.487 00.000 8976 Worker thread wakes up
03:02:03.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:03.487 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:03.487 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:04.168 00.681 8976 Exposure complete
03:02:04.173 00.005 8976 worker thread done servicing request
03:02:04.173 00.000 5052 OnExposeComplete: enter
03:02:04.173 00.000 5052 UpdateGuideState(): m_state=6
03:02:04.173 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11700
03:02:04.173 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.80, Mass=183, SNR=9.4, Peak=78 HFD=1.9
03:02:04.173 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
03:02:04.173 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
03:02:04.173 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.67 mountX=0.03 mountY=-0.14, mountTheta=-1.38
03:02:04.174 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.09, opts=13)
03:02:04.174 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.09)
03:02:04.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:02:04.174 00.000 5052 UpdateGuideState exits: m=183 SNR=9.4
03:02:04.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:04.174 00.000 8976 Worker thread wakes up
03:02:04.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:04.174 00.000 5052 Enqueuing Expose request
03:02:04.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.09) opts 0xd
03:02:04.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.09)
03:02:04.174 00.000 8976 Moving (0.11, 0.09) raw xDistance=0.03 yDistance=-0.14
03:02:04.175 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:02:04.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:02:04.175 00.000 8976 MoveAxis(R, 0, ABG)
03:02:04.175 00.000 8976 MoveAxis(U, 0, ABG)
03:02:04.175 00.000 8976 move complete, result=0
03:02:04.175 00.000 8976 worker thread done servicing request
03:02:04.175 00.000 8976 Worker thread wakes up
03:02:04.175 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:04.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:04.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:04.859 00.684 8976 Exposure complete
03:02:04.864 00.005 8976 worker thread done servicing request
03:02:04.864 00.000 5052 OnExposeComplete: enter
03:02:04.864 00.000 5052 UpdateGuideState(): m_state=6
03:02:04.864 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11701
03:02:04.864 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.07, Mass=175, SNR=9.1, Peak=81 HFD=1.9
03:02:04.864 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
03:02:04.864 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
03:02:04.864 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.36 hyp=0.37 cameraTheta=1.38 mountX=0.29 mountY=-0.26, mountTheta=-0.73
03:02:04.864 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.36, opts=13)
03:02:04.864 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.36)
03:02:04.864 00.000 8976 Worker thread wakes up
03:02:04.865 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.36) opts 0xd
03:02:04.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.36)
03:02:04.865 00.000 8976 Moving (0.07, 0.36) raw xDistance=0.29 yDistance=-0.26
03:02:04.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:02:04.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:02:04.865 00.000 8976 MoveAxis(L, 1, ABG)
03:02:04.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:02:04.865 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
03:02:04.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:04.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:04.865 00.000 5052 Enqueuing Expose request
03:02:04.865 00.000 8976 stepping (-2, 16) + (-1, 0)
03:02:04.865 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:04.888 00.023 8976 Received - 47 (G) 
03:02:04.888 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:04.888 00.000 8976 stepped: pos (-3, 16)
03:02:04.888 00.000 8976 MoveAxis(U, 0, ABG)
03:02:04.888 00.000 8976 move complete, result=0
03:02:04.888 00.000 8976 worker thread done servicing request
03:02:04.890 00.002 8976 Worker thread wakes up
03:02:04.890 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 0 ms NORTH
03:02:04.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:04.890 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:05.566 00.676 8976 Exposure complete
03:02:05.572 00.006 8976 worker thread done servicing request
03:02:05.572 00.000 5052 OnExposeComplete: enter
03:02:05.573 00.001 5052 UpdateGuideState(): m_state=6
03:02:05.573 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11702
03:02:05.573 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.90, Mass=178, SNR=9.2, Peak=73 HFD=2.1
03:02:05.573 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
03:02:05.573 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
03:02:05.573 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.19 hyp=0.48 cameraTheta=0.41 mountX=-0.03 mountY=-0.47, mountTheta=-1.63
03:02:05.574 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.19, opts=13)
03:02:05.574 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.19)
03:02:05.574 00.000 8976 Worker thread wakes up
03:02:05.574 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.19) opts 0xd
03:02:05.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.19)
03:02:05.574 00.000 8976 Moving (0.44, 0.19) raw xDistance=-0.03 yDistance=-0.47
03:02:05.575 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:02:05.575 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:02:05.575 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
03:02:05.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:05.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:05.575 00.000 5052 Enqueuing Expose request
03:02:05.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
03:02:05.575 00.000 8976 MoveAxis(R, 0, ABG)
03:02:05.575 00.000 8976 MoveAxis(U, 2, ABG)
03:02:05.575 00.000 8976 stepping (-3, 16) + (0, 2)
03:02:05.575 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:05.609 00.034 8976 Received - 47 (G) 
03:02:05.609 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:05.609 00.000 8976 stepped: pos (-3, 18)
03:02:05.609 00.000 8976 move complete, result=0
03:02:05.609 00.000 8976 worker thread done servicing request
03:02:05.609 00.000 8976 Worker thread wakes up
03:02:05.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:05.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:05.609 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
03:02:06.297 00.688 8976 Exposure complete
03:02:06.303 00.006 8976 worker thread done servicing request
03:02:06.303 00.000 5052 OnExposeComplete: enter
03:02:06.303 00.000 5052 UpdateGuideState(): m_state=6
03:02:06.303 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11703
03:02:06.303 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=282.18, Mass=165, SNR=8.9, Peak=75 HFD=1.9
03:02:06.303 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
03:02:06.303 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
03:02:06.303 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.47 hyp=0.62 cameraTheta=0.86 mountX=0.24 mountY=-0.60, mountTheta=-1.19
03:02:06.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.47, opts=13)
03:02:06.304 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.47)
03:02:06.304 00.000 8976 Worker thread wakes up
03:02:06.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.47) opts 0xd
03:02:06.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.47)
03:02:06.304 00.000 8976 Moving (0.41, 0.47) raw xDistance=0.24 yDistance=-0.60
03:02:06.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:02:06.304 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
03:02:06.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:06.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:06.304 00.000 5052 Enqueuing Expose request
03:02:06.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:02:06.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
03:02:06.304 00.000 8976 MoveAxis(R, 0, ABG)
03:02:06.304 00.000 8976 MoveAxis(U, 3, ABG)
03:02:06.304 00.000 8976 stepping (-3, 18) + (0, 3)
03:02:06.304 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:06.344 00.040 8976 Received - 47 (G) 
03:02:06.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:06.344 00.000 8976 stepped: pos (-3, 21)
03:02:06.344 00.000 8976 move complete, result=0
03:02:06.344 00.000 8976 worker thread done servicing request
03:02:06.344 00.000 8976 Worker thread wakes up
03:02:06.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:06.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:06.344 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
03:02:07.033 00.689 8976 Exposure complete
03:02:07.039 00.006 8976 worker thread done servicing request
03:02:07.039 00.000 5052 OnExposeComplete: enter
03:02:07.039 00.000 5052 UpdateGuideState(): m_state=6
03:02:07.039 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11704
03:02:07.039 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.92, Mass=178, SNR=9.2, Peak=83 HFD=1.9
03:02:07.039 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
03:02:07.039 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
03:02:07.040 00.001 5052 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.41 mountX=0.17 mountY=-0.14, mountTheta=-0.70
03:02:07.040 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.21, opts=13)
03:02:07.041 00.001 5052 Enqueuing Move request for stepguider (0.03, 0.21)
03:02:07.041 00.000 8976 Worker thread wakes up
03:02:07.041 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.21) opts 0xd
03:02:07.041 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.21)
03:02:07.041 00.000 8976 Moving (0.03, 0.21) raw xDistance=0.17 yDistance=-0.14
03:02:07.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:02:07.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:02:07.041 00.000 8976 MoveAxis(R, 0, ABG)
03:02:07.041 00.000 8976 MoveAxis(U, 0, ABG)
03:02:07.041 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:02:07.041 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
03:02:07.041 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:07.041 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:07.041 00.000 5052 Enqueuing Expose request
03:02:07.041 00.000 8976 move complete, result=0
03:02:07.041 00.000 8976 worker thread done servicing request
03:02:07.041 00.000 8976 Worker thread wakes up
03:02:07.042 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:07.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:07.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:07.726 00.684 8976 Exposure complete
03:02:07.731 00.005 8976 worker thread done servicing request
03:02:07.731 00.000 5052 OnExposeComplete: enter
03:02:07.731 00.000 5052 UpdateGuideState(): m_state=6
03:02:07.731 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11705
03:02:07.731 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.60, Mass=153, SNR=8.6, Peak=76 HFD=2.1
03:02:07.732 00.001 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
03:02:07.732 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.48)
03:02:07.732 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.66 mountX=-0.00 mountY=0.23, mountTheta=1.58
03:02:07.732 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.11, opts=13)
03:02:07.732 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.11)
03:02:07.732 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
03:02:07.732 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
03:02:07.732 00.000 8976 Worker thread wakes up
03:02:07.732 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.11) opts 0xd
03:02:07.732 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.11)
03:02:07.733 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:07.733 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:07.733 00.000 5052 Enqueuing Expose request
03:02:07.733 00.000 8976 Moving (-0.20, -0.11) raw xDistance=-0.00 yDistance=0.23
03:02:07.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:02:07.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:02:07.733 00.000 8976 MoveAxis(R, 0, ABG)
03:02:07.733 00.000 8976 MoveAxis(U, 0, ABG)
03:02:07.733 00.000 8976 move complete, result=0
03:02:07.733 00.000 8976 worker thread done servicing request
03:02:07.733 00.000 8976 Worker thread wakes up
03:02:07.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:07.733 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:02:07.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:08.418 00.685 8976 Exposure complete
03:02:08.424 00.006 8976 worker thread done servicing request
03:02:08.424 00.000 5052 OnExposeComplete: enter
03:02:08.424 00.000 5052 UpdateGuideState(): m_state=6
03:02:08.424 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11706
03:02:08.424 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.65, Mass=167, SNR=9.0, Peak=77 HFD=1.6
03:02:08.424 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
03:02:08.424 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
03:02:08.424 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.06 hyp=0.34 cameraTheta=-0.19 mountX=-0.21 mountY=-0.24, mountTheta=-2.28
03:02:08.424 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.06, opts=13)
03:02:08.425 00.001 5052 Enqueuing Move request for stepguider (0.33, -0.06)
03:02:08.425 00.000 8976 Worker thread wakes up
03:02:08.425 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:02:08.425 00.000 5052 UpdateGuideState exits: m=167 SNR=9.0
03:02:08.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:08.425 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:08.425 00.000 5052 Enqueuing Expose request
03:02:08.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.06) opts 0xd
03:02:08.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.06)
03:02:08.425 00.000 8976 Moving (0.33, -0.06) raw xDistance=-0.21 yDistance=-0.24
03:02:08.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:02:08.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:02:08.425 00.000 8976 MoveAxis(R, 0, ABG)
03:02:08.425 00.000 8976 MoveAxis(U, 0, ABG)
03:02:08.425 00.000 8976 move complete, result=0
03:02:08.425 00.000 8976 worker thread done servicing request
03:02:08.425 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:08.425 00.000 8976 Worker thread wakes up
03:02:08.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:08.426 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:09.111 00.685 8976 Exposure complete
03:02:09.116 00.005 8976 worker thread done servicing request
03:02:09.116 00.000 5052 OnExposeComplete: enter
03:02:09.116 00.000 5052 UpdateGuideState(): m_state=6
03:02:09.116 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11707
03:02:09.118 00.002 5052 Star::Find returns 1 (0), X=329.19, Y=281.33, Mass=182, SNR=9.4, Peak=77 HFD=2.0
03:02:09.118 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.04) = xAngle (-3.56 = 2.72)
03:02:09.118 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.67 = 2.61)
03:02:09.118 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.38 hyp=0.38 cameraTheta=-1.52 mountX=-0.35 mountY=0.19, mountTheta=2.64
03:02:09.118 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.38, opts=13)
03:02:09.118 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.38)
03:02:09.118 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:02:09.118 00.000 5052 UpdateGuideState exits: m=182 SNR=9.4
03:02:09.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:09.118 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:09.118 00.000 5052 Enqueuing Expose request
03:02:09.118 00.000 8976 Worker thread wakes up
03:02:09.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.38) opts 0xd
03:02:09.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.38)
03:02:09.118 00.000 8976 Moving (0.02, -0.38) raw xDistance=-0.35 yDistance=0.19
03:02:09.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:02:09.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:02:09.118 00.000 8976 MoveAxis(R, 1, ABG)
03:02:09.118 00.000 8976 stepping (-3, 21) + (1, 0)
03:02:09.118 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:09.141 00.023 8976 Received - 47 (G) 
03:02:09.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:09.141 00.000 8976 stepped: pos (-2, 21)
03:02:09.141 00.000 8976 MoveAxis(U, 0, ABG)
03:02:09.141 00.000 8976 move complete, result=0
03:02:09.141 00.000 8976 worker thread done servicing request
03:02:09.142 00.001 8976 Worker thread wakes up
03:02:09.142 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
03:02:09.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:09.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:09.827 00.685 8976 Exposure complete
03:02:09.832 00.005 8976 worker thread done servicing request
03:02:09.832 00.000 5052 OnExposeComplete: enter
03:02:09.832 00.000 5052 UpdateGuideState(): m_state=6
03:02:09.832 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11708
03:02:09.832 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.83, Mass=176, SNR=9.2, Peak=80 HFD=1.9
03:02:09.832 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
03:02:09.833 00.001 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
03:02:09.833 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.65 mountX=0.04 mountY=-0.21, mountTheta=-1.39
03:02:09.833 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.13, opts=13)
03:02:09.833 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.13)
03:02:09.833 00.000 8976 Worker thread wakes up
03:02:09.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.13) opts 0xd
03:02:09.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.13)
03:02:09.833 00.000 8976 Moving (0.16, 0.13) raw xDistance=0.04 yDistance=-0.21
03:02:09.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:02:09.834 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:02:09.834 00.000 8976 MoveAxis(R, 0, ABG)
03:02:09.834 00.000 8976 MoveAxis(U, 0, ABG)
03:02:09.834 00.000 8976 move complete, result=0
03:02:09.834 00.000 8976 worker thread done servicing request
03:02:09.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:02:09.834 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
03:02:09.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:09.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:09.834 00.000 5052 Enqueuing Expose request
03:02:09.834 00.000 8976 Worker thread wakes up
03:02:09.834 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:09.834 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:09.834 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:10.517 00.683 8976 Exposure complete
03:02:10.522 00.005 8976 worker thread done servicing request
03:02:10.523 00.001 5052 OnExposeComplete: enter
03:02:10.523 00.000 5052 UpdateGuideState(): m_state=6
03:02:10.523 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11709
03:02:10.523 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.64, Mass=181, SNR=9.3, Peak=84 HFD=1.9
03:02:10.523 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
03:02:10.523 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
03:02:10.523 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.69 mountX=-0.10 mountY=-0.03, mountTheta=-2.83
03:02:10.523 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.07, opts=13)
03:02:10.523 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.07)
03:02:10.524 00.001 8976 Worker thread wakes up
03:02:10.524 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.07) opts 0xd
03:02:10.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.07)
03:02:10.524 00.000 8976 Moving (0.08, -0.07) raw xDistance=-0.10 yDistance=-0.03
03:02:10.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:02:10.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:02:10.524 00.000 8976 MoveAxis(R, 0, ABG)
03:02:10.524 00.000 8976 MoveAxis(U, 0, ABG)
03:02:10.524 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:02:10.524 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
03:02:10.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:10.524 00.000 8976 move complete, result=0
03:02:10.524 00.000 8976 worker thread done servicing request
03:02:10.524 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:10.524 00.000 5052 Enqueuing Expose request
03:02:10.524 00.000 8976 Worker thread wakes up
03:02:10.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:10.524 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:10.524 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:11.209 00.685 8976 Exposure complete
03:02:11.214 00.005 8976 worker thread done servicing request
03:02:11.214 00.000 5052 OnExposeComplete: enter
03:02:11.214 00.000 5052 UpdateGuideState(): m_state=6
03:02:11.214 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11710
03:02:11.214 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.93, Mass=180, SNR=9.3, Peak=75 HFD=2.2
03:02:11.214 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:02:11.214 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
03:02:11.214 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.22 hyp=0.49 cameraTheta=2.67 mountX=0.40 mountY=0.25, mountTheta=0.56
03:02:11.215 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.22, opts=13)
03:02:11.215 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.22)
03:02:11.215 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:02:11.215 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
03:02:11.215 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:11.215 00.000 8976 Worker thread wakes up
03:02:11.215 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.22) opts 0xd
03:02:11.215 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.22)
03:02:11.215 00.000 8976 Moving (-0.44, 0.22) raw xDistance=0.40 yDistance=0.25
03:02:11.215 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:11.215 00.000 5052 Enqueuing Expose request
03:02:11.216 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:02:11.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:02:11.216 00.000 8976 MoveAxis(L, 2, ABG)
03:02:11.216 00.000 8976 stepping (-2, 21) + (-2, 0)
03:02:11.216 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:11.252 00.036 8976 Received - 47 (G) 
03:02:11.252 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:11.252 00.000 8976 stepped: pos (-4, 21)
03:02:11.252 00.000 8976 MoveAxis(U, 0, ABG)
03:02:11.252 00.000 8976 move complete, result=0
03:02:11.252 00.000 8976 worker thread done servicing request
03:02:11.252 00.000 8976 Worker thread wakes up
03:02:11.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:11.252 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:11.252 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
03:02:11.937 00.685 8976 Exposure complete
03:02:11.942 00.005 8976 worker thread done servicing request
03:02:11.942 00.000 5052 OnExposeComplete: enter
03:02:11.943 00.001 5052 UpdateGuideState(): m_state=6
03:02:11.943 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11711
03:02:11.943 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.61, Mass=159, SNR=8.7, Peak=72 HFD=1.8
03:02:11.943 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
03:02:11.943 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
03:02:11.943 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.10 hyp=0.39 cameraTheta=-2.88 mountX=0.08 mountY=0.37, mountTheta=1.35
03:02:11.943 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.10, opts=13)
03:02:11.943 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.10)
03:02:11.943 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:02:11.944 00.001 5052 UpdateGuideState exits: m=159 SNR=8.7
03:02:11.944 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:11.944 00.000 8976 Worker thread wakes up
03:02:11.944 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.10) opts 0xd
03:02:11.944 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.10)
03:02:11.944 00.000 8976 Moving (-0.38, -0.10) raw xDistance=0.08 yDistance=0.37
03:02:11.944 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:11.944 00.000 5052 Enqueuing Expose request
03:02:11.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:02:11.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
03:02:11.944 00.000 8976 MoveAxis(R, 0, ABG)
03:02:11.944 00.000 8976 MoveAxis(D, 1, ABG)
03:02:11.944 00.000 8976 stepping (-4, 21) + (0, -1)
03:02:11.944 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:11.971 00.027 8976 Received - 47 (G) 
03:02:11.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:11.971 00.000 8976 stepped: pos (-4, 20)
03:02:11.971 00.000 8976 move complete, result=0
03:02:11.971 00.000 8976 worker thread done servicing request
03:02:11.971 00.000 8976 Worker thread wakes up
03:02:11.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:11.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:11.971 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:02:12.661 00.690 8976 Exposure complete
03:02:12.667 00.006 8976 worker thread done servicing request
03:02:12.667 00.000 5052 OnExposeComplete: enter
03:02:12.667 00.000 5052 UpdateGuideState(): m_state=6
03:02:12.667 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11712
03:02:12.667 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.80, Mass=180, SNR=9.2, Peak=76 HFD=1.9
03:02:12.667 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:02:12.667 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
03:02:12.667 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.09 hyp=0.85 cameraTheta=3.03 mountX=0.47 mountY=0.66, mountTheta=0.96
03:02:12.668 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.09, opts=13)
03:02:12.668 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.09)
03:02:12.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
03:02:12.668 00.000 5052 UpdateGuideState exits: m=180 SNR=9.2
03:02:12.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:12.668 00.000 8976 Worker thread wakes up
03:02:12.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.09) opts 0xd
03:02:12.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.09)
03:02:12.668 00.000 8976 Moving (-0.84, 0.09) raw xDistance=0.47 yDistance=0.66
03:02:12.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:12.668 00.000 5052 Enqueuing Expose request
03:02:12.669 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
03:02:12.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66
03:02:12.669 00.000 8976 MoveAxis(L, 2, ABG)
03:02:12.669 00.000 8976 stepping (-4, 20) + (-2, 0)
03:02:12.669 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:12.706 00.037 8976 Received - 47 (G) 
03:02:12.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:12.706 00.000 8976 stepped: pos (-6, 20)
03:02:12.706 00.000 8976 MoveAxis(D, 3, ABG)
03:02:12.706 00.000 8976 stepping (-6, 20) + (0, -3)
03:02:12.706 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:12.738 00.032 8976 Received - 47 (G) 
03:02:12.739 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:12.739 00.000 8976 stepped: pos (-6, 17)
03:02:12.739 00.000 8976 move complete, result=0
03:02:12.739 00.000 8976 worker thread done servicing request
03:02:12.739 00.000 8976 Worker thread wakes up
03:02:12.739 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:12.739 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:12.739 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:02:13.424 00.685 8976 Exposure complete
03:02:13.430 00.006 8976 worker thread done servicing request
03:02:13.430 00.000 5052 OnExposeComplete: enter
03:02:13.430 00.000 5052 UpdateGuideState(): m_state=6
03:02:13.430 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11713
03:02:13.430 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.88, Mass=161, SNR=8.8, Peak=81 HFD=2.0
03:02:13.430 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
03:02:13.430 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.03 = 0.03)
03:02:13.430 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.20 cameraTheta=2.17 mountX=0.20 mountY=0.01, mountTheta=0.03
03:02:13.431 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.17, opts=13)
03:02:13.431 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.17)
03:02:13.431 00.000 8976 Worker thread wakes up
03:02:13.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.17) opts 0xd
03:02:13.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.17)
03:02:13.431 00.000 8976 Moving (-0.12, 0.17) raw xDistance=0.20 yDistance=0.01
03:02:13.431 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
03:02:13.431 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
03:02:13.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:13.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:02:13.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:02:13.431 00.000 8976 MoveAxis(R, 0, ABG)
03:02:13.431 00.000 8976 MoveAxis(U, 0, ABG)
03:02:13.431 00.000 8976 move complete, result=0
03:02:13.431 00.000 8976 worker thread done servicing request
03:02:13.431 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:13.431 00.000 5052 Enqueuing Expose request
03:02:13.432 00.001 8976 Worker thread wakes up
03:02:13.432 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:13.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:13.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:14.116 00.684 8976 Exposure complete
03:02:14.121 00.005 8976 worker thread done servicing request
03:02:14.121 00.000 5052 OnExposeComplete: enter
03:02:14.121 00.000 5052 UpdateGuideState(): m_state=6
03:02:14.121 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11714
03:02:14.121 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.85, Mass=162, SNR=8.9, Peak=84 HFD=1.8
03:02:14.121 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
03:02:14.121 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
03:02:14.121 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.74 mountX=0.06 mountY=-0.21, mountTheta=-1.31
03:02:14.122 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.14, opts=13)
03:02:14.122 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.14)
03:02:14.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:02:14.122 00.000 5052 UpdateGuideState exits: m=162 SNR=8.9
03:02:14.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:14.122 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:14.122 00.000 5052 Enqueuing Expose request
03:02:14.122 00.000 8976 Worker thread wakes up
03:02:14.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.14) opts 0xd
03:02:14.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.14)
03:02:14.122 00.000 8976 Moving (0.16, 0.14) raw xDistance=0.06 yDistance=-0.21
03:02:14.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:02:14.123 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:02:14.123 00.000 8976 MoveAxis(R, 0, ABG)
03:02:14.123 00.000 8976 MoveAxis(U, 0, ABG)
03:02:14.123 00.000 8976 move complete, result=0
03:02:14.123 00.000 8976 worker thread done servicing request
03:02:14.123 00.000 8976 Worker thread wakes up
03:02:14.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:14.123 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:14.123 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:14.806 00.683 8976 Exposure complete
03:02:14.812 00.006 8976 worker thread done servicing request
03:02:14.812 00.000 5052 OnExposeComplete: enter
03:02:14.812 00.000 5052 UpdateGuideState(): m_state=6
03:02:14.812 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11715
03:02:14.812 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.80, Mass=169, SNR=9.0, Peak=78 HFD=2.0
03:02:14.812 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:02:14.812 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
03:02:14.812 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.65 mountX=0.16 mountY=0.09, mountTheta=0.53
03:02:14.813 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.09, opts=13)
03:02:14.813 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.09)
03:02:14.813 00.000 8976 Worker thread wakes up
03:02:14.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.09) opts 0xd
03:02:14.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.09)
03:02:14.813 00.000 8976 Moving (-0.17, 0.09) raw xDistance=0.16 yDistance=0.09
03:02:14.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:02:14.813 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:02:14.813 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:02:14.814 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:14.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:02:14.814 00.000 8976 MoveAxis(R, 0, ABG)
03:02:14.814 00.000 8976 MoveAxis(U, 0, ABG)
03:02:14.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:14.814 00.000 5052 Enqueuing Expose request
03:02:14.814 00.000 8976 move complete, result=0
03:02:14.814 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:02:14.814 00.000 8976 worker thread done servicing request
03:02:14.814 00.000 8976 Worker thread wakes up
03:02:14.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:14.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:15.500 00.686 8976 Exposure complete
03:02:15.505 00.005 8976 worker thread done servicing request
03:02:15.505 00.000 5052 OnExposeComplete: enter
03:02:15.505 00.000 5052 UpdateGuideState(): m_state=6
03:02:15.505 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11716
03:02:15.506 00.001 5052 Star::Find returns 1 (0), X=328.96, Y=281.83, Mass=165, SNR=8.9, Peak=83 HFD=2.0
03:02:15.506 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
03:02:15.506 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
03:02:15.506 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.24 cameraTheta=2.60 mountX=0.21 mountY=0.11, mountTheta=0.48
03:02:15.506 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.13, opts=13)
03:02:15.506 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.13)
03:02:15.506 00.000 8976 Worker thread wakes up
03:02:15.506 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.13) opts 0xd
03:02:15.506 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.13)
03:02:15.506 00.000 8976 Moving (-0.21, 0.13) raw xDistance=0.21 yDistance=0.11
03:02:15.506 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:02:15.507 00.001 5052 UpdateGuideState exits: m=165 SNR=8.9
03:02:15.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:15.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:02:15.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:02:15.507 00.000 8976 MoveAxis(R, 0, ABG)
03:02:15.507 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:15.507 00.000 5052 Enqueuing Expose request
03:02:15.507 00.000 8976 MoveAxis(U, 0, ABG)
03:02:15.507 00.000 8976 move complete, result=0
03:02:15.507 00.000 8976 worker thread done servicing request
03:02:15.507 00.000 8976 Worker thread wakes up
03:02:15.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:15.508 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:15.508 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:02:16.194 00.686 8976 Exposure complete
03:02:16.200 00.006 8976 worker thread done servicing request
03:02:16.200 00.000 5052 OnExposeComplete: enter
03:02:16.200 00.000 5052 UpdateGuideState(): m_state=6
03:02:16.200 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11717
03:02:16.200 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.59, Mass=190, SNR=9.5, Peak=82 HFD=2.2
03:02:16.200 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.62 = 1.67)
03:02:16.200 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.56)
03:02:16.200 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-2.57 mountX=-0.02 mountY=0.23, mountTheta=1.67
03:02:16.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.12, opts=13)
03:02:16.201 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.12)
03:02:16.201 00.000 8976 Worker thread wakes up
03:02:16.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.12) opts 0xd
03:02:16.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.12)
03:02:16.201 00.000 8976 Moving (-0.19, -0.12) raw xDistance=-0.02 yDistance=0.23
03:02:16.201 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:02:16.201 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
03:02:16.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:16.202 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:02:16.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:02:16.202 00.000 8976 MoveAxis(R, 0, ABG)
03:02:16.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:16.202 00.000 5052 Enqueuing Expose request
03:02:16.202 00.000 8976 MoveAxis(U, 0, ABG)
03:02:16.202 00.000 8976 move complete, result=0
03:02:16.202 00.000 8976 worker thread done servicing request
03:02:16.202 00.000 8976 Worker thread wakes up
03:02:16.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:16.202 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:16.202 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:02:16.886 00.684 8976 Exposure complete
03:02:16.891 00.005 8976 worker thread done servicing request
03:02:16.891 00.000 5052 OnExposeComplete: enter
03:02:16.891 00.000 5052 UpdateGuideState(): m_state=6
03:02:16.891 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11718
03:02:16.892 00.001 5052 Star::Find returns 1 (0), X=328.38, Y=281.85, Mass=186, SNR=9.4, Peak=83 HFD=1.9
03:02:16.892 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:02:16.892 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
03:02:16.892 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.14 hyp=0.81 cameraTheta=2.96 mountX=0.49 mountY=0.59, mountTheta=0.88
03:02:16.892 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.14, opts=13)
03:02:16.892 00.000 5052 Enqueuing Move request for stepguider (-0.80, 0.14)
03:02:16.892 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:02:16.892 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
03:02:16.892 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:16.892 00.000 8976 Worker thread wakes up
03:02:16.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.14) opts 0xd
03:02:16.893 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:16.893 00.000 5052 Enqueuing Expose request
03:02:16.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.14)
03:02:16.893 00.000 8976 Moving (-0.80, 0.14) raw xDistance=0.49 yDistance=0.59
03:02:16.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:02:16.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
03:02:16.893 00.000 8976 MoveAxis(L, 2, ABG)
03:02:16.893 00.000 8976 stepping (-6, 17) + (-2, 0)
03:02:16.893 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:16.927 00.034 8976 Received - 47 (G) 
03:02:16.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:16.927 00.000 8976 stepped: pos (-8, 17)
03:02:16.927 00.000 8976 MoveAxis(D, 2, ABG)
03:02:16.927 00.000 8976 stepping (-8, 17) + (0, -2)
03:02:16.927 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:16.959 00.032 8976 Received - 47 (G) 
03:02:16.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:16.959 00.000 8976 stepped: pos (-8, 15)
03:02:16.959 00.000 8976 move complete, result=0
03:02:16.959 00.000 8976 worker thread done servicing request
03:02:16.959 00.000 8976 Worker thread wakes up
03:02:16.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:16.959 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:16.959 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:02:17.645 00.686 8976 Exposure complete
03:02:17.650 00.005 8976 worker thread done servicing request
03:02:17.650 00.000 5052 OnExposeComplete: enter
03:02:17.650 00.000 5052 UpdateGuideState(): m_state=6
03:02:17.650 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11719
03:02:17.650 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.32, Mass=172, SNR=9.1, Peak=75 HFD=1.7
03:02:17.650 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
03:02:17.650 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.58)
03:02:17.650 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.39 hyp=0.71 cameraTheta=-2.56 mountX=-0.08 mountY=0.71, mountTheta=1.68
03:02:17.652 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.39, opts=13)
03:02:17.652 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.39)
03:02:17.652 00.000 8976 Worker thread wakes up
03:02:17.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.39) opts 0xd
03:02:17.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.39)
03:02:17.652 00.000 8976 Moving (-0.60, -0.39) raw xDistance=-0.08 yDistance=0.71
03:02:17.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:02:17.652 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:02:17.652 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
03:02:17.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:17.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
03:02:17.652 00.000 8976 MoveAxis(R, 0, ABG)
03:02:17.653 00.001 8976 MoveAxis(D, 3, ABG)
03:02:17.653 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:17.653 00.000 5052 Enqueuing Expose request
03:02:17.653 00.000 8976 stepping (-8, 15) + (0, -3)
03:02:17.653 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:17.679 00.026 8976 Received - 47 (G) 
03:02:17.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:17.679 00.000 8976 stepped: pos (-8, 12)
03:02:17.679 00.000 8976 move complete, result=0
03:02:17.679 00.000 8976 worker thread done servicing request
03:02:17.679 00.000 8976 Worker thread wakes up
03:02:17.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:17.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:17.679 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:02:18.364 00.685 8976 Exposure complete
03:02:18.370 00.006 8976 worker thread done servicing request
03:02:18.370 00.000 5052 OnExposeComplete: enter
03:02:18.370 00.000 5052 UpdateGuideState(): m_state=6
03:02:18.370 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11720
03:02:18.370 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.96, Mass=188, SNR=9.5, Peak=77 HFD=2.2
03:02:18.370 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
03:02:18.370 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
03:02:18.370 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.36 cameraTheta=0.79 mountX=0.11 mountY=-0.35, mountTheta=-1.26
03:02:18.370 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.25, opts=13)
03:02:18.370 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.25)
03:02:18.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:02:18.370 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
03:02:18.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:18.370 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:18.370 00.000 5052 Enqueuing Expose request
03:02:18.370 00.000 8976 Worker thread wakes up
03:02:18.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.25) opts 0xd
03:02:18.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.25)
03:02:18.370 00.000 8976 Moving (0.25, 0.25) raw xDistance=0.11 yDistance=-0.35
03:02:18.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:02:18.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.35
03:02:18.371 00.001 8976 MoveAxis(R, 0, ABG)
03:02:18.371 00.000 8976 MoveAxis(U, 1, ABG)
03:02:18.371 00.000 8976 stepping (-8, 12) + (0, 1)
03:02:18.371 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:18.397 00.026 8976 Received - 47 (G) 
03:02:18.397 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:18.397 00.000 8976 stepped: pos (-8, 13)
03:02:18.398 00.001 8976 move complete, result=0
03:02:18.398 00.000 8976 worker thread done servicing request
03:02:18.398 00.000 8976 Worker thread wakes up
03:02:18.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:18.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:18.398 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:02:19.083 00.685 8976 Exposure complete
03:02:19.088 00.005 8976 worker thread done servicing request
03:02:19.088 00.000 5052 OnExposeComplete: enter
03:02:19.088 00.000 5052 UpdateGuideState(): m_state=6
03:02:19.088 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11721
03:02:19.088 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.84, Mass=173, SNR=9.1, Peak=74 HFD=2.1
03:02:19.088 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.04) = xAngle (-0.98 = -0.98)
03:02:19.089 00.001 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.09 = -1.09)
03:02:19.089 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.06 mountX=0.08 mountY=-0.13, mountTheta=-1.01
03:02:19.089 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.13, opts=13)
03:02:19.089 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.13)
03:02:19.089 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:02:19.089 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
03:02:19.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:19.089 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:19.089 00.000 5052 Enqueuing Expose request
03:02:19.089 00.000 8976 Worker thread wakes up
03:02:19.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.13) opts 0xd
03:02:19.090 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.13)
03:02:19.090 00.000 8976 Moving (0.07, 0.13) raw xDistance=0.08 yDistance=-0.13
03:02:19.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:02:19.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:02:19.090 00.000 8976 MoveAxis(R, 0, ABG)
03:02:19.090 00.000 8976 MoveAxis(U, 0, ABG)
03:02:19.090 00.000 8976 move complete, result=0
03:02:19.090 00.000 8976 worker thread done servicing request
03:02:19.090 00.000 8976 Worker thread wakes up
03:02:19.090 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:19.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:19.090 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:19.772 00.682 8976 Exposure complete
03:02:19.777 00.005 8976 worker thread done servicing request
03:02:19.778 00.001 5052 OnExposeComplete: enter
03:02:19.778 00.000 5052 UpdateGuideState(): m_state=6
03:02:19.778 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11722
03:02:19.778 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.05, Mass=166, SNR=8.8, Peak=76 HFD=2.3
03:02:19.778 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.80 = -0.80)
03:02:19.778 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.90 = -0.90)
03:02:19.778 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.25 mountX=0.25 mountY=-0.28, mountTheta=-0.84
03:02:19.778 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.34, opts=13)
03:02:19.778 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.34)
03:02:19.779 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:02:19.779 00.000 5052 UpdateGuideState exits: m=166 SNR=8.8
03:02:19.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:19.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:19.779 00.000 5052 Enqueuing Expose request
03:02:19.779 00.000 8976 Worker thread wakes up
03:02:19.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.34) opts 0xd
03:02:19.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.34)
03:02:19.779 00.000 8976 Moving (0.12, 0.34) raw xDistance=0.25 yDistance=-0.28
03:02:19.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:02:19.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:02:19.779 00.000 8976 MoveAxis(R, 0, ABG)
03:02:19.779 00.000 8976 MoveAxis(U, 1, ABG)
03:02:19.779 00.000 8976 stepping (-8, 13) + (0, 1)
03:02:19.779 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:19.804 00.025 8976 Received - 47 (G) 
03:02:19.804 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:19.804 00.000 8976 stepped: pos (-8, 14)
03:02:19.804 00.000 8976 move complete, result=0
03:02:19.804 00.000 8976 worker thread done servicing request
03:02:19.804 00.000 8976 Worker thread wakes up
03:02:19.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:19.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:19.805 00.001 5052 GuideStep: 0.3 px 0 ms EAST, -0.3 px 1 ms NORTH
03:02:20.490 00.685 8976 Exposure complete
03:02:20.496 00.006 8976 worker thread done servicing request
03:02:20.496 00.000 5052 OnExposeComplete: enter
03:02:20.496 00.000 5052 UpdateGuideState(): m_state=6
03:02:20.496 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11723
03:02:20.496 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.94, Mass=170, SNR=9.0, Peak=78 HFD=2.2
03:02:20.496 00.000 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.04) = xAngle (-0.60 = -0.60)
03:02:20.496 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
03:02:20.496 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.44 mountX=0.19 mountY=-0.15, mountTheta=-0.67
03:02:20.497 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.23, opts=13)
03:02:20.497 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.23)
03:02:20.497 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:02:20.497 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
03:02:20.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:20.497 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:20.497 00.000 5052 Enqueuing Expose request
03:02:20.497 00.000 8976 Worker thread wakes up
03:02:20.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.23) opts 0xd
03:02:20.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.23)
03:02:20.497 00.000 8976 Moving (0.03, 0.23) raw xDistance=0.19 yDistance=-0.15
03:02:20.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:02:20.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:02:20.497 00.000 8976 MoveAxis(R, 0, ABG)
03:02:20.497 00.000 8976 MoveAxis(U, 0, ABG)
03:02:20.497 00.000 8976 move complete, result=0
03:02:20.497 00.000 8976 worker thread done servicing request
03:02:20.497 00.000 8976 Worker thread wakes up
03:02:20.498 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:20.498 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:20.498 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:21.182 00.684 8976 Exposure complete
03:02:21.187 00.005 8976 worker thread done servicing request
03:02:21.187 00.000 5052 OnExposeComplete: enter
03:02:21.187 00.000 5052 UpdateGuideState(): m_state=6
03:02:21.187 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11724
03:02:21.187 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.30, Mass=152, SNR=8.6, Peak=80 HFD=1.8
03:02:21.188 00.001 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.55 = -0.55)
03:02:21.188 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
03:02:21.188 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.59 hyp=0.59 cameraTheta=1.49 mountX=0.50 mountY=-0.36, mountTheta=-0.62
03:02:21.188 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.59, opts=13)
03:02:21.188 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.59)
03:02:21.188 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:02:21.188 00.000 5052 UpdateGuideState exits: m=152 SNR=8.6
03:02:21.188 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:21.188 00.000 8976 Worker thread wakes up
03:02:21.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.59) opts 0xd
03:02:21.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.59)
03:02:21.189 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:21.189 00.000 5052 Enqueuing Expose request
03:02:21.189 00.000 8976 Moving (0.05, 0.59) raw xDistance=0.50 yDistance=-0.36
03:02:21.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
03:02:21.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:02:21.189 00.000 8976 MoveAxis(L, 2, ABG)
03:02:21.189 00.000 8976 stepping (-8, 14) + (-2, 0)
03:02:21.189 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:21.227 00.038 8976 Received - 47 (G) 
03:02:21.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:21.227 00.000 8976 stepped: pos (-10, 14)
03:02:21.228 00.001 8976 MoveAxis(U, 1, ABG)
03:02:21.228 00.000 8976 stepping (-10, 14) + (0, 1)
03:02:21.228 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:21.259 00.031 8976 Received - 47 (G) 
03:02:21.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:21.259 00.000 8976 stepped: pos (-10, 15)
03:02:21.259 00.000 8976 move complete, result=0
03:02:21.259 00.000 8976 worker thread done servicing request
03:02:21.259 00.000 8976 Worker thread wakes up
03:02:21.259 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.4 px 1 ms NORTH
03:02:21.260 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:21.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:21.948 00.688 8976 Exposure complete
03:02:21.954 00.006 8976 worker thread done servicing request
03:02:21.954 00.000 5052 OnExposeComplete: enter
03:02:21.954 00.000 5052 UpdateGuideState(): m_state=6
03:02:21.954 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11725
03:02:21.954 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.87, Mass=156, SNR=8.6, Peak=73 HFD=2.2
03:02:21.954 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
03:02:21.954 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
03:02:21.954 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.16 hyp=0.30 cameraTheta=2.59 mountX=0.26 mountY=0.13, mountTheta=0.46
03:02:21.955 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.16, opts=13)
03:02:21.955 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.16)
03:02:21.955 00.000 8976 Worker thread wakes up
03:02:21.955 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:02:21.955 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
03:02:21.955 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:21.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.16) opts 0xd
03:02:21.955 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:21.955 00.000 5052 Enqueuing Expose request
03:02:21.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.16)
03:02:21.955 00.000 8976 Moving (-0.26, 0.16) raw xDistance=0.26 yDistance=0.13
03:02:21.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:02:21.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:02:21.955 00.000 8976 MoveAxis(R, 0, ABG)
03:02:21.955 00.000 8976 MoveAxis(U, 0, ABG)
03:02:21.956 00.001 8976 move complete, result=0
03:02:21.956 00.000 8976 worker thread done servicing request
03:02:21.956 00.000 8976 Worker thread wakes up
03:02:21.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:21.956 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
03:02:21.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:22.640 00.684 8976 Exposure complete
03:02:22.646 00.006 8976 worker thread done servicing request
03:02:22.646 00.000 5052 OnExposeComplete: enter
03:02:22.646 00.000 5052 UpdateGuideState(): m_state=6
03:02:22.646 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11726
03:02:22.646 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.97, Mass=157, SNR=8.7, Peak=77 HFD=2.0
03:02:22.646 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:02:22.646 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
03:02:22.646 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.26 hyp=0.53 cameraTheta=2.64 mountX=0.44 mountY=0.25, mountTheta=0.52
03:02:22.646 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.26, opts=13)
03:02:22.646 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.26)
03:02:22.646 00.000 8976 Worker thread wakes up
03:02:22.647 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.26) opts 0xd
03:02:22.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.26)
03:02:22.647 00.000 8976 Moving (-0.46, 0.26) raw xDistance=0.44 yDistance=0.25
03:02:22.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:02:22.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:02:22.647 00.000 8976 MoveAxis(L, 2, ABG)
03:02:22.647 00.000 8976 stepping (-10, 15) + (-2, 0)
03:02:22.647 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:02:22.647 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
03:02:22.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:22.647 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:22.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:22.647 00.000 5052 Enqueuing Expose request
03:02:22.682 00.035 8976 Received - 47 (G) 
03:02:22.682 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:22.682 00.000 8976 stepped: pos (-12, 15)
03:02:22.682 00.000 8976 MoveAxis(U, 0, ABG)
03:02:22.682 00.000 8976 move complete, result=0
03:02:22.682 00.000 8976 worker thread done servicing request
03:02:22.682 00.000 8976 Worker thread wakes up
03:02:22.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:22.682 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:22.682 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
03:02:23.365 00.683 8976 Exposure complete
03:02:23.370 00.005 8976 worker thread done servicing request
03:02:23.370 00.000 5052 OnExposeComplete: enter
03:02:23.370 00.000 5052 UpdateGuideState(): m_state=6
03:02:23.370 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11727
03:02:23.370 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.99, Mass=181, SNR=9.3, Peak=79 HFD=2.2
03:02:23.370 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
03:02:23.370 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
03:02:23.370 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.28 hyp=0.53 cameraTheta=2.59 mountX=0.45 mountY=0.23, mountTheta=0.47
03:02:23.371 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.28, opts=13)
03:02:23.371 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.28)
03:02:23.371 00.000 8976 Worker thread wakes up
03:02:23.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.28) opts 0xd
03:02:23.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.28)
03:02:23.371 00.000 8976 Moving (-0.45, 0.28) raw xDistance=0.45 yDistance=0.23
03:02:23.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
03:02:23.371 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:02:23.371 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
03:02:23.372 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:02:23.372 00.000 8976 MoveAxis(L, 2, ABG)
03:02:23.372 00.000 8976 stepping (-12, 15) + (-2, 0)
03:02:23.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:23.372 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:23.372 00.000 5052 Enqueuing Expose request
03:02:23.372 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:23.402 00.030 8976 Received - 47 (G) 
03:02:23.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:23.402 00.000 8976 stepped: pos (-14, 15)
03:02:23.402 00.000 8976 MoveAxis(U, 0, ABG)
03:02:23.402 00.000 8976 move complete, result=0
03:02:23.402 00.000 8976 worker thread done servicing request
03:02:23.402 00.000 8976 Worker thread wakes up
03:02:23.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:23.402 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:23.402 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
03:02:24.087 00.685 8976 Exposure complete
03:02:24.092 00.005 8976 worker thread done servicing request
03:02:24.092 00.000 5052 OnExposeComplete: enter
03:02:24.092 00.000 5052 UpdateGuideState(): m_state=6
03:02:24.092 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11728
03:02:24.092 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.31, Mass=173, SNR=9.2, Peak=82 HFD=1.5
03:02:24.092 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.54 = 1.75)
03:02:24.092 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
03:02:24.092 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.40 hyp=0.66 cameraTheta=-2.49 mountX=-0.12 mountY=0.66, mountTheta=1.75
03:02:24.093 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.40, opts=13)
03:02:24.093 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.40)
03:02:24.093 00.000 8976 Worker thread wakes up
03:02:24.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.40) opts 0xd
03:02:24.093 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.40)
03:02:24.093 00.000 8976 Moving (-0.53, -0.40) raw xDistance=-0.12 yDistance=0.66
03:02:24.093 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:02:24.094 00.001 5052 UpdateGuideState exits: m=173 SNR=9.2
03:02:24.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:24.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:02:24.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
03:02:24.094 00.000 8976 MoveAxis(R, 0, ABG)
03:02:24.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:24.094 00.000 5052 Enqueuing Expose request
03:02:24.094 00.000 8976 MoveAxis(D, 3, ABG)
03:02:24.094 00.000 8976 stepping (-14, 15) + (0, -3)
03:02:24.094 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:24.121 00.027 8976 Received - 47 (G) 
03:02:24.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:24.121 00.000 8976 stepped: pos (-14, 12)
03:02:24.121 00.000 8976 move complete, result=0
03:02:24.121 00.000 8976 worker thread done servicing request
03:02:24.121 00.000 8976 Worker thread wakes up
03:02:24.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:24.121 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:24.121 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:02:24.807 00.686 8976 Exposure complete
03:02:24.812 00.005 8976 worker thread done servicing request
03:02:24.812 00.000 5052 OnExposeComplete: enter
03:02:24.812 00.000 5052 UpdateGuideState(): m_state=6
03:02:24.812 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11729
03:02:24.813 00.001 5052 Star::Find returns 1 (0), X=328.83, Y=281.13, Mass=180, SNR=9.3, Peak=80 HFD=2.3
03:02:24.813 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
03:02:24.813 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.26 = 2.03)
03:02:24.813 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.58 hyp=0.68 cameraTheta=-2.11 mountX=-0.36 mountY=0.61, mountTheta=2.10
03:02:24.813 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.58, opts=13)
03:02:24.813 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.58)
03:02:24.813 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:02:24.813 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
03:02:24.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:24.813 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:24.814 00.001 5052 Enqueuing Expose request
03:02:24.814 00.000 8976 Worker thread wakes up
03:02:24.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.58) opts 0xd
03:02:24.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.58)
03:02:24.814 00.000 8976 Moving (-0.35, -0.58) raw xDistance=-0.36 yDistance=0.61
03:02:24.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:02:24.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
03:02:24.814 00.000 8976 MoveAxis(R, 1, ABG)
03:02:24.814 00.000 8976 stepping (-14, 12) + (1, 0)
03:02:24.814 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:24.840 00.026 8976 Received - 47 (G) 
03:02:24.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:24.840 00.000 8976 stepped: pos (-13, 12)
03:02:24.840 00.000 8976 MoveAxis(D, 3, ABG)
03:02:24.840 00.000 8976 stepping (-13, 12) + (0, -3)
03:02:24.840 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:24.872 00.032 8976 Received - 47 (G) 
03:02:24.872 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:24.872 00.000 8976 stepped: pos (-13, 9)
03:02:24.872 00.000 8976 move complete, result=0
03:02:24.872 00.000 8976 worker thread done servicing request
03:02:24.872 00.000 8976 Worker thread wakes up
03:02:24.873 00.001 5052 GuideStep: -0.4 px 1 ms EAST, 0.6 px 3 ms SOUTH
03:02:24.873 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:24.873 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:25.565 00.692 8976 Exposure complete
03:02:25.570 00.005 8976 worker thread done servicing request
03:02:25.570 00.000 5052 OnExposeComplete: enter
03:02:25.571 00.001 5052 UpdateGuideState(): m_state=6
03:02:25.571 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11730
03:02:25.571 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.87, Mass=168, SNR=9.0, Peak=78 HFD=2.0
03:02:25.571 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
03:02:25.571 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
03:02:25.571 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.16 hyp=0.57 cameraTheta=0.29 mountX=-0.10 mountY=-0.54, mountTheta=-1.76
03:02:25.573 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.16, opts=13)
03:02:25.573 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.16)
03:02:25.573 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:02:25.573 00.000 8976 Worker thread wakes up
03:02:25.573 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
03:02:25.574 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.16) opts 0xd
03:02:25.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:25.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.16)
03:02:25.574 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:25.574 00.000 8976 Moving (0.54, 0.16) raw xDistance=-0.10 yDistance=-0.54
03:02:25.574 00.000 5052 Enqueuing Expose request
03:02:25.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:02:25.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.54
03:02:25.574 00.000 8976 MoveAxis(R, 0, ABG)
03:02:25.574 00.000 8976 MoveAxis(U, 2, ABG)
03:02:25.574 00.000 8976 stepping (-13, 9) + (0, 2)
03:02:25.574 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:25.608 00.034 8976 Received - 47 (G) 
03:02:25.608 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:25.608 00.000 8976 stepped: pos (-13, 11)
03:02:25.608 00.000 8976 move complete, result=0
03:02:25.608 00.000 8976 worker thread done servicing request
03:02:25.608 00.000 8976 Worker thread wakes up
03:02:25.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:25.608 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:25.608 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:02:26.295 00.687 8976 Exposure complete
03:02:26.301 00.006 8976 worker thread done servicing request
03:02:26.301 00.000 5052 OnExposeComplete: enter
03:02:26.301 00.000 5052 UpdateGuideState(): m_state=6
03:02:26.301 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11731
03:02:26.301 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.59, Mass=169, SNR=8.9, Peak=69 HFD=2.5
03:02:26.301 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
03:02:26.301 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
03:02:26.301 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.12 hyp=0.70 cameraTheta=-0.17 mountX=-0.42 mountY=-0.52, mountTheta=-2.26
03:02:26.302 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.12, opts=13)
03:02:26.302 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.12)
03:02:26.302 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:02:26.302 00.000 5052 UpdateGuideState exits: m=169 SNR=8.9
03:02:26.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:26.302 00.000 8976 Worker thread wakes up
03:02:26.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.12) opts 0xd
03:02:26.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:26.302 00.000 5052 Enqueuing Expose request
03:02:26.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.12)
03:02:26.302 00.000 8976 Moving (0.69, -0.12) raw xDistance=-0.42 yDistance=-0.52
03:02:26.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
03:02:26.303 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
03:02:26.303 00.000 8976 MoveAxis(R, 2, ABG)
03:02:26.303 00.000 8976 stepping (-13, 11) + (2, 0)
03:02:26.303 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:26.327 00.024 8976 Received - 47 (G) 
03:02:26.327 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:26.327 00.000 8976 stepped: pos (-11, 11)
03:02:26.327 00.000 8976 MoveAxis(U, 2, ABG)
03:02:26.327 00.000 8976 stepping (-11, 11) + (0, 2)
03:02:26.327 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:26.359 00.032 8976 Received - 47 (G) 
03:02:26.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:26.359 00.000 8976 stepped: pos (-11, 13)
03:02:26.359 00.000 8976 move complete, result=0
03:02:26.359 00.000 8976 worker thread done servicing request
03:02:26.359 00.000 8976 Worker thread wakes up
03:02:26.359 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
03:02:26.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:26.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:27.042 00.683 8976 Exposure complete
03:02:27.048 00.006 8976 worker thread done servicing request
03:02:27.048 00.000 5052 OnExposeComplete: enter
03:02:27.048 00.000 5052 UpdateGuideState(): m_state=6
03:02:27.048 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11732
03:02:27.048 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.73, Mass=159, SNR=8.7, Peak=74 HFD=2.2
03:02:27.048 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
03:02:27.048 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:02:27.048 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=0.02 hyp=0.89 cameraTheta=0.02 mountX=-0.39 mountY=-0.75, mountTheta=-2.05
03:02:27.049 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=0.02, opts=13)
03:02:27.049 00.000 5052 Enqueuing Move request for stepguider (0.89, 0.02)
03:02:27.049 00.000 8976 Worker thread wakes up
03:02:27.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, 0.02) opts 0xd
03:02:27.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, 0.02)
03:02:27.049 00.000 8976 Moving (0.89, 0.02) raw xDistance=-0.39 yDistance=-0.75
03:02:27.049 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
03:02:27.049 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
03:02:27.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:27.049 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:27.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
03:02:27.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.75
03:02:27.049 00.000 8976 MoveAxis(R, 2, ABG)
03:02:27.049 00.000 8976 stepping (-11, 13) + (2, 0)
03:02:27.050 00.001 5052 Enqueuing Expose request
03:02:27.050 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:27.079 00.029 8976 Received - 47 (G) 
03:02:27.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:27.079 00.000 8976 stepped: pos (-9, 13)
03:02:27.079 00.000 8976 MoveAxis(U, 3, ABG)
03:02:27.079 00.000 8976 stepping (-9, 13) + (0, 3)
03:02:27.079 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:27.111 00.032 8976 Received - 47 (G) 
03:02:27.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:27.111 00.000 8976 stepped: pos (-9, 16)
03:02:27.111 00.000 8976 move complete, result=0
03:02:27.111 00.000 8976 worker thread done servicing request
03:02:27.111 00.000 8976 Worker thread wakes up
03:02:27.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:27.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:27.111 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
03:02:27.794 00.683 8976 Exposure complete
03:02:27.800 00.006 8976 worker thread done servicing request
03:02:27.800 00.000 5052 OnExposeComplete: enter
03:02:27.800 00.000 5052 UpdateGuideState(): m_state=6
03:02:27.800 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11733
03:02:27.800 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=281.93, Mass=157, SNR=8.7, Peak=79 HFD=2.0
03:02:27.800 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
03:02:27.800 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
03:02:27.800 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=0.22 hyp=1.03 cameraTheta=0.21 mountX=-0.26 mountY=-0.97, mountTheta=-1.84
03:02:27.801 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=0.22, opts=13)
03:02:27.801 00.000 5052 Enqueuing Move request for stepguider (1.01, 0.22)
03:02:27.801 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:02:27.801 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
03:02:27.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:27.801 00.000 8976 Worker thread wakes up
03:02:27.801 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, 0.22) opts 0xd
03:02:27.801 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, 0.22)
03:02:27.801 00.000 8976 Moving (1.01, 0.22) raw xDistance=-0.26 yDistance=-0.97
03:02:27.801 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:27.801 00.000 5052 Enqueuing Expose request
03:02:27.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
03:02:27.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.97
03:02:27.801 00.000 8976 MoveAxis(R, 1, ABG)
03:02:27.801 00.000 8976 stepping (-9, 16) + (1, 0)
03:02:27.801 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:27.829 00.028 8976 Received - 47 (G) 
03:02:27.829 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:27.829 00.000 8976 stepped: pos (-8, 16)
03:02:27.829 00.000 8976 MoveAxis(U, 4, ABG)
03:02:27.829 00.000 8976 stepping (-8, 16) + (0, 4)
03:02:27.829 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:02:27.862 00.033 8976 Received - 47 (G) 
03:02:27.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:02:27.862 00.000 8976 stepped: pos (-8, 20)
03:02:27.862 00.000 8976 move complete, result=0
03:02:27.862 00.000 8976 worker thread done servicing request
03:02:27.862 00.000 8976 Worker thread wakes up
03:02:27.862 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
03:02:27.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:27.862 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:28.547 00.685 8976 Exposure complete
03:02:28.553 00.006 8976 worker thread done servicing request
03:02:28.553 00.000 5052 OnExposeComplete: enter
03:02:28.553 00.000 5052 UpdateGuideState(): m_state=6
03:02:28.553 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11734
03:02:28.553 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.82, Mass=185, SNR=9.4, Peak=79 HFD=2.3
03:02:28.553 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
03:02:28.554 00.001 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
03:02:28.554 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.11 hyp=0.95 cameraTheta=0.12 mountX=-0.33 mountY=-0.85, mountTheta=-1.94
03:02:28.554 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.11, opts=13)
03:02:28.554 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.11)
03:02:28.554 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:02:28.554 00.000 5052 UpdateGuideState exits: m=185 SNR=9.4
03:02:28.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:28.554 00.000 8976 Worker thread wakes up
03:02:28.555 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.11) opts 0xd
03:02:28.555 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:28.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.11)
03:02:28.555 00.000 5052 Enqueuing Expose request
03:02:28.555 00.000 8976 Moving (0.94, 0.11) raw xDistance=-0.33 yDistance=-0.85
03:02:28.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
03:02:28.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.85
03:02:28.555 00.000 8976 MoveAxis(R, 1, ABG)
03:02:28.555 00.000 8976 stepping (-8, 20) + (1, 0)
03:02:28.555 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:28.581 00.026 8976 Received - 47 (G) 
03:02:28.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:28.581 00.000 8976 stepped: pos (-7, 20)
03:02:28.581 00.000 8976 MoveAxis(U, 4, ABG)
03:02:28.581 00.000 8976 stepping (-7, 20) + (0, 4)
03:02:28.581 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:02:28.613 00.032 8976 Received - 47 (G) 
03:02:28.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:02:28.613 00.000 8976 stepped: pos (-7, 24)
03:02:28.613 00.000 8976 move complete, result=0
03:02:28.613 00.000 8976 worker thread done servicing request
03:02:28.613 00.000 8976 Worker thread wakes up
03:02:28.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:28.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:28.613 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
03:02:29.298 00.685 8976 Exposure complete
03:02:29.304 00.006 8976 worker thread done servicing request
03:02:29.305 00.001 5052 OnExposeComplete: enter
03:02:29.305 00.000 5052 UpdateGuideState(): m_state=6
03:02:29.305 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11735
03:02:29.305 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.71, Mass=171, SNR=9.0, Peak=85 HFD=2.1
03:02:29.305 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
03:02:29.305 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
03:02:29.305 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.00 hyp=0.68 cameraTheta=0.00 mountX=-0.31 mountY=-0.58, mountTheta=-2.06
03:02:29.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.00, opts=13)
03:02:29.306 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.00)
03:02:29.306 00.000 8976 Worker thread wakes up
03:02:29.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:02:29.306 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
03:02:29.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:29.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.00) opts 0xd
03:02:29.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:29.306 00.000 5052 Enqueuing Expose request
03:02:29.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.00)
03:02:29.306 00.000 8976 Moving (0.68, 0.00) raw xDistance=-0.31 yDistance=-0.58
03:02:29.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
03:02:29.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
03:02:29.307 00.001 8976 MoveAxis(R, 1, ABG)
03:02:29.307 00.000 8976 stepping (-7, 24) + (1, 0)
03:02:29.307 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:29.332 00.025 8976 Received - 47 (G) 
03:02:29.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:29.332 00.000 8976 stepped: pos (-6, 24)
03:02:29.332 00.000 8976 MoveAxis(U, 3, ABG)
03:02:29.332 00.000 8976 stepping (-6, 24) + (0, 3)
03:02:29.332 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:29.364 00.032 8976 Received - 47 (G) 
03:02:29.364 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:29.364 00.000 8976 stepped: pos (-6, 27)
03:02:29.364 00.000 8976 move complete, result=0
03:02:29.364 00.000 8976 worker thread done servicing request
03:02:29.364 00.000 8976 Worker thread wakes up
03:02:29.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:29.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:29.364 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
03:02:30.049 00.685 8976 Exposure complete
03:02:30.055 00.006 8976 worker thread done servicing request
03:02:30.055 00.000 5052 OnExposeComplete: enter
03:02:30.056 00.001 5052 UpdateGuideState(): m_state=6
03:02:30.056 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11736
03:02:30.056 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.80, Mass=179, SNR=9.3, Peak=88 HFD=1.8
03:02:30.056 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
03:02:30.056 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
03:02:30.056 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.09 hyp=0.59 cameraTheta=0.16 mountX=-0.18 mountY=-0.54, mountTheta=-1.90
03:02:30.057 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.09, opts=13)
03:02:30.057 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.09)
03:02:30.057 00.000 8976 Worker thread wakes up
03:02:30.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.09) opts 0xd
03:02:30.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.09)
03:02:30.057 00.000 8976 Moving (0.58, 0.09) raw xDistance=-0.18 yDistance=-0.54
03:02:30.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:02:30.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
03:02:30.057 00.000 8976 MoveAxis(R, 0, ABG)
03:02:30.057 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:02:30.057 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
03:02:30.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:30.057 00.000 8976 MoveAxis(U, 2, ABG)
03:02:30.058 00.001 8976 stepping (-6, 27) + (0, 2)
03:02:30.058 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:30.058 00.000 5052 Enqueuing Expose request
03:02:30.058 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:30.084 00.026 8976 Received - 47 (G) 
03:02:30.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:30.084 00.000 8976 stepped: pos (-6, 29)
03:02:30.084 00.000 8976 move complete, result=0
03:02:30.084 00.000 8976 worker thread done servicing request
03:02:30.084 00.000 8976 Worker thread wakes up
03:02:30.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:30.084 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:02:30.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:30.771 00.687 8976 Exposure complete
03:02:30.776 00.005 8976 worker thread done servicing request
03:02:30.776 00.000 5052 OnExposeComplete: enter
03:02:30.776 00.000 5052 UpdateGuideState(): m_state=6
03:02:30.777 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11737
03:02:30.777 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.07, Mass=167, SNR=8.9, Peak=81 HFD=1.9
03:02:30.777 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.83 = -0.83)
03:02:30.777 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.93 = -0.93)
03:02:30.777 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.36 hyp=0.39 cameraTheta=1.21 mountX=0.26 mountY=-0.31, mountTheta=-0.87
03:02:30.777 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.36, opts=13)
03:02:30.777 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.36)
03:02:30.777 00.000 8976 Worker thread wakes up
03:02:30.778 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.36) opts 0xd
03:02:30.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.36)
03:02:30.778 00.000 8976 Moving (0.14, 0.36) raw xDistance=0.26 yDistance=-0.31
03:02:30.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:02:30.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
03:02:30.778 00.000 8976 MoveAxis(L, 1, ABG)
03:02:30.778 00.000 8976 stepping (-6, 29) + (-1, 0)
03:02:30.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:02:30.778 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
03:02:30.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:30.778 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:30.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:30.778 00.000 5052 Enqueuing Expose request
03:02:30.803 00.025 8976 Received - 47 (G) 
03:02:30.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:30.803 00.000 8976 stepped: pos (-7, 29)
03:02:30.803 00.000 8976 MoveAxis(U, 1, ABG)
03:02:30.803 00.000 8976 stepping (-7, 29) + (0, 1)
03:02:30.803 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:30.835 00.032 8976 Received - 47 (G) 
03:02:30.835 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:30.835 00.000 8976 stepped: pos (-7, 30)
03:02:30.835 00.000 8976 move complete, result=0
03:02:30.835 00.000 8976 worker thread done servicing request
03:02:30.835 00.000 8976 Worker thread wakes up
03:02:30.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:30.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:30.835 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:02:31.519 00.684 8976 Exposure complete
03:02:31.525 00.006 8976 worker thread done servicing request
03:02:31.525 00.000 5052 OnExposeComplete: enter
03:02:31.525 00.000 5052 UpdateGuideState(): m_state=6
03:02:31.525 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11738
03:02:31.525 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.72, Mass=165, SNR=8.9, Peak=76 HFD=1.8
03:02:31.525 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:02:31.525 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
03:02:31.525 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.04 mountX=-0.09 mountY=-0.18, mountTheta=-2.02
03:02:31.526 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.01, opts=13)
03:02:31.526 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.01)
03:02:31.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:02:31.526 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
03:02:31.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:31.526 00.000 8976 Worker thread wakes up
03:02:31.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.01) opts 0xd
03:02:31.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.01)
03:02:31.526 00.000 8976 Moving (0.21, 0.01) raw xDistance=-0.09 yDistance=-0.18
03:02:31.526 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:31.526 00.000 5052 Enqueuing Expose request
03:02:31.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:02:31.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:02:31.526 00.000 8976 MoveAxis(R, 0, ABG)
03:02:31.527 00.001 8976 MoveAxis(U, 0, ABG)
03:02:31.527 00.000 8976 move complete, result=0
03:02:31.527 00.000 8976 worker thread done servicing request
03:02:31.527 00.000 8976 Worker thread wakes up
03:02:31.527 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:31.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:31.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:32.216 00.689 8976 Exposure complete
03:02:32.221 00.005 8976 worker thread done servicing request
03:02:32.221 00.000 5052 OnExposeComplete: enter
03:02:32.221 00.000 5052 UpdateGuideState(): m_state=6
03:02:32.221 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11739
03:02:32.221 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.62, Mass=172, SNR=9.1, Peak=76 HFD=1.6
03:02:32.221 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
03:02:32.221 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
03:02:32.221 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.09 hyp=0.52 cameraTheta=-0.18 mountX=-0.31 mountY=-0.38, mountTheta=-2.26
03:02:32.221 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.09, opts=13)
03:02:32.221 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.09)
03:02:32.221 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:02:32.221 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
03:02:32.222 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:32.222 00.000 8976 Worker thread wakes up
03:02:32.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.09) opts 0xd
03:02:32.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.09)
03:02:32.222 00.000 8976 Moving (0.51, -0.09) raw xDistance=-0.31 yDistance=-0.38
03:02:32.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:32.222 00.000 5052 Enqueuing Expose request
03:02:32.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:02:32.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:02:32.222 00.000 8976 MoveAxis(R, 1, ABG)
03:02:32.222 00.000 8976 stepping (-7, 30) + (1, 0)
03:02:32.222 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:32.241 00.019 8976 Received - 47 (G) 
03:02:32.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:32.241 00.000 8976 stepped: pos (-6, 30)
03:02:32.241 00.000 8976 MoveAxis(U, 2, ABG)
03:02:32.241 00.000 8976 stepping (-6, 30) + (0, 2)
03:02:32.241 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:32.274 00.033 8976 Received - 47 (G) 
03:02:32.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:32.274 00.000 8976 stepped: pos (-6, 32)
03:02:32.274 00.000 8976 starting a new bump
03:02:32.274 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:02:32.274 00.000 8976 MountToCamera -- mountX=1.04 mountY=-4.57 hyp=4.69 mountTheta=-1.35 cameraX=3.60, cameraY=3.01 cameraTheta=0.70
03:02:32.274 00.000 8976 incremental bump (3.599, 3.006) isValid = 1
03:02:32.274 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
03:02:32.274 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:02:32.274 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:02:32.274 00.000 8976 move complete, result=0
03:02:32.274 00.000 9828 Worker thread wakes up
03:02:32.274 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:02:32.274 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:02:32.274 00.000 8976 worker thread done servicing request
03:02:32.274 00.000 8976 Worker thread wakes up
03:02:32.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:32.274 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
03:02:32.274 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:02:32.274 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:02:32.275 00.001 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:02:32.275 00.000 9828 BLC: window closed
03:02:32.275 00.000 9828 MoveAxis(E, 29, B)
03:02:32.275 00.000 9828 Guiding  Dir = 2, Dur = 29
03:02:32.275 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:32.275 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
03:02:32.275 00.000 9828 IsSlewing returns 0
03:02:32.275 00.000 9828 IsGuiding returns 0
03:02:32.275 00.000 9828 PulseGuide returned control before completion, sleep 39
03:02:32.324 00.049 9828 IsGuiding returns 1
03:02:32.324 00.000 9828 scope still moving after pulse duration time elapsed
03:02:32.355 00.031 9828 IsSlewing returns 0
03:02:32.355 00.000 9828 IsGuiding returns 1
03:02:32.385 00.030 9828 IsSlewing returns 0
03:02:32.385 00.000 9828 IsGuiding returns 1
03:02:32.417 00.032 9828 IsSlewing returns 0
03:02:32.417 00.000 9828 IsGuiding returns 0
03:02:32.417 00.000 9828 scope move finished after 29 + 112 ms
03:02:32.417 00.000 9828 Move returns status 0, amount 29
03:02:32.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:32.417 00.000 9828 MoveAxis(N, 9, B)
03:02:32.417 00.000 9828 Guiding  Dir = 0, Dur = 9
03:02:32.432 00.015 9828 IsSlewing returns 0
03:02:32.432 00.000 9828 IsGuiding returns 0
03:02:32.432 00.000 9828 PulseGuide returned control before completion, sleep 19
03:02:32.463 00.031 9828 IsGuiding returns 1
03:02:32.463 00.000 9828 scope still moving after pulse duration time elapsed
03:02:32.494 00.031 9828 IsSlewing returns 0
03:02:32.494 00.000 9828 IsGuiding returns 1
03:02:32.525 00.031 9828 IsSlewing returns 0
03:02:32.525 00.000 9828 IsGuiding returns 1
03:02:32.557 00.032 9828 IsSlewing returns 0
03:02:32.557 00.000 9828 IsGuiding returns 0
03:02:32.557 00.000 9828 scope move finished after 9 + 115 ms
03:02:32.557 00.000 9828 Move returns status 0, amount 9
03:02:32.557 00.000 9828 move complete, result=0
03:02:32.557 00.000 9828 worker thread done servicing request
03:02:32.558 00.001 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:02:32.958 00.400 8976 Exposure complete
03:02:32.964 00.006 8976 worker thread done servicing request
03:02:32.964 00.000 5052 OnExposeComplete: enter
03:02:32.964 00.000 5052 UpdateGuideState(): m_state=6
03:02:32.964 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11740
03:02:32.964 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.29, Mass=178, SNR=9.3, Peak=85 HFD=2.0
03:02:32.964 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
03:02:32.964 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
03:02:32.964 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.42 hyp=0.43 cameraTheta=-1.79 mountX=-0.33 mountY=0.30, mountTheta=2.40
03:02:32.965 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.42, opts=13)
03:02:32.965 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.42)
03:02:32.965 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:02:32.965 00.000 5052 UpdateGuideState exits: m=178 SNR=9.3
03:02:32.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:32.965 00.000 8976 Worker thread wakes up
03:02:32.965 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.42) opts 0xd
03:02:32.965 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.42)
03:02:32.965 00.000 8976 Moving (-0.09, -0.42) raw xDistance=-0.33 yDistance=0.30
03:02:32.966 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
03:02:32.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:32.966 00.000 5052 Enqueuing Expose request
03:02:32.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
03:02:32.966 00.000 8976 MoveAxis(R, 1, ABG)
03:02:32.966 00.000 8976 stepping (-6, 32) + (1, 0)
03:02:32.966 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:32.994 00.028 8976 Received - 47 (G) 
03:02:32.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:32.994 00.000 8976 stepped: pos (-5, 32)
03:02:32.994 00.000 8976 MoveAxis(D, 1, ABG)
03:02:32.994 00.000 8976 stepping (-5, 32) + (0, -1)
03:02:32.994 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:33.025 00.031 8976 Received - 47 (G) 
03:02:33.025 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:33.025 00.000 8976 stepped: pos (-5, 31)
03:02:33.025 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:02:33.025 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:02:33.025 00.000 8976 MountToCamera -- mountX=0.95 mountY=-4.69 hyp=4.78 mountTheta=-1.37 cameraX=3.74, cameraY=2.98 cameraTheta=0.67
03:02:33.025 00.000 8976 incremental bump (3.743, 2.979) isValid = 1
03:02:33.025 00.000 8976 Scheduling Mount bump of (0.105, 0.087)
03:02:33.025 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.09, opts=4)
03:02:33.025 00.000 8976 Enqueuing Move request for scope (0.10, 0.09)
03:02:33.025 00.000 8976 move complete, result=0
03:02:33.025 00.000 9828 Worker thread wakes up
03:02:33.025 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
03:02:33.025 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0x4
03:02:33.025 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
03:02:33.025 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.50)
03:02:33.026 00.001 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.58)
03:02:33.026 00.000 8976 worker thread done servicing request
03:02:33.026 00.000 8976 Worker thread wakes up
03:02:33.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:33.026 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.69 mountX=-0.11 mountY=-0.07, mountTheta=-2.55
03:02:33.026 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:33.026 00.000 9828 Moving (0.10, 0.09) raw xDistance=-0.11 yDistance=-0.07
03:02:33.026 00.000 9828 BLC: window closed
03:02:33.026 00.000 9828 MoveAxis(E, 35, B)
03:02:33.026 00.000 9828 Guiding  Dir = 2, Dur = 35
03:02:33.026 00.000 9828 IsSlewing returns 0
03:02:33.026 00.000 9828 IsGuiding returns 0
03:02:33.026 00.000 9828 PulseGuide returned control before completion, sleep 45
03:02:33.085 00.059 9828 IsGuiding returns 1
03:02:33.085 00.000 9828 scope still moving after pulse duration time elapsed
03:02:33.116 00.031 9828 IsSlewing returns 0
03:02:33.116 00.000 9828 IsGuiding returns 1
03:02:33.147 00.031 9828 IsSlewing returns 0
03:02:33.147 00.000 9828 IsGuiding returns 1
03:02:33.178 00.031 9828 IsSlewing returns 0
03:02:33.178 00.000 9828 IsGuiding returns 0
03:02:33.178 00.000 9828 scope move finished after 35 + 116 ms
03:02:33.178 00.000 9828 Move returns status 0, amount 35
03:02:33.178 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:33.178 00.000 9828 MoveAxis(N, 10, B)
03:02:33.178 00.000 9828 Guiding  Dir = 0, Dur = 10
03:02:33.193 00.015 9828 IsSlewing returns 0
03:02:33.193 00.000 9828 IsGuiding returns 0
03:02:33.194 00.001 9828 PulseGuide returned control before completion, sleep 20
03:02:33.225 00.031 9828 IsGuiding returns 1
03:02:33.225 00.000 9828 scope still moving after pulse duration time elapsed
03:02:33.257 00.032 9828 IsSlewing returns 0
03:02:33.257 00.000 9828 IsGuiding returns 1
03:02:33.288 00.031 9828 IsSlewing returns 0
03:02:33.288 00.000 9828 IsGuiding returns 1
03:02:33.319 00.031 9828 IsSlewing returns 0
03:02:33.319 00.000 9828 IsGuiding returns 1
03:02:33.350 00.031 9828 IsSlewing returns 0
03:02:33.350 00.000 9828 IsGuiding returns 0
03:02:33.350 00.000 9828 scope move finished after 10 + 145 ms
03:02:33.350 00.000 9828 Move returns status 0, amount 10
03:02:33.350 00.000 9828 move complete, result=0
03:02:33.350 00.000 9828 worker thread done servicing request
03:02:33.350 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.1 px 10 ms NORTH
03:02:33.714 00.364 8976 Exposure complete
03:02:33.719 00.005 8976 worker thread done servicing request
03:02:33.720 00.001 5052 OnExposeComplete: enter
03:02:33.720 00.000 5052 UpdateGuideState(): m_state=6
03:02:33.720 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11741
03:02:33.720 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.42, Mass=168, SNR=9.0, Peak=74 HFD=2.2
03:02:33.720 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.04 = 2.24)
03:02:33.720 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.14)
03:02:33.720 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.29 hyp=0.32 cameraTheta=-2.00 mountX=-0.20 mountY=0.27, mountTheta=2.20
03:02:33.720 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.29, opts=13)
03:02:33.720 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.29)
03:02:33.721 00.001 8976 Worker thread wakes up
03:02:33.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.29) opts 0xd
03:02:33.721 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.29)
03:02:33.721 00.000 8976 Moving (-0.13, -0.29) raw xDistance=-0.20 yDistance=0.27
03:02:33.721 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:02:33.721 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
03:02:33.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:33.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:02:33.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
03:02:33.721 00.000 8976 MoveAxis(R, 0, ABG)
03:02:33.721 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:33.721 00.000 5052 Enqueuing Expose request
03:02:33.721 00.000 8976 MoveAxis(D, 1, ABG)
03:02:33.721 00.000 8976 stepping (-5, 31) + (0, -1)
03:02:33.721 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:33.744 00.023 8976 Received - 47 (G) 
03:02:33.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:33.744 00.000 8976 stepped: pos (-5, 30)
03:02:33.744 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
03:02:33.744 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:02:33.744 00.000 8976 MountToCamera -- mountX=0.89 mountY=-4.71 hyp=4.80 mountTheta=-1.38 cameraX=3.79, cameraY=2.94 cameraTheta=0.66
03:02:33.744 00.000 8976 incremental bump (3.792, 2.936) isValid = 1
03:02:33.744 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:02:33.744 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:02:33.744 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:02:33.744 00.000 8976 move complete, result=0
03:02:33.744 00.000 9828 Worker thread wakes up
03:02:33.744 00.000 8976 worker thread done servicing request
03:02:33.745 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:02:33.745 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:02:33.745 00.000 8976 Worker thread wakes up
03:02:33.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:33.745 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:33.745 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:02:33.745 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:02:33.745 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:02:33.745 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:02:33.745 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:02:33.745 00.000 9828 BLC: window closed
03:02:33.745 00.000 9828 MoveAxis(E, 30, B)
03:02:33.745 00.000 9828 Guiding  Dir = 2, Dur = 30
03:02:33.746 00.001 9828 IsSlewing returns 0
03:02:33.746 00.000 9828 IsGuiding returns 0
03:02:33.746 00.000 9828 PulseGuide returned control before completion, sleep 40
03:02:33.802 00.056 9828 IsGuiding returns 1
03:02:33.802 00.000 9828 scope still moving after pulse duration time elapsed
03:02:33.832 00.030 9828 IsSlewing returns 0
03:02:33.832 00.000 9828 IsGuiding returns 1
03:02:33.863 00.031 9828 IsSlewing returns 0
03:02:33.863 00.000 9828 IsGuiding returns 1
03:02:33.894 00.031 9828 IsSlewing returns 0
03:02:33.894 00.000 9828 IsGuiding returns 1
03:02:33.925 00.031 9828 IsSlewing returns 0
03:02:33.925 00.000 9828 IsGuiding returns 1
03:02:33.955 00.030 9828 IsSlewing returns 0
03:02:33.955 00.000 9828 IsGuiding returns 1
03:02:33.987 00.032 9828 IsSlewing returns 0
03:02:33.987 00.000 9828 IsGuiding returns 0
03:02:33.988 00.001 9828 scope move finished after 30 + 211 ms
03:02:33.988 00.000 9828 Move returns status 0, amount 30
03:02:33.988 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:33.988 00.000 9828 MoveAxis(N, 8, B)
03:02:33.988 00.000 9828 Guiding  Dir = 0, Dur = 8
03:02:34.002 00.014 9828 IsSlewing returns 0
03:02:34.002 00.000 9828 IsGuiding returns 0
03:02:34.002 00.000 9828 PulseGuide returned control before completion, sleep 18
03:02:34.033 00.031 9828 IsGuiding returns 1
03:02:34.033 00.000 9828 scope still moving after pulse duration time elapsed
03:02:34.064 00.031 9828 IsSlewing returns 0
03:02:34.064 00.000 9828 IsGuiding returns 1
03:02:34.096 00.032 9828 IsSlewing returns 0
03:02:34.096 00.000 9828 IsGuiding returns 1
03:02:34.128 00.032 9828 IsSlewing returns 0
03:02:34.128 00.000 9828 IsGuiding returns 1
03:02:34.160 00.032 9828 IsSlewing returns 0
03:02:34.160 00.000 9828 IsGuiding returns 0
03:02:34.160 00.000 9828 scope move finished after 8 + 149 ms
03:02:34.160 00.000 9828 Move returns status 0, amount 8
03:02:34.160 00.000 9828 move complete, result=0
03:02:34.160 00.000 9828 worker thread done servicing request
03:02:34.160 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:02:34.434 00.274 8976 Exposure complete
03:02:34.439 00.005 8976 worker thread done servicing request
03:02:34.439 00.000 5052 OnExposeComplete: enter
03:02:34.439 00.000 5052 UpdateGuideState(): m_state=6
03:02:34.439 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11742
03:02:34.439 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.83, Mass=170, SNR=9.0, Peak=87 HFD=1.7
03:02:34.439 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
03:02:34.439 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
03:02:34.440 00.001 5052 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.86 mountX=0.12 mountY=-0.03, mountTheta=-0.28
03:02:34.440 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.12, opts=13)
03:02:34.440 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.12)
03:02:34.440 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:02:34.440 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
03:02:34.440 00.000 8976 Worker thread wakes up
03:02:34.441 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.12) opts 0xd
03:02:34.441 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.12)
03:02:34.441 00.000 8976 Moving (-0.03, 0.12) raw xDistance=0.12 yDistance=-0.03
03:02:34.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:02:34.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:34.441 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:34.441 00.000 5052 Enqueuing Expose request
03:02:34.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:02:34.441 00.000 8976 MoveAxis(R, 0, ABG)
03:02:34.441 00.000 8976 MoveAxis(U, 0, ABG)
03:02:34.442 00.001 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:02:34.442 00.000 8976 MountToCamera -- mountX=0.85 mountY=-4.73 hyp=4.81 mountTheta=-1.39 cameraX=3.83, cameraY=2.91 cameraTheta=0.65
03:02:34.442 00.000 8976 incremental bump (3.826, 2.908) isValid = 1
03:02:34.442 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:02:34.442 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:02:34.442 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:02:34.442 00.000 8976 move complete, result=0
03:02:34.442 00.000 9828 Worker thread wakes up
03:02:34.442 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:02:34.442 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:02:34.442 00.000 8976 worker thread done servicing request
03:02:34.442 00.000 8976 Worker thread wakes up
03:02:34.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:34.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:34.442 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:34.442 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:02:34.442 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:02:34.442 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:02:34.442 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:02:34.442 00.000 9828 BLC: window closed
03:02:34.442 00.000 9828 MoveAxis(E, 30, B)
03:02:34.442 00.000 9828 Guiding  Dir = 2, Dur = 30
03:02:34.443 00.001 9828 IsSlewing returns 0
03:02:34.443 00.000 9828 IsGuiding returns 0
03:02:34.443 00.000 9828 PulseGuide returned control before completion, sleep 40
03:02:34.487 00.044 9828 IsGuiding returns 1
03:02:34.487 00.000 9828 scope still moving after pulse duration time elapsed
03:02:34.518 00.031 9828 IsSlewing returns 0
03:02:34.518 00.000 9828 IsGuiding returns 1
03:02:34.550 00.032 9828 IsSlewing returns 0
03:02:34.550 00.000 9828 IsGuiding returns 1
03:02:34.581 00.031 9828 IsSlewing returns 0
03:02:34.581 00.000 9828 IsGuiding returns 1
03:02:34.612 00.031 9828 IsSlewing returns 0
03:02:34.613 00.001 9828 IsGuiding returns 0
03:02:34.613 00.000 9828 scope move finished after 30 + 139 ms
03:02:34.613 00.000 9828 Move returns status 0, amount 30
03:02:34.613 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:34.613 00.000 9828 MoveAxis(N, 8, B)
03:02:34.613 00.000 9828 Guiding  Dir = 0, Dur = 8
03:02:34.627 00.014 9828 IsSlewing returns 0
03:02:34.627 00.000 9828 IsGuiding returns 0
03:02:34.627 00.000 9828 PulseGuide returned control before completion, sleep 18
03:02:34.658 00.031 9828 IsGuiding returns 1
03:02:34.658 00.000 9828 scope still moving after pulse duration time elapsed
03:02:34.689 00.031 9828 IsSlewing returns 0
03:02:34.689 00.000 9828 IsGuiding returns 1
03:02:34.720 00.031 9828 IsSlewing returns 0
03:02:34.720 00.000 9828 IsGuiding returns 1
03:02:34.752 00.032 9828 IsSlewing returns 0
03:02:34.752 00.000 9828 IsGuiding returns 0
03:02:34.752 00.000 9828 scope move finished after 8 + 116 ms
03:02:34.752 00.000 9828 Move returns status 0, amount 8
03:02:34.752 00.000 9828 move complete, result=0
03:02:34.752 00.000 9828 worker thread done servicing request
03:02:34.752 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:02:35.123 00.371 8976 Exposure complete
03:02:35.128 00.005 8976 worker thread done servicing request
03:02:35.128 00.000 5052 OnExposeComplete: enter
03:02:35.128 00.000 5052 UpdateGuideState(): m_state=6
03:02:35.128 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11743
03:02:35.128 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.50, Mass=191, SNR=9.5, Peak=81 HFD=1.8
03:02:35.128 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.04) = xAngle (-3.19 = 3.09)
03:02:35.128 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 2.99)
03:02:35.128 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.15 mountX=-0.23 mountY=0.03, mountTheta=2.99
03:02:35.129 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.21, opts=13)
03:02:35.129 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.21)
03:02:35.129 00.000 8976 Worker thread wakes up
03:02:35.129 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:02:35.129 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
03:02:35.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:35.129 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.21) opts 0xd
03:02:35.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:35.129 00.000 5052 Enqueuing Expose request
03:02:35.129 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.21)
03:02:35.129 00.000 8976 Moving (0.09, -0.21) raw xDistance=-0.23 yDistance=0.03
03:02:35.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:02:35.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:02:35.130 00.001 8976 MoveAxis(R, 0, ABG)
03:02:35.130 00.000 8976 MoveAxis(U, 0, ABG)
03:02:35.130 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:02:35.130 00.000 8976 MountToCamera -- mountX=0.82 mountY=-4.74 hyp=4.81 mountTheta=-1.40 cameraX=3.85, cameraY=2.89 cameraTheta=0.64
03:02:35.130 00.000 8976 incremental bump (3.848, 2.889) isValid = 1
03:02:35.130 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
03:02:35.130 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:02:35.130 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:02:35.130 00.000 8976 move complete, result=0
03:02:35.130 00.000 9828 Worker thread wakes up
03:02:35.130 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:35.130 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:02:35.130 00.000 8976 worker thread done servicing request
03:02:35.130 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:02:35.130 00.000 8976 Worker thread wakes up
03:02:35.130 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
03:02:35.130 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:35.130 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
03:02:35.131 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:35.131 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
03:02:35.131 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:02:35.131 00.000 9828 BLC: window closed
03:02:35.131 00.000 9828 MoveAxis(E, 30, B)
03:02:35.131 00.000 9828 Guiding  Dir = 2, Dur = 30
03:02:35.131 00.000 9828 IsSlewing returns 0
03:02:35.131 00.000 9828 IsGuiding returns 0
03:02:35.132 00.001 9828 PulseGuide returned control before completion, sleep 40
03:02:35.174 00.042 9828 IsGuiding returns 1
03:02:35.174 00.000 9828 scope still moving after pulse duration time elapsed
03:02:35.204 00.030 9828 IsSlewing returns 0
03:02:35.204 00.000 9828 IsGuiding returns 1
03:02:35.250 00.046 9828 IsSlewing returns 0
03:02:35.250 00.000 9828 IsGuiding returns 1
03:02:35.280 00.030 9828 IsSlewing returns 0
03:02:35.280 00.000 9828 IsGuiding returns 0
03:02:35.280 00.000 9828 scope move finished after 30 + 118 ms
03:02:35.280 00.000 9828 Move returns status 0, amount 30
03:02:35.280 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:35.280 00.000 9828 MoveAxis(N, 8, B)
03:02:35.280 00.000 9828 Guiding  Dir = 0, Dur = 8
03:02:35.297 00.017 9828 IsSlewing returns 0
03:02:35.297 00.000 9828 IsGuiding returns 0
03:02:35.297 00.000 9828 PulseGuide returned control before completion, sleep 18
03:02:35.328 00.031 9828 IsGuiding returns 1
03:02:35.328 00.000 9828 scope still moving after pulse duration time elapsed
03:02:35.358 00.030 9828 IsSlewing returns 0
03:02:35.358 00.000 9828 IsGuiding returns 1
03:02:35.389 00.031 9828 IsSlewing returns 0
03:02:35.390 00.001 9828 IsGuiding returns 1
03:02:35.421 00.031 9828 IsSlewing returns 0
03:02:35.421 00.000 9828 IsGuiding returns 0
03:02:35.421 00.000 9828 scope move finished after 8 + 116 ms
03:02:35.421 00.000 9828 Move returns status 0, amount 8
03:02:35.421 00.000 9828 move complete, result=0
03:02:35.421 00.000 9828 worker thread done servicing request
03:02:35.421 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:02:35.784 00.363 8976 Exposure complete
03:02:35.789 00.005 8976 worker thread done servicing request
03:02:35.789 00.000 5052 OnExposeComplete: enter
03:02:35.789 00.000 5052 UpdateGuideState(): m_state=6
03:02:35.789 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11744
03:02:35.789 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.95, Mass=173, SNR=9.1, Peak=83 HFD=1.9
03:02:35.789 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.04) = xAngle (-0.16 = -0.16)
03:02:35.789 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.26 = -0.26)
03:02:35.789 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.88 mountX=0.25 mountY=-0.07, mountTheta=-0.26
03:02:35.790 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.24, opts=13)
03:02:35.790 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.24)
03:02:35.790 00.000 8976 Worker thread wakes up
03:02:35.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.24) opts 0xd
03:02:35.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.24)
03:02:35.790 00.000 8976 Moving (-0.08, 0.24) raw xDistance=0.25 yDistance=-0.07
03:02:35.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:02:35.790 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:02:35.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:02:35.790 00.000 8976 MoveAxis(R, 0, ABG)
03:02:35.790 00.000 8976 MoveAxis(U, 0, ABG)
03:02:35.790 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
03:02:35.790 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:02:35.790 00.000 8976 MountToCamera -- mountX=0.80 mountY=-4.75 hyp=4.82 mountTheta=-1.40 cameraX=3.86, cameraY=2.88 cameraTheta=0.64
03:02:35.791 00.001 8976 incremental bump (3.863, 2.876) isValid = 1
03:02:35.791 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:02:35.791 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:02:35.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:35.791 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:02:35.791 00.000 8976 move complete, result=0
03:02:35.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:35.791 00.000 5052 Enqueuing Expose request
03:02:35.791 00.000 8976 worker thread done servicing request
03:02:35.791 00.000 8976 Worker thread wakes up
03:02:35.791 00.000 9828 Worker thread wakes up
03:02:35.791 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:35.791 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:35.791 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:35.791 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:02:35.791 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:02:35.791 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
03:02:35.791 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
03:02:35.791 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
03:02:35.791 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:02:35.792 00.001 9828 BLC: window closed
03:02:35.792 00.000 9828 MoveAxis(E, 30, B)
03:02:35.792 00.000 9828 Guiding  Dir = 2, Dur = 30
03:02:35.792 00.000 9828 IsSlewing returns 0
03:02:35.792 00.000 9828 IsGuiding returns 0
03:02:35.792 00.000 9828 PulseGuide returned control before completion, sleep 40
03:02:35.844 00.052 9828 IsGuiding returns 1
03:02:35.844 00.000 9828 scope still moving after pulse duration time elapsed
03:02:35.875 00.031 9828 IsSlewing returns 0
03:02:35.875 00.000 9828 IsGuiding returns 1
03:02:35.906 00.031 9828 IsSlewing returns 0
03:02:35.906 00.000 9828 IsGuiding returns 1
03:02:35.936 00.030 9828 IsSlewing returns 0
03:02:35.936 00.000 9828 IsGuiding returns 0
03:02:35.936 00.000 9828 scope move finished after 30 + 114 ms
03:02:35.936 00.000 9828 Move returns status 0, amount 30
03:02:35.936 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:35.936 00.000 9828 MoveAxis(N, 8, B)
03:02:35.936 00.000 9828 Guiding  Dir = 0, Dur = 8
03:02:35.952 00.016 9828 IsSlewing returns 0
03:02:35.952 00.000 9828 IsGuiding returns 0
03:02:35.952 00.000 9828 PulseGuide returned control before completion, sleep 18
03:02:35.983 00.031 9828 IsGuiding returns 1
03:02:35.983 00.000 9828 scope still moving after pulse duration time elapsed
03:02:36.014 00.031 9828 IsSlewing returns 0
03:02:36.014 00.000 9828 IsGuiding returns 1
03:02:36.046 00.032 9828 IsSlewing returns 0
03:02:36.046 00.000 9828 IsGuiding returns 1
03:02:36.078 00.032 9828 IsSlewing returns 0
03:02:36.078 00.000 9828 IsGuiding returns 0
03:02:36.078 00.000 9828 scope move finished after 8 + 117 ms
03:02:36.078 00.000 9828 Move returns status 0, amount 8
03:02:36.078 00.000 9828 move complete, result=0
03:02:36.078 00.000 9828 worker thread done servicing request
03:02:36.078 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:02:36.447 00.369 8976 Exposure complete
03:02:36.452 00.005 8976 worker thread done servicing request
03:02:36.453 00.001 5052 OnExposeComplete: enter
03:02:36.453 00.000 5052 UpdateGuideState(): m_state=6
03:02:36.453 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11745
03:02:36.453 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.52, Mass=180, SNR=9.3, Peak=75 HFD=1.7
03:02:36.453 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.12 = -3.12)
03:02:36.453 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.06)
03:02:36.453 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-1.07 mountX=-0.22 mountY=0.02, mountTheta=3.06
03:02:36.453 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.19, opts=13)
03:02:36.454 00.001 5052 Enqueuing Move request for stepguider (0.10, -0.19)
03:02:36.454 00.000 8976 Worker thread wakes up
03:02:36.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.19) opts 0xd
03:02:36.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.19)
03:02:36.454 00.000 8976 Moving (0.10, -0.19) raw xDistance=-0.22 yDistance=0.02
03:02:36.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:02:36.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:02:36.454 00.000 8976 MoveAxis(R, 0, ABG)
03:02:36.454 00.000 8976 MoveAxis(U, 0, ABG)
03:02:36.454 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:02:36.454 00.000 8976 MountToCamera -- mountX=0.79 mountY=-4.75 hyp=4.82 mountTheta=-1.41 cameraX=3.87, cameraY=2.87 cameraTheta=0.64
03:02:36.454 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:02:36.454 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
03:02:36.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:36.454 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:36.454 00.000 5052 Enqueuing Expose request
03:02:36.454 00.000 8976 incremental bump (3.873, 2.868) isValid = 1
03:02:36.454 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:02:36.454 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:02:36.454 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:02:36.454 00.000 8976 move complete, result=0
03:02:36.454 00.000 9828 Worker thread wakes up
03:02:36.455 00.001 8976 worker thread done servicing request
03:02:36.455 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:36.455 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:02:36.455 00.000 8976 Worker thread wakes up
03:02:36.455 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:02:36.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:36.455 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
03:02:36.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:36.455 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
03:02:36.455 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
03:02:36.455 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:02:36.455 00.000 9828 BLC: window closed
03:02:36.455 00.000 9828 MoveAxis(E, 30, B)
03:02:36.455 00.000 9828 Guiding  Dir = 2, Dur = 30
03:02:36.456 00.001 9828 IsSlewing returns 0
03:02:36.456 00.000 9828 IsGuiding returns 0
03:02:36.456 00.000 9828 PulseGuide returned control before completion, sleep 40
03:02:36.501 00.045 9828 IsGuiding returns 1
03:02:36.501 00.000 9828 scope still moving after pulse duration time elapsed
03:02:36.532 00.031 9828 IsSlewing returns 0
03:02:36.532 00.000 9828 IsGuiding returns 1
03:02:36.578 00.046 9828 IsSlewing returns 0
03:02:36.578 00.000 9828 IsGuiding returns 1
03:02:36.609 00.031 9828 IsSlewing returns 0
03:02:36.609 00.000 9828 IsGuiding returns 0
03:02:36.609 00.000 9828 scope move finished after 30 + 123 ms
03:02:36.609 00.000 9828 Move returns status 0, amount 30
03:02:36.609 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:36.609 00.000 9828 MoveAxis(N, 8, B)
03:02:36.609 00.000 9828 Guiding  Dir = 0, Dur = 8
03:02:36.625 00.016 9828 IsSlewing returns 0
03:02:36.625 00.000 9828 IsGuiding returns 0
03:02:36.625 00.000 9828 PulseGuide returned control before completion, sleep 18
03:02:36.656 00.031 9828 IsGuiding returns 1
03:02:36.656 00.000 9828 scope still moving after pulse duration time elapsed
03:02:36.687 00.031 9828 IsSlewing returns 0
03:02:36.687 00.000 9828 IsGuiding returns 1
03:02:36.718 00.031 9828 IsSlewing returns 0
03:02:36.718 00.000 9828 IsGuiding returns 1
03:02:36.750 00.032 9828 IsSlewing returns 0
03:02:36.750 00.000 9828 IsGuiding returns 0
03:02:36.750 00.000 9828 scope move finished after 8 + 117 ms
03:02:36.750 00.000 9828 Move returns status 0, amount 8
03:02:36.750 00.000 9828 move complete, result=0
03:02:36.750 00.000 9828 worker thread done servicing request
03:02:36.750 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:02:37.110 00.360 8976 Exposure complete
03:02:37.115 00.005 8976 worker thread done servicing request
03:02:37.115 00.000 5052 OnExposeComplete: enter
03:02:37.115 00.000 5052 UpdateGuideState(): m_state=6
03:02:37.115 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11746
03:02:37.116 00.001 5052 Star::Find returns 1 (0), X=329.36, Y=281.84, Mass=179, SNR=9.3, Peak=83 HFD=1.8
03:02:37.116 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
03:02:37.116 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
03:02:37.116 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.59 mountX=0.03 mountY=-0.23, mountTheta=-1.46
03:02:37.116 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.13, opts=13)
03:02:37.116 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.13)
03:02:37.116 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:02:37.117 00.001 5052 UpdateGuideState exits: m=179 SNR=9.3
03:02:37.117 00.000 8976 Worker thread wakes up
03:02:37.117 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.13) opts 0xd
03:02:37.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.13)
03:02:37.117 00.000 8976 Moving (0.19, 0.13) raw xDistance=0.03 yDistance=-0.23
03:02:37.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:02:37.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:37.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:37.117 00.000 5052 Enqueuing Expose request
03:02:37.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:02:37.117 00.000 8976 MoveAxis(R, 0, ABG)
03:02:37.117 00.000 8976 MoveAxis(U, 0, ABG)
03:02:37.117 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:02:37.117 00.000 8976 MountToCamera -- mountX=0.78 mountY=-4.76 hyp=4.82 mountTheta=-1.41 cameraX=3.88, cameraY=2.86 cameraTheta=0.64
03:02:37.117 00.000 8976 incremental bump (3.880, 2.862) isValid = 1
03:02:37.117 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:02:37.117 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:02:37.117 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:02:37.117 00.000 8976 move complete, result=0
03:02:37.117 00.000 9828 Worker thread wakes up
03:02:37.117 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:02:37.118 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:02:37.118 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:37.118 00.000 8976 worker thread done servicing request
03:02:37.118 00.000 8976 Worker thread wakes up
03:02:37.118 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
03:02:37.118 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.62)
03:02:37.118 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
03:02:37.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:37.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:37.118 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:02:37.118 00.000 9828 BLC: window closed
03:02:37.118 00.000 9828 MoveAxis(E, 30, B)
03:02:37.118 00.000 9828 Guiding  Dir = 2, Dur = 30
03:02:37.119 00.001 9828 IsSlewing returns 0
03:02:37.119 00.000 9828 IsGuiding returns 0
03:02:37.119 00.000 9828 PulseGuide returned control before completion, sleep 40
03:02:37.170 00.051 9828 IsGuiding returns 1
03:02:37.170 00.000 9828 scope still moving after pulse duration time elapsed
03:02:37.202 00.032 9828 IsSlewing returns 0
03:02:37.202 00.000 9828 IsGuiding returns 1
03:02:37.232 00.030 9828 IsSlewing returns 0
03:02:37.232 00.000 9828 IsGuiding returns 1
03:02:37.263 00.031 9828 IsSlewing returns 0
03:02:37.263 00.000 9828 IsGuiding returns 0
03:02:37.263 00.000 9828 scope move finished after 30 + 114 ms
03:02:37.263 00.000 9828 Move returns status 0, amount 30
03:02:37.263 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:37.263 00.000 9828 MoveAxis(N, 8, B)
03:02:37.263 00.000 9828 Guiding  Dir = 0, Dur = 8
03:02:37.279 00.016 9828 IsSlewing returns 0
03:02:37.279 00.000 9828 IsGuiding returns 0
03:02:37.279 00.000 9828 PulseGuide returned control before completion, sleep 18
03:02:37.310 00.031 9828 IsGuiding returns 1
03:02:37.310 00.000 9828 scope still moving after pulse duration time elapsed
03:02:37.341 00.031 9828 IsSlewing returns 0
03:02:37.341 00.000 9828 IsGuiding returns 1
03:02:37.371 00.030 9828 IsSlewing returns 0
03:02:37.371 00.000 9828 IsGuiding returns 1
03:02:37.402 00.031 9828 IsSlewing returns 0
03:02:37.402 00.000 9828 IsGuiding returns 1
03:02:37.434 00.032 9828 IsSlewing returns 0
03:02:37.434 00.000 9828 IsGuiding returns 1
03:02:37.464 00.030 9828 IsSlewing returns 0
03:02:37.464 00.000 9828 IsGuiding returns 1
03:02:37.496 00.032 9828 IsSlewing returns 0
03:02:37.496 00.000 9828 IsGuiding returns 0
03:02:37.496 00.000 9828 scope move finished after 8 + 209 ms
03:02:37.496 00.000 9828 Move returns status 0, amount 8
03:02:37.497 00.001 9828 move complete, result=0
03:02:37.497 00.000 9828 worker thread done servicing request
03:02:37.497 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:02:37.786 00.289 8976 Exposure complete
03:02:37.791 00.005 8976 worker thread done servicing request
03:02:37.791 00.000 5052 OnExposeComplete: enter
03:02:37.791 00.000 5052 UpdateGuideState(): m_state=6
03:02:37.791 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11747
03:02:37.791 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.94, Mass=175, SNR=9.2, Peak=86 HFD=2.0
03:02:37.791 00.000 5052 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.04) = xAngle (0.08 = 0.08)
03:02:37.791 00.000 5052 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
03:02:37.791 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.12 mountX=0.27 mountY=-0.01, mountTheta=-0.02
03:02:37.792 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.23, opts=13)
03:02:37.792 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.23)
03:02:37.792 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:02:37.792 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
03:02:37.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:37.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:37.792 00.000 5052 Enqueuing Expose request
03:02:37.792 00.000 8976 Worker thread wakes up
03:02:37.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.23) opts 0xd
03:02:37.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.23)
03:02:37.793 00.001 8976 Moving (-0.14, 0.23) raw xDistance=0.27 yDistance=-0.01
03:02:37.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:02:37.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:02:37.793 00.000 8976 MoveAxis(L, 1, ABG)
03:02:37.793 00.000 8976 stepping (-5, 30) + (-1, 0)
03:02:37.793 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:37.821 00.028 8976 Received - 47 (G) 
03:02:37.821 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:37.821 00.000 8976 stepped: pos (-6, 30)
03:02:37.821 00.000 8976 MoveAxis(U, 0, ABG)
03:02:37.821 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:02:37.821 00.000 8976 MountToCamera -- mountX=0.83 mountY=-4.76 hyp=4.83 mountTheta=-1.40 cameraX=3.86, cameraY=2.90 cameraTheta=0.64
03:02:37.821 00.000 8976 incremental bump (3.861, 2.903) isValid = 1
03:02:37.821 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
03:02:37.821 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:02:37.821 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:02:37.821 00.000 8976 move complete, result=0
03:02:37.821 00.000 9828 Worker thread wakes up
03:02:37.821 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
03:02:37.821 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:02:37.821 00.000 8976 worker thread done servicing request
03:02:37.821 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:02:37.821 00.000 8976 Worker thread wakes up
03:02:37.822 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:37.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:37.822 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
03:02:37.822 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
03:02:37.822 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:02:37.822 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:02:37.822 00.000 9828 BLC: window closed
03:02:37.822 00.000 9828 MoveAxis(E, 30, B)
03:02:37.822 00.000 9828 Guiding  Dir = 2, Dur = 30
03:02:37.822 00.000 9828 IsSlewing returns 0
03:02:37.822 00.000 9828 IsGuiding returns 0
03:02:37.822 00.000 9828 PulseGuide returned control before completion, sleep 40
03:02:37.869 00.047 9828 IsGuiding returns 1
03:02:37.869 00.000 9828 scope still moving after pulse duration time elapsed
03:02:37.900 00.031 9828 IsSlewing returns 0
03:02:37.900 00.000 9828 IsGuiding returns 1
03:02:37.931 00.031 9828 IsSlewing returns 0
03:02:37.931 00.000 9828 IsGuiding returns 1
03:02:37.963 00.032 9828 IsSlewing returns 0
03:02:37.963 00.000 9828 IsGuiding returns 1
03:02:37.995 00.032 9828 IsSlewing returns 0
03:02:37.995 00.000 9828 IsGuiding returns 0
03:02:37.996 00.001 9828 scope move finished after 30 + 142 ms
03:02:37.996 00.000 9828 Move returns status 0, amount 30
03:02:37.996 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:37.996 00.000 9828 MoveAxis(N, 8, B)
03:02:37.996 00.000 9828 Guiding  Dir = 0, Dur = 8
03:02:38.011 00.015 9828 IsSlewing returns 0
03:02:38.011 00.000 9828 IsGuiding returns 0
03:02:38.011 00.000 9828 PulseGuide returned control before completion, sleep 18
03:02:38.041 00.030 9828 IsGuiding returns 1
03:02:38.041 00.000 9828 scope still moving after pulse duration time elapsed
03:02:38.073 00.032 9828 IsSlewing returns 0
03:02:38.073 00.000 9828 IsGuiding returns 1
03:02:38.106 00.033 9828 IsSlewing returns 0
03:02:38.106 00.000 9828 IsGuiding returns 1
03:02:38.136 00.030 9828 IsSlewing returns 0
03:02:38.136 00.000 9828 IsGuiding returns 1
03:02:38.168 00.032 9828 IsSlewing returns 0
03:02:38.168 00.000 9828 IsGuiding returns 0
03:02:38.168 00.000 9828 scope move finished after 8 + 149 ms
03:02:38.168 00.000 9828 Move returns status 0, amount 8
03:02:38.168 00.000 9828 move complete, result=0
03:02:38.168 00.000 9828 worker thread done servicing request
03:02:38.169 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:02:38.479 00.310 8976 Exposure complete
03:02:38.485 00.006 8976 worker thread done servicing request
03:02:38.486 00.001 5052 OnExposeComplete: enter
03:02:38.486 00.000 5052 UpdateGuideState(): m_state=6
03:02:38.486 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11748
03:02:38.486 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.77, Mass=168, SNR=8.9, Peak=75 HFD=1.9
03:02:38.486 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
03:02:38.486 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
03:02:38.486 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.10 cameraTheta=0.59 mountX=0.01 mountY=-0.10, mountTheta=-1.45
03:02:38.486 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.06, opts=13)
03:02:38.487 00.001 5052 Enqueuing Move request for stepguider (0.09, 0.06)
03:02:38.487 00.000 8976 Worker thread wakes up
03:02:38.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:02:38.487 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
03:02:38.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:38.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:38.487 00.000 5052 Enqueuing Expose request
03:02:38.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.06) opts 0xd
03:02:38.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.06)
03:02:38.487 00.000 8976 Moving (0.09, 0.06) raw xDistance=0.01 yDistance=-0.10
03:02:38.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:02:38.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:02:38.487 00.000 8976 MoveAxis(R, 0, ABG)
03:02:38.487 00.000 8976 MoveAxis(U, 0, ABG)
03:02:38.487 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:02:38.487 00.000 8976 MountToCamera -- mountX=0.86 mountY=-4.76 hyp=4.84 mountTheta=-1.39 cameraX=3.85, cameraY=2.93 cameraTheta=0.65
03:02:38.487 00.000 8976 incremental bump (3.849, 2.931) isValid = 1
03:02:38.487 00.000 8976 Scheduling Mount bump of (0.081, 0.064)
03:02:38.488 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.06, opts=4)
03:02:38.488 00.000 8976 Enqueuing Move request for scope (0.08, 0.06)
03:02:38.488 00.000 8976 move complete, result=0
03:02:38.488 00.000 9828 Worker thread wakes up
03:02:38.488 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0x4
03:02:38.488 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
03:02:38.488 00.000 8976 worker thread done servicing request
03:02:38.488 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:38.488 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:02:38.488 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:02:38.488 00.000 8976 Worker thread wakes up
03:02:38.488 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.67 mountX=-0.08 mountY=-0.05, mountTheta=-2.58
03:02:38.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:38.488 00.000 9828 Moving (0.08, 0.06) raw xDistance=-0.08 yDistance=-0.05
03:02:38.488 00.000 9828 BLC: window closed
03:02:38.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:38.488 00.000 9828 MoveAxis(E, 27, B)
03:02:38.488 00.000 9828 Guiding  Dir = 2, Dur = 27
03:02:38.489 00.001 9828 IsSlewing returns 0
03:02:38.489 00.000 9828 IsGuiding returns 0
03:02:38.489 00.000 9828 PulseGuide returned control before completion, sleep 37
03:02:38.541 00.052 9828 IsGuiding returns 1
03:02:38.541 00.000 9828 scope still moving after pulse duration time elapsed
03:02:38.573 00.032 9828 IsSlewing returns 0
03:02:38.573 00.000 9828 IsGuiding returns 1
03:02:38.604 00.031 9828 IsSlewing returns 0
03:02:38.605 00.001 9828 IsGuiding returns 1
03:02:38.634 00.029 9828 IsSlewing returns 0
03:02:38.635 00.001 9828 IsGuiding returns 1
03:02:38.666 00.031 9828 IsSlewing returns 0
03:02:38.666 00.000 9828 IsGuiding returns 0
03:02:38.666 00.000 9828 scope move finished after 27 + 150 ms
03:02:38.666 00.000 9828 Move returns status 0, amount 27
03:02:38.666 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:38.666 00.000 9828 MoveAxis(N, 7, B)
03:02:38.667 00.001 9828 Guiding  Dir = 0, Dur = 7
03:02:38.681 00.014 9828 IsSlewing returns 0
03:02:38.681 00.000 9828 IsGuiding returns 0
03:02:38.681 00.000 9828 PulseGuide returned control before completion, sleep 17
03:02:38.711 00.030 9828 IsGuiding returns 1
03:02:38.711 00.000 9828 scope still moving after pulse duration time elapsed
03:02:38.743 00.032 9828 IsSlewing returns 0
03:02:38.743 00.000 9828 IsGuiding returns 1
03:02:38.773 00.030 9828 IsSlewing returns 0
03:02:38.773 00.000 9828 IsGuiding returns 1
03:02:38.804 00.031 9828 IsSlewing returns 0
03:02:38.804 00.000 9828 IsGuiding returns 0
03:02:38.804 00.000 9828 scope move finished after 7 + 117 ms
03:02:38.804 00.000 9828 Move returns status 0, amount 7
03:02:38.804 00.000 9828 move complete, result=0
03:02:38.804 00.000 9828 worker thread done servicing request
03:02:38.805 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 7 ms NORTH
03:02:39.143 00.338 8976 Exposure complete
03:02:39.149 00.006 8976 worker thread done servicing request
03:02:39.149 00.000 5052 OnExposeComplete: enter
03:02:39.149 00.000 5052 UpdateGuideState(): m_state=6
03:02:39.149 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11749
03:02:39.149 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.32, Mass=183, SNR=9.3, Peak=77 HFD=2.2
03:02:39.149 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.35 = 1.93)
03:02:39.149 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.83)
03:02:39.149 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.39 hyp=0.52 cameraTheta=-2.31 mountX=-0.18 mountY=0.50, mountTheta=1.92
03:02:39.150 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.39, opts=13)
03:02:39.150 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.39)
03:02:39.150 00.000 8976 Worker thread wakes up
03:02:39.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.39) opts 0xd
03:02:39.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.39)
03:02:39.150 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
03:02:39.150 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
03:02:39.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:39.150 00.000 8976 Moving (-0.35, -0.39) raw xDistance=-0.18 yDistance=0.50
03:02:39.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:02:39.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
03:02:39.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:39.150 00.000 5052 Enqueuing Expose request
03:02:39.150 00.000 8976 MoveAxis(R, 0, ABG)
03:02:39.150 00.000 8976 MoveAxis(D, 2, ABG)
03:02:39.151 00.001 8976 stepping (-6, 30) + (0, -2)
03:02:39.151 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:39.180 00.029 8976 Received - 47 (G) 
03:02:39.180 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:39.180 00.000 8976 stepped: pos (-6, 28)
03:02:39.180 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:02:39.180 00.000 8976 MountToCamera -- mountX=0.88 mountY=-4.66 hyp=4.74 mountTheta=-1.38 cameraX=3.75, cameraY=2.90 cameraTheta=0.66
03:02:39.180 00.000 8976 incremental bump (3.747, 2.902) isValid = 1
03:02:39.180 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:02:39.180 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:02:39.180 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:02:39.180 00.000 8976 move complete, result=0
03:02:39.180 00.000 9828 Worker thread wakes up
03:02:39.180 00.000 8976 worker thread done servicing request
03:02:39.180 00.000 8976 Worker thread wakes up
03:02:39.180 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:02:39.180 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:02:39.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:39.181 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:39.181 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:02:39.181 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:02:39.181 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:02:39.181 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:02:39.181 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:02:39.181 00.000 9828 BLC: window closed
03:02:39.181 00.000 9828 MoveAxis(E, 30, B)
03:02:39.181 00.000 9828 Guiding  Dir = 2, Dur = 30
03:02:39.181 00.000 9828 IsSlewing returns 0
03:02:39.181 00.000 9828 IsGuiding returns 0
03:02:39.181 00.000 9828 PulseGuide returned control before completion, sleep 40
03:02:39.229 00.048 9828 IsGuiding returns 1
03:02:39.229 00.000 9828 scope still moving after pulse duration time elapsed
03:02:39.260 00.031 9828 IsSlewing returns 0
03:02:39.261 00.001 9828 IsGuiding returns 1
03:02:39.292 00.031 9828 IsSlewing returns 0
03:02:39.292 00.000 9828 IsGuiding returns 1
03:02:39.324 00.032 9828 IsSlewing returns 0
03:02:39.324 00.000 9828 IsGuiding returns 0
03:02:39.324 00.000 9828 scope move finished after 30 + 112 ms
03:02:39.324 00.000 9828 Move returns status 0, amount 30
03:02:39.324 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:39.324 00.000 9828 MoveAxis(N, 8, B)
03:02:39.324 00.000 9828 Guiding  Dir = 0, Dur = 8
03:02:39.340 00.016 9828 IsSlewing returns 0
03:02:39.340 00.000 9828 IsGuiding returns 0
03:02:39.340 00.000 9828 PulseGuide returned control before completion, sleep 18
03:02:39.372 00.032 9828 IsGuiding returns 1
03:02:39.372 00.000 9828 scope still moving after pulse duration time elapsed
03:02:39.403 00.031 9828 IsSlewing returns 0
03:02:39.403 00.000 9828 IsGuiding returns 1
03:02:39.433 00.030 9828 IsSlewing returns 0
03:02:39.433 00.000 9828 IsGuiding returns 1
03:02:39.465 00.032 9828 IsSlewing returns 0
03:02:39.465 00.000 9828 IsGuiding returns 0
03:02:39.466 00.001 9828 scope move finished after 8 + 118 ms
03:02:39.466 00.000 9828 Move returns status 0, amount 8
03:02:39.466 00.000 9828 move complete, result=0
03:02:39.466 00.000 9828 worker thread done servicing request
03:02:39.466 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:02:39.874 00.408 8976 Exposure complete
03:02:39.879 00.005 8976 worker thread done servicing request
03:02:39.880 00.001 5052 OnExposeComplete: enter
03:02:39.880 00.000 5052 UpdateGuideState(): m_state=6
03:02:39.880 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11750
03:02:39.880 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.73, Mass=151, SNR=8.6, Peak=78 HFD=2.0
03:02:39.880 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:02:39.880 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
03:02:39.880 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.96 mountX=0.08 mountY=0.09, mountTheta=0.87
03:02:39.881 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.02, opts=13)
03:02:39.881 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.02)
03:02:39.881 00.000 8976 Worker thread wakes up
03:02:39.881 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:02:39.881 00.000 5052 UpdateGuideState exits: m=151 SNR=8.6
03:02:39.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:39.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:39.881 00.000 5052 Enqueuing Expose request
03:02:39.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.02) opts 0xd
03:02:39.881 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.02)
03:02:39.881 00.000 8976 Moving (-0.13, 0.02) raw xDistance=0.08 yDistance=0.09
03:02:39.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:02:39.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:02:39.881 00.000 8976 MoveAxis(R, 0, ABG)
03:02:39.881 00.000 8976 MoveAxis(U, 0, ABG)
03:02:39.881 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:02:39.882 00.001 8976 MountToCamera -- mountX=0.89 mountY=-4.59 hyp=4.67 mountTheta=-1.38 cameraX=3.68, cameraY=2.88 cameraTheta=0.66
03:02:39.882 00.000 8976 incremental bump (3.679, 2.882) isValid = 1
03:02:39.882 00.000 8976 Scheduling Mount bump of (0.090, 0.073)
03:02:39.882 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:02:39.882 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:02:39.882 00.000 8976 move complete, result=0
03:02:39.882 00.000 9828 Worker thread wakes up
03:02:39.882 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:02:39.882 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:02:39.882 00.000 8976 worker thread done servicing request
03:02:39.882 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:02:39.883 00.001 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
03:02:39.883 00.000 8976 Worker thread wakes up
03:02:39.883 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
03:02:39.883 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:39.883 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:02:39.883 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:02:39.883 00.000 9828 BLC: window closed
03:02:39.883 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:39.884 00.001 9828 MoveAxis(E, 30, B)
03:02:39.884 00.000 9828 Guiding  Dir = 2, Dur = 30
03:02:39.884 00.000 9828 IsSlewing returns 0
03:02:39.885 00.001 9828 IsGuiding returns 0
03:02:39.885 00.000 9828 PulseGuide returned control before completion, sleep 40
03:02:39.939 00.054 9828 IsGuiding returns 1
03:02:39.939 00.000 9828 scope still moving after pulse duration time elapsed
03:02:39.970 00.031 9828 IsSlewing returns 0
03:02:39.970 00.000 9828 IsGuiding returns 1
03:02:40.017 00.047 9828 IsSlewing returns 0
03:02:40.017 00.000 9828 IsGuiding returns 1
03:02:40.049 00.032 9828 IsSlewing returns 0
03:02:40.049 00.000 9828 IsGuiding returns 0
03:02:40.050 00.001 9828 scope move finished after 30 + 135 ms
03:02:40.050 00.000 9828 Move returns status 0, amount 30
03:02:40.050 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:40.050 00.000 9828 MoveAxis(N, 8, B)
03:02:40.050 00.000 9828 Guiding  Dir = 0, Dur = 8
03:02:40.065 00.015 9828 IsSlewing returns 0
03:02:40.065 00.000 9828 IsGuiding returns 0
03:02:40.065 00.000 9828 PulseGuide returned control before completion, sleep 18
03:02:40.097 00.032 9828 IsGuiding returns 1
03:02:40.097 00.000 9828 scope still moving after pulse duration time elapsed
03:02:40.129 00.032 9828 IsSlewing returns 0
03:02:40.129 00.000 9828 IsGuiding returns 1
03:02:40.161 00.032 9828 IsSlewing returns 0
03:02:40.161 00.000 9828 IsGuiding returns 1
03:02:40.192 00.031 9828 IsSlewing returns 0
03:02:40.192 00.000 9828 IsGuiding returns 0
03:02:40.192 00.000 9828 scope move finished after 8 + 119 ms
03:02:40.192 00.000 9828 Move returns status 0, amount 8
03:02:40.192 00.000 9828 move complete, result=0
03:02:40.192 00.000 9828 worker thread done servicing request
03:02:40.192 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:02:40.578 00.386 8976 Exposure complete
03:02:40.585 00.007 5052 OnExposeComplete: enter
03:02:40.585 00.000 5052 UpdateGuideState(): m_state=6
03:02:40.585 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11751
03:02:40.586 00.001 8976 worker thread done servicing request
03:02:40.586 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.66, Mass=145, SNR=8.3, Peak=71 HFD=1.6
03:02:40.586 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
03:02:40.586 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.11)
03:02:40.586 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.05 hyp=0.49 cameraTheta=-3.03 mountX=0.17 mountY=0.44, mountTheta=1.19
03:02:40.587 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.05, opts=13)
03:02:40.587 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.05)
03:02:40.587 00.000 8976 Worker thread wakes up
03:02:40.587 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:02:40.587 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:02:40.587 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.05) opts 0xd
03:02:40.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:40.587 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.05)
03:02:40.587 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:40.587 00.000 8976 Moving (-0.48, -0.05) raw xDistance=0.17 yDistance=0.44
03:02:40.587 00.000 5052 Enqueuing Expose request
03:02:40.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:02:40.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
03:02:40.587 00.000 8976 MoveAxis(R, 0, ABG)
03:02:40.587 00.000 8976 MoveAxis(D, 2, ABG)
03:02:40.587 00.000 8976 stepping (-6, 28) + (0, -2)
03:02:40.588 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:40.619 00.031 8976 Received - 47 (G) 
03:02:40.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:40.619 00.000 8976 stepped: pos (-6, 26)
03:02:40.620 00.001 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:02:40.620 00.000 8976 MountToCamera -- mountX=0.90 mountY=-4.44 hyp=4.53 mountTheta=-1.37 cameraX=3.54, cameraY=2.82 cameraTheta=0.67
03:02:40.620 00.000 8976 incremental bump (3.540, 2.821) isValid = 1
03:02:40.620 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:02:40.620 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:02:40.620 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:02:40.620 00.000 8976 move complete, result=0
03:02:40.620 00.000 9828 Worker thread wakes up
03:02:40.620 00.000 8976 worker thread done servicing request
03:02:40.620 00.000 8976 Worker thread wakes up
03:02:40.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:40.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:40.620 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:02:40.620 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:02:40.620 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:02:40.620 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.50)
03:02:40.621 00.001 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.58)
03:02:40.621 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:02:40.621 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:02:40.621 00.000 9828 BLC: window closed
03:02:40.621 00.000 9828 MoveAxis(E, 30, B)
03:02:40.621 00.000 9828 Guiding  Dir = 2, Dur = 30
03:02:40.621 00.000 9828 IsSlewing returns 0
03:02:40.622 00.001 9828 IsGuiding returns 0
03:02:40.622 00.000 9828 PulseGuide returned control before completion, sleep 40
03:02:40.663 00.041 9828 IsGuiding returns 1
03:02:40.663 00.000 9828 scope still moving after pulse duration time elapsed
03:02:40.702 00.039 9828 IsSlewing returns 0
03:02:40.702 00.000 9828 IsGuiding returns 1
03:02:40.726 00.024 9828 IsSlewing returns 0
03:02:40.726 00.000 9828 IsGuiding returns 1
03:02:40.758 00.032 9828 IsSlewing returns 0
03:02:40.758 00.000 9828 IsGuiding returns 1
03:02:40.790 00.032 9828 IsSlewing returns 0
03:02:40.790 00.000 9828 IsGuiding returns 0
03:02:40.790 00.000 9828 scope move finished after 30 + 138 ms
03:02:40.790 00.000 9828 Move returns status 0, amount 30
03:02:40.790 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:40.790 00.000 9828 MoveAxis(N, 8, B)
03:02:40.790 00.000 9828 Guiding  Dir = 0, Dur = 8
03:02:40.806 00.016 9828 IsSlewing returns 0
03:02:40.807 00.001 9828 IsGuiding returns 0
03:02:40.807 00.000 9828 PulseGuide returned control before completion, sleep 18
03:02:40.837 00.030 9828 IsGuiding returns 1
03:02:40.837 00.000 9828 scope still moving after pulse duration time elapsed
03:02:40.868 00.031 9828 IsSlewing returns 0
03:02:40.868 00.000 9828 IsGuiding returns 1
03:02:40.900 00.032 9828 IsSlewing returns 0
03:02:40.900 00.000 9828 IsGuiding returns 1
03:02:40.932 00.032 9828 IsSlewing returns 0
03:02:40.932 00.000 9828 IsGuiding returns 1
03:02:40.963 00.031 9828 IsSlewing returns 0
03:02:40.964 00.001 9828 IsGuiding returns 1
03:02:40.994 00.030 9828 IsSlewing returns 0
03:02:40.994 00.000 9828 IsGuiding returns 0
03:02:40.994 00.000 9828 scope move finished after 8 + 180 ms
03:02:40.994 00.000 9828 Move returns status 0, amount 8
03:02:40.994 00.000 9828 move complete, result=0
03:02:40.994 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:02:40.995 00.001 9828 worker thread done servicing request
03:02:41.307 00.312 8976 Exposure complete
03:02:41.313 00.006 8976 worker thread done servicing request
03:02:41.313 00.000 5052 OnExposeComplete: enter
03:02:41.313 00.000 5052 UpdateGuideState(): m_state=6
03:02:41.313 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11752
03:02:41.313 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.80, Mass=177, SNR=9.2, Peak=73 HFD=2.1
03:02:41.313 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:02:41.313 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
03:02:41.313 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.16 cameraTheta=2.57 mountX=0.14 mountY=0.07, mountTheta=0.45
03:02:41.314 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.09, opts=13)
03:02:41.314 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.09)
03:02:41.314 00.000 8976 Worker thread wakes up
03:02:41.314 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.09) opts 0xd
03:02:41.314 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.09)
03:02:41.314 00.000 8976 Moving (-0.14, 0.09) raw xDistance=0.14 yDistance=0.07
03:02:41.314 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=61, Gamma=2.630
03:02:41.314 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
03:02:41.314 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:41.315 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:02:41.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:02:41.315 00.000 8976 MoveAxis(R, 0, ABG)
03:02:41.315 00.000 8976 MoveAxis(U, 0, ABG)
03:02:41.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:41.315 00.000 5052 Enqueuing Expose request
03:02:41.315 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:02:41.315 00.000 8976 MountToCamera -- mountX=0.91 mountY=-4.34 hyp=4.43 mountTheta=-1.36 cameraX=3.45, cameraY=2.78 cameraTheta=0.68
03:02:41.315 00.000 8976 incremental bump (3.447, 2.781) isValid = 1
03:02:41.315 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
03:02:41.315 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:02:41.315 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:02:41.315 00.000 8976 move complete, result=0
03:02:41.315 00.000 8976 worker thread done servicing request
03:02:41.315 00.000 8976 Worker thread wakes up
03:02:41.315 00.000 9828 Worker thread wakes up
03:02:41.315 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:02:41.315 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:02:41.315 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:02:41.316 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:41.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:41.316 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
03:02:41.316 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
03:02:41.316 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:02:41.316 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:02:41.316 00.000 9828 BLC: window closed
03:02:41.316 00.000 9828 MoveAxis(E, 29, B)
03:02:41.316 00.000 9828 Guiding  Dir = 2, Dur = 29
03:02:41.316 00.000 9828 IsSlewing returns 0
03:02:41.316 00.000 9828 IsGuiding returns 0
03:02:41.317 00.001 9828 PulseGuide returned control before completion, sleep 39
03:02:41.371 00.054 9828 IsGuiding returns 1
03:02:41.371 00.000 9828 scope still moving after pulse duration time elapsed
03:02:41.402 00.031 9828 IsSlewing returns 0
03:02:41.402 00.000 9828 IsGuiding returns 1
03:02:41.434 00.032 9828 IsSlewing returns 0
03:02:41.434 00.000 9828 IsGuiding returns 1
03:02:41.465 00.031 9828 IsSlewing returns 0
03:02:41.465 00.000 9828 IsGuiding returns 0
03:02:41.465 00.000 9828 scope move finished after 29 + 119 ms
03:02:41.465 00.000 9828 Move returns status 0, amount 29
03:02:41.465 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:41.466 00.001 9828 MoveAxis(N, 9, B)
03:02:41.466 00.000 9828 Guiding  Dir = 0, Dur = 9
03:02:41.480 00.014 9828 IsSlewing returns 0
03:02:41.480 00.000 9828 IsGuiding returns 0
03:02:41.480 00.000 9828 PulseGuide returned control before completion, sleep 19
03:02:41.512 00.032 9828 IsGuiding returns 1
03:02:41.512 00.000 9828 scope still moving after pulse duration time elapsed
03:02:41.542 00.030 9828 IsSlewing returns 0
03:02:41.542 00.000 9828 IsGuiding returns 1
03:02:41.574 00.032 9828 IsSlewing returns 0
03:02:41.574 00.000 9828 IsGuiding returns 1
03:02:41.605 00.031 9828 IsSlewing returns 0
03:02:41.605 00.000 9828 IsGuiding returns 1
03:02:41.637 00.032 9828 IsSlewing returns 0
03:02:41.637 00.000 9828 IsGuiding returns 0
03:02:41.637 00.000 9828 scope move finished after 9 + 147 ms
03:02:41.637 00.000 9828 Move returns status 0, amount 9
03:02:41.637 00.000 9828 move complete, result=0
03:02:41.637 00.000 9828 worker thread done servicing request
03:02:41.637 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:02:42.007 00.370 8976 Exposure complete
03:02:42.013 00.006 8976 worker thread done servicing request
03:02:42.013 00.000 5052 OnExposeComplete: enter
03:02:42.013 00.000 5052 UpdateGuideState(): m_state=6
03:02:42.013 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11753
03:02:42.013 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.94, Mass=176, SNR=9.2, Peak=76 HFD=2.1
03:02:42.013 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
03:02:42.013 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
03:02:42.013 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.25 cameraTheta=1.91 mountX=0.24 mountY=-0.06, mountTheta=-0.23
03:02:42.015 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.23, opts=13)
03:02:42.015 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.23)
03:02:42.015 00.000 8976 Worker thread wakes up
03:02:42.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:02:42.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.23) opts 0xd
03:02:42.015 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
03:02:42.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.23)
03:02:42.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:42.015 00.000 8976 Moving (-0.08, 0.23) raw xDistance=0.24 yDistance=-0.06
03:02:42.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:42.015 00.000 5052 Enqueuing Expose request
03:02:42.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:02:42.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:02:42.015 00.000 8976 MoveAxis(R, 0, ABG)
03:02:42.016 00.001 8976 MoveAxis(U, 0, ABG)
03:02:42.016 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:02:42.016 00.000 8976 MountToCamera -- mountX=0.91 mountY=-4.27 hyp=4.36 mountTheta=-1.36 cameraX=3.38, cameraY=2.75 cameraTheta=0.68
03:02:42.016 00.000 8976 incremental bump (3.385, 2.753) isValid = 1
03:02:42.016 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
03:02:42.016 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:02:42.016 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:02:42.016 00.000 8976 move complete, result=0
03:02:42.016 00.000 8976 worker thread done servicing request
03:02:42.016 00.000 9828 Worker thread wakes up
03:02:42.016 00.000 8976 Worker thread wakes up
03:02:42.016 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:42.016 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:02:42.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:42.016 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:02:42.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:42.016 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
03:02:42.017 00.001 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
03:02:42.017 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
03:02:42.017 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:02:42.017 00.000 9828 BLC: window closed
03:02:42.017 00.000 9828 MoveAxis(E, 29, B)
03:02:42.017 00.000 9828 Guiding  Dir = 2, Dur = 29
03:02:42.017 00.000 9828 IsSlewing returns 0
03:02:42.017 00.000 9828 IsGuiding returns 0
03:02:42.017 00.000 9828 PulseGuide returned control before completion, sleep 39
03:02:42.060 00.043 9828 IsGuiding returns 1
03:02:42.060 00.000 9828 scope still moving after pulse duration time elapsed
03:02:42.091 00.031 9828 IsSlewing returns 0
03:02:42.091 00.000 9828 IsGuiding returns 1
03:02:42.122 00.031 9828 IsSlewing returns 0
03:02:42.122 00.000 9828 IsGuiding returns 1
03:02:42.154 00.032 9828 IsSlewing returns 0
03:02:42.154 00.000 9828 IsGuiding returns 1
03:02:42.186 00.032 9828 IsSlewing returns 0
03:02:42.186 00.000 9828 IsGuiding returns 0
03:02:42.186 00.000 9828 scope move finished after 29 + 140 ms
03:02:42.186 00.000 9828 Move returns status 0, amount 29
03:02:42.186 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:42.186 00.000 9828 MoveAxis(N, 9, B)
03:02:42.186 00.000 9828 Guiding  Dir = 0, Dur = 9
03:02:42.203 00.017 9828 IsSlewing returns 0
03:02:42.203 00.000 9828 IsGuiding returns 0
03:02:42.203 00.000 9828 PulseGuide returned control before completion, sleep 19
03:02:42.234 00.031 9828 IsGuiding returns 1
03:02:42.234 00.000 9828 scope still moving after pulse duration time elapsed
03:02:42.265 00.031 9828 IsSlewing returns 0
03:02:42.265 00.000 9828 IsGuiding returns 1
03:02:42.297 00.032 9828 IsSlewing returns 0
03:02:42.297 00.000 9828 IsGuiding returns 1
03:02:42.330 00.033 9828 IsSlewing returns 0
03:02:42.330 00.000 9828 IsGuiding returns 0
03:02:42.330 00.000 9828 scope move finished after 9 + 118 ms
03:02:42.330 00.000 9828 Move returns status 0, amount 9
03:02:42.330 00.000 9828 move complete, result=0
03:02:42.330 00.000 9828 worker thread done servicing request
03:02:42.330 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:02:42.703 00.373 8976 Exposure complete
03:02:42.709 00.006 8976 worker thread done servicing request
03:02:42.709 00.000 5052 OnExposeComplete: enter
03:02:42.709 00.000 5052 UpdateGuideState(): m_state=6
03:02:42.709 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11754
03:02:42.709 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.69, Mass=171, SNR=9.0, Peak=70 HFD=2.0
03:02:42.709 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
03:02:42.709 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
03:02:42.709 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.02 hyp=0.56 cameraTheta=-3.11 mountX=0.24 mountY=0.48, mountTheta=1.11
03:02:42.710 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.02, opts=13)
03:02:42.710 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.02)
03:02:42.710 00.000 8976 Worker thread wakes up
03:02:42.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.02) opts 0xd
03:02:42.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.02)
03:02:42.710 00.000 8976 Moving (-0.56, -0.02) raw xDistance=0.24 yDistance=0.48
03:02:42.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:02:42.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
03:02:42.710 00.000 8976 MoveAxis(R, 0, ABG)
03:02:42.711 00.001 8976 MoveAxis(D, 2, ABG)
03:02:42.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=110, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
03:02:42.711 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
03:02:42.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:42.711 00.000 8976 stepping (-6, 26) + (0, -2)
03:02:42.711 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:42.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:42.711 00.000 5052 Enqueuing Expose request
03:02:42.745 00.034 8976 Received - 47 (G) 
03:02:42.746 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:42.746 00.000 8976 stepped: pos (-6, 24)
03:02:42.746 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:02:42.746 00.000 8976 MountToCamera -- mountX=0.91 mountY=-4.12 hyp=4.22 mountTheta=-1.35 cameraX=3.25, cameraY=2.69 cameraTheta=0.69
03:02:42.746 00.000 8976 incremental bump (3.250, 2.687) isValid = 1
03:02:42.746 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
03:02:42.746 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:02:42.746 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:02:42.746 00.000 8976 move complete, result=0
03:02:42.746 00.000 9828 Worker thread wakes up
03:02:42.746 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:02:42.746 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:02:42.746 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
03:02:42.746 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
03:02:42.746 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:02:42.746 00.000 8976 worker thread done servicing request
03:02:42.746 00.000 8976 Worker thread wakes up
03:02:42.747 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:42.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:42.747 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:02:42.747 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:02:42.747 00.000 9828 BLC: window closed
03:02:42.747 00.000 9828 MoveAxis(E, 29, B)
03:02:42.747 00.000 9828 Guiding  Dir = 2, Dur = 29
03:02:42.747 00.000 9828 IsSlewing returns 0
03:02:42.747 00.000 9828 IsGuiding returns 0
03:02:42.748 00.001 9828 PulseGuide returned control before completion, sleep 39
03:02:42.802 00.054 9828 IsGuiding returns 1
03:02:42.802 00.000 9828 scope still moving after pulse duration time elapsed
03:02:42.833 00.031 9828 IsSlewing returns 0
03:02:42.833 00.000 9828 IsGuiding returns 1
03:02:42.864 00.031 9828 IsSlewing returns 0
03:02:42.864 00.000 9828 IsGuiding returns 1
03:02:42.895 00.031 9828 IsSlewing returns 0
03:02:42.895 00.000 9828 IsGuiding returns 0
03:02:42.895 00.000 9828 scope move finished after 29 + 118 ms
03:02:42.895 00.000 9828 Move returns status 0, amount 29
03:02:42.895 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:42.895 00.000 9828 MoveAxis(N, 9, B)
03:02:42.895 00.000 9828 Guiding  Dir = 0, Dur = 9
03:02:42.910 00.015 9828 IsSlewing returns 0
03:02:42.910 00.000 9828 IsGuiding returns 0
03:02:42.910 00.000 9828 PulseGuide returned control before completion, sleep 19
03:02:42.941 00.031 9828 IsGuiding returns 1
03:02:42.941 00.000 9828 scope still moving after pulse duration time elapsed
03:02:42.972 00.031 9828 IsSlewing returns 0
03:02:42.972 00.000 9828 IsGuiding returns 1
03:02:43.002 00.030 9828 IsSlewing returns 0
03:02:43.002 00.000 9828 IsGuiding returns 1
03:02:43.033 00.031 9828 IsSlewing returns 0
03:02:43.033 00.000 9828 IsGuiding returns 1
03:02:43.064 00.031 9828 IsSlewing returns 0
03:02:43.064 00.000 9828 IsGuiding returns 0
03:02:43.064 00.000 9828 scope move finished after 9 + 145 ms
03:02:43.064 00.000 9828 Move returns status 0, amount 9
03:02:43.064 00.000 9828 move complete, result=0
03:02:43.064 00.000 9828 worker thread done servicing request
03:02:43.064 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:02:43.433 00.369 8976 Exposure complete
03:02:43.439 00.006 8976 worker thread done servicing request
03:02:43.439 00.000 5052 OnExposeComplete: enter
03:02:43.439 00.000 5052 UpdateGuideState(): m_state=6
03:02:43.439 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11755
03:02:43.439 00.000 5052 Star::Find returns 1 (0), X=328.29, Y=282.06, Mass=168, SNR=9.0, Peak=83 HFD=2.1
03:02:43.439 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:02:43.439 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
03:02:43.440 00.001 5052 CameraToMount -- cameraX=-0.88 cameraY=0.35 hyp=0.95 cameraTheta=2.76 mountX=0.71 mountY=0.55, mountTheta=0.66
03:02:43.440 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=0.35, opts=13)
03:02:43.440 00.000 5052 Enqueuing Move request for stepguider (-0.88, 0.35)
03:02:43.440 00.000 8976 Worker thread wakes up
03:02:43.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, 0.35) opts 0xd
03:02:43.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, 0.35)
03:02:43.441 00.001 8976 Moving (-0.88, 0.35) raw xDistance=0.71 yDistance=0.55
03:02:43.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
03:02:43.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
03:02:43.441 00.000 8976 MoveAxis(L, 3, ABG)
03:02:43.441 00.000 8976 stepping (-6, 24) + (-3, 0)
03:02:43.441 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:43.441 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:02:43.441 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
03:02:43.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:43.441 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:43.441 00.000 5052 Enqueuing Expose request
03:02:43.481 00.040 8976 Received - 47 (G) 
03:02:43.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:43.481 00.000 8976 stepped: pos (-9, 24)
03:02:43.481 00.000 8976 MoveAxis(D, 2, ABG)
03:02:43.481 00.000 8976 stepping (-9, 24) + (0, -2)
03:02:43.481 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:43.512 00.031 8976 Received - 47 (G) 
03:02:43.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:43.512 00.000 8976 stepped: pos (-9, 22)
03:02:43.512 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:02:43.513 00.001 8976 MountToCamera -- mountX=1.07 mountY=-3.91 hyp=4.05 mountTheta=-1.30 cameraX=3.00, cameraY=2.73 cameraTheta=0.74
03:02:43.513 00.000 8976 incremental bump (2.997, 2.730) isValid = 1
03:02:43.513 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:02:43.513 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:02:43.513 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:02:43.513 00.000 8976 move complete, result=0
03:02:43.513 00.000 9828 Worker thread wakes up
03:02:43.513 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:02:43.513 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:02:43.513 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:02:43.513 00.000 8976 worker thread done servicing request
03:02:43.513 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.5 px 2 ms SOUTH
03:02:43.513 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:02:43.513 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:02:43.513 00.000 8976 Worker thread wakes up
03:02:43.513 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:02:43.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:43.514 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:43.514 00.000 9828 BLC: window closed
03:02:43.514 00.000 9828 MoveAxis(E, 28, B)
03:02:43.514 00.000 9828 Guiding  Dir = 2, Dur = 28
03:02:43.514 00.000 9828 IsSlewing returns 0
03:02:43.514 00.000 9828 IsGuiding returns 0
03:02:43.514 00.000 9828 PulseGuide returned control before completion, sleep 38
03:02:43.561 00.047 9828 IsGuiding returns 1
03:02:43.561 00.000 9828 scope still moving after pulse duration time elapsed
03:02:43.593 00.032 9828 IsSlewing returns 0
03:02:43.593 00.000 9828 IsGuiding returns 1
03:02:43.623 00.030 9828 IsSlewing returns 0
03:02:43.623 00.000 9828 IsGuiding returns 1
03:02:43.654 00.031 9828 IsSlewing returns 0
03:02:43.654 00.000 9828 IsGuiding returns 1
03:02:43.685 00.031 9828 IsSlewing returns 0
03:02:43.685 00.000 9828 IsGuiding returns 0
03:02:43.685 00.000 9828 scope move finished after 28 + 142 ms
03:02:43.685 00.000 9828 Move returns status 0, amount 28
03:02:43.685 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:43.685 00.000 9828 MoveAxis(N, 9, B)
03:02:43.685 00.000 9828 Guiding  Dir = 0, Dur = 9
03:02:43.700 00.015 9828 IsSlewing returns 0
03:02:43.700 00.000 9828 IsGuiding returns 0
03:02:43.700 00.000 9828 PulseGuide returned control before completion, sleep 19
03:02:43.731 00.031 9828 IsGuiding returns 1
03:02:43.731 00.000 9828 scope still moving after pulse duration time elapsed
03:02:43.761 00.030 9828 IsSlewing returns 0
03:02:43.761 00.000 9828 IsGuiding returns 1
03:02:43.793 00.032 9828 IsSlewing returns 0
03:02:43.793 00.000 9828 IsGuiding returns 1
03:02:43.825 00.032 9828 IsSlewing returns 0
03:02:43.825 00.000 9828 IsGuiding returns 0
03:02:43.825 00.000 9828 scope move finished after 9 + 116 ms
03:02:43.825 00.000 9828 Move returns status 0, amount 9
03:02:43.825 00.000 9828 move complete, result=0
03:02:43.825 00.000 9828 worker thread done servicing request
03:02:43.825 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:02:44.201 00.376 8976 Exposure complete
03:02:44.207 00.006 8976 worker thread done servicing request
03:02:44.207 00.000 5052 OnExposeComplete: enter
03:02:44.207 00.000 5052 UpdateGuideState(): m_state=6
03:02:44.207 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11756
03:02:44.208 00.001 5052 Star::Find returns 1 (0), X=328.80, Y=281.84, Mass=161, SNR=8.8, Peak=75 HFD=2.3
03:02:44.208 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:02:44.208 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
03:02:44.208 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.13 hyp=0.40 cameraTheta=2.80 mountX=0.29 mountY=0.24, mountTheta=0.70
03:02:44.208 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.13, opts=13)
03:02:44.208 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.13)
03:02:44.208 00.000 8976 Worker thread wakes up
03:02:44.209 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.13) opts 0xd
03:02:44.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.13)
03:02:44.209 00.000 8976 Moving (-0.37, 0.13) raw xDistance=0.29 yDistance=0.24
03:02:44.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
03:02:44.209 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:02:44.209 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
03:02:44.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:44.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:02:44.209 00.000 8976 MoveAxis(L, 1, ABG)
03:02:44.209 00.000 8976 stepping (-9, 22) + (-1, 0)
03:02:44.209 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:44.209 00.000 5052 Enqueuing Expose request
03:02:44.209 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:44.232 00.023 8976 Received - 47 (G) 
03:02:44.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:44.233 00.001 8976 stepped: pos (-10, 22)
03:02:44.233 00.000 8976 MoveAxis(U, 0, ABG)
03:02:44.233 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:02:44.233 00.000 8976 MountToCamera -- mountX=1.22 mountY=-3.77 hyp=3.97 mountTheta=-1.26 cameraX=2.80, cameraY=2.80 cameraTheta=0.79
03:02:44.233 00.000 8976 incremental bump (2.804, 2.804) isValid = 1
03:02:44.233 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
03:02:44.233 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:02:44.233 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:02:44.233 00.000 8976 move complete, result=0
03:02:44.233 00.000 9828 Worker thread wakes up
03:02:44.233 00.000 8976 worker thread done servicing request
03:02:44.233 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:02:44.233 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:02:44.233 00.000 8976 Worker thread wakes up
03:02:44.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:44.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:44.234 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:02:44.234 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
03:02:44.234 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
03:02:44.234 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
03:02:44.234 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:02:44.234 00.000 9828 BLC: window closed
03:02:44.234 00.000 9828 MoveAxis(E, 27, B)
03:02:44.234 00.000 9828 Guiding  Dir = 2, Dur = 27
03:02:44.235 00.001 9828 IsSlewing returns 0
03:02:44.235 00.000 9828 IsGuiding returns 0
03:02:44.235 00.000 9828 PulseGuide returned control before completion, sleep 37
03:02:44.276 00.041 9828 IsGuiding returns 1
03:02:44.276 00.000 9828 scope still moving after pulse duration time elapsed
03:02:44.307 00.031 9828 IsSlewing returns 0
03:02:44.307 00.000 9828 IsGuiding returns 1
03:02:44.338 00.031 9828 IsSlewing returns 0
03:02:44.338 00.000 9828 IsGuiding returns 1
03:02:44.369 00.031 9828 IsSlewing returns 0
03:02:44.369 00.000 9828 IsGuiding returns 0
03:02:44.369 00.000 9828 scope move finished after 27 + 107 ms
03:02:44.369 00.000 9828 Move returns status 0, amount 27
03:02:44.369 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:44.369 00.000 9828 MoveAxis(N, 10, B)
03:02:44.369 00.000 9828 Guiding  Dir = 0, Dur = 10
03:02:44.386 00.017 9828 IsSlewing returns 0
03:02:44.386 00.000 9828 IsGuiding returns 0
03:02:44.386 00.000 9828 PulseGuide returned control before completion, sleep 20
03:02:44.416 00.030 9828 IsGuiding returns 1
03:02:44.416 00.000 9828 scope still moving after pulse duration time elapsed
03:02:44.447 00.031 9828 IsSlewing returns 0
03:02:44.447 00.000 9828 IsGuiding returns 1
03:02:44.479 00.032 9828 IsSlewing returns 0
03:02:44.479 00.000 9828 IsGuiding returns 1
03:02:44.510 00.031 9828 IsSlewing returns 0
03:02:44.510 00.000 9828 IsGuiding returns 1
03:02:44.541 00.031 9828 IsSlewing returns 0
03:02:44.541 00.000 9828 IsGuiding returns 1
03:02:44.572 00.031 9828 IsSlewing returns 0
03:02:44.572 00.000 9828 IsGuiding returns 0
03:02:44.572 00.000 9828 scope move finished after 10 + 176 ms
03:02:44.572 00.000 9828 Move returns status 0, amount 10
03:02:44.572 00.000 9828 move complete, result=0
03:02:44.572 00.000 9828 worker thread done servicing request
03:02:44.572 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:02:44.922 00.350 8976 Exposure complete
03:02:44.928 00.006 8976 worker thread done servicing request
03:02:44.928 00.000 5052 OnExposeComplete: enter
03:02:44.928 00.000 5052 UpdateGuideState(): m_state=6
03:02:44.928 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11757
03:02:44.928 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.69, Mass=177, SNR=9.2, Peak=69 HFD=2.1
03:02:44.928 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
03:02:44.928 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.04)
03:02:44.928 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.02 hyp=0.41 cameraTheta=-3.10 mountX=0.17 mountY=0.35, mountTheta=1.12
03:02:44.929 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.02, opts=13)
03:02:44.929 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.02)
03:02:44.929 00.000 8976 Worker thread wakes up
03:02:44.929 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=63, Gamma=2.630
03:02:44.929 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
03:02:44.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:44.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:44.929 00.000 5052 Enqueuing Expose request
03:02:44.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.02) opts 0xd
03:02:44.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.02)
03:02:44.930 00.001 8976 Moving (-0.41, -0.02) raw xDistance=0.17 yDistance=0.35
03:02:44.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:02:44.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:02:44.930 00.000 8976 MoveAxis(R, 0, ABG)
03:02:44.930 00.000 8976 MoveAxis(D, 1, ABG)
03:02:44.930 00.000 8976 stepping (-10, 22) + (0, -1)
03:02:44.930 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:44.951 00.021 8976 Received - 47 (G) 
03:02:44.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:44.951 00.000 8976 stepped: pos (-10, 21)
03:02:44.951 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:02:44.952 00.001 8976 MountToCamera -- mountX=1.32 mountY=-3.63 hyp=3.86 mountTheta=-1.22 cameraX=2.63, cameraY=2.83 cameraTheta=0.82
03:02:44.952 00.000 8976 incremental bump (2.629, 2.830) isValid = 1
03:02:44.952 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:02:44.952 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:02:44.952 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:02:44.952 00.000 8976 move complete, result=0
03:02:44.952 00.000 9828 Worker thread wakes up
03:02:44.952 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:02:44.952 00.000 8976 worker thread done servicing request
03:02:44.952 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:02:44.952 00.000 8976 Worker thread wakes up
03:02:44.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:44.952 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:02:44.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:44.952 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
03:02:44.952 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
03:02:44.953 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:02:44.953 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:02:44.953 00.000 9828 BLC: window closed
03:02:44.953 00.000 9828 MoveAxis(E, 26, B)
03:02:44.953 00.000 9828 Guiding  Dir = 2, Dur = 26
03:02:44.953 00.000 9828 IsSlewing returns 0
03:02:44.953 00.000 9828 IsGuiding returns 0
03:02:44.953 00.000 9828 PulseGuide returned control before completion, sleep 36
03:02:44.992 00.039 9828 IsGuiding returns 1
03:02:44.992 00.000 9828 scope still moving after pulse duration time elapsed
03:02:45.023 00.031 9828 IsSlewing returns 0
03:02:45.023 00.000 9828 IsGuiding returns 1
03:02:45.053 00.030 9828 IsSlewing returns 0
03:02:45.053 00.000 9828 IsGuiding returns 1
03:02:45.084 00.031 9828 IsSlewing returns 0
03:02:45.085 00.001 9828 IsGuiding returns 1
03:02:45.116 00.031 9828 IsSlewing returns 0
03:02:45.117 00.001 9828 IsGuiding returns 0
03:02:45.117 00.000 9828 scope move finished after 26 + 137 ms
03:02:45.117 00.000 9828 Move returns status 0, amount 26
03:02:45.117 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:45.117 00.000 9828 MoveAxis(N, 10, B)
03:02:45.117 00.000 9828 Guiding  Dir = 0, Dur = 10
03:02:45.131 00.014 9828 IsSlewing returns 0
03:02:45.131 00.000 9828 IsGuiding returns 0
03:02:45.131 00.000 9828 PulseGuide returned control before completion, sleep 20
03:02:45.162 00.031 9828 IsGuiding returns 1
03:02:45.162 00.000 9828 scope still moving after pulse duration time elapsed
03:02:45.193 00.031 9828 IsSlewing returns 0
03:02:45.193 00.000 9828 IsGuiding returns 1
03:02:45.224 00.031 9828 IsSlewing returns 0
03:02:45.224 00.000 9828 IsGuiding returns 1
03:02:45.255 00.031 9828 IsSlewing returns 0
03:02:45.255 00.000 9828 IsGuiding returns 1
03:02:45.287 00.032 9828 IsSlewing returns 0
03:02:45.287 00.000 9828 IsGuiding returns 0
03:02:45.287 00.000 9828 scope move finished after 10 + 145 ms
03:02:45.287 00.000 9828 Move returns status 0, amount 10
03:02:45.287 00.000 9828 move complete, result=0
03:02:45.287 00.000 9828 worker thread done servicing request
03:02:45.287 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:02:45.632 00.345 8976 Exposure complete
03:02:45.637 00.005 8976 worker thread done servicing request
03:02:45.637 00.000 5052 OnExposeComplete: enter
03:02:45.637 00.000 5052 UpdateGuideState(): m_state=6
03:02:45.637 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11758
03:02:45.637 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.54, Mass=176, SNR=9.3, Peak=75 HFD=1.7
03:02:45.637 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.85 = 1.44)
03:02:45.637 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
03:02:45.637 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.17 hyp=0.50 cameraTheta=-2.80 mountX=0.07 mountY=0.49, mountTheta=1.44
03:02:45.638 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.17, opts=13)
03:02:45.638 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.17)
03:02:45.638 00.000 8976 Worker thread wakes up
03:02:45.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.17) opts 0xd
03:02:45.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.17)
03:02:45.638 00.000 8976 Moving (-0.47, -0.17) raw xDistance=0.07 yDistance=0.49
03:02:45.638 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
03:02:45.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:02:45.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
03:02:45.638 00.000 8976 MoveAxis(R, 0, ABG)
03:02:45.638 00.000 5052 UpdateGuideState exits: m=176 SNR=9.3
03:02:45.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:45.638 00.000 8976 MoveAxis(D, 2, ABG)
03:02:45.638 00.000 8976 stepping (-10, 21) + (0, -2)
03:02:45.639 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:45.639 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:45.639 00.000 5052 Enqueuing Expose request
03:02:45.671 00.032 8976 Received - 47 (G) 
03:02:45.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:45.671 00.000 8976 stepped: pos (-10, 19)
03:02:45.671 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:02:45.671 00.000 8976 MountToCamera -- mountX=1.39 mountY=-3.43 hyp=3.70 mountTheta=-1.19 cameraX=2.42, cameraY=2.80 cameraTheta=0.86
03:02:45.671 00.000 8976 incremental bump (2.418, 2.799) isValid = 1
03:02:45.671 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:02:45.671 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:02:45.671 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:02:45.671 00.000 8976 move complete, result=0
03:02:45.671 00.000 9828 Worker thread wakes up
03:02:45.671 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:02:45.671 00.000 8976 worker thread done servicing request
03:02:45.671 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:02:45.671 00.000 8976 Worker thread wakes up
03:02:45.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:45.672 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:02:45.672 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:45.672 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:02:45.672 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:02:45.672 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:02:45.672 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:02:45.672 00.000 9828 BLC: window closed
03:02:45.672 00.000 9828 MoveAxis(E, 25, B)
03:02:45.672 00.000 9828 Guiding  Dir = 2, Dur = 25
03:02:45.672 00.000 9828 IsSlewing returns 0
03:02:45.673 00.001 9828 IsGuiding returns 0
03:02:45.673 00.000 9828 PulseGuide returned control before completion, sleep 35
03:02:45.723 00.050 9828 IsGuiding returns 1
03:02:45.723 00.000 9828 scope still moving after pulse duration time elapsed
03:02:45.754 00.031 9828 IsSlewing returns 0
03:02:45.754 00.000 9828 IsGuiding returns 1
03:02:45.785 00.031 9828 IsSlewing returns 0
03:02:45.785 00.000 9828 IsGuiding returns 1
03:02:45.817 00.032 9828 IsSlewing returns 0
03:02:45.817 00.000 9828 IsGuiding returns 0
03:02:45.817 00.000 9828 scope move finished after 25 + 119 ms
03:02:45.817 00.000 9828 Move returns status 0, amount 25
03:02:45.817 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:45.817 00.000 9828 MoveAxis(N, 11, B)
03:02:45.817 00.000 9828 Guiding  Dir = 0, Dur = 11
03:02:45.832 00.015 9828 IsSlewing returns 0
03:02:45.832 00.000 9828 IsGuiding returns 0
03:02:45.832 00.000 9828 PulseGuide returned control before completion, sleep 21
03:02:45.863 00.031 9828 IsGuiding returns 1
03:02:45.863 00.000 9828 scope still moving after pulse duration time elapsed
03:02:45.894 00.031 9828 IsSlewing returns 0
03:02:45.894 00.000 9828 IsGuiding returns 1
03:02:45.925 00.031 9828 IsSlewing returns 0
03:02:45.925 00.000 9828 IsGuiding returns 1
03:02:45.956 00.031 9828 IsSlewing returns 0
03:02:45.956 00.000 9828 IsGuiding returns 1
03:02:45.988 00.032 9828 IsSlewing returns 0
03:02:45.988 00.000 9828 IsGuiding returns 0
03:02:45.988 00.000 9828 scope move finished after 11 + 145 ms
03:02:45.988 00.000 9828 Move returns status 0, amount 11
03:02:45.988 00.000 9828 move complete, result=0
03:02:45.988 00.000 9828 worker thread done servicing request
03:02:45.989 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:02:46.356 00.367 8976 Exposure complete
03:02:46.362 00.006 8976 worker thread done servicing request
03:02:46.362 00.000 5052 OnExposeComplete: enter
03:02:46.362 00.000 5052 UpdateGuideState(): m_state=6
03:02:46.362 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11759
03:02:46.362 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.61, Mass=181, SNR=9.3, Peak=80 HFD=2.0
03:02:46.362 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-3.99 = 2.29)
03:02:46.362 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.10 = 2.18)
03:02:46.362 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.95 mountX=-0.07 mountY=0.08, mountTheta=2.25
03:02:46.363 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.09, opts=13)
03:02:46.363 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.09)
03:02:46.363 00.000 8976 Worker thread wakes up
03:02:46.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.09) opts 0xd
03:02:46.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.09)
03:02:46.364 00.001 8976 Moving (-0.04, -0.09) raw xDistance=-0.07 yDistance=0.08
03:02:46.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:02:46.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:02:46.364 00.000 8976 MoveAxis(R, 0, ABG)
03:02:46.364 00.000 8976 MoveAxis(U, 0, ABG)
03:02:46.364 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:02:46.364 00.000 8976 MountToCamera -- mountX=1.44 mountY=-3.29 hyp=3.59 mountTheta=-1.16 cameraX=2.28, cameraY=2.78 cameraTheta=0.88
03:02:46.364 00.000 8976 incremental bump (2.276, 2.779) isValid = 1
03:02:46.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:02:46.364 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
03:02:46.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:46.364 00.000 8976 Scheduling Mount bump of (0.063, 0.080)
03:02:46.364 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:46.364 00.000 5052 Enqueuing Expose request
03:02:46.364 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.08, opts=4)
03:02:46.364 00.000 8976 Enqueuing Move request for scope (0.06, 0.08)
03:02:46.364 00.000 8976 move complete, result=0
03:02:46.364 00.000 9828 Worker thread wakes up
03:02:46.365 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0x4
03:02:46.365 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
03:02:46.365 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:02:46.365 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
03:02:46.365 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
03:02:46.365 00.000 8976 worker thread done servicing request
03:02:46.365 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.90 mountX=-0.07 mountY=-0.07, mountTheta=-2.32
03:02:46.365 00.000 9828 Moving (0.06, 0.08) raw xDistance=-0.07 yDistance=-0.07
03:02:46.365 00.000 9828 BLC: window closed
03:02:46.365 00.000 9828 MoveAxis(E, 21, B)
03:02:46.365 00.000 9828 Guiding  Dir = 2, Dur = 21
03:02:46.365 00.000 8976 Worker thread wakes up
03:02:46.366 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:46.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:46.366 00.000 9828 IsSlewing returns 0
03:02:46.366 00.000 9828 IsGuiding returns 0
03:02:46.366 00.000 9828 PulseGuide returned control before completion, sleep 31
03:02:46.410 00.044 9828 IsGuiding returns 1
03:02:46.410 00.000 9828 scope still moving after pulse duration time elapsed
03:02:46.441 00.031 9828 IsSlewing returns 0
03:02:46.441 00.000 9828 IsGuiding returns 1
03:02:46.472 00.031 9828 IsSlewing returns 0
03:02:46.472 00.000 9828 IsGuiding returns 1
03:02:46.503 00.031 9828 IsSlewing returns 0
03:02:46.503 00.000 9828 IsGuiding returns 0
03:02:46.503 00.000 9828 scope move finished after 21 + 116 ms
03:02:46.503 00.000 9828 Move returns status 0, amount 21
03:02:46.503 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:46.503 00.000 9828 MoveAxis(N, 10, B)
03:02:46.503 00.000 9828 Guiding  Dir = 0, Dur = 10
03:02:46.519 00.016 9828 IsSlewing returns 0
03:02:46.519 00.000 9828 IsGuiding returns 0
03:02:46.519 00.000 9828 PulseGuide returned control before completion, sleep 20
03:02:46.550 00.031 9828 IsGuiding returns 1
03:02:46.550 00.000 9828 scope still moving after pulse duration time elapsed
03:02:46.581 00.031 9828 IsSlewing returns 0
03:02:46.581 00.000 9828 IsGuiding returns 1
03:02:46.612 00.031 9828 IsSlewing returns 0
03:02:46.612 00.000 9828 IsGuiding returns 1
03:02:46.643 00.031 9828 IsSlewing returns 0
03:02:46.643 00.000 9828 IsGuiding returns 1
03:02:46.674 00.031 9828 IsSlewing returns 0
03:02:46.674 00.000 9828 IsGuiding returns 0
03:02:46.674 00.000 9828 scope move finished after 10 + 145 ms
03:02:46.674 00.000 9828 Move returns status 0, amount 10
03:02:46.674 00.000 9828 move complete, result=0
03:02:46.674 00.000 9828 worker thread done servicing request
03:02:46.674 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 10 ms NORTH
03:02:47.052 00.378 8976 Exposure complete
03:02:47.057 00.005 8976 worker thread done servicing request
03:02:47.057 00.000 5052 OnExposeComplete: enter
03:02:47.058 00.001 5052 UpdateGuideState(): m_state=6
03:02:47.058 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11760
03:02:47.058 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.65, Mass=157, SNR=8.7, Peak=72 HFD=2.1
03:02:47.058 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
03:02:47.058 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.29)
03:02:47.058 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.85 mountX=0.04 mountY=0.20, mountTheta=1.38
03:02:47.058 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.06, opts=13)
03:02:47.059 00.001 5052 Enqueuing Move request for stepguider (-0.20, -0.06)
03:02:47.059 00.000 8976 Worker thread wakes up
03:02:47.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.06) opts 0xd
03:02:47.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
03:02:47.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.06)
03:02:47.059 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
03:02:47.059 00.000 8976 Moving (-0.20, -0.06) raw xDistance=0.04 yDistance=0.20
03:02:47.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:47.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:47.059 00.000 5052 Enqueuing Expose request
03:02:47.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:02:47.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:02:47.059 00.000 8976 MoveAxis(R, 0, ABG)
03:02:47.059 00.000 8976 MoveAxis(U, 0, ABG)
03:02:47.060 00.001 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:02:47.060 00.000 8976 MountToCamera -- mountX=1.47 mountY=-3.20 hyp=3.52 mountTheta=-1.14 cameraX=2.18, cameraY=2.76 cameraTheta=0.90
03:02:47.060 00.000 8976 incremental bump (2.182, 2.765) isValid = 1
03:02:47.060 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:02:47.060 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:02:47.060 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:02:47.060 00.000 8976 move complete, result=0
03:02:47.060 00.000 8976 worker thread done servicing request
03:02:47.060 00.000 8976 Worker thread wakes up
03:02:47.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:47.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:47.060 00.000 9828 Worker thread wakes up
03:02:47.060 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:02:47.060 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:02:47.060 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.27)
03:02:47.060 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.35)
03:02:47.060 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:02:47.061 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
03:02:47.061 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:02:47.061 00.000 9828 BLC: window closed
03:02:47.061 00.000 9828 MoveAxis(E, 24, B)
03:02:47.061 00.000 9828 Guiding  Dir = 2, Dur = 24
03:02:47.061 00.000 9828 IsSlewing returns 0
03:02:47.061 00.000 9828 IsGuiding returns 0
03:02:47.062 00.001 9828 PulseGuide returned control before completion, sleep 34
03:02:47.106 00.044 9828 IsGuiding returns 1
03:02:47.106 00.000 9828 scope still moving after pulse duration time elapsed
03:02:47.136 00.030 9828 IsSlewing returns 0
03:02:47.136 00.000 9828 IsGuiding returns 1
03:02:47.167 00.031 9828 IsSlewing returns 0
03:02:47.167 00.000 9828 IsGuiding returns 1
03:02:47.198 00.031 9828 IsSlewing returns 0
03:02:47.198 00.000 9828 IsGuiding returns 1
03:02:47.229 00.031 9828 IsSlewing returns 0
03:02:47.229 00.000 9828 IsGuiding returns 0
03:02:47.229 00.000 9828 scope move finished after 24 + 143 ms
03:02:47.229 00.000 9828 Move returns status 0, amount 24
03:02:47.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:47.229 00.000 9828 MoveAxis(N, 11, B)
03:02:47.229 00.000 9828 Guiding  Dir = 0, Dur = 11
03:02:47.244 00.015 9828 IsSlewing returns 0
03:02:47.244 00.000 9828 IsGuiding returns 0
03:02:47.244 00.000 9828 PulseGuide returned control before completion, sleep 21
03:02:47.274 00.030 9828 IsGuiding returns 1
03:02:47.274 00.000 9828 scope still moving after pulse duration time elapsed
03:02:47.306 00.032 9828 IsSlewing returns 0
03:02:47.306 00.000 9828 IsGuiding returns 1
03:02:47.336 00.030 9828 IsSlewing returns 0
03:02:47.336 00.000 9828 IsGuiding returns 1
03:02:47.367 00.031 9828 IsSlewing returns 0
03:02:47.367 00.000 9828 IsGuiding returns 1
03:02:47.398 00.031 9828 IsSlewing returns 0
03:02:47.398 00.000 9828 IsGuiding returns 0
03:02:47.398 00.000 9828 scope move finished after 11 + 143 ms
03:02:47.398 00.000 9828 Move returns status 0, amount 11
03:02:47.398 00.000 9828 move complete, result=0
03:02:47.398 00.000 9828 worker thread done servicing request
03:02:47.398 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:02:47.746 00.348 8976 Exposure complete
03:02:47.752 00.006 8976 worker thread done servicing request
03:02:47.752 00.000 5052 OnExposeComplete: enter
03:02:47.752 00.000 5052 UpdateGuideState(): m_state=6
03:02:47.752 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11761
03:02:47.752 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.73, Mass=159, SNR=8.8, Peak=83 HFD=1.6
03:02:47.752 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:02:47.752 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
03:02:47.752 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.02 hyp=0.41 cameraTheta=3.09 mountX=0.21 mountY=0.33, mountTheta=1.01
03:02:47.753 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.02, opts=13)
03:02:47.753 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.02)
03:02:47.753 00.000 8976 Worker thread wakes up
03:02:47.753 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.02) opts 0xd
03:02:47.753 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.02)
03:02:47.753 00.000 8976 Moving (-0.41, 0.02) raw xDistance=0.21 yDistance=0.33
03:02:47.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:02:47.753 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
03:02:47.753 00.000 5052 UpdateGuideState exits: m=159 SNR=8.8
03:02:47.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:47.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:47.753 00.000 5052 Enqueuing Expose request
03:02:47.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:02:47.753 00.000 8976 MoveAxis(R, 0, ABG)
03:02:47.753 00.000 8976 MoveAxis(D, 1, ABG)
03:02:47.753 00.000 8976 stepping (-10, 19) + (0, -1)
03:02:47.753 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:47.780 00.027 8976 Received - 47 (G) 
03:02:47.781 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:47.781 00.000 8976 stepped: pos (-10, 18)
03:02:47.781 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:02:47.781 00.000 8976 MountToCamera -- mountX=1.49 mountY=-3.09 hyp=3.43 mountTheta=-1.12 cameraX=2.07, cameraY=2.73 cameraTheta=0.92
03:02:47.781 00.000 8976 incremental bump (2.072, 2.732) isValid = 1
03:02:47.781 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
03:02:47.781 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:02:47.781 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:02:47.781 00.000 8976 move complete, result=0
03:02:47.781 00.000 8976 worker thread done servicing request
03:02:47.781 00.000 9828 Worker thread wakes up
03:02:47.781 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:02:47.781 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:02:47.781 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
03:02:47.781 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
03:02:47.781 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
03:02:47.782 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
03:02:47.782 00.000 9828 BLC: window closed
03:02:47.782 00.000 9828 MoveAxis(E, 23, B)
03:02:47.782 00.000 9828 Guiding  Dir = 2, Dur = 23
03:02:47.782 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:02:47.782 00.000 8976 Worker thread wakes up
03:02:47.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:47.782 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:47.782 00.000 9828 IsSlewing returns 0
03:02:47.782 00.000 9828 IsGuiding returns 0
03:02:47.783 00.001 9828 PulseGuide returned control before completion, sleep 33
03:02:47.821 00.038 9828 IsGuiding returns 1
03:02:47.822 00.001 9828 scope still moving after pulse duration time elapsed
03:02:47.854 00.032 9828 IsSlewing returns 0
03:02:47.854 00.000 9828 IsGuiding returns 1
03:02:47.885 00.031 9828 IsSlewing returns 0
03:02:47.885 00.000 9828 IsGuiding returns 1
03:02:47.916 00.031 9828 IsSlewing returns 0
03:02:47.917 00.001 9828 IsGuiding returns 0
03:02:47.917 00.000 9828 scope move finished after 23 + 110 ms
03:02:47.917 00.000 9828 Move returns status 0, amount 23
03:02:47.917 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:47.917 00.000 9828 MoveAxis(N, 12, B)
03:02:47.917 00.000 9828 Guiding  Dir = 0, Dur = 12
03:02:47.930 00.013 9828 IsSlewing returns 0
03:02:47.930 00.000 9828 IsGuiding returns 1
03:02:47.930 00.000 9828 Entered PulseGuideScope while moving
03:02:47.990 00.060 9828 IsSlewing returns 0
03:02:47.990 00.000 9828 IsGuiding returns 1
03:02:47.990 00.000 9828 Still moving
03:02:48.051 00.061 9828 IsSlewing returns 0
03:02:48.052 00.001 9828 IsGuiding returns 1
03:02:48.052 00.000 9828 Still moving
03:02:48.113 00.061 9828 IsSlewing returns 0
03:02:48.113 00.000 9828 IsGuiding returns 0
03:02:48.113 00.000 9828 Movement stopped - continuing
03:02:48.113 00.000 9828 PulseGuide returned control before completion, sleep 22
03:02:48.143 00.030 9828 IsGuiding returns 1
03:02:48.143 00.000 9828 scope still moving after pulse duration time elapsed
03:02:48.174 00.031 9828 IsSlewing returns 0
03:02:48.174 00.000 9828 IsGuiding returns 1
03:02:48.205 00.031 9828 IsSlewing returns 0
03:02:48.205 00.000 9828 IsGuiding returns 1
03:02:48.236 00.031 9828 IsSlewing returns 0
03:02:48.236 00.000 9828 IsGuiding returns 1
03:02:48.268 00.032 9828 IsSlewing returns 0
03:02:48.269 00.001 9828 IsGuiding returns 0
03:02:48.269 00.000 9828 scope move finished after 12 + 143 ms
03:02:48.269 00.000 9828 Move returns status 0, amount 12
03:02:48.269 00.000 9828 move complete, result=0
03:02:48.269 00.000 9828 worker thread done servicing request
03:02:48.272 00.003 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:02:48.474 00.202 8976 Exposure complete
03:02:48.479 00.005 8976 worker thread done servicing request
03:02:48.479 00.000 5052 OnExposeComplete: enter
03:02:48.479 00.000 5052 UpdateGuideState(): m_state=6
03:02:48.479 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11762
03:02:48.479 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.94, Mass=161, SNR=8.8, Peak=80 HFD=2.1
03:02:48.479 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
03:02:48.479 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
03:02:48.479 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.27 cameraTheta=0.99 mountX=0.13 mountY=-0.25, mountTheta=-1.08
03:02:48.480 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.23, opts=13)
03:02:48.480 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.23)
03:02:48.480 00.000 8976 Worker thread wakes up
03:02:48.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.23) opts 0xd
03:02:48.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.23)
03:02:48.480 00.000 8976 Moving (0.15, 0.23) raw xDistance=0.13 yDistance=-0.25
03:02:48.481 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:02:48.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:02:48.481 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:02:48.481 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
03:02:48.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:48.481 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:48.481 00.000 5052 Enqueuing Expose request
03:02:48.481 00.000 8976 MoveAxis(R, 0, ABG)
03:02:48.481 00.000 8976 MoveAxis(U, 0, ABG)
03:02:48.481 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:02:48.481 00.000 8976 MountToCamera -- mountX=1.50 mountY=-3.01 hyp=3.37 mountTheta=-1.11 cameraX=2.00, cameraY=2.71 cameraTheta=0.94
03:02:48.481 00.000 8976 incremental bump (1.998, 2.710) isValid = 1
03:02:48.481 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:02:48.481 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:02:48.482 00.001 8976 Enqueuing Move request for scope (0.07, 0.10)
03:02:48.482 00.000 8976 move complete, result=0
03:02:48.482 00.000 9828 Worker thread wakes up
03:02:48.482 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:02:48.482 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:02:48.482 00.000 8976 worker thread done servicing request
03:02:48.482 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:48.482 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:02:48.482 00.000 8976 Worker thread wakes up
03:02:48.482 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
03:02:48.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:48.482 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:48.482 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:02:48.482 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:02:48.482 00.000 9828 BLC: window closed
03:02:48.482 00.000 9828 MoveAxis(E, 23, B)
03:02:48.482 00.000 9828 Guiding  Dir = 2, Dur = 23
03:02:48.483 00.001 9828 IsSlewing returns 0
03:02:48.483 00.000 9828 IsGuiding returns 0
03:02:48.483 00.000 9828 PulseGuide returned control before completion, sleep 33
03:02:48.520 00.037 9828 IsGuiding returns 1
03:02:48.520 00.000 9828 scope still moving after pulse duration time elapsed
03:02:48.550 00.030 9828 IsSlewing returns 0
03:02:48.550 00.000 9828 IsGuiding returns 1
03:02:48.581 00.031 9828 IsSlewing returns 0
03:02:48.581 00.000 9828 IsGuiding returns 1
03:02:48.612 00.031 9828 IsSlewing returns 0
03:02:48.612 00.000 9828 IsGuiding returns 0
03:02:48.612 00.000 9828 scope move finished after 23 + 106 ms
03:02:48.612 00.000 9828 Move returns status 0, amount 23
03:02:48.612 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:48.612 00.000 9828 MoveAxis(N, 12, B)
03:02:48.613 00.001 9828 Guiding  Dir = 0, Dur = 12
03:02:48.627 00.014 9828 IsSlewing returns 0
03:02:48.627 00.000 9828 IsGuiding returns 0
03:02:48.627 00.000 9828 PulseGuide returned control before completion, sleep 22
03:02:48.658 00.031 9828 IsGuiding returns 1
03:02:48.658 00.000 9828 scope still moving after pulse duration time elapsed
03:02:48.689 00.031 9828 IsSlewing returns 0
03:02:48.689 00.000 9828 IsGuiding returns 1
03:02:48.720 00.031 9828 IsSlewing returns 0
03:02:48.720 00.000 9828 IsGuiding returns 1
03:02:48.767 00.047 9828 IsSlewing returns 0
03:02:48.767 00.000 9828 IsGuiding returns 0
03:02:48.767 00.000 9828 scope move finished after 12 + 127 ms
03:02:48.767 00.000 9828 Move returns status 0, amount 12
03:02:48.767 00.000 9828 move complete, result=0
03:02:48.767 00.000 9828 worker thread done servicing request
03:02:48.767 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:02:49.184 00.417 8976 Exposure complete
03:02:49.190 00.006 8976 worker thread done servicing request
03:02:49.190 00.000 5052 OnExposeComplete: enter
03:02:49.190 00.000 5052 UpdateGuideState(): m_state=6
03:02:49.190 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11763
03:02:49.190 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.42, Mass=186, SNR=9.4, Peak=76 HFD=2.0
03:02:49.190 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.04) = xAngle (-3.74 = 2.54)
03:02:49.190 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.44)
03:02:49.191 00.001 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.70 mountX=-0.24 mountY=0.19, mountTheta=2.47
03:02:49.191 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.29, opts=13)
03:02:49.191 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.29)
03:02:49.191 00.000 8976 Worker thread wakes up
03:02:49.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.29) opts 0xd
03:02:49.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.29)
03:02:49.191 00.000 8976 Moving (-0.04, -0.29) raw xDistance=-0.24 yDistance=0.19
03:02:49.192 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:02:49.192 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:02:49.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:02:49.192 00.000 8976 MoveAxis(R, 0, ABG)
03:02:49.192 00.000 8976 MoveAxis(U, 0, ABG)
03:02:49.192 00.000 5052 UpdateGuideState exits: m=186 SNR=9.4
03:02:49.192 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:02:49.192 00.000 8976 MountToCamera -- mountX=1.51 mountY=-2.96 hyp=3.33 mountTheta=-1.10 cameraX=1.95, cameraY=2.69 cameraTheta=0.94
03:02:49.192 00.000 8976 incremental bump (1.948, 2.695) isValid = 1
03:02:49.192 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:02:49.192 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:02:49.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:49.192 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:02:49.192 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:49.192 00.000 5052 Enqueuing Expose request
03:02:49.192 00.000 9828 Worker thread wakes up
03:02:49.192 00.000 8976 move complete, result=0
03:02:49.192 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:02:49.193 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:02:49.193 00.000 8976 worker thread done servicing request
03:02:49.193 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:02:49.193 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
03:02:49.193 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
03:02:49.193 00.000 8976 Worker thread wakes up
03:02:49.193 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:02:49.193 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:49.193 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:02:49.193 00.000 9828 BLC: window closed
03:02:49.193 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:49.193 00.000 9828 MoveAxis(E, 23, B)
03:02:49.193 00.000 9828 Guiding  Dir = 2, Dur = 23
03:02:49.194 00.001 9828 IsSlewing returns 0
03:02:49.194 00.000 9828 IsGuiding returns 0
03:02:49.194 00.000 9828 PulseGuide returned control before completion, sleep 33
03:02:49.234 00.040 9828 IsGuiding returns 1
03:02:49.234 00.000 9828 scope still moving after pulse duration time elapsed
03:02:49.265 00.031 9828 IsSlewing returns 0
03:02:49.265 00.000 9828 IsGuiding returns 1
03:02:49.296 00.031 9828 IsSlewing returns 0
03:02:49.296 00.000 9828 IsGuiding returns 1
03:02:49.326 00.030 9828 IsSlewing returns 0
03:02:49.326 00.000 9828 IsGuiding returns 0
03:02:49.326 00.000 9828 scope move finished after 23 + 109 ms
03:02:49.327 00.001 9828 Move returns status 0, amount 23
03:02:49.327 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:49.327 00.000 9828 MoveAxis(N, 12, B)
03:02:49.327 00.000 9828 Guiding  Dir = 0, Dur = 12
03:02:49.341 00.014 9828 IsSlewing returns 0
03:02:49.341 00.000 9828 IsGuiding returns 0
03:02:49.341 00.000 9828 PulseGuide returned control before completion, sleep 22
03:02:49.372 00.031 9828 IsGuiding returns 1
03:02:49.372 00.000 9828 scope still moving after pulse duration time elapsed
03:02:49.403 00.031 9828 IsSlewing returns 0
03:02:49.403 00.000 9828 IsGuiding returns 1
03:02:49.434 00.031 9828 IsSlewing returns 0
03:02:49.434 00.000 9828 IsGuiding returns 1
03:02:49.465 00.031 9828 IsSlewing returns 0
03:02:49.465 00.000 9828 IsGuiding returns 1
03:02:49.496 00.031 9828 IsSlewing returns 0
03:02:49.496 00.000 9828 IsGuiding returns 0
03:02:49.496 00.000 9828 scope move finished after 12 + 143 ms
03:02:49.496 00.000 9828 Move returns status 0, amount 12
03:02:49.496 00.000 9828 move complete, result=0
03:02:49.496 00.000 9828 worker thread done servicing request
03:02:49.496 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:02:49.880 00.384 8976 Exposure complete
03:02:49.885 00.005 8976 worker thread done servicing request
03:02:49.885 00.000 5052 OnExposeComplete: enter
03:02:49.885 00.000 5052 UpdateGuideState(): m_state=6
03:02:49.885 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11764
03:02:49.885 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.83, Mass=171, SNR=9.1, Peak=80 HFD=2.1
03:02:49.885 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
03:02:49.885 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
03:02:49.885 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.25 mountX=0.09 mountY=-0.10, mountTheta=-0.84
03:02:49.886 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.12, opts=13)
03:02:49.886 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.12)
03:02:49.886 00.000 8976 Worker thread wakes up
03:02:49.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.12) opts 0xd
03:02:49.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.12)
03:02:49.886 00.000 8976 Moving (0.04, 0.12) raw xDistance=0.09 yDistance=-0.10
03:02:49.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:02:49.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
03:02:49.886 00.000 5052 UpdateGuideState exits: m=171 SNR=9.1
03:02:49.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:49.887 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:49.887 00.000 5052 Enqueuing Expose request
03:02:49.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:02:49.887 00.000 8976 MoveAxis(R, 0, ABG)
03:02:49.887 00.000 8976 MoveAxis(U, 0, ABG)
03:02:49.887 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:02:49.887 00.000 8976 MountToCamera -- mountX=1.52 mountY=-2.93 hyp=3.30 mountTheta=-1.09 cameraX=1.92, cameraY=2.68 cameraTheta=0.95
03:02:49.887 00.000 8976 incremental bump (1.915, 2.685) isValid = 1
03:02:49.887 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:02:49.887 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:02:49.887 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:02:49.887 00.000 8976 move complete, result=0
03:02:49.887 00.000 8976 worker thread done servicing request
03:02:49.887 00.000 9828 Worker thread wakes up
03:02:49.887 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:02:49.887 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:02:49.887 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
03:02:49.887 00.000 8976 Worker thread wakes up
03:02:49.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:49.887 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:49.887 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:49.888 00.001 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
03:02:49.888 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:02:49.888 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:02:49.888 00.000 9828 BLC: window closed
03:02:49.888 00.000 9828 MoveAxis(E, 23, B)
03:02:49.888 00.000 9828 Guiding  Dir = 2, Dur = 23
03:02:49.888 00.000 9828 IsSlewing returns 0
03:02:49.888 00.000 9828 IsGuiding returns 0
03:02:49.889 00.001 9828 PulseGuide returned control before completion, sleep 33
03:02:49.933 00.044 9828 IsGuiding returns 1
03:02:49.933 00.000 9828 scope still moving after pulse duration time elapsed
03:02:49.964 00.031 9828 IsSlewing returns 0
03:02:49.964 00.000 9828 IsGuiding returns 1
03:02:49.995 00.031 9828 IsSlewing returns 0
03:02:49.995 00.000 9828 IsGuiding returns 1
03:02:50.027 00.032 9828 IsSlewing returns 0
03:02:50.027 00.000 9828 IsGuiding returns 0
03:02:50.027 00.000 9828 scope move finished after 23 + 114 ms
03:02:50.027 00.000 9828 Move returns status 0, amount 23
03:02:50.027 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:50.027 00.000 9828 MoveAxis(N, 12, B)
03:02:50.027 00.000 9828 Guiding  Dir = 0, Dur = 12
03:02:50.044 00.017 9828 IsSlewing returns 0
03:02:50.044 00.000 9828 IsGuiding returns 0
03:02:50.044 00.000 9828 PulseGuide returned control before completion, sleep 22
03:02:50.074 00.030 9828 IsGuiding returns 1
03:02:50.075 00.001 9828 scope still moving after pulse duration time elapsed
03:02:50.105 00.030 9828 IsSlewing returns 0
03:02:50.105 00.000 9828 IsGuiding returns 1
03:02:50.137 00.032 9828 IsSlewing returns 0
03:02:50.137 00.000 9828 IsGuiding returns 1
03:02:50.167 00.030 9828 IsSlewing returns 0
03:02:50.167 00.000 9828 IsGuiding returns 1
03:02:50.198 00.031 9828 IsSlewing returns 0
03:02:50.198 00.000 9828 IsGuiding returns 0
03:02:50.198 00.000 9828 scope move finished after 12 + 143 ms
03:02:50.198 00.000 9828 Move returns status 0, amount 12
03:02:50.198 00.000 9828 move complete, result=0
03:02:50.198 00.000 9828 worker thread done servicing request
03:02:50.199 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:02:50.574 00.375 8976 Exposure complete
03:02:50.580 00.006 8976 worker thread done servicing request
03:02:50.580 00.000 5052 OnExposeComplete: enter
03:02:50.580 00.000 5052 UpdateGuideState(): m_state=6
03:02:50.580 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11765
03:02:50.580 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.80, Mass=173, SNR=9.1, Peak=77 HFD=1.9
03:02:50.580 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
03:02:50.580 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
03:02:50.580 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.09 hyp=0.45 cameraTheta=0.20 mountX=-0.12 mountY=-0.42, mountTheta=-1.85
03:02:50.581 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.09, opts=13)
03:02:50.581 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.09)
03:02:50.581 00.000 8976 Worker thread wakes up
03:02:50.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.09) opts 0xd
03:02:50.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.09)
03:02:50.581 00.000 8976 Moving (0.44, 0.09) raw xDistance=-0.12 yDistance=-0.42
03:02:50.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:02:50.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
03:02:50.581 00.000 8976 MoveAxis(R, 0, ABG)
03:02:50.581 00.000 8976 MoveAxis(U, 2, ABG)
03:02:50.581 00.000 8976 stepping (-10, 18) + (0, 2)
03:02:50.581 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:02:50.581 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
03:02:50.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:50.581 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:50.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:50.582 00.001 5052 Enqueuing Expose request
03:02:50.610 00.028 8976 Received - 47 (G) 
03:02:50.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:50.610 00.000 8976 stepped: pos (-10, 20)
03:02:50.610 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:02:50.610 00.000 8976 MountToCamera -- mountX=1.52 mountY=-3.01 hyp=3.37 mountTheta=-1.10 cameraX=1.99, cameraY=2.73 cameraTheta=0.94
03:02:50.610 00.000 8976 incremental bump (1.986, 2.726) isValid = 1
03:02:50.610 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:02:50.610 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:02:50.611 00.001 8976 Enqueuing Move request for scope (0.07, 0.10)
03:02:50.611 00.000 8976 move complete, result=0
03:02:50.611 00.000 9828 Worker thread wakes up
03:02:50.611 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:02:50.611 00.000 8976 worker thread done servicing request
03:02:50.611 00.000 8976 Worker thread wakes up
03:02:50.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:50.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:50.611 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:02:50.611 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:02:50.611 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:02:50.611 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:02:50.611 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:02:50.611 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:02:50.611 00.000 9828 BLC: window closed
03:02:50.611 00.000 9828 MoveAxis(E, 23, B)
03:02:50.611 00.000 9828 Guiding  Dir = 2, Dur = 23
03:02:50.612 00.001 9828 IsSlewing returns 0
03:02:50.612 00.000 9828 IsGuiding returns 0
03:02:50.612 00.000 9828 PulseGuide returned control before completion, sleep 33
03:02:50.651 00.039 9828 IsGuiding returns 1
03:02:50.651 00.000 9828 scope still moving after pulse duration time elapsed
03:02:50.681 00.030 9828 IsSlewing returns 0
03:02:50.681 00.000 9828 IsGuiding returns 1
03:02:50.712 00.031 9828 IsSlewing returns 0
03:02:50.712 00.000 9828 IsGuiding returns 1
03:02:50.742 00.030 9828 IsSlewing returns 0
03:02:50.742 00.000 9828 IsGuiding returns 1
03:02:50.773 00.031 9828 IsSlewing returns 0
03:02:50.773 00.000 9828 IsGuiding returns 0
03:02:50.773 00.000 9828 scope move finished after 23 + 137 ms
03:02:50.773 00.000 9828 Move returns status 0, amount 23
03:02:50.773 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:50.773 00.000 9828 MoveAxis(N, 12, B)
03:02:50.773 00.000 9828 Guiding  Dir = 0, Dur = 12
03:02:50.788 00.015 9828 IsSlewing returns 0
03:02:50.788 00.000 9828 IsGuiding returns 0
03:02:50.788 00.000 9828 PulseGuide returned control before completion, sleep 22
03:02:50.820 00.032 9828 IsGuiding returns 1
03:02:50.820 00.000 9828 scope still moving after pulse duration time elapsed
03:02:50.851 00.031 9828 IsSlewing returns 0
03:02:50.851 00.000 9828 IsGuiding returns 1
03:02:50.882 00.031 9828 IsSlewing returns 0
03:02:50.882 00.000 9828 IsGuiding returns 1
03:02:50.913 00.031 9828 IsSlewing returns 0
03:02:50.913 00.000 9828 IsGuiding returns 1
03:02:50.943 00.030 9828 IsSlewing returns 0
03:02:50.943 00.000 9828 IsGuiding returns 0
03:02:50.943 00.000 9828 scope move finished after 12 + 143 ms
03:02:50.943 00.000 9828 Move returns status 0, amount 12
03:02:50.943 00.000 9828 move complete, result=0
03:02:50.943 00.000 9828 worker thread done servicing request
03:02:50.944 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:02:51.290 00.346 8976 Exposure complete
03:02:51.295 00.005 8976 worker thread done servicing request
03:02:51.296 00.001 5052 OnExposeComplete: enter
03:02:51.296 00.000 5052 UpdateGuideState(): m_state=6
03:02:51.296 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11766
03:02:51.296 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.19, Mass=166, SNR=8.9, Peak=77 HFD=1.8
03:02:51.296 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.04) = xAngle (-3.32 = 2.96)
03:02:51.296 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.43 = 2.86)
03:02:51.296 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.52 hyp=0.55 cameraTheta=-1.28 mountX=-0.54 mountY=0.15, mountTheta=2.86
03:02:51.296 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.52, opts=13)
03:02:51.297 00.001 5052 Enqueuing Move request for stepguider (0.16, -0.52)
03:02:51.297 00.000 8976 Worker thread wakes up
03:02:51.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.52) opts 0xd
03:02:51.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.52)
03:02:51.297 00.000 8976 Moving (0.16, -0.52) raw xDistance=-0.54 yDistance=0.15
03:02:51.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:02:51.297 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:02:51.297 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
03:02:51.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:51.297 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:51.297 00.000 5052 Enqueuing Expose request
03:02:51.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:02:51.297 00.000 8976 MoveAxis(R, 2, ABG)
03:02:51.297 00.000 8976 stepping (-10, 20) + (2, 0)
03:02:51.297 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:51.330 00.033 8976 Received - 47 (G) 
03:02:51.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:51.330 00.000 8976 stepped: pos (-8, 20)
03:02:51.330 00.000 8976 MoveAxis(U, 0, ABG)
03:02:51.330 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:02:51.330 00.000 8976 MountToCamera -- mountX=1.42 mountY=-3.06 hyp=3.38 mountTheta=-1.14 cameraX=2.08, cameraY=2.66 cameraTheta=0.91
03:02:51.330 00.000 8976 incremental bump (2.080, 2.664) isValid = 1
03:02:51.330 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:02:51.330 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:02:51.330 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:02:51.330 00.000 8976 move complete, result=0
03:02:51.330 00.000 9828 Worker thread wakes up
03:02:51.330 00.000 8976 worker thread done servicing request
03:02:51.330 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
03:02:51.330 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:02:51.330 00.000 8976 Worker thread wakes up
03:02:51.331 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:51.331 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:02:51.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:51.331 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
03:02:51.331 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
03:02:51.331 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
03:02:51.331 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:02:51.331 00.000 9828 BLC: window closed
03:02:51.331 00.000 9828 MoveAxis(E, 24, B)
03:02:51.331 00.000 9828 Guiding  Dir = 2, Dur = 24
03:02:51.331 00.000 9828 IsSlewing returns 0
03:02:51.331 00.000 9828 IsGuiding returns 0
03:02:51.332 00.001 9828 PulseGuide returned control before completion, sleep 34
03:02:51.381 00.049 9828 IsGuiding returns 1
03:02:51.381 00.000 9828 scope still moving after pulse duration time elapsed
03:02:51.411 00.030 9828 IsSlewing returns 0
03:02:51.411 00.000 9828 IsGuiding returns 1
03:02:51.443 00.032 9828 IsSlewing returns 0
03:02:51.443 00.000 9828 IsGuiding returns 1
03:02:51.473 00.030 9828 IsSlewing returns 0
03:02:51.473 00.000 9828 IsGuiding returns 0
03:02:51.473 00.000 9828 scope move finished after 24 + 117 ms
03:02:51.473 00.000 9828 Move returns status 0, amount 24
03:02:51.473 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:51.473 00.000 9828 MoveAxis(N, 11, B)
03:02:51.474 00.001 9828 Guiding  Dir = 0, Dur = 11
03:02:51.489 00.015 9828 IsSlewing returns 0
03:02:51.489 00.000 9828 IsGuiding returns 1
03:02:51.489 00.000 9828 Entered PulseGuideScope while moving
03:02:51.552 00.063 9828 IsSlewing returns 0
03:02:51.552 00.000 9828 IsGuiding returns 1
03:02:51.552 00.000 9828 Still moving
03:02:51.613 00.061 9828 IsSlewing returns 0
03:02:51.613 00.000 9828 IsGuiding returns 0
03:02:51.613 00.000 9828 Movement stopped - continuing
03:02:51.613 00.000 9828 PulseGuide returned control before completion, sleep 21
03:02:51.644 00.031 9828 IsGuiding returns 1
03:02:51.644 00.000 9828 scope still moving after pulse duration time elapsed
03:02:51.675 00.031 9828 IsSlewing returns 0
03:02:51.675 00.000 9828 IsGuiding returns 1
03:02:51.706 00.031 9828 IsSlewing returns 0
03:02:51.706 00.000 9828 IsGuiding returns 1
03:02:51.738 00.032 9828 IsSlewing returns 0
03:02:51.739 00.001 9828 IsGuiding returns 1
03:02:51.768 00.029 9828 IsSlewing returns 0
03:02:51.768 00.000 9828 IsGuiding returns 0
03:02:51.768 00.000 9828 scope move finished after 11 + 144 ms
03:02:51.768 00.000 9828 Move returns status 0, amount 11
03:02:51.769 00.001 9828 move complete, result=0
03:02:51.769 00.000 9828 worker thread done servicing request
03:02:51.769 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:02:52.018 00.249 8976 Exposure complete
03:02:52.024 00.006 8976 worker thread done servicing request
03:02:52.024 00.000 5052 OnExposeComplete: enter
03:02:52.024 00.000 5052 UpdateGuideState(): m_state=6
03:02:52.024 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11767
03:02:52.024 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.34, Mass=190, SNR=9.5, Peak=76 HFD=1.7
03:02:52.024 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
03:02:52.024 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
03:02:52.024 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.37 hyp=0.72 cameraTheta=-2.60 mountX=-0.05 mountY=0.72, mountTheta=1.64
03:02:52.025 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.37, opts=13)
03:02:52.025 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.37)
03:02:52.025 00.000 8976 Worker thread wakes up
03:02:52.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:02:52.025 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
03:02:52.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:52.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:52.025 00.000 5052 Enqueuing Expose request
03:02:52.026 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.37) opts 0xd
03:02:52.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.37)
03:02:52.026 00.000 8976 Moving (-0.61, -0.37) raw xDistance=-0.05 yDistance=0.72
03:02:52.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:02:52.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
03:02:52.026 00.000 8976 MoveAxis(R, 0, ABG)
03:02:52.026 00.000 8976 MoveAxis(D, 3, ABG)
03:02:52.026 00.000 8976 stepping (-8, 20) + (0, -3)
03:02:52.026 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:52.065 00.039 8976 Received - 47 (G) 
03:02:52.065 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:02:52.065 00.000 8976 stepped: pos (-8, 17)
03:02:52.065 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:02:52.066 00.001 8976 MountToCamera -- mountX=1.36 mountY=-2.94 hyp=3.24 mountTheta=-1.14 cameraX=2.00, cameraY=2.55 cameraTheta=0.91
03:02:52.066 00.000 8976 incremental bump (2.003, 2.550) isValid = 1
03:02:52.066 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:02:52.066 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:02:52.066 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:02:52.066 00.000 8976 move complete, result=0
03:02:52.066 00.000 9828 Worker thread wakes up
03:02:52.066 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:02:52.066 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:02:52.066 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
03:02:52.066 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.35)
03:02:52.066 00.000 8976 worker thread done servicing request
03:02:52.066 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:02:52.066 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
03:02:52.066 00.000 8976 Worker thread wakes up
03:02:52.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:52.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:52.067 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:02:52.067 00.000 9828 BLC: window closed
03:02:52.067 00.000 9828 MoveAxis(E, 24, B)
03:02:52.067 00.000 9828 Guiding  Dir = 2, Dur = 24
03:02:52.067 00.000 9828 IsSlewing returns 0
03:02:52.067 00.000 9828 IsGuiding returns 0
03:02:52.067 00.000 9828 PulseGuide returned control before completion, sleep 34
03:02:52.112 00.045 9828 IsGuiding returns 1
03:02:52.112 00.000 9828 scope still moving after pulse duration time elapsed
03:02:52.143 00.031 9828 IsSlewing returns 0
03:02:52.143 00.000 9828 IsGuiding returns 1
03:02:52.174 00.031 9828 IsSlewing returns 0
03:02:52.174 00.000 9828 IsGuiding returns 1
03:02:52.205 00.031 9828 IsSlewing returns 0
03:02:52.205 00.000 9828 IsGuiding returns 1
03:02:52.236 00.031 9828 IsSlewing returns 0
03:02:52.236 00.000 9828 IsGuiding returns 0
03:02:52.236 00.000 9828 scope move finished after 24 + 144 ms
03:02:52.236 00.000 9828 Move returns status 0, amount 24
03:02:52.236 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:52.236 00.000 9828 MoveAxis(N, 11, B)
03:02:52.236 00.000 9828 Guiding  Dir = 0, Dur = 11
03:02:52.251 00.015 9828 IsSlewing returns 0
03:02:52.251 00.000 9828 IsGuiding returns 0
03:02:52.251 00.000 9828 PulseGuide returned control before completion, sleep 21
03:02:52.282 00.031 9828 IsGuiding returns 1
03:02:52.282 00.000 9828 scope still moving after pulse duration time elapsed
03:02:52.313 00.031 9828 IsSlewing returns 0
03:02:52.313 00.000 9828 IsGuiding returns 1
03:02:52.344 00.031 9828 IsSlewing returns 0
03:02:52.344 00.000 9828 IsGuiding returns 1
03:02:52.375 00.031 9828 IsSlewing returns 0
03:02:52.375 00.000 9828 IsGuiding returns 1
03:02:52.406 00.031 9828 IsSlewing returns 0
03:02:52.406 00.000 9828 IsGuiding returns 0
03:02:52.406 00.000 9828 scope move finished after 11 + 143 ms
03:02:52.406 00.000 9828 Move returns status 0, amount 11
03:02:52.406 00.000 9828 move complete, result=0
03:02:52.406 00.000 9828 worker thread done servicing request
03:02:52.406 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:02:52.750 00.344 8976 Exposure complete
03:02:52.755 00.005 8976 worker thread done servicing request
03:02:52.755 00.000 5052 OnExposeComplete: enter
03:02:52.755 00.000 5052 UpdateGuideState(): m_state=6
03:02:52.755 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11768
03:02:52.755 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=282.03, Mass=180, SNR=9.3, Peak=75 HFD=2.1
03:02:52.755 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
03:02:52.755 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
03:02:52.755 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.32 hyp=0.64 cameraTheta=0.53 mountX=0.04 mountY=-0.64, mountTheta=-1.51
03:02:52.756 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.32, opts=13)
03:02:52.756 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.32)
03:02:52.756 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:02:52.756 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
03:02:52.756 00.000 8976 Worker thread wakes up
03:02:52.756 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.32) opts 0xd
03:02:52.756 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.32)
03:02:52.756 00.000 8976 Moving (0.55, 0.32) raw xDistance=0.04 yDistance=-0.64
03:02:52.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:52.756 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:52.756 00.000 5052 Enqueuing Expose request
03:02:52.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:02:52.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.64
03:02:52.757 00.001 8976 MoveAxis(R, 0, ABG)
03:02:52.757 00.000 8976 MoveAxis(U, 2, ABG)
03:02:52.757 00.000 8976 stepping (-8, 17) + (0, 2)
03:02:52.757 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:52.784 00.027 8976 Received - 47 (G) 
03:02:52.784 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:52.784 00.000 8976 stepped: pos (-8, 19)
03:02:52.785 00.001 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:02:52.785 00.000 8976 MountToCamera -- mountX=1.31 mountY=-2.97 hyp=3.25 mountTheta=-1.15 cameraX=2.04, cameraY=2.52 cameraTheta=0.89
03:02:52.785 00.000 8976 incremental bump (2.045, 2.522) isValid = 1
03:02:52.785 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:02:52.785 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:02:52.785 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:02:52.785 00.000 8976 move complete, result=0
03:02:52.785 00.000 9828 Worker thread wakes up
03:02:52.785 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:02:52.785 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:02:52.785 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:02:52.785 00.000 8976 worker thread done servicing request
03:02:52.785 00.000 8976 Worker thread wakes up
03:02:52.785 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:52.785 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
03:02:52.785 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:02:52.785 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:02:52.786 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:02:52.786 00.000 9828 BLC: window closed
03:02:52.786 00.000 9828 MoveAxis(E, 24, B)
03:02:52.786 00.000 9828 Guiding  Dir = 2, Dur = 24
03:02:52.786 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:52.786 00.000 9828 IsSlewing returns 0
03:02:52.786 00.000 9828 IsGuiding returns 0
03:02:52.786 00.000 9828 PulseGuide returned control before completion, sleep 34
03:02:52.823 00.037 9828 IsGuiding returns 1
03:02:52.823 00.000 9828 scope still moving after pulse duration time elapsed
03:02:52.854 00.031 9828 IsSlewing returns 0
03:02:52.854 00.000 9828 IsGuiding returns 1
03:02:52.886 00.032 9828 IsSlewing returns 0
03:02:52.886 00.000 9828 IsGuiding returns 1
03:02:52.915 00.029 9828 IsSlewing returns 0
03:02:52.915 00.000 9828 IsGuiding returns 1
03:02:52.947 00.032 9828 IsSlewing returns 0
03:02:52.947 00.000 9828 IsGuiding returns 0
03:02:52.947 00.000 9828 scope move finished after 24 + 137 ms
03:02:52.947 00.000 9828 Move returns status 0, amount 24
03:02:52.947 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:52.947 00.000 9828 MoveAxis(N, 11, B)
03:02:52.947 00.000 9828 Guiding  Dir = 0, Dur = 11
03:02:52.962 00.015 9828 IsSlewing returns 0
03:02:52.962 00.000 9828 IsGuiding returns 0
03:02:52.962 00.000 9828 PulseGuide returned control before completion, sleep 21
03:02:52.993 00.031 9828 IsGuiding returns 1
03:02:52.993 00.000 9828 scope still moving after pulse duration time elapsed
03:02:53.024 00.031 9828 IsSlewing returns 0
03:02:53.024 00.000 9828 IsGuiding returns 1
03:02:53.054 00.030 9828 IsSlewing returns 0
03:02:53.054 00.000 9828 IsGuiding returns 1
03:02:53.086 00.032 9828 IsSlewing returns 0
03:02:53.086 00.000 9828 IsGuiding returns 1
03:02:53.117 00.031 9828 IsSlewing returns 0
03:02:53.118 00.001 9828 IsGuiding returns 0
03:02:53.118 00.000 9828 scope move finished after 11 + 144 ms
03:02:53.118 00.000 9828 Move returns status 0, amount 11
03:02:53.118 00.000 9828 move complete, result=0
03:02:53.118 00.000 9828 worker thread done servicing request
03:02:53.118 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:02:53.471 00.353 8976 Exposure complete
03:02:53.476 00.005 8976 worker thread done servicing request
03:02:53.476 00.000 5052 OnExposeComplete: enter
03:02:53.476 00.000 5052 UpdateGuideState(): m_state=6
03:02:53.476 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11769
03:02:53.476 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.88, Mass=158, SNR=8.7, Peak=81 HFD=1.7
03:02:53.477 00.001 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
03:02:53.477 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
03:02:53.477 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.17 hyp=0.49 cameraTheta=0.35 mountX=-0.06 mountY=-0.48, mountTheta=-1.70
03:02:53.479 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.17, opts=13)
03:02:53.479 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.17)
03:02:53.479 00.000 8976 Worker thread wakes up
03:02:53.479 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:02:53.480 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.17) opts 0xd
03:02:53.480 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:02:53.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:53.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.17)
03:02:53.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:53.480 00.000 8976 Moving (0.46, 0.17) raw xDistance=-0.06 yDistance=-0.48
03:02:53.480 00.000 5052 Enqueuing Expose request
03:02:53.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:02:53.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
03:02:53.480 00.000 8976 MoveAxis(R, 0, ABG)
03:02:53.480 00.000 8976 MoveAxis(U, 2, ABG)
03:02:53.480 00.000 8976 stepping (-8, 19) + (0, 2)
03:02:53.481 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:53.520 00.039 8976 Received - 47 (G) 
03:02:53.520 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:53.520 00.000 8976 stepped: pos (-8, 21)
03:02:53.520 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:02:53.520 00.000 8976 MountToCamera -- mountX=1.29 mountY=-3.09 hyp=3.35 mountTheta=-1.18 cameraX=2.17, cameraY=2.55 cameraTheta=0.87
03:02:53.520 00.000 8976 incremental bump (2.166, 2.551) isValid = 1
03:02:53.520 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:02:53.520 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:02:53.520 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:02:53.520 00.000 8976 move complete, result=0
03:02:53.520 00.000 9828 Worker thread wakes up
03:02:53.520 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:02:53.520 00.000 8976 worker thread done servicing request
03:02:53.520 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:02:53.521 00.001 8976 Worker thread wakes up
03:02:53.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:53.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:53.521 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:02:53.521 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:02:53.521 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:02:53.521 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:02:53.521 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:02:53.521 00.000 9828 BLC: window closed
03:02:53.521 00.000 9828 MoveAxis(E, 25, B)
03:02:53.521 00.000 9828 Guiding  Dir = 2, Dur = 25
03:02:53.521 00.000 9828 IsSlewing returns 0
03:02:53.521 00.000 9828 IsGuiding returns 0
03:02:53.522 00.001 9828 PulseGuide returned control before completion, sleep 35
03:02:53.571 00.049 9828 IsGuiding returns 1
03:02:53.571 00.000 9828 scope still moving after pulse duration time elapsed
03:02:53.601 00.030 9828 IsSlewing returns 0
03:02:53.601 00.000 9828 IsGuiding returns 1
03:02:53.633 00.032 9828 IsSlewing returns 0
03:02:53.633 00.000 9828 IsGuiding returns 1
03:02:53.664 00.031 9828 IsSlewing returns 0
03:02:53.664 00.000 9828 IsGuiding returns 0
03:02:53.664 00.000 9828 scope move finished after 25 + 117 ms
03:02:53.664 00.000 9828 Move returns status 0, amount 25
03:02:53.664 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:53.664 00.000 9828 MoveAxis(N, 11, B)
03:02:53.664 00.000 9828 Guiding  Dir = 0, Dur = 11
03:02:53.680 00.016 9828 IsSlewing returns 0
03:02:53.680 00.000 9828 IsGuiding returns 0
03:02:53.680 00.000 9828 PulseGuide returned control before completion, sleep 21
03:02:53.712 00.032 9828 IsGuiding returns 1
03:02:53.712 00.000 9828 scope still moving after pulse duration time elapsed
03:02:53.743 00.031 9828 IsSlewing returns 0
03:02:53.743 00.000 9828 IsGuiding returns 1
03:02:53.775 00.032 9828 IsSlewing returns 0
03:02:53.775 00.000 9828 IsGuiding returns 1
03:02:53.806 00.031 9828 IsSlewing returns 0
03:02:53.806 00.000 9828 IsGuiding returns 0
03:02:53.806 00.000 9828 scope move finished after 11 + 114 ms
03:02:53.806 00.000 9828 Move returns status 0, amount 11
03:02:53.806 00.000 9828 move complete, result=0
03:02:53.806 00.000 9828 worker thread done servicing request
03:02:53.806 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:02:54.205 00.399 8976 Exposure complete
03:02:54.210 00.005 8976 worker thread done servicing request
03:02:54.210 00.000 5052 OnExposeComplete: enter
03:02:54.210 00.000 5052 UpdateGuideState(): m_state=6
03:02:54.210 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11770
03:02:54.211 00.001 5052 Star::Find returns 1 (0), X=329.47, Y=281.40, Mass=180, SNR=9.3, Peak=69 HFD=3.0
03:02:54.211 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
03:02:54.211 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.95 = -2.95)
03:02:54.211 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.30 hyp=0.43 cameraTheta=-0.80 mountX=-0.41 mountY=-0.08, mountTheta=-2.94
03:02:54.211 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.30, opts=13)
03:02:54.211 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.30)
03:02:54.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:02:54.211 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
03:02:54.212 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:54.212 00.000 8976 Worker thread wakes up
03:02:54.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:54.212 00.000 5052 Enqueuing Expose request
03:02:54.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.30) opts 0xd
03:02:54.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.30)
03:02:54.212 00.000 8976 Moving (0.30, -0.30) raw xDistance=-0.41 yDistance=-0.08
03:02:54.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
03:02:54.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:02:54.212 00.000 8976 MoveAxis(R, 2, ABG)
03:02:54.212 00.000 8976 stepping (-8, 21) + (2, 0)
03:02:54.212 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:54.240 00.028 8976 Received - 47 (G) 
03:02:54.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:54.240 00.000 8976 stepped: pos (-6, 21)
03:02:54.240 00.000 8976 MoveAxis(U, 0, ABG)
03:02:54.240 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:02:54.240 00.000 8976 MountToCamera -- mountX=1.16 mountY=-3.17 hyp=3.38 mountTheta=-1.22 cameraX=2.29, cameraY=2.48 cameraTheta=0.82
03:02:54.240 00.000 8976 incremental bump (2.293, 2.480) isValid = 1
03:02:54.240 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:02:54.240 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:02:54.240 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:02:54.240 00.000 8976 move complete, result=0
03:02:54.240 00.000 9828 Worker thread wakes up
03:02:54.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:02:54.240 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:02:54.240 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
03:02:54.240 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
03:02:54.240 00.000 8976 worker thread done servicing request
03:02:54.240 00.000 8976 Worker thread wakes up
03:02:54.240 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:54.240 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:54.240 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
03:02:54.241 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:02:54.241 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:02:54.241 00.000 9828 BLC: window closed
03:02:54.241 00.000 9828 MoveAxis(E, 26, B)
03:02:54.241 00.000 9828 Guiding  Dir = 2, Dur = 26
03:02:54.241 00.000 9828 IsSlewing returns 0
03:02:54.241 00.000 9828 IsGuiding returns 0
03:02:54.241 00.000 9828 PulseGuide returned control before completion, sleep 36
03:02:54.292 00.051 9828 IsGuiding returns 1
03:02:54.292 00.000 9828 scope still moving after pulse duration time elapsed
03:02:54.323 00.031 9828 IsSlewing returns 0
03:02:54.323 00.000 9828 IsGuiding returns 1
03:02:54.354 00.031 9828 IsSlewing returns 0
03:02:54.355 00.001 9828 IsGuiding returns 1
03:02:54.384 00.029 9828 IsSlewing returns 0
03:02:54.384 00.000 9828 IsGuiding returns 0
03:02:54.384 00.000 9828 scope move finished after 26 + 116 ms
03:02:54.384 00.000 9828 Move returns status 0, amount 26
03:02:54.384 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:54.384 00.000 9828 MoveAxis(N, 10, B)
03:02:54.384 00.000 9828 Guiding  Dir = 0, Dur = 10
03:02:54.399 00.015 9828 IsSlewing returns 0
03:02:54.399 00.000 9828 IsGuiding returns 0
03:02:54.399 00.000 9828 PulseGuide returned control before completion, sleep 20
03:02:54.430 00.031 9828 IsGuiding returns 1
03:02:54.430 00.000 9828 scope still moving after pulse duration time elapsed
03:02:54.461 00.031 9828 IsSlewing returns 0
03:02:54.461 00.000 9828 IsGuiding returns 1
03:02:54.493 00.032 9828 IsSlewing returns 0
03:02:54.493 00.000 9828 IsGuiding returns 1
03:02:54.523 00.030 9828 IsSlewing returns 0
03:02:54.523 00.000 9828 IsGuiding returns 1
03:02:54.553 00.030 9828 IsSlewing returns 0
03:02:54.553 00.000 9828 IsGuiding returns 0
03:02:54.553 00.000 9828 scope move finished after 10 + 144 ms
03:02:54.554 00.001 9828 Move returns status 0, amount 10
03:02:54.554 00.000 9828 move complete, result=0
03:02:54.554 00.000 9828 worker thread done servicing request
03:02:54.554 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:02:54.928 00.374 8976 Exposure complete
03:02:54.934 00.006 8976 worker thread done servicing request
03:02:54.934 00.000 5052 OnExposeComplete: enter
03:02:54.934 00.000 5052 UpdateGuideState(): m_state=6
03:02:54.934 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11771
03:02:54.934 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.35, Mass=178, SNR=9.2, Peak=82 HFD=1.8
03:02:54.934 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
03:02:54.934 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
03:02:54.934 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.36 hyp=0.64 cameraTheta=-0.59 mountX=-0.56 mountY=-0.25, mountTheta=-2.72
03:02:54.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.36, opts=13)
03:02:54.935 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.36)
03:02:54.935 00.000 8976 Worker thread wakes up
03:02:54.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.36) opts 0xd
03:02:54.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.36)
03:02:54.935 00.000 8976 Moving (0.53, -0.36) raw xDistance=-0.56 yDistance=-0.25
03:02:54.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
03:02:54.935 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:02:54.935 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
03:02:54.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:54.935 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:54.935 00.000 5052 Enqueuing Expose request
03:02:54.936 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:02:54.936 00.000 8976 MoveAxis(R, 2, ABG)
03:02:54.936 00.000 8976 stepping (-6, 21) + (2, 0)
03:02:54.936 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:54.959 00.023 8976 Received - 47 (G) 
03:02:54.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:54.959 00.000 8976 stepped: pos (-4, 21)
03:02:54.959 00.000 8976 MoveAxis(U, 0, ABG)
03:02:54.959 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:02:54.959 00.000 8976 MountToCamera -- mountX=0.98 mountY=-3.22 hyp=3.37 mountTheta=-1.28 cameraX=2.42, cameraY=2.34 cameraTheta=0.77
03:02:54.959 00.000 8976 incremental bump (2.424, 2.343) isValid = 1
03:02:54.959 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
03:02:54.960 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:02:54.960 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:02:54.960 00.000 8976 move complete, result=0
03:02:54.960 00.000 8976 worker thread done servicing request
03:02:54.960 00.000 9828 Worker thread wakes up
03:02:54.960 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:02:54.960 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:02:54.960 00.000 8976 Worker thread wakes up
03:02:54.960 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 0 ms NORTH
03:02:54.960 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:02:54.960 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:02:54.960 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:02:54.960 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:02:54.960 00.000 9828 BLC: window closed
03:02:54.960 00.000 9828 MoveAxis(E, 27, B)
03:02:54.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:54.960 00.000 9828 Guiding  Dir = 2, Dur = 27
03:02:54.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:54.961 00.001 9828 IsSlewing returns 0
03:02:54.961 00.000 9828 IsGuiding returns 0
03:02:54.961 00.000 9828 PulseGuide returned control before completion, sleep 37
03:02:55.005 00.044 9828 IsGuiding returns 1
03:02:55.005 00.000 9828 scope still moving after pulse duration time elapsed
03:02:55.036 00.031 9828 IsSlewing returns 0
03:02:55.036 00.000 9828 IsGuiding returns 1
03:02:55.066 00.030 9828 IsSlewing returns 0
03:02:55.066 00.000 9828 IsGuiding returns 1
03:02:55.097 00.031 9828 IsSlewing returns 0
03:02:55.097 00.000 9828 IsGuiding returns 1
03:02:55.128 00.031 9828 IsSlewing returns 0
03:02:55.128 00.000 9828 IsGuiding returns 0
03:02:55.128 00.000 9828 scope move finished after 27 + 140 ms
03:02:55.128 00.000 9828 Move returns status 0, amount 27
03:02:55.128 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:55.128 00.000 9828 MoveAxis(N, 10, B)
03:02:55.128 00.000 9828 Guiding  Dir = 0, Dur = 10
03:02:55.143 00.015 9828 IsSlewing returns 0
03:02:55.143 00.000 9828 IsGuiding returns 0
03:02:55.143 00.000 9828 PulseGuide returned control before completion, sleep 20
03:02:55.173 00.030 9828 IsGuiding returns 1
03:02:55.173 00.000 9828 scope still moving after pulse duration time elapsed
03:02:55.205 00.032 9828 IsSlewing returns 0
03:02:55.205 00.000 9828 IsGuiding returns 1
03:02:55.235 00.030 9828 IsSlewing returns 0
03:02:55.235 00.000 9828 IsGuiding returns 1
03:02:55.267 00.032 9828 IsSlewing returns 0
03:02:55.267 00.000 9828 IsGuiding returns 1
03:02:55.313 00.046 9828 IsSlewing returns 0
03:02:55.314 00.001 9828 IsGuiding returns 0
03:02:55.314 00.000 9828 scope move finished after 10 + 160 ms
03:02:55.314 00.000 9828 Move returns status 0, amount 10
03:02:55.314 00.000 9828 move complete, result=0
03:02:55.314 00.000 9828 worker thread done servicing request
03:02:55.314 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:02:55.642 00.328 8976 Exposure complete
03:02:55.648 00.006 8976 worker thread done servicing request
03:02:55.648 00.000 5052 OnExposeComplete: enter
03:02:55.648 00.000 5052 UpdateGuideState(): m_state=6
03:02:55.648 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11772
03:02:55.648 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.82, Mass=172, SNR=9.1, Peak=72 HFD=2.0
03:02:55.648 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
03:02:55.648 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
03:02:55.648 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.26 cameraTheta=0.45 mountX=-0.00 mountY=-0.26, mountTheta=-1.59
03:02:55.649 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.12, opts=13)
03:02:55.649 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.12)
03:02:55.649 00.000 8976 Worker thread wakes up
03:02:55.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.12) opts 0xd
03:02:55.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.12)
03:02:55.649 00.000 8976 Moving (0.24, 0.12) raw xDistance=-0.00 yDistance=-0.26
03:02:55.649 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:02:55.649 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
03:02:55.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:55.650 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:02:55.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:02:55.650 00.000 8976 MoveAxis(R, 0, ABG)
03:02:55.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:55.650 00.000 5052 Enqueuing Expose request
03:02:55.650 00.000 8976 MoveAxis(U, 1, ABG)
03:02:55.650 00.000 8976 stepping (-4, 21) + (0, 1)
03:02:55.650 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:55.679 00.029 8976 Received - 47 (G) 
03:02:55.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:55.679 00.000 8976 stepped: pos (-4, 22)
03:02:55.679 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:02:55.679 00.000 8976 MountToCamera -- mountX=0.86 mountY=-3.31 hyp=3.42 mountTheta=-1.32 cameraX=2.56, cameraY=2.27 cameraTheta=0.73
03:02:55.679 00.000 8976 incremental bump (2.559, 2.274) isValid = 1
03:02:55.679 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:02:55.679 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:02:55.679 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:02:55.679 00.000 8976 move complete, result=0
03:02:55.679 00.000 8976 worker thread done servicing request
03:02:55.679 00.000 8976 Worker thread wakes up
03:02:55.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:55.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:55.679 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:02:55.679 00.000 9828 Worker thread wakes up
03:02:55.679 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:02:55.679 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:02:55.680 00.001 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:02:55.680 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:02:55.680 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:02:55.680 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:02:55.680 00.000 9828 BLC: window closed
03:02:55.680 00.000 9828 MoveAxis(E, 28, B)
03:02:55.680 00.000 9828 Guiding  Dir = 2, Dur = 28
03:02:55.680 00.000 9828 IsSlewing returns 0
03:02:55.680 00.000 9828 IsGuiding returns 0
03:02:55.680 00.000 9828 PulseGuide returned control before completion, sleep 38
03:02:55.719 00.039 9828 IsGuiding returns 1
03:02:55.719 00.000 9828 scope still moving after pulse duration time elapsed
03:02:55.750 00.031 9828 IsSlewing returns 0
03:02:55.750 00.000 9828 IsGuiding returns 1
03:02:55.781 00.031 9828 IsSlewing returns 0
03:02:55.781 00.000 9828 IsGuiding returns 1
03:02:55.811 00.030 9828 IsSlewing returns 0
03:02:55.811 00.000 9828 IsGuiding returns 1
03:02:55.842 00.031 9828 IsSlewing returns 0
03:02:55.842 00.000 9828 IsGuiding returns 0
03:02:55.842 00.000 9828 scope move finished after 28 + 134 ms
03:02:55.842 00.000 9828 Move returns status 0, amount 28
03:02:55.842 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:55.842 00.000 9828 MoveAxis(N, 9, B)
03:02:55.842 00.000 9828 Guiding  Dir = 0, Dur = 9
03:02:55.858 00.016 9828 IsSlewing returns 0
03:02:55.858 00.000 9828 IsGuiding returns 0
03:02:55.858 00.000 9828 PulseGuide returned control before completion, sleep 19
03:02:55.889 00.031 9828 IsGuiding returns 1
03:02:55.889 00.000 9828 scope still moving after pulse duration time elapsed
03:02:55.920 00.031 9828 IsSlewing returns 0
03:02:55.920 00.000 9828 IsGuiding returns 1
03:02:55.952 00.032 9828 IsSlewing returns 0
03:02:55.952 00.000 9828 IsGuiding returns 1
03:02:55.983 00.031 9828 IsSlewing returns 0
03:02:55.983 00.000 9828 IsGuiding returns 0
03:02:55.983 00.000 9828 scope move finished after 9 + 116 ms
03:02:55.983 00.000 9828 Move returns status 0, amount 9
03:02:55.983 00.000 9828 move complete, result=0
03:02:55.984 00.001 9828 worker thread done servicing request
03:02:55.984 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:02:56.363 00.379 8976 Exposure complete
03:02:56.368 00.005 8976 worker thread done servicing request
03:02:56.368 00.000 5052 OnExposeComplete: enter
03:02:56.368 00.000 5052 UpdateGuideState(): m_state=6
03:02:56.368 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11773
03:02:56.368 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.69, Mass=184, SNR=9.4, Peak=73 HFD=2.1
03:02:56.368 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
03:02:56.368 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.49)
03:02:56.368 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.65 mountX=-0.00 mountY=0.03, mountTheta=1.59
03:02:56.369 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.02, opts=13)
03:02:56.369 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.02)
03:02:56.369 00.000 8976 Worker thread wakes up
03:02:56.369 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.02) opts 0xd
03:02:56.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.02)
03:02:56.369 00.000 8976 Moving (-0.03, -0.02) raw xDistance=-0.00 yDistance=0.03
03:02:56.369 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:02:56.369 00.000 5052 UpdateGuideState exits: m=184 SNR=9.4
03:02:56.370 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:56.370 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:56.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:02:56.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:02:56.370 00.000 8976 MoveAxis(R, 0, ABG)
03:02:56.370 00.000 5052 Enqueuing Expose request
03:02:56.370 00.000 8976 MoveAxis(U, 0, ABG)
03:02:56.371 00.001 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:02:56.371 00.000 8976 MountToCamera -- mountX=0.78 mountY=-3.37 hyp=3.46 mountTheta=-1.34 cameraX=2.65, cameraY=2.23 cameraTheta=0.70
03:02:56.371 00.000 8976 incremental bump (2.649, 2.229) isValid = 1
03:02:56.371 00.000 8976 Scheduling Mount bump of (0.024, 0.021)
03:02:56.371 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.02, opts=4)
03:02:56.371 00.000 8976 Enqueuing Move request for scope (0.02, 0.02)
03:02:56.371 00.000 8976 move complete, result=0
03:02:56.371 00.000 9828 Worker thread wakes up
03:02:56.371 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0x4
03:02:56.371 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:02:56.371 00.000 8976 worker thread done servicing request
03:02:56.371 00.000 8976 Worker thread wakes up
03:02:56.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:56.371 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:56.371 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
03:02:56.371 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:56.371 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:02:56.371 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.72 mountX=-0.03 mountY=-0.02, mountTheta=-2.52
03:02:56.372 00.001 9828 Moving (0.02, 0.02) raw xDistance=-0.03 yDistance=-0.02
03:02:56.372 00.000 9828 BLC: window closed
03:02:56.372 00.000 9828 MoveAxis(E, 8, B)
03:02:56.372 00.000 9828 Guiding  Dir = 2, Dur = 8
03:02:56.372 00.000 9828 IsSlewing returns 0
03:02:56.372 00.000 9828 IsGuiding returns 0
03:02:56.372 00.000 9828 PulseGuide returned control before completion, sleep 18
03:02:56.391 00.019 9828 IsGuiding returns 1
03:02:56.391 00.000 9828 scope still moving after pulse duration time elapsed
03:02:56.422 00.031 9828 IsSlewing returns 0
03:02:56.422 00.000 9828 IsGuiding returns 1
03:02:56.452 00.030 9828 IsSlewing returns 0
03:02:56.452 00.000 9828 IsGuiding returns 1
03:02:56.483 00.031 9828 IsSlewing returns 0
03:02:56.483 00.000 9828 IsGuiding returns 1
03:02:56.514 00.031 9828 IsSlewing returns 0
03:02:56.514 00.000 9828 IsGuiding returns 0
03:02:56.514 00.000 9828 scope move finished after 8 + 134 ms
03:02:56.514 00.000 9828 Move returns status 0, amount 8
03:02:56.514 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:56.514 00.000 9828 MoveAxis(N, 2, B)
03:02:56.514 00.000 9828 Guiding  Dir = 0, Dur = 2
03:02:56.529 00.015 9828 IsSlewing returns 0
03:02:56.529 00.000 9828 IsGuiding returns 0
03:02:56.529 00.000 9828 PulseGuide returned control before completion, sleep 12
03:02:56.545 00.016 9828 IsGuiding returns 1
03:02:56.545 00.000 9828 scope still moving after pulse duration time elapsed
03:02:56.577 00.032 9828 IsSlewing returns 0
03:02:56.577 00.000 9828 IsGuiding returns 1
03:02:56.608 00.031 9828 IsSlewing returns 0
03:02:56.608 00.000 9828 IsGuiding returns 1
03:02:56.640 00.032 9828 IsSlewing returns 0
03:02:56.640 00.000 9828 IsGuiding returns 1
03:02:56.671 00.031 9828 IsSlewing returns 0
03:02:56.671 00.000 9828 IsGuiding returns 0
03:02:56.671 00.000 9828 scope move finished after 2 + 140 ms
03:02:56.671 00.000 9828 Move returns status 0, amount 2
03:02:56.671 00.000 9828 move complete, result=0
03:02:56.671 00.000 9828 worker thread done servicing request
03:02:56.672 00.001 5052 GuideStep: -0.0 px 8 ms EAST, -0.0 px 2 ms NORTH
03:02:57.056 00.384 8976 Exposure complete
03:02:57.061 00.005 8976 worker thread done servicing request
03:02:57.061 00.000 5052 OnExposeComplete: enter
03:02:57.061 00.000 5052 UpdateGuideState(): m_state=6
03:02:57.061 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11774
03:02:57.061 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.94, Mass=189, SNR=9.5, Peak=78 HFD=2.2
03:02:57.061 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
03:02:57.062 00.001 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.02 = -1.02)
03:02:57.062 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.25 cameraTheta=1.13 mountX=0.15 mountY=-0.21, mountTheta=-0.95
03:02:57.062 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.23, opts=13)
03:02:57.062 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.23)
03:02:57.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:02:57.062 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
03:02:57.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:57.063 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:57.063 00.000 5052 Enqueuing Expose request
03:02:57.063 00.000 8976 Worker thread wakes up
03:02:57.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.23) opts 0xd
03:02:57.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.23)
03:02:57.063 00.000 8976 Moving (0.11, 0.23) raw xDistance=0.15 yDistance=-0.21
03:02:57.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:02:57.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:02:57.063 00.000 8976 MoveAxis(R, 0, ABG)
03:02:57.063 00.000 8976 MoveAxis(U, 0, ABG)
03:02:57.063 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:02:57.063 00.000 8976 MountToCamera -- mountX=0.72 mountY=-3.41 hyp=3.49 mountTheta=-1.36 cameraX=2.71, cameraY=2.20 cameraTheta=0.68
03:02:57.063 00.000 8976 incremental bump (2.709, 2.198) isValid = 1
03:02:57.063 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
03:02:57.063 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:02:57.063 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:02:57.063 00.000 8976 move complete, result=0
03:02:57.063 00.000 9828 Worker thread wakes up
03:02:57.063 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:57.063 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:02:57.063 00.000 8976 worker thread done servicing request
03:02:57.063 00.000 8976 Worker thread wakes up
03:02:57.063 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:02:57.064 00.001 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
03:02:57.064 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
03:02:57.064 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:57.064 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:57.064 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
03:02:57.064 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:02:57.064 00.000 9828 BLC: window closed
03:02:57.064 00.000 9828 MoveAxis(E, 29, B)
03:02:57.064 00.000 9828 Guiding  Dir = 2, Dur = 29
03:02:57.064 00.000 9828 IsSlewing returns 0
03:02:57.064 00.000 9828 IsGuiding returns 0
03:02:57.065 00.001 9828 PulseGuide returned control before completion, sleep 39
03:02:57.108 00.043 9828 IsGuiding returns 1
03:02:57.108 00.000 9828 scope still moving after pulse duration time elapsed
03:02:57.139 00.031 9828 IsSlewing returns 0
03:02:57.139 00.000 9828 IsGuiding returns 1
03:02:57.171 00.032 9828 IsSlewing returns 0
03:02:57.171 00.000 9828 IsGuiding returns 1
03:02:57.202 00.031 9828 IsSlewing returns 0
03:02:57.202 00.000 9828 IsGuiding returns 1
03:02:57.232 00.030 9828 IsSlewing returns 0
03:02:57.232 00.000 9828 IsGuiding returns 0
03:02:57.232 00.000 9828 scope move finished after 29 + 138 ms
03:02:57.232 00.000 9828 Move returns status 0, amount 29
03:02:57.232 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:57.232 00.000 9828 MoveAxis(N, 9, B)
03:02:57.232 00.000 9828 Guiding  Dir = 0, Dur = 9
03:02:57.248 00.016 9828 IsSlewing returns 0
03:02:57.248 00.000 9828 IsGuiding returns 0
03:02:57.248 00.000 9828 PulseGuide returned control before completion, sleep 19
03:02:57.279 00.031 9828 IsGuiding returns 1
03:02:57.279 00.000 9828 scope still moving after pulse duration time elapsed
03:02:57.309 00.030 9828 IsSlewing returns 0
03:02:57.309 00.000 9828 IsGuiding returns 1
03:02:57.341 00.032 9828 IsSlewing returns 0
03:02:57.341 00.000 9828 IsGuiding returns 1
03:02:57.372 00.031 9828 IsSlewing returns 0
03:02:57.372 00.000 9828 IsGuiding returns 1
03:02:57.404 00.032 9828 IsSlewing returns 0
03:02:57.404 00.000 9828 IsGuiding returns 1
03:02:57.435 00.031 9828 IsSlewing returns 0
03:02:57.435 00.000 9828 IsGuiding returns 1
03:02:57.466 00.031 9828 IsSlewing returns 0
03:02:57.466 00.000 9828 IsGuiding returns 0
03:02:57.466 00.000 9828 scope move finished after 9 + 209 ms
03:02:57.467 00.001 9828 Move returns status 0, amount 9
03:02:57.467 00.000 9828 move complete, result=0
03:02:57.467 00.000 9828 worker thread done servicing request
03:02:57.467 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:02:57.747 00.280 8976 Exposure complete
03:02:57.752 00.005 8976 worker thread done servicing request
03:02:57.752 00.000 5052 OnExposeComplete: enter
03:02:57.752 00.000 5052 UpdateGuideState(): m_state=6
03:02:57.752 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11775
03:02:57.752 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.03, Mass=163, SNR=8.9, Peak=90 HFD=1.9
03:02:57.752 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.12 = -0.12)
03:02:57.752 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
03:02:57.752 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.92 mountX=0.34 mountY=-0.08, mountTheta=-0.22
03:02:57.753 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.32, opts=13)
03:02:57.753 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.32)
03:02:57.753 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:02:57.753 00.000 5052 UpdateGuideState exits: m=163 SNR=8.9
03:02:57.753 00.000 8976 Worker thread wakes up
03:02:57.753 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.32) opts 0xd
03:02:57.753 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.32)
03:02:57.753 00.000 8976 Moving (-0.12, 0.32) raw xDistance=0.34 yDistance=-0.08
03:02:57.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:57.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:57.753 00.000 5052 Enqueuing Expose request
03:02:57.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:02:57.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:02:57.753 00.000 8976 MoveAxis(L, 1, ABG)
03:02:57.753 00.000 8976 stepping (-4, 22) + (-1, 0)
03:02:57.754 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:57.789 00.035 8976 Received - 47 (G) 
03:02:57.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:57.789 00.000 8976 stepped: pos (-5, 22)
03:02:57.789 00.000 8976 MoveAxis(U, 0, ABG)
03:02:57.789 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:02:57.789 00.000 8976 MountToCamera -- mountX=0.74 mountY=-3.44 hyp=3.52 mountTheta=-1.36 cameraX=2.73, cameraY=2.22 cameraTheta=0.68
03:02:57.789 00.000 8976 incremental bump (2.727, 2.223) isValid = 1
03:02:57.789 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
03:02:57.789 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:02:57.789 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:02:57.789 00.000 8976 move complete, result=0
03:02:57.789 00.000 9828 Worker thread wakes up
03:02:57.789 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:02:57.789 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:02:57.790 00.001 8976 worker thread done servicing request
03:02:57.790 00.000 8976 Worker thread wakes up
03:02:57.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:57.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:57.790 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
03:02:57.790 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
03:02:57.790 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
03:02:57.790 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:02:57.790 00.000 9828 BLC: window closed
03:02:57.790 00.000 9828 MoveAxis(E, 29, B)
03:02:57.790 00.000 9828 Guiding  Dir = 2, Dur = 29
03:02:57.790 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:02:57.791 00.001 9828 IsSlewing returns 0
03:02:57.791 00.000 9828 IsGuiding returns 0
03:02:57.791 00.000 9828 PulseGuide returned control before completion, sleep 39
03:02:57.837 00.046 9828 IsGuiding returns 1
03:02:57.837 00.000 9828 scope still moving after pulse duration time elapsed
03:02:57.868 00.031 9828 IsSlewing returns 0
03:02:57.868 00.000 9828 IsGuiding returns 1
03:02:57.899 00.031 9828 IsSlewing returns 0
03:02:57.899 00.000 9828 IsGuiding returns 1
03:02:57.931 00.032 9828 IsSlewing returns 0
03:02:57.931 00.000 9828 IsGuiding returns 0
03:02:57.931 00.000 9828 scope move finished after 29 + 110 ms
03:02:57.931 00.000 9828 Move returns status 0, amount 29
03:02:57.931 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:57.931 00.000 9828 MoveAxis(N, 9, B)
03:02:57.931 00.000 9828 Guiding  Dir = 0, Dur = 9
03:02:57.945 00.014 9828 IsSlewing returns 0
03:02:57.946 00.001 9828 IsGuiding returns 0
03:02:57.946 00.000 9828 PulseGuide returned control before completion, sleep 19
03:02:57.976 00.030 9828 IsGuiding returns 1
03:02:57.976 00.000 9828 scope still moving after pulse duration time elapsed
03:02:58.008 00.032 9828 IsSlewing returns 0
03:02:58.008 00.000 9828 IsGuiding returns 1
03:02:58.040 00.032 9828 IsSlewing returns 0
03:02:58.040 00.000 9828 IsGuiding returns 1
03:02:58.069 00.029 9828 IsSlewing returns 0
03:02:58.070 00.001 9828 IsGuiding returns 0
03:02:58.070 00.000 9828 scope move finished after 9 + 115 ms
03:02:58.070 00.000 9828 Move returns status 0, amount 9
03:02:58.070 00.000 9828 move complete, result=0
03:02:58.070 00.000 9828 worker thread done servicing request
03:02:58.070 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:02:58.478 00.408 8976 Exposure complete
03:02:58.483 00.005 8976 worker thread done servicing request
03:02:58.483 00.000 5052 OnExposeComplete: enter
03:02:58.483 00.000 5052 UpdateGuideState(): m_state=6
03:02:58.484 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11776
03:02:58.484 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.21, Mass=177, SNR=9.2, Peak=74 HFD=1.9
03:02:58.484 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.04) = xAngle (-3.15 = 3.14)
03:02:58.484 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.25 = 3.03)
03:02:58.484 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.50 hyp=0.56 cameraTheta=-1.10 mountX=-0.56 mountY=0.06, mountTheta=3.03
03:02:58.484 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.50, opts=13)
03:02:58.484 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.50)
03:02:58.485 00.001 8976 Worker thread wakes up
03:02:58.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.50) opts 0xd
03:02:58.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.50)
03:02:58.485 00.000 8976 Moving (0.25, -0.50) raw xDistance=-0.56 yDistance=0.06
03:02:58.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:02:58.485 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
03:02:58.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:58.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.56
03:02:58.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:02:58.485 00.000 8976 MoveAxis(R, 2, ABG)
03:02:58.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:58.485 00.000 5052 Enqueuing Expose request
03:02:58.485 00.000 8976 stepping (-5, 22) + (2, 0)
03:02:58.485 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:58.524 00.039 8976 Received - 47 (G) 
03:02:58.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:02:58.524 00.000 8976 stepped: pos (-3, 22)
03:02:58.524 00.000 8976 MoveAxis(U, 0, ABG)
03:02:58.524 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:02:58.524 00.000 8976 MountToCamera -- mountX=0.65 mountY=-3.46 hyp=3.52 mountTheta=-1.39 cameraX=2.78, cameraY=2.15 cameraTheta=0.66
03:02:58.524 00.000 8976 incremental bump (2.785, 2.149) isValid = 1
03:02:58.524 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:02:58.524 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:02:58.524 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:02:58.524 00.000 8976 move complete, result=0
03:02:58.524 00.000 9828 Worker thread wakes up
03:02:58.524 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:02:58.524 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:02:58.524 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:02:58.524 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
03:02:58.524 00.000 8976 worker thread done servicing request
03:02:58.524 00.000 8976 Worker thread wakes up
03:02:58.525 00.001 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:02:58.525 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:02:58.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:58.525 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:02:58.525 00.000 9828 BLC: window closed
03:02:58.525 00.000 9828 MoveAxis(E, 30, B)
03:02:58.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:58.525 00.000 9828 Guiding  Dir = 2, Dur = 30
03:02:58.525 00.000 9828 IsSlewing returns 0
03:02:58.525 00.000 9828 IsGuiding returns 0
03:02:58.526 00.001 9828 PulseGuide returned control before completion, sleep 40
03:02:58.581 00.055 9828 IsGuiding returns 1
03:02:58.581 00.000 9828 scope still moving after pulse duration time elapsed
03:02:58.613 00.032 9828 IsSlewing returns 0
03:02:58.613 00.000 9828 IsGuiding returns 1
03:02:58.644 00.031 9828 IsSlewing returns 0
03:02:58.644 00.000 9828 IsGuiding returns 1
03:02:58.676 00.032 9828 IsSlewing returns 0
03:02:58.676 00.000 9828 IsGuiding returns 0
03:02:58.676 00.000 9828 scope move finished after 30 + 120 ms
03:02:58.676 00.000 9828 Move returns status 0, amount 30
03:02:58.676 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:58.676 00.000 9828 MoveAxis(N, 8, B)
03:02:58.676 00.000 9828 Guiding  Dir = 0, Dur = 8
03:02:58.692 00.016 9828 IsSlewing returns 0
03:02:58.692 00.000 9828 IsGuiding returns 0
03:02:58.693 00.001 9828 PulseGuide returned control before completion, sleep 18
03:02:58.724 00.031 9828 IsGuiding returns 1
03:02:58.724 00.000 9828 scope still moving after pulse duration time elapsed
03:02:58.754 00.030 9828 IsSlewing returns 0
03:02:58.754 00.000 9828 IsGuiding returns 1
03:02:58.785 00.031 9828 IsSlewing returns 0
03:02:58.785 00.000 9828 IsGuiding returns 1
03:02:58.816 00.031 9828 IsSlewing returns 0
03:02:58.816 00.000 9828 IsGuiding returns 1
03:02:58.847 00.031 9828 IsSlewing returns 0
03:02:58.847 00.000 9828 IsGuiding returns 0
03:02:58.847 00.000 9828 scope move finished after 8 + 146 ms
03:02:58.847 00.000 9828 Move returns status 0, amount 8
03:02:58.847 00.000 9828 move complete, result=0
03:02:58.847 00.000 9828 worker thread done servicing request
03:02:58.847 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:02:59.205 00.358 8976 Exposure complete
03:02:59.211 00.006 8976 worker thread done servicing request
03:02:59.211 00.000 5052 OnExposeComplete: enter
03:02:59.211 00.000 5052 UpdateGuideState(): m_state=6
03:02:59.211 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11777
03:02:59.211 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.89, Mass=169, SNR=9.0, Peak=77 HFD=2.1
03:02:59.211 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
03:02:59.211 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
03:02:59.211 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.93 mountX=0.19 mountY=-0.04, mountTheta=-0.21
03:02:59.211 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.18, opts=13)
03:02:59.211 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.18)
03:02:59.211 00.000 8976 Worker thread wakes up
03:02:59.212 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.18) opts 0xd
03:02:59.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.18)
03:02:59.212 00.000 8976 Moving (-0.07, 0.18) raw xDistance=0.19 yDistance=-0.04
03:02:59.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:02:59.212 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:02:59.212 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:02:59.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:59.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:59.212 00.000 5052 Enqueuing Expose request
03:02:59.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:02:59.212 00.000 8976 MoveAxis(R, 0, ABG)
03:02:59.212 00.000 8976 MoveAxis(U, 0, ABG)
03:02:59.212 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:02:59.212 00.000 8976 MountToCamera -- mountX=0.58 mountY=-3.47 hyp=3.52 mountTheta=-1.40 cameraX=2.82, cameraY=2.10 cameraTheta=0.64
03:02:59.212 00.000 8976 incremental bump (2.823, 2.100) isValid = 1
03:02:59.212 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:02:59.213 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:02:59.213 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:02:59.213 00.000 8976 move complete, result=0
03:02:59.213 00.000 9828 Worker thread wakes up
03:02:59.213 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:59.213 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:02:59.213 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:02:59.213 00.000 8976 worker thread done servicing request
03:02:59.213 00.000 8976 Worker thread wakes up
03:02:59.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:59.213 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
03:02:59.213 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
03:02:59.213 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
03:02:59.213 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:02:59.213 00.000 9828 BLC: window closed
03:02:59.213 00.000 9828 MoveAxis(E, 30, B)
03:02:59.213 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:59.214 00.001 9828 Guiding  Dir = 2, Dur = 30
03:02:59.214 00.000 9828 IsSlewing returns 0
03:02:59.214 00.000 9828 IsGuiding returns 0
03:02:59.214 00.000 9828 PulseGuide returned control before completion, sleep 40
03:02:59.265 00.051 9828 IsGuiding returns 1
03:02:59.265 00.000 9828 scope still moving after pulse duration time elapsed
03:02:59.297 00.032 9828 IsSlewing returns 0
03:02:59.297 00.000 9828 IsGuiding returns 1
03:02:59.328 00.031 9828 IsSlewing returns 0
03:02:59.328 00.000 9828 IsGuiding returns 1
03:02:59.360 00.032 9828 IsSlewing returns 0
03:02:59.360 00.000 9828 IsGuiding returns 1
03:02:59.406 00.046 9828 IsSlewing returns 0
03:02:59.406 00.000 9828 IsGuiding returns 0
03:02:59.406 00.000 9828 scope move finished after 30 + 162 ms
03:02:59.406 00.000 9828 Move returns status 0, amount 30
03:02:59.406 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:02:59.406 00.000 9828 MoveAxis(N, 8, B)
03:02:59.406 00.000 9828 Guiding  Dir = 0, Dur = 8
03:02:59.422 00.016 9828 IsSlewing returns 0
03:02:59.422 00.000 9828 IsGuiding returns 0
03:02:59.422 00.000 9828 PulseGuide returned control before completion, sleep 18
03:02:59.453 00.031 9828 IsGuiding returns 1
03:02:59.453 00.000 9828 scope still moving after pulse duration time elapsed
03:02:59.484 00.031 9828 IsSlewing returns 0
03:02:59.484 00.000 9828 IsGuiding returns 1
03:02:59.516 00.032 9828 IsSlewing returns 0
03:02:59.516 00.000 9828 IsGuiding returns 1
03:02:59.547 00.031 9828 IsSlewing returns 0
03:02:59.547 00.000 9828 IsGuiding returns 0
03:02:59.547 00.000 9828 scope move finished after 8 + 117 ms
03:02:59.547 00.000 9828 Move returns status 0, amount 8
03:02:59.547 00.000 9828 move complete, result=0
03:02:59.547 00.000 9828 worker thread done servicing request
03:02:59.547 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:02:59.898 00.351 8976 Exposure complete
03:02:59.903 00.005 8976 worker thread done servicing request
03:02:59.903 00.000 5052 OnExposeComplete: enter
03:02:59.904 00.001 5052 UpdateGuideState(): m_state=6
03:02:59.904 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11778
03:02:59.904 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.66, Mass=158, SNR=8.7, Peak=68 HFD=2.2
03:02:59.904 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
03:02:59.904 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
03:02:59.904 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.05 hyp=0.38 cameraTheta=-3.01 mountX=0.13 mountY=0.34, mountTheta=1.22
03:02:59.904 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.05, opts=13)
03:02:59.904 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.05)
03:02:59.904 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:02:59.904 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:02:59.905 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:59.905 00.000 8976 Worker thread wakes up
03:02:59.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:02:59.905 00.000 5052 Enqueuing Expose request
03:02:59.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.05) opts 0xd
03:02:59.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.05)
03:02:59.905 00.000 8976 Moving (-0.38, -0.05) raw xDistance=0.13 yDistance=0.34
03:02:59.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:02:59.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
03:02:59.905 00.000 8976 MoveAxis(R, 0, ABG)
03:02:59.905 00.000 8976 MoveAxis(D, 1, ABG)
03:02:59.905 00.000 8976 stepping (-3, 22) + (0, -1)
03:02:59.905 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:59.931 00.026 8976 Received - 47 (G) 
03:02:59.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:02:59.931 00.000 8976 stepped: pos (-3, 21)
03:02:59.931 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:02:59.931 00.000 8976 MountToCamera -- mountX=0.54 mountY=-3.43 hyp=3.47 mountTheta=-1.41 cameraX=2.80, cameraY=2.04 cameraTheta=0.63
03:02:59.931 00.000 8976 incremental bump (2.802, 2.043) isValid = 1
03:02:59.931 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:02:59.931 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:02:59.931 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:02:59.931 00.000 8976 move complete, result=0
03:02:59.931 00.000 9828 Worker thread wakes up
03:02:59.931 00.000 8976 worker thread done servicing request
03:02:59.931 00.000 8976 Worker thread wakes up
03:02:59.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:02:59.931 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:02:59.931 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:02:59.931 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:02:59.931 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:02:59.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:02:59.931 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:02:59.931 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:02:59.931 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:02:59.932 00.001 9828 BLC: window closed
03:02:59.932 00.000 9828 MoveAxis(E, 30, B)
03:02:59.932 00.000 9828 Guiding  Dir = 2, Dur = 30
03:02:59.932 00.000 9828 IsSlewing returns 0
03:02:59.932 00.000 9828 IsGuiding returns 0
03:02:59.932 00.000 9828 PulseGuide returned control before completion, sleep 40
03:02:59.982 00.050 9828 IsGuiding returns 1
03:02:59.982 00.000 9828 scope still moving after pulse duration time elapsed
03:03:00.014 00.032 9828 IsSlewing returns 0
03:03:00.014 00.000 9828 IsGuiding returns 1
03:03:00.046 00.032 9828 IsSlewing returns 0
03:03:00.046 00.000 9828 IsGuiding returns 1
03:03:00.078 00.032 9828 IsSlewing returns 0
03:03:00.078 00.000 9828 IsGuiding returns 0
03:03:00.078 00.000 9828 scope move finished after 30 + 115 ms
03:03:00.078 00.000 9828 Move returns status 0, amount 30
03:03:00.078 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:00.078 00.000 9828 MoveAxis(N, 8, B)
03:03:00.078 00.000 9828 Guiding  Dir = 0, Dur = 8
03:03:00.094 00.016 9828 IsSlewing returns 0
03:03:00.094 00.000 9828 IsGuiding returns 0
03:03:00.094 00.000 9828 PulseGuide returned control before completion, sleep 18
03:03:00.125 00.031 9828 IsGuiding returns 1
03:03:00.125 00.000 9828 scope still moving after pulse duration time elapsed
03:03:00.156 00.031 9828 IsSlewing returns 0
03:03:00.156 00.000 9828 IsGuiding returns 1
03:03:00.186 00.030 9828 IsSlewing returns 0
03:03:00.186 00.000 9828 IsGuiding returns 1
03:03:00.218 00.032 9828 IsSlewing returns 0
03:03:00.218 00.000 9828 IsGuiding returns 0
03:03:00.218 00.000 9828 scope move finished after 8 + 116 ms
03:03:00.218 00.000 9828 Move returns status 0, amount 8
03:03:00.218 00.000 9828 move complete, result=0
03:03:00.218 00.000 9828 worker thread done servicing request
03:03:00.218 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:03:00.617 00.399 8976 Exposure complete
03:03:00.622 00.005 8976 worker thread done servicing request
03:03:00.623 00.001 5052 OnExposeComplete: enter
03:03:00.623 00.000 5052 UpdateGuideState(): m_state=6
03:03:00.623 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11779
03:03:00.623 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.67, Mass=166, SNR=8.9, Peak=73 HFD=2.2
03:03:00.623 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
03:03:00.623 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.33)
03:03:00.623 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.81 mountX=0.02 mountY=0.13, mountTheta=1.43
03:03:00.624 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.04, opts=13)
03:03:00.624 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.04)
03:03:00.624 00.000 8976 Worker thread wakes up
03:03:00.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.04) opts 0xd
03:03:00.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.04)
03:03:00.624 00.000 8976 Moving (-0.13, -0.04) raw xDistance=0.02 yDistance=0.13
03:03:00.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:03:00.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:03:00.624 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
03:03:00.624 00.000 8976 MoveAxis(R, 0, ABG)
03:03:00.624 00.000 8976 MoveAxis(U, 0, ABG)
03:03:00.624 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:03:00.625 00.001 8976 MountToCamera -- mountX=0.52 mountY=-3.40 hyp=3.43 mountTheta=-1.42 cameraX=2.79, cameraY=2.00 cameraTheta=0.62
03:03:00.625 00.000 8976 incremental bump (2.789, 2.005) isValid = 1
03:03:00.625 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
03:03:00.625 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:03:00.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:00.625 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:03:00.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:00.625 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:03:00.625 00.000 8976 move complete, result=0
03:03:00.625 00.000 9828 Worker thread wakes up
03:03:00.625 00.000 5052 Enqueuing Expose request
03:03:00.625 00.000 8976 worker thread done servicing request
03:03:00.625 00.000 8976 Worker thread wakes up
03:03:00.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:00.625 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:00.625 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:03:00.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:00.626 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:03:00.626 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.55)
03:03:00.626 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.63)
03:03:00.626 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
03:03:00.626 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:03:00.626 00.000 9828 BLC: window closed
03:03:00.626 00.000 9828 MoveAxis(E, 31, B)
03:03:00.626 00.000 9828 Guiding  Dir = 2, Dur = 31
03:03:00.626 00.000 9828 IsSlewing returns 0
03:03:00.626 00.000 9828 IsGuiding returns 0
03:03:00.627 00.001 9828 PulseGuide returned control before completion, sleep 41
03:03:00.670 00.043 9828 IsGuiding returns 1
03:03:00.670 00.000 9828 scope still moving after pulse duration time elapsed
03:03:00.701 00.031 9828 IsSlewing returns 0
03:03:00.701 00.000 9828 IsGuiding returns 1
03:03:00.732 00.031 9828 IsSlewing returns 0
03:03:00.732 00.000 9828 IsGuiding returns 1
03:03:00.764 00.032 9828 IsSlewing returns 0
03:03:00.764 00.000 9828 IsGuiding returns 1
03:03:00.795 00.031 9828 IsSlewing returns 0
03:03:00.795 00.000 9828 IsGuiding returns 0
03:03:00.796 00.001 9828 scope move finished after 31 + 137 ms
03:03:00.796 00.000 9828 Move returns status 0, amount 31
03:03:00.796 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:00.796 00.000 9828 MoveAxis(N, 8, B)
03:03:00.796 00.000 9828 Guiding  Dir = 0, Dur = 8
03:03:00.811 00.015 9828 IsSlewing returns 0
03:03:00.811 00.000 9828 IsGuiding returns 0
03:03:00.811 00.000 9828 PulseGuide returned control before completion, sleep 18
03:03:00.841 00.030 9828 IsGuiding returns 1
03:03:00.841 00.000 9828 scope still moving after pulse duration time elapsed
03:03:00.873 00.032 9828 IsSlewing returns 0
03:03:00.873 00.000 9828 IsGuiding returns 1
03:03:00.903 00.030 9828 IsSlewing returns 0
03:03:00.903 00.000 9828 IsGuiding returns 1
03:03:00.934 00.031 9828 IsSlewing returns 0
03:03:00.934 00.000 9828 IsGuiding returns 1
03:03:00.965 00.031 9828 IsSlewing returns 0
03:03:00.965 00.000 9828 IsGuiding returns 1
03:03:00.996 00.031 9828 IsSlewing returns 0
03:03:00.996 00.000 9828 IsGuiding returns 1
03:03:01.028 00.032 9828 IsSlewing returns 0
03:03:01.028 00.000 9828 IsGuiding returns 0
03:03:01.028 00.000 9828 scope move finished after 8 + 209 ms
03:03:01.028 00.000 9828 Move returns status 0, amount 8
03:03:01.028 00.000 9828 move complete, result=0
03:03:01.028 00.000 9828 worker thread done servicing request
03:03:01.029 00.001 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:03:01.314 00.285 8976 Exposure complete
03:03:01.319 00.005 8976 worker thread done servicing request
03:03:01.319 00.000 5052 OnExposeComplete: enter
03:03:01.319 00.000 5052 UpdateGuideState(): m_state=6
03:03:01.319 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11780
03:03:01.319 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=282.15, Mass=160, SNR=8.7, Peak=71 HFD=2.3
03:03:01.320 00.001 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:03:01.320 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
03:03:01.320 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.44 hyp=0.77 cameraTheta=2.53 mountX=0.68 mountY=0.28, mountTheta=0.40
03:03:01.320 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.44, opts=13)
03:03:01.320 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.44)
03:03:01.320 00.000 8976 Worker thread wakes up
03:03:01.320 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.44) opts 0xd
03:03:01.321 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.44)
03:03:01.321 00.000 8976 Moving (-0.63, 0.44) raw xDistance=0.68 yDistance=0.28
03:03:01.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
03:03:01.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:03:01.321 00.000 8976 MoveAxis(L, 3, ABG)
03:03:01.321 00.000 8976 stepping (-3, 21) + (-3, 0)
03:03:01.321 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:01.321 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:03:01.321 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
03:03:01.321 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:01.321 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:01.321 00.000 5052 Enqueuing Expose request
03:03:01.354 00.033 8976 Received - 47 (G) 
03:03:01.354 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:01.354 00.000 8976 stepped: pos (-6, 21)
03:03:01.354 00.000 8976 MoveAxis(D, 1, ABG)
03:03:01.354 00.000 8976 stepping (-6, 21) + (0, -1)
03:03:01.354 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:01.385 00.031 8976 Received - 47 (G) 
03:03:01.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:01.386 00.001 8976 stepped: pos (-6, 20)
03:03:01.386 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:03:01.386 00.000 8976 MountToCamera -- mountX=0.65 mountY=-3.32 hyp=3.39 mountTheta=-1.38 cameraX=2.66, cameraY=2.09 cameraTheta=0.67
03:03:01.386 00.000 8976 incremental bump (2.664, 2.090) isValid = 1
03:03:01.386 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:03:01.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:03:01.386 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:03:01.386 00.000 8976 move complete, result=0
03:03:01.386 00.000 8976 worker thread done servicing request
03:03:01.386 00.000 8976 Worker thread wakes up
03:03:01.386 00.000 9828 Worker thread wakes up
03:03:01.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:03:01.386 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:03:01.386 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:03:01.386 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.3 px 1 ms SOUTH
03:03:01.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:01.387 00.001 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
03:03:01.387 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:03:01.387 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:03:01.387 00.000 9828 BLC: window closed
03:03:01.387 00.000 9828 MoveAxis(E, 30, B)
03:03:01.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:01.387 00.000 9828 Guiding  Dir = 2, Dur = 30
03:03:01.387 00.000 9828 IsSlewing returns 0
03:03:01.387 00.000 9828 IsGuiding returns 0
03:03:01.388 00.001 9828 PulseGuide returned control before completion, sleep 40
03:03:01.436 00.048 9828 IsGuiding returns 1
03:03:01.436 00.000 9828 scope still moving after pulse duration time elapsed
03:03:01.467 00.031 9828 IsSlewing returns 0
03:03:01.467 00.000 9828 IsGuiding returns 1
03:03:01.499 00.032 9828 IsSlewing returns 0
03:03:01.499 00.000 9828 IsGuiding returns 1
03:03:01.530 00.031 9828 IsSlewing returns 0
03:03:01.530 00.000 9828 IsGuiding returns 0
03:03:01.530 00.000 9828 scope move finished after 30 + 112 ms
03:03:01.530 00.000 9828 Move returns status 0, amount 30
03:03:01.530 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:01.530 00.000 9828 MoveAxis(N, 8, B)
03:03:01.530 00.000 9828 Guiding  Dir = 0, Dur = 8
03:03:01.546 00.016 9828 IsSlewing returns 0
03:03:01.546 00.000 9828 IsGuiding returns 0
03:03:01.546 00.000 9828 PulseGuide returned control before completion, sleep 18
03:03:01.576 00.030 9828 IsGuiding returns 1
03:03:01.576 00.000 9828 scope still moving after pulse duration time elapsed
03:03:01.608 00.032 9828 IsSlewing returns 0
03:03:01.608 00.000 9828 IsGuiding returns 1
03:03:01.639 00.031 9828 IsSlewing returns 0
03:03:01.639 00.000 9828 IsGuiding returns 1
03:03:01.670 00.031 9828 IsSlewing returns 0
03:03:01.670 00.000 9828 IsGuiding returns 0
03:03:01.670 00.000 9828 scope move finished after 8 + 115 ms
03:03:01.670 00.000 9828 Move returns status 0, amount 8
03:03:01.670 00.000 9828 move complete, result=0
03:03:01.670 00.000 9828 worker thread done servicing request
03:03:01.670 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:03:02.072 00.402 8976 Exposure complete
03:03:02.078 00.006 8976 worker thread done servicing request
03:03:02.078 00.000 5052 OnExposeComplete: enter
03:03:02.078 00.000 5052 UpdateGuideState(): m_state=6
03:03:02.078 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11781
03:03:02.078 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.75, Mass=159, SNR=8.7, Peak=70 HFD=2.2
03:03:02.078 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:03:02.078 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
03:03:02.078 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.05 hyp=0.44 cameraTheta=3.04 mountX=0.24 mountY=0.35, mountTheta=0.96
03:03:02.079 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.05, opts=13)
03:03:02.079 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.05)
03:03:02.079 00.000 8976 Worker thread wakes up
03:03:02.079 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.05) opts 0xd
03:03:02.079 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.05)
03:03:02.079 00.000 8976 Moving (-0.44, 0.05) raw xDistance=0.24 yDistance=0.35
03:03:02.079 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:03:02.080 00.001 5052 UpdateGuideState exits: m=159 SNR=8.7
03:03:02.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:02.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:02.080 00.000 5052 Enqueuing Expose request
03:03:02.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:03:02.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
03:03:02.080 00.000 8976 MoveAxis(R, 0, ABG)
03:03:02.080 00.000 8976 MoveAxis(D, 1, ABG)
03:03:02.080 00.000 8976 stepping (-6, 20) + (0, -1)
03:03:02.080 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:02.105 00.025 8976 Received - 47 (G) 
03:03:02.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:02.105 00.000 8976 stepped: pos (-6, 19)
03:03:02.105 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:03:02.105 00.000 8976 MountToCamera -- mountX=0.74 mountY=-3.22 hyp=3.31 mountTheta=-1.35 cameraX=2.53, cameraY=2.12 cameraTheta=0.70
03:03:02.105 00.000 8976 incremental bump (2.533, 2.124) isValid = 1
03:03:02.105 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
03:03:02.105 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:03:02.105 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:03:02.105 00.000 8976 move complete, result=0
03:03:02.105 00.000 8976 worker thread done servicing request
03:03:02.105 00.000 9828 Worker thread wakes up
03:03:02.105 00.000 8976 Worker thread wakes up
03:03:02.105 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:03:02.106 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:03:02.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:02.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:02.106 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:03:02.106 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
03:03:02.106 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:03:02.106 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:03:02.106 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:03:02.106 00.000 9828 BLC: window closed
03:03:02.106 00.000 9828 MoveAxis(E, 29, B)
03:03:02.106 00.000 9828 Guiding  Dir = 2, Dur = 29
03:03:02.106 00.000 9828 IsSlewing returns 0
03:03:02.107 00.001 9828 IsGuiding returns 0
03:03:02.107 00.000 9828 PulseGuide returned control before completion, sleep 39
03:03:02.153 00.046 9828 IsGuiding returns 1
03:03:02.153 00.000 9828 scope still moving after pulse duration time elapsed
03:03:02.183 00.030 9828 IsSlewing returns 0
03:03:02.183 00.000 9828 IsGuiding returns 1
03:03:02.215 00.032 9828 IsSlewing returns 0
03:03:02.215 00.000 9828 IsGuiding returns 1
03:03:02.245 00.030 9828 IsSlewing returns 0
03:03:02.245 00.000 9828 IsGuiding returns 1
03:03:02.277 00.032 9828 IsSlewing returns 0
03:03:02.277 00.000 9828 IsGuiding returns 0
03:03:02.277 00.000 9828 scope move finished after 29 + 141 ms
03:03:02.277 00.000 9828 Move returns status 0, amount 29
03:03:02.277 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:02.277 00.000 9828 MoveAxis(N, 9, B)
03:03:02.277 00.000 9828 Guiding  Dir = 0, Dur = 9
03:03:02.292 00.015 9828 IsSlewing returns 0
03:03:02.292 00.000 9828 IsGuiding returns 0
03:03:02.292 00.000 9828 PulseGuide returned control before completion, sleep 19
03:03:02.323 00.031 9828 IsGuiding returns 1
03:03:02.323 00.000 9828 scope still moving after pulse duration time elapsed
03:03:02.354 00.031 9828 IsSlewing returns 0
03:03:02.354 00.000 9828 IsGuiding returns 1
03:03:02.385 00.031 9828 IsSlewing returns 0
03:03:02.385 00.000 9828 IsGuiding returns 1
03:03:02.417 00.032 9828 IsSlewing returns 0
03:03:02.417 00.000 9828 IsGuiding returns 1
03:03:02.448 00.031 9828 IsSlewing returns 0
03:03:02.448 00.000 9828 IsGuiding returns 0
03:03:02.448 00.000 9828 scope move finished after 9 + 146 ms
03:03:02.448 00.000 9828 Move returns status 0, amount 9
03:03:02.448 00.000 9828 move complete, result=0
03:03:02.448 00.000 9828 worker thread done servicing request
03:03:02.448 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:03:02.792 00.344 8976 Exposure complete
03:03:02.798 00.006 8976 worker thread done servicing request
03:03:02.798 00.000 5052 OnExposeComplete: enter
03:03:02.798 00.000 5052 UpdateGuideState(): m_state=6
03:03:02.798 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11782
03:03:02.798 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.70, Mass=166, SNR=8.9, Peak=73 HFD=2.2
03:03:02.798 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
03:03:02.798 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
03:03:02.798 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.06 mountX=0.06 mountY=0.14, mountTheta=1.17
03:03:02.799 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.01, opts=13)
03:03:02.799 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.01)
03:03:02.799 00.000 8976 Worker thread wakes up
03:03:02.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.01) opts 0xd
03:03:02.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.01)
03:03:02.799 00.000 8976 Moving (-0.16, -0.01) raw xDistance=0.06 yDistance=0.14
03:03:02.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:03:02.799 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:03:02.799 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
03:03:02.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:02.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:03:02.799 00.000 8976 MoveAxis(R, 0, ABG)
03:03:02.800 00.001 8976 MoveAxis(U, 0, ABG)
03:03:02.800 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:02.800 00.000 5052 Enqueuing Expose request
03:03:02.800 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:03:02.800 00.000 8976 MountToCamera -- mountX=0.80 mountY=-3.15 hyp=3.25 mountTheta=-1.32 cameraX=2.45, cameraY=2.15 cameraTheta=0.72
03:03:02.800 00.000 8976 incremental bump (2.446, 2.146) isValid = 1
03:03:02.800 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:03:02.800 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:03:02.800 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:03:02.800 00.000 8976 move complete, result=0
03:03:02.800 00.000 8976 worker thread done servicing request
03:03:02.800 00.000 8976 Worker thread wakes up
03:03:02.800 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:02.800 00.000 9828 Worker thread wakes up
03:03:02.800 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:03:02.801 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:02.801 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:03:02.801 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:03:02.801 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:03:02.801 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:03:02.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:02.801 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:03:02.801 00.000 9828 BLC: window closed
03:03:02.801 00.000 9828 MoveAxis(E, 29, B)
03:03:02.801 00.000 9828 Guiding  Dir = 2, Dur = 29
03:03:02.802 00.001 9828 IsSlewing returns 0
03:03:02.802 00.000 9828 IsGuiding returns 0
03:03:02.802 00.000 9828 PulseGuide returned control before completion, sleep 39
03:03:02.852 00.050 9828 IsGuiding returns 1
03:03:02.852 00.000 9828 scope still moving after pulse duration time elapsed
03:03:02.884 00.032 9828 IsSlewing returns 0
03:03:02.884 00.000 9828 IsGuiding returns 1
03:03:02.915 00.031 9828 IsSlewing returns 0
03:03:02.916 00.001 9828 IsGuiding returns 1
03:03:02.946 00.030 9828 IsSlewing returns 0
03:03:02.946 00.000 9828 IsGuiding returns 0
03:03:02.946 00.000 9828 scope move finished after 29 + 115 ms
03:03:02.946 00.000 9828 Move returns status 0, amount 29
03:03:02.946 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:02.946 00.000 9828 MoveAxis(N, 9, B)
03:03:02.946 00.000 9828 Guiding  Dir = 0, Dur = 9
03:03:02.961 00.015 9828 IsSlewing returns 0
03:03:02.961 00.000 9828 IsGuiding returns 0
03:03:02.961 00.000 9828 PulseGuide returned control before completion, sleep 19
03:03:02.993 00.032 9828 IsGuiding returns 1
03:03:02.993 00.000 9828 scope still moving after pulse duration time elapsed
03:03:03.025 00.032 9828 IsSlewing returns 0
03:03:03.025 00.000 9828 IsGuiding returns 1
03:03:03.057 00.032 9828 IsSlewing returns 0
03:03:03.057 00.000 9828 IsGuiding returns 1
03:03:03.089 00.032 9828 IsSlewing returns 0
03:03:03.089 00.000 9828 IsGuiding returns 0
03:03:03.089 00.000 9828 scope move finished after 9 + 118 ms
03:03:03.089 00.000 9828 Move returns status 0, amount 9
03:03:03.089 00.000 9828 move complete, result=0
03:03:03.089 00.000 9828 worker thread done servicing request
03:03:03.089 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:03:03.484 00.395 8976 Exposure complete
03:03:03.490 00.006 8976 worker thread done servicing request
03:03:03.490 00.000 5052 OnExposeComplete: enter
03:03:03.491 00.001 5052 UpdateGuideState(): m_state=6
03:03:03.491 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11783
03:03:03.491 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.57, Mass=169, SNR=9.0, Peak=73 HFD=1.5
03:03:03.491 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
03:03:03.491 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.22)
03:03:03.491 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.14 hyp=0.65 cameraTheta=-2.92 mountX=0.16 mountY=0.61, mountTheta=1.31
03:03:03.491 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.14, opts=13)
03:03:03.491 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.14)
03:03:03.491 00.000 8976 Worker thread wakes up
03:03:03.491 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.14) opts 0xd
03:03:03.491 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.14)
03:03:03.491 00.000 8976 Moving (-0.63, -0.14) raw xDistance=0.16 yDistance=0.61
03:03:03.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:03:03.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
03:03:03.491 00.000 8976 MoveAxis(R, 0, ABG)
03:03:03.491 00.000 8976 MoveAxis(D, 2, ABG)
03:03:03.491 00.000 8976 stepping (-6, 19) + (0, -2)
03:03:03.492 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:03:03.492 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:03:03.492 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:03.492 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:03.492 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:03.492 00.000 5052 Enqueuing Expose request
03:03:03.527 00.035 8976 Received - 47 (G) 
03:03:03.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:03.527 00.000 8976 stepped: pos (-6, 17)
03:03:03.527 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:03:03.528 00.001 8976 MountToCamera -- mountX=0.84 mountY=-3.00 hyp=3.12 mountTheta=-1.30 cameraX=2.29, cameraY=2.11 cameraTheta=0.74
03:03:03.528 00.000 8976 incremental bump (2.294, 2.113) isValid = 1
03:03:03.528 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:03:03.528 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:03:03.528 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:03:03.528 00.000 8976 move complete, result=0
03:03:03.528 00.000 9828 Worker thread wakes up
03:03:03.528 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:03:03.528 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:03:03.528 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:03:03.528 00.000 8976 worker thread done servicing request
03:03:03.528 00.000 8976 Worker thread wakes up
03:03:03.528 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:03.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:03.528 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:03:03.528 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.51)
03:03:03.528 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:03:03.529 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:03:03.529 00.000 9828 BLC: window closed
03:03:03.529 00.000 9828 MoveAxis(E, 28, B)
03:03:03.529 00.000 9828 Guiding  Dir = 2, Dur = 28
03:03:03.529 00.000 9828 IsSlewing returns 0
03:03:03.529 00.000 9828 IsGuiding returns 0
03:03:03.529 00.000 9828 PulseGuide returned control before completion, sleep 38
03:03:03.573 00.044 9828 IsGuiding returns 1
03:03:03.573 00.000 9828 scope still moving after pulse duration time elapsed
03:03:03.604 00.031 9828 IsSlewing returns 0
03:03:03.604 00.000 9828 IsGuiding returns 1
03:03:03.636 00.032 9828 IsSlewing returns 0
03:03:03.637 00.001 9828 IsGuiding returns 1
03:03:03.668 00.031 9828 IsSlewing returns 0
03:03:03.668 00.000 9828 IsGuiding returns 1
03:03:03.698 00.030 9828 IsSlewing returns 0
03:03:03.698 00.000 9828 IsGuiding returns 0
03:03:03.698 00.000 9828 scope move finished after 28 + 140 ms
03:03:03.698 00.000 9828 Move returns status 0, amount 28
03:03:03.698 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:03.698 00.000 9828 MoveAxis(N, 9, B)
03:03:03.699 00.001 9828 Guiding  Dir = 0, Dur = 9
03:03:03.714 00.015 9828 IsSlewing returns 0
03:03:03.714 00.000 9828 IsGuiding returns 0
03:03:03.714 00.000 9828 PulseGuide returned control before completion, sleep 19
03:03:03.745 00.031 9828 IsGuiding returns 1
03:03:03.745 00.000 9828 scope still moving after pulse duration time elapsed
03:03:03.776 00.031 9828 IsSlewing returns 0
03:03:03.776 00.000 9828 IsGuiding returns 1
03:03:03.807 00.031 9828 IsSlewing returns 0
03:03:03.812 00.005 9828 IsGuiding returns 1
03:03:03.838 00.026 9828 IsSlewing returns 0
03:03:03.838 00.000 9828 IsGuiding returns 1
03:03:03.869 00.031 9828 IsSlewing returns 0
03:03:03.869 00.000 9828 IsGuiding returns 0
03:03:03.869 00.000 9828 scope move finished after 9 + 145 ms
03:03:03.869 00.000 9828 Move returns status 0, amount 9
03:03:03.869 00.000 9828 move complete, result=0
03:03:03.869 00.000 9828 worker thread done servicing request
03:03:03.869 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:03:04.215 00.346 8976 Exposure complete
03:03:04.221 00.006 8976 worker thread done servicing request
03:03:04.221 00.000 5052 OnExposeComplete: enter
03:03:04.221 00.000 5052 UpdateGuideState(): m_state=6
03:03:04.221 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11784
03:03:04.221 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=282.11, Mass=174, SNR=9.1, Peak=78 HFD=2.3
03:03:04.221 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
03:03:04.221 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.76 = -0.76)
03:03:04.221 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.40 hyp=0.41 cameraTheta=1.38 mountX=0.32 mountY=-0.28, mountTheta=-0.72
03:03:04.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.40, opts=13)
03:03:04.222 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.40)
03:03:04.222 00.000 8976 Worker thread wakes up
03:03:04.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.40) opts 0xd
03:03:04.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.40)
03:03:04.222 00.000 8976 Moving (0.08, 0.40) raw xDistance=0.32 yDistance=-0.28
03:03:04.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:03:04.222 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:03:04.222 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:03:04.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:04.223 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:04.223 00.000 5052 Enqueuing Expose request
03:03:04.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28
03:03:04.223 00.000 8976 MoveAxis(L, 1, ABG)
03:03:04.223 00.000 8976 stepping (-6, 17) + (-1, 0)
03:03:04.223 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:04.247 00.024 8976 Received - 47 (G) 
03:03:04.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:04.247 00.000 8976 stepped: pos (-7, 17)
03:03:04.247 00.000 8976 MoveAxis(U, 1, ABG)
03:03:04.247 00.000 8976 stepping (-7, 17) + (0, 1)
03:03:04.247 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:04.279 00.032 8976 Received - 47 (G) 
03:03:04.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:04.279 00.000 8976 stepped: pos (-7, 18)
03:03:04.279 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:03:04.279 00.000 8976 MountToCamera -- mountX=0.91 mountY=-2.96 hyp=3.09 mountTheta=-1.27 cameraX=2.22, cameraY=2.16 cameraTheta=0.77
03:03:04.279 00.000 8976 incremental bump (2.216, 2.160) isValid = 1
03:03:04.279 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
03:03:04.279 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:03:04.279 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:03:04.279 00.000 8976 move complete, result=0
03:03:04.279 00.000 8976 worker thread done servicing request
03:03:04.279 00.000 9828 Worker thread wakes up
03:03:04.279 00.000 8976 Worker thread wakes up
03:03:04.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:04.280 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:04.280 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:03:04.280 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:03:04.280 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:03:04.280 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
03:03:04.280 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.48)
03:03:04.280 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
03:03:04.280 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:03:04.280 00.000 9828 BLC: window closed
03:03:04.280 00.000 9828 MoveAxis(E, 27, B)
03:03:04.280 00.000 9828 Guiding  Dir = 2, Dur = 27
03:03:04.281 00.001 9828 IsSlewing returns 0
03:03:04.281 00.000 9828 IsGuiding returns 0
03:03:04.281 00.000 9828 PulseGuide returned control before completion, sleep 37
03:03:04.322 00.041 9828 IsGuiding returns 1
03:03:04.322 00.000 9828 scope still moving after pulse duration time elapsed
03:03:04.354 00.032 9828 IsSlewing returns 0
03:03:04.355 00.001 9828 IsGuiding returns 1
03:03:04.386 00.031 9828 IsSlewing returns 0
03:03:04.387 00.001 9828 IsGuiding returns 1
03:03:04.417 00.030 9828 IsSlewing returns 0
03:03:04.417 00.000 9828 IsGuiding returns 1
03:03:04.448 00.031 9828 IsSlewing returns 0
03:03:04.448 00.000 9828 IsGuiding returns 1
03:03:04.479 00.031 9828 IsSlewing returns 0
03:03:04.479 00.000 9828 IsGuiding returns 1
03:03:04.511 00.032 9828 IsSlewing returns 0
03:03:04.511 00.000 9828 IsGuiding returns 1
03:03:04.542 00.031 9828 IsSlewing returns 0
03:03:04.542 00.000 9828 IsGuiding returns 0
03:03:04.542 00.000 9828 scope move finished after 27 + 234 ms
03:03:04.542 00.000 9828 Move returns status 0, amount 27
03:03:04.542 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:04.542 00.000 9828 MoveAxis(N, 10, B)
03:03:04.542 00.000 9828 Guiding  Dir = 0, Dur = 10
03:03:04.556 00.014 9828 IsSlewing returns 0
03:03:04.556 00.000 9828 IsGuiding returns 0
03:03:04.556 00.000 9828 PulseGuide returned control before completion, sleep 20
03:03:04.587 00.031 9828 IsGuiding returns 1
03:03:04.587 00.000 9828 scope still moving after pulse duration time elapsed
03:03:04.618 00.031 9828 IsSlewing returns 0
03:03:04.618 00.000 9828 IsGuiding returns 1
03:03:04.649 00.031 9828 IsSlewing returns 0
03:03:04.649 00.000 9828 IsGuiding returns 1
03:03:04.680 00.031 9828 IsSlewing returns 0
03:03:04.680 00.000 9828 IsGuiding returns 1
03:03:04.712 00.032 9828 IsSlewing returns 0
03:03:04.712 00.000 9828 IsGuiding returns 0
03:03:04.712 00.000 9828 scope move finished after 10 + 145 ms
03:03:04.712 00.000 9828 Move returns status 0, amount 10
03:03:04.712 00.000 9828 move complete, result=0
03:03:04.712 00.000 9828 worker thread done servicing request
03:03:04.712 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:03:04.966 00.254 8976 Exposure complete
03:03:04.971 00.005 8976 worker thread done servicing request
03:03:04.971 00.000 5052 OnExposeComplete: enter
03:03:04.971 00.000 5052 UpdateGuideState(): m_state=6
03:03:04.971 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11785
03:03:04.972 00.001 5052 Star::Find returns 1 (0), X=328.63, Y=282.33, Mass=167, SNR=8.9, Peak=76 HFD=1.8
03:03:04.972 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.24 = 0.24)
03:03:04.972 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
03:03:04.972 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.62 hyp=0.82 cameraTheta=2.29 mountX=0.80 mountY=0.11, mountTheta=0.14
03:03:04.972 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.62, opts=13)
03:03:04.972 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.62)
03:03:04.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:03:04.972 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
03:03:04.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:04.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:04.972 00.000 5052 Enqueuing Expose request
03:03:04.972 00.000 8976 Worker thread wakes up
03:03:04.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.62) opts 0xd
03:03:04.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.62)
03:03:04.972 00.000 8976 Moving (-0.54, 0.62) raw xDistance=0.80 yDistance=0.11
03:03:04.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.80
03:03:04.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:03:04.972 00.000 8976 MoveAxis(L, 3, ABG)
03:03:04.972 00.000 8976 stepping (-7, 18) + (-3, 0)
03:03:04.973 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:05.015 00.042 8976 Received - 47 (G) 
03:03:05.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:05.015 00.000 8976 stepped: pos (-10, 18)
03:03:05.015 00.000 8976 MoveAxis(U, 0, ABG)
03:03:05.015 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:03:05.015 00.000 8976 MountToCamera -- mountX=1.12 mountY=-2.92 hyp=3.13 mountTheta=-1.21 cameraX=2.09, cameraY=2.33 cameraTheta=0.84
03:03:05.015 00.000 8976 incremental bump (2.094, 2.327) isValid = 1
03:03:05.015 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
03:03:05.015 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:03:05.015 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:03:05.015 00.000 8976 move complete, result=0
03:03:05.015 00.000 9828 Worker thread wakes up
03:03:05.015 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:03:05.015 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:03:05.015 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:03:05.015 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.1 px 0 ms NORTH
03:03:05.015 00.000 8976 worker thread done servicing request
03:03:05.016 00.001 8976 Worker thread wakes up
03:03:05.016 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
03:03:05.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:05.016 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:03:05.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:05.016 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:03:05.016 00.000 9828 BLC: window closed
03:03:05.016 00.000 9828 MoveAxis(E, 26, B)
03:03:05.016 00.000 9828 Guiding  Dir = 2, Dur = 26
03:03:05.016 00.000 9828 IsSlewing returns 0
03:03:05.016 00.000 9828 IsGuiding returns 0
03:03:05.016 00.000 9828 PulseGuide returned control before completion, sleep 36
03:03:05.067 00.051 9828 IsGuiding returns 1
03:03:05.067 00.000 9828 scope still moving after pulse duration time elapsed
03:03:05.098 00.031 9828 IsSlewing returns 0
03:03:05.098 00.000 9828 IsGuiding returns 1
03:03:05.129 00.031 9828 IsSlewing returns 0
03:03:05.129 00.000 9828 IsGuiding returns 1
03:03:05.161 00.032 9828 IsSlewing returns 0
03:03:05.161 00.000 9828 IsGuiding returns 0
03:03:05.161 00.000 9828 scope move finished after 26 + 118 ms
03:03:05.161 00.000 9828 Move returns status 0, amount 26
03:03:05.161 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:05.161 00.000 9828 MoveAxis(N, 11, B)
03:03:05.161 00.000 9828 Guiding  Dir = 0, Dur = 11
03:03:05.176 00.015 9828 IsSlewing returns 0
03:03:05.176 00.000 9828 IsGuiding returns 0
03:03:05.177 00.001 9828 PulseGuide returned control before completion, sleep 21
03:03:05.207 00.030 9828 IsGuiding returns 1
03:03:05.207 00.000 9828 scope still moving after pulse duration time elapsed
03:03:05.238 00.031 9828 IsSlewing returns 0
03:03:05.238 00.000 9828 IsGuiding returns 1
03:03:05.269 00.031 9828 IsSlewing returns 0
03:03:05.269 00.000 9828 IsGuiding returns 1
03:03:05.301 00.032 9828 IsSlewing returns 0
03:03:05.301 00.000 9828 IsGuiding returns 1
03:03:05.332 00.031 9828 IsSlewing returns 0
03:03:05.332 00.000 9828 IsGuiding returns 0
03:03:05.332 00.000 9828 scope move finished after 11 + 144 ms
03:03:05.332 00.000 9828 Move returns status 0, amount 11
03:03:05.332 00.000 9828 move complete, result=0
03:03:05.332 00.000 9828 worker thread done servicing request
03:03:05.332 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:03:05.699 00.367 8976 Exposure complete
03:03:05.704 00.005 8976 worker thread done servicing request
03:03:05.704 00.000 5052 OnExposeComplete: enter
03:03:05.704 00.000 5052 UpdateGuideState(): m_state=6
03:03:05.704 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11786
03:03:05.704 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.40, Mass=155, SNR=8.6, Peak=68 HFD=1.6
03:03:05.704 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
03:03:05.704 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.46)
03:03:05.704 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.31 hyp=0.69 cameraTheta=-2.68 mountX=0.01 mountY=0.68, mountTheta=1.56
03:03:05.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.31, opts=13)
03:03:05.705 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.31)
03:03:05.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=78, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:03:05.705 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
03:03:05.705 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:05.705 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:05.705 00.000 5052 Enqueuing Expose request
03:03:05.705 00.000 8976 Worker thread wakes up
03:03:05.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.31) opts 0xd
03:03:05.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.31)
03:03:05.705 00.000 8976 Moving (-0.62, -0.31) raw xDistance=0.01 yDistance=0.68
03:03:05.706 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:03:05.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
03:03:05.706 00.000 8976 MoveAxis(R, 0, ABG)
03:03:05.706 00.000 8976 MoveAxis(D, 3, ABG)
03:03:05.706 00.000 8976 stepping (-10, 18) + (0, -3)
03:03:05.706 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:05.734 00.028 8976 Received - 47 (G) 
03:03:05.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:05.734 00.000 8976 stepped: pos (-10, 15)
03:03:05.734 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:03:05.734 00.000 8976 MountToCamera -- mountX=1.25 mountY=-2.75 hyp=3.02 mountTheta=-1.14 cameraX=1.87, cameraY=2.37 cameraTheta=0.90
03:03:05.734 00.000 8976 incremental bump (1.873, 2.367) isValid = 1
03:03:05.734 00.000 8976 Scheduling Mount bump of (0.071, 0.093)
03:03:05.734 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:03:05.734 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:03:05.734 00.000 8976 move complete, result=0
03:03:05.734 00.000 8976 worker thread done servicing request
03:03:05.735 00.001 9828 Worker thread wakes up
03:03:05.735 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:03:05.735 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:03:05.735 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
03:03:05.735 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
03:03:05.735 00.000 8976 Worker thread wakes up
03:03:05.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:05.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:05.735 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:03:05.735 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
03:03:05.735 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:03:05.735 00.000 9828 BLC: window closed
03:03:05.735 00.000 9828 MoveAxis(E, 24, B)
03:03:05.735 00.000 9828 Guiding  Dir = 2, Dur = 24
03:03:05.736 00.001 9828 IsSlewing returns 0
03:03:05.736 00.000 9828 IsGuiding returns 0
03:03:05.736 00.000 9828 PulseGuide returned control before completion, sleep 34
03:03:05.771 00.035 9828 IsGuiding returns 1
03:03:05.771 00.000 9828 scope still moving after pulse duration time elapsed
03:03:05.801 00.030 9828 IsSlewing returns 0
03:03:05.801 00.000 9828 IsGuiding returns 1
03:03:05.832 00.031 9828 IsSlewing returns 0
03:03:05.832 00.000 9828 IsGuiding returns 1
03:03:05.864 00.032 9828 IsSlewing returns 0
03:03:05.864 00.000 9828 IsGuiding returns 0
03:03:05.864 00.000 9828 scope move finished after 24 + 104 ms
03:03:05.864 00.000 9828 Move returns status 0, amount 24
03:03:05.864 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:05.864 00.000 9828 MoveAxis(N, 11, B)
03:03:05.864 00.000 9828 Guiding  Dir = 0, Dur = 11
03:03:05.879 00.015 9828 IsSlewing returns 0
03:03:05.879 00.000 9828 IsGuiding returns 0
03:03:05.879 00.000 9828 PulseGuide returned control before completion, sleep 21
03:03:05.910 00.031 9828 IsGuiding returns 1
03:03:05.910 00.000 9828 scope still moving after pulse duration time elapsed
03:03:05.940 00.030 9828 IsSlewing returns 0
03:03:05.940 00.000 9828 IsGuiding returns 1
03:03:05.971 00.031 9828 IsSlewing returns 0
03:03:05.971 00.000 9828 IsGuiding returns 1
03:03:06.002 00.031 9828 IsSlewing returns 0
03:03:06.002 00.000 9828 IsGuiding returns 1
03:03:06.033 00.031 9828 IsSlewing returns 0
03:03:06.033 00.000 9828 IsGuiding returns 0
03:03:06.033 00.000 9828 scope move finished after 11 + 143 ms
03:03:06.033 00.000 9828 Move returns status 0, amount 11
03:03:06.034 00.001 9828 move complete, result=0
03:03:06.034 00.000 9828 worker thread done servicing request
03:03:06.034 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:03:06.418 00.384 8976 Exposure complete
03:03:06.423 00.005 8976 worker thread done servicing request
03:03:06.423 00.000 5052 OnExposeComplete: enter
03:03:06.423 00.000 5052 UpdateGuideState(): m_state=6
03:03:06.423 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11787
03:03:06.423 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.70, Mass=162, SNR=8.8, Peak=73 HFD=1.6
03:03:06.424 00.001 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
03:03:06.424 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
03:03:06.424 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.01 hyp=0.45 cameraTheta=-3.11 mountX=0.19 mountY=0.39, mountTheta=1.11
03:03:06.424 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.01, opts=13)
03:03:06.424 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.01)
03:03:06.424 00.000 8976 Worker thread wakes up
03:03:06.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.01) opts 0xd
03:03:06.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.01)
03:03:06.425 00.001 8976 Moving (-0.45, -0.01) raw xDistance=0.19 yDistance=0.39
03:03:06.425 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
03:03:06.425 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
03:03:06.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:06.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:03:06.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
03:03:06.425 00.000 8976 MoveAxis(R, 0, ABG)
03:03:06.425 00.000 8976 MoveAxis(D, 2, ABG)
03:03:06.425 00.000 8976 stepping (-10, 15) + (0, -2)
03:03:06.425 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:06.425 00.000 5052 Enqueuing Expose request
03:03:06.425 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:06.453 00.028 8976 Received - 47 (G) 
03:03:06.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:06.454 00.001 8976 stepped: pos (-10, 13)
03:03:06.454 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:03:06.454 00.000 8976 MountToCamera -- mountX=1.35 mountY=-2.52 hyp=2.86 mountTheta=-1.08 cameraX=1.63, cameraY=2.35 cameraTheta=0.96
03:03:06.454 00.000 8976 incremental bump (1.632, 2.346) isValid = 1
03:03:06.454 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
03:03:06.454 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:03:06.454 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:03:06.454 00.000 8976 move complete, result=0
03:03:06.454 00.000 9828 Worker thread wakes up
03:03:06.454 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:03:06.454 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:03:06.454 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
03:03:06.454 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
03:03:06.454 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:03:06.454 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:03:06.454 00.000 8976 worker thread done servicing request
03:03:06.454 00.000 8976 Worker thread wakes up
03:03:06.455 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:06.455 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:03:06.455 00.000 9828 BLC: window closed
03:03:06.455 00.000 9828 MoveAxis(E, 22, B)
03:03:06.455 00.000 9828 Guiding  Dir = 2, Dur = 22
03:03:06.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:06.455 00.000 9828 IsSlewing returns 0
03:03:06.455 00.000 9828 IsGuiding returns 0
03:03:06.456 00.001 9828 PulseGuide returned control before completion, sleep 32
03:03:06.489 00.033 9828 IsGuiding returns 1
03:03:06.489 00.000 9828 scope still moving after pulse duration time elapsed
03:03:06.520 00.031 9828 IsSlewing returns 0
03:03:06.520 00.000 9828 IsGuiding returns 1
03:03:06.550 00.030 9828 IsSlewing returns 0
03:03:06.550 00.000 9828 IsGuiding returns 1
03:03:06.581 00.031 9828 IsSlewing returns 0
03:03:06.581 00.000 9828 IsGuiding returns 0
03:03:06.581 00.000 9828 scope move finished after 22 + 104 ms
03:03:06.581 00.000 9828 Move returns status 0, amount 22
03:03:06.581 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:06.581 00.000 9828 MoveAxis(N, 12, B)
03:03:06.581 00.000 9828 Guiding  Dir = 0, Dur = 12
03:03:06.597 00.016 9828 IsSlewing returns 0
03:03:06.597 00.000 9828 IsGuiding returns 0
03:03:06.597 00.000 9828 PulseGuide returned control before completion, sleep 22
03:03:06.629 00.032 9828 IsGuiding returns 1
03:03:06.629 00.000 9828 scope still moving after pulse duration time elapsed
03:03:06.661 00.032 9828 IsSlewing returns 0
03:03:06.661 00.000 9828 IsGuiding returns 1
03:03:06.693 00.032 9828 IsSlewing returns 0
03:03:06.693 00.000 9828 IsGuiding returns 1
03:03:06.724 00.031 9828 IsSlewing returns 0
03:03:06.724 00.000 9828 IsGuiding returns 0
03:03:06.724 00.000 9828 scope move finished after 12 + 114 ms
03:03:06.724 00.000 9828 Move returns status 0, amount 12
03:03:06.724 00.000 9828 move complete, result=0
03:03:06.725 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:03:06.725 00.000 9828 worker thread done servicing request
03:03:07.142 00.417 8976 Exposure complete
03:03:07.147 00.005 8976 worker thread done servicing request
03:03:07.147 00.000 5052 OnExposeComplete: enter
03:03:07.147 00.000 5052 UpdateGuideState(): m_state=6
03:03:07.147 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11788
03:03:07.147 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.51, Mass=156, SNR=8.6, Peak=71 HFD=1.6
03:03:07.147 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
03:03:07.147 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
03:03:07.147 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.84 mountX=-0.26 mountY=-0.04, mountTheta=-2.98
03:03:07.148 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.20, opts=13)
03:03:07.148 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.20)
03:03:07.148 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:03:07.148 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
03:03:07.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:07.148 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:07.148 00.000 5052 Enqueuing Expose request
03:03:07.148 00.000 8976 Worker thread wakes up
03:03:07.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.20) opts 0xd
03:03:07.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.20)
03:03:07.148 00.000 8976 Moving (0.18, -0.20) raw xDistance=-0.26 yDistance=-0.04
03:03:07.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:03:07.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:03:07.148 00.000 8976 MoveAxis(R, 0, ABG)
03:03:07.148 00.000 8976 MoveAxis(U, 0, ABG)
03:03:07.148 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:03:07.149 00.001 8976 MountToCamera -- mountX=1.41 mountY=-2.37 hyp=2.76 mountTheta=-1.04 cameraX=1.47, cameraY=2.33 cameraTheta=1.01
03:03:07.149 00.000 8976 incremental bump (1.470, 2.332) isValid = 1
03:03:07.149 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:03:07.149 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:03:07.149 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:03:07.149 00.000 8976 move complete, result=0
03:03:07.149 00.000 9828 Worker thread wakes up
03:03:07.149 00.000 8976 worker thread done servicing request
03:03:07.149 00.000 8976 Worker thread wakes up
03:03:07.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:07.149 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:07.149 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:07.149 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:03:07.149 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:03:07.149 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:03:07.149 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:03:07.149 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:03:07.149 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:03:07.149 00.000 9828 BLC: window closed
03:03:07.149 00.000 9828 MoveAxis(E, 21, B)
03:03:07.150 00.001 9828 Guiding  Dir = 2, Dur = 21
03:03:07.150 00.000 9828 IsSlewing returns 0
03:03:07.150 00.000 9828 IsGuiding returns 0
03:03:07.150 00.000 9828 PulseGuide returned control before completion, sleep 31
03:03:07.192 00.042 9828 IsGuiding returns 1
03:03:07.192 00.000 9828 scope still moving after pulse duration time elapsed
03:03:07.223 00.031 9828 IsSlewing returns 0
03:03:07.223 00.000 9828 IsGuiding returns 1
03:03:07.253 00.030 9828 IsSlewing returns 0
03:03:07.253 00.000 9828 IsGuiding returns 1
03:03:07.284 00.031 9828 IsSlewing returns 0
03:03:07.284 00.000 9828 IsGuiding returns 0
03:03:07.284 00.000 9828 scope move finished after 21 + 112 ms
03:03:07.284 00.000 9828 Move returns status 0, amount 21
03:03:07.284 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:07.284 00.000 9828 MoveAxis(N, 13, B)
03:03:07.284 00.000 9828 Guiding  Dir = 0, Dur = 13
03:03:07.300 00.016 9828 IsSlewing returns 0
03:03:07.300 00.000 9828 IsGuiding returns 0
03:03:07.300 00.000 9828 PulseGuide returned control before completion, sleep 23
03:03:07.331 00.031 9828 IsGuiding returns 1
03:03:07.331 00.000 9828 scope still moving after pulse duration time elapsed
03:03:07.361 00.030 9828 IsSlewing returns 0
03:03:07.361 00.000 9828 IsGuiding returns 1
03:03:07.392 00.031 9828 IsSlewing returns 0
03:03:07.392 00.000 9828 IsGuiding returns 1
03:03:07.423 00.031 9828 IsSlewing returns 0
03:03:07.423 00.000 9828 IsGuiding returns 1
03:03:07.470 00.047 9828 IsSlewing returns 0
03:03:07.470 00.000 9828 IsGuiding returns 0
03:03:07.470 00.000 9828 scope move finished after 13 + 156 ms
03:03:07.470 00.000 9828 Move returns status 0, amount 13
03:03:07.470 00.000 9828 move complete, result=0
03:03:07.470 00.000 9828 worker thread done servicing request
03:03:07.470 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:03:07.836 00.366 8976 Exposure complete
03:03:07.841 00.005 8976 worker thread done servicing request
03:03:07.842 00.001 5052 OnExposeComplete: enter
03:03:07.842 00.000 5052 UpdateGuideState(): m_state=6
03:03:07.842 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11789
03:03:07.842 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.11, Mass=171, SNR=9.0, Peak=69 HFD=2.2
03:03:07.842 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-3.99 = 2.29)
03:03:07.842 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.09 = 2.19)
03:03:07.842 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.60 hyp=0.64 cameraTheta=-1.95 mountX=-0.43 mountY=0.52, mountTheta=2.25
03:03:07.843 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.60, opts=13)
03:03:07.843 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.60)
03:03:07.843 00.000 8976 Worker thread wakes up
03:03:07.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.60) opts 0xd
03:03:07.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.60)
03:03:07.843 00.000 8976 Moving (-0.24, -0.60) raw xDistance=-0.43 yDistance=0.52
03:03:07.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:03:07.843 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
03:03:07.843 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
03:03:07.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:07.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:03:07.843 00.000 8976 MoveAxis(R, 2, ABG)
03:03:07.843 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:07.843 00.000 5052 Enqueuing Expose request
03:03:07.843 00.000 8976 stepping (-10, 13) + (2, 0)
03:03:07.843 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:07.876 00.033 8976 Received - 47 (G) 
03:03:07.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:07.876 00.000 8976 stepped: pos (-8, 13)
03:03:07.876 00.000 8976 MoveAxis(D, 2, ABG)
03:03:07.876 00.000 8976 stepping (-8, 13) + (0, -2)
03:03:07.876 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:07.908 00.032 8976 Received - 47 (G) 
03:03:07.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:07.908 00.000 8976 stepped: pos (-8, 11)
03:03:07.908 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:03:07.908 00.000 8976 MountToCamera -- mountX=1.35 mountY=-2.16 hyp=2.55 mountTheta=-1.01 cameraX=1.31, cameraY=2.18 cameraTheta=1.03
03:03:07.908 00.000 8976 incremental bump (1.314, 2.185) isValid = 1
03:03:07.909 00.001 8976 Scheduling Mount bump of (0.059, 0.102)
03:03:07.909 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:03:07.909 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:03:07.909 00.000 8976 move complete, result=0
03:03:07.909 00.000 9828 Worker thread wakes up
03:03:07.909 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:03:07.909 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:03:07.909 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:03:07.909 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
03:03:07.909 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
03:03:07.909 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:03:07.909 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:03:07.909 00.000 8976 worker thread done servicing request
03:03:07.909 00.000 8976 Worker thread wakes up
03:03:07.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:07.909 00.000 9828 BLC: window closed
03:03:07.909 00.000 9828 MoveAxis(E, 20, B)
03:03:07.909 00.000 9828 Guiding  Dir = 2, Dur = 20
03:03:07.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:07.910 00.001 9828 IsSlewing returns 0
03:03:07.910 00.000 9828 IsGuiding returns 0
03:03:07.910 00.000 9828 PulseGuide returned control before completion, sleep 30
03:03:07.954 00.044 9828 IsGuiding returns 1
03:03:07.954 00.000 9828 scope still moving after pulse duration time elapsed
03:03:07.985 00.031 9828 IsSlewing returns 0
03:03:07.985 00.000 9828 IsGuiding returns 1
03:03:08.017 00.032 9828 IsSlewing returns 0
03:03:08.017 00.000 9828 IsGuiding returns 1
03:03:08.049 00.032 9828 IsSlewing returns 0
03:03:08.049 00.000 9828 IsGuiding returns 0
03:03:08.049 00.000 9828 scope move finished after 20 + 120 ms
03:03:08.049 00.000 9828 Move returns status 0, amount 20
03:03:08.050 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:08.050 00.000 9828 MoveAxis(N, 13, B)
03:03:08.050 00.000 9828 Guiding  Dir = 0, Dur = 13
03:03:08.064 00.014 9828 IsSlewing returns 0
03:03:08.064 00.000 9828 IsGuiding returns 0
03:03:08.064 00.000 9828 PulseGuide returned control before completion, sleep 23
03:03:08.094 00.030 9828 IsGuiding returns 1
03:03:08.094 00.000 9828 scope still moving after pulse duration time elapsed
03:03:08.125 00.031 9828 IsSlewing returns 0
03:03:08.125 00.000 9828 IsGuiding returns 1
03:03:08.156 00.031 9828 IsSlewing returns 0
03:03:08.156 00.000 9828 IsGuiding returns 1
03:03:08.187 00.031 9828 IsSlewing returns 0
03:03:08.187 00.000 9828 IsGuiding returns 1
03:03:08.218 00.031 9828 IsSlewing returns 0
03:03:08.218 00.000 9828 IsGuiding returns 0
03:03:08.218 00.000 9828 scope move finished after 13 + 141 ms
03:03:08.218 00.000 9828 Move returns status 0, amount 13
03:03:08.218 00.000 9828 move complete, result=0
03:03:08.218 00.000 9828 worker thread done servicing request
03:03:08.218 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:03:08.599 00.381 8976 Exposure complete
03:03:08.605 00.006 8976 worker thread done servicing request
03:03:08.605 00.000 5052 OnExposeComplete: enter
03:03:08.605 00.000 5052 UpdateGuideState(): m_state=6
03:03:08.605 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11790
03:03:08.605 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=282.15, Mass=180, SNR=9.2, Peak=80 HFD=2.1
03:03:08.605 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
03:03:08.605 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
03:03:08.606 00.001 5052 CameraToMount -- cameraX=0.49 cameraY=0.44 hyp=0.66 cameraTheta=0.73 mountX=0.17 mountY=-0.65, mountTheta=-1.32
03:03:08.606 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.44, opts=13)
03:03:08.606 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.44)
03:03:08.606 00.000 8976 Worker thread wakes up
03:03:08.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.44) opts 0xd
03:03:08.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.44)
03:03:08.606 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:03:08.607 00.001 8976 Moving (0.49, 0.44) raw xDistance=0.17 yDistance=-0.65
03:03:08.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:03:08.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.65
03:03:08.607 00.000 5052 UpdateGuideState exits: m=180 SNR=9.2
03:03:08.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:08.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:08.607 00.000 5052 Enqueuing Expose request
03:03:08.607 00.000 8976 MoveAxis(R, 0, ABG)
03:03:08.607 00.000 8976 MoveAxis(U, 2, ABG)
03:03:08.607 00.000 8976 stepping (-8, 11) + (0, 2)
03:03:08.607 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:08.643 00.036 8976 Received - 47 (G) 
03:03:08.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:08.643 00.000 8976 stepped: pos (-8, 13)
03:03:08.644 00.001 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:03:08.644 00.000 8976 MountToCamera -- mountX=1.31 mountY=-2.13 hyp=2.50 mountTheta=-1.02 cameraX=1.30, cameraY=2.13 cameraTheta=1.02
03:03:08.644 00.000 8976 incremental bump (1.303, 2.134) isValid = 1
03:03:08.644 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
03:03:08.644 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:03:08.644 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:03:08.644 00.000 8976 move complete, result=0
03:03:08.644 00.000 8976 worker thread done servicing request
03:03:08.644 00.000 8976 Worker thread wakes up
03:03:08.644 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 2 ms NORTH
03:03:08.644 00.000 9828 Worker thread wakes up
03:03:08.644 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:03:08.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:08.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:08.644 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:03:08.644 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:03:08.645 00.001 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:03:08.645 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:03:08.645 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:03:08.645 00.000 9828 BLC: window closed
03:03:08.645 00.000 9828 MoveAxis(E, 20, B)
03:03:08.645 00.000 9828 Guiding  Dir = 2, Dur = 20
03:03:08.645 00.000 9828 IsSlewing returns 0
03:03:08.645 00.000 9828 IsGuiding returns 0
03:03:08.645 00.000 9828 PulseGuide returned control before completion, sleep 30
03:03:08.686 00.041 9828 IsGuiding returns 1
03:03:08.686 00.000 9828 scope still moving after pulse duration time elapsed
03:03:08.717 00.031 9828 IsSlewing returns 0
03:03:08.717 00.000 9828 IsGuiding returns 1
03:03:08.749 00.032 9828 IsSlewing returns 0
03:03:08.749 00.000 9828 IsGuiding returns 1
03:03:08.780 00.031 9828 IsSlewing returns 0
03:03:08.780 00.000 9828 IsGuiding returns 0
03:03:08.780 00.000 9828 scope move finished after 20 + 114 ms
03:03:08.780 00.000 9828 Move returns status 0, amount 20
03:03:08.780 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:08.780 00.000 9828 MoveAxis(N, 13, B)
03:03:08.780 00.000 9828 Guiding  Dir = 0, Dur = 13
03:03:08.796 00.016 9828 IsSlewing returns 0
03:03:08.796 00.000 9828 IsGuiding returns 0
03:03:08.796 00.000 9828 PulseGuide returned control before completion, sleep 23
03:03:08.828 00.032 9828 IsGuiding returns 1
03:03:08.828 00.000 9828 scope still moving after pulse duration time elapsed
03:03:08.859 00.031 9828 IsSlewing returns 0
03:03:08.859 00.000 9828 IsGuiding returns 1
03:03:08.889 00.030 9828 IsSlewing returns 0
03:03:08.889 00.000 9828 IsGuiding returns 1
03:03:08.921 00.032 9828 IsSlewing returns 0
03:03:08.921 00.000 9828 IsGuiding returns 1
03:03:08.952 00.031 9828 IsSlewing returns 0
03:03:08.952 00.000 9828 IsGuiding returns 0
03:03:08.952 00.000 9828 scope move finished after 13 + 142 ms
03:03:08.952 00.000 9828 Move returns status 0, amount 13
03:03:08.952 00.000 9828 move complete, result=0
03:03:08.952 00.000 9828 worker thread done servicing request
03:03:08.952 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:03:09.326 00.374 8976 Exposure complete
03:03:09.333 00.007 8976 worker thread done servicing request
03:03:09.333 00.000 5052 OnExposeComplete: enter
03:03:09.333 00.000 5052 UpdateGuideState(): m_state=6
03:03:09.333 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11791
03:03:09.333 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.93, Mass=179, SNR=9.2, Peak=78 HFD=2.1
03:03:09.333 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
03:03:09.333 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
03:03:09.333 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.22 hyp=0.71 cameraTheta=0.32 mountX=-0.11 mountY=-0.68, mountTheta=-1.73
03:03:09.333 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.22, opts=13)
03:03:09.333 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.22)
03:03:09.333 00.000 8976 Worker thread wakes up
03:03:09.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.22) opts 0xd
03:03:09.333 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:03:09.333 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
03:03:09.333 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:09.333 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:09.333 00.000 5052 Enqueuing Expose request
03:03:09.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.22)
03:03:09.333 00.000 8976 Moving (0.67, 0.22) raw xDistance=-0.11 yDistance=-0.68
03:03:09.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:03:09.334 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.68
03:03:09.334 00.000 8976 MoveAxis(R, 0, ABG)
03:03:09.334 00.000 8976 MoveAxis(U, 3, ABG)
03:03:09.334 00.000 8976 stepping (-8, 13) + (0, 3)
03:03:09.334 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:09.363 00.029 8976 Received - 47 (G) 
03:03:09.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:09.363 00.000 8976 stepped: pos (-8, 16)
03:03:09.363 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:03:09.363 00.000 8976 MountToCamera -- mountX=1.28 mountY=-2.27 hyp=2.60 mountTheta=-1.06 cameraX=1.44, cameraY=2.17 cameraTheta=0.99
03:03:09.363 00.000 8976 incremental bump (1.436, 2.171) isValid = 1
03:03:09.363 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
03:03:09.363 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:03:09.363 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:03:09.363 00.000 8976 move complete, result=0
03:03:09.363 00.000 9828 Worker thread wakes up
03:03:09.363 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:03:09.363 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:03:09.363 00.000 8976 worker thread done servicing request
03:03:09.363 00.000 8976 Worker thread wakes up
03:03:09.363 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:03:09.363 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:03:09.363 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:03:09.363 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:03:09.364 00.001 9828 BLC: window closed
03:03:09.364 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:03:09.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:09.364 00.000 9828 MoveAxis(E, 22, B)
03:03:09.364 00.000 9828 Guiding  Dir = 2, Dur = 22
03:03:09.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:09.364 00.000 9828 IsSlewing returns 0
03:03:09.364 00.000 9828 IsGuiding returns 0
03:03:09.364 00.000 9828 PulseGuide returned control before completion, sleep 32
03:03:09.406 00.042 9828 IsGuiding returns 1
03:03:09.406 00.000 9828 scope still moving after pulse duration time elapsed
03:03:09.436 00.030 9828 IsSlewing returns 0
03:03:09.436 00.000 9828 IsGuiding returns 1
03:03:09.467 00.031 9828 IsSlewing returns 0
03:03:09.467 00.000 9828 IsGuiding returns 1
03:03:09.499 00.032 9828 IsSlewing returns 0
03:03:09.499 00.000 9828 IsGuiding returns 0
03:03:09.499 00.000 9828 scope move finished after 22 + 112 ms
03:03:09.499 00.000 9828 Move returns status 0, amount 22
03:03:09.499 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:09.499 00.000 9828 MoveAxis(N, 12, B)
03:03:09.499 00.000 9828 Guiding  Dir = 0, Dur = 12
03:03:09.514 00.015 9828 IsSlewing returns 0
03:03:09.514 00.000 9828 IsGuiding returns 0
03:03:09.514 00.000 9828 PulseGuide returned control before completion, sleep 22
03:03:09.545 00.031 9828 IsGuiding returns 1
03:03:09.545 00.000 9828 scope still moving after pulse duration time elapsed
03:03:09.576 00.031 9828 IsSlewing returns 0
03:03:09.576 00.000 9828 IsGuiding returns 1
03:03:09.607 00.031 9828 IsSlewing returns 0
03:03:09.607 00.000 9828 IsGuiding returns 1
03:03:09.637 00.030 9828 IsSlewing returns 0
03:03:09.637 00.000 9828 IsGuiding returns 1
03:03:09.668 00.031 9828 IsSlewing returns 0
03:03:09.669 00.001 9828 IsGuiding returns 0
03:03:09.669 00.000 9828 scope move finished after 12 + 142 ms
03:03:09.669 00.000 9828 Move returns status 0, amount 12
03:03:09.669 00.000 9828 move complete, result=0
03:03:09.669 00.000 9828 worker thread done servicing request
03:03:09.669 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:03:10.049 00.380 8976 Exposure complete
03:03:10.055 00.006 8976 worker thread done servicing request
03:03:10.055 00.000 5052 OnExposeComplete: enter
03:03:10.055 00.000 5052 UpdateGuideState(): m_state=6
03:03:10.055 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11792
03:03:10.055 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.60, Mass=188, SNR=9.5, Peak=73 HFD=2.0
03:03:10.055 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.86 = 1.43)
03:03:10.055 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
03:03:10.055 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.11 hyp=0.35 cameraTheta=-2.81 mountX=0.05 mountY=0.34, mountTheta=1.42
03:03:10.056 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.11, opts=13)
03:03:10.056 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.11)
03:03:10.056 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
03:03:10.056 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
03:03:10.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:10.056 00.000 8976 Worker thread wakes up
03:03:10.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.11) opts 0xd
03:03:10.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.11)
03:03:10.056 00.000 8976 Moving (-0.33, -0.11) raw xDistance=0.05 yDistance=0.34
03:03:10.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:03:10.056 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:10.056 00.000 5052 Enqueuing Expose request
03:03:10.057 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.34
03:03:10.057 00.000 8976 MoveAxis(R, 0, ABG)
03:03:10.057 00.000 8976 MoveAxis(D, 1, ABG)
03:03:10.057 00.000 8976 stepping (-8, 16) + (0, -1)
03:03:10.057 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:10.081 00.024 8976 Received - 47 (G) 
03:03:10.082 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:10.082 00.000 8976 stepped: pos (-8, 15)
03:03:10.082 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:03:10.082 00.000 8976 MountToCamera -- mountX=1.26 mountY=-2.30 hyp=2.63 mountTheta=-1.07 cameraX=1.48, cameraY=2.17 cameraTheta=0.97
03:03:10.082 00.000 8976 incremental bump (1.478, 2.173) isValid = 1
03:03:10.082 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
03:03:10.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:03:10.082 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:03:10.082 00.000 8976 move complete, result=0
03:03:10.082 00.000 8976 worker thread done servicing request
03:03:10.082 00.000 8976 Worker thread wakes up
03:03:10.082 00.000 9828 Worker thread wakes up
03:03:10.082 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:03:10.082 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:03:10.082 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
03:03:10.082 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
03:03:10.082 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
03:03:10.083 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:10.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:10.083 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:03:10.083 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:03:10.083 00.000 9828 BLC: window closed
03:03:10.083 00.000 9828 MoveAxis(E, 22, B)
03:03:10.083 00.000 9828 Guiding  Dir = 2, Dur = 22
03:03:10.083 00.000 9828 IsSlewing returns 0
03:03:10.084 00.001 9828 IsGuiding returns 0
03:03:10.084 00.000 9828 PulseGuide returned control before completion, sleep 32
03:03:10.124 00.040 9828 IsGuiding returns 1
03:03:10.124 00.000 9828 scope still moving after pulse duration time elapsed
03:03:10.154 00.030 9828 IsSlewing returns 0
03:03:10.154 00.000 9828 IsGuiding returns 1
03:03:10.185 00.031 9828 IsSlewing returns 0
03:03:10.185 00.000 9828 IsGuiding returns 1
03:03:10.215 00.030 9828 IsSlewing returns 0
03:03:10.215 00.000 9828 IsGuiding returns 1
03:03:10.247 00.032 9828 IsSlewing returns 0
03:03:10.247 00.000 9828 IsGuiding returns 0
03:03:10.247 00.000 9828 scope move finished after 22 + 141 ms
03:03:10.247 00.000 9828 Move returns status 0, amount 22
03:03:10.247 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:10.247 00.000 9828 MoveAxis(N, 12, B)
03:03:10.247 00.000 9828 Guiding  Dir = 0, Dur = 12
03:03:10.263 00.016 9828 IsSlewing returns 0
03:03:10.263 00.000 9828 IsGuiding returns 0
03:03:10.263 00.000 9828 PulseGuide returned control before completion, sleep 22
03:03:10.295 00.032 9828 IsGuiding returns 1
03:03:10.295 00.000 9828 scope still moving after pulse duration time elapsed
03:03:10.325 00.030 9828 IsSlewing returns 0
03:03:10.325 00.000 9828 IsGuiding returns 1
03:03:10.356 00.031 9828 IsSlewing returns 0
03:03:10.356 00.000 9828 IsGuiding returns 1
03:03:10.386 00.030 9828 IsSlewing returns 0
03:03:10.386 00.000 9828 IsGuiding returns 1
03:03:10.417 00.031 9828 IsSlewing returns 0
03:03:10.417 00.000 9828 IsGuiding returns 1
03:03:10.448 00.031 9828 IsSlewing returns 0
03:03:10.448 00.000 9828 IsGuiding returns 0
03:03:10.448 00.000 9828 scope move finished after 12 + 172 ms
03:03:10.448 00.000 9828 Move returns status 0, amount 12
03:03:10.448 00.000 9828 move complete, result=0
03:03:10.448 00.000 9828 worker thread done servicing request
03:03:10.449 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:03:10.767 00.318 8976 Exposure complete
03:03:10.773 00.006 8976 worker thread done servicing request
03:03:10.773 00.000 5052 OnExposeComplete: enter
03:03:10.773 00.000 5052 UpdateGuideState(): m_state=6
03:03:10.773 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11793
03:03:10.773 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.90, Mass=164, SNR=8.8, Peak=81 HFD=2.0
03:03:10.773 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
03:03:10.773 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
03:03:10.773 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.19 hyp=0.28 cameraTheta=0.73 mountX=0.07 mountY=-0.27, mountTheta=-1.32
03:03:10.774 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.19, opts=13)
03:03:10.774 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.19)
03:03:10.774 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:03:10.774 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
03:03:10.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:10.774 00.000 8976 Worker thread wakes up
03:03:10.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.19) opts 0xd
03:03:10.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.19)
03:03:10.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:10.774 00.000 5052 Enqueuing Expose request
03:03:10.774 00.000 8976 Moving (0.21, 0.19) raw xDistance=0.07 yDistance=-0.27
03:03:10.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:03:10.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
03:03:10.774 00.000 8976 MoveAxis(R, 0, ABG)
03:03:10.774 00.000 8976 MoveAxis(U, 1, ABG)
03:03:10.774 00.000 8976 stepping (-8, 15) + (0, 1)
03:03:10.775 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:10.802 00.027 8976 Received - 47 (G) 
03:03:10.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:10.802 00.000 8976 stepped: pos (-8, 16)
03:03:10.802 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:03:10.802 00.000 8976 MountToCamera -- mountX=1.25 mountY=-2.38 hyp=2.69 mountTheta=-1.09 cameraX=1.55, cameraY=2.20 cameraTheta=0.96
03:03:10.802 00.000 8976 incremental bump (1.553, 2.197) isValid = 1
03:03:10.802 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
03:03:10.802 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:03:10.802 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:03:10.802 00.000 8976 move complete, result=0
03:03:10.802 00.000 8976 worker thread done servicing request
03:03:10.802 00.000 8976 Worker thread wakes up
03:03:10.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:10.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:10.802 00.000 9828 Worker thread wakes up
03:03:10.802 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:03:10.802 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:03:10.802 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:03:10.803 00.001 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
03:03:10.803 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
03:03:10.803 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:03:10.803 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:03:10.803 00.000 9828 BLC: window closed
03:03:10.803 00.000 9828 MoveAxis(E, 22, B)
03:03:10.803 00.000 9828 Guiding  Dir = 2, Dur = 22
03:03:10.803 00.000 9828 IsSlewing returns 0
03:03:10.803 00.000 9828 IsGuiding returns 0
03:03:10.803 00.000 9828 PulseGuide returned control before completion, sleep 32
03:03:10.837 00.034 9828 IsGuiding returns 1
03:03:10.837 00.000 9828 scope still moving after pulse duration time elapsed
03:03:10.867 00.030 9828 IsSlewing returns 0
03:03:10.867 00.000 9828 IsGuiding returns 1
03:03:10.899 00.032 9828 IsSlewing returns 0
03:03:10.899 00.000 9828 IsGuiding returns 1
03:03:10.930 00.031 9828 IsSlewing returns 0
03:03:10.930 00.000 9828 IsGuiding returns 0
03:03:10.930 00.000 9828 scope move finished after 22 + 105 ms
03:03:10.930 00.000 9828 Move returns status 0, amount 22
03:03:10.930 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:10.930 00.000 9828 MoveAxis(N, 12, B)
03:03:10.930 00.000 9828 Guiding  Dir = 0, Dur = 12
03:03:10.946 00.016 9828 IsSlewing returns 0
03:03:10.946 00.000 9828 IsGuiding returns 0
03:03:10.946 00.000 9828 PulseGuide returned control before completion, sleep 22
03:03:10.976 00.030 9828 IsGuiding returns 1
03:03:10.976 00.000 9828 scope still moving after pulse duration time elapsed
03:03:11.007 00.031 9828 IsSlewing returns 0
03:03:11.007 00.000 9828 IsGuiding returns 1
03:03:11.038 00.031 9828 IsSlewing returns 0
03:03:11.038 00.000 9828 IsGuiding returns 1
03:03:11.069 00.031 9828 IsSlewing returns 0
03:03:11.069 00.000 9828 IsGuiding returns 1
03:03:11.100 00.031 9828 IsSlewing returns 0
03:03:11.100 00.000 9828 IsGuiding returns 0
03:03:11.100 00.000 9828 scope move finished after 12 + 142 ms
03:03:11.100 00.000 9828 Move returns status 0, amount 12
03:03:11.100 00.000 9828 move complete, result=0
03:03:11.100 00.000 9828 worker thread done servicing request
03:03:11.100 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:03:11.487 00.387 8976 Exposure complete
03:03:11.493 00.006 8976 worker thread done servicing request
03:03:11.493 00.000 5052 OnExposeComplete: enter
03:03:11.493 00.000 5052 UpdateGuideState(): m_state=6
03:03:11.493 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11794
03:03:11.493 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.67, Mass=170, SNR=9.0, Peak=73 HFD=2.1
03:03:11.493 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.64 = 2.64)
03:03:11.493 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.54)
03:03:11.493 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.60 mountX=-0.04 mountY=0.02, mountTheta=2.57
03:03:11.494 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.04, opts=13)
03:03:11.494 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.04)
03:03:11.494 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:03:11.494 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
03:03:11.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:11.494 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:11.494 00.000 5052 Enqueuing Expose request
03:03:11.494 00.000 8976 Worker thread wakes up
03:03:11.494 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.04) opts 0xd
03:03:11.494 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.04)
03:03:11.494 00.000 8976 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.02
03:03:11.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:03:11.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:03:11.494 00.000 8976 MoveAxis(R, 0, ABG)
03:03:11.494 00.000 8976 MoveAxis(U, 0, ABG)
03:03:11.494 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:03:11.494 00.000 8976 MountToCamera -- mountX=1.24 mountY=-2.43 hyp=2.73 mountTheta=-1.10 cameraX=1.60, cameraY=2.21 cameraTheta=0.94
03:03:11.494 00.000 8976 incremental bump (1.603, 2.214) isValid = 1
03:03:11.494 00.000 8976 Scheduling Mount bump of (0.023, 0.034)
03:03:11.494 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.03, opts=4)
03:03:11.494 00.000 8976 Enqueuing Move request for scope (0.02, 0.03)
03:03:11.494 00.000 8976 move complete, result=0
03:03:11.494 00.000 9828 Worker thread wakes up
03:03:11.494 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:11.495 00.001 8976 worker thread done servicing request
03:03:11.495 00.000 8976 Worker thread wakes up
03:03:11.495 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0x4
03:03:11.495 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
03:03:11.495 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
03:03:11.495 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
03:03:11.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:11.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:11.495 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.96 mountX=-0.02 mountY=-0.03, mountTheta=-2.26
03:03:11.495 00.000 9828 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
03:03:11.495 00.000 9828 BLC: window closed
03:03:11.495 00.000 9828 MoveAxis(E, 8, B)
03:03:11.495 00.000 9828 Guiding  Dir = 2, Dur = 8
03:03:11.495 00.000 9828 IsSlewing returns 0
03:03:11.495 00.000 9828 IsGuiding returns 0
03:03:11.495 00.000 9828 PulseGuide returned control before completion, sleep 18
03:03:11.518 00.023 9828 IsGuiding returns 1
03:03:11.518 00.000 9828 scope still moving after pulse duration time elapsed
03:03:11.549 00.031 9828 IsSlewing returns 0
03:03:11.549 00.000 9828 IsGuiding returns 1
03:03:11.580 00.031 9828 IsSlewing returns 0
03:03:11.580 00.000 9828 IsGuiding returns 1
03:03:11.610 00.030 9828 IsSlewing returns 0
03:03:11.610 00.000 9828 IsGuiding returns 1
03:03:11.641 00.031 9828 IsSlewing returns 0
03:03:11.641 00.000 9828 IsGuiding returns 0
03:03:11.641 00.000 9828 scope move finished after 8 + 137 ms
03:03:11.641 00.000 9828 Move returns status 0, amount 8
03:03:11.641 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:11.641 00.000 9828 MoveAxis(N, 4, B)
03:03:11.641 00.000 9828 Guiding  Dir = 0, Dur = 4
03:03:11.656 00.015 9828 IsSlewing returns 0
03:03:11.656 00.000 9828 IsGuiding returns 0
03:03:11.656 00.000 9828 PulseGuide returned control before completion, sleep 14
03:03:11.672 00.016 9828 IsGuiding returns 1
03:03:11.672 00.000 9828 scope still moving after pulse duration time elapsed
03:03:11.703 00.031 9828 IsSlewing returns 0
03:03:11.704 00.001 9828 IsGuiding returns 1
03:03:11.750 00.046 9828 IsSlewing returns 0
03:03:11.750 00.000 9828 IsGuiding returns 1
03:03:11.781 00.031 9828 IsSlewing returns 0
03:03:11.781 00.000 9828 IsGuiding returns 0
03:03:11.781 00.000 9828 scope move finished after 4 + 120 ms
03:03:11.781 00.000 9828 Move returns status 0, amount 4
03:03:11.781 00.000 9828 move complete, result=0
03:03:11.781 00.000 9828 worker thread done servicing request
03:03:11.781 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.0 px 4 ms NORTH
03:03:12.179 00.398 8976 Exposure complete
03:03:12.184 00.005 8976 worker thread done servicing request
03:03:12.185 00.001 5052 OnExposeComplete: enter
03:03:12.185 00.000 5052 UpdateGuideState(): m_state=6
03:03:12.185 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11795
03:03:12.185 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.54, Mass=169, SNR=9.0, Peak=75 HFD=2.0
03:03:12.185 00.000 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.04) = xAngle (-3.75 = 2.53)
03:03:12.185 00.000 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.86 = 2.43)
03:03:12.185 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.71 mountX=-0.14 mountY=0.11, mountTheta=2.47
03:03:12.185 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.17, opts=13)
03:03:12.185 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.17)
03:03:12.185 00.000 8976 Worker thread wakes up
03:03:12.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.17) opts 0xd
03:03:12.186 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.17)
03:03:12.186 00.000 8976 Moving (-0.02, -0.17) raw xDistance=-0.14 yDistance=0.11
03:03:12.186 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:03:12.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:03:12.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:03:12.186 00.000 8976 MoveAxis(R, 0, ABG)
03:03:12.186 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:03:12.186 00.000 8976 MoveAxis(U, 0, ABG)
03:03:12.186 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:03:12.186 00.000 8976 MountToCamera -- mountX=1.24 mountY=-2.47 hyp=2.76 mountTheta=-1.11 cameraX=1.64, cameraY=2.22 cameraTheta=0.94
03:03:12.186 00.000 8976 incremental bump (1.636, 2.225) isValid = 1
03:03:12.186 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:03:12.186 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:12.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:03:12.186 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:12.186 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:03:12.186 00.000 8976 move complete, result=0
03:03:12.186 00.000 5052 Enqueuing Expose request
03:03:12.186 00.000 9828 Worker thread wakes up
03:03:12.186 00.000 8976 worker thread done servicing request
03:03:12.186 00.000 8976 Worker thread wakes up
03:03:12.187 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:03:12.187 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:03:12.187 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:03:12.187 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:12.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:12.187 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:12.187 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:03:12.187 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:03:12.187 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:03:12.187 00.000 9828 BLC: window closed
03:03:12.187 00.000 9828 MoveAxis(E, 23, B)
03:03:12.187 00.000 9828 Guiding  Dir = 2, Dur = 23
03:03:12.188 00.001 9828 IsSlewing returns 0
03:03:12.188 00.000 9828 IsGuiding returns 0
03:03:12.188 00.000 9828 PulseGuide returned control before completion, sleep 33
03:03:12.234 00.046 9828 IsGuiding returns 1
03:03:12.234 00.000 9828 scope still moving after pulse duration time elapsed
03:03:12.264 00.030 9828 IsSlewing returns 0
03:03:12.264 00.000 9828 IsGuiding returns 1
03:03:12.294 00.030 9828 IsSlewing returns 0
03:03:12.294 00.000 9828 IsGuiding returns 1
03:03:12.325 00.031 9828 IsSlewing returns 0
03:03:12.325 00.000 9828 IsGuiding returns 1
03:03:12.356 00.031 9828 IsSlewing returns 0
03:03:12.356 00.000 9828 IsGuiding returns 0
03:03:12.356 00.000 9828 scope move finished after 23 + 145 ms
03:03:12.356 00.000 9828 Move returns status 0, amount 23
03:03:12.356 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:12.356 00.000 9828 MoveAxis(N, 12, B)
03:03:12.356 00.000 9828 Guiding  Dir = 0, Dur = 12
03:03:12.372 00.016 9828 IsSlewing returns 0
03:03:12.372 00.000 9828 IsGuiding returns 0
03:03:12.372 00.000 9828 PulseGuide returned control before completion, sleep 22
03:03:12.404 00.032 9828 IsGuiding returns 1
03:03:12.404 00.000 9828 scope still moving after pulse duration time elapsed
03:03:12.435 00.031 9828 IsSlewing returns 0
03:03:12.435 00.000 9828 IsGuiding returns 1
03:03:12.467 00.032 9828 IsSlewing returns 0
03:03:12.467 00.000 9828 IsGuiding returns 1
03:03:12.498 00.031 9828 IsSlewing returns 0
03:03:12.498 00.000 9828 IsGuiding returns 1
03:03:12.529 00.031 9828 IsSlewing returns 0
03:03:12.529 00.000 9828 IsGuiding returns 0
03:03:12.529 00.000 9828 scope move finished after 12 + 145 ms
03:03:12.529 00.000 9828 Move returns status 0, amount 12
03:03:12.529 00.000 9828 move complete, result=0
03:03:12.529 00.000 9828 worker thread done servicing request
03:03:12.529 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:03:12.872 00.343 8976 Exposure complete
03:03:12.878 00.006 8976 worker thread done servicing request
03:03:12.878 00.000 5052 OnExposeComplete: enter
03:03:12.878 00.000 5052 UpdateGuideState(): m_state=6
03:03:12.878 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11796
03:03:12.878 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.76, Mass=171, SNR=9.0, Peak=76 HFD=2.1
03:03:12.878 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
03:03:12.878 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
03:03:12.878 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=0.00 mountY=-0.10, mountTheta=-1.53
03:03:12.878 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.05, opts=13)
03:03:12.878 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.05)
03:03:12.878 00.000 8976 Worker thread wakes up
03:03:12.878 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.05) opts 0xd
03:03:12.878 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.05)
03:03:12.878 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:03:12.878 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
03:03:12.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:12.878 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:12.878 00.000 5052 Enqueuing Expose request
03:03:12.878 00.000 8976 Moving (0.08, 0.05) raw xDistance=0.00 yDistance=-0.10
03:03:12.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:03:12.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:03:12.878 00.000 8976 MoveAxis(R, 0, ABG)
03:03:12.878 00.000 8976 MoveAxis(U, 0, ABG)
03:03:12.878 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:03:12.878 00.000 8976 MountToCamera -- mountX=1.23 mountY=-2.49 hyp=2.78 mountTheta=-1.11 cameraX=1.66, cameraY=2.23 cameraTheta=0.93
03:03:12.878 00.000 8976 incremental bump (1.659, 2.232) isValid = 1
03:03:12.878 00.000 8976 Scheduling Mount bump of (0.056, 0.078)
03:03:12.879 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.08, opts=4)
03:03:12.879 00.000 8976 Enqueuing Move request for scope (0.06, 0.08)
03:03:12.879 00.000 8976 move complete, result=0
03:03:12.879 00.000 9828 Worker thread wakes up
03:03:12.879 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:12.879 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0x4
03:03:12.879 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
03:03:12.879 00.000 8976 worker thread done servicing request
03:03:12.879 00.000 8976 Worker thread wakes up
03:03:12.879 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
03:03:12.879 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
03:03:12.879 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.95 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
03:03:12.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:12.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:12.879 00.000 9828 Moving (0.06, 0.08) raw xDistance=-0.06 yDistance=-0.07
03:03:12.879 00.000 9828 BLC: window closed
03:03:12.879 00.000 9828 MoveAxis(E, 19, B)
03:03:12.880 00.001 9828 Guiding  Dir = 2, Dur = 19
03:03:12.880 00.000 9828 IsSlewing returns 0
03:03:12.880 00.000 9828 IsGuiding returns 0
03:03:12.880 00.000 9828 PulseGuide returned control before completion, sleep 29
03:03:12.918 00.038 9828 IsGuiding returns 1
03:03:12.918 00.000 9828 scope still moving after pulse duration time elapsed
03:03:12.949 00.031 9828 IsSlewing returns 0
03:03:12.949 00.000 9828 IsGuiding returns 1
03:03:12.980 00.031 9828 IsSlewing returns 0
03:03:12.980 00.000 9828 IsGuiding returns 1
03:03:13.011 00.031 9828 IsSlewing returns 0
03:03:13.012 00.001 9828 IsGuiding returns 0
03:03:13.012 00.000 9828 scope move finished after 19 + 112 ms
03:03:13.012 00.000 9828 Move returns status 0, amount 19
03:03:13.012 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:13.012 00.000 9828 MoveAxis(N, 10, B)
03:03:13.012 00.000 9828 Guiding  Dir = 0, Dur = 10
03:03:13.027 00.015 9828 IsSlewing returns 0
03:03:13.027 00.000 9828 IsGuiding returns 0
03:03:13.027 00.000 9828 PulseGuide returned control before completion, sleep 20
03:03:13.059 00.032 9828 IsGuiding returns 1
03:03:13.059 00.000 9828 scope still moving after pulse duration time elapsed
03:03:13.090 00.031 9828 IsSlewing returns 0
03:03:13.090 00.000 9828 IsGuiding returns 1
03:03:13.122 00.032 9828 IsSlewing returns 0
03:03:13.122 00.000 9828 IsGuiding returns 1
03:03:13.153 00.031 9828 IsSlewing returns 0
03:03:13.153 00.000 9828 IsGuiding returns 1
03:03:13.183 00.030 9828 IsSlewing returns 0
03:03:13.184 00.001 9828 IsGuiding returns 0
03:03:13.184 00.000 9828 scope move finished after 10 + 146 ms
03:03:13.184 00.000 9828 Move returns status 0, amount 10
03:03:13.184 00.000 9828 move complete, result=0
03:03:13.184 00.000 9828 worker thread done servicing request
03:03:13.184 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 10 ms NORTH
03:03:13.566 00.382 8976 Exposure complete
03:03:13.572 00.006 8976 worker thread done servicing request
03:03:13.573 00.001 5052 OnExposeComplete: enter
03:03:13.573 00.000 5052 UpdateGuideState(): m_state=6
03:03:13.573 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11797
03:03:13.573 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.26, Mass=180, SNR=9.3, Peak=72 HFD=2.4
03:03:13.573 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.04) = xAngle (-3.51 = 2.77)
03:03:13.573 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.61 = 2.67)
03:03:13.573 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.45 hyp=0.45 cameraTheta=-1.47 mountX=-0.42 mountY=0.21, mountTheta=2.69
03:03:13.573 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.45, opts=13)
03:03:13.574 00.001 5052 Enqueuing Move request for stepguider (0.05, -0.45)
03:03:13.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:03:13.574 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
03:03:13.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:13.574 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:13.574 00.000 5052 Enqueuing Expose request
03:03:13.574 00.000 8976 Worker thread wakes up
03:03:13.574 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.45) opts 0xd
03:03:13.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.45)
03:03:13.574 00.000 8976 Moving (0.05, -0.45) raw xDistance=-0.42 yDistance=0.21
03:03:13.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
03:03:13.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:03:13.574 00.000 8976 MoveAxis(R, 2, ABG)
03:03:13.574 00.000 8976 stepping (-8, 16) + (2, 0)
03:03:13.574 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:13.599 00.025 8976 Received - 47 (G) 
03:03:13.599 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:13.599 00.000 8976 stepped: pos (-6, 16)
03:03:13.599 00.000 8976 MoveAxis(U, 0, ABG)
03:03:13.599 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:03:13.599 00.000 8976 MountToCamera -- mountX=1.13 mountY=-2.51 hyp=2.75 mountTheta=-1.15 cameraX=1.72, cameraY=2.15 cameraTheta=0.90
03:03:13.599 00.000 8976 incremental bump (1.720, 2.147) isValid = 1
03:03:13.599 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:03:13.599 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:03:13.599 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:03:13.600 00.001 8976 move complete, result=0
03:03:13.600 00.000 8976 worker thread done servicing request
03:03:13.600 00.000 8976 Worker thread wakes up
03:03:13.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:13.600 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:13.600 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
03:03:13.600 00.000 9828 Worker thread wakes up
03:03:13.600 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:03:13.600 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:03:13.600 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
03:03:13.600 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
03:03:13.600 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:03:13.600 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:03:13.600 00.000 9828 BLC: window closed
03:03:13.600 00.000 9828 MoveAxis(E, 24, B)
03:03:13.600 00.000 9828 Guiding  Dir = 2, Dur = 24
03:03:13.601 00.001 9828 IsSlewing returns 0
03:03:13.601 00.000 9828 IsGuiding returns 0
03:03:13.601 00.000 9828 PulseGuide returned control before completion, sleep 34
03:03:13.647 00.046 9828 IsGuiding returns 1
03:03:13.647 00.000 9828 scope still moving after pulse duration time elapsed
03:03:13.678 00.031 9828 IsSlewing returns 0
03:03:13.678 00.000 9828 IsGuiding returns 1
03:03:13.710 00.032 9828 IsSlewing returns 0
03:03:13.710 00.000 9828 IsGuiding returns 1
03:03:13.741 00.031 9828 IsSlewing returns 0
03:03:13.741 00.000 9828 IsGuiding returns 0
03:03:13.741 00.000 9828 scope move finished after 24 + 116 ms
03:03:13.741 00.000 9828 Move returns status 0, amount 24
03:03:13.741 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:13.741 00.000 9828 MoveAxis(N, 11, B)
03:03:13.741 00.000 9828 Guiding  Dir = 0, Dur = 11
03:03:13.757 00.016 9828 IsSlewing returns 0
03:03:13.757 00.000 9828 IsGuiding returns 0
03:03:13.757 00.000 9828 PulseGuide returned control before completion, sleep 21
03:03:13.789 00.032 9828 IsGuiding returns 1
03:03:13.789 00.000 9828 scope still moving after pulse duration time elapsed
03:03:13.820 00.031 9828 IsSlewing returns 0
03:03:13.820 00.000 9828 IsGuiding returns 1
03:03:13.852 00.032 9828 IsSlewing returns 0
03:03:13.853 00.001 9828 IsGuiding returns 1
03:03:13.884 00.031 9828 IsSlewing returns 0
03:03:13.884 00.000 9828 IsGuiding returns 1
03:03:13.916 00.032 9828 IsSlewing returns 0
03:03:13.916 00.000 9828 IsGuiding returns 1
03:03:13.946 00.030 9828 IsSlewing returns 0
03:03:13.947 00.001 9828 IsGuiding returns 1
03:03:13.979 00.032 9828 IsSlewing returns 0
03:03:13.979 00.000 9828 IsGuiding returns 0
03:03:13.979 00.000 9828 scope move finished after 11 + 210 ms
03:03:13.979 00.000 9828 Move returns status 0, amount 11
03:03:13.979 00.000 9828 move complete, result=0
03:03:13.979 00.000 9828 worker thread done servicing request
03:03:13.979 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:03:14.286 00.307 8976 Exposure complete
03:03:14.292 00.006 8976 worker thread done servicing request
03:03:14.293 00.001 5052 OnExposeComplete: enter
03:03:14.293 00.000 5052 UpdateGuideState(): m_state=6
03:03:14.293 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11798
03:03:14.293 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.70, Mass=184, SNR=9.3, Peak=76 HFD=1.9
03:03:14.293 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
03:03:14.293 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
03:03:14.293 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.01 hyp=0.47 cameraTheta=-3.12 mountX=0.20 mountY=0.40, mountTheta=1.10
03:03:14.293 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.01, opts=13)
03:03:14.293 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.01)
03:03:14.293 00.000 8976 Worker thread wakes up
03:03:14.294 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.01) opts 0xd
03:03:14.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.01)
03:03:14.294 00.000 8976 Moving (-0.47, -0.01) raw xDistance=0.20 yDistance=0.40
03:03:14.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:03:14.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:03:14.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:03:14.294 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
03:03:14.294 00.000 8976 MoveAxis(R, 0, ABG)
03:03:14.294 00.000 8976 MoveAxis(D, 2, ABG)
03:03:14.294 00.000 8976 stepping (-6, 16) + (0, -2)
03:03:14.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:14.294 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:14.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:14.294 00.000 5052 Enqueuing Expose request
03:03:14.318 00.024 8976 Received - 47 (G) 
03:03:14.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:14.318 00.000 8976 stepped: pos (-6, 14)
03:03:14.318 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:03:14.318 00.000 8976 MountToCamera -- mountX=1.06 mountY=-2.41 hyp=2.64 mountTheta=-1.16 cameraX=1.67, cameraY=2.04 cameraTheta=0.89
03:03:14.318 00.000 8976 incremental bump (1.668, 2.043) isValid = 1
03:03:14.318 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:03:14.318 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:03:14.318 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:03:14.318 00.000 8976 move complete, result=0
03:03:14.319 00.001 9828 Worker thread wakes up
03:03:14.319 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:03:14.319 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:03:14.319 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:03:14.319 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:03:14.319 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:03:14.319 00.000 8976 worker thread done servicing request
03:03:14.319 00.000 8976 Worker thread wakes up
03:03:14.319 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:03:14.319 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:03:14.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:14.320 00.001 9828 BLC: window closed
03:03:14.320 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:14.320 00.000 9828 MoveAxis(E, 24, B)
03:03:14.320 00.000 9828 Guiding  Dir = 2, Dur = 24
03:03:14.320 00.000 9828 IsSlewing returns 0
03:03:14.321 00.001 9828 IsGuiding returns 0
03:03:14.321 00.000 9828 PulseGuide returned control before completion, sleep 34
03:03:14.365 00.044 9828 IsGuiding returns 1
03:03:14.365 00.000 9828 scope still moving after pulse duration time elapsed
03:03:14.397 00.032 9828 IsSlewing returns 0
03:03:14.397 00.000 9828 IsGuiding returns 1
03:03:14.429 00.032 9828 IsSlewing returns 0
03:03:14.429 00.000 9828 IsGuiding returns 1
03:03:14.461 00.032 9828 IsSlewing returns 0
03:03:14.461 00.000 9828 IsGuiding returns 0
03:03:14.461 00.000 9828 scope move finished after 24 + 116 ms
03:03:14.461 00.000 9828 Move returns status 0, amount 24
03:03:14.461 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:14.461 00.000 9828 MoveAxis(N, 11, B)
03:03:14.461 00.000 9828 Guiding  Dir = 0, Dur = 11
03:03:14.477 00.016 9828 IsSlewing returns 0
03:03:14.477 00.000 9828 IsGuiding returns 0
03:03:14.477 00.000 9828 PulseGuide returned control before completion, sleep 21
03:03:14.509 00.032 9828 IsGuiding returns 1
03:03:14.509 00.000 9828 scope still moving after pulse duration time elapsed
03:03:14.542 00.033 9828 IsSlewing returns 0
03:03:14.542 00.000 9828 IsGuiding returns 1
03:03:14.573 00.031 9828 IsSlewing returns 0
03:03:14.573 00.000 9828 IsGuiding returns 1
03:03:14.604 00.031 9828 IsSlewing returns 0
03:03:14.605 00.001 9828 IsGuiding returns 0
03:03:14.605 00.000 9828 scope move finished after 11 + 116 ms
03:03:14.605 00.000 9828 Move returns status 0, amount 11
03:03:14.605 00.000 9828 move complete, result=0
03:03:14.605 00.000 9828 worker thread done servicing request
03:03:14.605 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:03:15.003 00.398 8976 Exposure complete
03:03:15.010 00.007 8976 worker thread done servicing request
03:03:15.010 00.000 5052 OnExposeComplete: enter
03:03:15.010 00.000 5052 UpdateGuideState(): m_state=6
03:03:15.010 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11799
03:03:15.010 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.82, Mass=176, SNR=9.2, Peak=77 HFD=2.3
03:03:15.010 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:03:15.011 00.001 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
03:03:15.011 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=0.11 hyp=0.95 cameraTheta=3.03 mountX=0.53 mountY=0.73, mountTheta=0.95
03:03:15.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=0.11, opts=13)
03:03:15.012 00.000 5052 Enqueuing Move request for stepguider (-0.94, 0.11)
03:03:15.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:03:15.012 00.000 8976 Worker thread wakes up
03:03:15.012 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
03:03:15.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, 0.11) opts 0xd
03:03:15.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:15.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, 0.11)
03:03:15.013 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:15.013 00.000 8976 Moving (-0.94, 0.11) raw xDistance=0.53 yDistance=0.73
03:03:15.013 00.000 5052 Enqueuing Expose request
03:03:15.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
03:03:15.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73
03:03:15.013 00.000 8976 MoveAxis(L, 2, ABG)
03:03:15.013 00.000 8976 stepping (-6, 14) + (-2, 0)
03:03:15.013 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:15.038 00.025 8976 Received - 47 (G) 
03:03:15.038 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:15.038 00.000 8976 stepped: pos (-8, 14)
03:03:15.038 00.000 8976 MoveAxis(D, 3, ABG)
03:03:15.038 00.000 8976 stepping (-8, 14) + (0, -3)
03:03:15.038 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:15.070 00.032 8976 Received - 47 (G) 
03:03:15.070 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:15.070 00.000 8976 stepped: pos (-8, 11)
03:03:15.070 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:03:15.070 00.000 8976 MountToCamera -- mountX=1.11 mountY=-2.19 hyp=2.46 mountTheta=-1.10 cameraX=1.45, cameraY=1.99 cameraTheta=0.94
03:03:15.070 00.000 8976 incremental bump (1.447, 1.991) isValid = 1
03:03:15.070 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:03:15.070 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:03:15.070 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:03:15.070 00.000 8976 move complete, result=0
03:03:15.071 00.001 8976 worker thread done servicing request
03:03:15.071 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:03:15.071 00.000 8976 Worker thread wakes up
03:03:15.071 00.000 9828 Worker thread wakes up
03:03:15.071 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:15.071 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:03:15.071 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:15.071 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:03:15.071 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
03:03:15.071 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:03:15.071 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:03:15.071 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:03:15.071 00.000 9828 BLC: window closed
03:03:15.071 00.000 9828 MoveAxis(E, 23, B)
03:03:15.072 00.001 9828 Guiding  Dir = 2, Dur = 23
03:03:15.072 00.000 9828 IsSlewing returns 0
03:03:15.072 00.000 9828 IsGuiding returns 0
03:03:15.073 00.001 9828 PulseGuide returned control before completion, sleep 33
03:03:15.117 00.044 9828 IsGuiding returns 1
03:03:15.117 00.000 9828 scope still moving after pulse duration time elapsed
03:03:15.149 00.032 9828 IsSlewing returns 0
03:03:15.149 00.000 9828 IsGuiding returns 1
03:03:15.179 00.030 9828 IsSlewing returns 0
03:03:15.179 00.000 9828 IsGuiding returns 1
03:03:15.210 00.031 9828 IsSlewing returns 0
03:03:15.210 00.000 9828 IsGuiding returns 0
03:03:15.210 00.000 9828 scope move finished after 23 + 115 ms
03:03:15.210 00.000 9828 Move returns status 0, amount 23
03:03:15.210 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:15.210 00.000 9828 MoveAxis(N, 12, B)
03:03:15.210 00.000 9828 Guiding  Dir = 0, Dur = 12
03:03:15.226 00.016 9828 IsSlewing returns 0
03:03:15.227 00.001 9828 IsGuiding returns 0
03:03:15.227 00.000 9828 PulseGuide returned control before completion, sleep 22
03:03:15.256 00.029 9828 IsGuiding returns 1
03:03:15.256 00.000 9828 scope still moving after pulse duration time elapsed
03:03:15.288 00.032 9828 IsSlewing returns 0
03:03:15.288 00.000 9828 IsGuiding returns 1
03:03:15.318 00.030 9828 IsSlewing returns 0
03:03:15.318 00.000 9828 IsGuiding returns 1
03:03:15.349 00.031 9828 IsSlewing returns 0
03:03:15.349 00.000 9828 IsGuiding returns 1
03:03:15.381 00.032 9828 IsSlewing returns 0
03:03:15.381 00.000 9828 IsGuiding returns 0
03:03:15.381 00.000 9828 scope move finished after 12 + 142 ms
03:03:15.381 00.000 9828 Move returns status 0, amount 12
03:03:15.381 00.000 9828 move complete, result=0
03:03:15.381 00.000 9828 worker thread done servicing request
03:03:15.381 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:03:15.756 00.375 8976 Exposure complete
03:03:15.762 00.006 8976 worker thread done servicing request
03:03:15.762 00.000 5052 OnExposeComplete: enter
03:03:15.762 00.000 5052 UpdateGuideState(): m_state=6
03:03:15.762 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11800
03:03:15.762 00.000 5052 Star::Find returns 1 (0), X=328.14, Y=282.09, Mass=158, SNR=8.7, Peak=84 HFD=1.9
03:03:15.762 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:03:15.762 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
03:03:15.762 00.000 5052 CameraToMount -- cameraX=-1.03 cameraY=0.39 hyp=1.10 cameraTheta=2.78 mountX=0.81 mountY=0.66, mountTheta=0.68
03:03:15.763 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.03, y=0.39, opts=13)
03:03:15.763 00.000 5052 Enqueuing Move request for stepguider (-1.03, 0.39)
03:03:15.763 00.000 8976 Worker thread wakes up
03:03:15.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.03, 0.39) opts 0xd
03:03:15.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
03:03:15.763 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:03:15.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.03, 0.39)
03:03:15.763 00.000 8976 Moving (-1.03, 0.39) raw xDistance=0.81 yDistance=0.66
03:03:15.764 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:15.764 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:15.764 00.000 5052 Enqueuing Expose request
03:03:15.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.81
03:03:15.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.66
03:03:15.764 00.000 8976 MoveAxis(L, 3, ABG)
03:03:15.764 00.000 8976 stepping (-8, 11) + (-3, 0)
03:03:15.764 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:15.805 00.041 8976 Received - 47 (G) 
03:03:15.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:15.805 00.000 8976 stepped: pos (-11, 11)
03:03:15.805 00.000 8976 MoveAxis(D, 3, ABG)
03:03:15.805 00.000 8976 stepping (-11, 11) + (0, -3)
03:03:15.805 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:15.837 00.032 8976 Received - 47 (G) 
03:03:15.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:15.837 00.000 8976 stepped: pos (-11, 8)
03:03:15.837 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:03:15.837 00.000 8976 MountToCamera -- mountX=1.30 mountY=-1.89 hyp=2.29 mountTheta=-0.97 cameraX=1.09, cameraY=2.02 cameraTheta=1.08
03:03:15.837 00.000 8976 incremental bump (1.089, 2.020) isValid = 1
03:03:15.837 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
03:03:15.837 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:03:15.837 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:03:15.837 00.000 8976 move complete, result=0
03:03:15.838 00.001 9828 Worker thread wakes up
03:03:15.838 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:03:15.838 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:03:15.838 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
03:03:15.838 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.18)
03:03:15.838 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:03:15.838 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:03:15.838 00.000 9828 BLC: window closed
03:03:15.838 00.000 9828 MoveAxis(E, 19, B)
03:03:15.838 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.7 px 3 ms SOUTH
03:03:15.838 00.000 8976 worker thread done servicing request
03:03:15.838 00.000 9828 Guiding  Dir = 2, Dur = 19
03:03:15.838 00.000 8976 Worker thread wakes up
03:03:15.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:15.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:15.839 00.001 9828 IsSlewing returns 0
03:03:15.839 00.000 9828 IsGuiding returns 0
03:03:15.839 00.000 9828 PulseGuide returned control before completion, sleep 29
03:03:15.881 00.042 9828 IsGuiding returns 1
03:03:15.881 00.000 9828 scope still moving after pulse duration time elapsed
03:03:15.913 00.032 9828 IsSlewing returns 0
03:03:15.913 00.000 9828 IsGuiding returns 1
03:03:15.944 00.031 9828 IsSlewing returns 0
03:03:15.944 00.000 9828 IsGuiding returns 1
03:03:15.975 00.031 9828 IsSlewing returns 0
03:03:15.975 00.000 9828 IsGuiding returns 0
03:03:15.975 00.000 9828 scope move finished after 19 + 117 ms
03:03:15.975 00.000 9828 Move returns status 0, amount 19
03:03:15.975 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:15.975 00.000 9828 MoveAxis(N, 13, B)
03:03:15.975 00.000 9828 Guiding  Dir = 0, Dur = 13
03:03:15.991 00.016 9828 IsSlewing returns 0
03:03:15.991 00.000 9828 IsGuiding returns 0
03:03:15.991 00.000 9828 PulseGuide returned control before completion, sleep 23
03:03:16.021 00.030 9828 IsGuiding returns 1
03:03:16.021 00.000 9828 scope still moving after pulse duration time elapsed
03:03:16.051 00.030 9828 IsSlewing returns 0
03:03:16.051 00.000 9828 IsGuiding returns 1
03:03:16.083 00.032 9828 IsSlewing returns 0
03:03:16.087 00.004 9828 IsGuiding returns 1
03:03:16.114 00.027 9828 IsSlewing returns 0
03:03:16.114 00.000 9828 IsGuiding returns 1
03:03:16.146 00.032 9828 IsSlewing returns 0
03:03:16.146 00.000 9828 IsGuiding returns 0
03:03:16.146 00.000 9828 scope move finished after 13 + 141 ms
03:03:16.146 00.000 9828 Move returns status 0, amount 13
03:03:16.146 00.000 9828 move complete, result=0
03:03:16.146 00.000 9828 worker thread done servicing request
03:03:16.146 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:03:16.523 00.377 8976 Exposure complete
03:03:16.528 00.005 8976 worker thread done servicing request
03:03:16.528 00.000 5052 OnExposeComplete: enter
03:03:16.528 00.000 5052 UpdateGuideState(): m_state=6
03:03:16.528 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11801
03:03:16.528 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.98, Mass=173, SNR=9.1, Peak=78 HFD=2.2
03:03:16.528 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:03:16.528 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
03:03:16.528 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=0.27 hyp=0.80 cameraTheta=2.79 mountX=0.58 mountY=0.48, mountTheta=0.69
03:03:16.529 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.27, opts=13)
03:03:16.529 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.27)
03:03:16.529 00.000 8976 Worker thread wakes up
03:03:16.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.27) opts 0xd
03:03:16.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.27)
03:03:16.529 00.000 8976 Moving (-0.75, 0.27) raw xDistance=0.58 yDistance=0.48
03:03:16.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.58
03:03:16.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
03:03:16.530 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:03:16.530 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
03:03:16.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:16.530 00.000 8976 MoveAxis(L, 3, ABG)
03:03:16.530 00.000 8976 stepping (-11, 8) + (-3, 0)
03:03:16.530 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:16.530 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:16.530 00.000 5052 Enqueuing Expose request
03:03:16.556 00.026 8976 Received - 47 (G) 
03:03:16.556 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:16.556 00.000 8976 stepped: pos (-14, 8)
03:03:16.556 00.000 8976 MoveAxis(D, 2, ABG)
03:03:16.556 00.000 8976 stepping (-14, 8) + (0, -2)
03:03:16.556 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:16.588 00.032 8976 Received - 47 (G) 
03:03:16.588 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:16.588 00.000 8976 stepped: pos (-14, 6)
03:03:16.588 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:03:16.588 00.000 8976 MountToCamera -- mountX=1.58 mountY=-1.58 hyp=2.23 mountTheta=-0.79 cameraX=0.69, cameraY=2.13 cameraTheta=1.26
03:03:16.588 00.000 8976 incremental bump (0.688, 2.126) isValid = 1
03:03:16.588 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
03:03:16.588 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:03:16.588 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:03:16.588 00.000 8976 move complete, result=0
03:03:16.588 00.000 8976 worker thread done servicing request
03:03:16.589 00.001 8976 Worker thread wakes up
03:03:16.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:16.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:16.589 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.5 px 2 ms SOUTH
03:03:16.589 00.000 9828 Worker thread wakes up
03:03:16.589 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:03:16.589 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:03:16.589 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
03:03:16.589 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
03:03:16.589 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:03:16.589 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:03:16.589 00.000 9828 BLC: window closed
03:03:16.589 00.000 9828 MoveAxis(E, 13, B)
03:03:16.589 00.000 9828 Guiding  Dir = 2, Dur = 13
03:03:16.590 00.001 9828 IsSlewing returns 0
03:03:16.590 00.000 9828 IsGuiding returns 0
03:03:16.590 00.000 9828 PulseGuide returned control before completion, sleep 23
03:03:16.618 00.028 9828 IsGuiding returns 1
03:03:16.618 00.000 9828 scope still moving after pulse duration time elapsed
03:03:16.649 00.031 9828 IsSlewing returns 0
03:03:16.649 00.000 9828 IsGuiding returns 1
03:03:16.681 00.032 9828 IsSlewing returns 0
03:03:16.681 00.000 9828 IsGuiding returns 1
03:03:16.712 00.031 9828 IsSlewing returns 0
03:03:16.713 00.001 9828 IsGuiding returns 1
03:03:16.745 00.032 9828 IsSlewing returns 0
03:03:16.745 00.000 9828 IsGuiding returns 0
03:03:16.745 00.000 9828 scope move finished after 13 + 141 ms
03:03:16.745 00.000 9828 Move returns status 0, amount 13
03:03:16.745 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:16.745 00.000 9828 MoveAxis(N, 15, B)
03:03:16.745 00.000 9828 Guiding  Dir = 0, Dur = 15
03:03:16.761 00.016 9828 IsSlewing returns 0
03:03:16.761 00.000 9828 IsGuiding returns 0
03:03:16.761 00.000 9828 PulseGuide returned control before completion, sleep 25
03:03:16.789 00.028 9828 IsGuiding returns 1
03:03:16.789 00.000 9828 scope still moving after pulse duration time elapsed
03:03:16.820 00.031 9828 IsSlewing returns 0
03:03:16.820 00.000 9828 IsGuiding returns 1
03:03:16.851 00.031 9828 IsSlewing returns 0
03:03:16.851 00.000 9828 IsGuiding returns 1
03:03:16.881 00.030 9828 IsSlewing returns 0
03:03:16.881 00.000 9828 IsGuiding returns 1
03:03:16.912 00.031 9828 IsSlewing returns 0
03:03:16.912 00.000 9828 IsGuiding returns 0
03:03:16.912 00.000 9828 scope move finished after 15 + 136 ms
03:03:16.912 00.000 9828 Move returns status 0, amount 15
03:03:16.912 00.000 9828 move complete, result=0
03:03:16.912 00.000 9828 worker thread done servicing request
03:03:16.912 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:03:17.276 00.364 8976 Exposure complete
03:03:17.281 00.005 8976 worker thread done servicing request
03:03:17.281 00.000 5052 OnExposeComplete: enter
03:03:17.281 00.000 5052 UpdateGuideState(): m_state=6
03:03:17.281 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11802
03:03:17.281 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.64, Mass=175, SNR=9.2, Peak=76 HFD=2.2
03:03:17.281 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.86 = 1.43)
03:03:17.281 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
03:03:17.281 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.81 mountX=0.03 mountY=0.22, mountTheta=1.42
03:03:17.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.07, opts=13)
03:03:17.282 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.07)
03:03:17.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:03:17.282 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
03:03:17.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:17.282 00.000 8976 Worker thread wakes up
03:03:17.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.07) opts 0xd
03:03:17.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.07)
03:03:17.282 00.000 8976 Moving (-0.21, -0.07) raw xDistance=0.03 yDistance=0.22
03:03:17.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:03:17.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:17.282 00.000 5052 Enqueuing Expose request
03:03:17.283 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:03:17.283 00.000 8976 MoveAxis(R, 0, ABG)
03:03:17.283 00.000 8976 MoveAxis(U, 0, ABG)
03:03:17.283 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
03:03:17.283 00.000 8976 MountToCamera -- mountX=1.77 mountY=-1.37 hyp=2.24 mountTheta=-0.66 cameraX=0.42, cameraY=2.20 cameraTheta=1.38
03:03:17.283 00.000 8976 incremental bump (0.419, 2.198) isValid = 1
03:03:17.283 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
03:03:17.283 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:03:17.283 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:03:17.283 00.000 8976 move complete, result=0
03:03:17.283 00.000 9828 Worker thread wakes up
03:03:17.283 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:03:17.283 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:03:17.283 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:03:17.283 00.000 8976 worker thread done servicing request
03:03:17.283 00.000 8976 Worker thread wakes up
03:03:17.284 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:17.284 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:17.284 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
03:03:17.284 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
03:03:17.284 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
03:03:17.284 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:03:17.284 00.000 9828 BLC: window closed
03:03:17.284 00.000 9828 MoveAxis(E, 9, B)
03:03:17.284 00.000 9828 Guiding  Dir = 2, Dur = 9
03:03:17.284 00.000 9828 IsSlewing returns 0
03:03:17.284 00.000 9828 IsGuiding returns 0
03:03:17.284 00.000 9828 PulseGuide returned control before completion, sleep 19
03:03:17.319 00.035 9828 IsGuiding returns 1
03:03:17.319 00.000 9828 scope still moving after pulse duration time elapsed
03:03:17.351 00.032 9828 IsSlewing returns 0
03:03:17.352 00.001 9828 IsGuiding returns 1
03:03:17.382 00.030 9828 IsSlewing returns 0
03:03:17.382 00.000 9828 IsGuiding returns 1
03:03:17.415 00.033 9828 IsSlewing returns 0
03:03:17.415 00.000 9828 IsGuiding returns 0
03:03:17.415 00.000 9828 scope move finished after 9 + 121 ms
03:03:17.415 00.000 9828 Move returns status 0, amount 9
03:03:17.415 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:17.416 00.001 9828 MoveAxis(N, 15, B)
03:03:17.416 00.000 9828 Guiding  Dir = 0, Dur = 15
03:03:17.431 00.015 9828 IsSlewing returns 0
03:03:17.431 00.000 9828 IsGuiding returns 1
03:03:17.431 00.000 9828 Entered PulseGuideScope while moving
03:03:17.492 00.061 9828 IsSlewing returns 0
03:03:17.492 00.000 9828 IsGuiding returns 1
03:03:17.492 00.000 9828 Still moving
03:03:17.555 00.063 9828 IsSlewing returns 0
03:03:17.555 00.000 9828 IsGuiding returns 0
03:03:17.555 00.000 9828 Movement stopped - continuing
03:03:17.556 00.001 9828 PulseGuide returned control before completion, sleep 25
03:03:17.588 00.032 9828 IsGuiding returns 1
03:03:17.588 00.000 9828 scope still moving after pulse duration time elapsed
03:03:17.619 00.031 9828 IsSlewing returns 0
03:03:17.619 00.000 9828 IsGuiding returns 1
03:03:17.651 00.032 9828 IsSlewing returns 0
03:03:17.651 00.000 9828 IsGuiding returns 1
03:03:17.682 00.031 9828 IsSlewing returns 0
03:03:17.682 00.000 9828 IsGuiding returns 1
03:03:17.713 00.031 9828 IsSlewing returns 0
03:03:17.713 00.000 9828 IsGuiding returns 0
03:03:17.713 00.000 9828 scope move finished after 15 + 142 ms
03:03:17.713 00.000 9828 Move returns status 0, amount 15
03:03:17.713 00.000 9828 move complete, result=0
03:03:17.713 00.000 9828 worker thread done servicing request
03:03:17.713 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:03:17.970 00.257 8976 Exposure complete
03:03:17.975 00.005 8976 worker thread done servicing request
03:03:17.975 00.000 5052 OnExposeComplete: enter
03:03:17.975 00.000 5052 UpdateGuideState(): m_state=6
03:03:17.975 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11803
03:03:17.976 00.001 5052 Star::Find returns 1 (0), X=329.79, Y=281.84, Mass=176, SNR=9.2, Peak=77 HFD=2.3
03:03:17.976 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
03:03:17.976 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
03:03:17.976 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.13 hyp=0.63 cameraTheta=0.20 mountX=-0.17 mountY=-0.59, mountTheta=-1.85
03:03:17.977 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.13, opts=13)
03:03:17.977 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.13)
03:03:17.977 00.000 8976 Worker thread wakes up
03:03:17.977 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:03:17.977 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
03:03:17.977 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:17.977 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:17.977 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.13) opts 0xd
03:03:17.978 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.13)
03:03:17.978 00.000 8976 Moving (0.62, 0.13) raw xDistance=-0.17 yDistance=-0.59
03:03:17.978 00.000 5052 Enqueuing Expose request
03:03:17.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:03:17.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
03:03:17.978 00.000 8976 MoveAxis(R, 0, ABG)
03:03:17.978 00.000 8976 MoveAxis(U, 2, ABG)
03:03:17.978 00.000 8976 stepping (-14, 6) + (0, 2)
03:03:17.978 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:18.011 00.033 8976 Received - 47 (G) 
03:03:18.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:18.011 00.000 8976 stepped: pos (-14, 8)
03:03:18.011 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
03:03:18.011 00.000 8976 MountToCamera -- mountX=1.89 mountY=-1.34 hyp=2.32 mountTheta=-0.62 cameraX=0.33, cameraY=2.29 cameraTheta=1.43
03:03:18.011 00.000 8976 incremental bump (0.332, 2.293) isValid = 1
03:03:18.011 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
03:03:18.011 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:03:18.011 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:03:18.011 00.000 8976 move complete, result=0
03:03:18.011 00.000 9828 Worker thread wakes up
03:03:18.011 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:03:18.011 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:03:18.012 00.001 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
03:03:18.012 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.84)
03:03:18.012 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
03:03:18.012 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:03:18.012 00.000 9828 BLC: window closed
03:03:18.012 00.000 9828 MoveAxis(E, 7, B)
03:03:18.012 00.000 9828 Guiding  Dir = 2, Dur = 7
03:03:18.012 00.000 8976 worker thread done servicing request
03:03:18.012 00.000 8976 Worker thread wakes up
03:03:18.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:18.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:18.012 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:03:18.012 00.000 9828 IsSlewing returns 0
03:03:18.012 00.000 9828 IsGuiding returns 0
03:03:18.013 00.001 9828 PulseGuide returned control before completion, sleep 17
03:03:18.038 00.025 9828 IsGuiding returns 1
03:03:18.038 00.000 9828 scope still moving after pulse duration time elapsed
03:03:18.069 00.031 9828 IsSlewing returns 0
03:03:18.069 00.000 9828 IsGuiding returns 1
03:03:18.100 00.031 9828 IsSlewing returns 0
03:03:18.100 00.000 9828 IsGuiding returns 1
03:03:18.131 00.031 9828 IsSlewing returns 0
03:03:18.131 00.000 9828 IsGuiding returns 1
03:03:18.161 00.030 9828 IsSlewing returns 0
03:03:18.161 00.000 9828 IsGuiding returns 0
03:03:18.161 00.000 9828 scope move finished after 7 + 141 ms
03:03:18.161 00.000 9828 Move returns status 0, amount 7
03:03:18.161 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:18.161 00.000 9828 MoveAxis(N, 16, B)
03:03:18.161 00.000 9828 Guiding  Dir = 0, Dur = 16
03:03:18.177 00.016 9828 IsSlewing returns 0
03:03:18.177 00.000 9828 IsGuiding returns 0
03:03:18.177 00.000 9828 PulseGuide returned control before completion, sleep 26
03:03:18.208 00.031 9828 IsGuiding returns 1
03:03:18.208 00.000 9828 scope still moving after pulse duration time elapsed
03:03:18.239 00.031 9828 IsSlewing returns 0
03:03:18.239 00.000 9828 IsGuiding returns 1
03:03:18.271 00.032 9828 IsSlewing returns 0
03:03:18.271 00.000 9828 IsGuiding returns 1
03:03:18.301 00.030 9828 IsSlewing returns 0
03:03:18.301 00.000 9828 IsGuiding returns 1
03:03:18.332 00.031 9828 IsSlewing returns 0
03:03:18.332 00.000 9828 IsGuiding returns 0
03:03:18.332 00.000 9828 scope move finished after 16 + 138 ms
03:03:18.332 00.000 9828 Move returns status 0, amount 16
03:03:18.332 00.000 9828 move complete, result=0
03:03:18.333 00.001 9828 worker thread done servicing request
03:03:18.333 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:03:18.697 00.364 8976 Exposure complete
03:03:18.702 00.005 8976 worker thread done servicing request
03:03:18.702 00.000 5052 OnExposeComplete: enter
03:03:18.702 00.000 5052 UpdateGuideState(): m_state=6
03:03:18.702 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11804
03:03:18.702 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.20, Mass=176, SNR=9.2, Peak=87 HFD=1.9
03:03:18.702 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
03:03:18.703 00.001 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
03:03:18.703 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.51 hyp=0.65 cameraTheta=-0.90 mountX=-0.64 mountY=-0.06, mountTheta=-3.04
03:03:18.703 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.51, opts=13)
03:03:18.703 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.51)
03:03:18.703 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:03:18.703 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
03:03:18.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:18.703 00.000 8976 Worker thread wakes up
03:03:18.703 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.51) opts 0xd
03:03:18.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.51)
03:03:18.704 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:18.704 00.000 5052 Enqueuing Expose request
03:03:18.704 00.000 8976 Moving (0.41, -0.51) raw xDistance=-0.64 yDistance=-0.06
03:03:18.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
03:03:18.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:03:18.704 00.000 8976 MoveAxis(R, 3, ABG)
03:03:18.704 00.000 8976 stepping (-14, 8) + (3, 0)
03:03:18.704 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:18.730 00.026 8976 Received - 47 (G) 
03:03:18.730 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:18.730 00.000 8976 stepped: pos (-11, 8)
03:03:18.730 00.000 8976 MoveAxis(U, 0, ABG)
03:03:18.730 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
03:03:18.731 00.001 8976 MountToCamera -- mountX=1.82 mountY=-1.32 hyp=2.25 mountTheta=-0.63 cameraX=0.34, cameraY=2.22 cameraTheta=1.42
03:03:18.731 00.000 8976 incremental bump (0.343, 2.222) isValid = 1
03:03:18.731 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
03:03:18.731 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:03:18.731 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:03:18.731 00.000 8976 move complete, result=0
03:03:18.731 00.000 8976 worker thread done servicing request
03:03:18.731 00.000 8976 Worker thread wakes up
03:03:18.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:18.731 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:18.731 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
03:03:18.732 00.001 9828 Worker thread wakes up
03:03:18.732 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:03:18.732 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:03:18.732 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
03:03:18.732 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
03:03:18.732 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
03:03:18.732 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:03:18.732 00.000 9828 BLC: window closed
03:03:18.732 00.000 9828 MoveAxis(E, 7, B)
03:03:18.732 00.000 9828 Guiding  Dir = 2, Dur = 7
03:03:18.733 00.001 9828 IsSlewing returns 0
03:03:18.733 00.000 9828 IsGuiding returns 0
03:03:18.733 00.000 9828 PulseGuide returned control before completion, sleep 17
03:03:18.755 00.022 9828 IsGuiding returns 1
03:03:18.755 00.000 9828 scope still moving after pulse duration time elapsed
03:03:18.787 00.032 9828 IsSlewing returns 0
03:03:18.787 00.000 9828 IsGuiding returns 1
03:03:18.818 00.031 9828 IsSlewing returns 0
03:03:18.818 00.000 9828 IsGuiding returns 1
03:03:18.849 00.031 9828 IsSlewing returns 0
03:03:18.849 00.000 9828 IsGuiding returns 0
03:03:18.849 00.000 9828 scope move finished after 7 + 109 ms
03:03:18.849 00.000 9828 Move returns status 0, amount 7
03:03:18.849 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:18.849 00.000 9828 MoveAxis(N, 16, B)
03:03:18.849 00.000 9828 Guiding  Dir = 0, Dur = 16
03:03:18.864 00.015 9828 IsSlewing returns 0
03:03:18.864 00.000 9828 IsGuiding returns 0
03:03:18.864 00.000 9828 PulseGuide returned control before completion, sleep 26
03:03:18.896 00.032 9828 IsGuiding returns 1
03:03:18.896 00.000 9828 scope still moving after pulse duration time elapsed
03:03:18.926 00.030 9828 IsSlewing returns 0
03:03:18.926 00.000 9828 IsGuiding returns 1
03:03:18.957 00.031 9828 IsSlewing returns 0
03:03:18.957 00.000 9828 IsGuiding returns 1
03:03:18.988 00.031 9828 IsSlewing returns 0
03:03:18.988 00.000 9828 IsGuiding returns 1
03:03:19.018 00.030 9828 IsSlewing returns 0
03:03:19.018 00.000 9828 IsGuiding returns 0
03:03:19.018 00.000 9828 scope move finished after 16 + 138 ms
03:03:19.018 00.000 9828 Move returns status 0, amount 16
03:03:19.018 00.000 9828 move complete, result=0
03:03:19.018 00.000 9828 worker thread done servicing request
03:03:19.018 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:03:19.415 00.397 8976 Exposure complete
03:03:19.421 00.006 8976 worker thread done servicing request
03:03:19.421 00.000 5052 OnExposeComplete: enter
03:03:19.421 00.000 5052 UpdateGuideState(): m_state=6
03:03:19.421 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11805
03:03:19.421 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.49, Mass=181, SNR=9.3, Peak=78 HFD=1.5
03:03:19.421 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.70 = -2.70)
03:03:19.421 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.80 = -2.80)
03:03:19.421 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.22 hyp=0.37 cameraTheta=-0.66 mountX=-0.33 mountY=-0.12, mountTheta=-2.79
03:03:19.422 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.22, opts=13)
03:03:19.422 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.22)
03:03:19.422 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:03:19.422 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
03:03:19.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:19.422 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:19.422 00.000 5052 Enqueuing Expose request
03:03:19.422 00.000 8976 Worker thread wakes up
03:03:19.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.22) opts 0xd
03:03:19.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.22)
03:03:19.422 00.000 8976 Moving (0.29, -0.22) raw xDistance=-0.33 yDistance=-0.12
03:03:19.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
03:03:19.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:03:19.422 00.000 8976 MoveAxis(R, 2, ABG)
03:03:19.422 00.000 8976 stepping (-11, 8) + (2, 0)
03:03:19.422 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:19.450 00.028 8976 Received - 47 (G) 
03:03:19.450 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:19.450 00.000 8976 stepped: pos (-9, 8)
03:03:19.450 00.000 8976 MoveAxis(U, 0, ABG)
03:03:19.450 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
03:03:19.450 00.000 8976 MountToCamera -- mountX=1.68 mountY=-1.30 hyp=2.12 mountTheta=-0.66 cameraX=0.40, cameraY=2.08 cameraTheta=1.38
03:03:19.450 00.000 8976 incremental bump (0.396, 2.085) isValid = 1
03:03:19.450 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
03:03:19.450 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:03:19.450 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:03:19.450 00.000 8976 move complete, result=0
03:03:19.450 00.000 8976 worker thread done servicing request
03:03:19.450 00.000 9828 Worker thread wakes up
03:03:19.451 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:03:19.451 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:03:19.451 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.80)
03:03:19.451 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
03:03:19.451 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.1 px 0 ms NORTH
03:03:19.451 00.000 8976 Worker thread wakes up
03:03:19.451 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
03:03:19.451 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:03:19.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:19.451 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:19.451 00.000 9828 BLC: window closed
03:03:19.451 00.000 9828 MoveAxis(E, 8, B)
03:03:19.451 00.000 9828 Guiding  Dir = 2, Dur = 8
03:03:19.452 00.001 9828 IsSlewing returns 0
03:03:19.452 00.000 9828 IsGuiding returns 0
03:03:19.452 00.000 9828 PulseGuide returned control before completion, sleep 18
03:03:19.472 00.020 9828 IsGuiding returns 1
03:03:19.472 00.000 9828 scope still moving after pulse duration time elapsed
03:03:19.502 00.030 9828 IsSlewing returns 0
03:03:19.502 00.000 9828 IsGuiding returns 1
03:03:19.533 00.031 9828 IsSlewing returns 0
03:03:19.533 00.000 9828 IsGuiding returns 1
03:03:19.565 00.032 9828 IsSlewing returns 0
03:03:19.565 00.000 9828 IsGuiding returns 1
03:03:19.597 00.032 9828 IsSlewing returns 0
03:03:19.597 00.000 9828 IsGuiding returns 0
03:03:19.597 00.000 9828 scope move finished after 8 + 137 ms
03:03:19.597 00.000 9828 Move returns status 0, amount 8
03:03:19.597 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:19.597 00.000 9828 MoveAxis(N, 15, B)
03:03:19.597 00.000 9828 Guiding  Dir = 0, Dur = 15
03:03:19.613 00.016 9828 IsSlewing returns 0
03:03:19.613 00.000 9828 IsGuiding returns 0
03:03:19.613 00.000 9828 PulseGuide returned control before completion, sleep 25
03:03:19.644 00.031 9828 IsGuiding returns 1
03:03:19.644 00.000 9828 scope still moving after pulse duration time elapsed
03:03:19.675 00.031 9828 IsSlewing returns 0
03:03:19.675 00.000 9828 IsGuiding returns 1
03:03:19.706 00.031 9828 IsSlewing returns 0
03:03:19.706 00.000 9828 IsGuiding returns 1
03:03:19.736 00.030 9828 IsSlewing returns 0
03:03:19.736 00.000 9828 IsGuiding returns 0
03:03:19.736 00.000 9828 scope move finished after 15 + 108 ms
03:03:19.736 00.000 9828 Move returns status 0, amount 15
03:03:19.736 00.000 9828 move complete, result=0
03:03:19.736 00.000 9828 worker thread done servicing request
03:03:19.736 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:03:20.135 00.399 8976 Exposure complete
03:03:20.141 00.006 8976 worker thread done servicing request
03:03:20.141 00.000 5052 OnExposeComplete: enter
03:03:20.141 00.000 5052 UpdateGuideState(): m_state=6
03:03:20.141 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11806
03:03:20.141 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.99, Mass=172, SNR=9.1, Peak=86 HFD=2.0
03:03:20.141 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
03:03:20.141 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.73 = -0.73)
03:03:20.141 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.41 mountX=0.23 mountY=-0.19, mountTheta=-0.69
03:03:20.142 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.28, opts=13)
03:03:20.142 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.28)
03:03:20.142 00.000 8976 Worker thread wakes up
03:03:20.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.28) opts 0xd
03:03:20.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.28)
03:03:20.142 00.000 8976 Moving (0.05, 0.28) raw xDistance=0.23 yDistance=-0.19
03:03:20.142 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:03:20.142 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
03:03:20.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:20.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:03:20.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:03:20.142 00.000 8976 MoveAxis(R, 0, ABG)
03:03:20.142 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:20.142 00.000 5052 Enqueuing Expose request
03:03:20.142 00.000 8976 MoveAxis(U, 0, ABG)
03:03:20.142 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:03:20.143 00.001 8976 MountToCamera -- mountX=1.58 mountY=-1.29 hyp=2.04 mountTheta=-0.69 cameraX=0.43, cameraY=1.99 cameraTheta=1.36
03:03:20.143 00.000 8976 incremental bump (0.431, 1.993) isValid = 1
03:03:20.143 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
03:03:20.143 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:03:20.143 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:03:20.143 00.000 8976 move complete, result=0
03:03:20.143 00.000 8976 worker thread done servicing request
03:03:20.143 00.000 9828 Worker thread wakes up
03:03:20.143 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:03:20.143 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:03:20.143 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
03:03:20.143 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:03:20.143 00.000 8976 Worker thread wakes up
03:03:20.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:20.143 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:20.143 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
03:03:20.144 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
03:03:20.144 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:03:20.144 00.000 9828 BLC: window closed
03:03:20.144 00.000 9828 MoveAxis(E, 9, B)
03:03:20.144 00.000 9828 Guiding  Dir = 2, Dur = 9
03:03:20.144 00.000 9828 IsSlewing returns 0
03:03:20.144 00.000 9828 IsGuiding returns 0
03:03:20.144 00.000 9828 PulseGuide returned control before completion, sleep 19
03:03:20.174 00.030 9828 IsGuiding returns 1
03:03:20.174 00.000 9828 scope still moving after pulse duration time elapsed
03:03:20.205 00.031 9828 IsSlewing returns 0
03:03:20.205 00.000 9828 IsGuiding returns 1
03:03:20.236 00.031 9828 IsSlewing returns 0
03:03:20.236 00.000 9828 IsGuiding returns 1
03:03:20.267 00.031 9828 IsSlewing returns 0
03:03:20.267 00.000 9828 IsGuiding returns 1
03:03:20.298 00.031 9828 IsSlewing returns 0
03:03:20.298 00.000 9828 IsGuiding returns 0
03:03:20.298 00.000 9828 scope move finished after 9 + 145 ms
03:03:20.298 00.000 9828 Move returns status 0, amount 9
03:03:20.298 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:20.298 00.000 9828 MoveAxis(N, 15, B)
03:03:20.298 00.000 9828 Guiding  Dir = 0, Dur = 15
03:03:20.313 00.015 9828 IsSlewing returns 0
03:03:20.313 00.000 9828 IsGuiding returns 0
03:03:20.313 00.000 9828 PulseGuide returned control before completion, sleep 25
03:03:20.343 00.030 9828 IsGuiding returns 1
03:03:20.343 00.000 9828 scope still moving after pulse duration time elapsed
03:03:20.375 00.032 9828 IsSlewing returns 0
03:03:20.375 00.000 9828 IsGuiding returns 1
03:03:20.406 00.031 9828 IsSlewing returns 0
03:03:20.406 00.000 9828 IsGuiding returns 1
03:03:20.436 00.030 9828 IsSlewing returns 0
03:03:20.436 00.000 9828 IsGuiding returns 1
03:03:20.468 00.032 9828 IsSlewing returns 0
03:03:20.468 00.000 9828 IsGuiding returns 0
03:03:20.468 00.000 9828 scope move finished after 15 + 139 ms
03:03:20.468 00.000 9828 Move returns status 0, amount 15
03:03:20.468 00.000 9828 move complete, result=0
03:03:20.468 00.000 9828 worker thread done servicing request
03:03:20.468 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:03:20.832 00.364 8976 Exposure complete
03:03:20.837 00.005 8976 worker thread done servicing request
03:03:20.837 00.000 5052 OnExposeComplete: enter
03:03:20.837 00.000 5052 UpdateGuideState(): m_state=6
03:03:20.837 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11807
03:03:20.837 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.97, Mass=175, SNR=9.1, Peak=76 HFD=2.0
03:03:20.837 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
03:03:20.837 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
03:03:20.837 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.26 hyp=0.43 cameraTheta=2.48 mountX=0.39 mountY=0.14, mountTheta=0.35
03:03:20.838 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.26, opts=13)
03:03:20.838 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.26)
03:03:20.838 00.000 8976 Worker thread wakes up
03:03:20.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.26) opts 0xd
03:03:20.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.26)
03:03:20.838 00.000 8976 Moving (-0.34, 0.26) raw xDistance=0.39 yDistance=0.14
03:03:20.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:03:20.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:03:20.838 00.000 8976 MoveAxis(L, 2, ABG)
03:03:20.839 00.001 8976 stepping (-9, 8) + (-2, 0)
03:03:20.839 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:03:20.839 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
03:03:20.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:20.839 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:20.839 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:20.839 00.000 5052 Enqueuing Expose request
03:03:20.872 00.033 8976 Received - 47 (G) 
03:03:20.873 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:20.873 00.000 8976 stepped: pos (-11, 8)
03:03:20.873 00.000 8976 MoveAxis(U, 0, ABG)
03:03:20.873 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
03:03:20.873 00.000 8976 MountToCamera -- mountX=1.61 mountY=-1.28 hyp=2.06 mountTheta=-0.67 cameraX=0.41, cameraY=2.02 cameraTheta=1.37
03:03:20.873 00.000 8976 incremental bump (0.409, 2.021) isValid = 1
03:03:20.873 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
03:03:20.873 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:03:20.873 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:03:20.873 00.000 8976 move complete, result=0
03:03:20.873 00.000 8976 worker thread done servicing request
03:03:20.873 00.000 8976 Worker thread wakes up
03:03:20.873 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
03:03:20.873 00.000 9828 Worker thread wakes up
03:03:20.873 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:03:20.873 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:03:20.873 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:20.874 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:20.874 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
03:03:20.874 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
03:03:20.874 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
03:03:20.874 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:03:20.874 00.000 9828 BLC: window closed
03:03:20.874 00.000 9828 MoveAxis(E, 9, B)
03:03:20.874 00.000 9828 Guiding  Dir = 2, Dur = 9
03:03:20.875 00.001 9828 IsSlewing returns 0
03:03:20.875 00.000 9828 IsGuiding returns 0
03:03:20.875 00.000 9828 PulseGuide returned control before completion, sleep 19
03:03:20.906 00.031 9828 IsGuiding returns 1
03:03:20.906 00.000 9828 scope still moving after pulse duration time elapsed
03:03:20.936 00.030 9828 IsSlewing returns 0
03:03:20.936 00.000 9828 IsGuiding returns 1
03:03:20.967 00.031 9828 IsSlewing returns 0
03:03:20.967 00.000 9828 IsGuiding returns 1
03:03:20.998 00.031 9828 IsSlewing returns 0
03:03:20.998 00.000 9828 IsGuiding returns 1
03:03:21.029 00.031 9828 IsSlewing returns 0
03:03:21.029 00.000 9828 IsGuiding returns 1
03:03:21.061 00.032 9828 IsSlewing returns 0
03:03:21.061 00.000 9828 IsGuiding returns 1
03:03:21.092 00.031 9828 IsSlewing returns 0
03:03:21.092 00.000 9828 IsGuiding returns 0
03:03:21.092 00.000 9828 scope move finished after 9 + 208 ms
03:03:21.092 00.000 9828 Move returns status 0, amount 9
03:03:21.092 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:21.092 00.000 9828 MoveAxis(N, 15, B)
03:03:21.092 00.000 9828 Guiding  Dir = 0, Dur = 15
03:03:21.107 00.015 9828 IsSlewing returns 0
03:03:21.108 00.001 9828 IsGuiding returns 0
03:03:21.108 00.000 9828 PulseGuide returned control before completion, sleep 25
03:03:21.139 00.031 9828 IsGuiding returns 1
03:03:21.139 00.000 9828 scope still moving after pulse duration time elapsed
03:03:21.170 00.031 9828 IsSlewing returns 0
03:03:21.170 00.000 9828 IsGuiding returns 1
03:03:21.202 00.032 9828 IsSlewing returns 0
03:03:21.202 00.000 9828 IsGuiding returns 1
03:03:21.233 00.031 9828 IsSlewing returns 0
03:03:21.233 00.000 9828 IsGuiding returns 1
03:03:21.264 00.031 9828 IsSlewing returns 0
03:03:21.264 00.000 9828 IsGuiding returns 0
03:03:21.264 00.000 9828 scope move finished after 15 + 141 ms
03:03:21.264 00.000 9828 Move returns status 0, amount 15
03:03:21.264 00.000 9828 move complete, result=0
03:03:21.264 00.000 9828 worker thread done servicing request
03:03:21.264 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:03:21.560 00.296 8976 Exposure complete
03:03:21.565 00.005 8976 worker thread done servicing request
03:03:21.565 00.000 5052 OnExposeComplete: enter
03:03:21.565 00.000 5052 UpdateGuideState(): m_state=6
03:03:21.565 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11808
03:03:21.565 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.85, Mass=160, SNR=8.8, Peak=79 HFD=2.0
03:03:21.565 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:03:21.565 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
03:03:21.565 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.15 hyp=0.70 cameraTheta=2.93 mountX=0.44 mountY=0.49, mountTheta=0.84
03:03:21.566 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.15, opts=13)
03:03:21.566 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.15)
03:03:21.566 00.000 8976 Worker thread wakes up
03:03:21.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.15) opts 0xd
03:03:21.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.15)
03:03:21.566 00.000 8976 Moving (-0.68, 0.15) raw xDistance=0.44 yDistance=0.49
03:03:21.566 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:03:21.566 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
03:03:21.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:21.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
03:03:21.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:03:21.566 00.000 8976 MoveAxis(L, 2, ABG)
03:03:21.566 00.000 8976 stepping (-11, 8) + (-2, 0)
03:03:21.567 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:21.567 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:21.567 00.000 5052 Enqueuing Expose request
03:03:21.592 00.025 8976 Received - 47 (G) 
03:03:21.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:21.592 00.000 8976 stepped: pos (-13, 8)
03:03:21.592 00.000 8976 MoveAxis(D, 2, ABG)
03:03:21.592 00.000 8976 stepping (-13, 8) + (0, -2)
03:03:21.592 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:21.624 00.032 8976 Received - 47 (G) 
03:03:21.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:21.624 00.000 8976 stepped: pos (-13, 6)
03:03:21.624 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
03:03:21.624 00.000 8976 MountToCamera -- mountX=1.74 mountY=-1.17 hyp=2.10 mountTheta=-0.59 cameraX=0.26, cameraY=2.08 cameraTheta=1.45
03:03:21.625 00.001 8976 incremental bump (0.255, 2.082) isValid = 1
03:03:21.625 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
03:03:21.625 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:03:21.625 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:03:21.625 00.000 8976 move complete, result=0
03:03:21.625 00.000 8976 worker thread done servicing request
03:03:21.625 00.000 8976 Worker thread wakes up
03:03:21.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:21.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:21.625 00.000 9828 Worker thread wakes up
03:03:21.625 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:03:21.625 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:03:21.625 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
03:03:21.625 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:03:21.625 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
03:03:21.625 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
03:03:21.625 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:03:21.625 00.000 9828 BLC: window closed
03:03:21.625 00.000 9828 MoveAxis(E, 6, B)
03:03:21.625 00.000 9828 Guiding  Dir = 2, Dur = 6
03:03:21.626 00.001 9828 IsSlewing returns 0
03:03:21.626 00.000 9828 IsGuiding returns 0
03:03:21.626 00.000 9828 PulseGuide returned control before completion, sleep 16
03:03:21.654 00.028 9828 IsGuiding returns 1
03:03:21.654 00.000 9828 scope still moving after pulse duration time elapsed
03:03:21.684 00.030 9828 IsSlewing returns 0
03:03:21.684 00.000 9828 IsGuiding returns 1
03:03:21.715 00.031 9828 IsSlewing returns 0
03:03:21.715 00.000 9828 IsGuiding returns 1
03:03:21.746 00.031 9828 IsSlewing returns 0
03:03:21.746 00.000 9828 IsGuiding returns 0
03:03:21.746 00.000 9828 scope move finished after 6 + 114 ms
03:03:21.746 00.000 9828 Move returns status 0, amount 6
03:03:21.746 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:21.746 00.000 9828 MoveAxis(N, 16, B)
03:03:21.746 00.000 9828 Guiding  Dir = 0, Dur = 16
03:03:21.762 00.016 9828 IsSlewing returns 0
03:03:21.762 00.000 9828 IsGuiding returns 0
03:03:21.762 00.000 9828 PulseGuide returned control before completion, sleep 26
03:03:21.794 00.032 9828 IsGuiding returns 1
03:03:21.794 00.000 9828 scope still moving after pulse duration time elapsed
03:03:21.823 00.029 9828 IsSlewing returns 0
03:03:21.823 00.000 9828 IsGuiding returns 1
03:03:21.854 00.031 9828 IsSlewing returns 0
03:03:21.854 00.000 9828 IsGuiding returns 1
03:03:21.885 00.031 9828 IsSlewing returns 0
03:03:21.885 00.000 9828 IsGuiding returns 1
03:03:21.916 00.031 9828 IsSlewing returns 0
03:03:21.916 00.000 9828 IsGuiding returns 0
03:03:21.916 00.000 9828 scope move finished after 16 + 137 ms
03:03:21.916 00.000 9828 Move returns status 0, amount 16
03:03:21.916 00.000 9828 move complete, result=0
03:03:21.916 00.000 9828 worker thread done servicing request
03:03:21.916 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:03:22.312 00.396 8976 Exposure complete
03:03:22.317 00.005 8976 worker thread done servicing request
03:03:22.317 00.000 5052 OnExposeComplete: enter
03:03:22.317 00.000 5052 UpdateGuideState(): m_state=6
03:03:22.317 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11809
03:03:22.317 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.84, Mass=175, SNR=9.2, Peak=86 HFD=1.7
03:03:22.317 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:03:22.317 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
03:03:22.317 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.13 hyp=0.72 cameraTheta=2.96 mountX=0.43 mountY=0.52, mountTheta=0.88
03:03:22.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.13, opts=13)
03:03:22.318 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.13)
03:03:22.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:03:22.318 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
03:03:22.318 00.000 8976 Worker thread wakes up
03:03:22.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.13) opts 0xd
03:03:22.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.13)
03:03:22.318 00.000 8976 Moving (-0.70, 0.13) raw xDistance=0.43 yDistance=0.52
03:03:22.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:22.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
03:03:22.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
03:03:22.319 00.001 8976 MoveAxis(L, 2, ABG)
03:03:22.319 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:22.319 00.000 5052 Enqueuing Expose request
03:03:22.319 00.000 8976 stepping (-13, 6) + (-2, 0)
03:03:22.319 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:22.344 00.025 8976 Received - 47 (G) 
03:03:22.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:22.344 00.000 8976 stepped: pos (-15, 6)
03:03:22.344 00.000 8976 MoveAxis(D, 2, ABG)
03:03:22.344 00.000 8976 stepping (-15, 6) + (0, -2)
03:03:22.344 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:22.376 00.032 8976 Received - 47 (G) 
03:03:22.376 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:22.376 00.000 8976 stepped: pos (-15, 4)
03:03:22.376 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
03:03:22.376 00.000 8976 MountToCamera -- mountX=1.92 mountY=-1.00 hyp=2.17 mountTheta=-0.48 cameraX=0.01, cameraY=2.17 cameraTheta=1.57
03:03:22.376 00.000 8976 incremental bump (0.013, 2.165) isValid = 1
03:03:22.376 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
03:03:22.376 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:03:22.376 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:03:22.376 00.000 8976 move complete, result=0
03:03:22.376 00.000 9828 Worker thread wakes up
03:03:22.376 00.000 8976 worker thread done servicing request
03:03:22.376 00.000 8976 Worker thread wakes up
03:03:22.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:22.376 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:03:22.376 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:03:22.376 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:03:22.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:22.377 00.001 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
03:03:22.377 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
03:03:22.377 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
03:03:22.377 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:03:22.377 00.000 9828 BLC: window closed
03:03:22.377 00.000 9828 MoveAxis(E, 2, B)
03:03:22.377 00.000 9828 Guiding  Dir = 2, Dur = 2
03:03:22.377 00.000 9828 IsSlewing returns 0
03:03:22.377 00.000 9828 IsGuiding returns 0
03:03:22.377 00.000 9828 PulseGuide returned control before completion, sleep 12
03:03:22.400 00.023 9828 IsGuiding returns 1
03:03:22.400 00.000 9828 scope still moving after pulse duration time elapsed
03:03:22.431 00.031 9828 IsSlewing returns 0
03:03:22.431 00.000 9828 IsGuiding returns 1
03:03:22.462 00.031 9828 IsSlewing returns 0
03:03:22.462 00.000 9828 IsGuiding returns 1
03:03:22.493 00.031 9828 IsSlewing returns 0
03:03:22.493 00.000 9828 IsGuiding returns 0
03:03:22.493 00.000 9828 scope move finished after 2 + 113 ms
03:03:22.493 00.000 9828 Move returns status 0, amount 2
03:03:22.493 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:22.493 00.000 9828 MoveAxis(N, 16, B)
03:03:22.493 00.000 9828 Guiding  Dir = 0, Dur = 16
03:03:22.509 00.016 9828 IsSlewing returns 0
03:03:22.509 00.000 9828 IsGuiding returns 0
03:03:22.509 00.000 9828 PulseGuide returned control before completion, sleep 26
03:03:22.540 00.031 9828 IsGuiding returns 1
03:03:22.541 00.001 9828 scope still moving after pulse duration time elapsed
03:03:22.572 00.031 9828 IsSlewing returns 0
03:03:22.572 00.000 9828 IsGuiding returns 1
03:03:22.603 00.031 9828 IsSlewing returns 0
03:03:22.603 00.000 9828 IsGuiding returns 1
03:03:22.634 00.031 9828 IsSlewing returns 0
03:03:22.635 00.001 9828 IsGuiding returns 1
03:03:22.664 00.029 9828 IsSlewing returns 0
03:03:22.665 00.001 9828 IsGuiding returns 0
03:03:22.665 00.000 9828 scope move finished after 16 + 139 ms
03:03:22.665 00.000 9828 Move returns status 0, amount 16
03:03:22.665 00.000 9828 move complete, result=0
03:03:22.665 00.000 9828 worker thread done servicing request
03:03:22.665 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:03:23.062 00.397 8976 Exposure complete
03:03:23.068 00.006 8976 worker thread done servicing request
03:03:23.068 00.000 5052 OnExposeComplete: enter
03:03:23.068 00.000 5052 UpdateGuideState(): m_state=6
03:03:23.068 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11810
03:03:23.068 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.38, Mass=187, SNR=9.4, Peak=77 HFD=1.8
03:03:23.068 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.60 = 1.69)
03:03:23.068 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
03:03:23.068 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.33 hyp=0.59 cameraTheta=-2.55 mountX=-0.07 mountY=0.59, mountTheta=1.69
03:03:23.069 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.33, opts=13)
03:03:23.069 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.33)
03:03:23.069 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:03:23.069 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
03:03:23.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:23.069 00.000 8976 Worker thread wakes up
03:03:23.069 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.33) opts 0xd
03:03:23.069 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.33)
03:03:23.069 00.000 8976 Moving (-0.49, -0.33) raw xDistance=-0.07 yDistance=0.59
03:03:23.069 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:23.069 00.000 5052 Enqueuing Expose request
03:03:23.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:03:23.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
03:03:23.069 00.000 8976 MoveAxis(R, 0, ABG)
03:03:23.069 00.000 8976 MoveAxis(D, 3, ABG)
03:03:23.069 00.000 8976 stepping (-15, 4) + (0, -3)
03:03:23.069 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:23.111 00.042 8976 Received - 47 (G) 
03:03:23.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:23.111 00.000 8976 stepped: pos (-15, 1)
03:03:23.111 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
03:03:23.111 00.000 8976 MountToCamera -- mountX=2.05 mountY=-0.72 hyp=2.17 mountTheta=-0.34 cameraX=-0.29, cameraY=2.15 cameraTheta=1.70
03:03:23.111 00.000 8976 incremental bump (-0.290, 2.150) isValid = 1
03:03:23.111 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
03:03:23.111 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:03:23.111 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:03:23.111 00.000 8976 move complete, result=0
03:03:23.111 00.000 9828 Worker thread wakes up
03:03:23.111 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:03:23.112 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:03:23.112 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:03:23.112 00.000 8976 worker thread done servicing request
03:03:23.112 00.000 8976 Worker thread wakes up
03:03:23.112 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.49)
03:03:23.112 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.57)
03:03:23.112 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
03:03:23.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:23.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:23.112 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:03:23.112 00.000 9828 BLC: window closed
03:03:23.112 00.000 9828 MoveAxis(W, 3, B)
03:03:23.112 00.000 9828 Guiding  Dir = 3, Dur = 3
03:03:23.113 00.001 9828 IsSlewing returns 0
03:03:23.113 00.000 9828 IsGuiding returns 0
03:03:23.113 00.000 9828 PulseGuide returned control before completion, sleep 13
03:03:23.132 00.019 9828 IsGuiding returns 1
03:03:23.132 00.000 9828 scope still moving after pulse duration time elapsed
03:03:23.163 00.031 9828 IsSlewing returns 0
03:03:23.163 00.000 9828 IsGuiding returns 1
03:03:23.193 00.030 9828 IsSlewing returns 0
03:03:23.193 00.000 9828 IsGuiding returns 1
03:03:23.223 00.030 9828 IsSlewing returns 0
03:03:23.223 00.000 9828 IsGuiding returns 0
03:03:23.223 00.000 9828 scope move finished after 3 + 107 ms
03:03:23.223 00.000 9828 Move returns status 0, amount 3
03:03:23.223 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:23.223 00.000 9828 MoveAxis(N, 16, B)
03:03:23.223 00.000 9828 Guiding  Dir = 0, Dur = 16
03:03:23.239 00.016 9828 IsSlewing returns 0
03:03:23.239 00.000 9828 IsGuiding returns 0
03:03:23.239 00.000 9828 PulseGuide returned control before completion, sleep 26
03:03:23.270 00.031 9828 IsGuiding returns 1
03:03:23.270 00.000 9828 scope still moving after pulse duration time elapsed
03:03:23.300 00.030 9828 IsSlewing returns 0
03:03:23.300 00.000 9828 IsGuiding returns 1
03:03:23.330 00.030 9828 IsSlewing returns 0
03:03:23.330 00.000 9828 IsGuiding returns 1
03:03:23.362 00.032 9828 IsSlewing returns 0
03:03:23.362 00.000 9828 IsGuiding returns 1
03:03:23.393 00.031 9828 IsSlewing returns 0
03:03:23.393 00.000 9828 IsGuiding returns 1
03:03:23.424 00.031 9828 IsSlewing returns 0
03:03:23.424 00.000 9828 IsGuiding returns 0
03:03:23.424 00.000 9828 scope move finished after 16 + 169 ms
03:03:23.424 00.000 9828 Move returns status 0, amount 16
03:03:23.424 00.000 9828 move complete, result=0
03:03:23.424 00.000 9828 worker thread done servicing request
03:03:23.424 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
03:03:23.796 00.372 8976 Exposure complete
03:03:23.802 00.006 8976 worker thread done servicing request
03:03:23.802 00.000 5052 OnExposeComplete: enter
03:03:23.802 00.000 5052 UpdateGuideState(): m_state=6
03:03:23.802 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11811
03:03:23.802 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.26, Mass=181, SNR=9.3, Peak=82 HFD=1.8
03:03:23.802 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
03:03:23.802 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
03:03:23.802 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.45 hyp=0.63 cameraTheta=-0.79 mountX=-0.60 mountY=-0.13, mountTheta=-2.93
03:03:23.802 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.45, opts=13)
03:03:23.802 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.45)
03:03:23.802 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:03:23.802 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
03:03:23.804 00.002 8976 Worker thread wakes up
03:03:23.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.45) opts 0xd
03:03:23.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.45)
03:03:23.804 00.000 8976 Moving (0.44, -0.45) raw xDistance=-0.60 yDistance=-0.13
03:03:23.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:03:23.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:23.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:23.804 00.000 5052 Enqueuing Expose request
03:03:23.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:03:23.804 00.000 8976 MoveAxis(R, 2, ABG)
03:03:23.804 00.000 8976 stepping (-15, 1) + (2, 0)
03:03:23.804 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:23.830 00.026 8976 Received - 47 (G) 
03:03:23.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:23.830 00.000 8976 stepped: pos (-13, 1)
03:03:23.830 00.000 8976 MoveAxis(U, 0, ABG)
03:03:23.830 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
03:03:23.830 00.000 8976 MountToCamera -- mountX=2.03 mountY=-0.54 hyp=2.10 mountTheta=-0.26 cameraX=-0.45, cameraY=2.05 cameraTheta=1.79
03:03:23.830 00.000 8976 incremental bump (-0.447, 2.049) isValid = 1
03:03:23.830 00.000 8976 Scheduling Mount bump of (-0.024, 0.116)
03:03:23.830 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:03:23.830 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:03:23.830 00.000 8976 move complete, result=0
03:03:23.830 00.000 8976 worker thread done servicing request
03:03:23.830 00.000 8976 Worker thread wakes up
03:03:23.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:23.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:23.831 00.001 9828 Worker thread wakes up
03:03:23.831 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:03:23.831 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:03:23.831 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
03:03:23.831 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.1 px 0 ms NORTH
03:03:23.831 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.49)
03:03:23.831 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
03:03:23.831 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:03:23.831 00.000 9828 BLC: window closed
03:03:23.831 00.000 9828 MoveAxis(W, 6, B)
03:03:23.831 00.000 9828 Guiding  Dir = 3, Dur = 6
03:03:23.831 00.000 9828 IsSlewing returns 0
03:03:23.831 00.000 9828 IsGuiding returns 0
03:03:23.832 00.001 9828 PulseGuide returned control before completion, sleep 16
03:03:23.859 00.027 9828 IsGuiding returns 1
03:03:23.859 00.000 9828 scope still moving after pulse duration time elapsed
03:03:23.890 00.031 9828 IsSlewing returns 0
03:03:23.890 00.000 9828 IsGuiding returns 1
03:03:23.921 00.031 9828 IsSlewing returns 0
03:03:23.921 00.000 9828 IsGuiding returns 1
03:03:23.951 00.030 9828 IsSlewing returns 0
03:03:23.951 00.000 9828 IsGuiding returns 0
03:03:23.951 00.000 9828 scope move finished after 6 + 113 ms
03:03:23.951 00.000 9828 Move returns status 0, amount 6
03:03:23.951 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:23.951 00.000 9828 MoveAxis(N, 16, B)
03:03:23.951 00.000 9828 Guiding  Dir = 0, Dur = 16
03:03:23.967 00.016 9828 IsSlewing returns 0
03:03:23.967 00.000 9828 IsGuiding returns 0
03:03:23.967 00.000 9828 PulseGuide returned control before completion, sleep 26
03:03:23.998 00.031 9828 IsGuiding returns 1
03:03:23.998 00.000 9828 scope still moving after pulse duration time elapsed
03:03:24.030 00.032 9828 IsSlewing returns 0
03:03:24.030 00.000 9828 IsGuiding returns 1
03:03:24.061 00.031 9828 IsSlewing returns 0
03:03:24.061 00.000 9828 IsGuiding returns 1
03:03:24.093 00.032 9828 IsSlewing returns 0
03:03:24.093 00.000 9828 IsGuiding returns 1
03:03:24.125 00.032 9828 IsSlewing returns 0
03:03:24.125 00.000 9828 IsGuiding returns 0
03:03:24.125 00.000 9828 scope move finished after 16 + 141 ms
03:03:24.125 00.000 9828 Move returns status 0, amount 16
03:03:24.125 00.000 9828 move complete, result=0
03:03:24.125 00.000 9828 worker thread done servicing request
03:03:24.125 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
03:03:24.514 00.389 8976 Exposure complete
03:03:24.520 00.006 8976 worker thread done servicing request
03:03:24.520 00.000 5052 OnExposeComplete: enter
03:03:24.520 00.000 5052 UpdateGuideState(): m_state=6
03:03:24.520 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11812
03:03:24.520 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.81, Mass=158, SNR=8.7, Peak=69 HFD=2.1
03:03:24.520 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
03:03:24.520 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
03:03:24.520 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.10 hyp=0.51 cameraTheta=0.20 mountX=-0.14 mountY=-0.47, mountTheta=-1.85
03:03:24.520 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.10, opts=13)
03:03:24.520 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.10)
03:03:24.521 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:03:24.521 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:03:24.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:24.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:24.521 00.000 5052 Enqueuing Expose request
03:03:24.521 00.000 8976 Worker thread wakes up
03:03:24.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.10) opts 0xd
03:03:24.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.10)
03:03:24.521 00.000 8976 Moving (0.50, 0.10) raw xDistance=-0.14 yDistance=-0.47
03:03:24.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:03:24.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
03:03:24.521 00.000 8976 MoveAxis(R, 0, ABG)
03:03:24.521 00.000 8976 MoveAxis(U, 2, ABG)
03:03:24.521 00.000 8976 stepping (-13, 1) + (0, 2)
03:03:24.521 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:24.550 00.029 8976 Received - 47 (G) 
03:03:24.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:24.550 00.000 8976 stepped: pos (-13, 3)
03:03:24.550 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
03:03:24.550 00.000 8976 MountToCamera -- mountX=2.02 mountY=-0.52 hyp=2.08 mountTheta=-0.25 cameraX=-0.46, cameraY=2.03 cameraTheta=1.79
03:03:24.550 00.000 8976 incremental bump (-0.458, 2.029) isValid = 1
03:03:24.550 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
03:03:24.550 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:03:24.550 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:03:24.550 00.000 8976 move complete, result=0
03:03:24.550 00.000 9828 Worker thread wakes up
03:03:24.550 00.000 8976 worker thread done servicing request
03:03:24.550 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:03:24.550 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:03:24.550 00.000 8976 Worker thread wakes up
03:03:24.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:24.550 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:03:24.550 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
03:03:24.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:24.551 00.001 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
03:03:24.551 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
03:03:24.551 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:03:24.551 00.000 9828 BLC: window closed
03:03:24.551 00.000 9828 MoveAxis(W, 6, B)
03:03:24.551 00.000 9828 Guiding  Dir = 3, Dur = 6
03:03:24.551 00.000 9828 IsSlewing returns 0
03:03:24.551 00.000 9828 IsGuiding returns 0
03:03:24.551 00.000 9828 PulseGuide returned control before completion, sleep 16
03:03:24.575 00.024 9828 IsGuiding returns 1
03:03:24.575 00.000 9828 scope still moving after pulse duration time elapsed
03:03:24.605 00.030 9828 IsSlewing returns 0
03:03:24.605 00.000 9828 IsGuiding returns 1
03:03:24.637 00.032 9828 IsSlewing returns 0
03:03:24.637 00.000 9828 IsGuiding returns 1
03:03:24.668 00.031 9828 IsSlewing returns 0
03:03:24.668 00.000 9828 IsGuiding returns 0
03:03:24.668 00.000 9828 scope move finished after 6 + 110 ms
03:03:24.668 00.000 9828 Move returns status 0, amount 6
03:03:24.668 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:24.668 00.000 9828 MoveAxis(N, 16, B)
03:03:24.668 00.000 9828 Guiding  Dir = 0, Dur = 16
03:03:24.683 00.015 9828 IsSlewing returns 0
03:03:24.683 00.000 9828 IsGuiding returns 0
03:03:24.683 00.000 9828 PulseGuide returned control before completion, sleep 26
03:03:24.714 00.031 9828 IsGuiding returns 1
03:03:24.714 00.000 9828 scope still moving after pulse duration time elapsed
03:03:24.747 00.033 9828 IsSlewing returns 0
03:03:24.747 00.000 9828 IsGuiding returns 1
03:03:24.779 00.032 9828 IsSlewing returns 0
03:03:24.779 00.000 9828 IsGuiding returns 1
03:03:24.810 00.031 9828 IsSlewing returns 0
03:03:24.810 00.000 9828 IsGuiding returns 1
03:03:24.841 00.031 9828 IsSlewing returns 0
03:03:24.841 00.000 9828 IsGuiding returns 0
03:03:24.841 00.000 9828 scope move finished after 16 + 142 ms
03:03:24.841 00.000 9828 Move returns status 0, amount 16
03:03:24.841 00.000 9828 move complete, result=0
03:03:24.841 00.000 9828 worker thread done servicing request
03:03:24.842 00.001 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
03:03:25.236 00.394 8976 Exposure complete
03:03:25.241 00.005 8976 worker thread done servicing request
03:03:25.241 00.000 5052 OnExposeComplete: enter
03:03:25.242 00.001 5052 UpdateGuideState(): m_state=6
03:03:25.242 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11813
03:03:25.242 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.33, Mass=178, SNR=9.3, Peak=77 HFD=2.0
03:03:25.242 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
03:03:25.242 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
03:03:25.242 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.38 hyp=0.69 cameraTheta=-0.58 mountX=-0.60 mountY=-0.28, mountTheta=-2.71
03:03:25.243 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.38, opts=13)
03:03:25.243 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.38)
03:03:25.243 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:03:25.243 00.000 5052 UpdateGuideState exits: m=178 SNR=9.3
03:03:25.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:25.243 00.000 8976 Worker thread wakes up
03:03:25.243 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.38) opts 0xd
03:03:25.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.38)
03:03:25.243 00.000 8976 Moving (0.58, -0.38) raw xDistance=-0.60 yDistance=-0.28
03:03:25.243 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:25.243 00.000 5052 Enqueuing Expose request
03:03:25.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:03:25.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
03:03:25.243 00.000 8976 MoveAxis(R, 2, ABG)
03:03:25.243 00.000 8976 stepping (-13, 3) + (2, 0)
03:03:25.243 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:25.270 00.027 8976 Received - 47 (G) 
03:03:25.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:25.270 00.000 8976 stepped: pos (-11, 3)
03:03:25.270 00.000 8976 MoveAxis(U, 1, ABG)
03:03:25.270 00.000 8976 stepping (-11, 3) + (0, 1)
03:03:25.270 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:25.302 00.032 8976 Received - 47 (G) 
03:03:25.302 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:25.302 00.000 8976 stepped: pos (-11, 4)
03:03:25.302 00.000 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
03:03:25.302 00.000 8976 MountToCamera -- mountX=1.91 mountY=-0.56 hyp=1.99 mountTheta=-0.28 cameraX=-0.37, cameraY=1.95 cameraTheta=1.76
03:03:25.302 00.000 8976 incremental bump (-0.374, 1.950) isValid = 1
03:03:25.302 00.000 8976 Scheduling Mount bump of (-0.022, 0.117)
03:03:25.302 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:03:25.302 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:03:25.302 00.000 8976 move complete, result=0
03:03:25.302 00.000 8976 worker thread done servicing request
03:03:25.302 00.000 8976 Worker thread wakes up
03:03:25.302 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:25.302 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:25.302 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 1 ms NORTH
03:03:25.302 00.000 9828 Worker thread wakes up
03:03:25.302 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:03:25.302 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:03:25.302 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
03:03:25.303 00.001 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.51)
03:03:25.303 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.43
03:03:25.303 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:03:25.303 00.000 9828 BLC: window closed
03:03:25.303 00.000 9828 MoveAxis(W, 5, B)
03:03:25.303 00.000 9828 Guiding  Dir = 3, Dur = 5
03:03:25.303 00.000 9828 IsSlewing returns 0
03:03:25.303 00.000 9828 IsGuiding returns 0
03:03:25.303 00.000 9828 PulseGuide returned control before completion, sleep 15
03:03:25.323 00.020 9828 IsGuiding returns 1
03:03:25.323 00.000 9828 scope still moving after pulse duration time elapsed
03:03:25.353 00.030 9828 IsSlewing returns 0
03:03:25.353 00.000 9828 IsGuiding returns 1
03:03:25.384 00.031 9828 IsSlewing returns 0
03:03:25.384 00.000 9828 IsGuiding returns 1
03:03:25.415 00.031 9828 IsSlewing returns 0
03:03:25.415 00.000 9828 IsGuiding returns 0
03:03:25.415 00.000 9828 scope move finished after 5 + 107 ms
03:03:25.415 00.000 9828 Move returns status 0, amount 5
03:03:25.415 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:25.415 00.000 9828 MoveAxis(N, 16, B)
03:03:25.415 00.000 9828 Guiding  Dir = 0, Dur = 16
03:03:25.430 00.015 9828 IsSlewing returns 0
03:03:25.430 00.000 9828 IsGuiding returns 0
03:03:25.430 00.000 9828 PulseGuide returned control before completion, sleep 26
03:03:25.462 00.032 9828 IsGuiding returns 1
03:03:25.462 00.000 9828 scope still moving after pulse duration time elapsed
03:03:25.493 00.031 9828 IsSlewing returns 0
03:03:25.493 00.000 9828 IsGuiding returns 1
03:03:25.525 00.032 9828 IsSlewing returns 0
03:03:25.525 00.000 9828 IsGuiding returns 1
03:03:25.556 00.031 9828 IsSlewing returns 0
03:03:25.556 00.000 9828 IsGuiding returns 1
03:03:25.587 00.031 9828 IsSlewing returns 0
03:03:25.587 00.000 9828 IsGuiding returns 0
03:03:25.587 00.000 9828 scope move finished after 16 + 140 ms
03:03:25.587 00.000 9828 Move returns status 0, amount 16
03:03:25.587 00.000 9828 move complete, result=0
03:03:25.587 00.000 9828 worker thread done servicing request
03:03:25.587 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
03:03:25.985 00.398 8976 Exposure complete
03:03:25.991 00.006 8976 worker thread done servicing request
03:03:25.991 00.000 5052 OnExposeComplete: enter
03:03:25.991 00.000 5052 UpdateGuideState(): m_state=6
03:03:25.991 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11814
03:03:25.991 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.44, Mass=169, SNR=9.0, Peak=70 HFD=1.5
03:03:25.991 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.75 = -2.75)
03:03:25.991 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.86 = -2.86)
03:03:25.991 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.27 hyp=0.42 cameraTheta=-0.71 mountX=-0.39 mountY=-0.12, mountTheta=-2.85
03:03:25.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.27, opts=13)
03:03:25.992 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.27)
03:03:25.992 00.000 8976 Worker thread wakes up
03:03:25.992 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:03:25.992 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:03:25.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:25.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.27) opts 0xd
03:03:25.993 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:25.993 00.000 5052 Enqueuing Expose request
03:03:25.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.27)
03:03:25.993 00.000 8976 Moving (0.32, -0.27) raw xDistance=-0.39 yDistance=-0.12
03:03:25.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
03:03:25.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:03:25.993 00.000 8976 MoveAxis(R, 2, ABG)
03:03:25.993 00.000 8976 stepping (-11, 4) + (2, 0)
03:03:25.993 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:26.021 00.028 8976 Received - 47 (G) 
03:03:26.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:26.021 00.000 8976 stepped: pos (-9, 4)
03:03:26.021 00.000 8976 MoveAxis(U, 0, ABG)
03:03:26.021 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
03:03:26.021 00.000 8976 MountToCamera -- mountX=1.73 mountY=-0.58 hyp=1.83 mountTheta=-0.32 cameraX=-0.27, cameraY=1.81 cameraTheta=1.72
03:03:26.021 00.000 8976 incremental bump (-0.271, 1.807) isValid = 1
03:03:26.021 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
03:03:26.021 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:03:26.021 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:03:26.021 00.000 8976 move complete, result=0
03:03:26.021 00.000 9828 Worker thread wakes up
03:03:26.021 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:03:26.021 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:03:26.021 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
03:03:26.021 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
03:03:26.022 00.001 8976 worker thread done servicing request
03:03:26.022 00.000 8976 Worker thread wakes up
03:03:26.022 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
03:03:26.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:26.022 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:26.022 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.47
03:03:26.022 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:03:26.022 00.000 9828 BLC: window closed
03:03:26.022 00.000 9828 MoveAxis(W, 4, B)
03:03:26.022 00.000 9828 Guiding  Dir = 3, Dur = 4
03:03:26.022 00.000 9828 IsSlewing returns 0
03:03:26.023 00.001 9828 IsGuiding returns 0
03:03:26.023 00.000 9828 PulseGuide returned control before completion, sleep 14
03:03:26.040 00.017 9828 IsGuiding returns 1
03:03:26.040 00.000 9828 scope still moving after pulse duration time elapsed
03:03:26.071 00.031 9828 IsSlewing returns 0
03:03:26.071 00.000 9828 IsGuiding returns 1
03:03:26.103 00.032 9828 IsSlewing returns 0
03:03:26.103 00.000 9828 IsGuiding returns 1
03:03:26.134 00.031 9828 IsSlewing returns 0
03:03:26.135 00.001 9828 IsGuiding returns 1
03:03:26.165 00.030 9828 IsSlewing returns 0
03:03:26.165 00.000 9828 IsGuiding returns 0
03:03:26.165 00.000 9828 scope move finished after 4 + 138 ms
03:03:26.165 00.000 9828 Move returns status 0, amount 4
03:03:26.165 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:26.165 00.000 9828 MoveAxis(N, 16, B)
03:03:26.165 00.000 9828 Guiding  Dir = 0, Dur = 16
03:03:26.180 00.015 9828 IsSlewing returns 0
03:03:26.180 00.000 9828 IsGuiding returns 0
03:03:26.180 00.000 9828 PulseGuide returned control before completion, sleep 26
03:03:26.213 00.033 9828 IsGuiding returns 1
03:03:26.213 00.000 9828 scope still moving after pulse duration time elapsed
03:03:26.245 00.032 9828 IsSlewing returns 0
03:03:26.245 00.000 9828 IsGuiding returns 1
03:03:26.276 00.031 9828 IsSlewing returns 0
03:03:26.276 00.000 9828 IsGuiding returns 1
03:03:26.307 00.031 9828 IsSlewing returns 0
03:03:26.307 00.000 9828 IsGuiding returns 1
03:03:26.338 00.031 9828 IsSlewing returns 0
03:03:26.338 00.000 9828 IsGuiding returns 0
03:03:26.338 00.000 9828 scope move finished after 16 + 141 ms
03:03:26.338 00.000 9828 Move returns status 0, amount 16
03:03:26.338 00.000 9828 move complete, result=0
03:03:26.338 00.000 9828 worker thread done servicing request
03:03:26.338 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
03:03:26.708 00.370 8976 Exposure complete
03:03:26.714 00.006 8976 worker thread done servicing request
03:03:26.714 00.000 5052 OnExposeComplete: enter
03:03:26.714 00.000 5052 UpdateGuideState(): m_state=6
03:03:26.714 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11815
03:03:26.714 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.96, Mass=170, SNR=9.1, Peak=78 HFD=2.1
03:03:26.714 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
03:03:26.714 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:03:26.714 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.25 hyp=0.58 cameraTheta=0.44 mountX=-0.02 mountY=-0.58, mountTheta=-1.60
03:03:26.715 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.25, opts=13)
03:03:26.715 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.25)
03:03:26.715 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:03:26.715 00.000 5052 UpdateGuideState exits: m=170 SNR=9.1
03:03:26.715 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:26.715 00.000 8976 Worker thread wakes up
03:03:26.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.25) opts 0xd
03:03:26.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.25)
03:03:26.715 00.000 8976 Moving (0.52, 0.25) raw xDistance=-0.02 yDistance=-0.58
03:03:26.715 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:26.715 00.000 5052 Enqueuing Expose request
03:03:26.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:03:26.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
03:03:26.715 00.000 8976 MoveAxis(R, 0, ABG)
03:03:26.715 00.000 8976 MoveAxis(U, 2, ABG)
03:03:26.716 00.001 8976 stepping (-9, 4) + (0, 2)
03:03:26.716 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:26.740 00.024 8976 Received - 47 (G) 
03:03:26.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:26.740 00.000 8976 stepped: pos (-9, 6)
03:03:26.740 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
03:03:26.740 00.000 8976 MountToCamera -- mountX=1.62 mountY=-0.70 hyp=1.76 mountTheta=-0.41 cameraX=-0.11, cameraY=1.76 cameraTheta=1.63
03:03:26.740 00.000 8976 incremental bump (-0.108, 1.759) isValid = 1
03:03:26.740 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
03:03:26.740 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:03:26.740 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:03:26.740 00.000 8976 move complete, result=0
03:03:26.740 00.000 9828 Worker thread wakes up
03:03:26.740 00.000 8976 worker thread done servicing request
03:03:26.740 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
03:03:26.741 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:03:26.741 00.000 8976 Worker thread wakes up
03:03:26.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:26.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:26.741 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:03:26.741 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.56)
03:03:26.741 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.64)
03:03:26.741 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
03:03:26.741 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:03:26.741 00.000 9828 BLC: window closed
03:03:26.741 00.000 9828 MoveAxis(W, 1, B)
03:03:26.741 00.000 9828 Guiding  Dir = 3, Dur = 1
03:03:26.741 00.000 9828 IsSlewing returns 0
03:03:26.742 00.001 9828 IsGuiding returns 0
03:03:26.742 00.000 9828 PulseGuide returned control before completion, sleep 11
03:03:26.758 00.016 9828 IsGuiding returns 1
03:03:26.758 00.000 9828 scope still moving after pulse duration time elapsed
03:03:26.789 00.031 9828 IsSlewing returns 0
03:03:26.789 00.000 9828 IsGuiding returns 1
03:03:26.822 00.033 9828 IsSlewing returns 0
03:03:26.823 00.001 9828 IsGuiding returns 1
03:03:26.853 00.030 9828 IsSlewing returns 0
03:03:26.853 00.000 9828 IsGuiding returns 1
03:03:26.885 00.032 9828 IsSlewing returns 0
03:03:26.886 00.001 9828 IsGuiding returns 1
03:03:26.916 00.030 9828 IsSlewing returns 0
03:03:26.917 00.001 9828 IsGuiding returns 1
03:03:26.948 00.031 9828 IsSlewing returns 0
03:03:26.948 00.000 9828 IsGuiding returns 0
03:03:26.948 00.000 9828 scope move finished after 1 + 204 ms
03:03:26.948 00.000 9828 Move returns status 0, amount 1
03:03:26.948 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:26.948 00.000 9828 MoveAxis(N, 16, B)
03:03:26.948 00.000 9828 Guiding  Dir = 0, Dur = 16
03:03:26.963 00.015 9828 IsSlewing returns 0
03:03:26.963 00.000 9828 IsGuiding returns 0
03:03:26.963 00.000 9828 PulseGuide returned control before completion, sleep 26
03:03:26.995 00.032 9828 IsGuiding returns 1
03:03:26.995 00.000 9828 scope still moving after pulse duration time elapsed
03:03:27.026 00.031 9828 IsSlewing returns 0
03:03:27.026 00.000 9828 IsGuiding returns 1
03:03:27.058 00.032 9828 IsSlewing returns 0
03:03:27.058 00.000 9828 IsGuiding returns 1
03:03:27.089 00.031 9828 IsSlewing returns 0
03:03:27.089 00.000 9828 IsGuiding returns 1
03:03:27.121 00.032 9828 IsSlewing returns 0
03:03:27.121 00.000 9828 IsGuiding returns 0
03:03:27.121 00.000 9828 scope move finished after 16 + 141 ms
03:03:27.121 00.000 9828 Move returns status 0, amount 16
03:03:27.121 00.000 9828 move complete, result=0
03:03:27.121 00.000 9828 worker thread done servicing request
03:03:27.121 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:03:27.425 00.304 8976 Exposure complete
03:03:27.430 00.005 8976 worker thread done servicing request
03:03:27.430 00.000 5052 OnExposeComplete: enter
03:03:27.430 00.000 5052 UpdateGuideState(): m_state=6
03:03:27.431 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11816
03:03:27.431 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.33, Mass=160, SNR=8.7, Peak=73 HFD=2.1
03:03:27.431 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
03:03:27.431 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
03:03:27.431 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.38 hyp=0.90 cameraTheta=-0.44 mountX=-0.71 mountY=-0.48, mountTheta=-2.55
03:03:27.431 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.38, opts=13)
03:03:27.431 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.38)
03:03:27.431 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:03:27.431 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
03:03:27.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:27.431 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:27.432 00.001 5052 Enqueuing Expose request
03:03:27.432 00.000 8976 Worker thread wakes up
03:03:27.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.38) opts 0xd
03:03:27.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.38)
03:03:27.432 00.000 8976 Moving (0.81, -0.38) raw xDistance=-0.71 yDistance=-0.48
03:03:27.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
03:03:27.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
03:03:27.432 00.000 8976 MoveAxis(R, 3, ABG)
03:03:27.432 00.000 8976 stepping (-9, 6) + (3, 0)
03:03:27.432 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:27.460 00.028 8976 Received - 47 (G) 
03:03:27.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:27.460 00.000 8976 stepped: pos (-6, 6)
03:03:27.460 00.000 8976 MoveAxis(U, 2, ABG)
03:03:27.460 00.000 8976 stepping (-6, 6) + (0, 2)
03:03:27.460 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:27.492 00.032 8976 Received - 47 (G) 
03:03:27.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:27.492 00.000 8976 stepped: pos (-6, 8)
03:03:27.492 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
03:03:27.492 00.000 8976 MountToCamera -- mountX=1.39 mountY=-0.89 hyp=1.65 mountTheta=-0.57 cameraX=0.16, cameraY=1.64 cameraTheta=1.47
03:03:27.492 00.000 8976 incremental bump (0.163, 1.639) isValid = 1
03:03:27.492 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
03:03:27.492 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:03:27.492 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:03:27.493 00.001 8976 move complete, result=0
03:03:27.493 00.000 8976 worker thread done servicing request
03:03:27.493 00.000 9828 Worker thread wakes up
03:03:27.493 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
03:03:27.493 00.000 8976 Worker thread wakes up
03:03:27.493 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:03:27.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:27.493 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:03:27.493 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:27.493 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
03:03:27.493 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
03:03:27.493 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
03:03:27.493 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:03:27.493 00.000 9828 BLC: window closed
03:03:27.493 00.000 9828 MoveAxis(E, 5, B)
03:03:27.493 00.000 9828 Guiding  Dir = 2, Dur = 5
03:03:27.494 00.001 9828 IsSlewing returns 0
03:03:27.494 00.000 9828 IsGuiding returns 0
03:03:27.494 00.000 9828 PulseGuide returned control before completion, sleep 15
03:03:27.524 00.030 9828 IsGuiding returns 1
03:03:27.524 00.000 9828 scope still moving after pulse duration time elapsed
03:03:27.555 00.031 9828 IsSlewing returns 0
03:03:27.555 00.000 9828 IsGuiding returns 1
03:03:27.586 00.031 9828 IsSlewing returns 0
03:03:27.586 00.000 9828 IsGuiding returns 1
03:03:27.617 00.031 9828 IsSlewing returns 0
03:03:27.617 00.000 9828 IsGuiding returns 0
03:03:27.617 00.000 9828 scope move finished after 5 + 118 ms
03:03:27.617 00.000 9828 Move returns status 0, amount 5
03:03:27.617 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:27.617 00.000 9828 MoveAxis(N, 16, B)
03:03:27.617 00.000 9828 Guiding  Dir = 0, Dur = 16
03:03:27.634 00.017 9828 IsSlewing returns 0
03:03:27.634 00.000 9828 IsGuiding returns 0
03:03:27.634 00.000 9828 PulseGuide returned control before completion, sleep 26
03:03:27.665 00.031 9828 IsGuiding returns 1
03:03:27.665 00.000 9828 scope still moving after pulse duration time elapsed
03:03:27.696 00.031 9828 IsSlewing returns 0
03:03:27.697 00.001 9828 IsGuiding returns 1
03:03:27.728 00.031 9828 IsSlewing returns 0
03:03:27.728 00.000 9828 IsGuiding returns 1
03:03:27.759 00.031 9828 IsSlewing returns 0
03:03:27.760 00.001 9828 IsGuiding returns 1
03:03:27.790 00.030 9828 IsSlewing returns 0
03:03:27.790 00.000 9828 IsGuiding returns 0
03:03:27.790 00.000 9828 scope move finished after 16 + 139 ms
03:03:27.790 00.000 9828 Move returns status 0, amount 16
03:03:27.790 00.000 9828 move complete, result=0
03:03:27.790 00.000 9828 worker thread done servicing request
03:03:27.790 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:03:28.182 00.392 8976 Exposure complete
03:03:28.187 00.005 8976 worker thread done servicing request
03:03:28.188 00.001 5052 OnExposeComplete: enter
03:03:28.188 00.000 5052 UpdateGuideState(): m_state=6
03:03:28.188 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11817
03:03:28.188 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.33, Mass=174, SNR=9.2, Peak=73 HFD=2.3
03:03:28.188 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
03:03:28.188 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
03:03:28.188 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.38 hyp=0.76 cameraTheta=-0.53 mountX=-0.64 mountY=-0.34, mountTheta=-2.65
03:03:28.189 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.38, opts=13)
03:03:28.189 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.38)
03:03:28.189 00.000 8976 Worker thread wakes up
03:03:28.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.38) opts 0xd
03:03:28.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.38)
03:03:28.189 00.000 8976 Moving (0.66, -0.38) raw xDistance=-0.64 yDistance=-0.34
03:03:28.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
03:03:28.189 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
03:03:28.189 00.000 5052 UpdateGuideState exits: m=174 SNR=9.2
03:03:28.189 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:28.189 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:28.189 00.000 5052 Enqueuing Expose request
03:03:28.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
03:03:28.190 00.001 8976 MoveAxis(R, 3, ABG)
03:03:28.190 00.000 8976 stepping (-6, 8) + (3, 0)
03:03:28.190 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:28.226 00.036 8976 Received - 47 (G) 
03:03:28.226 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:28.226 00.000 8976 stepped: pos (-3, 8)
03:03:28.226 00.000 8976 MoveAxis(U, 2, ABG)
03:03:28.226 00.000 8976 stepping (-3, 8) + (0, 2)
03:03:28.226 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:28.259 00.033 8976 Received - 47 (G) 
03:03:28.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:28.259 00.000 8976 stepped: pos (-3, 10)
03:03:28.259 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
03:03:28.259 00.000 8976 MountToCamera -- mountX=1.08 mountY=-1.12 hyp=1.56 mountTheta=-0.80 cameraX=0.51, cameraY=1.47 cameraTheta=1.24
03:03:28.259 00.000 8976 incremental bump (0.507, 1.472) isValid = 1
03:03:28.259 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
03:03:28.259 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:03:28.259 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:03:28.259 00.000 8976 move complete, result=0
03:03:28.259 00.000 9828 Worker thread wakes up
03:03:28.259 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:03:28.259 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:03:28.259 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.94)
03:03:28.259 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.02)
03:03:28.259 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.3 px 2 ms NORTH
03:03:28.259 00.000 8976 worker thread done servicing request
03:03:28.260 00.001 8976 Worker thread wakes up
03:03:28.260 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
03:03:28.260 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:03:28.260 00.000 9828 BLC: window closed
03:03:28.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:28.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:28.260 00.000 9828 MoveAxis(E, 14, B)
03:03:28.260 00.000 9828 Guiding  Dir = 2, Dur = 14
03:03:28.260 00.000 9828 IsSlewing returns 0
03:03:28.260 00.000 9828 IsGuiding returns 0
03:03:28.261 00.001 9828 PulseGuide returned control before completion, sleep 24
03:03:28.290 00.029 9828 IsGuiding returns 1
03:03:28.290 00.000 9828 scope still moving after pulse duration time elapsed
03:03:28.323 00.033 9828 IsSlewing returns 0
03:03:28.323 00.000 9828 IsGuiding returns 1
03:03:28.354 00.031 9828 IsSlewing returns 0
03:03:28.359 00.005 9828 IsGuiding returns 1
03:03:28.384 00.025 9828 IsSlewing returns 0
03:03:28.385 00.001 9828 IsGuiding returns 1
03:03:28.414 00.029 9828 IsSlewing returns 0
03:03:28.414 00.000 9828 IsGuiding returns 0
03:03:28.414 00.000 9828 scope move finished after 14 + 139 ms
03:03:28.414 00.000 9828 Move returns status 0, amount 14
03:03:28.414 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:28.415 00.001 9828 MoveAxis(N, 15, B)
03:03:28.415 00.000 9828 Guiding  Dir = 0, Dur = 15
03:03:28.430 00.015 9828 IsSlewing returns 0
03:03:28.430 00.000 9828 IsGuiding returns 0
03:03:28.431 00.001 9828 PulseGuide returned control before completion, sleep 25
03:03:28.460 00.029 9828 IsGuiding returns 1
03:03:28.460 00.000 9828 scope still moving after pulse duration time elapsed
03:03:28.491 00.031 9828 IsSlewing returns 0
03:03:28.491 00.000 9828 IsGuiding returns 1
03:03:28.522 00.031 9828 IsSlewing returns 0
03:03:28.522 00.000 9828 IsGuiding returns 1
03:03:28.553 00.031 9828 IsSlewing returns 0
03:03:28.553 00.000 9828 IsGuiding returns 1
03:03:28.584 00.031 9828 IsSlewing returns 0
03:03:28.584 00.000 9828 IsGuiding returns 0
03:03:28.584 00.000 9828 scope move finished after 15 + 138 ms
03:03:28.584 00.000 9828 Move returns status 0, amount 15
03:03:28.584 00.000 9828 move complete, result=0
03:03:28.584 00.000 9828 worker thread done servicing request
03:03:28.584 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:03:28.949 00.365 8976 Exposure complete
03:03:28.954 00.005 8976 worker thread done servicing request
03:03:28.955 00.001 5052 OnExposeComplete: enter
03:03:28.955 00.000 5052 UpdateGuideState(): m_state=6
03:03:28.955 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11818
03:03:28.955 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.49, Mass=186, SNR=9.5, Peak=71 HFD=2.0
03:03:28.955 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
03:03:28.955 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
03:03:28.955 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.22 hyp=0.40 cameraTheta=-0.59 mountX=-0.35 mountY=-0.16, mountTheta=-2.72
03:03:28.955 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.22, opts=13)
03:03:28.956 00.001 5052 Enqueuing Move request for stepguider (0.33, -0.22)
03:03:28.956 00.000 8976 Worker thread wakes up
03:03:28.956 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.22) opts 0xd
03:03:28.956 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.22)
03:03:28.956 00.000 8976 Moving (0.33, -0.22) raw xDistance=-0.35 yDistance=-0.16
03:03:28.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
03:03:28.956 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
03:03:28.956 00.000 5052 UpdateGuideState exits: m=186 SNR=9.5
03:03:28.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:28.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:03:28.956 00.000 8976 MoveAxis(R, 2, ABG)
03:03:28.956 00.000 8976 stepping (-3, 10) + (2, 0)
03:03:28.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:28.956 00.000 5052 Enqueuing Expose request
03:03:28.956 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:28.994 00.038 8976 Received - 47 (G) 
03:03:28.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:28.994 00.000 8976 stepped: pos (-1, 10)
03:03:28.994 00.000 8976 MoveAxis(U, 0, ABG)
03:03:28.995 00.001 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:03:28.995 00.000 8976 MountToCamera -- mountX=0.77 mountY=-1.28 hyp=1.49 mountTheta=-1.03 cameraX=0.78, cameraY=1.27 cameraTheta=1.02
03:03:28.995 00.000 8976 incremental bump (0.783, 1.270) isValid = 1
03:03:28.995 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
03:03:28.995 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:03:28.995 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:03:28.995 00.000 8976 move complete, result=0
03:03:28.995 00.000 9828 Worker thread wakes up
03:03:28.995 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:03:28.995 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:03:28.995 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:03:28.995 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:03:28.995 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.2 px 0 ms NORTH
03:03:28.995 00.000 8976 worker thread done servicing request
03:03:28.995 00.000 8976 Worker thread wakes up
03:03:28.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:28.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:28.995 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:03:28.996 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:03:28.996 00.000 9828 BLC: window closed
03:03:28.996 00.000 9828 MoveAxis(E, 21, B)
03:03:28.996 00.000 9828 Guiding  Dir = 2, Dur = 21
03:03:28.996 00.000 9828 IsSlewing returns 0
03:03:28.996 00.000 9828 IsGuiding returns 0
03:03:28.996 00.000 9828 PulseGuide returned control before completion, sleep 31
03:03:29.032 00.036 9828 IsGuiding returns 1
03:03:29.032 00.000 9828 scope still moving after pulse duration time elapsed
03:03:29.063 00.031 9828 IsSlewing returns 0
03:03:29.063 00.000 9828 IsGuiding returns 1
03:03:29.095 00.032 9828 IsSlewing returns 0
03:03:29.095 00.000 9828 IsGuiding returns 1
03:03:29.127 00.032 9828 IsSlewing returns 0
03:03:29.127 00.000 9828 IsGuiding returns 0
03:03:29.127 00.000 9828 scope move finished after 21 + 110 ms
03:03:29.127 00.000 9828 Move returns status 0, amount 21
03:03:29.127 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:29.127 00.000 9828 MoveAxis(N, 13, B)
03:03:29.127 00.000 9828 Guiding  Dir = 0, Dur = 13
03:03:29.143 00.016 9828 IsSlewing returns 0
03:03:29.143 00.000 9828 IsGuiding returns 0
03:03:29.143 00.000 9828 PulseGuide returned control before completion, sleep 23
03:03:29.173 00.030 9828 IsGuiding returns 1
03:03:29.173 00.000 9828 scope still moving after pulse duration time elapsed
03:03:29.204 00.031 9828 IsSlewing returns 0
03:03:29.204 00.000 9828 IsGuiding returns 1
03:03:29.235 00.031 9828 IsSlewing returns 0
03:03:29.235 00.000 9828 IsGuiding returns 1
03:03:29.266 00.031 9828 IsSlewing returns 0
03:03:29.266 00.000 9828 IsGuiding returns 1
03:03:29.297 00.031 9828 IsSlewing returns 0
03:03:29.297 00.000 9828 IsGuiding returns 1
03:03:29.328 00.031 9828 IsSlewing returns 0
03:03:29.328 00.000 9828 IsGuiding returns 0
03:03:29.328 00.000 9828 scope move finished after 13 + 172 ms
03:03:29.328 00.000 9828 Move returns status 0, amount 13
03:03:29.328 00.000 9828 move complete, result=0
03:03:29.328 00.000 9828 worker thread done servicing request
03:03:29.329 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:03:29.679 00.350 8976 Exposure complete
03:03:29.685 00.006 8976 worker thread done servicing request
03:03:29.685 00.000 5052 OnExposeComplete: enter
03:03:29.685 00.000 5052 UpdateGuideState(): m_state=6
03:03:29.685 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11819
03:03:29.685 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.10, Mass=173, SNR=9.0, Peak=81 HFD=2.2
03:03:29.685 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
03:03:29.685 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.31 = -0.31)
03:03:29.685 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.39 hyp=0.41 cameraTheta=1.83 mountX=0.40 mountY=-0.13, mountTheta=-0.30
03:03:29.686 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.39, opts=13)
03:03:29.686 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.39)
03:03:29.686 00.000 8976 Worker thread wakes up
03:03:29.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.39) opts 0xd
03:03:29.686 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.39)
03:03:29.686 00.000 8976 Moving (-0.11, 0.39) raw xDistance=0.40 yDistance=-0.13
03:03:29.686 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:03:29.686 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
03:03:29.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:29.686 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:29.686 00.000 5052 Enqueuing Expose request
03:03:29.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40
03:03:29.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:03:29.686 00.000 8976 MoveAxis(L, 2, ABG)
03:03:29.686 00.000 8976 stepping (-1, 10) + (-2, 0)
03:03:29.687 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:29.714 00.027 8976 Received - 47 (G) 
03:03:29.714 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:29.714 00.000 8976 stepped: pos (-3, 10)
03:03:29.714 00.000 8976 MoveAxis(U, 0, ABG)
03:03:29.714 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:03:29.714 00.000 8976 MountToCamera -- mountX=0.67 mountY=-1.38 hyp=1.53 mountTheta=-1.12 cameraX=0.92, cameraY=1.22 cameraTheta=0.93
03:03:29.714 00.000 8976 incremental bump (0.922, 1.224) isValid = 1
03:03:29.714 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
03:03:29.714 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:03:29.714 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:03:29.714 00.000 8976 move complete, result=0
03:03:29.714 00.000 9828 Worker thread wakes up
03:03:29.714 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:03:29.714 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:03:29.714 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:03:29.714 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
03:03:29.714 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
03:03:29.715 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
03:03:29.715 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:03:29.715 00.000 9828 BLC: window closed
03:03:29.715 00.000 9828 MoveAxis(E, 23, B)
03:03:29.715 00.000 9828 Guiding  Dir = 2, Dur = 23
03:03:29.715 00.000 8976 worker thread done servicing request
03:03:29.715 00.000 8976 Worker thread wakes up
03:03:29.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:29.715 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:29.715 00.000 9828 IsSlewing returns 0
03:03:29.715 00.000 9828 IsGuiding returns 0
03:03:29.715 00.000 9828 PulseGuide returned control before completion, sleep 33
03:03:29.749 00.034 9828 IsGuiding returns 1
03:03:29.749 00.000 9828 scope still moving after pulse duration time elapsed
03:03:29.781 00.032 9828 IsSlewing returns 0
03:03:29.781 00.000 9828 IsGuiding returns 1
03:03:29.812 00.031 9828 IsSlewing returns 0
03:03:29.812 00.000 9828 IsGuiding returns 1
03:03:29.842 00.030 9828 IsSlewing returns 0
03:03:29.842 00.000 9828 IsGuiding returns 0
03:03:29.842 00.000 9828 scope move finished after 23 + 104 ms
03:03:29.843 00.001 9828 Move returns status 0, amount 23
03:03:29.843 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:29.843 00.000 9828 MoveAxis(N, 12, B)
03:03:29.843 00.000 9828 Guiding  Dir = 0, Dur = 12
03:03:29.858 00.015 9828 IsSlewing returns 0
03:03:29.858 00.000 9828 IsGuiding returns 0
03:03:29.858 00.000 9828 PulseGuide returned control before completion, sleep 22
03:03:29.889 00.031 9828 IsGuiding returns 1
03:03:29.889 00.000 9828 scope still moving after pulse duration time elapsed
03:03:29.920 00.031 9828 IsSlewing returns 0
03:03:29.920 00.000 9828 IsGuiding returns 1
03:03:29.950 00.030 9828 IsSlewing returns 0
03:03:29.950 00.000 9828 IsGuiding returns 1
03:03:29.981 00.031 9828 IsSlewing returns 0
03:03:29.981 00.000 9828 IsGuiding returns 1
03:03:30.013 00.032 9828 IsSlewing returns 0
03:03:30.013 00.000 9828 IsGuiding returns 0
03:03:30.013 00.000 9828 scope move finished after 12 + 143 ms
03:03:30.014 00.001 9828 Move returns status 0, amount 12
03:03:30.014 00.000 9828 move complete, result=0
03:03:30.014 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:03:30.014 00.000 9828 worker thread done servicing request
03:03:30.397 00.383 8976 Exposure complete
03:03:30.402 00.005 8976 worker thread done servicing request
03:03:30.402 00.000 5052 OnExposeComplete: enter
03:03:30.402 00.000 5052 UpdateGuideState(): m_state=6
03:03:30.402 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11820
03:03:30.402 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.53, Mass=160, SNR=8.8, Peak=76 HFD=1.6
03:03:30.402 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
03:03:30.402 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
03:03:30.402 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.18 hyp=0.48 cameraTheta=-0.39 mountX=-0.36 mountY=-0.28, mountTheta=-2.49
03:03:30.403 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.18, opts=13)
03:03:30.403 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.18)
03:03:30.403 00.000 8976 Worker thread wakes up
03:03:30.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.18) opts 0xd
03:03:30.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.18)
03:03:30.403 00.000 8976 Moving (0.45, -0.18) raw xDistance=-0.36 yDistance=-0.28
03:03:30.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
03:03:30.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:03:30.404 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
03:03:30.404 00.000 8976 MoveAxis(R, 1, ABG)
03:03:30.404 00.000 8976 stepping (-3, 10) + (1, 0)
03:03:30.404 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
03:03:30.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:30.404 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:30.404 00.000 5052 Enqueuing Expose request
03:03:30.404 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:30.433 00.029 8976 Received - 47 (G) 
03:03:30.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:30.433 00.000 8976 stepped: pos (-2, 10)
03:03:30.433 00.000 8976 MoveAxis(U, 1, ABG)
03:03:30.433 00.000 8976 stepping (-2, 10) + (0, 1)
03:03:30.433 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:30.465 00.032 8976 Received - 47 (G) 
03:03:30.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:30.465 00.000 8976 stepped: pos (-2, 11)
03:03:30.465 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:03:30.465 00.000 8976 MountToCamera -- mountX=0.55 mountY=-1.50 hyp=1.60 mountTheta=-1.22 cameraX=1.09, cameraY=1.17 cameraTheta=0.82
03:03:30.465 00.000 8976 incremental bump (1.085, 1.173) isValid = 1
03:03:30.465 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:03:30.465 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:03:30.465 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:03:30.465 00.000 8976 move complete, result=0
03:03:30.465 00.000 9828 Worker thread wakes up
03:03:30.465 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:03:30.465 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:03:30.465 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
03:03:30.465 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
03:03:30.465 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:03:30.465 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:03:30.465 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.3 px 1 ms NORTH
03:03:30.465 00.000 8976 worker thread done servicing request
03:03:30.465 00.000 8976 Worker thread wakes up
03:03:30.466 00.001 9828 BLC: window closed
03:03:30.466 00.000 9828 MoveAxis(E, 26, B)
03:03:30.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:30.466 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:30.466 00.000 9828 Guiding  Dir = 2, Dur = 26
03:03:30.466 00.000 9828 IsSlewing returns 0
03:03:30.466 00.000 9828 IsGuiding returns 0
03:03:30.466 00.000 9828 PulseGuide returned control before completion, sleep 36
03:03:30.515 00.049 9828 IsGuiding returns 1
03:03:30.515 00.000 9828 scope still moving after pulse duration time elapsed
03:03:30.547 00.032 9828 IsSlewing returns 0
03:03:30.547 00.000 9828 IsGuiding returns 1
03:03:30.578 00.031 9828 IsSlewing returns 0
03:03:30.578 00.000 9828 IsGuiding returns 1
03:03:30.609 00.031 9828 IsSlewing returns 0
03:03:30.609 00.000 9828 IsGuiding returns 0
03:03:30.609 00.000 9828 scope move finished after 26 + 117 ms
03:03:30.609 00.000 9828 Move returns status 0, amount 26
03:03:30.610 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:30.610 00.000 9828 MoveAxis(N, 10, B)
03:03:30.610 00.000 9828 Guiding  Dir = 0, Dur = 10
03:03:30.625 00.015 9828 IsSlewing returns 0
03:03:30.625 00.000 9828 IsGuiding returns 0
03:03:30.625 00.000 9828 PulseGuide returned control before completion, sleep 20
03:03:30.656 00.031 9828 IsGuiding returns 1
03:03:30.656 00.000 9828 scope still moving after pulse duration time elapsed
03:03:30.686 00.030 9828 IsSlewing returns 0
03:03:30.686 00.000 9828 IsGuiding returns 1
03:03:30.717 00.031 9828 IsSlewing returns 0
03:03:30.717 00.000 9828 IsGuiding returns 1
03:03:30.749 00.032 9828 IsSlewing returns 0
03:03:30.749 00.000 9828 IsGuiding returns 1
03:03:30.779 00.030 9828 IsSlewing returns 0
03:03:30.779 00.000 9828 IsGuiding returns 0
03:03:30.779 00.000 9828 scope move finished after 10 + 143 ms
03:03:30.779 00.000 9828 Move returns status 0, amount 10
03:03:30.779 00.000 9828 move complete, result=0
03:03:30.779 00.000 9828 worker thread done servicing request
03:03:30.779 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:03:31.150 00.371 8976 Exposure complete
03:03:31.155 00.005 8976 worker thread done servicing request
03:03:31.155 00.000 5052 OnExposeComplete: enter
03:03:31.155 00.000 5052 UpdateGuideState(): m_state=6
03:03:31.155 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11821
03:03:31.155 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.97, Mass=166, SNR=8.9, Peak=79 HFD=2.2
03:03:31.155 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
03:03:31.155 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
03:03:31.155 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.26 hyp=0.40 cameraTheta=0.69 mountX=0.09 mountY=-0.40, mountTheta=-1.35
03:03:31.156 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.26, opts=13)
03:03:31.156 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.26)
03:03:31.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
03:03:31.156 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
03:03:31.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:31.156 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:31.156 00.000 5052 Enqueuing Expose request
03:03:31.156 00.000 8976 Worker thread wakes up
03:03:31.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.26) opts 0xd
03:03:31.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.26)
03:03:31.156 00.000 8976 Moving (0.31, 0.26) raw xDistance=0.09 yDistance=-0.40
03:03:31.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:03:31.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
03:03:31.156 00.000 8976 MoveAxis(R, 0, ABG)
03:03:31.156 00.000 8976 MoveAxis(U, 2, ABG)
03:03:31.157 00.001 8976 stepping (-2, 11) + (0, 2)
03:03:31.157 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:31.185 00.028 8976 Received - 47 (G) 
03:03:31.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:31.185 00.000 8976 stepped: pos (-2, 13)
03:03:31.185 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:03:31.185 00.000 8976 MountToCamera -- mountX=0.47 mountY=-1.69 hyp=1.75 mountTheta=-1.30 cameraX=1.29, cameraY=1.19 cameraTheta=0.74
03:03:31.185 00.000 8976 incremental bump (1.288, 1.186) isValid = 1
03:03:31.185 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:03:31.185 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:03:31.185 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:03:31.185 00.000 8976 move complete, result=0
03:03:31.185 00.000 9828 Worker thread wakes up
03:03:31.185 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:03:31.185 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:03:31.185 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:03:31.185 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:03:31.185 00.000 8976 worker thread done servicing request
03:03:31.186 00.001 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.51)
03:03:31.186 00.000 8976 Worker thread wakes up
03:03:31.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:31.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:31.186 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:03:31.186 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:03:31.186 00.000 9828 BLC: window closed
03:03:31.186 00.000 9828 MoveAxis(E, 28, B)
03:03:31.186 00.000 9828 Guiding  Dir = 2, Dur = 28
03:03:31.186 00.000 9828 IsSlewing returns 0
03:03:31.186 00.000 9828 IsGuiding returns 0
03:03:31.186 00.000 9828 PulseGuide returned control before completion, sleep 38
03:03:31.230 00.044 9828 IsGuiding returns 1
03:03:31.230 00.000 9828 scope still moving after pulse duration time elapsed
03:03:31.261 00.031 9828 IsSlewing returns 0
03:03:31.261 00.000 9828 IsGuiding returns 1
03:03:31.292 00.031 9828 IsSlewing returns 0
03:03:31.292 00.000 9828 IsGuiding returns 1
03:03:31.323 00.031 9828 IsSlewing returns 0
03:03:31.323 00.000 9828 IsGuiding returns 1
03:03:31.354 00.031 9828 IsSlewing returns 0
03:03:31.354 00.000 9828 IsGuiding returns 0
03:03:31.354 00.000 9828 scope move finished after 28 + 139 ms
03:03:31.354 00.000 9828 Move returns status 0, amount 28
03:03:31.354 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:31.354 00.000 9828 MoveAxis(N, 9, B)
03:03:31.354 00.000 9828 Guiding  Dir = 0, Dur = 9
03:03:31.369 00.015 9828 IsSlewing returns 0
03:03:31.369 00.000 9828 IsGuiding returns 0
03:03:31.370 00.001 9828 PulseGuide returned control before completion, sleep 19
03:03:31.401 00.031 9828 IsGuiding returns 1
03:03:31.401 00.000 9828 scope still moving after pulse duration time elapsed
03:03:31.432 00.031 9828 IsSlewing returns 0
03:03:31.432 00.000 9828 IsGuiding returns 1
03:03:31.462 00.030 9828 IsSlewing returns 0
03:03:31.462 00.000 9828 IsGuiding returns 1
03:03:31.493 00.031 9828 IsSlewing returns 0
03:03:31.493 00.000 9828 IsGuiding returns 0
03:03:31.493 00.000 9828 scope move finished after 9 + 114 ms
03:03:31.493 00.000 9828 Move returns status 0, amount 9
03:03:31.493 00.000 9828 move complete, result=0
03:03:31.494 00.001 9828 worker thread done servicing request
03:03:31.494 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:03:31.865 00.371 8976 Exposure complete
03:03:31.870 00.005 8976 worker thread done servicing request
03:03:31.870 00.000 5052 OnExposeComplete: enter
03:03:31.870 00.000 5052 UpdateGuideState(): m_state=6
03:03:31.870 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11822
03:03:31.870 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=282.21, Mass=173, SNR=9.0, Peak=75 HFD=2.1
03:03:31.870 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
03:03:31.870 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
03:03:31.870 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.50 hyp=0.97 cameraTheta=2.60 mountX=0.83 mountY=0.42, mountTheta=0.47
03:03:31.871 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.50, opts=13)
03:03:31.871 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.50)
03:03:31.871 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:03:31.871 00.000 5052 UpdateGuideState exits: m=173 SNR=9.0
03:03:31.871 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:31.871 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:31.871 00.000 5052 Enqueuing Expose request
03:03:31.871 00.000 8976 Worker thread wakes up
03:03:31.871 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.50) opts 0xd
03:03:31.871 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.50)
03:03:31.871 00.000 8976 Moving (-0.83, 0.50) raw xDistance=0.83 yDistance=0.42
03:03:31.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
03:03:31.872 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42
03:03:31.872 00.000 8976 MoveAxis(L, 3, ABG)
03:03:31.872 00.000 8976 stepping (-2, 13) + (-3, 0)
03:03:31.872 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:31.904 00.032 8976 Received - 47 (G) 
03:03:31.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:31.904 00.000 8976 stepped: pos (-5, 13)
03:03:31.904 00.000 8976 MoveAxis(D, 2, ABG)
03:03:31.904 00.000 8976 stepping (-5, 13) + (0, -2)
03:03:31.904 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:31.935 00.031 8976 Received - 47 (G) 
03:03:31.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:31.935 00.000 8976 stepped: pos (-5, 11)
03:03:31.935 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:03:31.935 00.000 8976 MountToCamera -- mountX=0.57 mountY=-1.71 hyp=1.80 mountTheta=-1.25 cameraX=1.26, cameraY=1.28 cameraTheta=0.79
03:03:31.935 00.000 8976 incremental bump (1.261, 1.282) isValid = 1
03:03:31.935 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
03:03:31.935 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:03:31.935 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:03:31.937 00.002 8976 move complete, result=0
03:03:31.937 00.000 8976 worker thread done servicing request
03:03:31.937 00.000 9828 Worker thread wakes up
03:03:31.937 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:03:31.937 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.4 px 2 ms SOUTH
03:03:31.937 00.000 8976 Worker thread wakes up
03:03:31.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:31.937 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:03:31.937 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
03:03:31.937 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
03:03:31.937 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:03:31.937 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:03:31.937 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:31.937 00.000 9828 BLC: window closed
03:03:31.937 00.000 9828 MoveAxis(E, 27, B)
03:03:31.937 00.000 9828 Guiding  Dir = 2, Dur = 27
03:03:31.938 00.001 9828 IsSlewing returns 0
03:03:31.938 00.000 9828 IsGuiding returns 0
03:03:31.938 00.000 9828 PulseGuide returned control before completion, sleep 37
03:03:31.988 00.050 9828 IsGuiding returns 1
03:03:31.988 00.000 9828 scope still moving after pulse duration time elapsed
03:03:32.019 00.031 9828 IsSlewing returns 0
03:03:32.019 00.000 9828 IsGuiding returns 1
03:03:32.049 00.030 9828 IsSlewing returns 0
03:03:32.049 00.000 9828 IsGuiding returns 1
03:03:32.081 00.032 9828 IsSlewing returns 0
03:03:32.081 00.000 9828 IsGuiding returns 0
03:03:32.081 00.000 9828 scope move finished after 27 + 116 ms
03:03:32.081 00.000 9828 Move returns status 0, amount 27
03:03:32.081 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:32.081 00.000 9828 MoveAxis(N, 10, B)
03:03:32.081 00.000 9828 Guiding  Dir = 0, Dur = 10
03:03:32.096 00.015 9828 IsSlewing returns 0
03:03:32.096 00.000 9828 IsGuiding returns 0
03:03:32.096 00.000 9828 PulseGuide returned control before completion, sleep 20
03:03:32.127 00.031 9828 IsGuiding returns 1
03:03:32.127 00.000 9828 scope still moving after pulse duration time elapsed
03:03:32.159 00.032 9828 IsSlewing returns 0
03:03:32.159 00.000 9828 IsGuiding returns 1
03:03:32.190 00.031 9828 IsSlewing returns 0
03:03:32.190 00.000 9828 IsGuiding returns 1
03:03:32.221 00.031 9828 IsSlewing returns 0
03:03:32.221 00.000 9828 IsGuiding returns 1
03:03:32.252 00.031 9828 IsSlewing returns 0
03:03:32.252 00.000 9828 IsGuiding returns 0
03:03:32.252 00.000 9828 scope move finished after 10 + 145 ms
03:03:32.252 00.000 9828 Move returns status 0, amount 10
03:03:32.252 00.000 9828 move complete, result=0
03:03:32.252 00.000 9828 worker thread done servicing request
03:03:32.252 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:03:32.623 00.371 8976 Exposure complete
03:03:32.628 00.005 8976 worker thread done servicing request
03:03:32.628 00.000 5052 OnExposeComplete: enter
03:03:32.629 00.001 5052 UpdateGuideState(): m_state=6
03:03:32.629 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11823
03:03:32.629 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.48, Mass=181, SNR=9.3, Peak=80 HFD=1.8
03:03:32.629 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
03:03:32.629 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.50)
03:03:32.629 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.23 hyp=0.48 cameraTheta=-2.64 mountX=-0.01 mountY=0.48, mountTheta=1.60
03:03:32.630 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.23, opts=13)
03:03:32.630 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.23)
03:03:32.630 00.000 8976 Worker thread wakes up
03:03:32.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.23) opts 0xd
03:03:32.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.23)
03:03:32.630 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:03:32.630 00.000 8976 Moving (-0.42, -0.23) raw xDistance=-0.01 yDistance=0.48
03:03:32.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:03:32.630 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
03:03:32.631 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:32.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
03:03:32.631 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:32.631 00.000 5052 Enqueuing Expose request
03:03:32.631 00.000 8976 MoveAxis(R, 0, ABG)
03:03:32.631 00.000 8976 MoveAxis(D, 2, ABG)
03:03:32.631 00.000 8976 stepping (-5, 11) + (0, -2)
03:03:32.631 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:32.655 00.024 8976 Received - 47 (G) 
03:03:32.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:32.655 00.000 8976 stepped: pos (-5, 9)
03:03:32.655 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:03:32.655 00.000 8976 MountToCamera -- mountX=0.63 mountY=-1.61 hyp=1.73 mountTheta=-1.20 cameraX=1.15, cameraY=1.30 cameraTheta=0.85
03:03:32.656 00.001 8976 incremental bump (1.150, 1.299) isValid = 1
03:03:32.656 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:03:32.656 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:03:32.656 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:03:32.656 00.000 8976 move complete, result=0
03:03:32.656 00.000 8976 worker thread done servicing request
03:03:32.656 00.000 8976 Worker thread wakes up
03:03:32.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:32.656 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:32.656 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:03:32.656 00.000 9828 Worker thread wakes up
03:03:32.656 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:03:32.656 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:03:32.656 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:03:32.657 00.001 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:03:32.657 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:03:32.657 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:03:32.657 00.000 9828 BLC: window closed
03:03:32.657 00.000 9828 MoveAxis(E, 25, B)
03:03:32.657 00.000 9828 Guiding  Dir = 2, Dur = 25
03:03:32.657 00.000 9828 IsSlewing returns 0
03:03:32.657 00.000 9828 IsGuiding returns 0
03:03:32.657 00.000 9828 PulseGuide returned control before completion, sleep 35
03:03:32.707 00.050 9828 IsGuiding returns 1
03:03:32.707 00.000 9828 scope still moving after pulse duration time elapsed
03:03:32.738 00.031 9828 IsSlewing returns 0
03:03:32.738 00.000 9828 IsGuiding returns 1
03:03:32.770 00.032 9828 IsSlewing returns 0
03:03:32.770 00.000 9828 IsGuiding returns 1
03:03:32.801 00.031 9828 IsSlewing returns 0
03:03:32.801 00.000 9828 IsGuiding returns 1
03:03:32.832 00.031 9828 IsSlewing returns 0
03:03:32.832 00.000 9828 IsGuiding returns 0
03:03:32.832 00.000 9828 scope move finished after 25 + 150 ms
03:03:32.832 00.000 9828 Move returns status 0, amount 25
03:03:32.832 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:32.832 00.000 9828 MoveAxis(N, 11, B)
03:03:32.832 00.000 9828 Guiding  Dir = 0, Dur = 11
03:03:32.847 00.015 9828 IsSlewing returns 0
03:03:32.847 00.000 9828 IsGuiding returns 0
03:03:32.847 00.000 9828 PulseGuide returned control before completion, sleep 21
03:03:32.879 00.032 9828 IsGuiding returns 1
03:03:32.879 00.000 9828 scope still moving after pulse duration time elapsed
03:03:32.910 00.031 9828 IsSlewing returns 0
03:03:32.910 00.000 9828 IsGuiding returns 1
03:03:32.941 00.031 9828 IsSlewing returns 0
03:03:32.941 00.000 9828 IsGuiding returns 1
03:03:32.972 00.031 9828 IsSlewing returns 0
03:03:32.972 00.000 9828 IsGuiding returns 1
03:03:33.003 00.031 9828 IsSlewing returns 0
03:03:33.003 00.000 9828 IsGuiding returns 0
03:03:33.003 00.000 9828 scope move finished after 11 + 145 ms
03:03:33.003 00.000 9828 Move returns status 0, amount 11
03:03:33.003 00.000 9828 move complete, result=0
03:03:33.003 00.000 9828 worker thread done servicing request
03:03:33.003 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:03:33.344 00.341 8976 Exposure complete
03:03:33.349 00.005 8976 worker thread done servicing request
03:03:33.349 00.000 5052 OnExposeComplete: enter
03:03:33.349 00.000 5052 UpdateGuideState(): m_state=6
03:03:33.349 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11824
03:03:33.349 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.55, Mass=175, SNR=9.2, Peak=81 HFD=1.9
03:03:33.349 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.04) = xAngle (-3.47 = 2.81)
03:03:33.349 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.71)
03:03:33.349 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.16 cameraTheta=-1.43 mountX=-0.15 mountY=0.07, mountTheta=2.72
03:03:33.350 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.15, opts=13)
03:03:33.350 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.15)
03:03:33.350 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:03:33.350 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
03:03:33.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:33.350 00.000 8976 Worker thread wakes up
03:03:33.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.15) opts 0xd
03:03:33.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.15)
03:03:33.351 00.001 8976 Moving (0.02, -0.15) raw xDistance=-0.15 yDistance=0.07
03:03:33.351 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:33.351 00.000 5052 Enqueuing Expose request
03:03:33.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:03:33.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:03:33.351 00.000 8976 MoveAxis(R, 0, ABG)
03:03:33.351 00.000 8976 MoveAxis(U, 0, ABG)
03:03:33.351 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:03:33.351 00.000 8976 MountToCamera -- mountX=0.68 mountY=-1.55 hyp=1.69 mountTheta=-1.16 cameraX=1.08, cameraY=1.31 cameraTheta=0.88
03:03:33.351 00.000 8976 incremental bump (1.075, 1.310) isValid = 1
03:03:33.351 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:03:33.351 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:03:33.351 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:03:33.351 00.000 8976 move complete, result=0
03:03:33.351 00.000 9828 Worker thread wakes up
03:03:33.351 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:33.351 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:03:33.351 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:03:33.352 00.001 8976 worker thread done servicing request
03:03:33.352 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
03:03:33.352 00.000 8976 Worker thread wakes up
03:03:33.352 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
03:03:33.352 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:03:33.352 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:03:33.352 00.000 9828 BLC: window closed
03:03:33.352 00.000 9828 MoveAxis(E, 24, B)
03:03:33.353 00.001 9828 Guiding  Dir = 2, Dur = 24
03:03:33.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:33.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:33.354 00.001 9828 IsSlewing returns 0
03:03:33.354 00.000 9828 IsGuiding returns 0
03:03:33.354 00.000 9828 PulseGuide returned control before completion, sleep 34
03:03:33.396 00.042 9828 IsGuiding returns 1
03:03:33.396 00.000 9828 scope still moving after pulse duration time elapsed
03:03:33.426 00.030 9828 IsSlewing returns 0
03:03:33.426 00.000 9828 IsGuiding returns 1
03:03:33.457 00.031 9828 IsSlewing returns 0
03:03:33.457 00.000 9828 IsGuiding returns 1
03:03:33.488 00.031 9828 IsSlewing returns 0
03:03:33.488 00.000 9828 IsGuiding returns 1
03:03:33.518 00.030 9828 IsSlewing returns 0
03:03:33.518 00.000 9828 IsGuiding returns 0
03:03:33.518 00.000 9828 scope move finished after 24 + 140 ms
03:03:33.518 00.000 9828 Move returns status 0, amount 24
03:03:33.518 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:33.518 00.000 9828 MoveAxis(N, 11, B)
03:03:33.518 00.000 9828 Guiding  Dir = 0, Dur = 11
03:03:33.534 00.016 9828 IsSlewing returns 0
03:03:33.534 00.000 9828 IsGuiding returns 0
03:03:33.534 00.000 9828 PulseGuide returned control before completion, sleep 21
03:03:33.565 00.031 9828 IsGuiding returns 1
03:03:33.565 00.000 9828 scope still moving after pulse duration time elapsed
03:03:33.596 00.031 9828 IsSlewing returns 0
03:03:33.596 00.000 9828 IsGuiding returns 1
03:03:33.627 00.031 9828 IsSlewing returns 0
03:03:33.627 00.000 9828 IsGuiding returns 1
03:03:33.658 00.031 9828 IsSlewing returns 0
03:03:33.658 00.000 9828 IsGuiding returns 1
03:03:33.689 00.031 9828 IsSlewing returns 0
03:03:33.689 00.000 9828 IsGuiding returns 0
03:03:33.689 00.000 9828 scope move finished after 11 + 143 ms
03:03:33.689 00.000 9828 Move returns status 0, amount 11
03:03:33.689 00.000 9828 move complete, result=0
03:03:33.689 00.000 9828 worker thread done servicing request
03:03:33.689 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:03:34.037 00.348 8976 Exposure complete
03:03:34.046 00.009 8976 worker thread done servicing request
03:03:34.046 00.000 5052 OnExposeComplete: enter
03:03:34.046 00.000 5052 UpdateGuideState(): m_state=6
03:03:34.046 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11825
03:03:34.046 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.69, Mass=158, SNR=8.7, Peak=76 HFD=1.8
03:03:34.046 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
03:03:34.046 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
03:03:34.046 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.02 hyp=0.60 cameraTheta=-0.03 mountX=-0.29 mountY=-0.50, mountTheta=-2.10
03:03:34.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.02, opts=13)
03:03:34.047 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.02)
03:03:34.048 00.001 8976 Worker thread wakes up
03:03:34.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.02) opts 0xd
03:03:34.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.02)
03:03:34.048 00.000 8976 Moving (0.60, -0.02) raw xDistance=-0.29 yDistance=-0.50
03:03:34.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:03:34.048 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:03:34.048 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:03:34.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:34.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
03:03:34.048 00.000 8976 MoveAxis(R, 1, ABG)
03:03:34.048 00.000 8976 stepping (-5, 9) + (1, 0)
03:03:34.048 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:34.048 00.000 5052 Enqueuing Expose request
03:03:34.048 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:34.078 00.030 8976 Received - 47 (G) 
03:03:34.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:34.078 00.000 8976 stepped: pos (-4, 9)
03:03:34.078 00.000 8976 MoveAxis(U, 2, ABG)
03:03:34.078 00.000 8976 stepping (-4, 9) + (0, 2)
03:03:34.078 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:34.109 00.031 8976 Received - 47 (G) 
03:03:34.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:34.109 00.000 8976 stepped: pos (-4, 11)
03:03:34.110 00.001 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:03:34.110 00.000 8976 MountToCamera -- mountX=0.66 mountY=-1.62 hyp=1.75 mountTheta=-1.19 cameraX=1.14, cameraY=1.32 cameraTheta=0.86
03:03:34.110 00.000 8976 incremental bump (1.142, 1.320) isValid = 1
03:03:34.110 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:03:34.110 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:03:34.110 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:03:34.110 00.000 8976 move complete, result=0
03:03:34.110 00.000 9828 Worker thread wakes up
03:03:34.110 00.000 8976 worker thread done servicing request
03:03:34.110 00.000 8976 Worker thread wakes up
03:03:34.110 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:03:34.110 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:03:34.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:34.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:34.110 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:03:34.110 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:03:34.111 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
03:03:34.111 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:03:34.111 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:03:34.111 00.000 9828 BLC: window closed
03:03:34.111 00.000 9828 MoveAxis(E, 25, B)
03:03:34.111 00.000 9828 Guiding  Dir = 2, Dur = 25
03:03:34.111 00.000 9828 IsSlewing returns 0
03:03:34.111 00.000 9828 IsGuiding returns 0
03:03:34.111 00.000 9828 PulseGuide returned control before completion, sleep 35
03:03:34.157 00.046 9828 IsGuiding returns 1
03:03:34.157 00.000 9828 scope still moving after pulse duration time elapsed
03:03:34.188 00.031 9828 IsSlewing returns 0
03:03:34.188 00.000 9828 IsGuiding returns 1
03:03:34.220 00.032 9828 IsSlewing returns 0
03:03:34.220 00.000 9828 IsGuiding returns 1
03:03:34.251 00.031 9828 IsSlewing returns 0
03:03:34.251 00.000 9828 IsGuiding returns 0
03:03:34.251 00.000 9828 scope move finished after 25 + 114 ms
03:03:34.251 00.000 9828 Move returns status 0, amount 25
03:03:34.251 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:34.251 00.000 9828 MoveAxis(N, 11, B)
03:03:34.251 00.000 9828 Guiding  Dir = 0, Dur = 11
03:03:34.266 00.015 9828 IsSlewing returns 0
03:03:34.266 00.000 9828 IsGuiding returns 0
03:03:34.266 00.000 9828 PulseGuide returned control before completion, sleep 21
03:03:34.297 00.031 9828 IsGuiding returns 1
03:03:34.297 00.000 9828 scope still moving after pulse duration time elapsed
03:03:34.329 00.032 9828 IsSlewing returns 0
03:03:34.329 00.000 9828 IsGuiding returns 1
03:03:34.360 00.031 9828 IsSlewing returns 0
03:03:34.360 00.000 9828 IsGuiding returns 1
03:03:34.391 00.031 9828 IsSlewing returns 0
03:03:34.391 00.000 9828 IsGuiding returns 1
03:03:34.423 00.032 9828 IsSlewing returns 0
03:03:34.423 00.000 9828 IsGuiding returns 0
03:03:34.423 00.000 9828 scope move finished after 11 + 145 ms
03:03:34.423 00.000 9828 Move returns status 0, amount 11
03:03:34.423 00.000 9828 move complete, result=0
03:03:34.423 00.000 9828 worker thread done servicing request
03:03:34.423 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:03:34.796 00.373 8976 Exposure complete
03:03:34.802 00.006 8976 worker thread done servicing request
03:03:34.802 00.000 5052 OnExposeComplete: enter
03:03:34.802 00.000 5052 UpdateGuideState(): m_state=6
03:03:34.802 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11826
03:03:34.802 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.74, Mass=166, SNR=8.9, Peak=72 HFD=1.7
03:03:34.802 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
03:03:34.802 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
03:03:34.802 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.03 hyp=0.48 cameraTheta=0.05 mountX=-0.20 mountY=-0.42, mountTheta=-2.01
03:03:34.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.03, opts=13)
03:03:34.803 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.03)
03:03:34.803 00.000 8976 Worker thread wakes up
03:03:34.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.03) opts 0xd
03:03:34.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.03)
03:03:34.803 00.000 8976 Moving (0.48, 0.03) raw xDistance=-0.20 yDistance=-0.42
03:03:34.803 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:03:34.803 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
03:03:34.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:34.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:03:34.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
03:03:34.803 00.000 8976 MoveAxis(R, 0, ABG)
03:03:34.803 00.000 8976 MoveAxis(U, 2, ABG)
03:03:34.803 00.000 8976 stepping (-4, 11) + (0, 2)
03:03:34.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:34.803 00.000 5052 Enqueuing Expose request
03:03:34.803 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:34.829 00.026 8976 Received - 47 (G) 
03:03:34.829 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:34.829 00.000 8976 stepped: pos (-4, 13)
03:03:34.829 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:03:34.829 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.76 hyp=1.88 mountTheta=-1.22 cameraX=1.28, cameraY=1.37 cameraTheta=0.82
03:03:34.829 00.000 8976 incremental bump (1.280, 1.374) isValid = 1
03:03:34.829 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:03:34.830 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:03:34.830 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:03:34.830 00.000 8976 move complete, result=0
03:03:34.830 00.000 9828 Worker thread wakes up
03:03:34.830 00.000 8976 worker thread done servicing request
03:03:34.830 00.000 8976 Worker thread wakes up
03:03:34.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:34.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:34.830 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:03:34.830 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:03:34.830 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:03:34.830 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
03:03:34.830 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:03:34.830 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:03:34.830 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:03:34.830 00.000 9828 BLC: window closed
03:03:34.830 00.000 9828 MoveAxis(E, 26, B)
03:03:34.830 00.000 9828 Guiding  Dir = 2, Dur = 26
03:03:34.831 00.001 9828 IsSlewing returns 0
03:03:34.831 00.000 9828 IsGuiding returns 0
03:03:34.831 00.000 9828 PulseGuide returned control before completion, sleep 36
03:03:34.874 00.043 9828 IsGuiding returns 1
03:03:34.874 00.000 9828 scope still moving after pulse duration time elapsed
03:03:34.905 00.031 9828 IsSlewing returns 0
03:03:34.905 00.000 9828 IsGuiding returns 1
03:03:34.935 00.030 9828 IsSlewing returns 0
03:03:34.935 00.000 9828 IsGuiding returns 1
03:03:34.967 00.032 9828 IsSlewing returns 0
03:03:34.967 00.000 9828 IsGuiding returns 1
03:03:34.998 00.031 9828 IsSlewing returns 0
03:03:34.998 00.000 9828 IsGuiding returns 0
03:03:34.998 00.000 9828 scope move finished after 26 + 141 ms
03:03:34.998 00.000 9828 Move returns status 0, amount 26
03:03:34.998 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:34.998 00.000 9828 MoveAxis(N, 10, B)
03:03:34.999 00.001 9828 Guiding  Dir = 0, Dur = 10
03:03:35.014 00.015 9828 IsSlewing returns 0
03:03:35.014 00.000 9828 IsGuiding returns 0
03:03:35.014 00.000 9828 PulseGuide returned control before completion, sleep 20
03:03:35.046 00.032 9828 IsGuiding returns 1
03:03:35.046 00.000 9828 scope still moving after pulse duration time elapsed
03:03:35.077 00.031 9828 IsSlewing returns 0
03:03:35.077 00.000 9828 IsGuiding returns 1
03:03:35.109 00.032 9828 IsSlewing returns 0
03:03:35.109 00.000 9828 IsGuiding returns 1
03:03:35.140 00.031 9828 IsSlewing returns 0
03:03:35.140 00.000 9828 IsGuiding returns 1
03:03:35.171 00.031 9828 IsSlewing returns 0
03:03:35.171 00.000 9828 IsGuiding returns 0
03:03:35.171 00.000 9828 scope move finished after 10 + 147 ms
03:03:35.171 00.000 9828 Move returns status 0, amount 10
03:03:35.171 00.000 9828 move complete, result=0
03:03:35.171 00.000 9828 worker thread done servicing request
03:03:35.171 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:03:35.514 00.343 8976 Exposure complete
03:03:35.520 00.006 8976 worker thread done servicing request
03:03:35.520 00.000 5052 OnExposeComplete: enter
03:03:35.520 00.000 5052 UpdateGuideState(): m_state=6
03:03:35.520 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11827
03:03:35.520 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.83, Mass=168, SNR=9.0, Peak=78 HFD=1.9
03:03:35.520 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:03:35.520 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
03:03:35.520 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.12 hyp=0.74 cameraTheta=2.97 mountX=0.44 mountY=0.55, mountTheta=0.89
03:03:35.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.12, opts=13)
03:03:35.521 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.12)
03:03:35.521 00.000 8976 Worker thread wakes up
03:03:35.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.12) opts 0xd
03:03:35.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.12)
03:03:35.521 00.000 8976 Moving (-0.73, 0.12) raw xDistance=0.44 yDistance=0.55
03:03:35.521 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:03:35.521 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
03:03:35.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:35.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:03:35.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.55
03:03:35.521 00.000 8976 MoveAxis(L, 2, ABG)
03:03:35.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:35.521 00.000 5052 Enqueuing Expose request
03:03:35.522 00.001 8976 stepping (-4, 13) + (-2, 0)
03:03:35.522 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:35.549 00.027 8976 Received - 47 (G) 
03:03:35.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:35.549 00.000 8976 stepped: pos (-6, 13)
03:03:35.549 00.000 8976 MoveAxis(D, 2, ABG)
03:03:35.549 00.000 8976 stepping (-6, 13) + (0, -2)
03:03:35.549 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:35.581 00.032 8976 Received - 47 (G) 
03:03:35.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:35.581 00.000 8976 stepped: pos (-6, 11)
03:03:35.581 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:03:35.581 00.000 8976 MountToCamera -- mountX=0.73 mountY=-1.76 hyp=1.91 mountTheta=-1.18 cameraX=1.23, cameraY=1.45 cameraTheta=0.87
03:03:35.581 00.000 8976 incremental bump (1.233, 1.453) isValid = 1
03:03:35.581 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:03:35.581 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:03:35.581 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:03:35.581 00.000 8976 move complete, result=0
03:03:35.581 00.000 8976 worker thread done servicing request
03:03:35.581 00.000 8976 Worker thread wakes up
03:03:35.581 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:03:35.581 00.000 9828 Worker thread wakes up
03:03:35.581 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:03:35.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:35.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:35.582 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:03:35.582 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:03:35.582 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:03:35.582 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:03:35.582 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:03:35.582 00.000 9828 BLC: window closed
03:03:35.582 00.000 9828 MoveAxis(E, 25, B)
03:03:35.582 00.000 9828 Guiding  Dir = 2, Dur = 25
03:03:35.582 00.000 9828 IsSlewing returns 0
03:03:35.582 00.000 9828 IsGuiding returns 0
03:03:35.582 00.000 9828 PulseGuide returned control before completion, sleep 35
03:03:35.620 00.038 9828 IsGuiding returns 1
03:03:35.620 00.000 9828 scope still moving after pulse duration time elapsed
03:03:35.650 00.030 9828 IsSlewing returns 0
03:03:35.650 00.000 9828 IsGuiding returns 1
03:03:35.682 00.032 9828 IsSlewing returns 0
03:03:35.682 00.000 9828 IsGuiding returns 1
03:03:35.712 00.030 9828 IsSlewing returns 0
03:03:35.712 00.000 9828 IsGuiding returns 1
03:03:35.744 00.032 9828 IsSlewing returns 0
03:03:35.744 00.000 9828 IsGuiding returns 0
03:03:35.744 00.000 9828 scope move finished after 25 + 137 ms
03:03:35.744 00.000 9828 Move returns status 0, amount 25
03:03:35.745 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:35.745 00.000 9828 MoveAxis(N, 11, B)
03:03:35.745 00.000 9828 Guiding  Dir = 0, Dur = 11
03:03:35.760 00.015 9828 IsSlewing returns 0
03:03:35.760 00.000 9828 IsGuiding returns 0
03:03:35.760 00.000 9828 PulseGuide returned control before completion, sleep 21
03:03:35.792 00.032 9828 IsGuiding returns 1
03:03:35.792 00.000 9828 scope still moving after pulse duration time elapsed
03:03:35.824 00.032 9828 IsSlewing returns 0
03:03:35.824 00.000 9828 IsGuiding returns 1
03:03:35.856 00.032 9828 IsSlewing returns 0
03:03:35.856 00.000 9828 IsGuiding returns 1
03:03:35.887 00.031 9828 IsSlewing returns 0
03:03:35.887 00.000 9828 IsGuiding returns 1
03:03:35.918 00.031 9828 IsSlewing returns 0
03:03:35.918 00.000 9828 IsGuiding returns 0
03:03:35.918 00.000 9828 scope move finished after 11 + 146 ms
03:03:35.918 00.000 9828 Move returns status 0, amount 11
03:03:35.918 00.000 9828 move complete, result=0
03:03:35.918 00.000 9828 worker thread done servicing request
03:03:35.919 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:03:36.267 00.348 8976 Exposure complete
03:03:36.273 00.006 8976 worker thread done servicing request
03:03:36.273 00.000 5052 OnExposeComplete: enter
03:03:36.273 00.000 5052 UpdateGuideState(): m_state=6
03:03:36.273 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11828
03:03:36.273 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.41, Mass=188, SNR=9.5, Peak=76 HFD=1.9
03:03:36.273 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.52 = 1.76)
03:03:36.273 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.66)
03:03:36.273 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.30 hyp=0.49 cameraTheta=-2.48 mountX=-0.09 mountY=0.49, mountTheta=1.76
03:03:36.274 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.30, opts=13)
03:03:36.274 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.30)
03:03:36.274 00.000 8976 Worker thread wakes up
03:03:36.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.30) opts 0xd
03:03:36.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.30)
03:03:36.274 00.000 8976 Moving (-0.39, -0.30) raw xDistance=-0.09 yDistance=0.49
03:03:36.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:03:36.274 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:03:36.274 00.000 5052 UpdateGuideState exits: m=188 SNR=9.5
03:03:36.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:36.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
03:03:36.275 00.001 8976 MoveAxis(R, 0, ABG)
03:03:36.275 00.000 8976 MoveAxis(D, 2, ABG)
03:03:36.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:36.275 00.000 5052 Enqueuing Expose request
03:03:36.275 00.000 8976 stepping (-6, 11) + (0, -2)
03:03:36.275 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:36.299 00.024 8976 Received - 47 (G) 
03:03:36.300 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:36.300 00.000 8976 stepped: pos (-6, 9)
03:03:36.300 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:03:36.300 00.000 8976 MountToCamera -- mountX=0.79 mountY=-1.65 hyp=1.83 mountTheta=-1.12 cameraX=1.11, cameraY=1.46 cameraTheta=0.92
03:03:36.300 00.000 8976 incremental bump (1.108, 1.458) isValid = 1
03:03:36.300 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
03:03:36.300 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:03:36.300 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:03:36.300 00.000 8976 move complete, result=0
03:03:36.300 00.000 9828 Worker thread wakes up
03:03:36.300 00.000 8976 worker thread done servicing request
03:03:36.300 00.000 8976 Worker thread wakes up
03:03:36.300 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:03:36.300 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:03:36.300 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:36.300 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:03:36.300 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:36.301 00.001 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
03:03:36.301 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
03:03:36.301 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
03:03:36.301 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
03:03:36.301 00.000 9828 BLC: window closed
03:03:36.301 00.000 9828 MoveAxis(E, 23, B)
03:03:36.301 00.000 9828 Guiding  Dir = 2, Dur = 23
03:03:36.301 00.000 9828 IsSlewing returns 0
03:03:36.301 00.000 9828 IsGuiding returns 0
03:03:36.301 00.000 9828 PulseGuide returned control before completion, sleep 33
03:03:36.340 00.039 9828 IsGuiding returns 1
03:03:36.340 00.000 9828 scope still moving after pulse duration time elapsed
03:03:36.371 00.031 9828 IsSlewing returns 0
03:03:36.371 00.000 9828 IsGuiding returns 1
03:03:36.403 00.032 9828 IsSlewing returns 0
03:03:36.403 00.000 9828 IsGuiding returns 1
03:03:36.435 00.032 9828 IsSlewing returns 0
03:03:36.435 00.000 9828 IsGuiding returns 0
03:03:36.435 00.000 9828 scope move finished after 23 + 110 ms
03:03:36.435 00.000 9828 Move returns status 0, amount 23
03:03:36.435 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:36.435 00.000 9828 MoveAxis(N, 12, B)
03:03:36.435 00.000 9828 Guiding  Dir = 0, Dur = 12
03:03:36.450 00.015 9828 IsSlewing returns 0
03:03:36.450 00.000 9828 IsGuiding returns 0
03:03:36.450 00.000 9828 PulseGuide returned control before completion, sleep 22
03:03:36.482 00.032 9828 IsGuiding returns 1
03:03:36.482 00.000 9828 scope still moving after pulse duration time elapsed
03:03:36.514 00.032 9828 IsSlewing returns 0
03:03:36.514 00.000 9828 IsGuiding returns 1
03:03:36.544 00.030 9828 IsSlewing returns 0
03:03:36.544 00.000 9828 IsGuiding returns 1
03:03:36.575 00.031 9828 IsSlewing returns 0
03:03:36.575 00.000 9828 IsGuiding returns 1
03:03:36.606 00.031 9828 IsSlewing returns 0
03:03:36.606 00.000 9828 IsGuiding returns 0
03:03:36.606 00.000 9828 scope move finished after 12 + 143 ms
03:03:36.606 00.000 9828 Move returns status 0, amount 12
03:03:36.606 00.000 9828 move complete, result=0
03:03:36.606 00.000 9828 worker thread done servicing request
03:03:36.606 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:03:36.986 00.380 8976 Exposure complete
03:03:36.991 00.005 8976 worker thread done servicing request
03:03:36.991 00.000 5052 OnExposeComplete: enter
03:03:36.992 00.001 5052 UpdateGuideState(): m_state=6
03:03:36.992 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11829
03:03:36.992 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.35, Mass=184, SNR=9.4, Peak=81 HFD=1.8
03:03:36.992 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.45 = 1.83)
03:03:36.992 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.73)
03:03:36.992 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.36 hyp=0.53 cameraTheta=-2.41 mountX=-0.14 mountY=0.53, mountTheta=1.82
03:03:36.992 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.36, opts=13)
03:03:36.992 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.36)
03:03:36.992 00.000 8976 Worker thread wakes up
03:03:36.993 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.36) opts 0xd
03:03:36.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.36)
03:03:36.993 00.000 8976 Moving (-0.40, -0.36) raw xDistance=-0.14 yDistance=0.53
03:03:36.993 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:03:36.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:03:36.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
03:03:36.993 00.000 8976 MoveAxis(R, 0, ABG)
03:03:36.993 00.000 8976 MoveAxis(D, 2, ABG)
03:03:36.993 00.000 8976 stepping (-6, 9) + (0, -2)
03:03:36.993 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:36.994 00.001 5052 UpdateGuideState exits: m=184 SNR=9.4
03:03:36.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:36.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:36.994 00.000 5052 Enqueuing Expose request
03:03:37.019 00.025 8976 Received - 47 (G) 
03:03:37.019 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:37.019 00.000 8976 stepped: pos (-6, 7)
03:03:37.019 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:03:37.019 00.000 8976 MountToCamera -- mountX=0.84 mountY=-1.47 hyp=1.69 mountTheta=-1.05 cameraX=0.93, cameraY=1.41 cameraTheta=0.99
03:03:37.019 00.000 8976 incremental bump (0.931, 1.414) isValid = 1
03:03:37.019 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
03:03:37.019 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:03:37.019 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:03:37.019 00.000 8976 move complete, result=0
03:03:37.019 00.000 9828 Worker thread wakes up
03:03:37.019 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:03:37.020 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:03:37.020 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:03:37.020 00.000 8976 worker thread done servicing request
03:03:37.020 00.000 8976 Worker thread wakes up
03:03:37.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:37.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:37.020 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:03:37.020 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:03:37.020 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:03:37.020 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:03:37.020 00.000 9828 BLC: window closed
03:03:37.020 00.000 9828 MoveAxis(E, 21, B)
03:03:37.020 00.000 9828 Guiding  Dir = 2, Dur = 21
03:03:37.021 00.001 9828 IsSlewing returns 0
03:03:37.021 00.000 9828 IsGuiding returns 0
03:03:37.021 00.000 9828 PulseGuide returned control before completion, sleep 31
03:03:37.053 00.032 9828 IsGuiding returns 1
03:03:37.053 00.000 9828 scope still moving after pulse duration time elapsed
03:03:37.085 00.032 9828 IsSlewing returns 0
03:03:37.085 00.000 9828 IsGuiding returns 1
03:03:37.116 00.031 9828 IsSlewing returns 0
03:03:37.116 00.000 9828 IsGuiding returns 1
03:03:37.147 00.031 9828 IsSlewing returns 0
03:03:37.147 00.000 9828 IsGuiding returns 0
03:03:37.147 00.000 9828 scope move finished after 21 + 105 ms
03:03:37.147 00.000 9828 Move returns status 0, amount 21
03:03:37.147 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:37.147 00.000 9828 MoveAxis(N, 12, B)
03:03:37.147 00.000 9828 Guiding  Dir = 0, Dur = 12
03:03:37.163 00.016 9828 IsSlewing returns 0
03:03:37.163 00.000 9828 IsGuiding returns 0
03:03:37.163 00.000 9828 PulseGuide returned control before completion, sleep 22
03:03:37.195 00.032 9828 IsGuiding returns 1
03:03:37.195 00.000 9828 scope still moving after pulse duration time elapsed
03:03:37.228 00.033 9828 IsSlewing returns 0
03:03:37.228 00.000 9828 IsGuiding returns 1
03:03:37.260 00.032 9828 IsSlewing returns 0
03:03:37.260 00.000 9828 IsGuiding returns 1
03:03:37.289 00.029 9828 IsSlewing returns 0
03:03:37.290 00.001 9828 IsGuiding returns 1
03:03:37.320 00.030 9828 IsSlewing returns 0
03:03:37.320 00.000 9828 IsGuiding returns 0
03:03:37.320 00.000 9828 scope move finished after 12 + 144 ms
03:03:37.320 00.000 9828 Move returns status 0, amount 12
03:03:37.320 00.000 9828 move complete, result=0
03:03:37.321 00.001 9828 worker thread done servicing request
03:03:37.321 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:03:37.704 00.383 8976 Exposure complete
03:03:37.709 00.005 8976 worker thread done servicing request
03:03:37.709 00.000 5052 OnExposeComplete: enter
03:03:37.709 00.000 5052 UpdateGuideState(): m_state=6
03:03:37.709 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11830
03:03:37.709 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.51, Mass=164, SNR=8.9, Peak=76 HFD=2.2
03:03:37.709 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.35 = 1.93)
03:03:37.709 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.83)
03:03:37.709 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-2.31 mountX=-0.09 mountY=0.26, mountTheta=1.92
03:03:37.709 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.20, opts=13)
03:03:37.709 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.20)
03:03:37.710 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:03:37.710 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
03:03:37.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:37.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:37.710 00.000 5052 Enqueuing Expose request
03:03:37.710 00.000 8976 Worker thread wakes up
03:03:37.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.20) opts 0xd
03:03:37.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.20)
03:03:37.710 00.000 8976 Moving (-0.18, -0.20) raw xDistance=-0.09 yDistance=0.26
03:03:37.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:03:37.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:03:37.710 00.000 8976 MoveAxis(R, 0, ABG)
03:03:37.710 00.000 8976 MoveAxis(U, 0, ABG)
03:03:37.710 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:03:37.710 00.000 8976 MountToCamera -- mountX=0.86 mountY=-1.35 hyp=1.61 mountTheta=-1.00 cameraX=0.81, cameraY=1.38 cameraTheta=1.04
03:03:37.710 00.000 8976 incremental bump (0.812, 1.384) isValid = 1
03:03:37.710 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:03:37.710 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:03:37.710 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:03:37.710 00.000 8976 move complete, result=0
03:03:37.710 00.000 9828 Worker thread wakes up
03:03:37.710 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:03:37.711 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:03:37.711 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:03:37.711 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
03:03:37.711 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
03:03:37.711 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:03:37.711 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:03:37.711 00.000 9828 BLC: window closed
03:03:37.711 00.000 9828 MoveAxis(E, 20, B)
03:03:37.711 00.000 9828 Guiding  Dir = 2, Dur = 20
03:03:37.711 00.000 8976 worker thread done servicing request
03:03:37.711 00.000 8976 Worker thread wakes up
03:03:37.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:37.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:37.711 00.000 9828 IsSlewing returns 0
03:03:37.711 00.000 9828 IsGuiding returns 0
03:03:37.712 00.001 9828 PulseGuide returned control before completion, sleep 30
03:03:37.752 00.040 9828 IsGuiding returns 1
03:03:37.752 00.000 9828 scope still moving after pulse duration time elapsed
03:03:37.784 00.032 9828 IsSlewing returns 0
03:03:37.784 00.000 9828 IsGuiding returns 1
03:03:37.816 00.032 9828 IsSlewing returns 0
03:03:37.816 00.000 9828 IsGuiding returns 1
03:03:37.848 00.032 9828 IsSlewing returns 0
03:03:37.848 00.000 9828 IsGuiding returns 0
03:03:37.848 00.000 9828 scope move finished after 20 + 116 ms
03:03:37.848 00.000 9828 Move returns status 0, amount 20
03:03:37.848 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:37.848 00.000 9828 MoveAxis(N, 13, B)
03:03:37.848 00.000 9828 Guiding  Dir = 0, Dur = 13
03:03:37.864 00.016 9828 IsSlewing returns 0
03:03:37.865 00.001 9828 IsGuiding returns 0
03:03:37.865 00.000 9828 PulseGuide returned control before completion, sleep 23
03:03:37.896 00.031 9828 IsGuiding returns 1
03:03:37.896 00.000 9828 scope still moving after pulse duration time elapsed
03:03:37.927 00.031 9828 IsSlewing returns 0
03:03:37.927 00.000 9828 IsGuiding returns 1
03:03:37.958 00.031 9828 IsSlewing returns 0
03:03:37.958 00.000 9828 IsGuiding returns 1
03:03:37.989 00.031 9828 IsSlewing returns 0
03:03:37.990 00.001 9828 IsGuiding returns 1
03:03:38.020 00.030 9828 IsSlewing returns 0
03:03:38.020 00.000 9828 IsGuiding returns 0
03:03:38.020 00.000 9828 scope move finished after 13 + 141 ms
03:03:38.020 00.000 9828 Move returns status 0, amount 13
03:03:38.020 00.000 9828 move complete, result=0
03:03:38.020 00.000 9828 worker thread done servicing request
03:03:38.020 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:03:38.395 00.375 8976 Exposure complete
03:03:38.401 00.006 8976 worker thread done servicing request
03:03:38.401 00.000 5052 OnExposeComplete: enter
03:03:38.401 00.000 5052 UpdateGuideState(): m_state=6
03:03:38.401 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11831
03:03:38.401 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.63, Mass=171, SNR=9.1, Peak=70 HFD=1.6
03:03:38.401 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.05 = 1.24)
03:03:38.401 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
03:03:38.401 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.08 hyp=0.59 cameraTheta=-3.00 mountX=0.19 mountY=0.53, mountTheta=1.22
03:03:38.402 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.08, opts=13)
03:03:38.402 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.08)
03:03:38.402 00.000 8976 Worker thread wakes up
03:03:38.402 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:03:38.402 00.000 5052 UpdateGuideState exits: m=171 SNR=9.1
03:03:38.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:38.403 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:38.403 00.000 5052 Enqueuing Expose request
03:03:38.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.08) opts 0xd
03:03:38.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.08)
03:03:38.403 00.000 8976 Moving (-0.58, -0.08) raw xDistance=0.19 yDistance=0.53
03:03:38.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:03:38.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
03:03:38.403 00.000 8976 MoveAxis(R, 0, ABG)
03:03:38.403 00.000 8976 MoveAxis(D, 2, ABG)
03:03:38.403 00.000 8976 stepping (-6, 7) + (0, -2)
03:03:38.403 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:38.426 00.023 8976 Received - 47 (G) 
03:03:38.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:38.426 00.000 8976 stepped: pos (-6, 5)
03:03:38.426 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:03:38.426 00.000 8976 MountToCamera -- mountX=0.88 mountY=-1.17 hyp=1.46 mountTheta=-0.92 cameraX=0.64, cameraY=1.32 cameraTheta=1.12
03:03:38.426 00.000 8976 incremental bump (0.639, 1.317) isValid = 1
03:03:38.426 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:03:38.426 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:03:38.426 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:03:38.426 00.000 8976 move complete, result=0
03:03:38.426 00.000 9828 Worker thread wakes up
03:03:38.426 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:03:38.426 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:03:38.426 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:03:38.427 00.001 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
03:03:38.427 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.07
03:03:38.427 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:03:38.427 00.000 9828 BLC: window closed
03:03:38.427 00.000 8976 worker thread done servicing request
03:03:38.427 00.000 8976 Worker thread wakes up
03:03:38.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:38.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:38.427 00.000 9828 MoveAxis(E, 17, B)
03:03:38.427 00.000 9828 Guiding  Dir = 2, Dur = 17
03:03:38.427 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:03:38.427 00.000 9828 IsSlewing returns 0
03:03:38.428 00.001 9828 IsGuiding returns 0
03:03:38.428 00.000 9828 PulseGuide returned control before completion, sleep 27
03:03:38.457 00.029 9828 IsGuiding returns 1
03:03:38.457 00.000 9828 scope still moving after pulse duration time elapsed
03:03:38.488 00.031 9828 IsSlewing returns 0
03:03:38.488 00.000 9828 IsGuiding returns 1
03:03:38.519 00.031 9828 IsSlewing returns 0
03:03:38.519 00.000 9828 IsGuiding returns 1
03:03:38.550 00.031 9828 IsSlewing returns 0
03:03:38.550 00.000 9828 IsGuiding returns 1
03:03:38.582 00.032 9828 IsSlewing returns 0
03:03:38.582 00.000 9828 IsGuiding returns 0
03:03:38.582 00.000 9828 scope move finished after 17 + 137 ms
03:03:38.582 00.000 9828 Move returns status 0, amount 17
03:03:38.582 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:38.582 00.000 9828 MoveAxis(N, 14, B)
03:03:38.583 00.001 9828 Guiding  Dir = 0, Dur = 14
03:03:38.597 00.014 9828 IsSlewing returns 0
03:03:38.597 00.000 9828 IsGuiding returns 0
03:03:38.597 00.000 9828 PulseGuide returned control before completion, sleep 24
03:03:38.629 00.032 9828 IsGuiding returns 1
03:03:38.629 00.000 9828 scope still moving after pulse duration time elapsed
03:03:38.659 00.030 9828 IsSlewing returns 0
03:03:38.659 00.000 9828 IsGuiding returns 1
03:03:38.691 00.032 9828 IsSlewing returns 0
03:03:38.691 00.000 9828 IsGuiding returns 1
03:03:38.721 00.030 9828 IsSlewing returns 0
03:03:38.721 00.000 9828 IsGuiding returns 1
03:03:38.752 00.031 9828 IsSlewing returns 0
03:03:38.752 00.000 9828 IsGuiding returns 0
03:03:38.752 00.000 9828 scope move finished after 14 + 140 ms
03:03:38.752 00.000 9828 Move returns status 0, amount 14
03:03:38.752 00.000 9828 move complete, result=0
03:03:38.752 00.000 9828 worker thread done servicing request
03:03:38.752 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:03:39.115 00.363 8976 Exposure complete
03:03:39.120 00.005 8976 worker thread done servicing request
03:03:39.120 00.000 5052 OnExposeComplete: enter
03:03:39.120 00.000 5052 UpdateGuideState(): m_state=6
03:03:39.120 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11832
03:03:39.120 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.67, Mass=174, SNR=9.1, Peak=74 HFD=2.1
03:03:39.120 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.09 = 1.20)
03:03:39.120 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
03:03:39.120 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.04 hyp=0.39 cameraTheta=-3.04 mountX=0.14 mountY=0.35, mountTheta=1.18
03:03:39.121 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.04, opts=13)
03:03:39.121 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.04)
03:03:39.121 00.000 8976 Worker thread wakes up
03:03:39.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.04) opts 0xd
03:03:39.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.04)
03:03:39.121 00.000 8976 Moving (-0.39, -0.04) raw xDistance=0.14 yDistance=0.35
03:03:39.122 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:03:39.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
03:03:39.122 00.000 8976 MoveAxis(R, 0, ABG)
03:03:39.122 00.000 8976 MoveAxis(D, 2, ABG)
03:03:39.122 00.000 8976 stepping (-6, 5) + (0, -2)
03:03:39.122 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:39.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:03:39.122 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:03:39.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:39.122 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:39.122 00.000 5052 Enqueuing Expose request
03:03:39.145 00.023 8976 Received - 47 (G) 
03:03:39.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:39.145 00.000 8976 stepped: pos (-6, 3)
03:03:39.145 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:03:39.145 00.000 8976 MountToCamera -- mountX=0.89 mountY=-0.94 hyp=1.30 mountTheta=-0.81 cameraX=0.43, cameraY=1.22 cameraTheta=1.23
03:03:39.145 00.000 8976 incremental bump (0.430, 1.224) isValid = 1
03:03:39.145 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
03:03:39.146 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:03:39.146 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:03:39.146 00.000 8976 move complete, result=0
03:03:39.146 00.000 8976 worker thread done servicing request
03:03:39.146 00.000 8976 Worker thread wakes up
03:03:39.146 00.000 9828 Worker thread wakes up
03:03:39.146 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:03:39.146 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:03:39.146 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
03:03:39.146 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
03:03:39.146 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:03:39.146 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 2 ms SOUTH
03:03:39.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:39.146 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:39.146 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:03:39.146 00.000 9828 BLC: window closed
03:03:39.146 00.000 9828 MoveAxis(E, 14, B)
03:03:39.146 00.000 9828 Guiding  Dir = 2, Dur = 14
03:03:39.147 00.001 9828 IsSlewing returns 0
03:03:39.147 00.000 9828 IsGuiding returns 0
03:03:39.147 00.000 9828 PulseGuide returned control before completion, sleep 24
03:03:39.174 00.027 9828 IsGuiding returns 1
03:03:39.174 00.000 9828 scope still moving after pulse duration time elapsed
03:03:39.206 00.032 9828 IsSlewing returns 0
03:03:39.206 00.000 9828 IsGuiding returns 1
03:03:39.237 00.031 9828 IsSlewing returns 0
03:03:39.237 00.000 9828 IsGuiding returns 1
03:03:39.268 00.031 9828 IsSlewing returns 0
03:03:39.268 00.000 9828 IsGuiding returns 1
03:03:39.298 00.030 9828 IsSlewing returns 0
03:03:39.299 00.001 9828 IsGuiding returns 0
03:03:39.299 00.000 9828 scope move finished after 14 + 137 ms
03:03:39.299 00.000 9828 Move returns status 0, amount 14
03:03:39.299 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:03:39.299 00.000 9828 MoveAxis(N, 15, B)
03:03:39.299 00.000 9828 Guiding  Dir = 0, Dur = 15
03:03:39.314 00.015 9828 IsSlewing returns 0
03:03:39.314 00.000 9828 IsGuiding returns 0
03:03:39.314 00.000 9828 PulseGuide returned control before completion, sleep 25
03:03:39.345 00.031 9828 IsGuiding returns 1
03:03:39.345 00.000 9828 scope still moving after pulse duration time elapsed
03:03:39.376 00.031 9828 IsSlewing returns 0
03:03:39.376 00.000 9828 IsGuiding returns 1
03:03:39.408 00.032 9828 IsSlewing returns 0
03:03:39.408 00.000 9828 IsGuiding returns 1
03:03:39.438 00.030 9828 IsSlewing returns 0
03:03:39.438 00.000 9828 IsGuiding returns 1
03:03:39.469 00.031 9828 IsSlewing returns 0
03:03:39.469 00.000 9828 IsGuiding returns 0
03:03:39.469 00.000 9828 scope move finished after 15 + 140 ms
03:03:39.469 00.000 9828 Move returns status 0, amount 15
03:03:39.469 00.000 9828 move complete, result=0
03:03:39.469 00.000 9828 worker thread done servicing request
03:03:39.469 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:03:39.832 00.363 8976 Exposure complete
03:03:39.837 00.005 8976 worker thread done servicing request
03:03:39.837 00.000 5052 OnExposeComplete: enter
03:03:39.837 00.000 5052 UpdateGuideState(): m_state=6
03:03:39.837 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11833
03:03:39.838 00.001 5052 Star::Find returns 1 (0), X=328.87, Y=281.57, Mass=148, SNR=8.4, Peak=71 HFD=2.0
03:03:39.838 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.74 = 1.55)
03:03:39.838 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
03:03:39.838 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-2.69 mountX=0.01 mountY=0.33, mountTheta=1.55
03:03:39.838 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.14, opts=13)
03:03:39.838 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.14)
03:03:39.838 00.000 8976 Worker thread wakes up
03:03:39.839 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.14) opts 0xd
03:03:39.839 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.14)
03:03:39.839 00.000 8976 Moving (-0.30, -0.14) raw xDistance=0.01 yDistance=0.33
03:03:39.839 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
03:03:39.839 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:03:39.839 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:39.839 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:39.839 00.000 5052 Enqueuing Expose request
03:03:39.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:03:39.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
03:03:39.839 00.000 8976 MoveAxis(R, 0, ABG)
03:03:39.839 00.000 8976 MoveAxis(D, 1, ABG)
03:03:39.839 00.000 8976 stepping (-6, 3) + (0, -1)
03:03:39.839 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:39.864 00.025 8976 Received - 47 (G) 
03:03:39.864 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:39.864 00.000 8976 stepped: pos (-6, 2)
03:03:39.864 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:03:39.864 00.000 8976 move complete, result=0
03:03:39.864 00.000 8976 worker thread done servicing request
03:03:39.864 00.000 8976 Worker thread wakes up
03:03:39.864 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:03:39.865 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:39.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:40.551 00.686 8976 Exposure complete
03:03:40.556 00.005 8976 worker thread done servicing request
03:03:40.556 00.000 5052 OnExposeComplete: enter
03:03:40.556 00.000 5052 UpdateGuideState(): m_state=6
03:03:40.556 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11834
03:03:40.556 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=282.19, Mass=184, SNR=9.3, Peak=78 HFD=2.3
03:03:40.556 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
03:03:40.556 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.19 = 0.19)
03:03:40.556 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.48 hyp=0.67 cameraTheta=2.33 mountX=0.64 mountY=0.12, mountTheta=0.19
03:03:40.557 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.48, opts=13)
03:03:40.557 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.48)
03:03:40.557 00.000 8976 Worker thread wakes up
03:03:40.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.48) opts 0xd
03:03:40.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.48)
03:03:40.557 00.000 8976 Moving (-0.46, 0.48) raw xDistance=0.64 yDistance=0.12
03:03:40.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
03:03:40.557 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:03:40.557 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
03:03:40.557 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:40.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:03:40.558 00.001 8976 MoveAxis(L, 3, ABG)
03:03:40.558 00.000 8976 stepping (-6, 2) + (-3, 0)
03:03:40.558 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:40.558 00.000 5052 Enqueuing Expose request
03:03:40.558 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:40.584 00.026 8976 Received - 47 (G) 
03:03:40.584 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:40.584 00.000 8976 stepped: pos (-9, 2)
03:03:40.584 00.000 8976 MoveAxis(U, 0, ABG)
03:03:40.584 00.000 8976 move complete, result=0
03:03:40.584 00.000 8976 worker thread done servicing request
03:03:40.584 00.000 8976 Worker thread wakes up
03:03:40.584 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:40.584 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:40.584 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.1 px 0 ms NORTH
03:03:41.270 00.686 8976 Exposure complete
03:03:41.275 00.005 8976 worker thread done servicing request
03:03:41.275 00.000 5052 OnExposeComplete: enter
03:03:41.275 00.000 5052 UpdateGuideState(): m_state=6
03:03:41.276 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11835
03:03:41.276 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.98, Mass=172, SNR=9.1, Peak=86 HFD=1.9
03:03:41.276 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:03:41.276 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
03:03:41.276 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.27 hyp=0.60 cameraTheta=2.67 mountX=0.48 mountY=0.30, mountTheta=0.55
03:03:41.276 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.27, opts=13)
03:03:41.277 00.001 5052 Enqueuing Move request for stepguider (-0.53, 0.27)
03:03:41.277 00.000 8976 Worker thread wakes up
03:03:41.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.27) opts 0xd
03:03:41.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.27)
03:03:41.277 00.000 8976 Moving (-0.53, 0.27) raw xDistance=0.48 yDistance=0.30
03:03:41.277 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:03:41.277 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
03:03:41.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:41.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
03:03:41.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:03:41.277 00.000 8976 MoveAxis(L, 2, ABG)
03:03:41.277 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:41.277 00.000 5052 Enqueuing Expose request
03:03:41.277 00.000 8976 stepping (-9, 2) + (-2, 0)
03:03:41.277 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:41.304 00.027 8976 Received - 47 (G) 
03:03:41.304 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:41.304 00.000 8976 stepped: pos (-11, 2)
03:03:41.304 00.000 8976 MoveAxis(D, 1, ABG)
03:03:41.304 00.000 8976 stepping (-11, 2) + (0, -1)
03:03:41.304 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:41.336 00.032 8976 Received - 47 (G) 
03:03:41.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:41.336 00.000 8976 stepped: pos (-11, 1)
03:03:41.336 00.000 8976 move complete, result=0
03:03:41.336 00.000 8976 worker thread done servicing request
03:03:41.336 00.000 8976 Worker thread wakes up
03:03:41.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:41.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:41.336 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:03:42.022 00.686 8976 Exposure complete
03:03:42.027 00.005 8976 worker thread done servicing request
03:03:42.027 00.000 5052 OnExposeComplete: enter
03:03:42.027 00.000 5052 UpdateGuideState(): m_state=6
03:03:42.027 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11836
03:03:42.027 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.76, Mass=162, SNR=8.8, Peak=77 HFD=1.8
03:03:42.027 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:03:42.027 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
03:03:42.027 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.05 hyp=0.64 cameraTheta=3.07 mountX=0.33 mountY=0.51, mountTheta=0.99
03:03:42.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.05, opts=13)
03:03:42.028 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.05)
03:03:42.028 00.000 8976 Worker thread wakes up
03:03:42.028 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:03:42.028 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
03:03:42.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:42.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.05) opts 0xd
03:03:42.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.05)
03:03:42.028 00.000 8976 Moving (-0.64, 0.05) raw xDistance=0.33 yDistance=0.51
03:03:42.030 00.002 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
03:03:42.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:42.030 00.000 5052 Enqueuing Expose request
03:03:42.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.51
03:03:42.030 00.000 8976 MoveAxis(L, 2, ABG)
03:03:42.030 00.000 8976 stepping (-11, 1) + (-2, 0)
03:03:42.030 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:42.055 00.025 8976 Received - 47 (G) 
03:03:42.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:42.055 00.000 8976 stepped: pos (-13, 1)
03:03:42.055 00.000 8976 MoveAxis(D, 2, ABG)
03:03:42.055 00.000 8976 stepping (-13, 1) + (0, -2)
03:03:42.055 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:42.086 00.031 8976 Received - 47 (G) 
03:03:42.086 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:42.087 00.001 8976 stepped: pos (-13, -1)
03:03:42.087 00.000 8976 move complete, result=0
03:03:42.087 00.000 8976 worker thread done servicing request
03:03:42.087 00.000 8976 Worker thread wakes up
03:03:42.087 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:03:42.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:42.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:42.771 00.684 8976 Exposure complete
03:03:42.776 00.005 8976 worker thread done servicing request
03:03:42.776 00.000 5052 OnExposeComplete: enter
03:03:42.776 00.000 5052 UpdateGuideState(): m_state=6
03:03:42.777 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11837
03:03:42.777 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.77, Mass=164, SNR=8.9, Peak=84 HFD=1.7
03:03:42.777 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
03:03:42.777 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.54 = -0.54)
03:03:42.777 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.61 mountX=0.06 mountY=-0.03, mountTheta=-0.52
03:03:42.777 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.06, opts=13)
03:03:42.777 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.06)
03:03:42.777 00.000 8976 Worker thread wakes up
03:03:42.777 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.06) opts 0xd
03:03:42.777 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.06)
03:03:42.778 00.001 8976 Moving (-0.00, 0.06) raw xDistance=0.06 yDistance=-0.03
03:03:42.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:03:42.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:03:42.778 00.000 8976 MoveAxis(R, 0, ABG)
03:03:42.778 00.000 8976 MoveAxis(U, 0, ABG)
03:03:42.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:03:42.778 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
03:03:42.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:42.778 00.000 8976 move complete, result=0
03:03:42.778 00.000 8976 worker thread done servicing request
03:03:42.779 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:42.779 00.000 5052 Enqueuing Expose request
03:03:42.779 00.000 8976 Worker thread wakes up
03:03:42.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:42.779 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:42.779 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:43.464 00.685 8976 Exposure complete
03:03:43.469 00.005 8976 worker thread done servicing request
03:03:43.469 00.000 5052 OnExposeComplete: enter
03:03:43.469 00.000 5052 UpdateGuideState(): m_state=6
03:03:43.469 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11838
03:03:43.469 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.86, Mass=182, SNR=9.4, Peak=83 HFD=2.2
03:03:43.469 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:03:43.469 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
03:03:43.469 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.15 hyp=0.40 cameraTheta=2.76 mountX=0.30 mountY=0.23, mountTheta=0.65
03:03:43.470 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.15, opts=13)
03:03:43.470 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.15)
03:03:43.470 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
03:03:43.470 00.000 5052 UpdateGuideState exits: m=182 SNR=9.4
03:03:43.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:43.470 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:43.470 00.000 5052 Enqueuing Expose request
03:03:43.470 00.000 8976 Worker thread wakes up
03:03:43.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.15) opts 0xd
03:03:43.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.15)
03:03:43.470 00.000 8976 Moving (-0.37, 0.15) raw xDistance=0.30 yDistance=0.23
03:03:43.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:03:43.471 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:03:43.471 00.000 8976 MoveAxis(L, 1, ABG)
03:03:43.471 00.000 8976 stepping (-13, -1) + (-1, 0)
03:03:43.471 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:43.494 00.023 8976 Received - 47 (G) 
03:03:43.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:43.494 00.000 8976 stepped: pos (-14, -1)
03:03:43.494 00.000 8976 MoveAxis(U, 0, ABG)
03:03:43.494 00.000 8976 move complete, result=0
03:03:43.494 00.000 8976 worker thread done servicing request
03:03:43.494 00.000 8976 Worker thread wakes up
03:03:43.495 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:43.495 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:03:43.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:44.178 00.683 8976 Exposure complete
03:03:44.183 00.005 8976 worker thread done servicing request
03:03:44.183 00.000 5052 OnExposeComplete: enter
03:03:44.184 00.001 5052 UpdateGuideState(): m_state=6
03:03:44.184 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11839
03:03:44.184 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.47, Mass=178, SNR=9.2, Peak=78 HFD=1.9
03:03:44.184 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.57 = 1.72)
03:03:44.184 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
03:03:44.184 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.24 hyp=0.41 cameraTheta=-2.52 mountX=-0.06 mountY=0.41, mountTheta=1.71
03:03:44.185 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.24, opts=13)
03:03:44.185 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.24)
03:03:44.185 00.000 8976 Worker thread wakes up
03:03:44.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.24) opts 0xd
03:03:44.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.24)
03:03:44.185 00.000 8976 Moving (-0.33, -0.24) raw xDistance=-0.06 yDistance=0.41
03:03:44.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:03:44.185 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
03:03:44.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:44.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:03:44.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:03:44.185 00.000 8976 MoveAxis(R, 0, ABG)
03:03:44.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:44.185 00.000 5052 Enqueuing Expose request
03:03:44.185 00.000 8976 MoveAxis(D, 2, ABG)
03:03:44.185 00.000 8976 stepping (-14, -1) + (0, -2)
03:03:44.185 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:44.213 00.028 8976 Received - 47 (G) 
03:03:44.213 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:44.213 00.000 8976 stepped: pos (-14, -3)
03:03:44.213 00.000 8976 move complete, result=0
03:03:44.213 00.000 8976 worker thread done servicing request
03:03:44.213 00.000 8976 Worker thread wakes up
03:03:44.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:44.213 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:44.213 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:03:44.899 00.686 8976 Exposure complete
03:03:44.904 00.005 8976 worker thread done servicing request
03:03:44.904 00.000 5052 OnExposeComplete: enter
03:03:44.904 00.000 5052 UpdateGuideState(): m_state=6
03:03:44.904 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11840
03:03:44.904 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.43, Mass=175, SNR=9.2, Peak=80 HFD=2.0
03:03:44.904 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
03:03:44.904 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
03:03:44.904 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.28 hyp=0.39 cameraTheta=-2.34 mountX=-0.13 mountY=0.38, mountTheta=1.89
03:03:44.905 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.28, opts=13)
03:03:44.905 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.28)
03:03:44.905 00.000 8976 Worker thread wakes up
03:03:44.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.28) opts 0xd
03:03:44.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.28)
03:03:44.905 00.000 8976 Moving (-0.27, -0.28) raw xDistance=-0.13 yDistance=0.38
03:03:44.905 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=61, Gamma=2.630
03:03:44.905 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
03:03:44.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:44.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:03:44.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
03:03:44.906 00.001 8976 MoveAxis(R, 0, ABG)
03:03:44.906 00.000 8976 MoveAxis(D, 2, ABG)
03:03:44.906 00.000 8976 stepping (-14, -3) + (0, -2)
03:03:44.906 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:44.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:44.906 00.000 5052 Enqueuing Expose request
03:03:44.932 00.026 8976 Received - 47 (G) 
03:03:44.933 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:44.933 00.000 8976 stepped: pos (-14, -5)
03:03:44.933 00.000 8976 move complete, result=0
03:03:44.933 00.000 8976 worker thread done servicing request
03:03:44.933 00.000 8976 Worker thread wakes up
03:03:44.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:44.933 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:44.933 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:03:45.631 00.698 8976 Exposure complete
03:03:45.637 00.006 8976 worker thread done servicing request
03:03:45.637 00.000 5052 OnExposeComplete: enter
03:03:45.637 00.000 5052 UpdateGuideState(): m_state=6
03:03:45.637 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11841
03:03:45.637 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.29, Mass=192, SNR=9.6, Peak=83 HFD=2.1
03:03:45.637 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.04 = 2.24)
03:03:45.637 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.14 = 2.14)
03:03:45.637 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.42 hyp=0.46 cameraTheta=-2.00 mountX=-0.29 mountY=0.39, mountTheta=2.21
03:03:45.638 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.42, opts=13)
03:03:45.638 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.42)
03:03:45.638 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=60, Gamma=2.630
03:03:45.638 00.000 5052 UpdateGuideState exits: m=192 SNR=9.6
03:03:45.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:45.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:45.638 00.000 5052 Enqueuing Expose request
03:03:45.638 00.000 8976 Worker thread wakes up
03:03:45.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.42) opts 0xd
03:03:45.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.42)
03:03:45.638 00.000 8976 Moving (-0.19, -0.42) raw xDistance=-0.29 yDistance=0.39
03:03:45.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:03:45.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
03:03:45.638 00.000 8976 MoveAxis(R, 1, ABG)
03:03:45.639 00.001 8976 stepping (-14, -5) + (1, 0)
03:03:45.639 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:45.668 00.029 8976 Received - 47 (G) 
03:03:45.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:45.668 00.000 8976 stepped: pos (-13, -5)
03:03:45.668 00.000 8976 MoveAxis(D, 2, ABG)
03:03:45.668 00.000 8976 stepping (-13, -5) + (0, -2)
03:03:45.668 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:45.700 00.032 8976 Received - 47 (G) 
03:03:45.700 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:45.700 00.000 8976 stepped: pos (-13, -7)
03:03:45.700 00.000 8976 move complete, result=0
03:03:45.700 00.000 8976 worker thread done servicing request
03:03:45.700 00.000 8976 Worker thread wakes up
03:03:45.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:45.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:45.700 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
03:03:46.385 00.685 8976 Exposure complete
03:03:46.390 00.005 8976 worker thread done servicing request
03:03:46.390 00.000 5052 OnExposeComplete: enter
03:03:46.390 00.000 5052 UpdateGuideState(): m_state=6
03:03:46.390 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11842
03:03:46.390 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.76, Mass=178, SNR=9.2, Peak=81 HFD=1.7
03:03:46.390 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:03:46.390 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
03:03:46.390 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.05 hyp=0.46 cameraTheta=3.03 mountX=0.26 mountY=0.36, mountTheta=0.95
03:03:46.391 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.05, opts=13)
03:03:46.391 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.05)
03:03:46.391 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:03:46.391 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
03:03:46.391 00.000 8976 Worker thread wakes up
03:03:46.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.05) opts 0xd
03:03:46.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.05)
03:03:46.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:46.391 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:46.391 00.000 5052 Enqueuing Expose request
03:03:46.391 00.000 8976 Moving (-0.46, 0.05) raw xDistance=0.26 yDistance=0.36
03:03:46.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:03:46.392 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
03:03:46.392 00.000 8976 MoveAxis(R, 0, ABG)
03:03:46.392 00.000 8976 MoveAxis(D, 2, ABG)
03:03:46.392 00.000 8976 stepping (-13, -7) + (0, -2)
03:03:46.392 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:46.420 00.028 8976 Received - 47 (G) 
03:03:46.420 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:46.420 00.000 8976 stepped: pos (-13, -9)
03:03:46.420 00.000 8976 move complete, result=0
03:03:46.420 00.000 8976 worker thread done servicing request
03:03:46.420 00.000 8976 Worker thread wakes up
03:03:46.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:46.420 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:46.420 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:03:47.102 00.682 8976 Exposure complete
03:03:47.108 00.006 8976 worker thread done servicing request
03:03:47.108 00.000 5052 OnExposeComplete: enter
03:03:47.108 00.000 5052 UpdateGuideState(): m_state=6
03:03:47.108 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11843
03:03:47.108 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.32, Mass=180, SNR=9.3, Peak=90 HFD=2.0
03:03:47.108 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
03:03:47.108 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
03:03:47.108 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.61 hyp=0.63 cameraTheta=1.83 mountX=0.61 mountY=-0.20, mountTheta=-0.31
03:03:47.109 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.61, opts=13)
03:03:47.109 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.61)
03:03:47.109 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=90, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:03:47.109 00.000 5052 UpdateGuideState exits: m=180 SNR=9.3
03:03:47.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:47.109 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:47.109 00.000 5052 Enqueuing Expose request
03:03:47.109 00.000 8976 Worker thread wakes up
03:03:47.109 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.61) opts 0xd
03:03:47.109 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.61)
03:03:47.109 00.000 8976 Moving (-0.16, 0.61) raw xDistance=0.61 yDistance=-0.20
03:03:47.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
03:03:47.109 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:03:47.109 00.000 8976 MoveAxis(L, 3, ABG)
03:03:47.109 00.000 8976 stepping (-13, -9) + (-3, 0)
03:03:47.109 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:47.139 00.030 8976 Received - 47 (G) 
03:03:47.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:03:47.139 00.000 8976 stepped: pos (-16, -9)
03:03:47.139 00.000 8976 MoveAxis(U, 0, ABG)
03:03:47.139 00.000 8976 move complete, result=0
03:03:47.139 00.000 8976 worker thread done servicing request
03:03:47.139 00.000 8976 Worker thread wakes up
03:03:47.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:47.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:47.139 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.2 px 0 ms NORTH
03:03:47.822 00.683 8976 Exposure complete
03:03:47.828 00.006 8976 worker thread done servicing request
03:03:47.828 00.000 5052 OnExposeComplete: enter
03:03:47.828 00.000 5052 UpdateGuideState(): m_state=6
03:03:47.828 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11844
03:03:47.829 00.001 5052 Star::Find returns 1 (0), X=328.90, Y=281.56, Mass=179, SNR=9.3, Peak=76 HFD=2.2
03:03:47.829 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
03:03:47.829 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.50)
03:03:47.829 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-2.64 mountX=-0.01 mountY=0.31, mountTheta=1.60
03:03:47.829 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.15, opts=13)
03:03:47.829 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.15)
03:03:47.829 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:03:47.829 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
03:03:47.829 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:47.829 00.000 8976 Worker thread wakes up
03:03:47.829 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.15) opts 0xd
03:03:47.830 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:47.830 00.000 5052 Enqueuing Expose request
03:03:47.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.15)
03:03:47.830 00.000 8976 Moving (-0.27, -0.15) raw xDistance=-0.01 yDistance=0.31
03:03:47.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:03:47.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:03:47.830 00.000 8976 MoveAxis(R, 0, ABG)
03:03:47.830 00.000 8976 MoveAxis(D, 1, ABG)
03:03:47.830 00.000 8976 stepping (-16, -9) + (0, -1)
03:03:47.830 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:47.858 00.028 8976 Received - 47 (G) 
03:03:47.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:47.858 00.000 8976 stepped: pos (-16, -10)
03:03:47.858 00.000 8976 move complete, result=0
03:03:47.858 00.000 8976 worker thread done servicing request
03:03:47.858 00.000 8976 Worker thread wakes up
03:03:47.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:47.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:47.858 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:03:48.542 00.684 8976 Exposure complete
03:03:48.548 00.006 8976 worker thread done servicing request
03:03:48.548 00.000 5052 OnExposeComplete: enter
03:03:48.548 00.000 5052 UpdateGuideState(): m_state=6
03:03:48.548 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11845
03:03:48.548 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.75, Mass=174, SNR=9.1, Peak=72 HFD=2.2
03:03:48.548 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
03:03:48.548 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
03:03:48.548 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.80 mountX=0.02 mountY=-0.05, mountTheta=-1.25
03:03:48.549 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.04, opts=13)
03:03:48.549 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.04)
03:03:48.549 00.000 8976 Worker thread wakes up
03:03:48.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.04) opts 0xd
03:03:48.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.04)
03:03:48.549 00.000 8976 Moving (0.04, 0.04) raw xDistance=0.02 yDistance=-0.05
03:03:48.550 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:03:48.550 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:03:48.550 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:03:48.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:48.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:03:48.550 00.000 8976 MoveAxis(R, 0, ABG)
03:03:48.550 00.000 8976 MoveAxis(U, 0, ABG)
03:03:48.550 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:48.550 00.000 5052 Enqueuing Expose request
03:03:48.550 00.000 8976 move complete, result=0
03:03:48.550 00.000 8976 worker thread done servicing request
03:03:48.550 00.000 8976 Worker thread wakes up
03:03:48.550 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:48.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:48.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:49.235 00.685 8976 Exposure complete
03:03:49.240 00.005 8976 worker thread done servicing request
03:03:49.240 00.000 5052 OnExposeComplete: enter
03:03:49.240 00.000 5052 UpdateGuideState(): m_state=6
03:03:49.240 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11846
03:03:49.240 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.92, Mass=180, SNR=9.2, Peak=71 HFD=2.3
03:03:49.240 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
03:03:49.240 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
03:03:49.240 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.87 mountX=0.11 mountY=-0.26, mountTheta=-1.18
03:03:49.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.21, opts=13)
03:03:49.241 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.21)
03:03:49.241 00.000 8976 Worker thread wakes up
03:03:49.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.21) opts 0xd
03:03:49.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.21)
03:03:49.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:03:49.241 00.000 5052 UpdateGuideState exits: m=180 SNR=9.2
03:03:49.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:49.241 00.000 8976 Moving (0.17, 0.21) raw xDistance=0.11 yDistance=-0.26
03:03:49.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:03:49.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:03:49.241 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:49.241 00.000 5052 Enqueuing Expose request
03:03:49.242 00.001 8976 MoveAxis(R, 0, ABG)
03:03:49.242 00.000 8976 MoveAxis(U, 0, ABG)
03:03:49.242 00.000 8976 move complete, result=0
03:03:49.242 00.000 8976 worker thread done servicing request
03:03:49.242 00.000 8976 Worker thread wakes up
03:03:49.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:49.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:49.242 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:03:49.925 00.683 8976 Exposure complete
03:03:49.931 00.006 8976 worker thread done servicing request
03:03:49.931 00.000 5052 OnExposeComplete: enter
03:03:49.931 00.000 5052 UpdateGuideState(): m_state=6
03:03:49.931 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11847
03:03:49.931 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.03, Mass=182, SNR=9.3, Peak=83 HFD=2.1
03:03:49.931 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
03:03:49.931 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
03:03:49.931 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.59 mountX=0.29 mountY=-0.17, mountTheta=-0.53
03:03:49.932 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.32, opts=13)
03:03:49.932 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.32)
03:03:49.932 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:03:49.932 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
03:03:49.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:49.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:49.932 00.000 5052 Enqueuing Expose request
03:03:49.932 00.000 8976 Worker thread wakes up
03:03:49.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.32) opts 0xd
03:03:49.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.32)
03:03:49.932 00.000 8976 Moving (-0.01, 0.32) raw xDistance=0.29 yDistance=-0.17
03:03:49.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:03:49.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:03:49.932 00.000 8976 MoveAxis(L, 1, ABG)
03:03:49.932 00.000 8976 stepping (-16, -10) + (-1, 0)
03:03:49.932 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:49.952 00.020 8976 Received - 47 (G) 
03:03:49.952 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:49.952 00.000 8976 stepped: pos (-17, -10)
03:03:49.952 00.000 8976 MoveAxis(U, 0, ABG)
03:03:49.952 00.000 8976 move complete, result=0
03:03:49.952 00.000 8976 worker thread done servicing request
03:03:49.952 00.000 8976 Worker thread wakes up
03:03:49.952 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
03:03:49.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:49.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:50.636 00.684 8976 Exposure complete
03:03:50.641 00.005 8976 worker thread done servicing request
03:03:50.641 00.000 5052 OnExposeComplete: enter
03:03:50.641 00.000 5052 UpdateGuideState(): m_state=6
03:03:50.641 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11848
03:03:50.641 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.77, Mass=176, SNR=9.2, Peak=70 HFD=2.2
03:03:50.641 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
03:03:50.641 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
03:03:50.641 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.34 mountX=-0.02 mountY=-0.17, mountTheta=-1.71
03:03:50.642 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.06, opts=13)
03:03:50.642 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.06)
03:03:50.642 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:03:50.642 00.000 8976 Worker thread wakes up
03:03:50.643 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.06) opts 0xd
03:03:50.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.06)
03:03:50.643 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
03:03:50.643 00.000 8976 Moving (0.17, 0.06) raw xDistance=-0.02 yDistance=-0.17
03:03:50.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:03:50.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:03:50.643 00.000 8976 MoveAxis(R, 0, ABG)
03:03:50.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:50.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:50.643 00.000 5052 Enqueuing Expose request
03:03:50.643 00.000 8976 MoveAxis(U, 0, ABG)
03:03:50.643 00.000 8976 move complete, result=0
03:03:50.644 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:03:50.644 00.000 8976 worker thread done servicing request
03:03:50.644 00.000 8976 Worker thread wakes up
03:03:50.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:50.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:51.327 00.683 8976 Exposure complete
03:03:51.333 00.006 8976 worker thread done servicing request
03:03:51.333 00.000 5052 OnExposeComplete: enter
03:03:51.333 00.000 5052 UpdateGuideState(): m_state=6
03:03:51.333 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11849
03:03:51.333 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.86, Mass=172, SNR=9.1, Peak=71 HFD=2.1
03:03:51.333 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
03:03:51.333 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
03:03:51.333 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.15 hyp=0.47 cameraTheta=0.32 mountX=-0.07 mountY=-0.45, mountTheta=-1.73
03:03:51.335 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.15, opts=13)
03:03:51.335 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.15)
03:03:51.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:03:51.335 00.000 8976 Worker thread wakes up
03:03:51.335 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
03:03:51.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.15) opts 0xd
03:03:51.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:51.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.15)
03:03:51.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:51.335 00.000 5052 Enqueuing Expose request
03:03:51.335 00.000 8976 Moving (0.44, 0.15) raw xDistance=-0.07 yDistance=-0.45
03:03:51.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:03:51.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
03:03:51.335 00.000 8976 MoveAxis(R, 0, ABG)
03:03:51.335 00.000 8976 MoveAxis(U, 2, ABG)
03:03:51.335 00.000 8976 stepping (-17, -10) + (0, 2)
03:03:51.335 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:51.359 00.024 8976 Received - 47 (G) 
03:03:51.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:51.359 00.000 8976 stepped: pos (-17, -8)
03:03:51.359 00.000 8976 move complete, result=0
03:03:51.359 00.000 8976 worker thread done servicing request
03:03:51.359 00.000 8976 Worker thread wakes up
03:03:51.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:51.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:51.359 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:03:52.044 00.685 8976 Exposure complete
03:03:52.050 00.006 8976 worker thread done servicing request
03:03:52.050 00.000 5052 OnExposeComplete: enter
03:03:52.050 00.000 5052 UpdateGuideState(): m_state=6
03:03:52.050 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11850
03:03:52.050 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.71, Mass=153, SNR=8.6, Peak=71 HFD=1.8
03:03:52.050 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
03:03:52.050 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:03:52.050 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.00 hyp=0.25 cameraTheta=0.01 mountX=-0.11 mountY=-0.21, mountTheta=-2.05
03:03:52.051 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.00, opts=13)
03:03:52.051 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.00)
03:03:52.051 00.000 8976 Worker thread wakes up
03:03:52.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.00) opts 0xd
03:03:52.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.00)
03:03:52.051 00.000 8976 Moving (0.25, 0.00) raw xDistance=-0.11 yDistance=-0.21
03:03:52.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:03:52.051 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
03:03:52.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:52.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:03:52.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:03:52.051 00.000 8976 MoveAxis(R, 0, ABG)
03:03:52.051 00.000 8976 MoveAxis(U, 0, ABG)
03:03:52.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:52.051 00.000 5052 Enqueuing Expose request
03:03:52.052 00.001 8976 move complete, result=0
03:03:52.052 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:03:52.052 00.000 8976 worker thread done servicing request
03:03:52.052 00.000 8976 Worker thread wakes up
03:03:52.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:52.052 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:52.737 00.685 8976 Exposure complete
03:03:52.742 00.005 8976 worker thread done servicing request
03:03:52.742 00.000 5052 OnExposeComplete: enter
03:03:52.742 00.000 5052 UpdateGuideState(): m_state=6
03:03:52.743 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11851
03:03:52.743 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.43, Mass=182, SNR=9.4, Peak=75 HFD=1.7
03:03:52.743 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.04) = xAngle (-2.60 = -2.60)
03:03:52.743 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.71 = -2.71)
03:03:52.743 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.28 hyp=0.53 cameraTheta=-0.56 mountX=-0.45 mountY=-0.22, mountTheta=-2.69
03:03:52.743 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.28, opts=13)
03:03:52.743 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.28)
03:03:52.744 00.001 8976 Worker thread wakes up
03:03:52.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.28) opts 0xd
03:03:52.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.28)
03:03:52.744 00.000 8976 Moving (0.45, -0.28) raw xDistance=-0.45 yDistance=-0.22
03:03:52.744 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:03:52.744 00.000 5052 UpdateGuideState exits: m=182 SNR=9.4
03:03:52.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:52.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:52.744 00.000 5052 Enqueuing Expose request
03:03:52.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
03:03:52.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:03:52.744 00.000 8976 MoveAxis(R, 2, ABG)
03:03:52.744 00.000 8976 stepping (-17, -8) + (2, 0)
03:03:52.744 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:52.782 00.038 8976 Received - 47 (G) 
03:03:52.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:52.782 00.000 8976 stepped: pos (-15, -8)
03:03:52.782 00.000 8976 MoveAxis(U, 0, ABG)
03:03:52.782 00.000 8976 move complete, result=0
03:03:52.782 00.000 8976 worker thread done servicing request
03:03:52.782 00.000 8976 Worker thread wakes up
03:03:52.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:52.782 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:52.782 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
03:03:53.466 00.684 8976 Exposure complete
03:03:53.471 00.005 8976 worker thread done servicing request
03:03:53.471 00.000 5052 OnExposeComplete: enter
03:03:53.471 00.000 5052 UpdateGuideState(): m_state=6
03:03:53.472 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11852
03:03:53.472 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.71, Mass=168, SNR=9.0, Peak=71 HFD=2.3
03:03:53.472 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:03:53.472 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
03:03:53.472 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.02 mountX=0.02 mountY=0.02, mountTheta=0.94
03:03:53.472 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.00, opts=13)
03:03:53.472 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.00)
03:03:53.472 00.000 8976 Worker thread wakes up
03:03:53.473 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.00) opts 0xd
03:03:53.473 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.00)
03:03:53.473 00.000 8976 Moving (-0.03, 0.00) raw xDistance=0.02 yDistance=0.02
03:03:53.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:03:53.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:03:53.473 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:03:53.473 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
03:03:53.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:53.473 00.000 8976 MoveAxis(R, 0, ABG)
03:03:53.473 00.000 8976 MoveAxis(U, 0, ABG)
03:03:53.473 00.000 8976 move complete, result=0
03:03:53.473 00.000 8976 worker thread done servicing request
03:03:53.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:53.473 00.000 5052 Enqueuing Expose request
03:03:53.473 00.000 8976 Worker thread wakes up
03:03:53.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:53.473 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:53.473 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:54.157 00.684 8976 Exposure complete
03:03:54.162 00.005 8976 worker thread done servicing request
03:03:54.162 00.000 5052 OnExposeComplete: enter
03:03:54.162 00.000 5052 UpdateGuideState(): m_state=6
03:03:54.162 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11853
03:03:54.162 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.68, Mass=176, SNR=9.2, Peak=72 HFD=2.2
03:03:54.162 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.14 = 1.15)
03:03:54.162 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
03:03:54.162 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.03 hyp=0.62 cameraTheta=-3.09 mountX=0.26 mountY=0.54, mountTheta=1.13
03:03:54.163 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.03, opts=13)
03:03:54.163 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.03)
03:03:54.163 00.000 8976 Worker thread wakes up
03:03:54.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.03) opts 0xd
03:03:54.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.03)
03:03:54.163 00.000 8976 Moving (-0.62, -0.03) raw xDistance=0.26 yDistance=0.54
03:03:54.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:03:54.163 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
03:03:54.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:03:54.164 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:54.164 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:54.164 00.000 5052 Enqueuing Expose request
03:03:54.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:03:54.164 00.000 8976 MoveAxis(R, 0, ABG)
03:03:54.164 00.000 8976 MoveAxis(D, 2, ABG)
03:03:54.164 00.000 8976 stepping (-15, -8) + (0, -2)
03:03:54.164 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:54.189 00.025 8976 Received - 47 (G) 
03:03:54.189 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:54.189 00.000 8976 stepped: pos (-15, -10)
03:03:54.189 00.000 8976 move complete, result=0
03:03:54.189 00.000 8976 worker thread done servicing request
03:03:54.189 00.000 8976 Worker thread wakes up
03:03:54.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:54.189 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:54.189 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:03:54.875 00.686 8976 Exposure complete
03:03:54.880 00.005 8976 worker thread done servicing request
03:03:54.880 00.000 5052 OnExposeComplete: enter
03:03:54.880 00.000 5052 UpdateGuideState(): m_state=6
03:03:54.880 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11854
03:03:54.880 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.98, Mass=149, SNR=8.4, Peak=75 HFD=2.0
03:03:54.881 00.001 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.42 = -0.42)
03:03:54.881 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.52 = -0.52)
03:03:54.881 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.62 mountX=0.25 mountY=-0.14, mountTheta=-0.50
03:03:54.881 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.27, opts=13)
03:03:54.881 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.27)
03:03:54.881 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:03:54.881 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:03:54.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:54.881 00.000 8976 Worker thread wakes up
03:03:54.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.27) opts 0xd
03:03:54.882 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.27)
03:03:54.882 00.000 8976 Moving (-0.01, 0.27) raw xDistance=0.25 yDistance=-0.14
03:03:54.882 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:03:54.882 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:03:54.882 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:54.882 00.000 5052 Enqueuing Expose request
03:03:54.882 00.000 8976 MoveAxis(R, 0, ABG)
03:03:54.882 00.000 8976 MoveAxis(U, 0, ABG)
03:03:54.882 00.000 8976 move complete, result=0
03:03:54.882 00.000 8976 worker thread done servicing request
03:03:54.882 00.000 8976 Worker thread wakes up
03:03:54.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:54.882 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:54.882 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:55.571 00.689 8976 Exposure complete
03:03:55.576 00.005 8976 worker thread done servicing request
03:03:55.576 00.000 5052 OnExposeComplete: enter
03:03:55.576 00.000 5052 UpdateGuideState(): m_state=6
03:03:55.576 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11855
03:03:55.576 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.02, Mass=161, SNR=8.7, Peak=74 HFD=2.1
03:03:55.576 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
03:03:55.576 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
03:03:55.576 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.32 hyp=0.32 cameraTheta=1.57 mountX=0.28 mountY=-0.17, mountTheta=-0.55
03:03:55.577 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.32, opts=13)
03:03:55.577 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.32)
03:03:55.577 00.000 8976 Worker thread wakes up
03:03:55.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.32) opts 0xd
03:03:55.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.32)
03:03:55.577 00.000 8976 Moving (0.00, 0.32) raw xDistance=0.28 yDistance=-0.17
03:03:55.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
03:03:55.577 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
03:03:55.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:55.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:03:55.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:03:55.577 00.000 8976 MoveAxis(L, 1, ABG)
03:03:55.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:55.577 00.000 5052 Enqueuing Expose request
03:03:55.577 00.000 8976 stepping (-15, -10) + (-1, 0)
03:03:55.577 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:55.596 00.019 8976 Received - 47 (G) 
03:03:55.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:55.596 00.000 8976 stepped: pos (-16, -10)
03:03:55.596 00.000 8976 MoveAxis(U, 0, ABG)
03:03:55.596 00.000 8976 move complete, result=0
03:03:55.596 00.000 8976 worker thread done servicing request
03:03:55.596 00.000 8976 Worker thread wakes up
03:03:55.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:55.596 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
03:03:55.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:56.288 00.692 8976 Exposure complete
03:03:56.293 00.005 8976 worker thread done servicing request
03:03:56.293 00.000 5052 OnExposeComplete: enter
03:03:56.294 00.001 5052 UpdateGuideState(): m_state=6
03:03:56.294 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11856
03:03:56.294 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.67, Mass=165, SNR=8.9, Peak=79 HFD=2.2
03:03:56.294 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
03:03:56.294 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
03:03:56.294 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.87 mountX=0.03 mountY=0.12, mountTheta=1.37
03:03:56.294 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.04, opts=13)
03:03:56.294 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.04)
03:03:56.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:03:56.294 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
03:03:56.295 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:56.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:56.295 00.000 5052 Enqueuing Expose request
03:03:56.295 00.000 8976 Worker thread wakes up
03:03:56.295 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.04) opts 0xd
03:03:56.295 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.04)
03:03:56.295 00.000 8976 Moving (-0.13, -0.04) raw xDistance=0.03 yDistance=0.12
03:03:56.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:03:56.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:03:56.295 00.000 8976 MoveAxis(R, 0, ABG)
03:03:56.295 00.000 8976 MoveAxis(U, 0, ABG)
03:03:56.295 00.000 8976 move complete, result=0
03:03:56.295 00.000 8976 worker thread done servicing request
03:03:56.295 00.000 8976 Worker thread wakes up
03:03:56.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:56.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:56.295 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:56.980 00.685 8976 Exposure complete
03:03:56.985 00.005 8976 worker thread done servicing request
03:03:56.985 00.000 5052 OnExposeComplete: enter
03:03:56.985 00.000 5052 UpdateGuideState(): m_state=6
03:03:56.985 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11857
03:03:56.985 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.90, Mass=158, SNR=8.7, Peak=79 HFD=2.0
03:03:56.985 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
03:03:56.985 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
03:03:56.985 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.19 hyp=0.29 cameraTheta=0.69 mountX=0.06 mountY=-0.29, mountTheta=-1.35
03:03:56.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.19, opts=13)
03:03:56.986 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.19)
03:03:56.986 00.000 8976 Worker thread wakes up
03:03:56.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.19) opts 0xd
03:03:56.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.19)
03:03:56.986 00.000 8976 Moving (0.23, 0.19) raw xDistance=0.06 yDistance=-0.29
03:03:56.986 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:03:56.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:03:56.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:03:56.986 00.000 8976 MoveAxis(R, 0, ABG)
03:03:56.986 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:03:56.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:56.987 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:56.987 00.000 5052 Enqueuing Expose request
03:03:56.987 00.000 8976 MoveAxis(U, 1, ABG)
03:03:56.987 00.000 8976 stepping (-16, -10) + (0, 1)
03:03:56.987 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:57.019 00.032 8976 Received - 47 (G) 
03:03:57.019 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:57.019 00.000 8976 stepped: pos (-16, -9)
03:03:57.019 00.000 8976 move complete, result=0
03:03:57.019 00.000 8976 worker thread done servicing request
03:03:57.019 00.000 8976 Worker thread wakes up
03:03:57.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:57.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:57.019 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:03:57.703 00.684 8976 Exposure complete
03:03:57.709 00.006 8976 worker thread done servicing request
03:03:57.709 00.000 5052 OnExposeComplete: enter
03:03:57.709 00.000 5052 UpdateGuideState(): m_state=6
03:03:57.709 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11858
03:03:57.709 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.94, Mass=183, SNR=9.3, Peak=81 HFD=2.2
03:03:57.709 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.41 = -0.41)
03:03:57.709 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
03:03:57.709 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.64 mountX=0.21 mountY=-0.11, mountTheta=-0.49
03:03:57.710 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.23, opts=13)
03:03:57.710 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.23)
03:03:57.710 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:03:57.710 00.000 5052 UpdateGuideState exits: m=183 SNR=9.3
03:03:57.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:57.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:57.710 00.000 5052 Enqueuing Expose request
03:03:57.710 00.000 8976 Worker thread wakes up
03:03:57.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.23) opts 0xd
03:03:57.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.23)
03:03:57.710 00.000 8976 Moving (-0.02, 0.23) raw xDistance=0.21 yDistance=-0.11
03:03:57.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:03:57.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:03:57.710 00.000 8976 MoveAxis(R, 0, ABG)
03:03:57.710 00.000 8976 MoveAxis(U, 0, ABG)
03:03:57.710 00.000 8976 move complete, result=0
03:03:57.710 00.000 8976 worker thread done servicing request
03:03:57.710 00.000 8976 Worker thread wakes up
03:03:57.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:57.711 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:57.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:58.396 00.685 8976 Exposure complete
03:03:58.402 00.006 8976 worker thread done servicing request
03:03:58.402 00.000 5052 OnExposeComplete: enter
03:03:58.402 00.000 5052 UpdateGuideState(): m_state=6
03:03:58.402 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11859
03:03:58.402 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.13, Mass=189, SNR=9.5, Peak=87 HFD=1.9
03:03:58.402 00.000 5052 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.04) = xAngle (-0.73 = -0.73)
03:03:58.402 00.000 5052 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.84 = -0.84)
03:03:58.402 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.42 hyp=0.43 cameraTheta=1.31 mountX=0.32 mountY=-0.32, mountTheta=-0.79
03:03:58.403 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.42, opts=13)
03:03:58.403 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.42)
03:03:58.403 00.000 8976 Worker thread wakes up
03:03:58.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.42) opts 0xd
03:03:58.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.42)
03:03:58.403 00.000 8976 Moving (0.11, 0.42) raw xDistance=0.32 yDistance=-0.32
03:03:58.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:03:58.403 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
03:03:58.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:58.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:03:58.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:58.404 00.001 5052 Enqueuing Expose request
03:03:58.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:03:58.404 00.000 8976 MoveAxis(L, 1, ABG)
03:03:58.404 00.000 8976 stepping (-16, -9) + (-1, 0)
03:03:58.404 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:58.426 00.022 8976 Received - 47 (G) 
03:03:58.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:58.426 00.000 8976 stepped: pos (-17, -9)
03:03:58.426 00.000 8976 MoveAxis(U, 1, ABG)
03:03:58.426 00.000 8976 stepping (-17, -9) + (0, 1)
03:03:58.426 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:58.457 00.031 8976 Received - 47 (G) 
03:03:58.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:03:58.457 00.000 8976 stepped: pos (-17, -8)
03:03:58.457 00.000 8976 move complete, result=0
03:03:58.457 00.000 8976 worker thread done servicing request
03:03:58.457 00.000 8976 Worker thread wakes up
03:03:58.457 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:03:58.458 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:58.458 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:59.143 00.685 8976 Exposure complete
03:03:59.148 00.005 8976 worker thread done servicing request
03:03:59.148 00.000 5052 OnExposeComplete: enter
03:03:59.148 00.000 5052 UpdateGuideState(): m_state=6
03:03:59.148 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11860
03:03:59.148 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.93, Mass=161, SNR=8.8, Peak=74 HFD=2.1
03:03:59.148 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
03:03:59.149 00.001 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
03:03:59.149 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.22 hyp=0.41 cameraTheta=0.57 mountX=0.04 mountY=-0.41, mountTheta=-1.48
03:03:59.149 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.22, opts=13)
03:03:59.149 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.22)
03:03:59.149 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:03:59.149 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
03:03:59.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:59.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:59.149 00.000 5052 Enqueuing Expose request
03:03:59.149 00.000 8976 Worker thread wakes up
03:03:59.150 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.22) opts 0xd
03:03:59.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.22)
03:03:59.150 00.000 8976 Moving (0.34, 0.22) raw xDistance=0.04 yDistance=-0.41
03:03:59.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:03:59.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
03:03:59.150 00.000 8976 MoveAxis(R, 0, ABG)
03:03:59.150 00.000 8976 MoveAxis(U, 2, ABG)
03:03:59.150 00.000 8976 stepping (-17, -8) + (0, 2)
03:03:59.150 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:59.177 00.027 8976 Received - 47 (G) 
03:03:59.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:03:59.177 00.000 8976 stepped: pos (-17, -6)
03:03:59.177 00.000 8976 move complete, result=0
03:03:59.177 00.000 8976 worker thread done servicing request
03:03:59.177 00.000 8976 Worker thread wakes up
03:03:59.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:59.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:03:59.177 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:03:59.862 00.685 8976 Exposure complete
03:03:59.867 00.005 8976 worker thread done servicing request
03:03:59.867 00.000 5052 OnExposeComplete: enter
03:03:59.867 00.000 5052 UpdateGuideState(): m_state=6
03:03:59.867 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11861
03:03:59.868 00.001 5052 Star::Find returns 1 (0), X=329.02, Y=281.87, Mass=190, SNR=9.5, Peak=78 HFD=2.1
03:03:59.868 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
03:03:59.868 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
03:03:59.868 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.33 mountX=0.22 mountY=0.04, mountTheta=0.19
03:03:59.868 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.17, opts=13)
03:03:59.868 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.17)
03:03:59.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=61, Gamma=2.630
03:03:59.868 00.000 5052 UpdateGuideState exits: m=190 SNR=9.5
03:03:59.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:59.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:03:59.869 00.001 5052 Enqueuing Expose request
03:03:59.869 00.000 8976 Worker thread wakes up
03:03:59.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.17) opts 0xd
03:03:59.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.17)
03:03:59.869 00.000 8976 Moving (-0.16, 0.17) raw xDistance=0.22 yDistance=0.04
03:03:59.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:03:59.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:03:59.869 00.000 8976 MoveAxis(R, 0, ABG)
03:03:59.869 00.000 8976 MoveAxis(U, 0, ABG)
03:03:59.869 00.000 8976 move complete, result=0
03:03:59.869 00.000 8976 worker thread done servicing request
03:03:59.869 00.000 8976 Worker thread wakes up
03:03:59.869 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:59.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:03:59.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:00.571 00.702 8976 Exposure complete
03:04:00.578 00.007 8976 worker thread done servicing request
03:04:00.578 00.000 5052 OnExposeComplete: enter
03:04:00.578 00.000 5052 UpdateGuideState(): m_state=6
03:04:00.578 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11862
03:04:00.578 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.83, Mass=179, SNR=9.3, Peak=78 HFD=2.0
03:04:00.578 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
03:04:00.578 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
03:04:00.578 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.51 mountX=0.01 mountY=-0.24, mountTheta=-1.54
03:04:00.579 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.12, opts=13)
03:04:00.579 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.12)
03:04:00.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=61, Gamma=2.630
03:04:00.579 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
03:04:00.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:00.579 00.000 8976 Worker thread wakes up
03:04:00.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.12) opts 0xd
03:04:00.579 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.12)
03:04:00.579 00.000 8976 Moving (0.21, 0.12) raw xDistance=0.01 yDistance=-0.24
03:04:00.579 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:00.579 00.000 5052 Enqueuing Expose request
03:04:00.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:04:00.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:04:00.579 00.000 8976 MoveAxis(R, 0, ABG)
03:04:00.579 00.000 8976 MoveAxis(U, 0, ABG)
03:04:00.579 00.000 8976 move complete, result=0
03:04:00.579 00.000 8976 worker thread done servicing request
03:04:00.579 00.000 8976 Worker thread wakes up
03:04:00.579 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:04:00.580 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:00.580 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:01.263 00.683 8976 Exposure complete
03:04:01.268 00.005 8976 worker thread done servicing request
03:04:01.268 00.000 5052 OnExposeComplete: enter
03:04:01.268 00.000 5052 UpdateGuideState(): m_state=6
03:04:01.268 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11863
03:04:01.269 00.001 5052 Star::Find returns 1 (0), X=329.30, Y=281.77, Mass=179, SNR=9.3, Peak=74 HFD=2.0
03:04:01.269 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
03:04:01.269 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:04:01.269 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.45 mountX=-0.00 mountY=-0.14, mountTheta=-1.59
03:04:01.269 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.06, opts=13)
03:04:01.269 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.06)
03:04:01.269 00.000 8976 Worker thread wakes up
03:04:01.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.06) opts 0xd
03:04:01.270 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.06)
03:04:01.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:04:01.270 00.000 8976 Moving (0.13, 0.06) raw xDistance=-0.00 yDistance=-0.14
03:04:01.270 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
03:04:01.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:04:01.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:04:01.270 00.000 8976 MoveAxis(R, 0, ABG)
03:04:01.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:01.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:01.270 00.000 5052 Enqueuing Expose request
03:04:01.270 00.000 8976 MoveAxis(U, 0, ABG)
03:04:01.270 00.000 8976 move complete, result=0
03:04:01.270 00.000 8976 worker thread done servicing request
03:04:01.270 00.000 8976 Worker thread wakes up
03:04:01.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:01.270 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:01.270 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:01.956 00.686 8976 Exposure complete
03:04:01.961 00.005 8976 worker thread done servicing request
03:04:01.961 00.000 5052 OnExposeComplete: enter
03:04:01.961 00.000 5052 UpdateGuideState(): m_state=6
03:04:01.961 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11864
03:04:01.962 00.001 5052 Star::Find returns 1 (0), X=329.23, Y=281.65, Mass=179, SNR=9.2, Peak=78 HFD=1.9
03:04:01.962 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
03:04:01.962 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
03:04:01.962 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.84 mountX=-0.08 mountY=-0.01, mountTheta=-2.98
03:04:01.962 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.06, opts=13)
03:04:01.962 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.06)
03:04:01.962 00.000 8976 Worker thread wakes up
03:04:01.963 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.06) opts 0xd
03:04:01.963 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.06)
03:04:01.963 00.000 8976 Moving (0.05, -0.06) raw xDistance=-0.08 yDistance=-0.01
03:04:01.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:04:01.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:04:01.963 00.000 8976 MoveAxis(R, 0, ABG)
03:04:01.963 00.000 8976 MoveAxis(U, 0, ABG)
03:04:01.963 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:04:01.963 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
03:04:01.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:01.963 00.000 8976 move complete, result=0
03:04:01.963 00.000 8976 worker thread done servicing request
03:04:01.963 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:01.963 00.000 5052 Enqueuing Expose request
03:04:01.963 00.000 8976 Worker thread wakes up
03:04:01.963 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:01.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:01.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:02.648 00.685 8976 Exposure complete
03:04:02.654 00.006 8976 worker thread done servicing request
03:04:02.654 00.000 5052 OnExposeComplete: enter
03:04:02.654 00.000 5052 UpdateGuideState(): m_state=6
03:04:02.654 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11865
03:04:02.654 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.67, Mass=167, SNR=8.9, Peak=71 HFD=1.7
03:04:02.654 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
03:04:02.654 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
03:04:02.654 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.04 hyp=0.38 cameraTheta=-0.11 mountX=-0.21 mountY=-0.30, mountTheta=-2.18
03:04:02.655 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.04, opts=13)
03:04:02.655 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.04)
03:04:02.655 00.000 8976 Worker thread wakes up
03:04:02.655 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=76, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:04:02.655 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
03:04:02.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:02.655 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.04) opts 0xd
03:04:02.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:02.656 00.001 5052 Enqueuing Expose request
03:04:02.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.04)
03:04:02.656 00.000 8976 Moving (0.38, -0.04) raw xDistance=-0.21 yDistance=-0.30
03:04:02.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:04:02.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:04:02.656 00.000 8976 MoveAxis(R, 0, ABG)
03:04:02.656 00.000 8976 MoveAxis(U, 1, ABG)
03:04:02.656 00.000 8976 stepping (-17, -6) + (0, 1)
03:04:02.656 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:02.678 00.022 8976 Received - 47 (G) 
03:04:02.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:02.678 00.000 8976 stepped: pos (-17, -5)
03:04:02.678 00.000 8976 move complete, result=0
03:04:02.678 00.000 8976 worker thread done servicing request
03:04:02.678 00.000 8976 Worker thread wakes up
03:04:02.678 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:04:02.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:02.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:03.362 00.684 8976 Exposure complete
03:04:03.367 00.005 8976 worker thread done servicing request
03:04:03.367 00.000 5052 OnExposeComplete: enter
03:04:03.367 00.000 5052 UpdateGuideState(): m_state=6
03:04:03.368 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11866
03:04:03.368 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.03, Mass=169, SNR=9.0, Peak=79 HFD=2.2
03:04:03.368 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.04) = xAngle (-0.99 = -0.99)
03:04:03.368 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
03:04:03.368 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.32 hyp=0.37 cameraTheta=1.05 mountX=0.20 mountY=-0.33, mountTheta=-1.02
03:04:03.368 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.32, opts=13)
03:04:03.368 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.32)
03:04:03.368 00.000 8976 Worker thread wakes up
03:04:03.369 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:04:03.369 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:04:03.369 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:03.369 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.32) opts 0xd
03:04:03.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.32)
03:04:03.369 00.000 8976 Moving (0.18, 0.32) raw xDistance=0.20 yDistance=-0.33
03:04:03.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:04:03.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
03:04:03.369 00.000 8976 MoveAxis(R, 0, ABG)
03:04:03.369 00.000 8976 MoveAxis(U, 1, ABG)
03:04:03.369 00.000 8976 stepping (-17, -5) + (0, 1)
03:04:03.369 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:03.369 00.000 5052 Enqueuing Expose request
03:04:03.369 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:03.398 00.029 8976 Received - 47 (G) 
03:04:03.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:03.398 00.000 8976 stepped: pos (-17, -4)
03:04:03.398 00.000 8976 move complete, result=0
03:04:03.398 00.000 8976 worker thread done servicing request
03:04:03.398 00.000 8976 Worker thread wakes up
03:04:03.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:03.398 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:04:03.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:04.084 00.686 8976 Exposure complete
03:04:04.090 00.006 8976 worker thread done servicing request
03:04:04.091 00.001 5052 OnExposeComplete: enter
03:04:04.091 00.000 5052 UpdateGuideState(): m_state=6
03:04:04.091 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11867
03:04:04.091 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.46, Mass=158, SNR=8.7, Peak=72 HFD=1.6
03:04:04.091 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.92 = -2.92)
03:04:04.091 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
03:04:04.091 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.25 hyp=0.33 cameraTheta=-0.87 mountX=-0.32 mountY=-0.04, mountTheta=-3.02
03:04:04.092 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.25, opts=13)
03:04:04.092 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.25)
03:04:04.092 00.000 8976 Worker thread wakes up
03:04:04.092 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.25) opts 0xd
03:04:04.092 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.25)
03:04:04.092 00.000 8976 Moving (0.21, -0.25) raw xDistance=-0.32 yDistance=-0.04
03:04:04.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:04:04.092 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:04:04.092 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:04:04.092 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:04.092 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:04.092 00.000 5052 Enqueuing Expose request
03:04:04.092 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:04:04.092 00.000 8976 MoveAxis(R, 1, ABG)
03:04:04.092 00.000 8976 stepping (-17, -4) + (1, 0)
03:04:04.092 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:04.117 00.025 8976 Received - 47 (G) 
03:04:04.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:04.117 00.000 8976 stepped: pos (-16, -4)
03:04:04.117 00.000 8976 MoveAxis(U, 0, ABG)
03:04:04.117 00.000 8976 move complete, result=0
03:04:04.117 00.000 8976 worker thread done servicing request
03:04:04.117 00.000 8976 Worker thread wakes up
03:04:04.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:04.117 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:04.117 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
03:04:04.801 00.684 8976 Exposure complete
03:04:04.807 00.006 8976 worker thread done servicing request
03:04:04.807 00.000 5052 OnExposeComplete: enter
03:04:04.807 00.000 5052 UpdateGuideState(): m_state=6
03:04:04.807 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11868
03:04:04.807 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=282.05, Mass=146, SNR=8.3, Peak=70 HFD=2.2
03:04:04.807 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
03:04:04.807 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
03:04:04.807 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.34 hyp=0.72 cameraTheta=0.49 mountX=0.01 mountY=-0.72, mountTheta=-1.55
03:04:04.807 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.34, opts=13)
03:04:04.807 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.34)
03:04:04.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:04:04.807 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:04:04.808 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:04.808 00.000 8976 Worker thread wakes up
03:04:04.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.34) opts 0xd
03:04:04.808 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.34)
03:04:04.808 00.000 8976 Moving (0.63, 0.34) raw xDistance=0.01 yDistance=-0.72
03:04:04.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:04.808 00.000 5052 Enqueuing Expose request
03:04:04.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:04:04.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
03:04:04.808 00.000 8976 MoveAxis(R, 0, ABG)
03:04:04.808 00.000 8976 MoveAxis(U, 3, ABG)
03:04:04.808 00.000 8976 stepping (-16, -4) + (0, 3)
03:04:04.808 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:04.836 00.028 8976 Received - 47 (G) 
03:04:04.836 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:04.836 00.000 8976 stepped: pos (-16, -1)
03:04:04.836 00.000 8976 move complete, result=0
03:04:04.836 00.000 8976 worker thread done servicing request
03:04:04.836 00.000 8976 Worker thread wakes up
03:04:04.836 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
03:04:04.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:04.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:05.520 00.684 8976 Exposure complete
03:04:05.525 00.005 8976 worker thread done servicing request
03:04:05.526 00.001 5052 OnExposeComplete: enter
03:04:05.526 00.000 5052 UpdateGuideState(): m_state=6
03:04:05.526 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11869
03:04:05.526 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.79, Mass=182, SNR=9.3, Peak=75 HFD=2.3
03:04:05.526 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:04:05.526 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
03:04:05.526 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.25 cameraTheta=2.80 mountX=0.18 mountY=0.15, mountTheta=0.69
03:04:05.527 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.08, opts=13)
03:04:05.527 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.08)
03:04:05.527 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=79, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:04:05.527 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
03:04:05.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:05.527 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:05.527 00.000 5052 Enqueuing Expose request
03:04:05.527 00.000 8976 Worker thread wakes up
03:04:05.527 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.08) opts 0xd
03:04:05.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.08)
03:04:05.527 00.000 8976 Moving (-0.23, 0.08) raw xDistance=0.18 yDistance=0.15
03:04:05.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:04:05.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:04:05.527 00.000 8976 MoveAxis(R, 0, ABG)
03:04:05.527 00.000 8976 MoveAxis(U, 0, ABG)
03:04:05.527 00.000 8976 move complete, result=0
03:04:05.527 00.000 8976 worker thread done servicing request
03:04:05.527 00.000 8976 Worker thread wakes up
03:04:05.527 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:04:05.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:05.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:06.215 00.688 8976 Exposure complete
03:04:06.220 00.005 8976 worker thread done servicing request
03:04:06.221 00.001 5052 OnExposeComplete: enter
03:04:06.221 00.000 5052 UpdateGuideState(): m_state=6
03:04:06.221 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11870
03:04:06.221 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.59, Mass=172, SNR=9.1, Peak=73 HFD=1.5
03:04:06.221 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-5.00 = 1.29)
03:04:06.221 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
03:04:06.221 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.12 hyp=0.62 cameraTheta=-2.95 mountX=0.17 mountY=0.57, mountTheta=1.28
03:04:06.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.12, opts=13)
03:04:06.222 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.12)
03:04:06.222 00.000 8976 Worker thread wakes up
03:04:06.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.12) opts 0xd
03:04:06.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.12)
03:04:06.222 00.000 8976 Moving (-0.61, -0.12) raw xDistance=0.17 yDistance=0.57
03:04:06.222 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:04:06.222 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
03:04:06.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:06.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:04:06.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
03:04:06.222 00.000 8976 MoveAxis(R, 0, ABG)
03:04:06.222 00.000 8976 MoveAxis(D, 2, ABG)
03:04:06.222 00.000 8976 stepping (-16, -1) + (0, -2)
03:04:06.222 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:06.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:06.222 00.000 5052 Enqueuing Expose request
03:04:06.259 00.037 8976 Received - 47 (G) 
03:04:06.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:06.259 00.000 8976 stepped: pos (-16, -3)
03:04:06.259 00.000 8976 move complete, result=0
03:04:06.259 00.000 8976 worker thread done servicing request
03:04:06.259 00.000 8976 Worker thread wakes up
03:04:06.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:06.259 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:06.259 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:04:06.942 00.683 8976 Exposure complete
03:04:06.948 00.006 8976 worker thread done servicing request
03:04:06.948 00.000 5052 OnExposeComplete: enter
03:04:06.949 00.001 5052 UpdateGuideState(): m_state=6
03:04:06.949 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11871
03:04:06.949 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.87, Mass=154, SNR=8.6, Peak=80 HFD=2.0
03:04:06.949 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
03:04:06.949 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
03:04:06.949 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.75 mountX=0.15 mountY=-0.06, mountTheta=-0.38
03:04:06.949 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.16, opts=13)
03:04:06.950 00.001 5052 Enqueuing Move request for stepguider (-0.03, 0.16)
03:04:06.950 00.000 8976 Worker thread wakes up
03:04:06.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.16) opts 0xd
03:04:06.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.16)
03:04:06.950 00.000 8976 Moving (-0.03, 0.16) raw xDistance=0.15 yDistance=-0.06
03:04:06.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:04:06.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:04:06.950 00.000 8976 MoveAxis(R, 0, ABG)
03:04:06.950 00.000 8976 MoveAxis(U, 0, ABG)
03:04:06.950 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:04:06.950 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
03:04:06.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:06.950 00.000 8976 move complete, result=0
03:04:06.950 00.000 8976 worker thread done servicing request
03:04:06.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:06.950 00.000 5052 Enqueuing Expose request
03:04:06.950 00.000 8976 Worker thread wakes up
03:04:06.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:06.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:06.950 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:07.634 00.684 8976 Exposure complete
03:04:07.640 00.006 8976 worker thread done servicing request
03:04:07.640 00.000 5052 OnExposeComplete: enter
03:04:07.640 00.000 5052 UpdateGuideState(): m_state=6
03:04:07.640 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11872
03:04:07.640 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.24, Mass=176, SNR=9.2, Peak=84 HFD=2.0
03:04:07.640 00.000 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.04) = xAngle (-0.60 = -0.60)
03:04:07.640 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
03:04:07.641 00.001 5052 CameraToMount -- cameraX=0.07 cameraY=0.53 hyp=0.54 cameraTheta=1.44 mountX=0.44 mountY=-0.35, mountTheta=-0.66
03:04:07.641 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.53, opts=13)
03:04:07.641 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.53)
03:04:07.641 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:04:07.641 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
03:04:07.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:07.641 00.000 8976 Worker thread wakes up
03:04:07.641 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.53) opts 0xd
03:04:07.641 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.53)
03:04:07.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:07.641 00.000 5052 Enqueuing Expose request
03:04:07.642 00.001 8976 Moving (0.07, 0.53) raw xDistance=0.44 yDistance=-0.35
03:04:07.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:04:07.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:04:07.642 00.000 8976 MoveAxis(L, 2, ABG)
03:04:07.642 00.000 8976 stepping (-16, -3) + (-2, 0)
03:04:07.642 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:07.666 00.024 8976 Received - 47 (G) 
03:04:07.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:07.666 00.000 8976 stepped: pos (-18, -3)
03:04:07.666 00.000 8976 MoveAxis(U, 1, ABG)
03:04:07.666 00.000 8976 stepping (-18, -3) + (0, 1)
03:04:07.666 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:07.698 00.032 8976 Received - 47 (G) 
03:04:07.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:07.698 00.000 8976 stepped: pos (-18, -2)
03:04:07.698 00.000 8976 move complete, result=0
03:04:07.698 00.000 8976 worker thread done servicing request
03:04:07.698 00.000 8976 Worker thread wakes up
03:04:07.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:07.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:07.698 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
03:04:08.385 00.687 8976 Exposure complete
03:04:08.391 00.006 8976 worker thread done servicing request
03:04:08.391 00.000 5052 OnExposeComplete: enter
03:04:08.391 00.000 5052 UpdateGuideState(): m_state=6
03:04:08.391 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11873
03:04:08.391 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.84, Mass=150, SNR=8.5, Peak=73 HFD=1.9
03:04:08.391 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
03:04:08.391 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
03:04:08.391 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.75 mountX=0.05 mountY=-0.18, mountTheta=-1.30
03:04:08.392 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.13, opts=13)
03:04:08.392 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.13)
03:04:08.392 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:04:08.392 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
03:04:08.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:08.392 00.000 8976 Worker thread wakes up
03:04:08.392 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.13) opts 0xd
03:04:08.392 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.13)
03:04:08.392 00.000 8976 Moving (0.13, 0.13) raw xDistance=0.05 yDistance=-0.18
03:04:08.392 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:08.393 00.001 5052 Enqueuing Expose request
03:04:08.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:04:08.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:04:08.393 00.000 8976 MoveAxis(R, 0, ABG)
03:04:08.393 00.000 8976 MoveAxis(U, 0, ABG)
03:04:08.393 00.000 8976 move complete, result=0
03:04:08.393 00.000 8976 worker thread done servicing request
03:04:08.393 00.000 8976 Worker thread wakes up
03:04:08.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:08.393 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:04:08.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:09.078 00.685 8976 Exposure complete
03:04:09.084 00.006 8976 worker thread done servicing request
03:04:09.084 00.000 5052 OnExposeComplete: enter
03:04:09.084 00.000 5052 UpdateGuideState(): m_state=6
03:04:09.084 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11874
03:04:09.084 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.91, Mass=176, SNR=9.2, Peak=70 HFD=2.3
03:04:09.084 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
03:04:09.084 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
03:04:09.084 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.20 hyp=0.41 cameraTheta=0.52 mountX=0.02 mountY=-0.41, mountTheta=-1.53
03:04:09.084 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.20, opts=13)
03:04:09.085 00.001 5052 Enqueuing Move request for stepguider (0.36, 0.20)
03:04:09.085 00.000 8976 Worker thread wakes up
03:04:09.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.20) opts 0xd
03:04:09.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.20)
03:04:09.085 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:04:09.085 00.000 8976 Moving (0.36, 0.20) raw xDistance=0.02 yDistance=-0.41
03:04:09.085 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
03:04:09.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:04:09.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:09.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
03:04:09.085 00.000 8976 MoveAxis(R, 0, ABG)
03:04:09.085 00.000 8976 MoveAxis(U, 2, ABG)
03:04:09.085 00.000 8976 stepping (-18, -2) + (0, 2)
03:04:09.085 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:09.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:09.085 00.000 5052 Enqueuing Expose request
03:04:09.121 00.036 8976 Received - 47 (G) 
03:04:09.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:09.121 00.000 8976 stepped: pos (-18, 0)
03:04:09.121 00.000 8976 move complete, result=0
03:04:09.121 00.000 8976 worker thread done servicing request
03:04:09.121 00.000 8976 Worker thread wakes up
03:04:09.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:09.121 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:09.121 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:04:09.807 00.686 8976 Exposure complete
03:04:09.812 00.005 8976 worker thread done servicing request
03:04:09.812 00.000 5052 OnExposeComplete: enter
03:04:09.812 00.000 5052 UpdateGuideState(): m_state=6
03:04:09.812 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11875
03:04:09.813 00.001 5052 Star::Find returns 1 (0), X=329.61, Y=281.51, Mass=167, SNR=8.9, Peak=71 HFD=2.4
03:04:09.813 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
03:04:09.813 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
03:04:09.813 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.20 hyp=0.48 cameraTheta=-0.44 mountX=-0.38 mountY=-0.25, mountTheta=-2.55
03:04:09.813 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.20, opts=13)
03:04:09.813 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.20)
03:04:09.813 00.000 8976 Worker thread wakes up
03:04:09.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.20) opts 0xd
03:04:09.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.20)
03:04:09.814 00.001 8976 Moving (0.43, -0.20) raw xDistance=-0.38 yDistance=-0.25
03:04:09.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:04:09.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:04:09.814 00.000 8976 MoveAxis(R, 2, ABG)
03:04:09.814 00.000 8976 stepping (-18, 0) + (2, 0)
03:04:09.814 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:04:09.814 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
03:04:09.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:09.814 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:09.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:09.814 00.000 5052 Enqueuing Expose request
03:04:09.840 00.026 8976 Received - 47 (G) 
03:04:09.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:09.840 00.000 8976 stepped: pos (-16, 0)
03:04:09.840 00.000 8976 MoveAxis(U, 0, ABG)
03:04:09.840 00.000 8976 move complete, result=0
03:04:09.840 00.000 8976 worker thread done servicing request
03:04:09.840 00.000 8976 Worker thread wakes up
03:04:09.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:09.840 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:09.840 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 0 ms NORTH
03:04:10.524 00.684 8976 Exposure complete
03:04:10.529 00.005 8976 worker thread done servicing request
03:04:10.529 00.000 5052 OnExposeComplete: enter
03:04:10.529 00.000 5052 UpdateGuideState(): m_state=6
03:04:10.529 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11876
03:04:10.529 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=282.58, Mass=164, SNR=8.9, Peak=75 HFD=2.1
03:04:10.529 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
03:04:10.529 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
03:04:10.529 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.87 hyp=1.12 cameraTheta=0.89 mountX=0.45 mountY=-1.07, mountTheta=-1.17
03:04:10.529 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.87, opts=13)
03:04:10.529 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.87)
03:04:10.529 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:04:10.530 00.001 5052 UpdateGuideState exits: m=164 SNR=8.9
03:04:10.530 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:10.530 00.000 8976 Worker thread wakes up
03:04:10.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.87) opts 0xd
03:04:10.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.87)
03:04:10.530 00.000 8976 Moving (0.71, 0.87) raw xDistance=0.45 yDistance=-1.07
03:04:10.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45
03:04:10.530 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:10.530 00.000 5052 Enqueuing Expose request
03:04:10.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.07
03:04:10.530 00.000 8976 MoveAxis(L, 2, ABG)
03:04:10.530 00.000 8976 stepping (-16, 0) + (-2, 0)
03:04:10.530 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:10.560 00.030 8976 Received - 47 (G) 
03:04:10.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:10.560 00.000 8976 stepped: pos (-18, 0)
03:04:10.560 00.000 8976 MoveAxis(U, 4, ABG)
03:04:10.560 00.000 8976 stepping (-18, 0) + (0, 4)
03:04:10.560 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:04:10.592 00.032 8976 Received - 47 (G) 
03:04:10.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:04:10.592 00.000 8976 stepped: pos (-18, 4)
03:04:10.592 00.000 8976 move complete, result=0
03:04:10.592 00.000 8976 worker thread done servicing request
03:04:10.592 00.000 8976 Worker thread wakes up
03:04:10.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:10.592 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:10.592 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -1.1 px 4 ms NORTH
03:04:11.278 00.686 8976 Exposure complete
03:04:11.283 00.005 8976 worker thread done servicing request
03:04:11.283 00.000 5052 OnExposeComplete: enter
03:04:11.283 00.000 5052 UpdateGuideState(): m_state=6
03:04:11.283 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11877
03:04:11.284 00.001 5052 Star::Find returns 1 (0), X=329.33, Y=281.30, Mass=179, SNR=9.2, Peak=74 HFD=1.9
03:04:11.284 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.26 = 3.02)
03:04:11.284 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.36 = 2.92)
03:04:11.284 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.41 hyp=0.44 cameraTheta=-1.22 mountX=-0.44 mountY=0.10, mountTheta=2.92
03:04:11.284 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.41, opts=13)
03:04:11.284 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.41)
03:04:11.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:04:11.284 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
03:04:11.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:11.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:11.285 00.001 5052 Enqueuing Expose request
03:04:11.285 00.000 8976 Worker thread wakes up
03:04:11.285 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.41) opts 0xd
03:04:11.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.41)
03:04:11.285 00.000 8976 Moving (0.15, -0.41) raw xDistance=-0.44 yDistance=0.10
03:04:11.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
03:04:11.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:04:11.285 00.000 8976 MoveAxis(R, 2, ABG)
03:04:11.285 00.000 8976 stepping (-18, 4) + (2, 0)
03:04:11.285 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:11.311 00.026 8976 Received - 47 (G) 
03:04:11.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:11.311 00.000 8976 stepped: pos (-16, 4)
03:04:11.311 00.000 8976 MoveAxis(U, 0, ABG)
03:04:11.311 00.000 8976 move complete, result=0
03:04:11.311 00.000 8976 worker thread done servicing request
03:04:11.311 00.000 8976 Worker thread wakes up
03:04:11.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:11.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:11.311 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
03:04:11.998 00.687 8976 Exposure complete
03:04:12.004 00.006 8976 worker thread done servicing request
03:04:12.004 00.000 5052 OnExposeComplete: enter
03:04:12.004 00.000 5052 UpdateGuideState(): m_state=6
03:04:12.004 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11878
03:04:12.004 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.95, Mass=170, SNR=9.0, Peak=77 HFD=2.1
03:04:12.004 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
03:04:12.004 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
03:04:12.004 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.35 cameraTheta=2.39 mountX=0.33 mountY=0.08, mountTheta=0.25
03:04:12.005 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.24, opts=13)
03:04:12.005 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.24)
03:04:12.005 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:04:12.005 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
03:04:12.005 00.000 8976 Worker thread wakes up
03:04:12.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.24) opts 0xd
03:04:12.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.24)
03:04:12.005 00.000 8976 Moving (-0.26, 0.24) raw xDistance=0.33 yDistance=0.08
03:04:12.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:12.005 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:12.005 00.000 5052 Enqueuing Expose request
03:04:12.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
03:04:12.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:04:12.005 00.000 8976 MoveAxis(L, 1, ABG)
03:04:12.005 00.000 8976 stepping (-16, 4) + (-1, 0)
03:04:12.005 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:12.030 00.025 8976 Received - 47 (G) 
03:04:12.031 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:12.031 00.000 8976 stepped: pos (-17, 4)
03:04:12.031 00.000 8976 MoveAxis(U, 0, ABG)
03:04:12.031 00.000 8976 move complete, result=0
03:04:12.031 00.000 8976 worker thread done servicing request
03:04:12.031 00.000 8976 Worker thread wakes up
03:04:12.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:12.031 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:04:12.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:12.719 00.688 8976 Exposure complete
03:04:12.724 00.005 8976 worker thread done servicing request
03:04:12.724 00.000 5052 OnExposeComplete: enter
03:04:12.724 00.000 5052 UpdateGuideState(): m_state=6
03:04:12.724 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11879
03:04:12.724 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.96, Mass=170, SNR=9.0, Peak=86 HFD=2.0
03:04:12.724 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:04:12.725 00.001 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
03:04:12.725 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.25 hyp=0.51 cameraTheta=2.64 mountX=0.42 mountY=0.24, mountTheta=0.52
03:04:12.725 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.25, opts=13)
03:04:12.725 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.25)
03:04:12.725 00.000 8976 Worker thread wakes up
03:04:12.725 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.25) opts 0xd
03:04:12.725 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.25)
03:04:12.725 00.000 8976 Moving (-0.45, 0.25) raw xDistance=0.42 yDistance=0.24
03:04:12.726 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
03:04:12.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:04:12.726 00.000 8976 MoveAxis(L, 2, ABG)
03:04:12.726 00.000 8976 stepping (-17, 4) + (-2, 0)
03:04:12.726 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:04:12.726 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
03:04:12.726 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:12.726 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:12.726 00.000 5052 Enqueuing Expose request
03:04:12.727 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:12.749 00.022 8976 Received - 47 (G) 
03:04:12.749 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:12.749 00.000 8976 stepped: pos (-19, 4)
03:04:12.749 00.000 8976 MoveAxis(U, 0, ABG)
03:04:12.749 00.000 8976 move complete, result=0
03:04:12.749 00.000 8976 worker thread done servicing request
03:04:12.750 00.001 8976 Worker thread wakes up
03:04:12.750 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
03:04:12.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:12.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:13.436 00.686 8976 Exposure complete
03:04:13.442 00.006 8976 worker thread done servicing request
03:04:13.442 00.000 5052 OnExposeComplete: enter
03:04:13.442 00.000 5052 UpdateGuideState(): m_state=6
03:04:13.442 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11880
03:04:13.442 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.45, Mass=179, SNR=9.2, Peak=74 HFD=1.5
03:04:13.442 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.82 = 1.47)
03:04:13.442 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
03:04:13.442 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.26 hyp=0.71 cameraTheta=-2.77 mountX=0.07 mountY=0.70, mountTheta=1.47
03:04:13.443 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.26, opts=13)
03:04:13.443 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.26)
03:04:13.443 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:04:13.443 00.000 5052 UpdateGuideState exits: m=179 SNR=9.2
03:04:13.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:13.443 00.000 8976 Worker thread wakes up
03:04:13.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.26) opts 0xd
03:04:13.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.26)
03:04:13.443 00.000 8976 Moving (-0.66, -0.26) raw xDistance=0.07 yDistance=0.70
03:04:13.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:04:13.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
03:04:13.443 00.000 8976 MoveAxis(R, 0, ABG)
03:04:13.443 00.000 8976 MoveAxis(D, 3, ABG)
03:04:13.443 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:13.443 00.000 5052 Enqueuing Expose request
03:04:13.444 00.001 8976 stepping (-19, 4) + (0, -3)
03:04:13.444 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:13.469 00.025 8976 Received - 47 (G) 
03:04:13.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:13.469 00.000 8976 stepped: pos (-19, 1)
03:04:13.469 00.000 8976 move complete, result=0
03:04:13.469 00.000 8976 worker thread done servicing request
03:04:13.469 00.000 8976 Worker thread wakes up
03:04:13.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:13.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:13.469 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:04:14.148 00.679 8976 Exposure complete
03:04:14.153 00.005 8976 worker thread done servicing request
03:04:14.153 00.000 5052 OnExposeComplete: enter
03:04:14.153 00.000 5052 UpdateGuideState(): m_state=6
03:04:14.153 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11881
03:04:14.153 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.67, Mass=156, SNR=8.6, Peak=76 HFD=1.7
03:04:14.153 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
03:04:14.153 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
03:04:14.153 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=-0.04 hyp=0.94 cameraTheta=-3.10 mountX=0.39 mountY=0.81, mountTheta=1.12
03:04:14.154 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=-0.04, opts=13)
03:04:14.154 00.000 5052 Enqueuing Move request for stepguider (-0.94, -0.04)
03:04:14.154 00.000 8976 Worker thread wakes up
03:04:14.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, -0.04) opts 0xd
03:04:14.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, -0.04)
03:04:14.154 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:04:14.154 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
03:04:14.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:14.154 00.000 8976 Moving (-0.94, -0.04) raw xDistance=0.39 yDistance=0.81
03:04:14.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:04:14.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.81
03:04:14.154 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:14.154 00.000 5052 Enqueuing Expose request
03:04:14.154 00.000 8976 MoveAxis(L, 2, ABG)
03:04:14.155 00.001 8976 stepping (-19, 1) + (-2, 0)
03:04:14.155 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:14.189 00.034 8976 Received - 47 (G) 
03:04:14.189 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:14.189 00.000 8976 stepped: pos (-21, 1)
03:04:14.189 00.000 8976 MoveAxis(D, 3, ABG)
03:04:14.189 00.000 8976 stepping (-21, 1) + (0, -3)
03:04:14.189 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:14.221 00.032 8976 Received - 47 (G) 
03:04:14.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:14.221 00.000 8976 stepped: pos (-21, -2)
03:04:14.221 00.000 8976 move complete, result=0
03:04:14.221 00.000 8976 worker thread done servicing request
03:04:14.221 00.000 8976 Worker thread wakes up
03:04:14.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:14.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:14.221 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
03:04:14.906 00.685 8976 Exposure complete
03:04:14.912 00.006 8976 worker thread done servicing request
03:04:14.912 00.000 5052 OnExposeComplete: enter
03:04:14.912 00.000 5052 UpdateGuideState(): m_state=6
03:04:14.912 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11882
03:04:14.912 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.20, Mass=171, SNR=9.1, Peak=82 HFD=2.1
03:04:14.912 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.07 = 2.21)
03:04:14.912 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.17 = 2.11)
03:04:14.912 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.51 hyp=0.56 cameraTheta=-2.02 mountX=-0.34 mountY=0.48, mountTheta=2.18
03:04:14.913 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.51, opts=13)
03:04:14.913 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.51)
03:04:14.913 00.000 8976 Worker thread wakes up
03:04:14.913 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.51) opts 0xd
03:04:14.913 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.51)
03:04:14.913 00.000 8976 Moving (-0.25, -0.51) raw xDistance=-0.34 yDistance=0.48
03:04:14.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
03:04:14.913 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:04:14.913 00.000 5052 UpdateGuideState exits: m=171 SNR=9.1
03:04:14.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:14.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.48
03:04:14.913 00.000 8976 MoveAxis(R, 1, ABG)
03:04:14.913 00.000 8976 stepping (-21, -2) + (1, 0)
03:04:14.913 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:14.913 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:14.914 00.001 5052 Enqueuing Expose request
03:04:14.940 00.026 8976 Received - 47 (G) 
03:04:14.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:14.940 00.000 8976 stepped: pos (-20, -2)
03:04:14.940 00.000 8976 MoveAxis(D, 2, ABG)
03:04:14.940 00.000 8976 stepping (-20, -2) + (0, -2)
03:04:14.940 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:14.972 00.032 8976 Received - 47 (G) 
03:04:14.972 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:14.972 00.000 8976 stepped: pos (-20, -4)
03:04:14.972 00.000 8976 move complete, result=0
03:04:14.972 00.000 8976 worker thread done servicing request
03:04:14.972 00.000 8976 Worker thread wakes up
03:04:14.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:14.972 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:14.972 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
03:04:15.659 00.687 8976 Exposure complete
03:04:15.663 00.004 8976 worker thread done servicing request
03:04:15.664 00.001 5052 OnExposeComplete: enter
03:04:15.664 00.000 5052 UpdateGuideState(): m_state=6
03:04:15.664 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11883
03:04:15.664 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.74, Mass=173, SNR=9.1, Peak=73 HFD=2.2
03:04:15.664 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
03:04:15.664 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
03:04:15.664 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.58 mountX=0.01 mountY=-0.06, mountTheta=-1.46
03:04:15.665 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.03, opts=13)
03:04:15.665 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.03)
03:04:15.665 00.000 8976 Worker thread wakes up
03:04:15.665 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:04:15.665 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.03) opts 0xd
03:04:15.665 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
03:04:15.666 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.03)
03:04:15.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:15.666 00.000 8976 Moving (0.05, 0.03) raw xDistance=0.01 yDistance=-0.06
03:04:15.666 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:15.666 00.000 5052 Enqueuing Expose request
03:04:15.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:04:15.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:04:15.666 00.000 8976 MoveAxis(R, 0, ABG)
03:04:15.666 00.000 8976 MoveAxis(U, 0, ABG)
03:04:15.666 00.000 8976 move complete, result=0
03:04:15.666 00.000 8976 worker thread done servicing request
03:04:15.666 00.000 8976 Worker thread wakes up
03:04:15.666 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:15.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:15.666 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:16.348 00.682 8976 Exposure complete
03:04:16.354 00.006 8976 worker thread done servicing request
03:04:16.355 00.001 5052 OnExposeComplete: enter
03:04:16.355 00.000 5052 UpdateGuideState(): m_state=6
03:04:16.355 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11884
03:04:16.355 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.79, Mass=155, SNR=8.6, Peak=77 HFD=2.0
03:04:16.355 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
03:04:16.355 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
03:04:16.355 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.08 hyp=0.67 cameraTheta=0.13 mountX=-0.23 mountY=-0.60, mountTheta=-1.93
03:04:16.356 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.08, opts=13)
03:04:16.356 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.08)
03:04:16.356 00.000 8976 Worker thread wakes up
03:04:16.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.08) opts 0xd
03:04:16.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.08)
03:04:16.356 00.000 8976 Moving (0.66, 0.08) raw xDistance=-0.23 yDistance=-0.60
03:04:16.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:04:16.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:04:16.356 00.000 8976 MoveAxis(R, 0, ABG)
03:04:16.356 00.000 8976 MoveAxis(U, 2, ABG)
03:04:16.356 00.000 8976 stepping (-20, -4) + (0, 2)
03:04:16.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:04:16.356 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
03:04:16.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:16.356 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:16.357 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:16.357 00.000 5052 Enqueuing Expose request
03:04:16.379 00.022 8976 Received - 47 (G) 
03:04:16.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:16.379 00.000 8976 stepped: pos (-20, -2)
03:04:16.379 00.000 8976 move complete, result=0
03:04:16.379 00.000 8976 worker thread done servicing request
03:04:16.379 00.000 8976 Worker thread wakes up
03:04:16.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:16.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:16.379 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:04:17.065 00.686 8976 Exposure complete
03:04:17.070 00.005 8976 worker thread done servicing request
03:04:17.070 00.000 5052 OnExposeComplete: enter
03:04:17.070 00.000 5052 UpdateGuideState(): m_state=6
03:04:17.070 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11885
03:04:17.070 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.64, Mass=164, SNR=8.9, Peak=72 HFD=1.7
03:04:17.070 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
03:04:17.070 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
03:04:17.070 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.07 hyp=0.47 cameraTheta=-0.15 mountX=-0.27 mountY=-0.35, mountTheta=-2.23
03:04:17.071 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.07, opts=13)
03:04:17.071 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.07)
03:04:17.071 00.000 8976 Worker thread wakes up
03:04:17.072 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.07) opts 0xd
03:04:17.072 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:04:17.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.07)
03:04:17.072 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
03:04:17.072 00.000 8976 Moving (0.46, -0.07) raw xDistance=-0.27 yDistance=-0.35
03:04:17.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:17.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:17.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:04:17.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
03:04:17.072 00.000 8976 MoveAxis(R, 1, ABG)
03:04:17.072 00.000 5052 Enqueuing Expose request
03:04:17.072 00.000 8976 stepping (-20, -2) + (1, 0)
03:04:17.072 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:17.098 00.026 8976 Received - 47 (G) 
03:04:17.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:17.098 00.000 8976 stepped: pos (-19, -2)
03:04:17.098 00.000 8976 MoveAxis(U, 2, ABG)
03:04:17.098 00.000 8976 stepping (-19, -2) + (0, 2)
03:04:17.098 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:17.131 00.033 8976 Received - 47 (G) 
03:04:17.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:17.131 00.000 8976 stepped: pos (-19, 0)
03:04:17.131 00.000 8976 move complete, result=0
03:04:17.131 00.000 8976 worker thread done servicing request
03:04:17.131 00.000 8976 Worker thread wakes up
03:04:17.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:17.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:17.131 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
03:04:17.815 00.684 8976 Exposure complete
03:04:17.822 00.007 8976 worker thread done servicing request
03:04:17.822 00.000 5052 OnExposeComplete: enter
03:04:17.822 00.000 5052 UpdateGuideState(): m_state=6
03:04:17.822 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11886
03:04:17.822 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.83, Mass=163, SNR=8.8, Peak=72 HFD=1.9
03:04:17.822 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
03:04:17.822 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
03:04:17.822 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.27 cameraTheta=0.47 mountX=-0.00 mountY=-0.27, mountTheta=-1.58
03:04:17.822 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.12, opts=13)
03:04:17.822 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.12)
03:04:17.822 00.000 8976 Worker thread wakes up
03:04:17.822 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.12) opts 0xd
03:04:17.824 00.002 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.12)
03:04:17.824 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=76, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:04:17.824 00.000 8976 Moving (0.24, 0.12) raw xDistance=-0.00 yDistance=-0.27
03:04:17.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:04:17.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
03:04:17.824 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
03:04:17.824 00.000 8976 MoveAxis(R, 0, ABG)
03:04:17.824 00.000 8976 MoveAxis(U, 1, ABG)
03:04:17.824 00.000 8976 stepping (-19, 0) + (0, 1)
03:04:17.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:17.824 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:17.824 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:17.824 00.000 5052 Enqueuing Expose request
03:04:17.850 00.026 8976 Received - 47 (G) 
03:04:17.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:17.850 00.000 8976 stepped: pos (-19, 1)
03:04:17.850 00.000 8976 move complete, result=0
03:04:17.850 00.000 8976 worker thread done servicing request
03:04:17.850 00.000 8976 Worker thread wakes up
03:04:17.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:17.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:17.850 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:04:18.542 00.692 8976 Exposure complete
03:04:18.547 00.005 8976 worker thread done servicing request
03:04:18.547 00.000 5052 OnExposeComplete: enter
03:04:18.547 00.000 5052 UpdateGuideState(): m_state=6
03:04:18.547 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11887
03:04:18.547 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.64, Mass=150, SNR=8.5, Peak=76 HFD=1.6
03:04:18.548 00.001 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
03:04:18.548 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.08 = -3.08)
03:04:18.548 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.94 mountX=-0.09 mountY=-0.01, mountTheta=-3.08
03:04:18.548 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.07, opts=13)
03:04:18.548 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.07)
03:04:18.548 00.000 8976 Worker thread wakes up
03:04:18.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.07) opts 0xd
03:04:18.549 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.07)
03:04:18.549 00.000 8976 Moving (0.05, -0.07) raw xDistance=-0.09 yDistance=-0.01
03:04:18.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:04:18.549 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:04:18.549 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
03:04:18.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:18.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:04:18.549 00.000 8976 MoveAxis(R, 0, ABG)
03:04:18.549 00.000 8976 MoveAxis(U, 0, ABG)
03:04:18.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:18.549 00.000 5052 Enqueuing Expose request
03:04:18.549 00.000 8976 move complete, result=0
03:04:18.549 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:18.549 00.000 8976 worker thread done servicing request
03:04:18.549 00.000 8976 Worker thread wakes up
03:04:18.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:18.549 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:19.234 00.685 8976 Exposure complete
03:04:19.240 00.006 8976 worker thread done servicing request
03:04:19.240 00.000 5052 OnExposeComplete: enter
03:04:19.240 00.000 5052 UpdateGuideState(): m_state=6
03:04:19.240 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11888
03:04:19.240 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.88, Mass=162, SNR=8.8, Peak=79 HFD=2.0
03:04:19.240 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
03:04:19.240 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
03:04:19.240 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.17 hyp=0.32 cameraTheta=2.60 mountX=0.27 mountY=0.14, mountTheta=0.47
03:04:19.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.17, opts=13)
03:04:19.241 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.17)
03:04:19.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:04:19.241 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
03:04:19.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:19.241 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:19.241 00.000 5052 Enqueuing Expose request
03:04:19.241 00.000 8976 Worker thread wakes up
03:04:19.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.17) opts 0xd
03:04:19.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.17)
03:04:19.241 00.000 8976 Moving (-0.28, 0.17) raw xDistance=0.27 yDistance=0.14
03:04:19.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:04:19.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:04:19.241 00.000 8976 MoveAxis(L, 1, ABG)
03:04:19.241 00.000 8976 stepping (-19, 1) + (-1, 0)
03:04:19.241 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:19.273 00.032 8976 Received - 47 (G) 
03:04:19.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:19.273 00.000 8976 stepped: pos (-20, 1)
03:04:19.273 00.000 8976 MoveAxis(U, 0, ABG)
03:04:19.273 00.000 8976 move complete, result=0
03:04:19.273 00.000 8976 worker thread done servicing request
03:04:19.273 00.000 8976 Worker thread wakes up
03:04:19.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:19.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:19.273 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:04:19.959 00.686 8976 Exposure complete
03:04:19.964 00.005 8976 worker thread done servicing request
03:04:19.965 00.001 5052 OnExposeComplete: enter
03:04:19.965 00.000 5052 UpdateGuideState(): m_state=6
03:04:19.965 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11889
03:04:19.965 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.32, Mass=191, SNR=9.5, Peak=82 HFD=2.2
03:04:19.965 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.38 = 1.91)
03:04:19.965 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
03:04:19.965 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.39 hyp=0.54 cameraTheta=-2.33 mountX=-0.18 mountY=0.52, mountTheta=1.90
03:04:19.965 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.39, opts=13)
03:04:19.966 00.001 5052 Enqueuing Move request for stepguider (-0.37, -0.39)
03:04:19.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:04:19.966 00.000 5052 UpdateGuideState exits: m=191 SNR=9.5
03:04:19.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:19.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:19.966 00.000 5052 Enqueuing Expose request
03:04:19.966 00.000 8976 Worker thread wakes up
03:04:19.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.39) opts 0xd
03:04:19.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.39)
03:04:19.966 00.000 8976 Moving (-0.37, -0.39) raw xDistance=-0.18 yDistance=0.52
03:04:19.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:04:19.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:04:19.966 00.000 8976 MoveAxis(R, 0, ABG)
03:04:19.966 00.000 8976 MoveAxis(D, 2, ABG)
03:04:19.966 00.000 8976 stepping (-20, 1) + (0, -2)
03:04:19.966 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:19.992 00.026 8976 Received - 47 (G) 
03:04:19.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:19.992 00.000 8976 stepped: pos (-20, -1)
03:04:19.992 00.000 8976 move complete, result=0
03:04:19.992 00.000 8976 worker thread done servicing request
03:04:19.992 00.000 8976 Worker thread wakes up
03:04:19.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:19.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:19.992 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:04:20.675 00.683 8976 Exposure complete
03:04:20.680 00.005 8976 worker thread done servicing request
03:04:20.680 00.000 5052 OnExposeComplete: enter
03:04:20.680 00.000 5052 UpdateGuideState(): m_state=6
03:04:20.681 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11890
03:04:20.681 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.70, Mass=159, SNR=8.8, Peak=77 HFD=1.5
03:04:20.681 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
03:04:20.681 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
03:04:20.681 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-0.04 mountX=-0.14 mountY=-0.23, mountTheta=-2.12
03:04:20.681 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.01, opts=13)
03:04:20.681 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.01)
03:04:20.681 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:04:20.682 00.001 5052 UpdateGuideState exits: m=159 SNR=8.8
03:04:20.682 00.000 8976 Worker thread wakes up
03:04:20.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.01) opts 0xd
03:04:20.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.01)
03:04:20.682 00.000 8976 Moving (0.29, -0.01) raw xDistance=-0.14 yDistance=-0.23
03:04:20.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:04:20.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:20.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:20.682 00.000 5052 Enqueuing Expose request
03:04:20.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:04:20.682 00.000 8976 MoveAxis(R, 0, ABG)
03:04:20.682 00.000 8976 MoveAxis(U, 0, ABG)
03:04:20.682 00.000 8976 move complete, result=0
03:04:20.683 00.001 8976 worker thread done servicing request
03:04:20.683 00.000 8976 Worker thread wakes up
03:04:20.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:20.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:20.683 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:04:21.371 00.688 8976 Exposure complete
03:04:21.376 00.005 8976 worker thread done servicing request
03:04:21.376 00.000 5052 OnExposeComplete: enter
03:04:21.376 00.000 5052 UpdateGuideState(): m_state=6
03:04:21.376 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11891
03:04:21.376 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.72, Mass=169, SNR=9.0, Peak=81 HFD=1.5
03:04:21.376 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
03:04:21.376 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
03:04:21.376 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=-0.03 mountY=-0.09, mountTheta=-1.92
03:04:21.377 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.01, opts=13)
03:04:21.377 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.01)
03:04:21.377 00.000 8976 Worker thread wakes up
03:04:21.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.01) opts 0xd
03:04:21.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.01)
03:04:21.377 00.000 8976 Moving (0.10, 0.01) raw xDistance=-0.03 yDistance=-0.09
03:04:21.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:04:21.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:04:21.377 00.000 8976 MoveAxis(R, 0, ABG)
03:04:21.377 00.000 8976 MoveAxis(U, 0, ABG)
03:04:21.377 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:04:21.377 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:04:21.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:21.377 00.000 8976 move complete, result=0
03:04:21.378 00.001 8976 worker thread done servicing request
03:04:21.378 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:21.378 00.000 5052 Enqueuing Expose request
03:04:21.378 00.000 8976 Worker thread wakes up
03:04:21.378 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:21.378 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:21.378 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:22.069 00.691 8976 Exposure complete
03:04:22.075 00.006 8976 worker thread done servicing request
03:04:22.075 00.000 5052 OnExposeComplete: enter
03:04:22.075 00.000 5052 UpdateGuideState(): m_state=6
03:04:22.075 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11892
03:04:22.075 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.50, Mass=170, SNR=9.0, Peak=76 HFD=2.1
03:04:22.075 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.53 = 1.76)
03:04:22.075 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.65)
03:04:22.075 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.21 hyp=0.35 cameraTheta=-2.48 mountX=-0.06 mountY=0.35, mountTheta=1.75
03:04:22.076 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.21, opts=13)
03:04:22.076 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.21)
03:04:22.076 00.000 8976 Worker thread wakes up
03:04:22.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.21) opts 0xd
03:04:22.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.21)
03:04:22.076 00.000 8976 Moving (-0.27, -0.21) raw xDistance=-0.06 yDistance=0.35
03:04:22.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:04:22.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:04:22.076 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=60, Gamma=2.630
03:04:22.076 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
03:04:22.076 00.000 8976 MoveAxis(R, 0, ABG)
03:04:22.076 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:22.077 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:22.077 00.000 5052 Enqueuing Expose request
03:04:22.077 00.000 8976 MoveAxis(D, 1, ABG)
03:04:22.077 00.000 8976 stepping (-20, -1) + (0, -1)
03:04:22.077 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:22.101 00.024 8976 Received - 47 (G) 
03:04:22.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:22.101 00.000 8976 stepped: pos (-20, -2)
03:04:22.102 00.001 8976 move complete, result=0
03:04:22.102 00.000 8976 worker thread done servicing request
03:04:22.102 00.000 8976 Worker thread wakes up
03:04:22.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:22.102 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:22.102 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:04:22.786 00.684 8976 Exposure complete
03:04:22.792 00.006 8976 worker thread done servicing request
03:04:22.792 00.000 5052 OnExposeComplete: enter
03:04:22.792 00.000 5052 UpdateGuideState(): m_state=6
03:04:22.792 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11893
03:04:22.792 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.98, Mass=146, SNR=8.4, Peak=76 HFD=2.0
03:04:22.792 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
03:04:22.792 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
03:04:22.793 00.001 5052 CameraToMount -- cameraX=0.44 cameraY=0.27 hyp=0.52 cameraTheta=0.55 mountX=0.04 mountY=-0.52, mountTheta=-1.49
03:04:22.793 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.27, opts=13)
03:04:22.793 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.27)
03:04:22.793 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:04:22.793 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
03:04:22.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:22.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:22.793 00.000 5052 Enqueuing Expose request
03:04:22.793 00.000 8976 Worker thread wakes up
03:04:22.794 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.27) opts 0xd
03:04:22.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.27)
03:04:22.794 00.000 8976 Moving (0.44, 0.27) raw xDistance=0.04 yDistance=-0.52
03:04:22.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:04:22.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
03:04:22.794 00.000 8976 MoveAxis(R, 0, ABG)
03:04:22.794 00.000 8976 MoveAxis(U, 2, ABG)
03:04:22.794 00.000 8976 stepping (-20, -2) + (0, 2)
03:04:22.794 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:22.821 00.027 8976 Received - 47 (G) 
03:04:22.821 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:22.821 00.000 8976 stepped: pos (-20, 0)
03:04:22.822 00.001 8976 move complete, result=0
03:04:22.822 00.000 8976 worker thread done servicing request
03:04:22.822 00.000 8976 Worker thread wakes up
03:04:22.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:22.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:22.822 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
03:04:23.505 00.683 8976 Exposure complete
03:04:23.510 00.005 8976 worker thread done servicing request
03:04:23.510 00.000 5052 OnExposeComplete: enter
03:04:23.510 00.000 5052 UpdateGuideState(): m_state=6
03:04:23.510 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11894
03:04:23.510 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.78, Mass=175, SNR=9.1, Peak=75 HFD=2.0
03:04:23.511 00.001 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
03:04:23.511 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
03:04:23.511 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.40 mountX=-0.01 mountY=-0.18, mountTheta=-1.65
03:04:23.512 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.07, opts=13)
03:04:23.512 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.07)
03:04:23.512 00.000 8976 Worker thread wakes up
03:04:23.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.07) opts 0xd
03:04:23.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.07)
03:04:23.512 00.000 8976 Moving (0.17, 0.07) raw xDistance=-0.01 yDistance=-0.18
03:04:23.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:04:23.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
03:04:23.512 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
03:04:23.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:23.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:04:23.512 00.000 8976 MoveAxis(R, 0, ABG)
03:04:23.512 00.000 8976 MoveAxis(U, 0, ABG)
03:04:23.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:23.512 00.000 5052 Enqueuing Expose request
03:04:23.513 00.001 8976 move complete, result=0
03:04:23.513 00.000 8976 worker thread done servicing request
03:04:23.513 00.000 8976 Worker thread wakes up
03:04:23.513 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:04:23.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:23.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:24.198 00.685 8976 Exposure complete
03:04:24.204 00.006 8976 worker thread done servicing request
03:04:24.204 00.000 5052 OnExposeComplete: enter
03:04:24.204 00.000 5052 UpdateGuideState(): m_state=6
03:04:24.204 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11895
03:04:24.204 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.87, Mass=149, SNR=8.5, Peak=78 HFD=1.8
03:04:24.204 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
03:04:24.204 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:04:24.204 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.16 hyp=0.37 cameraTheta=0.44 mountX=-0.01 mountY=-0.37, mountTheta=-1.60
03:04:24.205 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.16, opts=13)
03:04:24.205 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.16)
03:04:24.205 00.000 8976 Worker thread wakes up
03:04:24.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.16) opts 0xd
03:04:24.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.16)
03:04:24.205 00.000 8976 Moving (0.34, 0.16) raw xDistance=-0.01 yDistance=-0.37
03:04:24.205 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:04:24.205 00.000 5052 UpdateGuideState exits: m=149 SNR=8.5
03:04:24.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:04:24.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:04:24.205 00.000 8976 MoveAxis(R, 0, ABG)
03:04:24.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:24.205 00.000 8976 MoveAxis(U, 1, ABG)
03:04:24.205 00.000 8976 stepping (-20, 0) + (0, 1)
03:04:24.205 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:24.206 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:24.206 00.000 5052 Enqueuing Expose request
03:04:24.229 00.023 8976 Received - 47 (G) 
03:04:24.229 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:24.229 00.000 8976 stepped: pos (-20, 1)
03:04:24.229 00.000 8976 move complete, result=0
03:04:24.229 00.000 8976 worker thread done servicing request
03:04:24.229 00.000 8976 Worker thread wakes up
03:04:24.230 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:24.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:24.230 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
03:04:24.915 00.685 8976 Exposure complete
03:04:24.921 00.006 8976 worker thread done servicing request
03:04:24.921 00.000 5052 OnExposeComplete: enter
03:04:24.921 00.000 5052 UpdateGuideState(): m_state=6
03:04:24.921 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11896
03:04:24.921 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.75, Mass=174, SNR=9.1, Peak=80 HFD=2.3
03:04:24.921 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
03:04:24.921 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
03:04:24.921 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.04 hyp=0.62 cameraTheta=0.07 mountX=-0.24 mountY=-0.54, mountTheta=-1.99
03:04:24.922 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.04, opts=13)
03:04:24.922 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.04)
03:04:24.922 00.000 8976 Worker thread wakes up
03:04:24.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.04) opts 0xd
03:04:24.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.04)
03:04:24.922 00.000 8976 Moving (0.62, 0.04) raw xDistance=-0.24 yDistance=-0.54
03:04:24.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:04:24.922 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:04:24.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:24.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:04:24.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
03:04:24.922 00.000 8976 MoveAxis(R, 0, ABG)
03:04:24.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:24.922 00.000 5052 Enqueuing Expose request
03:04:24.923 00.001 8976 MoveAxis(U, 2, ABG)
03:04:24.923 00.000 8976 stepping (-20, 1) + (0, 2)
03:04:24.923 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:24.947 00.024 8976 Received - 47 (G) 
03:04:24.948 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:24.948 00.000 8976 stepped: pos (-20, 3)
03:04:24.948 00.000 8976 move complete, result=0
03:04:24.948 00.000 8976 worker thread done servicing request
03:04:24.948 00.000 8976 Worker thread wakes up
03:04:24.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:24.948 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:04:24.948 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:25.632 00.684 8976 Exposure complete
03:04:25.638 00.006 8976 worker thread done servicing request
03:04:25.639 00.001 5052 OnExposeComplete: enter
03:04:25.639 00.000 5052 UpdateGuideState(): m_state=6
03:04:25.639 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11897
03:04:25.639 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.85, Mass=161, SNR=8.8, Peak=79 HFD=2.0
03:04:25.639 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
03:04:25.639 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
03:04:25.639 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.14 hyp=0.89 cameraTheta=0.16 mountX=-0.27 mountY=-0.82, mountTheta=-1.90
03:04:25.640 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.14, opts=13)
03:04:25.640 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.14)
03:04:25.640 00.000 8976 Worker thread wakes up
03:04:25.640 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:04:25.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.14) opts 0xd
03:04:25.640 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
03:04:25.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.14)
03:04:25.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:25.640 00.000 8976 Moving (0.88, 0.14) raw xDistance=-0.27 yDistance=-0.82
03:04:25.640 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:25.640 00.000 5052 Enqueuing Expose request
03:04:25.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:04:25.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.82
03:04:25.640 00.000 8976 MoveAxis(R, 1, ABG)
03:04:25.640 00.000 8976 stepping (-20, 3) + (1, 0)
03:04:25.640 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:25.666 00.026 8976 Received - 47 (G) 
03:04:25.667 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:25.667 00.000 8976 stepped: pos (-19, 3)
03:04:25.667 00.000 8976 MoveAxis(U, 3, ABG)
03:04:25.667 00.000 8976 stepping (-19, 3) + (0, 3)
03:04:25.667 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:25.698 00.031 8976 Received - 47 (G) 
03:04:25.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:25.698 00.000 8976 stepped: pos (-19, 6)
03:04:25.699 00.001 8976 move complete, result=0
03:04:25.699 00.000 8976 worker thread done servicing request
03:04:25.699 00.000 8976 Worker thread wakes up
03:04:25.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:25.699 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
03:04:25.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:26.382 00.683 8976 Exposure complete
03:04:26.388 00.006 8976 worker thread done servicing request
03:04:26.388 00.000 5052 OnExposeComplete: enter
03:04:26.388 00.000 5052 UpdateGuideState(): m_state=6
03:04:26.388 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11898
03:04:26.388 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.62, Mass=166, SNR=8.9, Peak=72 HFD=1.8
03:04:26.388 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
03:04:26.388 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
03:04:26.389 00.001 5052 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.64 mountX=-0.14 mountY=-0.05, mountTheta=-2.77
03:04:26.389 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.09, opts=13)
03:04:26.389 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.09)
03:04:26.389 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:04:26.389 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
03:04:26.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:26.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:26.389 00.000 5052 Enqueuing Expose request
03:04:26.389 00.000 8976 Worker thread wakes up
03:04:26.390 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.09) opts 0xd
03:04:26.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.09)
03:04:26.390 00.000 8976 Moving (0.12, -0.09) raw xDistance=-0.14 yDistance=-0.05
03:04:26.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:04:26.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:04:26.390 00.000 8976 MoveAxis(R, 0, ABG)
03:04:26.390 00.000 8976 MoveAxis(U, 0, ABG)
03:04:26.390 00.000 8976 move complete, result=0
03:04:26.390 00.000 8976 worker thread done servicing request
03:04:26.390 00.000 8976 Worker thread wakes up
03:04:26.390 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:26.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:26.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:27.074 00.684 8976 Exposure complete
03:04:27.078 00.004 8976 worker thread done servicing request
03:04:27.078 00.000 5052 OnExposeComplete: enter
03:04:27.078 00.000 5052 UpdateGuideState(): m_state=6
03:04:27.079 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11899
03:04:27.079 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=281.72, Mass=163, SNR=8.8, Peak=69 HFD=2.3
03:04:27.079 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
03:04:27.079 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:04:27.079 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.01 hyp=0.95 cameraTheta=0.01 mountX=-0.42 mountY=-0.81, mountTheta=-2.05
03:04:27.079 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.01, opts=13)
03:04:27.079 00.000 5052 Enqueuing Move request for stepguider (0.95, 0.01)
03:04:27.079 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:04:27.080 00.001 5052 UpdateGuideState exits: m=163 SNR=8.8
03:04:27.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:27.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:27.080 00.000 5052 Enqueuing Expose request
03:04:27.080 00.000 8976 Worker thread wakes up
03:04:27.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.01) opts 0xd
03:04:27.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.01)
03:04:27.080 00.000 8976 Moving (0.95, 0.01) raw xDistance=-0.42 yDistance=-0.81
03:04:27.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
03:04:27.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
03:04:27.080 00.000 8976 MoveAxis(R, 2, ABG)
03:04:27.080 00.000 8976 stepping (-19, 6) + (2, 0)
03:04:27.080 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:27.105 00.025 8976 Received - 47 (G) 
03:04:27.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:27.105 00.000 8976 stepped: pos (-17, 6)
03:04:27.105 00.000 8976 MoveAxis(U, 3, ABG)
03:04:27.105 00.000 8976 stepping (-17, 6) + (0, 3)
03:04:27.106 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:27.138 00.032 8976 Received - 47 (G) 
03:04:27.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:27.138 00.000 8976 stepped: pos (-17, 9)
03:04:27.138 00.000 8976 move complete, result=0
03:04:27.138 00.000 8976 worker thread done servicing request
03:04:27.138 00.000 8976 Worker thread wakes up
03:04:27.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:27.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:27.138 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
03:04:27.821 00.683 8976 Exposure complete
03:04:27.827 00.006 8976 worker thread done servicing request
03:04:27.827 00.000 5052 OnExposeComplete: enter
03:04:27.827 00.000 5052 UpdateGuideState(): m_state=6
03:04:27.827 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11900
03:04:27.827 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=282.12, Mass=153, SNR=8.6, Peak=75 HFD=2.0
03:04:27.827 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
03:04:27.827 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
03:04:27.827 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.41 hyp=0.94 cameraTheta=0.45 mountX=-0.02 mountY=-0.94, mountTheta=-1.59
03:04:27.828 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.41, opts=13)
03:04:27.828 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.41)
03:04:27.828 00.000 8976 Worker thread wakes up
03:04:27.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.41) opts 0xd
03:04:27.828 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.41)
03:04:27.828 00.000 8976 Moving (0.85, 0.41) raw xDistance=-0.02 yDistance=-0.94
03:04:27.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:04:27.828 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:04:27.828 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
03:04:27.828 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:27.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.94
03:04:27.828 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:27.828 00.000 5052 Enqueuing Expose request
03:04:27.828 00.000 8976 MoveAxis(R, 0, ABG)
03:04:27.828 00.000 8976 MoveAxis(U, 4, ABG)
03:04:27.828 00.000 8976 stepping (-17, 9) + (0, 4)
03:04:27.828 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:04:27.873 00.045 8976 Received - 47 (G) 
03:04:27.873 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:04:27.873 00.000 8976 stepped: pos (-17, 13)
03:04:27.873 00.000 8976 move complete, result=0
03:04:27.873 00.000 8976 worker thread done servicing request
03:04:27.873 00.000 8976 Worker thread wakes up
03:04:27.873 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:27.873 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:27.873 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
03:04:28.558 00.685 8976 Exposure complete
03:04:28.563 00.005 8976 worker thread done servicing request
03:04:28.563 00.000 5052 OnExposeComplete: enter
03:04:28.563 00.000 5052 UpdateGuideState(): m_state=6
03:04:28.563 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11901
03:04:28.563 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.92, Mass=158, SNR=8.7, Peak=72 HFD=2.2
03:04:28.563 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
03:04:28.563 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
03:04:28.563 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.21 hyp=0.63 cameraTheta=0.34 mountX=-0.08 mountY=-0.61, mountTheta=-1.70
03:04:28.564 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.21, opts=13)
03:04:28.564 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.21)
03:04:28.564 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:04:28.564 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:04:28.564 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:28.564 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:28.564 00.000 5052 Enqueuing Expose request
03:04:28.564 00.000 8976 Worker thread wakes up
03:04:28.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.21) opts 0xd
03:04:28.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.21)
03:04:28.565 00.001 8976 Moving (0.59, 0.21) raw xDistance=-0.08 yDistance=-0.61
03:04:28.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:04:28.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.61
03:04:28.565 00.000 8976 MoveAxis(R, 0, ABG)
03:04:28.565 00.000 8976 MoveAxis(U, 3, ABG)
03:04:28.565 00.000 8976 stepping (-17, 13) + (0, 3)
03:04:28.565 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:28.593 00.028 8976 Received - 47 (G) 
03:04:28.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:28.593 00.000 8976 stepped: pos (-17, 16)
03:04:28.593 00.000 8976 move complete, result=0
03:04:28.593 00.000 8976 worker thread done servicing request
03:04:28.593 00.000 8976 Worker thread wakes up
03:04:28.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:28.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:28.593 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
03:04:29.277 00.684 8976 Exposure complete
03:04:29.283 00.006 8976 worker thread done servicing request
03:04:29.283 00.000 5052 OnExposeComplete: enter
03:04:29.283 00.000 5052 UpdateGuideState(): m_state=6
03:04:29.283 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11902
03:04:29.283 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.42, Mass=171, SNR=9.0, Peak=79 HFD=1.6
03:04:29.283 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
03:04:29.283 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
03:04:29.283 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.29 hyp=0.57 cameraTheta=-0.55 mountX=-0.48 mountY=-0.25, mountTheta=-2.67
03:04:29.283 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.29, opts=13)
03:04:29.283 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.29)
03:04:29.283 00.000 8976 Worker thread wakes up
03:04:29.284 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:04:29.284 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
03:04:29.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:29.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:29.284 00.000 5052 Enqueuing Expose request
03:04:29.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.29) opts 0xd
03:04:29.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.29)
03:04:29.284 00.000 8976 Moving (0.48, -0.29) raw xDistance=-0.48 yDistance=-0.25
03:04:29.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
03:04:29.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:04:29.284 00.000 8976 MoveAxis(R, 2, ABG)
03:04:29.284 00.000 8976 stepping (-17, 16) + (2, 0)
03:04:29.284 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:29.312 00.028 8976 Received - 47 (G) 
03:04:29.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:29.312 00.000 8976 stepped: pos (-15, 16)
03:04:29.312 00.000 8976 MoveAxis(U, 0, ABG)
03:04:29.312 00.000 8976 move complete, result=0
03:04:29.312 00.000 8976 worker thread done servicing request
03:04:29.312 00.000 8976 Worker thread wakes up
03:04:29.312 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
03:04:29.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:29.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:29.999 00.687 8976 Exposure complete
03:04:30.005 00.006 8976 worker thread done servicing request
03:04:30.005 00.000 5052 OnExposeComplete: enter
03:04:30.005 00.000 5052 UpdateGuideState(): m_state=6
03:04:30.005 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11903
03:04:30.005 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.83, Mass=176, SNR=9.2, Peak=76 HFD=2.1
03:04:30.005 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
03:04:30.005 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
03:04:30.005 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.34 mountX=0.16 mountY=0.03, mountTheta=0.20
03:04:30.006 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.12, opts=13)
03:04:30.006 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.12)
03:04:30.006 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:04:30.006 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
03:04:30.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:30.006 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:30.006 00.000 5052 Enqueuing Expose request
03:04:30.006 00.000 8976 Worker thread wakes up
03:04:30.006 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.12) opts 0xd
03:04:30.006 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.12)
03:04:30.006 00.000 8976 Moving (-0.12, 0.12) raw xDistance=0.16 yDistance=0.03
03:04:30.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:04:30.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:04:30.006 00.000 8976 MoveAxis(R, 0, ABG)
03:04:30.006 00.000 8976 MoveAxis(U, 0, ABG)
03:04:30.006 00.000 8976 move complete, result=0
03:04:30.006 00.000 8976 worker thread done servicing request
03:04:30.006 00.000 8976 Worker thread wakes up
03:04:30.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:30.006 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:30.007 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:30.693 00.686 8976 Exposure complete
03:04:30.698 00.005 8976 worker thread done servicing request
03:04:30.699 00.001 5052 OnExposeComplete: enter
03:04:30.699 00.000 5052 UpdateGuideState(): m_state=6
03:04:30.699 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11904
03:04:30.699 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.71, Mass=159, SNR=8.7, Peak=70 HFD=1.8
03:04:30.699 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
03:04:30.699 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
03:04:30.699 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.00 hyp=0.43 cameraTheta=-0.01 mountX=-0.20 mountY=-0.36, mountTheta=-2.08
03:04:30.700 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.00, opts=13)
03:04:30.700 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.00)
03:04:30.700 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:04:30.700 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
03:04:30.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:30.700 00.000 8976 Worker thread wakes up
03:04:30.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.00) opts 0xd
03:04:30.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.00)
03:04:30.700 00.000 8976 Moving (0.43, -0.00) raw xDistance=-0.20 yDistance=-0.36
03:04:30.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:04:30.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:30.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:04:30.700 00.000 8976 MoveAxis(R, 0, ABG)
03:04:30.700 00.000 8976 MoveAxis(U, 1, ABG)
03:04:30.700 00.000 8976 stepping (-15, 16) + (0, 1)
03:04:30.700 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:30.700 00.000 5052 Enqueuing Expose request
03:04:30.719 00.019 8976 Received - 47 (G) 
03:04:30.719 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:30.719 00.000 8976 stepped: pos (-15, 17)
03:04:30.719 00.000 8976 move complete, result=0
03:04:30.719 00.000 8976 worker thread done servicing request
03:04:30.719 00.000 8976 Worker thread wakes up
03:04:30.719 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:30.719 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:30.719 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
03:04:31.404 00.685 8976 Exposure complete
03:04:31.409 00.005 8976 worker thread done servicing request
03:04:31.409 00.000 5052 OnExposeComplete: enter
03:04:31.409 00.000 5052 UpdateGuideState(): m_state=6
03:04:31.409 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11905
03:04:31.409 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.76, Mass=147, SNR=8.4, Peak=71 HFD=1.8
03:04:31.409 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
03:04:31.409 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
03:04:31.409 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.05 hyp=0.40 cameraTheta=0.12 mountX=-0.14 mountY=-0.36, mountTheta=-1.93
03:04:31.410 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.05, opts=13)
03:04:31.410 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.05)
03:04:31.410 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:04:31.410 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
03:04:31.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:31.410 00.000 8976 Worker thread wakes up
03:04:31.410 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.05) opts 0xd
03:04:31.410 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.05)
03:04:31.410 00.000 8976 Moving (0.40, 0.05) raw xDistance=-0.14 yDistance=-0.36
03:04:31.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:31.410 00.000 5052 Enqueuing Expose request
03:04:31.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:04:31.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
03:04:31.410 00.000 8976 MoveAxis(R, 0, ABG)
03:04:31.411 00.001 8976 MoveAxis(U, 2, ABG)
03:04:31.411 00.000 8976 stepping (-15, 17) + (0, 2)
03:04:31.411 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:31.438 00.027 8976 Received - 47 (G) 
03:04:31.438 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:31.438 00.000 8976 stepped: pos (-15, 19)
03:04:31.438 00.000 8976 move complete, result=0
03:04:31.438 00.000 8976 worker thread done servicing request
03:04:31.438 00.000 8976 Worker thread wakes up
03:04:31.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:31.438 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:31.438 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:04:32.125 00.687 8976 Exposure complete
03:04:32.130 00.005 8976 worker thread done servicing request
03:04:32.130 00.000 5052 OnExposeComplete: enter
03:04:32.130 00.000 5052 UpdateGuideState(): m_state=6
03:04:32.130 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11906
03:04:32.130 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.75, Mass=161, SNR=8.8, Peak=70 HFD=2.5
03:04:32.130 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
03:04:32.130 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
03:04:32.130 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.04 hyp=0.52 cameraTheta=0.07 mountX=-0.20 mountY=-0.45, mountTheta=-1.99
03:04:32.131 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.04, opts=13)
03:04:32.131 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.04)
03:04:32.131 00.000 8976 Worker thread wakes up
03:04:32.131 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.04) opts 0xd
03:04:32.131 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.04)
03:04:32.131 00.000 8976 Moving (0.52, 0.04) raw xDistance=-0.20 yDistance=-0.45
03:04:32.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:04:32.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
03:04:32.131 00.000 8976 MoveAxis(R, 0, ABG)
03:04:32.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
03:04:32.131 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
03:04:32.131 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:32.131 00.000 8976 MoveAxis(U, 2, ABG)
03:04:32.131 00.000 8976 stepping (-15, 19) + (0, 2)
03:04:32.131 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:32.131 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:32.131 00.000 5052 Enqueuing Expose request
03:04:32.158 00.027 8976 Received - 47 (G) 
03:04:32.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:32.158 00.000 8976 stepped: pos (-15, 21)
03:04:32.158 00.000 8976 move complete, result=0
03:04:32.158 00.000 8976 worker thread done servicing request
03:04:32.158 00.000 8976 Worker thread wakes up
03:04:32.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:32.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:32.158 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:04:32.844 00.686 8976 Exposure complete
03:04:32.849 00.005 8976 worker thread done servicing request
03:04:32.849 00.000 5052 OnExposeComplete: enter
03:04:32.849 00.000 5052 UpdateGuideState(): m_state=6
03:04:32.849 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11907
03:04:32.850 00.001 5052 Star::Find returns 1 (0), X=330.07, Y=281.34, Mass=166, SNR=9.0, Peak=73 HFD=2.3
03:04:32.850 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
03:04:32.850 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
03:04:32.850 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=-0.37 hyp=0.97 cameraTheta=-0.40 mountX=-0.74 mountY=-0.54, mountTheta=-2.51
03:04:32.851 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=-0.37, opts=13)
03:04:32.851 00.000 5052 Enqueuing Move request for stepguider (0.89, -0.37)
03:04:32.851 00.000 8976 Worker thread wakes up
03:04:32.851 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, -0.37) opts 0xd
03:04:32.851 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, -0.37)
03:04:32.851 00.000 8976 Moving (0.89, -0.37) raw xDistance=-0.74 yDistance=-0.54
03:04:32.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
03:04:32.851 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
03:04:32.851 00.000 8976 MoveAxis(R, 3, ABG)
03:04:32.851 00.000 8976 stepping (-15, 21) + (3, 0)
03:04:32.851 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:32.851 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:04:32.851 00.000 5052 UpdateGuideState exits: m=166 SNR=9.0
03:04:32.851 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:32.852 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:32.852 00.000 5052 Enqueuing Expose request
03:04:32.877 00.025 8976 Received - 47 (G) 
03:04:32.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:32.877 00.000 8976 stepped: pos (-12, 21)
03:04:32.877 00.000 8976 MoveAxis(U, 2, ABG)
03:04:32.877 00.000 8976 stepping (-12, 21) + (0, 2)
03:04:32.877 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:32.909 00.032 8976 Received - 47 (G) 
03:04:32.909 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:32.909 00.000 8976 stepped: pos (-12, 23)
03:04:32.909 00.000 8976 move complete, result=0
03:04:32.909 00.000 8976 worker thread done servicing request
03:04:32.909 00.000 8976 Worker thread wakes up
03:04:32.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:32.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:32.909 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
03:04:33.597 00.688 8976 Exposure complete
03:04:33.602 00.005 8976 worker thread done servicing request
03:04:33.603 00.001 5052 OnExposeComplete: enter
03:04:33.603 00.000 5052 UpdateGuideState(): m_state=6
03:04:33.603 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11908
03:04:33.603 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.84, Mass=159, SNR=8.7, Peak=75 HFD=2.3
03:04:33.603 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
03:04:33.603 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
03:04:33.603 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.37 mountX=0.11 mountY=-0.10, mountTheta=-0.73
03:04:33.605 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.13, opts=13)
03:04:33.605 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.13)
03:04:33.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:04:33.605 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
03:04:33.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:33.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:33.605 00.000 5052 Enqueuing Expose request
03:04:33.605 00.000 8976 Worker thread wakes up
03:04:33.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.13) opts 0xd
03:04:33.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.13)
03:04:33.606 00.001 8976 Moving (0.03, 0.13) raw xDistance=0.11 yDistance=-0.10
03:04:33.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:04:33.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:04:33.606 00.000 8976 MoveAxis(R, 0, ABG)
03:04:33.606 00.000 8976 MoveAxis(U, 0, ABG)
03:04:33.606 00.000 8976 move complete, result=0
03:04:33.606 00.000 8976 worker thread done servicing request
03:04:33.607 00.001 8976 Worker thread wakes up
03:04:33.607 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:33.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:33.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:34.297 00.690 8976 Exposure complete
03:04:34.303 00.006 8976 worker thread done servicing request
03:04:34.303 00.000 5052 OnExposeComplete: enter
03:04:34.303 00.000 5052 UpdateGuideState(): m_state=6
03:04:34.303 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11909
03:04:34.303 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.88, Mass=177, SNR=9.2, Peak=80 HFD=2.2
03:04:34.303 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
03:04:34.303 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
03:04:34.303 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.02 mountX=0.10 mountY=-0.18, mountTheta=-1.05
03:04:34.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.17, opts=13)
03:04:34.304 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.17)
03:04:34.304 00.000 8976 Worker thread wakes up
03:04:34.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.17) opts 0xd
03:04:34.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.17)
03:04:34.304 00.000 8976 Moving (0.10, 0.17) raw xDistance=0.10 yDistance=-0.18
03:04:34.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=59, Gamma=2.630
03:04:34.304 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
03:04:34.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:34.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:04:34.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:04:34.304 00.000 8976 MoveAxis(R, 0, ABG)
03:04:34.304 00.000 8976 MoveAxis(U, 0, ABG)
03:04:34.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:34.305 00.001 5052 Enqueuing Expose request
03:04:34.305 00.000 8976 move complete, result=0
03:04:34.305 00.000 8976 worker thread done servicing request
03:04:34.305 00.000 8976 Worker thread wakes up
03:04:34.305 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:04:34.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:34.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:34.991 00.686 8976 Exposure complete
03:04:34.997 00.006 8976 worker thread done servicing request
03:04:34.997 00.000 5052 OnExposeComplete: enter
03:04:34.997 00.000 5052 UpdateGuideState(): m_state=6
03:04:34.997 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11910
03:04:34.997 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.82, Mass=182, SNR=9.3, Peak=79 HFD=2.3
03:04:34.997 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:04:34.997 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
03:04:34.997 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.65 mountX=0.19 mountY=0.11, mountTheta=0.53
03:04:34.999 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.11, opts=13)
03:04:34.999 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.11)
03:04:34.999 00.000 8976 Worker thread wakes up
03:04:34.999 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:04:34.999 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
03:04:34.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:34.999 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:34.999 00.000 5052 Enqueuing Expose request
03:04:34.999 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.11) opts 0xd
03:04:34.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.11)
03:04:34.999 00.000 8976 Moving (-0.20, 0.11) raw xDistance=0.19 yDistance=0.11
03:04:34.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:04:34.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:04:35.000 00.001 8976 MoveAxis(R, 0, ABG)
03:04:35.000 00.000 8976 MoveAxis(U, 0, ABG)
03:04:35.000 00.000 8976 move complete, result=0
03:04:35.000 00.000 8976 worker thread done servicing request
03:04:35.000 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:35.000 00.000 8976 Worker thread wakes up
03:04:35.000 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:35.000 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:35.682 00.682 8976 Exposure complete
03:04:35.688 00.006 8976 worker thread done servicing request
03:04:35.688 00.000 5052 OnExposeComplete: enter
03:04:35.688 00.000 5052 UpdateGuideState(): m_state=6
03:04:35.688 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11911
03:04:35.688 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=282.12, Mass=148, SNR=8.4, Peak=78 HFD=2.0
03:04:35.688 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
03:04:35.688 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
03:04:35.688 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.41 hyp=0.58 cameraTheta=2.35 mountX=0.55 mountY=0.12, mountTheta=0.21
03:04:35.689 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.41, opts=13)
03:04:35.689 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.41)
03:04:35.689 00.000 8976 Worker thread wakes up
03:04:35.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.41) opts 0xd
03:04:35.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.41)
03:04:35.689 00.000 8976 Moving (-0.41, 0.41) raw xDistance=0.55 yDistance=0.12
03:04:35.689 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:04:35.689 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:04:35.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:35.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:35.689 00.000 5052 Enqueuing Expose request
03:04:35.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
03:04:35.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:04:35.689 00.000 8976 MoveAxis(L, 2, ABG)
03:04:35.689 00.000 8976 stepping (-12, 23) + (-2, 0)
03:04:35.689 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:35.723 00.034 8976 Received - 47 (G) 
03:04:35.723 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:35.723 00.000 8976 stepped: pos (-14, 23)
03:04:35.723 00.000 8976 MoveAxis(U, 0, ABG)
03:04:35.723 00.000 8976 move complete, result=0
03:04:35.723 00.000 8976 worker thread done servicing request
03:04:35.723 00.000 8976 Worker thread wakes up
03:04:35.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:35.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:35.723 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
03:04:36.409 00.686 8976 Exposure complete
03:04:36.415 00.006 8976 worker thread done servicing request
03:04:36.415 00.000 5052 OnExposeComplete: enter
03:04:36.415 00.000 5052 UpdateGuideState(): m_state=6
03:04:36.415 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11912
03:04:36.415 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.70, Mass=163, SNR=8.8, Peak=73 HFD=1.7
03:04:36.415 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
03:04:36.415 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
03:04:36.415 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.01 hyp=0.53 cameraTheta=-3.12 mountX=0.23 mountY=0.45, mountTheta=1.09
03:04:36.417 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.01, opts=13)
03:04:36.417 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.01)
03:04:36.417 00.000 8976 Worker thread wakes up
03:04:36.417 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:04:36.417 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
03:04:36.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.01) opts 0xd
03:04:36.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.01)
03:04:36.417 00.000 8976 Moving (-0.53, -0.01) raw xDistance=0.23 yDistance=0.45
03:04:36.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:04:36.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:36.418 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:36.418 00.000 5052 Enqueuing Expose request
03:04:36.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:04:36.418 00.000 8976 MoveAxis(R, 0, ABG)
03:04:36.418 00.000 8976 MoveAxis(D, 2, ABG)
03:04:36.418 00.000 8976 stepping (-14, 23) + (0, -2)
03:04:36.418 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:36.442 00.024 8976 Received - 47 (G) 
03:04:36.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:36.442 00.000 8976 stepped: pos (-14, 21)
03:04:36.442 00.000 8976 move complete, result=0
03:04:36.442 00.000 8976 worker thread done servicing request
03:04:36.442 00.000 8976 Worker thread wakes up
03:04:36.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:36.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:36.442 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:04:37.127 00.685 8976 Exposure complete
03:04:37.133 00.006 8976 worker thread done servicing request
03:04:37.134 00.001 5052 OnExposeComplete: enter
03:04:37.134 00.000 5052 UpdateGuideState(): m_state=6
03:04:37.134 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11913
03:04:37.134 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.73, Mass=170, SNR=9.0, Peak=69 HFD=1.8
03:04:37.134 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:04:37.134 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
03:04:37.134 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.02 hyp=0.74 cameraTheta=3.12 mountX=0.35 mountY=0.61, mountTheta=1.05
03:04:37.135 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.02, opts=13)
03:04:37.135 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.02)
03:04:37.135 00.000 8976 Worker thread wakes up
03:04:37.135 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.02) opts 0xd
03:04:37.135 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.02)
03:04:37.135 00.000 8976 Moving (-0.74, 0.02) raw xDistance=0.35 yDistance=0.61
03:04:37.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:04:37.135 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:04:37.135 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
03:04:37.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
03:04:37.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:37.135 00.000 8976 MoveAxis(L, 1, ABG)
03:04:37.136 00.001 8976 stepping (-14, 21) + (-1, 0)
03:04:37.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:37.136 00.000 5052 Enqueuing Expose request
03:04:37.136 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:37.162 00.026 8976 Received - 47 (G) 
03:04:37.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:37.162 00.000 8976 stepped: pos (-15, 21)
03:04:37.162 00.000 8976 MoveAxis(D, 3, ABG)
03:04:37.162 00.000 8976 stepping (-15, 21) + (0, -3)
03:04:37.162 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:37.194 00.032 8976 Received - 47 (G) 
03:04:37.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:37.194 00.000 8976 stepped: pos (-15, 18)
03:04:37.194 00.000 8976 move complete, result=0
03:04:37.194 00.000 8976 worker thread done servicing request
03:04:37.194 00.000 8976 Worker thread wakes up
03:04:37.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:37.194 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.6 px 3 ms SOUTH
03:04:37.194 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:37.880 00.686 8976 Exposure complete
03:04:37.886 00.006 8976 worker thread done servicing request
03:04:37.886 00.000 5052 OnExposeComplete: enter
03:04:37.886 00.000 5052 UpdateGuideState(): m_state=6
03:04:37.886 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11914
03:04:37.886 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.95, Mass=153, SNR=8.6, Peak=74 HFD=2.1
03:04:37.886 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.04) = xAngle (-0.16 = -0.16)
03:04:37.886 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.26 = -0.26)
03:04:37.886 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.89 mountX=0.25 mountY=-0.06, mountTheta=-0.25
03:04:37.886 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.24, opts=13)
03:04:37.886 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.24)
03:04:37.887 00.001 8976 Worker thread wakes up
03:04:37.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.24) opts 0xd
03:04:37.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.24)
03:04:37.887 00.000 8976 Moving (-0.08, 0.24) raw xDistance=0.25 yDistance=-0.06
03:04:37.887 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:04:37.887 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
03:04:37.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:37.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:04:37.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:04:37.887 00.000 8976 MoveAxis(R, 0, ABG)
03:04:37.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:37.887 00.000 5052 Enqueuing Expose request
03:04:37.887 00.000 8976 MoveAxis(U, 0, ABG)
03:04:37.888 00.001 8976 move complete, result=0
03:04:37.888 00.000 8976 worker thread done servicing request
03:04:37.888 00.000 8976 Worker thread wakes up
03:04:37.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:37.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:37.888 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:38.572 00.684 8976 Exposure complete
03:04:38.578 00.006 8976 worker thread done servicing request
03:04:38.578 00.000 5052 OnExposeComplete: enter
03:04:38.578 00.000 5052 UpdateGuideState(): m_state=6
03:04:38.578 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11915
03:04:38.578 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=282.29, Mass=165, SNR=8.9, Peak=78 HFD=2.1
03:04:38.578 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
03:04:38.578 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.06 = -0.06)
03:04:38.579 00.001 5052 CameraToMount -- cameraX=-0.33 cameraY=0.58 hyp=0.67 cameraTheta=2.09 mountX=0.67 mountY=-0.04, mountTheta=-0.06
03:04:38.579 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.58, opts=13)
03:04:38.579 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.58)
03:04:38.579 00.000 8976 Worker thread wakes up
03:04:38.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.58) opts 0xd
03:04:38.579 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.58)
03:04:38.580 00.001 8976 Moving (-0.33, 0.58) raw xDistance=0.67 yDistance=-0.04
03:04:38.580 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:04:38.580 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
03:04:38.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
03:04:38.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:04:38.580 00.000 8976 MoveAxis(L, 3, ABG)
03:04:38.580 00.000 8976 stepping (-15, 18) + (-3, 0)
03:04:38.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:38.580 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:38.580 00.000 5052 Enqueuing Expose request
03:04:38.580 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:38.616 00.036 8976 Received - 47 (G) 
03:04:38.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:38.616 00.000 8976 stepped: pos (-18, 18)
03:04:38.616 00.000 8976 MoveAxis(U, 0, ABG)
03:04:38.616 00.000 8976 move complete, result=0
03:04:38.616 00.000 8976 worker thread done servicing request
03:04:38.616 00.000 8976 Worker thread wakes up
03:04:38.616 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.0 px 0 ms NORTH
03:04:38.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:38.616 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:39.300 00.684 8976 Exposure complete
03:04:39.306 00.006 8976 worker thread done servicing request
03:04:39.306 00.000 5052 OnExposeComplete: enter
03:04:39.306 00.000 5052 UpdateGuideState(): m_state=6
03:04:39.306 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11916
03:04:39.306 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.50, Mass=175, SNR=9.1, Peak=73 HFD=2.2
03:04:39.306 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.35 = 1.94)
03:04:39.306 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.83)
03:04:39.306 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-2.30 mountX=-0.10 mountY=0.27, mountTheta=1.92
03:04:39.307 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.21, opts=13)
03:04:39.307 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.21)
03:04:39.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:04:39.307 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
03:04:39.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:39.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:39.307 00.000 5052 Enqueuing Expose request
03:04:39.307 00.000 8976 Worker thread wakes up
03:04:39.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.21) opts 0xd
03:04:39.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.21)
03:04:39.307 00.000 8976 Moving (-0.19, -0.21) raw xDistance=-0.10 yDistance=0.27
03:04:39.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:04:39.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:04:39.307 00.000 8976 MoveAxis(R, 0, ABG)
03:04:39.307 00.000 8976 MoveAxis(D, 1, ABG)
03:04:39.307 00.000 8976 stepping (-18, 18) + (0, -1)
03:04:39.307 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:39.336 00.029 8976 Received - 47 (G) 
03:04:39.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:39.336 00.000 8976 stepped: pos (-18, 17)
03:04:39.336 00.000 8976 move complete, result=0
03:04:39.336 00.000 8976 worker thread done servicing request
03:04:39.336 00.000 8976 Worker thread wakes up
03:04:39.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:39.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:39.336 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:04:40.021 00.685 8976 Exposure complete
03:04:40.026 00.005 8976 worker thread done servicing request
03:04:40.026 00.000 5052 OnExposeComplete: enter
03:04:40.026 00.000 5052 UpdateGuideState(): m_state=6
03:04:40.027 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11917
03:04:40.027 00.000 5052 Star::Find returns 1 (0), X=328.17, Y=281.44, Mass=179, SNR=9.3, Peak=73 HFD=2.0
03:04:40.027 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
03:04:40.027 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.26)
03:04:40.027 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=-0.27 hyp=1.04 cameraTheta=-2.88 mountX=0.22 mountY=0.99, mountTheta=1.36
03:04:40.027 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=-0.27, opts=13)
03:04:40.027 00.000 5052 Enqueuing Move request for stepguider (-1.00, -0.27)
03:04:40.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:04:40.027 00.000 5052 UpdateGuideState exits: m=179 SNR=9.3
03:04:40.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:40.028 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:40.028 00.000 5052 Enqueuing Expose request
03:04:40.028 00.000 8976 Worker thread wakes up
03:04:40.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, -0.27) opts 0xd
03:04:40.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, -0.27)
03:04:40.028 00.000 8976 Moving (-1.00, -0.27) raw xDistance=0.22 yDistance=0.99
03:04:40.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:04:40.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.99
03:04:40.028 00.000 8976 MoveAxis(R, 0, ABG)
03:04:40.028 00.000 8976 MoveAxis(D, 4, ABG)
03:04:40.028 00.000 8976 stepping (-18, 17) + (0, -4)
03:04:40.028 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:04:40.071 00.043 8976 Received - 47 (G) 
03:04:40.071 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:04:40.071 00.000 8976 stepped: pos (-18, 13)
03:04:40.071 00.000 8976 move complete, result=0
03:04:40.071 00.000 8976 worker thread done servicing request
03:04:40.071 00.000 8976 Worker thread wakes up
03:04:40.071 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:40.071 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:40.071 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:04:40.756 00.685 8976 Exposure complete
03:04:40.761 00.005 8976 worker thread done servicing request
03:04:40.761 00.000 5052 OnExposeComplete: enter
03:04:40.761 00.000 5052 UpdateGuideState(): m_state=6
03:04:40.761 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11918
03:04:40.762 00.001 5052 Star::Find returns 1 (0), X=328.87, Y=281.86, Mass=175, SNR=9.1, Peak=80 HFD=2.2
03:04:40.762 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:04:40.762 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
03:04:40.762 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.15 hyp=0.34 cameraTheta=2.69 mountX=0.27 mountY=0.17, mountTheta=0.58
03:04:40.762 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.15, opts=13)
03:04:40.762 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.15)
03:04:40.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:04:40.762 00.000 5052 UpdateGuideState exits: m=175 SNR=9.1
03:04:40.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:40.762 00.000 8976 Worker thread wakes up
03:04:40.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:40.763 00.001 5052 Enqueuing Expose request
03:04:40.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.15) opts 0xd
03:04:40.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.15)
03:04:40.763 00.000 8976 Moving (-0.30, 0.15) raw xDistance=0.27 yDistance=0.17
03:04:40.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:04:40.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:04:40.763 00.000 8976 MoveAxis(L, 1, ABG)
03:04:40.763 00.000 8976 stepping (-18, 13) + (-1, 0)
03:04:40.763 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:40.791 00.028 8976 Received - 47 (G) 
03:04:40.791 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:40.791 00.000 8976 stepped: pos (-19, 13)
03:04:40.791 00.000 8976 MoveAxis(U, 0, ABG)
03:04:40.791 00.000 8976 move complete, result=0
03:04:40.791 00.000 8976 worker thread done servicing request
03:04:40.791 00.000 8976 Worker thread wakes up
03:04:40.791 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:40.791 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:40.791 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:04:41.475 00.684 8976 Exposure complete
03:04:41.480 00.005 8976 worker thread done servicing request
03:04:41.480 00.000 5052 OnExposeComplete: enter
03:04:41.480 00.000 5052 UpdateGuideState(): m_state=6
03:04:41.481 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11919
03:04:41.481 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.61, Mass=155, SNR=8.6, Peak=68 HFD=2.1
03:04:41.481 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
03:04:41.481 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.34)
03:04:41.481 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-2.80 mountX=0.04 mountY=0.29, mountTheta=1.44
03:04:41.481 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.10, opts=13)
03:04:41.481 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.10)
03:04:41.481 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=62, Gamma=2.630
03:04:41.481 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
03:04:41.482 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:41.482 00.000 8976 Worker thread wakes up
03:04:41.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:41.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.10) opts 0xd
03:04:41.482 00.000 5052 Enqueuing Expose request
03:04:41.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.10)
03:04:41.482 00.000 8976 Moving (-0.28, -0.10) raw xDistance=0.04 yDistance=0.29
03:04:41.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:04:41.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:04:41.482 00.000 8976 MoveAxis(R, 0, ABG)
03:04:41.482 00.000 8976 MoveAxis(D, 1, ABG)
03:04:41.482 00.000 8976 stepping (-19, 13) + (0, -1)
03:04:41.482 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:41.510 00.028 8976 Received - 47 (G) 
03:04:41.510 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:41.510 00.000 8976 stepped: pos (-19, 12)
03:04:41.510 00.000 8976 move complete, result=0
03:04:41.510 00.000 8976 worker thread done servicing request
03:04:41.510 00.000 8976 Worker thread wakes up
03:04:41.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:41.510 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:41.510 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:04:42.192 00.682 8976 Exposure complete
03:04:42.199 00.007 8976 worker thread done servicing request
03:04:42.199 00.000 5052 OnExposeComplete: enter
03:04:42.199 00.000 5052 UpdateGuideState(): m_state=6
03:04:42.199 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11920
03:04:42.200 00.001 5052 Star::Find returns 1 (0), X=328.63, Y=282.21, Mass=169, SNR=9.0, Peak=84 HFD=1.7
03:04:42.200 00.000 5052 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
03:04:42.200 00.000 5052 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
03:04:42.200 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.50 hyp=0.74 cameraTheta=2.40 mountX=0.69 mountY=0.18, mountTheta=0.26
03:04:42.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.50, opts=13)
03:04:42.201 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.50)
03:04:42.201 00.000 8976 Worker thread wakes up
03:04:42.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.50) opts 0xd
03:04:42.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.50)
03:04:42.201 00.000 8976 Moving (-0.54, 0.50) raw xDistance=0.69 yDistance=0.18
03:04:42.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69
03:04:42.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:04:42.201 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:04:42.201 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:04:42.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:42.201 00.000 8976 MoveAxis(L, 3, ABG)
03:04:42.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:42.201 00.000 5052 Enqueuing Expose request
03:04:42.201 00.000 8976 stepping (-19, 12) + (-3, 0)
03:04:42.201 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:42.229 00.028 8976 Received - 47 (G) 
03:04:42.229 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:42.229 00.000 8976 stepped: pos (-22, 12)
03:04:42.229 00.000 8976 MoveAxis(U, 0, ABG)
03:04:42.229 00.000 8976 move complete, result=0
03:04:42.229 00.000 8976 worker thread done servicing request
03:04:42.229 00.000 8976 Worker thread wakes up
03:04:42.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:42.229 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.2 px 0 ms NORTH
03:04:42.229 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:42.916 00.687 8976 Exposure complete
03:04:42.922 00.006 8976 worker thread done servicing request
03:04:42.922 00.000 5052 OnExposeComplete: enter
03:04:42.922 00.000 5052 UpdateGuideState(): m_state=6
03:04:42.922 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11921
03:04:42.922 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.18, Mass=169, SNR=9.1, Peak=86 HFD=1.5
03:04:42.922 00.000 5052 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.04) = xAngle (-3.10 = -3.10)
03:04:42.922 00.000 5052 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.21 = 3.08)
03:04:42.922 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.53 hyp=0.61 cameraTheta=-1.06 mountX=-0.61 mountY=0.04, mountTheta=3.08
03:04:42.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.53, opts=13)
03:04:42.923 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.53)
03:04:42.923 00.000 8976 Worker thread wakes up
03:04:42.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.53) opts 0xd
03:04:42.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.53)
03:04:42.923 00.000 8976 Moving (0.30, -0.53) raw xDistance=-0.61 yDistance=0.04
03:04:42.923 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:04:42.923 00.000 5052 UpdateGuideState exits: m=169 SNR=9.1
03:04:42.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:42.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:42.923 00.000 5052 Enqueuing Expose request
03:04:42.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.61
03:04:42.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:04:42.923 00.000 8976 MoveAxis(R, 2, ABG)
03:04:42.923 00.000 8976 stepping (-22, 12) + (2, 0)
03:04:42.923 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:42.948 00.025 8976 Received - 47 (G) 
03:04:42.948 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:42.948 00.000 8976 stepped: pos (-20, 12)
03:04:42.948 00.000 8976 MoveAxis(U, 0, ABG)
03:04:42.948 00.000 8976 move complete, result=0
03:04:42.949 00.001 8976 worker thread done servicing request
03:04:42.949 00.000 8976 Worker thread wakes up
03:04:42.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:42.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:42.949 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.0 px 0 ms NORTH
03:04:43.643 00.694 8976 Exposure complete
03:04:43.648 00.005 8976 worker thread done servicing request
03:04:43.649 00.001 5052 OnExposeComplete: enter
03:04:43.649 00.000 5052 UpdateGuideState(): m_state=6
03:04:43.649 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11922
03:04:43.649 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.79, Mass=151, SNR=8.5, Peak=88 HFD=1.7
03:04:43.649 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:04:43.649 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
03:04:43.649 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.26 cameraTheta=2.82 mountX=0.18 mountY=0.16, mountTheta=0.72
03:04:43.649 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.08, opts=13)
03:04:43.649 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.08)
03:04:43.650 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:04:43.650 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
03:04:43.650 00.000 8976 Worker thread wakes up
03:04:43.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.08) opts 0xd
03:04:43.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.08)
03:04:43.650 00.000 8976 Moving (-0.24, 0.08) raw xDistance=0.18 yDistance=0.16
03:04:43.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:43.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:43.650 00.000 5052 Enqueuing Expose request
03:04:43.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:04:43.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:04:43.650 00.000 8976 MoveAxis(R, 0, ABG)
03:04:43.650 00.000 8976 MoveAxis(U, 0, ABG)
03:04:43.650 00.000 8976 move complete, result=0
03:04:43.650 00.000 8976 worker thread done servicing request
03:04:43.650 00.000 8976 Worker thread wakes up
03:04:43.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:43.650 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:04:43.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:44.336 00.686 8976 Exposure complete
03:04:44.341 00.005 8976 worker thread done servicing request
03:04:44.342 00.001 5052 OnExposeComplete: enter
03:04:44.342 00.000 5052 UpdateGuideState(): m_state=6
03:04:44.342 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11923
03:04:44.342 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.75, Mass=153, SNR=8.6, Peak=74 HFD=1.9
03:04:44.342 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:04:44.342 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
03:04:44.342 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.85 mountX=0.09 mountY=0.08, mountTheta=0.75
03:04:44.342 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.04, opts=13)
03:04:44.342 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.04)
03:04:44.342 00.000 8976 Worker thread wakes up
03:04:44.343 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:04:44.343 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
03:04:44.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:44.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.04) opts 0xd
03:04:44.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.04)
03:04:44.343 00.000 8976 Moving (-0.12, 0.04) raw xDistance=0.09 yDistance=0.08
03:04:44.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:04:44.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:04:44.343 00.000 8976 MoveAxis(R, 0, ABG)
03:04:44.343 00.000 8976 MoveAxis(U, 0, ABG)
03:04:44.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:44.343 00.000 5052 Enqueuing Expose request
03:04:44.343 00.000 8976 move complete, result=0
03:04:44.343 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:44.343 00.000 8976 worker thread done servicing request
03:04:44.343 00.000 8976 Worker thread wakes up
03:04:44.344 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:44.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:45.027 00.683 8976 Exposure complete
03:04:45.033 00.006 8976 worker thread done servicing request
03:04:45.034 00.001 5052 OnExposeComplete: enter
03:04:45.034 00.000 5052 UpdateGuideState(): m_state=6
03:04:45.034 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11924
03:04:45.034 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.56, Mass=182, SNR=9.3, Peak=74 HFD=1.5
03:04:45.034 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
03:04:45.034 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
03:04:45.034 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.15 hyp=0.35 cameraTheta=-0.44 mountX=-0.28 mountY=-0.18, mountTheta=-2.56
03:04:45.034 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.15, opts=13)
03:04:45.034 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.15)
03:04:45.034 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:04:45.034 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
03:04:45.035 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:45.035 00.000 8976 Worker thread wakes up
03:04:45.035 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.15) opts 0xd
03:04:45.035 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.15)
03:04:45.035 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:45.035 00.000 5052 Enqueuing Expose request
03:04:45.035 00.000 8976 Moving (0.32, -0.15) raw xDistance=-0.28 yDistance=-0.18
03:04:45.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
03:04:45.035 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:04:45.035 00.000 8976 MoveAxis(R, 1, ABG)
03:04:45.035 00.000 8976 stepping (-20, 12) + (1, 0)
03:04:45.035 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:45.059 00.024 8976 Received - 47 (G) 
03:04:45.059 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:45.059 00.000 8976 stepped: pos (-19, 12)
03:04:45.059 00.000 8976 MoveAxis(U, 0, ABG)
03:04:45.059 00.000 8976 move complete, result=0
03:04:45.059 00.000 8976 worker thread done servicing request
03:04:45.059 00.000 8976 Worker thread wakes up
03:04:45.059 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:45.059 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:45.059 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
03:04:45.740 00.681 8976 Exposure complete
03:04:45.745 00.005 8976 worker thread done servicing request
03:04:45.745 00.000 5052 OnExposeComplete: enter
03:04:45.745 00.000 5052 UpdateGuideState(): m_state=6
03:04:45.745 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11925
03:04:45.745 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.64, Mass=167, SNR=8.9, Peak=76 HFD=2.2
03:04:45.745 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.47 = 1.81)
03:04:45.745 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.71)
03:04:45.745 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.43 mountX=-0.02 mountY=0.10, mountTheta=1.81
03:04:45.746 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.07, opts=13)
03:04:45.746 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.07)
03:04:45.746 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:04:45.746 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
03:04:45.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:45.746 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:45.746 00.000 5052 Enqueuing Expose request
03:04:45.746 00.000 8976 Worker thread wakes up
03:04:45.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.07) opts 0xd
03:04:45.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.07)
03:04:45.746 00.000 8976 Moving (-0.08, -0.07) raw xDistance=-0.02 yDistance=0.10
03:04:45.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:04:45.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:04:45.747 00.001 8976 MoveAxis(R, 0, ABG)
03:04:45.747 00.000 8976 MoveAxis(U, 0, ABG)
03:04:45.747 00.000 8976 move complete, result=0
03:04:45.747 00.000 8976 worker thread done servicing request
03:04:45.747 00.000 8976 Worker thread wakes up
03:04:45.747 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:45.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:45.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:46.432 00.685 8976 Exposure complete
03:04:46.438 00.006 8976 worker thread done servicing request
03:04:46.438 00.000 5052 OnExposeComplete: enter
03:04:46.438 00.000 5052 UpdateGuideState(): m_state=6
03:04:46.438 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11926
03:04:46.438 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.64, Mass=167, SNR=8.9, Peak=75 HFD=1.7
03:04:46.438 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
03:04:46.438 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
03:04:46.438 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.43 mountX=-0.13 mountY=-0.09, mountTheta=-2.54
03:04:46.439 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.07, opts=13)
03:04:46.439 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.07)
03:04:46.439 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:04:46.439 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
03:04:46.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:46.439 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:46.439 00.000 5052 Enqueuing Expose request
03:04:46.439 00.000 8976 Worker thread wakes up
03:04:46.439 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.07) opts 0xd
03:04:46.439 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.07)
03:04:46.439 00.000 8976 Moving (0.15, -0.07) raw xDistance=-0.13 yDistance=-0.09
03:04:46.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:04:46.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:04:46.439 00.000 8976 MoveAxis(R, 0, ABG)
03:04:46.439 00.000 8976 MoveAxis(U, 0, ABG)
03:04:46.439 00.000 8976 move complete, result=0
03:04:46.439 00.000 8976 worker thread done servicing request
03:04:46.439 00.000 8976 Worker thread wakes up
03:04:46.439 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:46.440 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:46.440 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:47.125 00.685 8976 Exposure complete
03:04:47.131 00.006 8976 worker thread done servicing request
03:04:47.131 00.000 5052 OnExposeComplete: enter
03:04:47.131 00.000 5052 UpdateGuideState(): m_state=6
03:04:47.131 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11927
03:04:47.131 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=282.16, Mass=173, SNR=9.1, Peak=88 HFD=1.6
03:04:47.131 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
03:04:47.131 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
03:04:47.131 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.45 hyp=0.51 cameraTheta=1.09 mountX=0.30 mountY=-0.45, mountTheta=-0.99
03:04:47.132 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.45, opts=13)
03:04:47.132 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.45)
03:04:47.132 00.000 8976 Worker thread wakes up
03:04:47.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.45) opts 0xd
03:04:47.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.45)
03:04:47.132 00.000 8976 Moving (0.24, 0.45) raw xDistance=0.30 yDistance=-0.45
03:04:47.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:04:47.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
03:04:47.132 00.000 8976 MoveAxis(L, 1, ABG)
03:04:47.132 00.000 8976 stepping (-19, 12) + (-1, 0)
03:04:47.132 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=88, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:04:47.132 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
03:04:47.132 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:47.132 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:47.132 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:47.133 00.001 5052 Enqueuing Expose request
03:04:47.153 00.020 8976 Received - 47 (G) 
03:04:47.154 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:47.154 00.000 8976 stepped: pos (-20, 12)
03:04:47.154 00.000 8976 MoveAxis(U, 2, ABG)
03:04:47.154 00.000 8976 stepping (-20, 12) + (0, 2)
03:04:47.154 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:47.185 00.031 8976 Received - 47 (G) 
03:04:47.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:47.185 00.000 8976 stepped: pos (-20, 14)
03:04:47.185 00.000 8976 move complete, result=0
03:04:47.185 00.000 8976 worker thread done servicing request
03:04:47.185 00.000 8976 Worker thread wakes up
03:04:47.185 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
03:04:47.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:47.186 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:47.874 00.688 8976 Exposure complete
03:04:47.879 00.005 8976 worker thread done servicing request
03:04:47.879 00.000 5052 OnExposeComplete: enter
03:04:47.879 00.000 5052 UpdateGuideState(): m_state=6
03:04:47.879 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11928
03:04:47.879 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.85, Mass=175, SNR=9.2, Peak=73 HFD=2.1
03:04:47.879 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
03:04:47.879 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
03:04:47.879 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.17 cameraTheta=1.05 mountX=0.09 mountY=-0.15, mountTheta=-1.02
03:04:47.880 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.14, opts=13)
03:04:47.880 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.14)
03:04:47.880 00.000 8976 Worker thread wakes up
03:04:47.880 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.14) opts 0xd
03:04:47.880 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.14)
03:04:47.880 00.000 8976 Moving (0.08, 0.14) raw xDistance=0.09 yDistance=-0.15
03:04:47.880 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:04:47.880 00.000 5052 UpdateGuideState exits: m=175 SNR=9.2
03:04:47.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:47.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:04:47.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:04:47.880 00.000 8976 MoveAxis(R, 0, ABG)
03:04:47.881 00.001 8976 MoveAxis(U, 0, ABG)
03:04:47.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:47.881 00.000 5052 Enqueuing Expose request
03:04:47.881 00.000 8976 move complete, result=0
03:04:47.881 00.000 8976 worker thread done servicing request
03:04:47.881 00.000 8976 Worker thread wakes up
03:04:47.881 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:47.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:47.881 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:48.566 00.685 8976 Exposure complete
03:04:48.571 00.005 8976 worker thread done servicing request
03:04:48.571 00.000 5052 OnExposeComplete: enter
03:04:48.572 00.001 5052 UpdateGuideState(): m_state=6
03:04:48.572 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11929
03:04:48.572 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.76, Mass=174, SNR=9.1, Peak=81 HFD=2.0
03:04:48.572 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
03:04:48.572 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
03:04:48.572 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.05 hyp=0.82 cameraTheta=0.06 mountX=-0.32 mountY=-0.71, mountTheta=-2.00
03:04:48.573 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.05, opts=13)
03:04:48.573 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.05)
03:04:48.573 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:04:48.573 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:04:48.573 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:48.573 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:48.573 00.000 5052 Enqueuing Expose request
03:04:48.573 00.000 8976 Worker thread wakes up
03:04:48.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.05) opts 0xd
03:04:48.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.05)
03:04:48.573 00.000 8976 Moving (0.82, 0.05) raw xDistance=-0.32 yDistance=-0.71
03:04:48.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:04:48.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
03:04:48.573 00.000 8976 MoveAxis(R, 1, ABG)
03:04:48.573 00.000 8976 stepping (-20, 14) + (1, 0)
03:04:48.574 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:48.592 00.018 8976 Received - 47 (G) 
03:04:48.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:48.592 00.000 8976 stepped: pos (-19, 14)
03:04:48.592 00.000 8976 MoveAxis(U, 3, ABG)
03:04:48.592 00.000 8976 stepping (-19, 14) + (0, 3)
03:04:48.592 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:48.624 00.032 8976 Received - 47 (G) 
03:04:48.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:48.624 00.000 8976 stepped: pos (-19, 17)
03:04:48.624 00.000 8976 move complete, result=0
03:04:48.624 00.000 8976 worker thread done servicing request
03:04:48.624 00.000 8976 Worker thread wakes up
03:04:48.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:48.624 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
03:04:48.624 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:49.311 00.687 8976 Exposure complete
03:04:49.316 00.005 8976 worker thread done servicing request
03:04:49.317 00.001 5052 OnExposeComplete: enter
03:04:49.317 00.000 5052 UpdateGuideState(): m_state=6
03:04:49.317 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11930
03:04:49.317 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.70, Mass=182, SNR=9.3, Peak=77 HFD=1.8
03:04:49.317 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
03:04:49.317 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
03:04:49.317 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.06 mountX=-0.11 mountY=-0.17, mountTheta=-2.14
03:04:49.317 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.01, opts=13)
03:04:49.317 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.01)
03:04:49.318 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:04:49.318 00.000 5052 UpdateGuideState exits: m=182 SNR=9.3
03:04:49.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:49.318 00.000 8976 Worker thread wakes up
03:04:49.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.01) opts 0xd
03:04:49.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.01)
03:04:49.318 00.000 8976 Moving (0.22, -0.01) raw xDistance=-0.11 yDistance=-0.17
03:04:49.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:49.318 00.000 5052 Enqueuing Expose request
03:04:49.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:04:49.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:04:49.318 00.000 8976 MoveAxis(R, 0, ABG)
03:04:49.318 00.000 8976 MoveAxis(U, 0, ABG)
03:04:49.318 00.000 8976 move complete, result=0
03:04:49.318 00.000 8976 worker thread done servicing request
03:04:49.318 00.000 8976 Worker thread wakes up
03:04:49.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:49.318 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:04:49.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:50.004 00.686 8976 Exposure complete
03:04:50.010 00.006 8976 worker thread done servicing request
03:04:50.010 00.000 5052 OnExposeComplete: enter
03:04:50.010 00.000 5052 UpdateGuideState(): m_state=6
03:04:50.010 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11931
03:04:50.011 00.001 5052 Star::Find returns 1 (0), X=329.25, Y=281.91, Mass=173, SNR=9.1, Peak=85 HFD=2.0
03:04:50.011 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
03:04:50.011 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
03:04:50.011 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.19 mountX=0.14 mountY=-0.18, mountTheta=-0.89
03:04:50.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.20, opts=13)
03:04:50.012 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.20)
03:04:50.012 00.000 8976 Worker thread wakes up
03:04:50.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.20) opts 0xd
03:04:50.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.20)
03:04:50.012 00.000 8976 Moving (0.08, 0.20) raw xDistance=0.14 yDistance=-0.18
03:04:50.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:04:50.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:04:50.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:04:50.012 00.000 8976 MoveAxis(R, 0, ABG)
03:04:50.012 00.000 5052 UpdateGuideState exits: m=173 SNR=9.1
03:04:50.012 00.000 8976 MoveAxis(U, 0, ABG)
03:04:50.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:50.013 00.001 8976 move complete, result=0
03:04:50.013 00.000 8976 worker thread done servicing request
03:04:50.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:50.013 00.000 5052 Enqueuing Expose request
03:04:50.013 00.000 8976 Worker thread wakes up
03:04:50.013 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:04:50.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:50.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:50.698 00.685 8976 Exposure complete
03:04:50.704 00.006 8976 worker thread done servicing request
03:04:50.704 00.000 5052 OnExposeComplete: enter
03:04:50.704 00.000 5052 UpdateGuideState(): m_state=6
03:04:50.704 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11932
03:04:50.704 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.58, Mass=169, SNR=9.0, Peak=81 HFD=1.7
03:04:50.704 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
03:04:50.704 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
03:04:50.704 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.12 hyp=0.38 cameraTheta=-0.33 mountX=-0.27 mountY=-0.23, mountTheta=-2.44
03:04:50.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.12, opts=13)
03:04:50.705 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.12)
03:04:50.705 00.000 8976 Worker thread wakes up
03:04:50.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.12) opts 0xd
03:04:50.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.12)
03:04:50.705 00.000 8976 Moving (0.36, -0.12) raw xDistance=-0.27 yDistance=-0.23
03:04:50.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:04:50.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:04:50.705 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:04:50.706 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:50.706 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:50.706 00.000 5052 Enqueuing Expose request
03:04:50.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:04:50.706 00.000 8976 MoveAxis(R, 1, ABG)
03:04:50.706 00.000 8976 stepping (-19, 17) + (1, 0)
03:04:50.706 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:50.734 00.028 8976 Received - 47 (G) 
03:04:50.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:50.734 00.000 8976 stepped: pos (-18, 17)
03:04:50.734 00.000 8976 MoveAxis(U, 0, ABG)
03:04:50.734 00.000 8976 move complete, result=0
03:04:50.735 00.001 8976 worker thread done servicing request
03:04:50.735 00.000 8976 Worker thread wakes up
03:04:50.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:50.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:50.735 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
03:04:51.418 00.683 8976 Exposure complete
03:04:51.423 00.005 8976 worker thread done servicing request
03:04:51.423 00.000 5052 OnExposeComplete: enter
03:04:51.423 00.000 5052 UpdateGuideState(): m_state=6
03:04:51.423 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11933
03:04:51.423 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.91, Mass=169, SNR=9.0, Peak=71 HFD=2.3
03:04:51.423 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
03:04:51.423 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
03:04:51.423 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.01 mountX=0.12 mountY=-0.22, mountTheta=-1.06
03:04:51.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.20, opts=13)
03:04:51.424 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.20)
03:04:51.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:04:51.424 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:04:51.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:51.424 00.000 8976 Worker thread wakes up
03:04:51.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.20) opts 0xd
03:04:51.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.20)
03:04:51.424 00.000 8976 Moving (0.13, 0.20) raw xDistance=0.12 yDistance=-0.22
03:04:51.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:51.424 00.000 5052 Enqueuing Expose request
03:04:51.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:04:51.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:04:51.425 00.001 8976 MoveAxis(R, 0, ABG)
03:04:51.425 00.000 8976 MoveAxis(U, 0, ABG)
03:04:51.425 00.000 8976 move complete, result=0
03:04:51.425 00.000 8976 worker thread done servicing request
03:04:51.425 00.000 8976 Worker thread wakes up
03:04:51.425 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:04:51.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:51.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:52.110 00.685 8976 Exposure complete
03:04:52.116 00.006 8976 worker thread done servicing request
03:04:52.116 00.000 5052 OnExposeComplete: enter
03:04:52.116 00.000 5052 UpdateGuideState(): m_state=6
03:04:52.116 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11934
03:04:52.116 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.37, Mass=160, SNR=8.8, Peak=77 HFD=2.0
03:04:52.116 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.50 = -0.50)
03:04:52.116 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
03:04:52.116 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.67 hyp=0.67 cameraTheta=1.54 mountX=0.58 mountY=-0.38, mountTheta=-0.58
03:04:52.117 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.67, opts=13)
03:04:52.117 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.67)
03:04:52.117 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:04:52.117 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
03:04:52.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:52.117 00.000 8976 Worker thread wakes up
03:04:52.117 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.67) opts 0xd
03:04:52.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.67)
03:04:52.117 00.000 8976 Moving (0.02, 0.67) raw xDistance=0.58 yDistance=-0.38
03:04:52.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
03:04:52.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:52.118 00.001 5052 Enqueuing Expose request
03:04:52.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:04:52.118 00.000 8976 MoveAxis(L, 2, ABG)
03:04:52.118 00.000 8976 stepping (-18, 17) + (-2, 0)
03:04:52.118 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:52.141 00.023 8976 Received - 47 (G) 
03:04:52.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:52.141 00.000 8976 stepped: pos (-20, 17)
03:04:52.141 00.000 8976 MoveAxis(U, 2, ABG)
03:04:52.141 00.000 8976 stepping (-20, 17) + (0, 2)
03:04:52.141 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:52.173 00.032 8976 Received - 47 (G) 
03:04:52.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:52.173 00.000 8976 stepped: pos (-20, 19)
03:04:52.173 00.000 8976 move complete, result=0
03:04:52.173 00.000 8976 worker thread done servicing request
03:04:52.173 00.000 8976 Worker thread wakes up
03:04:52.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:52.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:52.173 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.4 px 2 ms NORTH
03:04:52.857 00.684 8976 Exposure complete
03:04:52.863 00.006 8976 worker thread done servicing request
03:04:52.863 00.000 5052 OnExposeComplete: enter
03:04:52.863 00.000 5052 UpdateGuideState(): m_state=6
03:04:52.863 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11935
03:04:52.863 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.75, Mass=170, SNR=9.0, Peak=80 HFD=2.2
03:04:52.863 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
03:04:52.863 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
03:04:52.863 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.44 mountX=0.05 mountY=0.02, mountTheta=0.30
03:04:52.864 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.04, opts=13)
03:04:52.864 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.04)
03:04:52.864 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:04:52.864 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
03:04:52.864 00.000 8976 Worker thread wakes up
03:04:52.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.04) opts 0xd
03:04:52.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.04)
03:04:52.864 00.000 8976 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.02
03:04:52.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:52.864 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:52.864 00.000 5052 Enqueuing Expose request
03:04:52.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:04:52.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:04:52.864 00.000 8976 MoveAxis(R, 0, ABG)
03:04:52.864 00.000 8976 MoveAxis(U, 0, ABG)
03:04:52.864 00.000 8976 move complete, result=0
03:04:52.864 00.000 8976 worker thread done servicing request
03:04:52.864 00.000 8976 Worker thread wakes up
03:04:52.865 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:52.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:52.865 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:53.552 00.687 8976 Exposure complete
03:04:53.557 00.005 8976 worker thread done servicing request
03:04:53.557 00.000 5052 OnExposeComplete: enter
03:04:53.557 00.000 5052 UpdateGuideState(): m_state=6
03:04:53.557 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11936
03:04:53.557 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.82, Mass=189, SNR=9.5, Peak=81 HFD=1.9
03:04:53.557 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:04:53.557 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
03:04:53.557 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.11 hyp=0.71 cameraTheta=2.98 mountX=0.42 mountY=0.53, mountTheta=0.90
03:04:53.558 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.11, opts=13)
03:04:53.558 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.11)
03:04:53.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:04:53.558 00.000 5052 UpdateGuideState exits: m=189 SNR=9.5
03:04:53.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:53.558 00.000 8976 Worker thread wakes up
03:04:53.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.11) opts 0xd
03:04:53.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.11)
03:04:53.558 00.000 8976 Moving (-0.70, 0.11) raw xDistance=0.42 yDistance=0.53
03:04:53.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
03:04:53.559 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
03:04:53.559 00.000 8976 MoveAxis(L, 2, ABG)
03:04:53.559 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:53.559 00.000 5052 Enqueuing Expose request
03:04:53.559 00.000 8976 stepping (-20, 19) + (-2, 0)
03:04:53.559 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:53.596 00.037 8976 Received - 47 (G) 
03:04:53.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:53.596 00.000 8976 stepped: pos (-22, 19)
03:04:53.596 00.000 8976 MoveAxis(D, 2, ABG)
03:04:53.596 00.000 8976 stepping (-22, 19) + (0, -2)
03:04:53.596 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:53.628 00.032 8976 Received - 47 (G) 
03:04:53.628 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:53.628 00.000 8976 stepped: pos (-22, 17)
03:04:53.628 00.000 8976 move complete, result=0
03:04:53.628 00.000 8976 worker thread done servicing request
03:04:53.628 00.000 8976 Worker thread wakes up
03:04:53.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:53.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:53.628 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:04:54.316 00.688 8976 Exposure complete
03:04:54.321 00.005 8976 worker thread done servicing request
03:04:54.322 00.001 5052 OnExposeComplete: enter
03:04:54.322 00.000 5052 UpdateGuideState(): m_state=6
03:04:54.322 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11937
03:04:54.322 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.78, Mass=155, SNR=8.6, Peak=72 HFD=1.9
03:04:54.322 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:04:54.322 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
03:04:54.322 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.07 hyp=0.35 cameraTheta=2.95 mountX=0.22 mountY=0.26, mountTheta=0.86
03:04:54.323 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.07, opts=13)
03:04:54.323 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.07)
03:04:54.323 00.000 8976 Worker thread wakes up
03:04:54.323 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.07) opts 0xd
03:04:54.323 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.07)
03:04:54.324 00.001 8976 Moving (-0.35, 0.07) raw xDistance=0.22 yDistance=0.26
03:04:54.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:04:54.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:04:54.324 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
03:04:54.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:54.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:54.324 00.000 5052 Enqueuing Expose request
03:04:54.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:04:54.324 00.000 8976 MoveAxis(R, 0, ABG)
03:04:54.324 00.000 8976 MoveAxis(U, 0, ABG)
03:04:54.324 00.000 8976 move complete, result=0
03:04:54.324 00.000 8976 worker thread done servicing request
03:04:54.324 00.000 8976 Worker thread wakes up
03:04:54.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:54.324 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:54.324 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
03:04:55.009 00.685 8976 Exposure complete
03:04:55.016 00.007 8976 worker thread done servicing request
03:04:55.016 00.000 5052 OnExposeComplete: enter
03:04:55.016 00.000 5052 UpdateGuideState(): m_state=6
03:04:55.016 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11938
03:04:55.016 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.37, Mass=175, SNR=9.2, Peak=78 HFD=2.2
03:04:55.016 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.04) = xAngle (-4.03 = 2.25)
03:04:55.016 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.13 = 2.15)
03:04:55.016 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.34 hyp=0.38 cameraTheta=-1.99 mountX=-0.24 mountY=0.31, mountTheta=2.22
03:04:55.017 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.34, opts=13)
03:04:55.017 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.34)
03:04:55.017 00.000 8976 Worker thread wakes up
03:04:55.017 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.34) opts 0xd
03:04:55.017 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.34)
03:04:55.017 00.000 8976 Moving (-0.15, -0.34) raw xDistance=-0.24 yDistance=0.31
03:04:55.017 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:04:55.018 00.001 5052 UpdateGuideState exits: m=175 SNR=9.2
03:04:55.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:55.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:55.018 00.000 5052 Enqueuing Expose request
03:04:55.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:04:55.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:04:55.018 00.000 8976 MoveAxis(R, 0, ABG)
03:04:55.018 00.000 8976 MoveAxis(D, 1, ABG)
03:04:55.018 00.000 8976 stepping (-22, 17) + (0, -1)
03:04:55.018 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:55.051 00.033 8976 Received - 47 (G) 
03:04:55.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:55.051 00.000 8976 stepped: pos (-22, 16)
03:04:55.051 00.000 8976 move complete, result=0
03:04:55.051 00.000 8976 worker thread done servicing request
03:04:55.051 00.000 8976 Worker thread wakes up
03:04:55.051 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:04:55.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:55.051 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:55.734 00.683 8976 Exposure complete
03:04:55.740 00.006 8976 worker thread done servicing request
03:04:55.740 00.000 5052 OnExposeComplete: enter
03:04:55.740 00.000 5052 UpdateGuideState(): m_state=6
03:04:55.740 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11939
03:04:55.740 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.83, Mass=187, SNR=9.4, Peak=80 HFD=2.0
03:04:55.740 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
03:04:55.740 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.02 = -1.02)
03:04:55.740 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.13 mountX=0.08 mountY=-0.11, mountTheta=-0.95
03:04:55.741 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.12, opts=13)
03:04:55.741 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.12)
03:04:55.741 00.000 8976 Worker thread wakes up
03:04:55.741 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.12) opts 0xd
03:04:55.741 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.12)
03:04:55.741 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:04:55.741 00.000 5052 UpdateGuideState exits: m=187 SNR=9.4
03:04:55.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:55.741 00.000 8976 Moving (0.06, 0.12) raw xDistance=0.08 yDistance=-0.11
03:04:55.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:04:55.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:04:55.741 00.000 8976 MoveAxis(R, 0, ABG)
03:04:55.741 00.000 8976 MoveAxis(U, 0, ABG)
03:04:55.741 00.000 8976 move complete, result=0
03:04:55.741 00.000 8976 worker thread done servicing request
03:04:55.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:55.741 00.000 5052 Enqueuing Expose request
03:04:55.742 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:55.742 00.000 8976 Worker thread wakes up
03:04:55.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:55.742 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:56.427 00.685 8976 Exposure complete
03:04:56.432 00.005 8976 worker thread done servicing request
03:04:56.432 00.000 5052 OnExposeComplete: enter
03:04:56.432 00.000 5052 UpdateGuideState(): m_state=6
03:04:56.432 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11940
03:04:56.433 00.001 5052 Star::Find returns 1 (0), X=329.70, Y=281.54, Mass=167, SNR=8.9, Peak=74 HFD=1.7
03:04:56.433 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
03:04:56.433 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
03:04:56.433 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.17 hyp=0.55 cameraTheta=-0.32 mountX=-0.39 mountY=-0.34, mountTheta=-2.42
03:04:56.433 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.17, opts=13)
03:04:56.433 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.17)
03:04:56.433 00.000 8976 Worker thread wakes up
03:04:56.434 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.17) opts 0xd
03:04:56.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.17)
03:04:56.434 00.000 8976 Moving (0.52, -0.17) raw xDistance=-0.39 yDistance=-0.34
03:04:56.434 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:04:56.434 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
03:04:56.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:56.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:04:56.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
03:04:56.434 00.000 8976 MoveAxis(R, 2, ABG)
03:04:56.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:56.434 00.000 5052 Enqueuing Expose request
03:04:56.434 00.000 8976 stepping (-22, 16) + (2, 0)
03:04:56.434 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:56.474 00.040 8976 Received - 47 (G) 
03:04:56.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:56.474 00.000 8976 stepped: pos (-20, 16)
03:04:56.474 00.000 8976 MoveAxis(U, 1, ABG)
03:04:56.474 00.000 8976 stepping (-20, 16) + (0, 1)
03:04:56.474 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:56.505 00.031 8976 Received - 47 (G) 
03:04:56.505 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:04:56.505 00.000 8976 stepped: pos (-20, 17)
03:04:56.505 00.000 8976 move complete, result=0
03:04:56.505 00.000 8976 worker thread done servicing request
03:04:56.505 00.000 8976 Worker thread wakes up
03:04:56.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:56.505 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:56.505 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
03:04:57.193 00.688 8976 Exposure complete
03:04:57.199 00.006 8976 worker thread done servicing request
03:04:57.199 00.000 5052 OnExposeComplete: enter
03:04:57.199 00.000 5052 UpdateGuideState(): m_state=6
03:04:57.199 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11941
03:04:57.200 00.001 5052 Star::Find returns 1 (0), X=329.78, Y=282.03, Mass=168, SNR=8.9, Peak=84 HFD=2.0
03:04:57.200 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
03:04:57.200 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
03:04:57.200 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.32 hyp=0.69 cameraTheta=0.49 mountX=0.01 mountY=-0.68, mountTheta=-1.55
03:04:57.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.32, opts=13)
03:04:57.201 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.32)
03:04:57.201 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:04:57.201 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
03:04:57.201 00.000 8976 Worker thread wakes up
03:04:57.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.32) opts 0xd
03:04:57.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.32)
03:04:57.201 00.000 8976 Moving (0.61, 0.32) raw xDistance=0.01 yDistance=-0.68
03:04:57.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:57.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:57.201 00.000 5052 Enqueuing Expose request
03:04:57.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:04:57.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
03:04:57.201 00.000 8976 MoveAxis(R, 0, ABG)
03:04:57.201 00.000 8976 MoveAxis(U, 3, ABG)
03:04:57.201 00.000 8976 stepping (-20, 17) + (0, 3)
03:04:57.201 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:57.241 00.040 8976 Received - 47 (G) 
03:04:57.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:57.241 00.000 8976 stepped: pos (-20, 20)
03:04:57.241 00.000 8976 move complete, result=0
03:04:57.241 00.000 8976 worker thread done servicing request
03:04:57.241 00.000 8976 Worker thread wakes up
03:04:57.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:57.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:57.241 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
03:04:57.926 00.685 8976 Exposure complete
03:04:57.932 00.006 8976 worker thread done servicing request
03:04:57.932 00.000 5052 OnExposeComplete: enter
03:04:57.932 00.000 5052 UpdateGuideState(): m_state=6
03:04:57.932 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11942
03:04:57.932 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.46, Mass=154, SNR=8.6, Peak=72 HFD=1.9
03:04:57.932 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
03:04:57.932 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
03:04:57.932 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.25 hyp=0.70 cameraTheta=-0.37 mountX=-0.52 mountY=-0.40, mountTheta=-2.48
03:04:57.933 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.25, opts=13)
03:04:57.933 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.25)
03:04:57.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:04:57.933 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
03:04:57.933 00.000 8976 Worker thread wakes up
03:04:57.933 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.25) opts 0xd
03:04:57.933 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.25)
03:04:57.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:57.933 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:57.933 00.000 5052 Enqueuing Expose request
03:04:57.933 00.000 8976 Moving (0.65, -0.25) raw xDistance=-0.52 yDistance=-0.40
03:04:57.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:04:57.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.40
03:04:57.933 00.000 8976 MoveAxis(R, 2, ABG)
03:04:57.933 00.000 8976 stepping (-20, 20) + (2, 0)
03:04:57.933 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:57.960 00.027 8976 Received - 47 (G) 
03:04:57.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:57.960 00.000 8976 stepped: pos (-18, 20)
03:04:57.960 00.000 8976 MoveAxis(U, 2, ABG)
03:04:57.960 00.000 8976 stepping (-18, 20) + (0, 2)
03:04:57.960 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:57.992 00.032 8976 Received - 47 (G) 
03:04:57.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:57.992 00.000 8976 stepped: pos (-18, 22)
03:04:57.992 00.000 8976 move complete, result=0
03:04:57.992 00.000 8976 worker thread done servicing request
03:04:57.992 00.000 8976 Worker thread wakes up
03:04:57.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:57.992 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
03:04:57.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:58.675 00.683 8976 Exposure complete
03:04:58.681 00.006 8976 worker thread done servicing request
03:04:58.681 00.000 5052 OnExposeComplete: enter
03:04:58.681 00.000 5052 UpdateGuideState(): m_state=6
03:04:58.682 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11943
03:04:58.682 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.84, Mass=174, SNR=9.1, Peak=72 HFD=2.2
03:04:58.682 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
03:04:58.682 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:04:58.682 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.13 hyp=0.55 cameraTheta=0.24 mountX=-0.13 mountY=-0.52, mountTheta=-1.81
03:04:58.682 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.13, opts=13)
03:04:58.682 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.13)
03:04:58.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:04:58.682 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:04:58.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:58.682 00.000 8976 Worker thread wakes up
03:04:58.683 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.13) opts 0xd
03:04:58.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.13)
03:04:58.683 00.000 8976 Moving (0.53, 0.13) raw xDistance=-0.13 yDistance=-0.52
03:04:58.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:04:58.683 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:58.683 00.000 5052 Enqueuing Expose request
03:04:58.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
03:04:58.683 00.000 8976 MoveAxis(R, 0, ABG)
03:04:58.683 00.000 8976 MoveAxis(U, 2, ABG)
03:04:58.683 00.000 8976 stepping (-18, 22) + (0, 2)
03:04:58.683 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:58.711 00.028 8976 Received - 47 (G) 
03:04:58.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:04:58.711 00.000 8976 stepped: pos (-18, 24)
03:04:58.712 00.001 8976 move complete, result=0
03:04:58.712 00.000 8976 worker thread done servicing request
03:04:58.712 00.000 8976 Worker thread wakes up
03:04:58.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:58.712 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:58.712 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:04:59.396 00.684 8976 Exposure complete
03:04:59.401 00.005 8976 worker thread done servicing request
03:04:59.401 00.000 5052 OnExposeComplete: enter
03:04:59.401 00.000 5052 UpdateGuideState(): m_state=6
03:04:59.401 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11944
03:04:59.401 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.91, Mass=161, SNR=8.8, Peak=74 HFD=2.2
03:04:59.401 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
03:04:59.401 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
03:04:59.401 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.20 hyp=0.73 cameraTheta=0.28 mountX=-0.14 mountY=-0.70, mountTheta=-1.77
03:04:59.402 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.20, opts=13)
03:04:59.402 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.20)
03:04:59.402 00.000 8976 Worker thread wakes up
03:04:59.402 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.20) opts 0xd
03:04:59.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.20)
03:04:59.402 00.000 8976 Moving (0.70, 0.20) raw xDistance=-0.14 yDistance=-0.70
03:04:59.402 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:04:59.402 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
03:04:59.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:59.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:04:59.403 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
03:04:59.403 00.000 8976 MoveAxis(R, 0, ABG)
03:04:59.403 00.000 8976 MoveAxis(U, 3, ABG)
03:04:59.403 00.000 8976 stepping (-18, 24) + (0, 3)
03:04:59.403 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:59.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:04:59.403 00.000 5052 Enqueuing Expose request
03:04:59.431 00.028 8976 Received - 47 (G) 
03:04:59.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:04:59.431 00.000 8976 stepped: pos (-18, 27)
03:04:59.431 00.000 8976 move complete, result=0
03:04:59.431 00.000 8976 worker thread done servicing request
03:04:59.431 00.000 8976 Worker thread wakes up
03:04:59.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:04:59.432 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:04:59.432 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:05:00.122 00.690 8976 Exposure complete
03:05:00.128 00.006 8976 worker thread done servicing request
03:05:00.128 00.000 5052 OnExposeComplete: enter
03:05:00.128 00.000 5052 UpdateGuideState(): m_state=6
03:05:00.128 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11945
03:05:00.128 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.77, Mass=181, SNR=9.3, Peak=77 HFD=1.8
03:05:00.128 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
03:05:00.128 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
03:05:00.128 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.69 mountX=0.02 mountY=-0.09, mountTheta=-1.36
03:05:00.129 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.06, opts=13)
03:05:00.129 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.06)
03:05:00.129 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:05:00.129 00.000 5052 UpdateGuideState exits: m=181 SNR=9.3
03:05:00.129 00.000 8976 Worker thread wakes up
03:05:00.129 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.06) opts 0xd
03:05:00.129 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.06)
03:05:00.129 00.000 8976 Moving (0.07, 0.06) raw xDistance=0.02 yDistance=-0.09
03:05:00.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:05:00.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:00.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:00.129 00.000 5052 Enqueuing Expose request
03:05:00.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:05:00.129 00.000 8976 MoveAxis(R, 0, ABG)
03:05:00.129 00.000 8976 MoveAxis(U, 0, ABG)
03:05:00.129 00.000 8976 move complete, result=0
03:05:00.130 00.001 8976 worker thread done servicing request
03:05:00.130 00.000 8976 Worker thread wakes up
03:05:00.130 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:00.130 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:00.130 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:00.815 00.685 8976 Exposure complete
03:05:00.820 00.005 8976 worker thread done servicing request
03:05:00.820 00.000 5052 OnExposeComplete: enter
03:05:00.820 00.000 5052 UpdateGuideState(): m_state=6
03:05:00.820 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11946
03:05:00.820 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=282.01, Mass=165, SNR=8.9, Peak=76 HFD=2.2
03:05:00.820 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
03:05:00.820 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
03:05:00.820 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.30 hyp=0.41 cameraTheta=0.80 mountX=0.13 mountY=-0.40, mountTheta=-1.25
03:05:00.821 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.30, opts=13)
03:05:00.821 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.30)
03:05:00.822 00.001 8976 Worker thread wakes up
03:05:00.822 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.30) opts 0xd
03:05:00.822 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:05:00.822 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.30)
03:05:00.822 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
03:05:00.822 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:00.822 00.000 8976 Moving (0.29, 0.30) raw xDistance=0.13 yDistance=-0.40
03:05:00.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:05:00.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:05:00.822 00.000 8976 MoveAxis(R, 0, ABG)
03:05:00.822 00.000 8976 MoveAxis(U, 2, ABG)
03:05:00.822 00.000 8976 stepping (-18, 27) + (0, 2)
03:05:00.822 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:00.822 00.000 5052 Enqueuing Expose request
03:05:00.822 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:00.854 00.032 8976 Received - 47 (G) 
03:05:00.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:00.854 00.000 8976 stepped: pos (-18, 29)
03:05:00.854 00.000 8976 move complete, result=0
03:05:00.854 00.000 8976 worker thread done servicing request
03:05:00.854 00.000 8976 Worker thread wakes up
03:05:00.854 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:05:00.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:00.854 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:01.538 00.684 8976 Exposure complete
03:05:01.543 00.005 8976 worker thread done servicing request
03:05:01.543 00.000 5052 OnExposeComplete: enter
03:05:01.543 00.000 5052 UpdateGuideState(): m_state=6
03:05:01.543 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11947
03:05:01.543 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.82, Mass=154, SNR=8.6, Peak=71 HFD=2.1
03:05:01.543 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
03:05:01.543 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
03:05:01.543 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.52 mountX=0.01 mountY=-0.22, mountTheta=-1.52
03:05:01.544 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.11, opts=13)
03:05:01.544 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.11)
03:05:01.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:05:01.544 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
03:05:01.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:01.544 00.000 8976 Worker thread wakes up
03:05:01.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.11) opts 0xd
03:05:01.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.11)
03:05:01.544 00.000 8976 Moving (0.19, 0.11) raw xDistance=0.01 yDistance=-0.22
03:05:01.544 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:01.544 00.000 5052 Enqueuing Expose request
03:05:01.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:05:01.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:05:01.544 00.000 8976 MoveAxis(R, 0, ABG)
03:05:01.544 00.000 8976 MoveAxis(U, 0, ABG)
03:05:01.544 00.000 8976 move complete, result=0
03:05:01.544 00.000 8976 worker thread done servicing request
03:05:01.544 00.000 8976 Worker thread wakes up
03:05:01.545 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:01.545 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:01.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:02.232 00.687 8976 Exposure complete
03:05:02.239 00.007 8976 worker thread done servicing request
03:05:02.239 00.000 5052 OnExposeComplete: enter
03:05:02.239 00.000 5052 UpdateGuideState(): m_state=6
03:05:02.239 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11948
03:05:02.239 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.98, Mass=169, SNR=9.0, Peak=75 HFD=2.3
03:05:02.239 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
03:05:02.239 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
03:05:02.239 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.27 hyp=0.60 cameraTheta=0.46 mountX=-0.01 mountY=-0.60, mountTheta=-1.59
03:05:02.240 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.27, opts=13)
03:05:02.240 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.27)
03:05:02.240 00.000 8976 Worker thread wakes up
03:05:02.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.27) opts 0xd
03:05:02.241 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.27)
03:05:02.241 00.000 8976 Moving (0.54, 0.27) raw xDistance=-0.01 yDistance=-0.60
03:05:02.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:05:02.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:05:02.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:05:02.241 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:05:02.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:02.241 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:02.241 00.000 5052 Enqueuing Expose request
03:05:02.241 00.000 8976 MoveAxis(R, 0, ABG)
03:05:02.241 00.000 8976 MoveAxis(U, 2, ABG)
03:05:02.241 00.000 8976 stepping (-18, 29) + (0, 2)
03:05:02.241 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:02.277 00.036 8976 Received - 47 (G) 
03:05:02.277 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:02.277 00.000 8976 stepped: pos (-18, 31)
03:05:02.277 00.000 8976 starting a new bump
03:05:02.277 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:05:02.277 00.000 8976 MountToCamera -- mountX=2.78 mountY=-4.48 hyp=5.27 mountTheta=-1.02 cameraX=2.72, cameraY=4.52 cameraTheta=1.03
03:05:02.277 00.000 8976 incremental bump (2.724, 4.516) isValid = 1
03:05:02.277 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:05:02.277 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:05:02.277 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:05:02.277 00.000 8976 move complete, result=0
03:05:02.277 00.000 9828 Worker thread wakes up
03:05:02.277 00.000 8976 worker thread done servicing request
03:05:02.277 00.000 8976 Worker thread wakes up
03:05:02.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:02.277 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:02.277 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
03:05:02.277 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:05:02.278 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:05:02.278 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
03:05:02.278 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
03:05:02.278 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:05:02.278 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:05:02.278 00.000 9828 BLC: window closed
03:05:02.278 00.000 9828 MoveAxis(E, 20, B)
03:05:02.278 00.000 9828 Guiding  Dir = 2, Dur = 20
03:05:02.278 00.000 9828 IsSlewing returns 0
03:05:02.278 00.000 9828 IsGuiding returns 0
03:05:02.279 00.001 9828 PulseGuide returned control before completion, sleep 30
03:05:02.316 00.037 9828 IsGuiding returns 1
03:05:02.316 00.000 9828 scope still moving after pulse duration time elapsed
03:05:02.347 00.031 9828 IsSlewing returns 0
03:05:02.347 00.000 9828 IsGuiding returns 1
03:05:02.378 00.031 9828 IsSlewing returns 0
03:05:02.378 00.000 9828 IsGuiding returns 1
03:05:02.410 00.032 9828 IsSlewing returns 0
03:05:02.414 00.004 9828 IsGuiding returns 0
03:05:02.415 00.001 9828 scope move finished after 20 + 116 ms
03:05:02.415 00.000 9828 Move returns status 0, amount 20
03:05:02.415 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:02.415 00.000 9828 MoveAxis(N, 13, B)
03:05:02.415 00.000 9828 Guiding  Dir = 0, Dur = 13
03:05:02.441 00.026 9828 IsSlewing returns 0
03:05:02.441 00.000 9828 IsGuiding returns 0
03:05:02.441 00.000 9828 PulseGuide returned control before completion, sleep 23
03:05:02.472 00.031 9828 IsGuiding returns 1
03:05:02.472 00.000 9828 scope still moving after pulse duration time elapsed
03:05:02.503 00.031 9828 IsSlewing returns 0
03:05:02.503 00.000 9828 IsGuiding returns 1
03:05:02.535 00.032 9828 IsSlewing returns 0
03:05:02.535 00.000 9828 IsGuiding returns 1
03:05:02.566 00.031 9828 IsSlewing returns 0
03:05:02.566 00.000 9828 IsGuiding returns 1
03:05:02.596 00.030 9828 IsSlewing returns 0
03:05:02.596 00.000 9828 IsGuiding returns 0
03:05:02.596 00.000 9828 scope move finished after 13 + 142 ms
03:05:02.596 00.000 9828 Move returns status 0, amount 13
03:05:02.596 00.000 9828 move complete, result=0
03:05:02.596 00.000 9828 worker thread done servicing request
03:05:02.596 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:05:02.965 00.369 8976 Exposure complete
03:05:02.970 00.005 8976 worker thread done servicing request
03:05:02.971 00.001 5052 OnExposeComplete: enter
03:05:02.971 00.000 5052 UpdateGuideState(): m_state=6
03:05:02.971 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11949
03:05:02.971 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=282.23, Mass=149, SNR=8.4, Peak=71 HFD=2.6
03:05:02.971 00.000 5052 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
03:05:02.971 00.000 5052 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
03:05:02.971 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.52 hyp=0.61 cameraTheta=1.03 mountX=0.32 mountY=-0.55, mountTheta=-1.04
03:05:02.971 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.52, opts=13)
03:05:02.971 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.52)
03:05:02.972 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:05:02.972 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:05:02.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:02.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:02.972 00.000 5052 Enqueuing Expose request
03:05:02.972 00.000 8976 Worker thread wakes up
03:05:02.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.52) opts 0xd
03:05:02.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.52)
03:05:02.972 00.000 8976 Moving (0.32, 0.52) raw xDistance=0.32 yDistance=-0.55
03:05:02.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:05:02.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
03:05:02.972 00.000 8976 MoveAxis(L, 1, ABG)
03:05:02.972 00.000 8976 stepping (-18, 31) + (-1, 0)
03:05:02.972 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:02.995 00.023 8976 Received - 47 (G) 
03:05:02.996 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:02.996 00.000 8976 stepped: pos (-19, 31)
03:05:02.996 00.000 8976 MoveAxis(U, 2, ABG)
03:05:02.996 00.000 8976 stepping (-19, 31) + (0, 2)
03:05:02.996 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:03.027 00.031 8976 Received - 47 (G) 
03:05:03.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:03.027 00.000 8976 stepped: pos (-19, 33)
03:05:03.027 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:05:03.028 00.001 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:05:03.028 00.000 8976 MountToCamera -- mountX=2.82 mountY=-4.73 hyp=5.51 mountTheta=-1.03 cameraX=2.93, cameraY=4.67 cameraTheta=1.01
03:05:03.028 00.000 8976 incremental bump (2.928, 4.668) isValid = 1
03:05:03.028 00.000 8976 Scheduling Mount bump of (0.071, 0.118)
03:05:03.028 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.12, opts=4)
03:05:03.028 00.000 8976 Enqueuing Move request for scope (0.07, 0.12)
03:05:03.028 00.000 8976 move complete, result=0
03:05:03.028 00.000 8976 worker thread done servicing request
03:05:03.028 00.000 8976 Worker thread wakes up
03:05:03.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:03.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:03.028 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
03:05:03.028 00.000 9828 Worker thread wakes up
03:05:03.028 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0x4
03:05:03.028 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
03:05:03.029 00.001 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:05:03.029 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:05:03.029 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.03 mountX=-0.08 mountY=-0.11, mountTheta=-2.19
03:05:03.029 00.000 9828 Moving (0.07, 0.12) raw xDistance=-0.08 yDistance=-0.11
03:05:03.029 00.000 9828 BLC: window closed
03:05:03.029 00.000 9828 MoveAxis(E, 24, B)
03:05:03.029 00.000 9828 Guiding  Dir = 2, Dur = 24
03:05:03.029 00.000 9828 IsSlewing returns 0
03:05:03.029 00.000 9828 IsGuiding returns 0
03:05:03.029 00.000 9828 PulseGuide returned control before completion, sleep 34
03:05:03.080 00.051 9828 IsGuiding returns 1
03:05:03.080 00.000 9828 scope still moving after pulse duration time elapsed
03:05:03.110 00.030 9828 IsSlewing returns 0
03:05:03.110 00.000 9828 IsGuiding returns 1
03:05:03.141 00.031 9828 IsSlewing returns 0
03:05:03.141 00.000 9828 IsGuiding returns 1
03:05:03.173 00.032 9828 IsSlewing returns 0
03:05:03.173 00.000 9828 IsGuiding returns 0
03:05:03.174 00.001 9828 scope move finished after 24 + 119 ms
03:05:03.174 00.000 9828 Move returns status 0, amount 24
03:05:03.174 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:03.174 00.000 9828 MoveAxis(N, 15, B)
03:05:03.174 00.000 9828 Guiding  Dir = 0, Dur = 15
03:05:03.188 00.014 9828 IsSlewing returns 0
03:05:03.188 00.000 9828 IsGuiding returns 0
03:05:03.188 00.000 9828 PulseGuide returned control before completion, sleep 25
03:05:03.219 00.031 9828 IsGuiding returns 1
03:05:03.219 00.000 9828 scope still moving after pulse duration time elapsed
03:05:03.251 00.032 9828 IsSlewing returns 0
03:05:03.251 00.000 9828 IsGuiding returns 1
03:05:03.283 00.032 9828 IsSlewing returns 0
03:05:03.283 00.000 9828 IsGuiding returns 1
03:05:03.329 00.046 9828 IsSlewing returns 0
03:05:03.329 00.000 9828 IsGuiding returns 0
03:05:03.329 00.000 9828 scope move finished after 15 + 125 ms
03:05:03.329 00.000 9828 Move returns status 0, amount 15
03:05:03.329 00.000 9828 move complete, result=0
03:05:03.329 00.000 9828 worker thread done servicing request
03:05:03.329 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 15 ms NORTH
03:05:03.715 00.386 8976 Exposure complete
03:05:03.721 00.006 8976 worker thread done servicing request
03:05:03.721 00.000 5052 OnExposeComplete: enter
03:05:03.721 00.000 5052 UpdateGuideState(): m_state=6
03:05:03.721 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11950
03:05:03.721 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.06, Mass=158, SNR=8.7, Peak=71 HFD=2.2
03:05:03.721 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
03:05:03.721 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.56)
03:05:03.721 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.65 hyp=0.65 cameraTheta=-1.58 mountX=-0.57 mountY=0.35, mountTheta=2.59
03:05:03.722 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.65, opts=13)
03:05:03.722 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.65)
03:05:03.722 00.000 8976 Worker thread wakes up
03:05:03.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.65) opts 0xd
03:05:03.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.65)
03:05:03.722 00.000 8976 Moving (-0.00, -0.65) raw xDistance=-0.57 yDistance=0.35
03:05:03.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.57
03:05:03.722 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
03:05:03.722 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:05:03.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:03.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
03:05:03.722 00.000 8976 MoveAxis(R, 2, ABG)
03:05:03.722 00.000 8976 stepping (-19, 33) + (2, 0)
03:05:03.723 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:03.723 00.000 5052 Enqueuing Expose request
03:05:03.723 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:03.747 00.024 8976 Received - 47 (G) 
03:05:03.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:03.747 00.000 8976 stepped: pos (-17, 33)
03:05:03.747 00.000 8976 MoveAxis(D, 1, ABG)
03:05:03.747 00.000 8976 stepping (-17, 33) + (0, -1)
03:05:03.747 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:03.779 00.032 8976 Received - 47 (G) 
03:05:03.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:03.779 00.000 8976 stepped: pos (-17, 32)
03:05:03.779 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:05:03.779 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:05:03.779 00.000 8976 MountToCamera -- mountX=2.75 mountY=-4.85 hyp=5.57 mountTheta=-1.05 cameraX=3.06, cameraY=4.66 cameraTheta=0.99
03:05:03.779 00.000 8976 incremental bump (3.064, 4.656) isValid = 1
03:05:03.779 00.000 8976 Scheduling Mount bump of (0.084, 0.133)
03:05:03.779 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.13, opts=4)
03:05:03.779 00.000 8976 Enqueuing Move request for scope (0.08, 0.13)
03:05:03.779 00.000 8976 move complete, result=0
03:05:03.779 00.000 8976 worker thread done servicing request
03:05:03.779 00.000 8976 Worker thread wakes up
03:05:03.779 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.4 px 1 ms SOUTH
03:05:03.779 00.000 9828 Worker thread wakes up
03:05:03.780 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0x4
03:05:03.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:03.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:03.780 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
03:05:03.780 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:05:03.780 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:05:03.780 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.01 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
03:05:03.780 00.000 9828 Moving (0.08, 0.13) raw xDistance=-0.09 yDistance=-0.12
03:05:03.780 00.000 9828 BLC: window closed
03:05:03.780 00.000 9828 MoveAxis(E, 29, B)
03:05:03.780 00.000 9828 Guiding  Dir = 2, Dur = 29
03:05:03.780 00.000 9828 IsSlewing returns 0
03:05:03.781 00.001 9828 IsGuiding returns 0
03:05:03.781 00.000 9828 PulseGuide returned control before completion, sleep 39
03:05:03.823 00.042 9828 IsGuiding returns 1
03:05:03.823 00.000 9828 scope still moving after pulse duration time elapsed
03:05:03.855 00.032 9828 IsSlewing returns 0
03:05:03.855 00.000 9828 IsGuiding returns 1
03:05:03.886 00.031 9828 IsSlewing returns 0
03:05:03.886 00.000 9828 IsGuiding returns 1
03:05:03.917 00.031 9828 IsSlewing returns 0
03:05:03.917 00.000 9828 IsGuiding returns 1
03:05:03.948 00.031 9828 IsSlewing returns 0
03:05:03.948 00.000 9828 IsGuiding returns 0
03:05:03.948 00.000 9828 scope move finished after 29 + 138 ms
03:05:03.948 00.000 9828 Move returns status 0, amount 29
03:05:03.948 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:03.948 00.000 9828 MoveAxis(N, 16, B)
03:05:03.948 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:03.963 00.015 9828 IsSlewing returns 0
03:05:03.963 00.000 9828 IsGuiding returns 0
03:05:03.963 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:03.994 00.031 9828 IsGuiding returns 1
03:05:03.994 00.000 9828 scope still moving after pulse duration time elapsed
03:05:04.026 00.032 9828 IsSlewing returns 0
03:05:04.026 00.000 9828 IsGuiding returns 1
03:05:04.056 00.030 9828 IsSlewing returns 0
03:05:04.056 00.000 9828 IsGuiding returns 1
03:05:04.088 00.032 9828 IsSlewing returns 0
03:05:04.088 00.000 9828 IsGuiding returns 1
03:05:04.118 00.030 9828 IsSlewing returns 0
03:05:04.118 00.000 9828 IsGuiding returns 0
03:05:04.118 00.000 9828 scope move finished after 16 + 138 ms
03:05:04.118 00.000 9828 Move returns status 0, amount 16
03:05:04.118 00.000 9828 move complete, result=0
03:05:04.118 00.000 9828 worker thread done servicing request
03:05:04.118 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 16 ms NORTH
03:05:04.467 00.349 8976 Exposure complete
03:05:04.472 00.005 8976 worker thread done servicing request
03:05:04.472 00.000 5052 OnExposeComplete: enter
03:05:04.473 00.001 5052 UpdateGuideState(): m_state=6
03:05:04.473 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11951
03:05:04.473 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.30, Mass=152, SNR=8.6, Peak=74 HFD=2.1
03:05:04.473 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.97 = 2.31)
03:05:04.473 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.07 = 2.21)
03:05:04.473 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.41 hyp=0.44 cameraTheta=-1.93 mountX=-0.30 mountY=0.35, mountTheta=2.27
03:05:04.474 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.41, opts=13)
03:05:04.474 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.41)
03:05:04.474 00.000 8976 Worker thread wakes up
03:05:04.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.41) opts 0xd
03:05:04.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.41)
03:05:04.474 00.000 8976 Moving (-0.15, -0.41) raw xDistance=-0.30 yDistance=0.35
03:05:04.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
03:05:04.474 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:05:04.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
03:05:04.474 00.000 8976 MoveAxis(R, 1, ABG)
03:05:04.474 00.000 8976 stepping (-17, 32) + (1, 0)
03:05:04.474 00.000 5052 UpdateGuideState exits: m=152 SNR=8.6
03:05:04.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:04.474 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:04.474 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:04.474 00.000 5052 Enqueuing Expose request
03:05:04.498 00.024 8976 Received - 47 (G) 
03:05:04.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:04.498 00.000 8976 stepped: pos (-16, 32)
03:05:04.498 00.000 8976 MoveAxis(D, 1, ABG)
03:05:04.498 00.000 8976 stepping (-16, 32) + (0, -1)
03:05:04.498 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:04.530 00.032 8976 Received - 47 (G) 
03:05:04.530 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:04.530 00.000 8976 stepped: pos (-16, 31)
03:05:04.530 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
03:05:04.530 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:05:04.530 00.000 8976 MountToCamera -- mountX=2.65 mountY=-4.87 hyp=5.55 mountTheta=-1.07 cameraX=3.13, cameraY=4.58 cameraTheta=0.97
03:05:04.530 00.000 8976 incremental bump (3.131, 4.579) isValid = 1
03:05:04.530 00.000 8976 Scheduling Mount bump of (0.097, 0.147)
03:05:04.530 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.15, opts=4)
03:05:04.531 00.001 8976 Enqueuing Move request for scope (0.10, 0.15)
03:05:04.531 00.000 8976 move complete, result=0
03:05:04.531 00.000 9828 Worker thread wakes up
03:05:04.531 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0x4
03:05:04.531 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
03:05:04.531 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
03:05:04.531 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 1 ms SOUTH
03:05:04.531 00.000 8976 worker thread done servicing request
03:05:04.531 00.000 8976 Worker thread wakes up
03:05:04.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:04.531 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:04.531 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
03:05:04.531 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.99 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
03:05:04.531 00.000 9828 Moving (0.10, 0.15) raw xDistance=-0.10 yDistance=-0.13
03:05:04.532 00.001 9828 BLC: window closed
03:05:04.532 00.000 9828 MoveAxis(E, 33, B)
03:05:04.532 00.000 9828 Guiding  Dir = 2, Dur = 33
03:05:04.532 00.000 9828 IsSlewing returns 0
03:05:04.532 00.000 9828 IsGuiding returns 0
03:05:04.532 00.000 9828 PulseGuide returned control before completion, sleep 43
03:05:04.590 00.058 9828 IsGuiding returns 1
03:05:04.590 00.000 9828 scope still moving after pulse duration time elapsed
03:05:04.621 00.031 9828 IsSlewing returns 0
03:05:04.621 00.000 9828 IsGuiding returns 1
03:05:04.651 00.030 9828 IsSlewing returns 0
03:05:04.651 00.000 9828 IsGuiding returns 1
03:05:04.682 00.031 9828 IsSlewing returns 0
03:05:04.682 00.000 9828 IsGuiding returns 1
03:05:04.713 00.031 9828 IsSlewing returns 0
03:05:04.713 00.000 9828 IsGuiding returns 1
03:05:04.744 00.031 9828 IsSlewing returns 0
03:05:04.744 00.000 9828 IsGuiding returns 0
03:05:04.744 00.000 9828 scope move finished after 33 + 179 ms
03:05:04.744 00.000 9828 Move returns status 0, amount 33
03:05:04.744 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:04.744 00.000 9828 MoveAxis(N, 18, B)
03:05:04.744 00.000 9828 Guiding  Dir = 0, Dur = 18
03:05:04.759 00.015 9828 IsSlewing returns 0
03:05:04.760 00.001 9828 IsGuiding returns 0
03:05:04.760 00.000 9828 PulseGuide returned control before completion, sleep 28
03:05:04.790 00.030 9828 IsGuiding returns 1
03:05:04.790 00.000 9828 scope still moving after pulse duration time elapsed
03:05:04.821 00.031 9828 IsSlewing returns 0
03:05:04.821 00.000 9828 IsGuiding returns 1
03:05:04.853 00.032 9828 IsSlewing returns 0
03:05:04.854 00.001 9828 IsGuiding returns 1
03:05:04.883 00.029 9828 IsSlewing returns 0
03:05:04.883 00.000 9828 IsGuiding returns 1
03:05:04.914 00.031 9828 IsSlewing returns 0
03:05:04.914 00.000 9828 IsGuiding returns 0
03:05:04.914 00.000 9828 scope move finished after 18 + 136 ms
03:05:04.914 00.000 9828 Move returns status 0, amount 18
03:05:04.914 00.000 9828 move complete, result=0
03:05:04.914 00.000 9828 worker thread done servicing request
03:05:04.915 00.001 5052 GuideStep: -0.1 px 33 ms EAST, -0.1 px 18 ms NORTH
03:05:05.213 00.298 8976 Exposure complete
03:05:05.218 00.005 8976 worker thread done servicing request
03:05:05.218 00.000 5052 OnExposeComplete: enter
03:05:05.218 00.000 5052 UpdateGuideState(): m_state=6
03:05:05.218 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11952
03:05:05.218 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.04, Mass=149, SNR=8.4, Peak=68 HFD=2.2
03:05:05.218 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
03:05:05.218 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
03:05:05.218 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.33 hyp=0.35 cameraTheta=1.84 mountX=0.34 mountY=-0.10, mountTheta=-0.30
03:05:05.219 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.33, opts=13)
03:05:05.219 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.33)
03:05:05.219 00.000 8976 Worker thread wakes up
03:05:05.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.33) opts 0xd
03:05:05.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.33)
03:05:05.219 00.000 8976 Moving (-0.09, 0.33) raw xDistance=0.34 yDistance=-0.10
03:05:05.219 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:05:05.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
03:05:05.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:05:05.219 00.000 8976 MoveAxis(L, 1, ABG)
03:05:05.219 00.000 8976 stepping (-16, 31) + (-1, 0)
03:05:05.219 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:05.219 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:05:05.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:05.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:05.220 00.001 5052 Enqueuing Expose request
03:05:05.249 00.029 8976 Received - 47 (G) 
03:05:05.249 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:05.250 00.001 8976 stepped: pos (-17, 31)
03:05:05.250 00.000 8976 MoveAxis(U, 0, ABG)
03:05:05.250 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
03:05:05.250 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:05:05.250 00.000 8976 MountToCamera -- mountX=2.64 mountY=-4.89 hyp=5.55 mountTheta=-1.08 cameraX=3.15, cameraY=4.57 cameraTheta=0.97
03:05:05.250 00.000 8976 incremental bump (3.153, 4.572) isValid = 1
03:05:05.250 00.000 8976 Scheduling Mount bump of (0.109, 0.163)
03:05:05.250 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.16, opts=4)
03:05:05.250 00.000 8976 Enqueuing Move request for scope (0.11, 0.16)
03:05:05.250 00.000 8976 move complete, result=0
03:05:05.250 00.000 8976 worker thread done servicing request
03:05:05.250 00.000 8976 Worker thread wakes up
03:05:05.250 00.000 9828 Worker thread wakes up
03:05:05.250 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0x4
03:05:05.250 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
03:05:05.250 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
03:05:05.250 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
03:05:05.250 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.98 mountX=-0.12 mountY=-0.15, mountTheta=-2.23
03:05:05.250 00.000 9828 Moving (0.11, 0.16) raw xDistance=-0.12 yDistance=-0.15
03:05:05.251 00.001 9828 BLC: window closed
03:05:05.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:05.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:05.251 00.000 9828 MoveAxis(E, 37, B)
03:05:05.251 00.000 9828 Guiding  Dir = 2, Dur = 37
03:05:05.251 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:05:05.251 00.000 9828 IsSlewing returns 0
03:05:05.251 00.000 9828 IsGuiding returns 0
03:05:05.252 00.001 9828 PulseGuide returned control before completion, sleep 47
03:05:05.303 00.051 9828 IsGuiding returns 1
03:05:05.303 00.000 9828 scope still moving after pulse duration time elapsed
03:05:05.335 00.032 9828 IsSlewing returns 0
03:05:05.335 00.000 9828 IsGuiding returns 1
03:05:05.366 00.031 9828 IsSlewing returns 0
03:05:05.366 00.000 9828 IsGuiding returns 1
03:05:05.396 00.030 9828 IsSlewing returns 0
03:05:05.396 00.000 9828 IsGuiding returns 0
03:05:05.396 00.000 9828 scope move finished after 37 + 107 ms
03:05:05.396 00.000 9828 Move returns status 0, amount 37
03:05:05.396 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:05.396 00.000 9828 MoveAxis(N, 20, B)
03:05:05.396 00.000 9828 Guiding  Dir = 0, Dur = 20
03:05:05.412 00.016 9828 IsSlewing returns 0
03:05:05.412 00.000 9828 IsGuiding returns 0
03:05:05.412 00.000 9828 PulseGuide returned control before completion, sleep 30
03:05:05.443 00.031 9828 IsGuiding returns 1
03:05:05.443 00.000 9828 scope still moving after pulse duration time elapsed
03:05:05.474 00.031 9828 IsSlewing returns 0
03:05:05.474 00.000 9828 IsGuiding returns 1
03:05:05.505 00.031 9828 IsSlewing returns 0
03:05:05.505 00.000 9828 IsGuiding returns 1
03:05:05.537 00.032 9828 IsSlewing returns 0
03:05:05.537 00.000 9828 IsGuiding returns 1
03:05:05.568 00.031 9828 IsSlewing returns 0
03:05:05.568 00.000 9828 IsGuiding returns 0
03:05:05.569 00.001 9828 scope move finished after 20 + 136 ms
03:05:05.569 00.000 9828 Move returns status 0, amount 20
03:05:05.569 00.000 9828 move complete, result=0
03:05:05.569 00.000 9828 worker thread done servicing request
03:05:05.569 00.000 5052 GuideStep: -0.1 px 37 ms EAST, -0.1 px 20 ms NORTH
03:05:05.936 00.367 8976 Exposure complete
03:05:05.942 00.006 8976 worker thread done servicing request
03:05:05.942 00.000 5052 OnExposeComplete: enter
03:05:05.942 00.000 5052 UpdateGuideState(): m_state=6
03:05:05.942 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11953
03:05:05.942 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.90, Mass=153, SNR=8.6, Peak=81 HFD=2.0
03:05:05.942 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:05:05.942 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
03:05:05.942 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.20 hyp=0.45 cameraTheta=2.69 mountX=0.36 mountY=0.23, mountTheta=0.57
03:05:05.943 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.20, opts=13)
03:05:05.943 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.20)
03:05:05.943 00.000 8976 Worker thread wakes up
03:05:05.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.20) opts 0xd
03:05:05.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.20)
03:05:05.943 00.000 8976 Moving (-0.40, 0.20) raw xDistance=0.36 yDistance=0.23
03:05:05.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
03:05:05.943 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:05:05.943 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
03:05:05.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:05.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:05:05.943 00.000 8976 MoveAxis(L, 2, ABG)
03:05:05.943 00.000 8976 stepping (-17, 31) + (-2, 0)
03:05:05.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:05.943 00.000 5052 Enqueuing Expose request
03:05:05.943 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:05.969 00.026 8976 Received - 47 (G) 
03:05:05.969 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:05.969 00.000 8976 stepped: pos (-19, 31)
03:05:05.969 00.000 8976 MoveAxis(U, 0, ABG)
03:05:05.970 00.001 8976 outside bump range, increase bump weight 1.67 => 1.83
03:05:05.970 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:05:05.970 00.000 8976 MountToCamera -- mountX=2.73 mountY=-4.90 hyp=5.61 mountTheta=-1.06 cameraX=3.12, cameraY=4.66 cameraTheta=0.98
03:05:05.970 00.000 8976 incremental bump (3.122, 4.658) isValid = 1
03:05:05.970 00.000 8976 Scheduling Mount bump of (0.117, 0.181)
03:05:05.970 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.18, opts=4)
03:05:05.970 00.000 8976 Enqueuing Move request for scope (0.12, 0.18)
03:05:05.970 00.000 8976 move complete, result=0
03:05:05.970 00.000 9828 Worker thread wakes up
03:05:05.970 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
03:05:05.970 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0x4
03:05:05.970 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
03:05:05.970 00.000 8976 worker thread done servicing request
03:05:05.970 00.000 8976 Worker thread wakes up
03:05:05.970 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:05:05.970 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:05:05.970 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=1.00 mountX=-0.13 mountY=-0.17, mountTheta=-2.22
03:05:05.971 00.001 9828 Moving (0.12, 0.18) raw xDistance=-0.13 yDistance=-0.17
03:05:05.971 00.000 9828 BLC: window closed
03:05:05.971 00.000 9828 MoveAxis(E, 40, B)
03:05:05.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:05.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:05.971 00.000 9828 Guiding  Dir = 2, Dur = 40
03:05:05.971 00.000 9828 IsSlewing returns 0
03:05:05.971 00.000 9828 IsGuiding returns 0
03:05:05.971 00.000 9828 PulseGuide returned control before completion, sleep 50
03:05:06.036 00.065 9828 IsGuiding returns 1
03:05:06.036 00.000 9828 scope still moving after pulse duration time elapsed
03:05:06.068 00.032 9828 IsSlewing returns 0
03:05:06.068 00.000 9828 IsGuiding returns 1
03:05:06.098 00.030 9828 IsSlewing returns 0
03:05:06.098 00.000 9828 IsGuiding returns 1
03:05:06.128 00.030 9828 IsSlewing returns 0
03:05:06.128 00.000 9828 IsGuiding returns 0
03:05:06.128 00.000 9828 scope move finished after 40 + 117 ms
03:05:06.128 00.000 9828 Move returns status 0, amount 40
03:05:06.128 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:06.128 00.000 9828 MoveAxis(N, 22, B)
03:05:06.129 00.001 9828 Guiding  Dir = 0, Dur = 22
03:05:06.145 00.016 9828 IsSlewing returns 0
03:05:06.145 00.000 9828 IsGuiding returns 0
03:05:06.145 00.000 9828 PulseGuide returned control before completion, sleep 32
03:05:06.191 00.046 9828 IsGuiding returns 1
03:05:06.191 00.000 9828 scope still moving after pulse duration time elapsed
03:05:06.223 00.032 9828 IsSlewing returns 0
03:05:06.223 00.000 9828 IsGuiding returns 1
03:05:06.254 00.031 9828 IsSlewing returns 0
03:05:06.254 00.000 9828 IsGuiding returns 1
03:05:06.285 00.031 9828 IsSlewing returns 0
03:05:06.285 00.000 9828 IsGuiding returns 0
03:05:06.285 00.000 9828 scope move finished after 22 + 118 ms
03:05:06.285 00.000 9828 Move returns status 0, amount 22
03:05:06.285 00.000 9828 move complete, result=0
03:05:06.285 00.000 9828 worker thread done servicing request
03:05:06.285 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.2 px 22 ms NORTH
03:05:06.654 00.369 8976 Exposure complete
03:05:06.660 00.006 8976 worker thread done servicing request
03:05:06.660 00.000 5052 OnExposeComplete: enter
03:05:06.660 00.000 5052 UpdateGuideState(): m_state=6
03:05:06.660 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11954
03:05:06.660 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.18, Mass=178, SNR=9.2, Peak=83 HFD=2.3
03:05:06.660 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.20 = 2.08)
03:05:06.660 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.30 = 1.98)
03:05:06.660 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.53 hyp=0.64 cameraTheta=-2.16 mountX=-0.31 mountY=0.59, mountTheta=2.06
03:05:06.661 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.53, opts=13)
03:05:06.661 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.53)
03:05:06.661 00.000 8976 Worker thread wakes up
03:05:06.661 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.53) opts 0xd
03:05:06.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.53)
03:05:06.661 00.000 8976 Moving (-0.35, -0.53) raw xDistance=-0.31 yDistance=0.59
03:05:06.661 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:05:06.661 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
03:05:06.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:06.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
03:05:06.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
03:05:06.661 00.000 8976 MoveAxis(R, 1, ABG)
03:05:06.661 00.000 8976 stepping (-19, 31) + (1, 0)
03:05:06.662 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:06.662 00.000 5052 Enqueuing Expose request
03:05:06.662 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:06.689 00.027 8976 Received - 47 (G) 
03:05:06.689 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:06.689 00.000 8976 stepped: pos (-18, 31)
03:05:06.689 00.000 8976 MoveAxis(D, 2, ABG)
03:05:06.689 00.000 8976 stepping (-18, 31) + (0, -2)
03:05:06.689 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:06.721 00.032 8976 Received - 47 (G) 
03:05:06.721 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:06.721 00.000 8976 stepped: pos (-18, 29)
03:05:06.721 00.000 8976 back inside bump range: decrease bump weight 1.83 => 1.00
03:05:06.721 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:05:06.721 00.000 8976 MountToCamera -- mountX=2.74 mountY=-4.80 hyp=5.53 mountTheta=-1.05 cameraX=3.03, cameraY=4.62 cameraTheta=0.99
03:05:06.721 00.000 8976 incremental bump (3.031, 4.623) isValid = 1
03:05:06.721 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
03:05:06.721 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:05:06.721 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:05:06.721 00.000 8976 move complete, result=0
03:05:06.721 00.000 8976 worker thread done servicing request
03:05:06.721 00.000 8976 Worker thread wakes up
03:05:06.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:06.721 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:06.721 00.000 9828 Worker thread wakes up
03:05:06.722 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:05:06.722 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:05:06.722 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:05:06.722 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 2 ms SOUTH
03:05:06.722 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:05:06.722 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:05:06.722 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:05:06.722 00.000 9828 BLC: window closed
03:05:06.722 00.000 9828 MoveAxis(E, 21, B)
03:05:06.722 00.000 9828 Guiding  Dir = 2, Dur = 21
03:05:06.722 00.000 9828 IsSlewing returns 0
03:05:06.722 00.000 9828 IsGuiding returns 0
03:05:06.722 00.000 9828 PulseGuide returned control before completion, sleep 31
03:05:06.768 00.046 9828 IsGuiding returns 1
03:05:06.768 00.000 9828 scope still moving after pulse duration time elapsed
03:05:06.799 00.031 9828 IsSlewing returns 0
03:05:06.799 00.000 9828 IsGuiding returns 1
03:05:06.830 00.031 9828 IsSlewing returns 0
03:05:06.830 00.000 9828 IsGuiding returns 1
03:05:06.862 00.032 9828 IsSlewing returns 0
03:05:06.862 00.000 9828 IsGuiding returns 0
03:05:06.862 00.000 9828 scope move finished after 21 + 119 ms
03:05:06.862 00.000 9828 Move returns status 0, amount 21
03:05:06.862 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:06.862 00.000 9828 MoveAxis(N, 12, B)
03:05:06.862 00.000 9828 Guiding  Dir = 0, Dur = 12
03:05:06.877 00.015 9828 IsSlewing returns 0
03:05:06.877 00.000 9828 IsGuiding returns 0
03:05:06.877 00.000 9828 PulseGuide returned control before completion, sleep 22
03:05:06.909 00.032 9828 IsGuiding returns 1
03:05:06.909 00.000 9828 scope still moving after pulse duration time elapsed
03:05:06.940 00.031 9828 IsSlewing returns 0
03:05:06.940 00.000 9828 IsGuiding returns 1
03:05:06.971 00.031 9828 IsSlewing returns 0
03:05:06.971 00.000 9828 IsGuiding returns 1
03:05:07.003 00.032 9828 IsSlewing returns 0
03:05:07.003 00.000 9828 IsGuiding returns 1
03:05:07.034 00.031 9828 IsSlewing returns 0
03:05:07.034 00.000 9828 IsGuiding returns 1
03:05:07.065 00.031 9828 IsSlewing returns 0
03:05:07.066 00.001 9828 IsGuiding returns 0
03:05:07.066 00.000 9828 scope move finished after 12 + 175 ms
03:05:07.066 00.000 9828 Move returns status 0, amount 12
03:05:07.066 00.000 9828 move complete, result=0
03:05:07.066 00.000 9828 worker thread done servicing request
03:05:07.066 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:05:07.408 00.342 8976 Exposure complete
03:05:07.413 00.005 8976 worker thread done servicing request
03:05:07.413 00.000 5052 OnExposeComplete: enter
03:05:07.413 00.000 5052 UpdateGuideState(): m_state=6
03:05:07.413 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11955
03:05:07.413 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.20, Mass=168, SNR=9.0, Peak=78 HFD=2.1
03:05:07.413 00.000 5052 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.04) = xAngle (-4.17 = 2.12)
03:05:07.413 00.000 5052 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.27 = 2.01)
03:05:07.413 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.51 hyp=0.59 cameraTheta=-2.12 mountX=-0.31 mountY=0.54, mountTheta=2.09
03:05:07.413 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.51, opts=13)
03:05:07.413 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.51)
03:05:07.413 00.000 8976 Worker thread wakes up
03:05:07.413 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:05:07.413 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
03:05:07.413 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:07.413 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:07.414 00.001 5052 Enqueuing Expose request
03:05:07.414 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.51) opts 0xd
03:05:07.414 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.51)
03:05:07.414 00.000 8976 Moving (-0.31, -0.51) raw xDistance=-0.31 yDistance=0.54
03:05:07.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
03:05:07.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
03:05:07.414 00.000 8976 MoveAxis(R, 1, ABG)
03:05:07.414 00.000 8976 stepping (-18, 29) + (1, 0)
03:05:07.414 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:07.440 00.026 8976 Received - 47 (G) 
03:05:07.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:07.440 00.000 8976 stepped: pos (-17, 29)
03:05:07.440 00.000 8976 MoveAxis(D, 2, ABG)
03:05:07.440 00.000 8976 stepping (-17, 29) + (0, -2)
03:05:07.440 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:07.472 00.032 8976 Received - 47 (G) 
03:05:07.472 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:07.472 00.000 8976 stepped: pos (-17, 27)
03:05:07.472 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:05:07.472 00.000 8976 MountToCamera -- mountX=2.69 mountY=-4.63 hyp=5.36 mountTheta=-1.04 cameraX=2.90, cameraY=4.51 cameraTheta=1.00
03:05:07.472 00.000 8976 incremental bump (2.900, 4.506) isValid = 1
03:05:07.472 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:05:07.472 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:05:07.472 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:05:07.472 00.000 8976 move complete, result=0
03:05:07.472 00.000 9828 Worker thread wakes up
03:05:07.472 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
03:05:07.472 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:05:07.472 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:05:07.472 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
03:05:07.472 00.000 8976 worker thread done servicing request
03:05:07.472 00.000 8976 Worker thread wakes up
03:05:07.472 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:07.473 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:07.473 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
03:05:07.473 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:05:07.473 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:05:07.473 00.000 9828 BLC: window closed
03:05:07.473 00.000 9828 MoveAxis(E, 21, B)
03:05:07.473 00.000 9828 Guiding  Dir = 2, Dur = 21
03:05:07.473 00.000 9828 IsSlewing returns 0
03:05:07.473 00.000 9828 IsGuiding returns 0
03:05:07.473 00.000 9828 PulseGuide returned control before completion, sleep 31
03:05:07.512 00.039 9828 IsGuiding returns 1
03:05:07.512 00.000 9828 scope still moving after pulse duration time elapsed
03:05:07.543 00.031 9828 IsSlewing returns 0
03:05:07.543 00.000 9828 IsGuiding returns 1
03:05:07.574 00.031 9828 IsSlewing returns 0
03:05:07.574 00.000 9828 IsGuiding returns 1
03:05:07.605 00.031 9828 IsSlewing returns 0
03:05:07.605 00.000 9828 IsGuiding returns 0
03:05:07.605 00.000 9828 scope move finished after 21 + 110 ms
03:05:07.605 00.000 9828 Move returns status 0, amount 21
03:05:07.605 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:07.605 00.000 9828 MoveAxis(N, 12, B)
03:05:07.605 00.000 9828 Guiding  Dir = 0, Dur = 12
03:05:07.620 00.015 9828 IsSlewing returns 0
03:05:07.620 00.000 9828 IsGuiding returns 0
03:05:07.620 00.000 9828 PulseGuide returned control before completion, sleep 22
03:05:07.651 00.031 9828 IsGuiding returns 1
03:05:07.651 00.000 9828 scope still moving after pulse duration time elapsed
03:05:07.681 00.030 9828 IsSlewing returns 0
03:05:07.681 00.000 9828 IsGuiding returns 1
03:05:07.713 00.032 9828 IsSlewing returns 0
03:05:07.713 00.000 9828 IsGuiding returns 1
03:05:07.744 00.031 9828 IsSlewing returns 0
03:05:07.744 00.000 9828 IsGuiding returns 1
03:05:07.776 00.032 9828 IsSlewing returns 0
03:05:07.776 00.000 9828 IsGuiding returns 0
03:05:07.776 00.000 9828 scope move finished after 12 + 143 ms
03:05:07.776 00.000 9828 Move returns status 0, amount 12
03:05:07.776 00.000 9828 move complete, result=0
03:05:07.776 00.000 9828 worker thread done servicing request
03:05:07.776 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:05:08.149 00.373 8976 Exposure complete
03:05:08.155 00.006 8976 worker thread done servicing request
03:05:08.155 00.000 5052 OnExposeComplete: enter
03:05:08.155 00.000 5052 UpdateGuideState(): m_state=6
03:05:08.155 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11956
03:05:08.155 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.60, Mass=161, SNR=8.8, Peak=73 HFD=2.1
03:05:08.155 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
03:05:08.155 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.36)
03:05:08.156 00.001 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-2.78 mountX=0.03 mountY=0.31, mountTheta=1.46
03:05:08.156 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.11, opts=13)
03:05:08.156 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.11)
03:05:08.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
03:05:08.156 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
03:05:08.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:08.156 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:08.157 00.001 5052 Enqueuing Expose request
03:05:08.157 00.000 8976 Worker thread wakes up
03:05:08.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.11) opts 0xd
03:05:08.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.11)
03:05:08.157 00.000 8976 Moving (-0.30, -0.11) raw xDistance=0.03 yDistance=0.31
03:05:08.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:05:08.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
03:05:08.157 00.000 8976 MoveAxis(R, 0, ABG)
03:05:08.157 00.000 8976 MoveAxis(D, 1, ABG)
03:05:08.157 00.000 8976 stepping (-17, 27) + (0, -1)
03:05:08.157 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:08.191 00.034 8976 Received - 47 (G) 
03:05:08.191 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:08.192 00.001 8976 stepped: pos (-17, 26)
03:05:08.192 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:05:08.192 00.000 8976 MountToCamera -- mountX=2.66 mountY=-4.47 hyp=5.20 mountTheta=-1.03 cameraX=2.76, cameraY=4.40 cameraTheta=1.01
03:05:08.192 00.000 8976 incremental bump (2.765, 4.404) isValid = 1
03:05:08.192 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:05:08.192 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:05:08.192 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:05:08.192 00.000 8976 move complete, result=0
03:05:08.192 00.000 8976 worker thread done servicing request
03:05:08.192 00.000 8976 Worker thread wakes up
03:05:08.192 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:08.192 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:08.192 00.000 9828 Worker thread wakes up
03:05:08.192 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:05:08.192 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:05:08.192 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:05:08.193 00.001 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:05:08.193 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:05:08.193 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:05:08.193 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:05:08.193 00.000 9828 BLC: window closed
03:05:08.193 00.000 9828 MoveAxis(E, 21, B)
03:05:08.193 00.000 9828 Guiding  Dir = 2, Dur = 21
03:05:08.193 00.000 9828 IsSlewing returns 0
03:05:08.194 00.001 9828 IsGuiding returns 0
03:05:08.194 00.000 9828 PulseGuide returned control before completion, sleep 31
03:05:08.230 00.036 9828 IsGuiding returns 1
03:05:08.230 00.000 9828 scope still moving after pulse duration time elapsed
03:05:08.260 00.030 9828 IsSlewing returns 0
03:05:08.261 00.001 9828 IsGuiding returns 1
03:05:08.292 00.031 9828 IsSlewing returns 0
03:05:08.292 00.000 9828 IsGuiding returns 1
03:05:08.322 00.030 9828 IsSlewing returns 0
03:05:08.322 00.000 9828 IsGuiding returns 1
03:05:08.353 00.031 9828 IsSlewing returns 0
03:05:08.353 00.000 9828 IsGuiding returns 0
03:05:08.353 00.000 9828 scope move finished after 21 + 138 ms
03:05:08.353 00.000 9828 Move returns status 0, amount 21
03:05:08.353 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:08.353 00.000 9828 MoveAxis(N, 13, B)
03:05:08.353 00.000 9828 Guiding  Dir = 0, Dur = 13
03:05:08.368 00.015 9828 IsSlewing returns 0
03:05:08.368 00.000 9828 IsGuiding returns 0
03:05:08.368 00.000 9828 PulseGuide returned control before completion, sleep 23
03:05:08.399 00.031 9828 IsGuiding returns 1
03:05:08.399 00.000 9828 scope still moving after pulse duration time elapsed
03:05:08.430 00.031 9828 IsSlewing returns 0
03:05:08.430 00.000 9828 IsGuiding returns 1
03:05:08.461 00.031 9828 IsSlewing returns 0
03:05:08.461 00.000 9828 IsGuiding returns 1
03:05:08.492 00.031 9828 IsSlewing returns 0
03:05:08.492 00.000 9828 IsGuiding returns 1
03:05:08.523 00.031 9828 IsSlewing returns 0
03:05:08.523 00.000 9828 IsGuiding returns 0
03:05:08.523 00.000 9828 scope move finished after 13 + 141 ms
03:05:08.523 00.000 9828 Move returns status 0, amount 13
03:05:08.523 00.000 9828 move complete, result=0
03:05:08.523 00.000 9828 worker thread done servicing request
03:05:08.523 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:05:08.876 00.353 8976 Exposure complete
03:05:08.882 00.006 8976 worker thread done servicing request
03:05:08.882 00.000 5052 OnExposeComplete: enter
03:05:08.882 00.000 5052 UpdateGuideState(): m_state=6
03:05:08.882 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11957
03:05:08.882 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=282.09, Mass=147, SNR=8.4, Peak=78 HFD=2.1
03:05:08.882 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
03:05:08.882 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
03:05:08.882 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.38 hyp=0.53 cameraTheta=2.35 mountX=0.51 mountY=0.10, mountTheta=0.20
03:05:08.883 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.38, opts=13)
03:05:08.884 00.001 5052 Enqueuing Move request for stepguider (-0.37, 0.38)
03:05:08.884 00.000 8976 Worker thread wakes up
03:05:08.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.38) opts 0xd
03:05:08.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.38)
03:05:08.884 00.000 8976 Moving (-0.37, 0.38) raw xDistance=0.51 yDistance=0.10
03:05:08.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
03:05:08.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:05:08.884 00.000 8976 MoveAxis(L, 2, ABG)
03:05:08.884 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:05:08.884 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
03:05:08.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:08.884 00.000 8976 stepping (-17, 26) + (-2, 0)
03:05:08.884 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:08.885 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:08.885 00.000 5052 Enqueuing Expose request
03:05:08.911 00.026 8976 Received - 47 (G) 
03:05:08.911 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:08.911 00.000 8976 stepped: pos (-19, 26)
03:05:08.911 00.000 8976 MoveAxis(U, 0, ABG)
03:05:08.911 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:05:08.911 00.000 8976 MountToCamera -- mountX=2.74 mountY=-4.36 hyp=5.15 mountTheta=-1.01 cameraX=2.63, cameraY=4.43 cameraTheta=1.03
03:05:08.911 00.000 8976 incremental bump (2.629, 4.426) isValid = 1
03:05:08.911 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:05:08.911 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:05:08.911 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:05:08.911 00.000 8976 move complete, result=0
03:05:08.911 00.000 9828 Worker thread wakes up
03:05:08.911 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:05:08.911 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:05:08.911 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
03:05:08.911 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:05:08.912 00.001 8976 worker thread done servicing request
03:05:08.912 00.000 8976 Worker thread wakes up
03:05:08.912 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
03:05:08.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:08.912 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:05:08.912 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:08.912 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:05:08.912 00.000 9828 BLC: window closed
03:05:08.912 00.000 9828 MoveAxis(E, 20, B)
03:05:08.912 00.000 9828 Guiding  Dir = 2, Dur = 20
03:05:08.912 00.000 9828 IsSlewing returns 0
03:05:08.913 00.001 9828 IsGuiding returns 0
03:05:08.913 00.000 9828 PulseGuide returned control before completion, sleep 30
03:05:08.958 00.045 9828 IsGuiding returns 1
03:05:08.958 00.000 9828 scope still moving after pulse duration time elapsed
03:05:08.990 00.032 9828 IsSlewing returns 0
03:05:08.990 00.000 9828 IsGuiding returns 1
03:05:09.021 00.031 9828 IsSlewing returns 0
03:05:09.021 00.000 9828 IsGuiding returns 1
03:05:09.052 00.031 9828 IsSlewing returns 0
03:05:09.052 00.000 9828 IsGuiding returns 0
03:05:09.052 00.000 9828 scope move finished after 20 + 119 ms
03:05:09.053 00.001 9828 Move returns status 0, amount 20
03:05:09.053 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:09.053 00.000 9828 MoveAxis(N, 13, B)
03:05:09.053 00.000 9828 Guiding  Dir = 0, Dur = 13
03:05:09.068 00.015 9828 IsSlewing returns 0
03:05:09.068 00.000 9828 IsGuiding returns 0
03:05:09.068 00.000 9828 PulseGuide returned control before completion, sleep 23
03:05:09.099 00.031 9828 IsGuiding returns 1
03:05:09.099 00.000 9828 scope still moving after pulse duration time elapsed
03:05:09.129 00.030 9828 IsSlewing returns 0
03:05:09.129 00.000 9828 IsGuiding returns 1
03:05:09.160 00.031 9828 IsSlewing returns 0
03:05:09.160 00.000 9828 IsGuiding returns 1
03:05:09.190 00.030 9828 IsSlewing returns 0
03:05:09.190 00.000 9828 IsGuiding returns 1
03:05:09.222 00.032 9828 IsSlewing returns 0
03:05:09.227 00.005 9828 IsGuiding returns 0
03:05:09.227 00.000 9828 scope move finished after 13 + 145 ms
03:05:09.227 00.000 9828 Move returns status 0, amount 13
03:05:09.227 00.000 9828 move complete, result=0
03:05:09.227 00.000 9828 worker thread done servicing request
03:05:09.227 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:05:09.596 00.369 8976 Exposure complete
03:05:09.602 00.006 8976 worker thread done servicing request
03:05:09.602 00.000 5052 OnExposeComplete: enter
03:05:09.602 00.000 5052 UpdateGuideState(): m_state=6
03:05:09.602 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11958
03:05:09.602 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.65, Mass=156, SNR=8.7, Peak=75 HFD=1.7
03:05:09.602 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.13 = 1.16)
03:05:09.602 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
03:05:09.602 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.05 hyp=0.93 cameraTheta=-3.08 mountX=0.37 mountY=0.81, mountTheta=1.14
03:05:09.603 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.05, opts=13)
03:05:09.603 00.000 5052 Enqueuing Move request for stepguider (-0.93, -0.05)
03:05:09.603 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:05:09.603 00.000 5052 UpdateGuideState exits: m=156 SNR=8.7
03:05:09.603 00.000 8976 Worker thread wakes up
03:05:09.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.05) opts 0xd
03:05:09.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.05)
03:05:09.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:09.603 00.000 8976 Moving (-0.93, -0.05) raw xDistance=0.37 yDistance=0.81
03:05:09.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
03:05:09.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
03:05:09.603 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:09.603 00.000 5052 Enqueuing Expose request
03:05:09.603 00.000 8976 MoveAxis(L, 2, ABG)
03:05:09.604 00.001 8976 stepping (-19, 26) + (-2, 0)
03:05:09.604 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:09.630 00.026 8976 Received - 47 (G) 
03:05:09.630 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:09.630 00.000 8976 stepped: pos (-21, 26)
03:05:09.630 00.000 8976 MoveAxis(D, 3, ABG)
03:05:09.630 00.000 8976 stepping (-21, 26) + (0, -3)
03:05:09.630 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:09.662 00.032 8976 Received - 47 (G) 
03:05:09.662 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:09.662 00.000 8976 stepped: pos (-21, 23)
03:05:09.662 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:05:09.662 00.000 8976 MountToCamera -- mountX=2.90 mountY=-4.12 hyp=5.04 mountTheta=-0.96 cameraX=2.35, cameraY=4.46 cameraTheta=1.09
03:05:09.662 00.000 8976 incremental bump (2.351, 4.459) isValid = 1
03:05:09.662 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:05:09.663 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:05:09.663 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:05:09.663 00.000 8976 move complete, result=0
03:05:09.663 00.000 9828 Worker thread wakes up
03:05:09.663 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:05:09.663 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:05:09.663 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
03:05:09.663 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
03:05:09.663 00.000 8976 worker thread done servicing request
03:05:09.663 00.000 8976 Worker thread wakes up
03:05:09.663 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.17)
03:05:09.663 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:05:09.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:09.663 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:09.663 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:05:09.663 00.000 9828 BLC: window closed
03:05:09.663 00.000 9828 MoveAxis(E, 19, B)
03:05:09.663 00.000 9828 Guiding  Dir = 2, Dur = 19
03:05:09.664 00.001 9828 IsSlewing returns 0
03:05:09.664 00.000 9828 IsGuiding returns 0
03:05:09.664 00.000 9828 PulseGuide returned control before completion, sleep 29
03:05:09.707 00.043 9828 IsGuiding returns 1
03:05:09.707 00.000 9828 scope still moving after pulse duration time elapsed
03:05:09.738 00.031 9828 IsSlewing returns 0
03:05:09.738 00.000 9828 IsGuiding returns 1
03:05:09.768 00.030 9828 IsSlewing returns 0
03:05:09.768 00.000 9828 IsGuiding returns 1
03:05:09.799 00.031 9828 IsSlewing returns 0
03:05:09.799 00.000 9828 IsGuiding returns 0
03:05:09.799 00.000 9828 scope move finished after 19 + 116 ms
03:05:09.799 00.000 9828 Move returns status 0, amount 19
03:05:09.799 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:09.799 00.000 9828 MoveAxis(N, 13, B)
03:05:09.799 00.000 9828 Guiding  Dir = 0, Dur = 13
03:05:09.815 00.016 9828 IsSlewing returns 0
03:05:09.815 00.000 9828 IsGuiding returns 0
03:05:09.815 00.000 9828 PulseGuide returned control before completion, sleep 23
03:05:09.846 00.031 9828 IsGuiding returns 1
03:05:09.846 00.000 9828 scope still moving after pulse duration time elapsed
03:05:09.877 00.031 9828 IsSlewing returns 0
03:05:09.877 00.000 9828 IsGuiding returns 1
03:05:09.909 00.032 9828 IsSlewing returns 0
03:05:09.909 00.000 9828 IsGuiding returns 1
03:05:09.940 00.031 9828 IsSlewing returns 0
03:05:09.940 00.000 9828 IsGuiding returns 1
03:05:09.972 00.032 9828 IsSlewing returns 0
03:05:09.972 00.000 9828 IsGuiding returns 0
03:05:09.972 00.000 9828 scope move finished after 13 + 144 ms
03:05:09.972 00.000 9828 Move returns status 0, amount 13
03:05:09.972 00.000 9828 move complete, result=0
03:05:09.972 00.000 9828 worker thread done servicing request
03:05:09.972 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:05:10.348 00.376 8976 Exposure complete
03:05:10.354 00.006 8976 worker thread done servicing request
03:05:10.354 00.000 5052 OnExposeComplete: enter
03:05:10.354 00.000 5052 UpdateGuideState(): m_state=6
03:05:10.355 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11959
03:05:10.355 00.000 5052 Star::Find returns 1 (0), X=328.16, Y=281.02, Mass=168, SNR=9.0, Peak=78 HFD=2.2
03:05:10.355 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
03:05:10.355 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
03:05:10.355 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=-0.69 hyp=1.23 cameraTheta=-2.55 mountX=-0.15 mountY=1.23, mountTheta=1.69
03:05:10.355 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=-0.69, opts=13)
03:05:10.355 00.000 5052 Enqueuing Move request for stepguider (-1.02, -0.69)
03:05:10.356 00.001 8976 Worker thread wakes up
03:05:10.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, -0.69) opts 0xd
03:05:10.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, -0.69)
03:05:10.356 00.000 8976 Moving (-1.02, -0.69) raw xDistance=-0.15 yDistance=1.23
03:05:10.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:05:10.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:05:10.356 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
03:05:10.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:10.356 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:10.356 00.000 5052 Enqueuing Expose request
03:05:10.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.23
03:05:10.356 00.000 8976 MoveAxis(R, 0, ABG)
03:05:10.356 00.000 8976 MoveAxis(D, 5, ABG)
03:05:10.356 00.000 8976 stepping (-21, 23) + (0, -5)
03:05:10.356 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:05:10.398 00.042 8976 Received - 47 (G) 
03:05:10.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:05:10.398 00.000 8976 stepped: pos (-21, 18)
03:05:10.398 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:05:10.398 00.000 8976 MountToCamera -- mountX=3.00 mountY=-3.71 hyp=4.77 mountTheta=-0.89 cameraX=1.93, cameraY=4.36 cameraTheta=1.15
03:05:10.398 00.000 8976 incremental bump (1.932, 4.362) isValid = 1
03:05:10.398 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
03:05:10.398 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:05:10.398 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:05:10.398 00.000 8976 move complete, result=0
03:05:10.398 00.000 8976 worker thread done servicing request
03:05:10.398 00.000 8976 Worker thread wakes up
03:05:10.398 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.2 px 5 ms SOUTH
03:05:10.398 00.000 9828 Worker thread wakes up
03:05:10.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:10.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:10.399 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:05:10.399 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:05:10.399 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
03:05:10.399 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
03:05:10.399 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:05:10.399 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:05:10.399 00.000 9828 BLC: window closed
03:05:10.399 00.000 9828 MoveAxis(E, 16, B)
03:05:10.399 00.000 9828 Guiding  Dir = 2, Dur = 16
03:05:10.399 00.000 9828 IsSlewing returns 0
03:05:10.399 00.000 9828 IsGuiding returns 0
03:05:10.400 00.001 9828 PulseGuide returned control before completion, sleep 26
03:05:10.439 00.039 9828 IsGuiding returns 1
03:05:10.439 00.000 9828 scope still moving after pulse duration time elapsed
03:05:10.470 00.031 9828 IsSlewing returns 0
03:05:10.470 00.000 9828 IsGuiding returns 1
03:05:10.501 00.031 9828 IsSlewing returns 0
03:05:10.501 00.000 9828 IsGuiding returns 1
03:05:10.533 00.032 9828 IsSlewing returns 0
03:05:10.533 00.000 9828 IsGuiding returns 1
03:05:10.565 00.032 9828 IsSlewing returns 0
03:05:10.565 00.000 9828 IsGuiding returns 1
03:05:10.596 00.031 9828 IsSlewing returns 0
03:05:10.596 00.000 9828 IsGuiding returns 0
03:05:10.596 00.000 9828 scope move finished after 16 + 180 ms
03:05:10.596 00.000 9828 Move returns status 0, amount 16
03:05:10.596 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:10.596 00.000 9828 MoveAxis(N, 14, B)
03:05:10.596 00.000 9828 Guiding  Dir = 0, Dur = 14
03:05:10.612 00.016 9828 IsSlewing returns 0
03:05:10.612 00.000 9828 IsGuiding returns 0
03:05:10.612 00.000 9828 PulseGuide returned control before completion, sleep 24
03:05:10.644 00.032 9828 IsGuiding returns 1
03:05:10.644 00.000 9828 scope still moving after pulse duration time elapsed
03:05:10.676 00.032 9828 IsSlewing returns 0
03:05:10.676 00.000 9828 IsGuiding returns 1
03:05:10.707 00.031 9828 IsSlewing returns 0
03:05:10.707 00.000 9828 IsGuiding returns 1
03:05:10.738 00.031 9828 IsSlewing returns 0
03:05:10.738 00.000 9828 IsGuiding returns 1
03:05:10.769 00.031 9828 IsSlewing returns 0
03:05:10.769 00.000 9828 IsGuiding returns 0
03:05:10.769 00.000 9828 scope move finished after 14 + 142 ms
03:05:10.769 00.000 9828 Move returns status 0, amount 14
03:05:10.769 00.000 9828 move complete, result=0
03:05:10.769 00.000 9828 worker thread done servicing request
03:05:10.769 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:05:11.082 00.313 8976 Exposure complete
03:05:11.087 00.005 8976 worker thread done servicing request
03:05:11.087 00.000 5052 OnExposeComplete: enter
03:05:11.087 00.000 5052 UpdateGuideState(): m_state=6
03:05:11.088 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11960
03:05:11.088 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.58, Mass=174, SNR=9.1, Peak=78 HFD=2.3
03:05:11.088 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.79 = 1.49)
03:05:11.088 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
03:05:11.088 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-2.75 mountX=0.03 mountY=0.32, mountTheta=1.49
03:05:11.088 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.13, opts=13)
03:05:11.088 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.13)
03:05:11.088 00.000 8976 Worker thread wakes up
03:05:11.089 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.13) opts 0xd
03:05:11.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.13)
03:05:11.089 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:05:11.089 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:05:11.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:11.089 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:11.089 00.000 5052 Enqueuing Expose request
03:05:11.089 00.000 8976 Moving (-0.30, -0.13) raw xDistance=0.03 yDistance=0.32
03:05:11.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:05:11.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.32
03:05:11.089 00.000 8976 MoveAxis(R, 0, ABG)
03:05:11.089 00.000 8976 MoveAxis(D, 2, ABG)
03:05:11.089 00.000 8976 stepping (-21, 18) + (0, -2)
03:05:11.089 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:11.117 00.028 8976 Received - 47 (G) 
03:05:11.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:11.117 00.000 8976 stepped: pos (-21, 16)
03:05:11.117 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:05:11.117 00.000 8976 MountToCamera -- mountX=3.07 mountY=-3.32 hyp=4.53 mountTheta=-0.82 cameraX=1.56, cameraY=4.25 cameraTheta=1.22
03:05:11.117 00.000 8976 incremental bump (1.558, 4.249) isValid = 1
03:05:11.117 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
03:05:11.117 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:05:11.117 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:05:11.117 00.000 8976 move complete, result=0
03:05:11.117 00.000 9828 Worker thread wakes up
03:05:11.118 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:05:11.118 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:05:11.118 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
03:05:11.118 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 2 ms SOUTH
03:05:11.118 00.000 8976 worker thread done servicing request
03:05:11.118 00.000 8976 Worker thread wakes up
03:05:11.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:11.118 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
03:05:11.118 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
03:05:11.118 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:05:11.118 00.000 9828 BLC: window closed
03:05:11.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:11.118 00.000 9828 MoveAxis(E, 14, B)
03:05:11.118 00.000 9828 Guiding  Dir = 2, Dur = 14
03:05:11.119 00.001 9828 IsSlewing returns 0
03:05:11.119 00.000 9828 IsGuiding returns 0
03:05:11.119 00.000 9828 PulseGuide returned control before completion, sleep 24
03:05:11.143 00.024 9828 IsGuiding returns 1
03:05:11.143 00.000 9828 scope still moving after pulse duration time elapsed
03:05:11.175 00.032 9828 IsSlewing returns 0
03:05:11.175 00.000 9828 IsGuiding returns 1
03:05:11.205 00.030 9828 IsSlewing returns 0
03:05:11.205 00.000 9828 IsGuiding returns 1
03:05:11.237 00.032 9828 IsSlewing returns 0
03:05:11.237 00.000 9828 IsGuiding returns 1
03:05:11.269 00.032 9828 IsSlewing returns 0
03:05:11.269 00.000 9828 IsGuiding returns 0
03:05:11.269 00.000 9828 scope move finished after 14 + 136 ms
03:05:11.269 00.000 9828 Move returns status 0, amount 14
03:05:11.269 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:11.269 00.000 9828 MoveAxis(N, 14, B)
03:05:11.269 00.000 9828 Guiding  Dir = 0, Dur = 14
03:05:11.285 00.016 9828 IsSlewing returns 0
03:05:11.285 00.000 9828 IsGuiding returns 0
03:05:11.285 00.000 9828 PulseGuide returned control before completion, sleep 24
03:05:11.317 00.032 9828 IsGuiding returns 1
03:05:11.317 00.000 9828 scope still moving after pulse duration time elapsed
03:05:11.348 00.031 9828 IsSlewing returns 0
03:05:11.348 00.000 9828 IsGuiding returns 1
03:05:11.379 00.031 9828 IsSlewing returns 0
03:05:11.379 00.000 9828 IsGuiding returns 1
03:05:11.409 00.030 9828 IsSlewing returns 0
03:05:11.409 00.000 9828 IsGuiding returns 1
03:05:11.440 00.031 9828 IsSlewing returns 0
03:05:11.440 00.000 9828 IsGuiding returns 0
03:05:11.440 00.000 9828 scope move finished after 14 + 140 ms
03:05:11.440 00.000 9828 Move returns status 0, amount 14
03:05:11.440 00.000 9828 move complete, result=0
03:05:11.440 00.000 9828 worker thread done servicing request
03:05:11.440 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:05:11.801 00.361 8976 Exposure complete
03:05:11.806 00.005 8976 worker thread done servicing request
03:05:11.806 00.000 5052 OnExposeComplete: enter
03:05:11.806 00.000 5052 UpdateGuideState(): m_state=6
03:05:11.806 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11961
03:05:11.806 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.47, Mass=171, SNR=9.0, Peak=70 HFD=2.0
03:05:11.806 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.62 = 1.67)
03:05:11.806 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.56)
03:05:11.806 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.24 hyp=0.44 cameraTheta=-2.57 mountX=-0.04 mountY=0.44, mountTheta=1.67
03:05:11.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.24, opts=13)
03:05:11.807 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.24)
03:05:11.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:05:11.807 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
03:05:11.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:11.807 00.000 8976 Worker thread wakes up
03:05:11.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.24) opts 0xd
03:05:11.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.24)
03:05:11.807 00.000 8976 Moving (-0.37, -0.24) raw xDistance=-0.04 yDistance=0.44
03:05:11.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:05:11.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
03:05:11.808 00.001 8976 MoveAxis(R, 0, ABG)
03:05:11.808 00.000 8976 MoveAxis(D, 2, ABG)
03:05:11.808 00.000 8976 stepping (-21, 16) + (0, -2)
03:05:11.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:11.808 00.000 5052 Enqueuing Expose request
03:05:11.808 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:11.837 00.029 8976 Received - 47 (G) 
03:05:11.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:11.837 00.000 8976 stepped: pos (-21, 14)
03:05:11.837 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
03:05:11.837 00.000 8976 MountToCamera -- mountX=3.12 mountY=-2.96 hyp=4.30 mountTheta=-0.76 cameraX=1.21, cameraY=4.13 cameraTheta=1.28
03:05:11.837 00.000 8976 incremental bump (1.214, 4.126) isValid = 1
03:05:11.837 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
03:05:11.837 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:05:11.837 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:05:11.837 00.000 8976 move complete, result=0
03:05:11.837 00.000 9828 Worker thread wakes up
03:05:11.837 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:05:11.837 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:05:11.837 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
03:05:11.837 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
03:05:11.837 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:05:11.837 00.000 8976 worker thread done servicing request
03:05:11.837 00.000 8976 Worker thread wakes up
03:05:11.838 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:11.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:11.838 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
03:05:11.838 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:05:11.838 00.000 9828 BLC: window closed
03:05:11.838 00.000 9828 MoveAxis(E, 12, B)
03:05:11.838 00.000 9828 Guiding  Dir = 2, Dur = 12
03:05:11.838 00.000 9828 IsSlewing returns 0
03:05:11.838 00.000 9828 IsGuiding returns 0
03:05:11.838 00.000 9828 PulseGuide returned control before completion, sleep 22
03:05:11.874 00.036 9828 IsGuiding returns 1
03:05:11.874 00.000 9828 scope still moving after pulse duration time elapsed
03:05:11.905 00.031 9828 IsSlewing returns 0
03:05:11.905 00.000 9828 IsGuiding returns 1
03:05:11.936 00.031 9828 IsSlewing returns 0
03:05:11.936 00.000 9828 IsGuiding returns 1
03:05:11.967 00.031 9828 IsSlewing returns 0
03:05:11.967 00.000 9828 IsGuiding returns 0
03:05:11.967 00.000 9828 scope move finished after 12 + 117 ms
03:05:11.967 00.000 9828 Move returns status 0, amount 12
03:05:11.967 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:11.967 00.000 9828 MoveAxis(N, 15, B)
03:05:11.967 00.000 9828 Guiding  Dir = 0, Dur = 15
03:05:11.983 00.016 9828 IsSlewing returns 0
03:05:11.983 00.000 9828 IsGuiding returns 0
03:05:11.983 00.000 9828 PulseGuide returned control before completion, sleep 25
03:05:12.014 00.031 9828 IsGuiding returns 1
03:05:12.014 00.000 9828 scope still moving after pulse duration time elapsed
03:05:12.045 00.031 9828 IsSlewing returns 0
03:05:12.045 00.000 9828 IsGuiding returns 1
03:05:12.076 00.031 9828 IsSlewing returns 0
03:05:12.076 00.000 9828 IsGuiding returns 1
03:05:12.109 00.033 9828 IsSlewing returns 0
03:05:12.109 00.000 9828 IsGuiding returns 1
03:05:12.140 00.031 9828 IsSlewing returns 0
03:05:12.140 00.000 9828 IsGuiding returns 0
03:05:12.140 00.000 9828 scope move finished after 15 + 141 ms
03:05:12.140 00.000 9828 Move returns status 0, amount 15
03:05:12.140 00.000 9828 move complete, result=0
03:05:12.140 00.000 9828 worker thread done servicing request
03:05:12.140 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:05:12.534 00.394 8976 Exposure complete
03:05:12.539 00.005 8976 worker thread done servicing request
03:05:12.539 00.000 5052 OnExposeComplete: enter
03:05:12.540 00.001 5052 UpdateGuideState(): m_state=6
03:05:12.540 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11962
03:05:12.540 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.88, Mass=153, SNR=8.6, Peak=77 HFD=2.0
03:05:12.540 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.04) = xAngle (-0.99 = -0.99)
03:05:12.540 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.09 = -1.09)
03:05:12.540 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.06 mountX=0.11 mountY=-0.18, mountTheta=-1.02
03:05:12.542 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.17, opts=13)
03:05:12.542 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.17)
03:05:12.542 00.000 8976 Worker thread wakes up
03:05:12.542 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:05:12.542 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
03:05:12.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:12.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.17) opts 0xd
03:05:12.542 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:12.542 00.000 5052 Enqueuing Expose request
03:05:12.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.17)
03:05:12.542 00.000 8976 Moving (0.10, 0.17) raw xDistance=0.11 yDistance=-0.18
03:05:12.543 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:05:12.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:05:12.543 00.000 8976 MoveAxis(R, 0, ABG)
03:05:12.543 00.000 8976 MoveAxis(U, 0, ABG)
03:05:12.543 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
03:05:12.543 00.000 8976 MountToCamera -- mountX=3.15 mountY=-2.72 hyp=4.16 mountTheta=-0.71 cameraX=0.98, cameraY=4.04 cameraTheta=1.33
03:05:12.543 00.000 8976 incremental bump (0.984, 4.043) isValid = 1
03:05:12.543 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
03:05:12.543 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:05:12.543 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:05:12.543 00.000 8976 move complete, result=0
03:05:12.543 00.000 9828 Worker thread wakes up
03:05:12.543 00.000 8976 worker thread done servicing request
03:05:12.543 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:12.543 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:05:12.543 00.000 8976 Worker thread wakes up
03:05:12.543 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:05:12.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:12.543 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
03:05:12.544 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:12.544 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
03:05:12.544 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
03:05:12.544 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:05:12.544 00.000 9828 BLC: window closed
03:05:12.544 00.000 9828 MoveAxis(E, 10, B)
03:05:12.544 00.000 9828 Guiding  Dir = 2, Dur = 10
03:05:12.544 00.000 9828 IsSlewing returns 0
03:05:12.544 00.000 9828 IsGuiding returns 0
03:05:12.544 00.000 9828 PulseGuide returned control before completion, sleep 20
03:05:12.572 00.028 9828 IsGuiding returns 1
03:05:12.572 00.000 9828 scope still moving after pulse duration time elapsed
03:05:12.603 00.031 9828 IsSlewing returns 0
03:05:12.603 00.000 9828 IsGuiding returns 1
03:05:12.634 00.031 9828 IsSlewing returns 0
03:05:12.635 00.001 9828 IsGuiding returns 1
03:05:12.665 00.030 9828 IsSlewing returns 0
03:05:12.665 00.000 9828 IsGuiding returns 1
03:05:12.698 00.033 9828 IsSlewing returns 0
03:05:12.698 00.000 9828 IsGuiding returns 0
03:05:12.698 00.000 9828 scope move finished after 10 + 143 ms
03:05:12.698 00.000 9828 Move returns status 0, amount 10
03:05:12.698 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:12.698 00.000 9828 MoveAxis(N, 15, B)
03:05:12.698 00.000 9828 Guiding  Dir = 0, Dur = 15
03:05:12.713 00.015 9828 IsSlewing returns 0
03:05:12.713 00.000 9828 IsGuiding returns 0
03:05:12.713 00.000 9828 PulseGuide returned control before completion, sleep 25
03:05:12.745 00.032 9828 IsGuiding returns 1
03:05:12.745 00.000 9828 scope still moving after pulse duration time elapsed
03:05:12.777 00.032 9828 IsSlewing returns 0
03:05:12.777 00.000 9828 IsGuiding returns 1
03:05:12.808 00.031 9828 IsSlewing returns 0
03:05:12.808 00.000 9828 IsGuiding returns 1
03:05:12.839 00.031 9828 IsSlewing returns 0
03:05:12.839 00.000 9828 IsGuiding returns 0
03:05:12.839 00.000 9828 scope move finished after 15 + 110 ms
03:05:12.839 00.000 9828 Move returns status 0, amount 15
03:05:12.839 00.000 9828 move complete, result=0
03:05:12.839 00.000 9828 worker thread done servicing request
03:05:12.840 00.001 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:05:13.227 00.387 8976 Exposure complete
03:05:13.233 00.006 8976 worker thread done servicing request
03:05:13.233 00.000 5052 OnExposeComplete: enter
03:05:13.233 00.000 5052 UpdateGuideState(): m_state=6
03:05:13.233 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11963
03:05:13.233 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.74, Mass=148, SNR=8.4, Peak=71 HFD=2.1
03:05:13.233 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:05:13.233 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
03:05:13.233 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.03 hyp=0.25 cameraTheta=3.04 mountX=0.14 mountY=0.19, mountTheta=0.96
03:05:13.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.03, opts=13)
03:05:13.234 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.03)
03:05:13.234 00.000 8976 Worker thread wakes up
03:05:13.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.03) opts 0xd
03:05:13.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.03)
03:05:13.234 00.000 8976 Moving (-0.25, 0.03) raw xDistance=0.14 yDistance=0.19
03:05:13.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:05:13.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:05:13.234 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:05:13.235 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:13.235 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:13.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:05:13.235 00.000 8976 MoveAxis(R, 0, ABG)
03:05:13.235 00.000 8976 MoveAxis(U, 0, ABG)
03:05:13.235 00.000 5052 Enqueuing Expose request
03:05:13.235 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
03:05:13.235 00.000 8976 MountToCamera -- mountX=3.17 mountY=-2.55 hyp=4.07 mountTheta=-0.68 cameraX=0.83, cameraY=3.99 cameraTheta=1.37
03:05:13.235 00.000 8976 incremental bump (0.829, 3.988) isValid = 1
03:05:13.235 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
03:05:13.235 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:05:13.235 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:05:13.235 00.000 8976 move complete, result=0
03:05:13.235 00.000 9828 Worker thread wakes up
03:05:13.235 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:05:13.236 00.001 8976 worker thread done servicing request
03:05:13.236 00.000 8976 Worker thread wakes up
03:05:13.236 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:05:13.236 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:05:13.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:13.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:13.236 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
03:05:13.236 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.90)
03:05:13.236 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:05:13.236 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:05:13.236 00.000 9828 BLC: window closed
03:05:13.236 00.000 9828 MoveAxis(E, 9, B)
03:05:13.236 00.000 9828 Guiding  Dir = 2, Dur = 9
03:05:13.237 00.001 9828 IsSlewing returns 0
03:05:13.237 00.000 9828 IsGuiding returns 0
03:05:13.237 00.000 9828 PulseGuide returned control before completion, sleep 19
03:05:13.261 00.024 9828 IsGuiding returns 1
03:05:13.261 00.000 9828 scope still moving after pulse duration time elapsed
03:05:13.292 00.031 9828 IsSlewing returns 0
03:05:13.292 00.000 9828 IsGuiding returns 1
03:05:13.324 00.032 9828 IsSlewing returns 0
03:05:13.325 00.001 9828 IsGuiding returns 1
03:05:13.355 00.030 9828 IsSlewing returns 0
03:05:13.355 00.000 9828 IsGuiding returns 1
03:05:13.388 00.033 9828 IsSlewing returns 0
03:05:13.388 00.000 9828 IsGuiding returns 0
03:05:13.388 00.000 9828 scope move finished after 9 + 141 ms
03:05:13.388 00.000 9828 Move returns status 0, amount 9
03:05:13.388 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:13.388 00.000 9828 MoveAxis(N, 15, B)
03:05:13.388 00.000 9828 Guiding  Dir = 0, Dur = 15
03:05:13.404 00.016 9828 IsSlewing returns 0
03:05:13.404 00.000 9828 IsGuiding returns 0
03:05:13.404 00.000 9828 PulseGuide returned control before completion, sleep 25
03:05:13.435 00.031 9828 IsGuiding returns 1
03:05:13.435 00.000 9828 scope still moving after pulse duration time elapsed
03:05:13.466 00.031 9828 IsSlewing returns 0
03:05:13.466 00.000 9828 IsGuiding returns 1
03:05:13.498 00.032 9828 IsSlewing returns 0
03:05:13.498 00.000 9828 IsGuiding returns 1
03:05:13.530 00.032 9828 IsSlewing returns 0
03:05:13.530 00.000 9828 IsGuiding returns 1
03:05:13.561 00.031 9828 IsSlewing returns 0
03:05:13.561 00.000 9828 IsGuiding returns 0
03:05:13.561 00.000 9828 scope move finished after 15 + 142 ms
03:05:13.561 00.000 9828 Move returns status 0, amount 15
03:05:13.561 00.000 9828 move complete, result=0
03:05:13.561 00.000 9828 worker thread done servicing request
03:05:13.561 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:05:13.924 00.363 8976 Exposure complete
03:05:13.930 00.006 8976 worker thread done servicing request
03:05:13.931 00.001 5052 OnExposeComplete: enter
03:05:13.931 00.000 5052 UpdateGuideState(): m_state=6
03:05:13.931 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11964
03:05:13.931 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.29, Mass=170, SNR=9.0, Peak=75 HFD=2.4
03:05:13.931 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.04) = xAngle (-3.89 = 2.39)
03:05:13.931 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.29)
03:05:13.931 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.42 hyp=0.44 cameraTheta=-1.85 mountX=-0.32 mountY=0.33, mountTheta=2.34
03:05:13.932 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.42, opts=13)
03:05:13.932 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.42)
03:05:13.932 00.000 8976 Worker thread wakes up
03:05:13.932 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:05:13.932 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
03:05:13.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:13.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.42) opts 0xd
03:05:13.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.42)
03:05:13.932 00.000 8976 Moving (-0.12, -0.42) raw xDistance=-0.32 yDistance=0.33
03:05:13.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:05:13.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:05:13.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:13.932 00.000 5052 Enqueuing Expose request
03:05:13.932 00.000 8976 MoveAxis(R, 1, ABG)
03:05:13.933 00.001 8976 stepping (-21, 14) + (1, 0)
03:05:13.933 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:13.963 00.030 8976 Received - 47 (G) 
03:05:13.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:13.963 00.000 8976 stepped: pos (-20, 14)
03:05:13.963 00.000 8976 MoveAxis(D, 1, ABG)
03:05:13.963 00.000 8976 stepping (-20, 14) + (0, -1)
03:05:13.963 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:13.994 00.031 8976 Received - 47 (G) 
03:05:13.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:13.994 00.000 8976 stepped: pos (-20, 13)
03:05:13.995 00.001 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
03:05:13.995 00.000 8976 MountToCamera -- mountX=3.14 mountY=-2.39 hyp=3.94 mountTheta=-0.65 cameraX=0.70, cameraY=3.88 cameraTheta=1.39
03:05:13.995 00.000 8976 incremental bump (0.702, 3.882) isValid = 1
03:05:13.995 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
03:05:13.995 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:05:13.995 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:05:13.995 00.000 8976 move complete, result=0
03:05:13.995 00.000 9828 Worker thread wakes up
03:05:13.995 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
03:05:13.995 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:05:13.995 00.000 8976 worker thread done servicing request
03:05:13.995 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:05:13.995 00.000 8976 Worker thread wakes up
03:05:13.995 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
03:05:13.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:13.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:13.995 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
03:05:13.996 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
03:05:13.997 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:05:13.997 00.000 9828 BLC: window closed
03:05:13.997 00.000 9828 MoveAxis(E, 8, B)
03:05:13.997 00.000 9828 Guiding  Dir = 2, Dur = 8
03:05:13.997 00.000 9828 IsSlewing returns 0
03:05:13.997 00.000 9828 IsGuiding returns 0
03:05:13.997 00.000 9828 PulseGuide returned control before completion, sleep 18
03:05:14.027 00.030 9828 IsGuiding returns 1
03:05:14.027 00.000 9828 scope still moving after pulse duration time elapsed
03:05:14.059 00.032 9828 IsSlewing returns 0
03:05:14.060 00.001 9828 IsGuiding returns 1
03:05:14.093 00.033 9828 IsSlewing returns 0
03:05:14.094 00.001 9828 IsGuiding returns 1
03:05:14.122 00.028 9828 IsSlewing returns 0
03:05:14.122 00.000 9828 IsGuiding returns 0
03:05:14.122 00.000 9828 scope move finished after 8 + 117 ms
03:05:14.122 00.000 9828 Move returns status 0, amount 8
03:05:14.122 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:14.122 00.000 9828 MoveAxis(N, 15, B)
03:05:14.122 00.000 9828 Guiding  Dir = 0, Dur = 15
03:05:14.138 00.016 9828 IsSlewing returns 0
03:05:14.138 00.000 9828 IsGuiding returns 0
03:05:14.138 00.000 9828 PulseGuide returned control before completion, sleep 25
03:05:14.170 00.032 9828 IsGuiding returns 1
03:05:14.170 00.000 9828 scope still moving after pulse duration time elapsed
03:05:14.201 00.031 9828 IsSlewing returns 0
03:05:14.201 00.000 9828 IsGuiding returns 1
03:05:14.231 00.030 9828 IsSlewing returns 0
03:05:14.231 00.000 9828 IsGuiding returns 1
03:05:14.262 00.031 9828 IsSlewing returns 0
03:05:14.262 00.000 9828 IsGuiding returns 1
03:05:14.293 00.031 9828 IsSlewing returns 0
03:05:14.293 00.000 9828 IsGuiding returns 0
03:05:14.293 00.000 9828 scope move finished after 15 + 139 ms
03:05:14.293 00.000 9828 Move returns status 0, amount 15
03:05:14.293 00.000 9828 move complete, result=0
03:05:14.293 00.000 9828 worker thread done servicing request
03:05:14.293 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:05:14.677 00.384 8976 Exposure complete
03:05:14.683 00.006 8976 worker thread done servicing request
03:05:14.683 00.000 5052 OnExposeComplete: enter
03:05:14.683 00.000 5052 UpdateGuideState(): m_state=6
03:05:14.683 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11965
03:05:14.684 00.001 5052 Star::Find returns 1 (0), X=328.92, Y=282.02, Mass=172, SNR=9.0, Peak=76 HFD=2.1
03:05:14.684 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
03:05:14.684 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
03:05:14.684 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.31 hyp=0.40 cameraTheta=2.27 mountX=0.39 mountY=0.05, mountTheta=0.12
03:05:14.684 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.31, opts=13)
03:05:14.684 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.31)
03:05:14.684 00.000 8976 Worker thread wakes up
03:05:14.685 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.31) opts 0xd
03:05:14.685 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.31)
03:05:14.685 00.000 8976 Moving (-0.26, 0.31) raw xDistance=0.39 yDistance=0.05
03:05:14.685 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:05:14.685 00.000 5052 UpdateGuideState exits: m=172 SNR=9.0
03:05:14.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:14.685 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:14.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
03:05:14.685 00.000 5052 Enqueuing Expose request
03:05:14.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:05:14.685 00.000 8976 MoveAxis(L, 2, ABG)
03:05:14.685 00.000 8976 stepping (-20, 13) + (-2, 0)
03:05:14.685 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:14.713 00.028 8976 Received - 47 (G) 
03:05:14.713 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:14.713 00.000 8976 stepped: pos (-22, 13)
03:05:14.713 00.000 8976 MoveAxis(U, 0, ABG)
03:05:14.713 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
03:05:14.714 00.001 8976 MountToCamera -- mountX=3.21 mountY=-2.28 hyp=3.94 mountTheta=-0.62 cameraX=0.57, cameraY=3.90 cameraTheta=1.43
03:05:14.714 00.000 8976 incremental bump (0.571, 3.901) isValid = 1
03:05:14.714 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
03:05:14.714 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:05:14.714 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:05:14.714 00.000 8976 move complete, result=0
03:05:14.714 00.000 8976 worker thread done servicing request
03:05:14.714 00.000 8976 Worker thread wakes up
03:05:14.714 00.000 9828 Worker thread wakes up
03:05:14.714 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:05:14.714 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:05:14.714 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
03:05:14.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:14.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:14.714 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.84)
03:05:14.714 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
03:05:14.714 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:05:14.715 00.001 9828 BLC: window closed
03:05:14.715 00.000 9828 MoveAxis(E, 7, B)
03:05:14.715 00.000 9828 Guiding  Dir = 2, Dur = 7
03:05:14.715 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
03:05:14.715 00.000 9828 IsSlewing returns 0
03:05:14.716 00.001 9828 IsGuiding returns 0
03:05:14.716 00.000 9828 PulseGuide returned control before completion, sleep 17
03:05:14.743 00.027 9828 IsGuiding returns 1
03:05:14.743 00.000 9828 scope still moving after pulse duration time elapsed
03:05:14.775 00.032 9828 IsSlewing returns 0
03:05:14.775 00.000 9828 IsGuiding returns 1
03:05:14.807 00.032 9828 IsSlewing returns 0
03:05:14.807 00.000 9828 IsGuiding returns 1
03:05:14.838 00.031 9828 IsSlewing returns 0
03:05:14.838 00.000 9828 IsGuiding returns 0
03:05:14.838 00.000 9828 scope move finished after 7 + 115 ms
03:05:14.838 00.000 9828 Move returns status 0, amount 7
03:05:14.838 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:14.838 00.000 9828 MoveAxis(N, 16, B)
03:05:14.838 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:14.854 00.016 9828 IsSlewing returns 0
03:05:14.854 00.000 9828 IsGuiding returns 0
03:05:14.855 00.001 9828 PulseGuide returned control before completion, sleep 26
03:05:14.885 00.030 9828 IsGuiding returns 1
03:05:14.885 00.000 9828 scope still moving after pulse duration time elapsed
03:05:14.915 00.030 9828 IsSlewing returns 0
03:05:14.915 00.000 9828 IsGuiding returns 1
03:05:14.948 00.033 9828 IsSlewing returns 0
03:05:14.948 00.000 9828 IsGuiding returns 1
03:05:14.977 00.029 9828 IsSlewing returns 0
03:05:14.977 00.000 9828 IsGuiding returns 1
03:05:15.010 00.033 9828 IsSlewing returns 0
03:05:15.010 00.000 9828 IsGuiding returns 0
03:05:15.010 00.000 9828 scope move finished after 16 + 139 ms
03:05:15.010 00.000 9828 Move returns status 0, amount 16
03:05:15.010 00.000 9828 move complete, result=0
03:05:15.010 00.000 9828 worker thread done servicing request
03:05:15.010 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:05:15.401 00.391 8976 Exposure complete
03:05:15.407 00.006 8976 worker thread done servicing request
03:05:15.407 00.000 5052 OnExposeComplete: enter
03:05:15.407 00.000 5052 UpdateGuideState(): m_state=6
03:05:15.407 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11966
03:05:15.407 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=281.72, Mass=174, SNR=9.1, Peak=74 HFD=1.9
03:05:15.407 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:05:15.407 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
03:05:15.407 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=0.01 hyp=0.95 cameraTheta=3.13 mountX=0.45 mountY=0.79, mountTheta=1.06
03:05:15.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=0.01, opts=13)
03:05:15.408 00.000 5052 Enqueuing Move request for stepguider (-0.95, 0.01)
03:05:15.408 00.000 8976 Worker thread wakes up
03:05:15.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, 0.01) opts 0xd
03:05:15.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, 0.01)
03:05:15.408 00.000 8976 Moving (-0.95, 0.01) raw xDistance=0.45 yDistance=0.79
03:05:15.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
03:05:15.408 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:05:15.408 00.000 5052 UpdateGuideState exits: m=174 SNR=9.1
03:05:15.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:15.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:15.408 00.000 5052 Enqueuing Expose request
03:05:15.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
03:05:15.408 00.000 8976 MoveAxis(L, 2, ABG)
03:05:15.408 00.000 8976 stepping (-22, 13) + (-2, 0)
03:05:15.408 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:15.432 00.024 8976 Received - 47 (G) 
03:05:15.433 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:15.433 00.000 8976 stepped: pos (-24, 13)
03:05:15.433 00.000 8976 MoveAxis(D, 3, ABG)
03:05:15.433 00.000 8976 stepping (-24, 13) + (0, -3)
03:05:15.433 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:15.465 00.032 8976 Received - 47 (G) 
03:05:15.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:15.465 00.000 8976 stepped: pos (-24, 10)
03:05:15.465 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
03:05:15.465 00.000 8976 MountToCamera -- mountX=3.37 mountY=-2.05 hyp=3.94 mountTheta=-0.55 cameraX=0.30, cameraY=3.93 cameraTheta=1.50
03:05:15.465 00.000 8976 incremental bump (0.297, 3.932) isValid = 1
03:05:15.465 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
03:05:15.465 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:05:15.465 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:05:15.465 00.000 8976 move complete, result=0
03:05:15.465 00.000 9828 Worker thread wakes up
03:05:15.465 00.000 8976 worker thread done servicing request
03:05:15.465 00.000 8976 Worker thread wakes up
03:05:15.465 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
03:05:15.465 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:05:15.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:15.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:15.466 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:05:15.466 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
03:05:15.466 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
03:05:15.466 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
03:05:15.466 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:05:15.466 00.000 9828 BLC: window closed
03:05:15.466 00.000 9828 MoveAxis(E, 4, B)
03:05:15.466 00.000 9828 Guiding  Dir = 2, Dur = 4
03:05:15.466 00.000 9828 IsSlewing returns 0
03:05:15.466 00.000 9828 IsGuiding returns 0
03:05:15.467 00.001 9828 PulseGuide returned control before completion, sleep 14
03:05:15.494 00.027 9828 IsGuiding returns 1
03:05:15.494 00.000 9828 scope still moving after pulse duration time elapsed
03:05:15.526 00.032 9828 IsSlewing returns 0
03:05:15.526 00.000 9828 IsGuiding returns 1
03:05:15.557 00.031 9828 IsSlewing returns 0
03:05:15.557 00.000 9828 IsGuiding returns 1
03:05:15.589 00.032 9828 IsSlewing returns 0
03:05:15.589 00.000 9828 IsGuiding returns 0
03:05:15.589 00.000 9828 scope move finished after 4 + 118 ms
03:05:15.589 00.000 9828 Move returns status 0, amount 4
03:05:15.589 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:15.589 00.000 9828 MoveAxis(N, 16, B)
03:05:15.589 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:15.605 00.016 9828 IsSlewing returns 0
03:05:15.605 00.000 9828 IsGuiding returns 0
03:05:15.605 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:15.635 00.030 9828 IsGuiding returns 1
03:05:15.635 00.000 9828 scope still moving after pulse duration time elapsed
03:05:15.666 00.031 9828 IsSlewing returns 0
03:05:15.666 00.000 9828 IsGuiding returns 1
03:05:15.698 00.032 9828 IsSlewing returns 0
03:05:15.698 00.000 9828 IsGuiding returns 1
03:05:15.728 00.030 9828 IsSlewing returns 0
03:05:15.728 00.000 9828 IsGuiding returns 1
03:05:15.759 00.031 9828 IsSlewing returns 0
03:05:15.760 00.001 9828 IsGuiding returns 0
03:05:15.760 00.000 9828 scope move finished after 16 + 138 ms
03:05:15.760 00.000 9828 Move returns status 0, amount 16
03:05:15.760 00.000 9828 move complete, result=0
03:05:15.760 00.000 9828 worker thread done servicing request
03:05:15.760 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:05:16.152 00.392 8976 Exposure complete
03:05:16.157 00.005 8976 worker thread done servicing request
03:05:16.158 00.001 5052 OnExposeComplete: enter
03:05:16.158 00.000 5052 UpdateGuideState(): m_state=6
03:05:16.158 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11967
03:05:16.158 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.39, Mass=164, SNR=8.9, Peak=80 HFD=1.9
03:05:16.158 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.04) = xAngle (-3.61 = 2.67)
03:05:16.158 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.57)
03:05:16.158 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.32 hyp=0.32 cameraTheta=-1.57 mountX=-0.28 mountY=0.17, mountTheta=2.59
03:05:16.159 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.32, opts=13)
03:05:16.159 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.32)
03:05:16.159 00.000 8976 Worker thread wakes up
03:05:16.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.32) opts 0xd
03:05:16.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.32)
03:05:16.159 00.000 8976 Moving (0.00, -0.32) raw xDistance=-0.28 yDistance=0.17
03:05:16.159 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:05:16.159 00.000 5052 UpdateGuideState exits: m=164 SNR=8.9
03:05:16.159 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:16.159 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:16.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
03:05:16.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:05:16.159 00.000 8976 MoveAxis(R, 1, ABG)
03:05:16.159 00.000 5052 Enqueuing Expose request
03:05:16.159 00.000 8976 stepping (-24, 10) + (1, 0)
03:05:16.159 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:16.184 00.025 8976 Received - 47 (G) 
03:05:16.184 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:16.184 00.000 8976 stepped: pos (-23, 10)
03:05:16.184 00.000 8976 MoveAxis(U, 0, ABG)
03:05:16.184 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
03:05:16.184 00.000 8976 MountToCamera -- mountX=3.42 mountY=-1.90 hyp=3.91 mountTheta=-0.51 cameraX=0.14, cameraY=3.91 cameraTheta=1.54
03:05:16.184 00.000 8976 incremental bump (0.137, 3.908) isValid = 1
03:05:16.184 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
03:05:16.184 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:05:16.184 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:05:16.185 00.001 8976 move complete, result=0
03:05:16.185 00.000 8976 worker thread done servicing request
03:05:16.185 00.000 8976 Worker thread wakes up
03:05:16.185 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
03:05:16.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:16.185 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:16.185 00.000 9828 Worker thread wakes up
03:05:16.185 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:05:16.185 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:05:16.185 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
03:05:16.185 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
03:05:16.185 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
03:05:16.185 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:05:16.185 00.000 9828 BLC: window closed
03:05:16.185 00.000 9828 MoveAxis(E, 3, B)
03:05:16.186 00.001 9828 Guiding  Dir = 2, Dur = 3
03:05:16.186 00.000 9828 IsSlewing returns 0
03:05:16.186 00.000 9828 IsGuiding returns 0
03:05:16.186 00.000 9828 PulseGuide returned control before completion, sleep 13
03:05:16.214 00.028 9828 IsGuiding returns 1
03:05:16.214 00.000 9828 scope still moving after pulse duration time elapsed
03:05:16.245 00.031 9828 IsSlewing returns 0
03:05:16.245 00.000 9828 IsGuiding returns 1
03:05:16.277 00.032 9828 IsSlewing returns 0
03:05:16.277 00.000 9828 IsGuiding returns 1
03:05:16.307 00.030 9828 IsSlewing returns 0
03:05:16.307 00.000 9828 IsGuiding returns 0
03:05:16.307 00.000 9828 scope move finished after 3 + 117 ms
03:05:16.307 00.000 9828 Move returns status 0, amount 3
03:05:16.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:16.307 00.000 9828 MoveAxis(N, 16, B)
03:05:16.307 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:16.323 00.016 9828 IsSlewing returns 0
03:05:16.323 00.000 9828 IsGuiding returns 0
03:05:16.324 00.001 9828 PulseGuide returned control before completion, sleep 26
03:05:16.354 00.030 9828 IsGuiding returns 1
03:05:16.354 00.000 9828 scope still moving after pulse duration time elapsed
03:05:16.386 00.032 9828 IsSlewing returns 0
03:05:16.386 00.000 9828 IsGuiding returns 1
03:05:16.417 00.031 9828 IsSlewing returns 0
03:05:16.417 00.000 9828 IsGuiding returns 1
03:05:16.447 00.030 9828 IsSlewing returns 0
03:05:16.447 00.000 9828 IsGuiding returns 1
03:05:16.478 00.031 9828 IsSlewing returns 0
03:05:16.479 00.001 9828 IsGuiding returns 0
03:05:16.479 00.000 9828 scope move finished after 16 + 139 ms
03:05:16.479 00.000 9828 Move returns status 0, amount 16
03:05:16.479 00.000 9828 move complete, result=0
03:05:16.479 00.000 9828 worker thread done servicing request
03:05:16.479 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:05:16.872 00.393 8976 Exposure complete
03:05:16.877 00.005 8976 worker thread done servicing request
03:05:16.878 00.001 5052 OnExposeComplete: enter
03:05:16.878 00.000 5052 UpdateGuideState(): m_state=6
03:05:16.878 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11968
03:05:16.878 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.64, Mass=159, SNR=8.7, Peak=69 HFD=1.6
03:05:16.878 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
03:05:16.878 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
03:05:16.878 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-0.20 mountX=-0.22 mountY=-0.25, mountTheta=-2.29
03:05:16.878 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.07, opts=13)
03:05:16.878 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.07)
03:05:16.879 00.001 8976 Worker thread wakes up
03:05:16.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.07) opts 0xd
03:05:16.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.07)
03:05:16.879 00.000 8976 Moving (0.34, -0.07) raw xDistance=-0.22 yDistance=-0.25
03:05:16.879 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:05:16.879 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
03:05:16.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:16.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:05:16.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:05:16.879 00.000 8976 MoveAxis(R, 0, ABG)
03:05:16.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:16.879 00.000 5052 Enqueuing Expose request
03:05:16.879 00.000 8976 MoveAxis(U, 0, ABG)
03:05:16.879 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
03:05:16.879 00.000 8976 MountToCamera -- mountX=3.45 mountY=-1.80 hyp=3.89 mountTheta=-0.48 cameraX=0.03, cameraY=3.89 cameraTheta=1.56
03:05:16.879 00.000 8976 incremental bump (0.029, 3.892) isValid = 1
03:05:16.879 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
03:05:16.879 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:05:16.880 00.001 8976 Enqueuing Move request for scope (0.00, 0.12)
03:05:16.880 00.000 8976 move complete, result=0
03:05:16.880 00.000 8976 worker thread done servicing request
03:05:16.880 00.000 8976 Worker thread wakes up
03:05:16.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:16.880 00.000 9828 Worker thread wakes up
03:05:16.880 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:05:16.880 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:05:16.880 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:16.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:16.880 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
03:05:16.880 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
03:05:16.880 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
03:05:16.880 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:05:16.880 00.000 9828 BLC: window closed
03:05:16.880 00.000 9828 MoveAxis(E, 2, B)
03:05:16.880 00.000 9828 Guiding  Dir = 2, Dur = 2
03:05:16.881 00.001 9828 IsSlewing returns 0
03:05:16.881 00.000 9828 IsGuiding returns 0
03:05:16.881 00.000 9828 PulseGuide returned control before completion, sleep 12
03:05:16.903 00.022 9828 IsGuiding returns 1
03:05:16.903 00.000 9828 scope still moving after pulse duration time elapsed
03:05:16.934 00.031 9828 IsSlewing returns 0
03:05:16.934 00.000 9828 IsGuiding returns 1
03:05:16.965 00.031 9828 IsSlewing returns 0
03:05:16.965 00.000 9828 IsGuiding returns 1
03:05:16.996 00.031 9828 IsSlewing returns 0
03:05:16.996 00.000 9828 IsGuiding returns 0
03:05:16.996 00.000 9828 scope move finished after 2 + 113 ms
03:05:16.996 00.000 9828 Move returns status 0, amount 2
03:05:16.996 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:16.996 00.000 9828 MoveAxis(N, 16, B)
03:05:16.996 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:17.011 00.015 9828 IsSlewing returns 0
03:05:17.011 00.000 9828 IsGuiding returns 0
03:05:17.011 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:17.043 00.032 9828 IsGuiding returns 1
03:05:17.044 00.001 9828 scope still moving after pulse duration time elapsed
03:05:17.074 00.030 9828 IsSlewing returns 0
03:05:17.074 00.000 9828 IsGuiding returns 1
03:05:17.106 00.032 9828 IsSlewing returns 0
03:05:17.106 00.000 9828 IsGuiding returns 1
03:05:17.137 00.031 9828 IsSlewing returns 0
03:05:17.137 00.000 9828 IsGuiding returns 1
03:05:17.168 00.031 9828 IsSlewing returns 0
03:05:17.168 00.000 9828 IsGuiding returns 0
03:05:17.168 00.000 9828 scope move finished after 16 + 140 ms
03:05:17.168 00.000 9828 Move returns status 0, amount 16
03:05:17.168 00.000 9828 move complete, result=0
03:05:17.168 00.000 9828 worker thread done servicing request
03:05:17.168 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:05:17.566 00.398 8976 Exposure complete
03:05:17.572 00.006 8976 worker thread done servicing request
03:05:17.573 00.001 5052 OnExposeComplete: enter
03:05:17.573 00.000 5052 UpdateGuideState(): m_state=6
03:05:17.573 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11969
03:05:17.573 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=280.99, Mass=158, SNR=8.7, Peak=80 HFD=2.0
03:05:17.573 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.04) = xAngle (-2.85 = -2.85)
03:05:17.573 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.96 = -2.96)
03:05:17.573 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.72 hyp=1.00 cameraTheta=-0.81 mountX=-0.96 mountY=-0.18, mountTheta=-2.95
03:05:17.574 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.72, opts=13)
03:05:17.574 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.72)
03:05:17.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
03:05:17.574 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:05:17.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:17.574 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:17.574 00.000 5052 Enqueuing Expose request
03:05:17.575 00.001 8976 Worker thread wakes up
03:05:17.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.72) opts 0xd
03:05:17.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.72)
03:05:17.575 00.000 8976 Moving (0.69, -0.72) raw xDistance=-0.96 yDistance=-0.18
03:05:17.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.96
03:05:17.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:05:17.575 00.000 8976 MoveAxis(R, 4, ABG)
03:05:17.575 00.000 8976 stepping (-23, 10) + (4, 0)
03:05:17.575 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:05:17.607 00.032 8976 Received - 47 (G) 
03:05:17.607 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:05:17.607 00.000 8976 stepped: pos (-19, 10)
03:05:17.607 00.000 8976 MoveAxis(U, 0, ABG)
03:05:17.607 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
03:05:17.607 00.000 8976 MountToCamera -- mountX=3.27 mountY=-1.73 hyp=3.70 mountTheta=-0.49 cameraX=0.05, cameraY=3.70 cameraTheta=1.56
03:05:17.607 00.000 8976 incremental bump (0.049, 3.701) isValid = 1
03:05:17.607 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
03:05:17.607 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:05:17.607 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:05:17.607 00.000 8976 move complete, result=0
03:05:17.607 00.000 8976 worker thread done servicing request
03:05:17.607 00.000 8976 Worker thread wakes up
03:05:17.607 00.000 9828 Worker thread wakes up
03:05:17.608 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:05:17.608 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:05:17.608 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
03:05:17.608 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
03:05:17.608 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
03:05:17.608 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:05:17.608 00.000 9828 BLC: window closed
03:05:17.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:17.608 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.2 px 0 ms NORTH
03:05:17.608 00.000 9828 MoveAxis(E, 2, B)
03:05:17.608 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:17.608 00.000 9828 Guiding  Dir = 2, Dur = 2
03:05:17.609 00.001 9828 IsSlewing returns 0
03:05:17.609 00.000 9828 IsGuiding returns 0
03:05:17.609 00.000 9828 PulseGuide returned control before completion, sleep 12
03:05:17.634 00.025 9828 IsGuiding returns 1
03:05:17.634 00.000 9828 scope still moving after pulse duration time elapsed
03:05:17.666 00.032 9828 IsSlewing returns 0
03:05:17.666 00.000 9828 IsGuiding returns 1
03:05:17.696 00.030 9828 IsSlewing returns 0
03:05:17.697 00.001 9828 IsGuiding returns 1
03:05:17.729 00.032 9828 IsSlewing returns 0
03:05:17.729 00.000 9828 IsGuiding returns 0
03:05:17.729 00.000 9828 scope move finished after 2 + 117 ms
03:05:17.729 00.000 9828 Move returns status 0, amount 2
03:05:17.729 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:17.729 00.000 9828 MoveAxis(N, 16, B)
03:05:17.729 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:17.743 00.014 9828 IsSlewing returns 0
03:05:17.743 00.000 9828 IsGuiding returns 0
03:05:17.743 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:17.774 00.031 9828 IsGuiding returns 1
03:05:17.774 00.000 9828 scope still moving after pulse duration time elapsed
03:05:17.805 00.031 9828 IsSlewing returns 0
03:05:17.805 00.000 9828 IsGuiding returns 1
03:05:17.836 00.031 9828 IsSlewing returns 0
03:05:17.836 00.000 9828 IsGuiding returns 1
03:05:17.867 00.031 9828 IsSlewing returns 0
03:05:17.867 00.000 9828 IsGuiding returns 1
03:05:17.899 00.032 9828 IsSlewing returns 0
03:05:17.899 00.000 9828 IsGuiding returns 0
03:05:17.899 00.000 9828 scope move finished after 16 + 140 ms
03:05:17.899 00.000 9828 Move returns status 0, amount 16
03:05:17.899 00.000 9828 move complete, result=0
03:05:17.899 00.000 9828 worker thread done servicing request
03:05:17.899 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:05:18.294 00.395 8976 Exposure complete
03:05:18.299 00.005 8976 worker thread done servicing request
03:05:18.300 00.001 5052 OnExposeComplete: enter
03:05:18.300 00.000 5052 UpdateGuideState(): m_state=6
03:05:18.300 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11970
03:05:18.300 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.86, Mass=165, SNR=8.9, Peak=78 HFD=2.1
03:05:18.300 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
03:05:18.300 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
03:05:18.300 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.15 hyp=0.74 cameraTheta=0.21 mountX=-0.19 mountY=-0.69, mountTheta=-1.84
03:05:18.301 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.15, opts=13)
03:05:18.301 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.15)
03:05:18.301 00.000 8976 Worker thread wakes up
03:05:18.301 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.15) opts 0xd
03:05:18.301 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.15)
03:05:18.301 00.000 8976 Moving (0.73, 0.15) raw xDistance=-0.19 yDistance=-0.69
03:05:18.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:05:18.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
03:05:18.301 00.000 8976 MoveAxis(R, 0, ABG)
03:05:18.301 00.000 8976 MoveAxis(U, 3, ABG)
03:05:18.301 00.000 8976 stepping (-19, 10) + (0, 3)
03:05:18.301 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:05:18.301 00.000 5052 UpdateGuideState exits: m=165 SNR=8.9
03:05:18.301 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:18.301 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:18.301 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:18.301 00.000 5052 Enqueuing Expose request
03:05:18.327 00.026 8976 Received - 47 (G) 
03:05:18.327 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:18.327 00.000 8976 stepped: pos (-19, 13)
03:05:18.327 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
03:05:18.327 00.000 8976 MountToCamera -- mountX=3.15 mountY=-1.84 hyp=3.65 mountTheta=-0.53 cameraX=0.20, cameraY=3.64 cameraTheta=1.52
03:05:18.327 00.000 8976 incremental bump (0.202, 3.645) isValid = 1
03:05:18.327 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
03:05:18.327 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:05:18.327 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:05:18.327 00.000 8976 move complete, result=0
03:05:18.327 00.000 8976 worker thread done servicing request
03:05:18.327 00.000 8976 Worker thread wakes up
03:05:18.327 00.000 9828 Worker thread wakes up
03:05:18.327 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:05:18.327 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:05:18.327 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
03:05:18.327 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
03:05:18.328 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
03:05:18.328 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:05:18.328 00.000 9828 BLC: window closed
03:05:18.328 00.000 9828 MoveAxis(E, 4, B)
03:05:18.328 00.000 9828 Guiding  Dir = 2, Dur = 4
03:05:18.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:18.328 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:18.328 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:05:18.328 00.000 9828 IsSlewing returns 0
03:05:18.328 00.000 9828 IsGuiding returns 0
03:05:18.328 00.000 9828 PulseGuide returned control before completion, sleep 14
03:05:18.355 00.027 9828 IsGuiding returns 1
03:05:18.355 00.000 9828 scope still moving after pulse duration time elapsed
03:05:18.386 00.031 9828 IsSlewing returns 0
03:05:18.386 00.000 9828 IsGuiding returns 1
03:05:18.418 00.032 9828 IsSlewing returns 0
03:05:18.418 00.000 9828 IsGuiding returns 1
03:05:18.448 00.030 9828 IsSlewing returns 0
03:05:18.448 00.000 9828 IsGuiding returns 0
03:05:18.448 00.000 9828 scope move finished after 4 + 116 ms
03:05:18.448 00.000 9828 Move returns status 0, amount 4
03:05:18.448 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:18.448 00.000 9828 MoveAxis(N, 16, B)
03:05:18.448 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:18.464 00.016 9828 IsSlewing returns 0
03:05:18.464 00.000 9828 IsGuiding returns 0
03:05:18.465 00.001 9828 PulseGuide returned control before completion, sleep 26
03:05:18.495 00.030 9828 IsGuiding returns 1
03:05:18.495 00.000 9828 scope still moving after pulse duration time elapsed
03:05:18.525 00.030 9828 IsSlewing returns 0
03:05:18.525 00.000 9828 IsGuiding returns 1
03:05:18.556 00.031 9828 IsSlewing returns 0
03:05:18.556 00.000 9828 IsGuiding returns 1
03:05:18.588 00.032 9828 IsSlewing returns 0
03:05:18.588 00.000 9828 IsGuiding returns 1
03:05:18.619 00.031 9828 IsSlewing returns 0
03:05:18.619 00.000 9828 IsGuiding returns 0
03:05:18.619 00.000 9828 scope move finished after 16 + 138 ms
03:05:18.619 00.000 9828 Move returns status 0, amount 16
03:05:18.619 00.000 9828 move complete, result=0
03:05:18.619 00.000 9828 worker thread done servicing request
03:05:18.619 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:05:19.012 00.393 8976 Exposure complete
03:05:19.017 00.005 8976 worker thread done servicing request
03:05:19.017 00.000 5052 OnExposeComplete: enter
03:05:19.017 00.000 5052 UpdateGuideState(): m_state=6
03:05:19.017 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11971
03:05:19.017 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.56, Mass=160, SNR=8.8, Peak=75 HFD=2.2
03:05:19.017 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
03:05:19.017 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
03:05:19.017 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.15 hyp=0.84 cameraTheta=-0.17 mountX=-0.51 mountY=-0.62, mountTheta=-2.26
03:05:19.018 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.15, opts=13)
03:05:19.018 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.15)
03:05:19.018 00.000 8976 Worker thread wakes up
03:05:19.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.15) opts 0xd
03:05:19.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.15)
03:05:19.018 00.000 8976 Moving (0.83, -0.15) raw xDistance=-0.51 yDistance=-0.62
03:05:19.018 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:05:19.018 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
03:05:19.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:19.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:05:19.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
03:05:19.018 00.000 8976 MoveAxis(R, 2, ABG)
03:05:19.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:19.019 00.001 5052 Enqueuing Expose request
03:05:19.019 00.000 8976 stepping (-19, 13) + (2, 0)
03:05:19.019 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:19.045 00.026 8976 Received - 47 (G) 
03:05:19.045 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:19.045 00.000 8976 stepped: pos (-17, 13)
03:05:19.046 00.001 8976 MoveAxis(U, 3, ABG)
03:05:19.046 00.000 8976 stepping (-17, 13) + (0, 3)
03:05:19.046 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:19.078 00.032 8976 Received - 47 (G) 
03:05:19.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:19.078 00.000 8976 stepped: pos (-17, 16)
03:05:19.078 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
03:05:19.078 00.000 8976 MountToCamera -- mountX=2.97 mountY=-2.07 hyp=3.62 mountTheta=-0.61 cameraX=0.49, cameraY=3.59 cameraTheta=1.43
03:05:19.078 00.000 8976 incremental bump (0.491, 3.589) isValid = 1
03:05:19.078 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
03:05:19.078 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:05:19.078 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:05:19.078 00.000 8976 move complete, result=0
03:05:19.078 00.000 9828 Worker thread wakes up
03:05:19.078 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:05:19.078 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:05:19.078 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
03:05:19.078 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
03:05:19.078 00.000 8976 worker thread done servicing request
03:05:19.078 00.000 8976 Worker thread wakes up
03:05:19.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:19.079 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:19.079 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
03:05:19.079 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
03:05:19.079 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:05:19.079 00.000 9828 BLC: window closed
03:05:19.079 00.000 9828 MoveAxis(E, 7, B)
03:05:19.079 00.000 9828 Guiding  Dir = 2, Dur = 7
03:05:19.079 00.000 9828 IsSlewing returns 0
03:05:19.079 00.000 9828 IsGuiding returns 0
03:05:19.079 00.000 9828 PulseGuide returned control before completion, sleep 17
03:05:19.102 00.023 9828 IsGuiding returns 1
03:05:19.102 00.000 9828 scope still moving after pulse duration time elapsed
03:05:19.133 00.031 9828 IsSlewing returns 0
03:05:19.133 00.000 9828 IsGuiding returns 1
03:05:19.163 00.030 9828 IsSlewing returns 0
03:05:19.163 00.000 9828 IsGuiding returns 1
03:05:19.194 00.031 9828 IsSlewing returns 0
03:05:19.194 00.000 9828 IsGuiding returns 0
03:05:19.194 00.000 9828 scope move finished after 7 + 107 ms
03:05:19.194 00.000 9828 Move returns status 0, amount 7
03:05:19.194 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:19.194 00.000 9828 MoveAxis(N, 16, B)
03:05:19.194 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:19.209 00.015 9828 IsSlewing returns 0
03:05:19.209 00.000 9828 IsGuiding returns 0
03:05:19.209 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:19.241 00.032 9828 IsGuiding returns 1
03:05:19.241 00.000 9828 scope still moving after pulse duration time elapsed
03:05:19.271 00.030 9828 IsSlewing returns 0
03:05:19.271 00.000 9828 IsGuiding returns 1
03:05:19.302 00.031 9828 IsSlewing returns 0
03:05:19.302 00.000 9828 IsGuiding returns 1
03:05:19.333 00.031 9828 IsSlewing returns 0
03:05:19.333 00.000 9828 IsGuiding returns 1
03:05:19.365 00.032 9828 IsSlewing returns 0
03:05:19.365 00.000 9828 IsGuiding returns 0
03:05:19.365 00.000 9828 scope move finished after 16 + 139 ms
03:05:19.365 00.000 9828 Move returns status 0, amount 16
03:05:19.365 00.000 9828 move complete, result=0
03:05:19.365 00.000 9828 worker thread done servicing request
03:05:19.365 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:05:19.762 00.397 8976 Exposure complete
03:05:19.767 00.005 8976 worker thread done servicing request
03:05:19.768 00.001 5052 OnExposeComplete: enter
03:05:19.768 00.000 5052 UpdateGuideState(): m_state=6
03:05:19.768 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11972
03:05:19.768 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.28, Mass=161, SNR=8.8, Peak=73 HFD=1.7
03:05:19.768 00.000 5052 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.04) = xAngle (-2.89 = -2.89)
03:05:19.768 00.000 5052 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
03:05:19.768 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.43 hyp=0.58 cameraTheta=-0.85 mountX=-0.56 mountY=-0.09, mountTheta=-2.99
03:05:19.768 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.43, opts=13)
03:05:19.768 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.43)
03:05:19.769 00.001 8976 Worker thread wakes up
03:05:19.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.43) opts 0xd
03:05:19.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.43)
03:05:19.769 00.000 8976 Moving (0.38, -0.43) raw xDistance=-0.56 yDistance=-0.09
03:05:19.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
03:05:19.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:05:19.769 00.000 8976 MoveAxis(R, 2, ABG)
03:05:19.769 00.000 8976 stepping (-17, 16) + (2, 0)
03:05:19.769 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:05:19.769 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:19.769 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
03:05:19.769 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:19.769 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:19.769 00.000 5052 Enqueuing Expose request
03:05:19.797 00.028 8976 Received - 47 (G) 
03:05:19.798 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:19.798 00.000 8976 stepped: pos (-15, 16)
03:05:19.798 00.000 8976 MoveAxis(U, 0, ABG)
03:05:19.798 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:05:19.798 00.000 8976 MountToCamera -- mountX=2.75 mountY=-2.23 hyp=3.54 mountTheta=-0.68 cameraX=0.73, cameraY=3.46 cameraTheta=1.36
03:05:19.798 00.000 8976 incremental bump (0.731, 3.461) isValid = 1
03:05:19.798 00.000 8976 Scheduling Mount bump of (0.024, 0.117)
03:05:19.798 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:05:19.798 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:05:19.798 00.000 8976 move complete, result=0
03:05:19.798 00.000 8976 worker thread done servicing request
03:05:19.798 00.000 8976 Worker thread wakes up
03:05:19.798 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.1 px 0 ms NORTH
03:05:19.798 00.000 9828 Worker thread wakes up
03:05:19.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:19.798 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:05:19.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:19.798 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:05:19.799 00.001 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.82)
03:05:19.799 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
03:05:19.799 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:05:19.799 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:05:19.799 00.000 9828 BLC: window closed
03:05:19.799 00.000 9828 MoveAxis(E, 9, B)
03:05:19.799 00.000 9828 Guiding  Dir = 2, Dur = 9
03:05:19.799 00.000 9828 IsSlewing returns 0
03:05:19.799 00.000 9828 IsGuiding returns 0
03:05:19.799 00.000 9828 PulseGuide returned control before completion, sleep 19
03:05:19.819 00.020 9828 IsGuiding returns 1
03:05:19.819 00.000 9828 scope still moving after pulse duration time elapsed
03:05:19.851 00.032 9828 IsSlewing returns 0
03:05:19.851 00.000 9828 IsGuiding returns 1
03:05:19.882 00.031 9828 IsSlewing returns 0
03:05:19.882 00.000 9828 IsGuiding returns 1
03:05:19.911 00.029 9828 IsSlewing returns 0
03:05:19.911 00.000 9828 IsGuiding returns 1
03:05:19.942 00.031 9828 IsSlewing returns 0
03:05:19.942 00.000 9828 IsGuiding returns 1
03:05:19.972 00.030 9828 IsSlewing returns 0
03:05:19.972 00.000 9828 IsGuiding returns 1
03:05:20.003 00.031 9828 IsSlewing returns 0
03:05:20.004 00.001 9828 IsGuiding returns 0
03:05:20.004 00.000 9828 scope move finished after 9 + 196 ms
03:05:20.004 00.000 9828 Move returns status 0, amount 9
03:05:20.004 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:20.004 00.000 9828 MoveAxis(N, 15, B)
03:05:20.004 00.000 9828 Guiding  Dir = 0, Dur = 15
03:05:20.018 00.014 9828 IsSlewing returns 0
03:05:20.018 00.000 9828 IsGuiding returns 0
03:05:20.018 00.000 9828 PulseGuide returned control before completion, sleep 25
03:05:20.050 00.032 9828 IsGuiding returns 1
03:05:20.050 00.000 9828 scope still moving after pulse duration time elapsed
03:05:20.082 00.032 9828 IsSlewing returns 0
03:05:20.082 00.000 9828 IsGuiding returns 1
03:05:20.113 00.031 9828 IsSlewing returns 0
03:05:20.113 00.000 9828 IsGuiding returns 1
03:05:20.145 00.032 9828 IsSlewing returns 0
03:05:20.145 00.000 9828 IsGuiding returns 1
03:05:20.176 00.031 9828 IsSlewing returns 0
03:05:20.176 00.000 9828 IsGuiding returns 0
03:05:20.176 00.000 9828 scope move finished after 15 + 142 ms
03:05:20.176 00.000 9828 Move returns status 0, amount 15
03:05:20.176 00.000 9828 move complete, result=0
03:05:20.176 00.000 9828 worker thread done servicing request
03:05:20.176 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:05:20.482 00.306 8976 Exposure complete
03:05:20.488 00.006 8976 worker thread done servicing request
03:05:20.488 00.000 5052 OnExposeComplete: enter
03:05:20.488 00.000 5052 UpdateGuideState(): m_state=6
03:05:20.488 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11973
03:05:20.488 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.83, Mass=156, SNR=8.7, Peak=76 HFD=1.9
03:05:20.488 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
03:05:20.488 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
03:05:20.488 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.12 hyp=0.44 cameraTheta=0.29 mountX=-0.08 mountY=-0.42, mountTheta=-1.76
03:05:20.489 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.12, opts=13)
03:05:20.489 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.12)
03:05:20.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:05:20.489 00.000 5052 UpdateGuideState exits: m=156 SNR=8.7
03:05:20.489 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:20.489 00.000 8976 Worker thread wakes up
03:05:20.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.12) opts 0xd
03:05:20.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.12)
03:05:20.489 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:20.489 00.000 5052 Enqueuing Expose request
03:05:20.489 00.000 8976 Moving (0.42, 0.12) raw xDistance=-0.08 yDistance=-0.42
03:05:20.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:05:20.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
03:05:20.489 00.000 8976 MoveAxis(R, 0, ABG)
03:05:20.489 00.000 8976 MoveAxis(U, 2, ABG)
03:05:20.489 00.000 8976 stepping (-15, 16) + (0, 2)
03:05:20.489 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:20.516 00.027 8976 Received - 47 (G) 
03:05:20.516 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:20.516 00.000 8976 stepped: pos (-15, 18)
03:05:20.516 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
03:05:20.517 00.001 8976 MountToCamera -- mountX=2.60 mountY=-2.43 hyp=3.56 mountTheta=-0.75 cameraX=0.98, cameraY=3.42 cameraTheta=1.29
03:05:20.517 00.000 8976 incremental bump (0.984, 3.423) isValid = 1
03:05:20.517 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
03:05:20.517 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:05:20.517 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:05:20.517 00.000 8976 move complete, result=0
03:05:20.517 00.000 9828 Worker thread wakes up
03:05:20.517 00.000 8976 worker thread done servicing request
03:05:20.517 00.000 8976 Worker thread wakes up
03:05:20.517 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:05:20.517 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:05:20.517 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:20.517 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:05:20.517 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:20.518 00.001 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
03:05:20.518 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
03:05:20.518 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
03:05:20.518 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:05:20.518 00.000 9828 BLC: window closed
03:05:20.518 00.000 9828 MoveAxis(E, 12, B)
03:05:20.518 00.000 9828 Guiding  Dir = 2, Dur = 12
03:05:20.518 00.000 9828 IsSlewing returns 0
03:05:20.518 00.000 9828 IsGuiding returns 0
03:05:20.518 00.000 9828 PulseGuide returned control before completion, sleep 22
03:05:20.551 00.033 9828 IsGuiding returns 1
03:05:20.551 00.000 9828 scope still moving after pulse duration time elapsed
03:05:20.583 00.032 9828 IsSlewing returns 0
03:05:20.583 00.000 9828 IsGuiding returns 1
03:05:20.615 00.032 9828 IsSlewing returns 0
03:05:20.615 00.000 9828 IsGuiding returns 1
03:05:20.646 00.031 9828 IsSlewing returns 0
03:05:20.646 00.000 9828 IsGuiding returns 0
03:05:20.647 00.001 9828 scope move finished after 12 + 115 ms
03:05:20.647 00.000 9828 Move returns status 0, amount 12
03:05:20.647 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:20.647 00.000 9828 MoveAxis(N, 15, B)
03:05:20.647 00.000 9828 Guiding  Dir = 0, Dur = 15
03:05:20.662 00.015 9828 IsSlewing returns 0
03:05:20.662 00.000 9828 IsGuiding returns 0
03:05:20.662 00.000 9828 PulseGuide returned control before completion, sleep 25
03:05:20.693 00.031 9828 IsGuiding returns 1
03:05:20.693 00.000 9828 scope still moving after pulse duration time elapsed
03:05:20.724 00.031 9828 IsSlewing returns 0
03:05:20.724 00.000 9828 IsGuiding returns 1
03:05:20.755 00.031 9828 IsSlewing returns 0
03:05:20.755 00.000 9828 IsGuiding returns 1
03:05:20.786 00.031 9828 IsSlewing returns 0
03:05:20.786 00.000 9828 IsGuiding returns 1
03:05:20.818 00.032 9828 IsSlewing returns 0
03:05:20.818 00.000 9828 IsGuiding returns 0
03:05:20.818 00.000 9828 scope move finished after 15 + 140 ms
03:05:20.818 00.000 9828 Move returns status 0, amount 15
03:05:20.818 00.000 9828 move complete, result=0
03:05:20.818 00.000 9828 worker thread done servicing request
03:05:20.818 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:05:21.200 00.382 8976 Exposure complete
03:05:21.205 00.005 8976 worker thread done servicing request
03:05:21.205 00.000 5052 OnExposeComplete: enter
03:05:21.205 00.000 5052 UpdateGuideState(): m_state=6
03:05:21.206 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11974
03:05:21.206 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.64, Mass=161, SNR=8.8, Peak=71 HFD=1.7
03:05:21.206 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
03:05:21.206 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
03:05:21.206 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.07 hyp=0.43 cameraTheta=-0.15 mountX=-0.25 mountY=-0.32, mountTheta=-2.24
03:05:21.206 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.07, opts=13)
03:05:21.206 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.07)
03:05:21.207 00.001 8976 Worker thread wakes up
03:05:21.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.07) opts 0xd
03:05:21.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.07)
03:05:21.207 00.000 8976 Moving (0.43, -0.07) raw xDistance=-0.25 yDistance=-0.32
03:05:21.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:05:21.207 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
03:05:21.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:21.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:05:21.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
03:05:21.207 00.000 8976 MoveAxis(R, 0, ABG)
03:05:21.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:21.207 00.000 5052 Enqueuing Expose request
03:05:21.207 00.000 8976 MoveAxis(U, 1, ABG)
03:05:21.207 00.000 8976 stepping (-15, 18) + (0, 1)
03:05:21.207 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:21.236 00.029 8976 Received - 47 (G) 
03:05:21.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:21.236 00.000 8976 stepped: pos (-15, 19)
03:05:21.236 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:05:21.236 00.000 8976 MountToCamera -- mountX=2.50 mountY=-2.63 hyp=3.63 mountTheta=-0.81 cameraX=1.20, cameraY=3.42 cameraTheta=1.23
03:05:21.236 00.000 8976 incremental bump (1.201, 3.422) isValid = 1
03:05:21.236 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
03:05:21.236 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:05:21.236 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:05:21.236 00.000 8976 move complete, result=0
03:05:21.236 00.000 8976 worker thread done servicing request
03:05:21.236 00.000 8976 Worker thread wakes up
03:05:21.236 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.3 px 1 ms NORTH
03:05:21.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:21.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:21.236 00.000 9828 Worker thread wakes up
03:05:21.237 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:05:21.237 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:05:21.237 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
03:05:21.237 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
03:05:21.237 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:05:21.237 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:05:21.237 00.000 9828 BLC: window closed
03:05:21.237 00.000 9828 MoveAxis(E, 14, B)
03:05:21.237 00.000 9828 Guiding  Dir = 2, Dur = 14
03:05:21.237 00.000 9828 IsSlewing returns 0
03:05:21.237 00.000 9828 IsGuiding returns 0
03:05:21.237 00.000 9828 PulseGuide returned control before completion, sleep 24
03:05:21.269 00.032 9828 IsGuiding returns 1
03:05:21.269 00.000 9828 scope still moving after pulse duration time elapsed
03:05:21.300 00.031 9828 IsSlewing returns 0
03:05:21.300 00.000 9828 IsGuiding returns 1
03:05:21.331 00.031 9828 IsSlewing returns 0
03:05:21.331 00.000 9828 IsGuiding returns 1
03:05:21.361 00.030 9828 IsSlewing returns 0
03:05:21.361 00.000 9828 IsGuiding returns 0
03:05:21.361 00.000 9828 scope move finished after 14 + 109 ms
03:05:21.361 00.000 9828 Move returns status 0, amount 14
03:05:21.361 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:21.362 00.001 9828 MoveAxis(N, 15, B)
03:05:21.362 00.000 9828 Guiding  Dir = 0, Dur = 15
03:05:21.377 00.015 9828 IsSlewing returns 0
03:05:21.377 00.000 9828 IsGuiding returns 0
03:05:21.377 00.000 9828 PulseGuide returned control before completion, sleep 25
03:05:21.408 00.031 9828 IsGuiding returns 1
03:05:21.408 00.000 9828 scope still moving after pulse duration time elapsed
03:05:21.439 00.031 9828 IsSlewing returns 0
03:05:21.439 00.000 9828 IsGuiding returns 1
03:05:21.470 00.031 9828 IsSlewing returns 0
03:05:21.470 00.000 9828 IsGuiding returns 1
03:05:21.501 00.031 9828 IsSlewing returns 0
03:05:21.501 00.000 9828 IsGuiding returns 1
03:05:21.548 00.047 9828 IsSlewing returns 0
03:05:21.548 00.000 9828 IsGuiding returns 0
03:05:21.548 00.000 9828 scope move finished after 15 + 155 ms
03:05:21.548 00.000 9828 Move returns status 0, amount 15
03:05:21.548 00.000 9828 move complete, result=0
03:05:21.548 00.000 9828 worker thread done servicing request
03:05:21.548 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:05:21.922 00.374 8976 Exposure complete
03:05:21.928 00.006 8976 worker thread done servicing request
03:05:21.928 00.000 5052 OnExposeComplete: enter
03:05:21.928 00.000 5052 UpdateGuideState(): m_state=6
03:05:21.928 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11975
03:05:21.928 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.63, Mass=153, SNR=8.6, Peak=76 HFD=1.8
03:05:21.928 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
03:05:21.928 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
03:05:21.928 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.67 mountX=-0.12 mountY=-0.04, mountTheta=-2.81
03:05:21.929 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.08, opts=13)
03:05:21.929 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.08)
03:05:21.929 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:05:21.929 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
03:05:21.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:21.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:21.929 00.000 5052 Enqueuing Expose request
03:05:21.929 00.000 8976 Worker thread wakes up
03:05:21.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.08) opts 0xd
03:05:21.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.08)
03:05:21.929 00.000 8976 Moving (0.10, -0.08) raw xDistance=-0.12 yDistance=-0.04
03:05:21.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:05:21.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:05:21.929 00.000 8976 MoveAxis(R, 0, ABG)
03:05:21.930 00.001 8976 MoveAxis(U, 0, ABG)
03:05:21.930 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:05:21.930 00.000 8976 MountToCamera -- mountX=2.43 mountY=-2.76 hyp=3.68 mountTheta=-0.85 cameraX=1.35, cameraY=3.42 cameraTheta=1.20
03:05:21.930 00.000 8976 incremental bump (1.346, 3.421) isValid = 1
03:05:21.930 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:05:21.930 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:05:21.930 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:05:21.930 00.000 8976 move complete, result=0
03:05:21.930 00.000 9828 Worker thread wakes up
03:05:21.930 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:05:21.930 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:05:21.930 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
03:05:21.930 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
03:05:21.930 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:05:21.930 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:05:21.930 00.000 9828 BLC: window closed
03:05:21.930 00.000 8976 worker thread done servicing request
03:05:21.930 00.000 8976 Worker thread wakes up
03:05:21.930 00.000 9828 MoveAxis(E, 15, B)
03:05:21.930 00.000 9828 Guiding  Dir = 2, Dur = 15
03:05:21.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:21.931 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:21.931 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:21.931 00.000 9828 IsSlewing returns 0
03:05:21.931 00.000 9828 IsGuiding returns 0
03:05:21.931 00.000 9828 PulseGuide returned control before completion, sleep 25
03:05:21.971 00.040 9828 IsGuiding returns 1
03:05:21.971 00.000 9828 scope still moving after pulse duration time elapsed
03:05:22.002 00.031 9828 IsSlewing returns 0
03:05:22.002 00.000 9828 IsGuiding returns 1
03:05:22.034 00.032 9828 IsSlewing returns 0
03:05:22.034 00.000 9828 IsGuiding returns 1
03:05:22.066 00.032 9828 IsSlewing returns 0
03:05:22.066 00.000 9828 IsGuiding returns 0
03:05:22.066 00.000 9828 scope move finished after 15 + 120 ms
03:05:22.066 00.000 9828 Move returns status 0, amount 15
03:05:22.066 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:22.066 00.000 9828 MoveAxis(N, 14, B)
03:05:22.066 00.000 9828 Guiding  Dir = 0, Dur = 14
03:05:22.083 00.017 9828 IsSlewing returns 0
03:05:22.083 00.000 9828 IsGuiding returns 0
03:05:22.083 00.000 9828 PulseGuide returned control before completion, sleep 24
03:05:22.113 00.030 9828 IsGuiding returns 1
03:05:22.113 00.000 9828 scope still moving after pulse duration time elapsed
03:05:22.144 00.031 9828 IsSlewing returns 0
03:05:22.144 00.000 9828 IsGuiding returns 1
03:05:22.174 00.030 9828 IsSlewing returns 0
03:05:22.174 00.000 9828 IsGuiding returns 1
03:05:22.206 00.032 9828 IsSlewing returns 0
03:05:22.206 00.000 9828 IsGuiding returns 0
03:05:22.206 00.000 9828 scope move finished after 14 + 109 ms
03:05:22.206 00.000 9828 Move returns status 0, amount 14
03:05:22.206 00.000 9828 move complete, result=0
03:05:22.207 00.001 9828 worker thread done servicing request
03:05:22.207 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:05:22.618 00.411 8976 Exposure complete
03:05:22.624 00.006 8976 worker thread done servicing request
03:05:22.624 00.000 5052 OnExposeComplete: enter
03:05:22.624 00.000 5052 UpdateGuideState(): m_state=6
03:05:22.624 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11976
03:05:22.624 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.57, Mass=160, SNR=8.7, Peak=70 HFD=1.8
03:05:22.624 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
03:05:22.624 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
03:05:22.624 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.14 hyp=0.59 cameraTheta=-0.24 mountX=-0.39 mountY=-0.41, mountTheta=-2.33
03:05:22.624 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.14, opts=13)
03:05:22.624 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.14)
03:05:22.624 00.000 8976 Worker thread wakes up
03:05:22.625 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.14) opts 0xd
03:05:22.625 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.14)
03:05:22.625 00.000 8976 Moving (0.58, -0.14) raw xDistance=-0.39 yDistance=-0.41
03:05:22.625 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:05:22.625 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
03:05:22.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:22.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
03:05:22.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
03:05:22.625 00.000 8976 MoveAxis(R, 2, ABG)
03:05:22.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:22.625 00.000 5052 Enqueuing Expose request
03:05:22.625 00.000 8976 stepping (-15, 19) + (2, 0)
03:05:22.625 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:22.659 00.034 8976 Received - 47 (G) 
03:05:22.659 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:22.659 00.000 8976 stepped: pos (-13, 19)
03:05:22.659 00.000 8976 MoveAxis(U, 2, ABG)
03:05:22.659 00.000 8976 stepping (-13, 19) + (0, 2)
03:05:22.659 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:22.691 00.032 8976 Received - 47 (G) 
03:05:22.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:22.691 00.000 8976 stepped: pos (-13, 21)
03:05:22.691 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:05:22.691 00.000 8976 MountToCamera -- mountX=2.29 mountY=-2.95 hyp=3.73 mountTheta=-0.91 cameraX=1.58, cameraY=3.38 cameraTheta=1.13
03:05:22.691 00.000 8976 incremental bump (1.583, 3.378) isValid = 1
03:05:22.691 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
03:05:22.691 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:05:22.691 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:05:22.691 00.000 8976 move complete, result=0
03:05:22.691 00.000 9828 Worker thread wakes up
03:05:22.691 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:05:22.691 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:05:22.691 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
03:05:22.691 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
03:05:22.691 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
03:05:22.691 00.000 8976 worker thread done servicing request
03:05:22.692 00.001 8976 Worker thread wakes up
03:05:22.692 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:05:22.692 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:05:22.692 00.000 9828 BLC: window closed
03:05:22.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:22.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:22.692 00.000 9828 MoveAxis(E, 17, B)
03:05:22.692 00.000 9828 Guiding  Dir = 2, Dur = 17
03:05:22.692 00.000 9828 IsSlewing returns 0
03:05:22.692 00.000 9828 IsGuiding returns 0
03:05:22.692 00.000 9828 PulseGuide returned control before completion, sleep 27
03:05:22.722 00.030 9828 IsGuiding returns 1
03:05:22.722 00.000 9828 scope still moving after pulse duration time elapsed
03:05:22.753 00.031 9828 IsSlewing returns 0
03:05:22.753 00.000 9828 IsGuiding returns 1
03:05:22.783 00.030 9828 IsSlewing returns 0
03:05:22.783 00.000 9828 IsGuiding returns 1
03:05:22.814 00.031 9828 IsSlewing returns 0
03:05:22.814 00.000 9828 IsGuiding returns 1
03:05:22.845 00.031 9828 IsSlewing returns 0
03:05:22.850 00.005 9828 IsGuiding returns 0
03:05:22.850 00.000 9828 scope move finished after 17 + 140 ms
03:05:22.850 00.000 9828 Move returns status 0, amount 17
03:05:22.850 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:22.850 00.000 9828 MoveAxis(N, 14, B)
03:05:22.850 00.000 9828 Guiding  Dir = 0, Dur = 14
03:05:22.875 00.025 9828 IsSlewing returns 0
03:05:22.875 00.000 9828 IsGuiding returns 0
03:05:22.875 00.000 9828 PulseGuide returned control before completion, sleep 24
03:05:22.906 00.031 9828 IsGuiding returns 1
03:05:22.906 00.000 9828 scope still moving after pulse duration time elapsed
03:05:22.937 00.031 9828 IsSlewing returns 0
03:05:22.937 00.000 9828 IsGuiding returns 1
03:05:22.968 00.031 9828 IsSlewing returns 0
03:05:22.968 00.000 9828 IsGuiding returns 1
03:05:23.000 00.032 9828 IsSlewing returns 0
03:05:23.000 00.000 9828 IsGuiding returns 1
03:05:23.032 00.032 9828 IsSlewing returns 0
03:05:23.032 00.000 9828 IsGuiding returns 0
03:05:23.032 00.000 9828 scope move finished after 14 + 142 ms
03:05:23.032 00.000 9828 Move returns status 0, amount 14
03:05:23.032 00.000 9828 move complete, result=0
03:05:23.032 00.000 9828 worker thread done servicing request
03:05:23.032 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:05:23.381 00.349 8976 Exposure complete
03:05:23.387 00.006 8976 worker thread done servicing request
03:05:23.387 00.000 5052 OnExposeComplete: enter
03:05:23.387 00.000 5052 UpdateGuideState(): m_state=6
03:05:23.387 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11977
03:05:23.387 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=282.10, Mass=171, SNR=9.0, Peak=71 HFD=2.4
03:05:23.387 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
03:05:23.387 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
03:05:23.387 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.39 hyp=0.50 cameraTheta=0.90 mountX=0.21 mountY=-0.47, mountTheta=-1.16
03:05:23.388 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.39, opts=13)
03:05:23.388 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.39)
03:05:23.388 00.000 8976 Worker thread wakes up
03:05:23.388 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.39) opts 0xd
03:05:23.388 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:05:23.388 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
03:05:23.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:23.388 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.39)
03:05:23.388 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:23.388 00.000 5052 Enqueuing Expose request
03:05:23.388 00.000 8976 Moving (0.31, 0.39) raw xDistance=0.21 yDistance=-0.47
03:05:23.389 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:05:23.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
03:05:23.389 00.000 8976 MoveAxis(R, 0, ABG)
03:05:23.389 00.000 8976 MoveAxis(U, 2, ABG)
03:05:23.389 00.000 8976 stepping (-13, 21) + (0, 2)
03:05:23.389 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:23.410 00.021 8976 Received - 47 (G) 
03:05:23.410 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:23.411 00.001 8976 stepped: pos (-13, 23)
03:05:23.411 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:05:23.411 00.000 8976 MountToCamera -- mountX=2.19 mountY=-3.18 hyp=3.86 mountTheta=-0.97 cameraX=1.83, cameraY=3.40 cameraTheta=1.08
03:05:23.411 00.000 8976 incremental bump (1.835, 3.397) isValid = 1
03:05:23.411 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
03:05:23.411 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:05:23.411 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:05:23.411 00.000 8976 move complete, result=0
03:05:23.411 00.000 8976 worker thread done servicing request
03:05:23.411 00.000 8976 Worker thread wakes up
03:05:23.411 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:05:23.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:23.411 00.000 9828 Worker thread wakes up
03:05:23.411 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:23.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:05:23.411 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:05:23.411 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
03:05:23.411 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.18)
03:05:23.411 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:05:23.411 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:05:23.412 00.001 9828 BLC: window closed
03:05:23.412 00.000 9828 MoveAxis(E, 19, B)
03:05:23.412 00.000 9828 Guiding  Dir = 2, Dur = 19
03:05:23.412 00.000 9828 IsSlewing returns 0
03:05:23.412 00.000 9828 IsGuiding returns 0
03:05:23.412 00.000 9828 PulseGuide returned control before completion, sleep 29
03:05:23.454 00.042 9828 IsGuiding returns 1
03:05:23.454 00.000 9828 scope still moving after pulse duration time elapsed
03:05:23.485 00.031 9828 IsSlewing returns 0
03:05:23.485 00.000 9828 IsGuiding returns 1
03:05:23.516 00.031 9828 IsSlewing returns 0
03:05:23.516 00.000 9828 IsGuiding returns 1
03:05:23.546 00.030 9828 IsSlewing returns 0
03:05:23.546 00.000 9828 IsGuiding returns 1
03:05:23.577 00.031 9828 IsSlewing returns 0
03:05:23.577 00.000 9828 IsGuiding returns 0
03:05:23.577 00.000 9828 scope move finished after 19 + 146 ms
03:05:23.577 00.000 9828 Move returns status 0, amount 19
03:05:23.577 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:23.577 00.000 9828 MoveAxis(N, 13, B)
03:05:23.577 00.000 9828 Guiding  Dir = 0, Dur = 13
03:05:23.592 00.015 9828 IsSlewing returns 0
03:05:23.592 00.000 9828 IsGuiding returns 0
03:05:23.592 00.000 9828 PulseGuide returned control before completion, sleep 23
03:05:23.621 00.029 9828 IsGuiding returns 1
03:05:23.621 00.000 9828 scope still moving after pulse duration time elapsed
03:05:23.652 00.031 9828 IsSlewing returns 0
03:05:23.652 00.000 9828 IsGuiding returns 1
03:05:23.683 00.031 9828 IsSlewing returns 0
03:05:23.683 00.000 9828 IsGuiding returns 1
03:05:23.714 00.031 9828 IsSlewing returns 0
03:05:23.714 00.000 9828 IsGuiding returns 1
03:05:23.745 00.031 9828 IsSlewing returns 0
03:05:23.745 00.000 9828 IsGuiding returns 0
03:05:23.745 00.000 9828 scope move finished after 13 + 140 ms
03:05:23.745 00.000 9828 Move returns status 0, amount 13
03:05:23.745 00.000 9828 move complete, result=0
03:05:23.745 00.000 9828 worker thread done servicing request
03:05:23.745 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:05:24.099 00.354 8976 Exposure complete
03:05:24.105 00.006 8976 worker thread done servicing request
03:05:24.105 00.000 5052 OnExposeComplete: enter
03:05:24.105 00.000 5052 UpdateGuideState(): m_state=6
03:05:24.105 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11978
03:05:24.105 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.75, Mass=140, SNR=8.2, Peak=77 HFD=1.6
03:05:24.105 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
03:05:24.105 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
03:05:24.105 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.23 mountX=-0.04 mountY=-0.17, mountTheta=-1.83
03:05:24.106 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.04, opts=13)
03:05:24.106 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.04)
03:05:24.106 00.000 8976 Worker thread wakes up
03:05:24.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.04) opts 0xd
03:05:24.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.04)
03:05:24.106 00.000 8976 Moving (0.18, 0.04) raw xDistance=-0.04 yDistance=-0.17
03:05:24.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:05:24.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:05:24.106 00.000 8976 MoveAxis(R, 0, ABG)
03:05:24.106 00.000 8976 MoveAxis(U, 0, ABG)
03:05:24.107 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:05:24.107 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:05:24.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:24.107 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:05:24.107 00.000 8976 MountToCamera -- mountX=2.12 mountY=-3.34 hyp=3.95 mountTheta=-1.00 cameraX=2.00, cameraY=3.41 cameraTheta=1.04
03:05:24.107 00.000 8976 incremental bump (2.003, 3.410) isValid = 1
03:05:24.107 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:24.107 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:05:24.107 00.000 5052 Enqueuing Expose request
03:05:24.107 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:05:24.107 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:05:24.107 00.000 8976 move complete, result=0
03:05:24.107 00.000 8976 worker thread done servicing request
03:05:24.107 00.000 8976 Worker thread wakes up
03:05:24.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:24.108 00.001 9828 Worker thread wakes up
03:05:24.108 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:24.108 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:24.108 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:05:24.108 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:05:24.108 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
03:05:24.108 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
03:05:24.108 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:05:24.108 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:05:24.108 00.000 9828 BLC: window closed
03:05:24.108 00.000 9828 MoveAxis(E, 20, B)
03:05:24.108 00.000 9828 Guiding  Dir = 2, Dur = 20
03:05:24.108 00.000 9828 IsSlewing returns 0
03:05:24.109 00.001 9828 IsGuiding returns 0
03:05:24.109 00.000 9828 PulseGuide returned control before completion, sleep 30
03:05:24.140 00.031 9828 IsGuiding returns 1
03:05:24.140 00.000 9828 scope still moving after pulse duration time elapsed
03:05:24.171 00.031 9828 IsSlewing returns 0
03:05:24.171 00.000 9828 IsGuiding returns 1
03:05:24.201 00.030 9828 IsSlewing returns 0
03:05:24.201 00.000 9828 IsGuiding returns 1
03:05:24.232 00.031 9828 IsSlewing returns 0
03:05:24.232 00.000 9828 IsGuiding returns 1
03:05:24.263 00.031 9828 IsSlewing returns 0
03:05:24.263 00.000 9828 IsGuiding returns 0
03:05:24.263 00.000 9828 scope move finished after 20 + 134 ms
03:05:24.263 00.000 9828 Move returns status 0, amount 20
03:05:24.263 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:24.263 00.000 9828 MoveAxis(N, 13, B)
03:05:24.264 00.001 9828 Guiding  Dir = 0, Dur = 13
03:05:24.278 00.014 9828 IsSlewing returns 0
03:05:24.278 00.000 9828 IsGuiding returns 0
03:05:24.278 00.000 9828 PulseGuide returned control before completion, sleep 23
03:05:24.309 00.031 9828 IsGuiding returns 1
03:05:24.309 00.000 9828 scope still moving after pulse duration time elapsed
03:05:24.341 00.032 9828 IsSlewing returns 0
03:05:24.341 00.000 9828 IsGuiding returns 1
03:05:24.372 00.031 9828 IsSlewing returns 0
03:05:24.372 00.000 9828 IsGuiding returns 1
03:05:24.403 00.031 9828 IsSlewing returns 0
03:05:24.403 00.000 9828 IsGuiding returns 1
03:05:24.434 00.031 9828 IsSlewing returns 0
03:05:24.434 00.000 9828 IsGuiding returns 0
03:05:24.434 00.000 9828 scope move finished after 13 + 142 ms
03:05:24.434 00.000 9828 Move returns status 0, amount 13
03:05:24.434 00.000 9828 move complete, result=0
03:05:24.434 00.000 9828 worker thread done servicing request
03:05:24.434 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:05:24.794 00.360 8976 Exposure complete
03:05:24.799 00.005 8976 worker thread done servicing request
03:05:24.799 00.000 5052 OnExposeComplete: enter
03:05:24.799 00.000 5052 UpdateGuideState(): m_state=6
03:05:24.799 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11979
03:05:24.799 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.71, Mass=184, SNR=9.3, Peak=75 HFD=2.4
03:05:24.799 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
03:05:24.799 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
03:05:24.800 00.001 5052 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.02 mountX=-0.07 mountY=-0.13, mountTheta=-2.09
03:05:24.800 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.00, opts=13)
03:05:24.800 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.00)
03:05:24.800 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:05:24.800 00.000 5052 UpdateGuideState exits: m=184 SNR=9.3
03:05:24.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:24.800 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:24.800 00.000 5052 Enqueuing Expose request
03:05:24.800 00.000 8976 Worker thread wakes up
03:05:24.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.00) opts 0xd
03:05:24.801 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.00)
03:05:24.801 00.000 8976 Moving (0.16, -0.00) raw xDistance=-0.07 yDistance=-0.13
03:05:24.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:05:24.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:05:24.801 00.000 8976 MoveAxis(R, 0, ABG)
03:05:24.801 00.000 8976 MoveAxis(U, 0, ABG)
03:05:24.801 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:05:24.801 00.000 8976 MountToCamera -- mountX=2.08 mountY=-3.44 hyp=4.02 mountTheta=-1.03 cameraX=2.12, cameraY=3.42 cameraTheta=1.02
03:05:24.801 00.000 8976 incremental bump (2.116, 3.418) isValid = 1
03:05:24.801 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
03:05:24.801 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:05:24.801 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:05:24.801 00.000 8976 move complete, result=0
03:05:24.801 00.000 9828 Worker thread wakes up
03:05:24.801 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:24.801 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:05:24.801 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:05:24.801 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:05:24.801 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
03:05:24.801 00.000 8976 worker thread done servicing request
03:05:24.802 00.001 8976 Worker thread wakes up
03:05:24.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:24.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:24.802 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
03:05:24.802 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:05:24.802 00.000 9828 BLC: window closed
03:05:24.802 00.000 9828 MoveAxis(E, 21, B)
03:05:24.802 00.000 9828 Guiding  Dir = 2, Dur = 21
03:05:24.802 00.000 9828 IsSlewing returns 0
03:05:24.802 00.000 9828 IsGuiding returns 0
03:05:24.802 00.000 9828 PulseGuide returned control before completion, sleep 31
03:05:24.838 00.036 9828 IsGuiding returns 1
03:05:24.838 00.000 9828 scope still moving after pulse duration time elapsed
03:05:24.869 00.031 9828 IsSlewing returns 0
03:05:24.869 00.000 9828 IsGuiding returns 1
03:05:24.899 00.030 9828 IsSlewing returns 0
03:05:24.899 00.000 9828 IsGuiding returns 1
03:05:24.929 00.030 9828 IsSlewing returns 0
03:05:24.929 00.000 9828 IsGuiding returns 1
03:05:24.961 00.032 9828 IsSlewing returns 0
03:05:24.961 00.000 9828 IsGuiding returns 0
03:05:24.961 00.000 9828 scope move finished after 21 + 138 ms
03:05:24.961 00.000 9828 Move returns status 0, amount 21
03:05:24.961 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:24.961 00.000 9828 MoveAxis(N, 13, B)
03:05:24.961 00.000 9828 Guiding  Dir = 0, Dur = 13
03:05:24.978 00.017 9828 IsSlewing returns 0
03:05:24.978 00.000 9828 IsGuiding returns 0
03:05:24.979 00.001 9828 PulseGuide returned control before completion, sleep 23
03:05:25.007 00.028 9828 IsGuiding returns 1
03:05:25.007 00.000 9828 scope still moving after pulse duration time elapsed
03:05:25.038 00.031 9828 IsSlewing returns 0
03:05:25.038 00.000 9828 IsGuiding returns 1
03:05:25.069 00.031 9828 IsSlewing returns 0
03:05:25.069 00.000 9828 IsGuiding returns 1
03:05:25.100 00.031 9828 IsSlewing returns 0
03:05:25.100 00.000 9828 IsGuiding returns 1
03:05:25.130 00.030 9828 IsSlewing returns 0
03:05:25.130 00.000 9828 IsGuiding returns 0
03:05:25.130 00.000 9828 scope move finished after 13 + 139 ms
03:05:25.130 00.000 9828 Move returns status 0, amount 13
03:05:25.130 00.000 9828 move complete, result=0
03:05:25.130 00.000 9828 worker thread done servicing request
03:05:25.130 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:05:25.486 00.356 8976 Exposure complete
03:05:25.491 00.005 8976 worker thread done servicing request
03:05:25.492 00.001 5052 OnExposeComplete: enter
03:05:25.492 00.000 5052 UpdateGuideState(): m_state=6
03:05:25.492 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11980
03:05:25.492 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.74, Mass=168, SNR=9.0, Peak=77 HFD=2.2
03:05:25.492 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
03:05:25.492 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
03:05:25.492 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.62 mountX=0.03 mountY=-0.02, mountTheta=-0.51
03:05:25.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.03, opts=13)
03:05:25.493 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.03)
03:05:25.493 00.000 8976 Worker thread wakes up
03:05:25.493 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:05:25.493 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
03:05:25.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:25.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:25.493 00.000 5052 Enqueuing Expose request
03:05:25.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.03) opts 0xd
03:05:25.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.03)
03:05:25.493 00.000 8976 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.02
03:05:25.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:05:25.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:05:25.493 00.000 8976 MoveAxis(R, 0, ABG)
03:05:25.494 00.001 8976 MoveAxis(U, 0, ABG)
03:05:25.494 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:05:25.494 00.000 8976 MountToCamera -- mountX=2.05 mountY=-3.51 hyp=4.07 mountTheta=-1.04 cameraX=2.19, cameraY=3.42 cameraTheta=1.00
03:05:25.494 00.000 8976 incremental bump (2.192, 3.424) isValid = 1
03:05:25.494 00.000 8976 Scheduling Mount bump of (0.016, 0.026)
03:05:25.494 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.03, opts=4)
03:05:25.494 00.000 8976 Enqueuing Move request for scope (0.02, 0.03)
03:05:25.494 00.000 8976 move complete, result=0
03:05:25.494 00.000 9828 Worker thread wakes up
03:05:25.494 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:25.494 00.000 8976 worker thread done servicing request
03:05:25.494 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0x4
03:05:25.494 00.000 8976 Worker thread wakes up
03:05:25.494 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
03:05:25.494 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
03:05:25.494 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
03:05:25.495 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.02 mountX=-0.02 mountY=-0.02, mountTheta=-2.20
03:05:25.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:25.495 00.000 9828 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.02
03:05:25.495 00.000 9828 BLC: window closed
03:05:25.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:25.495 00.000 9828 MoveAxis(E, 6, B)
03:05:25.495 00.000 9828 Guiding  Dir = 2, Dur = 6
03:05:25.495 00.000 9828 IsSlewing returns 0
03:05:25.495 00.000 9828 IsGuiding returns 0
03:05:25.495 00.000 9828 PulseGuide returned control before completion, sleep 16
03:05:25.520 00.025 9828 IsGuiding returns 1
03:05:25.520 00.000 9828 scope still moving after pulse duration time elapsed
03:05:25.550 00.030 9828 IsSlewing returns 0
03:05:25.550 00.000 9828 IsGuiding returns 1
03:05:25.582 00.032 9828 IsSlewing returns 0
03:05:25.582 00.000 9828 IsGuiding returns 1
03:05:25.613 00.031 9828 IsSlewing returns 0
03:05:25.613 00.000 9828 IsGuiding returns 0
03:05:25.613 00.000 9828 scope move finished after 6 + 111 ms
03:05:25.613 00.000 9828 Move returns status 0, amount 6
03:05:25.613 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:25.613 00.000 9828 MoveAxis(N, 3, B)
03:05:25.613 00.000 9828 Guiding  Dir = 0, Dur = 3
03:05:25.628 00.015 9828 IsSlewing returns 0
03:05:25.628 00.000 9828 IsGuiding returns 0
03:05:25.628 00.000 9828 PulseGuide returned control before completion, sleep 13
03:05:25.644 00.016 9828 IsGuiding returns 1
03:05:25.644 00.000 9828 scope still moving after pulse duration time elapsed
03:05:25.675 00.031 9828 IsSlewing returns 0
03:05:25.675 00.000 9828 IsGuiding returns 1
03:05:25.706 00.031 9828 IsSlewing returns 0
03:05:25.706 00.000 9828 IsGuiding returns 1
03:05:25.737 00.031 9828 IsSlewing returns 0
03:05:25.737 00.000 9828 IsGuiding returns 0
03:05:25.737 00.000 9828 scope move finished after 3 + 105 ms
03:05:25.737 00.000 9828 Move returns status 0, amount 3
03:05:25.737 00.000 9828 move complete, result=0
03:05:25.737 00.000 9828 worker thread done servicing request
03:05:25.737 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.0 px 3 ms NORTH
03:05:26.178 00.441 8976 Exposure complete
03:05:26.183 00.005 8976 worker thread done servicing request
03:05:26.183 00.000 5052 OnExposeComplete: enter
03:05:26.183 00.000 5052 UpdateGuideState(): m_state=6
03:05:26.183 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11981
03:05:26.183 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.72, Mass=148, SNR=8.4, Peak=74 HFD=1.9
03:05:26.184 00.001 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
03:05:26.184 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
03:05:26.184 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.33 mountX=-0.01 mountY=-0.04, mountTheta=-1.72
03:05:26.184 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.01, opts=13)
03:05:26.184 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.01)
03:05:26.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:05:26.184 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:05:26.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:26.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:26.184 00.000 5052 Enqueuing Expose request
03:05:26.184 00.000 8976 Worker thread wakes up
03:05:26.185 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.01) opts 0xd
03:05:26.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.01)
03:05:26.185 00.000 8976 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
03:05:26.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:05:26.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:05:26.185 00.000 8976 MoveAxis(R, 0, ABG)
03:05:26.185 00.000 8976 MoveAxis(U, 0, ABG)
03:05:26.185 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:05:26.185 00.000 8976 MountToCamera -- mountX=2.03 mountY=-3.56 hyp=4.10 mountTheta=-1.05 cameraX=2.24, cameraY=3.43 cameraTheta=0.99
03:05:26.185 00.000 8976 incremental bump (2.243, 3.428) isValid = 1
03:05:26.185 00.000 8976 Scheduling Mount bump of (0.024, 0.038)
03:05:26.185 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.04, opts=4)
03:05:26.185 00.000 8976 Enqueuing Move request for scope (0.02, 0.04)
03:05:26.185 00.000 8976 move complete, result=0
03:05:26.185 00.000 9828 Worker thread wakes up
03:05:26.185 00.000 8976 worker thread done servicing request
03:05:26.185 00.000 8976 Worker thread wakes up
03:05:26.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:26.185 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0x4
03:05:26.185 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
03:05:26.185 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:05:26.185 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:26.186 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:26.186 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:05:26.186 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.01 mountX=-0.03 mountY=-0.03, mountTheta=-2.21
03:05:26.186 00.000 9828 Moving (0.02, 0.04) raw xDistance=-0.03 yDistance=-0.03
03:05:26.186 00.000 9828 BLC: window closed
03:05:26.186 00.000 9828 MoveAxis(E, 8, B)
03:05:26.186 00.000 9828 Guiding  Dir = 2, Dur = 8
03:05:26.186 00.000 9828 IsSlewing returns 0
03:05:26.186 00.000 9828 IsGuiding returns 0
03:05:26.186 00.000 9828 PulseGuide returned control before completion, sleep 18
03:05:26.220 00.034 9828 IsGuiding returns 1
03:05:26.220 00.000 9828 scope still moving after pulse duration time elapsed
03:05:26.251 00.031 9828 IsSlewing returns 0
03:05:26.251 00.000 9828 IsGuiding returns 1
03:05:26.298 00.047 9828 IsSlewing returns 0
03:05:26.298 00.000 9828 IsGuiding returns 0
03:05:26.298 00.000 9828 scope move finished after 8 + 103 ms
03:05:26.298 00.000 9828 Move returns status 0, amount 8
03:05:26.298 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:26.298 00.000 9828 MoveAxis(N, 5, B)
03:05:26.298 00.000 9828 Guiding  Dir = 0, Dur = 5
03:05:26.314 00.016 9828 IsSlewing returns 0
03:05:26.314 00.000 9828 IsGuiding returns 0
03:05:26.314 00.000 9828 PulseGuide returned control before completion, sleep 15
03:05:26.344 00.030 9828 IsGuiding returns 1
03:05:26.344 00.000 9828 scope still moving after pulse duration time elapsed
03:05:26.376 00.032 9828 IsSlewing returns 0
03:05:26.376 00.000 9828 IsGuiding returns 1
03:05:26.406 00.030 9828 IsSlewing returns 0
03:05:26.406 00.000 9828 IsGuiding returns 1
03:05:26.437 00.031 9828 IsSlewing returns 0
03:05:26.437 00.000 9828 IsGuiding returns 1
03:05:26.467 00.030 9828 IsSlewing returns 0
03:05:26.467 00.000 9828 IsGuiding returns 0
03:05:26.467 00.000 9828 scope move finished after 5 + 148 ms
03:05:26.467 00.000 9828 Move returns status 0, amount 5
03:05:26.467 00.000 9828 move complete, result=0
03:05:26.467 00.000 9828 worker thread done servicing request
03:05:26.467 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.0 px 5 ms NORTH
03:05:26.870 00.403 8976 Exposure complete
03:05:26.876 00.006 8976 worker thread done servicing request
03:05:26.876 00.000 5052 OnExposeComplete: enter
03:05:26.876 00.000 5052 UpdateGuideState(): m_state=6
03:05:26.876 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11982
03:05:26.876 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=282.18, Mass=138, SNR=8.1, Peak=80 HFD=1.5
03:05:26.876 00.000 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
03:05:26.876 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
03:05:26.876 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.47 hyp=0.54 cameraTheta=1.08 mountX=0.31 mountY=-0.47, mountTheta=-0.99
03:05:26.877 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.47, opts=13)
03:05:26.877 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.47)
03:05:26.877 00.000 8976 Worker thread wakes up
03:05:26.877 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.47) opts 0xd
03:05:26.877 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.47)
03:05:26.877 00.000 8976 Moving (0.25, 0.47) raw xDistance=0.31 yDistance=-0.47
03:05:26.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:05:26.877 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:05:26.877 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:05:26.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:26.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:26.877 00.000 5052 Enqueuing Expose request
03:05:26.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
03:05:26.877 00.000 8976 MoveAxis(L, 1, ABG)
03:05:26.878 00.001 8976 stepping (-13, 23) + (-1, 0)
03:05:26.878 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:26.896 00.018 8976 Received - 47 (G) 
03:05:26.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:26.896 00.000 8976 stepped: pos (-14, 23)
03:05:26.896 00.000 8976 MoveAxis(U, 2, ABG)
03:05:26.896 00.000 8976 stepping (-14, 23) + (0, 2)
03:05:26.896 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:26.928 00.032 8976 Received - 47 (G) 
03:05:26.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:26.928 00.000 8976 stepped: pos (-14, 25)
03:05:26.928 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:05:26.928 00.000 8976 MountToCamera -- mountX=2.07 mountY=-3.69 hyp=4.23 mountTheta=-1.06 cameraX=2.35, cameraY=3.52 cameraTheta=0.98
03:05:26.928 00.000 8976 incremental bump (2.347, 3.523) isValid = 1
03:05:26.928 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:05:26.928 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:05:26.928 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:05:26.928 00.000 8976 move complete, result=0
03:05:26.928 00.000 8976 worker thread done servicing request
03:05:26.928 00.000 8976 Worker thread wakes up
03:05:26.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:26.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:26.928 00.000 9828 Worker thread wakes up
03:05:26.928 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:05:26.928 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
03:05:26.929 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:05:26.929 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
03:05:26.929 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:05:26.929 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:05:26.929 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:05:26.929 00.000 9828 BLC: window closed
03:05:26.929 00.000 9828 MoveAxis(E, 22, B)
03:05:26.929 00.000 9828 Guiding  Dir = 2, Dur = 22
03:05:26.929 00.000 9828 IsSlewing returns 0
03:05:26.929 00.000 9828 IsGuiding returns 0
03:05:26.929 00.000 9828 PulseGuide returned control before completion, sleep 32
03:05:26.971 00.042 9828 IsGuiding returns 1
03:05:26.971 00.000 9828 scope still moving after pulse duration time elapsed
03:05:27.002 00.031 9828 IsSlewing returns 0
03:05:27.002 00.000 9828 IsGuiding returns 1
03:05:27.033 00.031 9828 IsSlewing returns 0
03:05:27.033 00.000 9828 IsGuiding returns 1
03:05:27.064 00.031 9828 IsSlewing returns 0
03:05:27.065 00.001 9828 IsGuiding returns 0
03:05:27.065 00.000 9828 scope move finished after 22 + 113 ms
03:05:27.065 00.000 9828 Move returns status 0, amount 22
03:05:27.065 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:27.065 00.000 9828 MoveAxis(N, 12, B)
03:05:27.065 00.000 9828 Guiding  Dir = 0, Dur = 12
03:05:27.079 00.014 9828 IsSlewing returns 0
03:05:27.079 00.000 9828 IsGuiding returns 0
03:05:27.079 00.000 9828 PulseGuide returned control before completion, sleep 22
03:05:27.111 00.032 9828 IsGuiding returns 1
03:05:27.111 00.000 9828 scope still moving after pulse duration time elapsed
03:05:27.142 00.031 9828 IsSlewing returns 0
03:05:27.142 00.000 9828 IsGuiding returns 1
03:05:27.173 00.031 9828 IsSlewing returns 0
03:05:27.173 00.000 9828 IsGuiding returns 1
03:05:27.204 00.031 9828 IsSlewing returns 0
03:05:27.204 00.000 9828 IsGuiding returns 1
03:05:27.235 00.031 9828 IsSlewing returns 0
03:05:27.235 00.000 9828 IsGuiding returns 0
03:05:27.235 00.000 9828 scope move finished after 12 + 143 ms
03:05:27.235 00.000 9828 Move returns status 0, amount 12
03:05:27.235 00.000 9828 move complete, result=0
03:05:27.235 00.000 9828 worker thread done servicing request
03:05:27.235 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:05:27.616 00.381 8976 Exposure complete
03:05:27.621 00.005 8976 worker thread done servicing request
03:05:27.621 00.000 5052 OnExposeComplete: enter
03:05:27.621 00.000 5052 UpdateGuideState(): m_state=6
03:05:27.621 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11983
03:05:27.621 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.21, Mass=161, SNR=8.8, Peak=77 HFD=1.8
03:05:27.621 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.37 = 1.91)
03:05:27.621 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.81)
03:05:27.621 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.49 hyp=0.68 cameraTheta=-2.33 mountX=-0.23 mountY=0.66, mountTheta=1.90
03:05:27.622 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.49, opts=13)
03:05:27.622 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.49)
03:05:27.622 00.000 8976 Worker thread wakes up
03:05:27.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.49) opts 0xd
03:05:27.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.49)
03:05:27.622 00.000 8976 Moving (-0.47, -0.49) raw xDistance=-0.23 yDistance=0.66
03:05:27.622 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:05:27.622 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
03:05:27.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:27.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:05:27.623 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:27.623 00.000 5052 Enqueuing Expose request
03:05:27.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.66
03:05:27.623 00.000 8976 MoveAxis(R, 0, ABG)
03:05:27.623 00.000 8976 MoveAxis(D, 2, ABG)
03:05:27.623 00.000 8976 stepping (-14, 25) + (0, -2)
03:05:27.623 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:27.647 00.024 8976 Received - 47 (G) 
03:05:27.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:27.647 00.000 8976 stepped: pos (-14, 23)
03:05:27.647 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:05:27.647 00.000 8976 MountToCamera -- mountX=2.09 mountY=-3.68 hyp=4.23 mountTheta=-1.05 cameraX=2.32, cameraY=3.54 cameraTheta=0.99
03:05:27.648 00.001 8976 incremental bump (2.324, 3.539) isValid = 1
03:05:27.648 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
03:05:27.648 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:05:27.648 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:05:27.648 00.000 8976 move complete, result=0
03:05:27.648 00.000 9828 Worker thread wakes up
03:05:27.648 00.000 8976 worker thread done servicing request
03:05:27.648 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 2 ms SOUTH
03:05:27.648 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:05:27.648 00.000 8976 Worker thread wakes up
03:05:27.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:27.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:27.648 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:05:27.648 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:05:27.648 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:05:27.648 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:05:27.648 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:05:27.649 00.001 9828 BLC: window closed
03:05:27.649 00.000 9828 MoveAxis(E, 21, B)
03:05:27.649 00.000 9828 Guiding  Dir = 2, Dur = 21
03:05:27.649 00.000 9828 IsSlewing returns 0
03:05:27.649 00.000 9828 IsGuiding returns 0
03:05:27.649 00.000 9828 PulseGuide returned control before completion, sleep 31
03:05:27.688 00.039 9828 IsGuiding returns 1
03:05:27.688 00.000 9828 scope still moving after pulse duration time elapsed
03:05:27.719 00.031 9828 IsSlewing returns 0
03:05:27.719 00.000 9828 IsGuiding returns 1
03:05:27.751 00.032 9828 IsSlewing returns 0
03:05:27.751 00.000 9828 IsGuiding returns 1
03:05:27.782 00.031 9828 IsSlewing returns 0
03:05:27.782 00.000 9828 IsGuiding returns 1
03:05:27.813 00.031 9828 IsSlewing returns 0
03:05:27.813 00.000 9828 IsGuiding returns 0
03:05:27.813 00.000 9828 scope move finished after 21 + 143 ms
03:05:27.813 00.000 9828 Move returns status 0, amount 21
03:05:27.813 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:27.813 00.000 9828 MoveAxis(N, 12, B)
03:05:27.813 00.000 9828 Guiding  Dir = 0, Dur = 12
03:05:27.829 00.016 9828 IsSlewing returns 0
03:05:27.829 00.000 9828 IsGuiding returns 0
03:05:27.829 00.000 9828 PulseGuide returned control before completion, sleep 22
03:05:27.860 00.031 9828 IsGuiding returns 1
03:05:27.860 00.000 9828 scope still moving after pulse duration time elapsed
03:05:27.891 00.031 9828 IsSlewing returns 0
03:05:27.891 00.000 9828 IsGuiding returns 1
03:05:27.923 00.032 9828 IsSlewing returns 0
03:05:27.923 00.000 9828 IsGuiding returns 1
03:05:27.954 00.031 9828 IsSlewing returns 0
03:05:27.954 00.000 9828 IsGuiding returns 1
03:05:27.984 00.030 9828 IsSlewing returns 0
03:05:27.984 00.000 9828 IsGuiding returns 0
03:05:27.984 00.000 9828 scope move finished after 12 + 143 ms
03:05:27.984 00.000 9828 Move returns status 0, amount 12
03:05:27.984 00.000 9828 move complete, result=0
03:05:27.984 00.000 9828 worker thread done servicing request
03:05:27.984 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:05:28.335 00.351 8976 Exposure complete
03:05:28.340 00.005 8976 worker thread done servicing request
03:05:28.340 00.000 5052 OnExposeComplete: enter
03:05:28.340 00.000 5052 UpdateGuideState(): m_state=6
03:05:28.340 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11984
03:05:28.340 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.27, Mass=160, SNR=8.7, Peak=79 HFD=1.6
03:05:28.340 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
03:05:28.340 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
03:05:28.340 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.44 hyp=0.47 cameraTheta=-1.20 mountX=-0.47 mountY=0.10, mountTheta=2.93
03:05:28.341 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.44, opts=13)
03:05:28.341 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.44)
03:05:28.341 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:05:28.341 00.000 8976 Worker thread wakes up
03:05:28.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.44) opts 0xd
03:05:28.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.44)
03:05:28.341 00.000 8976 Moving (0.17, -0.44) raw xDistance=-0.47 yDistance=0.10
03:05:28.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
03:05:28.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:05:28.341 00.000 8976 MoveAxis(R, 2, ABG)
03:05:28.341 00.000 8976 stepping (-14, 23) + (2, 0)
03:05:28.341 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:28.341 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
03:05:28.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:28.341 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:28.342 00.001 5052 Enqueuing Expose request
03:05:28.367 00.025 8976 Received - 47 (G) 
03:05:28.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:28.367 00.000 8976 stepped: pos (-12, 23)
03:05:28.367 00.000 8976 MoveAxis(U, 0, ABG)
03:05:28.367 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:05:28.367 00.000 8976 MountToCamera -- mountX=2.01 mountY=-3.67 hyp=4.18 mountTheta=-1.07 cameraX=2.35, cameraY=3.46 cameraTheta=0.97
03:05:28.367 00.000 8976 incremental bump (2.354, 3.460) isValid = 1
03:05:28.367 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
03:05:28.367 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:05:28.367 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:05:28.367 00.000 8976 move complete, result=0
03:05:28.367 00.000 9828 Worker thread wakes up
03:05:28.367 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:05:28.367 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:05:28.367 00.000 8976 worker thread done servicing request
03:05:28.367 00.000 8976 Worker thread wakes up
03:05:28.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:28.367 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
03:05:28.367 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
03:05:28.367 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
03:05:28.368 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:05:28.368 00.000 9828 BLC: window closed
03:05:28.368 00.000 9828 MoveAxis(E, 22, B)
03:05:28.368 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:28.368 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
03:05:28.368 00.000 9828 Guiding  Dir = 2, Dur = 22
03:05:28.368 00.000 9828 IsSlewing returns 0
03:05:28.368 00.000 9828 IsGuiding returns 0
03:05:28.368 00.000 9828 PulseGuide returned control before completion, sleep 32
03:05:28.406 00.038 9828 IsGuiding returns 1
03:05:28.406 00.000 9828 scope still moving after pulse duration time elapsed
03:05:28.437 00.031 9828 IsSlewing returns 0
03:05:28.438 00.001 9828 IsGuiding returns 1
03:05:28.468 00.030 9828 IsSlewing returns 0
03:05:28.468 00.000 9828 IsGuiding returns 1
03:05:28.499 00.031 9828 IsSlewing returns 0
03:05:28.499 00.000 9828 IsGuiding returns 1
03:05:28.529 00.030 9828 IsSlewing returns 0
03:05:28.529 00.000 9828 IsGuiding returns 0
03:05:28.529 00.000 9828 scope move finished after 22 + 139 ms
03:05:28.529 00.000 9828 Move returns status 0, amount 22
03:05:28.529 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:28.529 00.000 9828 MoveAxis(N, 12, B)
03:05:28.529 00.000 9828 Guiding  Dir = 0, Dur = 12
03:05:28.545 00.016 9828 IsSlewing returns 0
03:05:28.546 00.001 9828 IsGuiding returns 0
03:05:28.546 00.000 9828 PulseGuide returned control before completion, sleep 22
03:05:28.577 00.031 9828 IsGuiding returns 1
03:05:28.577 00.000 9828 scope still moving after pulse duration time elapsed
03:05:28.609 00.032 9828 IsSlewing returns 0
03:05:28.609 00.000 9828 IsGuiding returns 1
03:05:28.640 00.031 9828 IsSlewing returns 0
03:05:28.640 00.000 9828 IsGuiding returns 1
03:05:28.671 00.031 9828 IsSlewing returns 0
03:05:28.671 00.000 9828 IsGuiding returns 1
03:05:28.702 00.031 9828 IsSlewing returns 0
03:05:28.702 00.000 9828 IsGuiding returns 0
03:05:28.702 00.000 9828 scope move finished after 12 + 144 ms
03:05:28.702 00.000 9828 Move returns status 0, amount 12
03:05:28.702 00.000 9828 move complete, result=0
03:05:28.702 00.000 9828 worker thread done servicing request
03:05:28.702 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:05:29.052 00.350 8976 Exposure complete
03:05:29.057 00.005 8976 worker thread done servicing request
03:05:29.057 00.000 5052 OnExposeComplete: enter
03:05:29.057 00.000 5052 UpdateGuideState(): m_state=6
03:05:29.058 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11985
03:05:29.058 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.97, Mass=166, SNR=8.9, Peak=76 HFD=2.2
03:05:29.058 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
03:05:29.058 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
03:05:29.058 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.26 hyp=0.38 cameraTheta=0.76 mountX=0.11 mountY=-0.38, mountTheta=-1.29
03:05:29.058 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.26, opts=13)
03:05:29.058 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.26)
03:05:29.059 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:05:29.059 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
03:05:29.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:29.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:29.059 00.000 5052 Enqueuing Expose request
03:05:29.059 00.000 8976 Worker thread wakes up
03:05:29.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.26) opts 0xd
03:05:29.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.26)
03:05:29.059 00.000 8976 Moving (0.28, 0.26) raw xDistance=0.11 yDistance=-0.38
03:05:29.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:05:29.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:05:29.059 00.000 8976 MoveAxis(R, 0, ABG)
03:05:29.059 00.000 8976 MoveAxis(U, 1, ABG)
03:05:29.059 00.000 8976 stepping (-12, 23) + (0, 1)
03:05:29.059 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:29.086 00.027 8976 Received - 47 (G) 
03:05:29.086 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:29.086 00.000 8976 stepped: pos (-12, 24)
03:05:29.086 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:05:29.086 00.000 8976 MountToCamera -- mountX=1.95 mountY=-3.72 hyp=4.20 mountTheta=-1.09 cameraX=2.42, cameraY=3.43 cameraTheta=0.96
03:05:29.086 00.000 8976 incremental bump (2.421, 3.431) isValid = 1
03:05:29.086 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
03:05:29.086 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:05:29.086 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:05:29.086 00.000 8976 move complete, result=0
03:05:29.086 00.000 9828 Worker thread wakes up
03:05:29.086 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:05:29.086 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:05:29.086 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
03:05:29.086 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:05:29.086 00.000 8976 worker thread done servicing request
03:05:29.086 00.000 8976 Worker thread wakes up
03:05:29.086 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:29.086 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:05:29.086 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:05:29.087 00.001 9828 BLC: window closed
03:05:29.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:29.087 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
03:05:29.087 00.000 9828 MoveAxis(E, 22, B)
03:05:29.087 00.000 9828 Guiding  Dir = 2, Dur = 22
03:05:29.087 00.000 9828 IsSlewing returns 0
03:05:29.087 00.000 9828 IsGuiding returns 0
03:05:29.087 00.000 9828 PulseGuide returned control before completion, sleep 32
03:05:29.124 00.037 9828 IsGuiding returns 1
03:05:29.124 00.000 9828 scope still moving after pulse duration time elapsed
03:05:29.154 00.030 9828 IsSlewing returns 0
03:05:29.154 00.000 9828 IsGuiding returns 1
03:05:29.185 00.031 9828 IsSlewing returns 0
03:05:29.185 00.000 9828 IsGuiding returns 1
03:05:29.216 00.031 9828 IsSlewing returns 0
03:05:29.216 00.000 9828 IsGuiding returns 0
03:05:29.216 00.000 9828 scope move finished after 22 + 107 ms
03:05:29.216 00.000 9828 Move returns status 0, amount 22
03:05:29.216 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:29.216 00.000 9828 MoveAxis(N, 12, B)
03:05:29.216 00.000 9828 Guiding  Dir = 0, Dur = 12
03:05:29.233 00.017 9828 IsSlewing returns 0
03:05:29.233 00.000 9828 IsGuiding returns 0
03:05:29.233 00.000 9828 PulseGuide returned control before completion, sleep 22
03:05:29.263 00.030 9828 IsGuiding returns 1
03:05:29.263 00.000 9828 scope still moving after pulse duration time elapsed
03:05:29.294 00.031 9828 IsSlewing returns 0
03:05:29.294 00.000 9828 IsGuiding returns 1
03:05:29.325 00.031 9828 IsSlewing returns 0
03:05:29.325 00.000 9828 IsGuiding returns 1
03:05:29.355 00.030 9828 IsSlewing returns 0
03:05:29.356 00.001 9828 IsGuiding returns 1
03:05:29.386 00.030 9828 IsSlewing returns 0
03:05:29.386 00.000 9828 IsGuiding returns 1
03:05:29.417 00.031 9828 IsSlewing returns 0
03:05:29.417 00.000 9828 IsGuiding returns 0
03:05:29.417 00.000 9828 scope move finished after 12 + 171 ms
03:05:29.417 00.000 9828 Move returns status 0, amount 12
03:05:29.417 00.000 9828 move complete, result=0
03:05:29.417 00.000 9828 worker thread done servicing request
03:05:29.417 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:05:29.771 00.354 8976 Exposure complete
03:05:29.777 00.006 8976 worker thread done servicing request
03:05:29.777 00.000 5052 OnExposeComplete: enter
03:05:29.777 00.000 5052 UpdateGuideState(): m_state=6
03:05:29.777 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11986
03:05:29.777 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.29, Mass=170, SNR=9.0, Peak=73 HFD=1.8
03:05:29.777 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
03:05:29.777 00.000 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.01 = -3.01)
03:05:29.777 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.42 hyp=0.56 cameraTheta=-0.86 mountX=-0.54 mountY=-0.07, mountTheta=-3.01
03:05:29.777 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.42, opts=13)
03:05:29.778 00.001 5052 Enqueuing Move request for stepguider (0.36, -0.42)
03:05:29.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:05:29.778 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
03:05:29.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:29.778 00.000 8976 Worker thread wakes up
03:05:29.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:29.778 00.000 5052 Enqueuing Expose request
03:05:29.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.42) opts 0xd
03:05:29.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.42)
03:05:29.778 00.000 8976 Moving (0.36, -0.42) raw xDistance=-0.54 yDistance=-0.07
03:05:29.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:05:29.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:05:29.778 00.000 8976 MoveAxis(R, 2, ABG)
03:05:29.778 00.000 8976 stepping (-12, 24) + (2, 0)
03:05:29.778 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:29.805 00.027 8976 Received - 47 (G) 
03:05:29.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:29.805 00.000 8976 stepped: pos (-10, 24)
03:05:29.805 00.000 8976 MoveAxis(U, 0, ABG)
03:05:29.805 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:05:29.805 00.000 8976 MountToCamera -- mountX=1.81 mountY=-3.75 hyp=4.16 mountTheta=-1.12 cameraX=2.51, cameraY=3.32 cameraTheta=0.92
03:05:29.805 00.000 8976 incremental bump (2.512, 3.321) isValid = 1
03:05:29.805 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
03:05:29.805 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:05:29.805 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:05:29.805 00.000 8976 move complete, result=0
03:05:29.805 00.000 9828 Worker thread wakes up
03:05:29.805 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
03:05:29.805 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:05:29.806 00.001 8976 worker thread done servicing request
03:05:29.806 00.000 8976 Worker thread wakes up
03:05:29.806 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:05:29.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:29.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:29.806 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
03:05:29.806 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
03:05:29.806 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
03:05:29.806 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
03:05:29.806 00.000 9828 BLC: window closed
03:05:29.806 00.000 9828 MoveAxis(E, 23, B)
03:05:29.806 00.000 9828 Guiding  Dir = 2, Dur = 23
03:05:29.806 00.000 9828 IsSlewing returns 0
03:05:29.807 00.001 9828 IsGuiding returns 0
03:05:29.807 00.000 9828 PulseGuide returned control before completion, sleep 33
03:05:29.853 00.046 9828 IsGuiding returns 1
03:05:29.854 00.001 9828 scope still moving after pulse duration time elapsed
03:05:29.884 00.030 9828 IsSlewing returns 0
03:05:29.884 00.000 9828 IsGuiding returns 1
03:05:29.916 00.032 9828 IsSlewing returns 0
03:05:29.917 00.001 9828 IsGuiding returns 1
03:05:29.948 00.031 9828 IsSlewing returns 0
03:05:29.948 00.000 9828 IsGuiding returns 0
03:05:29.948 00.000 9828 scope move finished after 23 + 117 ms
03:05:29.948 00.000 9828 Move returns status 0, amount 23
03:05:29.948 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:29.948 00.000 9828 MoveAxis(N, 12, B)
03:05:29.948 00.000 9828 Guiding  Dir = 0, Dur = 12
03:05:29.963 00.015 9828 IsSlewing returns 0
03:05:29.963 00.000 9828 IsGuiding returns 0
03:05:29.963 00.000 9828 PulseGuide returned control before completion, sleep 22
03:05:29.994 00.031 9828 IsGuiding returns 1
03:05:29.994 00.000 9828 scope still moving after pulse duration time elapsed
03:05:30.026 00.032 9828 IsSlewing returns 0
03:05:30.026 00.000 9828 IsGuiding returns 1
03:05:30.057 00.031 9828 IsSlewing returns 0
03:05:30.057 00.000 9828 IsGuiding returns 1
03:05:30.088 00.031 9828 IsSlewing returns 0
03:05:30.088 00.000 9828 IsGuiding returns 1
03:05:30.119 00.031 9828 IsSlewing returns 0
03:05:30.119 00.000 9828 IsGuiding returns 0
03:05:30.119 00.000 9828 scope move finished after 12 + 144 ms
03:05:30.119 00.000 9828 Move returns status 0, amount 12
03:05:30.119 00.000 9828 move complete, result=0
03:05:30.119 00.000 9828 worker thread done servicing request
03:05:30.120 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:05:30.487 00.367 8976 Exposure complete
03:05:30.492 00.005 8976 worker thread done servicing request
03:05:30.492 00.000 5052 OnExposeComplete: enter
03:05:30.492 00.000 5052 UpdateGuideState(): m_state=6
03:05:30.492 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11987
03:05:30.492 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=282.17, Mass=138, SNR=8.1, Peak=72 HFD=1.9
03:05:30.492 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
03:05:30.492 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
03:05:30.492 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.46 hyp=0.58 cameraTheta=0.90 mountX=0.24 mountY=-0.55, mountTheta=-1.16
03:05:30.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.46, opts=13)
03:05:30.493 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.46)
03:05:30.493 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:05:30.493 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:05:30.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:30.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:30.493 00.000 5052 Enqueuing Expose request
03:05:30.493 00.000 8976 Worker thread wakes up
03:05:30.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.46) opts 0xd
03:05:30.494 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.46)
03:05:30.494 00.000 8976 Moving (0.36, 0.46) raw xDistance=0.24 yDistance=-0.55
03:05:30.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:05:30.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
03:05:30.494 00.000 8976 MoveAxis(R, 0, ABG)
03:05:30.494 00.000 8976 MoveAxis(U, 2, ABG)
03:05:30.494 00.000 8976 stepping (-10, 24) + (0, 2)
03:05:30.494 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:30.524 00.030 8976 Received - 47 (G) 
03:05:30.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:30.524 00.000 8976 stepped: pos (-10, 26)
03:05:30.524 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:05:30.524 00.000 8976 MountToCamera -- mountX=1.72 mountY=-3.87 hyp=4.24 mountTheta=-1.15 cameraX=2.67, cameraY=3.30 cameraTheta=0.89
03:05:30.524 00.000 8976 incremental bump (2.666, 3.295) isValid = 1
03:05:30.524 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:05:30.524 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:05:30.525 00.001 8976 Enqueuing Move request for scope (0.07, 0.09)
03:05:30.525 00.000 8976 move complete, result=0
03:05:30.525 00.000 8976 worker thread done servicing request
03:05:30.525 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:05:30.525 00.000 8976 Worker thread wakes up
03:05:30.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:30.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:30.525 00.000 9828 Worker thread wakes up
03:05:30.525 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:05:30.525 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:05:30.525 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:05:30.525 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:05:30.525 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:05:30.525 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:05:30.525 00.000 9828 BLC: window closed
03:05:30.525 00.000 9828 MoveAxis(E, 24, B)
03:05:30.525 00.000 9828 Guiding  Dir = 2, Dur = 24
03:05:30.526 00.001 9828 IsSlewing returns 0
03:05:30.526 00.000 9828 IsGuiding returns 0
03:05:30.526 00.000 9828 PulseGuide returned control before completion, sleep 34
03:05:30.574 00.048 9828 IsGuiding returns 1
03:05:30.574 00.000 9828 scope still moving after pulse duration time elapsed
03:05:30.605 00.031 9828 IsSlewing returns 0
03:05:30.605 00.000 9828 IsGuiding returns 1
03:05:30.636 00.031 9828 IsSlewing returns 0
03:05:30.637 00.001 9828 IsGuiding returns 1
03:05:30.667 00.030 9828 IsSlewing returns 0
03:05:30.667 00.000 9828 IsGuiding returns 0
03:05:30.667 00.000 9828 scope move finished after 24 + 116 ms
03:05:30.667 00.000 9828 Move returns status 0, amount 24
03:05:30.667 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:30.667 00.000 9828 MoveAxis(N, 11, B)
03:05:30.667 00.000 9828 Guiding  Dir = 0, Dur = 11
03:05:30.683 00.016 9828 IsSlewing returns 0
03:05:30.683 00.000 9828 IsGuiding returns 0
03:05:30.683 00.000 9828 PulseGuide returned control before completion, sleep 21
03:05:30.714 00.031 9828 IsGuiding returns 1
03:05:30.714 00.000 9828 scope still moving after pulse duration time elapsed
03:05:30.745 00.031 9828 IsSlewing returns 0
03:05:30.745 00.000 9828 IsGuiding returns 1
03:05:30.774 00.029 9828 IsSlewing returns 0
03:05:30.774 00.000 9828 IsGuiding returns 1
03:05:30.805 00.031 9828 IsSlewing returns 0
03:05:30.805 00.000 9828 IsGuiding returns 1
03:05:30.836 00.031 9828 IsSlewing returns 0
03:05:30.836 00.000 9828 IsGuiding returns 0
03:05:30.836 00.000 9828 scope move finished after 11 + 142 ms
03:05:30.836 00.000 9828 Move returns status 0, amount 11
03:05:30.836 00.000 9828 move complete, result=0
03:05:30.836 00.000 9828 worker thread done servicing request
03:05:30.836 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:05:31.213 00.377 8976 Exposure complete
03:05:31.218 00.005 8976 worker thread done servicing request
03:05:31.218 00.000 5052 OnExposeComplete: enter
03:05:31.218 00.000 5052 UpdateGuideState(): m_state=6
03:05:31.218 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11988
03:05:31.218 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.92, Mass=150, SNR=8.5, Peak=81 HFD=2.0
03:05:31.218 00.000 5052 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
03:05:31.218 00.000 5052 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
03:05:31.218 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.20 mountX=0.15 mountY=-0.18, mountTheta=-0.88
03:05:31.219 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.21, opts=13)
03:05:31.219 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.21)
03:05:31.219 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:05:31.219 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
03:05:31.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:31.219 00.000 8976 Worker thread wakes up
03:05:31.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.21) opts 0xd
03:05:31.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.21)
03:05:31.219 00.000 8976 Moving (0.08, 0.21) raw xDistance=0.15 yDistance=-0.18
03:05:31.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:31.219 00.000 5052 Enqueuing Expose request
03:05:31.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:05:31.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:05:31.219 00.000 8976 MoveAxis(R, 0, ABG)
03:05:31.220 00.001 8976 MoveAxis(U, 0, ABG)
03:05:31.220 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:05:31.220 00.000 8976 MountToCamera -- mountX=1.66 mountY=-3.96 hyp=4.29 mountTheta=-1.17 cameraX=2.77, cameraY=3.28 cameraTheta=0.87
03:05:31.220 00.000 8976 incremental bump (2.770, 3.278) isValid = 1
03:05:31.220 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:05:31.220 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:05:31.220 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:05:31.220 00.000 8976 move complete, result=0
03:05:31.220 00.000 9828 Worker thread wakes up
03:05:31.220 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:31.220 00.000 8976 worker thread done servicing request
03:05:31.220 00.000 8976 Worker thread wakes up
03:05:31.220 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:05:31.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:31.220 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:31.220 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:05:31.220 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:05:31.221 00.001 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:05:31.221 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:05:31.221 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:05:31.221 00.000 9828 BLC: window closed
03:05:31.221 00.000 9828 MoveAxis(E, 25, B)
03:05:31.221 00.000 9828 Guiding  Dir = 2, Dur = 25
03:05:31.221 00.000 9828 IsSlewing returns 0
03:05:31.221 00.000 9828 IsGuiding returns 0
03:05:31.221 00.000 9828 PulseGuide returned control before completion, sleep 35
03:05:31.270 00.049 9828 IsGuiding returns 1
03:05:31.270 00.000 9828 scope still moving after pulse duration time elapsed
03:05:31.301 00.031 9828 IsSlewing returns 0
03:05:31.301 00.000 9828 IsGuiding returns 1
03:05:31.332 00.031 9828 IsSlewing returns 0
03:05:31.332 00.000 9828 IsGuiding returns 1
03:05:31.364 00.032 9828 IsSlewing returns 0
03:05:31.364 00.000 9828 IsGuiding returns 0
03:05:31.364 00.000 9828 scope move finished after 25 + 118 ms
03:05:31.364 00.000 9828 Move returns status 0, amount 25
03:05:31.364 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:31.364 00.000 9828 MoveAxis(N, 11, B)
03:05:31.364 00.000 9828 Guiding  Dir = 0, Dur = 11
03:05:31.379 00.015 9828 IsSlewing returns 0
03:05:31.379 00.000 9828 IsGuiding returns 0
03:05:31.379 00.000 9828 PulseGuide returned control before completion, sleep 21
03:05:31.411 00.032 9828 IsGuiding returns 1
03:05:31.411 00.000 9828 scope still moving after pulse duration time elapsed
03:05:31.443 00.032 9828 IsSlewing returns 0
03:05:31.443 00.000 9828 IsGuiding returns 1
03:05:31.474 00.031 9828 IsSlewing returns 0
03:05:31.474 00.000 9828 IsGuiding returns 1
03:05:31.505 00.031 9828 IsSlewing returns 0
03:05:31.505 00.000 9828 IsGuiding returns 1
03:05:31.536 00.031 9828 IsSlewing returns 0
03:05:31.536 00.000 9828 IsGuiding returns 0
03:05:31.536 00.000 9828 scope move finished after 11 + 145 ms
03:05:31.536 00.000 9828 Move returns status 0, amount 11
03:05:31.536 00.000 9828 move complete, result=0
03:05:31.536 00.000 9828 worker thread done servicing request
03:05:31.536 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:05:31.907 00.371 8976 Exposure complete
03:05:31.913 00.006 8976 worker thread done servicing request
03:05:31.913 00.000 5052 OnExposeComplete: enter
03:05:31.913 00.000 5052 UpdateGuideState(): m_state=6
03:05:31.913 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11989
03:05:31.913 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.89, Mass=149, SNR=8.5, Peak=76 HFD=2.1
03:05:31.913 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:05:31.913 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
03:05:31.913 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.18 hyp=0.50 cameraTheta=2.77 mountX=0.37 mountY=0.29, mountTheta=0.66
03:05:31.914 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.18, opts=13)
03:05:31.914 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.18)
03:05:31.914 00.000 8976 Worker thread wakes up
03:05:31.914 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.18) opts 0xd
03:05:31.914 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.18)
03:05:31.914 00.000 8976 Moving (-0.46, 0.18) raw xDistance=0.37 yDistance=0.29
03:05:31.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
03:05:31.914 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:05:31.914 00.000 5052 UpdateGuideState exits: m=149 SNR=8.5
03:05:31.914 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:31.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:05:31.914 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:31.914 00.000 5052 Enqueuing Expose request
03:05:31.914 00.000 8976 MoveAxis(L, 2, ABG)
03:05:31.915 00.001 8976 stepping (-10, 26) + (-2, 0)
03:05:31.915 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:31.946 00.031 8976 Received - 47 (G) 
03:05:31.948 00.002 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:31.948 00.000 8976 stepped: pos (-12, 26)
03:05:31.948 00.000 8976 MoveAxis(D, 1, ABG)
03:05:31.948 00.000 8976 stepping (-12, 26) + (0, -1)
03:05:31.948 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:31.979 00.031 8976 Received - 47 (G) 
03:05:31.979 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:31.979 00.000 8976 stepped: pos (-12, 25)
03:05:31.979 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:05:31.979 00.000 8976 MountToCamera -- mountX=1.72 mountY=-3.96 hyp=4.32 mountTheta=-1.16 cameraX=2.75, cameraY=3.33 cameraTheta=0.88
03:05:31.979 00.000 8976 incremental bump (2.746, 3.333) isValid = 1
03:05:31.979 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:05:31.979 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:05:31.979 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:05:31.979 00.000 8976 move complete, result=0
03:05:31.979 00.000 8976 worker thread done servicing request
03:05:31.979 00.000 8976 Worker thread wakes up
03:05:31.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:31.979 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:31.979 00.000 9828 Worker thread wakes up
03:05:31.980 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:05:31.980 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:05:31.980 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:05:31.980 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
03:05:31.980 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
03:05:31.980 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
03:05:31.980 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:05:31.980 00.000 9828 BLC: window closed
03:05:31.980 00.000 9828 MoveAxis(E, 25, B)
03:05:31.980 00.000 9828 Guiding  Dir = 2, Dur = 25
03:05:31.980 00.000 9828 IsSlewing returns 0
03:05:31.980 00.000 9828 IsGuiding returns 0
03:05:31.980 00.000 9828 PulseGuide returned control before completion, sleep 35
03:05:32.018 00.038 9828 IsGuiding returns 1
03:05:32.018 00.000 9828 scope still moving after pulse duration time elapsed
03:05:32.049 00.031 9828 IsSlewing returns 0
03:05:32.049 00.000 9828 IsGuiding returns 1
03:05:32.080 00.031 9828 IsSlewing returns 0
03:05:32.080 00.000 9828 IsGuiding returns 1
03:05:32.111 00.031 9828 IsSlewing returns 0
03:05:32.111 00.000 9828 IsGuiding returns 1
03:05:32.143 00.032 9828 IsSlewing returns 0
03:05:32.143 00.000 9828 IsGuiding returns 0
03:05:32.143 00.000 9828 scope move finished after 25 + 136 ms
03:05:32.143 00.000 9828 Move returns status 0, amount 25
03:05:32.143 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:32.143 00.000 9828 MoveAxis(N, 11, B)
03:05:32.143 00.000 9828 Guiding  Dir = 0, Dur = 11
03:05:32.159 00.016 9828 IsSlewing returns 0
03:05:32.159 00.000 9828 IsGuiding returns 0
03:05:32.159 00.000 9828 PulseGuide returned control before completion, sleep 21
03:05:32.190 00.031 9828 IsGuiding returns 1
03:05:32.190 00.000 9828 scope still moving after pulse duration time elapsed
03:05:32.220 00.030 9828 IsSlewing returns 0
03:05:32.220 00.000 9828 IsGuiding returns 1
03:05:32.251 00.031 9828 IsSlewing returns 0
03:05:32.251 00.000 9828 IsGuiding returns 1
03:05:32.282 00.031 9828 IsSlewing returns 0
03:05:32.282 00.000 9828 IsGuiding returns 1
03:05:32.314 00.032 9828 IsSlewing returns 0
03:05:32.314 00.000 9828 IsGuiding returns 0
03:05:32.314 00.000 9828 scope move finished after 11 + 144 ms
03:05:32.314 00.000 9828 Move returns status 0, amount 11
03:05:32.314 00.000 9828 move complete, result=0
03:05:32.314 00.000 9828 worker thread done servicing request
03:05:32.314 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:05:32.668 00.354 8976 Exposure complete
03:05:32.674 00.006 8976 worker thread done servicing request
03:05:32.674 00.000 5052 OnExposeComplete: enter
03:05:32.674 00.000 5052 UpdateGuideState(): m_state=6
03:05:32.674 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11990
03:05:32.674 00.000 5052 Star::Find returns 1 (0), X=327.97, Y=281.72, Mass=157, SNR=8.6, Peak=71 HFD=2.2
03:05:32.674 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:05:32.674 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
03:05:32.674 00.000 5052 CameraToMount -- cameraX=-1.21 cameraY=0.01 hyp=1.21 cameraTheta=3.14 mountX=0.56 mountY=1.01, mountTheta=1.07
03:05:32.675 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.21, y=0.01, opts=13)
03:05:32.675 00.000 5052 Enqueuing Move request for stepguider (-1.21, 0.01)
03:05:32.675 00.000 8976 Worker thread wakes up
03:05:32.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.21, 0.01) opts 0xd
03:05:32.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.21, 0.01)
03:05:32.675 00.000 8976 Moving (-1.21, 0.01) raw xDistance=0.56 yDistance=1.01
03:05:32.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
03:05:32.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.01
03:05:32.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:05:32.675 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
03:05:32.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:32.676 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:32.676 00.000 5052 Enqueuing Expose request
03:05:32.676 00.000 8976 MoveAxis(L, 2, ABG)
03:05:32.676 00.000 8976 stepping (-12, 25) + (-2, 0)
03:05:32.676 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:32.698 00.022 8976 Received - 47 (G) 
03:05:32.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:32.698 00.000 8976 stepped: pos (-14, 25)
03:05:32.698 00.000 8976 MoveAxis(D, 4, ABG)
03:05:32.698 00.000 8976 stepping (-14, 25) + (0, -4)
03:05:32.698 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:05:32.731 00.033 8976 Received - 47 (G) 
03:05:32.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:05:32.731 00.000 8976 stepped: pos (-14, 21)
03:05:32.731 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:05:32.731 00.000 8976 MountToCamera -- mountX=1.86 mountY=-3.76 hyp=4.19 mountTheta=-1.11 cameraX=2.50, cameraY=3.36 cameraTheta=0.93
03:05:32.731 00.000 8976 incremental bump (2.498, 3.364) isValid = 1
03:05:32.731 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:05:32.731 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:05:32.731 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:05:32.731 00.000 8976 move complete, result=0
03:05:32.731 00.000 9828 Worker thread wakes up
03:05:32.731 00.000 8976 worker thread done servicing request
03:05:32.731 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 1.0 px 4 ms SOUTH
03:05:32.732 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:05:32.733 00.001 8976 Worker thread wakes up
03:05:32.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:32.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:32.733 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:05:32.733 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
03:05:32.733 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
03:05:32.733 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:05:32.733 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:05:32.733 00.000 9828 BLC: window closed
03:05:32.733 00.000 9828 MoveAxis(E, 23, B)
03:05:32.733 00.000 9828 Guiding  Dir = 2, Dur = 23
03:05:32.734 00.001 9828 IsSlewing returns 0
03:05:32.734 00.000 9828 IsGuiding returns 0
03:05:32.734 00.000 9828 PulseGuide returned control before completion, sleep 33
03:05:32.782 00.048 9828 IsGuiding returns 1
03:05:32.782 00.000 9828 scope still moving after pulse duration time elapsed
03:05:32.813 00.031 9828 IsSlewing returns 0
03:05:32.813 00.000 9828 IsGuiding returns 1
03:05:32.844 00.031 9828 IsSlewing returns 0
03:05:32.844 00.000 9828 IsGuiding returns 1
03:05:32.875 00.031 9828 IsSlewing returns 0
03:05:32.875 00.000 9828 IsGuiding returns 1
03:05:32.906 00.031 9828 IsSlewing returns 0
03:05:32.906 00.000 9828 IsGuiding returns 1
03:05:32.936 00.030 9828 IsSlewing returns 0
03:05:32.936 00.000 9828 IsGuiding returns 1
03:05:32.968 00.032 9828 IsSlewing returns 0
03:05:32.968 00.000 9828 IsGuiding returns 0
03:05:32.968 00.000 9828 scope move finished after 23 + 211 ms
03:05:32.968 00.000 9828 Move returns status 0, amount 23
03:05:32.968 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:32.968 00.000 9828 MoveAxis(N, 12, B)
03:05:32.968 00.000 9828 Guiding  Dir = 0, Dur = 12
03:05:32.983 00.015 9828 IsSlewing returns 0
03:05:32.984 00.001 9828 IsGuiding returns 0
03:05:32.984 00.000 9828 PulseGuide returned control before completion, sleep 22
03:05:33.015 00.031 9828 IsGuiding returns 1
03:05:33.015 00.000 9828 scope still moving after pulse duration time elapsed
03:05:33.046 00.031 9828 IsSlewing returns 0
03:05:33.046 00.000 9828 IsGuiding returns 1
03:05:33.077 00.031 9828 IsSlewing returns 0
03:05:33.077 00.000 9828 IsGuiding returns 1
03:05:33.110 00.033 9828 IsSlewing returns 0
03:05:33.110 00.000 9828 IsGuiding returns 1
03:05:33.140 00.030 9828 IsSlewing returns 0
03:05:33.140 00.000 9828 IsGuiding returns 0
03:05:33.140 00.000 9828 scope move finished after 12 + 144 ms
03:05:33.140 00.000 9828 Move returns status 0, amount 12
03:05:33.140 00.000 9828 move complete, result=0
03:05:33.140 00.000 9828 worker thread done servicing request
03:05:33.140 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:05:33.411 00.271 8976 Exposure complete
03:05:33.417 00.006 8976 worker thread done servicing request
03:05:33.417 00.000 5052 OnExposeComplete: enter
03:05:33.417 00.000 5052 UpdateGuideState(): m_state=6
03:05:33.417 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11991
03:05:33.417 00.000 5052 Star::Find returns 1 (0), X=327.94, Y=281.60, Mass=141, SNR=8.2, Peak=68 HFD=2.2
03:05:33.417 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.10 = 1.19)
03:05:33.417 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
03:05:33.417 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=-0.11 hyp=1.23 cameraTheta=-3.05 mountX=0.46 mountY=1.09, mountTheta=1.17
03:05:33.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=-0.11, opts=13)
03:05:33.418 00.000 5052 Enqueuing Move request for stepguider (-1.23, -0.11)
03:05:33.419 00.001 8976 Worker thread wakes up
03:05:33.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:05:33.419 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:05:33.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:33.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:33.419 00.000 5052 Enqueuing Expose request
03:05:33.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, -0.11) opts 0xd
03:05:33.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, -0.11)
03:05:33.419 00.000 8976 Moving (-1.23, -0.11) raw xDistance=0.46 yDistance=1.09
03:05:33.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
03:05:33.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.09
03:05:33.419 00.000 8976 MoveAxis(L, 2, ABG)
03:05:33.419 00.000 8976 stepping (-14, 21) + (-2, 0)
03:05:33.419 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:33.450 00.031 8976 Received - 47 (G) 
03:05:33.450 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:33.450 00.000 8976 stepped: pos (-16, 21)
03:05:33.450 00.000 8976 MoveAxis(D, 5, ABG)
03:05:33.450 00.000 8976 stepping (-16, 21) + (0, -5)
03:05:33.450 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:05:33.497 00.047 8976 Received - 47 (G) 
03:05:33.498 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:05:33.498 00.000 8976 stepped: pos (-16, 16)
03:05:33.498 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:05:33.498 00.000 8976 MountToCamera -- mountX=2.05 mountY=-3.35 hyp=3.93 mountTheta=-1.02 cameraX=2.05, cameraY=3.36 cameraTheta=1.02
03:05:33.498 00.000 8976 incremental bump (2.052, 3.355) isValid = 1
03:05:33.498 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
03:05:33.498 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:05:33.498 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:05:33.498 00.000 8976 move complete, result=0
03:05:33.498 00.000 9828 Worker thread wakes up
03:05:33.498 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 5 ms SOUTH
03:05:33.498 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:05:33.498 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:05:33.498 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:05:33.498 00.000 8976 worker thread done servicing request
03:05:33.498 00.000 8976 Worker thread wakes up
03:05:33.498 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:05:33.498 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:05:33.499 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:05:33.499 00.000 9828 BLC: window closed
03:05:33.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:33.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:33.499 00.000 9828 MoveAxis(E, 20, B)
03:05:33.499 00.000 9828 Guiding  Dir = 2, Dur = 20
03:05:33.499 00.000 9828 IsSlewing returns 0
03:05:33.499 00.000 9828 IsGuiding returns 0
03:05:33.499 00.000 9828 PulseGuide returned control before completion, sleep 30
03:05:33.542 00.043 9828 IsGuiding returns 1
03:05:33.542 00.000 9828 scope still moving after pulse duration time elapsed
03:05:33.574 00.032 9828 IsSlewing returns 0
03:05:33.574 00.000 9828 IsGuiding returns 1
03:05:33.606 00.032 9828 IsSlewing returns 0
03:05:33.606 00.000 9828 IsGuiding returns 1
03:05:33.638 00.032 9828 IsSlewing returns 0
03:05:33.638 00.000 9828 IsGuiding returns 0
03:05:33.638 00.000 9828 scope move finished after 20 + 118 ms
03:05:33.638 00.000 9828 Move returns status 0, amount 20
03:05:33.638 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:33.638 00.000 9828 MoveAxis(N, 13, B)
03:05:33.638 00.000 9828 Guiding  Dir = 0, Dur = 13
03:05:33.654 00.016 9828 IsSlewing returns 0
03:05:33.654 00.000 9828 IsGuiding returns 0
03:05:33.654 00.000 9828 PulseGuide returned control before completion, sleep 23
03:05:33.686 00.032 9828 IsGuiding returns 1
03:05:33.686 00.000 9828 scope still moving after pulse duration time elapsed
03:05:33.717 00.031 9828 IsSlewing returns 0
03:05:33.717 00.000 9828 IsGuiding returns 1
03:05:33.749 00.032 9828 IsSlewing returns 0
03:05:33.754 00.005 9828 IsGuiding returns 1
03:05:33.781 00.027 9828 IsSlewing returns 0
03:05:33.781 00.000 9828 IsGuiding returns 1
03:05:33.811 00.030 9828 IsSlewing returns 0
03:05:33.811 00.000 9828 IsGuiding returns 0
03:05:33.811 00.000 9828 scope move finished after 13 + 144 ms
03:05:33.811 00.000 9828 Move returns status 0, amount 13
03:05:33.811 00.000 9828 move complete, result=0
03:05:33.811 00.000 9828 worker thread done servicing request
03:05:33.811 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:05:34.187 00.376 8976 Exposure complete
03:05:34.194 00.007 8976 worker thread done servicing request
03:05:34.194 00.000 5052 OnExposeComplete: enter
03:05:34.194 00.000 5052 UpdateGuideState(): m_state=6
03:05:34.194 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11992
03:05:34.194 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.22, Mass=158, SNR=8.7, Peak=77 HFD=2.1
03:05:34.194 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.70 = 1.59)
03:05:34.194 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
03:05:34.194 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.49 hyp=1.04 cameraTheta=-2.65 mountX=-0.02 mountY=1.04, mountTheta=1.59
03:05:34.194 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.49, opts=13)
03:05:34.194 00.000 5052 Enqueuing Move request for stepguider (-0.92, -0.49)
03:05:34.195 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:05:34.195 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:05:34.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:34.195 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:34.195 00.000 5052 Enqueuing Expose request
03:05:34.195 00.000 8976 Worker thread wakes up
03:05:34.195 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.49) opts 0xd
03:05:34.196 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.49)
03:05:34.196 00.000 8976 Moving (-0.92, -0.49) raw xDistance=-0.02 yDistance=1.04
03:05:34.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:05:34.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.04
03:05:34.196 00.000 8976 MoveAxis(R, 0, ABG)
03:05:34.196 00.000 8976 MoveAxis(D, 4, ABG)
03:05:34.196 00.000 8976 stepping (-16, 16) + (0, -4)
03:05:34.196 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:05:34.233 00.037 8976 Received - 47 (G) 
03:05:34.234 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:05:34.234 00.000 8976 stepped: pos (-16, 12)
03:05:34.234 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:05:34.234 00.000 8976 MountToCamera -- mountX=2.18 mountY=-2.88 hyp=3.61 mountTheta=-0.92 cameraX=1.57, cameraY=3.25 cameraTheta=1.12
03:05:34.234 00.000 8976 incremental bump (1.567, 3.254) isValid = 1
03:05:34.234 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:05:34.234 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:05:34.234 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:05:34.234 00.000 8976 move complete, result=0
03:05:34.234 00.000 9828 Worker thread wakes up
03:05:34.234 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:05:34.234 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:05:34.234 00.000 8976 worker thread done servicing request
03:05:34.234 00.000 8976 Worker thread wakes up
03:05:34.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:34.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:34.234 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:05:34.235 00.001 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:05:34.235 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
03:05:34.235 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:05:34.235 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:05:34.235 00.000 9828 BLC: window closed
03:05:34.235 00.000 9828 MoveAxis(E, 17, B)
03:05:34.235 00.000 9828 Guiding  Dir = 2, Dur = 17
03:05:34.235 00.000 9828 IsSlewing returns 0
03:05:34.235 00.000 9828 IsGuiding returns 0
03:05:34.235 00.000 9828 PulseGuide returned control before completion, sleep 27
03:05:34.277 00.042 9828 IsGuiding returns 1
03:05:34.277 00.000 9828 scope still moving after pulse duration time elapsed
03:05:34.308 00.031 9828 IsSlewing returns 0
03:05:34.308 00.000 9828 IsGuiding returns 1
03:05:34.339 00.031 9828 IsSlewing returns 0
03:05:34.339 00.000 9828 IsGuiding returns 1
03:05:34.370 00.031 9828 IsSlewing returns 0
03:05:34.370 00.000 9828 IsGuiding returns 0
03:05:34.370 00.000 9828 scope move finished after 17 + 117 ms
03:05:34.370 00.000 9828 Move returns status 0, amount 17
03:05:34.370 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:34.370 00.000 9828 MoveAxis(N, 14, B)
03:05:34.370 00.000 9828 Guiding  Dir = 0, Dur = 14
03:05:34.386 00.016 9828 IsSlewing returns 0
03:05:34.386 00.000 9828 IsGuiding returns 0
03:05:34.386 00.000 9828 PulseGuide returned control before completion, sleep 24
03:05:34.417 00.031 9828 IsGuiding returns 1
03:05:34.417 00.000 9828 scope still moving after pulse duration time elapsed
03:05:34.448 00.031 9828 IsSlewing returns 0
03:05:34.448 00.000 9828 IsGuiding returns 1
03:05:34.479 00.031 9828 IsSlewing returns 0
03:05:34.479 00.000 9828 IsGuiding returns 1
03:05:34.510 00.031 9828 IsSlewing returns 0
03:05:34.511 00.001 9828 IsGuiding returns 1
03:05:34.543 00.032 9828 IsSlewing returns 0
03:05:34.543 00.000 9828 IsGuiding returns 0
03:05:34.543 00.000 9828 scope move finished after 14 + 142 ms
03:05:34.543 00.000 9828 Move returns status 0, amount 14
03:05:34.543 00.000 9828 move complete, result=0
03:05:34.543 00.000 9828 worker thread done servicing request
03:05:34.543 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:05:34.919 00.376 8976 Exposure complete
03:05:34.924 00.005 8976 worker thread done servicing request
03:05:34.925 00.001 5052 OnExposeComplete: enter
03:05:34.925 00.000 5052 UpdateGuideState(): m_state=6
03:05:34.925 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11993
03:05:34.925 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.59, Mass=163, SNR=8.8, Peak=74 HFD=2.1
03:05:34.925 00.000 5052 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.04) = xAngle (-4.18 = 2.10)
03:05:34.925 00.000 5052 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.00)
03:05:34.925 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.14 mountX=-0.07 mountY=0.13, mountTheta=2.08
03:05:34.926 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.12, opts=13)
03:05:34.926 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.12)
03:05:34.926 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:05:34.926 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
03:05:34.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:34.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:34.926 00.000 5052 Enqueuing Expose request
03:05:34.926 00.000 8976 Worker thread wakes up
03:05:34.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.12) opts 0xd
03:05:34.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.12)
03:05:34.926 00.000 8976 Moving (-0.08, -0.12) raw xDistance=-0.07 yDistance=0.13
03:05:34.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:05:34.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:05:34.926 00.000 8976 MoveAxis(R, 0, ABG)
03:05:34.926 00.000 8976 MoveAxis(U, 0, ABG)
03:05:34.926 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:05:34.926 00.000 8976 MountToCamera -- mountX=2.27 mountY=-2.56 hyp=3.42 mountTheta=-0.84 cameraX=1.24, cameraY=3.19 cameraTheta=1.20
03:05:34.926 00.000 8976 incremental bump (1.242, 3.187) isValid = 1
03:05:34.926 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:05:34.926 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:05:34.927 00.001 8976 Enqueuing Move request for scope (0.04, 0.11)
03:05:34.927 00.000 8976 move complete, result=0
03:05:34.927 00.000 9828 Worker thread wakes up
03:05:34.927 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:34.927 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:05:34.927 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:05:34.927 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
03:05:34.927 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
03:05:34.927 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:05:34.927 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:05:34.927 00.000 9828 BLC: window closed
03:05:34.927 00.000 8976 worker thread done servicing request
03:05:34.927 00.000 8976 Worker thread wakes up
03:05:34.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:34.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:34.927 00.000 9828 MoveAxis(E, 15, B)
03:05:34.928 00.001 9828 Guiding  Dir = 2, Dur = 15
03:05:34.928 00.000 9828 IsSlewing returns 0
03:05:34.928 00.000 9828 IsGuiding returns 0
03:05:34.928 00.000 9828 PulseGuide returned control before completion, sleep 25
03:05:34.966 00.038 9828 IsGuiding returns 1
03:05:34.966 00.000 9828 scope still moving after pulse duration time elapsed
03:05:34.997 00.031 9828 IsSlewing returns 0
03:05:34.997 00.000 9828 IsGuiding returns 1
03:05:35.029 00.032 9828 IsSlewing returns 0
03:05:35.029 00.000 9828 IsGuiding returns 1
03:05:35.060 00.031 9828 IsSlewing returns 0
03:05:35.060 00.000 9828 IsGuiding returns 0
03:05:35.060 00.000 9828 scope move finished after 15 + 116 ms
03:05:35.060 00.000 9828 Move returns status 0, amount 15
03:05:35.060 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:35.060 00.000 9828 MoveAxis(N, 14, B)
03:05:35.060 00.000 9828 Guiding  Dir = 0, Dur = 14
03:05:35.075 00.015 9828 IsSlewing returns 0
03:05:35.075 00.000 9828 IsGuiding returns 0
03:05:35.075 00.000 9828 PulseGuide returned control before completion, sleep 24
03:05:35.106 00.031 9828 IsGuiding returns 1
03:05:35.106 00.000 9828 scope still moving after pulse duration time elapsed
03:05:35.137 00.031 9828 IsSlewing returns 0
03:05:35.137 00.000 9828 IsGuiding returns 1
03:05:35.167 00.030 9828 IsSlewing returns 0
03:05:35.167 00.000 9828 IsGuiding returns 1
03:05:35.199 00.032 9828 IsSlewing returns 0
03:05:35.199 00.000 9828 IsGuiding returns 1
03:05:35.230 00.031 9828 IsSlewing returns 0
03:05:35.230 00.000 9828 IsGuiding returns 1
03:05:35.261 00.031 9828 IsSlewing returns 0
03:05:35.261 00.000 9828 IsGuiding returns 0
03:05:35.261 00.000 9828 scope move finished after 14 + 172 ms
03:05:35.261 00.000 9828 Move returns status 0, amount 14
03:05:35.261 00.000 9828 move complete, result=0
03:05:35.262 00.001 9828 worker thread done servicing request
03:05:35.262 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:05:35.616 00.354 8976 Exposure complete
03:05:35.622 00.006 8976 worker thread done servicing request
03:05:35.622 00.000 5052 OnExposeComplete: enter
03:05:35.622 00.000 5052 UpdateGuideState(): m_state=6
03:05:35.622 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11994
03:05:35.622 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.87, Mass=148, SNR=8.4, Peak=78 HFD=2.0
03:05:35.622 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
03:05:35.622 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
03:05:35.622 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.41 mountX=0.22 mountY=0.06, mountTheta=0.27
03:05:35.623 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.16, opts=13)
03:05:35.623 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.16)
03:05:35.623 00.000 8976 Worker thread wakes up
03:05:35.623 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.16) opts 0xd
03:05:35.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.16)
03:05:35.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:05:35.623 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:05:35.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:35.623 00.000 8976 Moving (-0.18, 0.16) raw xDistance=0.22 yDistance=0.06
03:05:35.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:05:35.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:05:35.623 00.000 8976 MoveAxis(R, 0, ABG)
03:05:35.623 00.000 8976 MoveAxis(U, 0, ABG)
03:05:35.624 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:35.624 00.000 5052 Enqueuing Expose request
03:05:35.624 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:05:35.624 00.000 8976 MountToCamera -- mountX=2.33 mountY=-2.34 hyp=3.30 mountTheta=-0.79 cameraX=1.02, cameraY=3.14 cameraTheta=1.26
03:05:35.624 00.000 8976 incremental bump (1.024, 3.141) isValid = 1
03:05:35.624 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
03:05:35.624 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:05:35.624 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:05:35.624 00.000 8976 move complete, result=0
03:05:35.624 00.000 8976 worker thread done servicing request
03:05:35.624 00.000 8976 Worker thread wakes up
03:05:35.624 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:35.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:35.624 00.000 9828 Worker thread wakes up
03:05:35.624 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:35.625 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:05:35.625 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:05:35.625 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
03:05:35.625 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
03:05:35.625 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:05:35.625 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:05:35.625 00.000 9828 BLC: window closed
03:05:35.625 00.000 9828 MoveAxis(E, 13, B)
03:05:35.625 00.000 9828 Guiding  Dir = 2, Dur = 13
03:05:35.625 00.000 9828 IsSlewing returns 0
03:05:35.625 00.000 9828 IsGuiding returns 0
03:05:35.626 00.001 9828 PulseGuide returned control before completion, sleep 23
03:05:35.652 00.026 9828 IsGuiding returns 1
03:05:35.652 00.000 9828 scope still moving after pulse duration time elapsed
03:05:35.684 00.032 9828 IsSlewing returns 0
03:05:35.684 00.000 9828 IsGuiding returns 1
03:05:35.715 00.031 9828 IsSlewing returns 0
03:05:35.715 00.000 9828 IsGuiding returns 1
03:05:35.746 00.031 9828 IsSlewing returns 0
03:05:35.746 00.000 9828 IsGuiding returns 1
03:05:35.776 00.030 9828 IsSlewing returns 0
03:05:35.776 00.000 9828 IsGuiding returns 0
03:05:35.776 00.000 9828 scope move finished after 13 + 138 ms
03:05:35.776 00.000 9828 Move returns status 0, amount 13
03:05:35.776 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:35.776 00.000 9828 MoveAxis(N, 15, B)
03:05:35.776 00.000 9828 Guiding  Dir = 0, Dur = 15
03:05:35.792 00.016 9828 IsSlewing returns 0
03:05:35.792 00.000 9828 IsGuiding returns 0
03:05:35.792 00.000 9828 PulseGuide returned control before completion, sleep 25
03:05:35.823 00.031 9828 IsGuiding returns 1
03:05:35.823 00.000 9828 scope still moving after pulse duration time elapsed
03:05:35.855 00.032 9828 IsSlewing returns 0
03:05:35.855 00.000 9828 IsGuiding returns 1
03:05:35.885 00.030 9828 IsSlewing returns 0
03:05:35.885 00.000 9828 IsGuiding returns 1
03:05:35.916 00.031 9828 IsSlewing returns 0
03:05:35.916 00.000 9828 IsGuiding returns 1
03:05:35.947 00.031 9828 IsSlewing returns 0
03:05:35.948 00.001 9828 IsGuiding returns 0
03:05:35.948 00.000 9828 scope move finished after 15 + 140 ms
03:05:35.948 00.000 9828 Move returns status 0, amount 15
03:05:35.948 00.000 9828 move complete, result=0
03:05:35.948 00.000 9828 worker thread done servicing request
03:05:35.948 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:05:36.307 00.359 8976 Exposure complete
03:05:36.313 00.006 8976 worker thread done servicing request
03:05:36.313 00.000 5052 OnExposeComplete: enter
03:05:36.313 00.000 5052 UpdateGuideState(): m_state=6
03:05:36.313 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11995
03:05:36.314 00.001 5052 Star::Find returns 1 (0), X=328.86, Y=281.44, Mass=168, SNR=9.0, Peak=80 HFD=2.0
03:05:36.314 00.000 5052 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.04) = xAngle (-4.48 = 1.81)
03:05:36.314 00.000 5052 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.58 = 1.70)
03:05:36.314 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.27 hyp=0.42 cameraTheta=-2.43 mountX=-0.10 mountY=0.42, mountTheta=1.80
03:05:36.314 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.27, opts=13)
03:05:36.314 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.27)
03:05:36.314 00.000 8976 Worker thread wakes up
03:05:36.315 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.27) opts 0xd
03:05:36.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.27)
03:05:36.315 00.000 8976 Moving (-0.32, -0.27) raw xDistance=-0.10 yDistance=0.42
03:05:36.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:05:36.315 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:05:36.315 00.000 5052 UpdateGuideState exits: m=168 SNR=9.0
03:05:36.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:36.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:36.315 00.000 5052 Enqueuing Expose request
03:05:36.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
03:05:36.315 00.000 8976 MoveAxis(R, 0, ABG)
03:05:36.315 00.000 8976 MoveAxis(D, 2, ABG)
03:05:36.315 00.000 8976 stepping (-16, 12) + (0, -2)
03:05:36.315 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:36.344 00.029 8976 Received - 47 (G) 
03:05:36.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:36.344 00.000 8976 stepped: pos (-16, 10)
03:05:36.344 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
03:05:36.344 00.000 8976 MountToCamera -- mountX=2.37 mountY=-2.09 hyp=3.16 mountTheta=-0.72 cameraX=0.78, cameraY=3.06 cameraTheta=1.32
03:05:36.344 00.000 8976 incremental bump (0.784, 3.063) isValid = 1
03:05:36.344 00.000 8976 Scheduling Mount bump of (0.028, 0.115)
03:05:36.344 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:05:36.344 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:05:36.344 00.000 8976 move complete, result=0
03:05:36.344 00.000 9828 Worker thread wakes up
03:05:36.344 00.000 8976 worker thread done servicing request
03:05:36.344 00.000 8976 Worker thread wakes up
03:05:36.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:36.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:36.345 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:05:36.345 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:05:36.345 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
03:05:36.345 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:05:36.345 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
03:05:36.345 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
03:05:36.345 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:05:36.345 00.000 9828 BLC: window closed
03:05:36.345 00.000 9828 MoveAxis(E, 11, B)
03:05:36.345 00.000 9828 Guiding  Dir = 2, Dur = 11
03:05:36.345 00.000 9828 IsSlewing returns 0
03:05:36.345 00.000 9828 IsGuiding returns 0
03:05:36.345 00.000 9828 PulseGuide returned control before completion, sleep 21
03:05:36.370 00.025 9828 IsGuiding returns 1
03:05:36.370 00.000 9828 scope still moving after pulse duration time elapsed
03:05:36.402 00.032 9828 IsSlewing returns 0
03:05:36.402 00.000 9828 IsGuiding returns 1
03:05:36.434 00.032 9828 IsSlewing returns 0
03:05:36.434 00.000 9828 IsGuiding returns 1
03:05:36.464 00.030 9828 IsSlewing returns 0
03:05:36.464 00.000 9828 IsGuiding returns 1
03:05:36.495 00.031 9828 IsSlewing returns 0
03:05:36.495 00.000 9828 IsGuiding returns 0
03:05:36.495 00.000 9828 scope move finished after 11 + 138 ms
03:05:36.495 00.000 9828 Move returns status 0, amount 11
03:05:36.495 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:36.495 00.000 9828 MoveAxis(N, 15, B)
03:05:36.495 00.000 9828 Guiding  Dir = 0, Dur = 15
03:05:36.510 00.015 9828 IsSlewing returns 0
03:05:36.511 00.001 9828 IsGuiding returns 0
03:05:36.511 00.000 9828 PulseGuide returned control before completion, sleep 25
03:05:36.541 00.030 9828 IsGuiding returns 1
03:05:36.541 00.000 9828 scope still moving after pulse duration time elapsed
03:05:36.573 00.032 9828 IsSlewing returns 0
03:05:36.573 00.000 9828 IsGuiding returns 1
03:05:36.604 00.031 9828 IsSlewing returns 0
03:05:36.604 00.000 9828 IsGuiding returns 1
03:05:36.635 00.031 9828 IsSlewing returns 0
03:05:36.635 00.000 9828 IsGuiding returns 1
03:05:36.666 00.031 9828 IsSlewing returns 0
03:05:36.666 00.000 9828 IsGuiding returns 0
03:05:36.666 00.000 9828 scope move finished after 15 + 140 ms
03:05:36.666 00.000 9828 Move returns status 0, amount 15
03:05:36.666 00.000 9828 move complete, result=0
03:05:36.666 00.000 9828 worker thread done servicing request
03:05:36.666 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:05:37.033 00.367 8976 Exposure complete
03:05:37.039 00.006 8976 worker thread done servicing request
03:05:37.039 00.000 5052 OnExposeComplete: enter
03:05:37.039 00.000 5052 UpdateGuideState(): m_state=6
03:05:37.039 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11996
03:05:37.039 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.73, Mass=163, SNR=8.8, Peak=78 HFD=2.0
03:05:37.039 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
03:05:37.039 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
03:05:37.040 00.001 5052 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.81 mountX=0.02 mountY=-0.01, mountTheta=-0.33
03:05:37.040 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.02, opts=13)
03:05:37.040 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.02)
03:05:37.040 00.000 8976 Worker thread wakes up
03:05:37.041 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.02) opts 0xd
03:05:37.041 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.02)
03:05:37.041 00.000 8976 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
03:05:37.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:05:37.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:05:37.041 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:05:37.041 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
03:05:37.041 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:37.041 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:37.041 00.000 5052 Enqueuing Expose request
03:05:37.041 00.000 8976 MoveAxis(R, 0, ABG)
03:05:37.041 00.000 8976 MoveAxis(U, 0, ABG)
03:05:37.041 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
03:05:37.041 00.000 8976 MountToCamera -- mountX=2.40 mountY=-1.93 hyp=3.07 mountTheta=-0.68 cameraX=0.62, cameraY=3.01 cameraTheta=1.37
03:05:37.041 00.000 8976 incremental bump (0.624, 3.011) isValid = 1
03:05:37.041 00.000 8976 Scheduling Mount bump of (0.004, 0.022)
03:05:37.042 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.02, opts=4)
03:05:37.042 00.000 8976 Enqueuing Move request for scope (0.00, 0.02)
03:05:37.042 00.000 8976 move complete, result=0
03:05:37.042 00.000 9828 Worker thread wakes up
03:05:37.042 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0x4
03:05:37.042 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
03:05:37.042 00.000 8976 worker thread done servicing request
03:05:37.042 00.000 8976 Worker thread wakes up
03:05:37.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:37.042 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:37.042 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
03:05:37.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:37.042 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
03:05:37.042 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.37 mountX=-0.01 mountY=-0.02, mountTheta=-1.82
03:05:37.042 00.000 9828 Moving (0.00, 0.02) raw xDistance=-0.01 yDistance=-0.02
03:05:37.042 00.000 9828 BLC: window closed
03:05:37.043 00.001 9828 MoveAxis(E, 2, B)
03:05:37.043 00.000 9828 Guiding  Dir = 2, Dur = 2
03:05:37.043 00.000 9828 IsSlewing returns 0
03:05:37.043 00.000 9828 IsGuiding returns 0
03:05:37.043 00.000 9828 PulseGuide returned control before completion, sleep 12
03:05:37.070 00.027 9828 IsGuiding returns 1
03:05:37.070 00.000 9828 scope still moving after pulse duration time elapsed
03:05:37.103 00.033 9828 IsSlewing returns 0
03:05:37.103 00.000 9828 IsGuiding returns 1
03:05:37.134 00.031 9828 IsSlewing returns 0
03:05:37.134 00.000 9828 IsGuiding returns 1
03:05:37.166 00.032 9828 IsSlewing returns 0
03:05:37.166 00.000 9828 IsGuiding returns 0
03:05:37.166 00.000 9828 scope move finished after 2 + 120 ms
03:05:37.166 00.000 9828 Move returns status 0, amount 2
03:05:37.167 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:37.167 00.000 9828 MoveAxis(N, 3, B)
03:05:37.167 00.000 9828 Guiding  Dir = 0, Dur = 3
03:05:37.180 00.013 9828 IsSlewing returns 0
03:05:37.180 00.000 9828 IsGuiding returns 0
03:05:37.180 00.000 9828 PulseGuide returned control before completion, sleep 13
03:05:37.196 00.016 9828 IsGuiding returns 1
03:05:37.197 00.001 9828 scope still moving after pulse duration time elapsed
03:05:37.227 00.030 9828 IsSlewing returns 0
03:05:37.227 00.000 9828 IsGuiding returns 1
03:05:37.258 00.031 9828 IsSlewing returns 0
03:05:37.258 00.000 9828 IsGuiding returns 1
03:05:37.289 00.031 9828 IsSlewing returns 0
03:05:37.289 00.000 9828 IsGuiding returns 1
03:05:37.320 00.031 9828 IsSlewing returns 0
03:05:37.320 00.000 9828 IsGuiding returns 0
03:05:37.320 00.000 9828 scope move finished after 3 + 137 ms
03:05:37.320 00.000 9828 Move returns status 0, amount 3
03:05:37.320 00.000 9828 move complete, result=0
03:05:37.321 00.001 9828 worker thread done servicing request
03:05:37.321 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.0 px 3 ms NORTH
03:05:37.725 00.404 8976 Exposure complete
03:05:37.731 00.006 8976 worker thread done servicing request
03:05:37.731 00.000 5052 OnExposeComplete: enter
03:05:37.731 00.000 5052 UpdateGuideState(): m_state=6
03:05:37.731 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11997
03:05:37.731 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.75, Mass=141, SNR=8.3, Peak=72 HFD=2.1
03:05:37.731 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:05:37.731 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
03:05:37.731 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.90 mountX=0.10 mountY=0.11, mountTheta=0.80
03:05:37.732 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.04, opts=13)
03:05:37.732 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.04)
03:05:37.732 00.000 8976 Worker thread wakes up
03:05:37.732 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.04) opts 0xd
03:05:37.732 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.04)
03:05:37.732 00.000 8976 Moving (-0.15, 0.04) raw xDistance=0.10 yDistance=0.11
03:05:37.732 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:05:37.732 00.000 5052 UpdateGuideState exits: m=141 SNR=8.3
03:05:37.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:37.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:05:37.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:05:37.732 00.000 8976 MoveAxis(R, 0, ABG)
03:05:37.733 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:37.733 00.000 5052 Enqueuing Expose request
03:05:37.733 00.000 8976 MoveAxis(U, 0, ABG)
03:05:37.733 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
03:05:37.733 00.000 8976 MountToCamera -- mountX=2.41 mountY=-1.81 hyp=3.02 mountTheta=-0.64 cameraX=0.52, cameraY=2.98 cameraTheta=1.40
03:05:37.733 00.000 8976 incremental bump (0.517, 2.976) isValid = 1
03:05:37.733 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
03:05:37.733 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:05:37.733 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:05:37.733 00.000 8976 move complete, result=0
03:05:37.733 00.000 9828 Worker thread wakes up
03:05:37.733 00.000 8976 worker thread done servicing request
03:05:37.733 00.000 8976 Worker thread wakes up
03:05:37.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:37.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:37.733 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:05:37.734 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:37.734 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:05:37.734 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
03:05:37.734 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
03:05:37.734 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.02 mountY=-0.11, mountTheta=-1.79
03:05:37.734 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:05:37.734 00.000 9828 BLC: window closed
03:05:37.734 00.000 9828 MoveAxis(E, 8, B)
03:05:37.734 00.000 9828 Guiding  Dir = 2, Dur = 8
03:05:37.734 00.000 9828 IsSlewing returns 0
03:05:37.734 00.000 9828 IsGuiding returns 0
03:05:37.735 00.001 9828 PulseGuide returned control before completion, sleep 18
03:05:37.768 00.033 9828 IsGuiding returns 1
03:05:37.768 00.000 9828 scope still moving after pulse duration time elapsed
03:05:37.800 00.032 9828 IsSlewing returns 0
03:05:37.800 00.000 9828 IsGuiding returns 1
03:05:37.830 00.030 9828 IsSlewing returns 0
03:05:37.830 00.000 9828 IsGuiding returns 1
03:05:37.862 00.032 9828 IsSlewing returns 0
03:05:37.862 00.000 9828 IsGuiding returns 0
03:05:37.862 00.000 9828 scope move finished after 8 + 119 ms
03:05:37.862 00.000 9828 Move returns status 0, amount 8
03:05:37.862 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:37.862 00.000 9828 MoveAxis(N, 16, B)
03:05:37.862 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:37.878 00.016 9828 IsSlewing returns 0
03:05:37.878 00.000 9828 IsGuiding returns 0
03:05:37.878 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:37.908 00.030 9828 IsGuiding returns 1
03:05:37.908 00.000 9828 scope still moving after pulse duration time elapsed
03:05:37.940 00.032 9828 IsSlewing returns 0
03:05:37.940 00.000 9828 IsGuiding returns 1
03:05:37.970 00.030 9828 IsSlewing returns 0
03:05:37.970 00.000 9828 IsGuiding returns 1
03:05:38.016 00.046 9828 IsSlewing returns 0
03:05:38.016 00.000 9828 IsGuiding returns 0
03:05:38.016 00.000 9828 scope move finished after 16 + 121 ms
03:05:38.016 00.000 9828 Move returns status 0, amount 16
03:05:38.016 00.000 9828 move complete, result=0
03:05:38.016 00.000 9828 worker thread done servicing request
03:05:38.016 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:05:38.417 00.401 8976 Exposure complete
03:05:38.423 00.006 8976 worker thread done servicing request
03:05:38.423 00.000 5052 OnExposeComplete: enter
03:05:38.423 00.000 5052 UpdateGuideState(): m_state=6
03:05:38.423 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11998
03:05:38.423 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.33, Mass=162, SNR=8.8, Peak=70 HFD=2.0
03:05:38.423 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.41 = 1.88)
03:05:38.423 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
03:05:38.423 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.38 hyp=0.55 cameraTheta=-2.36 mountX=-0.16 mountY=0.53, mountTheta=1.87
03:05:38.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.38, opts=13)
03:05:38.424 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.38)
03:05:38.424 00.000 8976 Worker thread wakes up
03:05:38.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.38) opts 0xd
03:05:38.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.38)
03:05:38.424 00.000 8976 Moving (-0.39, -0.38) raw xDistance=-0.16 yDistance=0.53
03:05:38.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:05:38.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:05:38.424 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
03:05:38.425 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:38.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
03:05:38.425 00.000 8976 MoveAxis(R, 0, ABG)
03:05:38.425 00.000 8976 MoveAxis(D, 2, ABG)
03:05:38.425 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:38.425 00.000 5052 Enqueuing Expose request
03:05:38.425 00.000 8976 stepping (-16, 10) + (0, -2)
03:05:38.425 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:38.454 00.029 8976 Received - 47 (G) 
03:05:38.454 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:38.454 00.000 8976 stepped: pos (-16, 8)
03:05:38.454 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
03:05:38.454 00.000 8976 MountToCamera -- mountX=2.43 mountY=-1.64 hyp=2.93 mountTheta=-0.59 cameraX=0.35, cameraY=2.90 cameraTheta=1.45
03:05:38.454 00.000 8976 incremental bump (0.351, 2.904) isValid = 1
03:05:38.454 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
03:05:38.454 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:05:38.454 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:05:38.454 00.000 8976 move complete, result=0
03:05:38.454 00.000 9828 Worker thread wakes up
03:05:38.455 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:05:38.455 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:05:38.455 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
03:05:38.455 00.000 8976 worker thread done servicing request
03:05:38.455 00.000 8976 Worker thread wakes up
03:05:38.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:38.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:38.455 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:05:38.455 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
03:05:38.455 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
03:05:38.455 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:05:38.455 00.000 9828 BLC: window closed
03:05:38.455 00.000 9828 MoveAxis(E, 6, B)
03:05:38.455 00.000 9828 Guiding  Dir = 2, Dur = 6
03:05:38.456 00.001 9828 IsSlewing returns 0
03:05:38.456 00.000 9828 IsGuiding returns 0
03:05:38.456 00.000 9828 PulseGuide returned control before completion, sleep 16
03:05:38.488 00.032 9828 IsGuiding returns 1
03:05:38.488 00.000 9828 scope still moving after pulse duration time elapsed
03:05:38.520 00.032 9828 IsSlewing returns 0
03:05:38.520 00.000 9828 IsGuiding returns 1
03:05:38.551 00.031 9828 IsSlewing returns 0
03:05:38.551 00.000 9828 IsGuiding returns 1
03:05:38.582 00.031 9828 IsSlewing returns 0
03:05:38.582 00.000 9828 IsGuiding returns 0
03:05:38.582 00.000 9828 scope move finished after 6 + 120 ms
03:05:38.582 00.000 9828 Move returns status 0, amount 6
03:05:38.582 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:38.582 00.000 9828 MoveAxis(N, 16, B)
03:05:38.582 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:38.597 00.015 9828 IsSlewing returns 0
03:05:38.597 00.000 9828 IsGuiding returns 0
03:05:38.597 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:38.628 00.031 9828 IsGuiding returns 1
03:05:38.628 00.000 9828 scope still moving after pulse duration time elapsed
03:05:38.659 00.031 9828 IsSlewing returns 0
03:05:38.659 00.000 9828 IsGuiding returns 1
03:05:38.689 00.030 9828 IsSlewing returns 0
03:05:38.689 00.000 9828 IsGuiding returns 1
03:05:38.720 00.031 9828 IsSlewing returns 0
03:05:38.721 00.001 9828 IsGuiding returns 1
03:05:38.767 00.046 9828 IsSlewing returns 0
03:05:38.767 00.000 9828 IsGuiding returns 1
03:05:38.797 00.030 9828 IsSlewing returns 0
03:05:38.797 00.000 9828 IsGuiding returns 0
03:05:38.797 00.000 9828 scope move finished after 16 + 184 ms
03:05:38.797 00.000 9828 Move returns status 0, amount 16
03:05:38.797 00.000 9828 move complete, result=0
03:05:38.797 00.000 9828 worker thread done servicing request
03:05:38.798 00.001 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:05:39.141 00.343 8976 Exposure complete
03:05:39.147 00.006 8976 worker thread done servicing request
03:05:39.147 00.000 5052 OnExposeComplete: enter
03:05:39.147 00.000 5052 UpdateGuideState(): m_state=6
03:05:39.147 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11999
03:05:39.147 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.35, Mass=166, SNR=8.9, Peak=71 HFD=1.6
03:05:39.147 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
03:05:39.147 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
03:05:39.147 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.36 hyp=0.76 cameraTheta=-2.65 mountX=-0.02 mountY=0.75, mountTheta=1.59
03:05:39.148 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.36, opts=13)
03:05:39.148 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.36)
03:05:39.148 00.000 8976 Worker thread wakes up
03:05:39.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.36) opts 0xd
03:05:39.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.36)
03:05:39.148 00.000 8976 Moving (-0.67, -0.36) raw xDistance=-0.02 yDistance=0.75
03:05:39.148 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:05:39.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:05:39.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75
03:05:39.148 00.000 8976 MoveAxis(R, 0, ABG)
03:05:39.148 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
03:05:39.148 00.000 8976 MoveAxis(D, 3, ABG)
03:05:39.148 00.000 8976 stepping (-16, 8) + (0, -3)
03:05:39.148 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:39.149 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:39.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:39.149 00.000 5052 Enqueuing Expose request
03:05:39.189 00.040 8976 Received - 47 (G) 
03:05:39.189 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:39.189 00.000 8976 stepped: pos (-16, 5)
03:05:39.189 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
03:05:39.190 00.001 8976 MountToCamera -- mountX=2.43 mountY=-1.36 hyp=2.79 mountTheta=-0.51 cameraX=0.10, cameraY=2.79 cameraTheta=1.53
03:05:39.190 00.000 8976 incremental bump (0.101, 2.785) isValid = 1
03:05:39.190 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
03:05:39.190 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:05:39.190 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:05:39.190 00.000 8976 move complete, result=0
03:05:39.190 00.000 9828 Worker thread wakes up
03:05:39.190 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:05:39.190 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:05:39.190 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
03:05:39.190 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
03:05:39.190 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
03:05:39.190 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:05:39.190 00.000 9828 BLC: window closed
03:05:39.190 00.000 9828 MoveAxis(E, 3, B)
03:05:39.190 00.000 9828 Guiding  Dir = 2, Dur = 3
03:05:39.190 00.000 8976 worker thread done servicing request
03:05:39.190 00.000 8976 Worker thread wakes up
03:05:39.190 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:39.191 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:39.191 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:05:39.191 00.000 9828 IsSlewing returns 0
03:05:39.191 00.000 9828 IsGuiding returns 0
03:05:39.191 00.000 9828 PulseGuide returned control before completion, sleep 13
03:05:39.217 00.026 9828 IsGuiding returns 1
03:05:39.217 00.000 9828 scope still moving after pulse duration time elapsed
03:05:39.248 00.031 9828 IsSlewing returns 0
03:05:39.248 00.000 9828 IsGuiding returns 1
03:05:39.279 00.031 9828 IsSlewing returns 0
03:05:39.279 00.000 9828 IsGuiding returns 1
03:05:39.310 00.031 9828 IsSlewing returns 0
03:05:39.310 00.000 9828 IsGuiding returns 0
03:05:39.310 00.000 9828 scope move finished after 3 + 117 ms
03:05:39.310 00.000 9828 Move returns status 0, amount 3
03:05:39.310 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:39.310 00.000 9828 MoveAxis(N, 16, B)
03:05:39.310 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:39.326 00.016 9828 IsSlewing returns 0
03:05:39.326 00.000 9828 IsGuiding returns 0
03:05:39.326 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:39.356 00.030 9828 IsGuiding returns 1
03:05:39.356 00.000 9828 scope still moving after pulse duration time elapsed
03:05:39.387 00.031 9828 IsSlewing returns 0
03:05:39.387 00.000 9828 IsGuiding returns 1
03:05:39.417 00.030 9828 IsSlewing returns 0
03:05:39.417 00.000 9828 IsGuiding returns 1
03:05:39.447 00.030 9828 IsSlewing returns 0
03:05:39.447 00.000 9828 IsGuiding returns 1
03:05:39.479 00.032 9828 IsSlewing returns 0
03:05:39.480 00.001 9828 IsGuiding returns 0
03:05:39.480 00.000 9828 scope move finished after 16 + 137 ms
03:05:39.480 00.000 9828 Move returns status 0, amount 16
03:05:39.480 00.000 9828 move complete, result=0
03:05:39.480 00.000 9828 worker thread done servicing request
03:05:39.480 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:05:39.888 00.408 8976 Exposure complete
03:05:39.894 00.006 8976 worker thread done servicing request
03:05:39.894 00.000 5052 OnExposeComplete: enter
03:05:39.894 00.000 5052 UpdateGuideState(): m_state=6
03:05:39.894 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12000
03:05:39.894 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=282.20, Mass=153, SNR=8.5, Peak=71 HFD=2.3
03:05:39.894 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
03:05:39.894 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
03:05:39.894 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.49 hyp=0.67 cameraTheta=2.32 mountX=0.64 mountY=0.12, mountTheta=0.18
03:05:39.895 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.49, opts=13)
03:05:39.895 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.49)
03:05:39.895 00.000 8976 Worker thread wakes up
03:05:39.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.49) opts 0xd
03:05:39.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.49)
03:05:39.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:05:39.895 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:05:39.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:39.895 00.000 8976 Moving (-0.46, 0.49) raw xDistance=0.64 yDistance=0.12
03:05:39.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
03:05:39.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:05:39.895 00.000 8976 MoveAxis(L, 3, ABG)
03:05:39.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:39.895 00.000 5052 Enqueuing Expose request
03:05:39.895 00.000 8976 stepping (-16, 5) + (-3, 0)
03:05:39.896 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:39.925 00.029 8976 Received - 47 (G) 
03:05:39.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:39.925 00.000 8976 stepped: pos (-19, 5)
03:05:39.925 00.000 8976 MoveAxis(U, 0, ABG)
03:05:39.925 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
03:05:39.925 00.000 8976 MountToCamera -- mountX=2.59 mountY=-1.17 hyp=2.84 mountTheta=-0.42 cameraX=-0.14, cameraY=2.84 cameraTheta=1.62
03:05:39.925 00.000 8976 incremental bump (-0.136, 2.840) isValid = 1
03:05:39.925 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
03:05:39.925 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:05:39.925 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:05:39.925 00.000 8976 move complete, result=0
03:05:39.925 00.000 9828 Worker thread wakes up
03:05:39.925 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:05:39.925 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:05:39.925 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
03:05:39.925 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.1 px 0 ms NORTH
03:05:39.925 00.000 8976 worker thread done servicing request
03:05:39.925 00.000 8976 Worker thread wakes up
03:05:39.925 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
03:05:39.926 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.57
03:05:39.926 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:05:39.926 00.000 9828 BLC: window closed
03:05:39.926 00.000 9828 MoveAxis(W, 0, B)
03:05:39.926 00.000 9828 Move returns status 0, amount 0
03:05:39.926 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:39.926 00.000 9828 MoveAxis(N, 16, B)
03:05:39.926 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:39.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:39.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:39.926 00.000 9828 IsSlewing returns 0
03:05:39.926 00.000 9828 IsGuiding returns 0
03:05:39.927 00.001 9828 PulseGuide returned control before completion, sleep 26
03:05:39.960 00.033 9828 IsGuiding returns 1
03:05:39.960 00.000 9828 scope still moving after pulse duration time elapsed
03:05:39.992 00.032 9828 IsSlewing returns 0
03:05:39.992 00.000 9828 IsGuiding returns 1
03:05:40.024 00.032 9828 IsSlewing returns 0
03:05:40.024 00.000 9828 IsGuiding returns 1
03:05:40.055 00.031 9828 IsSlewing returns 0
03:05:40.055 00.000 9828 IsGuiding returns 0
03:05:40.055 00.000 9828 scope move finished after 16 + 113 ms
03:05:40.055 00.000 9828 Move returns status 0, amount 16
03:05:40.055 00.000 9828 move complete, result=0
03:05:40.055 00.000 9828 worker thread done servicing request
03:05:40.055 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
03:05:40.612 00.557 8976 Exposure complete
03:05:40.618 00.006 8976 worker thread done servicing request
03:05:40.618 00.000 5052 OnExposeComplete: enter
03:05:40.618 00.000 5052 UpdateGuideState(): m_state=6
03:05:40.618 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12001
03:05:40.618 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.66, Mass=151, SNR=8.5, Peak=73 HFD=2.2
03:05:40.618 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
03:05:40.618 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.21)
03:05:40.618 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-2.93 mountX=0.06 mountY=0.20, mountTheta=1.30
03:05:40.619 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.05, opts=13)
03:05:40.619 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.05)
03:05:40.619 00.000 8976 Worker thread wakes up
03:05:40.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.05) opts 0xd
03:05:40.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.05)
03:05:40.619 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:05:40.619 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
03:05:40.620 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:40.620 00.000 8976 Moving (-0.21, -0.05) raw xDistance=0.06 yDistance=0.20
03:05:40.620 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:40.620 00.000 5052 Enqueuing Expose request
03:05:40.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:05:40.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:05:40.620 00.000 8976 MoveAxis(R, 0, ABG)
03:05:40.620 00.000 8976 MoveAxis(U, 0, ABG)
03:05:40.620 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
03:05:40.620 00.000 8976 MountToCamera -- mountX=2.70 mountY=-1.05 hyp=2.89 mountTheta=-0.37 cameraX=-0.30, cameraY=2.88 cameraTheta=1.67
03:05:40.620 00.000 8976 incremental bump (-0.295, 2.877) isValid = 1
03:05:40.620 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
03:05:40.620 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:05:40.620 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:05:40.620 00.000 8976 move complete, result=0
03:05:40.620 00.000 9828 Worker thread wakes up
03:05:40.621 00.001 8976 worker thread done servicing request
03:05:40.621 00.000 8976 Worker thread wakes up
03:05:40.621 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:05:40.621 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:05:40.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:40.621 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:05:40.621 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.52)
03:05:40.621 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
03:05:40.621 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
03:05:40.621 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:40.621 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:05:40.621 00.000 9828 BLC: window closed
03:05:40.621 00.000 9828 MoveAxis(W, 2, B)
03:05:40.621 00.000 9828 Guiding  Dir = 3, Dur = 2
03:05:40.622 00.001 9828 IsSlewing returns 0
03:05:40.622 00.000 9828 IsGuiding returns 0
03:05:40.622 00.000 9828 PulseGuide returned control before completion, sleep 12
03:05:40.643 00.021 9828 IsGuiding returns 1
03:05:40.643 00.000 9828 scope still moving after pulse duration time elapsed
03:05:40.674 00.031 9828 IsSlewing returns 0
03:05:40.674 00.000 9828 IsGuiding returns 1
03:05:40.704 00.030 9828 IsSlewing returns 0
03:05:40.704 00.000 9828 IsGuiding returns 1
03:05:40.735 00.031 9828 IsSlewing returns 0
03:05:40.735 00.000 9828 IsGuiding returns 0
03:05:40.735 00.000 9828 scope move finished after 2 + 110 ms
03:05:40.735 00.000 9828 Move returns status 0, amount 2
03:05:40.735 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:40.735 00.000 9828 MoveAxis(N, 16, B)
03:05:40.735 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:40.750 00.015 9828 IsSlewing returns 0
03:05:40.750 00.000 9828 IsGuiding returns 0
03:05:40.750 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:40.781 00.031 9828 IsGuiding returns 1
03:05:40.781 00.000 9828 scope still moving after pulse duration time elapsed
03:05:40.812 00.031 9828 IsSlewing returns 0
03:05:40.812 00.000 9828 IsGuiding returns 1
03:05:40.843 00.031 9828 IsSlewing returns 0
03:05:40.843 00.000 9828 IsGuiding returns 1
03:05:40.874 00.031 9828 IsSlewing returns 0
03:05:40.874 00.000 9828 IsGuiding returns 1
03:05:40.905 00.031 9828 IsSlewing returns 0
03:05:40.905 00.000 9828 IsGuiding returns 0
03:05:40.905 00.000 9828 scope move finished after 16 + 138 ms
03:05:40.905 00.000 9828 Move returns status 0, amount 16
03:05:40.905 00.000 9828 move complete, result=0
03:05:40.905 00.000 9828 worker thread done servicing request
03:05:40.905 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:05:41.275 00.370 8976 Exposure complete
03:05:41.280 00.005 8976 worker thread done servicing request
03:05:41.281 00.001 5052 OnExposeComplete: enter
03:05:41.281 00.000 5052 UpdateGuideState(): m_state=6
03:05:41.281 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12002
03:05:41.281 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.13, Mass=176, SNR=9.2, Peak=73 HFD=2.3
03:05:41.281 00.000 5052 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.04) = xAngle (-3.76 = 2.52)
03:05:41.281 00.000 5052 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.86 = 2.42)
03:05:41.281 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.58 hyp=0.59 cameraTheta=-1.72 mountX=-0.48 mountY=0.39, mountTheta=2.46
03:05:41.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.58, opts=13)
03:05:41.282 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.58)
03:05:41.282 00.000 8976 Worker thread wakes up
03:05:41.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.58) opts 0xd
03:05:41.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.58)
03:05:41.282 00.000 8976 Moving (-0.09, -0.58) raw xDistance=-0.48 yDistance=0.39
03:05:41.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
03:05:41.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:05:41.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:05:41.282 00.000 8976 MoveAxis(R, 2, ABG)
03:05:41.282 00.000 8976 stepping (-19, 5) + (2, 0)
03:05:41.282 00.000 5052 UpdateGuideState exits: m=176 SNR=9.2
03:05:41.282 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:41.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:41.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:41.282 00.000 5052 Enqueuing Expose request
03:05:41.315 00.033 8976 Received - 47 (G) 
03:05:41.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:41.315 00.000 8976 stepped: pos (-17, 5)
03:05:41.315 00.000 8976 MoveAxis(D, 2, ABG)
03:05:41.315 00.000 8976 stepping (-17, 5) + (0, -2)
03:05:41.315 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:41.347 00.032 8976 Received - 47 (G) 
03:05:41.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:41.347 00.000 8976 stepped: pos (-17, 3)
03:05:41.348 00.001 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
03:05:41.348 00.000 8976 MountToCamera -- mountX=2.67 mountY=-0.86 hyp=2.80 mountTheta=-0.31 cameraX=-0.45, cameraY=2.76 cameraTheta=1.73
03:05:41.348 00.000 8976 incremental bump (-0.449, 2.764) isValid = 1
03:05:41.348 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
03:05:41.348 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:05:41.348 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:05:41.348 00.000 8976 move complete, result=0
03:05:41.348 00.000 9828 Worker thread wakes up
03:05:41.348 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
03:05:41.348 00.000 8976 worker thread done servicing request
03:05:41.348 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:05:41.348 00.000 8976 Worker thread wakes up
03:05:41.348 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:05:41.348 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
03:05:41.349 00.001 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.54)
03:05:41.349 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.46
03:05:41.349 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:05:41.349 00.000 9828 BLC: window closed
03:05:41.349 00.000 9828 MoveAxis(W, 4, B)
03:05:41.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:41.349 00.000 9828 Guiding  Dir = 3, Dur = 4
03:05:41.349 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:41.349 00.000 9828 IsSlewing returns 0
03:05:41.349 00.000 9828 IsGuiding returns 0
03:05:41.349 00.000 9828 PulseGuide returned control before completion, sleep 14
03:05:41.371 00.022 9828 IsGuiding returns 1
03:05:41.371 00.000 9828 scope still moving after pulse duration time elapsed
03:05:41.402 00.031 9828 IsSlewing returns 0
03:05:41.402 00.000 9828 IsGuiding returns 1
03:05:41.433 00.031 9828 IsSlewing returns 0
03:05:41.433 00.000 9828 IsGuiding returns 1
03:05:41.464 00.031 9828 IsSlewing returns 0
03:05:41.464 00.000 9828 IsGuiding returns 0
03:05:41.464 00.000 9828 scope move finished after 4 + 110 ms
03:05:41.464 00.000 9828 Move returns status 0, amount 4
03:05:41.464 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:41.464 00.000 9828 MoveAxis(N, 16, B)
03:05:41.464 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:41.480 00.016 9828 IsSlewing returns 0
03:05:41.480 00.000 9828 IsGuiding returns 0
03:05:41.480 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:41.510 00.030 9828 IsGuiding returns 1
03:05:41.510 00.000 9828 scope still moving after pulse duration time elapsed
03:05:41.541 00.031 9828 IsSlewing returns 0
03:05:41.541 00.000 9828 IsGuiding returns 1
03:05:41.572 00.031 9828 IsSlewing returns 0
03:05:41.572 00.000 9828 IsGuiding returns 1
03:05:41.604 00.032 9828 IsSlewing returns 0
03:05:41.604 00.000 9828 IsGuiding returns 1
03:05:41.634 00.030 9828 IsSlewing returns 0
03:05:41.634 00.000 9828 IsGuiding returns 0
03:05:41.634 00.000 9828 scope move finished after 16 + 137 ms
03:05:41.634 00.000 9828 Move returns status 0, amount 16
03:05:41.634 00.000 9828 move complete, result=0
03:05:41.634 00.000 9828 worker thread done servicing request
03:05:41.634 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
03:05:42.004 00.370 8976 Exposure complete
03:05:42.010 00.006 8976 worker thread done servicing request
03:05:42.011 00.001 5052 OnExposeComplete: enter
03:05:42.011 00.000 5052 UpdateGuideState(): m_state=6
03:05:42.011 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12003
03:05:42.011 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.95, Mass=146, SNR=8.4, Peak=78 HFD=2.0
03:05:42.011 00.000 5052 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.04) = xAngle (-0.02 = -0.02)
03:05:42.011 00.000 5052 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.12 = -0.12)
03:05:42.011 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.03 mountX=0.27 mountY=-0.03, mountTheta=-0.12
03:05:42.012 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.24, opts=13)
03:05:42.012 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.24)
03:05:42.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:05:42.012 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
03:05:42.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:42.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:42.013 00.001 5052 Enqueuing Expose request
03:05:42.014 00.001 8976 Worker thread wakes up
03:05:42.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.24) opts 0xd
03:05:42.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.24)
03:05:42.014 00.000 8976 Moving (-0.12, 0.24) raw xDistance=0.27 yDistance=-0.03
03:05:42.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
03:05:42.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:05:42.014 00.000 8976 MoveAxis(L, 1, ABG)
03:05:42.014 00.000 8976 stepping (-17, 3) + (-1, 0)
03:05:42.014 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:42.035 00.021 8976 Received - 47 (G) 
03:05:42.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:42.035 00.000 8976 stepped: pos (-18, 3)
03:05:42.035 00.000 8976 MoveAxis(U, 0, ABG)
03:05:42.035 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
03:05:42.035 00.000 8976 MountToCamera -- mountX=2.70 mountY=-0.73 hyp=2.79 mountTheta=-0.27 cameraX=-0.57, cameraY=2.73 cameraTheta=1.78
03:05:42.035 00.000 8976 incremental bump (-0.575, 2.733) isValid = 1
03:05:42.035 00.000 8976 Scheduling Mount bump of (-0.024, 0.117)
03:05:42.035 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:05:42.035 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:05:42.035 00.000 8976 move complete, result=0
03:05:42.036 00.001 8976 worker thread done servicing request
03:05:42.036 00.000 8976 Worker thread wakes up
03:05:42.036 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
03:05:42.036 00.000 9828 Worker thread wakes up
03:05:42.036 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:05:42.036 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:05:42.036 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.42)
03:05:42.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:42.036 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:42.036 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.50)
03:05:42.036 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
03:05:42.036 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:05:42.036 00.000 9828 BLC: window closed
03:05:42.036 00.000 9828 MoveAxis(W, 6, B)
03:05:42.036 00.000 9828 Guiding  Dir = 3, Dur = 6
03:05:42.037 00.001 9828 IsSlewing returns 0
03:05:42.037 00.000 9828 IsGuiding returns 0
03:05:42.037 00.000 9828 PulseGuide returned control before completion, sleep 16
03:05:42.058 00.021 9828 IsGuiding returns 1
03:05:42.058 00.000 9828 scope still moving after pulse duration time elapsed
03:05:42.089 00.031 9828 IsSlewing returns 0
03:05:42.089 00.000 9828 IsGuiding returns 1
03:05:42.120 00.031 9828 IsSlewing returns 0
03:05:42.120 00.000 9828 IsGuiding returns 1
03:05:42.151 00.031 9828 IsSlewing returns 0
03:05:42.151 00.000 9828 IsGuiding returns 1
03:05:42.182 00.031 9828 IsSlewing returns 0
03:05:42.182 00.000 9828 IsGuiding returns 0
03:05:42.182 00.000 9828 scope move finished after 6 + 139 ms
03:05:42.182 00.000 9828 Move returns status 0, amount 6
03:05:42.182 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:42.182 00.000 9828 MoveAxis(N, 16, B)
03:05:42.182 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:42.198 00.016 9828 IsSlewing returns 0
03:05:42.198 00.000 9828 IsGuiding returns 0
03:05:42.198 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:42.228 00.030 9828 IsGuiding returns 1
03:05:42.228 00.000 9828 scope still moving after pulse duration time elapsed
03:05:42.259 00.031 9828 IsSlewing returns 0
03:05:42.260 00.001 9828 IsGuiding returns 1
03:05:42.290 00.030 9828 IsSlewing returns 0
03:05:42.290 00.000 9828 IsGuiding returns 1
03:05:42.320 00.030 9828 IsSlewing returns 0
03:05:42.320 00.000 9828 IsGuiding returns 1
03:05:42.352 00.032 9828 IsSlewing returns 0
03:05:42.352 00.000 9828 IsGuiding returns 1
03:05:42.382 00.030 9828 IsSlewing returns 0
03:05:42.382 00.000 9828 IsGuiding returns 1
03:05:42.413 00.031 9828 IsSlewing returns 0
03:05:42.413 00.000 9828 IsGuiding returns 0
03:05:42.413 00.000 9828 scope move finished after 16 + 199 ms
03:05:42.413 00.000 9828 Move returns status 0, amount 16
03:05:42.413 00.000 9828 move complete, result=0
03:05:42.414 00.001 9828 worker thread done servicing request
03:05:42.414 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
03:05:42.690 00.276 8976 Exposure complete
03:05:42.696 00.006 8976 worker thread done servicing request
03:05:42.696 00.000 5052 OnExposeComplete: enter
03:05:42.696 00.000 5052 UpdateGuideState(): m_state=6
03:05:42.696 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12004
03:05:42.696 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.95, Mass=144, SNR=8.3, Peak=71 HFD=2.1
03:05:42.696 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
03:05:42.696 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
03:05:42.696 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.24 hyp=0.37 cameraTheta=0.70 mountX=0.08 mountY=-0.37, mountTheta=-1.35
03:05:42.697 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.24, opts=13)
03:05:42.697 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.24)
03:05:42.697 00.000 8976 Worker thread wakes up
03:05:42.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.24) opts 0xd
03:05:42.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.24)
03:05:42.697 00.000 8976 Moving (0.29, 0.24) raw xDistance=0.08 yDistance=-0.37
03:05:42.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:05:42.697 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:05:42.697 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:05:42.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:42.697 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:42.698 00.001 5052 Enqueuing Expose request
03:05:42.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:05:42.698 00.000 8976 MoveAxis(R, 0, ABG)
03:05:42.698 00.000 8976 MoveAxis(U, 1, ABG)
03:05:42.698 00.000 8976 stepping (-18, 3) + (0, 1)
03:05:42.698 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:42.722 00.024 8976 Received - 47 (G) 
03:05:42.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:42.722 00.000 8976 stepped: pos (-18, 4)
03:05:42.722 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
03:05:42.722 00.000 8976 MountToCamera -- mountX=2.72 mountY=-0.70 hyp=2.80 mountTheta=-0.25 cameraX=-0.61, cameraY=2.74 cameraTheta=1.79
03:05:42.722 00.000 8976 incremental bump (-0.613, 2.737) isValid = 1
03:05:42.722 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
03:05:42.722 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:05:42.722 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:05:42.722 00.000 8976 move complete, result=0
03:05:42.722 00.000 8976 worker thread done servicing request
03:05:42.722 00.000 8976 Worker thread wakes up
03:05:42.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:42.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:42.723 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
03:05:42.723 00.000 9828 Worker thread wakes up
03:05:42.723 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:05:42.723 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:05:42.723 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.40)
03:05:42.723 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
03:05:42.723 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
03:05:42.723 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:05:42.723 00.000 9828 BLC: window closed
03:05:42.723 00.000 9828 MoveAxis(W, 6, B)
03:05:42.723 00.000 9828 Guiding  Dir = 3, Dur = 6
03:05:42.723 00.000 9828 IsSlewing returns 0
03:05:42.724 00.001 9828 IsGuiding returns 0
03:05:42.724 00.000 9828 PulseGuide returned control before completion, sleep 16
03:05:42.743 00.019 9828 IsGuiding returns 1
03:05:42.743 00.000 9828 scope still moving after pulse duration time elapsed
03:05:42.775 00.032 9828 IsSlewing returns 0
03:05:42.775 00.000 9828 IsGuiding returns 1
03:05:42.806 00.031 9828 IsSlewing returns 0
03:05:42.806 00.000 9828 IsGuiding returns 1
03:05:42.837 00.031 9828 IsSlewing returns 0
03:05:42.837 00.000 9828 IsGuiding returns 0
03:05:42.837 00.000 9828 scope move finished after 6 + 106 ms
03:05:42.837 00.000 9828 Move returns status 0, amount 6
03:05:42.837 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:42.837 00.000 9828 MoveAxis(N, 16, B)
03:05:42.837 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:42.853 00.016 9828 IsSlewing returns 0
03:05:42.853 00.000 9828 IsGuiding returns 0
03:05:42.853 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:42.883 00.030 9828 IsGuiding returns 1
03:05:42.884 00.001 9828 scope still moving after pulse duration time elapsed
03:05:42.914 00.030 9828 IsSlewing returns 0
03:05:42.915 00.001 9828 IsGuiding returns 1
03:05:42.944 00.029 9828 IsSlewing returns 0
03:05:42.944 00.000 9828 IsGuiding returns 1
03:05:42.975 00.031 9828 IsSlewing returns 0
03:05:42.975 00.000 9828 IsGuiding returns 1
03:05:43.006 00.031 9828 IsSlewing returns 0
03:05:43.006 00.000 9828 IsGuiding returns 0
03:05:43.006 00.000 9828 scope move finished after 16 + 137 ms
03:05:43.006 00.000 9828 Move returns status 0, amount 16
03:05:43.006 00.000 9828 move complete, result=0
03:05:43.006 00.000 9828 worker thread done servicing request
03:05:43.006 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
03:05:43.383 00.377 8976 Exposure complete
03:05:43.389 00.006 8976 worker thread done servicing request
03:05:43.389 00.000 5052 OnExposeComplete: enter
03:05:43.389 00.000 5052 UpdateGuideState(): m_state=6
03:05:43.389 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12005
03:05:43.389 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.12, Mass=155, SNR=8.7, Peak=78 HFD=2.1
03:05:43.389 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.77 = 2.51)
03:05:43.389 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.88 = 2.41)
03:05:43.389 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.59 hyp=0.60 cameraTheta=-1.73 mountX=-0.48 mountY=0.40, mountTheta=2.45
03:05:43.390 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.59, opts=13)
03:05:43.390 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.59)
03:05:43.390 00.000 8976 Worker thread wakes up
03:05:43.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.59) opts 0xd
03:05:43.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.59)
03:05:43.390 00.000 8976 Moving (-0.09, -0.59) raw xDistance=-0.48 yDistance=0.40
03:05:43.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
03:05:43.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40
03:05:43.390 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:05:43.391 00.001 5052 UpdateGuideState exits: m=155 SNR=8.7
03:05:43.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:43.391 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:43.391 00.000 5052 Enqueuing Expose request
03:05:43.391 00.000 8976 MoveAxis(R, 2, ABG)
03:05:43.391 00.000 8976 stepping (-18, 4) + (2, 0)
03:05:43.391 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:43.426 00.035 8976 Received - 47 (G) 
03:05:43.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:43.426 00.000 8976 stepped: pos (-16, 4)
03:05:43.426 00.000 8976 MoveAxis(D, 1, ABG)
03:05:43.426 00.000 8976 stepping (-16, 4) + (0, -1)
03:05:43.426 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:43.457 00.031 8976 Received - 47 (G) 
03:05:43.458 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:43.458 00.000 8976 stepped: pos (-16, 3)
03:05:43.458 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
03:05:43.458 00.000 8976 MountToCamera -- mountX=2.63 mountY=-0.63 hyp=2.70 mountTheta=-0.23 cameraX=-0.64, cameraY=2.63 cameraTheta=1.81
03:05:43.458 00.000 8976 incremental bump (-0.639, 2.625) isValid = 1
03:05:43.458 00.000 8976 Scheduling Mount bump of (-0.027, 0.116)
03:05:43.458 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:05:43.458 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:05:43.458 00.000 8976 move complete, result=0
03:05:43.458 00.000 9828 Worker thread wakes up
03:05:43.458 00.000 8976 worker thread done servicing request
03:05:43.458 00.000 8976 Worker thread wakes up
03:05:43.458 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:43.458 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:43.458 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:05:43.458 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 1 ms SOUTH
03:05:43.459 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:05:43.459 00.000 9828 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.90 = -1.39)
03:05:43.459 00.000 9828 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.47)
03:05:43.459 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.02 mountY=-0.12, mountTheta=-1.39
03:05:43.459 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:05:43.459 00.000 9828 BLC: window closed
03:05:43.459 00.000 9828 MoveAxis(W, 7, B)
03:05:43.459 00.000 9828 Guiding  Dir = 3, Dur = 7
03:05:43.459 00.000 9828 IsSlewing returns 0
03:05:43.459 00.000 9828 IsGuiding returns 0
03:05:43.459 00.000 9828 PulseGuide returned control before completion, sleep 17
03:05:43.488 00.029 9828 IsGuiding returns 1
03:05:43.488 00.000 9828 scope still moving after pulse duration time elapsed
03:05:43.519 00.031 9828 IsSlewing returns 0
03:05:43.519 00.000 9828 IsGuiding returns 1
03:05:43.550 00.031 9828 IsSlewing returns 0
03:05:43.550 00.000 9828 IsGuiding returns 1
03:05:43.582 00.032 9828 IsSlewing returns 0
03:05:43.582 00.000 9828 IsGuiding returns 0
03:05:43.582 00.000 9828 scope move finished after 7 + 115 ms
03:05:43.582 00.000 9828 Move returns status 0, amount 7
03:05:43.582 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:43.582 00.000 9828 MoveAxis(N, 16, B)
03:05:43.582 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:43.597 00.015 9828 IsSlewing returns 0
03:05:43.597 00.000 9828 IsGuiding returns 0
03:05:43.597 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:43.628 00.031 9828 IsGuiding returns 1
03:05:43.628 00.000 9828 scope still moving after pulse duration time elapsed
03:05:43.660 00.032 9828 IsSlewing returns 0
03:05:43.660 00.000 9828 IsGuiding returns 1
03:05:43.690 00.030 9828 IsSlewing returns 0
03:05:43.690 00.000 9828 IsGuiding returns 1
03:05:43.721 00.031 9828 IsSlewing returns 0
03:05:43.721 00.000 9828 IsGuiding returns 1
03:05:43.753 00.032 9828 IsSlewing returns 0
03:05:43.753 00.000 9828 IsGuiding returns 0
03:05:43.753 00.000 9828 scope move finished after 16 + 139 ms
03:05:43.753 00.000 9828 Move returns status 0, amount 16
03:05:43.753 00.000 9828 move complete, result=0
03:05:43.753 00.000 9828 worker thread done servicing request
03:05:43.753 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
03:05:44.117 00.364 8976 Exposure complete
03:05:44.123 00.006 8976 worker thread done servicing request
03:05:44.123 00.000 5052 OnExposeComplete: enter
03:05:44.123 00.000 5052 UpdateGuideState(): m_state=6
03:05:44.123 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12006
03:05:44.123 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.34, Mass=163, SNR=8.8, Peak=72 HFD=2.3
03:05:44.123 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.21 = 2.07)
03:05:44.123 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
03:05:44.123 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.37 hyp=0.45 cameraTheta=-2.16 mountX=-0.22 mountY=0.41, mountTheta=2.05
03:05:44.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.37, opts=13)
03:05:44.124 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.37)
03:05:44.124 00.000 8976 Worker thread wakes up
03:05:44.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.37) opts 0xd
03:05:44.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.37)
03:05:44.124 00.000 8976 Moving (-0.25, -0.37) raw xDistance=-0.22 yDistance=0.41
03:05:44.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:05:44.124 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=60, Gamma=2.630
03:05:44.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
03:05:44.124 00.000 8976 MoveAxis(R, 0, ABG)
03:05:44.124 00.000 8976 MoveAxis(D, 2, ABG)
03:05:44.124 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
03:05:44.124 00.000 8976 stepping (-16, 3) + (0, -2)
03:05:44.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:44.125 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:44.125 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:44.125 00.000 5052 Enqueuing Expose request
03:05:44.161 00.036 8976 Received - 47 (G) 
03:05:44.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:44.161 00.000 8976 stepped: pos (-16, 1)
03:05:44.161 00.000 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
03:05:44.161 00.000 8976 MountToCamera -- mountX=2.57 mountY=-0.47 hyp=2.61 mountTheta=-0.18 cameraX=-0.75, cameraY=2.50 cameraTheta=1.86
03:05:44.161 00.000 8976 incremental bump (-0.749, 2.503) isValid = 1
03:05:44.161 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
03:05:44.161 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
03:05:44.161 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
03:05:44.161 00.000 8976 move complete, result=0
03:05:44.161 00.000 8976 worker thread done servicing request
03:05:44.161 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:05:44.161 00.000 8976 Worker thread wakes up
03:05:44.162 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:44.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:44.162 00.000 9828 Worker thread wakes up
03:05:44.162 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
03:05:44.162 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:05:44.162 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.95 = -1.34)
03:05:44.162 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.42)
03:05:44.162 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
03:05:44.162 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
03:05:44.162 00.000 9828 BLC: window closed
03:05:44.162 00.000 9828 MoveAxis(W, 9, B)
03:05:44.162 00.000 9828 Guiding  Dir = 3, Dur = 9
03:05:44.163 00.001 9828 IsSlewing returns 0
03:05:44.163 00.000 9828 IsGuiding returns 0
03:05:44.163 00.000 9828 PulseGuide returned control before completion, sleep 19
03:05:44.190 00.027 9828 IsGuiding returns 1
03:05:44.190 00.000 9828 scope still moving after pulse duration time elapsed
03:05:44.222 00.032 9828 IsSlewing returns 0
03:05:44.222 00.000 9828 IsGuiding returns 1
03:05:44.253 00.031 9828 IsSlewing returns 0
03:05:44.253 00.000 9828 IsGuiding returns 1
03:05:44.284 00.031 9828 IsSlewing returns 0
03:05:44.284 00.000 9828 IsGuiding returns 0
03:05:44.284 00.000 9828 scope move finished after 9 + 111 ms
03:05:44.284 00.000 9828 Move returns status 0, amount 9
03:05:44.284 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:44.284 00.000 9828 MoveAxis(N, 16, B)
03:05:44.284 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:44.300 00.016 9828 IsSlewing returns 0
03:05:44.300 00.000 9828 IsGuiding returns 0
03:05:44.300 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:44.331 00.031 9828 IsGuiding returns 1
03:05:44.331 00.000 9828 scope still moving after pulse duration time elapsed
03:05:44.362 00.031 9828 IsSlewing returns 0
03:05:44.362 00.000 9828 IsGuiding returns 1
03:05:44.393 00.031 9828 IsSlewing returns 0
03:05:44.393 00.000 9828 IsGuiding returns 1
03:05:44.424 00.031 9828 IsSlewing returns 0
03:05:44.424 00.000 9828 IsGuiding returns 1
03:05:44.456 00.032 9828 IsSlewing returns 0
03:05:44.456 00.000 9828 IsGuiding returns 0
03:05:44.456 00.000 9828 scope move finished after 16 + 139 ms
03:05:44.456 00.000 9828 Move returns status 0, amount 16
03:05:44.456 00.000 9828 move complete, result=0
03:05:44.456 00.000 9828 worker thread done servicing request
03:05:44.456 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
03:05:44.819 00.363 8976 Exposure complete
03:05:44.825 00.006 8976 worker thread done servicing request
03:05:44.825 00.000 5052 OnExposeComplete: enter
03:05:44.825 00.000 5052 UpdateGuideState(): m_state=6
03:05:44.825 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12007
03:05:44.825 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.13, Mass=169, SNR=9.0, Peak=72 HFD=2.0
03:05:44.825 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.04) = xAngle (-3.43 = 2.85)
03:05:44.825 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.54 = 2.75)
03:05:44.826 00.001 5052 CameraToMount -- cameraX=0.11 cameraY=-0.58 hyp=0.59 cameraTheta=-1.39 mountX=-0.57 mountY=0.23, mountTheta=2.76
03:05:44.826 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.58, opts=13)
03:05:44.827 00.001 5052 Enqueuing Move request for stepguider (0.11, -0.58)
03:05:44.827 00.000 8976 Worker thread wakes up
03:05:44.827 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:05:44.827 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:05:44.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:44.827 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:44.827 00.000 5052 Enqueuing Expose request
03:05:44.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.58) opts 0xd
03:05:44.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.58)
03:05:44.827 00.000 8976 Moving (0.11, -0.58) raw xDistance=-0.57 yDistance=0.23
03:05:44.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
03:05:44.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:05:44.827 00.000 8976 MoveAxis(R, 2, ABG)
03:05:44.827 00.000 8976 stepping (-16, 1) + (2, 0)
03:05:44.828 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:44.865 00.037 8976 Received - 47 (G) 
03:05:44.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:44.865 00.000 8976 stepped: pos (-14, 1)
03:05:44.865 00.000 8976 MoveAxis(U, 0, ABG)
03:05:44.865 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
03:05:44.865 00.000 8976 MountToCamera -- mountX=2.43 mountY=-0.37 hyp=2.46 mountTheta=-0.15 cameraX=-0.78, cameraY=2.33 cameraTheta=1.89
03:05:44.865 00.000 8976 incremental bump (-0.777, 2.330) isValid = 1
03:05:44.865 00.000 8976 Scheduling Mount bump of (-0.036, 0.113)
03:05:44.865 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:05:44.865 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:05:44.865 00.000 8976 move complete, result=0
03:05:44.865 00.000 8976 worker thread done servicing request
03:05:44.865 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.2 px 0 ms NORTH
03:05:44.865 00.000 8976 Worker thread wakes up
03:05:44.865 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:44.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:44.865 00.000 9828 Worker thread wakes up
03:05:44.866 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:05:44.866 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:05:44.866 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.31)
03:05:44.866 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.39)
03:05:44.866 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.31
03:05:44.866 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
03:05:44.866 00.000 9828 BLC: window closed
03:05:44.866 00.000 9828 MoveAxis(W, 10, B)
03:05:44.866 00.000 9828 Guiding  Dir = 3, Dur = 10
03:05:44.867 00.001 9828 IsSlewing returns 0
03:05:44.867 00.000 9828 IsGuiding returns 0
03:05:44.867 00.000 9828 PulseGuide returned control before completion, sleep 20
03:05:44.894 00.027 9828 IsGuiding returns 1
03:05:44.894 00.000 9828 scope still moving after pulse duration time elapsed
03:05:44.927 00.033 9828 IsSlewing returns 0
03:05:44.927 00.000 9828 IsGuiding returns 1
03:05:44.957 00.030 9828 IsSlewing returns 0
03:05:44.958 00.001 9828 IsGuiding returns 1
03:05:44.988 00.030 9828 IsSlewing returns 0
03:05:44.989 00.001 9828 IsGuiding returns 1
03:05:45.019 00.030 9828 IsSlewing returns 0
03:05:45.019 00.000 9828 IsGuiding returns 0
03:05:45.020 00.001 9828 scope move finished after 10 + 142 ms
03:05:45.020 00.000 9828 Move returns status 0, amount 10
03:05:45.020 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:45.020 00.000 9828 MoveAxis(N, 16, B)
03:05:45.020 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:45.035 00.015 9828 IsSlewing returns 0
03:05:45.035 00.000 9828 IsGuiding returns 0
03:05:45.036 00.001 9828 PulseGuide returned control before completion, sleep 26
03:05:45.067 00.031 9828 IsGuiding returns 1
03:05:45.067 00.000 9828 scope still moving after pulse duration time elapsed
03:05:45.099 00.032 9828 IsSlewing returns 0
03:05:45.099 00.000 9828 IsGuiding returns 1
03:05:45.130 00.031 9828 IsSlewing returns 0
03:05:45.130 00.000 9828 IsGuiding returns 1
03:05:45.161 00.031 9828 IsSlewing returns 0
03:05:45.161 00.000 9828 IsGuiding returns 1
03:05:45.191 00.030 9828 IsSlewing returns 0
03:05:45.191 00.000 9828 IsGuiding returns 0
03:05:45.191 00.000 9828 scope move finished after 16 + 140 ms
03:05:45.192 00.001 9828 Move returns status 0, amount 16
03:05:45.192 00.000 9828 move complete, result=0
03:05:45.192 00.000 9828 worker thread done servicing request
03:05:45.192 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
03:05:45.556 00.364 8976 Exposure complete
03:05:45.562 00.006 8976 worker thread done servicing request
03:05:45.562 00.000 5052 OnExposeComplete: enter
03:05:45.562 00.000 5052 UpdateGuideState(): m_state=6
03:05:45.562 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12008
03:05:45.563 00.001 5052 Star::Find returns 1 (0), X=329.64, Y=281.85, Mass=153, SNR=8.6, Peak=72 HFD=2.0
03:05:45.563 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
03:05:45.563 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
03:05:45.563 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.14 hyp=0.48 cameraTheta=0.30 mountX=-0.08 mountY=-0.46, mountTheta=-1.75
03:05:45.564 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.14, opts=13)
03:05:45.564 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.14)
03:05:45.564 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:05:45.564 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
03:05:45.564 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:45.564 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:45.564 00.000 5052 Enqueuing Expose request
03:05:45.565 00.001 8976 Worker thread wakes up
03:05:45.565 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.14) opts 0xd
03:05:45.565 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.14)
03:05:45.565 00.000 8976 Moving (0.46, 0.14) raw xDistance=-0.08 yDistance=-0.46
03:05:45.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:05:45.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:05:45.565 00.000 8976 MoveAxis(R, 0, ABG)
03:05:45.566 00.001 8976 MoveAxis(U, 2, ABG)
03:05:45.566 00.000 8976 stepping (-14, 1) + (0, 2)
03:05:45.566 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:45.600 00.034 8976 Received - 47 (G) 
03:05:45.600 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:45.600 00.000 8976 stepped: pos (-14, 3)
03:05:45.600 00.000 8976 MountToCamera -- mountTheta (-0.17) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
03:05:45.600 00.000 8976 MountToCamera -- mountX=2.33 mountY=-0.40 hyp=2.37 mountTheta=-0.17 cameraX=-0.70, cameraY=2.26 cameraTheta=1.87
03:05:45.600 00.000 8976 incremental bump (-0.703, 2.263) isValid = 1
03:05:45.600 00.000 8976 Scheduling Mount bump of (-0.034, 0.114)
03:05:45.600 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
03:05:45.600 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
03:05:45.600 00.000 8976 move complete, result=0
03:05:45.600 00.000 8976 worker thread done servicing request
03:05:45.600 00.000 8976 Worker thread wakes up
03:05:45.600 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:05:45.602 00.002 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:45.602 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:45.604 00.002 9828 Worker thread wakes up
03:05:45.604 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
03:05:45.604 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:05:45.604 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.96 = -1.33)
03:05:45.604 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.41)
03:05:45.604 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.03 mountY=-0.12, mountTheta=-1.33
03:05:45.605 00.001 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
03:05:45.605 00.000 9828 BLC: window closed
03:05:45.605 00.000 9828 MoveAxis(W, 9, B)
03:05:45.605 00.000 9828 Guiding  Dir = 3, Dur = 9
03:05:45.605 00.000 9828 IsSlewing returns 0
03:05:45.606 00.001 9828 IsGuiding returns 0
03:05:45.606 00.000 9828 PulseGuide returned control before completion, sleep 19
03:05:45.631 00.025 9828 IsGuiding returns 1
03:05:45.631 00.000 9828 scope still moving after pulse duration time elapsed
03:05:45.663 00.032 9828 IsSlewing returns 0
03:05:45.663 00.000 9828 IsGuiding returns 1
03:05:45.693 00.030 9828 IsSlewing returns 0
03:05:45.693 00.000 9828 IsGuiding returns 1
03:05:45.725 00.032 9828 IsSlewing returns 0
03:05:45.725 00.000 9828 IsGuiding returns 0
03:05:45.725 00.000 9828 scope move finished after 9 + 110 ms
03:05:45.725 00.000 9828 Move returns status 0, amount 9
03:05:45.725 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:45.725 00.000 9828 MoveAxis(N, 16, B)
03:05:45.725 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:45.742 00.017 9828 IsSlewing returns 0
03:05:45.742 00.000 9828 IsGuiding returns 0
03:05:45.742 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:45.773 00.031 9828 IsGuiding returns 1
03:05:45.773 00.000 9828 scope still moving after pulse duration time elapsed
03:05:45.806 00.033 9828 IsSlewing returns 0
03:05:45.806 00.000 9828 IsGuiding returns 1
03:05:45.837 00.031 9828 IsSlewing returns 0
03:05:45.837 00.000 9828 IsGuiding returns 1
03:05:45.869 00.032 9828 IsSlewing returns 0
03:05:45.869 00.000 9828 IsGuiding returns 1
03:05:45.901 00.032 9828 IsSlewing returns 0
03:05:45.901 00.000 9828 IsGuiding returns 1
03:05:45.932 00.031 9828 IsSlewing returns 0
03:05:45.932 00.000 9828 IsGuiding returns 0
03:05:45.932 00.000 9828 scope move finished after 16 + 174 ms
03:05:45.932 00.000 9828 Move returns status 0, amount 16
03:05:45.932 00.000 9828 move complete, result=0
03:05:45.932 00.000 9828 worker thread done servicing request
03:05:45.932 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
03:05:46.294 00.362 8976 Exposure complete
03:05:46.301 00.007 8976 worker thread done servicing request
03:05:46.301 00.000 5052 OnExposeComplete: enter
03:05:46.301 00.000 5052 UpdateGuideState(): m_state=6
03:05:46.301 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12009
03:05:46.301 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.88, Mass=156, SNR=8.7, Peak=75 HFD=2.0
03:05:46.302 00.001 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
03:05:46.302 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
03:05:46.302 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.17 hyp=0.44 cameraTheta=0.39 mountX=-0.03 mountY=-0.43, mountTheta=-1.65
03:05:46.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.17, opts=13)
03:05:46.303 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.17)
03:05:46.303 00.000 8976 Worker thread wakes up
03:05:46.303 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:05:46.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.17) opts 0xd
03:05:46.303 00.000 5052 UpdateGuideState exits: m=156 SNR=8.7
03:05:46.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.17)
03:05:46.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:46.303 00.000 8976 Moving (0.40, 0.17) raw xDistance=-0.03 yDistance=-0.43
03:05:46.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:46.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:05:46.303 00.000 5052 Enqueuing Expose request
03:05:46.304 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
03:05:46.304 00.000 8976 MoveAxis(R, 0, ABG)
03:05:46.304 00.000 8976 MoveAxis(U, 2, ABG)
03:05:46.304 00.000 8976 stepping (-14, 3) + (0, 2)
03:05:46.304 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:46.335 00.031 8976 Received - 47 (G) 
03:05:46.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:46.335 00.000 8976 stepped: pos (-14, 5)
03:05:46.335 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
03:05:46.335 00.000 8976 MountToCamera -- mountX=2.27 mountY=-0.53 hyp=2.33 mountTheta=-0.23 cameraX=-0.56, cameraY=2.27 cameraTheta=1.81
03:05:46.335 00.000 8976 incremental bump (-0.560, 2.265) isValid = 1
03:05:46.335 00.000 8976 Scheduling Mount bump of (-0.028, 0.116)
03:05:46.335 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:05:46.335 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:05:46.335 00.000 8976 move complete, result=0
03:05:46.335 00.000 9828 Worker thread wakes up
03:05:46.335 00.000 8976 worker thread done servicing request
03:05:46.335 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:05:46.335 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:05:46.335 00.000 8976 Worker thread wakes up
03:05:46.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:46.336 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:46.336 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:05:46.336 00.000 9828 CameraToMount -- cameraTheta (1.80) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
03:05:46.336 00.000 9828 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.46)
03:05:46.336 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.02 mountY=-0.12, mountTheta=-1.38
03:05:46.336 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:05:46.336 00.000 9828 BLC: window closed
03:05:46.336 00.000 9828 MoveAxis(W, 7, B)
03:05:46.336 00.000 9828 Guiding  Dir = 3, Dur = 7
03:05:46.337 00.001 9828 IsSlewing returns 0
03:05:46.337 00.000 9828 IsGuiding returns 0
03:05:46.337 00.000 9828 PulseGuide returned control before completion, sleep 17
03:05:46.359 00.022 9828 IsGuiding returns 1
03:05:46.359 00.000 9828 scope still moving after pulse duration time elapsed
03:05:46.391 00.032 9828 IsSlewing returns 0
03:05:46.391 00.000 9828 IsGuiding returns 1
03:05:46.422 00.031 9828 IsSlewing returns 0
03:05:46.422 00.000 9828 IsGuiding returns 1
03:05:46.453 00.031 9828 IsSlewing returns 0
03:05:46.453 00.000 9828 IsGuiding returns 0
03:05:46.453 00.000 9828 scope move finished after 7 + 109 ms
03:05:46.453 00.000 9828 Move returns status 0, amount 7
03:05:46.453 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:46.453 00.000 9828 MoveAxis(N, 16, B)
03:05:46.453 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:46.469 00.016 9828 IsSlewing returns 0
03:05:46.469 00.000 9828 IsGuiding returns 0
03:05:46.469 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:46.501 00.032 9828 IsGuiding returns 1
03:05:46.501 00.000 9828 scope still moving after pulse duration time elapsed
03:05:46.532 00.031 9828 IsSlewing returns 0
03:05:46.532 00.000 9828 IsGuiding returns 1
03:05:46.579 00.047 9828 IsSlewing returns 0
03:05:46.579 00.000 9828 IsGuiding returns 1
03:05:46.626 00.047 9828 IsSlewing returns 0
03:05:46.627 00.001 9828 IsGuiding returns 0
03:05:46.627 00.000 9828 scope move finished after 16 + 140 ms
03:05:46.627 00.000 9828 Move returns status 0, amount 16
03:05:46.627 00.000 9828 move complete, result=0
03:05:46.627 00.000 9828 worker thread done servicing request
03:05:46.627 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
03:05:47.016 00.389 8976 Exposure complete
03:05:47.022 00.006 5052 OnExposeComplete: enter
03:05:47.023 00.001 5052 UpdateGuideState(): m_state=6
03:05:47.023 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12010
03:05:47.023 00.000 5052 Star::Find returns 1 (0), X=330.25, Y=281.90, Mass=155, SNR=8.6, Peak=76 HFD=2.1
03:05:47.023 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
03:05:47.023 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
03:05:47.023 00.000 5052 CameraToMount -- cameraX=1.07 cameraY=0.19 hyp=1.09 cameraTheta=0.18 mountX=-0.32 mountY=-1.00, mountTheta=-1.88
03:05:47.024 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.07, y=0.19, opts=13)
03:05:47.024 00.000 5052 Enqueuing Move request for stepguider (1.07, 0.19)
03:05:47.024 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:05:47.024 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
03:05:47.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:47.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:47.024 00.000 5052 Enqueuing Expose request
03:05:47.024 00.000 8976 worker thread done servicing request
03:05:47.024 00.000 8976 Worker thread wakes up
03:05:47.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.07, 0.19) opts 0xd
03:05:47.024 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.07, 0.19)
03:05:47.025 00.001 8976 Moving (1.07, 0.19) raw xDistance=-0.32 yDistance=-1.00
03:05:47.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:05:47.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.00
03:05:47.025 00.000 8976 MoveAxis(R, 1, ABG)
03:05:47.025 00.000 8976 stepping (-14, 5) + (1, 0)
03:05:47.025 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:47.054 00.029 8976 Received - 47 (G) 
03:05:47.055 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:47.055 00.000 8976 stepped: pos (-13, 5)
03:05:47.055 00.000 8976 MoveAxis(U, 4, ABG)
03:05:47.055 00.000 8976 stepping (-13, 5) + (0, 4)
03:05:47.055 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:05:47.086 00.031 8976 Received - 47 (G) 
03:05:47.086 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:05:47.086 00.000 8976 stepped: pos (-13, 9)
03:05:47.086 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
03:05:47.086 00.000 8976 MountToCamera -- mountX=2.18 mountY=-0.83 hyp=2.33 mountTheta=-0.36 cameraX=-0.25, cameraY=2.32 cameraTheta=1.68
03:05:47.086 00.000 8976 incremental bump (-0.254, 2.317) isValid = 1
03:05:47.086 00.000 8976 Scheduling Mount bump of (-0.013, 0.118)
03:05:47.086 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:05:47.086 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:05:47.087 00.001 8976 move complete, result=0
03:05:47.087 00.000 9828 Worker thread wakes up
03:05:47.087 00.000 8976 worker thread done servicing request
03:05:47.087 00.000 8976 Worker thread wakes up
03:05:47.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:47.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:47.087 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:05:47.087 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
03:05:47.087 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:05:47.087 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
03:05:47.087 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
03:05:47.087 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.51
03:05:47.087 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:05:47.087 00.000 9828 BLC: window closed
03:05:47.087 00.000 9828 MoveAxis(W, 2, B)
03:05:47.087 00.000 9828 Guiding  Dir = 3, Dur = 2
03:05:47.088 00.001 9828 IsSlewing returns 0
03:05:47.088 00.000 9828 IsGuiding returns 0
03:05:47.088 00.000 9828 PulseGuide returned control before completion, sleep 12
03:05:47.113 00.025 9828 IsGuiding returns 1
03:05:47.113 00.000 9828 scope still moving after pulse duration time elapsed
03:05:47.145 00.032 9828 IsSlewing returns 0
03:05:47.145 00.000 9828 IsGuiding returns 1
03:05:47.175 00.030 9828 IsSlewing returns 0
03:05:47.175 00.000 9828 IsGuiding returns 1
03:05:47.206 00.031 9828 IsSlewing returns 0
03:05:47.206 00.000 9828 IsGuiding returns 0
03:05:47.206 00.000 9828 scope move finished after 2 + 116 ms
03:05:47.206 00.000 9828 Move returns status 0, amount 2
03:05:47.206 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:47.206 00.000 9828 MoveAxis(N, 16, B)
03:05:47.206 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:47.222 00.016 9828 IsSlewing returns 0
03:05:47.222 00.000 9828 IsGuiding returns 0
03:05:47.222 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:47.254 00.032 9828 IsGuiding returns 1
03:05:47.254 00.000 9828 scope still moving after pulse duration time elapsed
03:05:47.286 00.032 9828 IsSlewing returns 0
03:05:47.286 00.000 9828 IsGuiding returns 1
03:05:47.318 00.032 9828 IsSlewing returns 0
03:05:47.318 00.000 9828 IsGuiding returns 1
03:05:47.350 00.032 9828 IsSlewing returns 0
03:05:47.350 00.000 9828 IsGuiding returns 1
03:05:47.382 00.032 9828 IsSlewing returns 0
03:05:47.382 00.000 9828 IsGuiding returns 0
03:05:47.383 00.001 9828 scope move finished after 16 + 144 ms
03:05:47.383 00.000 9828 Move returns status 0, amount 16
03:05:47.383 00.000 9828 move complete, result=0
03:05:47.383 00.000 9828 worker thread done servicing request
03:05:47.383 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:05:47.784 00.401 8976 Exposure complete
03:05:47.790 00.006 8976 worker thread done servicing request
03:05:47.790 00.000 5052 OnExposeComplete: enter
03:05:47.790 00.000 5052 UpdateGuideState(): m_state=6
03:05:47.790 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12011
03:05:47.790 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=280.97, Mass=169, SNR=9.0, Peak=77 HFD=2.1
03:05:47.790 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.47 = 2.82)
03:05:47.790 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.71)
03:05:47.790 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.74 hyp=0.75 cameraTheta=-1.42 mountX=-0.71 mountY=0.31, mountTheta=2.73
03:05:47.791 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.74, opts=13)
03:05:47.791 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.74)
03:05:47.791 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:05:47.791 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:05:47.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:47.791 00.000 8976 Worker thread wakes up
03:05:47.792 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.74) opts 0xd
03:05:47.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.74)
03:05:47.792 00.000 8976 Moving (0.11, -0.74) raw xDistance=-0.71 yDistance=0.31
03:05:47.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
03:05:47.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:47.792 00.000 5052 Enqueuing Expose request
03:05:47.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.31
03:05:47.792 00.000 8976 MoveAxis(R, 3, ABG)
03:05:47.792 00.000 8976 stepping (-13, 9) + (3, 0)
03:05:47.792 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:47.822 00.030 8976 Received - 47 (G) 
03:05:47.822 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:47.822 00.000 8976 stepped: pos (-10, 9)
03:05:47.822 00.000 8976 MoveAxis(D, 1, ABG)
03:05:47.822 00.000 8976 stepping (-10, 9) + (0, -1)
03:05:47.822 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:47.854 00.032 8976 Received - 47 (G) 
03:05:47.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:47.854 00.000 8976 stepped: pos (-10, 8)
03:05:47.854 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
03:05:47.854 00.000 8976 MountToCamera -- mountX=1.97 mountY=-0.97 hyp=2.19 mountTheta=-0.46 cameraX=-0.03, cameraY=2.19 cameraTheta=1.58
03:05:47.854 00.000 8976 incremental bump (-0.027, 2.193) isValid = 1
03:05:47.854 00.000 8976 Scheduling Mount bump of (-0.001, 0.119)
03:05:47.854 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:05:47.854 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:05:47.854 00.000 8976 move complete, result=0
03:05:47.854 00.000 8976 worker thread done servicing request
03:05:47.854 00.000 8976 Worker thread wakes up
03:05:47.854 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.3 px 1 ms SOUTH
03:05:47.854 00.000 9828 Worker thread wakes up
03:05:47.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:47.855 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:47.855 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:05:47.855 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:05:47.855 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
03:05:47.855 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.69)
03:05:47.855 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
03:05:47.855 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:05:47.855 00.000 9828 BLC: window closed
03:05:47.855 00.000 9828 MoveAxis(E, 1, B)
03:05:47.855 00.000 9828 Guiding  Dir = 2, Dur = 1
03:05:47.855 00.000 9828 IsSlewing returns 0
03:05:47.856 00.001 9828 IsGuiding returns 0
03:05:47.856 00.000 9828 PulseGuide returned control before completion, sleep 11
03:05:47.873 00.017 9828 IsGuiding returns 1
03:05:47.873 00.000 9828 scope still moving after pulse duration time elapsed
03:05:47.905 00.032 9828 IsSlewing returns 0
03:05:47.905 00.000 9828 IsGuiding returns 1
03:05:47.937 00.032 9828 IsSlewing returns 0
03:05:47.937 00.000 9828 IsGuiding returns 1
03:05:47.969 00.032 9828 IsSlewing returns 0
03:05:47.969 00.000 9828 IsGuiding returns 0
03:05:47.969 00.000 9828 scope move finished after 1 + 111 ms
03:05:47.969 00.000 9828 Move returns status 0, amount 1
03:05:47.969 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:47.969 00.000 9828 MoveAxis(N, 16, B)
03:05:47.969 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:47.985 00.016 9828 IsSlewing returns 0
03:05:47.985 00.000 9828 IsGuiding returns 0
03:05:47.985 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:48.015 00.030 9828 IsGuiding returns 1
03:05:48.015 00.000 9828 scope still moving after pulse duration time elapsed
03:05:48.046 00.031 9828 IsSlewing returns 0
03:05:48.046 00.000 9828 IsGuiding returns 1
03:05:48.078 00.032 9828 IsSlewing returns 0
03:05:48.078 00.000 9828 IsGuiding returns 1
03:05:48.108 00.030 9828 IsSlewing returns 0
03:05:48.108 00.000 9828 IsGuiding returns 0
03:05:48.108 00.000 9828 scope move finished after 16 + 107 ms
03:05:48.108 00.000 9828 Move returns status 0, amount 16
03:05:48.108 00.000 9828 move complete, result=0
03:05:48.108 00.000 9828 worker thread done servicing request
03:05:48.108 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
03:05:48.542 00.434 8976 Exposure complete
03:05:48.547 00.005 8976 worker thread done servicing request
03:05:48.548 00.001 5052 OnExposeComplete: enter
03:05:48.548 00.000 5052 UpdateGuideState(): m_state=6
03:05:48.548 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12012
03:05:48.548 00.000 5052 Star::Find returns 1 (0), X=330.10, Y=281.96, Mass=171, SNR=9.0, Peak=83 HFD=2.0
03:05:48.548 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
03:05:48.548 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
03:05:48.548 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=0.25 hyp=0.96 cameraTheta=0.27 mountX=-0.19 mountY=-0.91, mountTheta=-1.78
03:05:48.548 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=0.25, opts=13)
03:05:48.549 00.001 5052 Enqueuing Move request for stepguider (0.92, 0.25)
03:05:48.549 00.000 8976 Worker thread wakes up
03:05:48.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, 0.25) opts 0xd
03:05:48.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, 0.25)
03:05:48.549 00.000 8976 Moving (0.92, 0.25) raw xDistance=-0.19 yDistance=-0.91
03:05:48.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:05:48.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.91
03:05:48.549 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=60, Gamma=2.630
03:05:48.549 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
03:05:48.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:48.549 00.000 8976 MoveAxis(R, 0, ABG)
03:05:48.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:48.549 00.000 5052 Enqueuing Expose request
03:05:48.549 00.000 8976 MoveAxis(U, 4, ABG)
03:05:48.549 00.000 8976 stepping (-10, 8) + (0, 4)
03:05:48.549 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:05:48.589 00.040 8976 Received - 47 (G) 
03:05:48.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:05:48.589 00.000 8976 stepped: pos (-10, 12)
03:05:48.589 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
03:05:48.590 00.001 8976 MountToCamera -- mountX=1.82 mountY=-1.28 hyp=2.23 mountTheta=-0.61 cameraX=0.31, cameraY=2.21 cameraTheta=1.43
03:05:48.590 00.000 8976 incremental bump (0.312, 2.206) isValid = 1
03:05:48.590 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
03:05:48.590 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:05:48.590 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:05:48.590 00.000 8976 move complete, result=0
03:05:48.590 00.000 9828 Worker thread wakes up
03:05:48.590 00.000 8976 worker thread done servicing request
03:05:48.590 00.000 8976 Worker thread wakes up
03:05:48.590 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:05:48.590 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:05:48.590 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
03:05:48.590 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
03:05:48.590 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:48.590 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:48.590 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
03:05:48.590 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
03:05:48.590 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:05:48.590 00.000 9828 BLC: window closed
03:05:48.591 00.001 9828 MoveAxis(E, 7, B)
03:05:48.591 00.000 9828 Guiding  Dir = 2, Dur = 7
03:05:48.591 00.000 9828 IsSlewing returns 0
03:05:48.591 00.000 9828 IsGuiding returns 0
03:05:48.591 00.000 9828 PulseGuide returned control before completion, sleep 17
03:05:48.620 00.029 9828 IsGuiding returns 1
03:05:48.620 00.000 9828 scope still moving after pulse duration time elapsed
03:05:48.651 00.031 9828 IsSlewing returns 0
03:05:48.651 00.000 9828 IsGuiding returns 1
03:05:48.682 00.031 9828 IsSlewing returns 0
03:05:48.682 00.000 9828 IsGuiding returns 1
03:05:48.713 00.031 9828 IsSlewing returns 0
03:05:48.713 00.000 9828 IsGuiding returns 0
03:05:48.713 00.000 9828 scope move finished after 7 + 115 ms
03:05:48.713 00.000 9828 Move returns status 0, amount 7
03:05:48.713 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:48.713 00.000 9828 MoveAxis(N, 16, B)
03:05:48.713 00.000 9828 Guiding  Dir = 0, Dur = 16
03:05:48.730 00.017 9828 IsSlewing returns 0
03:05:48.730 00.000 9828 IsGuiding returns 0
03:05:48.730 00.000 9828 PulseGuide returned control before completion, sleep 26
03:05:48.760 00.030 9828 IsGuiding returns 1
03:05:48.760 00.000 9828 scope still moving after pulse duration time elapsed
03:05:48.792 00.032 9828 IsSlewing returns 0
03:05:48.792 00.000 9828 IsGuiding returns 1
03:05:48.823 00.031 9828 IsSlewing returns 0
03:05:48.823 00.000 9828 IsGuiding returns 1
03:05:48.855 00.032 9828 IsSlewing returns 0
03:05:48.855 00.000 9828 IsGuiding returns 1
03:05:48.887 00.032 9828 IsSlewing returns 0
03:05:48.887 00.000 9828 IsGuiding returns 0
03:05:48.887 00.000 9828 scope move finished after 16 + 141 ms
03:05:48.887 00.000 9828 Move returns status 0, amount 16
03:05:48.887 00.000 9828 move complete, result=0
03:05:48.887 00.000 9828 worker thread done servicing request
03:05:48.887 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:05:49.276 00.389 8976 Exposure complete
03:05:49.282 00.006 8976 worker thread done servicing request
03:05:49.282 00.000 5052 OnExposeComplete: enter
03:05:49.282 00.000 5052 UpdateGuideState(): m_state=6
03:05:49.282 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12013
03:05:49.282 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.22, Mass=195, SNR=9.6, Peak=75 HFD=2.1
03:05:49.282 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
03:05:49.282 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.96 = -2.96)
03:05:49.282 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.49 hyp=0.67 cameraTheta=-0.81 mountX=-0.64 mountY=-0.12, mountTheta=-2.96
03:05:49.283 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.49, opts=13)
03:05:49.283 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.49)
03:05:49.283 00.000 8976 Worker thread wakes up
03:05:49.283 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:05:49.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.49) opts 0xd
03:05:49.283 00.000 5052 UpdateGuideState exits: m=195 SNR=9.6
03:05:49.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.49)
03:05:49.283 00.000 8976 Moving (0.46, -0.49) raw xDistance=-0.64 yDistance=-0.12
03:05:49.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:49.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:49.283 00.000 5052 Enqueuing Expose request
03:05:49.284 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
03:05:49.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:05:49.284 00.000 8976 MoveAxis(R, 3, ABG)
03:05:49.284 00.000 8976 stepping (-10, 12) + (3, 0)
03:05:49.284 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:49.324 00.040 8976 Received - 47 (G) 
03:05:49.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:05:49.324 00.000 8976 stepped: pos (-7, 12)
03:05:49.324 00.000 8976 MoveAxis(U, 0, ABG)
03:05:49.324 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
03:05:49.325 00.001 8976 MountToCamera -- mountX=1.57 mountY=-1.49 hyp=2.17 mountTheta=-0.76 cameraX=0.61, cameraY=2.08 cameraTheta=1.29
03:05:49.325 00.000 8976 incremental bump (0.608, 2.079) isValid = 1
03:05:49.325 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
03:05:49.325 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:05:49.325 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:05:49.325 00.000 8976 move complete, result=0
03:05:49.325 00.000 9828 Worker thread wakes up
03:05:49.325 00.000 8976 worker thread done servicing request
03:05:49.325 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
03:05:49.325 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:05:49.325 00.000 8976 Worker thread wakes up
03:05:49.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:49.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:49.325 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:05:49.325 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
03:05:49.325 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
03:05:49.326 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
03:05:49.326 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:05:49.326 00.000 9828 BLC: window closed
03:05:49.326 00.000 9828 MoveAxis(E, 12, B)
03:05:49.326 00.000 9828 Guiding  Dir = 2, Dur = 12
03:05:49.326 00.000 9828 IsSlewing returns 0
03:05:49.326 00.000 9828 IsGuiding returns 0
03:05:49.326 00.000 9828 PulseGuide returned control before completion, sleep 22
03:05:49.353 00.027 9828 IsGuiding returns 1
03:05:49.354 00.001 9828 scope still moving after pulse duration time elapsed
03:05:49.383 00.029 9828 IsSlewing returns 0
03:05:49.383 00.000 9828 IsGuiding returns 1
03:05:49.415 00.032 9828 IsSlewing returns 0
03:05:49.415 00.000 9828 IsGuiding returns 1
03:05:49.447 00.032 9828 IsSlewing returns 0
03:05:49.448 00.001 9828 IsGuiding returns 1
03:05:49.479 00.031 9828 IsSlewing returns 0
03:05:49.479 00.000 9828 IsGuiding returns 0
03:05:49.479 00.000 9828 scope move finished after 12 + 140 ms
03:05:49.479 00.000 9828 Move returns status 0, amount 12
03:05:49.479 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:49.479 00.000 9828 MoveAxis(N, 15, B)
03:05:49.479 00.000 9828 Guiding  Dir = 0, Dur = 15
03:05:49.495 00.016 9828 IsSlewing returns 0
03:05:49.495 00.000 9828 IsGuiding returns 0
03:05:49.495 00.000 9828 PulseGuide returned control before completion, sleep 25
03:05:49.527 00.032 9828 IsGuiding returns 1
03:05:49.527 00.000 9828 scope still moving after pulse duration time elapsed
03:05:49.558 00.031 9828 IsSlewing returns 0
03:05:49.558 00.000 9828 IsGuiding returns 1
03:05:49.590 00.032 9828 IsSlewing returns 0
03:05:49.590 00.000 9828 IsGuiding returns 1
03:05:49.621 00.031 9828 IsSlewing returns 0
03:05:49.621 00.000 9828 IsGuiding returns 1
03:05:49.652 00.031 9828 IsSlewing returns 0
03:05:49.652 00.000 9828 IsGuiding returns 0
03:05:49.652 00.000 9828 scope move finished after 15 + 142 ms
03:05:49.652 00.000 9828 Move returns status 0, amount 15
03:05:49.652 00.000 9828 move complete, result=0
03:05:49.652 00.000 9828 worker thread done servicing request
03:05:49.653 00.001 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:05:50.011 00.358 8976 Exposure complete
03:05:50.017 00.006 8976 worker thread done servicing request
03:05:50.017 00.000 5052 OnExposeComplete: enter
03:05:50.017 00.000 5052 UpdateGuideState(): m_state=6
03:05:50.017 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12014
03:05:50.017 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.80, Mass=158, SNR=8.7, Peak=74 HFD=1.9
03:05:50.017 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
03:05:50.018 00.001 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:05:50.018 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.09 hyp=0.38 cameraTheta=0.25 mountX=-0.08 mountY=-0.36, mountTheta=-1.80
03:05:50.018 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.09, opts=13)
03:05:50.018 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.09)
03:05:50.018 00.000 8976 Worker thread wakes up
03:05:50.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.09) opts 0xd
03:05:50.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.09)
03:05:50.018 00.000 8976 Moving (0.37, 0.09) raw xDistance=-0.08 yDistance=-0.36
03:05:50.018 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:05:50.019 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:05:50.019 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:05:50.019 00.000 8976 MoveAxis(R, 0, ABG)
03:05:50.019 00.000 8976 MoveAxis(U, 1, ABG)
03:05:50.019 00.000 8976 stepping (-7, 12) + (0, 1)
03:05:50.019 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:50.019 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:05:50.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:50.019 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:50.019 00.000 5052 Enqueuing Expose request
03:05:50.044 00.025 8976 Received - 47 (G) 
03:05:50.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:50.044 00.000 8976 stepped: pos (-7, 13)
03:05:50.044 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:05:50.044 00.000 8976 MountToCamera -- mountX=1.41 mountY=-1.68 hyp=2.19 mountTheta=-0.87 cameraX=0.85, cameraY=2.02 cameraTheta=1.17
03:05:50.044 00.000 8976 incremental bump (0.853, 2.018) isValid = 1
03:05:50.044 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
03:05:50.044 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:05:50.044 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:05:50.044 00.000 8976 move complete, result=0
03:05:50.044 00.000 8976 worker thread done servicing request
03:05:50.044 00.000 9828 Worker thread wakes up
03:05:50.044 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
03:05:50.044 00.000 8976 Worker thread wakes up
03:05:50.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:50.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:50.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:05:50.045 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:05:50.045 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
03:05:50.045 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
03:05:50.045 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
03:05:50.045 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:05:50.045 00.000 9828 BLC: window closed
03:05:50.045 00.000 9828 MoveAxis(E, 16, B)
03:05:50.045 00.000 9828 Guiding  Dir = 2, Dur = 16
03:05:50.045 00.000 9828 IsSlewing returns 0
03:05:50.045 00.000 9828 IsGuiding returns 0
03:05:50.046 00.001 9828 PulseGuide returned control before completion, sleep 26
03:05:50.083 00.037 9828 IsGuiding returns 1
03:05:50.083 00.000 9828 scope still moving after pulse duration time elapsed
03:05:50.114 00.031 9828 IsSlewing returns 0
03:05:50.114 00.000 9828 IsGuiding returns 1
03:05:50.145 00.031 9828 IsSlewing returns 0
03:05:50.145 00.000 9828 IsGuiding returns 1
03:05:50.176 00.031 9828 IsSlewing returns 0
03:05:50.176 00.000 9828 IsGuiding returns 1
03:05:50.207 00.031 9828 IsSlewing returns 0
03:05:50.207 00.000 9828 IsGuiding returns 0
03:05:50.207 00.000 9828 scope move finished after 16 + 145 ms
03:05:50.207 00.000 9828 Move returns status 0, amount 16
03:05:50.207 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:50.207 00.000 9828 MoveAxis(N, 14, B)
03:05:50.207 00.000 9828 Guiding  Dir = 0, Dur = 14
03:05:50.222 00.015 9828 IsSlewing returns 0
03:05:50.222 00.000 9828 IsGuiding returns 0
03:05:50.222 00.000 9828 PulseGuide returned control before completion, sleep 24
03:05:50.254 00.032 9828 IsGuiding returns 1
03:05:50.254 00.000 9828 scope still moving after pulse duration time elapsed
03:05:50.284 00.030 9828 IsSlewing returns 0
03:05:50.284 00.000 9828 IsGuiding returns 1
03:05:50.316 00.032 9828 IsSlewing returns 0
03:05:50.316 00.000 9828 IsGuiding returns 1
03:05:50.347 00.031 9828 IsSlewing returns 0
03:05:50.347 00.000 9828 IsGuiding returns 1
03:05:50.378 00.031 9828 IsSlewing returns 0
03:05:50.378 00.000 9828 IsGuiding returns 0
03:05:50.378 00.000 9828 scope move finished after 14 + 141 ms
03:05:50.378 00.000 9828 Move returns status 0, amount 14
03:05:50.378 00.000 9828 move complete, result=0
03:05:50.378 00.000 9828 worker thread done servicing request
03:05:50.378 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
03:05:50.731 00.353 8976 Exposure complete
03:05:50.736 00.005 8976 worker thread done servicing request
03:05:50.737 00.001 5052 OnExposeComplete: enter
03:05:50.737 00.000 5052 UpdateGuideState(): m_state=6
03:05:50.737 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12015
03:05:50.737 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.41, Mass=173, SNR=9.0, Peak=71 HFD=2.0
03:05:50.737 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.04) = xAngle (-2.60 = -2.60)
03:05:50.737 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.70 = -2.70)
03:05:50.737 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.30 hyp=0.57 cameraTheta=-0.56 mountX=-0.49 mountY=-0.24, mountTheta=-2.68
03:05:50.737 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.30, opts=13)
03:05:50.737 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.30)
03:05:50.737 00.000 8976 Worker thread wakes up
03:05:50.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.30) opts 0xd
03:05:50.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.30)
03:05:50.737 00.000 8976 Moving (0.49, -0.30) raw xDistance=-0.49 yDistance=-0.24
03:05:50.737 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:05:50.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
03:05:50.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:05:50.737 00.000 8976 MoveAxis(R, 2, ABG)
03:05:50.737 00.000 8976 stepping (-7, 13) + (2, 0)
03:05:50.738 00.001 5052 UpdateGuideState exits: m=173 SNR=9.0
03:05:50.738 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:50.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:50.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:50.738 00.000 5052 Enqueuing Expose request
03:05:50.764 00.026 8976 Received - 47 (G) 
03:05:50.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:50.764 00.000 8976 stepped: pos (-5, 13)
03:05:50.764 00.000 8976 MoveAxis(U, 0, ABG)
03:05:50.764 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:05:50.764 00.000 8976 MountToCamera -- mountX=1.20 mountY=-1.81 hyp=2.17 mountTheta=-0.99 cameraX=1.06, cameraY=1.89 cameraTheta=1.06
03:05:50.764 00.000 8976 incremental bump (1.063, 1.887) isValid = 1
03:05:50.764 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
03:05:50.764 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:05:50.764 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:05:50.764 00.000 8976 move complete, result=0
03:05:50.764 00.000 8976 worker thread done servicing request
03:05:50.764 00.000 9828 Worker thread wakes up
03:05:50.764 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:05:50.764 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:05:50.764 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
03:05:50.764 00.000 8976 Worker thread wakes up
03:05:50.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:50.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:50.764 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
03:05:50.764 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
03:05:50.764 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
03:05:50.764 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:05:50.764 00.000 9828 BLC: window closed
03:05:50.764 00.000 9828 MoveAxis(E, 19, B)
03:05:50.764 00.000 9828 Guiding  Dir = 2, Dur = 19
03:05:50.765 00.001 9828 IsSlewing returns 0
03:05:50.765 00.000 9828 IsGuiding returns 0
03:05:50.765 00.000 9828 PulseGuide returned control before completion, sleep 29
03:05:50.796 00.031 9828 IsGuiding returns 1
03:05:50.796 00.000 9828 scope still moving after pulse duration time elapsed
03:05:50.827 00.031 9828 IsSlewing returns 0
03:05:50.827 00.000 9828 IsGuiding returns 1
03:05:50.859 00.032 9828 IsSlewing returns 0
03:05:50.859 00.000 9828 IsGuiding returns 1
03:05:50.891 00.032 9828 IsSlewing returns 0
03:05:50.891 00.000 9828 IsGuiding returns 1
03:05:50.923 00.032 9828 IsSlewing returns 0
03:05:50.923 00.000 9828 IsGuiding returns 0
03:05:50.923 00.000 9828 scope move finished after 19 + 138 ms
03:05:50.923 00.000 9828 Move returns status 0, amount 19
03:05:50.923 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:50.923 00.000 9828 MoveAxis(N, 13, B)
03:05:50.923 00.000 9828 Guiding  Dir = 0, Dur = 13
03:05:50.938 00.015 9828 IsSlewing returns 0
03:05:50.938 00.000 9828 IsGuiding returns 0
03:05:50.938 00.000 9828 PulseGuide returned control before completion, sleep 23
03:05:50.970 00.032 9828 IsGuiding returns 1
03:05:50.970 00.000 9828 scope still moving after pulse duration time elapsed
03:05:51.001 00.031 9828 IsSlewing returns 0
03:05:51.001 00.000 9828 IsGuiding returns 1
03:05:51.032 00.031 9828 IsSlewing returns 0
03:05:51.032 00.000 9828 IsGuiding returns 1
03:05:51.063 00.031 9828 IsSlewing returns 0
03:05:51.064 00.001 9828 IsGuiding returns 1
03:05:51.109 00.045 9828 IsSlewing returns 0
03:05:51.109 00.000 9828 IsGuiding returns 0
03:05:51.109 00.000 9828 scope move finished after 13 + 157 ms
03:05:51.109 00.000 9828 Move returns status 0, amount 13
03:05:51.109 00.000 9828 move complete, result=0
03:05:51.109 00.000 9828 worker thread done servicing request
03:05:51.110 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:05:51.449 00.339 8976 Exposure complete
03:05:51.454 00.005 8976 worker thread done servicing request
03:05:51.454 00.000 5052 OnExposeComplete: enter
03:05:51.454 00.000 5052 UpdateGuideState(): m_state=6
03:05:51.454 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12016
03:05:51.454 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.86, Mass=142, SNR=8.3, Peak=78 HFD=1.7
03:05:51.455 00.001 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
03:05:51.455 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
03:05:51.455 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.15 hyp=0.54 cameraTheta=0.29 mountX=-0.10 mountY=-0.52, mountTheta=-1.76
03:05:51.455 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.15, opts=13)
03:05:51.455 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.15)
03:05:51.455 00.000 8976 Worker thread wakes up
03:05:51.456 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.15) opts 0xd
03:05:51.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.15)
03:05:51.456 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:05:51.456 00.000 5052 UpdateGuideState exits: m=142 SNR=8.3
03:05:51.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:51.456 00.000 8976 Moving (0.52, 0.15) raw xDistance=-0.10 yDistance=-0.52
03:05:51.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:05:51.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:05:51.456 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:51.456 00.000 5052 Enqueuing Expose request
03:05:51.456 00.000 8976 MoveAxis(R, 0, ABG)
03:05:51.456 00.000 8976 MoveAxis(U, 2, ABG)
03:05:51.456 00.000 8976 stepping (-5, 13) + (0, 2)
03:05:51.456 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:51.483 00.027 8976 Received - 47 (G) 
03:05:51.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:51.483 00.000 8976 stepped: pos (-5, 15)
03:05:51.484 00.001 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:05:51.484 00.000 8976 MountToCamera -- mountX=1.05 mountY=-2.00 hyp=2.26 mountTheta=-1.08 cameraX=1.30, cameraY=1.85 cameraTheta=0.96
03:05:51.484 00.000 8976 incremental bump (1.297, 1.847) isValid = 1
03:05:51.484 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
03:05:51.484 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:05:51.484 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:05:51.484 00.000 8976 move complete, result=0
03:05:51.484 00.000 8976 worker thread done servicing request
03:05:51.484 00.000 8976 Worker thread wakes up
03:05:51.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:51.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:51.484 00.000 9828 Worker thread wakes up
03:05:51.484 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:05:51.484 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:05:51.484 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
03:05:51.484 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:05:51.484 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:05:51.485 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:05:51.485 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:05:51.485 00.000 9828 BLC: window closed
03:05:51.485 00.000 9828 MoveAxis(E, 22, B)
03:05:51.485 00.000 9828 Guiding  Dir = 2, Dur = 22
03:05:51.485 00.000 9828 IsSlewing returns 0
03:05:51.485 00.000 9828 IsGuiding returns 0
03:05:51.485 00.000 9828 PulseGuide returned control before completion, sleep 32
03:05:51.523 00.038 9828 IsGuiding returns 1
03:05:51.523 00.000 9828 scope still moving after pulse duration time elapsed
03:05:51.555 00.032 9828 IsSlewing returns 0
03:05:51.555 00.000 9828 IsGuiding returns 1
03:05:51.586 00.031 9828 IsSlewing returns 0
03:05:51.586 00.000 9828 IsGuiding returns 1
03:05:51.617 00.031 9828 IsSlewing returns 0
03:05:51.617 00.000 9828 IsGuiding returns 0
03:05:51.617 00.000 9828 scope move finished after 22 + 110 ms
03:05:51.617 00.000 9828 Move returns status 0, amount 22
03:05:51.617 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:51.617 00.000 9828 MoveAxis(N, 12, B)
03:05:51.617 00.000 9828 Guiding  Dir = 0, Dur = 12
03:05:51.633 00.016 9828 IsSlewing returns 0
03:05:51.634 00.001 9828 IsGuiding returns 0
03:05:51.634 00.000 9828 PulseGuide returned control before completion, sleep 22
03:05:51.663 00.029 9828 IsGuiding returns 1
03:05:51.663 00.000 9828 scope still moving after pulse duration time elapsed
03:05:51.694 00.031 9828 IsSlewing returns 0
03:05:51.694 00.000 9828 IsGuiding returns 1
03:05:51.725 00.031 9828 IsSlewing returns 0
03:05:51.725 00.000 9828 IsGuiding returns 1
03:05:51.756 00.031 9828 IsSlewing returns 0
03:05:51.756 00.000 9828 IsGuiding returns 1
03:05:51.786 00.030 9828 IsSlewing returns 0
03:05:51.786 00.000 9828 IsGuiding returns 1
03:05:51.817 00.031 9828 IsSlewing returns 0
03:05:51.817 00.000 9828 IsGuiding returns 0
03:05:51.817 00.000 9828 scope move finished after 12 + 170 ms
03:05:51.817 00.000 9828 Move returns status 0, amount 12
03:05:51.817 00.000 9828 move complete, result=0
03:05:51.817 00.000 9828 worker thread done servicing request
03:05:51.817 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:05:52.169 00.352 8976 Exposure complete
03:05:52.174 00.005 8976 worker thread done servicing request
03:05:52.174 00.000 5052 OnExposeComplete: enter
03:05:52.174 00.000 5052 UpdateGuideState(): m_state=6
03:05:52.174 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12017
03:05:52.174 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.84, Mass=166, SNR=8.9, Peak=74 HFD=1.9
03:05:52.174 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
03:05:52.174 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
03:05:52.174 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.13 hyp=0.33 cameraTheta=0.41 mountX=-0.02 mountY=-0.32, mountTheta=-1.63
03:05:52.175 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.13, opts=13)
03:05:52.175 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.13)
03:05:52.175 00.000 8976 Worker thread wakes up
03:05:52.175 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.13) opts 0xd
03:05:52.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.13)
03:05:52.175 00.000 8976 Moving (0.30, 0.13) raw xDistance=-0.02 yDistance=-0.32
03:05:52.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:05:52.175 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:05:52.176 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
03:05:52.176 00.000 8976 MoveAxis(R, 0, ABG)
03:05:52.176 00.000 8976 MoveAxis(U, 1, ABG)
03:05:52.176 00.000 8976 stepping (-5, 15) + (0, 1)
03:05:52.176 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:52.176 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
03:05:52.176 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:52.176 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:52.176 00.000 5052 Enqueuing Expose request
03:05:52.203 00.027 8976 Received - 47 (G) 
03:05:52.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:52.203 00.000 8976 stepped: pos (-5, 16)
03:05:52.203 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:05:52.203 00.000 8976 MountToCamera -- mountX=0.96 mountY=-2.18 hyp=2.38 mountTheta=-1.16 cameraX=1.50, cameraY=1.84 cameraTheta=0.89
03:05:52.203 00.000 8976 incremental bump (1.501, 1.844) isValid = 1
03:05:52.203 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
03:05:52.203 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:05:52.203 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:05:52.203 00.000 8976 move complete, result=0
03:05:52.203 00.000 9828 Worker thread wakes up
03:05:52.204 00.001 8976 worker thread done servicing request
03:05:52.204 00.000 8976 Worker thread wakes up
03:05:52.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:52.204 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:52.204 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:05:52.204 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:05:52.204 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:05:52.204 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:05:52.204 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:05:52.204 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:05:52.204 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:05:52.204 00.000 9828 BLC: window closed
03:05:52.204 00.000 9828 MoveAxis(E, 24, B)
03:05:52.204 00.000 9828 Guiding  Dir = 2, Dur = 24
03:05:52.205 00.001 9828 IsSlewing returns 0
03:05:52.205 00.000 9828 IsGuiding returns 0
03:05:52.205 00.000 9828 PulseGuide returned control before completion, sleep 34
03:05:52.241 00.036 9828 IsGuiding returns 1
03:05:52.241 00.000 9828 scope still moving after pulse duration time elapsed
03:05:52.272 00.031 9828 IsSlewing returns 0
03:05:52.272 00.000 9828 IsGuiding returns 1
03:05:52.303 00.031 9828 IsSlewing returns 0
03:05:52.303 00.000 9828 IsGuiding returns 1
03:05:52.334 00.031 9828 IsSlewing returns 0
03:05:52.334 00.000 9828 IsGuiding returns 0
03:05:52.334 00.000 9828 scope move finished after 24 + 105 ms
03:05:52.334 00.000 9828 Move returns status 0, amount 24
03:05:52.334 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:52.334 00.000 9828 MoveAxis(N, 11, B)
03:05:52.334 00.000 9828 Guiding  Dir = 0, Dur = 11
03:05:52.349 00.015 9828 IsSlewing returns 0
03:05:52.349 00.000 9828 IsGuiding returns 0
03:05:52.349 00.000 9828 PulseGuide returned control before completion, sleep 21
03:05:52.381 00.032 9828 IsGuiding returns 1
03:05:52.381 00.000 9828 scope still moving after pulse duration time elapsed
03:05:52.412 00.031 9828 IsSlewing returns 0
03:05:52.412 00.000 9828 IsGuiding returns 1
03:05:52.443 00.031 9828 IsSlewing returns 0
03:05:52.443 00.000 9828 IsGuiding returns 1
03:05:52.474 00.031 9828 IsSlewing returns 0
03:05:52.474 00.000 9828 IsGuiding returns 1
03:05:52.506 00.032 9828 IsSlewing returns 0
03:05:52.506 00.000 9828 IsGuiding returns 0
03:05:52.506 00.000 9828 scope move finished after 11 + 145 ms
03:05:52.506 00.000 9828 Move returns status 0, amount 11
03:05:52.506 00.000 9828 move complete, result=0
03:05:52.506 00.000 9828 worker thread done servicing request
03:05:52.507 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:05:52.889 00.382 8976 Exposure complete
03:05:52.894 00.005 8976 worker thread done servicing request
03:05:52.895 00.001 5052 OnExposeComplete: enter
03:05:52.895 00.000 5052 UpdateGuideState(): m_state=6
03:05:52.895 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12018
03:05:52.895 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.68, Mass=163, SNR=8.9, Peak=74 HFD=1.6
03:05:52.895 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
03:05:52.895 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
03:05:52.895 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.17 mountX=-0.12 mountY=-0.15, mountTheta=-2.26
03:05:52.896 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.03, opts=13)
03:05:52.896 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.03)
03:05:52.896 00.000 8976 Worker thread wakes up
03:05:52.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.03) opts 0xd
03:05:52.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.03)
03:05:52.896 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:05:52.896 00.000 5052 UpdateGuideState exits: m=163 SNR=8.9
03:05:52.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:52.896 00.000 8976 Moving (0.20, -0.03) raw xDistance=-0.12 yDistance=-0.15
03:05:52.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:05:52.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:05:52.896 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:52.896 00.000 5052 Enqueuing Expose request
03:05:52.896 00.000 8976 MoveAxis(R, 0, ABG)
03:05:52.896 00.000 8976 MoveAxis(U, 0, ABG)
03:05:52.897 00.001 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:05:52.897 00.000 8976 MountToCamera -- mountX=0.90 mountY=-2.30 hyp=2.46 mountTheta=-1.20 cameraX=1.64, cameraY=1.84 cameraTheta=0.84
03:05:52.897 00.000 8976 incremental bump (1.637, 1.842) isValid = 1
03:05:52.897 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:05:52.897 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:05:52.897 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:05:52.897 00.000 8976 move complete, result=0
03:05:52.897 00.000 9828 Worker thread wakes up
03:05:52.897 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:05:52.897 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:05:52.897 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:05:52.897 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:52.897 00.000 8976 worker thread done servicing request
03:05:52.897 00.000 8976 Worker thread wakes up
03:05:52.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:52.897 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:52.898 00.001 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
03:05:52.898 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:05:52.898 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:05:52.898 00.000 9828 BLC: window closed
03:05:52.898 00.000 9828 MoveAxis(E, 26, B)
03:05:52.898 00.000 9828 Guiding  Dir = 2, Dur = 26
03:05:52.898 00.000 9828 IsSlewing returns 0
03:05:52.898 00.000 9828 IsGuiding returns 0
03:05:52.898 00.000 9828 PulseGuide returned control before completion, sleep 36
03:05:52.942 00.044 9828 IsGuiding returns 1
03:05:52.942 00.000 9828 scope still moving after pulse duration time elapsed
03:05:52.973 00.031 9828 IsSlewing returns 0
03:05:52.973 00.000 9828 IsGuiding returns 1
03:05:53.003 00.030 9828 IsSlewing returns 0
03:05:53.003 00.000 9828 IsGuiding returns 1
03:05:53.034 00.031 9828 IsSlewing returns 0
03:05:53.034 00.000 9828 IsGuiding returns 1
03:05:53.064 00.030 9828 IsSlewing returns 0
03:05:53.065 00.001 9828 IsGuiding returns 0
03:05:53.065 00.000 9828 scope move finished after 26 + 139 ms
03:05:53.065 00.000 9828 Move returns status 0, amount 26
03:05:53.065 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:53.065 00.000 9828 MoveAxis(N, 11, B)
03:05:53.065 00.000 9828 Guiding  Dir = 0, Dur = 11
03:05:53.079 00.014 9828 IsSlewing returns 0
03:05:53.079 00.000 9828 IsGuiding returns 0
03:05:53.079 00.000 9828 PulseGuide returned control before completion, sleep 21
03:05:53.110 00.031 9828 IsGuiding returns 1
03:05:53.110 00.000 9828 scope still moving after pulse duration time elapsed
03:05:53.141 00.031 9828 IsSlewing returns 0
03:05:53.141 00.000 9828 IsGuiding returns 1
03:05:53.172 00.031 9828 IsSlewing returns 0
03:05:53.172 00.000 9828 IsGuiding returns 1
03:05:53.202 00.030 9828 IsSlewing returns 0
03:05:53.202 00.000 9828 IsGuiding returns 1
03:05:53.234 00.032 9828 IsSlewing returns 0
03:05:53.234 00.000 9828 IsGuiding returns 0
03:05:53.234 00.000 9828 scope move finished after 11 + 143 ms
03:05:53.234 00.000 9828 Move returns status 0, amount 11
03:05:53.234 00.000 9828 move complete, result=0
03:05:53.234 00.000 9828 worker thread done servicing request
03:05:53.235 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:05:53.585 00.350 8976 Exposure complete
03:05:53.590 00.005 8976 worker thread done servicing request
03:05:53.590 00.000 5052 OnExposeComplete: enter
03:05:53.590 00.000 5052 UpdateGuideState(): m_state=6
03:05:53.590 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12019
03:05:53.590 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.77, Mass=171, SNR=9.0, Peak=86 HFD=2.3
03:05:53.590 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
03:05:53.590 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
03:05:53.590 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.81 mountX=0.06 mountY=-0.02, mountTheta=-0.33
03:05:53.591 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.06, opts=13)
03:05:53.591 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.06)
03:05:53.591 00.000 8976 Worker thread wakes up
03:05:53.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.06) opts 0xd
03:05:53.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.06)
03:05:53.591 00.000 8976 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
03:05:53.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:05:53.592 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:05:53.592 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
03:05:53.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:53.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:05:53.592 00.000 8976 MoveAxis(R, 0, ABG)
03:05:53.592 00.000 8976 MoveAxis(U, 0, ABG)
03:05:53.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:53.592 00.000 5052 Enqueuing Expose request
03:05:53.592 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:05:53.592 00.000 8976 MountToCamera -- mountX=0.85 mountY=-2.38 hyp=2.53 mountTheta=-1.23 cameraX=1.73, cameraY=1.84 cameraTheta=0.82
03:05:53.592 00.000 8976 incremental bump (1.728, 1.841) isValid = 1
03:05:53.592 00.000 8976 Scheduling Mount bump of (0.043, 0.047)
03:05:53.592 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.05, opts=4)
03:05:53.592 00.000 8976 Enqueuing Move request for scope (0.04, 0.05)
03:05:53.592 00.000 8976 move complete, result=0
03:05:53.592 00.000 9828 Worker thread wakes up
03:05:53.593 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0x4
03:05:53.593 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
03:05:53.593 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:05:53.593 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:53.593 00.000 8976 worker thread done servicing request
03:05:53.593 00.000 8976 Worker thread wakes up
03:05:53.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:53.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:53.593 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:05:53.593 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.84 mountX=-0.04 mountY=-0.04, mountTheta=-2.40
03:05:53.593 00.000 9828 Moving (0.04, 0.05) raw xDistance=-0.04 yDistance=-0.04
03:05:53.593 00.000 9828 BLC: window closed
03:05:53.593 00.000 9828 MoveAxis(E, 14, B)
03:05:53.593 00.000 9828 Guiding  Dir = 2, Dur = 14
03:05:53.594 00.001 9828 IsSlewing returns 0
03:05:53.594 00.000 9828 IsGuiding returns 0
03:05:53.594 00.000 9828 PulseGuide returned control before completion, sleep 24
03:05:53.619 00.025 9828 IsGuiding returns 1
03:05:53.619 00.000 9828 scope still moving after pulse duration time elapsed
03:05:53.650 00.031 9828 IsSlewing returns 0
03:05:53.650 00.000 9828 IsGuiding returns 1
03:05:53.681 00.031 9828 IsSlewing returns 0
03:05:53.681 00.000 9828 IsGuiding returns 1
03:05:53.712 00.031 9828 IsSlewing returns 0
03:05:53.712 00.000 9828 IsGuiding returns 1
03:05:53.743 00.031 9828 IsSlewing returns 0
03:05:53.743 00.000 9828 IsGuiding returns 0
03:05:53.743 00.000 9828 scope move finished after 14 + 135 ms
03:05:53.743 00.000 9828 Move returns status 0, amount 14
03:05:53.743 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:53.743 00.000 9828 MoveAxis(N, 6, B)
03:05:53.743 00.000 9828 Guiding  Dir = 0, Dur = 6
03:05:53.760 00.017 9828 IsSlewing returns 0
03:05:53.760 00.000 9828 IsGuiding returns 0
03:05:53.760 00.000 9828 PulseGuide returned control before completion, sleep 16
03:05:53.789 00.029 9828 IsGuiding returns 1
03:05:53.790 00.001 9828 scope still moving after pulse duration time elapsed
03:05:53.821 00.031 9828 IsSlewing returns 0
03:05:53.821 00.000 9828 IsGuiding returns 1
03:05:53.852 00.031 9828 IsSlewing returns 0
03:05:53.852 00.000 9828 IsGuiding returns 1
03:05:53.882 00.030 9828 IsSlewing returns 0
03:05:53.882 00.000 9828 IsGuiding returns 0
03:05:53.882 00.000 9828 scope move finished after 6 + 116 ms
03:05:53.882 00.000 9828 Move returns status 0, amount 6
03:05:53.882 00.000 9828 move complete, result=0
03:05:53.882 00.000 9828 worker thread done servicing request
03:05:53.883 00.001 5052 GuideStep: -0.0 px 14 ms EAST, -0.0 px 6 ms NORTH
03:05:54.279 00.396 8976 Exposure complete
03:05:54.285 00.006 8976 worker thread done servicing request
03:05:54.285 00.000 5052 OnExposeComplete: enter
03:05:54.285 00.000 5052 UpdateGuideState(): m_state=6
03:05:54.285 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12020
03:05:54.285 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.07, Mass=167, SNR=8.9, Peak=86 HFD=2.1
03:05:54.285 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
03:05:54.285 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
03:05:54.285 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.36 hyp=0.46 cameraTheta=2.25 mountX=0.45 mountY=0.05, mountTheta=0.11
03:05:54.286 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.36, opts=13)
03:05:54.286 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.36)
03:05:54.286 00.000 8976 Worker thread wakes up
03:05:54.286 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.36) opts 0xd
03:05:54.286 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.36)
03:05:54.286 00.000 8976 Moving (-0.29, 0.36) raw xDistance=0.45 yDistance=0.05
03:05:54.286 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=86, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:05:54.286 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
03:05:54.287 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:54.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:54.287 00.000 5052 Enqueuing Expose request
03:05:54.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
03:05:54.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:05:54.287 00.000 8976 MoveAxis(L, 2, ABG)
03:05:54.287 00.000 8976 stepping (-5, 16) + (-2, 0)
03:05:54.287 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:54.313 00.026 8976 Received - 47 (G) 
03:05:54.313 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:54.313 00.000 8976 stepped: pos (-7, 16)
03:05:54.313 00.000 8976 MoveAxis(U, 0, ABG)
03:05:54.313 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:05:54.313 00.000 8976 MountToCamera -- mountX=0.92 mountY=-2.43 hyp=2.60 mountTheta=-1.21 cameraX=1.74, cameraY=1.93 cameraTheta=0.84
03:05:54.313 00.000 8976 incremental bump (1.744, 1.930) isValid = 1
03:05:54.313 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
03:05:54.313 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:05:54.313 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:05:54.313 00.000 8976 move complete, result=0
03:05:54.313 00.000 9828 Worker thread wakes up
03:05:54.313 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:05:54.314 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:05:54.314 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:05:54.314 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.0 px 0 ms NORTH
03:05:54.314 00.000 8976 worker thread done servicing request
03:05:54.314 00.000 8976 Worker thread wakes up
03:05:54.314 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
03:05:54.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:54.314 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:54.314 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
03:05:54.314 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:05:54.314 00.000 9828 BLC: window closed
03:05:54.314 00.000 9828 MoveAxis(E, 26, B)
03:05:54.314 00.000 9828 Guiding  Dir = 2, Dur = 26
03:05:54.315 00.001 9828 IsSlewing returns 0
03:05:54.315 00.000 9828 IsGuiding returns 0
03:05:54.315 00.000 9828 PulseGuide returned control before completion, sleep 36
03:05:54.354 00.039 9828 IsGuiding returns 1
03:05:54.354 00.000 9828 scope still moving after pulse duration time elapsed
03:05:54.386 00.032 9828 IsSlewing returns 0
03:05:54.386 00.000 9828 IsGuiding returns 1
03:05:54.417 00.031 9828 IsSlewing returns 0
03:05:54.417 00.000 9828 IsGuiding returns 1
03:05:54.449 00.032 9828 IsSlewing returns 0
03:05:54.449 00.000 9828 IsGuiding returns 0
03:05:54.449 00.000 9828 scope move finished after 26 + 108 ms
03:05:54.449 00.000 9828 Move returns status 0, amount 26
03:05:54.449 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:54.449 00.000 9828 MoveAxis(N, 11, B)
03:05:54.449 00.000 9828 Guiding  Dir = 0, Dur = 11
03:05:54.464 00.015 9828 IsSlewing returns 0
03:05:54.464 00.000 9828 IsGuiding returns 0
03:05:54.464 00.000 9828 PulseGuide returned control before completion, sleep 21
03:05:54.494 00.030 9828 IsGuiding returns 1
03:05:54.494 00.000 9828 scope still moving after pulse duration time elapsed
03:05:54.525 00.031 9828 IsSlewing returns 0
03:05:54.525 00.000 9828 IsGuiding returns 1
03:05:54.556 00.031 9828 IsSlewing returns 0
03:05:54.556 00.000 9828 IsGuiding returns 1
03:05:54.587 00.031 9828 IsSlewing returns 0
03:05:54.587 00.000 9828 IsGuiding returns 1
03:05:54.617 00.030 9828 IsSlewing returns 0
03:05:54.617 00.000 9828 IsGuiding returns 0
03:05:54.617 00.000 9828 scope move finished after 11 + 142 ms
03:05:54.617 00.000 9828 Move returns status 0, amount 11
03:05:54.617 00.000 9828 move complete, result=0
03:05:54.618 00.001 9828 worker thread done servicing request
03:05:54.618 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:05:54.999 00.381 8976 Exposure complete
03:05:55.005 00.006 8976 worker thread done servicing request
03:05:55.005 00.000 5052 OnExposeComplete: enter
03:05:55.005 00.000 5052 UpdateGuideState(): m_state=6
03:05:55.005 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12021
03:05:55.005 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.86, Mass=147, SNR=8.4, Peak=73 HFD=1.9
03:05:55.005 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
03:05:55.005 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
03:05:55.005 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.28 cameraTheta=0.58 mountX=0.03 mountY=-0.28, mountTheta=-1.47
03:05:55.005 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.15, opts=13)
03:05:55.005 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.15)
03:05:55.005 00.000 8976 Worker thread wakes up
03:05:55.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.15) opts 0xd
03:05:55.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.15)
03:05:55.005 00.000 8976 Moving (0.24, 0.15) raw xDistance=0.03 yDistance=-0.28
03:05:55.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:05:55.005 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:05:55.005 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
03:05:55.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:55.005 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:55.005 00.000 5052 Enqueuing Expose request
03:05:55.006 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:05:55.006 00.000 8976 MoveAxis(R, 0, ABG)
03:05:55.006 00.000 8976 MoveAxis(U, 1, ABG)
03:05:55.006 00.000 8976 stepping (-7, 16) + (0, 1)
03:05:55.006 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:55.031 00.025 8976 Received - 47 (G) 
03:05:55.031 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:55.032 00.001 8976 stepped: pos (-7, 17)
03:05:55.032 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:05:55.032 00.000 8976 MountToCamera -- mountX=0.97 mountY=-2.52 hyp=2.70 mountTheta=-1.20 cameraX=1.80, cameraY=2.01 cameraTheta=0.84
03:05:55.032 00.000 8976 incremental bump (1.800, 2.014) isValid = 1
03:05:55.032 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
03:05:55.032 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:05:55.032 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:05:55.032 00.000 8976 move complete, result=0
03:05:55.032 00.000 9828 Worker thread wakes up
03:05:55.032 00.000 8976 worker thread done servicing request
03:05:55.032 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:05:55.032 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:05:55.032 00.000 8976 Worker thread wakes up
03:05:55.032 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:05:55.033 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:55.033 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:55.033 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
03:05:55.033 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
03:05:55.033 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:05:55.033 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:05:55.033 00.000 9828 BLC: window closed
03:05:55.033 00.000 9828 MoveAxis(E, 26, B)
03:05:55.033 00.000 9828 Guiding  Dir = 2, Dur = 26
03:05:55.033 00.000 9828 IsSlewing returns 0
03:05:55.034 00.001 9828 IsGuiding returns 0
03:05:55.034 00.000 9828 PulseGuide returned control before completion, sleep 36
03:05:55.080 00.046 9828 IsGuiding returns 1
03:05:55.080 00.000 9828 scope still moving after pulse duration time elapsed
03:05:55.111 00.031 9828 IsSlewing returns 0
03:05:55.111 00.000 9828 IsGuiding returns 1
03:05:55.142 00.031 9828 IsSlewing returns 0
03:05:55.142 00.000 9828 IsGuiding returns 1
03:05:55.174 00.032 9828 IsSlewing returns 0
03:05:55.174 00.000 9828 IsGuiding returns 0
03:05:55.174 00.000 9828 scope move finished after 26 + 114 ms
03:05:55.174 00.000 9828 Move returns status 0, amount 26
03:05:55.174 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:55.174 00.000 9828 MoveAxis(N, 11, B)
03:05:55.174 00.000 9828 Guiding  Dir = 0, Dur = 11
03:05:55.190 00.016 9828 IsSlewing returns 0
03:05:55.190 00.000 9828 IsGuiding returns 0
03:05:55.190 00.000 9828 PulseGuide returned control before completion, sleep 21
03:05:55.222 00.032 9828 IsGuiding returns 1
03:05:55.222 00.000 9828 scope still moving after pulse duration time elapsed
03:05:55.253 00.031 9828 IsSlewing returns 0
03:05:55.253 00.000 9828 IsGuiding returns 1
03:05:55.284 00.031 9828 IsSlewing returns 0
03:05:55.284 00.000 9828 IsGuiding returns 1
03:05:55.315 00.031 9828 IsSlewing returns 0
03:05:55.315 00.000 9828 IsGuiding returns 1
03:05:55.346 00.031 9828 IsSlewing returns 0
03:05:55.346 00.000 9828 IsGuiding returns 0
03:05:55.346 00.000 9828 scope move finished after 11 + 145 ms
03:05:55.346 00.000 9828 Move returns status 0, amount 11
03:05:55.346 00.000 9828 move complete, result=0
03:05:55.346 00.000 9828 worker thread done servicing request
03:05:55.346 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:05:55.720 00.374 8976 Exposure complete
03:05:55.725 00.005 8976 worker thread done servicing request
03:05:55.725 00.000 5052 OnExposeComplete: enter
03:05:55.725 00.000 5052 UpdateGuideState(): m_state=6
03:05:55.725 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12022
03:05:55.725 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.32, Mass=177, SNR=9.2, Peak=70 HFD=2.2
03:05:55.725 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
03:05:55.725 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
03:05:55.725 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.39 hyp=0.39 cameraTheta=-1.76 mountX=-0.31 mountY=0.27, mountTheta=2.42
03:05:55.726 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.39, opts=13)
03:05:55.726 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.39)
03:05:55.726 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:05:55.727 00.001 5052 UpdateGuideState exits: m=177 SNR=9.2
03:05:55.727 00.000 8976 Worker thread wakes up
03:05:55.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.39) opts 0xd
03:05:55.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.39)
03:05:55.727 00.000 8976 Moving (-0.07, -0.39) raw xDistance=-0.31 yDistance=0.27
03:05:55.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:05:55.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:55.727 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:55.727 00.000 5052 Enqueuing Expose request
03:05:55.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
03:05:55.727 00.000 8976 MoveAxis(R, 1, ABG)
03:05:55.727 00.000 8976 stepping (-7, 17) + (1, 0)
03:05:55.727 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:55.751 00.024 8976 Received - 47 (G) 
03:05:55.751 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:55.751 00.000 8976 stepped: pos (-6, 17)
03:05:55.751 00.000 8976 MoveAxis(D, 1, ABG)
03:05:55.751 00.000 8976 stepping (-6, 17) + (0, -1)
03:05:55.751 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:55.783 00.032 8976 Received - 47 (G) 
03:05:55.783 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:55.783 00.000 8976 stepped: pos (-6, 16)
03:05:55.783 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:05:55.783 00.000 8976 MountToCamera -- mountX=0.96 mountY=-2.53 hyp=2.70 mountTheta=-1.21 cameraX=1.81, cameraY=2.00 cameraTheta=0.83
03:05:55.784 00.001 8976 incremental bump (1.815, 2.001) isValid = 1
03:05:55.784 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
03:05:55.784 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:05:55.784 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:05:55.784 00.000 8976 move complete, result=0
03:05:55.784 00.000 9828 Worker thread wakes up
03:05:55.784 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
03:05:55.784 00.000 8976 worker thread done servicing request
03:05:55.784 00.000 8976 Worker thread wakes up
03:05:55.785 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:05:55.785 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:55.785 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:05:55.785 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:55.785 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
03:05:55.785 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
03:05:55.785 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
03:05:55.785 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:05:55.785 00.000 9828 BLC: window closed
03:05:55.785 00.000 9828 MoveAxis(E, 26, B)
03:05:55.785 00.000 9828 Guiding  Dir = 2, Dur = 26
03:05:55.785 00.000 9828 IsSlewing returns 0
03:05:55.786 00.001 9828 IsGuiding returns 0
03:05:55.786 00.000 9828 PulseGuide returned control before completion, sleep 36
03:05:55.829 00.043 9828 IsGuiding returns 1
03:05:55.829 00.000 9828 scope still moving after pulse duration time elapsed
03:05:55.859 00.030 9828 IsSlewing returns 0
03:05:55.859 00.000 9828 IsGuiding returns 1
03:05:55.892 00.033 9828 IsSlewing returns 0
03:05:55.892 00.000 9828 IsGuiding returns 1
03:05:55.938 00.046 9828 IsSlewing returns 0
03:05:55.938 00.000 9828 IsGuiding returns 0
03:05:55.938 00.000 9828 scope move finished after 26 + 126 ms
03:05:55.938 00.000 9828 Move returns status 0, amount 26
03:05:55.938 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:55.938 00.000 9828 MoveAxis(N, 11, B)
03:05:55.938 00.000 9828 Guiding  Dir = 0, Dur = 11
03:05:55.954 00.016 9828 IsSlewing returns 0
03:05:55.954 00.000 9828 IsGuiding returns 0
03:05:55.954 00.000 9828 PulseGuide returned control before completion, sleep 21
03:05:55.986 00.032 9828 IsGuiding returns 1
03:05:55.986 00.000 9828 scope still moving after pulse duration time elapsed
03:05:56.017 00.031 9828 IsSlewing returns 0
03:05:56.017 00.000 9828 IsGuiding returns 1
03:05:56.047 00.030 9828 IsSlewing returns 0
03:05:56.047 00.000 9828 IsGuiding returns 1
03:05:56.079 00.032 9828 IsSlewing returns 0
03:05:56.079 00.000 9828 IsGuiding returns 1
03:05:56.110 00.031 9828 IsSlewing returns 0
03:05:56.110 00.000 9828 IsGuiding returns 0
03:05:56.110 00.000 9828 scope move finished after 11 + 144 ms
03:05:56.110 00.000 9828 Move returns status 0, amount 11
03:05:56.110 00.000 9828 move complete, result=0
03:05:56.110 00.000 9828 worker thread done servicing request
03:05:56.110 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:05:56.468 00.358 8976 Exposure complete
03:05:56.474 00.006 8976 worker thread done servicing request
03:05:56.474 00.000 5052 OnExposeComplete: enter
03:05:56.474 00.000 5052 UpdateGuideState(): m_state=6
03:05:56.474 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12023
03:05:56.474 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.75, Mass=143, SNR=8.3, Peak=68 HFD=2.3
03:05:56.474 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:05:56.474 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
03:05:56.474 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.64 mountX=0.06 mountY=0.04, mountTheta=0.52
03:05:56.474 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.04, opts=13)
03:05:56.474 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.04)
03:05:56.474 00.000 8976 Worker thread wakes up
03:05:56.475 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.04) opts 0xd
03:05:56.475 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.04)
03:05:56.475 00.000 8976 Moving (-0.07, 0.04) raw xDistance=0.06 yDistance=0.04
03:05:56.475 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:05:56.475 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
03:05:56.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:56.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:05:56.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:05:56.475 00.000 8976 MoveAxis(R, 0, ABG)
03:05:56.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:56.475 00.000 5052 Enqueuing Expose request
03:05:56.475 00.000 8976 MoveAxis(U, 0, ABG)
03:05:56.475 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:05:56.475 00.000 8976 MountToCamera -- mountX=0.94 mountY=-2.53 hyp=2.70 mountTheta=-1.21 cameraX=1.82, cameraY=1.99 cameraTheta=0.83
03:05:56.475 00.000 8976 incremental bump (1.825, 1.992) isValid = 1
03:05:56.475 00.000 8976 Scheduling Mount bump of (0.051, 0.057)
03:05:56.475 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.06, opts=4)
03:05:56.475 00.000 8976 Enqueuing Move request for scope (0.05, 0.06)
03:05:56.476 00.001 8976 move complete, result=0
03:05:56.476 00.000 9828 Worker thread wakes up
03:05:56.476 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0x4
03:05:56.476 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:56.476 00.000 8976 worker thread done servicing request
03:05:56.476 00.000 8976 Worker thread wakes up
03:05:56.476 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
03:05:56.476 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
03:05:56.476 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
03:05:56.476 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.85 mountX=-0.05 mountY=-0.05, mountTheta=-2.38
03:05:56.477 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:56.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:56.477 00.000 9828 Moving (0.05, 0.06) raw xDistance=-0.05 yDistance=-0.05
03:05:56.477 00.000 9828 BLC: window closed
03:05:56.477 00.000 9828 MoveAxis(E, 17, B)
03:05:56.477 00.000 9828 Guiding  Dir = 2, Dur = 17
03:05:56.477 00.000 9828 IsSlewing returns 0
03:05:56.477 00.000 9828 IsGuiding returns 0
03:05:56.478 00.001 9828 PulseGuide returned control before completion, sleep 27
03:05:56.517 00.039 9828 IsGuiding returns 1
03:05:56.517 00.000 9828 scope still moving after pulse duration time elapsed
03:05:56.548 00.031 9828 IsSlewing returns 0
03:05:56.548 00.000 9828 IsGuiding returns 1
03:05:56.580 00.032 9828 IsSlewing returns 0
03:05:56.580 00.000 9828 IsGuiding returns 1
03:05:56.612 00.032 9828 IsSlewing returns 0
03:05:56.612 00.000 9828 IsGuiding returns 0
03:05:56.612 00.000 9828 scope move finished after 17 + 117 ms
03:05:56.612 00.000 9828 Move returns status 0, amount 17
03:05:56.612 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:56.612 00.000 9828 MoveAxis(N, 7, B)
03:05:56.613 00.001 9828 Guiding  Dir = 0, Dur = 7
03:05:56.628 00.015 9828 IsSlewing returns 0
03:05:56.628 00.000 9828 IsGuiding returns 0
03:05:56.628 00.000 9828 PulseGuide returned control before completion, sleep 17
03:05:56.659 00.031 9828 IsGuiding returns 1
03:05:56.659 00.000 9828 scope still moving after pulse duration time elapsed
03:05:56.690 00.031 9828 IsSlewing returns 0
03:05:56.690 00.000 9828 IsGuiding returns 1
03:05:56.721 00.031 9828 IsSlewing returns 0
03:05:56.721 00.000 9828 IsGuiding returns 1
03:05:56.753 00.032 9828 IsSlewing returns 0
03:05:56.753 00.000 9828 IsGuiding returns 0
03:05:56.753 00.000 9828 scope move finished after 7 + 117 ms
03:05:56.753 00.000 9828 Move returns status 0, amount 7
03:05:56.753 00.000 9828 move complete, result=0
03:05:56.753 00.000 9828 worker thread done servicing request
03:05:56.753 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 7 ms NORTH
03:05:57.166 00.413 8976 Exposure complete
03:05:57.171 00.005 8976 worker thread done servicing request
03:05:57.171 00.000 5052 OnExposeComplete: enter
03:05:57.172 00.001 5052 UpdateGuideState(): m_state=6
03:05:57.172 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12024
03:05:57.172 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.68, Mass=153, SNR=8.5, Peak=69 HFD=1.7
03:05:57.172 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
03:05:57.172 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
03:05:57.172 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-0.13 mountX=-0.14 mountY=-0.19, mountTheta=-2.21
03:05:57.173 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.03, opts=13)
03:05:57.173 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.03)
03:05:57.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:05:57.173 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:05:57.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:57.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:57.173 00.000 5052 Enqueuing Expose request
03:05:57.173 00.000 8976 Worker thread wakes up
03:05:57.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.03) opts 0xd
03:05:57.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.03)
03:05:57.173 00.000 8976 Moving (0.25, -0.03) raw xDistance=-0.14 yDistance=-0.19
03:05:57.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:05:57.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:05:57.173 00.000 8976 MoveAxis(R, 0, ABG)
03:05:57.173 00.000 8976 MoveAxis(U, 0, ABG)
03:05:57.173 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:05:57.173 00.000 8976 MountToCamera -- mountX=0.94 mountY=-2.53 hyp=2.70 mountTheta=-1.22 cameraX=1.83, cameraY=1.99 cameraTheta=0.83
03:05:57.173 00.000 8976 incremental bump (1.831, 1.987) isValid = 1
03:05:57.174 00.001 8976 Scheduling Mount bump of (0.078, 0.088)
03:05:57.174 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:05:57.174 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:05:57.174 00.000 8976 move complete, result=0
03:05:57.174 00.000 9828 Worker thread wakes up
03:05:57.174 00.000 8976 worker thread done servicing request
03:05:57.174 00.000 8976 Worker thread wakes up
03:05:57.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:57.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:57.174 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:57.174 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:05:57.174 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:05:57.174 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
03:05:57.174 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
03:05:57.174 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:05:57.174 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:05:57.174 00.000 9828 BLC: window closed
03:05:57.174 00.000 9828 MoveAxis(E, 26, B)
03:05:57.174 00.000 9828 Guiding  Dir = 2, Dur = 26
03:05:57.175 00.001 9828 IsSlewing returns 0
03:05:57.175 00.000 9828 IsGuiding returns 0
03:05:57.175 00.000 9828 PulseGuide returned control before completion, sleep 36
03:05:57.217 00.042 9828 IsGuiding returns 1
03:05:57.217 00.000 9828 scope still moving after pulse duration time elapsed
03:05:57.248 00.031 9828 IsSlewing returns 0
03:05:57.248 00.000 9828 IsGuiding returns 1
03:05:57.280 00.032 9828 IsSlewing returns 0
03:05:57.281 00.001 9828 IsGuiding returns 1
03:05:57.311 00.030 9828 IsSlewing returns 0
03:05:57.311 00.000 9828 IsGuiding returns 1
03:05:57.342 00.031 9828 IsSlewing returns 0
03:05:57.342 00.000 9828 IsGuiding returns 0
03:05:57.342 00.000 9828 scope move finished after 26 + 140 ms
03:05:57.342 00.000 9828 Move returns status 0, amount 26
03:05:57.342 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:57.342 00.000 9828 MoveAxis(N, 10, B)
03:05:57.342 00.000 9828 Guiding  Dir = 0, Dur = 10
03:05:57.357 00.015 9828 IsSlewing returns 0
03:05:57.357 00.000 9828 IsGuiding returns 0
03:05:57.357 00.000 9828 PulseGuide returned control before completion, sleep 20
03:05:57.388 00.031 9828 IsGuiding returns 1
03:05:57.388 00.000 9828 scope still moving after pulse duration time elapsed
03:05:57.418 00.030 9828 IsSlewing returns 0
03:05:57.418 00.000 9828 IsGuiding returns 1
03:05:57.449 00.031 9828 IsSlewing returns 0
03:05:57.449 00.000 9828 IsGuiding returns 1
03:05:57.480 00.031 9828 IsSlewing returns 0
03:05:57.480 00.000 9828 IsGuiding returns 1
03:05:57.511 00.031 9828 IsSlewing returns 0
03:05:57.511 00.000 9828 IsGuiding returns 0
03:05:57.511 00.000 9828 scope move finished after 10 + 144 ms
03:05:57.511 00.000 9828 Move returns status 0, amount 10
03:05:57.511 00.000 9828 move complete, result=0
03:05:57.511 00.000 9828 worker thread done servicing request
03:05:57.511 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:05:57.857 00.346 8976 Exposure complete
03:05:57.863 00.006 8976 worker thread done servicing request
03:05:57.863 00.000 5052 OnExposeComplete: enter
03:05:57.863 00.000 5052 UpdateGuideState(): m_state=6
03:05:57.863 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12025
03:05:57.863 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=282.05, Mass=135, SNR=8.0, Peak=74 HFD=2.0
03:05:57.863 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
03:05:57.863 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
03:05:57.863 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.34 hyp=0.39 cameraTheta=2.06 mountX=0.39 mountY=-0.03, mountTheta=-0.09
03:05:57.864 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.34, opts=13)
03:05:57.864 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.34)
03:05:57.864 00.000 8976 Worker thread wakes up
03:05:57.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.34) opts 0xd
03:05:57.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.34)
03:05:57.864 00.000 8976 Moving (-0.18, 0.34) raw xDistance=0.39 yDistance=-0.03
03:05:57.864 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:05:57.864 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:05:57.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:57.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:05:57.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:05:57.864 00.000 8976 MoveAxis(L, 2, ABG)
03:05:57.864 00.000 8976 stepping (-6, 16) + (-2, 0)
03:05:57.864 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:57.864 00.000 5052 Enqueuing Expose request
03:05:57.865 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:57.894 00.029 8976 Received - 47 (G) 
03:05:57.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:05:57.894 00.000 8976 stepped: pos (-8, 16)
03:05:57.894 00.000 8976 MoveAxis(U, 0, ABG)
03:05:57.894 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:05:57.894 00.000 8976 MountToCamera -- mountX=1.03 mountY=-2.54 hyp=2.74 mountTheta=-1.18 cameraX=1.79, cameraY=2.07 cameraTheta=0.86
03:05:57.894 00.000 8976 incremental bump (1.789, 2.073) isValid = 1
03:05:57.894 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:05:57.894 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:05:57.894 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:05:57.894 00.000 8976 move complete, result=0
03:05:57.894 00.000 9828 Worker thread wakes up
03:05:57.894 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:05:57.894 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:05:57.894 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:05:57.894 00.000 8976 worker thread done servicing request
03:05:57.894 00.000 8976 Worker thread wakes up
03:05:57.894 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:57.894 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
03:05:57.894 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:05:57.895 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:05:57.895 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:05:57.895 00.000 9828 BLC: window closed
03:05:57.895 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:57.895 00.000 9828 MoveAxis(E, 25, B)
03:05:57.895 00.000 9828 Guiding  Dir = 2, Dur = 25
03:05:57.895 00.000 9828 IsSlewing returns 0
03:05:57.895 00.000 9828 IsGuiding returns 0
03:05:57.895 00.000 9828 PulseGuide returned control before completion, sleep 35
03:05:57.934 00.039 9828 IsGuiding returns 1
03:05:57.934 00.000 9828 scope still moving after pulse duration time elapsed
03:05:57.965 00.031 9828 IsSlewing returns 0
03:05:57.965 00.000 9828 IsGuiding returns 1
03:05:57.997 00.032 9828 IsSlewing returns 0
03:05:57.997 00.000 9828 IsGuiding returns 1
03:05:58.027 00.030 9828 IsSlewing returns 0
03:05:58.027 00.000 9828 IsGuiding returns 1
03:05:58.059 00.032 9828 IsSlewing returns 0
03:05:58.059 00.000 9828 IsGuiding returns 0
03:05:58.059 00.000 9828 scope move finished after 25 + 139 ms
03:05:58.059 00.000 9828 Move returns status 0, amount 25
03:05:58.059 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:58.059 00.000 9828 MoveAxis(N, 11, B)
03:05:58.059 00.000 9828 Guiding  Dir = 0, Dur = 11
03:05:58.075 00.016 9828 IsSlewing returns 0
03:05:58.075 00.000 9828 IsGuiding returns 0
03:05:58.075 00.000 9828 PulseGuide returned control before completion, sleep 21
03:05:58.106 00.031 9828 IsGuiding returns 1
03:05:58.106 00.000 9828 scope still moving after pulse duration time elapsed
03:05:58.136 00.030 9828 IsSlewing returns 0
03:05:58.136 00.000 9828 IsGuiding returns 1
03:05:58.167 00.031 9828 IsSlewing returns 0
03:05:58.167 00.000 9828 IsGuiding returns 1
03:05:58.199 00.032 9828 IsSlewing returns 0
03:05:58.199 00.000 9828 IsGuiding returns 1
03:05:58.229 00.030 9828 IsSlewing returns 0
03:05:58.229 00.000 9828 IsGuiding returns 0
03:05:58.229 00.000 9828 scope move finished after 11 + 143 ms
03:05:58.229 00.000 9828 Move returns status 0, amount 11
03:05:58.229 00.000 9828 move complete, result=0
03:05:58.229 00.000 9828 worker thread done servicing request
03:05:58.229 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:05:58.580 00.351 8976 Exposure complete
03:05:58.586 00.006 8976 worker thread done servicing request
03:05:58.587 00.001 5052 OnExposeComplete: enter
03:05:58.587 00.000 5052 UpdateGuideState(): m_state=6
03:05:58.587 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12026
03:05:58.587 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.00, Mass=153, SNR=8.5, Peak=75 HFD=2.0
03:05:58.587 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
03:05:58.587 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
03:05:58.587 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.29 hyp=0.33 cameraTheta=2.06 mountX=0.33 mountY=-0.03, mountTheta=-0.09
03:05:58.588 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.29, opts=13)
03:05:58.588 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.29)
03:05:58.588 00.000 8976 Worker thread wakes up
03:05:58.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.29) opts 0xd
03:05:58.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.29)
03:05:58.588 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:05:58.588 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:05:58.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:58.588 00.000 8976 Moving (-0.15, 0.29) raw xDistance=0.33 yDistance=-0.03
03:05:58.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
03:05:58.588 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:58.588 00.000 5052 Enqueuing Expose request
03:05:58.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:05:58.588 00.000 8976 MoveAxis(L, 1, ABG)
03:05:58.588 00.000 8976 stepping (-8, 16) + (-1, 0)
03:05:58.589 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:58.613 00.024 8976 Received - 47 (G) 
03:05:58.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:58.613 00.000 8976 stepped: pos (-9, 16)
03:05:58.613 00.000 8976 MoveAxis(U, 0, ABG)
03:05:58.614 00.001 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:05:58.614 00.000 8976 MountToCamera -- mountX=1.15 mountY=-2.54 hyp=2.78 mountTheta=-1.15 cameraX=1.74, cameraY=2.18 cameraTheta=0.90
03:05:58.614 00.000 8976 incremental bump (1.738, 2.175) isValid = 1
03:05:58.614 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:05:58.614 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:05:58.614 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:05:58.614 00.000 8976 move complete, result=0
03:05:58.614 00.000 8976 worker thread done servicing request
03:05:58.614 00.000 8976 Worker thread wakes up
03:05:58.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:58.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:58.614 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
03:05:58.614 00.000 9828 Worker thread wakes up
03:05:58.614 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:05:58.614 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:05:58.614 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
03:05:58.615 00.001 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
03:05:58.615 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:05:58.615 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:05:58.615 00.000 9828 BLC: window closed
03:05:58.615 00.000 9828 MoveAxis(E, 24, B)
03:05:58.615 00.000 9828 Guiding  Dir = 2, Dur = 24
03:05:58.615 00.000 9828 IsSlewing returns 0
03:05:58.615 00.000 9828 IsGuiding returns 0
03:05:58.615 00.000 9828 PulseGuide returned control before completion, sleep 34
03:05:58.651 00.036 9828 IsGuiding returns 1
03:05:58.651 00.000 9828 scope still moving after pulse duration time elapsed
03:05:58.682 00.031 9828 IsSlewing returns 0
03:05:58.682 00.000 9828 IsGuiding returns 1
03:05:58.713 00.031 9828 IsSlewing returns 0
03:05:58.713 00.000 9828 IsGuiding returns 1
03:05:58.744 00.031 9828 IsSlewing returns 0
03:05:58.744 00.000 9828 IsGuiding returns 1
03:05:58.774 00.030 9828 IsSlewing returns 0
03:05:58.774 00.000 9828 IsGuiding returns 1
03:05:58.805 00.031 9828 IsSlewing returns 0
03:05:58.805 00.000 9828 IsGuiding returns 1
03:05:58.836 00.031 9828 IsSlewing returns 0
03:05:58.836 00.000 9828 IsGuiding returns 1
03:05:58.867 00.031 9828 IsSlewing returns 0
03:05:58.867 00.000 9828 IsGuiding returns 0
03:05:58.867 00.000 9828 scope move finished after 24 + 228 ms
03:05:58.867 00.000 9828 Move returns status 0, amount 24
03:05:58.867 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:58.868 00.001 9828 MoveAxis(N, 11, B)
03:05:58.868 00.000 9828 Guiding  Dir = 0, Dur = 11
03:05:58.882 00.014 9828 IsSlewing returns 0
03:05:58.882 00.000 9828 IsGuiding returns 0
03:05:58.882 00.000 9828 PulseGuide returned control before completion, sleep 21
03:05:58.915 00.033 9828 IsGuiding returns 1
03:05:58.915 00.000 9828 scope still moving after pulse duration time elapsed
03:05:58.945 00.030 9828 IsSlewing returns 0
03:05:58.946 00.001 9828 IsGuiding returns 1
03:05:58.977 00.031 9828 IsSlewing returns 0
03:05:58.977 00.000 9828 IsGuiding returns 1
03:05:59.007 00.030 9828 IsSlewing returns 0
03:05:59.007 00.000 9828 IsGuiding returns 1
03:05:59.038 00.031 9828 IsSlewing returns 0
03:05:59.038 00.000 9828 IsGuiding returns 0
03:05:59.038 00.000 9828 scope move finished after 11 + 145 ms
03:05:59.038 00.000 9828 Move returns status 0, amount 11
03:05:59.038 00.000 9828 move complete, result=0
03:05:59.038 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:05:59.038 00.000 9828 worker thread done servicing request
03:05:59.299 00.261 8976 Exposure complete
03:05:59.305 00.006 8976 worker thread done servicing request
03:05:59.305 00.000 5052 OnExposeComplete: enter
03:05:59.305 00.000 5052 UpdateGuideState(): m_state=6
03:05:59.305 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12027
03:05:59.305 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.27, Mass=162, SNR=8.8, Peak=70 HFD=2.3
03:05:59.305 00.000 5052 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.04) = xAngle (-3.95 = 2.33)
03:05:59.305 00.000 5052 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.06 = 2.23)
03:05:59.305 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.44 hyp=0.47 cameraTheta=-1.91 mountX=-0.32 mountY=0.37, mountTheta=2.29
03:05:59.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.44, opts=13)
03:05:59.306 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.44)
03:05:59.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:05:59.306 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
03:05:59.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:59.306 00.000 8976 Worker thread wakes up
03:05:59.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.44) opts 0xd
03:05:59.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.44)
03:05:59.306 00.000 8976 Moving (-0.16, -0.44) raw xDistance=-0.32 yDistance=0.37
03:05:59.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:05:59.306 00.000 5052 Enqueuing Expose request
03:05:59.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
03:05:59.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:05:59.306 00.000 8976 MoveAxis(R, 1, ABG)
03:05:59.306 00.000 8976 stepping (-9, 16) + (1, 0)
03:05:59.306 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:59.333 00.027 8976 Received - 47 (G) 
03:05:59.333 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:59.333 00.000 8976 stepped: pos (-8, 16)
03:05:59.333 00.000 8976 MoveAxis(D, 1, ABG)
03:05:59.333 00.000 8976 stepping (-8, 16) + (0, -1)
03:05:59.333 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:59.365 00.032 8976 Received - 47 (G) 
03:05:59.365 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:05:59.365 00.000 8976 stepped: pos (-8, 15)
03:05:59.365 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:05:59.365 00.000 8976 MountToCamera -- mountX=1.17 mountY=-2.49 hyp=2.75 mountTheta=-1.13 cameraX=1.68, cameraY=2.18 cameraTheta=0.91
03:05:59.365 00.000 8976 incremental bump (1.681, 2.175) isValid = 1
03:05:59.365 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
03:05:59.365 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:05:59.365 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:05:59.365 00.000 8976 move complete, result=0
03:05:59.365 00.000 9828 Worker thread wakes up
03:05:59.365 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:05:59.365 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:05:59.365 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
03:05:59.365 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
03:05:59.365 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 1 ms SOUTH
03:05:59.365 00.000 8976 worker thread done servicing request
03:05:59.365 00.000 8976 Worker thread wakes up
03:05:59.366 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
03:05:59.366 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:05:59.366 00.000 9828 BLC: window closed
03:05:59.366 00.000 9828 MoveAxis(E, 24, B)
03:05:59.366 00.000 9828 Guiding  Dir = 2, Dur = 24
03:05:59.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:05:59.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:05:59.366 00.000 9828 IsSlewing returns 0
03:05:59.366 00.000 9828 IsGuiding returns 0
03:05:59.366 00.000 9828 PulseGuide returned control before completion, sleep 34
03:05:59.415 00.049 9828 IsGuiding returns 1
03:05:59.415 00.000 9828 scope still moving after pulse duration time elapsed
03:05:59.447 00.032 9828 IsSlewing returns 0
03:05:59.447 00.000 9828 IsGuiding returns 1
03:05:59.478 00.031 9828 IsSlewing returns 0
03:05:59.478 00.000 9828 IsGuiding returns 1
03:05:59.509 00.031 9828 IsSlewing returns 0
03:05:59.510 00.001 9828 IsGuiding returns 0
03:05:59.510 00.000 9828 scope move finished after 24 + 119 ms
03:05:59.510 00.000 9828 Move returns status 0, amount 24
03:05:59.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:05:59.510 00.000 9828 MoveAxis(N, 12, B)
03:05:59.510 00.000 9828 Guiding  Dir = 0, Dur = 12
03:05:59.524 00.014 9828 IsSlewing returns 0
03:05:59.524 00.000 9828 IsGuiding returns 0
03:05:59.524 00.000 9828 PulseGuide returned control before completion, sleep 22
03:05:59.555 00.031 9828 IsGuiding returns 1
03:05:59.555 00.000 9828 scope still moving after pulse duration time elapsed
03:05:59.586 00.031 9828 IsSlewing returns 0
03:05:59.586 00.000 9828 IsGuiding returns 1
03:05:59.617 00.031 9828 IsSlewing returns 0
03:05:59.617 00.000 9828 IsGuiding returns 1
03:05:59.649 00.032 9828 IsSlewing returns 0
03:05:59.649 00.000 9828 IsGuiding returns 1
03:05:59.681 00.032 9828 IsSlewing returns 0
03:05:59.681 00.000 9828 IsGuiding returns 0
03:05:59.681 00.000 9828 scope move finished after 12 + 144 ms
03:05:59.681 00.000 9828 Move returns status 0, amount 12
03:05:59.681 00.000 9828 move complete, result=0
03:05:59.681 00.000 9828 worker thread done servicing request
03:05:59.681 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
03:06:00.052 00.371 8976 Exposure complete
03:06:00.058 00.006 8976 worker thread done servicing request
03:06:00.058 00.000 5052 OnExposeComplete: enter
03:06:00.058 00.000 5052 UpdateGuideState(): m_state=6
03:06:00.058 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12028
03:06:00.058 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.60, Mass=141, SNR=8.2, Peak=66 HFD=1.6
03:06:00.058 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
03:06:00.058 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
03:06:00.059 00.001 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.11 hyp=0.61 cameraTheta=-2.97 mountX=0.18 mountY=0.56, mountTheta=1.26
03:06:00.059 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.11, opts=13)
03:06:00.059 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.11)
03:06:00.059 00.000 8976 Worker thread wakes up
03:06:00.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.11) opts 0xd
03:06:00.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.11)
03:06:00.059 00.000 8976 Moving (-0.60, -0.11) raw xDistance=0.18 yDistance=0.56
03:06:00.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:06:00.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
03:06:00.060 00.001 8976 MoveAxis(R, 0, ABG)
03:06:00.060 00.000 8976 MoveAxis(D, 2, ABG)
03:06:00.060 00.000 8976 stepping (-8, 15) + (0, -2)
03:06:00.060 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:00.060 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:06:00.060 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:06:00.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:00.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:00.060 00.000 5052 Enqueuing Expose request
03:06:00.084 00.024 8976 Received - 47 (G) 
03:06:00.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:00.084 00.000 8976 stepped: pos (-8, 13)
03:06:00.084 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:06:00.084 00.000 8976 MountToCamera -- mountX=1.19 mountY=-2.35 hyp=2.63 mountTheta=-1.10 cameraX=1.55, cameraY=2.13 cameraTheta=0.94
03:06:00.084 00.000 8976 incremental bump (1.549, 2.128) isValid = 1
03:06:00.084 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:06:00.084 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:06:00.084 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:06:00.084 00.000 8976 move complete, result=0
03:06:00.084 00.000 8976 worker thread done servicing request
03:06:00.084 00.000 8976 Worker thread wakes up
03:06:00.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:00.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:00.084 00.000 9828 Worker thread wakes up
03:06:00.084 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:06:00.084 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:06:00.084 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:06:00.084 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:06:00.085 00.001 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:06:00.085 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:06:00.085 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:06:00.085 00.000 9828 BLC: window closed
03:06:00.085 00.000 9828 MoveAxis(E, 23, B)
03:06:00.085 00.000 9828 Guiding  Dir = 2, Dur = 23
03:06:00.085 00.000 9828 IsSlewing returns 0
03:06:00.085 00.000 9828 IsGuiding returns 0
03:06:00.085 00.000 9828 PulseGuide returned control before completion, sleep 33
03:06:00.121 00.036 9828 IsGuiding returns 1
03:06:00.121 00.000 9828 scope still moving after pulse duration time elapsed
03:06:00.151 00.030 9828 IsSlewing returns 0
03:06:00.151 00.000 9828 IsGuiding returns 1
03:06:00.183 00.032 9828 IsSlewing returns 0
03:06:00.183 00.000 9828 IsGuiding returns 1
03:06:00.214 00.031 9828 IsSlewing returns 0
03:06:00.214 00.000 9828 IsGuiding returns 0
03:06:00.214 00.000 9828 scope move finished after 23 + 105 ms
03:06:00.214 00.000 9828 Move returns status 0, amount 23
03:06:00.214 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:00.214 00.000 9828 MoveAxis(N, 12, B)
03:06:00.214 00.000 9828 Guiding  Dir = 0, Dur = 12
03:06:00.230 00.016 9828 IsSlewing returns 0
03:06:00.230 00.000 9828 IsGuiding returns 0
03:06:00.230 00.000 9828 PulseGuide returned control before completion, sleep 22
03:06:00.262 00.032 9828 IsGuiding returns 1
03:06:00.262 00.000 9828 scope still moving after pulse duration time elapsed
03:06:00.293 00.031 9828 IsSlewing returns 0
03:06:00.293 00.000 9828 IsGuiding returns 1
03:06:00.324 00.031 9828 IsSlewing returns 0
03:06:00.324 00.000 9828 IsGuiding returns 1
03:06:00.356 00.032 9828 IsSlewing returns 0
03:06:00.356 00.000 9828 IsGuiding returns 1
03:06:00.387 00.031 9828 IsSlewing returns 0
03:06:00.387 00.000 9828 IsGuiding returns 0
03:06:00.387 00.000 9828 scope move finished after 12 + 144 ms
03:06:00.387 00.000 9828 Move returns status 0, amount 12
03:06:00.387 00.000 9828 move complete, result=0
03:06:00.387 00.000 9828 worker thread done servicing request
03:06:00.387 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:06:00.769 00.382 8976 Exposure complete
03:06:00.775 00.006 8976 worker thread done servicing request
03:06:00.775 00.000 5052 OnExposeComplete: enter
03:06:00.775 00.000 5052 UpdateGuideState(): m_state=6
03:06:00.775 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12029
03:06:00.775 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.75, Mass=146, SNR=8.3, Peak=70 HFD=2.4
03:06:00.775 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:06:00.775 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
03:06:00.775 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.71 mountX=0.08 mountY=0.05, mountTheta=0.60
03:06:00.776 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.04, opts=13)
03:06:00.776 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.04)
03:06:00.776 00.000 8976 Worker thread wakes up
03:06:00.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.04) opts 0xd
03:06:00.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.04)
03:06:00.776 00.000 8976 Moving (-0.09, 0.04) raw xDistance=0.08 yDistance=0.05
03:06:00.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:06:00.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:06:00.776 00.000 8976 MoveAxis(R, 0, ABG)
03:06:00.776 00.000 8976 MoveAxis(U, 0, ABG)
03:06:00.776 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:06:00.776 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:06:00.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:00.776 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:06:00.776 00.000 8976 MountToCamera -- mountX=1.20 mountY=-2.25 hyp=2.55 mountTheta=-1.08 cameraX=1.46, cameraY=2.10 cameraTheta=0.96
03:06:00.776 00.000 8976 incremental bump (1.460, 2.096) isValid = 1
03:06:00.777 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:00.777 00.000 5052 Enqueuing Expose request
03:06:00.777 00.000 8976 Scheduling Mount bump of (0.056, 0.084)
03:06:00.777 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.08, opts=4)
03:06:00.777 00.000 8976 Enqueuing Move request for scope (0.06, 0.08)
03:06:00.777 00.000 8976 move complete, result=0
03:06:00.777 00.000 9828 Worker thread wakes up
03:06:00.777 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0x4
03:06:00.777 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
03:06:00.777 00.000 8976 worker thread done servicing request
03:06:00.777 00.000 8976 Worker thread wakes up
03:06:00.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:00.777 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
03:06:00.777 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:00.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:00.777 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:06:00.778 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.98 mountX=-0.06 mountY=-0.08, mountTheta=-2.24
03:06:00.778 00.000 9828 Moving (0.06, 0.08) raw xDistance=-0.06 yDistance=-0.08
03:06:00.778 00.000 9828 BLC: window closed
03:06:00.778 00.000 9828 MoveAxis(E, 19, B)
03:06:00.778 00.000 9828 Guiding  Dir = 2, Dur = 19
03:06:00.778 00.000 9828 IsSlewing returns 0
03:06:00.778 00.000 9828 IsGuiding returns 0
03:06:00.778 00.000 9828 PulseGuide returned control before completion, sleep 29
03:06:00.808 00.030 9828 IsGuiding returns 1
03:06:00.808 00.000 9828 scope still moving after pulse duration time elapsed
03:06:00.839 00.031 9828 IsSlewing returns 0
03:06:00.839 00.000 9828 IsGuiding returns 1
03:06:00.870 00.031 9828 IsSlewing returns 0
03:06:00.870 00.000 9828 IsGuiding returns 1
03:06:00.901 00.031 9828 IsSlewing returns 0
03:06:00.901 00.000 9828 IsGuiding returns 1
03:06:00.932 00.031 9828 IsSlewing returns 0
03:06:00.932 00.000 9828 IsGuiding returns 0
03:06:00.932 00.000 9828 scope move finished after 19 + 134 ms
03:06:00.932 00.000 9828 Move returns status 0, amount 19
03:06:00.932 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:00.932 00.000 9828 MoveAxis(N, 10, B)
03:06:00.932 00.000 9828 Guiding  Dir = 0, Dur = 10
03:06:00.947 00.015 9828 IsSlewing returns 0
03:06:00.947 00.000 9828 IsGuiding returns 0
03:06:00.948 00.001 9828 PulseGuide returned control before completion, sleep 20
03:06:00.978 00.030 9828 IsGuiding returns 1
03:06:00.978 00.000 9828 scope still moving after pulse duration time elapsed
03:06:01.010 00.032 9828 IsSlewing returns 0
03:06:01.010 00.000 9828 IsGuiding returns 1
03:06:01.041 00.031 9828 IsSlewing returns 0
03:06:01.041 00.000 9828 IsGuiding returns 1
03:06:01.071 00.030 9828 IsSlewing returns 0
03:06:01.072 00.001 9828 IsGuiding returns 0
03:06:01.072 00.000 9828 scope move finished after 10 + 114 ms
03:06:01.072 00.000 9828 Move returns status 0, amount 10
03:06:01.072 00.000 9828 move complete, result=0
03:06:01.072 00.000 9828 worker thread done servicing request
03:06:01.072 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 10 ms NORTH
03:06:01.463 00.391 8976 Exposure complete
03:06:01.468 00.005 8976 worker thread done servicing request
03:06:01.468 00.000 5052 OnExposeComplete: enter
03:06:01.468 00.000 5052 UpdateGuideState(): m_state=6
03:06:01.469 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12030
03:06:01.469 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.89, Mass=151, SNR=8.5, Peak=75 HFD=2.0
03:06:01.469 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
03:06:01.469 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
03:06:01.469 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.51 mountX=0.27 mountY=0.11, mountTheta=0.38
03:06:01.469 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.18, opts=13)
03:06:01.469 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.18)
03:06:01.469 00.000 8976 Worker thread wakes up
03:06:01.469 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:06:01.470 00.001 5052 UpdateGuideState exits: m=151 SNR=8.5
03:06:01.470 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.18) opts 0xd
03:06:01.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:01.470 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:01.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.18)
03:06:01.470 00.000 5052 Enqueuing Expose request
03:06:01.470 00.000 8976 Moving (-0.24, 0.18) raw xDistance=0.27 yDistance=0.11
03:06:01.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:06:01.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:06:01.470 00.000 8976 MoveAxis(L, 1, ABG)
03:06:01.470 00.000 8976 stepping (-8, 13) + (-1, 0)
03:06:01.470 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:01.491 00.021 8976 Received - 47 (G) 
03:06:01.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:01.491 00.000 8976 stepped: pos (-9, 13)
03:06:01.491 00.000 8976 MoveAxis(U, 0, ABG)
03:06:01.491 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:06:01.491 00.000 8976 MountToCamera -- mountX=1.26 mountY=-2.19 hyp=2.53 mountTheta=-1.05 cameraX=1.38, cameraY=2.12 cameraTheta=0.99
03:06:01.491 00.000 8976 incremental bump (1.378, 2.119) isValid = 1
03:06:01.491 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
03:06:01.491 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:06:01.491 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:06:01.491 00.000 8976 move complete, result=0
03:06:01.491 00.000 9828 Worker thread wakes up
03:06:01.491 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:06:01.491 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:06:01.491 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
03:06:01.491 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:06:01.491 00.000 8976 worker thread done servicing request
03:06:01.491 00.000 8976 Worker thread wakes up
03:06:01.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:01.491 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:01.491 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
03:06:01.491 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:06:01.491 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:06:01.491 00.000 9828 BLC: window closed
03:06:01.491 00.000 9828 MoveAxis(E, 21, B)
03:06:01.492 00.001 9828 Guiding  Dir = 2, Dur = 21
03:06:01.492 00.000 9828 IsSlewing returns 0
03:06:01.492 00.000 9828 IsGuiding returns 0
03:06:01.492 00.000 9828 PulseGuide returned control before completion, sleep 31
03:06:01.536 00.044 9828 IsGuiding returns 1
03:06:01.536 00.000 9828 scope still moving after pulse duration time elapsed
03:06:01.567 00.031 9828 IsSlewing returns 0
03:06:01.567 00.000 9828 IsGuiding returns 1
03:06:01.598 00.031 9828 IsSlewing returns 0
03:06:01.598 00.000 9828 IsGuiding returns 1
03:06:01.629 00.031 9828 IsSlewing returns 0
03:06:01.629 00.000 9828 IsGuiding returns 0
03:06:01.629 00.000 9828 scope move finished after 21 + 115 ms
03:06:01.629 00.000 9828 Move returns status 0, amount 21
03:06:01.629 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:01.629 00.000 9828 MoveAxis(N, 12, B)
03:06:01.629 00.000 9828 Guiding  Dir = 0, Dur = 12
03:06:01.645 00.016 9828 IsSlewing returns 0
03:06:01.645 00.000 9828 IsGuiding returns 0
03:06:01.645 00.000 9828 PulseGuide returned control before completion, sleep 22
03:06:01.676 00.031 9828 IsGuiding returns 1
03:06:01.676 00.000 9828 scope still moving after pulse duration time elapsed
03:06:01.707 00.031 9828 IsSlewing returns 0
03:06:01.707 00.000 9828 IsGuiding returns 1
03:06:01.737 00.030 9828 IsSlewing returns 0
03:06:01.737 00.000 9828 IsGuiding returns 1
03:06:01.769 00.032 9828 IsSlewing returns 0
03:06:01.769 00.000 9828 IsGuiding returns 1
03:06:01.800 00.031 9828 IsSlewing returns 0
03:06:01.800 00.000 9828 IsGuiding returns 0
03:06:01.800 00.000 9828 scope move finished after 12 + 142 ms
03:06:01.800 00.000 9828 Move returns status 0, amount 12
03:06:01.800 00.000 9828 move complete, result=0
03:06:01.800 00.000 9828 worker thread done servicing request
03:06:01.800 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:06:02.179 00.379 8976 Exposure complete
03:06:02.185 00.006 8976 worker thread done servicing request
03:06:02.185 00.000 5052 OnExposeComplete: enter
03:06:02.185 00.000 5052 UpdateGuideState(): m_state=6
03:06:02.185 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12031
03:06:02.185 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.69, Mass=163, SNR=8.8, Peak=72 HFD=2.0
03:06:02.185 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
03:06:02.185 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.04)
03:06:02.185 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.02 hyp=0.42 cameraTheta=-3.10 mountX=0.18 mountY=0.36, mountTheta=1.12
03:06:02.186 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.02, opts=13)
03:06:02.186 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.02)
03:06:02.186 00.000 8976 Worker thread wakes up
03:06:02.186 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.02) opts 0xd
03:06:02.186 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.02)
03:06:02.186 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:06:02.186 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
03:06:02.186 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:02.186 00.000 8976 Moving (-0.42, -0.02) raw xDistance=0.18 yDistance=0.36
03:06:02.187 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:06:02.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:06:02.187 00.000 8976 MoveAxis(R, 0, ABG)
03:06:02.187 00.000 8976 MoveAxis(D, 1, ABG)
03:06:02.187 00.000 8976 stepping (-9, 13) + (0, -1)
03:06:02.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:02.187 00.000 5052 Enqueuing Expose request
03:06:02.187 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:02.210 00.023 8976 Received - 47 (G) 
03:06:02.210 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:02.210 00.000 8976 stepped: pos (-9, 12)
03:06:02.210 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:06:02.211 00.001 8976 MountToCamera -- mountX=1.30 mountY=-2.10 hyp=2.47 mountTheta=-1.02 cameraX=1.28, cameraY=2.11 cameraTheta=1.03
03:06:02.211 00.000 8976 incremental bump (1.276, 2.111) isValid = 1
03:06:02.211 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:06:02.211 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:06:02.211 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:06:02.211 00.000 8976 move complete, result=0
03:06:02.211 00.000 9828 Worker thread wakes up
03:06:02.211 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:06:02.211 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:06:02.211 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:06:02.211 00.000 8976 worker thread done servicing request
03:06:02.211 00.000 8976 Worker thread wakes up
03:06:02.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:02.211 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:02.211 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
03:06:02.211 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
03:06:02.211 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:06:02.212 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:06:02.212 00.000 9828 BLC: window closed
03:06:02.212 00.000 9828 MoveAxis(E, 20, B)
03:06:02.212 00.000 9828 Guiding  Dir = 2, Dur = 20
03:06:02.212 00.000 9828 IsSlewing returns 0
03:06:02.212 00.000 9828 IsGuiding returns 0
03:06:02.212 00.000 9828 PulseGuide returned control before completion, sleep 30
03:06:02.253 00.041 9828 IsGuiding returns 1
03:06:02.253 00.000 9828 scope still moving after pulse duration time elapsed
03:06:02.284 00.031 9828 IsSlewing returns 0
03:06:02.284 00.000 9828 IsGuiding returns 1
03:06:02.315 00.031 9828 IsSlewing returns 0
03:06:02.315 00.000 9828 IsGuiding returns 1
03:06:02.346 00.031 9828 IsSlewing returns 0
03:06:02.346 00.000 9828 IsGuiding returns 1
03:06:02.377 00.031 9828 IsSlewing returns 0
03:06:02.377 00.000 9828 IsGuiding returns 0
03:06:02.377 00.000 9828 scope move finished after 20 + 144 ms
03:06:02.377 00.000 9828 Move returns status 0, amount 20
03:06:02.377 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:02.377 00.000 9828 MoveAxis(N, 13, B)
03:06:02.377 00.000 9828 Guiding  Dir = 0, Dur = 13
03:06:02.392 00.015 9828 IsSlewing returns 0
03:06:02.392 00.000 9828 IsGuiding returns 0
03:06:02.392 00.000 9828 PulseGuide returned control before completion, sleep 23
03:06:02.423 00.031 9828 IsGuiding returns 1
03:06:02.423 00.000 9828 scope still moving after pulse duration time elapsed
03:06:02.454 00.031 9828 IsSlewing returns 0
03:06:02.454 00.000 9828 IsGuiding returns 1
03:06:02.485 00.031 9828 IsSlewing returns 0
03:06:02.486 00.001 9828 IsGuiding returns 1
03:06:02.515 00.029 9828 IsSlewing returns 0
03:06:02.515 00.000 9828 IsGuiding returns 1
03:06:02.546 00.031 9828 IsSlewing returns 0
03:06:02.546 00.000 9828 IsGuiding returns 0
03:06:02.546 00.000 9828 scope move finished after 13 + 140 ms
03:06:02.546 00.000 9828 Move returns status 0, amount 13
03:06:02.546 00.000 9828 move complete, result=0
03:06:02.546 00.000 9828 worker thread done servicing request
03:06:02.546 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:06:02.897 00.351 8976 Exposure complete
03:06:02.903 00.006 8976 worker thread done servicing request
03:06:02.903 00.000 5052 OnExposeComplete: enter
03:06:02.903 00.000 5052 UpdateGuideState(): m_state=6
03:06:02.903 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12032
03:06:02.903 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.70, Mass=146, SNR=8.4, Peak=76 HFD=1.7
03:06:02.903 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.14 = 1.15)
03:06:02.903 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
03:06:02.903 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-3.09 mountX=0.11 mountY=0.23, mountTheta=1.13
03:06:02.904 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.01, opts=13)
03:06:02.904 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.01)
03:06:02.904 00.000 8976 Worker thread wakes up
03:06:02.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.01) opts 0xd
03:06:02.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.01)
03:06:02.904 00.000 8976 Moving (-0.27, -0.01) raw xDistance=0.11 yDistance=0.23
03:06:02.904 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:06:02.904 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
03:06:02.904 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:02.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:06:02.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:06:02.904 00.000 8976 MoveAxis(R, 0, ABG)
03:06:02.904 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:02.904 00.000 5052 Enqueuing Expose request
03:06:02.905 00.001 8976 MoveAxis(U, 0, ABG)
03:06:02.905 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:06:02.905 00.000 8976 MountToCamera -- mountX=1.32 mountY=-2.03 hyp=2.43 mountTheta=-0.99 cameraX=1.21, cameraY=2.11 cameraTheta=1.05
03:06:02.905 00.000 8976 incremental bump (1.208, 2.106) isValid = 1
03:06:02.906 00.001 8976 Scheduling Mount bump of (0.057, 0.103)
03:06:02.906 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:06:02.906 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:06:02.906 00.000 8976 move complete, result=0
03:06:02.906 00.000 9828 Worker thread wakes up
03:06:02.906 00.000 8976 worker thread done servicing request
03:06:02.906 00.000 8976 Worker thread wakes up
03:06:02.906 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:06:02.906 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:06:02.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:02.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:02.906 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:06:02.906 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
03:06:02.906 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
03:06:02.906 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
03:06:02.906 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:06:02.906 00.000 9828 BLC: window closed
03:06:02.907 00.001 9828 MoveAxis(E, 20, B)
03:06:02.907 00.000 9828 Guiding  Dir = 2, Dur = 20
03:06:02.907 00.000 9828 IsSlewing returns 0
03:06:02.907 00.000 9828 IsGuiding returns 0
03:06:02.907 00.000 9828 PulseGuide returned control before completion, sleep 30
03:06:02.952 00.045 9828 IsGuiding returns 1
03:06:02.952 00.000 9828 scope still moving after pulse duration time elapsed
03:06:02.983 00.031 9828 IsSlewing returns 0
03:06:02.983 00.000 9828 IsGuiding returns 1
03:06:03.013 00.030 9828 IsSlewing returns 0
03:06:03.013 00.000 9828 IsGuiding returns 1
03:06:03.044 00.031 9828 IsSlewing returns 0
03:06:03.044 00.000 9828 IsGuiding returns 0
03:06:03.044 00.000 9828 scope move finished after 20 + 117 ms
03:06:03.044 00.000 9828 Move returns status 0, amount 20
03:06:03.044 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:03.044 00.000 9828 MoveAxis(N, 13, B)
03:06:03.044 00.000 9828 Guiding  Dir = 0, Dur = 13
03:06:03.060 00.016 9828 IsSlewing returns 0
03:06:03.060 00.000 9828 IsGuiding returns 0
03:06:03.060 00.000 9828 PulseGuide returned control before completion, sleep 23
03:06:03.091 00.031 9828 IsGuiding returns 1
03:06:03.091 00.000 9828 scope still moving after pulse duration time elapsed
03:06:03.122 00.031 9828 IsSlewing returns 0
03:06:03.122 00.000 9828 IsGuiding returns 1
03:06:03.153 00.031 9828 IsSlewing returns 0
03:06:03.153 00.000 9828 IsGuiding returns 1
03:06:03.184 00.031 9828 IsSlewing returns 0
03:06:03.184 00.000 9828 IsGuiding returns 1
03:06:03.215 00.031 9828 IsSlewing returns 0
03:06:03.215 00.000 9828 IsGuiding returns 0
03:06:03.215 00.000 9828 scope move finished after 13 + 141 ms
03:06:03.215 00.000 9828 Move returns status 0, amount 13
03:06:03.215 00.000 9828 move complete, result=0
03:06:03.215 00.000 9828 worker thread done servicing request
03:06:03.215 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:06:03.597 00.382 8976 Exposure complete
03:06:03.603 00.006 8976 worker thread done servicing request
03:06:03.603 00.000 5052 OnExposeComplete: enter
03:06:03.603 00.000 5052 UpdateGuideState(): m_state=6
03:06:03.603 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12033
03:06:03.603 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.66, Mass=150, SNR=8.5, Peak=79 HFD=1.6
03:06:03.603 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.07 = 1.22)
03:06:03.603 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
03:06:03.603 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.04 hyp=0.38 cameraTheta=-3.02 mountX=0.13 mountY=0.34, mountTheta=1.20
03:06:03.604 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.04, opts=13)
03:06:03.605 00.001 5052 Enqueuing Move request for stepguider (-0.38, -0.04)
03:06:03.605 00.000 8976 Worker thread wakes up
03:06:03.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:06:03.605 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
03:06:03.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:03.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:03.605 00.000 5052 Enqueuing Expose request
03:06:03.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.04) opts 0xd
03:06:03.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.04)
03:06:03.605 00.000 8976 Moving (-0.38, -0.04) raw xDistance=0.13 yDistance=0.34
03:06:03.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:06:03.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:06:03.605 00.000 8976 MoveAxis(R, 0, ABG)
03:06:03.605 00.000 8976 MoveAxis(D, 1, ABG)
03:06:03.605 00.000 8976 stepping (-9, 12) + (0, -1)
03:06:03.605 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:03.633 00.028 8976 Received - 47 (G) 
03:06:03.633 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:03.633 00.000 8976 stepped: pos (-9, 11)
03:06:03.633 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:06:03.633 00.000 8976 MountToCamera -- mountX=1.34 mountY=-1.94 hyp=2.36 mountTheta=-0.97 cameraX=1.12, cameraY=2.08 cameraTheta=1.08
03:06:03.633 00.000 8976 incremental bump (1.116, 2.078) isValid = 1
03:06:03.634 00.001 8976 Scheduling Mount bump of (0.054, 0.105)
03:06:03.634 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:06:03.634 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:06:03.634 00.000 8976 move complete, result=0
03:06:03.634 00.000 9828 Worker thread wakes up
03:06:03.634 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:06:03.634 00.000 8976 worker thread done servicing request
03:06:03.634 00.000 8976 Worker thread wakes up
03:06:03.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:03.634 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:06:03.634 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:06:03.634 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:06:03.634 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.18)
03:06:03.635 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:06:03.635 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:06:03.635 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:03.635 00.000 9828 BLC: window closed
03:06:03.635 00.000 9828 MoveAxis(E, 19, B)
03:06:03.635 00.000 9828 Guiding  Dir = 2, Dur = 19
03:06:03.636 00.001 9828 IsSlewing returns 0
03:06:03.636 00.000 9828 IsGuiding returns 0
03:06:03.636 00.000 9828 PulseGuide returned control before completion, sleep 29
03:06:03.667 00.031 9828 IsGuiding returns 1
03:06:03.667 00.000 9828 scope still moving after pulse duration time elapsed
03:06:03.698 00.031 9828 IsSlewing returns 0
03:06:03.698 00.000 9828 IsGuiding returns 1
03:06:03.728 00.030 9828 IsSlewing returns 0
03:06:03.728 00.000 9828 IsGuiding returns 1
03:06:03.759 00.031 9828 IsSlewing returns 0
03:06:03.760 00.001 9828 IsGuiding returns 1
03:06:03.790 00.030 9828 IsSlewing returns 0
03:06:03.791 00.001 9828 IsGuiding returns 0
03:06:03.791 00.000 9828 scope move finished after 19 + 135 ms
03:06:03.791 00.000 9828 Move returns status 0, amount 19
03:06:03.791 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:03.791 00.000 9828 MoveAxis(N, 13, B)
03:06:03.791 00.000 9828 Guiding  Dir = 0, Dur = 13
03:06:03.806 00.015 9828 IsSlewing returns 0
03:06:03.806 00.000 9828 IsGuiding returns 0
03:06:03.806 00.000 9828 PulseGuide returned control before completion, sleep 23
03:06:03.837 00.031 9828 IsGuiding returns 1
03:06:03.837 00.000 9828 scope still moving after pulse duration time elapsed
03:06:03.868 00.031 9828 IsSlewing returns 0
03:06:03.868 00.000 9828 IsGuiding returns 1
03:06:03.899 00.031 9828 IsSlewing returns 0
03:06:03.899 00.000 9828 IsGuiding returns 1
03:06:03.930 00.031 9828 IsSlewing returns 0
03:06:03.930 00.000 9828 IsGuiding returns 1
03:06:03.960 00.030 9828 IsSlewing returns 0
03:06:03.960 00.000 9828 IsGuiding returns 0
03:06:03.960 00.000 9828 scope move finished after 13 + 141 ms
03:06:03.960 00.000 9828 Move returns status 0, amount 13
03:06:03.960 00.000 9828 move complete, result=0
03:06:03.960 00.000 9828 worker thread done servicing request
03:06:03.960 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:06:04.320 00.360 8976 Exposure complete
03:06:04.326 00.006 8976 worker thread done servicing request
03:06:04.326 00.000 5052 OnExposeComplete: enter
03:06:04.326 00.000 5052 UpdateGuideState(): m_state=6
03:06:04.326 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12034
03:06:04.326 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=282.13, Mass=145, SNR=8.3, Peak=73 HFD=2.1
03:06:04.326 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:06:04.326 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
03:06:04.326 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.42 hyp=0.70 cameraTheta=2.49 mountX=0.63 mountY=0.24, mountTheta=0.36
03:06:04.328 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.42, opts=13)
03:06:04.328 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.42)
03:06:04.328 00.000 8976 Worker thread wakes up
03:06:04.328 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.42) opts 0xd
03:06:04.328 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.42)
03:06:04.328 00.000 8976 Moving (-0.56, 0.42) raw xDistance=0.63 yDistance=0.24
03:06:04.328 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:06:04.328 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:06:04.328 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:04.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
03:06:04.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:06:04.328 00.000 8976 MoveAxis(L, 3, ABG)
03:06:04.328 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:04.328 00.000 5052 Enqueuing Expose request
03:06:04.328 00.000 8976 stepping (-9, 11) + (-3, 0)
03:06:04.328 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:04.368 00.040 8976 Received - 47 (G) 
03:06:04.368 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:04.368 00.000 8976 stepped: pos (-12, 11)
03:06:04.368 00.000 8976 MoveAxis(U, 0, ABG)
03:06:04.368 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:06:04.368 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.88 hyp=2.41 mountTheta=-0.89 cameraX=0.98, cameraY=2.19 cameraTheta=1.15
03:06:04.368 00.000 8976 incremental bump (0.985, 2.195) isValid = 1
03:06:04.369 00.001 8976 Scheduling Mount bump of (0.047, 0.109)
03:06:04.369 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:06:04.369 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:06:04.369 00.000 8976 move complete, result=0
03:06:04.369 00.000 9828 Worker thread wakes up
03:06:04.369 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:06:04.369 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.2 px 0 ms NORTH
03:06:04.369 00.000 8976 worker thread done servicing request
03:06:04.369 00.000 8976 Worker thread wakes up
03:06:04.369 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:06:04.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:04.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:04.369 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
03:06:04.369 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
03:06:04.369 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:06:04.369 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:06:04.369 00.000 9828 BLC: window closed
03:06:04.369 00.000 9828 MoveAxis(E, 17, B)
03:06:04.370 00.001 9828 Guiding  Dir = 2, Dur = 17
03:06:04.370 00.000 9828 IsSlewing returns 0
03:06:04.370 00.000 9828 IsGuiding returns 0
03:06:04.370 00.000 9828 PulseGuide returned control before completion, sleep 27
03:06:04.399 00.029 9828 IsGuiding returns 1
03:06:04.399 00.000 9828 scope still moving after pulse duration time elapsed
03:06:04.430 00.031 9828 IsSlewing returns 0
03:06:04.430 00.000 9828 IsGuiding returns 1
03:06:04.462 00.032 9828 IsSlewing returns 0
03:06:04.462 00.000 9828 IsGuiding returns 1
03:06:04.493 00.031 9828 IsSlewing returns 0
03:06:04.493 00.000 9828 IsGuiding returns 1
03:06:04.523 00.030 9828 IsSlewing returns 0
03:06:04.523 00.000 9828 IsGuiding returns 0
03:06:04.523 00.000 9828 scope move finished after 17 + 136 ms
03:06:04.523 00.000 9828 Move returns status 0, amount 17
03:06:04.523 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:04.523 00.000 9828 MoveAxis(N, 14, B)
03:06:04.523 00.000 9828 Guiding  Dir = 0, Dur = 14
03:06:04.539 00.016 9828 IsSlewing returns 0
03:06:04.540 00.001 9828 IsGuiding returns 0
03:06:04.540 00.000 9828 PulseGuide returned control before completion, sleep 24
03:06:04.571 00.031 9828 IsGuiding returns 1
03:06:04.572 00.001 9828 scope still moving after pulse duration time elapsed
03:06:04.603 00.031 9828 IsSlewing returns 0
03:06:04.603 00.000 9828 IsGuiding returns 1
03:06:04.634 00.031 9828 IsSlewing returns 0
03:06:04.634 00.000 9828 IsGuiding returns 1
03:06:04.666 00.032 9828 IsSlewing returns 0
03:06:04.666 00.000 9828 IsGuiding returns 1
03:06:04.695 00.029 9828 IsSlewing returns 0
03:06:04.695 00.000 9828 IsGuiding returns 1
03:06:04.726 00.031 9828 IsSlewing returns 0
03:06:04.726 00.000 9828 IsGuiding returns 1
03:06:04.757 00.031 9828 IsSlewing returns 0
03:06:04.757 00.000 9828 IsGuiding returns 0
03:06:04.757 00.000 9828 scope move finished after 14 + 203 ms
03:06:04.757 00.000 9828 Move returns status 0, amount 14
03:06:04.758 00.001 9828 move complete, result=0
03:06:04.758 00.000 9828 worker thread done servicing request
03:06:04.758 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:06:05.052 00.294 8976 Exposure complete
03:06:05.057 00.005 8976 worker thread done servicing request
03:06:05.057 00.000 5052 OnExposeComplete: enter
03:06:05.057 00.000 5052 UpdateGuideState(): m_state=6
03:06:05.057 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12035
03:06:05.057 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.14, Mass=178, SNR=9.2, Peak=86 HFD=2.1
03:06:05.057 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
03:06:05.058 00.001 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
03:06:05.058 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.43 hyp=0.43 cameraTheta=1.57 mountX=0.38 mountY=-0.23, mountTheta=-0.55
03:06:05.058 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.43, opts=13)
03:06:05.058 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.43)
03:06:05.058 00.000 8976 Worker thread wakes up
03:06:05.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.43) opts 0xd
03:06:05.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.43)
03:06:05.058 00.000 8976 Moving (-0.00, 0.43) raw xDistance=0.38 yDistance=-0.23
03:06:05.059 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
03:06:05.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:06:05.059 00.000 5052 UpdateGuideState exits: m=178 SNR=9.2
03:06:05.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:05.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:06:05.059 00.000 8976 MoveAxis(L, 2, ABG)
03:06:05.059 00.000 8976 stepping (-12, 11) + (-2, 0)
03:06:05.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:05.059 00.000 5052 Enqueuing Expose request
03:06:05.059 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:05.088 00.029 8976 Received - 47 (G) 
03:06:05.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:05.088 00.000 8976 stepped: pos (-14, 11)
03:06:05.088 00.000 8976 MoveAxis(U, 0, ABG)
03:06:05.088 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:06:05.088 00.000 8976 MountToCamera -- mountX=1.72 mountY=-1.83 hyp=2.51 mountTheta=-0.82 cameraX=0.85, cameraY=2.36 cameraTheta=1.23
03:06:05.088 00.000 8976 incremental bump (0.851, 2.363) isValid = 1
03:06:05.088 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:06:05.088 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:06:05.088 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:06:05.088 00.000 8976 move complete, result=0
03:06:05.088 00.000 9828 Worker thread wakes up
03:06:05.088 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:06:05.088 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:06:05.088 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
03:06:05.088 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
03:06:05.088 00.000 8976 worker thread done servicing request
03:06:05.089 00.001 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
03:06:05.089 00.000 8976 Worker thread wakes up
03:06:05.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:05.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:05.089 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:06:05.089 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:06:05.089 00.000 9828 BLC: window closed
03:06:05.089 00.000 9828 MoveAxis(E, 14, B)
03:06:05.089 00.000 9828 Guiding  Dir = 2, Dur = 14
03:06:05.089 00.000 9828 IsSlewing returns 0
03:06:05.090 00.001 9828 IsGuiding returns 0
03:06:05.090 00.000 9828 PulseGuide returned control before completion, sleep 24
03:06:05.128 00.038 9828 IsGuiding returns 1
03:06:05.128 00.000 9828 scope still moving after pulse duration time elapsed
03:06:05.160 00.032 9828 IsSlewing returns 0
03:06:05.160 00.000 9828 IsGuiding returns 1
03:06:05.191 00.031 9828 IsSlewing returns 0
03:06:05.191 00.000 9828 IsGuiding returns 1
03:06:05.221 00.030 9828 IsSlewing returns 0
03:06:05.221 00.000 9828 IsGuiding returns 0
03:06:05.221 00.000 9828 scope move finished after 14 + 117 ms
03:06:05.221 00.000 9828 Move returns status 0, amount 14
03:06:05.221 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:05.221 00.000 9828 MoveAxis(N, 14, B)
03:06:05.221 00.000 9828 Guiding  Dir = 0, Dur = 14
03:06:05.235 00.014 9828 IsSlewing returns 0
03:06:05.235 00.000 9828 IsGuiding returns 0
03:06:05.235 00.000 9828 PulseGuide returned control before completion, sleep 24
03:06:05.266 00.031 9828 IsGuiding returns 1
03:06:05.266 00.000 9828 scope still moving after pulse duration time elapsed
03:06:05.297 00.031 9828 IsSlewing returns 0
03:06:05.297 00.000 9828 IsGuiding returns 1
03:06:05.329 00.032 9828 IsSlewing returns 0
03:06:05.329 00.000 9828 IsGuiding returns 1
03:06:05.359 00.030 9828 IsSlewing returns 0
03:06:05.359 00.000 9828 IsGuiding returns 1
03:06:05.391 00.032 9828 IsSlewing returns 0
03:06:05.391 00.000 9828 IsGuiding returns 0
03:06:05.391 00.000 9828 scope move finished after 14 + 142 ms
03:06:05.391 00.000 9828 Move returns status 0, amount 14
03:06:05.391 00.000 9828 move complete, result=0
03:06:05.391 00.000 9828 worker thread done servicing request
03:06:05.391 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:06:05.775 00.384 8976 Exposure complete
03:06:05.780 00.005 8976 worker thread done servicing request
03:06:05.780 00.000 5052 OnExposeComplete: enter
03:06:05.780 00.000 5052 UpdateGuideState(): m_state=6
03:06:05.780 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12036
03:06:05.780 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.21, Mass=177, SNR=9.2, Peak=77 HFD=2.3
03:06:05.780 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
03:06:05.780 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.45)
03:06:05.780 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.50 hyp=0.51 cameraTheta=-1.69 mountX=-0.42 mountY=0.32, mountTheta=2.49
03:06:05.781 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.50, opts=13)
03:06:05.781 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.50)
03:06:05.782 00.001 8976 Worker thread wakes up
03:06:05.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.50) opts 0xd
03:06:05.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.50)
03:06:05.782 00.000 8976 Moving (-0.06, -0.50) raw xDistance=-0.42 yDistance=0.32
03:06:05.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
03:06:05.782 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:06:05.782 00.000 5052 UpdateGuideState exits: m=177 SNR=9.2
03:06:05.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:05.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:06:05.782 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:05.782 00.000 5052 Enqueuing Expose request
03:06:05.782 00.000 8976 MoveAxis(R, 2, ABG)
03:06:05.782 00.000 8976 stepping (-14, 11) + (2, 0)
03:06:05.782 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:05.808 00.026 8976 Received - 47 (G) 
03:06:05.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:05.808 00.000 8976 stepped: pos (-12, 11)
03:06:05.808 00.000 8976 MoveAxis(D, 1, ABG)
03:06:05.808 00.000 8976 stepping (-12, 11) + (0, -1)
03:06:05.808 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:05.839 00.031 8976 Received - 47 (G) 
03:06:05.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:05.839 00.000 8976 stepped: pos (-12, 10)
03:06:05.839 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:06:05.839 00.000 8976 MountToCamera -- mountX=1.76 mountY=-1.75 hyp=2.48 mountTheta=-0.78 cameraX=0.76, cameraY=2.36 cameraTheta=1.26
03:06:05.839 00.000 8976 incremental bump (0.761, 2.362) isValid = 1
03:06:05.839 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
03:06:05.839 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:06:05.839 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:06:05.839 00.000 8976 move complete, result=0
03:06:05.839 00.000 9828 Worker thread wakes up
03:06:05.839 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:06:05.839 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:06:05.839 00.000 8976 worker thread done servicing request
03:06:05.839 00.000 8976 Worker thread wakes up
03:06:05.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:05.839 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:05.839 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:06:05.839 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
03:06:05.840 00.001 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
03:06:05.840 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:06:05.840 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:06:05.840 00.000 9828 BLC: window closed
03:06:05.840 00.000 9828 MoveAxis(E, 13, B)
03:06:05.840 00.000 9828 Guiding  Dir = 2, Dur = 13
03:06:05.840 00.000 9828 IsSlewing returns 0
03:06:05.840 00.000 9828 IsGuiding returns 0
03:06:05.840 00.000 9828 PulseGuide returned control before completion, sleep 23
03:06:05.875 00.035 9828 IsGuiding returns 1
03:06:05.875 00.000 9828 scope still moving after pulse duration time elapsed
03:06:05.905 00.030 9828 IsSlewing returns 0
03:06:05.905 00.000 9828 IsGuiding returns 1
03:06:05.936 00.031 9828 IsSlewing returns 0
03:06:05.936 00.000 9828 IsGuiding returns 1
03:06:05.967 00.031 9828 IsSlewing returns 0
03:06:05.967 00.000 9828 IsGuiding returns 0
03:06:05.967 00.000 9828 scope move finished after 13 + 113 ms
03:06:05.967 00.000 9828 Move returns status 0, amount 13
03:06:05.967 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:05.967 00.000 9828 MoveAxis(N, 15, B)
03:06:05.967 00.000 9828 Guiding  Dir = 0, Dur = 15
03:06:05.983 00.016 9828 IsSlewing returns 0
03:06:05.983 00.000 9828 IsGuiding returns 0
03:06:05.983 00.000 9828 PulseGuide returned control before completion, sleep 25
03:06:06.014 00.031 9828 IsGuiding returns 1
03:06:06.014 00.000 9828 scope still moving after pulse duration time elapsed
03:06:06.046 00.032 9828 IsSlewing returns 0
03:06:06.046 00.000 9828 IsGuiding returns 1
03:06:06.078 00.032 9828 IsSlewing returns 0
03:06:06.078 00.000 9828 IsGuiding returns 1
03:06:06.110 00.032 9828 IsSlewing returns 0
03:06:06.110 00.000 9828 IsGuiding returns 1
03:06:06.142 00.032 9828 IsSlewing returns 0
03:06:06.142 00.000 9828 IsGuiding returns 0
03:06:06.142 00.000 9828 scope move finished after 15 + 143 ms
03:06:06.142 00.000 9828 Move returns status 0, amount 15
03:06:06.142 00.000 9828 move complete, result=0
03:06:06.142 00.000 9828 worker thread done servicing request
03:06:06.142 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:06:06.528 00.386 8976 Exposure complete
03:06:06.533 00.005 8976 worker thread done servicing request
03:06:06.534 00.001 5052 OnExposeComplete: enter
03:06:06.534 00.000 5052 UpdateGuideState(): m_state=6
03:06:06.534 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12037
03:06:06.534 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.46, Mass=167, SNR=8.9, Peak=70 HFD=1.6
03:06:06.534 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.81 = -2.81)
03:06:06.534 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
03:06:06.534 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.25 hyp=0.36 cameraTheta=-0.76 mountX=-0.34 mountY=-0.08, mountTheta=-2.90
03:06:06.534 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.25, opts=13)
03:06:06.534 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.25)
03:06:06.535 00.001 8976 Worker thread wakes up
03:06:06.535 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.25) opts 0xd
03:06:06.535 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.25)
03:06:06.535 00.000 8976 Moving (0.26, -0.25) raw xDistance=-0.34 yDistance=-0.08
03:06:06.535 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:06:06.535 00.000 5052 UpdateGuideState exits: m=167 SNR=8.9
03:06:06.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:06.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
03:06:06.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:06:06.535 00.000 8976 MoveAxis(R, 2, ABG)
03:06:06.535 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:06.535 00.000 5052 Enqueuing Expose request
03:06:06.535 00.000 8976 stepping (-12, 10) + (2, 0)
03:06:06.535 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:06.558 00.023 8976 Received - 47 (G) 
03:06:06.558 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:06.559 00.001 8976 stepped: pos (-10, 10)
03:06:06.559 00.000 8976 MoveAxis(U, 0, ABG)
03:06:06.559 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:06:06.559 00.000 8976 MountToCamera -- mountX=1.68 mountY=-1.70 hyp=2.39 mountTheta=-0.79 cameraX=0.75, cameraY=2.27 cameraTheta=1.25
03:06:06.559 00.000 8976 incremental bump (0.746, 2.271) isValid = 1
03:06:06.559 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
03:06:06.559 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:06:06.559 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:06:06.559 00.000 8976 move complete, result=0
03:06:06.559 00.000 9828 Worker thread wakes up
03:06:06.559 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:06:06.559 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:06:06.559 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
03:06:06.559 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
03:06:06.559 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.1 px 0 ms NORTH
03:06:06.559 00.000 8976 worker thread done servicing request
03:06:06.559 00.000 8976 Worker thread wakes up
03:06:06.559 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:06:06.559 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:06.559 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:06:06.560 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:06.560 00.000 9828 BLC: window closed
03:06:06.560 00.000 9828 MoveAxis(E, 13, B)
03:06:06.560 00.000 9828 Guiding  Dir = 2, Dur = 13
03:06:06.560 00.000 9828 IsSlewing returns 0
03:06:06.560 00.000 9828 IsGuiding returns 0
03:06:06.560 00.000 9828 PulseGuide returned control before completion, sleep 23
03:06:06.591 00.031 9828 IsGuiding returns 1
03:06:06.591 00.000 9828 scope still moving after pulse duration time elapsed
03:06:06.622 00.031 9828 IsSlewing returns 0
03:06:06.622 00.000 9828 IsGuiding returns 1
03:06:06.653 00.031 9828 IsSlewing returns 0
03:06:06.653 00.000 9828 IsGuiding returns 1
03:06:06.685 00.032 9828 IsSlewing returns 0
03:06:06.685 00.000 9828 IsGuiding returns 1
03:06:06.715 00.030 9828 IsSlewing returns 0
03:06:06.715 00.000 9828 IsGuiding returns 0
03:06:06.715 00.000 9828 scope move finished after 13 + 141 ms
03:06:06.715 00.000 9828 Move returns status 0, amount 13
03:06:06.715 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:06.715 00.000 9828 MoveAxis(N, 15, B)
03:06:06.715 00.000 9828 Guiding  Dir = 0, Dur = 15
03:06:06.731 00.016 9828 IsSlewing returns 0
03:06:06.731 00.000 9828 IsGuiding returns 0
03:06:06.731 00.000 9828 PulseGuide returned control before completion, sleep 25
03:06:06.763 00.032 9828 IsGuiding returns 1
03:06:06.763 00.000 9828 scope still moving after pulse duration time elapsed
03:06:06.795 00.032 9828 IsSlewing returns 0
03:06:06.796 00.001 9828 IsGuiding returns 1
03:06:06.826 00.030 9828 IsSlewing returns 0
03:06:06.826 00.000 9828 IsGuiding returns 1
03:06:06.857 00.031 9828 IsSlewing returns 0
03:06:06.857 00.000 9828 IsGuiding returns 1
03:06:06.889 00.032 9828 IsSlewing returns 0
03:06:06.889 00.000 9828 IsGuiding returns 0
03:06:06.889 00.000 9828 scope move finished after 15 + 143 ms
03:06:06.889 00.000 9828 Move returns status 0, amount 15
03:06:06.889 00.000 9828 move complete, result=0
03:06:06.889 00.000 9828 worker thread done servicing request
03:06:06.890 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:06:07.246 00.356 8976 Exposure complete
03:06:07.251 00.005 8976 worker thread done servicing request
03:06:07.251 00.000 5052 OnExposeComplete: enter
03:06:07.251 00.000 5052 UpdateGuideState(): m_state=6
03:06:07.251 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12038
03:06:07.251 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.50, Mass=158, SNR=8.7, Peak=71 HFD=2.3
03:06:07.251 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.45 = 1.84)
03:06:07.251 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
03:06:07.251 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.32 cameraTheta=-2.40 mountX=-0.08 mountY=0.31, mountTheta=1.83
03:06:07.252 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.21, opts=13)
03:06:07.252 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.21)
03:06:07.252 00.000 8976 Worker thread wakes up
03:06:07.252 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.21) opts 0xd
03:06:07.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.21)
03:06:07.252 00.000 8976 Moving (-0.23, -0.21) raw xDistance=-0.08 yDistance=0.31
03:06:07.252 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:06:07.252 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:06:07.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:07.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:07.252 00.000 5052 Enqueuing Expose request
03:06:07.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:06:07.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:06:07.253 00.001 8976 MoveAxis(R, 0, ABG)
03:06:07.253 00.000 8976 MoveAxis(D, 1, ABG)
03:06:07.253 00.000 8976 stepping (-10, 10) + (0, -1)
03:06:07.253 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:07.278 00.025 8976 Received - 47 (G) 
03:06:07.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:07.278 00.000 8976 stepped: pos (-10, 9)
03:06:07.278 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
03:06:07.278 00.000 8976 MountToCamera -- mountX=1.63 mountY=-1.61 hyp=2.29 mountTheta=-0.78 cameraX=0.69, cameraY=2.19 cameraTheta=1.27
03:06:07.278 00.000 8976 incremental bump (0.690, 2.186) isValid = 1
03:06:07.278 00.000 8976 Scheduling Mount bump of (0.035, 0.114)
03:06:07.278 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:06:07.278 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:06:07.278 00.000 8976 move complete, result=0
03:06:07.278 00.000 9828 Worker thread wakes up
03:06:07.278 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:06:07.278 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:06:07.278 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
03:06:07.278 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:06:07.278 00.000 8976 worker thread done servicing request
03:06:07.278 00.000 8976 Worker thread wakes up
03:06:07.278 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:07.279 00.001 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
03:06:07.279 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
03:06:07.279 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:06:07.279 00.000 9828 BLC: window closed
03:06:07.279 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:07.279 00.000 9828 MoveAxis(E, 13, B)
03:06:07.279 00.000 9828 Guiding  Dir = 2, Dur = 13
03:06:07.279 00.000 9828 IsSlewing returns 0
03:06:07.279 00.000 9828 IsGuiding returns 0
03:06:07.279 00.000 9828 PulseGuide returned control before completion, sleep 23
03:06:07.308 00.029 9828 IsGuiding returns 1
03:06:07.308 00.000 9828 scope still moving after pulse duration time elapsed
03:06:07.338 00.030 9828 IsSlewing returns 0
03:06:07.338 00.000 9828 IsGuiding returns 1
03:06:07.368 00.030 9828 IsSlewing returns 0
03:06:07.368 00.000 9828 IsGuiding returns 1
03:06:07.401 00.033 9828 IsSlewing returns 0
03:06:07.401 00.000 9828 IsGuiding returns 1
03:06:07.431 00.030 9828 IsSlewing returns 0
03:06:07.431 00.000 9828 IsGuiding returns 0
03:06:07.431 00.000 9828 scope move finished after 13 + 138 ms
03:06:07.431 00.000 9828 Move returns status 0, amount 13
03:06:07.431 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:07.431 00.000 9828 MoveAxis(N, 15, B)
03:06:07.431 00.000 9828 Guiding  Dir = 0, Dur = 15
03:06:07.447 00.016 9828 IsSlewing returns 0
03:06:07.447 00.000 9828 IsGuiding returns 0
03:06:07.447 00.000 9828 PulseGuide returned control before completion, sleep 25
03:06:07.479 00.032 9828 IsGuiding returns 1
03:06:07.479 00.000 9828 scope still moving after pulse duration time elapsed
03:06:07.511 00.032 9828 IsSlewing returns 0
03:06:07.512 00.001 9828 IsGuiding returns 1
03:06:07.542 00.030 9828 IsSlewing returns 0
03:06:07.543 00.001 9828 IsGuiding returns 1
03:06:07.574 00.031 9828 IsSlewing returns 0
03:06:07.574 00.000 9828 IsGuiding returns 1
03:06:07.606 00.032 9828 IsSlewing returns 0
03:06:07.606 00.000 9828 IsGuiding returns 0
03:06:07.606 00.000 9828 scope move finished after 15 + 143 ms
03:06:07.606 00.000 9828 Move returns status 0, amount 15
03:06:07.606 00.000 9828 move complete, result=0
03:06:07.606 00.000 9828 worker thread done servicing request
03:06:07.607 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:06:07.964 00.357 8976 Exposure complete
03:06:07.969 00.005 8976 worker thread done servicing request
03:06:07.969 00.000 5052 OnExposeComplete: enter
03:06:07.969 00.000 5052 UpdateGuideState(): m_state=6
03:06:07.969 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12039
03:06:07.969 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.76, Mass=148, SNR=8.4, Peak=72 HFD=1.7
03:06:07.969 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:06:07.969 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
03:06:07.969 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=0.06 hyp=0.82 cameraTheta=3.07 mountX=0.42 mountY=0.65, mountTheta=1.00
03:06:07.970 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=0.06, opts=13)
03:06:07.970 00.000 5052 Enqueuing Move request for stepguider (-0.81, 0.06)
03:06:07.970 00.000 8976 Worker thread wakes up
03:06:07.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 0.06) opts 0xd
03:06:07.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 0.06)
03:06:07.970 00.000 8976 Moving (-0.81, 0.06) raw xDistance=0.42 yDistance=0.65
03:06:07.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:06:07.970 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:06:07.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:07.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
03:06:07.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.65
03:06:07.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:07.971 00.001 5052 Enqueuing Expose request
03:06:07.971 00.000 8976 MoveAxis(L, 2, ABG)
03:06:07.971 00.000 8976 stepping (-10, 9) + (-2, 0)
03:06:07.971 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:07.997 00.026 8976 Received - 47 (G) 
03:06:07.997 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:07.997 00.000 8976 stepped: pos (-12, 9)
03:06:07.997 00.000 8976 MoveAxis(D, 3, ABG)
03:06:07.997 00.000 8976 stepping (-12, 9) + (0, -3)
03:06:07.997 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:08.029 00.032 8976 Received - 47 (G) 
03:06:08.029 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:08.029 00.000 8976 stepped: pos (-12, 6)
03:06:08.029 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:06:08.029 00.000 8976 MountToCamera -- mountX=1.70 mountY=-1.39 hyp=2.20 mountTheta=-0.69 cameraX=0.47, cameraY=2.15 cameraTheta=1.36
03:06:08.029 00.000 8976 incremental bump (0.466, 2.148) isValid = 1
03:06:08.029 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
03:06:08.029 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:06:08.029 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:06:08.029 00.000 8976 move complete, result=0
03:06:08.030 00.001 9828 Worker thread wakes up
03:06:08.030 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:06:08.030 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:06:08.030 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:06:08.030 00.000 8976 worker thread done servicing request
03:06:08.030 00.000 8976 Worker thread wakes up
03:06:08.030 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
03:06:08.030 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
03:06:08.030 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
03:06:08.030 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:06:08.030 00.000 9828 BLC: window closed
03:06:08.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:08.030 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:08.030 00.000 9828 MoveAxis(E, 9, B)
03:06:08.030 00.000 9828 Guiding  Dir = 2, Dur = 9
03:06:08.031 00.001 9828 IsSlewing returns 0
03:06:08.031 00.000 9828 IsGuiding returns 0
03:06:08.031 00.000 9828 PulseGuide returned control before completion, sleep 19
03:06:08.055 00.024 9828 IsGuiding returns 1
03:06:08.055 00.000 9828 scope still moving after pulse duration time elapsed
03:06:08.087 00.032 9828 IsSlewing returns 0
03:06:08.087 00.000 9828 IsGuiding returns 1
03:06:08.119 00.032 9828 IsSlewing returns 0
03:06:08.119 00.000 9828 IsGuiding returns 1
03:06:08.150 00.031 9828 IsSlewing returns 0
03:06:08.150 00.000 9828 IsGuiding returns 0
03:06:08.150 00.000 9828 scope move finished after 9 + 110 ms
03:06:08.150 00.000 9828 Move returns status 0, amount 9
03:06:08.150 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:08.150 00.000 9828 MoveAxis(N, 15, B)
03:06:08.150 00.000 9828 Guiding  Dir = 0, Dur = 15
03:06:08.169 00.019 9828 IsSlewing returns 0
03:06:08.169 00.000 9828 IsGuiding returns 1
03:06:08.169 00.000 9828 Entered PulseGuideScope while moving
03:06:08.230 00.061 9828 IsSlewing returns 0
03:06:08.231 00.001 9828 IsGuiding returns 1
03:06:08.231 00.000 9828 Still moving
03:06:08.293 00.062 9828 IsSlewing returns 0
03:06:08.293 00.000 9828 IsGuiding returns 0
03:06:08.293 00.000 9828 Movement stopped - continuing
03:06:08.293 00.000 9828 PulseGuide returned control before completion, sleep 25
03:06:08.324 00.031 9828 IsGuiding returns 1
03:06:08.325 00.001 9828 scope still moving after pulse duration time elapsed
03:06:08.355 00.030 9828 IsSlewing returns 0
03:06:08.356 00.001 9828 IsGuiding returns 1
03:06:08.386 00.030 9828 IsSlewing returns 0
03:06:08.387 00.001 9828 IsGuiding returns 1
03:06:08.417 00.030 9828 IsSlewing returns 0
03:06:08.417 00.000 9828 IsGuiding returns 1
03:06:08.447 00.030 9828 IsSlewing returns 0
03:06:08.447 00.000 9828 IsGuiding returns 0
03:06:08.447 00.000 9828 scope move finished after 15 + 139 ms
03:06:08.447 00.000 9828 Move returns status 0, amount 15
03:06:08.447 00.000 9828 move complete, result=0
03:06:08.447 00.000 9828 worker thread done servicing request
03:06:08.447 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:06:08.713 00.266 8976 Exposure complete
03:06:08.718 00.005 8976 worker thread done servicing request
03:06:08.719 00.001 5052 OnExposeComplete: enter
03:06:08.719 00.000 5052 UpdateGuideState(): m_state=6
03:06:08.719 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12040
03:06:08.719 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.99, Mass=154, SNR=8.5, Peak=74 HFD=2.3
03:06:08.719 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:06:08.719 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
03:06:08.719 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.28 hyp=0.59 cameraTheta=2.65 mountX=0.48 mountY=0.29, mountTheta=0.53
03:06:08.719 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.28, opts=13)
03:06:08.720 00.001 5052 Enqueuing Move request for stepguider (-0.52, 0.28)
03:06:08.720 00.000 8976 Worker thread wakes up
03:06:08.720 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.28) opts 0xd
03:06:08.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.28)
03:06:08.720 00.000 8976 Moving (-0.52, 0.28) raw xDistance=0.48 yDistance=0.29
03:06:08.720 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:06:08.720 00.000 5052 UpdateGuideState exits: m=154 SNR=8.5
03:06:08.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:08.720 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:08.720 00.000 5052 Enqueuing Expose request
03:06:08.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
03:06:08.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
03:06:08.720 00.000 8976 MoveAxis(L, 2, ABG)
03:06:08.720 00.000 8976 stepping (-12, 6) + (-2, 0)
03:06:08.720 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:08.749 00.029 8976 Received - 47 (G) 
03:06:08.749 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:08.749 00.000 8976 stepped: pos (-14, 6)
03:06:08.749 00.000 8976 MoveAxis(D, 1, ABG)
03:06:08.749 00.000 8976 stepping (-14, 6) + (0, -1)
03:06:08.749 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:08.780 00.031 8976 Received - 47 (G) 
03:06:08.781 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:08.781 00.000 8976 stepped: pos (-14, 5)
03:06:08.781 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
03:06:08.781 00.000 8976 MountToCamera -- mountX=1.85 mountY=-1.20 hyp=2.20 mountTheta=-0.57 cameraX=0.22, cameraY=2.19 cameraTheta=1.47
03:06:08.781 00.000 8976 incremental bump (0.224, 2.188) isValid = 1
03:06:08.781 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
03:06:08.781 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:06:08.781 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:06:08.781 00.000 8976 move complete, result=0
03:06:08.781 00.000 9828 Worker thread wakes up
03:06:08.781 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:06:08.781 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:06:08.781 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
03:06:08.781 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
03:06:08.781 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:06:08.781 00.000 8976 worker thread done servicing request
03:06:08.782 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
03:06:08.782 00.000 8976 Worker thread wakes up
03:06:08.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:08.782 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:08.782 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:06:08.782 00.000 9828 BLC: window closed
03:06:08.782 00.000 9828 MoveAxis(E, 5, B)
03:06:08.782 00.000 9828 Guiding  Dir = 2, Dur = 5
03:06:08.782 00.000 9828 IsSlewing returns 0
03:06:08.782 00.000 9828 IsGuiding returns 0
03:06:08.783 00.001 9828 PulseGuide returned control before completion, sleep 15
03:06:08.806 00.023 9828 IsGuiding returns 1
03:06:08.806 00.000 9828 scope still moving after pulse duration time elapsed
03:06:08.838 00.032 9828 IsSlewing returns 0
03:06:08.838 00.000 9828 IsGuiding returns 1
03:06:08.870 00.032 9828 IsSlewing returns 0
03:06:08.870 00.000 9828 IsGuiding returns 1
03:06:08.900 00.030 9828 IsSlewing returns 0
03:06:08.900 00.000 9828 IsGuiding returns 0
03:06:08.900 00.000 9828 scope move finished after 5 + 113 ms
03:06:08.900 00.000 9828 Move returns status 0, amount 5
03:06:08.900 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:08.900 00.000 9828 MoveAxis(N, 16, B)
03:06:08.900 00.000 9828 Guiding  Dir = 0, Dur = 16
03:06:08.916 00.016 9828 IsSlewing returns 0
03:06:08.916 00.000 9828 IsGuiding returns 0
03:06:08.916 00.000 9828 PulseGuide returned control before completion, sleep 26
03:06:08.947 00.031 9828 IsGuiding returns 1
03:06:08.947 00.000 9828 scope still moving after pulse duration time elapsed
03:06:08.979 00.032 9828 IsSlewing returns 0
03:06:08.979 00.000 9828 IsGuiding returns 1
03:06:09.010 00.031 9828 IsSlewing returns 0
03:06:09.010 00.000 9828 IsGuiding returns 1
03:06:09.040 00.030 9828 IsSlewing returns 0
03:06:09.040 00.000 9828 IsGuiding returns 1
03:06:09.072 00.032 9828 IsSlewing returns 0
03:06:09.072 00.000 9828 IsGuiding returns 0
03:06:09.072 00.000 9828 scope move finished after 16 + 139 ms
03:06:09.072 00.000 9828 Move returns status 0, amount 16
03:06:09.072 00.000 9828 move complete, result=0
03:06:09.072 00.000 9828 worker thread done servicing request
03:06:09.072 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:06:09.468 00.396 8976 Exposure complete
03:06:09.474 00.006 8976 worker thread done servicing request
03:06:09.474 00.000 5052 OnExposeComplete: enter
03:06:09.474 00.000 5052 UpdateGuideState(): m_state=6
03:06:09.474 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12041
03:06:09.474 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.48, Mass=143, SNR=8.3, Peak=71 HFD=1.7
03:06:09.474 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.67 = 1.62)
03:06:09.474 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
03:06:09.474 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.23 hyp=0.47 cameraTheta=-2.62 mountX=-0.02 mountY=0.47, mountTheta=1.62
03:06:09.475 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.23, opts=13)
03:06:09.475 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.23)
03:06:09.475 00.000 8976 Worker thread wakes up
03:06:09.475 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.23) opts 0xd
03:06:09.475 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.23)
03:06:09.475 00.000 8976 Moving (-0.40, -0.23) raw xDistance=-0.02 yDistance=0.47
03:06:09.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:06:09.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
03:06:09.475 00.000 8976 MoveAxis(R, 0, ABG)
03:06:09.475 00.000 8976 MoveAxis(D, 2, ABG)
03:06:09.475 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:06:09.475 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
03:06:09.476 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:09.476 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:09.476 00.000 5052 Enqueuing Expose request
03:06:09.476 00.000 8976 stepping (-14, 5) + (0, -2)
03:06:09.476 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:09.499 00.023 8976 Received - 47 (G) 
03:06:09.499 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:09.499 00.000 8976 stepped: pos (-14, 3)
03:06:09.500 00.001 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
03:06:09.500 00.000 8976 MountToCamera -- mountX=1.94 mountY=-0.96 hyp=2.17 mountTheta=-0.46 cameraX=-0.03, cameraY=2.17 cameraTheta=1.59
03:06:09.500 00.000 8976 incremental bump (-0.032, 2.168) isValid = 1
03:06:09.500 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
03:06:09.500 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:06:09.500 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:06:09.500 00.000 8976 move complete, result=0
03:06:09.500 00.000 8976 worker thread done servicing request
03:06:09.500 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:06:09.500 00.000 9828 Worker thread wakes up
03:06:09.500 00.000 8976 Worker thread wakes up
03:06:09.500 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:06:09.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:09.500 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:09.501 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:06:09.501 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
03:06:09.501 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
03:06:09.501 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
03:06:09.501 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:06:09.501 00.000 9828 BLC: window closed
03:06:09.501 00.000 9828 MoveAxis(E, 1, B)
03:06:09.501 00.000 9828 Guiding  Dir = 2, Dur = 1
03:06:09.501 00.000 9828 IsSlewing returns 0
03:06:09.501 00.000 9828 IsGuiding returns 0
03:06:09.501 00.000 9828 PulseGuide returned control before completion, sleep 11
03:06:09.524 00.023 9828 IsGuiding returns 1
03:06:09.524 00.000 9828 scope still moving after pulse duration time elapsed
03:06:09.555 00.031 9828 IsSlewing returns 0
03:06:09.555 00.000 9828 IsGuiding returns 1
03:06:09.586 00.031 9828 IsSlewing returns 0
03:06:09.586 00.000 9828 IsGuiding returns 1
03:06:09.618 00.032 9828 IsSlewing returns 0
03:06:09.618 00.000 9828 IsGuiding returns 0
03:06:09.618 00.000 9828 scope move finished after 1 + 114 ms
03:06:09.618 00.000 9828 Move returns status 0, amount 1
03:06:09.618 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:09.618 00.000 9828 MoveAxis(N, 16, B)
03:06:09.618 00.000 9828 Guiding  Dir = 0, Dur = 16
03:06:09.634 00.016 9828 IsSlewing returns 0
03:06:09.634 00.000 9828 IsGuiding returns 0
03:06:09.634 00.000 9828 PulseGuide returned control before completion, sleep 26
03:06:09.664 00.030 9828 IsGuiding returns 1
03:06:09.664 00.000 9828 scope still moving after pulse duration time elapsed
03:06:09.694 00.030 9828 IsSlewing returns 0
03:06:09.694 00.000 9828 IsGuiding returns 1
03:06:09.725 00.031 9828 IsSlewing returns 0
03:06:09.725 00.000 9828 IsGuiding returns 1
03:06:09.756 00.031 9828 IsSlewing returns 0
03:06:09.756 00.000 9828 IsGuiding returns 1
03:06:09.787 00.031 9828 IsSlewing returns 0
03:06:09.787 00.000 9828 IsGuiding returns 0
03:06:09.787 00.000 9828 scope move finished after 16 + 137 ms
03:06:09.787 00.000 9828 Move returns status 0, amount 16
03:06:09.787 00.000 9828 move complete, result=0
03:06:09.787 00.000 9828 worker thread done servicing request
03:06:09.787 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
03:06:10.187 00.400 8976 Exposure complete
03:06:10.193 00.006 8976 worker thread done servicing request
03:06:10.193 00.000 5052 OnExposeComplete: enter
03:06:10.193 00.000 5052 UpdateGuideState(): m_state=6
03:06:10.193 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12042
03:06:10.193 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.14, Mass=169, SNR=9.0, Peak=73 HFD=2.0
03:06:10.193 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.22 = 2.06)
03:06:10.193 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.96)
03:06:10.193 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.57 hyp=0.70 cameraTheta=-2.18 mountX=-0.33 mountY=0.65, mountTheta=2.04
03:06:10.194 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.57, opts=13)
03:06:10.194 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.57)
03:06:10.194 00.000 8976 Worker thread wakes up
03:06:10.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.57) opts 0xd
03:06:10.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.57)
03:06:10.194 00.000 8976 Moving (-0.40, -0.57) raw xDistance=-0.33 yDistance=0.65
03:06:10.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:06:10.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
03:06:10.194 00.000 8976 MoveAxis(R, 1, ABG)
03:06:10.194 00.000 8976 stepping (-14, 3) + (1, 0)
03:06:10.195 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:06:10.195 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:06:10.195 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:10.195 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:10.195 00.000 5052 Enqueuing Expose request
03:06:10.195 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:10.219 00.024 8976 Received - 47 (G) 
03:06:10.220 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:10.220 00.000 8976 stepped: pos (-13, 3)
03:06:10.220 00.000 8976 MoveAxis(D, 3, ABG)
03:06:10.220 00.000 8976 stepping (-13, 3) + (0, -3)
03:06:10.220 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:10.251 00.031 8976 Received - 47 (G) 
03:06:10.251 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:10.251 00.000 8976 stepped: pos (-13, 0)
03:06:10.252 00.001 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
03:06:10.252 00.000 8976 MountToCamera -- mountX=1.96 mountY=-0.64 hyp=2.06 mountTheta=-0.32 cameraX=-0.32, cameraY=2.04 cameraTheta=1.73
03:06:10.252 00.000 8976 incremental bump (-0.321, 2.037) isValid = 1
03:06:10.252 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
03:06:10.252 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:06:10.252 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:06:10.252 00.000 8976 move complete, result=0
03:06:10.252 00.000 9828 Worker thread wakes up
03:06:10.252 00.000 8976 worker thread done servicing request
03:06:10.252 00.000 8976 Worker thread wakes up
03:06:10.252 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:10.252 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 3 ms SOUTH
03:06:10.252 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:06:10.252 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:10.253 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:06:10.253 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
03:06:10.253 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.55)
03:06:10.253 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
03:06:10.253 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:06:10.253 00.000 9828 BLC: window closed
03:06:10.253 00.000 9828 MoveAxis(W, 4, B)
03:06:10.253 00.000 9828 Guiding  Dir = 3, Dur = 4
03:06:10.253 00.000 9828 IsSlewing returns 0
03:06:10.253 00.000 9828 IsGuiding returns 0
03:06:10.254 00.001 9828 PulseGuide returned control before completion, sleep 14
03:06:10.271 00.017 9828 IsGuiding returns 1
03:06:10.271 00.000 9828 scope still moving after pulse duration time elapsed
03:06:10.302 00.031 9828 IsSlewing returns 0
03:06:10.302 00.000 9828 IsGuiding returns 1
03:06:10.332 00.030 9828 IsSlewing returns 0
03:06:10.332 00.000 9828 IsGuiding returns 1
03:06:10.363 00.031 9828 IsSlewing returns 0
03:06:10.363 00.000 9828 IsGuiding returns 0
03:06:10.363 00.000 9828 scope move finished after 4 + 106 ms
03:06:10.363 00.000 9828 Move returns status 0, amount 4
03:06:10.363 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:10.363 00.000 9828 MoveAxis(N, 16, B)
03:06:10.364 00.001 9828 Guiding  Dir = 0, Dur = 16
03:06:10.378 00.014 9828 IsSlewing returns 0
03:06:10.378 00.000 9828 IsGuiding returns 0
03:06:10.378 00.000 9828 PulseGuide returned control before completion, sleep 26
03:06:10.410 00.032 9828 IsGuiding returns 1
03:06:10.410 00.000 9828 scope still moving after pulse duration time elapsed
03:06:10.440 00.030 9828 IsSlewing returns 0
03:06:10.440 00.000 9828 IsGuiding returns 1
03:06:10.471 00.031 9828 IsSlewing returns 0
03:06:10.471 00.000 9828 IsGuiding returns 1
03:06:10.503 00.032 9828 IsSlewing returns 0
03:06:10.503 00.000 9828 IsGuiding returns 1
03:06:10.533 00.030 9828 IsSlewing returns 0
03:06:10.533 00.000 9828 IsGuiding returns 1
03:06:10.565 00.032 9828 IsSlewing returns 0
03:06:10.568 00.003 9828 IsGuiding returns 1
03:06:10.595 00.027 9828 IsSlewing returns 0
03:06:10.595 00.000 9828 IsGuiding returns 1
03:06:10.627 00.032 9828 IsSlewing returns 0
03:06:10.627 00.000 9828 IsGuiding returns 0
03:06:10.627 00.000 9828 scope move finished after 16 + 232 ms
03:06:10.627 00.000 9828 Move returns status 0, amount 16
03:06:10.627 00.000 9828 move complete, result=0
03:06:10.627 00.000 9828 worker thread done servicing request
03:06:10.627 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
03:06:10.936 00.309 8976 Exposure complete
03:06:10.942 00.006 8976 worker thread done servicing request
03:06:10.942 00.000 5052 OnExposeComplete: enter
03:06:10.942 00.000 5052 UpdateGuideState(): m_state=6
03:06:10.942 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12043
03:06:10.942 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.67, Mass=126, SNR=7.8, Peak=74 HFD=1.5
03:06:10.942 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.14 = 1.15)
03:06:10.942 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
03:06:10.942 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=-0.04 hyp=0.86 cameraTheta=-3.09 mountX=0.35 mountY=0.74, mountTheta=1.13
03:06:10.943 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=-0.04, opts=13)
03:06:10.943 00.000 5052 Enqueuing Move request for stepguider (-0.86, -0.04)
03:06:10.943 00.000 8976 Worker thread wakes up
03:06:10.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, -0.04) opts 0xd
03:06:10.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, -0.04)
03:06:10.943 00.000 8976 Moving (-0.86, -0.04) raw xDistance=0.35 yDistance=0.74
03:06:10.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.35
03:06:10.943 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:06:10.943 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
03:06:10.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:10.944 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:10.944 00.000 5052 Enqueuing Expose request
03:06:10.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.74
03:06:10.944 00.000 8976 MoveAxis(L, 1, ABG)
03:06:10.944 00.000 8976 stepping (-13, 0) + (-1, 0)
03:06:10.944 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:10.971 00.027 8976 Received - 47 (G) 
03:06:10.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:10.971 00.000 8976 stepped: pos (-14, 0)
03:06:10.971 00.000 8976 MoveAxis(D, 3, ABG)
03:06:10.971 00.000 8976 stepping (-14, 0) + (0, -3)
03:06:10.971 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:11.003 00.032 8976 Received - 47 (G) 
03:06:11.003 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:11.003 00.000 8976 stepped: pos (-14, -3)
03:06:11.003 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
03:06:11.003 00.000 8976 MountToCamera -- mountX=2.02 mountY=-0.27 hyp=2.04 mountTheta=-0.13 cameraX=-0.68, cameraY=1.92 cameraTheta=1.91
03:06:11.003 00.000 8976 incremental bump (-0.677, 1.923) isValid = 1
03:06:11.003 00.000 8976 Scheduling Mount bump of (-0.038, 0.112)
03:06:11.003 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:06:11.003 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:06:11.003 00.000 8976 move complete, result=0
03:06:11.003 00.000 8976 worker thread done servicing request
03:06:11.003 00.000 9828 Worker thread wakes up
03:06:11.003 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:06:11.003 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:06:11.003 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
03:06:11.003 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
03:06:11.003 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.7 px 3 ms SOUTH
03:06:11.003 00.000 8976 Worker thread wakes up
03:06:11.004 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:11.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:11.004 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.29
03:06:11.004 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
03:06:11.004 00.000 9828 BLC: window closed
03:06:11.004 00.000 9828 MoveAxis(W, 10, B)
03:06:11.004 00.000 9828 Guiding  Dir = 3, Dur = 10
03:06:11.004 00.000 9828 IsSlewing returns 0
03:06:11.004 00.000 9828 IsGuiding returns 0
03:06:11.004 00.000 9828 PulseGuide returned control before completion, sleep 20
03:06:11.033 00.029 9828 IsGuiding returns 1
03:06:11.033 00.000 9828 scope still moving after pulse duration time elapsed
03:06:11.063 00.030 9828 IsSlewing returns 0
03:06:11.063 00.000 9828 IsGuiding returns 1
03:06:11.094 00.031 9828 IsSlewing returns 0
03:06:11.094 00.000 9828 IsGuiding returns 1
03:06:11.126 00.032 9828 IsSlewing returns 0
03:06:11.126 00.000 9828 IsGuiding returns 1
03:06:11.157 00.031 9828 IsSlewing returns 0
03:06:11.157 00.000 9828 IsGuiding returns 0
03:06:11.157 00.000 9828 scope move finished after 10 + 142 ms
03:06:11.157 00.000 9828 Move returns status 0, amount 10
03:06:11.157 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:11.157 00.000 9828 MoveAxis(N, 16, B)
03:06:11.157 00.000 9828 Guiding  Dir = 0, Dur = 16
03:06:11.172 00.015 9828 IsSlewing returns 0
03:06:11.172 00.000 9828 IsGuiding returns 0
03:06:11.173 00.001 9828 PulseGuide returned control before completion, sleep 26
03:06:11.203 00.030 9828 IsGuiding returns 1
03:06:11.203 00.000 9828 scope still moving after pulse duration time elapsed
03:06:11.234 00.031 9828 IsSlewing returns 0
03:06:11.234 00.000 9828 IsGuiding returns 1
03:06:11.265 00.031 9828 IsSlewing returns 0
03:06:11.265 00.000 9828 IsGuiding returns 1
03:06:11.296 00.031 9828 IsSlewing returns 0
03:06:11.296 00.000 9828 IsGuiding returns 1
03:06:11.327 00.031 9828 IsSlewing returns 0
03:06:11.327 00.000 9828 IsGuiding returns 0
03:06:11.327 00.000 9828 scope move finished after 16 + 139 ms
03:06:11.327 00.000 9828 Move returns status 0, amount 16
03:06:11.327 00.000 9828 move complete, result=0
03:06:11.327 00.000 9828 worker thread done servicing request
03:06:11.327 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
03:06:11.690 00.363 8976 Exposure complete
03:06:11.695 00.005 8976 worker thread done servicing request
03:06:11.695 00.000 5052 OnExposeComplete: enter
03:06:11.695 00.000 5052 UpdateGuideState(): m_state=6
03:06:11.695 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12044
03:06:11.696 00.001 5052 Star::Find returns 1 (0), X=328.50, Y=281.68, Mass=137, SNR=8.1, Peak=68 HFD=1.7
03:06:11.696 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
03:06:11.696 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
03:06:11.696 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.03 hyp=0.68 cameraTheta=-3.10 mountX=0.28 mountY=0.58, mountTheta=1.12
03:06:11.697 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.03, opts=13)
03:06:11.697 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.03)
03:06:11.697 00.000 8976 Worker thread wakes up
03:06:11.697 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:06:11.697 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:06:11.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:11.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.03) opts 0xd
03:06:11.697 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:11.697 00.000 5052 Enqueuing Expose request
03:06:11.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.03)
03:06:11.697 00.000 8976 Moving (-0.68, -0.03) raw xDistance=0.28 yDistance=0.58
03:06:11.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
03:06:11.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58
03:06:11.697 00.000 8976 MoveAxis(L, 1, ABG)
03:06:11.697 00.000 8976 stepping (-14, -3) + (-1, 0)
03:06:11.697 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:11.722 00.025 8976 Received - 47 (G) 
03:06:11.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:11.722 00.000 8976 stepped: pos (-15, -3)
03:06:11.722 00.000 8976 MoveAxis(D, 3, ABG)
03:06:11.722 00.000 8976 stepping (-15, -3) + (0, -3)
03:06:11.722 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:11.754 00.032 8976 Received - 47 (G) 
03:06:11.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:11.754 00.000 8976 stepped: pos (-15, -6)
03:06:11.754 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
03:06:11.754 00.000 8976 MountToCamera -- mountX=2.11 mountY=0.13 hyp=2.12 mountTheta=0.06 cameraX=-1.08, cameraY=1.82 cameraTheta=2.11
03:06:11.754 00.000 8976 incremental bump (-1.079, 1.820) isValid = 1
03:06:11.754 00.000 8976 Scheduling Mount bump of (-0.059, 0.102)
03:06:11.754 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:06:11.754 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:06:11.754 00.000 8976 move complete, result=0
03:06:11.754 00.000 9828 Worker thread wakes up
03:06:11.754 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:06:11.754 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:06:11.754 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.19 = -1.10)
03:06:11.754 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
03:06:11.754 00.000 8976 worker thread done servicing request
03:06:11.754 00.000 8976 Worker thread wakes up
03:06:11.754 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
03:06:11.755 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:11.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:11.755 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
03:06:11.755 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:06:11.755 00.000 9828 BLC: window closed
03:06:11.755 00.000 9828 MoveAxis(W, 17, B)
03:06:11.755 00.000 9828 Guiding  Dir = 3, Dur = 17
03:06:11.755 00.000 9828 IsSlewing returns 0
03:06:11.755 00.000 9828 IsGuiding returns 0
03:06:11.755 00.000 9828 PulseGuide returned control before completion, sleep 27
03:06:11.795 00.040 9828 IsGuiding returns 1
03:06:11.796 00.001 9828 scope still moving after pulse duration time elapsed
03:06:11.826 00.030 9828 IsSlewing returns 0
03:06:11.826 00.000 9828 IsGuiding returns 1
03:06:11.856 00.030 9828 IsSlewing returns 0
03:06:11.856 00.000 9828 IsGuiding returns 1
03:06:11.887 00.031 9828 IsSlewing returns 0
03:06:11.887 00.000 9828 IsGuiding returns 0
03:06:11.887 00.000 9828 scope move finished after 17 + 114 ms
03:06:11.887 00.000 9828 Move returns status 0, amount 17
03:06:11.887 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:11.887 00.000 9828 MoveAxis(N, 15, B)
03:06:11.887 00.000 9828 Guiding  Dir = 0, Dur = 15
03:06:11.902 00.015 9828 IsSlewing returns 0
03:06:11.902 00.000 9828 IsGuiding returns 0
03:06:11.902 00.000 9828 PulseGuide returned control before completion, sleep 25
03:06:11.934 00.032 9828 IsGuiding returns 1
03:06:11.934 00.000 9828 scope still moving after pulse duration time elapsed
03:06:11.964 00.030 9828 IsSlewing returns 0
03:06:11.964 00.000 9828 IsGuiding returns 1
03:06:11.996 00.032 9828 IsSlewing returns 0
03:06:11.996 00.000 9828 IsGuiding returns 1
03:06:12.027 00.031 9828 IsSlewing returns 0
03:06:12.027 00.000 9828 IsGuiding returns 1
03:06:12.058 00.031 9828 IsSlewing returns 0
03:06:12.058 00.000 9828 IsGuiding returns 0
03:06:12.058 00.000 9828 scope move finished after 15 + 141 ms
03:06:12.058 00.000 9828 Move returns status 0, amount 15
03:06:12.058 00.000 9828 move complete, result=0
03:06:12.058 00.000 9828 worker thread done servicing request
03:06:12.059 00.001 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
03:06:12.438 00.379 8976 Exposure complete
03:06:12.443 00.005 8976 worker thread done servicing request
03:06:12.443 00.000 5052 OnExposeComplete: enter
03:06:12.443 00.000 5052 UpdateGuideState(): m_state=6
03:06:12.443 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12045
03:06:12.443 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=282.01, Mass=150, SNR=8.5, Peak=77 HFD=2.1
03:06:12.443 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:06:12.443 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
03:06:12.443 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.30 hyp=0.88 cameraTheta=2.79 mountX=0.65 mountY=0.53, mountTheta=0.69
03:06:12.444 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.30, opts=13)
03:06:12.444 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.30)
03:06:12.444 00.000 8976 Worker thread wakes up
03:06:12.444 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:06:12.444 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
03:06:12.444 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:12.444 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:12.444 00.000 5052 Enqueuing Expose request
03:06:12.444 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.30) opts 0xd
03:06:12.445 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.30)
03:06:12.445 00.000 8976 Moving (-0.83, 0.30) raw xDistance=0.65 yDistance=0.53
03:06:12.445 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.65
03:06:12.445 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
03:06:12.445 00.000 8976 MoveAxis(L, 3, ABG)
03:06:12.445 00.000 8976 stepping (-15, -6) + (-3, 0)
03:06:12.445 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:12.473 00.028 8976 Received - 47 (G) 
03:06:12.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:12.473 00.000 8976 stepped: pos (-18, -6)
03:06:12.473 00.000 8976 MoveAxis(D, 2, ABG)
03:06:12.473 00.000 8976 stepping (-18, -6) + (0, -2)
03:06:12.473 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:12.506 00.033 8976 Received - 47 (G) 
03:06:12.506 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:12.506 00.000 8976 stepped: pos (-18, -8)
03:06:12.506 00.000 8976 MountToCamera -- mountTheta (0.21) + m_xAngle (2.04) = xAngle (2.26 = 2.26)
03:06:12.506 00.000 8976 MountToCamera -- mountX=2.32 mountY=0.51 hyp=2.38 mountTheta=0.21 cameraX=-1.51, cameraY=1.84 cameraTheta=2.26
03:06:12.506 00.000 8976 incremental bump (-1.510, 1.839) isValid = 1
03:06:12.506 00.000 8976 Scheduling Mount bump of (-0.073, 0.092)
03:06:12.506 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:06:12.506 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:06:12.506 00.000 8976 move complete, result=0
03:06:12.506 00.000 9828 Worker thread wakes up
03:06:12.506 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.5 px 2 ms SOUTH
03:06:12.506 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:06:12.506 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:06:12.506 00.000 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.34 = -0.95)
03:06:12.506 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.03)
03:06:12.506 00.000 8976 worker thread done servicing request
03:06:12.506 00.000 8976 Worker thread wakes up
03:06:12.507 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:12.507 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=0.07 mountY=-0.10, mountTheta=-0.97
03:06:12.507 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:06:12.507 00.000 9828 BLC: window closed
03:06:12.507 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:12.507 00.000 9828 MoveAxis(W, 22, B)
03:06:12.507 00.000 9828 Guiding  Dir = 3, Dur = 22
03:06:12.507 00.000 9828 IsSlewing returns 0
03:06:12.507 00.000 9828 IsGuiding returns 0
03:06:12.507 00.000 9828 PulseGuide returned control before completion, sleep 32
03:06:12.543 00.036 9828 IsGuiding returns 1
03:06:12.543 00.000 9828 scope still moving after pulse duration time elapsed
03:06:12.574 00.031 9828 IsSlewing returns 0
03:06:12.574 00.000 9828 IsGuiding returns 1
03:06:12.605 00.031 9828 IsSlewing returns 0
03:06:12.605 00.000 9828 IsGuiding returns 1
03:06:12.636 00.031 9828 IsSlewing returns 0
03:06:12.636 00.000 9828 IsGuiding returns 0
03:06:12.636 00.000 9828 scope move finished after 22 + 107 ms
03:06:12.636 00.000 9828 Move returns status 0, amount 22
03:06:12.636 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:12.636 00.000 9828 MoveAxis(N, 14, B)
03:06:12.636 00.000 9828 Guiding  Dir = 0, Dur = 14
03:06:12.650 00.014 9828 IsSlewing returns 0
03:06:12.650 00.000 9828 IsGuiding returns 0
03:06:12.650 00.000 9828 PulseGuide returned control before completion, sleep 24
03:06:12.681 00.031 9828 IsGuiding returns 1
03:06:12.681 00.000 9828 scope still moving after pulse duration time elapsed
03:06:12.713 00.032 9828 IsSlewing returns 0
03:06:12.713 00.000 9828 IsGuiding returns 1
03:06:12.744 00.031 9828 IsSlewing returns 0
03:06:12.744 00.000 9828 IsGuiding returns 1
03:06:12.776 00.032 9828 IsSlewing returns 0
03:06:12.776 00.000 9828 IsGuiding returns 1
03:06:12.807 00.031 9828 IsSlewing returns 0
03:06:12.807 00.000 9828 IsGuiding returns 0
03:06:12.807 00.000 9828 scope move finished after 14 + 142 ms
03:06:12.807 00.000 9828 Move returns status 0, amount 14
03:06:12.807 00.000 9828 move complete, result=0
03:06:12.807 00.000 9828 worker thread done servicing request
03:06:12.807 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
03:06:13.193 00.386 8976 Exposure complete
03:06:13.198 00.005 8976 worker thread done servicing request
03:06:13.198 00.000 5052 OnExposeComplete: enter
03:06:13.199 00.001 5052 UpdateGuideState(): m_state=6
03:06:13.199 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12046
03:06:13.199 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.68, Mass=160, SNR=8.7, Peak=70 HFD=1.9
03:06:13.199 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
03:06:13.199 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
03:06:13.199 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.03 hyp=0.63 cameraTheta=-3.09 mountX=0.26 mountY=0.55, mountTheta=1.13
03:06:13.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.03, opts=13)
03:06:13.200 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.03)
03:06:13.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:06:13.200 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
03:06:13.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:13.200 00.000 8976 Worker thread wakes up
03:06:13.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.03) opts 0xd
03:06:13.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.03)
03:06:13.200 00.000 8976 Moving (-0.63, -0.03) raw xDistance=0.26 yDistance=0.55
03:06:13.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:13.200 00.000 5052 Enqueuing Expose request
03:06:13.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:06:13.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
03:06:13.200 00.000 8976 MoveAxis(R, 0, ABG)
03:06:13.200 00.000 8976 MoveAxis(D, 2, ABG)
03:06:13.200 00.000 8976 stepping (-18, -8) + (0, -2)
03:06:13.201 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:13.225 00.024 8976 Received - 47 (G) 
03:06:13.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:13.225 00.000 8976 stepped: pos (-18, -10)
03:06:13.225 00.000 8976 MountToCamera -- mountTheta (0.34) + m_xAngle (2.04) = xAngle (2.38 = 2.38)
03:06:13.225 00.000 8976 MountToCamera -- mountX=2.47 mountY=0.86 hyp=2.61 mountTheta=0.34 cameraX=-1.89, cameraY=1.80 cameraTheta=2.38
03:06:13.225 00.000 8976 incremental bump (-1.892, 1.803) isValid = 1
03:06:13.225 00.000 8976 Scheduling Mount bump of (-0.083, 0.082)
03:06:13.225 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
03:06:13.226 00.001 8976 Enqueuing Move request for scope (-0.08, 0.08)
03:06:13.226 00.000 8976 move complete, result=0
03:06:13.226 00.000 8976 worker thread done servicing request
03:06:13.226 00.000 8976 Worker thread wakes up
03:06:13.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:13.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:13.226 00.000 9828 Worker thread wakes up
03:06:13.226 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:06:13.226 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
03:06:13.226 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:06:13.226 00.000 9828 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.10) = xAngle (5.46 = -0.83)
03:06:13.226 00.000 9828 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.38 = -0.91)
03:06:13.226 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.36 mountX=0.08 mountY=-0.09, mountTheta=-0.86
03:06:13.227 00.001 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
03:06:13.227 00.000 9828 BLC: window closed
03:06:13.227 00.000 9828 MoveAxis(W, 25, B)
03:06:13.227 00.000 9828 Guiding  Dir = 3, Dur = 25
03:06:13.227 00.000 9828 IsSlewing returns 0
03:06:13.228 00.001 9828 IsGuiding returns 0
03:06:13.228 00.000 9828 PulseGuide returned control before completion, sleep 35
03:06:13.273 00.045 9828 IsGuiding returns 1
03:06:13.273 00.000 9828 scope still moving after pulse duration time elapsed
03:06:13.305 00.032 9828 IsSlewing returns 0
03:06:13.305 00.000 9828 IsGuiding returns 1
03:06:13.336 00.031 9828 IsSlewing returns 0
03:06:13.336 00.000 9828 IsGuiding returns 1
03:06:13.367 00.031 9828 IsSlewing returns 0
03:06:13.367 00.000 9828 IsGuiding returns 0
03:06:13.367 00.000 9828 scope move finished after 25 + 115 ms
03:06:13.367 00.000 9828 Move returns status 0, amount 25
03:06:13.368 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:13.368 00.000 9828 MoveAxis(N, 13, B)
03:06:13.368 00.000 9828 Guiding  Dir = 0, Dur = 13
03:06:13.384 00.016 9828 IsSlewing returns 0
03:06:13.384 00.000 9828 IsGuiding returns 0
03:06:13.384 00.000 9828 PulseGuide returned control before completion, sleep 23
03:06:13.414 00.030 9828 IsGuiding returns 1
03:06:13.414 00.000 9828 scope still moving after pulse duration time elapsed
03:06:13.447 00.033 9828 IsSlewing returns 0
03:06:13.447 00.000 9828 IsGuiding returns 1
03:06:13.476 00.029 9828 IsSlewing returns 0
03:06:13.476 00.000 9828 IsGuiding returns 1
03:06:13.508 00.032 9828 IsSlewing returns 0
03:06:13.508 00.000 9828 IsGuiding returns 1
03:06:13.539 00.031 9828 IsSlewing returns 0
03:06:13.539 00.000 9828 IsGuiding returns 0
03:06:13.539 00.000 9828 scope move finished after 13 + 142 ms
03:06:13.539 00.000 9828 Move returns status 0, amount 13
03:06:13.539 00.000 9828 move complete, result=0
03:06:13.539 00.000 9828 worker thread done servicing request
03:06:13.539 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
03:06:13.914 00.375 8976 Exposure complete
03:06:13.920 00.006 8976 worker thread done servicing request
03:06:13.920 00.000 5052 OnExposeComplete: enter
03:06:13.920 00.000 5052 UpdateGuideState(): m_state=6
03:06:13.920 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12047
03:06:13.920 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.44, Mass=154, SNR=8.6, Peak=71 HFD=2.0
03:06:13.920 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.52 = 1.77)
03:06:13.920 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
03:06:13.920 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.27 hyp=0.43 cameraTheta=-2.47 mountX=-0.08 mountY=0.43, mountTheta=1.76
03:06:13.920 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.27, opts=13)
03:06:13.920 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.27)
03:06:13.921 00.001 8976 Worker thread wakes up
03:06:13.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.27) opts 0xd
03:06:13.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.27)
03:06:13.921 00.000 8976 Moving (-0.34, -0.27) raw xDistance=-0.08 yDistance=0.43
03:06:13.921 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:06:13.921 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
03:06:13.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:13.921 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:13.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:06:13.921 00.000 5052 Enqueuing Expose request
03:06:13.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
03:06:13.921 00.000 8976 MoveAxis(R, 0, ABG)
03:06:13.921 00.000 8976 MoveAxis(D, 2, ABG)
03:06:13.921 00.000 8976 stepping (-18, -10) + (0, -2)
03:06:13.921 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:13.960 00.039 8976 Received - 47 (G) 
03:06:13.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:13.960 00.000 8976 stepped: pos (-18, -12)
03:06:13.960 00.000 8976 MountToCamera -- mountTheta (0.44) + m_xAngle (2.04) = xAngle (2.48 = 2.48)
03:06:13.960 00.000 8976 MountToCamera -- mountX=2.56 mountY=1.21 hyp=2.83 mountTheta=0.44 cameraX=-2.24, cameraY=1.73 cameraTheta=2.48
03:06:13.960 00.000 8976 incremental bump (-2.242, 1.732) isValid = 1
03:06:13.960 00.000 8976 Scheduling Mount bump of (-0.091, 0.073)
03:06:13.960 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:06:13.960 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:06:13.960 00.000 8976 move complete, result=0
03:06:13.960 00.000 9828 Worker thread wakes up
03:06:13.961 00.001 8976 worker thread done servicing request
03:06:13.961 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:06:13.961 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:06:13.961 00.000 8976 Worker thread wakes up
03:06:13.961 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:06:13.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:13.961 00.000 9828 CameraToMount -- cameraTheta (2.47) - m_xAngle (-3.10) = xAngle (5.56 = -0.72)
03:06:13.961 00.000 9828 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.48 = -0.80)
03:06:13.961 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.47 mountX=0.09 mountY=-0.08, mountTheta=-0.76
03:06:13.961 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:06:13.961 00.000 9828 BLC: window closed
03:06:13.961 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:13.961 00.000 9828 MoveAxis(W, 28, B)
03:06:13.961 00.000 9828 Guiding  Dir = 3, Dur = 28
03:06:13.962 00.001 9828 IsSlewing returns 0
03:06:13.962 00.000 9828 IsGuiding returns 0
03:06:13.962 00.000 9828 PulseGuide returned control before completion, sleep 38
03:06:14.008 00.046 9828 IsGuiding returns 1
03:06:14.008 00.000 9828 scope still moving after pulse duration time elapsed
03:06:14.039 00.031 9828 IsSlewing returns 0
03:06:14.041 00.002 9828 IsGuiding returns 1
03:06:14.070 00.029 9828 IsSlewing returns 0
03:06:14.070 00.000 9828 IsGuiding returns 1
03:06:14.101 00.031 9828 IsSlewing returns 0
03:06:14.102 00.001 9828 IsGuiding returns 1
03:06:14.131 00.029 9828 IsSlewing returns 0
03:06:14.131 00.000 9828 IsGuiding returns 1
03:06:14.163 00.032 9828 IsSlewing returns 0
03:06:14.163 00.000 9828 IsGuiding returns 0
03:06:14.164 00.001 9828 scope move finished after 28 + 173 ms
03:06:14.164 00.000 9828 Move returns status 0, amount 28
03:06:14.164 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:14.164 00.000 9828 MoveAxis(N, 11, B)
03:06:14.164 00.000 9828 Guiding  Dir = 0, Dur = 11
03:06:14.178 00.014 9828 IsSlewing returns 0
03:06:14.178 00.000 9828 IsGuiding returns 0
03:06:14.178 00.000 9828 PulseGuide returned control before completion, sleep 21
03:06:14.209 00.031 9828 IsGuiding returns 1
03:06:14.209 00.000 9828 scope still moving after pulse duration time elapsed
03:06:14.239 00.030 9828 IsSlewing returns 0
03:06:14.239 00.000 9828 IsGuiding returns 1
03:06:14.270 00.031 9828 IsSlewing returns 0
03:06:14.271 00.001 9828 IsGuiding returns 1
03:06:14.300 00.029 9828 IsSlewing returns 0
03:06:14.300 00.000 9828 IsGuiding returns 1
03:06:14.331 00.031 9828 IsSlewing returns 0
03:06:14.331 00.000 9828 IsGuiding returns 0
03:06:14.331 00.000 9828 scope move finished after 11 + 141 ms
03:06:14.331 00.000 9828 Move returns status 0, amount 11
03:06:14.331 00.000 9828 move complete, result=0
03:06:14.331 00.000 9828 worker thread done servicing request
03:06:14.331 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
03:06:14.647 00.316 8976 Exposure complete
03:06:14.652 00.005 8976 worker thread done servicing request
03:06:14.652 00.000 5052 OnExposeComplete: enter
03:06:14.652 00.000 5052 UpdateGuideState(): m_state=6
03:06:14.652 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12048
03:06:14.652 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.81, Mass=158, SNR=8.7, Peak=70 HFD=2.2
03:06:14.652 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
03:06:14.652 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
03:06:14.652 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.11 hyp=0.29 cameraTheta=0.38 mountX=-0.03 mountY=-0.28, mountTheta=-1.67
03:06:14.653 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.11, opts=13)
03:06:14.653 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.11)
03:06:14.653 00.000 8976 Worker thread wakes up
03:06:14.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.11) opts 0xd
03:06:14.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.11)
03:06:14.653 00.000 8976 Moving (0.27, 0.11) raw xDistance=-0.03 yDistance=-0.28
03:06:14.653 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:06:14.653 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:06:14.654 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:14.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:06:14.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
03:06:14.654 00.000 8976 MoveAxis(R, 0, ABG)
03:06:14.654 00.000 8976 MoveAxis(U, 1, ABG)
03:06:14.654 00.000 8976 stepping (-18, -12) + (0, 1)
03:06:14.654 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:14.654 00.000 5052 Enqueuing Expose request
03:06:14.654 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:14.680 00.026 8976 Received - 47 (G) 
03:06:14.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:14.680 00.000 8976 stepped: pos (-18, -11)
03:06:14.680 00.000 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
03:06:14.680 00.000 8976 MountToCamera -- mountX=2.63 mountY=1.39 hyp=2.97 mountTheta=0.49 cameraX=-2.43, cameraY=1.71 cameraTheta=2.53
03:06:14.680 00.000 8976 incremental bump (-2.429, 1.708) isValid = 1
03:06:14.680 00.000 8976 Scheduling Mount bump of (-0.094, 0.068)
03:06:14.680 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:06:14.680 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:06:14.680 00.000 8976 move complete, result=0
03:06:14.680 00.000 8976 worker thread done servicing request
03:06:14.680 00.000 8976 Worker thread wakes up
03:06:14.680 00.000 9828 Worker thread wakes up
03:06:14.680 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:06:14.680 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:06:14.680 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.61 = -0.68)
03:06:14.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:14.680 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:14.680 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.53 = -0.76)
03:06:14.680 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:06:14.680 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.72
03:06:14.680 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:06:14.680 00.000 9828 BLC: window closed
03:06:14.680 00.000 9828 MoveAxis(W, 29, B)
03:06:14.680 00.000 9828 Guiding  Dir = 3, Dur = 29
03:06:14.681 00.001 9828 IsSlewing returns 0
03:06:14.681 00.000 9828 IsGuiding returns 0
03:06:14.681 00.000 9828 PulseGuide returned control before completion, sleep 39
03:06:14.733 00.052 9828 IsGuiding returns 1
03:06:14.733 00.000 9828 scope still moving after pulse duration time elapsed
03:06:14.763 00.030 9828 IsSlewing returns 0
03:06:14.763 00.000 9828 IsGuiding returns 1
03:06:14.794 00.031 9828 IsSlewing returns 0
03:06:14.794 00.000 9828 IsGuiding returns 1
03:06:14.824 00.030 9828 IsSlewing returns 0
03:06:14.824 00.000 9828 IsGuiding returns 0
03:06:14.824 00.000 9828 scope move finished after 29 + 114 ms
03:06:14.824 00.000 9828 Move returns status 0, amount 29
03:06:14.824 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:14.824 00.000 9828 MoveAxis(N, 11, B)
03:06:14.824 00.000 9828 Guiding  Dir = 0, Dur = 11
03:06:14.840 00.016 9828 IsSlewing returns 0
03:06:14.840 00.000 9828 IsGuiding returns 0
03:06:14.840 00.000 9828 PulseGuide returned control before completion, sleep 21
03:06:14.871 00.031 9828 IsGuiding returns 1
03:06:14.871 00.000 9828 scope still moving after pulse duration time elapsed
03:06:14.903 00.032 9828 IsSlewing returns 0
03:06:14.903 00.000 9828 IsGuiding returns 1
03:06:14.934 00.031 9828 IsSlewing returns 0
03:06:14.934 00.000 9828 IsGuiding returns 1
03:06:14.965 00.031 9828 IsSlewing returns 0
03:06:14.965 00.000 9828 IsGuiding returns 1
03:06:14.997 00.032 9828 IsSlewing returns 0
03:06:14.997 00.000 9828 IsGuiding returns 0
03:06:14.997 00.000 9828 scope move finished after 11 + 145 ms
03:06:14.997 00.000 9828 Move returns status 0, amount 11
03:06:14.997 00.000 9828 move complete, result=0
03:06:14.997 00.000 9828 worker thread done servicing request
03:06:14.997 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
03:06:15.365 00.368 8976 Exposure complete
03:06:15.370 00.005 8976 worker thread done servicing request
03:06:15.370 00.000 5052 OnExposeComplete: enter
03:06:15.370 00.000 5052 UpdateGuideState(): m_state=6
03:06:15.370 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12049
03:06:15.370 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.24, Mass=124, SNR=7.7, Peak=64 HFD=2.1
03:06:15.370 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
03:06:15.371 00.001 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
03:06:15.371 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.47 hyp=1.00 cameraTheta=-0.50 mountX=-0.82 mountY=-0.47, mountTheta=-2.62
03:06:15.371 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.47, opts=13)
03:06:15.371 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.47)
03:06:15.371 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:06:15.371 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
03:06:15.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:15.371 00.000 8976 Worker thread wakes up
03:06:15.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.47) opts 0xd
03:06:15.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.47)
03:06:15.371 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:15.372 00.001 5052 Enqueuing Expose request
03:06:15.372 00.000 8976 Moving (0.87, -0.47) raw xDistance=-0.82 yDistance=-0.47
03:06:15.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
03:06:15.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
03:06:15.372 00.000 8976 MoveAxis(R, 3, ABG)
03:06:15.372 00.000 8976 stepping (-18, -11) + (3, 0)
03:06:15.372 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:15.399 00.027 8976 Received - 47 (G) 
03:06:15.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:15.399 00.000 8976 stepped: pos (-15, -11)
03:06:15.399 00.000 8976 MoveAxis(U, 2, ABG)
03:06:15.399 00.000 8976 stepping (-15, -11) + (0, 2)
03:06:15.399 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:15.431 00.032 8976 Received - 47 (G) 
03:06:15.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:15.431 00.000 8976 stepped: pos (-15, -9)
03:06:15.431 00.000 8976 MountToCamera -- mountTheta (0.51) + m_xAngle (2.04) = xAngle (2.55 = 2.55)
03:06:15.431 00.000 8976 MountToCamera -- mountX=2.52 mountY=1.40 hyp=2.88 mountTheta=0.51 cameraX=-2.39, cameraY=1.60 cameraTheta=2.55
03:06:15.431 00.000 8976 incremental bump (-2.393, 1.604) isValid = 1
03:06:15.431 00.000 8976 Scheduling Mount bump of (-0.095, 0.066)
03:06:15.431 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
03:06:15.431 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
03:06:15.432 00.001 8976 move complete, result=0
03:06:15.432 00.000 9828 Worker thread wakes up
03:06:15.432 00.000 8976 worker thread done servicing request
03:06:15.432 00.000 8976 Worker thread wakes up
03:06:15.432 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
03:06:15.432 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
03:06:15.432 00.000 9828 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.10) = xAngle (5.63 = -0.65)
03:06:15.432 00.000 9828 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.55 = -0.73)
03:06:15.432 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.53 mountX=0.09 mountY=-0.08, mountTheta=-0.70
03:06:15.432 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
03:06:15.432 00.000 9828 BLC: window closed
03:06:15.432 00.000 9828 MoveAxis(W, 29, B)
03:06:15.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:15.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:15.432 00.000 9828 Guiding  Dir = 3, Dur = 29
03:06:15.432 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.5 px 2 ms NORTH
03:06:15.433 00.001 9828 IsSlewing returns 0
03:06:15.433 00.000 9828 IsGuiding returns 0
03:06:15.433 00.000 9828 PulseGuide returned control before completion, sleep 39
03:06:15.479 00.046 9828 IsGuiding returns 1
03:06:15.479 00.000 9828 scope still moving after pulse duration time elapsed
03:06:15.509 00.030 9828 IsSlewing returns 0
03:06:15.509 00.000 9828 IsGuiding returns 1
03:06:15.541 00.032 9828 IsSlewing returns 0
03:06:15.541 00.000 9828 IsGuiding returns 1
03:06:15.572 00.031 9828 IsSlewing returns 0
03:06:15.573 00.001 9828 IsGuiding returns 1
03:06:15.604 00.031 9828 IsSlewing returns 0
03:06:15.604 00.000 9828 IsGuiding returns 0
03:06:15.604 00.000 9828 scope move finished after 29 + 142 ms
03:06:15.604 00.000 9828 Move returns status 0, amount 29
03:06:15.604 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:15.605 00.001 9828 MoveAxis(N, 11, B)
03:06:15.605 00.000 9828 Guiding  Dir = 0, Dur = 11
03:06:15.620 00.015 9828 IsSlewing returns 0
03:06:15.621 00.001 9828 IsGuiding returns 0
03:06:15.621 00.000 9828 PulseGuide returned control before completion, sleep 21
03:06:15.652 00.031 9828 IsGuiding returns 1
03:06:15.652 00.000 9828 scope still moving after pulse duration time elapsed
03:06:15.683 00.031 9828 IsSlewing returns 0
03:06:15.683 00.000 9828 IsGuiding returns 1
03:06:15.714 00.031 9828 IsSlewing returns 0
03:06:15.714 00.000 9828 IsGuiding returns 1
03:06:15.745 00.031 9828 IsSlewing returns 0
03:06:15.745 00.000 9828 IsGuiding returns 1
03:06:15.776 00.031 9828 IsSlewing returns 0
03:06:15.776 00.000 9828 IsGuiding returns 0
03:06:15.776 00.000 9828 scope move finished after 11 + 144 ms
03:06:15.776 00.000 9828 Move returns status 0, amount 11
03:06:15.776 00.000 9828 move complete, result=0
03:06:15.776 00.000 9828 worker thread done servicing request
03:06:15.776 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
03:06:16.117 00.341 8976 Exposure complete
03:06:16.123 00.006 8976 worker thread done servicing request
03:06:16.123 00.000 5052 OnExposeComplete: enter
03:06:16.123 00.000 5052 UpdateGuideState(): m_state=6
03:06:16.123 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12050
03:06:16.123 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=282.05, Mass=142, SNR=8.2, Peak=69 HFD=2.1
03:06:16.123 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
03:06:16.123 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
03:06:16.123 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.34 hyp=0.80 cameraTheta=0.44 mountX=-0.03 mountY=-0.79, mountTheta=-1.61
03:06:16.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.34, opts=13)
03:06:16.124 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.34)
03:06:16.124 00.000 8976 Worker thread wakes up
03:06:16.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.34) opts 0xd
03:06:16.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.34)
03:06:16.124 00.000 8976 Moving (0.73, 0.34) raw xDistance=-0.03 yDistance=-0.79
03:06:16.124 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:06:16.124 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:06:16.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:16.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:06:16.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.79
03:06:16.124 00.000 8976 MoveAxis(R, 0, ABG)
03:06:16.124 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:16.124 00.000 5052 Enqueuing Expose request
03:06:16.125 00.001 8976 MoveAxis(U, 3, ABG)
03:06:16.125 00.000 8976 stepping (-15, -9) + (0, 3)
03:06:16.125 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:16.151 00.026 8976 Received - 47 (G) 
03:06:16.151 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:16.151 00.000 8976 stepped: pos (-15, -6)
03:06:16.151 00.000 8976 MountToCamera -- mountTheta (0.47) + m_xAngle (2.04) = xAngle (2.52 = 2.52)
03:06:16.151 00.000 8976 MountToCamera -- mountX=2.44 mountY=1.25 hyp=2.75 mountTheta=0.47 cameraX=-2.23, cameraY=1.61 cameraTheta=2.52
03:06:16.151 00.000 8976 incremental bump (-2.228, 1.607) isValid = 1
03:06:16.151 00.000 8976 Scheduling Mount bump of (-0.093, 0.070)
03:06:16.151 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:06:16.151 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:06:16.151 00.000 8976 move complete, result=0
03:06:16.151 00.000 9828 Worker thread wakes up
03:06:16.151 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
03:06:16.152 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:06:16.152 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:06:16.152 00.000 8976 worker thread done servicing request
03:06:16.152 00.000 8976 Worker thread wakes up
03:06:16.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:16.152 00.000 9828 CameraToMount -- cameraTheta (2.50) - m_xAngle (-3.10) = xAngle (5.60 = -0.69)
03:06:16.152 00.000 9828 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.51 = -0.77)
03:06:16.152 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.50 mountX=0.09 mountY=-0.08, mountTheta=-0.73
03:06:16.152 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:06:16.152 00.000 9828 BLC: window closed
03:06:16.152 00.000 9828 MoveAxis(W, 29, B)
03:06:16.152 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:16.152 00.000 9828 Guiding  Dir = 3, Dur = 29
03:06:16.152 00.000 9828 IsSlewing returns 0
03:06:16.153 00.001 9828 IsGuiding returns 0
03:06:16.153 00.000 9828 PulseGuide returned control before completion, sleep 39
03:06:16.194 00.041 9828 IsGuiding returns 1
03:06:16.194 00.000 9828 scope still moving after pulse duration time elapsed
03:06:16.226 00.032 9828 IsSlewing returns 0
03:06:16.227 00.001 9828 IsGuiding returns 1
03:06:16.258 00.031 9828 IsSlewing returns 0
03:06:16.258 00.000 9828 IsGuiding returns 1
03:06:16.290 00.032 9828 IsSlewing returns 0
03:06:16.291 00.001 9828 IsGuiding returns 1
03:06:16.320 00.029 9828 IsSlewing returns 0
03:06:16.320 00.000 9828 IsGuiding returns 0
03:06:16.320 00.000 9828 scope move finished after 29 + 138 ms
03:06:16.320 00.000 9828 Move returns status 0, amount 29
03:06:16.320 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:16.320 00.000 9828 MoveAxis(N, 11, B)
03:06:16.320 00.000 9828 Guiding  Dir = 0, Dur = 11
03:06:16.336 00.016 9828 IsSlewing returns 0
03:06:16.336 00.000 9828 IsGuiding returns 0
03:06:16.336 00.000 9828 PulseGuide returned control before completion, sleep 21
03:06:16.367 00.031 9828 IsGuiding returns 1
03:06:16.367 00.000 9828 scope still moving after pulse duration time elapsed
03:06:16.398 00.031 9828 IsSlewing returns 0
03:06:16.398 00.000 9828 IsGuiding returns 1
03:06:16.429 00.031 9828 IsSlewing returns 0
03:06:16.429 00.000 9828 IsGuiding returns 1
03:06:16.461 00.032 9828 IsSlewing returns 0
03:06:16.461 00.000 9828 IsGuiding returns 1
03:06:16.492 00.031 9828 IsSlewing returns 0
03:06:16.492 00.000 9828 IsGuiding returns 0
03:06:16.492 00.000 9828 scope move finished after 11 + 144 ms
03:06:16.492 00.000 9828 Move returns status 0, amount 11
03:06:16.492 00.000 9828 move complete, result=0
03:06:16.492 00.000 9828 worker thread done servicing request
03:06:16.492 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
03:06:16.838 00.346 8976 Exposure complete
03:06:16.843 00.005 8976 worker thread done servicing request
03:06:16.844 00.001 5052 OnExposeComplete: enter
03:06:16.844 00.000 5052 UpdateGuideState(): m_state=6
03:06:16.844 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12051
03:06:16.844 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.79, Mass=166, SNR=8.8, Peak=69 HFD=2.4
03:06:16.844 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
03:06:16.844 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
03:06:16.844 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.08 hyp=0.77 cameraTheta=0.10 mountX=-0.28 mountY=-0.69, mountTheta=-1.96
03:06:16.844 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.08, opts=13)
03:06:16.845 00.001 5052 Enqueuing Move request for stepguider (0.77, 0.08)
03:06:16.845 00.000 8976 Worker thread wakes up
03:06:16.845 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.08) opts 0xd
03:06:16.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.08)
03:06:16.845 00.000 8976 Moving (0.77, 0.08) raw xDistance=-0.28 yDistance=-0.69
03:06:16.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:06:16.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.69
03:06:16.845 00.000 8976 MoveAxis(R, 1, ABG)
03:06:16.845 00.000 8976 stepping (-15, -6) + (1, 0)
03:06:16.845 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:06:16.845 00.000 5052 UpdateGuideState exits: m=166 SNR=8.8
03:06:16.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:16.845 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:16.845 00.000 5052 Enqueuing Expose request
03:06:16.845 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:16.870 00.025 8976 Received - 47 (G) 
03:06:16.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:16.870 00.000 8976 stepped: pos (-14, -6)
03:06:16.870 00.000 8976 MoveAxis(U, 3, ABG)
03:06:16.870 00.000 8976 stepping (-14, -6) + (0, 3)
03:06:16.870 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:16.902 00.032 8976 Received - 47 (G) 
03:06:16.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:16.902 00.000 8976 stepped: pos (-14, -3)
03:06:16.902 00.000 8976 MountToCamera -- mountTheta (0.40) + m_xAngle (2.04) = xAngle (2.45 = 2.45)
03:06:16.902 00.000 8976 MountToCamera -- mountX=2.35 mountY=1.00 hyp=2.55 mountTheta=0.40 cameraX=-1.95, cameraY=1.63 cameraTheta=2.45
03:06:16.902 00.000 8976 incremental bump (-1.955, 1.635) isValid = 1
03:06:16.902 00.000 8976 Scheduling Mount bump of (-0.088, 0.076)
03:06:16.902 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
03:06:16.902 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
03:06:16.902 00.000 8976 move complete, result=0
03:06:16.902 00.000 9828 Worker thread wakes up
03:06:16.903 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
03:06:16.903 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:06:16.903 00.000 9828 CameraToMount -- cameraTheta (2.43) - m_xAngle (-3.10) = xAngle (5.52 = -0.76)
03:06:16.903 00.000 8976 worker thread done servicing request
03:06:16.903 00.000 8976 Worker thread wakes up
03:06:16.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:16.903 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
03:06:16.903 00.000 9828 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.44 = -0.84)
03:06:16.903 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.43 mountX=0.08 mountY=-0.09, mountTheta=-0.80
03:06:16.903 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
03:06:16.903 00.000 9828 BLC: window closed
03:06:16.903 00.000 9828 MoveAxis(W, 27, B)
03:06:16.903 00.000 9828 Guiding  Dir = 3, Dur = 27
03:06:16.903 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:16.904 00.001 9828 IsSlewing returns 0
03:06:16.904 00.000 9828 IsGuiding returns 0
03:06:16.904 00.000 9828 PulseGuide returned control before completion, sleep 37
03:06:16.942 00.038 9828 IsGuiding returns 1
03:06:16.942 00.000 9828 scope still moving after pulse duration time elapsed
03:06:16.974 00.032 9828 IsSlewing returns 0
03:06:16.974 00.000 9828 IsGuiding returns 1
03:06:17.004 00.030 9828 IsSlewing returns 0
03:06:17.004 00.000 9828 IsGuiding returns 1
03:06:17.035 00.031 9828 IsSlewing returns 0
03:06:17.035 00.000 9828 IsGuiding returns 1
03:06:17.067 00.032 9828 IsSlewing returns 0
03:06:17.067 00.000 9828 IsGuiding returns 0
03:06:17.067 00.000 9828 scope move finished after 27 + 137 ms
03:06:17.067 00.000 9828 Move returns status 0, amount 27
03:06:17.067 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:17.067 00.000 9828 MoveAxis(N, 12, B)
03:06:17.067 00.000 9828 Guiding  Dir = 0, Dur = 12
03:06:17.084 00.017 9828 IsSlewing returns 0
03:06:17.084 00.000 9828 IsGuiding returns 0
03:06:17.084 00.000 9828 PulseGuide returned control before completion, sleep 22
03:06:17.116 00.032 9828 IsGuiding returns 1
03:06:17.116 00.000 9828 scope still moving after pulse duration time elapsed
03:06:17.146 00.030 9828 IsSlewing returns 0
03:06:17.146 00.000 9828 IsGuiding returns 1
03:06:17.177 00.031 9828 IsSlewing returns 0
03:06:17.177 00.000 9828 IsGuiding returns 1
03:06:17.208 00.031 9828 IsSlewing returns 0
03:06:17.208 00.000 9828 IsGuiding returns 1
03:06:17.239 00.031 9828 IsSlewing returns 0
03:06:17.239 00.000 9828 IsGuiding returns 0
03:06:17.239 00.000 9828 scope move finished after 12 + 143 ms
03:06:17.239 00.000 9828 Move returns status 0, amount 12
03:06:17.239 00.000 9828 move complete, result=0
03:06:17.239 00.000 9828 worker thread done servicing request
03:06:17.239 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
03:06:17.589 00.350 8976 Exposure complete
03:06:17.594 00.005 8976 worker thread done servicing request
03:06:17.594 00.000 5052 OnExposeComplete: enter
03:06:17.594 00.000 5052 UpdateGuideState(): m_state=6
03:06:17.594 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12052
03:06:17.594 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.19, Mass=158, SNR=8.6, Peak=63 HFD=2.4
03:06:17.594 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
03:06:17.594 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
03:06:17.594 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.52 hyp=0.88 cameraTheta=-0.63 mountX=-0.79 mountY=-0.31, mountTheta=-2.76
03:06:17.595 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.52, opts=13)
03:06:17.595 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.52)
03:06:17.595 00.000 8976 Worker thread wakes up
03:06:17.595 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.52) opts 0xd
03:06:17.595 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.52)
03:06:17.595 00.000 8976 Moving (0.71, -0.52) raw xDistance=-0.79 yDistance=-0.31
03:06:17.595 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:06:17.595 00.000 5052 UpdateGuideState exits: m=158 SNR=8.6
03:06:17.595 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:17.596 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.79
03:06:17.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
03:06:17.596 00.000 8976 MoveAxis(R, 3, ABG)
03:06:17.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:17.596 00.000 5052 Enqueuing Expose request
03:06:17.596 00.000 8976 stepping (-14, -3) + (3, 0)
03:06:17.596 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:17.621 00.025 8976 Received - 47 (G) 
03:06:17.621 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:17.621 00.000 8976 stepped: pos (-11, -3)
03:06:17.621 00.000 8976 MoveAxis(U, 1, ABG)
03:06:17.621 00.000 8976 stepping (-11, -3) + (0, 1)
03:06:17.621 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:17.653 00.032 8976 Received - 47 (G) 
03:06:17.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:17.653 00.000 8976 stepped: pos (-11, -2)
03:06:17.653 00.000 8976 MountToCamera -- mountTheta (0.35) + m_xAngle (2.04) = xAngle (2.39 = 2.39)
03:06:17.654 00.001 8976 MountToCamera -- mountX=2.13 mountY=0.77 hyp=2.26 mountTheta=0.35 cameraX=-1.66, cameraY=1.54 cameraTheta=2.39
03:06:17.654 00.000 8976 incremental bump (-1.656, 1.543) isValid = 1
03:06:17.654 00.000 8976 Scheduling Mount bump of (-0.084, 0.081)
03:06:17.654 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
03:06:17.654 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
03:06:17.654 00.000 8976 move complete, result=0
03:06:17.654 00.000 8976 worker thread done servicing request
03:06:17.654 00.000 8976 Worker thread wakes up
03:06:17.654 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.3 px 1 ms NORTH
03:06:17.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:17.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:17.654 00.000 9828 Worker thread wakes up
03:06:17.654 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
03:06:17.654 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:06:17.654 00.000 9828 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.10) = xAngle (5.47 = -0.81)
03:06:17.654 00.000 9828 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.39 = -0.89)
03:06:17.655 00.001 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.37 mountX=0.08 mountY=-0.09, mountTheta=-0.85
03:06:17.655 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
03:06:17.655 00.000 9828 BLC: window closed
03:06:17.655 00.000 9828 MoveAxis(W, 25, B)
03:06:17.655 00.000 9828 Guiding  Dir = 3, Dur = 25
03:06:17.655 00.000 9828 IsSlewing returns 0
03:06:17.655 00.000 9828 IsGuiding returns 0
03:06:17.655 00.000 9828 PulseGuide returned control before completion, sleep 35
03:06:17.691 00.036 9828 IsGuiding returns 1
03:06:17.691 00.000 9828 scope still moving after pulse duration time elapsed
03:06:17.722 00.031 9828 IsSlewing returns 0
03:06:17.722 00.000 9828 IsGuiding returns 1
03:06:17.752 00.030 9828 IsSlewing returns 0
03:06:17.752 00.000 9828 IsGuiding returns 1
03:06:17.784 00.032 9828 IsSlewing returns 0
03:06:17.784 00.000 9828 IsGuiding returns 1
03:06:17.815 00.031 9828 IsSlewing returns 0
03:06:17.815 00.000 9828 IsGuiding returns 0
03:06:17.815 00.000 9828 scope move finished after 25 + 135 ms
03:06:17.815 00.000 9828 Move returns status 0, amount 25
03:06:17.815 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:17.815 00.000 9828 MoveAxis(N, 12, B)
03:06:17.815 00.000 9828 Guiding  Dir = 0, Dur = 12
03:06:17.830 00.015 9828 IsSlewing returns 0
03:06:17.830 00.000 9828 IsGuiding returns 0
03:06:17.830 00.000 9828 PulseGuide returned control before completion, sleep 22
03:06:17.861 00.031 9828 IsGuiding returns 1
03:06:17.861 00.000 9828 scope still moving after pulse duration time elapsed
03:06:17.892 00.031 9828 IsSlewing returns 0
03:06:17.892 00.000 9828 IsGuiding returns 1
03:06:17.923 00.031 9828 IsSlewing returns 0
03:06:17.923 00.000 9828 IsGuiding returns 1
03:06:17.969 00.046 9828 IsSlewing returns 0
03:06:17.969 00.000 9828 IsGuiding returns 0
03:06:17.969 00.000 9828 scope move finished after 12 + 127 ms
03:06:17.969 00.000 9828 Move returns status 0, amount 12
03:06:17.969 00.000 9828 move complete, result=0
03:06:17.969 00.000 9828 worker thread done servicing request
03:06:17.969 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 12 ms NORTH
03:06:18.339 00.370 8976 Exposure complete
03:06:18.344 00.005 8976 worker thread done servicing request
03:06:18.344 00.000 5052 OnExposeComplete: enter
03:06:18.344 00.000 5052 UpdateGuideState(): m_state=6
03:06:18.345 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12053
03:06:18.345 00.000 5052 Star::Find returns 1 (0), X=330.21, Y=282.17, Mass=149, SNR=8.3, Peak=70 HFD=2.4
03:06:18.345 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
03:06:18.345 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
03:06:18.345 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=0.46 hyp=1.14 cameraTheta=0.42 mountX=-0.06 mountY=-1.12, mountTheta=-1.63
03:06:18.345 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=0.46, opts=13)
03:06:18.345 00.000 5052 Enqueuing Move request for stepguider (1.04, 0.46)
03:06:18.345 00.000 8976 Worker thread wakes up
03:06:18.346 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, 0.46) opts 0xd
03:06:18.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, 0.46)
03:06:18.346 00.000 8976 Moving (1.04, 0.46) raw xDistance=-0.06 yDistance=-1.12
03:06:18.346 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:06:18.346 00.000 5052 UpdateGuideState exits: m=149 SNR=8.3
03:06:18.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:18.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:18.346 00.000 5052 Enqueuing Expose request
03:06:18.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:06:18.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.12
03:06:18.346 00.000 8976 MoveAxis(R, 0, ABG)
03:06:18.346 00.000 8976 MoveAxis(U, 5, ABG)
03:06:18.346 00.000 8976 stepping (-11, -2) + (0, 5)
03:06:18.346 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:06:18.388 00.042 8976 Received - 47 (G) 
03:06:18.388 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:06:18.388 00.000 8976 stepped: pos (-11, 3)
03:06:18.388 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
03:06:18.388 00.000 8976 MountToCamera -- mountX=1.98 mountY=0.36 hyp=2.01 mountTheta=0.18 cameraX=-1.22, cameraY=1.60 cameraTheta=2.22
03:06:18.388 00.000 8976 incremental bump (-1.223, 1.600) isValid = 1
03:06:18.388 00.000 8976 Scheduling Mount bump of (-0.070, 0.095)
03:06:18.388 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:06:18.388 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:06:18.388 00.000 8976 move complete, result=0
03:06:18.388 00.000 8976 worker thread done servicing request
03:06:18.388 00.000 8976 Worker thread wakes up
03:06:18.388 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.1 px 5 ms NORTH
03:06:18.388 00.000 9828 Worker thread wakes up
03:06:18.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:18.389 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:18.389 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:06:18.389 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:06:18.389 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
03:06:18.389 00.000 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.06)
03:06:18.389 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
03:06:18.389 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:06:18.389 00.000 9828 BLC: window closed
03:06:18.389 00.000 9828 MoveAxis(W, 21, B)
03:06:18.389 00.000 9828 Guiding  Dir = 3, Dur = 21
03:06:18.389 00.000 9828 IsSlewing returns 0
03:06:18.389 00.000 9828 IsGuiding returns 0
03:06:18.390 00.001 9828 PulseGuide returned control before completion, sleep 31
03:06:18.424 00.034 9828 IsGuiding returns 1
03:06:18.424 00.000 9828 scope still moving after pulse duration time elapsed
03:06:18.456 00.032 9828 IsSlewing returns 0
03:06:18.456 00.000 9828 IsGuiding returns 1
03:06:18.487 00.031 9828 IsSlewing returns 0
03:06:18.487 00.000 9828 IsGuiding returns 1
03:06:18.518 00.031 9828 IsSlewing returns 0
03:06:18.518 00.000 9828 IsGuiding returns 0
03:06:18.518 00.000 9828 scope move finished after 21 + 106 ms
03:06:18.518 00.000 9828 Move returns status 0, amount 21
03:06:18.518 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:18.518 00.000 9828 MoveAxis(N, 14, B)
03:06:18.518 00.000 9828 Guiding  Dir = 0, Dur = 14
03:06:18.533 00.015 9828 IsSlewing returns 0
03:06:18.533 00.000 9828 IsGuiding returns 0
03:06:18.533 00.000 9828 PulseGuide returned control before completion, sleep 24
03:06:18.564 00.031 9828 IsGuiding returns 1
03:06:18.564 00.000 9828 scope still moving after pulse duration time elapsed
03:06:18.594 00.030 9828 IsSlewing returns 0
03:06:18.594 00.000 9828 IsGuiding returns 1
03:06:18.625 00.031 9828 IsSlewing returns 0
03:06:18.625 00.000 9828 IsGuiding returns 1
03:06:18.656 00.031 9828 IsSlewing returns 0
03:06:18.656 00.000 9828 IsGuiding returns 0
03:06:18.656 00.000 9828 scope move finished after 14 + 109 ms
03:06:18.656 00.000 9828 Move returns status 0, amount 14
03:06:18.656 00.000 9828 move complete, result=0
03:06:18.656 00.000 9828 worker thread done servicing request
03:06:18.656 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
03:06:19.074 00.418 8976 Exposure complete
03:06:19.080 00.006 8976 worker thread done servicing request
03:06:19.080 00.000 5052 OnExposeComplete: enter
03:06:19.080 00.000 5052 UpdateGuideState(): m_state=6
03:06:19.080 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12054
03:06:19.080 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.27, Mass=143, SNR=8.2, Peak=68 HFD=2.3
03:06:19.080 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
03:06:19.080 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
03:06:19.080 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.44 hyp=0.80 cameraTheta=-0.57 mountX=-0.69 mountY=-0.33, mountTheta=-2.70
03:06:19.081 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.44, opts=13)
03:06:19.081 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.44)
03:06:19.081 00.000 8976 Worker thread wakes up
03:06:19.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.44) opts 0xd
03:06:19.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.44)
03:06:19.081 00.000 8976 Moving (0.67, -0.44) raw xDistance=-0.69 yDistance=-0.33
03:06:19.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:06:19.081 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
03:06:19.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:19.082 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:19.082 00.000 5052 Enqueuing Expose request
03:06:19.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
03:06:19.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.33
03:06:19.082 00.000 8976 MoveAxis(R, 3, ABG)
03:06:19.082 00.000 8976 stepping (-11, 3) + (3, 0)
03:06:19.082 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:19.107 00.025 8976 Received - 47 (G) 
03:06:19.108 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:19.108 00.000 8976 stepped: pos (-8, 3)
03:06:19.108 00.000 8976 MoveAxis(U, 2, ABG)
03:06:19.108 00.000 8976 stepping (-8, 3) + (0, 2)
03:06:19.108 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:19.139 00.031 8976 Received - 47 (G) 
03:06:19.140 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:19.140 00.000 8976 stepped: pos (-8, 5)
03:06:19.140 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
03:06:19.140 00.000 8976 MountToCamera -- mountX=1.73 mountY=-0.02 hyp=1.73 mountTheta=-0.01 cameraX=-0.77, cameraY=1.55 cameraTheta=2.03
03:06:19.140 00.000 8976 incremental bump (-0.770, 1.551) isValid = 1
03:06:19.140 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
03:06:19.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:06:19.140 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:06:19.140 00.000 8976 move complete, result=0
03:06:19.140 00.000 8976 worker thread done servicing request
03:06:19.140 00.000 8976 Worker thread wakes up
03:06:19.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:19.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:19.140 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 2 ms NORTH
03:06:19.140 00.000 9828 Worker thread wakes up
03:06:19.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:06:19.141 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:06:19.141 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
03:06:19.141 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
03:06:19.141 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.18
03:06:19.141 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
03:06:19.141 00.000 9828 BLC: window closed
03:06:19.141 00.000 9828 MoveAxis(W, 15, B)
03:06:19.141 00.000 9828 Guiding  Dir = 3, Dur = 15
03:06:19.141 00.000 9828 IsSlewing returns 0
03:06:19.141 00.000 9828 IsGuiding returns 0
03:06:19.142 00.001 9828 PulseGuide returned control before completion, sleep 25
03:06:19.172 00.030 9828 IsGuiding returns 1
03:06:19.172 00.000 9828 scope still moving after pulse duration time elapsed
03:06:19.203 00.031 9828 IsSlewing returns 0
03:06:19.203 00.000 9828 IsGuiding returns 1
03:06:19.233 00.030 9828 IsSlewing returns 0
03:06:19.233 00.000 9828 IsGuiding returns 1
03:06:19.265 00.032 9828 IsSlewing returns 0
03:06:19.265 00.000 9828 IsGuiding returns 0
03:06:19.265 00.000 9828 scope move finished after 15 + 108 ms
03:06:19.265 00.000 9828 Move returns status 0, amount 15
03:06:19.265 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:19.265 00.000 9828 MoveAxis(N, 15, B)
03:06:19.265 00.000 9828 Guiding  Dir = 0, Dur = 15
03:06:19.280 00.015 9828 IsSlewing returns 0
03:06:19.280 00.000 9828 IsGuiding returns 0
03:06:19.280 00.000 9828 PulseGuide returned control before completion, sleep 25
03:06:19.310 00.030 9828 IsGuiding returns 1
03:06:19.310 00.000 9828 scope still moving after pulse duration time elapsed
03:06:19.342 00.032 9828 IsSlewing returns 0
03:06:19.342 00.000 9828 IsGuiding returns 1
03:06:19.372 00.030 9828 IsSlewing returns 0
03:06:19.372 00.000 9828 IsGuiding returns 1
03:06:19.403 00.031 9828 IsSlewing returns 0
03:06:19.403 00.000 9828 IsGuiding returns 1
03:06:19.433 00.030 9828 IsSlewing returns 0
03:06:19.433 00.000 9828 IsGuiding returns 0
03:06:19.433 00.000 9828 scope move finished after 15 + 138 ms
03:06:19.433 00.000 9828 Move returns status 0, amount 15
03:06:19.434 00.001 9828 move complete, result=0
03:06:19.434 00.000 9828 worker thread done servicing request
03:06:19.434 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
03:06:19.827 00.393 8976 Exposure complete
03:06:19.832 00.005 8976 worker thread done servicing request
03:06:19.832 00.000 5052 OnExposeComplete: enter
03:06:19.832 00.000 5052 UpdateGuideState(): m_state=6
03:06:19.832 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12055
03:06:19.832 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.53, Mass=163, SNR=8.8, Peak=66 HFD=3.1
03:06:19.832 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.49 = -2.49)
03:06:19.832 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
03:06:19.832 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.18 hyp=0.41 cameraTheta=-0.45 mountX=-0.33 mountY=-0.21, mountTheta=-2.56
03:06:19.833 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.18, opts=13)
03:06:19.833 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.18)
03:06:19.833 00.000 8976 Worker thread wakes up
03:06:19.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.18) opts 0xd
03:06:19.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:06:19.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.18)
03:06:19.833 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
03:06:19.833 00.000 8976 Moving (0.37, -0.18) raw xDistance=-0.33 yDistance=-0.21
03:06:19.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:19.833 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:19.833 00.000 5052 Enqueuing Expose request
03:06:19.834 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
03:06:19.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:06:19.834 00.000 8976 MoveAxis(R, 2, ABG)
03:06:19.834 00.000 8976 stepping (-8, 5) + (2, 0)
03:06:19.834 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:19.858 00.024 8976 Received - 47 (G) 
03:06:19.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:19.858 00.000 8976 stepped: pos (-6, 5)
03:06:19.859 00.001 8976 MoveAxis(U, 0, ABG)
03:06:19.859 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
03:06:19.859 00.000 8976 MountToCamera -- mountX=1.46 mountY=-0.28 hyp=1.49 mountTheta=-0.19 cameraX=-0.42, cameraY=1.43 cameraTheta=1.86
03:06:19.859 00.000 8976 incremental bump (-0.421, 1.429) isValid = 1
03:06:19.859 00.000 8976 Scheduling Mount bump of (-0.032, 0.114)
03:06:19.859 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
03:06:19.859 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
03:06:19.859 00.000 8976 move complete, result=0
03:06:19.859 00.000 9828 Worker thread wakes up
03:06:19.859 00.000 8976 worker thread done servicing request
03:06:19.859 00.000 8976 Worker thread wakes up
03:06:19.859 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
03:06:19.859 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:06:19.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:19.859 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.2 px 0 ms NORTH
03:06:19.859 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
03:06:19.859 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:19.859 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
03:06:19.860 00.001 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
03:06:19.860 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
03:06:19.860 00.000 9828 BLC: window closed
03:06:19.860 00.000 9828 MoveAxis(W, 9, B)
03:06:19.860 00.000 9828 Guiding  Dir = 3, Dur = 9
03:06:19.860 00.000 9828 IsSlewing returns 0
03:06:19.860 00.000 9828 IsGuiding returns 0
03:06:19.860 00.000 9828 PulseGuide returned control before completion, sleep 19
03:06:19.885 00.025 9828 IsGuiding returns 1
03:06:19.885 00.000 9828 scope still moving after pulse duration time elapsed
03:06:19.916 00.031 9828 IsSlewing returns 0
03:06:19.917 00.001 9828 IsGuiding returns 1
03:06:19.948 00.031 9828 IsSlewing returns 0
03:06:19.948 00.000 9828 IsGuiding returns 1
03:06:19.978 00.030 9828 IsSlewing returns 0
03:06:19.979 00.001 9828 IsGuiding returns 1
03:06:20.010 00.031 9828 IsSlewing returns 0
03:06:20.010 00.000 9828 IsGuiding returns 1
03:06:20.041 00.031 9828 IsSlewing returns 0
03:06:20.041 00.000 9828 IsGuiding returns 1
03:06:20.072 00.031 9828 IsSlewing returns 0
03:06:20.072 00.000 9828 IsGuiding returns 1
03:06:20.105 00.033 9828 IsSlewing returns 0
03:06:20.109 00.004 9828 IsGuiding returns 0
03:06:20.109 00.000 9828 scope move finished after 9 + 239 ms
03:06:20.109 00.000 9828 Move returns status 0, amount 9
03:06:20.109 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:20.109 00.000 9828 MoveAxis(N, 16, B)
03:06:20.109 00.000 9828 Guiding  Dir = 0, Dur = 16
03:06:20.134 00.025 9828 IsSlewing returns 0
03:06:20.135 00.001 9828 IsGuiding returns 0
03:06:20.135 00.000 9828 PulseGuide returned control before completion, sleep 26
03:06:20.166 00.031 9828 IsGuiding returns 1
03:06:20.166 00.000 9828 scope still moving after pulse duration time elapsed
03:06:20.197 00.031 9828 IsSlewing returns 0
03:06:20.197 00.000 9828 IsGuiding returns 1
03:06:20.228 00.031 9828 IsSlewing returns 0
03:06:20.228 00.000 9828 IsGuiding returns 1
03:06:20.258 00.030 9828 IsSlewing returns 0
03:06:20.258 00.000 9828 IsGuiding returns 1
03:06:20.290 00.032 9828 IsSlewing returns 0
03:06:20.290 00.000 9828 IsGuiding returns 0
03:06:20.290 00.000 9828 scope move finished after 16 + 138 ms
03:06:20.290 00.000 9828 Move returns status 0, amount 16
03:06:20.290 00.000 9828 move complete, result=0
03:06:20.290 00.000 9828 worker thread done servicing request
03:06:20.290 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
03:06:20.548 00.258 8976 Exposure complete
03:06:20.554 00.006 8976 worker thread done servicing request
03:06:20.554 00.000 5052 OnExposeComplete: enter
03:06:20.554 00.000 5052 UpdateGuideState(): m_state=6
03:06:20.554 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12056
03:06:20.554 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=282.11, Mass=148, SNR=8.4, Peak=71 HFD=2.1
03:06:20.554 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
03:06:20.554 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
03:06:20.554 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.40 hyp=0.47 cameraTheta=1.02 mountX=0.24 mountY=-0.42, mountTheta=-1.05
03:06:20.556 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.40, opts=13)
03:06:20.556 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.40)
03:06:20.556 00.000 8976 Worker thread wakes up
03:06:20.556 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:06:20.556 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:06:20.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:20.556 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.40) opts 0xd
03:06:20.556 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:20.556 00.000 5052 Enqueuing Expose request
03:06:20.556 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.40)
03:06:20.556 00.000 8976 Moving (0.24, 0.40) raw xDistance=0.24 yDistance=-0.42
03:06:20.557 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:06:20.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
03:06:20.557 00.000 8976 MoveAxis(R, 0, ABG)
03:06:20.557 00.000 8976 MoveAxis(U, 2, ABG)
03:06:20.557 00.000 8976 stepping (-6, 5) + (0, 2)
03:06:20.557 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:20.579 00.022 8976 Received - 47 (G) 
03:06:20.579 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:20.579 00.000 8976 stepped: pos (-6, 7)
03:06:20.579 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
03:06:20.579 00.000 8976 MountToCamera -- mountX=1.28 mountY=-0.55 hyp=1.40 mountTheta=-0.41 cameraX=-0.09, cameraY=1.39 cameraTheta=1.64
03:06:20.579 00.000 8976 incremental bump (-0.093, 1.394) isValid = 1
03:06:20.579 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
03:06:20.579 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:06:20.579 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:06:20.579 00.000 8976 move complete, result=0
03:06:20.579 00.000 9828 Worker thread wakes up
03:06:20.580 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:06:20.580 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:06:20.580 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
03:06:20.580 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
03:06:20.580 00.000 8976 worker thread done servicing request
03:06:20.580 00.000 8976 Worker thread wakes up
03:06:20.580 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
03:06:20.580 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:06:20.580 00.000 9828 BLC: window closed
03:06:20.580 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:06:20.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:20.580 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:20.580 00.000 9828 MoveAxis(W, 1, B)
03:06:20.580 00.000 9828 Guiding  Dir = 3, Dur = 1
03:06:20.581 00.001 9828 IsSlewing returns 0
03:06:20.581 00.000 9828 IsGuiding returns 0
03:06:20.581 00.000 9828 PulseGuide returned control before completion, sleep 11
03:06:20.604 00.023 9828 IsGuiding returns 1
03:06:20.604 00.000 9828 scope still moving after pulse duration time elapsed
03:06:20.635 00.031 9828 IsSlewing returns 0
03:06:20.636 00.001 9828 IsGuiding returns 1
03:06:20.667 00.031 9828 IsSlewing returns 0
03:06:20.667 00.000 9828 IsGuiding returns 1
03:06:20.697 00.030 9828 IsSlewing returns 0
03:06:20.697 00.000 9828 IsGuiding returns 0
03:06:20.697 00.000 9828 scope move finished after 1 + 115 ms
03:06:20.697 00.000 9828 Move returns status 0, amount 1
03:06:20.697 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:20.697 00.000 9828 MoveAxis(N, 16, B)
03:06:20.697 00.000 9828 Guiding  Dir = 0, Dur = 16
03:06:20.713 00.016 9828 IsSlewing returns 0
03:06:20.713 00.000 9828 IsGuiding returns 0
03:06:20.713 00.000 9828 PulseGuide returned control before completion, sleep 26
03:06:20.745 00.032 9828 IsGuiding returns 1
03:06:20.745 00.000 9828 scope still moving after pulse duration time elapsed
03:06:20.776 00.031 9828 IsSlewing returns 0
03:06:20.776 00.000 9828 IsGuiding returns 1
03:06:20.807 00.031 9828 IsSlewing returns 0
03:06:20.807 00.000 9828 IsGuiding returns 1
03:06:20.838 00.031 9828 IsSlewing returns 0
03:06:20.838 00.000 9828 IsGuiding returns 1
03:06:20.869 00.031 9828 IsSlewing returns 0
03:06:20.869 00.000 9828 IsGuiding returns 0
03:06:20.869 00.000 9828 scope move finished after 16 + 140 ms
03:06:20.869 00.000 9828 Move returns status 0, amount 16
03:06:20.869 00.000 9828 move complete, result=0
03:06:20.869 00.000 9828 worker thread done servicing request
03:06:20.870 00.001 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:06:21.265 00.395 8976 Exposure complete
03:06:21.271 00.006 8976 worker thread done servicing request
03:06:21.271 00.000 5052 OnExposeComplete: enter
03:06:21.271 00.000 5052 UpdateGuideState(): m_state=6
03:06:21.271 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12057
03:06:21.271 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.78, Mass=136, SNR=8.0, Peak=62 HFD=2.4
03:06:21.271 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
03:06:21.271 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
03:06:21.271 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.50 mountX=0.11 mountY=0.04, mountTheta=0.37
03:06:21.271 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.07, opts=13)
03:06:21.271 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.07)
03:06:21.272 00.001 8976 Worker thread wakes up
03:06:21.272 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.07) opts 0xd
03:06:21.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.07)
03:06:21.272 00.000 8976 Moving (-0.10, 0.07) raw xDistance=0.11 yDistance=0.04
03:06:21.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:06:21.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:06:21.272 00.000 8976 MoveAxis(R, 0, ABG)
03:06:21.272 00.000 8976 MoveAxis(U, 0, ABG)
03:06:21.272 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:06:21.272 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
03:06:21.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:21.272 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
03:06:21.272 00.000 8976 MountToCamera -- mountX=1.16 mountY=-0.74 hyp=1.38 mountTheta=-0.56 cameraX=0.13, cameraY=1.37 cameraTheta=1.48
03:06:21.272 00.000 8976 incremental bump (0.126, 1.371) isValid = 1
03:06:21.272 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
03:06:21.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:21.272 00.000 5052 Enqueuing Expose request
03:06:21.272 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:06:21.272 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:06:21.272 00.000 8976 move complete, result=0
03:06:21.273 00.001 9828 Worker thread wakes up
03:06:21.273 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:06:21.273 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:06:21.273 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:06:21.273 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.71)
03:06:21.273 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.79)
03:06:21.273 00.000 8976 worker thread done servicing request
03:06:21.273 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
03:06:21.273 00.000 8976 Worker thread wakes up
03:06:21.273 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:06:21.273 00.000 9828 BLC: window closed
03:06:21.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:21.273 00.000 9828 MoveAxis(E, 5, B)
03:06:21.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:21.273 00.000 9828 Guiding  Dir = 2, Dur = 5
03:06:21.274 00.001 9828 IsSlewing returns 0
03:06:21.274 00.000 9828 IsGuiding returns 0
03:06:21.274 00.000 9828 PulseGuide returned control before completion, sleep 15
03:06:21.292 00.018 9828 IsGuiding returns 1
03:06:21.292 00.000 9828 scope still moving after pulse duration time elapsed
03:06:21.323 00.031 9828 IsSlewing returns 0
03:06:21.323 00.000 9828 IsGuiding returns 1
03:06:21.354 00.031 9828 IsSlewing returns 0
03:06:21.354 00.000 9828 IsGuiding returns 1
03:06:21.385 00.031 9828 IsSlewing returns 0
03:06:21.385 00.000 9828 IsGuiding returns 0
03:06:21.385 00.000 9828 scope move finished after 5 + 106 ms
03:06:21.386 00.001 9828 Move returns status 0, amount 5
03:06:21.386 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:21.386 00.000 9828 MoveAxis(N, 16, B)
03:06:21.386 00.000 9828 Guiding  Dir = 0, Dur = 16
03:06:21.401 00.015 9828 IsSlewing returns 0
03:06:21.401 00.000 9828 IsGuiding returns 0
03:06:21.401 00.000 9828 PulseGuide returned control before completion, sleep 26
03:06:21.433 00.032 9828 IsGuiding returns 1
03:06:21.433 00.000 9828 scope still moving after pulse duration time elapsed
03:06:21.464 00.031 9828 IsSlewing returns 0
03:06:21.469 00.005 9828 IsGuiding returns 1
03:06:21.495 00.026 9828 IsSlewing returns 0
03:06:21.495 00.000 9828 IsGuiding returns 1
03:06:21.525 00.030 9828 IsSlewing returns 0
03:06:21.526 00.001 9828 IsGuiding returns 1
03:06:21.557 00.031 9828 IsSlewing returns 0
03:06:21.558 00.001 9828 IsGuiding returns 0
03:06:21.558 00.000 9828 scope move finished after 16 + 140 ms
03:06:21.558 00.000 9828 Move returns status 0, amount 16
03:06:21.558 00.000 9828 move complete, result=0
03:06:21.558 00.000 9828 worker thread done servicing request
03:06:21.558 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:06:21.957 00.399 8976 Exposure complete
03:06:21.963 00.006 8976 worker thread done servicing request
03:06:21.964 00.001 5052 OnExposeComplete: enter
03:06:21.964 00.000 5052 UpdateGuideState(): m_state=6
03:06:21.964 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12058
03:06:21.964 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.72, Mass=132, SNR=7.9, Peak=66 HFD=1.8
03:06:21.964 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:06:21.964 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
03:06:21.964 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.01 hyp=0.62 cameraTheta=3.13 mountX=0.29 mountY=0.52, mountTheta=1.06
03:06:21.964 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.01, opts=13)
03:06:21.964 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.01)
03:06:21.965 00.001 8976 Worker thread wakes up
03:06:21.965 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.01) opts 0xd
03:06:21.965 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.01)
03:06:21.965 00.000 8976 Moving (-0.62, 0.01) raw xDistance=0.29 yDistance=0.52
03:06:21.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:06:21.965 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:06:21.965 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:06:21.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:21.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:21.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:06:21.965 00.000 8976 MoveAxis(L, 1, ABG)
03:06:21.965 00.000 8976 stepping (-6, 7) + (-1, 0)
03:06:21.965 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:21.965 00.000 5052 Enqueuing Expose request
03:06:21.986 00.021 8976 Received - 47 (G) 
03:06:21.986 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:21.986 00.000 8976 stepped: pos (-7, 7)
03:06:21.986 00.000 8976 MoveAxis(D, 2, ABG)
03:06:21.986 00.000 8976 stepping (-7, 7) + (0, -2)
03:06:21.986 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:22.017 00.031 8976 Received - 47 (G) 
03:06:22.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:22.017 00.000 8976 stepped: pos (-7, 5)
03:06:22.018 00.001 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
03:06:22.018 00.000 8976 MountToCamera -- mountX=1.13 mountY=-0.76 hyp=1.36 mountTheta=-0.59 cameraX=0.16, cameraY=1.35 cameraTheta=1.46
03:06:22.018 00.000 8976 incremental bump (0.157, 1.353) isValid = 1
03:06:22.018 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
03:06:22.018 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:06:22.018 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:06:22.018 00.000 8976 move complete, result=0
03:06:22.018 00.000 9828 Worker thread wakes up
03:06:22.018 00.000 8976 worker thread done servicing request
03:06:22.018 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:06:22.018 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:06:22.018 00.000 8976 Worker thread wakes up
03:06:22.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:22.018 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:22.018 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:06:22.019 00.001 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
03:06:22.019 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
03:06:22.019 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
03:06:22.019 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:06:22.019 00.000 9828 BLC: window closed
03:06:22.019 00.000 9828 MoveAxis(E, 6, B)
03:06:22.019 00.000 9828 Guiding  Dir = 2, Dur = 6
03:06:22.019 00.000 9828 IsSlewing returns 0
03:06:22.019 00.000 9828 IsGuiding returns 0
03:06:22.020 00.001 9828 PulseGuide returned control before completion, sleep 16
03:06:22.042 00.022 9828 IsGuiding returns 1
03:06:22.043 00.001 9828 scope still moving after pulse duration time elapsed
03:06:22.073 00.030 9828 IsSlewing returns 0
03:06:22.074 00.001 9828 IsGuiding returns 1
03:06:22.105 00.031 9828 IsSlewing returns 0
03:06:22.105 00.000 9828 IsGuiding returns 1
03:06:22.135 00.030 9828 IsSlewing returns 0
03:06:22.135 00.000 9828 IsGuiding returns 1
03:06:22.166 00.031 9828 IsSlewing returns 0
03:06:22.166 00.000 9828 IsGuiding returns 0
03:06:22.166 00.000 9828 scope move finished after 6 + 141 ms
03:06:22.166 00.000 9828 Move returns status 0, amount 6
03:06:22.166 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:22.166 00.000 9828 MoveAxis(N, 16, B)
03:06:22.167 00.001 9828 Guiding  Dir = 0, Dur = 16
03:06:22.180 00.013 9828 IsSlewing returns 0
03:06:22.180 00.000 9828 IsGuiding returns 0
03:06:22.180 00.000 9828 PulseGuide returned control before completion, sleep 26
03:06:22.212 00.032 9828 IsGuiding returns 1
03:06:22.212 00.000 9828 scope still moving after pulse duration time elapsed
03:06:22.244 00.032 9828 IsSlewing returns 0
03:06:22.244 00.000 9828 IsGuiding returns 1
03:06:22.274 00.030 9828 IsSlewing returns 0
03:06:22.274 00.000 9828 IsGuiding returns 1
03:06:22.306 00.032 9828 IsSlewing returns 0
03:06:22.306 00.000 9828 IsGuiding returns 0
03:06:22.306 00.000 9828 scope move finished after 16 + 109 ms
03:06:22.306 00.000 9828 Move returns status 0, amount 16
03:06:22.306 00.000 9828 move complete, result=0
03:06:22.307 00.001 9828 worker thread done servicing request
03:06:22.307 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:06:22.701 00.394 8976 Exposure complete
03:06:22.707 00.006 8976 worker thread done servicing request
03:06:22.707 00.000 5052 OnExposeComplete: enter
03:06:22.707 00.000 5052 UpdateGuideState(): m_state=6
03:06:22.707 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12059
03:06:22.707 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.03, Mass=133, SNR=8.0, Peak=71 HFD=2.1
03:06:22.707 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
03:06:22.708 00.001 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
03:06:22.708 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.84 mountX=0.32 mountY=-0.10, mountTheta=-0.30
03:06:22.708 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.32, opts=13)
03:06:22.708 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.32)
03:06:22.708 00.000 8976 Worker thread wakes up
03:06:22.708 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:06:22.708 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
03:06:22.709 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:22.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.32) opts 0xd
03:06:22.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:22.709 00.000 5052 Enqueuing Expose request
03:06:22.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.32)
03:06:22.709 00.000 8976 Moving (-0.09, 0.32) raw xDistance=0.32 yDistance=-0.10
03:06:22.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
03:06:22.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:06:22.709 00.000 8976 MoveAxis(L, 1, ABG)
03:06:22.709 00.000 8976 stepping (-7, 5) + (-1, 0)
03:06:22.709 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:22.737 00.028 8976 Received - 47 (G) 
03:06:22.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:22.737 00.000 8976 stepped: pos (-8, 5)
03:06:22.737 00.000 8976 MoveAxis(U, 0, ABG)
03:06:22.737 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
03:06:22.737 00.000 8976 MountToCamera -- mountX=1.16 mountY=-0.77 hyp=1.39 mountTheta=-0.58 cameraX=0.15, cameraY=1.39 cameraTheta=1.46
03:06:22.737 00.000 8976 incremental bump (0.154, 1.386) isValid = 1
03:06:22.737 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
03:06:22.737 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:06:22.737 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:06:22.737 00.000 8976 move complete, result=0
03:06:22.737 00.000 9828 Worker thread wakes up
03:06:22.737 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:06:22.738 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:06:22.738 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
03:06:22.738 00.000 8976 worker thread done servicing request
03:06:22.738 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:06:22.738 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
03:06:22.738 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
03:06:22.738 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:06:22.738 00.000 9828 BLC: window closed
03:06:22.738 00.000 9828 MoveAxis(E, 6, B)
03:06:22.738 00.000 8976 Worker thread wakes up
03:06:22.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:22.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:22.738 00.000 9828 Guiding  Dir = 2, Dur = 6
03:06:22.739 00.001 9828 IsSlewing returns 0
03:06:22.739 00.000 9828 IsGuiding returns 0
03:06:22.739 00.000 9828 PulseGuide returned control before completion, sleep 16
03:06:22.759 00.020 9828 IsGuiding returns 1
03:06:22.759 00.000 9828 scope still moving after pulse duration time elapsed
03:06:22.790 00.031 9828 IsSlewing returns 0
03:06:22.790 00.000 9828 IsGuiding returns 1
03:06:22.822 00.032 9828 IsSlewing returns 0
03:06:22.826 00.004 9828 IsGuiding returns 1
03:06:22.853 00.027 9828 IsSlewing returns 0
03:06:22.853 00.000 9828 IsGuiding returns 0
03:06:22.854 00.001 9828 scope move finished after 6 + 108 ms
03:06:22.854 00.000 9828 Move returns status 0, amount 6
03:06:22.854 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:22.854 00.000 9828 MoveAxis(N, 16, B)
03:06:22.854 00.000 9828 Guiding  Dir = 0, Dur = 16
03:06:22.868 00.014 9828 IsSlewing returns 0
03:06:22.868 00.000 9828 IsGuiding returns 0
03:06:22.868 00.000 9828 PulseGuide returned control before completion, sleep 26
03:06:22.900 00.032 9828 IsGuiding returns 1
03:06:22.900 00.000 9828 scope still moving after pulse duration time elapsed
03:06:22.932 00.032 9828 IsSlewing returns 0
03:06:22.932 00.000 9828 IsGuiding returns 1
03:06:22.962 00.030 9828 IsSlewing returns 0
03:06:22.962 00.000 9828 IsGuiding returns 1
03:06:22.994 00.032 9828 IsSlewing returns 0
03:06:22.994 00.000 9828 IsGuiding returns 1
03:06:23.024 00.030 9828 IsSlewing returns 0
03:06:23.024 00.000 9828 IsGuiding returns 0
03:06:23.024 00.000 9828 scope move finished after 16 + 140 ms
03:06:23.024 00.000 9828 Move returns status 0, amount 16
03:06:23.025 00.001 9828 move complete, result=0
03:06:23.025 00.000 9828 worker thread done servicing request
03:06:23.025 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:06:23.423 00.398 8976 Exposure complete
03:06:23.429 00.006 8976 worker thread done servicing request
03:06:23.429 00.000 5052 OnExposeComplete: enter
03:06:23.429 00.000 5052 UpdateGuideState(): m_state=6
03:06:23.429 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12060
03:06:23.429 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.67, Mass=134, SNR=8.0, Peak=67 HFD=1.7
03:06:23.429 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
03:06:23.429 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
03:06:23.429 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.04 hyp=0.54 cameraTheta=-3.07 mountX=0.21 mountY=0.48, mountTheta=1.15
03:06:23.430 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.04, opts=13)
03:06:23.430 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.04)
03:06:23.430 00.000 8976 Worker thread wakes up
03:06:23.430 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.04) opts 0xd
03:06:23.430 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.04)
03:06:23.430 00.000 8976 Moving (-0.54, -0.04) raw xDistance=0.21 yDistance=0.48
03:06:23.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:06:23.430 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:06:23.430 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:06:23.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:23.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:23.430 00.000 5052 Enqueuing Expose request
03:06:23.431 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
03:06:23.431 00.000 8976 MoveAxis(R, 0, ABG)
03:06:23.431 00.000 8976 MoveAxis(D, 2, ABG)
03:06:23.431 00.000 8976 stepping (-8, 5) + (0, -2)
03:06:23.431 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:23.456 00.025 8976 Received - 47 (G) 
03:06:23.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:23.456 00.000 8976 stepped: pos (-8, 3)
03:06:23.456 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
03:06:23.456 00.000 8976 MountToCamera -- mountX=1.18 mountY=-0.67 hyp=1.36 mountTheta=-0.52 cameraX=0.06, cameraY=1.36 cameraTheta=1.53
03:06:23.456 00.000 8976 incremental bump (0.059, 1.360) isValid = 1
03:06:23.457 00.001 8976 Scheduling Mount bump of (0.005, 0.119)
03:06:23.457 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:06:23.457 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:06:23.457 00.000 8976 move complete, result=0
03:06:23.457 00.000 9828 Worker thread wakes up
03:06:23.457 00.000 8976 worker thread done servicing request
03:06:23.457 00.000 8976 Worker thread wakes up
03:06:23.457 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:06:23.457 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:06:23.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:23.457 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:06:23.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:23.457 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
03:06:23.457 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
03:06:23.457 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
03:06:23.457 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:06:23.457 00.000 9828 BLC: window closed
03:06:23.457 00.000 9828 MoveAxis(E, 3, B)
03:06:23.457 00.000 9828 Guiding  Dir = 2, Dur = 3
03:06:23.458 00.001 9828 IsSlewing returns 0
03:06:23.458 00.000 9828 IsGuiding returns 0
03:06:23.458 00.000 9828 PulseGuide returned control before completion, sleep 13
03:06:23.476 00.018 9828 IsGuiding returns 1
03:06:23.476 00.000 9828 scope still moving after pulse duration time elapsed
03:06:23.508 00.032 9828 IsSlewing returns 0
03:06:23.509 00.001 9828 IsGuiding returns 1
03:06:23.539 00.030 9828 IsSlewing returns 0
03:06:23.539 00.000 9828 IsGuiding returns 1
03:06:23.569 00.030 9828 IsSlewing returns 0
03:06:23.569 00.000 9828 IsGuiding returns 1
03:06:23.600 00.031 9828 IsSlewing returns 0
03:06:23.600 00.000 9828 IsGuiding returns 0
03:06:23.600 00.000 9828 scope move finished after 3 + 139 ms
03:06:23.600 00.000 9828 Move returns status 0, amount 3
03:06:23.600 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:23.600 00.000 9828 MoveAxis(N, 16, B)
03:06:23.600 00.000 9828 Guiding  Dir = 0, Dur = 16
03:06:23.616 00.016 9828 IsSlewing returns 0
03:06:23.616 00.000 9828 IsGuiding returns 0
03:06:23.617 00.001 9828 PulseGuide returned control before completion, sleep 26
03:06:23.648 00.031 9828 IsGuiding returns 1
03:06:23.648 00.000 9828 scope still moving after pulse duration time elapsed
03:06:23.679 00.031 9828 IsSlewing returns 0
03:06:23.679 00.000 9828 IsGuiding returns 1
03:06:23.709 00.030 9828 IsSlewing returns 0
03:06:23.709 00.000 9828 IsGuiding returns 1
03:06:23.740 00.031 9828 IsSlewing returns 0
03:06:23.740 00.000 9828 IsGuiding returns 1
03:06:23.773 00.033 9828 IsSlewing returns 0
03:06:23.773 00.000 9828 IsGuiding returns 0
03:06:23.773 00.000 9828 scope move finished after 16 + 140 ms
03:06:23.773 00.000 9828 Move returns status 0, amount 16
03:06:23.773 00.000 9828 move complete, result=0
03:06:23.773 00.000 9828 worker thread done servicing request
03:06:23.773 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:06:24.139 00.366 8976 Exposure complete
03:06:24.144 00.005 8976 worker thread done servicing request
03:06:24.144 00.000 5052 OnExposeComplete: enter
03:06:24.145 00.001 5052 UpdateGuideState(): m_state=6
03:06:24.145 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12061
03:06:24.145 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.84, Mass=155, SNR=8.5, Peak=69 HFD=2.3
03:06:24.145 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:06:24.145 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
03:06:24.145 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.13 hyp=0.36 cameraTheta=2.78 mountX=0.27 mountY=0.21, mountTheta=0.67
03:06:24.145 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.13, opts=13)
03:06:24.145 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.13)
03:06:24.145 00.000 8976 Worker thread wakes up
03:06:24.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.13) opts 0xd
03:06:24.146 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.13)
03:06:24.146 00.000 8976 Moving (-0.34, 0.13) raw xDistance=0.27 yDistance=0.21
03:06:24.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:06:24.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:06:24.146 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:06:24.146 00.000 5052 UpdateGuideState exits: m=155 SNR=8.5
03:06:24.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:24.146 00.000 8976 MoveAxis(L, 1, ABG)
03:06:24.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:24.146 00.000 5052 Enqueuing Expose request
03:06:24.146 00.000 8976 stepping (-8, 3) + (-1, 0)
03:06:24.146 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:24.175 00.029 8976 Received - 47 (G) 
03:06:24.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:24.175 00.000 8976 stepped: pos (-9, 3)
03:06:24.175 00.000 8976 MoveAxis(U, 0, ABG)
03:06:24.175 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
03:06:24.176 00.001 8976 MountToCamera -- mountX=1.25 mountY=-0.61 hyp=1.39 mountTheta=-0.45 cameraX=-0.03, cameraY=1.39 cameraTheta=1.59
03:06:24.176 00.000 8976 incremental bump (-0.027, 1.388) isValid = 1
03:06:24.176 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
03:06:24.176 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:06:24.176 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:06:24.176 00.000 8976 move complete, result=0
03:06:24.176 00.000 8976 worker thread done servicing request
03:06:24.176 00.000 8976 Worker thread wakes up
03:06:24.176 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:06:24.176 00.000 9828 Worker thread wakes up
03:06:24.176 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:06:24.176 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:06:24.176 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.60)
03:06:24.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:24.176 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
03:06:24.177 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:24.177 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
03:06:24.177 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:06:24.177 00.000 9828 BLC: window closed
03:06:24.177 00.000 9828 MoveAxis(E, 1, B)
03:06:24.177 00.000 9828 Guiding  Dir = 2, Dur = 1
03:06:24.177 00.000 9828 IsSlewing returns 0
03:06:24.177 00.000 9828 IsGuiding returns 0
03:06:24.178 00.001 9828 PulseGuide returned control before completion, sleep 11
03:06:24.196 00.018 9828 IsGuiding returns 1
03:06:24.196 00.000 9828 scope still moving after pulse duration time elapsed
03:06:24.227 00.031 9828 IsSlewing returns 0
03:06:24.227 00.000 9828 IsGuiding returns 1
03:06:24.258 00.031 9828 IsSlewing returns 0
03:06:24.258 00.000 9828 IsGuiding returns 1
03:06:24.289 00.031 9828 IsSlewing returns 0
03:06:24.289 00.000 9828 IsGuiding returns 0
03:06:24.289 00.000 9828 scope move finished after 1 + 110 ms
03:06:24.289 00.000 9828 Move returns status 0, amount 1
03:06:24.290 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:24.290 00.000 9828 MoveAxis(N, 16, B)
03:06:24.290 00.000 9828 Guiding  Dir = 0, Dur = 16
03:06:24.304 00.014 9828 IsSlewing returns 0
03:06:24.304 00.000 9828 IsGuiding returns 0
03:06:24.304 00.000 9828 PulseGuide returned control before completion, sleep 26
03:06:24.335 00.031 9828 IsGuiding returns 1
03:06:24.335 00.000 9828 scope still moving after pulse duration time elapsed
03:06:24.366 00.031 9828 IsSlewing returns 0
03:06:24.366 00.000 9828 IsGuiding returns 1
03:06:24.397 00.031 9828 IsSlewing returns 0
03:06:24.397 00.000 9828 IsGuiding returns 1
03:06:24.428 00.031 9828 IsSlewing returns 0
03:06:24.428 00.000 9828 IsGuiding returns 1
03:06:24.459 00.031 9828 IsSlewing returns 0
03:06:24.459 00.000 9828 IsGuiding returns 0
03:06:24.459 00.000 9828 scope move finished after 16 + 138 ms
03:06:24.459 00.000 9828 Move returns status 0, amount 16
03:06:24.459 00.000 9828 move complete, result=0
03:06:24.459 00.000 9828 worker thread done servicing request
03:06:24.459 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
03:06:24.860 00.401 8976 Exposure complete
03:06:24.866 00.006 8976 worker thread done servicing request
03:06:24.866 00.000 5052 OnExposeComplete: enter
03:06:24.866 00.000 5052 UpdateGuideState(): m_state=6
03:06:24.866 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12062
03:06:24.866 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.58, Mass=156, SNR=8.6, Peak=71 HFD=1.8
03:06:24.866 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
03:06:24.866 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
03:06:24.866 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-0.42 mountX=-0.24 mountY=-0.17, mountTheta=-2.53
03:06:24.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.13, opts=13)
03:06:24.867 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.13)
03:06:24.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:06:24.867 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
03:06:24.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:24.867 00.000 8976 Worker thread wakes up
03:06:24.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.13) opts 0xd
03:06:24.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.13)
03:06:24.867 00.000 8976 Moving (0.28, -0.13) raw xDistance=-0.24 yDistance=-0.17
03:06:24.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:24.867 00.000 5052 Enqueuing Expose request
03:06:24.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:06:24.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:06:24.868 00.001 8976 MoveAxis(R, 0, ABG)
03:06:24.868 00.000 8976 MoveAxis(U, 0, ABG)
03:06:24.868 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
03:06:24.868 00.000 8976 MountToCamera -- mountX=1.29 mountY=-0.56 hyp=1.41 mountTheta=-0.41 cameraX=-0.09, cameraY=1.41 cameraTheta=1.63
03:06:24.868 00.000 8976 incremental bump (-0.085, 1.406) isValid = 1
03:06:24.868 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
03:06:24.868 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:06:24.868 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:06:24.868 00.000 8976 move complete, result=0
03:06:24.868 00.000 9828 Worker thread wakes up
03:06:24.868 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:06:24.868 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:06:24.868 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:06:24.868 00.000 8976 worker thread done servicing request
03:06:24.868 00.000 8976 Worker thread wakes up
03:06:24.868 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.56)
03:06:24.868 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
03:06:24.868 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
03:06:24.868 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:06:24.868 00.000 9828 BLC: window closed
03:06:24.869 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:24.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:24.869 00.000 9828 MoveAxis(W, 0, B)
03:06:24.869 00.000 9828 Move returns status 0, amount 0
03:06:24.869 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:24.869 00.000 9828 MoveAxis(N, 16, B)
03:06:24.869 00.000 9828 Guiding  Dir = 0, Dur = 16
03:06:24.869 00.000 9828 IsSlewing returns 0
03:06:24.869 00.000 9828 IsGuiding returns 0
03:06:24.869 00.000 9828 PulseGuide returned control before completion, sleep 26
03:06:24.909 00.040 9828 IsGuiding returns 1
03:06:24.909 00.000 9828 scope still moving after pulse duration time elapsed
03:06:24.940 00.031 9828 IsSlewing returns 0
03:06:24.940 00.000 9828 IsGuiding returns 1
03:06:24.970 00.030 9828 IsSlewing returns 0
03:06:24.970 00.000 9828 IsGuiding returns 1
03:06:25.001 00.031 9828 IsSlewing returns 0
03:06:25.001 00.000 9828 IsGuiding returns 0
03:06:25.001 00.000 9828 scope move finished after 16 + 116 ms
03:06:25.001 00.000 9828 Move returns status 0, amount 16
03:06:25.001 00.000 9828 move complete, result=0
03:06:25.001 00.000 9828 worker thread done servicing request
03:06:25.002 00.001 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
03:06:25.553 00.551 8976 Exposure complete
03:06:25.558 00.005 8976 worker thread done servicing request
03:06:25.558 00.000 5052 OnExposeComplete: enter
03:06:25.558 00.000 5052 UpdateGuideState(): m_state=6
03:06:25.558 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12063
03:06:25.558 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.59, Mass=142, SNR=8.3, Peak=67 HFD=1.6
03:06:25.558 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
03:06:25.558 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
03:06:25.558 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.12 hyp=0.38 cameraTheta=-0.32 mountX=-0.27 mountY=-0.24, mountTheta=-2.43
03:06:25.559 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.12, opts=13)
03:06:25.559 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.12)
03:06:25.559 00.000 8976 Worker thread wakes up
03:06:25.559 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.12) opts 0xd
03:06:25.559 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.12)
03:06:25.559 00.000 8976 Moving (0.36, -0.12) raw xDistance=-0.27 yDistance=-0.24
03:06:25.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:06:25.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:06:25.559 00.000 8976 MoveAxis(R, 1, ABG)
03:06:25.560 00.001 8976 stepping (-9, 3) + (1, 0)
03:06:25.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:06:25.560 00.000 5052 UpdateGuideState exits: m=142 SNR=8.3
03:06:25.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:25.560 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:25.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:25.560 00.000 5052 Enqueuing Expose request
03:06:25.582 00.022 8976 Received - 47 (G) 
03:06:25.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:25.582 00.000 8976 stepped: pos (-8, 3)
03:06:25.583 00.001 8976 MoveAxis(U, 0, ABG)
03:06:25.583 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
03:06:25.583 00.000 8976 MountToCamera -- mountX=1.27 mountY=-0.54 hyp=1.38 mountTheta=-0.40 cameraX=-0.10, cameraY=1.37 cameraTheta=1.64
03:06:25.583 00.000 8976 incremental bump (-0.101, 1.374) isValid = 1
03:06:25.583 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
03:06:25.583 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:06:25.583 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:06:25.583 00.000 8976 move complete, result=0
03:06:25.583 00.000 8976 worker thread done servicing request
03:06:25.583 00.000 8976 Worker thread wakes up
03:06:25.583 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
03:06:25.583 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:25.583 00.000 9828 Worker thread wakes up
03:06:25.583 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:25.583 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:06:25.583 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:06:25.583 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.55)
03:06:25.584 00.001 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.63)
03:06:25.584 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
03:06:25.584 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:06:25.584 00.000 9828 BLC: window closed
03:06:25.584 00.000 9828 MoveAxis(W, 1, B)
03:06:25.584 00.000 9828 Guiding  Dir = 3, Dur = 1
03:06:25.584 00.000 9828 IsSlewing returns 0
03:06:25.584 00.000 9828 IsGuiding returns 0
03:06:25.584 00.000 9828 PulseGuide returned control before completion, sleep 11
03:06:25.608 00.024 9828 IsGuiding returns 1
03:06:25.608 00.000 9828 scope still moving after pulse duration time elapsed
03:06:25.639 00.031 9828 IsSlewing returns 0
03:06:25.639 00.000 9828 IsGuiding returns 1
03:06:25.670 00.031 9828 IsSlewing returns 0
03:06:25.670 00.000 9828 IsGuiding returns 1
03:06:25.701 00.031 9828 IsSlewing returns 0
03:06:25.701 00.000 9828 IsGuiding returns 0
03:06:25.701 00.000 9828 scope move finished after 1 + 116 ms
03:06:25.701 00.000 9828 Move returns status 0, amount 1
03:06:25.701 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:06:25.701 00.000 9828 MoveAxis(N, 16, B)
03:06:25.701 00.000 9828 Guiding  Dir = 0, Dur = 16
03:06:25.717 00.016 9828 IsSlewing returns 0
03:06:25.717 00.000 9828 IsGuiding returns 0
03:06:25.717 00.000 9828 PulseGuide returned control before completion, sleep 26
03:06:25.747 00.030 9828 IsGuiding returns 1
03:06:25.747 00.000 9828 scope still moving after pulse duration time elapsed
03:06:25.779 00.032 9828 IsSlewing returns 0
03:06:25.779 00.000 9828 IsGuiding returns 1
03:06:25.810 00.031 9828 IsSlewing returns 0
03:06:25.810 00.000 9828 IsGuiding returns 1
03:06:25.841 00.031 9828 IsSlewing returns 0
03:06:25.841 00.000 9828 IsGuiding returns 0
03:06:25.841 00.000 9828 scope move finished after 16 + 107 ms
03:06:25.841 00.000 9828 Move returns status 0, amount 16
03:06:25.841 00.000 9828 move complete, result=0
03:06:25.841 00.000 9828 worker thread done servicing request
03:06:25.841 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:06:26.272 00.431 8976 Exposure complete
03:06:26.278 00.006 8976 worker thread done servicing request
03:06:26.278 00.000 5052 OnExposeComplete: enter
03:06:26.278 00.000 5052 UpdateGuideState(): m_state=6
03:06:26.278 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12064
03:06:26.278 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.14, Mass=151, SNR=8.5, Peak=76 HFD=2.0
03:06:26.278 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
03:06:26.279 00.001 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
03:06:26.279 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.57 hyp=0.80 cameraTheta=-0.79 mountX=-0.76 mountY=-0.16, mountTheta=-2.93
03:06:26.280 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.57, opts=13)
03:06:26.280 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.57)
03:06:26.280 00.000 8976 Worker thread wakes up
03:06:26.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.57) opts 0xd
03:06:26.280 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:06:26.280 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
03:06:26.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:26.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:26.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.57)
03:06:26.280 00.000 5052 Enqueuing Expose request
03:06:26.280 00.000 8976 Moving (0.56, -0.57) raw xDistance=-0.76 yDistance=-0.16
03:06:26.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.76
03:06:26.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:06:26.280 00.000 8976 MoveAxis(R, 3, ABG)
03:06:26.280 00.000 8976 stepping (-8, 3) + (3, 0)
03:06:26.280 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:26.318 00.038 8976 Received - 47 (G) 
03:06:26.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:26.318 00.000 8976 stepped: pos (-5, 3)
03:06:26.318 00.000 8976 MoveAxis(U, 0, ABG)
03:06:26.318 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:06:26.318 00.000 8976 move complete, result=0
03:06:26.318 00.000 8976 worker thread done servicing request
03:06:26.318 00.000 8976 Worker thread wakes up
03:06:26.318 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:26.318 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:26.318 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.2 px 0 ms NORTH
03:06:27.006 00.688 8976 Exposure complete
03:06:27.011 00.005 8976 worker thread done servicing request
03:06:27.011 00.000 5052 OnExposeComplete: enter
03:06:27.011 00.000 5052 UpdateGuideState(): m_state=6
03:06:27.011 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12065
03:06:27.012 00.001 5052 Star::Find returns 1 (0), X=330.12, Y=281.46, Mass=152, SNR=8.5, Peak=67 HFD=2.4
03:06:27.012 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
03:06:27.012 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
03:06:27.012 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=-0.25 hyp=0.98 cameraTheta=-0.26 mountX=-0.65 mountY=-0.66, mountTheta=-2.36
03:06:27.012 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=-0.25, opts=13)
03:06:27.012 00.000 5052 Enqueuing Move request for stepguider (0.94, -0.25)
03:06:27.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:06:27.012 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
03:06:27.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:27.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:27.013 00.001 5052 Enqueuing Expose request
03:06:27.013 00.000 8976 Worker thread wakes up
03:06:27.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, -0.25) opts 0xd
03:06:27.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, -0.25)
03:06:27.013 00.000 8976 Moving (0.94, -0.25) raw xDistance=-0.65 yDistance=-0.66
03:06:27.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.65
03:06:27.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
03:06:27.013 00.000 8976 MoveAxis(R, 3, ABG)
03:06:27.013 00.000 8976 stepping (-5, 3) + (3, 0)
03:06:27.013 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:27.053 00.040 8976 Received - 47 (G) 
03:06:27.053 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:27.053 00.000 8976 stepped: pos (-2, 3)
03:06:27.053 00.000 8976 MoveAxis(U, 3, ABG)
03:06:27.053 00.000 8976 stepping (-2, 3) + (0, 3)
03:06:27.053 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:27.085 00.032 8976 Received - 47 (G) 
03:06:27.085 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:27.085 00.000 8976 stepped: pos (-2, 6)
03:06:27.085 00.000 8976 move complete, result=0
03:06:27.085 00.000 8976 worker thread done servicing request
03:06:27.085 00.000 8976 Worker thread wakes up
03:06:27.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:27.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:27.085 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.7 px 3 ms NORTH
03:06:27.770 00.685 8976 Exposure complete
03:06:27.776 00.006 8976 worker thread done servicing request
03:06:27.776 00.000 5052 OnExposeComplete: enter
03:06:27.776 00.000 5052 UpdateGuideState(): m_state=6
03:06:27.776 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12066
03:06:27.776 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.18, Mass=156, SNR=8.6, Peak=71 HFD=2.4
03:06:27.776 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
03:06:27.776 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
03:06:27.776 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.47 hyp=0.47 cameraTheta=1.59 mountX=0.42 mountY=-0.25, mountTheta=-0.53
03:06:27.777 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.47, opts=13)
03:06:27.777 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.47)
03:06:27.778 00.001 8976 Worker thread wakes up
03:06:27.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:06:27.778 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
03:06:27.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:27.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.47) opts 0xd
03:06:27.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:27.778 00.000 5052 Enqueuing Expose request
03:06:27.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.47)
03:06:27.778 00.000 8976 Moving (-0.01, 0.47) raw xDistance=0.42 yDistance=-0.25
03:06:27.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.42
03:06:27.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:06:27.778 00.000 8976 MoveAxis(L, 2, ABG)
03:06:27.778 00.000 8976 stepping (-2, 6) + (-2, 0)
03:06:27.778 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:27.805 00.027 8976 Received - 47 (G) 
03:06:27.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:27.805 00.000 8976 stepped: pos (-4, 6)
03:06:27.805 00.000 8976 MoveAxis(U, 0, ABG)
03:06:27.805 00.000 8976 move complete, result=0
03:06:27.805 00.000 8976 worker thread done servicing request
03:06:27.805 00.000 8976 Worker thread wakes up
03:06:27.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:27.805 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:27.805 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
03:06:28.490 00.685 8976 Exposure complete
03:06:28.495 00.005 8976 worker thread done servicing request
03:06:28.495 00.000 5052 OnExposeComplete: enter
03:06:28.495 00.000 5052 UpdateGuideState(): m_state=6
03:06:28.495 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12067
03:06:28.495 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.73, Mass=150, SNR=8.4, Peak=72 HFD=2.4
03:06:28.495 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:06:28.495 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
03:06:28.495 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.98 mountX=0.08 mountY=0.10, mountTheta=0.90
03:06:28.496 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.02, opts=13)
03:06:28.496 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.02)
03:06:28.496 00.000 8976 Worker thread wakes up
03:06:28.497 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.02) opts 0xd
03:06:28.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.02)
03:06:28.497 00.000 8976 Moving (-0.13, 0.02) raw xDistance=0.08 yDistance=0.10
03:06:28.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:06:28.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:06:28.497 00.000 8976 MoveAxis(R, 0, ABG)
03:06:28.497 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:06:28.497 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:06:28.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:28.497 00.000 8976 MoveAxis(U, 0, ABG)
03:06:28.497 00.000 8976 move complete, result=0
03:06:28.497 00.000 8976 worker thread done servicing request
03:06:28.497 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:28.497 00.000 5052 Enqueuing Expose request
03:06:28.497 00.000 8976 Worker thread wakes up
03:06:28.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:28.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:28.497 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:29.181 00.684 8976 Exposure complete
03:06:29.187 00.006 8976 worker thread done servicing request
03:06:29.187 00.000 5052 OnExposeComplete: enter
03:06:29.187 00.000 5052 UpdateGuideState(): m_state=6
03:06:29.187 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12068
03:06:29.187 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.03, Mass=152, SNR=8.5, Peak=79 HFD=2.0
03:06:29.187 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
03:06:29.187 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
03:06:29.187 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.91 mountX=0.34 mountY=-0.08, mountTheta=-0.24
03:06:29.188 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.32, opts=13)
03:06:29.188 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.32)
03:06:29.188 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:06:29.188 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
03:06:29.188 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:29.188 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:29.188 00.000 5052 Enqueuing Expose request
03:06:29.188 00.000 8976 Worker thread wakes up
03:06:29.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.32) opts 0xd
03:06:29.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.32)
03:06:29.188 00.000 8976 Moving (-0.11, 0.32) raw xDistance=0.34 yDistance=-0.08
03:06:29.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:06:29.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:06:29.188 00.000 8976 MoveAxis(L, 1, ABG)
03:06:29.188 00.000 8976 stepping (-4, 6) + (-1, 0)
03:06:29.188 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:29.211 00.023 8976 Received - 47 (G) 
03:06:29.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:29.211 00.000 8976 stepped: pos (-5, 6)
03:06:29.211 00.000 8976 MoveAxis(U, 0, ABG)
03:06:29.211 00.000 8976 move complete, result=0
03:06:29.211 00.000 8976 worker thread done servicing request
03:06:29.211 00.000 8976 Worker thread wakes up
03:06:29.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:29.212 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:29.212 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:06:29.897 00.685 8976 Exposure complete
03:06:29.902 00.005 8976 worker thread done servicing request
03:06:29.902 00.000 5052 OnExposeComplete: enter
03:06:29.902 00.000 5052 UpdateGuideState(): m_state=6
03:06:29.902 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12069
03:06:29.903 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=282.06, Mass=143, SNR=8.3, Peak=74 HFD=2.0
03:06:29.903 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
03:06:29.903 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.00 = -0.00)
03:06:29.903 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.35 hyp=0.42 cameraTheta=2.14 mountX=0.41 mountY=-0.00, mountTheta=-0.00
03:06:29.903 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.35, opts=13)
03:06:29.903 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.35)
03:06:29.904 00.001 8976 Worker thread wakes up
03:06:29.904 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:06:29.904 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
03:06:29.904 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:29.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.35) opts 0xd
03:06:29.904 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:29.904 00.000 5052 Enqueuing Expose request
03:06:29.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.35)
03:06:29.904 00.000 8976 Moving (-0.23, 0.35) raw xDistance=0.41 yDistance=-0.00
03:06:29.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
03:06:29.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:06:29.904 00.000 8976 MoveAxis(L, 2, ABG)
03:06:29.904 00.000 8976 stepping (-5, 6) + (-2, 0)
03:06:29.904 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:29.931 00.027 8976 Received - 47 (G) 
03:06:29.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:29.931 00.000 8976 stepped: pos (-7, 6)
03:06:29.931 00.000 8976 MoveAxis(U, 0, ABG)
03:06:29.931 00.000 8976 move complete, result=0
03:06:29.931 00.000 8976 worker thread done servicing request
03:06:29.931 00.000 8976 Worker thread wakes up
03:06:29.931 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
03:06:29.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:29.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:30.616 00.685 8976 Exposure complete
03:06:30.622 00.006 8976 worker thread done servicing request
03:06:30.622 00.000 5052 OnExposeComplete: enter
03:06:30.623 00.001 5052 UpdateGuideState(): m_state=6
03:06:30.623 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12070
03:06:30.623 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.23, Mass=165, SNR=8.8, Peak=71 HFD=2.4
03:06:30.623 00.000 5052 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.04) = xAngle (-3.98 = 2.30)
03:06:30.623 00.000 5052 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.20)
03:06:30.623 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.48 hyp=0.51 cameraTheta=-1.94 mountX=-0.34 mountY=0.41, mountTheta=2.26
03:06:30.623 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.48, opts=13)
03:06:30.624 00.001 5052 Enqueuing Move request for stepguider (-0.18, -0.48)
03:06:30.624 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:06:30.624 00.000 5052 UpdateGuideState exits: m=165 SNR=8.8
03:06:30.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:30.624 00.000 8976 Worker thread wakes up
03:06:30.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.48) opts 0xd
03:06:30.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.48)
03:06:30.624 00.000 8976 Moving (-0.18, -0.48) raw xDistance=-0.34 yDistance=0.41
03:06:30.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
03:06:30.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:06:30.624 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:30.624 00.000 5052 Enqueuing Expose request
03:06:30.624 00.000 8976 MoveAxis(R, 1, ABG)
03:06:30.624 00.000 8976 stepping (-7, 6) + (1, 0)
03:06:30.624 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:30.650 00.026 8976 Received - 47 (G) 
03:06:30.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:30.651 00.001 8976 stepped: pos (-6, 6)
03:06:30.651 00.000 8976 MoveAxis(D, 2, ABG)
03:06:30.651 00.000 8976 stepping (-6, 6) + (0, -2)
03:06:30.651 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:30.683 00.032 8976 Received - 47 (G) 
03:06:30.683 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:30.683 00.000 8976 stepped: pos (-6, 4)
03:06:30.683 00.000 8976 move complete, result=0
03:06:30.683 00.000 8976 worker thread done servicing request
03:06:30.683 00.000 8976 Worker thread wakes up
03:06:30.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:30.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:30.683 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
03:06:31.370 00.687 8976 Exposure complete
03:06:31.375 00.005 8976 worker thread done servicing request
03:06:31.375 00.000 5052 OnExposeComplete: enter
03:06:31.375 00.000 5052 UpdateGuideState(): m_state=6
03:06:31.375 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12071
03:06:31.375 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.96, Mass=144, SNR=8.3, Peak=74 HFD=2.1
03:06:31.375 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:06:31.375 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
03:06:31.376 00.001 5052 CameraToMount -- cameraX=-0.52 cameraY=0.25 hyp=0.58 cameraTheta=2.69 mountX=0.46 mountY=0.30, mountTheta=0.58
03:06:31.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.25, opts=13)
03:06:31.376 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.25)
03:06:31.376 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:06:31.376 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:06:31.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:31.376 00.000 8976 Worker thread wakes up
03:06:31.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.25) opts 0xd
03:06:31.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.25)
03:06:31.376 00.000 8976 Moving (-0.52, 0.25) raw xDistance=0.46 yDistance=0.30
03:06:31.376 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:31.377 00.001 5052 Enqueuing Expose request
03:06:31.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.46
03:06:31.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
03:06:31.377 00.000 8976 MoveAxis(L, 2, ABG)
03:06:31.377 00.000 8976 stepping (-6, 4) + (-2, 0)
03:06:31.377 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:31.402 00.025 8976 Received - 47 (G) 
03:06:31.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:31.402 00.000 8976 stepped: pos (-8, 4)
03:06:31.402 00.000 8976 MoveAxis(D, 1, ABG)
03:06:31.402 00.000 8976 stepping (-8, 4) + (0, -1)
03:06:31.402 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:31.434 00.032 8976 Received - 47 (G) 
03:06:31.434 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:31.434 00.000 8976 stepped: pos (-8, 3)
03:06:31.434 00.000 8976 move complete, result=0
03:06:31.434 00.000 8976 worker thread done servicing request
03:06:31.434 00.000 8976 Worker thread wakes up
03:06:31.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:31.434 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:31.434 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:06:32.121 00.687 8976 Exposure complete
03:06:32.126 00.005 8976 worker thread done servicing request
03:06:32.126 00.000 5052 OnExposeComplete: enter
03:06:32.126 00.000 5052 UpdateGuideState(): m_state=6
03:06:32.126 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12072
03:06:32.127 00.001 5052 Star::Find returns 1 (0), X=328.40, Y=282.03, Mass=121, SNR=7.6, Peak=68 HFD=2.2
03:06:32.127 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:06:32.127 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
03:06:32.127 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.32 hyp=0.84 cameraTheta=2.75 mountX=0.64 mountY=0.48, mountTheta=0.64
03:06:32.127 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=0.32, opts=13)
03:06:32.127 00.000 5052 Enqueuing Move request for stepguider (-0.78, 0.32)
03:06:32.127 00.000 8976 Worker thread wakes up
03:06:32.128 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, 0.32) opts 0xd
03:06:32.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, 0.32)
03:06:32.128 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:06:32.128 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
03:06:32.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:32.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:32.128 00.000 5052 Enqueuing Expose request
03:06:32.128 00.000 8976 Moving (-0.78, 0.32) raw xDistance=0.64 yDistance=0.48
03:06:32.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
03:06:32.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48
03:06:32.128 00.000 8976 MoveAxis(L, 3, ABG)
03:06:32.128 00.000 8976 stepping (-8, 3) + (-3, 0)
03:06:32.128 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:32.169 00.041 8976 Received - 47 (G) 
03:06:32.169 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:32.169 00.000 8976 stepped: pos (-11, 3)
03:06:32.169 00.000 8976 MoveAxis(D, 2, ABG)
03:06:32.169 00.000 8976 stepping (-11, 3) + (0, -2)
03:06:32.169 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:32.201 00.032 8976 Received - 47 (G) 
03:06:32.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:32.201 00.000 8976 stepped: pos (-11, 1)
03:06:32.201 00.000 8976 move complete, result=0
03:06:32.201 00.000 8976 worker thread done servicing request
03:06:32.201 00.000 8976 Worker thread wakes up
03:06:32.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:32.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:32.201 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.5 px 2 ms SOUTH
03:06:32.891 00.690 8976 Exposure complete
03:06:32.897 00.006 8976 worker thread done servicing request
03:06:32.897 00.000 5052 OnExposeComplete: enter
03:06:32.897 00.000 5052 UpdateGuideState(): m_state=6
03:06:32.897 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12073
03:06:32.897 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.57, Mass=144, SNR=8.3, Peak=68 HFD=2.2
03:06:32.897 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
03:06:32.897 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
03:06:32.897 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.22 mountX=-0.08 mountY=0.17, mountTheta=2.01
03:06:32.898 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.14, opts=13)
03:06:32.898 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.14)
03:06:32.898 00.000 8976 Worker thread wakes up
03:06:32.898 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:06:32.899 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.14) opts 0xd
03:06:32.899 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:06:32.899 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.14)
03:06:32.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:32.899 00.000 8976 Moving (-0.11, -0.14) raw xDistance=-0.08 yDistance=0.17
03:06:32.899 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:32.899 00.000 5052 Enqueuing Expose request
03:06:32.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:06:32.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:06:32.899 00.000 8976 MoveAxis(R, 0, ABG)
03:06:32.899 00.000 8976 MoveAxis(U, 0, ABG)
03:06:32.899 00.000 8976 move complete, result=0
03:06:32.899 00.000 8976 worker thread done servicing request
03:06:32.899 00.000 8976 Worker thread wakes up
03:06:32.899 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:06:32.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:32.899 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:33.585 00.686 8976 Exposure complete
03:06:33.590 00.005 8976 worker thread done servicing request
03:06:33.591 00.001 5052 OnExposeComplete: enter
03:06:33.591 00.000 5052 UpdateGuideState(): m_state=6
03:06:33.591 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12074
03:06:33.591 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.69, Mass=141, SNR=8.3, Peak=73 HFD=1.6
03:06:33.591 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
03:06:33.591 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
03:06:33.591 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.25 mountX=-0.07 mountY=-0.07, mountTheta=-2.34
03:06:33.591 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.02, opts=13)
03:06:33.591 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.02)
03:06:33.592 00.001 8976 Worker thread wakes up
03:06:33.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.02) opts 0xd
03:06:33.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.02)
03:06:33.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:06:33.592 00.000 5052 UpdateGuideState exits: m=141 SNR=8.3
03:06:33.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:33.592 00.000 8976 Moving (0.10, -0.02) raw xDistance=-0.07 yDistance=-0.07
03:06:33.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:06:33.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:06:33.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:33.592 00.000 5052 Enqueuing Expose request
03:06:33.592 00.000 8976 MoveAxis(R, 0, ABG)
03:06:33.592 00.000 8976 MoveAxis(U, 0, ABG)
03:06:33.592 00.000 8976 move complete, result=0
03:06:33.593 00.001 8976 worker thread done servicing request
03:06:33.593 00.000 8976 Worker thread wakes up
03:06:33.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:33.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:33.593 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:34.277 00.684 8976 Exposure complete
03:06:34.283 00.006 8976 worker thread done servicing request
03:06:34.283 00.000 5052 OnExposeComplete: enter
03:06:34.283 00.000 5052 UpdateGuideState(): m_state=6
03:06:34.283 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12075
03:06:34.283 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.96, Mass=139, SNR=8.2, Peak=76 HFD=2.1
03:06:34.283 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
03:06:34.283 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
03:06:34.283 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.25 hyp=0.34 cameraTheta=0.81 mountX=0.11 mountY=-0.33, mountTheta=-1.24
03:06:34.284 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.25, opts=13)
03:06:34.284 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.25)
03:06:34.284 00.000 8976 Worker thread wakes up
03:06:34.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.25) opts 0xd
03:06:34.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.25)
03:06:34.284 00.000 8976 Moving (0.24, 0.25) raw xDistance=0.11 yDistance=-0.33
03:06:34.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:06:34.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:06:34.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:06:34.285 00.001 5052 UpdateGuideState exits: m=139 SNR=8.2
03:06:34.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:34.285 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:34.285 00.000 8976 MoveAxis(R, 0, ABG)
03:06:34.285 00.000 8976 MoveAxis(U, 1, ABG)
03:06:34.285 00.000 8976 stepping (-11, 1) + (0, 1)
03:06:34.285 00.000 5052 Enqueuing Expose request
03:06:34.285 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:34.311 00.026 8976 Received - 47 (G) 
03:06:34.312 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:34.312 00.000 8976 stepped: pos (-11, 2)
03:06:34.312 00.000 8976 move complete, result=0
03:06:34.312 00.000 8976 worker thread done servicing request
03:06:34.312 00.000 8976 Worker thread wakes up
03:06:34.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:34.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:34.312 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:06:34.996 00.684 8976 Exposure complete
03:06:35.001 00.005 8976 worker thread done servicing request
03:06:35.001 00.000 5052 OnExposeComplete: enter
03:06:35.001 00.000 5052 UpdateGuideState(): m_state=6
03:06:35.001 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12076
03:06:35.001 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.75, Mass=150, SNR=8.5, Peak=77 HFD=1.7
03:06:35.001 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
03:06:35.001 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
03:06:35.001 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.65 mountX=0.01 mountY=-0.07, mountTheta=-1.40
03:06:35.002 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.04, opts=13)
03:06:35.002 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.04)
03:06:35.002 00.000 8976 Worker thread wakes up
03:06:35.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.04) opts 0xd
03:06:35.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.04)
03:06:35.002 00.000 8976 Moving (0.06, 0.04) raw xDistance=0.01 yDistance=-0.07
03:06:35.002 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:06:35.002 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
03:06:35.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:35.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:06:35.003 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:06:35.003 00.000 8976 MoveAxis(R, 0, ABG)
03:06:35.003 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:35.003 00.000 5052 Enqueuing Expose request
03:06:35.003 00.000 8976 MoveAxis(U, 0, ABG)
03:06:35.003 00.000 8976 move complete, result=0
03:06:35.003 00.000 8976 worker thread done servicing request
03:06:35.003 00.000 8976 Worker thread wakes up
03:06:35.003 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:35.003 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:35.003 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:35.688 00.685 8976 Exposure complete
03:06:35.694 00.006 8976 worker thread done servicing request
03:06:35.694 00.000 5052 OnExposeComplete: enter
03:06:35.694 00.000 5052 UpdateGuideState(): m_state=6
03:06:35.694 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12077
03:06:35.694 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.70, Mass=169, SNR=8.9, Peak=79 HFD=2.2
03:06:35.694 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
03:06:35.694 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
03:06:35.694 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-3.12 mountX=0.20 mountY=0.39, mountTheta=1.09
03:06:35.694 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.01, opts=13)
03:06:35.694 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.01)
03:06:35.695 00.001 8976 Worker thread wakes up
03:06:35.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.01) opts 0xd
03:06:35.695 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.01)
03:06:35.695 00.000 8976 Moving (-0.46, -0.01) raw xDistance=0.20 yDistance=0.39
03:06:35.695 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:06:35.695 00.000 5052 UpdateGuideState exits: m=169 SNR=8.9
03:06:35.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:35.695 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:35.695 00.000 5052 Enqueuing Expose request
03:06:35.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:06:35.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:06:35.695 00.000 8976 MoveAxis(R, 0, ABG)
03:06:35.695 00.000 8976 MoveAxis(D, 2, ABG)
03:06:35.695 00.000 8976 stepping (-11, 2) + (0, -2)
03:06:35.695 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:35.718 00.023 8976 Received - 47 (G) 
03:06:35.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:35.718 00.000 8976 stepped: pos (-11, 0)
03:06:35.718 00.000 8976 move complete, result=0
03:06:35.718 00.000 8976 worker thread done servicing request
03:06:35.718 00.000 8976 Worker thread wakes up
03:06:35.718 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:35.718 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:35.718 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:06:36.405 00.687 8976 Exposure complete
03:06:36.411 00.006 8976 worker thread done servicing request
03:06:36.411 00.000 5052 OnExposeComplete: enter
03:06:36.411 00.000 5052 UpdateGuideState(): m_state=6
03:06:36.411 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12078
03:06:36.411 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=282.06, Mass=134, SNR=8.0, Peak=73 HFD=2.0
03:06:36.411 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
03:06:36.411 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
03:06:36.411 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.35 hyp=0.49 cameraTheta=2.35 mountX=0.47 mountY=0.10, mountTheta=0.21
03:06:36.412 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.35, opts=13)
03:06:36.412 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.35)
03:06:36.412 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:06:36.412 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:06:36.412 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:36.412 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:36.412 00.000 5052 Enqueuing Expose request
03:06:36.412 00.000 8976 Worker thread wakes up
03:06:36.412 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.35) opts 0xd
03:06:36.412 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.35)
03:06:36.412 00.000 8976 Moving (-0.35, 0.35) raw xDistance=0.47 yDistance=0.10
03:06:36.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
03:06:36.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:06:36.412 00.000 8976 MoveAxis(L, 2, ABG)
03:06:36.412 00.000 8976 stepping (-11, 0) + (-2, 0)
03:06:36.412 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:36.437 00.025 8976 Received - 47 (G) 
03:06:36.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:36.437 00.000 8976 stepped: pos (-13, 0)
03:06:36.437 00.000 8976 MoveAxis(U, 0, ABG)
03:06:36.437 00.000 8976 move complete, result=0
03:06:36.437 00.000 8976 worker thread done servicing request
03:06:36.437 00.000 8976 Worker thread wakes up
03:06:36.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:36.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:36.437 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:06:37.127 00.690 8976 Exposure complete
03:06:37.132 00.005 8976 worker thread done servicing request
03:06:37.132 00.000 5052 OnExposeComplete: enter
03:06:37.132 00.000 5052 UpdateGuideState(): m_state=6
03:06:37.132 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12079
03:06:37.132 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.38, Mass=163, SNR=8.8, Peak=73 HFD=1.7
03:06:37.132 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.79 = 1.49)
03:06:37.132 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.39)
03:06:37.132 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.33 hyp=0.85 cameraTheta=-2.75 mountX=0.07 mountY=0.84, mountTheta=1.49
03:06:37.133 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.33, opts=13)
03:06:37.133 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.33)
03:06:37.133 00.000 8976 Worker thread wakes up
03:06:37.134 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.33) opts 0xd
03:06:37.134 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.33)
03:06:37.134 00.000 8976 Moving (-0.79, -0.33) raw xDistance=0.07 yDistance=0.84
03:06:37.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:06:37.134 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:06:37.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
03:06:37.134 00.000 8976 MoveAxis(R, 0, ABG)
03:06:37.134 00.000 8976 MoveAxis(D, 3, ABG)
03:06:37.134 00.000 8976 stepping (-13, 0) + (0, -3)
03:06:37.134 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:37.134 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
03:06:37.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:37.134 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:37.134 00.000 5052 Enqueuing Expose request
03:06:37.173 00.039 8976 Received - 47 (G) 
03:06:37.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:37.173 00.000 8976 stepped: pos (-13, -3)
03:06:37.173 00.000 8976 move complete, result=0
03:06:37.173 00.000 8976 worker thread done servicing request
03:06:37.173 00.000 8976 Worker thread wakes up
03:06:37.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:37.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:37.173 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:06:37.860 00.687 8976 Exposure complete
03:06:37.865 00.005 8976 worker thread done servicing request
03:06:37.865 00.000 5052 OnExposeComplete: enter
03:06:37.865 00.000 5052 UpdateGuideState(): m_state=6
03:06:37.865 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12080
03:06:37.865 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.80, Mass=146, SNR=8.4, Peak=79 HFD=1.8
03:06:37.865 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:06:37.865 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
03:06:37.865 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.09 hyp=0.35 cameraTheta=2.87 mountX=0.24 mountY=0.23, mountTheta=0.77
03:06:37.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.09, opts=13)
03:06:37.866 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.09)
03:06:37.866 00.000 8976 Worker thread wakes up
03:06:37.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.09) opts 0xd
03:06:37.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.09)
03:06:37.866 00.000 8976 Moving (-0.34, 0.09) raw xDistance=0.24 yDistance=0.23
03:06:37.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:06:37.866 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
03:06:37.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:37.867 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:37.867 00.000 5052 Enqueuing Expose request
03:06:37.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:06:37.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:06:37.867 00.000 8976 MoveAxis(R, 0, ABG)
03:06:37.867 00.000 8976 MoveAxis(U, 0, ABG)
03:06:37.867 00.000 8976 move complete, result=0
03:06:37.867 00.000 8976 worker thread done servicing request
03:06:37.867 00.000 8976 Worker thread wakes up
03:06:37.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:37.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:37.867 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:06:38.551 00.684 8976 Exposure complete
03:06:38.556 00.005 8976 worker thread done servicing request
03:06:38.557 00.001 5052 OnExposeComplete: enter
03:06:38.557 00.000 5052 UpdateGuideState(): m_state=6
03:06:38.557 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12081
03:06:38.557 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.71, Mass=150, SNR=8.5, Peak=77 HFD=1.6
03:06:38.557 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
03:06:38.557 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
03:06:38.557 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.02 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:06:38.557 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.00, opts=13)
03:06:38.558 00.001 5052 Enqueuing Move request for stepguider (0.11, 0.00)
03:06:38.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:06:38.558 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
03:06:38.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:38.558 00.000 8976 Worker thread wakes up
03:06:38.558 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:38.558 00.000 5052 Enqueuing Expose request
03:06:38.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.00) opts 0xd
03:06:38.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.00)
03:06:38.558 00.000 8976 Moving (0.11, 0.00) raw xDistance=-0.05 yDistance=-0.10
03:06:38.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:06:38.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:06:38.558 00.000 8976 MoveAxis(R, 0, ABG)
03:06:38.558 00.000 8976 MoveAxis(U, 0, ABG)
03:06:38.558 00.000 8976 move complete, result=0
03:06:38.558 00.000 8976 worker thread done servicing request
03:06:38.558 00.000 8976 Worker thread wakes up
03:06:38.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:38.558 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:38.558 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:39.241 00.683 8976 Exposure complete
03:06:39.247 00.006 8976 worker thread done servicing request
03:06:39.247 00.000 5052 OnExposeComplete: enter
03:06:39.247 00.000 5052 UpdateGuideState(): m_state=6
03:06:39.247 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12082
03:06:39.247 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.63, Mass=140, SNR=8.2, Peak=74 HFD=1.6
03:06:39.247 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
03:06:39.247 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
03:06:39.247 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.08 hyp=0.36 cameraTheta=-0.21 mountX=-0.23 mountY=-0.25, mountTheta=-2.30
03:06:39.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.08, opts=13)
03:06:39.248 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.08)
03:06:39.248 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:06:39.248 00.000 8976 Worker thread wakes up
03:06:39.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.08) opts 0xd
03:06:39.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.08)
03:06:39.248 00.000 8976 Moving (0.35, -0.08) raw xDistance=-0.23 yDistance=-0.25
03:06:39.248 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:06:39.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:06:39.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:39.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:06:39.248 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:39.248 00.000 5052 Enqueuing Expose request
03:06:39.249 00.001 8976 MoveAxis(R, 0, ABG)
03:06:39.249 00.000 8976 MoveAxis(U, 0, ABG)
03:06:39.249 00.000 8976 move complete, result=0
03:06:39.249 00.000 8976 worker thread done servicing request
03:06:39.249 00.000 8976 Worker thread wakes up
03:06:39.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:39.249 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:39.249 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:06:39.935 00.686 8976 Exposure complete
03:06:39.940 00.005 8976 worker thread done servicing request
03:06:39.940 00.000 5052 OnExposeComplete: enter
03:06:39.941 00.001 5052 UpdateGuideState(): m_state=6
03:06:39.941 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12083
03:06:39.941 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.37, Mass=148, SNR=8.4, Peak=65 HFD=2.2
03:06:39.941 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
03:06:39.941 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
03:06:39.941 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.34 hyp=0.87 cameraTheta=-0.40 mountX=-0.67 mountY=-0.49, mountTheta=-2.51
03:06:39.941 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.34, opts=13)
03:06:39.941 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.34)
03:06:39.941 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:06:39.942 00.001 5052 UpdateGuideState exits: m=148 SNR=8.4
03:06:39.942 00.000 8976 Worker thread wakes up
03:06:39.942 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.34) opts 0xd
03:06:39.942 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.34)
03:06:39.942 00.000 8976 Moving (0.81, -0.34) raw xDistance=-0.67 yDistance=-0.49
03:06:39.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:39.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:39.942 00.000 5052 Enqueuing Expose request
03:06:39.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
03:06:39.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
03:06:39.942 00.000 8976 MoveAxis(R, 3, ABG)
03:06:39.942 00.000 8976 stepping (-13, -3) + (3, 0)
03:06:39.942 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:39.970 00.028 8976 Received - 47 (G) 
03:06:39.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:39.970 00.000 8976 stepped: pos (-10, -3)
03:06:39.970 00.000 8976 MoveAxis(U, 2, ABG)
03:06:39.970 00.000 8976 stepping (-10, -3) + (0, 2)
03:06:39.970 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:40.002 00.032 8976 Received - 47 (G) 
03:06:40.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:40.002 00.000 8976 stepped: pos (-10, -1)
03:06:40.002 00.000 8976 move complete, result=0
03:06:40.002 00.000 8976 worker thread done servicing request
03:06:40.002 00.000 8976 Worker thread wakes up
03:06:40.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:40.002 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:40.002 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
03:06:40.692 00.690 8976 Exposure complete
03:06:40.698 00.006 8976 worker thread done servicing request
03:06:40.698 00.000 5052 OnExposeComplete: enter
03:06:40.698 00.000 5052 UpdateGuideState(): m_state=6
03:06:40.698 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12084
03:06:40.698 00.000 5052 Star::Find returns 1 (0), X=330.45, Y=282.08, Mass=142, SNR=8.2, Peak=70 HFD=2.3
03:06:40.698 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
03:06:40.698 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
03:06:40.698 00.000 5052 CameraToMount -- cameraX=1.28 cameraY=0.38 hyp=1.33 cameraTheta=0.28 mountX=-0.25 mountY=-1.28, mountTheta=-1.76
03:06:40.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.28, y=0.38, opts=13)
03:06:40.699 00.000 5052 Enqueuing Move request for stepguider (1.28, 0.38)
03:06:40.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:06:40.699 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:06:40.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:40.700 00.001 8976 Worker thread wakes up
03:06:40.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:40.700 00.000 5052 Enqueuing Expose request
03:06:40.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.28, 0.38) opts 0xd
03:06:40.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.28, 0.38)
03:06:40.700 00.000 8976 Moving (1.28, 0.38) raw xDistance=-0.25 yDistance=-1.28
03:06:40.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:06:40.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.28
03:06:40.700 00.000 8976 MoveAxis(R, 0, ABG)
03:06:40.700 00.000 8976 MoveAxis(U, 5, ABG)
03:06:40.700 00.000 8976 stepping (-10, -1) + (0, 5)
03:06:40.700 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:06:40.738 00.038 8976 Received - 47 (G) 
03:06:40.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:06:40.738 00.000 8976 stepped: pos (-10, 4)
03:06:40.738 00.000 8976 move complete, result=0
03:06:40.738 00.000 8976 worker thread done servicing request
03:06:40.738 00.000 8976 Worker thread wakes up
03:06:40.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:40.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:40.738 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.3 px 5 ms NORTH
03:06:41.421 00.683 8976 Exposure complete
03:06:41.427 00.006 8976 worker thread done servicing request
03:06:41.427 00.000 5052 OnExposeComplete: enter
03:06:41.427 00.000 5052 UpdateGuideState(): m_state=6
03:06:41.427 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12085
03:06:41.427 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.63, Mass=160, SNR=8.7, Peak=72 HFD=2.2
03:06:41.427 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
03:06:41.427 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
03:06:41.427 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.08 hyp=0.89 cameraTheta=-0.09 mountX=-0.47 mountY=-0.69, mountTheta=-2.17
03:06:41.428 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.08, opts=13)
03:06:41.428 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.08)
03:06:41.428 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:06:41.428 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
03:06:41.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:41.428 00.000 8976 Worker thread wakes up
03:06:41.428 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.08) opts 0xd
03:06:41.428 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.08)
03:06:41.428 00.000 8976 Moving (0.88, -0.08) raw xDistance=-0.47 yDistance=-0.69
03:06:41.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:41.428 00.000 5052 Enqueuing Expose request
03:06:41.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
03:06:41.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.69
03:06:41.428 00.000 8976 MoveAxis(R, 2, ABG)
03:06:41.428 00.000 8976 stepping (-10, 4) + (2, 0)
03:06:41.428 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:41.458 00.030 8976 Received - 47 (G) 
03:06:41.458 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:41.458 00.000 8976 stepped: pos (-8, 4)
03:06:41.458 00.000 8976 MoveAxis(U, 3, ABG)
03:06:41.458 00.000 8976 stepping (-8, 4) + (0, 3)
03:06:41.458 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:41.490 00.032 8976 Received - 47 (G) 
03:06:41.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:41.490 00.000 8976 stepped: pos (-8, 7)
03:06:41.490 00.000 8976 move complete, result=0
03:06:41.490 00.000 8976 worker thread done servicing request
03:06:41.490 00.000 8976 Worker thread wakes up
03:06:41.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:41.490 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
03:06:41.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:42.176 00.686 8976 Exposure complete
03:06:42.182 00.006 8976 worker thread done servicing request
03:06:42.182 00.000 5052 OnExposeComplete: enter
03:06:42.182 00.000 5052 UpdateGuideState(): m_state=6
03:06:42.182 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12086
03:06:42.182 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=282.13, Mass=133, SNR=7.9, Peak=65 HFD=2.4
03:06:42.182 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
03:06:42.182 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.40 = -1.40)
03:06:42.182 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.42 hyp=0.62 cameraTheta=0.75 mountX=0.17 mountY=-0.61, mountTheta=-1.30
03:06:42.184 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.42, opts=13)
03:06:42.184 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.42)
03:06:42.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:06:42.184 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:06:42.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:42.184 00.000 8976 Worker thread wakes up
03:06:42.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.42) opts 0xd
03:06:42.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.42)
03:06:42.184 00.000 8976 Moving (0.45, 0.42) raw xDistance=0.17 yDistance=-0.61
03:06:42.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:42.184 00.000 5052 Enqueuing Expose request
03:06:42.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:06:42.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.61
03:06:42.184 00.000 8976 MoveAxis(R, 0, ABG)
03:06:42.184 00.000 8976 MoveAxis(U, 3, ABG)
03:06:42.184 00.000 8976 stepping (-8, 7) + (0, 3)
03:06:42.184 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:42.225 00.041 8976 Received - 47 (G) 
03:06:42.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:42.225 00.000 8976 stepped: pos (-8, 10)
03:06:42.225 00.000 8976 move complete, result=0
03:06:42.225 00.000 8976 worker thread done servicing request
03:06:42.225 00.000 8976 Worker thread wakes up
03:06:42.226 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
03:06:42.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:42.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:42.911 00.685 8976 Exposure complete
03:06:42.917 00.006 8976 worker thread done servicing request
03:06:42.917 00.000 5052 OnExposeComplete: enter
03:06:42.917 00.000 5052 UpdateGuideState(): m_state=6
03:06:42.917 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12087
03:06:42.917 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.94, Mass=134, SNR=8.0, Peak=65 HFD=2.3
03:06:42.917 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.41 = -0.41)
03:06:42.917 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
03:06:42.918 00.001 5052 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.64 mountX=0.21 mountY=-0.11, mountTheta=-0.49
03:06:42.918 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.23, opts=13)
03:06:42.918 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.23)
03:06:42.919 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:06:42.919 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:06:42.919 00.000 8976 Worker thread wakes up
03:06:42.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.23) opts 0xd
03:06:42.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.23)
03:06:42.919 00.000 8976 Moving (-0.01, 0.23) raw xDistance=0.21 yDistance=-0.11
03:06:42.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:42.919 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:42.919 00.000 5052 Enqueuing Expose request
03:06:42.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:06:42.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:06:42.919 00.000 8976 MoveAxis(R, 0, ABG)
03:06:42.919 00.000 8976 MoveAxis(U, 0, ABG)
03:06:42.919 00.000 8976 move complete, result=0
03:06:42.920 00.001 8976 worker thread done servicing request
03:06:42.920 00.000 8976 Worker thread wakes up
03:06:42.920 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:42.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:42.920 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:43.607 00.687 8976 Exposure complete
03:06:43.613 00.006 8976 worker thread done servicing request
03:06:43.613 00.000 5052 OnExposeComplete: enter
03:06:43.613 00.000 5052 UpdateGuideState(): m_state=6
03:06:43.613 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12088
03:06:43.613 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.15, Mass=146, SNR=8.4, Peak=72 HFD=2.2
03:06:43.613 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
03:06:43.613 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.27 = -0.27)
03:06:43.613 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.44 hyp=0.46 cameraTheta=1.88 mountX=0.46 mountY=-0.12, mountTheta=-0.26
03:06:43.613 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.44, opts=13)
03:06:43.614 00.001 5052 Enqueuing Move request for stepguider (-0.14, 0.44)
03:06:43.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:06:43.614 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
03:06:43.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:43.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:43.614 00.000 5052 Enqueuing Expose request
03:06:43.614 00.000 8976 Worker thread wakes up
03:06:43.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.44) opts 0xd
03:06:43.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.44)
03:06:43.614 00.000 8976 Moving (-0.14, 0.44) raw xDistance=0.46 yDistance=-0.12
03:06:43.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:06:43.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:06:43.614 00.000 8976 MoveAxis(L, 2, ABG)
03:06:43.614 00.000 8976 stepping (-8, 10) + (-2, 0)
03:06:43.614 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:43.648 00.034 8976 Received - 47 (G) 
03:06:43.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:43.648 00.000 8976 stepped: pos (-10, 10)
03:06:43.648 00.000 8976 MoveAxis(U, 0, ABG)
03:06:43.648 00.000 8976 move complete, result=0
03:06:43.648 00.000 8976 worker thread done servicing request
03:06:43.648 00.000 8976 Worker thread wakes up
03:06:43.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:43.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:43.648 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
03:06:44.336 00.688 8976 Exposure complete
03:06:44.341 00.005 8976 worker thread done servicing request
03:06:44.341 00.000 5052 OnExposeComplete: enter
03:06:44.341 00.000 5052 UpdateGuideState(): m_state=6
03:06:44.342 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12089
03:06:44.342 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.72, Mass=135, SNR=8.0, Peak=68 HFD=2.2
03:06:44.342 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
03:06:44.342 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
03:06:44.342 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.01 hyp=0.62 cameraTheta=0.01 mountX=-0.28 mountY=-0.53, mountTheta=-2.06
03:06:44.342 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.01, opts=13)
03:06:44.342 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.01)
03:06:44.342 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:06:44.342 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:06:44.343 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:44.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:44.343 00.000 5052 Enqueuing Expose request
03:06:44.343 00.000 8976 Worker thread wakes up
03:06:44.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.01) opts 0xd
03:06:44.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.01)
03:06:44.343 00.000 8976 Moving (0.62, 0.01) raw xDistance=-0.28 yDistance=-0.53
03:06:44.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.28
03:06:44.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
03:06:44.343 00.000 8976 MoveAxis(R, 1, ABG)
03:06:44.343 00.000 8976 stepping (-10, 10) + (1, 0)
03:06:44.343 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:44.367 00.024 8976 Received - 47 (G) 
03:06:44.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:44.367 00.000 8976 stepped: pos (-9, 10)
03:06:44.367 00.000 8976 MoveAxis(U, 2, ABG)
03:06:44.367 00.000 8976 stepping (-9, 10) + (0, 2)
03:06:44.367 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:44.399 00.032 8976 Received - 47 (G) 
03:06:44.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:44.399 00.000 8976 stepped: pos (-9, 12)
03:06:44.399 00.000 8976 move complete, result=0
03:06:44.400 00.001 8976 worker thread done servicing request
03:06:44.400 00.000 8976 Worker thread wakes up
03:06:44.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:44.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:44.400 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
03:06:45.084 00.684 8976 Exposure complete
03:06:45.089 00.005 8976 worker thread done servicing request
03:06:45.089 00.000 5052 OnExposeComplete: enter
03:06:45.089 00.000 5052 UpdateGuideState(): m_state=6
03:06:45.089 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12090
03:06:45.090 00.001 5052 Star::Find returns 1 (0), X=329.34, Y=281.78, Mass=148, SNR=8.4, Peak=69 HFD=2.6
03:06:45.090 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
03:06:45.090 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
03:06:45.090 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.39 mountX=-0.01 mountY=-0.17, mountTheta=-1.65
03:06:45.090 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.07, opts=13)
03:06:45.090 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.07)
03:06:45.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:06:45.090 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:06:45.090 00.000 8976 Worker thread wakes up
03:06:45.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.07) opts 0xd
03:06:45.091 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.07)
03:06:45.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:45.091 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:45.091 00.000 5052 Enqueuing Expose request
03:06:45.091 00.000 8976 Moving (0.16, 0.07) raw xDistance=-0.01 yDistance=-0.17
03:06:45.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:06:45.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:06:45.091 00.000 8976 MoveAxis(R, 0, ABG)
03:06:45.091 00.000 8976 MoveAxis(U, 0, ABG)
03:06:45.091 00.000 8976 move complete, result=0
03:06:45.091 00.000 8976 worker thread done servicing request
03:06:45.091 00.000 8976 Worker thread wakes up
03:06:45.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:45.091 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:06:45.091 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:45.775 00.684 8976 Exposure complete
03:06:45.780 00.005 8976 worker thread done servicing request
03:06:45.780 00.000 5052 OnExposeComplete: enter
03:06:45.780 00.000 5052 UpdateGuideState(): m_state=6
03:06:45.780 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12091
03:06:45.780 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=282.00, Mass=140, SNR=8.2, Peak=68 HFD=2.4
03:06:45.780 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
03:06:45.780 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
03:06:45.780 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.30 hyp=0.64 cameraTheta=0.48 mountX=0.00 mountY=-0.64, mountTheta=-1.57
03:06:45.781 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.30, opts=13)
03:06:45.781 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.30)
03:06:45.781 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:06:45.781 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:06:45.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:45.781 00.000 8976 Worker thread wakes up
03:06:45.781 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.30) opts 0xd
03:06:45.781 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.30)
03:06:45.781 00.000 8976 Moving (0.57, 0.30) raw xDistance=0.00 yDistance=-0.64
03:06:45.781 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:45.781 00.000 5052 Enqueuing Expose request
03:06:45.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:06:45.782 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
03:06:45.782 00.000 8976 MoveAxis(R, 0, ABG)
03:06:45.782 00.000 8976 MoveAxis(U, 3, ABG)
03:06:45.782 00.000 8976 stepping (-9, 12) + (0, 3)
03:06:45.782 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:45.821 00.039 8976 Received - 47 (G) 
03:06:45.822 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:45.822 00.000 8976 stepped: pos (-9, 15)
03:06:45.822 00.000 8976 move complete, result=0
03:06:45.822 00.000 8976 worker thread done servicing request
03:06:45.822 00.000 8976 Worker thread wakes up
03:06:45.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:45.822 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
03:06:45.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:46.506 00.684 8976 Exposure complete
03:06:46.511 00.005 8976 worker thread done servicing request
03:06:46.511 00.000 5052 OnExposeComplete: enter
03:06:46.511 00.000 5052 UpdateGuideState(): m_state=6
03:06:46.511 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12092
03:06:46.511 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.76, Mass=128, SNR=7.8, Peak=68 HFD=2.2
03:06:46.511 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
03:06:46.512 00.001 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
03:06:46.512 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.05 hyp=0.72 cameraTheta=0.07 mountX=-0.28 mountY=-0.63, mountTheta=-1.99
03:06:46.512 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.05, opts=13)
03:06:46.512 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.05)
03:06:46.512 00.000 8976 Worker thread wakes up
03:06:46.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.05) opts 0xd
03:06:46.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:06:46.512 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:06:46.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:46.513 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:46.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.05)
03:06:46.513 00.000 5052 Enqueuing Expose request
03:06:46.513 00.000 8976 Moving (0.71, 0.05) raw xDistance=-0.28 yDistance=-0.63
03:06:46.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:06:46.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
03:06:46.513 00.000 8976 MoveAxis(R, 1, ABG)
03:06:46.513 00.000 8976 stepping (-9, 15) + (1, 0)
03:06:46.513 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:46.541 00.028 8976 Received - 47 (G) 
03:06:46.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:46.541 00.000 8976 stepped: pos (-8, 15)
03:06:46.541 00.000 8976 MoveAxis(U, 3, ABG)
03:06:46.541 00.000 8976 stepping (-8, 15) + (0, 3)
03:06:46.541 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:46.573 00.032 8976 Received - 47 (G) 
03:06:46.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:46.573 00.000 8976 stepped: pos (-8, 18)
03:06:46.573 00.000 8976 move complete, result=0
03:06:46.573 00.000 8976 worker thread done servicing request
03:06:46.573 00.000 8976 Worker thread wakes up
03:06:46.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:46.573 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:46.573 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
03:06:47.257 00.684 8976 Exposure complete
03:06:47.263 00.006 8976 worker thread done servicing request
03:06:47.263 00.000 5052 OnExposeComplete: enter
03:06:47.263 00.000 5052 UpdateGuideState(): m_state=6
03:06:47.263 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12093
03:06:47.263 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=280.89, Mass=148, SNR=8.4, Peak=73 HFD=2.2
03:06:47.263 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.04) = xAngle (-3.74 = 2.54)
03:06:47.263 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.44)
03:06:47.263 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.82 hyp=0.83 cameraTheta=-1.70 mountX=-0.68 mountY=0.54, mountTheta=2.48
03:06:47.264 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.82, opts=13)
03:06:47.264 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.82)
03:06:47.264 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:06:47.264 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:06:47.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:47.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:47.264 00.000 5052 Enqueuing Expose request
03:06:47.264 00.000 8976 Worker thread wakes up
03:06:47.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.82) opts 0xd
03:06:47.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.82)
03:06:47.264 00.000 8976 Moving (-0.11, -0.82) raw xDistance=-0.68 yDistance=0.54
03:06:47.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.68
03:06:47.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.54
03:06:47.264 00.000 8976 MoveAxis(R, 3, ABG)
03:06:47.264 00.000 8976 stepping (-8, 18) + (3, 0)
03:06:47.264 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:47.293 00.029 8976 Received - 47 (G) 
03:06:47.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:47.293 00.000 8976 stepped: pos (-5, 18)
03:06:47.293 00.000 8976 MoveAxis(D, 2, ABG)
03:06:47.293 00.000 8976 stepping (-5, 18) + (0, -2)
03:06:47.293 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:47.324 00.031 8976 Received - 47 (G) 
03:06:47.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:47.325 00.001 8976 stepped: pos (-5, 16)
03:06:47.325 00.000 8976 move complete, result=0
03:06:47.325 00.000 8976 worker thread done servicing request
03:06:47.325 00.000 8976 Worker thread wakes up
03:06:47.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:47.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:47.325 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.5 px 2 ms SOUTH
03:06:48.010 00.685 8976 Exposure complete
03:06:48.017 00.007 8976 worker thread done servicing request
03:06:48.017 00.000 5052 OnExposeComplete: enter
03:06:48.017 00.000 5052 UpdateGuideState(): m_state=6
03:06:48.017 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12094
03:06:48.017 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.75, Mass=122, SNR=7.6, Peak=71 HFD=1.9
03:06:48.017 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:06:48.017 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
03:06:48.017 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.72 mountX=0.09 mountY=0.06, mountTheta=0.61
03:06:48.018 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.04, opts=13)
03:06:48.018 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.04)
03:06:48.018 00.000 8976 Worker thread wakes up
03:06:48.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.04) opts 0xd
03:06:48.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.04)
03:06:48.018 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:06:48.018 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:06:48.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:48.018 00.000 8976 Moving (-0.10, 0.04) raw xDistance=0.09 yDistance=0.06
03:06:48.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:06:48.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:06:48.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:48.018 00.000 5052 Enqueuing Expose request
03:06:48.019 00.001 8976 MoveAxis(R, 0, ABG)
03:06:48.019 00.000 8976 MoveAxis(U, 0, ABG)
03:06:48.019 00.000 8976 move complete, result=0
03:06:48.019 00.000 8976 worker thread done servicing request
03:06:48.019 00.000 8976 Worker thread wakes up
03:06:48.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:48.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:48.019 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:48.704 00.685 8976 Exposure complete
03:06:48.709 00.005 8976 worker thread done servicing request
03:06:48.709 00.000 5052 OnExposeComplete: enter
03:06:48.709 00.000 5052 UpdateGuideState(): m_state=6
03:06:48.709 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12095
03:06:48.709 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.82, Mass=160, SNR=8.7, Peak=82 HFD=2.1
03:06:48.709 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
03:06:48.709 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
03:06:48.709 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.43 mountX=0.16 mountY=0.05, mountTheta=0.29
03:06:48.710 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.11, opts=13)
03:06:48.710 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.11)
03:06:48.710 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:06:48.710 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
03:06:48.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:48.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:48.710 00.000 5052 Enqueuing Expose request
03:06:48.710 00.000 8976 Worker thread wakes up
03:06:48.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.11) opts 0xd
03:06:48.712 00.002 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.11)
03:06:48.712 00.000 8976 Moving (-0.13, 0.11) raw xDistance=0.16 yDistance=0.05
03:06:48.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:06:48.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:06:48.712 00.000 8976 MoveAxis(R, 0, ABG)
03:06:48.712 00.000 8976 MoveAxis(U, 0, ABG)
03:06:48.712 00.000 8976 move complete, result=0
03:06:48.712 00.000 8976 worker thread done servicing request
03:06:48.712 00.000 8976 Worker thread wakes up
03:06:48.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:48.712 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:48.712 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:06:49.398 00.686 8976 Exposure complete
03:06:49.404 00.006 8976 worker thread done servicing request
03:06:49.404 00.000 5052 OnExposeComplete: enter
03:06:49.404 00.000 5052 UpdateGuideState(): m_state=6
03:06:49.404 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12096
03:06:49.404 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=282.00, Mass=137, SNR=8.1, Peak=72 HFD=2.0
03:06:49.404 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
03:06:49.404 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
03:06:49.404 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.29 hyp=0.37 cameraTheta=2.26 mountX=0.36 mountY=0.04, mountTheta=0.11
03:06:49.405 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.29, opts=13)
03:06:49.405 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.29)
03:06:49.405 00.000 8976 Worker thread wakes up
03:06:49.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.29) opts 0xd
03:06:49.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.29)
03:06:49.405 00.000 8976 Moving (-0.24, 0.29) raw xDistance=0.36 yDistance=0.04
03:06:49.405 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:06:49.405 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:06:49.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:49.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:06:49.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:06:49.406 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:49.406 00.000 5052 Enqueuing Expose request
03:06:49.406 00.000 8976 MoveAxis(L, 1, ABG)
03:06:49.406 00.000 8976 stepping (-5, 16) + (-1, 0)
03:06:49.406 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:49.435 00.029 8976 Received - 47 (G) 
03:06:49.435 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:49.435 00.000 8976 stepped: pos (-6, 16)
03:06:49.435 00.000 8976 MoveAxis(U, 0, ABG)
03:06:49.435 00.000 8976 move complete, result=0
03:06:49.435 00.000 8976 worker thread done servicing request
03:06:49.435 00.000 8976 Worker thread wakes up
03:06:49.436 00.001 5052 GuideStep: 0.4 px 1 ms WEST, 0.0 px 0 ms NORTH
03:06:49.436 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:49.436 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:50.122 00.686 8976 Exposure complete
03:06:50.128 00.006 8976 worker thread done servicing request
03:06:50.128 00.000 5052 OnExposeComplete: enter
03:06:50.128 00.000 5052 UpdateGuideState(): m_state=6
03:06:50.128 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12097
03:06:50.128 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.04, Mass=142, SNR=8.3, Peak=77 HFD=1.8
03:06:50.128 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
03:06:50.128 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
03:06:50.128 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.33 hyp=0.64 cameraTheta=2.60 mountX=0.54 mountY=0.28, mountTheta=0.48
03:06:50.129 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.33, opts=13)
03:06:50.129 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.33)
03:06:50.129 00.000 8976 Worker thread wakes up
03:06:50.129 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.33) opts 0xd
03:06:50.129 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.33)
03:06:50.129 00.000 8976 Moving (-0.55, 0.33) raw xDistance=0.54 yDistance=0.28
03:06:50.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
03:06:50.129 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:06:50.129 00.000 5052 UpdateGuideState exits: m=142 SNR=8.3
03:06:50.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:50.130 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:50.130 00.000 5052 Enqueuing Expose request
03:06:50.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:06:50.130 00.000 8976 MoveAxis(L, 2, ABG)
03:06:50.130 00.000 8976 stepping (-6, 16) + (-2, 0)
03:06:50.130 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:50.155 00.025 8976 Received - 47 (G) 
03:06:50.155 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:50.155 00.000 8976 stepped: pos (-8, 16)
03:06:50.155 00.000 8976 MoveAxis(D, 1, ABG)
03:06:50.155 00.000 8976 stepping (-8, 16) + (0, -1)
03:06:50.155 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:50.186 00.031 8976 Received - 47 (G) 
03:06:50.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:50.186 00.000 8976 stepped: pos (-8, 15)
03:06:50.186 00.000 8976 move complete, result=0
03:06:50.186 00.000 8976 worker thread done servicing request
03:06:50.186 00.000 8976 Worker thread wakes up
03:06:50.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:50.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:50.186 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:06:50.865 00.679 8976 Exposure complete
03:06:50.870 00.005 8976 worker thread done servicing request
03:06:50.870 00.000 5052 OnExposeComplete: enter
03:06:50.870 00.000 5052 UpdateGuideState(): m_state=6
03:06:50.870 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12098
03:06:50.870 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.71, Mass=144, SNR=8.3, Peak=75 HFD=2.0
03:06:50.870 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:06:50.870 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
03:06:50.870 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.00 hyp=0.31 cameraTheta=3.14 mountX=0.14 mountY=0.26, mountTheta=1.07
03:06:50.872 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.00, opts=13)
03:06:50.872 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.00)
03:06:50.872 00.000 8976 Worker thread wakes up
03:06:50.872 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:06:50.872 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:06:50.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:50.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:50.872 00.000 5052 Enqueuing Expose request
03:06:50.873 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.00) opts 0xd
03:06:50.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.00)
03:06:50.873 00.000 8976 Moving (-0.31, 0.00) raw xDistance=0.14 yDistance=0.26
03:06:50.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:06:50.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:06:50.873 00.000 8976 MoveAxis(R, 0, ABG)
03:06:50.873 00.000 8976 MoveAxis(U, 0, ABG)
03:06:50.873 00.000 8976 move complete, result=0
03:06:50.873 00.000 8976 worker thread done servicing request
03:06:50.873 00.000 8976 Worker thread wakes up
03:06:50.873 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:06:50.873 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:50.873 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:51.559 00.686 8976 Exposure complete
03:06:51.565 00.006 8976 worker thread done servicing request
03:06:51.565 00.000 5052 OnExposeComplete: enter
03:06:51.565 00.000 5052 UpdateGuideState(): m_state=6
03:06:51.565 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12099
03:06:51.565 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.82, Mass=157, SNR=8.6, Peak=72 HFD=2.2
03:06:51.565 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:06:51.565 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
03:06:51.565 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.11 hyp=0.38 cameraTheta=2.84 mountX=0.27 mountY=0.24, mountTheta=0.74
03:06:51.566 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.11, opts=13)
03:06:51.566 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.11)
03:06:51.566 00.000 8976 Worker thread wakes up
03:06:51.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.11) opts 0xd
03:06:51.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.11)
03:06:51.566 00.000 8976 Moving (-0.36, 0.11) raw xDistance=0.27 yDistance=0.24
03:06:51.566 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:06:51.566 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
03:06:51.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:51.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:06:51.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:06:51.566 00.000 8976 MoveAxis(L, 1, ABG)
03:06:51.566 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:51.566 00.000 5052 Enqueuing Expose request
03:06:51.566 00.000 8976 stepping (-8, 15) + (-1, 0)
03:06:51.566 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:51.593 00.027 8976 Received - 47 (G) 
03:06:51.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:51.593 00.000 8976 stepped: pos (-9, 15)
03:06:51.593 00.000 8976 MoveAxis(U, 0, ABG)
03:06:51.593 00.000 8976 move complete, result=0
03:06:51.593 00.000 8976 worker thread done servicing request
03:06:51.593 00.000 8976 Worker thread wakes up
03:06:51.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:51.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:51.593 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:06:52.277 00.684 8976 Exposure complete
03:06:52.282 00.005 8976 worker thread done servicing request
03:06:52.282 00.000 5052 OnExposeComplete: enter
03:06:52.282 00.000 5052 UpdateGuideState(): m_state=6
03:06:52.282 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12100
03:06:52.282 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.64, Mass=137, SNR=8.1, Peak=71 HFD=2.1
03:06:52.282 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
03:06:52.282 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.51)
03:06:52.282 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.63 mountX=-0.01 mountY=0.14, mountTheta=1.61
03:06:52.284 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.07, opts=13)
03:06:52.284 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.07)
03:06:52.284 00.000 8976 Worker thread wakes up
03:06:52.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.07) opts 0xd
03:06:52.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.07)
03:06:52.284 00.000 8976 Moving (-0.12, -0.07) raw xDistance=-0.01 yDistance=0.14
03:06:52.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:06:52.284 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:06:52.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:52.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:52.284 00.000 5052 Enqueuing Expose request
03:06:52.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:06:52.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:06:52.285 00.001 8976 MoveAxis(R, 0, ABG)
03:06:52.285 00.000 8976 MoveAxis(U, 0, ABG)
03:06:52.285 00.000 8976 move complete, result=0
03:06:52.285 00.000 8976 worker thread done servicing request
03:06:52.285 00.000 8976 Worker thread wakes up
03:06:52.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:52.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:52.285 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:52.974 00.689 8976 Exposure complete
03:06:52.980 00.006 8976 worker thread done servicing request
03:06:52.980 00.000 5052 OnExposeComplete: enter
03:06:52.980 00.000 5052 UpdateGuideState(): m_state=6
03:06:52.980 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12101
03:06:52.980 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.63, Mass=136, SNR=8.1, Peak=78 HFD=1.6
03:06:52.980 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.67 = 2.61)
03:06:52.980 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.51)
03:06:52.980 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.63 mountX=-0.07 mountY=0.05, mountTheta=2.54
03:06:52.981 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.08, opts=13)
03:06:52.981 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.08)
03:06:52.981 00.000 8976 Worker thread wakes up
03:06:52.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.08) opts 0xd
03:06:52.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.08)
03:06:52.981 00.000 8976 Moving (-0.00, -0.08) raw xDistance=-0.07 yDistance=0.05
03:06:52.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:06:52.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:06:52.981 00.000 8976 MoveAxis(R, 0, ABG)
03:06:52.981 00.000 8976 MoveAxis(U, 0, ABG)
03:06:52.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:06:52.981 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:06:52.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:52.981 00.000 8976 move complete, result=0
03:06:52.982 00.001 8976 worker thread done servicing request
03:06:52.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:52.982 00.000 5052 Enqueuing Expose request
03:06:52.982 00.000 8976 Worker thread wakes up
03:06:52.982 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:06:52.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:52.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:53.668 00.686 8976 Exposure complete
03:06:53.674 00.006 8976 worker thread done servicing request
03:06:53.674 00.000 5052 OnExposeComplete: enter
03:06:53.674 00.000 5052 UpdateGuideState(): m_state=6
03:06:53.674 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12102
03:06:53.674 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=282.03, Mass=143, SNR=8.2, Peak=78 HFD=2.1
03:06:53.674 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
03:06:53.674 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
03:06:53.674 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.32 hyp=0.35 cameraTheta=1.96 mountX=0.35 mountY=-0.06, mountTheta=-0.18
03:06:53.674 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.32, opts=13)
03:06:53.674 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.32)
03:06:53.675 00.001 8976 Worker thread wakes up
03:06:53.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.32) opts 0xd
03:06:53.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.32)
03:06:53.675 00.000 8976 Moving (-0.13, 0.32) raw xDistance=0.35 yDistance=-0.06
03:06:53.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:06:53.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:06:53.675 00.000 8976 MoveAxis(L, 1, ABG)
03:06:53.675 00.000 8976 stepping (-9, 15) + (-1, 0)
03:06:53.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:06:53.675 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
03:06:53.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:53.675 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:53.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:53.675 00.000 5052 Enqueuing Expose request
03:06:53.703 00.028 8976 Received - 47 (G) 
03:06:53.703 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:53.703 00.000 8976 stepped: pos (-10, 15)
03:06:53.703 00.000 8976 MoveAxis(U, 0, ABG)
03:06:53.703 00.000 8976 move complete, result=0
03:06:53.703 00.000 8976 worker thread done servicing request
03:06:53.703 00.000 8976 Worker thread wakes up
03:06:53.703 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:06:53.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:53.704 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:54.387 00.683 8976 Exposure complete
03:06:54.392 00.005 8976 worker thread done servicing request
03:06:54.393 00.001 5052 OnExposeComplete: enter
03:06:54.393 00.000 5052 UpdateGuideState(): m_state=6
03:06:54.393 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12103
03:06:54.393 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.69, Mass=145, SNR=8.3, Peak=76 HFD=1.7
03:06:54.393 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
03:06:54.393 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
03:06:54.393 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-0.05 mountX=-0.17 mountY=-0.27, mountTheta=-2.12
03:06:54.393 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.02, opts=13)
03:06:54.393 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.02)
03:06:54.393 00.000 8976 Worker thread wakes up
03:06:54.394 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:06:54.394 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:06:54.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:54.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.02) opts 0xd
03:06:54.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.02)
03:06:54.394 00.000 8976 Moving (0.33, -0.02) raw xDistance=-0.17 yDistance=-0.27
03:06:54.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:06:54.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:54.394 00.000 5052 Enqueuing Expose request
03:06:54.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:06:54.394 00.000 8976 MoveAxis(R, 0, ABG)
03:06:54.394 00.000 8976 MoveAxis(U, 1, ABG)
03:06:54.394 00.000 8976 stepping (-10, 15) + (0, 1)
03:06:54.394 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:54.423 00.029 8976 Received - 47 (G) 
03:06:54.423 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:54.423 00.000 8976 stepped: pos (-10, 16)
03:06:54.423 00.000 8976 move complete, result=0
03:06:54.423 00.000 8976 worker thread done servicing request
03:06:54.423 00.000 8976 Worker thread wakes up
03:06:54.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:54.423 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:54.423 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:06:55.106 00.683 8976 Exposure complete
03:06:55.112 00.006 8976 worker thread done servicing request
03:06:55.112 00.000 5052 OnExposeComplete: enter
03:06:55.112 00.000 5052 UpdateGuideState(): m_state=6
03:06:55.112 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12104
03:06:55.112 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.08, Mass=147, SNR=8.4, Peak=75 HFD=2.2
03:06:55.112 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
03:06:55.112 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
03:06:55.112 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.26 mountX=0.28 mountY=-0.30, mountTheta=-0.83
03:06:55.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.37, opts=13)
03:06:55.113 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.37)
03:06:55.113 00.000 8976 Worker thread wakes up
03:06:55.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.37) opts 0xd
03:06:55.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.37)
03:06:55.113 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:06:55.113 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
03:06:55.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:55.113 00.000 8976 Moving (0.12, 0.37) raw xDistance=0.28 yDistance=-0.30
03:06:55.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
03:06:55.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
03:06:55.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:55.113 00.000 5052 Enqueuing Expose request
03:06:55.113 00.000 8976 MoveAxis(L, 1, ABG)
03:06:55.113 00.000 8976 stepping (-10, 16) + (-1, 0)
03:06:55.113 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:55.142 00.029 8976 Received - 47 (G) 
03:06:55.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:55.142 00.000 8976 stepped: pos (-11, 16)
03:06:55.142 00.000 8976 MoveAxis(U, 1, ABG)
03:06:55.142 00.000 8976 stepping (-11, 16) + (0, 1)
03:06:55.142 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:55.173 00.031 8976 Received - 47 (G) 
03:06:55.174 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:55.174 00.000 8976 stepped: pos (-11, 17)
03:06:55.174 00.000 8976 move complete, result=0
03:06:55.174 00.000 8976 worker thread done servicing request
03:06:55.174 00.000 8976 Worker thread wakes up
03:06:55.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:55.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:55.174 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:06:55.859 00.685 8976 Exposure complete
03:06:55.865 00.006 8976 worker thread done servicing request
03:06:55.865 00.000 5052 OnExposeComplete: enter
03:06:55.865 00.000 5052 UpdateGuideState(): m_state=6
03:06:55.865 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12105
03:06:55.865 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.17, Mass=160, SNR=8.8, Peak=78 HFD=2.0
03:06:55.865 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.04) = xAngle (-3.60 = 2.68)
03:06:55.865 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.70 = 2.58)
03:06:55.865 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.54 hyp=0.54 cameraTheta=-1.56 mountX=-0.48 mountY=0.29, mountTheta=2.60
03:06:55.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.54, opts=13)
03:06:55.866 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.54)
03:06:55.866 00.000 8976 Worker thread wakes up
03:06:55.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.54) opts 0xd
03:06:55.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.54)
03:06:55.866 00.000 8976 Moving (0.01, -0.54) raw xDistance=-0.48 yDistance=0.29
03:06:55.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:06:55.866 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
03:06:55.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:55.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.48
03:06:55.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
03:06:55.866 00.000 8976 MoveAxis(R, 2, ABG)
03:06:55.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:55.866 00.000 5052 Enqueuing Expose request
03:06:55.867 00.001 8976 stepping (-11, 17) + (2, 0)
03:06:55.867 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:55.893 00.026 8976 Received - 47 (G) 
03:06:55.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:55.893 00.000 8976 stepped: pos (-9, 17)
03:06:55.894 00.001 8976 MoveAxis(D, 1, ABG)
03:06:55.894 00.000 8976 stepping (-9, 17) + (0, -1)
03:06:55.894 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:55.926 00.032 8976 Received - 47 (G) 
03:06:55.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:55.926 00.000 8976 stepped: pos (-9, 16)
03:06:55.926 00.000 8976 move complete, result=0
03:06:55.926 00.000 8976 worker thread done servicing request
03:06:55.926 00.000 8976 Worker thread wakes up
03:06:55.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:55.926 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:06:55.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:56.626 00.700 8976 Exposure complete
03:06:56.632 00.006 8976 worker thread done servicing request
03:06:56.632 00.000 5052 OnExposeComplete: enter
03:06:56.632 00.000 5052 UpdateGuideState(): m_state=6
03:06:56.632 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12106
03:06:56.632 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.21, Mass=153, SNR=8.5, Peak=69 HFD=2.3
03:06:56.632 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.64 = -2.64)
03:06:56.632 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
03:06:56.632 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.50 hyp=0.88 cameraTheta=-0.60 mountX=-0.77 mountY=-0.34, mountTheta=-2.72
03:06:56.633 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.50, opts=13)
03:06:56.633 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.50)
03:06:56.633 00.000 8976 Worker thread wakes up
03:06:56.633 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.50) opts 0xd
03:06:56.633 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:06:56.633 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.50)
03:06:56.633 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:06:56.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:56.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:56.633 00.000 5052 Enqueuing Expose request
03:06:56.633 00.000 8976 Moving (0.73, -0.50) raw xDistance=-0.77 yDistance=-0.34
03:06:56.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.77
03:06:56.634 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
03:06:56.634 00.000 8976 MoveAxis(R, 3, ABG)
03:06:56.634 00.000 8976 stepping (-9, 16) + (3, 0)
03:06:56.634 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:56.660 00.026 8976 Received - 47 (G) 
03:06:56.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:56.660 00.000 8976 stepped: pos (-6, 16)
03:06:56.660 00.000 8976 MoveAxis(U, 1, ABG)
03:06:56.660 00.000 8976 stepping (-6, 16) + (0, 1)
03:06:56.660 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:56.693 00.033 8976 Received - 47 (G) 
03:06:56.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:56.693 00.000 8976 stepped: pos (-6, 17)
03:06:56.693 00.000 8976 move complete, result=0
03:06:56.693 00.000 8976 worker thread done servicing request
03:06:56.693 00.000 8976 Worker thread wakes up
03:06:56.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:56.693 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:56.693 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.3 px 1 ms NORTH
03:06:57.379 00.686 8976 Exposure complete
03:06:57.385 00.006 8976 worker thread done servicing request
03:06:57.385 00.000 5052 OnExposeComplete: enter
03:06:57.385 00.000 5052 UpdateGuideState(): m_state=6
03:06:57.385 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12107
03:06:57.386 00.001 5052 Star::Find returns 1 (0), X=329.95, Y=281.98, Mass=144, SNR=8.3, Peak=73 HFD=2.1
03:06:57.386 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
03:06:57.386 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
03:06:57.386 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.27 hyp=0.83 cameraTheta=0.33 mountX=-0.12 mountY=-0.80, mountTheta=-1.71
03:06:57.386 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.27, opts=13)
03:06:57.387 00.001 5052 Enqueuing Move request for stepguider (0.78, 0.27)
03:06:57.387 00.000 8976 Worker thread wakes up
03:06:57.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.27) opts 0xd
03:06:57.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.27)
03:06:57.387 00.000 8976 Moving (0.78, 0.27) raw xDistance=-0.12 yDistance=-0.80
03:06:57.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:06:57.387 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:06:57.387 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:06:57.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:57.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.80
03:06:57.387 00.000 8976 MoveAxis(R, 0, ABG)
03:06:57.387 00.000 8976 MoveAxis(U, 3, ABG)
03:06:57.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:57.387 00.000 5052 Enqueuing Expose request
03:06:57.387 00.000 8976 stepping (-6, 17) + (0, 3)
03:06:57.387 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:57.428 00.041 8976 Received - 47 (G) 
03:06:57.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:06:57.428 00.000 8976 stepped: pos (-6, 20)
03:06:57.428 00.000 8976 move complete, result=0
03:06:57.428 00.000 8976 worker thread done servicing request
03:06:57.428 00.000 8976 Worker thread wakes up
03:06:57.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:57.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:57.428 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
03:06:58.121 00.693 8976 Exposure complete
03:06:58.126 00.005 8976 worker thread done servicing request
03:06:58.126 00.000 5052 OnExposeComplete: enter
03:06:58.126 00.000 5052 UpdateGuideState(): m_state=6
03:06:58.126 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12108
03:06:58.126 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.73, Mass=139, SNR=8.1, Peak=70 HFD=1.8
03:06:58.126 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
03:06:58.126 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
03:06:58.126 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.02 hyp=0.46 cameraTheta=0.05 mountX=-0.19 mountY=-0.40, mountTheta=-2.01
03:06:58.127 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.02, opts=13)
03:06:58.127 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.02)
03:06:58.127 00.000 8976 Worker thread wakes up
03:06:58.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.02) opts 0xd
03:06:58.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.02)
03:06:58.127 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:06:58.127 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:06:58.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:58.127 00.000 8976 Moving (0.46, 0.02) raw xDistance=-0.19 yDistance=-0.40
03:06:58.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:06:58.128 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.40
03:06:58.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:58.128 00.000 5052 Enqueuing Expose request
03:06:58.128 00.000 8976 MoveAxis(R, 0, ABG)
03:06:58.128 00.000 8976 MoveAxis(U, 2, ABG)
03:06:58.128 00.000 8976 stepping (-6, 20) + (0, 2)
03:06:58.128 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:58.164 00.036 8976 Received - 47 (G) 
03:06:58.164 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:06:58.164 00.000 8976 stepped: pos (-6, 22)
03:06:58.164 00.000 8976 move complete, result=0
03:06:58.164 00.000 8976 worker thread done servicing request
03:06:58.164 00.000 8976 Worker thread wakes up
03:06:58.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:58.164 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:58.164 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:06:58.868 00.704 8976 Exposure complete
03:06:58.873 00.005 8976 worker thread done servicing request
03:06:58.873 00.000 5052 OnExposeComplete: enter
03:06:58.873 00.000 5052 UpdateGuideState(): m_state=6
03:06:58.873 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12109
03:06:58.873 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.75, Mass=144, SNR=8.3, Peak=69 HFD=1.8
03:06:58.873 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
03:06:58.874 00.001 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
03:06:58.874 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.04 hyp=0.33 cameraTheta=0.13 mountX=-0.11 mountY=-0.30, mountTheta=-1.93
03:06:58.874 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.04, opts=13)
03:06:58.874 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.04)
03:06:58.874 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:06:58.874 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:06:58.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:58.874 00.000 8976 Worker thread wakes up
03:06:58.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.04) opts 0xd
03:06:58.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.04)
03:06:58.875 00.001 8976 Moving (0.33, 0.04) raw xDistance=-0.11 yDistance=-0.30
03:06:58.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:06:58.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
03:06:58.875 00.000 8976 MoveAxis(R, 0, ABG)
03:06:58.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:58.875 00.000 5052 Enqueuing Expose request
03:06:58.875 00.000 8976 MoveAxis(U, 1, ABG)
03:06:58.875 00.000 8976 stepping (-6, 22) + (0, 1)
03:06:58.875 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:58.899 00.024 8976 Received - 47 (G) 
03:06:58.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:58.899 00.000 8976 stepped: pos (-6, 23)
03:06:58.899 00.000 8976 move complete, result=0
03:06:58.899 00.000 8976 worker thread done servicing request
03:06:58.899 00.000 8976 Worker thread wakes up
03:06:58.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:58.900 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:58.900 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:06:59.589 00.689 8976 Exposure complete
03:06:59.595 00.006 8976 worker thread done servicing request
03:06:59.595 00.000 5052 OnExposeComplete: enter
03:06:59.595 00.000 5052 UpdateGuideState(): m_state=6
03:06:59.595 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12110
03:06:59.595 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.39, Mass=140, SNR=8.2, Peak=73 HFD=1.8
03:06:59.595 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.04) = xAngle (-3.47 = 2.81)
03:06:59.595 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.71)
03:06:59.595 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.43 mountX=-0.30 mountY=0.13, mountTheta=2.72
03:06:59.595 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.32, opts=13)
03:06:59.596 00.001 5052 Enqueuing Move request for stepguider (0.05, -0.32)
03:06:59.596 00.000 8976 Worker thread wakes up
03:06:59.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.32) opts 0xd
03:06:59.596 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.32)
03:06:59.596 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:06:59.596 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:06:59.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:59.596 00.000 8976 Moving (0.05, -0.32) raw xDistance=-0.30 yDistance=0.13
03:06:59.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:06:59.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:06:59.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:06:59.596 00.000 5052 Enqueuing Expose request
03:06:59.596 00.000 8976 MoveAxis(R, 1, ABG)
03:06:59.596 00.000 8976 stepping (-6, 23) + (1, 0)
03:06:59.596 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:59.619 00.023 8976 Received - 47 (G) 
03:06:59.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:06:59.619 00.000 8976 stepped: pos (-5, 23)
03:06:59.619 00.000 8976 MoveAxis(U, 0, ABG)
03:06:59.619 00.000 8976 move complete, result=0
03:06:59.619 00.000 8976 worker thread done servicing request
03:06:59.619 00.000 8976 Worker thread wakes up
03:06:59.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:06:59.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:06:59.619 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
03:07:00.302 00.683 8976 Exposure complete
03:07:00.308 00.006 8976 worker thread done servicing request
03:07:00.308 00.000 5052 OnExposeComplete: enter
03:07:00.308 00.000 5052 UpdateGuideState(): m_state=6
03:07:00.308 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12111
03:07:00.308 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.63, Mass=160, SNR=8.7, Peak=73 HFD=2.2
03:07:00.308 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.04) = xAngle (-4.62 = 1.66)
03:07:00.308 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.56)
03:07:00.308 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.58 mountX=-0.01 mountY=0.15, mountTheta=1.66
03:07:00.310 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.08, opts=13)
03:07:00.310 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.08)
03:07:00.310 00.000 8976 Worker thread wakes up
03:07:00.310 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:07:00.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.08) opts 0xd
03:07:00.310 00.000 5052 UpdateGuideState exits: m=160 SNR=8.7
03:07:00.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.08)
03:07:00.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:00.310 00.000 8976 Moving (-0.12, -0.08) raw xDistance=-0.01 yDistance=0.15
03:07:00.310 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:00.310 00.000 5052 Enqueuing Expose request
03:07:00.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:07:00.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:07:00.310 00.000 8976 MoveAxis(R, 0, ABG)
03:07:00.310 00.000 8976 MoveAxis(U, 0, ABG)
03:07:00.310 00.000 8976 move complete, result=0
03:07:00.310 00.000 8976 worker thread done servicing request
03:07:00.310 00.000 8976 Worker thread wakes up
03:07:00.310 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:00.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:00.311 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:00.996 00.685 8976 Exposure complete
03:07:01.001 00.005 8976 worker thread done servicing request
03:07:01.001 00.000 5052 OnExposeComplete: enter
03:07:01.001 00.000 5052 UpdateGuideState(): m_state=6
03:07:01.001 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12112
03:07:01.001 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.73, Mass=139, SNR=8.1, Peak=76 HFD=1.9
03:07:01.001 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:07:01.001 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
03:07:01.001 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.02 hyp=0.29 cameraTheta=3.06 mountX=0.15 mountY=0.23, mountTheta=0.98
03:07:01.002 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.02, opts=13)
03:07:01.002 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.02)
03:07:01.002 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
03:07:01.002 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:07:01.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:01.002 00.000 8976 Worker thread wakes up
03:07:01.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.02) opts 0xd
03:07:01.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.02)
03:07:01.002 00.000 8976 Moving (-0.29, 0.02) raw xDistance=0.15 yDistance=0.23
03:07:01.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:01.002 00.000 5052 Enqueuing Expose request
03:07:01.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:07:01.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:07:01.003 00.001 8976 MoveAxis(R, 0, ABG)
03:07:01.003 00.000 8976 MoveAxis(U, 0, ABG)
03:07:01.003 00.000 8976 move complete, result=0
03:07:01.003 00.000 8976 worker thread done servicing request
03:07:01.003 00.000 8976 Worker thread wakes up
03:07:01.003 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:01.003 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:01.003 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:01.689 00.686 8976 Exposure complete
03:07:01.695 00.006 8976 worker thread done servicing request
03:07:01.695 00.000 5052 OnExposeComplete: enter
03:07:01.695 00.000 5052 UpdateGuideState(): m_state=6
03:07:01.695 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12113
03:07:01.695 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.78, Mass=156, SNR=8.6, Peak=68 HFD=1.9
03:07:01.695 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:07:01.696 00.001 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
03:07:01.696 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.07 hyp=0.56 cameraTheta=3.01 mountX=0.32 mountY=0.43, mountTheta=0.93
03:07:01.697 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.07, opts=13)
03:07:01.697 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.07)
03:07:01.697 00.000 8976 Worker thread wakes up
03:07:01.697 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:07:01.697 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
03:07:01.697 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.07) opts 0xd
03:07:01.697 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.07)
03:07:01.697 00.000 8976 Moving (-0.56, 0.07) raw xDistance=0.32 yDistance=0.43
03:07:01.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:07:01.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:01.697 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:01.697 00.000 5052 Enqueuing Expose request
03:07:01.697 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:07:01.697 00.000 8976 MoveAxis(L, 1, ABG)
03:07:01.697 00.000 8976 stepping (-5, 23) + (-1, 0)
03:07:01.697 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:01.729 00.032 8976 Received - 47 (G) 
03:07:01.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:01.729 00.000 8976 stepped: pos (-6, 23)
03:07:01.729 00.000 8976 MoveAxis(D, 2, ABG)
03:07:01.729 00.000 8976 stepping (-6, 23) + (0, -2)
03:07:01.729 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:01.761 00.032 8976 Received - 47 (G) 
03:07:01.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:01.761 00.000 8976 stepped: pos (-6, 21)
03:07:01.761 00.000 8976 move complete, result=0
03:07:01.761 00.000 8976 worker thread done servicing request
03:07:01.761 00.000 8976 Worker thread wakes up
03:07:01.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:01.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:01.761 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
03:07:02.445 00.684 8976 Exposure complete
03:07:02.452 00.007 8976 worker thread done servicing request
03:07:02.452 00.000 5052 OnExposeComplete: enter
03:07:02.452 00.000 5052 UpdateGuideState(): m_state=6
03:07:02.452 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12114
03:07:02.452 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.80, Mass=144, SNR=8.3, Peak=75 HFD=1.6
03:07:02.452 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
03:07:02.452 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
03:07:02.452 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.80 mountX=0.04 mountY=-0.12, mountTheta=-1.25
03:07:02.453 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.09, opts=13)
03:07:02.453 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.09)
03:07:02.453 00.000 8976 Worker thread wakes up
03:07:02.453 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.09) opts 0xd
03:07:02.453 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.09)
03:07:02.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:07:02.453 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:07:02.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:02.453 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:02.453 00.000 5052 Enqueuing Expose request
03:07:02.453 00.000 8976 Moving (0.09, 0.09) raw xDistance=0.04 yDistance=-0.12
03:07:02.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:07:02.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:07:02.453 00.000 8976 MoveAxis(R, 0, ABG)
03:07:02.453 00.000 8976 MoveAxis(U, 0, ABG)
03:07:02.454 00.001 8976 move complete, result=0
03:07:02.454 00.000 8976 worker thread done servicing request
03:07:02.454 00.000 8976 Worker thread wakes up
03:07:02.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:02.454 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:02.454 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:03.139 00.685 8976 Exposure complete
03:07:03.145 00.006 8976 worker thread done servicing request
03:07:03.145 00.000 5052 OnExposeComplete: enter
03:07:03.145 00.000 5052 UpdateGuideState(): m_state=6
03:07:03.145 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12115
03:07:03.145 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.84, Mass=142, SNR=8.3, Peak=81 HFD=1.7
03:07:03.145 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
03:07:03.145 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
03:07:03.145 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.94 mountX=0.07 mountY=-0.14, mountTheta=-1.12
03:07:03.146 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.13, opts=13)
03:07:03.146 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.13)
03:07:03.146 00.000 8976 Worker thread wakes up
03:07:03.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.13) opts 0xd
03:07:03.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.13)
03:07:03.146 00.000 8976 Moving (0.09, 0.13) raw xDistance=0.07 yDistance=-0.14
03:07:03.146 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:07:03.146 00.000 5052 UpdateGuideState exits: m=142 SNR=8.3
03:07:03.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:03.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:07:03.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:07:03.146 00.000 8976 MoveAxis(R, 0, ABG)
03:07:03.146 00.000 8976 MoveAxis(U, 0, ABG)
03:07:03.146 00.000 8976 move complete, result=0
03:07:03.146 00.000 8976 worker thread done servicing request
03:07:03.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:03.146 00.000 5052 Enqueuing Expose request
03:07:03.146 00.000 8976 Worker thread wakes up
03:07:03.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:03.147 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:03.147 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:03.831 00.684 8976 Exposure complete
03:07:03.836 00.005 8976 worker thread done servicing request
03:07:03.836 00.000 5052 OnExposeComplete: enter
03:07:03.836 00.000 5052 UpdateGuideState(): m_state=6
03:07:03.836 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12116
03:07:03.837 00.001 5052 Star::Find returns 1 (0), X=328.86, Y=282.28, Mass=156, SNR=8.6, Peak=84 HFD=2.1
03:07:03.837 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.04) = xAngle (0.04 = 0.04)
03:07:03.837 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.07 = -0.07)
03:07:03.837 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.57 hyp=0.65 cameraTheta=2.08 mountX=0.65 mountY=-0.04, mountTheta=-0.07
03:07:03.837 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.57, opts=13)
03:07:03.837 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.57)
03:07:03.837 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:07:03.837 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
03:07:03.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:03.837 00.000 8976 Worker thread wakes up
03:07:03.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.57) opts 0xd
03:07:03.838 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.57)
03:07:03.838 00.000 8976 Moving (-0.32, 0.57) raw xDistance=0.65 yDistance=-0.04
03:07:03.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:03.838 00.000 5052 Enqueuing Expose request
03:07:03.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
03:07:03.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:07:03.838 00.000 8976 MoveAxis(L, 3, ABG)
03:07:03.838 00.000 8976 stepping (-6, 21) + (-3, 0)
03:07:03.838 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:03.871 00.033 8976 Received - 47 (G) 
03:07:03.871 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:03.871 00.000 8976 stepped: pos (-9, 21)
03:07:03.871 00.000 8976 MoveAxis(U, 0, ABG)
03:07:03.871 00.000 8976 move complete, result=0
03:07:03.871 00.000 8976 worker thread done servicing request
03:07:03.871 00.000 8976 Worker thread wakes up
03:07:03.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:03.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:03.871 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.0 px 0 ms NORTH
03:07:04.557 00.686 8976 Exposure complete
03:07:04.562 00.005 8976 worker thread done servicing request
03:07:04.562 00.000 5052 OnExposeComplete: enter
03:07:04.562 00.000 5052 UpdateGuideState(): m_state=6
03:07:04.562 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12117
03:07:04.562 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.02, Mass=164, SNR=8.8, Peak=77 HFD=2.1
03:07:04.562 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
03:07:04.562 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
03:07:04.562 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.31 hyp=0.32 cameraTheta=1.85 mountX=0.31 mountY=-0.09, mountTheta=-0.29
03:07:04.563 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.31, opts=13)
03:07:04.563 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.31)
03:07:04.563 00.000 8976 Worker thread wakes up
03:07:04.563 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:07:04.563 00.000 5052 UpdateGuideState exits: m=164 SNR=8.8
03:07:04.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:04.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.31) opts 0xd
03:07:04.564 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:04.564 00.000 5052 Enqueuing Expose request
03:07:04.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.31)
03:07:04.564 00.000 8976 Moving (-0.09, 0.31) raw xDistance=0.31 yDistance=-0.09
03:07:04.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.31
03:07:04.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:07:04.564 00.000 8976 MoveAxis(L, 1, ABG)
03:07:04.564 00.000 8976 stepping (-9, 21) + (-1, 0)
03:07:04.564 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:04.591 00.027 8976 Received - 47 (G) 
03:07:04.591 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:04.591 00.000 8976 stepped: pos (-10, 21)
03:07:04.591 00.000 8976 MoveAxis(U, 0, ABG)
03:07:04.591 00.000 8976 move complete, result=0
03:07:04.591 00.000 8976 worker thread done servicing request
03:07:04.591 00.000 8976 Worker thread wakes up
03:07:04.591 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:04.591 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:04.591 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:07:05.274 00.683 8976 Exposure complete
03:07:05.279 00.005 8976 worker thread done servicing request
03:07:05.279 00.000 5052 OnExposeComplete: enter
03:07:05.279 00.000 5052 UpdateGuideState(): m_state=6
03:07:05.279 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12118
03:07:05.279 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.55, Mass=159, SNR=8.7, Peak=75 HFD=1.9
03:07:05.279 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.63 = 2.66)
03:07:05.279 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.55)
03:07:05.279 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.58 mountX=-0.14 mountY=0.09, mountTheta=2.58
03:07:05.280 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.16, opts=13)
03:07:05.280 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.16)
03:07:05.280 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:07:05.280 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
03:07:05.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:05.280 00.000 8976 Worker thread wakes up
03:07:05.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.16) opts 0xd
03:07:05.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.16)
03:07:05.280 00.000 8976 Moving (-0.00, -0.16) raw xDistance=-0.14 yDistance=0.09
03:07:05.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:05.280 00.000 5052 Enqueuing Expose request
03:07:05.281 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:07:05.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:07:05.281 00.000 8976 MoveAxis(R, 0, ABG)
03:07:05.281 00.000 8976 MoveAxis(U, 0, ABG)
03:07:05.281 00.000 8976 move complete, result=0
03:07:05.281 00.000 8976 worker thread done servicing request
03:07:05.281 00.000 8976 Worker thread wakes up
03:07:05.281 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:05.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:05.281 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:05.970 00.689 8976 Exposure complete
03:07:05.976 00.006 8976 worker thread done servicing request
03:07:05.976 00.000 5052 OnExposeComplete: enter
03:07:05.976 00.000 5052 UpdateGuideState(): m_state=6
03:07:05.976 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12119
03:07:05.976 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.60, Mass=146, SNR=8.4, Peak=75 HFD=1.6
03:07:05.976 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.99 = 1.30)
03:07:05.976 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
03:07:05.976 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.11 hyp=0.55 cameraTheta=-2.94 mountX=0.15 mountY=0.51, mountTheta=1.29
03:07:05.978 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.11, opts=13)
03:07:05.978 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.11)
03:07:05.978 00.000 8976 Worker thread wakes up
03:07:05.978 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:07:05.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.11) opts 0xd
03:07:05.978 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
03:07:05.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.11)
03:07:05.978 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:05.978 00.000 8976 Moving (-0.54, -0.11) raw xDistance=0.15 yDistance=0.51
03:07:05.978 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:05.978 00.000 5052 Enqueuing Expose request
03:07:05.979 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:07:05.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
03:07:05.979 00.000 8976 MoveAxis(R, 0, ABG)
03:07:05.979 00.000 8976 MoveAxis(D, 2, ABG)
03:07:05.979 00.000 8976 stepping (-10, 21) + (0, -2)
03:07:05.979 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:06.013 00.034 8976 Received - 47 (G) 
03:07:06.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:06.013 00.000 8976 stepped: pos (-10, 19)
03:07:06.013 00.000 8976 move complete, result=0
03:07:06.014 00.001 8976 worker thread done servicing request
03:07:06.014 00.000 8976 Worker thread wakes up
03:07:06.014 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:07:06.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:06.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:06.696 00.682 8976 Exposure complete
03:07:06.702 00.006 8976 worker thread done servicing request
03:07:06.703 00.001 5052 OnExposeComplete: enter
03:07:06.703 00.000 5052 UpdateGuideState(): m_state=6
03:07:06.703 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12120
03:07:06.703 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.60, Mass=166, SNR=8.9, Peak=72 HFD=2.1
03:07:06.703 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
03:07:06.703 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
03:07:06.703 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.11 hyp=0.44 cameraTheta=-2.90 mountX=0.10 mountY=0.41, mountTheta=1.33
03:07:06.703 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.11, opts=13)
03:07:06.704 00.001 5052 Enqueuing Move request for stepguider (-0.43, -0.11)
03:07:06.704 00.000 8976 Worker thread wakes up
03:07:06.704 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:07:06.704 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
03:07:06.704 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:06.704 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.11) opts 0xd
03:07:06.704 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:06.704 00.000 5052 Enqueuing Expose request
03:07:06.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.11)
03:07:06.704 00.000 8976 Moving (-0.43, -0.11) raw xDistance=0.10 yDistance=0.41
03:07:06.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:07:06.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
03:07:06.704 00.000 8976 MoveAxis(R, 0, ABG)
03:07:06.704 00.000 8976 MoveAxis(D, 2, ABG)
03:07:06.704 00.000 8976 stepping (-10, 19) + (0, -2)
03:07:06.704 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:06.733 00.029 8976 Received - 47 (G) 
03:07:06.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:06.733 00.000 8976 stepped: pos (-10, 17)
03:07:06.733 00.000 8976 move complete, result=0
03:07:06.733 00.000 8976 worker thread done servicing request
03:07:06.733 00.000 8976 Worker thread wakes up
03:07:06.733 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:07:06.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:06.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:07.418 00.685 8976 Exposure complete
03:07:07.423 00.005 8976 worker thread done servicing request
03:07:07.424 00.001 5052 OnExposeComplete: enter
03:07:07.424 00.000 5052 UpdateGuideState(): m_state=6
03:07:07.424 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12121
03:07:07.424 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.54, Mass=140, SNR=8.2, Peak=69 HFD=1.9
03:07:07.424 00.000 5052 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.04) = xAngle (-3.71 = 2.57)
03:07:07.424 00.000 5052 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.81 = 2.47)
03:07:07.424 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.17 cameraTheta=-1.67 mountX=-0.14 mountY=0.10, mountTheta=2.50
03:07:07.424 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.16, opts=13)
03:07:07.424 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.16)
03:07:07.425 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:07:07.425 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:07:07.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:07.425 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:07.425 00.000 8976 Worker thread wakes up
03:07:07.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.16) opts 0xd
03:07:07.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.16)
03:07:07.425 00.000 8976 Moving (-0.02, -0.16) raw xDistance=-0.14 yDistance=0.10
03:07:07.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:07:07.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:07:07.425 00.000 8976 MoveAxis(R, 0, ABG)
03:07:07.425 00.000 8976 MoveAxis(U, 0, ABG)
03:07:07.425 00.000 5052 Enqueuing Expose request
03:07:07.425 00.000 8976 move complete, result=0
03:07:07.425 00.000 8976 worker thread done servicing request
03:07:07.425 00.000 8976 Worker thread wakes up
03:07:07.425 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:07.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:07.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:08.111 00.686 8976 Exposure complete
03:07:08.117 00.006 8976 worker thread done servicing request
03:07:08.117 00.000 5052 OnExposeComplete: enter
03:07:08.117 00.000 5052 UpdateGuideState(): m_state=6
03:07:08.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12122
03:07:08.117 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.55, Mass=155, SNR=8.6, Peak=65 HFD=1.6
03:07:08.117 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
03:07:08.117 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
03:07:08.117 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.16 hyp=0.42 cameraTheta=-0.39 mountX=-0.32 mountY=-0.24, mountTheta=-2.50
03:07:08.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.16, opts=13)
03:07:08.118 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.16)
03:07:08.118 00.000 8976 Worker thread wakes up
03:07:08.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.16) opts 0xd
03:07:08.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.16)
03:07:08.118 00.000 8976 Moving (0.39, -0.16) raw xDistance=-0.32 yDistance=-0.24
03:07:08.118 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:07:08.118 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
03:07:08.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:08.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:07:08.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:07:08.118 00.000 8976 MoveAxis(R, 1, ABG)
03:07:08.118 00.000 8976 stepping (-10, 17) + (1, 0)
03:07:08.118 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:08.118 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:08.118 00.000 5052 Enqueuing Expose request
03:07:08.140 00.022 8976 Received - 47 (G) 
03:07:08.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:08.140 00.000 8976 stepped: pos (-9, 17)
03:07:08.140 00.000 8976 MoveAxis(U, 0, ABG)
03:07:08.140 00.000 8976 move complete, result=0
03:07:08.140 00.000 8976 worker thread done servicing request
03:07:08.140 00.000 8976 Worker thread wakes up
03:07:08.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:08.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:08.140 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
03:07:08.825 00.685 8976 Exposure complete
03:07:08.830 00.005 8976 worker thread done servicing request
03:07:08.830 00.000 5052 OnExposeComplete: enter
03:07:08.830 00.000 5052 UpdateGuideState(): m_state=6
03:07:08.830 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12123
03:07:08.830 00.000 5052 Star::Find returns 1 (1), X=329.88, Y=281.65, Mass=145, SNR=8.3, Peak=63 HFD=2.2
03:07:08.830 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
03:07:08.830 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
03:07:08.830 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.06 hyp=0.71 cameraTheta=-0.08 mountX=-0.37 mountY=-0.56, mountTheta=-2.16
03:07:08.831 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.06, opts=13)
03:07:08.831 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.06)
03:07:08.831 00.000 8976 Worker thread wakes up
03:07:08.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.06) opts 0xd
03:07:08.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.06)
03:07:08.831 00.000 8976 Moving (0.71, -0.06) raw xDistance=-0.37 yDistance=-0.56
03:07:08.832 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:07:08.832 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3 Saturated
03:07:08.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:08.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
03:07:08.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
03:07:08.832 00.000 8976 MoveAxis(R, 2, ABG)
03:07:08.832 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:08.832 00.000 5052 Enqueuing Expose request
03:07:08.832 00.000 8976 stepping (-9, 17) + (2, 0)
03:07:08.832 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:08.859 00.027 8976 Received - 47 (G) 
03:07:08.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:08.859 00.000 8976 stepped: pos (-7, 17)
03:07:08.859 00.000 8976 MoveAxis(U, 2, ABG)
03:07:08.859 00.000 8976 stepping (-7, 17) + (0, 2)
03:07:08.859 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:08.890 00.031 8976 Received - 47 (G) 
03:07:08.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:08.890 00.000 8976 stepped: pos (-7, 19)
03:07:08.890 00.000 8976 move complete, result=0
03:07:08.890 00.000 8976 worker thread done servicing request
03:07:08.890 00.000 8976 Worker thread wakes up
03:07:08.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:08.890 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:08.890 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
03:07:09.580 00.690 8976 Exposure complete
03:07:09.586 00.006 8976 worker thread done servicing request
03:07:09.586 00.000 5052 OnExposeComplete: enter
03:07:09.586 00.000 5052 UpdateGuideState(): m_state=6
03:07:09.586 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12124
03:07:09.586 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.91, Mass=139, SNR=8.2, Peak=75 HFD=2.0
03:07:09.586 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
03:07:09.586 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
03:07:09.586 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.21 hyp=0.32 cameraTheta=0.68 mountX=0.07 mountY=-0.32, mountTheta=-1.36
03:07:09.587 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.21, opts=13)
03:07:09.587 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.21)
03:07:09.587 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:07:09.587 00.000 5052 UpdateGuideState exits: m=139 SNR=8.2
03:07:09.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:09.587 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:09.587 00.000 5052 Enqueuing Expose request
03:07:09.587 00.000 8976 Worker thread wakes up
03:07:09.587 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.21) opts 0xd
03:07:09.587 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.21)
03:07:09.587 00.000 8976 Moving (0.25, 0.21) raw xDistance=0.07 yDistance=-0.32
03:07:09.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:07:09.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
03:07:09.587 00.000 8976 MoveAxis(R, 0, ABG)
03:07:09.587 00.000 8976 MoveAxis(U, 1, ABG)
03:07:09.587 00.000 8976 stepping (-7, 19) + (0, 1)
03:07:09.587 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:09.610 00.023 8976 Received - 47 (G) 
03:07:09.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:09.610 00.000 8976 stepped: pos (-7, 20)
03:07:09.610 00.000 8976 move complete, result=0
03:07:09.610 00.000 8976 worker thread done servicing request
03:07:09.610 00.000 8976 Worker thread wakes up
03:07:09.610 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:09.610 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:09.610 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:07:10.295 00.685 8976 Exposure complete
03:07:10.300 00.005 8976 worker thread done servicing request
03:07:10.300 00.000 5052 OnExposeComplete: enter
03:07:10.300 00.000 5052 UpdateGuideState(): m_state=6
03:07:10.300 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12125
03:07:10.300 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.75, Mass=151, SNR=8.5, Peak=70 HFD=2.3
03:07:10.300 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:07:10.300 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
03:07:10.300 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.04 hyp=0.32 cameraTheta=3.03 mountX=0.18 mountY=0.25, mountTheta=0.95
03:07:10.300 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.04, opts=13)
03:07:10.300 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.04)
03:07:10.300 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:07:10.300 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
03:07:10.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:10.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:10.300 00.000 5052 Enqueuing Expose request
03:07:10.300 00.000 8976 Worker thread wakes up
03:07:10.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.04) opts 0xd
03:07:10.301 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.04)
03:07:10.301 00.000 8976 Moving (-0.32, 0.04) raw xDistance=0.18 yDistance=0.25
03:07:10.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:07:10.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:07:10.301 00.000 8976 MoveAxis(R, 0, ABG)
03:07:10.301 00.000 8976 MoveAxis(U, 0, ABG)
03:07:10.301 00.000 8976 move complete, result=0
03:07:10.301 00.000 8976 worker thread done servicing request
03:07:10.301 00.000 8976 Worker thread wakes up
03:07:10.301 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:10.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:10.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:11.002 00.701 8976 Exposure complete
03:07:11.007 00.005 8976 worker thread done servicing request
03:07:11.007 00.000 5052 OnExposeComplete: enter
03:07:11.007 00.000 5052 UpdateGuideState(): m_state=6
03:07:11.008 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12126
03:07:11.008 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.48, Mass=149, SNR=8.4, Peak=70 HFD=1.7
03:07:11.008 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.75 = 1.53)
03:07:11.008 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
03:07:11.008 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.23 hyp=0.55 cameraTheta=-2.71 mountX=0.02 mountY=0.55, mountTheta=1.53
03:07:11.009 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.23, opts=13)
03:07:11.009 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.23)
03:07:11.009 00.000 8976 Worker thread wakes up
03:07:11.009 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:07:11.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.23) opts 0xd
03:07:11.010 00.001 5052 UpdateGuideState exits: m=149 SNR=8.4
03:07:11.010 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.23)
03:07:11.010 00.000 8976 Moving (-0.50, -0.23) raw xDistance=0.02 yDistance=0.55
03:07:11.010 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:11.010 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:11.010 00.000 5052 Enqueuing Expose request
03:07:11.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:07:11.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
03:07:11.010 00.000 8976 MoveAxis(R, 0, ABG)
03:07:11.010 00.000 8976 MoveAxis(D, 2, ABG)
03:07:11.010 00.000 8976 stepping (-7, 20) + (0, -2)
03:07:11.010 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:11.033 00.023 8976 Received - 47 (G) 
03:07:11.033 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:11.033 00.000 8976 stepped: pos (-7, 18)
03:07:11.033 00.000 8976 move complete, result=0
03:07:11.033 00.000 8976 worker thread done servicing request
03:07:11.033 00.000 8976 Worker thread wakes up
03:07:11.033 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:07:11.033 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:11.033 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:11.718 00.685 8976 Exposure complete
03:07:11.724 00.006 8976 worker thread done servicing request
03:07:11.724 00.000 5052 OnExposeComplete: enter
03:07:11.724 00.000 5052 UpdateGuideState(): m_state=6
03:07:11.724 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12127
03:07:11.724 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.91, Mass=147, SNR=8.4, Peak=74 HFD=2.1
03:07:11.724 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:07:11.724 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
03:07:11.724 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.20 hyp=0.66 cameraTheta=2.83 mountX=0.46 mountY=0.42, mountTheta=0.73
03:07:11.725 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.20, opts=13)
03:07:11.725 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.20)
03:07:11.725 00.000 8976 Worker thread wakes up
03:07:11.725 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.20) opts 0xd
03:07:11.725 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.20)
03:07:11.725 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:07:11.725 00.000 8976 Moving (-0.63, 0.20) raw xDistance=0.46 yDistance=0.42
03:07:11.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:07:11.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
03:07:11.725 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
03:07:11.725 00.000 8976 MoveAxis(L, 2, ABG)
03:07:11.725 00.000 8976 stepping (-7, 18) + (-2, 0)
03:07:11.725 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:11.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:11.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:11.726 00.001 5052 Enqueuing Expose request
03:07:11.752 00.026 8976 Received - 47 (G) 
03:07:11.752 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:11.752 00.000 8976 stepped: pos (-9, 18)
03:07:11.752 00.000 8976 MoveAxis(D, 2, ABG)
03:07:11.752 00.000 8976 stepping (-9, 18) + (0, -2)
03:07:11.752 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:11.784 00.032 8976 Received - 47 (G) 
03:07:11.784 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:11.784 00.000 8976 stepped: pos (-9, 16)
03:07:11.784 00.000 8976 move complete, result=0
03:07:11.784 00.000 8976 worker thread done servicing request
03:07:11.784 00.000 8976 Worker thread wakes up
03:07:11.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:11.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:11.784 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:07:12.470 00.686 8976 Exposure complete
03:07:12.475 00.005 8976 worker thread done servicing request
03:07:12.475 00.000 5052 OnExposeComplete: enter
03:07:12.476 00.001 5052 UpdateGuideState(): m_state=6
03:07:12.476 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12128
03:07:12.476 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.65, Mass=143, SNR=8.3, Peak=71 HFD=1.8
03:07:12.476 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
03:07:12.476 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
03:07:12.476 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.06 hyp=0.40 cameraTheta=-2.99 mountX=0.13 mountY=0.37, mountTheta=1.24
03:07:12.477 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.06, opts=13)
03:07:12.477 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.06)
03:07:12.478 00.001 8976 Worker thread wakes up
03:07:12.478 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:07:12.478 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
03:07:12.478 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.06) opts 0xd
03:07:12.478 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.06)
03:07:12.478 00.000 8976 Moving (-0.40, -0.06) raw xDistance=0.13 yDistance=0.37
03:07:12.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:07:12.478 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:12.478 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:12.478 00.000 5052 Enqueuing Expose request
03:07:12.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
03:07:12.478 00.000 8976 MoveAxis(R, 0, ABG)
03:07:12.478 00.000 8976 MoveAxis(D, 2, ABG)
03:07:12.478 00.000 8976 stepping (-9, 16) + (0, -2)
03:07:12.478 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:12.504 00.026 8976 Received - 47 (G) 
03:07:12.504 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:12.504 00.000 8976 stepped: pos (-9, 14)
03:07:12.504 00.000 8976 move complete, result=0
03:07:12.504 00.000 8976 worker thread done servicing request
03:07:12.504 00.000 8976 Worker thread wakes up
03:07:12.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:12.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:12.504 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:07:13.193 00.689 8976 Exposure complete
03:07:13.198 00.005 8976 worker thread done servicing request
03:07:13.198 00.000 5052 OnExposeComplete: enter
03:07:13.198 00.000 5052 UpdateGuideState(): m_state=6
03:07:13.198 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12129
03:07:13.198 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.63, Mass=140, SNR=8.2, Peak=76 HFD=1.8
03:07:13.199 00.001 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.02 = 1.27)
03:07:13.199 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
03:07:13.199 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.08 hyp=0.46 cameraTheta=-2.97 mountX=0.14 mountY=0.42, mountTheta=1.26
03:07:13.199 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.08, opts=13)
03:07:13.200 00.001 5052 Enqueuing Move request for stepguider (-0.45, -0.08)
03:07:13.200 00.000 8976 Worker thread wakes up
03:07:13.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.08) opts 0xd
03:07:13.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.08)
03:07:13.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:07:13.200 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:07:13.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:13.200 00.000 8976 Moving (-0.45, -0.08) raw xDistance=0.14 yDistance=0.42
03:07:13.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:07:13.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
03:07:13.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:13.200 00.000 5052 Enqueuing Expose request
03:07:13.200 00.000 8976 MoveAxis(R, 0, ABG)
03:07:13.200 00.000 8976 MoveAxis(D, 2, ABG)
03:07:13.200 00.000 8976 stepping (-9, 14) + (0, -2)
03:07:13.200 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:13.223 00.023 8976 Received - 47 (G) 
03:07:13.223 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:13.223 00.000 8976 stepped: pos (-9, 12)
03:07:13.223 00.000 8976 move complete, result=0
03:07:13.223 00.000 8976 worker thread done servicing request
03:07:13.223 00.000 8976 Worker thread wakes up
03:07:13.223 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:07:13.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:13.223 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:13.909 00.686 8976 Exposure complete
03:07:13.914 00.005 8976 worker thread done servicing request
03:07:13.915 00.001 5052 OnExposeComplete: enter
03:07:13.915 00.000 5052 UpdateGuideState(): m_state=6
03:07:13.915 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12130
03:07:13.915 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=282.79, Mass=124, SNR=7.7, Peak=71 HFD=1.6
03:07:13.915 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
03:07:13.915 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
03:07:13.915 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=1.08 hyp=1.14 cameraTheta=1.91 mountX=1.13 mountY=-0.27, mountTheta=-0.24
03:07:13.916 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=1.08, opts=13)
03:07:13.916 00.000 5052 Enqueuing Move request for stepguider (-0.38, 1.08)
03:07:13.916 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:07:13.916 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
03:07:13.916 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:13.916 00.000 8976 Worker thread wakes up
03:07:13.916 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:13.916 00.000 5052 Enqueuing Expose request
03:07:13.916 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 1.08) opts 0xd
03:07:13.916 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 1.08)
03:07:13.916 00.000 8976 Moving (-0.38, 1.08) raw xDistance=1.13 yDistance=-0.27
03:07:13.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.13
03:07:13.916 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
03:07:13.916 00.000 8976 MoveAxis(L, 5, ABG)
03:07:13.916 00.000 8976 stepping (-9, 12) + (-5, 0)
03:07:13.916 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:07:13.958 00.042 8976 Received - 47 (G) 
03:07:13.958 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:07:13.958 00.000 8976 stepped: pos (-14, 12)
03:07:13.958 00.000 8976 MoveAxis(U, 1, ABG)
03:07:13.958 00.000 8976 stepping (-14, 12) + (0, 1)
03:07:13.958 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:13.991 00.033 8976 Received - 47 (G) 
03:07:13.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:13.991 00.000 8976 stepped: pos (-14, 13)
03:07:13.991 00.000 8976 move complete, result=0
03:07:13.991 00.000 8976 worker thread done servicing request
03:07:13.991 00.000 8976 Worker thread wakes up
03:07:13.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:13.991 00.000 5052 GuideStep: 1.1 px 5 ms WEST, -0.3 px 1 ms NORTH
03:07:13.991 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:14.675 00.684 8976 Exposure complete
03:07:14.680 00.005 8976 worker thread done servicing request
03:07:14.680 00.000 5052 OnExposeComplete: enter
03:07:14.680 00.000 5052 UpdateGuideState(): m_state=6
03:07:14.680 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12131
03:07:14.680 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.94, Mass=168, SNR=8.9, Peak=77 HFD=2.2
03:07:14.680 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:07:14.680 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
03:07:14.680 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.23 hyp=0.41 cameraTheta=2.52 mountX=0.36 mountY=0.15, mountTheta=0.39
03:07:14.681 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.23, opts=13)
03:07:14.681 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.23)
03:07:14.681 00.000 8976 Worker thread wakes up
03:07:14.682 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.23) opts 0xd
03:07:14.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.23)
03:07:14.682 00.000 8976 Moving (-0.33, 0.23) raw xDistance=0.36 yDistance=0.15
03:07:14.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.36
03:07:14.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:07:14.682 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
03:07:14.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:14.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:07:14.682 00.000 8976 MoveAxis(L, 2, ABG)
03:07:14.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:14.682 00.000 5052 Enqueuing Expose request
03:07:14.682 00.000 8976 stepping (-14, 13) + (-2, 0)
03:07:14.682 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:14.710 00.028 8976 Received - 47 (G) 
03:07:14.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:14.710 00.000 8976 stepped: pos (-16, 13)
03:07:14.710 00.000 8976 MoveAxis(U, 0, ABG)
03:07:14.710 00.000 8976 move complete, result=0
03:07:14.710 00.000 8976 worker thread done servicing request
03:07:14.710 00.000 8976 Worker thread wakes up
03:07:14.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:14.711 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:14.711 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
03:07:15.398 00.687 8976 Exposure complete
03:07:15.403 00.005 8976 worker thread done servicing request
03:07:15.403 00.000 5052 OnExposeComplete: enter
03:07:15.403 00.000 5052 UpdateGuideState(): m_state=6
03:07:15.403 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12132
03:07:15.403 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.39, Mass=142, SNR=8.2, Peak=69 HFD=1.8
03:07:15.403 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
03:07:15.403 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
03:07:15.403 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.31 hyp=0.57 cameraTheta=-0.58 mountX=-0.50 mountY=-0.23, mountTheta=-2.71
03:07:15.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.31, opts=13)
03:07:15.404 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.31)
03:07:15.404 00.000 8976 Worker thread wakes up
03:07:15.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.31) opts 0xd
03:07:15.405 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.31)
03:07:15.405 00.000 8976 Moving (0.48, -0.31) raw xDistance=-0.50 yDistance=-0.23
03:07:15.405 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:07:15.405 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:07:15.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:15.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50
03:07:15.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:07:15.405 00.000 8976 MoveAxis(R, 2, ABG)
03:07:15.405 00.000 8976 stepping (-16, 13) + (2, 0)
03:07:15.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:15.405 00.000 5052 Enqueuing Expose request
03:07:15.405 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:15.429 00.024 8976 Received - 47 (G) 
03:07:15.429 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:15.429 00.000 8976 stepped: pos (-14, 13)
03:07:15.429 00.000 8976 MoveAxis(U, 0, ABG)
03:07:15.429 00.000 8976 move complete, result=0
03:07:15.429 00.000 8976 worker thread done servicing request
03:07:15.429 00.000 8976 Worker thread wakes up
03:07:15.429 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:15.429 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
03:07:15.429 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:16.117 00.688 8976 Exposure complete
03:07:16.122 00.005 8976 worker thread done servicing request
03:07:16.122 00.000 5052 OnExposeComplete: enter
03:07:16.122 00.000 5052 UpdateGuideState(): m_state=6
03:07:16.122 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12133
03:07:16.122 00.000 5052 Star::Find returns 1 (0), X=330.27, Y=281.17, Mass=117, SNR=7.5, Peak=67 HFD=1.8
03:07:16.122 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
03:07:16.122 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
03:07:16.122 00.000 5052 CameraToMount -- cameraX=1.09 cameraY=-0.54 hyp=1.22 cameraTheta=-0.46 mountX=-0.98 mountY=-0.63, mountTheta=-2.57
03:07:16.123 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.09, y=-0.54, opts=13)
03:07:16.123 00.000 5052 Enqueuing Move request for stepguider (1.09, -0.54)
03:07:16.123 00.000 8976 Worker thread wakes up
03:07:16.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.09, -0.54) opts 0xd
03:07:16.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.09, -0.54)
03:07:16.123 00.000 8976 Moving (1.09, -0.54) raw xDistance=-0.98 yDistance=-0.63
03:07:16.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.98
03:07:16.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.63
03:07:16.123 00.000 8976 MoveAxis(R, 4, ABG)
03:07:16.123 00.000 8976 stepping (-14, 13) + (4, 0)
03:07:16.123 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:07:16.123 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
03:07:16.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:16.123 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:07:16.123 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:16.123 00.000 5052 Enqueuing Expose request
03:07:16.164 00.041 8976 Received - 47 (G) 
03:07:16.165 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:07:16.165 00.000 8976 stepped: pos (-10, 13)
03:07:16.165 00.000 8976 MoveAxis(U, 2, ABG)
03:07:16.165 00.000 8976 stepping (-10, 13) + (0, 2)
03:07:16.165 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:16.197 00.032 8976 Received - 47 (G) 
03:07:16.197 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:16.197 00.000 8976 stepped: pos (-10, 15)
03:07:16.197 00.000 8976 move complete, result=0
03:07:16.197 00.000 8976 worker thread done servicing request
03:07:16.197 00.000 8976 Worker thread wakes up
03:07:16.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:16.197 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:16.197 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.6 px 2 ms NORTH
03:07:16.881 00.684 8976 Exposure complete
03:07:16.886 00.005 8976 worker thread done servicing request
03:07:16.887 00.001 5052 OnExposeComplete: enter
03:07:16.887 00.000 5052 UpdateGuideState(): m_state=6
03:07:16.887 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12134
03:07:16.887 00.000 5052 Star::Find returns 1 (0), X=330.36, Y=282.14, Mass=150, SNR=8.4, Peak=71 HFD=2.2
03:07:16.887 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
03:07:16.887 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
03:07:16.887 00.000 5052 CameraToMount -- cameraX=1.19 cameraY=0.43 hyp=1.26 cameraTheta=0.34 mountX=-0.16 mountY=-1.23, mountTheta=-1.70
03:07:16.887 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.19, y=0.43, opts=13)
03:07:16.887 00.000 5052 Enqueuing Move request for stepguider (1.19, 0.43)
03:07:16.888 00.001 8976 Worker thread wakes up
03:07:16.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.19, 0.43) opts 0xd
03:07:16.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.19, 0.43)
03:07:16.888 00.000 8976 Moving (1.19, 0.43) raw xDistance=-0.16 yDistance=-1.23
03:07:16.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:07:16.888 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:07:16.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:16.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:07:16.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.23
03:07:16.888 00.000 8976 MoveAxis(R, 0, ABG)
03:07:16.888 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:16.888 00.000 5052 Enqueuing Expose request
03:07:16.888 00.000 8976 MoveAxis(U, 5, ABG)
03:07:16.888 00.000 8976 stepping (-10, 15) + (0, 5)
03:07:16.888 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:07:16.932 00.044 8976 Received - 47 (G) 
03:07:16.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:07:16.932 00.000 8976 stepped: pos (-10, 20)
03:07:16.932 00.000 8976 move complete, result=0
03:07:16.932 00.000 8976 worker thread done servicing request
03:07:16.932 00.000 8976 Worker thread wakes up
03:07:16.932 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:16.932 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:16.932 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.2 px 5 ms NORTH
03:07:17.615 00.683 8976 Exposure complete
03:07:17.620 00.005 8976 worker thread done servicing request
03:07:17.620 00.000 5052 OnExposeComplete: enter
03:07:17.620 00.000 5052 UpdateGuideState(): m_state=6
03:07:17.620 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12135
03:07:17.620 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.14, Mass=141, SNR=8.2, Peak=68 HFD=2.3
03:07:17.621 00.001 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.04) = xAngle (-2.98 = -2.98)
03:07:17.621 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.08 = -3.08)
03:07:17.621 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.57 hyp=0.71 cameraTheta=-0.94 mountX=-0.70 mountY=-0.04, mountTheta=-3.08
03:07:17.621 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.57, opts=13)
03:07:17.621 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.57)
03:07:17.621 00.000 8976 Worker thread wakes up
03:07:17.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.57) opts 0xd
03:07:17.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.57)
03:07:17.622 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:07:17.622 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:07:17.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:17.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:17.622 00.000 8976 Moving (0.42, -0.57) raw xDistance=-0.70 yDistance=-0.04
03:07:17.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
03:07:17.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:07:17.622 00.000 8976 MoveAxis(R, 3, ABG)
03:07:17.622 00.000 5052 Enqueuing Expose request
03:07:17.622 00.000 8976 stepping (-10, 20) + (3, 0)
03:07:17.622 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:17.652 00.030 8976 Received - 47 (G) 
03:07:17.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:17.652 00.000 8976 stepped: pos (-7, 20)
03:07:17.652 00.000 8976 MoveAxis(U, 0, ABG)
03:07:17.652 00.000 8976 move complete, result=0
03:07:17.652 00.000 8976 worker thread done servicing request
03:07:17.652 00.000 8976 Worker thread wakes up
03:07:17.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:17.652 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:17.652 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.0 px 0 ms NORTH
03:07:18.336 00.684 8976 Exposure complete
03:07:18.342 00.006 8976 worker thread done servicing request
03:07:18.342 00.000 5052 OnExposeComplete: enter
03:07:18.342 00.000 5052 UpdateGuideState(): m_state=6
03:07:18.342 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12136
03:07:18.342 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=282.00, Mass=138, SNR=8.1, Peak=67 HFD=2.2
03:07:18.342 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
03:07:18.342 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
03:07:18.342 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.29 hyp=0.56 cameraTheta=0.55 mountX=0.04 mountY=-0.56, mountTheta=-1.50
03:07:18.343 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.29, opts=13)
03:07:18.343 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.29)
03:07:18.343 00.000 8976 Worker thread wakes up
03:07:18.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.29) opts 0xd
03:07:18.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.29)
03:07:18.343 00.000 8976 Moving (0.48, 0.29) raw xDistance=0.04 yDistance=-0.56
03:07:18.343 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:07:18.343 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:07:18.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:18.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:07:18.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56
03:07:18.343 00.000 8976 MoveAxis(R, 0, ABG)
03:07:18.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:18.343 00.000 5052 Enqueuing Expose request
03:07:18.343 00.000 8976 MoveAxis(U, 2, ABG)
03:07:18.344 00.001 8976 stepping (-7, 20) + (0, 2)
03:07:18.344 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:18.371 00.027 8976 Received - 47 (G) 
03:07:18.371 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:18.371 00.000 8976 stepped: pos (-7, 22)
03:07:18.371 00.000 8976 move complete, result=0
03:07:18.371 00.000 8976 worker thread done servicing request
03:07:18.371 00.000 8976 Worker thread wakes up
03:07:18.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:18.371 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:18.371 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
03:07:19.056 00.685 8976 Exposure complete
03:07:19.061 00.005 8976 worker thread done servicing request
03:07:19.061 00.000 5052 OnExposeComplete: enter
03:07:19.061 00.000 5052 UpdateGuideState(): m_state=6
03:07:19.061 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12137
03:07:19.061 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.88, Mass=140, SNR=8.1, Peak=73 HFD=2.1
03:07:19.062 00.001 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
03:07:19.062 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
03:07:19.062 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.17 hyp=0.42 cameraTheta=0.42 mountX=-0.02 mountY=-0.42, mountTheta=-1.62
03:07:19.062 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.17, opts=13)
03:07:19.062 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.17)
03:07:19.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:07:19.062 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
03:07:19.062 00.000 8976 Worker thread wakes up
03:07:19.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.17) opts 0xd
03:07:19.063 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.17)
03:07:19.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:19.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:19.063 00.000 5052 Enqueuing Expose request
03:07:19.063 00.000 8976 Moving (0.38, 0.17) raw xDistance=-0.02 yDistance=-0.42
03:07:19.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:07:19.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
03:07:19.063 00.000 8976 MoveAxis(R, 0, ABG)
03:07:19.063 00.000 8976 MoveAxis(U, 2, ABG)
03:07:19.063 00.000 8976 stepping (-7, 22) + (0, 2)
03:07:19.063 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:19.091 00.028 8976 Received - 47 (G) 
03:07:19.091 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:19.091 00.000 8976 stepped: pos (-7, 24)
03:07:19.091 00.000 8976 move complete, result=0
03:07:19.091 00.000 8976 worker thread done servicing request
03:07:19.091 00.000 8976 Worker thread wakes up
03:07:19.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:19.091 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:19.091 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:07:19.795 00.704 8976 Exposure complete
03:07:19.800 00.005 8976 worker thread done servicing request
03:07:19.801 00.001 5052 OnExposeComplete: enter
03:07:19.801 00.000 5052 UpdateGuideState(): m_state=6
03:07:19.801 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12138
03:07:19.801 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=282.13, Mass=133, SNR=7.9, Peak=68 HFD=2.4
03:07:19.801 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
03:07:19.801 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
03:07:19.801 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.42 hyp=0.58 cameraTheta=0.80 mountX=0.19 mountY=-0.57, mountTheta=-1.25
03:07:19.801 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.42, opts=13)
03:07:19.802 00.001 5052 Enqueuing Move request for stepguider (0.41, 0.42)
03:07:19.802 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:07:19.802 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:07:19.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:19.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:19.802 00.000 5052 Enqueuing Expose request
03:07:19.802 00.000 8976 Worker thread wakes up
03:07:19.802 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.42) opts 0xd
03:07:19.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.42)
03:07:19.802 00.000 8976 Moving (0.41, 0.42) raw xDistance=0.19 yDistance=-0.57
03:07:19.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:07:19.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
03:07:19.802 00.000 8976 MoveAxis(R, 0, ABG)
03:07:19.802 00.000 8976 MoveAxis(U, 2, ABG)
03:07:19.802 00.000 8976 stepping (-7, 24) + (0, 2)
03:07:19.802 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:19.826 00.024 8976 Received - 47 (G) 
03:07:19.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:19.826 00.000 8976 stepped: pos (-7, 26)
03:07:19.826 00.000 8976 move complete, result=0
03:07:19.826 00.000 8976 worker thread done servicing request
03:07:19.826 00.000 8976 Worker thread wakes up
03:07:19.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:19.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:19.826 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:07:20.510 00.684 8976 Exposure complete
03:07:20.515 00.005 8976 worker thread done servicing request
03:07:20.515 00.000 5052 OnExposeComplete: enter
03:07:20.515 00.000 5052 UpdateGuideState(): m_state=6
03:07:20.515 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12139
03:07:20.515 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.81, Mass=127, SNR=7.7, Peak=61 HFD=2.4
03:07:20.515 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
03:07:20.515 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
03:07:20.515 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.10 hyp=0.59 cameraTheta=0.17 mountX=-0.17 mountY=-0.54, mountTheta=-1.88
03:07:20.516 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.10, opts=13)
03:07:20.516 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.10)
03:07:20.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:07:20.516 00.000 5052 UpdateGuideState exits: m=127 SNR=7.7
03:07:20.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:20.516 00.000 8976 Worker thread wakes up
03:07:20.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.10) opts 0xd
03:07:20.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.10)
03:07:20.516 00.000 8976 Moving (0.58, 0.10) raw xDistance=-0.17 yDistance=-0.54
03:07:20.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:20.516 00.000 5052 Enqueuing Expose request
03:07:20.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:07:20.517 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
03:07:20.517 00.000 8976 MoveAxis(R, 0, ABG)
03:07:20.517 00.000 8976 MoveAxis(U, 2, ABG)
03:07:20.517 00.000 8976 stepping (-7, 26) + (0, 2)
03:07:20.517 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:20.545 00.028 8976 Received - 47 (G) 
03:07:20.545 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:20.545 00.000 8976 stepped: pos (-7, 28)
03:07:20.545 00.000 8976 move complete, result=0
03:07:20.545 00.000 8976 worker thread done servicing request
03:07:20.545 00.000 8976 Worker thread wakes up
03:07:20.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:20.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:20.545 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:07:21.231 00.686 8976 Exposure complete
03:07:21.237 00.006 8976 worker thread done servicing request
03:07:21.237 00.000 5052 OnExposeComplete: enter
03:07:21.237 00.000 5052 UpdateGuideState(): m_state=6
03:07:21.237 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12140
03:07:21.237 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.80, Mass=144, SNR=8.3, Peak=68 HFD=2.4
03:07:21.237 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
03:07:21.237 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
03:07:21.237 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.39 mountX=-0.02 mountY=-0.24, mountTheta=-1.65
03:07:21.237 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.09, opts=13)
03:07:21.238 00.001 5052 Enqueuing Move request for stepguider (0.22, 0.09)
03:07:21.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:07:21.238 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:07:21.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:21.238 00.000 8976 Worker thread wakes up
03:07:21.238 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.09) opts 0xd
03:07:21.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.09)
03:07:21.238 00.000 8976 Moving (0.22, 0.09) raw xDistance=-0.02 yDistance=-0.24
03:07:21.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:21.238 00.000 5052 Enqueuing Expose request
03:07:21.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:07:21.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:07:21.238 00.000 8976 MoveAxis(R, 0, ABG)
03:07:21.238 00.000 8976 MoveAxis(U, 0, ABG)
03:07:21.238 00.000 8976 move complete, result=0
03:07:21.238 00.000 8976 worker thread done servicing request
03:07:21.238 00.000 8976 Worker thread wakes up
03:07:21.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:21.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:21.238 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:07:21.924 00.686 8976 Exposure complete
03:07:21.929 00.005 8976 worker thread done servicing request
03:07:21.929 00.000 5052 OnExposeComplete: enter
03:07:21.929 00.000 5052 UpdateGuideState(): m_state=6
03:07:21.929 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12141
03:07:21.929 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.28, Mass=152, SNR=8.6, Peak=68 HFD=1.9
03:07:21.929 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.73 = -2.73)
03:07:21.929 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.83 = -2.83)
03:07:21.929 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.43 hyp=0.68 cameraTheta=-0.68 mountX=-0.62 mountY=-0.21, mountTheta=-2.82
03:07:21.930 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.43, opts=13)
03:07:21.930 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.43)
03:07:21.930 00.000 8976 Worker thread wakes up
03:07:21.930 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.43) opts 0xd
03:07:21.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.43)
03:07:21.930 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:07:21.930 00.000 5052 UpdateGuideState exits: m=152 SNR=8.6
03:07:21.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:21.930 00.000 8976 Moving (0.52, -0.43) raw xDistance=-0.62 yDistance=-0.21
03:07:21.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
03:07:21.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:07:21.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:21.930 00.000 5052 Enqueuing Expose request
03:07:21.930 00.000 8976 MoveAxis(R, 3, ABG)
03:07:21.931 00.001 8976 stepping (-7, 28) + (3, 0)
03:07:21.931 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:21.968 00.037 8976 Received - 47 (G) 
03:07:21.968 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:21.968 00.000 8976 stepped: pos (-4, 28)
03:07:21.968 00.000 8976 MoveAxis(U, 0, ABG)
03:07:21.968 00.000 8976 move complete, result=0
03:07:21.968 00.000 8976 worker thread done servicing request
03:07:21.968 00.000 8976 Worker thread wakes up
03:07:21.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:21.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:21.968 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.2 px 0 ms NORTH
03:07:22.653 00.685 8976 Exposure complete
03:07:22.658 00.005 8976 worker thread done servicing request
03:07:22.658 00.000 5052 OnExposeComplete: enter
03:07:22.658 00.000 5052 UpdateGuideState(): m_state=6
03:07:22.658 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12142
03:07:22.658 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=282.29, Mass=149, SNR=8.4, Peak=73 HFD=2.2
03:07:22.658 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
03:07:22.658 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
03:07:22.658 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.58 hyp=1.01 cameraTheta=0.62 mountX=0.15 mountY=-1.01, mountTheta=-1.43
03:07:22.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.58, opts=13)
03:07:22.659 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.58)
03:07:22.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:07:22.659 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:07:22.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:22.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:22.659 00.000 5052 Enqueuing Expose request
03:07:22.659 00.000 8976 Worker thread wakes up
03:07:22.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.58) opts 0xd
03:07:22.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.58)
03:07:22.659 00.000 8976 Moving (0.82, 0.58) raw xDistance=0.15 yDistance=-1.01
03:07:22.660 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:07:22.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.01
03:07:22.660 00.000 8976 MoveAxis(R, 0, ABG)
03:07:22.660 00.000 8976 MoveAxis(U, 4, ABG)
03:07:22.660 00.000 8976 stepping (-4, 28) + (0, 4)
03:07:22.660 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:07:22.704 00.044 8976 Received - 47 (G) 
03:07:22.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:07:22.704 00.000 8976 stepped: pos (-4, 32)
03:07:22.704 00.000 8976 starting a new bump
03:07:22.704 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:07:22.704 00.000 8976 MountToCamera -- mountX=0.85 mountY=-4.48 hyp=4.56 mountTheta=-1.38 cameraX=3.60, cameraY=2.79 cameraTheta=0.66
03:07:22.704 00.000 8976 incremental bump (3.600, 2.790) isValid = 1
03:07:22.704 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:07:22.704 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:07:22.704 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:07:22.704 00.000 8976 move complete, result=0
03:07:22.704 00.000 8976 worker thread done servicing request
03:07:22.704 00.000 8976 Worker thread wakes up
03:07:22.704 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:22.704 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:22.704 00.000 9828 Worker thread wakes up
03:07:22.704 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:07:22.704 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:07:22.704 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:07:22.704 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:07:22.705 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
03:07:22.705 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:07:22.705 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:07:22.705 00.000 9828 BLC: window closed
03:07:22.705 00.000 9828 MoveAxis(E, 30, B)
03:07:22.705 00.000 9828 Guiding  Dir = 2, Dur = 30
03:07:22.705 00.000 9828 IsSlewing returns 0
03:07:22.705 00.000 9828 IsGuiding returns 0
03:07:22.705 00.000 9828 PulseGuide returned control before completion, sleep 40
03:07:22.757 00.052 9828 IsGuiding returns 1
03:07:22.757 00.000 9828 scope still moving after pulse duration time elapsed
03:07:22.788 00.031 9828 IsSlewing returns 0
03:07:22.788 00.000 9828 IsGuiding returns 1
03:07:22.820 00.032 9828 IsSlewing returns 0
03:07:22.820 00.000 9828 IsGuiding returns 1
03:07:22.851 00.031 9828 IsSlewing returns 0
03:07:22.851 00.000 9828 IsGuiding returns 0
03:07:22.851 00.000 9828 scope move finished after 30 + 116 ms
03:07:22.851 00.000 9828 Move returns status 0, amount 30
03:07:22.851 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:22.851 00.000 9828 MoveAxis(N, 8, B)
03:07:22.852 00.001 9828 Guiding  Dir = 0, Dur = 8
03:07:22.867 00.015 9828 IsSlewing returns 0
03:07:22.867 00.000 9828 IsGuiding returns 0
03:07:22.867 00.000 9828 PulseGuide returned control before completion, sleep 18
03:07:22.898 00.031 9828 IsGuiding returns 1
03:07:22.898 00.000 9828 scope still moving after pulse duration time elapsed
03:07:22.928 00.030 9828 IsSlewing returns 0
03:07:22.928 00.000 9828 IsGuiding returns 1
03:07:22.959 00.031 9828 IsSlewing returns 0
03:07:22.959 00.000 9828 IsGuiding returns 1
03:07:22.990 00.031 9828 IsSlewing returns 0
03:07:22.990 00.000 9828 IsGuiding returns 1
03:07:23.021 00.031 9828 IsSlewing returns 0
03:07:23.022 00.001 9828 IsGuiding returns 0
03:07:23.022 00.000 9828 scope move finished after 8 + 146 ms
03:07:23.022 00.000 9828 Move returns status 0, amount 8
03:07:23.022 00.000 9828 move complete, result=0
03:07:23.022 00.000 9828 worker thread done servicing request
03:07:23.022 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:07:23.390 00.368 8976 Exposure complete
03:07:23.395 00.005 8976 worker thread done servicing request
03:07:23.395 00.000 5052 OnExposeComplete: enter
03:07:23.395 00.000 5052 UpdateGuideState(): m_state=6
03:07:23.395 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12143
03:07:23.395 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.76, Mass=155, SNR=8.6, Peak=77 HFD=2.2
03:07:23.395 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:07:23.395 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
03:07:23.395 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.56 mountX=0.08 mountY=0.04, mountTheta=0.44
03:07:23.396 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.05, opts=13)
03:07:23.396 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.05)
03:07:23.397 00.001 8976 Worker thread wakes up
03:07:23.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.05) opts 0xd
03:07:23.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.05)
03:07:23.397 00.000 8976 Moving (-0.08, 0.05) raw xDistance=0.08 yDistance=0.04
03:07:23.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:07:23.397 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
03:07:23.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:23.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:07:23.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:07:23.397 00.000 8976 MoveAxis(R, 0, ABG)
03:07:23.397 00.000 8976 MoveAxis(U, 0, ABG)
03:07:23.397 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:07:23.397 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:07:23.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:23.397 00.000 5052 Enqueuing Expose request
03:07:23.397 00.000 8976 MountToCamera -- mountX=0.77 mountY=-4.68 hyp=4.74 mountTheta=-1.41 cameraX=3.81, cameraY=2.81 cameraTheta=0.64
03:07:23.397 00.000 8976 incremental bump (3.813, 2.813) isValid = 1
03:07:23.397 00.000 8976 Scheduling Mount bump of (0.074, 0.057)
03:07:23.397 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.06, opts=4)
03:07:23.397 00.000 8976 Enqueuing Move request for scope (0.07, 0.06)
03:07:23.397 00.000 8976 move complete, result=0
03:07:23.398 00.001 9828 Worker thread wakes up
03:07:23.398 00.000 8976 worker thread done servicing request
03:07:23.398 00.000 8976 Worker thread wakes up
03:07:23.398 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:23.398 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0x4
03:07:23.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:23.398 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
03:07:23.398 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
03:07:23.398 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:23.398 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.62)
03:07:23.398 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.65 mountX=-0.08 mountY=-0.05, mountTheta=-2.59
03:07:23.398 00.000 9828 Moving (0.07, 0.06) raw xDistance=-0.08 yDistance=-0.05
03:07:23.398 00.000 9828 BLC: window closed
03:07:23.398 00.000 9828 MoveAxis(E, 24, B)
03:07:23.398 00.000 9828 Guiding  Dir = 2, Dur = 24
03:07:23.399 00.001 9828 IsSlewing returns 0
03:07:23.399 00.000 9828 IsGuiding returns 0
03:07:23.399 00.000 9828 PulseGuide returned control before completion, sleep 34
03:07:23.442 00.043 9828 IsGuiding returns 1
03:07:23.442 00.000 9828 scope still moving after pulse duration time elapsed
03:07:23.473 00.031 9828 IsSlewing returns 0
03:07:23.473 00.000 9828 IsGuiding returns 1
03:07:23.504 00.031 9828 IsSlewing returns 0
03:07:23.504 00.000 9828 IsGuiding returns 1
03:07:23.536 00.032 9828 IsSlewing returns 0
03:07:23.536 00.000 9828 IsGuiding returns 0
03:07:23.536 00.000 9828 scope move finished after 24 + 113 ms
03:07:23.536 00.000 9828 Move returns status 0, amount 24
03:07:23.536 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:23.536 00.000 9828 MoveAxis(N, 6, B)
03:07:23.536 00.000 9828 Guiding  Dir = 0, Dur = 6
03:07:23.551 00.015 9828 IsSlewing returns 0
03:07:23.551 00.000 9828 IsGuiding returns 0
03:07:23.551 00.000 9828 PulseGuide returned control before completion, sleep 16
03:07:23.582 00.031 9828 IsGuiding returns 1
03:07:23.582 00.000 9828 scope still moving after pulse duration time elapsed
03:07:23.613 00.031 9828 IsSlewing returns 0
03:07:23.613 00.000 9828 IsGuiding returns 1
03:07:23.644 00.031 9828 IsSlewing returns 0
03:07:23.644 00.000 9828 IsGuiding returns 1
03:07:23.675 00.031 9828 IsSlewing returns 0
03:07:23.675 00.000 9828 IsGuiding returns 0
03:07:23.675 00.000 9828 scope move finished after 6 + 118 ms
03:07:23.675 00.000 9828 Move returns status 0, amount 6
03:07:23.675 00.000 9828 move complete, result=0
03:07:23.676 00.001 9828 worker thread done servicing request
03:07:23.676 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.0 px 6 ms NORTH
03:07:24.083 00.407 8976 Exposure complete
03:07:24.088 00.005 8976 worker thread done servicing request
03:07:24.088 00.000 5052 OnExposeComplete: enter
03:07:24.088 00.000 5052 UpdateGuideState(): m_state=6
03:07:24.088 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12144
03:07:24.088 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=282.23, Mass=138, SNR=8.2, Peak=70 HFD=1.9
03:07:24.088 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
03:07:24.088 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
03:07:24.088 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.52 hyp=0.58 cameraTheta=1.11 mountX=0.34 mountY=-0.50, mountTheta=-0.97
03:07:24.089 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.52, opts=13)
03:07:24.089 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.52)
03:07:24.089 00.000 8976 Worker thread wakes up
03:07:24.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.52) opts 0xd
03:07:24.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.52)
03:07:24.089 00.000 8976 Moving (0.26, 0.52) raw xDistance=0.34 yDistance=-0.50
03:07:24.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
03:07:24.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
03:07:24.089 00.000 8976 MoveAxis(L, 1, ABG)
03:07:24.089 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:07:24.089 00.000 5052 UpdateGuideState exits: m=138 SNR=8.2
03:07:24.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:24.089 00.000 8976 stepping (-4, 32) + (-1, 0)
03:07:24.089 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:24.090 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:24.090 00.000 5052 Enqueuing Expose request
03:07:24.110 00.020 8976 Received - 47 (G) 
03:07:24.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:24.110 00.000 8976 stepped: pos (-5, 32)
03:07:24.110 00.000 8976 MoveAxis(U, 2, ABG)
03:07:24.110 00.000 8976 stepping (-5, 32) + (0, 2)
03:07:24.110 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:24.142 00.032 8976 Received - 47 (G) 
03:07:24.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:24.142 00.000 8976 stepped: pos (-5, 34)
03:07:24.142 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:07:24.142 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:07:24.142 00.000 8976 MountToCamera -- mountX=0.77 mountY=-4.91 hyp=4.97 mountTheta=-1.42 cameraX=4.03, cameraY=2.92 cameraTheta=0.63
03:07:24.142 00.000 8976 incremental bump (4.027, 2.921) isValid = 1
03:07:24.142 00.000 8976 Scheduling Mount bump of (0.124, 0.093)
03:07:24.142 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.09, opts=4)
03:07:24.142 00.000 8976 Enqueuing Move request for scope (0.12, 0.09)
03:07:24.142 00.000 8976 move complete, result=0
03:07:24.142 00.000 9828 Worker thread wakes up
03:07:24.142 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0x4
03:07:24.142 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
03:07:24.142 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
03:07:24.142 00.000 8976 worker thread done servicing request
03:07:24.142 00.000 8976 Worker thread wakes up
03:07:24.142 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:07:24.143 00.001 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:07:24.143 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.16 cameraTheta=0.64 mountX=-0.13 mountY=-0.08, mountTheta=-2.60
03:07:24.143 00.000 9828 Moving (0.12, 0.09) raw xDistance=-0.13 yDistance=-0.08
03:07:24.143 00.000 9828 BLC: window closed
03:07:24.143 00.000 9828 MoveAxis(E, 41, B)
03:07:24.143 00.000 9828 Guiding  Dir = 2, Dur = 41
03:07:24.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:24.143 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:24.143 00.000 9828 IsSlewing returns 0
03:07:24.143 00.000 9828 IsGuiding returns 0
03:07:24.143 00.000 9828 PulseGuide returned control before completion, sleep 51
03:07:24.207 00.064 9828 IsGuiding returns 1
03:07:24.207 00.000 9828 scope still moving after pulse duration time elapsed
03:07:24.238 00.031 9828 IsSlewing returns 0
03:07:24.238 00.000 9828 IsGuiding returns 1
03:07:24.270 00.032 9828 IsSlewing returns 0
03:07:24.270 00.000 9828 IsGuiding returns 1
03:07:24.301 00.031 9828 IsSlewing returns 0
03:07:24.301 00.000 9828 IsGuiding returns 0
03:07:24.301 00.000 9828 scope move finished after 41 + 116 ms
03:07:24.301 00.000 9828 Move returns status 0, amount 41
03:07:24.301 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:24.301 00.000 9828 MoveAxis(N, 10, B)
03:07:24.301 00.000 9828 Guiding  Dir = 0, Dur = 10
03:07:24.316 00.015 9828 IsSlewing returns 0
03:07:24.316 00.000 9828 IsGuiding returns 0
03:07:24.316 00.000 9828 PulseGuide returned control before completion, sleep 20
03:07:24.346 00.030 9828 IsGuiding returns 1
03:07:24.346 00.000 9828 scope still moving after pulse duration time elapsed
03:07:24.377 00.031 9828 IsSlewing returns 0
03:07:24.377 00.000 9828 IsGuiding returns 1
03:07:24.408 00.031 9828 IsSlewing returns 0
03:07:24.408 00.000 9828 IsGuiding returns 1
03:07:24.440 00.032 9828 IsSlewing returns 0
03:07:24.440 00.000 9828 IsGuiding returns 1
03:07:24.472 00.032 9828 IsSlewing returns 0
03:07:24.472 00.000 9828 IsGuiding returns 0
03:07:24.472 00.000 9828 scope move finished after 10 + 145 ms
03:07:24.472 00.000 9828 Move returns status 0, amount 10
03:07:24.472 00.000 9828 move complete, result=0
03:07:24.472 00.000 9828 worker thread done servicing request
03:07:24.472 00.000 5052 GuideStep: -0.1 px 41 ms EAST, -0.1 px 10 ms NORTH
03:07:24.826 00.354 8976 Exposure complete
03:07:24.832 00.006 8976 worker thread done servicing request
03:07:24.832 00.000 5052 OnExposeComplete: enter
03:07:24.832 00.000 5052 UpdateGuideState(): m_state=6
03:07:24.832 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12145
03:07:24.832 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.84, Mass=154, SNR=8.6, Peak=74 HFD=2.3
03:07:24.832 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
03:07:24.832 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.31 = -0.31)
03:07:24.832 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.83 mountX=0.14 mountY=-0.04, mountTheta=-0.30
03:07:24.833 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.13, opts=13)
03:07:24.833 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.13)
03:07:24.833 00.000 8976 Worker thread wakes up
03:07:24.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.13) opts 0xd
03:07:24.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.13)
03:07:24.833 00.000 8976 Moving (-0.04, 0.13) raw xDistance=0.14 yDistance=-0.04
03:07:24.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:07:24.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:07:24.833 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
03:07:24.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:24.834 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:24.834 00.000 5052 Enqueuing Expose request
03:07:24.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:07:24.834 00.000 8976 MoveAxis(R, 0, ABG)
03:07:24.834 00.000 8976 MoveAxis(U, 0, ABG)
03:07:24.834 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
03:07:24.834 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:07:24.834 00.000 8976 MountToCamera -- mountX=0.77 mountY=-5.07 hyp=5.13 mountTheta=-1.42 cameraX=4.17, cameraY=2.99 cameraTheta=0.62
03:07:24.834 00.000 8976 incremental bump (4.169, 2.993) isValid = 1
03:07:24.834 00.000 8976 Scheduling Mount bump of (0.112, 0.083)
03:07:24.834 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.08, opts=4)
03:07:24.834 00.000 8976 Enqueuing Move request for scope (0.11, 0.08)
03:07:24.834 00.000 8976 move complete, result=0
03:07:24.834 00.000 9828 Worker thread wakes up
03:07:24.834 00.000 8976 worker thread done servicing request
03:07:24.834 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:07:24.834 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0x4
03:07:24.835 00.001 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
03:07:24.835 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.55)
03:07:24.835 00.000 8976 Worker thread wakes up
03:07:24.835 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
03:07:24.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:24.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:24.835 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=-0.12 mountY=-0.07, mountTheta=-2.61
03:07:24.835 00.000 9828 Moving (0.11, 0.08) raw xDistance=-0.12 yDistance=-0.07
03:07:24.835 00.000 9828 BLC: window closed
03:07:24.835 00.000 9828 MoveAxis(E, 37, B)
03:07:24.835 00.000 9828 Guiding  Dir = 2, Dur = 37
03:07:24.836 00.001 9828 IsSlewing returns 0
03:07:24.836 00.000 9828 IsGuiding returns 0
03:07:24.836 00.000 9828 PulseGuide returned control before completion, sleep 47
03:07:24.893 00.057 9828 IsGuiding returns 1
03:07:24.893 00.000 9828 scope still moving after pulse duration time elapsed
03:07:24.924 00.031 9828 IsSlewing returns 0
03:07:24.924 00.000 9828 IsGuiding returns 1
03:07:24.956 00.032 9828 IsSlewing returns 0
03:07:24.956 00.000 9828 IsGuiding returns 1
03:07:24.987 00.031 9828 IsSlewing returns 0
03:07:24.988 00.001 9828 IsGuiding returns 1
03:07:25.019 00.031 9828 IsSlewing returns 0
03:07:25.019 00.000 9828 IsGuiding returns 0
03:07:25.019 00.000 9828 scope move finished after 37 + 146 ms
03:07:25.019 00.000 9828 Move returns status 0, amount 37
03:07:25.019 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:25.019 00.000 9828 MoveAxis(N, 9, B)
03:07:25.019 00.000 9828 Guiding  Dir = 0, Dur = 9
03:07:25.035 00.016 9828 IsSlewing returns 0
03:07:25.035 00.000 9828 IsGuiding returns 0
03:07:25.035 00.000 9828 PulseGuide returned control before completion, sleep 19
03:07:25.067 00.032 9828 IsGuiding returns 1
03:07:25.067 00.000 9828 scope still moving after pulse duration time elapsed
03:07:25.098 00.031 9828 IsSlewing returns 0
03:07:25.098 00.000 9828 IsGuiding returns 1
03:07:25.129 00.031 9828 IsSlewing returns 0
03:07:25.129 00.000 9828 IsGuiding returns 1
03:07:25.160 00.031 9828 IsSlewing returns 0
03:07:25.160 00.000 9828 IsGuiding returns 1
03:07:25.192 00.032 9828 IsSlewing returns 0
03:07:25.192 00.000 9828 IsGuiding returns 0
03:07:25.192 00.000 9828 scope move finished after 9 + 147 ms
03:07:25.192 00.000 9828 Move returns status 0, amount 9
03:07:25.192 00.000 9828 move complete, result=0
03:07:25.192 00.000 9828 worker thread done servicing request
03:07:25.192 00.000 5052 GuideStep: -0.1 px 37 ms EAST, -0.1 px 9 ms NORTH
03:07:25.519 00.327 8976 Exposure complete
03:07:25.524 00.005 8976 worker thread done servicing request
03:07:25.524 00.000 5052 OnExposeComplete: enter
03:07:25.525 00.001 5052 UpdateGuideState(): m_state=6
03:07:25.525 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12146
03:07:25.525 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.82, Mass=128, SNR=7.8, Peak=69 HFD=1.7
03:07:25.525 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:07:25.525 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
03:07:25.525 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.11 hyp=0.40 cameraTheta=2.86 mountX=0.27 mountY=0.26, mountTheta=0.76
03:07:25.526 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.11, opts=13)
03:07:25.526 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.11)
03:07:25.526 00.000 8976 Worker thread wakes up
03:07:25.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.11) opts 0xd
03:07:25.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.11)
03:07:25.526 00.000 8976 Moving (-0.38, 0.11) raw xDistance=0.27 yDistance=0.26
03:07:25.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:07:25.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
03:07:25.526 00.000 8976 MoveAxis(L, 1, ABG)
03:07:25.526 00.000 8976 stepping (-5, 34) + (-1, 0)
03:07:25.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:07:25.526 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:07:25.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:25.526 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:25.526 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:25.526 00.000 5052 Enqueuing Expose request
03:07:25.549 00.023 8976 Received - 47 (G) 
03:07:25.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:25.549 00.000 8976 stepped: pos (-6, 34)
03:07:25.549 00.000 8976 MoveAxis(D, 1, ABG)
03:07:25.549 00.000 8976 stepping (-6, 34) + (0, -1)
03:07:25.549 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:25.581 00.032 8976 Received - 47 (G) 
03:07:25.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:25.581 00.000 8976 stepped: pos (-6, 33)
03:07:25.581 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
03:07:25.581 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:07:25.581 00.000 8976 MountToCamera -- mountX=0.82 mountY=-5.13 hyp=5.19 mountTheta=-1.41 cameraX=4.20, cameraY=3.06 cameraTheta=0.63
03:07:25.581 00.000 8976 incremental bump (4.195, 3.063) isValid = 1
03:07:25.581 00.000 8976 Scheduling Mount bump of (0.155, 0.117)
03:07:25.581 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.12, opts=4)
03:07:25.581 00.000 8976 Enqueuing Move request for scope (0.15, 0.12)
03:07:25.581 00.000 8976 move complete, result=0
03:07:25.581 00.000 8976 worker thread done servicing request
03:07:25.581 00.000 8976 Worker thread wakes up
03:07:25.581 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:07:25.581 00.000 9828 Worker thread wakes up
03:07:25.581 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0x4
03:07:25.582 00.001 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
03:07:25.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:25.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:25.582 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:07:25.582 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:07:25.582 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.65 mountX=-0.16 mountY=-0.10, mountTheta=-2.60
03:07:25.582 00.000 9828 Moving (0.15, 0.12) raw xDistance=-0.16 yDistance=-0.10
03:07:25.582 00.000 9828 BLC: window closed
03:07:25.582 00.000 9828 MoveAxis(E, 51, B)
03:07:25.582 00.000 9828 Guiding  Dir = 2, Dur = 51
03:07:25.582 00.000 9828 IsSlewing returns 0
03:07:25.582 00.000 9828 IsGuiding returns 0
03:07:25.582 00.000 9828 PulseGuide returned control before completion, sleep 61
03:07:25.658 00.076 9828 IsGuiding returns 1
03:07:25.658 00.000 9828 scope still moving after pulse duration time elapsed
03:07:25.688 00.030 9828 IsSlewing returns 0
03:07:25.688 00.000 9828 IsGuiding returns 1
03:07:25.719 00.031 9828 IsSlewing returns 0
03:07:25.719 00.000 9828 IsGuiding returns 1
03:07:25.750 00.031 9828 IsSlewing returns 0
03:07:25.750 00.000 9828 IsGuiding returns 0
03:07:25.750 00.000 9828 scope move finished after 51 + 117 ms
03:07:25.751 00.001 9828 Move returns status 0, amount 51
03:07:25.751 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:25.751 00.000 9828 MoveAxis(N, 13, B)
03:07:25.751 00.000 9828 Guiding  Dir = 0, Dur = 13
03:07:25.765 00.014 9828 IsSlewing returns 0
03:07:25.765 00.000 9828 IsGuiding returns 0
03:07:25.765 00.000 9828 PulseGuide returned control before completion, sleep 23
03:07:25.796 00.031 9828 IsGuiding returns 1
03:07:25.796 00.000 9828 scope still moving after pulse duration time elapsed
03:07:25.828 00.032 9828 IsSlewing returns 0
03:07:25.828 00.000 9828 IsGuiding returns 1
03:07:25.860 00.032 9828 IsSlewing returns 0
03:07:25.860 00.000 9828 IsGuiding returns 1
03:07:25.892 00.032 9828 IsSlewing returns 0
03:07:25.892 00.000 9828 IsGuiding returns 1
03:07:25.924 00.032 9828 IsSlewing returns 0
03:07:25.924 00.000 9828 IsGuiding returns 0
03:07:25.924 00.000 9828 scope move finished after 13 + 146 ms
03:07:25.924 00.000 9828 Move returns status 0, amount 13
03:07:25.924 00.000 9828 move complete, result=0
03:07:25.924 00.000 9828 worker thread done servicing request
03:07:25.924 00.000 5052 GuideStep: -0.2 px 51 ms EAST, -0.1 px 13 ms NORTH
03:07:26.265 00.341 8976 Exposure complete
03:07:26.271 00.006 8976 worker thread done servicing request
03:07:26.271 00.000 5052 OnExposeComplete: enter
03:07:26.271 00.000 5052 UpdateGuideState(): m_state=6
03:07:26.271 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12147
03:07:26.271 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.73, Mass=152, SNR=8.5, Peak=71 HFD=1.8
03:07:26.271 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:07:26.271 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
03:07:26.271 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.02 hyp=0.56 cameraTheta=3.10 mountX=0.27 mountY=0.45, mountTheta=1.03
03:07:26.272 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.02, opts=13)
03:07:26.272 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.02)
03:07:26.272 00.000 8976 Worker thread wakes up
03:07:26.272 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.02) opts 0xd
03:07:26.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.02)
03:07:26.272 00.000 8976 Moving (-0.56, 0.02) raw xDistance=0.27 yDistance=0.45
03:07:26.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
03:07:26.272 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:07:26.272 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
03:07:26.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:26.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
03:07:26.272 00.000 8976 MoveAxis(L, 1, ABG)
03:07:26.272 00.000 8976 stepping (-6, 33) + (-1, 0)
03:07:26.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:26.272 00.000 5052 Enqueuing Expose request
03:07:26.273 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:26.300 00.027 8976 Received - 47 (G) 
03:07:26.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:26.300 00.000 8976 stepped: pos (-7, 33)
03:07:26.300 00.000 8976 MoveAxis(D, 2, ABG)
03:07:26.300 00.000 8976 stepping (-7, 33) + (0, -2)
03:07:26.300 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:26.332 00.032 8976 Received - 47 (G) 
03:07:26.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:26.332 00.000 8976 stepped: pos (-7, 31)
03:07:26.332 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
03:07:26.332 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:07:26.332 00.000 8976 MountToCamera -- mountX=0.90 mountY=-5.06 hyp=5.14 mountTheta=-1.39 cameraX=4.10, cameraY=3.11 cameraTheta=0.65
03:07:26.332 00.000 8976 incremental bump (4.096, 3.107) isValid = 1
03:07:26.333 00.001 8976 Scheduling Mount bump of (0.168, 0.132)
03:07:26.333 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.13, opts=4)
03:07:26.333 00.000 8976 Enqueuing Move request for scope (0.17, 0.13)
03:07:26.333 00.000 8976 move complete, result=0
03:07:26.333 00.000 8976 worker thread done servicing request
03:07:26.333 00.000 8976 Worker thread wakes up
03:07:26.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:26.333 00.000 9828 Worker thread wakes up
03:07:26.333 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0x4
03:07:26.333 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
03:07:26.333 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:07:26.333 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:07:26.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:26.333 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:07:26.333 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.67 mountX=-0.17 mountY=-0.11, mountTheta=-2.58
03:07:26.333 00.000 9828 Moving (0.17, 0.13) raw xDistance=-0.17 yDistance=-0.11
03:07:26.333 00.000 9828 BLC: window closed
03:07:26.333 00.000 9828 MoveAxis(E, 55, B)
03:07:26.333 00.000 9828 Guiding  Dir = 2, Dur = 55
03:07:26.334 00.001 9828 IsSlewing returns 0
03:07:26.334 00.000 9828 IsGuiding returns 0
03:07:26.334 00.000 9828 PulseGuide returned control before completion, sleep 65
03:07:26.403 00.069 9828 IsGuiding returns 1
03:07:26.403 00.000 9828 scope still moving after pulse duration time elapsed
03:07:26.433 00.030 9828 IsSlewing returns 0
03:07:26.433 00.000 9828 IsGuiding returns 1
03:07:26.465 00.032 9828 IsSlewing returns 0
03:07:26.465 00.000 9828 IsGuiding returns 1
03:07:26.496 00.031 9828 IsSlewing returns 0
03:07:26.496 00.000 9828 IsGuiding returns 1
03:07:26.526 00.030 9828 IsSlewing returns 0
03:07:26.526 00.000 9828 IsGuiding returns 0
03:07:26.527 00.001 9828 scope move finished after 55 + 137 ms
03:07:26.527 00.000 9828 Move returns status 0, amount 55
03:07:26.527 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:26.527 00.000 9828 MoveAxis(N, 15, B)
03:07:26.527 00.000 9828 Guiding  Dir = 0, Dur = 15
03:07:26.541 00.014 9828 IsSlewing returns 0
03:07:26.541 00.000 9828 IsGuiding returns 0
03:07:26.541 00.000 9828 PulseGuide returned control before completion, sleep 25
03:07:26.573 00.032 9828 IsGuiding returns 1
03:07:26.573 00.000 9828 scope still moving after pulse duration time elapsed
03:07:26.605 00.032 9828 IsSlewing returns 0
03:07:26.605 00.000 9828 IsGuiding returns 1
03:07:26.637 00.032 9828 IsSlewing returns 0
03:07:26.637 00.000 9828 IsGuiding returns 1
03:07:26.668 00.031 9828 IsSlewing returns 0
03:07:26.668 00.000 9828 IsGuiding returns 1
03:07:26.700 00.032 9828 IsSlewing returns 0
03:07:26.700 00.000 9828 IsGuiding returns 0
03:07:26.700 00.000 9828 scope move finished after 15 + 143 ms
03:07:26.700 00.000 9828 Move returns status 0, amount 15
03:07:26.700 00.000 9828 move complete, result=0
03:07:26.700 00.000 9828 worker thread done servicing request
03:07:26.701 00.001 5052 GuideStep: -0.2 px 55 ms EAST, -0.1 px 15 ms NORTH
03:07:27.019 00.318 8976 Exposure complete
03:07:27.025 00.006 8976 worker thread done servicing request
03:07:27.025 00.000 5052 OnExposeComplete: enter
03:07:27.025 00.000 5052 UpdateGuideState(): m_state=6
03:07:27.025 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12148
03:07:27.025 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.73, Mass=140, SNR=8.2, Peak=68 HFD=2.2
03:07:27.025 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:07:27.025 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
03:07:27.025 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.02 hyp=0.24 cameraTheta=3.07 mountX=0.13 mountY=0.19, mountTheta=0.99
03:07:27.025 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.02, opts=13)
03:07:27.025 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.02)
03:07:27.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:07:27.025 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:07:27.026 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:27.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:27.026 00.000 5052 Enqueuing Expose request
03:07:27.026 00.000 8976 Worker thread wakes up
03:07:27.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.02) opts 0xd
03:07:27.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.02)
03:07:27.026 00.000 8976 Moving (-0.24, 0.02) raw xDistance=0.13 yDistance=0.19
03:07:27.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:07:27.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:07:27.026 00.000 8976 MoveAxis(R, 0, ABG)
03:07:27.026 00.000 8976 MoveAxis(U, 0, ABG)
03:07:27.026 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
03:07:27.026 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:07:27.026 00.000 8976 MountToCamera -- mountX=0.96 mountY=-5.02 hyp=5.11 mountTheta=-1.38 cameraX=4.03, cameraY=3.14 cameraTheta=0.66
03:07:27.026 00.000 8976 incremental bump (4.030, 3.136) isValid = 1
03:07:27.026 00.000 8976 Scheduling Mount bump of (0.181, 0.146)
03:07:27.026 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.15, opts=4)
03:07:27.026 00.000 8976 Enqueuing Move request for scope (0.18, 0.15)
03:07:27.026 00.000 8976 move complete, result=0
03:07:27.026 00.000 9828 Worker thread wakes up
03:07:27.026 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0x4
03:07:27.027 00.001 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
03:07:27.027 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:27.027 00.000 8976 worker thread done servicing request
03:07:27.027 00.000 8976 Worker thread wakes up
03:07:27.027 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:07:27.027 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:07:27.027 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.68 mountX=-0.19 mountY=-0.12, mountTheta=-2.56
03:07:27.027 00.000 9828 Moving (0.18, 0.15) raw xDistance=-0.19 yDistance=-0.12
03:07:27.027 00.000 9828 BLC: window closed
03:07:27.027 00.000 9828 MoveAxis(E, 60, B)
03:07:27.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:27.027 00.000 9828 Guiding  Dir = 2, Dur = 60
03:07:27.027 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:27.028 00.001 9828 IsSlewing returns 0
03:07:27.028 00.000 9828 IsGuiding returns 0
03:07:27.028 00.000 9828 PulseGuide returned control before completion, sleep 70
03:07:27.103 00.075 9828 IsGuiding returns 1
03:07:27.103 00.000 9828 scope still moving after pulse duration time elapsed
03:07:27.133 00.030 9828 IsSlewing returns 0
03:07:27.134 00.001 9828 IsGuiding returns 1
03:07:27.163 00.029 9828 IsSlewing returns 0
03:07:27.164 00.001 9828 IsGuiding returns 1
03:07:27.195 00.031 9828 IsSlewing returns 0
03:07:27.195 00.000 9828 IsGuiding returns 1
03:07:27.230 00.035 9828 IsSlewing returns 0
03:07:27.231 00.001 9828 IsGuiding returns 0
03:07:27.231 00.000 9828 scope move finished after 60 + 142 ms
03:07:27.231 00.000 9828 Move returns status 0, amount 60
03:07:27.231 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:27.231 00.000 9828 MoveAxis(N, 17, B)
03:07:27.231 00.000 9828 Guiding  Dir = 0, Dur = 17
03:07:27.243 00.012 9828 IsSlewing returns 0
03:07:27.243 00.000 9828 IsGuiding returns 0
03:07:27.243 00.000 9828 PulseGuide returned control before completion, sleep 27
03:07:27.274 00.031 9828 IsGuiding returns 1
03:07:27.274 00.000 9828 scope still moving after pulse duration time elapsed
03:07:27.306 00.032 9828 IsSlewing returns 0
03:07:27.306 00.000 9828 IsGuiding returns 1
03:07:27.338 00.032 9828 IsSlewing returns 0
03:07:27.338 00.000 9828 IsGuiding returns 1
03:07:27.369 00.031 9828 IsSlewing returns 0
03:07:27.369 00.000 9828 IsGuiding returns 1
03:07:27.401 00.032 9828 IsSlewing returns 0
03:07:27.401 00.000 9828 IsGuiding returns 0
03:07:27.401 00.000 9828 scope move finished after 17 + 140 ms
03:07:27.401 00.000 9828 Move returns status 0, amount 17
03:07:27.401 00.000 9828 move complete, result=0
03:07:27.401 00.000 9828 worker thread done servicing request
03:07:27.401 00.000 5052 GuideStep: -0.2 px 60 ms EAST, -0.1 px 17 ms NORTH
03:07:27.712 00.311 8976 Exposure complete
03:07:27.717 00.005 8976 worker thread done servicing request
03:07:27.718 00.001 5052 OnExposeComplete: enter
03:07:27.718 00.000 5052 UpdateGuideState(): m_state=6
03:07:27.718 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12149
03:07:27.718 00.000 5052 Star::Find returns 1 (0), X=328.15, Y=282.10, Mass=131, SNR=7.9, Peak=74 HFD=2.1
03:07:27.718 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:07:27.718 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
03:07:27.718 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=0.39 hyp=1.10 cameraTheta=2.78 mountX=0.81 mountY=0.65, mountTheta=0.67
03:07:27.718 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=0.39, opts=13)
03:07:27.719 00.001 5052 Enqueuing Move request for stepguider (-1.02, 0.39)
03:07:27.719 00.000 8976 Worker thread wakes up
03:07:27.719 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, 0.39) opts 0xd
03:07:27.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, 0.39)
03:07:27.719 00.000 8976 Moving (-1.02, 0.39) raw xDistance=0.81 yDistance=0.65
03:07:27.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
03:07:27.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
03:07:27.719 00.000 8976 MoveAxis(L, 3, ABG)
03:07:27.719 00.000 8976 stepping (-7, 31) + (-3, 0)
03:07:27.719 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:07:27.719 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:07:27.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:27.719 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:27.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:27.719 00.000 5052 Enqueuing Expose request
03:07:27.755 00.036 8976 Received - 47 (G) 
03:07:27.755 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:27.755 00.000 8976 stepped: pos (-10, 31)
03:07:27.755 00.000 8976 MoveAxis(D, 3, ABG)
03:07:27.755 00.000 8976 stepping (-10, 31) + (0, -3)
03:07:27.755 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:27.787 00.032 8976 Received - 47 (G) 
03:07:27.787 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:27.787 00.000 8976 stepped: pos (-10, 28)
03:07:27.787 00.000 8976 back inside bump range: decrease bump weight 2.00 => 1.00
03:07:27.787 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:07:27.787 00.000 8976 MountToCamera -- mountX=1.15 mountY=-4.83 hyp=4.96 mountTheta=-1.34 cameraX=3.78, cameraY=3.22 cameraTheta=0.71
03:07:27.787 00.000 8976 incremental bump (3.777, 3.219) isValid = 1
03:07:27.787 00.000 8976 Scheduling Mount bump of (0.087, 0.077)
03:07:27.787 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:07:27.787 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:07:27.787 00.000 8976 move complete, result=0
03:07:27.787 00.000 9828 Worker thread wakes up
03:07:27.787 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.6 px 3 ms SOUTH
03:07:27.787 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:07:27.787 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:07:27.787 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
03:07:27.787 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
03:07:27.787 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
03:07:27.788 00.001 8976 worker thread done servicing request
03:07:27.788 00.000 8976 Worker thread wakes up
03:07:27.788 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:27.788 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:27.788 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:07:27.788 00.000 9828 BLC: window closed
03:07:27.788 00.000 9828 MoveAxis(E, 29, B)
03:07:27.788 00.000 9828 Guiding  Dir = 2, Dur = 29
03:07:27.788 00.000 9828 IsSlewing returns 0
03:07:27.788 00.000 9828 IsGuiding returns 0
03:07:27.788 00.000 9828 PulseGuide returned control before completion, sleep 39
03:07:27.838 00.050 9828 IsGuiding returns 1
03:07:27.838 00.000 9828 scope still moving after pulse duration time elapsed
03:07:27.869 00.031 9828 IsSlewing returns 0
03:07:27.869 00.000 9828 IsGuiding returns 1
03:07:27.901 00.032 9828 IsSlewing returns 0
03:07:27.901 00.000 9828 IsGuiding returns 1
03:07:27.933 00.032 9828 IsSlewing returns 0
03:07:27.933 00.000 9828 IsGuiding returns 0
03:07:27.933 00.000 9828 scope move finished after 29 + 115 ms
03:07:27.933 00.000 9828 Move returns status 0, amount 29
03:07:27.933 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:27.933 00.000 9828 MoveAxis(N, 9, B)
03:07:27.933 00.000 9828 Guiding  Dir = 0, Dur = 9
03:07:27.949 00.016 9828 IsSlewing returns 0
03:07:27.949 00.000 9828 IsGuiding returns 0
03:07:27.950 00.001 9828 PulseGuide returned control before completion, sleep 19
03:07:27.980 00.030 9828 IsGuiding returns 1
03:07:27.980 00.000 9828 scope still moving after pulse duration time elapsed
03:07:28.012 00.032 9828 IsSlewing returns 0
03:07:28.012 00.000 9828 IsGuiding returns 1
03:07:28.044 00.032 9828 IsSlewing returns 0
03:07:28.045 00.001 9828 IsGuiding returns 1
03:07:28.074 00.029 9828 IsSlewing returns 0
03:07:28.074 00.000 9828 IsGuiding returns 0
03:07:28.074 00.000 9828 scope move finished after 9 + 115 ms
03:07:28.074 00.000 9828 Move returns status 0, amount 9
03:07:28.074 00.000 9828 move complete, result=0
03:07:28.074 00.000 9828 worker thread done servicing request
03:07:28.074 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:07:28.478 00.404 8976 Exposure complete
03:07:28.485 00.007 8976 worker thread done servicing request
03:07:28.485 00.000 5052 OnExposeComplete: enter
03:07:28.485 00.000 5052 UpdateGuideState(): m_state=6
03:07:28.485 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12150
03:07:28.485 00.000 5052 Star::Find returns 1 (0), X=327.99, Y=281.64, Mass=157, SNR=8.7, Peak=71 HFD=2.1
03:07:28.485 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
03:07:28.485 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.06)
03:07:28.486 00.001 5052 CameraToMount -- cameraX=-1.18 cameraY=-0.07 hyp=1.18 cameraTheta=-3.08 mountX=0.47 mountY=1.03, mountTheta=1.14
03:07:28.486 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.18, y=-0.07, opts=13)
03:07:28.486 00.000 5052 Enqueuing Move request for stepguider (-1.18, -0.07)
03:07:28.487 00.001 8976 Worker thread wakes up
03:07:28.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:07:28.487 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
03:07:28.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:28.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:28.487 00.000 5052 Enqueuing Expose request
03:07:28.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.18, -0.07) opts 0xd
03:07:28.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.18, -0.07)
03:07:28.487 00.000 8976 Moving (-1.18, -0.07) raw xDistance=0.47 yDistance=1.03
03:07:28.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
03:07:28.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.03
03:07:28.487 00.000 8976 MoveAxis(L, 2, ABG)
03:07:28.487 00.000 8976 stepping (-10, 28) + (-2, 0)
03:07:28.487 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:28.522 00.035 8976 Received - 47 (G) 
03:07:28.522 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:28.522 00.000 8976 stepped: pos (-12, 28)
03:07:28.522 00.000 8976 MoveAxis(D, 4, ABG)
03:07:28.522 00.000 8976 stepping (-12, 28) + (0, -4)
03:07:28.522 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:07:28.553 00.031 8976 Received - 47 (G) 
03:07:28.554 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:07:28.554 00.000 8976 stepped: pos (-12, 24)
03:07:28.554 00.000 8976 back inside bump range: decrease bump weight 1.00 => 1.00
03:07:28.554 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:07:28.554 00.000 8976 MountToCamera -- mountX=1.37 mountY=-4.49 hyp=4.70 mountTheta=-1.27 cameraX=3.37, cameraY=3.27 cameraTheta=0.77
03:07:28.554 00.000 8976 incremental bump (3.374, 3.269) isValid = 1
03:07:28.554 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
03:07:28.554 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:07:28.554 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:07:28.554 00.000 8976 move complete, result=0
03:07:28.554 00.000 9828 Worker thread wakes up
03:07:28.554 00.000 8976 worker thread done servicing request
03:07:28.554 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
03:07:28.554 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:07:28.554 00.000 8976 Worker thread wakes up
03:07:28.554 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:07:28.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:28.554 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:07:28.555 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:28.555 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:07:28.555 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:07:28.555 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:07:28.555 00.000 9828 BLC: window closed
03:07:28.555 00.000 9828 MoveAxis(E, 27, B)
03:07:28.555 00.000 9828 Guiding  Dir = 2, Dur = 27
03:07:28.555 00.000 9828 IsSlewing returns 0
03:07:28.556 00.001 9828 IsGuiding returns 0
03:07:28.556 00.000 9828 PulseGuide returned control before completion, sleep 37
03:07:28.603 00.047 9828 IsGuiding returns 1
03:07:28.603 00.000 9828 scope still moving after pulse duration time elapsed
03:07:28.635 00.032 9828 IsSlewing returns 0
03:07:28.635 00.000 9828 IsGuiding returns 1
03:07:28.666 00.031 9828 IsSlewing returns 0
03:07:28.666 00.000 9828 IsGuiding returns 1
03:07:28.698 00.032 9828 IsSlewing returns 0
03:07:28.698 00.000 9828 IsGuiding returns 1
03:07:28.730 00.032 9828 IsSlewing returns 0
03:07:28.730 00.000 9828 IsGuiding returns 0
03:07:28.730 00.000 9828 scope move finished after 27 + 146 ms
03:07:28.730 00.000 9828 Move returns status 0, amount 27
03:07:28.730 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:28.730 00.000 9828 MoveAxis(N, 10, B)
03:07:28.730 00.000 9828 Guiding  Dir = 0, Dur = 10
03:07:28.746 00.016 9828 IsSlewing returns 0
03:07:28.746 00.000 9828 IsGuiding returns 0
03:07:28.746 00.000 9828 PulseGuide returned control before completion, sleep 20
03:07:28.776 00.030 9828 IsGuiding returns 1
03:07:28.776 00.000 9828 scope still moving after pulse duration time elapsed
03:07:28.807 00.031 9828 IsSlewing returns 0
03:07:28.807 00.000 9828 IsGuiding returns 1
03:07:28.838 00.031 9828 IsSlewing returns 0
03:07:28.838 00.000 9828 IsGuiding returns 1
03:07:28.868 00.030 9828 IsSlewing returns 0
03:07:28.868 00.000 9828 IsGuiding returns 1
03:07:28.899 00.031 9828 IsSlewing returns 0
03:07:28.899 00.000 9828 IsGuiding returns 0
03:07:28.899 00.000 9828 scope move finished after 10 + 143 ms
03:07:28.899 00.000 9828 Move returns status 0, amount 10
03:07:28.899 00.000 9828 move complete, result=0
03:07:28.899 00.000 9828 worker thread done servicing request
03:07:28.899 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:07:29.240 00.341 8976 Exposure complete
03:07:29.245 00.005 8976 worker thread done servicing request
03:07:29.245 00.000 5052 OnExposeComplete: enter
03:07:29.245 00.000 5052 UpdateGuideState(): m_state=6
03:07:29.245 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12151
03:07:29.245 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.60, Mass=137, SNR=8.1, Peak=73 HFD=1.5
03:07:29.245 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
03:07:29.245 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
03:07:29.245 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=-0.11 hyp=0.73 cameraTheta=-2.99 mountX=0.23 mountY=0.67, mountTheta=1.24
03:07:29.246 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=-0.11, opts=13)
03:07:29.246 00.000 5052 Enqueuing Move request for stepguider (-0.72, -0.11)
03:07:29.246 00.000 8976 Worker thread wakes up
03:07:29.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, -0.11) opts 0xd
03:07:29.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, -0.11)
03:07:29.246 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:07:29.246 00.000 8976 Moving (-0.72, -0.11) raw xDistance=0.23 yDistance=0.67
03:07:29.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:07:29.246 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:07:29.247 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:29.247 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:29.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.67
03:07:29.247 00.000 8976 MoveAxis(R, 0, ABG)
03:07:29.247 00.000 8976 MoveAxis(D, 3, ABG)
03:07:29.247 00.000 8976 stepping (-12, 24) + (0, -3)
03:07:29.247 00.000 5052 Enqueuing Expose request
03:07:29.247 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:29.274 00.027 8976 Received - 47 (G) 
03:07:29.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:29.274 00.000 8976 stepped: pos (-12, 21)
03:07:29.274 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:07:29.274 00.000 8976 MountToCamera -- mountX=1.53 mountY=-4.11 hyp=4.39 mountTheta=-1.22 cameraX=2.96, cameraY=3.23 cameraTheta=0.83
03:07:29.274 00.000 8976 incremental bump (2.965, 3.231) isValid = 1
03:07:29.274 00.000 8976 Scheduling Mount bump of (0.078, 0.088)
03:07:29.274 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:07:29.274 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:07:29.274 00.000 8976 move complete, result=0
03:07:29.275 00.001 8976 worker thread done servicing request
03:07:29.275 00.000 8976 Worker thread wakes up
03:07:29.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:29.275 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:29.275 00.000 9828 Worker thread wakes up
03:07:29.275 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:07:29.275 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:07:29.275 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:07:29.275 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
03:07:29.275 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
03:07:29.275 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
03:07:29.275 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:07:29.275 00.000 9828 BLC: window closed
03:07:29.275 00.000 9828 MoveAxis(E, 26, B)
03:07:29.275 00.000 9828 Guiding  Dir = 2, Dur = 26
03:07:29.276 00.001 9828 IsSlewing returns 0
03:07:29.276 00.000 9828 IsGuiding returns 0
03:07:29.276 00.000 9828 PulseGuide returned control before completion, sleep 36
03:07:29.320 00.044 9828 IsGuiding returns 1
03:07:29.320 00.000 9828 scope still moving after pulse duration time elapsed
03:07:29.352 00.032 9828 IsSlewing returns 0
03:07:29.352 00.000 9828 IsGuiding returns 1
03:07:29.382 00.030 9828 IsSlewing returns 0
03:07:29.382 00.000 9828 IsGuiding returns 1
03:07:29.413 00.031 9828 IsSlewing returns 0
03:07:29.413 00.000 9828 IsGuiding returns 1
03:07:29.443 00.030 9828 IsSlewing returns 0
03:07:29.443 00.000 9828 IsGuiding returns 0
03:07:29.443 00.000 9828 scope move finished after 26 + 142 ms
03:07:29.443 00.000 9828 Move returns status 0, amount 26
03:07:29.443 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:29.443 00.000 9828 MoveAxis(N, 11, B)
03:07:29.443 00.000 9828 Guiding  Dir = 0, Dur = 11
03:07:29.459 00.016 9828 IsSlewing returns 0
03:07:29.459 00.000 9828 IsGuiding returns 0
03:07:29.459 00.000 9828 PulseGuide returned control before completion, sleep 21
03:07:29.490 00.031 9828 IsGuiding returns 1
03:07:29.490 00.000 9828 scope still moving after pulse duration time elapsed
03:07:29.520 00.030 9828 IsSlewing returns 0
03:07:29.520 00.000 9828 IsGuiding returns 1
03:07:29.551 00.031 9828 IsSlewing returns 0
03:07:29.551 00.000 9828 IsGuiding returns 1
03:07:29.582 00.031 9828 IsSlewing returns 0
03:07:29.582 00.000 9828 IsGuiding returns 1
03:07:29.613 00.031 9828 IsSlewing returns 0
03:07:29.613 00.000 9828 IsGuiding returns 1
03:07:29.645 00.032 9828 IsSlewing returns 0
03:07:29.645 00.000 9828 IsGuiding returns 1
03:07:29.676 00.031 9828 IsSlewing returns 0
03:07:29.676 00.000 9828 IsGuiding returns 1
03:07:29.706 00.030 9828 IsSlewing returns 0
03:07:29.706 00.000 9828 IsGuiding returns 0
03:07:29.706 00.000 9828 scope move finished after 11 + 236 ms
03:07:29.706 00.000 9828 Move returns status 0, amount 11
03:07:29.706 00.000 9828 move complete, result=0
03:07:29.706 00.000 9828 worker thread done servicing request
03:07:29.706 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:07:29.961 00.255 8976 Exposure complete
03:07:29.966 00.005 8976 worker thread done servicing request
03:07:29.966 00.000 5052 OnExposeComplete: enter
03:07:29.966 00.000 5052 UpdateGuideState(): m_state=6
03:07:29.966 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12152
03:07:29.966 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.56, Mass=171, SNR=9.1, Peak=74 HFD=2.1
03:07:29.966 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.71 = 1.58)
03:07:29.966 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
03:07:29.966 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.15 hyp=0.33 cameraTheta=-2.66 mountX=-0.00 mountY=0.33, mountTheta=1.58
03:07:29.967 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.15, opts=13)
03:07:29.967 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.15)
03:07:29.967 00.000 8976 Worker thread wakes up
03:07:29.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.15) opts 0xd
03:07:29.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.15)
03:07:29.967 00.000 8976 Moving (-0.30, -0.15) raw xDistance=-0.00 yDistance=0.33
03:07:29.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:07:29.967 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:07:29.967 00.000 5052 UpdateGuideState exits: m=171 SNR=9.1
03:07:29.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:29.968 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
03:07:29.968 00.000 8976 MoveAxis(R, 0, ABG)
03:07:29.968 00.000 8976 MoveAxis(D, 2, ABG)
03:07:29.968 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:29.968 00.000 5052 Enqueuing Expose request
03:07:29.968 00.000 8976 stepping (-12, 21) + (0, -2)
03:07:29.968 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:29.993 00.025 8976 Received - 47 (G) 
03:07:29.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:29.993 00.000 8976 stepped: pos (-12, 19)
03:07:29.993 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:07:29.993 00.000 8976 MountToCamera -- mountX=1.63 mountY=-3.75 hyp=4.09 mountTheta=-1.16 cameraX=2.60, cameraY=3.16 cameraTheta=0.88
03:07:29.993 00.000 8976 incremental bump (2.597, 3.158) isValid = 1
03:07:29.993 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:07:29.993 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:07:29.993 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:07:29.993 00.000 8976 move complete, result=0
03:07:29.993 00.000 8976 worker thread done servicing request
03:07:29.993 00.000 8976 Worker thread wakes up
03:07:29.993 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 2 ms SOUTH
03:07:29.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:29.993 00.000 9828 Worker thread wakes up
03:07:29.993 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:29.994 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:07:29.994 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:07:29.994 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
03:07:29.994 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
03:07:29.994 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:07:29.994 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:07:29.994 00.000 9828 BLC: window closed
03:07:29.994 00.000 9828 MoveAxis(E, 24, B)
03:07:29.994 00.000 9828 Guiding  Dir = 2, Dur = 24
03:07:29.994 00.000 9828 IsSlewing returns 0
03:07:29.994 00.000 9828 IsGuiding returns 0
03:07:29.995 00.001 9828 PulseGuide returned control before completion, sleep 34
03:07:30.035 00.040 9828 IsGuiding returns 1
03:07:30.035 00.000 9828 scope still moving after pulse duration time elapsed
03:07:30.067 00.032 9828 IsSlewing returns 0
03:07:30.067 00.000 9828 IsGuiding returns 1
03:07:30.098 00.031 9828 IsSlewing returns 0
03:07:30.098 00.000 9828 IsGuiding returns 1
03:07:30.129 00.031 9828 IsSlewing returns 0
03:07:30.129 00.000 9828 IsGuiding returns 0
03:07:30.129 00.000 9828 scope move finished after 24 + 110 ms
03:07:30.129 00.000 9828 Move returns status 0, amount 24
03:07:30.129 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:30.129 00.000 9828 MoveAxis(N, 11, B)
03:07:30.129 00.000 9828 Guiding  Dir = 0, Dur = 11
03:07:30.145 00.016 9828 IsSlewing returns 0
03:07:30.145 00.000 9828 IsGuiding returns 0
03:07:30.145 00.000 9828 PulseGuide returned control before completion, sleep 21
03:07:30.176 00.031 9828 IsGuiding returns 1
03:07:30.176 00.000 9828 scope still moving after pulse duration time elapsed
03:07:30.206 00.030 9828 IsSlewing returns 0
03:07:30.206 00.000 9828 IsGuiding returns 1
03:07:30.237 00.031 9828 IsSlewing returns 0
03:07:30.237 00.000 9828 IsGuiding returns 1
03:07:30.267 00.030 9828 IsSlewing returns 0
03:07:30.267 00.000 9828 IsGuiding returns 1
03:07:30.298 00.031 9828 IsSlewing returns 0
03:07:30.298 00.000 9828 IsGuiding returns 0
03:07:30.298 00.000 9828 scope move finished after 11 + 142 ms
03:07:30.298 00.000 9828 Move returns status 0, amount 11
03:07:30.298 00.000 9828 move complete, result=0
03:07:30.298 00.000 9828 worker thread done servicing request
03:07:30.298 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:07:30.683 00.385 8976 Exposure complete
03:07:30.689 00.006 8976 worker thread done servicing request
03:07:30.689 00.000 5052 OnExposeComplete: enter
03:07:30.689 00.000 5052 UpdateGuideState(): m_state=6
03:07:30.689 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12153
03:07:30.689 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.60, Mass=161, SNR=8.8, Peak=71 HFD=1.6
03:07:30.689 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
03:07:30.689 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
03:07:30.689 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-0.38 mountX=-0.21 mountY=-0.16, mountTheta=-2.49
03:07:30.690 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.11, opts=13)
03:07:30.690 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.11)
03:07:30.690 00.000 8976 Worker thread wakes up
03:07:30.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.11) opts 0xd
03:07:30.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.11)
03:07:30.690 00.000 8976 Moving (0.26, -0.11) raw xDistance=-0.21 yDistance=-0.16
03:07:30.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:07:30.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:07:30.690 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:07:30.691 00.001 5052 UpdateGuideState exits: m=161 SNR=8.8
03:07:30.691 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:30.691 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:30.691 00.000 5052 Enqueuing Expose request
03:07:30.691 00.000 8976 MoveAxis(R, 0, ABG)
03:07:30.691 00.000 8976 MoveAxis(U, 0, ABG)
03:07:30.691 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:07:30.691 00.000 8976 MountToCamera -- mountX=1.70 mountY=-3.51 hyp=3.90 mountTheta=-1.12 cameraX=2.35, cameraY=3.11 cameraTheta=0.92
03:07:30.691 00.000 8976 incremental bump (2.350, 3.109) isValid = 1
03:07:30.691 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
03:07:30.691 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:07:30.691 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:07:30.691 00.000 8976 move complete, result=0
03:07:30.691 00.000 9828 Worker thread wakes up
03:07:30.691 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:07:30.692 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:07:30.692 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
03:07:30.692 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:07:30.692 00.000 8976 worker thread done servicing request
03:07:30.692 00.000 8976 Worker thread wakes up
03:07:30.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:30.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:30.692 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
03:07:30.692 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
03:07:30.692 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:07:30.692 00.000 9828 BLC: window closed
03:07:30.692 00.000 9828 MoveAxis(E, 23, B)
03:07:30.692 00.000 9828 Guiding  Dir = 2, Dur = 23
03:07:30.693 00.001 9828 IsSlewing returns 0
03:07:30.693 00.000 9828 IsGuiding returns 0
03:07:30.693 00.000 9828 PulseGuide returned control before completion, sleep 33
03:07:30.735 00.042 9828 IsGuiding returns 1
03:07:30.735 00.000 9828 scope still moving after pulse duration time elapsed
03:07:30.766 00.031 9828 IsSlewing returns 0
03:07:30.767 00.001 9828 IsGuiding returns 1
03:07:30.798 00.031 9828 IsSlewing returns 0
03:07:30.798 00.000 9828 IsGuiding returns 1
03:07:30.830 00.032 9828 IsSlewing returns 0
03:07:30.830 00.000 9828 IsGuiding returns 1
03:07:30.861 00.031 9828 IsSlewing returns 0
03:07:30.861 00.000 9828 IsGuiding returns 1
03:07:30.892 00.031 9828 IsSlewing returns 0
03:07:30.892 00.000 9828 IsGuiding returns 0
03:07:30.892 00.000 9828 scope move finished after 23 + 175 ms
03:07:30.893 00.001 9828 Move returns status 0, amount 23
03:07:30.893 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:30.893 00.000 9828 MoveAxis(N, 12, B)
03:07:30.893 00.000 9828 Guiding  Dir = 0, Dur = 12
03:07:30.907 00.014 9828 IsSlewing returns 0
03:07:30.907 00.000 9828 IsGuiding returns 0
03:07:30.907 00.000 9828 PulseGuide returned control before completion, sleep 22
03:07:30.938 00.031 9828 IsGuiding returns 1
03:07:30.938 00.000 9828 scope still moving after pulse duration time elapsed
03:07:30.970 00.032 9828 IsSlewing returns 0
03:07:30.970 00.000 9828 IsGuiding returns 1
03:07:31.001 00.031 9828 IsSlewing returns 0
03:07:31.001 00.000 9828 IsGuiding returns 1
03:07:31.031 00.030 9828 IsSlewing returns 0
03:07:31.031 00.000 9828 IsGuiding returns 1
03:07:31.062 00.031 9828 IsSlewing returns 0
03:07:31.062 00.000 9828 IsGuiding returns 0
03:07:31.062 00.000 9828 scope move finished after 12 + 142 ms
03:07:31.062 00.000 9828 Move returns status 0, amount 12
03:07:31.062 00.000 9828 move complete, result=0
03:07:31.062 00.000 9828 worker thread done servicing request
03:07:31.062 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:07:31.375 00.313 8976 Exposure complete
03:07:31.380 00.005 8976 worker thread done servicing request
03:07:31.381 00.001 5052 OnExposeComplete: enter
03:07:31.381 00.000 5052 UpdateGuideState(): m_state=6
03:07:31.381 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12154
03:07:31.381 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.41, Mass=132, SNR=8.0, Peak=70 HFD=2.2
03:07:31.381 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
03:07:31.381 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
03:07:31.381 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.30 hyp=0.88 cameraTheta=-0.34 mountX=-0.64 mountY=-0.53, mountTheta=-2.45
03:07:31.382 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.30, opts=13)
03:07:31.382 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.30)
03:07:31.382 00.000 8976 Worker thread wakes up
03:07:31.382 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.30) opts 0xd
03:07:31.382 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.30)
03:07:31.382 00.000 8976 Moving (0.83, -0.30) raw xDistance=-0.64 yDistance=-0.53
03:07:31.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
03:07:31.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
03:07:31.382 00.000 8976 MoveAxis(R, 3, ABG)
03:07:31.383 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:07:31.383 00.000 5052 UpdateGuideState exits: m=132 SNR=8.0
03:07:31.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:31.383 00.000 8976 stepping (-12, 19) + (3, 0)
03:07:31.383 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:31.383 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:31.383 00.000 5052 Enqueuing Expose request
03:07:31.415 00.032 8976 Received - 47 (G) 
03:07:31.416 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:31.416 00.000 8976 stepped: pos (-9, 19)
03:07:31.416 00.000 8976 MoveAxis(U, 2, ABG)
03:07:31.416 00.000 8976 stepping (-9, 19) + (0, 2)
03:07:31.416 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:31.448 00.032 8976 Received - 47 (G) 
03:07:31.448 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:31.448 00.000 8976 stepped: pos (-9, 21)
03:07:31.448 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:07:31.448 00.000 8976 MountToCamera -- mountX=1.59 mountY=-3.45 hyp=3.80 mountTheta=-1.14 cameraX=2.35, cameraY=2.99 cameraTheta=0.91
03:07:31.448 00.000 8976 incremental bump (2.348, 2.989) isValid = 1
03:07:31.448 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:07:31.448 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:07:31.448 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:07:31.448 00.000 8976 move complete, result=0
03:07:31.448 00.000 9828 Worker thread wakes up
03:07:31.449 00.001 5052 GuideStep: -0.6 px 3 ms EAST, -0.5 px 2 ms NORTH
03:07:31.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:07:31.449 00.000 8976 worker thread done servicing request
03:07:31.449 00.000 8976 Worker thread wakes up
03:07:31.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:31.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:31.449 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:07:31.449 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
03:07:31.449 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.35)
03:07:31.449 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
03:07:31.449 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:07:31.449 00.000 9828 BLC: window closed
03:07:31.449 00.000 9828 MoveAxis(E, 24, B)
03:07:31.449 00.000 9828 Guiding  Dir = 2, Dur = 24
03:07:31.450 00.001 9828 IsSlewing returns 0
03:07:31.450 00.000 9828 IsGuiding returns 0
03:07:31.450 00.000 9828 PulseGuide returned control before completion, sleep 34
03:07:31.499 00.049 9828 IsGuiding returns 1
03:07:31.499 00.000 9828 scope still moving after pulse duration time elapsed
03:07:31.530 00.031 9828 IsSlewing returns 0
03:07:31.530 00.000 9828 IsGuiding returns 1
03:07:31.561 00.031 9828 IsSlewing returns 0
03:07:31.561 00.000 9828 IsGuiding returns 1
03:07:31.593 00.032 9828 IsSlewing returns 0
03:07:31.593 00.000 9828 IsGuiding returns 0
03:07:31.593 00.000 9828 scope move finished after 24 + 119 ms
03:07:31.593 00.000 9828 Move returns status 0, amount 24
03:07:31.593 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:31.593 00.000 9828 MoveAxis(N, 11, B)
03:07:31.593 00.000 9828 Guiding  Dir = 0, Dur = 11
03:07:31.609 00.016 9828 IsSlewing returns 0
03:07:31.609 00.000 9828 IsGuiding returns 0
03:07:31.609 00.000 9828 PulseGuide returned control before completion, sleep 21
03:07:31.641 00.032 9828 IsGuiding returns 1
03:07:31.641 00.000 9828 scope still moving after pulse duration time elapsed
03:07:31.672 00.031 9828 IsSlewing returns 0
03:07:31.672 00.000 9828 IsGuiding returns 1
03:07:31.703 00.031 9828 IsSlewing returns 0
03:07:31.703 00.000 9828 IsGuiding returns 1
03:07:31.733 00.030 9828 IsSlewing returns 0
03:07:31.733 00.000 9828 IsGuiding returns 1
03:07:31.764 00.031 9828 IsSlewing returns 0
03:07:31.765 00.001 9828 IsGuiding returns 0
03:07:31.765 00.000 9828 scope move finished after 11 + 144 ms
03:07:31.765 00.000 9828 Move returns status 0, amount 11
03:07:31.765 00.000 9828 move complete, result=0
03:07:31.765 00.000 9828 worker thread done servicing request
03:07:31.765 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:07:32.133 00.368 8976 Exposure complete
03:07:32.139 00.006 8976 worker thread done servicing request
03:07:32.139 00.000 5052 OnExposeComplete: enter
03:07:32.139 00.000 5052 UpdateGuideState(): m_state=6
03:07:32.139 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12155
03:07:32.139 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.70, Mass=156, SNR=8.6, Peak=68 HFD=1.8
03:07:32.139 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
03:07:32.139 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
03:07:32.139 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.05 mountX=-0.11 mountY=-0.17, mountTheta=-2.13
03:07:32.140 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.01, opts=13)
03:07:32.141 00.001 5052 Enqueuing Move request for stepguider (0.21, -0.01)
03:07:32.141 00.000 8976 Worker thread wakes up
03:07:32.141 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:07:32.141 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
03:07:32.141 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.01) opts 0xd
03:07:32.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:32.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:32.141 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.01)
03:07:32.141 00.000 8976 Moving (0.21, -0.01) raw xDistance=-0.11 yDistance=-0.17
03:07:32.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:07:32.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:07:32.141 00.000 5052 Enqueuing Expose request
03:07:32.141 00.000 8976 MoveAxis(R, 0, ABG)
03:07:32.141 00.000 8976 MoveAxis(U, 0, ABG)
03:07:32.142 00.001 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:07:32.142 00.000 8976 MountToCamera -- mountX=1.52 mountY=-3.41 hyp=3.74 mountTheta=-1.15 cameraX=2.35, cameraY=2.91 cameraTheta=0.89
03:07:32.142 00.000 8976 incremental bump (2.346, 2.909) isValid = 1
03:07:32.142 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:07:32.142 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:07:32.142 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:07:32.142 00.000 8976 move complete, result=0
03:07:32.142 00.000 8976 worker thread done servicing request
03:07:32.142 00.000 9828 Worker thread wakes up
03:07:32.142 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:07:32.142 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:07:32.142 00.000 8976 Worker thread wakes up
03:07:32.142 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:07:32.142 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.28)
03:07:32.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:32.142 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:07:32.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:32.143 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:07:32.143 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:07:32.143 00.000 9828 BLC: window closed
03:07:32.143 00.000 9828 MoveAxis(E, 24, B)
03:07:32.143 00.000 9828 Guiding  Dir = 2, Dur = 24
03:07:32.143 00.000 9828 IsSlewing returns 0
03:07:32.143 00.000 9828 IsGuiding returns 0
03:07:32.143 00.000 9828 PulseGuide returned control before completion, sleep 34
03:07:32.187 00.044 9828 IsGuiding returns 1
03:07:32.187 00.000 9828 scope still moving after pulse duration time elapsed
03:07:32.218 00.031 9828 IsSlewing returns 0
03:07:32.218 00.000 9828 IsGuiding returns 1
03:07:32.249 00.031 9828 IsSlewing returns 0
03:07:32.249 00.000 9828 IsGuiding returns 1
03:07:32.280 00.031 9828 IsSlewing returns 0
03:07:32.280 00.000 9828 IsGuiding returns 1
03:07:32.311 00.031 9828 IsSlewing returns 0
03:07:32.311 00.000 9828 IsGuiding returns 0
03:07:32.311 00.000 9828 scope move finished after 24 + 143 ms
03:07:32.311 00.000 9828 Move returns status 0, amount 24
03:07:32.311 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:32.311 00.000 9828 MoveAxis(N, 11, B)
03:07:32.311 00.000 9828 Guiding  Dir = 0, Dur = 11
03:07:32.327 00.016 9828 IsSlewing returns 0
03:07:32.327 00.000 9828 IsGuiding returns 0
03:07:32.327 00.000 9828 PulseGuide returned control before completion, sleep 21
03:07:32.357 00.030 9828 IsGuiding returns 1
03:07:32.362 00.005 9828 scope still moving after pulse duration time elapsed
03:07:32.388 00.026 9828 IsSlewing returns 0
03:07:32.388 00.000 9828 IsGuiding returns 1
03:07:32.418 00.030 9828 IsSlewing returns 0
03:07:32.418 00.000 9828 IsGuiding returns 1
03:07:32.450 00.032 9828 IsSlewing returns 0
03:07:32.450 00.000 9828 IsGuiding returns 1
03:07:32.480 00.030 9828 IsSlewing returns 0
03:07:32.480 00.000 9828 IsGuiding returns 0
03:07:32.480 00.000 9828 scope move finished after 11 + 142 ms
03:07:32.480 00.000 9828 Move returns status 0, amount 11
03:07:32.480 00.000 9828 move complete, result=0
03:07:32.480 00.000 9828 worker thread done servicing request
03:07:32.480 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:07:32.830 00.350 8976 Exposure complete
03:07:32.835 00.005 8976 worker thread done servicing request
03:07:32.835 00.000 5052 OnExposeComplete: enter
03:07:32.835 00.000 5052 UpdateGuideState(): m_state=6
03:07:32.835 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12156
03:07:32.835 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.47, Mass=143, SNR=8.3, Peak=73 HFD=2.1
03:07:32.835 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.35 = 1.93)
03:07:32.835 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.83)
03:07:32.835 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.24 hyp=0.32 cameraTheta=-2.31 mountX=-0.11 mountY=0.31, mountTheta=1.92
03:07:32.836 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.24, opts=13)
03:07:32.836 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.24)
03:07:32.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:07:32.836 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
03:07:32.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:32.836 00.000 8976 Worker thread wakes up
03:07:32.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.24) opts 0xd
03:07:32.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.24)
03:07:32.836 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:32.836 00.000 5052 Enqueuing Expose request
03:07:32.836 00.000 8976 Moving (-0.22, -0.24) raw xDistance=-0.11 yDistance=0.31
03:07:32.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:07:32.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:07:32.836 00.000 8976 MoveAxis(R, 0, ABG)
03:07:32.836 00.000 8976 MoveAxis(D, 1, ABG)
03:07:32.836 00.000 8976 stepping (-9, 21) + (0, -1)
03:07:32.836 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:32.870 00.034 8976 Received - 47 (G) 
03:07:32.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:32.870 00.000 8976 stepped: pos (-9, 20)
03:07:32.870 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:07:32.870 00.000 8976 MountToCamera -- mountX=1.47 mountY=-3.33 hyp=3.65 mountTheta=-1.15 cameraX=2.30, cameraY=2.83 cameraTheta=0.89
03:07:32.870 00.000 8976 incremental bump (2.298, 2.831) isValid = 1
03:07:32.870 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
03:07:32.870 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:07:32.870 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:07:32.870 00.000 8976 move complete, result=0
03:07:32.870 00.000 8976 worker thread done servicing request
03:07:32.871 00.001 8976 Worker thread wakes up
03:07:32.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:32.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:32.871 00.000 9828 Worker thread wakes up
03:07:32.871 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:07:32.871 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:07:32.871 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:07:32.871 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:07:32.871 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:07:32.871 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:07:32.871 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:07:32.871 00.000 9828 BLC: window closed
03:07:32.871 00.000 9828 MoveAxis(E, 24, B)
03:07:32.871 00.000 9828 Guiding  Dir = 2, Dur = 24
03:07:32.872 00.001 9828 IsSlewing returns 0
03:07:32.872 00.000 9828 IsGuiding returns 0
03:07:32.872 00.000 9828 PulseGuide returned control before completion, sleep 34
03:07:32.916 00.044 9828 IsGuiding returns 1
03:07:32.916 00.000 9828 scope still moving after pulse duration time elapsed
03:07:32.948 00.032 9828 IsSlewing returns 0
03:07:32.949 00.001 9828 IsGuiding returns 1
03:07:32.980 00.031 9828 IsSlewing returns 0
03:07:32.980 00.000 9828 IsGuiding returns 1
03:07:33.012 00.032 9828 IsSlewing returns 0
03:07:33.012 00.000 9828 IsGuiding returns 0
03:07:33.012 00.000 9828 scope move finished after 24 + 115 ms
03:07:33.012 00.000 9828 Move returns status 0, amount 24
03:07:33.012 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:33.012 00.000 9828 MoveAxis(N, 11, B)
03:07:33.012 00.000 9828 Guiding  Dir = 0, Dur = 11
03:07:33.027 00.015 9828 IsSlewing returns 0
03:07:33.027 00.000 9828 IsGuiding returns 0
03:07:33.027 00.000 9828 PulseGuide returned control before completion, sleep 21
03:07:33.058 00.031 9828 IsGuiding returns 1
03:07:33.058 00.000 9828 scope still moving after pulse duration time elapsed
03:07:33.089 00.031 9828 IsSlewing returns 0
03:07:33.089 00.000 9828 IsGuiding returns 1
03:07:33.120 00.031 9828 IsSlewing returns 0
03:07:33.120 00.000 9828 IsGuiding returns 1
03:07:33.150 00.030 9828 IsSlewing returns 0
03:07:33.150 00.000 9828 IsGuiding returns 1
03:07:33.182 00.032 9828 IsSlewing returns 0
03:07:33.182 00.000 9828 IsGuiding returns 1
03:07:33.213 00.031 9828 IsSlewing returns 0
03:07:33.213 00.000 9828 IsGuiding returns 0
03:07:33.213 00.000 9828 scope move finished after 11 + 174 ms
03:07:33.213 00.000 9828 Move returns status 0, amount 11
03:07:33.213 00.000 9828 move complete, result=0
03:07:33.213 00.000 9828 worker thread done servicing request
03:07:33.213 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:07:33.560 00.347 8976 Exposure complete
03:07:33.565 00.005 8976 worker thread done servicing request
03:07:33.566 00.001 5052 OnExposeComplete: enter
03:07:33.566 00.000 5052 UpdateGuideState(): m_state=6
03:07:33.566 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12157
03:07:33.566 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.96, Mass=159, SNR=8.7, Peak=81 HFD=1.9
03:07:33.566 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:07:33.566 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
03:07:33.566 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=0.25 hyp=1.00 cameraTheta=2.88 mountX=0.66 mountY=0.67, mountTheta=0.79
03:07:33.566 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=0.25, opts=13)
03:07:33.566 00.000 5052 Enqueuing Move request for stepguider (-0.96, 0.25)
03:07:33.567 00.001 8976 Worker thread wakes up
03:07:33.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, 0.25) opts 0xd
03:07:33.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, 0.25)
03:07:33.567 00.000 8976 Moving (-0.96, 0.25) raw xDistance=0.66 yDistance=0.67
03:07:33.567 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:07:33.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
03:07:33.567 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
03:07:33.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
03:07:33.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:33.567 00.000 8976 MoveAxis(L, 3, ABG)
03:07:33.567 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:33.567 00.000 5052 Enqueuing Expose request
03:07:33.567 00.000 8976 stepping (-9, 20) + (-3, 0)
03:07:33.567 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:33.606 00.039 8976 Received - 47 (G) 
03:07:33.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:33.606 00.000 8976 stepped: pos (-12, 20)
03:07:33.606 00.000 8976 MoveAxis(D, 3, ABG)
03:07:33.606 00.000 8976 stepping (-12, 20) + (0, -3)
03:07:33.606 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:33.638 00.032 8976 Received - 47 (G) 
03:07:33.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:33.638 00.000 8976 stepped: pos (-12, 17)
03:07:33.638 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:07:33.638 00.000 8976 MountToCamera -- mountX=1.59 mountY=-3.13 hyp=3.51 mountTheta=-1.10 cameraX=2.06, cameraY=2.84 cameraTheta=0.94
03:07:33.638 00.000 8976 incremental bump (2.057, 2.842) isValid = 1
03:07:33.638 00.000 8976 Scheduling Mount bump of (0.067, 0.096)
03:07:33.638 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:07:33.638 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:07:33.638 00.000 8976 move complete, result=0
03:07:33.638 00.000 9828 Worker thread wakes up
03:07:33.638 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:07:33.638 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:07:33.638 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
03:07:33.638 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.7 px 3 ms SOUTH
03:07:33.638 00.000 8976 worker thread done servicing request
03:07:33.638 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
03:07:33.639 00.001 8976 Worker thread wakes up
03:07:33.639 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:07:33.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:33.639 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:07:33.639 00.000 9828 BLC: window closed
03:07:33.639 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:33.639 00.000 9828 MoveAxis(E, 23, B)
03:07:33.639 00.000 9828 Guiding  Dir = 2, Dur = 23
03:07:33.639 00.000 9828 IsSlewing returns 0
03:07:33.639 00.000 9828 IsGuiding returns 0
03:07:33.639 00.000 9828 PulseGuide returned control before completion, sleep 33
03:07:33.682 00.043 9828 IsGuiding returns 1
03:07:33.682 00.000 9828 scope still moving after pulse duration time elapsed
03:07:33.713 00.031 9828 IsSlewing returns 0
03:07:33.718 00.005 9828 IsGuiding returns 1
03:07:33.744 00.026 9828 IsSlewing returns 0
03:07:33.744 00.000 9828 IsGuiding returns 1
03:07:33.776 00.032 9828 IsSlewing returns 0
03:07:33.776 00.000 9828 IsGuiding returns 0
03:07:33.776 00.000 9828 scope move finished after 23 + 113 ms
03:07:33.776 00.000 9828 Move returns status 0, amount 23
03:07:33.776 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:33.776 00.000 9828 MoveAxis(N, 12, B)
03:07:33.776 00.000 9828 Guiding  Dir = 0, Dur = 12
03:07:33.792 00.016 9828 IsSlewing returns 0
03:07:33.792 00.000 9828 IsGuiding returns 0
03:07:33.793 00.001 9828 PulseGuide returned control before completion, sleep 22
03:07:33.823 00.030 9828 IsGuiding returns 1
03:07:33.823 00.000 9828 scope still moving after pulse duration time elapsed
03:07:33.853 00.030 9828 IsSlewing returns 0
03:07:33.854 00.001 9828 IsGuiding returns 1
03:07:33.884 00.030 9828 IsSlewing returns 0
03:07:33.884 00.000 9828 IsGuiding returns 1
03:07:33.915 00.031 9828 IsSlewing returns 0
03:07:33.916 00.001 9828 IsGuiding returns 1
03:07:33.946 00.030 9828 IsSlewing returns 0
03:07:33.947 00.001 9828 IsGuiding returns 0
03:07:33.947 00.000 9828 scope move finished after 12 + 142 ms
03:07:33.947 00.000 9828 Move returns status 0, amount 12
03:07:33.947 00.000 9828 move complete, result=0
03:07:33.947 00.000 9828 worker thread done servicing request
03:07:33.947 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:07:34.324 00.377 8976 Exposure complete
03:07:34.329 00.005 8976 worker thread done servicing request
03:07:34.329 00.000 5052 OnExposeComplete: enter
03:07:34.329 00.000 5052 UpdateGuideState(): m_state=6
03:07:34.330 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12158
03:07:34.330 00.000 5052 Star::Find returns 1 (0), X=328.15, Y=281.32, Mass=160, SNR=8.8, Peak=75 HFD=2.1
03:07:34.330 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
03:07:34.330 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
03:07:34.330 00.000 5052 CameraToMount -- cameraX=-1.02 cameraY=-0.39 hyp=1.10 cameraTheta=-2.78 mountX=0.12 mountY=1.07, mountTheta=1.46
03:07:34.330 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.02, y=-0.39, opts=13)
03:07:34.330 00.000 5052 Enqueuing Move request for stepguider (-1.02, -0.39)
03:07:34.330 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:07:34.330 00.000 5052 UpdateGuideState exits: m=160 SNR=8.8
03:07:34.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:34.331 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:34.331 00.000 5052 Enqueuing Expose request
03:07:34.331 00.000 8976 Worker thread wakes up
03:07:34.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.02, -0.39) opts 0xd
03:07:34.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.02, -0.39)
03:07:34.331 00.000 8976 Moving (-1.02, -0.39) raw xDistance=0.12 yDistance=1.07
03:07:34.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:07:34.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.07
03:07:34.331 00.000 8976 MoveAxis(R, 0, ABG)
03:07:34.331 00.000 8976 MoveAxis(D, 4, ABG)
03:07:34.331 00.000 8976 stepping (-12, 17) + (0, -4)
03:07:34.331 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:07:34.374 00.043 8976 Received - 47 (G) 
03:07:34.374 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:07:34.374 00.000 8976 stepped: pos (-12, 13)
03:07:34.374 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:07:34.374 00.000 8976 MountToCamera -- mountX=1.67 mountY=-2.78 hyp=3.24 mountTheta=-1.03 cameraX=1.71, cameraY=2.75 cameraTheta=1.02
03:07:34.374 00.000 8976 incremental bump (1.709, 2.754) isValid = 1
03:07:34.374 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:07:34.374 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:07:34.374 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:07:34.374 00.000 8976 move complete, result=0
03:07:34.374 00.000 8976 worker thread done servicing request
03:07:34.374 00.000 8976 Worker thread wakes up
03:07:34.374 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.1 px 4 ms SOUTH
03:07:34.374 00.000 9828 Worker thread wakes up
03:07:34.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:34.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:34.374 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:07:34.374 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:07:34.374 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
03:07:34.374 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
03:07:34.374 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
03:07:34.374 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:07:34.374 00.000 9828 BLC: window closed
03:07:34.375 00.001 9828 MoveAxis(E, 21, B)
03:07:34.375 00.000 9828 Guiding  Dir = 2, Dur = 21
03:07:34.375 00.000 9828 IsSlewing returns 0
03:07:34.375 00.000 9828 IsGuiding returns 0
03:07:34.375 00.000 9828 PulseGuide returned control before completion, sleep 31
03:07:34.418 00.043 9828 IsGuiding returns 1
03:07:34.418 00.000 9828 scope still moving after pulse duration time elapsed
03:07:34.448 00.030 9828 IsSlewing returns 0
03:07:34.449 00.001 9828 IsGuiding returns 1
03:07:34.479 00.030 9828 IsSlewing returns 0
03:07:34.479 00.000 9828 IsGuiding returns 1
03:07:34.508 00.029 9828 IsSlewing returns 0
03:07:34.508 00.000 9828 IsGuiding returns 0
03:07:34.508 00.000 9828 scope move finished after 21 + 112 ms
03:07:34.508 00.000 9828 Move returns status 0, amount 21
03:07:34.508 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:34.509 00.001 9828 MoveAxis(N, 13, B)
03:07:34.509 00.000 9828 Guiding  Dir = 0, Dur = 13
03:07:34.524 00.015 9828 IsSlewing returns 0
03:07:34.525 00.001 9828 IsGuiding returns 0
03:07:34.525 00.000 9828 PulseGuide returned control before completion, sleep 23
03:07:34.554 00.029 9828 IsGuiding returns 1
03:07:34.554 00.000 9828 scope still moving after pulse duration time elapsed
03:07:34.585 00.031 9828 IsSlewing returns 0
03:07:34.585 00.000 9828 IsGuiding returns 1
03:07:34.615 00.030 9828 IsSlewing returns 0
03:07:34.615 00.000 9828 IsGuiding returns 1
03:07:34.646 00.031 9828 IsSlewing returns 0
03:07:34.646 00.000 9828 IsGuiding returns 1
03:07:34.677 00.031 9828 IsSlewing returns 0
03:07:34.677 00.000 9828 IsGuiding returns 0
03:07:34.678 00.001 9828 scope move finished after 13 + 140 ms
03:07:34.678 00.000 9828 Move returns status 0, amount 13
03:07:34.678 00.000 9828 move complete, result=0
03:07:34.678 00.000 9828 worker thread done servicing request
03:07:34.678 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:07:35.061 00.383 8976 Exposure complete
03:07:35.066 00.005 8976 worker thread done servicing request
03:07:35.066 00.000 5052 OnExposeComplete: enter
03:07:35.066 00.000 5052 UpdateGuideState(): m_state=6
03:07:35.067 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12159
03:07:35.067 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.91, Mass=123, SNR=7.7, Peak=75 HFD=1.6
03:07:35.067 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:07:35.067 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
03:07:35.067 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.20 hyp=0.62 cameraTheta=2.81 mountX=0.44 mountY=0.38, mountTheta=0.71
03:07:35.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.20, opts=13)
03:07:35.068 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.20)
03:07:35.068 00.000 8976 Worker thread wakes up
03:07:35.068 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:07:35.068 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
03:07:35.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:35.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.20) opts 0xd
03:07:35.068 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:35.068 00.000 5052 Enqueuing Expose request
03:07:35.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.20)
03:07:35.069 00.001 8976 Moving (-0.58, 0.20) raw xDistance=0.44 yDistance=0.38
03:07:35.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:07:35.069 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.38
03:07:35.069 00.000 8976 MoveAxis(L, 2, ABG)
03:07:35.069 00.000 8976 stepping (-12, 13) + (-2, 0)
03:07:35.069 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:35.093 00.024 8976 Received - 47 (G) 
03:07:35.093 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:35.093 00.000 8976 stepped: pos (-14, 13)
03:07:35.093 00.000 8976 MoveAxis(D, 2, ABG)
03:07:35.093 00.000 8976 stepping (-14, 13) + (0, -2)
03:07:35.093 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:35.125 00.032 8976 Received - 47 (G) 
03:07:35.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:35.125 00.000 8976 stepped: pos (-14, 11)
03:07:35.125 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:07:35.125 00.000 8976 MountToCamera -- mountX=1.83 mountY=-2.44 hyp=3.05 mountTheta=-0.93 cameraX=1.34, cameraY=2.74 cameraTheta=1.12
03:07:35.125 00.000 8976 incremental bump (1.336, 2.738) isValid = 1
03:07:35.125 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:07:35.125 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:07:35.125 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:07:35.125 00.000 8976 move complete, result=0
03:07:35.125 00.000 9828 Worker thread wakes up
03:07:35.125 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:07:35.125 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:07:35.125 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:07:35.125 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
03:07:35.125 00.000 8976 worker thread done servicing request
03:07:35.125 00.000 8976 Worker thread wakes up
03:07:35.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:35.126 00.001 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
03:07:35.126 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
03:07:35.126 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:07:35.126 00.000 9828 BLC: window closed
03:07:35.126 00.000 9828 MoveAxis(E, 18, B)
03:07:35.126 00.000 9828 Guiding  Dir = 2, Dur = 18
03:07:35.126 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:35.126 00.000 9828 IsSlewing returns 0
03:07:35.126 00.000 9828 IsGuiding returns 0
03:07:35.126 00.000 9828 PulseGuide returned control before completion, sleep 28
03:07:35.160 00.034 9828 IsGuiding returns 1
03:07:35.160 00.000 9828 scope still moving after pulse duration time elapsed
03:07:35.190 00.030 9828 IsSlewing returns 0
03:07:35.190 00.000 9828 IsGuiding returns 1
03:07:35.221 00.031 9828 IsSlewing returns 0
03:07:35.221 00.000 9828 IsGuiding returns 1
03:07:35.252 00.031 9828 IsSlewing returns 0
03:07:35.252 00.000 9828 IsGuiding returns 0
03:07:35.252 00.000 9828 scope move finished after 18 + 107 ms
03:07:35.252 00.000 9828 Move returns status 0, amount 18
03:07:35.252 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:35.252 00.000 9828 MoveAxis(N, 14, B)
03:07:35.252 00.000 9828 Guiding  Dir = 0, Dur = 14
03:07:35.268 00.016 9828 IsSlewing returns 0
03:07:35.268 00.000 9828 IsGuiding returns 0
03:07:35.268 00.000 9828 PulseGuide returned control before completion, sleep 24
03:07:35.299 00.031 9828 IsGuiding returns 1
03:07:35.299 00.000 9828 scope still moving after pulse duration time elapsed
03:07:35.330 00.031 9828 IsSlewing returns 0
03:07:35.330 00.000 9828 IsGuiding returns 1
03:07:35.361 00.031 9828 IsSlewing returns 0
03:07:35.361 00.000 9828 IsGuiding returns 1
03:07:35.393 00.032 9828 IsSlewing returns 0
03:07:35.393 00.000 9828 IsGuiding returns 1
03:07:35.423 00.030 9828 IsSlewing returns 0
03:07:35.423 00.000 9828 IsGuiding returns 0
03:07:35.423 00.000 9828 scope move finished after 14 + 141 ms
03:07:35.423 00.000 9828 Move returns status 0, amount 14
03:07:35.423 00.000 9828 move complete, result=0
03:07:35.423 00.000 9828 worker thread done servicing request
03:07:35.423 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:07:35.811 00.388 8976 Exposure complete
03:07:35.816 00.005 8976 worker thread done servicing request
03:07:35.816 00.000 5052 OnExposeComplete: enter
03:07:35.816 00.000 5052 UpdateGuideState(): m_state=6
03:07:35.817 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12160
03:07:35.817 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.77, Mass=136, SNR=8.1, Peak=72 HFD=1.8
03:07:35.817 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:07:35.817 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
03:07:35.817 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.06 hyp=0.63 cameraTheta=3.05 mountX=0.34 mountY=0.50, mountTheta=0.98
03:07:35.817 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.06, opts=13)
03:07:35.817 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.06)
03:07:35.817 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:07:35.817 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:07:35.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:35.817 00.000 8976 Worker thread wakes up
03:07:35.818 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.06) opts 0xd
03:07:35.818 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.06)
03:07:35.818 00.000 8976 Moving (-0.63, 0.06) raw xDistance=0.34 yDistance=0.50
03:07:35.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:35.818 00.000 5052 Enqueuing Expose request
03:07:35.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
03:07:35.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
03:07:35.818 00.000 8976 MoveAxis(L, 2, ABG)
03:07:35.818 00.000 8976 stepping (-14, 11) + (-2, 0)
03:07:35.818 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:35.845 00.027 8976 Received - 47 (G) 
03:07:35.845 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:35.845 00.000 8976 stepped: pos (-16, 11)
03:07:35.845 00.000 8976 MoveAxis(D, 2, ABG)
03:07:35.845 00.000 8976 stepping (-16, 11) + (0, -2)
03:07:35.845 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:35.877 00.032 8976 Received - 47 (G) 
03:07:35.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:35.877 00.000 8976 stepped: pos (-16, 9)
03:07:35.877 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
03:07:35.877 00.000 8976 MountToCamera -- mountX=2.03 mountY=-2.10 hyp=2.93 mountTheta=-0.80 cameraX=0.95, cameraY=2.77 cameraTheta=1.24
03:07:35.877 00.000 8976 incremental bump (0.947, 2.769) isValid = 1
03:07:35.877 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
03:07:35.877 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:07:35.877 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:07:35.877 00.000 8976 move complete, result=0
03:07:35.877 00.000 9828 Worker thread wakes up
03:07:35.877 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:07:35.877 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:07:35.877 00.000 8976 worker thread done servicing request
03:07:35.877 00.000 8976 Worker thread wakes up
03:07:35.878 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:07:35.878 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.94)
03:07:35.878 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.02)
03:07:35.878 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
03:07:35.878 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:07:35.878 00.000 9828 BLC: window closed
03:07:35.878 00.000 9828 MoveAxis(E, 13, B)
03:07:35.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:35.878 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:35.878 00.000 9828 Guiding  Dir = 2, Dur = 13
03:07:35.878 00.000 9828 IsSlewing returns 0
03:07:35.879 00.001 9828 IsGuiding returns 0
03:07:35.879 00.000 9828 PulseGuide returned control before completion, sleep 23
03:07:35.907 00.028 9828 IsGuiding returns 1
03:07:35.907 00.000 9828 scope still moving after pulse duration time elapsed
03:07:35.937 00.030 9828 IsSlewing returns 0
03:07:35.937 00.000 9828 IsGuiding returns 1
03:07:35.968 00.031 9828 IsSlewing returns 0
03:07:35.968 00.000 9828 IsGuiding returns 1
03:07:35.999 00.031 9828 IsSlewing returns 0
03:07:35.999 00.000 9828 IsGuiding returns 1
03:07:36.030 00.031 9828 IsSlewing returns 0
03:07:36.030 00.000 9828 IsGuiding returns 0
03:07:36.030 00.000 9828 scope move finished after 13 + 138 ms
03:07:36.030 00.000 9828 Move returns status 0, amount 13
03:07:36.030 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:36.030 00.000 9828 MoveAxis(N, 15, B)
03:07:36.030 00.000 9828 Guiding  Dir = 0, Dur = 15
03:07:36.046 00.016 9828 IsSlewing returns 0
03:07:36.046 00.000 9828 IsGuiding returns 0
03:07:36.046 00.000 9828 PulseGuide returned control before completion, sleep 25
03:07:36.078 00.032 9828 IsGuiding returns 1
03:07:36.078 00.000 9828 scope still moving after pulse duration time elapsed
03:07:36.109 00.031 9828 IsSlewing returns 0
03:07:36.109 00.000 9828 IsGuiding returns 1
03:07:36.141 00.032 9828 IsSlewing returns 0
03:07:36.141 00.000 9828 IsGuiding returns 1
03:07:36.172 00.031 9828 IsSlewing returns 0
03:07:36.172 00.000 9828 IsGuiding returns 1
03:07:36.203 00.031 9828 IsSlewing returns 0
03:07:36.203 00.000 9828 IsGuiding returns 0
03:07:36.203 00.000 9828 scope move finished after 15 + 141 ms
03:07:36.203 00.000 9828 Move returns status 0, amount 15
03:07:36.203 00.000 9828 move complete, result=0
03:07:36.203 00.000 9828 worker thread done servicing request
03:07:36.203 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:07:36.566 00.363 8976 Exposure complete
03:07:36.572 00.006 8976 worker thread done servicing request
03:07:36.572 00.000 5052 OnExposeComplete: enter
03:07:36.572 00.000 5052 UpdateGuideState(): m_state=6
03:07:36.572 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12161
03:07:36.572 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.47, Mass=155, SNR=8.6, Peak=69 HFD=1.5
03:07:36.573 00.001 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.73 = -2.73)
03:07:36.573 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
03:07:36.573 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.24 hyp=0.37 cameraTheta=-0.69 mountX=-0.34 mountY=-0.11, mountTheta=-2.83
03:07:36.573 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.24, opts=13)
03:07:36.573 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.24)
03:07:36.573 00.000 8976 Worker thread wakes up
03:07:36.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.24) opts 0xd
03:07:36.574 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.24)
03:07:36.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:07:36.574 00.000 8976 Moving (0.29, -0.24) raw xDistance=-0.34 yDistance=-0.11
03:07:36.574 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
03:07:36.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
03:07:36.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:36.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:07:36.574 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:36.574 00.000 5052 Enqueuing Expose request
03:07:36.574 00.000 8976 MoveAxis(R, 1, ABG)
03:07:36.574 00.000 8976 stepping (-16, 9) + (1, 0)
03:07:36.574 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:36.595 00.021 8976 Received - 47 (G) 
03:07:36.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:36.595 00.000 8976 stepped: pos (-15, 9)
03:07:36.595 00.000 8976 MoveAxis(U, 0, ABG)
03:07:36.595 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
03:07:36.595 00.000 8976 MountToCamera -- mountX=2.12 mountY=-1.88 hyp=2.84 mountTheta=-0.73 cameraX=0.71, cameraY=2.74 cameraTheta=1.32
03:07:36.596 00.001 8976 incremental bump (0.709, 2.745) isValid = 1
03:07:36.596 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
03:07:36.596 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:07:36.596 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:07:36.596 00.000 8976 move complete, result=0
03:07:36.596 00.000 8976 worker thread done servicing request
03:07:36.596 00.000 9828 Worker thread wakes up
03:07:36.596 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:07:36.596 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:07:36.596 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
03:07:36.596 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
03:07:36.596 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
03:07:36.596 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:07:36.596 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
03:07:36.596 00.000 8976 Worker thread wakes up
03:07:36.596 00.000 9828 BLC: window closed
03:07:36.596 00.000 9828 MoveAxis(E, 11, B)
03:07:36.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:36.597 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:36.597 00.000 9828 Guiding  Dir = 2, Dur = 11
03:07:36.597 00.000 9828 IsSlewing returns 0
03:07:36.597 00.000 9828 IsGuiding returns 0
03:07:36.597 00.000 9828 PulseGuide returned control before completion, sleep 21
03:07:36.621 00.024 9828 IsGuiding returns 1
03:07:36.621 00.000 9828 scope still moving after pulse duration time elapsed
03:07:36.652 00.031 9828 IsSlewing returns 0
03:07:36.652 00.000 9828 IsGuiding returns 1
03:07:36.683 00.031 9828 IsSlewing returns 0
03:07:36.683 00.000 9828 IsGuiding returns 1
03:07:36.714 00.031 9828 IsSlewing returns 0
03:07:36.714 00.000 9828 IsGuiding returns 1
03:07:36.746 00.032 9828 IsSlewing returns 0
03:07:36.746 00.000 9828 IsGuiding returns 1
03:07:36.776 00.030 9828 IsSlewing returns 0
03:07:36.776 00.000 9828 IsGuiding returns 0
03:07:36.776 00.000 9828 scope move finished after 11 + 168 ms
03:07:36.776 00.000 9828 Move returns status 0, amount 11
03:07:36.776 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:36.776 00.000 9828 MoveAxis(N, 15, B)
03:07:36.776 00.000 9828 Guiding  Dir = 0, Dur = 15
03:07:36.791 00.015 9828 IsSlewing returns 0
03:07:36.791 00.000 9828 IsGuiding returns 0
03:07:36.791 00.000 9828 PulseGuide returned control before completion, sleep 25
03:07:36.822 00.031 9828 IsGuiding returns 1
03:07:36.823 00.001 9828 scope still moving after pulse duration time elapsed
03:07:36.854 00.031 9828 IsSlewing returns 0
03:07:36.854 00.000 9828 IsGuiding returns 1
03:07:36.886 00.032 9828 IsSlewing returns 0
03:07:36.886 00.000 9828 IsGuiding returns 1
03:07:36.917 00.031 9828 IsSlewing returns 0
03:07:36.917 00.000 9828 IsGuiding returns 1
03:07:36.948 00.031 9828 IsSlewing returns 0
03:07:36.948 00.000 9828 IsGuiding returns 0
03:07:36.948 00.000 9828 scope move finished after 15 + 141 ms
03:07:36.948 00.000 9828 Move returns status 0, amount 15
03:07:36.948 00.000 9828 move complete, result=0
03:07:36.948 00.000 9828 worker thread done servicing request
03:07:36.948 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:07:37.284 00.336 8976 Exposure complete
03:07:37.290 00.006 8976 worker thread done servicing request
03:07:37.290 00.000 5052 OnExposeComplete: enter
03:07:37.290 00.000 5052 UpdateGuideState(): m_state=6
03:07:37.290 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12162
03:07:37.290 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.80, Mass=129, SNR=7.9, Peak=65 HFD=2.1
03:07:37.290 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
03:07:37.291 00.001 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
03:07:37.291 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.09 hyp=0.70 cameraTheta=0.13 mountX=-0.24 mountY=-0.64, mountTheta=-1.92
03:07:37.292 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.09, opts=13)
03:07:37.292 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.09)
03:07:37.292 00.000 8976 Worker thread wakes up
03:07:37.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.09) opts 0xd
03:07:37.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.09)
03:07:37.292 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:07:37.292 00.000 5052 UpdateGuideState exits: m=129 SNR=7.9
03:07:37.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:37.292 00.000 8976 Moving (0.70, 0.09) raw xDistance=-0.24 yDistance=-0.64
03:07:37.293 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:07:37.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
03:07:37.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:37.293 00.000 5052 Enqueuing Expose request
03:07:37.293 00.000 8976 MoveAxis(R, 0, ABG)
03:07:37.293 00.000 8976 MoveAxis(U, 3, ABG)
03:07:37.293 00.000 8976 stepping (-15, 9) + (0, 3)
03:07:37.293 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:37.331 00.038 8976 Received - 47 (G) 
03:07:37.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:37.331 00.000 8976 stepped: pos (-15, 12)
03:07:37.331 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
03:07:37.331 00.000 8976 MountToCamera -- mountX=2.18 mountY=-1.89 hyp=2.88 mountTheta=-0.71 cameraX=0.69, cameraY=2.80 cameraTheta=1.33
03:07:37.331 00.000 8976 incremental bump (0.690, 2.800) isValid = 1
03:07:37.332 00.001 8976 Scheduling Mount bump of (0.027, 0.116)
03:07:37.332 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:07:37.332 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:07:37.332 00.000 8976 move complete, result=0
03:07:37.332 00.000 9828 Worker thread wakes up
03:07:37.332 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
03:07:37.332 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:07:37.332 00.000 8976 worker thread done servicing request
03:07:37.332 00.000 8976 Worker thread wakes up
03:07:37.332 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:07:37.332 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
03:07:37.332 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
03:07:37.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:37.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:37.333 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
03:07:37.333 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:07:37.333 00.000 9828 BLC: window closed
03:07:37.333 00.000 9828 MoveAxis(E, 10, B)
03:07:37.333 00.000 9828 Guiding  Dir = 2, Dur = 10
03:07:37.333 00.000 9828 IsSlewing returns 0
03:07:37.333 00.000 9828 IsGuiding returns 0
03:07:37.333 00.000 9828 PulseGuide returned control before completion, sleep 20
03:07:37.363 00.030 9828 IsGuiding returns 1
03:07:37.363 00.000 9828 scope still moving after pulse duration time elapsed
03:07:37.394 00.031 9828 IsSlewing returns 0
03:07:37.394 00.000 9828 IsGuiding returns 1
03:07:37.425 00.031 9828 IsSlewing returns 0
03:07:37.425 00.000 9828 IsGuiding returns 1
03:07:37.457 00.032 9828 IsSlewing returns 0
03:07:37.457 00.000 9828 IsGuiding returns 1
03:07:37.488 00.031 9828 IsSlewing returns 0
03:07:37.488 00.000 9828 IsGuiding returns 0
03:07:37.488 00.000 9828 scope move finished after 10 + 145 ms
03:07:37.488 00.000 9828 Move returns status 0, amount 10
03:07:37.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:37.488 00.000 9828 MoveAxis(N, 15, B)
03:07:37.488 00.000 9828 Guiding  Dir = 0, Dur = 15
03:07:37.504 00.016 9828 IsSlewing returns 0
03:07:37.504 00.000 9828 IsGuiding returns 0
03:07:37.504 00.000 9828 PulseGuide returned control before completion, sleep 25
03:07:37.536 00.032 9828 IsGuiding returns 1
03:07:37.536 00.000 9828 scope still moving after pulse duration time elapsed
03:07:37.567 00.031 9828 IsSlewing returns 0
03:07:37.567 00.000 9828 IsGuiding returns 1
03:07:37.599 00.032 9828 IsSlewing returns 0
03:07:37.599 00.000 9828 IsGuiding returns 1
03:07:37.630 00.031 9828 IsSlewing returns 0
03:07:37.630 00.000 9828 IsGuiding returns 1
03:07:37.660 00.030 9828 IsSlewing returns 0
03:07:37.660 00.000 9828 IsGuiding returns 0
03:07:37.660 00.000 9828 scope move finished after 15 + 141 ms
03:07:37.660 00.000 9828 Move returns status 0, amount 15
03:07:37.660 00.000 9828 move complete, result=0
03:07:37.660 00.000 9828 worker thread done servicing request
03:07:37.660 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:07:38.019 00.359 8976 Exposure complete
03:07:38.024 00.005 8976 worker thread done servicing request
03:07:38.025 00.001 5052 OnExposeComplete: enter
03:07:38.025 00.000 5052 UpdateGuideState(): m_state=6
03:07:38.025 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12163
03:07:38.025 00.000 5052 Star::Find returns 1 (0), X=330.19, Y=281.47, Mass=143, SNR=8.2, Peak=67 HFD=1.9
03:07:38.025 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
03:07:38.025 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
03:07:38.025 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=-0.24 hyp=1.05 cameraTheta=-0.23 mountX=-0.67 mountY=-0.73, mountTheta=-2.32
03:07:38.025 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=-0.24, opts=13)
03:07:38.026 00.001 5052 Enqueuing Move request for stepguider (1.02, -0.24)
03:07:38.026 00.000 8976 Worker thread wakes up
03:07:38.026 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, -0.24) opts 0xd
03:07:38.026 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, -0.24)
03:07:38.026 00.000 8976 Moving (1.02, -0.24) raw xDistance=-0.67 yDistance=-0.73
03:07:38.026 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:07:38.026 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
03:07:38.026 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:38.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
03:07:38.026 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
03:07:38.026 00.000 8976 MoveAxis(R, 3, ABG)
03:07:38.026 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:38.026 00.000 5052 Enqueuing Expose request
03:07:38.026 00.000 8976 stepping (-15, 12) + (3, 0)
03:07:38.026 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:38.066 00.040 8976 Received - 47 (G) 
03:07:38.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:38.066 00.000 8976 stepped: pos (-12, 12)
03:07:38.067 00.001 8976 MoveAxis(U, 3, ABG)
03:07:38.067 00.000 8976 stepping (-12, 12) + (0, 3)
03:07:38.067 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:38.098 00.031 8976 Received - 47 (G) 
03:07:38.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:38.098 00.000 8976 stepped: pos (-12, 15)
03:07:38.098 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:07:38.098 00.000 8976 MountToCamera -- mountX=2.07 mountY=-2.05 hyp=2.91 mountTheta=-0.78 cameraX=0.89, cameraY=2.77 cameraTheta=1.26
03:07:38.098 00.000 8976 incremental bump (0.886, 2.774) isValid = 1
03:07:38.098 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
03:07:38.098 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:07:38.098 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:07:38.098 00.000 8976 move complete, result=0
03:07:38.099 00.001 8976 worker thread done servicing request
03:07:38.099 00.000 8976 Worker thread wakes up
03:07:38.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:38.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:38.099 00.000 9828 Worker thread wakes up
03:07:38.099 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:07:38.099 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:07:38.099 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.7 px 3 ms NORTH
03:07:38.099 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
03:07:38.099 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
03:07:38.099 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:07:38.099 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:07:38.099 00.000 9828 BLC: window closed
03:07:38.099 00.000 9828 MoveAxis(E, 13, B)
03:07:38.099 00.000 9828 Guiding  Dir = 2, Dur = 13
03:07:38.100 00.001 9828 IsSlewing returns 0
03:07:38.100 00.000 9828 IsGuiding returns 0
03:07:38.100 00.000 9828 PulseGuide returned control before completion, sleep 23
03:07:38.128 00.028 9828 IsGuiding returns 1
03:07:38.128 00.000 9828 scope still moving after pulse duration time elapsed
03:07:38.160 00.032 9828 IsSlewing returns 0
03:07:38.160 00.000 9828 IsGuiding returns 1
03:07:38.191 00.031 9828 IsSlewing returns 0
03:07:38.191 00.000 9828 IsGuiding returns 1
03:07:38.222 00.031 9828 IsSlewing returns 0
03:07:38.222 00.000 9828 IsGuiding returns 1
03:07:38.254 00.032 9828 IsSlewing returns 0
03:07:38.254 00.000 9828 IsGuiding returns 0
03:07:38.254 00.000 9828 scope move finished after 13 + 140 ms
03:07:38.254 00.000 9828 Move returns status 0, amount 13
03:07:38.254 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:38.254 00.000 9828 MoveAxis(N, 15, B)
03:07:38.254 00.000 9828 Guiding  Dir = 0, Dur = 15
03:07:38.269 00.015 9828 IsSlewing returns 0
03:07:38.269 00.000 9828 IsGuiding returns 0
03:07:38.269 00.000 9828 PulseGuide returned control before completion, sleep 25
03:07:38.301 00.032 9828 IsGuiding returns 1
03:07:38.301 00.000 9828 scope still moving after pulse duration time elapsed
03:07:38.332 00.031 9828 IsSlewing returns 0
03:07:38.332 00.000 9828 IsGuiding returns 1
03:07:38.362 00.030 9828 IsSlewing returns 0
03:07:38.362 00.000 9828 IsGuiding returns 1
03:07:38.393 00.031 9828 IsSlewing returns 0
03:07:38.393 00.000 9828 IsGuiding returns 1
03:07:38.424 00.031 9828 IsSlewing returns 0
03:07:38.424 00.000 9828 IsGuiding returns 0
03:07:38.424 00.000 9828 scope move finished after 15 + 140 ms
03:07:38.424 00.000 9828 Move returns status 0, amount 15
03:07:38.424 00.000 9828 move complete, result=0
03:07:38.425 00.001 9828 worker thread done servicing request
03:07:38.425 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:07:38.784 00.359 8976 Exposure complete
03:07:38.790 00.006 8976 worker thread done servicing request
03:07:38.790 00.000 5052 OnExposeComplete: enter
03:07:38.790 00.000 5052 UpdateGuideState(): m_state=6
03:07:38.790 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12164
03:07:38.790 00.000 5052 Star::Find returns 1 (0), X=330.56, Y=281.74, Mass=149, SNR=8.4, Peak=66 HFD=2.0
03:07:38.790 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
03:07:38.790 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:07:38.790 00.000 5052 CameraToMount -- cameraX=1.39 cameraY=0.03 hyp=1.39 cameraTheta=0.02 mountX=-0.61 mountY=-1.18, mountTheta=-2.05
03:07:38.791 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.39, y=0.03, opts=13)
03:07:38.791 00.000 5052 Enqueuing Move request for stepguider (1.39, 0.03)
03:07:38.791 00.000 8976 Worker thread wakes up
03:07:38.791 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.39, 0.03) opts 0xd
03:07:38.791 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.39, 0.03)
03:07:38.791 00.000 8976 Moving (1.39, 0.03) raw xDistance=-0.61 yDistance=-1.18
03:07:38.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
03:07:38.791 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:07:38.791 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:07:38.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:38.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.18
03:07:38.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:38.792 00.001 5052 Enqueuing Expose request
03:07:38.792 00.000 8976 MoveAxis(R, 3, ABG)
03:07:38.792 00.000 8976 stepping (-12, 15) + (3, 0)
03:07:38.792 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:38.817 00.025 8976 Received - 47 (G) 
03:07:38.818 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:38.818 00.000 8976 stepped: pos (-9, 15)
03:07:38.818 00.000 8976 MoveAxis(U, 5, ABG)
03:07:38.818 00.000 8976 stepping (-9, 15) + (0, 5)
03:07:38.818 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:07:38.865 00.047 8976 Received - 47 (G) 
03:07:38.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:07:38.865 00.000 8976 stepped: pos (-9, 20)
03:07:38.865 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:07:38.866 00.001 8976 MountToCamera -- mountX=1.84 mountY=-2.42 hyp=3.04 mountTheta=-0.92 cameraX=1.32, cameraY=2.74 cameraTheta=1.12
03:07:38.866 00.000 8976 incremental bump (1.320, 2.741) isValid = 1
03:07:38.866 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:07:38.866 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:07:38.866 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:07:38.866 00.000 8976 move complete, result=0
03:07:38.866 00.000 8976 worker thread done servicing request
03:07:38.866 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.2 px 5 ms NORTH
03:07:38.866 00.000 8976 Worker thread wakes up
03:07:38.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:38.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:38.867 00.001 9828 Worker thread wakes up
03:07:38.867 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:07:38.867 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:07:38.868 00.001 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:07:38.868 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
03:07:38.868 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:07:38.868 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:07:38.868 00.000 9828 BLC: window closed
03:07:38.868 00.000 9828 MoveAxis(E, 17, B)
03:07:38.868 00.000 9828 Guiding  Dir = 2, Dur = 17
03:07:38.868 00.000 9828 IsSlewing returns 0
03:07:38.868 00.000 9828 IsGuiding returns 0
03:07:38.868 00.000 9828 PulseGuide returned control before completion, sleep 27
03:07:38.908 00.040 9828 IsGuiding returns 1
03:07:38.908 00.000 9828 scope still moving after pulse duration time elapsed
03:07:38.939 00.031 9828 IsSlewing returns 0
03:07:38.939 00.000 9828 IsGuiding returns 1
03:07:38.970 00.031 9828 IsSlewing returns 0
03:07:38.970 00.000 9828 IsGuiding returns 1
03:07:39.001 00.031 9828 IsSlewing returns 0
03:07:39.001 00.000 9828 IsGuiding returns 0
03:07:39.001 00.000 9828 scope move finished after 17 + 115 ms
03:07:39.001 00.000 9828 Move returns status 0, amount 17
03:07:39.001 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:39.001 00.000 9828 MoveAxis(N, 14, B)
03:07:39.001 00.000 9828 Guiding  Dir = 0, Dur = 14
03:07:39.016 00.015 9828 IsSlewing returns 0
03:07:39.016 00.000 9828 IsGuiding returns 0
03:07:39.017 00.001 9828 PulseGuide returned control before completion, sleep 24
03:07:39.047 00.030 9828 IsGuiding returns 1
03:07:39.047 00.000 9828 scope still moving after pulse duration time elapsed
03:07:39.078 00.031 9828 IsSlewing returns 0
03:07:39.078 00.000 9828 IsGuiding returns 1
03:07:39.109 00.031 9828 IsSlewing returns 0
03:07:39.109 00.000 9828 IsGuiding returns 1
03:07:39.140 00.031 9828 IsSlewing returns 0
03:07:39.141 00.001 9828 IsGuiding returns 1
03:07:39.172 00.031 9828 IsSlewing returns 0
03:07:39.176 00.004 9828 IsGuiding returns 0
03:07:39.176 00.000 9828 scope move finished after 14 + 145 ms
03:07:39.176 00.000 9828 Move returns status 0, amount 14
03:07:39.176 00.000 9828 move complete, result=0
03:07:39.176 00.000 9828 worker thread done servicing request
03:07:39.176 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:07:39.553 00.377 8976 Exposure complete
03:07:39.559 00.006 8976 worker thread done servicing request
03:07:39.559 00.000 5052 OnExposeComplete: enter
03:07:39.559 00.000 5052 UpdateGuideState(): m_state=6
03:07:39.559 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12165
03:07:39.559 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.54, Mass=143, SNR=8.2, Peak=68 HFD=1.8
03:07:39.559 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.04) = xAngle (-2.99 = -2.99)
03:07:39.559 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.09 = -3.09)
03:07:39.559 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.95 mountX=-0.21 mountY=-0.01, mountTheta=-3.09
03:07:39.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.17, opts=13)
03:07:39.560 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.17)
03:07:39.560 00.000 8976 Worker thread wakes up
03:07:39.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:07:39.560 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
03:07:39.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:39.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.17) opts 0xd
03:07:39.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:39.560 00.000 5052 Enqueuing Expose request
03:07:39.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.17)
03:07:39.561 00.001 8976 Moving (0.12, -0.17) raw xDistance=-0.21 yDistance=-0.01
03:07:39.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:07:39.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:07:39.561 00.000 8976 MoveAxis(R, 0, ABG)
03:07:39.561 00.000 8976 MoveAxis(U, 0, ABG)
03:07:39.561 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:07:39.561 00.000 8976 MountToCamera -- mountX=1.69 mountY=-2.67 hyp=3.16 mountTheta=-1.01 cameraX=1.61, cameraY=2.72 cameraTheta=1.04
03:07:39.561 00.000 8976 incremental bump (1.611, 2.718) isValid = 1
03:07:39.561 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:07:39.561 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:07:39.561 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:07:39.561 00.000 8976 move complete, result=0
03:07:39.561 00.000 8976 worker thread done servicing request
03:07:39.561 00.000 8976 Worker thread wakes up
03:07:39.561 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:07:39.562 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:39.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:39.562 00.000 9828 Worker thread wakes up
03:07:39.562 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:07:39.562 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:07:39.562 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
03:07:39.562 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
03:07:39.563 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:07:39.563 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:07:39.563 00.000 9828 BLC: window closed
03:07:39.563 00.000 9828 MoveAxis(E, 20, B)
03:07:39.563 00.000 9828 Guiding  Dir = 2, Dur = 20
03:07:39.563 00.000 9828 IsSlewing returns 0
03:07:39.563 00.000 9828 IsGuiding returns 0
03:07:39.563 00.000 9828 PulseGuide returned control before completion, sleep 30
03:07:39.609 00.046 9828 IsGuiding returns 1
03:07:39.609 00.000 9828 scope still moving after pulse duration time elapsed
03:07:39.639 00.030 9828 IsSlewing returns 0
03:07:39.639 00.000 9828 IsGuiding returns 1
03:07:39.670 00.031 9828 IsSlewing returns 0
03:07:39.670 00.000 9828 IsGuiding returns 1
03:07:39.702 00.032 9828 IsSlewing returns 0
03:07:39.702 00.000 9828 IsGuiding returns 0
03:07:39.702 00.000 9828 scope move finished after 20 + 118 ms
03:07:39.702 00.000 9828 Move returns status 0, amount 20
03:07:39.702 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:39.702 00.000 9828 MoveAxis(N, 13, B)
03:07:39.702 00.000 9828 Guiding  Dir = 0, Dur = 13
03:07:39.717 00.015 9828 IsSlewing returns 0
03:07:39.717 00.000 9828 IsGuiding returns 0
03:07:39.717 00.000 9828 PulseGuide returned control before completion, sleep 23
03:07:39.748 00.031 9828 IsGuiding returns 1
03:07:39.748 00.000 9828 scope still moving after pulse duration time elapsed
03:07:39.779 00.031 9828 IsSlewing returns 0
03:07:39.779 00.000 9828 IsGuiding returns 1
03:07:39.810 00.031 9828 IsSlewing returns 0
03:07:39.810 00.000 9828 IsGuiding returns 1
03:07:39.841 00.031 9828 IsSlewing returns 0
03:07:39.841 00.000 9828 IsGuiding returns 1
03:07:39.872 00.031 9828 IsSlewing returns 0
03:07:39.872 00.000 9828 IsGuiding returns 0
03:07:39.872 00.000 9828 scope move finished after 13 + 141 ms
03:07:39.872 00.000 9828 Move returns status 0, amount 13
03:07:39.872 00.000 9828 move complete, result=0
03:07:39.872 00.000 9828 worker thread done servicing request
03:07:39.872 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:07:40.252 00.380 8976 Exposure complete
03:07:40.258 00.006 8976 worker thread done servicing request
03:07:40.258 00.000 5052 OnExposeComplete: enter
03:07:40.258 00.000 5052 UpdateGuideState(): m_state=6
03:07:40.258 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12166
03:07:40.258 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.70, Mass=131, SNR=7.9, Peak=71 HFD=1.9
03:07:40.258 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.95 = 1.34)
03:07:40.258 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
03:07:40.258 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.90 mountX=0.01 mountY=0.05, mountTheta=1.33
03:07:40.260 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.01, opts=13)
03:07:40.260 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.01)
03:07:40.260 00.000 8976 Worker thread wakes up
03:07:40.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.01) opts 0xd
03:07:40.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.01)
03:07:40.260 00.000 8976 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
03:07:40.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:07:40.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:07:40.260 00.000 8976 MoveAxis(R, 0, ABG)
03:07:40.260 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:07:40.260 00.000 8976 MoveAxis(U, 0, ABG)
03:07:40.260 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:07:40.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:40.260 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:07:40.260 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:40.261 00.001 8976 MountToCamera -- mountX=1.59 mountY=-2.84 hyp=3.25 mountTheta=-1.06 cameraX=1.81, cameraY=2.70 cameraTheta=0.98
03:07:40.261 00.000 5052 Enqueuing Expose request
03:07:40.261 00.000 8976 incremental bump (1.805, 2.703) isValid = 1
03:07:40.261 00.000 8976 Scheduling Mount bump of (0.026, 0.041)
03:07:40.261 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.04, opts=4)
03:07:40.261 00.000 8976 Enqueuing Move request for scope (0.03, 0.04)
03:07:40.261 00.000 8976 move complete, result=0
03:07:40.261 00.000 9828 Worker thread wakes up
03:07:40.261 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0x4
03:07:40.261 00.000 8976 worker thread done servicing request
03:07:40.261 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:07:40.261 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:07:40.261 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:07:40.261 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.00 mountX=-0.03 mountY=-0.04, mountTheta=-2.22
03:07:40.261 00.000 9828 Moving (0.03, 0.04) raw xDistance=-0.03 yDistance=-0.04
03:07:40.261 00.000 9828 BLC: window closed
03:07:40.261 00.000 9828 MoveAxis(E, 9, B)
03:07:40.262 00.001 9828 Guiding  Dir = 2, Dur = 9
03:07:40.262 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:40.262 00.000 8976 Worker thread wakes up
03:07:40.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:40.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:40.262 00.000 9828 IsSlewing returns 0
03:07:40.262 00.000 9828 IsGuiding returns 0
03:07:40.262 00.000 9828 PulseGuide returned control before completion, sleep 19
03:07:40.292 00.030 9828 IsGuiding returns 1
03:07:40.292 00.000 9828 scope still moving after pulse duration time elapsed
03:07:40.324 00.032 9828 IsSlewing returns 0
03:07:40.324 00.000 9828 IsGuiding returns 1
03:07:40.354 00.030 9828 IsSlewing returns 0
03:07:40.354 00.000 9828 IsGuiding returns 1
03:07:40.385 00.031 9828 IsSlewing returns 0
03:07:40.385 00.000 9828 IsGuiding returns 1
03:07:40.417 00.032 9828 IsSlewing returns 0
03:07:40.417 00.000 9828 IsGuiding returns 0
03:07:40.417 00.000 9828 scope move finished after 9 + 145 ms
03:07:40.417 00.000 9828 Move returns status 0, amount 9
03:07:40.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:40.418 00.001 9828 MoveAxis(N, 5, B)
03:07:40.418 00.000 9828 Guiding  Dir = 0, Dur = 5
03:07:40.432 00.014 9828 IsSlewing returns 0
03:07:40.432 00.000 9828 IsGuiding returns 0
03:07:40.432 00.000 9828 PulseGuide returned control before completion, sleep 15
03:07:40.462 00.030 9828 IsGuiding returns 1
03:07:40.462 00.000 9828 scope still moving after pulse duration time elapsed
03:07:40.493 00.031 9828 IsSlewing returns 0
03:07:40.493 00.000 9828 IsGuiding returns 1
03:07:40.524 00.031 9828 IsSlewing returns 0
03:07:40.529 00.005 9828 IsGuiding returns 1
03:07:40.555 00.026 9828 IsSlewing returns 0
03:07:40.555 00.000 9828 IsGuiding returns 0
03:07:40.555 00.000 9828 scope move finished after 5 + 118 ms
03:07:40.555 00.000 9828 Move returns status 0, amount 5
03:07:40.555 00.000 9828 move complete, result=0
03:07:40.556 00.001 9828 worker thread done servicing request
03:07:40.556 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.0 px 5 ms NORTH
03:07:40.946 00.390 8976 Exposure complete
03:07:40.952 00.006 8976 worker thread done servicing request
03:07:40.952 00.000 5052 OnExposeComplete: enter
03:07:40.952 00.000 5052 UpdateGuideState(): m_state=6
03:07:40.952 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12167
03:07:40.952 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.81, Mass=151, SNR=8.5, Peak=75 HFD=2.1
03:07:40.953 00.001 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
03:07:40.953 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
03:07:40.953 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.42 mountX=0.14 mountY=0.04, mountTheta=0.28
03:07:40.953 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.10, opts=13)
03:07:40.953 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.10)
03:07:40.953 00.000 8976 Worker thread wakes up
03:07:40.953 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.10) opts 0xd
03:07:40.953 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.10)
03:07:40.954 00.001 8976 Moving (-0.11, 0.10) raw xDistance=0.14 yDistance=0.04
03:07:40.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:07:40.954 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:07:40.954 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
03:07:40.954 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:40.954 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:40.954 00.000 5052 Enqueuing Expose request
03:07:40.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:07:40.954 00.000 8976 MoveAxis(R, 0, ABG)
03:07:40.954 00.000 8976 MoveAxis(U, 0, ABG)
03:07:40.954 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:07:40.954 00.000 8976 MountToCamera -- mountX=1.52 mountY=-2.95 hyp=3.32 mountTheta=-1.10 cameraX=1.94, cameraY=2.69 cameraTheta=0.95
03:07:40.954 00.000 8976 incremental bump (1.936, 2.693) isValid = 1
03:07:40.954 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:07:40.954 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:07:40.954 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:07:40.954 00.000 8976 move complete, result=0
03:07:40.955 00.001 8976 worker thread done servicing request
03:07:40.955 00.000 8976 Worker thread wakes up
03:07:40.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:40.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:40.955 00.000 9828 Worker thread wakes up
03:07:40.955 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:07:40.955 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:40.955 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:07:40.955 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
03:07:40.955 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
03:07:40.955 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:07:40.955 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:07:40.955 00.000 9828 BLC: window closed
03:07:40.955 00.000 9828 MoveAxis(E, 23, B)
03:07:40.955 00.000 9828 Guiding  Dir = 2, Dur = 23
03:07:40.956 00.001 9828 IsSlewing returns 0
03:07:40.956 00.000 9828 IsGuiding returns 0
03:07:40.956 00.000 9828 PulseGuide returned control before completion, sleep 33
03:07:40.992 00.036 9828 IsGuiding returns 1
03:07:40.992 00.000 9828 scope still moving after pulse duration time elapsed
03:07:41.023 00.031 9828 IsSlewing returns 0
03:07:41.023 00.000 9828 IsGuiding returns 1
03:07:41.054 00.031 9828 IsSlewing returns 0
03:07:41.054 00.000 9828 IsGuiding returns 1
03:07:41.084 00.030 9828 IsSlewing returns 0
03:07:41.084 00.000 9828 IsGuiding returns 0
03:07:41.084 00.000 9828 scope move finished after 23 + 105 ms
03:07:41.084 00.000 9828 Move returns status 0, amount 23
03:07:41.084 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:41.085 00.001 9828 MoveAxis(N, 12, B)
03:07:41.085 00.000 9828 Guiding  Dir = 0, Dur = 12
03:07:41.099 00.014 9828 IsSlewing returns 0
03:07:41.099 00.000 9828 IsGuiding returns 0
03:07:41.099 00.000 9828 PulseGuide returned control before completion, sleep 22
03:07:41.130 00.031 9828 IsGuiding returns 1
03:07:41.130 00.000 9828 scope still moving after pulse duration time elapsed
03:07:41.161 00.031 9828 IsSlewing returns 0
03:07:41.161 00.000 9828 IsGuiding returns 1
03:07:41.191 00.030 9828 IsSlewing returns 0
03:07:41.191 00.000 9828 IsGuiding returns 1
03:07:41.222 00.031 9828 IsSlewing returns 0
03:07:41.222 00.000 9828 IsGuiding returns 1
03:07:41.253 00.031 9828 IsSlewing returns 0
03:07:41.253 00.000 9828 IsGuiding returns 0
03:07:41.254 00.001 9828 scope move finished after 12 + 141 ms
03:07:41.254 00.000 9828 Move returns status 0, amount 12
03:07:41.254 00.000 9828 move complete, result=0
03:07:41.254 00.000 9828 worker thread done servicing request
03:07:41.254 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:07:41.641 00.387 8976 Exposure complete
03:07:41.647 00.006 8976 worker thread done servicing request
03:07:41.647 00.000 5052 OnExposeComplete: enter
03:07:41.647 00.000 5052 UpdateGuideState(): m_state=6
03:07:41.647 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12168
03:07:41.647 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.87, Mass=133, SNR=8.0, Peak=78 HFD=1.8
03:07:41.647 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:07:41.647 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
03:07:41.647 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.16 hyp=0.38 cameraTheta=2.70 mountX=0.30 mountY=0.20, mountTheta=0.58
03:07:41.648 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.16, opts=13)
03:07:41.648 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.16)
03:07:41.648 00.000 8976 Worker thread wakes up
03:07:41.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.16) opts 0xd
03:07:41.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.16)
03:07:41.648 00.000 8976 Moving (-0.34, 0.16) raw xDistance=0.30 yDistance=0.20
03:07:41.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:07:41.648 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
03:07:41.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:41.649 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:07:41.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:07:41.649 00.000 8976 MoveAxis(L, 1, ABG)
03:07:41.649 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:41.649 00.000 5052 Enqueuing Expose request
03:07:41.649 00.000 8976 stepping (-9, 20) + (-1, 0)
03:07:41.649 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:41.680 00.031 8976 Received - 47 (G) 
03:07:41.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:41.680 00.000 8976 stepped: pos (-10, 20)
03:07:41.680 00.000 8976 MoveAxis(U, 0, ABG)
03:07:41.680 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:07:41.680 00.000 8976 MountToCamera -- mountX=1.52 mountY=-3.02 hyp=3.39 mountTheta=-1.10 cameraX=2.00, cameraY=2.73 cameraTheta=0.94
03:07:41.680 00.000 8976 incremental bump (2.000, 2.732) isValid = 1
03:07:41.680 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:07:41.680 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:07:41.680 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:07:41.680 00.000 8976 move complete, result=0
03:07:41.680 00.000 9828 Worker thread wakes up
03:07:41.680 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:07:41.680 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:07:41.680 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:07:41.680 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:07:41.680 00.000 8976 worker thread done servicing request
03:07:41.680 00.000 8976 Worker thread wakes up
03:07:41.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:41.681 00.001 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:07:41.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:41.681 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:07:41.681 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:07:41.681 00.000 9828 BLC: window closed
03:07:41.681 00.000 9828 MoveAxis(E, 23, B)
03:07:41.681 00.000 9828 Guiding  Dir = 2, Dur = 23
03:07:41.681 00.000 9828 IsSlewing returns 0
03:07:41.681 00.000 9828 IsGuiding returns 0
03:07:41.681 00.000 9828 PulseGuide returned control before completion, sleep 33
03:07:41.718 00.037 9828 IsGuiding returns 1
03:07:41.718 00.000 9828 scope still moving after pulse duration time elapsed
03:07:41.749 00.031 9828 IsSlewing returns 0
03:07:41.749 00.000 9828 IsGuiding returns 1
03:07:41.780 00.031 9828 IsSlewing returns 0
03:07:41.780 00.000 9828 IsGuiding returns 1
03:07:41.811 00.031 9828 IsSlewing returns 0
03:07:41.811 00.000 9828 IsGuiding returns 0
03:07:41.811 00.000 9828 scope move finished after 23 + 107 ms
03:07:41.812 00.001 9828 Move returns status 0, amount 23
03:07:41.812 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:41.812 00.000 9828 MoveAxis(N, 12, B)
03:07:41.812 00.000 9828 Guiding  Dir = 0, Dur = 12
03:07:41.827 00.015 9828 IsSlewing returns 0
03:07:41.827 00.000 9828 IsGuiding returns 0
03:07:41.827 00.000 9828 PulseGuide returned control before completion, sleep 22
03:07:41.858 00.031 9828 IsGuiding returns 1
03:07:41.858 00.000 9828 scope still moving after pulse duration time elapsed
03:07:41.889 00.031 9828 IsSlewing returns 0
03:07:41.893 00.004 9828 IsGuiding returns 1
03:07:41.919 00.026 9828 IsSlewing returns 0
03:07:41.919 00.000 9828 IsGuiding returns 1
03:07:41.951 00.032 9828 IsSlewing returns 0
03:07:41.951 00.000 9828 IsGuiding returns 1
03:07:41.982 00.031 9828 IsSlewing returns 0
03:07:41.982 00.000 9828 IsGuiding returns 0
03:07:41.982 00.000 9828 scope move finished after 12 + 143 ms
03:07:41.982 00.000 9828 Move returns status 0, amount 12
03:07:41.982 00.000 9828 move complete, result=0
03:07:41.982 00.000 9828 worker thread done servicing request
03:07:41.982 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:07:42.367 00.385 8976 Exposure complete
03:07:42.372 00.005 8976 worker thread done servicing request
03:07:42.372 00.000 5052 OnExposeComplete: enter
03:07:42.372 00.000 5052 UpdateGuideState(): m_state=6
03:07:42.372 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12169
03:07:42.372 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.26, Mass=158, SNR=8.7, Peak=72 HFD=1.7
03:07:42.372 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.04) = xAngle (-3.29 = 3.00)
03:07:42.373 00.001 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.39 = 2.89)
03:07:42.373 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.45 hyp=0.47 cameraTheta=-1.24 mountX=-0.47 mountY=0.12, mountTheta=2.90
03:07:42.373 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.45, opts=13)
03:07:42.373 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.45)
03:07:42.373 00.000 8976 Worker thread wakes up
03:07:42.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.45) opts 0xd
03:07:42.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.45)
03:07:42.373 00.000 8976 Moving (0.15, -0.45) raw xDistance=-0.47 yDistance=0.12
03:07:42.374 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47
03:07:42.374 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:07:42.374 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:07:42.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:42.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:42.374 00.000 5052 Enqueuing Expose request
03:07:42.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:07:42.374 00.000 8976 MoveAxis(R, 2, ABG)
03:07:42.374 00.000 8976 stepping (-10, 20) + (2, 0)
03:07:42.374 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:42.399 00.025 8976 Received - 47 (G) 
03:07:42.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:42.399 00.000 8976 stepped: pos (-8, 20)
03:07:42.399 00.000 8976 MoveAxis(U, 0, ABG)
03:07:42.399 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:07:42.399 00.000 8976 MountToCamera -- mountX=1.42 mountY=-3.07 hyp=3.39 mountTheta=-1.14 cameraX=2.09, cameraY=2.67 cameraTheta=0.91
03:07:42.400 00.001 8976 incremental bump (2.089, 2.667) isValid = 1
03:07:42.400 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:07:42.400 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:07:42.400 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:07:42.400 00.000 8976 move complete, result=0
03:07:42.400 00.000 8976 worker thread done servicing request
03:07:42.400 00.000 9828 Worker thread wakes up
03:07:42.400 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:07:42.400 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:07:42.400 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
03:07:42.400 00.000 8976 Worker thread wakes up
03:07:42.400 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
03:07:42.400 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
03:07:42.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:42.400 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
03:07:42.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:42.400 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:07:42.400 00.000 9828 BLC: window closed
03:07:42.401 00.001 9828 MoveAxis(E, 24, B)
03:07:42.401 00.000 9828 Guiding  Dir = 2, Dur = 24
03:07:42.401 00.000 9828 IsSlewing returns 0
03:07:42.401 00.000 9828 IsGuiding returns 0
03:07:42.401 00.000 9828 PulseGuide returned control before completion, sleep 34
03:07:42.450 00.049 9828 IsGuiding returns 1
03:07:42.450 00.000 9828 scope still moving after pulse duration time elapsed
03:07:42.481 00.031 9828 IsSlewing returns 0
03:07:42.481 00.000 9828 IsGuiding returns 1
03:07:42.511 00.030 9828 IsSlewing returns 0
03:07:42.511 00.000 9828 IsGuiding returns 1
03:07:42.542 00.031 9828 IsSlewing returns 0
03:07:42.542 00.000 9828 IsGuiding returns 0
03:07:42.542 00.000 9828 scope move finished after 24 + 117 ms
03:07:42.543 00.001 9828 Move returns status 0, amount 24
03:07:42.543 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:42.543 00.000 9828 MoveAxis(N, 11, B)
03:07:42.543 00.000 9828 Guiding  Dir = 0, Dur = 11
03:07:42.557 00.014 9828 IsSlewing returns 0
03:07:42.557 00.000 9828 IsGuiding returns 1
03:07:42.557 00.000 9828 Entered PulseGuideScope while moving
03:07:42.618 00.061 9828 IsSlewing returns 0
03:07:42.618 00.000 9828 IsGuiding returns 1
03:07:42.618 00.000 9828 Still moving
03:07:42.680 00.062 9828 IsSlewing returns 0
03:07:42.680 00.000 9828 IsGuiding returns 0
03:07:42.680 00.000 9828 Movement stopped - continuing
03:07:42.680 00.000 9828 PulseGuide returned control before completion, sleep 21
03:07:42.710 00.030 9828 IsGuiding returns 1
03:07:42.710 00.000 9828 scope still moving after pulse duration time elapsed
03:07:42.741 00.031 9828 IsSlewing returns 0
03:07:42.741 00.000 9828 IsGuiding returns 1
03:07:42.773 00.032 9828 IsSlewing returns 0
03:07:42.773 00.000 9828 IsGuiding returns 1
03:07:42.804 00.031 9828 IsSlewing returns 0
03:07:42.804 00.000 9828 IsGuiding returns 1
03:07:42.835 00.031 9828 IsSlewing returns 0
03:07:42.835 00.000 9828 IsGuiding returns 0
03:07:42.835 00.000 9828 scope move finished after 11 + 143 ms
03:07:42.835 00.000 9828 Move returns status 0, amount 11
03:07:42.835 00.000 9828 move complete, result=0
03:07:42.835 00.000 9828 worker thread done servicing request
03:07:42.835 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:07:43.088 00.253 8976 Exposure complete
03:07:43.094 00.006 8976 worker thread done servicing request
03:07:43.094 00.000 5052 OnExposeComplete: enter
03:07:43.094 00.000 5052 UpdateGuideState(): m_state=6
03:07:43.094 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12170
03:07:43.094 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.75, Mass=133, SNR=7.9, Peak=67 HFD=2.2
03:07:43.094 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:07:43.094 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
03:07:43.094 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.04 hyp=0.27 cameraTheta=2.99 mountX=0.16 mountY=0.20, mountTheta=0.90
03:07:43.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.04, opts=13)
03:07:43.095 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.04)
03:07:43.095 00.000 8976 Worker thread wakes up
03:07:43.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.04) opts 0xd
03:07:43.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.04)
03:07:43.095 00.000 8976 Moving (-0.27, 0.04) raw xDistance=0.16 yDistance=0.20
03:07:43.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:07:43.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:07:43.095 00.000 8976 MoveAxis(R, 0, ABG)
03:07:43.096 00.001 8976 MoveAxis(U, 0, ABG)
03:07:43.096 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:07:43.096 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:07:43.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:43.096 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:07:43.096 00.000 8976 MountToCamera -- mountX=1.36 mountY=-3.11 hyp=3.39 mountTheta=-1.16 cameraX=2.15, cameraY=2.62 cameraTheta=0.88
03:07:43.096 00.000 8976 incremental bump (2.149, 2.624) isValid = 1
03:07:43.096 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:07:43.096 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:07:43.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:43.096 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:07:43.096 00.000 5052 Enqueuing Expose request
03:07:43.096 00.000 8976 move complete, result=0
03:07:43.096 00.000 9828 Worker thread wakes up
03:07:43.096 00.000 8976 worker thread done servicing request
03:07:43.097 00.001 8976 Worker thread wakes up
03:07:43.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:43.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:43.097 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:43.097 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:07:43.097 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:07:43.097 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:07:43.097 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
03:07:43.097 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:07:43.097 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:07:43.097 00.000 9828 BLC: window closed
03:07:43.097 00.000 9828 MoveAxis(E, 24, B)
03:07:43.097 00.000 9828 Guiding  Dir = 2, Dur = 24
03:07:43.097 00.000 9828 IsSlewing returns 0
03:07:43.098 00.001 9828 IsGuiding returns 0
03:07:43.098 00.000 9828 PulseGuide returned control before completion, sleep 34
03:07:43.146 00.048 9828 IsGuiding returns 1
03:07:43.146 00.000 9828 scope still moving after pulse duration time elapsed
03:07:43.176 00.030 9828 IsSlewing returns 0
03:07:43.176 00.000 9828 IsGuiding returns 1
03:07:43.207 00.031 9828 IsSlewing returns 0
03:07:43.207 00.000 9828 IsGuiding returns 1
03:07:43.239 00.032 9828 IsSlewing returns 0
03:07:43.239 00.000 9828 IsGuiding returns 0
03:07:43.239 00.000 9828 scope move finished after 24 + 116 ms
03:07:43.239 00.000 9828 Move returns status 0, amount 24
03:07:43.239 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:43.239 00.000 9828 MoveAxis(N, 11, B)
03:07:43.239 00.000 9828 Guiding  Dir = 0, Dur = 11
03:07:43.254 00.015 9828 IsSlewing returns 0
03:07:43.259 00.005 9828 IsGuiding returns 0
03:07:43.259 00.000 9828 PulseGuide returned control before completion, sleep 21
03:07:43.284 00.025 9828 IsGuiding returns 1
03:07:43.284 00.000 9828 scope still moving after pulse duration time elapsed
03:07:43.316 00.032 9828 IsSlewing returns 0
03:07:43.316 00.000 9828 IsGuiding returns 1
03:07:43.347 00.031 9828 IsSlewing returns 0
03:07:43.347 00.000 9828 IsGuiding returns 1
03:07:43.378 00.031 9828 IsSlewing returns 0
03:07:43.378 00.000 9828 IsGuiding returns 1
03:07:43.408 00.030 9828 IsSlewing returns 0
03:07:43.408 00.000 9828 IsGuiding returns 0
03:07:43.408 00.000 9828 scope move finished after 11 + 138 ms
03:07:43.408 00.000 9828 Move returns status 0, amount 11
03:07:43.408 00.000 9828 move complete, result=0
03:07:43.408 00.000 9828 worker thread done servicing request
03:07:43.408 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:07:43.781 00.373 8976 Exposure complete
03:07:43.786 00.005 8976 worker thread done servicing request
03:07:43.786 00.000 5052 OnExposeComplete: enter
03:07:43.786 00.000 5052 UpdateGuideState(): m_state=6
03:07:43.786 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12171
03:07:43.787 00.001 5052 Star::Find returns 1 (0), X=329.30, Y=281.49, Mass=143, SNR=8.2, Peak=69 HFD=1.9
03:07:43.787 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.12 = -3.12)
03:07:43.787 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.06)
03:07:43.787 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.26 cameraTheta=-1.07 mountX=-0.26 mountY=0.02, mountTheta=3.06
03:07:43.787 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.22, opts=13)
03:07:43.787 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.22)
03:07:43.787 00.000 8976 Worker thread wakes up
03:07:43.787 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.22) opts 0xd
03:07:43.787 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.22)
03:07:43.788 00.001 8976 Moving (0.12, -0.22) raw xDistance=-0.26 yDistance=0.02
03:07:43.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:07:43.788 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:07:43.788 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
03:07:43.788 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:43.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:07:43.788 00.000 8976 MoveAxis(R, 0, ABG)
03:07:43.788 00.000 8976 MoveAxis(U, 0, ABG)
03:07:43.788 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:43.788 00.000 5052 Enqueuing Expose request
03:07:43.788 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:07:43.788 00.000 8976 MountToCamera -- mountX=1.31 mountY=-3.13 hyp=3.40 mountTheta=-1.17 cameraX=2.19, cameraY=2.60 cameraTheta=0.87
03:07:43.788 00.000 8976 incremental bump (2.189, 2.595) isValid = 1
03:07:43.788 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:07:43.788 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:07:43.788 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:07:43.788 00.000 8976 move complete, result=0
03:07:43.788 00.000 8976 worker thread done servicing request
03:07:43.789 00.001 8976 Worker thread wakes up
03:07:43.789 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:43.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:43.789 00.000 9828 Worker thread wakes up
03:07:43.789 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:07:43.789 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:07:43.789 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:07:43.790 00.001 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:07:43.790 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:07:43.790 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:07:43.790 00.000 9828 BLC: window closed
03:07:43.790 00.000 9828 MoveAxis(E, 25, B)
03:07:43.790 00.000 9828 Guiding  Dir = 2, Dur = 25
03:07:43.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:43.791 00.001 9828 IsSlewing returns 0
03:07:43.791 00.000 9828 IsGuiding returns 0
03:07:43.791 00.000 9828 PulseGuide returned control before completion, sleep 35
03:07:43.833 00.042 9828 IsGuiding returns 1
03:07:43.833 00.000 9828 scope still moving after pulse duration time elapsed
03:07:43.865 00.032 9828 IsSlewing returns 0
03:07:43.865 00.000 9828 IsGuiding returns 1
03:07:43.895 00.030 9828 IsSlewing returns 0
03:07:43.895 00.000 9828 IsGuiding returns 1
03:07:43.927 00.032 9828 IsSlewing returns 0
03:07:43.927 00.000 9828 IsGuiding returns 0
03:07:43.927 00.000 9828 scope move finished after 25 + 111 ms
03:07:43.927 00.000 9828 Move returns status 0, amount 25
03:07:43.927 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:43.927 00.000 9828 MoveAxis(N, 11, B)
03:07:43.927 00.000 9828 Guiding  Dir = 0, Dur = 11
03:07:43.942 00.015 9828 IsSlewing returns 0
03:07:43.942 00.000 9828 IsGuiding returns 0
03:07:43.943 00.001 9828 PulseGuide returned control before completion, sleep 21
03:07:43.973 00.030 9828 IsGuiding returns 1
03:07:43.973 00.000 9828 scope still moving after pulse duration time elapsed
03:07:44.004 00.031 9828 IsSlewing returns 0
03:07:44.004 00.000 9828 IsGuiding returns 1
03:07:44.036 00.032 9828 IsSlewing returns 0
03:07:44.036 00.000 9828 IsGuiding returns 1
03:07:44.067 00.031 9828 IsSlewing returns 0
03:07:44.067 00.000 9828 IsGuiding returns 1
03:07:44.099 00.032 9828 IsSlewing returns 0
03:07:44.099 00.000 9828 IsGuiding returns 0
03:07:44.100 00.001 9828 scope move finished after 11 + 146 ms
03:07:44.100 00.000 9828 Move returns status 0, amount 11
03:07:44.100 00.000 9828 move complete, result=0
03:07:44.100 00.000 9828 worker thread done servicing request
03:07:44.100 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:07:44.472 00.372 8976 Exposure complete
03:07:44.478 00.006 8976 worker thread done servicing request
03:07:44.478 00.000 5052 OnExposeComplete: enter
03:07:44.478 00.000 5052 UpdateGuideState(): m_state=6
03:07:44.478 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12172
03:07:44.478 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.95, Mass=136, SNR=8.1, Peak=75 HFD=2.2
03:07:44.478 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.20 = -1.20)
03:07:44.478 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
03:07:44.478 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.24 hyp=0.32 cameraTheta=0.84 mountX=0.12 mountY=-0.31, mountTheta=-1.21
03:07:44.479 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.24, opts=13)
03:07:44.479 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.24)
03:07:44.479 00.000 8976 Worker thread wakes up
03:07:44.479 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.24) opts 0xd
03:07:44.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.24)
03:07:44.479 00.000 8976 Moving (0.21, 0.24) raw xDistance=0.12 yDistance=-0.31
03:07:44.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:07:44.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:07:44.479 00.000 8976 MoveAxis(R, 0, ABG)
03:07:44.479 00.000 8976 MoveAxis(U, 1, ABG)
03:07:44.480 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:07:44.480 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:07:44.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:44.480 00.000 8976 stepping (-8, 20) + (0, 1)
03:07:44.480 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:44.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:44.480 00.000 5052 Enqueuing Expose request
03:07:44.509 00.029 8976 Received - 47 (G) 
03:07:44.509 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:44.509 00.000 8976 stepped: pos (-8, 21)
03:07:44.509 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:07:44.509 00.000 8976 MountToCamera -- mountX=1.28 mountY=-3.20 hyp=3.45 mountTheta=-1.19 cameraX=2.26, cameraY=2.60 cameraTheta=0.85
03:07:44.509 00.000 8976 incremental bump (2.263, 2.600) isValid = 1
03:07:44.509 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:07:44.509 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:07:44.509 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:07:44.509 00.000 8976 move complete, result=0
03:07:44.510 00.001 9828 Worker thread wakes up
03:07:44.510 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:07:44.510 00.000 8976 worker thread done servicing request
03:07:44.510 00.000 8976 Worker thread wakes up
03:07:44.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:44.510 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:44.510 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:07:44.510 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:07:44.510 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:07:44.510 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
03:07:44.510 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:07:44.510 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:07:44.511 00.001 9828 BLC: window closed
03:07:44.511 00.000 9828 MoveAxis(E, 25, B)
03:07:44.511 00.000 9828 Guiding  Dir = 2, Dur = 25
03:07:44.512 00.001 9828 IsSlewing returns 0
03:07:44.512 00.000 9828 IsGuiding returns 0
03:07:44.512 00.000 9828 PulseGuide returned control before completion, sleep 35
03:07:44.551 00.039 9828 IsGuiding returns 1
03:07:44.551 00.000 9828 scope still moving after pulse duration time elapsed
03:07:44.582 00.031 9828 IsSlewing returns 0
03:07:44.582 00.000 9828 IsGuiding returns 1
03:07:44.614 00.032 9828 IsSlewing returns 0
03:07:44.619 00.005 9828 IsGuiding returns 1
03:07:44.645 00.026 9828 IsSlewing returns 0
03:07:44.645 00.000 9828 IsGuiding returns 0
03:07:44.645 00.000 9828 scope move finished after 25 + 107 ms
03:07:44.645 00.000 9828 Move returns status 0, amount 25
03:07:44.645 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:44.645 00.000 9828 MoveAxis(N, 11, B)
03:07:44.646 00.001 9828 Guiding  Dir = 0, Dur = 11
03:07:44.660 00.014 9828 IsSlewing returns 0
03:07:44.660 00.000 9828 IsGuiding returns 0
03:07:44.660 00.000 9828 PulseGuide returned control before completion, sleep 21
03:07:44.692 00.032 9828 IsGuiding returns 1
03:07:44.692 00.000 9828 scope still moving after pulse duration time elapsed
03:07:44.724 00.032 9828 IsSlewing returns 0
03:07:44.724 00.000 9828 IsGuiding returns 1
03:07:44.755 00.031 9828 IsSlewing returns 0
03:07:44.755 00.000 9828 IsGuiding returns 1
03:07:44.785 00.030 9828 IsSlewing returns 0
03:07:44.785 00.000 9828 IsGuiding returns 1
03:07:44.816 00.031 9828 IsSlewing returns 0
03:07:44.816 00.000 9828 IsGuiding returns 0
03:07:44.816 00.000 9828 scope move finished after 11 + 144 ms
03:07:44.816 00.000 9828 Move returns status 0, amount 11
03:07:44.816 00.000 9828 move complete, result=0
03:07:44.816 00.000 9828 worker thread done servicing request
03:07:44.816 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:07:45.197 00.381 8976 Exposure complete
03:07:45.202 00.005 8976 worker thread done servicing request
03:07:45.203 00.001 5052 OnExposeComplete: enter
03:07:45.203 00.000 5052 UpdateGuideState(): m_state=6
03:07:45.203 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12173
03:07:45.203 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.59, Mass=159, SNR=8.7, Peak=71 HFD=1.6
03:07:45.203 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
03:07:45.203 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
03:07:45.203 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.12 hyp=0.40 cameraTheta=-0.32 mountX=-0.28 mountY=-0.25, mountTheta=-2.42
03:07:45.204 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.12, opts=13)
03:07:45.204 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.12)
03:07:45.204 00.000 8976 Worker thread wakes up
03:07:45.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.12) opts 0xd
03:07:45.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.12)
03:07:45.204 00.000 8976 Moving (0.38, -0.12) raw xDistance=-0.28 yDistance=-0.25
03:07:45.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:07:45.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:07:45.204 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
03:07:45.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:45.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:07:45.204 00.000 8976 MoveAxis(R, 1, ABG)
03:07:45.204 00.000 8976 stepping (-8, 21) + (1, 0)
03:07:45.205 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:45.205 00.000 5052 Enqueuing Expose request
03:07:45.205 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:45.228 00.023 8976 Received - 47 (G) 
03:07:45.229 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:45.229 00.000 8976 stepped: pos (-7, 21)
03:07:45.229 00.000 8976 MoveAxis(U, 0, ABG)
03:07:45.229 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:07:45.229 00.000 8976 MountToCamera -- mountX=1.21 mountY=-3.24 hyp=3.46 mountTheta=-1.21 cameraX=2.33, cameraY=2.56 cameraTheta=0.83
03:07:45.229 00.000 8976 incremental bump (2.335, 2.558) isValid = 1
03:07:45.229 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
03:07:45.229 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:07:45.229 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:07:45.229 00.000 8976 move complete, result=0
03:07:45.229 00.000 8976 worker thread done servicing request
03:07:45.229 00.000 9828 Worker thread wakes up
03:07:45.229 00.000 8976 Worker thread wakes up
03:07:45.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:45.229 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:45.230 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 0 ms NORTH
03:07:45.230 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:07:45.230 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:07:45.230 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
03:07:45.230 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
03:07:45.230 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
03:07:45.230 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:07:45.230 00.000 9828 BLC: window closed
03:07:45.230 00.000 9828 MoveAxis(E, 26, B)
03:07:45.230 00.000 9828 Guiding  Dir = 2, Dur = 26
03:07:45.231 00.001 9828 IsSlewing returns 0
03:07:45.231 00.000 9828 IsGuiding returns 0
03:07:45.231 00.000 9828 PulseGuide returned control before completion, sleep 36
03:07:45.282 00.051 9828 IsGuiding returns 1
03:07:45.282 00.000 9828 scope still moving after pulse duration time elapsed
03:07:45.312 00.030 9828 IsSlewing returns 0
03:07:45.312 00.000 9828 IsGuiding returns 1
03:07:45.343 00.031 9828 IsSlewing returns 0
03:07:45.343 00.000 9828 IsGuiding returns 1
03:07:45.374 00.031 9828 IsSlewing returns 0
03:07:45.374 00.000 9828 IsGuiding returns 0
03:07:45.375 00.001 9828 scope move finished after 26 + 118 ms
03:07:45.375 00.000 9828 Move returns status 0, amount 26
03:07:45.375 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:45.375 00.000 9828 MoveAxis(N, 11, B)
03:07:45.375 00.000 9828 Guiding  Dir = 0, Dur = 11
03:07:45.390 00.015 9828 IsSlewing returns 0
03:07:45.390 00.000 9828 IsGuiding returns 0
03:07:45.390 00.000 9828 PulseGuide returned control before completion, sleep 21
03:07:45.420 00.030 9828 IsGuiding returns 1
03:07:45.420 00.000 9828 scope still moving after pulse duration time elapsed
03:07:45.452 00.032 9828 IsSlewing returns 0
03:07:45.452 00.000 9828 IsGuiding returns 1
03:07:45.483 00.031 9828 IsSlewing returns 0
03:07:45.483 00.000 9828 IsGuiding returns 1
03:07:45.513 00.030 9828 IsSlewing returns 0
03:07:45.513 00.000 9828 IsGuiding returns 1
03:07:45.545 00.032 9828 IsSlewing returns 0
03:07:45.545 00.000 9828 IsGuiding returns 0
03:07:45.545 00.000 9828 scope move finished after 11 + 143 ms
03:07:45.545 00.000 9828 Move returns status 0, amount 11
03:07:45.545 00.000 9828 move complete, result=0
03:07:45.545 00.000 9828 worker thread done servicing request
03:07:45.545 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:07:45.916 00.371 8976 Exposure complete
03:07:45.922 00.006 8976 worker thread done servicing request
03:07:45.922 00.000 5052 OnExposeComplete: enter
03:07:45.922 00.000 5052 UpdateGuideState(): m_state=6
03:07:45.922 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12174
03:07:45.922 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.91, Mass=134, SNR=8.0, Peak=73 HFD=2.0
03:07:45.922 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
03:07:45.922 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
03:07:45.922 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.20 hyp=0.29 cameraTheta=0.75 mountX=0.08 mountY=-0.28, mountTheta=-1.29
03:07:45.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.20, opts=13)
03:07:45.923 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.20)
03:07:45.923 00.000 8976 Worker thread wakes up
03:07:45.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.20) opts 0xd
03:07:45.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.20)
03:07:45.923 00.000 8976 Moving (0.21, 0.20) raw xDistance=0.08 yDistance=-0.28
03:07:45.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:07:45.923 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:07:45.923 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:07:45.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:45.924 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:45.924 00.000 5052 Enqueuing Expose request
03:07:45.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:07:45.924 00.000 8976 MoveAxis(R, 0, ABG)
03:07:45.924 00.000 8976 MoveAxis(U, 1, ABG)
03:07:45.924 00.000 8976 stepping (-7, 21) + (0, 1)
03:07:45.924 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:45.948 00.024 8976 Received - 47 (G) 
03:07:45.948 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:45.948 00.000 8976 stepped: pos (-7, 22)
03:07:45.948 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:07:45.948 00.000 8976 MountToCamera -- mountX=1.17 mountY=-3.33 hyp=3.52 mountTheta=-1.23 cameraX=2.43, cameraY=2.55 cameraTheta=0.81
03:07:45.948 00.000 8976 incremental bump (2.430, 2.554) isValid = 1
03:07:45.948 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
03:07:45.948 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:07:45.948 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:07:45.948 00.000 8976 move complete, result=0
03:07:45.948 00.000 9828 Worker thread wakes up
03:07:45.949 00.001 8976 worker thread done servicing request
03:07:45.949 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:07:45.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:07:45.949 00.000 8976 Worker thread wakes up
03:07:45.949 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:07:45.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:45.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:45.949 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
03:07:45.949 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
03:07:45.949 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:07:45.949 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:07:45.950 00.001 9828 BLC: window closed
03:07:45.950 00.000 9828 MoveAxis(E, 26, B)
03:07:45.950 00.000 9828 Guiding  Dir = 2, Dur = 26
03:07:45.950 00.000 9828 IsSlewing returns 0
03:07:45.950 00.000 9828 IsGuiding returns 0
03:07:45.950 00.000 9828 PulseGuide returned control before completion, sleep 36
03:07:45.994 00.044 9828 IsGuiding returns 1
03:07:45.994 00.000 9828 scope still moving after pulse duration time elapsed
03:07:46.025 00.031 9828 IsSlewing returns 0
03:07:46.025 00.000 9828 IsGuiding returns 1
03:07:46.058 00.033 9828 IsSlewing returns 0
03:07:46.058 00.000 9828 IsGuiding returns 1
03:07:46.089 00.031 9828 IsSlewing returns 0
03:07:46.089 00.000 9828 IsGuiding returns 1
03:07:46.121 00.032 9828 IsSlewing returns 0
03:07:46.121 00.000 9828 IsGuiding returns 1
03:07:46.152 00.031 9828 IsSlewing returns 0
03:07:46.152 00.000 9828 IsGuiding returns 1
03:07:46.183 00.031 9828 IsSlewing returns 0
03:07:46.183 00.000 9828 IsGuiding returns 1
03:07:46.213 00.030 9828 IsSlewing returns 0
03:07:46.213 00.000 9828 IsGuiding returns 0
03:07:46.213 00.000 9828 scope move finished after 26 + 237 ms
03:07:46.213 00.000 9828 Move returns status 0, amount 26
03:07:46.213 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:46.213 00.000 9828 MoveAxis(N, 10, B)
03:07:46.213 00.000 9828 Guiding  Dir = 0, Dur = 10
03:07:46.229 00.016 9828 IsSlewing returns 0
03:07:46.230 00.001 9828 IsGuiding returns 0
03:07:46.230 00.000 9828 PulseGuide returned control before completion, sleep 20
03:07:46.261 00.031 9828 IsGuiding returns 1
03:07:46.261 00.000 9828 scope still moving after pulse duration time elapsed
03:07:46.293 00.032 9828 IsSlewing returns 0
03:07:46.293 00.000 9828 IsGuiding returns 1
03:07:46.323 00.030 9828 IsSlewing returns 0
03:07:46.323 00.000 9828 IsGuiding returns 1
03:07:46.353 00.030 9828 IsSlewing returns 0
03:07:46.353 00.000 9828 IsGuiding returns 1
03:07:46.384 00.031 9828 IsSlewing returns 0
03:07:46.384 00.000 9828 IsGuiding returns 0
03:07:46.385 00.001 9828 scope move finished after 10 + 144 ms
03:07:46.385 00.000 9828 Move returns status 0, amount 10
03:07:46.385 00.000 9828 move complete, result=0
03:07:46.385 00.000 9828 worker thread done servicing request
03:07:46.385 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:07:46.636 00.251 8976 Exposure complete
03:07:46.641 00.005 8976 worker thread done servicing request
03:07:46.642 00.001 5052 OnExposeComplete: enter
03:07:46.642 00.000 5052 UpdateGuideState(): m_state=6
03:07:46.642 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12175
03:07:46.642 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.29, Mass=155, SNR=8.5, Peak=66 HFD=2.2
03:07:46.642 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
03:07:46.642 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.13)
03:07:46.642 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.42 hyp=0.50 cameraTheta=-1.01 mountX=-0.50 mountY=0.01, mountTheta=3.13
03:07:46.643 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.42, opts=13)
03:07:46.643 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.42)
03:07:46.643 00.000 8976 Worker thread wakes up
03:07:46.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.42) opts 0xd
03:07:46.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.42)
03:07:46.643 00.000 8976 Moving (0.27, -0.42) raw xDistance=-0.50 yDistance=0.01
03:07:46.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
03:07:46.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:07:46.643 00.000 8976 MoveAxis(R, 2, ABG)
03:07:46.643 00.000 8976 stepping (-7, 22) + (2, 0)
03:07:46.643 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:46.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:07:46.643 00.000 5052 UpdateGuideState exits: m=155 SNR=8.5
03:07:46.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:46.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:46.643 00.000 5052 Enqueuing Expose request
03:07:46.668 00.025 8976 Received - 47 (G) 
03:07:46.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:46.668 00.000 8976 stepped: pos (-5, 22)
03:07:46.668 00.000 8976 MoveAxis(U, 0, ABG)
03:07:46.668 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:07:46.668 00.000 8976 MountToCamera -- mountX=1.03 mountY=-3.38 hyp=3.54 mountTheta=-1.27 cameraX=2.54, cameraY=2.46 cameraTheta=0.77
03:07:46.668 00.000 8976 incremental bump (2.540, 2.461) isValid = 1
03:07:46.668 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
03:07:46.668 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:07:46.668 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:07:46.668 00.000 8976 move complete, result=0
03:07:46.668 00.000 8976 worker thread done servicing request
03:07:46.668 00.000 8976 Worker thread wakes up
03:07:46.669 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:46.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:46.669 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.0 px 0 ms NORTH
03:07:46.669 00.000 9828 Worker thread wakes up
03:07:46.669 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:07:46.669 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:07:46.669 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:07:46.669 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:07:46.669 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:07:46.669 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:07:46.669 00.000 9828 BLC: window closed
03:07:46.669 00.000 9828 MoveAxis(E, 27, B)
03:07:46.669 00.000 9828 Guiding  Dir = 2, Dur = 27
03:07:46.669 00.000 9828 IsSlewing returns 0
03:07:46.669 00.000 9828 IsGuiding returns 0
03:07:46.669 00.000 9828 PulseGuide returned control before completion, sleep 37
03:07:46.713 00.044 9828 IsGuiding returns 1
03:07:46.713 00.000 9828 scope still moving after pulse duration time elapsed
03:07:46.743 00.030 9828 IsSlewing returns 0
03:07:46.743 00.000 9828 IsGuiding returns 1
03:07:46.774 00.031 9828 IsSlewing returns 0
03:07:46.774 00.000 9828 IsGuiding returns 1
03:07:46.805 00.031 9828 IsSlewing returns 0
03:07:46.805 00.000 9828 IsGuiding returns 1
03:07:46.837 00.032 9828 IsSlewing returns 0
03:07:46.837 00.000 9828 IsGuiding returns 0
03:07:46.837 00.000 9828 scope move finished after 27 + 140 ms
03:07:46.837 00.000 9828 Move returns status 0, amount 27
03:07:46.837 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:46.837 00.000 9828 MoveAxis(N, 10, B)
03:07:46.837 00.000 9828 Guiding  Dir = 0, Dur = 10
03:07:46.853 00.016 9828 IsSlewing returns 0
03:07:46.853 00.000 9828 IsGuiding returns 0
03:07:46.853 00.000 9828 PulseGuide returned control before completion, sleep 20
03:07:46.883 00.030 9828 IsGuiding returns 1
03:07:46.883 00.000 9828 scope still moving after pulse duration time elapsed
03:07:46.914 00.031 9828 IsSlewing returns 0
03:07:46.914 00.000 9828 IsGuiding returns 1
03:07:46.944 00.030 9828 IsSlewing returns 0
03:07:46.944 00.000 9828 IsGuiding returns 1
03:07:46.975 00.031 9828 IsSlewing returns 0
03:07:46.975 00.000 9828 IsGuiding returns 1
03:07:47.006 00.031 9828 IsSlewing returns 0
03:07:47.006 00.000 9828 IsGuiding returns 0
03:07:47.006 00.000 9828 scope move finished after 10 + 143 ms
03:07:47.006 00.000 9828 Move returns status 0, amount 10
03:07:47.006 00.000 9828 move complete, result=0
03:07:47.006 00.000 9828 worker thread done servicing request
03:07:47.006 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:07:47.353 00.347 8976 Exposure complete
03:07:47.361 00.008 8976 worker thread done servicing request
03:07:47.361 00.000 5052 OnExposeComplete: enter
03:07:47.361 00.000 5052 UpdateGuideState(): m_state=6
03:07:47.361 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12176
03:07:47.361 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.78, Mass=172, SNR=9.1, Peak=72 HFD=2.4
03:07:47.361 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:07:47.361 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
03:07:47.361 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.70 mountX=0.13 mountY=0.09, mountTheta=0.58
03:07:47.362 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.07, opts=13)
03:07:47.362 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.07)
03:07:47.362 00.000 8976 Worker thread wakes up
03:07:47.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:07:47.362 00.000 5052 UpdateGuideState exits: m=172 SNR=9.1
03:07:47.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:47.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:47.362 00.000 5052 Enqueuing Expose request
03:07:47.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.07) opts 0xd
03:07:47.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.07)
03:07:47.362 00.000 8976 Moving (-0.15, 0.07) raw xDistance=0.13 yDistance=0.09
03:07:47.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:07:47.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:07:47.362 00.000 8976 MoveAxis(R, 0, ABG)
03:07:47.363 00.001 8976 MoveAxis(U, 0, ABG)
03:07:47.363 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:07:47.363 00.000 8976 MountToCamera -- mountX=0.95 mountY=-3.42 hyp=3.55 mountTheta=-1.30 cameraX=2.61, cameraY=2.40 cameraTheta=0.74
03:07:47.363 00.000 8976 incremental bump (2.613, 2.399) isValid = 1
03:07:47.363 00.000 8976 Scheduling Mount bump of (0.085, 0.081)
03:07:47.363 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:07:47.363 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:07:47.363 00.000 8976 move complete, result=0
03:07:47.363 00.000 9828 Worker thread wakes up
03:07:47.363 00.000 8976 worker thread done servicing request
03:07:47.363 00.000 8976 Worker thread wakes up
03:07:47.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:47.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:47.363 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:07:47.363 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:47.363 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:07:47.363 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.43)
03:07:47.363 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.51)
03:07:47.364 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:07:47.364 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:07:47.364 00.000 9828 BLC: window closed
03:07:47.364 00.000 9828 MoveAxis(E, 28, B)
03:07:47.364 00.000 9828 Guiding  Dir = 2, Dur = 28
03:07:47.364 00.000 9828 IsSlewing returns 0
03:07:47.364 00.000 9828 IsGuiding returns 0
03:07:47.364 00.000 9828 PulseGuide returned control before completion, sleep 38
03:07:47.412 00.048 9828 IsGuiding returns 1
03:07:47.412 00.000 9828 scope still moving after pulse duration time elapsed
03:07:47.443 00.031 9828 IsSlewing returns 0
03:07:47.443 00.000 9828 IsGuiding returns 1
03:07:47.474 00.031 9828 IsSlewing returns 0
03:07:47.474 00.000 9828 IsGuiding returns 1
03:07:47.504 00.030 9828 IsSlewing returns 0
03:07:47.504 00.000 9828 IsGuiding returns 0
03:07:47.504 00.000 9828 scope move finished after 28 + 112 ms
03:07:47.504 00.000 9828 Move returns status 0, amount 28
03:07:47.504 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:47.504 00.000 9828 MoveAxis(N, 9, B)
03:07:47.504 00.000 9828 Guiding  Dir = 0, Dur = 9
03:07:47.519 00.015 9828 IsSlewing returns 0
03:07:47.519 00.000 9828 IsGuiding returns 0
03:07:47.520 00.001 9828 PulseGuide returned control before completion, sleep 19
03:07:47.551 00.031 9828 IsGuiding returns 1
03:07:47.551 00.000 9828 scope still moving after pulse duration time elapsed
03:07:47.582 00.031 9828 IsSlewing returns 0
03:07:47.582 00.000 9828 IsGuiding returns 1
03:07:47.612 00.030 9828 IsSlewing returns 0
03:07:47.612 00.000 9828 IsGuiding returns 1
03:07:47.643 00.031 9828 IsSlewing returns 0
03:07:47.643 00.000 9828 IsGuiding returns 1
03:07:47.675 00.032 9828 IsSlewing returns 0
03:07:47.675 00.000 9828 IsGuiding returns 0
03:07:47.675 00.000 9828 scope move finished after 9 + 146 ms
03:07:47.675 00.000 9828 Move returns status 0, amount 9
03:07:47.675 00.000 9828 move complete, result=0
03:07:47.675 00.000 9828 worker thread done servicing request
03:07:47.675 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:07:48.052 00.377 8976 Exposure complete
03:07:48.057 00.005 8976 worker thread done servicing request
03:07:48.057 00.000 5052 OnExposeComplete: enter
03:07:48.057 00.000 5052 UpdateGuideState(): m_state=6
03:07:48.057 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12177
03:07:48.057 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.47, Mass=160, SNR=8.8, Peak=74 HFD=1.8
03:07:48.057 00.000 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.04) = xAngle (-3.34 = 2.95)
03:07:48.057 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.44 = 2.84)
03:07:48.057 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.29 mountX=-0.24 mountY=0.07, mountTheta=2.85
03:07:48.058 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.23, opts=13)
03:07:48.058 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.23)
03:07:48.058 00.000 8976 Worker thread wakes up
03:07:48.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.23) opts 0xd
03:07:48.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.23)
03:07:48.058 00.000 8976 Moving (0.07, -0.23) raw xDistance=-0.24 yDistance=0.07
03:07:48.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:07:48.058 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:07:48.059 00.001 5052 UpdateGuideState exits: m=160 SNR=8.8
03:07:48.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:48.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:48.059 00.000 5052 Enqueuing Expose request
03:07:48.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:07:48.059 00.000 8976 MoveAxis(R, 0, ABG)
03:07:48.059 00.000 8976 MoveAxis(U, 0, ABG)
03:07:48.059 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:07:48.059 00.000 8976 MountToCamera -- mountX=0.89 mountY=-3.44 hyp=3.56 mountTheta=-1.32 cameraX=2.66, cameraY=2.36 cameraTheta=0.72
03:07:48.059 00.000 8976 incremental bump (2.662, 2.357) isValid = 1
03:07:48.059 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:07:48.059 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:07:48.059 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:07:48.059 00.000 8976 move complete, result=0
03:07:48.059 00.000 8976 worker thread done servicing request
03:07:48.059 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:48.060 00.001 8976 Worker thread wakes up
03:07:48.060 00.000 9828 Worker thread wakes up
03:07:48.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:48.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:48.060 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:07:48.060 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:07:48.060 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:07:48.060 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.53)
03:07:48.060 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:07:48.060 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:07:48.060 00.000 9828 BLC: window closed
03:07:48.060 00.000 9828 MoveAxis(E, 28, B)
03:07:48.060 00.000 9828 Guiding  Dir = 2, Dur = 28
03:07:48.061 00.001 9828 IsSlewing returns 0
03:07:48.061 00.000 9828 IsGuiding returns 0
03:07:48.061 00.000 9828 PulseGuide returned control before completion, sleep 38
03:07:48.111 00.050 9828 IsGuiding returns 1
03:07:48.111 00.000 9828 scope still moving after pulse duration time elapsed
03:07:48.142 00.031 9828 IsSlewing returns 0
03:07:48.142 00.000 9828 IsGuiding returns 1
03:07:48.173 00.031 9828 IsSlewing returns 0
03:07:48.173 00.000 9828 IsGuiding returns 1
03:07:48.220 00.047 9828 IsSlewing returns 0
03:07:48.220 00.000 9828 IsGuiding returns 0
03:07:48.220 00.000 9828 scope move finished after 28 + 130 ms
03:07:48.220 00.000 9828 Move returns status 0, amount 28
03:07:48.220 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:48.220 00.000 9828 MoveAxis(N, 9, B)
03:07:48.220 00.000 9828 Guiding  Dir = 0, Dur = 9
03:07:48.236 00.016 9828 IsSlewing returns 0
03:07:48.236 00.000 9828 IsGuiding returns 0
03:07:48.236 00.000 9828 PulseGuide returned control before completion, sleep 19
03:07:48.266 00.030 9828 IsGuiding returns 1
03:07:48.266 00.000 9828 scope still moving after pulse duration time elapsed
03:07:48.298 00.032 9828 IsSlewing returns 0
03:07:48.298 00.000 9828 IsGuiding returns 1
03:07:48.330 00.032 9828 IsSlewing returns 0
03:07:48.330 00.000 9828 IsGuiding returns 1
03:07:48.361 00.031 9828 IsSlewing returns 0
03:07:48.361 00.000 9828 IsGuiding returns 0
03:07:48.361 00.000 9828 scope move finished after 9 + 116 ms
03:07:48.362 00.001 9828 Move returns status 0, amount 9
03:07:48.362 00.000 9828 move complete, result=0
03:07:48.362 00.000 9828 worker thread done servicing request
03:07:48.362 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:07:48.758 00.396 8976 Exposure complete
03:07:48.763 00.005 8976 worker thread done servicing request
03:07:48.763 00.000 5052 OnExposeComplete: enter
03:07:48.763 00.000 5052 UpdateGuideState(): m_state=6
03:07:48.763 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12178
03:07:48.763 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.75, Mass=142, SNR=8.3, Peak=78 HFD=1.7
03:07:48.763 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.04) = xAngle (-0.99 = -0.99)
03:07:48.763 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
03:07:48.764 00.001 5052 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.05 mountX=0.02 mountY=-0.04, mountTheta=-1.02
03:07:48.764 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.04, opts=13)
03:07:48.764 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.04)
03:07:48.764 00.000 8976 Worker thread wakes up
03:07:48.764 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.04) opts 0xd
03:07:48.764 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.04)
03:07:48.765 00.001 8976 Moving (0.02, 0.04) raw xDistance=0.02 yDistance=-0.04
03:07:48.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:07:48.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:07:48.765 00.000 8976 MoveAxis(R, 0, ABG)
03:07:48.765 00.000 8976 MoveAxis(U, 0, ABG)
03:07:48.765 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:07:48.765 00.000 5052 UpdateGuideState exits: m=142 SNR=8.3
03:07:48.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:48.765 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:07:48.765 00.000 8976 MountToCamera -- mountX=0.85 mountY=-3.46 hyp=3.56 mountTheta=-1.33 cameraX=2.70, cameraY=2.33 cameraTheta=0.71
03:07:48.765 00.000 8976 incremental bump (2.695, 2.329) isValid = 1
03:07:48.765 00.000 8976 Scheduling Mount bump of (0.033, 0.029)
03:07:48.765 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:48.765 00.000 5052 Enqueuing Expose request
03:07:48.765 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.03, opts=4)
03:07:48.765 00.000 8976 Enqueuing Move request for scope (0.03, 0.03)
03:07:48.765 00.000 8976 move complete, result=0
03:07:48.765 00.000 8976 worker thread done servicing request
03:07:48.765 00.000 8976 Worker thread wakes up
03:07:48.766 00.001 9828 Worker thread wakes up
03:07:48.766 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:07:48.766 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0x4
03:07:48.766 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
03:07:48.766 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.46)
03:07:48.766 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.54)
03:07:48.766 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.73 mountX=-0.03 mountY=-0.02, mountTheta=-2.51
03:07:48.766 00.000 9828 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.02
03:07:48.766 00.000 9828 BLC: window closed
03:07:48.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:48.766 00.000 9828 MoveAxis(E, 11, B)
03:07:48.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:48.766 00.000 9828 Guiding  Dir = 2, Dur = 11
03:07:48.767 00.001 9828 IsSlewing returns 0
03:07:48.767 00.000 9828 IsGuiding returns 0
03:07:48.767 00.000 9828 PulseGuide returned control before completion, sleep 21
03:07:48.800 00.033 9828 IsGuiding returns 1
03:07:48.800 00.000 9828 scope still moving after pulse duration time elapsed
03:07:48.831 00.031 9828 IsSlewing returns 0
03:07:48.831 00.000 9828 IsGuiding returns 1
03:07:48.863 00.032 9828 IsSlewing returns 0
03:07:48.863 00.000 9828 IsGuiding returns 1
03:07:48.893 00.030 9828 IsSlewing returns 0
03:07:48.893 00.000 9828 IsGuiding returns 0
03:07:48.893 00.000 9828 scope move finished after 11 + 115 ms
03:07:48.893 00.000 9828 Move returns status 0, amount 11
03:07:48.893 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:48.893 00.000 9828 MoveAxis(N, 3, B)
03:07:48.893 00.000 9828 Guiding  Dir = 0, Dur = 3
03:07:48.908 00.015 9828 IsSlewing returns 0
03:07:48.908 00.000 9828 IsGuiding returns 0
03:07:48.908 00.000 9828 PulseGuide returned control before completion, sleep 13
03:07:48.924 00.016 9828 IsGuiding returns 1
03:07:48.924 00.000 9828 scope still moving after pulse duration time elapsed
03:07:48.956 00.032 9828 IsSlewing returns 0
03:07:48.956 00.000 9828 IsGuiding returns 1
03:07:48.986 00.030 9828 IsSlewing returns 0
03:07:48.986 00.000 9828 IsGuiding returns 1
03:07:49.017 00.031 9828 IsSlewing returns 0
03:07:49.017 00.000 9828 IsGuiding returns 1
03:07:49.047 00.030 9828 IsSlewing returns 0
03:07:49.047 00.000 9828 IsGuiding returns 0
03:07:49.047 00.000 9828 scope move finished after 3 + 135 ms
03:07:49.047 00.000 9828 Move returns status 0, amount 3
03:07:49.047 00.000 9828 move complete, result=0
03:07:49.047 00.000 9828 worker thread done servicing request
03:07:49.047 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.0 px 3 ms NORTH
03:07:49.455 00.408 8976 Exposure complete
03:07:49.461 00.006 8976 worker thread done servicing request
03:07:49.461 00.000 5052 OnExposeComplete: enter
03:07:49.461 00.000 5052 UpdateGuideState(): m_state=6
03:07:49.461 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12179
03:07:49.461 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.68, Mass=148, SNR=8.4, Peak=72 HFD=2.3
03:07:49.461 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.88 = 1.41)
03:07:49.461 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.30)
03:07:49.461 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.83 mountX=0.01 mountY=0.09, mountTheta=1.40
03:07:49.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.03, opts=13)
03:07:49.462 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.03)
03:07:49.462 00.000 8976 Worker thread wakes up
03:07:49.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.03) opts 0xd
03:07:49.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.03)
03:07:49.462 00.000 8976 Moving (-0.09, -0.03) raw xDistance=0.01 yDistance=0.09
03:07:49.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:07:49.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:07:49.462 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:07:49.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:49.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:49.462 00.000 5052 Enqueuing Expose request
03:07:49.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:07:49.462 00.000 8976 MoveAxis(R, 0, ABG)
03:07:49.463 00.001 8976 MoveAxis(U, 0, ABG)
03:07:49.463 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:07:49.463 00.000 8976 MountToCamera -- mountX=0.82 mountY=-3.47 hyp=3.57 mountTheta=-1.34 cameraX=2.72, cameraY=2.31 cameraTheta=0.70
03:07:49.463 00.000 8976 incremental bump (2.717, 2.310) isValid = 1
03:07:49.463 00.000 8976 Scheduling Mount bump of (0.068, 0.060)
03:07:49.463 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.06, opts=4)
03:07:49.463 00.000 8976 Enqueuing Move request for scope (0.07, 0.06)
03:07:49.463 00.000 8976 move complete, result=0
03:07:49.463 00.000 8976 worker thread done servicing request
03:07:49.463 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:49.463 00.000 8976 Worker thread wakes up
03:07:49.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:49.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:49.463 00.000 9828 Worker thread wakes up
03:07:49.464 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0x4
03:07:49.464 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
03:07:49.464 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
03:07:49.464 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.55)
03:07:49.464 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.72 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
03:07:49.464 00.000 9828 Moving (0.07, 0.06) raw xDistance=-0.07 yDistance=-0.05
03:07:49.464 00.000 9828 BLC: window closed
03:07:49.464 00.000 9828 MoveAxis(E, 22, B)
03:07:49.464 00.000 9828 Guiding  Dir = 2, Dur = 22
03:07:49.464 00.000 9828 IsSlewing returns 0
03:07:49.464 00.000 9828 IsGuiding returns 0
03:07:49.465 00.001 9828 PulseGuide returned control before completion, sleep 32
03:07:49.513 00.048 9828 IsGuiding returns 1
03:07:49.513 00.000 9828 scope still moving after pulse duration time elapsed
03:07:49.545 00.032 9828 IsSlewing returns 0
03:07:49.545 00.000 9828 IsGuiding returns 1
03:07:49.576 00.031 9828 IsSlewing returns 0
03:07:49.576 00.000 9828 IsGuiding returns 1
03:07:49.608 00.032 9828 IsSlewing returns 0
03:07:49.608 00.000 9828 IsGuiding returns 1
03:07:49.638 00.030 9828 IsSlewing returns 0
03:07:49.638 00.000 9828 IsGuiding returns 1
03:07:49.670 00.032 9828 IsSlewing returns 0
03:07:49.670 00.000 9828 IsGuiding returns 1
03:07:49.701 00.031 9828 IsSlewing returns 0
03:07:49.701 00.000 9828 IsGuiding returns 0
03:07:49.701 00.000 9828 scope move finished after 22 + 214 ms
03:07:49.701 00.000 9828 Move returns status 0, amount 22
03:07:49.701 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:49.701 00.000 9828 MoveAxis(N, 7, B)
03:07:49.701 00.000 9828 Guiding  Dir = 0, Dur = 7
03:07:49.717 00.016 9828 IsSlewing returns 0
03:07:49.717 00.000 9828 IsGuiding returns 0
03:07:49.717 00.000 9828 PulseGuide returned control before completion, sleep 17
03:07:49.748 00.031 9828 IsGuiding returns 1
03:07:49.748 00.000 9828 scope still moving after pulse duration time elapsed
03:07:49.779 00.031 9828 IsSlewing returns 0
03:07:49.779 00.000 9828 IsGuiding returns 1
03:07:49.811 00.032 9828 IsSlewing returns 0
03:07:49.811 00.000 9828 IsGuiding returns 1
03:07:49.842 00.031 9828 IsSlewing returns 0
03:07:49.842 00.000 9828 IsGuiding returns 0
03:07:49.842 00.000 9828 scope move finished after 7 + 118 ms
03:07:49.842 00.000 9828 Move returns status 0, amount 7
03:07:49.842 00.000 9828 move complete, result=0
03:07:49.842 00.000 9828 worker thread done servicing request
03:07:49.842 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 7 ms NORTH
03:07:50.150 00.308 8976 Exposure complete
03:07:50.156 00.006 8976 worker thread done servicing request
03:07:50.156 00.000 5052 OnExposeComplete: enter
03:07:50.156 00.000 5052 UpdateGuideState(): m_state=6
03:07:50.156 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12180
03:07:50.156 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.73, Mass=163, SNR=8.8, Peak=77 HFD=2.3
03:07:50.156 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:07:50.156 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
03:07:50.157 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.52 mountX=0.02 mountY=0.01, mountTheta=0.39
03:07:50.157 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.02, opts=13)
03:07:50.157 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.02)
03:07:50.157 00.000 8976 Worker thread wakes up
03:07:50.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.02) opts 0xd
03:07:50.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.02)
03:07:50.157 00.000 8976 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=0.01
03:07:50.158 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:07:50.158 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
03:07:50.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:50.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:50.158 00.000 5052 Enqueuing Expose request
03:07:50.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:07:50.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:07:50.158 00.000 8976 MoveAxis(R, 0, ABG)
03:07:50.158 00.000 8976 MoveAxis(U, 0, ABG)
03:07:50.158 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:07:50.158 00.000 8976 MountToCamera -- mountX=0.80 mountY=-3.48 hyp=3.57 mountTheta=-1.34 cameraX=2.73, cameraY=2.30 cameraTheta=0.70
03:07:50.158 00.000 8976 incremental bump (2.732, 2.298) isValid = 1
03:07:50.158 00.000 8976 Scheduling Mount bump of (0.021, 0.018)
03:07:50.158 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.02, opts=4)
03:07:50.158 00.000 8976 Enqueuing Move request for scope (0.02, 0.02)
03:07:50.158 00.000 8976 move complete, result=0
03:07:50.158 00.000 9828 Worker thread wakes up
03:07:50.158 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0x4
03:07:50.158 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:07:50.159 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:50.159 00.000 8976 worker thread done servicing request
03:07:50.159 00.000 8976 Worker thread wakes up
03:07:50.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:50.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:50.159 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
03:07:50.159 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:07:50.159 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.72 mountX=-0.02 mountY=-0.02, mountTheta=-2.52
03:07:50.159 00.000 9828 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
03:07:50.159 00.000 9828 BLC: window closed
03:07:50.159 00.000 9828 MoveAxis(E, 7, B)
03:07:50.159 00.000 9828 Guiding  Dir = 2, Dur = 7
03:07:50.160 00.001 9828 IsSlewing returns 0
03:07:50.160 00.000 9828 IsGuiding returns 0
03:07:50.160 00.000 9828 PulseGuide returned control before completion, sleep 17
03:07:50.187 00.027 9828 IsGuiding returns 1
03:07:50.187 00.000 9828 scope still moving after pulse duration time elapsed
03:07:50.219 00.032 9828 IsSlewing returns 0
03:07:50.219 00.000 9828 IsGuiding returns 1
03:07:50.250 00.031 9828 IsSlewing returns 0
03:07:50.250 00.000 9828 IsGuiding returns 1
03:07:50.280 00.030 9828 IsSlewing returns 0
03:07:50.280 00.000 9828 IsGuiding returns 0
03:07:50.280 00.000 9828 scope move finished after 7 + 113 ms
03:07:50.280 00.000 9828 Move returns status 0, amount 7
03:07:50.280 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:50.280 00.000 9828 MoveAxis(N, 2, B)
03:07:50.280 00.000 9828 Guiding  Dir = 0, Dur = 2
03:07:50.296 00.016 9828 IsSlewing returns 0
03:07:50.296 00.000 9828 IsGuiding returns 0
03:07:50.296 00.000 9828 PulseGuide returned control before completion, sleep 12
03:07:50.311 00.015 9828 IsGuiding returns 1
03:07:50.311 00.000 9828 scope still moving after pulse duration time elapsed
03:07:50.343 00.032 9828 IsSlewing returns 0
03:07:50.343 00.000 9828 IsGuiding returns 1
03:07:50.374 00.031 9828 IsSlewing returns 0
03:07:50.374 00.000 9828 IsGuiding returns 1
03:07:50.405 00.031 9828 IsSlewing returns 0
03:07:50.405 00.000 9828 IsGuiding returns 1
03:07:50.436 00.031 9828 IsSlewing returns 0
03:07:50.436 00.000 9828 IsGuiding returns 0
03:07:50.436 00.000 9828 scope move finished after 2 + 138 ms
03:07:50.436 00.000 9828 Move returns status 0, amount 2
03:07:50.436 00.000 9828 move complete, result=0
03:07:50.436 00.000 9828 worker thread done servicing request
03:07:50.436 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.0 px 2 ms NORTH
03:07:50.846 00.410 8976 Exposure complete
03:07:50.851 00.005 8976 worker thread done servicing request
03:07:50.851 00.000 5052 OnExposeComplete: enter
03:07:50.851 00.000 5052 UpdateGuideState(): m_state=6
03:07:50.851 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12181
03:07:50.851 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.99, Mass=147, SNR=8.3, Peak=74 HFD=2.0
03:07:50.851 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.07 = -0.07)
03:07:50.852 00.001 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
03:07:50.852 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.28 hyp=0.30 cameraTheta=1.97 mountX=0.30 mountY=-0.05, mountTheta=-0.18
03:07:50.853 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.28, opts=13)
03:07:50.853 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.28)
03:07:50.853 00.000 8976 Worker thread wakes up
03:07:50.853 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.28) opts 0xd
03:07:50.853 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.28)
03:07:50.853 00.000 8976 Moving (-0.12, 0.28) raw xDistance=0.30 yDistance=-0.05
03:07:50.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:07:50.853 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:07:50.854 00.001 5052 UpdateGuideState exits: m=147 SNR=8.3
03:07:50.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:50.854 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:50.854 00.000 5052 Enqueuing Expose request
03:07:50.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:07:50.854 00.000 8976 MoveAxis(L, 1, ABG)
03:07:50.854 00.000 8976 stepping (-5, 22) + (-1, 0)
03:07:50.854 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:50.887 00.033 8976 Received - 47 (G) 
03:07:50.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:50.887 00.000 8976 stepped: pos (-6, 22)
03:07:50.887 00.000 8976 MoveAxis(U, 0, ABG)
03:07:50.888 00.001 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:07:50.888 00.000 8976 MountToCamera -- mountX=0.84 mountY=-3.48 hyp=3.58 mountTheta=-1.33 cameraX=2.72, cameraY=2.33 cameraTheta=0.71
03:07:50.888 00.000 8976 incremental bump (2.719, 2.334) isValid = 1
03:07:50.888 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:07:50.888 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:07:50.888 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:07:50.888 00.000 8976 move complete, result=0
03:07:50.888 00.000 9828 Worker thread wakes up
03:07:50.888 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:07:50.888 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:07:50.888 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
03:07:50.888 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
03:07:50.888 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
03:07:50.888 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:07:50.888 00.000 9828 BLC: window closed
03:07:50.888 00.000 9828 MoveAxis(E, 29, B)
03:07:50.888 00.000 8976 worker thread done servicing request
03:07:50.888 00.000 8976 Worker thread wakes up
03:07:50.888 00.000 9828 Guiding  Dir = 2, Dur = 29
03:07:50.889 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:07:50.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:50.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:50.889 00.000 9828 IsSlewing returns 0
03:07:50.889 00.000 9828 IsGuiding returns 0
03:07:50.889 00.000 9828 PulseGuide returned control before completion, sleep 39
03:07:50.931 00.042 9828 IsGuiding returns 1
03:07:50.931 00.000 9828 scope still moving after pulse duration time elapsed
03:07:50.962 00.031 9828 IsSlewing returns 0
03:07:50.962 00.000 9828 IsGuiding returns 1
03:07:50.993 00.031 9828 IsSlewing returns 0
03:07:50.993 00.000 9828 IsGuiding returns 1
03:07:51.025 00.032 9828 IsSlewing returns 0
03:07:51.025 00.000 9828 IsGuiding returns 1
03:07:51.056 00.031 9828 IsSlewing returns 0
03:07:51.056 00.000 9828 IsGuiding returns 0
03:07:51.056 00.000 9828 scope move finished after 29 + 138 ms
03:07:51.057 00.001 9828 Move returns status 0, amount 29
03:07:51.057 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:51.057 00.000 9828 MoveAxis(N, 9, B)
03:07:51.057 00.000 9828 Guiding  Dir = 0, Dur = 9
03:07:51.072 00.015 9828 IsSlewing returns 0
03:07:51.072 00.000 9828 IsGuiding returns 0
03:07:51.072 00.000 9828 PulseGuide returned control before completion, sleep 19
03:07:51.102 00.030 9828 IsGuiding returns 1
03:07:51.102 00.000 9828 scope still moving after pulse duration time elapsed
03:07:51.134 00.032 9828 IsSlewing returns 0
03:07:51.136 00.002 9828 IsGuiding returns 1
03:07:51.166 00.030 9828 IsSlewing returns 0
03:07:51.166 00.000 9828 IsGuiding returns 1
03:07:51.197 00.031 9828 IsSlewing returns 0
03:07:51.197 00.000 9828 IsGuiding returns 0
03:07:51.197 00.000 9828 scope move finished after 9 + 115 ms
03:07:51.197 00.000 9828 Move returns status 0, amount 9
03:07:51.197 00.000 9828 move complete, result=0
03:07:51.197 00.000 9828 worker thread done servicing request
03:07:51.197 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:07:51.575 00.378 8976 Exposure complete
03:07:51.580 00.005 8976 worker thread done servicing request
03:07:51.580 00.000 5052 OnExposeComplete: enter
03:07:51.580 00.000 5052 UpdateGuideState(): m_state=6
03:07:51.581 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12182
03:07:51.581 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.89, Mass=138, SNR=8.1, Peak=79 HFD=1.8
03:07:51.581 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
03:07:51.581 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
03:07:51.581 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.85 mountX=0.09 mountY=-0.23, mountTheta=-1.20
03:07:51.581 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.18, opts=13)
03:07:51.581 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.18)
03:07:51.581 00.000 8976 Worker thread wakes up
03:07:51.582 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:07:51.582 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:07:51.582 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:51.582 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.18) opts 0xd
03:07:51.582 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.18)
03:07:51.582 00.000 8976 Moving (0.16, 0.18) raw xDistance=0.09 yDistance=-0.23
03:07:51.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:07:51.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:07:51.582 00.000 8976 MoveAxis(R, 0, ABG)
03:07:51.582 00.000 8976 MoveAxis(U, 0, ABG)
03:07:51.582 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:51.582 00.000 5052 Enqueuing Expose request
03:07:51.582 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:07:51.582 00.000 8976 MountToCamera -- mountX=0.87 mountY=-3.49 hyp=3.59 mountTheta=-1.33 cameraX=2.71, cameraY=2.36 cameraTheta=0.72
03:07:51.582 00.000 8976 incremental bump (2.710, 2.359) isValid = 1
03:07:51.582 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:07:51.582 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:07:51.582 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:07:51.582 00.000 8976 move complete, result=0
03:07:51.583 00.001 8976 worker thread done servicing request
03:07:51.583 00.000 8976 Worker thread wakes up
03:07:51.583 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:51.583 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:51.583 00.000 9828 Worker thread wakes up
03:07:51.583 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:07:51.583 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:07:51.583 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:07:51.583 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:07:51.583 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:07:51.583 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:07:51.583 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:07:51.583 00.000 9828 BLC: window closed
03:07:51.583 00.000 9828 MoveAxis(E, 29, B)
03:07:51.584 00.001 9828 Guiding  Dir = 2, Dur = 29
03:07:51.584 00.000 9828 IsSlewing returns 0
03:07:51.584 00.000 9828 IsGuiding returns 0
03:07:51.584 00.000 9828 PulseGuide returned control before completion, sleep 39
03:07:51.636 00.052 9828 IsGuiding returns 1
03:07:51.636 00.000 9828 scope still moving after pulse duration time elapsed
03:07:51.667 00.031 9828 IsSlewing returns 0
03:07:51.667 00.000 9828 IsGuiding returns 1
03:07:51.698 00.031 9828 IsSlewing returns 0
03:07:51.698 00.000 9828 IsGuiding returns 1
03:07:51.729 00.031 9828 IsSlewing returns 0
03:07:51.729 00.000 9828 IsGuiding returns 0
03:07:51.729 00.000 9828 scope move finished after 29 + 115 ms
03:07:51.729 00.000 9828 Move returns status 0, amount 29
03:07:51.729 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:51.729 00.000 9828 MoveAxis(N, 9, B)
03:07:51.729 00.000 9828 Guiding  Dir = 0, Dur = 9
03:07:51.743 00.014 9828 IsSlewing returns 0
03:07:51.743 00.000 9828 IsGuiding returns 0
03:07:51.743 00.000 9828 PulseGuide returned control before completion, sleep 19
03:07:51.774 00.031 9828 IsGuiding returns 1
03:07:51.774 00.000 9828 scope still moving after pulse duration time elapsed
03:07:51.805 00.031 9828 IsSlewing returns 0
03:07:51.805 00.000 9828 IsGuiding returns 1
03:07:51.837 00.032 9828 IsSlewing returns 0
03:07:51.837 00.000 9828 IsGuiding returns 1
03:07:51.871 00.034 9828 IsSlewing returns 0
03:07:51.871 00.000 9828 IsGuiding returns 0
03:07:51.871 00.000 9828 scope move finished after 9 + 117 ms
03:07:51.871 00.000 9828 Move returns status 0, amount 9
03:07:51.871 00.000 9828 move complete, result=0
03:07:51.871 00.000 9828 worker thread done servicing request
03:07:51.871 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:07:52.270 00.399 8976 Exposure complete
03:07:52.276 00.006 8976 worker thread done servicing request
03:07:52.276 00.000 5052 OnExposeComplete: enter
03:07:52.276 00.000 5052 UpdateGuideState(): m_state=6
03:07:52.276 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12183
03:07:52.276 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.83, Mass=132, SNR=8.0, Peak=68 HFD=1.8
03:07:52.276 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:07:52.276 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
03:07:52.276 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.12 hyp=0.44 cameraTheta=2.86 mountX=0.30 mountY=0.29, mountTheta=0.77
03:07:52.277 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.12, opts=13)
03:07:52.277 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.12)
03:07:52.277 00.000 8976 Worker thread wakes up
03:07:52.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.12) opts 0xd
03:07:52.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.12)
03:07:52.277 00.000 8976 Moving (-0.43, 0.12) raw xDistance=0.30 yDistance=0.29
03:07:52.278 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:07:52.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:07:52.278 00.000 8976 MoveAxis(L, 1, ABG)
03:07:52.278 00.000 8976 stepping (-6, 22) + (-1, 0)
03:07:52.278 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:07:52.278 00.000 5052 UpdateGuideState exits: m=132 SNR=8.0
03:07:52.278 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:52.278 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:52.278 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:52.278 00.000 5052 Enqueuing Expose request
03:07:52.311 00.033 8976 Received - 47 (G) 
03:07:52.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:52.311 00.000 8976 stepped: pos (-7, 22)
03:07:52.311 00.000 8976 MoveAxis(D, 1, ABG)
03:07:52.311 00.000 8976 stepping (-7, 22) + (0, -1)
03:07:52.311 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:52.342 00.031 8976 Received - 47 (G) 
03:07:52.343 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:52.343 00.000 8976 stepped: pos (-7, 21)
03:07:52.343 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:07:52.343 00.000 8976 MountToCamera -- mountX=0.93 mountY=-3.44 hyp=3.56 mountTheta=-1.31 cameraX=2.63, cameraY=2.40 cameraTheta=0.74
03:07:52.343 00.000 8976 incremental bump (2.635, 2.396) isValid = 1
03:07:52.343 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:07:52.343 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:07:52.343 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:07:52.343 00.000 8976 move complete, result=0
03:07:52.343 00.000 8976 worker thread done servicing request
03:07:52.343 00.000 9828 Worker thread wakes up
03:07:52.343 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:07:52.343 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:07:52.343 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:07:52.343 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:07:52.343 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:07:52.343 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:07:52.344 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:07:52.344 00.000 8976 Worker thread wakes up
03:07:52.344 00.000 9828 BLC: window closed
03:07:52.344 00.000 9828 MoveAxis(E, 28, B)
03:07:52.344 00.000 9828 Guiding  Dir = 2, Dur = 28
03:07:52.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:52.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:52.344 00.000 9828 IsSlewing returns 0
03:07:52.344 00.000 9828 IsGuiding returns 0
03:07:52.345 00.001 9828 PulseGuide returned control before completion, sleep 38
03:07:52.386 00.041 9828 IsGuiding returns 1
03:07:52.386 00.000 9828 scope still moving after pulse duration time elapsed
03:07:52.419 00.033 9828 IsSlewing returns 0
03:07:52.419 00.000 9828 IsGuiding returns 1
03:07:52.449 00.030 9828 IsSlewing returns 0
03:07:52.449 00.000 9828 IsGuiding returns 1
03:07:52.479 00.030 9828 IsSlewing returns 0
03:07:52.479 00.000 9828 IsGuiding returns 1
03:07:52.511 00.032 9828 IsSlewing returns 0
03:07:52.511 00.000 9828 IsGuiding returns 0
03:07:52.511 00.000 9828 scope move finished after 28 + 139 ms
03:07:52.511 00.000 9828 Move returns status 0, amount 28
03:07:52.511 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:52.511 00.000 9828 MoveAxis(N, 9, B)
03:07:52.511 00.000 9828 Guiding  Dir = 0, Dur = 9
03:07:52.527 00.016 9828 IsSlewing returns 0
03:07:52.527 00.000 9828 IsGuiding returns 0
03:07:52.527 00.000 9828 PulseGuide returned control before completion, sleep 19
03:07:52.557 00.030 9828 IsGuiding returns 1
03:07:52.557 00.000 9828 scope still moving after pulse duration time elapsed
03:07:52.588 00.031 9828 IsSlewing returns 0
03:07:52.588 00.000 9828 IsGuiding returns 1
03:07:52.620 00.032 9828 IsSlewing returns 0
03:07:52.620 00.000 9828 IsGuiding returns 1
03:07:52.650 00.030 9828 IsSlewing returns 0
03:07:52.650 00.000 9828 IsGuiding returns 1
03:07:52.682 00.032 9828 IsSlewing returns 0
03:07:52.682 00.000 9828 IsGuiding returns 0
03:07:52.682 00.000 9828 scope move finished after 9 + 145 ms
03:07:52.682 00.000 9828 Move returns status 0, amount 9
03:07:52.682 00.000 9828 move complete, result=0
03:07:52.682 00.000 9828 worker thread done servicing request
03:07:52.682 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:07:53.034 00.352 8976 Exposure complete
03:07:53.038 00.004 8976 worker thread done servicing request
03:07:53.038 00.000 5052 OnExposeComplete: enter
03:07:53.038 00.000 5052 UpdateGuideState(): m_state=6
03:07:53.039 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12184
03:07:53.039 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.86, Mass=163, SNR=8.8, Peak=73 HFD=2.1
03:07:53.039 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:07:53.039 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
03:07:53.039 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.62 mountX=0.25 mountY=0.14, mountTheta=0.50
03:07:53.040 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.15, opts=13)
03:07:53.040 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.15)
03:07:53.040 00.000 8976 Worker thread wakes up
03:07:53.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.15) opts 0xd
03:07:53.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.15)
03:07:53.040 00.000 8976 Moving (-0.26, 0.15) raw xDistance=0.25 yDistance=0.14
03:07:53.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:07:53.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:07:53.041 00.001 8976 MoveAxis(R, 0, ABG)
03:07:53.041 00.000 8976 MoveAxis(U, 0, ABG)
03:07:53.041 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:07:53.041 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
03:07:53.041 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:53.041 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:53.041 00.000 5052 Enqueuing Expose request
03:07:53.041 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:07:53.041 00.000 8976 MountToCamera -- mountX=0.98 mountY=-3.40 hyp=3.54 mountTheta=-1.29 cameraX=2.58, cameraY=2.42 cameraTheta=0.75
03:07:53.041 00.000 8976 incremental bump (2.584, 2.422) isValid = 1
03:07:53.041 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:07:53.041 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:07:53.041 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:07:53.041 00.000 8976 move complete, result=0
03:07:53.042 00.001 8976 worker thread done servicing request
03:07:53.042 00.000 8976 Worker thread wakes up
03:07:53.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:53.042 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:53.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:53.042 00.000 9828 Worker thread wakes up
03:07:53.042 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:07:53.042 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:07:53.042 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
03:07:53.043 00.001 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
03:07:53.043 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:07:53.043 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:07:53.043 00.000 9828 BLC: window closed
03:07:53.043 00.000 9828 MoveAxis(E, 28, B)
03:07:53.043 00.000 9828 Guiding  Dir = 2, Dur = 28
03:07:53.043 00.000 9828 IsSlewing returns 0
03:07:53.043 00.000 9828 IsGuiding returns 0
03:07:53.044 00.001 9828 PulseGuide returned control before completion, sleep 38
03:07:53.089 00.045 9828 IsGuiding returns 1
03:07:53.089 00.000 9828 scope still moving after pulse duration time elapsed
03:07:53.119 00.030 9828 IsSlewing returns 0
03:07:53.119 00.000 9828 IsGuiding returns 1
03:07:53.151 00.032 9828 IsSlewing returns 0
03:07:53.151 00.000 9828 IsGuiding returns 1
03:07:53.182 00.031 9828 IsSlewing returns 0
03:07:53.183 00.001 9828 IsGuiding returns 1
03:07:53.213 00.030 9828 IsSlewing returns 0
03:07:53.213 00.000 9828 IsGuiding returns 1
03:07:53.244 00.031 9828 IsSlewing returns 0
03:07:53.244 00.000 9828 IsGuiding returns 0
03:07:53.244 00.000 9828 scope move finished after 28 + 172 ms
03:07:53.244 00.000 9828 Move returns status 0, amount 28
03:07:53.244 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:53.244 00.000 9828 MoveAxis(N, 10, B)
03:07:53.244 00.000 9828 Guiding  Dir = 0, Dur = 10
03:07:53.260 00.016 9828 IsSlewing returns 0
03:07:53.260 00.000 9828 IsGuiding returns 0
03:07:53.261 00.001 9828 PulseGuide returned control before completion, sleep 20
03:07:53.291 00.030 9828 IsGuiding returns 1
03:07:53.291 00.000 9828 scope still moving after pulse duration time elapsed
03:07:53.323 00.032 9828 IsSlewing returns 0
03:07:53.323 00.000 9828 IsGuiding returns 1
03:07:53.352 00.029 9828 IsSlewing returns 0
03:07:53.352 00.000 9828 IsGuiding returns 1
03:07:53.385 00.033 9828 IsSlewing returns 0
03:07:53.385 00.000 9828 IsGuiding returns 1
03:07:53.416 00.031 9828 IsSlewing returns 0
03:07:53.416 00.000 9828 IsGuiding returns 0
03:07:53.416 00.000 9828 scope move finished after 10 + 145 ms
03:07:53.416 00.000 9828 Move returns status 0, amount 10
03:07:53.416 00.000 9828 move complete, result=0
03:07:53.416 00.000 9828 worker thread done servicing request
03:07:53.417 00.001 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:07:53.728 00.311 8976 Exposure complete
03:07:53.734 00.006 8976 worker thread done servicing request
03:07:53.734 00.000 5052 OnExposeComplete: enter
03:07:53.734 00.000 5052 UpdateGuideState(): m_state=6
03:07:53.734 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12185
03:07:53.734 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.72, Mass=136, SNR=8.1, Peak=74 HFD=2.0
03:07:53.734 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:07:53.734 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
03:07:53.734 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.11 mountX=0.11 mountY=0.18, mountTheta=1.03
03:07:53.735 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.01, opts=13)
03:07:53.735 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.01)
03:07:53.735 00.000 8976 Worker thread wakes up
03:07:53.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.01) opts 0xd
03:07:53.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.01)
03:07:53.735 00.000 8976 Moving (-0.22, 0.01) raw xDistance=0.11 yDistance=0.18
03:07:53.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:07:53.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:07:53.735 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:07:53.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:53.735 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:53.735 00.000 5052 Enqueuing Expose request
03:07:53.736 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:07:53.736 00.000 8976 MoveAxis(R, 0, ABG)
03:07:53.736 00.000 8976 MoveAxis(U, 0, ABG)
03:07:53.736 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:07:53.736 00.000 8976 MountToCamera -- mountX=1.01 mountY=-3.38 hyp=3.53 mountTheta=-1.28 cameraX=2.55, cameraY=2.44 cameraTheta=0.76
03:07:53.736 00.000 8976 incremental bump (2.550, 2.438) isValid = 1
03:07:53.736 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
03:07:53.736 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:07:53.736 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:07:53.736 00.000 8976 move complete, result=0
03:07:53.736 00.000 9828 Worker thread wakes up
03:07:53.736 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:53.736 00.000 8976 worker thread done servicing request
03:07:53.736 00.000 8976 Worker thread wakes up
03:07:53.736 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:07:53.737 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:07:53.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:53.737 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:53.737 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.41)
03:07:53.737 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.49)
03:07:53.737 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:07:53.737 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:07:53.737 00.000 9828 BLC: window closed
03:07:53.737 00.000 9828 MoveAxis(E, 28, B)
03:07:53.737 00.000 9828 Guiding  Dir = 2, Dur = 28
03:07:53.737 00.000 9828 IsSlewing returns 0
03:07:53.738 00.001 9828 IsGuiding returns 0
03:07:53.738 00.000 9828 PulseGuide returned control before completion, sleep 38
03:07:53.779 00.041 9828 IsGuiding returns 1
03:07:53.779 00.000 9828 scope still moving after pulse duration time elapsed
03:07:53.810 00.031 9828 IsSlewing returns 0
03:07:53.810 00.000 9828 IsGuiding returns 1
03:07:53.841 00.031 9828 IsSlewing returns 0
03:07:53.841 00.000 9828 IsGuiding returns 1
03:07:53.872 00.031 9828 IsSlewing returns 0
03:07:53.872 00.000 9828 IsGuiding returns 1
03:07:53.903 00.031 9828 IsSlewing returns 0
03:07:53.903 00.000 9828 IsGuiding returns 0
03:07:53.903 00.000 9828 scope move finished after 28 + 137 ms
03:07:53.903 00.000 9828 Move returns status 0, amount 28
03:07:53.903 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:53.903 00.000 9828 MoveAxis(N, 10, B)
03:07:53.903 00.000 9828 Guiding  Dir = 0, Dur = 10
03:07:53.919 00.016 9828 IsSlewing returns 0
03:07:53.919 00.000 9828 IsGuiding returns 0
03:07:53.920 00.001 9828 PulseGuide returned control before completion, sleep 20
03:07:53.950 00.030 9828 IsGuiding returns 1
03:07:53.950 00.000 9828 scope still moving after pulse duration time elapsed
03:07:53.980 00.030 9828 IsSlewing returns 0
03:07:53.980 00.000 9828 IsGuiding returns 1
03:07:54.012 00.032 9828 IsSlewing returns 0
03:07:54.012 00.000 9828 IsGuiding returns 1
03:07:54.043 00.031 9828 IsSlewing returns 0
03:07:54.043 00.000 9828 IsGuiding returns 1
03:07:54.075 00.032 9828 IsSlewing returns 0
03:07:54.075 00.000 9828 IsGuiding returns 0
03:07:54.075 00.000 9828 scope move finished after 10 + 146 ms
03:07:54.075 00.000 9828 Move returns status 0, amount 10
03:07:54.075 00.000 9828 move complete, result=0
03:07:54.075 00.000 9828 worker thread done servicing request
03:07:54.076 00.001 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:07:54.423 00.347 8976 Exposure complete
03:07:54.428 00.005 8976 worker thread done servicing request
03:07:54.428 00.000 5052 OnExposeComplete: enter
03:07:54.428 00.000 5052 UpdateGuideState(): m_state=6
03:07:54.428 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12186
03:07:54.428 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.07, Mass=153, SNR=8.5, Peak=76 HFD=2.1
03:07:54.428 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
03:07:54.428 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
03:07:54.428 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.82 mountX=0.36 mountY=-0.12, mountTheta=-0.32
03:07:54.429 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.36, opts=13)
03:07:54.429 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.36)
03:07:54.429 00.000 8976 Worker thread wakes up
03:07:54.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.36) opts 0xd
03:07:54.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.36)
03:07:54.429 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:07:54.430 00.001 8976 Moving (-0.09, 0.36) raw xDistance=0.36 yDistance=-0.12
03:07:54.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:07:54.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:07:54.430 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:07:54.430 00.000 8976 MoveAxis(L, 1, ABG)
03:07:54.430 00.000 8976 stepping (-7, 21) + (-1, 0)
03:07:54.430 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:54.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:54.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:54.430 00.000 5052 Enqueuing Expose request
03:07:54.453 00.023 8976 Received - 47 (G) 
03:07:54.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:54.453 00.000 8976 stepped: pos (-8, 21)
03:07:54.453 00.000 8976 MoveAxis(U, 0, ABG)
03:07:54.453 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:07:54.453 00.000 8976 MountToCamera -- mountX=1.08 mountY=-3.37 hyp=3.54 mountTheta=-1.26 cameraX=2.50, cameraY=2.49 cameraTheta=0.78
03:07:54.453 00.000 8976 incremental bump (2.505, 2.495) isValid = 1
03:07:54.453 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
03:07:54.453 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:07:54.453 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:07:54.453 00.000 8976 move complete, result=0
03:07:54.453 00.000 9828 Worker thread wakes up
03:07:54.453 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:07:54.453 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:07:54.453 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
03:07:54.454 00.001 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
03:07:54.454 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
03:07:54.454 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
03:07:54.454 00.000 8976 worker thread done servicing request
03:07:54.454 00.000 8976 Worker thread wakes up
03:07:54.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:54.454 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:54.454 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:07:54.454 00.000 9828 BLC: window closed
03:07:54.454 00.000 9828 MoveAxis(E, 27, B)
03:07:54.454 00.000 9828 Guiding  Dir = 2, Dur = 27
03:07:54.455 00.001 9828 IsSlewing returns 0
03:07:54.455 00.000 9828 IsGuiding returns 0
03:07:54.455 00.000 9828 PulseGuide returned control before completion, sleep 37
03:07:54.495 00.040 9828 IsGuiding returns 1
03:07:54.495 00.000 9828 scope still moving after pulse duration time elapsed
03:07:54.527 00.032 9828 IsSlewing returns 0
03:07:54.527 00.000 9828 IsGuiding returns 1
03:07:54.559 00.032 9828 IsSlewing returns 0
03:07:54.559 00.000 9828 IsGuiding returns 1
03:07:54.589 00.030 9828 IsSlewing returns 0
03:07:54.589 00.000 9828 IsGuiding returns 1
03:07:54.620 00.031 9828 IsSlewing returns 0
03:07:54.620 00.000 9828 IsGuiding returns 0
03:07:54.620 00.000 9828 scope move finished after 27 + 138 ms
03:07:54.620 00.000 9828 Move returns status 0, amount 27
03:07:54.620 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:54.620 00.000 9828 MoveAxis(N, 10, B)
03:07:54.620 00.000 9828 Guiding  Dir = 0, Dur = 10
03:07:54.635 00.015 9828 IsSlewing returns 0
03:07:54.636 00.001 9828 IsGuiding returns 0
03:07:54.636 00.000 9828 PulseGuide returned control before completion, sleep 20
03:07:54.666 00.030 9828 IsGuiding returns 1
03:07:54.666 00.000 9828 scope still moving after pulse duration time elapsed
03:07:54.698 00.032 9828 IsSlewing returns 0
03:07:54.698 00.000 9828 IsGuiding returns 1
03:07:54.729 00.031 9828 IsSlewing returns 0
03:07:54.729 00.000 9828 IsGuiding returns 1
03:07:54.760 00.031 9828 IsSlewing returns 0
03:07:54.760 00.000 9828 IsGuiding returns 1
03:07:54.791 00.031 9828 IsSlewing returns 0
03:07:54.791 00.000 9828 IsGuiding returns 0
03:07:54.791 00.000 9828 scope move finished after 10 + 145 ms
03:07:54.791 00.000 9828 Move returns status 0, amount 10
03:07:54.791 00.000 9828 move complete, result=0
03:07:54.791 00.000 9828 worker thread done servicing request
03:07:54.791 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:07:55.139 00.348 8976 Exposure complete
03:07:55.144 00.005 8976 worker thread done servicing request
03:07:55.144 00.000 5052 OnExposeComplete: enter
03:07:55.144 00.000 5052 UpdateGuideState(): m_state=6
03:07:55.144 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12187
03:07:55.144 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.81, Mass=150, SNR=8.4, Peak=69 HFD=2.2
03:07:55.144 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
03:07:55.144 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
03:07:55.144 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.18 cameraTheta=0.64 mountX=0.03 mountY=-0.17, mountTheta=-1.41
03:07:55.145 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.10, opts=13)
03:07:55.145 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.10)
03:07:55.145 00.000 8976 Worker thread wakes up
03:07:55.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.10) opts 0xd
03:07:55.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.10)
03:07:55.145 00.000 8976 Moving (0.14, 0.10) raw xDistance=0.03 yDistance=-0.17
03:07:55.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:07:55.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:07:55.146 00.001 8976 MoveAxis(R, 0, ABG)
03:07:55.146 00.000 8976 MoveAxis(U, 0, ABG)
03:07:55.146 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:07:55.146 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:07:55.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:55.146 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:07:55.146 00.000 8976 MountToCamera -- mountX=1.13 mountY=-3.36 hyp=3.54 mountTheta=-1.25 cameraX=2.47, cameraY=2.53 cameraTheta=0.80
03:07:55.146 00.000 8976 incremental bump (2.474, 2.532) isValid = 1
03:07:55.146 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:07:55.146 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:07:55.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:55.146 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:07:55.146 00.000 5052 Enqueuing Expose request
03:07:55.146 00.000 8976 move complete, result=0
03:07:55.146 00.000 8976 worker thread done servicing request
03:07:55.146 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:07:55.146 00.000 9828 Worker thread wakes up
03:07:55.147 00.001 8976 Worker thread wakes up
03:07:55.147 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:07:55.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:55.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:55.147 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:07:55.147 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:07:55.147 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:07:55.147 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:07:55.147 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:07:55.147 00.000 9828 BLC: window closed
03:07:55.147 00.000 9828 MoveAxis(E, 27, B)
03:07:55.147 00.000 9828 Guiding  Dir = 2, Dur = 27
03:07:55.148 00.001 9828 IsSlewing returns 0
03:07:55.148 00.000 9828 IsGuiding returns 0
03:07:55.148 00.000 9828 PulseGuide returned control before completion, sleep 37
03:07:55.198 00.050 9828 IsGuiding returns 1
03:07:55.198 00.000 9828 scope still moving after pulse duration time elapsed
03:07:55.228 00.030 9828 IsSlewing returns 0
03:07:55.228 00.000 9828 IsGuiding returns 1
03:07:55.261 00.033 9828 IsSlewing returns 0
03:07:55.261 00.000 9828 IsGuiding returns 1
03:07:55.293 00.032 9828 IsSlewing returns 0
03:07:55.293 00.000 9828 IsGuiding returns 0
03:07:55.293 00.000 9828 scope move finished after 27 + 117 ms
03:07:55.293 00.000 9828 Move returns status 0, amount 27
03:07:55.293 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:55.293 00.000 9828 MoveAxis(N, 10, B)
03:07:55.293 00.000 9828 Guiding  Dir = 0, Dur = 10
03:07:55.307 00.014 9828 IsSlewing returns 0
03:07:55.307 00.000 9828 IsGuiding returns 0
03:07:55.308 00.001 9828 PulseGuide returned control before completion, sleep 20
03:07:55.338 00.030 9828 IsGuiding returns 1
03:07:55.338 00.000 9828 scope still moving after pulse duration time elapsed
03:07:55.371 00.033 9828 IsSlewing returns 0
03:07:55.371 00.000 9828 IsGuiding returns 1
03:07:55.400 00.029 9828 IsSlewing returns 0
03:07:55.400 00.000 9828 IsGuiding returns 1
03:07:55.431 00.031 9828 IsSlewing returns 0
03:07:55.431 00.000 9828 IsGuiding returns 0
03:07:55.431 00.000 9828 scope move finished after 10 + 112 ms
03:07:55.431 00.000 9828 Move returns status 0, amount 10
03:07:55.431 00.000 9828 move complete, result=0
03:07:55.431 00.000 9828 worker thread done servicing request
03:07:55.431 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:07:55.830 00.399 8976 Exposure complete
03:07:55.836 00.006 8976 worker thread done servicing request
03:07:55.836 00.000 5052 OnExposeComplete: enter
03:07:55.836 00.000 5052 UpdateGuideState(): m_state=6
03:07:55.836 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12188
03:07:55.836 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.96, Mass=136, SNR=8.0, Peak=73 HFD=2.0
03:07:55.836 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
03:07:55.836 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
03:07:55.836 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.49 mountX=0.21 mountY=-0.15, mountTheta=-0.62
03:07:55.837 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.25, opts=13)
03:07:55.837 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.25)
03:07:55.837 00.000 8976 Worker thread wakes up
03:07:55.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.25) opts 0xd
03:07:55.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.25)
03:07:55.837 00.000 8976 Moving (0.02, 0.25) raw xDistance=0.21 yDistance=-0.15
03:07:55.837 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:07:55.837 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
03:07:55.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:55.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:07:55.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:07:55.838 00.001 8976 MoveAxis(R, 0, ABG)
03:07:55.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:55.838 00.000 5052 Enqueuing Expose request
03:07:55.838 00.000 8976 MoveAxis(U, 0, ABG)
03:07:55.838 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:07:55.838 00.000 8976 MountToCamera -- mountX=1.16 mountY=-3.35 hyp=3.54 mountTheta=-1.24 cameraX=2.45, cameraY=2.56 cameraTheta=0.81
03:07:55.838 00.000 8976 incremental bump (2.453, 2.558) isValid = 1
03:07:55.838 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
03:07:55.838 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:07:55.838 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:07:55.838 00.000 8976 move complete, result=0
03:07:55.838 00.000 8976 worker thread done servicing request
03:07:55.838 00.000 8976 Worker thread wakes up
03:07:55.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:55.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:55.838 00.000 9828 Worker thread wakes up
03:07:55.839 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:07:55.839 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:07:55.839 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
03:07:55.839 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
03:07:55.839 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:07:55.839 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
03:07:55.839 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:07:55.839 00.000 9828 BLC: window closed
03:07:55.839 00.000 9828 MoveAxis(E, 26, B)
03:07:55.839 00.000 9828 Guiding  Dir = 2, Dur = 26
03:07:55.839 00.000 9828 IsSlewing returns 0
03:07:55.840 00.001 9828 IsGuiding returns 0
03:07:55.840 00.000 9828 PulseGuide returned control before completion, sleep 36
03:07:55.882 00.042 9828 IsGuiding returns 1
03:07:55.882 00.000 9828 scope still moving after pulse duration time elapsed
03:07:55.913 00.031 9828 IsSlewing returns 0
03:07:55.913 00.000 9828 IsGuiding returns 1
03:07:55.946 00.033 9828 IsSlewing returns 0
03:07:55.946 00.000 9828 IsGuiding returns 1
03:07:55.977 00.031 9828 IsSlewing returns 0
03:07:55.978 00.001 9828 IsGuiding returns 0
03:07:55.978 00.000 9828 scope move finished after 26 + 111 ms
03:07:55.978 00.000 9828 Move returns status 0, amount 26
03:07:55.978 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:55.978 00.000 9828 MoveAxis(N, 10, B)
03:07:55.978 00.000 9828 Guiding  Dir = 0, Dur = 10
03:07:55.993 00.015 9828 IsSlewing returns 0
03:07:55.993 00.000 9828 IsGuiding returns 0
03:07:55.993 00.000 9828 PulseGuide returned control before completion, sleep 20
03:07:56.025 00.032 9828 IsGuiding returns 1
03:07:56.025 00.000 9828 scope still moving after pulse duration time elapsed
03:07:56.056 00.031 9828 IsSlewing returns 0
03:07:56.056 00.000 9828 IsGuiding returns 1
03:07:56.087 00.031 9828 IsSlewing returns 0
03:07:56.087 00.000 9828 IsGuiding returns 1
03:07:56.117 00.030 9828 IsSlewing returns 0
03:07:56.117 00.000 9828 IsGuiding returns 1
03:07:56.149 00.032 9828 IsSlewing returns 0
03:07:56.149 00.000 9828 IsGuiding returns 0
03:07:56.149 00.000 9828 scope move finished after 10 + 145 ms
03:07:56.149 00.000 9828 Move returns status 0, amount 10
03:07:56.149 00.000 9828 move complete, result=0
03:07:56.149 00.000 9828 worker thread done servicing request
03:07:56.149 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:07:56.527 00.378 8976 Exposure complete
03:07:56.532 00.005 8976 worker thread done servicing request
03:07:56.533 00.001 5052 OnExposeComplete: enter
03:07:56.533 00.000 5052 UpdateGuideState(): m_state=6
03:07:56.533 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12189
03:07:56.533 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.17, Mass=146, SNR=8.4, Peak=76 HFD=2.1
03:07:56.533 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.04) = xAngle (-0.15 = -0.15)
03:07:56.533 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
03:07:56.533 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.46 hyp=0.49 cameraTheta=1.89 mountX=0.48 mountY=-0.12, mountTheta=-0.25
03:07:56.534 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.46, opts=13)
03:07:56.534 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.46)
03:07:56.534 00.000 8976 Worker thread wakes up
03:07:56.534 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.46) opts 0xd
03:07:56.534 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:07:56.534 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.46)
03:07:56.534 00.000 8976 Moving (-0.15, 0.46) raw xDistance=0.48 yDistance=-0.12
03:07:56.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
03:07:56.534 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
03:07:56.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:56.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:56.534 00.000 5052 Enqueuing Expose request
03:07:56.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:07:56.534 00.000 8976 MoveAxis(L, 2, ABG)
03:07:56.534 00.000 8976 stepping (-8, 21) + (-2, 0)
03:07:56.535 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:56.563 00.028 8976 Received - 47 (G) 
03:07:56.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:56.563 00.000 8976 stepped: pos (-10, 21)
03:07:56.563 00.000 8976 MoveAxis(U, 0, ABG)
03:07:56.563 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:07:56.563 00.000 8976 MountToCamera -- mountX=1.28 mountY=-3.34 hyp=3.58 mountTheta=-1.20 cameraX=2.39, cameraY=2.66 cameraTheta=0.84
03:07:56.563 00.000 8976 incremental bump (2.394, 2.665) isValid = 1
03:07:56.563 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
03:07:56.563 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:07:56.563 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:07:56.563 00.000 8976 move complete, result=0
03:07:56.563 00.000 9828 Worker thread wakes up
03:07:56.564 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:07:56.564 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
03:07:56.564 00.000 8976 worker thread done servicing request
03:07:56.564 00.000 8976 Worker thread wakes up
03:07:56.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:56.564 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:07:56.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:56.564 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:07:56.564 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
03:07:56.564 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:07:56.564 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:07:56.564 00.000 9828 BLC: window closed
03:07:56.564 00.000 9828 MoveAxis(E, 26, B)
03:07:56.564 00.000 9828 Guiding  Dir = 2, Dur = 26
03:07:56.565 00.001 9828 IsSlewing returns 0
03:07:56.565 00.000 9828 IsGuiding returns 0
03:07:56.565 00.000 9828 PulseGuide returned control before completion, sleep 36
03:07:56.616 00.051 9828 IsGuiding returns 1
03:07:56.616 00.000 9828 scope still moving after pulse duration time elapsed
03:07:56.647 00.031 9828 IsSlewing returns 0
03:07:56.647 00.000 9828 IsGuiding returns 1
03:07:56.678 00.031 9828 IsSlewing returns 0
03:07:56.678 00.000 9828 IsGuiding returns 1
03:07:56.709 00.031 9828 IsSlewing returns 0
03:07:56.709 00.000 9828 IsGuiding returns 1
03:07:56.740 00.031 9828 IsSlewing returns 0
03:07:56.740 00.000 9828 IsGuiding returns 1
03:07:56.771 00.031 9828 IsSlewing returns 0
03:07:56.771 00.000 9828 IsGuiding returns 0
03:07:56.771 00.000 9828 scope move finished after 26 + 180 ms
03:07:56.771 00.000 9828 Move returns status 0, amount 26
03:07:56.771 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:56.771 00.000 9828 MoveAxis(N, 11, B)
03:07:56.771 00.000 9828 Guiding  Dir = 0, Dur = 11
03:07:56.786 00.015 9828 IsSlewing returns 0
03:07:56.786 00.000 9828 IsGuiding returns 0
03:07:56.786 00.000 9828 PulseGuide returned control before completion, sleep 21
03:07:56.817 00.031 9828 IsGuiding returns 1
03:07:56.817 00.000 9828 scope still moving after pulse duration time elapsed
03:07:56.848 00.031 9828 IsSlewing returns 0
03:07:56.848 00.000 9828 IsGuiding returns 1
03:07:56.879 00.031 9828 IsSlewing returns 0
03:07:56.880 00.001 9828 IsGuiding returns 1
03:07:56.910 00.030 9828 IsSlewing returns 0
03:07:56.910 00.000 9828 IsGuiding returns 1
03:07:56.941 00.031 9828 IsSlewing returns 0
03:07:56.941 00.000 9828 IsGuiding returns 0
03:07:56.941 00.000 9828 scope move finished after 11 + 143 ms
03:07:56.941 00.000 9828 Move returns status 0, amount 11
03:07:56.941 00.000 9828 move complete, result=0
03:07:56.941 00.000 9828 worker thread done servicing request
03:07:56.942 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:07:57.251 00.309 8976 Exposure complete
03:07:57.257 00.006 8976 worker thread done servicing request
03:07:57.258 00.001 5052 OnExposeComplete: enter
03:07:57.258 00.000 5052 UpdateGuideState(): m_state=6
03:07:57.258 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12190
03:07:57.258 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.43, Mass=127, SNR=7.8, Peak=73 HFD=1.5
03:07:57.258 00.000 5052 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.04) = xAngle (-2.76 = -2.76)
03:07:57.258 00.000 5052 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.86 = -2.86)
03:07:57.258 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.28 hyp=0.43 cameraTheta=-0.71 mountX=-0.40 mountY=-0.12, mountTheta=-2.85
03:07:57.259 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.28, opts=13)
03:07:57.259 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.28)
03:07:57.260 00.001 8976 Worker thread wakes up
03:07:57.260 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:07:57.260 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:07:57.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:57.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.28) opts 0xd
03:07:57.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.28)
03:07:57.260 00.000 8976 Moving (0.32, -0.28) raw xDistance=-0.40 yDistance=-0.12
03:07:57.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40
03:07:57.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:07:57.260 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:57.261 00.001 5052 Enqueuing Expose request
03:07:57.261 00.000 8976 MoveAxis(R, 1, ABG)
03:07:57.261 00.000 8976 stepping (-10, 21) + (1, 0)
03:07:57.261 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:57.282 00.021 8976 Received - 47 (G) 
03:07:57.282 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:07:57.282 00.000 8976 stepped: pos (-9, 21)
03:07:57.282 00.000 8976 MoveAxis(U, 0, ABG)
03:07:57.282 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:07:57.282 00.000 8976 MountToCamera -- mountX=1.31 mountY=-3.34 hyp=3.59 mountTheta=-1.20 cameraX=2.38, cameraY=2.69 cameraTheta=0.85
03:07:57.282 00.000 8976 incremental bump (2.377, 2.691) isValid = 1
03:07:57.283 00.001 8976 Scheduling Mount bump of (0.076, 0.089)
03:07:57.283 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:07:57.283 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:07:57.283 00.000 8976 move complete, result=0
03:07:57.283 00.000 8976 worker thread done servicing request
03:07:57.283 00.000 8976 Worker thread wakes up
03:07:57.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:57.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:57.283 00.000 9828 Worker thread wakes up
03:07:57.283 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:07:57.283 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:07:57.283 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:07:57.283 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:07:57.283 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.1 px 0 ms NORTH
03:07:57.283 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:07:57.283 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:07:57.283 00.000 9828 BLC: window closed
03:07:57.284 00.001 9828 MoveAxis(E, 25, B)
03:07:57.284 00.000 9828 Guiding  Dir = 2, Dur = 25
03:07:57.284 00.000 9828 IsSlewing returns 0
03:07:57.284 00.000 9828 IsGuiding returns 0
03:07:57.284 00.000 9828 PulseGuide returned control before completion, sleep 35
03:07:57.332 00.048 9828 IsGuiding returns 1
03:07:57.332 00.000 9828 scope still moving after pulse duration time elapsed
03:07:57.363 00.031 9828 IsSlewing returns 0
03:07:57.363 00.000 9828 IsGuiding returns 1
03:07:57.393 00.030 9828 IsSlewing returns 0
03:07:57.393 00.000 9828 IsGuiding returns 1
03:07:57.425 00.032 9828 IsSlewing returns 0
03:07:57.425 00.000 9828 IsGuiding returns 0
03:07:57.425 00.000 9828 scope move finished after 25 + 115 ms
03:07:57.425 00.000 9828 Move returns status 0, amount 25
03:07:57.425 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:57.425 00.000 9828 MoveAxis(N, 11, B)
03:07:57.426 00.001 9828 Guiding  Dir = 0, Dur = 11
03:07:57.440 00.014 9828 IsSlewing returns 0
03:07:57.440 00.000 9828 IsGuiding returns 0
03:07:57.440 00.000 9828 PulseGuide returned control before completion, sleep 21
03:07:57.471 00.031 9828 IsGuiding returns 1
03:07:57.471 00.000 9828 scope still moving after pulse duration time elapsed
03:07:57.503 00.032 9828 IsSlewing returns 0
03:07:57.503 00.000 9828 IsGuiding returns 1
03:07:57.533 00.030 9828 IsSlewing returns 0
03:07:57.533 00.000 9828 IsGuiding returns 1
03:07:57.564 00.031 9828 IsSlewing returns 0
03:07:57.564 00.000 9828 IsGuiding returns 1
03:07:57.595 00.031 9828 IsSlewing returns 0
03:07:57.595 00.000 9828 IsGuiding returns 0
03:07:57.595 00.000 9828 scope move finished after 11 + 144 ms
03:07:57.595 00.000 9828 Move returns status 0, amount 11
03:07:57.595 00.000 9828 move complete, result=0
03:07:57.595 00.000 9828 worker thread done servicing request
03:07:57.595 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:07:57.971 00.376 8976 Exposure complete
03:07:57.977 00.006 8976 worker thread done servicing request
03:07:57.977 00.000 5052 OnExposeComplete: enter
03:07:57.977 00.000 5052 UpdateGuideState(): m_state=6
03:07:57.977 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12191
03:07:57.977 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.28, Mass=132, SNR=8.0, Peak=66 HFD=1.8
03:07:57.977 00.000 5052 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
03:07:57.977 00.000 5052 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
03:07:57.977 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.43 hyp=0.63 cameraTheta=-0.74 mountX=-0.59 mountY=-0.16, mountTheta=-2.88
03:07:57.978 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.43, opts=13)
03:07:57.978 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.43)
03:07:57.978 00.000 8976 Worker thread wakes up
03:07:57.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.43) opts 0xd
03:07:57.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.43)
03:07:57.978 00.000 8976 Moving (0.46, -0.43) raw xDistance=-0.59 yDistance=-0.16
03:07:57.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
03:07:57.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:07:57.978 00.000 8976 MoveAxis(R, 3, ABG)
03:07:57.978 00.000 8976 stepping (-9, 21) + (3, 0)
03:07:57.978 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:07:57.978 00.000 5052 UpdateGuideState exits: m=132 SNR=8.0
03:07:57.978 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:57.979 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:57.979 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:57.979 00.000 5052 Enqueuing Expose request
03:07:58.017 00.038 8976 Received - 47 (G) 
03:07:58.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:07:58.017 00.000 8976 stepped: pos (-6, 21)
03:07:58.017 00.000 8976 MoveAxis(U, 0, ABG)
03:07:58.017 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:07:58.017 00.000 8976 MountToCamera -- mountX=1.18 mountY=-3.34 hyp=3.54 mountTheta=-1.23 cameraX=2.43, cameraY=2.57 cameraTheta=0.81
03:07:58.017 00.000 8976 incremental bump (2.434, 2.574) isValid = 1
03:07:58.017 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
03:07:58.017 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:07:58.017 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:07:58.017 00.000 8976 move complete, result=0
03:07:58.017 00.000 8976 worker thread done servicing request
03:07:58.017 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.2 px 0 ms NORTH
03:07:58.018 00.001 9828 Worker thread wakes up
03:07:58.018 00.000 8976 Worker thread wakes up
03:07:58.018 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:07:58.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:58.018 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:58.018 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:07:58.018 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
03:07:58.018 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
03:07:58.018 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:07:58.018 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:07:58.018 00.000 9828 BLC: window closed
03:07:58.018 00.000 9828 MoveAxis(E, 26, B)
03:07:58.018 00.000 9828 Guiding  Dir = 2, Dur = 26
03:07:58.019 00.001 9828 IsSlewing returns 0
03:07:58.019 00.000 9828 IsGuiding returns 0
03:07:58.019 00.000 9828 PulseGuide returned control before completion, sleep 36
03:07:58.060 00.041 9828 IsGuiding returns 1
03:07:58.060 00.000 9828 scope still moving after pulse duration time elapsed
03:07:58.092 00.032 9828 IsSlewing returns 0
03:07:58.092 00.000 9828 IsGuiding returns 1
03:07:58.123 00.031 9828 IsSlewing returns 0
03:07:58.123 00.000 9828 IsGuiding returns 1
03:07:58.154 00.031 9828 IsSlewing returns 0
03:07:58.154 00.000 9828 IsGuiding returns 1
03:07:58.185 00.031 9828 IsSlewing returns 0
03:07:58.185 00.000 9828 IsGuiding returns 1
03:07:58.216 00.031 9828 IsSlewing returns 0
03:07:58.216 00.000 9828 IsGuiding returns 0
03:07:58.216 00.000 9828 scope move finished after 26 + 170 ms
03:07:58.216 00.000 9828 Move returns status 0, amount 26
03:07:58.216 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:58.216 00.000 9828 MoveAxis(N, 10, B)
03:07:58.216 00.000 9828 Guiding  Dir = 0, Dur = 10
03:07:58.231 00.015 9828 IsSlewing returns 0
03:07:58.231 00.000 9828 IsGuiding returns 0
03:07:58.231 00.000 9828 PulseGuide returned control before completion, sleep 20
03:07:58.262 00.031 9828 IsGuiding returns 1
03:07:58.262 00.000 9828 scope still moving after pulse duration time elapsed
03:07:58.293 00.031 9828 IsSlewing returns 0
03:07:58.293 00.000 9828 IsGuiding returns 1
03:07:58.325 00.032 9828 IsSlewing returns 0
03:07:58.325 00.000 9828 IsGuiding returns 1
03:07:58.355 00.030 9828 IsSlewing returns 0
03:07:58.355 00.000 9828 IsGuiding returns 1
03:07:58.386 00.031 9828 IsSlewing returns 0
03:07:58.386 00.000 9828 IsGuiding returns 0
03:07:58.386 00.000 9828 scope move finished after 10 + 144 ms
03:07:58.386 00.000 9828 Move returns status 0, amount 10
03:07:58.386 00.000 9828 move complete, result=0
03:07:58.386 00.000 9828 worker thread done servicing request
03:07:58.386 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:07:58.705 00.319 8976 Exposure complete
03:07:58.711 00.006 8976 worker thread done servicing request
03:07:58.711 00.000 5052 OnExposeComplete: enter
03:07:58.711 00.000 5052 UpdateGuideState(): m_state=6
03:07:58.711 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12192
03:07:58.711 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.76, Mass=156, SNR=8.6, Peak=70 HFD=1.9
03:07:58.711 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
03:07:58.711 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
03:07:58.711 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.05 hyp=0.42 cameraTheta=0.12 mountX=-0.15 mountY=-0.38, mountTheta=-1.94
03:07:58.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.05, opts=13)
03:07:58.712 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.05)
03:07:58.712 00.000 8976 Worker thread wakes up
03:07:58.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.05) opts 0xd
03:07:58.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.05)
03:07:58.712 00.000 8976 Moving (0.42, 0.05) raw xDistance=-0.15 yDistance=-0.38
03:07:58.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:07:58.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:07:58.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:07:58.712 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
03:07:58.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:58.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:58.712 00.000 8976 MoveAxis(R, 0, ABG)
03:07:58.712 00.000 8976 MoveAxis(U, 2, ABG)
03:07:58.712 00.000 8976 stepping (-6, 21) + (0, 2)
03:07:58.712 00.000 5052 Enqueuing Expose request
03:07:58.713 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:58.737 00.024 8976 Received - 47 (G) 
03:07:58.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:07:58.737 00.000 8976 stepped: pos (-6, 23)
03:07:58.737 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:07:58.737 00.000 8976 MountToCamera -- mountX=1.10 mountY=-3.44 hyp=3.61 mountTheta=-1.26 cameraX=2.57, cameraY=2.54 cameraTheta=0.78
03:07:58.737 00.000 8976 incremental bump (2.566, 2.543) isValid = 1
03:07:58.737 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
03:07:58.737 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:07:58.737 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:07:58.737 00.000 8976 move complete, result=0
03:07:58.737 00.000 9828 Worker thread wakes up
03:07:58.737 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:07:58.737 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:07:58.737 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:07:58.737 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
03:07:58.737 00.000 8976 worker thread done servicing request
03:07:58.737 00.000 8976 Worker thread wakes up
03:07:58.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:58.737 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:58.738 00.001 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
03:07:58.738 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
03:07:58.738 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:07:58.738 00.000 9828 BLC: window closed
03:07:58.738 00.000 9828 MoveAxis(E, 27, B)
03:07:58.738 00.000 9828 Guiding  Dir = 2, Dur = 27
03:07:58.738 00.000 9828 IsSlewing returns 0
03:07:58.738 00.000 9828 IsGuiding returns 0
03:07:58.738 00.000 9828 PulseGuide returned control before completion, sleep 37
03:07:58.779 00.041 9828 IsGuiding returns 1
03:07:58.779 00.000 9828 scope still moving after pulse duration time elapsed
03:07:58.810 00.031 9828 IsSlewing returns 0
03:07:58.810 00.000 9828 IsGuiding returns 1
03:07:58.841 00.031 9828 IsSlewing returns 0
03:07:58.841 00.000 9828 IsGuiding returns 1
03:07:58.873 00.032 9828 IsSlewing returns 0
03:07:58.873 00.000 9828 IsGuiding returns 1
03:07:58.905 00.032 9828 IsSlewing returns 0
03:07:58.905 00.000 9828 IsGuiding returns 0
03:07:58.905 00.000 9828 scope move finished after 27 + 139 ms
03:07:58.905 00.000 9828 Move returns status 0, amount 27
03:07:58.905 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:58.905 00.000 9828 MoveAxis(N, 10, B)
03:07:58.905 00.000 9828 Guiding  Dir = 0, Dur = 10
03:07:58.921 00.016 9828 IsSlewing returns 0
03:07:58.921 00.000 9828 IsGuiding returns 0
03:07:58.921 00.000 9828 PulseGuide returned control before completion, sleep 20
03:07:58.950 00.029 9828 IsGuiding returns 1
03:07:58.950 00.000 9828 scope still moving after pulse duration time elapsed
03:07:58.982 00.032 9828 IsSlewing returns 0
03:07:58.982 00.000 9828 IsGuiding returns 1
03:07:59.012 00.030 9828 IsSlewing returns 0
03:07:59.012 00.000 9828 IsGuiding returns 1
03:07:59.042 00.030 9828 IsSlewing returns 0
03:07:59.042 00.000 9828 IsGuiding returns 1
03:07:59.073 00.031 9828 IsSlewing returns 0
03:07:59.073 00.000 9828 IsGuiding returns 1
03:07:59.105 00.032 9828 IsSlewing returns 0
03:07:59.105 00.000 9828 IsGuiding returns 0
03:07:59.105 00.000 9828 scope move finished after 10 + 174 ms
03:07:59.105 00.000 9828 Move returns status 0, amount 10
03:07:59.105 00.000 9828 move complete, result=0
03:07:59.105 00.000 9828 worker thread done servicing request
03:07:59.105 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:07:59.424 00.319 8976 Exposure complete
03:07:59.430 00.006 8976 worker thread done servicing request
03:07:59.430 00.000 5052 OnExposeComplete: enter
03:07:59.430 00.000 5052 UpdateGuideState(): m_state=6
03:07:59.430 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12193
03:07:59.430 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.62, Mass=148, SNR=8.4, Peak=67 HFD=1.7
03:07:59.430 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
03:07:59.430 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
03:07:59.430 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.41 mountX=-0.18 mountY=-0.13, mountTheta=-2.53
03:07:59.431 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.09, opts=13)
03:07:59.431 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.09)
03:07:59.431 00.000 8976 Worker thread wakes up
03:07:59.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.09) opts 0xd
03:07:59.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.09)
03:07:59.431 00.000 8976 Moving (0.21, -0.09) raw xDistance=-0.18 yDistance=-0.13
03:07:59.431 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:07:59.431 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:07:59.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:59.431 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:07:59.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:07:59.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:07:59.431 00.000 8976 MoveAxis(R, 0, ABG)
03:07:59.431 00.000 8976 MoveAxis(U, 0, ABG)
03:07:59.432 00.001 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:07:59.432 00.000 8976 MountToCamera -- mountX=1.04 mountY=-3.51 hyp=3.66 mountTheta=-1.28 cameraX=2.65, cameraY=2.52 cameraTheta=0.76
03:07:59.432 00.000 8976 incremental bump (2.655, 2.523) isValid = 1
03:07:59.432 00.000 5052 Enqueuing Expose request
03:07:59.432 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
03:07:59.432 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:07:59.432 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:07:59.432 00.000 8976 move complete, result=0
03:07:59.432 00.000 9828 Worker thread wakes up
03:07:59.432 00.000 8976 worker thread done servicing request
03:07:59.432 00.000 8976 Worker thread wakes up
03:07:59.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:07:59.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:07:59.432 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:59.432 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:07:59.432 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:07:59.433 00.001 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
03:07:59.433 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
03:07:59.433 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
03:07:59.433 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:07:59.433 00.000 9828 BLC: window closed
03:07:59.433 00.000 9828 MoveAxis(E, 28, B)
03:07:59.433 00.000 9828 Guiding  Dir = 2, Dur = 28
03:07:59.433 00.000 9828 IsSlewing returns 0
03:07:59.433 00.000 9828 IsGuiding returns 0
03:07:59.434 00.001 9828 PulseGuide returned control before completion, sleep 38
03:07:59.481 00.047 9828 IsGuiding returns 1
03:07:59.481 00.000 9828 scope still moving after pulse duration time elapsed
03:07:59.511 00.030 9828 IsSlewing returns 0
03:07:59.511 00.000 9828 IsGuiding returns 1
03:07:59.543 00.032 9828 IsSlewing returns 0
03:07:59.543 00.000 9828 IsGuiding returns 1
03:07:59.574 00.031 9828 IsSlewing returns 0
03:07:59.575 00.001 9828 IsGuiding returns 0
03:07:59.575 00.000 9828 scope move finished after 28 + 112 ms
03:07:59.575 00.000 9828 Move returns status 0, amount 28
03:07:59.575 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:07:59.575 00.000 9828 MoveAxis(N, 10, B)
03:07:59.575 00.000 9828 Guiding  Dir = 0, Dur = 10
03:07:59.590 00.015 9828 IsSlewing returns 0
03:07:59.590 00.000 9828 IsGuiding returns 0
03:07:59.591 00.001 9828 PulseGuide returned control before completion, sleep 20
03:07:59.621 00.030 9828 IsGuiding returns 1
03:07:59.621 00.000 9828 scope still moving after pulse duration time elapsed
03:07:59.652 00.031 9828 IsSlewing returns 0
03:07:59.652 00.000 9828 IsGuiding returns 1
03:07:59.682 00.030 9828 IsSlewing returns 0
03:07:59.682 00.000 9828 IsGuiding returns 1
03:07:59.713 00.031 9828 IsSlewing returns 0
03:07:59.713 00.000 9828 IsGuiding returns 1
03:07:59.744 00.031 9828 IsSlewing returns 0
03:07:59.744 00.000 9828 IsGuiding returns 0
03:07:59.744 00.000 9828 scope move finished after 10 + 144 ms
03:07:59.744 00.000 9828 Move returns status 0, amount 10
03:07:59.744 00.000 9828 move complete, result=0
03:07:59.744 00.000 9828 worker thread done servicing request
03:07:59.744 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:08:00.123 00.379 8976 Exposure complete
03:08:00.129 00.006 8976 worker thread done servicing request
03:08:00.130 00.001 5052 OnExposeComplete: enter
03:08:00.130 00.000 5052 UpdateGuideState(): m_state=6
03:08:00.130 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12194
03:08:00.130 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.60, Mass=134, SNR=8.0, Peak=69 HFD=2.1
03:08:00.130 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.37 = 1.91)
03:08:00.130 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.81)
03:08:00.130 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.32 mountX=-0.05 mountY=0.14, mountTheta=1.91
03:08:00.131 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.11, opts=13)
03:08:00.131 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.11)
03:08:00.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:08:00.131 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:08:00.131 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:00.131 00.000 8976 Worker thread wakes up
03:08:00.131 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.11) opts 0xd
03:08:00.131 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.11)
03:08:00.131 00.000 8976 Moving (-0.10, -0.11) raw xDistance=-0.05 yDistance=0.14
03:08:00.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:08:00.131 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:00.131 00.000 5052 Enqueuing Expose request
03:08:00.131 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:08:00.131 00.000 8976 MoveAxis(R, 0, ABG)
03:08:00.131 00.000 8976 MoveAxis(U, 0, ABG)
03:08:00.131 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:08:00.132 00.001 8976 MountToCamera -- mountX=1.00 mountY=-3.56 hyp=3.70 mountTheta=-1.30 cameraX=2.71, cameraY=2.51 cameraTheta=0.75
03:08:00.132 00.000 8976 incremental bump (2.714, 2.509) isValid = 1
03:08:00.132 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:08:00.132 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:08:00.132 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:08:00.132 00.000 8976 move complete, result=0
03:08:00.132 00.000 9828 Worker thread wakes up
03:08:00.132 00.000 8976 worker thread done servicing request
03:08:00.132 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:00.132 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:08:00.132 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:08:00.132 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:08:00.133 00.001 8976 Worker thread wakes up
03:08:00.133 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:08:00.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:00.133 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:08:00.133 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:00.133 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:08:00.133 00.000 9828 BLC: window closed
03:08:00.133 00.000 9828 MoveAxis(E, 28, B)
03:08:00.133 00.000 9828 Guiding  Dir = 2, Dur = 28
03:08:00.134 00.001 9828 IsSlewing returns 0
03:08:00.134 00.000 9828 IsGuiding returns 0
03:08:00.134 00.000 9828 PulseGuide returned control before completion, sleep 38
03:08:00.184 00.050 9828 IsGuiding returns 1
03:08:00.184 00.000 9828 scope still moving after pulse duration time elapsed
03:08:00.214 00.030 9828 IsSlewing returns 0
03:08:00.214 00.000 9828 IsGuiding returns 1
03:08:00.247 00.033 9828 IsSlewing returns 0
03:08:00.247 00.000 9828 IsGuiding returns 1
03:08:00.276 00.029 9828 IsSlewing returns 0
03:08:00.276 00.000 9828 IsGuiding returns 1
03:08:00.306 00.030 9828 IsSlewing returns 0
03:08:00.306 00.000 9828 IsGuiding returns 0
03:08:00.307 00.001 9828 scope move finished after 28 + 144 ms
03:08:00.307 00.000 9828 Move returns status 0, amount 28
03:08:00.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:00.307 00.000 9828 MoveAxis(N, 9, B)
03:08:00.307 00.000 9828 Guiding  Dir = 0, Dur = 9
03:08:00.325 00.018 9828 IsSlewing returns 0
03:08:00.326 00.001 9828 IsGuiding returns 0
03:08:00.326 00.000 9828 PulseGuide returned control before completion, sleep 19
03:08:00.355 00.029 9828 IsGuiding returns 1
03:08:00.355 00.000 9828 scope still moving after pulse duration time elapsed
03:08:00.381 00.026 9828 IsSlewing returns 0
03:08:00.381 00.000 9828 IsGuiding returns 1
03:08:00.412 00.031 9828 IsSlewing returns 0
03:08:00.412 00.000 9828 IsGuiding returns 1
03:08:00.442 00.030 9828 IsSlewing returns 0
03:08:00.442 00.000 9828 IsGuiding returns 1
03:08:00.473 00.031 9828 IsSlewing returns 0
03:08:00.473 00.000 9828 IsGuiding returns 0
03:08:00.473 00.000 9828 scope move finished after 9 + 137 ms
03:08:00.473 00.000 9828 Move returns status 0, amount 9
03:08:00.473 00.000 9828 move complete, result=0
03:08:00.473 00.000 9828 worker thread done servicing request
03:08:00.473 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:08:00.818 00.345 8976 Exposure complete
03:08:00.823 00.005 8976 worker thread done servicing request
03:08:00.824 00.001 5052 OnExposeComplete: enter
03:08:00.824 00.000 5052 UpdateGuideState(): m_state=6
03:08:00.824 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12195
03:08:00.824 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.43, Mass=159, SNR=8.7, Peak=69 HFD=2.3
03:08:00.824 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.78 = 2.50)
03:08:00.824 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.88 = 2.40)
03:08:00.824 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.74 mountX=-0.23 mountY=0.19, mountTheta=2.44
03:08:00.825 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.28, opts=13)
03:08:00.825 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.28)
03:08:00.825 00.000 8976 Worker thread wakes up
03:08:00.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.28) opts 0xd
03:08:00.825 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.28)
03:08:00.825 00.000 8976 Moving (-0.05, -0.28) raw xDistance=-0.23 yDistance=0.19
03:08:00.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:08:00.825 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
03:08:00.825 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
03:08:00.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:00.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:08:00.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:00.825 00.000 5052 Enqueuing Expose request
03:08:00.826 00.001 8976 MoveAxis(R, 0, ABG)
03:08:00.826 00.000 8976 MoveAxis(U, 0, ABG)
03:08:00.826 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:08:00.826 00.000 8976 MountToCamera -- mountX=0.97 mountY=-3.59 hyp=3.72 mountTheta=-1.31 cameraX=2.75, cameraY=2.50 cameraTheta=0.74
03:08:00.826 00.000 8976 incremental bump (2.753, 2.500) isValid = 1
03:08:00.826 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:08:00.826 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:08:00.826 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:08:00.826 00.000 8976 move complete, result=0
03:08:00.826 00.000 8976 worker thread done servicing request
03:08:00.826 00.000 8976 Worker thread wakes up
03:08:00.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:00.826 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:08:00.826 00.000 9828 Worker thread wakes up
03:08:00.826 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:08:00.826 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:08:00.827 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:00.827 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:08:00.827 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:08:00.827 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:08:00.827 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:08:00.827 00.000 9828 BLC: window closed
03:08:00.827 00.000 9828 MoveAxis(E, 28, B)
03:08:00.827 00.000 9828 Guiding  Dir = 2, Dur = 28
03:08:00.828 00.001 9828 IsSlewing returns 0
03:08:00.828 00.000 9828 IsGuiding returns 0
03:08:00.828 00.000 9828 PulseGuide returned control before completion, sleep 38
03:08:00.868 00.040 9828 IsGuiding returns 1
03:08:00.868 00.000 9828 scope still moving after pulse duration time elapsed
03:08:00.900 00.032 9828 IsSlewing returns 0
03:08:00.900 00.000 9828 IsGuiding returns 1
03:08:00.931 00.031 9828 IsSlewing returns 0
03:08:00.931 00.000 9828 IsGuiding returns 1
03:08:00.962 00.031 9828 IsSlewing returns 0
03:08:00.962 00.000 9828 IsGuiding returns 1
03:08:00.993 00.031 9828 IsSlewing returns 0
03:08:00.993 00.000 9828 IsGuiding returns 0
03:08:00.993 00.000 9828 scope move finished after 28 + 138 ms
03:08:00.994 00.001 9828 Move returns status 0, amount 28
03:08:00.994 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:00.994 00.000 9828 MoveAxis(N, 9, B)
03:08:00.994 00.000 9828 Guiding  Dir = 0, Dur = 9
03:08:01.008 00.014 9828 IsSlewing returns 0
03:08:01.008 00.000 9828 IsGuiding returns 0
03:08:01.008 00.000 9828 PulseGuide returned control before completion, sleep 19
03:08:01.039 00.031 9828 IsGuiding returns 1
03:08:01.039 00.000 9828 scope still moving after pulse duration time elapsed
03:08:01.070 00.031 9828 IsSlewing returns 0
03:08:01.070 00.000 9828 IsGuiding returns 1
03:08:01.100 00.030 9828 IsSlewing returns 0
03:08:01.100 00.000 9828 IsGuiding returns 1
03:08:01.131 00.031 9828 IsSlewing returns 0
03:08:01.131 00.000 9828 IsGuiding returns 1
03:08:01.162 00.031 9828 IsSlewing returns 0
03:08:01.162 00.000 9828 IsGuiding returns 0
03:08:01.162 00.000 9828 scope move finished after 9 + 144 ms
03:08:01.162 00.000 9828 Move returns status 0, amount 9
03:08:01.162 00.000 9828 move complete, result=0
03:08:01.163 00.001 9828 worker thread done servicing request
03:08:01.163 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:08:01.512 00.349 8976 Exposure complete
03:08:01.517 00.005 8976 worker thread done servicing request
03:08:01.518 00.001 5052 OnExposeComplete: enter
03:08:01.518 00.000 5052 UpdateGuideState(): m_state=6
03:08:01.518 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12196
03:08:01.518 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=281.73, Mass=134, SNR=8.0, Peak=72 HFD=1.6
03:08:01.518 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:08:01.518 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
03:08:01.518 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=0.02 hyp=0.86 cameraTheta=3.12 mountX=0.41 mountY=0.72, mountTheta=1.05
03:08:01.519 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=0.02, opts=13)
03:08:01.519 00.000 5052 Enqueuing Move request for stepguider (-0.86, 0.02)
03:08:01.519 00.000 8976 Worker thread wakes up
03:08:01.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, 0.02) opts 0xd
03:08:01.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, 0.02)
03:08:01.519 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:08:01.519 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:08:01.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:01.519 00.000 8976 Moving (-0.86, 0.02) raw xDistance=0.41 yDistance=0.72
03:08:01.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:08:01.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
03:08:01.519 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:01.519 00.000 5052 Enqueuing Expose request
03:08:01.519 00.000 8976 MoveAxis(L, 2, ABG)
03:08:01.519 00.000 8976 stepping (-6, 23) + (-2, 0)
03:08:01.520 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:01.551 00.031 8976 Received - 47 (G) 
03:08:01.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:01.551 00.000 8976 stepped: pos (-8, 23)
03:08:01.551 00.000 8976 MoveAxis(D, 3, ABG)
03:08:01.551 00.000 8976 stepping (-8, 23) + (0, -3)
03:08:01.551 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:01.583 00.032 8976 Received - 47 (G) 
03:08:01.583 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:01.583 00.000 8976 stepped: pos (-8, 20)
03:08:01.583 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:08:01.583 00.000 8976 MountToCamera -- mountX=1.06 mountY=-3.45 hyp=3.61 mountTheta=-1.27 cameraX=2.59, cameraY=2.51 cameraTheta=0.77
03:08:01.583 00.000 8976 incremental bump (2.594, 2.512) isValid = 1
03:08:01.583 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
03:08:01.583 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:08:01.583 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:08:01.583 00.000 8976 move complete, result=0
03:08:01.583 00.000 8976 worker thread done servicing request
03:08:01.583 00.000 8976 Worker thread wakes up
03:08:01.583 00.000 9828 Worker thread wakes up
03:08:01.584 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:08:01.584 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:08:01.584 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:08:01.584 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:08:01.584 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:08:01.584 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:01.584 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:01.584 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:08:01.584 00.000 9828 BLC: window closed
03:08:01.584 00.000 9828 MoveAxis(E, 27, B)
03:08:01.584 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:08:01.584 00.000 9828 Guiding  Dir = 2, Dur = 27
03:08:01.585 00.001 9828 IsSlewing returns 0
03:08:01.585 00.000 9828 IsGuiding returns 0
03:08:01.585 00.000 9828 PulseGuide returned control before completion, sleep 37
03:08:01.630 00.045 9828 IsGuiding returns 1
03:08:01.630 00.000 9828 scope still moving after pulse duration time elapsed
03:08:01.660 00.030 9828 IsSlewing returns 0
03:08:01.660 00.000 9828 IsGuiding returns 1
03:08:01.692 00.032 9828 IsSlewing returns 0
03:08:01.692 00.000 9828 IsGuiding returns 1
03:08:01.722 00.030 9828 IsSlewing returns 0
03:08:01.722 00.000 9828 IsGuiding returns 1
03:08:01.753 00.031 9828 IsSlewing returns 0
03:08:01.753 00.000 9828 IsGuiding returns 0
03:08:01.753 00.000 9828 scope move finished after 27 + 141 ms
03:08:01.753 00.000 9828 Move returns status 0, amount 27
03:08:01.753 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:01.753 00.000 9828 MoveAxis(N, 10, B)
03:08:01.753 00.000 9828 Guiding  Dir = 0, Dur = 10
03:08:01.769 00.016 9828 IsSlewing returns 0
03:08:01.769 00.000 9828 IsGuiding returns 0
03:08:01.769 00.000 9828 PulseGuide returned control before completion, sleep 20
03:08:01.800 00.031 9828 IsGuiding returns 1
03:08:01.800 00.000 9828 scope still moving after pulse duration time elapsed
03:08:01.830 00.030 9828 IsSlewing returns 0
03:08:01.830 00.000 9828 IsGuiding returns 1
03:08:01.860 00.030 9828 IsSlewing returns 0
03:08:01.860 00.000 9828 IsGuiding returns 1
03:08:01.891 00.031 9828 IsSlewing returns 0
03:08:01.891 00.000 9828 IsGuiding returns 1
03:08:01.921 00.030 9828 IsSlewing returns 0
03:08:01.921 00.000 9828 IsGuiding returns 0
03:08:01.922 00.001 9828 scope move finished after 10 + 142 ms
03:08:01.922 00.000 9828 Move returns status 0, amount 10
03:08:01.922 00.000 9828 move complete, result=0
03:08:01.922 00.000 9828 worker thread done servicing request
03:08:01.922 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:08:02.269 00.347 8976 Exposure complete
03:08:02.275 00.006 8976 worker thread done servicing request
03:08:02.275 00.000 5052 OnExposeComplete: enter
03:08:02.275 00.000 5052 UpdateGuideState(): m_state=6
03:08:02.275 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12197
03:08:02.275 00.000 5052 Star::Find returns 1 (0), X=328.06, Y=282.01, Mass=118, SNR=7.5, Peak=66 HFD=2.0
03:08:02.275 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:08:02.275 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
03:08:02.275 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=0.30 hyp=1.16 cameraTheta=2.88 mountX=0.78 mountY=0.77, mountTheta=0.78
03:08:02.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=0.30, opts=13)
03:08:02.276 00.000 5052 Enqueuing Move request for stepguider (-1.12, 0.30)
03:08:02.276 00.000 8976 Worker thread wakes up
03:08:02.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, 0.30) opts 0xd
03:08:02.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, 0.30)
03:08:02.276 00.000 8976 Moving (-1.12, 0.30) raw xDistance=0.78 yDistance=0.77
03:08:02.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.78
03:08:02.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:08:02.276 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
03:08:02.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:02.277 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.77
03:08:02.277 00.000 8976 MoveAxis(L, 3, ABG)
03:08:02.277 00.000 8976 stepping (-8, 20) + (-3, 0)
03:08:02.277 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:02.277 00.000 5052 Enqueuing Expose request
03:08:02.277 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:02.318 00.041 8976 Received - 47 (G) 
03:08:02.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:02.318 00.000 8976 stepped: pos (-11, 20)
03:08:02.318 00.000 8976 MoveAxis(D, 3, ABG)
03:08:02.318 00.000 8976 stepping (-11, 20) + (0, -3)
03:08:02.318 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:02.350 00.032 8976 Received - 47 (G) 
03:08:02.351 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:02.352 00.001 8976 stepped: pos (-11, 17)
03:08:02.352 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:08:02.352 00.000 8976 MountToCamera -- mountX=1.26 mountY=-3.20 hyp=3.44 mountTheta=-1.20 cameraX=2.28, cameraY=2.58 cameraTheta=0.85
03:08:02.352 00.000 8976 incremental bump (2.278, 2.583) isValid = 1
03:08:02.352 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:08:02.352 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:08:02.352 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:08:02.352 00.000 8976 move complete, result=0
03:08:02.353 00.001 8976 worker thread done servicing request
03:08:02.353 00.000 8976 Worker thread wakes up
03:08:02.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:02.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:02.354 00.001 5052 GuideStep: 0.8 px 3 ms WEST, 0.8 px 3 ms SOUTH
03:08:02.354 00.000 9828 Worker thread wakes up
03:08:02.354 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:08:02.355 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:08:02.355 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:08:02.355 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:08:02.355 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:08:02.355 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:08:02.355 00.000 9828 BLC: window closed
03:08:02.355 00.000 9828 MoveAxis(E, 25, B)
03:08:02.355 00.000 9828 Guiding  Dir = 2, Dur = 25
03:08:02.355 00.000 9828 IsSlewing returns 0
03:08:02.355 00.000 9828 IsGuiding returns 0
03:08:02.356 00.001 9828 PulseGuide returned control before completion, sleep 35
03:08:02.394 00.038 9828 IsGuiding returns 1
03:08:02.394 00.000 9828 scope still moving after pulse duration time elapsed
03:08:02.426 00.032 9828 IsSlewing returns 0
03:08:02.426 00.000 9828 IsGuiding returns 1
03:08:02.456 00.030 9828 IsSlewing returns 0
03:08:02.456 00.000 9828 IsGuiding returns 1
03:08:02.488 00.032 9828 IsSlewing returns 0
03:08:02.488 00.000 9828 IsGuiding returns 0
03:08:02.488 00.000 9828 scope move finished after 25 + 107 ms
03:08:02.488 00.000 9828 Move returns status 0, amount 25
03:08:02.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:02.488 00.000 9828 MoveAxis(N, 11, B)
03:08:02.488 00.000 9828 Guiding  Dir = 0, Dur = 11
03:08:02.503 00.015 9828 IsSlewing returns 0
03:08:02.503 00.000 9828 IsGuiding returns 1
03:08:02.503 00.000 9828 Entered PulseGuideScope while moving
03:08:02.565 00.062 9828 IsSlewing returns 0
03:08:02.565 00.000 9828 IsGuiding returns 1
03:08:02.565 00.000 9828 Still moving
03:08:02.626 00.061 9828 IsSlewing returns 0
03:08:02.626 00.000 9828 IsGuiding returns 0
03:08:02.626 00.000 9828 Movement stopped - continuing
03:08:02.626 00.000 9828 PulseGuide returned control before completion, sleep 21
03:08:02.658 00.032 9828 IsGuiding returns 1
03:08:02.658 00.000 9828 scope still moving after pulse duration time elapsed
03:08:02.689 00.031 9828 IsSlewing returns 0
03:08:02.689 00.000 9828 IsGuiding returns 1
03:08:02.721 00.032 9828 IsSlewing returns 0
03:08:02.721 00.000 9828 IsGuiding returns 1
03:08:02.753 00.032 9828 IsSlewing returns 0
03:08:02.753 00.000 9828 IsGuiding returns 1
03:08:02.784 00.031 9828 IsSlewing returns 0
03:08:02.784 00.000 9828 IsGuiding returns 0
03:08:02.784 00.000 9828 scope move finished after 11 + 146 ms
03:08:02.784 00.000 9828 Move returns status 0, amount 11
03:08:02.784 00.000 9828 move complete, result=0
03:08:02.784 00.000 9828 worker thread done servicing request
03:08:02.784 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:08:03.040 00.256 8976 Exposure complete
03:08:03.046 00.006 8976 worker thread done servicing request
03:08:03.046 00.000 5052 OnExposeComplete: enter
03:08:03.046 00.000 5052 UpdateGuideState(): m_state=6
03:08:03.046 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12198
03:08:03.046 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.97, Mass=127, SNR=7.7, Peak=66 HFD=2.2
03:08:03.046 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:08:03.046 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
03:08:03.047 00.001 5052 CameraToMount -- cameraX=-0.72 cameraY=0.26 hyp=0.77 cameraTheta=2.80 mountX=0.56 mountY=0.46, mountTheta=0.69
03:08:03.047 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.26, opts=13)
03:08:03.047 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.26)
03:08:03.047 00.000 8976 Worker thread wakes up
03:08:03.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.26) opts 0xd
03:08:03.048 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.26)
03:08:03.048 00.000 8976 Moving (-0.72, 0.26) raw xDistance=0.56 yDistance=0.46
03:08:03.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.56
03:08:03.048 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:08:03.048 00.000 5052 UpdateGuideState exits: m=127 SNR=7.7
03:08:03.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:03.048 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:03.048 00.000 5052 Enqueuing Expose request
03:08:03.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.46
03:08:03.048 00.000 8976 MoveAxis(L, 3, ABG)
03:08:03.048 00.000 8976 stepping (-11, 17) + (-3, 0)
03:08:03.048 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:03.085 00.037 8976 Received - 47 (G) 
03:08:03.086 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:03.086 00.000 8976 stepped: pos (-14, 17)
03:08:03.086 00.000 8976 MoveAxis(D, 2, ABG)
03:08:03.086 00.000 8976 stepping (-14, 17) + (0, -2)
03:08:03.086 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:03.117 00.031 8976 Received - 47 (G) 
03:08:03.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:03.118 00.001 8976 stepped: pos (-14, 15)
03:08:03.118 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:08:03.118 00.000 8976 MountToCamera -- mountX=1.55 mountY=-2.93 hyp=3.32 mountTheta=-1.08 cameraX=1.90, cameraY=2.72 cameraTheta=0.96
03:08:03.118 00.000 8976 incremental bump (1.904, 2.719) isValid = 1
03:08:03.118 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
03:08:03.118 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:08:03.118 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:08:03.118 00.000 8976 move complete, result=0
03:08:03.118 00.000 8976 worker thread done servicing request
03:08:03.118 00.000 8976 Worker thread wakes up
03:08:03.118 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.5 px 2 ms SOUTH
03:08:03.118 00.000 9828 Worker thread wakes up
03:08:03.118 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:08:03.118 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:08:03.118 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
03:08:03.118 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:08:03.118 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:08:03.118 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:08:03.118 00.000 9828 BLC: window closed
03:08:03.118 00.000 9828 MoveAxis(E, 22, B)
03:08:03.118 00.000 9828 Guiding  Dir = 2, Dur = 22
03:08:03.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:03.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:03.118 00.000 9828 IsSlewing returns 0
03:08:03.118 00.000 9828 IsGuiding returns 0
03:08:03.118 00.000 9828 PulseGuide returned control before completion, sleep 32
03:08:03.157 00.039 9828 IsGuiding returns 1
03:08:03.157 00.000 9828 scope still moving after pulse duration time elapsed
03:08:03.188 00.031 9828 IsSlewing returns 0
03:08:03.188 00.000 9828 IsGuiding returns 1
03:08:03.219 00.031 9828 IsSlewing returns 0
03:08:03.219 00.000 9828 IsGuiding returns 1
03:08:03.250 00.031 9828 IsSlewing returns 0
03:08:03.250 00.000 9828 IsGuiding returns 0
03:08:03.250 00.000 9828 scope move finished after 22 + 109 ms
03:08:03.250 00.000 9828 Move returns status 0, amount 22
03:08:03.250 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:03.250 00.000 9828 MoveAxis(N, 12, B)
03:08:03.250 00.000 9828 Guiding  Dir = 0, Dur = 12
03:08:03.266 00.016 9828 IsSlewing returns 0
03:08:03.266 00.000 9828 IsGuiding returns 0
03:08:03.266 00.000 9828 PulseGuide returned control before completion, sleep 22
03:08:03.298 00.032 9828 IsGuiding returns 1
03:08:03.298 00.000 9828 scope still moving after pulse duration time elapsed
03:08:03.329 00.031 9828 IsSlewing returns 0
03:08:03.329 00.000 9828 IsGuiding returns 1
03:08:03.360 00.031 9828 IsSlewing returns 0
03:08:03.360 00.000 9828 IsGuiding returns 1
03:08:03.390 00.030 9828 IsSlewing returns 0
03:08:03.390 00.000 9828 IsGuiding returns 1
03:08:03.420 00.030 9828 IsSlewing returns 0
03:08:03.420 00.000 9828 IsGuiding returns 0
03:08:03.420 00.000 9828 scope move finished after 12 + 142 ms
03:08:03.420 00.000 9828 Move returns status 0, amount 12
03:08:03.420 00.000 9828 move complete, result=0
03:08:03.420 00.000 9828 worker thread done servicing request
03:08:03.420 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:08:03.798 00.378 8976 Exposure complete
03:08:03.804 00.006 8976 worker thread done servicing request
03:08:03.804 00.000 5052 OnExposeComplete: enter
03:08:03.804 00.000 5052 UpdateGuideState(): m_state=6
03:08:03.804 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12199
03:08:03.804 00.000 5052 Star::Find returns 1 (0), X=327.53, Y=281.63, Mass=128, SNR=7.8, Peak=66 HFD=1.6
03:08:03.804 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
03:08:03.804 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
03:08:03.804 00.000 5052 CameraToMount -- cameraX=-1.65 cameraY=-0.08 hyp=1.65 cameraTheta=-3.09 mountX=0.68 mountY=1.43, mountTheta=1.13
03:08:03.805 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.65, y=-0.08, opts=13)
03:08:03.805 00.000 5052 Enqueuing Move request for stepguider (-1.65, -0.08)
03:08:03.805 00.000 8976 Worker thread wakes up
03:08:03.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.65, -0.08) opts 0xd
03:08:03.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.65, -0.08)
03:08:03.805 00.000 8976 Moving (-1.65, -0.08) raw xDistance=0.68 yDistance=1.43
03:08:03.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.68
03:08:03.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.43
03:08:03.805 00.000 8976 MoveAxis(L, 3, ABG)
03:08:03.805 00.000 8976 stepping (-14, 15) + (-3, 0)
03:08:03.806 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:03.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:08:03.806 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:08:03.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:03.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:03.806 00.000 5052 Enqueuing Expose request
03:08:03.837 00.031 8976 Received - 47 (G) 
03:08:03.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:03.837 00.000 8976 stepped: pos (-17, 15)
03:08:03.837 00.000 8976 MoveAxis(D, 6, ABG)
03:08:03.837 00.000 8976 stepping (-17, 15) + (0, -6)
03:08:03.837 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:08:03.884 00.047 8976 Received - 47 (G) 
03:08:03.885 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:08:03.885 00.000 8976 stepped: pos (-17, 9)
03:08:03.885 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:08:03.885 00.000 8976 MountToCamera -- mountX=1.90 mountY=-2.44 hyp=3.09 mountTheta=-0.91 cameraX=1.30, cameraY=2.80 cameraTheta=1.13
03:08:03.885 00.000 8976 incremental bump (1.305, 2.801) isValid = 1
03:08:03.885 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
03:08:03.885 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:08:03.885 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:08:03.885 00.000 8976 move complete, result=0
03:08:03.885 00.000 8976 worker thread done servicing request
03:08:03.885 00.000 8976 Worker thread wakes up
03:08:03.885 00.000 9828 Worker thread wakes up
03:08:03.885 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.4 px 6 ms SOUTH
03:08:03.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:03.886 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:03.886 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:08:03.886 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:08:03.886 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
03:08:03.886 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
03:08:03.886 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:08:03.886 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:08:03.886 00.000 9828 BLC: window closed
03:08:03.886 00.000 9828 MoveAxis(E, 17, B)
03:08:03.886 00.000 9828 Guiding  Dir = 2, Dur = 17
03:08:03.887 00.001 9828 IsSlewing returns 0
03:08:03.887 00.000 9828 IsGuiding returns 0
03:08:03.887 00.000 9828 PulseGuide returned control before completion, sleep 27
03:08:03.917 00.030 9828 IsGuiding returns 1
03:08:03.917 00.000 9828 scope still moving after pulse duration time elapsed
03:08:03.947 00.030 9828 IsSlewing returns 0
03:08:03.947 00.000 9828 IsGuiding returns 1
03:08:03.979 00.032 9828 IsSlewing returns 0
03:08:03.979 00.000 9828 IsGuiding returns 1
03:08:04.010 00.031 9828 IsSlewing returns 0
03:08:04.010 00.000 9828 IsGuiding returns 1
03:08:04.041 00.031 9828 IsSlewing returns 0
03:08:04.042 00.001 9828 IsGuiding returns 0
03:08:04.042 00.000 9828 scope move finished after 17 + 138 ms
03:08:04.042 00.000 9828 Move returns status 0, amount 17
03:08:04.042 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:04.042 00.000 9828 MoveAxis(N, 14, B)
03:08:04.042 00.000 9828 Guiding  Dir = 0, Dur = 14
03:08:04.057 00.015 9828 IsSlewing returns 0
03:08:04.057 00.000 9828 IsGuiding returns 0
03:08:04.057 00.000 9828 PulseGuide returned control before completion, sleep 24
03:08:04.089 00.032 9828 IsGuiding returns 1
03:08:04.089 00.000 9828 scope still moving after pulse duration time elapsed
03:08:04.121 00.032 9828 IsSlewing returns 0
03:08:04.121 00.000 9828 IsGuiding returns 1
03:08:04.152 00.031 9828 IsSlewing returns 0
03:08:04.152 00.000 9828 IsGuiding returns 1
03:08:04.183 00.031 9828 IsSlewing returns 0
03:08:04.183 00.000 9828 IsGuiding returns 1
03:08:04.214 00.031 9828 IsSlewing returns 0
03:08:04.214 00.000 9828 IsGuiding returns 0
03:08:04.214 00.000 9828 scope move finished after 14 + 142 ms
03:08:04.214 00.000 9828 Move returns status 0, amount 14
03:08:04.214 00.000 9828 move complete, result=0
03:08:04.214 00.000 9828 worker thread done servicing request
03:08:04.214 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:08:04.571 00.357 8976 Exposure complete
03:08:04.577 00.006 8976 worker thread done servicing request
03:08:04.577 00.000 5052 OnExposeComplete: enter
03:08:04.577 00.000 5052 UpdateGuideState(): m_state=6
03:08:04.577 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12200
03:08:04.577 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.35, Mass=130, SNR=7.9, Peak=69 HFD=1.6
03:08:04.577 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
03:08:04.577 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.58)
03:08:04.578 00.001 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.36 hyp=0.66 cameraTheta=-2.56 mountX=-0.07 mountY=0.66, mountTheta=1.68
03:08:04.578 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.36, opts=13)
03:08:04.578 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.36)
03:08:04.578 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:08:04.578 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
03:08:04.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:04.578 00.000 8976 Worker thread wakes up
03:08:04.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.36) opts 0xd
03:08:04.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.36)
03:08:04.578 00.000 8976 Moving (-0.55, -0.36) raw xDistance=-0.07 yDistance=0.66
03:08:04.578 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:04.579 00.001 5052 Enqueuing Expose request
03:08:04.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:08:04.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.66
03:08:04.579 00.000 8976 MoveAxis(R, 0, ABG)
03:08:04.579 00.000 8976 MoveAxis(D, 3, ABG)
03:08:04.579 00.000 8976 stepping (-17, 9) + (0, -3)
03:08:04.579 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:04.620 00.041 8976 Received - 47 (G) 
03:08:04.620 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:04.620 00.000 8976 stepped: pos (-17, 6)
03:08:04.620 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
03:08:04.620 00.000 8976 MountToCamera -- mountX=2.13 mountY=-1.95 hyp=2.89 mountTheta=-0.74 cameraX=0.76, cameraY=2.78 cameraTheta=1.30
03:08:04.620 00.000 8976 incremental bump (0.763, 2.785) isValid = 1
03:08:04.620 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
03:08:04.620 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:08:04.620 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:08:04.620 00.000 8976 move complete, result=0
03:08:04.621 00.001 9828 Worker thread wakes up
03:08:04.621 00.000 8976 worker thread done servicing request
03:08:04.621 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:08:04.621 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:08:04.621 00.000 8976 Worker thread wakes up
03:08:04.621 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:08:04.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:04.621 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:04.621 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
03:08:04.621 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.96)
03:08:04.621 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
03:08:04.621 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:08:04.621 00.000 9828 BLC: window closed
03:08:04.621 00.000 9828 MoveAxis(E, 11, B)
03:08:04.621 00.000 9828 Guiding  Dir = 2, Dur = 11
03:08:04.622 00.001 9828 IsSlewing returns 0
03:08:04.622 00.000 9828 IsGuiding returns 0
03:08:04.622 00.000 9828 PulseGuide returned control before completion, sleep 21
03:08:04.652 00.030 9828 IsGuiding returns 1
03:08:04.652 00.000 9828 scope still moving after pulse duration time elapsed
03:08:04.684 00.032 9828 IsSlewing returns 0
03:08:04.684 00.000 9828 IsGuiding returns 1
03:08:04.714 00.030 9828 IsSlewing returns 0
03:08:04.715 00.001 9828 IsGuiding returns 1
03:08:04.745 00.030 9828 IsSlewing returns 0
03:08:04.745 00.000 9828 IsGuiding returns 1
03:08:04.777 00.032 9828 IsSlewing returns 0
03:08:04.777 00.000 9828 IsGuiding returns 0
03:08:04.777 00.000 9828 scope move finished after 11 + 144 ms
03:08:04.777 00.000 9828 Move returns status 0, amount 11
03:08:04.777 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:04.777 00.000 9828 MoveAxis(N, 15, B)
03:08:04.777 00.000 9828 Guiding  Dir = 0, Dur = 15
03:08:04.792 00.015 9828 IsSlewing returns 0
03:08:04.792 00.000 9828 IsGuiding returns 0
03:08:04.792 00.000 9828 PulseGuide returned control before completion, sleep 25
03:08:04.824 00.032 9828 IsGuiding returns 1
03:08:04.824 00.000 9828 scope still moving after pulse duration time elapsed
03:08:04.855 00.031 9828 IsSlewing returns 0
03:08:04.855 00.000 9828 IsGuiding returns 1
03:08:04.885 00.030 9828 IsSlewing returns 0
03:08:04.885 00.000 9828 IsGuiding returns 1
03:08:04.916 00.031 9828 IsSlewing returns 0
03:08:04.917 00.001 9828 IsGuiding returns 1
03:08:04.948 00.031 9828 IsSlewing returns 0
03:08:04.948 00.000 9828 IsGuiding returns 1
03:08:04.979 00.031 9828 IsSlewing returns 0
03:08:04.979 00.000 9828 IsGuiding returns 0
03:08:04.979 00.000 9828 scope move finished after 15 + 171 ms
03:08:04.979 00.000 9828 Move returns status 0, amount 15
03:08:04.979 00.000 9828 move complete, result=0
03:08:04.979 00.000 9828 worker thread done servicing request
03:08:04.979 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:08:05.305 00.326 8976 Exposure complete
03:08:05.310 00.005 8976 worker thread done servicing request
03:08:05.310 00.000 5052 OnExposeComplete: enter
03:08:05.310 00.000 5052 UpdateGuideState(): m_state=6
03:08:05.310 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12201
03:08:05.310 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.21, Mass=141, SNR=8.2, Peak=74 HFD=2.1
03:08:05.310 00.000 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.04) = xAngle (-3.83 = 2.46)
03:08:05.310 00.000 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.35)
03:08:05.310 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.50 hyp=0.51 cameraTheta=-1.78 mountX=-0.40 mountY=0.37, mountTheta=2.40
03:08:05.311 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.50, opts=13)
03:08:05.311 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.50)
03:08:05.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:08:05.311 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:08:05.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:05.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:05.311 00.000 5052 Enqueuing Expose request
03:08:05.311 00.000 8976 Worker thread wakes up
03:08:05.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.50) opts 0xd
03:08:05.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.50)
03:08:05.311 00.000 8976 Moving (-0.11, -0.50) raw xDistance=-0.40 yDistance=0.37
03:08:05.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:08:05.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
03:08:05.311 00.000 8976 MoveAxis(R, 2, ABG)
03:08:05.311 00.000 8976 stepping (-17, 6) + (2, 0)
03:08:05.311 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:05.340 00.029 8976 Received - 47 (G) 
03:08:05.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:05.340 00.000 8976 stepped: pos (-15, 6)
03:08:05.340 00.000 8976 MoveAxis(D, 2, ABG)
03:08:05.340 00.000 8976 stepping (-15, 6) + (0, -2)
03:08:05.340 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:05.372 00.032 8976 Received - 47 (G) 
03:08:05.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:05.372 00.000 8976 stepped: pos (-15, 4)
03:08:05.372 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
03:08:05.372 00.000 8976 MountToCamera -- mountX=2.19 mountY=-1.51 hyp=2.66 mountTheta=-0.61 cameraX=0.35, cameraY=2.64 cameraTheta=1.44
03:08:05.372 00.000 8976 incremental bump (0.353, 2.636) isValid = 1
03:08:05.372 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
03:08:05.372 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:08:05.372 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:08:05.372 00.000 8976 move complete, result=0
03:08:05.372 00.000 9828 Worker thread wakes up
03:08:05.372 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:08:05.372 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:08:05.372 00.000 8976 worker thread done servicing request
03:08:05.372 00.000 8976 Worker thread wakes up
03:08:05.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:05.372 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:05.372 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
03:08:05.372 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
03:08:05.373 00.001 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
03:08:05.373 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
03:08:05.373 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:08:05.373 00.000 9828 BLC: window closed
03:08:05.373 00.000 9828 MoveAxis(E, 7, B)
03:08:05.373 00.000 9828 Guiding  Dir = 2, Dur = 7
03:08:05.373 00.000 9828 IsSlewing returns 0
03:08:05.373 00.000 9828 IsGuiding returns 0
03:08:05.373 00.000 9828 PulseGuide returned control before completion, sleep 17
03:08:05.396 00.023 9828 IsGuiding returns 1
03:08:05.396 00.000 9828 scope still moving after pulse duration time elapsed
03:08:05.427 00.031 9828 IsSlewing returns 0
03:08:05.427 00.000 9828 IsGuiding returns 1
03:08:05.458 00.031 9828 IsSlewing returns 0
03:08:05.458 00.000 9828 IsGuiding returns 1
03:08:05.488 00.030 9828 IsSlewing returns 0
03:08:05.488 00.000 9828 IsGuiding returns 0
03:08:05.488 00.000 9828 scope move finished after 7 + 108 ms
03:08:05.488 00.000 9828 Move returns status 0, amount 7
03:08:05.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:05.488 00.000 9828 MoveAxis(N, 16, B)
03:08:05.488 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:05.504 00.016 9828 IsSlewing returns 0
03:08:05.504 00.000 9828 IsGuiding returns 0
03:08:05.504 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:05.535 00.031 9828 IsGuiding returns 1
03:08:05.535 00.000 9828 scope still moving after pulse duration time elapsed
03:08:05.566 00.031 9828 IsSlewing returns 0
03:08:05.566 00.000 9828 IsGuiding returns 1
03:08:05.597 00.031 9828 IsSlewing returns 0
03:08:05.597 00.000 9828 IsGuiding returns 1
03:08:05.627 00.030 9828 IsSlewing returns 0
03:08:05.627 00.000 9828 IsGuiding returns 1
03:08:05.659 00.032 9828 IsSlewing returns 0
03:08:05.659 00.000 9828 IsGuiding returns 0
03:08:05.659 00.000 9828 scope move finished after 16 + 139 ms
03:08:05.659 00.000 9828 Move returns status 0, amount 16
03:08:05.659 00.000 9828 move complete, result=0
03:08:05.659 00.000 9828 worker thread done servicing request
03:08:05.659 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:08:06.060 00.401 8976 Exposure complete
03:08:06.065 00.005 8976 worker thread done servicing request
03:08:06.065 00.000 5052 OnExposeComplete: enter
03:08:06.065 00.000 5052 UpdateGuideState(): m_state=6
03:08:06.065 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12202
03:08:06.065 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.92, Mass=142, SNR=8.2, Peak=67 HFD=2.4
03:08:06.066 00.001 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
03:08:06.066 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
03:08:06.066 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.21 hyp=0.42 cameraTheta=0.53 mountX=0.02 mountY=-0.42, mountTheta=-1.51
03:08:06.066 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.21, opts=13)
03:08:06.066 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.21)
03:08:06.066 00.000 8976 Worker thread wakes up
03:08:06.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.21) opts 0xd
03:08:06.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.21)
03:08:06.066 00.000 8976 Moving (0.36, 0.21) raw xDistance=0.02 yDistance=-0.42
03:08:06.066 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:08:06.067 00.001 5052 UpdateGuideState exits: m=142 SNR=8.2
03:08:06.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:06.067 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:06.067 00.000 5052 Enqueuing Expose request
03:08:06.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:08:06.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
03:08:06.067 00.000 8976 MoveAxis(R, 0, ABG)
03:08:06.067 00.000 8976 MoveAxis(U, 2, ABG)
03:08:06.067 00.000 8976 stepping (-15, 4) + (0, 2)
03:08:06.067 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:06.091 00.024 8976 Received - 47 (G) 
03:08:06.091 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:06.091 00.000 8976 stepped: pos (-15, 6)
03:08:06.091 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
03:08:06.091 00.000 8976 MountToCamera -- mountX=2.22 mountY=-1.33 hyp=2.59 mountTheta=-0.54 cameraX=0.17, cameraY=2.58 cameraTheta=1.50
03:08:06.091 00.000 8976 incremental bump (0.171, 2.584) isValid = 1
03:08:06.091 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
03:08:06.091 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:08:06.091 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:08:06.091 00.000 8976 move complete, result=0
03:08:06.091 00.000 8976 worker thread done servicing request
03:08:06.091 00.000 8976 Worker thread wakes up
03:08:06.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:06.091 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:06.091 00.000 9828 Worker thread wakes up
03:08:06.091 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:08:06.091 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:08:06.092 00.001 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
03:08:06.092 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
03:08:06.092 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:08:06.092 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
03:08:06.092 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:08:06.092 00.000 9828 BLC: window closed
03:08:06.092 00.000 9828 MoveAxis(E, 4, B)
03:08:06.092 00.000 9828 Guiding  Dir = 2, Dur = 4
03:08:06.092 00.000 9828 IsSlewing returns 0
03:08:06.092 00.000 9828 IsGuiding returns 0
03:08:06.092 00.000 9828 PulseGuide returned control before completion, sleep 14
03:08:06.112 00.020 9828 IsGuiding returns 1
03:08:06.112 00.000 9828 scope still moving after pulse duration time elapsed
03:08:06.144 00.032 9828 IsSlewing returns 0
03:08:06.144 00.000 9828 IsGuiding returns 1
03:08:06.175 00.031 9828 IsSlewing returns 0
03:08:06.175 00.000 9828 IsGuiding returns 1
03:08:06.206 00.031 9828 IsSlewing returns 0
03:08:06.206 00.000 9828 IsGuiding returns 0
03:08:06.206 00.000 9828 scope move finished after 4 + 109 ms
03:08:06.206 00.000 9828 Move returns status 0, amount 4
03:08:06.206 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:06.206 00.000 9828 MoveAxis(N, 16, B)
03:08:06.206 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:06.222 00.016 9828 IsSlewing returns 0
03:08:06.222 00.000 9828 IsGuiding returns 0
03:08:06.222 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:06.254 00.032 9828 IsGuiding returns 1
03:08:06.254 00.000 9828 scope still moving after pulse duration time elapsed
03:08:06.285 00.031 9828 IsSlewing returns 0
03:08:06.285 00.000 9828 IsGuiding returns 1
03:08:06.316 00.031 9828 IsSlewing returns 0
03:08:06.316 00.000 9828 IsGuiding returns 1
03:08:06.348 00.032 9828 IsSlewing returns 0
03:08:06.348 00.000 9828 IsGuiding returns 1
03:08:06.380 00.032 9828 IsSlewing returns 0
03:08:06.380 00.000 9828 IsGuiding returns 0
03:08:06.380 00.000 9828 scope move finished after 16 + 142 ms
03:08:06.380 00.000 9828 Move returns status 0, amount 16
03:08:06.380 00.000 9828 move complete, result=0
03:08:06.380 00.000 9828 worker thread done servicing request
03:08:06.380 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:08:06.779 00.399 8976 Exposure complete
03:08:06.784 00.005 8976 worker thread done servicing request
03:08:06.784 00.000 5052 OnExposeComplete: enter
03:08:06.784 00.000 5052 UpdateGuideState(): m_state=6
03:08:06.784 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12203
03:08:06.784 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.81, Mass=131, SNR=7.9, Peak=68 HFD=2.2
03:08:06.784 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
03:08:06.784 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
03:08:06.784 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.10 hyp=0.57 cameraTheta=0.17 mountX=-0.17 mountY=-0.52, mountTheta=-1.88
03:08:06.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.10, opts=13)
03:08:06.785 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.10)
03:08:06.785 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:08:06.785 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:08:06.785 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:06.785 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:06.785 00.000 5052 Enqueuing Expose request
03:08:06.785 00.000 8976 Worker thread wakes up
03:08:06.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.10) opts 0xd
03:08:06.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.10)
03:08:06.785 00.000 8976 Moving (0.56, 0.10) raw xDistance=-0.17 yDistance=-0.52
03:08:06.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:08:06.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
03:08:06.785 00.000 8976 MoveAxis(R, 0, ABG)
03:08:06.785 00.000 8976 MoveAxis(U, 2, ABG)
03:08:06.786 00.001 8976 stepping (-15, 6) + (0, 2)
03:08:06.786 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:06.811 00.025 8976 Received - 47 (G) 
03:08:06.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:06.811 00.000 8976 stepped: pos (-15, 8)
03:08:06.811 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
03:08:06.811 00.000 8976 MountToCamera -- mountX=2.25 mountY=-1.31 hyp=2.60 mountTheta=-0.53 cameraX=0.14, cameraY=2.60 cameraTheta=1.52
03:08:06.811 00.000 8976 incremental bump (0.143, 2.597) isValid = 1
03:08:06.811 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
03:08:06.811 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:08:06.811 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:08:06.811 00.000 8976 move complete, result=0
03:08:06.811 00.000 8976 worker thread done servicing request
03:08:06.811 00.000 9828 Worker thread wakes up
03:08:06.811 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:08:06.811 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:08:06.811 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
03:08:06.811 00.000 8976 Worker thread wakes up
03:08:06.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:06.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:06.811 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:08:06.812 00.001 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
03:08:06.812 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
03:08:06.812 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:08:06.812 00.000 9828 BLC: window closed
03:08:06.812 00.000 9828 MoveAxis(E, 4, B)
03:08:06.812 00.000 9828 Guiding  Dir = 2, Dur = 4
03:08:06.812 00.000 9828 IsSlewing returns 0
03:08:06.812 00.000 9828 IsGuiding returns 0
03:08:06.812 00.000 9828 PulseGuide returned control before completion, sleep 14
03:08:06.829 00.017 9828 IsGuiding returns 1
03:08:06.829 00.000 9828 scope still moving after pulse duration time elapsed
03:08:06.860 00.031 9828 IsSlewing returns 0
03:08:06.860 00.000 9828 IsGuiding returns 1
03:08:06.891 00.031 9828 IsSlewing returns 0
03:08:06.891 00.000 9828 IsGuiding returns 1
03:08:06.922 00.031 9828 IsSlewing returns 0
03:08:06.922 00.000 9828 IsGuiding returns 0
03:08:06.922 00.000 9828 scope move finished after 4 + 106 ms
03:08:06.922 00.000 9828 Move returns status 0, amount 4
03:08:06.923 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:06.923 00.000 9828 MoveAxis(N, 16, B)
03:08:06.923 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:06.938 00.015 9828 IsSlewing returns 0
03:08:06.938 00.000 9828 IsGuiding returns 0
03:08:06.938 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:06.970 00.032 9828 IsGuiding returns 1
03:08:06.970 00.000 9828 scope still moving after pulse duration time elapsed
03:08:07.001 00.031 9828 IsSlewing returns 0
03:08:07.001 00.000 9828 IsGuiding returns 1
03:08:07.032 00.031 9828 IsSlewing returns 0
03:08:07.032 00.000 9828 IsGuiding returns 1
03:08:07.079 00.047 9828 IsSlewing returns 0
03:08:07.079 00.000 9828 IsGuiding returns 0
03:08:07.079 00.000 9828 scope move finished after 16 + 124 ms
03:08:07.079 00.000 9828 Move returns status 0, amount 16
03:08:07.079 00.000 9828 move complete, result=0
03:08:07.079 00.000 9828 worker thread done servicing request
03:08:07.079 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:08:07.495 00.416 8976 Exposure complete
03:08:07.501 00.006 8976 worker thread done servicing request
03:08:07.501 00.000 5052 OnExposeComplete: enter
03:08:07.501 00.000 5052 UpdateGuideState(): m_state=6
03:08:07.501 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12204
03:08:07.501 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.61, Mass=136, SNR=8.1, Peak=69 HFD=1.8
03:08:07.501 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
03:08:07.501 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
03:08:07.501 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.09 hyp=0.47 cameraTheta=-0.20 mountX=-0.29 mountY=-0.33, mountTheta=-2.29
03:08:07.502 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.09, opts=13)
03:08:07.502 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.09)
03:08:07.502 00.000 8976 Worker thread wakes up
03:08:07.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.09) opts 0xd
03:08:07.502 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:08:07.502 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:08:07.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:07.502 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:07.502 00.000 5052 Enqueuing Expose request
03:08:07.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.09)
03:08:07.502 00.000 8976 Moving (0.46, -0.09) raw xDistance=-0.29 yDistance=-0.33
03:08:07.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:08:07.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
03:08:07.502 00.000 8976 MoveAxis(R, 1, ABG)
03:08:07.503 00.001 8976 stepping (-15, 8) + (1, 0)
03:08:07.503 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:07.530 00.027 8976 Received - 47 (G) 
03:08:07.530 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:07.530 00.000 8976 stepped: pos (-14, 8)
03:08:07.530 00.000 8976 MoveAxis(U, 1, ABG)
03:08:07.530 00.000 8976 stepping (-14, 8) + (0, 1)
03:08:07.530 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:07.562 00.032 8976 Received - 47 (G) 
03:08:07.562 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:07.562 00.000 8976 stepped: pos (-14, 9)
03:08:07.562 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
03:08:07.562 00.000 8976 MountToCamera -- mountX=2.21 mountY=-1.35 hyp=2.59 mountTheta=-0.55 cameraX=0.19, cameraY=2.58 cameraTheta=1.50
03:08:07.562 00.000 8976 incremental bump (0.194, 2.585) isValid = 1
03:08:07.562 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
03:08:07.562 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:08:07.562 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:08:07.562 00.000 8976 move complete, result=0
03:08:07.562 00.000 8976 worker thread done servicing request
03:08:07.562 00.000 9828 Worker thread wakes up
03:08:07.562 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:08:07.562 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:08:07.562 00.000 8976 Worker thread wakes up
03:08:07.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:07.563 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:07.563 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
03:08:07.563 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
03:08:07.563 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
03:08:07.563 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
03:08:07.563 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:08:07.563 00.000 9828 BLC: window closed
03:08:07.563 00.000 9828 MoveAxis(E, 4, B)
03:08:07.563 00.000 9828 Guiding  Dir = 2, Dur = 4
03:08:07.563 00.000 9828 IsSlewing returns 0
03:08:07.563 00.000 9828 IsGuiding returns 0
03:08:07.564 00.001 9828 PulseGuide returned control before completion, sleep 14
03:08:07.593 00.029 9828 IsGuiding returns 1
03:08:07.593 00.000 9828 scope still moving after pulse duration time elapsed
03:08:07.624 00.031 9828 IsSlewing returns 0
03:08:07.624 00.000 9828 IsGuiding returns 1
03:08:07.655 00.031 9828 IsSlewing returns 0
03:08:07.655 00.000 9828 IsGuiding returns 1
03:08:07.686 00.031 9828 IsSlewing returns 0
03:08:07.687 00.001 9828 IsGuiding returns 0
03:08:07.687 00.000 9828 scope move finished after 4 + 119 ms
03:08:07.687 00.000 9828 Move returns status 0, amount 4
03:08:07.687 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:07.687 00.000 9828 MoveAxis(N, 16, B)
03:08:07.687 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:07.702 00.015 9828 IsSlewing returns 0
03:08:07.702 00.000 9828 IsGuiding returns 0
03:08:07.702 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:07.734 00.032 9828 IsGuiding returns 1
03:08:07.734 00.000 9828 scope still moving after pulse duration time elapsed
03:08:07.766 00.032 9828 IsSlewing returns 0
03:08:07.766 00.000 9828 IsGuiding returns 1
03:08:07.798 00.032 9828 IsSlewing returns 0
03:08:07.798 00.000 9828 IsGuiding returns 1
03:08:07.845 00.047 9828 IsSlewing returns 0
03:08:07.845 00.000 9828 IsGuiding returns 0
03:08:07.845 00.000 9828 scope move finished after 16 + 126 ms
03:08:07.845 00.000 9828 Move returns status 0, amount 16
03:08:07.845 00.000 9828 move complete, result=0
03:08:07.845 00.000 9828 worker thread done servicing request
03:08:07.845 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:08:08.255 00.410 8976 Exposure complete
03:08:08.260 00.005 8976 worker thread done servicing request
03:08:08.260 00.000 5052 OnExposeComplete: enter
03:08:08.260 00.000 5052 UpdateGuideState(): m_state=6
03:08:08.260 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12205
03:08:08.260 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.55, Mass=131, SNR=7.9, Peak=64 HFD=2.1
03:08:08.260 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.04) = xAngle (-3.61 = 2.68)
03:08:08.260 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.71 = 2.57)
03:08:08.260 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.56 mountX=-0.15 mountY=0.09, mountTheta=2.60
03:08:08.261 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.16, opts=13)
03:08:08.261 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.16)
03:08:08.261 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:08:08.261 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:08:08.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:08.261 00.000 8976 Worker thread wakes up
03:08:08.261 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.16) opts 0xd
03:08:08.262 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.16)
03:08:08.262 00.000 8976 Moving (0.00, -0.16) raw xDistance=-0.15 yDistance=0.09
03:08:08.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:08.262 00.000 5052 Enqueuing Expose request
03:08:08.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:08:08.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:08:08.262 00.000 8976 MoveAxis(R, 0, ABG)
03:08:08.262 00.000 8976 MoveAxis(U, 0, ABG)
03:08:08.262 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
03:08:08.262 00.000 8976 MountToCamera -- mountX=2.19 mountY=-1.38 hyp=2.59 mountTheta=-0.56 cameraX=0.23, cameraY=2.58 cameraTheta=1.48
03:08:08.262 00.000 8976 incremental bump (0.228, 2.576) isValid = 1
03:08:08.262 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
03:08:08.262 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:08:08.262 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:08:08.262 00.000 8976 move complete, result=0
03:08:08.262 00.000 8976 worker thread done servicing request
03:08:08.262 00.000 9828 Worker thread wakes up
03:08:08.262 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:08:08.263 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:08:08.263 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
03:08:08.263 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
03:08:08.263 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
03:08:08.263 00.000 8976 Worker thread wakes up
03:08:08.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:08.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:08.263 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:08.263 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:08:08.263 00.000 9828 BLC: window closed
03:08:08.263 00.000 9828 MoveAxis(E, 5, B)
03:08:08.263 00.000 9828 Guiding  Dir = 2, Dur = 5
03:08:08.264 00.001 9828 IsSlewing returns 0
03:08:08.264 00.000 9828 IsGuiding returns 0
03:08:08.264 00.000 9828 PulseGuide returned control before completion, sleep 15
03:08:08.280 00.016 9828 IsGuiding returns 1
03:08:08.280 00.000 9828 scope still moving after pulse duration time elapsed
03:08:08.312 00.032 9828 IsSlewing returns 0
03:08:08.312 00.000 9828 IsGuiding returns 1
03:08:08.342 00.030 9828 IsSlewing returns 0
03:08:08.342 00.000 9828 IsGuiding returns 1
03:08:08.374 00.032 9828 IsSlewing returns 0
03:08:08.374 00.000 9828 IsGuiding returns 0
03:08:08.374 00.000 9828 scope move finished after 5 + 104 ms
03:08:08.374 00.000 9828 Move returns status 0, amount 5
03:08:08.374 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:08.374 00.000 9828 MoveAxis(N, 16, B)
03:08:08.374 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:08.390 00.016 9828 IsSlewing returns 0
03:08:08.390 00.000 9828 IsGuiding returns 1
03:08:08.390 00.000 9828 Entered PulseGuideScope while moving
03:08:08.453 00.063 9828 IsSlewing returns 0
03:08:08.453 00.000 9828 IsGuiding returns 1
03:08:08.453 00.000 9828 Still moving
03:08:08.516 00.063 9828 IsSlewing returns 0
03:08:08.516 00.000 9828 IsGuiding returns 0
03:08:08.516 00.000 9828 Movement stopped - continuing
03:08:08.516 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:08.547 00.031 9828 IsGuiding returns 1
03:08:08.547 00.000 9828 scope still moving after pulse duration time elapsed
03:08:08.578 00.031 9828 IsSlewing returns 0
03:08:08.578 00.000 9828 IsGuiding returns 1
03:08:08.609 00.031 9828 IsSlewing returns 0
03:08:08.609 00.000 9828 IsGuiding returns 1
03:08:08.639 00.030 9828 IsSlewing returns 0
03:08:08.639 00.000 9828 IsGuiding returns 1
03:08:08.670 00.031 9828 IsSlewing returns 0
03:08:08.670 00.000 9828 IsGuiding returns 0
03:08:08.670 00.000 9828 scope move finished after 16 + 137 ms
03:08:08.670 00.000 9828 Move returns status 0, amount 16
03:08:08.670 00.000 9828 move complete, result=0
03:08:08.670 00.000 9828 worker thread done servicing request
03:08:08.670 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:08:08.947 00.277 8976 Exposure complete
03:08:08.953 00.006 8976 worker thread done servicing request
03:08:08.953 00.000 5052 OnExposeComplete: enter
03:08:08.953 00.000 5052 UpdateGuideState(): m_state=6
03:08:08.953 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12206
03:08:08.953 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.16, Mass=157, SNR=8.7, Peak=80 HFD=2.1
03:08:08.953 00.000 5052 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.04) = xAngle (-3.52 = 2.76)
03:08:08.953 00.000 5052 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.63 = 2.66)
03:08:08.953 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.55 hyp=0.55 cameraTheta=-1.48 mountX=-0.51 mountY=0.26, mountTheta=2.68
03:08:08.954 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.55, opts=13)
03:08:08.954 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.55)
03:08:08.954 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:08:08.954 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
03:08:08.954 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:08.954 00.000 8976 Worker thread wakes up
03:08:08.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.55) opts 0xd
03:08:08.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.55)
03:08:08.954 00.000 8976 Moving (0.05, -0.55) raw xDistance=-0.51 yDistance=0.26
03:08:08.954 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:08.954 00.000 5052 Enqueuing Expose request
03:08:08.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:08:08.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:08:08.954 00.000 8976 MoveAxis(R, 2, ABG)
03:08:08.954 00.000 8976 stepping (-14, 9) + (2, 0)
03:08:08.955 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:08.984 00.029 8976 Received - 47 (G) 
03:08:08.985 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:08.985 00.000 8976 stepped: pos (-12, 9)
03:08:08.985 00.000 8976 MoveAxis(U, 0, ABG)
03:08:08.985 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
03:08:08.985 00.000 8976 MountToCamera -- mountX=2.07 mountY=-1.39 hyp=2.50 mountTheta=-0.59 cameraX=0.30, cameraY=2.48 cameraTheta=1.45
03:08:08.985 00.000 8976 incremental bump (0.296, 2.481) isValid = 1
03:08:08.985 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
03:08:08.985 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:08:08.985 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:08:08.985 00.000 8976 move complete, result=0
03:08:08.985 00.000 8976 worker thread done servicing request
03:08:08.985 00.000 8976 Worker thread wakes up
03:08:08.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:08.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:08.985 00.000 9828 Worker thread wakes up
03:08:08.985 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:08:08.985 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:08:08.985 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
03:08:08.985 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
03:08:08.985 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 0 ms NORTH
03:08:08.986 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
03:08:08.986 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:08:08.986 00.000 9828 BLC: window closed
03:08:08.986 00.000 9828 MoveAxis(E, 6, B)
03:08:08.986 00.000 9828 Guiding  Dir = 2, Dur = 6
03:08:08.986 00.000 9828 IsSlewing returns 0
03:08:08.986 00.000 9828 IsGuiding returns 0
03:08:08.986 00.000 9828 PulseGuide returned control before completion, sleep 16
03:08:09.011 00.025 9828 IsGuiding returns 1
03:08:09.011 00.000 9828 scope still moving after pulse duration time elapsed
03:08:09.042 00.031 9828 IsSlewing returns 0
03:08:09.042 00.000 9828 IsGuiding returns 1
03:08:09.074 00.032 9828 IsSlewing returns 0
03:08:09.074 00.000 9828 IsGuiding returns 1
03:08:09.106 00.032 9828 IsSlewing returns 0
03:08:09.106 00.000 9828 IsGuiding returns 0
03:08:09.106 00.000 9828 scope move finished after 6 + 114 ms
03:08:09.106 00.000 9828 Move returns status 0, amount 6
03:08:09.106 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:09.107 00.001 9828 MoveAxis(N, 16, B)
03:08:09.107 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:09.122 00.015 9828 IsSlewing returns 0
03:08:09.122 00.000 9828 IsGuiding returns 0
03:08:09.123 00.001 9828 PulseGuide returned control before completion, sleep 26
03:08:09.153 00.030 9828 IsGuiding returns 1
03:08:09.157 00.004 9828 scope still moving after pulse duration time elapsed
03:08:09.185 00.028 9828 IsSlewing returns 0
03:08:09.185 00.000 9828 IsGuiding returns 1
03:08:09.217 00.032 9828 IsSlewing returns 0
03:08:09.217 00.000 9828 IsGuiding returns 1
03:08:09.247 00.030 9828 IsSlewing returns 0
03:08:09.247 00.000 9828 IsGuiding returns 1
03:08:09.278 00.031 9828 IsSlewing returns 0
03:08:09.278 00.000 9828 IsGuiding returns 0
03:08:09.278 00.000 9828 scope move finished after 16 + 139 ms
03:08:09.278 00.000 9828 Move returns status 0, amount 16
03:08:09.278 00.000 9828 move complete, result=0
03:08:09.278 00.000 9828 worker thread done servicing request
03:08:09.278 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:08:09.671 00.393 8976 Exposure complete
03:08:09.676 00.005 8976 worker thread done servicing request
03:08:09.676 00.000 5052 OnExposeComplete: enter
03:08:09.676 00.000 5052 UpdateGuideState(): m_state=6
03:08:09.677 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12207
03:08:09.677 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.15, Mass=153, SNR=8.5, Peak=71 HFD=2.0
03:08:09.677 00.000 5052 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.04) = xAngle (-4.43 = 1.86)
03:08:09.677 00.000 5052 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.75)
03:08:09.677 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.55 hyp=0.81 cameraTheta=-2.38 mountX=-0.23 mountY=0.79, mountTheta=1.85
03:08:09.677 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.55, opts=13)
03:08:09.677 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.55)
03:08:09.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:08:09.677 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:08:09.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:09.677 00.000 8976 Worker thread wakes up
03:08:09.678 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:09.678 00.000 5052 Enqueuing Expose request
03:08:09.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.55) opts 0xd
03:08:09.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.55)
03:08:09.678 00.000 8976 Moving (-0.59, -0.55) raw xDistance=-0.23 yDistance=0.79
03:08:09.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:08:09.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
03:08:09.678 00.000 8976 MoveAxis(R, 0, ABG)
03:08:09.678 00.000 8976 MoveAxis(D, 3, ABG)
03:08:09.678 00.000 8976 stepping (-12, 9) + (0, -3)
03:08:09.678 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:09.720 00.042 8976 Received - 47 (G) 
03:08:09.720 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:09.720 00.000 8976 stepped: pos (-12, 6)
03:08:09.720 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
03:08:09.720 00.000 8976 MountToCamera -- mountX=2.00 mountY=-1.25 hyp=2.35 mountTheta=-0.56 cameraX=0.20, cameraY=2.35 cameraTheta=1.48
03:08:09.720 00.000 8976 incremental bump (0.203, 2.345) isValid = 1
03:08:09.720 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
03:08:09.720 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:08:09.720 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:08:09.720 00.000 8976 move complete, result=0
03:08:09.720 00.000 8976 worker thread done servicing request
03:08:09.721 00.001 8976 Worker thread wakes up
03:08:09.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:09.721 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:09.721 00.000 9828 Worker thread wakes up
03:08:09.721 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:08:09.721 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:08:09.721 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
03:08:09.721 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
03:08:09.721 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:08:09.721 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
03:08:09.721 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:08:09.721 00.000 9828 BLC: window closed
03:08:09.721 00.000 9828 MoveAxis(E, 5, B)
03:08:09.721 00.000 9828 Guiding  Dir = 2, Dur = 5
03:08:09.722 00.001 9828 IsSlewing returns 0
03:08:09.722 00.000 9828 IsGuiding returns 0
03:08:09.722 00.000 9828 PulseGuide returned control before completion, sleep 15
03:08:09.747 00.025 9828 IsGuiding returns 1
03:08:09.747 00.000 9828 scope still moving after pulse duration time elapsed
03:08:09.778 00.031 9828 IsSlewing returns 0
03:08:09.778 00.000 9828 IsGuiding returns 1
03:08:09.808 00.030 9828 IsSlewing returns 0
03:08:09.808 00.000 9828 IsGuiding returns 1
03:08:09.839 00.031 9828 IsSlewing returns 0
03:08:09.839 00.000 9828 IsGuiding returns 0
03:08:09.839 00.000 9828 scope move finished after 5 + 112 ms
03:08:09.839 00.000 9828 Move returns status 0, amount 5
03:08:09.839 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:09.839 00.000 9828 MoveAxis(N, 16, B)
03:08:09.839 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:09.855 00.016 9828 IsSlewing returns 0
03:08:09.855 00.000 9828 IsGuiding returns 0
03:08:09.855 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:09.887 00.032 9828 IsGuiding returns 1
03:08:09.887 00.000 9828 scope still moving after pulse duration time elapsed
03:08:09.919 00.032 9828 IsSlewing returns 0
03:08:09.919 00.000 9828 IsGuiding returns 1
03:08:09.950 00.031 9828 IsSlewing returns 0
03:08:09.950 00.000 9828 IsGuiding returns 1
03:08:09.983 00.033 9828 IsSlewing returns 0
03:08:09.983 00.000 9828 IsGuiding returns 1
03:08:10.013 00.030 9828 IsSlewing returns 0
03:08:10.013 00.000 9828 IsGuiding returns 0
03:08:10.013 00.000 9828 scope move finished after 16 + 142 ms
03:08:10.013 00.000 9828 Move returns status 0, amount 16
03:08:10.013 00.000 9828 move complete, result=0
03:08:10.014 00.001 9828 worker thread done servicing request
03:08:10.014 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:08:10.401 00.387 8976 Exposure complete
03:08:10.407 00.006 8976 worker thread done servicing request
03:08:10.407 00.000 5052 OnExposeComplete: enter
03:08:10.407 00.000 5052 UpdateGuideState(): m_state=6
03:08:10.407 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12208
03:08:10.407 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.22, Mass=140, SNR=8.2, Peak=71 HFD=1.6
03:08:10.407 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.34 = 1.94)
03:08:10.407 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.84)
03:08:10.407 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.49 hyp=0.65 cameraTheta=-2.30 mountX=-0.24 mountY=0.63, mountTheta=1.93
03:08:10.408 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.49, opts=13)
03:08:10.408 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.49)
03:08:10.408 00.000 8976 Worker thread wakes up
03:08:10.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.49) opts 0xd
03:08:10.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.49)
03:08:10.408 00.000 8976 Moving (-0.43, -0.49) raw xDistance=-0.24 yDistance=0.63
03:08:10.408 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:08:10.408 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:08:10.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:10.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:10.409 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:08:10.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
03:08:10.409 00.000 8976 MoveAxis(R, 0, ABG)
03:08:10.409 00.000 8976 MoveAxis(D, 3, ABG)
03:08:10.409 00.000 8976 stepping (-12, 6) + (0, -3)
03:08:10.409 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:10.409 00.000 5052 Enqueuing Expose request
03:08:10.439 00.030 8976 Received - 47 (G) 
03:08:10.439 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:10.439 00.000 8976 stepped: pos (-12, 3)
03:08:10.439 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
03:08:10.439 00.000 8976 MountToCamera -- mountX=1.94 mountY=-0.99 hyp=2.18 mountTheta=-0.47 cameraX=-0.00, cameraY=2.18 cameraTheta=1.57
03:08:10.439 00.000 8976 incremental bump (-0.000, 2.183) isValid = 1
03:08:10.439 00.000 8976 Scheduling Mount bump of (-0.000, 0.119)
03:08:10.439 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:08:10.439 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:08:10.439 00.000 8976 move complete, result=0
03:08:10.439 00.000 8976 worker thread done servicing request
03:08:10.439 00.000 9828 Worker thread wakes up
03:08:10.439 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:08:10.439 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:08:10.439 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
03:08:10.439 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:08:10.440 00.001 8976 Worker thread wakes up
03:08:10.440 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.70)
03:08:10.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:10.440 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
03:08:10.440 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:10.440 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:08:10.440 00.000 9828 BLC: window closed
03:08:10.440 00.000 9828 MoveAxis(E, 2, B)
03:08:10.440 00.000 9828 Guiding  Dir = 2, Dur = 2
03:08:10.440 00.000 9828 IsSlewing returns 0
03:08:10.441 00.001 9828 IsGuiding returns 0
03:08:10.441 00.000 9828 PulseGuide returned control before completion, sleep 12
03:08:10.465 00.024 9828 IsGuiding returns 1
03:08:10.465 00.000 9828 scope still moving after pulse duration time elapsed
03:08:10.497 00.032 9828 IsSlewing returns 0
03:08:10.497 00.000 9828 IsGuiding returns 1
03:08:10.528 00.031 9828 IsSlewing returns 0
03:08:10.528 00.000 9828 IsGuiding returns 1
03:08:10.559 00.031 9828 IsSlewing returns 0
03:08:10.559 00.000 9828 IsGuiding returns 0
03:08:10.559 00.000 9828 scope move finished after 2 + 116 ms
03:08:10.559 00.000 9828 Move returns status 0, amount 2
03:08:10.559 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:10.559 00.000 9828 MoveAxis(N, 16, B)
03:08:10.559 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:10.574 00.015 9828 IsSlewing returns 0
03:08:10.574 00.000 9828 IsGuiding returns 0
03:08:10.575 00.001 9828 PulseGuide returned control before completion, sleep 26
03:08:10.605 00.030 9828 IsGuiding returns 1
03:08:10.605 00.000 9828 scope still moving after pulse duration time elapsed
03:08:10.636 00.031 9828 IsSlewing returns 0
03:08:10.636 00.000 9828 IsGuiding returns 1
03:08:10.667 00.031 9828 IsSlewing returns 0
03:08:10.667 00.000 9828 IsGuiding returns 1
03:08:10.698 00.031 9828 IsSlewing returns 0
03:08:10.698 00.000 9828 IsGuiding returns 0
03:08:10.698 00.000 9828 scope move finished after 16 + 108 ms
03:08:10.698 00.000 9828 Move returns status 0, amount 16
03:08:10.698 00.000 9828 move complete, result=0
03:08:10.699 00.001 9828 worker thread done servicing request
03:08:10.699 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:08:11.130 00.431 8976 Exposure complete
03:08:11.136 00.006 8976 worker thread done servicing request
03:08:11.136 00.000 5052 OnExposeComplete: enter
03:08:11.136 00.000 5052 UpdateGuideState(): m_state=6
03:08:11.136 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12209
03:08:11.136 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.76, Mass=139, SNR=8.2, Peak=74 HFD=1.9
03:08:11.136 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:08:11.136 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
03:08:11.136 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.29 cameraTheta=2.95 mountX=0.18 mountY=0.21, mountTheta=0.86
03:08:11.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.05, opts=13)
03:08:11.137 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.05)
03:08:11.137 00.000 8976 Worker thread wakes up
03:08:11.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.05) opts 0xd
03:08:11.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.05)
03:08:11.137 00.000 8976 Moving (-0.28, 0.05) raw xDistance=0.18 yDistance=0.21
03:08:11.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:08:11.137 00.000 5052 UpdateGuideState exits: m=139 SNR=8.2
03:08:11.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:11.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:11.138 00.001 5052 Enqueuing Expose request
03:08:11.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:08:11.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:08:11.138 00.000 8976 MoveAxis(R, 0, ABG)
03:08:11.138 00.000 8976 MoveAxis(U, 0, ABG)
03:08:11.138 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
03:08:11.138 00.000 8976 MountToCamera -- mountX=1.91 mountY=-0.82 hyp=2.08 mountTheta=-0.41 cameraX=-0.14, cameraY=2.07 cameraTheta=1.64
03:08:11.138 00.000 8976 incremental bump (-0.136, 2.074) isValid = 1
03:08:11.138 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
03:08:11.138 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:08:11.138 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:08:11.138 00.000 8976 move complete, result=0
03:08:11.138 00.000 9828 Worker thread wakes up
03:08:11.138 00.000 8976 worker thread done servicing request
03:08:11.138 00.000 8976 Worker thread wakes up
03:08:11.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:11.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:11.138 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:08:11.139 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:08:11.139 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:08:11.139 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
03:08:11.139 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
03:08:11.139 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.55
03:08:11.139 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:08:11.139 00.000 9828 BLC: window closed
03:08:11.139 00.000 9828 MoveAxis(W, 1, B)
03:08:11.139 00.000 9828 Guiding  Dir = 3, Dur = 1
03:08:11.139 00.000 9828 IsSlewing returns 0
03:08:11.140 00.001 9828 IsGuiding returns 0
03:08:11.140 00.000 9828 PulseGuide returned control before completion, sleep 11
03:08:11.166 00.026 9828 IsGuiding returns 1
03:08:11.166 00.000 9828 scope still moving after pulse duration time elapsed
03:08:11.197 00.031 9828 IsSlewing returns 0
03:08:11.197 00.000 9828 IsGuiding returns 1
03:08:11.228 00.031 9828 IsSlewing returns 0
03:08:11.228 00.000 9828 IsGuiding returns 1
03:08:11.260 00.032 9828 IsSlewing returns 0
03:08:11.260 00.000 9828 IsGuiding returns 0
03:08:11.260 00.000 9828 scope move finished after 1 + 119 ms
03:08:11.260 00.000 9828 Move returns status 0, amount 1
03:08:11.260 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:11.260 00.000 9828 MoveAxis(N, 16, B)
03:08:11.260 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:11.275 00.015 9828 IsSlewing returns 0
03:08:11.275 00.000 9828 IsGuiding returns 0
03:08:11.275 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:11.307 00.032 9828 IsGuiding returns 1
03:08:11.307 00.000 9828 scope still moving after pulse duration time elapsed
03:08:11.338 00.031 9828 IsSlewing returns 0
03:08:11.338 00.000 9828 IsGuiding returns 1
03:08:11.368 00.030 9828 IsSlewing returns 0
03:08:11.368 00.000 9828 IsGuiding returns 1
03:08:11.399 00.031 9828 IsSlewing returns 0
03:08:11.399 00.000 9828 IsGuiding returns 1
03:08:11.430 00.031 9828 IsSlewing returns 0
03:08:11.430 00.000 9828 IsGuiding returns 0
03:08:11.430 00.000 9828 scope move finished after 16 + 138 ms
03:08:11.430 00.000 9828 Move returns status 0, amount 16
03:08:11.430 00.000 9828 move complete, result=0
03:08:11.430 00.000 9828 worker thread done servicing request
03:08:11.430 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:08:11.824 00.394 8976 Exposure complete
03:08:11.830 00.006 8976 worker thread done servicing request
03:08:11.830 00.000 5052 OnExposeComplete: enter
03:08:11.830 00.000 5052 UpdateGuideState(): m_state=6
03:08:11.830 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12210
03:08:11.830 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.55, Mass=139, SNR=8.2, Peak=74 HFD=1.9
03:08:11.830 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.56 = 1.72)
03:08:11.830 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.62)
03:08:11.830 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.28 cameraTheta=-2.52 mountX=-0.04 mountY=0.28, mountTheta=1.72
03:08:11.831 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.16, opts=13)
03:08:11.831 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.16)
03:08:11.831 00.000 8976 Worker thread wakes up
03:08:11.832 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:08:11.832 00.000 5052 UpdateGuideState exits: m=139 SNR=8.2
03:08:11.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:11.832 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:11.832 00.000 5052 Enqueuing Expose request
03:08:11.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.16) opts 0xd
03:08:11.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.16)
03:08:11.832 00.000 8976 Moving (-0.22, -0.16) raw xDistance=-0.04 yDistance=0.28
03:08:11.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:08:11.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
03:08:11.832 00.000 8976 MoveAxis(R, 0, ABG)
03:08:11.832 00.000 8976 MoveAxis(D, 1, ABG)
03:08:11.832 00.000 8976 stepping (-12, 3) + (0, -1)
03:08:11.832 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:11.862 00.030 8976 Received - 47 (G) 
03:08:11.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:11.862 00.000 8976 stepped: pos (-12, 2)
03:08:11.862 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
03:08:11.862 00.000 8976 MountToCamera -- mountX=1.89 mountY=-0.66 hyp=2.00 mountTheta=-0.33 cameraX=-0.27, cameraY=1.98 cameraTheta=1.71
03:08:11.862 00.000 8976 incremental bump (-0.274, 1.977) isValid = 1
03:08:11.862 00.000 8976 Scheduling Mount bump of (-0.016, 0.118)
03:08:11.863 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:08:11.863 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:08:11.863 00.000 8976 move complete, result=0
03:08:11.863 00.000 9828 Worker thread wakes up
03:08:11.863 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:08:11.863 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:08:11.863 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
03:08:11.863 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
03:08:11.863 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.48
03:08:11.863 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:08:11.863 00.000 8976 worker thread done servicing request
03:08:11.863 00.000 8976 Worker thread wakes up
03:08:11.863 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:08:11.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:11.863 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:11.863 00.000 9828 BLC: window closed
03:08:11.864 00.001 9828 MoveAxis(W, 3, B)
03:08:11.864 00.000 9828 Guiding  Dir = 3, Dur = 3
03:08:11.864 00.000 9828 IsSlewing returns 0
03:08:11.864 00.000 9828 IsGuiding returns 0
03:08:11.864 00.000 9828 PulseGuide returned control before completion, sleep 13
03:08:11.885 00.021 9828 IsGuiding returns 1
03:08:11.885 00.000 9828 scope still moving after pulse duration time elapsed
03:08:11.915 00.030 9828 IsSlewing returns 0
03:08:11.915 00.000 9828 IsGuiding returns 1
03:08:11.947 00.032 9828 IsSlewing returns 0
03:08:11.948 00.001 9828 IsGuiding returns 1
03:08:11.977 00.029 9828 IsSlewing returns 0
03:08:11.977 00.000 9828 IsGuiding returns 1
03:08:12.008 00.031 9828 IsSlewing returns 0
03:08:12.009 00.001 9828 IsGuiding returns 0
03:08:12.009 00.000 9828 scope move finished after 3 + 142 ms
03:08:12.010 00.001 9828 Move returns status 0, amount 3
03:08:12.010 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:12.010 00.000 9828 MoveAxis(N, 16, B)
03:08:12.010 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:12.024 00.014 9828 IsSlewing returns 0
03:08:12.024 00.000 9828 IsGuiding returns 0
03:08:12.024 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:12.056 00.032 9828 IsGuiding returns 1
03:08:12.056 00.000 9828 scope still moving after pulse duration time elapsed
03:08:12.087 00.031 9828 IsSlewing returns 0
03:08:12.087 00.000 9828 IsGuiding returns 1
03:08:12.119 00.032 9828 IsSlewing returns 0
03:08:12.119 00.000 9828 IsGuiding returns 1
03:08:12.150 00.031 9828 IsSlewing returns 0
03:08:12.150 00.000 9828 IsGuiding returns 1
03:08:12.181 00.031 9828 IsSlewing returns 0
03:08:12.181 00.000 9828 IsGuiding returns 0
03:08:12.181 00.000 9828 scope move finished after 16 + 140 ms
03:08:12.181 00.000 9828 Move returns status 0, amount 16
03:08:12.181 00.000 9828 move complete, result=0
03:08:12.181 00.000 9828 worker thread done servicing request
03:08:12.181 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
03:08:12.548 00.367 8976 Exposure complete
03:08:12.553 00.005 8976 worker thread done servicing request
03:08:12.554 00.001 5052 OnExposeComplete: enter
03:08:12.554 00.000 5052 UpdateGuideState(): m_state=6
03:08:12.554 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12211
03:08:12.554 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.58, Mass=145, SNR=8.3, Peak=86 HFD=1.8
03:08:12.554 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.79 = 1.49)
03:08:12.554 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.39)
03:08:12.554 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.13 hyp=0.34 cameraTheta=-2.75 mountX=0.03 mountY=0.33, mountTheta=1.49
03:08:12.554 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.13, opts=13)
03:08:12.555 00.001 5052 Enqueuing Move request for stepguider (-0.31, -0.13)
03:08:12.555 00.000 8976 Worker thread wakes up
03:08:12.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.13) opts 0xd
03:08:12.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.13)
03:08:12.555 00.000 8976 Moving (-0.31, -0.13) raw xDistance=0.03 yDistance=0.33
03:08:12.555 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:08:12.555 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:08:12.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:12.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:08:12.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
03:08:12.555 00.000 8976 MoveAxis(R, 0, ABG)
03:08:12.555 00.000 8976 MoveAxis(D, 1, ABG)
03:08:12.555 00.000 8976 stepping (-12, 2) + (0, -1)
03:08:12.555 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:12.555 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:12.555 00.000 5052 Enqueuing Expose request
03:08:12.581 00.026 8976 Received - 47 (G) 
03:08:12.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:12.581 00.000 8976 stepped: pos (-12, 1)
03:08:12.581 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
03:08:12.581 00.000 8976 MountToCamera -- mountX=1.87 mountY=-0.49 hyp=1.93 mountTheta=-0.26 cameraX=-0.41, cameraY=1.89 cameraTheta=1.79
03:08:12.581 00.000 8976 incremental bump (-0.413, 1.889) isValid = 1
03:08:12.581 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
03:08:12.581 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:08:12.581 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:08:12.581 00.000 8976 move complete, result=0
03:08:12.581 00.000 8976 worker thread done servicing request
03:08:12.581 00.000 8976 Worker thread wakes up
03:08:12.582 00.001 9828 Worker thread wakes up
03:08:12.582 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:08:12.582 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:08:12.582 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
03:08:12.582 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.49)
03:08:12.582 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
03:08:12.582 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:08:12.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:12.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:12.582 00.000 9828 BLC: window closed
03:08:12.582 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:08:12.582 00.000 9828 MoveAxis(W, 6, B)
03:08:12.582 00.000 9828 Guiding  Dir = 3, Dur = 6
03:08:12.583 00.001 9828 IsSlewing returns 0
03:08:12.583 00.000 9828 IsGuiding returns 0
03:08:12.583 00.000 9828 PulseGuide returned control before completion, sleep 16
03:08:12.602 00.019 9828 IsGuiding returns 1
03:08:12.602 00.000 9828 scope still moving after pulse duration time elapsed
03:08:12.633 00.031 9828 IsSlewing returns 0
03:08:12.633 00.000 9828 IsGuiding returns 1
03:08:12.664 00.031 9828 IsSlewing returns 0
03:08:12.664 00.000 9828 IsGuiding returns 1
03:08:12.695 00.031 9828 IsSlewing returns 0
03:08:12.695 00.000 9828 IsGuiding returns 0
03:08:12.695 00.000 9828 scope move finished after 6 + 106 ms
03:08:12.695 00.000 9828 Move returns status 0, amount 6
03:08:12.695 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:12.695 00.000 9828 MoveAxis(N, 16, B)
03:08:12.695 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:12.711 00.016 9828 IsSlewing returns 0
03:08:12.711 00.000 9828 IsGuiding returns 0
03:08:12.711 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:12.742 00.031 9828 IsGuiding returns 1
03:08:12.742 00.000 9828 scope still moving after pulse duration time elapsed
03:08:12.774 00.032 9828 IsSlewing returns 0
03:08:12.774 00.000 9828 IsGuiding returns 1
03:08:12.805 00.031 9828 IsSlewing returns 0
03:08:12.805 00.000 9828 IsGuiding returns 1
03:08:12.836 00.031 9828 IsSlewing returns 0
03:08:12.836 00.000 9828 IsGuiding returns 1
03:08:12.867 00.031 9828 IsSlewing returns 0
03:08:12.867 00.000 9828 IsGuiding returns 0
03:08:12.867 00.000 9828 scope move finished after 16 + 139 ms
03:08:12.867 00.000 9828 Move returns status 0, amount 16
03:08:12.867 00.000 9828 move complete, result=0
03:08:12.867 00.000 9828 worker thread done servicing request
03:08:12.867 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
03:08:13.271 00.404 8976 Exposure complete
03:08:13.277 00.006 8976 worker thread done servicing request
03:08:13.277 00.000 5052 OnExposeComplete: enter
03:08:13.277 00.000 5052 UpdateGuideState(): m_state=6
03:08:13.277 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12212
03:08:13.277 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.51, Mass=136, SNR=8.1, Peak=65 HFD=1.5
03:08:13.277 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
03:08:13.277 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
03:08:13.278 00.001 5052 CameraToMount -- cameraX=0.38 cameraY=-0.20 hyp=0.43 cameraTheta=-0.49 mountX=-0.35 mountY=-0.21, mountTheta=-2.61
03:08:13.278 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.20, opts=13)
03:08:13.278 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.20)
03:08:13.278 00.000 8976 Worker thread wakes up
03:08:13.279 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:08:13.279 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:08:13.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:13.279 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:13.279 00.000 5052 Enqueuing Expose request
03:08:13.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.20) opts 0xd
03:08:13.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.20)
03:08:13.279 00.000 8976 Moving (0.38, -0.20) raw xDistance=-0.35 yDistance=-0.21
03:08:13.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:08:13.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:08:13.279 00.000 8976 MoveAxis(R, 1, ABG)
03:08:13.279 00.000 8976 stepping (-12, 1) + (1, 0)
03:08:13.279 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:13.300 00.021 8976 Received - 47 (G) 
03:08:13.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:13.300 00.000 8976 stepped: pos (-11, 1)
03:08:13.300 00.000 8976 MoveAxis(U, 0, ABG)
03:08:13.300 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
03:08:13.301 00.001 8976 MountToCamera -- mountX=1.81 mountY=-0.38 hyp=1.85 mountTheta=-0.21 cameraX=-0.48, cameraY=1.78 cameraTheta=1.84
03:08:13.301 00.000 8976 incremental bump (-0.483, 1.784) isValid = 1
03:08:13.301 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
03:08:13.301 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
03:08:13.301 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
03:08:13.301 00.000 8976 move complete, result=0
03:08:13.301 00.000 9828 Worker thread wakes up
03:08:13.301 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
03:08:13.301 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:08:13.301 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
03:08:13.301 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
03:08:13.301 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.02 mountY=-0.12, mountTheta=-1.36
03:08:13.301 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.02 yDistance=-0.12
03:08:13.301 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.2 px 0 ms NORTH
03:08:13.301 00.000 8976 worker thread done servicing request
03:08:13.301 00.000 8976 Worker thread wakes up
03:08:13.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:13.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:13.302 00.001 9828 BLC: window closed
03:08:13.302 00.000 9828 MoveAxis(W, 8, B)
03:08:13.302 00.000 9828 Guiding  Dir = 3, Dur = 8
03:08:13.302 00.000 9828 IsSlewing returns 0
03:08:13.302 00.000 9828 IsGuiding returns 0
03:08:13.302 00.000 9828 PulseGuide returned control before completion, sleep 18
03:08:13.322 00.020 9828 IsGuiding returns 1
03:08:13.322 00.000 9828 scope still moving after pulse duration time elapsed
03:08:13.353 00.031 9828 IsSlewing returns 0
03:08:13.353 00.000 9828 IsGuiding returns 1
03:08:13.386 00.033 9828 IsSlewing returns 0
03:08:13.386 00.000 9828 IsGuiding returns 1
03:08:13.416 00.030 9828 IsSlewing returns 0
03:08:13.416 00.000 9828 IsGuiding returns 0
03:08:13.416 00.000 9828 scope move finished after 8 + 106 ms
03:08:13.416 00.000 9828 Move returns status 0, amount 8
03:08:13.416 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:13.417 00.001 9828 MoveAxis(N, 16, B)
03:08:13.418 00.001 9828 Guiding  Dir = 0, Dur = 16
03:08:13.432 00.014 9828 IsSlewing returns 0
03:08:13.432 00.000 9828 IsGuiding returns 0
03:08:13.432 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:13.462 00.030 9828 IsGuiding returns 1
03:08:13.462 00.000 9828 scope still moving after pulse duration time elapsed
03:08:13.493 00.031 9828 IsSlewing returns 0
03:08:13.494 00.001 9828 IsGuiding returns 1
03:08:13.524 00.030 9828 IsSlewing returns 0
03:08:13.524 00.000 9828 IsGuiding returns 1
03:08:13.555 00.031 9828 IsSlewing returns 0
03:08:13.555 00.000 9828 IsGuiding returns 1
03:08:13.586 00.031 9828 IsSlewing returns 0
03:08:13.586 00.000 9828 IsGuiding returns 0
03:08:13.586 00.000 9828 scope move finished after 16 + 138 ms
03:08:13.586 00.000 9828 Move returns status 0, amount 16
03:08:13.586 00.000 9828 move complete, result=0
03:08:13.586 00.000 9828 worker thread done servicing request
03:08:13.586 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
03:08:13.987 00.401 8976 Exposure complete
03:08:13.993 00.006 8976 worker thread done servicing request
03:08:13.993 00.000 5052 OnExposeComplete: enter
03:08:13.993 00.000 5052 UpdateGuideState(): m_state=6
03:08:13.993 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12213
03:08:13.993 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.48, Mass=142, SNR=8.2, Peak=69 HFD=1.4
03:08:13.994 00.001 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
03:08:13.994 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
03:08:13.994 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.23 hyp=0.41 cameraTheta=-0.61 mountX=-0.36 mountY=-0.15, mountTheta=-2.74
03:08:13.994 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.23, opts=13)
03:08:13.994 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.23)
03:08:13.994 00.000 8976 Worker thread wakes up
03:08:13.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.23) opts 0xd
03:08:13.995 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.23)
03:08:13.995 00.000 8976 Moving (0.34, -0.23) raw xDistance=-0.36 yDistance=-0.15
03:08:13.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
03:08:13.995 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:08:13.995 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:08:13.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:13.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:13.995 00.000 5052 Enqueuing Expose request
03:08:13.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:08:13.995 00.000 8976 MoveAxis(R, 2, ABG)
03:08:13.995 00.000 8976 stepping (-11, 1) + (2, 0)
03:08:13.995 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:14.020 00.025 8976 Received - 47 (G) 
03:08:14.020 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:14.020 00.000 8976 stepped: pos (-9, 1)
03:08:14.020 00.000 8976 MoveAxis(U, 0, ABG)
03:08:14.021 00.001 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
03:08:14.021 00.000 8976 MountToCamera -- mountX=1.67 mountY=-0.31 hyp=1.69 mountTheta=-0.18 cameraX=-0.48, cameraY=1.62 cameraTheta=1.86
03:08:14.021 00.000 8976 incremental bump (-0.484, 1.624) isValid = 1
03:08:14.021 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
03:08:14.021 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
03:08:14.021 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
03:08:14.021 00.000 8976 move complete, result=0
03:08:14.021 00.000 8976 worker thread done servicing request
03:08:14.021 00.000 8976 Worker thread wakes up
03:08:14.021 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
03:08:14.021 00.000 9828 Worker thread wakes up
03:08:14.021 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
03:08:14.021 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:08:14.021 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.95 = -1.34)
03:08:14.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:14.021 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.42)
03:08:14.021 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:14.022 00.001 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
03:08:14.022 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
03:08:14.022 00.000 9828 BLC: window closed
03:08:14.022 00.000 9828 MoveAxis(W, 9, B)
03:08:14.022 00.000 9828 Guiding  Dir = 3, Dur = 9
03:08:14.022 00.000 9828 IsSlewing returns 0
03:08:14.022 00.000 9828 IsGuiding returns 0
03:08:14.022 00.000 9828 PulseGuide returned control before completion, sleep 19
03:08:14.051 00.029 9828 IsGuiding returns 1
03:08:14.051 00.000 9828 scope still moving after pulse duration time elapsed
03:08:14.085 00.034 9828 IsSlewing returns 0
03:08:14.085 00.000 9828 IsGuiding returns 1
03:08:14.115 00.030 9828 IsSlewing returns 0
03:08:14.115 00.000 9828 IsGuiding returns 1
03:08:14.147 00.032 9828 IsSlewing returns 0
03:08:14.147 00.000 9828 IsGuiding returns 1
03:08:14.177 00.030 9828 IsSlewing returns 0
03:08:14.177 00.000 9828 IsGuiding returns 0
03:08:14.177 00.000 9828 scope move finished after 9 + 146 ms
03:08:14.177 00.000 9828 Move returns status 0, amount 9
03:08:14.177 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:14.177 00.000 9828 MoveAxis(N, 16, B)
03:08:14.177 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:14.193 00.016 9828 IsSlewing returns 0
03:08:14.193 00.000 9828 IsGuiding returns 0
03:08:14.193 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:14.224 00.031 9828 IsGuiding returns 1
03:08:14.224 00.000 9828 scope still moving after pulse duration time elapsed
03:08:14.255 00.031 9828 IsSlewing returns 0
03:08:14.255 00.000 9828 IsGuiding returns 1
03:08:14.286 00.031 9828 IsSlewing returns 0
03:08:14.286 00.000 9828 IsGuiding returns 1
03:08:14.318 00.032 9828 IsSlewing returns 0
03:08:14.318 00.000 9828 IsGuiding returns 1
03:08:14.348 00.030 9828 IsSlewing returns 0
03:08:14.348 00.000 9828 IsGuiding returns 1
03:08:14.380 00.032 9828 IsSlewing returns 0
03:08:14.380 00.000 9828 IsGuiding returns 1
03:08:14.411 00.031 9828 IsSlewing returns 0
03:08:14.411 00.000 9828 IsGuiding returns 0
03:08:14.411 00.000 9828 scope move finished after 16 + 201 ms
03:08:14.411 00.000 9828 Move returns status 0, amount 16
03:08:14.411 00.000 9828 move complete, result=0
03:08:14.411 00.000 9828 worker thread done servicing request
03:08:14.411 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
03:08:14.706 00.295 8976 Exposure complete
03:08:14.712 00.006 8976 worker thread done servicing request
03:08:14.712 00.000 5052 OnExposeComplete: enter
03:08:14.712 00.000 5052 UpdateGuideState(): m_state=6
03:08:14.712 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12214
03:08:14.712 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.95, Mass=169, SNR=8.9, Peak=83 HFD=2.1
03:08:14.712 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
03:08:14.712 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
03:08:14.713 00.001 5052 CameraToMount -- cameraX=0.64 cameraY=0.24 hyp=0.69 cameraTheta=0.36 mountX=-0.08 mountY=-0.67, mountTheta=-1.69
03:08:14.713 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.24, opts=13)
03:08:14.714 00.001 5052 Enqueuing Move request for stepguider (0.64, 0.24)
03:08:14.714 00.000 8976 Worker thread wakes up
03:08:14.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.24) opts 0xd
03:08:14.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.24)
03:08:14.714 00.000 8976 Moving (0.64, 0.24) raw xDistance=-0.08 yDistance=-0.67
03:08:14.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:08:14.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
03:08:14.714 00.000 8976 MoveAxis(R, 0, ABG)
03:08:14.714 00.000 8976 MoveAxis(U, 3, ABG)
03:08:14.714 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:08:14.714 00.000 8976 stepping (-9, 1) + (0, 3)
03:08:14.714 00.000 5052 UpdateGuideState exits: m=169 SNR=8.9
03:08:14.714 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:14.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:14.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:14.714 00.000 5052 Enqueuing Expose request
03:08:14.756 00.042 8976 Received - 47 (G) 
03:08:14.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:14.756 00.000 8976 stepped: pos (-9, 4)
03:08:14.756 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
03:08:14.756 00.000 8976 MountToCamera -- mountX=1.57 mountY=-0.42 hyp=1.63 mountTheta=-0.26 cameraX=-0.34, cameraY=1.59 cameraTheta=1.78
03:08:14.756 00.000 8976 incremental bump (-0.345, 1.589) isValid = 1
03:08:14.756 00.000 8976 Scheduling Mount bump of (-0.024, 0.116)
03:08:14.756 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:08:14.756 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:08:14.756 00.000 8976 move complete, result=0
03:08:14.756 00.000 9828 Worker thread wakes up
03:08:14.756 00.000 8976 worker thread done servicing request
03:08:14.756 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:08:14.756 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:08:14.757 00.001 8976 Worker thread wakes up
03:08:14.757 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:14.757 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:08:14.757 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.87 = -1.41)
03:08:14.757 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:14.757 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.49)
03:08:14.757 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
03:08:14.757 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:08:14.757 00.000 9828 BLC: window closed
03:08:14.757 00.000 9828 MoveAxis(W, 6, B)
03:08:14.757 00.000 9828 Guiding  Dir = 3, Dur = 6
03:08:14.757 00.000 9828 IsSlewing returns 0
03:08:14.757 00.000 9828 IsGuiding returns 0
03:08:14.758 00.001 9828 PulseGuide returned control before completion, sleep 16
03:08:14.787 00.029 9828 IsGuiding returns 1
03:08:14.787 00.000 9828 scope still moving after pulse duration time elapsed
03:08:14.818 00.031 9828 IsSlewing returns 0
03:08:14.818 00.000 9828 IsGuiding returns 1
03:08:14.848 00.030 9828 IsSlewing returns 0
03:08:14.848 00.000 9828 IsGuiding returns 1
03:08:14.879 00.031 9828 IsSlewing returns 0
03:08:14.879 00.000 9828 IsGuiding returns 0
03:08:14.879 00.000 9828 scope move finished after 6 + 115 ms
03:08:14.879 00.000 9828 Move returns status 0, amount 6
03:08:14.879 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:14.879 00.000 9828 MoveAxis(N, 16, B)
03:08:14.879 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:14.894 00.015 9828 IsSlewing returns 0
03:08:14.894 00.000 9828 IsGuiding returns 0
03:08:14.895 00.001 9828 PulseGuide returned control before completion, sleep 26
03:08:14.925 00.030 9828 IsGuiding returns 1
03:08:14.925 00.000 9828 scope still moving after pulse duration time elapsed
03:08:14.956 00.031 9828 IsSlewing returns 0
03:08:14.956 00.000 9828 IsGuiding returns 1
03:08:14.986 00.030 9828 IsSlewing returns 0
03:08:14.986 00.000 9828 IsGuiding returns 1
03:08:15.018 00.032 9828 IsSlewing returns 0
03:08:15.018 00.000 9828 IsGuiding returns 1
03:08:15.049 00.031 9828 IsSlewing returns 0
03:08:15.049 00.000 9828 IsGuiding returns 0
03:08:15.049 00.000 9828 scope move finished after 16 + 138 ms
03:08:15.049 00.000 9828 Move returns status 0, amount 16
03:08:15.049 00.000 9828 move complete, result=0
03:08:15.049 00.000 9828 worker thread done servicing request
03:08:15.049 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
03:08:15.443 00.394 8976 Exposure complete
03:08:15.448 00.005 8976 worker thread done servicing request
03:08:15.448 00.000 5052 OnExposeComplete: enter
03:08:15.448 00.000 5052 UpdateGuideState(): m_state=6
03:08:15.449 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12215
03:08:15.449 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.20, Mass=155, SNR=8.6, Peak=71 HFD=2.2
03:08:15.449 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
03:08:15.449 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
03:08:15.449 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=-0.51 hyp=0.92 cameraTheta=-0.58 mountX=-0.80 mountY=-0.37, mountTheta=-2.71
03:08:15.449 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=-0.51, opts=13)
03:08:15.449 00.000 5052 Enqueuing Move request for stepguider (0.77, -0.51)
03:08:15.449 00.000 8976 Worker thread wakes up
03:08:15.450 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, -0.51) opts 0xd
03:08:15.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, -0.51)
03:08:15.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:08:15.450 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
03:08:15.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:15.450 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:15.450 00.000 8976 Moving (0.77, -0.51) raw xDistance=-0.80 yDistance=-0.37
03:08:15.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80
03:08:15.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
03:08:15.450 00.000 5052 Enqueuing Expose request
03:08:15.450 00.000 8976 MoveAxis(R, 3, ABG)
03:08:15.450 00.000 8976 stepping (-9, 4) + (3, 0)
03:08:15.450 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:15.491 00.041 8976 Received - 47 (G) 
03:08:15.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:15.491 00.000 8976 stepped: pos (-6, 4)
03:08:15.491 00.000 8976 MoveAxis(U, 2, ABG)
03:08:15.491 00.000 8976 stepping (-6, 4) + (0, 2)
03:08:15.491 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:15.523 00.032 8976 Received - 47 (G) 
03:08:15.523 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:15.523 00.000 8976 stepped: pos (-6, 6)
03:08:15.523 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
03:08:15.524 00.001 8976 MountToCamera -- mountX=1.36 mountY=-0.59 hyp=1.48 mountTheta=-0.41 cameraX=-0.09, cameraY=1.48 cameraTheta=1.63
03:08:15.524 00.000 8976 incremental bump (-0.089, 1.477) isValid = 1
03:08:15.524 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
03:08:15.524 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:08:15.524 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:08:15.524 00.000 8976 move complete, result=0
03:08:15.524 00.000 9828 Worker thread wakes up
03:08:15.524 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.4 px 2 ms NORTH
03:08:15.524 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:08:15.524 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:08:15.524 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
03:08:15.524 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
03:08:15.524 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
03:08:15.524 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:08:15.524 00.000 9828 BLC: window closed
03:08:15.524 00.000 8976 worker thread done servicing request
03:08:15.524 00.000 8976 Worker thread wakes up
03:08:15.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:15.525 00.001 9828 MoveAxis(W, 0, B)
03:08:15.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:15.525 00.000 9828 Move returns status 0, amount 0
03:08:15.525 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:15.525 00.000 9828 MoveAxis(N, 16, B)
03:08:15.525 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:15.525 00.000 9828 IsSlewing returns 0
03:08:15.525 00.000 9828 IsGuiding returns 0
03:08:15.525 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:15.565 00.040 9828 IsGuiding returns 1
03:08:15.565 00.000 9828 scope still moving after pulse duration time elapsed
03:08:15.596 00.031 9828 IsSlewing returns 0
03:08:15.596 00.000 9828 IsGuiding returns 1
03:08:15.627 00.031 9828 IsSlewing returns 0
03:08:15.627 00.000 9828 IsGuiding returns 1
03:08:15.658 00.031 9828 IsSlewing returns 0
03:08:15.658 00.000 9828 IsGuiding returns 0
03:08:15.658 00.000 9828 scope move finished after 16 + 117 ms
03:08:15.658 00.000 9828 Move returns status 0, amount 16
03:08:15.658 00.000 9828 move complete, result=0
03:08:15.658 00.000 9828 worker thread done servicing request
03:08:15.658 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
03:08:16.209 00.551 8976 Exposure complete
03:08:16.215 00.006 8976 worker thread done servicing request
03:08:16.215 00.000 5052 OnExposeComplete: enter
03:08:16.215 00.000 5052 UpdateGuideState(): m_state=6
03:08:16.215 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12216
03:08:16.215 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.71, Mass=119, SNR=7.6, Peak=74 HFD=1.7
03:08:16.215 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
03:08:16.215 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
03:08:16.215 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.00 hyp=0.63 cameraTheta=-0.01 mountX=-0.29 mountY=-0.53, mountTheta=-2.08
03:08:16.216 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.00, opts=13)
03:08:16.216 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.00)
03:08:16.216 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:08:16.216 00.000 5052 UpdateGuideState exits: m=119 SNR=7.6
03:08:16.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:16.216 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:16.216 00.000 5052 Enqueuing Expose request
03:08:16.216 00.000 8976 Worker thread wakes up
03:08:16.216 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.00) opts 0xd
03:08:16.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.00)
03:08:16.216 00.000 8976 Moving (0.63, -0.00) raw xDistance=-0.29 yDistance=-0.53
03:08:16.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.29
03:08:16.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
03:08:16.216 00.000 8976 MoveAxis(R, 1, ABG)
03:08:16.216 00.000 8976 stepping (-6, 6) + (1, 0)
03:08:16.216 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:16.243 00.027 8976 Received - 47 (G) 
03:08:16.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:16.243 00.000 8976 stepped: pos (-5, 6)
03:08:16.243 00.000 8976 MoveAxis(U, 2, ABG)
03:08:16.243 00.000 8976 stepping (-5, 6) + (0, 2)
03:08:16.243 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:16.274 00.031 8976 Received - 47 (G) 
03:08:16.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:16.274 00.000 8976 stepped: pos (-5, 8)
03:08:16.274 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
03:08:16.274 00.000 8976 MountToCamera -- mountX=1.16 mountY=-0.82 hyp=1.42 mountTheta=-0.61 cameraX=0.20, cameraY=1.41 cameraTheta=1.43
03:08:16.274 00.000 8976 incremental bump (0.199, 1.406) isValid = 1
03:08:16.274 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
03:08:16.274 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:08:16.274 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:08:16.275 00.001 8976 move complete, result=0
03:08:16.275 00.000 8976 worker thread done servicing request
03:08:16.275 00.000 8976 Worker thread wakes up
03:08:16.275 00.000 9828 Worker thread wakes up
03:08:16.275 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:08:16.275 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:08:16.275 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
03:08:16.275 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
03:08:16.275 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
03:08:16.275 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:08:16.275 00.000 9828 BLC: window closed
03:08:16.275 00.000 9828 MoveAxis(E, 7, B)
03:08:16.275 00.000 9828 Guiding  Dir = 2, Dur = 7
03:08:16.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:16.275 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
03:08:16.275 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:16.276 00.001 9828 IsSlewing returns 0
03:08:16.276 00.000 9828 IsGuiding returns 0
03:08:16.276 00.000 9828 PulseGuide returned control before completion, sleep 17
03:08:16.301 00.025 9828 IsGuiding returns 1
03:08:16.301 00.000 9828 scope still moving after pulse duration time elapsed
03:08:16.333 00.032 9828 IsSlewing returns 0
03:08:16.333 00.000 9828 IsGuiding returns 1
03:08:16.364 00.031 9828 IsSlewing returns 0
03:08:16.364 00.000 9828 IsGuiding returns 1
03:08:16.395 00.031 9828 IsSlewing returns 0
03:08:16.395 00.000 9828 IsGuiding returns 0
03:08:16.395 00.000 9828 scope move finished after 7 + 112 ms
03:08:16.395 00.000 9828 Move returns status 0, amount 7
03:08:16.396 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:16.396 00.000 9828 MoveAxis(N, 16, B)
03:08:16.396 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:16.410 00.014 9828 IsSlewing returns 0
03:08:16.410 00.000 9828 IsGuiding returns 0
03:08:16.410 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:16.442 00.032 9828 IsGuiding returns 1
03:08:16.442 00.000 9828 scope still moving after pulse duration time elapsed
03:08:16.474 00.032 9828 IsSlewing returns 0
03:08:16.474 00.000 9828 IsGuiding returns 1
03:08:16.505 00.031 9828 IsSlewing returns 0
03:08:16.505 00.000 9828 IsGuiding returns 1
03:08:16.535 00.030 9828 IsSlewing returns 0
03:08:16.535 00.000 9828 IsGuiding returns 1
03:08:16.566 00.031 9828 IsSlewing returns 0
03:08:16.566 00.000 9828 IsGuiding returns 0
03:08:16.566 00.000 9828 scope move finished after 16 + 139 ms
03:08:16.566 00.000 9828 Move returns status 0, amount 16
03:08:16.566 00.000 9828 move complete, result=0
03:08:16.566 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:08:16.567 00.001 9828 worker thread done servicing request
03:08:16.959 00.392 8976 Exposure complete
03:08:16.965 00.006 8976 worker thread done servicing request
03:08:16.965 00.000 5052 OnExposeComplete: enter
03:08:16.965 00.000 5052 UpdateGuideState(): m_state=6
03:08:16.965 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12217
03:08:16.965 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.80, Mass=123, SNR=7.7, Peak=76 HFD=2.0
03:08:16.965 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
03:08:16.965 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
03:08:16.965 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.09 hyp=0.82 cameraTheta=0.11 mountX=-0.29 mountY=-0.73, mountTheta=-1.95
03:08:16.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.09, opts=13)
03:08:16.966 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.09)
03:08:16.966 00.000 8976 Worker thread wakes up
03:08:16.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.09) opts 0xd
03:08:16.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.09)
03:08:16.966 00.000 8976 Moving (0.81, 0.09) raw xDistance=-0.29 yDistance=-0.73
03:08:16.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
03:08:16.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.73
03:08:16.966 00.000 8976 MoveAxis(R, 1, ABG)
03:08:16.966 00.000 8976 stepping (-5, 8) + (1, 0)
03:08:16.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:08:16.966 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
03:08:16.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:16.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:16.966 00.000 5052 Enqueuing Expose request
03:08:16.966 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:16.994 00.028 8976 Received - 47 (G) 
03:08:16.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:16.994 00.000 8976 stepped: pos (-4, 8)
03:08:16.994 00.000 8976 MoveAxis(U, 3, ABG)
03:08:16.994 00.000 8976 stepping (-4, 8) + (0, 3)
03:08:16.994 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:17.026 00.032 8976 Received - 47 (G) 
03:08:17.026 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:17.026 00.000 8976 stepped: pos (-4, 11)
03:08:17.026 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
03:08:17.026 00.000 8976 MountToCamera -- mountX=0.98 mountY=-1.12 hyp=1.49 mountTheta=-0.85 cameraX=0.55, cameraY=1.38 cameraTheta=1.19
03:08:17.026 00.000 8976 incremental bump (0.554, 1.384) isValid = 1
03:08:17.026 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
03:08:17.026 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:08:17.026 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:08:17.026 00.000 8976 move complete, result=0
03:08:17.026 00.000 8976 worker thread done servicing request
03:08:17.027 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
03:08:17.027 00.000 8976 Worker thread wakes up
03:08:17.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:17.027 00.000 9828 Worker thread wakes up
03:08:17.027 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:08:17.027 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:08:17.027 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
03:08:17.027 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
03:08:17.027 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
03:08:17.027 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:08:17.027 00.000 9828 BLC: window closed
03:08:17.027 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:17.027 00.000 9828 MoveAxis(E, 15, B)
03:08:17.027 00.000 9828 Guiding  Dir = 2, Dur = 15
03:08:17.028 00.001 9828 IsSlewing returns 0
03:08:17.028 00.000 9828 IsGuiding returns 0
03:08:17.028 00.000 9828 PulseGuide returned control before completion, sleep 25
03:08:17.064 00.036 9828 IsGuiding returns 1
03:08:17.064 00.000 9828 scope still moving after pulse duration time elapsed
03:08:17.095 00.031 9828 IsSlewing returns 0
03:08:17.095 00.000 9828 IsGuiding returns 1
03:08:17.126 00.031 9828 IsSlewing returns 0
03:08:17.126 00.000 9828 IsGuiding returns 1
03:08:17.157 00.031 9828 IsSlewing returns 0
03:08:17.157 00.000 9828 IsGuiding returns 0
03:08:17.157 00.000 9828 scope move finished after 15 + 114 ms
03:08:17.157 00.000 9828 Move returns status 0, amount 15
03:08:17.157 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:17.157 00.000 9828 MoveAxis(N, 14, B)
03:08:17.157 00.000 9828 Guiding  Dir = 0, Dur = 14
03:08:17.172 00.015 9828 IsSlewing returns 0
03:08:17.172 00.000 9828 IsGuiding returns 0
03:08:17.172 00.000 9828 PulseGuide returned control before completion, sleep 24
03:08:17.203 00.031 9828 IsGuiding returns 1
03:08:17.203 00.000 9828 scope still moving after pulse duration time elapsed
03:08:17.234 00.031 9828 IsSlewing returns 0
03:08:17.234 00.000 9828 IsGuiding returns 1
03:08:17.265 00.031 9828 IsSlewing returns 0
03:08:17.265 00.000 9828 IsGuiding returns 1
03:08:17.297 00.032 9828 IsSlewing returns 0
03:08:17.297 00.000 9828 IsGuiding returns 1
03:08:17.329 00.032 9828 IsSlewing returns 0
03:08:17.332 00.003 9828 IsGuiding returns 0
03:08:17.333 00.001 9828 scope move finished after 14 + 146 ms
03:08:17.333 00.000 9828 Move returns status 0, amount 14
03:08:17.333 00.000 9828 move complete, result=0
03:08:17.333 00.000 9828 worker thread done servicing request
03:08:17.333 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:08:17.708 00.375 8976 Exposure complete
03:08:17.714 00.006 8976 worker thread done servicing request
03:08:17.714 00.000 5052 OnExposeComplete: enter
03:08:17.714 00.000 5052 UpdateGuideState(): m_state=6
03:08:17.714 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12218
03:08:17.714 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.31, Mass=125, SNR=7.8, Peak=72 HFD=1.9
03:08:17.714 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.60 = -2.60)
03:08:17.714 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.70 = -2.70)
03:08:17.714 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.40 hyp=0.77 cameraTheta=-0.55 mountX=-0.66 mountY=-0.33, mountTheta=-2.68
03:08:17.715 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.40, opts=13)
03:08:17.715 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.40)
03:08:17.715 00.000 8976 Worker thread wakes up
03:08:17.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.40) opts 0xd
03:08:17.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.40)
03:08:17.715 00.000 8976 Moving (0.65, -0.40) raw xDistance=-0.66 yDistance=-0.33
03:08:17.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
03:08:17.715 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
03:08:17.715 00.000 8976 MoveAxis(R, 3, ABG)
03:08:17.716 00.001 8976 stepping (-4, 11) + (3, 0)
03:08:17.716 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:08:17.716 00.000 5052 UpdateGuideState exits: m=125 SNR=7.8
03:08:17.716 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:17.716 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:17.716 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:17.716 00.000 5052 Enqueuing Expose request
03:08:17.745 00.029 8976 Received - 47 (G) 
03:08:17.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:17.745 00.000 8976 stepped: pos (-1, 11)
03:08:17.745 00.000 8976 MoveAxis(U, 2, ABG)
03:08:17.745 00.000 8976 stepping (-1, 11) + (0, 2)
03:08:17.745 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:17.777 00.032 8976 Received - 47 (G) 
03:08:17.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:17.777 00.000 8976 stepped: pos (-1, 13)
03:08:17.777 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:08:17.777 00.000 8976 MountToCamera -- mountX=0.71 mountY=-1.43 hyp=1.60 mountTheta=-1.11 cameraX=0.96, cameraY=1.28 cameraTheta=0.93
03:08:17.777 00.000 8976 incremental bump (0.955, 1.283) isValid = 1
03:08:17.777 00.000 8976 Scheduling Mount bump of (0.069, 0.096)
03:08:17.777 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:08:17.777 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:08:17.777 00.000 8976 move complete, result=0
03:08:17.777 00.000 9828 Worker thread wakes up
03:08:17.777 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:08:17.777 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:08:17.777 00.000 8976 worker thread done servicing request
03:08:17.778 00.001 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 2 ms NORTH
03:08:17.778 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
03:08:17.778 00.000 8976 Worker thread wakes up
03:08:17.778 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
03:08:17.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:17.778 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:17.778 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:08:17.778 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:08:17.778 00.000 9828 BLC: window closed
03:08:17.778 00.000 9828 MoveAxis(E, 23, B)
03:08:17.778 00.000 9828 Guiding  Dir = 2, Dur = 23
03:08:17.778 00.000 9828 IsSlewing returns 0
03:08:17.778 00.000 9828 IsGuiding returns 0
03:08:17.779 00.001 9828 PulseGuide returned control before completion, sleep 33
03:08:17.827 00.048 9828 IsGuiding returns 1
03:08:17.827 00.000 9828 scope still moving after pulse duration time elapsed
03:08:17.859 00.032 9828 IsSlewing returns 0
03:08:17.859 00.000 9828 IsGuiding returns 1
03:08:17.890 00.031 9828 IsSlewing returns 0
03:08:17.890 00.000 9828 IsGuiding returns 1
03:08:17.920 00.030 9828 IsSlewing returns 0
03:08:17.920 00.000 9828 IsGuiding returns 1
03:08:17.952 00.032 9828 IsSlewing returns 0
03:08:17.952 00.000 9828 IsGuiding returns 0
03:08:17.952 00.000 9828 scope move finished after 23 + 150 ms
03:08:17.952 00.000 9828 Move returns status 0, amount 23
03:08:17.952 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:17.952 00.000 9828 MoveAxis(N, 12, B)
03:08:17.952 00.000 9828 Guiding  Dir = 0, Dur = 12
03:08:17.967 00.015 9828 IsSlewing returns 0
03:08:17.967 00.000 9828 IsGuiding returns 0
03:08:17.967 00.000 9828 PulseGuide returned control before completion, sleep 22
03:08:17.998 00.031 9828 IsGuiding returns 1
03:08:17.998 00.000 9828 scope still moving after pulse duration time elapsed
03:08:18.030 00.032 9828 IsSlewing returns 0
03:08:18.030 00.000 9828 IsGuiding returns 1
03:08:18.061 00.031 9828 IsSlewing returns 0
03:08:18.061 00.000 9828 IsGuiding returns 1
03:08:18.093 00.032 9828 IsSlewing returns 0
03:08:18.093 00.000 9828 IsGuiding returns 1
03:08:18.125 00.032 9828 IsSlewing returns 0
03:08:18.125 00.000 9828 IsGuiding returns 0
03:08:18.125 00.000 9828 scope move finished after 12 + 145 ms
03:08:18.125 00.000 9828 Move returns status 0, amount 12
03:08:18.125 00.000 9828 move complete, result=0
03:08:18.125 00.000 9828 worker thread done servicing request
03:08:18.125 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:08:18.464 00.339 8976 Exposure complete
03:08:18.470 00.006 8976 worker thread done servicing request
03:08:18.470 00.000 5052 OnExposeComplete: enter
03:08:18.470 00.000 5052 UpdateGuideState(): m_state=6
03:08:18.470 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12219
03:08:18.470 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.98, Mass=142, SNR=8.2, Peak=78 HFD=2.0
03:08:18.470 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
03:08:18.470 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
03:08:18.470 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.27 hyp=0.40 cameraTheta=0.75 mountX=0.11 mountY=-0.39, mountTheta=-1.30
03:08:18.470 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.27, opts=13)
03:08:18.470 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.27)
03:08:18.470 00.000 8976 Worker thread wakes up
03:08:18.471 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.27) opts 0xd
03:08:18.471 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.27)
03:08:18.471 00.000 8976 Moving (0.29, 0.27) raw xDistance=0.11 yDistance=-0.39
03:08:18.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:08:18.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
03:08:18.471 00.000 8976 MoveAxis(R, 0, ABG)
03:08:18.471 00.000 8976 MoveAxis(U, 2, ABG)
03:08:18.471 00.000 8976 stepping (-1, 13) + (0, 2)
03:08:18.471 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:08:18.471 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:08:18.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:18.471 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:18.471 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:18.471 00.000 5052 Enqueuing Expose request
03:08:18.496 00.025 8976 Received - 47 (G) 
03:08:18.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:18.496 00.000 8976 stepped: pos (-1, 15)
03:08:18.496 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:08:18.496 00.000 8976 MountToCamera -- mountX=0.52 mountY=-1.75 hyp=1.82 mountTheta=-1.28 cameraX=1.32, cameraY=1.26 cameraTheta=0.76
03:08:18.496 00.000 8976 incremental bump (1.317, 1.262) isValid = 1
03:08:18.496 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
03:08:18.496 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:08:18.496 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:08:18.496 00.000 8976 move complete, result=0
03:08:18.496 00.000 8976 worker thread done servicing request
03:08:18.497 00.001 8976 Worker thread wakes up
03:08:18.497 00.000 9828 Worker thread wakes up
03:08:18.497 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:08:18.497 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:08:18.497 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:08:18.497 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:08:18.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:18.497 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.49)
03:08:18.497 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:08:18.497 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:08:18.497 00.000 9828 BLC: window closed
03:08:18.497 00.000 9828 MoveAxis(E, 28, B)
03:08:18.497 00.000 9828 Guiding  Dir = 2, Dur = 28
03:08:18.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:18.498 00.001 9828 IsSlewing returns 0
03:08:18.498 00.000 9828 IsGuiding returns 0
03:08:18.498 00.000 9828 PulseGuide returned control before completion, sleep 38
03:08:18.544 00.046 9828 IsGuiding returns 1
03:08:18.544 00.000 9828 scope still moving after pulse duration time elapsed
03:08:18.575 00.031 9828 IsSlewing returns 0
03:08:18.575 00.000 9828 IsGuiding returns 1
03:08:18.606 00.031 9828 IsSlewing returns 0
03:08:18.606 00.000 9828 IsGuiding returns 1
03:08:18.636 00.030 9828 IsSlewing returns 0
03:08:18.636 00.000 9828 IsGuiding returns 1
03:08:18.667 00.031 9828 IsSlewing returns 0
03:08:18.667 00.000 9828 IsGuiding returns 0
03:08:18.667 00.000 9828 scope move finished after 28 + 141 ms
03:08:18.667 00.000 9828 Move returns status 0, amount 28
03:08:18.667 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:18.667 00.000 9828 MoveAxis(N, 10, B)
03:08:18.667 00.000 9828 Guiding  Dir = 0, Dur = 10
03:08:18.683 00.016 9828 IsSlewing returns 0
03:08:18.683 00.000 9828 IsGuiding returns 0
03:08:18.683 00.000 9828 PulseGuide returned control before completion, sleep 20
03:08:18.714 00.031 9828 IsGuiding returns 1
03:08:18.714 00.000 9828 scope still moving after pulse duration time elapsed
03:08:18.747 00.033 9828 IsSlewing returns 0
03:08:18.747 00.000 9828 IsGuiding returns 1
03:08:18.777 00.030 9828 IsSlewing returns 0
03:08:18.778 00.001 9828 IsGuiding returns 1
03:08:18.808 00.030 9828 IsSlewing returns 0
03:08:18.808 00.000 9828 IsGuiding returns 1
03:08:18.839 00.031 9828 IsSlewing returns 0
03:08:18.839 00.000 9828 IsGuiding returns 0
03:08:18.839 00.000 9828 scope move finished after 10 + 145 ms
03:08:18.839 00.000 9828 Move returns status 0, amount 10
03:08:18.839 00.000 9828 move complete, result=0
03:08:18.839 00.000 9828 worker thread done servicing request
03:08:18.839 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:08:19.181 00.342 8976 Exposure complete
03:08:19.187 00.006 8976 worker thread done servicing request
03:08:19.187 00.000 5052 OnExposeComplete: enter
03:08:19.187 00.000 5052 UpdateGuideState(): m_state=6
03:08:19.187 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12220
03:08:19.187 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.83, Mass=126, SNR=7.8, Peak=77 HFD=1.6
03:08:19.187 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
03:08:19.187 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
03:08:19.187 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.86 mountX=0.06 mountY=-0.15, mountTheta=-1.20
03:08:19.188 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.12, opts=13)
03:08:19.188 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.12)
03:08:19.188 00.000 8976 Worker thread wakes up
03:08:19.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.12) opts 0xd
03:08:19.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.12)
03:08:19.188 00.000 8976 Moving (0.10, 0.12) raw xDistance=0.06 yDistance=-0.15
03:08:19.188 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:08:19.188 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
03:08:19.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:08:19.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:08:19.188 00.000 8976 MoveAxis(R, 0, ABG)
03:08:19.189 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:19.189 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:19.189 00.000 5052 Enqueuing Expose request
03:08:19.189 00.000 8976 MoveAxis(U, 0, ABG)
03:08:19.189 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:08:19.189 00.000 8976 MountToCamera -- mountX=0.40 mountY=-1.96 hyp=2.00 mountTheta=-1.37 cameraX=1.56, cameraY=1.25 cameraTheta=0.68
03:08:19.189 00.000 8976 incremental bump (1.559, 1.249) isValid = 1
03:08:19.189 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:08:19.189 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:08:19.189 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:08:19.189 00.000 8976 move complete, result=0
03:08:19.189 00.000 9828 Worker thread wakes up
03:08:19.189 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:08:19.189 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:08:19.189 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
03:08:19.189 00.000 8976 worker thread done servicing request
03:08:19.189 00.000 8976 Worker thread wakes up
03:08:19.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:19.189 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.58)
03:08:19.189 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:08:19.189 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:19.189 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:08:19.189 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:08:19.189 00.000 9828 BLC: window closed
03:08:19.190 00.001 9828 MoveAxis(E, 30, B)
03:08:19.190 00.000 9828 Guiding  Dir = 2, Dur = 30
03:08:19.190 00.000 9828 IsSlewing returns 0
03:08:19.190 00.000 9828 IsGuiding returns 0
03:08:19.190 00.000 9828 PulseGuide returned control before completion, sleep 40
03:08:19.242 00.052 9828 IsGuiding returns 1
03:08:19.242 00.000 9828 scope still moving after pulse duration time elapsed
03:08:19.273 00.031 9828 IsSlewing returns 0
03:08:19.273 00.000 9828 IsGuiding returns 1
03:08:19.303 00.030 9828 IsSlewing returns 0
03:08:19.303 00.000 9828 IsGuiding returns 1
03:08:19.334 00.031 9828 IsSlewing returns 0
03:08:19.334 00.000 9828 IsGuiding returns 0
03:08:19.334 00.000 9828 scope move finished after 30 + 114 ms
03:08:19.334 00.000 9828 Move returns status 0, amount 30
03:08:19.334 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:19.334 00.000 9828 MoveAxis(N, 9, B)
03:08:19.334 00.000 9828 Guiding  Dir = 0, Dur = 9
03:08:19.349 00.015 9828 IsSlewing returns 0
03:08:19.349 00.000 9828 IsGuiding returns 0
03:08:19.349 00.000 9828 PulseGuide returned control before completion, sleep 19
03:08:19.380 00.031 9828 IsGuiding returns 1
03:08:19.380 00.000 9828 scope still moving after pulse duration time elapsed
03:08:19.411 00.031 9828 IsSlewing returns 0
03:08:19.411 00.000 9828 IsGuiding returns 1
03:08:19.442 00.031 9828 IsSlewing returns 0
03:08:19.442 00.000 9828 IsGuiding returns 1
03:08:19.473 00.031 9828 IsSlewing returns 0
03:08:19.473 00.000 9828 IsGuiding returns 1
03:08:19.505 00.032 9828 IsSlewing returns 0
03:08:19.505 00.000 9828 IsGuiding returns 0
03:08:19.505 00.000 9828 scope move finished after 9 + 146 ms
03:08:19.505 00.000 9828 Move returns status 0, amount 9
03:08:19.505 00.000 9828 move complete, result=0
03:08:19.505 00.000 9828 worker thread done servicing request
03:08:19.505 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 9 ms NORTH
03:08:19.890 00.385 8976 Exposure complete
03:08:19.895 00.005 8976 worker thread done servicing request
03:08:19.895 00.000 5052 OnExposeComplete: enter
03:08:19.895 00.000 5052 UpdateGuideState(): m_state=6
03:08:19.895 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12221
03:08:19.895 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=282.09, Mass=137, SNR=8.1, Peak=72 HFD=2.3
03:08:19.895 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
03:08:19.895 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
03:08:19.895 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.38 hyp=0.58 cameraTheta=2.42 mountX=0.54 mountY=0.16, mountTheta=0.29
03:08:19.896 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.38, opts=13)
03:08:19.896 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.38)
03:08:19.896 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:08:19.896 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:08:19.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:19.896 00.000 8976 Worker thread wakes up
03:08:19.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.38) opts 0xd
03:08:19.897 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.38)
03:08:19.897 00.000 8976 Moving (-0.43, 0.38) raw xDistance=0.54 yDistance=0.16
03:08:19.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:19.897 00.000 5052 Enqueuing Expose request
03:08:19.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:08:19.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:08:19.897 00.000 8976 MoveAxis(L, 2, ABG)
03:08:19.897 00.000 8976 stepping (-1, 15) + (-2, 0)
03:08:19.897 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:19.920 00.023 8976 Received - 47 (G) 
03:08:19.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:19.920 00.000 8976 stepped: pos (-3, 15)
03:08:19.920 00.000 8976 MoveAxis(U, 0, ABG)
03:08:19.920 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:08:19.920 00.000 8976 MountToCamera -- mountX=0.42 mountY=-2.10 hyp=2.14 mountTheta=-1.37 cameraX=1.68, cameraY=1.33 cameraTheta=0.67
03:08:19.920 00.000 8976 incremental bump (1.676, 1.329) isValid = 1
03:08:19.920 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:08:19.920 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:08:19.920 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:08:19.920 00.000 8976 move complete, result=0
03:08:19.920 00.000 9828 Worker thread wakes up
03:08:19.920 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:08:19.920 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:08:19.920 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:08:19.920 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
03:08:19.920 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
03:08:19.920 00.000 8976 worker thread done servicing request
03:08:19.920 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:08:19.921 00.001 8976 Worker thread wakes up
03:08:19.921 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:08:19.921 00.000 9828 BLC: window closed
03:08:19.921 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:19.921 00.000 9828 MoveAxis(E, 30, B)
03:08:19.921 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:19.921 00.000 9828 Guiding  Dir = 2, Dur = 30
03:08:19.921 00.000 9828 IsSlewing returns 0
03:08:19.921 00.000 9828 IsGuiding returns 0
03:08:19.921 00.000 9828 PulseGuide returned control before completion, sleep 40
03:08:19.975 00.054 9828 IsGuiding returns 1
03:08:19.975 00.000 9828 scope still moving after pulse duration time elapsed
03:08:20.006 00.031 9828 IsSlewing returns 0
03:08:20.006 00.000 9828 IsGuiding returns 1
03:08:20.038 00.032 9828 IsSlewing returns 0
03:08:20.038 00.000 9828 IsGuiding returns 1
03:08:20.070 00.032 9828 IsSlewing returns 0
03:08:20.070 00.000 9828 IsGuiding returns 0
03:08:20.070 00.000 9828 scope move finished after 30 + 119 ms
03:08:20.071 00.001 9828 Move returns status 0, amount 30
03:08:20.071 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:20.071 00.000 9828 MoveAxis(N, 8, B)
03:08:20.071 00.000 9828 Guiding  Dir = 0, Dur = 8
03:08:20.085 00.014 9828 IsSlewing returns 0
03:08:20.085 00.000 9828 IsGuiding returns 0
03:08:20.085 00.000 9828 PulseGuide returned control before completion, sleep 18
03:08:20.116 00.031 9828 IsGuiding returns 1
03:08:20.116 00.000 9828 scope still moving after pulse duration time elapsed
03:08:20.147 00.031 9828 IsSlewing returns 0
03:08:20.147 00.000 9828 IsGuiding returns 1
03:08:20.178 00.031 9828 IsSlewing returns 0
03:08:20.178 00.000 9828 IsGuiding returns 1
03:08:20.210 00.032 9828 IsSlewing returns 0
03:08:20.210 00.000 9828 IsGuiding returns 1
03:08:20.241 00.031 9828 IsSlewing returns 0
03:08:20.241 00.000 9828 IsGuiding returns 1
03:08:20.273 00.032 9828 IsSlewing returns 0
03:08:20.273 00.000 9828 IsGuiding returns 0
03:08:20.273 00.000 9828 scope move finished after 8 + 179 ms
03:08:20.273 00.000 9828 Move returns status 0, amount 8
03:08:20.273 00.000 9828 move complete, result=0
03:08:20.273 00.000 9828 worker thread done servicing request
03:08:20.273 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:08:20.605 00.332 8976 Exposure complete
03:08:20.610 00.005 8976 worker thread done servicing request
03:08:20.610 00.000 5052 OnExposeComplete: enter
03:08:20.610 00.000 5052 UpdateGuideState(): m_state=6
03:08:20.610 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12222
03:08:20.610 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.74, Mass=129, SNR=7.9, Peak=76 HFD=1.5
03:08:20.610 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:08:20.610 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
03:08:20.610 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.03 hyp=0.82 cameraTheta=3.11 mountX=0.40 mountY=0.68, mountTheta=1.04
03:08:20.611 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.03, opts=13)
03:08:20.611 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.03)
03:08:20.611 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:08:20.611 00.000 5052 UpdateGuideState exits: m=129 SNR=7.9
03:08:20.611 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:20.611 00.000 8976 Worker thread wakes up
03:08:20.611 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.03) opts 0xd
03:08:20.611 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.03)
03:08:20.611 00.000 8976 Moving (-0.82, 0.03) raw xDistance=0.40 yDistance=0.68
03:08:20.612 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
03:08:20.612 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:20.612 00.000 5052 Enqueuing Expose request
03:08:20.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
03:08:20.612 00.000 8976 MoveAxis(L, 2, ABG)
03:08:20.612 00.000 8976 stepping (-3, 15) + (-2, 0)
03:08:20.612 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:20.638 00.026 8976 Received - 47 (G) 
03:08:20.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:20.638 00.000 8976 stepped: pos (-5, 15)
03:08:20.638 00.000 8976 MoveAxis(D, 3, ABG)
03:08:20.638 00.000 8976 stepping (-5, 15) + (0, -3)
03:08:20.639 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:20.671 00.032 8976 Received - 47 (G) 
03:08:20.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:20.671 00.000 8976 stepped: pos (-5, 12)
03:08:20.671 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:08:20.671 00.000 8976 MountToCamera -- mountX=0.53 mountY=-2.03 hyp=2.10 mountTheta=-1.31 cameraX=1.57, cameraY=1.40 cameraTheta=0.73
03:08:20.671 00.000 8976 incremental bump (1.568, 1.402) isValid = 1
03:08:20.671 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:08:20.671 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:08:20.671 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:08:20.671 00.000 8976 move complete, result=0
03:08:20.671 00.000 9828 Worker thread wakes up
03:08:20.671 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:08:20.671 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:08:20.671 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:08:20.671 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:08:20.671 00.000 8976 worker thread done servicing request
03:08:20.671 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:08:20.671 00.000 8976 Worker thread wakes up
03:08:20.672 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:08:20.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:20.672 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:08:20.672 00.000 9828 BLC: window closed
03:08:20.672 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:20.672 00.000 9828 MoveAxis(E, 28, B)
03:08:20.672 00.000 9828 Guiding  Dir = 2, Dur = 28
03:08:20.672 00.000 9828 IsSlewing returns 0
03:08:20.672 00.000 9828 IsGuiding returns 0
03:08:20.672 00.000 9828 PulseGuide returned control before completion, sleep 38
03:08:20.722 00.050 9828 IsGuiding returns 1
03:08:20.722 00.000 9828 scope still moving after pulse duration time elapsed
03:08:20.754 00.032 9828 IsSlewing returns 0
03:08:20.754 00.000 9828 IsGuiding returns 1
03:08:20.784 00.030 9828 IsSlewing returns 0
03:08:20.784 00.000 9828 IsGuiding returns 1
03:08:20.815 00.031 9828 IsSlewing returns 0
03:08:20.815 00.000 9828 IsGuiding returns 0
03:08:20.815 00.000 9828 scope move finished after 28 + 114 ms
03:08:20.815 00.000 9828 Move returns status 0, amount 28
03:08:20.815 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:20.815 00.000 9828 MoveAxis(N, 9, B)
03:08:20.815 00.000 9828 Guiding  Dir = 0, Dur = 9
03:08:20.830 00.015 9828 IsSlewing returns 0
03:08:20.830 00.000 9828 IsGuiding returns 0
03:08:20.830 00.000 9828 PulseGuide returned control before completion, sleep 19
03:08:20.861 00.031 9828 IsGuiding returns 1
03:08:20.861 00.000 9828 scope still moving after pulse duration time elapsed
03:08:20.892 00.031 9828 IsSlewing returns 0
03:08:20.892 00.000 9828 IsGuiding returns 1
03:08:20.938 00.046 9828 IsSlewing returns 0
03:08:20.938 00.000 9828 IsGuiding returns 1
03:08:20.971 00.033 9828 IsSlewing returns 0
03:08:20.971 00.000 9828 IsGuiding returns 0
03:08:20.971 00.000 9828 scope move finished after 9 + 131 ms
03:08:20.971 00.000 9828 Move returns status 0, amount 9
03:08:20.971 00.000 9828 move complete, result=0
03:08:20.971 00.000 9828 worker thread done servicing request
03:08:20.971 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:08:21.355 00.384 8976 Exposure complete
03:08:21.360 00.005 8976 worker thread done servicing request
03:08:21.361 00.001 5052 OnExposeComplete: enter
03:08:21.361 00.000 5052 UpdateGuideState(): m_state=6
03:08:21.361 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12223
03:08:21.361 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.86, Mass=142, SNR=8.2, Peak=73 HFD=1.7
03:08:21.361 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
03:08:21.361 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.65 = -0.65)
03:08:21.361 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.50 mountX=0.13 mountY=-0.09, mountTheta=-0.61
03:08:21.362 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.15, opts=13)
03:08:21.362 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.15)
03:08:21.363 00.001 8976 Worker thread wakes up
03:08:21.363 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:08:21.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.15) opts 0xd
03:08:21.363 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:08:21.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.15)
03:08:21.363 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:21.363 00.000 8976 Moving (0.01, 0.15) raw xDistance=0.13 yDistance=-0.09
03:08:21.363 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:21.363 00.000 5052 Enqueuing Expose request
03:08:21.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:08:21.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:08:21.363 00.000 8976 MoveAxis(R, 0, ABG)
03:08:21.363 00.000 8976 MoveAxis(U, 0, ABG)
03:08:21.363 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:08:21.363 00.000 8976 MountToCamera -- mountX=0.61 mountY=-1.99 hyp=2.08 mountTheta=-1.27 cameraX=1.50, cameraY=1.45 cameraTheta=0.77
03:08:21.363 00.000 8976 incremental bump (1.495, 1.451) isValid = 1
03:08:21.363 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
03:08:21.363 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:08:21.363 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:08:21.364 00.001 8976 move complete, result=0
03:08:21.364 00.000 9828 Worker thread wakes up
03:08:21.364 00.000 8976 worker thread done servicing request
03:08:21.364 00.000 8976 Worker thread wakes up
03:08:21.364 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:08:21.364 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:08:21.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:21.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:21.364 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:08:21.364 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:08:21.364 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:08:21.364 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:08:21.364 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:08:21.364 00.000 9828 BLC: window closed
03:08:21.364 00.000 9828 MoveAxis(E, 27, B)
03:08:21.364 00.000 9828 Guiding  Dir = 2, Dur = 27
03:08:21.365 00.001 9828 IsSlewing returns 0
03:08:21.365 00.000 9828 IsGuiding returns 0
03:08:21.365 00.000 9828 PulseGuide returned control before completion, sleep 37
03:08:21.405 00.040 9828 IsGuiding returns 1
03:08:21.405 00.000 9828 scope still moving after pulse duration time elapsed
03:08:21.436 00.031 9828 IsSlewing returns 0
03:08:21.436 00.000 9828 IsGuiding returns 1
03:08:21.466 00.030 9828 IsSlewing returns 0
03:08:21.466 00.000 9828 IsGuiding returns 1
03:08:21.498 00.032 9828 IsSlewing returns 0
03:08:21.498 00.000 9828 IsGuiding returns 1
03:08:21.530 00.032 9828 IsSlewing returns 0
03:08:21.530 00.000 9828 IsGuiding returns 0
03:08:21.530 00.000 9828 scope move finished after 27 + 138 ms
03:08:21.530 00.000 9828 Move returns status 0, amount 27
03:08:21.530 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:21.530 00.000 9828 MoveAxis(N, 10, B)
03:08:21.530 00.000 9828 Guiding  Dir = 0, Dur = 10
03:08:21.545 00.015 9828 IsSlewing returns 0
03:08:21.545 00.000 9828 IsGuiding returns 0
03:08:21.546 00.001 9828 PulseGuide returned control before completion, sleep 20
03:08:21.576 00.030 9828 IsGuiding returns 1
03:08:21.576 00.000 9828 scope still moving after pulse duration time elapsed
03:08:21.608 00.032 9828 IsSlewing returns 0
03:08:21.608 00.000 9828 IsGuiding returns 1
03:08:21.641 00.033 9828 IsSlewing returns 0
03:08:21.641 00.000 9828 IsGuiding returns 1
03:08:21.671 00.030 9828 IsSlewing returns 0
03:08:21.671 00.000 9828 IsGuiding returns 1
03:08:21.702 00.031 9828 IsSlewing returns 0
03:08:21.702 00.000 9828 IsGuiding returns 0
03:08:21.702 00.000 9828 scope move finished after 10 + 146 ms
03:08:21.702 00.000 9828 Move returns status 0, amount 10
03:08:21.702 00.000 9828 move complete, result=0
03:08:21.702 00.000 9828 worker thread done servicing request
03:08:21.702 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:08:22.052 00.350 8976 Exposure complete
03:08:22.058 00.006 8976 worker thread done servicing request
03:08:22.058 00.000 5052 OnExposeComplete: enter
03:08:22.058 00.000 5052 UpdateGuideState(): m_state=6
03:08:22.058 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12224
03:08:22.058 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.43, Mass=121, SNR=7.6, Peak=71 HFD=1.7
03:08:22.058 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.21 = 3.07)
03:08:22.059 00.001 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.97)
03:08:22.059 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.16 mountX=-0.30 mountY=0.05, mountTheta=2.97
03:08:22.059 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.28, opts=13)
03:08:22.059 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.28)
03:08:22.060 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:08:22.060 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
03:08:22.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:22.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:22.060 00.000 8976 Worker thread wakes up
03:08:22.060 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.28) opts 0xd
03:08:22.060 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.28)
03:08:22.060 00.000 5052 Enqueuing Expose request
03:08:22.060 00.000 8976 Moving (0.12, -0.28) raw xDistance=-0.30 yDistance=0.05
03:08:22.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:08:22.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:08:22.060 00.000 8976 MoveAxis(R, 1, ABG)
03:08:22.060 00.000 8976 stepping (-5, 12) + (1, 0)
03:08:22.060 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:22.094 00.034 8976 Received - 47 (G) 
03:08:22.094 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:22.094 00.000 8976 stepped: pos (-4, 12)
03:08:22.094 00.000 8976 MoveAxis(U, 0, ABG)
03:08:22.094 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:08:22.094 00.000 8976 MountToCamera -- mountX=0.61 mountY=-1.96 hyp=2.06 mountTheta=-1.27 cameraX=1.47, cameraY=1.44 cameraTheta=0.77
03:08:22.094 00.000 8976 incremental bump (1.470, 1.438) isValid = 1
03:08:22.094 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
03:08:22.094 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:08:22.094 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:08:22.094 00.000 8976 move complete, result=0
03:08:22.094 00.000 9828 Worker thread wakes up
03:08:22.094 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:08:22.094 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:08:22.094 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
03:08:22.094 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
03:08:22.094 00.000 8976 worker thread done servicing request
03:08:22.094 00.000 8976 Worker thread wakes up
03:08:22.095 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:22.095 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.48)
03:08:22.095 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:22.095 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
03:08:22.095 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:08:22.095 00.000 9828 BLC: window closed
03:08:22.095 00.000 9828 MoveAxis(E, 27, B)
03:08:22.095 00.000 9828 Guiding  Dir = 2, Dur = 27
03:08:22.095 00.000 9828 IsSlewing returns 0
03:08:22.095 00.000 9828 IsGuiding returns 0
03:08:22.095 00.000 9828 PulseGuide returned control before completion, sleep 37
03:08:22.135 00.040 9828 IsGuiding returns 1
03:08:22.136 00.001 9828 scope still moving after pulse duration time elapsed
03:08:22.165 00.029 9828 IsSlewing returns 0
03:08:22.166 00.001 9828 IsGuiding returns 1
03:08:22.195 00.029 9828 IsSlewing returns 0
03:08:22.195 00.000 9828 IsGuiding returns 1
03:08:22.228 00.033 9828 IsSlewing returns 0
03:08:22.228 00.000 9828 IsGuiding returns 1
03:08:22.259 00.031 9828 IsSlewing returns 0
03:08:22.259 00.000 9828 IsGuiding returns 0
03:08:22.259 00.000 9828 scope move finished after 27 + 136 ms
03:08:22.259 00.000 9828 Move returns status 0, amount 27
03:08:22.259 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:22.259 00.000 9828 MoveAxis(N, 10, B)
03:08:22.259 00.000 9828 Guiding  Dir = 0, Dur = 10
03:08:22.273 00.014 9828 IsSlewing returns 0
03:08:22.273 00.000 9828 IsGuiding returns 0
03:08:22.273 00.000 9828 PulseGuide returned control before completion, sleep 20
03:08:22.305 00.032 9828 IsGuiding returns 1
03:08:22.305 00.000 9828 scope still moving after pulse duration time elapsed
03:08:22.337 00.032 9828 IsSlewing returns 0
03:08:22.337 00.000 9828 IsGuiding returns 1
03:08:22.369 00.032 9828 IsSlewing returns 0
03:08:22.369 00.000 9828 IsGuiding returns 1
03:08:22.401 00.032 9828 IsSlewing returns 0
03:08:22.401 00.000 9828 IsGuiding returns 0
03:08:22.401 00.000 9828 scope move finished after 10 + 117 ms
03:08:22.401 00.000 9828 Move returns status 0, amount 10
03:08:22.401 00.000 9828 move complete, result=0
03:08:22.402 00.001 9828 worker thread done servicing request
03:08:22.402 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:08:22.782 00.380 8976 Exposure complete
03:08:22.787 00.005 8976 worker thread done servicing request
03:08:22.787 00.000 5052 OnExposeComplete: enter
03:08:22.787 00.000 5052 UpdateGuideState(): m_state=6
03:08:22.787 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12225
03:08:22.787 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.82, Mass=145, SNR=8.3, Peak=71 HFD=2.3
03:08:22.787 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
03:08:22.787 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
03:08:22.787 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.11 hyp=0.34 cameraTheta=0.34 mountX=-0.04 mountY=-0.33, mountTheta=-1.70
03:08:22.788 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.11, opts=13)
03:08:22.788 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.11)
03:08:22.788 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:08:22.788 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:08:22.788 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:22.788 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:22.788 00.000 5052 Enqueuing Expose request
03:08:22.788 00.000 8976 Worker thread wakes up
03:08:22.789 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.11) opts 0xd
03:08:22.789 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.11)
03:08:22.789 00.000 8976 Moving (0.32, 0.11) raw xDistance=-0.04 yDistance=-0.33
03:08:22.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:08:22.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:08:22.789 00.000 8976 MoveAxis(R, 0, ABG)
03:08:22.789 00.000 8976 MoveAxis(U, 1, ABG)
03:08:22.789 00.000 8976 stepping (-4, 12) + (0, 1)
03:08:22.789 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:22.829 00.040 8976 Received - 47 (G) 
03:08:22.829 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:22.829 00.000 8976 stepped: pos (-4, 13)
03:08:22.829 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:08:22.829 00.000 8976 MountToCamera -- mountX=0.61 mountY=-2.00 hyp=2.09 mountTheta=-1.27 cameraX=1.50, cameraY=1.45 cameraTheta=0.77
03:08:22.829 00.000 8976 incremental bump (1.499, 1.454) isValid = 1
03:08:22.829 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
03:08:22.829 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:08:22.829 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:08:22.829 00.000 8976 move complete, result=0
03:08:22.829 00.000 9828 Worker thread wakes up
03:08:22.829 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:08:22.829 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:08:22.829 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:08:22.829 00.000 8976 worker thread done servicing request
03:08:22.829 00.000 8976 Worker thread wakes up
03:08:22.830 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:22.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:22.830 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:08:22.830 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:08:22.830 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:08:22.830 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:08:22.830 00.000 9828 BLC: window closed
03:08:22.830 00.000 9828 MoveAxis(E, 27, B)
03:08:22.830 00.000 9828 Guiding  Dir = 2, Dur = 27
03:08:22.830 00.000 9828 IsSlewing returns 0
03:08:22.830 00.000 9828 IsGuiding returns 0
03:08:22.831 00.001 9828 PulseGuide returned control before completion, sleep 37
03:08:22.882 00.051 9828 IsGuiding returns 1
03:08:22.882 00.000 9828 scope still moving after pulse duration time elapsed
03:08:22.914 00.032 9828 IsSlewing returns 0
03:08:22.914 00.000 9828 IsGuiding returns 1
03:08:22.945 00.031 9828 IsSlewing returns 0
03:08:22.945 00.000 9828 IsGuiding returns 1
03:08:22.977 00.032 9828 IsSlewing returns 0
03:08:22.977 00.000 9828 IsGuiding returns 0
03:08:22.978 00.001 9828 scope move finished after 27 + 119 ms
03:08:22.978 00.000 9828 Move returns status 0, amount 27
03:08:22.978 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:22.978 00.000 9828 MoveAxis(N, 10, B)
03:08:22.978 00.000 9828 Guiding  Dir = 0, Dur = 10
03:08:22.993 00.015 9828 IsSlewing returns 0
03:08:22.993 00.000 9828 IsGuiding returns 0
03:08:22.993 00.000 9828 PulseGuide returned control before completion, sleep 20
03:08:23.024 00.031 9828 IsGuiding returns 1
03:08:23.024 00.000 9828 scope still moving after pulse duration time elapsed
03:08:23.056 00.032 9828 IsSlewing returns 0
03:08:23.056 00.000 9828 IsGuiding returns 1
03:08:23.087 00.031 9828 IsSlewing returns 0
03:08:23.087 00.000 9828 IsGuiding returns 1
03:08:23.119 00.032 9828 IsSlewing returns 0
03:08:23.119 00.000 9828 IsGuiding returns 0
03:08:23.119 00.000 9828 scope move finished after 10 + 116 ms
03:08:23.119 00.000 9828 Move returns status 0, amount 10
03:08:23.119 00.000 9828 move complete, result=0
03:08:23.119 00.000 9828 worker thread done servicing request
03:08:23.119 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:08:23.514 00.395 8976 Exposure complete
03:08:23.520 00.006 8976 worker thread done servicing request
03:08:23.520 00.000 5052 OnExposeComplete: enter
03:08:23.520 00.000 5052 UpdateGuideState(): m_state=6
03:08:23.520 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12226
03:08:23.520 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.27, Mass=135, SNR=8.1, Peak=62 HFD=2.4
03:08:23.520 00.000 5052 CameraToMount -- cameraTheta (-1.34) - m_xAngle (2.04) = xAngle (-3.38 = 2.90)
03:08:23.520 00.000 5052 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.48 = 2.80)
03:08:23.520 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.43 hyp=0.45 cameraTheta=-1.34 mountX=-0.43 mountY=0.15, mountTheta=2.81
03:08:23.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.43, opts=13)
03:08:23.521 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.43)
03:08:23.521 00.000 8976 Worker thread wakes up
03:08:23.521 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:08:23.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.43) opts 0xd
03:08:23.521 00.000 5052 UpdateGuideState exits: m=135 SNR=8.1
03:08:23.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.43)
03:08:23.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:23.521 00.000 8976 Moving (0.10, -0.43) raw xDistance=-0.43 yDistance=0.15
03:08:23.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:23.521 00.000 5052 Enqueuing Expose request
03:08:23.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:08:23.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:08:23.521 00.000 8976 MoveAxis(R, 2, ABG)
03:08:23.521 00.000 8976 stepping (-4, 13) + (2, 0)
03:08:23.521 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:23.549 00.028 8976 Received - 47 (G) 
03:08:23.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:23.549 00.000 8976 stepped: pos (-2, 13)
03:08:23.549 00.000 8976 MoveAxis(U, 0, ABG)
03:08:23.549 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:08:23.549 00.000 8976 MountToCamera -- mountX=0.51 mountY=-2.02 hyp=2.08 mountTheta=-1.32 cameraX=1.57, cameraY=1.37 cameraTheta=0.72
03:08:23.549 00.000 8976 incremental bump (1.565, 1.374) isValid = 1
03:08:23.549 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:08:23.549 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:08:23.549 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:08:23.549 00.000 8976 move complete, result=0
03:08:23.549 00.000 9828 Worker thread wakes up
03:08:23.549 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:08:23.549 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:08:23.549 00.000 8976 worker thread done servicing request
03:08:23.549 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
03:08:23.550 00.001 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:08:23.550 00.000 8976 Worker thread wakes up
03:08:23.550 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:08:23.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:23.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:23.550 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:08:23.550 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:08:23.550 00.000 9828 BLC: window closed
03:08:23.550 00.000 9828 MoveAxis(E, 29, B)
03:08:23.550 00.000 9828 Guiding  Dir = 2, Dur = 29
03:08:23.551 00.001 9828 IsSlewing returns 0
03:08:23.551 00.000 9828 IsGuiding returns 0
03:08:23.551 00.000 9828 PulseGuide returned control before completion, sleep 39
03:08:23.596 00.045 9828 IsGuiding returns 1
03:08:23.596 00.000 9828 scope still moving after pulse duration time elapsed
03:08:23.628 00.032 9828 IsSlewing returns 0
03:08:23.628 00.000 9828 IsGuiding returns 1
03:08:23.660 00.032 9828 IsSlewing returns 0
03:08:23.660 00.000 9828 IsGuiding returns 1
03:08:23.692 00.032 9828 IsSlewing returns 0
03:08:23.692 00.000 9828 IsGuiding returns 1
03:08:23.724 00.032 9828 IsSlewing returns 0
03:08:23.724 00.000 9828 IsGuiding returns 1
03:08:23.756 00.032 9828 IsSlewing returns 0
03:08:23.757 00.001 9828 IsGuiding returns 1
03:08:23.787 00.030 9828 IsSlewing returns 0
03:08:23.787 00.000 9828 IsGuiding returns 1
03:08:23.818 00.031 9828 IsSlewing returns 0
03:08:23.818 00.000 9828 IsGuiding returns 0
03:08:23.818 00.000 9828 scope move finished after 29 + 238 ms
03:08:23.818 00.000 9828 Move returns status 0, amount 29
03:08:23.818 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:23.818 00.000 9828 MoveAxis(N, 9, B)
03:08:23.818 00.000 9828 Guiding  Dir = 0, Dur = 9
03:08:23.833 00.015 9828 IsSlewing returns 0
03:08:23.833 00.000 9828 IsGuiding returns 0
03:08:23.834 00.001 9828 PulseGuide returned control before completion, sleep 19
03:08:23.864 00.030 9828 IsGuiding returns 1
03:08:23.864 00.000 9828 scope still moving after pulse duration time elapsed
03:08:23.894 00.030 9828 IsSlewing returns 0
03:08:23.894 00.000 9828 IsGuiding returns 1
03:08:23.925 00.031 9828 IsSlewing returns 0
03:08:23.925 00.000 9828 IsGuiding returns 1
03:08:23.956 00.031 9828 IsSlewing returns 0
03:08:23.956 00.000 9828 IsGuiding returns 1
03:08:23.986 00.030 9828 IsSlewing returns 0
03:08:23.986 00.000 9828 IsGuiding returns 0
03:08:23.986 00.000 9828 scope move finished after 9 + 143 ms
03:08:23.986 00.000 9828 Move returns status 0, amount 9
03:08:23.986 00.000 9828 move complete, result=0
03:08:23.986 00.000 9828 worker thread done servicing request
03:08:23.986 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:08:24.234 00.248 8976 Exposure complete
03:08:24.240 00.006 8976 worker thread done servicing request
03:08:24.240 00.000 5052 OnExposeComplete: enter
03:08:24.240 00.000 5052 UpdateGuideState(): m_state=6
03:08:24.240 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12227
03:08:24.240 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.39, Mass=136, SNR=8.0, Peak=67 HFD=2.2
03:08:24.240 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
03:08:24.240 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
03:08:24.240 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.68 hyp=0.68 cameraTheta=1.58 mountX=0.60 mountY=-0.36, mountTheta=-0.54
03:08:24.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.68, opts=13)
03:08:24.241 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.68)
03:08:24.241 00.000 8976 Worker thread wakes up
03:08:24.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:08:24.241 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
03:08:24.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.68) opts 0xd
03:08:24.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:24.242 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:24.242 00.000 5052 Enqueuing Expose request
03:08:24.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.68)
03:08:24.242 00.000 8976 Moving (-0.01, 0.68) raw xDistance=0.60 yDistance=-0.36
03:08:24.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.60
03:08:24.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:08:24.242 00.000 8976 MoveAxis(L, 2, ABG)
03:08:24.242 00.000 8976 stepping (-2, 13) + (-2, 0)
03:08:24.242 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:24.268 00.026 8976 Received - 47 (G) 
03:08:24.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:24.268 00.000 8976 stepped: pos (-4, 13)
03:08:24.268 00.000 8976 MoveAxis(U, 1, ABG)
03:08:24.268 00.000 8976 stepping (-4, 13) + (0, 1)
03:08:24.268 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:24.300 00.032 8976 Received - 47 (G) 
03:08:24.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:24.300 00.000 8976 stepped: pos (-4, 14)
03:08:24.300 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:08:24.300 00.000 8976 MountToCamera -- mountX=0.54 mountY=-2.09 hyp=2.16 mountTheta=-1.32 cameraX=1.61, cameraY=1.43 cameraTheta=0.73
03:08:24.300 00.000 8976 incremental bump (1.610, 1.435) isValid = 1
03:08:24.300 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:08:24.300 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:08:24.300 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:08:24.300 00.000 8976 move complete, result=0
03:08:24.300 00.000 8976 worker thread done servicing request
03:08:24.300 00.000 8976 Worker thread wakes up
03:08:24.300 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:24.300 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:24.300 00.000 9828 Worker thread wakes up
03:08:24.301 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:08:24.301 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.4 px 1 ms NORTH
03:08:24.301 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:08:24.301 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:08:24.301 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:08:24.301 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:08:24.301 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:08:24.301 00.000 9828 BLC: window closed
03:08:24.301 00.000 9828 MoveAxis(E, 28, B)
03:08:24.301 00.000 9828 Guiding  Dir = 2, Dur = 28
03:08:24.301 00.000 9828 IsSlewing returns 0
03:08:24.302 00.001 9828 IsGuiding returns 0
03:08:24.302 00.000 9828 PulseGuide returned control before completion, sleep 38
03:08:24.344 00.042 9828 IsGuiding returns 1
03:08:24.344 00.000 9828 scope still moving after pulse duration time elapsed
03:08:24.376 00.032 9828 IsSlewing returns 0
03:08:24.376 00.000 9828 IsGuiding returns 1
03:08:24.408 00.032 9828 IsSlewing returns 0
03:08:24.408 00.000 9828 IsGuiding returns 1
03:08:24.439 00.031 9828 IsSlewing returns 0
03:08:24.439 00.000 9828 IsGuiding returns 1
03:08:24.470 00.031 9828 IsSlewing returns 0
03:08:24.470 00.000 9828 IsGuiding returns 0
03:08:24.470 00.000 9828 scope move finished after 28 + 140 ms
03:08:24.470 00.000 9828 Move returns status 0, amount 28
03:08:24.470 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:24.470 00.000 9828 MoveAxis(N, 9, B)
03:08:24.470 00.000 9828 Guiding  Dir = 0, Dur = 9
03:08:24.485 00.015 9828 IsSlewing returns 0
03:08:24.485 00.000 9828 IsGuiding returns 0
03:08:24.485 00.000 9828 PulseGuide returned control before completion, sleep 19
03:08:24.516 00.031 9828 IsGuiding returns 1
03:08:24.516 00.000 9828 scope still moving after pulse duration time elapsed
03:08:24.547 00.031 9828 IsSlewing returns 0
03:08:24.547 00.000 9828 IsGuiding returns 1
03:08:24.578 00.031 9828 IsSlewing returns 0
03:08:24.578 00.000 9828 IsGuiding returns 1
03:08:24.609 00.031 9828 IsSlewing returns 0
03:08:24.609 00.000 9828 IsGuiding returns 1
03:08:24.641 00.032 9828 IsSlewing returns 0
03:08:24.641 00.000 9828 IsGuiding returns 0
03:08:24.641 00.000 9828 scope move finished after 9 + 146 ms
03:08:24.641 00.000 9828 Move returns status 0, amount 9
03:08:24.641 00.000 9828 move complete, result=0
03:08:24.641 00.000 9828 worker thread done servicing request
03:08:24.641 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:08:24.985 00.344 8976 Exposure complete
03:08:24.991 00.006 8976 worker thread done servicing request
03:08:24.991 00.000 5052 OnExposeComplete: enter
03:08:24.991 00.000 5052 UpdateGuideState(): m_state=6
03:08:24.991 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12228
03:08:24.991 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.61, Mass=111, SNR=7.3, Peak=61 HFD=2.2
03:08:24.991 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.32 = 1.96)
03:08:24.991 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.86)
03:08:24.991 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.28 mountX=-0.05 mountY=0.13, mountTheta=1.95
03:08:24.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.10, opts=13)
03:08:24.992 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.10)
03:08:24.992 00.000 8976 Worker thread wakes up
03:08:24.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.10) opts 0xd
03:08:24.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.10)
03:08:24.992 00.000 8976 Moving (-0.09, -0.10) raw xDistance=-0.05 yDistance=0.13
03:08:24.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:08:24.992 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:08:24.992 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
03:08:24.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:24.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:24.992 00.000 5052 Enqueuing Expose request
03:08:24.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:08:24.993 00.001 8976 MoveAxis(R, 0, ABG)
03:08:24.993 00.000 8976 MoveAxis(U, 0, ABG)
03:08:24.993 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:08:24.993 00.000 8976 MountToCamera -- mountX=0.57 mountY=-2.13 hyp=2.21 mountTheta=-1.31 cameraX=1.64, cameraY=1.48 cameraTheta=0.73
03:08:24.993 00.000 8976 incremental bump (1.640, 1.475) isValid = 1
03:08:24.993 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:08:24.993 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:08:24.993 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:08:24.993 00.000 8976 move complete, result=0
03:08:24.993 00.000 9828 Worker thread wakes up
03:08:24.993 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:08:24.993 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:24.994 00.001 8976 worker thread done servicing request
03:08:24.994 00.000 8976 Worker thread wakes up
03:08:24.994 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:08:24.994 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.44)
03:08:24.994 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.52)
03:08:24.994 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:08:24.994 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:08:24.994 00.000 9828 BLC: window closed
03:08:24.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:24.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:24.994 00.000 9828 MoveAxis(E, 28, B)
03:08:24.994 00.000 9828 Guiding  Dir = 2, Dur = 28
03:08:24.995 00.001 9828 IsSlewing returns 0
03:08:24.995 00.000 9828 IsGuiding returns 0
03:08:24.995 00.000 9828 PulseGuide returned control before completion, sleep 38
03:08:25.047 00.052 9828 IsGuiding returns 1
03:08:25.047 00.000 9828 scope still moving after pulse duration time elapsed
03:08:25.078 00.031 9828 IsSlewing returns 0
03:08:25.078 00.000 9828 IsGuiding returns 1
03:08:25.109 00.031 9828 IsSlewing returns 0
03:08:25.109 00.000 9828 IsGuiding returns 1
03:08:25.141 00.032 9828 IsSlewing returns 0
03:08:25.141 00.000 9828 IsGuiding returns 0
03:08:25.141 00.000 9828 scope move finished after 28 + 118 ms
03:08:25.141 00.000 9828 Move returns status 0, amount 28
03:08:25.141 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:25.141 00.000 9828 MoveAxis(N, 9, B)
03:08:25.141 00.000 9828 Guiding  Dir = 0, Dur = 9
03:08:25.155 00.014 9828 IsSlewing returns 0
03:08:25.155 00.000 9828 IsGuiding returns 0
03:08:25.155 00.000 9828 PulseGuide returned control before completion, sleep 19
03:08:25.186 00.031 9828 IsGuiding returns 1
03:08:25.186 00.000 9828 scope still moving after pulse duration time elapsed
03:08:25.217 00.031 9828 IsSlewing returns 0
03:08:25.217 00.000 9828 IsGuiding returns 1
03:08:25.249 00.032 9828 IsSlewing returns 0
03:08:25.249 00.000 9828 IsGuiding returns 1
03:08:25.279 00.030 9828 IsSlewing returns 0
03:08:25.279 00.000 9828 IsGuiding returns 1
03:08:25.310 00.031 9828 IsSlewing returns 0
03:08:25.310 00.000 9828 IsGuiding returns 0
03:08:25.310 00.000 9828 scope move finished after 9 + 145 ms
03:08:25.310 00.000 9828 Move returns status 0, amount 9
03:08:25.310 00.000 9828 move complete, result=0
03:08:25.310 00.000 9828 worker thread done servicing request
03:08:25.310 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:08:25.677 00.367 8976 Exposure complete
03:08:25.683 00.006 8976 worker thread done servicing request
03:08:25.683 00.000 5052 OnExposeComplete: enter
03:08:25.684 00.001 5052 UpdateGuideState(): m_state=6
03:08:25.684 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12229
03:08:25.684 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.70, Mass=141, SNR=8.2, Peak=65 HFD=2.5
03:08:25.684 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
03:08:25.684 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
03:08:25.684 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.01 hyp=0.56 cameraTheta=-3.13 mountX=0.25 mountY=0.48, mountTheta=1.09
03:08:25.684 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.01, opts=13)
03:08:25.684 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.01)
03:08:25.685 00.001 8976 Worker thread wakes up
03:08:25.685 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.01) opts 0xd
03:08:25.685 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.01)
03:08:25.685 00.000 8976 Moving (-0.56, -0.01) raw xDistance=0.25 yDistance=0.48
03:08:25.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:08:25.685 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:08:25.685 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:08:25.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:25.685 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:25.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
03:08:25.685 00.000 8976 MoveAxis(R, 0, ABG)
03:08:25.685 00.000 8976 MoveAxis(D, 2, ABG)
03:08:25.685 00.000 8976 stepping (-4, 14) + (0, -2)
03:08:25.685 00.000 5052 Enqueuing Expose request
03:08:25.685 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:25.722 00.037 8976 Received - 47 (G) 
03:08:25.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:25.722 00.000 8976 stepped: pos (-4, 12)
03:08:25.722 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:08:25.722 00.000 8976 MountToCamera -- mountX=0.58 mountY=-2.06 hyp=2.14 mountTheta=-1.30 cameraX=1.57, cameraY=1.45 cameraTheta=0.75
03:08:25.722 00.000 8976 incremental bump (1.567, 1.455) isValid = 1
03:08:25.722 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:08:25.722 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:08:25.722 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:08:25.722 00.000 8976 move complete, result=0
03:08:25.723 00.001 9828 Worker thread wakes up
03:08:25.723 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:08:25.723 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:08:25.723 00.000 8976 worker thread done servicing request
03:08:25.723 00.000 8976 Worker thread wakes up
03:08:25.723 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:08:25.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:25.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:25.723 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:08:25.723 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:08:25.723 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:08:25.723 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:08:25.723 00.000 9828 BLC: window closed
03:08:25.723 00.000 9828 MoveAxis(E, 28, B)
03:08:25.723 00.000 9828 Guiding  Dir = 2, Dur = 28
03:08:25.724 00.001 9828 IsSlewing returns 0
03:08:25.724 00.000 9828 IsGuiding returns 0
03:08:25.724 00.000 9828 PulseGuide returned control before completion, sleep 38
03:08:25.774 00.050 9828 IsGuiding returns 1
03:08:25.774 00.000 9828 scope still moving after pulse duration time elapsed
03:08:25.805 00.031 9828 IsSlewing returns 0
03:08:25.805 00.000 9828 IsGuiding returns 1
03:08:25.837 00.032 9828 IsSlewing returns 0
03:08:25.837 00.000 9828 IsGuiding returns 1
03:08:25.868 00.031 9828 IsSlewing returns 0
03:08:25.868 00.000 9828 IsGuiding returns 0
03:08:25.868 00.000 9828 scope move finished after 28 + 115 ms
03:08:25.868 00.000 9828 Move returns status 0, amount 28
03:08:25.868 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:25.868 00.000 9828 MoveAxis(N, 10, B)
03:08:25.868 00.000 9828 Guiding  Dir = 0, Dur = 10
03:08:25.883 00.015 9828 IsSlewing returns 0
03:08:25.884 00.001 9828 IsGuiding returns 0
03:08:25.884 00.000 9828 PulseGuide returned control before completion, sleep 20
03:08:25.916 00.032 9828 IsGuiding returns 1
03:08:25.916 00.000 9828 scope still moving after pulse duration time elapsed
03:08:25.946 00.030 9828 IsSlewing returns 0
03:08:25.947 00.001 9828 IsGuiding returns 1
03:08:25.977 00.030 9828 IsSlewing returns 0
03:08:25.977 00.000 9828 IsGuiding returns 1
03:08:26.007 00.030 9828 IsSlewing returns 0
03:08:26.007 00.000 9828 IsGuiding returns 0
03:08:26.007 00.000 9828 scope move finished after 10 + 113 ms
03:08:26.007 00.000 9828 Move returns status 0, amount 10
03:08:26.007 00.000 9828 move complete, result=0
03:08:26.007 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:08:26.008 00.001 9828 worker thread done servicing request
03:08:26.409 00.401 8976 Exposure complete
03:08:26.414 00.005 8976 worker thread done servicing request
03:08:26.415 00.001 5052 OnExposeComplete: enter
03:08:26.415 00.000 5052 UpdateGuideState(): m_state=6
03:08:26.415 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12230
03:08:26.415 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.85, Mass=118, SNR=7.5, Peak=64 HFD=2.0
03:08:26.415 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:08:26.415 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
03:08:26.415 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.14 hyp=0.79 cameraTheta=2.97 mountX=0.48 mountY=0.57, mountTheta=0.88
03:08:26.416 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=0.14, opts=13)
03:08:26.416 00.000 5052 Enqueuing Move request for stepguider (-0.78, 0.14)
03:08:26.416 00.000 8976 Worker thread wakes up
03:08:26.416 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:08:26.416 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
03:08:26.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:26.416 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, 0.14) opts 0xd
03:08:26.416 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:26.416 00.000 5052 Enqueuing Expose request
03:08:26.416 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, 0.14)
03:08:26.416 00.000 8976 Moving (-0.78, 0.14) raw xDistance=0.48 yDistance=0.57
03:08:26.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
03:08:26.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
03:08:26.416 00.000 8976 MoveAxis(L, 2, ABG)
03:08:26.416 00.000 8976 stepping (-4, 12) + (-2, 0)
03:08:26.416 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:26.442 00.026 8976 Received - 47 (G) 
03:08:26.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:26.442 00.000 8976 stepped: pos (-6, 12)
03:08:26.442 00.000 8976 MoveAxis(D, 2, ABG)
03:08:26.442 00.000 8976 stepping (-6, 12) + (0, -2)
03:08:26.442 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:26.473 00.031 8976 Received - 47 (G) 
03:08:26.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:26.473 00.000 8976 stepped: pos (-6, 10)
03:08:26.473 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:08:26.474 00.001 8976 MountToCamera -- mountX=0.69 mountY=-1.90 hyp=2.02 mountTheta=-1.22 cameraX=1.38, cameraY=1.48 cameraTheta=0.82
03:08:26.474 00.000 8976 incremental bump (1.378, 1.483) isValid = 1
03:08:26.474 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:08:26.474 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:08:26.474 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:08:26.474 00.000 8976 move complete, result=0
03:08:26.474 00.000 9828 Worker thread wakes up
03:08:26.474 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:08:26.474 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:08:26.474 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
03:08:26.474 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
03:08:26.474 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:08:26.474 00.000 8976 worker thread done servicing request
03:08:26.474 00.000 8976 Worker thread wakes up
03:08:26.474 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:08:26.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:26.474 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:08:26.474 00.000 9828 BLC: window closed
03:08:26.475 00.001 9828 MoveAxis(E, 26, B)
03:08:26.475 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:26.475 00.000 9828 Guiding  Dir = 2, Dur = 26
03:08:26.475 00.000 9828 IsSlewing returns 0
03:08:26.475 00.000 9828 IsGuiding returns 0
03:08:26.475 00.000 9828 PulseGuide returned control before completion, sleep 36
03:08:26.523 00.048 9828 IsGuiding returns 1
03:08:26.523 00.000 9828 scope still moving after pulse duration time elapsed
03:08:26.553 00.030 9828 IsSlewing returns 0
03:08:26.553 00.000 9828 IsGuiding returns 1
03:08:26.584 00.031 9828 IsSlewing returns 0
03:08:26.584 00.000 9828 IsGuiding returns 1
03:08:26.615 00.031 9828 IsSlewing returns 0
03:08:26.615 00.000 9828 IsGuiding returns 1
03:08:26.647 00.032 9828 IsSlewing returns 0
03:08:26.647 00.000 9828 IsGuiding returns 0
03:08:26.647 00.000 9828 scope move finished after 26 + 145 ms
03:08:26.648 00.001 9828 Move returns status 0, amount 26
03:08:26.648 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:26.648 00.000 9828 MoveAxis(N, 10, B)
03:08:26.648 00.000 9828 Guiding  Dir = 0, Dur = 10
03:08:26.662 00.014 9828 IsSlewing returns 0
03:08:26.662 00.000 9828 IsGuiding returns 0
03:08:26.662 00.000 9828 PulseGuide returned control before completion, sleep 20
03:08:26.693 00.031 9828 IsGuiding returns 1
03:08:26.693 00.000 9828 scope still moving after pulse duration time elapsed
03:08:26.723 00.030 9828 IsSlewing returns 0
03:08:26.723 00.000 9828 IsGuiding returns 1
03:08:26.755 00.032 9828 IsSlewing returns 0
03:08:26.755 00.000 9828 IsGuiding returns 1
03:08:26.787 00.032 9828 IsSlewing returns 0
03:08:26.787 00.000 9828 IsGuiding returns 1
03:08:26.818 00.031 9828 IsSlewing returns 0
03:08:26.818 00.000 9828 IsGuiding returns 0
03:08:26.818 00.000 9828 scope move finished after 10 + 145 ms
03:08:26.818 00.000 9828 Move returns status 0, amount 10
03:08:26.818 00.000 9828 move complete, result=0
03:08:26.818 00.000 9828 worker thread done servicing request
03:08:26.818 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:08:27.163 00.345 8976 Exposure complete
03:08:27.169 00.006 8976 worker thread done servicing request
03:08:27.169 00.000 5052 OnExposeComplete: enter
03:08:27.169 00.000 5052 UpdateGuideState(): m_state=6
03:08:27.170 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12231
03:08:27.170 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.80, Mass=137, SNR=8.0, Peak=68 HFD=2.6
03:08:27.170 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:08:27.170 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
03:08:27.170 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=0.09 hyp=0.77 cameraTheta=3.02 mountX=0.43 mountY=0.59, mountTheta=0.94
03:08:27.171 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.09, opts=13)
03:08:27.171 00.000 5052 Enqueuing Move request for stepguider (-0.77, 0.09)
03:08:27.171 00.000 8976 Worker thread wakes up
03:08:27.171 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:08:27.171 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
03:08:27.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:27.171 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:27.171 00.000 5052 Enqueuing Expose request
03:08:27.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.09) opts 0xd
03:08:27.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.09)
03:08:27.171 00.000 8976 Moving (-0.77, 0.09) raw xDistance=0.43 yDistance=0.59
03:08:27.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
03:08:27.172 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
03:08:27.172 00.000 8976 MoveAxis(L, 2, ABG)
03:08:27.172 00.000 8976 stepping (-6, 10) + (-2, 0)
03:08:27.172 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:27.209 00.037 8976 Received - 47 (G) 
03:08:27.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:27.209 00.000 8976 stepped: pos (-8, 10)
03:08:27.209 00.000 8976 MoveAxis(D, 3, ABG)
03:08:27.209 00.000 8976 stepping (-8, 10) + (0, -3)
03:08:27.209 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:27.242 00.033 8976 Received - 47 (G) 
03:08:27.242 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:27.242 00.000 8976 stepped: pos (-8, 7)
03:08:27.242 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:08:27.242 00.000 8976 MountToCamera -- mountX=0.87 mountY=-1.64 hyp=1.86 mountTheta=-1.08 cameraX=1.07, cameraY=1.52 cameraTheta=0.96
03:08:27.242 00.000 8976 incremental bump (1.066, 1.521) isValid = 1
03:08:27.242 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
03:08:27.242 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:08:27.242 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:08:27.242 00.000 8976 move complete, result=0
03:08:27.242 00.000 9828 Worker thread wakes up
03:08:27.242 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:08:27.242 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:08:27.242 00.000 8976 worker thread done servicing request
03:08:27.242 00.000 8976 Worker thread wakes up
03:08:27.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:27.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:27.243 00.001 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
03:08:27.243 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 3 ms SOUTH
03:08:27.243 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:08:27.243 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:08:27.243 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:08:27.243 00.000 9828 BLC: window closed
03:08:27.243 00.000 9828 MoveAxis(E, 22, B)
03:08:27.243 00.000 9828 Guiding  Dir = 2, Dur = 22
03:08:27.243 00.000 9828 IsSlewing returns 0
03:08:27.243 00.000 9828 IsGuiding returns 0
03:08:27.243 00.000 9828 PulseGuide returned control before completion, sleep 32
03:08:27.286 00.043 9828 IsGuiding returns 1
03:08:27.286 00.000 9828 scope still moving after pulse duration time elapsed
03:08:27.317 00.031 9828 IsSlewing returns 0
03:08:27.317 00.000 9828 IsGuiding returns 1
03:08:27.348 00.031 9828 IsSlewing returns 0
03:08:27.348 00.000 9828 IsGuiding returns 1
03:08:27.380 00.032 9828 IsSlewing returns 0
03:08:27.380 00.000 9828 IsGuiding returns 0
03:08:27.380 00.000 9828 scope move finished after 22 + 114 ms
03:08:27.380 00.000 9828 Move returns status 0, amount 22
03:08:27.380 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:27.380 00.000 9828 MoveAxis(N, 12, B)
03:08:27.380 00.000 9828 Guiding  Dir = 0, Dur = 12
03:08:27.395 00.015 9828 IsSlewing returns 0
03:08:27.395 00.000 9828 IsGuiding returns 0
03:08:27.395 00.000 9828 PulseGuide returned control before completion, sleep 22
03:08:27.427 00.032 9828 IsGuiding returns 1
03:08:27.427 00.000 9828 scope still moving after pulse duration time elapsed
03:08:27.459 00.032 9828 IsSlewing returns 0
03:08:27.459 00.000 9828 IsGuiding returns 1
03:08:27.490 00.031 9828 IsSlewing returns 0
03:08:27.490 00.000 9828 IsGuiding returns 1
03:08:27.521 00.031 9828 IsSlewing returns 0
03:08:27.521 00.000 9828 IsGuiding returns 1
03:08:27.551 00.030 9828 IsSlewing returns 0
03:08:27.551 00.000 9828 IsGuiding returns 0
03:08:27.551 00.000 9828 scope move finished after 12 + 144 ms
03:08:27.551 00.000 9828 Move returns status 0, amount 12
03:08:27.552 00.001 9828 move complete, result=0
03:08:27.552 00.000 9828 worker thread done servicing request
03:08:27.552 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:08:27.927 00.375 8976 Exposure complete
03:08:27.933 00.006 8976 worker thread done servicing request
03:08:27.933 00.000 5052 OnExposeComplete: enter
03:08:27.933 00.000 5052 UpdateGuideState(): m_state=6
03:08:27.933 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12232
03:08:27.933 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.04, Mass=157, SNR=8.5, Peak=69 HFD=2.5
03:08:27.933 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
03:08:27.933 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
03:08:27.933 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.33 hyp=0.51 cameraTheta=2.44 mountX=0.47 mountY=0.14, mountTheta=0.30
03:08:27.934 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.33, opts=13)
03:08:27.934 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.33)
03:08:27.934 00.000 8976 Worker thread wakes up
03:08:27.934 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.33) opts 0xd
03:08:27.934 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.33)
03:08:27.934 00.000 8976 Moving (-0.39, 0.33) raw xDistance=0.47 yDistance=0.14
03:08:27.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
03:08:27.934 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:08:27.934 00.000 5052 UpdateGuideState exits: m=157 SNR=8.5
03:08:27.934 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:27.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:08:27.935 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:27.935 00.000 5052 Enqueuing Expose request
03:08:27.935 00.000 8976 MoveAxis(L, 2, ABG)
03:08:27.935 00.000 8976 stepping (-8, 7) + (-2, 0)
03:08:27.935 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:27.961 00.026 8976 Received - 47 (G) 
03:08:27.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:27.961 00.000 8976 stepped: pos (-10, 7)
03:08:27.961 00.000 8976 MoveAxis(U, 0, ABG)
03:08:27.961 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:08:27.961 00.000 8976 MountToCamera -- mountX=1.09 mountY=-1.47 hyp=1.83 mountTheta=-0.93 cameraX=0.81, cameraY=1.64 cameraTheta=1.11
03:08:27.961 00.000 8976 incremental bump (0.811, 1.636) isValid = 1
03:08:27.961 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:08:27.961 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:08:27.961 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:08:27.961 00.000 8976 move complete, result=0
03:08:27.961 00.000 8976 worker thread done servicing request
03:08:27.961 00.000 8976 Worker thread wakes up
03:08:27.961 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:08:27.961 00.000 9828 Worker thread wakes up
03:08:27.961 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:08:27.961 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:08:27.962 00.001 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
03:08:27.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:27.962 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:27.962 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
03:08:27.962 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
03:08:27.962 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:08:27.962 00.000 9828 BLC: window closed
03:08:27.962 00.000 9828 MoveAxis(E, 18, B)
03:08:27.962 00.000 9828 Guiding  Dir = 2, Dur = 18
03:08:27.962 00.000 9828 IsSlewing returns 0
03:08:27.962 00.000 9828 IsGuiding returns 0
03:08:27.963 00.001 9828 PulseGuide returned control before completion, sleep 28
03:08:28.001 00.038 9828 IsGuiding returns 1
03:08:28.001 00.000 9828 scope still moving after pulse duration time elapsed
03:08:28.033 00.032 9828 IsSlewing returns 0
03:08:28.033 00.000 9828 IsGuiding returns 1
03:08:28.064 00.031 9828 IsSlewing returns 0
03:08:28.064 00.000 9828 IsGuiding returns 1
03:08:28.095 00.031 9828 IsSlewing returns 0
03:08:28.095 00.000 9828 IsGuiding returns 1
03:08:28.127 00.032 9828 IsSlewing returns 0
03:08:28.127 00.000 9828 IsGuiding returns 0
03:08:28.127 00.000 9828 scope move finished after 18 + 146 ms
03:08:28.127 00.000 9828 Move returns status 0, amount 18
03:08:28.127 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:28.127 00.000 9828 MoveAxis(N, 14, B)
03:08:28.127 00.000 9828 Guiding  Dir = 0, Dur = 14
03:08:28.143 00.016 9828 IsSlewing returns 0
03:08:28.143 00.000 9828 IsGuiding returns 0
03:08:28.143 00.000 9828 PulseGuide returned control before completion, sleep 24
03:08:28.174 00.031 9828 IsGuiding returns 1
03:08:28.174 00.000 9828 scope still moving after pulse duration time elapsed
03:08:28.205 00.031 9828 IsSlewing returns 0
03:08:28.205 00.000 9828 IsGuiding returns 1
03:08:28.237 00.032 9828 IsSlewing returns 0
03:08:28.241 00.004 9828 IsGuiding returns 1
03:08:28.267 00.026 9828 IsSlewing returns 0
03:08:28.267 00.000 9828 IsGuiding returns 1
03:08:28.299 00.032 9828 IsSlewing returns 0
03:08:28.299 00.000 9828 IsGuiding returns 0
03:08:28.299 00.000 9828 scope move finished after 14 + 142 ms
03:08:28.299 00.000 9828 Move returns status 0, amount 14
03:08:28.299 00.000 9828 move complete, result=0
03:08:28.299 00.000 9828 worker thread done servicing request
03:08:28.299 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:08:28.649 00.350 8976 Exposure complete
03:08:28.655 00.006 8976 worker thread done servicing request
03:08:28.655 00.000 5052 OnExposeComplete: enter
03:08:28.655 00.000 5052 UpdateGuideState(): m_state=6
03:08:28.655 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12233
03:08:28.655 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.53, Mass=134, SNR=8.0, Peak=76 HFD=1.8
03:08:28.655 00.000 5052 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.04) = xAngle (-4.11 = 2.17)
03:08:28.655 00.000 5052 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.07)
03:08:28.655 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.07 mountX=-0.12 mountY=0.18, mountTheta=2.14
03:08:28.656 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.18, opts=13)
03:08:28.656 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.18)
03:08:28.656 00.000 8976 Worker thread wakes up
03:08:28.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.18) opts 0xd
03:08:28.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.18)
03:08:28.656 00.000 8976 Moving (-0.10, -0.18) raw xDistance=-0.12 yDistance=0.18
03:08:28.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:08:28.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:08:28.656 00.000 8976 MoveAxis(R, 0, ABG)
03:08:28.656 00.000 8976 MoveAxis(U, 0, ABG)
03:08:28.656 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:08:28.656 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:08:28.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:28.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:28.656 00.000 5052 Enqueuing Expose request
03:08:28.656 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
03:08:28.656 00.000 8976 MountToCamera -- mountX=1.23 mountY=-1.35 hyp=1.83 mountTheta=-0.83 cameraX=0.64, cameraY=1.71 cameraTheta=1.21
03:08:28.657 00.001 8976 incremental bump (0.640, 1.713) isValid = 1
03:08:28.657 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
03:08:28.657 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:08:28.657 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:08:28.657 00.000 8976 move complete, result=0
03:08:28.657 00.000 8976 worker thread done servicing request
03:08:28.657 00.000 8976 Worker thread wakes up
03:08:28.657 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:08:28.657 00.000 9828 Worker thread wakes up
03:08:28.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:28.657 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:08:28.657 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:08:28.657 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
03:08:28.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:28.657 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
03:08:28.657 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
03:08:28.658 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:08:28.658 00.000 9828 BLC: window closed
03:08:28.658 00.000 9828 MoveAxis(E, 14, B)
03:08:28.658 00.000 9828 Guiding  Dir = 2, Dur = 14
03:08:28.658 00.000 9828 IsSlewing returns 0
03:08:28.658 00.000 9828 IsGuiding returns 0
03:08:28.658 00.000 9828 PulseGuide returned control before completion, sleep 24
03:08:28.688 00.030 9828 IsGuiding returns 1
03:08:28.688 00.000 9828 scope still moving after pulse duration time elapsed
03:08:28.719 00.031 9828 IsSlewing returns 0
03:08:28.719 00.000 9828 IsGuiding returns 1
03:08:28.750 00.031 9828 IsSlewing returns 0
03:08:28.750 00.000 9828 IsGuiding returns 1
03:08:28.782 00.032 9828 IsSlewing returns 0
03:08:28.782 00.000 9828 IsGuiding returns 1
03:08:28.812 00.030 9828 IsSlewing returns 0
03:08:28.812 00.000 9828 IsGuiding returns 0
03:08:28.812 00.000 9828 scope move finished after 14 + 139 ms
03:08:28.812 00.000 9828 Move returns status 0, amount 14
03:08:28.812 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:28.812 00.000 9828 MoveAxis(N, 14, B)
03:08:28.812 00.000 9828 Guiding  Dir = 0, Dur = 14
03:08:28.827 00.015 9828 IsSlewing returns 0
03:08:28.827 00.000 9828 IsGuiding returns 0
03:08:28.827 00.000 9828 PulseGuide returned control before completion, sleep 24
03:08:28.858 00.031 9828 IsGuiding returns 1
03:08:28.858 00.000 9828 scope still moving after pulse duration time elapsed
03:08:28.889 00.031 9828 IsSlewing returns 0
03:08:28.889 00.000 9828 IsGuiding returns 1
03:08:28.920 00.031 9828 IsSlewing returns 0
03:08:28.920 00.000 9828 IsGuiding returns 1
03:08:28.951 00.031 9828 IsSlewing returns 0
03:08:28.951 00.000 9828 IsGuiding returns 1
03:08:28.982 00.031 9828 IsSlewing returns 0
03:08:28.982 00.000 9828 IsGuiding returns 0
03:08:28.982 00.000 9828 scope move finished after 14 + 140 ms
03:08:28.982 00.000 9828 Move returns status 0, amount 14
03:08:28.982 00.000 9828 move complete, result=0
03:08:28.982 00.000 9828 worker thread done servicing request
03:08:28.982 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:08:29.343 00.361 8976 Exposure complete
03:08:29.349 00.006 8976 worker thread done servicing request
03:08:29.349 00.000 5052 OnExposeComplete: enter
03:08:29.349 00.000 5052 UpdateGuideState(): m_state=6
03:08:29.349 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12234
03:08:29.349 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.37, Mass=128, SNR=7.8, Peak=70 HFD=1.8
03:08:29.349 00.000 5052 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.04) = xAngle (-3.45 = 2.83)
03:08:29.349 00.000 5052 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.55 = 2.73)
03:08:29.349 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.35 cameraTheta=-1.41 mountX=-0.33 mountY=0.14, mountTheta=2.74
03:08:29.350 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.34, opts=13)
03:08:29.350 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.34)
03:08:29.350 00.000 8976 Worker thread wakes up
03:08:29.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.34) opts 0xd
03:08:29.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.34)
03:08:29.350 00.000 8976 Moving (0.06, -0.34) raw xDistance=-0.33 yDistance=0.14
03:08:29.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:08:29.350 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:08:29.350 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:08:29.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:29.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:29.350 00.000 5052 Enqueuing Expose request
03:08:29.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:08:29.350 00.000 8976 MoveAxis(R, 1, ABG)
03:08:29.350 00.000 8976 stepping (-10, 7) + (1, 0)
03:08:29.351 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:29.383 00.032 8976 Received - 47 (G) 
03:08:29.383 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:29.383 00.000 8976 stepped: pos (-9, 7)
03:08:29.383 00.000 8976 MoveAxis(U, 0, ABG)
03:08:29.384 00.001 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:08:29.384 00.000 8976 MountToCamera -- mountX=1.28 mountY=-1.27 hyp=1.80 mountTheta=-0.78 cameraX=0.55, cameraY=1.72 cameraTheta=1.26
03:08:29.384 00.000 8976 incremental bump (0.548, 1.720) isValid = 1
03:08:29.384 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
03:08:29.384 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:08:29.384 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:08:29.384 00.000 8976 move complete, result=0
03:08:29.384 00.000 8976 worker thread done servicing request
03:08:29.384 00.000 8976 Worker thread wakes up
03:08:29.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:29.384 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:29.385 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
03:08:29.385 00.000 9828 Worker thread wakes up
03:08:29.385 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:08:29.385 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:08:29.385 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
03:08:29.385 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
03:08:29.385 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:08:29.385 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:08:29.385 00.000 9828 BLC: window closed
03:08:29.385 00.000 9828 MoveAxis(E, 13, B)
03:08:29.386 00.001 9828 Guiding  Dir = 2, Dur = 13
03:08:29.387 00.001 9828 IsSlewing returns 0
03:08:29.387 00.000 9828 IsGuiding returns 0
03:08:29.387 00.000 9828 PulseGuide returned control before completion, sleep 23
03:08:29.418 00.031 9828 IsGuiding returns 1
03:08:29.418 00.000 9828 scope still moving after pulse duration time elapsed
03:08:29.449 00.031 9828 IsSlewing returns 0
03:08:29.449 00.000 9828 IsGuiding returns 1
03:08:29.479 00.030 9828 IsSlewing returns 0
03:08:29.480 00.001 9828 IsGuiding returns 1
03:08:29.510 00.030 9828 IsSlewing returns 0
03:08:29.510 00.000 9828 IsGuiding returns 0
03:08:29.510 00.000 9828 scope move finished after 13 + 110 ms
03:08:29.510 00.000 9828 Move returns status 0, amount 13
03:08:29.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:29.511 00.001 9828 MoveAxis(N, 15, B)
03:08:29.511 00.000 9828 Guiding  Dir = 0, Dur = 15
03:08:29.526 00.015 9828 IsSlewing returns 0
03:08:29.526 00.000 9828 IsGuiding returns 0
03:08:29.526 00.000 9828 PulseGuide returned control before completion, sleep 25
03:08:29.557 00.031 9828 IsGuiding returns 1
03:08:29.557 00.000 9828 scope still moving after pulse duration time elapsed
03:08:29.589 00.032 9828 IsSlewing returns 0
03:08:29.589 00.000 9828 IsGuiding returns 1
03:08:29.620 00.031 9828 IsSlewing returns 0
03:08:29.621 00.001 9828 IsGuiding returns 1
03:08:29.652 00.031 9828 IsSlewing returns 0
03:08:29.653 00.001 9828 IsGuiding returns 1
03:08:29.683 00.030 9828 IsSlewing returns 0
03:08:29.683 00.000 9828 IsGuiding returns 1
03:08:29.714 00.031 9828 IsSlewing returns 0
03:08:29.714 00.000 9828 IsGuiding returns 0
03:08:29.714 00.000 9828 scope move finished after 15 + 172 ms
03:08:29.714 00.000 9828 Move returns status 0, amount 15
03:08:29.714 00.000 9828 move complete, result=0
03:08:29.714 00.000 9828 worker thread done servicing request
03:08:29.714 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:08:30.075 00.361 8976 Exposure complete
03:08:30.081 00.006 8976 worker thread done servicing request
03:08:30.081 00.000 5052 OnExposeComplete: enter
03:08:30.081 00.000 5052 UpdateGuideState(): m_state=6
03:08:30.081 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12235
03:08:30.081 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.37, Mass=157, SNR=8.6, Peak=67 HFD=1.9
03:08:30.081 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.61 = 1.68)
03:08:30.082 00.001 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
03:08:30.082 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.34 hyp=0.63 cameraTheta=-2.56 mountX=-0.07 mountY=0.63, mountTheta=1.68
03:08:30.082 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.34, opts=13)
03:08:30.082 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.34)
03:08:30.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:08:30.082 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
03:08:30.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:30.082 00.000 8976 Worker thread wakes up
03:08:30.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.34) opts 0xd
03:08:30.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.34)
03:08:30.083 00.001 8976 Moving (-0.52, -0.34) raw xDistance=-0.07 yDistance=0.63
03:08:30.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:30.083 00.000 5052 Enqueuing Expose request
03:08:30.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:08:30.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.63
03:08:30.083 00.000 8976 MoveAxis(R, 0, ABG)
03:08:30.083 00.000 8976 MoveAxis(D, 2, ABG)
03:08:30.083 00.000 8976 stepping (-9, 7) + (0, -2)
03:08:30.083 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:30.119 00.036 8976 Received - 47 (G) 
03:08:30.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:30.119 00.000 8976 stepped: pos (-9, 5)
03:08:30.119 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
03:08:30.119 00.000 8976 MountToCamera -- mountX=1.31 mountY=-1.11 hyp=1.72 mountTheta=-0.70 cameraX=0.39, cameraY=1.68 cameraTheta=1.34
03:08:30.119 00.000 8976 incremental bump (0.394, 1.676) isValid = 1
03:08:30.119 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
03:08:30.119 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:08:30.119 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:08:30.119 00.000 8976 move complete, result=0
03:08:30.119 00.000 8976 worker thread done servicing request
03:08:30.119 00.000 8976 Worker thread wakes up
03:08:30.119 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:08:30.119 00.000 9828 Worker thread wakes up
03:08:30.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:30.119 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:30.120 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:08:30.120 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:08:30.120 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
03:08:30.120 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
03:08:30.120 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
03:08:30.120 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:08:30.120 00.000 9828 BLC: window closed
03:08:30.120 00.000 9828 MoveAxis(E, 10, B)
03:08:30.120 00.000 9828 Guiding  Dir = 2, Dur = 10
03:08:30.120 00.000 9828 IsSlewing returns 0
03:08:30.120 00.000 9828 IsGuiding returns 0
03:08:30.121 00.001 9828 PulseGuide returned control before completion, sleep 20
03:08:30.151 00.030 9828 IsGuiding returns 1
03:08:30.151 00.000 9828 scope still moving after pulse duration time elapsed
03:08:30.182 00.031 9828 IsSlewing returns 0
03:08:30.182 00.000 9828 IsGuiding returns 1
03:08:30.212 00.030 9828 IsSlewing returns 0
03:08:30.212 00.000 9828 IsGuiding returns 1
03:08:30.243 00.031 9828 IsSlewing returns 0
03:08:30.243 00.000 9828 IsGuiding returns 1
03:08:30.274 00.031 9828 IsSlewing returns 0
03:08:30.274 00.000 9828 IsGuiding returns 0
03:08:30.274 00.000 9828 scope move finished after 10 + 143 ms
03:08:30.274 00.000 9828 Move returns status 0, amount 10
03:08:30.274 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:30.274 00.000 9828 MoveAxis(N, 15, B)
03:08:30.275 00.001 9828 Guiding  Dir = 0, Dur = 15
03:08:30.289 00.014 9828 IsSlewing returns 0
03:08:30.290 00.001 9828 IsGuiding returns 0
03:08:30.290 00.000 9828 PulseGuide returned control before completion, sleep 25
03:08:30.319 00.029 9828 IsGuiding returns 1
03:08:30.319 00.000 9828 scope still moving after pulse duration time elapsed
03:08:30.350 00.031 9828 IsSlewing returns 0
03:08:30.350 00.000 9828 IsGuiding returns 1
03:08:30.381 00.031 9828 IsSlewing returns 0
03:08:30.381 00.000 9828 IsGuiding returns 1
03:08:30.412 00.031 9828 IsSlewing returns 0
03:08:30.413 00.001 9828 IsGuiding returns 1
03:08:30.442 00.029 9828 IsSlewing returns 0
03:08:30.442 00.000 9828 IsGuiding returns 0
03:08:30.442 00.000 9828 scope move finished after 15 + 137 ms
03:08:30.442 00.000 9828 Move returns status 0, amount 15
03:08:30.442 00.000 9828 move complete, result=0
03:08:30.442 00.000 9828 worker thread done servicing request
03:08:30.442 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:08:30.807 00.365 8976 Exposure complete
03:08:30.813 00.006 8976 worker thread done servicing request
03:08:30.813 00.000 5052 OnExposeComplete: enter
03:08:30.813 00.000 5052 UpdateGuideState(): m_state=6
03:08:30.813 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12236
03:08:30.813 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.33, Mass=167, SNR=9.0, Peak=72 HFD=1.8
03:08:30.813 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.48 = 1.80)
03:08:30.813 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.58 = 1.70)
03:08:30.813 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.37 hyp=0.58 cameraTheta=-2.44 mountX=-0.13 mountY=0.57, mountTheta=1.80
03:08:30.814 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.37, opts=13)
03:08:30.814 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.37)
03:08:30.814 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:08:30.814 00.000 5052 UpdateGuideState exits: m=167 SNR=9.0
03:08:30.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:30.814 00.000 8976 Worker thread wakes up
03:08:30.815 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.37) opts 0xd
03:08:30.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.37)
03:08:30.815 00.000 8976 Moving (-0.44, -0.37) raw xDistance=-0.13 yDistance=0.57
03:08:30.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:30.815 00.000 5052 Enqueuing Expose request
03:08:30.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:08:30.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57
03:08:30.815 00.000 8976 MoveAxis(R, 0, ABG)
03:08:30.815 00.000 8976 MoveAxis(D, 2, ABG)
03:08:30.815 00.000 8976 stepping (-9, 5) + (0, -2)
03:08:30.815 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:30.854 00.039 8976 Received - 47 (G) 
03:08:30.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:30.854 00.000 8976 stepped: pos (-9, 3)
03:08:30.854 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
03:08:30.854 00.000 8976 MountToCamera -- mountX=1.33 mountY=-0.90 hyp=1.61 mountTheta=-0.59 cameraX=0.20, cameraY=1.60 cameraTheta=1.45
03:08:30.854 00.000 8976 incremental bump (0.197, 1.600) isValid = 1
03:08:30.854 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
03:08:30.854 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:08:30.854 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:08:30.854 00.000 8976 move complete, result=0
03:08:30.854 00.000 9828 Worker thread wakes up
03:08:30.854 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:08:30.855 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:08:30.855 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:08:30.855 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
03:08:30.855 00.000 8976 worker thread done servicing request
03:08:30.855 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
03:08:30.855 00.000 8976 Worker thread wakes up
03:08:30.855 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
03:08:30.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:30.855 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:08:30.855 00.000 9828 BLC: window closed
03:08:30.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:30.855 00.000 9828 MoveAxis(E, 6, B)
03:08:30.855 00.000 9828 Guiding  Dir = 2, Dur = 6
03:08:30.855 00.000 9828 IsSlewing returns 0
03:08:30.856 00.001 9828 IsGuiding returns 0
03:08:30.856 00.000 9828 PulseGuide returned control before completion, sleep 16
03:08:30.877 00.021 9828 IsGuiding returns 1
03:08:30.877 00.000 9828 scope still moving after pulse duration time elapsed
03:08:30.909 00.032 9828 IsSlewing returns 0
03:08:30.909 00.000 9828 IsGuiding returns 1
03:08:30.939 00.030 9828 IsSlewing returns 0
03:08:30.939 00.000 9828 IsGuiding returns 1
03:08:30.970 00.031 9828 IsSlewing returns 0
03:08:30.975 00.005 9828 IsGuiding returns 0
03:08:30.975 00.000 9828 scope move finished after 6 + 112 ms
03:08:30.975 00.000 9828 Move returns status 0, amount 6
03:08:30.975 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:30.975 00.000 9828 MoveAxis(N, 16, B)
03:08:30.975 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:31.000 00.025 9828 IsSlewing returns 0
03:08:31.000 00.000 9828 IsGuiding returns 0
03:08:31.000 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:31.031 00.031 9828 IsGuiding returns 1
03:08:31.031 00.000 9828 scope still moving after pulse duration time elapsed
03:08:31.062 00.031 9828 IsSlewing returns 0
03:08:31.062 00.000 9828 IsGuiding returns 1
03:08:31.094 00.032 9828 IsSlewing returns 0
03:08:31.094 00.000 9828 IsGuiding returns 1
03:08:31.124 00.030 9828 IsSlewing returns 0
03:08:31.124 00.000 9828 IsGuiding returns 1
03:08:31.155 00.031 9828 IsSlewing returns 0
03:08:31.155 00.000 9828 IsGuiding returns 0
03:08:31.155 00.000 9828 scope move finished after 16 + 139 ms
03:08:31.155 00.000 9828 Move returns status 0, amount 16
03:08:31.155 00.000 9828 move complete, result=0
03:08:31.155 00.000 9828 worker thread done servicing request
03:08:31.156 00.001 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:08:31.538 00.382 8976 Exposure complete
03:08:31.543 00.005 8976 worker thread done servicing request
03:08:31.543 00.000 5052 OnExposeComplete: enter
03:08:31.544 00.001 5052 UpdateGuideState(): m_state=6
03:08:31.544 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12237
03:08:31.544 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.99, Mass=136, SNR=8.1, Peak=81 HFD=1.9
03:08:31.544 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
03:08:31.544 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
03:08:31.544 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.28 hyp=0.40 cameraTheta=2.38 mountX=0.38 mountY=0.09, mountTheta=0.24
03:08:31.544 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.28, opts=13)
03:08:31.544 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.28)
03:08:31.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:08:31.544 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:08:31.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:31.545 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:31.545 00.000 5052 Enqueuing Expose request
03:08:31.545 00.000 8976 Worker thread wakes up
03:08:31.545 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.28) opts 0xd
03:08:31.545 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.28)
03:08:31.545 00.000 8976 Moving (-0.29, 0.28) raw xDistance=0.38 yDistance=0.09
03:08:31.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:08:31.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:08:31.545 00.000 8976 MoveAxis(L, 2, ABG)
03:08:31.545 00.000 8976 stepping (-9, 3) + (-2, 0)
03:08:31.545 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:31.574 00.029 8976 Received - 47 (G) 
03:08:31.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:31.574 00.000 8976 stepped: pos (-11, 3)
03:08:31.574 00.000 8976 MoveAxis(U, 0, ABG)
03:08:31.574 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
03:08:31.574 00.000 8976 MountToCamera -- mountX=1.45 mountY=-0.76 hyp=1.64 mountTheta=-0.48 cameraX=0.02, cameraY=1.64 cameraTheta=1.56
03:08:31.574 00.000 8976 incremental bump (0.019, 1.638) isValid = 1
03:08:31.574 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
03:08:31.574 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:08:31.574 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:08:31.574 00.000 8976 move complete, result=0
03:08:31.574 00.000 9828 Worker thread wakes up
03:08:31.574 00.000 8976 worker thread done servicing request
03:08:31.574 00.000 8976 Worker thread wakes up
03:08:31.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:31.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:31.574 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:08:31.575 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
03:08:31.575 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:08:31.575 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
03:08:31.575 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
03:08:31.575 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
03:08:31.575 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:08:31.575 00.000 9828 BLC: window closed
03:08:31.575 00.000 9828 MoveAxis(E, 2, B)
03:08:31.575 00.000 9828 Guiding  Dir = 2, Dur = 2
03:08:31.575 00.000 9828 IsSlewing returns 0
03:08:31.575 00.000 9828 IsGuiding returns 0
03:08:31.575 00.000 9828 PulseGuide returned control before completion, sleep 12
03:08:31.594 00.019 9828 IsGuiding returns 1
03:08:31.594 00.000 9828 scope still moving after pulse duration time elapsed
03:08:31.624 00.030 9828 IsSlewing returns 0
03:08:31.624 00.000 9828 IsGuiding returns 1
03:08:31.655 00.031 9828 IsSlewing returns 0
03:08:31.655 00.000 9828 IsGuiding returns 1
03:08:31.686 00.031 9828 IsSlewing returns 0
03:08:31.686 00.000 9828 IsGuiding returns 0
03:08:31.686 00.000 9828 scope move finished after 2 + 109 ms
03:08:31.686 00.000 9828 Move returns status 0, amount 2
03:08:31.686 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:31.686 00.000 9828 MoveAxis(N, 16, B)
03:08:31.686 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:31.701 00.015 9828 IsSlewing returns 0
03:08:31.701 00.000 9828 IsGuiding returns 0
03:08:31.701 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:31.732 00.031 9828 IsGuiding returns 1
03:08:31.732 00.000 9828 scope still moving after pulse duration time elapsed
03:08:31.764 00.032 9828 IsSlewing returns 0
03:08:31.764 00.000 9828 IsGuiding returns 1
03:08:31.795 00.031 9828 IsSlewing returns 0
03:08:31.795 00.000 9828 IsGuiding returns 1
03:08:31.826 00.031 9828 IsSlewing returns 0
03:08:31.827 00.001 9828 IsGuiding returns 1
03:08:31.855 00.028 9828 IsSlewing returns 0
03:08:31.855 00.000 9828 IsGuiding returns 0
03:08:31.855 00.000 9828 scope move finished after 16 + 138 ms
03:08:31.855 00.000 9828 Move returns status 0, amount 16
03:08:31.855 00.000 9828 move complete, result=0
03:08:31.855 00.000 9828 worker thread done servicing request
03:08:31.855 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:08:32.261 00.406 8976 Exposure complete
03:08:32.266 00.005 8976 worker thread done servicing request
03:08:32.266 00.000 5052 OnExposeComplete: enter
03:08:32.266 00.000 5052 UpdateGuideState(): m_state=6
03:08:32.266 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12238
03:08:32.266 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=281.39, Mass=139, SNR=8.1, Peak=75 HFD=1.8
03:08:32.266 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
03:08:32.266 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
03:08:32.267 00.001 5052 CameraToMount -- cameraX=-0.97 cameraY=-0.32 hyp=1.03 cameraTheta=-2.82 mountX=0.16 mountY=0.99, mountTheta=1.41
03:08:32.267 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=-0.32, opts=13)
03:08:32.267 00.000 5052 Enqueuing Move request for stepguider (-0.97, -0.32)
03:08:32.267 00.000 8976 Worker thread wakes up
03:08:32.267 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, -0.32) opts 0xd
03:08:32.267 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, -0.32)
03:08:32.268 00.001 8976 Moving (-0.97, -0.32) raw xDistance=0.16 yDistance=0.99
03:08:32.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:08:32.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.99
03:08:32.268 00.000 8976 MoveAxis(R, 0, ABG)
03:08:32.268 00.000 8976 MoveAxis(D, 4, ABG)
03:08:32.268 00.000 8976 stepping (-11, 3) + (0, -4)
03:08:32.268 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:08:32.268 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:08:32.268 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:32.268 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:08:32.268 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:32.268 00.000 5052 Enqueuing Expose request
03:08:32.309 00.041 8976 Received - 47 (G) 
03:08:32.309 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:08:32.309 00.000 8976 stepped: pos (-11, -1)
03:08:32.309 00.000 8976 MountToCamera -- mountTheta (-0.29) + m_xAngle (2.04) = xAngle (1.75 = 1.75)
03:08:32.309 00.000 8976 MountToCamera -- mountX=1.53 mountY=-0.46 hyp=1.59 mountTheta=-0.29 cameraX=-0.29, cameraY=1.57 cameraTheta=1.75
03:08:32.309 00.000 8976 incremental bump (-0.287, 1.569) isValid = 1
03:08:32.309 00.000 8976 Scheduling Mount bump of (-0.021, 0.117)
03:08:32.309 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:08:32.309 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:08:32.309 00.000 8976 move complete, result=0
03:08:32.309 00.000 9828 Worker thread wakes up
03:08:32.309 00.000 8976 worker thread done servicing request
03:08:32.309 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:08:32.309 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:08:32.309 00.000 8976 Worker thread wakes up
03:08:32.310 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:32.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:32.310 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:08:32.310 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.84 = -1.44)
03:08:32.310 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.76 = -1.52)
03:08:32.310 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.44
03:08:32.310 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:08:32.310 00.000 9828 BLC: window closed
03:08:32.310 00.000 9828 MoveAxis(W, 5, B)
03:08:32.310 00.000 9828 Guiding  Dir = 3, Dur = 5
03:08:32.311 00.001 9828 IsSlewing returns 0
03:08:32.311 00.000 9828 IsGuiding returns 0
03:08:32.311 00.000 9828 PulseGuide returned control before completion, sleep 15
03:08:32.340 00.029 9828 IsGuiding returns 1
03:08:32.340 00.000 9828 scope still moving after pulse duration time elapsed
03:08:32.371 00.031 9828 IsSlewing returns 0
03:08:32.371 00.000 9828 IsGuiding returns 1
03:08:32.401 00.030 9828 IsSlewing returns 0
03:08:32.401 00.000 9828 IsGuiding returns 1
03:08:32.432 00.031 9828 IsSlewing returns 0
03:08:32.432 00.000 9828 IsGuiding returns 0
03:08:32.432 00.000 9828 scope move finished after 5 + 116 ms
03:08:32.432 00.000 9828 Move returns status 0, amount 5
03:08:32.432 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:32.433 00.001 9828 MoveAxis(N, 16, B)
03:08:32.433 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:32.448 00.015 9828 IsSlewing returns 0
03:08:32.449 00.001 9828 IsGuiding returns 0
03:08:32.449 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:32.479 00.030 9828 IsGuiding returns 1
03:08:32.479 00.000 9828 scope still moving after pulse duration time elapsed
03:08:32.510 00.031 9828 IsSlewing returns 0
03:08:32.510 00.000 9828 IsGuiding returns 1
03:08:32.540 00.030 9828 IsSlewing returns 0
03:08:32.540 00.000 9828 IsGuiding returns 1
03:08:32.571 00.031 9828 IsSlewing returns 0
03:08:32.572 00.001 9828 IsGuiding returns 1
03:08:32.602 00.030 9828 IsSlewing returns 0
03:08:32.602 00.000 9828 IsGuiding returns 0
03:08:32.602 00.000 9828 scope move finished after 16 + 137 ms
03:08:32.602 00.000 9828 Move returns status 0, amount 16
03:08:32.602 00.000 9828 move complete, result=0
03:08:32.603 00.001 9828 worker thread done servicing request
03:08:32.603 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
03:08:32.998 00.395 8976 Exposure complete
03:08:33.003 00.005 8976 worker thread done servicing request
03:08:33.003 00.000 5052 OnExposeComplete: enter
03:08:33.003 00.000 5052 UpdateGuideState(): m_state=6
03:08:33.003 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12239
03:08:33.003 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.91, Mass=143, SNR=8.2, Peak=74 HFD=2.1
03:08:33.003 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:08:33.003 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
03:08:33.003 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.20 hyp=0.52 cameraTheta=2.75 mountX=0.40 mountY=0.30, mountTheta=0.64
03:08:33.003 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.20, opts=13)
03:08:33.003 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.20)
03:08:33.004 00.001 8976 Worker thread wakes up
03:08:33.004 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.20) opts 0xd
03:08:33.004 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.20)
03:08:33.004 00.000 8976 Moving (-0.48, 0.20) raw xDistance=0.40 yDistance=0.30
03:08:33.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:08:33.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.30
03:08:33.004 00.000 8976 MoveAxis(L, 2, ABG)
03:08:33.004 00.000 8976 stepping (-11, -1) + (-2, 0)
03:08:33.004 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:08:33.004 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
03:08:33.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:33.004 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:33.005 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:33.005 00.000 5052 Enqueuing Expose request
03:08:33.029 00.024 8976 Received - 47 (G) 
03:08:33.029 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:33.029 00.000 8976 stepped: pos (-13, -1)
03:08:33.029 00.000 8976 MoveAxis(D, 1, ABG)
03:08:33.029 00.000 8976 stepping (-13, -1) + (0, -1)
03:08:33.029 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:33.061 00.032 8976 Received - 47 (G) 
03:08:33.061 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:33.061 00.000 8976 stepped: pos (-13, -2)
03:08:33.061 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
03:08:33.061 00.000 8976 MountToCamera -- mountX=1.68 mountY=-0.20 hyp=1.69 mountTheta=-0.12 cameraX=-0.58, cameraY=1.59 cameraTheta=1.92
03:08:33.061 00.000 8976 incremental bump (-0.585, 1.588) isValid = 1
03:08:33.061 00.000 8976 Scheduling Mount bump of (-0.040, 0.112)
03:08:33.061 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:08:33.061 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:08:33.061 00.000 8976 move complete, result=0
03:08:33.061 00.000 9828 Worker thread wakes up
03:08:33.061 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:08:33.061 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:08:33.061 00.000 8976 worker thread done servicing request
03:08:33.061 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:08:33.061 00.000 8976 Worker thread wakes up
03:08:33.061 00.000 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.28)
03:08:33.062 00.001 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.36)
03:08:33.062 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=0.03 mountY=-0.12, mountTheta=-1.28
03:08:33.062 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
03:08:33.062 00.000 9828 BLC: window closed
03:08:33.062 00.000 9828 MoveAxis(W, 11, B)
03:08:33.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:33.062 00.000 9828 Guiding  Dir = 3, Dur = 11
03:08:33.062 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:33.062 00.000 9828 IsSlewing returns 0
03:08:33.062 00.000 9828 IsGuiding returns 0
03:08:33.063 00.001 9828 PulseGuide returned control before completion, sleep 21
03:08:33.088 00.025 9828 IsGuiding returns 1
03:08:33.088 00.000 9828 scope still moving after pulse duration time elapsed
03:08:33.119 00.031 9828 IsSlewing returns 0
03:08:33.119 00.000 9828 IsGuiding returns 1
03:08:33.149 00.030 9828 IsSlewing returns 0
03:08:33.149 00.000 9828 IsGuiding returns 1
03:08:33.179 00.030 9828 IsSlewing returns 0
03:08:33.179 00.000 9828 IsGuiding returns 1
03:08:33.211 00.032 9828 IsSlewing returns 0
03:08:33.211 00.000 9828 IsGuiding returns 1
03:08:33.242 00.031 9828 IsSlewing returns 0
03:08:33.242 00.000 9828 IsGuiding returns 0
03:08:33.243 00.001 9828 scope move finished after 11 + 169 ms
03:08:33.243 00.000 9828 Move returns status 0, amount 11
03:08:33.243 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:33.243 00.000 9828 MoveAxis(N, 16, B)
03:08:33.243 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:33.257 00.014 9828 IsSlewing returns 0
03:08:33.257 00.000 9828 IsGuiding returns 0
03:08:33.257 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:33.288 00.031 9828 IsGuiding returns 1
03:08:33.288 00.000 9828 scope still moving after pulse duration time elapsed
03:08:33.319 00.031 9828 IsSlewing returns 0
03:08:33.319 00.000 9828 IsGuiding returns 1
03:08:33.350 00.031 9828 IsSlewing returns 0
03:08:33.350 00.000 9828 IsGuiding returns 1
03:08:33.381 00.031 9828 IsSlewing returns 0
03:08:33.381 00.000 9828 IsGuiding returns 1
03:08:33.414 00.033 9828 IsSlewing returns 0
03:08:33.414 00.000 9828 IsGuiding returns 0
03:08:33.414 00.000 9828 scope move finished after 16 + 140 ms
03:08:33.414 00.000 9828 Move returns status 0, amount 16
03:08:33.415 00.001 9828 move complete, result=0
03:08:33.415 00.000 9828 worker thread done servicing request
03:08:33.415 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
03:08:33.746 00.331 8976 Exposure complete
03:08:33.751 00.005 8976 worker thread done servicing request
03:08:33.751 00.000 5052 OnExposeComplete: enter
03:08:33.751 00.000 5052 UpdateGuideState(): m_state=6
03:08:33.751 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12240
03:08:33.752 00.001 5052 Star::Find returns 1 (0), X=328.47, Y=281.59, Mass=145, SNR=8.3, Peak=69 HFD=1.5
03:08:33.752 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
03:08:33.752 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
03:08:33.752 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.12 hyp=0.72 cameraTheta=-2.98 mountX=0.22 mountY=0.66, mountTheta=1.25
03:08:33.752 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.12, opts=13)
03:08:33.752 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.12)
03:08:33.752 00.000 8976 Worker thread wakes up
03:08:33.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.12) opts 0xd
03:08:33.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.12)
03:08:33.753 00.001 8976 Moving (-0.71, -0.12) raw xDistance=0.22 yDistance=0.66
03:08:33.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:08:33.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66
03:08:33.753 00.000 8976 MoveAxis(R, 0, ABG)
03:08:33.753 00.000 8976 MoveAxis(D, 3, ABG)
03:08:33.753 00.000 8976 stepping (-13, -2) + (0, -3)
03:08:33.753 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:33.753 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:08:33.753 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:08:33.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:33.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:33.753 00.000 5052 Enqueuing Expose request
03:08:33.780 00.027 8976 Received - 47 (G) 
03:08:33.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:33.780 00.000 8976 stepped: pos (-13, -5)
03:08:33.780 00.000 8976 MountToCamera -- mountTheta (0.07) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
03:08:33.780 00.000 8976 MountToCamera -- mountX=1.78 mountY=0.13 hyp=1.79 mountTheta=0.07 cameraX=-0.92, cameraY=1.53 cameraTheta=2.11
03:08:33.780 00.000 8976 incremental bump (-0.924, 1.530) isValid = 1
03:08:33.780 00.000 8976 Scheduling Mount bump of (-0.059, 0.102)
03:08:33.780 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:08:33.780 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:08:33.780 00.000 8976 move complete, result=0
03:08:33.780 00.000 9828 Worker thread wakes up
03:08:33.780 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:08:33.780 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:08:33.780 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.19 = -1.09)
03:08:33.780 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.11 = -1.17)
03:08:33.780 00.000 8976 worker thread done servicing request
03:08:33.780 00.000 8976 Worker thread wakes up
03:08:33.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:33.780 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.05 mountY=-0.11, mountTheta=-1.10
03:08:33.780 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:08:33.781 00.001 9828 BLC: window closed
03:08:33.781 00.000 9828 MoveAxis(W, 17, B)
03:08:33.781 00.000 9828 Guiding  Dir = 3, Dur = 17
03:08:33.781 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:33.781 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:08:33.781 00.000 9828 IsSlewing returns 0
03:08:33.781 00.000 9828 IsGuiding returns 0
03:08:33.781 00.000 9828 PulseGuide returned control before completion, sleep 27
03:08:33.816 00.035 9828 IsGuiding returns 1
03:08:33.816 00.000 9828 scope still moving after pulse duration time elapsed
03:08:33.847 00.031 9828 IsSlewing returns 0
03:08:33.847 00.000 9828 IsGuiding returns 1
03:08:33.878 00.031 9828 IsSlewing returns 0
03:08:33.878 00.000 9828 IsGuiding returns 1
03:08:33.909 00.031 9828 IsSlewing returns 0
03:08:33.909 00.000 9828 IsGuiding returns 0
03:08:33.909 00.000 9828 scope move finished after 17 + 110 ms
03:08:33.909 00.000 9828 Move returns status 0, amount 17
03:08:33.909 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:33.909 00.000 9828 MoveAxis(N, 15, B)
03:08:33.909 00.000 9828 Guiding  Dir = 0, Dur = 15
03:08:33.924 00.015 9828 IsSlewing returns 0
03:08:33.924 00.000 9828 IsGuiding returns 0
03:08:33.924 00.000 9828 PulseGuide returned control before completion, sleep 25
03:08:33.954 00.030 9828 IsGuiding returns 1
03:08:33.954 00.000 9828 scope still moving after pulse duration time elapsed
03:08:33.985 00.031 9828 IsSlewing returns 0
03:08:33.985 00.000 9828 IsGuiding returns 1
03:08:34.018 00.033 9828 IsSlewing returns 0
03:08:34.018 00.000 9828 IsGuiding returns 1
03:08:34.064 00.046 9828 IsSlewing returns 0
03:08:34.064 00.000 9828 IsGuiding returns 0
03:08:34.064 00.000 9828 scope move finished after 15 + 124 ms
03:08:34.064 00.000 9828 Move returns status 0, amount 15
03:08:34.064 00.000 9828 move complete, result=0
03:08:34.064 00.000 9828 worker thread done servicing request
03:08:34.065 00.001 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
03:08:34.468 00.403 8976 Exposure complete
03:08:34.473 00.005 8976 worker thread done servicing request
03:08:34.474 00.001 5052 OnExposeComplete: enter
03:08:34.474 00.000 5052 UpdateGuideState(): m_state=6
03:08:34.474 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12241
03:08:34.474 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.78, Mass=157, SNR=8.6, Peak=69 HFD=1.9
03:08:34.474 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:08:34.474 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
03:08:34.474 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.07 hyp=0.54 cameraTheta=3.02 mountX=0.30 mountY=0.42, mountTheta=0.94
03:08:34.474 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.07, opts=13)
03:08:34.474 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.07)
03:08:34.475 00.001 8976 Worker thread wakes up
03:08:34.475 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.07) opts 0xd
03:08:34.475 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.07)
03:08:34.475 00.000 8976 Moving (-0.54, 0.07) raw xDistance=0.30 yDistance=0.42
03:08:34.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:08:34.475 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:08:34.475 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
03:08:34.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:34.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
03:08:34.475 00.000 8976 MoveAxis(L, 1, ABG)
03:08:34.475 00.000 8976 stepping (-13, -5) + (-1, 0)
03:08:34.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:34.475 00.000 5052 Enqueuing Expose request
03:08:34.475 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:34.500 00.025 8976 Received - 47 (G) 
03:08:34.500 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:34.500 00.000 8976 stepped: pos (-14, -5)
03:08:34.500 00.000 8976 MoveAxis(D, 2, ABG)
03:08:34.500 00.000 8976 stepping (-14, -5) + (0, -2)
03:08:34.500 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:34.531 00.031 8976 Received - 47 (G) 
03:08:34.531 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:34.531 00.000 8976 stepped: pos (-14, -7)
03:08:34.531 00.000 8976 MountToCamera -- mountTheta (0.23) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
03:08:34.532 00.001 8976 MountToCamera -- mountX=1.90 mountY=0.45 hyp=1.95 mountTheta=0.23 cameraX=-1.27, cameraY=1.49 cameraTheta=2.28
03:08:34.532 00.000 8976 incremental bump (-1.268, 1.488) isValid = 1
03:08:34.532 00.000 8976 Scheduling Mount bump of (-0.074, 0.091)
03:08:34.532 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:08:34.532 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:08:34.532 00.000 8976 move complete, result=0
03:08:34.532 00.000 9828 Worker thread wakes up
03:08:34.532 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:08:34.532 00.000 8976 worker thread done servicing request
03:08:34.532 00.000 8976 Worker thread wakes up
03:08:34.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:34.532 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
03:08:34.532 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:08:34.532 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.35 = -0.93)
03:08:34.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:34.532 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.27 = -1.01)
03:08:34.533 00.001 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.96
03:08:34.533 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:08:34.533 00.000 9828 BLC: window closed
03:08:34.533 00.000 9828 MoveAxis(W, 22, B)
03:08:34.533 00.000 9828 Guiding  Dir = 3, Dur = 22
03:08:34.533 00.000 9828 IsSlewing returns 0
03:08:34.533 00.000 9828 IsGuiding returns 0
03:08:34.533 00.000 9828 PulseGuide returned control before completion, sleep 32
03:08:34.578 00.045 9828 IsGuiding returns 1
03:08:34.578 00.000 9828 scope still moving after pulse duration time elapsed
03:08:34.610 00.032 9828 IsSlewing returns 0
03:08:34.610 00.000 9828 IsGuiding returns 1
03:08:34.641 00.031 9828 IsSlewing returns 0
03:08:34.641 00.000 9828 IsGuiding returns 1
03:08:34.673 00.032 9828 IsSlewing returns 0
03:08:34.673 00.000 9828 IsGuiding returns 0
03:08:34.673 00.000 9828 scope move finished after 22 + 117 ms
03:08:34.673 00.000 9828 Move returns status 0, amount 22
03:08:34.673 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:34.673 00.000 9828 MoveAxis(N, 14, B)
03:08:34.673 00.000 9828 Guiding  Dir = 0, Dur = 14
03:08:34.688 00.015 9828 IsSlewing returns 0
03:08:34.688 00.000 9828 IsGuiding returns 0
03:08:34.688 00.000 9828 PulseGuide returned control before completion, sleep 24
03:08:34.720 00.032 9828 IsGuiding returns 1
03:08:34.720 00.000 9828 scope still moving after pulse duration time elapsed
03:08:34.752 00.032 9828 IsSlewing returns 0
03:08:34.752 00.000 9828 IsGuiding returns 1
03:08:34.783 00.031 9828 IsSlewing returns 0
03:08:34.783 00.000 9828 IsGuiding returns 1
03:08:34.815 00.032 9828 IsSlewing returns 0
03:08:34.815 00.000 9828 IsGuiding returns 1
03:08:34.846 00.031 9828 IsSlewing returns 0
03:08:34.846 00.000 9828 IsGuiding returns 0
03:08:34.846 00.000 9828 scope move finished after 14 + 144 ms
03:08:34.847 00.001 9828 Move returns status 0, amount 14
03:08:34.847 00.000 9828 move complete, result=0
03:08:34.847 00.000 9828 worker thread done servicing request
03:08:34.847 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
03:08:35.224 00.377 8976 Exposure complete
03:08:35.231 00.007 8976 worker thread done servicing request
03:08:35.231 00.000 5052 OnExposeComplete: enter
03:08:35.231 00.000 5052 UpdateGuideState(): m_state=6
03:08:35.232 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12242
03:08:35.232 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.94, Mass=153, SNR=8.5, Peak=71 HFD=2.2
03:08:35.232 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.95 = -0.95)
03:08:35.232 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
03:08:35.232 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.10 mountX=0.15 mountY=-0.23, mountTheta=-0.98
03:08:35.233 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.23, opts=13)
03:08:35.233 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.23)
03:08:35.233 00.000 8976 Worker thread wakes up
03:08:35.233 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:08:35.233 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.23) opts 0xd
03:08:35.233 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:08:35.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.23)
03:08:35.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:35.234 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:35.234 00.000 5052 Enqueuing Expose request
03:08:35.234 00.000 8976 Moving (0.12, 0.23) raw xDistance=0.15 yDistance=-0.23
03:08:35.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:08:35.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:08:35.234 00.000 8976 MoveAxis(R, 0, ABG)
03:08:35.234 00.000 8976 MoveAxis(U, 0, ABG)
03:08:35.234 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
03:08:35.234 00.000 8976 MountToCamera -- mountX=1.98 mountY=0.67 hyp=2.09 mountTheta=0.33 cameraX=-1.50, cameraY=1.46 cameraTheta=2.37
03:08:35.234 00.000 8976 incremental bump (-1.498, 1.460) isValid = 1
03:08:35.234 00.000 8976 Scheduling Mount bump of (-0.082, 0.083)
03:08:35.234 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
03:08:35.234 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
03:08:35.234 00.000 8976 move complete, result=0
03:08:35.234 00.000 9828 Worker thread wakes up
03:08:35.234 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
03:08:35.234 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:08:35.234 00.000 8976 worker thread done servicing request
03:08:35.235 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:08:35.235 00.000 8976 Worker thread wakes up
03:08:35.235 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.45 = -0.84)
03:08:35.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:35.235 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.92)
03:08:35.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:35.235 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
03:08:35.235 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
03:08:35.235 00.000 9828 BLC: window closed
03:08:35.235 00.000 9828 MoveAxis(W, 25, B)
03:08:35.235 00.000 9828 Guiding  Dir = 3, Dur = 25
03:08:35.236 00.001 9828 IsSlewing returns 0
03:08:35.236 00.000 9828 IsGuiding returns 0
03:08:35.236 00.000 9828 PulseGuide returned control before completion, sleep 35
03:08:35.286 00.050 9828 IsGuiding returns 1
03:08:35.286 00.000 9828 scope still moving after pulse duration time elapsed
03:08:35.318 00.032 9828 IsSlewing returns 0
03:08:35.318 00.000 9828 IsGuiding returns 1
03:08:35.348 00.030 9828 IsSlewing returns 0
03:08:35.348 00.000 9828 IsGuiding returns 1
03:08:35.379 00.031 9828 IsSlewing returns 0
03:08:35.379 00.000 9828 IsGuiding returns 0
03:08:35.379 00.000 9828 scope move finished after 25 + 118 ms
03:08:35.379 00.000 9828 Move returns status 0, amount 25
03:08:35.379 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:35.379 00.000 9828 MoveAxis(N, 13, B)
03:08:35.379 00.000 9828 Guiding  Dir = 0, Dur = 13
03:08:35.395 00.016 9828 IsSlewing returns 0
03:08:35.395 00.000 9828 IsGuiding returns 0
03:08:35.396 00.001 9828 PulseGuide returned control before completion, sleep 23
03:08:35.426 00.030 9828 IsGuiding returns 1
03:08:35.426 00.000 9828 scope still moving after pulse duration time elapsed
03:08:35.457 00.031 9828 IsSlewing returns 0
03:08:35.457 00.000 9828 IsGuiding returns 1
03:08:35.489 00.032 9828 IsSlewing returns 0
03:08:35.489 00.000 9828 IsGuiding returns 1
03:08:35.520 00.031 9828 IsSlewing returns 0
03:08:35.521 00.001 9828 IsGuiding returns 1
03:08:35.552 00.031 9828 IsSlewing returns 0
03:08:35.552 00.000 9828 IsGuiding returns 1
03:08:35.584 00.032 9828 IsSlewing returns 0
03:08:35.584 00.000 9828 IsGuiding returns 0
03:08:35.584 00.000 9828 scope move finished after 13 + 174 ms
03:08:35.584 00.000 9828 Move returns status 0, amount 13
03:08:35.584 00.000 9828 move complete, result=0
03:08:35.584 00.000 9828 worker thread done servicing request
03:08:35.584 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
03:08:35.920 00.336 8976 Exposure complete
03:08:35.926 00.006 8976 worker thread done servicing request
03:08:35.926 00.000 5052 OnExposeComplete: enter
03:08:35.926 00.000 5052 UpdateGuideState(): m_state=6
03:08:35.926 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12243
03:08:35.927 00.001 5052 Star::Find returns 1 (0), X=329.04, Y=281.76, Mass=119, SNR=7.5, Peak=70 HFD=2.1
03:08:35.927 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:08:35.927 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
03:08:35.927 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.76 mountX=0.11 mountY=0.08, mountTheta=0.65
03:08:35.927 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.05, opts=13)
03:08:35.927 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.05)
03:08:35.928 00.001 8976 Worker thread wakes up
03:08:35.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.05) opts 0xd
03:08:35.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.05)
03:08:35.928 00.000 8976 Moving (-0.13, 0.05) raw xDistance=0.11 yDistance=0.08
03:08:35.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:08:35.928 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:08:35.928 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
03:08:35.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:35.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:35.928 00.000 5052 Enqueuing Expose request
03:08:35.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:08:35.928 00.000 8976 MoveAxis(R, 0, ABG)
03:08:35.928 00.000 8976 MoveAxis(U, 0, ABG)
03:08:35.928 00.000 8976 MountToCamera -- mountTheta (0.38) + m_xAngle (2.04) = xAngle (2.42 = 2.42)
03:08:35.929 00.001 8976 MountToCamera -- mountX=2.04 mountY=0.82 hyp=2.19 mountTheta=0.38 cameraX=-1.65, cameraY=1.44 cameraTheta=2.42
03:08:35.929 00.000 8976 incremental bump (-1.653, 1.441) isValid = 1
03:08:35.929 00.000 8976 Scheduling Mount bump of (-0.087, 0.078)
03:08:35.929 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
03:08:35.929 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
03:08:35.929 00.000 8976 move complete, result=0
03:08:35.929 00.000 9828 Worker thread wakes up
03:08:35.929 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
03:08:35.929 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:35.929 00.000 8976 worker thread done servicing request
03:08:35.929 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:08:35.929 00.000 9828 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.10) = xAngle (5.50 = -0.78)
03:08:35.929 00.000 8976 Worker thread wakes up
03:08:35.930 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:35.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:35.930 00.000 9828 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.42 = -0.86)
03:08:35.930 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.08 mountY=-0.09, mountTheta=-0.82
03:08:35.930 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
03:08:35.930 00.000 9828 BLC: window closed
03:08:35.930 00.000 9828 MoveAxis(W, 26, B)
03:08:35.930 00.000 9828 Guiding  Dir = 3, Dur = 26
03:08:35.931 00.001 9828 IsSlewing returns 0
03:08:35.931 00.000 9828 IsGuiding returns 0
03:08:35.931 00.000 9828 PulseGuide returned control before completion, sleep 36
03:08:35.977 00.046 9828 IsGuiding returns 1
03:08:35.977 00.000 9828 scope still moving after pulse duration time elapsed
03:08:36.008 00.031 9828 IsSlewing returns 0
03:08:36.008 00.000 9828 IsGuiding returns 1
03:08:36.040 00.032 9828 IsSlewing returns 0
03:08:36.040 00.000 9828 IsGuiding returns 1
03:08:36.071 00.031 9828 IsSlewing returns 0
03:08:36.072 00.001 9828 IsGuiding returns 0
03:08:36.072 00.000 9828 scope move finished after 26 + 114 ms
03:08:36.072 00.000 9828 Move returns status 0, amount 26
03:08:36.072 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:36.072 00.000 9828 MoveAxis(N, 12, B)
03:08:36.072 00.000 9828 Guiding  Dir = 0, Dur = 12
03:08:36.088 00.016 9828 IsSlewing returns 0
03:08:36.089 00.001 9828 IsGuiding returns 0
03:08:36.089 00.000 9828 PulseGuide returned control before completion, sleep 22
03:08:36.118 00.029 9828 IsGuiding returns 1
03:08:36.118 00.000 9828 scope still moving after pulse duration time elapsed
03:08:36.150 00.032 9828 IsSlewing returns 0
03:08:36.150 00.000 9828 IsGuiding returns 1
03:08:36.181 00.031 9828 IsSlewing returns 0
03:08:36.181 00.000 9828 IsGuiding returns 1
03:08:36.212 00.031 9828 IsSlewing returns 0
03:08:36.212 00.000 9828 IsGuiding returns 1
03:08:36.244 00.032 9828 IsSlewing returns 0
03:08:36.244 00.000 9828 IsGuiding returns 0
03:08:36.244 00.000 9828 scope move finished after 12 + 143 ms
03:08:36.244 00.000 9828 Move returns status 0, amount 12
03:08:36.244 00.000 9828 move complete, result=0
03:08:36.244 00.000 9828 worker thread done servicing request
03:08:36.244 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
03:08:36.617 00.373 8976 Exposure complete
03:08:36.623 00.006 8976 worker thread done servicing request
03:08:36.623 00.000 5052 OnExposeComplete: enter
03:08:36.623 00.000 5052 UpdateGuideState(): m_state=6
03:08:36.623 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12244
03:08:36.623 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.93, Mass=137, SNR=8.1, Peak=73 HFD=2.2
03:08:36.623 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
03:08:36.623 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
03:08:36.623 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.22 hyp=0.55 cameraTheta=0.42 mountX=-0.03 mountY=-0.54, mountTheta=-1.62
03:08:36.624 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.22, opts=13)
03:08:36.624 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.22)
03:08:36.624 00.000 8976 Worker thread wakes up
03:08:36.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.22) opts 0xd
03:08:36.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.22)
03:08:36.624 00.000 8976 Moving (0.50, 0.22) raw xDistance=-0.03 yDistance=-0.54
03:08:36.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:08:36.625 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:08:36.625 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:08:36.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:36.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:08:36.625 00.000 8976 MoveAxis(R, 0, ABG)
03:08:36.625 00.000 8976 MoveAxis(U, 2, ABG)
03:08:36.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:36.625 00.000 5052 Enqueuing Expose request
03:08:36.625 00.000 8976 stepping (-14, -7) + (0, 2)
03:08:36.625 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:36.657 00.032 8976 Received - 47 (G) 
03:08:36.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:36.657 00.000 8976 stepped: pos (-14, -5)
03:08:36.657 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (2.04) = xAngle (2.42 = 2.42)
03:08:36.657 00.000 8976 MountToCamera -- mountX=2.07 mountY=0.81 hyp=2.22 mountTheta=0.37 cameraX=-1.66, cameraY=1.48 cameraTheta=2.42
03:08:36.657 00.000 8976 incremental bump (-1.663, 1.476) isValid = 1
03:08:36.657 00.000 8976 Scheduling Mount bump of (-0.086, 0.079)
03:08:36.657 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
03:08:36.657 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
03:08:36.658 00.001 8976 move complete, result=0
03:08:36.658 00.000 9828 Worker thread wakes up
03:08:36.658 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
03:08:36.658 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
03:08:36.658 00.000 8976 worker thread done servicing request
03:08:36.658 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:08:36.658 00.000 9828 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.10) = xAngle (5.49 = -0.79)
03:08:36.658 00.000 8976 Worker thread wakes up
03:08:36.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:36.658 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:36.658 00.000 9828 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.41 = -0.87)
03:08:36.658 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=0.08 mountY=-0.09, mountTheta=-0.83
03:08:36.658 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
03:08:36.658 00.000 9828 BLC: window closed
03:08:36.658 00.000 9828 MoveAxis(W, 26, B)
03:08:36.658 00.000 9828 Guiding  Dir = 3, Dur = 26
03:08:36.659 00.001 9828 IsSlewing returns 0
03:08:36.659 00.000 9828 IsGuiding returns 0
03:08:36.659 00.000 9828 PulseGuide returned control before completion, sleep 36
03:08:36.697 00.038 9828 IsGuiding returns 1
03:08:36.697 00.000 9828 scope still moving after pulse duration time elapsed
03:08:36.729 00.032 9828 IsSlewing returns 0
03:08:36.729 00.000 9828 IsGuiding returns 1
03:08:36.759 00.030 9828 IsSlewing returns 0
03:08:36.760 00.001 9828 IsGuiding returns 1
03:08:36.790 00.030 9828 IsSlewing returns 0
03:08:36.790 00.000 9828 IsGuiding returns 1
03:08:36.825 00.035 9828 IsSlewing returns 0
03:08:36.825 00.000 9828 IsGuiding returns 0
03:08:36.825 00.000 9828 scope move finished after 26 + 139 ms
03:08:36.826 00.001 9828 Move returns status 0, amount 26
03:08:36.826 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:36.826 00.000 9828 MoveAxis(N, 12, B)
03:08:36.826 00.000 9828 Guiding  Dir = 0, Dur = 12
03:08:36.837 00.011 9828 IsSlewing returns 0
03:08:36.837 00.000 9828 IsGuiding returns 0
03:08:36.838 00.001 9828 PulseGuide returned control before completion, sleep 22
03:08:36.867 00.029 9828 IsGuiding returns 1
03:08:36.867 00.000 9828 scope still moving after pulse duration time elapsed
03:08:36.899 00.032 9828 IsSlewing returns 0
03:08:36.899 00.000 9828 IsGuiding returns 1
03:08:36.931 00.032 9828 IsSlewing returns 0
03:08:36.931 00.000 9828 IsGuiding returns 1
03:08:36.963 00.032 9828 IsSlewing returns 0
03:08:36.963 00.000 9828 IsGuiding returns 1
03:08:36.995 00.032 9828 IsSlewing returns 0
03:08:36.995 00.000 9828 IsGuiding returns 0
03:08:36.995 00.000 9828 scope move finished after 12 + 146 ms
03:08:36.995 00.000 9828 Move returns status 0, amount 12
03:08:36.995 00.000 9828 move complete, result=0
03:08:36.995 00.000 9828 worker thread done servicing request
03:08:36.996 00.001 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
03:08:37.345 00.349 8976 Exposure complete
03:08:37.350 00.005 8976 worker thread done servicing request
03:08:37.350 00.000 5052 OnExposeComplete: enter
03:08:37.350 00.000 5052 UpdateGuideState(): m_state=6
03:08:37.350 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12245
03:08:37.351 00.001 5052 Star::Find returns 1 (0), X=330.07, Y=281.33, Mass=153, SNR=8.6, Peak=73 HFD=2.3
03:08:37.351 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
03:08:37.351 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
03:08:37.351 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=-0.38 hyp=0.97 cameraTheta=-0.40 mountX=-0.74 mountY=-0.54, mountTheta=-2.51
03:08:37.352 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=-0.38, opts=13)
03:08:37.352 00.000 5052 Enqueuing Move request for stepguider (0.89, -0.38)
03:08:37.352 00.000 8976 Worker thread wakes up
03:08:37.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, -0.38) opts 0xd
03:08:37.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, -0.38)
03:08:37.352 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:08:37.352 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
03:08:37.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:37.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:37.352 00.000 5052 Enqueuing Expose request
03:08:37.352 00.000 8976 Moving (0.89, -0.38) raw xDistance=-0.74 yDistance=-0.54
03:08:37.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
03:08:37.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
03:08:37.352 00.000 8976 MoveAxis(R, 3, ABG)
03:08:37.352 00.000 8976 stepping (-14, -5) + (3, 0)
03:08:37.352 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:37.393 00.041 8976 Received - 47 (G) 
03:08:37.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:37.393 00.000 8976 stepped: pos (-11, -5)
03:08:37.393 00.000 8976 MoveAxis(U, 2, ABG)
03:08:37.393 00.000 8976 stepping (-11, -5) + (0, 2)
03:08:37.393 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:37.425 00.032 8976 Received - 47 (G) 
03:08:37.425 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:37.425 00.000 8976 stepped: pos (-11, -3)
03:08:37.425 00.000 8976 MountToCamera -- mountTheta (0.35) + m_xAngle (2.04) = xAngle (2.39 = 2.39)
03:08:37.425 00.000 8976 MountToCamera -- mountX=1.94 mountY=0.70 hyp=2.07 mountTheta=0.35 cameraX=-1.51, cameraY=1.41 cameraTheta=2.39
03:08:37.425 00.000 8976 incremental bump (-1.507, 1.412) isValid = 1
03:08:37.425 00.000 8976 Scheduling Mount bump of (-0.084, 0.081)
03:08:37.425 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
03:08:37.425 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
03:08:37.425 00.000 8976 move complete, result=0
03:08:37.425 00.000 9828 Worker thread wakes up
03:08:37.425 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
03:08:37.425 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:08:37.425 00.000 9828 CameraToMount -- cameraTheta (2.37) - m_xAngle (-3.10) = xAngle (5.47 = -0.82)
03:08:37.425 00.000 9828 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.39 = -0.90)
03:08:37.425 00.000 8976 worker thread done servicing request
03:08:37.425 00.000 8976 Worker thread wakes up
03:08:37.426 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:37.426 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
03:08:37.426 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.37 mountX=0.08 mountY=-0.09, mountTheta=-0.85
03:08:37.426 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
03:08:37.426 00.000 9828 BLC: window closed
03:08:37.426 00.000 9828 MoveAxis(W, 25, B)
03:08:37.426 00.000 9828 Guiding  Dir = 3, Dur = 25
03:08:37.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:37.426 00.000 9828 IsSlewing returns 0
03:08:37.426 00.000 9828 IsGuiding returns 0
03:08:37.426 00.000 9828 PulseGuide returned control before completion, sleep 35
03:08:37.464 00.038 9828 IsGuiding returns 1
03:08:37.464 00.000 9828 scope still moving after pulse duration time elapsed
03:08:37.494 00.030 9828 IsSlewing returns 0
03:08:37.494 00.000 9828 IsGuiding returns 1
03:08:37.526 00.032 9828 IsSlewing returns 0
03:08:37.526 00.000 9828 IsGuiding returns 1
03:08:37.558 00.032 9828 IsSlewing returns 0
03:08:37.558 00.000 9828 IsGuiding returns 1
03:08:37.590 00.032 9828 IsSlewing returns 0
03:08:37.590 00.000 9828 IsGuiding returns 0
03:08:37.590 00.000 9828 scope move finished after 25 + 138 ms
03:08:37.590 00.000 9828 Move returns status 0, amount 25
03:08:37.590 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:37.590 00.000 9828 MoveAxis(N, 12, B)
03:08:37.590 00.000 9828 Guiding  Dir = 0, Dur = 12
03:08:37.605 00.015 9828 IsSlewing returns 0
03:08:37.605 00.000 9828 IsGuiding returns 0
03:08:37.605 00.000 9828 PulseGuide returned control before completion, sleep 22
03:08:37.637 00.032 9828 IsGuiding returns 1
03:08:37.637 00.000 9828 scope still moving after pulse duration time elapsed
03:08:37.668 00.031 9828 IsSlewing returns 0
03:08:37.668 00.000 9828 IsGuiding returns 1
03:08:37.700 00.032 9828 IsSlewing returns 0
03:08:37.701 00.001 9828 IsGuiding returns 1
03:08:37.731 00.030 9828 IsSlewing returns 0
03:08:37.731 00.000 9828 IsGuiding returns 1
03:08:37.763 00.032 9828 IsSlewing returns 0
03:08:37.763 00.000 9828 IsGuiding returns 0
03:08:37.763 00.000 9828 scope move finished after 12 + 145 ms
03:08:37.763 00.000 9828 Move returns status 0, amount 12
03:08:37.763 00.000 9828 move complete, result=0
03:08:37.763 00.000 9828 worker thread done servicing request
03:08:37.764 00.001 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 12 ms NORTH
03:08:38.114 00.350 8976 Exposure complete
03:08:38.120 00.006 8976 worker thread done servicing request
03:08:38.120 00.000 5052 OnExposeComplete: enter
03:08:38.120 00.000 5052 UpdateGuideState(): m_state=6
03:08:38.120 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12246
03:08:38.120 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.58, Mass=144, SNR=8.2, Peak=73 HFD=2.2
03:08:38.120 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
03:08:38.120 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
03:08:38.120 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-0.13 hyp=0.81 cameraTheta=-0.16 mountX=-0.48 mountY=-0.60, mountTheta=-2.24
03:08:38.121 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=-0.13, opts=13)
03:08:38.121 00.000 5052 Enqueuing Move request for stepguider (0.80, -0.13)
03:08:38.121 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:08:38.121 00.000 5052 UpdateGuideState exits: m=144 SNR=8.2
03:08:38.121 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:38.121 00.000 8976 Worker thread wakes up
03:08:38.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, -0.13) opts 0xd
03:08:38.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, -0.13)
03:08:38.121 00.000 8976 Moving (0.80, -0.13) raw xDistance=-0.48 yDistance=-0.60
03:08:38.121 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:38.121 00.000 5052 Enqueuing Expose request
03:08:38.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
03:08:38.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
03:08:38.121 00.000 8976 MoveAxis(R, 2, ABG)
03:08:38.121 00.000 8976 stepping (-11, -3) + (2, 0)
03:08:38.121 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:38.144 00.023 8976 Received - 47 (G) 
03:08:38.144 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:38.144 00.000 8976 stepped: pos (-9, -3)
03:08:38.144 00.000 8976 MoveAxis(U, 3, ABG)
03:08:38.144 00.000 8976 stepping (-9, -3) + (0, 3)
03:08:38.144 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:38.176 00.032 8976 Received - 47 (G) 
03:08:38.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:38.176 00.000 8976 stepped: pos (-9, 0)
03:08:38.176 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
03:08:38.176 00.000 8976 MountToCamera -- mountX=1.76 mountY=0.47 hyp=1.82 mountTheta=0.26 cameraX=-1.22, cameraY=1.35 cameraTheta=2.30
03:08:38.176 00.000 8976 incremental bump (-1.217, 1.351) isValid = 1
03:08:38.176 00.000 8976 Scheduling Mount bump of (-0.077, 0.089)
03:08:38.176 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:08:38.176 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:08:38.176 00.000 8976 move complete, result=0
03:08:38.176 00.000 8976 worker thread done servicing request
03:08:38.176 00.000 8976 Worker thread wakes up
03:08:38.176 00.000 9828 Worker thread wakes up
03:08:38.176 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:08:38.176 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:08:38.176 00.000 9828 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
03:08:38.176 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
03:08:38.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:38.178 00.002 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:38.178 00.000 9828 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.98)
03:08:38.178 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.07 mountY=-0.10, mountTheta=-0.93
03:08:38.178 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
03:08:38.178 00.000 9828 BLC: window closed
03:08:38.178 00.000 9828 MoveAxis(W, 23, B)
03:08:38.178 00.000 9828 Guiding  Dir = 3, Dur = 23
03:08:38.178 00.000 9828 IsSlewing returns 0
03:08:38.178 00.000 9828 IsGuiding returns 0
03:08:38.178 00.000 9828 PulseGuide returned control before completion, sleep 33
03:08:38.213 00.035 9828 IsGuiding returns 1
03:08:38.213 00.000 9828 scope still moving after pulse duration time elapsed
03:08:38.244 00.031 9828 IsSlewing returns 0
03:08:38.244 00.000 9828 IsGuiding returns 1
03:08:38.274 00.030 9828 IsSlewing returns 0
03:08:38.274 00.000 9828 IsGuiding returns 1
03:08:38.306 00.032 9828 IsSlewing returns 0
03:08:38.306 00.000 9828 IsGuiding returns 0
03:08:38.306 00.000 9828 scope move finished after 23 + 105 ms
03:08:38.306 00.000 9828 Move returns status 0, amount 23
03:08:38.306 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:38.306 00.000 9828 MoveAxis(N, 13, B)
03:08:38.306 00.000 9828 Guiding  Dir = 0, Dur = 13
03:08:38.321 00.015 9828 IsSlewing returns 0
03:08:38.322 00.001 9828 IsGuiding returns 0
03:08:38.323 00.001 9828 PulseGuide returned control before completion, sleep 23
03:08:38.354 00.031 9828 IsGuiding returns 1
03:08:38.354 00.000 9828 scope still moving after pulse duration time elapsed
03:08:38.385 00.031 9828 IsSlewing returns 0
03:08:38.385 00.000 9828 IsGuiding returns 1
03:08:38.417 00.032 9828 IsSlewing returns 0
03:08:38.418 00.001 9828 IsGuiding returns 1
03:08:38.448 00.030 9828 IsSlewing returns 0
03:08:38.448 00.000 9828 IsGuiding returns 1
03:08:38.479 00.031 9828 IsSlewing returns 0
03:08:38.479 00.000 9828 IsGuiding returns 0
03:08:38.480 00.001 9828 scope move finished after 13 + 144 ms
03:08:38.480 00.000 9828 Move returns status 0, amount 13
03:08:38.480 00.000 9828 move complete, result=0
03:08:38.480 00.000 9828 worker thread done servicing request
03:08:38.480 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
03:08:38.863 00.383 8976 Exposure complete
03:08:38.869 00.006 8976 worker thread done servicing request
03:08:38.869 00.000 5052 OnExposeComplete: enter
03:08:38.869 00.000 5052 UpdateGuideState(): m_state=6
03:08:38.869 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12247
03:08:38.869 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.86, Mass=127, SNR=7.8, Peak=74 HFD=1.7
03:08:38.869 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
03:08:38.869 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
03:08:38.869 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.15 hyp=0.51 cameraTheta=0.31 mountX=-0.08 mountY=-0.49, mountTheta=-1.74
03:08:38.870 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.15, opts=13)
03:08:38.870 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.15)
03:08:38.870 00.000 8976 Worker thread wakes up
03:08:38.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.15) opts 0xd
03:08:38.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.15)
03:08:38.871 00.001 8976 Moving (0.48, 0.15) raw xDistance=-0.08 yDistance=-0.49
03:08:38.871 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:08:38.871 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:08:38.871 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:38.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:08:38.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
03:08:38.871 00.000 8976 MoveAxis(R, 0, ABG)
03:08:38.871 00.000 8976 MoveAxis(U, 2, ABG)
03:08:38.871 00.000 8976 stepping (-9, 0) + (0, 2)
03:08:38.871 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:38.871 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:38.871 00.000 5052 Enqueuing Expose request
03:08:38.895 00.024 8976 Received - 47 (G) 
03:08:38.895 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:38.895 00.000 8976 stepped: pos (-9, 2)
03:08:38.896 00.001 8976 MountToCamera -- mountTheta (0.13) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
03:08:38.896 00.000 8976 MountToCamera -- mountX=1.63 mountY=0.21 hyp=1.65 mountTheta=0.13 cameraX=-0.93, cameraY=1.36 cameraTheta=2.17
03:08:38.896 00.000 8976 incremental bump (-0.929, 1.358) isValid = 1
03:08:38.896 00.000 8976 Scheduling Mount bump of (-0.065, 0.098)
03:08:38.896 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:08:38.896 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:08:38.896 00.000 8976 move complete, result=0
03:08:38.896 00.000 9828 Worker thread wakes up
03:08:38.896 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:08:38.896 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:08:38.896 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
03:08:38.896 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.11)
03:08:38.896 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.05
03:08:38.896 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:08:38.896 00.000 9828 BLC: window closed
03:08:38.896 00.000 8976 worker thread done servicing request
03:08:38.896 00.000 8976 Worker thread wakes up
03:08:38.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:38.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:38.897 00.001 9828 MoveAxis(W, 19, B)
03:08:38.897 00.000 9828 Guiding  Dir = 3, Dur = 19
03:08:38.897 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:08:38.897 00.000 9828 IsSlewing returns 0
03:08:38.897 00.000 9828 IsGuiding returns 0
03:08:38.897 00.000 9828 PulseGuide returned control before completion, sleep 29
03:08:38.929 00.032 9828 IsGuiding returns 1
03:08:38.929 00.000 9828 scope still moving after pulse duration time elapsed
03:08:38.959 00.030 9828 IsSlewing returns 0
03:08:38.959 00.000 9828 IsGuiding returns 1
03:08:38.990 00.031 9828 IsSlewing returns 0
03:08:38.990 00.000 9828 IsGuiding returns 1
03:08:39.020 00.030 9828 IsSlewing returns 0
03:08:39.020 00.000 9828 IsGuiding returns 1
03:08:39.051 00.031 9828 IsSlewing returns 0
03:08:39.051 00.000 9828 IsGuiding returns 1
03:08:39.082 00.031 9828 IsSlewing returns 0
03:08:39.082 00.000 9828 IsGuiding returns 1
03:08:39.113 00.031 9828 IsSlewing returns 0
03:08:39.113 00.000 9828 IsGuiding returns 0
03:08:39.113 00.000 9828 scope move finished after 19 + 197 ms
03:08:39.113 00.000 9828 Move returns status 0, amount 19
03:08:39.113 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:39.113 00.000 9828 MoveAxis(N, 14, B)
03:08:39.113 00.000 9828 Guiding  Dir = 0, Dur = 14
03:08:39.129 00.016 9828 IsSlewing returns 0
03:08:39.129 00.000 9828 IsGuiding returns 0
03:08:39.129 00.000 9828 PulseGuide returned control before completion, sleep 24
03:08:39.160 00.031 9828 IsGuiding returns 1
03:08:39.160 00.000 9828 scope still moving after pulse duration time elapsed
03:08:39.191 00.031 9828 IsSlewing returns 0
03:08:39.191 00.000 9828 IsGuiding returns 1
03:08:39.223 00.032 9828 IsSlewing returns 0
03:08:39.223 00.000 9828 IsGuiding returns 1
03:08:39.253 00.030 9828 IsSlewing returns 0
03:08:39.253 00.000 9828 IsGuiding returns 1
03:08:39.284 00.031 9828 IsSlewing returns 0
03:08:39.284 00.000 9828 IsGuiding returns 0
03:08:39.284 00.000 9828 scope move finished after 14 + 141 ms
03:08:39.284 00.000 9828 Move returns status 0, amount 14
03:08:39.284 00.000 9828 move complete, result=0
03:08:39.284 00.000 9828 worker thread done servicing request
03:08:39.284 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
03:08:39.582 00.298 8976 Exposure complete
03:08:39.587 00.005 8976 worker thread done servicing request
03:08:39.587 00.000 5052 OnExposeComplete: enter
03:08:39.587 00.000 5052 UpdateGuideState(): m_state=6
03:08:39.587 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12248
03:08:39.587 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=282.23, Mass=150, SNR=8.5, Peak=70 HFD=2.1
03:08:39.587 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
03:08:39.587 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
03:08:39.587 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.52 hyp=0.67 cameraTheta=0.89 mountX=0.27 mountY=-0.63, mountTheta=-1.17
03:08:39.588 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.52, opts=13)
03:08:39.588 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.52)
03:08:39.588 00.000 8976 Worker thread wakes up
03:08:39.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.52) opts 0xd
03:08:39.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.52)
03:08:39.588 00.000 8976 Moving (0.42, 0.52) raw xDistance=0.27 yDistance=-0.63
03:08:39.588 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:08:39.589 00.001 5052 UpdateGuideState exits: m=150 SNR=8.5
03:08:39.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:08:39.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
03:08:39.589 00.000 8976 MoveAxis(L, 1, ABG)
03:08:39.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:39.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:39.589 00.000 5052 Enqueuing Expose request
03:08:39.589 00.000 8976 stepping (-9, 2) + (-1, 0)
03:08:39.589 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:39.615 00.026 8976 Received - 47 (G) 
03:08:39.615 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:39.615 00.000 8976 stepped: pos (-10, 2)
03:08:39.615 00.000 8976 MoveAxis(U, 3, ABG)
03:08:39.615 00.000 8976 stepping (-10, 2) + (0, 3)
03:08:39.615 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:39.646 00.031 8976 Received - 47 (G) 
03:08:39.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:39.647 00.001 8976 stepped: pos (-10, 5)
03:08:39.647 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
03:08:39.647 00.000 8976 MountToCamera -- mountX=1.60 mountY=-0.12 hyp=1.60 mountTheta=-0.08 cameraX=-0.62, cameraY=1.48 cameraTheta=1.97
03:08:39.647 00.000 8976 incremental bump (-0.619, 1.479) isValid = 1
03:08:39.647 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
03:08:39.647 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:08:39.647 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:08:39.647 00.000 8976 move complete, result=0
03:08:39.647 00.000 9828 Worker thread wakes up
03:08:39.647 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:08:39.647 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:08:39.647 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
03:08:39.647 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 3 ms NORTH
03:08:39.647 00.000 8976 worker thread done servicing request
03:08:39.647 00.000 8976 Worker thread wakes up
03:08:39.647 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:39.647 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.31)
03:08:39.648 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:39.648 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.24
03:08:39.648 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
03:08:39.648 00.000 9828 BLC: window closed
03:08:39.648 00.000 9828 MoveAxis(W, 12, B)
03:08:39.648 00.000 9828 Guiding  Dir = 3, Dur = 12
03:08:39.648 00.000 9828 IsSlewing returns 0
03:08:39.648 00.000 9828 IsGuiding returns 0
03:08:39.648 00.000 9828 PulseGuide returned control before completion, sleep 22
03:08:39.686 00.038 9828 IsGuiding returns 1
03:08:39.686 00.000 9828 scope still moving after pulse duration time elapsed
03:08:39.717 00.031 9828 IsSlewing returns 0
03:08:39.717 00.000 9828 IsGuiding returns 1
03:08:39.749 00.032 9828 IsSlewing returns 0
03:08:39.749 00.000 9828 IsGuiding returns 1
03:08:39.780 00.031 9828 IsSlewing returns 0
03:08:39.780 00.000 9828 IsGuiding returns 0
03:08:39.780 00.000 9828 scope move finished after 12 + 119 ms
03:08:39.780 00.000 9828 Move returns status 0, amount 12
03:08:39.780 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:39.780 00.000 9828 MoveAxis(N, 16, B)
03:08:39.780 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:39.796 00.016 9828 IsSlewing returns 0
03:08:39.796 00.000 9828 IsGuiding returns 0
03:08:39.797 00.001 9828 PulseGuide returned control before completion, sleep 26
03:08:39.827 00.030 9828 IsGuiding returns 1
03:08:39.827 00.000 9828 scope still moving after pulse duration time elapsed
03:08:39.857 00.030 9828 IsSlewing returns 0
03:08:39.857 00.000 9828 IsGuiding returns 1
03:08:39.889 00.032 9828 IsSlewing returns 0
03:08:39.889 00.000 9828 IsGuiding returns 1
03:08:39.920 00.031 9828 IsSlewing returns 0
03:08:39.920 00.000 9828 IsGuiding returns 1
03:08:39.951 00.031 9828 IsSlewing returns 0
03:08:39.951 00.000 9828 IsGuiding returns 0
03:08:39.951 00.000 9828 scope move finished after 16 + 138 ms
03:08:39.951 00.000 9828 Move returns status 0, amount 16
03:08:39.951 00.000 9828 move complete, result=0
03:08:39.951 00.000 9828 worker thread done servicing request
03:08:39.951 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
03:08:40.333 00.382 8976 Exposure complete
03:08:40.339 00.006 8976 worker thread done servicing request
03:08:40.339 00.000 5052 OnExposeComplete: enter
03:08:40.339 00.000 5052 UpdateGuideState(): m_state=6
03:08:40.339 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12249
03:08:40.339 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.66, Mass=144, SNR=8.2, Peak=66 HFD=2.3
03:08:40.339 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
03:08:40.339 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.18)
03:08:40.339 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.05 hyp=0.27 cameraTheta=-2.96 mountX=0.08 mountY=0.25, mountTheta=1.27
03:08:40.340 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.05, opts=13)
03:08:40.340 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.05)
03:08:40.340 00.000 8976 Worker thread wakes up
03:08:40.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.05) opts 0xd
03:08:40.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.05)
03:08:40.340 00.000 8976 Moving (-0.27, -0.05) raw xDistance=0.08 yDistance=0.25
03:08:40.340 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:08:40.340 00.000 5052 UpdateGuideState exits: m=144 SNR=8.2
03:08:40.341 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:40.341 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:40.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:08:40.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:08:40.341 00.000 8976 MoveAxis(R, 0, ABG)
03:08:40.341 00.000 8976 MoveAxis(U, 0, ABG)
03:08:40.341 00.000 5052 Enqueuing Expose request
03:08:40.341 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
03:08:40.341 00.000 8976 MountToCamera -- mountX=1.58 mountY=-0.34 hyp=1.61 mountTheta=-0.21 cameraX=-0.41, cameraY=1.56 cameraTheta=1.83
03:08:40.341 00.000 8976 incremental bump (-0.412, 1.560) isValid = 1
03:08:40.341 00.000 8976 Scheduling Mount bump of (-0.029, 0.115)
03:08:40.341 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:08:40.341 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:08:40.341 00.000 8976 move complete, result=0
03:08:40.341 00.000 8976 worker thread done servicing request
03:08:40.341 00.000 8976 Worker thread wakes up
03:08:40.341 00.000 9828 Worker thread wakes up
03:08:40.341 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:08:40.342 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:40.342 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:40.342 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:08:40.342 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:08:40.342 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.37)
03:08:40.342 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.45)
03:08:40.342 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
03:08:40.342 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:08:40.342 00.000 9828 BLC: window closed
03:08:40.342 00.000 9828 MoveAxis(W, 8, B)
03:08:40.342 00.000 9828 Guiding  Dir = 3, Dur = 8
03:08:40.343 00.001 9828 IsSlewing returns 0
03:08:40.343 00.000 9828 IsGuiding returns 0
03:08:40.343 00.000 9828 PulseGuide returned control before completion, sleep 18
03:08:40.376 00.033 9828 IsGuiding returns 1
03:08:40.376 00.000 9828 scope still moving after pulse duration time elapsed
03:08:40.406 00.030 9828 IsSlewing returns 0
03:08:40.406 00.000 9828 IsGuiding returns 1
03:08:40.438 00.032 9828 IsSlewing returns 0
03:08:40.438 00.000 9828 IsGuiding returns 1
03:08:40.469 00.031 9828 IsSlewing returns 0
03:08:40.469 00.000 9828 IsGuiding returns 0
03:08:40.469 00.000 9828 scope move finished after 8 + 118 ms
03:08:40.469 00.000 9828 Move returns status 0, amount 8
03:08:40.469 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:40.469 00.000 9828 MoveAxis(N, 16, B)
03:08:40.469 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:40.485 00.016 9828 IsSlewing returns 0
03:08:40.485 00.000 9828 IsGuiding returns 0
03:08:40.485 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:40.515 00.030 9828 IsGuiding returns 1
03:08:40.515 00.000 9828 scope still moving after pulse duration time elapsed
03:08:40.546 00.031 9828 IsSlewing returns 0
03:08:40.546 00.000 9828 IsGuiding returns 1
03:08:40.577 00.031 9828 IsSlewing returns 0
03:08:40.577 00.000 9828 IsGuiding returns 1
03:08:40.609 00.032 9828 IsSlewing returns 0
03:08:40.609 00.000 9828 IsGuiding returns 1
03:08:40.640 00.031 9828 IsSlewing returns 0
03:08:40.640 00.000 9828 IsGuiding returns 0
03:08:40.640 00.000 9828 scope move finished after 16 + 139 ms
03:08:40.640 00.000 9828 Move returns status 0, amount 16
03:08:40.640 00.000 9828 move complete, result=0
03:08:40.640 00.000 9828 worker thread done servicing request
03:08:40.640 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
03:08:41.027 00.387 8976 Exposure complete
03:08:41.033 00.006 8976 worker thread done servicing request
03:08:41.033 00.000 5052 OnExposeComplete: enter
03:08:41.033 00.000 5052 UpdateGuideState(): m_state=6
03:08:41.033 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12250
03:08:41.033 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.58, Mass=150, SNR=8.4, Peak=69 HFD=2.3
03:08:41.033 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.75 = 1.54)
03:08:41.033 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
03:08:41.033 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-2.70 mountX=0.01 mountY=0.31, mountTheta=1.54
03:08:41.034 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.13, opts=13)
03:08:41.034 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.13)
03:08:41.034 00.000 8976 Worker thread wakes up
03:08:41.034 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.13) opts 0xd
03:08:41.034 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.13)
03:08:41.034 00.000 8976 Moving (-0.28, -0.13) raw xDistance=0.01 yDistance=0.31
03:08:41.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:08:41.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:08:41.035 00.001 8976 MoveAxis(R, 0, ABG)
03:08:41.035 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:08:41.035 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:08:41.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:41.035 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:41.035 00.000 5052 Enqueuing Expose request
03:08:41.035 00.000 8976 MoveAxis(D, 1, ABG)
03:08:41.035 00.000 8976 stepping (-10, 5) + (0, -1)
03:08:41.035 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:41.069 00.034 8976 Received - 47 (G) 
03:08:41.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:41.069 00.000 8976 stepped: pos (-10, 4)
03:08:41.069 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
03:08:41.069 00.000 8976 MountToCamera -- mountX=1.56 mountY=-0.44 hyp=1.62 mountTheta=-0.27 cameraX=-0.32, cameraY=1.59 cameraTheta=1.77
03:08:41.069 00.000 8976 incremental bump (-0.319, 1.591) isValid = 1
03:08:41.070 00.001 8976 Scheduling Mount bump of (-0.023, 0.117)
03:08:41.070 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:08:41.070 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:08:41.070 00.000 8976 move complete, result=0
03:08:41.070 00.000 8976 worker thread done servicing request
03:08:41.070 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:08:41.070 00.000 9828 Worker thread wakes up
03:08:41.070 00.000 8976 Worker thread wakes up
03:08:41.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:41.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:41.070 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:08:41.070 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:08:41.070 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.43)
03:08:41.071 00.001 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.51)
03:08:41.071 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.02 mountY=-0.12, mountTheta=-1.43
03:08:41.071 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:08:41.071 00.000 9828 BLC: window closed
03:08:41.071 00.000 9828 MoveAxis(W, 5, B)
03:08:41.071 00.000 9828 Guiding  Dir = 3, Dur = 5
03:08:41.071 00.000 9828 IsSlewing returns 0
03:08:41.071 00.000 9828 IsGuiding returns 0
03:08:41.071 00.000 9828 PulseGuide returned control before completion, sleep 15
03:08:41.091 00.020 9828 IsGuiding returns 1
03:08:41.091 00.000 9828 scope still moving after pulse duration time elapsed
03:08:41.121 00.030 9828 IsSlewing returns 0
03:08:41.121 00.000 9828 IsGuiding returns 1
03:08:41.153 00.032 9828 IsSlewing returns 0
03:08:41.153 00.000 9828 IsGuiding returns 1
03:08:41.185 00.032 9828 IsSlewing returns 0
03:08:41.185 00.000 9828 IsGuiding returns 0
03:08:41.185 00.000 9828 scope move finished after 5 + 108 ms
03:08:41.185 00.000 9828 Move returns status 0, amount 5
03:08:41.185 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:41.185 00.000 9828 MoveAxis(N, 16, B)
03:08:41.185 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:41.201 00.016 9828 IsSlewing returns 0
03:08:41.201 00.000 9828 IsGuiding returns 0
03:08:41.201 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:41.232 00.031 9828 IsGuiding returns 1
03:08:41.232 00.000 9828 scope still moving after pulse duration time elapsed
03:08:41.264 00.032 9828 IsSlewing returns 0
03:08:41.264 00.000 9828 IsGuiding returns 1
03:08:41.295 00.031 9828 IsSlewing returns 0
03:08:41.295 00.000 9828 IsGuiding returns 1
03:08:41.326 00.031 9828 IsSlewing returns 0
03:08:41.326 00.000 9828 IsGuiding returns 0
03:08:41.326 00.000 9828 scope move finished after 16 + 109 ms
03:08:41.326 00.000 9828 Move returns status 0, amount 16
03:08:41.326 00.000 9828 move complete, result=0
03:08:41.327 00.001 9828 worker thread done servicing request
03:08:41.327 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
03:08:41.755 00.428 8976 Exposure complete
03:08:41.760 00.005 8976 worker thread done servicing request
03:08:41.761 00.001 5052 OnExposeComplete: enter
03:08:41.761 00.000 5052 UpdateGuideState(): m_state=6
03:08:41.761 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12251
03:08:41.761 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.73, Mass=144, SNR=8.2, Peak=66 HFD=2.3
03:08:41.761 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
03:08:41.761 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
03:08:41.761 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.02 hyp=0.62 cameraTheta=0.03 mountX=-0.26 mountY=-0.53, mountTheta=-2.03
03:08:41.762 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.02, opts=13)
03:08:41.762 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.02)
03:08:41.762 00.000 8976 Worker thread wakes up
03:08:41.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.02) opts 0xd
03:08:41.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.02)
03:08:41.762 00.000 8976 Moving (0.62, 0.02) raw xDistance=-0.26 yDistance=-0.53
03:08:41.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:08:41.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.53
03:08:41.762 00.000 8976 MoveAxis(R, 1, ABG)
03:08:41.762 00.000 8976 stepping (-10, 4) + (1, 0)
03:08:41.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:08:41.762 00.000 5052 UpdateGuideState exits: m=144 SNR=8.2
03:08:41.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:41.762 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:41.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:41.762 00.000 5052 Enqueuing Expose request
03:08:41.789 00.027 8976 Received - 47 (G) 
03:08:41.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:41.789 00.000 8976 stepped: pos (-9, 4)
03:08:41.789 00.000 8976 MoveAxis(U, 2, ABG)
03:08:41.789 00.000 8976 stepping (-9, 4) + (0, 2)
03:08:41.789 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:41.821 00.032 8976 Received - 47 (G) 
03:08:41.821 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:41.821 00.000 8976 stepped: pos (-9, 6)
03:08:41.821 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
03:08:41.822 00.001 8976 MountToCamera -- mountX=1.50 mountY=-0.61 hyp=1.62 mountTheta=-0.39 cameraX=-0.14, cameraY=1.61 cameraTheta=1.66
03:08:41.822 00.000 8976 incremental bump (-0.141, 1.614) isValid = 1
03:08:41.822 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
03:08:41.822 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:08:41.822 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:08:41.822 00.000 8976 move complete, result=0
03:08:41.822 00.000 9828 Worker thread wakes up
03:08:41.822 00.000 8976 worker thread done servicing request
03:08:41.822 00.000 8976 Worker thread wakes up
03:08:41.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:41.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:41.822 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:08:41.822 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:08:41.822 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
03:08:41.822 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
03:08:41.823 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.53
03:08:41.823 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:08:41.823 00.000 9828 BLC: window closed
03:08:41.823 00.000 9828 MoveAxis(W, 1, B)
03:08:41.823 00.000 9828 Guiding  Dir = 3, Dur = 1
03:08:41.823 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
03:08:41.823 00.000 9828 IsSlewing returns 0
03:08:41.824 00.001 9828 IsGuiding returns 0
03:08:41.824 00.000 9828 PulseGuide returned control before completion, sleep 11
03:08:41.845 00.021 9828 IsGuiding returns 1
03:08:41.845 00.000 9828 scope still moving after pulse duration time elapsed
03:08:41.877 00.032 9828 IsSlewing returns 0
03:08:41.882 00.005 9828 IsGuiding returns 1
03:08:41.908 00.026 9828 IsSlewing returns 0
03:08:41.908 00.000 9828 IsGuiding returns 1
03:08:41.939 00.031 9828 IsSlewing returns 0
03:08:41.939 00.000 9828 IsGuiding returns 0
03:08:41.939 00.000 9828 scope move finished after 1 + 114 ms
03:08:41.939 00.000 9828 Move returns status 0, amount 1
03:08:41.939 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:41.939 00.000 9828 MoveAxis(N, 16, B)
03:08:41.939 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:41.954 00.015 9828 IsSlewing returns 0
03:08:41.954 00.000 9828 IsGuiding returns 0
03:08:41.954 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:41.985 00.031 9828 IsGuiding returns 1
03:08:41.985 00.000 9828 scope still moving after pulse duration time elapsed
03:08:42.016 00.031 9828 IsSlewing returns 0
03:08:42.016 00.000 9828 IsGuiding returns 1
03:08:42.047 00.031 9828 IsSlewing returns 0
03:08:42.047 00.000 9828 IsGuiding returns 1
03:08:42.078 00.031 9828 IsSlewing returns 0
03:08:42.078 00.000 9828 IsGuiding returns 1
03:08:42.109 00.031 9828 IsSlewing returns 0
03:08:42.109 00.000 9828 IsGuiding returns 0
03:08:42.109 00.000 9828 scope move finished after 16 + 138 ms
03:08:42.109 00.000 9828 Move returns status 0, amount 16
03:08:42.109 00.000 9828 move complete, result=0
03:08:42.109 00.000 9828 worker thread done servicing request
03:08:42.109 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:08:42.508 00.399 8976 Exposure complete
03:08:42.514 00.006 8976 worker thread done servicing request
03:08:42.514 00.000 5052 OnExposeComplete: enter
03:08:42.514 00.000 5052 UpdateGuideState(): m_state=6
03:08:42.514 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12252
03:08:42.514 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.14, Mass=154, SNR=8.5, Peak=67 HFD=2.4
03:08:42.514 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.20 = 3.08)
03:08:42.514 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.98)
03:08:42.514 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.57 hyp=0.62 cameraTheta=-1.16 mountX=-0.62 mountY=0.10, mountTheta=2.98
03:08:42.515 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.57, opts=13)
03:08:42.515 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.57)
03:08:42.515 00.000 8976 Worker thread wakes up
03:08:42.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.57) opts 0xd
03:08:42.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.57)
03:08:42.515 00.000 8976 Moving (0.25, -0.57) raw xDistance=-0.62 yDistance=0.10
03:08:42.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.62
03:08:42.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:08:42.515 00.000 8976 MoveAxis(R, 3, ABG)
03:08:42.516 00.001 8976 stepping (-9, 6) + (3, 0)
03:08:42.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:08:42.516 00.000 5052 UpdateGuideState exits: m=154 SNR=8.5
03:08:42.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:42.516 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:42.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:42.516 00.000 5052 Enqueuing Expose request
03:08:42.556 00.040 8976 Received - 47 (G) 
03:08:42.557 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:42.557 00.000 8976 stepped: pos (-6, 6)
03:08:42.557 00.000 8976 MoveAxis(U, 0, ABG)
03:08:42.557 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
03:08:42.557 00.000 8976 MountToCamera -- mountX=1.31 mountY=-0.72 hyp=1.50 mountTheta=-0.50 cameraX=0.05, cameraY=1.49 cameraTheta=1.54
03:08:42.557 00.000 8976 incremental bump (0.048, 1.494) isValid = 1
03:08:42.557 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
03:08:42.557 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:08:42.557 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:08:42.557 00.000 8976 move complete, result=0
03:08:42.557 00.000 8976 worker thread done servicing request
03:08:42.557 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.1 px 0 ms NORTH
03:08:42.557 00.000 9828 Worker thread wakes up
03:08:42.557 00.000 8976 Worker thread wakes up
03:08:42.557 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:08:42.558 00.001 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:08:42.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:42.558 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:42.558 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.65)
03:08:42.558 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.73)
03:08:42.558 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
03:08:42.558 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:08:42.558 00.000 9828 BLC: window closed
03:08:42.558 00.000 9828 MoveAxis(E, 3, B)
03:08:42.558 00.000 9828 Guiding  Dir = 2, Dur = 3
03:08:42.558 00.000 9828 IsSlewing returns 0
03:08:42.558 00.000 9828 IsGuiding returns 0
03:08:42.559 00.001 9828 PulseGuide returned control before completion, sleep 13
03:08:42.575 00.016 9828 IsGuiding returns 1
03:08:42.575 00.000 9828 scope still moving after pulse duration time elapsed
03:08:42.606 00.031 9828 IsSlewing returns 0
03:08:42.606 00.000 9828 IsGuiding returns 1
03:08:42.636 00.030 9828 IsSlewing returns 0
03:08:42.636 00.000 9828 IsGuiding returns 1
03:08:42.667 00.031 9828 IsSlewing returns 0
03:08:42.667 00.000 9828 IsGuiding returns 0
03:08:42.667 00.000 9828 scope move finished after 3 + 106 ms
03:08:42.667 00.000 9828 Move returns status 0, amount 3
03:08:42.668 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:42.668 00.000 9828 MoveAxis(N, 16, B)
03:08:42.668 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:42.682 00.014 9828 IsSlewing returns 0
03:08:42.682 00.000 9828 IsGuiding returns 0
03:08:42.682 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:42.713 00.031 9828 IsGuiding returns 1
03:08:42.713 00.000 9828 scope still moving after pulse duration time elapsed
03:08:42.744 00.031 9828 IsSlewing returns 0
03:08:42.744 00.000 9828 IsGuiding returns 1
03:08:42.775 00.031 9828 IsSlewing returns 0
03:08:42.775 00.000 9828 IsGuiding returns 1
03:08:42.806 00.031 9828 IsSlewing returns 0
03:08:42.806 00.000 9828 IsGuiding returns 1
03:08:42.837 00.031 9828 IsSlewing returns 0
03:08:42.837 00.000 9828 IsGuiding returns 0
03:08:42.837 00.000 9828 scope move finished after 16 + 139 ms
03:08:42.837 00.000 9828 Move returns status 0, amount 16
03:08:42.837 00.000 9828 move complete, result=0
03:08:42.837 00.000 9828 worker thread done servicing request
03:08:42.837 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:08:43.242 00.405 8976 Exposure complete
03:08:43.248 00.006 8976 worker thread done servicing request
03:08:43.248 00.000 5052 OnExposeComplete: enter
03:08:43.248 00.000 5052 UpdateGuideState(): m_state=6
03:08:43.248 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12253
03:08:43.248 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.31, Mass=164, SNR=8.8, Peak=67 HFD=2.7
03:08:43.248 00.000 5052 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.04) = xAngle (-3.24 = 3.04)
03:08:43.248 00.000 5052 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.34 = 2.94)
03:08:43.248 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.40 hyp=0.43 cameraTheta=-1.19 mountX=-0.43 mountY=0.09, mountTheta=2.94
03:08:43.249 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.40, opts=13)
03:08:43.249 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.40)
03:08:43.249 00.000 8976 Worker thread wakes up
03:08:43.249 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.40) opts 0xd
03:08:43.249 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.40)
03:08:43.249 00.000 8976 Moving (0.16, -0.40) raw xDistance=-0.43 yDistance=0.09
03:08:43.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
03:08:43.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:08:43.249 00.000 8976 MoveAxis(R, 2, ABG)
03:08:43.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:08:43.250 00.001 5052 UpdateGuideState exits: m=164 SNR=8.8
03:08:43.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:43.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:43.250 00.000 5052 Enqueuing Expose request
03:08:43.250 00.000 8976 stepping (-6, 6) + (2, 0)
03:08:43.250 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:43.276 00.026 8976 Received - 47 (G) 
03:08:43.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:43.276 00.000 8976 stepped: pos (-4, 6)
03:08:43.276 00.000 8976 MoveAxis(U, 0, ABG)
03:08:43.276 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
03:08:43.276 00.000 8976 MountToCamera -- mountX=1.08 mountY=-0.80 hyp=1.34 mountTheta=-0.64 cameraX=0.22, cameraY=1.32 cameraTheta=1.41
03:08:43.276 00.000 8976 incremental bump (0.220, 1.324) isValid = 1
03:08:43.276 00.000 8976 Scheduling Mount bump of (0.019, 0.118)
03:08:43.276 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:08:43.276 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:08:43.276 00.000 8976 move complete, result=0
03:08:43.276 00.000 9828 Worker thread wakes up
03:08:43.276 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
03:08:43.276 00.000 8976 worker thread done servicing request
03:08:43.277 00.001 8976 Worker thread wakes up
03:08:43.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:43.277 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:43.277 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:08:43.277 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:08:43.277 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.78)
03:08:43.277 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.86)
03:08:43.277 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
03:08:43.277 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:08:43.277 00.000 9828 BLC: window closed
03:08:43.277 00.000 9828 MoveAxis(E, 8, B)
03:08:43.277 00.000 9828 Guiding  Dir = 2, Dur = 8
03:08:43.278 00.001 9828 IsSlewing returns 0
03:08:43.278 00.000 9828 IsGuiding returns 0
03:08:43.278 00.000 9828 PulseGuide returned control before completion, sleep 18
03:08:43.303 00.025 9828 IsGuiding returns 1
03:08:43.303 00.000 9828 scope still moving after pulse duration time elapsed
03:08:43.334 00.031 9828 IsSlewing returns 0
03:08:43.334 00.000 9828 IsGuiding returns 1
03:08:43.365 00.031 9828 IsSlewing returns 0
03:08:43.365 00.000 9828 IsGuiding returns 1
03:08:43.396 00.031 9828 IsSlewing returns 0
03:08:43.396 00.000 9828 IsGuiding returns 1
03:08:43.428 00.032 9828 IsSlewing returns 0
03:08:43.428 00.000 9828 IsGuiding returns 0
03:08:43.429 00.001 9828 scope move finished after 8 + 142 ms
03:08:43.429 00.000 9828 Move returns status 0, amount 8
03:08:43.429 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:43.429 00.000 9828 MoveAxis(N, 16, B)
03:08:43.429 00.000 9828 Guiding  Dir = 0, Dur = 16
03:08:43.444 00.015 9828 IsSlewing returns 0
03:08:43.444 00.000 9828 IsGuiding returns 0
03:08:43.444 00.000 9828 PulseGuide returned control before completion, sleep 26
03:08:43.476 00.032 9828 IsGuiding returns 1
03:08:43.476 00.000 9828 scope still moving after pulse duration time elapsed
03:08:43.507 00.031 9828 IsSlewing returns 0
03:08:43.507 00.000 9828 IsGuiding returns 1
03:08:43.538 00.031 9828 IsSlewing returns 0
03:08:43.538 00.000 9828 IsGuiding returns 1
03:08:43.570 00.032 9828 IsSlewing returns 0
03:08:43.570 00.000 9828 IsGuiding returns 1
03:08:43.601 00.031 9828 IsSlewing returns 0
03:08:43.601 00.000 9828 IsGuiding returns 0
03:08:43.601 00.000 9828 scope move finished after 16 + 141 ms
03:08:43.601 00.000 9828 Move returns status 0, amount 16
03:08:43.602 00.001 9828 move complete, result=0
03:08:43.602 00.000 9828 worker thread done servicing request
03:08:43.602 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:08:43.965 00.363 8976 Exposure complete
03:08:43.970 00.005 8976 worker thread done servicing request
03:08:43.970 00.000 5052 OnExposeComplete: enter
03:08:43.970 00.000 5052 UpdateGuideState(): m_state=6
03:08:43.970 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12254
03:08:43.971 00.001 5052 Star::Find returns 1 (0), X=329.16, Y=281.72, Mass=137, SNR=8.0, Peak=64 HFD=2.4
03:08:43.971 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:08:43.971 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
03:08:43.971 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.64 mountX=0.01 mountY=0.01, mountTheta=0.52
03:08:43.971 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.01, opts=13)
03:08:43.971 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.01)
03:08:43.971 00.000 8976 Worker thread wakes up
03:08:43.972 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.01) opts 0xd
03:08:43.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.01)
03:08:43.972 00.000 8976 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=0.01
03:08:43.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:08:43.972 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
03:08:43.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:43.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:08:43.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:08:43.972 00.000 8976 MoveAxis(R, 0, ABG)
03:08:43.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:43.972 00.000 5052 Enqueuing Expose request
03:08:43.972 00.000 8976 MoveAxis(U, 0, ABG)
03:08:43.972 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
03:08:43.972 00.000 8976 MountToCamera -- mountX=0.93 mountY=-0.85 hyp=1.26 mountTheta=-0.74 cameraX=0.34, cameraY=1.21 cameraTheta=1.30
03:08:43.972 00.000 8976 incremental bump (0.335, 1.210) isValid = 1
03:08:43.973 00.001 8976 Scheduling Mount bump of (0.004, 0.014)
03:08:43.973 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.01, opts=4)
03:08:43.973 00.000 8976 Enqueuing Move request for scope (0.00, 0.01)
03:08:43.973 00.000 8976 move complete, result=0
03:08:43.973 00.000 9828 Worker thread wakes up
03:08:43.973 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:43.973 00.000 8976 worker thread done servicing request
03:08:43.973 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0x4
03:08:43.973 00.000 8976 Worker thread wakes up
03:08:43.973 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
03:08:43.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:43.973 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.88)
03:08:43.973 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
03:08:43.973 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.31 mountX=-0.00 mountY=-0.01, mountTheta=-1.89
03:08:43.973 00.000 9828 Moving (0.00, 0.01) raw xDistance=-0.00 yDistance=-0.01
03:08:43.973 00.000 9828 BLC: window closed
03:08:43.973 00.000 9828 MoveAxis(E, 1, B)
03:08:43.974 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:43.974 00.000 9828 Guiding  Dir = 2, Dur = 1
03:08:43.974 00.000 9828 IsSlewing returns 0
03:08:43.974 00.000 9828 IsGuiding returns 0
03:08:43.974 00.000 9828 PulseGuide returned control before completion, sleep 11
03:08:43.989 00.015 9828 IsGuiding returns 1
03:08:43.989 00.000 9828 scope still moving after pulse duration time elapsed
03:08:44.021 00.032 9828 IsSlewing returns 0
03:08:44.021 00.000 9828 IsGuiding returns 1
03:08:44.052 00.031 9828 IsSlewing returns 0
03:08:44.052 00.000 9828 IsGuiding returns 1
03:08:44.084 00.032 9828 IsSlewing returns 0
03:08:44.084 00.000 9828 IsGuiding returns 1
03:08:44.116 00.032 9828 IsSlewing returns 0
03:08:44.116 00.000 9828 IsGuiding returns 0
03:08:44.116 00.000 9828 scope move finished after 1 + 140 ms
03:08:44.117 00.001 9828 Move returns status 0, amount 1
03:08:44.117 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:08:44.117 00.000 9828 MoveAxis(N, 2, B)
03:08:44.117 00.000 9828 Guiding  Dir = 0, Dur = 2
03:08:44.132 00.015 9828 IsSlewing returns 0
03:08:44.132 00.000 9828 IsGuiding returns 0
03:08:44.132 00.000 9828 PulseGuide returned control before completion, sleep 12
03:08:44.147 00.015 9828 IsGuiding returns 1
03:08:44.147 00.000 9828 scope still moving after pulse duration time elapsed
03:08:44.177 00.030 9828 IsSlewing returns 0
03:08:44.178 00.001 9828 IsGuiding returns 1
03:08:44.208 00.030 9828 IsSlewing returns 0
03:08:44.208 00.000 9828 IsGuiding returns 1
03:08:44.239 00.031 9828 IsSlewing returns 0
03:08:44.239 00.000 9828 IsGuiding returns 1
03:08:44.270 00.031 9828 IsSlewing returns 0
03:08:44.270 00.000 9828 IsGuiding returns 0
03:08:44.270 00.000 9828 scope move finished after 2 + 136 ms
03:08:44.270 00.000 9828 Move returns status 0, amount 2
03:08:44.270 00.000 9828 move complete, result=0
03:08:44.270 00.000 9828 worker thread done servicing request
03:08:44.270 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.0 px 2 ms NORTH
03:08:44.659 00.389 8976 Exposure complete
03:08:44.665 00.006 8976 worker thread done servicing request
03:08:44.666 00.001 5052 OnExposeComplete: enter
03:08:44.666 00.000 5052 UpdateGuideState(): m_state=6
03:08:44.666 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12255
03:08:44.666 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=282.05, Mass=120, SNR=7.5, Peak=70 HFD=2.2
03:08:44.666 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
03:08:44.666 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
03:08:44.666 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.15 mountX=0.23 mountY=-0.31, mountTheta=-0.93
03:08:44.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.34, opts=13)
03:08:44.667 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.34)
03:08:44.667 00.000 8976 Worker thread wakes up
03:08:44.668 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.34) opts 0xd
03:08:44.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.34)
03:08:44.668 00.000 8976 Moving (0.15, 0.34) raw xDistance=0.23 yDistance=-0.31
03:08:44.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:08:44.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:08:44.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:08:44.668 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
03:08:44.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:44.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:44.668 00.000 5052 Enqueuing Expose request
03:08:44.668 00.000 8976 MoveAxis(R, 0, ABG)
03:08:44.668 00.000 8976 MoveAxis(U, 1, ABG)
03:08:44.668 00.000 8976 stepping (-4, 6) + (0, 1)
03:08:44.668 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:44.699 00.031 8976 Received - 47 (G) 
03:08:44.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:44.699 00.000 8976 stepped: pos (-4, 7)
03:08:44.699 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:08:44.699 00.000 8976 move complete, result=0
03:08:44.699 00.000 8976 worker thread done servicing request
03:08:44.699 00.000 8976 Worker thread wakes up
03:08:44.699 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:08:44.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:44.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:45.383 00.684 8976 Exposure complete
03:08:45.389 00.006 8976 worker thread done servicing request
03:08:45.389 00.000 5052 OnExposeComplete: enter
03:08:45.389 00.000 5052 UpdateGuideState(): m_state=6
03:08:45.389 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12256
03:08:45.389 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.80, Mass=140, SNR=8.1, Peak=64 HFD=2.4
03:08:45.389 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:08:45.389 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
03:08:45.389 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.24 cameraTheta=2.74 mountX=0.18 mountY=0.13, mountTheta=0.63
03:08:45.389 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.09, opts=13)
03:08:45.389 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.09)
03:08:45.390 00.001 8976 Worker thread wakes up
03:08:45.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.09) opts 0xd
03:08:45.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.09)
03:08:45.390 00.000 8976 Moving (-0.22, 0.09) raw xDistance=0.18 yDistance=0.13
03:08:45.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:08:45.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:08:45.390 00.000 8976 MoveAxis(R, 0, ABG)
03:08:45.390 00.000 8976 MoveAxis(U, 0, ABG)
03:08:45.390 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:08:45.390 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
03:08:45.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:45.390 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:45.390 00.000 5052 Enqueuing Expose request
03:08:45.390 00.000 8976 move complete, result=0
03:08:45.390 00.000 8976 worker thread done servicing request
03:08:45.390 00.000 8976 Worker thread wakes up
03:08:45.390 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:45.391 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:45.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:46.074 00.683 8976 Exposure complete
03:08:46.079 00.005 8976 worker thread done servicing request
03:08:46.079 00.000 5052 OnExposeComplete: enter
03:08:46.079 00.000 5052 UpdateGuideState(): m_state=6
03:08:46.079 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12257
03:08:46.079 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.76, Mass=118, SNR=7.5, Peak=67 HFD=1.9
03:08:46.080 00.001 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:08:46.080 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
03:08:46.080 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.05 hyp=0.48 cameraTheta=3.04 mountX=0.26 mountY=0.37, mountTheta=0.97
03:08:46.080 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.05, opts=13)
03:08:46.080 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.05)
03:08:46.080 00.000 8976 Worker thread wakes up
03:08:46.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.05) opts 0xd
03:08:46.081 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.05)
03:08:46.081 00.000 8976 Moving (-0.48, 0.05) raw xDistance=0.26 yDistance=0.37
03:08:46.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:08:46.081 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
03:08:46.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:46.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:08:46.081 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:46.081 00.000 5052 Enqueuing Expose request
03:08:46.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
03:08:46.081 00.000 8976 MoveAxis(R, 0, ABG)
03:08:46.081 00.000 8976 MoveAxis(D, 1, ABG)
03:08:46.081 00.000 8976 stepping (-4, 7) + (0, -1)
03:08:46.081 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:46.105 00.024 8976 Received - 47 (G) 
03:08:46.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:46.105 00.000 8976 stepped: pos (-4, 6)
03:08:46.106 00.001 8976 move complete, result=0
03:08:46.106 00.000 8976 worker thread done servicing request
03:08:46.106 00.000 8976 Worker thread wakes up
03:08:46.106 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:46.106 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:46.106 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:08:46.765 00.659 8976 Exposure complete
03:08:46.770 00.005 8976 worker thread done servicing request
03:08:46.770 00.000 5052 OnExposeComplete: enter
03:08:46.770 00.000 5052 UpdateGuideState(): m_state=6
03:08:46.770 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12258
03:08:46.770 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.66, Mass=153, SNR=8.5, Peak=68 HFD=2.3
03:08:46.771 00.001 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
03:08:46.771 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
03:08:46.771 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.05 hyp=0.31 cameraTheta=-2.96 mountX=0.09 mountY=0.28, mountTheta=1.26
03:08:46.771 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.05, opts=13)
03:08:46.771 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.05)
03:08:46.771 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:08:46.771 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:08:46.771 00.000 8976 Worker thread wakes up
03:08:46.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.05) opts 0xd
03:08:46.772 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.05)
03:08:46.772 00.000 8976 Moving (-0.30, -0.05) raw xDistance=0.09 yDistance=0.28
03:08:46.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:08:46.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
03:08:46.772 00.000 8976 MoveAxis(R, 0, ABG)
03:08:46.772 00.000 8976 MoveAxis(D, 1, ABG)
03:08:46.772 00.000 8976 stepping (-4, 6) + (0, -1)
03:08:46.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:46.772 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:46.772 00.000 5052 Enqueuing Expose request
03:08:46.772 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:46.793 00.021 8976 Received - 47 (G) 
03:08:46.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:46.793 00.000 8976 stepped: pos (-4, 5)
03:08:46.793 00.000 8976 move complete, result=0
03:08:46.793 00.000 8976 worker thread done servicing request
03:08:46.793 00.000 8976 Worker thread wakes up
03:08:46.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:46.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:46.793 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:08:47.450 00.657 8976 Exposure complete
03:08:47.456 00.006 8976 worker thread done servicing request
03:08:47.456 00.000 5052 OnExposeComplete: enter
03:08:47.456 00.000 5052 UpdateGuideState(): m_state=6
03:08:47.456 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12259
03:08:47.456 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.75, Mass=142, SNR=8.2, Peak=67 HFD=2.0
03:08:47.456 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:08:47.456 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
03:08:47.456 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.04 hyp=0.63 cameraTheta=3.08 mountX=0.32 mountY=0.51, mountTheta=1.01
03:08:47.457 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.04, opts=13)
03:08:47.457 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.04)
03:08:47.457 00.000 8976 Worker thread wakes up
03:08:47.457 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.04) opts 0xd
03:08:47.457 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.04)
03:08:47.457 00.000 8976 Moving (-0.63, 0.04) raw xDistance=0.32 yDistance=0.51
03:08:47.458 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:08:47.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.51
03:08:47.458 00.000 8976 MoveAxis(L, 1, ABG)
03:08:47.458 00.000 8976 stepping (-4, 5) + (-1, 0)
03:08:47.458 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:08:47.458 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:08:47.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:47.458 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:47.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:47.458 00.000 5052 Enqueuing Expose request
03:08:47.481 00.023 8976 Received - 47 (G) 
03:08:47.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:47.481 00.000 8976 stepped: pos (-5, 5)
03:08:47.481 00.000 8976 MoveAxis(D, 2, ABG)
03:08:47.481 00.000 8976 stepping (-5, 5) + (0, -2)
03:08:47.481 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:47.513 00.032 8976 Received - 47 (G) 
03:08:47.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:47.513 00.000 8976 stepped: pos (-5, 3)
03:08:47.513 00.000 8976 move complete, result=0
03:08:47.513 00.000 8976 worker thread done servicing request
03:08:47.513 00.000 8976 Worker thread wakes up
03:08:47.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:47.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:47.513 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:08:48.169 00.656 8976 Exposure complete
03:08:48.175 00.006 8976 worker thread done servicing request
03:08:48.175 00.000 5052 OnExposeComplete: enter
03:08:48.175 00.000 5052 UpdateGuideState(): m_state=6
03:08:48.175 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12260
03:08:48.175 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=282.05, Mass=121, SNR=7.6, Peak=69 HFD=2.0
03:08:48.175 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:08:48.175 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
03:08:48.175 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.34 hyp=0.63 cameraTheta=2.57 mountX=0.54 mountY=0.26, mountTheta=0.45
03:08:48.176 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.34, opts=13)
03:08:48.176 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.34)
03:08:48.176 00.000 8976 Worker thread wakes up
03:08:48.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.34) opts 0xd
03:08:48.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.34)
03:08:48.176 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:08:48.176 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
03:08:48.177 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:48.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:48.177 00.000 5052 Enqueuing Expose request
03:08:48.177 00.000 8976 Moving (-0.53, 0.34) raw xDistance=0.54 yDistance=0.26
03:08:48.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
03:08:48.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26
03:08:48.177 00.000 8976 MoveAxis(L, 2, ABG)
03:08:48.177 00.000 8976 stepping (-5, 3) + (-2, 0)
03:08:48.177 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:48.200 00.023 8976 Received - 47 (G) 
03:08:48.200 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:48.200 00.000 8976 stepped: pos (-7, 3)
03:08:48.200 00.000 8976 MoveAxis(D, 1, ABG)
03:08:48.200 00.000 8976 stepping (-7, 3) + (0, -1)
03:08:48.200 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:48.232 00.032 8976 Received - 47 (G) 
03:08:48.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:48.232 00.000 8976 stepped: pos (-7, 2)
03:08:48.232 00.000 8976 move complete, result=0
03:08:48.232 00.000 8976 worker thread done servicing request
03:08:48.232 00.000 8976 Worker thread wakes up
03:08:48.232 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:48.232 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:48.232 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:08:48.887 00.655 8976 Exposure complete
03:08:48.893 00.006 8976 worker thread done servicing request
03:08:48.893 00.000 5052 OnExposeComplete: enter
03:08:48.893 00.000 5052 UpdateGuideState(): m_state=6
03:08:48.893 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12261
03:08:48.893 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.97, Mass=127, SNR=7.8, Peak=80 HFD=1.9
03:08:48.893 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
03:08:48.894 00.001 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
03:08:48.894 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.26 hyp=0.44 cameraTheta=2.51 mountX=0.39 mountY=0.16, mountTheta=0.38
03:08:48.894 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.26, opts=13)
03:08:48.894 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.26)
03:08:48.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:08:48.894 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:08:48.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:48.894 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:48.894 00.000 5052 Enqueuing Expose request
03:08:48.894 00.000 8976 Worker thread wakes up
03:08:48.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.26) opts 0xd
03:08:48.895 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.26)
03:08:48.895 00.000 8976 Moving (-0.36, 0.26) raw xDistance=0.39 yDistance=0.16
03:08:48.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
03:08:48.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:08:48.895 00.000 8976 MoveAxis(L, 2, ABG)
03:08:48.895 00.000 8976 stepping (-7, 2) + (-2, 0)
03:08:48.895 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:48.919 00.024 8976 Received - 47 (G) 
03:08:48.919 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:48.919 00.000 8976 stepped: pos (-9, 2)
03:08:48.919 00.000 8976 MoveAxis(U, 0, ABG)
03:08:48.919 00.000 8976 move complete, result=0
03:08:48.919 00.000 8976 worker thread done servicing request
03:08:48.919 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
03:08:48.919 00.000 8976 Worker thread wakes up
03:08:48.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:48.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:49.577 00.658 8976 Exposure complete
03:08:49.583 00.006 8976 worker thread done servicing request
03:08:49.583 00.000 5052 OnExposeComplete: enter
03:08:49.583 00.000 5052 UpdateGuideState(): m_state=6
03:08:49.583 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12262
03:08:49.583 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.90, Mass=118, SNR=7.5, Peak=69 HFD=1.9
03:08:49.583 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:08:49.583 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
03:08:49.583 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.19 hyp=0.53 cameraTheta=2.78 mountX=0.39 mountY=0.31, mountTheta=0.67
03:08:49.584 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.19, opts=13)
03:08:49.584 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.19)
03:08:49.584 00.000 8976 Worker thread wakes up
03:08:49.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:08:49.584 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
03:08:49.584 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.19) opts 0xd
03:08:49.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.19)
03:08:49.584 00.000 8976 Moving (-0.49, 0.19) raw xDistance=0.39 yDistance=0.31
03:08:49.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
03:08:49.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:49.585 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:49.585 00.000 5052 Enqueuing Expose request
03:08:49.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:08:49.585 00.000 8976 MoveAxis(L, 2, ABG)
03:08:49.585 00.000 8976 stepping (-9, 2) + (-2, 0)
03:08:49.585 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:49.623 00.038 8976 Received - 47 (G) 
03:08:49.623 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:49.623 00.000 8976 stepped: pos (-11, 2)
03:08:49.623 00.000 8976 MoveAxis(D, 1, ABG)
03:08:49.623 00.000 8976 stepping (-11, 2) + (0, -1)
03:08:49.623 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:49.655 00.032 8976 Received - 47 (G) 
03:08:49.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:49.655 00.000 8976 stepped: pos (-11, 1)
03:08:49.655 00.000 8976 move complete, result=0
03:08:49.655 00.000 8976 worker thread done servicing request
03:08:49.655 00.000 8976 Worker thread wakes up
03:08:49.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:49.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:49.655 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:08:50.309 00.654 8976 Exposure complete
03:08:50.315 00.006 8976 worker thread done servicing request
03:08:50.315 00.000 5052 OnExposeComplete: enter
03:08:50.315 00.000 5052 UpdateGuideState(): m_state=6
03:08:50.315 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12263
03:08:50.315 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.83, Mass=144, SNR=8.3, Peak=70 HFD=2.1
03:08:50.315 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:08:50.315 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
03:08:50.315 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=0.12 hyp=0.91 cameraTheta=3.01 mountX=0.52 mountY=0.69, mountTheta=0.93
03:08:50.316 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=0.12, opts=13)
03:08:50.316 00.000 5052 Enqueuing Move request for stepguider (-0.90, 0.12)
03:08:50.316 00.000 8976 Worker thread wakes up
03:08:50.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, 0.12) opts 0xd
03:08:50.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, 0.12)
03:08:50.316 00.000 8976 Moving (-0.90, 0.12) raw xDistance=0.52 yDistance=0.69
03:08:50.316 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:08:50.316 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:08:50.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:50.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
03:08:50.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
03:08:50.316 00.000 8976 MoveAxis(L, 2, ABG)
03:08:50.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:50.316 00.000 5052 Enqueuing Expose request
03:08:50.316 00.000 8976 stepping (-11, 1) + (-2, 0)
03:08:50.317 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:50.342 00.025 8976 Received - 47 (G) 
03:08:50.342 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:50.342 00.000 8976 stepped: pos (-13, 1)
03:08:50.342 00.000 8976 MoveAxis(D, 3, ABG)
03:08:50.342 00.000 8976 stepping (-13, 1) + (0, -3)
03:08:50.342 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:50.374 00.032 8976 Received - 47 (G) 
03:08:50.374 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:08:50.374 00.000 8976 stepped: pos (-13, -2)
03:08:50.374 00.000 8976 move complete, result=0
03:08:50.374 00.000 8976 worker thread done servicing request
03:08:50.374 00.000 8976 Worker thread wakes up
03:08:50.374 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:08:50.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:50.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:51.064 00.690 8976 Exposure complete
03:08:51.070 00.006 8976 worker thread done servicing request
03:08:51.070 00.000 5052 OnExposeComplete: enter
03:08:51.070 00.000 5052 UpdateGuideState(): m_state=6
03:08:51.070 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12264
03:08:51.070 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.69, Mass=122, SNR=7.6, Peak=70 HFD=2.1
03:08:51.070 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
03:08:51.070 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
03:08:51.070 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.86 mountX=0.02 mountY=0.08, mountTheta=1.38
03:08:51.073 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.02, opts=13)
03:08:51.073 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.02)
03:08:51.073 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:08:51.073 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:08:51.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:51.073 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:51.073 00.000 5052 Enqueuing Expose request
03:08:51.074 00.001 8976 Worker thread wakes up
03:08:51.075 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.02) opts 0xd
03:08:51.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.02)
03:08:51.075 00.000 8976 Moving (-0.08, -0.02) raw xDistance=0.02 yDistance=0.08
03:08:51.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:08:51.075 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:08:51.075 00.000 8976 MoveAxis(R, 0, ABG)
03:08:51.075 00.000 8976 MoveAxis(U, 0, ABG)
03:08:51.075 00.000 8976 move complete, result=0
03:08:51.075 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:51.076 00.001 8976 worker thread done servicing request
03:08:51.076 00.000 8976 Worker thread wakes up
03:08:51.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:51.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:51.785 00.709 8976 Exposure complete
03:08:51.791 00.006 8976 worker thread done servicing request
03:08:51.791 00.000 5052 OnExposeComplete: enter
03:08:51.792 00.001 5052 UpdateGuideState(): m_state=6
03:08:51.792 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12265
03:08:51.792 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.54, Mass=116, SNR=7.5, Peak=73 HFD=1.6
03:08:51.792 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.86 = 1.43)
03:08:51.792 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
03:08:51.792 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.17 hyp=0.53 cameraTheta=-2.81 mountX=0.08 mountY=0.51, mountTheta=1.42
03:08:51.793 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.17, opts=13)
03:08:51.793 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.17)
03:08:51.793 00.000 8976 Worker thread wakes up
03:08:51.793 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:08:51.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.17) opts 0xd
03:08:51.793 00.000 5052 UpdateGuideState exits: m=116 SNR=7.5
03:08:51.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.17)
03:08:51.796 00.003 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:51.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:51.796 00.000 8976 Moving (-0.50, -0.17) raw xDistance=0.08 yDistance=0.51
03:08:51.796 00.000 5052 Enqueuing Expose request
03:08:51.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:08:51.797 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
03:08:51.797 00.000 8976 MoveAxis(R, 0, ABG)
03:08:51.797 00.000 8976 MoveAxis(D, 2, ABG)
03:08:51.797 00.000 8976 stepping (-13, -2) + (0, -2)
03:08:51.797 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:51.828 00.031 8976 Received - 47 (G) 
03:08:51.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:51.828 00.000 8976 stepped: pos (-13, -4)
03:08:51.828 00.000 8976 move complete, result=0
03:08:51.828 00.000 8976 worker thread done servicing request
03:08:51.828 00.000 8976 Worker thread wakes up
03:08:51.828 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:08:51.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:51.829 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:52.515 00.686 8976 Exposure complete
03:08:52.521 00.006 8976 worker thread done servicing request
03:08:52.521 00.000 5052 OnExposeComplete: enter
03:08:52.521 00.000 5052 UpdateGuideState(): m_state=6
03:08:52.521 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12266
03:08:52.521 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.17, Mass=139, SNR=8.1, Peak=76 HFD=1.9
03:08:52.521 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.66 = 2.63)
03:08:52.521 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.52)
03:08:52.521 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.54 hyp=0.54 cameraTheta=-1.61 mountX=-0.47 mountY=0.31, mountTheta=2.55
03:08:52.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.54, opts=13)
03:08:52.522 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.54)
03:08:52.522 00.000 8976 Worker thread wakes up
03:08:52.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.54) opts 0xd
03:08:52.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.54)
03:08:52.522 00.000 8976 Moving (-0.02, -0.54) raw xDistance=-0.47 yDistance=0.31
03:08:52.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
03:08:52.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:08:52.522 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:08:52.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:52.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
03:08:52.523 00.001 8976 MoveAxis(R, 2, ABG)
03:08:52.523 00.000 8976 stepping (-13, -4) + (2, 0)
03:08:52.523 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:52.523 00.000 5052 Enqueuing Expose request
03:08:52.523 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:52.548 00.025 8976 Received - 47 (G) 
03:08:52.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:52.548 00.000 8976 stepped: pos (-11, -4)
03:08:52.548 00.000 8976 MoveAxis(D, 1, ABG)
03:08:52.548 00.000 8976 stepping (-11, -4) + (0, -1)
03:08:52.548 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:52.580 00.032 8976 Received - 47 (G) 
03:08:52.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:52.580 00.000 8976 stepped: pos (-11, -5)
03:08:52.580 00.000 8976 move complete, result=0
03:08:52.580 00.000 8976 worker thread done servicing request
03:08:52.580 00.000 8976 Worker thread wakes up
03:08:52.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:52.580 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:52.580 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:08:53.264 00.684 8976 Exposure complete
03:08:53.270 00.006 8976 worker thread done servicing request
03:08:53.270 00.000 5052 OnExposeComplete: enter
03:08:53.270 00.000 5052 UpdateGuideState(): m_state=6
03:08:53.270 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12267
03:08:53.270 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.63, Mass=135, SNR=8.0, Peak=75 HFD=1.7
03:08:53.270 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
03:08:53.270 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.18)
03:08:53.270 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.08 hyp=0.44 cameraTheta=-2.96 mountX=0.13 mountY=0.41, mountTheta=1.27
03:08:53.271 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.08, opts=13)
03:08:53.271 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.08)
03:08:53.271 00.000 8976 Worker thread wakes up
03:08:53.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.08) opts 0xd
03:08:53.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.08)
03:08:53.271 00.000 8976 Moving (-0.43, -0.08) raw xDistance=0.13 yDistance=0.41
03:08:53.271 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:08:53.271 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:08:53.272 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:53.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:08:53.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
03:08:53.272 00.000 8976 MoveAxis(R, 0, ABG)
03:08:53.272 00.000 8976 MoveAxis(D, 2, ABG)
03:08:53.272 00.000 8976 stepping (-11, -5) + (0, -2)
03:08:53.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:53.272 00.000 5052 Enqueuing Expose request
03:08:53.272 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:53.299 00.027 8976 Received - 47 (G) 
03:08:53.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:53.299 00.000 8976 stepped: pos (-11, -7)
03:08:53.299 00.000 8976 move complete, result=0
03:08:53.299 00.000 8976 worker thread done servicing request
03:08:53.299 00.000 8976 Worker thread wakes up
03:08:53.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:53.300 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:53.300 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:08:53.983 00.683 8976 Exposure complete
03:08:53.989 00.006 8976 worker thread done servicing request
03:08:53.989 00.000 5052 OnExposeComplete: enter
03:08:53.989 00.000 5052 UpdateGuideState(): m_state=6
03:08:53.989 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12268
03:08:53.989 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=282.14, Mass=149, SNR=8.5, Peak=81 HFD=2.1
03:08:53.989 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
03:08:53.989 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
03:08:53.989 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.43 hyp=0.44 cameraTheta=1.74 mountX=0.42 mountY=-0.17, mountTheta=-0.39
03:08:53.990 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.43, opts=13)
03:08:53.990 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.43)
03:08:53.990 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:08:53.990 00.000 5052 UpdateGuideState exits: m=149 SNR=8.5
03:08:53.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:53.990 00.000 8976 Worker thread wakes up
03:08:53.990 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.43) opts 0xd
03:08:53.990 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.43)
03:08:53.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:53.990 00.000 5052 Enqueuing Expose request
03:08:53.990 00.000 8976 Moving (-0.07, 0.43) raw xDistance=0.42 yDistance=-0.17
03:08:53.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
03:08:53.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:08:53.990 00.000 8976 MoveAxis(L, 2, ABG)
03:08:53.990 00.000 8976 stepping (-11, -7) + (-2, 0)
03:08:53.990 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:54.018 00.028 8976 Received - 47 (G) 
03:08:54.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:54.019 00.001 8976 stepped: pos (-13, -7)
03:08:54.019 00.000 8976 MoveAxis(U, 0, ABG)
03:08:54.019 00.000 8976 move complete, result=0
03:08:54.019 00.000 8976 worker thread done servicing request
03:08:54.019 00.000 8976 Worker thread wakes up
03:08:54.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:54.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:54.019 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
03:08:54.703 00.684 8976 Exposure complete
03:08:54.709 00.006 8976 worker thread done servicing request
03:08:54.709 00.000 5052 OnExposeComplete: enter
03:08:54.709 00.000 5052 UpdateGuideState(): m_state=6
03:08:54.709 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12269
03:08:54.709 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.55, Mass=152, SNR=8.4, Peak=70 HFD=2.2
03:08:54.709 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.04) = xAngle (-4.21 = 2.07)
03:08:54.709 00.000 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.32 = 1.97)
03:08:54.710 00.001 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.17 mountX=-0.09 mountY=0.17, mountTheta=2.05
03:08:54.710 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.16, opts=13)
03:08:54.710 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.16)
03:08:54.710 00.000 8976 Worker thread wakes up
03:08:54.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.16) opts 0xd
03:08:54.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.16)
03:08:54.710 00.000 8976 Moving (-0.11, -0.16) raw xDistance=-0.09 yDistance=0.17
03:08:54.710 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:08:54.711 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:08:54.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:08:54.711 00.000 8976 MoveAxis(R, 0, ABG)
03:08:54.711 00.000 8976 MoveAxis(U, 0, ABG)
03:08:54.711 00.000 8976 move complete, result=0
03:08:54.711 00.000 8976 worker thread done servicing request
03:08:54.711 00.000 5052 UpdateGuideState exits: m=152 SNR=8.4
03:08:54.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:54.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:54.711 00.000 5052 Enqueuing Expose request
03:08:54.711 00.000 8976 Worker thread wakes up
03:08:54.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:54.711 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:08:54.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:55.396 00.685 8976 Exposure complete
03:08:55.402 00.006 8976 worker thread done servicing request
03:08:55.402 00.000 5052 OnExposeComplete: enter
03:08:55.402 00.000 5052 UpdateGuideState(): m_state=6
03:08:55.402 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12270
03:08:55.402 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.79, Mass=122, SNR=7.6, Peak=67 HFD=1.9
03:08:55.402 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
03:08:55.402 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
03:08:55.402 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.08 hyp=0.31 cameraTheta=0.26 mountX=-0.07 mountY=-0.30, mountTheta=-1.79
03:08:55.402 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.08, opts=13)
03:08:55.402 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.08)
03:08:55.403 00.001 8976 Worker thread wakes up
03:08:55.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.08) opts 0xd
03:08:55.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.08)
03:08:55.403 00.000 8976 Moving (0.30, 0.08) raw xDistance=-0.07 yDistance=-0.30
03:08:55.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:08:55.403 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:08:55.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:55.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:08:55.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:08:55.403 00.000 8976 MoveAxis(R, 0, ABG)
03:08:55.403 00.000 8976 MoveAxis(U, 1, ABG)
03:08:55.403 00.000 8976 stepping (-13, -7) + (0, 1)
03:08:55.403 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:55.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:55.403 00.000 5052 Enqueuing Expose request
03:08:55.426 00.023 8976 Received - 47 (G) 
03:08:55.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:08:55.426 00.000 8976 stepped: pos (-13, -6)
03:08:55.426 00.000 8976 move complete, result=0
03:08:55.426 00.000 8976 worker thread done servicing request
03:08:55.426 00.000 8976 Worker thread wakes up
03:08:55.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:55.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:55.426 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:08:56.113 00.687 8976 Exposure complete
03:08:56.118 00.005 8976 worker thread done servicing request
03:08:56.118 00.000 5052 OnExposeComplete: enter
03:08:56.118 00.000 5052 UpdateGuideState(): m_state=6
03:08:56.118 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12271
03:08:56.118 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=282.04, Mass=142, SNR=8.2, Peak=70 HFD=2.2
03:08:56.119 00.001 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
03:08:56.119 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
03:08:56.119 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=0.33 hyp=0.99 cameraTheta=0.34 mountX=-0.13 mountY=-0.96, mountTheta=-1.70
03:08:56.119 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=0.33, opts=13)
03:08:56.119 00.000 5052 Enqueuing Move request for stepguider (0.93, 0.33)
03:08:56.119 00.000 8976 Worker thread wakes up
03:08:56.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, 0.33) opts 0xd
03:08:56.120 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.93, 0.33)
03:08:56.120 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:08:56.120 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:08:56.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:56.120 00.000 8976 Moving (0.93, 0.33) raw xDistance=-0.13 yDistance=-0.96
03:08:56.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:08:56.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.96
03:08:56.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:56.120 00.000 5052 Enqueuing Expose request
03:08:56.120 00.000 8976 MoveAxis(R, 0, ABG)
03:08:56.120 00.000 8976 MoveAxis(U, 4, ABG)
03:08:56.120 00.000 8976 stepping (-13, -6) + (0, 4)
03:08:56.120 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:08:56.161 00.041 8976 Received - 47 (G) 
03:08:56.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:08:56.161 00.000 8976 stepped: pos (-13, -2)
03:08:56.161 00.000 8976 move complete, result=0
03:08:56.161 00.000 8976 worker thread done servicing request
03:08:56.161 00.000 8976 Worker thread wakes up
03:08:56.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:56.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:56.161 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
03:08:56.848 00.687 8976 Exposure complete
03:08:56.854 00.006 8976 worker thread done servicing request
03:08:56.854 00.000 5052 OnExposeComplete: enter
03:08:56.854 00.000 5052 UpdateGuideState(): m_state=6
03:08:56.854 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12272
03:08:56.854 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.58, Mass=130, SNR=7.9, Peak=65 HFD=1.8
03:08:56.854 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
03:08:56.854 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
03:08:56.854 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.13 hyp=0.57 cameraTheta=-0.23 mountX=-0.37 mountY=-0.39, mountTheta=-2.33
03:08:56.855 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.13, opts=13)
03:08:56.855 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.13)
03:08:56.855 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:08:56.855 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
03:08:56.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:56.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:56.855 00.000 5052 Enqueuing Expose request
03:08:56.855 00.000 8976 Worker thread wakes up
03:08:56.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.13) opts 0xd
03:08:56.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.13)
03:08:56.855 00.000 8976 Moving (0.55, -0.13) raw xDistance=-0.37 yDistance=-0.39
03:08:56.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:08:56.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.39
03:08:56.855 00.000 8976 MoveAxis(R, 2, ABG)
03:08:56.856 00.001 8976 stepping (-13, -2) + (2, 0)
03:08:56.856 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:56.880 00.024 8976 Received - 47 (G) 
03:08:56.880 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:56.881 00.001 8976 stepped: pos (-11, -2)
03:08:56.881 00.000 8976 MoveAxis(U, 2, ABG)
03:08:56.881 00.000 8976 stepping (-11, -2) + (0, 2)
03:08:56.881 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:56.913 00.032 8976 Received - 47 (G) 
03:08:56.913 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:08:56.913 00.000 8976 stepped: pos (-11, 0)
03:08:56.913 00.000 8976 move complete, result=0
03:08:56.913 00.000 8976 worker thread done servicing request
03:08:56.913 00.000 8976 Worker thread wakes up
03:08:56.913 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:56.913 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
03:08:56.913 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:57.599 00.686 8976 Exposure complete
03:08:57.604 00.005 8976 worker thread done servicing request
03:08:57.604 00.000 5052 OnExposeComplete: enter
03:08:57.604 00.000 5052 UpdateGuideState(): m_state=6
03:08:57.604 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12273
03:08:57.604 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.97, Mass=140, SNR=8.1, Peak=70 HFD=2.2
03:08:57.605 00.001 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
03:08:57.605 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
03:08:57.605 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.19 mountX=0.19 mountY=-0.23, mountTheta=-0.89
03:08:57.605 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.26, opts=13)
03:08:57.605 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.26)
03:08:57.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:08:57.605 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
03:08:57.606 00.001 8976 Worker thread wakes up
03:08:57.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:57.606 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:57.606 00.000 5052 Enqueuing Expose request
03:08:57.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.26) opts 0xd
03:08:57.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.26)
03:08:57.606 00.000 8976 Moving (0.11, 0.26) raw xDistance=0.19 yDistance=-0.23
03:08:57.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:08:57.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:08:57.606 00.000 8976 MoveAxis(R, 0, ABG)
03:08:57.606 00.000 8976 MoveAxis(U, 0, ABG)
03:08:57.606 00.000 8976 move complete, result=0
03:08:57.606 00.000 8976 worker thread done servicing request
03:08:57.606 00.000 8976 Worker thread wakes up
03:08:57.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:57.606 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:57.606 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:08:58.293 00.687 8976 Exposure complete
03:08:58.298 00.005 8976 worker thread done servicing request
03:08:58.299 00.001 5052 OnExposeComplete: enter
03:08:58.299 00.000 5052 UpdateGuideState(): m_state=6
03:08:58.299 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12274
03:08:58.299 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.58, Mass=117, SNR=7.5, Peak=67 HFD=1.6
03:08:58.299 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
03:08:58.299 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
03:08:58.299 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.13 hyp=0.32 cameraTheta=-0.41 mountX=-0.25 mountY=-0.18, mountTheta=-2.52
03:08:58.299 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.13, opts=13)
03:08:58.299 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.13)
03:08:58.300 00.001 8976 Worker thread wakes up
03:08:58.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.13) opts 0xd
03:08:58.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.13)
03:08:58.300 00.000 8976 Moving (0.30, -0.13) raw xDistance=-0.25 yDistance=-0.18
03:08:58.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:08:58.300 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:08:58.300 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
03:08:58.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:58.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:08:58.300 00.000 8976 MoveAxis(R, 0, ABG)
03:08:58.300 00.000 8976 MoveAxis(U, 0, ABG)
03:08:58.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:58.300 00.000 5052 Enqueuing Expose request
03:08:58.300 00.000 8976 move complete, result=0
03:08:58.300 00.000 8976 worker thread done servicing request
03:08:58.300 00.000 8976 Worker thread wakes up
03:08:58.300 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:58.300 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:08:58.301 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:58.986 00.685 8976 Exposure complete
03:08:58.992 00.006 8976 worker thread done servicing request
03:08:58.992 00.000 5052 OnExposeComplete: enter
03:08:58.992 00.000 5052 UpdateGuideState(): m_state=6
03:08:58.992 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12275
03:08:58.992 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.01, Mass=139, SNR=8.1, Peak=69 HFD=2.2
03:08:58.992 00.000 5052 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.04) = xAngle (-0.53 = -0.53)
03:08:58.992 00.000 5052 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.63 = -0.63)
03:08:58.992 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.51 mountX=0.26 mountY=-0.18, mountTheta=-0.60
03:08:58.993 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.30, opts=13)
03:08:58.993 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.30)
03:08:58.993 00.000 8976 Worker thread wakes up
03:08:58.993 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.30) opts 0xd
03:08:58.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.30)
03:08:58.993 00.000 8976 Moving (0.02, 0.30) raw xDistance=0.26 yDistance=-0.18
03:08:58.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:08:58.993 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:08:58.993 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:08:58.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:58.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:08:58.993 00.000 8976 MoveAxis(R, 0, ABG)
03:08:58.993 00.000 8976 MoveAxis(U, 0, ABG)
03:08:58.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:58.994 00.001 5052 Enqueuing Expose request
03:08:58.994 00.000 8976 move complete, result=0
03:08:58.994 00.000 8976 worker thread done servicing request
03:08:58.994 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
03:08:58.994 00.000 8976 Worker thread wakes up
03:08:58.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:58.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:08:59.683 00.689 8976 Exposure complete
03:08:59.688 00.005 8976 worker thread done servicing request
03:08:59.688 00.000 5052 OnExposeComplete: enter
03:08:59.688 00.000 5052 UpdateGuideState(): m_state=6
03:08:59.688 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12276
03:08:59.688 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.82, Mass=123, SNR=7.6, Peak=63 HFD=2.3
03:08:59.688 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:08:59.688 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
03:08:59.688 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.11 hyp=0.34 cameraTheta=2.82 mountX=0.24 mountY=0.21, mountTheta=0.72
03:08:59.689 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.11, opts=13)
03:08:59.689 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.11)
03:08:59.689 00.000 8976 Worker thread wakes up
03:08:59.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.11) opts 0xd
03:08:59.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.11)
03:08:59.689 00.000 8976 Moving (-0.32, 0.11) raw xDistance=0.24 yDistance=0.21
03:08:59.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:08:59.689 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:08:59.689 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
03:08:59.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:59.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:08:59.689 00.000 8976 MoveAxis(R, 0, ABG)
03:08:59.689 00.000 8976 MoveAxis(U, 0, ABG)
03:08:59.690 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:08:59.690 00.000 5052 Enqueuing Expose request
03:08:59.690 00.000 8976 move complete, result=0
03:08:59.690 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:08:59.690 00.000 8976 worker thread done servicing request
03:08:59.690 00.000 8976 Worker thread wakes up
03:08:59.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:08:59.690 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:00.372 00.682 8976 Exposure complete
03:09:00.377 00.005 8976 worker thread done servicing request
03:09:00.377 00.000 5052 OnExposeComplete: enter
03:09:00.378 00.001 5052 UpdateGuideState(): m_state=6
03:09:00.378 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12277
03:09:00.378 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.83, Mass=105, SNR=7.1, Peak=64 HFD=1.9
03:09:00.378 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:09:00.378 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
03:09:00.378 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.12 hyp=0.84 cameraTheta=3.00 mountX=0.49 mountY=0.63, mountTheta=0.91
03:09:00.378 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.12, opts=13)
03:09:00.378 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.12)
03:09:00.379 00.001 8976 Worker thread wakes up
03:09:00.379 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.12) opts 0xd
03:09:00.379 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.12)
03:09:00.379 00.000 8976 Moving (-0.83, 0.12) raw xDistance=0.49 yDistance=0.63
03:09:00.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:09:00.379 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:09:00.379 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1
03:09:00.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:00.379 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
03:09:00.379 00.000 8976 MoveAxis(L, 2, ABG)
03:09:00.379 00.000 8976 stepping (-11, 0) + (-2, 0)
03:09:00.379 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:00.379 00.000 5052 Enqueuing Expose request
03:09:00.379 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:00.413 00.034 8976 Received - 47 (G) 
03:09:00.413 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:00.413 00.000 8976 stepped: pos (-13, 0)
03:09:00.413 00.000 8976 MoveAxis(D, 2, ABG)
03:09:00.413 00.000 8976 stepping (-13, 0) + (0, -2)
03:09:00.413 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:00.446 00.033 8976 Received - 47 (G) 
03:09:00.446 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:00.446 00.000 8976 stepped: pos (-13, -2)
03:09:00.446 00.000 8976 move complete, result=0
03:09:00.446 00.000 8976 worker thread done servicing request
03:09:00.446 00.000 8976 Worker thread wakes up
03:09:00.446 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:00.446 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:00.446 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:09:01.132 00.686 8976 Exposure complete
03:09:01.138 00.006 8976 worker thread done servicing request
03:09:01.138 00.000 5052 OnExposeComplete: enter
03:09:01.138 00.000 5052 UpdateGuideState(): m_state=6
03:09:01.138 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12278
03:09:01.138 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.85, Mass=128, SNR=7.8, Peak=63 HFD=2.5
03:09:01.138 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:09:01.138 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
03:09:01.138 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.14 hyp=0.61 cameraTheta=2.91 mountX=0.40 mountY=0.42, mountTheta=0.82
03:09:01.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.14, opts=13)
03:09:01.139 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.14)
03:09:01.139 00.000 8976 Worker thread wakes up
03:09:01.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.14) opts 0xd
03:09:01.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.14)
03:09:01.139 00.000 8976 Moving (-0.60, 0.14) raw xDistance=0.40 yDistance=0.42
03:09:01.139 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:09:01.139 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:09:01.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:01.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
03:09:01.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
03:09:01.139 00.000 8976 MoveAxis(L, 2, ABG)
03:09:01.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:01.139 00.000 5052 Enqueuing Expose request
03:09:01.140 00.001 8976 stepping (-13, -2) + (-2, 0)
03:09:01.140 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:01.164 00.024 8976 Received - 47 (G) 
03:09:01.164 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:01.164 00.000 8976 stepped: pos (-15, -2)
03:09:01.164 00.000 8976 MoveAxis(D, 2, ABG)
03:09:01.164 00.000 8976 stepping (-15, -2) + (0, -2)
03:09:01.165 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:01.197 00.032 8976 Received - 47 (G) 
03:09:01.197 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:01.197 00.000 8976 stepped: pos (-15, -4)
03:09:01.197 00.000 8976 move complete, result=0
03:09:01.197 00.000 8976 worker thread done servicing request
03:09:01.197 00.000 8976 Worker thread wakes up
03:09:01.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:01.197 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:09:01.197 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:01.882 00.685 8976 Exposure complete
03:09:01.888 00.006 5052 OnExposeComplete: enter
03:09:01.888 00.000 8976 worker thread done servicing request
03:09:01.888 00.000 5052 UpdateGuideState(): m_state=6
03:09:01.888 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12279
03:09:01.888 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.29, Mass=127, SNR=7.8, Peak=69 HFD=1.7
03:09:01.888 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
03:09:01.888 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.60)
03:09:01.888 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.42 hyp=0.74 cameraTheta=-2.54 mountX=-0.09 mountY=0.74, mountTheta=1.70
03:09:01.889 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.42, opts=13)
03:09:01.889 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.42)
03:09:01.889 00.000 8976 Worker thread wakes up
03:09:01.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.42) opts 0xd
03:09:01.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.42)
03:09:01.889 00.000 8976 Moving (-0.61, -0.42) raw xDistance=-0.09 yDistance=0.74
03:09:01.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:09:01.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:09:01.889 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:09:01.890 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:01.890 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:01.890 00.000 5052 Enqueuing Expose request
03:09:01.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
03:09:01.890 00.000 8976 MoveAxis(R, 0, ABG)
03:09:01.890 00.000 8976 MoveAxis(D, 3, ABG)
03:09:01.890 00.000 8976 stepping (-15, -4) + (0, -3)
03:09:01.890 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:01.917 00.027 8976 Received - 47 (G) 
03:09:01.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:01.917 00.000 8976 stepped: pos (-15, -7)
03:09:01.917 00.000 8976 move complete, result=0
03:09:01.917 00.000 8976 worker thread done servicing request
03:09:01.917 00.000 8976 Worker thread wakes up
03:09:01.917 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:01.917 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:09:01.917 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:02.601 00.684 8976 Exposure complete
03:09:02.607 00.006 8976 worker thread done servicing request
03:09:02.607 00.000 5052 OnExposeComplete: enter
03:09:02.607 00.000 5052 UpdateGuideState(): m_state=6
03:09:02.607 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12280
03:09:02.607 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.86, Mass=154, SNR=8.5, Peak=69 HFD=2.5
03:09:02.607 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:09:02.607 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
03:09:02.607 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.15 hyp=0.59 cameraTheta=2.89 mountX=0.39 mountY=0.40, mountTheta=0.79
03:09:02.608 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.15, opts=13)
03:09:02.608 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.15)
03:09:02.608 00.000 8976 Worker thread wakes up
03:09:02.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.15) opts 0xd
03:09:02.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.15)
03:09:02.608 00.000 8976 Moving (-0.57, 0.15) raw xDistance=0.39 yDistance=0.40
03:09:02.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:09:02.608 00.000 5052 UpdateGuideState exits: m=154 SNR=8.5
03:09:02.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:02.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:09:02.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:02.608 00.000 5052 Enqueuing Expose request
03:09:02.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
03:09:02.608 00.000 8976 MoveAxis(L, 2, ABG)
03:09:02.609 00.001 8976 stepping (-15, -7) + (-2, 0)
03:09:02.609 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:02.636 00.027 8976 Received - 47 (G) 
03:09:02.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:02.636 00.000 8976 stepped: pos (-17, -7)
03:09:02.636 00.000 8976 MoveAxis(D, 2, ABG)
03:09:02.636 00.000 8976 stepping (-17, -7) + (0, -2)
03:09:02.636 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:02.668 00.032 8976 Received - 47 (G) 
03:09:02.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:02.668 00.000 8976 stepped: pos (-17, -9)
03:09:02.668 00.000 8976 move complete, result=0
03:09:02.668 00.000 8976 worker thread done servicing request
03:09:02.668 00.000 8976 Worker thread wakes up
03:09:02.668 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:02.668 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:02.668 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:09:03.356 00.688 8976 Exposure complete
03:09:03.362 00.006 8976 worker thread done servicing request
03:09:03.362 00.000 5052 OnExposeComplete: enter
03:09:03.362 00.000 5052 UpdateGuideState(): m_state=6
03:09:03.362 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12281
03:09:03.362 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.74, Mass=143, SNR=8.2, Peak=71 HFD=1.9
03:09:03.362 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
03:09:03.362 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
03:09:03.362 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.14 mountX=-0.06 mountY=-0.17, mountTheta=-1.92
03:09:03.363 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.03, opts=13)
03:09:03.363 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.03)
03:09:03.363 00.000 8976 Worker thread wakes up
03:09:03.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.03) opts 0xd
03:09:03.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.03)
03:09:03.363 00.000 8976 Moving (0.19, 0.03) raw xDistance=-0.06 yDistance=-0.17
03:09:03.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:09:03.363 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:09:03.363 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
03:09:03.363 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:03.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:09:03.363 00.000 8976 MoveAxis(R, 0, ABG)
03:09:03.363 00.000 8976 MoveAxis(U, 0, ABG)
03:09:03.364 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:03.364 00.000 5052 Enqueuing Expose request
03:09:03.364 00.000 8976 move complete, result=0
03:09:03.364 00.000 8976 worker thread done servicing request
03:09:03.364 00.000 8976 Worker thread wakes up
03:09:03.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:03.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:03.364 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:04.050 00.686 8976 Exposure complete
03:09:04.055 00.005 8976 worker thread done servicing request
03:09:04.055 00.000 5052 OnExposeComplete: enter
03:09:04.055 00.000 5052 UpdateGuideState(): m_state=6
03:09:04.056 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12282
03:09:04.056 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.96, Mass=153, SNR=8.5, Peak=74 HFD=2.3
03:09:04.056 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
03:09:04.056 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
03:09:04.056 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.32 cameraTheta=0.88 mountX=0.13 mountY=-0.31, mountTheta=-1.18
03:09:04.056 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.25, opts=13)
03:09:04.057 00.001 5052 Enqueuing Move request for stepguider (0.21, 0.25)
03:09:04.057 00.000 8976 Worker thread wakes up
03:09:04.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.25) opts 0xd
03:09:04.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.25)
03:09:04.057 00.000 8976 Moving (0.21, 0.25) raw xDistance=0.13 yDistance=-0.31
03:09:04.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:09:04.057 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:09:04.057 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:09:04.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:04.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:04.057 00.000 5052 Enqueuing Expose request
03:09:04.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:09:04.057 00.000 8976 MoveAxis(R, 0, ABG)
03:09:04.057 00.000 8976 MoveAxis(U, 1, ABG)
03:09:04.057 00.000 8976 stepping (-17, -9) + (0, 1)
03:09:04.057 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:04.090 00.033 8976 Received - 47 (G) 
03:09:04.090 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:04.090 00.000 8976 stepped: pos (-17, -8)
03:09:04.090 00.000 8976 move complete, result=0
03:09:04.090 00.000 8976 worker thread done servicing request
03:09:04.090 00.000 8976 Worker thread wakes up
03:09:04.090 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:09:04.090 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:04.090 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:04.776 00.686 8976 Exposure complete
03:09:04.782 00.006 8976 worker thread done servicing request
03:09:04.782 00.000 5052 OnExposeComplete: enter
03:09:04.782 00.000 5052 UpdateGuideState(): m_state=6
03:09:04.782 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12283
03:09:04.782 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.70, Mass=145, SNR=8.3, Peak=69 HFD=1.9
03:09:04.782 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
03:09:04.782 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
03:09:04.783 00.001 5052 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.10 mountX=-0.06 mountY=-0.08, mountTheta=-2.18
03:09:04.783 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.01, opts=13)
03:09:04.783 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.01)
03:09:04.783 00.000 8976 Worker thread wakes up
03:09:04.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.01) opts 0xd
03:09:04.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.01)
03:09:04.783 00.000 8976 Moving (0.11, -0.01) raw xDistance=-0.06 yDistance=-0.08
03:09:04.783 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:09:04.784 00.001 5052 UpdateGuideState exits: m=145 SNR=8.3
03:09:04.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:04.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:09:04.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:09:04.784 00.000 8976 MoveAxis(R, 0, ABG)
03:09:04.784 00.000 8976 MoveAxis(U, 0, ABG)
03:09:04.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:04.784 00.000 5052 Enqueuing Expose request
03:09:04.784 00.000 8976 move complete, result=0
03:09:04.784 00.000 8976 worker thread done servicing request
03:09:04.784 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:04.784 00.000 8976 Worker thread wakes up
03:09:04.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:04.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:05.471 00.687 8976 Exposure complete
03:09:05.476 00.005 8976 worker thread done servicing request
03:09:05.476 00.000 5052 OnExposeComplete: enter
03:09:05.476 00.000 5052 UpdateGuideState(): m_state=6
03:09:05.476 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12284
03:09:05.476 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.77, Mass=140, SNR=8.2, Peak=76 HFD=1.7
03:09:05.476 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
03:09:05.477 00.001 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:09:05.477 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.06 hyp=0.28 cameraTheta=0.23 mountX=-0.06 mountY=-0.26, mountTheta=-1.82
03:09:05.477 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.06, opts=13)
03:09:05.477 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.06)
03:09:05.478 00.001 8976 Worker thread wakes up
03:09:05.478 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.06) opts 0xd
03:09:05.478 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.06)
03:09:05.478 00.000 8976 Moving (0.27, 0.06) raw xDistance=-0.06 yDistance=-0.26
03:09:05.478 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:09:05.478 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:09:05.478 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:05.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:09:05.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:09:05.478 00.000 8976 MoveAxis(R, 0, ABG)
03:09:05.478 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:05.478 00.000 5052 Enqueuing Expose request
03:09:05.478 00.000 8976 MoveAxis(U, 0, ABG)
03:09:05.478 00.000 8976 move complete, result=0
03:09:05.478 00.000 8976 worker thread done servicing request
03:09:05.479 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:09:05.479 00.000 8976 Worker thread wakes up
03:09:05.479 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:05.479 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:06.165 00.686 8976 Exposure complete
03:09:06.170 00.005 8976 worker thread done servicing request
03:09:06.170 00.000 5052 OnExposeComplete: enter
03:09:06.170 00.000 5052 UpdateGuideState(): m_state=6
03:09:06.170 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12285
03:09:06.170 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.92, Mass=143, SNR=8.2, Peak=75 HFD=2.2
03:09:06.170 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
03:09:06.170 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
03:09:06.170 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.14 mountX=0.14 mountY=-0.19, mountTheta=-0.94
03:09:06.171 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.21, opts=13)
03:09:06.171 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.21)
03:09:06.171 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:09:06.171 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
03:09:06.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:06.171 00.000 8976 Worker thread wakes up
03:09:06.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.21) opts 0xd
03:09:06.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.21)
03:09:06.171 00.000 8976 Moving (0.09, 0.21) raw xDistance=0.14 yDistance=-0.19
03:09:06.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:09:06.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:09:06.171 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:06.171 00.000 5052 Enqueuing Expose request
03:09:06.172 00.001 8976 MoveAxis(R, 0, ABG)
03:09:06.172 00.000 8976 MoveAxis(U, 0, ABG)
03:09:06.172 00.000 8976 move complete, result=0
03:09:06.172 00.000 8976 worker thread done servicing request
03:09:06.172 00.000 8976 Worker thread wakes up
03:09:06.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:06.172 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:06.172 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:06.855 00.683 8976 Exposure complete
03:09:06.861 00.006 8976 worker thread done servicing request
03:09:06.861 00.000 5052 OnExposeComplete: enter
03:09:06.861 00.000 5052 UpdateGuideState(): m_state=6
03:09:06.861 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12286
03:09:06.861 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.26, Mass=144, SNR=8.3, Peak=71 HFD=2.3
03:09:06.861 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.04) = xAngle (-3.75 = 2.54)
03:09:06.861 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.43)
03:09:06.861 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.45 hyp=0.45 cameraTheta=-1.70 mountX=-0.37 mountY=0.29, mountTheta=2.47
03:09:06.862 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.45, opts=13)
03:09:06.862 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.45)
03:09:06.862 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:09:06.862 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:09:06.862 00.000 8976 Worker thread wakes up
03:09:06.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.45) opts 0xd
03:09:06.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.45)
03:09:06.862 00.000 8976 Moving (-0.06, -0.45) raw xDistance=-0.37 yDistance=0.29
03:09:06.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:06.862 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:06.862 00.000 5052 Enqueuing Expose request
03:09:06.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:09:06.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
03:09:06.862 00.000 8976 MoveAxis(R, 2, ABG)
03:09:06.862 00.000 8976 stepping (-17, -8) + (2, 0)
03:09:06.862 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:06.889 00.027 8976 Received - 47 (G) 
03:09:06.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:06.889 00.000 8976 stepped: pos (-15, -8)
03:09:06.889 00.000 8976 MoveAxis(D, 1, ABG)
03:09:06.889 00.000 8976 stepping (-15, -8) + (0, -1)
03:09:06.889 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:06.920 00.031 8976 Received - 47 (G) 
03:09:06.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:06.920 00.000 8976 stepped: pos (-15, -9)
03:09:06.920 00.000 8976 move complete, result=0
03:09:06.920 00.000 8976 worker thread done servicing request
03:09:06.920 00.000 8976 Worker thread wakes up
03:09:06.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:06.920 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:06.920 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:09:07.597 00.677 8976 Exposure complete
03:09:07.603 00.006 8976 worker thread done servicing request
03:09:07.603 00.000 5052 OnExposeComplete: enter
03:09:07.603 00.000 5052 UpdateGuideState(): m_state=6
03:09:07.603 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12287
03:09:07.604 00.001 5052 Star::Find returns 1 (0), X=328.83, Y=281.90, Mass=131, SNR=7.9, Peak=74 HFD=2.1
03:09:07.604 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:09:07.604 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
03:09:07.604 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.19 hyp=0.39 cameraTheta=2.63 mountX=0.32 mountY=0.18, mountTheta=0.51
03:09:07.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.19, opts=13)
03:09:07.605 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.19)
03:09:07.605 00.000 8976 Worker thread wakes up
03:09:07.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.19) opts 0xd
03:09:07.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.19)
03:09:07.605 00.000 8976 Moving (-0.34, 0.19) raw xDistance=0.32 yDistance=0.18
03:09:07.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32
03:09:07.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:09:07.605 00.000 8976 MoveAxis(L, 1, ABG)
03:09:07.605 00.000 8976 stepping (-15, -9) + (-1, 0)
03:09:07.605 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:07.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:09:07.605 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:09:07.606 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:07.606 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:07.606 00.000 5052 Enqueuing Expose request
03:09:07.639 00.033 8976 Received - 47 (G) 
03:09:07.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:07.639 00.000 8976 stepped: pos (-16, -9)
03:09:07.639 00.000 8976 MoveAxis(U, 0, ABG)
03:09:07.639 00.000 8976 move complete, result=0
03:09:07.639 00.000 8976 worker thread done servicing request
03:09:07.639 00.000 8976 Worker thread wakes up
03:09:07.640 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:07.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:07.640 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:09:08.327 00.687 8976 Exposure complete
03:09:08.333 00.006 8976 worker thread done servicing request
03:09:08.333 00.000 5052 OnExposeComplete: enter
03:09:08.333 00.000 5052 UpdateGuideState(): m_state=6
03:09:08.333 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12288
03:09:08.333 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.68, Mass=139, SNR=8.1, Peak=84 HFD=2.0
03:09:08.333 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
03:09:08.333 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
03:09:08.333 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-3.01 mountX=0.08 mountY=0.22, mountTheta=1.22
03:09:08.334 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.03, opts=13)
03:09:08.334 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.03)
03:09:08.334 00.000 8976 Worker thread wakes up
03:09:08.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.03) opts 0xd
03:09:08.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.03)
03:09:08.334 00.000 8976 Moving (-0.24, -0.03) raw xDistance=0.08 yDistance=0.22
03:09:08.335 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:09:08.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:09:08.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:09:08.335 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:09:08.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:08.335 00.000 8976 MoveAxis(R, 0, ABG)
03:09:08.335 00.000 8976 MoveAxis(U, 0, ABG)
03:09:08.335 00.000 8976 move complete, result=0
03:09:08.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:08.335 00.000 5052 Enqueuing Expose request
03:09:08.335 00.000 8976 worker thread done servicing request
03:09:08.335 00.000 8976 Worker thread wakes up
03:09:08.335 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:09:08.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:08.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:09.020 00.685 8976 Exposure complete
03:09:09.025 00.005 8976 worker thread done servicing request
03:09:09.025 00.000 5052 OnExposeComplete: enter
03:09:09.026 00.001 5052 UpdateGuideState(): m_state=6
03:09:09.026 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12289
03:09:09.026 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=282.01, Mass=141, SNR=8.2, Peak=75 HFD=2.1
03:09:09.026 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.75 = -0.75)
03:09:09.026 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
03:09:09.026 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.29 mountX=0.23 mountY=-0.24, mountTheta=-0.80
03:09:09.027 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.30, opts=13)
03:09:09.027 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.30)
03:09:09.027 00.000 8976 Worker thread wakes up
03:09:09.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.30) opts 0xd
03:09:09.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.30)
03:09:09.027 00.000 8976 Moving (0.09, 0.30) raw xDistance=0.23 yDistance=-0.24
03:09:09.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:09:09.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:09:09.027 00.000 8976 MoveAxis(R, 0, ABG)
03:09:09.027 00.000 8976 MoveAxis(U, 0, ABG)
03:09:09.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:09:09.027 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:09:09.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:09.027 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:09.027 00.000 5052 Enqueuing Expose request
03:09:09.028 00.001 8976 move complete, result=0
03:09:09.028 00.000 8976 worker thread done servicing request
03:09:09.028 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:09.028 00.000 8976 Worker thread wakes up
03:09:09.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:09.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:09.713 00.685 8976 Exposure complete
03:09:09.718 00.005 8976 worker thread done servicing request
03:09:09.718 00.000 5052 OnExposeComplete: enter
03:09:09.718 00.000 5052 UpdateGuideState(): m_state=6
03:09:09.719 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12290
03:09:09.719 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.16, Mass=139, SNR=8.1, Peak=77 HFD=2.0
03:09:09.719 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
03:09:09.719 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
03:09:09.719 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.45 hyp=0.47 cameraTheta=1.23 mountX=0.33 mountY=-0.38, mountTheta=-0.85
03:09:09.719 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.45, opts=13)
03:09:09.719 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.45)
03:09:09.719 00.000 8976 Worker thread wakes up
03:09:09.720 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.45) opts 0xd
03:09:09.720 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:09:09.720 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.45)
03:09:09.720 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:09:09.720 00.000 8976 Moving (0.16, 0.45) raw xDistance=0.33 yDistance=-0.38
03:09:09.720 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:09.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:09:09.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:09:09.720 00.000 8976 MoveAxis(L, 1, ABG)
03:09:09.720 00.000 8976 stepping (-16, -9) + (-1, 0)
03:09:09.720 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:09.721 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:09.721 00.000 5052 Enqueuing Expose request
03:09:09.749 00.028 8976 Received - 47 (G) 
03:09:09.749 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:09.750 00.001 8976 stepped: pos (-17, -9)
03:09:09.750 00.000 8976 MoveAxis(U, 1, ABG)
03:09:09.750 00.000 8976 stepping (-17, -9) + (0, 1)
03:09:09.750 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:09.782 00.032 8976 Received - 47 (G) 
03:09:09.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:09.782 00.000 8976 stepped: pos (-17, -8)
03:09:09.782 00.000 8976 move complete, result=0
03:09:09.782 00.000 8976 worker thread done servicing request
03:09:09.782 00.000 8976 Worker thread wakes up
03:09:09.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:09.782 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:09.782 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
03:09:10.470 00.688 8976 Exposure complete
03:09:10.475 00.005 8976 worker thread done servicing request
03:09:10.475 00.000 5052 OnExposeComplete: enter
03:09:10.475 00.000 5052 UpdateGuideState(): m_state=6
03:09:10.475 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12291
03:09:10.476 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.85, Mass=144, SNR=8.2, Peak=70 HFD=2.2
03:09:10.476 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:09:10.476 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
03:09:10.476 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.59 mountX=0.23 mountY=0.11, mountTheta=0.46
03:09:10.476 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.14, opts=13)
03:09:10.476 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.14)
03:09:10.477 00.001 8976 Worker thread wakes up
03:09:10.477 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.14) opts 0xd
03:09:10.477 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:09:10.477 00.000 5052 UpdateGuideState exits: m=144 SNR=8.2
03:09:10.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:10.477 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:10.477 00.000 5052 Enqueuing Expose request
03:09:10.477 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.14)
03:09:10.477 00.000 8976 Moving (-0.22, 0.14) raw xDistance=0.23 yDistance=0.11
03:09:10.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:09:10.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:09:10.477 00.000 8976 MoveAxis(R, 0, ABG)
03:09:10.477 00.000 8976 MoveAxis(U, 0, ABG)
03:09:10.478 00.001 8976 move complete, result=0
03:09:10.479 00.001 8976 worker thread done servicing request
03:09:10.479 00.000 8976 Worker thread wakes up
03:09:10.479 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:10.479 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:10.479 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:11.167 00.688 8976 Exposure complete
03:09:11.172 00.005 8976 worker thread done servicing request
03:09:11.172 00.000 5052 OnExposeComplete: enter
03:09:11.172 00.000 5052 UpdateGuideState(): m_state=6
03:09:11.172 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12292
03:09:11.172 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.82, Mass=133, SNR=7.9, Peak=67 HFD=2.0
03:09:11.173 00.001 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
03:09:11.173 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
03:09:11.173 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.11 hyp=0.40 cameraTheta=0.29 mountX=-0.07 mountY=-0.38, mountTheta=-1.76
03:09:11.173 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.11, opts=13)
03:09:11.173 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.11)
03:09:11.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:11.173 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:09:11.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:11.173 00.000 8976 Worker thread wakes up
03:09:11.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.11) opts 0xd
03:09:11.174 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.11)
03:09:11.174 00.000 8976 Moving (0.38, 0.11) raw xDistance=-0.07 yDistance=-0.38
03:09:11.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:11.174 00.000 5052 Enqueuing Expose request
03:09:11.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:09:11.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:09:11.174 00.000 8976 MoveAxis(R, 0, ABG)
03:09:11.174 00.000 8976 MoveAxis(U, 2, ABG)
03:09:11.174 00.000 8976 stepping (-17, -8) + (0, 2)
03:09:11.174 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:11.205 00.031 8976 Received - 47 (G) 
03:09:11.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:11.205 00.000 8976 stepped: pos (-17, -6)
03:09:11.205 00.000 8976 move complete, result=0
03:09:11.205 00.000 8976 worker thread done servicing request
03:09:11.205 00.000 8976 Worker thread wakes up
03:09:11.205 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:09:11.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:11.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:11.888 00.683 8976 Exposure complete
03:09:11.894 00.006 8976 worker thread done servicing request
03:09:11.894 00.000 5052 OnExposeComplete: enter
03:09:11.894 00.000 5052 UpdateGuideState(): m_state=6
03:09:11.894 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12293
03:09:11.894 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.04, Mass=150, SNR=8.4, Peak=69 HFD=2.0
03:09:11.894 00.000 5052 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.04) = xAngle (-3.87 = 2.41)
03:09:11.894 00.000 5052 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.31)
03:09:11.894 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.67 hyp=0.69 cameraTheta=-1.83 mountX=-0.52 mountY=0.51, mountTheta=2.36
03:09:11.895 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.67, opts=13)
03:09:11.895 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.67)
03:09:11.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:09:11.895 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:09:11.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:11.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:11.895 00.000 5052 Enqueuing Expose request
03:09:11.895 00.000 8976 Worker thread wakes up
03:09:11.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.67) opts 0xd
03:09:11.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.67)
03:09:11.895 00.000 8976 Moving (-0.17, -0.67) raw xDistance=-0.52 yDistance=0.51
03:09:11.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:09:11.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.51
03:09:11.895 00.000 8976 MoveAxis(R, 2, ABG)
03:09:11.895 00.000 8976 stepping (-17, -6) + (2, 0)
03:09:11.895 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:11.924 00.029 8976 Received - 47 (G) 
03:09:11.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:11.924 00.000 8976 stepped: pos (-15, -6)
03:09:11.924 00.000 8976 MoveAxis(D, 2, ABG)
03:09:11.924 00.000 8976 stepping (-15, -6) + (0, -2)
03:09:11.924 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:11.956 00.032 8976 Received - 47 (G) 
03:09:11.956 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:11.956 00.000 8976 stepped: pos (-15, -8)
03:09:11.956 00.000 8976 move complete, result=0
03:09:11.956 00.000 8976 worker thread done servicing request
03:09:11.956 00.000 8976 Worker thread wakes up
03:09:11.956 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:09:11.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:11.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:12.643 00.687 8976 Exposure complete
03:09:12.648 00.005 8976 worker thread done servicing request
03:09:12.649 00.001 5052 OnExposeComplete: enter
03:09:12.649 00.000 5052 UpdateGuideState(): m_state=6
03:09:12.649 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12294
03:09:12.649 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.92, Mass=127, SNR=7.8, Peak=71 HFD=2.1
03:09:12.649 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
03:09:12.649 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
03:09:12.649 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.21 hyp=0.65 cameraTheta=0.33 mountX=-0.09 mountY=-0.63, mountTheta=-1.72
03:09:12.649 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.21, opts=13)
03:09:12.650 00.001 5052 Enqueuing Move request for stepguider (0.61, 0.21)
03:09:12.650 00.000 8976 Worker thread wakes up
03:09:12.650 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:09:12.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.21) opts 0xd
03:09:12.650 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:09:12.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.21)
03:09:12.650 00.000 8976 Moving (0.61, 0.21) raw xDistance=-0.09 yDistance=-0.63
03:09:12.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:09:12.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:12.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:12.650 00.000 5052 Enqueuing Expose request
03:09:12.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.63
03:09:12.650 00.000 8976 MoveAxis(R, 0, ABG)
03:09:12.650 00.000 8976 MoveAxis(U, 2, ABG)
03:09:12.650 00.000 8976 stepping (-15, -8) + (0, 2)
03:09:12.650 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:12.675 00.025 8976 Received - 47 (G) 
03:09:12.675 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:12.675 00.000 8976 stepped: pos (-15, -6)
03:09:12.675 00.000 8976 move complete, result=0
03:09:12.675 00.000 8976 worker thread done servicing request
03:09:12.675 00.000 8976 Worker thread wakes up
03:09:12.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:12.675 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:09:12.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:13.359 00.684 8976 Exposure complete
03:09:13.365 00.006 8976 worker thread done servicing request
03:09:13.365 00.000 5052 OnExposeComplete: enter
03:09:13.365 00.000 5052 UpdateGuideState(): m_state=6
03:09:13.365 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12295
03:09:13.365 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.20, Mass=125, SNR=7.7, Peak=63 HFD=2.3
03:09:13.365 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
03:09:13.365 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.83 = -2.83)
03:09:13.365 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.51 hyp=0.81 cameraTheta=-0.68 mountX=-0.74 mountY=-0.25, mountTheta=-2.82
03:09:13.366 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.51, opts=13)
03:09:13.366 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.51)
03:09:13.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:09:13.366 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
03:09:13.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:13.366 00.000 8976 Worker thread wakes up
03:09:13.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.51) opts 0xd
03:09:13.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.51)
03:09:13.366 00.000 8976 Moving (0.63, -0.51) raw xDistance=-0.74 yDistance=-0.25
03:09:13.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:13.366 00.000 5052 Enqueuing Expose request
03:09:13.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74
03:09:13.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:09:13.367 00.001 8976 MoveAxis(R, 3, ABG)
03:09:13.367 00.000 8976 stepping (-15, -6) + (3, 0)
03:09:13.367 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:13.395 00.028 8976 Received - 47 (G) 
03:09:13.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:13.395 00.000 8976 stepped: pos (-12, -6)
03:09:13.395 00.000 8976 MoveAxis(U, 0, ABG)
03:09:13.395 00.000 8976 move complete, result=0
03:09:13.395 00.000 8976 worker thread done servicing request
03:09:13.395 00.000 8976 Worker thread wakes up
03:09:13.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:13.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:13.395 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.2 px 0 ms NORTH
03:09:14.083 00.688 8976 Exposure complete
03:09:14.089 00.006 8976 worker thread done servicing request
03:09:14.089 00.000 5052 OnExposeComplete: enter
03:09:14.089 00.000 5052 UpdateGuideState(): m_state=6
03:09:14.089 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12296
03:09:14.089 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=282.29, Mass=127, SNR=7.8, Peak=68 HFD=2.2
03:09:14.089 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
03:09:14.089 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
03:09:14.089 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=0.58 hyp=1.08 cameraTheta=0.57 mountX=0.10 mountY=-1.08, mountTheta=-1.48
03:09:14.090 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=0.58, opts=13)
03:09:14.090 00.000 5052 Enqueuing Move request for stepguider (0.91, 0.58)
03:09:14.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:14.090 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:09:14.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:14.090 00.000 8976 Worker thread wakes up
03:09:14.090 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, 0.58) opts 0xd
03:09:14.090 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, 0.58)
03:09:14.091 00.001 8976 Moving (0.91, 0.58) raw xDistance=0.10 yDistance=-1.08
03:09:14.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:09:14.091 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:14.091 00.000 5052 Enqueuing Expose request
03:09:14.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.08
03:09:14.091 00.000 8976 MoveAxis(R, 0, ABG)
03:09:14.091 00.000 8976 MoveAxis(U, 4, ABG)
03:09:14.091 00.000 8976 stepping (-12, -6) + (0, 4)
03:09:14.091 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:09:14.130 00.039 8976 Received - 47 (G) 
03:09:14.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:09:14.130 00.000 8976 stepped: pos (-12, -2)
03:09:14.130 00.000 8976 move complete, result=0
03:09:14.130 00.000 8976 worker thread done servicing request
03:09:14.130 00.000 8976 Worker thread wakes up
03:09:14.130 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:14.130 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:14.130 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.1 px 4 ms NORTH
03:09:14.819 00.689 8976 Exposure complete
03:09:14.826 00.007 8976 worker thread done servicing request
03:09:14.826 00.000 5052 OnExposeComplete: enter
03:09:14.826 00.000 5052 UpdateGuideState(): m_state=6
03:09:14.826 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12297
03:09:14.826 00.000 5052 Star::Find returns 1 (0), X=330.73, Y=282.42, Mass=135, SNR=8.0, Peak=69 HFD=1.8
03:09:14.826 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
03:09:14.826 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
03:09:14.826 00.000 5052 CameraToMount -- cameraX=1.56 cameraY=0.71 hyp=1.71 cameraTheta=0.43 mountX=-0.08 mountY=-1.70, mountTheta=-1.62
03:09:14.827 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.56, y=0.71, opts=13)
03:09:14.827 00.000 5052 Enqueuing Move request for stepguider (1.56, 0.71)
03:09:14.827 00.000 8976 Worker thread wakes up
03:09:14.827 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:14.827 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:09:14.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:14.827 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.56, 0.71) opts 0xd
03:09:14.827 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:14.827 00.000 5052 Enqueuing Expose request
03:09:14.827 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.56, 0.71)
03:09:14.827 00.000 8976 Moving (1.56, 0.71) raw xDistance=-0.08 yDistance=-1.70
03:09:14.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:09:14.827 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.12 from input -1.70
03:09:14.827 00.000 8976 MoveAxis(R, 0, ABG)
03:09:14.827 00.000 8976 MoveAxis(U, 7, ABG)
03:09:14.827 00.000 8976 stepping (-12, -2) + (0, 7)
03:09:14.827 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:09:14.881 00.054 8976 Received - 47 (G) 
03:09:14.881 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:09:14.881 00.000 8976 stepped: pos (-12, 5)
03:09:14.881 00.000 8976 move complete, result=0
03:09:14.881 00.000 8976 worker thread done servicing request
03:09:14.881 00.000 8976 Worker thread wakes up
03:09:14.881 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.7 px 7 ms NORTH
03:09:14.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:14.882 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:15.567 00.685 8976 Exposure complete
03:09:15.573 00.006 8976 worker thread done servicing request
03:09:15.573 00.000 5052 OnExposeComplete: enter
03:09:15.573 00.000 5052 UpdateGuideState(): m_state=6
03:09:15.573 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12298
03:09:15.573 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.58, Mass=142, SNR=8.2, Peak=68 HFD=2.0
03:09:15.574 00.001 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
03:09:15.574 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
03:09:15.574 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.13 hyp=0.65 cameraTheta=-0.19 mountX=-0.40 mountY=-0.46, mountTheta=-2.28
03:09:15.574 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.13, opts=13)
03:09:15.574 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.13)
03:09:15.574 00.000 8976 Worker thread wakes up
03:09:15.574 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.13) opts 0xd
03:09:15.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.13)
03:09:15.575 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:09:15.575 00.000 8976 Moving (0.63, -0.13) raw xDistance=-0.40 yDistance=-0.46
03:09:15.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:09:15.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.46
03:09:15.575 00.000 8976 MoveAxis(R, 2, ABG)
03:09:15.575 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:09:15.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:15.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:15.575 00.000 5052 Enqueuing Expose request
03:09:15.575 00.000 8976 stepping (-12, 5) + (2, 0)
03:09:15.575 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:15.600 00.025 8976 Received - 47 (G) 
03:09:15.600 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:15.600 00.000 8976 stepped: pos (-10, 5)
03:09:15.600 00.000 8976 MoveAxis(U, 2, ABG)
03:09:15.600 00.000 8976 stepping (-10, 5) + (0, 2)
03:09:15.600 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:15.633 00.033 8976 Received - 47 (G) 
03:09:15.633 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:15.633 00.000 8976 stepped: pos (-10, 7)
03:09:15.633 00.000 8976 move complete, result=0
03:09:15.633 00.000 8976 worker thread done servicing request
03:09:15.633 00.000 8976 Worker thread wakes up
03:09:15.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:15.633 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:15.633 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
03:09:16.324 00.691 8976 Exposure complete
03:09:16.329 00.005 8976 worker thread done servicing request
03:09:16.329 00.000 5052 OnExposeComplete: enter
03:09:16.329 00.000 5052 UpdateGuideState(): m_state=6
03:09:16.329 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12299
03:09:16.329 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=282.07, Mass=138, SNR=8.0, Peak=66 HFD=2.3
03:09:16.329 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
03:09:16.329 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
03:09:16.330 00.001 5052 CameraToMount -- cameraX=0.38 cameraY=0.36 hyp=0.52 cameraTheta=0.76 mountX=0.15 mountY=-0.51, mountTheta=-1.29
03:09:16.330 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.36, opts=13)
03:09:16.330 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.36)
03:09:16.330 00.000 8976 Worker thread wakes up
03:09:16.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.36) opts 0xd
03:09:16.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.36)
03:09:16.330 00.000 8976 Moving (0.38, 0.36) raw xDistance=0.15 yDistance=-0.51
03:09:16.330 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:09:16.331 00.001 5052 UpdateGuideState exits: m=138 SNR=8.0
03:09:16.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:16.331 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:16.331 00.000 5052 Enqueuing Expose request
03:09:16.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:09:16.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
03:09:16.331 00.000 8976 MoveAxis(R, 0, ABG)
03:09:16.331 00.000 8976 MoveAxis(U, 2, ABG)
03:09:16.331 00.000 8976 stepping (-10, 7) + (0, 2)
03:09:16.331 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:16.368 00.037 8976 Received - 47 (G) 
03:09:16.368 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:16.368 00.000 8976 stepped: pos (-10, 9)
03:09:16.368 00.000 8976 move complete, result=0
03:09:16.368 00.000 8976 worker thread done servicing request
03:09:16.368 00.000 8976 Worker thread wakes up
03:09:16.368 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:16.368 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:16.368 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:09:17.052 00.684 8976 Exposure complete
03:09:17.058 00.006 8976 worker thread done servicing request
03:09:17.058 00.000 5052 OnExposeComplete: enter
03:09:17.058 00.000 5052 UpdateGuideState(): m_state=6
03:09:17.058 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12300
03:09:17.058 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.72, Mass=146, SNR=8.3, Peak=67 HFD=2.7
03:09:17.058 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
03:09:17.058 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
03:09:17.058 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.01 hyp=0.33 cameraTheta=0.04 mountX=-0.14 mountY=-0.28, mountTheta=-2.03
03:09:17.059 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.01, opts=13)
03:09:17.059 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.01)
03:09:17.059 00.000 8976 Worker thread wakes up
03:09:17.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.01) opts 0xd
03:09:17.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.01)
03:09:17.059 00.000 8976 Moving (0.33, 0.01) raw xDistance=-0.14 yDistance=-0.28
03:09:17.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:09:17.059 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:09:17.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:17.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:17.059 00.000 5052 Enqueuing Expose request
03:09:17.060 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:09:17.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
03:09:17.060 00.000 8976 MoveAxis(R, 0, ABG)
03:09:17.060 00.000 8976 MoveAxis(U, 1, ABG)
03:09:17.060 00.000 8976 stepping (-10, 9) + (0, 1)
03:09:17.060 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:17.087 00.027 8976 Received - 47 (G) 
03:09:17.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:17.087 00.000 8976 stepped: pos (-10, 10)
03:09:17.087 00.000 8976 move complete, result=0
03:09:17.087 00.000 8976 worker thread done servicing request
03:09:17.087 00.000 8976 Worker thread wakes up
03:09:17.087 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:09:17.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:17.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:17.776 00.689 8976 Exposure complete
03:09:17.782 00.006 8976 worker thread done servicing request
03:09:17.782 00.000 5052 OnExposeComplete: enter
03:09:17.782 00.000 5052 UpdateGuideState(): m_state=6
03:09:17.782 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12301
03:09:17.782 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.92, Mass=115, SNR=7.4, Peak=72 HFD=2.1
03:09:17.782 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
03:09:17.782 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
03:09:17.782 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.21 hyp=0.59 cameraTheta=0.36 mountX=-0.07 mountY=-0.57, mountTheta=-1.69
03:09:17.783 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.21, opts=13)
03:09:17.783 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.21)
03:09:17.783 00.000 8976 Worker thread wakes up
03:09:17.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.21) opts 0xd
03:09:17.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.21)
03:09:17.783 00.000 8976 Moving (0.55, 0.21) raw xDistance=-0.07 yDistance=-0.57
03:09:17.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:09:17.783 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:09:17.784 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
03:09:17.784 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
03:09:17.784 00.000 8976 MoveAxis(R, 0, ABG)
03:09:17.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:17.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:17.784 00.000 5052 Enqueuing Expose request
03:09:17.784 00.000 8976 MoveAxis(U, 2, ABG)
03:09:17.784 00.000 8976 stepping (-10, 10) + (0, 2)
03:09:17.784 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:17.807 00.023 8976 Received - 47 (G) 
03:09:17.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:17.807 00.000 8976 stepped: pos (-10, 12)
03:09:17.807 00.000 8976 move complete, result=0
03:09:17.807 00.000 8976 worker thread done servicing request
03:09:17.807 00.000 8976 Worker thread wakes up
03:09:17.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:17.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:17.807 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:09:18.490 00.683 8976 Exposure complete
03:09:18.495 00.005 8976 worker thread done servicing request
03:09:18.495 00.000 5052 OnExposeComplete: enter
03:09:18.495 00.000 5052 UpdateGuideState(): m_state=6
03:09:18.495 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12302
03:09:18.495 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.63, Mass=122, SNR=7.6, Peak=67 HFD=1.6
03:09:18.495 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
03:09:18.495 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
03:09:18.495 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-0.24 mountX=-0.21 mountY=-0.22, mountTheta=-2.33
03:09:18.496 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.08, opts=13)
03:09:18.496 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.08)
03:09:18.496 00.000 8976 Worker thread wakes up
03:09:18.496 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.08) opts 0xd
03:09:18.496 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.08)
03:09:18.496 00.000 8976 Moving (0.31, -0.08) raw xDistance=-0.21 yDistance=-0.22
03:09:18.496 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:18.496 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:09:18.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:18.496 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:18.497 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:09:18.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:09:18.497 00.000 8976 MoveAxis(R, 0, ABG)
03:09:18.497 00.000 8976 MoveAxis(U, 0, ABG)
03:09:18.497 00.000 8976 move complete, result=0
03:09:18.497 00.000 8976 worker thread done servicing request
03:09:18.497 00.000 5052 Enqueuing Expose request
03:09:18.497 00.000 8976 Worker thread wakes up
03:09:18.497 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:18.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:18.497 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:19.184 00.687 8976 Exposure complete
03:09:19.189 00.005 8976 worker thread done servicing request
03:09:19.189 00.000 5052 OnExposeComplete: enter
03:09:19.190 00.001 5052 UpdateGuideState(): m_state=6
03:09:19.190 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12303
03:09:19.190 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.89, Mass=142, SNR=8.2, Peak=73 HFD=2.3
03:09:19.190 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
03:09:19.190 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
03:09:19.190 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.18 hyp=0.70 cameraTheta=0.27 mountX=-0.14 mountY=-0.67, mountTheta=-1.78
03:09:19.190 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.18, opts=13)
03:09:19.190 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.18)
03:09:19.190 00.000 8976 Worker thread wakes up
03:09:19.191 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.18) opts 0xd
03:09:19.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.18)
03:09:19.191 00.000 8976 Moving (0.68, 0.18) raw xDistance=-0.14 yDistance=-0.67
03:09:19.191 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:09:19.191 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:09:19.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:19.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:09:19.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
03:09:19.191 00.000 8976 MoveAxis(R, 0, ABG)
03:09:19.191 00.000 8976 MoveAxis(U, 3, ABG)
03:09:19.191 00.000 8976 stepping (-10, 12) + (0, 3)
03:09:19.191 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:19.191 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:19.191 00.000 5052 Enqueuing Expose request
03:09:19.230 00.039 8976 Received - 47 (G) 
03:09:19.230 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:19.230 00.000 8976 stepped: pos (-10, 15)
03:09:19.230 00.000 8976 move complete, result=0
03:09:19.230 00.000 8976 worker thread done servicing request
03:09:19.230 00.000 8976 Worker thread wakes up
03:09:19.230 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:09:19.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:19.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:19.913 00.683 8976 Exposure complete
03:09:19.919 00.006 8976 worker thread done servicing request
03:09:19.919 00.000 5052 OnExposeComplete: enter
03:09:19.919 00.000 5052 UpdateGuideState(): m_state=6
03:09:19.919 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12304
03:09:19.919 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=280.74, Mass=133, SNR=7.9, Peak=63 HFD=2.5
03:09:19.919 00.000 5052 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.04) = xAngle (-3.77 = 2.52)
03:09:19.919 00.000 5052 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.87 = 2.41)
03:09:19.919 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.97 hyp=0.98 cameraTheta=-1.72 mountX=-0.80 mountY=0.65, mountTheta=2.45
03:09:19.920 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.97, opts=13)
03:09:19.920 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.97)
03:09:19.920 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:19.920 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:09:19.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:19.920 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:19.920 00.000 5052 Enqueuing Expose request
03:09:19.920 00.000 8976 Worker thread wakes up
03:09:19.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.97) opts 0xd
03:09:19.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.97)
03:09:19.920 00.000 8976 Moving (-0.15, -0.97) raw xDistance=-0.80 yDistance=0.65
03:09:19.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80
03:09:19.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.65
03:09:19.920 00.000 8976 MoveAxis(R, 3, ABG)
03:09:19.920 00.000 8976 stepping (-10, 15) + (3, 0)
03:09:19.920 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:19.949 00.029 8976 Received - 47 (G) 
03:09:19.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:19.949 00.000 8976 stepped: pos (-7, 15)
03:09:19.949 00.000 8976 MoveAxis(D, 2, ABG)
03:09:19.949 00.000 8976 stepping (-7, 15) + (0, -2)
03:09:19.949 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:19.980 00.031 8976 Received - 47 (G) 
03:09:19.980 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:19.980 00.000 8976 stepped: pos (-7, 13)
03:09:19.980 00.000 8976 move complete, result=0
03:09:19.980 00.000 8976 worker thread done servicing request
03:09:19.981 00.001 8976 Worker thread wakes up
03:09:19.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:19.981 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:19.981 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.7 px 2 ms SOUTH
03:09:20.666 00.685 8976 Exposure complete
03:09:20.671 00.005 8976 worker thread done servicing request
03:09:20.671 00.000 5052 OnExposeComplete: enter
03:09:20.671 00.000 5052 UpdateGuideState(): m_state=6
03:09:20.671 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12305
03:09:20.671 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=282.10, Mass=166, SNR=8.8, Peak=69 HFD=2.3
03:09:20.671 00.000 5052 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
03:09:20.671 00.000 5052 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.84 = -0.84)
03:09:20.671 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.31 mountX=0.30 mountY=-0.30, mountTheta=-0.79
03:09:20.671 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.39, opts=13)
03:09:20.671 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.39)
03:09:20.671 00.000 8976 Worker thread wakes up
03:09:20.672 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.39) opts 0xd
03:09:20.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.39)
03:09:20.672 00.000 8976 Moving (0.10, 0.39) raw xDistance=0.30 yDistance=-0.30
03:09:20.672 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:20.672 00.000 5052 UpdateGuideState exits: m=166 SNR=8.8
03:09:20.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:20.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.30
03:09:20.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.30
03:09:20.672 00.000 8976 MoveAxis(L, 1, ABG)
03:09:20.672 00.000 8976 stepping (-7, 13) + (-1, 0)
03:09:20.672 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:20.672 00.000 5052 Enqueuing Expose request
03:09:20.672 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:20.701 00.029 8976 Received - 47 (G) 
03:09:20.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:20.701 00.000 8976 stepped: pos (-8, 13)
03:09:20.701 00.000 8976 MoveAxis(U, 1, ABG)
03:09:20.701 00.000 8976 stepping (-8, 13) + (0, 1)
03:09:20.701 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:20.733 00.032 8976 Received - 47 (G) 
03:09:20.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:20.733 00.000 8976 stepped: pos (-8, 14)
03:09:20.733 00.000 8976 move complete, result=0
03:09:20.733 00.000 8976 worker thread done servicing request
03:09:20.733 00.000 8976 Worker thread wakes up
03:09:20.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:20.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:20.733 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:09:21.419 00.686 8976 Exposure complete
03:09:21.424 00.005 8976 worker thread done servicing request
03:09:21.424 00.000 5052 OnExposeComplete: enter
03:09:21.424 00.000 5052 UpdateGuideState(): m_state=6
03:09:21.424 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12306
03:09:21.424 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=282.10, Mass=135, SNR=8.0, Peak=68 HFD=2.3
03:09:21.424 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
03:09:21.424 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
03:09:21.424 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.39 hyp=0.61 cameraTheta=0.69 mountX=0.13 mountY=-0.61, mountTheta=-1.36
03:09:21.425 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.39, opts=13)
03:09:21.425 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.39)
03:09:21.425 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:09:21.425 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:09:21.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:21.425 00.000 8976 Worker thread wakes up
03:09:21.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.39) opts 0xd
03:09:21.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.39)
03:09:21.425 00.000 8976 Moving (0.47, 0.39) raw xDistance=0.13 yDistance=-0.61
03:09:21.425 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:21.425 00.000 5052 Enqueuing Expose request
03:09:21.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:09:21.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
03:09:21.426 00.001 8976 MoveAxis(R, 0, ABG)
03:09:21.426 00.000 8976 MoveAxis(U, 2, ABG)
03:09:21.426 00.000 8976 stepping (-8, 14) + (0, 2)
03:09:21.426 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:21.452 00.026 8976 Received - 47 (G) 
03:09:21.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:21.452 00.000 8976 stepped: pos (-8, 16)
03:09:21.452 00.000 8976 move complete, result=0
03:09:21.452 00.000 8976 worker thread done servicing request
03:09:21.452 00.000 8976 Worker thread wakes up
03:09:21.452 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:21.452 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:21.452 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:09:22.135 00.683 8976 Exposure complete
03:09:22.141 00.006 8976 worker thread done servicing request
03:09:22.141 00.000 5052 OnExposeComplete: enter
03:09:22.141 00.000 5052 UpdateGuideState(): m_state=6
03:09:22.141 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12307
03:09:22.141 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.53, Mass=137, SNR=8.0, Peak=65 HFD=1.6
03:09:22.141 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
03:09:22.141 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.83 = -2.83)
03:09:22.141 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.28 cameraTheta=-0.68 mountX=-0.26 mountY=-0.09, mountTheta=-2.82
03:09:22.142 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.18, opts=13)
03:09:22.142 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.18)
03:09:22.142 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:09:22.142 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
03:09:22.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:22.142 00.000 8976 Worker thread wakes up
03:09:22.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.18) opts 0xd
03:09:22.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.18)
03:09:22.142 00.000 8976 Moving (0.22, -0.18) raw xDistance=-0.26 yDistance=-0.09
03:09:22.142 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:22.142 00.000 5052 Enqueuing Expose request
03:09:22.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:09:22.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:09:22.142 00.000 8976 MoveAxis(R, 0, ABG)
03:09:22.142 00.000 8976 MoveAxis(U, 0, ABG)
03:09:22.143 00.001 8976 move complete, result=0
03:09:22.143 00.000 8976 worker thread done servicing request
03:09:22.143 00.000 8976 Worker thread wakes up
03:09:22.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:22.143 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:22.143 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:22.830 00.687 8976 Exposure complete
03:09:22.836 00.006 8976 worker thread done servicing request
03:09:22.836 00.000 5052 OnExposeComplete: enter
03:09:22.836 00.000 5052 UpdateGuideState(): m_state=6
03:09:22.836 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12308
03:09:22.837 00.001 5052 Star::Find returns 1 (0), X=329.23, Y=281.72, Mass=117, SNR=7.5, Peak=73 HFD=1.6
03:09:22.837 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
03:09:22.837 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
03:09:22.837 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.18 mountX=-0.02 mountY=-0.05, mountTheta=-1.87
03:09:22.837 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.01, opts=13)
03:09:22.837 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.01)
03:09:22.837 00.000 8976 Worker thread wakes up
03:09:22.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.01) opts 0xd
03:09:22.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.01)
03:09:22.838 00.001 8976 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=-0.05
03:09:22.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:09:22.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:09:22.838 00.000 8976 MoveAxis(R, 0, ABG)
03:09:22.838 00.000 8976 MoveAxis(U, 0, ABG)
03:09:22.838 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:22.838 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
03:09:22.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:22.838 00.000 8976 move complete, result=0
03:09:22.838 00.000 8976 worker thread done servicing request
03:09:22.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:22.838 00.000 5052 Enqueuing Expose request
03:09:22.838 00.000 8976 Worker thread wakes up
03:09:22.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:22.838 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:22.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:23.523 00.685 8976 Exposure complete
03:09:23.529 00.006 8976 worker thread done servicing request
03:09:23.529 00.000 5052 OnExposeComplete: enter
03:09:23.529 00.000 5052 UpdateGuideState(): m_state=6
03:09:23.529 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12309
03:09:23.529 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.09, Mass=127, SNR=7.8, Peak=71 HFD=2.2
03:09:23.529 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.41 = -0.41)
03:09:23.529 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
03:09:23.529 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.38 hyp=0.39 cameraTheta=1.64 mountX=0.35 mountY=-0.19, mountTheta=-0.49
03:09:23.530 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.38, opts=13)
03:09:23.530 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.38)
03:09:23.530 00.000 8976 Worker thread wakes up
03:09:23.530 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.38) opts 0xd
03:09:23.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.38)
03:09:23.530 00.000 8976 Moving (-0.03, 0.38) raw xDistance=0.35 yDistance=-0.19
03:09:23.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:09:23.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:09:23.531 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:09:23.531 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:09:23.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:23.531 00.000 8976 MoveAxis(L, 1, ABG)
03:09:23.531 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:23.531 00.000 5052 Enqueuing Expose request
03:09:23.531 00.000 8976 stepping (-8, 16) + (-1, 0)
03:09:23.531 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:23.562 00.031 8976 Received - 47 (G) 
03:09:23.562 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:23.562 00.000 8976 stepped: pos (-9, 16)
03:09:23.562 00.000 8976 MoveAxis(U, 0, ABG)
03:09:23.562 00.000 8976 move complete, result=0
03:09:23.562 00.000 8976 worker thread done servicing request
03:09:23.562 00.000 8976 Worker thread wakes up
03:09:23.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:23.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:23.562 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.2 px 0 ms NORTH
03:09:24.249 00.687 8976 Exposure complete
03:09:24.254 00.005 8976 worker thread done servicing request
03:09:24.254 00.000 5052 OnExposeComplete: enter
03:09:24.255 00.001 5052 UpdateGuideState(): m_state=6
03:09:24.255 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12310
03:09:24.255 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.80, Mass=133, SNR=7.9, Peak=69 HFD=2.1
03:09:24.255 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:09:24.255 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
03:09:24.255 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.09 hyp=0.58 cameraTheta=2.99 mountX=0.34 mountY=0.43, mountTheta=0.91
03:09:24.255 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.09, opts=13)
03:09:24.256 00.001 5052 Enqueuing Move request for stepguider (-0.57, 0.09)
03:09:24.256 00.000 8976 Worker thread wakes up
03:09:24.256 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.09) opts 0xd
03:09:24.256 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.09)
03:09:24.256 00.000 8976 Moving (-0.57, 0.09) raw xDistance=0.34 yDistance=0.43
03:09:24.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
03:09:24.256 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:09:24.256 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:09:24.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:24.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:24.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:09:24.256 00.000 8976 MoveAxis(L, 1, ABG)
03:09:24.256 00.000 8976 stepping (-9, 16) + (-1, 0)
03:09:24.256 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:24.256 00.000 5052 Enqueuing Expose request
03:09:24.281 00.025 8976 Received - 47 (G) 
03:09:24.281 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:24.281 00.000 8976 stepped: pos (-10, 16)
03:09:24.281 00.000 8976 MoveAxis(D, 2, ABG)
03:09:24.281 00.000 8976 stepping (-10, 16) + (0, -2)
03:09:24.281 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:24.314 00.033 8976 Received - 47 (G) 
03:09:24.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:24.314 00.000 8976 stepped: pos (-10, 14)
03:09:24.314 00.000 8976 move complete, result=0
03:09:24.314 00.000 8976 worker thread done servicing request
03:09:24.314 00.000 8976 Worker thread wakes up
03:09:24.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:24.314 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:24.314 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
03:09:24.999 00.685 8976 Exposure complete
03:09:25.004 00.005 8976 worker thread done servicing request
03:09:25.004 00.000 5052 OnExposeComplete: enter
03:09:25.004 00.000 5052 UpdateGuideState(): m_state=6
03:09:25.004 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12311
03:09:25.004 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.25, Mass=129, SNR=7.8, Peak=75 HFD=2.1
03:09:25.004 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
03:09:25.004 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
03:09:25.004 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.55 hyp=0.55 cameraTheta=1.76 mountX=0.53 mountY=-0.21, mountTheta=-0.38
03:09:25.005 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.55, opts=13)
03:09:25.005 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.55)
03:09:25.005 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:09:25.005 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:09:25.005 00.000 8976 Worker thread wakes up
03:09:25.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.55) opts 0xd
03:09:25.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.55)
03:09:25.005 00.000 8976 Moving (-0.10, 0.55) raw xDistance=0.53 yDistance=-0.21
03:09:25.006 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:25.006 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:25.006 00.000 5052 Enqueuing Expose request
03:09:25.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
03:09:25.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:09:25.006 00.000 8976 MoveAxis(L, 2, ABG)
03:09:25.006 00.000 8976 stepping (-10, 14) + (-2, 0)
03:09:25.006 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:25.032 00.026 8976 Received - 47 (G) 
03:09:25.033 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:25.033 00.000 8976 stepped: pos (-12, 14)
03:09:25.033 00.000 8976 MoveAxis(U, 0, ABG)
03:09:25.033 00.000 8976 move complete, result=0
03:09:25.033 00.000 8976 worker thread done servicing request
03:09:25.033 00.000 8976 Worker thread wakes up
03:09:25.033 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:25.033 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:25.033 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
03:09:25.720 00.687 8976 Exposure complete
03:09:25.725 00.005 8976 worker thread done servicing request
03:09:25.725 00.000 5052 OnExposeComplete: enter
03:09:25.725 00.000 5052 UpdateGuideState(): m_state=6
03:09:25.725 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12312
03:09:25.725 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.87, Mass=145, SNR=8.3, Peak=69 HFD=2.3
03:09:25.725 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
03:09:25.725 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
03:09:25.725 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.22 cameraTheta=0.85 mountX=0.08 mountY=-0.21, mountTheta=-1.20
03:09:25.726 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.16, opts=13)
03:09:25.726 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.16)
03:09:25.726 00.000 8976 Worker thread wakes up
03:09:25.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.16) opts 0xd
03:09:25.726 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:09:25.727 00.001 5052 UpdateGuideState exits: m=145 SNR=8.3
03:09:25.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:25.727 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:25.727 00.000 5052 Enqueuing Expose request
03:09:25.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.16)
03:09:25.727 00.000 8976 Moving (0.14, 0.16) raw xDistance=0.08 yDistance=-0.21
03:09:25.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:09:25.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:09:25.727 00.000 8976 MoveAxis(R, 0, ABG)
03:09:25.727 00.000 8976 MoveAxis(U, 0, ABG)
03:09:25.727 00.000 8976 move complete, result=0
03:09:25.727 00.000 8976 worker thread done servicing request
03:09:25.727 00.000 8976 Worker thread wakes up
03:09:25.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:25.727 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:25.727 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:26.412 00.685 8976 Exposure complete
03:09:26.417 00.005 8976 worker thread done servicing request
03:09:26.418 00.001 5052 OnExposeComplete: enter
03:09:26.418 00.000 5052 UpdateGuideState(): m_state=6
03:09:26.418 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12313
03:09:26.418 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.84, Mass=140, SNR=8.2, Peak=74 HFD=2.2
03:09:26.418 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.33 = 0.33)
03:09:26.418 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.23 = 0.23)
03:09:26.418 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.37 mountX=0.18 mountY=0.04, mountTheta=0.23
03:09:26.418 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.13, opts=13)
03:09:26.419 00.001 5052 Enqueuing Move request for stepguider (-0.14, 0.13)
03:09:26.419 00.000 8976 Worker thread wakes up
03:09:26.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:09:26.419 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:09:26.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:26.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.13) opts 0xd
03:09:26.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.13)
03:09:26.419 00.000 8976 Moving (-0.14, 0.13) raw xDistance=0.18 yDistance=0.04
03:09:26.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:09:26.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:26.419 00.000 5052 Enqueuing Expose request
03:09:26.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:09:26.419 00.000 8976 MoveAxis(R, 0, ABG)
03:09:26.419 00.000 8976 MoveAxis(U, 0, ABG)
03:09:26.419 00.000 8976 move complete, result=0
03:09:26.419 00.000 8976 worker thread done servicing request
03:09:26.420 00.001 8976 Worker thread wakes up
03:09:26.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:26.420 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:26.420 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:27.103 00.683 8976 Exposure complete
03:09:27.109 00.006 8976 worker thread done servicing request
03:09:27.109 00.000 5052 OnExposeComplete: enter
03:09:27.109 00.000 5052 UpdateGuideState(): m_state=6
03:09:27.109 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12314
03:09:27.109 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.69, Mass=137, SNR=8.1, Peak=69 HFD=2.3
03:09:27.109 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
03:09:27.109 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.72)
03:09:27.109 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.42 mountX=-0.02 mountY=0.01, mountTheta=2.73
03:09:27.110 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.02, opts=13)
03:09:27.110 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.02)
03:09:27.110 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:09:27.110 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:09:27.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:27.110 00.000 8976 Worker thread wakes up
03:09:27.110 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.02) opts 0xd
03:09:27.110 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.02)
03:09:27.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:27.110 00.000 5052 Enqueuing Expose request
03:09:27.110 00.000 8976 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
03:09:27.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:09:27.111 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:09:27.111 00.000 8976 MoveAxis(R, 0, ABG)
03:09:27.111 00.000 8976 MoveAxis(U, 0, ABG)
03:09:27.111 00.000 8976 move complete, result=0
03:09:27.111 00.000 8976 worker thread done servicing request
03:09:27.111 00.000 8976 Worker thread wakes up
03:09:27.111 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:27.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:27.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:27.795 00.684 8976 Exposure complete
03:09:27.801 00.006 8976 worker thread done servicing request
03:09:27.801 00.000 5052 OnExposeComplete: enter
03:09:27.801 00.000 5052 UpdateGuideState(): m_state=6
03:09:27.801 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12315
03:09:27.801 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.37, Mass=126, SNR=7.7, Peak=64 HFD=1.8
03:09:27.801 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
03:09:27.801 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.10 = -3.10)
03:09:27.801 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.34 hyp=0.42 cameraTheta=-0.95 mountX=-0.42 mountY=-0.02, mountTheta=-3.10
03:09:27.802 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.34, opts=13)
03:09:27.802 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.34)
03:09:27.802 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:27.802 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
03:09:27.802 00.000 8976 Worker thread wakes up
03:09:27.802 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.34) opts 0xd
03:09:27.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.34)
03:09:27.802 00.000 8976 Moving (0.24, -0.34) raw xDistance=-0.42 yDistance=-0.02
03:09:27.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:27.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:27.802 00.000 5052 Enqueuing Expose request
03:09:27.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
03:09:27.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:09:27.802 00.000 8976 MoveAxis(R, 2, ABG)
03:09:27.802 00.000 8976 stepping (-12, 14) + (2, 0)
03:09:27.803 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:27.830 00.027 8976 Received - 47 (G) 
03:09:27.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:27.830 00.000 8976 stepped: pos (-10, 14)
03:09:27.830 00.000 8976 MoveAxis(U, 0, ABG)
03:09:27.830 00.000 8976 move complete, result=0
03:09:27.830 00.000 8976 worker thread done servicing request
03:09:27.830 00.000 8976 Worker thread wakes up
03:09:27.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:27.830 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
03:09:27.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:28.514 00.684 8976 Exposure complete
03:09:28.520 00.006 8976 worker thread done servicing request
03:09:28.520 00.000 5052 OnExposeComplete: enter
03:09:28.520 00.000 5052 UpdateGuideState(): m_state=6
03:09:28.520 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12316
03:09:28.520 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.94, Mass=122, SNR=7.6, Peak=70 HFD=2.0
03:09:28.520 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
03:09:28.520 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.90 = -0.90)
03:09:28.520 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.25 cameraTheta=1.25 mountX=0.17 mountY=-0.19, mountTheta=-0.84
03:09:28.520 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.23, opts=13)
03:09:28.520 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.23)
03:09:28.521 00.001 8976 Worker thread wakes up
03:09:28.521 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:09:28.521 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:09:28.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.23) opts 0xd
03:09:28.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.23)
03:09:28.521 00.000 8976 Moving (0.08, 0.23) raw xDistance=0.17 yDistance=-0.19
03:09:28.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:28.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:09:28.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:09:28.521 00.000 8976 MoveAxis(R, 0, ABG)
03:09:28.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:28.521 00.000 5052 Enqueuing Expose request
03:09:28.521 00.000 8976 MoveAxis(U, 0, ABG)
03:09:28.521 00.000 8976 move complete, result=0
03:09:28.521 00.000 8976 worker thread done servicing request
03:09:28.521 00.000 8976 Worker thread wakes up
03:09:28.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:28.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:28.522 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:29.206 00.684 8976 Exposure complete
03:09:29.212 00.006 8976 worker thread done servicing request
03:09:29.212 00.000 5052 OnExposeComplete: enter
03:09:29.212 00.000 5052 UpdateGuideState(): m_state=6
03:09:29.212 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12317
03:09:29.212 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.93, Mass=128, SNR=7.8, Peak=66 HFD=2.4
03:09:29.212 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
03:09:29.212 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
03:09:29.212 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.29 mountX=0.17 mountY=-0.17, mountTheta=-0.80
03:09:29.213 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.22, opts=13)
03:09:29.213 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.22)
03:09:29.213 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:09:29.213 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:09:29.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:29.213 00.000 8976 Worker thread wakes up
03:09:29.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.22) opts 0xd
03:09:29.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.22)
03:09:29.213 00.000 8976 Moving (0.06, 0.22) raw xDistance=0.17 yDistance=-0.17
03:09:29.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:29.213 00.000 5052 Enqueuing Expose request
03:09:29.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:09:29.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:09:29.213 00.000 8976 MoveAxis(R, 0, ABG)
03:09:29.213 00.000 8976 MoveAxis(U, 0, ABG)
03:09:29.213 00.000 8976 move complete, result=0
03:09:29.213 00.000 8976 worker thread done servicing request
03:09:29.213 00.000 8976 Worker thread wakes up
03:09:29.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:29.213 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:29.213 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:29.899 00.686 8976 Exposure complete
03:09:29.905 00.006 8976 worker thread done servicing request
03:09:29.905 00.000 5052 OnExposeComplete: enter
03:09:29.905 00.000 5052 UpdateGuideState(): m_state=6
03:09:29.905 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12318
03:09:29.905 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.85, Mass=138, SNR=8.1, Peak=70 HFD=2.0
03:09:29.905 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:09:29.905 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
03:09:29.905 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.14 hyp=0.60 cameraTheta=2.90 mountX=0.39 mountY=0.41, mountTheta=0.80
03:09:29.906 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.14, opts=13)
03:09:29.906 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.14)
03:09:29.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:29.906 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:09:29.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:29.906 00.000 8976 Worker thread wakes up
03:09:29.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.14) opts 0xd
03:09:29.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.14)
03:09:29.906 00.000 8976 Moving (-0.58, 0.14) raw xDistance=0.39 yDistance=0.41
03:09:29.906 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:29.906 00.000 5052 Enqueuing Expose request
03:09:29.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:09:29.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:09:29.906 00.000 8976 MoveAxis(L, 2, ABG)
03:09:29.906 00.000 8976 stepping (-10, 14) + (-2, 0)
03:09:29.907 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:29.941 00.034 8976 Received - 47 (G) 
03:09:29.941 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:29.941 00.000 8976 stepped: pos (-12, 14)
03:09:29.941 00.000 8976 MoveAxis(D, 2, ABG)
03:09:29.941 00.000 8976 stepping (-12, 14) + (0, -2)
03:09:29.941 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:29.973 00.032 8976 Received - 47 (G) 
03:09:29.973 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:29.973 00.000 8976 stepped: pos (-12, 12)
03:09:29.973 00.000 8976 move complete, result=0
03:09:29.973 00.000 8976 worker thread done servicing request
03:09:29.973 00.000 8976 Worker thread wakes up
03:09:29.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:29.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:29.973 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:09:30.659 00.686 8976 Exposure complete
03:09:30.665 00.006 8976 worker thread done servicing request
03:09:30.665 00.000 5052 OnExposeComplete: enter
03:09:30.665 00.000 5052 UpdateGuideState(): m_state=6
03:09:30.666 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12319
03:09:30.666 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.94, Mass=134, SNR=8.0, Peak=73 HFD=2.1
03:09:30.666 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:09:30.666 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
03:09:30.666 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=0.23 hyp=0.84 cameraTheta=2.87 mountX=0.57 mountY=0.56, mountTheta=0.77
03:09:30.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=0.23, opts=13)
03:09:30.667 00.000 5052 Enqueuing Move request for stepguider (-0.81, 0.23)
03:09:30.667 00.000 8976 Worker thread wakes up
03:09:30.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 0.23) opts 0xd
03:09:30.668 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:09:30.668 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:09:30.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 0.23)
03:09:30.668 00.000 8976 Moving (-0.81, 0.23) raw xDistance=0.57 yDistance=0.56
03:09:30.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
03:09:30.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
03:09:30.668 00.000 8976 MoveAxis(L, 2, ABG)
03:09:30.668 00.000 8976 stepping (-12, 12) + (-2, 0)
03:09:30.668 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:30.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:30.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:30.668 00.000 5052 Enqueuing Expose request
03:09:30.692 00.024 8976 Received - 47 (G) 
03:09:30.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:30.692 00.000 8976 stepped: pos (-14, 12)
03:09:30.692 00.000 8976 MoveAxis(D, 2, ABG)
03:09:30.692 00.000 8976 stepping (-14, 12) + (0, -2)
03:09:30.692 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:30.723 00.031 8976 Received - 47 (G) 
03:09:30.723 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:30.723 00.000 8976 stepped: pos (-14, 10)
03:09:30.723 00.000 8976 move complete, result=0
03:09:30.723 00.000 8976 worker thread done servicing request
03:09:30.723 00.000 8976 Worker thread wakes up
03:09:30.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:30.723 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:09:30.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:31.409 00.686 8976 Exposure complete
03:09:31.414 00.005 8976 worker thread done servicing request
03:09:31.415 00.001 5052 OnExposeComplete: enter
03:09:31.415 00.000 5052 UpdateGuideState(): m_state=6
03:09:31.415 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12320
03:09:31.415 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.68, Mass=135, SNR=8.0, Peak=70 HFD=1.7
03:09:31.415 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
03:09:31.415 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
03:09:31.415 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.03 hyp=0.66 cameraTheta=-3.09 mountX=0.27 mountY=0.57, mountTheta=1.13
03:09:31.417 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.03, opts=13)
03:09:31.417 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.03)
03:09:31.417 00.000 8976 Worker thread wakes up
03:09:31.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.03) opts 0xd
03:09:31.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.03)
03:09:31.417 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:09:31.417 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:09:31.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:31.417 00.000 8976 Moving (-0.66, -0.03) raw xDistance=0.27 yDistance=0.57
03:09:31.417 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:31.417 00.000 5052 Enqueuing Expose request
03:09:31.418 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
03:09:31.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57
03:09:31.418 00.000 8976 MoveAxis(L, 1, ABG)
03:09:31.418 00.000 8976 stepping (-14, 10) + (-1, 0)
03:09:31.418 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:31.443 00.025 8976 Received - 47 (G) 
03:09:31.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:31.443 00.000 8976 stepped: pos (-15, 10)
03:09:31.443 00.000 8976 MoveAxis(D, 2, ABG)
03:09:31.443 00.000 8976 stepping (-15, 10) + (0, -2)
03:09:31.443 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:31.475 00.032 8976 Received - 47 (G) 
03:09:31.475 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:31.475 00.000 8976 stepped: pos (-15, 8)
03:09:31.475 00.000 8976 move complete, result=0
03:09:31.475 00.000 8976 worker thread done servicing request
03:09:31.475 00.000 8976 Worker thread wakes up
03:09:31.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:31.475 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:31.476 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
03:09:32.160 00.684 8976 Exposure complete
03:09:32.166 00.006 8976 worker thread done servicing request
03:09:32.166 00.000 5052 OnExposeComplete: enter
03:09:32.166 00.000 5052 UpdateGuideState(): m_state=6
03:09:32.166 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12321
03:09:32.166 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.77, Mass=123, SNR=7.6, Peak=76 HFD=1.6
03:09:32.167 00.001 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:09:32.167 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
03:09:32.167 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.06 hyp=0.39 cameraTheta=2.97 mountX=0.23 mountY=0.28, mountTheta=0.89
03:09:32.168 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.06, opts=13)
03:09:32.168 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.06)
03:09:32.168 00.000 8976 Worker thread wakes up
03:09:32.168 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.06) opts 0xd
03:09:32.168 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.06)
03:09:32.168 00.000 8976 Moving (-0.38, 0.06) raw xDistance=0.23 yDistance=0.28
03:09:32.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:09:32.168 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.28
03:09:32.169 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:09:32.169 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
03:09:32.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:32.169 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:32.169 00.000 8976 MoveAxis(R, 0, ABG)
03:09:32.169 00.000 8976 MoveAxis(D, 1, ABG)
03:09:32.169 00.000 8976 stepping (-15, 8) + (0, -1)
03:09:32.169 00.000 5052 Enqueuing Expose request
03:09:32.169 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:32.194 00.025 8976 Received - 47 (G) 
03:09:32.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:32.194 00.000 8976 stepped: pos (-15, 7)
03:09:32.194 00.000 8976 move complete, result=0
03:09:32.194 00.000 8976 worker thread done servicing request
03:09:32.194 00.000 8976 Worker thread wakes up
03:09:32.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:32.194 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:32.194 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:09:32.879 00.685 8976 Exposure complete
03:09:32.885 00.006 8976 worker thread done servicing request
03:09:32.886 00.001 5052 OnExposeComplete: enter
03:09:32.886 00.000 5052 UpdateGuideState(): m_state=6
03:09:32.886 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12322
03:09:32.886 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.77, Mass=145, SNR=8.4, Peak=75 HFD=2.0
03:09:32.886 00.000 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.04) = xAngle (-0.65 = -0.65)
03:09:32.886 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.76 = -0.76)
03:09:32.886 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.39 mountX=0.05 mountY=-0.04, mountTheta=-0.71
03:09:32.886 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.06, opts=13)
03:09:32.886 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.06)
03:09:32.887 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:09:32.887 00.000 5052 UpdateGuideState exits: m=145 SNR=8.4
03:09:32.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:32.887 00.000 8976 Worker thread wakes up
03:09:32.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.06) opts 0xd
03:09:32.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.06)
03:09:32.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:32.887 00.000 5052 Enqueuing Expose request
03:09:32.887 00.000 8976 Moving (0.01, 0.06) raw xDistance=0.05 yDistance=-0.04
03:09:32.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:09:32.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:09:32.887 00.000 8976 MoveAxis(R, 0, ABG)
03:09:32.887 00.000 8976 MoveAxis(U, 0, ABG)
03:09:32.887 00.000 8976 move complete, result=0
03:09:32.887 00.000 8976 worker thread done servicing request
03:09:32.887 00.000 8976 Worker thread wakes up
03:09:32.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:32.887 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:32.887 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:33.570 00.683 8976 Exposure complete
03:09:33.575 00.005 8976 worker thread done servicing request
03:09:33.575 00.000 5052 OnExposeComplete: enter
03:09:33.575 00.000 5052 UpdateGuideState(): m_state=6
03:09:33.575 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12323
03:09:33.575 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=282.27, Mass=139, SNR=8.1, Peak=68 HFD=2.2
03:09:33.575 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
03:09:33.575 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
03:09:33.575 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.56 hyp=0.95 cameraTheta=0.63 mountX=0.15 mountY=-0.95, mountTheta=-1.41
03:09:33.577 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.56, opts=13)
03:09:33.577 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.56)
03:09:33.577 00.000 8976 Worker thread wakes up
03:09:33.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:33.577 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:09:33.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:33.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.56) opts 0xd
03:09:33.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.56)
03:09:33.578 00.001 8976 Moving (0.76, 0.56) raw xDistance=0.15 yDistance=-0.95
03:09:33.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:09:33.578 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:33.578 00.000 5052 Enqueuing Expose request
03:09:33.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.95
03:09:33.578 00.000 8976 MoveAxis(R, 0, ABG)
03:09:33.578 00.000 8976 MoveAxis(U, 4, ABG)
03:09:33.578 00.000 8976 stepping (-15, 7) + (0, 4)
03:09:33.578 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:09:33.617 00.039 8976 Received - 47 (G) 
03:09:33.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:09:33.617 00.000 8976 stepped: pos (-15, 11)
03:09:33.617 00.000 8976 move complete, result=0
03:09:33.617 00.000 8976 worker thread done servicing request
03:09:33.617 00.000 8976 Worker thread wakes up
03:09:33.617 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
03:09:33.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:33.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:34.307 00.690 8976 Exposure complete
03:09:34.313 00.006 8976 worker thread done servicing request
03:09:34.314 00.001 5052 OnExposeComplete: enter
03:09:34.314 00.000 5052 UpdateGuideState(): m_state=6
03:09:34.314 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12324
03:09:34.314 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.90, Mass=140, SNR=8.2, Peak=72 HFD=2.0
03:09:34.314 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
03:09:34.314 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:09:34.314 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.19 hyp=0.80 cameraTheta=0.24 mountX=-0.19 mountY=-0.75, mountTheta=-1.81
03:09:34.315 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.19, opts=13)
03:09:34.315 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.19)
03:09:34.315 00.000 8976 Worker thread wakes up
03:09:34.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.19) opts 0xd
03:09:34.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.19)
03:09:34.315 00.000 8976 Moving (0.77, 0.19) raw xDistance=-0.19 yDistance=-0.75
03:09:34.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:09:34.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.75
03:09:34.315 00.000 8976 MoveAxis(R, 0, ABG)
03:09:34.315 00.000 8976 MoveAxis(U, 3, ABG)
03:09:34.315 00.000 8976 stepping (-15, 11) + (0, 3)
03:09:34.315 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:09:34.315 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:09:34.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:34.315 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:34.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:34.315 00.000 5052 Enqueuing Expose request
03:09:34.352 00.037 8976 Received - 47 (G) 
03:09:34.353 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:34.353 00.000 8976 stepped: pos (-15, 14)
03:09:34.353 00.000 8976 move complete, result=0
03:09:34.353 00.000 8976 worker thread done servicing request
03:09:34.353 00.000 8976 Worker thread wakes up
03:09:34.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:34.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:34.353 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
03:09:35.038 00.685 8976 Exposure complete
03:09:35.044 00.006 8976 worker thread done servicing request
03:09:35.044 00.000 5052 OnExposeComplete: enter
03:09:35.044 00.000 5052 UpdateGuideState(): m_state=6
03:09:35.044 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12325
03:09:35.044 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.83, Mass=141, SNR=8.1, Peak=71 HFD=2.1
03:09:35.044 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
03:09:35.044 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
03:09:35.044 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=0.12 hyp=0.87 cameraTheta=0.14 mountX=-0.29 mountY=-0.79, mountTheta=-1.92
03:09:35.044 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=0.12, opts=13)
03:09:35.044 00.000 5052 Enqueuing Move request for stepguider (0.86, 0.12)
03:09:35.044 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:09:35.045 00.001 5052 UpdateGuideState exits: m=141 SNR=8.1
03:09:35.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:35.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:35.045 00.000 5052 Enqueuing Expose request
03:09:35.045 00.000 8976 Worker thread wakes up
03:09:35.045 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, 0.12) opts 0xd
03:09:35.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, 0.12)
03:09:35.045 00.000 8976 Moving (0.86, 0.12) raw xDistance=-0.29 yDistance=-0.79
03:09:35.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:09:35.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.79
03:09:35.045 00.000 8976 MoveAxis(R, 1, ABG)
03:09:35.045 00.000 8976 stepping (-15, 14) + (1, 0)
03:09:35.045 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:35.072 00.027 8976 Received - 47 (G) 
03:09:35.072 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:35.072 00.000 8976 stepped: pos (-14, 14)
03:09:35.072 00.000 8976 MoveAxis(U, 3, ABG)
03:09:35.072 00.000 8976 stepping (-14, 14) + (0, 3)
03:09:35.072 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:35.104 00.032 8976 Received - 47 (G) 
03:09:35.104 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:35.104 00.000 8976 stepped: pos (-14, 17)
03:09:35.104 00.000 8976 move complete, result=0
03:09:35.104 00.000 8976 worker thread done servicing request
03:09:35.104 00.000 8976 Worker thread wakes up
03:09:35.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:35.104 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
03:09:35.105 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:35.791 00.686 8976 Exposure complete
03:09:35.797 00.006 8976 worker thread done servicing request
03:09:35.797 00.000 5052 OnExposeComplete: enter
03:09:35.797 00.000 5052 UpdateGuideState(): m_state=6
03:09:35.797 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12326
03:09:35.797 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.52, Mass=116, SNR=7.5, Peak=64 HFD=1.7
03:09:35.797 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
03:09:35.797 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
03:09:35.797 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.19 hyp=0.55 cameraTheta=-0.35 mountX=-0.40 mountY=-0.33, mountTheta=-2.45
03:09:35.798 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.19, opts=13)
03:09:35.798 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.19)
03:09:35.798 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:09:35.798 00.000 5052 UpdateGuideState exits: m=116 SNR=7.5
03:09:35.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:35.798 00.000 8976 Worker thread wakes up
03:09:35.798 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.19) opts 0xd
03:09:35.798 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.19)
03:09:35.798 00.000 8976 Moving (0.52, -0.19) raw xDistance=-0.40 yDistance=-0.33
03:09:35.798 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:35.798 00.000 5052 Enqueuing Expose request
03:09:35.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
03:09:35.799 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.33
03:09:35.799 00.000 8976 MoveAxis(R, 2, ABG)
03:09:35.799 00.000 8976 stepping (-14, 17) + (2, 0)
03:09:35.799 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:35.824 00.025 8976 Received - 47 (G) 
03:09:35.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:35.824 00.000 8976 stepped: pos (-12, 17)
03:09:35.824 00.000 8976 MoveAxis(U, 2, ABG)
03:09:35.824 00.000 8976 stepping (-12, 17) + (0, 2)
03:09:35.824 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:35.856 00.032 8976 Received - 47 (G) 
03:09:35.856 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:35.856 00.000 8976 stepped: pos (-12, 19)
03:09:35.856 00.000 8976 move complete, result=0
03:09:35.856 00.000 8976 worker thread done servicing request
03:09:35.856 00.000 8976 Worker thread wakes up
03:09:35.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:35.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:35.856 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 2 ms NORTH
03:09:36.543 00.687 8976 Exposure complete
03:09:36.549 00.006 8976 worker thread done servicing request
03:09:36.549 00.000 5052 OnExposeComplete: enter
03:09:36.549 00.000 5052 UpdateGuideState(): m_state=6
03:09:36.549 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12327
03:09:36.549 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.78, Mass=134, SNR=8.0, Peak=66 HFD=2.3
03:09:36.549 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:09:36.549 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
03:09:36.549 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.32 cameraTheta=2.91 mountX=0.21 mountY=0.22, mountTheta=0.81
03:09:36.550 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.07, opts=13)
03:09:36.550 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.07)
03:09:36.550 00.000 8976 Worker thread wakes up
03:09:36.550 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.07) opts 0xd
03:09:36.550 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.07)
03:09:36.550 00.000 8976 Moving (-0.31, 0.07) raw xDistance=0.21 yDistance=0.22
03:09:36.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:09:36.550 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:09:36.550 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:09:36.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:36.551 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:36.551 00.000 5052 Enqueuing Expose request
03:09:36.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:09:36.551 00.000 8976 MoveAxis(R, 0, ABG)
03:09:36.551 00.000 8976 MoveAxis(U, 0, ABG)
03:09:36.551 00.000 8976 move complete, result=0
03:09:36.551 00.000 8976 worker thread done servicing request
03:09:36.551 00.000 8976 Worker thread wakes up
03:09:36.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:36.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:36.551 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:09:37.235 00.684 8976 Exposure complete
03:09:37.240 00.005 8976 worker thread done servicing request
03:09:37.240 00.000 5052 OnExposeComplete: enter
03:09:37.240 00.000 5052 UpdateGuideState(): m_state=6
03:09:37.240 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12328
03:09:37.240 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.76, Mass=97, SNR=6.8, Peak=62 HFD=2.0
03:09:37.240 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:09:37.241 00.001 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
03:09:37.241 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.05 hyp=0.42 cameraTheta=3.02 mountX=0.24 mountY=0.32, mountTheta=0.94
03:09:37.241 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.05, opts=13)
03:09:37.241 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.05)
03:09:37.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:37.241 00.000 5052 UpdateGuideState exits: m=97 SNR=6.8
03:09:37.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:37.241 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:37.241 00.000 5052 Enqueuing Expose request
03:09:37.241 00.000 8976 Worker thread wakes up
03:09:37.242 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.05) opts 0xd
03:09:37.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.05)
03:09:37.242 00.000 8976 Moving (-0.42, 0.05) raw xDistance=0.24 yDistance=0.32
03:09:37.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:09:37.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:09:37.242 00.000 8976 MoveAxis(R, 0, ABG)
03:09:37.242 00.000 8976 MoveAxis(D, 1, ABG)
03:09:37.242 00.000 8976 stepping (-12, 19) + (0, -1)
03:09:37.242 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:37.262 00.020 8976 Received - 47 (G) 
03:09:37.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:37.262 00.000 8976 stepped: pos (-12, 18)
03:09:37.262 00.000 8976 move complete, result=0
03:09:37.262 00.000 8976 worker thread done servicing request
03:09:37.262 00.000 8976 Worker thread wakes up
03:09:37.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:37.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:37.262 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:09:37.960 00.698 8976 Exposure complete
03:09:37.965 00.005 8976 worker thread done servicing request
03:09:37.965 00.000 5052 OnExposeComplete: enter
03:09:37.965 00.000 5052 UpdateGuideState(): m_state=6
03:09:37.965 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12329
03:09:37.965 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=282.15, Mass=121, SNR=7.6, Peak=69 HFD=2.1
03:09:37.965 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
03:09:37.965 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.13 = 0.13)
03:09:37.965 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.44 hyp=0.58 cameraTheta=2.28 mountX=0.56 mountY=0.07, mountTheta=0.13
03:09:37.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.44, opts=13)
03:09:37.966 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.44)
03:09:37.966 00.000 8976 Worker thread wakes up
03:09:37.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.44) opts 0xd
03:09:37.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.44)
03:09:37.966 00.000 8976 Moving (-0.37, 0.44) raw xDistance=0.56 yDistance=0.07
03:09:37.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:09:37.966 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
03:09:37.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:37.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
03:09:37.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:09:37.966 00.000 8976 MoveAxis(L, 2, ABG)
03:09:37.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:37.966 00.000 5052 Enqueuing Expose request
03:09:37.967 00.001 8976 stepping (-12, 18) + (-2, 0)
03:09:37.967 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:37.998 00.031 8976 Received - 47 (G) 
03:09:37.998 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:37.998 00.000 8976 stepped: pos (-14, 18)
03:09:37.998 00.000 8976 MoveAxis(U, 0, ABG)
03:09:37.998 00.000 8976 move complete, result=0
03:09:37.998 00.000 8976 worker thread done servicing request
03:09:37.998 00.000 8976 Worker thread wakes up
03:09:37.998 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:37.998 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:37.998 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
03:09:38.683 00.685 8976 Exposure complete
03:09:38.689 00.006 8976 worker thread done servicing request
03:09:38.689 00.000 5052 OnExposeComplete: enter
03:09:38.689 00.000 5052 UpdateGuideState(): m_state=6
03:09:38.689 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12330
03:09:38.689 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.73, Mass=144, SNR=8.3, Peak=75 HFD=1.7
03:09:38.689 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
03:09:38.689 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
03:09:38.689 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.35 mountX=0.02 mountY=-0.02, mountTheta=-0.75
03:09:38.690 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.02, opts=13)
03:09:38.690 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.02)
03:09:38.690 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:38.690 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:09:38.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:38.690 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:38.690 00.000 5052 Enqueuing Expose request
03:09:38.690 00.000 8976 Worker thread wakes up
03:09:38.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.02) opts 0xd
03:09:38.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.02)
03:09:38.690 00.000 8976 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.02
03:09:38.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:09:38.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:09:38.690 00.000 8976 MoveAxis(R, 0, ABG)
03:09:38.690 00.000 8976 MoveAxis(U, 0, ABG)
03:09:38.690 00.000 8976 move complete, result=0
03:09:38.690 00.000 8976 worker thread done servicing request
03:09:38.690 00.000 8976 Worker thread wakes up
03:09:38.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:38.690 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:38.690 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:39.374 00.684 8976 Exposure complete
03:09:39.380 00.006 8976 worker thread done servicing request
03:09:39.380 00.000 5052 OnExposeComplete: enter
03:09:39.380 00.000 5052 UpdateGuideState(): m_state=6
03:09:39.380 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12331
03:09:39.380 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.26, Mass=140, SNR=8.2, Peak=66 HFD=1.8
03:09:39.380 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
03:09:39.380 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
03:09:39.380 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.45 hyp=0.62 cameraTheta=-0.82 mountX=-0.60 mountY=-0.11, mountTheta=-2.96
03:09:39.381 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.45, opts=13)
03:09:39.381 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.45)
03:09:39.381 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:09:39.381 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:09:39.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:39.381 00.000 8976 Worker thread wakes up
03:09:39.381 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.45) opts 0xd
03:09:39.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.45)
03:09:39.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:39.381 00.000 5052 Enqueuing Expose request
03:09:39.381 00.000 8976 Moving (0.42, -0.45) raw xDistance=-0.60 yDistance=-0.11
03:09:39.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:09:39.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:09:39.381 00.000 8976 MoveAxis(R, 2, ABG)
03:09:39.381 00.000 8976 stepping (-14, 18) + (2, 0)
03:09:39.382 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:39.405 00.023 8976 Received - 47 (G) 
03:09:39.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:39.405 00.000 8976 stepped: pos (-12, 18)
03:09:39.405 00.000 8976 MoveAxis(U, 0, ABG)
03:09:39.405 00.000 8976 move complete, result=0
03:09:39.405 00.000 8976 worker thread done servicing request
03:09:39.405 00.000 8976 Worker thread wakes up
03:09:39.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:39.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:39.405 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.1 px 0 ms NORTH
03:09:40.091 00.686 8976 Exposure complete
03:09:40.098 00.007 8976 worker thread done servicing request
03:09:40.098 00.000 5052 OnExposeComplete: enter
03:09:40.098 00.000 5052 UpdateGuideState(): m_state=6
03:09:40.098 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12332
03:09:40.098 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=282.18, Mass=121, SNR=7.6, Peak=74 HFD=1.9
03:09:40.098 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
03:09:40.098 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
03:09:40.098 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.47 hyp=0.90 cameraTheta=0.55 mountX=0.07 mountY=-0.90, mountTheta=-1.49
03:09:40.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.47, opts=13)
03:09:40.099 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.47)
03:09:40.099 00.000 8976 Worker thread wakes up
03:09:40.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.47) opts 0xd
03:09:40.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.47)
03:09:40.099 00.000 8976 Moving (0.77, 0.47) raw xDistance=0.07 yDistance=-0.90
03:09:40.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:09:40.099 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:09:40.100 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.90
03:09:40.100 00.000 8976 MoveAxis(R, 0, ABG)
03:09:40.100 00.000 8976 MoveAxis(U, 4, ABG)
03:09:40.100 00.000 8976 stepping (-12, 18) + (0, 4)
03:09:40.100 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
03:09:40.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:40.100 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:40.100 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:09:40.100 00.000 5052 Enqueuing Expose request
03:09:40.140 00.040 8976 Received - 47 (G) 
03:09:40.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:09:40.140 00.000 8976 stepped: pos (-12, 22)
03:09:40.140 00.000 8976 move complete, result=0
03:09:40.140 00.000 8976 worker thread done servicing request
03:09:40.140 00.000 8976 Worker thread wakes up
03:09:40.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:40.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:40.140 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
03:09:40.827 00.687 8976 Exposure complete
03:09:40.832 00.005 8976 worker thread done servicing request
03:09:40.832 00.000 5052 OnExposeComplete: enter
03:09:40.832 00.000 5052 UpdateGuideState(): m_state=6
03:09:40.832 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12333
03:09:40.832 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.36, Mass=131, SNR=7.9, Peak=68 HFD=1.6
03:09:40.832 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.70 = -2.70)
03:09:40.832 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.80 = -2.80)
03:09:40.832 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.35 hyp=0.58 cameraTheta=-0.66 mountX=-0.52 mountY=-0.19, mountTheta=-2.79
03:09:40.833 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.35, opts=13)
03:09:40.833 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.35)
03:09:40.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:09:40.833 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:09:40.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:40.833 00.000 8976 Worker thread wakes up
03:09:40.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.35) opts 0xd
03:09:40.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.35)
03:09:40.833 00.000 8976 Moving (0.46, -0.35) raw xDistance=-0.52 yDistance=-0.19
03:09:40.833 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:40.833 00.000 5052 Enqueuing Expose request
03:09:40.834 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:09:40.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:09:40.834 00.000 8976 MoveAxis(R, 2, ABG)
03:09:40.834 00.000 8976 stepping (-12, 22) + (2, 0)
03:09:40.834 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:40.860 00.026 8976 Received - 47 (G) 
03:09:40.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:40.860 00.000 8976 stepped: pos (-10, 22)
03:09:40.860 00.000 8976 MoveAxis(U, 0, ABG)
03:09:40.860 00.000 8976 move complete, result=0
03:09:40.860 00.000 8976 worker thread done servicing request
03:09:40.860 00.000 8976 Worker thread wakes up
03:09:40.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:40.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:40.860 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
03:09:41.544 00.684 8976 Exposure complete
03:09:41.549 00.005 8976 worker thread done servicing request
03:09:41.550 00.001 5052 OnExposeComplete: enter
03:09:41.550 00.000 5052 UpdateGuideState(): m_state=6
03:09:41.550 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12334
03:09:41.550 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.69, Mass=134, SNR=8.0, Peak=68 HFD=2.0
03:09:41.550 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
03:09:41.550 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
03:09:41.550 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.32 mountX=-0.05 mountY=-0.04, mountTheta=-2.42
03:09:41.550 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.02, opts=13)
03:09:41.550 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.02)
03:09:41.551 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:09:41.551 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:09:41.551 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:41.551 00.000 8976 Worker thread wakes up
03:09:41.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.02) opts 0xd
03:09:41.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.02)
03:09:41.551 00.000 8976 Moving (0.07, -0.02) raw xDistance=-0.05 yDistance=-0.04
03:09:41.551 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:41.551 00.000 5052 Enqueuing Expose request
03:09:41.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:09:41.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:09:41.551 00.000 8976 MoveAxis(R, 0, ABG)
03:09:41.551 00.000 8976 MoveAxis(U, 0, ABG)
03:09:41.551 00.000 8976 move complete, result=0
03:09:41.551 00.000 8976 worker thread done servicing request
03:09:41.551 00.000 8976 Worker thread wakes up
03:09:41.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:41.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:41.551 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:42.238 00.687 8976 Exposure complete
03:09:42.244 00.006 8976 worker thread done servicing request
03:09:42.244 00.000 5052 OnExposeComplete: enter
03:09:42.244 00.000 5052 UpdateGuideState(): m_state=6
03:09:42.244 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12335
03:09:42.244 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.82, Mass=151, SNR=8.4, Peak=68 HFD=2.3
03:09:42.244 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:09:42.244 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
03:09:42.244 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.25 cameraTheta=2.69 mountX=0.20 mountY=0.13, mountTheta=0.58
03:09:42.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.11, opts=13)
03:09:42.245 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.11)
03:09:42.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:09:42.245 00.000 5052 UpdateGuideState exits: m=151 SNR=8.4
03:09:42.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:42.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:42.245 00.000 5052 Enqueuing Expose request
03:09:42.245 00.000 8976 Worker thread wakes up
03:09:42.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.11) opts 0xd
03:09:42.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.11)
03:09:42.245 00.000 8976 Moving (-0.23, 0.11) raw xDistance=0.20 yDistance=0.13
03:09:42.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:09:42.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:09:42.245 00.000 8976 MoveAxis(R, 0, ABG)
03:09:42.245 00.000 8976 MoveAxis(U, 0, ABG)
03:09:42.245 00.000 8976 move complete, result=0
03:09:42.245 00.000 8976 worker thread done servicing request
03:09:42.245 00.000 8976 Worker thread wakes up
03:09:42.245 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:42.245 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:42.246 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:42.931 00.685 8976 Exposure complete
03:09:42.936 00.005 8976 worker thread done servicing request
03:09:42.936 00.000 5052 OnExposeComplete: enter
03:09:42.936 00.000 5052 UpdateGuideState(): m_state=6
03:09:42.936 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12336
03:09:42.936 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.98, Mass=122, SNR=7.6, Peak=72 HFD=2.2
03:09:42.936 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:09:42.936 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
03:09:42.936 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.27 hyp=0.68 cameraTheta=2.73 mountX=0.52 mountY=0.37, mountTheta=0.62
03:09:42.937 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.27, opts=13)
03:09:42.937 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.27)
03:09:42.937 00.000 8976 Worker thread wakes up
03:09:42.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.27) opts 0xd
03:09:42.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.27)
03:09:42.937 00.000 8976 Moving (-0.62, 0.27) raw xDistance=0.52 yDistance=0.37
03:09:42.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:09:42.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
03:09:42.938 00.001 8976 MoveAxis(L, 2, ABG)
03:09:42.938 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:09:42.938 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:09:42.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:42.938 00.000 8976 stepping (-10, 22) + (-2, 0)
03:09:42.938 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:42.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:42.938 00.000 5052 Enqueuing Expose request
03:09:42.970 00.032 8976 Received - 47 (G) 
03:09:42.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:42.970 00.000 8976 stepped: pos (-12, 22)
03:09:42.970 00.000 8976 MoveAxis(D, 1, ABG)
03:09:42.970 00.000 8976 stepping (-12, 22) + (0, -1)
03:09:42.970 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:43.001 00.031 8976 Received - 47 (G) 
03:09:43.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:43.001 00.000 8976 stepped: pos (-12, 21)
03:09:43.001 00.000 8976 move complete, result=0
03:09:43.001 00.000 8976 worker thread done servicing request
03:09:43.001 00.000 8976 Worker thread wakes up
03:09:43.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:43.001 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:43.001 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 1 ms SOUTH
03:09:43.686 00.685 8976 Exposure complete
03:09:43.691 00.005 8976 worker thread done servicing request
03:09:43.692 00.001 5052 OnExposeComplete: enter
03:09:43.692 00.000 5052 UpdateGuideState(): m_state=6
03:09:43.692 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12337
03:09:43.692 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.83, Mass=134, SNR=8.0, Peak=63 HFD=2.3
03:09:43.692 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
03:09:43.692 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
03:09:43.692 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.34 mountX=0.16 mountY=0.03, mountTheta=0.20
03:09:43.693 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.12, opts=13)
03:09:43.693 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.12)
03:09:43.693 00.000 8976 Worker thread wakes up
03:09:43.693 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:09:43.693 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:09:43.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:43.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:43.693 00.000 5052 Enqueuing Expose request
03:09:43.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.12) opts 0xd
03:09:43.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.12)
03:09:43.693 00.000 8976 Moving (-0.12, 0.12) raw xDistance=0.16 yDistance=0.03
03:09:43.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:09:43.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:09:43.693 00.000 8976 MoveAxis(R, 0, ABG)
03:09:43.693 00.000 8976 MoveAxis(U, 0, ABG)
03:09:43.693 00.000 8976 move complete, result=0
03:09:43.694 00.001 8976 worker thread done servicing request
03:09:43.694 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:43.694 00.000 8976 Worker thread wakes up
03:09:43.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:43.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:44.379 00.685 8976 Exposure complete
03:09:44.385 00.006 8976 worker thread done servicing request
03:09:44.385 00.000 5052 OnExposeComplete: enter
03:09:44.385 00.000 5052 UpdateGuideState(): m_state=6
03:09:44.386 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12338
03:09:44.386 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.82, Mass=146, SNR=8.3, Peak=68 HFD=2.6
03:09:44.386 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:09:44.386 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
03:09:44.386 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.11 hyp=0.68 cameraTheta=2.98 mountX=0.41 mountY=0.51, mountTheta=0.90
03:09:44.386 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.11, opts=13)
03:09:44.386 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.11)
03:09:44.386 00.000 8976 Worker thread wakes up
03:09:44.387 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.11) opts 0xd
03:09:44.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.11)
03:09:44.387 00.000 8976 Moving (-0.67, 0.11) raw xDistance=0.41 yDistance=0.51
03:09:44.387 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:09:44.387 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:09:44.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:44.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:09:44.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
03:09:44.387 00.000 8976 MoveAxis(L, 2, ABG)
03:09:44.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:44.387 00.000 5052 Enqueuing Expose request
03:09:44.387 00.000 8976 stepping (-12, 21) + (-2, 0)
03:09:44.387 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:44.424 00.037 8976 Received - 47 (G) 
03:09:44.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:44.424 00.000 8976 stepped: pos (-14, 21)
03:09:44.424 00.000 8976 MoveAxis(D, 2, ABG)
03:09:44.424 00.000 8976 stepping (-14, 21) + (0, -2)
03:09:44.424 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:44.456 00.032 8976 Received - 47 (G) 
03:09:44.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:44.456 00.000 8976 stepped: pos (-14, 19)
03:09:44.456 00.000 8976 move complete, result=0
03:09:44.456 00.000 8976 worker thread done servicing request
03:09:44.456 00.000 8976 Worker thread wakes up
03:09:44.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:44.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:44.456 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:09:45.140 00.684 8976 Exposure complete
03:09:45.146 00.006 8976 worker thread done servicing request
03:09:45.146 00.000 5052 OnExposeComplete: enter
03:09:45.146 00.000 5052 UpdateGuideState(): m_state=6
03:09:45.146 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12339
03:09:45.146 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.94, Mass=133, SNR=7.9, Peak=66 HFD=2.2
03:09:45.146 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
03:09:45.146 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
03:09:45.146 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.23 hyp=0.32 cameraTheta=0.78 mountX=0.10 mountY=-0.31, mountTheta=-1.27
03:09:45.147 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.23, opts=13)
03:09:45.147 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.23)
03:09:45.147 00.000 8976 Worker thread wakes up
03:09:45.147 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:09:45.147 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:09:45.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:45.147 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:45.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.23) opts 0xd
03:09:45.148 00.001 5052 Enqueuing Expose request
03:09:45.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.23)
03:09:45.148 00.000 8976 Moving (0.23, 0.23) raw xDistance=0.10 yDistance=-0.31
03:09:45.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:09:45.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
03:09:45.148 00.000 8976 MoveAxis(R, 0, ABG)
03:09:45.148 00.000 8976 MoveAxis(U, 1, ABG)
03:09:45.148 00.000 8976 stepping (-14, 19) + (0, 1)
03:09:45.148 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:45.176 00.028 8976 Received - 47 (G) 
03:09:45.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:45.176 00.000 8976 stepped: pos (-14, 20)
03:09:45.176 00.000 8976 move complete, result=0
03:09:45.176 00.000 8976 worker thread done servicing request
03:09:45.176 00.000 8976 Worker thread wakes up
03:09:45.176 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:09:45.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:45.176 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:45.861 00.685 8976 Exposure complete
03:09:45.866 00.005 8976 worker thread done servicing request
03:09:45.866 00.000 5052 OnExposeComplete: enter
03:09:45.866 00.000 5052 UpdateGuideState(): m_state=6
03:09:45.866 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12340
03:09:45.866 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.55, Mass=128, SNR=7.8, Peak=66 HFD=2.0
03:09:45.866 00.000 5052 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.04) = xAngle (-3.91 = 2.37)
03:09:45.866 00.000 5052 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.01 = 2.27)
03:09:45.866 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.87 mountX=-0.12 mountY=0.13, mountTheta=2.32
03:09:45.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.16, opts=13)
03:09:45.867 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.16)
03:09:45.867 00.000 8976 Worker thread wakes up
03:09:45.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.16) opts 0xd
03:09:45.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.16)
03:09:45.867 00.000 8976 Moving (-0.05, -0.16) raw xDistance=-0.12 yDistance=0.13
03:09:45.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:09:45.868 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:09:45.868 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:09:45.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:45.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:09:45.868 00.000 8976 MoveAxis(R, 0, ABG)
03:09:45.868 00.000 8976 MoveAxis(U, 0, ABG)
03:09:45.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:45.868 00.000 5052 Enqueuing Expose request
03:09:45.868 00.000 8976 move complete, result=0
03:09:45.868 00.000 8976 worker thread done servicing request
03:09:45.868 00.000 8976 Worker thread wakes up
03:09:45.868 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:45.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:45.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:46.552 00.684 8976 Exposure complete
03:09:46.558 00.006 8976 worker thread done servicing request
03:09:46.558 00.000 5052 OnExposeComplete: enter
03:09:46.558 00.000 5052 UpdateGuideState(): m_state=6
03:09:46.558 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12341
03:09:46.558 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.33, Mass=145, SNR=8.3, Peak=65 HFD=1.9
03:09:46.558 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
03:09:46.558 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
03:09:46.558 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.38 hyp=0.40 cameraTheta=-1.21 mountX=-0.40 mountY=0.09, mountTheta=2.93
03:09:46.558 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.38, opts=13)
03:09:46.558 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.38)
03:09:46.558 00.000 8976 Worker thread wakes up
03:09:46.559 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.38) opts 0xd
03:09:46.559 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.38)
03:09:46.559 00.000 8976 Moving (0.14, -0.38) raw xDistance=-0.40 yDistance=0.09
03:09:46.559 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:09:46.559 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:09:46.559 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:46.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:09:46.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:09:46.559 00.000 8976 MoveAxis(R, 2, ABG)
03:09:46.559 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:46.559 00.000 5052 Enqueuing Expose request
03:09:46.559 00.000 8976 stepping (-14, 20) + (2, 0)
03:09:46.559 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:46.599 00.040 8976 Received - 47 (G) 
03:09:46.599 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:46.599 00.000 8976 stepped: pos (-12, 20)
03:09:46.599 00.000 8976 MoveAxis(U, 0, ABG)
03:09:46.599 00.000 8976 move complete, result=0
03:09:46.599 00.000 8976 worker thread done servicing request
03:09:46.599 00.000 8976 Worker thread wakes up
03:09:46.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:46.599 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:46.599 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
03:09:47.285 00.686 8976 Exposure complete
03:09:47.291 00.006 8976 worker thread done servicing request
03:09:47.291 00.000 5052 OnExposeComplete: enter
03:09:47.291 00.000 5052 UpdateGuideState(): m_state=6
03:09:47.291 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12342
03:09:47.291 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.99, Mass=138, SNR=8.1, Peak=65 HFD=2.5
03:09:47.291 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
03:09:47.291 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
03:09:47.291 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.28 mountX=0.21 mountY=-0.22, mountTheta=-0.81
03:09:47.292 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.28, opts=13)
03:09:47.292 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.28)
03:09:47.292 00.000 8976 Worker thread wakes up
03:09:47.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.28) opts 0xd
03:09:47.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.28)
03:09:47.292 00.000 8976 Moving (0.08, 0.28) raw xDistance=0.21 yDistance=-0.22
03:09:47.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:09:47.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:09:47.292 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:47.293 00.001 8976 MoveAxis(R, 0, ABG)
03:09:47.293 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:09:47.293 00.000 8976 MoveAxis(U, 0, ABG)
03:09:47.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:47.293 00.000 8976 move complete, result=0
03:09:47.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:47.293 00.000 5052 Enqueuing Expose request
03:09:47.293 00.000 8976 worker thread done servicing request
03:09:47.293 00.000 8976 Worker thread wakes up
03:09:47.293 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:47.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:47.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:47.979 00.686 8976 Exposure complete
03:09:47.985 00.006 8976 worker thread done servicing request
03:09:47.985 00.000 5052 OnExposeComplete: enter
03:09:47.985 00.000 5052 UpdateGuideState(): m_state=6
03:09:47.985 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12343
03:09:47.985 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.81, Mass=119, SNR=7.5, Peak=64 HFD=2.4
03:09:47.985 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
03:09:47.985 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
03:09:47.985 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.22 cameraTheta=0.48 mountX=0.00 mountY=-0.22, mountTheta=-1.56
03:09:47.985 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.10, opts=13)
03:09:47.985 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.10)
03:09:47.985 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:09:47.986 00.001 8976 Worker thread wakes up
03:09:47.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.10) opts 0xd
03:09:47.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.10)
03:09:47.986 00.000 8976 Moving (0.19, 0.10) raw xDistance=0.00 yDistance=-0.22
03:09:47.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:09:47.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:09:47.986 00.000 8976 MoveAxis(R, 0, ABG)
03:09:47.986 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
03:09:47.986 00.000 8976 MoveAxis(U, 0, ABG)
03:09:47.986 00.000 8976 move complete, result=0
03:09:47.986 00.000 8976 worker thread done servicing request
03:09:47.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:47.986 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:47.986 00.000 5052 Enqueuing Expose request
03:09:47.986 00.000 8976 Worker thread wakes up
03:09:47.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:47.986 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:47.986 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:48.670 00.684 8976 Exposure complete
03:09:48.676 00.006 8976 worker thread done servicing request
03:09:48.677 00.001 5052 OnExposeComplete: enter
03:09:48.677 00.000 5052 UpdateGuideState(): m_state=6
03:09:48.677 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12344
03:09:48.677 00.000 5052 Star::Find returns 1 (0), X=330.17, Y=281.71, Mass=141, SNR=8.2, Peak=69 HFD=2.1
03:09:48.677 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
03:09:48.677 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
03:09:48.677 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=0.00 hyp=1.00 cameraTheta=0.00 mountX=-0.45 mountY=-0.84, mountTheta=-2.07
03:09:48.678 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=0.00, opts=13)
03:09:48.678 00.000 5052 Enqueuing Move request for stepguider (1.00, 0.00)
03:09:48.678 00.000 8976 Worker thread wakes up
03:09:48.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, 0.00) opts 0xd
03:09:48.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, 0.00)
03:09:48.678 00.000 8976 Moving (1.00, 0.00) raw xDistance=-0.45 yDistance=-0.84
03:09:48.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
03:09:48.678 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:09:48.678 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:09:48.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:48.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
03:09:48.678 00.000 8976 MoveAxis(R, 2, ABG)
03:09:48.678 00.000 8976 stepping (-12, 20) + (2, 0)
03:09:48.678 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:48.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:48.678 00.000 5052 Enqueuing Expose request
03:09:48.709 00.031 8976 Received - 47 (G) 
03:09:48.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:48.709 00.000 8976 stepped: pos (-10, 20)
03:09:48.709 00.000 8976 MoveAxis(U, 3, ABG)
03:09:48.709 00.000 8976 stepping (-10, 20) + (0, 3)
03:09:48.709 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:48.740 00.031 8976 Received - 47 (G) 
03:09:48.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:48.741 00.001 8976 stepped: pos (-10, 23)
03:09:48.741 00.000 8976 move complete, result=0
03:09:48.741 00.000 8976 worker thread done servicing request
03:09:48.741 00.000 8976 Worker thread wakes up
03:09:48.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:48.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:48.741 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
03:09:49.419 00.678 8976 Exposure complete
03:09:49.424 00.005 8976 worker thread done servicing request
03:09:49.424 00.000 5052 OnExposeComplete: enter
03:09:49.424 00.000 5052 UpdateGuideState(): m_state=6
03:09:49.424 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12345
03:09:49.424 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.84, Mass=132, SNR=7.9, Peak=64 HFD=2.4
03:09:49.424 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
03:09:49.424 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
03:09:49.424 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.93 mountX=0.07 mountY=-0.15, mountTheta=-1.13
03:09:49.426 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.13, opts=13)
03:09:49.426 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.13)
03:09:49.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:09:49.426 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:09:49.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:49.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:49.426 00.000 5052 Enqueuing Expose request
03:09:49.426 00.000 8976 Worker thread wakes up
03:09:49.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.13) opts 0xd
03:09:49.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.13)
03:09:49.426 00.000 8976 Moving (0.09, 0.13) raw xDistance=0.07 yDistance=-0.15
03:09:49.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:09:49.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:09:49.426 00.000 8976 MoveAxis(R, 0, ABG)
03:09:49.426 00.000 8976 MoveAxis(U, 0, ABG)
03:09:49.426 00.000 8976 move complete, result=0
03:09:49.426 00.000 8976 worker thread done servicing request
03:09:49.426 00.000 8976 Worker thread wakes up
03:09:49.426 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:49.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:49.427 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:50.109 00.682 8976 Exposure complete
03:09:50.114 00.005 8976 worker thread done servicing request
03:09:50.115 00.001 5052 OnExposeComplete: enter
03:09:50.115 00.000 5052 UpdateGuideState(): m_state=6
03:09:50.115 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12346
03:09:50.115 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.09, Mass=135, SNR=8.0, Peak=68 HFD=2.3
03:09:50.115 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.41 = -0.41)
03:09:50.115 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
03:09:50.115 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.64 mountX=0.35 mountY=-0.19, mountTheta=-0.49
03:09:50.116 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.38, opts=13)
03:09:50.116 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.38)
03:09:50.116 00.000 8976 Worker thread wakes up
03:09:50.116 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.38) opts 0xd
03:09:50.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.38)
03:09:50.116 00.000 8976 Moving (-0.03, 0.38) raw xDistance=0.35 yDistance=-0.19
03:09:50.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:09:50.116 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:50.116 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:09:50.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:50.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:50.116 00.000 5052 Enqueuing Expose request
03:09:50.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:09:50.116 00.000 8976 MoveAxis(L, 1, ABG)
03:09:50.116 00.000 8976 stepping (-10, 23) + (-1, 0)
03:09:50.116 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:50.148 00.032 8976 Received - 47 (G) 
03:09:50.148 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:50.148 00.000 8976 stepped: pos (-11, 23)
03:09:50.148 00.000 8976 MoveAxis(U, 0, ABG)
03:09:50.148 00.000 8976 move complete, result=0
03:09:50.148 00.000 8976 worker thread done servicing request
03:09:50.148 00.000 8976 Worker thread wakes up
03:09:50.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:50.148 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:50.148 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.2 px 0 ms NORTH
03:09:50.831 00.683 8976 Exposure complete
03:09:50.836 00.005 8976 worker thread done servicing request
03:09:50.836 00.000 5052 OnExposeComplete: enter
03:09:50.836 00.000 5052 UpdateGuideState(): m_state=6
03:09:50.836 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12347
03:09:50.836 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.88, Mass=152, SNR=8.5, Peak=71 HFD=2.4
03:09:50.836 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
03:09:50.836 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
03:09:50.836 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.17 hyp=0.33 cameraTheta=0.55 mountX=0.03 mountY=-0.33, mountTheta=-1.49
03:09:50.837 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.17, opts=13)
03:09:50.837 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.17)
03:09:50.837 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:50.837 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
03:09:50.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:50.837 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:50.837 00.000 5052 Enqueuing Expose request
03:09:50.837 00.000 8976 Worker thread wakes up
03:09:50.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.17) opts 0xd
03:09:50.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.17)
03:09:50.837 00.000 8976 Moving (0.28, 0.17) raw xDistance=0.03 yDistance=-0.33
03:09:50.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:09:50.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:09:50.837 00.000 8976 MoveAxis(R, 0, ABG)
03:09:50.837 00.000 8976 MoveAxis(U, 1, ABG)
03:09:50.838 00.001 8976 stepping (-11, 23) + (0, 1)
03:09:50.838 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:50.867 00.029 8976 Received - 47 (G) 
03:09:50.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:50.867 00.000 8976 stepped: pos (-11, 24)
03:09:50.867 00.000 8976 move complete, result=0
03:09:50.867 00.000 8976 worker thread done servicing request
03:09:50.867 00.000 8976 Worker thread wakes up
03:09:50.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:50.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:50.867 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:09:51.552 00.685 8976 Exposure complete
03:09:51.558 00.006 8976 worker thread done servicing request
03:09:51.559 00.001 5052 OnExposeComplete: enter
03:09:51.559 00.000 5052 UpdateGuideState(): m_state=6
03:09:51.559 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12348
03:09:51.559 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.03, Mass=118, SNR=7.5, Peak=70 HFD=2.1
03:09:51.559 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
03:09:51.559 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
03:09:51.559 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.32 hyp=0.34 cameraTheta=1.17 mountX=0.22 mountY=-0.28, mountTheta=-0.91
03:09:51.559 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.32, opts=13)
03:09:51.559 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.32)
03:09:51.560 00.001 8976 Worker thread wakes up
03:09:51.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.32) opts 0xd
03:09:51.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.32)
03:09:51.560 00.000 8976 Moving (0.13, 0.32) raw xDistance=0.22 yDistance=-0.28
03:09:51.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:09:51.560 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
03:09:51.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:51.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:09:51.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
03:09:51.560 00.000 8976 MoveAxis(R, 0, ABG)
03:09:51.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:51.560 00.000 5052 Enqueuing Expose request
03:09:51.560 00.000 8976 MoveAxis(U, 1, ABG)
03:09:51.560 00.000 8976 stepping (-11, 24) + (0, 1)
03:09:51.560 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:51.586 00.026 8976 Received - 47 (G) 
03:09:51.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:51.586 00.000 8976 stepped: pos (-11, 25)
03:09:51.586 00.000 8976 move complete, result=0
03:09:51.586 00.000 8976 worker thread done servicing request
03:09:51.586 00.000 8976 Worker thread wakes up
03:09:51.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:51.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:51.586 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:09:52.272 00.686 8976 Exposure complete
03:09:52.278 00.006 8976 worker thread done servicing request
03:09:52.278 00.000 5052 OnExposeComplete: enter
03:09:52.278 00.000 5052 UpdateGuideState(): m_state=6
03:09:52.278 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12349
03:09:52.278 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=282.21, Mass=125, SNR=7.7, Peak=71 HFD=2.1
03:09:52.278 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
03:09:52.278 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
03:09:52.278 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.50 hyp=0.51 cameraTheta=1.68 mountX=0.47 mountY=-0.23, mountTheta=-0.45
03:09:52.279 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.50, opts=13)
03:09:52.279 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.50)
03:09:52.279 00.000 8976 Worker thread wakes up
03:09:52.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.50) opts 0xd
03:09:52.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.50)
03:09:52.279 00.000 8976 Moving (-0.06, 0.50) raw xDistance=0.47 yDistance=-0.23
03:09:52.279 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:09:52.279 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
03:09:52.280 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:52.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:52.280 00.000 5052 Enqueuing Expose request
03:09:52.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
03:09:52.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:09:52.280 00.000 8976 MoveAxis(L, 2, ABG)
03:09:52.280 00.000 8976 stepping (-11, 25) + (-2, 0)
03:09:52.280 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:52.305 00.025 8976 Received - 47 (G) 
03:09:52.305 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:52.305 00.000 8976 stepped: pos (-13, 25)
03:09:52.305 00.000 8976 MoveAxis(U, 0, ABG)
03:09:52.305 00.000 8976 move complete, result=0
03:09:52.306 00.001 8976 worker thread done servicing request
03:09:52.306 00.000 8976 Worker thread wakes up
03:09:52.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:52.306 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:52.306 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
03:09:52.995 00.689 8976 Exposure complete
03:09:53.000 00.005 8976 worker thread done servicing request
03:09:53.000 00.000 5052 OnExposeComplete: enter
03:09:53.000 00.000 5052 UpdateGuideState(): m_state=6
03:09:53.000 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12350
03:09:53.000 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.47, Mass=128, SNR=7.8, Peak=69 HFD=1.5
03:09:53.000 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.04) = xAngle (-2.60 = -2.60)
03:09:53.000 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.70 = -2.70)
03:09:53.000 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.24 hyp=0.46 cameraTheta=-0.56 mountX=-0.40 mountY=-0.20, mountTheta=-2.68
03:09:53.001 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.24, opts=13)
03:09:53.001 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.24)
03:09:53.001 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:09:53.001 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:09:53.001 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:53.001 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:53.001 00.000 5052 Enqueuing Expose request
03:09:53.001 00.000 8976 Worker thread wakes up
03:09:53.001 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.24) opts 0xd
03:09:53.001 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.24)
03:09:53.001 00.000 8976 Moving (0.39, -0.24) raw xDistance=-0.40 yDistance=-0.20
03:09:53.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40
03:09:53.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:09:53.002 00.001 8976 MoveAxis(R, 1, ABG)
03:09:53.002 00.000 8976 stepping (-13, 25) + (1, 0)
03:09:53.002 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:53.024 00.022 8976 Received - 47 (G) 
03:09:53.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:53.024 00.000 8976 stepped: pos (-12, 25)
03:09:53.025 00.001 8976 MoveAxis(U, 0, ABG)
03:09:53.025 00.000 8976 move complete, result=0
03:09:53.025 00.000 8976 worker thread done servicing request
03:09:53.025 00.000 8976 Worker thread wakes up
03:09:53.025 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.2 px 0 ms NORTH
03:09:53.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:53.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:53.709 00.684 8976 Exposure complete
03:09:53.714 00.005 8976 worker thread done servicing request
03:09:53.714 00.000 5052 OnExposeComplete: enter
03:09:53.714 00.000 5052 UpdateGuideState(): m_state=6
03:09:53.714 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12351
03:09:53.714 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=282.48, Mass=134, SNR=8.0, Peak=69 HFD=2.1
03:09:53.714 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
03:09:53.714 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
03:09:53.714 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.77 hyp=1.00 cameraTheta=0.87 mountX=0.39 mountY=-0.96, mountTheta=-1.18
03:09:53.715 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.77, opts=13)
03:09:53.715 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.77)
03:09:53.715 00.000 8976 Worker thread wakes up
03:09:53.715 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.77) opts 0xd
03:09:53.715 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.77)
03:09:53.715 00.000 8976 Moving (0.64, 0.77) raw xDistance=0.39 yDistance=-0.96
03:09:53.715 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:09:53.715 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:09:53.716 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:53.716 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:53.716 00.000 5052 Enqueuing Expose request
03:09:53.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
03:09:53.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.96
03:09:53.716 00.000 8976 MoveAxis(L, 2, ABG)
03:09:53.716 00.000 8976 stepping (-12, 25) + (-2, 0)
03:09:53.716 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:53.745 00.029 8976 Received - 47 (G) 
03:09:53.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:53.745 00.000 8976 stepped: pos (-14, 25)
03:09:53.745 00.000 8976 MoveAxis(U, 4, ABG)
03:09:53.745 00.000 8976 stepping (-14, 25) + (0, 4)
03:09:53.745 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:09:53.777 00.032 8976 Received - 47 (G) 
03:09:53.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:09:53.777 00.000 8976 stepped: pos (-14, 29)
03:09:53.777 00.000 8976 move complete, result=0
03:09:53.777 00.000 8976 worker thread done servicing request
03:09:53.777 00.000 8976 Worker thread wakes up
03:09:53.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:53.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:53.777 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -1.0 px 4 ms NORTH
03:09:54.478 00.701 8976 Exposure complete
03:09:54.483 00.005 8976 worker thread done servicing request
03:09:54.483 00.000 5052 OnExposeComplete: enter
03:09:54.483 00.000 5052 UpdateGuideState(): m_state=6
03:09:54.484 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12352
03:09:54.484 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=280.95, Mass=119, SNR=7.6, Peak=70 HFD=2.1
03:09:54.484 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.04) = xAngle (-3.25 = 3.04)
03:09:54.484 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
03:09:54.484 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.76 hyp=0.82 cameraTheta=-1.20 mountX=-0.81 mountY=0.17, mountTheta=2.94
03:09:54.484 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.76, opts=13)
03:09:54.485 00.001 5052 Enqueuing Move request for stepguider (0.29, -0.76)
03:09:54.485 00.000 8976 Worker thread wakes up
03:09:54.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.76) opts 0xd
03:09:54.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.76)
03:09:54.485 00.000 8976 Moving (0.29, -0.76) raw xDistance=-0.81 yDistance=0.17
03:09:54.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:09:54.485 00.000 5052 UpdateGuideState exits: m=119 SNR=7.6
03:09:54.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:54.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:54.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.81
03:09:54.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:09:54.485 00.000 8976 MoveAxis(R, 3, ABG)
03:09:54.485 00.000 8976 stepping (-14, 29) + (3, 0)
03:09:54.485 00.000 5052 Enqueuing Expose request
03:09:54.485 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:54.512 00.027 8976 Received - 47 (G) 
03:09:54.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:09:54.512 00.000 8976 stepped: pos (-11, 29)
03:09:54.512 00.000 8976 MoveAxis(U, 0, ABG)
03:09:54.512 00.000 8976 move complete, result=0
03:09:54.512 00.000 8976 worker thread done servicing request
03:09:54.512 00.000 8976 Worker thread wakes up
03:09:54.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:54.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:54.512 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.2 px 0 ms NORTH
03:09:55.197 00.685 8976 Exposure complete
03:09:55.203 00.006 8976 worker thread done servicing request
03:09:55.203 00.000 5052 OnExposeComplete: enter
03:09:55.203 00.000 5052 UpdateGuideState(): m_state=6
03:09:55.203 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12353
03:09:55.203 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.77, Mass=148, SNR=8.3, Peak=70 HFD=2.2
03:09:55.203 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:09:55.203 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
03:09:55.203 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.83 mountX=0.13 mountY=0.11, mountTheta=0.73
03:09:55.204 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.06, opts=13)
03:09:55.204 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.06)
03:09:55.204 00.000 8976 Worker thread wakes up
03:09:55.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.06) opts 0xd
03:09:55.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.06)
03:09:55.204 00.000 8976 Moving (-0.17, 0.06) raw xDistance=0.13 yDistance=0.11
03:09:55.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:09:55.204 00.000 5052 UpdateGuideState exits: m=148 SNR=8.3
03:09:55.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:55.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:55.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:09:55.204 00.000 5052 Enqueuing Expose request
03:09:55.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:09:55.204 00.000 8976 MoveAxis(R, 0, ABG)
03:09:55.205 00.001 8976 MoveAxis(U, 0, ABG)
03:09:55.205 00.000 8976 move complete, result=0
03:09:55.205 00.000 8976 worker thread done servicing request
03:09:55.205 00.000 8976 Worker thread wakes up
03:09:55.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:55.205 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:55.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:55.905 00.700 8976 Exposure complete
03:09:55.911 00.006 8976 worker thread done servicing request
03:09:55.911 00.000 5052 OnExposeComplete: enter
03:09:55.911 00.000 5052 UpdateGuideState(): m_state=6
03:09:55.911 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12354
03:09:55.911 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=282.08, Mass=144, SNR=8.3, Peak=72 HFD=2.2
03:09:55.911 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.48 = -0.48)
03:09:55.911 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
03:09:55.911 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.37 hyp=0.37 cameraTheta=1.56 mountX=0.33 mountY=-0.21, mountTheta=-0.56
03:09:55.912 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.37, opts=13)
03:09:55.912 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.37)
03:09:55.912 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:09:55.912 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:09:55.912 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:55.912 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:55.912 00.000 5052 Enqueuing Expose request
03:09:55.912 00.000 8976 Worker thread wakes up
03:09:55.912 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.37) opts 0xd
03:09:55.912 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.37)
03:09:55.912 00.000 8976 Moving (0.00, 0.37) raw xDistance=0.33 yDistance=-0.21
03:09:55.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:09:55.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:09:55.912 00.000 8976 MoveAxis(L, 1, ABG)
03:09:55.912 00.000 8976 stepping (-11, 29) + (-1, 0)
03:09:55.912 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:55.935 00.023 8976 Received - 47 (G) 
03:09:55.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:55.935 00.000 8976 stepped: pos (-12, 29)
03:09:55.935 00.000 8976 MoveAxis(U, 0, ABG)
03:09:55.935 00.000 8976 move complete, result=0
03:09:55.935 00.000 8976 worker thread done servicing request
03:09:55.935 00.000 8976 Worker thread wakes up
03:09:55.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:55.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:55.935 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
03:09:56.623 00.688 8976 Exposure complete
03:09:56.629 00.006 8976 worker thread done servicing request
03:09:56.629 00.000 5052 OnExposeComplete: enter
03:09:56.629 00.000 5052 UpdateGuideState(): m_state=6
03:09:56.629 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12355
03:09:56.629 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.53, Mass=125, SNR=7.7, Peak=69 HFD=2.2
03:09:56.630 00.001 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
03:09:56.630 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.50)
03:09:56.630 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.18 hyp=0.37 cameraTheta=-2.64 mountX=-0.01 mountY=0.37, mountTheta=1.60
03:09:56.630 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.18, opts=13)
03:09:56.630 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.18)
03:09:56.630 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:09:56.630 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
03:09:56.630 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:56.630 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:56.630 00.000 5052 Enqueuing Expose request
03:09:56.631 00.001 8976 Worker thread wakes up
03:09:56.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.18) opts 0xd
03:09:56.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.18)
03:09:56.631 00.000 8976 Moving (-0.32, -0.18) raw xDistance=-0.01 yDistance=0.37
03:09:56.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:09:56.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:09:56.631 00.000 8976 MoveAxis(R, 0, ABG)
03:09:56.631 00.000 8976 MoveAxis(D, 1, ABG)
03:09:56.631 00.000 8976 stepping (-12, 29) + (0, -1)
03:09:56.631 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:56.654 00.023 8976 Received - 47 (G) 
03:09:56.654 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:56.654 00.000 8976 stepped: pos (-12, 28)
03:09:56.654 00.000 8976 move complete, result=0
03:09:56.654 00.000 8976 worker thread done servicing request
03:09:56.654 00.000 8976 Worker thread wakes up
03:09:56.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:56.654 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:09:56.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:57.340 00.686 8976 Exposure complete
03:09:57.345 00.005 8976 worker thread done servicing request
03:09:57.346 00.001 5052 OnExposeComplete: enter
03:09:57.346 00.000 5052 UpdateGuideState(): m_state=6
03:09:57.346 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12356
03:09:57.346 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.97, Mass=127, SNR=7.7, Peak=71 HFD=2.0
03:09:57.346 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
03:09:57.346 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
03:09:57.346 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.97 mountX=0.28 mountY=-0.05, mountTheta=-0.18
03:09:57.346 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.26, opts=13)
03:09:57.346 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.26)
03:09:57.346 00.000 8976 Worker thread wakes up
03:09:57.347 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.26) opts 0xd
03:09:57.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.26)
03:09:57.347 00.000 8976 Moving (-0.11, 0.26) raw xDistance=0.28 yDistance=-0.05
03:09:57.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:09:57.347 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:09:57.347 00.000 5052 UpdateGuideState exits: m=127 SNR=7.7
03:09:57.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:57.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:09:57.347 00.000 8976 MoveAxis(L, 1, ABG)
03:09:57.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:57.347 00.000 5052 Enqueuing Expose request
03:09:57.347 00.000 8976 stepping (-12, 28) + (-1, 0)
03:09:57.347 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:57.373 00.026 8976 Received - 47 (G) 
03:09:57.373 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:09:57.373 00.000 8976 stepped: pos (-13, 28)
03:09:57.373 00.000 8976 MoveAxis(U, 0, ABG)
03:09:57.373 00.000 8976 move complete, result=0
03:09:57.373 00.000 8976 worker thread done servicing request
03:09:57.373 00.000 8976 Worker thread wakes up
03:09:57.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:57.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:57.373 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:09:58.063 00.690 8976 Exposure complete
03:09:58.068 00.005 8976 worker thread done servicing request
03:09:58.068 00.000 5052 OnExposeComplete: enter
03:09:58.068 00.000 5052 UpdateGuideState(): m_state=6
03:09:58.068 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12357
03:09:58.068 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.66, Mass=132, SNR=7.9, Peak=65 HFD=2.3
03:09:58.069 00.001 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.33)
03:09:58.069 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
03:09:58.069 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-2.91 mountX=0.06 mountY=0.21, mountTheta=1.32
03:09:58.069 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.05, opts=13)
03:09:58.069 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.05)
03:09:58.069 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:09:58.069 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:09:58.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:58.069 00.000 8976 Worker thread wakes up
03:09:58.069 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.05) opts 0xd
03:09:58.070 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:58.070 00.000 5052 Enqueuing Expose request
03:09:58.070 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.05)
03:09:58.070 00.000 8976 Moving (-0.22, -0.05) raw xDistance=0.06 yDistance=0.21
03:09:58.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:09:58.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:09:58.070 00.000 8976 MoveAxis(R, 0, ABG)
03:09:58.070 00.000 8976 MoveAxis(U, 0, ABG)
03:09:58.070 00.000 8976 move complete, result=0
03:09:58.070 00.000 8976 worker thread done servicing request
03:09:58.070 00.000 8976 Worker thread wakes up
03:09:58.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:58.070 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:09:58.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:58.753 00.683 8976 Exposure complete
03:09:58.759 00.006 8976 worker thread done servicing request
03:09:58.760 00.001 5052 OnExposeComplete: enter
03:09:58.760 00.000 5052 UpdateGuideState(): m_state=6
03:09:58.760 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12358
03:09:58.760 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.14, Mass=154, SNR=8.5, Peak=68 HFD=2.4
03:09:58.760 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.97 = 2.31)
03:09:58.760 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.21)
03:09:58.760 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.57 hyp=0.61 cameraTheta=-1.93 mountX=-0.41 mountY=0.49, mountTheta=2.27
03:09:58.761 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.57, opts=13)
03:09:58.761 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.57)
03:09:58.761 00.000 8976 Worker thread wakes up
03:09:58.762 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.57) opts 0xd
03:09:58.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.57)
03:09:58.762 00.000 8976 Moving (-0.21, -0.57) raw xDistance=-0.41 yDistance=0.49
03:09:58.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:09:58.762 00.000 5052 UpdateGuideState exits: m=154 SNR=8.5
03:09:58.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:58.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:58.762 00.000 5052 Enqueuing Expose request
03:09:58.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
03:09:58.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:09:58.762 00.000 8976 MoveAxis(R, 2, ABG)
03:09:58.762 00.000 8976 stepping (-13, 28) + (2, 0)
03:09:58.762 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:58.796 00.034 8976 Received - 47 (G) 
03:09:58.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:58.796 00.000 8976 stepped: pos (-11, 28)
03:09:58.796 00.000 8976 MoveAxis(D, 2, ABG)
03:09:58.796 00.000 8976 stepping (-11, 28) + (0, -2)
03:09:58.796 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:58.828 00.032 8976 Received - 47 (G) 
03:09:58.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:09:58.828 00.000 8976 stepped: pos (-11, 26)
03:09:58.828 00.000 8976 move complete, result=0
03:09:58.828 00.000 8976 worker thread done servicing request
03:09:58.828 00.000 8976 Worker thread wakes up
03:09:58.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:58.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:09:58.828 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:09:59.528 00.700 8976 Exposure complete
03:09:59.534 00.006 8976 worker thread done servicing request
03:09:59.534 00.000 5052 OnExposeComplete: enter
03:09:59.534 00.000 5052 UpdateGuideState(): m_state=6
03:09:59.534 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12359
03:09:59.534 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.72, Mass=145, SNR=8.2, Peak=69 HFD=2.4
03:09:59.534 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
03:09:59.534 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
03:09:59.534 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.98 mountX=0.01 mountY=-0.01, mountTheta=-1.08
03:09:59.535 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.01, opts=13)
03:09:59.535 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.01)
03:09:59.535 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:09:59.535 00.000 5052 UpdateGuideState exits: m=145 SNR=8.2
03:09:59.535 00.000 8976 Worker thread wakes up
03:09:59.535 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.01) opts 0xd
03:09:59.535 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.01)
03:09:59.535 00.000 8976 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
03:09:59.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:59.535 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:09:59.535 00.000 5052 Enqueuing Expose request
03:09:59.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:09:59.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:09:59.535 00.000 8976 MoveAxis(R, 0, ABG)
03:09:59.535 00.000 8976 MoveAxis(U, 0, ABG)
03:09:59.535 00.000 8976 move complete, result=0
03:09:59.535 00.000 8976 worker thread done servicing request
03:09:59.535 00.000 8976 Worker thread wakes up
03:09:59.536 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:09:59.536 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:59.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:00.224 00.688 8976 Exposure complete
03:10:00.230 00.006 8976 worker thread done servicing request
03:10:00.230 00.000 5052 OnExposeComplete: enter
03:10:00.230 00.000 5052 UpdateGuideState(): m_state=6
03:10:00.230 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12360
03:10:00.230 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.57, Mass=148, SNR=8.3, Peak=68 HFD=2.4
03:10:00.230 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
03:10:00.230 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
03:10:00.230 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.86 hyp=0.86 cameraTheta=1.69 mountX=0.81 mountY=-0.38, mountTheta=-0.44
03:10:00.231 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.86, opts=13)
03:10:00.231 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.86)
03:10:00.232 00.001 8976 Worker thread wakes up
03:10:00.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.86) opts 0xd
03:10:00.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.86)
03:10:00.232 00.000 8976 Moving (-0.10, 0.86) raw xDistance=0.81 yDistance=-0.38
03:10:00.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
03:10:00.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:10:00.232 00.000 5052 UpdateGuideState exits: m=148 SNR=8.3
03:10:00.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:00.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:10:00.232 00.000 8976 MoveAxis(L, 3, ABG)
03:10:00.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:00.232 00.000 5052 Enqueuing Expose request
03:10:00.232 00.000 8976 stepping (-11, 26) + (-3, 0)
03:10:00.232 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:00.266 00.034 8976 Received - 47 (G) 
03:10:00.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:00.266 00.000 8976 stepped: pos (-14, 26)
03:10:00.266 00.000 8976 MoveAxis(U, 2, ABG)
03:10:00.266 00.000 8976 stepping (-14, 26) + (0, 2)
03:10:00.267 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:00.299 00.032 8976 Received - 47 (G) 
03:10:00.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:00.299 00.000 8976 stepped: pos (-14, 28)
03:10:00.299 00.000 8976 move complete, result=0
03:10:00.299 00.000 8976 worker thread done servicing request
03:10:00.299 00.000 8976 Worker thread wakes up
03:10:00.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:00.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:00.299 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.4 px 2 ms NORTH
03:10:00.980 00.681 8976 Exposure complete
03:10:00.985 00.005 8976 worker thread done servicing request
03:10:00.985 00.000 5052 OnExposeComplete: enter
03:10:00.985 00.000 5052 UpdateGuideState(): m_state=6
03:10:00.985 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12361
03:10:00.985 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.63, Mass=126, SNR=7.7, Peak=63 HFD=2.3
03:10:00.985 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.54 = 1.75)
03:10:00.985 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
03:10:00.985 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.49 mountX=-0.02 mountY=0.13, mountTheta=1.74
03:10:00.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.08, opts=13)
03:10:00.986 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.08)
03:10:00.986 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:10:00.986 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
03:10:00.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:00.986 00.000 8976 Worker thread wakes up
03:10:00.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.08) opts 0xd
03:10:00.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.08)
03:10:00.986 00.000 8976 Moving (-0.10, -0.08) raw xDistance=-0.02 yDistance=0.13
03:10:00.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:10:00.986 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:00.986 00.000 5052 Enqueuing Expose request
03:10:00.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:10:00.987 00.001 8976 MoveAxis(R, 0, ABG)
03:10:00.987 00.000 8976 MoveAxis(U, 0, ABG)
03:10:00.987 00.000 8976 move complete, result=0
03:10:00.987 00.000 8976 worker thread done servicing request
03:10:00.987 00.000 8976 Worker thread wakes up
03:10:00.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:00.987 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:00.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:01.672 00.685 8976 Exposure complete
03:10:01.677 00.005 8976 worker thread done servicing request
03:10:01.677 00.000 5052 OnExposeComplete: enter
03:10:01.677 00.000 5052 UpdateGuideState(): m_state=6
03:10:01.677 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12362
03:10:01.677 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.79, Mass=114, SNR=7.4, Peak=63 HFD=2.1
03:10:01.677 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:10:01.677 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
03:10:01.677 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.08 hyp=0.50 cameraTheta=2.98 mountX=0.30 mountY=0.37, mountTheta=0.89
03:10:01.678 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.08, opts=13)
03:10:01.678 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.08)
03:10:01.678 00.000 8976 Worker thread wakes up
03:10:01.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.08) opts 0xd
03:10:01.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.08)
03:10:01.678 00.000 8976 Moving (-0.49, 0.08) raw xDistance=0.30 yDistance=0.37
03:10:01.678 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:10:01.678 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
03:10:01.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:01.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:10:01.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:10:01.678 00.000 8976 MoveAxis(L, 1, ABG)
03:10:01.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:01.679 00.001 5052 Enqueuing Expose request
03:10:01.679 00.000 8976 stepping (-14, 28) + (-1, 0)
03:10:01.679 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:01.706 00.027 8976 Received - 47 (G) 
03:10:01.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:01.706 00.000 8976 stepped: pos (-15, 28)
03:10:01.706 00.000 8976 MoveAxis(D, 1, ABG)
03:10:01.706 00.000 8976 stepping (-15, 28) + (0, -1)
03:10:01.706 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:01.738 00.032 8976 Received - 47 (G) 
03:10:01.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:01.738 00.000 8976 stepped: pos (-15, 27)
03:10:01.738 00.000 8976 move complete, result=0
03:10:01.738 00.000 8976 worker thread done servicing request
03:10:01.738 00.000 8976 Worker thread wakes up
03:10:01.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:01.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:01.738 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 1 ms SOUTH
03:10:02.416 00.678 8976 Exposure complete
03:10:02.421 00.005 8976 worker thread done servicing request
03:10:02.421 00.000 5052 OnExposeComplete: enter
03:10:02.422 00.001 5052 UpdateGuideState(): m_state=6
03:10:02.422 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12363
03:10:02.422 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=282.00, Mass=119, SNR=7.5, Peak=62 HFD=2.3
03:10:02.422 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.09 = -1.09)
03:10:02.422 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.19 = -1.19)
03:10:02.422 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.29 hyp=0.36 cameraTheta=0.96 mountX=0.17 mountY=-0.33, mountTheta=-1.11
03:10:02.422 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.29, opts=13)
03:10:02.422 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.29)
03:10:02.422 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:10:02.422 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
03:10:02.423 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:02.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:02.423 00.000 5052 Enqueuing Expose request
03:10:02.423 00.000 8976 Worker thread wakes up
03:10:02.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.29) opts 0xd
03:10:02.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.29)
03:10:02.423 00.000 8976 Moving (0.21, 0.29) raw xDistance=0.17 yDistance=-0.33
03:10:02.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:10:02.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
03:10:02.423 00.000 8976 MoveAxis(R, 0, ABG)
03:10:02.423 00.000 8976 MoveAxis(U, 1, ABG)
03:10:02.423 00.000 8976 stepping (-15, 27) + (0, 1)
03:10:02.424 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:02.440 00.016 8976 Received - 47 (G) 
03:10:02.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:02.440 00.000 8976 stepped: pos (-15, 28)
03:10:02.440 00.000 8976 move complete, result=0
03:10:02.441 00.001 8976 worker thread done servicing request
03:10:02.441 00.000 8976 Worker thread wakes up
03:10:02.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:02.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:02.441 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:10:03.143 00.702 8976 Exposure complete
03:10:03.150 00.007 8976 worker thread done servicing request
03:10:03.150 00.000 5052 OnExposeComplete: enter
03:10:03.150 00.000 5052 UpdateGuideState(): m_state=6
03:10:03.150 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12364
03:10:03.150 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.98, Mass=121, SNR=7.6, Peak=67 HFD=2.1
03:10:03.150 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
03:10:03.150 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
03:10:03.150 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.28 cameraTheta=1.90 mountX=0.28 mountY=-0.07, mountTheta=-0.24
03:10:03.151 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.27, opts=13)
03:10:03.151 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.27)
03:10:03.151 00.000 8976 Worker thread wakes up
03:10:03.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.27) opts 0xd
03:10:03.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.27)
03:10:03.152 00.001 8976 Moving (-0.09, 0.27) raw xDistance=0.28 yDistance=-0.07
03:10:03.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:10:03.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:10:03.152 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
03:10:03.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:03.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:03.152 00.000 5052 Enqueuing Expose request
03:10:03.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:10:03.152 00.000 8976 MoveAxis(L, 1, ABG)
03:10:03.152 00.000 8976 stepping (-15, 28) + (-1, 0)
03:10:03.152 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:03.176 00.024 8976 Received - 47 (G) 
03:10:03.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:03.176 00.000 8976 stepped: pos (-16, 28)
03:10:03.176 00.000 8976 MoveAxis(U, 0, ABG)
03:10:03.176 00.000 8976 move complete, result=0
03:10:03.176 00.000 8976 worker thread done servicing request
03:10:03.176 00.000 8976 Worker thread wakes up
03:10:03.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:03.176 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:03.176 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:10:03.863 00.687 8976 Exposure complete
03:10:03.868 00.005 8976 worker thread done servicing request
03:10:03.868 00.000 5052 OnExposeComplete: enter
03:10:03.869 00.001 5052 UpdateGuideState(): m_state=6
03:10:03.869 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12365
03:10:03.869 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.48, Mass=133, SNR=7.9, Peak=66 HFD=2.2
03:10:03.869 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.23 = 2.06)
03:10:03.869 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.95)
03:10:03.869 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-2.18 mountX=-0.13 mountY=0.26, mountTheta=2.04
03:10:03.869 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.23, opts=13)
03:10:03.869 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.23)
03:10:03.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:10:03.870 00.001 5052 UpdateGuideState exits: m=133 SNR=7.9
03:10:03.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:03.870 00.000 8976 Worker thread wakes up
03:10:03.870 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.23) opts 0xd
03:10:03.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.23)
03:10:03.870 00.000 8976 Moving (-0.16, -0.23) raw xDistance=-0.13 yDistance=0.26
03:10:03.870 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:03.870 00.000 5052 Enqueuing Expose request
03:10:03.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:10:03.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:10:03.870 00.000 8976 MoveAxis(R, 0, ABG)
03:10:03.870 00.000 8976 MoveAxis(U, 0, ABG)
03:10:03.870 00.000 8976 move complete, result=0
03:10:03.870 00.000 8976 worker thread done servicing request
03:10:03.870 00.000 8976 Worker thread wakes up
03:10:03.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:03.870 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:10:03.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:04.556 00.686 8976 Exposure complete
03:10:04.561 00.005 8976 worker thread done servicing request
03:10:04.561 00.000 5052 OnExposeComplete: enter
03:10:04.561 00.000 5052 UpdateGuideState(): m_state=6
03:10:04.561 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12366
03:10:04.561 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=280.81, Mass=144, SNR=8.3, Peak=71 HFD=2.2
03:10:04.561 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.04) = xAngle (-3.89 = 2.39)
03:10:04.562 00.001 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.29)
03:10:04.562 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.90 hyp=0.93 cameraTheta=-1.85 mountX=-0.68 mountY=0.70, mountTheta=2.34
03:10:04.562 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.90, opts=13)
03:10:04.562 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.90)
03:10:04.563 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:10:04.563 00.000 8976 Worker thread wakes up
03:10:04.563 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:10:04.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:04.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:04.563 00.000 5052 Enqueuing Expose request
03:10:04.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.90) opts 0xd
03:10:04.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.90)
03:10:04.563 00.000 8976 Moving (-0.26, -0.90) raw xDistance=-0.68 yDistance=0.70
03:10:04.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
03:10:04.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
03:10:04.563 00.000 8976 MoveAxis(R, 3, ABG)
03:10:04.563 00.000 8976 stepping (-16, 28) + (3, 0)
03:10:04.563 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:04.600 00.037 8976 Received - 47 (G) 
03:10:04.600 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:04.600 00.000 8976 stepped: pos (-13, 28)
03:10:04.600 00.000 8976 MoveAxis(D, 3, ABG)
03:10:04.600 00.000 8976 stepping (-13, 28) + (0, -3)
03:10:04.600 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:04.631 00.031 8976 Received - 47 (G) 
03:10:04.631 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:04.631 00.000 8976 stepped: pos (-13, 25)
03:10:04.631 00.000 8976 move complete, result=0
03:10:04.631 00.000 8976 worker thread done servicing request
03:10:04.631 00.000 8976 Worker thread wakes up
03:10:04.631 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.7 px 3 ms SOUTH
03:10:04.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:04.631 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:05.315 00.684 8976 Exposure complete
03:10:05.320 00.005 8976 worker thread done servicing request
03:10:05.320 00.000 5052 OnExposeComplete: enter
03:10:05.320 00.000 5052 UpdateGuideState(): m_state=6
03:10:05.320 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12367
03:10:05.320 00.000 5052 Star::Find returns 1 (0), X=328.18, Y=281.70, Mass=114, SNR=7.4, Peak=69 HFD=1.7
03:10:05.321 00.001 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
03:10:05.321 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
03:10:05.321 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=-0.01 hyp=0.99 cameraTheta=-3.13 mountX=0.44 mountY=0.84, mountTheta=1.09
03:10:05.322 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=-0.01, opts=13)
03:10:05.322 00.000 5052 Enqueuing Move request for stepguider (-0.99, -0.01)
03:10:05.322 00.000 8976 Worker thread wakes up
03:10:05.322 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, -0.01) opts 0xd
03:10:05.322 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, -0.01)
03:10:05.322 00.000 8976 Moving (-0.99, -0.01) raw xDistance=0.44 yDistance=0.84
03:10:05.322 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:10:05.322 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
03:10:05.322 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:05.322 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44
03:10:05.322 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.84
03:10:05.322 00.000 8976 MoveAxis(L, 2, ABG)
03:10:05.322 00.000 8976 stepping (-13, 25) + (-2, 0)
03:10:05.323 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:05.323 00.000 5052 Enqueuing Expose request
03:10:05.323 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:05.351 00.028 8976 Received - 47 (G) 
03:10:05.351 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:05.351 00.000 8976 stepped: pos (-15, 25)
03:10:05.351 00.000 8976 MoveAxis(D, 4, ABG)
03:10:05.351 00.000 8976 stepping (-15, 25) + (0, -4)
03:10:05.351 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:05.383 00.032 8976 Received - 47 (G) 
03:10:05.383 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:05.383 00.000 8976 stepped: pos (-15, 21)
03:10:05.383 00.000 8976 move complete, result=0
03:10:05.383 00.000 8976 worker thread done servicing request
03:10:05.383 00.000 8976 Worker thread wakes up
03:10:05.383 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:05.383 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:05.383 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 4 ms SOUTH
03:10:06.068 00.685 8976 Exposure complete
03:10:06.074 00.006 8976 worker thread done servicing request
03:10:06.075 00.001 5052 OnExposeComplete: enter
03:10:06.075 00.000 5052 UpdateGuideState(): m_state=6
03:10:06.075 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12368
03:10:06.075 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.53, Mass=118, SNR=7.5, Peak=65 HFD=1.5
03:10:06.075 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.93 = 1.36)
03:10:06.075 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
03:10:06.075 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.18 hyp=0.71 cameraTheta=-2.88 mountX=0.15 mountY=0.68, mountTheta=1.35
03:10:06.076 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.18, opts=13)
03:10:06.076 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.18)
03:10:06.076 00.000 8976 Worker thread wakes up
03:10:06.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.18) opts 0xd
03:10:06.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.18)
03:10:06.076 00.000 8976 Moving (-0.69, -0.18) raw xDistance=0.15 yDistance=0.68
03:10:06.076 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:10:06.076 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
03:10:06.076 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:06.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:10:06.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.68
03:10:06.076 00.000 8976 MoveAxis(R, 0, ABG)
03:10:06.076 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:06.076 00.000 5052 Enqueuing Expose request
03:10:06.076 00.000 8976 MoveAxis(D, 3, ABG)
03:10:06.077 00.001 8976 stepping (-15, 21) + (0, -3)
03:10:06.077 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:06.117 00.040 8976 Received - 47 (G) 
03:10:06.118 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:06.118 00.000 8976 stepped: pos (-15, 18)
03:10:06.118 00.000 8976 move complete, result=0
03:10:06.118 00.000 8976 worker thread done servicing request
03:10:06.118 00.000 8976 Worker thread wakes up
03:10:06.118 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:10:06.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:06.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:06.802 00.684 8976 Exposure complete
03:10:06.807 00.005 8976 worker thread done servicing request
03:10:06.808 00.001 5052 OnExposeComplete: enter
03:10:06.808 00.000 5052 UpdateGuideState(): m_state=6
03:10:06.808 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12369
03:10:06.808 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=282.06, Mass=140, SNR=8.1, Peak=69 HFD=2.3
03:10:06.808 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:10:06.808 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
03:10:06.808 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.35 hyp=0.74 cameraTheta=2.65 mountX=0.61 mountY=0.36, mountTheta=0.53
03:10:06.809 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.35, opts=13)
03:10:06.809 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.35)
03:10:06.809 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:10:06.809 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
03:10:06.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:06.809 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:06.809 00.000 5052 Enqueuing Expose request
03:10:06.809 00.000 8976 Worker thread wakes up
03:10:06.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.35) opts 0xd
03:10:06.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.35)
03:10:06.809 00.000 8976 Moving (-0.65, 0.35) raw xDistance=0.61 yDistance=0.36
03:10:06.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
03:10:06.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
03:10:06.809 00.000 8976 MoveAxis(L, 3, ABG)
03:10:06.809 00.000 8976 stepping (-15, 18) + (-3, 0)
03:10:06.809 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:06.838 00.029 8976 Received - 47 (G) 
03:10:06.838 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:06.838 00.000 8976 stepped: pos (-18, 18)
03:10:06.838 00.000 8976 MoveAxis(D, 2, ABG)
03:10:06.838 00.000 8976 stepping (-18, 18) + (0, -2)
03:10:06.838 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:06.870 00.032 8976 Received - 47 (G) 
03:10:06.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:06.870 00.000 8976 stepped: pos (-18, 16)
03:10:06.870 00.000 8976 move complete, result=0
03:10:06.870 00.000 8976 worker thread done servicing request
03:10:06.870 00.000 8976 Worker thread wakes up
03:10:06.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:06.870 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
03:10:06.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:07.555 00.685 8976 Exposure complete
03:10:07.561 00.006 8976 worker thread done servicing request
03:10:07.561 00.000 5052 OnExposeComplete: enter
03:10:07.561 00.000 5052 UpdateGuideState(): m_state=6
03:10:07.561 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12370
03:10:07.561 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.42, Mass=128, SNR=7.8, Peak=64 HFD=1.8
03:10:07.561 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.61 = 1.68)
03:10:07.561 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
03:10:07.561 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.29 hyp=0.52 cameraTheta=-2.56 mountX=-0.06 mountY=0.52, mountTheta=1.68
03:10:07.562 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.29, opts=13)
03:10:07.562 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.29)
03:10:07.562 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:10:07.562 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:10:07.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:07.562 00.000 8976 Worker thread wakes up
03:10:07.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.29) opts 0xd
03:10:07.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.29)
03:10:07.562 00.000 8976 Moving (-0.44, -0.29) raw xDistance=-0.06 yDistance=0.52
03:10:07.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:07.562 00.000 5052 Enqueuing Expose request
03:10:07.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:10:07.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
03:10:07.562 00.000 8976 MoveAxis(R, 0, ABG)
03:10:07.562 00.000 8976 MoveAxis(D, 2, ABG)
03:10:07.562 00.000 8976 stepping (-18, 16) + (0, -2)
03:10:07.562 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:07.589 00.027 8976 Received - 47 (G) 
03:10:07.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:07.589 00.000 8976 stepped: pos (-18, 14)
03:10:07.589 00.000 8976 move complete, result=0
03:10:07.589 00.000 8976 worker thread done servicing request
03:10:07.589 00.000 8976 Worker thread wakes up
03:10:07.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:07.589 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:10:07.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:08.276 00.687 8976 Exposure complete
03:10:08.281 00.005 8976 worker thread done servicing request
03:10:08.281 00.000 5052 OnExposeComplete: enter
03:10:08.281 00.000 5052 UpdateGuideState(): m_state=6
03:10:08.281 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12371
03:10:08.281 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.29, Mass=116, SNR=7.4, Peak=73 HFD=2.0
03:10:08.281 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
03:10:08.281 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.38 = -0.38)
03:10:08.281 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.58 hyp=0.59 cameraTheta=1.76 mountX=0.57 mountY=-0.22, mountTheta=-0.37
03:10:08.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.58, opts=13)
03:10:08.282 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.58)
03:10:08.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:10:08.282 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
03:10:08.282 00.000 8976 Worker thread wakes up
03:10:08.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.58) opts 0xd
03:10:08.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.58)
03:10:08.282 00.000 8976 Moving (-0.11, 0.58) raw xDistance=0.57 yDistance=-0.22
03:10:08.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:08.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:08.282 00.000 5052 Enqueuing Expose request
03:10:08.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
03:10:08.283 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:10:08.283 00.000 8976 MoveAxis(L, 2, ABG)
03:10:08.283 00.000 8976 stepping (-18, 14) + (-2, 0)
03:10:08.283 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:08.308 00.025 8976 Received - 47 (G) 
03:10:08.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:08.308 00.000 8976 stepped: pos (-20, 14)
03:10:08.308 00.000 8976 MoveAxis(U, 0, ABG)
03:10:08.308 00.000 8976 move complete, result=0
03:10:08.308 00.000 8976 worker thread done servicing request
03:10:08.308 00.000 8976 Worker thread wakes up
03:10:08.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:08.308 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:08.308 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.2 px 0 ms NORTH
03:10:08.992 00.684 8976 Exposure complete
03:10:08.997 00.005 8976 worker thread done servicing request
03:10:08.998 00.001 5052 OnExposeComplete: enter
03:10:08.998 00.000 5052 UpdateGuideState(): m_state=6
03:10:08.998 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12372
03:10:08.998 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.82, Mass=122, SNR=7.6, Peak=75 HFD=1.8
03:10:08.998 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
03:10:08.998 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:10:08.998 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.11 hyp=0.45 cameraTheta=0.25 mountX=-0.10 mountY=-0.42, mountTheta=-1.80
03:10:08.998 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.11, opts=13)
03:10:08.998 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.11)
03:10:08.998 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:10:08.999 00.001 5052 UpdateGuideState exits: m=122 SNR=7.6
03:10:08.999 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:08.999 00.000 8976 Worker thread wakes up
03:10:08.999 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.11) opts 0xd
03:10:08.999 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:08.999 00.000 5052 Enqueuing Expose request
03:10:08.999 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.11)
03:10:08.999 00.000 8976 Moving (0.43, 0.11) raw xDistance=-0.10 yDistance=-0.42
03:10:08.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:10:08.999 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
03:10:08.999 00.000 8976 MoveAxis(R, 0, ABG)
03:10:08.999 00.000 8976 MoveAxis(U, 2, ABG)
03:10:08.999 00.000 8976 stepping (-20, 14) + (0, 2)
03:10:08.999 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:09.027 00.028 8976 Received - 47 (G) 
03:10:09.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:09.027 00.000 8976 stepped: pos (-20, 16)
03:10:09.027 00.000 8976 move complete, result=0
03:10:09.027 00.000 8976 worker thread done servicing request
03:10:09.027 00.000 8976 Worker thread wakes up
03:10:09.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:09.027 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:09.027 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:10:09.712 00.685 8976 Exposure complete
03:10:09.717 00.005 8976 worker thread done servicing request
03:10:09.717 00.000 5052 OnExposeComplete: enter
03:10:09.717 00.000 5052 UpdateGuideState(): m_state=6
03:10:09.717 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12373
03:10:09.717 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.47, Mass=124, SNR=7.6, Peak=63 HFD=2.2
03:10:09.717 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.04) = xAngle (-4.04 = 2.25)
03:10:09.717 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.14 = 2.14)
03:10:09.717 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-1.99 mountX=-0.16 mountY=0.22, mountTheta=2.21
03:10:09.719 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.24, opts=13)
03:10:09.719 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.24)
03:10:09.719 00.000 8976 Worker thread wakes up
03:10:09.719 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.24) opts 0xd
03:10:09.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.24)
03:10:09.719 00.000 8976 Moving (-0.11, -0.24) raw xDistance=-0.16 yDistance=0.22
03:10:09.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:10:09.719 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:10:09.719 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
03:10:09.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:09.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:10:09.719 00.000 8976 MoveAxis(R, 0, ABG)
03:10:09.719 00.000 8976 MoveAxis(U, 0, ABG)
03:10:09.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:09.719 00.000 5052 Enqueuing Expose request
03:10:09.719 00.000 8976 move complete, result=0
03:10:09.719 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:10:09.720 00.001 8976 worker thread done servicing request
03:10:09.720 00.000 8976 Worker thread wakes up
03:10:09.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:09.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:10.406 00.686 8976 Exposure complete
03:10:10.412 00.006 8976 worker thread done servicing request
03:10:10.412 00.000 5052 OnExposeComplete: enter
03:10:10.412 00.000 5052 UpdateGuideState(): m_state=6
03:10:10.412 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12374
03:10:10.412 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.99, Mass=108, SNR=7.2, Peak=68 HFD=2.1
03:10:10.412 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
03:10:10.412 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
03:10:10.412 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.28 mountX=0.21 mountY=-0.22, mountTheta=-0.81
03:10:10.413 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.28, opts=13)
03:10:10.413 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.28)
03:10:10.413 00.000 8976 Worker thread wakes up
03:10:10.413 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.28) opts 0xd
03:10:10.413 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.28)
03:10:10.413 00.000 8976 Moving (0.08, 0.28) raw xDistance=0.21 yDistance=-0.22
03:10:10.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:10:10.413 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:10:10.413 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
03:10:10.413 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:10.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:10:10.413 00.000 8976 MoveAxis(R, 0, ABG)
03:10:10.413 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:10.413 00.000 5052 Enqueuing Expose request
03:10:10.413 00.000 8976 MoveAxis(U, 0, ABG)
03:10:10.414 00.001 8976 move complete, result=0
03:10:10.414 00.000 8976 worker thread done servicing request
03:10:10.414 00.000 8976 Worker thread wakes up
03:10:10.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:10.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:10.414 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:10:11.099 00.685 8976 Exposure complete
03:10:11.104 00.005 8976 worker thread done servicing request
03:10:11.104 00.000 5052 OnExposeComplete: enter
03:10:11.104 00.000 5052 UpdateGuideState(): m_state=6
03:10:11.105 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12375
03:10:11.105 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.89, Mass=140, SNR=8.2, Peak=73 HFD=2.2
03:10:11.105 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
03:10:11.105 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:10:11.105 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.18 hyp=0.73 cameraTheta=0.24 mountX=-0.17 mountY=-0.69, mountTheta=-1.81
03:10:11.105 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.18, opts=13)
03:10:11.105 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.18)
03:10:11.106 00.001 8976 Worker thread wakes up
03:10:11.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.18) opts 0xd
03:10:11.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.18)
03:10:11.106 00.000 8976 Moving (0.71, 0.18) raw xDistance=-0.17 yDistance=-0.69
03:10:11.106 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:10:11.106 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:10:11.106 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:11.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:10:11.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
03:10:11.106 00.000 8976 MoveAxis(R, 0, ABG)
03:10:11.106 00.000 8976 MoveAxis(U, 3, ABG)
03:10:11.106 00.000 8976 stepping (-20, 16) + (0, 3)
03:10:11.106 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:11.106 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:11.106 00.000 5052 Enqueuing Expose request
03:10:11.138 00.032 8976 Received - 47 (G) 
03:10:11.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:11.138 00.000 8976 stepped: pos (-20, 19)
03:10:11.138 00.000 8976 move complete, result=0
03:10:11.138 00.000 8976 worker thread done servicing request
03:10:11.138 00.000 8976 Worker thread wakes up
03:10:11.138 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:10:11.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:11.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:11.832 00.694 8976 Exposure complete
03:10:11.837 00.005 8976 worker thread done servicing request
03:10:11.837 00.000 5052 OnExposeComplete: enter
03:10:11.837 00.000 5052 UpdateGuideState(): m_state=6
03:10:11.837 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12376
03:10:11.837 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.01, Mass=150, SNR=8.4, Peak=72 HFD=2.3
03:10:11.837 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
03:10:11.837 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
03:10:11.837 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.70 hyp=0.96 cameraTheta=-0.82 mountX=-0.92 mountY=-0.16, mountTheta=-2.97
03:10:11.838 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.70, opts=13)
03:10:11.838 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.70)
03:10:11.838 00.000 8976 Worker thread wakes up
03:10:11.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.70) opts 0xd
03:10:11.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.70)
03:10:11.838 00.000 8976 Moving (0.65, -0.70) raw xDistance=-0.92 yDistance=-0.16
03:10:11.838 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:10:11.838 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:10:11.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:11.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.92
03:10:11.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:10:11.838 00.000 8976 MoveAxis(R, 4, ABG)
03:10:11.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:11.838 00.000 5052 Enqueuing Expose request
03:10:11.838 00.000 8976 stepping (-20, 19) + (4, 0)
03:10:11.839 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:11.873 00.034 8976 Received - 47 (G) 
03:10:11.873 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:11.873 00.000 8976 stepped: pos (-16, 19)
03:10:11.874 00.001 8976 MoveAxis(U, 0, ABG)
03:10:11.874 00.000 8976 move complete, result=0
03:10:11.874 00.000 8976 worker thread done servicing request
03:10:11.874 00.000 8976 Worker thread wakes up
03:10:11.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:11.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:11.874 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.2 px 0 ms NORTH
03:10:12.558 00.684 8976 Exposure complete
03:10:12.563 00.005 8976 worker thread done servicing request
03:10:12.564 00.001 5052 OnExposeComplete: enter
03:10:12.564 00.000 5052 UpdateGuideState(): m_state=6
03:10:12.564 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12377
03:10:12.564 00.000 5052 Star::Find returns 1 (0), X=330.36, Y=282.00, Mass=127, SNR=7.7, Peak=66 HFD=2.3
03:10:12.564 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
03:10:12.564 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:10:12.564 00.000 5052 CameraToMount -- cameraX=1.18 cameraY=0.29 hyp=1.22 cameraTheta=0.24 mountX=-0.28 mountY=-1.15, mountTheta=-1.81
03:10:12.564 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.18, y=0.29, opts=13)
03:10:12.564 00.000 5052 Enqueuing Move request for stepguider (1.18, 0.29)
03:10:12.564 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:10:12.565 00.001 5052 UpdateGuideState exits: m=127 SNR=7.7
03:10:12.565 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:12.565 00.000 8976 Worker thread wakes up
03:10:12.565 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.18, 0.29) opts 0xd
03:10:12.565 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.18, 0.29)
03:10:12.565 00.000 8976 Moving (1.18, 0.29) raw xDistance=-0.28 yDistance=-1.15
03:10:12.565 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:12.565 00.000 5052 Enqueuing Expose request
03:10:12.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
03:10:12.565 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.15
03:10:12.565 00.000 8976 MoveAxis(R, 1, ABG)
03:10:12.565 00.000 8976 stepping (-16, 19) + (1, 0)
03:10:12.565 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:12.592 00.027 8976 Received - 47 (G) 
03:10:12.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:12.592 00.000 8976 stepped: pos (-15, 19)
03:10:12.592 00.000 8976 MoveAxis(U, 5, ABG)
03:10:12.592 00.000 8976 stepping (-15, 19) + (0, 5)
03:10:12.592 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:10:12.640 00.048 8976 Received - 47 (G) 
03:10:12.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:10:12.640 00.000 8976 stepped: pos (-15, 24)
03:10:12.640 00.000 8976 move complete, result=0
03:10:12.640 00.000 8976 worker thread done servicing request
03:10:12.640 00.000 8976 Worker thread wakes up
03:10:12.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:12.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:12.640 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.2 px 5 ms NORTH
03:10:13.324 00.684 8976 Exposure complete
03:10:13.330 00.006 8976 worker thread done servicing request
03:10:13.330 00.000 5052 OnExposeComplete: enter
03:10:13.330 00.000 5052 UpdateGuideState(): m_state=6
03:10:13.330 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12378
03:10:13.330 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=282.49, Mass=137, SNR=8.0, Peak=62 HFD=2.6
03:10:13.330 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
03:10:13.330 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
03:10:13.330 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.78 hyp=1.01 cameraTheta=0.89 mountX=0.40 mountY=-0.96, mountTheta=-1.17
03:10:13.330 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.78, opts=13)
03:10:13.331 00.001 5052 Enqueuing Move request for stepguider (0.64, 0.78)
03:10:13.331 00.000 8976 Worker thread wakes up
03:10:13.331 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:10:13.331 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
03:10:13.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:13.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.78) opts 0xd
03:10:13.331 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:13.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.78)
03:10:13.331 00.000 5052 Enqueuing Expose request
03:10:13.331 00.000 8976 Moving (0.64, 0.78) raw xDistance=0.40 yDistance=-0.96
03:10:13.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40
03:10:13.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.96
03:10:13.331 00.000 8976 MoveAxis(L, 2, ABG)
03:10:13.331 00.000 8976 stepping (-15, 24) + (-2, 0)
03:10:13.331 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:13.360 00.029 8976 Received - 47 (G) 
03:10:13.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:13.360 00.000 8976 stepped: pos (-17, 24)
03:10:13.360 00.000 8976 MoveAxis(U, 4, ABG)
03:10:13.360 00.000 8976 stepping (-17, 24) + (0, 4)
03:10:13.360 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:13.391 00.031 8976 Received - 47 (G) 
03:10:13.391 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:13.391 00.000 8976 stepped: pos (-17, 28)
03:10:13.391 00.000 8976 move complete, result=0
03:10:13.391 00.000 8976 worker thread done servicing request
03:10:13.392 00.001 8976 Worker thread wakes up
03:10:13.392 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:13.392 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:13.392 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -1.0 px 4 ms NORTH
03:10:14.093 00.701 8976 Exposure complete
03:10:14.098 00.005 8976 worker thread done servicing request
03:10:14.098 00.000 5052 OnExposeComplete: enter
03:10:14.098 00.000 5052 UpdateGuideState(): m_state=6
03:10:14.098 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12379
03:10:14.098 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.59, Mass=114, SNR=7.4, Peak=63 HFD=1.5
03:10:14.098 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
03:10:14.098 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
03:10:14.099 00.001 5052 CameraToMount -- cameraX=0.36 cameraY=-0.12 hyp=0.38 cameraTheta=-0.32 mountX=-0.27 mountY=-0.23, mountTheta=-2.42
03:10:14.099 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.12, opts=13)
03:10:14.099 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.12)
03:10:14.099 00.000 8976 Worker thread wakes up
03:10:14.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.12) opts 0xd
03:10:14.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.12)
03:10:14.099 00.000 8976 Moving (0.36, -0.12) raw xDistance=-0.27 yDistance=-0.23
03:10:14.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
03:10:14.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:10:14.100 00.001 8976 MoveAxis(R, 1, ABG)
03:10:14.100 00.000 8976 stepping (-17, 28) + (1, 0)
03:10:14.100 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:10:14.100 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
03:10:14.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:14.100 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:14.100 00.000 5052 Enqueuing Expose request
03:10:14.100 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:14.127 00.027 8976 Received - 47 (G) 
03:10:14.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:14.127 00.000 8976 stepped: pos (-16, 28)
03:10:14.127 00.000 8976 MoveAxis(U, 0, ABG)
03:10:14.127 00.000 8976 move complete, result=0
03:10:14.127 00.000 8976 worker thread done servicing request
03:10:14.127 00.000 8976 Worker thread wakes up
03:10:14.127 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:14.127 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:14.127 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
03:10:14.817 00.690 8976 Exposure complete
03:10:14.823 00.006 8976 worker thread done servicing request
03:10:14.823 00.000 5052 OnExposeComplete: enter
03:10:14.823 00.000 5052 UpdateGuideState(): m_state=6
03:10:14.823 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12380
03:10:14.823 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.43, Mass=135, SNR=8.0, Peak=68 HFD=2.2
03:10:14.823 00.000 5052 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.04) = xAngle (-4.20 = 2.09)
03:10:14.823 00.000 5052 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.30 = 1.98)
03:10:14.823 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-2.15 mountX=-0.16 mountY=0.30, mountTheta=2.06
03:10:14.824 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.28, opts=13)
03:10:14.824 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.28)
03:10:14.824 00.000 8976 Worker thread wakes up
03:10:14.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.28) opts 0xd
03:10:14.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.28)
03:10:14.824 00.000 8976 Moving (-0.18, -0.28) raw xDistance=-0.16 yDistance=0.30
03:10:14.824 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:10:14.824 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:10:14.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:14.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:10:14.825 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:10:14.825 00.000 8976 MoveAxis(R, 0, ABG)
03:10:14.825 00.000 8976 MoveAxis(D, 1, ABG)
03:10:14.825 00.000 8976 stepping (-16, 28) + (0, -1)
03:10:14.825 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:14.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:14.825 00.000 5052 Enqueuing Expose request
03:10:14.846 00.021 8976 Received - 47 (G) 
03:10:14.846 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:14.846 00.000 8976 stepped: pos (-16, 27)
03:10:14.846 00.000 8976 move complete, result=0
03:10:14.846 00.000 8976 worker thread done servicing request
03:10:14.846 00.000 8976 Worker thread wakes up
03:10:14.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:14.846 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:14.846 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:10:15.535 00.689 8976 Exposure complete
03:10:15.541 00.006 8976 worker thread done servicing request
03:10:15.541 00.000 5052 OnExposeComplete: enter
03:10:15.541 00.000 5052 UpdateGuideState(): m_state=6
03:10:15.541 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12381
03:10:15.541 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=282.15, Mass=126, SNR=7.7, Peak=68 HFD=2.3
03:10:15.541 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
03:10:15.541 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
03:10:15.542 00.001 5052 CameraToMount -- cameraX=0.57 cameraY=0.44 hyp=0.72 cameraTheta=0.65 mountX=0.13 mountY=-0.72, mountTheta=-1.39
03:10:15.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.44, opts=13)
03:10:15.543 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.44)
03:10:15.543 00.000 8976 Worker thread wakes up
03:10:15.544 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:10:15.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.44) opts 0xd
03:10:15.544 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
03:10:15.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.44)
03:10:15.544 00.000 8976 Moving (0.57, 0.44) raw xDistance=0.13 yDistance=-0.72
03:10:15.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:15.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:10:15.544 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:15.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.72
03:10:15.544 00.000 5052 Enqueuing Expose request
03:10:15.544 00.000 8976 MoveAxis(R, 0, ABG)
03:10:15.544 00.000 8976 MoveAxis(U, 3, ABG)
03:10:15.544 00.000 8976 stepping (-16, 27) + (0, 3)
03:10:15.544 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:15.582 00.038 8976 Received - 47 (G) 
03:10:15.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:15.582 00.000 8976 stepped: pos (-16, 30)
03:10:15.582 00.000 8976 move complete, result=0
03:10:15.582 00.000 8976 worker thread done servicing request
03:10:15.582 00.000 8976 Worker thread wakes up
03:10:15.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:15.582 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:10:15.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:16.266 00.684 8976 Exposure complete
03:10:16.272 00.006 8976 worker thread done servicing request
03:10:16.272 00.000 5052 OnExposeComplete: enter
03:10:16.272 00.000 5052 UpdateGuideState(): m_state=6
03:10:16.272 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12382
03:10:16.272 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=282.09, Mass=132, SNR=7.9, Peak=71 HFD=2.3
03:10:16.272 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
03:10:16.272 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
03:10:16.272 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.38 hyp=0.61 cameraTheta=0.66 mountX=0.11 mountY=-0.61, mountTheta=-1.39
03:10:16.273 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.38, opts=13)
03:10:16.273 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.38)
03:10:16.273 00.000 8976 Worker thread wakes up
03:10:16.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.38) opts 0xd
03:10:16.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.38)
03:10:16.273 00.000 8976 Moving (0.49, 0.38) raw xDistance=0.11 yDistance=-0.61
03:10:16.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:10:16.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.61
03:10:16.273 00.000 8976 MoveAxis(R, 0, ABG)
03:10:16.273 00.000 8976 MoveAxis(U, 3, ABG)
03:10:16.273 00.000 8976 stepping (-16, 30) + (0, 3)
03:10:16.274 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:10:16.274 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:16.274 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:10:16.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:16.274 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:16.274 00.000 5052 Enqueuing Expose request
03:10:16.301 00.027 8976 Received - 47 (G) 
03:10:16.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:16.301 00.000 8976 stepped: pos (-16, 33)
03:10:16.301 00.000 8976 starting a new bump
03:10:16.301 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:10:16.301 00.000 8976 MountToCamera -- mountX=2.49 mountY=-4.58 hyp=5.21 mountTheta=-1.07 cameraX=2.95, cameraY=4.30 cameraTheta=0.97
03:10:16.301 00.000 8976 incremental bump (2.946, 4.299) isValid = 1
03:10:16.301 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
03:10:16.301 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:10:16.301 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:10:16.301 00.000 8976 move complete, result=0
03:10:16.301 00.000 8976 worker thread done servicing request
03:10:16.301 00.000 8976 Worker thread wakes up
03:10:16.301 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
03:10:16.302 00.001 9828 Worker thread wakes up
03:10:16.302 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:16.302 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:16.302 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:10:16.302 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:10:16.302 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
03:10:16.302 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
03:10:16.302 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
03:10:16.302 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:10:16.302 00.000 9828 BLC: window closed
03:10:16.302 00.000 9828 MoveAxis(E, 22, B)
03:10:16.302 00.000 9828 Guiding  Dir = 2, Dur = 22
03:10:16.302 00.000 9828 IsSlewing returns 0
03:10:16.303 00.001 9828 IsGuiding returns 0
03:10:16.303 00.000 9828 PulseGuide returned control before completion, sleep 32
03:10:16.340 00.037 9828 IsGuiding returns 1
03:10:16.340 00.000 9828 scope still moving after pulse duration time elapsed
03:10:16.370 00.030 9828 IsSlewing returns 0
03:10:16.370 00.000 9828 IsGuiding returns 1
03:10:16.401 00.031 9828 IsSlewing returns 0
03:10:16.401 00.000 9828 IsGuiding returns 1
03:10:16.432 00.031 9828 IsSlewing returns 0
03:10:16.432 00.000 9828 IsGuiding returns 0
03:10:16.432 00.000 9828 scope move finished after 22 + 107 ms
03:10:16.432 00.000 9828 Move returns status 0, amount 22
03:10:16.432 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:16.432 00.000 9828 MoveAxis(N, 12, B)
03:10:16.432 00.000 9828 Guiding  Dir = 0, Dur = 12
03:10:16.447 00.015 9828 IsSlewing returns 0
03:10:16.448 00.001 9828 IsGuiding returns 0
03:10:16.448 00.000 9828 PulseGuide returned control before completion, sleep 22
03:10:16.479 00.031 9828 IsGuiding returns 1
03:10:16.479 00.000 9828 scope still moving after pulse duration time elapsed
03:10:16.510 00.031 9828 IsSlewing returns 0
03:10:16.511 00.001 9828 IsGuiding returns 1
03:10:16.541 00.030 9828 IsSlewing returns 0
03:10:16.542 00.001 9828 IsGuiding returns 1
03:10:16.573 00.031 9828 IsSlewing returns 0
03:10:16.573 00.000 9828 IsGuiding returns 1
03:10:16.603 00.030 9828 IsSlewing returns 0
03:10:16.603 00.000 9828 IsGuiding returns 0
03:10:16.603 00.000 9828 scope move finished after 12 + 143 ms
03:10:16.603 00.000 9828 Move returns status 0, amount 12
03:10:16.603 00.000 9828 move complete, result=0
03:10:16.603 00.000 9828 worker thread done servicing request
03:10:16.603 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:10:16.987 00.384 8976 Exposure complete
03:10:16.993 00.006 8976 worker thread done servicing request
03:10:16.993 00.000 5052 OnExposeComplete: enter
03:10:16.993 00.000 5052 UpdateGuideState(): m_state=6
03:10:16.993 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12383
03:10:16.993 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.47, Mass=139, SNR=8.1, Peak=69 HFD=1.9
03:10:16.993 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.04) = xAngle (-3.51 = 2.78)
03:10:16.993 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.61 = 2.67)
03:10:16.993 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.46 mountX=-0.22 mountY=0.11, mountTheta=2.69
03:10:16.994 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.24, opts=13)
03:10:16.994 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.24)
03:10:16.994 00.000 8976 Worker thread wakes up
03:10:16.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.24) opts 0xd
03:10:16.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.24)
03:10:16.994 00.000 8976 Moving (0.03, -0.24) raw xDistance=-0.22 yDistance=0.11
03:10:16.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:10:16.994 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:10:16.994 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:10:16.995 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:16.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:10:16.995 00.000 8976 MoveAxis(R, 0, ABG)
03:10:16.995 00.000 8976 MoveAxis(U, 0, ABG)
03:10:16.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:16.995 00.000 5052 Enqueuing Expose request
03:10:16.995 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:10:16.995 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:10:16.995 00.000 8976 MountToCamera -- mountX=2.47 mountY=-4.80 hyp=5.40 mountTheta=-1.09 cameraX=3.15, cameraY=4.39 cameraTheta=0.95
03:10:16.995 00.000 8976 incremental bump (3.146, 4.387) isValid = 1
03:10:16.995 00.000 8976 Scheduling Mount bump of (0.078, 0.113)
03:10:16.995 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.11, opts=4)
03:10:16.995 00.000 8976 Enqueuing Move request for scope (0.08, 0.11)
03:10:16.995 00.000 8976 move complete, result=0
03:10:16.995 00.000 9828 Worker thread wakes up
03:10:16.995 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0x4
03:10:16.995 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
03:10:16.996 00.001 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
03:10:16.996 00.000 8976 worker thread done servicing request
03:10:16.996 00.000 8976 Worker thread wakes up
03:10:16.996 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
03:10:16.996 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:16.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:16.996 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:16.996 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.97 mountX=-0.08 mountY=-0.10, mountTheta=-2.25
03:10:16.996 00.000 9828 Moving (0.08, 0.11) raw xDistance=-0.08 yDistance=-0.10
03:10:16.996 00.000 9828 BLC: window closed
03:10:16.996 00.000 9828 MoveAxis(E, 26, B)
03:10:16.996 00.000 9828 Guiding  Dir = 2, Dur = 26
03:10:16.997 00.001 9828 IsSlewing returns 0
03:10:16.997 00.000 9828 IsGuiding returns 0
03:10:16.997 00.000 9828 PulseGuide returned control before completion, sleep 36
03:10:17.040 00.043 9828 IsGuiding returns 1
03:10:17.040 00.000 9828 scope still moving after pulse duration time elapsed
03:10:17.070 00.030 9828 IsSlewing returns 0
03:10:17.071 00.001 9828 IsGuiding returns 1
03:10:17.102 00.031 9828 IsSlewing returns 0
03:10:17.102 00.000 9828 IsGuiding returns 1
03:10:17.132 00.030 9828 IsSlewing returns 0
03:10:17.132 00.000 9828 IsGuiding returns 1
03:10:17.165 00.033 9828 IsSlewing returns 0
03:10:17.165 00.000 9828 IsGuiding returns 0
03:10:17.165 00.000 9828 scope move finished after 26 + 142 ms
03:10:17.165 00.000 9828 Move returns status 0, amount 26
03:10:17.165 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:17.166 00.001 9828 MoveAxis(N, 14, B)
03:10:17.166 00.000 9828 Guiding  Dir = 0, Dur = 14
03:10:17.179 00.013 9828 IsSlewing returns 0
03:10:17.180 00.001 9828 IsGuiding returns 0
03:10:17.180 00.000 9828 PulseGuide returned control before completion, sleep 24
03:10:17.211 00.031 9828 IsGuiding returns 1
03:10:17.211 00.000 9828 scope still moving after pulse duration time elapsed
03:10:17.242 00.031 9828 IsSlewing returns 0
03:10:17.242 00.000 9828 IsGuiding returns 1
03:10:17.273 00.031 9828 IsSlewing returns 0
03:10:17.273 00.000 9828 IsGuiding returns 1
03:10:17.304 00.031 9828 IsSlewing returns 0
03:10:17.304 00.000 9828 IsGuiding returns 1
03:10:17.334 00.030 9828 IsSlewing returns 0
03:10:17.334 00.000 9828 IsGuiding returns 0
03:10:17.335 00.001 9828 scope move finished after 14 + 140 ms
03:10:17.335 00.000 9828 Move returns status 0, amount 14
03:10:17.335 00.000 9828 move complete, result=0
03:10:17.335 00.000 9828 worker thread done servicing request
03:10:17.335 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 14 ms NORTH
03:10:17.684 00.349 8976 Exposure complete
03:10:17.689 00.005 8976 worker thread done servicing request
03:10:17.689 00.000 5052 OnExposeComplete: enter
03:10:17.689 00.000 5052 UpdateGuideState(): m_state=6
03:10:17.689 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12384
03:10:17.689 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.43, Mass=129, SNR=7.8, Peak=64 HFD=2.3
03:10:17.689 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
03:10:17.689 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
03:10:17.689 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.28 hyp=0.71 cameraTheta=-0.41 mountX=-0.55 mountY=-0.40, mountTheta=-2.52
03:10:17.690 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.28, opts=13)
03:10:17.690 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.28)
03:10:17.690 00.000 8976 Worker thread wakes up
03:10:17.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.28) opts 0xd
03:10:17.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.28)
03:10:17.690 00.000 8976 Moving (0.65, -0.28) raw xDistance=-0.55 yDistance=-0.40
03:10:17.690 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:10:17.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
03:10:17.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:10:17.690 00.000 8976 MoveAxis(R, 2, ABG)
03:10:17.690 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:10:17.691 00.001 8976 stepping (-16, 33) + (2, 0)
03:10:17.691 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:17.691 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:17.691 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:17.691 00.000 5052 Enqueuing Expose request
03:10:17.724 00.033 8976 Received - 47 (G) 
03:10:17.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:17.724 00.000 8976 stepped: pos (-14, 33)
03:10:17.724 00.000 8976 MoveAxis(U, 2, ABG)
03:10:17.724 00.000 8976 stepping (-14, 33) + (0, 2)
03:10:17.724 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:17.756 00.032 8976 Received - 47 (G) 
03:10:17.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:17.756 00.000 8976 stepped: pos (-14, 35)
03:10:17.756 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:10:17.756 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:10:17.756 00.000 8976 MountToCamera -- mountX=2.37 mountY=-5.05 hyp=5.58 mountTheta=-1.13 cameraX=3.42, cameraY=4.40 cameraTheta=0.91
03:10:17.756 00.000 8976 incremental bump (3.419, 4.405) isValid = 1
03:10:17.756 00.000 8976 Scheduling Mount bump of (0.094, 0.125)
03:10:17.756 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.13, opts=4)
03:10:17.756 00.000 8976 Enqueuing Move request for scope (0.09, 0.13)
03:10:17.756 00.000 8976 move complete, result=0
03:10:17.756 00.000 9828 Worker thread wakes up
03:10:17.756 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0x4
03:10:17.756 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
03:10:17.757 00.001 8976 worker thread done servicing request
03:10:17.757 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
03:10:17.757 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
03:10:17.757 00.000 8976 Worker thread wakes up
03:10:17.757 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:17.757 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:17.757 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
03:10:17.757 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.93 mountX=-0.10 mountY=-0.11, mountTheta=-2.29
03:10:17.757 00.000 9828 Moving (0.09, 0.13) raw xDistance=-0.10 yDistance=-0.11
03:10:17.757 00.000 9828 BLC: window closed
03:10:17.757 00.000 9828 MoveAxis(E, 32, B)
03:10:17.757 00.000 9828 Guiding  Dir = 2, Dur = 32
03:10:17.758 00.001 9828 IsSlewing returns 0
03:10:17.758 00.000 9828 IsGuiding returns 0
03:10:17.758 00.000 9828 PulseGuide returned control before completion, sleep 42
03:10:17.804 00.046 9828 IsGuiding returns 1
03:10:17.804 00.000 9828 scope still moving after pulse duration time elapsed
03:10:17.835 00.031 9828 IsSlewing returns 0
03:10:17.835 00.000 9828 IsGuiding returns 1
03:10:17.867 00.032 9828 IsSlewing returns 0
03:10:17.868 00.001 9828 IsGuiding returns 1
03:10:17.899 00.031 9828 IsSlewing returns 0
03:10:17.899 00.000 9828 IsGuiding returns 0
03:10:17.899 00.000 9828 scope move finished after 32 + 108 ms
03:10:17.899 00.000 9828 Move returns status 0, amount 32
03:10:17.899 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:17.899 00.000 9828 MoveAxis(N, 15, B)
03:10:17.899 00.000 9828 Guiding  Dir = 0, Dur = 15
03:10:17.917 00.018 9828 IsSlewing returns 0
03:10:17.917 00.000 9828 IsGuiding returns 0
03:10:17.917 00.000 9828 PulseGuide returned control before completion, sleep 25
03:10:17.946 00.029 9828 IsGuiding returns 1
03:10:17.946 00.000 9828 scope still moving after pulse duration time elapsed
03:10:17.977 00.031 9828 IsSlewing returns 0
03:10:17.978 00.001 9828 IsGuiding returns 1
03:10:18.008 00.030 9828 IsSlewing returns 0
03:10:18.008 00.000 9828 IsGuiding returns 1
03:10:18.038 00.030 9828 IsSlewing returns 0
03:10:18.038 00.000 9828 IsGuiding returns 1
03:10:18.070 00.032 9828 IsSlewing returns 0
03:10:18.070 00.000 9828 IsGuiding returns 0
03:10:18.070 00.000 9828 scope move finished after 15 + 138 ms
03:10:18.070 00.000 9828 Move returns status 0, amount 15
03:10:18.070 00.000 9828 move complete, result=0
03:10:18.071 00.001 9828 worker thread done servicing request
03:10:18.071 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 15 ms NORTH
03:10:18.444 00.373 8976 Exposure complete
03:10:18.450 00.006 8976 worker thread done servicing request
03:10:18.450 00.000 5052 OnExposeComplete: enter
03:10:18.450 00.000 5052 UpdateGuideState(): m_state=6
03:10:18.450 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12385
03:10:18.450 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.90, Mass=121, SNR=7.5, Peak=65 HFD=2.1
03:10:18.450 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
03:10:18.450 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
03:10:18.450 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.19 hyp=0.36 cameraTheta=0.55 mountX=0.03 mountY=-0.36, mountTheta=-1.50
03:10:18.451 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.19, opts=13)
03:10:18.451 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.19)
03:10:18.451 00.000 8976 Worker thread wakes up
03:10:18.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.19) opts 0xd
03:10:18.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.19)
03:10:18.451 00.000 8976 Moving (0.30, 0.19) raw xDistance=0.03 yDistance=-0.36
03:10:18.451 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:10:18.451 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
03:10:18.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:18.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:10:18.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
03:10:18.451 00.000 8976 MoveAxis(R, 0, ABG)
03:10:18.451 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:18.451 00.000 5052 Enqueuing Expose request
03:10:18.451 00.000 8976 MoveAxis(U, 2, ABG)
03:10:18.452 00.001 8976 stepping (-14, 35) + (0, 2)
03:10:18.452 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:18.476 00.024 8976 Received - 47 (G) 
03:10:18.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:18.476 00.000 8976 stepped: pos (-14, 37)
03:10:18.476 00.000 8976 FAR outside bump range, increase bump weight 1.33 => 2.33
03:10:18.476 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:10:18.476 00.000 8976 MountToCamera -- mountX=2.29 mountY=-5.32 hyp=5.79 mountTheta=-1.16 cameraX=3.70, cameraY=4.46 cameraTheta=0.88
03:10:18.476 00.000 8976 incremental bump (3.695, 4.464) isValid = 1
03:10:18.476 00.000 8976 Scheduling Mount bump of (0.171, 0.214)
03:10:18.476 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.21, opts=4)
03:10:18.476 00.000 8976 Enqueuing Move request for scope (0.17, 0.21)
03:10:18.476 00.000 8976 move complete, result=0
03:10:18.476 00.000 9828 Worker thread wakes up
03:10:18.476 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0x4
03:10:18.477 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:10:18.477 00.000 8976 worker thread done servicing request
03:10:18.477 00.000 8976 Worker thread wakes up
03:10:18.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:18.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:18.477 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
03:10:18.477 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
03:10:18.477 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
03:10:18.477 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.90 mountX=-0.18 mountY=-0.19, mountTheta=-2.33
03:10:18.477 00.000 9828 Moving (0.17, 0.21) raw xDistance=-0.18 yDistance=-0.19
03:10:18.477 00.000 9828 BLC: window closed
03:10:18.477 00.000 9828 MoveAxis(E, 57, B)
03:10:18.478 00.001 9828 Guiding  Dir = 2, Dur = 57
03:10:18.478 00.000 9828 IsSlewing returns 0
03:10:18.478 00.000 9828 IsGuiding returns 0
03:10:18.478 00.000 9828 PulseGuide returned control before completion, sleep 67
03:10:18.556 00.078 9828 IsGuiding returns 1
03:10:18.556 00.000 9828 scope still moving after pulse duration time elapsed
03:10:18.587 00.031 9828 IsSlewing returns 0
03:10:18.587 00.000 9828 IsGuiding returns 1
03:10:18.619 00.032 9828 IsSlewing returns 0
03:10:18.619 00.000 9828 IsGuiding returns 1
03:10:18.651 00.032 9828 IsSlewing returns 0
03:10:18.655 00.004 9828 IsGuiding returns 0
03:10:18.655 00.000 9828 scope move finished after 57 + 119 ms
03:10:18.655 00.000 9828 Move returns status 0, amount 57
03:10:18.655 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:18.655 00.000 9828 MoveAxis(N, 26, B)
03:10:18.655 00.000 9828 Guiding  Dir = 0, Dur = 26
03:10:18.666 00.011 9828 IsSlewing returns 0
03:10:18.667 00.001 9828 IsGuiding returns 0
03:10:18.667 00.000 9828 PulseGuide returned control before completion, sleep 36
03:10:18.713 00.046 9828 IsGuiding returns 1
03:10:18.713 00.000 9828 scope still moving after pulse duration time elapsed
03:10:18.743 00.030 9828 IsSlewing returns 0
03:10:18.743 00.000 9828 IsGuiding returns 1
03:10:18.774 00.031 9828 IsSlewing returns 0
03:10:18.774 00.000 9828 IsGuiding returns 1
03:10:18.806 00.032 9828 IsSlewing returns 0
03:10:18.806 00.000 9828 IsGuiding returns 1
03:10:18.836 00.030 9828 IsSlewing returns 0
03:10:18.836 00.000 9828 IsGuiding returns 0
03:10:18.836 00.000 9828 scope move finished after 26 + 143 ms
03:10:18.836 00.000 9828 Move returns status 0, amount 26
03:10:18.836 00.000 9828 move complete, result=0
03:10:18.836 00.000 9828 worker thread done servicing request
03:10:18.836 00.000 5052 GuideStep: -0.2 px 57 ms EAST, -0.2 px 26 ms NORTH
03:10:19.159 00.323 8976 Exposure complete
03:10:19.164 00.005 8976 worker thread done servicing request
03:10:19.165 00.001 5052 OnExposeComplete: enter
03:10:19.165 00.000 5052 UpdateGuideState(): m_state=6
03:10:19.165 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12386
03:10:19.165 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.70, Mass=122, SNR=7.6, Peak=61 HFD=2.3
03:10:19.165 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
03:10:19.165 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
03:10:19.165 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.89 mountX=0.01 mountY=0.02, mountTheta=1.34
03:10:19.166 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.01, opts=13)
03:10:19.166 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.01)
03:10:19.166 00.000 8976 Worker thread wakes up
03:10:19.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.01) opts 0xd
03:10:19.167 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:10:19.167 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:10:19.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:19.167 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.01)
03:10:19.167 00.000 8976 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.02
03:10:19.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:10:19.167 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:19.167 00.000 5052 Enqueuing Expose request
03:10:19.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:10:19.167 00.000 8976 MoveAxis(R, 0, ABG)
03:10:19.167 00.000 8976 MoveAxis(U, 0, ABG)
03:10:19.167 00.000 8976 FAR outside bump range, increase bump weight 2.33 => 3.33
03:10:19.167 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:10:19.167 00.000 8976 MountToCamera -- mountX=2.24 mountY=-5.50 hyp=5.94 mountTheta=-1.18 cameraX=3.88, cameraY=4.50 cameraTheta=0.86
03:10:19.167 00.000 8976 incremental bump (3.880, 4.503) isValid = 1
03:10:19.167 00.000 8976 Scheduling Mount bump of (0.016, 0.019)
03:10:19.168 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.02, opts=4)
03:10:19.168 00.000 8976 Enqueuing Move request for scope (0.02, 0.02)
03:10:19.168 00.000 8976 move complete, result=0
03:10:19.168 00.000 9828 Worker thread wakes up
03:10:19.168 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0x4
03:10:19.168 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:10:19.168 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:10:19.168 00.000 8976 worker thread done servicing request
03:10:19.168 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:10:19.168 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:10:19.168 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.88 mountX=-0.02 mountY=-0.02, mountTheta=-2.35
03:10:19.168 00.000 8976 Worker thread wakes up
03:10:19.168 00.000 9828 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
03:10:19.168 00.000 9828 BLC: window closed
03:10:19.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:19.168 00.000 9828 MoveAxis(E, 5, B)
03:10:19.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:19.168 00.000 9828 Guiding  Dir = 2, Dur = 5
03:10:19.169 00.001 9828 IsSlewing returns 0
03:10:19.169 00.000 9828 IsGuiding returns 0
03:10:19.169 00.000 9828 PulseGuide returned control before completion, sleep 15
03:10:19.195 00.026 9828 IsGuiding returns 1
03:10:19.196 00.001 9828 scope still moving after pulse duration time elapsed
03:10:19.227 00.031 9828 IsSlewing returns 0
03:10:19.227 00.000 9828 IsGuiding returns 1
03:10:19.257 00.030 9828 IsSlewing returns 0
03:10:19.257 00.000 9828 IsGuiding returns 1
03:10:19.288 00.031 9828 IsSlewing returns 0
03:10:19.288 00.000 9828 IsGuiding returns 0
03:10:19.288 00.000 9828 scope move finished after 5 + 113 ms
03:10:19.288 00.000 9828 Move returns status 0, amount 5
03:10:19.288 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:19.288 00.000 9828 MoveAxis(N, 2, B)
03:10:19.288 00.000 9828 Guiding  Dir = 0, Dur = 2
03:10:19.304 00.016 9828 IsSlewing returns 0
03:10:19.304 00.000 9828 IsGuiding returns 0
03:10:19.304 00.000 9828 PulseGuide returned control before completion, sleep 12
03:10:19.319 00.015 9828 IsGuiding returns 1
03:10:19.319 00.000 9828 scope still moving after pulse duration time elapsed
03:10:19.350 00.031 9828 IsSlewing returns 0
03:10:19.350 00.000 9828 IsGuiding returns 1
03:10:19.381 00.031 9828 IsSlewing returns 0
03:10:19.381 00.000 9828 IsGuiding returns 1
03:10:19.412 00.031 9828 IsSlewing returns 0
03:10:19.412 00.000 9828 IsGuiding returns 1
03:10:19.444 00.032 9828 IsSlewing returns 0
03:10:19.444 00.000 9828 IsGuiding returns 0
03:10:19.444 00.000 9828 scope move finished after 2 + 138 ms
03:10:19.444 00.000 9828 Move returns status 0, amount 2
03:10:19.444 00.000 9828 move complete, result=0
03:10:19.444 00.000 9828 worker thread done servicing request
03:10:19.444 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.0 px 2 ms NORTH
03:10:19.856 00.412 8976 Exposure complete
03:10:19.861 00.005 8976 worker thread done servicing request
03:10:19.861 00.000 5052 OnExposeComplete: enter
03:10:19.861 00.000 5052 UpdateGuideState(): m_state=6
03:10:19.861 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12387
03:10:19.862 00.001 5052 Star::Find returns 1 (0), X=329.63, Y=281.22, Mass=114, SNR=7.3, Peak=57 HFD=2.8
03:10:19.862 00.000 5052 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
03:10:19.862 00.000 5052 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
03:10:19.862 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.49 hyp=0.67 cameraTheta=-0.82 mountX=-0.64 mountY=-0.11, mountTheta=-2.97
03:10:19.863 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.49, opts=13)
03:10:19.863 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.49)
03:10:19.863 00.000 8976 Worker thread wakes up
03:10:19.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.49) opts 0xd
03:10:19.863 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:10:19.863 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
03:10:19.863 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:19.863 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:19.863 00.000 5052 Enqueuing Expose request
03:10:19.864 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.49)
03:10:19.864 00.000 8976 Moving (0.45, -0.49) raw xDistance=-0.64 yDistance=-0.11
03:10:19.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
03:10:19.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:10:19.864 00.000 8976 MoveAxis(R, 3, ABG)
03:10:19.864 00.000 8976 stepping (-14, 37) + (3, 0)
03:10:19.864 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:19.898 00.034 8976 Received - 47 (G) 
03:10:19.898 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:19.898 00.000 8976 stepped: pos (-11, 37)
03:10:19.898 00.000 8976 MoveAxis(U, 0, ABG)
03:10:19.898 00.000 8976 FAR outside bump range, increase bump weight 3.33 => 4.33
03:10:19.898 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:10:19.898 00.000 8976 MountToCamera -- mountX=2.06 mountY=-5.63 hyp=5.99 mountTheta=-1.22 cameraX=4.07, cameraY=4.39 cameraTheta=0.82
03:10:19.898 00.000 8976 incremental bump (4.073, 4.395) isValid = 1
03:10:19.898 00.000 8976 Scheduling Mount bump of (0.338, 0.379)
03:10:19.898 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.34, y=0.38, opts=4)
03:10:19.898 00.000 8976 Enqueuing Move request for scope (0.34, 0.38)
03:10:19.899 00.001 8976 move complete, result=0
03:10:19.899 00.000 8976 worker thread done servicing request
03:10:19.899 00.000 8976 Worker thread wakes up
03:10:19.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:19.899 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
03:10:19.899 00.000 9828 Worker thread wakes up
03:10:19.899 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.38) opts 0x4
03:10:19.899 00.000 9828 Handling offset move in thread for scope, endpoint = (0.34, 0.38)
03:10:19.899 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
03:10:19.899 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:19.899 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
03:10:19.899 00.000 9828 CameraToMount -- cameraX=0.34 cameraY=0.38 hyp=0.51 cameraTheta=0.84 mountX=-0.36 mountY=-0.33, mountTheta=-2.39
03:10:19.899 00.000 9828 Moving (0.34, 0.38) raw xDistance=-0.36 yDistance=-0.33
03:10:19.899 00.000 9828 BLC: window closed
03:10:19.899 00.000 9828 MoveAxis(E, 113, B)
03:10:19.899 00.000 9828 Guiding  Dir = 2, Dur = 113
03:10:19.900 00.001 9828 IsSlewing returns 0
03:10:19.900 00.000 9828 IsGuiding returns 0
03:10:19.900 00.000 9828 PulseGuide returned control before completion, sleep 123
03:10:20.034 00.134 9828 IsGuiding returns 1
03:10:20.034 00.000 9828 scope still moving after pulse duration time elapsed
03:10:20.066 00.032 9828 IsSlewing returns 0
03:10:20.066 00.000 9828 IsGuiding returns 1
03:10:20.098 00.032 9828 IsSlewing returns 0
03:10:20.098 00.000 9828 IsGuiding returns 1
03:10:20.130 00.032 9828 IsSlewing returns 0
03:10:20.130 00.000 9828 IsGuiding returns 0
03:10:20.130 00.000 9828 scope move finished after 113 + 117 ms
03:10:20.130 00.000 9828 Move returns status 0, amount 113
03:10:20.130 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:20.130 00.000 9828 MoveAxis(N, 45, B)
03:10:20.130 00.000 9828 Guiding  Dir = 0, Dur = 45
03:10:20.145 00.015 9828 IsSlewing returns 0
03:10:20.145 00.000 9828 IsGuiding returns 0
03:10:20.145 00.000 9828 PulseGuide returned control before completion, sleep 55
03:10:20.209 00.064 9828 IsGuiding returns 1
03:10:20.209 00.000 9828 scope still moving after pulse duration time elapsed
03:10:20.240 00.031 9828 IsSlewing returns 0
03:10:20.240 00.000 9828 IsGuiding returns 1
03:10:20.272 00.032 9828 IsSlewing returns 0
03:10:20.272 00.000 9828 IsGuiding returns 1
03:10:20.303 00.031 9828 IsSlewing returns 0
03:10:20.303 00.000 9828 IsGuiding returns 1
03:10:20.335 00.032 9828 IsSlewing returns 0
03:10:20.335 00.000 9828 IsGuiding returns 1
03:10:20.365 00.030 9828 IsSlewing returns 0
03:10:20.365 00.000 9828 IsGuiding returns 1
03:10:20.397 00.032 9828 IsSlewing returns 0
03:10:20.397 00.000 9828 IsGuiding returns 1
03:10:20.429 00.032 9828 IsSlewing returns 0
03:10:20.429 00.000 9828 IsGuiding returns 0
03:10:20.429 00.000 9828 scope move finished after 45 + 239 ms
03:10:20.429 00.000 9828 Move returns status 0, amount 45
03:10:20.429 00.000 9828 move complete, result=0
03:10:20.429 00.000 9828 worker thread done servicing request
03:10:20.563 00.134 5052 GuideStep: -0.4 px 113 ms EAST, -0.3 px 45 ms NORTH
03:10:20.582 00.019 8976 Exposure complete
03:10:20.587 00.005 8976 worker thread done servicing request
03:10:20.588 00.001 5052 OnExposeComplete: enter
03:10:20.588 00.000 5052 UpdateGuideState(): m_state=6
03:10:20.588 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12388
03:10:20.588 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.11, Mass=118, SNR=7.5, Peak=72 HFD=2.0
03:10:20.588 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.04) = xAngle (-0.09 = -0.09)
03:10:20.588 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.20 = -0.20)
03:10:20.588 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.40 hyp=0.43 cameraTheta=1.95 mountX=0.42 mountY=-0.08, mountTheta=-0.19
03:10:20.588 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.40, opts=13)
03:10:20.589 00.001 5052 Enqueuing Move request for stepguider (-0.16, 0.40)
03:10:20.589 00.000 8976 Worker thread wakes up
03:10:20.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.40) opts 0xd
03:10:20.589 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.40)
03:10:20.589 00.000 8976 Moving (-0.16, 0.40) raw xDistance=0.42 yDistance=-0.08
03:10:20.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42
03:10:20.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:10:20.589 00.000 8976 MoveAxis(L, 2, ABG)
03:10:20.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:10:20.589 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
03:10:20.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:20.589 00.000 8976 stepping (-11, 37) + (-2, 0)
03:10:20.589 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:20.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:20.589 00.000 5052 Enqueuing Expose request
03:10:20.618 00.029 8976 Received - 47 (G) 
03:10:20.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:20.618 00.000 8976 stepped: pos (-13, 37)
03:10:20.618 00.000 8976 MoveAxis(U, 0, ABG)
03:10:20.618 00.000 8976 FAR outside bump range, increase bump weight 4.33 => 5.33
03:10:20.618 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:10:20.618 00.000 8976 MountToCamera -- mountX=2.04 mountY=-5.71 hyp=6.06 mountTheta=-1.23 cameraX=4.16, cameraY=4.41 cameraTheta=0.82
03:10:20.618 00.000 8976 incremental bump (4.156, 4.412) isValid = 1
03:10:20.618 00.000 8976 Scheduling Mount bump of (0.287, 0.315)
03:10:20.618 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.29, y=0.32, opts=4)
03:10:20.618 00.000 8976 Enqueuing Move request for scope (0.29, 0.32)
03:10:20.618 00.000 8976 move complete, result=0
03:10:20.618 00.000 9828 Worker thread wakes up
03:10:20.618 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:10:20.618 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.32) opts 0x4
03:10:20.618 00.000 9828 Handling offset move in thread for scope, endpoint = (0.29, 0.32)
03:10:20.618 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:10:20.618 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:10:20.619 00.001 8976 worker thread done servicing request
03:10:20.619 00.000 8976 Worker thread wakes up
03:10:20.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:20.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:20.619 00.000 9828 CameraToMount -- cameraX=0.29 cameraY=0.32 hyp=0.43 cameraTheta=0.83 mountX=-0.30 mountY=-0.28, mountTheta=-2.40
03:10:20.619 00.000 9828 Moving (0.29, 0.32) raw xDistance=-0.30 yDistance=-0.28
03:10:20.619 00.000 9828 BLC: window closed
03:10:20.619 00.000 9828 MoveAxis(E, 96, B)
03:10:20.619 00.000 9828 Guiding  Dir = 2, Dur = 96
03:10:20.619 00.000 9828 IsSlewing returns 0
03:10:20.619 00.000 9828 IsGuiding returns 0
03:10:20.619 00.000 9828 PulseGuide returned control before completion, sleep 106
03:10:20.738 00.119 9828 IsGuiding returns 1
03:10:20.738 00.000 9828 scope still moving after pulse duration time elapsed
03:10:20.770 00.032 9828 IsSlewing returns 0
03:10:20.770 00.000 9828 IsGuiding returns 1
03:10:20.800 00.030 9828 IsSlewing returns 0
03:10:20.800 00.000 9828 IsGuiding returns 1
03:10:20.831 00.031 9828 IsSlewing returns 0
03:10:20.831 00.000 9828 IsGuiding returns 0
03:10:20.831 00.000 9828 scope move finished after 96 + 116 ms
03:10:20.831 00.000 9828 Move returns status 0, amount 96
03:10:20.831 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:20.831 00.000 9828 MoveAxis(N, 38, B)
03:10:20.831 00.000 9828 Guiding  Dir = 0, Dur = 38
03:10:20.847 00.016 9828 IsSlewing returns 0
03:10:20.847 00.000 9828 IsGuiding returns 0
03:10:20.847 00.000 9828 PulseGuide returned control before completion, sleep 48
03:10:20.910 00.063 9828 IsGuiding returns 1
03:10:20.910 00.000 9828 scope still moving after pulse duration time elapsed
03:10:20.942 00.032 9828 IsSlewing returns 0
03:10:20.942 00.000 9828 IsGuiding returns 1
03:10:20.974 00.032 9828 IsSlewing returns 0
03:10:20.974 00.000 9828 IsGuiding returns 1
03:10:21.005 00.031 9828 IsSlewing returns 0
03:10:21.005 00.000 9828 IsGuiding returns 0
03:10:21.005 00.000 9828 scope move finished after 38 + 119 ms
03:10:21.005 00.000 9828 Move returns status 0, amount 38
03:10:21.005 00.000 9828 move complete, result=0
03:10:21.005 00.000 9828 worker thread done servicing request
03:10:21.006 00.001 5052 GuideStep: -0.3 px 96 ms EAST, -0.3 px 38 ms NORTH
03:10:21.306 00.300 8976 Exposure complete
03:10:21.312 00.006 8976 worker thread done servicing request
03:10:21.312 00.000 5052 OnExposeComplete: enter
03:10:21.312 00.000 5052 UpdateGuideState(): m_state=6
03:10:21.312 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12389
03:10:21.312 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.08, Mass=138, SNR=8.1, Peak=67 HFD=2.1
03:10:21.312 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.41 = 1.88)
03:10:21.312 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
03:10:21.312 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.63 hyp=0.90 cameraTheta=-2.36 mountX=-0.27 mountY=0.88, mountTheta=1.87
03:10:21.313 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.63, opts=13)
03:10:21.313 00.000 5052 Enqueuing Move request for stepguider (-0.64, -0.63)
03:10:21.313 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:10:21.313 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:10:21.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:21.313 00.000 8976 Worker thread wakes up
03:10:21.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.63) opts 0xd
03:10:21.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.63)
03:10:21.313 00.000 8976 Moving (-0.64, -0.63) raw xDistance=-0.27 yDistance=0.88
03:10:21.313 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:21.313 00.000 5052 Enqueuing Expose request
03:10:21.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
03:10:21.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.88
03:10:21.313 00.000 8976 MoveAxis(R, 1, ABG)
03:10:21.313 00.000 8976 stepping (-13, 37) + (1, 0)
03:10:21.313 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:21.337 00.024 8976 Received - 47 (G) 
03:10:21.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:21.337 00.000 8976 stepped: pos (-12, 37)
03:10:21.337 00.000 8976 MoveAxis(D, 4, ABG)
03:10:21.337 00.000 8976 stepping (-12, 37) + (0, -4)
03:10:21.337 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:21.369 00.032 8976 Received - 47 (G) 
03:10:21.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:21.369 00.000 8976 stepped: pos (-12, 33)
03:10:21.369 00.000 8976 outside bump range, increase bump weight 5.33 => 5.50
03:10:21.369 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:10:21.369 00.000 8976 MountToCamera -- mountX=1.97 mountY=-5.55 hyp=5.89 mountTheta=-1.23 cameraX=4.05, cameraY=4.28 cameraTheta=0.81
03:10:21.369 00.000 8976 incremental bump (4.049, 4.283) isValid = 1
03:10:21.369 00.000 8976 Scheduling Mount bump of (0.434, 0.476)
03:10:21.369 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.43, y=0.48, opts=4)
03:10:21.369 00.000 8976 Enqueuing Move request for scope (0.43, 0.48)
03:10:21.369 00.000 8976 move complete, result=0
03:10:21.369 00.000 9828 Worker thread wakes up
03:10:21.369 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.48) opts 0x4
03:10:21.369 00.000 9828 Handling offset move in thread for scope, endpoint = (0.43, 0.48)
03:10:21.370 00.001 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
03:10:21.370 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
03:10:21.370 00.000 9828 CameraToMount -- cameraX=0.43 cameraY=0.48 hyp=0.64 cameraTheta=0.83 mountX=-0.46 mountY=-0.42, mountTheta=-2.40
03:10:21.370 00.000 9828 Moving (0.43, 0.48) raw xDistance=-0.46 yDistance=-0.42
03:10:21.370 00.000 9828 BLC: window closed
03:10:21.370 00.000 9828 MoveAxis(E, 145, B)
03:10:21.370 00.000 8976 worker thread done servicing request
03:10:21.370 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.9 px 4 ms SOUTH
03:10:21.370 00.000 9828 Guiding  Dir = 2, Dur = 145
03:10:21.370 00.000 8976 Worker thread wakes up
03:10:21.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:21.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:21.371 00.001 9828 IsSlewing returns 0
03:10:21.371 00.000 9828 IsGuiding returns 0
03:10:21.371 00.000 9828 PulseGuide returned control before completion, sleep 155
03:10:21.530 00.159 9828 IsGuiding returns 1
03:10:21.530 00.000 9828 scope still moving after pulse duration time elapsed
03:10:21.561 00.031 9828 IsSlewing returns 0
03:10:21.561 00.000 9828 IsGuiding returns 1
03:10:21.592 00.031 9828 IsSlewing returns 0
03:10:21.592 00.000 9828 IsGuiding returns 1
03:10:21.624 00.032 9828 IsSlewing returns 0
03:10:21.624 00.000 9828 IsGuiding returns 1
03:10:21.655 00.031 9828 IsSlewing returns 0
03:10:21.655 00.000 9828 IsGuiding returns 1
03:10:21.686 00.031 9828 IsSlewing returns 0
03:10:21.686 00.000 9828 IsGuiding returns 1
03:10:21.717 00.031 9828 IsSlewing returns 0
03:10:21.717 00.000 9828 IsGuiding returns 0
03:10:21.717 00.000 9828 scope move finished after 145 + 200 ms
03:10:21.717 00.000 9828 Move returns status 0, amount 145
03:10:21.717 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:21.717 00.000 9828 MoveAxis(N, 57, B)
03:10:21.717 00.000 9828 Guiding  Dir = 0, Dur = 57
03:10:21.732 00.015 9828 IsSlewing returns 0
03:10:21.732 00.000 9828 IsGuiding returns 0
03:10:21.732 00.000 9828 PulseGuide returned control before completion, sleep 67
03:10:21.811 00.079 9828 IsGuiding returns 1
03:10:21.811 00.000 9828 scope still moving after pulse duration time elapsed
03:10:21.842 00.031 9828 IsSlewing returns 0
03:10:21.842 00.000 9828 IsGuiding returns 1
03:10:21.873 00.031 9828 IsSlewing returns 0
03:10:21.873 00.000 9828 IsGuiding returns 1
03:10:21.905 00.032 9828 IsSlewing returns 0
03:10:21.905 00.000 9828 IsGuiding returns 1
03:10:21.936 00.031 9828 IsSlewing returns 0
03:10:21.936 00.000 9828 IsGuiding returns 0
03:10:21.936 00.000 9828 scope move finished after 57 + 146 ms
03:10:21.936 00.000 9828 Move returns status 0, amount 57
03:10:21.936 00.000 9828 move complete, result=0
03:10:21.936 00.000 9828 worker thread done servicing request
03:10:22.052 00.116 5052 GuideStep: -0.5 px 145 ms EAST, -0.4 px 57 ms NORTH
03:10:22.074 00.022 8976 Exposure complete
03:10:22.080 00.006 8976 worker thread done servicing request
03:10:22.080 00.000 5052 OnExposeComplete: enter
03:10:22.080 00.000 5052 UpdateGuideState(): m_state=6
03:10:22.080 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12390
03:10:22.080 00.000 5052 Star::Find returns 1 (0), X=327.81, Y=281.71, Mass=136, SNR=8.0, Peak=68 HFD=2.2
03:10:22.080 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:10:22.080 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
03:10:22.080 00.000 5052 CameraToMount -- cameraX=-1.36 cameraY=0.00 hyp=1.36 cameraTheta=3.14 mountX=0.62 mountY=1.14, mountTheta=1.07
03:10:22.081 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.36, y=0.00, opts=13)
03:10:22.081 00.000 5052 Enqueuing Move request for stepguider (-1.36, 0.00)
03:10:22.081 00.000 8976 Worker thread wakes up
03:10:22.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.36, 0.00) opts 0xd
03:10:22.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.36, 0.00)
03:10:22.081 00.000 8976 Moving (-1.36, 0.00) raw xDistance=0.62 yDistance=1.14
03:10:22.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.62
03:10:22.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.14
03:10:22.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:10:22.081 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
03:10:22.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:22.082 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:22.082 00.000 5052 Enqueuing Expose request
03:10:22.082 00.000 8976 MoveAxis(L, 2, ABG)
03:10:22.082 00.000 8976 stepping (-12, 33) + (-2, 0)
03:10:22.082 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:22.105 00.023 8976 Received - 47 (G) 
03:10:22.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:22.105 00.000 8976 stepped: pos (-14, 33)
03:10:22.105 00.000 8976 MoveAxis(D, 5, ABG)
03:10:22.105 00.000 8976 stepping (-14, 33) + (0, -5)
03:10:22.105 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:10:22.152 00.047 8976 Received - 47 (G) 
03:10:22.152 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:10:22.152 00.000 8976 stepped: pos (-14, 28)
03:10:22.152 00.000 8976 back inside bump range: decrease bump weight 5.50 => 2.75
03:10:22.152 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:10:22.152 00.000 8976 MountToCamera -- mountX=2.03 mountY=-5.19 hyp=5.57 mountTheta=-1.20 cameraX=3.70, cameraY=4.17 cameraTheta=0.85
03:10:22.152 00.000 8976 incremental bump (3.697, 4.168) isValid = 1
03:10:22.152 00.000 8976 Scheduling Mount bump of (0.210, 0.245)
03:10:22.152 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.25, opts=4)
03:10:22.152 00.000 8976 Enqueuing Move request for scope (0.21, 0.25)
03:10:22.152 00.000 8976 move complete, result=0
03:10:22.152 00.000 9828 Worker thread wakes up
03:10:22.152 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 1.1 px 5 ms SOUTH
03:10:22.152 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.25) opts 0x4
03:10:22.153 00.001 8976 worker thread done servicing request
03:10:22.153 00.000 8976 Worker thread wakes up
03:10:22.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:22.153 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:22.153 00.000 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.25)
03:10:22.153 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:10:22.153 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:10:22.153 00.000 9828 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.32 cameraTheta=0.86 mountX=-0.22 mountY=-0.22, mountTheta=-2.37
03:10:22.153 00.000 9828 Moving (0.21, 0.25) raw xDistance=-0.22 yDistance=-0.22
03:10:22.153 00.000 9828 BLC: window closed
03:10:22.153 00.000 9828 MoveAxis(E, 70, B)
03:10:22.153 00.000 9828 Guiding  Dir = 2, Dur = 70
03:10:22.153 00.000 9828 IsSlewing returns 0
03:10:22.153 00.000 9828 IsGuiding returns 0
03:10:22.154 00.001 9828 PulseGuide returned control before completion, sleep 80
03:10:22.248 00.094 9828 IsGuiding returns 1
03:10:22.248 00.000 9828 scope still moving after pulse duration time elapsed
03:10:22.280 00.032 9828 IsSlewing returns 0
03:10:22.280 00.000 9828 IsGuiding returns 1
03:10:22.311 00.031 9828 IsSlewing returns 0
03:10:22.311 00.000 9828 IsGuiding returns 1
03:10:22.344 00.033 9828 IsSlewing returns 0
03:10:22.344 00.000 9828 IsGuiding returns 0
03:10:22.344 00.000 9828 scope move finished after 70 + 119 ms
03:10:22.344 00.000 9828 Move returns status 0, amount 70
03:10:22.344 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:22.344 00.000 9828 MoveAxis(N, 29, B)
03:10:22.344 00.000 9828 Guiding  Dir = 0, Dur = 29
03:10:22.358 00.014 9828 IsSlewing returns 0
03:10:22.358 00.000 9828 IsGuiding returns 0
03:10:22.358 00.000 9828 PulseGuide returned control before completion, sleep 39
03:10:22.405 00.047 9828 IsGuiding returns 1
03:10:22.405 00.000 9828 scope still moving after pulse duration time elapsed
03:10:22.437 00.032 9828 IsSlewing returns 0
03:10:22.437 00.000 9828 IsGuiding returns 1
03:10:22.468 00.031 9828 IsSlewing returns 0
03:10:22.468 00.000 9828 IsGuiding returns 1
03:10:22.499 00.031 9828 IsSlewing returns 0
03:10:22.499 00.000 9828 IsGuiding returns 1
03:10:22.530 00.031 9828 IsSlewing returns 0
03:10:22.530 00.000 9828 IsGuiding returns 0
03:10:22.530 00.000 9828 scope move finished after 29 + 141 ms
03:10:22.530 00.000 9828 Move returns status 0, amount 29
03:10:22.530 00.000 9828 move complete, result=0
03:10:22.530 00.000 9828 worker thread done servicing request
03:10:22.530 00.000 5052 GuideStep: -0.2 px 70 ms EAST, -0.2 px 29 ms NORTH
03:10:22.838 00.308 8976 Exposure complete
03:10:22.843 00.005 8976 worker thread done servicing request
03:10:22.843 00.000 5052 OnExposeComplete: enter
03:10:22.843 00.000 5052 UpdateGuideState(): m_state=6
03:10:22.843 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12391
03:10:22.843 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.07, Mass=138, SNR=8.0, Peak=63 HFD=2.4
03:10:22.843 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.04) = xAngle (-3.49 = 2.79)
03:10:22.843 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.59 = 2.69)
03:10:22.843 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.64 hyp=0.65 cameraTheta=-1.45 mountX=-0.61 mountY=0.28, mountTheta=2.71
03:10:22.844 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.64, opts=13)
03:10:22.844 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.64)
03:10:22.844 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:10:22.844 00.000 5052 UpdateGuideState exits: m=138 SNR=8.0
03:10:22.844 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:22.844 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:22.844 00.000 5052 Enqueuing Expose request
03:10:22.844 00.000 8976 Worker thread wakes up
03:10:22.844 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.64) opts 0xd
03:10:22.844 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.64)
03:10:22.844 00.000 8976 Moving (0.08, -0.64) raw xDistance=-0.61 yDistance=0.28
03:10:22.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.61
03:10:22.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.28
03:10:22.844 00.000 8976 MoveAxis(R, 2, ABG)
03:10:22.844 00.000 8976 stepping (-14, 28) + (2, 0)
03:10:22.844 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:22.872 00.028 8976 Received - 47 (G) 
03:10:22.872 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:22.872 00.000 8976 stepped: pos (-12, 28)
03:10:22.872 00.000 8976 MoveAxis(D, 1, ABG)
03:10:22.872 00.000 8976 stepping (-12, 28) + (0, -1)
03:10:22.872 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:22.903 00.031 8976 Received - 47 (G) 
03:10:22.903 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:22.903 00.000 8976 stepped: pos (-12, 27)
03:10:22.903 00.000 8976 back inside bump range: decrease bump weight 2.75 => 1.38
03:10:22.903 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:10:22.903 00.000 8976 MountToCamera -- mountX=1.97 mountY=-4.89 hyp=5.27 mountTheta=-1.19 cameraX=3.46, cameraY=3.98 cameraTheta=0.85
03:10:22.903 00.000 8976 incremental bump (3.461, 3.977) isValid = 1
03:10:22.903 00.000 8976 Scheduling Mount bump of (0.104, 0.124)
03:10:22.903 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.12, opts=4)
03:10:22.904 00.001 8976 Enqueuing Move request for scope (0.10, 0.12)
03:10:22.904 00.000 8976 move complete, result=0
03:10:22.904 00.000 8976 worker thread done servicing request
03:10:22.904 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:10:22.904 00.000 9828 Worker thread wakes up
03:10:22.904 00.000 8976 Worker thread wakes up
03:10:22.904 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0x4
03:10:22.904 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:22.904 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
03:10:22.904 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:22.904 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:10:22.904 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
03:10:22.904 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.87 mountX=-0.11 mountY=-0.11, mountTheta=-2.36
03:10:22.904 00.000 9828 Moving (0.10, 0.12) raw xDistance=-0.11 yDistance=-0.11
03:10:22.905 00.001 9828 BLC: window closed
03:10:22.905 00.000 9828 MoveAxis(E, 35, B)
03:10:22.905 00.000 9828 Guiding  Dir = 2, Dur = 35
03:10:22.905 00.000 9828 IsSlewing returns 0
03:10:22.905 00.000 9828 IsGuiding returns 0
03:10:22.905 00.000 9828 PulseGuide returned control before completion, sleep 45
03:10:22.963 00.058 9828 IsGuiding returns 1
03:10:22.963 00.000 9828 scope still moving after pulse duration time elapsed
03:10:22.994 00.031 9828 IsSlewing returns 0
03:10:22.994 00.000 9828 IsGuiding returns 1
03:10:23.024 00.030 9828 IsSlewing returns 0
03:10:23.024 00.000 9828 IsGuiding returns 1
03:10:23.056 00.032 9828 IsSlewing returns 0
03:10:23.056 00.000 9828 IsGuiding returns 0
03:10:23.057 00.001 9828 scope move finished after 35 + 115 ms
03:10:23.057 00.000 9828 Move returns status 0, amount 35
03:10:23.057 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:23.057 00.000 9828 MoveAxis(N, 15, B)
03:10:23.057 00.000 9828 Guiding  Dir = 0, Dur = 15
03:10:23.072 00.015 9828 IsSlewing returns 0
03:10:23.073 00.001 9828 IsGuiding returns 0
03:10:23.073 00.000 9828 PulseGuide returned control before completion, sleep 25
03:10:23.103 00.030 9828 IsGuiding returns 1
03:10:23.103 00.000 9828 scope still moving after pulse duration time elapsed
03:10:23.133 00.030 9828 IsSlewing returns 0
03:10:23.133 00.000 9828 IsGuiding returns 1
03:10:23.164 00.031 9828 IsSlewing returns 0
03:10:23.164 00.000 9828 IsGuiding returns 1
03:10:23.195 00.031 9828 IsSlewing returns 0
03:10:23.195 00.000 9828 IsGuiding returns 1
03:10:23.226 00.031 9828 IsSlewing returns 0
03:10:23.226 00.000 9828 IsGuiding returns 0
03:10:23.227 00.001 9828 scope move finished after 15 + 138 ms
03:10:23.227 00.000 9828 Move returns status 0, amount 15
03:10:23.227 00.000 9828 move complete, result=0
03:10:23.227 00.000 9828 worker thread done servicing request
03:10:23.227 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.1 px 15 ms NORTH
03:10:23.591 00.364 8976 Exposure complete
03:10:23.597 00.006 8976 worker thread done servicing request
03:10:23.597 00.000 5052 OnExposeComplete: enter
03:10:23.597 00.000 5052 UpdateGuideState(): m_state=6
03:10:23.597 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12392
03:10:23.597 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.14, Mass=133, SNR=7.9, Peak=67 HFD=2.1
03:10:23.597 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.21 = 3.07)
03:10:23.597 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.97)
03:10:23.597 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.57 hyp=0.62 cameraTheta=-1.17 mountX=-0.62 mountY=0.11, mountTheta=2.97
03:10:23.598 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.57, opts=13)
03:10:23.598 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.57)
03:10:23.598 00.000 8976 Worker thread wakes up
03:10:23.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.57) opts 0xd
03:10:23.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.57)
03:10:23.598 00.000 8976 Moving (0.24, -0.57) raw xDistance=-0.62 yDistance=0.11
03:10:23.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
03:10:23.598 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:10:23.598 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:10:23.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:23.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:23.598 00.000 5052 Enqueuing Expose request
03:10:23.599 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:10:23.599 00.000 8976 MoveAxis(R, 3, ABG)
03:10:23.599 00.000 8976 stepping (-12, 27) + (3, 0)
03:10:23.599 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:23.639 00.040 8976 Received - 47 (G) 
03:10:23.639 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:23.639 00.000 8976 stepped: pos (-9, 27)
03:10:23.639 00.000 8976 MoveAxis(U, 0, ABG)
03:10:23.639 00.000 8976 back inside bump range: decrease bump weight 1.38 => 1.00
03:10:23.639 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:10:23.640 00.001 8976 MountToCamera -- mountX=1.77 mountY=-4.69 hyp=5.02 mountTheta=-1.21 cameraX=3.37, cameraY=3.71 cameraTheta=0.83
03:10:23.640 00.000 8976 incremental bump (3.372, 3.713) isValid = 1
03:10:23.640 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
03:10:23.640 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:10:23.640 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:10:23.640 00.000 8976 move complete, result=0
03:10:23.640 00.000 9828 Worker thread wakes up
03:10:23.640 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.1 px 0 ms NORTH
03:10:23.640 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:10:23.640 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:10:23.640 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
03:10:23.640 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
03:10:23.640 00.000 8976 worker thread done servicing request
03:10:23.640 00.000 8976 Worker thread wakes up
03:10:23.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:23.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:23.641 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
03:10:23.641 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:10:23.641 00.000 9828 BLC: window closed
03:10:23.641 00.000 9828 MoveAxis(E, 26, B)
03:10:23.641 00.000 9828 Guiding  Dir = 2, Dur = 26
03:10:23.641 00.000 9828 IsSlewing returns 0
03:10:23.641 00.000 9828 IsGuiding returns 0
03:10:23.641 00.000 9828 PulseGuide returned control before completion, sleep 36
03:10:23.682 00.041 9828 IsGuiding returns 1
03:10:23.682 00.000 9828 scope still moving after pulse duration time elapsed
03:10:23.714 00.032 9828 IsSlewing returns 0
03:10:23.714 00.000 9828 IsGuiding returns 1
03:10:23.744 00.030 9828 IsSlewing returns 0
03:10:23.744 00.000 9828 IsGuiding returns 1
03:10:23.776 00.032 9828 IsSlewing returns 0
03:10:23.776 00.000 9828 IsGuiding returns 0
03:10:23.776 00.000 9828 scope move finished after 26 + 109 ms
03:10:23.776 00.000 9828 Move returns status 0, amount 26
03:10:23.776 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:23.776 00.000 9828 MoveAxis(N, 11, B)
03:10:23.776 00.000 9828 Guiding  Dir = 0, Dur = 11
03:10:23.792 00.016 9828 IsSlewing returns 0
03:10:23.792 00.000 9828 IsGuiding returns 0
03:10:23.792 00.000 9828 PulseGuide returned control before completion, sleep 21
03:10:23.822 00.030 9828 IsGuiding returns 1
03:10:23.822 00.000 9828 scope still moving after pulse duration time elapsed
03:10:23.854 00.032 9828 IsSlewing returns 0
03:10:23.854 00.000 9828 IsGuiding returns 1
03:10:23.884 00.030 9828 IsSlewing returns 0
03:10:23.884 00.000 9828 IsGuiding returns 1
03:10:23.915 00.031 9828 IsSlewing returns 0
03:10:23.915 00.000 9828 IsGuiding returns 1
03:10:23.946 00.031 9828 IsSlewing returns 0
03:10:23.946 00.000 9828 IsGuiding returns 0
03:10:23.947 00.001 9828 scope move finished after 11 + 143 ms
03:10:23.947 00.000 9828 Move returns status 0, amount 11
03:10:23.947 00.000 9828 move complete, result=0
03:10:23.947 00.000 9828 worker thread done servicing request
03:10:23.947 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:10:24.325 00.378 8976 Exposure complete
03:10:24.330 00.005 8976 worker thread done servicing request
03:10:24.330 00.000 5052 OnExposeComplete: enter
03:10:24.330 00.000 5052 UpdateGuideState(): m_state=6
03:10:24.330 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12393
03:10:24.330 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.78, Mass=129, SNR=7.8, Peak=67 HFD=1.8
03:10:24.330 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
03:10:24.330 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
03:10:24.330 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.07 hyp=0.39 cameraTheta=0.18 mountX=-0.11 mountY=-0.36, mountTheta=-1.88
03:10:24.331 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.07, opts=13)
03:10:24.331 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.07)
03:10:24.331 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:10:24.331 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:10:24.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:24.331 00.000 8976 Worker thread wakes up
03:10:24.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.07) opts 0xd
03:10:24.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.07)
03:10:24.331 00.000 8976 Moving (0.38, 0.07) raw xDistance=-0.11 yDistance=-0.36
03:10:24.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:10:24.331 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:24.331 00.000 5052 Enqueuing Expose request
03:10:24.332 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
03:10:24.332 00.000 8976 MoveAxis(R, 0, ABG)
03:10:24.332 00.000 8976 MoveAxis(U, 1, ABG)
03:10:24.332 00.000 8976 stepping (-9, 27) + (0, 1)
03:10:24.332 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:24.358 00.026 8976 Received - 47 (G) 
03:10:24.358 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:24.358 00.000 8976 stepped: pos (-9, 28)
03:10:24.358 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:10:24.358 00.000 8976 MountToCamera -- mountX=1.64 mountY=-4.61 hyp=4.89 mountTheta=-1.23 cameraX=3.36, cameraY=3.56 cameraTheta=0.81
03:10:24.358 00.000 8976 incremental bump (3.358, 3.561) isValid = 1
03:10:24.358 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
03:10:24.358 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:10:24.359 00.001 8976 Enqueuing Move request for scope (0.08, 0.09)
03:10:24.359 00.000 8976 move complete, result=0
03:10:24.359 00.000 8976 worker thread done servicing request
03:10:24.359 00.000 8976 Worker thread wakes up
03:10:24.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:24.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:24.359 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
03:10:24.359 00.000 9828 Worker thread wakes up
03:10:24.359 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:10:24.359 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:10:24.359 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:10:24.359 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
03:10:24.359 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:10:24.359 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:10:24.359 00.000 9828 BLC: window closed
03:10:24.360 00.001 9828 MoveAxis(E, 26, B)
03:10:24.360 00.000 9828 Guiding  Dir = 2, Dur = 26
03:10:24.360 00.000 9828 IsSlewing returns 0
03:10:24.360 00.000 9828 IsGuiding returns 0
03:10:24.360 00.000 9828 PulseGuide returned control before completion, sleep 36
03:10:24.402 00.042 9828 IsGuiding returns 1
03:10:24.402 00.000 9828 scope still moving after pulse duration time elapsed
03:10:24.433 00.031 9828 IsSlewing returns 0
03:10:24.433 00.000 9828 IsGuiding returns 1
03:10:24.464 00.031 9828 IsSlewing returns 0
03:10:24.464 00.000 9828 IsGuiding returns 1
03:10:24.495 00.031 9828 IsSlewing returns 0
03:10:24.495 00.000 9828 IsGuiding returns 1
03:10:24.526 00.031 9828 IsSlewing returns 0
03:10:24.526 00.000 9828 IsGuiding returns 0
03:10:24.527 00.001 9828 scope move finished after 26 + 140 ms
03:10:24.527 00.000 9828 Move returns status 0, amount 26
03:10:24.527 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:24.527 00.000 9828 MoveAxis(N, 10, B)
03:10:24.527 00.000 9828 Guiding  Dir = 0, Dur = 10
03:10:24.541 00.014 9828 IsSlewing returns 0
03:10:24.541 00.000 9828 IsGuiding returns 0
03:10:24.541 00.000 9828 PulseGuide returned control before completion, sleep 20
03:10:24.572 00.031 9828 IsGuiding returns 1
03:10:24.572 00.000 9828 scope still moving after pulse duration time elapsed
03:10:24.603 00.031 9828 IsSlewing returns 0
03:10:24.603 00.000 9828 IsGuiding returns 1
03:10:24.635 00.032 9828 IsSlewing returns 0
03:10:24.635 00.000 9828 IsGuiding returns 1
03:10:24.666 00.031 9828 IsSlewing returns 0
03:10:24.666 00.000 9828 IsGuiding returns 1
03:10:24.696 00.030 9828 IsSlewing returns 0
03:10:24.696 00.000 9828 IsGuiding returns 0
03:10:24.696 00.000 9828 scope move finished after 10 + 144 ms
03:10:24.696 00.000 9828 Move returns status 0, amount 10
03:10:24.696 00.000 9828 move complete, result=0
03:10:24.696 00.000 9828 worker thread done servicing request
03:10:24.696 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:10:25.045 00.349 8976 Exposure complete
03:10:25.051 00.006 8976 worker thread done servicing request
03:10:25.051 00.000 5052 OnExposeComplete: enter
03:10:25.051 00.000 5052 UpdateGuideState(): m_state=6
03:10:25.051 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12394
03:10:25.051 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.38, Mass=131, SNR=7.9, Peak=64 HFD=2.3
03:10:25.051 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
03:10:25.051 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.00)
03:10:25.051 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.32 hyp=0.38 cameraTheta=-2.13 mountX=-0.20 mountY=0.35, mountTheta=2.08
03:10:25.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.32, opts=13)
03:10:25.052 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.32)
03:10:25.052 00.000 8976 Worker thread wakes up
03:10:25.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.32) opts 0xd
03:10:25.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.32)
03:10:25.052 00.000 8976 Moving (-0.20, -0.32) raw xDistance=-0.20 yDistance=0.35
03:10:25.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:10:25.052 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:10:25.052 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:10:25.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:25.053 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:25.053 00.000 5052 Enqueuing Expose request
03:10:25.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
03:10:25.053 00.000 8976 MoveAxis(R, 0, ABG)
03:10:25.053 00.000 8976 MoveAxis(D, 1, ABG)
03:10:25.053 00.000 8976 stepping (-9, 28) + (0, -1)
03:10:25.053 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:25.078 00.025 8976 Received - 47 (G) 
03:10:25.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:25.078 00.000 8976 stepped: pos (-9, 27)
03:10:25.078 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:10:25.078 00.000 8976 MountToCamera -- mountX=1.55 mountY=-4.50 hyp=4.77 mountTheta=-1.24 cameraX=3.30, cameraY=3.43 cameraTheta=0.80
03:10:25.078 00.000 8976 incremental bump (3.303, 3.435) isValid = 1
03:10:25.078 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
03:10:25.078 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:10:25.078 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:10:25.078 00.000 8976 move complete, result=0
03:10:25.078 00.000 8976 worker thread done servicing request
03:10:25.078 00.000 9828 Worker thread wakes up
03:10:25.078 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:10:25.078 00.000 8976 Worker thread wakes up
03:10:25.079 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:25.079 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:25.079 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:10:25.079 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:10:25.079 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
03:10:25.079 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
03:10:25.079 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
03:10:25.079 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:10:25.079 00.000 9828 BLC: window closed
03:10:25.079 00.000 9828 MoveAxis(E, 27, B)
03:10:25.079 00.000 9828 Guiding  Dir = 2, Dur = 27
03:10:25.079 00.000 9828 IsSlewing returns 0
03:10:25.080 00.001 9828 IsGuiding returns 0
03:10:25.080 00.000 9828 PulseGuide returned control before completion, sleep 37
03:10:25.120 00.040 9828 IsGuiding returns 1
03:10:25.120 00.000 9828 scope still moving after pulse duration time elapsed
03:10:25.151 00.031 9828 IsSlewing returns 0
03:10:25.151 00.000 9828 IsGuiding returns 1
03:10:25.182 00.031 9828 IsSlewing returns 0
03:10:25.182 00.000 9828 IsGuiding returns 1
03:10:25.213 00.031 9828 IsSlewing returns 0
03:10:25.213 00.000 9828 IsGuiding returns 1
03:10:25.243 00.030 9828 IsSlewing returns 0
03:10:25.243 00.000 9828 IsGuiding returns 0
03:10:25.243 00.000 9828 scope move finished after 27 + 136 ms
03:10:25.243 00.000 9828 Move returns status 0, amount 27
03:10:25.243 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:25.243 00.000 9828 MoveAxis(N, 10, B)
03:10:25.243 00.000 9828 Guiding  Dir = 0, Dur = 10
03:10:25.258 00.015 9828 IsSlewing returns 0
03:10:25.259 00.001 9828 IsGuiding returns 0
03:10:25.259 00.000 9828 PulseGuide returned control before completion, sleep 20
03:10:25.290 00.031 9828 IsGuiding returns 1
03:10:25.290 00.000 9828 scope still moving after pulse duration time elapsed
03:10:25.320 00.030 9828 IsSlewing returns 0
03:10:25.320 00.000 9828 IsGuiding returns 1
03:10:25.350 00.030 9828 IsSlewing returns 0
03:10:25.350 00.000 9828 IsGuiding returns 1
03:10:25.381 00.031 9828 IsSlewing returns 0
03:10:25.381 00.000 9828 IsGuiding returns 1
03:10:25.411 00.030 9828 IsSlewing returns 0
03:10:25.411 00.000 9828 IsGuiding returns 0
03:10:25.411 00.000 9828 scope move finished after 10 + 142 ms
03:10:25.411 00.000 9828 Move returns status 0, amount 10
03:10:25.411 00.000 9828 move complete, result=0
03:10:25.411 00.000 9828 worker thread done servicing request
03:10:25.411 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:10:25.765 00.354 8976 Exposure complete
03:10:25.770 00.005 8976 worker thread done servicing request
03:10:25.771 00.001 5052 OnExposeComplete: enter
03:10:25.771 00.000 5052 UpdateGuideState(): m_state=6
03:10:25.771 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12395
03:10:25.771 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.45, Mass=129, SNR=7.8, Peak=66 HFD=1.5
03:10:25.771 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
03:10:25.771 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
03:10:25.771 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.26 hyp=0.65 cameraTheta=-2.74 mountX=0.05 mountY=0.64, mountTheta=1.50
03:10:25.771 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.26, opts=13)
03:10:25.772 00.001 5052 Enqueuing Move request for stepguider (-0.60, -0.26)
03:10:25.772 00.000 8976 Worker thread wakes up
03:10:25.772 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:10:25.772 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:10:25.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:25.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.26) opts 0xd
03:10:25.772 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.26)
03:10:25.772 00.000 8976 Moving (-0.60, -0.26) raw xDistance=0.05 yDistance=0.64
03:10:25.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:10:25.772 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:25.772 00.000 5052 Enqueuing Expose request
03:10:25.772 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
03:10:25.772 00.000 8976 MoveAxis(R, 0, ABG)
03:10:25.772 00.000 8976 MoveAxis(D, 3, ABG)
03:10:25.772 00.000 8976 stepping (-9, 27) + (0, -3)
03:10:25.772 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:25.813 00.041 8976 Received - 47 (G) 
03:10:25.813 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:25.813 00.000 8976 stepped: pos (-9, 24)
03:10:25.813 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:10:25.813 00.000 8976 MountToCamera -- mountX=1.50 mountY=-4.28 hyp=4.53 mountTheta=-1.23 cameraX=3.13, cameraY=3.28 cameraTheta=0.81
03:10:25.814 00.001 8976 incremental bump (3.126, 3.279) isValid = 1
03:10:25.814 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
03:10:25.814 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:10:25.814 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:10:25.814 00.000 8976 move complete, result=0
03:10:25.814 00.000 9828 Worker thread wakes up
03:10:25.814 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:10:25.814 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:10:25.814 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
03:10:25.814 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
03:10:25.814 00.000 8976 worker thread done servicing request
03:10:25.814 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:10:25.814 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:10:25.814 00.000 8976 Worker thread wakes up
03:10:25.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:25.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:25.814 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:10:25.814 00.000 9828 BLC: window closed
03:10:25.814 00.000 9828 MoveAxis(E, 26, B)
03:10:25.815 00.001 9828 Guiding  Dir = 2, Dur = 26
03:10:25.815 00.000 9828 IsSlewing returns 0
03:10:25.815 00.000 9828 IsGuiding returns 0
03:10:25.815 00.000 9828 PulseGuide returned control before completion, sleep 36
03:10:25.864 00.049 9828 IsGuiding returns 1
03:10:25.864 00.000 9828 scope still moving after pulse duration time elapsed
03:10:25.896 00.032 9828 IsSlewing returns 0
03:10:25.896 00.000 9828 IsGuiding returns 1
03:10:25.927 00.031 9828 IsSlewing returns 0
03:10:25.928 00.001 9828 IsGuiding returns 1
03:10:25.959 00.031 9828 IsSlewing returns 0
03:10:25.959 00.000 9828 IsGuiding returns 0
03:10:25.959 00.000 9828 scope move finished after 26 + 117 ms
03:10:25.959 00.000 9828 Move returns status 0, amount 26
03:10:25.959 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:25.959 00.000 9828 MoveAxis(N, 10, B)
03:10:25.959 00.000 9828 Guiding  Dir = 0, Dur = 10
03:10:25.973 00.014 9828 IsSlewing returns 0
03:10:25.973 00.000 9828 IsGuiding returns 0
03:10:25.973 00.000 9828 PulseGuide returned control before completion, sleep 20
03:10:26.004 00.031 9828 IsGuiding returns 1
03:10:26.004 00.000 9828 scope still moving after pulse duration time elapsed
03:10:26.035 00.031 9828 IsSlewing returns 0
03:10:26.035 00.000 9828 IsGuiding returns 1
03:10:26.065 00.030 9828 IsSlewing returns 0
03:10:26.065 00.000 9828 IsGuiding returns 1
03:10:26.097 00.032 9828 IsSlewing returns 0
03:10:26.097 00.000 9828 IsGuiding returns 0
03:10:26.097 00.000 9828 scope move finished after 10 + 114 ms
03:10:26.097 00.000 9828 Move returns status 0, amount 10
03:10:26.097 00.000 9828 move complete, result=0
03:10:26.097 00.000 9828 worker thread done servicing request
03:10:26.097 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:10:26.503 00.406 8976 Exposure complete
03:10:26.508 00.005 8976 worker thread done servicing request
03:10:26.508 00.000 5052 OnExposeComplete: enter
03:10:26.508 00.000 5052 UpdateGuideState(): m_state=6
03:10:26.508 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12396
03:10:26.508 00.000 5052 Star::Find returns 1 (0), X=327.92, Y=281.95, Mass=119, SNR=7.5, Peak=71 HFD=2.0
03:10:26.508 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:10:26.508 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
03:10:26.508 00.000 5052 CameraToMount -- cameraX=-1.25 cameraY=0.24 hyp=1.27 cameraTheta=2.95 mountX=0.78 mountY=0.92, mountTheta=0.87
03:10:26.509 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.25, y=0.24, opts=13)
03:10:26.509 00.000 5052 Enqueuing Move request for stepguider (-1.25, 0.24)
03:10:26.509 00.000 8976 Worker thread wakes up
03:10:26.509 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.25, 0.24) opts 0xd
03:10:26.509 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:10:26.509 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
03:10:26.509 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:26.510 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.25, 0.24)
03:10:26.510 00.000 8976 Moving (-1.25, 0.24) raw xDistance=0.78 yDistance=0.92
03:10:26.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
03:10:26.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.92
03:10:26.510 00.000 8976 MoveAxis(L, 3, ABG)
03:10:26.510 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:26.510 00.000 5052 Enqueuing Expose request
03:10:26.510 00.000 8976 stepping (-9, 24) + (-3, 0)
03:10:26.510 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:26.548 00.038 8976 Received - 47 (G) 
03:10:26.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:26.548 00.000 8976 stepped: pos (-12, 24)
03:10:26.548 00.000 8976 MoveAxis(D, 4, ABG)
03:10:26.548 00.000 8976 stepping (-12, 24) + (0, -4)
03:10:26.548 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:26.581 00.033 8976 Received - 47 (G) 
03:10:26.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:26.581 00.000 8976 stepped: pos (-12, 20)
03:10:26.581 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:10:26.581 00.000 8976 MountToCamera -- mountX=1.61 mountY=-3.91 hyp=4.23 mountTheta=-1.18 cameraX=2.75, cameraY=3.21 cameraTheta=0.86
03:10:26.581 00.000 8976 incremental bump (2.752, 3.214) isValid = 1
03:10:26.581 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:10:26.581 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:10:26.581 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:10:26.581 00.000 8976 move complete, result=0
03:10:26.581 00.000 9828 Worker thread wakes up
03:10:26.581 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.9 px 4 ms SOUTH
03:10:26.581 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:10:26.581 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:10:26.581 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
03:10:26.582 00.001 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.39)
03:10:26.582 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:10:26.582 00.000 8976 worker thread done servicing request
03:10:26.582 00.000 8976 Worker thread wakes up
03:10:26.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:26.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:26.582 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:10:26.582 00.000 9828 BLC: window closed
03:10:26.582 00.000 9828 MoveAxis(E, 25, B)
03:10:26.582 00.000 9828 Guiding  Dir = 2, Dur = 25
03:10:26.582 00.000 9828 IsSlewing returns 0
03:10:26.582 00.000 9828 IsGuiding returns 0
03:10:26.582 00.000 9828 PulseGuide returned control before completion, sleep 35
03:10:26.627 00.045 9828 IsGuiding returns 1
03:10:26.627 00.000 9828 scope still moving after pulse duration time elapsed
03:10:26.658 00.031 9828 IsSlewing returns 0
03:10:26.658 00.000 9828 IsGuiding returns 1
03:10:26.689 00.031 9828 IsSlewing returns 0
03:10:26.689 00.000 9828 IsGuiding returns 1
03:10:26.721 00.032 9828 IsSlewing returns 0
03:10:26.721 00.000 9828 IsGuiding returns 0
03:10:26.721 00.000 9828 scope move finished after 25 + 113 ms
03:10:26.721 00.000 9828 Move returns status 0, amount 25
03:10:26.721 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:26.721 00.000 9828 MoveAxis(N, 11, B)
03:10:26.721 00.000 9828 Guiding  Dir = 0, Dur = 11
03:10:26.736 00.015 9828 IsSlewing returns 0
03:10:26.736 00.000 9828 IsGuiding returns 0
03:10:26.736 00.000 9828 PulseGuide returned control before completion, sleep 21
03:10:26.768 00.032 9828 IsGuiding returns 1
03:10:26.768 00.000 9828 scope still moving after pulse duration time elapsed
03:10:26.799 00.031 9828 IsSlewing returns 0
03:10:26.799 00.000 9828 IsGuiding returns 1
03:10:26.830 00.031 9828 IsSlewing returns 0
03:10:26.835 00.005 9828 IsGuiding returns 1
03:10:26.861 00.026 9828 IsSlewing returns 0
03:10:26.861 00.000 9828 IsGuiding returns 1
03:10:26.893 00.032 9828 IsSlewing returns 0
03:10:26.893 00.000 9828 IsGuiding returns 0
03:10:26.893 00.000 9828 scope move finished after 11 + 145 ms
03:10:26.893 00.000 9828 Move returns status 0, amount 11
03:10:26.893 00.000 9828 move complete, result=0
03:10:26.893 00.000 9828 worker thread done servicing request
03:10:26.893 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:10:27.267 00.374 8976 Exposure complete
03:10:27.273 00.006 8976 worker thread done servicing request
03:10:27.273 00.000 5052 OnExposeComplete: enter
03:10:27.273 00.000 5052 UpdateGuideState(): m_state=6
03:10:27.273 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12397
03:10:27.273 00.000 5052 Star::Find returns 1 (0), X=327.84, Y=281.81, Mass=132, SNR=7.9, Peak=60 HFD=2.3
03:10:27.273 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:10:27.273 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
03:10:27.273 00.000 5052 CameraToMount -- cameraX=-1.33 cameraY=0.10 hyp=1.33 cameraTheta=3.07 mountX=0.69 mountY=1.06, mountTheta=0.99
03:10:27.274 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.33, y=0.10, opts=13)
03:10:27.274 00.000 5052 Enqueuing Move request for stepguider (-1.33, 0.10)
03:10:27.274 00.000 8976 Worker thread wakes up
03:10:27.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.33, 0.10) opts 0xd
03:10:27.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.33, 0.10)
03:10:27.274 00.000 8976 Moving (-1.33, 0.10) raw xDistance=0.69 yDistance=1.06
03:10:27.274 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:10:27.274 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:10:27.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:27.274 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:27.274 00.000 5052 Enqueuing Expose request
03:10:27.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
03:10:27.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.06
03:10:27.274 00.000 8976 MoveAxis(L, 3, ABG)
03:10:27.274 00.000 8976 stepping (-12, 20) + (-3, 0)
03:10:27.274 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:27.300 00.026 8976 Received - 47 (G) 
03:10:27.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:27.300 00.000 8976 stepped: pos (-15, 20)
03:10:27.300 00.000 8976 MoveAxis(D, 4, ABG)
03:10:27.300 00.000 8976 stepping (-15, 20) + (0, -4)
03:10:27.300 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:27.332 00.032 8976 Received - 47 (G) 
03:10:27.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:27.332 00.000 8976 stepped: pos (-15, 16)
03:10:27.332 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:10:27.332 00.000 8976 MountToCamera -- mountX=1.84 mountY=-3.46 hyp=3.92 mountTheta=-1.08 cameraX=2.25, cameraY=3.21 cameraTheta=0.96
03:10:27.332 00.000 8976 incremental bump (2.245, 3.210) isValid = 1
03:10:27.332 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
03:10:27.332 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:10:27.332 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:10:27.332 00.000 8976 move complete, result=0
03:10:27.332 00.000 9828 Worker thread wakes up
03:10:27.332 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:10:27.332 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:10:27.332 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
03:10:27.332 00.000 8976 worker thread done servicing request
03:10:27.332 00.000 8976 Worker thread wakes up
03:10:27.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:27.332 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.1 px 4 ms SOUTH
03:10:27.333 00.001 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:10:27.333 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:10:27.333 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:10:27.333 00.000 9828 BLC: window closed
03:10:27.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:27.333 00.000 9828 MoveAxis(E, 22, B)
03:10:27.333 00.000 9828 Guiding  Dir = 2, Dur = 22
03:10:27.333 00.000 9828 IsSlewing returns 0
03:10:27.333 00.000 9828 IsGuiding returns 0
03:10:27.333 00.000 9828 PulseGuide returned control before completion, sleep 32
03:10:27.376 00.043 9828 IsGuiding returns 1
03:10:27.376 00.000 9828 scope still moving after pulse duration time elapsed
03:10:27.407 00.031 9828 IsSlewing returns 0
03:10:27.407 00.000 9828 IsGuiding returns 1
03:10:27.437 00.030 9828 IsSlewing returns 0
03:10:27.437 00.000 9828 IsGuiding returns 1
03:10:27.468 00.031 9828 IsSlewing returns 0
03:10:27.468 00.000 9828 IsGuiding returns 1
03:10:27.499 00.031 9828 IsSlewing returns 0
03:10:27.499 00.000 9828 IsGuiding returns 0
03:10:27.499 00.000 9828 scope move finished after 22 + 143 ms
03:10:27.499 00.000 9828 Move returns status 0, amount 22
03:10:27.499 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:27.499 00.000 9828 MoveAxis(N, 12, B)
03:10:27.499 00.000 9828 Guiding  Dir = 0, Dur = 12
03:10:27.514 00.015 9828 IsSlewing returns 0
03:10:27.514 00.000 9828 IsGuiding returns 0
03:10:27.514 00.000 9828 PulseGuide returned control before completion, sleep 22
03:10:27.547 00.033 9828 IsGuiding returns 1
03:10:27.547 00.000 9828 scope still moving after pulse duration time elapsed
03:10:27.578 00.031 9828 IsSlewing returns 0
03:10:27.578 00.000 9828 IsGuiding returns 1
03:10:27.609 00.031 9828 IsSlewing returns 0
03:10:27.609 00.000 9828 IsGuiding returns 1
03:10:27.640 00.031 9828 IsSlewing returns 0
03:10:27.640 00.000 9828 IsGuiding returns 1
03:10:27.671 00.031 9828 IsSlewing returns 0
03:10:27.671 00.000 9828 IsGuiding returns 0
03:10:27.671 00.000 9828 scope move finished after 12 + 144 ms
03:10:27.671 00.000 9828 Move returns status 0, amount 12
03:10:27.671 00.000 9828 move complete, result=0
03:10:27.672 00.001 9828 worker thread done servicing request
03:10:27.672 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:10:28.021 00.349 8976 Exposure complete
03:10:28.027 00.006 8976 worker thread done servicing request
03:10:28.027 00.000 5052 OnExposeComplete: enter
03:10:28.027 00.000 5052 UpdateGuideState(): m_state=6
03:10:28.027 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12398
03:10:28.027 00.000 5052 Star::Find returns 1 (0), X=328.10, Y=282.00, Mass=130, SNR=7.9, Peak=72 HFD=2.0
03:10:28.027 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:10:28.027 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
03:10:28.027 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=0.29 hyp=1.11 cameraTheta=2.87 mountX=0.75 mountY=0.74, mountTheta=0.78
03:10:28.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=0.29, opts=13)
03:10:28.028 00.000 5052 Enqueuing Move request for stepguider (-1.07, 0.29)
03:10:28.028 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:10:28.028 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
03:10:28.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:28.028 00.000 8976 Worker thread wakes up
03:10:28.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, 0.29) opts 0xd
03:10:28.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, 0.29)
03:10:28.028 00.000 8976 Moving (-1.07, 0.29) raw xDistance=0.75 yDistance=0.74
03:10:28.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:28.028 00.000 5052 Enqueuing Expose request
03:10:28.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.75
03:10:28.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.74
03:10:28.028 00.000 8976 MoveAxis(L, 3, ABG)
03:10:28.028 00.000 8976 stepping (-15, 16) + (-3, 0)
03:10:28.028 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:28.067 00.039 8976 Received - 47 (G) 
03:10:28.067 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:28.067 00.000 8976 stepped: pos (-18, 16)
03:10:28.067 00.000 8976 MoveAxis(D, 3, ABG)
03:10:28.067 00.000 8976 stepping (-18, 16) + (0, -3)
03:10:28.067 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:28.099 00.032 8976 Received - 47 (G) 
03:10:28.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:28.099 00.000 8976 stepped: pos (-18, 13)
03:10:28.099 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:10:28.099 00.000 8976 MountToCamera -- mountX=2.14 mountY=-3.00 hyp=3.68 mountTheta=-0.95 cameraX=1.70, cameraY=3.27 cameraTheta=1.09
03:10:28.099 00.000 8976 incremental bump (1.697, 3.271) isValid = 1
03:10:28.099 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
03:10:28.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:10:28.099 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:10:28.099 00.000 8976 move complete, result=0
03:10:28.099 00.000 9828 Worker thread wakes up
03:10:28.099 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.7 px 3 ms SOUTH
03:10:28.099 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:10:28.099 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:10:28.099 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
03:10:28.099 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
03:10:28.100 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:10:28.100 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:10:28.100 00.000 9828 BLC: window closed
03:10:28.100 00.000 9828 MoveAxis(E, 18, B)
03:10:28.100 00.000 9828 Guiding  Dir = 2, Dur = 18
03:10:28.100 00.000 8976 worker thread done servicing request
03:10:28.100 00.000 8976 Worker thread wakes up
03:10:28.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:28.100 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:28.100 00.000 9828 IsSlewing returns 0
03:10:28.100 00.000 9828 IsGuiding returns 0
03:10:28.100 00.000 9828 PulseGuide returned control before completion, sleep 28
03:10:28.136 00.036 9828 IsGuiding returns 1
03:10:28.136 00.000 9828 scope still moving after pulse duration time elapsed
03:10:28.167 00.031 9828 IsSlewing returns 0
03:10:28.167 00.000 9828 IsGuiding returns 1
03:10:28.198 00.031 9828 IsSlewing returns 0
03:10:28.202 00.004 9828 IsGuiding returns 1
03:10:28.231 00.029 9828 IsSlewing returns 0
03:10:28.231 00.000 9828 IsGuiding returns 0
03:10:28.231 00.000 9828 scope move finished after 18 + 112 ms
03:10:28.231 00.000 9828 Move returns status 0, amount 18
03:10:28.231 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:28.231 00.000 9828 MoveAxis(N, 13, B)
03:10:28.231 00.000 9828 Guiding  Dir = 0, Dur = 13
03:10:28.247 00.016 9828 IsSlewing returns 0
03:10:28.247 00.000 9828 IsGuiding returns 0
03:10:28.247 00.000 9828 PulseGuide returned control before completion, sleep 23
03:10:28.279 00.032 9828 IsGuiding returns 1
03:10:28.279 00.000 9828 scope still moving after pulse duration time elapsed
03:10:28.310 00.031 9828 IsSlewing returns 0
03:10:28.310 00.000 9828 IsGuiding returns 1
03:10:28.341 00.031 9828 IsSlewing returns 0
03:10:28.341 00.000 9828 IsGuiding returns 1
03:10:28.373 00.032 9828 IsSlewing returns 0
03:10:28.373 00.000 9828 IsGuiding returns 1
03:10:28.404 00.031 9828 IsSlewing returns 0
03:10:28.404 00.000 9828 IsGuiding returns 0
03:10:28.404 00.000 9828 scope move finished after 13 + 144 ms
03:10:28.404 00.000 9828 Move returns status 0, amount 13
03:10:28.404 00.000 9828 move complete, result=0
03:10:28.404 00.000 9828 worker thread done servicing request
03:10:28.405 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:10:28.783 00.378 8976 Exposure complete
03:10:28.789 00.006 8976 worker thread done servicing request
03:10:28.790 00.001 5052 OnExposeComplete: enter
03:10:28.790 00.000 5052 UpdateGuideState(): m_state=6
03:10:28.790 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12399
03:10:28.790 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.33, Mass=135, SNR=8.0, Peak=67 HFD=1.7
03:10:28.790 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.55 = 1.74)
03:10:28.790 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
03:10:28.790 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.38 hyp=0.64 cameraTheta=-2.50 mountX=-0.11 mountY=0.64, mountTheta=1.73
03:10:28.790 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.38, opts=13)
03:10:28.790 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.38)
03:10:28.791 00.001 8976 Worker thread wakes up
03:10:28.791 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.38) opts 0xd
03:10:28.791 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:10:28.791 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:10:28.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:28.791 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.38)
03:10:28.791 00.000 8976 Moving (-0.52, -0.38) raw xDistance=-0.11 yDistance=0.64
03:10:28.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:10:28.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:28.791 00.000 5052 Enqueuing Expose request
03:10:28.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.64
03:10:28.791 00.000 8976 MoveAxis(R, 0, ABG)
03:10:28.791 00.000 8976 MoveAxis(D, 3, ABG)
03:10:28.791 00.000 8976 stepping (-18, 13) + (0, -3)
03:10:28.791 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:28.818 00.027 8976 Received - 47 (G) 
03:10:28.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:28.818 00.000 8976 stepped: pos (-18, 10)
03:10:28.818 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:10:28.818 00.000 8976 MountToCamera -- mountX=2.34 mountY=-2.53 hyp=3.45 mountTheta=-0.82 cameraX=1.19, cameraY=3.24 cameraTheta=1.22
03:10:28.819 00.001 8976 incremental bump (1.189, 3.240) isValid = 1
03:10:28.819 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
03:10:28.819 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:10:28.819 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:10:28.819 00.000 8976 move complete, result=0
03:10:28.819 00.000 9828 Worker thread wakes up
03:10:28.819 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:10:28.819 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:10:28.819 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
03:10:28.819 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:10:28.819 00.000 8976 worker thread done servicing request
03:10:28.819 00.000 8976 Worker thread wakes up
03:10:28.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:28.819 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
03:10:28.819 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
03:10:28.819 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:10:28.819 00.000 9828 BLC: window closed
03:10:28.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:28.820 00.001 9828 MoveAxis(E, 14, B)
03:10:28.820 00.000 9828 Guiding  Dir = 2, Dur = 14
03:10:28.820 00.000 9828 IsSlewing returns 0
03:10:28.820 00.000 9828 IsGuiding returns 0
03:10:28.821 00.001 9828 PulseGuide returned control before completion, sleep 24
03:10:28.857 00.036 9828 IsGuiding returns 1
03:10:28.857 00.000 9828 scope still moving after pulse duration time elapsed
03:10:28.889 00.032 9828 IsSlewing returns 0
03:10:28.889 00.000 9828 IsGuiding returns 1
03:10:28.919 00.030 9828 IsSlewing returns 0
03:10:28.919 00.000 9828 IsGuiding returns 1
03:10:28.950 00.031 9828 IsSlewing returns 0
03:10:28.950 00.000 9828 IsGuiding returns 0
03:10:28.950 00.000 9828 scope move finished after 14 + 115 ms
03:10:28.950 00.000 9828 Move returns status 0, amount 14
03:10:28.950 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:28.950 00.000 9828 MoveAxis(N, 14, B)
03:10:28.950 00.000 9828 Guiding  Dir = 0, Dur = 14
03:10:28.965 00.015 9828 IsSlewing returns 0
03:10:28.965 00.000 9828 IsGuiding returns 0
03:10:28.965 00.000 9828 PulseGuide returned control before completion, sleep 24
03:10:28.997 00.032 9828 IsGuiding returns 1
03:10:28.997 00.000 9828 scope still moving after pulse duration time elapsed
03:10:29.028 00.031 9828 IsSlewing returns 0
03:10:29.029 00.001 9828 IsGuiding returns 1
03:10:29.059 00.030 9828 IsSlewing returns 0
03:10:29.059 00.000 9828 IsGuiding returns 1
03:10:29.090 00.031 9828 IsSlewing returns 0
03:10:29.090 00.000 9828 IsGuiding returns 1
03:10:29.121 00.031 9828 IsSlewing returns 0
03:10:29.121 00.000 9828 IsGuiding returns 0
03:10:29.121 00.000 9828 scope move finished after 14 + 141 ms
03:10:29.121 00.000 9828 Move returns status 0, amount 14
03:10:29.121 00.000 9828 move complete, result=0
03:10:29.121 00.000 9828 worker thread done servicing request
03:10:29.121 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:10:29.505 00.384 8976 Exposure complete
03:10:29.511 00.006 8976 worker thread done servicing request
03:10:29.511 00.000 5052 OnExposeComplete: enter
03:10:29.511 00.000 5052 UpdateGuideState(): m_state=6
03:10:29.511 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12400
03:10:29.511 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.83, Mass=142, SNR=8.2, Peak=71 HFD=2.3
03:10:29.511 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:10:29.511 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
03:10:29.511 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.12 hyp=0.41 cameraTheta=2.85 mountX=0.28 mountY=0.26, mountTheta=0.75
03:10:29.512 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.12, opts=13)
03:10:29.512 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.12)
03:10:29.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:10:29.512 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:10:29.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:29.512 00.000 8976 Worker thread wakes up
03:10:29.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:29.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.12) opts 0xd
03:10:29.512 00.000 5052 Enqueuing Expose request
03:10:29.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.12)
03:10:29.513 00.001 8976 Moving (-0.39, 0.12) raw xDistance=0.28 yDistance=0.26
03:10:29.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:10:29.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.26
03:10:29.513 00.000 8976 MoveAxis(L, 1, ABG)
03:10:29.513 00.000 8976 stepping (-18, 10) + (-1, 0)
03:10:29.513 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:29.538 00.025 8976 Received - 47 (G) 
03:10:29.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:29.538 00.000 8976 stepped: pos (-19, 10)
03:10:29.538 00.000 8976 MoveAxis(D, 1, ABG)
03:10:29.538 00.000 8976 stepping (-19, 10) + (0, -1)
03:10:29.538 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:29.570 00.032 8976 Received - 47 (G) 
03:10:29.570 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:29.570 00.000 8976 stepped: pos (-19, 9)
03:10:29.570 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
03:10:29.570 00.000 8976 MountToCamera -- mountX=2.53 mountY=-2.17 hyp=3.33 mountTheta=-0.71 cameraX=0.78, cameraY=3.24 cameraTheta=1.33
03:10:29.570 00.000 8976 incremental bump (0.780, 3.240) isValid = 1
03:10:29.570 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
03:10:29.570 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:10:29.570 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:10:29.570 00.000 8976 move complete, result=0
03:10:29.570 00.000 8976 worker thread done servicing request
03:10:29.570 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:10:29.571 00.001 8976 Worker thread wakes up
03:10:29.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:29.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:29.573 00.002 9828 Worker thread wakes up
03:10:29.573 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:10:29.573 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:10:29.573 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
03:10:29.574 00.001 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
03:10:29.574 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
03:10:29.574 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:10:29.574 00.000 9828 BLC: window closed
03:10:29.574 00.000 9828 MoveAxis(E, 10, B)
03:10:29.574 00.000 9828 Guiding  Dir = 2, Dur = 10
03:10:29.574 00.000 9828 IsSlewing returns 0
03:10:29.574 00.000 9828 IsGuiding returns 0
03:10:29.574 00.000 9828 PulseGuide returned control before completion, sleep 20
03:10:29.601 00.027 9828 IsGuiding returns 1
03:10:29.601 00.000 9828 scope still moving after pulse duration time elapsed
03:10:29.632 00.031 9828 IsSlewing returns 0
03:10:29.634 00.002 9828 IsGuiding returns 1
03:10:29.663 00.029 9828 IsSlewing returns 0
03:10:29.663 00.000 9828 IsGuiding returns 1
03:10:29.693 00.030 9828 IsSlewing returns 0
03:10:29.693 00.000 9828 IsGuiding returns 1
03:10:29.723 00.030 9828 IsSlewing returns 0
03:10:29.723 00.000 9828 IsGuiding returns 1
03:10:29.755 00.032 9828 IsSlewing returns 0
03:10:29.755 00.000 9828 IsGuiding returns 1
03:10:29.787 00.032 9828 IsSlewing returns 0
03:10:29.787 00.000 9828 IsGuiding returns 0
03:10:29.787 00.000 9828 scope move finished after 10 + 202 ms
03:10:29.787 00.000 9828 Move returns status 0, amount 10
03:10:29.787 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:29.787 00.000 9828 MoveAxis(N, 15, B)
03:10:29.787 00.000 9828 Guiding  Dir = 0, Dur = 15
03:10:29.802 00.015 9828 IsSlewing returns 0
03:10:29.802 00.000 9828 IsGuiding returns 0
03:10:29.802 00.000 9828 PulseGuide returned control before completion, sleep 25
03:10:29.834 00.032 9828 IsGuiding returns 1
03:10:29.834 00.000 9828 scope still moving after pulse duration time elapsed
03:10:29.866 00.032 9828 IsSlewing returns 0
03:10:29.866 00.000 9828 IsGuiding returns 1
03:10:29.897 00.031 9828 IsSlewing returns 0
03:10:29.897 00.000 9828 IsGuiding returns 1
03:10:29.928 00.031 9828 IsSlewing returns 0
03:10:29.928 00.000 9828 IsGuiding returns 1
03:10:29.960 00.032 9828 IsSlewing returns 0
03:10:29.960 00.000 9828 IsGuiding returns 0
03:10:29.960 00.000 9828 scope move finished after 15 + 142 ms
03:10:29.960 00.000 9828 Move returns status 0, amount 15
03:10:29.960 00.000 9828 move complete, result=0
03:10:29.960 00.000 9828 worker thread done servicing request
03:10:29.960 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:10:30.259 00.299 8976 Exposure complete
03:10:30.265 00.006 8976 worker thread done servicing request
03:10:30.265 00.000 5052 OnExposeComplete: enter
03:10:30.265 00.000 5052 UpdateGuideState(): m_state=6
03:10:30.265 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12401
03:10:30.265 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.58, Mass=135, SNR=8.0, Peak=68 HFD=1.9
03:10:30.265 00.000 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.04) = xAngle (-3.85 = 2.43)
03:10:30.265 00.000 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.32)
03:10:30.265 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.81 mountX=-0.10 mountY=0.10, mountTheta=2.37
03:10:30.266 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.13, opts=13)
03:10:30.266 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.13)
03:10:30.266 00.000 8976 Worker thread wakes up
03:10:30.266 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.13) opts 0xd
03:10:30.266 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.13)
03:10:30.266 00.000 8976 Moving (-0.03, -0.13) raw xDistance=-0.10 yDistance=0.10
03:10:30.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:10:30.266 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:10:30.266 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:10:30.266 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:30.266 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:30.266 00.000 5052 Enqueuing Expose request
03:10:30.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:10:30.266 00.000 8976 MoveAxis(R, 0, ABG)
03:10:30.266 00.000 8976 MoveAxis(U, 0, ABG)
03:10:30.266 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
03:10:30.267 00.001 8976 MountToCamera -- mountX=2.66 mountY=-1.93 hyp=3.28 mountTheta=-0.63 cameraX=0.51, cameraY=3.24 cameraTheta=1.42
03:10:30.267 00.000 8976 incremental bump (0.505, 3.241) isValid = 1
03:10:30.267 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
03:10:30.267 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:10:30.267 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:10:30.267 00.000 8976 move complete, result=0
03:10:30.267 00.000 8976 worker thread done servicing request
03:10:30.267 00.000 8976 Worker thread wakes up
03:10:30.267 00.000 9828 Worker thread wakes up
03:10:30.267 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:10:30.267 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:10:30.267 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.77)
03:10:30.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:30.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:30.267 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.85)
03:10:30.267 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:30.267 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
03:10:30.268 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:10:30.268 00.000 9828 BLC: window closed
03:10:30.268 00.000 9828 MoveAxis(E, 7, B)
03:10:30.268 00.000 9828 Guiding  Dir = 2, Dur = 7
03:10:30.268 00.000 9828 IsSlewing returns 0
03:10:30.268 00.000 9828 IsGuiding returns 0
03:10:30.268 00.000 9828 PulseGuide returned control before completion, sleep 17
03:10:30.287 00.019 9828 IsGuiding returns 1
03:10:30.287 00.000 9828 scope still moving after pulse duration time elapsed
03:10:30.318 00.031 9828 IsSlewing returns 0
03:10:30.318 00.000 9828 IsGuiding returns 1
03:10:30.349 00.031 9828 IsSlewing returns 0
03:10:30.349 00.000 9828 IsGuiding returns 1
03:10:30.379 00.030 9828 IsSlewing returns 0
03:10:30.379 00.000 9828 IsGuiding returns 0
03:10:30.379 00.000 9828 scope move finished after 7 + 103 ms
03:10:30.379 00.000 9828 Move returns status 0, amount 7
03:10:30.379 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:30.379 00.000 9828 MoveAxis(N, 16, B)
03:10:30.379 00.000 9828 Guiding  Dir = 0, Dur = 16
03:10:30.395 00.016 9828 IsSlewing returns 0
03:10:30.395 00.000 9828 IsGuiding returns 0
03:10:30.396 00.001 9828 PulseGuide returned control before completion, sleep 26
03:10:30.427 00.031 9828 IsGuiding returns 1
03:10:30.427 00.000 9828 scope still moving after pulse duration time elapsed
03:10:30.459 00.032 9828 IsSlewing returns 0
03:10:30.460 00.001 9828 IsGuiding returns 1
03:10:30.490 00.030 9828 IsSlewing returns 0
03:10:30.490 00.000 9828 IsGuiding returns 1
03:10:30.522 00.032 9828 IsSlewing returns 0
03:10:30.522 00.000 9828 IsGuiding returns 1
03:10:30.554 00.032 9828 IsSlewing returns 0
03:10:30.554 00.000 9828 IsGuiding returns 0
03:10:30.554 00.000 9828 scope move finished after 16 + 142 ms
03:10:30.554 00.000 9828 Move returns status 0, amount 16
03:10:30.554 00.000 9828 move complete, result=0
03:10:30.554 00.000 9828 worker thread done servicing request
03:10:30.554 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:10:30.969 00.415 8976 Exposure complete
03:10:30.974 00.005 8976 worker thread done servicing request
03:10:30.974 00.000 5052 OnExposeComplete: enter
03:10:30.974 00.000 5052 UpdateGuideState(): m_state=6
03:10:30.974 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12402
03:10:30.974 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.58, Mass=158, SNR=8.7, Peak=65 HFD=2.9
03:10:30.974 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
03:10:30.974 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
03:10:30.974 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-0.53 mountX=-0.22 mountY=-0.11, mountTheta=-2.66
03:10:30.975 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.13, opts=13)
03:10:30.975 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.13)
03:10:30.975 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:10:30.975 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:10:30.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:30.975 00.000 8976 Worker thread wakes up
03:10:30.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.13) opts 0xd
03:10:30.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.13)
03:10:30.975 00.000 8976 Moving (0.22, -0.13) raw xDistance=-0.22 yDistance=-0.11
03:10:30.975 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:30.975 00.000 5052 Enqueuing Expose request
03:10:30.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:10:30.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:10:30.975 00.000 8976 MoveAxis(R, 0, ABG)
03:10:30.975 00.000 8976 MoveAxis(U, 0, ABG)
03:10:30.976 00.001 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
03:10:30.976 00.000 8976 MountToCamera -- mountX=2.74 mountY=-1.76 hyp=3.26 mountTheta=-0.57 cameraX=0.32, cameraY=3.24 cameraTheta=1.47
03:10:30.976 00.000 8976 incremental bump (0.321, 3.241) isValid = 1
03:10:30.976 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
03:10:30.976 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:10:30.976 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:10:30.976 00.000 8976 move complete, result=0
03:10:30.976 00.000 9828 Worker thread wakes up
03:10:30.976 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:10:30.976 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:10:30.976 00.000 8976 worker thread done servicing request
03:10:30.976 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:30.976 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
03:10:30.977 00.001 8976 Worker thread wakes up
03:10:30.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:30.977 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
03:10:30.977 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
03:10:30.977 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:10:30.977 00.000 9828 BLC: window closed
03:10:30.977 00.000 9828 MoveAxis(E, 5, B)
03:10:30.977 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:30.977 00.000 9828 Guiding  Dir = 2, Dur = 5
03:10:30.978 00.001 9828 IsSlewing returns 0
03:10:30.978 00.000 9828 IsGuiding returns 0
03:10:30.978 00.000 9828 PulseGuide returned control before completion, sleep 15
03:10:31.002 00.024 9828 IsGuiding returns 1
03:10:31.002 00.000 9828 scope still moving after pulse duration time elapsed
03:10:31.033 00.031 9828 IsSlewing returns 0
03:10:31.033 00.000 9828 IsGuiding returns 1
03:10:31.064 00.031 9828 IsSlewing returns 0
03:10:31.064 00.000 9828 IsGuiding returns 1
03:10:31.094 00.030 9828 IsSlewing returns 0
03:10:31.094 00.000 9828 IsGuiding returns 0
03:10:31.094 00.000 9828 scope move finished after 5 + 111 ms
03:10:31.094 00.000 9828 Move returns status 0, amount 5
03:10:31.094 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:31.094 00.000 9828 MoveAxis(N, 16, B)
03:10:31.094 00.000 9828 Guiding  Dir = 0, Dur = 16
03:10:31.110 00.016 9828 IsSlewing returns 0
03:10:31.110 00.000 9828 IsGuiding returns 0
03:10:31.110 00.000 9828 PulseGuide returned control before completion, sleep 26
03:10:31.141 00.031 9828 IsGuiding returns 1
03:10:31.141 00.000 9828 scope still moving after pulse duration time elapsed
03:10:31.171 00.030 9828 IsSlewing returns 0
03:10:31.171 00.000 9828 IsGuiding returns 1
03:10:31.203 00.032 9828 IsSlewing returns 0
03:10:31.203 00.000 9828 IsGuiding returns 1
03:10:31.235 00.032 9828 IsSlewing returns 0
03:10:31.235 00.000 9828 IsGuiding returns 1
03:10:31.267 00.032 9828 IsSlewing returns 0
03:10:31.267 00.000 9828 IsGuiding returns 0
03:10:31.267 00.000 9828 scope move finished after 16 + 140 ms
03:10:31.267 00.000 9828 Move returns status 0, amount 16
03:10:31.267 00.000 9828 move complete, result=0
03:10:31.267 00.000 9828 worker thread done servicing request
03:10:31.267 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:10:31.664 00.397 8976 Exposure complete
03:10:31.670 00.006 8976 worker thread done servicing request
03:10:31.671 00.001 5052 OnExposeComplete: enter
03:10:31.671 00.000 5052 UpdateGuideState(): m_state=6
03:10:31.671 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12403
03:10:31.671 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.18, Mass=130, SNR=7.9, Peak=65 HFD=1.9
03:10:31.671 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.14 = -3.14)
03:10:31.671 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.04)
03:10:31.671 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.53 hyp=0.60 cameraTheta=-1.09 mountX=-0.60 mountY=0.06, mountTheta=3.05
03:10:31.671 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.53, opts=13)
03:10:31.671 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.53)
03:10:31.672 00.001 8976 Worker thread wakes up
03:10:31.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.53) opts 0xd
03:10:31.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.53)
03:10:31.672 00.000 8976 Moving (0.27, -0.53) raw xDistance=-0.60 yDistance=0.06
03:10:31.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:10:31.672 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:10:31.672 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
03:10:31.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:31.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:10:31.672 00.000 8976 MoveAxis(R, 2, ABG)
03:10:31.672 00.000 8976 stepping (-19, 9) + (2, 0)
03:10:31.672 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:31.672 00.000 5052 Enqueuing Expose request
03:10:31.672 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:31.696 00.024 8976 Received - 47 (G) 
03:10:31.696 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:31.696 00.000 8976 stepped: pos (-17, 9)
03:10:31.696 00.000 8976 MoveAxis(U, 0, ABG)
03:10:31.696 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
03:10:31.696 00.000 8976 MountToCamera -- mountX=2.69 mountY=-1.65 hyp=3.16 mountTheta=-0.55 cameraX=0.24, cameraY=3.15 cameraTheta=1.49
03:10:31.696 00.000 8976 incremental bump (0.244, 3.151) isValid = 1
03:10:31.697 00.001 8976 Scheduling Mount bump of (0.009, 0.119)
03:10:31.697 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:10:31.697 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:10:31.697 00.000 8976 move complete, result=0
03:10:31.697 00.000 9828 Worker thread wakes up
03:10:31.697 00.000 8976 worker thread done servicing request
03:10:31.697 00.000 8976 Worker thread wakes up
03:10:31.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:31.697 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:10:31.697 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:10:31.697 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
03:10:31.697 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
03:10:31.697 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
03:10:31.697 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:31.698 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
03:10:31.698 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:10:31.698 00.000 9828 BLC: window closed
03:10:31.698 00.000 9828 MoveAxis(E, 5, B)
03:10:31.698 00.000 9828 Guiding  Dir = 2, Dur = 5
03:10:31.698 00.000 9828 IsSlewing returns 0
03:10:31.698 00.000 9828 IsGuiding returns 0
03:10:31.698 00.000 9828 PulseGuide returned control before completion, sleep 15
03:10:31.716 00.018 9828 IsGuiding returns 1
03:10:31.716 00.000 9828 scope still moving after pulse duration time elapsed
03:10:31.746 00.030 9828 IsSlewing returns 0
03:10:31.746 00.000 9828 IsGuiding returns 1
03:10:31.778 00.032 9828 IsSlewing returns 0
03:10:31.778 00.000 9828 IsGuiding returns 1
03:10:31.808 00.030 9828 IsSlewing returns 0
03:10:31.808 00.000 9828 IsGuiding returns 0
03:10:31.808 00.000 9828 scope move finished after 5 + 104 ms
03:10:31.808 00.000 9828 Move returns status 0, amount 5
03:10:31.808 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:31.808 00.000 9828 MoveAxis(N, 16, B)
03:10:31.808 00.000 9828 Guiding  Dir = 0, Dur = 16
03:10:31.824 00.016 9828 IsSlewing returns 0
03:10:31.825 00.001 9828 IsGuiding returns 0
03:10:31.825 00.000 9828 PulseGuide returned control before completion, sleep 26
03:10:31.855 00.030 9828 IsGuiding returns 1
03:10:31.855 00.000 9828 scope still moving after pulse duration time elapsed
03:10:31.886 00.031 9828 IsSlewing returns 0
03:10:31.886 00.000 9828 IsGuiding returns 1
03:10:31.919 00.033 9828 IsSlewing returns 0
03:10:31.919 00.000 9828 IsGuiding returns 1
03:10:31.949 00.030 9828 IsSlewing returns 0
03:10:31.949 00.000 9828 IsGuiding returns 0
03:10:31.949 00.000 9828 scope move finished after 16 + 108 ms
03:10:31.949 00.000 9828 Move returns status 0, amount 16
03:10:31.949 00.000 9828 move complete, result=0
03:10:31.950 00.001 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:10:31.950 00.000 9828 worker thread done servicing request
03:10:32.381 00.431 8976 Exposure complete
03:10:32.387 00.006 8976 worker thread done servicing request
03:10:32.387 00.000 5052 OnExposeComplete: enter
03:10:32.387 00.000 5052 UpdateGuideState(): m_state=6
03:10:32.387 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12404
03:10:32.387 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.56, Mass=137, SNR=8.1, Peak=69 HFD=2.1
03:10:32.387 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
03:10:32.387 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
03:10:32.388 00.001 5052 CameraToMount -- cameraX=0.69 cameraY=-0.15 hyp=0.71 cameraTheta=-0.21 mountX=-0.45 mountY=-0.50, mountTheta=-2.30
03:10:32.388 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.15, opts=13)
03:10:32.388 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.15)
03:10:32.388 00.000 8976 Worker thread wakes up
03:10:32.388 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:10:32.388 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:10:32.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:32.388 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.15) opts 0xd
03:10:32.388 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:32.388 00.000 5052 Enqueuing Expose request
03:10:32.389 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.15)
03:10:32.389 00.000 8976 Moving (0.69, -0.15) raw xDistance=-0.45 yDistance=-0.50
03:10:32.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45
03:10:32.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
03:10:32.389 00.000 8976 MoveAxis(R, 2, ABG)
03:10:32.389 00.000 8976 stepping (-17, 9) + (2, 0)
03:10:32.389 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:32.415 00.026 8976 Received - 47 (G) 
03:10:32.416 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:32.416 00.000 8976 stepped: pos (-15, 9)
03:10:32.416 00.000 8976 MoveAxis(U, 2, ABG)
03:10:32.416 00.000 8976 stepping (-15, 9) + (0, 2)
03:10:32.416 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:32.448 00.032 8976 Received - 47 (G) 
03:10:32.448 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:32.448 00.000 8976 stepped: pos (-15, 11)
03:10:32.448 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
03:10:32.448 00.000 8976 MountToCamera -- mountX=2.56 mountY=-1.68 hyp=3.07 mountTheta=-0.58 cameraX=0.33, cameraY=3.05 cameraTheta=1.46
03:10:32.448 00.000 8976 incremental bump (0.332, 3.048) isValid = 1
03:10:32.448 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
03:10:32.448 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:10:32.448 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:10:32.448 00.000 8976 move complete, result=0
03:10:32.448 00.000 8976 worker thread done servicing request
03:10:32.448 00.000 9828 Worker thread wakes up
03:10:32.449 00.001 8976 Worker thread wakes up
03:10:32.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:32.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:32.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:10:32.449 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:10:32.449 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
03:10:32.449 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
03:10:32.449 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
03:10:32.449 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
03:10:32.449 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:10:32.449 00.000 9828 BLC: window closed
03:10:32.449 00.000 9828 MoveAxis(E, 6, B)
03:10:32.449 00.000 9828 Guiding  Dir = 2, Dur = 6
03:10:32.450 00.001 9828 IsSlewing returns 0
03:10:32.450 00.000 9828 IsGuiding returns 0
03:10:32.450 00.000 9828 PulseGuide returned control before completion, sleep 16
03:10:32.478 00.028 9828 IsGuiding returns 1
03:10:32.479 00.001 9828 scope still moving after pulse duration time elapsed
03:10:32.511 00.032 9828 IsSlewing returns 0
03:10:32.511 00.000 9828 IsGuiding returns 1
03:10:32.542 00.031 9828 IsSlewing returns 0
03:10:32.542 00.000 9828 IsGuiding returns 1
03:10:32.574 00.032 9828 IsSlewing returns 0
03:10:32.575 00.001 9828 IsGuiding returns 0
03:10:32.575 00.000 9828 scope move finished after 6 + 118 ms
03:10:32.575 00.000 9828 Move returns status 0, amount 6
03:10:32.575 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:32.575 00.000 9828 MoveAxis(N, 16, B)
03:10:32.575 00.000 9828 Guiding  Dir = 0, Dur = 16
03:10:32.590 00.015 9828 IsSlewing returns 0
03:10:32.590 00.000 9828 IsGuiding returns 0
03:10:32.590 00.000 9828 PulseGuide returned control before completion, sleep 26
03:10:32.621 00.031 9828 IsGuiding returns 1
03:10:32.621 00.000 9828 scope still moving after pulse duration time elapsed
03:10:32.653 00.032 9828 IsSlewing returns 0
03:10:32.653 00.000 9828 IsGuiding returns 1
03:10:32.684 00.031 9828 IsSlewing returns 0
03:10:32.684 00.000 9828 IsGuiding returns 1
03:10:32.715 00.031 9828 IsSlewing returns 0
03:10:32.715 00.000 9828 IsGuiding returns 1
03:10:32.746 00.031 9828 IsSlewing returns 0
03:10:32.746 00.000 9828 IsGuiding returns 0
03:10:32.746 00.000 9828 scope move finished after 16 + 139 ms
03:10:32.746 00.000 9828 Move returns status 0, amount 16
03:10:32.746 00.000 9828 move complete, result=0
03:10:32.746 00.000 9828 worker thread done servicing request
03:10:32.746 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:10:33.136 00.390 8976 Exposure complete
03:10:33.141 00.005 8976 worker thread done servicing request
03:10:33.141 00.000 5052 OnExposeComplete: enter
03:10:33.141 00.000 5052 UpdateGuideState(): m_state=6
03:10:33.142 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12405
03:10:33.142 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.71, Mass=124, SNR=7.7, Peak=66 HFD=2.3
03:10:33.142 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
03:10:33.142 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
03:10:33.142 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.00 hyp=0.58 cameraTheta=0.01 mountX=-0.26 mountY=-0.49, mountTheta=-2.06
03:10:33.142 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.00, opts=13)
03:10:33.142 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.00)
03:10:33.143 00.001 8976 Worker thread wakes up
03:10:33.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.00) opts 0xd
03:10:33.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.00)
03:10:33.143 00.000 8976 Moving (0.58, 0.00) raw xDistance=-0.26 yDistance=-0.49
03:10:33.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:10:33.143 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
03:10:33.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:33.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
03:10:33.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
03:10:33.143 00.000 8976 MoveAxis(R, 1, ABG)
03:10:33.143 00.000 8976 stepping (-15, 11) + (1, 0)
03:10:33.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:33.143 00.000 5052 Enqueuing Expose request
03:10:33.143 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:33.166 00.023 8976 Received - 47 (G) 
03:10:33.167 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:33.167 00.000 8976 stepped: pos (-14, 11)
03:10:33.167 00.000 8976 MoveAxis(U, 2, ABG)
03:10:33.167 00.000 8976 stepping (-14, 11) + (0, 2)
03:10:33.167 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:33.198 00.031 8976 Received - 47 (G) 
03:10:33.199 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:33.199 00.000 8976 stepped: pos (-14, 13)
03:10:33.199 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
03:10:33.199 00.000 8976 MountToCamera -- mountX=2.42 mountY=-1.81 hyp=3.03 mountTheta=-0.64 cameraX=0.51, cameraY=2.98 cameraTheta=1.40
03:10:33.199 00.000 8976 incremental bump (0.507, 2.983) isValid = 1
03:10:33.199 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
03:10:33.199 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:10:33.199 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:10:33.199 00.000 8976 move complete, result=0
03:10:33.199 00.000 8976 worker thread done servicing request
03:10:33.199 00.000 9828 Worker thread wakes up
03:10:33.199 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
03:10:33.199 00.000 8976 Worker thread wakes up
03:10:33.200 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:10:33.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:33.200 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:10:33.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:33.200 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
03:10:33.200 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
03:10:33.200 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
03:10:33.200 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:10:33.200 00.000 9828 BLC: window closed
03:10:33.200 00.000 9828 MoveAxis(E, 8, B)
03:10:33.200 00.000 9828 Guiding  Dir = 2, Dur = 8
03:10:33.201 00.001 9828 IsSlewing returns 0
03:10:33.201 00.000 9828 IsGuiding returns 0
03:10:33.201 00.000 9828 PulseGuide returned control before completion, sleep 18
03:10:33.231 00.030 9828 IsGuiding returns 1
03:10:33.231 00.000 9828 scope still moving after pulse duration time elapsed
03:10:33.261 00.030 9828 IsSlewing returns 0
03:10:33.261 00.000 9828 IsGuiding returns 1
03:10:33.292 00.031 9828 IsSlewing returns 0
03:10:33.292 00.000 9828 IsGuiding returns 1
03:10:33.323 00.031 9828 IsSlewing returns 0
03:10:33.323 00.000 9828 IsGuiding returns 0
03:10:33.323 00.000 9828 scope move finished after 8 + 114 ms
03:10:33.323 00.000 9828 Move returns status 0, amount 8
03:10:33.323 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:33.323 00.000 9828 MoveAxis(N, 16, B)
03:10:33.323 00.000 9828 Guiding  Dir = 0, Dur = 16
03:10:33.339 00.016 9828 IsSlewing returns 0
03:10:33.339 00.000 9828 IsGuiding returns 0
03:10:33.339 00.000 9828 PulseGuide returned control before completion, sleep 26
03:10:33.370 00.031 9828 IsGuiding returns 1
03:10:33.370 00.000 9828 scope still moving after pulse duration time elapsed
03:10:33.400 00.030 9828 IsSlewing returns 0
03:10:33.400 00.000 9828 IsGuiding returns 1
03:10:33.431 00.031 9828 IsSlewing returns 0
03:10:33.431 00.000 9828 IsGuiding returns 1
03:10:33.462 00.031 9828 IsSlewing returns 0
03:10:33.462 00.000 9828 IsGuiding returns 1
03:10:33.494 00.032 9828 IsSlewing returns 0
03:10:33.494 00.000 9828 IsGuiding returns 0
03:10:33.494 00.000 9828 scope move finished after 16 + 138 ms
03:10:33.494 00.000 9828 Move returns status 0, amount 16
03:10:33.494 00.000 9828 move complete, result=0
03:10:33.494 00.000 9828 worker thread done servicing request
03:10:33.494 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:10:33.882 00.388 8976 Exposure complete
03:10:33.888 00.006 8976 worker thread done servicing request
03:10:33.888 00.000 5052 OnExposeComplete: enter
03:10:33.888 00.000 5052 UpdateGuideState(): m_state=6
03:10:33.888 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12406
03:10:33.888 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.68, Mass=126, SNR=7.7, Peak=69 HFD=1.6
03:10:33.889 00.001 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
03:10:33.889 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
03:10:33.889 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.17 mountX=-0.10 mountY=-0.12, mountTheta=-2.25
03:10:33.889 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.03, opts=13)
03:10:33.889 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.03)
03:10:33.889 00.000 8976 Worker thread wakes up
03:10:33.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.03) opts 0xd
03:10:33.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:10:33.890 00.001 5052 UpdateGuideState exits: m=126 SNR=7.7
03:10:33.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:33.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.03)
03:10:33.890 00.000 8976 Moving (0.16, -0.03) raw xDistance=-0.10 yDistance=-0.12
03:10:33.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:10:33.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:10:33.890 00.000 8976 MoveAxis(R, 0, ABG)
03:10:33.890 00.000 8976 MoveAxis(U, 0, ABG)
03:10:33.890 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:33.890 00.000 5052 Enqueuing Expose request
03:10:33.890 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:10:33.890 00.000 8976 MountToCamera -- mountX=2.33 mountY=-1.89 hyp=3.00 mountTheta=-0.68 cameraX=0.62, cameraY=2.94 cameraTheta=1.36
03:10:33.890 00.000 8976 incremental bump (0.624, 2.938) isValid = 1
03:10:33.890 00.000 8976 Scheduling Mount bump of (0.024, 0.117)
03:10:33.890 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:10:33.890 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:10:33.890 00.000 8976 move complete, result=0
03:10:33.890 00.000 9828 Worker thread wakes up
03:10:33.891 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:10:33.891 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:10:33.891 00.000 8976 worker thread done servicing request
03:10:33.891 00.000 8976 Worker thread wakes up
03:10:33.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:33.891 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:33.891 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
03:10:33.891 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
03:10:33.891 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:10:33.891 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:10:33.891 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:33.891 00.000 9828 BLC: window closed
03:10:33.891 00.000 9828 MoveAxis(E, 9, B)
03:10:33.891 00.000 9828 Guiding  Dir = 2, Dur = 9
03:10:33.892 00.001 9828 IsSlewing returns 0
03:10:33.892 00.000 9828 IsGuiding returns 0
03:10:33.892 00.000 9828 PulseGuide returned control before completion, sleep 19
03:10:33.912 00.020 9828 IsGuiding returns 1
03:10:33.912 00.000 9828 scope still moving after pulse duration time elapsed
03:10:33.944 00.032 9828 IsSlewing returns 0
03:10:33.944 00.000 9828 IsGuiding returns 1
03:10:33.974 00.030 9828 IsSlewing returns 0
03:10:33.974 00.000 9828 IsGuiding returns 1
03:10:34.005 00.031 9828 IsSlewing returns 0
03:10:34.005 00.000 9828 IsGuiding returns 1
03:10:34.036 00.031 9828 IsSlewing returns 0
03:10:34.036 00.000 9828 IsGuiding returns 0
03:10:34.036 00.000 9828 scope move finished after 9 + 135 ms
03:10:34.036 00.000 9828 Move returns status 0, amount 9
03:10:34.036 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:34.036 00.000 9828 MoveAxis(N, 15, B)
03:10:34.036 00.000 9828 Guiding  Dir = 0, Dur = 15
03:10:34.051 00.015 9828 IsSlewing returns 0
03:10:34.051 00.000 9828 IsGuiding returns 0
03:10:34.051 00.000 9828 PulseGuide returned control before completion, sleep 25
03:10:34.082 00.031 9828 IsGuiding returns 1
03:10:34.082 00.000 9828 scope still moving after pulse duration time elapsed
03:10:34.113 00.031 9828 IsSlewing returns 0
03:10:34.113 00.000 9828 IsGuiding returns 1
03:10:34.145 00.032 9828 IsSlewing returns 0
03:10:34.145 00.000 9828 IsGuiding returns 1
03:10:34.177 00.032 9828 IsSlewing returns 0
03:10:34.177 00.000 9828 IsGuiding returns 1
03:10:34.208 00.031 9828 IsSlewing returns 0
03:10:34.208 00.000 9828 IsGuiding returns 0
03:10:34.208 00.000 9828 scope move finished after 15 + 141 ms
03:10:34.208 00.000 9828 Move returns status 0, amount 15
03:10:34.208 00.000 9828 move complete, result=0
03:10:34.208 00.000 9828 worker thread done servicing request
03:10:34.208 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:10:34.576 00.368 8976 Exposure complete
03:10:34.582 00.006 8976 worker thread done servicing request
03:10:34.582 00.000 5052 OnExposeComplete: enter
03:10:34.582 00.000 5052 UpdateGuideState(): m_state=6
03:10:34.582 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12407
03:10:34.582 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.25, Mass=120, SNR=7.6, Peak=68 HFD=1.8
03:10:34.582 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
03:10:34.582 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.09)
03:10:34.582 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.46 hyp=0.53 cameraTheta=-1.05 mountX=-0.53 mountY=0.03, mountTheta=3.09
03:10:34.583 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.46, opts=13)
03:10:34.583 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.46)
03:10:34.583 00.000 8976 Worker thread wakes up
03:10:34.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.46) opts 0xd
03:10:34.583 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:10:34.583 00.000 5052 UpdateGuideState exits: m=120 SNR=7.6
03:10:34.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:34.583 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:34.583 00.000 5052 Enqueuing Expose request
03:10:34.583 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.46)
03:10:34.584 00.001 8976 Moving (0.26, -0.46) raw xDistance=-0.53 yDistance=0.03
03:10:34.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
03:10:34.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:10:34.584 00.000 8976 MoveAxis(R, 2, ABG)
03:10:34.584 00.000 8976 stepping (-14, 13) + (2, 0)
03:10:34.584 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:34.606 00.022 8976 Received - 47 (G) 
03:10:34.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:34.606 00.000 8976 stepped: pos (-12, 13)
03:10:34.606 00.000 8976 MoveAxis(U, 0, ABG)
03:10:34.606 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
03:10:34.606 00.000 8976 MountToCamera -- mountX=2.17 mountY=-1.95 hyp=2.92 mountTheta=-0.73 cameraX=0.75, cameraY=2.82 cameraTheta=1.31
03:10:34.606 00.000 8976 incremental bump (0.749, 2.819) isValid = 1
03:10:34.606 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
03:10:34.606 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:10:34.606 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:10:34.606 00.000 8976 move complete, result=0
03:10:34.606 00.000 8976 worker thread done servicing request
03:10:34.606 00.000 8976 Worker thread wakes up
03:10:34.606 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.0 px 0 ms NORTH
03:10:34.607 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:34.607 00.000 9828 Worker thread wakes up
03:10:34.607 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:10:34.607 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:10:34.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:34.607 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.87)
03:10:34.607 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.95)
03:10:34.607 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.03 mountY=-0.11, mountTheta=-1.88
03:10:34.607 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:10:34.607 00.000 9828 BLC: window closed
03:10:34.607 00.000 9828 MoveAxis(E, 11, B)
03:10:34.607 00.000 9828 Guiding  Dir = 2, Dur = 11
03:10:34.608 00.001 9828 IsSlewing returns 0
03:10:34.608 00.000 9828 IsGuiding returns 0
03:10:34.608 00.000 9828 PulseGuide returned control before completion, sleep 21
03:10:34.644 00.036 9828 IsGuiding returns 1
03:10:34.644 00.000 9828 scope still moving after pulse duration time elapsed
03:10:34.674 00.030 9828 IsSlewing returns 0
03:10:34.674 00.000 9828 IsGuiding returns 1
03:10:34.705 00.031 9828 IsSlewing returns 0
03:10:34.705 00.000 9828 IsGuiding returns 1
03:10:34.736 00.031 9828 IsSlewing returns 0
03:10:34.736 00.000 9828 IsGuiding returns 0
03:10:34.736 00.000 9828 scope move finished after 11 + 118 ms
03:10:34.736 00.000 9828 Move returns status 0, amount 11
03:10:34.736 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:34.736 00.000 9828 MoveAxis(N, 15, B)
03:10:34.736 00.000 9828 Guiding  Dir = 0, Dur = 15
03:10:34.752 00.016 9828 IsSlewing returns 0
03:10:34.752 00.000 9828 IsGuiding returns 0
03:10:34.752 00.000 9828 PulseGuide returned control before completion, sleep 25
03:10:34.783 00.031 9828 IsGuiding returns 1
03:10:34.783 00.000 9828 scope still moving after pulse duration time elapsed
03:10:34.814 00.031 9828 IsSlewing returns 0
03:10:34.814 00.000 9828 IsGuiding returns 1
03:10:34.846 00.032 9828 IsSlewing returns 0
03:10:34.846 00.000 9828 IsGuiding returns 1
03:10:34.877 00.031 9828 IsSlewing returns 0
03:10:34.877 00.000 9828 IsGuiding returns 1
03:10:34.909 00.032 9828 IsSlewing returns 0
03:10:34.909 00.000 9828 IsGuiding returns 0
03:10:34.909 00.000 9828 scope move finished after 15 + 141 ms
03:10:34.909 00.000 9828 Move returns status 0, amount 15
03:10:34.909 00.000 9828 move complete, result=0
03:10:34.909 00.000 9828 worker thread done servicing request
03:10:34.910 00.001 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:10:35.290 00.380 8976 Exposure complete
03:10:35.296 00.006 8976 worker thread done servicing request
03:10:35.296 00.000 5052 OnExposeComplete: enter
03:10:35.296 00.000 5052 UpdateGuideState(): m_state=6
03:10:35.296 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12408
03:10:35.296 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.97, Mass=141, SNR=8.2, Peak=78 HFD=1.9
03:10:35.296 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.08 = -1.08)
03:10:35.296 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.18 = -1.18)
03:10:35.296 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.31 cameraTheta=0.96 mountX=0.15 mountY=-0.29, mountTheta=-1.10
03:10:35.297 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.26, opts=13)
03:10:35.297 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.26)
03:10:35.297 00.000 8976 Worker thread wakes up
03:10:35.297 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:10:35.297 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:10:35.298 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.26) opts 0xd
03:10:35.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:35.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.26)
03:10:35.298 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:35.298 00.000 5052 Enqueuing Expose request
03:10:35.298 00.000 8976 Moving (0.18, 0.26) raw xDistance=0.15 yDistance=-0.29
03:10:35.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:10:35.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:10:35.298 00.000 8976 MoveAxis(R, 0, ABG)
03:10:35.298 00.000 8976 MoveAxis(U, 1, ABG)
03:10:35.298 00.000 8976 stepping (-12, 13) + (0, 1)
03:10:35.298 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:35.325 00.027 8976 Received - 47 (G) 
03:10:35.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:35.325 00.000 8976 stepped: pos (-12, 14)
03:10:35.325 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:10:35.325 00.000 8976 MountToCamera -- mountX=2.06 mountY=-2.04 hyp=2.90 mountTheta=-0.78 cameraX=0.88, cameraY=2.76 cameraTheta=1.26
03:10:35.325 00.000 8976 incremental bump (0.879, 2.763) isValid = 1
03:10:35.325 00.000 8976 Scheduling Mount bump of (0.035, 0.114)
03:10:35.325 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:10:35.326 00.001 8976 Enqueuing Move request for scope (0.03, 0.11)
03:10:35.326 00.000 8976 move complete, result=0
03:10:35.326 00.000 9828 Worker thread wakes up
03:10:35.326 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:10:35.326 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:10:35.326 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
03:10:35.326 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
03:10:35.326 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:10:35.326 00.000 8976 worker thread done servicing request
03:10:35.326 00.000 8976 Worker thread wakes up
03:10:35.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:35.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:35.326 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
03:10:35.327 00.001 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:10:35.327 00.000 9828 BLC: window closed
03:10:35.327 00.000 9828 MoveAxis(E, 13, B)
03:10:35.327 00.000 9828 Guiding  Dir = 2, Dur = 13
03:10:35.327 00.000 9828 IsSlewing returns 0
03:10:35.327 00.000 9828 IsGuiding returns 0
03:10:35.327 00.000 9828 PulseGuide returned control before completion, sleep 23
03:10:35.358 00.031 9828 IsGuiding returns 1
03:10:35.358 00.000 9828 scope still moving after pulse duration time elapsed
03:10:35.390 00.032 9828 IsSlewing returns 0
03:10:35.390 00.000 9828 IsGuiding returns 1
03:10:35.421 00.031 9828 IsSlewing returns 0
03:10:35.421 00.000 9828 IsGuiding returns 1
03:10:35.452 00.031 9828 IsSlewing returns 0
03:10:35.452 00.000 9828 IsGuiding returns 0
03:10:35.452 00.000 9828 scope move finished after 13 + 111 ms
03:10:35.452 00.000 9828 Move returns status 0, amount 13
03:10:35.452 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:35.452 00.000 9828 MoveAxis(N, 15, B)
03:10:35.452 00.000 9828 Guiding  Dir = 0, Dur = 15
03:10:35.468 00.016 9828 IsSlewing returns 0
03:10:35.468 00.000 9828 IsGuiding returns 0
03:10:35.468 00.000 9828 PulseGuide returned control before completion, sleep 25
03:10:35.499 00.031 9828 IsGuiding returns 1
03:10:35.499 00.000 9828 scope still moving after pulse duration time elapsed
03:10:35.530 00.031 9828 IsSlewing returns 0
03:10:35.530 00.000 9828 IsGuiding returns 1
03:10:35.561 00.031 9828 IsSlewing returns 0
03:10:35.561 00.000 9828 IsGuiding returns 1
03:10:35.592 00.031 9828 IsSlewing returns 0
03:10:35.592 00.000 9828 IsGuiding returns 1
03:10:35.624 00.032 9828 IsSlewing returns 0
03:10:35.624 00.000 9828 IsGuiding returns 1
03:10:35.655 00.031 9828 IsSlewing returns 0
03:10:35.655 00.000 9828 IsGuiding returns 1
03:10:35.686 00.031 9828 IsSlewing returns 0
03:10:35.686 00.000 9828 IsGuiding returns 0
03:10:35.686 00.000 9828 scope move finished after 15 + 202 ms
03:10:35.686 00.000 9828 Move returns status 0, amount 15
03:10:35.686 00.000 9828 move complete, result=0
03:10:35.686 00.000 9828 worker thread done servicing request
03:10:35.686 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:10:36.014 00.328 8976 Exposure complete
03:10:36.020 00.006 8976 worker thread done servicing request
03:10:36.020 00.000 5052 OnExposeComplete: enter
03:10:36.020 00.000 5052 UpdateGuideState(): m_state=6
03:10:36.020 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12409
03:10:36.020 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.72, Mass=144, SNR=8.3, Peak=83 HFD=1.9
03:10:36.021 00.001 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:10:36.021 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
03:10:36.021 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.01 hyp=0.33 cameraTheta=3.12 mountX=0.16 mountY=0.27, mountTheta=1.05
03:10:36.021 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.01, opts=13)
03:10:36.021 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.01)
03:10:36.021 00.000 8976 Worker thread wakes up
03:10:36.021 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.01) opts 0xd
03:10:36.021 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.01)
03:10:36.022 00.001 8976 Moving (-0.33, 0.01) raw xDistance=0.16 yDistance=0.27
03:10:36.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:10:36.022 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:10:36.022 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:10:36.022 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:36.022 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:36.022 00.000 5052 Enqueuing Expose request
03:10:36.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
03:10:36.022 00.000 8976 MoveAxis(R, 0, ABG)
03:10:36.022 00.000 8976 MoveAxis(D, 1, ABG)
03:10:36.022 00.000 8976 stepping (-12, 14) + (0, -1)
03:10:36.022 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:36.044 00.022 8976 Received - 47 (G) 
03:10:36.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:36.044 00.000 8976 stepped: pos (-12, 13)
03:10:36.044 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
03:10:36.044 00.000 8976 MountToCamera -- mountX=1.99 mountY=-2.05 hyp=2.85 mountTheta=-0.80 cameraX=0.92, cameraY=2.70 cameraTheta=1.24
03:10:36.044 00.000 8976 incremental bump (0.919, 2.701) isValid = 1
03:10:36.045 00.001 8976 Scheduling Mount bump of (0.037, 0.113)
03:10:36.045 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:10:36.045 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:10:36.045 00.000 8976 move complete, result=0
03:10:36.045 00.000 9828 Worker thread wakes up
03:10:36.045 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:10:36.045 00.000 8976 worker thread done servicing request
03:10:36.045 00.000 8976 Worker thread wakes up
03:10:36.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:36.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:36.045 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:10:36.045 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:10:36.045 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
03:10:36.045 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
03:10:36.046 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
03:10:36.046 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:10:36.046 00.000 9828 BLC: window closed
03:10:36.046 00.000 9828 MoveAxis(E, 13, B)
03:10:36.046 00.000 9828 Guiding  Dir = 2, Dur = 13
03:10:36.046 00.000 9828 IsSlewing returns 0
03:10:36.046 00.000 9828 IsGuiding returns 0
03:10:36.046 00.000 9828 PulseGuide returned control before completion, sleep 23
03:10:36.074 00.028 9828 IsGuiding returns 1
03:10:36.074 00.000 9828 scope still moving after pulse duration time elapsed
03:10:36.107 00.033 9828 IsSlewing returns 0
03:10:36.107 00.000 9828 IsGuiding returns 1
03:10:36.136 00.029 9828 IsSlewing returns 0
03:10:36.136 00.000 9828 IsGuiding returns 1
03:10:36.167 00.031 9828 IsSlewing returns 0
03:10:36.167 00.000 9828 IsGuiding returns 1
03:10:36.198 00.031 9828 IsSlewing returns 0
03:10:36.198 00.000 9828 IsGuiding returns 0
03:10:36.198 00.000 9828 scope move finished after 13 + 139 ms
03:10:36.198 00.000 9828 Move returns status 0, amount 13
03:10:36.198 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:36.198 00.000 9828 MoveAxis(N, 15, B)
03:10:36.198 00.000 9828 Guiding  Dir = 0, Dur = 15
03:10:36.214 00.016 9828 IsSlewing returns 0
03:10:36.214 00.000 9828 IsGuiding returns 0
03:10:36.215 00.001 9828 PulseGuide returned control before completion, sleep 25
03:10:36.245 00.030 9828 IsGuiding returns 1
03:10:36.245 00.000 9828 scope still moving after pulse duration time elapsed
03:10:36.276 00.031 9828 IsSlewing returns 0
03:10:36.276 00.000 9828 IsGuiding returns 1
03:10:36.307 00.031 9828 IsSlewing returns 0
03:10:36.307 00.000 9828 IsGuiding returns 1
03:10:36.340 00.033 9828 IsSlewing returns 0
03:10:36.340 00.000 9828 IsGuiding returns 1
03:10:36.371 00.031 9828 IsSlewing returns 0
03:10:36.371 00.000 9828 IsGuiding returns 0
03:10:36.371 00.000 9828 scope move finished after 15 + 141 ms
03:10:36.371 00.000 9828 Move returns status 0, amount 15
03:10:36.371 00.000 9828 move complete, result=0
03:10:36.371 00.000 9828 worker thread done servicing request
03:10:36.371 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:10:36.731 00.360 8976 Exposure complete
03:10:36.736 00.005 8976 worker thread done servicing request
03:10:36.736 00.000 5052 OnExposeComplete: enter
03:10:36.737 00.001 5052 UpdateGuideState(): m_state=6
03:10:36.737 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12410
03:10:36.737 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.65, Mass=142, SNR=8.2, Peak=71 HFD=1.9
03:10:36.737 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
03:10:36.737 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
03:10:36.737 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.06 hyp=0.61 cameraTheta=-0.10 mountX=-0.33 mountY=-0.48, mountTheta=-2.17
03:10:36.737 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.06, opts=13)
03:10:36.737 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.06)
03:10:36.738 00.001 8976 Worker thread wakes up
03:10:36.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.06) opts 0xd
03:10:36.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.06)
03:10:36.738 00.000 8976 Moving (0.61, -0.06) raw xDistance=-0.33 yDistance=-0.48
03:10:36.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:10:36.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.48
03:10:36.738 00.000 8976 MoveAxis(R, 1, ABG)
03:10:36.738 00.000 8976 stepping (-12, 13) + (1, 0)
03:10:36.738 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:36.738 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:10:36.738 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:10:36.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:36.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:36.738 00.000 5052 Enqueuing Expose request
03:10:36.764 00.026 8976 Received - 47 (G) 
03:10:36.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:36.764 00.000 8976 stepped: pos (-11, 13)
03:10:36.764 00.000 8976 MoveAxis(U, 2, ABG)
03:10:36.764 00.000 8976 stepping (-11, 13) + (0, 2)
03:10:36.764 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:36.796 00.032 8976 Received - 47 (G) 
03:10:36.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:36.796 00.000 8976 stepped: pos (-11, 15)
03:10:36.796 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
03:10:36.796 00.000 8976 MountToCamera -- mountX=1.89 mountY=-2.16 hyp=2.87 mountTheta=-0.85 cameraX=1.06, cameraY=2.66 cameraTheta=1.19
03:10:36.796 00.000 8976 incremental bump (1.063, 2.662) isValid = 1
03:10:36.796 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
03:10:36.796 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:10:36.796 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:10:36.796 00.000 8976 move complete, result=0
03:10:36.796 00.000 9828 Worker thread wakes up
03:10:36.796 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:10:36.796 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:10:36.796 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
03:10:36.797 00.001 8976 worker thread done servicing request
03:10:36.797 00.000 8976 Worker thread wakes up
03:10:36.797 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
03:10:36.797 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
03:10:36.797 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:10:36.797 00.000 9828 BLC: window closed
03:10:36.797 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
03:10:36.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:36.797 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:36.797 00.000 9828 MoveAxis(E, 15, B)
03:10:36.797 00.000 9828 Guiding  Dir = 2, Dur = 15
03:10:36.797 00.000 9828 IsSlewing returns 0
03:10:36.798 00.001 9828 IsGuiding returns 0
03:10:36.798 00.000 9828 PulseGuide returned control before completion, sleep 25
03:10:36.837 00.039 9828 IsGuiding returns 1
03:10:36.837 00.000 9828 scope still moving after pulse duration time elapsed
03:10:36.868 00.031 9828 IsSlewing returns 0
03:10:36.868 00.000 9828 IsGuiding returns 1
03:10:36.899 00.031 9828 IsSlewing returns 0
03:10:36.899 00.000 9828 IsGuiding returns 1
03:10:36.929 00.030 9828 IsSlewing returns 0
03:10:36.929 00.000 9828 IsGuiding returns 0
03:10:36.929 00.000 9828 scope move finished after 15 + 116 ms
03:10:36.929 00.000 9828 Move returns status 0, amount 15
03:10:36.929 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:36.929 00.000 9828 MoveAxis(N, 14, B)
03:10:36.929 00.000 9828 Guiding  Dir = 0, Dur = 14
03:10:36.944 00.015 9828 IsSlewing returns 0
03:10:36.945 00.001 9828 IsGuiding returns 0
03:10:36.945 00.000 9828 PulseGuide returned control before completion, sleep 24
03:10:36.976 00.031 9828 IsGuiding returns 1
03:10:36.976 00.000 9828 scope still moving after pulse duration time elapsed
03:10:37.006 00.030 9828 IsSlewing returns 0
03:10:37.006 00.000 9828 IsGuiding returns 1
03:10:37.037 00.031 9828 IsSlewing returns 0
03:10:37.037 00.000 9828 IsGuiding returns 1
03:10:37.068 00.031 9828 IsSlewing returns 0
03:10:37.068 00.000 9828 IsGuiding returns 1
03:10:37.099 00.031 9828 IsSlewing returns 0
03:10:37.099 00.000 9828 IsGuiding returns 0
03:10:37.099 00.000 9828 scope move finished after 14 + 139 ms
03:10:37.099 00.000 9828 Move returns status 0, amount 14
03:10:37.099 00.000 9828 move complete, result=0
03:10:37.099 00.000 9828 worker thread done servicing request
03:10:37.099 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:10:37.483 00.384 8976 Exposure complete
03:10:37.489 00.006 8976 worker thread done servicing request
03:10:37.489 00.000 5052 OnExposeComplete: enter
03:10:37.489 00.000 5052 UpdateGuideState(): m_state=6
03:10:37.490 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12411
03:10:37.490 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=281.84, Mass=137, SNR=8.0, Peak=69 HFD=2.1
03:10:37.490 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
03:10:37.490 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
03:10:37.490 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.13 hyp=0.96 cameraTheta=0.14 mountX=-0.31 mountY=-0.87, mountTheta=-1.92
03:10:37.490 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.13, opts=13)
03:10:37.490 00.000 5052 Enqueuing Move request for stepguider (0.95, 0.13)
03:10:37.490 00.000 8976 Worker thread wakes up
03:10:37.491 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.13) opts 0xd
03:10:37.491 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.13)
03:10:37.491 00.000 8976 Moving (0.95, 0.13) raw xDistance=-0.31 yDistance=-0.87
03:10:37.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
03:10:37.491 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:10:37.491 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
03:10:37.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:37.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:37.491 00.000 5052 Enqueuing Expose request
03:10:37.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.87
03:10:37.491 00.000 8976 MoveAxis(R, 1, ABG)
03:10:37.491 00.000 8976 stepping (-11, 15) + (1, 0)
03:10:37.491 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:37.516 00.025 8976 Received - 47 (G) 
03:10:37.516 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:37.516 00.000 8976 stepped: pos (-10, 15)
03:10:37.516 00.000 8976 MoveAxis(U, 4, ABG)
03:10:37.516 00.000 8976 stepping (-10, 15) + (0, 4)
03:10:37.516 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:37.548 00.032 8976 Received - 47 (G) 
03:10:37.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:37.548 00.000 8976 stepped: pos (-10, 19)
03:10:37.548 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:10:37.548 00.000 8976 MountToCamera -- mountX=1.77 mountY=-2.44 hyp=3.02 mountTheta=-0.94 cameraX=1.37, cameraY=2.69 cameraTheta=1.10
03:10:37.548 00.000 8976 incremental bump (1.369, 2.687) isValid = 1
03:10:37.548 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
03:10:37.548 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:10:37.548 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:10:37.548 00.000 8976 move complete, result=0
03:10:37.548 00.000 8976 worker thread done servicing request
03:10:37.548 00.000 8976 Worker thread wakes up
03:10:37.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:37.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:37.548 00.000 9828 Worker thread wakes up
03:10:37.548 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
03:10:37.548 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:10:37.549 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:10:37.549 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
03:10:37.549 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
03:10:37.549 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
03:10:37.549 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:10:37.549 00.000 9828 BLC: window closed
03:10:37.549 00.000 9828 MoveAxis(E, 18, B)
03:10:37.549 00.000 9828 Guiding  Dir = 2, Dur = 18
03:10:37.549 00.000 9828 IsSlewing returns 0
03:10:37.549 00.000 9828 IsGuiding returns 0
03:10:37.549 00.000 9828 PulseGuide returned control before completion, sleep 28
03:10:37.581 00.032 9828 IsGuiding returns 1
03:10:37.581 00.000 9828 scope still moving after pulse duration time elapsed
03:10:37.613 00.032 9828 IsSlewing returns 0
03:10:37.613 00.000 9828 IsGuiding returns 1
03:10:37.645 00.032 9828 IsSlewing returns 0
03:10:37.645 00.000 9828 IsGuiding returns 1
03:10:37.676 00.031 9828 IsSlewing returns 0
03:10:37.676 00.000 9828 IsGuiding returns 0
03:10:37.676 00.000 9828 scope move finished after 18 + 109 ms
03:10:37.676 00.000 9828 Move returns status 0, amount 18
03:10:37.676 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:37.676 00.000 9828 MoveAxis(N, 13, B)
03:10:37.676 00.000 9828 Guiding  Dir = 0, Dur = 13
03:10:37.692 00.016 9828 IsSlewing returns 0
03:10:37.692 00.000 9828 IsGuiding returns 0
03:10:37.692 00.000 9828 PulseGuide returned control before completion, sleep 23
03:10:37.722 00.030 9828 IsGuiding returns 1
03:10:37.722 00.000 9828 scope still moving after pulse duration time elapsed
03:10:37.753 00.031 9828 IsSlewing returns 0
03:10:37.753 00.000 9828 IsGuiding returns 1
03:10:37.785 00.032 9828 IsSlewing returns 0
03:10:37.785 00.000 9828 IsGuiding returns 1
03:10:37.815 00.030 9828 IsSlewing returns 0
03:10:37.815 00.000 9828 IsGuiding returns 1
03:10:37.847 00.032 9828 IsSlewing returns 0
03:10:37.847 00.000 9828 IsGuiding returns 0
03:10:37.847 00.000 9828 scope move finished after 13 + 142 ms
03:10:37.847 00.000 9828 Move returns status 0, amount 13
03:10:37.847 00.000 9828 move complete, result=0
03:10:37.847 00.000 9828 worker thread done servicing request
03:10:37.847 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:10:38.234 00.387 8976 Exposure complete
03:10:38.239 00.005 8976 worker thread done servicing request
03:10:38.239 00.000 5052 OnExposeComplete: enter
03:10:38.239 00.000 5052 UpdateGuideState(): m_state=6
03:10:38.239 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12412
03:10:38.239 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.65, Mass=127, SNR=7.8, Peak=67 HFD=1.6
03:10:38.239 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
03:10:38.239 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
03:10:38.239 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.40 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
03:10:38.240 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.06, opts=13)
03:10:38.240 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.06)
03:10:38.240 00.000 8976 Worker thread wakes up
03:10:38.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.06) opts 0xd
03:10:38.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.06)
03:10:38.240 00.000 8976 Moving (0.13, -0.06) raw xDistance=-0.11 yDistance=-0.08
03:10:38.240 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:10:38.240 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:10:38.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:38.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:10:38.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:38.240 00.000 5052 Enqueuing Expose request
03:10:38.241 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:10:38.241 00.000 8976 MoveAxis(R, 0, ABG)
03:10:38.241 00.000 8976 MoveAxis(U, 0, ABG)
03:10:38.241 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:10:38.241 00.000 8976 MountToCamera -- mountX=1.69 mountY=-2.63 hyp=3.13 mountTheta=-1.00 cameraX=1.57, cameraY=2.70 cameraTheta=1.04
03:10:38.241 00.000 8976 incremental bump (1.574, 2.704) isValid = 1
03:10:38.241 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:10:38.241 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:10:38.241 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:10:38.241 00.000 8976 move complete, result=0
03:10:38.241 00.000 9828 Worker thread wakes up
03:10:38.241 00.000 8976 worker thread done servicing request
03:10:38.241 00.000 8976 Worker thread wakes up
03:10:38.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:38.241 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:38.241 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:10:38.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:38.241 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:10:38.242 00.001 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
03:10:38.242 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
03:10:38.242 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
03:10:38.242 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:10:38.242 00.000 9828 BLC: window closed
03:10:38.242 00.000 9828 MoveAxis(E, 20, B)
03:10:38.242 00.000 9828 Guiding  Dir = 2, Dur = 20
03:10:38.242 00.000 9828 IsSlewing returns 0
03:10:38.242 00.000 9828 IsGuiding returns 0
03:10:38.242 00.000 9828 PulseGuide returned control before completion, sleep 30
03:10:38.285 00.043 9828 IsGuiding returns 1
03:10:38.285 00.000 9828 scope still moving after pulse duration time elapsed
03:10:38.316 00.031 9828 IsSlewing returns 0
03:10:38.316 00.000 9828 IsGuiding returns 1
03:10:38.348 00.032 9828 IsSlewing returns 0
03:10:38.348 00.000 9828 IsGuiding returns 1
03:10:38.379 00.031 9828 IsSlewing returns 0
03:10:38.379 00.000 9828 IsGuiding returns 0
03:10:38.379 00.000 9828 scope move finished after 20 + 116 ms
03:10:38.379 00.000 9828 Move returns status 0, amount 20
03:10:38.379 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:38.379 00.000 9828 MoveAxis(N, 13, B)
03:10:38.379 00.000 9828 Guiding  Dir = 0, Dur = 13
03:10:38.395 00.016 9828 IsSlewing returns 0
03:10:38.395 00.000 9828 IsGuiding returns 0
03:10:38.395 00.000 9828 PulseGuide returned control before completion, sleep 23
03:10:38.426 00.031 9828 IsGuiding returns 1
03:10:38.426 00.000 9828 scope still moving after pulse duration time elapsed
03:10:38.456 00.030 9828 IsSlewing returns 0
03:10:38.456 00.000 9828 IsGuiding returns 1
03:10:38.486 00.030 9828 IsSlewing returns 0
03:10:38.486 00.000 9828 IsGuiding returns 1
03:10:38.517 00.031 9828 IsSlewing returns 0
03:10:38.517 00.000 9828 IsGuiding returns 1
03:10:38.548 00.031 9828 IsSlewing returns 0
03:10:38.548 00.000 9828 IsGuiding returns 0
03:10:38.548 00.000 9828 scope move finished after 13 + 139 ms
03:10:38.548 00.000 9828 Move returns status 0, amount 13
03:10:38.548 00.000 9828 move complete, result=0
03:10:38.548 00.000 9828 worker thread done servicing request
03:10:38.548 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:10:38.929 00.381 8976 Exposure complete
03:10:38.934 00.005 8976 worker thread done servicing request
03:10:38.934 00.000 5052 OnExposeComplete: enter
03:10:38.934 00.000 5052 UpdateGuideState(): m_state=6
03:10:38.934 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12413
03:10:38.934 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.52, Mass=139, SNR=8.1, Peak=67 HFD=1.5
03:10:38.934 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
03:10:38.934 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
03:10:38.934 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-0.62 mountX=-0.29 mountY=-0.12, mountTheta=-2.75
03:10:38.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.19, opts=13)
03:10:38.935 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.19)
03:10:38.935 00.000 8976 Worker thread wakes up
03:10:38.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.19) opts 0xd
03:10:38.936 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.19)
03:10:38.936 00.000 8976 Moving (0.27, -0.19) raw xDistance=-0.29 yDistance=-0.12
03:10:38.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:10:38.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:10:38.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:10:38.936 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:10:38.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:38.936 00.000 8976 MoveAxis(R, 1, ABG)
03:10:38.936 00.000 8976 stepping (-10, 19) + (1, 0)
03:10:38.936 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:38.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:38.936 00.000 5052 Enqueuing Expose request
03:10:38.970 00.034 8976 Received - 47 (G) 
03:10:38.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:38.970 00.000 8976 stepped: pos (-9, 19)
03:10:38.970 00.000 8976 MoveAxis(U, 0, ABG)
03:10:38.970 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:10:38.970 00.000 8976 MountToCamera -- mountX=1.59 mountY=-2.76 hyp=3.18 mountTheta=-1.05 cameraX=1.73, cameraY=2.67 cameraTheta=0.99
03:10:38.970 00.000 8976 incremental bump (1.734, 2.670) isValid = 1
03:10:38.970 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
03:10:38.970 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:10:38.970 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:10:38.970 00.000 8976 move complete, result=0
03:10:38.970 00.000 9828 Worker thread wakes up
03:10:38.970 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:10:38.970 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:10:38.971 00.001 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
03:10:38.971 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
03:10:38.971 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:10:38.971 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:10:38.971 00.000 9828 BLC: window closed
03:10:38.971 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
03:10:38.971 00.000 8976 worker thread done servicing request
03:10:38.971 00.000 9828 MoveAxis(E, 21, B)
03:10:38.971 00.000 8976 Worker thread wakes up
03:10:38.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:38.971 00.000 9828 Guiding  Dir = 2, Dur = 21
03:10:38.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:38.972 00.001 9828 IsSlewing returns 0
03:10:38.972 00.000 9828 IsGuiding returns 0
03:10:38.972 00.000 9828 PulseGuide returned control before completion, sleep 31
03:10:39.012 00.040 9828 IsGuiding returns 1
03:10:39.012 00.000 9828 scope still moving after pulse duration time elapsed
03:10:39.044 00.032 9828 IsSlewing returns 0
03:10:39.044 00.000 9828 IsGuiding returns 1
03:10:39.076 00.032 9828 IsSlewing returns 0
03:10:39.076 00.000 9828 IsGuiding returns 1
03:10:39.107 00.031 9828 IsSlewing returns 0
03:10:39.107 00.000 9828 IsGuiding returns 1
03:10:39.138 00.031 9828 IsSlewing returns 0
03:10:39.138 00.000 9828 IsGuiding returns 1
03:10:39.169 00.031 9828 IsSlewing returns 0
03:10:39.169 00.000 9828 IsGuiding returns 1
03:10:39.200 00.031 9828 IsSlewing returns 0
03:10:39.200 00.000 9828 IsGuiding returns 0
03:10:39.200 00.000 9828 scope move finished after 21 + 206 ms
03:10:39.200 00.000 9828 Move returns status 0, amount 21
03:10:39.200 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:39.200 00.000 9828 MoveAxis(N, 12, B)
03:10:39.200 00.000 9828 Guiding  Dir = 0, Dur = 12
03:10:39.215 00.015 9828 IsSlewing returns 0
03:10:39.215 00.000 9828 IsGuiding returns 0
03:10:39.215 00.000 9828 PulseGuide returned control before completion, sleep 22
03:10:39.246 00.031 9828 IsGuiding returns 1
03:10:39.246 00.000 9828 scope still moving after pulse duration time elapsed
03:10:39.277 00.031 9828 IsSlewing returns 0
03:10:39.277 00.000 9828 IsGuiding returns 1
03:10:39.308 00.031 9828 IsSlewing returns 0
03:10:39.308 00.000 9828 IsGuiding returns 1
03:10:39.339 00.031 9828 IsSlewing returns 0
03:10:39.339 00.000 9828 IsGuiding returns 1
03:10:39.370 00.031 9828 IsSlewing returns 0
03:10:39.370 00.000 9828 IsGuiding returns 0
03:10:39.370 00.000 9828 scope move finished after 12 + 143 ms
03:10:39.370 00.000 9828 Move returns status 0, amount 12
03:10:39.370 00.000 9828 move complete, result=0
03:10:39.370 00.000 9828 worker thread done servicing request
03:10:39.370 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:10:39.656 00.286 8976 Exposure complete
03:10:39.661 00.005 8976 worker thread done servicing request
03:10:39.661 00.000 5052 OnExposeComplete: enter
03:10:39.661 00.000 5052 UpdateGuideState(): m_state=6
03:10:39.661 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12414
03:10:39.661 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.65, Mass=141, SNR=8.2, Peak=67 HFD=2.2
03:10:39.661 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.04) = xAngle (-4.63 = 1.66)
03:10:39.661 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.73 = 1.55)
03:10:39.661 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.58 mountX=-0.01 mountY=0.11, mountTheta=1.66
03:10:39.662 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.06, opts=13)
03:10:39.662 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.06)
03:10:39.662 00.000 8976 Worker thread wakes up
03:10:39.662 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.06) opts 0xd
03:10:39.662 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.06)
03:10:39.662 00.000 8976 Moving (-0.10, -0.06) raw xDistance=-0.01 yDistance=0.11
03:10:39.662 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:10:39.662 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:10:39.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:39.662 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:39.662 00.000 5052 Enqueuing Expose request
03:10:39.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:10:39.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:10:39.662 00.000 8976 MoveAxis(R, 0, ABG)
03:10:39.662 00.000 8976 MoveAxis(U, 0, ABG)
03:10:39.662 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:10:39.664 00.002 8976 MountToCamera -- mountX=1.52 mountY=-2.84 hyp=3.22 mountTheta=-1.08 cameraX=1.84, cameraY=2.65 cameraTheta=0.96
03:10:39.664 00.000 8976 incremental bump (1.841, 2.647) isValid = 1
03:10:39.664 00.000 8976 Scheduling Mount bump of (0.063, 0.094)
03:10:39.664 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.09, opts=4)
03:10:39.664 00.000 8976 Enqueuing Move request for scope (0.06, 0.09)
03:10:39.664 00.000 8976 move complete, result=0
03:10:39.664 00.000 8976 worker thread done servicing request
03:10:39.664 00.000 9828 Worker thread wakes up
03:10:39.664 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0x4
03:10:39.664 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
03:10:39.664 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
03:10:39.664 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:10:39.664 00.000 8976 Worker thread wakes up
03:10:39.664 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:39.664 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:10:39.665 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:39.665 00.000 9828 Moving (0.06, 0.09) raw xDistance=-0.07 yDistance=-0.09
03:10:39.665 00.000 9828 BLC: window closed
03:10:39.665 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:39.665 00.000 9828 MoveAxis(E, 21, B)
03:10:39.665 00.000 9828 Guiding  Dir = 2, Dur = 21
03:10:39.666 00.001 9828 IsSlewing returns 0
03:10:39.666 00.000 9828 IsGuiding returns 0
03:10:39.666 00.000 9828 PulseGuide returned control before completion, sleep 31
03:10:39.701 00.035 9828 IsGuiding returns 1
03:10:39.701 00.000 9828 scope still moving after pulse duration time elapsed
03:10:39.732 00.031 9828 IsSlewing returns 0
03:10:39.732 00.000 9828 IsGuiding returns 1
03:10:39.764 00.032 9828 IsSlewing returns 0
03:10:39.764 00.000 9828 IsGuiding returns 1
03:10:39.796 00.032 9828 IsSlewing returns 0
03:10:39.796 00.000 9828 IsGuiding returns 0
03:10:39.796 00.000 9828 scope move finished after 21 + 109 ms
03:10:39.796 00.000 9828 Move returns status 0, amount 21
03:10:39.796 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:39.796 00.000 9828 MoveAxis(N, 12, B)
03:10:39.796 00.000 9828 Guiding  Dir = 0, Dur = 12
03:10:39.812 00.016 9828 IsSlewing returns 0
03:10:39.812 00.000 9828 IsGuiding returns 0
03:10:39.812 00.000 9828 PulseGuide returned control before completion, sleep 22
03:10:39.843 00.031 9828 IsGuiding returns 1
03:10:39.843 00.000 9828 scope still moving after pulse duration time elapsed
03:10:39.874 00.031 9828 IsSlewing returns 0
03:10:39.874 00.000 9828 IsGuiding returns 1
03:10:39.904 00.030 9828 IsSlewing returns 0
03:10:39.904 00.000 9828 IsGuiding returns 1
03:10:39.935 00.031 9828 IsSlewing returns 0
03:10:39.935 00.000 9828 IsGuiding returns 1
03:10:39.967 00.032 9828 IsSlewing returns 0
03:10:39.967 00.000 9828 IsGuiding returns 0
03:10:39.967 00.000 9828 scope move finished after 12 + 142 ms
03:10:39.967 00.000 9828 Move returns status 0, amount 12
03:10:39.967 00.000 9828 move complete, result=0
03:10:39.967 00.000 9828 worker thread done servicing request
03:10:39.967 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:10:40.351 00.384 8976 Exposure complete
03:10:40.358 00.007 8976 worker thread done servicing request
03:10:40.358 00.000 5052 OnExposeComplete: enter
03:10:40.358 00.000 5052 UpdateGuideState(): m_state=6
03:10:40.358 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12415
03:10:40.358 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=282.11, Mass=128, SNR=7.8, Peak=70 HFD=2.1
03:10:40.358 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:10:40.358 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
03:10:40.358 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.40 hyp=0.71 cameraTheta=2.54 mountX=0.63 mountY=0.28, mountTheta=0.42
03:10:40.360 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.40, opts=13)
03:10:40.360 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.40)
03:10:40.360 00.000 8976 Worker thread wakes up
03:10:40.360 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:10:40.360 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:10:40.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.40) opts 0xd
03:10:40.360 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:40.360 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:40.360 00.000 5052 Enqueuing Expose request
03:10:40.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.40)
03:10:40.360 00.000 8976 Moving (-0.59, 0.40) raw xDistance=0.63 yDistance=0.28
03:10:40.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.63
03:10:40.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
03:10:40.360 00.000 8976 MoveAxis(L, 3, ABG)
03:10:40.360 00.000 8976 stepping (-9, 19) + (-3, 0)
03:10:40.360 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:40.393 00.033 8976 Received - 47 (G) 
03:10:40.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:40.393 00.000 8976 stepped: pos (-12, 19)
03:10:40.394 00.001 8976 MoveAxis(D, 1, ABG)
03:10:40.394 00.000 8976 stepping (-12, 19) + (0, -1)
03:10:40.394 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:40.425 00.031 8976 Received - 47 (G) 
03:10:40.425 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:40.426 00.001 8976 stepped: pos (-12, 18)
03:10:40.426 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:10:40.426 00.000 8976 MountToCamera -- mountX=1.62 mountY=-2.85 hyp=3.28 mountTheta=-1.05 cameraX=1.80, cameraY=2.74 cameraTheta=0.99
03:10:40.426 00.000 8976 incremental bump (1.797, 2.743) isValid = 1
03:10:40.426 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
03:10:40.426 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:10:40.426 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:10:40.426 00.000 8976 move complete, result=0
03:10:40.426 00.000 8976 worker thread done servicing request
03:10:40.426 00.000 8976 Worker thread wakes up
03:10:40.426 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.3 px 1 ms SOUTH
03:10:40.426 00.000 9828 Worker thread wakes up
03:10:40.426 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:10:40.426 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:10:40.426 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:10:40.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:40.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:40.427 00.001 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:10:40.427 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:10:40.427 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:10:40.427 00.000 9828 BLC: window closed
03:10:40.427 00.000 9828 MoveAxis(E, 21, B)
03:10:40.427 00.000 9828 Guiding  Dir = 2, Dur = 21
03:10:40.427 00.000 9828 IsSlewing returns 0
03:10:40.427 00.000 9828 IsGuiding returns 0
03:10:40.427 00.000 9828 PulseGuide returned control before completion, sleep 31
03:10:40.469 00.042 9828 IsGuiding returns 1
03:10:40.473 00.004 9828 scope still moving after pulse duration time elapsed
03:10:40.499 00.026 9828 IsSlewing returns 0
03:10:40.499 00.000 9828 IsGuiding returns 1
03:10:40.530 00.031 9828 IsSlewing returns 0
03:10:40.530 00.000 9828 IsGuiding returns 1
03:10:40.561 00.031 9828 IsSlewing returns 0
03:10:40.561 00.000 9828 IsGuiding returns 0
03:10:40.561 00.000 9828 scope move finished after 21 + 113 ms
03:10:40.561 00.000 9828 Move returns status 0, amount 21
03:10:40.561 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:40.561 00.000 9828 MoveAxis(N, 12, B)
03:10:40.561 00.000 9828 Guiding  Dir = 0, Dur = 12
03:10:40.576 00.015 9828 IsSlewing returns 0
03:10:40.576 00.000 9828 IsGuiding returns 0
03:10:40.576 00.000 9828 PulseGuide returned control before completion, sleep 22
03:10:40.607 00.031 9828 IsGuiding returns 1
03:10:40.607 00.000 9828 scope still moving after pulse duration time elapsed
03:10:40.637 00.030 9828 IsSlewing returns 0
03:10:40.637 00.000 9828 IsGuiding returns 1
03:10:40.668 00.031 9828 IsSlewing returns 0
03:10:40.668 00.000 9828 IsGuiding returns 1
03:10:40.699 00.031 9828 IsSlewing returns 0
03:10:40.699 00.000 9828 IsGuiding returns 1
03:10:40.730 00.031 9828 IsSlewing returns 0
03:10:40.731 00.001 9828 IsGuiding returns 0
03:10:40.731 00.000 9828 scope move finished after 12 + 142 ms
03:10:40.731 00.000 9828 Move returns status 0, amount 12
03:10:40.731 00.000 9828 move complete, result=0
03:10:40.731 00.000 9828 worker thread done servicing request
03:10:40.731 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:10:41.110 00.379 8976 Exposure complete
03:10:41.116 00.006 8976 worker thread done servicing request
03:10:41.116 00.000 5052 OnExposeComplete: enter
03:10:41.116 00.000 5052 UpdateGuideState(): m_state=6
03:10:41.116 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12416
03:10:41.116 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.40, Mass=132, SNR=7.9, Peak=63 HFD=2.1
03:10:41.116 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
03:10:41.116 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.50)
03:10:41.116 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.31 hyp=0.64 cameraTheta=-2.64 mountX=-0.02 mountY=0.63, mountTheta=1.60
03:10:41.116 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.31, opts=13)
03:10:41.117 00.001 5052 Enqueuing Move request for stepguider (-0.56, -0.31)
03:10:41.117 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:10:41.117 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:10:41.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:41.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:41.117 00.000 5052 Enqueuing Expose request
03:10:41.117 00.000 8976 Worker thread wakes up
03:10:41.117 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.31) opts 0xd
03:10:41.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.31)
03:10:41.117 00.000 8976 Moving (-0.56, -0.31) raw xDistance=-0.02 yDistance=0.63
03:10:41.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:10:41.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63
03:10:41.117 00.000 8976 MoveAxis(R, 0, ABG)
03:10:41.117 00.000 8976 MoveAxis(D, 3, ABG)
03:10:41.117 00.000 8976 stepping (-12, 18) + (0, -3)
03:10:41.117 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:41.145 00.028 8976 Received - 47 (G) 
03:10:41.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:41.145 00.000 8976 stepped: pos (-12, 15)
03:10:41.145 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:10:41.145 00.000 8976 MountToCamera -- mountX=1.69 mountY=-2.69 hyp=3.18 mountTheta=-1.01 cameraX=1.63, cameraY=2.74 cameraTheta=1.03
03:10:41.145 00.000 8976 incremental bump (1.628, 2.735) isValid = 1
03:10:41.145 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:10:41.145 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:10:41.145 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:10:41.145 00.000 8976 move complete, result=0
03:10:41.145 00.000 9828 Worker thread wakes up
03:10:41.145 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:10:41.145 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:10:41.145 00.000 8976 worker thread done servicing request
03:10:41.145 00.000 8976 Worker thread wakes up
03:10:41.145 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:10:41.145 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
03:10:41.146 00.001 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
03:10:41.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:41.146 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:41.146 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:10:41.146 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:10:41.146 00.000 9828 BLC: window closed
03:10:41.146 00.000 9828 MoveAxis(E, 20, B)
03:10:41.146 00.000 9828 Guiding  Dir = 2, Dur = 20
03:10:41.146 00.000 9828 IsSlewing returns 0
03:10:41.146 00.000 9828 IsGuiding returns 0
03:10:41.147 00.001 9828 PulseGuide returned control before completion, sleep 30
03:10:41.181 00.034 9828 IsGuiding returns 1
03:10:41.181 00.000 9828 scope still moving after pulse duration time elapsed
03:10:41.214 00.033 9828 IsSlewing returns 0
03:10:41.214 00.000 9828 IsGuiding returns 1
03:10:41.245 00.031 9828 IsSlewing returns 0
03:10:41.245 00.000 9828 IsGuiding returns 1
03:10:41.276 00.031 9828 IsSlewing returns 0
03:10:41.276 00.000 9828 IsGuiding returns 0
03:10:41.276 00.000 9828 scope move finished after 20 + 109 ms
03:10:41.276 00.000 9828 Move returns status 0, amount 20
03:10:41.276 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:41.276 00.000 9828 MoveAxis(N, 13, B)
03:10:41.276 00.000 9828 Guiding  Dir = 0, Dur = 13
03:10:41.291 00.015 9828 IsSlewing returns 0
03:10:41.291 00.000 9828 IsGuiding returns 0
03:10:41.291 00.000 9828 PulseGuide returned control before completion, sleep 23
03:10:41.322 00.031 9828 IsGuiding returns 1
03:10:41.322 00.000 9828 scope still moving after pulse duration time elapsed
03:10:41.355 00.033 9828 IsSlewing returns 0
03:10:41.355 00.000 9828 IsGuiding returns 1
03:10:41.384 00.029 9828 IsSlewing returns 0
03:10:41.384 00.000 9828 IsGuiding returns 1
03:10:41.416 00.032 9828 IsSlewing returns 0
03:10:41.417 00.001 9828 IsGuiding returns 0
03:10:41.417 00.000 9828 scope move finished after 13 + 112 ms
03:10:41.417 00.000 9828 Move returns status 0, amount 13
03:10:41.417 00.000 9828 move complete, result=0
03:10:41.418 00.001 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:10:41.418 00.000 9828 worker thread done servicing request
03:10:41.831 00.413 8976 Exposure complete
03:10:41.837 00.006 8976 worker thread done servicing request
03:10:41.839 00.002 5052 OnExposeComplete: enter
03:10:41.839 00.000 5052 UpdateGuideState(): m_state=6
03:10:41.839 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12417
03:10:41.839 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=282.10, Mass=135, SNR=8.0, Peak=73 HFD=2.0
03:10:41.839 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.04) = xAngle (-0.03 = -0.03)
03:10:41.839 00.000 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.13 = -0.13)
03:10:41.839 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.39 hyp=0.43 cameraTheta=2.01 mountX=0.43 mountY=-0.06, mountTheta=-0.13
03:10:41.840 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.39, opts=13)
03:10:41.840 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.39)
03:10:41.840 00.000 8976 Worker thread wakes up
03:10:41.840 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.39) opts 0xd
03:10:41.840 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.39)
03:10:41.840 00.000 8976 Moving (-0.18, 0.39) raw xDistance=0.43 yDistance=-0.06
03:10:41.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:10:41.840 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:10:41.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:10:41.840 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:10:41.841 00.001 8976 MoveAxis(L, 2, ABG)
03:10:41.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:41.841 00.000 8976 stepping (-12, 15) + (-2, 0)
03:10:41.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:41.841 00.000 5052 Enqueuing Expose request
03:10:41.841 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:41.864 00.023 8976 Received - 47 (G) 
03:10:41.864 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:41.864 00.000 8976 stepped: pos (-14, 15)
03:10:41.864 00.000 8976 MoveAxis(U, 0, ABG)
03:10:41.864 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:10:41.864 00.000 8976 MountToCamera -- mountX=1.84 mountY=-2.59 hyp=3.18 mountTheta=-0.95 cameraX=1.47, cameraY=2.82 cameraTheta=1.09
03:10:41.864 00.000 8976 incremental bump (1.469, 2.821) isValid = 1
03:10:41.864 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
03:10:41.864 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:10:41.864 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:10:41.864 00.000 8976 move complete, result=0
03:10:41.864 00.000 9828 Worker thread wakes up
03:10:41.864 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:10:41.864 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:10:41.864 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
03:10:41.864 00.000 8976 worker thread done servicing request
03:10:41.864 00.000 8976 Worker thread wakes up
03:10:41.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:41.864 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
03:10:41.865 00.001 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:10:41.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:41.865 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:10:41.865 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:10:41.865 00.000 9828 BLC: window closed
03:10:41.865 00.000 9828 MoveAxis(E, 18, B)
03:10:41.865 00.000 9828 Guiding  Dir = 2, Dur = 18
03:10:41.865 00.000 9828 IsSlewing returns 0
03:10:41.865 00.000 9828 IsGuiding returns 0
03:10:41.865 00.000 9828 PulseGuide returned control before completion, sleep 28
03:10:41.897 00.032 9828 IsGuiding returns 1
03:10:41.897 00.000 9828 scope still moving after pulse duration time elapsed
03:10:41.929 00.032 9828 IsSlewing returns 0
03:10:41.929 00.000 9828 IsGuiding returns 1
03:10:41.960 00.031 9828 IsSlewing returns 0
03:10:41.960 00.000 9828 IsGuiding returns 1
03:10:41.991 00.031 9828 IsSlewing returns 0
03:10:41.991 00.000 9828 IsGuiding returns 0
03:10:41.991 00.000 9828 scope move finished after 18 + 107 ms
03:10:41.991 00.000 9828 Move returns status 0, amount 18
03:10:41.991 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:41.991 00.000 9828 MoveAxis(N, 13, B)
03:10:41.991 00.000 9828 Guiding  Dir = 0, Dur = 13
03:10:42.006 00.015 9828 IsSlewing returns 0
03:10:42.006 00.000 9828 IsGuiding returns 0
03:10:42.006 00.000 9828 PulseGuide returned control before completion, sleep 23
03:10:42.038 00.032 9828 IsGuiding returns 1
03:10:42.038 00.000 9828 scope still moving after pulse duration time elapsed
03:10:42.070 00.032 9828 IsSlewing returns 0
03:10:42.070 00.000 9828 IsGuiding returns 1
03:10:42.102 00.032 9828 IsSlewing returns 0
03:10:42.103 00.001 9828 IsGuiding returns 1
03:10:42.134 00.031 9828 IsSlewing returns 0
03:10:42.134 00.000 9828 IsGuiding returns 1
03:10:42.166 00.032 9828 IsSlewing returns 0
03:10:42.166 00.000 9828 IsGuiding returns 1
03:10:42.196 00.030 9828 IsSlewing returns 0
03:10:42.197 00.001 9828 IsGuiding returns 0
03:10:42.197 00.000 9828 scope move finished after 13 + 177 ms
03:10:42.197 00.000 9828 Move returns status 0, amount 13
03:10:42.197 00.000 9828 move complete, result=0
03:10:42.197 00.000 9828 worker thread done servicing request
03:10:42.197 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:10:42.552 00.355 8976 Exposure complete
03:10:42.558 00.006 8976 worker thread done servicing request
03:10:42.558 00.000 5052 OnExposeComplete: enter
03:10:42.558 00.000 5052 UpdateGuideState(): m_state=6
03:10:42.559 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12418
03:10:42.559 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.30, Mass=146, SNR=8.3, Peak=67 HFD=2.4
03:10:42.559 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
03:10:42.559 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
03:10:42.559 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.41 hyp=0.51 cameraTheta=-2.21 mountX=-0.23 mountY=0.47, mountTheta=2.02
03:10:42.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.41, opts=13)
03:10:42.560 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.41)
03:10:42.560 00.000 8976 Worker thread wakes up
03:10:42.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:10:42.560 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:10:42.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.41) opts 0xd
03:10:42.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:42.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.41)
03:10:42.561 00.001 8976 Moving (-0.30, -0.41) raw xDistance=-0.23 yDistance=0.47
03:10:42.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:10:42.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:42.561 00.000 5052 Enqueuing Expose request
03:10:42.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
03:10:42.561 00.000 8976 MoveAxis(R, 0, ABG)
03:10:42.561 00.000 8976 MoveAxis(D, 2, ABG)
03:10:42.561 00.000 8976 stepping (-14, 15) + (0, -2)
03:10:42.561 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:42.599 00.038 8976 Received - 47 (G) 
03:10:42.600 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:42.600 00.000 8976 stepped: pos (-14, 13)
03:10:42.600 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:10:42.600 00.000 8976 MountToCamera -- mountX=1.94 mountY=-2.42 hyp=3.10 mountTheta=-0.89 cameraX=1.27, cameraY=2.83 cameraTheta=1.15
03:10:42.600 00.000 8976 incremental bump (1.269, 2.830) isValid = 1
03:10:42.600 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
03:10:42.600 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:10:42.600 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:10:42.600 00.000 8976 move complete, result=0
03:10:42.600 00.000 9828 Worker thread wakes up
03:10:42.600 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:10:42.600 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:10:42.600 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
03:10:42.600 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:10:42.600 00.000 8976 worker thread done servicing request
03:10:42.600 00.000 8976 Worker thread wakes up
03:10:42.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:42.600 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
03:10:42.601 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:10:42.601 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:10:42.601 00.000 9828 BLC: window closed
03:10:42.601 00.000 9828 MoveAxis(E, 16, B)
03:10:42.601 00.000 9828 Guiding  Dir = 2, Dur = 16
03:10:42.601 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:42.601 00.000 9828 IsSlewing returns 0
03:10:42.601 00.000 9828 IsGuiding returns 0
03:10:42.601 00.000 9828 PulseGuide returned control before completion, sleep 26
03:10:42.634 00.033 9828 IsGuiding returns 1
03:10:42.634 00.000 9828 scope still moving after pulse duration time elapsed
03:10:42.665 00.031 9828 IsSlewing returns 0
03:10:42.665 00.000 9828 IsGuiding returns 1
03:10:42.697 00.032 9828 IsSlewing returns 0
03:10:42.697 00.000 9828 IsGuiding returns 1
03:10:42.728 00.031 9828 IsSlewing returns 0
03:10:42.728 00.000 9828 IsGuiding returns 0
03:10:42.728 00.000 9828 scope move finished after 16 + 111 ms
03:10:42.728 00.000 9828 Move returns status 0, amount 16
03:10:42.728 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:42.728 00.000 9828 MoveAxis(N, 14, B)
03:10:42.728 00.000 9828 Guiding  Dir = 0, Dur = 14
03:10:42.743 00.015 9828 IsSlewing returns 0
03:10:42.743 00.000 9828 IsGuiding returns 0
03:10:42.743 00.000 9828 PulseGuide returned control before completion, sleep 24
03:10:42.773 00.030 9828 IsGuiding returns 1
03:10:42.773 00.000 9828 scope still moving after pulse duration time elapsed
03:10:42.805 00.032 9828 IsSlewing returns 0
03:10:42.805 00.000 9828 IsGuiding returns 1
03:10:42.837 00.032 9828 IsSlewing returns 0
03:10:42.837 00.000 9828 IsGuiding returns 1
03:10:42.869 00.032 9828 IsSlewing returns 0
03:10:42.869 00.000 9828 IsGuiding returns 1
03:10:42.900 00.031 9828 IsSlewing returns 0
03:10:42.900 00.000 9828 IsGuiding returns 0
03:10:42.900 00.000 9828 scope move finished after 14 + 143 ms
03:10:42.900 00.000 9828 Move returns status 0, amount 14
03:10:42.900 00.000 9828 move complete, result=0
03:10:42.900 00.000 9828 worker thread done servicing request
03:10:42.900 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:10:43.279 00.379 8976 Exposure complete
03:10:43.284 00.005 8976 worker thread done servicing request
03:10:43.284 00.000 5052 OnExposeComplete: enter
03:10:43.284 00.000 5052 UpdateGuideState(): m_state=6
03:10:43.284 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12419
03:10:43.284 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.30, Mass=155, SNR=8.6, Peak=75 HFD=2.1
03:10:43.285 00.001 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.64 = 2.64)
03:10:43.285 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.54)
03:10:43.285 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.41 hyp=0.41 cameraTheta=-1.60 mountX=-0.36 mountY=0.23, mountTheta=2.57
03:10:43.285 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.41, opts=13)
03:10:43.285 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.41)
03:10:43.285 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:10:43.285 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
03:10:43.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:43.285 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:43.286 00.001 5052 Enqueuing Expose request
03:10:43.286 00.000 8976 Worker thread wakes up
03:10:43.286 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.41) opts 0xd
03:10:43.286 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.41)
03:10:43.286 00.000 8976 Moving (-0.01, -0.41) raw xDistance=-0.36 yDistance=0.23
03:10:43.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
03:10:43.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:10:43.286 00.000 8976 MoveAxis(R, 1, ABG)
03:10:43.286 00.000 8976 stepping (-14, 13) + (1, 0)
03:10:43.286 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:43.319 00.033 8976 Received - 47 (G) 
03:10:43.319 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:43.319 00.000 8976 stepped: pos (-13, 13)
03:10:43.319 00.000 8976 MoveAxis(U, 0, ABG)
03:10:43.319 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
03:10:43.319 00.000 8976 MountToCamera -- mountX=1.96 mountY=-2.30 hyp=3.02 mountTheta=-0.87 cameraX=1.16, cameraY=2.79 cameraTheta=1.18
03:10:43.319 00.000 8976 incremental bump (1.158, 2.791) isValid = 1
03:10:43.319 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
03:10:43.319 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:10:43.320 00.001 8976 Enqueuing Move request for scope (0.04, 0.11)
03:10:43.320 00.000 8976 move complete, result=0
03:10:43.320 00.000 9828 Worker thread wakes up
03:10:43.320 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
03:10:43.320 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:10:43.320 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:10:43.320 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
03:10:43.320 00.000 8976 worker thread done servicing request
03:10:43.320 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
03:10:43.320 00.000 8976 Worker thread wakes up
03:10:43.320 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:43.320 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:43.320 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
03:10:43.321 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:10:43.321 00.000 9828 BLC: window closed
03:10:43.321 00.000 9828 MoveAxis(E, 16, B)
03:10:43.321 00.000 9828 Guiding  Dir = 2, Dur = 16
03:10:43.321 00.000 9828 IsSlewing returns 0
03:10:43.321 00.000 9828 IsGuiding returns 0
03:10:43.322 00.001 9828 PulseGuide returned control before completion, sleep 26
03:10:43.352 00.030 9828 IsGuiding returns 1
03:10:43.352 00.000 9828 scope still moving after pulse duration time elapsed
03:10:43.384 00.032 9828 IsSlewing returns 0
03:10:43.384 00.000 9828 IsGuiding returns 1
03:10:43.414 00.030 9828 IsSlewing returns 0
03:10:43.415 00.001 9828 IsGuiding returns 1
03:10:43.445 00.030 9828 IsSlewing returns 0
03:10:43.445 00.000 9828 IsGuiding returns 1
03:10:43.477 00.032 9828 IsSlewing returns 0
03:10:43.478 00.001 9828 IsGuiding returns 0
03:10:43.478 00.000 9828 scope move finished after 16 + 140 ms
03:10:43.478 00.000 9828 Move returns status 0, amount 16
03:10:43.478 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:43.478 00.000 9828 MoveAxis(N, 14, B)
03:10:43.478 00.000 9828 Guiding  Dir = 0, Dur = 14
03:10:43.492 00.014 9828 IsSlewing returns 0
03:10:43.492 00.000 9828 IsGuiding returns 0
03:10:43.492 00.000 9828 PulseGuide returned control before completion, sleep 24
03:10:43.524 00.032 9828 IsGuiding returns 1
03:10:43.524 00.000 9828 scope still moving after pulse duration time elapsed
03:10:43.555 00.031 9828 IsSlewing returns 0
03:10:43.555 00.000 9828 IsGuiding returns 1
03:10:43.586 00.031 9828 IsSlewing returns 0
03:10:43.586 00.000 9828 IsGuiding returns 1
03:10:43.618 00.032 9828 IsSlewing returns 0
03:10:43.618 00.000 9828 IsGuiding returns 1
03:10:43.649 00.031 9828 IsSlewing returns 0
03:10:43.649 00.000 9828 IsGuiding returns 0
03:10:43.649 00.000 9828 scope move finished after 14 + 142 ms
03:10:43.649 00.000 9828 Move returns status 0, amount 14
03:10:43.649 00.000 9828 move complete, result=0
03:10:43.649 00.000 9828 worker thread done servicing request
03:10:43.649 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
03:10:44.008 00.359 8976 Exposure complete
03:10:44.014 00.006 8976 worker thread done servicing request
03:10:44.014 00.000 5052 OnExposeComplete: enter
03:10:44.014 00.000 5052 UpdateGuideState(): m_state=6
03:10:44.014 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12420
03:10:44.014 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.90, Mass=139, SNR=8.1, Peak=66 HFD=2.1
03:10:44.014 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.04) = xAngle (0.14 = 0.14)
03:10:44.014 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
03:10:44.014 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.18 mountX=0.23 mountY=0.01, mountTheta=0.04
03:10:44.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.19, opts=13)
03:10:44.015 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.19)
03:10:44.015 00.000 8976 Worker thread wakes up
03:10:44.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:10:44.016 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.19) opts 0xd
03:10:44.016 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:10:44.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:44.016 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:44.016 00.000 5052 Enqueuing Expose request
03:10:44.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.19)
03:10:44.016 00.000 8976 Moving (-0.13, 0.19) raw xDistance=0.23 yDistance=0.01
03:10:44.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:10:44.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:10:44.016 00.000 8976 MoveAxis(R, 0, ABG)
03:10:44.016 00.000 8976 MoveAxis(U, 0, ABG)
03:10:44.016 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:10:44.016 00.000 8976 MountToCamera -- mountX=1.97 mountY=-2.22 hyp=2.97 mountTheta=-0.85 cameraX=1.08, cameraY=2.77 cameraTheta=1.20
03:10:44.016 00.000 8976 incremental bump (1.083, 2.765) isValid = 1
03:10:44.016 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:10:44.016 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:10:44.016 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:10:44.017 00.001 8976 move complete, result=0
03:10:44.017 00.000 8976 worker thread done servicing request
03:10:44.017 00.000 9828 Worker thread wakes up
03:10:44.017 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:10:44.017 00.000 8976 Worker thread wakes up
03:10:44.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:44.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:44.017 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:10:44.017 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:10:44.017 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
03:10:44.017 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
03:10:44.017 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:10:44.017 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:10:44.017 00.000 9828 BLC: window closed
03:10:44.018 00.001 9828 MoveAxis(E, 15, B)
03:10:44.018 00.000 9828 Guiding  Dir = 2, Dur = 15
03:10:44.018 00.000 9828 IsSlewing returns 0
03:10:44.018 00.000 9828 IsGuiding returns 0
03:10:44.018 00.000 9828 PulseGuide returned control before completion, sleep 25
03:10:44.050 00.032 9828 IsGuiding returns 1
03:10:44.050 00.000 9828 scope still moving after pulse duration time elapsed
03:10:44.080 00.030 9828 IsSlewing returns 0
03:10:44.080 00.000 9828 IsGuiding returns 1
03:10:44.111 00.031 9828 IsSlewing returns 0
03:10:44.111 00.000 9828 IsGuiding returns 1
03:10:44.142 00.031 9828 IsSlewing returns 0
03:10:44.142 00.000 9828 IsGuiding returns 1
03:10:44.173 00.031 9828 IsSlewing returns 0
03:10:44.173 00.000 9828 IsGuiding returns 0
03:10:44.173 00.000 9828 scope move finished after 15 + 139 ms
03:10:44.173 00.000 9828 Move returns status 0, amount 15
03:10:44.173 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:44.173 00.000 9828 MoveAxis(N, 14, B)
03:10:44.173 00.000 9828 Guiding  Dir = 0, Dur = 14
03:10:44.189 00.016 9828 IsSlewing returns 0
03:10:44.189 00.000 9828 IsGuiding returns 0
03:10:44.189 00.000 9828 PulseGuide returned control before completion, sleep 24
03:10:44.220 00.031 9828 IsGuiding returns 1
03:10:44.220 00.000 9828 scope still moving after pulse duration time elapsed
03:10:44.252 00.032 9828 IsSlewing returns 0
03:10:44.252 00.000 9828 IsGuiding returns 1
03:10:44.284 00.032 9828 IsSlewing returns 0
03:10:44.284 00.000 9828 IsGuiding returns 1
03:10:44.316 00.032 9828 IsSlewing returns 0
03:10:44.316 00.000 9828 IsGuiding returns 1
03:10:44.347 00.031 9828 IsSlewing returns 0
03:10:44.347 00.000 9828 IsGuiding returns 0
03:10:44.347 00.000 9828 scope move finished after 14 + 144 ms
03:10:44.347 00.000 9828 Move returns status 0, amount 14
03:10:44.347 00.000 9828 move complete, result=0
03:10:44.347 00.000 9828 worker thread done servicing request
03:10:44.347 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:10:44.703 00.356 8976 Exposure complete
03:10:44.709 00.006 8976 worker thread done servicing request
03:10:44.709 00.000 5052 OnExposeComplete: enter
03:10:44.709 00.000 5052 UpdateGuideState(): m_state=6
03:10:44.709 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12421
03:10:44.709 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.14, Mass=152, SNR=8.5, Peak=72 HFD=2.3
03:10:44.709 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
03:10:44.709 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
03:10:44.709 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.43 hyp=0.43 cameraTheta=1.64 mountX=0.39 mountY=-0.21, mountTheta=-0.48
03:10:44.709 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.43, opts=13)
03:10:44.709 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.43)
03:10:44.710 00.001 8976 Worker thread wakes up
03:10:44.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.43) opts 0xd
03:10:44.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.43)
03:10:44.710 00.000 8976 Moving (-0.03, 0.43) raw xDistance=0.39 yDistance=-0.21
03:10:44.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:10:44.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:10:44.710 00.000 8976 MoveAxis(L, 2, ABG)
03:10:44.710 00.000 8976 stepping (-13, 13) + (-2, 0)
03:10:44.710 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:10:44.710 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
03:10:44.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:44.710 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:44.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:44.710 00.000 5052 Enqueuing Expose request
03:10:44.742 00.032 8976 Received - 47 (G) 
03:10:44.742 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:44.742 00.000 8976 stepped: pos (-15, 13)
03:10:44.742 00.000 8976 MoveAxis(U, 0, ABG)
03:10:44.742 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
03:10:44.742 00.000 8976 MountToCamera -- mountX=2.08 mountY=-2.17 hyp=3.00 mountTheta=-0.81 cameraX=0.99, cameraY=2.84 cameraTheta=1.24
03:10:44.742 00.000 8976 incremental bump (0.987, 2.838) isValid = 1
03:10:44.742 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
03:10:44.742 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:10:44.742 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:10:44.742 00.000 8976 move complete, result=0
03:10:44.742 00.000 8976 worker thread done servicing request
03:10:44.742 00.000 8976 Worker thread wakes up
03:10:44.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:44.743 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:44.743 00.000 9828 Worker thread wakes up
03:10:44.743 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
03:10:44.743 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:10:44.743 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:10:44.743 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
03:10:44.743 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
03:10:44.743 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
03:10:44.743 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:10:44.743 00.000 9828 BLC: window closed
03:10:44.743 00.000 9828 MoveAxis(E, 14, B)
03:10:44.743 00.000 9828 Guiding  Dir = 2, Dur = 14
03:10:44.744 00.001 9828 IsSlewing returns 0
03:10:44.744 00.000 9828 IsGuiding returns 0
03:10:44.744 00.000 9828 PulseGuide returned control before completion, sleep 24
03:10:44.778 00.034 9828 IsGuiding returns 1
03:10:44.778 00.000 9828 scope still moving after pulse duration time elapsed
03:10:44.809 00.031 9828 IsSlewing returns 0
03:10:44.809 00.000 9828 IsGuiding returns 1
03:10:44.840 00.031 9828 IsSlewing returns 0
03:10:44.840 00.000 9828 IsGuiding returns 1
03:10:44.871 00.031 9828 IsSlewing returns 0
03:10:44.871 00.000 9828 IsGuiding returns 0
03:10:44.871 00.000 9828 scope move finished after 14 + 113 ms
03:10:44.871 00.000 9828 Move returns status 0, amount 14
03:10:44.871 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:44.871 00.000 9828 MoveAxis(N, 15, B)
03:10:44.871 00.000 9828 Guiding  Dir = 0, Dur = 15
03:10:44.887 00.016 9828 IsSlewing returns 0
03:10:44.887 00.000 9828 IsGuiding returns 0
03:10:44.887 00.000 9828 PulseGuide returned control before completion, sleep 25
03:10:44.919 00.032 9828 IsGuiding returns 1
03:10:44.919 00.000 9828 scope still moving after pulse duration time elapsed
03:10:44.950 00.031 9828 IsSlewing returns 0
03:10:44.951 00.001 9828 IsGuiding returns 1
03:10:44.981 00.030 9828 IsSlewing returns 0
03:10:44.981 00.000 9828 IsGuiding returns 1
03:10:45.011 00.030 9828 IsSlewing returns 0
03:10:45.011 00.000 9828 IsGuiding returns 1
03:10:45.044 00.033 9828 IsSlewing returns 0
03:10:45.044 00.000 9828 IsGuiding returns 1
03:10:45.075 00.031 9828 IsSlewing returns 0
03:10:45.075 00.000 9828 IsGuiding returns 1
03:10:45.106 00.031 9828 IsSlewing returns 0
03:10:45.106 00.000 9828 IsGuiding returns 0
03:10:45.106 00.000 9828 scope move finished after 15 + 204 ms
03:10:45.106 00.000 9828 Move returns status 0, amount 15
03:10:45.106 00.000 9828 move complete, result=0
03:10:45.106 00.000 9828 worker thread done servicing request
03:10:45.107 00.001 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:10:45.428 00.321 8976 Exposure complete
03:10:45.435 00.007 8976 worker thread done servicing request
03:10:45.435 00.000 5052 OnExposeComplete: enter
03:10:45.435 00.000 5052 UpdateGuideState(): m_state=6
03:10:45.435 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12422
03:10:45.435 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.60, Mass=127, SNR=7.8, Peak=65 HFD=1.7
03:10:45.435 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
03:10:45.435 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
03:10:45.435 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.11 hyp=0.53 cameraTheta=-0.20 mountX=-0.33 mountY=-0.38, mountTheta=-2.29
03:10:45.435 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.11, opts=13)
03:10:45.435 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.11)
03:10:45.435 00.000 8976 Worker thread wakes up
03:10:45.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.11) opts 0xd
03:10:45.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.11)
03:10:45.435 00.000 8976 Moving (0.52, -0.11) raw xDistance=-0.33 yDistance=-0.38
03:10:45.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
03:10:45.435 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:10:45.435 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:10:45.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:45.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:10:45.435 00.000 8976 MoveAxis(R, 1, ABG)
03:10:45.435 00.000 8976 stepping (-15, 13) + (1, 0)
03:10:45.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:45.435 00.000 5052 Enqueuing Expose request
03:10:45.435 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:45.461 00.026 8976 Received - 47 (G) 
03:10:45.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:45.461 00.000 8976 stepped: pos (-14, 13)
03:10:45.461 00.000 8976 MoveAxis(U, 1, ABG)
03:10:45.461 00.000 8976 stepping (-14, 13) + (0, 1)
03:10:45.461 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:45.493 00.032 8976 Received - 47 (G) 
03:10:45.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:45.493 00.000 8976 stepped: pos (-14, 14)
03:10:45.493 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
03:10:45.493 00.000 8976 MountToCamera -- mountX=2.10 mountY=-2.19 hyp=3.03 mountTheta=-0.81 cameraX=0.99, cameraY=2.87 cameraTheta=1.24
03:10:45.493 00.000 8976 incremental bump (0.993, 2.865) isValid = 1
03:10:45.493 00.000 8976 Scheduling Mount bump of (0.038, 0.113)
03:10:45.493 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:10:45.493 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:10:45.493 00.000 8976 move complete, result=0
03:10:45.493 00.000 8976 worker thread done servicing request
03:10:45.493 00.000 8976 Worker thread wakes up
03:10:45.493 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 1 ms NORTH
03:10:45.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:45.494 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:45.494 00.000 9828 Worker thread wakes up
03:10:45.494 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:10:45.494 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:10:45.494 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
03:10:45.494 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
03:10:45.494 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
03:10:45.494 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:10:45.494 00.000 9828 BLC: window closed
03:10:45.494 00.000 9828 MoveAxis(E, 14, B)
03:10:45.494 00.000 9828 Guiding  Dir = 2, Dur = 14
03:10:45.495 00.001 9828 IsSlewing returns 0
03:10:45.495 00.000 9828 IsGuiding returns 0
03:10:45.495 00.000 9828 PulseGuide returned control before completion, sleep 24
03:10:45.525 00.030 9828 IsGuiding returns 1
03:10:45.525 00.000 9828 scope still moving after pulse duration time elapsed
03:10:45.555 00.030 9828 IsSlewing returns 0
03:10:45.555 00.000 9828 IsGuiding returns 1
03:10:45.588 00.033 9828 IsSlewing returns 0
03:10:45.588 00.000 9828 IsGuiding returns 1
03:10:45.618 00.030 9828 IsSlewing returns 0
03:10:45.618 00.000 9828 IsGuiding returns 1
03:10:45.650 00.032 9828 IsSlewing returns 0
03:10:45.650 00.000 9828 IsGuiding returns 0
03:10:45.650 00.000 9828 scope move finished after 14 + 140 ms
03:10:45.650 00.000 9828 Move returns status 0, amount 14
03:10:45.650 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:45.650 00.000 9828 MoveAxis(N, 15, B)
03:10:45.650 00.000 9828 Guiding  Dir = 0, Dur = 15
03:10:45.666 00.016 9828 IsSlewing returns 0
03:10:45.666 00.000 9828 IsGuiding returns 0
03:10:45.667 00.001 9828 PulseGuide returned control before completion, sleep 25
03:10:45.696 00.029 9828 IsGuiding returns 1
03:10:45.697 00.001 9828 scope still moving after pulse duration time elapsed
03:10:45.728 00.031 9828 IsSlewing returns 0
03:10:45.728 00.000 9828 IsGuiding returns 1
03:10:45.760 00.032 9828 IsSlewing returns 0
03:10:45.760 00.000 9828 IsGuiding returns 1
03:10:45.792 00.032 9828 IsSlewing returns 0
03:10:45.792 00.000 9828 IsGuiding returns 1
03:10:45.822 00.030 9828 IsSlewing returns 0
03:10:45.822 00.000 9828 IsGuiding returns 0
03:10:45.822 00.000 9828 scope move finished after 15 + 141 ms
03:10:45.822 00.000 9828 Move returns status 0, amount 15
03:10:45.822 00.000 9828 move complete, result=0
03:10:45.822 00.000 9828 worker thread done servicing request
03:10:45.822 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:10:46.181 00.359 8976 Exposure complete
03:10:46.187 00.006 8976 worker thread done servicing request
03:10:46.187 00.000 5052 OnExposeComplete: enter
03:10:46.187 00.000 5052 UpdateGuideState(): m_state=6
03:10:46.187 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12423
03:10:46.187 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.04, Mass=135, SNR=8.1, Peak=68 HFD=2.2
03:10:46.187 00.000 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.04) = xAngle (-3.20 = 3.08)
03:10:46.187 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.30 = 2.98)
03:10:46.187 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.67 hyp=0.73 cameraTheta=-1.15 mountX=-0.73 mountY=0.12, mountTheta=2.98
03:10:46.188 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.67, opts=13)
03:10:46.188 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.67)
03:10:46.188 00.000 8976 Worker thread wakes up
03:10:46.188 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.67) opts 0xd
03:10:46.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.67)
03:10:46.188 00.000 8976 Moving (0.29, -0.67) raw xDistance=-0.73 yDistance=0.12
03:10:46.188 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:10:46.188 00.000 5052 UpdateGuideState exits: m=135 SNR=8.1
03:10:46.188 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:46.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.73
03:10:46.188 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:10:46.188 00.000 8976 MoveAxis(R, 3, ABG)
03:10:46.188 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:46.188 00.000 5052 Enqueuing Expose request
03:10:46.188 00.000 8976 stepping (-14, 14) + (3, 0)
03:10:46.188 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:46.228 00.040 8976 Received - 47 (G) 
03:10:46.228 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:46.228 00.000 8976 stepped: pos (-11, 14)
03:10:46.228 00.000 8976 MoveAxis(U, 0, ABG)
03:10:46.228 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:10:46.228 00.000 8976 MountToCamera -- mountX=1.96 mountY=-2.20 hyp=2.95 mountTheta=-0.84 cameraX=1.07, cameraY=2.75 cameraTheta=1.20
03:10:46.228 00.000 8976 incremental bump (1.065, 2.749) isValid = 1
03:10:46.228 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:10:46.228 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:10:46.229 00.001 8976 Enqueuing Move request for scope (0.04, 0.11)
03:10:46.229 00.000 8976 move complete, result=0
03:10:46.229 00.000 8976 worker thread done servicing request
03:10:46.229 00.000 8976 Worker thread wakes up
03:10:46.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:46.229 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:46.229 00.000 9828 Worker thread wakes up
03:10:46.229 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:10:46.229 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:10:46.229 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
03:10:46.229 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
03:10:46.229 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.1 px 0 ms NORTH
03:10:46.229 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:10:46.229 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:10:46.230 00.001 9828 BLC: window closed
03:10:46.230 00.000 9828 MoveAxis(E, 15, B)
03:10:46.230 00.000 9828 Guiding  Dir = 2, Dur = 15
03:10:46.230 00.000 9828 IsSlewing returns 0
03:10:46.231 00.001 9828 IsGuiding returns 0
03:10:46.231 00.000 9828 PulseGuide returned control before completion, sleep 25
03:10:46.258 00.027 9828 IsGuiding returns 1
03:10:46.258 00.000 9828 scope still moving after pulse duration time elapsed
03:10:46.290 00.032 9828 IsSlewing returns 0
03:10:46.290 00.000 9828 IsGuiding returns 1
03:10:46.321 00.031 9828 IsSlewing returns 0
03:10:46.321 00.000 9828 IsGuiding returns 1
03:10:46.353 00.032 9828 IsSlewing returns 0
03:10:46.353 00.000 9828 IsGuiding returns 1
03:10:46.384 00.031 9828 IsSlewing returns 0
03:10:46.385 00.001 9828 IsGuiding returns 0
03:10:46.385 00.000 9828 scope move finished after 15 + 138 ms
03:10:46.385 00.000 9828 Move returns status 0, amount 15
03:10:46.385 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:46.385 00.000 9828 MoveAxis(N, 14, B)
03:10:46.385 00.000 9828 Guiding  Dir = 0, Dur = 14
03:10:46.400 00.015 9828 IsSlewing returns 0
03:10:46.400 00.000 9828 IsGuiding returns 0
03:10:46.400 00.000 9828 PulseGuide returned control before completion, sleep 24
03:10:46.431 00.031 9828 IsGuiding returns 1
03:10:46.431 00.000 9828 scope still moving after pulse duration time elapsed
03:10:46.463 00.032 9828 IsSlewing returns 0
03:10:46.463 00.000 9828 IsGuiding returns 1
03:10:46.494 00.031 9828 IsSlewing returns 0
03:10:46.494 00.000 9828 IsGuiding returns 1
03:10:46.525 00.031 9828 IsSlewing returns 0
03:10:46.525 00.000 9828 IsGuiding returns 1
03:10:46.555 00.030 9828 IsSlewing returns 0
03:10:46.555 00.000 9828 IsGuiding returns 0
03:10:46.555 00.000 9828 scope move finished after 14 + 141 ms
03:10:46.555 00.000 9828 Move returns status 0, amount 14
03:10:46.555 00.000 9828 move complete, result=0
03:10:46.555 00.000 9828 worker thread done servicing request
03:10:46.555 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:10:46.915 00.360 8976 Exposure complete
03:10:46.920 00.005 8976 worker thread done servicing request
03:10:46.920 00.000 5052 OnExposeComplete: enter
03:10:46.921 00.001 5052 UpdateGuideState(): m_state=6
03:10:46.921 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12424
03:10:46.921 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.69, Mass=119, SNR=7.6, Peak=72 HFD=1.9
03:10:46.921 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
03:10:46.921 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
03:10:46.921 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-2.99 mountX=0.05 mountY=0.14, mountTheta=1.23
03:10:46.921 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.02, opts=13)
03:10:46.921 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.02)
03:10:46.922 00.001 8976 Worker thread wakes up
03:10:46.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.02) opts 0xd
03:10:46.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.02)
03:10:46.922 00.000 8976 Moving (-0.16, -0.02) raw xDistance=0.05 yDistance=0.14
03:10:46.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:10:46.922 00.000 5052 UpdateGuideState exits: m=119 SNR=7.6
03:10:46.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:46.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:10:46.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:10:46.922 00.000 8976 MoveAxis(R, 0, ABG)
03:10:46.922 00.000 8976 MoveAxis(U, 0, ABG)
03:10:46.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:46.922 00.000 5052 Enqueuing Expose request
03:10:46.922 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
03:10:46.922 00.000 8976 MountToCamera -- mountX=1.87 mountY=-2.21 hyp=2.89 mountTheta=-0.87 cameraX=1.11, cameraY=2.67 cameraTheta=1.18
03:10:46.922 00.000 8976 incremental bump (1.114, 2.671) isValid = 1
03:10:46.923 00.001 8976 Scheduling Mount bump of (0.044, 0.110)
03:10:46.923 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:10:46.923 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:10:46.923 00.000 8976 move complete, result=0
03:10:46.923 00.000 8976 worker thread done servicing request
03:10:46.923 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:46.923 00.000 9828 Worker thread wakes up
03:10:46.923 00.000 8976 Worker thread wakes up
03:10:46.923 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:10:46.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:46.923 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:10:46.923 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:46.923 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
03:10:46.924 00.001 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
03:10:46.924 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
03:10:46.924 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:10:46.924 00.000 9828 BLC: window closed
03:10:46.924 00.000 9828 MoveAxis(E, 16, B)
03:10:46.924 00.000 9828 Guiding  Dir = 2, Dur = 16
03:10:46.924 00.000 9828 IsSlewing returns 0
03:10:46.924 00.000 9828 IsGuiding returns 0
03:10:46.924 00.000 9828 PulseGuide returned control before completion, sleep 26
03:10:46.961 00.037 9828 IsGuiding returns 1
03:10:46.961 00.000 9828 scope still moving after pulse duration time elapsed
03:10:46.992 00.031 9828 IsSlewing returns 0
03:10:46.992 00.000 9828 IsGuiding returns 1
03:10:47.024 00.032 9828 IsSlewing returns 0
03:10:47.024 00.000 9828 IsGuiding returns 1
03:10:47.055 00.031 9828 IsSlewing returns 0
03:10:47.055 00.000 9828 IsGuiding returns 0
03:10:47.055 00.000 9828 scope move finished after 16 + 115 ms
03:10:47.055 00.000 9828 Move returns status 0, amount 16
03:10:47.055 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:47.055 00.000 9828 MoveAxis(N, 14, B)
03:10:47.055 00.000 9828 Guiding  Dir = 0, Dur = 14
03:10:47.072 00.017 9828 IsSlewing returns 0
03:10:47.072 00.000 9828 IsGuiding returns 0
03:10:47.073 00.001 9828 PulseGuide returned control before completion, sleep 24
03:10:47.104 00.031 9828 IsGuiding returns 1
03:10:47.104 00.000 9828 scope still moving after pulse duration time elapsed
03:10:47.134 00.030 9828 IsSlewing returns 0
03:10:47.135 00.001 9828 IsGuiding returns 1
03:10:47.165 00.030 9828 IsSlewing returns 0
03:10:47.165 00.000 9828 IsGuiding returns 1
03:10:47.198 00.033 9828 IsSlewing returns 0
03:10:47.198 00.000 9828 IsGuiding returns 1
03:10:47.228 00.030 9828 IsSlewing returns 0
03:10:47.229 00.001 9828 IsGuiding returns 0
03:10:47.229 00.000 9828 scope move finished after 14 + 141 ms
03:10:47.229 00.000 9828 Move returns status 0, amount 14
03:10:47.229 00.000 9828 move complete, result=0
03:10:47.229 00.000 9828 worker thread done servicing request
03:10:47.229 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
03:10:47.609 00.380 8976 Exposure complete
03:10:47.615 00.006 8976 worker thread done servicing request
03:10:47.615 00.000 5052 OnExposeComplete: enter
03:10:47.615 00.000 5052 UpdateGuideState(): m_state=6
03:10:47.615 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12425
03:10:47.615 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.78, Mass=123, SNR=7.7, Peak=75 HFD=1.6
03:10:47.615 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:10:47.615 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
03:10:47.615 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.07 hyp=0.44 cameraTheta=2.98 mountX=0.26 mountY=0.33, mountTheta=0.89
03:10:47.616 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.07, opts=13)
03:10:47.616 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.07)
03:10:47.616 00.000 8976 Worker thread wakes up
03:10:47.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.07) opts 0xd
03:10:47.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.07)
03:10:47.616 00.000 8976 Moving (-0.44, 0.07) raw xDistance=0.26 yDistance=0.33
03:10:47.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
03:10:47.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:10:47.616 00.000 8976 MoveAxis(L, 1, ABG)
03:10:47.616 00.000 8976 stepping (-11, 14) + (-1, 0)
03:10:47.616 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:10:47.616 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
03:10:47.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:47.616 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:47.617 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:47.617 00.000 5052 Enqueuing Expose request
03:10:47.635 00.018 8976 Received - 47 (G) 
03:10:47.635 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:47.635 00.000 8976 stepped: pos (-12, 14)
03:10:47.635 00.000 8976 MoveAxis(D, 1, ABG)
03:10:47.635 00.000 8976 stepping (-12, 14) + (0, -1)
03:10:47.635 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:47.667 00.032 8976 Received - 47 (G) 
03:10:47.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:47.667 00.000 8976 stepped: pos (-12, 13)
03:10:47.667 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
03:10:47.667 00.000 8976 MountToCamera -- mountX=1.86 mountY=-2.16 hyp=2.85 mountTheta=-0.86 cameraX=1.08, cameraY=2.64 cameraTheta=1.18
03:10:47.667 00.000 8976 incremental bump (1.077, 2.639) isValid = 1
03:10:47.667 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
03:10:47.667 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:10:47.667 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:10:47.667 00.000 8976 move complete, result=0
03:10:47.667 00.000 8976 worker thread done servicing request
03:10:47.667 00.000 9828 Worker thread wakes up
03:10:47.667 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:10:47.667 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:10:47.667 00.000 8976 Worker thread wakes up
03:10:47.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:47.668 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:47.668 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:10:47.668 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
03:10:47.668 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
03:10:47.668 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
03:10:47.668 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:10:47.668 00.000 9828 BLC: window closed
03:10:47.668 00.000 9828 MoveAxis(E, 15, B)
03:10:47.668 00.000 9828 Guiding  Dir = 2, Dur = 15
03:10:47.668 00.000 9828 IsSlewing returns 0
03:10:47.668 00.000 9828 IsGuiding returns 0
03:10:47.669 00.001 9828 PulseGuide returned control before completion, sleep 25
03:10:47.710 00.041 9828 IsGuiding returns 1
03:10:47.710 00.000 9828 scope still moving after pulse duration time elapsed
03:10:47.741 00.031 9828 IsSlewing returns 0
03:10:47.741 00.000 9828 IsGuiding returns 1
03:10:47.772 00.031 9828 IsSlewing returns 0
03:10:47.772 00.000 9828 IsGuiding returns 1
03:10:47.803 00.031 9828 IsSlewing returns 0
03:10:47.803 00.000 9828 IsGuiding returns 0
03:10:47.803 00.000 9828 scope move finished after 15 + 119 ms
03:10:47.803 00.000 9828 Move returns status 0, amount 15
03:10:47.803 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:47.803 00.000 9828 MoveAxis(N, 14, B)
03:10:47.803 00.000 9828 Guiding  Dir = 0, Dur = 14
03:10:47.819 00.016 9828 IsSlewing returns 0
03:10:47.819 00.000 9828 IsGuiding returns 0
03:10:47.819 00.000 9828 PulseGuide returned control before completion, sleep 24
03:10:47.851 00.032 9828 IsGuiding returns 1
03:10:47.851 00.000 9828 scope still moving after pulse duration time elapsed
03:10:47.881 00.030 9828 IsSlewing returns 0
03:10:47.881 00.000 9828 IsGuiding returns 1
03:10:47.913 00.032 9828 IsSlewing returns 0
03:10:47.913 00.000 9828 IsGuiding returns 1
03:10:47.945 00.032 9828 IsSlewing returns 0
03:10:47.945 00.000 9828 IsGuiding returns 1
03:10:47.976 00.031 9828 IsSlewing returns 0
03:10:47.976 00.000 9828 IsGuiding returns 0
03:10:47.976 00.000 9828 scope move finished after 14 + 142 ms
03:10:47.976 00.000 9828 Move returns status 0, amount 14
03:10:47.976 00.000 9828 move complete, result=0
03:10:47.976 00.000 9828 worker thread done servicing request
03:10:47.976 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:10:48.353 00.377 8976 Exposure complete
03:10:48.361 00.008 8976 worker thread done servicing request
03:10:48.361 00.000 5052 OnExposeComplete: enter
03:10:48.361 00.000 5052 UpdateGuideState(): m_state=6
03:10:48.361 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12426
03:10:48.361 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.23, Mass=136, SNR=8.0, Peak=69 HFD=2.2
03:10:48.361 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.14 = 2.15)
03:10:48.361 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
03:10:48.361 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.48 hyp=0.55 cameraTheta=-2.09 mountX=-0.30 mountY=0.49, mountTheta=2.12
03:10:48.362 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.48, opts=13)
03:10:48.362 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.48)
03:10:48.362 00.000 8976 Worker thread wakes up
03:10:48.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:10:48.362 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
03:10:48.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:48.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:48.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.48) opts 0xd
03:10:48.362 00.000 5052 Enqueuing Expose request
03:10:48.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.48)
03:10:48.362 00.000 8976 Moving (-0.27, -0.48) raw xDistance=-0.30 yDistance=0.49
03:10:48.363 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.30
03:10:48.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
03:10:48.363 00.000 8976 MoveAxis(R, 1, ABG)
03:10:48.363 00.000 8976 stepping (-12, 13) + (1, 0)
03:10:48.363 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:48.387 00.024 8976 Received - 47 (G) 
03:10:48.387 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:48.387 00.000 8976 stepped: pos (-11, 13)
03:10:48.387 00.000 8976 MoveAxis(D, 2, ABG)
03:10:48.387 00.000 8976 stepping (-11, 13) + (0, -2)
03:10:48.387 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:48.418 00.031 8976 Received - 47 (G) 
03:10:48.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:48.418 00.000 8976 stepped: pos (-11, 11)
03:10:48.418 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:10:48.418 00.000 8976 MountToCamera -- mountX=1.80 mountY=-2.02 hyp=2.71 mountTheta=-0.84 cameraX=0.98, cameraY=2.53 cameraTheta=1.20
03:10:48.418 00.000 8976 incremental bump (0.982, 2.526) isValid = 1
03:10:48.418 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:10:48.419 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:10:48.419 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:10:48.419 00.000 8976 move complete, result=0
03:10:48.419 00.000 8976 worker thread done servicing request
03:10:48.419 00.000 8976 Worker thread wakes up
03:10:48.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:48.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:48.419 00.000 9828 Worker thread wakes up
03:10:48.419 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:10:48.419 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:10:48.419 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
03:10:48.419 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
03:10:48.419 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
03:10:48.419 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:10:48.419 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:10:48.419 00.000 9828 BLC: window closed
03:10:48.419 00.000 9828 MoveAxis(E, 15, B)
03:10:48.419 00.000 9828 Guiding  Dir = 2, Dur = 15
03:10:48.420 00.001 9828 IsSlewing returns 0
03:10:48.420 00.000 9828 IsGuiding returns 0
03:10:48.420 00.000 9828 PulseGuide returned control before completion, sleep 25
03:10:48.459 00.039 9828 IsGuiding returns 1
03:10:48.459 00.000 9828 scope still moving after pulse duration time elapsed
03:10:48.491 00.032 9828 IsSlewing returns 0
03:10:48.491 00.000 9828 IsGuiding returns 1
03:10:48.521 00.030 9828 IsSlewing returns 0
03:10:48.521 00.000 9828 IsGuiding returns 1
03:10:48.552 00.031 9828 IsSlewing returns 0
03:10:48.552 00.000 9828 IsGuiding returns 1
03:10:48.582 00.030 9828 IsSlewing returns 0
03:10:48.582 00.000 9828 IsGuiding returns 1
03:10:48.613 00.031 9828 IsSlewing returns 0
03:10:48.613 00.000 9828 IsGuiding returns 0
03:10:48.613 00.000 9828 scope move finished after 15 + 178 ms
03:10:48.613 00.000 9828 Move returns status 0, amount 15
03:10:48.613 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:48.613 00.000 9828 MoveAxis(N, 14, B)
03:10:48.613 00.000 9828 Guiding  Dir = 0, Dur = 14
03:10:48.628 00.015 9828 IsSlewing returns 0
03:10:48.628 00.000 9828 IsGuiding returns 0
03:10:48.628 00.000 9828 PulseGuide returned control before completion, sleep 24
03:10:48.660 00.032 9828 IsGuiding returns 1
03:10:48.660 00.000 9828 scope still moving after pulse duration time elapsed
03:10:48.692 00.032 9828 IsSlewing returns 0
03:10:48.692 00.000 9828 IsGuiding returns 1
03:10:48.723 00.031 9828 IsSlewing returns 0
03:10:48.723 00.000 9828 IsGuiding returns 1
03:10:48.754 00.031 9828 IsSlewing returns 0
03:10:48.754 00.000 9828 IsGuiding returns 1
03:10:48.785 00.031 9828 IsSlewing returns 0
03:10:48.785 00.000 9828 IsGuiding returns 0
03:10:48.785 00.000 9828 scope move finished after 14 + 143 ms
03:10:48.785 00.000 9828 Move returns status 0, amount 14
03:10:48.785 00.000 9828 move complete, result=0
03:10:48.785 00.000 9828 worker thread done servicing request
03:10:48.786 00.001 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:10:49.105 00.319 8976 Exposure complete
03:10:49.111 00.006 8976 worker thread done servicing request
03:10:49.111 00.000 5052 OnExposeComplete: enter
03:10:49.111 00.000 5052 UpdateGuideState(): m_state=6
03:10:49.111 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12427
03:10:49.112 00.001 5052 Star::Find returns 1 (0), X=329.59, Y=281.74, Mass=135, SNR=8.0, Peak=72 HFD=1.8
03:10:49.112 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
03:10:49.112 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
03:10:49.112 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.03 hyp=0.42 cameraTheta=0.08 mountX=-0.16 mountY=-0.37, mountTheta=-1.98
03:10:49.112 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.03, opts=13)
03:10:49.112 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.03)
03:10:49.112 00.000 8976 Worker thread wakes up
03:10:49.113 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:10:49.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.03) opts 0xd
03:10:49.113 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:10:49.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.03)
03:10:49.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:49.113 00.000 8976 Moving (0.42, 0.03) raw xDistance=-0.16 yDistance=-0.37
03:10:49.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:49.113 00.000 5052 Enqueuing Expose request
03:10:49.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:10:49.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37
03:10:49.113 00.000 8976 MoveAxis(R, 0, ABG)
03:10:49.113 00.000 8976 MoveAxis(U, 1, ABG)
03:10:49.113 00.000 8976 stepping (-11, 11) + (0, 1)
03:10:49.113 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:49.137 00.024 8976 Received - 47 (G) 
03:10:49.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:49.137 00.000 8976 stepped: pos (-11, 12)
03:10:49.137 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:10:49.137 00.000 8976 MountToCamera -- mountX=1.76 mountY=-1.98 hyp=2.65 mountTheta=-0.84 cameraX=0.96, cameraY=2.47 cameraTheta=1.20
03:10:49.137 00.000 8976 incremental bump (0.965, 2.473) isValid = 1
03:10:49.137 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:10:49.137 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:10:49.138 00.001 8976 Enqueuing Move request for scope (0.04, 0.11)
03:10:49.138 00.000 8976 move complete, result=0
03:10:49.138 00.000 8976 worker thread done servicing request
03:10:49.138 00.000 9828 Worker thread wakes up
03:10:49.138 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:10:49.138 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:10:49.138 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
03:10:49.138 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
03:10:49.138 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:10:49.138 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:10:49.138 00.000 9828 BLC: window closed
03:10:49.138 00.000 9828 MoveAxis(E, 15, B)
03:10:49.138 00.000 9828 Guiding  Dir = 2, Dur = 15
03:10:49.138 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
03:10:49.138 00.000 8976 Worker thread wakes up
03:10:49.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:49.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:49.139 00.001 9828 IsSlewing returns 0
03:10:49.139 00.000 9828 IsGuiding returns 0
03:10:49.139 00.000 9828 PulseGuide returned control before completion, sleep 25
03:10:49.175 00.036 9828 IsGuiding returns 1
03:10:49.175 00.000 9828 scope still moving after pulse duration time elapsed
03:10:49.206 00.031 9828 IsSlewing returns 0
03:10:49.206 00.000 9828 IsGuiding returns 1
03:10:49.237 00.031 9828 IsSlewing returns 0
03:10:49.237 00.000 9828 IsGuiding returns 1
03:10:49.267 00.030 9828 IsSlewing returns 0
03:10:49.267 00.000 9828 IsGuiding returns 0
03:10:49.267 00.000 9828 scope move finished after 15 + 113 ms
03:10:49.268 00.001 9828 Move returns status 0, amount 15
03:10:49.268 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:49.268 00.000 9828 MoveAxis(N, 14, B)
03:10:49.268 00.000 9828 Guiding  Dir = 0, Dur = 14
03:10:49.283 00.015 9828 IsSlewing returns 0
03:10:49.283 00.000 9828 IsGuiding returns 0
03:10:49.283 00.000 9828 PulseGuide returned control before completion, sleep 24
03:10:49.314 00.031 9828 IsGuiding returns 1
03:10:49.314 00.000 9828 scope still moving after pulse duration time elapsed
03:10:49.344 00.030 9828 IsSlewing returns 0
03:10:49.344 00.000 9828 IsGuiding returns 1
03:10:49.375 00.031 9828 IsSlewing returns 0
03:10:49.375 00.000 9828 IsGuiding returns 1
03:10:49.406 00.031 9828 IsSlewing returns 0
03:10:49.406 00.000 9828 IsGuiding returns 1
03:10:49.437 00.031 9828 IsSlewing returns 0
03:10:49.437 00.000 9828 IsGuiding returns 0
03:10:49.437 00.000 9828 scope move finished after 14 + 140 ms
03:10:49.437 00.000 9828 Move returns status 0, amount 14
03:10:49.437 00.000 9828 move complete, result=0
03:10:49.437 00.000 9828 worker thread done servicing request
03:10:49.437 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:10:49.824 00.387 8976 Exposure complete
03:10:49.829 00.005 8976 worker thread done servicing request
03:10:49.830 00.001 5052 OnExposeComplete: enter
03:10:49.830 00.000 5052 UpdateGuideState(): m_state=6
03:10:49.830 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12428
03:10:49.830 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=282.24, Mass=133, SNR=7.9, Peak=73 HFD=1.9
03:10:49.830 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
03:10:49.830 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
03:10:49.830 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.53 hyp=0.86 cameraTheta=0.66 mountX=0.16 mountY=-0.85, mountTheta=-1.38
03:10:49.830 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.53, opts=13)
03:10:49.831 00.001 5052 Enqueuing Move request for stepguider (0.67, 0.53)
03:10:49.831 00.000 8976 Worker thread wakes up
03:10:49.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.53) opts 0xd
03:10:49.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.53)
03:10:49.831 00.000 8976 Moving (0.67, 0.53) raw xDistance=0.16 yDistance=-0.85
03:10:49.831 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:10:49.831 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:10:49.831 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:49.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:10:49.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.85
03:10:49.831 00.000 8976 MoveAxis(R, 0, ABG)
03:10:49.831 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:49.831 00.000 5052 Enqueuing Expose request
03:10:49.832 00.001 8976 MoveAxis(U, 3, ABG)
03:10:49.832 00.000 8976 stepping (-11, 12) + (0, 3)
03:10:49.832 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:49.873 00.041 8976 Received - 47 (G) 
03:10:49.873 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:49.873 00.000 8976 stepped: pos (-11, 15)
03:10:49.873 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
03:10:49.873 00.000 8976 MountToCamera -- mountX=1.74 mountY=-2.12 hyp=2.74 mountTheta=-0.88 cameraX=1.09, cameraY=2.51 cameraTheta=1.16
03:10:49.873 00.000 8976 incremental bump (1.093, 2.510) isValid = 1
03:10:49.873 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
03:10:49.873 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:10:49.873 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:10:49.873 00.000 8976 move complete, result=0
03:10:49.873 00.000 8976 worker thread done servicing request
03:10:49.873 00.000 9828 Worker thread wakes up
03:10:49.874 00.001 8976 Worker thread wakes up
03:10:49.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:49.874 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:10:49.874 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:10:49.874 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
03:10:49.874 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
03:10:49.874 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
03:10:49.874 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 3 ms NORTH
03:10:49.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:49.874 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:10:49.874 00.000 9828 BLC: window closed
03:10:49.874 00.000 9828 MoveAxis(E, 16, B)
03:10:49.874 00.000 9828 Guiding  Dir = 2, Dur = 16
03:10:49.875 00.001 9828 IsSlewing returns 0
03:10:49.875 00.000 9828 IsGuiding returns 0
03:10:49.875 00.000 9828 PulseGuide returned control before completion, sleep 26
03:10:49.907 00.032 9828 IsGuiding returns 1
03:10:49.907 00.000 9828 scope still moving after pulse duration time elapsed
03:10:49.939 00.032 9828 IsSlewing returns 0
03:10:49.939 00.000 9828 IsGuiding returns 1
03:10:49.969 00.030 9828 IsSlewing returns 0
03:10:49.969 00.000 9828 IsGuiding returns 1
03:10:50.000 00.031 9828 IsSlewing returns 0
03:10:50.005 00.005 9828 IsGuiding returns 1
03:10:50.031 00.026 9828 IsSlewing returns 0
03:10:50.031 00.000 9828 IsGuiding returns 0
03:10:50.032 00.001 9828 scope move finished after 16 + 140 ms
03:10:50.032 00.000 9828 Move returns status 0, amount 16
03:10:50.032 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:50.032 00.000 9828 MoveAxis(N, 14, B)
03:10:50.032 00.000 9828 Guiding  Dir = 0, Dur = 14
03:10:50.047 00.015 9828 IsSlewing returns 0
03:10:50.047 00.000 9828 IsGuiding returns 0
03:10:50.047 00.000 9828 PulseGuide returned control before completion, sleep 24
03:10:50.078 00.031 9828 IsGuiding returns 1
03:10:50.078 00.000 9828 scope still moving after pulse duration time elapsed
03:10:50.109 00.031 9828 IsSlewing returns 0
03:10:50.109 00.000 9828 IsGuiding returns 1
03:10:50.139 00.030 9828 IsSlewing returns 0
03:10:50.139 00.000 9828 IsGuiding returns 1
03:10:50.171 00.032 9828 IsSlewing returns 0
03:10:50.171 00.000 9828 IsGuiding returns 1
03:10:50.202 00.031 9828 IsSlewing returns 0
03:10:50.202 00.000 9828 IsGuiding returns 0
03:10:50.202 00.000 9828 scope move finished after 14 + 141 ms
03:10:50.202 00.000 9828 Move returns status 0, amount 14
03:10:50.202 00.000 9828 move complete, result=0
03:10:50.202 00.000 9828 worker thread done servicing request
03:10:50.202 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:10:50.561 00.359 8976 Exposure complete
03:10:50.566 00.005 8976 worker thread done servicing request
03:10:50.566 00.000 5052 OnExposeComplete: enter
03:10:50.566 00.000 5052 UpdateGuideState(): m_state=6
03:10:50.566 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12429
03:10:50.566 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.89, Mass=124, SNR=7.7, Peak=75 HFD=1.6
03:10:50.566 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
03:10:50.566 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
03:10:50.566 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.18 hyp=0.32 cameraTheta=0.60 mountX=0.04 mountY=-0.32, mountTheta=-1.45
03:10:50.568 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.18, opts=13)
03:10:50.568 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.18)
03:10:50.568 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:10:50.568 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
03:10:50.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:50.568 00.000 8976 Worker thread wakes up
03:10:50.568 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.18) opts 0xd
03:10:50.568 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.18)
03:10:50.568 00.000 8976 Moving (0.27, 0.18) raw xDistance=0.04 yDistance=-0.32
03:10:50.568 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:50.568 00.000 5052 Enqueuing Expose request
03:10:50.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:10:50.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
03:10:50.568 00.000 8976 MoveAxis(R, 0, ABG)
03:10:50.568 00.000 8976 MoveAxis(U, 2, ABG)
03:10:50.568 00.000 8976 stepping (-11, 15) + (0, 2)
03:10:50.568 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:50.592 00.024 8976 Received - 47 (G) 
03:10:50.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:50.592 00.000 8976 stepped: pos (-11, 17)
03:10:50.592 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:10:50.592 00.000 8976 MountToCamera -- mountX=1.72 mountY=-2.31 hyp=2.88 mountTheta=-0.93 cameraX=1.27, cameraY=2.58 cameraTheta=1.11
03:10:50.592 00.000 8976 incremental bump (1.273, 2.582) isValid = 1
03:10:50.592 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:10:50.592 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:10:50.592 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:10:50.592 00.000 8976 move complete, result=0
03:10:50.593 00.001 9828 Worker thread wakes up
03:10:50.593 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:10:50.593 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:10:50.593 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
03:10:50.593 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
03:10:50.593 00.000 8976 worker thread done servicing request
03:10:50.593 00.000 8976 Worker thread wakes up
03:10:50.593 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
03:10:50.593 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:10:50.593 00.000 9828 BLC: window closed
03:10:50.593 00.000 9828 MoveAxis(E, 18, B)
03:10:50.593 00.000 9828 Guiding  Dir = 2, Dur = 18
03:10:50.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:50.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:50.593 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 2 ms NORTH
03:10:50.593 00.000 9828 IsSlewing returns 0
03:10:50.594 00.001 9828 IsGuiding returns 0
03:10:50.594 00.000 9828 PulseGuide returned control before completion, sleep 28
03:10:50.627 00.033 9828 IsGuiding returns 1
03:10:50.627 00.000 9828 scope still moving after pulse duration time elapsed
03:10:50.658 00.031 9828 IsSlewing returns 0
03:10:50.658 00.000 9828 IsGuiding returns 1
03:10:50.689 00.031 9828 IsSlewing returns 0
03:10:50.689 00.000 9828 IsGuiding returns 1
03:10:50.734 00.045 9828 IsSlewing returns 0
03:10:50.734 00.000 9828 IsGuiding returns 0
03:10:50.734 00.000 9828 scope move finished after 18 + 122 ms
03:10:50.734 00.000 9828 Move returns status 0, amount 18
03:10:50.734 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:50.734 00.000 9828 MoveAxis(N, 14, B)
03:10:50.734 00.000 9828 Guiding  Dir = 0, Dur = 14
03:10:50.749 00.015 9828 IsSlewing returns 0
03:10:50.749 00.000 9828 IsGuiding returns 0
03:10:50.749 00.000 9828 PulseGuide returned control before completion, sleep 24
03:10:50.780 00.031 9828 IsGuiding returns 1
03:10:50.780 00.000 9828 scope still moving after pulse duration time elapsed
03:10:50.811 00.031 9828 IsSlewing returns 0
03:10:50.811 00.000 9828 IsGuiding returns 1
03:10:50.842 00.031 9828 IsSlewing returns 0
03:10:50.842 00.000 9828 IsGuiding returns 1
03:10:50.873 00.031 9828 IsSlewing returns 0
03:10:50.873 00.000 9828 IsGuiding returns 1
03:10:50.904 00.031 9828 IsSlewing returns 0
03:10:50.904 00.000 9828 IsGuiding returns 1
03:10:50.935 00.031 9828 IsSlewing returns 0
03:10:50.935 00.000 9828 IsGuiding returns 1
03:10:50.966 00.031 9828 IsSlewing returns 0
03:10:50.966 00.000 9828 IsGuiding returns 1
03:10:50.997 00.031 9828 IsSlewing returns 0
03:10:50.997 00.000 9828 IsGuiding returns 0
03:10:50.997 00.000 9828 scope move finished after 14 + 233 ms
03:10:50.997 00.000 9828 Move returns status 0, amount 14
03:10:50.997 00.000 9828 move complete, result=0
03:10:50.997 00.000 9828 worker thread done servicing request
03:10:50.997 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:10:51.278 00.281 8976 Exposure complete
03:10:51.284 00.006 8976 worker thread done servicing request
03:10:51.284 00.000 5052 OnExposeComplete: enter
03:10:51.284 00.000 5052 UpdateGuideState(): m_state=6
03:10:51.284 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12430
03:10:51.284 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.57, Mass=136, SNR=8.1, Peak=70 HFD=1.6
03:10:51.284 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
03:10:51.284 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
03:10:51.284 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.14 hyp=0.54 cameraTheta=-0.25 mountX=-0.36 mountY=-0.36, mountTheta=-2.35
03:10:51.285 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.14, opts=13)
03:10:51.285 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.14)
03:10:51.285 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:10:51.285 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:10:51.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:51.285 00.000 8976 Worker thread wakes up
03:10:51.285 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.14) opts 0xd
03:10:51.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.14)
03:10:51.285 00.000 8976 Moving (0.52, -0.14) raw xDistance=-0.36 yDistance=-0.36
03:10:51.285 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:51.285 00.000 5052 Enqueuing Expose request
03:10:51.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:10:51.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
03:10:51.285 00.000 8976 MoveAxis(R, 1, ABG)
03:10:51.285 00.000 8976 stepping (-11, 17) + (1, 0)
03:10:51.285 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:51.312 00.027 8976 Received - 47 (G) 
03:10:51.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:51.312 00.000 8976 stepped: pos (-10, 17)
03:10:51.312 00.000 8976 MoveAxis(U, 2, ABG)
03:10:51.312 00.000 8976 stepping (-10, 17) + (0, 2)
03:10:51.312 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:51.344 00.032 8976 Received - 47 (G) 
03:10:51.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:51.344 00.000 8976 stepped: pos (-10, 19)
03:10:51.344 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:10:51.344 00.000 8976 MountToCamera -- mountX=1.66 mountY=-2.54 hyp=3.04 mountTheta=-0.99 cameraX=1.51, cameraY=2.63 cameraTheta=1.05
03:10:51.344 00.000 8976 incremental bump (1.509, 2.633) isValid = 1
03:10:51.344 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
03:10:51.344 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:10:51.344 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:10:51.344 00.000 8976 move complete, result=0
03:10:51.344 00.000 9828 Worker thread wakes up
03:10:51.344 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.4 px 2 ms NORTH
03:10:51.344 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:10:51.344 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:10:51.344 00.000 8976 worker thread done servicing request
03:10:51.344 00.000 8976 Worker thread wakes up
03:10:51.344 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
03:10:51.345 00.001 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
03:10:51.345 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
03:10:51.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:51.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:51.345 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:10:51.345 00.000 9828 BLC: window closed
03:10:51.345 00.000 9828 MoveAxis(E, 20, B)
03:10:51.345 00.000 9828 Guiding  Dir = 2, Dur = 20
03:10:51.345 00.000 9828 IsSlewing returns 0
03:10:51.345 00.000 9828 IsGuiding returns 0
03:10:51.345 00.000 9828 PulseGuide returned control before completion, sleep 30
03:10:51.389 00.044 9828 IsGuiding returns 1
03:10:51.389 00.000 9828 scope still moving after pulse duration time elapsed
03:10:51.419 00.030 9828 IsSlewing returns 0
03:10:51.419 00.000 9828 IsGuiding returns 1
03:10:51.451 00.032 9828 IsSlewing returns 0
03:10:51.451 00.000 9828 IsGuiding returns 1
03:10:51.483 00.032 9828 IsSlewing returns 0
03:10:51.483 00.000 9828 IsGuiding returns 0
03:10:51.483 00.000 9828 scope move finished after 20 + 117 ms
03:10:51.483 00.000 9828 Move returns status 0, amount 20
03:10:51.483 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:51.483 00.000 9828 MoveAxis(N, 13, B)
03:10:51.483 00.000 9828 Guiding  Dir = 0, Dur = 13
03:10:51.499 00.016 9828 IsSlewing returns 0
03:10:51.499 00.000 9828 IsGuiding returns 0
03:10:51.499 00.000 9828 PulseGuide returned control before completion, sleep 23
03:10:51.529 00.030 9828 IsGuiding returns 1
03:10:51.529 00.000 9828 scope still moving after pulse duration time elapsed
03:10:51.560 00.031 9828 IsSlewing returns 0
03:10:51.560 00.000 9828 IsGuiding returns 1
03:10:51.590 00.030 9828 IsSlewing returns 0
03:10:51.590 00.000 9828 IsGuiding returns 1
03:10:51.621 00.031 9828 IsSlewing returns 0
03:10:51.621 00.000 9828 IsGuiding returns 1
03:10:51.653 00.032 9828 IsSlewing returns 0
03:10:51.653 00.000 9828 IsGuiding returns 0
03:10:51.653 00.000 9828 scope move finished after 13 + 141 ms
03:10:51.653 00.000 9828 Move returns status 0, amount 13
03:10:51.653 00.000 9828 move complete, result=0
03:10:51.653 00.000 9828 worker thread done servicing request
03:10:51.653 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:10:52.036 00.383 8976 Exposure complete
03:10:52.042 00.006 8976 worker thread done servicing request
03:10:52.042 00.000 5052 OnExposeComplete: enter
03:10:52.042 00.000 5052 UpdateGuideState(): m_state=6
03:10:52.042 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12431
03:10:52.042 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.31, Mass=130, SNR=7.9, Peak=74 HFD=1.6
03:10:52.042 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
03:10:52.042 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.93)
03:10:52.042 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.40 hyp=0.43 cameraTheta=-1.21 mountX=-0.43 mountY=0.09, mountTheta=2.93
03:10:52.043 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.40, opts=13)
03:10:52.043 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.40)
03:10:52.043 00.000 8976 Worker thread wakes up
03:10:52.043 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.40) opts 0xd
03:10:52.043 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.40)
03:10:52.043 00.000 8976 Moving (0.15, -0.40) raw xDistance=-0.43 yDistance=0.09
03:10:52.043 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:10:52.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
03:10:52.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:10:52.043 00.000 8976 MoveAxis(R, 2, ABG)
03:10:52.043 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
03:10:52.043 00.000 8976 stepping (-10, 19) + (2, 0)
03:10:52.043 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:52.043 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:52.043 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:52.044 00.001 5052 Enqueuing Expose request
03:10:52.079 00.035 8976 Received - 47 (G) 
03:10:52.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:52.079 00.000 8976 stepped: pos (-8, 19)
03:10:52.079 00.000 8976 MoveAxis(U, 0, ABG)
03:10:52.079 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:10:52.079 00.000 8976 MountToCamera -- mountX=1.51 mountY=-2.70 hyp=3.10 mountTheta=-1.06 cameraX=1.71, cameraY=2.58 cameraTheta=0.98
03:10:52.079 00.000 8976 incremental bump (1.714, 2.578) isValid = 1
03:10:52.079 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:10:52.079 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:10:52.079 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:10:52.079 00.000 8976 move complete, result=0
03:10:52.079 00.000 9828 Worker thread wakes up
03:10:52.079 00.000 8976 worker thread done servicing request
03:10:52.079 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
03:10:52.079 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:10:52.079 00.000 8976 Worker thread wakes up
03:10:52.080 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:52.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:52.080 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:10:52.080 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
03:10:52.080 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
03:10:52.080 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:10:52.080 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:10:52.080 00.000 9828 BLC: window closed
03:10:52.080 00.000 9828 MoveAxis(E, 22, B)
03:10:52.080 00.000 9828 Guiding  Dir = 2, Dur = 22
03:10:52.080 00.000 9828 IsSlewing returns 0
03:10:52.081 00.001 9828 IsGuiding returns 0
03:10:52.081 00.000 9828 PulseGuide returned control before completion, sleep 32
03:10:52.120 00.039 9828 IsGuiding returns 1
03:10:52.120 00.000 9828 scope still moving after pulse duration time elapsed
03:10:52.151 00.031 9828 IsSlewing returns 0
03:10:52.151 00.000 9828 IsGuiding returns 1
03:10:52.182 00.031 9828 IsSlewing returns 0
03:10:52.182 00.000 9828 IsGuiding returns 1
03:10:52.213 00.031 9828 IsSlewing returns 0
03:10:52.213 00.000 9828 IsGuiding returns 1
03:10:52.244 00.031 9828 IsSlewing returns 0
03:10:52.244 00.000 9828 IsGuiding returns 0
03:10:52.244 00.000 9828 scope move finished after 22 + 141 ms
03:10:52.244 00.000 9828 Move returns status 0, amount 22
03:10:52.244 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:52.244 00.000 9828 MoveAxis(N, 12, B)
03:10:52.244 00.000 9828 Guiding  Dir = 0, Dur = 12
03:10:52.260 00.016 9828 IsSlewing returns 0
03:10:52.260 00.000 9828 IsGuiding returns 0
03:10:52.260 00.000 9828 PulseGuide returned control before completion, sleep 22
03:10:52.291 00.031 9828 IsGuiding returns 1
03:10:52.291 00.000 9828 scope still moving after pulse duration time elapsed
03:10:52.323 00.032 9828 IsSlewing returns 0
03:10:52.323 00.000 9828 IsGuiding returns 1
03:10:52.353 00.030 9828 IsSlewing returns 0
03:10:52.354 00.001 9828 IsGuiding returns 1
03:10:52.384 00.030 9828 IsSlewing returns 0
03:10:52.384 00.000 9828 IsGuiding returns 1
03:10:52.414 00.030 9828 IsSlewing returns 0
03:10:52.414 00.000 9828 IsGuiding returns 0
03:10:52.414 00.000 9828 scope move finished after 12 + 142 ms
03:10:52.414 00.000 9828 Move returns status 0, amount 12
03:10:52.414 00.000 9828 move complete, result=0
03:10:52.414 00.000 9828 worker thread done servicing request
03:10:52.414 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:10:52.768 00.354 8976 Exposure complete
03:10:52.774 00.006 8976 worker thread done servicing request
03:10:52.774 00.000 5052 OnExposeComplete: enter
03:10:52.774 00.000 5052 UpdateGuideState(): m_state=6
03:10:52.774 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12432
03:10:52.774 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.96, Mass=138, SNR=8.1, Peak=69 HFD=2.2
03:10:52.774 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
03:10:52.774 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
03:10:52.774 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.85 mountX=0.25 mountY=-0.07, mountTheta=-0.29
03:10:52.775 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.25, opts=13)
03:10:52.775 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.25)
03:10:52.775 00.000 8976 Worker thread wakes up
03:10:52.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.25) opts 0xd
03:10:52.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.25)
03:10:52.775 00.000 8976 Moving (-0.07, 0.25) raw xDistance=0.25 yDistance=-0.07
03:10:52.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:10:52.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:10:52.775 00.000 8976 MoveAxis(R, 0, ABG)
03:10:52.775 00.000 8976 MoveAxis(U, 0, ABG)
03:10:52.775 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:10:52.775 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:10:52.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:52.775 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:10:52.775 00.000 8976 MountToCamera -- mountX=1.42 mountY=-2.80 hyp=3.14 mountTheta=-1.10 cameraX=1.85, cameraY=2.54 cameraTheta=0.94
03:10:52.775 00.000 8976 incremental bump (1.851, 2.540) isValid = 1
03:10:52.775 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:10:52.775 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:10:52.776 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:52.776 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:10:52.776 00.000 8976 move complete, result=0
03:10:52.776 00.000 5052 Enqueuing Expose request
03:10:52.776 00.000 9828 Worker thread wakes up
03:10:52.776 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:52.776 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:10:52.776 00.000 8976 worker thread done servicing request
03:10:52.776 00.000 8976 Worker thread wakes up
03:10:52.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:52.776 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:10:52.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:52.776 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:10:52.776 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:10:52.776 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:10:52.776 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:10:52.777 00.001 9828 BLC: window closed
03:10:52.777 00.000 9828 MoveAxis(E, 23, B)
03:10:52.777 00.000 9828 Guiding  Dir = 2, Dur = 23
03:10:52.777 00.000 9828 IsSlewing returns 0
03:10:52.777 00.000 9828 IsGuiding returns 0
03:10:52.777 00.000 9828 PulseGuide returned control before completion, sleep 33
03:10:52.811 00.034 9828 IsGuiding returns 1
03:10:52.811 00.000 9828 scope still moving after pulse duration time elapsed
03:10:52.842 00.031 9828 IsSlewing returns 0
03:10:52.842 00.000 9828 IsGuiding returns 1
03:10:52.873 00.031 9828 IsSlewing returns 0
03:10:52.873 00.000 9828 IsGuiding returns 1
03:10:52.905 00.032 9828 IsSlewing returns 0
03:10:52.905 00.000 9828 IsGuiding returns 0
03:10:52.905 00.000 9828 scope move finished after 23 + 105 ms
03:10:52.905 00.000 9828 Move returns status 0, amount 23
03:10:52.905 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:52.905 00.000 9828 MoveAxis(N, 12, B)
03:10:52.905 00.000 9828 Guiding  Dir = 0, Dur = 12
03:10:52.921 00.016 9828 IsSlewing returns 0
03:10:52.921 00.000 9828 IsGuiding returns 0
03:10:52.921 00.000 9828 PulseGuide returned control before completion, sleep 22
03:10:52.953 00.032 9828 IsGuiding returns 1
03:10:52.953 00.000 9828 scope still moving after pulse duration time elapsed
03:10:52.985 00.032 9828 IsSlewing returns 0
03:10:52.985 00.000 9828 IsGuiding returns 1
03:10:53.016 00.031 9828 IsSlewing returns 0
03:10:53.016 00.000 9828 IsGuiding returns 1
03:10:53.047 00.031 9828 IsSlewing returns 0
03:10:53.047 00.000 9828 IsGuiding returns 1
03:10:53.079 00.032 9828 IsSlewing returns 0
03:10:53.079 00.000 9828 IsGuiding returns 0
03:10:53.079 00.000 9828 scope move finished after 12 + 145 ms
03:10:53.079 00.000 9828 Move returns status 0, amount 12
03:10:53.079 00.000 9828 move complete, result=0
03:10:53.079 00.000 9828 worker thread done servicing request
03:10:53.079 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:10:53.463 00.384 8976 Exposure complete
03:10:53.468 00.005 8976 worker thread done servicing request
03:10:53.468 00.000 5052 OnExposeComplete: enter
03:10:53.468 00.000 5052 UpdateGuideState(): m_state=6
03:10:53.468 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12433
03:10:53.468 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.62, Mass=153, SNR=8.5, Peak=70 HFD=2.3
03:10:53.468 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.59 = 1.70)
03:10:53.468 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
03:10:53.468 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.54 mountX=-0.02 mountY=0.16, mountTheta=1.70
03:10:53.469 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.09, opts=13)
03:10:53.469 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.09)
03:10:53.469 00.000 8976 Worker thread wakes up
03:10:53.469 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.09) opts 0xd
03:10:53.469 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.09)
03:10:53.469 00.000 8976 Moving (-0.13, -0.09) raw xDistance=-0.02 yDistance=0.16
03:10:53.469 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:10:53.469 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:10:53.470 00.001 5052 UpdateGuideState exits: m=153 SNR=8.5
03:10:53.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:10:53.470 00.000 8976 MoveAxis(R, 0, ABG)
03:10:53.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:53.470 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:53.470 00.000 5052 Enqueuing Expose request
03:10:53.470 00.000 8976 MoveAxis(U, 0, ABG)
03:10:53.470 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:10:53.470 00.000 8976 MountToCamera -- mountX=1.36 mountY=-2.87 hyp=3.18 mountTheta=-1.13 cameraX=1.94, cameraY=2.52 cameraTheta=0.91
03:10:53.470 00.000 8976 incremental bump (1.943, 2.515) isValid = 1
03:10:53.470 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
03:10:53.470 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:10:53.470 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:10:53.470 00.000 8976 move complete, result=0
03:10:53.470 00.000 9828 Worker thread wakes up
03:10:53.470 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:10:53.470 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:10:53.470 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:10:53.471 00.001 8976 worker thread done servicing request
03:10:53.471 00.000 8976 Worker thread wakes up
03:10:53.471 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
03:10:53.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:53.471 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:53.471 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
03:10:53.471 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
03:10:53.471 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:10:53.471 00.000 9828 BLC: window closed
03:10:53.471 00.000 9828 MoveAxis(E, 24, B)
03:10:53.471 00.000 9828 Guiding  Dir = 2, Dur = 24
03:10:53.471 00.000 9828 IsSlewing returns 0
03:10:53.472 00.001 9828 IsGuiding returns 0
03:10:53.472 00.000 9828 PulseGuide returned control before completion, sleep 34
03:10:53.517 00.045 9828 IsGuiding returns 1
03:10:53.517 00.000 9828 scope still moving after pulse duration time elapsed
03:10:53.548 00.031 9828 IsSlewing returns 0
03:10:53.548 00.000 9828 IsGuiding returns 1
03:10:53.580 00.032 9828 IsSlewing returns 0
03:10:53.580 00.000 9828 IsGuiding returns 1
03:10:53.611 00.031 9828 IsSlewing returns 0
03:10:53.611 00.000 9828 IsGuiding returns 0
03:10:53.611 00.000 9828 scope move finished after 24 + 115 ms
03:10:53.611 00.000 9828 Move returns status 0, amount 24
03:10:53.611 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:53.611 00.000 9828 MoveAxis(N, 12, B)
03:10:53.611 00.000 9828 Guiding  Dir = 0, Dur = 12
03:10:53.626 00.015 9828 IsSlewing returns 0
03:10:53.626 00.000 9828 IsGuiding returns 0
03:10:53.626 00.000 9828 PulseGuide returned control before completion, sleep 22
03:10:53.657 00.031 9828 IsGuiding returns 1
03:10:53.657 00.000 9828 scope still moving after pulse duration time elapsed
03:10:53.688 00.031 9828 IsSlewing returns 0
03:10:53.688 00.000 9828 IsGuiding returns 1
03:10:53.718 00.030 9828 IsSlewing returns 0
03:10:53.718 00.000 9828 IsGuiding returns 1
03:10:53.749 00.031 9828 IsSlewing returns 0
03:10:53.749 00.000 9828 IsGuiding returns 1
03:10:53.779 00.030 9828 IsSlewing returns 0
03:10:53.779 00.000 9828 IsGuiding returns 0
03:10:53.779 00.000 9828 scope move finished after 12 + 141 ms
03:10:53.779 00.000 9828 Move returns status 0, amount 12
03:10:53.779 00.000 9828 move complete, result=0
03:10:53.779 00.000 9828 worker thread done servicing request
03:10:53.779 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
03:10:54.158 00.379 8976 Exposure complete
03:10:54.163 00.005 8976 worker thread done servicing request
03:10:54.163 00.000 5052 OnExposeComplete: enter
03:10:54.163 00.000 5052 UpdateGuideState(): m_state=6
03:10:54.163 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12434
03:10:54.163 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.95, Mass=128, SNR=7.8, Peak=66 HFD=2.3
03:10:54.163 00.000 5052 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.04) = xAngle (-0.71 = -0.71)
03:10:54.163 00.000 5052 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
03:10:54.163 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.33 mountX=0.19 mountY=-0.18, mountTheta=-0.76
03:10:54.164 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.24, opts=13)
03:10:54.165 00.001 5052 Enqueuing Move request for stepguider (0.06, 0.24)
03:10:54.165 00.000 8976 Worker thread wakes up
03:10:54.165 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.24) opts 0xd
03:10:54.165 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:10:54.165 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:10:54.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:54.165 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.24)
03:10:54.165 00.000 8976 Moving (0.06, 0.24) raw xDistance=0.19 yDistance=-0.18
03:10:54.165 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:54.165 00.000 5052 Enqueuing Expose request
03:10:54.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:10:54.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:10:54.165 00.000 8976 MoveAxis(R, 0, ABG)
03:10:54.165 00.000 8976 MoveAxis(U, 0, ABG)
03:10:54.166 00.001 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:10:54.166 00.000 8976 MountToCamera -- mountX=1.31 mountY=-2.92 hyp=3.20 mountTheta=-1.15 cameraX=2.00, cameraY=2.50 cameraTheta=0.89
03:10:54.166 00.000 8976 incremental bump (2.004, 2.498) isValid = 1
03:10:54.166 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:10:54.166 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:10:54.166 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:10:54.166 00.000 8976 move complete, result=0
03:10:54.166 00.000 9828 Worker thread wakes up
03:10:54.166 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:10:54.166 00.000 8976 worker thread done servicing request
03:10:54.166 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:10:54.166 00.000 8976 Worker thread wakes up
03:10:54.166 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
03:10:54.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:54.166 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
03:10:54.166 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:54.166 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:10:54.166 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:10:54.166 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:10:54.166 00.000 9828 BLC: window closed
03:10:54.167 00.001 9828 MoveAxis(E, 24, B)
03:10:54.167 00.000 9828 Guiding  Dir = 2, Dur = 24
03:10:54.167 00.000 9828 IsSlewing returns 0
03:10:54.167 00.000 9828 IsGuiding returns 0
03:10:54.167 00.000 9828 PulseGuide returned control before completion, sleep 34
03:10:54.217 00.050 9828 IsGuiding returns 1
03:10:54.217 00.000 9828 scope still moving after pulse duration time elapsed
03:10:54.248 00.031 9828 IsSlewing returns 0
03:10:54.248 00.000 9828 IsGuiding returns 1
03:10:54.278 00.030 9828 IsSlewing returns 0
03:10:54.278 00.000 9828 IsGuiding returns 1
03:10:54.309 00.031 9828 IsSlewing returns 0
03:10:54.309 00.000 9828 IsGuiding returns 0
03:10:54.309 00.000 9828 scope move finished after 24 + 117 ms
03:10:54.310 00.001 9828 Move returns status 0, amount 24
03:10:54.310 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:54.310 00.000 9828 MoveAxis(N, 11, B)
03:10:54.310 00.000 9828 Guiding  Dir = 0, Dur = 11
03:10:54.326 00.016 9828 IsSlewing returns 0
03:10:54.326 00.000 9828 IsGuiding returns 0
03:10:54.326 00.000 9828 PulseGuide returned control before completion, sleep 21
03:10:54.355 00.029 9828 IsGuiding returns 1
03:10:54.355 00.000 9828 scope still moving after pulse duration time elapsed
03:10:54.387 00.032 9828 IsSlewing returns 0
03:10:54.387 00.000 9828 IsGuiding returns 1
03:10:54.417 00.030 9828 IsSlewing returns 0
03:10:54.417 00.000 9828 IsGuiding returns 1
03:10:54.449 00.032 9828 IsSlewing returns 0
03:10:54.449 00.000 9828 IsGuiding returns 1
03:10:54.479 00.030 9828 IsSlewing returns 0
03:10:54.479 00.000 9828 IsGuiding returns 1
03:10:54.510 00.031 9828 IsSlewing returns 0
03:10:54.511 00.001 9828 IsGuiding returns 0
03:10:54.511 00.000 9828 scope move finished after 11 + 173 ms
03:10:54.511 00.000 9828 Move returns status 0, amount 11
03:10:54.511 00.000 9828 move complete, result=0
03:10:54.511 00.000 9828 worker thread done servicing request
03:10:54.511 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:10:54.853 00.342 8976 Exposure complete
03:10:54.859 00.006 8976 worker thread done servicing request
03:10:54.859 00.000 5052 OnExposeComplete: enter
03:10:54.859 00.000 5052 UpdateGuideState(): m_state=6
03:10:54.859 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12435
03:10:54.859 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.89, Mass=145, SNR=8.2, Peak=70 HFD=2.3
03:10:54.859 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
03:10:54.859 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
03:10:54.859 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.58 mountX=0.16 mountY=-0.10, mountTheta=-0.54
03:10:54.860 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.18, opts=13)
03:10:54.860 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.18)
03:10:54.860 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:10:54.860 00.000 5052 UpdateGuideState exits: m=145 SNR=8.2
03:10:54.860 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:54.860 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:54.860 00.000 5052 Enqueuing Expose request
03:10:54.860 00.000 8976 Worker thread wakes up
03:10:54.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.18) opts 0xd
03:10:54.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.18)
03:10:54.860 00.000 8976 Moving (-0.00, 0.18) raw xDistance=0.16 yDistance=-0.10
03:10:54.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:10:54.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:10:54.860 00.000 8976 MoveAxis(R, 0, ABG)
03:10:54.861 00.001 8976 MoveAxis(U, 0, ABG)
03:10:54.861 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:10:54.861 00.000 8976 MountToCamera -- mountX=1.28 mountY=-2.95 hyp=3.22 mountTheta=-1.16 cameraX=2.05, cameraY=2.49 cameraTheta=0.88
03:10:54.861 00.000 8976 incremental bump (2.045, 2.487) isValid = 1
03:10:54.861 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:10:54.861 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:10:54.861 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:10:54.861 00.000 8976 move complete, result=0
03:10:54.861 00.000 8976 worker thread done servicing request
03:10:54.861 00.000 8976 Worker thread wakes up
03:10:54.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:54.861 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:54.861 00.000 9828 Worker thread wakes up
03:10:54.861 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:10:54.861 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:10:54.861 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:54.861 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
03:10:54.861 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
03:10:54.861 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:10:54.861 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:10:54.862 00.001 9828 BLC: window closed
03:10:54.862 00.000 9828 MoveAxis(E, 24, B)
03:10:54.862 00.000 9828 Guiding  Dir = 2, Dur = 24
03:10:54.862 00.000 9828 IsSlewing returns 0
03:10:54.862 00.000 9828 IsGuiding returns 0
03:10:54.862 00.000 9828 PulseGuide returned control before completion, sleep 34
03:10:54.898 00.036 9828 IsGuiding returns 1
03:10:54.898 00.000 9828 scope still moving after pulse duration time elapsed
03:10:54.930 00.032 9828 IsSlewing returns 0
03:10:54.930 00.000 9828 IsGuiding returns 1
03:10:54.961 00.031 9828 IsSlewing returns 0
03:10:54.961 00.000 9828 IsGuiding returns 1
03:10:54.992 00.031 9828 IsSlewing returns 0
03:10:54.992 00.000 9828 IsGuiding returns 0
03:10:54.992 00.000 9828 scope move finished after 24 + 106 ms
03:10:54.992 00.000 9828 Move returns status 0, amount 24
03:10:54.992 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:54.992 00.000 9828 MoveAxis(N, 11, B)
03:10:54.992 00.000 9828 Guiding  Dir = 0, Dur = 11
03:10:55.007 00.015 9828 IsSlewing returns 0
03:10:55.008 00.001 9828 IsGuiding returns 0
03:10:55.008 00.000 9828 PulseGuide returned control before completion, sleep 21
03:10:55.038 00.030 9828 IsGuiding returns 1
03:10:55.038 00.000 9828 scope still moving after pulse duration time elapsed
03:10:55.070 00.032 9828 IsSlewing returns 0
03:10:55.070 00.000 9828 IsGuiding returns 1
03:10:55.100 00.030 9828 IsSlewing returns 0
03:10:55.100 00.000 9828 IsGuiding returns 1
03:10:55.130 00.030 9828 IsSlewing returns 0
03:10:55.130 00.000 9828 IsGuiding returns 1
03:10:55.161 00.031 9828 IsSlewing returns 0
03:10:55.161 00.000 9828 IsGuiding returns 0
03:10:55.161 00.000 9828 scope move finished after 11 + 142 ms
03:10:55.161 00.000 9828 Move returns status 0, amount 11
03:10:55.161 00.000 9828 move complete, result=0
03:10:55.161 00.000 9828 worker thread done servicing request
03:10:55.161 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:10:55.542 00.381 8976 Exposure complete
03:10:55.548 00.006 8976 worker thread done servicing request
03:10:55.549 00.001 5052 OnExposeComplete: enter
03:10:55.549 00.000 5052 UpdateGuideState(): m_state=6
03:10:55.549 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12436
03:10:55.549 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.03, Mass=115, SNR=7.4, Peak=68 HFD=2.0
03:10:55.549 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
03:10:55.549 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
03:10:55.549 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.32 hyp=0.40 cameraTheta=2.23 mountX=0.39 mountY=0.03, mountTheta=0.08
03:10:55.550 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.32, opts=13)
03:10:55.550 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.32)
03:10:55.550 00.000 8976 Worker thread wakes up
03:10:55.550 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.32) opts 0xd
03:10:55.550 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.32)
03:10:55.550 00.000 8976 Moving (-0.24, 0.32) raw xDistance=0.39 yDistance=0.03
03:10:55.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:10:55.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:10:55.550 00.000 8976 MoveAxis(L, 2, ABG)
03:10:55.550 00.000 8976 stepping (-8, 19) + (-2, 0)
03:10:55.550 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:10:55.550 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
03:10:55.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:55.550 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:55.550 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:55.550 00.000 5052 Enqueuing Expose request
03:10:55.580 00.030 8976 Received - 47 (G) 
03:10:55.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:55.580 00.000 8976 stepped: pos (-10, 19)
03:10:55.580 00.000 8976 MoveAxis(U, 0, ABG)
03:10:55.580 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:10:55.580 00.000 8976 MountToCamera -- mountX=1.37 mountY=-2.97 hyp=3.27 mountTheta=-1.14 cameraX=2.03, cameraY=2.57 cameraTheta=0.90
03:10:55.580 00.000 8976 incremental bump (2.027, 2.570) isValid = 1
03:10:55.580 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:10:55.580 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:10:55.580 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:10:55.580 00.000 8976 move complete, result=0
03:10:55.580 00.000 9828 Worker thread wakes up
03:10:55.580 00.000 8976 worker thread done servicing request
03:10:55.580 00.000 8976 Worker thread wakes up
03:10:55.580 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
03:10:55.581 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:10:55.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:55.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:55.581 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:10:55.581 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.27)
03:10:55.581 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.35)
03:10:55.581 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
03:10:55.581 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:10:55.581 00.000 9828 BLC: window closed
03:10:55.581 00.000 9828 MoveAxis(E, 24, B)
03:10:55.581 00.000 9828 Guiding  Dir = 2, Dur = 24
03:10:55.581 00.000 9828 IsSlewing returns 0
03:10:55.581 00.000 9828 IsGuiding returns 0
03:10:55.582 00.001 9828 PulseGuide returned control before completion, sleep 34
03:10:55.630 00.048 9828 IsGuiding returns 1
03:10:55.630 00.000 9828 scope still moving after pulse duration time elapsed
03:10:55.660 00.030 9828 IsSlewing returns 0
03:10:55.660 00.000 9828 IsGuiding returns 1
03:10:55.692 00.032 9828 IsSlewing returns 0
03:10:55.692 00.000 9828 IsGuiding returns 1
03:10:55.724 00.032 9828 IsSlewing returns 0
03:10:55.724 00.000 9828 IsGuiding returns 0
03:10:55.724 00.000 9828 scope move finished after 24 + 118 ms
03:10:55.724 00.000 9828 Move returns status 0, amount 24
03:10:55.724 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:55.724 00.000 9828 MoveAxis(N, 11, B)
03:10:55.724 00.000 9828 Guiding  Dir = 0, Dur = 11
03:10:55.739 00.015 9828 IsSlewing returns 0
03:10:55.739 00.000 9828 IsGuiding returns 0
03:10:55.739 00.000 9828 PulseGuide returned control before completion, sleep 21
03:10:55.770 00.031 9828 IsGuiding returns 1
03:10:55.770 00.000 9828 scope still moving after pulse duration time elapsed
03:10:55.801 00.031 9828 IsSlewing returns 0
03:10:55.801 00.000 9828 IsGuiding returns 1
03:10:55.833 00.032 9828 IsSlewing returns 0
03:10:55.833 00.000 9828 IsGuiding returns 1
03:10:55.864 00.031 9828 IsSlewing returns 0
03:10:55.864 00.000 9828 IsGuiding returns 1
03:10:55.895 00.031 9828 IsSlewing returns 0
03:10:55.895 00.000 9828 IsGuiding returns 0
03:10:55.895 00.000 9828 scope move finished after 11 + 145 ms
03:10:55.895 00.000 9828 Move returns status 0, amount 11
03:10:55.895 00.000 9828 move complete, result=0
03:10:55.895 00.000 9828 worker thread done servicing request
03:10:55.895 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:10:56.266 00.371 8976 Exposure complete
03:10:56.272 00.006 8976 worker thread done servicing request
03:10:56.272 00.000 5052 OnExposeComplete: enter
03:10:56.272 00.000 5052 UpdateGuideState(): m_state=6
03:10:56.272 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12437
03:10:56.272 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.59, Mass=139, SNR=8.1, Peak=66 HFD=1.8
03:10:56.272 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.05 = 1.24)
03:10:56.272 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
03:10:56.273 00.001 5052 CameraToMount -- cameraX=-0.84 cameraY=-0.12 hyp=0.85 cameraTheta=-3.00 mountX=0.28 mountY=0.77, mountTheta=1.22
03:10:56.273 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=-0.12, opts=13)
03:10:56.273 00.000 5052 Enqueuing Move request for stepguider (-0.84, -0.12)
03:10:56.274 00.001 8976 Worker thread wakes up
03:10:56.274 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, -0.12) opts 0xd
03:10:56.274 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, -0.12)
03:10:56.274 00.000 8976 Moving (-0.84, -0.12) raw xDistance=0.28 yDistance=0.77
03:10:56.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
03:10:56.274 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:10:56.274 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:10:56.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:56.274 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
03:10:56.274 00.000 8976 MoveAxis(L, 1, ABG)
03:10:56.274 00.000 8976 stepping (-10, 19) + (-1, 0)
03:10:56.274 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:56.274 00.000 5052 Enqueuing Expose request
03:10:56.274 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:56.300 00.026 8976 Received - 47 (G) 
03:10:56.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:56.300 00.000 8976 stepped: pos (-11, 19)
03:10:56.300 00.000 8976 MoveAxis(D, 3, ABG)
03:10:56.300 00.000 8976 stepping (-11, 19) + (0, -3)
03:10:56.300 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:56.332 00.032 8976 Received - 47 (G) 
03:10:56.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:56.332 00.000 8976 stepped: pos (-11, 16)
03:10:56.332 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:10:56.332 00.000 8976 MountToCamera -- mountX=1.47 mountY=-2.83 hyp=3.19 mountTheta=-1.09 cameraX=1.85, cameraY=2.60 cameraTheta=0.95
03:10:56.332 00.000 8976 incremental bump (1.852, 2.598) isValid = 1
03:10:56.332 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:10:56.332 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:10:56.332 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:10:56.332 00.000 8976 move complete, result=0
03:10:56.332 00.000 8976 worker thread done servicing request
03:10:56.332 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
03:10:56.332 00.000 9828 Worker thread wakes up
03:10:56.332 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:10:56.332 00.000 8976 Worker thread wakes up
03:10:56.333 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:56.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:56.333 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:10:56.333 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
03:10:56.333 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
03:10:56.333 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:10:56.333 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:10:56.333 00.000 9828 BLC: window closed
03:10:56.333 00.000 9828 MoveAxis(E, 23, B)
03:10:56.333 00.000 9828 Guiding  Dir = 2, Dur = 23
03:10:56.333 00.000 9828 IsSlewing returns 0
03:10:56.333 00.000 9828 IsGuiding returns 0
03:10:56.334 00.001 9828 PulseGuide returned control before completion, sleep 33
03:10:56.382 00.048 9828 IsGuiding returns 1
03:10:56.382 00.000 9828 scope still moving after pulse duration time elapsed
03:10:56.413 00.031 9828 IsSlewing returns 0
03:10:56.413 00.000 9828 IsGuiding returns 1
03:10:56.444 00.031 9828 IsSlewing returns 0
03:10:56.444 00.000 9828 IsGuiding returns 1
03:10:56.474 00.030 9828 IsSlewing returns 0
03:10:56.474 00.000 9828 IsGuiding returns 0
03:10:56.474 00.000 9828 scope move finished after 23 + 118 ms
03:10:56.474 00.000 9828 Move returns status 0, amount 23
03:10:56.474 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:56.474 00.000 9828 MoveAxis(N, 12, B)
03:10:56.474 00.000 9828 Guiding  Dir = 0, Dur = 12
03:10:56.490 00.016 9828 IsSlewing returns 0
03:10:56.490 00.000 9828 IsGuiding returns 0
03:10:56.490 00.000 9828 PulseGuide returned control before completion, sleep 22
03:10:56.522 00.032 9828 IsGuiding returns 1
03:10:56.522 00.000 9828 scope still moving after pulse duration time elapsed
03:10:56.554 00.032 9828 IsSlewing returns 0
03:10:56.554 00.000 9828 IsGuiding returns 1
03:10:56.584 00.030 9828 IsSlewing returns 0
03:10:56.584 00.000 9828 IsGuiding returns 1
03:10:56.615 00.031 9828 IsSlewing returns 0
03:10:56.615 00.000 9828 IsGuiding returns 1
03:10:56.646 00.031 9828 IsSlewing returns 0
03:10:56.647 00.001 9828 IsGuiding returns 0
03:10:56.647 00.000 9828 scope move finished after 12 + 143 ms
03:10:56.647 00.000 9828 Move returns status 0, amount 12
03:10:56.647 00.000 9828 move complete, result=0
03:10:56.647 00.000 9828 worker thread done servicing request
03:10:56.647 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:10:57.016 00.369 8976 Exposure complete
03:10:57.022 00.006 8976 worker thread done servicing request
03:10:57.022 00.000 5052 OnExposeComplete: enter
03:10:57.022 00.000 5052 UpdateGuideState(): m_state=6
03:10:57.022 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12438
03:10:57.022 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.03, Mass=133, SNR=8.0, Peak=62 HFD=2.3
03:10:57.022 00.000 5052 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.04) = xAngle (-4.41 = 1.87)
03:10:57.022 00.000 5052 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
03:10:57.022 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.68 hyp=0.97 cameraTheta=-2.37 mountX=-0.29 mountY=0.95, mountTheta=1.87
03:10:57.023 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.68, opts=13)
03:10:57.023 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.68)
03:10:57.023 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=91, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:10:57.023 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
03:10:57.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:57.023 00.000 8976 Worker thread wakes up
03:10:57.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.68) opts 0xd
03:10:57.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.68)
03:10:57.023 00.000 8976 Moving (-0.69, -0.68) raw xDistance=-0.29 yDistance=0.95
03:10:57.023 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:57.023 00.000 5052 Enqueuing Expose request
03:10:57.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
03:10:57.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.95
03:10:57.023 00.000 8976 MoveAxis(R, 1, ABG)
03:10:57.023 00.000 8976 stepping (-11, 16) + (1, 0)
03:10:57.023 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:57.051 00.028 8976 Received - 47 (G) 
03:10:57.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:10:57.051 00.000 8976 stepped: pos (-10, 16)
03:10:57.051 00.000 8976 MoveAxis(D, 4, ABG)
03:10:57.051 00.000 8976 stepping (-10, 16) + (0, -4)
03:10:57.051 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:57.083 00.032 8976 Received - 47 (G) 
03:10:57.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:10:57.083 00.000 8976 stepped: pos (-10, 12)
03:10:57.083 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:10:57.083 00.000 8976 MountToCamera -- mountX=1.49 mountY=-2.53 hyp=2.93 mountTheta=-1.04 cameraX=1.57, cameraY=2.48 cameraTheta=1.01
03:10:57.083 00.000 8976 incremental bump (1.570, 2.477) isValid = 1
03:10:57.083 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:10:57.083 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:10:57.083 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:10:57.083 00.000 8976 move complete, result=0
03:10:57.083 00.000 9828 Worker thread wakes up
03:10:57.083 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:10:57.083 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.9 px 4 ms SOUTH
03:10:57.083 00.000 8976 worker thread done servicing request
03:10:57.083 00.000 8976 Worker thread wakes up
03:10:57.084 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:57.084 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:57.084 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:10:57.084 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
03:10:57.084 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
03:10:57.084 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:10:57.084 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:10:57.084 00.000 9828 BLC: window closed
03:10:57.084 00.000 9828 MoveAxis(E, 21, B)
03:10:57.084 00.000 9828 Guiding  Dir = 2, Dur = 21
03:10:57.084 00.000 9828 IsSlewing returns 0
03:10:57.084 00.000 9828 IsGuiding returns 0
03:10:57.084 00.000 9828 PulseGuide returned control before completion, sleep 31
03:10:57.129 00.045 9828 IsGuiding returns 1
03:10:57.129 00.000 9828 scope still moving after pulse duration time elapsed
03:10:57.160 00.031 9828 IsSlewing returns 0
03:10:57.160 00.000 9828 IsGuiding returns 1
03:10:57.191 00.031 9828 IsSlewing returns 0
03:10:57.191 00.000 9828 IsGuiding returns 1
03:10:57.222 00.031 9828 IsSlewing returns 0
03:10:57.222 00.000 9828 IsGuiding returns 0
03:10:57.222 00.000 9828 scope move finished after 21 + 116 ms
03:10:57.222 00.000 9828 Move returns status 0, amount 21
03:10:57.222 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:57.222 00.000 9828 MoveAxis(N, 13, B)
03:10:57.222 00.000 9828 Guiding  Dir = 0, Dur = 13
03:10:57.238 00.016 9828 IsSlewing returns 0
03:10:57.238 00.000 9828 IsGuiding returns 0
03:10:57.238 00.000 9828 PulseGuide returned control before completion, sleep 23
03:10:57.268 00.030 9828 IsGuiding returns 1
03:10:57.268 00.000 9828 scope still moving after pulse duration time elapsed
03:10:57.298 00.030 9828 IsSlewing returns 0
03:10:57.298 00.000 9828 IsGuiding returns 1
03:10:57.329 00.031 9828 IsSlewing returns 0
03:10:57.329 00.000 9828 IsGuiding returns 1
03:10:57.360 00.031 9828 IsSlewing returns 0
03:10:57.360 00.000 9828 IsGuiding returns 1
03:10:57.391 00.031 9828 IsSlewing returns 0
03:10:57.391 00.000 9828 IsGuiding returns 0
03:10:57.391 00.000 9828 scope move finished after 13 + 139 ms
03:10:57.391 00.000 9828 Move returns status 0, amount 13
03:10:57.391 00.000 9828 move complete, result=0
03:10:57.391 00.000 9828 worker thread done servicing request
03:10:57.391 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:10:57.771 00.380 8976 Exposure complete
03:10:57.776 00.005 8976 worker thread done servicing request
03:10:57.777 00.001 5052 OnExposeComplete: enter
03:10:57.777 00.000 5052 UpdateGuideState(): m_state=6
03:10:57.777 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12439
03:10:57.777 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=282.00, Mass=111, SNR=7.3, Peak=71 HFD=2.0
03:10:57.777 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:10:57.777 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
03:10:57.777 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.29 hyp=1.10 cameraTheta=2.87 mountX=0.74 mountY=0.73, mountTheta=0.78
03:10:57.777 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.29, opts=13)
03:10:57.778 00.001 5052 Enqueuing Move request for stepguider (-1.06, 0.29)
03:10:57.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:10:57.778 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
03:10:57.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:57.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:57.778 00.000 5052 Enqueuing Expose request
03:10:57.778 00.000 8976 Worker thread wakes up
03:10:57.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.29) opts 0xd
03:10:57.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.29)
03:10:57.778 00.000 8976 Moving (-1.06, 0.29) raw xDistance=0.74 yDistance=0.73
03:10:57.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.74
03:10:57.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.73
03:10:57.778 00.000 8976 MoveAxis(L, 3, ABG)
03:10:57.778 00.000 8976 stepping (-10, 12) + (-3, 0)
03:10:57.778 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:57.819 00.041 8976 Received - 47 (G) 
03:10:57.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:57.819 00.000 8976 stepped: pos (-13, 12)
03:10:57.819 00.000 8976 MoveAxis(D, 3, ABG)
03:10:57.819 00.000 8976 stepping (-13, 12) + (0, -3)
03:10:57.819 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:57.850 00.031 8976 Received - 47 (G) 
03:10:57.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:57.850 00.000 8976 stepped: pos (-13, 9)
03:10:57.850 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:10:57.850 00.000 8976 MountToCamera -- mountX=1.66 mountY=-2.16 hyp=2.72 mountTheta=-0.92 cameraX=1.17, cameraY=2.46 cameraTheta=1.13
03:10:57.850 00.000 8976 incremental bump (1.173, 2.459) isValid = 1
03:10:57.850 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
03:10:57.850 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:10:57.850 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:10:57.850 00.000 8976 move complete, result=0
03:10:57.850 00.000 8976 worker thread done servicing request
03:10:57.850 00.000 9828 Worker thread wakes up
03:10:57.850 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:10:57.850 00.000 8976 Worker thread wakes up
03:10:57.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:57.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:57.851 00.001 5052 GuideStep: 0.7 px 3 ms WEST, 0.7 px 3 ms SOUTH
03:10:57.851 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:10:57.851 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
03:10:57.851 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
03:10:57.851 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:10:57.851 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:10:57.851 00.000 9828 BLC: window closed
03:10:57.851 00.000 9828 MoveAxis(E, 17, B)
03:10:57.851 00.000 9828 Guiding  Dir = 2, Dur = 17
03:10:57.851 00.000 9828 IsSlewing returns 0
03:10:57.852 00.001 9828 IsGuiding returns 0
03:10:57.852 00.000 9828 PulseGuide returned control before completion, sleep 27
03:10:57.889 00.037 9828 IsGuiding returns 1
03:10:57.889 00.000 9828 scope still moving after pulse duration time elapsed
03:10:57.921 00.032 9828 IsSlewing returns 0
03:10:57.921 00.000 9828 IsGuiding returns 1
03:10:57.952 00.031 9828 IsSlewing returns 0
03:10:57.952 00.000 9828 IsGuiding returns 1
03:10:57.984 00.032 9828 IsSlewing returns 0
03:10:57.984 00.000 9828 IsGuiding returns 1
03:10:58.014 00.030 9828 IsSlewing returns 0
03:10:58.014 00.000 9828 IsGuiding returns 1
03:10:58.046 00.032 9828 IsSlewing returns 0
03:10:58.046 00.000 9828 IsGuiding returns 0
03:10:58.046 00.000 9828 scope move finished after 17 + 177 ms
03:10:58.046 00.000 9828 Move returns status 0, amount 17
03:10:58.046 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:58.046 00.000 9828 MoveAxis(N, 14, B)
03:10:58.046 00.000 9828 Guiding  Dir = 0, Dur = 14
03:10:58.061 00.015 9828 IsSlewing returns 0
03:10:58.062 00.001 9828 IsGuiding returns 0
03:10:58.062 00.000 9828 PulseGuide returned control before completion, sleep 24
03:10:58.093 00.031 9828 IsGuiding returns 1
03:10:58.093 00.000 9828 scope still moving after pulse duration time elapsed
03:10:58.124 00.031 9828 IsSlewing returns 0
03:10:58.124 00.000 9828 IsGuiding returns 1
03:10:58.156 00.032 9828 IsSlewing returns 0
03:10:58.156 00.000 9828 IsGuiding returns 1
03:10:58.187 00.031 9828 IsSlewing returns 0
03:10:58.192 00.005 9828 IsGuiding returns 1
03:10:58.218 00.026 9828 IsSlewing returns 0
03:10:58.218 00.000 9828 IsGuiding returns 1
03:10:58.249 00.031 9828 IsSlewing returns 0
03:10:58.249 00.000 9828 IsGuiding returns 0
03:10:58.249 00.000 9828 scope move finished after 14 + 173 ms
03:10:58.249 00.000 9828 Move returns status 0, amount 14
03:10:58.249 00.000 9828 move complete, result=0
03:10:58.249 00.000 9828 worker thread done servicing request
03:10:58.250 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:10:58.537 00.287 8976 Exposure complete
03:10:58.542 00.005 8976 worker thread done servicing request
03:10:58.542 00.000 5052 OnExposeComplete: enter
03:10:58.542 00.000 5052 UpdateGuideState(): m_state=6
03:10:58.542 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12440
03:10:58.542 00.000 5052 Star::Find returns 1 (0), X=328.09, Y=281.87, Mass=136, SNR=8.0, Peak=65 HFD=2.3
03:10:58.542 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:10:58.542 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
03:10:58.542 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=0.16 hyp=1.10 cameraTheta=3.00 mountX=0.63 mountY=0.83, mountTheta=0.92
03:10:58.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=0.16, opts=13)
03:10:58.543 00.000 5052 Enqueuing Move request for stepguider (-1.09, 0.16)
03:10:58.543 00.000 8976 Worker thread wakes up
03:10:58.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:10:58.543 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
03:10:58.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:58.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, 0.16) opts 0xd
03:10:58.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, 0.16)
03:10:58.543 00.000 8976 Moving (-1.09, 0.16) raw xDistance=0.63 yDistance=0.83
03:10:58.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
03:10:58.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.83
03:10:58.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:58.544 00.001 5052 Enqueuing Expose request
03:10:58.544 00.000 8976 MoveAxis(L, 3, ABG)
03:10:58.544 00.000 8976 stepping (-13, 9) + (-3, 0)
03:10:58.544 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:58.586 00.042 8976 Received - 47 (G) 
03:10:58.586 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:58.586 00.000 8976 stepped: pos (-16, 9)
03:10:58.586 00.000 8976 MoveAxis(D, 3, ABG)
03:10:58.586 00.000 8976 stepping (-16, 9) + (0, -3)
03:10:58.586 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:58.618 00.032 8976 Received - 47 (G) 
03:10:58.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:10:58.618 00.000 8976 stepped: pos (-16, 6)
03:10:58.618 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
03:10:58.618 00.000 8976 MountToCamera -- mountX=1.92 mountY=-1.76 hyp=2.61 mountTheta=-0.74 cameraX=0.70, cameraY=2.51 cameraTheta=1.30
03:10:58.618 00.000 8976 incremental bump (0.698, 2.511) isValid = 1
03:10:58.618 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
03:10:58.618 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:10:58.618 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:10:58.618 00.000 8976 move complete, result=0
03:10:58.618 00.000 9828 Worker thread wakes up
03:10:58.618 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:10:58.618 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:10:58.618 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
03:10:58.618 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
03:10:58.618 00.000 8976 worker thread done servicing request
03:10:58.619 00.001 8976 Worker thread wakes up
03:10:58.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:58.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:58.619 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.8 px 3 ms SOUTH
03:10:58.619 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
03:10:58.619 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:10:58.619 00.000 9828 BLC: window closed
03:10:58.619 00.000 9828 MoveAxis(E, 11, B)
03:10:58.619 00.000 9828 Guiding  Dir = 2, Dur = 11
03:10:58.619 00.000 9828 IsSlewing returns 0
03:10:58.619 00.000 9828 IsGuiding returns 0
03:10:58.620 00.001 9828 PulseGuide returned control before completion, sleep 21
03:10:58.649 00.029 9828 IsGuiding returns 1
03:10:58.649 00.000 9828 scope still moving after pulse duration time elapsed
03:10:58.679 00.030 9828 IsSlewing returns 0
03:10:58.679 00.000 9828 IsGuiding returns 1
03:10:58.711 00.032 9828 IsSlewing returns 0
03:10:58.711 00.000 9828 IsGuiding returns 1
03:10:58.743 00.032 9828 IsSlewing returns 0
03:10:58.743 00.000 9828 IsGuiding returns 1
03:10:58.773 00.030 9828 IsSlewing returns 0
03:10:58.773 00.000 9828 IsGuiding returns 0
03:10:58.773 00.000 9828 scope move finished after 11 + 142 ms
03:10:58.773 00.000 9828 Move returns status 0, amount 11
03:10:58.773 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:58.773 00.000 9828 MoveAxis(N, 15, B)
03:10:58.773 00.000 9828 Guiding  Dir = 0, Dur = 15
03:10:58.789 00.016 9828 IsSlewing returns 0
03:10:58.790 00.001 9828 IsGuiding returns 0
03:10:58.790 00.000 9828 PulseGuide returned control before completion, sleep 25
03:10:58.820 00.030 9828 IsGuiding returns 1
03:10:58.820 00.000 9828 scope still moving after pulse duration time elapsed
03:10:58.852 00.032 9828 IsSlewing returns 0
03:10:58.852 00.000 9828 IsGuiding returns 1
03:10:58.884 00.032 9828 IsSlewing returns 0
03:10:58.884 00.000 9828 IsGuiding returns 1
03:10:58.916 00.032 9828 IsSlewing returns 0
03:10:58.917 00.001 9828 IsGuiding returns 1
03:10:58.949 00.032 9828 IsSlewing returns 0
03:10:58.949 00.000 9828 IsGuiding returns 0
03:10:58.949 00.000 9828 scope move finished after 15 + 143 ms
03:10:58.949 00.000 9828 Move returns status 0, amount 15
03:10:58.949 00.000 9828 move complete, result=0
03:10:58.949 00.000 9828 worker thread done servicing request
03:10:58.949 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:10:59.303 00.354 8976 Exposure complete
03:10:59.309 00.006 8976 worker thread done servicing request
03:10:59.309 00.000 5052 OnExposeComplete: enter
03:10:59.309 00.000 5052 UpdateGuideState(): m_state=6
03:10:59.309 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12441
03:10:59.309 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=280.95, Mass=121, SNR=7.6, Peak=72 HFD=2.0
03:10:59.309 00.000 5052 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.04) = xAngle (-3.84 = 2.44)
03:10:59.309 00.000 5052 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
03:10:59.309 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.76 hyp=0.78 cameraTheta=-1.80 mountX=-0.60 mountY=0.56, mountTheta=2.39
03:10:59.309 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.76, opts=13)
03:10:59.309 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.76)
03:10:59.309 00.000 8976 Worker thread wakes up
03:10:59.309 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.76) opts 0xd
03:10:59.310 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.76)
03:10:59.310 00.000 8976 Moving (-0.18, -0.76) raw xDistance=-0.60 yDistance=0.56
03:10:59.310 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:10:59.310 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
03:10:59.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:59.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.60
03:10:59.310 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.56
03:10:59.310 00.000 8976 MoveAxis(R, 2, ABG)
03:10:59.310 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:10:59.310 00.000 5052 Enqueuing Expose request
03:10:59.310 00.000 8976 stepping (-16, 6) + (2, 0)
03:10:59.310 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:59.337 00.027 8976 Received - 47 (G) 
03:10:59.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:59.337 00.000 8976 stepped: pos (-14, 6)
03:10:59.337 00.000 8976 MoveAxis(D, 2, ABG)
03:10:59.337 00.000 8976 stepping (-14, 6) + (0, -2)
03:10:59.337 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:59.369 00.032 8976 Received - 47 (G) 
03:10:59.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:10:59.369 00.000 8976 stepped: pos (-14, 4)
03:10:59.369 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
03:10:59.369 00.000 8976 MountToCamera -- mountX=1.99 mountY=-1.39 hyp=2.43 mountTheta=-0.61 cameraX=0.33, cameraY=2.41 cameraTheta=1.43
03:10:59.369 00.000 8976 incremental bump (0.332, 2.408) isValid = 1
03:10:59.369 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
03:10:59.369 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:10:59.370 00.001 8976 Enqueuing Move request for scope (0.02, 0.12)
03:10:59.370 00.000 8976 move complete, result=0
03:10:59.370 00.000 8976 worker thread done servicing request
03:10:59.370 00.000 8976 Worker thread wakes up
03:10:59.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:10:59.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:10:59.370 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.6 px 2 ms SOUTH
03:10:59.370 00.000 9828 Worker thread wakes up
03:10:59.370 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:10:59.370 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:10:59.370 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
03:10:59.370 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
03:10:59.370 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
03:10:59.370 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:10:59.370 00.000 9828 BLC: window closed
03:10:59.370 00.000 9828 MoveAxis(E, 7, B)
03:10:59.370 00.000 9828 Guiding  Dir = 2, Dur = 7
03:10:59.371 00.001 9828 IsSlewing returns 0
03:10:59.371 00.000 9828 IsGuiding returns 0
03:10:59.371 00.000 9828 PulseGuide returned control before completion, sleep 17
03:10:59.401 00.030 9828 IsGuiding returns 1
03:10:59.401 00.000 9828 scope still moving after pulse duration time elapsed
03:10:59.433 00.032 9828 IsSlewing returns 0
03:10:59.433 00.000 9828 IsGuiding returns 1
03:10:59.464 00.031 9828 IsSlewing returns 0
03:10:59.464 00.000 9828 IsGuiding returns 1
03:10:59.494 00.030 9828 IsSlewing returns 0
03:10:59.494 00.000 9828 IsGuiding returns 0
03:10:59.494 00.000 9828 scope move finished after 7 + 116 ms
03:10:59.494 00.000 9828 Move returns status 0, amount 7
03:10:59.494 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:10:59.494 00.000 9828 MoveAxis(N, 16, B)
03:10:59.494 00.000 9828 Guiding  Dir = 0, Dur = 16
03:10:59.511 00.017 9828 IsSlewing returns 0
03:10:59.511 00.000 9828 IsGuiding returns 0
03:10:59.511 00.000 9828 PulseGuide returned control before completion, sleep 26
03:10:59.541 00.030 9828 IsGuiding returns 1
03:10:59.547 00.006 9828 scope still moving after pulse duration time elapsed
03:10:59.573 00.026 9828 IsSlewing returns 0
03:10:59.574 00.001 9828 IsGuiding returns 1
03:10:59.604 00.030 9828 IsSlewing returns 0
03:10:59.605 00.001 9828 IsGuiding returns 1
03:10:59.635 00.030 9828 IsSlewing returns 0
03:10:59.635 00.000 9828 IsGuiding returns 1
03:10:59.667 00.032 9828 IsSlewing returns 0
03:10:59.667 00.000 9828 IsGuiding returns 0
03:10:59.667 00.000 9828 scope move finished after 16 + 139 ms
03:10:59.667 00.000 9828 Move returns status 0, amount 16
03:10:59.667 00.000 9828 move complete, result=0
03:10:59.667 00.000 9828 worker thread done servicing request
03:10:59.667 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:11:00.056 00.389 8976 Exposure complete
03:11:00.062 00.006 8976 worker thread done servicing request
03:11:00.062 00.000 5052 OnExposeComplete: enter
03:11:00.062 00.000 5052 UpdateGuideState(): m_state=6
03:11:00.062 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12442
03:11:00.062 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.60, Mass=137, SNR=8.0, Peak=67 HFD=2.2
03:11:00.062 00.000 5052 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.04) = xAngle (-3.72 = 2.57)
03:11:00.062 00.000 5052 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.82 = 2.46)
03:11:00.062 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.67 mountX=-0.09 mountY=0.07, mountTheta=2.50
03:11:00.063 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.11, opts=13)
03:11:00.063 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.11)
03:11:00.063 00.000 8976 Worker thread wakes up
03:11:00.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.11) opts 0xd
03:11:00.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.11)
03:11:00.063 00.000 8976 Moving (-0.01, -0.11) raw xDistance=-0.09 yDistance=0.07
03:11:00.063 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:11:00.063 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
03:11:00.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:00.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:00.064 00.001 5052 Enqueuing Expose request
03:11:00.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:11:00.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:11:00.064 00.000 8976 MoveAxis(R, 0, ABG)
03:11:00.064 00.000 8976 MoveAxis(U, 0, ABG)
03:11:00.064 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
03:11:00.064 00.000 8976 MountToCamera -- mountX=2.04 mountY=-1.14 hyp=2.34 mountTheta=-0.51 cameraX=0.09, cameraY=2.34 cameraTheta=1.53
03:11:00.064 00.000 8976 incremental bump (0.087, 2.338) isValid = 1
03:11:00.064 00.000 8976 Scheduling Mount bump of (0.004, 0.106)
03:11:00.064 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.11, opts=4)
03:11:00.064 00.000 8976 Enqueuing Move request for scope (0.00, 0.11)
03:11:00.064 00.000 8976 move complete, result=0
03:11:00.064 00.000 9828 Worker thread wakes up
03:11:00.064 00.000 8976 worker thread done servicing request
03:11:00.064 00.000 8976 Worker thread wakes up
03:11:00.064 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:00.064 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0x4
03:11:00.065 00.001 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
03:11:00.065 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:00.065 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:00.065 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
03:11:00.065 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
03:11:00.065 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.53 mountX=-0.01 mountY=-0.11, mountTheta=-1.65
03:11:00.065 00.000 9828 Moving (0.00, 0.11) raw xDistance=-0.01 yDistance=-0.11
03:11:00.065 00.000 9828 BLC: window closed
03:11:00.065 00.000 9828 MoveAxis(E, 3, B)
03:11:00.065 00.000 9828 Guiding  Dir = 2, Dur = 3
03:11:00.066 00.001 9828 IsSlewing returns 0
03:11:00.066 00.000 9828 IsGuiding returns 0
03:11:00.066 00.000 9828 PulseGuide returned control before completion, sleep 13
03:11:00.083 00.017 9828 IsGuiding returns 1
03:11:00.083 00.000 9828 scope still moving after pulse duration time elapsed
03:11:00.114 00.031 9828 IsSlewing returns 0
03:11:00.114 00.000 9828 IsGuiding returns 1
03:11:00.146 00.032 9828 IsSlewing returns 0
03:11:00.146 00.000 9828 IsGuiding returns 1
03:11:00.177 00.031 9828 IsSlewing returns 0
03:11:00.177 00.000 9828 IsGuiding returns 1
03:11:00.208 00.031 9828 IsSlewing returns 0
03:11:00.208 00.000 9828 IsGuiding returns 0
03:11:00.208 00.000 9828 scope move finished after 3 + 139 ms
03:11:00.208 00.000 9828 Move returns status 0, amount 3
03:11:00.208 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:00.208 00.000 9828 MoveAxis(N, 14, B)
03:11:00.208 00.000 9828 Guiding  Dir = 0, Dur = 14
03:11:00.224 00.016 9828 IsSlewing returns 0
03:11:00.224 00.000 9828 IsGuiding returns 0
03:11:00.225 00.001 9828 PulseGuide returned control before completion, sleep 24
03:11:00.254 00.029 9828 IsGuiding returns 1
03:11:00.254 00.000 9828 scope still moving after pulse duration time elapsed
03:11:00.285 00.031 9828 IsSlewing returns 0
03:11:00.285 00.000 9828 IsGuiding returns 1
03:11:00.317 00.032 9828 IsSlewing returns 0
03:11:00.317 00.000 9828 IsGuiding returns 1
03:11:00.347 00.030 9828 IsSlewing returns 0
03:11:00.347 00.000 9828 IsGuiding returns 1
03:11:00.379 00.032 9828 IsSlewing returns 0
03:11:00.379 00.000 9828 IsGuiding returns 1
03:11:00.410 00.031 9828 IsSlewing returns 0
03:11:00.410 00.000 9828 IsGuiding returns 0
03:11:00.410 00.000 9828 scope move finished after 14 + 171 ms
03:11:00.410 00.000 9828 Move returns status 0, amount 14
03:11:00.410 00.000 9828 move complete, result=0
03:11:00.410 00.000 9828 worker thread done servicing request
03:11:00.410 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 14 ms NORTH
03:11:00.749 00.339 8976 Exposure complete
03:11:00.755 00.006 8976 worker thread done servicing request
03:11:00.755 00.000 5052 OnExposeComplete: enter
03:11:00.755 00.000 5052 UpdateGuideState(): m_state=6
03:11:00.755 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12443
03:11:00.755 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.85, Mass=125, SNR=7.7, Peak=65 HFD=2.1
03:11:00.755 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
03:11:00.756 00.001 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:11:00.756 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.14 hyp=0.32 cameraTheta=0.44 mountX=-0.01 mountY=-0.32, mountTheta=-1.60
03:11:00.757 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.14, opts=13)
03:11:00.757 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.14)
03:11:00.757 00.000 8976 Worker thread wakes up
03:11:00.757 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.14) opts 0xd
03:11:00.757 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.14)
03:11:00.757 00.000 8976 Moving (0.29, 0.14) raw xDistance=-0.01 yDistance=-0.32
03:11:00.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:11:00.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:11:00.757 00.000 8976 MoveAxis(R, 0, ABG)
03:11:00.757 00.000 8976 MoveAxis(U, 1, ABG)
03:11:00.757 00.000 8976 stepping (-14, 4) + (0, 1)
03:11:00.757 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:11:00.757 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
03:11:00.757 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:00.757 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:00.757 00.000 5052 Enqueuing Expose request
03:11:00.757 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:00.776 00.019 8976 Received - 47 (G) 
03:11:00.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:00.776 00.000 8976 stepped: pos (-14, 5)
03:11:00.776 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
03:11:00.776 00.000 8976 MountToCamera -- mountX=2.08 mountY=-1.03 hyp=2.32 mountTheta=-0.46 cameraX=-0.03, cameraY=2.32 cameraTheta=1.58
03:11:00.776 00.000 8976 incremental bump (-0.030, 2.316) isValid = 1
03:11:00.776 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
03:11:00.776 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:11:00.776 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:11:00.776 00.000 8976 move complete, result=0
03:11:00.776 00.000 9828 Worker thread wakes up
03:11:00.776 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:11:00.776 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:11:00.777 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:11:00.777 00.000 8976 worker thread done servicing request
03:11:00.777 00.000 8976 Worker thread wakes up
03:11:00.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:00.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:00.777 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
03:11:00.777 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
03:11:00.777 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
03:11:00.777 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:11:00.777 00.000 9828 BLC: window closed
03:11:00.777 00.000 9828 MoveAxis(E, 1, B)
03:11:00.777 00.000 9828 Guiding  Dir = 2, Dur = 1
03:11:00.777 00.000 9828 IsSlewing returns 0
03:11:00.778 00.001 9828 IsGuiding returns 0
03:11:00.778 00.000 9828 PulseGuide returned control before completion, sleep 11
03:11:00.797 00.019 9828 IsGuiding returns 1
03:11:00.797 00.000 9828 scope still moving after pulse duration time elapsed
03:11:00.829 00.032 9828 IsSlewing returns 0
03:11:00.829 00.000 9828 IsGuiding returns 1
03:11:00.861 00.032 9828 IsSlewing returns 0
03:11:00.861 00.000 9828 IsGuiding returns 1
03:11:00.893 00.032 9828 IsSlewing returns 0
03:11:00.893 00.000 9828 IsGuiding returns 0
03:11:00.893 00.000 9828 scope move finished after 1 + 114 ms
03:11:00.893 00.000 9828 Move returns status 0, amount 1
03:11:00.893 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:00.893 00.000 9828 MoveAxis(N, 16, B)
03:11:00.893 00.000 9828 Guiding  Dir = 0, Dur = 16
03:11:00.908 00.015 9828 IsSlewing returns 0
03:11:00.913 00.005 9828 IsGuiding returns 0
03:11:00.913 00.000 9828 PulseGuide returned control before completion, sleep 26
03:11:00.954 00.041 9828 IsGuiding returns 1
03:11:00.954 00.000 9828 scope still moving after pulse duration time elapsed
03:11:00.986 00.032 9828 IsSlewing returns 0
03:11:00.986 00.000 9828 IsGuiding returns 1
03:11:01.032 00.046 9828 IsSlewing returns 0
03:11:01.032 00.000 9828 IsGuiding returns 1
03:11:01.062 00.030 9828 IsSlewing returns 0
03:11:01.062 00.000 9828 IsGuiding returns 0
03:11:01.062 00.000 9828 scope move finished after 16 + 133 ms
03:11:01.062 00.000 9828 Move returns status 0, amount 16
03:11:01.062 00.000 9828 move complete, result=0
03:11:01.062 00.000 9828 worker thread done servicing request
03:11:01.062 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
03:11:01.459 00.397 8976 Exposure complete
03:11:01.465 00.006 8976 worker thread done servicing request
03:11:01.465 00.000 5052 OnExposeComplete: enter
03:11:01.465 00.000 5052 UpdateGuideState(): m_state=6
03:11:01.465 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12444
03:11:01.465 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.77, Mass=128, SNR=7.8, Peak=67 HFD=2.2
03:11:01.465 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
03:11:01.465 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
03:11:01.465 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.81 mountX=0.03 mountY=-0.09, mountTheta=-1.24
03:11:01.466 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.06, opts=13)
03:11:01.466 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.06)
03:11:01.466 00.000 8976 Worker thread wakes up
03:11:01.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.06) opts 0xd
03:11:01.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.06)
03:11:01.466 00.000 8976 Moving (0.06, 0.06) raw xDistance=0.03 yDistance=-0.09
03:11:01.466 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:11:01.466 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:11:01.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:01.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:11:01.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:11:01.466 00.000 8976 MoveAxis(R, 0, ABG)
03:11:01.466 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:01.467 00.001 5052 Enqueuing Expose request
03:11:01.467 00.000 8976 MoveAxis(U, 0, ABG)
03:11:01.467 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
03:11:01.467 00.000 8976 MountToCamera -- mountX=2.10 mountY=-0.95 hyp=2.30 mountTheta=-0.43 cameraX=-0.11, cameraY=2.30 cameraTheta=1.62
03:11:01.467 00.000 8976 incremental bump (-0.109, 2.301) isValid = 1
03:11:01.467 00.000 8976 Scheduling Mount bump of (-0.004, 0.088)
03:11:01.467 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.09, opts=4)
03:11:01.467 00.000 8976 Enqueuing Move request for scope (-0.00, 0.09)
03:11:01.467 00.000 8976 move complete, result=0
03:11:01.467 00.000 8976 worker thread done servicing request
03:11:01.467 00.000 8976 Worker thread wakes up
03:11:01.467 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:01.467 00.000 9828 Worker thread wakes up
03:11:01.468 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:01.468 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:01.468 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0x4
03:11:01.468 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
03:11:01.468 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
03:11:01.468 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
03:11:01.468 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.62 mountX=-0.00 mountY=-0.09, mountTheta=-1.57
03:11:01.468 00.000 9828 Moving (-0.00, 0.09) raw xDistance=-0.00 yDistance=-0.09
03:11:01.468 00.000 9828 BLC: window closed
03:11:01.468 00.000 9828 MoveAxis(E, 0, B)
03:11:01.468 00.000 9828 Move returns status 0, amount 0
03:11:01.468 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:01.468 00.000 9828 MoveAxis(N, 12, B)
03:11:01.468 00.000 9828 Guiding  Dir = 0, Dur = 12
03:11:01.469 00.001 9828 IsSlewing returns 0
03:11:01.469 00.000 9828 IsGuiding returns 0
03:11:01.469 00.000 9828 PulseGuide returned control before completion, sleep 22
03:11:01.497 00.028 9828 IsGuiding returns 1
03:11:01.497 00.000 9828 scope still moving after pulse duration time elapsed
03:11:01.528 00.031 9828 IsSlewing returns 0
03:11:01.528 00.000 9828 IsGuiding returns 1
03:11:01.559 00.031 9828 IsSlewing returns 0
03:11:01.559 00.000 9828 IsGuiding returns 1
03:11:01.590 00.031 9828 IsSlewing returns 0
03:11:01.590 00.000 9828 IsGuiding returns 1
03:11:01.621 00.031 9828 IsSlewing returns 0
03:11:01.621 00.000 9828 IsGuiding returns 0
03:11:01.621 00.000 9828 scope move finished after 12 + 140 ms
03:11:01.621 00.000 9828 Move returns status 0, amount 12
03:11:01.621 00.000 9828 move complete, result=0
03:11:01.621 00.000 9828 worker thread done servicing request
03:11:01.621 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 12 ms NORTH
03:11:02.159 00.538 8976 Exposure complete
03:11:02.165 00.006 8976 worker thread done servicing request
03:11:02.165 00.000 5052 OnExposeComplete: enter
03:11:02.165 00.000 5052 UpdateGuideState(): m_state=6
03:11:02.165 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12445
03:11:02.165 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.53, Mass=132, SNR=7.9, Peak=63 HFD=2.3
03:11:02.165 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
03:11:02.165 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
03:11:02.165 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-2.53 mountX=-0.04 mountY=0.31, mountTheta=1.71
03:11:02.166 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.18, opts=13)
03:11:02.166 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.18)
03:11:02.166 00.000 8976 Worker thread wakes up
03:11:02.166 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:11:02.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.18) opts 0xd
03:11:02.166 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:11:02.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.18)
03:11:02.166 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:02.166 00.000 8976 Moving (-0.25, -0.18) raw xDistance=-0.04 yDistance=0.31
03:11:02.166 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:02.166 00.000 5052 Enqueuing Expose request
03:11:02.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:11:02.167 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:11:02.167 00.000 8976 MoveAxis(R, 0, ABG)
03:11:02.167 00.000 8976 MoveAxis(D, 1, ABG)
03:11:02.167 00.000 8976 stepping (-14, 5) + (0, -1)
03:11:02.167 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:02.199 00.032 8976 Received - 47 (G) 
03:11:02.199 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:02.199 00.000 8976 stepped: pos (-14, 4)
03:11:02.199 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
03:11:02.199 00.000 8976 MountToCamera -- mountX=2.11 mountY=-0.85 hyp=2.28 mountTheta=-0.38 cameraX=-0.21, cameraY=2.27 cameraTheta=1.66
03:11:02.199 00.000 8976 incremental bump (-0.209, 2.267) isValid = 1
03:11:02.199 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
03:11:02.199 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:11:02.199 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:11:02.199 00.000 8976 move complete, result=0
03:11:02.199 00.000 9828 Worker thread wakes up
03:11:02.199 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:11:02.199 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:11:02.199 00.000 8976 worker thread done servicing request
03:11:02.200 00.001 8976 Worker thread wakes up
03:11:02.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:02.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:02.200 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:11:02.200 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.53)
03:11:02.200 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
03:11:02.200 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.53
03:11:02.200 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:11:02.200 00.000 9828 BLC: window closed
03:11:02.200 00.000 9828 MoveAxis(W, 2, B)
03:11:02.200 00.000 9828 Guiding  Dir = 3, Dur = 2
03:11:02.200 00.000 9828 IsSlewing returns 0
03:11:02.201 00.001 9828 IsGuiding returns 0
03:11:02.201 00.000 9828 PulseGuide returned control before completion, sleep 12
03:11:02.228 00.027 9828 IsGuiding returns 1
03:11:02.228 00.000 9828 scope still moving after pulse duration time elapsed
03:11:02.259 00.031 9828 IsSlewing returns 0
03:11:02.259 00.000 9828 IsGuiding returns 1
03:11:02.290 00.031 9828 IsSlewing returns 0
03:11:02.290 00.000 9828 IsGuiding returns 1
03:11:02.322 00.032 9828 IsSlewing returns 0
03:11:02.322 00.000 9828 IsGuiding returns 0
03:11:02.322 00.000 9828 scope move finished after 2 + 120 ms
03:11:02.322 00.000 9828 Move returns status 0, amount 2
03:11:02.322 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:02.322 00.000 9828 MoveAxis(N, 16, B)
03:11:02.322 00.000 9828 Guiding  Dir = 0, Dur = 16
03:11:02.337 00.015 9828 IsSlewing returns 0
03:11:02.337 00.000 9828 IsGuiding returns 0
03:11:02.337 00.000 9828 PulseGuide returned control before completion, sleep 26
03:11:02.368 00.031 9828 IsGuiding returns 1
03:11:02.368 00.000 9828 scope still moving after pulse duration time elapsed
03:11:02.398 00.030 9828 IsSlewing returns 0
03:11:02.398 00.000 9828 IsGuiding returns 1
03:11:02.430 00.032 9828 IsSlewing returns 0
03:11:02.430 00.000 9828 IsGuiding returns 1
03:11:02.461 00.031 9828 IsSlewing returns 0
03:11:02.461 00.000 9828 IsGuiding returns 1
03:11:02.493 00.032 9828 IsSlewing returns 0
03:11:02.493 00.000 9828 IsGuiding returns 0
03:11:02.493 00.000 9828 scope move finished after 16 + 140 ms
03:11:02.493 00.000 9828 Move returns status 0, amount 16
03:11:02.493 00.000 9828 move complete, result=0
03:11:02.494 00.001 9828 worker thread done servicing request
03:11:02.494 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:11:02.885 00.391 8976 Exposure complete
03:11:02.891 00.006 8976 worker thread done servicing request
03:11:02.891 00.000 5052 OnExposeComplete: enter
03:11:02.891 00.000 5052 UpdateGuideState(): m_state=6
03:11:02.891 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12446
03:11:02.892 00.001 5052 Star::Find returns 1 (0), X=328.03, Y=282.00, Mass=140, SNR=8.1, Peak=70 HFD=2.0
03:11:02.892 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:11:02.892 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
03:11:02.892 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=0.29 hyp=1.18 cameraTheta=2.89 mountX=0.78 mountY=0.80, mountTheta=0.80
03:11:02.892 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.14, y=0.29, opts=13)
03:11:02.892 00.000 5052 Enqueuing Move request for stepguider (-1.14, 0.29)
03:11:02.893 00.001 8976 Worker thread wakes up
03:11:02.893 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.14, 0.29) opts 0xd
03:11:02.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.14, 0.29)
03:11:02.893 00.000 8976 Moving (-1.14, 0.29) raw xDistance=0.78 yDistance=0.80
03:11:02.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
03:11:02.893 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:11:02.893 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
03:11:02.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:02.893 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:02.893 00.000 5052 Enqueuing Expose request
03:11:02.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.80
03:11:02.893 00.000 8976 MoveAxis(L, 3, ABG)
03:11:02.893 00.000 8976 stepping (-14, 4) + (-3, 0)
03:11:02.893 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:02.934 00.041 8976 Received - 47 (G) 
03:11:02.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:02.934 00.000 8976 stepped: pos (-17, 4)
03:11:02.934 00.000 8976 MoveAxis(D, 3, ABG)
03:11:02.934 00.000 8976 stepping (-17, 4) + (0, -3)
03:11:02.934 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:02.966 00.032 8976 Received - 47 (G) 
03:11:02.966 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:02.966 00.000 8976 stepped: pos (-17, 1)
03:11:02.966 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.78 = 1.78)
03:11:02.966 00.000 8976 MountToCamera -- mountX=2.28 mountY=-0.62 hyp=2.36 mountTheta=-0.27 cameraX=-0.48, cameraY=2.31 cameraTheta=1.78
03:11:02.966 00.000 8976 incremental bump (-0.484, 2.308) isValid = 1
03:11:02.966 00.000 8976 Scheduling Mount bump of (-0.024, 0.117)
03:11:02.967 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:11:02.967 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:11:02.967 00.000 8976 move complete, result=0
03:11:02.967 00.000 8976 worker thread done servicing request
03:11:02.967 00.000 8976 Worker thread wakes up
03:11:02.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:02.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:02.967 00.000 9828 Worker thread wakes up
03:11:02.967 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:11:02.967 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:11:02.967 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.87 = -1.42)
03:11:02.967 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.8 px 3 ms SOUTH
03:11:02.967 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.79 = -1.50)
03:11:02.967 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
03:11:02.967 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:11:02.967 00.000 9828 BLC: window closed
03:11:02.967 00.000 9828 MoveAxis(W, 6, B)
03:11:02.967 00.000 9828 Guiding  Dir = 3, Dur = 6
03:11:02.968 00.001 9828 IsSlewing returns 0
03:11:02.968 00.000 9828 IsGuiding returns 0
03:11:02.968 00.000 9828 PulseGuide returned control before completion, sleep 16
03:11:02.991 00.023 9828 IsGuiding returns 1
03:11:02.991 00.000 9828 scope still moving after pulse duration time elapsed
03:11:03.023 00.032 9828 IsSlewing returns 0
03:11:03.024 00.001 9828 IsGuiding returns 1
03:11:03.055 00.031 9828 IsSlewing returns 0
03:11:03.055 00.000 9828 IsGuiding returns 1
03:11:03.086 00.031 9828 IsSlewing returns 0
03:11:03.086 00.000 9828 IsGuiding returns 0
03:11:03.086 00.000 9828 scope move finished after 6 + 112 ms
03:11:03.086 00.000 9828 Move returns status 0, amount 6
03:11:03.086 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:03.086 00.000 9828 MoveAxis(N, 16, B)
03:11:03.086 00.000 9828 Guiding  Dir = 0, Dur = 16
03:11:03.101 00.015 9828 IsSlewing returns 0
03:11:03.101 00.000 9828 IsGuiding returns 0
03:11:03.101 00.000 9828 PulseGuide returned control before completion, sleep 26
03:11:03.131 00.030 9828 IsGuiding returns 1
03:11:03.131 00.000 9828 scope still moving after pulse duration time elapsed
03:11:03.162 00.031 9828 IsSlewing returns 0
03:11:03.162 00.000 9828 IsGuiding returns 1
03:11:03.193 00.031 9828 IsSlewing returns 0
03:11:03.193 00.000 9828 IsGuiding returns 1
03:11:03.225 00.032 9828 IsSlewing returns 0
03:11:03.225 00.000 9828 IsGuiding returns 1
03:11:03.256 00.031 9828 IsSlewing returns 0
03:11:03.256 00.000 9828 IsGuiding returns 0
03:11:03.256 00.000 9828 scope move finished after 16 + 139 ms
03:11:03.256 00.000 9828 Move returns status 0, amount 16
03:11:03.256 00.000 9828 move complete, result=0
03:11:03.256 00.000 9828 worker thread done servicing request
03:11:03.256 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
03:11:03.654 00.398 8976 Exposure complete
03:11:03.660 00.006 8976 worker thread done servicing request
03:11:03.660 00.000 5052 OnExposeComplete: enter
03:11:03.660 00.000 5052 UpdateGuideState(): m_state=6
03:11:03.660 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12447
03:11:03.660 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.74, Mass=146, SNR=8.3, Peak=65 HFD=2.5
03:11:03.660 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:11:03.660 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
03:11:03.660 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.03 hyp=0.71 cameraTheta=3.10 mountX=0.35 mountY=0.58, mountTheta=1.03
03:11:03.661 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.03, opts=13)
03:11:03.661 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.03)
03:11:03.661 00.000 8976 Worker thread wakes up
03:11:03.661 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:11:03.661 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:11:03.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:03.661 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:03.661 00.000 5052 Enqueuing Expose request
03:11:03.662 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.03) opts 0xd
03:11:03.662 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.03)
03:11:03.662 00.000 8976 Moving (-0.71, 0.03) raw xDistance=0.35 yDistance=0.58
03:11:03.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
03:11:03.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58
03:11:03.662 00.000 8976 MoveAxis(L, 2, ABG)
03:11:03.662 00.000 8976 stepping (-17, 1) + (-2, 0)
03:11:03.662 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:03.685 00.023 8976 Received - 47 (G) 
03:11:03.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:03.686 00.001 8976 stepped: pos (-19, 1)
03:11:03.686 00.000 8976 MoveAxis(D, 3, ABG)
03:11:03.686 00.000 8976 stepping (-19, 1) + (0, -3)
03:11:03.686 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:03.718 00.032 8976 Received - 47 (G) 
03:11:03.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:03.718 00.000 8976 stepped: pos (-19, -2)
03:11:03.718 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
03:11:03.718 00.000 8976 MountToCamera -- mountX=2.48 mountY=-0.31 hyp=2.50 mountTheta=-0.12 cameraX=-0.85, cameraY=2.35 cameraTheta=1.92
03:11:03.718 00.000 8976 incremental bump (-0.855, 2.353) isValid = 1
03:11:03.718 00.000 8976 Scheduling Mount bump of (-0.039, 0.112)
03:11:03.718 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:11:03.718 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:11:03.718 00.000 8976 move complete, result=0
03:11:03.718 00.000 9828 Worker thread wakes up
03:11:03.718 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.6 px 3 ms SOUTH
03:11:03.718 00.000 8976 worker thread done servicing request
03:11:03.718 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:11:03.718 00.000 8976 Worker thread wakes up
03:11:03.718 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:11:03.718 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:03.718 00.000 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
03:11:03.719 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:03.719 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.36)
03:11:03.719 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=0.03 mountY=-0.12, mountTheta=-1.29
03:11:03.719 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
03:11:03.719 00.000 9828 BLC: window closed
03:11:03.719 00.000 9828 MoveAxis(W, 11, B)
03:11:03.719 00.000 9828 Guiding  Dir = 3, Dur = 11
03:11:03.719 00.000 9828 IsSlewing returns 0
03:11:03.719 00.000 9828 IsGuiding returns 0
03:11:03.719 00.000 9828 PulseGuide returned control before completion, sleep 21
03:11:03.741 00.022 9828 IsGuiding returns 1
03:11:03.741 00.000 9828 scope still moving after pulse duration time elapsed
03:11:03.772 00.031 9828 IsSlewing returns 0
03:11:03.773 00.001 9828 IsGuiding returns 1
03:11:03.804 00.031 9828 IsSlewing returns 0
03:11:03.804 00.000 9828 IsGuiding returns 1
03:11:03.835 00.031 9828 IsSlewing returns 0
03:11:03.835 00.000 9828 IsGuiding returns 1
03:11:03.866 00.031 9828 IsSlewing returns 0
03:11:03.866 00.000 9828 IsGuiding returns 1
03:11:03.896 00.030 9828 IsSlewing returns 0
03:11:03.896 00.000 9828 IsGuiding returns 0
03:11:03.896 00.000 9828 scope move finished after 11 + 166 ms
03:11:03.897 00.001 9828 Move returns status 0, amount 11
03:11:03.897 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:03.897 00.000 9828 MoveAxis(N, 16, B)
03:11:03.897 00.000 9828 Guiding  Dir = 0, Dur = 16
03:11:03.912 00.015 9828 IsSlewing returns 0
03:11:03.912 00.000 9828 IsGuiding returns 0
03:11:03.912 00.000 9828 PulseGuide returned control before completion, sleep 26
03:11:03.943 00.031 9828 IsGuiding returns 1
03:11:03.943 00.000 9828 scope still moving after pulse duration time elapsed
03:11:03.974 00.031 9828 IsSlewing returns 0
03:11:03.974 00.000 9828 IsGuiding returns 1
03:11:04.005 00.031 9828 IsSlewing returns 0
03:11:04.005 00.000 9828 IsGuiding returns 1
03:11:04.035 00.030 9828 IsSlewing returns 0
03:11:04.035 00.000 9828 IsGuiding returns 1
03:11:04.067 00.032 9828 IsSlewing returns 0
03:11:04.067 00.000 9828 IsGuiding returns 0
03:11:04.067 00.000 9828 scope move finished after 16 + 139 ms
03:11:04.067 00.000 9828 Move returns status 0, amount 16
03:11:04.067 00.000 9828 move complete, result=0
03:11:04.067 00.000 9828 worker thread done servicing request
03:11:04.067 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
03:11:04.403 00.336 8976 Exposure complete
03:11:04.408 00.005 8976 worker thread done servicing request
03:11:04.408 00.000 5052 OnExposeComplete: enter
03:11:04.408 00.000 5052 UpdateGuideState(): m_state=6
03:11:04.408 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12448
03:11:04.408 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.57, Mass=147, SNR=8.4, Peak=68 HFD=2.4
03:11:04.408 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
03:11:04.409 00.001 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.26)
03:11:04.409 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.14 hyp=0.53 cameraTheta=-2.88 mountX=0.11 mountY=0.50, mountTheta=1.35
03:11:04.409 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.14, opts=13)
03:11:04.409 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.14)
03:11:04.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:11:04.409 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
03:11:04.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:04.409 00.000 8976 Worker thread wakes up
03:11:04.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.14) opts 0xd
03:11:04.410 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.14)
03:11:04.410 00.000 8976 Moving (-0.51, -0.14) raw xDistance=0.11 yDistance=0.50
03:11:04.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:04.410 00.000 5052 Enqueuing Expose request
03:11:04.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:11:04.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
03:11:04.410 00.000 8976 MoveAxis(R, 0, ABG)
03:11:04.410 00.000 8976 MoveAxis(D, 2, ABG)
03:11:04.410 00.000 8976 stepping (-19, -2) + (0, -2)
03:11:04.410 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:04.437 00.027 8976 Received - 47 (G) 
03:11:04.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:04.437 00.000 8976 stepped: pos (-19, -4)
03:11:04.437 00.000 8976 MountToCamera -- mountTheta (0.00) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
03:11:04.437 00.000 8976 MountToCamera -- mountX=2.62 mountY=0.00 hyp=2.62 mountTheta=0.00 cameraX=-1.20, cameraY=2.34 cameraTheta=2.04
03:11:04.437 00.000 8976 incremental bump (-1.196, 2.336) isValid = 1
03:11:04.437 00.000 8976 Scheduling Mount bump of (-0.052, 0.106)
03:11:04.437 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:11:04.437 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:11:04.437 00.000 8976 move complete, result=0
03:11:04.437 00.000 8976 worker thread done servicing request
03:11:04.437 00.000 8976 Worker thread wakes up
03:11:04.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:04.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:04.437 00.000 9828 Worker thread wakes up
03:11:04.437 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:11:04.437 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:11:04.437 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:11:04.438 00.001 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.13 = -1.16)
03:11:04.438 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.24)
03:11:04.438 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
03:11:04.438 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
03:11:04.438 00.000 9828 BLC: window closed
03:11:04.438 00.000 9828 MoveAxis(W, 15, B)
03:11:04.438 00.000 9828 Guiding  Dir = 3, Dur = 15
03:11:04.438 00.000 9828 IsSlewing returns 0
03:11:04.438 00.000 9828 IsGuiding returns 0
03:11:04.438 00.000 9828 PulseGuide returned control before completion, sleep 25
03:11:04.476 00.038 9828 IsGuiding returns 1
03:11:04.476 00.000 9828 scope still moving after pulse duration time elapsed
03:11:04.507 00.031 9828 IsSlewing returns 0
03:11:04.507 00.000 9828 IsGuiding returns 1
03:11:04.537 00.030 9828 IsSlewing returns 0
03:11:04.537 00.000 9828 IsGuiding returns 1
03:11:04.568 00.031 9828 IsSlewing returns 0
03:11:04.568 00.000 9828 IsGuiding returns 0
03:11:04.568 00.000 9828 scope move finished after 15 + 114 ms
03:11:04.568 00.000 9828 Move returns status 0, amount 15
03:11:04.568 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:04.568 00.000 9828 MoveAxis(N, 15, B)
03:11:04.568 00.000 9828 Guiding  Dir = 0, Dur = 15
03:11:04.583 00.015 9828 IsSlewing returns 0
03:11:04.583 00.000 9828 IsGuiding returns 0
03:11:04.583 00.000 9828 PulseGuide returned control before completion, sleep 25
03:11:04.614 00.031 9828 IsGuiding returns 1
03:11:04.614 00.000 9828 scope still moving after pulse duration time elapsed
03:11:04.645 00.031 9828 IsSlewing returns 0
03:11:04.645 00.000 9828 IsGuiding returns 1
03:11:04.675 00.030 9828 IsSlewing returns 0
03:11:04.675 00.000 9828 IsGuiding returns 1
03:11:04.706 00.031 9828 IsSlewing returns 0
03:11:04.706 00.000 9828 IsGuiding returns 1
03:11:04.737 00.031 9828 IsSlewing returns 0
03:11:04.737 00.000 9828 IsGuiding returns 0
03:11:04.737 00.000 9828 scope move finished after 15 + 139 ms
03:11:04.737 00.000 9828 Move returns status 0, amount 15
03:11:04.737 00.000 9828 move complete, result=0
03:11:04.738 00.001 9828 worker thread done servicing request
03:11:04.738 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
03:11:05.124 00.386 8976 Exposure complete
03:11:05.130 00.006 8976 worker thread done servicing request
03:11:05.131 00.001 5052 OnExposeComplete: enter
03:11:05.131 00.000 5052 UpdateGuideState(): m_state=6
03:11:05.131 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12449
03:11:05.131 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.29, Mass=144, SNR=8.2, Peak=65 HFD=2.3
03:11:05.131 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.71 = 2.58)
03:11:05.131 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.81 = 2.47)
03:11:05.131 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.42 hyp=0.42 cameraTheta=-1.66 mountX=-0.35 mountY=0.26, mountTheta=2.51
03:11:05.131 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.42, opts=13)
03:11:05.131 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.42)
03:11:05.131 00.000 8976 Worker thread wakes up
03:11:05.132 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.42) opts 0xd
03:11:05.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.42)
03:11:05.132 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:11:05.132 00.000 5052 UpdateGuideState exits: m=144 SNR=8.2
03:11:05.132 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:05.132 00.000 8976 Moving (-0.04, -0.42) raw xDistance=-0.35 yDistance=0.26
03:11:05.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:11:05.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:11:05.132 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:05.132 00.000 5052 Enqueuing Expose request
03:11:05.132 00.000 8976 MoveAxis(R, 1, ABG)
03:11:05.132 00.000 8976 stepping (-19, -4) + (1, 0)
03:11:05.132 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:05.156 00.024 8976 Received - 47 (G) 
03:11:05.156 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:05.156 00.000 8976 stepped: pos (-18, -4)
03:11:05.156 00.000 8976 MoveAxis(U, 0, ABG)
03:11:05.156 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
03:11:05.156 00.000 8976 MountToCamera -- mountX=2.67 mountY=0.21 hyp=2.68 mountTheta=0.08 cameraX=-1.40, cameraY=2.28 cameraTheta=2.12
03:11:05.156 00.000 8976 incremental bump (-1.402, 2.280) isValid = 1
03:11:05.156 00.000 8976 Scheduling Mount bump of (-0.060, 0.101)
03:11:05.156 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:11:05.156 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:11:05.156 00.000 8976 move complete, result=0
03:11:05.156 00.000 9828 Worker thread wakes up
03:11:05.156 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:11:05.157 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:11:05.157 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
03:11:05.157 00.000 8976 worker thread done servicing request
03:11:05.157 00.000 8976 Worker thread wakes up
03:11:05.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:05.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:05.157 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.3 px 0 ms NORTH
03:11:05.157 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
03:11:05.157 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.10
03:11:05.157 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:11:05.157 00.000 9828 BLC: window closed
03:11:05.157 00.000 9828 MoveAxis(W, 18, B)
03:11:05.157 00.000 9828 Guiding  Dir = 3, Dur = 18
03:11:05.157 00.000 9828 IsSlewing returns 0
03:11:05.158 00.001 9828 IsGuiding returns 0
03:11:05.158 00.000 9828 PulseGuide returned control before completion, sleep 28
03:11:05.187 00.029 9828 IsGuiding returns 1
03:11:05.187 00.000 9828 scope still moving after pulse duration time elapsed
03:11:05.219 00.032 9828 IsSlewing returns 0
03:11:05.219 00.000 9828 IsGuiding returns 1
03:11:05.249 00.030 9828 IsSlewing returns 0
03:11:05.249 00.000 9828 IsGuiding returns 1
03:11:05.281 00.032 9828 IsSlewing returns 0
03:11:05.281 00.000 9828 IsGuiding returns 1
03:11:05.312 00.031 9828 IsSlewing returns 0
03:11:05.312 00.000 9828 IsGuiding returns 0
03:11:05.312 00.000 9828 scope move finished after 18 + 136 ms
03:11:05.312 00.000 9828 Move returns status 0, amount 18
03:11:05.312 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:05.312 00.000 9828 MoveAxis(N, 15, B)
03:11:05.312 00.000 9828 Guiding  Dir = 0, Dur = 15
03:11:05.327 00.015 9828 IsSlewing returns 0
03:11:05.327 00.000 9828 IsGuiding returns 0
03:11:05.327 00.000 9828 PulseGuide returned control before completion, sleep 25
03:11:05.358 00.031 9828 IsGuiding returns 1
03:11:05.358 00.000 9828 scope still moving after pulse duration time elapsed
03:11:05.390 00.032 9828 IsSlewing returns 0
03:11:05.390 00.000 9828 IsGuiding returns 1
03:11:05.420 00.030 9828 IsSlewing returns 0
03:11:05.420 00.000 9828 IsGuiding returns 1
03:11:05.452 00.032 9828 IsSlewing returns 0
03:11:05.452 00.000 9828 IsGuiding returns 1
03:11:05.483 00.031 9828 IsSlewing returns 0
03:11:05.483 00.000 9828 IsGuiding returns 0
03:11:05.483 00.000 9828 scope move finished after 15 + 141 ms
03:11:05.483 00.000 9828 Move returns status 0, amount 15
03:11:05.483 00.000 9828 move complete, result=0
03:11:05.483 00.000 9828 worker thread done servicing request
03:11:05.483 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:11:05.843 00.360 8976 Exposure complete
03:11:05.848 00.005 8976 worker thread done servicing request
03:11:05.848 00.000 5052 OnExposeComplete: enter
03:11:05.848 00.000 5052 UpdateGuideState(): m_state=6
03:11:05.848 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12450
03:11:05.848 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.06, Mass=136, SNR=8.0, Peak=66 HFD=2.3
03:11:05.848 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.04) = xAngle (-3.33 = 2.96)
03:11:05.848 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.43 = 2.85)
03:11:05.848 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.65 hyp=0.68 cameraTheta=-1.28 mountX=-0.67 mountY=0.19, mountTheta=2.86
03:11:05.849 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.65, opts=13)
03:11:05.849 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.65)
03:11:05.849 00.000 8976 Worker thread wakes up
03:11:05.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.65) opts 0xd
03:11:05.849 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.65)
03:11:05.849 00.000 8976 Moving (0.19, -0.65) raw xDistance=-0.67 yDistance=0.19
03:11:05.849 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:11:05.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.67
03:11:05.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:11:05.849 00.000 8976 MoveAxis(R, 3, ABG)
03:11:05.849 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
03:11:05.850 00.001 8976 stepping (-18, -4) + (3, 0)
03:11:05.850 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:05.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:05.850 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:05.850 00.000 5052 Enqueuing Expose request
03:11:05.876 00.026 8976 Received - 47 (G) 
03:11:05.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:05.876 00.000 8976 stepped: pos (-15, -4)
03:11:05.876 00.000 8976 MoveAxis(U, 0, ABG)
03:11:05.876 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.18 = 2.18)
03:11:05.876 00.000 8976 MountToCamera -- mountX=2.55 mountY=0.35 hyp=2.57 mountTheta=0.14 cameraX=-1.47, cameraY=2.11 cameraTheta=2.18
03:11:05.876 00.000 8976 incremental bump (-1.471, 2.107) isValid = 1
03:11:05.876 00.000 8976 Scheduling Mount bump of (-0.066, 0.098)
03:11:05.876 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
03:11:05.876 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
03:11:05.876 00.000 8976 move complete, result=0
03:11:05.876 00.000 9828 Worker thread wakes up
03:11:05.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
03:11:05.876 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
03:11:05.876 00.000 9828 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.26 = -1.02)
03:11:05.876 00.000 9828 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.10)
03:11:05.876 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=0.06 mountY=-0.11, mountTheta=-1.04
03:11:05.876 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
03:11:05.876 00.000 9828 BLC: window closed
03:11:05.876 00.000 9828 MoveAxis(W, 19, B)
03:11:05.876 00.000 9828 Guiding  Dir = 3, Dur = 19
03:11:05.877 00.001 8976 worker thread done servicing request
03:11:05.877 00.000 8976 Worker thread wakes up
03:11:05.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:05.877 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.2 px 0 ms NORTH
03:11:05.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:05.877 00.000 9828 IsSlewing returns 0
03:11:05.877 00.000 9828 IsGuiding returns 0
03:11:05.877 00.000 9828 PulseGuide returned control before completion, sleep 29
03:11:05.919 00.042 9828 IsGuiding returns 1
03:11:05.919 00.000 9828 scope still moving after pulse duration time elapsed
03:11:05.952 00.033 9828 IsSlewing returns 0
03:11:05.952 00.000 9828 IsGuiding returns 1
03:11:05.981 00.029 9828 IsSlewing returns 0
03:11:05.981 00.000 9828 IsGuiding returns 1
03:11:06.012 00.031 9828 IsSlewing returns 0
03:11:06.012 00.000 9828 IsGuiding returns 0
03:11:06.013 00.001 9828 scope move finished after 19 + 116 ms
03:11:06.013 00.000 9828 Move returns status 0, amount 19
03:11:06.013 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:06.013 00.000 9828 MoveAxis(N, 14, B)
03:11:06.013 00.000 9828 Guiding  Dir = 0, Dur = 14
03:11:06.028 00.015 9828 IsSlewing returns 0
03:11:06.028 00.000 9828 IsGuiding returns 0
03:11:06.028 00.000 9828 PulseGuide returned control before completion, sleep 24
03:11:06.059 00.031 9828 IsGuiding returns 1
03:11:06.059 00.000 9828 scope still moving after pulse duration time elapsed
03:11:06.091 00.032 9828 IsSlewing returns 0
03:11:06.091 00.000 9828 IsGuiding returns 1
03:11:06.122 00.031 9828 IsSlewing returns 0
03:11:06.122 00.000 9828 IsGuiding returns 1
03:11:06.152 00.030 9828 IsSlewing returns 0
03:11:06.152 00.000 9828 IsGuiding returns 1
03:11:06.183 00.031 9828 IsSlewing returns 0
03:11:06.183 00.000 9828 IsGuiding returns 1
03:11:06.215 00.032 9828 IsSlewing returns 0
03:11:06.215 00.000 9828 IsGuiding returns 1
03:11:06.246 00.031 9828 IsSlewing returns 0
03:11:06.246 00.000 9828 IsGuiding returns 1
03:11:06.278 00.032 9828 IsSlewing returns 0
03:11:06.278 00.000 9828 IsGuiding returns 0
03:11:06.278 00.000 9828 scope move finished after 14 + 236 ms
03:11:06.278 00.000 9828 Move returns status 0, amount 14
03:11:06.278 00.000 9828 move complete, result=0
03:11:06.279 00.001 9828 worker thread done servicing request
03:11:06.279 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
03:11:06.564 00.285 8976 Exposure complete
03:11:06.569 00.005 8976 worker thread done servicing request
03:11:06.569 00.000 5052 OnExposeComplete: enter
03:11:06.569 00.000 5052 UpdateGuideState(): m_state=6
03:11:06.569 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12451
03:11:06.569 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.87, Mass=145, SNR=8.3, Peak=63 HFD=2.4
03:11:06.569 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
03:11:06.569 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:11:06.569 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.16 hyp=0.67 cameraTheta=0.24 mountX=-0.16 mountY=-0.64, mountTheta=-1.81
03:11:06.570 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.16, opts=13)
03:11:06.570 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.16)
03:11:06.570 00.000 8976 Worker thread wakes up
03:11:06.570 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:11:06.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.16) opts 0xd
03:11:06.570 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:11:06.571 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:06.571 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:06.571 00.000 5052 Enqueuing Expose request
03:11:06.571 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.16)
03:11:06.571 00.000 8976 Moving (0.65, 0.16) raw xDistance=-0.16 yDistance=-0.64
03:11:06.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:11:06.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
03:11:06.571 00.000 8976 MoveAxis(R, 0, ABG)
03:11:06.571 00.000 8976 MoveAxis(U, 3, ABG)
03:11:06.571 00.000 8976 stepping (-15, -4) + (0, 3)
03:11:06.571 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:06.611 00.040 8976 Received - 47 (G) 
03:11:06.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:06.611 00.000 8976 stepped: pos (-15, -1)
03:11:06.611 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
03:11:06.611 00.000 8976 MountToCamera -- mountX=2.46 mountY=0.29 hyp=2.48 mountTheta=0.12 cameraX=-1.38, cameraY=2.06 cameraTheta=2.16
03:11:06.611 00.000 8976 incremental bump (-1.378, 2.063) isValid = 1
03:11:06.611 00.000 8976 Scheduling Mount bump of (-0.064, 0.099)
03:11:06.611 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:11:06.611 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:11:06.611 00.000 8976 move complete, result=0
03:11:06.611 00.000 8976 worker thread done servicing request
03:11:06.611 00.000 8976 Worker thread wakes up
03:11:06.611 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
03:11:06.611 00.000 9828 Worker thread wakes up
03:11:06.611 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:11:06.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:06.612 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:11:06.612 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
03:11:06.612 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.13)
03:11:06.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:06.612 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.06
03:11:06.612 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:11:06.612 00.000 9828 BLC: window closed
03:11:06.612 00.000 9828 MoveAxis(W, 19, B)
03:11:06.612 00.000 9828 Guiding  Dir = 3, Dur = 19
03:11:06.612 00.000 9828 IsSlewing returns 0
03:11:06.613 00.001 9828 IsGuiding returns 0
03:11:06.613 00.000 9828 PulseGuide returned control before completion, sleep 29
03:11:06.651 00.038 9828 IsGuiding returns 1
03:11:06.651 00.000 9828 scope still moving after pulse duration time elapsed
03:11:06.682 00.031 9828 IsSlewing returns 0
03:11:06.682 00.000 9828 IsGuiding returns 1
03:11:06.712 00.030 9828 IsSlewing returns 0
03:11:06.712 00.000 9828 IsGuiding returns 1
03:11:06.744 00.032 9828 IsSlewing returns 0
03:11:06.744 00.000 9828 IsGuiding returns 0
03:11:06.744 00.000 9828 scope move finished after 19 + 112 ms
03:11:06.744 00.000 9828 Move returns status 0, amount 19
03:11:06.744 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:06.744 00.000 9828 MoveAxis(N, 14, B)
03:11:06.744 00.000 9828 Guiding  Dir = 0, Dur = 14
03:11:06.760 00.016 9828 IsSlewing returns 0
03:11:06.760 00.000 9828 IsGuiding returns 0
03:11:06.760 00.000 9828 PulseGuide returned control before completion, sleep 24
03:11:06.791 00.031 9828 IsGuiding returns 1
03:11:06.791 00.000 9828 scope still moving after pulse duration time elapsed
03:11:06.823 00.032 9828 IsSlewing returns 0
03:11:06.823 00.000 9828 IsGuiding returns 1
03:11:06.854 00.031 9828 IsSlewing returns 0
03:11:06.854 00.000 9828 IsGuiding returns 1
03:11:06.885 00.031 9828 IsSlewing returns 0
03:11:06.885 00.000 9828 IsGuiding returns 1
03:11:06.916 00.031 9828 IsSlewing returns 0
03:11:06.917 00.001 9828 IsGuiding returns 0
03:11:06.917 00.000 9828 scope move finished after 14 + 142 ms
03:11:06.917 00.000 9828 Move returns status 0, amount 14
03:11:06.917 00.000 9828 move complete, result=0
03:11:06.917 00.000 9828 worker thread done servicing request
03:11:06.917 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
03:11:07.295 00.378 8976 Exposure complete
03:11:07.301 00.006 8976 worker thread done servicing request
03:11:07.301 00.000 5052 OnExposeComplete: enter
03:11:07.301 00.000 5052 UpdateGuideState(): m_state=6
03:11:07.301 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12452
03:11:07.301 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.29, Mass=148, SNR=8.3, Peak=62 HFD=2.5
03:11:07.301 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
03:11:07.301 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
03:11:07.301 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-0.42 hyp=0.99 cameraTheta=-0.44 mountX=-0.79 mountY=-0.52, mountTheta=-2.55
03:11:07.302 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=-0.42, opts=13)
03:11:07.302 00.000 5052 Enqueuing Move request for stepguider (0.90, -0.42)
03:11:07.302 00.000 8976 Worker thread wakes up
03:11:07.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, -0.42) opts 0xd
03:11:07.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, -0.42)
03:11:07.302 00.000 8976 Moving (0.90, -0.42) raw xDistance=-0.79 yDistance=-0.52
03:11:07.302 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:11:07.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
03:11:07.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
03:11:07.302 00.000 8976 MoveAxis(R, 3, ABG)
03:11:07.302 00.000 5052 UpdateGuideState exits: m=148 SNR=8.3
03:11:07.302 00.000 8976 stepping (-15, -1) + (3, 0)
03:11:07.302 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:07.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:07.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:07.303 00.001 5052 Enqueuing Expose request
03:11:07.330 00.027 8976 Received - 47 (G) 
03:11:07.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:07.330 00.000 8976 stepped: pos (-12, -1)
03:11:07.330 00.000 8976 MoveAxis(U, 2, ABG)
03:11:07.330 00.000 8976 stepping (-12, -1) + (0, 2)
03:11:07.330 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:07.363 00.033 8976 Received - 47 (G) 
03:11:07.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:07.363 00.000 8976 stepped: pos (-12, 1)
03:11:07.363 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
03:11:07.363 00.000 8976 MountToCamera -- mountX=2.26 mountY=0.14 hyp=2.26 mountTheta=0.06 cameraX=-1.15, cameraY=1.95 cameraTheta=2.11
03:11:07.363 00.000 8976 incremental bump (-1.152, 1.946) isValid = 1
03:11:07.363 00.000 8976 Scheduling Mount bump of (-0.059, 0.102)
03:11:07.363 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:11:07.363 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:11:07.363 00.000 8976 move complete, result=0
03:11:07.363 00.000 9828 Worker thread wakes up
03:11:07.363 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:11:07.363 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:11:07.363 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.19 = -1.10)
03:11:07.363 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
03:11:07.363 00.000 8976 worker thread done servicing request
03:11:07.363 00.000 8976 Worker thread wakes up
03:11:07.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:07.363 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.5 px 2 ms NORTH
03:11:07.364 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
03:11:07.364 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:11:07.364 00.000 9828 BLC: window closed
03:11:07.364 00.000 9828 MoveAxis(W, 17, B)
03:11:07.364 00.000 9828 Guiding  Dir = 3, Dur = 17
03:11:07.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:07.364 00.000 9828 IsSlewing returns 0
03:11:07.364 00.000 9828 IsGuiding returns 0
03:11:07.364 00.000 9828 PulseGuide returned control before completion, sleep 27
03:11:07.400 00.036 9828 IsGuiding returns 1
03:11:07.400 00.000 9828 scope still moving after pulse duration time elapsed
03:11:07.430 00.030 9828 IsSlewing returns 0
03:11:07.431 00.001 9828 IsGuiding returns 1
03:11:07.462 00.031 9828 IsSlewing returns 0
03:11:07.462 00.000 9828 IsGuiding returns 1
03:11:07.493 00.031 9828 IsSlewing returns 0
03:11:07.493 00.000 9828 IsGuiding returns 0
03:11:07.493 00.000 9828 scope move finished after 17 + 112 ms
03:11:07.493 00.000 9828 Move returns status 0, amount 17
03:11:07.493 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:07.493 00.000 9828 MoveAxis(N, 15, B)
03:11:07.493 00.000 9828 Guiding  Dir = 0, Dur = 15
03:11:07.508 00.015 9828 IsSlewing returns 0
03:11:07.509 00.001 9828 IsGuiding returns 0
03:11:07.509 00.000 9828 PulseGuide returned control before completion, sleep 25
03:11:07.539 00.030 9828 IsGuiding returns 1
03:11:07.539 00.000 9828 scope still moving after pulse duration time elapsed
03:11:07.570 00.031 9828 IsSlewing returns 0
03:11:07.570 00.000 9828 IsGuiding returns 1
03:11:07.603 00.033 9828 IsSlewing returns 0
03:11:07.603 00.000 9828 IsGuiding returns 1
03:11:07.633 00.030 9828 IsSlewing returns 0
03:11:07.633 00.000 9828 IsGuiding returns 1
03:11:07.663 00.030 9828 IsSlewing returns 0
03:11:07.663 00.000 9828 IsGuiding returns 0
03:11:07.663 00.000 9828 scope move finished after 15 + 139 ms
03:11:07.664 00.001 9828 Move returns status 0, amount 15
03:11:07.664 00.000 9828 move complete, result=0
03:11:07.664 00.000 9828 worker thread done servicing request
03:11:07.664 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
03:11:08.063 00.399 8976 Exposure complete
03:11:08.068 00.005 8976 worker thread done servicing request
03:11:08.068 00.000 5052 OnExposeComplete: enter
03:11:08.069 00.001 5052 UpdateGuideState(): m_state=6
03:11:08.069 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12453
03:11:08.069 00.000 5052 Star::Find returns 1 (0), X=330.53, Y=281.52, Mass=126, SNR=7.7, Peak=63 HFD=1.5
03:11:08.069 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
03:11:08.069 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
03:11:08.069 00.000 5052 CameraToMount -- cameraX=1.35 cameraY=-0.19 hyp=1.37 cameraTheta=-0.14 mountX=-0.78 mountY=-1.03, mountTheta=-2.22
03:11:08.070 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.35, y=-0.19, opts=13)
03:11:08.070 00.000 5052 Enqueuing Move request for stepguider (1.35, -0.19)
03:11:08.070 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:11:08.070 00.000 8976 Worker thread wakes up
03:11:08.070 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
03:11:08.070 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.35, -0.19) opts 0xd
03:11:08.071 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:08.071 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:08.071 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.35, -0.19)
03:11:08.071 00.000 8976 Moving (1.35, -0.19) raw xDistance=-0.78 yDistance=-1.03
03:11:08.071 00.000 5052 Enqueuing Expose request
03:11:08.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.78
03:11:08.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.03
03:11:08.071 00.000 8976 MoveAxis(R, 3, ABG)
03:11:08.071 00.000 8976 stepping (-12, 1) + (3, 0)
03:11:08.071 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:08.098 00.027 8976 Received - 47 (G) 
03:11:08.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:08.098 00.000 8976 stepped: pos (-9, 1)
03:11:08.098 00.000 8976 MoveAxis(U, 4, ABG)
03:11:08.098 00.000 8976 stepping (-9, 1) + (0, 4)
03:11:08.098 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:11:08.130 00.032 8976 Received - 47 (G) 
03:11:08.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:11:08.130 00.000 8976 stepped: pos (-9, 5)
03:11:08.130 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.96 = 1.96)
03:11:08.130 00.000 8976 MountToCamera -- mountX=1.97 mountY=-0.17 hyp=1.97 mountTheta=-0.09 cameraX=-0.75, cameraY=1.83 cameraTheta=1.96
03:11:08.130 00.000 8976 incremental bump (-0.746, 1.828) isValid = 1
03:11:08.130 00.000 8976 Scheduling Mount bump of (-0.043, 0.110)
03:11:08.130 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:11:08.130 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:11:08.130 00.000 8976 move complete, result=0
03:11:08.130 00.000 9828 Worker thread wakes up
03:11:08.130 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:11:08.131 00.001 5052 GuideStep: -0.8 px 3 ms EAST, -1.0 px 4 ms NORTH
03:11:08.131 00.000 8976 worker thread done servicing request
03:11:08.131 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:11:08.131 00.000 8976 Worker thread wakes up
03:11:08.131 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
03:11:08.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:08.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:08.131 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.32)
03:11:08.131 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.25
03:11:08.131 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
03:11:08.131 00.000 9828 BLC: window closed
03:11:08.131 00.000 9828 MoveAxis(W, 12, B)
03:11:08.131 00.000 9828 Guiding  Dir = 3, Dur = 12
03:11:08.132 00.001 9828 IsSlewing returns 0
03:11:08.132 00.000 9828 IsGuiding returns 0
03:11:08.132 00.000 9828 PulseGuide returned control before completion, sleep 22
03:11:08.162 00.030 9828 IsGuiding returns 1
03:11:08.162 00.000 9828 scope still moving after pulse duration time elapsed
03:11:08.193 00.031 9828 IsSlewing returns 0
03:11:08.193 00.000 9828 IsGuiding returns 1
03:11:08.224 00.031 9828 IsSlewing returns 0
03:11:08.224 00.000 9828 IsGuiding returns 1
03:11:08.255 00.031 9828 IsSlewing returns 0
03:11:08.255 00.000 9828 IsGuiding returns 1
03:11:08.286 00.031 9828 IsSlewing returns 0
03:11:08.286 00.000 9828 IsGuiding returns 0
03:11:08.286 00.000 9828 scope move finished after 12 + 142 ms
03:11:08.286 00.000 9828 Move returns status 0, amount 12
03:11:08.286 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:08.286 00.000 9828 MoveAxis(N, 16, B)
03:11:08.286 00.000 9828 Guiding  Dir = 0, Dur = 16
03:11:08.301 00.015 9828 IsSlewing returns 0
03:11:08.301 00.000 9828 IsGuiding returns 0
03:11:08.301 00.000 9828 PulseGuide returned control before completion, sleep 26
03:11:08.332 00.031 9828 IsGuiding returns 1
03:11:08.332 00.000 9828 scope still moving after pulse duration time elapsed
03:11:08.363 00.031 9828 IsSlewing returns 0
03:11:08.363 00.000 9828 IsGuiding returns 1
03:11:08.394 00.031 9828 IsSlewing returns 0
03:11:08.395 00.001 9828 IsGuiding returns 1
03:11:08.425 00.030 9828 IsSlewing returns 0
03:11:08.425 00.000 9828 IsGuiding returns 0
03:11:08.425 00.000 9828 scope move finished after 16 + 107 ms
03:11:08.425 00.000 9828 Move returns status 0, amount 16
03:11:08.425 00.000 9828 move complete, result=0
03:11:08.425 00.000 9828 worker thread done servicing request
03:11:08.425 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
03:11:08.817 00.392 8976 Exposure complete
03:11:08.823 00.006 8976 worker thread done servicing request
03:11:08.823 00.000 5052 OnExposeComplete: enter
03:11:08.823 00.000 5052 UpdateGuideState(): m_state=6
03:11:08.823 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12454
03:11:08.823 00.000 5052 Star::Find returns 1 (0), X=330.25, Y=281.99, Mass=126, SNR=7.8, Peak=67 HFD=2.1
03:11:08.823 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
03:11:08.823 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
03:11:08.823 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=0.28 hyp=1.12 cameraTheta=0.26 mountX=-0.24 mountY=-1.06, mountTheta=-1.79
03:11:08.825 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=0.28, opts=13)
03:11:08.825 00.000 5052 Enqueuing Move request for stepguider (1.08, 0.28)
03:11:08.825 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:11:08.825 00.000 8976 Worker thread wakes up
03:11:08.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, 0.28) opts 0xd
03:11:08.825 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.08, 0.28)
03:11:08.825 00.000 8976 Moving (1.08, 0.28) raw xDistance=-0.24 yDistance=-1.06
03:11:08.825 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
03:11:08.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:11:08.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.06
03:11:08.826 00.001 8976 MoveAxis(R, 0, ABG)
03:11:08.826 00.000 8976 MoveAxis(U, 5, ABG)
03:11:08.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:08.826 00.000 8976 stepping (-9, 5) + (0, 5)
03:11:08.826 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:08.826 00.000 5052 Enqueuing Expose request
03:11:08.826 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:11:08.865 00.039 8976 Received - 47 (G) 
03:11:08.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:11:08.865 00.000 8976 stepped: pos (-9, 10)
03:11:08.865 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
03:11:08.865 00.000 8976 MountToCamera -- mountX=1.77 mountY=-0.64 hyp=1.88 mountTheta=-0.34 cameraX=-0.24, cameraY=1.87 cameraTheta=1.70
03:11:08.865 00.000 8976 incremental bump (-0.240, 1.868) isValid = 1
03:11:08.865 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
03:11:08.865 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:11:08.865 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:11:08.865 00.000 8976 move complete, result=0
03:11:08.865 00.000 9828 Worker thread wakes up
03:11:08.865 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:11:08.865 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:11:08.865 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
03:11:08.865 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
03:11:08.865 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.1 px 5 ms NORTH
03:11:08.865 00.000 8976 worker thread done servicing request
03:11:08.865 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.49
03:11:08.866 00.001 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:11:08.866 00.000 9828 BLC: window closed
03:11:08.866 00.000 8976 Worker thread wakes up
03:11:08.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:08.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:08.866 00.000 9828 MoveAxis(W, 3, B)
03:11:08.866 00.000 9828 Guiding  Dir = 3, Dur = 3
03:11:08.866 00.000 9828 IsSlewing returns 0
03:11:08.866 00.000 9828 IsGuiding returns 0
03:11:08.866 00.000 9828 PulseGuide returned control before completion, sleep 13
03:11:08.891 00.025 9828 IsGuiding returns 1
03:11:08.891 00.000 9828 scope still moving after pulse duration time elapsed
03:11:08.921 00.030 9828 IsSlewing returns 0
03:11:08.921 00.000 9828 IsGuiding returns 1
03:11:08.953 00.032 9828 IsSlewing returns 0
03:11:08.954 00.001 9828 IsGuiding returns 1
03:11:08.984 00.030 9828 IsSlewing returns 0
03:11:08.984 00.000 9828 IsGuiding returns 1
03:11:09.015 00.031 9828 IsSlewing returns 0
03:11:09.015 00.000 9828 IsGuiding returns 0
03:11:09.015 00.000 9828 scope move finished after 3 + 145 ms
03:11:09.015 00.000 9828 Move returns status 0, amount 3
03:11:09.015 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:09.015 00.000 9828 MoveAxis(N, 16, B)
03:11:09.015 00.000 9828 Guiding  Dir = 0, Dur = 16
03:11:09.031 00.016 9828 IsSlewing returns 0
03:11:09.031 00.000 9828 IsGuiding returns 0
03:11:09.031 00.000 9828 PulseGuide returned control before completion, sleep 26
03:11:09.063 00.032 9828 IsGuiding returns 1
03:11:09.063 00.000 9828 scope still moving after pulse duration time elapsed
03:11:09.095 00.032 9828 IsSlewing returns 0
03:11:09.095 00.000 9828 IsGuiding returns 1
03:11:09.127 00.032 9828 IsSlewing returns 0
03:11:09.127 00.000 9828 IsGuiding returns 1
03:11:09.159 00.032 9828 IsSlewing returns 0
03:11:09.159 00.000 9828 IsGuiding returns 1
03:11:09.191 00.032 9828 IsSlewing returns 0
03:11:09.191 00.000 9828 IsGuiding returns 0
03:11:09.191 00.000 9828 scope move finished after 16 + 144 ms
03:11:09.191 00.000 9828 Move returns status 0, amount 16
03:11:09.191 00.000 9828 move complete, result=0
03:11:09.192 00.001 9828 worker thread done servicing request
03:11:09.192 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
03:11:09.552 00.360 8976 Exposure complete
03:11:09.557 00.005 8976 worker thread done servicing request
03:11:09.557 00.000 5052 OnExposeComplete: enter
03:11:09.558 00.001 5052 UpdateGuideState(): m_state=6
03:11:09.558 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12455
03:11:09.558 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.46, Mass=135, SNR=8.0, Peak=64 HFD=2.1
03:11:09.558 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
03:11:09.558 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
03:11:09.558 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.25 hyp=0.60 cameraTheta=-0.42 mountX=-0.47 mountY=-0.32, mountTheta=-2.54
03:11:09.559 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.25, opts=13)
03:11:09.559 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.25)
03:11:09.559 00.000 8976 Worker thread wakes up
03:11:09.559 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.25) opts 0xd
03:11:09.559 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.25)
03:11:09.559 00.000 8976 Moving (0.54, -0.25) raw xDistance=-0.47 yDistance=-0.32
03:11:09.559 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:11:09.559 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:11:09.559 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:09.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
03:11:09.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.32
03:11:09.559 00.000 8976 MoveAxis(R, 2, ABG)
03:11:09.559 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:09.559 00.000 5052 Enqueuing Expose request
03:11:09.559 00.000 8976 stepping (-9, 10) + (2, 0)
03:11:09.559 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:09.585 00.026 8976 Received - 47 (G) 
03:11:09.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:09.585 00.000 8976 stepped: pos (-7, 10)
03:11:09.585 00.000 8976 MoveAxis(U, 2, ABG)
03:11:09.585 00.000 8976 stepping (-7, 10) + (0, 2)
03:11:09.585 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:09.617 00.032 8976 Received - 47 (G) 
03:11:09.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:09.617 00.000 8976 stepped: pos (-7, 12)
03:11:09.617 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
03:11:09.617 00.000 8976 MountToCamera -- mountX=1.54 mountY=-1.06 hyp=1.87 mountTheta=-0.60 cameraX=0.24, cameraY=1.85 cameraTheta=1.44
03:11:09.617 00.000 8976 incremental bump (0.238, 1.853) isValid = 1
03:11:09.617 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
03:11:09.617 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:11:09.617 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:11:09.617 00.000 8976 move complete, result=0
03:11:09.617 00.000 9828 Worker thread wakes up
03:11:09.617 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 2 ms NORTH
03:11:09.617 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:11:09.617 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:11:09.617 00.000 8976 worker thread done servicing request
03:11:09.617 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
03:11:09.617 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
03:11:09.618 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
03:11:09.618 00.000 8976 Worker thread wakes up
03:11:09.618 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:11:09.618 00.000 9828 BLC: window closed
03:11:09.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:09.618 00.000 9828 MoveAxis(E, 6, B)
03:11:09.618 00.000 9828 Guiding  Dir = 2, Dur = 6
03:11:09.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:09.618 00.000 9828 IsSlewing returns 0
03:11:09.618 00.000 9828 IsGuiding returns 0
03:11:09.618 00.000 9828 PulseGuide returned control before completion, sleep 16
03:11:09.638 00.020 9828 IsGuiding returns 1
03:11:09.638 00.000 9828 scope still moving after pulse duration time elapsed
03:11:09.668 00.030 9828 IsSlewing returns 0
03:11:09.668 00.000 9828 IsGuiding returns 1
03:11:09.700 00.032 9828 IsSlewing returns 0
03:11:09.700 00.000 9828 IsGuiding returns 1
03:11:09.731 00.031 9828 IsSlewing returns 0
03:11:09.731 00.000 9828 IsGuiding returns 1
03:11:09.762 00.031 9828 IsSlewing returns 0
03:11:09.762 00.000 9828 IsGuiding returns 0
03:11:09.762 00.000 9828 scope move finished after 6 + 137 ms
03:11:09.762 00.000 9828 Move returns status 0, amount 6
03:11:09.762 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:09.762 00.000 9828 MoveAxis(N, 16, B)
03:11:09.762 00.000 9828 Guiding  Dir = 0, Dur = 16
03:11:09.778 00.016 9828 IsSlewing returns 0
03:11:09.778 00.000 9828 IsGuiding returns 0
03:11:09.778 00.000 9828 PulseGuide returned control before completion, sleep 26
03:11:09.808 00.030 9828 IsGuiding returns 1
03:11:09.808 00.000 9828 scope still moving after pulse duration time elapsed
03:11:09.840 00.032 9828 IsSlewing returns 0
03:11:09.840 00.000 9828 IsGuiding returns 1
03:11:09.871 00.031 9828 IsSlewing returns 0
03:11:09.871 00.000 9828 IsGuiding returns 1
03:11:09.902 00.031 9828 IsSlewing returns 0
03:11:09.902 00.000 9828 IsGuiding returns 1
03:11:09.934 00.032 9828 IsSlewing returns 0
03:11:09.934 00.000 9828 IsGuiding returns 0
03:11:09.934 00.000 9828 scope move finished after 16 + 139 ms
03:11:09.934 00.000 9828 Move returns status 0, amount 16
03:11:09.934 00.000 9828 move complete, result=0
03:11:09.934 00.000 9828 worker thread done servicing request
03:11:09.934 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:11:10.301 00.367 8976 Exposure complete
03:11:10.307 00.006 8976 worker thread done servicing request
03:11:10.307 00.000 5052 OnExposeComplete: enter
03:11:10.307 00.000 5052 UpdateGuideState(): m_state=6
03:11:10.307 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12456
03:11:10.307 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.79, Mass=127, SNR=7.8, Peak=68 HFD=2.1
03:11:10.307 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
03:11:10.307 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
03:11:10.307 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.08 hyp=0.67 cameraTheta=0.13 mountX=-0.23 mountY=-0.60, mountTheta=-1.93
03:11:10.307 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.08, opts=13)
03:11:10.307 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.08)
03:11:10.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:11:10.308 00.001 5052 UpdateGuideState exits: m=127 SNR=7.8
03:11:10.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:10.308 00.000 8976 Worker thread wakes up
03:11:10.308 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.08) opts 0xd
03:11:10.308 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.08)
03:11:10.308 00.000 8976 Moving (0.66, 0.08) raw xDistance=-0.23 yDistance=-0.60
03:11:10.308 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:10.308 00.000 5052 Enqueuing Expose request
03:11:10.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:11:10.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
03:11:10.308 00.000 8976 MoveAxis(R, 0, ABG)
03:11:10.308 00.000 8976 MoveAxis(U, 2, ABG)
03:11:10.308 00.000 8976 stepping (-7, 12) + (0, 2)
03:11:10.308 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:10.336 00.028 8976 Received - 47 (G) 
03:11:10.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:10.336 00.000 8976 stepped: pos (-7, 14)
03:11:10.336 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
03:11:10.336 00.000 8976 MountToCamera -- mountX=1.39 mountY=-1.44 hyp=2.00 mountTheta=-0.80 cameraX=0.65, cameraY=1.89 cameraTheta=1.24
03:11:10.336 00.000 8976 incremental bump (0.652, 1.890) isValid = 1
03:11:10.336 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
03:11:10.336 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:11:10.336 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:11:10.336 00.000 8976 move complete, result=0
03:11:10.336 00.000 8976 worker thread done servicing request
03:11:10.336 00.000 8976 Worker thread wakes up
03:11:10.336 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:11:10.336 00.000 9828 Worker thread wakes up
03:11:10.336 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:11:10.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:10.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:10.336 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:11:10.336 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.94)
03:11:10.336 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
03:11:10.336 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
03:11:10.336 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:11:10.336 00.000 9828 BLC: window closed
03:11:10.336 00.000 9828 MoveAxis(E, 14, B)
03:11:10.336 00.000 9828 Guiding  Dir = 2, Dur = 14
03:11:10.337 00.001 9828 IsSlewing returns 0
03:11:10.337 00.000 9828 IsGuiding returns 0
03:11:10.337 00.000 9828 PulseGuide returned control before completion, sleep 24
03:11:10.371 00.034 9828 IsGuiding returns 1
03:11:10.371 00.000 9828 scope still moving after pulse duration time elapsed
03:11:10.401 00.030 9828 IsSlewing returns 0
03:11:10.401 00.000 9828 IsGuiding returns 1
03:11:10.433 00.032 9828 IsSlewing returns 0
03:11:10.433 00.000 9828 IsGuiding returns 1
03:11:10.464 00.031 9828 IsSlewing returns 0
03:11:10.464 00.000 9828 IsGuiding returns 0
03:11:10.464 00.000 9828 scope move finished after 14 + 112 ms
03:11:10.464 00.000 9828 Move returns status 0, amount 14
03:11:10.464 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:10.464 00.000 9828 MoveAxis(N, 15, B)
03:11:10.464 00.000 9828 Guiding  Dir = 0, Dur = 15
03:11:10.480 00.016 9828 IsSlewing returns 0
03:11:10.480 00.000 9828 IsGuiding returns 0
03:11:10.481 00.001 9828 PulseGuide returned control before completion, sleep 25
03:11:10.512 00.031 9828 IsGuiding returns 1
03:11:10.512 00.000 9828 scope still moving after pulse duration time elapsed
03:11:10.543 00.031 9828 IsSlewing returns 0
03:11:10.543 00.000 9828 IsGuiding returns 1
03:11:10.575 00.032 9828 IsSlewing returns 0
03:11:10.575 00.000 9828 IsGuiding returns 1
03:11:10.606 00.031 9828 IsSlewing returns 0
03:11:10.606 00.000 9828 IsGuiding returns 1
03:11:10.636 00.030 9828 IsSlewing returns 0
03:11:10.636 00.000 9828 IsGuiding returns 0
03:11:10.637 00.001 9828 scope move finished after 15 + 142 ms
03:11:10.638 00.001 9828 Move returns status 0, amount 15
03:11:10.638 00.000 9828 move complete, result=0
03:11:10.638 00.000 9828 worker thread done servicing request
03:11:10.638 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:11:11.035 00.397 8976 Exposure complete
03:11:11.041 00.006 8976 worker thread done servicing request
03:11:11.041 00.000 5052 OnExposeComplete: enter
03:11:11.041 00.000 5052 UpdateGuideState(): m_state=6
03:11:11.041 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12457
03:11:11.041 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.52, Mass=151, SNR=8.5, Peak=69 HFD=1.7
03:11:11.042 00.001 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.92 = -2.92)
03:11:11.042 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
03:11:11.042 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-0.87 mountX=-0.24 mountY=-0.03, mountTheta=-3.02
03:11:11.042 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.19, opts=13)
03:11:11.042 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.19)
03:11:11.042 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:11:11.042 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
03:11:11.043 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:11.043 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:11.043 00.000 5052 Enqueuing Expose request
03:11:11.043 00.000 8976 Worker thread wakes up
03:11:11.043 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.19) opts 0xd
03:11:11.043 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.19)
03:11:11.043 00.000 8976 Moving (0.16, -0.19) raw xDistance=-0.24 yDistance=-0.03
03:11:11.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:11:11.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:11:11.043 00.000 8976 MoveAxis(R, 0, ABG)
03:11:11.043 00.000 8976 MoveAxis(U, 0, ABG)
03:11:11.043 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:11:11.043 00.000 8976 MountToCamera -- mountX=1.28 mountY=-1.70 hyp=2.13 mountTheta=-0.92 cameraX=0.93, cameraY=1.92 cameraTheta=1.12
03:11:11.043 00.000 8976 incremental bump (0.929, 1.916) isValid = 1
03:11:11.043 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:11:11.043 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:11:11.043 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:11:11.043 00.000 8976 move complete, result=0
03:11:11.044 00.001 9828 Worker thread wakes up
03:11:11.044 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:11.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:11:11.044 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:11:11.044 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:11:11.044 00.000 8976 worker thread done servicing request
03:11:11.044 00.000 8976 Worker thread wakes up
03:11:11.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:11.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:11.044 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
03:11:11.044 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:11:11.044 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:11:11.044 00.000 9828 BLC: window closed
03:11:11.044 00.000 9828 MoveAxis(E, 17, B)
03:11:11.044 00.000 9828 Guiding  Dir = 2, Dur = 17
03:11:11.045 00.001 9828 IsSlewing returns 0
03:11:11.045 00.000 9828 IsGuiding returns 0
03:11:11.045 00.000 9828 PulseGuide returned control before completion, sleep 27
03:11:11.088 00.043 9828 IsGuiding returns 1
03:11:11.088 00.000 9828 scope still moving after pulse duration time elapsed
03:11:11.118 00.030 9828 IsSlewing returns 0
03:11:11.118 00.000 9828 IsGuiding returns 1
03:11:11.150 00.032 9828 IsSlewing returns 0
03:11:11.150 00.000 9828 IsGuiding returns 1
03:11:11.182 00.032 9828 IsSlewing returns 0
03:11:11.182 00.000 9828 IsGuiding returns 0
03:11:11.182 00.000 9828 scope move finished after 17 + 120 ms
03:11:11.182 00.000 9828 Move returns status 0, amount 17
03:11:11.182 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:11.182 00.000 9828 MoveAxis(N, 14, B)
03:11:11.182 00.000 9828 Guiding  Dir = 0, Dur = 14
03:11:11.199 00.017 9828 IsSlewing returns 0
03:11:11.199 00.000 9828 IsGuiding returns 0
03:11:11.200 00.001 9828 PulseGuide returned control before completion, sleep 24
03:11:11.229 00.029 9828 IsGuiding returns 1
03:11:11.229 00.000 9828 scope still moving after pulse duration time elapsed
03:11:11.261 00.032 9828 IsSlewing returns 0
03:11:11.261 00.000 9828 IsGuiding returns 1
03:11:11.292 00.031 9828 IsSlewing returns 0
03:11:11.293 00.001 9828 IsGuiding returns 1
03:11:11.323 00.030 9828 IsSlewing returns 0
03:11:11.323 00.000 9828 IsGuiding returns 1
03:11:11.356 00.033 9828 IsSlewing returns 0
03:11:11.356 00.000 9828 IsGuiding returns 0
03:11:11.356 00.000 9828 scope move finished after 14 + 142 ms
03:11:11.356 00.000 9828 Move returns status 0, amount 14
03:11:11.356 00.000 9828 move complete, result=0
03:11:11.356 00.000 9828 worker thread done servicing request
03:11:11.356 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:11:11.728 00.372 8976 Exposure complete
03:11:11.733 00.005 8976 worker thread done servicing request
03:11:11.734 00.001 5052 OnExposeComplete: enter
03:11:11.734 00.000 5052 UpdateGuideState(): m_state=6
03:11:11.734 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12458
03:11:11.734 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.65, Mass=147, SNR=8.4, Peak=69 HFD=2.3
03:11:11.734 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
03:11:11.734 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
03:11:11.734 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.91 mountX=0.06 mountY=0.24, mountTheta=1.32
03:11:11.734 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.06, opts=13)
03:11:11.734 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.06)
03:11:11.735 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:11:11.735 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
03:11:11.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:11.735 00.000 8976 Worker thread wakes up
03:11:11.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.06) opts 0xd
03:11:11.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.06)
03:11:11.735 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:11.735 00.000 5052 Enqueuing Expose request
03:11:11.735 00.000 8976 Moving (-0.25, -0.06) raw xDistance=0.06 yDistance=0.24
03:11:11.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:11:11.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:11:11.735 00.000 8976 MoveAxis(R, 0, ABG)
03:11:11.735 00.000 8976 MoveAxis(U, 0, ABG)
03:11:11.735 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:11:11.735 00.000 8976 MountToCamera -- mountX=1.21 mountY=-1.87 hyp=2.23 mountTheta=-1.00 cameraX=1.11, cameraY=1.93 cameraTheta=1.05
03:11:11.735 00.000 8976 incremental bump (1.115, 1.932) isValid = 1
03:11:11.735 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
03:11:11.735 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:11:11.735 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:11:11.735 00.000 8976 move complete, result=0
03:11:11.735 00.000 9828 Worker thread wakes up
03:11:11.736 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:11:11.736 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:11:11.736 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:11:11.736 00.000 8976 worker thread done servicing request
03:11:11.736 00.000 8976 Worker thread wakes up
03:11:11.736 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
03:11:11.736 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:11.736 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:11.736 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
03:11:11.736 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
03:11:11.736 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:11:11.736 00.000 9828 BLC: window closed
03:11:11.736 00.000 9828 MoveAxis(E, 20, B)
03:11:11.736 00.000 9828 Guiding  Dir = 2, Dur = 20
03:11:11.737 00.001 9828 IsSlewing returns 0
03:11:11.737 00.000 9828 IsGuiding returns 0
03:11:11.737 00.000 9828 PulseGuide returned control before completion, sleep 30
03:11:11.775 00.038 9828 IsGuiding returns 1
03:11:11.775 00.000 9828 scope still moving after pulse duration time elapsed
03:11:11.807 00.032 9828 IsSlewing returns 0
03:11:11.807 00.000 9828 IsGuiding returns 1
03:11:11.838 00.031 9828 IsSlewing returns 0
03:11:11.838 00.000 9828 IsGuiding returns 1
03:11:11.870 00.032 9828 IsSlewing returns 0
03:11:11.870 00.000 9828 IsGuiding returns 0
03:11:11.870 00.000 9828 scope move finished after 20 + 112 ms
03:11:11.870 00.000 9828 Move returns status 0, amount 20
03:11:11.870 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:11.870 00.000 9828 MoveAxis(N, 13, B)
03:11:11.870 00.000 9828 Guiding  Dir = 0, Dur = 13
03:11:11.886 00.016 9828 IsSlewing returns 0
03:11:11.886 00.000 9828 IsGuiding returns 0
03:11:11.887 00.001 9828 PulseGuide returned control before completion, sleep 23
03:11:11.917 00.030 9828 IsGuiding returns 1
03:11:11.917 00.000 9828 scope still moving after pulse duration time elapsed
03:11:11.949 00.032 9828 IsSlewing returns 0
03:11:11.950 00.001 9828 IsGuiding returns 1
03:11:11.981 00.031 9828 IsSlewing returns 0
03:11:11.981 00.000 9828 IsGuiding returns 1
03:11:12.013 00.032 9828 IsSlewing returns 0
03:11:12.013 00.000 9828 IsGuiding returns 1
03:11:12.044 00.031 9828 IsSlewing returns 0
03:11:12.045 00.001 9828 IsGuiding returns 1
03:11:12.075 00.030 9828 IsSlewing returns 0
03:11:12.075 00.000 9828 IsGuiding returns 1
03:11:12.105 00.030 9828 IsSlewing returns 0
03:11:12.105 00.000 9828 IsGuiding returns 1
03:11:12.136 00.031 9828 IsSlewing returns 0
03:11:12.136 00.000 9828 IsGuiding returns 0
03:11:12.136 00.000 9828 scope move finished after 13 + 236 ms
03:11:12.136 00.000 9828 Move returns status 0, amount 13
03:11:12.136 00.000 9828 move complete, result=0
03:11:12.136 00.000 9828 worker thread done servicing request
03:11:12.136 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:11:12.421 00.285 8976 Exposure complete
03:11:12.426 00.005 8976 worker thread done servicing request
03:11:12.426 00.000 5052 OnExposeComplete: enter
03:11:12.426 00.000 5052 UpdateGuideState(): m_state=6
03:11:12.426 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12459
03:11:12.426 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.60, Mass=124, SNR=7.7, Peak=70 HFD=1.7
03:11:12.427 00.001 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
03:11:12.427 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
03:11:12.427 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.11 hyp=0.52 cameraTheta=-2.94 mountX=0.14 mountY=0.49, mountTheta=1.29
03:11:12.427 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.11, opts=13)
03:11:12.427 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.11)
03:11:12.427 00.000 8976 Worker thread wakes up
03:11:12.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.11) opts 0xd
03:11:12.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.11)
03:11:12.428 00.001 8976 Moving (-0.51, -0.11) raw xDistance=0.14 yDistance=0.49
03:11:12.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:11:12.428 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:11:12.428 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
03:11:12.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:12.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:11:12.428 00.000 8976 MoveAxis(R, 0, ABG)
03:11:12.428 00.000 8976 MoveAxis(D, 2, ABG)
03:11:12.428 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:12.428 00.000 5052 Enqueuing Expose request
03:11:12.428 00.000 8976 stepping (-7, 14) + (0, -2)
03:11:12.428 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:12.462 00.034 8976 Received - 47 (G) 
03:11:12.462 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:12.462 00.000 8976 stepped: pos (-7, 12)
03:11:12.462 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:11:12.462 00.000 8976 MountToCamera -- mountX=1.17 mountY=-1.88 hyp=2.22 mountTheta=-1.02 cameraX=1.15, cameraY=1.90 cameraTheta=1.03
03:11:12.462 00.000 8976 incremental bump (1.146, 1.896) isValid = 1
03:11:12.462 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:11:12.462 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:11:12.462 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:11:12.462 00.000 8976 move complete, result=0
03:11:12.462 00.000 9828 Worker thread wakes up
03:11:12.462 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:11:12.462 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:11:12.463 00.001 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
03:11:12.463 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
03:11:12.463 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:11:12.463 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:11:12.463 00.000 9828 BLC: window closed
03:11:12.463 00.000 9828 MoveAxis(E, 20, B)
03:11:12.463 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:11:12.463 00.000 8976 worker thread done servicing request
03:11:12.463 00.000 8976 Worker thread wakes up
03:11:12.463 00.000 9828 Guiding  Dir = 2, Dur = 20
03:11:12.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:12.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:12.464 00.001 9828 IsSlewing returns 0
03:11:12.464 00.000 9828 IsGuiding returns 0
03:11:12.464 00.000 9828 PulseGuide returned control before completion, sleep 30
03:11:12.507 00.043 9828 IsGuiding returns 1
03:11:12.507 00.000 9828 scope still moving after pulse duration time elapsed
03:11:12.539 00.032 9828 IsSlewing returns 0
03:11:12.540 00.001 9828 IsGuiding returns 1
03:11:12.571 00.031 9828 IsSlewing returns 0
03:11:12.571 00.000 9828 IsGuiding returns 1
03:11:12.603 00.032 9828 IsSlewing returns 0
03:11:12.604 00.001 9828 IsGuiding returns 0
03:11:12.604 00.000 9828 scope move finished after 20 + 119 ms
03:11:12.604 00.000 9828 Move returns status 0, amount 20
03:11:12.604 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:12.604 00.000 9828 MoveAxis(N, 13, B)
03:11:12.604 00.000 9828 Guiding  Dir = 0, Dur = 13
03:11:12.619 00.015 9828 IsSlewing returns 0
03:11:12.619 00.000 9828 IsGuiding returns 0
03:11:12.619 00.000 9828 PulseGuide returned control before completion, sleep 23
03:11:12.651 00.032 9828 IsGuiding returns 1
03:11:12.651 00.000 9828 scope still moving after pulse duration time elapsed
03:11:12.683 00.032 9828 IsSlewing returns 0
03:11:12.683 00.000 9828 IsGuiding returns 1
03:11:12.714 00.031 9828 IsSlewing returns 0
03:11:12.715 00.001 9828 IsGuiding returns 1
03:11:12.745 00.030 9828 IsSlewing returns 0
03:11:12.745 00.000 9828 IsGuiding returns 1
03:11:12.776 00.031 9828 IsSlewing returns 0
03:11:12.776 00.000 9828 IsGuiding returns 0
03:11:12.776 00.000 9828 scope move finished after 13 + 143 ms
03:11:12.776 00.000 9828 Move returns status 0, amount 13
03:11:12.776 00.000 9828 move complete, result=0
03:11:12.776 00.000 9828 worker thread done servicing request
03:11:12.776 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:11:13.147 00.371 8976 Exposure complete
03:11:13.153 00.006 8976 worker thread done servicing request
03:11:13.153 00.000 5052 OnExposeComplete: enter
03:11:13.153 00.000 5052 UpdateGuideState(): m_state=6
03:11:13.153 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12460
03:11:13.153 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=282.09, Mass=131, SNR=7.9, Peak=65 HFD=2.3
03:11:13.153 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.83 = -0.83)
03:11:13.153 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
03:11:13.153 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.38 hyp=0.41 cameraTheta=1.21 mountX=0.27 mountY=-0.33, mountTheta=-0.87
03:11:13.154 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.38, opts=13)
03:11:13.154 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.38)
03:11:13.154 00.000 8976 Worker thread wakes up
03:11:13.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.38) opts 0xd
03:11:13.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.38)
03:11:13.154 00.000 8976 Moving (0.14, 0.38) raw xDistance=0.27 yDistance=-0.33
03:11:13.154 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:11:13.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:11:13.155 00.001 5052 UpdateGuideState exits: m=131 SNR=7.9
03:11:13.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
03:11:13.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:13.155 00.000 8976 MoveAxis(L, 1, ABG)
03:11:13.155 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:13.155 00.000 5052 Enqueuing Expose request
03:11:13.155 00.000 8976 stepping (-7, 12) + (-1, 0)
03:11:13.155 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:13.182 00.027 8976 Received - 47 (G) 
03:11:13.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:13.182 00.000 8976 stepped: pos (-8, 12)
03:11:13.182 00.000 8976 MoveAxis(U, 1, ABG)
03:11:13.182 00.000 8976 stepping (-8, 12) + (0, 1)
03:11:13.182 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:13.213 00.031 8976 Received - 47 (G) 
03:11:13.214 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:13.214 00.000 8976 stepped: pos (-8, 13)
03:11:13.214 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:11:13.214 00.000 8976 MountToCamera -- mountX=1.19 mountY=-1.94 hyp=2.28 mountTheta=-1.02 cameraX=1.19, cameraY=1.94 cameraTheta=1.02
03:11:13.214 00.000 8976 incremental bump (1.190, 1.940) isValid = 1
03:11:13.214 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
03:11:13.214 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:11:13.214 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:11:13.214 00.000 8976 move complete, result=0
03:11:13.214 00.000 9828 Worker thread wakes up
03:11:13.214 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:11:13.214 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:11:13.214 00.000 8976 worker thread done servicing request
03:11:13.214 00.000 8976 Worker thread wakes up
03:11:13.214 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:11:13.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:13.214 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:11:13.214 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:13.215 00.001 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:11:13.215 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:11:13.215 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:11:13.215 00.000 9828 BLC: window closed
03:11:13.215 00.000 9828 MoveAxis(E, 21, B)
03:11:13.215 00.000 9828 Guiding  Dir = 2, Dur = 21
03:11:13.215 00.000 9828 IsSlewing returns 0
03:11:13.215 00.000 9828 IsGuiding returns 0
03:11:13.215 00.000 9828 PulseGuide returned control before completion, sleep 31
03:11:13.254 00.039 9828 IsGuiding returns 1
03:11:13.254 00.000 9828 scope still moving after pulse duration time elapsed
03:11:13.285 00.031 9828 IsSlewing returns 0
03:11:13.285 00.000 9828 IsGuiding returns 1
03:11:13.315 00.030 9828 IsSlewing returns 0
03:11:13.315 00.000 9828 IsGuiding returns 1
03:11:13.346 00.031 9828 IsSlewing returns 0
03:11:13.346 00.000 9828 IsGuiding returns 0
03:11:13.346 00.000 9828 scope move finished after 21 + 110 ms
03:11:13.346 00.000 9828 Move returns status 0, amount 21
03:11:13.346 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:13.346 00.000 9828 MoveAxis(N, 13, B)
03:11:13.346 00.000 9828 Guiding  Dir = 0, Dur = 13
03:11:13.362 00.016 9828 IsSlewing returns 0
03:11:13.362 00.000 9828 IsGuiding returns 0
03:11:13.362 00.000 9828 PulseGuide returned control before completion, sleep 23
03:11:13.392 00.030 9828 IsGuiding returns 1
03:11:13.392 00.000 9828 scope still moving after pulse duration time elapsed
03:11:13.423 00.031 9828 IsSlewing returns 0
03:11:13.423 00.000 9828 IsGuiding returns 1
03:11:13.454 00.031 9828 IsSlewing returns 0
03:11:13.454 00.000 9828 IsGuiding returns 1
03:11:13.484 00.030 9828 IsSlewing returns 0
03:11:13.484 00.000 9828 IsGuiding returns 1
03:11:13.515 00.031 9828 IsSlewing returns 0
03:11:13.515 00.000 9828 IsGuiding returns 0
03:11:13.515 00.000 9828 scope move finished after 13 + 141 ms
03:11:13.516 00.001 9828 Move returns status 0, amount 13
03:11:13.516 00.000 9828 move complete, result=0
03:11:13.516 00.000 9828 worker thread done servicing request
03:11:13.516 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:11:13.913 00.397 8976 Exposure complete
03:11:13.919 00.006 8976 worker thread done servicing request
03:11:13.919 00.000 5052 OnExposeComplete: enter
03:11:13.919 00.000 5052 UpdateGuideState(): m_state=6
03:11:13.919 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12461
03:11:13.919 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.75, Mass=125, SNR=7.7, Peak=70 HFD=1.7
03:11:13.920 00.001 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
03:11:13.920 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
03:11:13.920 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.21 mountX=-0.05 mountY=-0.17, mountTheta=-1.85
03:11:13.920 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.04, opts=13)
03:11:13.920 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.04)
03:11:13.920 00.000 8976 Worker thread wakes up
03:11:13.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.04) opts 0xd
03:11:13.921 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.04)
03:11:13.921 00.000 8976 Moving (0.18, 0.04) raw xDistance=-0.05 yDistance=-0.17
03:11:13.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:11:13.921 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:11:13.921 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
03:11:13.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:13.921 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:13.921 00.000 5052 Enqueuing Expose request
03:11:13.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:11:13.921 00.000 8976 MoveAxis(R, 0, ABG)
03:11:13.921 00.000 8976 MoveAxis(U, 0, ABG)
03:11:13.921 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:11:13.921 00.000 8976 MountToCamera -- mountX=1.20 mountY=-1.98 hyp=2.32 mountTheta=-1.03 cameraX=1.22, cameraY=1.97 cameraTheta=1.02
03:11:13.921 00.000 8976 incremental bump (1.220, 1.970) isValid = 1
03:11:13.921 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
03:11:13.921 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:11:13.921 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:11:13.921 00.000 8976 move complete, result=0
03:11:13.921 00.000 8976 worker thread done servicing request
03:11:13.922 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:13.922 00.000 8976 Worker thread wakes up
03:11:13.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:13.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:13.922 00.000 9828 Worker thread wakes up
03:11:13.922 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:11:13.922 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:11:13.922 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:11:13.922 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
03:11:13.922 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
03:11:13.922 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:11:13.922 00.000 9828 BLC: window closed
03:11:13.922 00.000 9828 MoveAxis(E, 21, B)
03:11:13.922 00.000 9828 Guiding  Dir = 2, Dur = 21
03:11:13.923 00.001 9828 IsSlewing returns 0
03:11:13.923 00.000 9828 IsGuiding returns 0
03:11:13.923 00.000 9828 PulseGuide returned control before completion, sleep 31
03:11:13.965 00.042 9828 IsGuiding returns 1
03:11:13.965 00.000 9828 scope still moving after pulse duration time elapsed
03:11:13.996 00.031 9828 IsSlewing returns 0
03:11:13.996 00.000 9828 IsGuiding returns 1
03:11:14.027 00.031 9828 IsSlewing returns 0
03:11:14.027 00.000 9828 IsGuiding returns 1
03:11:14.058 00.031 9828 IsSlewing returns 0
03:11:14.058 00.000 9828 IsGuiding returns 0
03:11:14.058 00.000 9828 scope move finished after 21 + 114 ms
03:11:14.058 00.000 9828 Move returns status 0, amount 21
03:11:14.058 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:14.058 00.000 9828 MoveAxis(N, 13, B)
03:11:14.058 00.000 9828 Guiding  Dir = 0, Dur = 13
03:11:14.074 00.016 9828 IsSlewing returns 0
03:11:14.074 00.000 9828 IsGuiding returns 0
03:11:14.074 00.000 9828 PulseGuide returned control before completion, sleep 23
03:11:14.105 00.031 9828 IsGuiding returns 1
03:11:14.105 00.000 9828 scope still moving after pulse duration time elapsed
03:11:14.136 00.031 9828 IsSlewing returns 0
03:11:14.136 00.000 9828 IsGuiding returns 1
03:11:14.168 00.032 9828 IsSlewing returns 0
03:11:14.168 00.000 9828 IsGuiding returns 1
03:11:14.197 00.029 9828 IsSlewing returns 0
03:11:14.197 00.000 9828 IsGuiding returns 1
03:11:14.228 00.031 9828 IsSlewing returns 0
03:11:14.229 00.001 9828 IsGuiding returns 0
03:11:14.229 00.000 9828 scope move finished after 13 + 142 ms
03:11:14.229 00.000 9828 Move returns status 0, amount 13
03:11:14.229 00.000 9828 move complete, result=0
03:11:14.229 00.000 9828 worker thread done servicing request
03:11:14.229 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:11:14.609 00.380 8976 Exposure complete
03:11:14.615 00.006 8976 worker thread done servicing request
03:11:14.615 00.000 5052 OnExposeComplete: enter
03:11:14.615 00.000 5052 UpdateGuideState(): m_state=6
03:11:14.615 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12462
03:11:14.615 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.20, Mass=134, SNR=8.0, Peak=71 HFD=1.8
03:11:14.615 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.40 = 2.88)
03:11:14.615 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.51 = 2.78)
03:11:14.615 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.50 hyp=0.52 cameraTheta=-1.36 mountX=-0.50 mountY=0.18, mountTheta=2.79
03:11:14.616 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.50, opts=13)
03:11:14.616 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.50)
03:11:14.616 00.000 8976 Worker thread wakes up
03:11:14.616 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:11:14.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.50) opts 0xd
03:11:14.616 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:11:14.617 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.50)
03:11:14.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:14.617 00.000 8976 Moving (0.11, -0.50) raw xDistance=-0.50 yDistance=0.18
03:11:14.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:14.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
03:11:14.617 00.000 5052 Enqueuing Expose request
03:11:14.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:11:14.617 00.000 8976 MoveAxis(R, 2, ABG)
03:11:14.617 00.000 8976 stepping (-8, 13) + (2, 0)
03:11:14.617 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:14.652 00.035 8976 Received - 47 (G) 
03:11:14.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:14.652 00.000 8976 stepped: pos (-6, 13)
03:11:14.652 00.000 8976 MoveAxis(U, 0, ABG)
03:11:14.652 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:11:14.652 00.000 8976 MountToCamera -- mountX=1.11 mountY=-2.01 hyp=2.29 mountTheta=-1.07 cameraX=1.29, cameraY=1.90 cameraTheta=0.98
03:11:14.652 00.000 8976 incremental bump (1.286, 1.900) isValid = 1
03:11:14.652 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:11:14.653 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:11:14.653 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:11:14.653 00.000 8976 move complete, result=0
03:11:14.653 00.000 8976 worker thread done servicing request
03:11:14.653 00.000 8976 Worker thread wakes up
03:11:14.653 00.000 9828 Worker thread wakes up
03:11:14.653 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:11:14.653 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:11:14.653 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:11:14.653 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
03:11:14.653 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
03:11:14.653 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:11:14.653 00.000 9828 BLC: window closed
03:11:14.653 00.000 9828 MoveAxis(E, 22, B)
03:11:14.653 00.000 9828 Guiding  Dir = 2, Dur = 22
03:11:14.653 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
03:11:14.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:14.653 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:14.654 00.001 9828 IsSlewing returns 0
03:11:14.654 00.000 9828 IsGuiding returns 0
03:11:14.654 00.000 9828 PulseGuide returned control before completion, sleep 32
03:11:14.692 00.038 9828 IsGuiding returns 1
03:11:14.692 00.000 9828 scope still moving after pulse duration time elapsed
03:11:14.723 00.031 9828 IsSlewing returns 0
03:11:14.723 00.000 9828 IsGuiding returns 1
03:11:14.755 00.032 9828 IsSlewing returns 0
03:11:14.755 00.000 9828 IsGuiding returns 1
03:11:14.786 00.031 9828 IsSlewing returns 0
03:11:14.786 00.000 9828 IsGuiding returns 0
03:11:14.786 00.000 9828 scope move finished after 22 + 109 ms
03:11:14.786 00.000 9828 Move returns status 0, amount 22
03:11:14.786 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:14.786 00.000 9828 MoveAxis(N, 12, B)
03:11:14.786 00.000 9828 Guiding  Dir = 0, Dur = 12
03:11:14.801 00.015 9828 IsSlewing returns 0
03:11:14.801 00.000 9828 IsGuiding returns 0
03:11:14.801 00.000 9828 PulseGuide returned control before completion, sleep 22
03:11:14.832 00.031 9828 IsGuiding returns 1
03:11:14.832 00.000 9828 scope still moving after pulse duration time elapsed
03:11:14.864 00.032 9828 IsSlewing returns 0
03:11:14.864 00.000 9828 IsGuiding returns 1
03:11:14.894 00.030 9828 IsSlewing returns 0
03:11:14.894 00.000 9828 IsGuiding returns 1
03:11:14.926 00.032 9828 IsSlewing returns 0
03:11:14.926 00.000 9828 IsGuiding returns 1
03:11:14.956 00.030 9828 IsSlewing returns 0
03:11:14.956 00.000 9828 IsGuiding returns 0
03:11:14.956 00.000 9828 scope move finished after 12 + 142 ms
03:11:14.956 00.000 9828 Move returns status 0, amount 12
03:11:14.956 00.000 9828 move complete, result=0
03:11:14.956 00.000 9828 worker thread done servicing request
03:11:14.956 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:11:15.342 00.386 8976 Exposure complete
03:11:15.347 00.005 8976 worker thread done servicing request
03:11:15.347 00.000 5052 OnExposeComplete: enter
03:11:15.347 00.000 5052 UpdateGuideState(): m_state=6
03:11:15.348 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12463
03:11:15.348 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.64, Mass=130, SNR=7.9, Peak=71 HFD=1.5
03:11:15.348 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
03:11:15.348 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
03:11:15.348 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.33 mountX=-0.16 mountY=-0.14, mountTheta=-2.43
03:11:15.348 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.07, opts=13)
03:11:15.349 00.001 5052 Enqueuing Move request for stepguider (0.21, -0.07)
03:11:15.349 00.000 8976 Worker thread wakes up
03:11:15.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.07) opts 0xd
03:11:15.349 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.07)
03:11:15.349 00.000 8976 Moving (0.21, -0.07) raw xDistance=-0.16 yDistance=-0.14
03:11:15.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:11:15.349 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:11:15.349 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
03:11:15.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:15.349 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:15.349 00.000 5052 Enqueuing Expose request
03:11:15.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:11:15.349 00.000 8976 MoveAxis(R, 0, ABG)
03:11:15.349 00.000 8976 MoveAxis(U, 0, ABG)
03:11:15.350 00.001 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:11:15.350 00.000 8976 MountToCamera -- mountX=1.04 mountY=-2.03 hyp=2.28 mountTheta=-1.10 cameraX=1.33, cameraY=1.85 cameraTheta=0.95
03:11:15.350 00.000 8976 incremental bump (1.330, 1.853) isValid = 1
03:11:15.350 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:11:15.350 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:11:15.350 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:11:15.350 00.000 8976 move complete, result=0
03:11:15.350 00.000 8976 worker thread done servicing request
03:11:15.350 00.000 8976 Worker thread wakes up
03:11:15.350 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:15.350 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:15.350 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:15.350 00.000 9828 Worker thread wakes up
03:11:15.350 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:11:15.351 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:11:15.351 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
03:11:15.351 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
03:11:15.351 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:11:15.351 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:11:15.351 00.000 9828 BLC: window closed
03:11:15.351 00.000 9828 MoveAxis(E, 23, B)
03:11:15.351 00.000 9828 Guiding  Dir = 2, Dur = 23
03:11:15.354 00.003 9828 IsSlewing returns 0
03:11:15.354 00.000 9828 IsGuiding returns 0
03:11:15.354 00.000 9828 PulseGuide returned control before completion, sleep 33
03:11:15.394 00.040 9828 IsGuiding returns 1
03:11:15.394 00.000 9828 scope still moving after pulse duration time elapsed
03:11:15.424 00.030 9828 IsSlewing returns 0
03:11:15.424 00.000 9828 IsGuiding returns 1
03:11:15.455 00.031 9828 IsSlewing returns 0
03:11:15.455 00.000 9828 IsGuiding returns 1
03:11:15.487 00.032 9828 IsSlewing returns 0
03:11:15.487 00.000 9828 IsGuiding returns 0
03:11:15.487 00.000 9828 scope move finished after 23 + 110 ms
03:11:15.487 00.000 9828 Move returns status 0, amount 23
03:11:15.487 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:15.487 00.000 9828 MoveAxis(N, 12, B)
03:11:15.487 00.000 9828 Guiding  Dir = 0, Dur = 12
03:11:15.502 00.015 9828 IsSlewing returns 0
03:11:15.502 00.000 9828 IsGuiding returns 0
03:11:15.502 00.000 9828 PulseGuide returned control before completion, sleep 22
03:11:15.533 00.031 9828 IsGuiding returns 1
03:11:15.533 00.000 9828 scope still moving after pulse duration time elapsed
03:11:15.563 00.030 9828 IsSlewing returns 0
03:11:15.563 00.000 9828 IsGuiding returns 1
03:11:15.610 00.047 9828 IsSlewing returns 0
03:11:15.610 00.000 9828 IsGuiding returns 1
03:11:15.641 00.031 9828 IsSlewing returns 0
03:11:15.641 00.000 9828 IsGuiding returns 0
03:11:15.641 00.000 9828 scope move finished after 12 + 127 ms
03:11:15.641 00.000 9828 Move returns status 0, amount 12
03:11:15.641 00.000 9828 move complete, result=0
03:11:15.641 00.000 9828 worker thread done servicing request
03:11:15.641 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:11:16.038 00.397 8976 Exposure complete
03:11:16.044 00.006 8976 worker thread done servicing request
03:11:16.044 00.000 5052 OnExposeComplete: enter
03:11:16.044 00.000 5052 UpdateGuideState(): m_state=6
03:11:16.044 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12464
03:11:16.045 00.001 5052 Star::Find returns 1 (0), X=329.42, Y=281.49, Mass=141, SNR=8.2, Peak=68 HFD=1.5
03:11:16.045 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.78 = -2.78)
03:11:16.045 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.88 = -2.88)
03:11:16.045 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-0.73 mountX=-0.31 mountY=-0.09, mountTheta=-2.87
03:11:16.045 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.22, opts=13)
03:11:16.046 00.001 5052 Enqueuing Move request for stepguider (0.25, -0.22)
03:11:16.046 00.000 8976 Worker thread wakes up
03:11:16.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.22) opts 0xd
03:11:16.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.22)
03:11:16.046 00.000 8976 Moving (0.25, -0.22) raw xDistance=-0.31 yDistance=-0.09
03:11:16.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:11:16.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:11:16.046 00.000 8976 MoveAxis(R, 1, ABG)
03:11:16.046 00.000 8976 stepping (-6, 13) + (1, 0)
03:11:16.046 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:16.046 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:11:16.046 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:11:16.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:16.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:16.046 00.000 5052 Enqueuing Expose request
03:11:16.074 00.028 8976 Received - 47 (G) 
03:11:16.074 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:16.075 00.001 8976 stepped: pos (-5, 13)
03:11:16.075 00.000 8976 MoveAxis(U, 0, ABG)
03:11:16.075 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:11:16.075 00.000 8976 MountToCamera -- mountX=0.95 mountY=-2.04 hyp=2.25 mountTheta=-1.13 cameraX=1.38, cameraY=1.78 cameraTheta=0.91
03:11:16.075 00.000 8976 incremental bump (1.383, 1.777) isValid = 1
03:11:16.075 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:11:16.075 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:11:16.075 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:11:16.075 00.000 8976 move complete, result=0
03:11:16.075 00.000 9828 Worker thread wakes up
03:11:16.075 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:11:16.075 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:11:16.075 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
03:11:16.075 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
03:11:16.075 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
03:11:16.075 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:11:16.075 00.000 9828 BLC: window closed
03:11:16.075 00.000 9828 MoveAxis(E, 24, B)
03:11:16.075 00.000 9828 Guiding  Dir = 2, Dur = 24
03:11:16.076 00.001 8976 worker thread done servicing request
03:11:16.076 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
03:11:16.076 00.000 8976 Worker thread wakes up
03:11:16.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:16.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:16.076 00.000 9828 IsSlewing returns 0
03:11:16.076 00.000 9828 IsGuiding returns 0
03:11:16.076 00.000 9828 PulseGuide returned control before completion, sleep 34
03:11:16.124 00.048 9828 IsGuiding returns 1
03:11:16.124 00.000 9828 scope still moving after pulse duration time elapsed
03:11:16.156 00.032 9828 IsSlewing returns 0
03:11:16.156 00.000 9828 IsGuiding returns 1
03:11:16.186 00.030 9828 IsSlewing returns 0
03:11:16.186 00.000 9828 IsGuiding returns 1
03:11:16.217 00.031 9828 IsSlewing returns 0
03:11:16.217 00.000 9828 IsGuiding returns 1
03:11:16.248 00.031 9828 IsSlewing returns 0
03:11:16.248 00.000 9828 IsGuiding returns 0
03:11:16.248 00.000 9828 scope move finished after 24 + 147 ms
03:11:16.248 00.000 9828 Move returns status 0, amount 24
03:11:16.248 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:16.248 00.000 9828 MoveAxis(N, 11, B)
03:11:16.248 00.000 9828 Guiding  Dir = 0, Dur = 11
03:11:16.264 00.016 9828 IsSlewing returns 0
03:11:16.264 00.000 9828 IsGuiding returns 0
03:11:16.264 00.000 9828 PulseGuide returned control before completion, sleep 21
03:11:16.294 00.030 9828 IsGuiding returns 1
03:11:16.294 00.000 9828 scope still moving after pulse duration time elapsed
03:11:16.325 00.031 9828 IsSlewing returns 0
03:11:16.326 00.001 9828 IsGuiding returns 1
03:11:16.356 00.030 9828 IsSlewing returns 0
03:11:16.356 00.000 9828 IsGuiding returns 1
03:11:16.387 00.031 9828 IsSlewing returns 0
03:11:16.388 00.001 9828 IsGuiding returns 1
03:11:16.419 00.031 9828 IsSlewing returns 0
03:11:16.419 00.000 9828 IsGuiding returns 0
03:11:16.419 00.000 9828 scope move finished after 11 + 144 ms
03:11:16.419 00.000 9828 Move returns status 0, amount 11
03:11:16.419 00.000 9828 move complete, result=0
03:11:16.419 00.000 9828 worker thread done servicing request
03:11:16.419 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:11:16.761 00.342 8976 Exposure complete
03:11:16.767 00.006 8976 worker thread done servicing request
03:11:16.767 00.000 5052 OnExposeComplete: enter
03:11:16.767 00.000 5052 UpdateGuideState(): m_state=6
03:11:16.767 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12465
03:11:16.767 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=282.01, Mass=148, SNR=8.4, Peak=77 HFD=2.1
03:11:16.767 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.93 = -0.93)
03:11:16.767 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
03:11:16.767 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.34 cameraTheta=1.11 mountX=0.20 mountY=-0.29, mountTheta=-0.96
03:11:16.768 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.30, opts=13)
03:11:16.768 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.30)
03:11:16.768 00.000 8976 Worker thread wakes up
03:11:16.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.30) opts 0xd
03:11:16.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.30)
03:11:16.768 00.000 8976 Moving (0.15, 0.30) raw xDistance=0.20 yDistance=-0.29
03:11:16.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:11:16.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:11:16.768 00.000 8976 MoveAxis(R, 0, ABG)
03:11:16.768 00.000 8976 MoveAxis(U, 1, ABG)
03:11:16.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:11:16.768 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:11:16.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:16.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:16.768 00.000 5052 Enqueuing Expose request
03:11:16.768 00.000 8976 stepping (-5, 13) + (0, 1)
03:11:16.768 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:16.794 00.026 8976 Received - 47 (G) 
03:11:16.794 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:16.794 00.000 8976 stepped: pos (-5, 14)
03:11:16.794 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:11:16.794 00.000 8976 MountToCamera -- mountX=0.89 mountY=-2.10 hyp=2.28 mountTheta=-1.17 cameraX=1.46, cameraY=1.75 cameraTheta=0.87
03:11:16.794 00.000 8976 incremental bump (1.465, 1.749) isValid = 1
03:11:16.795 00.001 8976 Scheduling Mount bump of (0.074, 0.091)
03:11:16.795 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:11:16.795 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:11:16.795 00.000 8976 move complete, result=0
03:11:16.795 00.000 9828 Worker thread wakes up
03:11:16.795 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:11:16.795 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:11:16.795 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
03:11:16.795 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
03:11:16.795 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
03:11:16.795 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:11:16.795 00.000 9828 BLC: window closed
03:11:16.795 00.000 8976 worker thread done servicing request
03:11:16.795 00.000 8976 Worker thread wakes up
03:11:16.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:16.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:16.795 00.000 9828 MoveAxis(E, 25, B)
03:11:16.795 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:11:16.796 00.001 9828 Guiding  Dir = 2, Dur = 25
03:11:16.796 00.000 9828 IsSlewing returns 0
03:11:16.796 00.000 9828 IsGuiding returns 0
03:11:16.796 00.000 9828 PulseGuide returned control before completion, sleep 35
03:11:16.841 00.045 9828 IsGuiding returns 1
03:11:16.841 00.000 9828 scope still moving after pulse duration time elapsed
03:11:16.871 00.030 9828 IsSlewing returns 0
03:11:16.871 00.000 9828 IsGuiding returns 1
03:11:16.903 00.032 9828 IsSlewing returns 0
03:11:16.903 00.000 9828 IsGuiding returns 1
03:11:16.933 00.030 9828 IsSlewing returns 0
03:11:16.933 00.000 9828 IsGuiding returns 1
03:11:16.964 00.031 9828 IsSlewing returns 0
03:11:16.964 00.000 9828 IsGuiding returns 0
03:11:16.964 00.000 9828 scope move finished after 25 + 142 ms
03:11:16.964 00.000 9828 Move returns status 0, amount 25
03:11:16.964 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:16.964 00.000 9828 MoveAxis(N, 11, B)
03:11:16.964 00.000 9828 Guiding  Dir = 0, Dur = 11
03:11:16.979 00.015 9828 IsSlewing returns 0
03:11:16.979 00.000 9828 IsGuiding returns 0
03:11:16.979 00.000 9828 PulseGuide returned control before completion, sleep 21
03:11:17.010 00.031 9828 IsGuiding returns 1
03:11:17.011 00.001 9828 scope still moving after pulse duration time elapsed
03:11:17.040 00.029 9828 IsSlewing returns 0
03:11:17.040 00.000 9828 IsGuiding returns 1
03:11:17.071 00.031 9828 IsSlewing returns 0
03:11:17.071 00.000 9828 IsGuiding returns 1
03:11:17.103 00.032 9828 IsSlewing returns 0
03:11:17.104 00.001 9828 IsGuiding returns 1
03:11:17.134 00.030 9828 IsSlewing returns 0
03:11:17.134 00.000 9828 IsGuiding returns 0
03:11:17.134 00.000 9828 scope move finished after 11 + 143 ms
03:11:17.134 00.000 9828 Move returns status 0, amount 11
03:11:17.134 00.000 9828 move complete, result=0
03:11:17.134 00.000 9828 worker thread done servicing request
03:11:17.135 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:11:17.480 00.345 8976 Exposure complete
03:11:17.485 00.005 8976 worker thread done servicing request
03:11:17.485 00.000 5052 OnExposeComplete: enter
03:11:17.485 00.000 5052 UpdateGuideState(): m_state=6
03:11:17.485 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12466
03:11:17.486 00.001 5052 Star::Find returns 1 (0), X=329.46, Y=281.99, Mass=141, SNR=8.2, Peak=71 HFD=2.2
03:11:17.486 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
03:11:17.486 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
03:11:17.486 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.28 hyp=0.40 cameraTheta=0.77 mountX=0.12 mountY=-0.40, mountTheta=-1.28
03:11:17.486 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.28, opts=13)
03:11:17.486 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.28)
03:11:17.486 00.000 8976 Worker thread wakes up
03:11:17.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.28) opts 0xd
03:11:17.487 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.28)
03:11:17.487 00.000 8976 Moving (0.29, 0.28) raw xDistance=0.12 yDistance=-0.40
03:11:17.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:11:17.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
03:11:17.487 00.000 8976 MoveAxis(R, 0, ABG)
03:11:17.487 00.000 8976 MoveAxis(U, 2, ABG)
03:11:17.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:11:17.487 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:11:17.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:17.487 00.000 8976 stepping (-5, 14) + (0, 2)
03:11:17.487 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:17.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:17.487 00.000 5052 Enqueuing Expose request
03:11:17.513 00.026 8976 Received - 47 (G) 
03:11:17.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:17.513 00.000 8976 stepped: pos (-5, 16)
03:11:17.513 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:11:17.514 00.001 8976 MountToCamera -- mountX=0.85 mountY=-2.25 hyp=2.40 mountTheta=-1.21 cameraX=1.61, cameraY=1.78 cameraTheta=0.83
03:11:17.514 00.000 8976 incremental bump (1.613, 1.779) isValid = 1
03:11:17.514 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
03:11:17.514 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:11:17.514 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:11:17.514 00.000 8976 move complete, result=0
03:11:17.514 00.000 9828 Worker thread wakes up
03:11:17.514 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:11:17.514 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:11:17.514 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
03:11:17.514 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
03:11:17.514 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:11:17.514 00.000 8976 worker thread done servicing request
03:11:17.514 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
03:11:17.514 00.000 8976 Worker thread wakes up
03:11:17.514 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:11:17.514 00.000 9828 BLC: window closed
03:11:17.515 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:17.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:17.515 00.000 9828 MoveAxis(E, 26, B)
03:11:17.515 00.000 9828 Guiding  Dir = 2, Dur = 26
03:11:17.515 00.000 9828 IsSlewing returns 0
03:11:17.515 00.000 9828 IsGuiding returns 0
03:11:17.515 00.000 9828 PulseGuide returned control before completion, sleep 36
03:11:17.556 00.041 9828 IsGuiding returns 1
03:11:17.556 00.000 9828 scope still moving after pulse duration time elapsed
03:11:17.587 00.031 9828 IsSlewing returns 0
03:11:17.587 00.000 9828 IsGuiding returns 1
03:11:17.618 00.031 9828 IsSlewing returns 0
03:11:17.618 00.000 9828 IsGuiding returns 1
03:11:17.648 00.030 9828 IsSlewing returns 0
03:11:17.648 00.000 9828 IsGuiding returns 1
03:11:17.679 00.031 9828 IsSlewing returns 0
03:11:17.679 00.000 9828 IsGuiding returns 0
03:11:17.679 00.000 9828 scope move finished after 26 + 137 ms
03:11:17.679 00.000 9828 Move returns status 0, amount 26
03:11:17.679 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:17.679 00.000 9828 MoveAxis(N, 11, B)
03:11:17.680 00.001 9828 Guiding  Dir = 0, Dur = 11
03:11:17.694 00.014 9828 IsSlewing returns 0
03:11:17.694 00.000 9828 IsGuiding returns 0
03:11:17.694 00.000 9828 PulseGuide returned control before completion, sleep 21
03:11:17.725 00.031 9828 IsGuiding returns 1
03:11:17.725 00.000 9828 scope still moving after pulse duration time elapsed
03:11:17.756 00.031 9828 IsSlewing returns 0
03:11:17.756 00.000 9828 IsGuiding returns 1
03:11:17.787 00.031 9828 IsSlewing returns 0
03:11:17.787 00.000 9828 IsGuiding returns 1
03:11:17.817 00.030 9828 IsSlewing returns 0
03:11:17.817 00.000 9828 IsGuiding returns 1
03:11:17.848 00.031 9828 IsSlewing returns 0
03:11:17.848 00.000 9828 IsGuiding returns 0
03:11:17.848 00.000 9828 scope move finished after 11 + 143 ms
03:11:17.848 00.000 9828 Move returns status 0, amount 11
03:11:17.848 00.000 9828 move complete, result=0
03:11:17.848 00.000 9828 worker thread done servicing request
03:11:17.848 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:11:18.215 00.367 8976 Exposure complete
03:11:18.220 00.005 8976 worker thread done servicing request
03:11:18.220 00.000 5052 OnExposeComplete: enter
03:11:18.220 00.000 5052 UpdateGuideState(): m_state=6
03:11:18.220 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12467
03:11:18.220 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.68, Mass=151, SNR=8.5, Peak=70 HFD=2.1
03:11:18.221 00.001 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
03:11:18.221 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.06)
03:11:18.221 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.03 hyp=0.42 cameraTheta=-3.08 mountX=0.17 mountY=0.37, mountTheta=1.14
03:11:18.221 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.03, opts=13)
03:11:18.221 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.03)
03:11:18.221 00.000 8976 Worker thread wakes up
03:11:18.222 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.03) opts 0xd
03:11:18.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.03)
03:11:18.222 00.000 8976 Moving (-0.42, -0.03) raw xDistance=0.17 yDistance=0.37
03:11:18.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:11:18.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
03:11:18.222 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=59, Gamma=2.630
03:11:18.222 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
03:11:18.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:18.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:18.222 00.000 5052 Enqueuing Expose request
03:11:18.222 00.000 8976 MoveAxis(R, 0, ABG)
03:11:18.222 00.000 8976 MoveAxis(D, 1, ABG)
03:11:18.222 00.000 8976 stepping (-5, 16) + (0, -1)
03:11:18.222 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:18.249 00.027 8976 Received - 47 (G) 
03:11:18.249 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:18.249 00.000 8976 stepped: pos (-5, 15)
03:11:18.249 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:11:18.249 00.000 8976 MountToCamera -- mountX=0.82 mountY=-2.29 hyp=2.43 mountTheta=-1.23 cameraX=1.67, cameraY=1.77 cameraTheta=0.82
03:11:18.250 00.001 8976 incremental bump (1.666, 1.775) isValid = 1
03:11:18.250 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
03:11:18.250 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:11:18.250 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:11:18.250 00.000 8976 move complete, result=0
03:11:18.250 00.000 9828 Worker thread wakes up
03:11:18.250 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:11:18.250 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:11:18.250 00.000 8976 worker thread done servicing request
03:11:18.250 00.000 8976 Worker thread wakes up
03:11:18.250 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:18.250 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:18.250 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:11:18.250 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:11:18.250 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:11:18.251 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:11:18.251 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:11:18.251 00.000 9828 BLC: window closed
03:11:18.251 00.000 9828 MoveAxis(E, 26, B)
03:11:18.251 00.000 9828 Guiding  Dir = 2, Dur = 26
03:11:18.251 00.000 9828 IsSlewing returns 0
03:11:18.251 00.000 9828 IsGuiding returns 0
03:11:18.251 00.000 9828 PulseGuide returned control before completion, sleep 36
03:11:18.299 00.048 9828 IsGuiding returns 1
03:11:18.299 00.000 9828 scope still moving after pulse duration time elapsed
03:11:18.330 00.031 9828 IsSlewing returns 0
03:11:18.330 00.000 9828 IsGuiding returns 1
03:11:18.363 00.033 9828 IsSlewing returns 0
03:11:18.363 00.000 9828 IsGuiding returns 1
03:11:18.392 00.029 9828 IsSlewing returns 0
03:11:18.392 00.000 9828 IsGuiding returns 0
03:11:18.392 00.000 9828 scope move finished after 26 + 115 ms
03:11:18.392 00.000 9828 Move returns status 0, amount 26
03:11:18.392 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:18.392 00.000 9828 MoveAxis(N, 10, B)
03:11:18.392 00.000 9828 Guiding  Dir = 0, Dur = 10
03:11:18.408 00.016 9828 IsSlewing returns 0
03:11:18.408 00.000 9828 IsGuiding returns 0
03:11:18.408 00.000 9828 PulseGuide returned control before completion, sleep 20
03:11:18.439 00.031 9828 IsGuiding returns 1
03:11:18.439 00.000 9828 scope still moving after pulse duration time elapsed
03:11:18.469 00.030 9828 IsSlewing returns 0
03:11:18.469 00.000 9828 IsGuiding returns 1
03:11:18.500 00.031 9828 IsSlewing returns 0
03:11:18.500 00.000 9828 IsGuiding returns 1
03:11:18.531 00.031 9828 IsSlewing returns 0
03:11:18.531 00.000 9828 IsGuiding returns 1
03:11:18.562 00.031 9828 IsSlewing returns 0
03:11:18.562 00.000 9828 IsGuiding returns 0
03:11:18.562 00.000 9828 scope move finished after 10 + 144 ms
03:11:18.562 00.000 9828 Move returns status 0, amount 10
03:11:18.562 00.000 9828 move complete, result=0
03:11:18.562 00.000 9828 worker thread done servicing request
03:11:18.562 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:11:18.938 00.376 8976 Exposure complete
03:11:18.944 00.006 8976 worker thread done servicing request
03:11:18.944 00.000 5052 OnExposeComplete: enter
03:11:18.944 00.000 5052 UpdateGuideState(): m_state=6
03:11:18.944 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12468
03:11:18.944 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.60, Mass=128, SNR=7.8, Peak=66 HFD=1.6
03:11:18.944 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
03:11:18.944 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
03:11:18.945 00.001 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.11 hyp=0.55 cameraTheta=-2.95 mountX=0.15 mountY=0.51, mountTheta=1.28
03:11:18.945 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.11, opts=13)
03:11:18.945 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.11)
03:11:18.945 00.000 8976 Worker thread wakes up
03:11:18.945 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.11) opts 0xd
03:11:18.946 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:11:18.946 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:11:18.946 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:18.946 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:18.946 00.000 5052 Enqueuing Expose request
03:11:18.946 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.11)
03:11:18.946 00.000 8976 Moving (-0.54, -0.11) raw xDistance=0.15 yDistance=0.51
03:11:18.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:11:18.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
03:11:18.946 00.000 8976 MoveAxis(R, 0, ABG)
03:11:18.946 00.000 8976 MoveAxis(D, 2, ABG)
03:11:18.946 00.000 8976 stepping (-5, 15) + (0, -2)
03:11:18.946 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:18.969 00.023 8976 Received - 47 (G) 
03:11:18.969 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:18.969 00.000 8976 stepped: pos (-5, 13)
03:11:18.969 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:11:18.969 00.000 8976 MountToCamera -- mountX=0.80 mountY=-2.22 hyp=2.36 mountTheta=-1.22 cameraX=1.61, cameraY=1.72 cameraTheta=0.82
03:11:18.969 00.000 8976 incremental bump (1.608, 1.724) isValid = 1
03:11:18.969 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:11:18.969 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:11:18.969 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:11:18.969 00.000 8976 move complete, result=0
03:11:18.969 00.000 8976 worker thread done servicing request
03:11:18.969 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:11:18.969 00.000 9828 Worker thread wakes up
03:11:18.969 00.000 8976 Worker thread wakes up
03:11:18.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:18.969 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:11:18.969 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:18.970 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:11:18.970 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:11:18.970 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:11:18.970 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:11:18.970 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:11:18.970 00.000 9828 BLC: window closed
03:11:18.970 00.000 9828 MoveAxis(E, 26, B)
03:11:18.970 00.000 9828 Guiding  Dir = 2, Dur = 26
03:11:18.970 00.000 9828 IsSlewing returns 0
03:11:18.970 00.000 9828 IsGuiding returns 0
03:11:18.970 00.000 9828 PulseGuide returned control before completion, sleep 36
03:11:19.010 00.040 9828 IsGuiding returns 1
03:11:19.010 00.000 9828 scope still moving after pulse duration time elapsed
03:11:19.044 00.034 9828 IsSlewing returns 0
03:11:19.044 00.000 9828 IsGuiding returns 1
03:11:19.074 00.030 9828 IsSlewing returns 0
03:11:19.075 00.001 9828 IsGuiding returns 1
03:11:19.106 00.031 9828 IsSlewing returns 0
03:11:19.106 00.000 9828 IsGuiding returns 1
03:11:19.135 00.029 9828 IsSlewing returns 0
03:11:19.136 00.001 9828 IsGuiding returns 1
03:11:19.167 00.031 9828 IsSlewing returns 0
03:11:19.167 00.000 9828 IsGuiding returns 1
03:11:19.198 00.031 9828 IsSlewing returns 0
03:11:19.198 00.000 9828 IsGuiding returns 1
03:11:19.229 00.031 9828 IsSlewing returns 0
03:11:19.229 00.000 9828 IsGuiding returns 0
03:11:19.229 00.000 9828 scope move finished after 26 + 232 ms
03:11:19.229 00.000 9828 Move returns status 0, amount 26
03:11:19.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:19.229 00.000 9828 MoveAxis(N, 10, B)
03:11:19.229 00.000 9828 Guiding  Dir = 0, Dur = 10
03:11:19.243 00.014 9828 IsSlewing returns 0
03:11:19.243 00.000 9828 IsGuiding returns 0
03:11:19.244 00.001 9828 PulseGuide returned control before completion, sleep 20
03:11:19.274 00.030 9828 IsGuiding returns 1
03:11:19.274 00.000 9828 scope still moving after pulse duration time elapsed
03:11:19.306 00.032 9828 IsSlewing returns 0
03:11:19.306 00.000 9828 IsGuiding returns 1
03:11:19.338 00.032 9828 IsSlewing returns 0
03:11:19.338 00.000 9828 IsGuiding returns 1
03:11:19.369 00.031 9828 IsSlewing returns 0
03:11:19.369 00.000 9828 IsGuiding returns 1
03:11:19.400 00.031 9828 IsSlewing returns 0
03:11:19.400 00.000 9828 IsGuiding returns 0
03:11:19.400 00.000 9828 scope move finished after 10 + 146 ms
03:11:19.400 00.000 9828 Move returns status 0, amount 10
03:11:19.400 00.000 9828 move complete, result=0
03:11:19.400 00.000 9828 worker thread done servicing request
03:11:19.400 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:11:19.655 00.255 8976 Exposure complete
03:11:19.660 00.005 8976 worker thread done servicing request
03:11:19.660 00.000 5052 OnExposeComplete: enter
03:11:19.660 00.000 5052 UpdateGuideState(): m_state=6
03:11:19.660 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12469
03:11:19.660 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.76, Mass=147, SNR=8.4, Peak=78 HFD=2.3
03:11:19.660 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:11:19.660 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
03:11:19.660 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.05 hyp=0.40 cameraTheta=3.01 mountX=0.23 mountY=0.30, mountTheta=0.93
03:11:19.661 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.05, opts=13)
03:11:19.661 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.05)
03:11:19.661 00.000 8976 Worker thread wakes up
03:11:19.661 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.05) opts 0xd
03:11:19.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.05)
03:11:19.661 00.000 8976 Moving (-0.40, 0.05) raw xDistance=0.23 yDistance=0.30
03:11:19.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:11:19.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
03:11:19.661 00.000 8976 MoveAxis(R, 0, ABG)
03:11:19.662 00.001 8976 MoveAxis(D, 1, ABG)
03:11:19.662 00.000 8976 stepping (-5, 13) + (0, -1)
03:11:19.662 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:19.662 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:11:19.662 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
03:11:19.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:19.662 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:19.662 00.000 5052 Enqueuing Expose request
03:11:19.688 00.026 8976 Received - 47 (G) 
03:11:19.688 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:19.688 00.000 8976 stepped: pos (-5, 12)
03:11:19.689 00.001 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:11:19.689 00.000 8976 MountToCamera -- mountX=0.79 mountY=-2.11 hyp=2.26 mountTheta=-1.21 cameraX=1.52, cameraY=1.67 cameraTheta=0.83
03:11:19.689 00.000 8976 incremental bump (1.522, 1.666) isValid = 1
03:11:19.689 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
03:11:19.689 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:11:19.689 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:11:19.689 00.000 8976 move complete, result=0
03:11:19.689 00.000 8976 worker thread done servicing request
03:11:19.689 00.000 9828 Worker thread wakes up
03:11:19.689 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:11:19.689 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:11:19.689 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
03:11:19.689 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
03:11:19.689 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:11:19.689 00.000 8976 Worker thread wakes up
03:11:19.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:19.690 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:19.690 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
03:11:19.690 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:11:19.690 00.000 9828 BLC: window closed
03:11:19.690 00.000 9828 MoveAxis(E, 26, B)
03:11:19.690 00.000 9828 Guiding  Dir = 2, Dur = 26
03:11:19.690 00.000 9828 IsSlewing returns 0
03:11:19.690 00.000 9828 IsGuiding returns 0
03:11:19.690 00.000 9828 PulseGuide returned control before completion, sleep 36
03:11:19.729 00.039 9828 IsGuiding returns 1
03:11:19.729 00.000 9828 scope still moving after pulse duration time elapsed
03:11:19.760 00.031 9828 IsSlewing returns 0
03:11:19.761 00.001 9828 IsGuiding returns 1
03:11:19.790 00.029 9828 IsSlewing returns 0
03:11:19.791 00.001 9828 IsGuiding returns 1
03:11:19.821 00.030 9828 IsSlewing returns 0
03:11:19.821 00.000 9828 IsGuiding returns 1
03:11:19.852 00.031 9828 IsSlewing returns 0
03:11:19.852 00.000 9828 IsGuiding returns 0
03:11:19.852 00.000 9828 scope move finished after 26 + 135 ms
03:11:19.852 00.000 9828 Move returns status 0, amount 26
03:11:19.852 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:19.852 00.000 9828 MoveAxis(N, 11, B)
03:11:19.852 00.000 9828 Guiding  Dir = 0, Dur = 11
03:11:19.867 00.015 9828 IsSlewing returns 0
03:11:19.867 00.000 9828 IsGuiding returns 0
03:11:19.867 00.000 9828 PulseGuide returned control before completion, sleep 21
03:11:19.897 00.030 9828 IsGuiding returns 1
03:11:19.897 00.000 9828 scope still moving after pulse duration time elapsed
03:11:19.928 00.031 9828 IsSlewing returns 0
03:11:19.928 00.000 9828 IsGuiding returns 1
03:11:19.959 00.031 9828 IsSlewing returns 0
03:11:19.959 00.000 9828 IsGuiding returns 1
03:11:19.991 00.032 9828 IsSlewing returns 0
03:11:19.995 00.004 9828 IsGuiding returns 0
03:11:19.995 00.000 9828 scope move finished after 11 + 116 ms
03:11:19.995 00.000 9828 Move returns status 0, amount 11
03:11:19.995 00.000 9828 move complete, result=0
03:11:19.995 00.000 9828 worker thread done servicing request
03:11:19.995 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:11:20.388 00.393 8976 Exposure complete
03:11:20.394 00.006 8976 worker thread done servicing request
03:11:20.394 00.000 5052 OnExposeComplete: enter
03:11:20.394 00.000 5052 UpdateGuideState(): m_state=6
03:11:20.394 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12470
03:11:20.395 00.001 5052 Star::Find returns 1 (0), X=328.89, Y=281.76, Mass=135, SNR=8.0, Peak=70 HFD=2.1
03:11:20.395 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:11:20.395 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
03:11:20.395 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.28 cameraTheta=2.97 mountX=0.17 mountY=0.21, mountTheta=0.89
03:11:20.395 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.05, opts=13)
03:11:20.395 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.05)
03:11:20.395 00.000 8976 Worker thread wakes up
03:11:20.396 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:11:20.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.05) opts 0xd
03:11:20.396 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:11:20.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:20.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:20.396 00.000 5052 Enqueuing Expose request
03:11:20.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.05)
03:11:20.396 00.000 8976 Moving (-0.28, 0.05) raw xDistance=0.17 yDistance=0.21
03:11:20.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:11:20.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:11:20.396 00.000 8976 MoveAxis(R, 0, ABG)
03:11:20.396 00.000 8976 MoveAxis(U, 0, ABG)
03:11:20.396 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:11:20.396 00.000 8976 MountToCamera -- mountX=0.78 mountY=-2.05 hyp=2.19 mountTheta=-1.21 cameraX=1.46, cameraY=1.63 cameraTheta=0.84
03:11:20.396 00.000 8976 incremental bump (1.465, 1.628) isValid = 1
03:11:20.396 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
03:11:20.396 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:11:20.397 00.001 8976 Enqueuing Move request for scope (0.08, 0.09)
03:11:20.397 00.000 8976 move complete, result=0
03:11:20.397 00.000 8976 worker thread done servicing request
03:11:20.397 00.000 8976 Worker thread wakes up
03:11:20.397 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:20.397 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:20.397 00.000 9828 Worker thread wakes up
03:11:20.397 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:11:20.397 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:11:20.397 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:11:20.397 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:11:20.397 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
03:11:20.397 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:11:20.397 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:11:20.397 00.000 9828 BLC: window closed
03:11:20.397 00.000 9828 MoveAxis(E, 26, B)
03:11:20.398 00.001 9828 Guiding  Dir = 2, Dur = 26
03:11:20.398 00.000 9828 IsSlewing returns 0
03:11:20.398 00.000 9828 IsGuiding returns 0
03:11:20.398 00.000 9828 PulseGuide returned control before completion, sleep 36
03:11:20.444 00.046 9828 IsGuiding returns 1
03:11:20.444 00.000 9828 scope still moving after pulse duration time elapsed
03:11:20.475 00.031 9828 IsSlewing returns 0
03:11:20.475 00.000 9828 IsGuiding returns 1
03:11:20.507 00.032 9828 IsSlewing returns 0
03:11:20.507 00.000 9828 IsGuiding returns 1
03:11:20.538 00.031 9828 IsSlewing returns 0
03:11:20.538 00.000 9828 IsGuiding returns 1
03:11:20.570 00.032 9828 IsSlewing returns 0
03:11:20.571 00.001 9828 IsGuiding returns 0
03:11:20.571 00.000 9828 scope move finished after 26 + 146 ms
03:11:20.571 00.000 9828 Move returns status 0, amount 26
03:11:20.571 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:20.571 00.000 9828 MoveAxis(N, 11, B)
03:11:20.571 00.000 9828 Guiding  Dir = 0, Dur = 11
03:11:20.585 00.014 9828 IsSlewing returns 0
03:11:20.585 00.000 9828 IsGuiding returns 0
03:11:20.585 00.000 9828 PulseGuide returned control before completion, sleep 21
03:11:20.616 00.031 9828 IsGuiding returns 1
03:11:20.616 00.000 9828 scope still moving after pulse duration time elapsed
03:11:20.647 00.031 9828 IsSlewing returns 0
03:11:20.647 00.000 9828 IsGuiding returns 1
03:11:20.678 00.031 9828 IsSlewing returns 0
03:11:20.678 00.000 9828 IsGuiding returns 1
03:11:20.709 00.031 9828 IsSlewing returns 0
03:11:20.709 00.000 9828 IsGuiding returns 1
03:11:20.740 00.031 9828 IsSlewing returns 0
03:11:20.740 00.000 9828 IsGuiding returns 0
03:11:20.741 00.001 9828 scope move finished after 11 + 144 ms
03:11:20.741 00.000 9828 Move returns status 0, amount 11
03:11:20.741 00.000 9828 move complete, result=0
03:11:20.741 00.000 9828 worker thread done servicing request
03:11:20.741 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:11:21.083 00.342 8976 Exposure complete
03:11:21.089 00.006 8976 worker thread done servicing request
03:11:21.089 00.000 5052 OnExposeComplete: enter
03:11:21.089 00.000 5052 UpdateGuideState(): m_state=6
03:11:21.089 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12471
03:11:21.089 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.93, Mass=163, SNR=8.8, Peak=74 HFD=2.3
03:11:21.089 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
03:11:21.089 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
03:11:21.090 00.001 5052 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.24 cameraTheta=1.27 mountX=0.17 mountY=-0.18, mountTheta=-0.82
03:11:21.090 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.22, opts=13)
03:11:21.090 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.22)
03:11:21.090 00.000 8976 Worker thread wakes up
03:11:21.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:11:21.090 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
03:11:21.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:21.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:21.091 00.001 5052 Enqueuing Expose request
03:11:21.091 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.22) opts 0xd
03:11:21.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.22)
03:11:21.091 00.000 8976 Moving (0.07, 0.22) raw xDistance=0.17 yDistance=-0.18
03:11:21.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:11:21.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:11:21.091 00.000 8976 MoveAxis(R, 0, ABG)
03:11:21.091 00.000 8976 MoveAxis(U, 0, ABG)
03:11:21.091 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:11:21.091 00.000 8976 MountToCamera -- mountX=0.78 mountY=-2.00 hyp=2.14 mountTheta=-1.20 cameraX=1.43, cameraY=1.60 cameraTheta=0.84
03:11:21.091 00.000 8976 incremental bump (1.426, 1.602) isValid = 1
03:11:21.091 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:11:21.091 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:11:21.091 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:11:21.091 00.000 8976 move complete, result=0
03:11:21.091 00.000 8976 worker thread done servicing request
03:11:21.091 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:21.091 00.000 9828 Worker thread wakes up
03:11:21.092 00.001 8976 Worker thread wakes up
03:11:21.092 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:11:21.092 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:11:21.092 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
03:11:21.092 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
03:11:21.092 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:11:21.092 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:21.092 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:21.092 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:11:21.092 00.000 9828 BLC: window closed
03:11:21.092 00.000 9828 MoveAxis(E, 26, B)
03:11:21.092 00.000 9828 Guiding  Dir = 2, Dur = 26
03:11:21.093 00.001 9828 IsSlewing returns 0
03:11:21.093 00.000 9828 IsGuiding returns 0
03:11:21.093 00.000 9828 PulseGuide returned control before completion, sleep 36
03:11:21.129 00.036 9828 IsGuiding returns 1
03:11:21.129 00.000 9828 scope still moving after pulse duration time elapsed
03:11:21.160 00.031 9828 IsSlewing returns 0
03:11:21.160 00.000 9828 IsGuiding returns 1
03:11:21.191 00.031 9828 IsSlewing returns 0
03:11:21.191 00.000 9828 IsGuiding returns 1
03:11:21.221 00.030 9828 IsSlewing returns 0
03:11:21.221 00.000 9828 IsGuiding returns 1
03:11:21.253 00.032 9828 IsSlewing returns 0
03:11:21.253 00.000 9828 IsGuiding returns 0
03:11:21.253 00.000 9828 scope move finished after 26 + 135 ms
03:11:21.253 00.000 9828 Move returns status 0, amount 26
03:11:21.253 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:21.253 00.000 9828 MoveAxis(N, 11, B)
03:11:21.253 00.000 9828 Guiding  Dir = 0, Dur = 11
03:11:21.269 00.016 9828 IsSlewing returns 0
03:11:21.269 00.000 9828 IsGuiding returns 0
03:11:21.269 00.000 9828 PulseGuide returned control before completion, sleep 21
03:11:21.301 00.032 9828 IsGuiding returns 1
03:11:21.301 00.000 9828 scope still moving after pulse duration time elapsed
03:11:21.331 00.030 9828 IsSlewing returns 0
03:11:21.331 00.000 9828 IsGuiding returns 1
03:11:21.363 00.032 9828 IsSlewing returns 0
03:11:21.363 00.000 9828 IsGuiding returns 1
03:11:21.394 00.031 9828 IsSlewing returns 0
03:11:21.394 00.000 9828 IsGuiding returns 0
03:11:21.394 00.000 9828 scope move finished after 11 + 114 ms
03:11:21.394 00.000 9828 Move returns status 0, amount 11
03:11:21.394 00.000 9828 move complete, result=0
03:11:21.395 00.001 9828 worker thread done servicing request
03:11:21.395 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:11:21.778 00.383 8976 Exposure complete
03:11:21.783 00.005 8976 worker thread done servicing request
03:11:21.783 00.000 5052 OnExposeComplete: enter
03:11:21.784 00.001 5052 UpdateGuideState(): m_state=6
03:11:21.784 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12472
03:11:21.784 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.79, Mass=146, SNR=8.3, Peak=66 HFD=1.9
03:11:21.784 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:11:21.784 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
03:11:21.784 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.08 hyp=0.65 cameraTheta=3.02 mountX=0.36 mountY=0.50, mountTheta=0.94
03:11:21.784 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.08, opts=13)
03:11:21.785 00.001 5052 Enqueuing Move request for stepguider (-0.64, 0.08)
03:11:21.785 00.000 8976 Worker thread wakes up
03:11:21.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.08) opts 0xd
03:11:21.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.08)
03:11:21.785 00.000 8976 Moving (-0.64, 0.08) raw xDistance=0.36 yDistance=0.50
03:11:21.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:11:21.785 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:11:21.785 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:11:21.785 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:21.785 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:21.785 00.000 5052 Enqueuing Expose request
03:11:21.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
03:11:21.785 00.000 8976 MoveAxis(L, 1, ABG)
03:11:21.785 00.000 8976 stepping (-5, 12) + (-1, 0)
03:11:21.785 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:21.814 00.029 8976 Received - 47 (G) 
03:11:21.814 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:21.815 00.001 8976 stepped: pos (-6, 12)
03:11:21.815 00.000 8976 MoveAxis(D, 2, ABG)
03:11:21.815 00.000 8976 stepping (-6, 12) + (0, -2)
03:11:21.815 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:21.846 00.031 8976 Received - 47 (G) 
03:11:21.846 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:21.846 00.000 8976 stepped: pos (-6, 10)
03:11:21.846 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:11:21.846 00.000 8976 MountToCamera -- mountX=0.82 mountY=-1.86 hyp=2.04 mountTheta=-1.15 cameraX=1.28, cameraY=1.58 cameraTheta=0.89
03:11:21.846 00.000 8976 incremental bump (1.284, 1.582) isValid = 1
03:11:21.846 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
03:11:21.846 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:11:21.846 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:11:21.846 00.000 8976 move complete, result=0
03:11:21.846 00.000 8976 worker thread done servicing request
03:11:21.847 00.001 8976 Worker thread wakes up
03:11:21.847 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:11:21.847 00.000 9828 Worker thread wakes up
03:11:21.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:21.847 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:21.847 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:11:21.847 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:11:21.847 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:11:21.847 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:11:21.847 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:11:21.848 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:11:21.848 00.000 9828 BLC: window closed
03:11:21.848 00.000 9828 MoveAxis(E, 24, B)
03:11:21.848 00.000 9828 Guiding  Dir = 2, Dur = 24
03:11:21.848 00.000 9828 IsSlewing returns 0
03:11:21.848 00.000 9828 IsGuiding returns 0
03:11:21.848 00.000 9828 PulseGuide returned control before completion, sleep 34
03:11:21.894 00.046 9828 IsGuiding returns 1
03:11:21.894 00.000 9828 scope still moving after pulse duration time elapsed
03:11:21.925 00.031 9828 IsSlewing returns 0
03:11:21.925 00.000 9828 IsGuiding returns 1
03:11:21.956 00.031 9828 IsSlewing returns 0
03:11:21.956 00.000 9828 IsGuiding returns 1
03:11:21.987 00.031 9828 IsSlewing returns 0
03:11:21.987 00.000 9828 IsGuiding returns 1
03:11:22.017 00.030 9828 IsSlewing returns 0
03:11:22.017 00.000 9828 IsGuiding returns 0
03:11:22.017 00.000 9828 scope move finished after 24 + 145 ms
03:11:22.017 00.000 9828 Move returns status 0, amount 24
03:11:22.017 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:22.018 00.001 9828 MoveAxis(N, 11, B)
03:11:22.018 00.000 9828 Guiding  Dir = 0, Dur = 11
03:11:22.033 00.015 9828 IsSlewing returns 0
03:11:22.033 00.000 9828 IsGuiding returns 0
03:11:22.033 00.000 9828 PulseGuide returned control before completion, sleep 21
03:11:22.065 00.032 9828 IsGuiding returns 1
03:11:22.065 00.000 9828 scope still moving after pulse duration time elapsed
03:11:22.096 00.031 9828 IsSlewing returns 0
03:11:22.096 00.000 9828 IsGuiding returns 1
03:11:22.127 00.031 9828 IsSlewing returns 0
03:11:22.127 00.000 9828 IsGuiding returns 1
03:11:22.158 00.031 9828 IsSlewing returns 0
03:11:22.158 00.000 9828 IsGuiding returns 1
03:11:22.189 00.031 9828 IsSlewing returns 0
03:11:22.189 00.000 9828 IsGuiding returns 0
03:11:22.189 00.000 9828 scope move finished after 11 + 145 ms
03:11:22.189 00.000 9828 Move returns status 0, amount 11
03:11:22.189 00.000 9828 move complete, result=0
03:11:22.189 00.000 9828 worker thread done servicing request
03:11:22.189 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:11:22.536 00.347 8976 Exposure complete
03:11:22.543 00.007 8976 worker thread done servicing request
03:11:22.543 00.000 5052 OnExposeComplete: enter
03:11:22.543 00.000 5052 UpdateGuideState(): m_state=6
03:11:22.543 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12473
03:11:22.543 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.65, Mass=122, SNR=7.6, Peak=67 HFD=1.6
03:11:22.543 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
03:11:22.543 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
03:11:22.543 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.06 hyp=0.69 cameraTheta=-3.06 mountX=0.26 mountY=0.61, mountTheta=1.16
03:11:22.544 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.06, opts=13)
03:11:22.544 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.06)
03:11:22.544 00.000 8976 Worker thread wakes up
03:11:22.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.06) opts 0xd
03:11:22.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.06)
03:11:22.544 00.000 8976 Moving (-0.69, -0.06) raw xDistance=0.26 yDistance=0.61
03:11:22.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
03:11:22.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
03:11:22.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:11:22.544 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:11:22.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:22.544 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:22.544 00.000 8976 MoveAxis(L, 1, ABG)
03:11:22.544 00.000 8976 stepping (-6, 10) + (-1, 0)
03:11:22.544 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:22.544 00.000 5052 Enqueuing Expose request
03:11:22.566 00.022 8976 Received - 47 (G) 
03:11:22.566 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:22.566 00.000 8976 stepped: pos (-7, 10)
03:11:22.566 00.000 8976 MoveAxis(D, 3, ABG)
03:11:22.566 00.000 8976 stepping (-7, 10) + (0, -3)
03:11:22.566 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:22.597 00.031 8976 Received - 47 (G) 
03:11:22.598 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:22.598 00.000 8976 stepped: pos (-7, 7)
03:11:22.598 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:11:22.598 00.000 8976 MountToCamera -- mountX=0.91 mountY=-1.62 hyp=1.85 mountTheta=-1.06 cameraX=1.03, cameraY=1.54 cameraTheta=0.98
03:11:22.598 00.000 8976 incremental bump (1.026, 1.542) isValid = 1
03:11:22.598 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:11:22.598 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:11:22.598 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:11:22.598 00.000 8976 move complete, result=0
03:11:22.598 00.000 8976 worker thread done servicing request
03:11:22.598 00.000 8976 Worker thread wakes up
03:11:22.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:22.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:22.598 00.000 9828 Worker thread wakes up
03:11:22.598 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:11:22.598 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:11:22.598 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
03:11:22.599 00.001 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
03:11:22.599 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:11:22.599 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:11:22.599 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
03:11:22.599 00.000 9828 BLC: window closed
03:11:22.599 00.000 9828 MoveAxis(E, 22, B)
03:11:22.599 00.000 9828 Guiding  Dir = 2, Dur = 22
03:11:22.599 00.000 9828 IsSlewing returns 0
03:11:22.599 00.000 9828 IsGuiding returns 0
03:11:22.599 00.000 9828 PulseGuide returned control before completion, sleep 32
03:11:22.644 00.045 9828 IsGuiding returns 1
03:11:22.644 00.000 9828 scope still moving after pulse duration time elapsed
03:11:22.675 00.031 9828 IsSlewing returns 0
03:11:22.675 00.000 9828 IsGuiding returns 1
03:11:22.706 00.031 9828 IsSlewing returns 0
03:11:22.706 00.000 9828 IsGuiding returns 1
03:11:22.737 00.031 9828 IsSlewing returns 0
03:11:22.737 00.000 9828 IsGuiding returns 0
03:11:22.737 00.000 9828 scope move finished after 22 + 115 ms
03:11:22.737 00.000 9828 Move returns status 0, amount 22
03:11:22.737 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:22.737 00.000 9828 MoveAxis(N, 12, B)
03:11:22.737 00.000 9828 Guiding  Dir = 0, Dur = 12
03:11:22.752 00.015 9828 IsSlewing returns 0
03:11:22.752 00.000 9828 IsGuiding returns 0
03:11:22.752 00.000 9828 PulseGuide returned control before completion, sleep 22
03:11:22.783 00.031 9828 IsGuiding returns 1
03:11:22.783 00.000 9828 scope still moving after pulse duration time elapsed
03:11:22.814 00.031 9828 IsSlewing returns 0
03:11:22.814 00.000 9828 IsGuiding returns 1
03:11:22.844 00.030 9828 IsSlewing returns 0
03:11:22.844 00.000 9828 IsGuiding returns 1
03:11:22.875 00.031 9828 IsSlewing returns 0
03:11:22.875 00.000 9828 IsGuiding returns 1
03:11:22.906 00.031 9828 IsSlewing returns 0
03:11:22.906 00.000 9828 IsGuiding returns 0
03:11:22.906 00.000 9828 scope move finished after 12 + 141 ms
03:11:22.906 00.000 9828 Move returns status 0, amount 12
03:11:22.906 00.000 9828 move complete, result=0
03:11:22.906 00.000 9828 worker thread done servicing request
03:11:22.906 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:11:23.285 00.379 8976 Exposure complete
03:11:23.291 00.006 8976 worker thread done servicing request
03:11:23.291 00.000 5052 OnExposeComplete: enter
03:11:23.291 00.000 5052 UpdateGuideState(): m_state=6
03:11:23.291 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12474
03:11:23.291 00.000 5052 Star::Find returns 1 (0), X=328.29, Y=281.94, Mass=125, SNR=7.7, Peak=74 HFD=2.0
03:11:23.292 00.001 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:11:23.292 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
03:11:23.292 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=0.24 hyp=0.92 cameraTheta=2.88 mountX=0.61 mountY=0.62, mountTheta=0.79
03:11:23.292 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=0.24, opts=13)
03:11:23.292 00.000 5052 Enqueuing Move request for stepguider (-0.89, 0.24)
03:11:23.292 00.000 8976 Worker thread wakes up
03:11:23.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, 0.24) opts 0xd
03:11:23.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, 0.24)
03:11:23.292 00.000 8976 Moving (-0.89, 0.24) raw xDistance=0.61 yDistance=0.62
03:11:23.293 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
03:11:23.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.62
03:11:23.293 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:11:23.293 00.000 8976 MoveAxis(L, 3, ABG)
03:11:23.293 00.000 8976 stepping (-7, 7) + (-3, 0)
03:11:23.293 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:23.293 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
03:11:23.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:23.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:23.293 00.000 5052 Enqueuing Expose request
03:11:23.334 00.041 8976 Received - 47 (G) 
03:11:23.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:23.334 00.000 8976 stepped: pos (-10, 7)
03:11:23.334 00.000 8976 MoveAxis(D, 3, ABG)
03:11:23.334 00.000 8976 stepping (-10, 7) + (0, -3)
03:11:23.334 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:23.365 00.031 8976 Received - 47 (G) 
03:11:23.365 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:23.365 00.000 8976 stepped: pos (-10, 4)
03:11:23.365 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
03:11:23.365 00.000 8976 MountToCamera -- mountX=1.11 mountY=-1.29 hyp=1.70 mountTheta=-0.86 cameraX=0.64, cameraY=1.58 cameraTheta=1.18
03:11:23.365 00.000 8976 incremental bump (0.644, 1.578) isValid = 1
03:11:23.365 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
03:11:23.365 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:11:23.365 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:11:23.365 00.000 8976 move complete, result=0
03:11:23.365 00.000 9828 Worker thread wakes up
03:11:23.365 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.6 px 3 ms SOUTH
03:11:23.365 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:11:23.365 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:11:23.365 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
03:11:23.365 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
03:11:23.366 00.001 8976 worker thread done servicing request
03:11:23.366 00.000 8976 Worker thread wakes up
03:11:23.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:23.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:23.366 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
03:11:23.366 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:11:23.366 00.000 9828 BLC: window closed
03:11:23.366 00.000 9828 MoveAxis(E, 15, B)
03:11:23.366 00.000 9828 Guiding  Dir = 2, Dur = 15
03:11:23.366 00.000 9828 IsSlewing returns 0
03:11:23.366 00.000 9828 IsGuiding returns 0
03:11:23.366 00.000 9828 PulseGuide returned control before completion, sleep 25
03:11:23.405 00.039 9828 IsGuiding returns 1
03:11:23.405 00.000 9828 scope still moving after pulse duration time elapsed
03:11:23.437 00.032 9828 IsSlewing returns 0
03:11:23.437 00.000 9828 IsGuiding returns 1
03:11:23.468 00.031 9828 IsSlewing returns 0
03:11:23.468 00.000 9828 IsGuiding returns 1
03:11:23.499 00.031 9828 IsSlewing returns 0
03:11:23.499 00.000 9828 IsGuiding returns 0
03:11:23.499 00.000 9828 scope move finished after 15 + 117 ms
03:11:23.499 00.000 9828 Move returns status 0, amount 15
03:11:23.499 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:23.499 00.000 9828 MoveAxis(N, 14, B)
03:11:23.499 00.000 9828 Guiding  Dir = 0, Dur = 14
03:11:23.515 00.016 9828 IsSlewing returns 0
03:11:23.515 00.000 9828 IsGuiding returns 0
03:11:23.515 00.000 9828 PulseGuide returned control before completion, sleep 24
03:11:23.547 00.032 9828 IsGuiding returns 1
03:11:23.547 00.000 9828 scope still moving after pulse duration time elapsed
03:11:23.578 00.031 9828 IsSlewing returns 0
03:11:23.578 00.000 9828 IsGuiding returns 1
03:11:23.609 00.031 9828 IsSlewing returns 0
03:11:23.609 00.000 9828 IsGuiding returns 1
03:11:23.640 00.031 9828 IsSlewing returns 0
03:11:23.640 00.000 9828 IsGuiding returns 1
03:11:23.672 00.032 9828 IsSlewing returns 0
03:11:23.672 00.000 9828 IsGuiding returns 0
03:11:23.672 00.000 9828 scope move finished after 14 + 142 ms
03:11:23.672 00.000 9828 Move returns status 0, amount 14
03:11:23.672 00.000 9828 move complete, result=0
03:11:23.672 00.000 9828 worker thread done servicing request
03:11:23.672 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:11:24.053 00.381 8976 Exposure complete
03:11:24.059 00.006 8976 worker thread done servicing request
03:11:24.059 00.000 5052 OnExposeComplete: enter
03:11:24.059 00.000 5052 UpdateGuideState(): m_state=6
03:11:24.059 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12475
03:11:24.059 00.000 5052 Star::Find returns 1 (0), X=328.03, Y=281.88, Mass=129, SNR=7.8, Peak=75 HFD=2.0
03:11:24.059 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:11:24.059 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
03:11:24.059 00.000 5052 CameraToMount -- cameraX=-1.15 cameraY=0.17 hyp=1.16 cameraTheta=3.00 mountX=0.67 mountY=0.87, mountTheta=0.91
03:11:24.060 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.15, y=0.17, opts=13)
03:11:24.060 00.000 5052 Enqueuing Move request for stepguider (-1.15, 0.17)
03:11:24.060 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:11:24.060 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:11:24.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:24.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:24.060 00.000 5052 Enqueuing Expose request
03:11:24.060 00.000 8976 Worker thread wakes up
03:11:24.060 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.15, 0.17) opts 0xd
03:11:24.060 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.15, 0.17)
03:11:24.060 00.000 8976 Moving (-1.15, 0.17) raw xDistance=0.67 yDistance=0.87
03:11:24.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.67
03:11:24.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.87
03:11:24.060 00.000 8976 MoveAxis(L, 3, ABG)
03:11:24.060 00.000 8976 stepping (-10, 4) + (-3, 0)
03:11:24.060 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:24.101 00.041 8976 Received - 47 (G) 
03:11:24.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:24.101 00.000 8976 stepped: pos (-13, 4)
03:11:24.101 00.000 8976 MoveAxis(D, 4, ABG)
03:11:24.101 00.000 8976 stepping (-13, 4) + (0, -4)
03:11:24.101 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:11:24.132 00.031 8976 Received - 47 (G) 
03:11:24.132 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:11:24.133 00.001 8976 stepped: pos (-13, 0)
03:11:24.133 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
03:11:24.133 00.000 8976 MountToCamera -- mountX=1.40 mountY=-0.87 hyp=1.65 mountTheta=-0.55 cameraX=0.13, cameraY=1.64 cameraTheta=1.49
03:11:24.133 00.000 8976 incremental bump (0.132, 1.642) isValid = 1
03:11:24.133 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
03:11:24.133 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:11:24.133 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:11:24.133 00.000 8976 move complete, result=0
03:11:24.133 00.000 9828 Worker thread wakes up
03:11:24.133 00.000 8976 worker thread done servicing request
03:11:24.134 00.001 5052 GuideStep: 0.7 px 3 ms WEST, 0.9 px 4 ms SOUTH
03:11:24.134 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:11:24.134 00.000 8976 Worker thread wakes up
03:11:24.134 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:11:24.134 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:24.134 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
03:11:24.134 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:24.134 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.78)
03:11:24.134 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.01 mountY=-0.12, mountTheta=-1.70
03:11:24.134 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:11:24.134 00.000 9828 BLC: window closed
03:11:24.134 00.000 9828 MoveAxis(E, 5, B)
03:11:24.134 00.000 9828 Guiding  Dir = 2, Dur = 5
03:11:24.134 00.000 9828 IsSlewing returns 0
03:11:24.134 00.000 9828 IsGuiding returns 0
03:11:24.135 00.001 9828 PulseGuide returned control before completion, sleep 15
03:11:24.157 00.022 9828 IsGuiding returns 1
03:11:24.157 00.000 9828 scope still moving after pulse duration time elapsed
03:11:24.188 00.031 9828 IsSlewing returns 0
03:11:24.188 00.000 9828 IsGuiding returns 1
03:11:24.218 00.030 9828 IsSlewing returns 0
03:11:24.218 00.000 9828 IsGuiding returns 1
03:11:24.250 00.032 9828 IsSlewing returns 0
03:11:24.250 00.000 9828 IsGuiding returns 0
03:11:24.250 00.000 9828 scope move finished after 5 + 110 ms
03:11:24.250 00.000 9828 Move returns status 0, amount 5
03:11:24.250 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:24.250 00.000 9828 MoveAxis(N, 16, B)
03:11:24.250 00.000 9828 Guiding  Dir = 0, Dur = 16
03:11:24.266 00.016 9828 IsSlewing returns 0
03:11:24.266 00.000 9828 IsGuiding returns 0
03:11:24.266 00.000 9828 PulseGuide returned control before completion, sleep 26
03:11:24.297 00.031 9828 IsGuiding returns 1
03:11:24.297 00.000 9828 scope still moving after pulse duration time elapsed
03:11:24.328 00.031 9828 IsSlewing returns 0
03:11:24.328 00.000 9828 IsGuiding returns 1
03:11:24.359 00.031 9828 IsSlewing returns 0
03:11:24.359 00.000 9828 IsGuiding returns 1
03:11:24.389 00.030 9828 IsSlewing returns 0
03:11:24.389 00.000 9828 IsGuiding returns 1
03:11:24.420 00.031 9828 IsSlewing returns 0
03:11:24.420 00.000 9828 IsGuiding returns 0
03:11:24.420 00.000 9828 scope move finished after 16 + 138 ms
03:11:24.420 00.000 9828 Move returns status 0, amount 16
03:11:24.420 00.000 9828 move complete, result=0
03:11:24.421 00.001 9828 worker thread done servicing request
03:11:24.421 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:11:24.819 00.398 8976 Exposure complete
03:11:24.825 00.006 8976 worker thread done servicing request
03:11:24.825 00.000 5052 OnExposeComplete: enter
03:11:24.825 00.000 5052 UpdateGuideState(): m_state=6
03:11:24.825 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12476
03:11:24.825 00.000 5052 Star::Find returns 1 (0), X=327.82, Y=281.50, Mass=121, SNR=7.6, Peak=65 HFD=1.9
03:11:24.825 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
03:11:24.825 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
03:11:24.825 00.000 5052 CameraToMount -- cameraX=-1.36 cameraY=-0.21 hyp=1.37 cameraTheta=-2.99 mountX=0.43 mountY=1.25, mountTheta=1.24
03:11:24.825 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.36, y=-0.21, opts=13)
03:11:24.825 00.000 5052 Enqueuing Move request for stepguider (-1.36, -0.21)
03:11:24.826 00.001 8976 Worker thread wakes up
03:11:24.826 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.36, -0.21) opts 0xd
03:11:24.826 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.36, -0.21)
03:11:24.826 00.000 8976 Moving (-1.36, -0.21) raw xDistance=0.43 yDistance=1.25
03:11:24.826 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:11:24.826 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
03:11:24.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
03:11:24.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.25
03:11:24.826 00.000 8976 MoveAxis(L, 2, ABG)
03:11:24.826 00.000 8976 stepping (-13, 0) + (-2, 0)
03:11:24.826 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:24.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:24.826 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:24.826 00.000 5052 Enqueuing Expose request
03:11:24.851 00.025 8976 Received - 47 (G) 
03:11:24.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:24.851 00.000 8976 stepped: pos (-15, 0)
03:11:24.851 00.000 8976 MoveAxis(D, 5, ABG)
03:11:24.851 00.000 8976 stepping (-15, 0) + (0, -5)
03:11:24.852 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:11:24.900 00.048 8976 Received - 47 (G) 
03:11:24.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:11:24.900 00.000 8976 stepped: pos (-15, -5)
03:11:24.900 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
03:11:24.900 00.000 8976 MountToCamera -- mountX=1.70 mountY=-0.32 hyp=1.73 mountTheta=-0.19 cameraX=-0.49, cameraY=1.66 cameraTheta=1.86
03:11:24.900 00.000 8976 incremental bump (-0.490, 1.656) isValid = 1
03:11:24.900 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
03:11:24.900 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
03:11:24.900 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
03:11:24.900 00.000 8976 move complete, result=0
03:11:24.900 00.000 8976 worker thread done servicing request
03:11:24.900 00.000 8976 Worker thread wakes up
03:11:24.900 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.3 px 5 ms SOUTH
03:11:24.900 00.000 9828 Worker thread wakes up
03:11:24.900 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
03:11:24.900 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:11:24.900 00.000 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.94 = -1.34)
03:11:24.900 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.86 = -1.42)
03:11:24.900 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=0.03 mountY=-0.12, mountTheta=-1.34
03:11:24.900 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
03:11:24.900 00.000 9828 BLC: window closed
03:11:24.900 00.000 9828 MoveAxis(W, 9, B)
03:11:24.900 00.000 9828 Guiding  Dir = 3, Dur = 9
03:11:24.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:24.901 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:24.901 00.000 9828 IsSlewing returns 0
03:11:24.901 00.000 9828 IsGuiding returns 0
03:11:24.901 00.000 9828 PulseGuide returned control before completion, sleep 19
03:11:24.933 00.032 9828 IsGuiding returns 1
03:11:24.933 00.000 9828 scope still moving after pulse duration time elapsed
03:11:24.964 00.031 9828 IsSlewing returns 0
03:11:24.964 00.000 9828 IsGuiding returns 1
03:11:24.996 00.032 9828 IsSlewing returns 0
03:11:24.996 00.000 9828 IsGuiding returns 1
03:11:25.027 00.031 9828 IsSlewing returns 0
03:11:25.027 00.000 9828 IsGuiding returns 1
03:11:25.059 00.032 9828 IsSlewing returns 0
03:11:25.059 00.000 9828 IsGuiding returns 0
03:11:25.059 00.000 9828 scope move finished after 9 + 149 ms
03:11:25.059 00.000 9828 Move returns status 0, amount 9
03:11:25.059 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:25.059 00.000 9828 MoveAxis(N, 16, B)
03:11:25.059 00.000 9828 Guiding  Dir = 0, Dur = 16
03:11:25.075 00.016 9828 IsSlewing returns 0
03:11:25.076 00.001 9828 IsGuiding returns 0
03:11:25.076 00.000 9828 PulseGuide returned control before completion, sleep 26
03:11:25.107 00.031 9828 IsGuiding returns 1
03:11:25.107 00.000 9828 scope still moving after pulse duration time elapsed
03:11:25.137 00.030 9828 IsSlewing returns 0
03:11:25.137 00.000 9828 IsGuiding returns 1
03:11:25.168 00.031 9828 IsSlewing returns 0
03:11:25.168 00.000 9828 IsGuiding returns 1
03:11:25.199 00.031 9828 IsSlewing returns 0
03:11:25.199 00.000 9828 IsGuiding returns 1
03:11:25.230 00.031 9828 IsSlewing returns 0
03:11:25.230 00.000 9828 IsGuiding returns 0
03:11:25.230 00.000 9828 scope move finished after 16 + 139 ms
03:11:25.230 00.000 9828 Move returns status 0, amount 16
03:11:25.230 00.000 9828 move complete, result=0
03:11:25.230 00.000 9828 worker thread done servicing request
03:11:25.230 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
03:11:25.585 00.355 8976 Exposure complete
03:11:25.590 00.005 8976 worker thread done servicing request
03:11:25.590 00.000 5052 OnExposeComplete: enter
03:11:25.590 00.000 5052 UpdateGuideState(): m_state=6
03:11:25.590 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12477
03:11:25.590 00.000 5052 Star::Find returns 1 (0), X=327.88, Y=281.54, Mass=130, SNR=7.9, Peak=71 HFD=1.9
03:11:25.590 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.06 = 1.23)
03:11:25.590 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
03:11:25.590 00.000 5052 CameraToMount -- cameraX=-1.29 cameraY=-0.17 hyp=1.30 cameraTheta=-3.01 mountX=0.44 mountY=1.18, mountTheta=1.21
03:11:25.591 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.29, y=-0.17, opts=13)
03:11:25.591 00.000 5052 Enqueuing Move request for stepguider (-1.29, -0.17)
03:11:25.591 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:11:25.591 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
03:11:25.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:25.591 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:25.591 00.000 5052 Enqueuing Expose request
03:11:25.591 00.000 8976 Worker thread wakes up
03:11:25.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.29, -0.17) opts 0xd
03:11:25.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.29, -0.17)
03:11:25.591 00.000 8976 Moving (-1.29, -0.17) raw xDistance=0.44 yDistance=1.18
03:11:25.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
03:11:25.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.18
03:11:25.591 00.000 8976 MoveAxis(L, 2, ABG)
03:11:25.591 00.000 8976 stepping (-15, -5) + (-2, 0)
03:11:25.591 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:25.619 00.028 8976 Received - 47 (G) 
03:11:25.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:25.619 00.000 8976 stepped: pos (-17, -5)
03:11:25.619 00.000 8976 MoveAxis(D, 5, ABG)
03:11:25.619 00.000 8976 stepping (-17, -5) + (0, -5)
03:11:25.619 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:11:25.667 00.048 8976 Received - 47 (G) 
03:11:25.667 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:11:25.667 00.000 8976 stepped: pos (-17, -10)
03:11:25.667 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
03:11:25.667 00.000 8976 MountToCamera -- mountX=2.00 mountY=0.31 hyp=2.02 mountTheta=0.15 cameraX=-1.19, cameraY=1.64 cameraTheta=2.20
03:11:25.667 00.000 8976 incremental bump (-1.186, 1.636) isValid = 1
03:11:25.667 00.000 8976 Scheduling Mount bump of (-0.067, 0.096)
03:11:25.667 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
03:11:25.667 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
03:11:25.667 00.000 8976 move complete, result=0
03:11:25.667 00.000 9828 Worker thread wakes up
03:11:25.667 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.2 px 5 ms SOUTH
03:11:25.667 00.000 8976 worker thread done servicing request
03:11:25.667 00.000 8976 Worker thread wakes up
03:11:25.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:25.668 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:25.668 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
03:11:25.668 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
03:11:25.668 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.01)
03:11:25.668 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.09)
03:11:25.668 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.06 mountY=-0.10, mountTheta=-1.03
03:11:25.668 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
03:11:25.668 00.000 9828 BLC: window closed
03:11:25.668 00.000 9828 MoveAxis(W, 20, B)
03:11:25.668 00.000 9828 Guiding  Dir = 3, Dur = 20
03:11:25.669 00.001 9828 IsSlewing returns 0
03:11:25.669 00.000 9828 IsGuiding returns 0
03:11:25.669 00.000 9828 PulseGuide returned control before completion, sleep 30
03:11:25.711 00.042 9828 IsGuiding returns 1
03:11:25.711 00.000 9828 scope still moving after pulse duration time elapsed
03:11:25.742 00.031 9828 IsSlewing returns 0
03:11:25.742 00.000 9828 IsGuiding returns 1
03:11:25.774 00.032 9828 IsSlewing returns 0
03:11:25.774 00.000 9828 IsGuiding returns 1
03:11:25.805 00.031 9828 IsSlewing returns 0
03:11:25.805 00.000 9828 IsGuiding returns 0
03:11:25.805 00.000 9828 scope move finished after 20 + 115 ms
03:11:25.805 00.000 9828 Move returns status 0, amount 20
03:11:25.805 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:25.805 00.000 9828 MoveAxis(N, 14, B)
03:11:25.805 00.000 9828 Guiding  Dir = 0, Dur = 14
03:11:25.820 00.015 9828 IsSlewing returns 0
03:11:25.821 00.001 9828 IsGuiding returns 0
03:11:25.821 00.000 9828 PulseGuide returned control before completion, sleep 24
03:11:25.851 00.030 9828 IsGuiding returns 1
03:11:25.851 00.000 9828 scope still moving after pulse duration time elapsed
03:11:25.883 00.032 9828 IsSlewing returns 0
03:11:25.883 00.000 9828 IsGuiding returns 1
03:11:25.914 00.031 9828 IsSlewing returns 0
03:11:25.914 00.000 9828 IsGuiding returns 1
03:11:25.945 00.031 9828 IsSlewing returns 0
03:11:25.946 00.001 9828 IsGuiding returns 1
03:11:25.978 00.032 9828 IsSlewing returns 0
03:11:25.978 00.000 9828 IsGuiding returns 0
03:11:25.978 00.000 9828 scope move finished after 14 + 144 ms
03:11:25.978 00.000 9828 Move returns status 0, amount 14
03:11:25.978 00.000 9828 move complete, result=0
03:11:25.979 00.001 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
03:11:25.979 00.000 9828 worker thread done servicing request
03:11:26.352 00.373 8976 Exposure complete
03:11:26.358 00.006 8976 worker thread done servicing request
03:11:26.358 00.000 5052 OnExposeComplete: enter
03:11:26.358 00.000 5052 UpdateGuideState(): m_state=6
03:11:26.358 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12478
03:11:26.358 00.000 5052 Star::Find returns 1 (0), X=328.03, Y=281.77, Mass=143, SNR=8.2, Peak=72 HFD=2.1
03:11:26.358 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:11:26.358 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
03:11:26.358 00.000 5052 CameraToMount -- cameraX=-1.15 cameraY=0.06 hyp=1.15 cameraTheta=3.09 mountX=0.58 mountY=0.93, mountTheta=1.01
03:11:26.358 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.15, y=0.06, opts=13)
03:11:26.358 00.000 5052 Enqueuing Move request for stepguider (-1.15, 0.06)
03:11:26.359 00.001 8976 Worker thread wakes up
03:11:26.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.15, 0.06) opts 0xd
03:11:26.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.15, 0.06)
03:11:26.359 00.000 8976 Moving (-1.15, 0.06) raw xDistance=0.58 yDistance=0.93
03:11:26.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
03:11:26.359 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.93
03:11:26.359 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:11:26.359 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
03:11:26.359 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:26.359 00.000 8976 MoveAxis(L, 3, ABG)
03:11:26.359 00.000 8976 stepping (-17, -10) + (-3, 0)
03:11:26.359 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:26.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:26.359 00.000 5052 Enqueuing Expose request
03:11:26.386 00.027 8976 Received - 47 (G) 
03:11:26.387 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:26.387 00.000 8976 stepped: pos (-20, -10)
03:11:26.387 00.000 8976 MoveAxis(D, 4, ABG)
03:11:26.387 00.000 8976 stepping (-20, -10) + (0, -4)
03:11:26.387 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:11:26.418 00.031 8976 Received - 47 (G) 
03:11:26.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:11:26.418 00.000 8976 stepped: pos (-20, -14)
03:11:26.418 00.000 8976 MountToCamera -- mountTheta (0.38) + m_xAngle (2.04) = xAngle (2.42 = 2.42)
03:11:26.418 00.000 8976 MountToCamera -- mountX=2.35 mountY=0.94 hyp=2.53 mountTheta=0.38 cameraX=-1.91, cameraY=1.66 cameraTheta=2.42
03:11:26.418 00.000 8976 incremental bump (-1.908, 1.662) isValid = 1
03:11:26.418 00.000 8976 Scheduling Mount bump of (-0.087, 0.078)
03:11:26.418 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
03:11:26.418 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
03:11:26.418 00.000 8976 move complete, result=0
03:11:26.418 00.000 8976 worker thread done servicing request
03:11:26.419 00.001 8976 Worker thread wakes up
03:11:26.419 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.9 px 4 ms SOUTH
03:11:26.419 00.000 9828 Worker thread wakes up
03:11:26.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:26.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:26.419 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
03:11:26.419 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:11:26.419 00.000 9828 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.10) = xAngle (5.50 = -0.78)
03:11:26.419 00.000 9828 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.42 = -0.86)
03:11:26.419 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.08 mountY=-0.09, mountTheta=-0.82
03:11:26.419 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
03:11:26.419 00.000 9828 BLC: window closed
03:11:26.419 00.000 9828 MoveAxis(W, 26, B)
03:11:26.419 00.000 9828 Guiding  Dir = 3, Dur = 26
03:11:26.420 00.001 9828 IsSlewing returns 0
03:11:26.420 00.000 9828 IsGuiding returns 0
03:11:26.420 00.000 9828 PulseGuide returned control before completion, sleep 36
03:11:26.467 00.047 9828 IsGuiding returns 1
03:11:26.467 00.000 9828 scope still moving after pulse duration time elapsed
03:11:26.499 00.032 9828 IsSlewing returns 0
03:11:26.499 00.000 9828 IsGuiding returns 1
03:11:26.530 00.031 9828 IsSlewing returns 0
03:11:26.530 00.000 9828 IsGuiding returns 1
03:11:26.562 00.032 9828 IsSlewing returns 0
03:11:26.562 00.000 9828 IsGuiding returns 0
03:11:26.562 00.000 9828 scope move finished after 26 + 115 ms
03:11:26.562 00.000 9828 Move returns status 0, amount 26
03:11:26.562 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:26.562 00.000 9828 MoveAxis(N, 12, B)
03:11:26.562 00.000 9828 Guiding  Dir = 0, Dur = 12
03:11:26.576 00.014 9828 IsSlewing returns 0
03:11:26.576 00.000 9828 IsGuiding returns 0
03:11:26.576 00.000 9828 PulseGuide returned control before completion, sleep 22
03:11:26.607 00.031 9828 IsGuiding returns 1
03:11:26.607 00.000 9828 scope still moving after pulse duration time elapsed
03:11:26.638 00.031 9828 IsSlewing returns 0
03:11:26.638 00.000 9828 IsGuiding returns 1
03:11:26.669 00.031 9828 IsSlewing returns 0
03:11:26.669 00.000 9828 IsGuiding returns 1
03:11:26.699 00.030 9828 IsSlewing returns 0
03:11:26.699 00.000 9828 IsGuiding returns 1
03:11:26.730 00.031 9828 IsSlewing returns 0
03:11:26.730 00.000 9828 IsGuiding returns 0
03:11:26.730 00.000 9828 scope move finished after 12 + 141 ms
03:11:26.730 00.000 9828 Move returns status 0, amount 12
03:11:26.730 00.000 9828 move complete, result=0
03:11:26.731 00.001 9828 worker thread done servicing request
03:11:26.731 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
03:11:27.107 00.376 8976 Exposure complete
03:11:27.115 00.008 8976 worker thread done servicing request
03:11:27.115 00.000 5052 OnExposeComplete: enter
03:11:27.115 00.000 5052 UpdateGuideState(): m_state=6
03:11:27.115 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12479
03:11:27.115 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=280.99, Mass=134, SNR=8.0, Peak=70 HFD=2.0
03:11:27.116 00.001 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
03:11:27.116 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.45)
03:11:27.116 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.72 hyp=0.73 cameraTheta=-1.69 mountX=-0.60 mountY=0.47, mountTheta=2.48
03:11:27.116 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.72, opts=13)
03:11:27.116 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.72)
03:11:27.116 00.000 8976 Worker thread wakes up
03:11:27.117 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.72) opts 0xd
03:11:27.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.72)
03:11:27.117 00.000 8976 Moving (-0.09, -0.72) raw xDistance=-0.60 yDistance=0.47
03:11:27.117 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:11:27.117 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:11:27.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:27.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.60
03:11:27.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.47
03:11:27.117 00.000 8976 MoveAxis(R, 2, ABG)
03:11:27.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:27.117 00.000 5052 Enqueuing Expose request
03:11:27.117 00.000 8976 stepping (-20, -14) + (2, 0)
03:11:27.117 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:27.154 00.037 8976 Received - 47 (G) 
03:11:27.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:27.154 00.000 8976 stepped: pos (-18, -14)
03:11:27.154 00.000 8976 MoveAxis(D, 2, ABG)
03:11:27.154 00.000 8976 stepping (-18, -14) + (0, -2)
03:11:27.154 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:27.185 00.031 8976 Received - 47 (G) 
03:11:27.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:27.185 00.000 8976 stepped: pos (-18, -16)
03:11:27.185 00.000 8976 MountToCamera -- mountTheta (0.53) + m_xAngle (2.04) = xAngle (2.58 = 2.58)
03:11:27.185 00.000 8976 MountToCamera -- mountX=2.48 mountY=1.47 hyp=2.89 mountTheta=0.53 cameraX=-2.44, cameraY=1.54 cameraTheta=2.58
03:11:27.186 00.001 8976 incremental bump (-2.439, 1.542) isValid = 1
03:11:27.186 00.000 8976 Scheduling Mount bump of (-0.097, 0.064)
03:11:27.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:11:27.186 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:11:27.186 00.000 8976 move complete, result=0
03:11:27.186 00.000 9828 Worker thread wakes up
03:11:27.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:11:27.186 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:11:27.186 00.000 8976 worker thread done servicing request
03:11:27.186 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:11:27.186 00.000 8976 Worker thread wakes up
03:11:27.186 00.000 9828 CameraToMount -- cameraTheta (2.56) - m_xAngle (-3.10) = xAngle (5.66 = -0.63)
03:11:27.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:27.186 00.000 9828 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.58 = -0.71)
03:11:27.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:27.186 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.56 mountX=0.09 mountY=-0.08, mountTheta=-0.68
03:11:27.186 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
03:11:27.186 00.000 9828 BLC: window closed
03:11:27.187 00.001 9828 MoveAxis(W, 30, B)
03:11:27.187 00.000 9828 Guiding  Dir = 3, Dur = 30
03:11:27.187 00.000 9828 IsSlewing returns 0
03:11:27.187 00.000 9828 IsGuiding returns 0
03:11:27.187 00.000 9828 PulseGuide returned control before completion, sleep 40
03:11:27.230 00.043 9828 IsGuiding returns 1
03:11:27.230 00.000 9828 scope still moving after pulse duration time elapsed
03:11:27.262 00.032 9828 IsSlewing returns 0
03:11:27.262 00.000 9828 IsGuiding returns 1
03:11:27.293 00.031 9828 IsSlewing returns 0
03:11:27.293 00.000 9828 IsGuiding returns 1
03:11:27.323 00.030 9828 IsSlewing returns 0
03:11:27.323 00.000 9828 IsGuiding returns 1
03:11:27.354 00.031 9828 IsSlewing returns 0
03:11:27.355 00.001 9828 IsGuiding returns 1
03:11:27.385 00.030 9828 IsSlewing returns 0
03:11:27.386 00.001 9828 IsGuiding returns 1
03:11:27.416 00.030 9828 IsSlewing returns 0
03:11:27.416 00.000 9828 IsGuiding returns 0
03:11:27.416 00.000 9828 scope move finished after 30 + 198 ms
03:11:27.416 00.000 9828 Move returns status 0, amount 30
03:11:27.416 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:27.416 00.000 9828 MoveAxis(N, 10, B)
03:11:27.416 00.000 9828 Guiding  Dir = 0, Dur = 10
03:11:27.431 00.015 9828 IsSlewing returns 0
03:11:27.431 00.000 9828 IsGuiding returns 0
03:11:27.431 00.000 9828 PulseGuide returned control before completion, sleep 20
03:11:27.463 00.032 9828 IsGuiding returns 1
03:11:27.463 00.000 9828 scope still moving after pulse duration time elapsed
03:11:27.494 00.031 9828 IsSlewing returns 0
03:11:27.494 00.000 9828 IsGuiding returns 1
03:11:27.526 00.032 9828 IsSlewing returns 0
03:11:27.526 00.000 9828 IsGuiding returns 1
03:11:27.557 00.031 9828 IsSlewing returns 0
03:11:27.557 00.000 9828 IsGuiding returns 1
03:11:27.588 00.031 9828 IsSlewing returns 0
03:11:27.588 00.000 9828 IsGuiding returns 0
03:11:27.588 00.000 9828 scope move finished after 10 + 147 ms
03:11:27.588 00.000 9828 Move returns status 0, amount 10
03:11:27.588 00.000 9828 move complete, result=0
03:11:27.588 00.000 9828 worker thread done servicing request
03:11:27.589 00.001 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
03:11:27.872 00.283 8976 Exposure complete
03:11:27.877 00.005 8976 worker thread done servicing request
03:11:27.877 00.000 5052 OnExposeComplete: enter
03:11:27.877 00.000 5052 UpdateGuideState(): m_state=6
03:11:27.878 00.001 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12480
03:11:27.878 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.92, Mass=130, SNR=7.9, Peak=73 HFD=2.1
03:11:27.878 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
03:11:27.878 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
03:11:27.878 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=0.21 hyp=0.92 cameraTheta=0.23 mountX=-0.22 mountY=-0.86, mountTheta=-1.83
03:11:27.878 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=0.21, opts=13)
03:11:27.878 00.000 5052 Enqueuing Move request for stepguider (0.89, 0.21)
03:11:27.879 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:11:27.879 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
03:11:27.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:27.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:27.879 00.000 5052 Enqueuing Expose request
03:11:27.879 00.000 8976 Worker thread wakes up
03:11:27.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, 0.21) opts 0xd
03:11:27.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, 0.21)
03:11:27.879 00.000 8976 Moving (0.89, 0.21) raw xDistance=-0.22 yDistance=-0.86
03:11:27.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:11:27.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.86
03:11:27.879 00.000 8976 MoveAxis(R, 0, ABG)
03:11:27.879 00.000 8976 MoveAxis(U, 3, ABG)
03:11:27.879 00.000 8976 stepping (-18, -16) + (0, 3)
03:11:27.879 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:27.905 00.026 8976 Received - 47 (G) 
03:11:27.905 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:27.905 00.000 8976 stepped: pos (-18, -13)
03:11:27.905 00.000 8976 MountToCamera -- mountTheta (0.57) + m_xAngle (2.04) = xAngle (2.62 = 2.62)
03:11:27.905 00.000 8976 MountToCamera -- mountX=2.57 mountY=1.67 hyp=3.07 mountTheta=0.57 cameraX=-2.65, cameraY=1.53 cameraTheta=2.62
03:11:27.905 00.000 8976 incremental bump (-2.655, 1.533) isValid = 1
03:11:27.906 00.001 8976 Scheduling Mount bump of (-0.099, 0.060)
03:11:27.906 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:11:27.906 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:11:27.906 00.000 8976 move complete, result=0
03:11:27.906 00.000 9828 Worker thread wakes up
03:11:27.906 00.000 8976 worker thread done servicing request
03:11:27.906 00.000 8976 Worker thread wakes up
03:11:27.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:27.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:27.906 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:11:27.906 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:11:27.906 00.000 9828 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.59)
03:11:27.906 00.000 9828 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.62 = -0.67)
03:11:27.906 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.60 mountX=0.10 mountY=-0.07, mountTheta=-0.64
03:11:27.906 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 3 ms NORTH
03:11:27.906 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
03:11:27.906 00.000 9828 BLC: window closed
03:11:27.907 00.001 9828 MoveAxis(W, 31, B)
03:11:27.907 00.000 9828 Guiding  Dir = 3, Dur = 31
03:11:27.907 00.000 9828 IsSlewing returns 0
03:11:27.907 00.000 9828 IsGuiding returns 0
03:11:27.907 00.000 9828 PulseGuide returned control before completion, sleep 41
03:11:27.962 00.055 9828 IsGuiding returns 1
03:11:27.962 00.000 9828 scope still moving after pulse duration time elapsed
03:11:27.993 00.031 9828 IsSlewing returns 0
03:11:27.993 00.000 9828 IsGuiding returns 1
03:11:28.023 00.030 9828 IsSlewing returns 0
03:11:28.023 00.000 9828 IsGuiding returns 1
03:11:28.055 00.032 9828 IsSlewing returns 0
03:11:28.055 00.000 9828 IsGuiding returns 0
03:11:28.055 00.000 9828 scope move finished after 31 + 117 ms
03:11:28.055 00.000 9828 Move returns status 0, amount 31
03:11:28.055 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:28.055 00.000 9828 MoveAxis(N, 10, B)
03:11:28.055 00.000 9828 Guiding  Dir = 0, Dur = 10
03:11:28.071 00.016 9828 IsSlewing returns 0
03:11:28.071 00.000 9828 IsGuiding returns 0
03:11:28.072 00.001 9828 PulseGuide returned control before completion, sleep 20
03:11:28.102 00.030 9828 IsGuiding returns 1
03:11:28.102 00.000 9828 scope still moving after pulse duration time elapsed
03:11:28.134 00.032 9828 IsSlewing returns 0
03:11:28.134 00.000 9828 IsGuiding returns 1
03:11:28.164 00.030 9828 IsSlewing returns 0
03:11:28.164 00.000 9828 IsGuiding returns 1
03:11:28.195 00.031 9828 IsSlewing returns 0
03:11:28.195 00.000 9828 IsGuiding returns 1
03:11:28.226 00.031 9828 IsSlewing returns 0
03:11:28.226 00.000 9828 IsGuiding returns 0
03:11:28.226 00.000 9828 scope move finished after 10 + 144 ms
03:11:28.227 00.001 9828 Move returns status 0, amount 10
03:11:28.227 00.000 9828 move complete, result=0
03:11:28.227 00.000 9828 worker thread done servicing request
03:11:28.227 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
03:11:28.595 00.368 8976 Exposure complete
03:11:28.601 00.006 8976 worker thread done servicing request
03:11:28.601 00.000 5052 OnExposeComplete: enter
03:11:28.601 00.000 5052 UpdateGuideState(): m_state=6
03:11:28.601 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12481
03:11:28.601 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.50, Mass=152, SNR=8.5, Peak=69 HFD=2.2
03:11:28.601 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
03:11:28.602 00.001 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
03:11:28.602 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.21 hyp=0.89 cameraTheta=-0.23 mountX=-0.58 mountY=-0.62, mountTheta=-2.32
03:11:28.602 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.21, opts=13)
03:11:28.602 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.21)
03:11:28.602 00.000 8976 Worker thread wakes up
03:11:28.602 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.21) opts 0xd
03:11:28.602 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.21)
03:11:28.603 00.001 8976 Moving (0.87, -0.21) raw xDistance=-0.58 yDistance=-0.62
03:11:28.603 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:11:28.603 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
03:11:28.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:28.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
03:11:28.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
03:11:28.603 00.000 8976 MoveAxis(R, 2, ABG)
03:11:28.603 00.000 8976 stepping (-18, -13) + (2, 0)
03:11:28.603 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:28.603 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:28.603 00.000 5052 Enqueuing Expose request
03:11:28.624 00.021 8976 Received - 47 (G) 
03:11:28.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:28.624 00.000 8976 stepped: pos (-16, -13)
03:11:28.624 00.000 8976 MoveAxis(U, 3, ABG)
03:11:28.624 00.000 8976 stepping (-16, -13) + (0, 3)
03:11:28.624 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:28.657 00.033 8976 Received - 47 (G) 
03:11:28.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:28.657 00.000 8976 stepped: pos (-16, -10)
03:11:28.657 00.000 8976 MountToCamera -- mountTheta (0.57) + m_xAngle (2.04) = xAngle (2.62 = 2.62)
03:11:28.657 00.000 8976 MountToCamera -- mountX=2.53 mountY=1.64 hyp=3.02 mountTheta=0.57 cameraX=-2.61, cameraY=1.51 cameraTheta=2.62
03:11:28.657 00.000 8976 incremental bump (-2.613, 1.508) isValid = 1
03:11:28.657 00.000 8976 Scheduling Mount bump of (-0.099, 0.060)
03:11:28.657 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:11:28.657 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:11:28.657 00.000 8976 move complete, result=0
03:11:28.657 00.000 9828 Worker thread wakes up
03:11:28.657 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:11:28.657 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:11:28.657 00.000 9828 CameraToMount -- cameraTheta (2.60) - m_xAngle (-3.10) = xAngle (5.70 = -0.59)
03:11:28.657 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.6 px 3 ms NORTH
03:11:28.657 00.000 8976 worker thread done servicing request
03:11:28.657 00.000 8976 Worker thread wakes up
03:11:28.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:28.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:28.657 00.000 9828 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.62 = -0.67)
03:11:28.657 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.60 mountX=0.10 mountY=-0.07, mountTheta=-0.64
03:11:28.657 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
03:11:28.657 00.000 9828 BLC: window closed
03:11:28.657 00.000 9828 MoveAxis(W, 31, B)
03:11:28.657 00.000 9828 Guiding  Dir = 3, Dur = 31
03:11:28.658 00.001 9828 IsSlewing returns 0
03:11:28.658 00.000 9828 IsGuiding returns 0
03:11:28.658 00.000 9828 PulseGuide returned control before completion, sleep 41
03:11:28.712 00.054 9828 IsGuiding returns 1
03:11:28.712 00.000 9828 scope still moving after pulse duration time elapsed
03:11:28.743 00.031 9828 IsSlewing returns 0
03:11:28.743 00.000 9828 IsGuiding returns 1
03:11:28.773 00.030 9828 IsSlewing returns 0
03:11:28.773 00.000 9828 IsGuiding returns 1
03:11:28.804 00.031 9828 IsSlewing returns 0
03:11:28.804 00.000 9828 IsGuiding returns 0
03:11:28.804 00.000 9828 scope move finished after 31 + 115 ms
03:11:28.804 00.000 9828 Move returns status 0, amount 31
03:11:28.804 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:28.804 00.000 9828 MoveAxis(N, 10, B)
03:11:28.804 00.000 9828 Guiding  Dir = 0, Dur = 10
03:11:28.819 00.015 9828 IsSlewing returns 0
03:11:28.819 00.000 9828 IsGuiding returns 0
03:11:28.821 00.002 9828 PulseGuide returned control before completion, sleep 20
03:11:28.851 00.030 9828 IsGuiding returns 1
03:11:28.851 00.000 9828 scope still moving after pulse duration time elapsed
03:11:28.882 00.031 9828 IsSlewing returns 0
03:11:28.882 00.000 9828 IsGuiding returns 1
03:11:28.914 00.032 9828 IsSlewing returns 0
03:11:28.914 00.000 9828 IsGuiding returns 1
03:11:28.947 00.033 9828 IsSlewing returns 0
03:11:28.947 00.000 9828 IsGuiding returns 0
03:11:28.947 00.000 9828 scope move finished after 10 + 117 ms
03:11:28.947 00.000 9828 Move returns status 0, amount 10
03:11:28.947 00.000 9828 move complete, result=0
03:11:28.948 00.001 9828 worker thread done servicing request
03:11:28.948 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
03:11:29.347 00.399 8976 Exposure complete
03:11:29.353 00.006 8976 worker thread done servicing request
03:11:29.354 00.001 5052 OnExposeComplete: enter
03:11:29.354 00.000 5052 UpdateGuideState(): m_state=6
03:11:29.354 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12482
03:11:29.354 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.36, Mass=131, SNR=7.9, Peak=65 HFD=1.6
03:11:29.354 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
03:11:29.354 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
03:11:29.354 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.35 hyp=0.52 cameraTheta=-0.72 mountX=-0.49 mountY=-0.14, mountTheta=-2.86
03:11:29.355 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.35, opts=13)
03:11:29.355 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.35)
03:11:29.355 00.000 8976 Worker thread wakes up
03:11:29.356 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.35) opts 0xd
03:11:29.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:11:29.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.35)
03:11:29.356 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:11:29.356 00.000 8976 Moving (0.39, -0.35) raw xDistance=-0.49 yDistance=-0.14
03:11:29.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:29.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
03:11:29.356 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:29.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:11:29.356 00.000 5052 Enqueuing Expose request
03:11:29.356 00.000 8976 MoveAxis(R, 2, ABG)
03:11:29.356 00.000 8976 stepping (-16, -10) + (2, 0)
03:11:29.356 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:29.392 00.036 8976 Received - 47 (G) 
03:11:29.392 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:29.392 00.000 8976 stepped: pos (-14, -10)
03:11:29.392 00.000 8976 MoveAxis(U, 0, ABG)
03:11:29.392 00.000 8976 MountToCamera -- mountTheta (0.59) + m_xAngle (2.04) = xAngle (2.64 = 2.64)
03:11:29.392 00.000 8976 MountToCamera -- mountX=2.40 mountY=1.62 hyp=2.90 mountTheta=0.59 cameraX=-2.54, cameraY=1.40 cameraTheta=2.64
03:11:29.392 00.000 8976 incremental bump (-2.540, 1.402) isValid = 1
03:11:29.392 00.000 8976 Scheduling Mount bump of (-0.101, 0.058)
03:11:29.392 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:11:29.392 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:11:29.393 00.001 8976 move complete, result=0
03:11:29.393 00.000 8976 worker thread done servicing request
03:11:29.393 00.000 8976 Worker thread wakes up
03:11:29.393 00.000 9828 Worker thread wakes up
03:11:29.393 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:11:29.393 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:11:29.393 00.000 9828 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.10) = xAngle (5.72 = -0.57)
03:11:29.393 00.000 9828 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.64 = -0.65)
03:11:29.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:29.393 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
03:11:29.393 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.62 mountX=0.10 mountY=-0.07, mountTheta=-0.62
03:11:29.393 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
03:11:29.393 00.000 9828 BLC: window closed
03:11:29.393 00.000 9828 MoveAxis(W, 31, B)
03:11:29.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:29.393 00.000 9828 Guiding  Dir = 3, Dur = 31
03:11:29.394 00.001 9828 IsSlewing returns 0
03:11:29.394 00.000 9828 IsGuiding returns 0
03:11:29.394 00.000 9828 PulseGuide returned control before completion, sleep 41
03:11:29.447 00.053 9828 IsGuiding returns 1
03:11:29.447 00.000 9828 scope still moving after pulse duration time elapsed
03:11:29.477 00.030 9828 IsSlewing returns 0
03:11:29.477 00.000 9828 IsGuiding returns 1
03:11:29.509 00.032 9828 IsSlewing returns 0
03:11:29.509 00.000 9828 IsGuiding returns 1
03:11:29.541 00.032 9828 IsSlewing returns 0
03:11:29.541 00.000 9828 IsGuiding returns 0
03:11:29.541 00.000 9828 scope move finished after 31 + 116 ms
03:11:29.541 00.000 9828 Move returns status 0, amount 31
03:11:29.541 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:29.541 00.000 9828 MoveAxis(N, 10, B)
03:11:29.541 00.000 9828 Guiding  Dir = 0, Dur = 10
03:11:29.556 00.015 9828 IsSlewing returns 0
03:11:29.556 00.000 9828 IsGuiding returns 0
03:11:29.556 00.000 9828 PulseGuide returned control before completion, sleep 20
03:11:29.588 00.032 9828 IsGuiding returns 1
03:11:29.588 00.000 9828 scope still moving after pulse duration time elapsed
03:11:29.623 00.035 9828 IsSlewing returns 0
03:11:29.623 00.000 9828 IsGuiding returns 1
03:11:29.649 00.026 9828 IsSlewing returns 0
03:11:29.649 00.000 9828 IsGuiding returns 1
03:11:29.680 00.031 9828 IsSlewing returns 0
03:11:29.680 00.000 9828 IsGuiding returns 1
03:11:29.710 00.030 9828 IsSlewing returns 0
03:11:29.710 00.000 9828 IsGuiding returns 1
03:11:29.741 00.031 9828 IsSlewing returns 0
03:11:29.741 00.000 9828 IsGuiding returns 1
03:11:29.773 00.032 9828 IsSlewing returns 0
03:11:29.773 00.000 9828 IsGuiding returns 0
03:11:29.773 00.000 9828 scope move finished after 10 + 207 ms
03:11:29.773 00.000 9828 Move returns status 0, amount 10
03:11:29.773 00.000 9828 move complete, result=0
03:11:29.773 00.000 9828 worker thread done servicing request
03:11:29.773 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
03:11:30.079 00.306 8976 Exposure complete
03:11:30.085 00.006 8976 worker thread done servicing request
03:11:30.085 00.000 5052 OnExposeComplete: enter
03:11:30.085 00.000 5052 UpdateGuideState(): m_state=6
03:11:30.085 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12483
03:11:30.085 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.83, Mass=133, SNR=8.0, Peak=69 HFD=1.9
03:11:30.085 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
03:11:30.085 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
03:11:30.085 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.12 hyp=0.38 cameraTheta=0.31 mountX=-0.06 mountY=-0.37, mountTheta=-1.74
03:11:30.086 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.12, opts=13)
03:11:30.086 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.12)
03:11:30.086 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:11:30.086 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
03:11:30.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:30.086 00.000 8976 Worker thread wakes up
03:11:30.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:30.086 00.000 5052 Enqueuing Expose request
03:11:30.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.12) opts 0xd
03:11:30.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.12)
03:11:30.086 00.000 8976 Moving (0.36, 0.12) raw xDistance=-0.06 yDistance=-0.37
03:11:30.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:11:30.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:11:30.086 00.000 8976 MoveAxis(R, 0, ABG)
03:11:30.086 00.000 8976 MoveAxis(U, 1, ABG)
03:11:30.086 00.000 8976 stepping (-14, -10) + (0, 1)
03:11:30.086 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:30.111 00.025 8976 Received - 47 (G) 
03:11:30.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:30.111 00.000 8976 stepped: pos (-14, -9)
03:11:30.111 00.000 8976 MountToCamera -- mountTheta (0.59) + m_xAngle (2.04) = xAngle (2.64 = 2.64)
03:11:30.111 00.000 8976 MountToCamera -- mountX=2.32 mountY=1.56 hyp=2.79 mountTheta=0.59 cameraX=-2.44, cameraY=1.35 cameraTheta=2.64
03:11:30.111 00.000 8976 incremental bump (-2.444, 1.354) isValid = 1
03:11:30.111 00.000 8976 Scheduling Mount bump of (-0.100, 0.058)
03:11:30.111 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:11:30.111 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:11:30.111 00.000 8976 move complete, result=0
03:11:30.111 00.000 9828 Worker thread wakes up
03:11:30.111 00.000 8976 worker thread done servicing request
03:11:30.111 00.000 8976 Worker thread wakes up
03:11:30.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:30.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:30.111 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:11:30.112 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
03:11:30.112 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:11:30.112 00.000 9828 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.10) = xAngle (5.72 = -0.57)
03:11:30.112 00.000 9828 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.63 = -0.65)
03:11:30.112 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.62 mountX=0.10 mountY=-0.07, mountTheta=-0.62
03:11:30.112 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
03:11:30.112 00.000 9828 BLC: window closed
03:11:30.112 00.000 9828 MoveAxis(W, 31, B)
03:11:30.112 00.000 9828 Guiding  Dir = 3, Dur = 31
03:11:30.113 00.001 9828 IsSlewing returns 0
03:11:30.114 00.001 9828 IsGuiding returns 0
03:11:30.115 00.001 9828 PulseGuide returned control before completion, sleep 41
03:11:30.166 00.051 9828 IsGuiding returns 1
03:11:30.166 00.000 9828 scope still moving after pulse duration time elapsed
03:11:30.196 00.030 9828 IsSlewing returns 0
03:11:30.197 00.001 9828 IsGuiding returns 1
03:11:30.229 00.032 9828 IsSlewing returns 0
03:11:30.229 00.000 9828 IsGuiding returns 1
03:11:30.259 00.030 9828 IsSlewing returns 0
03:11:30.259 00.000 9828 IsGuiding returns 0
03:11:30.259 00.000 9828 scope move finished after 31 + 113 ms
03:11:30.259 00.000 9828 Move returns status 0, amount 31
03:11:30.259 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:30.259 00.000 9828 MoveAxis(N, 10, B)
03:11:30.259 00.000 9828 Guiding  Dir = 0, Dur = 10
03:11:30.275 00.016 9828 IsSlewing returns 0
03:11:30.275 00.000 9828 IsGuiding returns 0
03:11:30.275 00.000 9828 PulseGuide returned control before completion, sleep 20
03:11:30.306 00.031 9828 IsGuiding returns 1
03:11:30.306 00.000 9828 scope still moving after pulse duration time elapsed
03:11:30.338 00.032 9828 IsSlewing returns 0
03:11:30.338 00.000 9828 IsGuiding returns 1
03:11:30.368 00.030 9828 IsSlewing returns 0
03:11:30.368 00.000 9828 IsGuiding returns 1
03:11:30.399 00.031 9828 IsSlewing returns 0
03:11:30.399 00.000 9828 IsGuiding returns 1
03:11:30.430 00.031 9828 IsSlewing returns 0
03:11:30.430 00.000 9828 IsGuiding returns 0
03:11:30.430 00.000 9828 scope move finished after 10 + 144 ms
03:11:30.430 00.000 9828 Move returns status 0, amount 10
03:11:30.430 00.000 9828 move complete, result=0
03:11:30.430 00.000 9828 worker thread done servicing request
03:11:30.430 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
03:11:30.798 00.368 8976 Exposure complete
03:11:30.804 00.006 8976 worker thread done servicing request
03:11:30.804 00.000 5052 OnExposeComplete: enter
03:11:30.804 00.000 5052 UpdateGuideState(): m_state=6
03:11:30.804 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12484
03:11:30.804 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.17, Mass=145, SNR=8.3, Peak=63 HFD=2.3
03:11:30.804 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.35 = 2.93)
03:11:30.804 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.46 = 2.83)
03:11:30.805 00.001 5052 CameraToMount -- cameraX=0.14 cameraY=-0.54 hyp=0.56 cameraTheta=-1.31 mountX=-0.54 mountY=0.17, mountTheta=2.83
03:11:30.805 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.54, opts=13)
03:11:30.805 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.54)
03:11:30.805 00.000 8976 Worker thread wakes up
03:11:30.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.54) opts 0xd
03:11:30.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.54)
03:11:30.805 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:11:30.806 00.001 5052 UpdateGuideState exits: m=145 SNR=8.3
03:11:30.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:30.806 00.000 8976 Moving (0.14, -0.54) raw xDistance=-0.54 yDistance=0.17
03:11:30.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:11:30.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:11:30.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:30.806 00.000 5052 Enqueuing Expose request
03:11:30.806 00.000 8976 MoveAxis(R, 2, ABG)
03:11:30.806 00.000 8976 stepping (-14, -9) + (2, 0)
03:11:30.806 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:30.831 00.025 8976 Received - 47 (G) 
03:11:30.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:30.831 00.000 8976 stepped: pos (-12, -9)
03:11:30.831 00.000 8976 MoveAxis(U, 0, ABG)
03:11:30.831 00.000 8976 MountToCamera -- mountTheta (0.61) + m_xAngle (2.04) = xAngle (2.66 = 2.66)
03:11:30.831 00.000 8976 MountToCamera -- mountX=2.16 mountY=1.52 hyp=2.64 mountTheta=0.61 cameraX=-2.33, cameraY=1.23 cameraTheta=2.66
03:11:30.831 00.000 8976 incremental bump (-2.333, 1.233) isValid = 1
03:11:30.831 00.000 8976 Scheduling Mount bump of (-0.102, 0.056)
03:11:30.831 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:11:30.831 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:11:30.831 00.000 8976 move complete, result=0
03:11:30.831 00.000 9828 Worker thread wakes up
03:11:30.831 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
03:11:30.831 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:11:30.831 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:11:30.831 00.000 9828 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.74 = -0.55)
03:11:30.831 00.000 9828 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.66 = -0.63)
03:11:30.832 00.001 8976 worker thread done servicing request
03:11:30.832 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.64 mountX=0.10 mountY=-0.07, mountTheta=-0.60
03:11:30.832 00.000 8976 Worker thread wakes up
03:11:30.832 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
03:11:30.832 00.000 9828 BLC: window closed
03:11:30.832 00.000 9828 MoveAxis(W, 31, B)
03:11:30.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:30.832 00.000 9828 Guiding  Dir = 3, Dur = 31
03:11:30.832 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:30.832 00.000 9828 IsSlewing returns 0
03:11:30.832 00.000 9828 IsGuiding returns 0
03:11:30.832 00.000 9828 PulseGuide returned control before completion, sleep 41
03:11:30.885 00.053 9828 IsGuiding returns 1
03:11:30.885 00.000 9828 scope still moving after pulse duration time elapsed
03:11:30.917 00.032 9828 IsSlewing returns 0
03:11:30.917 00.000 9828 IsGuiding returns 1
03:11:30.948 00.031 9828 IsSlewing returns 0
03:11:30.948 00.000 9828 IsGuiding returns 1
03:11:30.980 00.032 9828 IsSlewing returns 0
03:11:30.980 00.000 9828 IsGuiding returns 0
03:11:30.980 00.000 9828 scope move finished after 31 + 116 ms
03:11:30.980 00.000 9828 Move returns status 0, amount 31
03:11:30.980 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:30.980 00.000 9828 MoveAxis(N, 9, B)
03:11:30.980 00.000 9828 Guiding  Dir = 0, Dur = 9
03:11:30.995 00.015 9828 IsSlewing returns 0
03:11:30.995 00.000 9828 IsGuiding returns 0
03:11:30.995 00.000 9828 PulseGuide returned control before completion, sleep 19
03:11:31.026 00.031 9828 IsGuiding returns 1
03:11:31.026 00.000 9828 scope still moving after pulse duration time elapsed
03:11:31.057 00.031 9828 IsSlewing returns 0
03:11:31.057 00.000 9828 IsGuiding returns 1
03:11:31.087 00.030 9828 IsSlewing returns 0
03:11:31.087 00.000 9828 IsGuiding returns 1
03:11:31.118 00.031 9828 IsSlewing returns 0
03:11:31.118 00.000 9828 IsGuiding returns 1
03:11:31.150 00.032 9828 IsSlewing returns 0
03:11:31.150 00.000 9828 IsGuiding returns 0
03:11:31.150 00.000 9828 scope move finished after 9 + 146 ms
03:11:31.150 00.000 9828 Move returns status 0, amount 9
03:11:31.150 00.000 9828 move complete, result=0
03:11:31.150 00.000 9828 worker thread done servicing request
03:11:31.150 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 9 ms NORTH
03:11:31.516 00.366 8976 Exposure complete
03:11:31.522 00.006 8976 worker thread done servicing request
03:11:31.522 00.000 5052 OnExposeComplete: enter
03:11:31.522 00.000 5052 UpdateGuideState(): m_state=6
03:11:31.522 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12485
03:11:31.522 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.12, Mass=137, SNR=8.0, Peak=69 HFD=2.2
03:11:31.522 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
03:11:31.522 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
03:11:31.522 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.41 hyp=0.45 cameraTheta=1.14 mountX=0.28 mountY=-0.38, mountTheta=-0.94
03:11:31.523 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.41, opts=13)
03:11:31.523 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.41)
03:11:31.523 00.000 8976 Worker thread wakes up
03:11:31.523 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.41) opts 0xd
03:11:31.523 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.41)
03:11:31.523 00.000 8976 Moving (0.19, 0.41) raw xDistance=0.28 yDistance=-0.38
03:11:31.523 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:11:31.523 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
03:11:31.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:31.524 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:31.524 00.000 5052 Enqueuing Expose request
03:11:31.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.28
03:11:31.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:11:31.524 00.000 8976 MoveAxis(L, 1, ABG)
03:11:31.524 00.000 8976 stepping (-12, -9) + (-1, 0)
03:11:31.524 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:31.550 00.026 8976 Received - 47 (G) 
03:11:31.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:31.550 00.000 8976 stepped: pos (-13, -9)
03:11:31.550 00.000 8976 MoveAxis(U, 2, ABG)
03:11:31.550 00.000 8976 stepping (-13, -9) + (0, 2)
03:11:31.550 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:31.582 00.032 8976 Received - 47 (G) 
03:11:31.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:31.582 00.000 8976 stepped: pos (-13, -7)
03:11:31.583 00.001 8976 MountToCamera -- mountTheta (0.58) + m_xAngle (2.04) = xAngle (2.62 = 2.62)
03:11:31.583 00.000 8976 MountToCamera -- mountX=2.10 mountY=1.38 hyp=2.52 mountTheta=0.58 cameraX=-2.19, cameraY=1.24 cameraTheta=2.62
03:11:31.583 00.000 8976 incremental bump (-2.189, 1.244) isValid = 1
03:11:31.583 00.000 8976 Scheduling Mount bump of (-0.100, 0.059)
03:11:31.583 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:11:31.583 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:11:31.583 00.000 8976 move complete, result=0
03:11:31.583 00.000 9828 Worker thread wakes up
03:11:31.583 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:11:31.583 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:11:31.583 00.000 9828 CameraToMount -- cameraTheta (2.61) - m_xAngle (-3.10) = xAngle (5.70 = -0.58)
03:11:31.583 00.000 9828 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.62 = -0.66)
03:11:31.583 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.61 mountX=0.10 mountY=-0.07, mountTheta=-0.63
03:11:31.583 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
03:11:31.583 00.000 9828 BLC: window closed
03:11:31.583 00.000 8976 worker thread done servicing request
03:11:31.583 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
03:11:31.583 00.000 9828 MoveAxis(W, 31, B)
03:11:31.583 00.000 8976 Worker thread wakes up
03:11:31.584 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:31.584 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:31.584 00.000 9828 Guiding  Dir = 3, Dur = 31
03:11:31.584 00.000 9828 IsSlewing returns 0
03:11:31.585 00.001 9828 IsGuiding returns 0
03:11:31.585 00.000 9828 PulseGuide returned control before completion, sleep 41
03:11:31.630 00.045 9828 IsGuiding returns 1
03:11:31.630 00.000 9828 scope still moving after pulse duration time elapsed
03:11:31.660 00.030 9828 IsSlewing returns 0
03:11:31.660 00.000 9828 IsGuiding returns 1
03:11:31.691 00.031 9828 IsSlewing returns 0
03:11:31.691 00.000 9828 IsGuiding returns 1
03:11:31.722 00.031 9828 IsSlewing returns 0
03:11:31.722 00.000 9828 IsGuiding returns 1
03:11:31.754 00.032 9828 IsSlewing returns 0
03:11:31.754 00.000 9828 IsGuiding returns 0
03:11:31.754 00.000 9828 scope move finished after 31 + 138 ms
03:11:31.754 00.000 9828 Move returns status 0, amount 31
03:11:31.754 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:31.754 00.000 9828 MoveAxis(N, 10, B)
03:11:31.754 00.000 9828 Guiding  Dir = 0, Dur = 10
03:11:31.770 00.016 9828 IsSlewing returns 0
03:11:31.770 00.000 9828 IsGuiding returns 0
03:11:31.770 00.000 9828 PulseGuide returned control before completion, sleep 20
03:11:31.801 00.031 9828 IsGuiding returns 1
03:11:31.801 00.000 9828 scope still moving after pulse duration time elapsed
03:11:31.833 00.032 9828 IsSlewing returns 0
03:11:31.833 00.000 9828 IsGuiding returns 1
03:11:31.865 00.032 9828 IsSlewing returns 0
03:11:31.865 00.000 9828 IsGuiding returns 1
03:11:31.896 00.031 9828 IsSlewing returns 0
03:11:31.896 00.000 9828 IsGuiding returns 1
03:11:31.927 00.031 9828 IsSlewing returns 0
03:11:31.927 00.000 9828 IsGuiding returns 0
03:11:31.927 00.000 9828 scope move finished after 10 + 147 ms
03:11:31.927 00.000 9828 Move returns status 0, amount 10
03:11:31.927 00.000 9828 move complete, result=0
03:11:31.927 00.000 9828 worker thread done servicing request
03:11:31.927 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
03:11:32.269 00.342 8976 Exposure complete
03:11:32.275 00.006 8976 worker thread done servicing request
03:11:32.276 00.001 5052 OnExposeComplete: enter
03:11:32.276 00.000 5052 UpdateGuideState(): m_state=6
03:11:32.276 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12486
03:11:32.276 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.91, Mass=127, SNR=7.8, Peak=63 HFD=2.2
03:11:32.276 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
03:11:32.276 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
03:11:32.276 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.20 hyp=0.43 cameraTheta=0.49 mountX=0.01 mountY=-0.43, mountTheta=-1.56
03:11:32.277 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.20, opts=13)
03:11:32.277 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.20)
03:11:32.277 00.000 8976 Worker thread wakes up
03:11:32.277 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.20) opts 0xd
03:11:32.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.20)
03:11:32.277 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:11:32.277 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:11:32.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:32.277 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:32.277 00.000 5052 Enqueuing Expose request
03:11:32.277 00.000 8976 Moving (0.38, 0.20) raw xDistance=0.01 yDistance=-0.43
03:11:32.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:11:32.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
03:11:32.277 00.000 8976 MoveAxis(R, 0, ABG)
03:11:32.277 00.000 8976 MoveAxis(U, 2, ABG)
03:11:32.278 00.001 8976 stepping (-13, -7) + (0, 2)
03:11:32.278 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:32.302 00.024 8976 Received - 47 (G) 
03:11:32.302 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:32.302 00.000 8976 stepped: pos (-13, -5)
03:11:32.302 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
03:11:32.302 00.000 8976 MountToCamera -- mountX=2.07 mountY=1.19 hyp=2.38 mountTheta=0.52 cameraX=-2.00, cameraY=1.30 cameraTheta=2.57
03:11:32.302 00.000 8976 incremental bump (-1.999, 1.299) isValid = 1
03:11:32.302 00.000 8976 Scheduling Mount bump of (-0.096, 0.065)
03:11:32.302 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:11:32.302 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:11:32.302 00.000 8976 move complete, result=0
03:11:32.302 00.000 9828 Worker thread wakes up
03:11:32.302 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:11:32.302 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:11:32.302 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:11:32.302 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.64 = -0.64)
03:11:32.303 00.001 8976 worker thread done servicing request
03:11:32.303 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.72)
03:11:32.303 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.69
03:11:32.303 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
03:11:32.303 00.000 9828 BLC: window closed
03:11:32.303 00.000 8976 Worker thread wakes up
03:11:32.303 00.000 9828 MoveAxis(W, 30, B)
03:11:32.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:32.303 00.000 9828 Guiding  Dir = 3, Dur = 30
03:11:32.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:32.303 00.000 9828 IsSlewing returns 0
03:11:32.303 00.000 9828 IsGuiding returns 0
03:11:32.304 00.001 9828 PulseGuide returned control before completion, sleep 40
03:11:32.357 00.053 9828 IsGuiding returns 1
03:11:32.357 00.000 9828 scope still moving after pulse duration time elapsed
03:11:32.389 00.032 9828 IsSlewing returns 0
03:11:32.389 00.000 9828 IsGuiding returns 1
03:11:32.420 00.031 9828 IsSlewing returns 0
03:11:32.420 00.000 9828 IsGuiding returns 1
03:11:32.451 00.031 9828 IsSlewing returns 0
03:11:32.451 00.000 9828 IsGuiding returns 0
03:11:32.451 00.000 9828 scope move finished after 30 + 118 ms
03:11:32.451 00.000 9828 Move returns status 0, amount 30
03:11:32.451 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:32.451 00.000 9828 MoveAxis(N, 10, B)
03:11:32.451 00.000 9828 Guiding  Dir = 0, Dur = 10
03:11:32.466 00.015 9828 IsSlewing returns 0
03:11:32.466 00.000 9828 IsGuiding returns 0
03:11:32.466 00.000 9828 PulseGuide returned control before completion, sleep 20
03:11:32.498 00.032 9828 IsGuiding returns 1
03:11:32.498 00.000 9828 scope still moving after pulse duration time elapsed
03:11:32.530 00.032 9828 IsSlewing returns 0
03:11:32.530 00.000 9828 IsGuiding returns 1
03:11:32.561 00.031 9828 IsSlewing returns 0
03:11:32.561 00.000 9828 IsGuiding returns 1
03:11:32.593 00.032 9828 IsSlewing returns 0
03:11:32.593 00.000 9828 IsGuiding returns 0
03:11:32.593 00.000 9828 scope move finished after 10 + 116 ms
03:11:32.593 00.000 9828 Move returns status 0, amount 10
03:11:32.593 00.000 9828 move complete, result=0
03:11:32.593 00.000 9828 worker thread done servicing request
03:11:32.593 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
03:11:32.990 00.397 8976 Exposure complete
03:11:32.995 00.005 8976 worker thread done servicing request
03:11:32.995 00.000 5052 OnExposeComplete: enter
03:11:32.995 00.000 5052 UpdateGuideState(): m_state=6
03:11:32.995 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12487
03:11:32.995 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.81, Mass=139, SNR=8.1, Peak=65 HFD=2.4
03:11:32.995 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
03:11:32.995 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
03:11:32.995 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.10 hyp=0.61 cameraTheta=0.17 mountX=-0.19 mountY=-0.56, mountTheta=-1.89
03:11:32.995 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.10, opts=13)
03:11:32.995 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.10)
03:11:32.995 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:11:32.995 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:11:32.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:32.995 00.000 8976 Worker thread wakes up
03:11:32.996 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.10) opts 0xd
03:11:32.996 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.10)
03:11:32.996 00.000 8976 Moving (0.61, 0.10) raw xDistance=-0.19 yDistance=-0.56
03:11:32.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:11:32.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
03:11:32.996 00.000 8976 MoveAxis(R, 0, ABG)
03:11:32.996 00.000 8976 MoveAxis(U, 2, ABG)
03:11:32.996 00.000 8976 stepping (-13, -5) + (0, 2)
03:11:32.996 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:32.996 00.000 5052 Enqueuing Expose request
03:11:32.996 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:33.021 00.025 8976 Received - 47 (G) 
03:11:33.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:33.021 00.000 8976 stepped: pos (-13, -3)
03:11:33.021 00.000 8976 MountToCamera -- mountTheta (0.44) + m_xAngle (2.04) = xAngle (2.48 = 2.48)
03:11:33.021 00.000 8976 MountToCamera -- mountX=2.04 mountY=0.95 hyp=2.25 mountTheta=0.44 cameraX=-1.78, cameraY=1.38 cameraTheta=2.48
03:11:33.021 00.000 8976 incremental bump (-1.778, 1.384) isValid = 1
03:11:33.021 00.000 8976 Scheduling Mount bump of (-0.091, 0.073)
03:11:33.021 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:11:33.021 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:11:33.021 00.000 8976 move complete, result=0
03:11:33.021 00.000 9828 Worker thread wakes up
03:11:33.022 00.001 8976 worker thread done servicing request
03:11:33.022 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:11:33.022 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:11:33.022 00.000 8976 Worker thread wakes up
03:11:33.022 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:11:33.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:33.022 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:33.022 00.000 9828 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.10) = xAngle (5.56 = -0.72)
03:11:33.022 00.000 9828 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.48 = -0.81)
03:11:33.022 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.46 mountX=0.09 mountY=-0.08, mountTheta=-0.77
03:11:33.022 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:11:33.022 00.000 9828 BLC: window closed
03:11:33.022 00.000 9828 MoveAxis(W, 28, B)
03:11:33.022 00.000 9828 Guiding  Dir = 3, Dur = 28
03:11:33.023 00.001 9828 IsSlewing returns 0
03:11:33.023 00.000 9828 IsGuiding returns 0
03:11:33.023 00.000 9828 PulseGuide returned control before completion, sleep 38
03:11:33.070 00.047 9828 IsGuiding returns 1
03:11:33.071 00.001 9828 scope still moving after pulse duration time elapsed
03:11:33.102 00.031 9828 IsSlewing returns 0
03:11:33.102 00.000 9828 IsGuiding returns 1
03:11:33.133 00.031 9828 IsSlewing returns 0
03:11:33.133 00.000 9828 IsGuiding returns 1
03:11:33.166 00.033 9828 IsSlewing returns 0
03:11:33.166 00.000 9828 IsGuiding returns 0
03:11:33.166 00.000 9828 scope move finished after 28 + 115 ms
03:11:33.166 00.000 9828 Move returns status 0, amount 28
03:11:33.167 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:33.167 00.000 9828 MoveAxis(N, 11, B)
03:11:33.167 00.000 9828 Guiding  Dir = 0, Dur = 11
03:11:33.180 00.013 9828 IsSlewing returns 0
03:11:33.180 00.000 9828 IsGuiding returns 1
03:11:33.181 00.001 9828 Entered PulseGuideScope while moving
03:11:33.244 00.063 9828 IsSlewing returns 0
03:11:33.244 00.000 9828 IsGuiding returns 1
03:11:33.244 00.000 9828 Still moving
03:11:33.307 00.063 9828 IsSlewing returns 0
03:11:33.307 00.000 9828 IsGuiding returns 0
03:11:33.307 00.000 9828 Movement stopped - continuing
03:11:33.308 00.001 9828 PulseGuide returned control before completion, sleep 21
03:11:33.339 00.031 9828 IsGuiding returns 1
03:11:33.339 00.000 9828 scope still moving after pulse duration time elapsed
03:11:33.370 00.031 9828 IsSlewing returns 0
03:11:33.370 00.000 9828 IsGuiding returns 1
03:11:33.400 00.030 9828 IsSlewing returns 0
03:11:33.400 00.000 9828 IsGuiding returns 1
03:11:33.430 00.030 9828 IsSlewing returns 0
03:11:33.430 00.000 9828 IsGuiding returns 1
03:11:33.462 00.032 9828 IsSlewing returns 0
03:11:33.462 00.000 9828 IsGuiding returns 0
03:11:33.462 00.000 9828 scope move finished after 11 + 143 ms
03:11:33.462 00.000 9828 Move returns status 0, amount 11
03:11:33.462 00.000 9828 move complete, result=0
03:11:33.462 00.000 9828 worker thread done servicing request
03:11:33.462 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
03:11:33.706 00.244 8976 Exposure complete
03:11:33.711 00.005 8976 worker thread done servicing request
03:11:33.711 00.000 5052 OnExposeComplete: enter
03:11:33.711 00.000 5052 UpdateGuideState(): m_state=6
03:11:33.711 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12488
03:11:33.712 00.001 5052 Star::Find returns 1 (0), X=330.01, Y=281.74, Mass=138, SNR=8.1, Peak=70 HFD=2.1
03:11:33.712 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:11:33.712 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
03:11:33.712 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.03 hyp=0.84 cameraTheta=0.04 mountX=-0.35 mountY=-0.72, mountTheta=-2.03
03:11:33.712 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.03, opts=13)
03:11:33.712 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.03)
03:11:33.712 00.000 8976 Worker thread wakes up
03:11:33.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.03) opts 0xd
03:11:33.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.03)
03:11:33.712 00.000 8976 Moving (0.84, 0.03) raw xDistance=-0.35 yDistance=-0.72
03:11:33.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:11:33.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
03:11:33.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:11:33.712 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:11:33.712 00.000 8976 MoveAxis(R, 1, ABG)
03:11:33.712 00.000 8976 stepping (-13, -3) + (1, 0)
03:11:33.713 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:33.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:33.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:33.713 00.000 5052 Enqueuing Expose request
03:11:33.741 00.028 8976 Received - 47 (G) 
03:11:33.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:33.741 00.000 8976 stepped: pos (-12, -3)
03:11:33.741 00.000 8976 MoveAxis(U, 3, ABG)
03:11:33.741 00.000 8976 stepping (-12, -3) + (0, 3)
03:11:33.741 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:33.772 00.031 8976 Received - 47 (G) 
03:11:33.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:33.772 00.000 8976 stepped: pos (-12, 0)
03:11:33.772 00.000 8976 MountToCamera -- mountTheta (0.31) + m_xAngle (2.04) = xAngle (2.36 = 2.36)
03:11:33.772 00.000 8976 MountToCamera -- mountX=1.97 mountY=0.64 hyp=2.08 mountTheta=0.31 cameraX=-1.47, cameraY=1.47 cameraTheta=2.36
03:11:33.772 00.000 8976 incremental bump (-1.468, 1.467) isValid = 1
03:11:33.773 00.001 8976 Scheduling Mount bump of (-0.081, 0.084)
03:11:33.773 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
03:11:33.773 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
03:11:33.773 00.000 8976 move complete, result=0
03:11:33.773 00.000 9828 Worker thread wakes up
03:11:33.773 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
03:11:33.773 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:11:33.773 00.000 9828 CameraToMount -- cameraTheta (2.34) - m_xAngle (-3.10) = xAngle (5.43 = -0.85)
03:11:33.773 00.000 8976 worker thread done servicing request
03:11:33.773 00.000 8976 Worker thread wakes up
03:11:33.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:33.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:33.773 00.000 9828 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.35 = -0.93)
03:11:33.773 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.34 mountX=0.08 mountY=-0.09, mountTheta=-0.88
03:11:33.773 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
03:11:33.773 00.000 9828 BLC: window closed
03:11:33.773 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.7 px 3 ms NORTH
03:11:33.773 00.000 9828 MoveAxis(W, 25, B)
03:11:33.773 00.000 9828 Guiding  Dir = 3, Dur = 25
03:11:33.774 00.001 9828 IsSlewing returns 0
03:11:33.774 00.000 9828 IsGuiding returns 0
03:11:33.774 00.000 9828 PulseGuide returned control before completion, sleep 35
03:11:33.822 00.048 9828 IsGuiding returns 1
03:11:33.822 00.000 9828 scope still moving after pulse duration time elapsed
03:11:33.855 00.033 9828 IsSlewing returns 0
03:11:33.855 00.000 9828 IsGuiding returns 1
03:11:33.884 00.029 9828 IsSlewing returns 0
03:11:33.884 00.000 9828 IsGuiding returns 1
03:11:33.916 00.032 9828 IsSlewing returns 0
03:11:33.916 00.000 9828 IsGuiding returns 0
03:11:33.917 00.001 9828 scope move finished after 25 + 118 ms
03:11:33.917 00.000 9828 Move returns status 0, amount 25
03:11:33.917 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:33.917 00.000 9828 MoveAxis(N, 13, B)
03:11:33.917 00.000 9828 Guiding  Dir = 0, Dur = 13
03:11:33.932 00.015 9828 IsSlewing returns 0
03:11:33.932 00.000 9828 IsGuiding returns 0
03:11:33.932 00.000 9828 PulseGuide returned control before completion, sleep 23
03:11:33.963 00.031 9828 IsGuiding returns 1
03:11:33.963 00.000 9828 scope still moving after pulse duration time elapsed
03:11:33.994 00.031 9828 IsSlewing returns 0
03:11:33.994 00.000 9828 IsGuiding returns 1
03:11:34.026 00.032 9828 IsSlewing returns 0
03:11:34.026 00.000 9828 IsGuiding returns 1
03:11:34.058 00.032 9828 IsSlewing returns 0
03:11:34.058 00.000 9828 IsGuiding returns 1
03:11:34.091 00.033 9828 IsSlewing returns 0
03:11:34.091 00.000 9828 IsGuiding returns 0
03:11:34.091 00.000 9828 scope move finished after 13 + 145 ms
03:11:34.091 00.000 9828 Move returns status 0, amount 13
03:11:34.091 00.000 9828 move complete, result=0
03:11:34.091 00.000 9828 worker thread done servicing request
03:11:34.091 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
03:11:34.457 00.366 8976 Exposure complete
03:11:34.463 00.006 8976 worker thread done servicing request
03:11:34.463 00.000 5052 OnExposeComplete: enter
03:11:34.463 00.000 5052 UpdateGuideState(): m_state=6
03:11:34.463 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12489
03:11:34.463 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.15, Mass=158, SNR=8.7, Peak=69 HFD=2.2
03:11:34.463 00.000 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
03:11:34.463 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
03:11:34.463 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.56 hyp=0.80 cameraTheta=-0.77 mountX=-0.76 mountY=-0.18, mountTheta=-2.91
03:11:34.463 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.56, opts=13)
03:11:34.464 00.001 5052 Enqueuing Move request for stepguider (0.58, -0.56)
03:11:34.464 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:11:34.464 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:11:34.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:34.464 00.000 8976 Worker thread wakes up
03:11:34.464 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:34.464 00.000 5052 Enqueuing Expose request
03:11:34.464 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.56) opts 0xd
03:11:34.464 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.56)
03:11:34.464 00.000 8976 Moving (0.58, -0.56) raw xDistance=-0.76 yDistance=-0.18
03:11:34.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.76
03:11:34.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:11:34.464 00.000 8976 MoveAxis(R, 3, ABG)
03:11:34.464 00.000 8976 stepping (-12, 0) + (3, 0)
03:11:34.464 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:34.492 00.028 8976 Received - 47 (G) 
03:11:34.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:34.492 00.000 8976 stepped: pos (-9, 0)
03:11:34.492 00.000 8976 MoveAxis(U, 0, ABG)
03:11:34.492 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
03:11:34.492 00.000 8976 MountToCamera -- mountX=1.78 mountY=0.43 hyp=1.83 mountTheta=0.24 cameraX=-1.19, cameraY=1.39 cameraTheta=2.28
03:11:34.492 00.000 8976 incremental bump (-1.190, 1.388) isValid = 1
03:11:34.492 00.000 8976 Scheduling Mount bump of (-0.075, 0.090)
03:11:34.492 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:11:34.492 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:11:34.492 00.000 8976 move complete, result=0
03:11:34.492 00.000 9828 Worker thread wakes up
03:11:34.492 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.2 px 0 ms NORTH
03:11:34.493 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:11:34.493 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:11:34.493 00.000 8976 worker thread done servicing request
03:11:34.493 00.000 8976 Worker thread wakes up
03:11:34.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:34.493 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.93)
03:11:34.493 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.01)
03:11:34.493 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.95
03:11:34.493 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:34.493 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:11:34.493 00.000 9828 BLC: window closed
03:11:34.493 00.000 9828 MoveAxis(W, 22, B)
03:11:34.493 00.000 9828 Guiding  Dir = 3, Dur = 22
03:11:34.494 00.001 9828 IsSlewing returns 0
03:11:34.494 00.000 9828 IsGuiding returns 0
03:11:34.494 00.000 9828 PulseGuide returned control before completion, sleep 32
03:11:34.538 00.044 9828 IsGuiding returns 1
03:11:34.538 00.000 9828 scope still moving after pulse duration time elapsed
03:11:34.569 00.031 9828 IsSlewing returns 0
03:11:34.569 00.000 9828 IsGuiding returns 1
03:11:34.601 00.032 9828 IsSlewing returns 0
03:11:34.601 00.000 9828 IsGuiding returns 1
03:11:34.632 00.031 9828 IsSlewing returns 0
03:11:34.632 00.000 9828 IsGuiding returns 0
03:11:34.632 00.000 9828 scope move finished after 22 + 116 ms
03:11:34.632 00.000 9828 Move returns status 0, amount 22
03:11:34.632 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:34.633 00.001 9828 MoveAxis(N, 14, B)
03:11:34.633 00.000 9828 Guiding  Dir = 0, Dur = 14
03:11:34.648 00.015 9828 IsSlewing returns 0
03:11:34.648 00.000 9828 IsGuiding returns 0
03:11:34.648 00.000 9828 PulseGuide returned control before completion, sleep 24
03:11:34.680 00.032 9828 IsGuiding returns 1
03:11:34.680 00.000 9828 scope still moving after pulse duration time elapsed
03:11:34.713 00.033 9828 IsSlewing returns 0
03:11:34.713 00.000 9828 IsGuiding returns 1
03:11:34.743 00.030 9828 IsSlewing returns 0
03:11:34.743 00.000 9828 IsGuiding returns 1
03:11:34.774 00.031 9828 IsSlewing returns 0
03:11:34.774 00.000 9828 IsGuiding returns 1
03:11:34.806 00.032 9828 IsSlewing returns 0
03:11:34.806 00.000 9828 IsGuiding returns 0
03:11:34.806 00.000 9828 scope move finished after 14 + 143 ms
03:11:34.806 00.000 9828 Move returns status 0, amount 14
03:11:34.806 00.000 9828 move complete, result=0
03:11:34.806 00.000 9828 worker thread done servicing request
03:11:34.806 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
03:11:35.176 00.370 8976 Exposure complete
03:11:35.183 00.007 8976 worker thread done servicing request
03:11:35.183 00.000 5052 OnExposeComplete: enter
03:11:35.183 00.000 5052 UpdateGuideState(): m_state=6
03:11:35.183 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12490
03:11:35.183 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=281.86, Mass=143, SNR=8.2, Peak=68 HFD=2.3
03:11:35.183 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
03:11:35.183 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
03:11:35.183 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.15 hyp=0.96 cameraTheta=0.15 mountX=-0.30 mountY=-0.88, mountTheta=-1.90
03:11:35.184 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.15, opts=13)
03:11:35.184 00.000 5052 Enqueuing Move request for stepguider (0.95, 0.15)
03:11:35.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:11:35.184 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
03:11:35.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:35.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:35.184 00.000 5052 Enqueuing Expose request
03:11:35.184 00.000 8976 Worker thread wakes up
03:11:35.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.15) opts 0xd
03:11:35.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.15)
03:11:35.184 00.000 8976 Moving (0.95, 0.15) raw xDistance=-0.30 yDistance=-0.88
03:11:35.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.30
03:11:35.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.88
03:11:35.184 00.000 8976 MoveAxis(R, 1, ABG)
03:11:35.184 00.000 8976 stepping (-9, 0) + (1, 0)
03:11:35.185 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:35.211 00.026 8976 Received - 47 (G) 
03:11:35.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:35.211 00.000 8976 stepped: pos (-8, 0)
03:11:35.211 00.000 8976 MoveAxis(U, 3, ABG)
03:11:35.211 00.000 8976 stepping (-8, 0) + (0, 3)
03:11:35.211 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:35.243 00.032 8976 Received - 47 (G) 
03:11:35.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:35.243 00.000 8976 stepped: pos (-8, 3)
03:11:35.243 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
03:11:35.243 00.000 8976 MountToCamera -- mountX=1.60 mountY=0.13 hyp=1.60 mountTheta=0.08 cameraX=-0.84, cameraY=1.36 cameraTheta=2.12
03:11:35.243 00.000 8976 incremental bump (-0.842, 1.361) isValid = 1
03:11:35.243 00.000 8976 Scheduling Mount bump of (-0.060, 0.101)
03:11:35.243 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:11:35.243 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:11:35.243 00.000 8976 move complete, result=0
03:11:35.243 00.000 9828 Worker thread wakes up
03:11:35.244 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:11:35.244 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:11:35.244 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
03:11:35.244 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
03:11:35.244 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.10
03:11:35.244 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:11:35.244 00.000 9828 BLC: window closed
03:11:35.244 00.000 8976 worker thread done servicing request
03:11:35.244 00.000 8976 Worker thread wakes up
03:11:35.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:35.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:35.244 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 3 ms NORTH
03:11:35.244 00.000 9828 MoveAxis(W, 18, B)
03:11:35.244 00.000 9828 Guiding  Dir = 3, Dur = 18
03:11:35.245 00.001 9828 IsSlewing returns 0
03:11:35.245 00.000 9828 IsGuiding returns 0
03:11:35.245 00.000 9828 PulseGuide returned control before completion, sleep 28
03:11:35.284 00.039 9828 IsGuiding returns 1
03:11:35.284 00.000 9828 scope still moving after pulse duration time elapsed
03:11:35.316 00.032 9828 IsSlewing returns 0
03:11:35.316 00.000 9828 IsGuiding returns 1
03:11:35.347 00.031 9828 IsSlewing returns 0
03:11:35.347 00.000 9828 IsGuiding returns 1
03:11:35.378 00.031 9828 IsSlewing returns 0
03:11:35.378 00.000 9828 IsGuiding returns 0
03:11:35.378 00.000 9828 scope move finished after 18 + 114 ms
03:11:35.378 00.000 9828 Move returns status 0, amount 18
03:11:35.378 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:35.378 00.000 9828 MoveAxis(N, 15, B)
03:11:35.378 00.000 9828 Guiding  Dir = 0, Dur = 15
03:11:35.393 00.015 9828 IsSlewing returns 0
03:11:35.393 00.000 9828 IsGuiding returns 0
03:11:35.393 00.000 9828 PulseGuide returned control before completion, sleep 25
03:11:35.424 00.031 9828 IsGuiding returns 1
03:11:35.424 00.000 9828 scope still moving after pulse duration time elapsed
03:11:35.456 00.032 9828 IsSlewing returns 0
03:11:35.456 00.000 9828 IsGuiding returns 1
03:11:35.486 00.030 9828 IsSlewing returns 0
03:11:35.486 00.000 9828 IsGuiding returns 1
03:11:35.517 00.031 9828 IsSlewing returns 0
03:11:35.517 00.000 9828 IsGuiding returns 1
03:11:35.563 00.046 9828 IsSlewing returns 0
03:11:35.563 00.000 9828 IsGuiding returns 1
03:11:35.593 00.030 9828 IsSlewing returns 0
03:11:35.593 00.000 9828 IsGuiding returns 1
03:11:35.624 00.031 9828 IsSlewing returns 0
03:11:35.624 00.000 9828 IsGuiding returns 0
03:11:35.624 00.000 9828 scope move finished after 15 + 215 ms
03:11:35.624 00.000 9828 Move returns status 0, amount 15
03:11:35.624 00.000 9828 move complete, result=0
03:11:35.624 00.000 9828 worker thread done servicing request
03:11:35.624 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:11:35.932 00.308 8976 Exposure complete
03:11:35.937 00.005 8976 worker thread done servicing request
03:11:35.937 00.000 5052 OnExposeComplete: enter
03:11:35.937 00.000 5052 UpdateGuideState(): m_state=6
03:11:35.937 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12491
03:11:35.937 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.87, Mass=145, SNR=8.3, Peak=69 HFD=2.3
03:11:35.937 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
03:11:35.937 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
03:11:35.937 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=0.16 hyp=0.98 cameraTheta=0.16 mountX=-0.30 mountY=-0.90, mountTheta=-1.89
03:11:35.938 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=0.16, opts=13)
03:11:35.938 00.000 5052 Enqueuing Move request for stepguider (0.97, 0.16)
03:11:35.938 00.000 8976 Worker thread wakes up
03:11:35.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, 0.16) opts 0xd
03:11:35.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, 0.16)
03:11:35.938 00.000 8976 Moving (0.97, 0.16) raw xDistance=-0.30 yDistance=-0.90
03:11:35.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
03:11:35.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.90
03:11:35.938 00.000 8976 MoveAxis(R, 1, ABG)
03:11:35.938 00.000 8976 stepping (-8, 3) + (1, 0)
03:11:35.939 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:35.939 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:11:35.939 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:11:35.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:35.939 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:35.939 00.000 5052 Enqueuing Expose request
03:11:35.963 00.024 8976 Received - 47 (G) 
03:11:35.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:35.963 00.000 8976 stepped: pos (-7, 3)
03:11:35.963 00.000 8976 MoveAxis(U, 4, ABG)
03:11:35.963 00.000 8976 stepping (-7, 3) + (0, 4)
03:11:35.963 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:11:35.994 00.031 8976 Received - 47 (G) 
03:11:35.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:11:35.994 00.000 8976 stepped: pos (-7, 7)
03:11:35.994 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
03:11:35.994 00.000 8976 MountToCamera -- mountX=1.42 mountY=-0.28 hyp=1.45 mountTheta=-0.19 cameraX=-0.40, cameraY=1.39 cameraTheta=1.85
03:11:35.994 00.000 8976 incremental bump (-0.398, 1.394) isValid = 1
03:11:35.994 00.000 8976 Scheduling Mount bump of (-0.032, 0.115)
03:11:35.995 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
03:11:35.995 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
03:11:35.995 00.000 8976 move complete, result=0
03:11:35.995 00.000 9828 Worker thread wakes up
03:11:35.995 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
03:11:35.995 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
03:11:35.995 00.000 8976 worker thread done servicing request
03:11:35.995 00.000 8976 Worker thread wakes up
03:11:35.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:35.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:35.995 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:11:35.995 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.94 = -1.35)
03:11:35.995 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.43)
03:11:35.995 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.03 mountY=-0.12, mountTheta=-1.35
03:11:35.995 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
03:11:35.996 00.001 9828 BLC: window closed
03:11:35.996 00.000 9828 MoveAxis(W, 8, B)
03:11:35.996 00.000 9828 Guiding  Dir = 3, Dur = 8
03:11:35.996 00.000 9828 IsSlewing returns 0
03:11:35.996 00.000 9828 IsGuiding returns 0
03:11:35.996 00.000 9828 PulseGuide returned control before completion, sleep 18
03:11:36.015 00.019 9828 IsGuiding returns 1
03:11:36.015 00.000 9828 scope still moving after pulse duration time elapsed
03:11:36.047 00.032 9828 IsSlewing returns 0
03:11:36.047 00.000 9828 IsGuiding returns 1
03:11:36.077 00.030 9828 IsSlewing returns 0
03:11:36.077 00.000 9828 IsGuiding returns 1
03:11:36.108 00.031 9828 IsSlewing returns 0
03:11:36.108 00.000 9828 IsGuiding returns 0
03:11:36.109 00.001 9828 scope move finished after 8 + 103 ms
03:11:36.109 00.000 9828 Move returns status 0, amount 8
03:11:36.109 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:36.109 00.000 9828 MoveAxis(N, 16, B)
03:11:36.109 00.000 9828 Guiding  Dir = 0, Dur = 16
03:11:36.123 00.014 9828 IsSlewing returns 0
03:11:36.123 00.000 9828 IsGuiding returns 0
03:11:36.123 00.000 9828 PulseGuide returned control before completion, sleep 26
03:11:36.155 00.032 9828 IsGuiding returns 1
03:11:36.155 00.000 9828 scope still moving after pulse duration time elapsed
03:11:36.186 00.031 9828 IsSlewing returns 0
03:11:36.186 00.000 9828 IsGuiding returns 1
03:11:36.216 00.030 9828 IsSlewing returns 0
03:11:36.216 00.000 9828 IsGuiding returns 1
03:11:36.247 00.031 9828 IsSlewing returns 0
03:11:36.247 00.000 9828 IsGuiding returns 1
03:11:36.277 00.030 9828 IsSlewing returns 0
03:11:36.277 00.000 9828 IsGuiding returns 0
03:11:36.277 00.000 9828 scope move finished after 16 + 138 ms
03:11:36.277 00.000 9828 Move returns status 0, amount 16
03:11:36.277 00.000 9828 move complete, result=0
03:11:36.277 00.000 9828 worker thread done servicing request
03:11:36.278 00.001 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
03:11:36.682 00.404 8976 Exposure complete
03:11:36.688 00.006 8976 worker thread done servicing request
03:11:36.688 00.000 5052 OnExposeComplete: enter
03:11:36.688 00.000 5052 UpdateGuideState(): m_state=6
03:11:36.688 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12492
03:11:36.688 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.39, Mass=132, SNR=7.9, Peak=68 HFD=2.1
03:11:36.688 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
03:11:36.689 00.001 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
03:11:36.689 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=-0.32 hyp=0.81 cameraTheta=-0.41 mountX=-0.63 mountY=-0.45, mountTheta=-2.52
03:11:36.689 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=-0.32, opts=13)
03:11:36.689 00.000 5052 Enqueuing Move request for stepguider (0.75, -0.32)
03:11:36.689 00.000 8976 Worker thread wakes up
03:11:36.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, -0.32) opts 0xd
03:11:36.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, -0.32)
03:11:36.689 00.000 8976 Moving (0.75, -0.32) raw xDistance=-0.63 yDistance=-0.45
03:11:36.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.63
03:11:36.690 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:11:36.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.45
03:11:36.690 00.000 8976 MoveAxis(R, 3, ABG)
03:11:36.690 00.000 8976 stepping (-7, 7) + (3, 0)
03:11:36.690 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:11:36.690 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:36.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:36.690 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:36.690 00.000 5052 Enqueuing Expose request
03:11:36.729 00.039 8976 Received - 47 (G) 
03:11:36.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:36.729 00.000 8976 stepped: pos (-4, 7)
03:11:36.729 00.000 8976 MoveAxis(U, 2, ABG)
03:11:36.729 00.000 8976 stepping (-4, 7) + (0, 2)
03:11:36.730 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:36.761 00.031 8976 Received - 47 (G) 
03:11:36.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:36.761 00.000 8976 stepped: pos (-4, 9)
03:11:36.762 00.001 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
03:11:36.762 00.000 8976 MountToCamera -- mountX=1.16 mountY=-0.66 hyp=1.33 mountTheta=-0.52 cameraX=0.06, cameraY=1.33 cameraTheta=1.52
03:11:36.762 00.000 8976 incremental bump (0.061, 1.329) isValid = 1
03:11:36.762 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
03:11:36.762 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:11:36.762 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:11:36.762 00.000 8976 move complete, result=0
03:11:36.762 00.000 9828 Worker thread wakes up
03:11:36.762 00.000 8976 worker thread done servicing request
03:11:36.762 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.5 px 2 ms NORTH
03:11:36.762 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:11:36.762 00.000 8976 Worker thread wakes up
03:11:36.762 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:11:36.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:36.762 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
03:11:36.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:36.762 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
03:11:36.762 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
03:11:36.762 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:11:36.762 00.000 9828 BLC: window closed
03:11:36.762 00.000 9828 MoveAxis(E, 3, B)
03:11:36.762 00.000 9828 Guiding  Dir = 2, Dur = 3
03:11:36.764 00.002 9828 IsSlewing returns 0
03:11:36.764 00.000 9828 IsGuiding returns 0
03:11:36.764 00.000 9828 PulseGuide returned control before completion, sleep 13
03:11:36.791 00.027 9828 IsGuiding returns 1
03:11:36.791 00.000 9828 scope still moving after pulse duration time elapsed
03:11:36.823 00.032 9828 IsSlewing returns 0
03:11:36.824 00.001 9828 IsGuiding returns 1
03:11:36.854 00.030 9828 IsSlewing returns 0
03:11:36.855 00.001 9828 IsGuiding returns 1
03:11:36.885 00.030 9828 IsSlewing returns 0
03:11:36.885 00.000 9828 IsGuiding returns 0
03:11:36.885 00.000 9828 scope move finished after 3 + 118 ms
03:11:36.885 00.000 9828 Move returns status 0, amount 3
03:11:36.886 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:36.886 00.000 9828 MoveAxis(N, 16, B)
03:11:36.886 00.000 9828 Guiding  Dir = 0, Dur = 16
03:11:36.900 00.014 9828 IsSlewing returns 0
03:11:36.901 00.001 9828 IsGuiding returns 0
03:11:36.901 00.000 9828 PulseGuide returned control before completion, sleep 26
03:11:36.931 00.030 9828 IsGuiding returns 1
03:11:36.931 00.000 9828 scope still moving after pulse duration time elapsed
03:11:36.962 00.031 9828 IsSlewing returns 0
03:11:36.962 00.000 9828 IsGuiding returns 1
03:11:36.993 00.031 9828 IsSlewing returns 0
03:11:36.993 00.000 9828 IsGuiding returns 1
03:11:37.023 00.030 9828 IsSlewing returns 0
03:11:37.023 00.000 9828 IsGuiding returns 1
03:11:37.053 00.030 9828 IsSlewing returns 0
03:11:37.053 00.000 9828 IsGuiding returns 0
03:11:37.053 00.000 9828 scope move finished after 16 + 136 ms
03:11:37.053 00.000 9828 Move returns status 0, amount 16
03:11:37.053 00.000 9828 move complete, result=0
03:11:37.053 00.000 9828 worker thread done servicing request
03:11:37.053 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:11:37.448 00.395 8976 Exposure complete
03:11:37.454 00.006 8976 worker thread done servicing request
03:11:37.454 00.000 5052 OnExposeComplete: enter
03:11:37.454 00.000 5052 UpdateGuideState(): m_state=6
03:11:37.454 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12493
03:11:37.454 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.88, Mass=141, SNR=8.2, Peak=71 HFD=2.3
03:11:37.454 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
03:11:37.454 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.84 = -0.84)
03:11:37.454 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.30 mountX=0.13 mountY=-0.14, mountTheta=-0.79
03:11:37.455 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.17, opts=13)
03:11:37.455 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.17)
03:11:37.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:11:37.455 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:11:37.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:37.455 00.000 8976 Worker thread wakes up
03:11:37.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.17) opts 0xd
03:11:37.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.17)
03:11:37.455 00.000 8976 Moving (0.05, 0.17) raw xDistance=0.13 yDistance=-0.14
03:11:37.455 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:37.455 00.000 5052 Enqueuing Expose request
03:11:37.456 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:11:37.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:11:37.456 00.000 8976 MoveAxis(R, 0, ABG)
03:11:37.456 00.000 8976 MoveAxis(U, 0, ABG)
03:11:37.456 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
03:11:37.456 00.000 8976 MountToCamera -- mountX=0.98 mountY=-0.91 hyp=1.34 mountTheta=-0.75 cameraX=0.37, cameraY=1.28 cameraTheta=1.29
03:11:37.456 00.000 8976 incremental bump (0.369, 1.285) isValid = 1
03:11:37.456 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
03:11:37.456 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:11:37.456 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:11:37.456 00.000 8976 move complete, result=0
03:11:37.456 00.000 9828 Worker thread wakes up
03:11:37.456 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:37.456 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:11:37.457 00.001 8976 worker thread done servicing request
03:11:37.457 00.000 8976 Worker thread wakes up
03:11:37.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:37.457 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:11:37.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:37.457 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
03:11:37.457 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
03:11:37.457 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
03:11:37.457 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:11:37.457 00.000 9828 BLC: window closed
03:11:37.457 00.000 9828 MoveAxis(E, 12, B)
03:11:37.457 00.000 9828 Guiding  Dir = 2, Dur = 12
03:11:37.458 00.001 9828 IsSlewing returns 0
03:11:37.458 00.000 9828 IsGuiding returns 0
03:11:37.458 00.000 9828 PulseGuide returned control before completion, sleep 22
03:11:37.488 00.030 9828 IsGuiding returns 1
03:11:37.488 00.000 9828 scope still moving after pulse duration time elapsed
03:11:37.519 00.031 9828 IsSlewing returns 0
03:11:37.519 00.000 9828 IsGuiding returns 1
03:11:37.549 00.030 9828 IsSlewing returns 0
03:11:37.550 00.001 9828 IsGuiding returns 1
03:11:37.581 00.031 9828 IsSlewing returns 0
03:11:37.581 00.000 9828 IsGuiding returns 1
03:11:37.611 00.030 9828 IsSlewing returns 0
03:11:37.611 00.000 9828 IsGuiding returns 0
03:11:37.611 00.000 9828 scope move finished after 12 + 141 ms
03:11:37.611 00.000 9828 Move returns status 0, amount 12
03:11:37.611 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:37.611 00.000 9828 MoveAxis(N, 15, B)
03:11:37.611 00.000 9828 Guiding  Dir = 0, Dur = 15
03:11:37.626 00.015 9828 IsSlewing returns 0
03:11:37.626 00.000 9828 IsGuiding returns 0
03:11:37.626 00.000 9828 PulseGuide returned control before completion, sleep 25
03:11:37.657 00.031 9828 IsGuiding returns 1
03:11:37.657 00.000 9828 scope still moving after pulse duration time elapsed
03:11:37.689 00.032 9828 IsSlewing returns 0
03:11:37.689 00.000 9828 IsGuiding returns 1
03:11:37.719 00.030 9828 IsSlewing returns 0
03:11:37.719 00.000 9828 IsGuiding returns 1
03:11:37.751 00.032 9828 IsSlewing returns 0
03:11:37.751 00.000 9828 IsGuiding returns 1
03:11:37.783 00.032 9828 IsSlewing returns 0
03:11:37.783 00.000 9828 IsGuiding returns 0
03:11:37.783 00.000 9828 scope move finished after 15 + 141 ms
03:11:37.783 00.000 9828 Move returns status 0, amount 15
03:11:37.783 00.000 9828 move complete, result=0
03:11:37.783 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:11:37.784 00.001 9828 worker thread done servicing request
03:11:38.142 00.358 8976 Exposure complete
03:11:38.147 00.005 8976 worker thread done servicing request
03:11:38.147 00.000 5052 OnExposeComplete: enter
03:11:38.148 00.001 5052 UpdateGuideState(): m_state=6
03:11:38.148 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12494
03:11:38.148 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.15, Mass=138, SNR=8.1, Peak=74 HFD=2.2
03:11:38.148 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.75 = -0.75)
03:11:38.148 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.85 = -0.85)
03:11:38.148 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.44 hyp=0.46 cameraTheta=1.29 mountX=0.33 mountY=-0.35, mountTheta=-0.80
03:11:38.149 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.44, opts=13)
03:11:38.149 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.44)
03:11:38.149 00.000 8976 Worker thread wakes up
03:11:38.149 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.44) opts 0xd
03:11:38.149 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.44)
03:11:38.149 00.000 8976 Moving (0.13, 0.44) raw xDistance=0.33 yDistance=-0.35
03:11:38.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:11:38.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:11:38.149 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:11:38.149 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:11:38.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:38.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:38.149 00.000 5052 Enqueuing Expose request
03:11:38.149 00.000 8976 MoveAxis(L, 1, ABG)
03:11:38.149 00.000 8976 stepping (-4, 9) + (-1, 0)
03:11:38.149 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:38.168 00.019 8976 Received - 47 (G) 
03:11:38.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:38.169 00.001 8976 stepped: pos (-5, 9)
03:11:38.169 00.000 8976 MoveAxis(U, 1, ABG)
03:11:38.169 00.000 8976 stepping (-5, 9) + (0, 1)
03:11:38.169 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:38.200 00.031 8976 Received - 47 (G) 
03:11:38.200 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:38.200 00.000 8976 stepped: pos (-5, 10)
03:11:38.200 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:11:38.200 00.000 8976 MountToCamera -- mountX=0.91 mountY=-1.14 hyp=1.45 mountTheta=-0.90 cameraX=0.60, cameraY=1.32 cameraTheta=1.15
03:11:38.201 00.001 8976 incremental bump (0.599, 1.324) isValid = 1
03:11:38.201 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
03:11:38.201 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:11:38.201 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:11:38.201 00.000 8976 move complete, result=0
03:11:38.201 00.000 9828 Worker thread wakes up
03:11:38.201 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:11:38.201 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:11:38.201 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
03:11:38.201 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:11:38.201 00.000 8976 worker thread done servicing request
03:11:38.201 00.000 8976 Worker thread wakes up
03:11:38.201 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
03:11:38.201 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
03:11:38.201 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:11:38.201 00.000 9828 BLC: window closed
03:11:38.201 00.000 9828 MoveAxis(E, 17, B)
03:11:38.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:38.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:38.202 00.001 9828 Guiding  Dir = 2, Dur = 17
03:11:38.202 00.000 9828 IsSlewing returns 0
03:11:38.202 00.000 9828 IsGuiding returns 0
03:11:38.202 00.000 9828 PulseGuide returned control before completion, sleep 27
03:11:38.238 00.036 9828 IsGuiding returns 1
03:11:38.238 00.000 9828 scope still moving after pulse duration time elapsed
03:11:38.269 00.031 9828 IsSlewing returns 0
03:11:38.269 00.000 9828 IsGuiding returns 1
03:11:38.300 00.031 9828 IsSlewing returns 0
03:11:38.301 00.001 9828 IsGuiding returns 1
03:11:38.331 00.030 9828 IsSlewing returns 0
03:11:38.331 00.000 9828 IsGuiding returns 0
03:11:38.331 00.000 9828 scope move finished after 17 + 111 ms
03:11:38.331 00.000 9828 Move returns status 0, amount 17
03:11:38.331 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:38.331 00.000 9828 MoveAxis(N, 14, B)
03:11:38.331 00.000 9828 Guiding  Dir = 0, Dur = 14
03:11:38.346 00.015 9828 IsSlewing returns 0
03:11:38.346 00.000 9828 IsGuiding returns 0
03:11:38.346 00.000 9828 PulseGuide returned control before completion, sleep 24
03:11:38.377 00.031 9828 IsGuiding returns 1
03:11:38.377 00.000 9828 scope still moving after pulse duration time elapsed
03:11:38.408 00.031 9828 IsSlewing returns 0
03:11:38.408 00.000 9828 IsGuiding returns 1
03:11:38.439 00.031 9828 IsSlewing returns 0
03:11:38.439 00.000 9828 IsGuiding returns 1
03:11:38.486 00.047 9828 IsSlewing returns 0
03:11:38.486 00.000 9828 IsGuiding returns 0
03:11:38.486 00.000 9828 scope move finished after 14 + 125 ms
03:11:38.486 00.000 9828 Move returns status 0, amount 14
03:11:38.486 00.000 9828 move complete, result=0
03:11:38.486 00.000 9828 worker thread done servicing request
03:11:38.486 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:11:38.883 00.397 8976 Exposure complete
03:11:38.889 00.006 8976 worker thread done servicing request
03:11:38.889 00.000 5052 OnExposeComplete: enter
03:11:38.889 00.000 5052 UpdateGuideState(): m_state=6
03:11:38.889 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12495
03:11:38.889 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=282.06, Mass=124, SNR=7.7, Peak=68 HFD=2.2
03:11:38.889 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
03:11:38.889 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
03:11:38.889 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.35 hyp=0.67 cameraTheta=0.55 mountX=0.05 mountY=-0.67, mountTheta=-1.49
03:11:38.890 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.35, opts=13)
03:11:38.890 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.35)
03:11:38.890 00.000 8976 Worker thread wakes up
03:11:38.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.35) opts 0xd
03:11:38.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.35)
03:11:38.890 00.000 8976 Moving (0.57, 0.35) raw xDistance=0.05 yDistance=-0.67
03:11:38.890 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:11:38.890 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
03:11:38.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:38.891 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:11:38.891 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.67
03:11:38.891 00.000 8976 MoveAxis(R, 0, ABG)
03:11:38.891 00.000 8976 MoveAxis(U, 3, ABG)
03:11:38.891 00.000 8976 stepping (-5, 10) + (0, 3)
03:11:38.891 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:38.891 00.000 5052 Enqueuing Expose request
03:11:38.891 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:38.919 00.028 8976 Received - 47 (G) 
03:11:38.920 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:38.920 00.000 8976 stepped: pos (-5, 13)
03:11:38.920 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:11:38.920 00.000 8976 MountToCamera -- mountX=0.86 mountY=-1.44 hyp=1.68 mountTheta=-1.03 cameraX=0.89, cameraY=1.42 cameraTheta=1.01
03:11:38.920 00.000 8976 incremental bump (0.893, 1.423) isValid = 1
03:11:38.920 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:11:38.920 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:11:38.920 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:11:38.920 00.000 8976 move complete, result=0
03:11:38.920 00.000 9828 Worker thread wakes up
03:11:38.920 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:11:38.920 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:11:38.920 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:11:38.920 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:11:38.920 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:11:38.920 00.000 8976 worker thread done servicing request
03:11:38.920 00.000 8976 Worker thread wakes up
03:11:38.920 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:11:38.921 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:38.921 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:38.921 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:11:38.921 00.000 9828 BLC: window closed
03:11:38.921 00.000 9828 MoveAxis(E, 21, B)
03:11:38.921 00.000 9828 Guiding  Dir = 2, Dur = 21
03:11:38.921 00.000 9828 IsSlewing returns 0
03:11:38.921 00.000 9828 IsGuiding returns 0
03:11:38.921 00.000 9828 PulseGuide returned control before completion, sleep 31
03:11:38.954 00.033 9828 IsGuiding returns 1
03:11:38.954 00.000 9828 scope still moving after pulse duration time elapsed
03:11:38.985 00.031 9828 IsSlewing returns 0
03:11:38.986 00.001 9828 IsGuiding returns 1
03:11:39.015 00.029 9828 IsSlewing returns 0
03:11:39.015 00.000 9828 IsGuiding returns 1
03:11:39.045 00.030 9828 IsSlewing returns 0
03:11:39.045 00.000 9828 IsGuiding returns 0
03:11:39.045 00.000 9828 scope move finished after 21 + 103 ms
03:11:39.045 00.000 9828 Move returns status 0, amount 21
03:11:39.045 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:39.045 00.000 9828 MoveAxis(N, 13, B)
03:11:39.045 00.000 9828 Guiding  Dir = 0, Dur = 13
03:11:39.061 00.016 9828 IsSlewing returns 0
03:11:39.061 00.000 9828 IsGuiding returns 1
03:11:39.061 00.000 9828 Entered PulseGuideScope while moving
03:11:39.122 00.061 9828 IsSlewing returns 0
03:11:39.122 00.000 9828 IsGuiding returns 1
03:11:39.122 00.000 9828 Still moving
03:11:39.184 00.062 9828 IsSlewing returns 0
03:11:39.184 00.000 9828 IsGuiding returns 0
03:11:39.184 00.000 9828 Movement stopped - continuing
03:11:39.184 00.000 9828 PulseGuide returned control before completion, sleep 23
03:11:39.215 00.031 9828 IsGuiding returns 1
03:11:39.215 00.000 9828 scope still moving after pulse duration time elapsed
03:11:39.247 00.032 9828 IsSlewing returns 0
03:11:39.247 00.000 9828 IsGuiding returns 1
03:11:39.278 00.031 9828 IsSlewing returns 0
03:11:39.278 00.000 9828 IsGuiding returns 1
03:11:39.308 00.030 9828 IsSlewing returns 0
03:11:39.308 00.000 9828 IsGuiding returns 1
03:11:39.339 00.031 9828 IsSlewing returns 0
03:11:39.339 00.000 9828 IsGuiding returns 0
03:11:39.339 00.000 9828 scope move finished after 13 + 141 ms
03:11:39.339 00.000 9828 Move returns status 0, amount 13
03:11:39.339 00.000 9828 move complete, result=0
03:11:39.339 00.000 9828 worker thread done servicing request
03:11:39.339 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:11:39.606 00.267 8976 Exposure complete
03:11:39.612 00.006 8976 worker thread done servicing request
03:11:39.612 00.000 5052 OnExposeComplete: enter
03:11:39.612 00.000 5052 UpdateGuideState(): m_state=6
03:11:39.612 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12496
03:11:39.612 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.67, Mass=140, SNR=8.2, Peak=70 HFD=1.8
03:11:39.612 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
03:11:39.612 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
03:11:39.612 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.04 hyp=0.45 cameraTheta=-0.09 mountX=-0.24 mountY=-0.36, mountTheta=-2.17
03:11:39.613 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.04, opts=13)
03:11:39.613 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.04)
03:11:39.613 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:11:39.613 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:11:39.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:39.613 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:39.613 00.000 5052 Enqueuing Expose request
03:11:39.613 00.000 8976 Worker thread wakes up
03:11:39.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.04) opts 0xd
03:11:39.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.04)
03:11:39.613 00.000 8976 Moving (0.45, -0.04) raw xDistance=-0.24 yDistance=-0.36
03:11:39.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:11:39.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
03:11:39.613 00.000 8976 MoveAxis(R, 0, ABG)
03:11:39.613 00.000 8976 MoveAxis(U, 2, ABG)
03:11:39.613 00.000 8976 stepping (-5, 13) + (0, 2)
03:11:39.613 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:39.640 00.027 8976 Received - 47 (G) 
03:11:39.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:39.640 00.000 8976 stepped: pos (-5, 15)
03:11:39.640 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:11:39.640 00.000 8976 MountToCamera -- mountX=0.83 mountY=-1.75 hyp=1.94 mountTheta=-1.13 cameraX=1.18, cameraY=1.54 cameraTheta=0.91
03:11:39.640 00.000 8976 incremental bump (1.183, 1.536) isValid = 1
03:11:39.640 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
03:11:39.640 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:11:39.640 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:11:39.640 00.000 8976 move complete, result=0
03:11:39.640 00.000 8976 worker thread done servicing request
03:11:39.640 00.000 8976 Worker thread wakes up
03:11:39.640 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:11:39.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:39.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:39.640 00.000 9828 Worker thread wakes up
03:11:39.640 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:11:39.640 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:11:39.640 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
03:11:39.641 00.001 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
03:11:39.641 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
03:11:39.641 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:11:39.641 00.000 9828 BLC: window closed
03:11:39.641 00.000 9828 MoveAxis(E, 24, B)
03:11:39.641 00.000 9828 Guiding  Dir = 2, Dur = 24
03:11:39.641 00.000 9828 IsSlewing returns 0
03:11:39.641 00.000 9828 IsGuiding returns 0
03:11:39.641 00.000 9828 PulseGuide returned control before completion, sleep 34
03:11:39.682 00.041 9828 IsGuiding returns 1
03:11:39.682 00.000 9828 scope still moving after pulse duration time elapsed
03:11:39.712 00.030 9828 IsSlewing returns 0
03:11:39.712 00.000 9828 IsGuiding returns 1
03:11:39.743 00.031 9828 IsSlewing returns 0
03:11:39.743 00.000 9828 IsGuiding returns 1
03:11:39.774 00.031 9828 IsSlewing returns 0
03:11:39.774 00.000 9828 IsGuiding returns 1
03:11:39.805 00.031 9828 IsSlewing returns 0
03:11:39.805 00.000 9828 IsGuiding returns 0
03:11:39.805 00.000 9828 scope move finished after 24 + 140 ms
03:11:39.805 00.000 9828 Move returns status 0, amount 24
03:11:39.805 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:39.806 00.001 9828 MoveAxis(N, 12, B)
03:11:39.806 00.000 9828 Guiding  Dir = 0, Dur = 12
03:11:39.820 00.014 9828 IsSlewing returns 0
03:11:39.820 00.000 9828 IsGuiding returns 0
03:11:39.821 00.001 9828 PulseGuide returned control before completion, sleep 22
03:11:39.850 00.029 9828 IsGuiding returns 1
03:11:39.850 00.000 9828 scope still moving after pulse duration time elapsed
03:11:39.882 00.032 9828 IsSlewing returns 0
03:11:39.882 00.000 9828 IsGuiding returns 1
03:11:39.913 00.031 9828 IsSlewing returns 0
03:11:39.913 00.000 9828 IsGuiding returns 1
03:11:39.946 00.033 9828 IsSlewing returns 0
03:11:39.947 00.001 9828 IsGuiding returns 1
03:11:39.976 00.029 9828 IsSlewing returns 0
03:11:39.976 00.000 9828 IsGuiding returns 0
03:11:39.976 00.000 9828 scope move finished after 12 + 143 ms
03:11:39.976 00.000 9828 Move returns status 0, amount 12
03:11:39.976 00.000 9828 move complete, result=0
03:11:39.977 00.001 9828 worker thread done servicing request
03:11:39.977 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
03:11:40.324 00.347 8976 Exposure complete
03:11:40.330 00.006 8976 worker thread done servicing request
03:11:40.330 00.000 5052 OnExposeComplete: enter
03:11:40.330 00.000 5052 UpdateGuideState(): m_state=6
03:11:40.330 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12497
03:11:40.330 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.62, Mass=144, SNR=8.3, Peak=77 HFD=1.9
03:11:40.330 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
03:11:40.330 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.24)
03:11:40.330 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.09 hyp=0.38 cameraTheta=-2.90 mountX=0.09 mountY=0.36, mountTheta=1.34
03:11:40.331 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.09, opts=13)
03:11:40.331 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.09)
03:11:40.331 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:11:40.331 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:11:40.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:40.331 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:40.331 00.000 5052 Enqueuing Expose request
03:11:40.331 00.000 8976 Worker thread wakes up
03:11:40.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.09) opts 0xd
03:11:40.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.09)
03:11:40.331 00.000 8976 Moving (-0.37, -0.09) raw xDistance=0.09 yDistance=0.36
03:11:40.332 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:11:40.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
03:11:40.332 00.000 8976 MoveAxis(R, 0, ABG)
03:11:40.332 00.000 8976 MoveAxis(D, 1, ABG)
03:11:40.332 00.000 8976 stepping (-5, 15) + (0, -1)
03:11:40.332 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:40.359 00.027 8976 Received - 47 (G) 
03:11:40.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:40.359 00.000 8976 stepped: pos (-5, 14)
03:11:40.359 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:11:40.359 00.000 8976 MountToCamera -- mountX=0.81 mountY=-1.91 hyp=2.07 mountTheta=-1.17 cameraX=1.33, cameraY=1.59 cameraTheta=0.87
03:11:40.359 00.000 8976 incremental bump (1.331, 1.588) isValid = 1
03:11:40.359 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:11:40.359 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:11:40.359 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:11:40.359 00.000 8976 move complete, result=0
03:11:40.359 00.000 8976 worker thread done servicing request
03:11:40.359 00.000 8976 Worker thread wakes up
03:11:40.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:40.359 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:11:40.360 00.001 9828 Worker thread wakes up
03:11:40.360 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:40.360 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:11:40.360 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:11:40.360 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
03:11:40.360 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
03:11:40.360 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:11:40.360 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:11:40.360 00.000 9828 BLC: window closed
03:11:40.360 00.000 9828 MoveAxis(E, 25, B)
03:11:40.360 00.000 9828 Guiding  Dir = 2, Dur = 25
03:11:40.360 00.000 9828 IsSlewing returns 0
03:11:40.360 00.000 9828 IsGuiding returns 0
03:11:40.361 00.001 9828 PulseGuide returned control before completion, sleep 35
03:11:40.400 00.039 9828 IsGuiding returns 1
03:11:40.400 00.000 9828 scope still moving after pulse duration time elapsed
03:11:40.431 00.031 9828 IsSlewing returns 0
03:11:40.431 00.000 9828 IsGuiding returns 1
03:11:40.462 00.031 9828 IsSlewing returns 0
03:11:40.462 00.000 9828 IsGuiding returns 1
03:11:40.493 00.031 9828 IsSlewing returns 0
03:11:40.493 00.000 9828 IsGuiding returns 1
03:11:40.524 00.031 9828 IsSlewing returns 0
03:11:40.524 00.000 9828 IsGuiding returns 0
03:11:40.524 00.000 9828 scope move finished after 25 + 138 ms
03:11:40.524 00.000 9828 Move returns status 0, amount 25
03:11:40.524 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:40.524 00.000 9828 MoveAxis(N, 11, B)
03:11:40.524 00.000 9828 Guiding  Dir = 0, Dur = 11
03:11:40.539 00.015 9828 IsSlewing returns 0
03:11:40.539 00.000 9828 IsGuiding returns 0
03:11:40.539 00.000 9828 PulseGuide returned control before completion, sleep 21
03:11:40.570 00.031 9828 IsGuiding returns 1
03:11:40.570 00.000 9828 scope still moving after pulse duration time elapsed
03:11:40.601 00.031 9828 IsSlewing returns 0
03:11:40.601 00.000 9828 IsGuiding returns 1
03:11:40.632 00.031 9828 IsSlewing returns 0
03:11:40.632 00.000 9828 IsGuiding returns 1
03:11:40.664 00.032 9828 IsSlewing returns 0
03:11:40.665 00.001 9828 IsGuiding returns 1
03:11:40.694 00.029 9828 IsSlewing returns 0
03:11:40.694 00.000 9828 IsGuiding returns 0
03:11:40.697 00.003 9828 scope move finished after 11 + 146 ms
03:11:40.697 00.000 9828 Move returns status 0, amount 11
03:11:40.697 00.000 9828 move complete, result=0
03:11:40.697 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:11:40.697 00.000 9828 worker thread done servicing request
03:11:41.043 00.346 8976 Exposure complete
03:11:41.048 00.005 8976 worker thread done servicing request
03:11:41.048 00.000 5052 OnExposeComplete: enter
03:11:41.048 00.000 5052 UpdateGuideState(): m_state=6
03:11:41.049 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12498
03:11:41.049 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.06, Mass=147, SNR=8.3, Peak=71 HFD=2.2
03:11:41.049 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.02 = 2.26)
03:11:41.049 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.13 = 2.16)
03:11:41.049 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.65 hyp=0.70 cameraTheta=-1.98 mountX=-0.45 mountY=0.59, mountTheta=2.22
03:11:41.049 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.65, opts=13)
03:11:41.049 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.65)
03:11:41.049 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=148, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:11:41.049 00.000 5052 UpdateGuideState exits: m=147 SNR=8.3
03:11:41.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:41.050 00.001 8976 Worker thread wakes up
03:11:41.050 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:41.050 00.000 5052 Enqueuing Expose request
03:11:41.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.65) opts 0xd
03:11:41.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.65)
03:11:41.050 00.000 8976 Moving (-0.28, -0.65) raw xDistance=-0.45 yDistance=0.59
03:11:41.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
03:11:41.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.59
03:11:41.050 00.000 8976 MoveAxis(R, 2, ABG)
03:11:41.050 00.000 8976 stepping (-5, 14) + (2, 0)
03:11:41.050 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:41.078 00.028 8976 Received - 47 (G) 
03:11:41.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:41.078 00.000 8976 stepped: pos (-3, 14)
03:11:41.078 00.000 8976 MoveAxis(D, 2, ABG)
03:11:41.078 00.000 8976 stepping (-3, 14) + (0, -2)
03:11:41.078 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:41.110 00.032 8976 Received - 47 (G) 
03:11:41.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:41.110 00.000 8976 stepped: pos (-3, 12)
03:11:41.110 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:11:41.110 00.000 8976 MountToCamera -- mountX=0.69 mountY=-1.91 hyp=2.03 mountTheta=-1.22 cameraX=1.38, cameraY=1.49 cameraTheta=0.82
03:11:41.110 00.000 8976 incremental bump (1.383, 1.485) isValid = 1
03:11:41.110 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:11:41.110 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:11:41.110 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:11:41.110 00.000 8976 move complete, result=0
03:11:41.110 00.000 8976 worker thread done servicing request
03:11:41.110 00.000 8976 Worker thread wakes up
03:11:41.110 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.6 px 2 ms SOUTH
03:11:41.110 00.000 9828 Worker thread wakes up
03:11:41.110 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:11:41.111 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:11:41.111 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
03:11:41.111 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:11:41.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:41.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:41.111 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:11:41.111 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:11:41.111 00.000 9828 BLC: window closed
03:11:41.111 00.000 9828 MoveAxis(E, 26, B)
03:11:41.111 00.000 9828 Guiding  Dir = 2, Dur = 26
03:11:41.112 00.001 9828 IsSlewing returns 0
03:11:41.112 00.000 9828 IsGuiding returns 0
03:11:41.112 00.000 9828 PulseGuide returned control before completion, sleep 36
03:11:41.159 00.047 9828 IsGuiding returns 1
03:11:41.159 00.000 9828 scope still moving after pulse duration time elapsed
03:11:41.190 00.031 9828 IsSlewing returns 0
03:11:41.190 00.000 9828 IsGuiding returns 1
03:11:41.221 00.031 9828 IsSlewing returns 0
03:11:41.221 00.000 9828 IsGuiding returns 1
03:11:41.251 00.030 9828 IsSlewing returns 0
03:11:41.251 00.000 9828 IsGuiding returns 1
03:11:41.282 00.031 9828 IsSlewing returns 0
03:11:41.282 00.000 9828 IsGuiding returns 0
03:11:41.282 00.000 9828 scope move finished after 26 + 143 ms
03:11:41.282 00.000 9828 Move returns status 0, amount 26
03:11:41.282 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:41.282 00.000 9828 MoveAxis(N, 10, B)
03:11:41.282 00.000 9828 Guiding  Dir = 0, Dur = 10
03:11:41.298 00.016 9828 IsSlewing returns 0
03:11:41.298 00.000 9828 IsGuiding returns 0
03:11:41.298 00.000 9828 PulseGuide returned control before completion, sleep 20
03:11:41.329 00.031 9828 IsGuiding returns 1
03:11:41.329 00.000 9828 scope still moving after pulse duration time elapsed
03:11:41.359 00.030 9828 IsSlewing returns 0
03:11:41.359 00.000 9828 IsGuiding returns 1
03:11:41.390 00.031 9828 IsSlewing returns 0
03:11:41.390 00.000 9828 IsGuiding returns 1
03:11:41.422 00.032 9828 IsSlewing returns 0
03:11:41.422 00.000 9828 IsGuiding returns 0
03:11:41.422 00.000 9828 scope move finished after 10 + 113 ms
03:11:41.422 00.000 9828 Move returns status 0, amount 10
03:11:41.422 00.000 9828 move complete, result=0
03:11:41.422 00.000 9828 worker thread done servicing request
03:11:41.422 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:11:41.795 00.373 8976 Exposure complete
03:11:41.800 00.005 8976 worker thread done servicing request
03:11:41.801 00.001 5052 OnExposeComplete: enter
03:11:41.801 00.000 5052 UpdateGuideState(): m_state=6
03:11:41.801 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12499
03:11:41.801 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.72, Mass=143, SNR=8.3, Peak=68 HFD=1.8
03:11:41.801 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
03:11:41.801 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
03:11:41.801 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.01 hyp=0.39 cameraTheta=0.02 mountX=-0.17 mountY=-0.33, mountTheta=-2.04
03:11:41.801 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.01, opts=13)
03:11:41.801 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.01)
03:11:41.801 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:11:41.801 00.000 8976 Worker thread wakes up
03:11:41.802 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.01) opts 0xd
03:11:41.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.01)
03:11:41.802 00.000 8976 Moving (0.39, 0.01) raw xDistance=-0.17 yDistance=-0.33
03:11:41.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:11:41.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
03:11:41.802 00.000 8976 MoveAxis(R, 0, ABG)
03:11:41.802 00.000 8976 MoveAxis(U, 1, ABG)
03:11:41.802 00.000 8976 stepping (-3, 12) + (0, 1)
03:11:41.802 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:41.802 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
03:11:41.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:41.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:41.802 00.000 5052 Enqueuing Expose request
03:11:41.830 00.028 8976 Received - 47 (G) 
03:11:41.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:41.830 00.000 8976 stepped: pos (-3, 13)
03:11:41.830 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:11:41.830 00.000 8976 MountToCamera -- mountX=0.62 mountY=-1.96 hyp=2.05 mountTheta=-1.27 cameraX=1.46, cameraY=1.44 cameraTheta=0.78
03:11:41.830 00.000 8976 incremental bump (1.464, 1.440) isValid = 1
03:11:41.830 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
03:11:41.830 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:11:41.830 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:11:41.830 00.000 8976 move complete, result=0
03:11:41.830 00.000 9828 Worker thread wakes up
03:11:41.830 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:11:41.830 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:11:41.830 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
03:11:41.830 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
03:11:41.831 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
03:11:41.831 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:11:41.831 00.000 9828 BLC: window closed
03:11:41.831 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:11:41.831 00.000 8976 worker thread done servicing request
03:11:41.831 00.000 8976 Worker thread wakes up
03:11:41.831 00.000 9828 MoveAxis(E, 27, B)
03:11:41.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:41.831 00.000 9828 Guiding  Dir = 2, Dur = 27
03:11:41.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:41.831 00.000 9828 IsSlewing returns 0
03:11:41.832 00.001 9828 IsGuiding returns 0
03:11:41.832 00.000 9828 PulseGuide returned control before completion, sleep 37
03:11:41.874 00.042 9828 IsGuiding returns 1
03:11:41.874 00.000 9828 scope still moving after pulse duration time elapsed
03:11:41.905 00.031 9828 IsSlewing returns 0
03:11:41.905 00.000 9828 IsGuiding returns 1
03:11:41.935 00.030 9828 IsSlewing returns 0
03:11:41.935 00.000 9828 IsGuiding returns 1
03:11:41.966 00.031 9828 IsSlewing returns 0
03:11:41.966 00.000 9828 IsGuiding returns 1
03:11:41.997 00.031 9828 IsSlewing returns 0
03:11:41.997 00.000 9828 IsGuiding returns 0
03:11:41.997 00.000 9828 scope move finished after 27 + 139 ms
03:11:41.997 00.000 9828 Move returns status 0, amount 27
03:11:41.997 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:41.997 00.000 9828 MoveAxis(N, 10, B)
03:11:41.997 00.000 9828 Guiding  Dir = 0, Dur = 10
03:11:42.013 00.016 9828 IsSlewing returns 0
03:11:42.014 00.001 9828 IsGuiding returns 0
03:11:42.014 00.000 9828 PulseGuide returned control before completion, sleep 20
03:11:42.046 00.032 9828 IsGuiding returns 1
03:11:42.046 00.000 9828 scope still moving after pulse duration time elapsed
03:11:42.077 00.031 9828 IsSlewing returns 0
03:11:42.077 00.000 9828 IsGuiding returns 1
03:11:42.108 00.031 9828 IsSlewing returns 0
03:11:42.108 00.000 9828 IsGuiding returns 1
03:11:42.140 00.032 9828 IsSlewing returns 0
03:11:42.140 00.000 9828 IsGuiding returns 1
03:11:42.171 00.031 9828 IsSlewing returns 0
03:11:42.171 00.000 9828 IsGuiding returns 0
03:11:42.171 00.000 9828 scope move finished after 10 + 148 ms
03:11:42.172 00.001 9828 Move returns status 0, amount 10
03:11:42.172 00.000 9828 move complete, result=0
03:11:42.172 00.000 9828 worker thread done servicing request
03:11:42.172 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:11:42.517 00.345 8976 Exposure complete
03:11:42.522 00.005 8976 worker thread done servicing request
03:11:42.523 00.001 5052 OnExposeComplete: enter
03:11:42.523 00.000 5052 UpdateGuideState(): m_state=6
03:11:42.523 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12500
03:11:42.523 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.52, Mass=158, SNR=8.7, Peak=74 HFD=1.7
03:11:42.523 00.000 5052 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.04) = xAngle (-2.97 = -2.97)
03:11:42.523 00.000 5052 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
03:11:42.523 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-0.93 mountX=-0.23 mountY=-0.02, mountTheta=-3.07
03:11:42.523 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.19, opts=13)
03:11:42.524 00.001 5052 Enqueuing Move request for stepguider (0.14, -0.19)
03:11:42.524 00.000 8976 Worker thread wakes up
03:11:42.524 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.19) opts 0xd
03:11:42.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.19)
03:11:42.524 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:11:42.524 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:11:42.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:42.524 00.000 8976 Moving (0.14, -0.19) raw xDistance=-0.23 yDistance=-0.02
03:11:42.524 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:42.524 00.000 5052 Enqueuing Expose request
03:11:42.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:11:42.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:11:42.524 00.000 8976 MoveAxis(R, 0, ABG)
03:11:42.524 00.000 8976 MoveAxis(U, 0, ABG)
03:11:42.524 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:11:42.524 00.000 8976 MountToCamera -- mountX=0.56 mountY=-1.99 hyp=2.07 mountTheta=-1.30 cameraX=1.52, cameraY=1.41 cameraTheta=0.75
03:11:42.524 00.000 8976 incremental bump (1.518, 1.410) isValid = 1
03:11:42.524 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:11:42.524 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:11:42.524 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:11:42.525 00.001 8976 move complete, result=0
03:11:42.525 00.000 8976 worker thread done servicing request
03:11:42.525 00.000 8976 Worker thread wakes up
03:11:42.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:42.525 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:42.525 00.000 9828 Worker thread wakes up
03:11:42.525 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:11:42.525 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:11:42.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:42.525 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:11:42.525 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:11:42.525 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:11:42.525 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:11:42.525 00.000 9828 BLC: window closed
03:11:42.525 00.000 9828 MoveAxis(E, 28, B)
03:11:42.525 00.000 9828 Guiding  Dir = 2, Dur = 28
03:11:42.526 00.001 9828 IsSlewing returns 0
03:11:42.526 00.000 9828 IsGuiding returns 0
03:11:42.526 00.000 9828 PulseGuide returned control before completion, sleep 38
03:11:42.577 00.051 9828 IsGuiding returns 1
03:11:42.577 00.000 9828 scope still moving after pulse duration time elapsed
03:11:42.609 00.032 9828 IsSlewing returns 0
03:11:42.609 00.000 9828 IsGuiding returns 1
03:11:42.640 00.031 9828 IsSlewing returns 0
03:11:42.640 00.000 9828 IsGuiding returns 1
03:11:42.672 00.032 9828 IsSlewing returns 0
03:11:42.672 00.000 9828 IsGuiding returns 1
03:11:42.702 00.030 9828 IsSlewing returns 0
03:11:42.702 00.000 9828 IsGuiding returns 1
03:11:42.733 00.031 9828 IsSlewing returns 0
03:11:42.734 00.001 9828 IsGuiding returns 1
03:11:42.765 00.031 9828 IsSlewing returns 0
03:11:42.765 00.000 9828 IsGuiding returns 0
03:11:42.765 00.000 9828 scope move finished after 28 + 211 ms
03:11:42.766 00.001 9828 Move returns status 0, amount 28
03:11:42.766 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:42.766 00.000 9828 MoveAxis(N, 10, B)
03:11:42.766 00.000 9828 Guiding  Dir = 0, Dur = 10
03:11:42.780 00.014 9828 IsSlewing returns 0
03:11:42.780 00.000 9828 IsGuiding returns 0
03:11:42.780 00.000 9828 PulseGuide returned control before completion, sleep 20
03:11:42.811 00.031 9828 IsGuiding returns 1
03:11:42.811 00.000 9828 scope still moving after pulse duration time elapsed
03:11:42.843 00.032 9828 IsSlewing returns 0
03:11:42.843 00.000 9828 IsGuiding returns 1
03:11:42.874 00.031 9828 IsSlewing returns 0
03:11:42.874 00.000 9828 IsGuiding returns 1
03:11:42.906 00.032 9828 IsSlewing returns 0
03:11:42.906 00.000 9828 IsGuiding returns 0
03:11:42.906 00.000 9828 scope move finished after 10 + 115 ms
03:11:42.906 00.000 9828 Move returns status 0, amount 10
03:11:42.906 00.000 9828 move complete, result=0
03:11:42.906 00.000 9828 worker thread done servicing request
03:11:42.906 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:11:43.212 00.306 8976 Exposure complete
03:11:43.217 00.005 8976 worker thread done servicing request
03:11:43.217 00.000 5052 OnExposeComplete: enter
03:11:43.217 00.000 5052 UpdateGuideState(): m_state=6
03:11:43.218 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12501
03:11:43.218 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.63, Mass=150, SNR=8.4, Peak=68 HFD=2.0
03:11:43.218 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
03:11:43.218 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
03:11:43.218 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.08 hyp=0.30 cameraTheta=-0.27 mountX=-0.20 mountY=-0.19, mountTheta=-2.37
03:11:43.218 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.08, opts=13)
03:11:43.218 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.08)
03:11:43.218 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:11:43.218 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:11:43.218 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:43.218 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:43.219 00.001 5052 Enqueuing Expose request
03:11:43.219 00.000 8976 Worker thread wakes up
03:11:43.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.08) opts 0xd
03:11:43.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.08)
03:11:43.219 00.000 8976 Moving (0.28, -0.08) raw xDistance=-0.20 yDistance=-0.19
03:11:43.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:11:43.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:11:43.219 00.000 8976 MoveAxis(R, 0, ABG)
03:11:43.219 00.000 8976 MoveAxis(U, 0, ABG)
03:11:43.219 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:11:43.219 00.000 8976 MountToCamera -- mountX=0.53 mountY=-2.02 hyp=2.09 mountTheta=-1.31 cameraX=1.55, cameraY=1.39 cameraTheta=0.73
03:11:43.219 00.000 8976 incremental bump (1.555, 1.390) isValid = 1
03:11:43.219 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:11:43.219 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:11:43.219 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:11:43.219 00.000 8976 move complete, result=0
03:11:43.219 00.000 9828 Worker thread wakes up
03:11:43.219 00.000 8976 worker thread done servicing request
03:11:43.219 00.000 8976 Worker thread wakes up
03:11:43.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:43.219 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:43.220 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:11:43.220 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:43.220 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:11:43.220 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:11:43.220 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:11:43.220 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:11:43.220 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:11:43.220 00.000 9828 BLC: window closed
03:11:43.220 00.000 9828 MoveAxis(E, 28, B)
03:11:43.220 00.000 9828 Guiding  Dir = 2, Dur = 28
03:11:43.220 00.000 9828 IsSlewing returns 0
03:11:43.220 00.000 9828 IsGuiding returns 0
03:11:43.221 00.001 9828 PulseGuide returned control before completion, sleep 38
03:11:43.261 00.040 9828 IsGuiding returns 1
03:11:43.261 00.000 9828 scope still moving after pulse duration time elapsed
03:11:43.292 00.031 9828 IsSlewing returns 0
03:11:43.292 00.000 9828 IsGuiding returns 1
03:11:43.323 00.031 9828 IsSlewing returns 0
03:11:43.324 00.001 9828 IsGuiding returns 1
03:11:43.354 00.030 9828 IsSlewing returns 0
03:11:43.354 00.000 9828 IsGuiding returns 1
03:11:43.385 00.031 9828 IsSlewing returns 0
03:11:43.385 00.000 9828 IsGuiding returns 0
03:11:43.385 00.000 9828 scope move finished after 28 + 136 ms
03:11:43.385 00.000 9828 Move returns status 0, amount 28
03:11:43.385 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:43.385 00.000 9828 MoveAxis(N, 9, B)
03:11:43.385 00.000 9828 Guiding  Dir = 0, Dur = 9
03:11:43.401 00.016 9828 IsSlewing returns 0
03:11:43.401 00.000 9828 IsGuiding returns 0
03:11:43.401 00.000 9828 PulseGuide returned control before completion, sleep 19
03:11:43.432 00.031 9828 IsGuiding returns 1
03:11:43.432 00.000 9828 scope still moving after pulse duration time elapsed
03:11:43.464 00.032 9828 IsSlewing returns 0
03:11:43.464 00.000 9828 IsGuiding returns 1
03:11:43.496 00.032 9828 IsSlewing returns 0
03:11:43.496 00.000 9828 IsGuiding returns 1
03:11:43.527 00.031 9828 IsSlewing returns 0
03:11:43.527 00.000 9828 IsGuiding returns 0
03:11:43.527 00.000 9828 scope move finished after 9 + 116 ms
03:11:43.527 00.000 9828 Move returns status 0, amount 9
03:11:43.527 00.000 9828 move complete, result=0
03:11:43.527 00.000 9828 worker thread done servicing request
03:11:43.527 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:11:43.904 00.377 8976 Exposure complete
03:11:43.909 00.005 8976 worker thread done servicing request
03:11:43.909 00.000 5052 OnExposeComplete: enter
03:11:43.909 00.000 5052 UpdateGuideState(): m_state=6
03:11:43.909 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12502
03:11:43.910 00.001 5052 Star::Find returns 1 (0), X=329.34, Y=280.97, Mass=137, SNR=8.1, Peak=67 HFD=2.3
03:11:43.910 00.000 5052 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.04) = xAngle (-3.39 = 2.89)
03:11:43.910 00.000 5052 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.50 = 2.79)
03:11:43.910 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.74 hyp=0.76 cameraTheta=-1.35 mountX=-0.73 mountY=0.26, mountTheta=2.80
03:11:43.910 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.74, opts=13)
03:11:43.910 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.74)
03:11:43.910 00.000 8976 Worker thread wakes up
03:11:43.910 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.74) opts 0xd
03:11:43.911 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.74)
03:11:43.911 00.000 8976 Moving (0.17, -0.74) raw xDistance=-0.73 yDistance=0.26
03:11:43.911 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:11:43.911 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:11:43.911 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:43.911 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:43.911 00.000 5052 Enqueuing Expose request
03:11:43.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
03:11:43.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
03:11:43.911 00.000 8976 MoveAxis(R, 3, ABG)
03:11:43.911 00.000 8976 stepping (-3, 13) + (3, 0)
03:11:43.911 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:43.940 00.029 8976 Received - 47 (G) 
03:11:43.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:43.940 00.000 8976 stepped: pos (0, 13)
03:11:43.940 00.000 8976 MoveAxis(D, 1, ABG)
03:11:43.940 00.000 8976 stepping (0, 13) + (0, -1)
03:11:43.940 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:43.972 00.032 8976 Received - 47 (G) 
03:11:43.972 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:43.972 00.000 8976 stepped: pos (0, 12)
03:11:43.972 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:11:43.972 00.000 8976 MountToCamera -- mountX=0.35 mountY=-1.98 hyp=2.01 mountTheta=-1.39 cameraX=1.60, cameraY=1.22 cameraTheta=0.65
03:11:43.972 00.000 8976 incremental bump (1.602, 1.218) isValid = 1
03:11:43.972 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:11:43.972 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:11:43.972 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:11:43.972 00.000 8976 move complete, result=0
03:11:43.972 00.000 9828 Worker thread wakes up
03:11:43.972 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:11:43.972 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:11:43.972 00.000 8976 worker thread done servicing request
03:11:43.972 00.000 8976 Worker thread wakes up
03:11:43.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:43.972 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:11:43.972 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:11:43.972 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:11:43.972 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:11:43.972 00.000 9828 BLC: window closed
03:11:43.972 00.000 9828 MoveAxis(E, 30, B)
03:11:43.972 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:43.972 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.3 px 1 ms SOUTH
03:11:43.972 00.000 9828 Guiding  Dir = 2, Dur = 30
03:11:43.973 00.001 9828 IsSlewing returns 0
03:11:43.973 00.000 9828 IsGuiding returns 0
03:11:43.973 00.000 9828 PulseGuide returned control before completion, sleep 40
03:11:44.023 00.050 9828 IsGuiding returns 1
03:11:44.023 00.000 9828 scope still moving after pulse duration time elapsed
03:11:44.053 00.030 9828 IsSlewing returns 0
03:11:44.053 00.000 9828 IsGuiding returns 1
03:11:44.084 00.031 9828 IsSlewing returns 0
03:11:44.084 00.000 9828 IsGuiding returns 1
03:11:44.115 00.031 9828 IsSlewing returns 0
03:11:44.115 00.000 9828 IsGuiding returns 0
03:11:44.115 00.000 9828 scope move finished after 30 + 111 ms
03:11:44.115 00.000 9828 Move returns status 0, amount 30
03:11:44.115 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:44.115 00.000 9828 MoveAxis(N, 8, B)
03:11:44.115 00.000 9828 Guiding  Dir = 0, Dur = 8
03:11:44.130 00.015 9828 IsSlewing returns 0
03:11:44.130 00.000 9828 IsGuiding returns 0
03:11:44.130 00.000 9828 PulseGuide returned control before completion, sleep 18
03:11:44.162 00.032 9828 IsGuiding returns 1
03:11:44.162 00.000 9828 scope still moving after pulse duration time elapsed
03:11:44.194 00.032 9828 IsSlewing returns 0
03:11:44.194 00.000 9828 IsGuiding returns 1
03:11:44.225 00.031 9828 IsSlewing returns 0
03:11:44.225 00.000 9828 IsGuiding returns 1
03:11:44.256 00.031 9828 IsSlewing returns 0
03:11:44.256 00.000 9828 IsGuiding returns 0
03:11:44.256 00.000 9828 scope move finished after 8 + 117 ms
03:11:44.256 00.000 9828 Move returns status 0, amount 8
03:11:44.256 00.000 9828 move complete, result=0
03:11:44.256 00.000 9828 worker thread done servicing request
03:11:44.256 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:11:44.660 00.404 8976 Exposure complete
03:11:44.666 00.006 8976 worker thread done servicing request
03:11:44.666 00.000 5052 OnExposeComplete: enter
03:11:44.666 00.000 5052 UpdateGuideState(): m_state=6
03:11:44.666 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12503
03:11:44.666 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.90, Mass=159, SNR=8.7, Peak=70 HFD=2.3
03:11:44.666 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
03:11:44.666 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
03:11:44.666 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.19 hyp=0.27 cameraTheta=0.78 mountX=0.08 mountY=-0.27, mountTheta=-1.27
03:11:44.668 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.19, opts=13)
03:11:44.668 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.19)
03:11:44.668 00.000 8976 Worker thread wakes up
03:11:44.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.19) opts 0xd
03:11:44.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.19)
03:11:44.668 00.000 8976 Moving (0.19, 0.19) raw xDistance=0.08 yDistance=-0.27
03:11:44.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:11:44.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:11:44.668 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
03:11:44.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:44.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:44.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
03:11:44.668 00.000 8976 MoveAxis(R, 0, ABG)
03:11:44.668 00.000 8976 MoveAxis(U, 1, ABG)
03:11:44.668 00.000 5052 Enqueuing Expose request
03:11:44.668 00.000 8976 stepping (0, 12) + (0, 1)
03:11:44.669 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:44.691 00.022 8976 Received - 47 (G) 
03:11:44.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:44.691 00.000 8976 stepped: pos (0, 13)
03:11:44.691 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:11:44.691 00.000 8976 MountToCamera -- mountX=0.24 mountY=-2.01 hyp=2.02 mountTheta=-1.45 cameraX=1.68, cameraY=1.13 cameraTheta=0.59
03:11:44.691 00.000 8976 incremental bump (1.680, 1.126) isValid = 1
03:11:44.691 00.000 8976 Scheduling Mount bump of (0.095, 0.066)
03:11:44.691 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:11:44.692 00.001 8976 Enqueuing Move request for scope (0.10, 0.07)
03:11:44.692 00.000 8976 move complete, result=0
03:11:44.692 00.000 9828 Worker thread wakes up
03:11:44.692 00.000 8976 worker thread done servicing request
03:11:44.692 00.000 8976 Worker thread wakes up
03:11:44.692 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:11:44.692 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:11:44.692 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
03:11:44.692 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
03:11:44.692 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
03:11:44.692 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:11:44.692 00.000 9828 BLC: window closed
03:11:44.692 00.000 9828 MoveAxis(E, 31, B)
03:11:44.692 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:11:44.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:44.692 00.000 9828 Guiding  Dir = 2, Dur = 31
03:11:44.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:44.693 00.001 9828 IsSlewing returns 0
03:11:44.693 00.000 9828 IsGuiding returns 0
03:11:44.693 00.000 9828 PulseGuide returned control before completion, sleep 41
03:11:44.750 00.057 9828 IsGuiding returns 1
03:11:44.750 00.000 9828 scope still moving after pulse duration time elapsed
03:11:44.781 00.031 9828 IsSlewing returns 0
03:11:44.781 00.000 9828 IsGuiding returns 1
03:11:44.813 00.032 9828 IsSlewing returns 0
03:11:44.813 00.000 9828 IsGuiding returns 1
03:11:44.844 00.031 9828 IsSlewing returns 0
03:11:44.844 00.000 9828 IsGuiding returns 0
03:11:44.844 00.000 9828 scope move finished after 31 + 120 ms
03:11:44.844 00.000 9828 Move returns status 0, amount 31
03:11:44.844 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:44.844 00.000 9828 MoveAxis(N, 7, B)
03:11:44.844 00.000 9828 Guiding  Dir = 0, Dur = 7
03:11:44.860 00.016 9828 IsSlewing returns 0
03:11:44.860 00.000 9828 IsGuiding returns 0
03:11:44.860 00.000 9828 PulseGuide returned control before completion, sleep 17
03:11:44.892 00.032 9828 IsGuiding returns 1
03:11:44.892 00.000 9828 scope still moving after pulse duration time elapsed
03:11:44.924 00.032 9828 IsSlewing returns 0
03:11:44.924 00.000 9828 IsGuiding returns 1
03:11:44.955 00.031 9828 IsSlewing returns 0
03:11:44.956 00.001 9828 IsGuiding returns 1
03:11:44.985 00.029 9828 IsSlewing returns 0
03:11:44.985 00.000 9828 IsGuiding returns 1
03:11:45.018 00.033 9828 IsSlewing returns 0
03:11:45.018 00.000 9828 IsGuiding returns 1
03:11:45.049 00.031 9828 IsSlewing returns 0
03:11:45.049 00.000 9828 IsGuiding returns 0
03:11:45.049 00.000 9828 scope move finished after 7 + 182 ms
03:11:45.049 00.000 9828 Move returns status 0, amount 7
03:11:45.049 00.000 9828 move complete, result=0
03:11:45.049 00.000 9828 worker thread done servicing request
03:11:45.049 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:11:45.377 00.328 8976 Exposure complete
03:11:45.383 00.006 8976 worker thread done servicing request
03:11:45.383 00.000 5052 OnExposeComplete: enter
03:11:45.383 00.000 5052 UpdateGuideState(): m_state=6
03:11:45.383 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12504
03:11:45.383 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.21, Mass=128, SNR=7.8, Peak=76 HFD=1.8
03:11:45.383 00.000 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.04) = xAngle (-0.41 = -0.41)
03:11:45.383 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
03:11:45.383 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.50 hyp=0.50 cameraTheta=1.63 mountX=0.46 mountY=-0.24, mountTheta=-0.49
03:11:45.384 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.50, opts=13)
03:11:45.384 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.50)
03:11:45.384 00.000 8976 Worker thread wakes up
03:11:45.384 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.50) opts 0xd
03:11:45.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.50)
03:11:45.384 00.000 8976 Moving (-0.03, 0.50) raw xDistance=0.46 yDistance=-0.24
03:11:45.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:11:45.384 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=76, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:11:45.384 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:11:45.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:45.384 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:45.384 00.000 5052 Enqueuing Expose request
03:11:45.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:11:45.384 00.000 8976 MoveAxis(L, 2, ABG)
03:11:45.385 00.001 8976 stepping (0, 13) + (-2, 0)
03:11:45.385 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:45.410 00.025 8976 Received - 47 (G) 
03:11:45.410 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:45.410 00.000 8976 stepped: pos (-2, 13)
03:11:45.410 00.000 8976 MoveAxis(U, 0, ABG)
03:11:45.410 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:11:45.410 00.000 8976 MountToCamera -- mountX=0.26 mountY=-2.03 hyp=2.04 mountTheta=-1.44 cameraX=1.69, cameraY=1.15 cameraTheta=0.60
03:11:45.410 00.000 8976 incremental bump (1.686, 1.155) isValid = 1
03:11:45.410 00.000 8976 Scheduling Mount bump of (0.095, 0.067)
03:11:45.410 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:11:45.410 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:11:45.410 00.000 8976 move complete, result=0
03:11:45.410 00.000 9828 Worker thread wakes up
03:11:45.410 00.000 8976 worker thread done servicing request
03:11:45.411 00.001 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
03:11:45.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:11:45.411 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:11:45.411 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
03:11:45.411 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.65)
03:11:45.411 00.000 8976 Worker thread wakes up
03:11:45.411 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.05, mountTheta=-2.63
03:11:45.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:45.411 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:11:45.411 00.000 9828 BLC: window closed
03:11:45.411 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:45.411 00.000 9828 MoveAxis(E, 31, B)
03:11:45.411 00.000 9828 Guiding  Dir = 2, Dur = 31
03:11:45.412 00.001 9828 IsSlewing returns 0
03:11:45.412 00.000 9828 IsGuiding returns 0
03:11:45.412 00.000 9828 PulseGuide returned control before completion, sleep 41
03:11:45.468 00.056 9828 IsGuiding returns 1
03:11:45.468 00.000 9828 scope still moving after pulse duration time elapsed
03:11:45.499 00.031 9828 IsSlewing returns 0
03:11:45.499 00.000 9828 IsGuiding returns 1
03:11:45.530 00.031 9828 IsSlewing returns 0
03:11:45.530 00.000 9828 IsGuiding returns 1
03:11:45.561 00.031 9828 IsSlewing returns 0
03:11:45.561 00.000 9828 IsGuiding returns 0
03:11:45.561 00.000 9828 scope move finished after 31 + 118 ms
03:11:45.561 00.000 9828 Move returns status 0, amount 31
03:11:45.561 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:45.561 00.000 9828 MoveAxis(N, 7, B)
03:11:45.561 00.000 9828 Guiding  Dir = 0, Dur = 7
03:11:45.577 00.016 9828 IsSlewing returns 0
03:11:45.577 00.000 9828 IsGuiding returns 0
03:11:45.577 00.000 9828 PulseGuide returned control before completion, sleep 17
03:11:45.607 00.030 9828 IsGuiding returns 1
03:11:45.607 00.000 9828 scope still moving after pulse duration time elapsed
03:11:45.639 00.032 9828 IsSlewing returns 0
03:11:45.639 00.000 9828 IsGuiding returns 1
03:11:45.671 00.032 9828 IsSlewing returns 0
03:11:45.671 00.000 9828 IsGuiding returns 1
03:11:45.703 00.032 9828 IsSlewing returns 0
03:11:45.703 00.000 9828 IsGuiding returns 0
03:11:45.703 00.000 9828 scope move finished after 7 + 118 ms
03:11:45.703 00.000 9828 Move returns status 0, amount 7
03:11:45.703 00.000 9828 move complete, result=0
03:11:45.703 00.000 9828 worker thread done servicing request
03:11:45.703 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:11:46.098 00.395 8976 Exposure complete
03:11:46.104 00.006 8976 worker thread done servicing request
03:11:46.104 00.000 5052 OnExposeComplete: enter
03:11:46.104 00.000 5052 UpdateGuideState(): m_state=6
03:11:46.105 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12505
03:11:46.105 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.91, Mass=126, SNR=7.8, Peak=74 HFD=2.0
03:11:46.105 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.04) = xAngle (-0.10 = -0.10)
03:11:46.105 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.20 = -0.20)
03:11:46.105 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.95 mountX=0.22 mountY=-0.04, mountTheta=-0.20
03:11:46.106 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.20, opts=13)
03:11:46.106 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.20)
03:11:46.106 00.000 8976 Worker thread wakes up
03:11:46.106 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:11:46.106 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
03:11:46.106 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:46.106 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:46.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.20) opts 0xd
03:11:46.106 00.000 5052 Enqueuing Expose request
03:11:46.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.20)
03:11:46.106 00.000 8976 Moving (-0.08, 0.20) raw xDistance=0.22 yDistance=-0.04
03:11:46.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:11:46.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:11:46.106 00.000 8976 MoveAxis(R, 0, ABG)
03:11:46.106 00.000 8976 MoveAxis(U, 0, ABG)
03:11:46.107 00.001 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:11:46.107 00.000 8976 MountToCamera -- mountX=0.28 mountY=-2.04 hyp=2.06 mountTheta=-1.44 cameraX=1.69, cameraY=1.17 cameraTheta=0.61
03:11:46.107 00.000 8976 incremental bump (1.690, 1.174) isValid = 1
03:11:46.107 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
03:11:46.107 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:11:46.107 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:11:46.107 00.000 8976 move complete, result=0
03:11:46.107 00.000 8976 worker thread done servicing request
03:11:46.107 00.000 9828 Worker thread wakes up
03:11:46.107 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:46.107 00.000 8976 Worker thread wakes up
03:11:46.107 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:11:46.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:46.107 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:11:46.107 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:46.107 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
03:11:46.108 00.001 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
03:11:46.108 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
03:11:46.108 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:11:46.108 00.000 9828 BLC: window closed
03:11:46.108 00.000 9828 MoveAxis(E, 31, B)
03:11:46.108 00.000 9828 Guiding  Dir = 2, Dur = 31
03:11:46.109 00.001 9828 IsSlewing returns 0
03:11:46.109 00.000 9828 IsGuiding returns 0
03:11:46.109 00.000 9828 PulseGuide returned control before completion, sleep 41
03:11:46.154 00.045 9828 IsGuiding returns 1
03:11:46.154 00.000 9828 scope still moving after pulse duration time elapsed
03:11:46.185 00.031 9828 IsSlewing returns 0
03:11:46.185 00.000 9828 IsGuiding returns 1
03:11:46.217 00.032 9828 IsSlewing returns 0
03:11:46.217 00.000 9828 IsGuiding returns 1
03:11:46.247 00.030 9828 IsSlewing returns 0
03:11:46.247 00.000 9828 IsGuiding returns 1
03:11:46.279 00.032 9828 IsSlewing returns 0
03:11:46.279 00.000 9828 IsGuiding returns 0
03:11:46.279 00.000 9828 scope move finished after 31 + 139 ms
03:11:46.279 00.000 9828 Move returns status 0, amount 31
03:11:46.279 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:46.279 00.000 9828 MoveAxis(N, 8, B)
03:11:46.279 00.000 9828 Guiding  Dir = 0, Dur = 8
03:11:46.294 00.015 9828 IsSlewing returns 0
03:11:46.294 00.000 9828 IsGuiding returns 0
03:11:46.294 00.000 9828 PulseGuide returned control before completion, sleep 18
03:11:46.326 00.032 9828 IsGuiding returns 1
03:11:46.326 00.000 9828 scope still moving after pulse duration time elapsed
03:11:46.358 00.032 9828 IsSlewing returns 0
03:11:46.358 00.000 9828 IsGuiding returns 1
03:11:46.388 00.030 9828 IsSlewing returns 0
03:11:46.388 00.000 9828 IsGuiding returns 1
03:11:46.420 00.032 9828 IsSlewing returns 0
03:11:46.420 00.000 9828 IsGuiding returns 0
03:11:46.420 00.000 9828 scope move finished after 8 + 117 ms
03:11:46.420 00.000 9828 Move returns status 0, amount 8
03:11:46.420 00.000 9828 move complete, result=0
03:11:46.420 00.000 9828 worker thread done servicing request
03:11:46.420 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:11:46.791 00.371 8976 Exposure complete
03:11:46.796 00.005 8976 worker thread done servicing request
03:11:46.796 00.000 5052 OnExposeComplete: enter
03:11:46.796 00.000 5052 UpdateGuideState(): m_state=6
03:11:46.796 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12506
03:11:46.796 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.82, Mass=136, SNR=8.0, Peak=71 HFD=2.0
03:11:46.796 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:11:46.796 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
03:11:46.796 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.11 hyp=0.59 cameraTheta=2.95 mountX=0.36 mountY=0.43, mountTheta=0.86
03:11:46.797 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.11, opts=13)
03:11:46.797 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.11)
03:11:46.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:11:46.797 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
03:11:46.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:46.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:46.797 00.000 5052 Enqueuing Expose request
03:11:46.797 00.000 8976 Worker thread wakes up
03:11:46.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.11) opts 0xd
03:11:46.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.11)
03:11:46.798 00.001 8976 Moving (-0.58, 0.11) raw xDistance=0.36 yDistance=0.43
03:11:46.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:11:46.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:11:46.798 00.000 8976 MoveAxis(L, 1, ABG)
03:11:46.798 00.000 8976 stepping (-2, 13) + (-1, 0)
03:11:46.798 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:46.817 00.019 8976 Received - 47 (G) 
03:11:46.817 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:46.817 00.000 8976 stepped: pos (-3, 13)
03:11:46.817 00.000 8976 MoveAxis(D, 2, ABG)
03:11:46.817 00.000 8976 stepping (-3, 13) + (0, -2)
03:11:46.817 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:46.849 00.032 8976 Received - 47 (G) 
03:11:46.849 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:46.849 00.000 8976 stepped: pos (-3, 11)
03:11:46.849 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:11:46.849 00.000 8976 MountToCamera -- mountX=0.34 mountY=-1.94 hyp=1.97 mountTheta=-1.40 cameraX=1.58, cameraY=1.18 cameraTheta=0.64
03:11:46.849 00.000 8976 incremental bump (1.577, 1.184) isValid = 1
03:11:46.849 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
03:11:46.849 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:11:46.850 00.001 8976 Enqueuing Move request for scope (0.09, 0.07)
03:11:46.850 00.000 8976 move complete, result=0
03:11:46.850 00.000 8976 worker thread done servicing request
03:11:46.850 00.000 8976 Worker thread wakes up
03:11:46.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:46.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:46.850 00.000 9828 Worker thread wakes up
03:11:46.850 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:11:46.850 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:11:46.850 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.4 px 2 ms SOUTH
03:11:46.850 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
03:11:46.850 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
03:11:46.850 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
03:11:46.850 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:11:46.850 00.000 9828 BLC: window closed
03:11:46.850 00.000 9828 MoveAxis(E, 30, B)
03:11:46.850 00.000 9828 Guiding  Dir = 2, Dur = 30
03:11:46.851 00.001 9828 IsSlewing returns 0
03:11:46.851 00.000 9828 IsGuiding returns 0
03:11:46.851 00.000 9828 PulseGuide returned control before completion, sleep 40
03:11:46.900 00.049 9828 IsGuiding returns 1
03:11:46.900 00.000 9828 scope still moving after pulse duration time elapsed
03:11:46.930 00.030 9828 IsSlewing returns 0
03:11:46.930 00.000 9828 IsGuiding returns 1
03:11:46.962 00.032 9828 IsSlewing returns 0
03:11:46.963 00.001 9828 IsGuiding returns 1
03:11:46.994 00.031 9828 IsSlewing returns 0
03:11:46.994 00.000 9828 IsGuiding returns 0
03:11:46.995 00.001 9828 scope move finished after 30 + 114 ms
03:11:46.995 00.000 9828 Move returns status 0, amount 30
03:11:46.995 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:46.995 00.000 9828 MoveAxis(N, 8, B)
03:11:46.995 00.000 9828 Guiding  Dir = 0, Dur = 8
03:11:47.010 00.015 9828 IsSlewing returns 0
03:11:47.010 00.000 9828 IsGuiding returns 0
03:11:47.010 00.000 9828 PulseGuide returned control before completion, sleep 18
03:11:47.042 00.032 9828 IsGuiding returns 1
03:11:47.042 00.000 9828 scope still moving after pulse duration time elapsed
03:11:47.073 00.031 9828 IsSlewing returns 0
03:11:47.074 00.001 9828 IsGuiding returns 1
03:11:47.104 00.030 9828 IsSlewing returns 0
03:11:47.104 00.000 9828 IsGuiding returns 1
03:11:47.135 00.031 9828 IsSlewing returns 0
03:11:47.136 00.001 9828 IsGuiding returns 0
03:11:47.136 00.000 9828 scope move finished after 8 + 117 ms
03:11:47.136 00.000 9828 Move returns status 0, amount 8
03:11:47.136 00.000 9828 move complete, result=0
03:11:47.136 00.000 9828 worker thread done servicing request
03:11:47.136 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:11:47.533 00.397 8976 Exposure complete
03:11:47.539 00.006 5052 OnExposeComplete: enter
03:11:47.539 00.000 5052 UpdateGuideState(): m_state=6
03:11:47.539 00.000 8976 worker thread done servicing request
03:11:47.540 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12507
03:11:47.540 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.09, Mass=146, SNR=8.3, Peak=75 HFD=2.2
03:11:47.540 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
03:11:47.540 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
03:11:47.540 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.38 hyp=0.40 cameraTheta=1.23 mountX=0.28 mountY=-0.32, mountTheta=-0.85
03:11:47.541 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.38, opts=13)
03:11:47.541 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.38)
03:11:47.541 00.000 8976 Worker thread wakes up
03:11:47.541 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:11:47.541 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:11:47.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:47.541 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.38) opts 0xd
03:11:47.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:47.541 00.000 5052 Enqueuing Expose request
03:11:47.541 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.38)
03:11:47.541 00.000 8976 Moving (0.13, 0.38) raw xDistance=0.28 yDistance=-0.32
03:11:47.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
03:11:47.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
03:11:47.542 00.001 8976 MoveAxis(L, 1, ABG)
03:11:47.542 00.000 8976 stepping (-3, 11) + (-1, 0)
03:11:47.542 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:47.569 00.027 8976 Received - 47 (G) 
03:11:47.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:47.569 00.000 8976 stepped: pos (-4, 11)
03:11:47.569 00.000 8976 MoveAxis(U, 1, ABG)
03:11:47.569 00.000 8976 stepping (-4, 11) + (0, 1)
03:11:47.569 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:47.600 00.031 8976 Received - 47 (G) 
03:11:47.600 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:47.600 00.000 8976 stepped: pos (-4, 12)
03:11:47.600 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:11:47.600 00.000 8976 MountToCamera -- mountX=0.43 mountY=-1.93 hyp=1.98 mountTheta=-1.35 cameraX=1.52, cameraY=1.26 cameraTheta=0.69
03:11:47.600 00.000 8976 incremental bump (1.524, 1.259) isValid = 1
03:11:47.600 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
03:11:47.600 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:11:47.600 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:11:47.600 00.000 8976 move complete, result=0
03:11:47.600 00.000 9828 Worker thread wakes up
03:11:47.600 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:11:47.601 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:11:47.601 00.000 8976 worker thread done servicing request
03:11:47.601 00.000 8976 Worker thread wakes up
03:11:47.601 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:11:47.601 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
03:11:47.601 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
03:11:47.601 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:11:47.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:47.601 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:47.601 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:11:47.601 00.000 9828 BLC: window closed
03:11:47.601 00.000 9828 MoveAxis(E, 29, B)
03:11:47.601 00.000 9828 Guiding  Dir = 2, Dur = 29
03:11:47.602 00.001 9828 IsSlewing returns 0
03:11:47.602 00.000 9828 IsGuiding returns 0
03:11:47.602 00.000 9828 PulseGuide returned control before completion, sleep 39
03:11:47.647 00.045 9828 IsGuiding returns 1
03:11:47.647 00.000 9828 scope still moving after pulse duration time elapsed
03:11:47.677 00.030 9828 IsSlewing returns 0
03:11:47.677 00.000 9828 IsGuiding returns 1
03:11:47.709 00.032 9828 IsSlewing returns 0
03:11:47.709 00.000 9828 IsGuiding returns 1
03:11:47.741 00.032 9828 IsSlewing returns 0
03:11:47.741 00.000 9828 IsGuiding returns 1
03:11:47.773 00.032 9828 IsSlewing returns 0
03:11:47.773 00.000 9828 IsGuiding returns 0
03:11:47.773 00.000 9828 scope move finished after 29 + 142 ms
03:11:47.774 00.001 9828 Move returns status 0, amount 29
03:11:47.774 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:47.774 00.000 9828 MoveAxis(N, 9, B)
03:11:47.774 00.000 9828 Guiding  Dir = 0, Dur = 9
03:11:47.789 00.015 9828 IsSlewing returns 0
03:11:47.789 00.000 9828 IsGuiding returns 0
03:11:47.789 00.000 9828 PulseGuide returned control before completion, sleep 19
03:11:47.819 00.030 9828 IsGuiding returns 1
03:11:47.819 00.000 9828 scope still moving after pulse duration time elapsed
03:11:47.851 00.032 9828 IsSlewing returns 0
03:11:47.851 00.000 9828 IsGuiding returns 1
03:11:47.881 00.030 9828 IsSlewing returns 0
03:11:47.881 00.000 9828 IsGuiding returns 1
03:11:47.912 00.031 9828 IsSlewing returns 0
03:11:47.912 00.000 9828 IsGuiding returns 1
03:11:47.943 00.031 9828 IsSlewing returns 0
03:11:47.943 00.000 9828 IsGuiding returns 0
03:11:47.943 00.000 9828 scope move finished after 9 + 144 ms
03:11:47.943 00.000 9828 Move returns status 0, amount 9
03:11:47.943 00.000 9828 move complete, result=0
03:11:47.943 00.000 9828 worker thread done servicing request
03:11:47.943 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:11:48.286 00.343 8976 Exposure complete
03:11:48.292 00.006 8976 worker thread done servicing request
03:11:48.293 00.001 5052 OnExposeComplete: enter
03:11:48.293 00.000 5052 UpdateGuideState(): m_state=6
03:11:48.293 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12508
03:11:48.293 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.06, Mass=133, SNR=8.0, Peak=68 HFD=2.2
03:11:48.293 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.04) = xAngle (-3.58 = 2.70)
03:11:48.293 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.69 = 2.60)
03:11:48.293 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.65 hyp=0.65 cameraTheta=-1.54 mountX=-0.59 mountY=0.34, mountTheta=2.62
03:11:48.294 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.65, opts=13)
03:11:48.294 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.65)
03:11:48.294 00.000 8976 Worker thread wakes up
03:11:48.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.65) opts 0xd
03:11:48.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.65)
03:11:48.294 00.000 8976 Moving (0.02, -0.65) raw xDistance=-0.59 yDistance=0.34
03:11:48.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.59
03:11:48.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
03:11:48.294 00.000 8976 MoveAxis(R, 2, ABG)
03:11:48.294 00.000 8976 stepping (-4, 12) + (2, 0)
03:11:48.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:11:48.294 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
03:11:48.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:48.294 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:48.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:48.295 00.001 5052 Enqueuing Expose request
03:11:48.319 00.024 8976 Received - 47 (G) 
03:11:48.319 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:48.319 00.000 8976 stepped: pos (-2, 12)
03:11:48.319 00.000 8976 MoveAxis(D, 1, ABG)
03:11:48.319 00.000 8976 stepping (-2, 12) + (0, -1)
03:11:48.319 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:48.351 00.032 8976 Received - 47 (G) 
03:11:48.351 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:48.352 00.001 8976 stepped: pos (-2, 11)
03:11:48.352 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:11:48.352 00.000 8976 MountToCamera -- mountX=0.39 mountY=-1.87 hyp=1.91 mountTheta=-1.37 cameraX=1.49, cameraY=1.20 cameraTheta=0.68
03:11:48.352 00.000 8976 incremental bump (1.489, 1.196) isValid = 1
03:11:48.352 00.000 8976 Scheduling Mount bump of (0.090, 0.075)
03:11:48.352 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:11:48.352 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:11:48.352 00.000 8976 move complete, result=0
03:11:48.352 00.000 9828 Worker thread wakes up
03:11:48.352 00.000 8976 worker thread done servicing request
03:11:48.352 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:11:48.352 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:11:48.352 00.000 8976 Worker thread wakes up
03:11:48.352 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:11:48.352 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:48.353 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:48.353 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
03:11:48.353 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
03:11:48.353 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:11:48.353 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:11:48.353 00.000 9828 BLC: window closed
03:11:48.353 00.000 9828 MoveAxis(E, 29, B)
03:11:48.353 00.000 9828 Guiding  Dir = 2, Dur = 29
03:11:48.353 00.000 9828 IsSlewing returns 0
03:11:48.353 00.000 9828 IsGuiding returns 0
03:11:48.354 00.001 9828 PulseGuide returned control before completion, sleep 39
03:11:48.394 00.040 9828 IsGuiding returns 1
03:11:48.394 00.000 9828 scope still moving after pulse duration time elapsed
03:11:48.426 00.032 9828 IsSlewing returns 0
03:11:48.426 00.000 9828 IsGuiding returns 1
03:11:48.457 00.031 9828 IsSlewing returns 0
03:11:48.457 00.000 9828 IsGuiding returns 1
03:11:48.488 00.031 9828 IsSlewing returns 0
03:11:48.488 00.000 9828 IsGuiding returns 1
03:11:48.519 00.031 9828 IsSlewing returns 0
03:11:48.519 00.000 9828 IsGuiding returns 1
03:11:48.551 00.032 9828 IsSlewing returns 0
03:11:48.551 00.000 9828 IsGuiding returns 1
03:11:48.581 00.030 9828 IsSlewing returns 0
03:11:48.581 00.000 9828 IsGuiding returns 1
03:11:48.613 00.032 9828 IsSlewing returns 0
03:11:48.613 00.000 9828 IsGuiding returns 0
03:11:48.613 00.000 9828 scope move finished after 29 + 230 ms
03:11:48.613 00.000 9828 Move returns status 0, amount 29
03:11:48.613 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:48.613 00.000 9828 MoveAxis(N, 9, B)
03:11:48.613 00.000 9828 Guiding  Dir = 0, Dur = 9
03:11:48.629 00.016 9828 IsSlewing returns 0
03:11:48.633 00.004 9828 IsGuiding returns 0
03:11:48.633 00.000 9828 PulseGuide returned control before completion, sleep 19
03:11:48.660 00.027 9828 IsGuiding returns 1
03:11:48.660 00.000 9828 scope still moving after pulse duration time elapsed
03:11:48.690 00.030 9828 IsSlewing returns 0
03:11:48.690 00.000 9828 IsGuiding returns 1
03:11:48.721 00.031 9828 IsSlewing returns 0
03:11:48.721 00.000 9828 IsGuiding returns 1
03:11:48.752 00.031 9828 IsSlewing returns 0
03:11:48.752 00.000 9828 IsGuiding returns 1
03:11:48.783 00.031 9828 IsSlewing returns 0
03:11:48.783 00.000 9828 IsGuiding returns 0
03:11:48.783 00.000 9828 scope move finished after 9 + 141 ms
03:11:48.783 00.000 9828 Move returns status 0, amount 9
03:11:48.783 00.000 9828 move complete, result=0
03:11:48.784 00.001 9828 worker thread done servicing request
03:11:48.784 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:11:49.038 00.254 8976 Exposure complete
03:11:49.044 00.006 8976 worker thread done servicing request
03:11:49.044 00.000 5052 OnExposeComplete: enter
03:11:49.044 00.000 5052 UpdateGuideState(): m_state=6
03:11:49.044 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12509
03:11:49.044 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.86, Mass=129, SNR=7.8, Peak=79 HFD=1.7
03:11:49.044 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
03:11:49.044 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
03:11:49.045 00.001 5052 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.00 mountX=0.09 mountY=-0.16, mountTheta=-1.06
03:11:49.045 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.15, opts=13)
03:11:49.045 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.15)
03:11:49.045 00.000 8976 Worker thread wakes up
03:11:49.045 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.15) opts 0xd
03:11:49.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.15)
03:11:49.045 00.000 8976 Moving (0.10, 0.15) raw xDistance=0.09 yDistance=-0.16
03:11:49.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:11:49.046 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:11:49.046 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:11:49.046 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:11:49.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:49.046 00.000 8976 MoveAxis(R, 0, ABG)
03:11:49.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:49.046 00.000 5052 Enqueuing Expose request
03:11:49.046 00.000 8976 MoveAxis(U, 0, ABG)
03:11:49.046 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:11:49.046 00.000 8976 MountToCamera -- mountX=0.36 mountY=-1.83 hyp=1.86 mountTheta=-1.38 cameraX=1.46, cameraY=1.15 cameraTheta=0.67
03:11:49.046 00.000 8976 incremental bump (1.465, 1.154) isValid = 1
03:11:49.046 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:11:49.046 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:11:49.046 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:11:49.046 00.000 8976 move complete, result=0
03:11:49.046 00.000 8976 worker thread done servicing request
03:11:49.047 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:49.047 00.000 9828 Worker thread wakes up
03:11:49.047 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:11:49.047 00.000 8976 Worker thread wakes up
03:11:49.047 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:11:49.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:49.047 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:11:49.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:49.047 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
03:11:49.047 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:11:49.047 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:11:49.047 00.000 9828 BLC: window closed
03:11:49.047 00.000 9828 MoveAxis(E, 30, B)
03:11:49.047 00.000 9828 Guiding  Dir = 2, Dur = 30
03:11:49.048 00.001 9828 IsSlewing returns 0
03:11:49.048 00.000 9828 IsGuiding returns 0
03:11:49.048 00.000 9828 PulseGuide returned control before completion, sleep 40
03:11:49.096 00.048 9828 IsGuiding returns 1
03:11:49.096 00.000 9828 scope still moving after pulse duration time elapsed
03:11:49.129 00.033 9828 IsSlewing returns 0
03:11:49.129 00.000 9828 IsGuiding returns 1
03:11:49.160 00.031 9828 IsSlewing returns 0
03:11:49.160 00.000 9828 IsGuiding returns 1
03:11:49.191 00.031 9828 IsSlewing returns 0
03:11:49.191 00.000 9828 IsGuiding returns 0
03:11:49.191 00.000 9828 scope move finished after 30 + 113 ms
03:11:49.191 00.000 9828 Move returns status 0, amount 30
03:11:49.191 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:49.191 00.000 9828 MoveAxis(N, 8, B)
03:11:49.191 00.000 9828 Guiding  Dir = 0, Dur = 8
03:11:49.207 00.016 9828 IsSlewing returns 0
03:11:49.208 00.001 9828 IsGuiding returns 0
03:11:49.208 00.000 9828 PulseGuide returned control before completion, sleep 18
03:11:49.238 00.030 9828 IsGuiding returns 1
03:11:49.238 00.000 9828 scope still moving after pulse duration time elapsed
03:11:49.269 00.031 9828 IsSlewing returns 0
03:11:49.269 00.000 9828 IsGuiding returns 1
03:11:49.299 00.030 9828 IsSlewing returns 0
03:11:49.299 00.000 9828 IsGuiding returns 1
03:11:49.330 00.031 9828 IsSlewing returns 0
03:11:49.330 00.000 9828 IsGuiding returns 1
03:11:49.361 00.031 9828 IsSlewing returns 0
03:11:49.361 00.000 9828 IsGuiding returns 0
03:11:49.361 00.000 9828 scope move finished after 8 + 145 ms
03:11:49.361 00.000 9828 Move returns status 0, amount 8
03:11:49.361 00.000 9828 move complete, result=0
03:11:49.361 00.000 9828 worker thread done servicing request
03:11:49.361 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:11:49.733 00.372 8976 Exposure complete
03:11:49.738 00.005 8976 worker thread done servicing request
03:11:49.738 00.000 5052 OnExposeComplete: enter
03:11:49.739 00.001 5052 UpdateGuideState(): m_state=6
03:11:49.739 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12510
03:11:49.739 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.60, Mass=139, SNR=8.1, Peak=67 HFD=1.8
03:11:49.739 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
03:11:49.739 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.15 = 3.13)
03:11:49.739 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.01 mountX=-0.13 mountY=0.00, mountTheta=3.13
03:11:49.739 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.11, opts=13)
03:11:49.739 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.11)
03:11:49.739 00.000 8976 Worker thread wakes up
03:11:49.740 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.11) opts 0xd
03:11:49.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.11)
03:11:49.740 00.000 8976 Moving (0.07, -0.11) raw xDistance=-0.13 yDistance=0.00
03:11:49.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:11:49.740 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:11:49.740 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:11:49.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:49.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:11:49.740 00.000 8976 MoveAxis(R, 0, ABG)
03:11:49.740 00.000 8976 MoveAxis(U, 0, ABG)
03:11:49.740 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:49.740 00.000 5052 Enqueuing Expose request
03:11:49.740 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:11:49.740 00.000 8976 MountToCamera -- mountX=0.34 mountY=-1.80 hyp=1.83 mountTheta=-1.38 cameraX=1.45, cameraY=1.13 cameraTheta=0.66
03:11:49.740 00.000 8976 incremental bump (1.449, 1.126) isValid = 1
03:11:49.740 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:11:49.740 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:11:49.740 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:11:49.741 00.001 8976 move complete, result=0
03:11:49.741 00.000 8976 worker thread done servicing request
03:11:49.741 00.000 8976 Worker thread wakes up
03:11:49.741 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:11:49.741 00.000 9828 Worker thread wakes up
03:11:49.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:49.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:49.741 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:11:49.741 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:11:49.741 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:11:49.741 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:11:49.741 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:11:49.741 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:11:49.741 00.000 9828 BLC: window closed
03:11:49.741 00.000 9828 MoveAxis(E, 30, B)
03:11:49.741 00.000 9828 Guiding  Dir = 2, Dur = 30
03:11:49.742 00.001 9828 IsSlewing returns 0
03:11:49.742 00.000 9828 IsGuiding returns 0
03:11:49.742 00.000 9828 PulseGuide returned control before completion, sleep 40
03:11:49.783 00.041 9828 IsGuiding returns 1
03:11:49.783 00.000 9828 scope still moving after pulse duration time elapsed
03:11:49.814 00.031 9828 IsSlewing returns 0
03:11:49.814 00.000 9828 IsGuiding returns 1
03:11:49.846 00.032 9828 IsSlewing returns 0
03:11:49.846 00.000 9828 IsGuiding returns 1
03:11:49.877 00.031 9828 IsSlewing returns 0
03:11:49.877 00.000 9828 IsGuiding returns 1
03:11:49.907 00.030 9828 IsSlewing returns 0
03:11:49.907 00.000 9828 IsGuiding returns 0
03:11:49.907 00.000 9828 scope move finished after 30 + 135 ms
03:11:49.907 00.000 9828 Move returns status 0, amount 30
03:11:49.907 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:49.907 00.000 9828 MoveAxis(N, 8, B)
03:11:49.907 00.000 9828 Guiding  Dir = 0, Dur = 8
03:11:49.923 00.016 9828 IsSlewing returns 0
03:11:49.923 00.000 9828 IsGuiding returns 0
03:11:49.923 00.000 9828 PulseGuide returned control before completion, sleep 18
03:11:49.954 00.031 9828 IsGuiding returns 1
03:11:49.954 00.000 9828 scope still moving after pulse duration time elapsed
03:11:49.986 00.032 9828 IsSlewing returns 0
03:11:49.989 00.003 9828 IsGuiding returns 1
03:11:50.033 00.044 9828 IsSlewing returns 0
03:11:50.033 00.000 9828 IsGuiding returns 1
03:11:50.065 00.032 9828 IsSlewing returns 0
03:11:50.065 00.000 9828 IsGuiding returns 0
03:11:50.065 00.000 9828 scope move finished after 8 + 134 ms
03:11:50.065 00.000 9828 Move returns status 0, amount 8
03:11:50.065 00.000 9828 move complete, result=0
03:11:50.065 00.000 9828 worker thread done servicing request
03:11:50.065 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:11:50.426 00.361 8976 Exposure complete
03:11:50.431 00.005 8976 worker thread done servicing request
03:11:50.432 00.001 5052 OnExposeComplete: enter
03:11:50.432 00.000 5052 UpdateGuideState(): m_state=6
03:11:50.432 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12511
03:11:50.432 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.71, Mass=132, SNR=7.9, Peak=72 HFD=1.5
03:11:50.432 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
03:11:50.432 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
03:11:50.432 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=-0.06 mountY=-0.11, mountTheta=-2.09
03:11:50.432 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.00, opts=13)
03:11:50.433 00.001 5052 Enqueuing Move request for stepguider (0.13, -0.00)
03:11:50.433 00.000 8976 Worker thread wakes up
03:11:50.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.00) opts 0xd
03:11:50.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.00)
03:11:50.433 00.000 8976 Moving (0.13, -0.00) raw xDistance=-0.06 yDistance=-0.11
03:11:50.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:11:50.433 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:11:50.433 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:11:50.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:50.434 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:11:50.434 00.000 8976 MoveAxis(R, 0, ABG)
03:11:50.434 00.000 8976 MoveAxis(U, 0, ABG)
03:11:50.434 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:50.434 00.000 5052 Enqueuing Expose request
03:11:50.434 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:11:50.434 00.000 8976 MountToCamera -- mountX=0.33 mountY=-1.78 hyp=1.81 mountTheta=-1.39 cameraX=1.44, cameraY=1.11 cameraTheta=0.66
03:11:50.434 00.000 8976 incremental bump (1.438, 1.107) isValid = 1
03:11:50.435 00.001 8976 Scheduling Mount bump of (0.091, 0.073)
03:11:50.435 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:11:50.435 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:11:50.435 00.000 8976 move complete, result=0
03:11:50.435 00.000 8976 worker thread done servicing request
03:11:50.435 00.000 9828 Worker thread wakes up
03:11:50.435 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:50.435 00.000 8976 Worker thread wakes up
03:11:50.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:50.435 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:11:50.435 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:11:50.435 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:50.436 00.001 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:11:50.436 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:11:50.436 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:11:50.436 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:11:50.436 00.000 9828 BLC: window closed
03:11:50.436 00.000 9828 MoveAxis(E, 30, B)
03:11:50.436 00.000 9828 Guiding  Dir = 2, Dur = 30
03:11:50.436 00.000 9828 IsSlewing returns 0
03:11:50.436 00.000 9828 IsGuiding returns 0
03:11:50.436 00.000 9828 PulseGuide returned control before completion, sleep 40
03:11:50.489 00.053 9828 IsGuiding returns 1
03:11:50.489 00.000 9828 scope still moving after pulse duration time elapsed
03:11:50.519 00.030 9828 IsSlewing returns 0
03:11:50.519 00.000 9828 IsGuiding returns 1
03:11:50.550 00.031 9828 IsSlewing returns 0
03:11:50.550 00.000 9828 IsGuiding returns 1
03:11:50.581 00.031 9828 IsSlewing returns 0
03:11:50.581 00.000 9828 IsGuiding returns 0
03:11:50.581 00.000 9828 scope move finished after 30 + 115 ms
03:11:50.581 00.000 9828 Move returns status 0, amount 30
03:11:50.581 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:50.581 00.000 9828 MoveAxis(N, 8, B)
03:11:50.581 00.000 9828 Guiding  Dir = 0, Dur = 8
03:11:50.597 00.016 9828 IsSlewing returns 0
03:11:50.597 00.000 9828 IsGuiding returns 0
03:11:50.597 00.000 9828 PulseGuide returned control before completion, sleep 18
03:11:50.628 00.031 9828 IsGuiding returns 1
03:11:50.628 00.000 9828 scope still moving after pulse duration time elapsed
03:11:50.659 00.031 9828 IsSlewing returns 0
03:11:50.659 00.000 9828 IsGuiding returns 1
03:11:50.690 00.031 9828 IsSlewing returns 0
03:11:50.690 00.000 9828 IsGuiding returns 1
03:11:50.720 00.030 9828 IsSlewing returns 0
03:11:50.720 00.000 9828 IsGuiding returns 1
03:11:50.752 00.032 9828 IsSlewing returns 0
03:11:50.752 00.000 9828 IsGuiding returns 0
03:11:50.752 00.000 9828 scope move finished after 8 + 147 ms
03:11:50.753 00.001 9828 Move returns status 0, amount 8
03:11:50.753 00.000 9828 move complete, result=0
03:11:50.753 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:11:50.753 00.000 9828 worker thread done servicing request
03:11:51.122 00.369 8976 Exposure complete
03:11:51.128 00.006 8976 worker thread done servicing request
03:11:51.128 00.000 5052 OnExposeComplete: enter
03:11:51.128 00.000 5052 UpdateGuideState(): m_state=6
03:11:51.128 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12512
03:11:51.128 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.46, Mass=138, SNR=8.1, Peak=72 HFD=1.8
03:11:51.128 00.000 5052 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.04) = xAngle (-3.42 = 2.87)
03:11:51.128 00.000 5052 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.52 = 2.76)
03:11:51.128 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.37 mountX=-0.25 mountY=0.10, mountTheta=2.77
03:11:51.129 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.25, opts=13)
03:11:51.129 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.25)
03:11:51.129 00.000 8976 Worker thread wakes up
03:11:51.129 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.25) opts 0xd
03:11:51.129 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.25)
03:11:51.129 00.000 8976 Moving (0.05, -0.25) raw xDistance=-0.25 yDistance=0.10
03:11:51.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:11:51.129 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:11:51.130 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:11:51.130 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:11:51.130 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:51.130 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:51.130 00.000 5052 Enqueuing Expose request
03:11:51.130 00.000 8976 MoveAxis(R, 0, ABG)
03:11:51.130 00.000 8976 MoveAxis(U, 0, ABG)
03:11:51.130 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:11:51.130 00.000 8976 MountToCamera -- mountX=0.32 mountY=-1.77 hyp=1.80 mountTheta=-1.39 cameraX=1.43, cameraY=1.09 cameraTheta=0.65
03:11:51.130 00.000 8976 incremental bump (1.431, 1.094) isValid = 1
03:11:51.130 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:11:51.130 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:11:51.130 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:11:51.130 00.000 8976 move complete, result=0
03:11:51.130 00.000 9828 Worker thread wakes up
03:11:51.130 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:11:51.130 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:11:51.131 00.001 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
03:11:51.131 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:51.131 00.000 8976 worker thread done servicing request
03:11:51.131 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
03:11:51.131 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:11:51.131 00.000 8976 Worker thread wakes up
03:11:51.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:51.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:51.131 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:11:51.131 00.000 9828 BLC: window closed
03:11:51.131 00.000 9828 MoveAxis(E, 30, B)
03:11:51.131 00.000 9828 Guiding  Dir = 2, Dur = 30
03:11:51.132 00.001 9828 IsSlewing returns 0
03:11:51.132 00.000 9828 IsGuiding returns 0
03:11:51.132 00.000 9828 PulseGuide returned control before completion, sleep 40
03:11:51.173 00.041 9828 IsGuiding returns 1
03:11:51.173 00.000 9828 scope still moving after pulse duration time elapsed
03:11:51.205 00.032 9828 IsSlewing returns 0
03:11:51.205 00.000 9828 IsGuiding returns 1
03:11:51.236 00.031 9828 IsSlewing returns 0
03:11:51.236 00.000 9828 IsGuiding returns 1
03:11:51.267 00.031 9828 IsSlewing returns 0
03:11:51.267 00.000 9828 IsGuiding returns 1
03:11:51.299 00.032 9828 IsSlewing returns 0
03:11:51.299 00.000 9828 IsGuiding returns 0
03:11:51.299 00.000 9828 scope move finished after 30 + 137 ms
03:11:51.299 00.000 9828 Move returns status 0, amount 30
03:11:51.300 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:51.300 00.000 9828 MoveAxis(N, 8, B)
03:11:51.300 00.000 9828 Guiding  Dir = 0, Dur = 8
03:11:51.314 00.014 9828 IsSlewing returns 0
03:11:51.314 00.000 9828 IsGuiding returns 0
03:11:51.314 00.000 9828 PulseGuide returned control before completion, sleep 18
03:11:51.345 00.031 9828 IsGuiding returns 1
03:11:51.349 00.004 9828 scope still moving after pulse duration time elapsed
03:11:51.376 00.027 9828 IsSlewing returns 0
03:11:51.376 00.000 9828 IsGuiding returns 1
03:11:51.406 00.030 9828 IsSlewing returns 0
03:11:51.406 00.000 9828 IsGuiding returns 1
03:11:51.438 00.032 9828 IsSlewing returns 0
03:11:51.438 00.000 9828 IsGuiding returns 0
03:11:51.438 00.000 9828 scope move finished after 8 + 115 ms
03:11:51.438 00.000 9828 Move returns status 0, amount 8
03:11:51.438 00.000 9828 move complete, result=0
03:11:51.438 00.000 9828 worker thread done servicing request
03:11:51.438 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:11:51.804 00.366 8976 Exposure complete
03:11:51.810 00.006 8976 worker thread done servicing request
03:11:51.810 00.000 5052 OnExposeComplete: enter
03:11:51.810 00.000 5052 UpdateGuideState(): m_state=6
03:11:51.810 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12513
03:11:51.810 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.21, Mass=147, SNR=8.4, Peak=73 HFD=2.1
03:11:51.810 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.04) = xAngle (-3.90 = 2.39)
03:11:51.810 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.00 = 2.28)
03:11:51.810 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.50 hyp=0.52 cameraTheta=-1.85 mountX=-0.38 mountY=0.39, mountTheta=2.34
03:11:51.811 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.50, opts=13)
03:11:51.811 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.50)
03:11:51.811 00.000 8976 Worker thread wakes up
03:11:51.812 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:11:51.812 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.50) opts 0xd
03:11:51.812 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
03:11:51.812 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.50)
03:11:51.812 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:51.812 00.000 8976 Moving (-0.14, -0.50) raw xDistance=-0.38 yDistance=0.39
03:11:51.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:11:51.812 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:51.812 00.000 5052 Enqueuing Expose request
03:11:51.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:11:51.812 00.000 8976 MoveAxis(R, 2, ABG)
03:11:51.812 00.000 8976 stepping (-2, 11) + (2, 0)
03:11:51.812 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:51.836 00.024 8976 Received - 47 (G) 
03:11:51.837 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:51.837 00.000 8976 stepped: pos (0, 11)
03:11:51.837 00.000 8976 MoveAxis(D, 2, ABG)
03:11:51.837 00.000 8976 stepping (0, 11) + (0, -2)
03:11:51.837 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:51.868 00.031 8976 Received - 47 (G) 
03:11:51.869 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:51.869 00.000 8976 stepped: pos (0, 9)
03:11:51.869 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:11:51.869 00.000 8976 MountToCamera -- mountX=0.22 mountY=-1.66 hyp=1.67 mountTheta=-1.44 cameraX=1.38, cameraY=0.95 cameraTheta=0.60
03:11:51.869 00.000 8976 incremental bump (1.378, 0.948) isValid = 1
03:11:51.869 00.000 8976 Scheduling Mount bump of (0.095, 0.067)
03:11:51.869 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:11:51.869 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:11:51.869 00.000 8976 move complete, result=0
03:11:51.869 00.000 8976 worker thread done servicing request
03:11:51.869 00.000 8976 Worker thread wakes up
03:11:51.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:51.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:51.869 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
03:11:51.869 00.000 9828 Worker thread wakes up
03:11:51.869 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:11:51.870 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:11:51.870 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.57)
03:11:51.870 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.65)
03:11:51.870 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.05, mountTheta=-2.63
03:11:51.870 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:11:51.870 00.000 9828 BLC: window closed
03:11:51.870 00.000 9828 MoveAxis(E, 31, B)
03:11:51.870 00.000 9828 Guiding  Dir = 2, Dur = 31
03:11:51.870 00.000 9828 IsSlewing returns 0
03:11:51.870 00.000 9828 IsGuiding returns 0
03:11:51.871 00.001 9828 PulseGuide returned control before completion, sleep 41
03:11:51.918 00.047 9828 IsGuiding returns 1
03:11:51.918 00.000 9828 scope still moving after pulse duration time elapsed
03:11:51.950 00.032 9828 IsSlewing returns 0
03:11:51.950 00.000 9828 IsGuiding returns 1
03:11:51.981 00.031 9828 IsSlewing returns 0
03:11:51.981 00.000 9828 IsGuiding returns 1
03:11:52.011 00.030 9828 IsSlewing returns 0
03:11:52.011 00.000 9828 IsGuiding returns 1
03:11:52.043 00.032 9828 IsSlewing returns 0
03:11:52.044 00.001 9828 IsGuiding returns 1
03:11:52.072 00.028 9828 IsSlewing returns 0
03:11:52.072 00.000 9828 IsGuiding returns 1
03:11:52.104 00.032 9828 IsSlewing returns 0
03:11:52.104 00.000 9828 IsGuiding returns 1
03:11:52.135 00.031 9828 IsSlewing returns 0
03:11:52.136 00.001 9828 IsGuiding returns 0
03:11:52.136 00.000 9828 scope move finished after 31 + 234 ms
03:11:52.136 00.000 9828 Move returns status 0, amount 31
03:11:52.136 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:52.136 00.000 9828 MoveAxis(N, 7, B)
03:11:52.136 00.000 9828 Guiding  Dir = 0, Dur = 7
03:11:52.151 00.015 9828 IsSlewing returns 0
03:11:52.151 00.000 9828 IsGuiding returns 0
03:11:52.151 00.000 9828 PulseGuide returned control before completion, sleep 17
03:11:52.181 00.030 9828 IsGuiding returns 1
03:11:52.181 00.000 9828 scope still moving after pulse duration time elapsed
03:11:52.213 00.032 9828 IsSlewing returns 0
03:11:52.213 00.000 9828 IsGuiding returns 1
03:11:52.243 00.030 9828 IsSlewing returns 0
03:11:52.243 00.000 9828 IsGuiding returns 1
03:11:52.276 00.033 9828 IsSlewing returns 0
03:11:52.276 00.000 9828 IsGuiding returns 0
03:11:52.276 00.000 9828 scope move finished after 7 + 117 ms
03:11:52.276 00.000 9828 Move returns status 0, amount 7
03:11:52.276 00.000 9828 move complete, result=0
03:11:52.276 00.000 9828 worker thread done servicing request
03:11:52.276 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:11:52.528 00.252 8976 Exposure complete
03:11:52.534 00.006 8976 worker thread done servicing request
03:11:52.534 00.000 5052 OnExposeComplete: enter
03:11:52.534 00.000 5052 UpdateGuideState(): m_state=6
03:11:52.534 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12514
03:11:52.534 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=282.32, Mass=142, SNR=8.2, Peak=74 HFD=1.8
03:11:52.534 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
03:11:52.534 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
03:11:52.534 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.61 hyp=0.71 cameraTheta=2.11 mountX=0.71 mountY=-0.03, mountTheta=-0.04
03:11:52.536 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.61, opts=13)
03:11:52.536 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.61)
03:11:52.536 00.000 8976 Worker thread wakes up
03:11:52.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.61) opts 0xd
03:11:52.536 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.61)
03:11:52.536 00.000 8976 Moving (-0.36, 0.61) raw xDistance=0.71 yDistance=-0.03
03:11:52.536 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:11:52.536 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:11:52.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:52.536 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:52.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.71
03:11:52.536 00.000 5052 Enqueuing Expose request
03:11:52.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:11:52.536 00.000 8976 MoveAxis(L, 3, ABG)
03:11:52.536 00.000 8976 stepping (0, 9) + (-3, 0)
03:11:52.537 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:52.572 00.035 8976 Received - 47 (G) 
03:11:52.572 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:52.572 00.000 8976 stepped: pos (-3, 9)
03:11:52.572 00.000 8976 MoveAxis(U, 0, ABG)
03:11:52.572 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:11:52.572 00.000 8976 MountToCamera -- mountX=0.30 mountY=-1.58 hyp=1.61 mountTheta=-1.39 cameraX=1.27, cameraY=0.98 cameraTheta=0.66
03:11:52.572 00.000 8976 incremental bump (1.275, 0.985) isValid = 1
03:11:52.572 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:11:52.572 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:11:52.572 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:11:52.572 00.000 8976 move complete, result=0
03:11:52.572 00.000 9828 Worker thread wakes up
03:11:52.572 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:11:52.572 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:11:52.572 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:11:52.573 00.001 5052 GuideStep: 0.7 px 3 ms WEST, -0.0 px 0 ms NORTH
03:11:52.573 00.000 8976 worker thread done servicing request
03:11:52.573 00.000 8976 Worker thread wakes up
03:11:52.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:52.573 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:11:52.573 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:52.573 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:11:52.573 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:11:52.573 00.000 9828 BLC: window closed
03:11:52.573 00.000 9828 MoveAxis(E, 30, B)
03:11:52.573 00.000 9828 Guiding  Dir = 2, Dur = 30
03:11:52.574 00.001 9828 IsSlewing returns 0
03:11:52.574 00.000 9828 IsGuiding returns 0
03:11:52.574 00.000 9828 PulseGuide returned control before completion, sleep 40
03:11:52.621 00.047 9828 IsGuiding returns 1
03:11:52.621 00.000 9828 scope still moving after pulse duration time elapsed
03:11:52.652 00.031 9828 IsSlewing returns 0
03:11:52.652 00.000 9828 IsGuiding returns 1
03:11:52.683 00.031 9828 IsSlewing returns 0
03:11:52.683 00.000 9828 IsGuiding returns 1
03:11:52.714 00.031 9828 IsSlewing returns 0
03:11:52.719 00.005 9828 IsGuiding returns 1
03:11:52.744 00.025 9828 IsSlewing returns 0
03:11:52.744 00.000 9828 IsGuiding returns 0
03:11:52.744 00.000 9828 scope move finished after 30 + 140 ms
03:11:52.744 00.000 9828 Move returns status 0, amount 30
03:11:52.744 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:52.744 00.000 9828 MoveAxis(N, 8, B)
03:11:52.744 00.000 9828 Guiding  Dir = 0, Dur = 8
03:11:52.759 00.015 9828 IsSlewing returns 0
03:11:52.759 00.000 9828 IsGuiding returns 0
03:11:52.760 00.001 9828 PulseGuide returned control before completion, sleep 18
03:11:52.790 00.030 9828 IsGuiding returns 1
03:11:52.790 00.000 9828 scope still moving after pulse duration time elapsed
03:11:52.822 00.032 9828 IsSlewing returns 0
03:11:52.822 00.000 9828 IsGuiding returns 1
03:11:52.854 00.032 9828 IsSlewing returns 0
03:11:52.854 00.000 9828 IsGuiding returns 1
03:11:52.885 00.031 9828 IsSlewing returns 0
03:11:52.885 00.000 9828 IsGuiding returns 0
03:11:52.885 00.000 9828 scope move finished after 8 + 117 ms
03:11:52.885 00.000 9828 Move returns status 0, amount 8
03:11:52.885 00.000 9828 move complete, result=0
03:11:52.885 00.000 9828 worker thread done servicing request
03:11:52.885 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:11:53.230 00.345 8976 Exposure complete
03:11:53.236 00.006 8976 worker thread done servicing request
03:11:53.236 00.000 5052 OnExposeComplete: enter
03:11:53.236 00.000 5052 UpdateGuideState(): m_state=6
03:11:53.236 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12515
03:11:53.236 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.71, Mass=161, SNR=8.8, Peak=70 HFD=2.1
03:11:53.236 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
03:11:53.236 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
03:11:53.236 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.00 hyp=0.40 cameraTheta=-0.01 mountX=-0.18 mountY=-0.33, mountTheta=-2.07
03:11:53.237 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.00, opts=13)
03:11:53.237 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.00)
03:11:53.237 00.000 8976 Worker thread wakes up
03:11:53.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.00) opts 0xd
03:11:53.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.00)
03:11:53.237 00.000 8976 Moving (0.40, -0.00) raw xDistance=-0.18 yDistance=-0.33
03:11:53.238 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:11:53.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:11:53.238 00.000 5052 UpdateGuideState exits: m=161 SNR=8.8
03:11:53.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:53.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:11:53.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:53.238 00.000 8976 MoveAxis(R, 0, ABG)
03:11:53.238 00.000 5052 Enqueuing Expose request
03:11:53.238 00.000 8976 MoveAxis(U, 1, ABG)
03:11:53.238 00.000 8976 stepping (-3, 9) + (0, 1)
03:11:53.238 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:53.259 00.021 8976 Received - 47 (G) 
03:11:53.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:53.259 00.000 8976 stepped: pos (-3, 10)
03:11:53.259 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:11:53.260 00.001 8976 MountToCamera -- mountX=0.35 mountY=-1.58 hyp=1.62 mountTheta=-1.35 cameraX=1.25, cameraY=1.03 cameraTheta=0.69
03:11:53.260 00.000 8976 incremental bump (1.252, 1.033) isValid = 1
03:11:53.260 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
03:11:53.260 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:11:53.260 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:11:53.260 00.000 8976 move complete, result=0
03:11:53.260 00.000 8976 worker thread done servicing request
03:11:53.260 00.000 8976 Worker thread wakes up
03:11:53.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:53.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:53.260 00.000 9828 Worker thread wakes up
03:11:53.260 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:11:53.260 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:11:53.260 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
03:11:53.260 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
03:11:53.260 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:11:53.260 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:11:53.261 00.001 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:11:53.261 00.000 9828 BLC: window closed
03:11:53.261 00.000 9828 MoveAxis(E, 29, B)
03:11:53.261 00.000 9828 Guiding  Dir = 2, Dur = 29
03:11:53.261 00.000 9828 IsSlewing returns 0
03:11:53.262 00.001 9828 IsGuiding returns 0
03:11:53.262 00.000 9828 PulseGuide returned control before completion, sleep 39
03:11:53.305 00.043 9828 IsGuiding returns 1
03:11:53.305 00.000 9828 scope still moving after pulse duration time elapsed
03:11:53.336 00.031 9828 IsSlewing returns 0
03:11:53.336 00.000 9828 IsGuiding returns 1
03:11:53.367 00.031 9828 IsSlewing returns 0
03:11:53.367 00.000 9828 IsGuiding returns 1
03:11:53.398 00.031 9828 IsSlewing returns 0
03:11:53.398 00.000 9828 IsGuiding returns 1
03:11:53.428 00.030 9828 IsSlewing returns 0
03:11:53.428 00.000 9828 IsGuiding returns 0
03:11:53.428 00.000 9828 scope move finished after 29 + 137 ms
03:11:53.428 00.000 9828 Move returns status 0, amount 29
03:11:53.428 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:53.429 00.001 9828 MoveAxis(N, 9, B)
03:11:53.429 00.000 9828 Guiding  Dir = 0, Dur = 9
03:11:53.444 00.015 9828 IsSlewing returns 0
03:11:53.444 00.000 9828 IsGuiding returns 0
03:11:53.444 00.000 9828 PulseGuide returned control before completion, sleep 19
03:11:53.475 00.031 9828 IsGuiding returns 1
03:11:53.475 00.000 9828 scope still moving after pulse duration time elapsed
03:11:53.505 00.030 9828 IsSlewing returns 0
03:11:53.505 00.000 9828 IsGuiding returns 1
03:11:53.536 00.031 9828 IsSlewing returns 0
03:11:53.536 00.000 9828 IsGuiding returns 1
03:11:53.567 00.031 9828 IsSlewing returns 0
03:11:53.567 00.000 9828 IsGuiding returns 1
03:11:53.598 00.031 9828 IsSlewing returns 0
03:11:53.598 00.000 9828 IsGuiding returns 0
03:11:53.598 00.000 9828 scope move finished after 9 + 145 ms
03:11:53.598 00.000 9828 Move returns status 0, amount 9
03:11:53.598 00.000 9828 move complete, result=0
03:11:53.599 00.001 9828 worker thread done servicing request
03:11:53.599 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:11:53.918 00.319 8976 Exposure complete
03:11:53.924 00.006 8976 worker thread done servicing request
03:11:53.924 00.000 5052 OnExposeComplete: enter
03:11:53.924 00.000 5052 UpdateGuideState(): m_state=6
03:11:53.924 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12516
03:11:53.924 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.64, Mass=151, SNR=8.5, Peak=76 HFD=2.2
03:11:53.924 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
03:11:53.924 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
03:11:53.925 00.001 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-2.83 mountX=0.04 mountY=0.23, mountTheta=1.41
03:11:53.925 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.07, opts=13)
03:11:53.925 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.07)
03:11:53.925 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:11:53.925 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
03:11:53.926 00.001 8976 Worker thread wakes up
03:11:53.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.07) opts 0xd
03:11:53.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.07)
03:11:53.926 00.000 8976 Moving (-0.22, -0.07) raw xDistance=0.04 yDistance=0.23
03:11:53.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:11:53.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:53.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:53.926 00.000 5052 Enqueuing Expose request
03:11:53.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:11:53.926 00.000 8976 MoveAxis(R, 0, ABG)
03:11:53.926 00.000 8976 MoveAxis(U, 0, ABG)
03:11:53.926 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:11:53.926 00.000 8976 MountToCamera -- mountX=0.39 mountY=-1.59 hyp=1.63 mountTheta=-1.33 cameraX=1.24, cameraY=1.07 cameraTheta=0.71
03:11:53.926 00.000 8976 incremental bump (1.236, 1.066) isValid = 1
03:11:53.926 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:11:53.926 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:11:53.926 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:11:53.926 00.000 8976 move complete, result=0
03:11:53.927 00.001 8976 worker thread done servicing request
03:11:53.927 00.000 8976 Worker thread wakes up
03:11:53.927 00.000 9828 Worker thread wakes up
03:11:53.927 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:11:53.927 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:11:53.927 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:11:53.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:53.927 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.46)
03:11:53.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:53.927 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
03:11:53.927 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
03:11:53.927 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:11:53.927 00.000 9828 BLC: window closed
03:11:53.927 00.000 9828 MoveAxis(E, 29, B)
03:11:53.927 00.000 9828 Guiding  Dir = 2, Dur = 29
03:11:53.928 00.001 9828 IsSlewing returns 0
03:11:53.928 00.000 9828 IsGuiding returns 0
03:11:53.928 00.000 9828 PulseGuide returned control before completion, sleep 39
03:11:53.971 00.043 9828 IsGuiding returns 1
03:11:53.971 00.000 9828 scope still moving after pulse duration time elapsed
03:11:54.003 00.032 9828 IsSlewing returns 0
03:11:54.003 00.000 9828 IsGuiding returns 1
03:11:54.033 00.030 9828 IsSlewing returns 0
03:11:54.033 00.000 9828 IsGuiding returns 1
03:11:54.063 00.030 9828 IsSlewing returns 0
03:11:54.063 00.000 9828 IsGuiding returns 1
03:11:54.094 00.031 9828 IsSlewing returns 0
03:11:54.094 00.000 9828 IsGuiding returns 0
03:11:54.094 00.000 9828 scope move finished after 29 + 137 ms
03:11:54.094 00.000 9828 Move returns status 0, amount 29
03:11:54.094 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:54.094 00.000 9828 MoveAxis(N, 9, B)
03:11:54.094 00.000 9828 Guiding  Dir = 0, Dur = 9
03:11:54.110 00.016 9828 IsSlewing returns 0
03:11:54.110 00.000 9828 IsGuiding returns 0
03:11:54.111 00.001 9828 PulseGuide returned control before completion, sleep 19
03:11:54.142 00.031 9828 IsGuiding returns 1
03:11:54.142 00.000 9828 scope still moving after pulse duration time elapsed
03:11:54.173 00.031 9828 IsSlewing returns 0
03:11:54.173 00.000 9828 IsGuiding returns 1
03:11:54.205 00.032 9828 IsSlewing returns 0
03:11:54.205 00.000 9828 IsGuiding returns 1
03:11:54.236 00.031 9828 IsSlewing returns 0
03:11:54.236 00.000 9828 IsGuiding returns 0
03:11:54.236 00.000 9828 scope move finished after 9 + 116 ms
03:11:54.236 00.000 9828 Move returns status 0, amount 9
03:11:54.236 00.000 9828 move complete, result=0
03:11:54.236 00.000 9828 worker thread done servicing request
03:11:54.236 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:11:54.584 00.348 8976 Exposure complete
03:11:54.589 00.005 8976 worker thread done servicing request
03:11:54.589 00.000 5052 OnExposeComplete: enter
03:11:54.589 00.000 5052 UpdateGuideState(): m_state=6
03:11:54.589 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12517
03:11:54.589 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.70, Mass=143, SNR=8.3, Peak=73 HFD=2.0
03:11:54.589 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
03:11:54.589 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
03:11:54.590 00.001 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.05 mountX=0.04 mountY=0.10, mountTheta=1.18
03:11:54.590 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.01, opts=13)
03:11:54.590 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.01)
03:11:54.590 00.000 8976 Worker thread wakes up
03:11:54.590 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.01) opts 0xd
03:11:54.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.01)
03:11:54.591 00.001 8976 Moving (-0.11, -0.01) raw xDistance=0.04 yDistance=0.10
03:11:54.591 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:11:54.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:11:54.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:11:54.591 00.000 8976 MoveAxis(R, 0, ABG)
03:11:54.591 00.000 8976 MoveAxis(U, 0, ABG)
03:11:54.591 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
03:11:54.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:54.591 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:11:54.591 00.000 8976 MountToCamera -- mountX=0.41 mountY=-1.59 hyp=1.64 mountTheta=-1.32 cameraX=1.23, cameraY=1.09 cameraTheta=0.73
03:11:54.591 00.000 8976 incremental bump (1.226, 1.088) isValid = 1
03:11:54.591 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:54.591 00.000 5052 Enqueuing Expose request
03:11:54.591 00.000 8976 Scheduling Mount bump of (0.081, 0.074)
03:11:54.591 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.07, opts=4)
03:11:54.591 00.000 8976 Enqueuing Move request for scope (0.08, 0.07)
03:11:54.591 00.000 8976 move complete, result=0
03:11:54.591 00.000 8976 worker thread done servicing request
03:11:54.592 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:54.592 00.000 9828 Worker thread wakes up
03:11:54.592 00.000 8976 Worker thread wakes up
03:11:54.592 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0x4
03:11:54.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:54.592 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
03:11:54.592 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:54.592 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:11:54.592 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:11:54.592 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.74 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
03:11:54.592 00.000 9828 Moving (0.08, 0.07) raw xDistance=-0.08 yDistance=-0.06
03:11:54.592 00.000 9828 BLC: window closed
03:11:54.592 00.000 9828 MoveAxis(E, 27, B)
03:11:54.592 00.000 9828 Guiding  Dir = 2, Dur = 27
03:11:54.593 00.001 9828 IsSlewing returns 0
03:11:54.593 00.000 9828 IsGuiding returns 0
03:11:54.593 00.000 9828 PulseGuide returned control before completion, sleep 37
03:11:54.638 00.045 9828 IsGuiding returns 1
03:11:54.638 00.000 9828 scope still moving after pulse duration time elapsed
03:11:54.670 00.032 9828 IsSlewing returns 0
03:11:54.670 00.000 9828 IsGuiding returns 1
03:11:54.702 00.032 9828 IsSlewing returns 0
03:11:54.702 00.000 9828 IsGuiding returns 1
03:11:54.733 00.031 9828 IsSlewing returns 0
03:11:54.733 00.000 9828 IsGuiding returns 1
03:11:54.763 00.030 9828 IsSlewing returns 0
03:11:54.763 00.000 9828 IsGuiding returns 0
03:11:54.763 00.000 9828 scope move finished after 27 + 144 ms
03:11:54.763 00.000 9828 Move returns status 0, amount 27
03:11:54.764 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:54.764 00.000 9828 MoveAxis(N, 9, B)
03:11:54.764 00.000 9828 Guiding  Dir = 0, Dur = 9
03:11:54.779 00.015 9828 IsSlewing returns 0
03:11:54.779 00.000 9828 IsGuiding returns 0
03:11:54.779 00.000 9828 PulseGuide returned control before completion, sleep 19
03:11:54.810 00.031 9828 IsGuiding returns 1
03:11:54.810 00.000 9828 scope still moving after pulse duration time elapsed
03:11:54.842 00.032 9828 IsSlewing returns 0
03:11:54.842 00.000 9828 IsGuiding returns 1
03:11:54.875 00.033 9828 IsSlewing returns 0
03:11:54.875 00.000 9828 IsGuiding returns 1
03:11:54.905 00.030 9828 IsSlewing returns 0
03:11:54.905 00.000 9828 IsGuiding returns 0
03:11:54.905 00.000 9828 scope move finished after 9 + 117 ms
03:11:54.905 00.000 9828 Move returns status 0, amount 9
03:11:54.905 00.000 9828 move complete, result=0
03:11:54.905 00.000 9828 worker thread done servicing request
03:11:54.905 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 9 ms NORTH
03:11:55.247 00.342 8976 Exposure complete
03:11:55.253 00.006 8976 worker thread done servicing request
03:11:55.253 00.000 5052 OnExposeComplete: enter
03:11:55.253 00.000 5052 UpdateGuideState(): m_state=6
03:11:55.253 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12518
03:11:55.254 00.001 5052 Star::Find returns 1 (0), X=329.38, Y=281.27, Mass=136, SNR=8.1, Peak=70 HFD=1.7
03:11:55.254 00.000 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.04) = xAngle (-3.17 = 3.12)
03:11:55.254 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.27 = 3.01)
03:11:55.254 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.44 hyp=0.48 cameraTheta=-1.12 mountX=-0.48 mountY=0.06, mountTheta=3.01
03:11:55.254 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.44, opts=13)
03:11:55.254 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.44)
03:11:55.254 00.000 8976 Worker thread wakes up
03:11:55.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.44) opts 0xd
03:11:55.255 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.44)
03:11:55.255 00.000 8976 Moving (0.21, -0.44) raw xDistance=-0.48 yDistance=0.06
03:11:55.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
03:11:55.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:11:55.255 00.000 8976 MoveAxis(R, 2, ABG)
03:11:55.255 00.000 8976 stepping (-3, 10) + (2, 0)
03:11:55.255 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=76, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:11:55.255 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:11:55.255 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:55.255 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:55.255 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:55.255 00.000 5052 Enqueuing Expose request
03:11:55.290 00.035 8976 Received - 47 (G) 
03:11:55.290 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:55.290 00.000 8976 stepped: pos (-1, 10)
03:11:55.290 00.000 8976 MoveAxis(U, 0, ABG)
03:11:55.290 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:11:55.290 00.000 8976 MountToCamera -- mountX=0.33 mountY=-1.59 hyp=1.62 mountTheta=-1.37 cameraX=1.26, cameraY=1.01 cameraTheta=0.67
03:11:55.290 00.000 8976 incremental bump (1.265, 1.012) isValid = 1
03:11:55.290 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:11:55.290 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:11:55.290 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:11:55.290 00.000 8976 move complete, result=0
03:11:55.291 00.001 8976 worker thread done servicing request
03:11:55.291 00.000 8976 Worker thread wakes up
03:11:55.291 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
03:11:55.291 00.000 9828 Worker thread wakes up
03:11:55.291 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:55.291 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:55.291 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:11:55.291 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:11:55.291 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
03:11:55.291 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.58)
03:11:55.291 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:11:55.291 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:11:55.292 00.001 9828 BLC: window closed
03:11:55.292 00.000 9828 MoveAxis(E, 30, B)
03:11:55.292 00.000 9828 Guiding  Dir = 2, Dur = 30
03:11:55.292 00.000 9828 IsSlewing returns 0
03:11:55.292 00.000 9828 IsGuiding returns 0
03:11:55.292 00.000 9828 PulseGuide returned control before completion, sleep 40
03:11:55.342 00.050 9828 IsGuiding returns 1
03:11:55.342 00.000 9828 scope still moving after pulse duration time elapsed
03:11:55.373 00.031 9828 IsSlewing returns 0
03:11:55.373 00.000 9828 IsGuiding returns 1
03:11:55.405 00.032 9828 IsSlewing returns 0
03:11:55.405 00.000 9828 IsGuiding returns 1
03:11:55.437 00.032 9828 IsSlewing returns 0
03:11:55.437 00.000 9828 IsGuiding returns 0
03:11:55.437 00.000 9828 scope move finished after 30 + 115 ms
03:11:55.437 00.000 9828 Move returns status 0, amount 30
03:11:55.437 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:55.437 00.000 9828 MoveAxis(N, 9, B)
03:11:55.437 00.000 9828 Guiding  Dir = 0, Dur = 9
03:11:55.452 00.015 9828 IsSlewing returns 0
03:11:55.452 00.000 9828 IsGuiding returns 0
03:11:55.452 00.000 9828 PulseGuide returned control before completion, sleep 19
03:11:55.483 00.031 9828 IsGuiding returns 1
03:11:55.483 00.000 9828 scope still moving after pulse duration time elapsed
03:11:55.514 00.031 9828 IsSlewing returns 0
03:11:55.514 00.000 9828 IsGuiding returns 1
03:11:55.544 00.030 9828 IsSlewing returns 0
03:11:55.544 00.000 9828 IsGuiding returns 1
03:11:55.575 00.031 9828 IsSlewing returns 0
03:11:55.575 00.000 9828 IsGuiding returns 1
03:11:55.606 00.031 9828 IsSlewing returns 0
03:11:55.606 00.000 9828 IsGuiding returns 1
03:11:55.637 00.031 9828 IsSlewing returns 0
03:11:55.637 00.000 9828 IsGuiding returns 1
03:11:55.668 00.031 9828 IsSlewing returns 0
03:11:55.668 00.000 9828 IsGuiding returns 0
03:11:55.668 00.000 9828 scope move finished after 9 + 206 ms
03:11:55.668 00.000 9828 Move returns status 0, amount 9
03:11:55.668 00.000 9828 move complete, result=0
03:11:55.668 00.000 9828 worker thread done servicing request
03:11:55.668 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 9 ms NORTH
03:11:55.949 00.281 8976 Exposure complete
03:11:55.955 00.006 8976 worker thread done servicing request
03:11:55.955 00.000 5052 OnExposeComplete: enter
03:11:55.955 00.000 5052 UpdateGuideState(): m_state=6
03:11:55.955 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12519
03:11:55.955 00.000 5052 Star::Find returns 1 (0), X=328.29, Y=281.99, Mass=126, SNR=7.8, Peak=73 HFD=2.0
03:11:55.955 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:11:55.956 00.001 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
03:11:55.956 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=0.28 hyp=0.93 cameraTheta=2.84 mountX=0.65 mountY=0.59, mountTheta=0.74
03:11:55.957 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=0.28, opts=13)
03:11:55.957 00.000 5052 Enqueuing Move request for stepguider (-0.88, 0.28)
03:11:55.957 00.000 8976 Worker thread wakes up
03:11:55.957 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, 0.28) opts 0xd
03:11:55.957 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, 0.28)
03:11:55.957 00.000 8976 Moving (-0.88, 0.28) raw xDistance=0.65 yDistance=0.59
03:11:55.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:11:55.957 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
03:11:55.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:55.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:55.957 00.000 5052 Enqueuing Expose request
03:11:55.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.65
03:11:55.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
03:11:55.957 00.000 8976 MoveAxis(L, 3, ABG)
03:11:55.957 00.000 8976 stepping (-1, 10) + (-3, 0)
03:11:55.957 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:55.993 00.036 8976 Received - 47 (G) 
03:11:55.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:55.993 00.000 8976 stepped: pos (-4, 10)
03:11:55.993 00.000 8976 MoveAxis(D, 2, ABG)
03:11:55.993 00.000 8976 stepping (-4, 10) + (0, -2)
03:11:55.993 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:56.025 00.032 8976 Received - 47 (G) 
03:11:56.025 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:56.025 00.000 8976 stepped: pos (-4, 8)
03:11:56.025 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:11:56.025 00.000 8976 MountToCamera -- mountX=0.42 mountY=-1.48 hyp=1.54 mountTheta=-1.29 cameraX=1.13, cameraY=1.05 cameraTheta=0.75
03:11:56.025 00.000 8976 incremental bump (1.129, 1.049) isValid = 1
03:11:56.025 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:11:56.026 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:11:56.026 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:11:56.026 00.000 8976 move complete, result=0
03:11:56.026 00.000 9828 Worker thread wakes up
03:11:56.026 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:11:56.026 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:11:56.026 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:11:56.026 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:11:56.026 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:11:56.026 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:11:56.026 00.000 9828 BLC: window closed
03:11:56.026 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.6 px 2 ms SOUTH
03:11:56.026 00.000 8976 worker thread done servicing request
03:11:56.026 00.000 9828 MoveAxis(E, 28, B)
03:11:56.027 00.001 8976 Worker thread wakes up
03:11:56.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:56.027 00.000 9828 Guiding  Dir = 2, Dur = 28
03:11:56.027 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:56.027 00.000 9828 IsSlewing returns 0
03:11:56.027 00.000 9828 IsGuiding returns 0
03:11:56.028 00.001 9828 PulseGuide returned control before completion, sleep 38
03:11:56.070 00.042 9828 IsGuiding returns 1
03:11:56.071 00.001 9828 scope still moving after pulse duration time elapsed
03:11:56.102 00.031 9828 IsSlewing returns 0
03:11:56.102 00.000 9828 IsGuiding returns 1
03:11:56.132 00.030 9828 IsSlewing returns 0
03:11:56.132 00.000 9828 IsGuiding returns 1
03:11:56.164 00.032 9828 IsSlewing returns 0
03:11:56.164 00.000 9828 IsGuiding returns 1
03:11:56.196 00.032 9828 IsSlewing returns 0
03:11:56.196 00.000 9828 IsGuiding returns 1
03:11:56.228 00.032 9828 IsSlewing returns 0
03:11:56.229 00.001 9828 IsGuiding returns 0
03:11:56.229 00.000 9828 scope move finished after 28 + 173 ms
03:11:56.229 00.000 9828 Move returns status 0, amount 28
03:11:56.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:56.229 00.000 9828 MoveAxis(N, 10, B)
03:11:56.229 00.000 9828 Guiding  Dir = 0, Dur = 10
03:11:56.244 00.015 9828 IsSlewing returns 0
03:11:56.244 00.000 9828 IsGuiding returns 0
03:11:56.244 00.000 9828 PulseGuide returned control before completion, sleep 20
03:11:56.275 00.031 9828 IsGuiding returns 1
03:11:56.275 00.000 9828 scope still moving after pulse duration time elapsed
03:11:56.307 00.032 9828 IsSlewing returns 0
03:11:56.308 00.001 9828 IsGuiding returns 1
03:11:56.339 00.031 9828 IsSlewing returns 0
03:11:56.339 00.000 9828 IsGuiding returns 1
03:11:56.370 00.031 9828 IsSlewing returns 0
03:11:56.370 00.000 9828 IsGuiding returns 0
03:11:56.370 00.000 9828 scope move finished after 10 + 116 ms
03:11:56.370 00.000 9828 Move returns status 0, amount 10
03:11:56.370 00.000 9828 move complete, result=0
03:11:56.370 00.000 9828 worker thread done servicing request
03:11:56.370 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:11:56.718 00.348 8976 Exposure complete
03:11:56.724 00.006 8976 worker thread done servicing request
03:11:56.724 00.000 5052 OnExposeComplete: enter
03:11:56.725 00.001 5052 UpdateGuideState(): m_state=6
03:11:56.725 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12520
03:11:56.725 00.000 5052 Star::Find returns 1 (0), X=328.09, Y=281.91, Mass=143, SNR=8.2, Peak=69 HFD=2.2
03:11:56.725 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:11:56.725 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
03:11:56.725 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=0.20 hyp=1.11 cameraTheta=2.96 mountX=0.67 mountY=0.80, mountTheta=0.87
03:11:56.726 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=0.20, opts=13)
03:11:56.726 00.000 5052 Enqueuing Move request for stepguider (-1.09, 0.20)
03:11:56.726 00.000 8976 Worker thread wakes up
03:11:56.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, 0.20) opts 0xd
03:11:56.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, 0.20)
03:11:56.726 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=58, Gamma=2.630
03:11:56.726 00.000 8976 Moving (-1.09, 0.20) raw xDistance=0.67 yDistance=0.80
03:11:56.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.67
03:11:56.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.80
03:11:56.726 00.000 8976 MoveAxis(L, 3, ABG)
03:11:56.727 00.001 8976 stepping (-4, 8) + (-3, 0)
03:11:56.727 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
03:11:56.727 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:56.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:56.727 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:56.727 00.000 5052 Enqueuing Expose request
03:11:56.761 00.034 8976 Received - 47 (G) 
03:11:56.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:56.761 00.000 8976 stepped: pos (-7, 8)
03:11:56.761 00.000 8976 MoveAxis(D, 3, ABG)
03:11:56.761 00.000 8976 stepping (-7, 8) + (0, -3)
03:11:56.761 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:56.793 00.032 8976 Received - 47 (G) 
03:11:56.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:56.793 00.000 8976 stepped: pos (-7, 5)
03:11:56.793 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:11:56.793 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.26 hyp=1.41 mountTheta=-1.10 cameraX=0.83, cameraY=1.14 cameraTheta=0.94
03:11:56.793 00.000 8976 incremental bump (0.829, 1.137) isValid = 1
03:11:56.794 00.001 8976 Scheduling Mount bump of (0.068, 0.096)
03:11:56.794 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:11:56.794 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:11:56.794 00.000 8976 move complete, result=0
03:11:56.794 00.000 8976 worker thread done servicing request
03:11:56.794 00.000 8976 Worker thread wakes up
03:11:56.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:56.794 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:56.794 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.8 px 3 ms SOUTH
03:11:56.803 00.009 9828 Worker thread wakes up
03:11:56.803 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:11:56.803 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:11:56.803 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:11:56.803 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:11:56.803 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:11:56.803 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:11:56.803 00.000 9828 BLC: window closed
03:11:56.803 00.000 9828 MoveAxis(E, 23, B)
03:11:56.804 00.001 9828 Guiding  Dir = 2, Dur = 23
03:11:56.804 00.000 9828 IsSlewing returns 0
03:11:56.804 00.000 9828 IsGuiding returns 0
03:11:56.804 00.000 9828 PulseGuide returned control before completion, sleep 33
03:11:56.839 00.035 9828 IsGuiding returns 1
03:11:56.839 00.000 9828 scope still moving after pulse duration time elapsed
03:11:56.871 00.032 9828 IsSlewing returns 0
03:11:56.871 00.000 9828 IsGuiding returns 1
03:11:56.902 00.031 9828 IsSlewing returns 0
03:11:56.902 00.000 9828 IsGuiding returns 1
03:11:56.933 00.031 9828 IsSlewing returns 0
03:11:56.933 00.000 9828 IsGuiding returns 1
03:11:56.965 00.032 9828 IsSlewing returns 0
03:11:56.965 00.000 9828 IsGuiding returns 0
03:11:56.965 00.000 9828 scope move finished after 23 + 138 ms
03:11:56.965 00.000 9828 Move returns status 0, amount 23
03:11:56.965 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:56.965 00.000 9828 MoveAxis(N, 12, B)
03:11:56.965 00.000 9828 Guiding  Dir = 0, Dur = 12
03:11:56.981 00.016 9828 IsSlewing returns 0
03:11:56.981 00.000 9828 IsGuiding returns 0
03:11:56.981 00.000 9828 PulseGuide returned control before completion, sleep 22
03:11:57.012 00.031 9828 IsGuiding returns 1
03:11:57.012 00.000 9828 scope still moving after pulse duration time elapsed
03:11:57.043 00.031 9828 IsSlewing returns 0
03:11:57.043 00.000 9828 IsGuiding returns 1
03:11:57.075 00.032 9828 IsSlewing returns 0
03:11:57.075 00.000 9828 IsGuiding returns 1
03:11:57.107 00.032 9828 IsSlewing returns 0
03:11:57.107 00.000 9828 IsGuiding returns 1
03:11:57.139 00.032 9828 IsSlewing returns 0
03:11:57.139 00.000 9828 IsGuiding returns 0
03:11:57.139 00.000 9828 scope move finished after 12 + 146 ms
03:11:57.139 00.000 9828 Move returns status 0, amount 12
03:11:57.139 00.000 9828 move complete, result=0
03:11:57.139 00.000 9828 worker thread done servicing request
03:11:57.139 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:11:57.482 00.343 8976 Exposure complete
03:11:57.489 00.007 8976 worker thread done servicing request
03:11:57.489 00.000 5052 OnExposeComplete: enter
03:11:57.489 00.000 5052 UpdateGuideState(): m_state=6
03:11:57.489 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12521
03:11:57.489 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.46, Mass=149, SNR=8.4, Peak=65 HFD=2.4
03:11:57.489 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
03:11:57.489 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.51)
03:11:57.489 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.25 hyp=0.51 cameraTheta=-2.63 mountX=-0.02 mountY=0.50, mountTheta=1.61
03:11:57.490 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.25, opts=13)
03:11:57.491 00.001 5052 Enqueuing Move request for stepguider (-0.44, -0.25)
03:11:57.491 00.000 8976 Worker thread wakes up
03:11:57.491 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:11:57.491 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:11:57.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:57.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:57.491 00.000 5052 Enqueuing Expose request
03:11:57.491 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.25) opts 0xd
03:11:57.491 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.25)
03:11:57.491 00.000 8976 Moving (-0.44, -0.25) raw xDistance=-0.02 yDistance=0.50
03:11:57.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:11:57.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.50
03:11:57.491 00.000 8976 MoveAxis(R, 0, ABG)
03:11:57.491 00.000 8976 MoveAxis(D, 2, ABG)
03:11:57.491 00.000 8976 stepping (-7, 5) + (0, -2)
03:11:57.491 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:57.528 00.037 8976 Received - 47 (G) 
03:11:57.528 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:11:57.528 00.000 8976 stepped: pos (-7, 3)
03:11:57.528 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
03:11:57.528 00.000 8976 MountToCamera -- mountX=0.78 mountY=-1.00 hyp=1.27 mountTheta=-0.91 cameraX=0.53, cameraY=1.15 cameraTheta=1.14
03:11:57.528 00.000 8976 incremental bump (0.534, 1.148) isValid = 1
03:11:57.528 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
03:11:57.528 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:11:57.528 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:11:57.528 00.000 8976 move complete, result=0
03:11:57.528 00.000 9828 Worker thread wakes up
03:11:57.529 00.001 8976 worker thread done servicing request
03:11:57.529 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:11:57.529 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:11:57.529 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:11:57.529 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
03:11:57.529 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
03:11:57.529 00.000 8976 Worker thread wakes up
03:11:57.529 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:11:57.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:57.529 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:11:57.529 00.000 9828 BLC: window closed
03:11:57.529 00.000 9828 MoveAxis(E, 17, B)
03:11:57.529 00.000 9828 Guiding  Dir = 2, Dur = 17
03:11:57.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:57.530 00.001 9828 IsSlewing returns 0
03:11:57.530 00.000 9828 IsGuiding returns 0
03:11:57.530 00.000 9828 PulseGuide returned control before completion, sleep 27
03:11:57.566 00.036 9828 IsGuiding returns 1
03:11:57.566 00.000 9828 scope still moving after pulse duration time elapsed
03:11:57.598 00.032 9828 IsSlewing returns 0
03:11:57.598 00.000 9828 IsGuiding returns 1
03:11:57.630 00.032 9828 IsSlewing returns 0
03:11:57.630 00.000 9828 IsGuiding returns 1
03:11:57.662 00.032 9828 IsSlewing returns 0
03:11:57.662 00.000 9828 IsGuiding returns 0
03:11:57.662 00.000 9828 scope move finished after 17 + 115 ms
03:11:57.662 00.000 9828 Move returns status 0, amount 17
03:11:57.662 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:11:57.662 00.000 9828 MoveAxis(N, 14, B)
03:11:57.663 00.001 9828 Guiding  Dir = 0, Dur = 14
03:11:57.679 00.016 9828 IsSlewing returns 0
03:11:57.680 00.001 9828 IsGuiding returns 0
03:11:57.680 00.000 9828 PulseGuide returned control before completion, sleep 24
03:11:57.710 00.030 9828 IsGuiding returns 1
03:11:57.710 00.000 9828 scope still moving after pulse duration time elapsed
03:11:57.743 00.033 9828 IsSlewing returns 0
03:11:57.743 00.000 9828 IsGuiding returns 1
03:11:57.776 00.033 9828 IsSlewing returns 0
03:11:57.777 00.001 9828 IsGuiding returns 1
03:11:57.804 00.027 9828 IsSlewing returns 0
03:11:57.804 00.000 9828 IsGuiding returns 1
03:11:57.836 00.032 9828 IsSlewing returns 0
03:11:57.836 00.000 9828 IsGuiding returns 0
03:11:57.836 00.000 9828 scope move finished after 14 + 142 ms
03:11:57.836 00.000 9828 Move returns status 0, amount 14
03:11:57.836 00.000 9828 move complete, result=0
03:11:57.836 00.000 9828 worker thread done servicing request
03:11:57.836 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:11:58.217 00.381 8976 Exposure complete
03:11:58.223 00.006 8976 worker thread done servicing request
03:11:58.224 00.001 5052 OnExposeComplete: enter
03:11:58.224 00.000 5052 UpdateGuideState(): m_state=6
03:11:58.224 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12522
03:11:58.224 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.14, Mass=148, SNR=8.4, Peak=63 HFD=2.5
03:11:58.224 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
03:11:58.224 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
03:11:58.224 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.57 hyp=0.93 cameraTheta=-0.66 mountX=-0.84 mountY=-0.30, mountTheta=-2.80
03:11:58.225 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.57, opts=13)
03:11:58.225 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.57)
03:11:58.225 00.000 8976 Worker thread wakes up
03:11:58.225 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.57) opts 0xd
03:11:58.225 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.57)
03:11:58.225 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:11:58.225 00.000 8976 Moving (0.73, -0.57) raw xDistance=-0.84 yDistance=-0.30
03:11:58.225 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:11:58.225 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
03:11:58.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:58.225 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
03:11:58.225 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:58.225 00.000 5052 Enqueuing Expose request
03:11:58.225 00.000 8976 MoveAxis(R, 3, ABG)
03:11:58.225 00.000 8976 stepping (-7, 3) + (3, 0)
03:11:58.225 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:58.264 00.039 8976 Received - 47 (G) 
03:11:58.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:58.264 00.000 8976 stepped: pos (-4, 3)
03:11:58.264 00.000 8976 MoveAxis(U, 1, ABG)
03:11:58.264 00.000 8976 stepping (-4, 3) + (0, 1)
03:11:58.264 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:58.296 00.032 8976 Received - 47 (G) 
03:11:58.296 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:11:58.296 00.000 8976 stepped: pos (-4, 4)
03:11:58.296 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:11:58.296 00.000 8976 move complete, result=0
03:11:58.296 00.000 8976 worker thread done servicing request
03:11:58.296 00.000 8976 Worker thread wakes up
03:11:58.296 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:58.296 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:58.296 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.3 px 1 ms NORTH
03:11:58.983 00.687 8976 Exposure complete
03:11:58.990 00.007 8976 worker thread done servicing request
03:11:58.990 00.000 5052 OnExposeComplete: enter
03:11:58.990 00.000 5052 UpdateGuideState(): m_state=6
03:11:58.990 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12523
03:11:58.990 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=282.01, Mass=132, SNR=8.0, Peak=68 HFD=2.0
03:11:58.990 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
03:11:58.990 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
03:11:58.990 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.30 hyp=0.83 cameraTheta=0.37 mountX=-0.09 mountY=-0.81, mountTheta=-1.68
03:11:58.991 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.30, opts=13)
03:11:58.991 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.30)
03:11:58.991 00.000 8976 Worker thread wakes up
03:11:58.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.30) opts 0xd
03:11:58.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.30)
03:11:58.991 00.000 8976 Moving (0.77, 0.30) raw xDistance=-0.09 yDistance=-0.81
03:11:58.991 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:11:58.991 00.000 5052 UpdateGuideState exits: m=132 SNR=8.0
03:11:58.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:11:58.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:58.992 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.81
03:11:58.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:58.992 00.000 8976 MoveAxis(R, 0, ABG)
03:11:58.992 00.000 5052 Enqueuing Expose request
03:11:58.992 00.000 8976 MoveAxis(U, 3, ABG)
03:11:58.992 00.000 8976 stepping (-4, 4) + (0, 3)
03:11:58.992 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:59.031 00.039 8976 Received - 47 (G) 
03:11:59.031 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:11:59.031 00.000 8976 stepped: pos (-4, 7)
03:11:59.031 00.000 8976 move complete, result=0
03:11:59.031 00.000 8976 worker thread done servicing request
03:11:59.031 00.000 8976 Worker thread wakes up
03:11:59.031 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
03:11:59.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:59.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:59.718 00.687 8976 Exposure complete
03:11:59.723 00.005 8976 worker thread done servicing request
03:11:59.723 00.000 5052 OnExposeComplete: enter
03:11:59.723 00.000 5052 UpdateGuideState(): m_state=6
03:11:59.723 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12524
03:11:59.723 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.74, Mass=151, SNR=8.5, Peak=69 HFD=2.7
03:11:59.723 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
03:11:59.723 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
03:11:59.723 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.23 cameraTheta=0.14 mountX=-0.08 mountY=-0.21, mountTheta=-1.92
03:11:59.724 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.03, opts=13)
03:11:59.724 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.03)
03:11:59.724 00.000 8976 Worker thread wakes up
03:11:59.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.03) opts 0xd
03:11:59.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.03)
03:11:59.724 00.000 8976 Moving (0.23, 0.03) raw xDistance=-0.08 yDistance=-0.21
03:11:59.725 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:11:59.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:11:59.725 00.000 8976 MoveAxis(R, 0, ABG)
03:11:59.725 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:11:59.725 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
03:11:59.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:59.725 00.000 8976 MoveAxis(U, 0, ABG)
03:11:59.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:11:59.725 00.000 5052 Enqueuing Expose request
03:11:59.725 00.000 8976 move complete, result=0
03:11:59.725 00.000 8976 worker thread done servicing request
03:11:59.725 00.000 8976 Worker thread wakes up
03:11:59.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:11:59.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:11:59.725 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:12:00.413 00.688 8976 Exposure complete
03:12:00.419 00.006 8976 worker thread done servicing request
03:12:00.419 00.000 5052 OnExposeComplete: enter
03:12:00.419 00.000 5052 UpdateGuideState(): m_state=6
03:12:00.419 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12525
03:12:00.419 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=282.04, Mass=145, SNR=8.3, Peak=75 HFD=2.1
03:12:00.419 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.04) = xAngle (0.14 = 0.14)
03:12:00.419 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
03:12:00.419 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.33 hyp=0.40 cameraTheta=2.18 mountX=0.40 mountY=0.01, mountTheta=0.04
03:12:00.420 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.33, opts=13)
03:12:00.420 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.33)
03:12:00.420 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:12:00.420 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:12:00.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:00.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:00.420 00.000 5052 Enqueuing Expose request
03:12:00.420 00.000 8976 Worker thread wakes up
03:12:00.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.33) opts 0xd
03:12:00.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.33)
03:12:00.420 00.000 8976 Moving (-0.23, 0.33) raw xDistance=0.40 yDistance=0.01
03:12:00.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:12:00.421 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:12:00.421 00.000 8976 MoveAxis(L, 2, ABG)
03:12:00.421 00.000 8976 stepping (-4, 7) + (-2, 0)
03:12:00.421 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:00.454 00.033 8976 Received - 47 (G) 
03:12:00.454 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:00.454 00.000 8976 stepped: pos (-6, 7)
03:12:00.454 00.000 8976 MoveAxis(U, 0, ABG)
03:12:00.454 00.000 8976 move complete, result=0
03:12:00.454 00.000 8976 worker thread done servicing request
03:12:00.454 00.000 8976 Worker thread wakes up
03:12:00.454 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
03:12:00.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:00.454 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:01.139 00.685 8976 Exposure complete
03:12:01.144 00.005 8976 worker thread done servicing request
03:12:01.145 00.001 5052 OnExposeComplete: enter
03:12:01.145 00.000 5052 UpdateGuideState(): m_state=6
03:12:01.145 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12526
03:12:01.145 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.48, Mass=150, SNR=8.4, Peak=70 HFD=1.6
03:12:01.145 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
03:12:01.145 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
03:12:01.145 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.23 hyp=0.63 cameraTheta=-2.78 mountX=0.07 mountY=0.62, mountTheta=1.46
03:12:01.145 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.23, opts=13)
03:12:01.145 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.23)
03:12:01.145 00.000 8976 Worker thread wakes up
03:12:01.146 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.23) opts 0xd
03:12:01.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.23)
03:12:01.146 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:12:01.146 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:12:01.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:01.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:01.146 00.000 5052 Enqueuing Expose request
03:12:01.146 00.000 8976 Moving (-0.59, -0.23) raw xDistance=0.07 yDistance=0.62
03:12:01.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:12:01.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:12:01.146 00.000 8976 MoveAxis(R, 0, ABG)
03:12:01.146 00.000 8976 MoveAxis(D, 2, ABG)
03:12:01.146 00.000 8976 stepping (-6, 7) + (0, -2)
03:12:01.146 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:01.173 00.027 8976 Received - 47 (G) 
03:12:01.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:01.173 00.000 8976 stepped: pos (-6, 5)
03:12:01.173 00.000 8976 move complete, result=0
03:12:01.173 00.000 8976 worker thread done servicing request
03:12:01.173 00.000 8976 Worker thread wakes up
03:12:01.173 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:12:01.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:01.173 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:01.855 00.682 8976 Exposure complete
03:12:01.860 00.005 8976 worker thread done servicing request
03:12:01.860 00.000 5052 OnExposeComplete: enter
03:12:01.860 00.000 5052 UpdateGuideState(): m_state=6
03:12:01.860 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12527
03:12:01.860 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=282.08, Mass=146, SNR=8.4, Peak=86 HFD=1.9
03:12:01.861 00.001 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:12:01.861 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
03:12:01.861 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=0.37 hyp=0.95 cameraTheta=2.74 mountX=0.73 mountY=0.53, mountTheta=0.63
03:12:01.861 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=0.37, opts=13)
03:12:01.861 00.000 5052 Enqueuing Move request for stepguider (-0.87, 0.37)
03:12:01.861 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:12:01.861 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
03:12:01.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:01.861 00.000 8976 Worker thread wakes up
03:12:01.861 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, 0.37) opts 0xd
03:12:01.862 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, 0.37)
03:12:01.862 00.000 8976 Moving (-0.87, 0.37) raw xDistance=0.73 yDistance=0.53
03:12:01.862 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:01.862 00.000 5052 Enqueuing Expose request
03:12:01.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
03:12:01.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
03:12:01.862 00.000 8976 MoveAxis(L, 3, ABG)
03:12:01.862 00.000 8976 stepping (-6, 5) + (-3, 0)
03:12:01.862 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:01.892 00.030 8976 Received - 47 (G) 
03:12:01.892 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:01.892 00.000 8976 stepped: pos (-9, 5)
03:12:01.892 00.000 8976 MoveAxis(D, 2, ABG)
03:12:01.892 00.000 8976 stepping (-9, 5) + (0, -2)
03:12:01.892 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:01.924 00.032 8976 Received - 47 (G) 
03:12:01.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:01.924 00.000 8976 stepped: pos (-9, 3)
03:12:01.924 00.000 8976 move complete, result=0
03:12:01.924 00.000 8976 worker thread done servicing request
03:12:01.924 00.000 8976 Worker thread wakes up
03:12:01.925 00.001 5052 GuideStep: 0.7 px 3 ms WEST, 0.5 px 2 ms SOUTH
03:12:01.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:01.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:02.609 00.684 8976 Exposure complete
03:12:02.615 00.006 8976 worker thread done servicing request
03:12:02.616 00.001 5052 OnExposeComplete: enter
03:12:02.616 00.000 5052 UpdateGuideState(): m_state=6
03:12:02.616 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12528
03:12:02.616 00.000 5052 Star::Find returns 1 (0), X=328.13, Y=281.40, Mass=131, SNR=7.9, Peak=70 HFD=1.9
03:12:02.616 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
03:12:02.616 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
03:12:02.616 00.000 5052 CameraToMount -- cameraX=-1.04 cameraY=-0.31 hyp=1.09 cameraTheta=-2.86 mountX=0.20 mountY=1.04, mountTheta=1.38
03:12:02.616 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.04, y=-0.31, opts=13)
03:12:02.616 00.000 5052 Enqueuing Move request for stepguider (-1.04, -0.31)
03:12:02.616 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
03:12:02.616 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:12:02.617 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:02.617 00.000 8976 Worker thread wakes up
03:12:02.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.04, -0.31) opts 0xd
03:12:02.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.04, -0.31)
03:12:02.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:02.617 00.000 5052 Enqueuing Expose request
03:12:02.617 00.000 8976 Moving (-1.04, -0.31) raw xDistance=0.20 yDistance=1.04
03:12:02.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:12:02.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.04
03:12:02.617 00.000 8976 MoveAxis(R, 0, ABG)
03:12:02.617 00.000 8976 MoveAxis(D, 4, ABG)
03:12:02.617 00.000 8976 stepping (-9, 3) + (0, -4)
03:12:02.617 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:12:02.660 00.043 8976 Received - 47 (G) 
03:12:02.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:12:02.660 00.000 8976 stepped: pos (-9, -1)
03:12:02.660 00.000 8976 move complete, result=0
03:12:02.660 00.000 8976 worker thread done servicing request
03:12:02.660 00.000 8976 Worker thread wakes up
03:12:02.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:02.660 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:02.660 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:12:03.345 00.685 8976 Exposure complete
03:12:03.351 00.006 8976 worker thread done servicing request
03:12:03.351 00.000 5052 OnExposeComplete: enter
03:12:03.351 00.000 5052 UpdateGuideState(): m_state=6
03:12:03.351 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12529
03:12:03.351 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.80, Mass=137, SNR=8.1, Peak=68 HFD=2.2
03:12:03.351 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:12:03.351 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
03:12:03.351 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.09 hyp=0.29 cameraTheta=2.82 mountX=0.21 mountY=0.18, mountTheta=0.72
03:12:03.352 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.09, opts=13)
03:12:03.352 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.09)
03:12:03.352 00.000 8976 Worker thread wakes up
03:12:03.352 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:12:03.352 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:12:03.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:03.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:03.352 00.000 5052 Enqueuing Expose request
03:12:03.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.09) opts 0xd
03:12:03.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.09)
03:12:03.352 00.000 8976 Moving (-0.28, 0.09) raw xDistance=0.21 yDistance=0.18
03:12:03.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:12:03.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:12:03.352 00.000 8976 MoveAxis(R, 0, ABG)
03:12:03.352 00.000 8976 MoveAxis(U, 0, ABG)
03:12:03.353 00.001 8976 move complete, result=0
03:12:03.353 00.000 8976 worker thread done servicing request
03:12:03.353 00.000 8976 Worker thread wakes up
03:12:03.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:03.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:03.353 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:12:04.040 00.687 8976 Exposure complete
03:12:04.046 00.006 8976 worker thread done servicing request
03:12:04.046 00.000 5052 OnExposeComplete: enter
03:12:04.046 00.000 5052 UpdateGuideState(): m_state=6
03:12:04.046 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12530
03:12:04.046 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.85, Mass=122, SNR=7.6, Peak=70 HFD=2.0
03:12:04.046 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
03:12:04.047 00.001 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
03:12:04.047 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.47 mountX=0.20 mountY=0.07, mountTheta=0.34
03:12:04.047 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.14, opts=13)
03:12:04.047 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.14)
03:12:04.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:12:04.047 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:12:04.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:04.047 00.000 8976 Worker thread wakes up
03:12:04.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.14) opts 0xd
03:12:04.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.14)
03:12:04.048 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:04.048 00.000 5052 Enqueuing Expose request
03:12:04.048 00.000 8976 Moving (-0.17, 0.14) raw xDistance=0.20 yDistance=0.07
03:12:04.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:12:04.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:12:04.048 00.000 8976 MoveAxis(R, 0, ABG)
03:12:04.048 00.000 8976 MoveAxis(U, 0, ABG)
03:12:04.048 00.000 8976 move complete, result=0
03:12:04.048 00.000 8976 worker thread done servicing request
03:12:04.048 00.000 8976 Worker thread wakes up
03:12:04.048 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:04.048 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:04.048 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:04.735 00.687 8976 Exposure complete
03:12:04.740 00.005 8976 worker thread done servicing request
03:12:04.740 00.000 5052 OnExposeComplete: enter
03:12:04.740 00.000 5052 UpdateGuideState(): m_state=6
03:12:04.740 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12531
03:12:04.740 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.04, Mass=146, SNR=8.3, Peak=73 HFD=2.2
03:12:04.740 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
03:12:04.740 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
03:12:04.740 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.33 hyp=0.37 cameraTheta=1.12 mountX=0.22 mountY=-0.32, mountTheta=-0.96
03:12:04.741 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.33, opts=13)
03:12:04.741 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.33)
03:12:04.742 00.001 8976 Worker thread wakes up
03:12:04.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.33) opts 0xd
03:12:04.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.33)
03:12:04.742 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:12:04.742 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:12:04.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:04.742 00.000 8976 Moving (0.16, 0.33) raw xDistance=0.22 yDistance=-0.32
03:12:04.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:12:04.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:12:04.742 00.000 8976 MoveAxis(R, 0, ABG)
03:12:04.742 00.000 8976 MoveAxis(U, 1, ABG)
03:12:04.742 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:04.742 00.000 5052 Enqueuing Expose request
03:12:04.742 00.000 8976 stepping (-9, -1) + (0, 1)
03:12:04.742 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:04.770 00.028 8976 Received - 47 (G) 
03:12:04.771 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:04.771 00.000 8976 stepped: pos (-9, 0)
03:12:04.771 00.000 8976 move complete, result=0
03:12:04.771 00.000 8976 worker thread done servicing request
03:12:04.771 00.000 8976 Worker thread wakes up
03:12:04.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:04.771 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:04.771 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:12:05.456 00.685 8976 Exposure complete
03:12:05.461 00.005 8976 worker thread done servicing request
03:12:05.462 00.001 5052 OnExposeComplete: enter
03:12:05.462 00.000 5052 UpdateGuideState(): m_state=6
03:12:05.462 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12532
03:12:05.462 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.75, Mass=143, SNR=8.2, Peak=67 HFD=2.3
03:12:05.462 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:12:05.462 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
03:12:05.462 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.04 hyp=0.98 cameraTheta=0.04 mountX=-0.41 mountY=-0.85, mountTheta=-2.02
03:12:05.462 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.04, opts=13)
03:12:05.462 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.04)
03:12:05.463 00.001 8976 Worker thread wakes up
03:12:05.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.04) opts 0xd
03:12:05.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.04)
03:12:05.463 00.000 8976 Moving (0.98, 0.04) raw xDistance=-0.41 yDistance=-0.85
03:12:05.463 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:12:05.463 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
03:12:05.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:05.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
03:12:05.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.85
03:12:05.463 00.000 8976 MoveAxis(R, 2, ABG)
03:12:05.463 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:05.463 00.000 5052 Enqueuing Expose request
03:12:05.463 00.000 8976 stepping (-9, 0) + (2, 0)
03:12:05.463 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:05.490 00.027 8976 Received - 47 (G) 
03:12:05.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:05.490 00.000 8976 stepped: pos (-7, 0)
03:12:05.490 00.000 8976 MoveAxis(U, 3, ABG)
03:12:05.490 00.000 8976 stepping (-7, 0) + (0, 3)
03:12:05.490 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:05.521 00.031 8976 Received - 47 (G) 
03:12:05.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:05.521 00.000 8976 stepped: pos (-7, 3)
03:12:05.521 00.000 8976 move complete, result=0
03:12:05.521 00.000 8976 worker thread done servicing request
03:12:05.521 00.000 8976 Worker thread wakes up
03:12:05.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:05.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:05.521 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
03:12:06.203 00.682 8976 Exposure complete
03:12:06.209 00.006 8976 worker thread done servicing request
03:12:06.209 00.000 5052 OnExposeComplete: enter
03:12:06.209 00.000 5052 UpdateGuideState(): m_state=6
03:12:06.209 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12533
03:12:06.209 00.000 5052 Star::Find returns 1 (0), X=330.55, Y=282.33, Mass=137, SNR=8.1, Peak=72 HFD=1.7
03:12:06.209 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
03:12:06.209 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
03:12:06.209 00.000 5052 CameraToMount -- cameraX=1.38 cameraY=0.62 hyp=1.51 cameraTheta=0.42 mountX=-0.08 mountY=-1.49, mountTheta=-1.62
03:12:06.209 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.38, y=0.62, opts=13)
03:12:06.210 00.001 5052 Enqueuing Move request for stepguider (1.38, 0.62)
03:12:06.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:12:06.210 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:12:06.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:06.210 00.000 8976 Worker thread wakes up
03:12:06.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.38, 0.62) opts 0xd
03:12:06.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.38, 0.62)
03:12:06.210 00.000 8976 Moving (1.38, 0.62) raw xDistance=-0.08 yDistance=-1.49
03:12:06.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:06.210 00.000 5052 Enqueuing Expose request
03:12:06.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:12:06.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.49
03:12:06.210 00.000 8976 MoveAxis(R, 0, ABG)
03:12:06.210 00.000 8976 MoveAxis(U, 6, ABG)
03:12:06.210 00.000 8976 stepping (-7, 3) + (0, 6)
03:12:06.210 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:12:06.257 00.047 8976 Received - 47 (G) 
03:12:06.257 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:12:06.257 00.000 8976 stepped: pos (-7, 9)
03:12:06.257 00.000 8976 move complete, result=0
03:12:06.257 00.000 8976 worker thread done servicing request
03:12:06.257 00.000 8976 Worker thread wakes up
03:12:06.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:06.257 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:06.258 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -1.5 px 6 ms NORTH
03:12:06.943 00.685 8976 Exposure complete
03:12:06.948 00.005 8976 worker thread done servicing request
03:12:06.949 00.001 5052 OnExposeComplete: enter
03:12:06.949 00.000 5052 UpdateGuideState(): m_state=6
03:12:06.949 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12534
03:12:06.949 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=281.90, Mass=122, SNR=7.6, Peak=71 HFD=1.9
03:12:06.949 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
03:12:06.949 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
03:12:06.949 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=0.19 hyp=0.98 cameraTheta=0.19 mountX=-0.27 mountY=-0.91, mountTheta=-1.86
03:12:06.949 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=0.19, opts=13)
03:12:06.949 00.000 5052 Enqueuing Move request for stepguider (0.96, 0.19)
03:12:06.949 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:12:06.950 00.001 5052 UpdateGuideState exits: m=122 SNR=7.6
03:12:06.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:06.950 00.000 8976 Worker thread wakes up
03:12:06.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, 0.19) opts 0xd
03:12:06.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, 0.19)
03:12:06.950 00.000 8976 Moving (0.96, 0.19) raw xDistance=-0.27 yDistance=-0.91
03:12:06.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:12:06.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:06.950 00.000 5052 Enqueuing Expose request
03:12:06.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.91
03:12:06.950 00.000 8976 MoveAxis(R, 1, ABG)
03:12:06.950 00.000 8976 stepping (-7, 9) + (1, 0)
03:12:06.950 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:06.977 00.027 8976 Received - 47 (G) 
03:12:06.977 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:06.977 00.000 8976 stepped: pos (-6, 9)
03:12:06.977 00.000 8976 MoveAxis(U, 4, ABG)
03:12:06.977 00.000 8976 stepping (-6, 9) + (0, 4)
03:12:06.977 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:12:07.008 00.031 8976 Received - 47 (G) 
03:12:07.008 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:12:07.008 00.000 8976 stepped: pos (-6, 13)
03:12:07.008 00.000 8976 move complete, result=0
03:12:07.008 00.000 8976 worker thread done servicing request
03:12:07.008 00.000 8976 Worker thread wakes up
03:12:07.008 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 4 ms NORTH
03:12:07.009 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:07.009 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:07.706 00.697 8976 Exposure complete
03:12:07.711 00.005 8976 worker thread done servicing request
03:12:07.711 00.000 5052 OnExposeComplete: enter
03:12:07.711 00.000 5052 UpdateGuideState(): m_state=6
03:12:07.711 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12535
03:12:07.711 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.81, Mass=165, SNR=8.8, Peak=69 HFD=2.3
03:12:07.711 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
03:12:07.711 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
03:12:07.711 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.10 hyp=0.73 cameraTheta=0.14 mountX=-0.24 mountY=-0.66, mountTheta=-1.92
03:12:07.713 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.10, opts=13)
03:12:07.713 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.10)
03:12:07.713 00.000 8976 Worker thread wakes up
03:12:07.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.10) opts 0xd
03:12:07.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.10)
03:12:07.713 00.000 8976 Moving (0.73, 0.10) raw xDistance=-0.24 yDistance=-0.66
03:12:07.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:12:07.713 00.000 5052 UpdateGuideState exits: m=165 SNR=8.8
03:12:07.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:07.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:12:07.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.66
03:12:07.713 00.000 8976 MoveAxis(R, 0, ABG)
03:12:07.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:07.713 00.000 5052 Enqueuing Expose request
03:12:07.713 00.000 8976 MoveAxis(U, 3, ABG)
03:12:07.713 00.000 8976 stepping (-6, 13) + (0, 3)
03:12:07.713 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:07.743 00.030 8976 Received - 47 (G) 
03:12:07.744 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:07.744 00.000 8976 stepped: pos (-6, 16)
03:12:07.744 00.000 8976 move complete, result=0
03:12:07.744 00.000 8976 worker thread done servicing request
03:12:07.744 00.000 8976 Worker thread wakes up
03:12:07.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:07.744 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:07.744 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:12:08.430 00.686 8976 Exposure complete
03:12:08.435 00.005 8976 worker thread done servicing request
03:12:08.436 00.001 5052 OnExposeComplete: enter
03:12:08.436 00.000 5052 UpdateGuideState(): m_state=6
03:12:08.436 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12536
03:12:08.436 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.78, Mass=144, SNR=8.3, Peak=69 HFD=2.0
03:12:08.436 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
03:12:08.436 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
03:12:08.436 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.07 hyp=0.50 cameraTheta=0.14 mountX=-0.16 mountY=-0.46, mountTheta=-1.91
03:12:08.437 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.07, opts=13)
03:12:08.437 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.07)
03:12:08.437 00.000 8976 Worker thread wakes up
03:12:08.437 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.07) opts 0xd
03:12:08.437 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.07)
03:12:08.437 00.000 8976 Moving (0.50, 0.07) raw xDistance=-0.16 yDistance=-0.46
03:12:08.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:12:08.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
03:12:08.437 00.000 8976 MoveAxis(R, 0, ABG)
03:12:08.437 00.000 8976 MoveAxis(U, 2, ABG)
03:12:08.437 00.000 8976 stepping (-6, 16) + (0, 2)
03:12:08.437 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:12:08.437 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:12:08.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:08.437 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:08.437 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:08.437 00.000 5052 Enqueuing Expose request
03:12:08.463 00.026 8976 Received - 47 (G) 
03:12:08.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:08.463 00.000 8976 stepped: pos (-6, 18)
03:12:08.463 00.000 8976 move complete, result=0
03:12:08.463 00.000 8976 worker thread done servicing request
03:12:08.463 00.000 8976 Worker thread wakes up
03:12:08.463 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:12:08.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:08.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:09.151 00.688 8976 Exposure complete
03:12:09.157 00.006 8976 worker thread done servicing request
03:12:09.157 00.000 5052 OnExposeComplete: enter
03:12:09.157 00.000 5052 UpdateGuideState(): m_state=6
03:12:09.157 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12537
03:12:09.157 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.37, Mass=141, SNR=8.2, Peak=68 HFD=2.1
03:12:09.157 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
03:12:09.157 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
03:12:09.157 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.34 hyp=0.72 cameraTheta=-0.49 mountX=-0.59 mountY=-0.35, mountTheta=-2.61
03:12:09.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.34, opts=13)
03:12:09.158 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.34)
03:12:09.158 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:12:09.158 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:12:09.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:09.158 00.000 8976 Worker thread wakes up
03:12:09.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.34) opts 0xd
03:12:09.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.34)
03:12:09.158 00.000 8976 Moving (0.64, -0.34) raw xDistance=-0.59 yDistance=-0.35
03:12:09.158 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:09.158 00.000 5052 Enqueuing Expose request
03:12:09.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
03:12:09.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
03:12:09.158 00.000 8976 MoveAxis(R, 2, ABG)
03:12:09.158 00.000 8976 stepping (-6, 18) + (2, 0)
03:12:09.159 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:09.183 00.024 8976 Received - 47 (G) 
03:12:09.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:09.183 00.000 8976 stepped: pos (-4, 18)
03:12:09.183 00.000 8976 MoveAxis(U, 2, ABG)
03:12:09.183 00.000 8976 stepping (-4, 18) + (0, 2)
03:12:09.183 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:09.215 00.032 8976 Received - 47 (G) 
03:12:09.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:09.215 00.000 8976 stepped: pos (-4, 20)
03:12:09.215 00.000 8976 move complete, result=0
03:12:09.215 00.000 8976 worker thread done servicing request
03:12:09.215 00.000 8976 Worker thread wakes up
03:12:09.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:09.215 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:09.215 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 2 ms NORTH
03:12:09.901 00.686 8976 Exposure complete
03:12:09.906 00.005 8976 worker thread done servicing request
03:12:09.906 00.000 5052 OnExposeComplete: enter
03:12:09.906 00.000 5052 UpdateGuideState(): m_state=6
03:12:09.906 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12538
03:12:09.907 00.001 5052 Star::Find returns 1 (0), X=329.43, Y=281.72, Mass=153, SNR=8.5, Peak=73 HFD=1.8
03:12:09.907 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:12:09.907 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
03:12:09.907 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.04 mountX=-0.11 mountY=-0.22, mountTheta=-2.02
03:12:09.907 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.01, opts=13)
03:12:09.907 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.01)
03:12:09.907 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:12:09.907 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:12:09.907 00.000 8976 Worker thread wakes up
03:12:09.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.01) opts 0xd
03:12:09.908 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.01)
03:12:09.908 00.000 8976 Moving (0.25, 0.01) raw xDistance=-0.11 yDistance=-0.22
03:12:09.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:09.908 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:09.908 00.000 5052 Enqueuing Expose request
03:12:09.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:12:09.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:12:09.908 00.000 8976 MoveAxis(R, 0, ABG)
03:12:09.908 00.000 8976 MoveAxis(U, 0, ABG)
03:12:09.908 00.000 8976 move complete, result=0
03:12:09.908 00.000 8976 worker thread done servicing request
03:12:09.908 00.000 8976 Worker thread wakes up
03:12:09.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:09.908 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:12:09.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:10.593 00.685 8976 Exposure complete
03:12:10.598 00.005 8976 worker thread done servicing request
03:12:10.598 00.000 5052 OnExposeComplete: enter
03:12:10.599 00.001 5052 UpdateGuideState(): m_state=6
03:12:10.599 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12539
03:12:10.599 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.69, Mass=119, SNR=7.5, Peak=74 HFD=1.6
03:12:10.599 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
03:12:10.599 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
03:12:10.599 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.63 mountX=-0.03 mountY=-0.01, mountTheta=-2.77
03:12:10.600 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.02, opts=13)
03:12:10.600 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.02)
03:12:10.600 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:12:10.600 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
03:12:10.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:10.600 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:10.600 00.000 5052 Enqueuing Expose request
03:12:10.600 00.000 8976 Worker thread wakes up
03:12:10.600 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.02) opts 0xd
03:12:10.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.02)
03:12:10.600 00.000 8976 Moving (0.03, -0.02) raw xDistance=-0.03 yDistance=-0.01
03:12:10.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:12:10.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:12:10.600 00.000 8976 MoveAxis(R, 0, ABG)
03:12:10.600 00.000 8976 MoveAxis(U, 0, ABG)
03:12:10.600 00.000 8976 move complete, result=0
03:12:10.600 00.000 8976 worker thread done servicing request
03:12:10.601 00.001 8976 Worker thread wakes up
03:12:10.601 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:12:10.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:10.601 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:11.286 00.685 8976 Exposure complete
03:12:11.292 00.006 8976 worker thread done servicing request
03:12:11.293 00.001 5052 OnExposeComplete: enter
03:12:11.293 00.000 5052 UpdateGuideState(): m_state=6
03:12:11.293 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12540
03:12:11.293 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.03, Mass=143, SNR=8.3, Peak=66 HFD=2.3
03:12:11.293 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.04) = xAngle (-2.85 = -2.85)
03:12:11.293 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.96 = -2.96)
03:12:11.293 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.68 hyp=0.93 cameraTheta=-0.81 mountX=-0.89 mountY=-0.17, mountTheta=-2.95
03:12:11.293 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.68, opts=13)
03:12:11.293 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.68)
03:12:11.293 00.000 8976 Worker thread wakes up
03:12:11.294 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.68) opts 0xd
03:12:11.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.68)
03:12:11.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:12:11.294 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
03:12:11.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:11.294 00.000 8976 Moving (0.64, -0.68) raw xDistance=-0.89 yDistance=-0.17
03:12:11.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
03:12:11.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:12:11.294 00.000 8976 MoveAxis(R, 4, ABG)
03:12:11.294 00.000 8976 stepping (-4, 20) + (4, 0)
03:12:11.294 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:12:11.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:11.294 00.000 5052 Enqueuing Expose request
03:12:11.325 00.031 8976 Received - 47 (G) 
03:12:11.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:12:11.325 00.000 8976 stepped: pos (0, 20)
03:12:11.325 00.000 8976 MoveAxis(U, 0, ABG)
03:12:11.325 00.000 8976 move complete, result=0
03:12:11.325 00.000 8976 worker thread done servicing request
03:12:11.325 00.000 8976 Worker thread wakes up
03:12:11.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:11.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:11.325 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.2 px 0 ms NORTH
03:12:12.011 00.686 8976 Exposure complete
03:12:12.016 00.005 8976 worker thread done servicing request
03:12:12.017 00.001 5052 OnExposeComplete: enter
03:12:12.017 00.000 5052 UpdateGuideState(): m_state=6
03:12:12.017 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12541
03:12:12.017 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=282.35, Mass=149, SNR=8.4, Peak=68 HFD=2.3
03:12:12.017 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
03:12:12.017 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
03:12:12.017 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.64 hyp=0.79 cameraTheta=0.94 mountX=0.36 mountY=-0.73, mountTheta=-1.12
03:12:12.018 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.64, opts=13)
03:12:12.018 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.64)
03:12:12.018 00.000 8976 Worker thread wakes up
03:12:12.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.64) opts 0xd
03:12:12.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.64)
03:12:12.018 00.000 8976 Moving (0.46, 0.64) raw xDistance=0.36 yDistance=-0.73
03:12:12.018 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:12:12.018 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:12:12.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:12.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.36
03:12:12.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
03:12:12.018 00.000 8976 MoveAxis(L, 1, ABG)
03:12:12.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:12.018 00.000 5052 Enqueuing Expose request
03:12:12.018 00.000 8976 stepping (0, 20) + (-1, 0)
03:12:12.018 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:12.043 00.025 8976 Received - 47 (G) 
03:12:12.043 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:12.043 00.000 8976 stepped: pos (-1, 20)
03:12:12.044 00.001 8976 MoveAxis(U, 3, ABG)
03:12:12.044 00.000 8976 stepping (-1, 20) + (0, 3)
03:12:12.044 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:12.076 00.032 8976 Received - 47 (G) 
03:12:12.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:12.076 00.000 8976 stepped: pos (-1, 23)
03:12:12.076 00.000 8976 move complete, result=0
03:12:12.076 00.000 8976 worker thread done servicing request
03:12:12.076 00.000 8976 Worker thread wakes up
03:12:12.076 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:12.076 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:12.076 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.7 px 3 ms NORTH
03:12:12.762 00.686 8976 Exposure complete
03:12:12.768 00.006 8976 worker thread done servicing request
03:12:12.768 00.000 5052 OnExposeComplete: enter
03:12:12.768 00.000 5052 UpdateGuideState(): m_state=6
03:12:12.768 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12542
03:12:12.768 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.12, Mass=136, SNR=8.1, Peak=72 HFD=2.3
03:12:12.768 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
03:12:12.768 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.54 = -0.54)
03:12:12.768 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.41 hyp=0.41 cameraTheta=1.61 mountX=0.37 mountY=-0.21, mountTheta=-0.52
03:12:12.769 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.41, opts=13)
03:12:12.769 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.41)
03:12:12.769 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:12:12.769 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:12:12.769 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:12.769 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:12.769 00.000 5052 Enqueuing Expose request
03:12:12.769 00.000 8976 Worker thread wakes up
03:12:12.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.41) opts 0xd
03:12:12.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.41)
03:12:12.769 00.000 8976 Moving (-0.01, 0.41) raw xDistance=0.37 yDistance=-0.21
03:12:12.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
03:12:12.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:12:12.769 00.000 8976 MoveAxis(L, 2, ABG)
03:12:12.769 00.000 8976 stepping (-1, 23) + (-2, 0)
03:12:12.769 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:12.796 00.027 8976 Received - 47 (G) 
03:12:12.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:12.796 00.000 8976 stepped: pos (-3, 23)
03:12:12.796 00.000 8976 MoveAxis(U, 0, ABG)
03:12:12.796 00.000 8976 move complete, result=0
03:12:12.796 00.000 8976 worker thread done servicing request
03:12:12.796 00.000 8976 Worker thread wakes up
03:12:12.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:12.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:12.796 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
03:12:13.481 00.685 8976 Exposure complete
03:12:13.487 00.006 8976 worker thread done servicing request
03:12:13.487 00.000 5052 OnExposeComplete: enter
03:12:13.487 00.000 5052 UpdateGuideState(): m_state=6
03:12:13.487 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12543
03:12:13.487 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.74, Mass=170, SNR=9.0, Peak=70 HFD=2.4
03:12:13.487 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:12:13.487 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
03:12:13.487 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.03 hyp=0.41 cameraTheta=3.06 mountX=0.21 mountY=0.32, mountTheta=0.99
03:12:13.488 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.03, opts=13)
03:12:13.488 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.03)
03:12:13.488 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:12:13.488 00.000 5052 UpdateGuideState exits: m=170 SNR=9.0
03:12:13.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:13.488 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:13.488 00.000 5052 Enqueuing Expose request
03:12:13.488 00.000 8976 Worker thread wakes up
03:12:13.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.03) opts 0xd
03:12:13.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.03)
03:12:13.488 00.000 8976 Moving (-0.41, 0.03) raw xDistance=0.21 yDistance=0.32
03:12:13.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:12:13.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:12:13.488 00.000 8976 MoveAxis(R, 0, ABG)
03:12:13.488 00.000 8976 MoveAxis(D, 1, ABG)
03:12:13.488 00.000 8976 stepping (-3, 23) + (0, -1)
03:12:13.488 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:13.514 00.026 8976 Received - 47 (G) 
03:12:13.515 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:13.515 00.000 8976 stepped: pos (-3, 22)
03:12:13.515 00.000 8976 move complete, result=0
03:12:13.515 00.000 8976 worker thread done servicing request
03:12:13.515 00.000 8976 Worker thread wakes up
03:12:13.515 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:12:13.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:13.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:14.201 00.686 8976 Exposure complete
03:12:14.207 00.006 8976 worker thread done servicing request
03:12:14.207 00.000 5052 OnExposeComplete: enter
03:12:14.207 00.000 5052 UpdateGuideState(): m_state=6
03:12:14.207 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12544
03:12:14.207 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.83, Mass=138, SNR=8.1, Peak=70 HFD=1.8
03:12:14.207 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
03:12:14.207 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
03:12:14.207 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.37 mountX=0.10 mountY=-0.09, mountTheta=-0.73
03:12:14.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.12, opts=13)
03:12:14.209 00.001 5052 Enqueuing Move request for stepguider (0.03, 0.12)
03:12:14.209 00.000 8976 Worker thread wakes up
03:12:14.209 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:12:14.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.12) opts 0xd
03:12:14.209 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:12:14.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.12)
03:12:14.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:14.209 00.000 8976 Moving (0.03, 0.12) raw xDistance=0.10 yDistance=-0.09
03:12:14.209 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:14.209 00.000 5052 Enqueuing Expose request
03:12:14.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:12:14.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:12:14.209 00.000 8976 MoveAxis(R, 0, ABG)
03:12:14.209 00.000 8976 MoveAxis(U, 0, ABG)
03:12:14.209 00.000 8976 move complete, result=0
03:12:14.209 00.000 8976 worker thread done servicing request
03:12:14.210 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:14.210 00.000 8976 Worker thread wakes up
03:12:14.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:14.210 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:14.893 00.683 8976 Exposure complete
03:12:14.898 00.005 8976 worker thread done servicing request
03:12:14.898 00.000 5052 OnExposeComplete: enter
03:12:14.898 00.000 5052 UpdateGuideState(): m_state=6
03:12:14.898 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12545
03:12:14.899 00.001 5052 Star::Find returns 1 (0), X=329.02, Y=281.47, Mass=141, SNR=8.2, Peak=65 HFD=2.2
03:12:14.899 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
03:12:14.899 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.27 = 2.01)
03:12:14.899 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-2.13 mountX=-0.15 mountY=0.26, mountTheta=2.09
03:12:14.899 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.24, opts=13)
03:12:14.899 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.24)
03:12:14.899 00.000 8976 Worker thread wakes up
03:12:14.900 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.24) opts 0xd
03:12:14.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.24)
03:12:14.900 00.000 8976 Moving (-0.15, -0.24) raw xDistance=-0.15 yDistance=0.26
03:12:14.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:12:14.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:12:14.900 00.000 8976 MoveAxis(R, 0, ABG)
03:12:14.900 00.000 8976 MoveAxis(U, 0, ABG)
03:12:14.900 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:12:14.900 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:12:14.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:14.900 00.000 8976 move complete, result=0
03:12:14.900 00.000 8976 worker thread done servicing request
03:12:14.901 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:14.901 00.000 5052 Enqueuing Expose request
03:12:14.901 00.000 8976 Worker thread wakes up
03:12:14.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:14.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:14.901 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:12:15.586 00.685 8976 Exposure complete
03:12:15.591 00.005 8976 worker thread done servicing request
03:12:15.591 00.000 5052 OnExposeComplete: enter
03:12:15.592 00.001 5052 UpdateGuideState(): m_state=6
03:12:15.592 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12546
03:12:15.592 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.00, Mass=161, SNR=8.7, Peak=71 HFD=2.1
03:12:15.592 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
03:12:15.592 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.37)
03:12:15.592 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.71 hyp=0.72 cameraTheta=-1.77 mountX=-0.56 mountY=0.50, mountTheta=2.42
03:12:15.592 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.71, opts=13)
03:12:15.592 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.71)
03:12:15.593 00.001 8976 Worker thread wakes up
03:12:15.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.71) opts 0xd
03:12:15.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.71)
03:12:15.593 00.000 8976 Moving (-0.14, -0.71) raw xDistance=-0.56 yDistance=0.50
03:12:15.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56
03:12:15.593 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
03:12:15.593 00.000 8976 MoveAxis(R, 2, ABG)
03:12:15.593 00.000 8976 stepping (-3, 22) + (2, 0)
03:12:15.593 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:12:15.593 00.000 5052 UpdateGuideState exits: m=161 SNR=8.7
03:12:15.593 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:15.593 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:15.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:15.593 00.000 5052 Enqueuing Expose request
03:12:15.625 00.032 8976 Received - 47 (G) 
03:12:15.625 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:15.625 00.000 8976 stepped: pos (-1, 22)
03:12:15.625 00.000 8976 MoveAxis(D, 2, ABG)
03:12:15.625 00.000 8976 stepping (-1, 22) + (0, -2)
03:12:15.625 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:15.657 00.032 8976 Received - 47 (G) 
03:12:15.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:15.657 00.000 8976 stepped: pos (-1, 20)
03:12:15.657 00.000 8976 move complete, result=0
03:12:15.657 00.000 8976 worker thread done servicing request
03:12:15.657 00.000 8976 Worker thread wakes up
03:12:15.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:15.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:15.657 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:12:16.347 00.690 8976 Exposure complete
03:12:16.353 00.006 8976 worker thread done servicing request
03:12:16.353 00.000 5052 OnExposeComplete: enter
03:12:16.354 00.001 5052 UpdateGuideState(): m_state=6
03:12:16.354 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12547
03:12:16.354 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.82, Mass=137, SNR=8.1, Peak=71 HFD=2.2
03:12:16.354 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
03:12:16.354 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
03:12:16.354 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.62 mountX=0.03 mountY=-0.19, mountTheta=-1.43
03:12:16.355 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.11, opts=13)
03:12:16.355 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.11)
03:12:16.355 00.000 8976 Worker thread wakes up
03:12:16.355 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.11) opts 0xd
03:12:16.355 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.11)
03:12:16.355 00.000 8976 Moving (0.16, 0.11) raw xDistance=0.03 yDistance=-0.19
03:12:16.355 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:12:16.355 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:12:16.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:16.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:12:16.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:12:16.355 00.000 8976 MoveAxis(R, 0, ABG)
03:12:16.355 00.000 8976 MoveAxis(U, 0, ABG)
03:12:16.355 00.000 8976 move complete, result=0
03:12:16.355 00.000 8976 worker thread done servicing request
03:12:16.355 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:16.356 00.001 5052 Enqueuing Expose request
03:12:16.356 00.000 8976 Worker thread wakes up
03:12:16.356 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:12:16.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:16.356 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:17.041 00.685 8976 Exposure complete
03:12:17.046 00.005 8976 worker thread done servicing request
03:12:17.046 00.000 5052 OnExposeComplete: enter
03:12:17.046 00.000 5052 UpdateGuideState(): m_state=6
03:12:17.046 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12548
03:12:17.046 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.71, Mass=157, SNR=8.6, Peak=75 HFD=2.2
03:12:17.046 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
03:12:17.046 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
03:12:17.046 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.00 hyp=0.66 cameraTheta=0.00 mountX=-0.30 mountY=-0.55, mountTheta=-2.06
03:12:17.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.00, opts=13)
03:12:17.047 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.00)
03:12:17.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:12:17.047 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
03:12:17.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:17.047 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:17.047 00.000 5052 Enqueuing Expose request
03:12:17.047 00.000 8976 Worker thread wakes up
03:12:17.048 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.00) opts 0xd
03:12:17.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.00)
03:12:17.048 00.000 8976 Moving (0.66, 0.00) raw xDistance=-0.30 yDistance=-0.55
03:12:17.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:12:17.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
03:12:17.048 00.000 8976 MoveAxis(R, 1, ABG)
03:12:17.048 00.000 8976 stepping (-1, 20) + (1, 0)
03:12:17.048 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:17.079 00.031 8976 Received - 47 (G) 
03:12:17.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:17.079 00.000 8976 stepped: pos (0, 20)
03:12:17.079 00.000 8976 MoveAxis(U, 2, ABG)
03:12:17.079 00.000 8976 stepping (0, 20) + (0, 2)
03:12:17.079 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:17.112 00.033 8976 Received - 47 (G) 
03:12:17.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:17.112 00.000 8976 stepped: pos (0, 22)
03:12:17.112 00.000 8976 move complete, result=0
03:12:17.112 00.000 8976 worker thread done servicing request
03:12:17.112 00.000 8976 Worker thread wakes up
03:12:17.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:17.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:17.112 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
03:12:17.796 00.684 8976 Exposure complete
03:12:17.802 00.006 8976 worker thread done servicing request
03:12:17.802 00.000 5052 OnExposeComplete: enter
03:12:17.802 00.000 5052 UpdateGuideState(): m_state=6
03:12:17.803 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12549
03:12:17.803 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.94, Mass=158, SNR=8.6, Peak=76 HFD=2.3
03:12:17.803 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
03:12:17.803 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
03:12:17.803 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.23 hyp=0.30 cameraTheta=0.89 mountX=0.12 mountY=-0.29, mountTheta=-1.16
03:12:17.804 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.23, opts=13)
03:12:17.804 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.23)
03:12:17.804 00.000 8976 Worker thread wakes up
03:12:17.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.23) opts 0xd
03:12:17.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.23)
03:12:17.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:12:17.804 00.000 5052 UpdateGuideState exits: m=158 SNR=8.6
03:12:17.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:17.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:17.804 00.000 5052 Enqueuing Expose request
03:12:17.804 00.000 8976 Moving (0.19, 0.23) raw xDistance=0.12 yDistance=-0.29
03:12:17.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:12:17.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
03:12:17.805 00.001 8976 MoveAxis(R, 0, ABG)
03:12:17.805 00.000 8976 MoveAxis(U, 1, ABG)
03:12:17.805 00.000 8976 stepping (0, 22) + (0, 1)
03:12:17.805 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:17.830 00.025 8976 Received - 47 (G) 
03:12:17.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:17.830 00.000 8976 stepped: pos (0, 23)
03:12:17.830 00.000 8976 move complete, result=0
03:12:17.830 00.000 8976 worker thread done servicing request
03:12:17.831 00.001 8976 Worker thread wakes up
03:12:17.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:17.831 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:12:17.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:18.513 00.682 8976 Exposure complete
03:12:18.519 00.006 8976 worker thread done servicing request
03:12:18.520 00.001 5052 OnExposeComplete: enter
03:12:18.520 00.000 5052 UpdateGuideState(): m_state=6
03:12:18.520 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12550
03:12:18.520 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.77, Mass=133, SNR=8.0, Peak=77 HFD=1.6
03:12:18.520 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
03:12:18.520 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
03:12:18.520 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.49 mountX=0.00 mountY=-0.12, mountTheta=-1.56
03:12:18.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.06, opts=13)
03:12:18.522 00.001 5052 Enqueuing Move request for stepguider (0.11, 0.06)
03:12:18.522 00.000 8976 Worker thread wakes up
03:12:18.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:12:18.522 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
03:12:18.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:18.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:18.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.06) opts 0xd
03:12:18.522 00.000 5052 Enqueuing Expose request
03:12:18.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.06)
03:12:18.522 00.000 8976 Moving (0.11, 0.06) raw xDistance=0.00 yDistance=-0.12
03:12:18.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:12:18.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:12:18.522 00.000 8976 MoveAxis(R, 0, ABG)
03:12:18.522 00.000 8976 MoveAxis(U, 0, ABG)
03:12:18.522 00.000 8976 move complete, result=0
03:12:18.523 00.001 8976 worker thread done servicing request
03:12:18.523 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:18.523 00.000 8976 Worker thread wakes up
03:12:18.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:18.523 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:19.206 00.683 8976 Exposure complete
03:12:19.212 00.006 8976 worker thread done servicing request
03:12:19.212 00.000 5052 OnExposeComplete: enter
03:12:19.212 00.000 5052 UpdateGuideState(): m_state=6
03:12:19.212 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12551
03:12:19.212 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.25, Mass=155, SNR=8.6, Peak=65 HFD=1.9
03:12:19.212 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.97 = -2.97)
03:12:19.212 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
03:12:19.212 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.46 hyp=0.57 cameraTheta=-0.92 mountX=-0.57 mountY=-0.04, mountTheta=-3.07
03:12:19.212 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.46, opts=13)
03:12:19.212 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.46)
03:12:19.212 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:12:19.212 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
03:12:19.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:19.213 00.001 8976 Worker thread wakes up
03:12:19.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.46) opts 0xd
03:12:19.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.46)
03:12:19.213 00.000 8976 Moving (0.35, -0.46) raw xDistance=-0.57 yDistance=-0.04
03:12:19.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:19.213 00.000 5052 Enqueuing Expose request
03:12:19.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
03:12:19.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:12:19.213 00.000 8976 MoveAxis(R, 2, ABG)
03:12:19.213 00.000 8976 stepping (0, 23) + (2, 0)
03:12:19.213 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:19.238 00.025 8976 Received - 47 (G) 
03:12:19.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:19.238 00.000 8976 stepped: pos (2, 23)
03:12:19.238 00.000 8976 MoveAxis(U, 0, ABG)
03:12:19.238 00.000 8976 move complete, result=0
03:12:19.238 00.000 8976 worker thread done servicing request
03:12:19.238 00.000 8976 Worker thread wakes up
03:12:19.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:19.238 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:19.238 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.0 px 0 ms NORTH
03:12:19.923 00.685 8976 Exposure complete
03:12:19.928 00.005 8976 worker thread done servicing request
03:12:19.928 00.000 5052 OnExposeComplete: enter
03:12:19.928 00.000 5052 UpdateGuideState(): m_state=6
03:12:19.928 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12552
03:12:19.928 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.15, Mass=131, SNR=7.9, Peak=72 HFD=2.1
03:12:19.928 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
03:12:19.928 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
03:12:19.928 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.44 hyp=0.44 cameraTheta=1.49 mountX=0.37 mountY=-0.27, mountTheta=-0.62
03:12:19.929 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.44, opts=13)
03:12:19.930 00.001 5052 Enqueuing Move request for stepguider (0.04, 0.44)
03:12:19.930 00.000 8976 Worker thread wakes up
03:12:19.930 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.44) opts 0xd
03:12:19.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.44)
03:12:19.930 00.000 8976 Moving (0.04, 0.44) raw xDistance=0.37 yDistance=-0.27
03:12:19.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
03:12:19.930 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:12:19.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:12:19.930 00.000 8976 MoveAxis(L, 1, ABG)
03:12:19.930 00.000 8976 stepping (2, 23) + (-1, 0)
03:12:19.930 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:19.930 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:12:19.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:19.930 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:19.930 00.000 5052 Enqueuing Expose request
03:12:19.958 00.028 8976 Received - 47 (G) 
03:12:19.958 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:19.958 00.000 8976 stepped: pos (1, 23)
03:12:19.958 00.000 8976 MoveAxis(U, 1, ABG)
03:12:19.958 00.000 8976 stepping (1, 23) + (0, 1)
03:12:19.958 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:19.989 00.031 8976 Received - 47 (G) 
03:12:19.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:19.989 00.000 8976 stepped: pos (1, 24)
03:12:19.989 00.000 8976 move complete, result=0
03:12:19.989 00.000 8976 worker thread done servicing request
03:12:19.989 00.000 8976 Worker thread wakes up
03:12:19.989 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.3 px 1 ms NORTH
03:12:19.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:19.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:20.687 00.698 8976 Exposure complete
03:12:20.693 00.006 8976 worker thread done servicing request
03:12:20.693 00.000 5052 OnExposeComplete: enter
03:12:20.693 00.000 5052 UpdateGuideState(): m_state=6
03:12:20.693 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12553
03:12:20.693 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.60, Mass=159, SNR=8.6, Peak=67 HFD=3.0
03:12:20.693 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
03:12:20.693 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
03:12:20.693 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.11 hyp=0.75 cameraTheta=-2.99 mountX=0.24 mountY=0.68, mountTheta=1.23
03:12:20.694 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.11, opts=13)
03:12:20.695 00.001 5052 Enqueuing Move request for stepguider (-0.74, -0.11)
03:12:20.695 00.000 8976 Worker thread wakes up
03:12:20.695 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:12:20.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.11) opts 0xd
03:12:20.695 00.000 5052 UpdateGuideState exits: m=159 SNR=8.6
03:12:20.695 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.11)
03:12:20.695 00.000 8976 Moving (-0.74, -0.11) raw xDistance=0.24 yDistance=0.68
03:12:20.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:12:20.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.68
03:12:20.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:20.695 00.000 8976 MoveAxis(R, 0, ABG)
03:12:20.695 00.000 8976 MoveAxis(D, 3, ABG)
03:12:20.695 00.000 8976 stepping (1, 24) + (0, -3)
03:12:20.695 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:20.696 00.001 5052 Enqueuing Expose request
03:12:20.696 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:20.725 00.029 8976 Received - 47 (G) 
03:12:20.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:20.725 00.000 8976 stepped: pos (1, 21)
03:12:20.725 00.000 8976 move complete, result=0
03:12:20.725 00.000 8976 worker thread done servicing request
03:12:20.725 00.000 8976 Worker thread wakes up
03:12:20.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:20.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:20.725 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:12:21.411 00.686 8976 Exposure complete
03:12:21.418 00.007 8976 worker thread done servicing request
03:12:21.418 00.000 5052 OnExposeComplete: enter
03:12:21.418 00.000 5052 UpdateGuideState(): m_state=6
03:12:21.418 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12554
03:12:21.418 00.000 5052 Star::Find returns 1 (0), X=328.17, Y=281.96, Mass=143, SNR=8.3, Peak=78 HFD=2.0
03:12:21.418 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:12:21.418 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
03:12:21.418 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=0.25 hyp=1.04 cameraTheta=2.90 mountX=0.68 mountY=0.71, mountTheta=0.81
03:12:21.419 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=0.25, opts=13)
03:12:21.419 00.000 5052 Enqueuing Move request for stepguider (-1.01, 0.25)
03:12:21.419 00.000 8976 Worker thread wakes up
03:12:21.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, 0.25) opts 0xd
03:12:21.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, 0.25)
03:12:21.419 00.000 8976 Moving (-1.01, 0.25) raw xDistance=0.68 yDistance=0.71
03:12:21.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:12:21.420 00.001 5052 UpdateGuideState exits: m=143 SNR=8.3
03:12:21.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:21.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
03:12:21.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
03:12:21.420 00.000 8976 MoveAxis(L, 3, ABG)
03:12:21.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:21.420 00.000 5052 Enqueuing Expose request
03:12:21.420 00.000 8976 stepping (1, 21) + (-3, 0)
03:12:21.420 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:21.460 00.040 8976 Received - 47 (G) 
03:12:21.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:21.460 00.000 8976 stepped: pos (-2, 21)
03:12:21.460 00.000 8976 MoveAxis(D, 3, ABG)
03:12:21.460 00.000 8976 stepping (-2, 21) + (0, -3)
03:12:21.460 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:21.492 00.032 8976 Received - 47 (G) 
03:12:21.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:21.492 00.000 8976 stepped: pos (-2, 18)
03:12:21.492 00.000 8976 move complete, result=0
03:12:21.492 00.000 8976 worker thread done servicing request
03:12:21.492 00.000 8976 Worker thread wakes up
03:12:21.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:21.492 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:21.493 00.001 5052 GuideStep: 0.7 px 3 ms WEST, 0.7 px 3 ms SOUTH
03:12:22.179 00.686 8976 Exposure complete
03:12:22.184 00.005 8976 worker thread done servicing request
03:12:22.184 00.000 5052 OnExposeComplete: enter
03:12:22.184 00.000 5052 UpdateGuideState(): m_state=6
03:12:22.184 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12555
03:12:22.184 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.76, Mass=148, SNR=8.4, Peak=70 HFD=1.8
03:12:22.184 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:12:22.184 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
03:12:22.184 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.05 hyp=0.85 cameraTheta=3.09 mountX=0.43 mountY=0.69, mountTheta=1.01
03:12:22.185 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.05, opts=13)
03:12:22.185 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.05)
03:12:22.185 00.000 8976 Worker thread wakes up
03:12:22.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.05) opts 0xd
03:12:22.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.05)
03:12:22.185 00.000 8976 Moving (-0.85, 0.05) raw xDistance=0.43 yDistance=0.69
03:12:22.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
03:12:22.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:12:22.185 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:12:22.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:22.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
03:12:22.185 00.000 8976 MoveAxis(L, 2, ABG)
03:12:22.186 00.001 8976 stepping (-2, 18) + (-2, 0)
03:12:22.186 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:22.186 00.000 5052 Enqueuing Expose request
03:12:22.186 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:22.212 00.026 8976 Received - 47 (G) 
03:12:22.212 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:22.212 00.000 8976 stepped: pos (-4, 18)
03:12:22.212 00.000 8976 MoveAxis(D, 3, ABG)
03:12:22.212 00.000 8976 stepping (-4, 18) + (0, -3)
03:12:22.212 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:22.244 00.032 8976 Received - 47 (G) 
03:12:22.244 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:22.244 00.000 8976 stepped: pos (-4, 15)
03:12:22.244 00.000 8976 move complete, result=0
03:12:22.244 00.000 8976 worker thread done servicing request
03:12:22.244 00.000 8976 Worker thread wakes up
03:12:22.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:22.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:22.244 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:12:22.931 00.687 8976 Exposure complete
03:12:22.936 00.005 8976 worker thread done servicing request
03:12:22.937 00.001 5052 OnExposeComplete: enter
03:12:22.937 00.000 5052 UpdateGuideState(): m_state=6
03:12:22.937 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12556
03:12:22.937 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.66, Mass=150, SNR=8.4, Peak=75 HFD=1.6
03:12:22.937 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
03:12:22.937 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.09)
03:12:22.937 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.05 hyp=0.55 cameraTheta=-3.05 mountX=0.21 mountY=0.49, mountTheta=1.17
03:12:22.938 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.05, opts=13)
03:12:22.938 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.05)
03:12:22.938 00.000 8976 Worker thread wakes up
03:12:22.938 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:12:22.938 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:12:22.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:22.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:22.938 00.000 5052 Enqueuing Expose request
03:12:22.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.05) opts 0xd
03:12:22.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.05)
03:12:22.938 00.000 8976 Moving (-0.55, -0.05) raw xDistance=0.21 yDistance=0.49
03:12:22.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:12:22.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
03:12:22.938 00.000 8976 MoveAxis(R, 0, ABG)
03:12:22.938 00.000 8976 MoveAxis(D, 2, ABG)
03:12:22.938 00.000 8976 stepping (-4, 15) + (0, -2)
03:12:22.938 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:22.963 00.025 8976 Received - 47 (G) 
03:12:22.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:22.963 00.000 8976 stepped: pos (-4, 13)
03:12:22.963 00.000 8976 move complete, result=0
03:12:22.963 00.000 8976 worker thread done servicing request
03:12:22.963 00.000 8976 Worker thread wakes up
03:12:22.963 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:12:22.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:22.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:23.650 00.687 8976 Exposure complete
03:12:23.656 00.006 8976 worker thread done servicing request
03:12:23.656 00.000 5052 OnExposeComplete: enter
03:12:23.656 00.000 5052 UpdateGuideState(): m_state=6
03:12:23.656 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12557
03:12:23.656 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=282.10, Mass=122, SNR=7.6, Peak=75 HFD=2.0
03:12:23.656 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:12:23.656 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
03:12:23.656 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.39 hyp=0.73 cameraTheta=2.58 mountX=0.63 mountY=0.31, mountTheta=0.45
03:12:23.657 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.39, opts=13)
03:12:23.657 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.39)
03:12:23.657 00.000 8976 Worker thread wakes up
03:12:23.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.39) opts 0xd
03:12:23.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.39)
03:12:23.657 00.000 8976 Moving (-0.62, 0.39) raw xDistance=0.63 yDistance=0.31
03:12:23.657 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:12:23.657 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:12:23.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:23.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
03:12:23.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
03:12:23.657 00.000 8976 MoveAxis(L, 3, ABG)
03:12:23.657 00.000 8976 stepping (-4, 13) + (-3, 0)
03:12:23.658 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:23.658 00.000 5052 Enqueuing Expose request
03:12:23.658 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:23.697 00.039 8976 Received - 47 (G) 
03:12:23.698 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:23.698 00.000 8976 stepped: pos (-7, 13)
03:12:23.698 00.000 8976 MoveAxis(D, 1, ABG)
03:12:23.698 00.000 8976 stepping (-7, 13) + (0, -1)
03:12:23.698 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:23.730 00.032 8976 Received - 47 (G) 
03:12:23.730 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:23.730 00.000 8976 stepped: pos (-7, 12)
03:12:23.730 00.000 8976 move complete, result=0
03:12:23.730 00.000 8976 worker thread done servicing request
03:12:23.730 00.000 8976 Worker thread wakes up
03:12:23.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:23.730 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:23.730 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.3 px 1 ms SOUTH
03:12:24.415 00.685 8976 Exposure complete
03:12:24.422 00.007 8976 worker thread done servicing request
03:12:24.422 00.000 5052 OnExposeComplete: enter
03:12:24.422 00.000 5052 UpdateGuideState(): m_state=6
03:12:24.422 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12558
03:12:24.422 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.81, Mass=152, SNR=8.4, Peak=72 HFD=2.4
03:12:24.422 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:12:24.422 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
03:12:24.422 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.10 hyp=0.39 cameraTheta=2.88 mountX=0.27 mountY=0.26, mountTheta=0.78
03:12:24.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.10, opts=13)
03:12:24.423 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.10)
03:12:24.423 00.000 8976 Worker thread wakes up
03:12:24.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.10) opts 0xd
03:12:24.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.10)
03:12:24.423 00.000 8976 Moving (-0.38, 0.10) raw xDistance=0.27 yDistance=0.26
03:12:24.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:12:24.423 00.000 5052 UpdateGuideState exits: m=152 SNR=8.4
03:12:24.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:24.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
03:12:24.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
03:12:24.423 00.000 8976 MoveAxis(L, 1, ABG)
03:12:24.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:24.423 00.000 5052 Enqueuing Expose request
03:12:24.423 00.000 8976 stepping (-7, 12) + (-1, 0)
03:12:24.423 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:24.449 00.026 8976 Received - 47 (G) 
03:12:24.449 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:24.449 00.000 8976 stepped: pos (-8, 12)
03:12:24.449 00.000 8976 MoveAxis(D, 1, ABG)
03:12:24.450 00.001 8976 stepping (-8, 12) + (0, -1)
03:12:24.450 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:24.482 00.032 8976 Received - 47 (G) 
03:12:24.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:24.482 00.000 8976 stepped: pos (-8, 11)
03:12:24.482 00.000 8976 move complete, result=0
03:12:24.482 00.000 8976 worker thread done servicing request
03:12:24.482 00.000 8976 Worker thread wakes up
03:12:24.482 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:12:24.482 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:24.482 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:25.179 00.697 8976 Exposure complete
03:12:25.184 00.005 8976 worker thread done servicing request
03:12:25.184 00.000 5052 OnExposeComplete: enter
03:12:25.184 00.000 5052 UpdateGuideState(): m_state=6
03:12:25.184 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12559
03:12:25.185 00.001 5052 Star::Find returns 1 (0), X=329.14, Y=282.08, Mass=135, SNR=8.0, Peak=74 HFD=2.0
03:12:25.185 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.39 = -0.39)
03:12:25.185 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
03:12:25.185 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.37 hyp=0.38 cameraTheta=1.65 mountX=0.35 mountY=-0.18, mountTheta=-0.48
03:12:25.185 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.37, opts=13)
03:12:25.185 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.37)
03:12:25.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:12:25.185 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:12:25.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:25.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:25.185 00.000 5052 Enqueuing Expose request
03:12:25.185 00.000 8976 Worker thread wakes up
03:12:25.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.37) opts 0xd
03:12:25.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.37)
03:12:25.185 00.000 8976 Moving (-0.03, 0.37) raw xDistance=0.35 yDistance=-0.18
03:12:25.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
03:12:25.186 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:12:25.186 00.000 8976 MoveAxis(L, 2, ABG)
03:12:25.186 00.000 8976 stepping (-8, 11) + (-2, 0)
03:12:25.186 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:25.217 00.031 8976 Received - 47 (G) 
03:12:25.217 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:25.217 00.000 8976 stepped: pos (-10, 11)
03:12:25.217 00.000 8976 MoveAxis(U, 0, ABG)
03:12:25.217 00.000 8976 move complete, result=0
03:12:25.217 00.000 8976 worker thread done servicing request
03:12:25.217 00.000 8976 Worker thread wakes up
03:12:25.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:25.218 00.001 5052 GuideStep: 0.3 px 2 ms WEST, -0.2 px 0 ms NORTH
03:12:25.218 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:25.905 00.687 8976 Exposure complete
03:12:25.910 00.005 8976 worker thread done servicing request
03:12:25.910 00.000 5052 OnExposeComplete: enter
03:12:25.910 00.000 5052 UpdateGuideState(): m_state=6
03:12:25.910 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12560
03:12:25.910 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.70, Mass=142, SNR=8.2, Peak=76 HFD=2.1
03:12:25.911 00.001 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
03:12:25.911 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
03:12:25.911 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.09 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:12:25.911 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.01, opts=13)
03:12:25.911 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.01)
03:12:25.911 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:12:25.911 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:12:25.911 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:25.911 00.000 8976 Worker thread wakes up
03:12:25.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.01) opts 0xd
03:12:25.912 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.01)
03:12:25.912 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:25.912 00.000 5052 Enqueuing Expose request
03:12:25.912 00.000 8976 Moving (0.12, -0.01) raw xDistance=-0.06 yDistance=-0.09
03:12:25.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:12:25.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:12:25.912 00.000 8976 MoveAxis(R, 0, ABG)
03:12:25.912 00.000 8976 MoveAxis(U, 0, ABG)
03:12:25.912 00.000 8976 move complete, result=0
03:12:25.912 00.000 8976 worker thread done servicing request
03:12:25.912 00.000 8976 Worker thread wakes up
03:12:25.912 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:25.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:25.912 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:26.596 00.684 8976 Exposure complete
03:12:26.602 00.006 8976 worker thread done servicing request
03:12:26.602 00.000 5052 OnExposeComplete: enter
03:12:26.602 00.000 5052 UpdateGuideState(): m_state=6
03:12:26.602 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12561
03:12:26.602 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.74, Mass=159, SNR=8.7, Peak=72 HFD=2.4
03:12:26.602 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:12:26.602 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
03:12:26.602 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.03 hyp=0.65 cameraTheta=0.05 mountX=-0.27 mountY=-0.56, mountTheta=-2.02
03:12:26.604 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.03, opts=13)
03:12:26.604 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.03)
03:12:26.604 00.000 8976 Worker thread wakes up
03:12:26.604 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:12:26.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.03) opts 0xd
03:12:26.604 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
03:12:26.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.03)
03:12:26.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:26.604 00.000 8976 Moving (0.65, 0.03) raw xDistance=-0.27 yDistance=-0.56
03:12:26.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:26.604 00.000 5052 Enqueuing Expose request
03:12:26.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:12:26.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
03:12:26.604 00.000 8976 MoveAxis(R, 1, ABG)
03:12:26.604 00.000 8976 stepping (-10, 11) + (1, 0)
03:12:26.604 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:26.624 00.020 8976 Received - 47 (G) 
03:12:26.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:26.624 00.000 8976 stepped: pos (-9, 11)
03:12:26.624 00.000 8976 MoveAxis(U, 2, ABG)
03:12:26.624 00.000 8976 stepping (-9, 11) + (0, 2)
03:12:26.624 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:26.656 00.032 8976 Received - 47 (G) 
03:12:26.656 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:26.656 00.000 8976 stepped: pos (-9, 13)
03:12:26.656 00.000 8976 move complete, result=0
03:12:26.656 00.000 8976 worker thread done servicing request
03:12:26.656 00.000 8976 Worker thread wakes up
03:12:26.656 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:26.656 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:26.656 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
03:12:27.339 00.683 8976 Exposure complete
03:12:27.344 00.005 8976 worker thread done servicing request
03:12:27.344 00.000 5052 OnExposeComplete: enter
03:12:27.344 00.000 5052 UpdateGuideState(): m_state=6
03:12:27.345 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12562
03:12:27.345 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.83, Mass=147, SNR=8.4, Peak=70 HFD=2.0
03:12:27.345 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
03:12:27.345 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
03:12:27.345 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.12 hyp=0.57 cameraTheta=0.21 mountX=-0.15 mountY=-0.53, mountTheta=-1.84
03:12:27.345 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.12, opts=13)
03:12:27.345 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.12)
03:12:27.345 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:12:27.346 00.001 5052 UpdateGuideState exits: m=147 SNR=8.4
03:12:27.346 00.000 8976 Worker thread wakes up
03:12:27.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.12) opts 0xd
03:12:27.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.12)
03:12:27.346 00.000 8976 Moving (0.56, 0.12) raw xDistance=-0.15 yDistance=-0.53
03:12:27.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:27.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:27.346 00.000 5052 Enqueuing Expose request
03:12:27.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:12:27.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
03:12:27.346 00.000 8976 MoveAxis(R, 0, ABG)
03:12:27.346 00.000 8976 MoveAxis(U, 2, ABG)
03:12:27.346 00.000 8976 stepping (-9, 13) + (0, 2)
03:12:27.346 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:27.375 00.029 8976 Received - 47 (G) 
03:12:27.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:27.375 00.000 8976 stepped: pos (-9, 15)
03:12:27.375 00.000 8976 move complete, result=0
03:12:27.375 00.000 8976 worker thread done servicing request
03:12:27.375 00.000 8976 Worker thread wakes up
03:12:27.376 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:12:27.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:27.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:28.064 00.688 8976 Exposure complete
03:12:28.070 00.006 8976 worker thread done servicing request
03:12:28.070 00.000 5052 OnExposeComplete: enter
03:12:28.070 00.000 5052 UpdateGuideState(): m_state=6
03:12:28.070 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12563
03:12:28.070 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.79, Mass=146, SNR=8.4, Peak=71 HFD=1.9
03:12:28.070 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
03:12:28.070 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
03:12:28.070 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.08 hyp=0.32 cameraTheta=0.26 mountX=-0.07 mountY=-0.31, mountTheta=-1.79
03:12:28.072 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.08, opts=13)
03:12:28.072 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.08)
03:12:28.073 00.001 8976 Worker thread wakes up
03:12:28.073 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:12:28.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.08) opts 0xd
03:12:28.073 00.000 5052 UpdateGuideState exits: m=146 SNR=8.4
03:12:28.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.08)
03:12:28.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:28.073 00.000 8976 Moving (0.31, 0.08) raw xDistance=-0.07 yDistance=-0.31
03:12:28.073 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:28.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:12:28.073 00.000 5052 Enqueuing Expose request
03:12:28.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
03:12:28.073 00.000 8976 MoveAxis(R, 0, ABG)
03:12:28.073 00.000 8976 MoveAxis(U, 1, ABG)
03:12:28.073 00.000 8976 stepping (-9, 15) + (0, 1)
03:12:28.073 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:28.095 00.022 8976 Received - 47 (G) 
03:12:28.095 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:28.095 00.000 8976 stepped: pos (-9, 16)
03:12:28.095 00.000 8976 move complete, result=0
03:12:28.095 00.000 8976 worker thread done servicing request
03:12:28.095 00.000 8976 Worker thread wakes up
03:12:28.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:28.095 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:28.095 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:12:28.780 00.685 8976 Exposure complete
03:12:28.785 00.005 8976 worker thread done servicing request
03:12:28.786 00.001 5052 OnExposeComplete: enter
03:12:28.786 00.000 5052 UpdateGuideState(): m_state=6
03:12:28.786 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12564
03:12:28.786 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.77, Mass=142, SNR=8.2, Peak=72 HFD=2.0
03:12:28.786 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
03:12:28.786 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
03:12:28.786 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=0.06 hyp=0.67 cameraTheta=0.09 mountX=-0.25 mountY=-0.59, mountTheta=-1.98
03:12:28.786 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=0.06, opts=13)
03:12:28.786 00.000 5052 Enqueuing Move request for stepguider (0.66, 0.06)
03:12:28.787 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:12:28.787 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:12:28.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:28.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:28.787 00.000 8976 Worker thread wakes up
03:12:28.787 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, 0.06) opts 0xd
03:12:28.787 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, 0.06)
03:12:28.787 00.000 8976 Moving (0.66, 0.06) raw xDistance=-0.25 yDistance=-0.59
03:12:28.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:12:28.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
03:12:28.787 00.000 8976 MoveAxis(R, 0, ABG)
03:12:28.787 00.000 8976 MoveAxis(U, 2, ABG)
03:12:28.787 00.000 8976 stepping (-9, 16) + (0, 2)
03:12:28.787 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:28.787 00.000 5052 Enqueuing Expose request
03:12:28.814 00.027 8976 Received - 47 (G) 
03:12:28.814 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:28.814 00.000 8976 stepped: pos (-9, 18)
03:12:28.814 00.000 8976 move complete, result=0
03:12:28.814 00.000 8976 worker thread done servicing request
03:12:28.814 00.000 8976 Worker thread wakes up
03:12:28.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:28.814 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.6 px 2 ms NORTH
03:12:28.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:29.500 00.686 8976 Exposure complete
03:12:29.505 00.005 8976 worker thread done servicing request
03:12:29.505 00.000 5052 OnExposeComplete: enter
03:12:29.505 00.000 5052 UpdateGuideState(): m_state=6
03:12:29.505 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12565
03:12:29.505 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.74, Mass=156, SNR=8.6, Peak=67 HFD=2.3
03:12:29.505 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
03:12:29.505 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
03:12:29.505 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.03 hyp=0.67 cameraTheta=0.05 mountX=-0.27 mountY=-0.58, mountTheta=-2.01
03:12:29.506 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.03, opts=13)
03:12:29.506 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.03)
03:12:29.506 00.000 8976 Worker thread wakes up
03:12:29.506 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:12:29.506 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
03:12:29.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:29.506 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:29.506 00.000 5052 Enqueuing Expose request
03:12:29.506 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.03) opts 0xd
03:12:29.506 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.03)
03:12:29.506 00.000 8976 Moving (0.67, 0.03) raw xDistance=-0.27 yDistance=-0.58
03:12:29.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:12:29.507 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
03:12:29.507 00.000 8976 MoveAxis(R, 1, ABG)
03:12:29.507 00.000 8976 stepping (-9, 18) + (1, 0)
03:12:29.507 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:29.534 00.027 8976 Received - 47 (G) 
03:12:29.534 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:29.534 00.000 8976 stepped: pos (-8, 18)
03:12:29.534 00.000 8976 MoveAxis(U, 2, ABG)
03:12:29.534 00.000 8976 stepping (-8, 18) + (0, 2)
03:12:29.534 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:29.565 00.031 8976 Received - 47 (G) 
03:12:29.565 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:29.565 00.000 8976 stepped: pos (-8, 20)
03:12:29.565 00.000 8976 move complete, result=0
03:12:29.566 00.001 8976 worker thread done servicing request
03:12:29.566 00.000 8976 Worker thread wakes up
03:12:29.566 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
03:12:29.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:29.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:30.253 00.687 8976 Exposure complete
03:12:30.258 00.005 8976 worker thread done servicing request
03:12:30.258 00.000 5052 OnExposeComplete: enter
03:12:30.259 00.001 5052 UpdateGuideState(): m_state=6
03:12:30.259 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12566
03:12:30.259 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.05, Mass=159, SNR=8.8, Peak=78 HFD=2.1
03:12:30.259 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.04) = xAngle (-3.57 = 2.72)
03:12:30.259 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.67 = 2.61)
03:12:30.259 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.66 hyp=0.66 cameraTheta=-1.52 mountX=-0.61 mountY=0.33, mountTheta=2.64
03:12:30.259 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.66, opts=13)
03:12:30.259 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.66)
03:12:30.260 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:12:30.260 00.000 8976 Worker thread wakes up
03:12:30.260 00.000 5052 UpdateGuideState exits: m=159 SNR=8.8
03:12:30.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.66) opts 0xd
03:12:30.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:30.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.66)
03:12:30.260 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:30.260 00.000 5052 Enqueuing Expose request
03:12:30.260 00.000 8976 Moving (0.03, -0.66) raw xDistance=-0.61 yDistance=0.33
03:12:30.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
03:12:30.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33
03:12:30.260 00.000 8976 MoveAxis(R, 3, ABG)
03:12:30.260 00.000 8976 stepping (-8, 20) + (3, 0)
03:12:30.260 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:30.301 00.041 8976 Received - 47 (G) 
03:12:30.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:30.301 00.000 8976 stepped: pos (-5, 20)
03:12:30.301 00.000 8976 MoveAxis(D, 1, ABG)
03:12:30.301 00.000 8976 stepping (-5, 20) + (0, -1)
03:12:30.301 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:30.333 00.032 8976 Received - 47 (G) 
03:12:30.333 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:30.333 00.000 8976 stepped: pos (-5, 19)
03:12:30.333 00.000 8976 move complete, result=0
03:12:30.333 00.000 8976 worker thread done servicing request
03:12:30.333 00.000 8976 Worker thread wakes up
03:12:30.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:30.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:30.333 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.3 px 1 ms SOUTH
03:12:31.012 00.679 8976 Exposure complete
03:12:31.018 00.006 8976 worker thread done servicing request
03:12:31.019 00.001 5052 OnExposeComplete: enter
03:12:31.019 00.000 5052 UpdateGuideState(): m_state=6
03:12:31.019 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12567
03:12:31.019 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.80, Mass=142, SNR=8.2, Peak=79 HFD=2.2
03:12:31.019 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
03:12:31.019 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
03:12:31.019 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.65 mountX=0.03 mountY=-0.15, mountTheta=-1.39
03:12:31.019 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.09, opts=13)
03:12:31.019 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.09)
03:12:31.019 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:12:31.020 00.001 5052 UpdateGuideState exits: m=142 SNR=8.2
03:12:31.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:31.020 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:31.020 00.000 5052 Enqueuing Expose request
03:12:31.020 00.000 8976 Worker thread wakes up
03:12:31.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.09) opts 0xd
03:12:31.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.09)
03:12:31.020 00.000 8976 Moving (0.12, 0.09) raw xDistance=0.03 yDistance=-0.15
03:12:31.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:12:31.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:12:31.020 00.000 8976 MoveAxis(R, 0, ABG)
03:12:31.020 00.000 8976 MoveAxis(U, 0, ABG)
03:12:31.020 00.000 8976 move complete, result=0
03:12:31.020 00.000 8976 worker thread done servicing request
03:12:31.020 00.000 8976 Worker thread wakes up
03:12:31.020 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:31.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:31.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:31.701 00.681 8976 Exposure complete
03:12:31.706 00.005 8976 worker thread done servicing request
03:12:31.706 00.000 5052 OnExposeComplete: enter
03:12:31.706 00.000 5052 UpdateGuideState(): m_state=6
03:12:31.707 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12568
03:12:31.707 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=282.26, Mass=142, SNR=8.2, Peak=67 HFD=2.2
03:12:31.707 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
03:12:31.707 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
03:12:31.707 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.55 hyp=0.72 cameraTheta=0.87 mountX=0.28 mountY=-0.69, mountTheta=-1.19
03:12:31.707 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.55, opts=13)
03:12:31.708 00.001 5052 Enqueuing Move request for stepguider (0.46, 0.55)
03:12:31.708 00.000 8976 Worker thread wakes up
03:12:31.708 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.55) opts 0xd
03:12:31.708 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.55)
03:12:31.708 00.000 8976 Moving (0.46, 0.55) raw xDistance=0.28 yDistance=-0.69
03:12:31.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:12:31.708 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:12:31.708 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:12:31.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:31.708 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:31.708 00.000 5052 Enqueuing Expose request
03:12:31.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
03:12:31.708 00.000 8976 MoveAxis(L, 1, ABG)
03:12:31.708 00.000 8976 stepping (-5, 19) + (-1, 0)
03:12:31.708 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:31.740 00.032 8976 Received - 47 (G) 
03:12:31.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:31.740 00.000 8976 stepped: pos (-6, 19)
03:12:31.740 00.000 8976 MoveAxis(U, 3, ABG)
03:12:31.740 00.000 8976 stepping (-6, 19) + (0, 3)
03:12:31.740 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:31.772 00.032 8976 Received - 47 (G) 
03:12:31.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:31.772 00.000 8976 stepped: pos (-6, 22)
03:12:31.772 00.000 8976 move complete, result=0
03:12:31.772 00.000 8976 worker thread done servicing request
03:12:31.772 00.000 8976 Worker thread wakes up
03:12:31.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:31.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:31.772 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.7 px 3 ms NORTH
03:12:32.460 00.688 8976 Exposure complete
03:12:32.466 00.006 8976 worker thread done servicing request
03:12:32.466 00.000 5052 OnExposeComplete: enter
03:12:32.466 00.000 5052 UpdateGuideState(): m_state=6
03:12:32.466 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12569
03:12:32.466 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.70, Mass=149, SNR=8.4, Peak=76 HFD=2.2
03:12:32.466 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
03:12:32.466 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
03:12:32.466 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.01 hyp=0.61 cameraTheta=-0.02 mountX=-0.29 mountY=-0.50, mountTheta=-2.09
03:12:32.467 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.01, opts=13)
03:12:32.467 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.01)
03:12:32.467 00.000 8976 Worker thread wakes up
03:12:32.467 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:12:32.467 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:12:32.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:32.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.01) opts 0xd
03:12:32.467 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:32.467 00.000 5052 Enqueuing Expose request
03:12:32.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.01)
03:12:32.467 00.000 8976 Moving (0.61, -0.01) raw xDistance=-0.29 yDistance=-0.50
03:12:32.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
03:12:32.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
03:12:32.467 00.000 8976 MoveAxis(R, 1, ABG)
03:12:32.467 00.000 8976 stepping (-6, 22) + (1, 0)
03:12:32.467 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:32.491 00.024 8976 Received - 47 (G) 
03:12:32.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:32.491 00.000 8976 stepped: pos (-5, 22)
03:12:32.491 00.000 8976 MoveAxis(U, 2, ABG)
03:12:32.491 00.000 8976 stepping (-5, 22) + (0, 2)
03:12:32.491 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:32.523 00.032 8976 Received - 47 (G) 
03:12:32.523 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:32.523 00.000 8976 stepped: pos (-5, 24)
03:12:32.523 00.000 8976 move complete, result=0
03:12:32.523 00.000 8976 worker thread done servicing request
03:12:32.523 00.000 8976 Worker thread wakes up
03:12:32.523 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:32.523 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:32.523 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
03:12:33.206 00.683 8976 Exposure complete
03:12:33.211 00.005 8976 worker thread done servicing request
03:12:33.211 00.000 5052 OnExposeComplete: enter
03:12:33.211 00.000 5052 UpdateGuideState(): m_state=6
03:12:33.211 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12570
03:12:33.211 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.79, Mass=127, SNR=7.8, Peak=68 HFD=2.2
03:12:33.211 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
03:12:33.211 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
03:12:33.211 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.08 hyp=0.63 cameraTheta=0.13 mountX=-0.21 mountY=-0.57, mountTheta=-1.93
03:12:33.212 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.08, opts=13)
03:12:33.212 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.08)
03:12:33.212 00.000 8976 Worker thread wakes up
03:12:33.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.08) opts 0xd
03:12:33.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.08)
03:12:33.212 00.000 8976 Moving (0.63, 0.08) raw xDistance=-0.21 yDistance=-0.57
03:12:33.212 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:12:33.212 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:12:33.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:33.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:12:33.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
03:12:33.212 00.000 8976 MoveAxis(R, 0, ABG)
03:12:33.212 00.000 8976 MoveAxis(U, 2, ABG)
03:12:33.212 00.000 8976 stepping (-5, 24) + (0, 2)
03:12:33.212 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:33.213 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:33.213 00.000 5052 Enqueuing Expose request
03:12:33.243 00.030 8976 Received - 47 (G) 
03:12:33.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:33.243 00.000 8976 stepped: pos (-5, 26)
03:12:33.243 00.000 8976 move complete, result=0
03:12:33.243 00.000 8976 worker thread done servicing request
03:12:33.243 00.000 8976 Worker thread wakes up
03:12:33.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:33.243 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:33.243 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:12:33.927 00.684 8976 Exposure complete
03:12:33.932 00.005 8976 worker thread done servicing request
03:12:33.932 00.000 5052 OnExposeComplete: enter
03:12:33.932 00.000 5052 UpdateGuideState(): m_state=6
03:12:33.932 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12571
03:12:33.933 00.001 5052 Star::Find returns 1 (0), X=329.62, Y=281.33, Mass=137, SNR=8.0, Peak=64 HFD=1.8
03:12:33.933 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.04) = xAngle (-2.75 = -2.75)
03:12:33.933 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
03:12:33.933 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.38 hyp=0.58 cameraTheta=-0.70 mountX=-0.54 mountY=-0.17, mountTheta=-2.84
03:12:33.933 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.38, opts=13)
03:12:33.933 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.38)
03:12:33.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:12:33.933 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
03:12:33.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:33.933 00.000 8976 Worker thread wakes up
03:12:33.934 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.38) opts 0xd
03:12:33.934 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.38)
03:12:33.934 00.000 8976 Moving (0.45, -0.38) raw xDistance=-0.54 yDistance=-0.17
03:12:33.934 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:33.934 00.000 5052 Enqueuing Expose request
03:12:33.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:12:33.934 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:12:33.934 00.000 8976 MoveAxis(R, 2, ABG)
03:12:33.934 00.000 8976 stepping (-5, 26) + (2, 0)
03:12:33.934 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:33.961 00.027 8976 Received - 47 (G) 
03:12:33.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:33.961 00.000 8976 stepped: pos (-3, 26)
03:12:33.961 00.000 8976 MoveAxis(U, 0, ABG)
03:12:33.961 00.000 8976 move complete, result=0
03:12:33.962 00.001 8976 worker thread done servicing request
03:12:33.962 00.000 8976 Worker thread wakes up
03:12:33.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:33.962 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:33.962 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
03:12:34.645 00.683 8976 Exposure complete
03:12:34.650 00.005 8976 worker thread done servicing request
03:12:34.651 00.001 5052 OnExposeComplete: enter
03:12:34.651 00.000 5052 UpdateGuideState(): m_state=6
03:12:34.651 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12572
03:12:34.651 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.02, Mass=130, SNR=7.9, Peak=67 HFD=2.2
03:12:34.651 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
03:12:34.651 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.31 = -0.31)
03:12:34.651 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.83 mountX=0.31 mountY=-0.10, mountTheta=-0.31
03:12:34.651 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.31, opts=13)
03:12:34.652 00.001 5052 Enqueuing Move request for stepguider (-0.08, 0.31)
03:12:34.652 00.000 8976 Worker thread wakes up
03:12:34.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.31) opts 0xd
03:12:34.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.31)
03:12:34.652 00.000 8976 Moving (-0.08, 0.31) raw xDistance=0.31 yDistance=-0.10
03:12:34.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
03:12:34.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:12:34.652 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:12:34.652 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
03:12:34.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:34.652 00.000 8976 MoveAxis(L, 1, ABG)
03:12:34.652 00.000 8976 stepping (-3, 26) + (-1, 0)
03:12:34.652 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:34.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:34.652 00.000 5052 Enqueuing Expose request
03:12:34.682 00.030 8976 Received - 47 (G) 
03:12:34.682 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:34.682 00.000 8976 stepped: pos (-4, 26)
03:12:34.682 00.000 8976 MoveAxis(U, 0, ABG)
03:12:34.682 00.000 8976 move complete, result=0
03:12:34.682 00.000 8976 worker thread done servicing request
03:12:34.682 00.000 8976 Worker thread wakes up
03:12:34.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:34.682 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:34.682 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:12:35.366 00.684 8976 Exposure complete
03:12:35.372 00.006 8976 worker thread done servicing request
03:12:35.372 00.000 5052 OnExposeComplete: enter
03:12:35.372 00.000 5052 UpdateGuideState(): m_state=6
03:12:35.372 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12573
03:12:35.372 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.97, Mass=140, SNR=8.1, Peak=65 HFD=2.3
03:12:35.372 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
03:12:35.372 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
03:12:35.372 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.26 hyp=0.41 cameraTheta=0.69 mountX=0.09 mountY=-0.41, mountTheta=-1.36
03:12:35.372 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.26, opts=13)
03:12:35.372 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.26)
03:12:35.372 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:12:35.373 00.001 5052 UpdateGuideState exits: m=140 SNR=8.1
03:12:35.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:35.373 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:35.373 00.000 5052 Enqueuing Expose request
03:12:35.373 00.000 8976 Worker thread wakes up
03:12:35.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.26) opts 0xd
03:12:35.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.26)
03:12:35.373 00.000 8976 Moving (0.32, 0.26) raw xDistance=0.09 yDistance=-0.41
03:12:35.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:12:35.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
03:12:35.373 00.000 8976 MoveAxis(R, 0, ABG)
03:12:35.373 00.000 8976 MoveAxis(U, 2, ABG)
03:12:35.373 00.000 8976 stepping (-4, 26) + (0, 2)
03:12:35.373 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:35.400 00.027 8976 Received - 47 (G) 
03:12:35.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:35.400 00.000 8976 stepped: pos (-4, 28)
03:12:35.400 00.000 8976 move complete, result=0
03:12:35.400 00.000 8976 worker thread done servicing request
03:12:35.400 00.000 8976 Worker thread wakes up
03:12:35.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:35.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:35.400 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:12:36.087 00.687 8976 Exposure complete
03:12:36.092 00.005 8976 worker thread done servicing request
03:12:36.092 00.000 5052 OnExposeComplete: enter
03:12:36.092 00.000 5052 UpdateGuideState(): m_state=6
03:12:36.092 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12574
03:12:36.092 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.39, Mass=147, SNR=8.3, Peak=73 HFD=2.1
03:12:36.092 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
03:12:36.092 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
03:12:36.092 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.68 hyp=0.68 cameraTheta=1.64 mountX=0.62 mountY=-0.33, mountTheta=-0.49
03:12:36.093 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.68, opts=13)
03:12:36.093 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.68)
03:12:36.093 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:12:36.093 00.000 5052 UpdateGuideState exits: m=147 SNR=8.3
03:12:36.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:36.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:36.093 00.000 5052 Enqueuing Expose request
03:12:36.093 00.000 8976 Worker thread wakes up
03:12:36.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.68) opts 0xd
03:12:36.093 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.68)
03:12:36.093 00.000 8976 Moving (-0.05, 0.68) raw xDistance=0.62 yDistance=-0.33
03:12:36.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:12:36.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
03:12:36.093 00.000 8976 MoveAxis(L, 3, ABG)
03:12:36.093 00.000 8976 stepping (-4, 28) + (-3, 0)
03:12:36.093 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:36.136 00.043 8976 Received - 47 (G) 
03:12:36.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:36.136 00.000 8976 stepped: pos (-7, 28)
03:12:36.136 00.000 8976 MoveAxis(U, 1, ABG)
03:12:36.136 00.000 8976 stepping (-7, 28) + (0, 1)
03:12:36.136 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:36.168 00.032 8976 Received - 47 (G) 
03:12:36.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:36.168 00.000 8976 stepped: pos (-7, 29)
03:12:36.168 00.000 8976 move complete, result=0
03:12:36.168 00.000 8976 worker thread done servicing request
03:12:36.168 00.000 8976 Worker thread wakes up
03:12:36.168 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:36.168 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:36.168 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.3 px 1 ms NORTH
03:12:36.855 00.687 8976 Exposure complete
03:12:36.860 00.005 8976 worker thread done servicing request
03:12:36.860 00.000 5052 OnExposeComplete: enter
03:12:36.860 00.000 5052 UpdateGuideState(): m_state=6
03:12:36.860 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12575
03:12:36.860 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.87, Mass=120, SNR=7.5, Peak=66 HFD=2.0
03:12:36.861 00.001 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
03:12:36.861 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
03:12:36.861 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.01 mountX=0.10 mountY=-0.17, mountTheta=-1.06
03:12:36.861 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.16, opts=13)
03:12:36.861 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.16)
03:12:36.861 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:12:36.861 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
03:12:36.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:36.861 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:36.862 00.001 5052 Enqueuing Expose request
03:12:36.862 00.000 8976 Worker thread wakes up
03:12:36.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.16) opts 0xd
03:12:36.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.16)
03:12:36.862 00.000 8976 Moving (0.10, 0.16) raw xDistance=0.10 yDistance=-0.17
03:12:36.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:12:36.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:12:36.862 00.000 8976 MoveAxis(R, 0, ABG)
03:12:36.862 00.000 8976 MoveAxis(U, 0, ABG)
03:12:36.862 00.000 8976 move complete, result=0
03:12:36.862 00.000 8976 worker thread done servicing request
03:12:36.862 00.000 8976 Worker thread wakes up
03:12:36.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:36.862 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:36.862 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:12:37.547 00.685 8976 Exposure complete
03:12:37.552 00.005 8976 worker thread done servicing request
03:12:37.552 00.000 5052 OnExposeComplete: enter
03:12:37.552 00.000 5052 UpdateGuideState(): m_state=6
03:12:37.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12576
03:12:37.552 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.24, Mass=137, SNR=8.1, Peak=64 HFD=2.3
03:12:37.552 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.13 = -3.13)
03:12:37.552 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.05)
03:12:37.552 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.47 hyp=0.53 cameraTheta=-1.09 mountX=-0.53 mountY=0.05, mountTheta=3.05
03:12:37.552 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.47, opts=13)
03:12:37.552 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.47)
03:12:37.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:12:37.553 00.001 5052 UpdateGuideState exits: m=137 SNR=8.1
03:12:37.553 00.000 8976 Worker thread wakes up
03:12:37.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.47) opts 0xd
03:12:37.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.47)
03:12:37.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:37.553 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:37.553 00.000 5052 Enqueuing Expose request
03:12:37.553 00.000 8976 Moving (0.24, -0.47) raw xDistance=-0.53 yDistance=0.05
03:12:37.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
03:12:37.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:12:37.553 00.000 8976 MoveAxis(R, 2, ABG)
03:12:37.553 00.000 8976 stepping (-7, 29) + (2, 0)
03:12:37.553 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:37.590 00.037 8976 Received - 47 (G) 
03:12:37.590 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:37.590 00.000 8976 stepped: pos (-5, 29)
03:12:37.590 00.000 8976 MoveAxis(U, 0, ABG)
03:12:37.590 00.000 8976 move complete, result=0
03:12:37.590 00.000 8976 worker thread done servicing request
03:12:37.591 00.001 8976 Worker thread wakes up
03:12:37.591 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:37.591 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
03:12:37.591 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:38.276 00.685 8976 Exposure complete
03:12:38.282 00.006 8976 worker thread done servicing request
03:12:38.282 00.000 5052 OnExposeComplete: enter
03:12:38.282 00.000 5052 UpdateGuideState(): m_state=6
03:12:38.282 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12577
03:12:38.282 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.78, Mass=126, SNR=7.7, Peak=71 HFD=1.9
03:12:38.282 00.000 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
03:12:38.282 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
03:12:38.282 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=0.02 mountY=-0.12, mountTheta=-1.43
03:12:38.283 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.07, opts=13)
03:12:38.283 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.07)
03:12:38.283 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:12:38.283 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
03:12:38.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:38.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:38.283 00.000 5052 Enqueuing Expose request
03:12:38.283 00.000 8976 Worker thread wakes up
03:12:38.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.07) opts 0xd
03:12:38.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.07)
03:12:38.283 00.000 8976 Moving (0.10, 0.07) raw xDistance=0.02 yDistance=-0.12
03:12:38.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:12:38.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:12:38.283 00.000 8976 MoveAxis(R, 0, ABG)
03:12:38.283 00.000 8976 MoveAxis(U, 0, ABG)
03:12:38.283 00.000 8976 move complete, result=0
03:12:38.283 00.000 8976 worker thread done servicing request
03:12:38.283 00.000 8976 Worker thread wakes up
03:12:38.283 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:38.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:38.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:38.975 00.692 8976 Exposure complete
03:12:38.981 00.006 8976 worker thread done servicing request
03:12:38.981 00.000 5052 OnExposeComplete: enter
03:12:38.981 00.000 5052 UpdateGuideState(): m_state=6
03:12:38.981 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12578
03:12:38.981 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.72, Mass=124, SNR=7.7, Peak=67 HFD=1.8
03:12:38.981 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:12:38.981 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
03:12:38.981 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.01 hyp=0.29 cameraTheta=0.04 mountX=-0.12 mountY=-0.25, mountTheta=-2.02
03:12:38.982 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.01, opts=13)
03:12:38.982 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.01)
03:12:38.982 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:12:38.982 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
03:12:38.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:38.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:38.982 00.000 5052 Enqueuing Expose request
03:12:38.982 00.000 8976 Worker thread wakes up
03:12:38.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.01) opts 0xd
03:12:38.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.01)
03:12:38.982 00.000 8976 Moving (0.29, 0.01) raw xDistance=-0.12 yDistance=-0.25
03:12:38.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:12:38.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:12:38.982 00.000 8976 MoveAxis(R, 0, ABG)
03:12:38.982 00.000 8976 MoveAxis(U, 0, ABG)
03:12:38.982 00.000 8976 move complete, result=0
03:12:38.982 00.000 8976 worker thread done servicing request
03:12:38.982 00.000 8976 Worker thread wakes up
03:12:38.982 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:12:38.983 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:38.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:39.660 00.677 8976 Exposure complete
03:12:39.666 00.006 8976 worker thread done servicing request
03:12:39.666 00.000 5052 OnExposeComplete: enter
03:12:39.666 00.000 5052 UpdateGuideState(): m_state=6
03:12:39.666 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12579
03:12:39.666 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.38, Mass=153, SNR=8.5, Peak=67 HFD=2.3
03:12:39.666 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
03:12:39.666 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
03:12:39.666 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.33 hyp=0.79 cameraTheta=-0.43 mountX=-0.62 mountY=-0.42, mountTheta=-2.54
03:12:39.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.33, opts=13)
03:12:39.667 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.33)
03:12:39.667 00.000 8976 Worker thread wakes up
03:12:39.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.33) opts 0xd
03:12:39.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.33)
03:12:39.667 00.000 8976 Moving (0.71, -0.33) raw xDistance=-0.62 yDistance=-0.42
03:12:39.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
03:12:39.667 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:12:39.667 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:12:39.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:39.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
03:12:39.667 00.000 8976 MoveAxis(R, 3, ABG)
03:12:39.668 00.001 8976 stepping (-5, 29) + (3, 0)
03:12:39.668 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:39.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:39.668 00.000 5052 Enqueuing Expose request
03:12:39.701 00.033 8976 Received - 47 (G) 
03:12:39.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:39.701 00.000 8976 stepped: pos (-2, 29)
03:12:39.701 00.000 8976 MoveAxis(U, 2, ABG)
03:12:39.701 00.000 8976 stepping (-2, 29) + (0, 2)
03:12:39.701 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:39.733 00.032 8976 Received - 47 (G) 
03:12:39.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:39.733 00.000 8976 stepped: pos (-2, 31)
03:12:39.733 00.000 8976 starting a new bump
03:12:39.733 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:12:39.733 00.000 8976 MountToCamera -- mountX=0.64 mountY=-4.66 hyp=4.71 mountTheta=-1.43 cameraX=3.86, cameraY=2.69 cameraTheta=0.61
03:12:39.733 00.000 8976 incremental bump (3.860, 2.691) isValid = 1
03:12:39.733 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
03:12:39.733 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:39.733 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:39.733 00.000 8976 move complete, result=0
03:12:39.733 00.000 9828 Worker thread wakes up
03:12:39.733 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.4 px 2 ms NORTH
03:12:39.733 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:39.733 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:39.733 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
03:12:39.733 00.000 8976 worker thread done servicing request
03:12:39.734 00.001 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
03:12:39.734 00.000 8976 Worker thread wakes up
03:12:39.734 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
03:12:39.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:39.734 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:12:39.734 00.000 9828 BLC: window closed
03:12:39.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:39.734 00.000 9828 MoveAxis(E, 31, B)
03:12:39.734 00.000 9828 Guiding  Dir = 2, Dur = 31
03:12:39.734 00.000 9828 IsSlewing returns 0
03:12:39.734 00.000 9828 IsGuiding returns 0
03:12:39.735 00.001 9828 PulseGuide returned control before completion, sleep 41
03:12:39.782 00.047 9828 IsGuiding returns 1
03:12:39.782 00.000 9828 scope still moving after pulse duration time elapsed
03:12:39.812 00.030 9828 IsSlewing returns 0
03:12:39.812 00.000 9828 IsGuiding returns 1
03:12:39.842 00.030 9828 IsSlewing returns 0
03:12:39.842 00.000 9828 IsGuiding returns 1
03:12:39.873 00.031 9828 IsSlewing returns 0
03:12:39.873 00.000 9828 IsGuiding returns 0
03:12:39.873 00.000 9828 scope move finished after 31 + 107 ms
03:12:39.873 00.000 9828 Move returns status 0, amount 31
03:12:39.873 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:39.873 00.000 9828 MoveAxis(N, 8, B)
03:12:39.873 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:39.888 00.015 9828 IsSlewing returns 0
03:12:39.888 00.000 9828 IsGuiding returns 0
03:12:39.889 00.001 9828 PulseGuide returned control before completion, sleep 18
03:12:39.919 00.030 9828 IsGuiding returns 1
03:12:39.919 00.000 9828 scope still moving after pulse duration time elapsed
03:12:39.950 00.031 9828 IsSlewing returns 0
03:12:39.950 00.000 9828 IsGuiding returns 1
03:12:39.981 00.031 9828 IsSlewing returns 0
03:12:39.981 00.000 9828 IsGuiding returns 1
03:12:40.012 00.031 9828 IsSlewing returns 0
03:12:40.012 00.000 9828 IsGuiding returns 1
03:12:40.044 00.032 9828 IsSlewing returns 0
03:12:40.044 00.000 9828 IsGuiding returns 0
03:12:40.044 00.000 9828 scope move finished after 8 + 147 ms
03:12:40.044 00.000 9828 Move returns status 0, amount 8
03:12:40.044 00.000 9828 move complete, result=0
03:12:40.044 00.000 9828 worker thread done servicing request
03:12:40.045 00.001 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:12:40.416 00.371 8976 Exposure complete
03:12:40.422 00.006 8976 worker thread done servicing request
03:12:40.425 00.003 5052 OnExposeComplete: enter
03:12:40.425 00.000 5052 UpdateGuideState(): m_state=6
03:12:40.425 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12580
03:12:40.425 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.75, Mass=148, SNR=8.4, Peak=67 HFD=2.4
03:12:40.425 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:12:40.425 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
03:12:40.425 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.77 mountX=0.08 mountY=0.07, mountTheta=0.67
03:12:40.426 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.04, opts=13)
03:12:40.426 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.04)
03:12:40.426 00.000 8976 Worker thread wakes up
03:12:40.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.04) opts 0xd
03:12:40.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.04)
03:12:40.426 00.000 8976 Moving (-0.10, 0.04) raw xDistance=0.08 yDistance=0.07
03:12:40.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:12:40.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:12:40.426 00.000 8976 MoveAxis(R, 0, ABG)
03:12:40.426 00.000 8976 MoveAxis(U, 0, ABG)
03:12:40.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:12:40.427 00.001 8976 outside bump range, increase bump weight 1.00 => 1.17
03:12:40.427 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:12:40.427 00.000 8976 MountToCamera -- mountX=0.53 mountY=-4.75 hyp=4.78 mountTheta=-1.46 cameraX=3.99, cameraY=2.63 cameraTheta=0.58
03:12:40.427 00.000 8976 incremental bump (3.987, 2.633) isValid = 1
03:12:40.427 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:12:40.427 00.000 8976 Scheduling Mount bump of (0.092, 0.063)
03:12:40.427 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.06, opts=4)
03:12:40.427 00.000 8976 Enqueuing Move request for scope (0.09, 0.06)
03:12:40.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:40.427 00.000 8976 move complete, result=0
03:12:40.427 00.000 8976 worker thread done servicing request
03:12:40.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:40.427 00.000 5052 Enqueuing Expose request
03:12:40.427 00.000 8976 Worker thread wakes up
03:12:40.427 00.000 9828 Worker thread wakes up
03:12:40.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:40.427 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:40.427 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0x4
03:12:40.427 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
03:12:40.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:40.427 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.59)
03:12:40.428 00.001 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.67)
03:12:40.428 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.60 mountX=-0.09 mountY=-0.05, mountTheta=-2.65
03:12:40.428 00.000 9828 Moving (0.09, 0.06) raw xDistance=-0.09 yDistance=-0.05
03:12:40.428 00.000 9828 BLC: window closed
03:12:40.428 00.000 9828 MoveAxis(E, 30, B)
03:12:40.428 00.000 9828 Guiding  Dir = 2, Dur = 30
03:12:40.428 00.000 9828 IsSlewing returns 0
03:12:40.428 00.000 9828 IsGuiding returns 0
03:12:40.428 00.000 9828 PulseGuide returned control before completion, sleep 40
03:12:40.482 00.054 9828 IsGuiding returns 1
03:12:40.482 00.000 9828 scope still moving after pulse duration time elapsed
03:12:40.513 00.031 9828 IsSlewing returns 0
03:12:40.513 00.000 9828 IsGuiding returns 1
03:12:40.545 00.032 9828 IsSlewing returns 0
03:12:40.545 00.000 9828 IsGuiding returns 1
03:12:40.577 00.032 9828 IsSlewing returns 0
03:12:40.577 00.000 9828 IsGuiding returns 0
03:12:40.577 00.000 9828 scope move finished after 30 + 118 ms
03:12:40.577 00.000 9828 Move returns status 0, amount 30
03:12:40.577 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:40.577 00.000 9828 MoveAxis(N, 7, B)
03:12:40.577 00.000 9828 Guiding  Dir = 0, Dur = 7
03:12:40.592 00.015 9828 IsSlewing returns 0
03:12:40.592 00.000 9828 IsGuiding returns 0
03:12:40.592 00.000 9828 PulseGuide returned control before completion, sleep 17
03:12:40.623 00.031 9828 IsGuiding returns 1
03:12:40.623 00.000 9828 scope still moving after pulse duration time elapsed
03:12:40.655 00.032 9828 IsSlewing returns 0
03:12:40.655 00.000 9828 IsGuiding returns 1
03:12:40.686 00.031 9828 IsSlewing returns 0
03:12:40.686 00.000 9828 IsGuiding returns 1
03:12:40.716 00.030 9828 IsSlewing returns 0
03:12:40.716 00.000 9828 IsGuiding returns 0
03:12:40.716 00.000 9828 scope move finished after 7 + 117 ms
03:12:40.716 00.000 9828 Move returns status 0, amount 7
03:12:40.716 00.000 9828 move complete, result=0
03:12:40.716 00.000 9828 worker thread done servicing request
03:12:40.716 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 7 ms NORTH
03:12:41.111 00.395 8976 Exposure complete
03:12:41.116 00.005 8976 worker thread done servicing request
03:12:41.116 00.000 5052 OnExposeComplete: enter
03:12:41.116 00.000 5052 UpdateGuideState(): m_state=6
03:12:41.116 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12581
03:12:41.116 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=282.43, Mass=144, SNR=8.2, Peak=69 HFD=2.3
03:12:41.116 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.75 = -0.75)
03:12:41.116 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
03:12:41.116 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.72 hyp=0.74 cameraTheta=1.29 mountX=0.54 mountY=-0.56, mountTheta=-0.80
03:12:41.117 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.72, opts=13)
03:12:41.117 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.72)
03:12:41.117 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:12:41.117 00.000 5052 UpdateGuideState exits: m=144 SNR=8.2
03:12:41.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:41.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:41.117 00.000 5052 Enqueuing Expose request
03:12:41.117 00.000 8976 Worker thread wakes up
03:12:41.118 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.72) opts 0xd
03:12:41.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.72)
03:12:41.118 00.000 8976 Moving (0.21, 0.72) raw xDistance=0.54 yDistance=-0.56
03:12:41.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:12:41.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
03:12:41.118 00.000 8976 MoveAxis(L, 2, ABG)
03:12:41.118 00.000 8976 stepping (-2, 31) + (-2, 0)
03:12:41.118 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:41.140 00.022 8976 Received - 47 (G) 
03:12:41.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:41.140 00.000 8976 stepped: pos (-4, 31)
03:12:41.140 00.000 8976 MoveAxis(U, 2, ABG)
03:12:41.140 00.000 8976 stepping (-4, 31) + (0, 2)
03:12:41.140 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:41.171 00.031 8976 Received - 47 (G) 
03:12:41.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:41.171 00.000 8976 stepped: pos (-4, 33)
03:12:41.171 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:12:41.171 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:12:41.171 00.000 8976 MountToCamera -- mountX=0.56 mountY=-4.91 hyp=4.94 mountTheta=-1.46 cameraX=4.12, cameraY=2.73 cameraTheta=0.59
03:12:41.171 00.000 8976 incremental bump (4.119, 2.731) isValid = 1
03:12:41.171 00.000 8976 Scheduling Mount bump of (0.128, 0.088)
03:12:41.171 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.09, opts=4)
03:12:41.171 00.000 8976 Enqueuing Move request for scope (0.13, 0.09)
03:12:41.171 00.000 8976 move complete, result=0
03:12:41.171 00.000 8976 worker thread done servicing request
03:12:41.171 00.000 8976 Worker thread wakes up
03:12:41.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:41.171 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:41.171 00.000 9828 Worker thread wakes up
03:12:41.171 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0x4
03:12:41.171 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
03:12:41.171 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
03:12:41.172 00.001 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.67)
03:12:41.172 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.6 px 2 ms NORTH
03:12:41.172 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.15 cameraTheta=0.60 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
03:12:41.172 00.000 9828 Moving (0.13, 0.09) raw xDistance=-0.13 yDistance=-0.07
03:12:41.172 00.000 9828 BLC: window closed
03:12:41.172 00.000 9828 MoveAxis(E, 42, B)
03:12:41.172 00.000 9828 Guiding  Dir = 2, Dur = 42
03:12:41.172 00.000 9828 IsSlewing returns 0
03:12:41.172 00.000 9828 IsGuiding returns 0
03:12:41.172 00.000 9828 PulseGuide returned control before completion, sleep 52
03:12:41.228 00.056 9828 IsGuiding returns 1
03:12:41.228 00.000 9828 scope still moving after pulse duration time elapsed
03:12:41.259 00.031 9828 IsSlewing returns 0
03:12:41.259 00.000 9828 IsGuiding returns 1
03:12:41.290 00.031 9828 IsSlewing returns 0
03:12:41.291 00.001 9828 IsGuiding returns 1
03:12:41.320 00.029 9828 IsSlewing returns 0
03:12:41.321 00.001 9828 IsGuiding returns 1
03:12:41.352 00.031 9828 IsSlewing returns 0
03:12:41.352 00.000 9828 IsGuiding returns 0
03:12:41.352 00.000 9828 scope move finished after 42 + 137 ms
03:12:41.352 00.000 9828 Move returns status 0, amount 42
03:12:41.352 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:41.352 00.000 9828 MoveAxis(N, 10, B)
03:12:41.352 00.000 9828 Guiding  Dir = 0, Dur = 10
03:12:41.367 00.015 9828 IsSlewing returns 0
03:12:41.367 00.000 9828 IsGuiding returns 0
03:12:41.368 00.001 9828 PulseGuide returned control before completion, sleep 20
03:12:41.398 00.030 9828 IsGuiding returns 1
03:12:41.398 00.000 9828 scope still moving after pulse duration time elapsed
03:12:41.430 00.032 9828 IsSlewing returns 0
03:12:41.430 00.000 9828 IsGuiding returns 1
03:12:41.461 00.031 9828 IsSlewing returns 0
03:12:41.461 00.000 9828 IsGuiding returns 1
03:12:41.492 00.031 9828 IsSlewing returns 0
03:12:41.492 00.000 9828 IsGuiding returns 1
03:12:41.524 00.032 9828 IsSlewing returns 0
03:12:41.524 00.000 9828 IsGuiding returns 1
03:12:41.554 00.030 9828 IsSlewing returns 0
03:12:41.554 00.000 9828 IsGuiding returns 1
03:12:41.586 00.032 9828 IsSlewing returns 0
03:12:41.586 00.000 9828 IsGuiding returns 0
03:12:41.586 00.000 9828 scope move finished after 10 + 208 ms
03:12:41.586 00.000 9828 Move returns status 0, amount 10
03:12:41.586 00.000 9828 move complete, result=0
03:12:41.586 00.000 9828 worker thread done servicing request
03:12:41.586 00.000 5052 GuideStep: -0.1 px 42 ms EAST, -0.1 px 10 ms NORTH
03:12:41.857 00.271 8976 Exposure complete
03:12:41.862 00.005 8976 worker thread done servicing request
03:12:41.863 00.001 5052 OnExposeComplete: enter
03:12:41.863 00.000 5052 UpdateGuideState(): m_state=6
03:12:41.863 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12582
03:12:41.863 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.20, Mass=159, SNR=8.6, Peak=65 HFD=2.5
03:12:41.863 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.01 = 2.27)
03:12:41.863 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.17)
03:12:41.863 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.51 hyp=0.55 cameraTheta=-1.97 mountX=-0.36 mountY=0.46, mountTheta=2.23
03:12:41.863 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.51, opts=13)
03:12:41.863 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.51)
03:12:41.863 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:12:41.864 00.001 5052 UpdateGuideState exits: m=159 SNR=8.6
03:12:41.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:41.864 00.000 8976 Worker thread wakes up
03:12:41.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.51) opts 0xd
03:12:41.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.51)
03:12:41.864 00.000 8976 Moving (-0.21, -0.51) raw xDistance=-0.36 yDistance=0.46
03:12:41.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
03:12:41.864 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:41.864 00.000 5052 Enqueuing Expose request
03:12:41.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.46
03:12:41.864 00.000 8976 MoveAxis(R, 1, ABG)
03:12:41.864 00.000 8976 stepping (-4, 33) + (1, 0)
03:12:41.864 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:41.891 00.027 8976 Received - 47 (G) 
03:12:41.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:41.891 00.000 8976 stepped: pos (-3, 33)
03:12:41.891 00.000 8976 MoveAxis(D, 2, ABG)
03:12:41.891 00.000 8976 stepping (-3, 33) + (0, -2)
03:12:41.891 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:41.923 00.032 8976 Received - 47 (G) 
03:12:41.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:41.923 00.000 8976 stepped: pos (-3, 31)
03:12:41.923 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
03:12:41.923 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:12:41.923 00.000 8976 MountToCamera -- mountX=0.52 mountY=-4.91 hyp=4.94 mountTheta=-1.46 cameraX=4.14, cameraY=2.70 cameraTheta=0.58
03:12:41.923 00.000 8976 incremental bump (4.137, 2.704) isValid = 1
03:12:41.923 00.000 8976 Scheduling Mount bump of (0.144, 0.098)
03:12:41.923 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.10, opts=4)
03:12:41.923 00.000 8976 Enqueuing Move request for scope (0.14, 0.10)
03:12:41.923 00.000 8976 move complete, result=0
03:12:41.923 00.000 9828 Worker thread wakes up
03:12:41.923 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0x4
03:12:41.923 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
03:12:41.923 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:12:41.923 00.000 8976 worker thread done servicing request
03:12:41.923 00.000 8976 Worker thread wakes up
03:12:41.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:41.924 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:41.924 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:12:41.924 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.60 mountX=-0.15 mountY=-0.08, mountTheta=-2.65
03:12:41.924 00.000 9828 Moving (0.14, 0.10) raw xDistance=-0.15 yDistance=-0.08
03:12:41.924 00.000 9828 BLC: window closed
03:12:41.924 00.000 9828 MoveAxis(E, 47, B)
03:12:41.924 00.000 9828 Guiding  Dir = 2, Dur = 47
03:12:41.924 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.5 px 2 ms SOUTH
03:12:41.924 00.000 9828 IsSlewing returns 0
03:12:41.924 00.000 9828 IsGuiding returns 0
03:12:41.924 00.000 9828 PulseGuide returned control before completion, sleep 57
03:12:41.989 00.065 9828 IsGuiding returns 1
03:12:41.989 00.000 9828 scope still moving after pulse duration time elapsed
03:12:42.020 00.031 9828 IsSlewing returns 0
03:12:42.020 00.000 9828 IsGuiding returns 1
03:12:42.051 00.031 9828 IsSlewing returns 0
03:12:42.051 00.000 9828 IsGuiding returns 1
03:12:42.082 00.031 9828 IsSlewing returns 0
03:12:42.082 00.000 9828 IsGuiding returns 0
03:12:42.082 00.000 9828 scope move finished after 47 + 110 ms
03:12:42.082 00.000 9828 Move returns status 0, amount 47
03:12:42.082 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:42.082 00.000 9828 MoveAxis(N, 11, B)
03:12:42.082 00.000 9828 Guiding  Dir = 0, Dur = 11
03:12:42.098 00.016 9828 IsSlewing returns 0
03:12:42.098 00.000 9828 IsGuiding returns 0
03:12:42.098 00.000 9828 PulseGuide returned control before completion, sleep 21
03:12:42.130 00.032 9828 IsGuiding returns 1
03:12:42.130 00.000 9828 scope still moving after pulse duration time elapsed
03:12:42.162 00.032 9828 IsSlewing returns 0
03:12:42.162 00.000 9828 IsGuiding returns 1
03:12:42.194 00.032 9828 IsSlewing returns 0
03:12:42.194 00.000 9828 IsGuiding returns 1
03:12:42.226 00.032 9828 IsSlewing returns 0
03:12:42.226 00.000 9828 IsGuiding returns 0
03:12:42.226 00.000 9828 scope move finished after 11 + 116 ms
03:12:42.226 00.000 9828 Move returns status 0, amount 11
03:12:42.226 00.000 9828 move complete, result=0
03:12:42.226 00.000 9828 worker thread done servicing request
03:12:42.226 00.000 5052 GuideStep: -0.1 px 47 ms EAST, -0.1 px 11 ms NORTH
03:12:42.605 00.379 8976 Exposure complete
03:12:42.611 00.006 8976 worker thread done servicing request
03:12:42.611 00.000 5052 OnExposeComplete: enter
03:12:42.611 00.000 5052 UpdateGuideState(): m_state=6
03:12:42.611 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12583
03:12:42.611 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=282.06, Mass=145, SNR=8.3, Peak=67 HFD=2.4
03:12:42.611 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
03:12:42.611 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
03:12:42.611 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.35 hyp=0.62 cameraTheta=2.53 mountX=0.55 mountY=0.23, mountTheta=0.40
03:12:42.612 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.35, opts=13)
03:12:42.612 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.35)
03:12:42.612 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:12:42.612 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:12:42.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:42.612 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:42.612 00.000 5052 Enqueuing Expose request
03:12:42.612 00.000 8976 Worker thread wakes up
03:12:42.612 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.35) opts 0xd
03:12:42.612 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.35)
03:12:42.612 00.000 8976 Moving (-0.51, 0.35) raw xDistance=0.55 yDistance=0.23
03:12:42.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.55
03:12:42.613 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:12:42.613 00.000 8976 MoveAxis(L, 2, ABG)
03:12:42.613 00.000 8976 stepping (-3, 31) + (-2, 0)
03:12:42.613 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:42.642 00.029 8976 Received - 47 (G) 
03:12:42.642 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:42.642 00.000 8976 stepped: pos (-5, 31)
03:12:42.642 00.000 8976 MoveAxis(U, 0, ABG)
03:12:42.642 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
03:12:42.642 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:12:42.642 00.000 8976 MountToCamera -- mountX=0.60 mountY=-4.92 hyp=4.95 mountTheta=-1.45 cameraX=4.10, cameraY=2.78 cameraTheta=0.59
03:12:42.642 00.000 8976 incremental bump (4.103, 2.777) isValid = 1
03:12:42.642 00.000 8976 Scheduling Mount bump of (0.159, 0.111)
03:12:42.642 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.11, opts=4)
03:12:42.642 00.000 8976 Enqueuing Move request for scope (0.16, 0.11)
03:12:42.643 00.001 8976 move complete, result=0
03:12:42.643 00.000 9828 Worker thread wakes up
03:12:42.643 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0x4
03:12:42.643 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
03:12:42.643 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.58)
03:12:42.643 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.66)
03:12:42.643 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.61 mountX=-0.16 mountY=-0.09, mountTheta=-2.64
03:12:42.643 00.000 9828 Moving (0.16, 0.11) raw xDistance=-0.16 yDistance=-0.09
03:12:42.643 00.000 9828 BLC: window closed
03:12:42.643 00.000 8976 worker thread done servicing request
03:12:42.643 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
03:12:42.643 00.000 9828 MoveAxis(E, 52, B)
03:12:42.643 00.000 8976 Worker thread wakes up
03:12:42.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:42.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:42.644 00.001 9828 Guiding  Dir = 2, Dur = 52
03:12:42.644 00.000 9828 IsSlewing returns 0
03:12:42.644 00.000 9828 IsGuiding returns 0
03:12:42.644 00.000 9828 PulseGuide returned control before completion, sleep 62
03:12:42.708 00.064 9828 IsGuiding returns 1
03:12:42.708 00.000 9828 scope still moving after pulse duration time elapsed
03:12:42.738 00.030 9828 IsSlewing returns 0
03:12:42.738 00.000 9828 IsGuiding returns 1
03:12:42.770 00.032 9828 IsSlewing returns 0
03:12:42.770 00.000 9828 IsGuiding returns 1
03:12:42.802 00.032 9828 IsSlewing returns 0
03:12:42.802 00.000 9828 IsGuiding returns 0
03:12:42.802 00.000 9828 scope move finished after 52 + 106 ms
03:12:42.802 00.000 9828 Move returns status 0, amount 52
03:12:42.802 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:42.802 00.000 9828 MoveAxis(N, 12, B)
03:12:42.802 00.000 9828 Guiding  Dir = 0, Dur = 12
03:12:42.817 00.015 9828 IsSlewing returns 0
03:12:42.817 00.000 9828 IsGuiding returns 0
03:12:42.817 00.000 9828 PulseGuide returned control before completion, sleep 22
03:12:42.849 00.032 9828 IsGuiding returns 1
03:12:42.849 00.000 9828 scope still moving after pulse duration time elapsed
03:12:42.880 00.031 9828 IsSlewing returns 0
03:12:42.880 00.000 9828 IsGuiding returns 1
03:12:42.912 00.032 9828 IsSlewing returns 0
03:12:42.912 00.000 9828 IsGuiding returns 1
03:12:42.943 00.031 9828 IsSlewing returns 0
03:12:42.943 00.000 9828 IsGuiding returns 1
03:12:42.974 00.031 9828 IsSlewing returns 0
03:12:42.974 00.000 9828 IsGuiding returns 0
03:12:42.974 00.000 9828 scope move finished after 12 + 144 ms
03:12:42.974 00.000 9828 Move returns status 0, amount 12
03:12:42.974 00.000 9828 move complete, result=0
03:12:42.974 00.000 9828 worker thread done servicing request
03:12:42.974 00.000 5052 GuideStep: -0.2 px 52 ms EAST, -0.1 px 12 ms NORTH
03:12:43.325 00.351 8976 Exposure complete
03:12:43.330 00.005 8976 worker thread done servicing request
03:12:43.331 00.001 5052 OnExposeComplete: enter
03:12:43.331 00.000 5052 UpdateGuideState(): m_state=6
03:12:43.331 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12584
03:12:43.331 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.64, Mass=146, SNR=8.3, Peak=64 HFD=2.2
03:12:43.331 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.01 = 1.28)
03:12:43.331 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
03:12:43.331 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.07 hyp=0.41 cameraTheta=-2.96 mountX=0.12 mountY=0.38, mountTheta=1.27
03:12:43.332 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.07, opts=13)
03:12:43.332 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.07)
03:12:43.332 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:12:43.332 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:12:43.332 00.000 8976 Worker thread wakes up
03:12:43.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.07) opts 0xd
03:12:43.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.07)
03:12:43.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:43.332 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:43.332 00.000 5052 Enqueuing Expose request
03:12:43.332 00.000 8976 Moving (-0.41, -0.07) raw xDistance=0.12 yDistance=0.38
03:12:43.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:12:43.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:12:43.332 00.000 8976 MoveAxis(R, 0, ABG)
03:12:43.332 00.000 8976 MoveAxis(D, 2, ABG)
03:12:43.332 00.000 8976 stepping (-5, 31) + (0, -2)
03:12:43.332 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:43.362 00.030 8976 Received - 47 (G) 
03:12:43.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:43.362 00.000 8976 stepped: pos (-5, 29)
03:12:43.362 00.000 8976 back inside bump range: decrease bump weight 1.67 => 1.00
03:12:43.362 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:12:43.362 00.000 8976 MountToCamera -- mountX=0.66 mountY=-4.81 hyp=4.86 mountTheta=-1.44 cameraX=3.99, cameraY=2.78 cameraTheta=0.61
03:12:43.362 00.000 8976 incremental bump (3.988, 2.777) isValid = 1
03:12:43.362 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
03:12:43.362 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:43.362 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:43.362 00.000 8976 move complete, result=0
03:12:43.362 00.000 9828 Worker thread wakes up
03:12:43.362 00.000 8976 worker thread done servicing request
03:12:43.362 00.000 8976 Worker thread wakes up
03:12:43.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:43.362 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:43.362 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:12:43.363 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:43.363 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:43.363 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
03:12:43.363 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
03:12:43.363 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
03:12:43.363 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:12:43.363 00.000 9828 BLC: window closed
03:12:43.363 00.000 9828 MoveAxis(E, 31, B)
03:12:43.363 00.000 9828 Guiding  Dir = 2, Dur = 31
03:12:43.363 00.000 9828 IsSlewing returns 0
03:12:43.363 00.000 9828 IsGuiding returns 0
03:12:43.363 00.000 9828 PulseGuide returned control before completion, sleep 41
03:12:43.409 00.046 9828 IsGuiding returns 1
03:12:43.409 00.000 9828 scope still moving after pulse duration time elapsed
03:12:43.440 00.031 9828 IsSlewing returns 0
03:12:43.440 00.000 9828 IsGuiding returns 1
03:12:43.472 00.032 9828 IsSlewing returns 0
03:12:43.472 00.000 9828 IsGuiding returns 1
03:12:43.504 00.032 9828 IsSlewing returns 0
03:12:43.504 00.000 9828 IsGuiding returns 1
03:12:43.536 00.032 9828 IsSlewing returns 0
03:12:43.536 00.000 9828 IsGuiding returns 0
03:12:43.536 00.000 9828 scope move finished after 31 + 142 ms
03:12:43.536 00.000 9828 Move returns status 0, amount 31
03:12:43.536 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:43.536 00.000 9828 MoveAxis(N, 8, B)
03:12:43.536 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:43.552 00.016 9828 IsSlewing returns 0
03:12:43.552 00.000 9828 IsGuiding returns 0
03:12:43.553 00.001 9828 PulseGuide returned control before completion, sleep 18
03:12:43.584 00.031 9828 IsGuiding returns 1
03:12:43.584 00.000 9828 scope still moving after pulse duration time elapsed
03:12:43.615 00.031 9828 IsSlewing returns 0
03:12:43.615 00.000 9828 IsGuiding returns 1
03:12:43.646 00.031 9828 IsSlewing returns 0
03:12:43.646 00.000 9828 IsGuiding returns 1
03:12:43.677 00.031 9828 IsSlewing returns 0
03:12:43.677 00.000 9828 IsGuiding returns 0
03:12:43.677 00.000 9828 scope move finished after 8 + 116 ms
03:12:43.677 00.000 9828 Move returns status 0, amount 8
03:12:43.677 00.000 9828 move complete, result=0
03:12:43.677 00.000 9828 worker thread done servicing request
03:12:43.677 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:12:44.050 00.373 8976 Exposure complete
03:12:44.055 00.005 8976 worker thread done servicing request
03:12:44.055 00.000 5052 OnExposeComplete: enter
03:12:44.055 00.000 5052 UpdateGuideState(): m_state=6
03:12:44.055 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12585
03:12:44.055 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.12, Mass=147, SNR=8.4, Peak=64 HFD=2.2
03:12:44.055 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.40 = 1.88)
03:12:44.055 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
03:12:44.055 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.59 hyp=0.84 cameraTheta=-2.36 mountX=-0.26 mountY=0.82, mountTheta=1.88
03:12:44.056 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.59, opts=13)
03:12:44.056 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.59)
03:12:44.056 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:12:44.056 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
03:12:44.056 00.000 8976 Worker thread wakes up
03:12:44.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.59) opts 0xd
03:12:44.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.59)
03:12:44.056 00.000 8976 Moving (-0.59, -0.59) raw xDistance=-0.26 yDistance=0.82
03:12:44.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:44.056 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:44.056 00.000 5052 Enqueuing Expose request
03:12:44.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:12:44.057 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.82
03:12:44.057 00.000 8976 MoveAxis(R, 0, ABG)
03:12:44.057 00.000 8976 MoveAxis(D, 3, ABG)
03:12:44.057 00.000 8976 stepping (-5, 29) + (0, -3)
03:12:44.057 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:44.097 00.040 8976 Received - 47 (G) 
03:12:44.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:44.097 00.000 8976 stepped: pos (-5, 26)
03:12:44.097 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:12:44.097 00.000 8976 MountToCamera -- mountX=0.69 mountY=-4.59 hyp=4.64 mountTheta=-1.42 cameraX=3.77, cameraY=2.71 cameraTheta=0.62
03:12:44.097 00.000 8976 incremental bump (3.770, 2.706) isValid = 1
03:12:44.097 00.000 8976 Scheduling Mount bump of (0.093, 0.069)
03:12:44.097 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:44.097 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:44.097 00.000 8976 move complete, result=0
03:12:44.097 00.000 8976 worker thread done servicing request
03:12:44.098 00.001 5052 GuideStep: -0.3 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:12:44.098 00.000 9828 Worker thread wakes up
03:12:44.098 00.000 8976 Worker thread wakes up
03:12:44.098 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:44.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:44.098 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:44.098 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:44.098 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.55)
03:12:44.098 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
03:12:44.098 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
03:12:44.098 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:12:44.098 00.000 9828 BLC: window closed
03:12:44.098 00.000 9828 MoveAxis(E, 31, B)
03:12:44.098 00.000 9828 Guiding  Dir = 2, Dur = 31
03:12:44.099 00.001 9828 IsSlewing returns 0
03:12:44.099 00.000 9828 IsGuiding returns 0
03:12:44.099 00.000 9828 PulseGuide returned control before completion, sleep 41
03:12:44.143 00.044 9828 IsGuiding returns 1
03:12:44.143 00.000 9828 scope still moving after pulse duration time elapsed
03:12:44.174 00.031 9828 IsSlewing returns 0
03:12:44.174 00.000 9828 IsGuiding returns 1
03:12:44.204 00.030 9828 IsSlewing returns 0
03:12:44.204 00.000 9828 IsGuiding returns 1
03:12:44.236 00.032 9828 IsSlewing returns 0
03:12:44.236 00.000 9828 IsGuiding returns 1
03:12:44.267 00.031 9828 IsSlewing returns 0
03:12:44.267 00.000 9828 IsGuiding returns 0
03:12:44.268 00.001 9828 scope move finished after 31 + 137 ms
03:12:44.268 00.000 9828 Move returns status 0, amount 31
03:12:44.268 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:44.268 00.000 9828 MoveAxis(N, 8, B)
03:12:44.268 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:44.282 00.014 9828 IsSlewing returns 0
03:12:44.282 00.000 9828 IsGuiding returns 0
03:12:44.282 00.000 9828 PulseGuide returned control before completion, sleep 18
03:12:44.313 00.031 9828 IsGuiding returns 1
03:12:44.313 00.000 9828 scope still moving after pulse duration time elapsed
03:12:44.344 00.031 9828 IsSlewing returns 0
03:12:44.344 00.000 9828 IsGuiding returns 1
03:12:44.374 00.030 9828 IsSlewing returns 0
03:12:44.374 00.000 9828 IsGuiding returns 1
03:12:44.406 00.032 9828 IsSlewing returns 0
03:12:44.406 00.000 9828 IsGuiding returns 0
03:12:44.406 00.000 9828 scope move finished after 8 + 116 ms
03:12:44.406 00.000 9828 Move returns status 0, amount 8
03:12:44.406 00.000 9828 move complete, result=0
03:12:44.406 00.000 9828 worker thread done servicing request
03:12:44.406 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:12:44.785 00.379 8976 Exposure complete
03:12:44.791 00.006 8976 worker thread done servicing request
03:12:44.791 00.000 5052 OnExposeComplete: enter
03:12:44.791 00.000 5052 UpdateGuideState(): m_state=6
03:12:44.791 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12586
03:12:44.791 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.73, Mass=132, SNR=7.9, Peak=64 HFD=2.3
03:12:44.791 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:12:44.791 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
03:12:44.791 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.02 hyp=0.35 cameraTheta=3.09 mountX=0.18 mountY=0.29, mountTheta=1.01
03:12:44.792 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.02, opts=13)
03:12:44.792 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.02)
03:12:44.792 00.000 8976 Worker thread wakes up
03:12:44.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.02) opts 0xd
03:12:44.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.02)
03:12:44.792 00.000 8976 Moving (-0.35, 0.02) raw xDistance=0.18 yDistance=0.29
03:12:44.792 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:12:44.792 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:12:44.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:44.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:12:44.792 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.29
03:12:44.792 00.000 8976 MoveAxis(R, 0, ABG)
03:12:44.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:44.792 00.000 5052 Enqueuing Expose request
03:12:44.792 00.000 8976 MoveAxis(D, 1, ABG)
03:12:44.793 00.001 8976 stepping (-5, 26) + (0, -1)
03:12:44.793 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:44.816 00.023 8976 Received - 47 (G) 
03:12:44.816 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:44.816 00.000 8976 stepped: pos (-5, 25)
03:12:44.816 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:12:44.816 00.000 8976 MountToCamera -- mountX=0.72 mountY=-4.38 hyp=4.44 mountTheta=-1.41 cameraX=3.58, cameraY=2.63 cameraTheta=0.63
03:12:44.816 00.000 8976 incremental bump (3.577, 2.634) isValid = 1
03:12:44.816 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:12:44.816 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:44.816 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:44.816 00.000 8976 move complete, result=0
03:12:44.816 00.000 9828 Worker thread wakes up
03:12:44.816 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:44.816 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:44.816 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.54)
03:12:44.816 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.62)
03:12:44.817 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
03:12:44.817 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:12:44.817 00.000 9828 BLC: window closed
03:12:44.817 00.000 8976 worker thread done servicing request
03:12:44.817 00.000 8976 Worker thread wakes up
03:12:44.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:44.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:44.817 00.000 9828 MoveAxis(E, 30, B)
03:12:44.817 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:12:44.817 00.000 9828 Guiding  Dir = 2, Dur = 30
03:12:44.818 00.001 9828 IsSlewing returns 0
03:12:44.818 00.000 9828 IsGuiding returns 0
03:12:44.818 00.000 9828 PulseGuide returned control before completion, sleep 40
03:12:44.873 00.055 9828 IsGuiding returns 1
03:12:44.873 00.000 9828 scope still moving after pulse duration time elapsed
03:12:44.904 00.031 9828 IsSlewing returns 0
03:12:44.904 00.000 9828 IsGuiding returns 1
03:12:44.936 00.032 9828 IsSlewing returns 0
03:12:44.936 00.000 9828 IsGuiding returns 1
03:12:44.967 00.031 9828 IsSlewing returns 0
03:12:44.967 00.000 9828 IsGuiding returns 0
03:12:44.967 00.000 9828 scope move finished after 30 + 119 ms
03:12:44.967 00.000 9828 Move returns status 0, amount 30
03:12:44.967 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:44.967 00.000 9828 MoveAxis(N, 8, B)
03:12:44.967 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:44.982 00.015 9828 IsSlewing returns 0
03:12:44.982 00.000 9828 IsGuiding returns 0
03:12:44.982 00.000 9828 PulseGuide returned control before completion, sleep 18
03:12:45.013 00.031 9828 IsGuiding returns 1
03:12:45.013 00.000 9828 scope still moving after pulse duration time elapsed
03:12:45.044 00.031 9828 IsSlewing returns 0
03:12:45.044 00.000 9828 IsGuiding returns 1
03:12:45.075 00.031 9828 IsSlewing returns 0
03:12:45.075 00.000 9828 IsGuiding returns 1
03:12:45.105 00.030 9828 IsSlewing returns 0
03:12:45.105 00.000 9828 IsGuiding returns 1
03:12:45.136 00.031 9828 IsSlewing returns 0
03:12:45.136 00.000 9828 IsGuiding returns 0
03:12:45.136 00.000 9828 scope move finished after 8 + 146 ms
03:12:45.136 00.000 9828 Move returns status 0, amount 8
03:12:45.136 00.000 9828 move complete, result=0
03:12:45.136 00.000 9828 worker thread done servicing request
03:12:45.136 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:12:45.503 00.367 8976 Exposure complete
03:12:45.509 00.006 8976 worker thread done servicing request
03:12:45.509 00.000 5052 OnExposeComplete: enter
03:12:45.509 00.000 5052 UpdateGuideState(): m_state=6
03:12:45.510 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12587
03:12:45.510 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=282.05, Mass=129, SNR=7.8, Peak=72 HFD=2.1
03:12:45.510 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
03:12:45.510 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
03:12:45.510 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.34 hyp=0.36 cameraTheta=1.93 mountX=0.36 mountY=-0.08, mountTheta=-0.21
03:12:45.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.34, opts=13)
03:12:45.511 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.34)
03:12:45.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:12:45.512 00.001 8976 Worker thread wakes up
03:12:45.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.34) opts 0xd
03:12:45.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.34)
03:12:45.512 00.000 8976 Moving (-0.13, 0.34) raw xDistance=0.36 yDistance=-0.08
03:12:45.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:12:45.512 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:12:45.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:45.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:45.512 00.000 5052 Enqueuing Expose request
03:12:45.513 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:12:45.513 00.000 8976 MoveAxis(L, 1, ABG)
03:12:45.513 00.000 8976 stepping (-5, 25) + (-1, 0)
03:12:45.513 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:45.535 00.022 8976 Received - 47 (G) 
03:12:45.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:45.535 00.000 8976 stepped: pos (-6, 25)
03:12:45.535 00.000 8976 MoveAxis(U, 0, ABG)
03:12:45.536 00.001 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:12:45.536 00.000 8976 MountToCamera -- mountX=0.78 mountY=-4.25 hyp=4.32 mountTheta=-1.39 cameraX=3.43, cameraY=2.63 cameraTheta=0.66
03:12:45.536 00.000 8976 incremental bump (3.425, 2.631) isValid = 1
03:12:45.536 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:12:45.536 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:45.536 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:45.536 00.000 8976 move complete, result=0
03:12:45.536 00.000 8976 worker thread done servicing request
03:12:45.536 00.000 8976 Worker thread wakes up
03:12:45.536 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
03:12:45.536 00.000 9828 Worker thread wakes up
03:12:45.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:45.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:45.536 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:45.536 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:45.536 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:12:45.537 00.001 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
03:12:45.537 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:12:45.537 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:12:45.537 00.000 9828 BLC: window closed
03:12:45.537 00.000 9828 MoveAxis(E, 30, B)
03:12:45.537 00.000 9828 Guiding  Dir = 2, Dur = 30
03:12:45.537 00.000 9828 IsSlewing returns 0
03:12:45.537 00.000 9828 IsGuiding returns 0
03:12:45.537 00.000 9828 PulseGuide returned control before completion, sleep 40
03:12:45.590 00.053 9828 IsGuiding returns 1
03:12:45.590 00.000 9828 scope still moving after pulse duration time elapsed
03:12:45.620 00.030 9828 IsSlewing returns 0
03:12:45.620 00.000 9828 IsGuiding returns 1
03:12:45.651 00.031 9828 IsSlewing returns 0
03:12:45.651 00.000 9828 IsGuiding returns 1
03:12:45.682 00.031 9828 IsSlewing returns 0
03:12:45.682 00.000 9828 IsGuiding returns 0
03:12:45.682 00.000 9828 scope move finished after 30 + 114 ms
03:12:45.682 00.000 9828 Move returns status 0, amount 30
03:12:45.682 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:45.682 00.000 9828 MoveAxis(N, 8, B)
03:12:45.682 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:45.697 00.015 9828 IsSlewing returns 0
03:12:45.697 00.000 9828 IsGuiding returns 0
03:12:45.698 00.001 9828 PulseGuide returned control before completion, sleep 18
03:12:45.729 00.031 9828 IsGuiding returns 1
03:12:45.730 00.001 9828 scope still moving after pulse duration time elapsed
03:12:45.760 00.030 9828 IsSlewing returns 0
03:12:45.760 00.000 9828 IsGuiding returns 1
03:12:45.791 00.031 9828 IsSlewing returns 0
03:12:45.791 00.000 9828 IsGuiding returns 1
03:12:45.824 00.033 9828 IsSlewing returns 0
03:12:45.824 00.000 9828 IsGuiding returns 0
03:12:45.824 00.000 9828 scope move finished after 8 + 118 ms
03:12:45.824 00.000 9828 Move returns status 0, amount 8
03:12:45.824 00.000 9828 move complete, result=0
03:12:45.824 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:12:45.825 00.001 9828 worker thread done servicing request
03:12:46.225 00.400 8976 Exposure complete
03:12:46.230 00.005 8976 worker thread done servicing request
03:12:46.231 00.001 5052 OnExposeComplete: enter
03:12:46.231 00.000 5052 UpdateGuideState(): m_state=6
03:12:46.231 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12588
03:12:46.231 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.17, Mass=147, SNR=8.3, Peak=65 HFD=2.3
03:12:46.231 00.000 5052 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.04) = xAngle (-4.28 = 2.01)
03:12:46.231 00.000 5052 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.90)
03:12:46.231 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.54 hyp=0.69 cameraTheta=-2.23 mountX=-0.29 mountY=0.65, mountTheta=1.99
03:12:46.232 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.54, opts=13)
03:12:46.232 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.54)
03:12:46.232 00.000 8976 Worker thread wakes up
03:12:46.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.54) opts 0xd
03:12:46.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.54)
03:12:46.232 00.000 8976 Moving (-0.42, -0.54) raw xDistance=-0.29 yDistance=0.65
03:12:46.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
03:12:46.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
03:12:46.232 00.000 8976 MoveAxis(R, 1, ABG)
03:12:46.232 00.000 8976 stepping (-6, 25) + (1, 0)
03:12:46.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:12:46.232 00.000 5052 UpdateGuideState exits: m=147 SNR=8.3
03:12:46.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:46.232 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:46.233 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:46.233 00.000 5052 Enqueuing Expose request
03:12:46.255 00.022 8976 Received - 47 (G) 
03:12:46.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:46.255 00.000 8976 stepped: pos (-5, 25)
03:12:46.255 00.000 8976 MoveAxis(D, 3, ABG)
03:12:46.255 00.000 8976 stepping (-5, 25) + (0, -3)
03:12:46.255 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:46.286 00.031 8976 Received - 47 (G) 
03:12:46.287 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:46.287 00.000 8976 stepped: pos (-5, 22)
03:12:46.287 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:12:46.287 00.000 8976 MountToCamera -- mountX=0.78 mountY=-4.00 hyp=4.07 mountTheta=-1.38 cameraX=3.21, cameraY=2.51 cameraTheta=0.66
03:12:46.287 00.000 8976 incremental bump (3.207, 2.513) isValid = 1
03:12:46.287 00.000 8976 Scheduling Mount bump of (0.090, 0.073)
03:12:46.287 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:46.287 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:46.287 00.000 8976 move complete, result=0
03:12:46.287 00.000 8976 worker thread done servicing request
03:12:46.287 00.000 8976 Worker thread wakes up
03:12:46.287 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 3 ms SOUTH
03:12:46.287 00.000 9828 Worker thread wakes up
03:12:46.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:46.287 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:46.287 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:46.287 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:46.288 00.001 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:12:46.288 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
03:12:46.288 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:12:46.288 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:12:46.288 00.000 9828 BLC: window closed
03:12:46.288 00.000 9828 MoveAxis(E, 30, B)
03:12:46.288 00.000 9828 Guiding  Dir = 2, Dur = 30
03:12:46.288 00.000 9828 IsSlewing returns 0
03:12:46.288 00.000 9828 IsGuiding returns 0
03:12:46.288 00.000 9828 PulseGuide returned control before completion, sleep 40
03:12:46.339 00.051 9828 IsGuiding returns 1
03:12:46.339 00.000 9828 scope still moving after pulse duration time elapsed
03:12:46.370 00.031 9828 IsSlewing returns 0
03:12:46.370 00.000 9828 IsGuiding returns 1
03:12:46.402 00.032 9828 IsSlewing returns 0
03:12:46.402 00.000 9828 IsGuiding returns 1
03:12:46.432 00.030 9828 IsSlewing returns 0
03:12:46.432 00.000 9828 IsGuiding returns 0
03:12:46.432 00.000 9828 scope move finished after 30 + 113 ms
03:12:46.432 00.000 9828 Move returns status 0, amount 30
03:12:46.432 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:46.432 00.000 9828 MoveAxis(N, 8, B)
03:12:46.432 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:46.448 00.016 9828 IsSlewing returns 0
03:12:46.448 00.000 9828 IsGuiding returns 0
03:12:46.448 00.000 9828 PulseGuide returned control before completion, sleep 18
03:12:46.478 00.030 9828 IsGuiding returns 1
03:12:46.478 00.000 9828 scope still moving after pulse duration time elapsed
03:12:46.510 00.032 9828 IsSlewing returns 0
03:12:46.510 00.000 9828 IsGuiding returns 1
03:12:46.541 00.031 9828 IsSlewing returns 0
03:12:46.541 00.000 9828 IsGuiding returns 1
03:12:46.572 00.031 9828 IsSlewing returns 0
03:12:46.572 00.000 9828 IsGuiding returns 0
03:12:46.572 00.000 9828 scope move finished after 8 + 116 ms
03:12:46.572 00.000 9828 Move returns status 0, amount 8
03:12:46.572 00.000 9828 move complete, result=0
03:12:46.572 00.000 9828 worker thread done servicing request
03:12:46.572 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:12:46.974 00.402 8976 Exposure complete
03:12:46.980 00.006 8976 worker thread done servicing request
03:12:46.980 00.000 5052 OnExposeComplete: enter
03:12:46.980 00.000 5052 UpdateGuideState(): m_state=6
03:12:46.980 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12589
03:12:46.980 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.89, Mass=159, SNR=8.6, Peak=71 HFD=2.3
03:12:46.980 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
03:12:46.981 00.001 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.38 = -0.38)
03:12:46.981 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.76 mountX=0.17 mountY=-0.07, mountTheta=-0.37
03:12:46.981 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.18, opts=13)
03:12:46.981 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.18)
03:12:46.981 00.000 8976 Worker thread wakes up
03:12:46.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.18) opts 0xd
03:12:46.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.18)
03:12:46.982 00.001 8976 Moving (-0.03, 0.18) raw xDistance=0.17 yDistance=-0.07
03:12:46.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:12:46.982 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:12:46.982 00.000 5052 UpdateGuideState exits: m=159 SNR=8.6
03:12:46.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:46.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:46.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:12:46.982 00.000 8976 MoveAxis(R, 0, ABG)
03:12:46.982 00.000 8976 MoveAxis(U, 0, ABG)
03:12:46.982 00.000 5052 Enqueuing Expose request
03:12:46.982 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:12:46.982 00.000 8976 MountToCamera -- mountX=0.77 mountY=-3.83 hyp=3.91 mountTheta=-1.37 cameraX=3.06, cameraY=2.43 cameraTheta=0.67
03:12:46.982 00.000 8976 incremental bump (3.060, 2.434) isValid = 1
03:12:46.982 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:12:46.983 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:46.983 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:46.983 00.000 8976 move complete, result=0
03:12:46.983 00.000 8976 worker thread done servicing request
03:12:46.983 00.000 8976 Worker thread wakes up
03:12:46.983 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:46.983 00.000 9828 Worker thread wakes up
03:12:46.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:46.983 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:46.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:46.983 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:46.983 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.50)
03:12:46.983 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
03:12:46.983 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:12:46.983 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:12:46.983 00.000 9828 BLC: window closed
03:12:46.983 00.000 9828 MoveAxis(E, 30, B)
03:12:46.983 00.000 9828 Guiding  Dir = 2, Dur = 30
03:12:46.984 00.001 9828 IsSlewing returns 0
03:12:46.984 00.000 9828 IsGuiding returns 0
03:12:46.984 00.000 9828 PulseGuide returned control before completion, sleep 40
03:12:47.027 00.043 9828 IsGuiding returns 1
03:12:47.027 00.000 9828 scope still moving after pulse duration time elapsed
03:12:47.058 00.031 9828 IsSlewing returns 0
03:12:47.058 00.000 9828 IsGuiding returns 1
03:12:47.089 00.031 9828 IsSlewing returns 0
03:12:47.089 00.000 9828 IsGuiding returns 1
03:12:47.119 00.030 9828 IsSlewing returns 0
03:12:47.119 00.000 9828 IsGuiding returns 1
03:12:47.151 00.032 9828 IsSlewing returns 0
03:12:47.151 00.000 9828 IsGuiding returns 0
03:12:47.152 00.001 9828 scope move finished after 30 + 137 ms
03:12:47.152 00.000 9828 Move returns status 0, amount 30
03:12:47.152 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:47.152 00.000 9828 MoveAxis(N, 8, B)
03:12:47.152 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:47.167 00.015 9828 IsSlewing returns 0
03:12:47.167 00.000 9828 IsGuiding returns 0
03:12:47.167 00.000 9828 PulseGuide returned control before completion, sleep 18
03:12:47.196 00.029 9828 IsGuiding returns 1
03:12:47.196 00.000 9828 scope still moving after pulse duration time elapsed
03:12:47.227 00.031 9828 IsSlewing returns 0
03:12:47.227 00.000 9828 IsGuiding returns 1
03:12:47.258 00.031 9828 IsSlewing returns 0
03:12:47.258 00.000 9828 IsGuiding returns 1
03:12:47.290 00.032 9828 IsSlewing returns 0
03:12:47.290 00.000 9828 IsGuiding returns 0
03:12:47.290 00.000 9828 scope move finished after 8 + 114 ms
03:12:47.290 00.000 9828 Move returns status 0, amount 8
03:12:47.290 00.000 9828 move complete, result=0
03:12:47.290 00.000 9828 worker thread done servicing request
03:12:47.290 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:12:47.668 00.378 8976 Exposure complete
03:12:47.673 00.005 5052 OnExposeComplete: enter
03:12:47.674 00.001 8976 worker thread done servicing request
03:12:47.674 00.000 5052 UpdateGuideState(): m_state=6
03:12:47.674 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12590
03:12:47.674 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=282.09, Mass=153, SNR=8.5, Peak=73 HFD=2.3
03:12:47.674 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
03:12:47.674 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
03:12:47.674 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.38 hyp=0.68 cameraTheta=0.61 mountX=0.09 mountY=-0.68, mountTheta=-1.44
03:12:47.674 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.38, opts=13)
03:12:47.675 00.001 5052 Enqueuing Move request for stepguider (0.56, 0.38)
03:12:47.675 00.000 8976 Worker thread wakes up
03:12:47.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.38) opts 0xd
03:12:47.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.38)
03:12:47.675 00.000 8976 Moving (0.56, 0.38) raw xDistance=0.09 yDistance=-0.68
03:12:47.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:12:47.675 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
03:12:47.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:12:47.675 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:12:47.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:47.675 00.000 8976 MoveAxis(R, 0, ABG)
03:12:47.675 00.000 8976 MoveAxis(U, 3, ABG)
03:12:47.675 00.000 8976 stepping (-5, 22) + (0, 3)
03:12:47.675 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:47.675 00.000 5052 Enqueuing Expose request
03:12:47.675 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:47.710 00.035 8976 Received - 47 (G) 
03:12:47.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:47.710 00.000 8976 stepped: pos (-5, 25)
03:12:47.710 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:12:47.710 00.000 8976 MountToCamera -- mountX=0.77 mountY=-3.88 hyp=3.95 mountTheta=-1.37 cameraX=3.10, cameraY=2.45 cameraTheta=0.67
03:12:47.710 00.000 8976 incremental bump (3.102, 2.452) isValid = 1
03:12:47.710 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:12:47.710 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:47.710 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:47.710 00.000 8976 move complete, result=0
03:12:47.710 00.000 9828 Worker thread wakes up
03:12:47.710 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:12:47.710 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:47.710 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:47.710 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:12:47.710 00.000 8976 worker thread done servicing request
03:12:47.710 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
03:12:47.710 00.000 8976 Worker thread wakes up
03:12:47.710 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:12:47.711 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:47.711 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:12:47.711 00.000 9828 BLC: window closed
03:12:47.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:47.711 00.000 9828 MoveAxis(E, 30, B)
03:12:47.711 00.000 9828 Guiding  Dir = 2, Dur = 30
03:12:47.711 00.000 9828 IsSlewing returns 0
03:12:47.711 00.000 9828 IsGuiding returns 0
03:12:47.711 00.000 9828 PulseGuide returned control before completion, sleep 40
03:12:47.762 00.051 9828 IsGuiding returns 1
03:12:47.762 00.000 9828 scope still moving after pulse duration time elapsed
03:12:47.794 00.032 9828 IsSlewing returns 0
03:12:47.794 00.000 9828 IsGuiding returns 1
03:12:47.825 00.031 9828 IsSlewing returns 0
03:12:47.825 00.000 9828 IsGuiding returns 1
03:12:47.856 00.031 9828 IsSlewing returns 0
03:12:47.856 00.000 9828 IsGuiding returns 0
03:12:47.856 00.000 9828 scope move finished after 30 + 114 ms
03:12:47.856 00.000 9828 Move returns status 0, amount 30
03:12:47.856 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:47.856 00.000 9828 MoveAxis(N, 8, B)
03:12:47.856 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:47.872 00.016 9828 IsSlewing returns 0
03:12:47.872 00.000 9828 IsGuiding returns 0
03:12:47.872 00.000 9828 PulseGuide returned control before completion, sleep 18
03:12:47.904 00.032 9828 IsGuiding returns 1
03:12:47.904 00.000 9828 scope still moving after pulse duration time elapsed
03:12:47.935 00.031 9828 IsSlewing returns 0
03:12:47.935 00.000 9828 IsGuiding returns 1
03:12:47.967 00.032 9828 IsSlewing returns 0
03:12:47.967 00.000 9828 IsGuiding returns 1
03:12:47.998 00.031 9828 IsSlewing returns 0
03:12:47.998 00.000 9828 IsGuiding returns 0
03:12:47.998 00.000 9828 scope move finished after 8 + 117 ms
03:12:47.998 00.000 9828 Move returns status 0, amount 8
03:12:47.998 00.000 9828 move complete, result=0
03:12:47.998 00.000 9828 worker thread done servicing request
03:12:47.998 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:12:48.397 00.399 8976 Exposure complete
03:12:48.403 00.006 8976 worker thread done servicing request
03:12:48.403 00.000 5052 OnExposeComplete: enter
03:12:48.403 00.000 5052 UpdateGuideState(): m_state=6
03:12:48.403 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12591
03:12:48.403 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.75, Mass=142, SNR=8.2, Peak=71 HFD=1.8
03:12:48.403 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
03:12:48.403 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
03:12:48.403 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.15 mountX=-0.08 mountY=-0.22, mountTheta=-1.91
03:12:48.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.04, opts=13)
03:12:48.404 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.04)
03:12:48.404 00.000 8976 Worker thread wakes up
03:12:48.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.04) opts 0xd
03:12:48.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.04)
03:12:48.404 00.000 8976 Moving (0.24, 0.04) raw xDistance=-0.08 yDistance=-0.22
03:12:48.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:12:48.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:12:48.404 00.000 8976 MoveAxis(R, 0, ABG)
03:12:48.404 00.000 8976 MoveAxis(U, 0, ABG)
03:12:48.404 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:12:48.404 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:12:48.404 00.000 8976 MountToCamera -- mountX=0.77 mountY=-3.91 hyp=3.98 mountTheta=-1.38 cameraX=3.13, cameraY=2.46 cameraTheta=0.67
03:12:48.404 00.000 8976 incremental bump (3.130, 2.464) isValid = 1
03:12:48.404 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:12:48.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:48.405 00.001 8976 Scheduling Mount bump of (0.090, 0.074)
03:12:48.405 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:48.405 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:48.405 00.000 8976 move complete, result=0
03:12:48.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:48.405 00.000 5052 Enqueuing Expose request
03:12:48.405 00.000 9828 Worker thread wakes up
03:12:48.405 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:12:48.405 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:48.405 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:48.405 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:12:48.405 00.000 8976 worker thread done servicing request
03:12:48.405 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
03:12:48.405 00.000 8976 Worker thread wakes up
03:12:48.406 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:12:48.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:48.406 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:12:48.406 00.000 9828 BLC: window closed
03:12:48.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:48.406 00.000 9828 MoveAxis(E, 30, B)
03:12:48.406 00.000 9828 Guiding  Dir = 2, Dur = 30
03:12:48.406 00.000 9828 IsSlewing returns 0
03:12:48.406 00.000 9828 IsGuiding returns 0
03:12:48.407 00.001 9828 PulseGuide returned control before completion, sleep 40
03:12:48.450 00.043 9828 IsGuiding returns 1
03:12:48.450 00.000 9828 scope still moving after pulse duration time elapsed
03:12:48.481 00.031 9828 IsSlewing returns 0
03:12:48.481 00.000 9828 IsGuiding returns 1
03:12:48.512 00.031 9828 IsSlewing returns 0
03:12:48.512 00.000 9828 IsGuiding returns 1
03:12:48.542 00.030 9828 IsSlewing returns 0
03:12:48.542 00.000 9828 IsGuiding returns 1
03:12:48.574 00.032 9828 IsSlewing returns 0
03:12:48.574 00.000 9828 IsGuiding returns 1
03:12:48.605 00.031 9828 IsSlewing returns 0
03:12:48.610 00.005 9828 IsGuiding returns 1
03:12:48.635 00.025 9828 IsSlewing returns 0
03:12:48.636 00.001 9828 IsGuiding returns 1
03:12:48.667 00.031 9828 IsSlewing returns 0
03:12:48.667 00.000 9828 IsGuiding returns 0
03:12:48.667 00.000 9828 scope move finished after 30 + 230 ms
03:12:48.667 00.000 9828 Move returns status 0, amount 30
03:12:48.667 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:48.667 00.000 9828 MoveAxis(N, 8, B)
03:12:48.667 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:48.682 00.015 9828 IsSlewing returns 0
03:12:48.682 00.000 9828 IsGuiding returns 0
03:12:48.682 00.000 9828 PulseGuide returned control before completion, sleep 18
03:12:48.712 00.030 9828 IsGuiding returns 1
03:12:48.712 00.000 9828 scope still moving after pulse duration time elapsed
03:12:48.743 00.031 9828 IsSlewing returns 0
03:12:48.743 00.000 9828 IsGuiding returns 1
03:12:48.774 00.031 9828 IsSlewing returns 0
03:12:48.774 00.000 9828 IsGuiding returns 1
03:12:48.805 00.031 9828 IsSlewing returns 0
03:12:48.805 00.000 9828 IsGuiding returns 1
03:12:48.836 00.031 9828 IsSlewing returns 0
03:12:48.836 00.000 9828 IsGuiding returns 0
03:12:48.836 00.000 9828 scope move finished after 8 + 145 ms
03:12:48.836 00.000 9828 Move returns status 0, amount 8
03:12:48.836 00.000 9828 move complete, result=0
03:12:48.836 00.000 9828 worker thread done servicing request
03:12:48.836 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:12:49.093 00.257 8976 Exposure complete
03:12:49.099 00.006 8976 worker thread done servicing request
03:12:49.099 00.000 5052 OnExposeComplete: enter
03:12:49.099 00.000 5052 UpdateGuideState(): m_state=6
03:12:49.099 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12592
03:12:49.099 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.47, Mass=138, SNR=8.1, Peak=69 HFD=1.6
03:12:49.099 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
03:12:49.099 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
03:12:49.099 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-0.92 mountX=-0.29 mountY=-0.02, mountTheta=-3.07
03:12:49.100 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.24, opts=13)
03:12:49.100 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.24)
03:12:49.100 00.000 8976 Worker thread wakes up
03:12:49.100 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.24) opts 0xd
03:12:49.100 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.24)
03:12:49.100 00.000 8976 Moving (0.18, -0.24) raw xDistance=-0.29 yDistance=-0.02
03:12:49.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:12:49.100 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:12:49.100 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:12:49.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:49.101 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:12:49.101 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:49.101 00.000 8976 MoveAxis(R, 1, ABG)
03:12:49.101 00.000 5052 Enqueuing Expose request
03:12:49.101 00.000 8976 stepping (-5, 25) + (1, 0)
03:12:49.101 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:49.132 00.031 8976 Received - 47 (G) 
03:12:49.132 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:49.132 00.000 8976 stepped: pos (-4, 25)
03:12:49.132 00.000 8976 MoveAxis(U, 0, ABG)
03:12:49.132 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:12:49.133 00.001 8976 MountToCamera -- mountX=0.72 mountY=-3.93 hyp=3.99 mountTheta=-1.39 cameraX=3.17, cameraY=2.43 cameraTheta=0.65
03:12:49.133 00.000 8976 incremental bump (3.171, 2.427) isValid = 1
03:12:49.133 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:12:49.133 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:49.133 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:49.133 00.000 8976 move complete, result=0
03:12:49.133 00.000 8976 worker thread done servicing request
03:12:49.133 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
03:12:49.133 00.000 8976 Worker thread wakes up
03:12:49.133 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:49.133 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:49.133 00.000 9828 Worker thread wakes up
03:12:49.134 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:49.134 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:49.134 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
03:12:49.134 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
03:12:49.134 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:12:49.134 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:12:49.134 00.000 9828 BLC: window closed
03:12:49.134 00.000 9828 MoveAxis(E, 30, B)
03:12:49.134 00.000 9828 Guiding  Dir = 2, Dur = 30
03:12:49.134 00.000 9828 IsSlewing returns 0
03:12:49.134 00.000 9828 IsGuiding returns 0
03:12:49.135 00.001 9828 PulseGuide returned control before completion, sleep 40
03:12:49.180 00.045 9828 IsGuiding returns 1
03:12:49.180 00.000 9828 scope still moving after pulse duration time elapsed
03:12:49.213 00.033 9828 IsSlewing returns 0
03:12:49.213 00.000 9828 IsGuiding returns 1
03:12:49.243 00.030 9828 IsSlewing returns 0
03:12:49.243 00.000 9828 IsGuiding returns 1
03:12:49.275 00.032 9828 IsSlewing returns 0
03:12:49.275 00.000 9828 IsGuiding returns 1
03:12:49.306 00.031 9828 IsSlewing returns 0
03:12:49.306 00.000 9828 IsGuiding returns 0
03:12:49.306 00.000 9828 scope move finished after 30 + 141 ms
03:12:49.306 00.000 9828 Move returns status 0, amount 30
03:12:49.306 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:49.306 00.000 9828 MoveAxis(N, 8, B)
03:12:49.306 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:49.322 00.016 9828 IsSlewing returns 0
03:12:49.322 00.000 9828 IsGuiding returns 0
03:12:49.322 00.000 9828 PulseGuide returned control before completion, sleep 18
03:12:49.352 00.030 9828 IsGuiding returns 1
03:12:49.352 00.000 9828 scope still moving after pulse duration time elapsed
03:12:49.383 00.031 9828 IsSlewing returns 0
03:12:49.383 00.000 9828 IsGuiding returns 1
03:12:49.413 00.030 9828 IsSlewing returns 0
03:12:49.413 00.000 9828 IsGuiding returns 1
03:12:49.444 00.031 9828 IsSlewing returns 0
03:12:49.444 00.000 9828 IsGuiding returns 1
03:12:49.475 00.031 9828 IsSlewing returns 0
03:12:49.475 00.000 9828 IsGuiding returns 0
03:12:49.475 00.000 9828 scope move finished after 8 + 144 ms
03:12:49.475 00.000 9828 Move returns status 0, amount 8
03:12:49.475 00.000 9828 move complete, result=0
03:12:49.475 00.000 9828 worker thread done servicing request
03:12:49.475 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:12:49.817 00.342 8976 Exposure complete
03:12:49.823 00.006 8976 worker thread done servicing request
03:12:49.823 00.000 5052 OnExposeComplete: enter
03:12:49.823 00.000 5052 UpdateGuideState(): m_state=6
03:12:49.823 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12593
03:12:49.823 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.76, Mass=132, SNR=7.9, Peak=72 HFD=1.7
03:12:49.823 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
03:12:49.823 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
03:12:49.823 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.40 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
03:12:49.824 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.05, opts=13)
03:12:49.824 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.05)
03:12:49.824 00.000 8976 Worker thread wakes up
03:12:49.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.05) opts 0xd
03:12:49.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.05)
03:12:49.824 00.000 8976 Moving (0.11, 0.05) raw xDistance=-0.01 yDistance=-0.12
03:12:49.824 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:12:49.824 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:12:49.825 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:49.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:12:49.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:12:49.825 00.000 8976 MoveAxis(R, 0, ABG)
03:12:49.825 00.000 8976 MoveAxis(U, 0, ABG)
03:12:49.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:49.825 00.000 5052 Enqueuing Expose request
03:12:49.825 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:12:49.825 00.000 8976 MountToCamera -- mountX=0.68 mountY=-3.94 hyp=4.00 mountTheta=-1.40 cameraX=3.20, cameraY=2.40 cameraTheta=0.64
03:12:49.825 00.000 8976 incremental bump (3.199, 2.403) isValid = 1
03:12:49.825 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
03:12:49.825 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:49.825 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:49.825 00.000 8976 move complete, result=0
03:12:49.825 00.000 8976 worker thread done servicing request
03:12:49.825 00.000 8976 Worker thread wakes up
03:12:49.825 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:49.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:49.826 00.001 9828 Worker thread wakes up
03:12:49.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:49.826 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:49.826 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:49.826 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
03:12:49.826 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
03:12:49.826 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
03:12:49.826 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:12:49.826 00.000 9828 BLC: window closed
03:12:49.826 00.000 9828 MoveAxis(E, 30, B)
03:12:49.826 00.000 9828 Guiding  Dir = 2, Dur = 30
03:12:49.826 00.000 9828 IsSlewing returns 0
03:12:49.827 00.001 9828 IsGuiding returns 0
03:12:49.827 00.000 9828 PulseGuide returned control before completion, sleep 40
03:12:49.881 00.054 9828 IsGuiding returns 1
03:12:49.881 00.000 9828 scope still moving after pulse duration time elapsed
03:12:49.913 00.032 9828 IsSlewing returns 0
03:12:49.913 00.000 9828 IsGuiding returns 1
03:12:49.944 00.031 9828 IsSlewing returns 0
03:12:49.944 00.000 9828 IsGuiding returns 1
03:12:49.974 00.030 9828 IsSlewing returns 0
03:12:49.974 00.000 9828 IsGuiding returns 0
03:12:49.974 00.000 9828 scope move finished after 30 + 118 ms
03:12:49.974 00.000 9828 Move returns status 0, amount 30
03:12:49.974 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:49.974 00.000 9828 MoveAxis(N, 8, B)
03:12:49.974 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:49.989 00.015 9828 IsSlewing returns 0
03:12:49.989 00.000 9828 IsGuiding returns 0
03:12:49.989 00.000 9828 PulseGuide returned control before completion, sleep 18
03:12:50.020 00.031 9828 IsGuiding returns 1
03:12:50.020 00.000 9828 scope still moving after pulse duration time elapsed
03:12:50.050 00.030 9828 IsSlewing returns 0
03:12:50.050 00.000 9828 IsGuiding returns 1
03:12:50.082 00.032 9828 IsSlewing returns 0
03:12:50.082 00.000 9828 IsGuiding returns 1
03:12:50.113 00.031 9828 IsSlewing returns 0
03:12:50.113 00.000 9828 IsGuiding returns 0
03:12:50.113 00.000 9828 scope move finished after 8 + 115 ms
03:12:50.113 00.000 9828 Move returns status 0, amount 8
03:12:50.114 00.001 9828 move complete, result=0
03:12:50.114 00.000 9828 worker thread done servicing request
03:12:50.114 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:12:50.510 00.396 8976 Exposure complete
03:12:50.515 00.005 8976 worker thread done servicing request
03:12:50.515 00.000 5052 OnExposeComplete: enter
03:12:50.515 00.000 5052 UpdateGuideState(): m_state=6
03:12:50.515 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12594
03:12:50.515 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.68, Mass=150, SNR=8.4, Peak=69 HFD=2.2
03:12:50.515 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
03:12:50.515 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
03:12:50.515 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.93 mountX=0.04 mountY=0.14, mountTheta=1.31
03:12:50.516 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.03, opts=13)
03:12:50.516 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.03)
03:12:50.516 00.000 8976 Worker thread wakes up
03:12:50.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.03) opts 0xd
03:12:50.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.03)
03:12:50.517 00.001 8976 Moving (-0.15, -0.03) raw xDistance=0.04 yDistance=0.14
03:12:50.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:12:50.517 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:12:50.517 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:12:50.517 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:50.517 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:50.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:12:50.517 00.000 8976 MoveAxis(R, 0, ABG)
03:12:50.517 00.000 8976 MoveAxis(U, 0, ABG)
03:12:50.517 00.000 5052 Enqueuing Expose request
03:12:50.517 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:12:50.517 00.000 8976 MountToCamera -- mountX=0.66 mountY=-3.95 hyp=4.01 mountTheta=-1.41 cameraX=3.22, cameraY=2.39 cameraTheta=0.64
03:12:50.517 00.000 8976 incremental bump (3.218, 2.386) isValid = 1
03:12:50.517 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:12:50.517 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:50.517 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:50.517 00.000 8976 move complete, result=0
03:12:50.518 00.001 8976 worker thread done servicing request
03:12:50.518 00.000 8976 Worker thread wakes up
03:12:50.518 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:50.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:50.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:50.518 00.000 9828 Worker thread wakes up
03:12:50.518 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:50.518 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:50.518 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
03:12:50.518 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
03:12:50.518 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
03:12:50.518 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:12:50.518 00.000 9828 BLC: window closed
03:12:50.518 00.000 9828 MoveAxis(E, 30, B)
03:12:50.518 00.000 9828 Guiding  Dir = 2, Dur = 30
03:12:50.519 00.001 9828 IsSlewing returns 0
03:12:50.519 00.000 9828 IsGuiding returns 0
03:12:50.519 00.000 9828 PulseGuide returned control before completion, sleep 40
03:12:50.564 00.045 9828 IsGuiding returns 1
03:12:50.564 00.000 9828 scope still moving after pulse duration time elapsed
03:12:50.595 00.031 9828 IsSlewing returns 0
03:12:50.595 00.000 9828 IsGuiding returns 1
03:12:50.626 00.031 9828 IsSlewing returns 0
03:12:50.626 00.000 9828 IsGuiding returns 1
03:12:50.657 00.031 9828 IsSlewing returns 0
03:12:50.657 00.000 9828 IsGuiding returns 1
03:12:50.688 00.031 9828 IsSlewing returns 0
03:12:50.688 00.000 9828 IsGuiding returns 0
03:12:50.688 00.000 9828 scope move finished after 30 + 139 ms
03:12:50.688 00.000 9828 Move returns status 0, amount 30
03:12:50.688 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:50.688 00.000 9828 MoveAxis(N, 8, B)
03:12:50.688 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:50.704 00.016 9828 IsSlewing returns 0
03:12:50.704 00.000 9828 IsGuiding returns 0
03:12:50.704 00.000 9828 PulseGuide returned control before completion, sleep 18
03:12:50.735 00.031 9828 IsGuiding returns 1
03:12:50.735 00.000 9828 scope still moving after pulse duration time elapsed
03:12:50.765 00.030 9828 IsSlewing returns 0
03:12:50.765 00.000 9828 IsGuiding returns 1
03:12:50.797 00.032 9828 IsSlewing returns 0
03:12:50.797 00.000 9828 IsGuiding returns 1
03:12:50.829 00.032 9828 IsSlewing returns 0
03:12:50.829 00.000 9828 IsGuiding returns 0
03:12:50.829 00.000 9828 scope move finished after 8 + 117 ms
03:12:50.829 00.000 9828 Move returns status 0, amount 8
03:12:50.829 00.000 9828 move complete, result=0
03:12:50.829 00.000 9828 worker thread done servicing request
03:12:50.829 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:12:51.204 00.375 8976 Exposure complete
03:12:51.209 00.005 8976 worker thread done servicing request
03:12:51.209 00.000 5052 OnExposeComplete: enter
03:12:51.209 00.000 5052 UpdateGuideState(): m_state=6
03:12:51.209 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12595
03:12:51.209 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.82, Mass=148, SNR=8.4, Peak=79 HFD=1.6
03:12:51.209 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
03:12:51.210 00.001 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
03:12:51.210 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.84 mountX=0.05 mountY=-0.14, mountTheta=-1.22
03:12:51.210 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.11, opts=13)
03:12:51.210 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.11)
03:12:51.210 00.000 8976 Worker thread wakes up
03:12:51.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.11) opts 0xd
03:12:51.211 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.11)
03:12:51.211 00.000 8976 Moving (0.10, 0.11) raw xDistance=0.05 yDistance=-0.14
03:12:51.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:12:51.211 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:12:51.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:51.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:51.211 00.000 5052 Enqueuing Expose request
03:12:51.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:12:51.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:12:51.211 00.000 8976 MoveAxis(R, 0, ABG)
03:12:51.211 00.000 8976 MoveAxis(U, 0, ABG)
03:12:51.211 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:12:51.211 00.000 8976 MountToCamera -- mountX=0.64 mountY=-3.96 hyp=4.01 mountTheta=-1.41 cameraX=3.23, cameraY=2.38 cameraTheta=0.63
03:12:51.211 00.000 8976 incremental bump (3.231, 2.375) isValid = 1
03:12:51.211 00.000 8976 Scheduling Mount bump of (0.093, 0.071)
03:12:51.211 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:51.211 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:51.211 00.000 8976 move complete, result=0
03:12:51.212 00.001 8976 worker thread done servicing request
03:12:51.212 00.000 8976 Worker thread wakes up
03:12:51.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:51.212 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:51.212 00.000 9828 Worker thread wakes up
03:12:51.212 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:51.212 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:51.212 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.54)
03:12:51.212 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:51.212 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.62)
03:12:51.212 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
03:12:51.212 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:12:51.212 00.000 9828 BLC: window closed
03:12:51.212 00.000 9828 MoveAxis(E, 30, B)
03:12:51.212 00.000 9828 Guiding  Dir = 2, Dur = 30
03:12:51.213 00.001 9828 IsSlewing returns 0
03:12:51.213 00.000 9828 IsGuiding returns 0
03:12:51.213 00.000 9828 PulseGuide returned control before completion, sleep 40
03:12:51.268 00.055 9828 IsGuiding returns 1
03:12:51.268 00.000 9828 scope still moving after pulse duration time elapsed
03:12:51.298 00.030 9828 IsSlewing returns 0
03:12:51.298 00.000 9828 IsGuiding returns 1
03:12:51.330 00.032 9828 IsSlewing returns 0
03:12:51.335 00.005 9828 IsGuiding returns 1
03:12:51.361 00.026 9828 IsSlewing returns 0
03:12:51.361 00.000 9828 IsGuiding returns 0
03:12:51.361 00.000 9828 scope move finished after 30 + 118 ms
03:12:51.361 00.000 9828 Move returns status 0, amount 30
03:12:51.361 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:51.362 00.001 9828 MoveAxis(N, 8, B)
03:12:51.362 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:51.377 00.015 9828 IsSlewing returns 0
03:12:51.377 00.000 9828 IsGuiding returns 0
03:12:51.377 00.000 9828 PulseGuide returned control before completion, sleep 18
03:12:51.407 00.030 9828 IsGuiding returns 1
03:12:51.407 00.000 9828 scope still moving after pulse duration time elapsed
03:12:51.438 00.031 9828 IsSlewing returns 0
03:12:51.438 00.000 9828 IsGuiding returns 1
03:12:51.469 00.031 9828 IsSlewing returns 0
03:12:51.469 00.000 9828 IsGuiding returns 1
03:12:51.500 00.031 9828 IsSlewing returns 0
03:12:51.500 00.000 9828 IsGuiding returns 1
03:12:51.531 00.031 9828 IsSlewing returns 0
03:12:51.531 00.000 9828 IsGuiding returns 0
03:12:51.531 00.000 9828 scope move finished after 8 + 145 ms
03:12:51.531 00.000 9828 Move returns status 0, amount 8
03:12:51.531 00.000 9828 move complete, result=0
03:12:51.531 00.000 9828 worker thread done servicing request
03:12:51.531 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:12:51.898 00.367 8976 Exposure complete
03:12:51.903 00.005 8976 worker thread done servicing request
03:12:51.903 00.000 5052 OnExposeComplete: enter
03:12:51.903 00.000 5052 UpdateGuideState(): m_state=6
03:12:51.903 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12596
03:12:51.903 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.80, Mass=149, SNR=8.4, Peak=75 HFD=2.0
03:12:51.904 00.001 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:12:51.904 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
03:12:51.904 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.28 cameraTheta=2.80 mountX=0.20 mountY=0.17, mountTheta=0.70
03:12:51.904 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.09, opts=13)
03:12:51.904 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.09)
03:12:51.904 00.000 8976 Worker thread wakes up
03:12:51.904 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:12:51.905 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.09) opts 0xd
03:12:51.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.09)
03:12:51.905 00.000 8976 Moving (-0.26, 0.09) raw xDistance=0.20 yDistance=0.17
03:12:51.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:12:51.905 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:12:51.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:51.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:51.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:12:51.905 00.000 8976 MoveAxis(R, 0, ABG)
03:12:51.905 00.000 8976 MoveAxis(U, 0, ABG)
03:12:51.905 00.000 5052 Enqueuing Expose request
03:12:51.905 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:12:51.905 00.000 8976 MountToCamera -- mountX=0.63 mountY=-3.96 hyp=4.01 mountTheta=-1.41 cameraX=3.24, cameraY=2.37 cameraTheta=0.63
03:12:51.905 00.000 8976 incremental bump (3.239, 2.368) isValid = 1
03:12:51.905 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:12:51.905 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:51.906 00.001 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:51.906 00.000 8976 move complete, result=0
03:12:51.906 00.000 9828 Worker thread wakes up
03:12:51.906 00.000 8976 worker thread done servicing request
03:12:51.906 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:51.906 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:51.906 00.000 8976 Worker thread wakes up
03:12:51.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:51.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:51.906 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:12:51.906 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:12:51.906 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:12:51.906 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:12:51.906 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:12:51.906 00.000 9828 BLC: window closed
03:12:51.907 00.001 9828 MoveAxis(E, 30, B)
03:12:51.907 00.000 9828 Guiding  Dir = 2, Dur = 30
03:12:51.907 00.000 9828 IsSlewing returns 0
03:12:51.907 00.000 9828 IsGuiding returns 0
03:12:51.907 00.000 9828 PulseGuide returned control before completion, sleep 40
03:12:51.951 00.044 9828 IsGuiding returns 1
03:12:51.951 00.000 9828 scope still moving after pulse duration time elapsed
03:12:51.982 00.031 9828 IsSlewing returns 0
03:12:51.982 00.000 9828 IsGuiding returns 1
03:12:52.012 00.030 9828 IsSlewing returns 0
03:12:52.012 00.000 9828 IsGuiding returns 1
03:12:52.043 00.031 9828 IsSlewing returns 0
03:12:52.043 00.000 9828 IsGuiding returns 0
03:12:52.043 00.000 9828 scope move finished after 30 + 106 ms
03:12:52.043 00.000 9828 Move returns status 0, amount 30
03:12:52.043 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:52.043 00.000 9828 MoveAxis(N, 8, B)
03:12:52.043 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:52.059 00.016 9828 IsSlewing returns 0
03:12:52.059 00.000 9828 IsGuiding returns 1
03:12:52.059 00.000 9828 Entered PulseGuideScope while moving
03:12:52.121 00.062 9828 IsSlewing returns 0
03:12:52.121 00.000 9828 IsGuiding returns 1
03:12:52.121 00.000 9828 Still moving
03:12:52.183 00.062 9828 IsSlewing returns 0
03:12:52.183 00.000 9828 IsGuiding returns 1
03:12:52.183 00.000 9828 Still moving
03:12:52.245 00.062 9828 IsSlewing returns 0
03:12:52.245 00.000 9828 IsGuiding returns 0
03:12:52.245 00.000 9828 Movement stopped - continuing
03:12:52.245 00.000 9828 PulseGuide returned control before completion, sleep 18
03:12:52.276 00.031 9828 IsGuiding returns 1
03:12:52.276 00.000 9828 scope still moving after pulse duration time elapsed
03:12:52.307 00.031 9828 IsSlewing returns 0
03:12:52.307 00.000 9828 IsGuiding returns 1
03:12:52.338 00.031 9828 IsSlewing returns 0
03:12:52.338 00.000 9828 IsGuiding returns 1
03:12:52.369 00.031 9828 IsSlewing returns 0
03:12:52.369 00.000 9828 IsGuiding returns 0
03:12:52.369 00.000 9828 scope move finished after 8 + 116 ms
03:12:52.369 00.000 9828 Move returns status 0, amount 8
03:12:52.369 00.000 9828 move complete, result=0
03:12:52.370 00.001 9828 worker thread done servicing request
03:12:52.370 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:12:52.591 00.221 8976 Exposure complete
03:12:52.597 00.006 8976 worker thread done servicing request
03:12:52.597 00.000 5052 OnExposeComplete: enter
03:12:52.597 00.000 5052 UpdateGuideState(): m_state=6
03:12:52.597 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12597
03:12:52.597 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.84, Mass=132, SNR=8.0, Peak=77 HFD=1.7
03:12:52.597 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:12:52.597 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
03:12:52.597 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.13 hyp=0.45 cameraTheta=2.86 mountX=0.31 mountY=0.30, mountTheta=0.76
03:12:52.598 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.13, opts=13)
03:12:52.598 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.13)
03:12:52.598 00.000 8976 Worker thread wakes up
03:12:52.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.13) opts 0xd
03:12:52.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.13)
03:12:52.598 00.000 8976 Moving (-0.44, 0.13) raw xDistance=0.31 yDistance=0.30
03:12:52.598 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:12:52.598 00.000 5052 UpdateGuideState exits: m=132 SNR=8.0
03:12:52.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:52.599 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:12:52.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:12:52.599 00.000 8976 MoveAxis(L, 1, ABG)
03:12:52.599 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:52.599 00.000 5052 Enqueuing Expose request
03:12:52.599 00.000 8976 stepping (-4, 25) + (-1, 0)
03:12:52.599 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:52.618 00.019 8976 Received - 47 (G) 
03:12:52.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:52.618 00.000 8976 stepped: pos (-5, 25)
03:12:52.618 00.000 8976 MoveAxis(D, 1, ABG)
03:12:52.618 00.000 8976 stepping (-5, 25) + (0, -1)
03:12:52.618 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:52.650 00.032 8976 Received - 47 (G) 
03:12:52.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:52.650 00.000 8976 stepped: pos (-5, 24)
03:12:52.650 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:12:52.650 00.000 8976 MountToCamera -- mountX=0.68 mountY=-3.91 hyp=3.97 mountTheta=-1.40 cameraX=3.18, cameraY=2.38 cameraTheta=0.64
03:12:52.650 00.000 8976 incremental bump (3.175, 2.384) isValid = 1
03:12:52.650 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
03:12:52.650 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:52.650 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:52.650 00.000 8976 move complete, result=0
03:12:52.650 00.000 8976 worker thread done servicing request
03:12:52.651 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:12:52.651 00.000 8976 Worker thread wakes up
03:12:52.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:52.651 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:52.651 00.000 9828 Worker thread wakes up
03:12:52.651 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:52.651 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:52.651 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
03:12:52.651 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
03:12:52.651 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
03:12:52.651 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:12:52.651 00.000 9828 BLC: window closed
03:12:52.651 00.000 9828 MoveAxis(E, 30, B)
03:12:52.651 00.000 9828 Guiding  Dir = 2, Dur = 30
03:12:52.652 00.001 9828 IsSlewing returns 0
03:12:52.652 00.000 9828 IsGuiding returns 0
03:12:52.652 00.000 9828 PulseGuide returned control before completion, sleep 40
03:12:52.700 00.048 9828 IsGuiding returns 1
03:12:52.701 00.001 9828 scope still moving after pulse duration time elapsed
03:12:52.731 00.030 9828 IsSlewing returns 0
03:12:52.731 00.000 9828 IsGuiding returns 1
03:12:52.761 00.030 9828 IsSlewing returns 0
03:12:52.761 00.000 9828 IsGuiding returns 1
03:12:52.793 00.032 9828 IsSlewing returns 0
03:12:52.793 00.000 9828 IsGuiding returns 0
03:12:52.793 00.000 9828 scope move finished after 30 + 111 ms
03:12:52.793 00.000 9828 Move returns status 0, amount 30
03:12:52.793 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:52.793 00.000 9828 MoveAxis(N, 8, B)
03:12:52.793 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:52.808 00.015 9828 IsSlewing returns 0
03:12:52.808 00.000 9828 IsGuiding returns 0
03:12:52.808 00.000 9828 PulseGuide returned control before completion, sleep 18
03:12:52.839 00.031 9828 IsGuiding returns 1
03:12:52.839 00.000 9828 scope still moving after pulse duration time elapsed
03:12:52.870 00.031 9828 IsSlewing returns 0
03:12:52.870 00.000 9828 IsGuiding returns 1
03:12:52.901 00.031 9828 IsSlewing returns 0
03:12:52.901 00.000 9828 IsGuiding returns 1
03:12:52.932 00.031 9828 IsSlewing returns 0
03:12:52.932 00.000 9828 IsGuiding returns 1
03:12:52.962 00.030 9828 IsSlewing returns 0
03:12:52.962 00.000 9828 IsGuiding returns 0
03:12:52.962 00.000 9828 scope move finished after 8 + 146 ms
03:12:52.962 00.000 9828 Move returns status 0, amount 8
03:12:52.962 00.000 9828 move complete, result=0
03:12:52.962 00.000 9828 worker thread done servicing request
03:12:52.962 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:12:53.328 00.366 8976 Exposure complete
03:12:53.334 00.006 8976 worker thread done servicing request
03:12:53.334 00.000 5052 OnExposeComplete: enter
03:12:53.334 00.000 5052 UpdateGuideState(): m_state=6
03:12:53.334 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12598
03:12:53.334 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.69, Mass=129, SNR=7.8, Peak=71 HFD=1.5
03:12:53.334 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
03:12:53.334 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
03:12:53.334 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.02 hyp=0.51 cameraTheta=-3.10 mountX=0.21 mountY=0.44, mountTheta=1.12
03:12:53.335 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.02, opts=13)
03:12:53.335 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.02)
03:12:53.335 00.000 8976 Worker thread wakes up
03:12:53.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:12:53.335 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:12:53.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:53.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.02) opts 0xd
03:12:53.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:53.335 00.000 5052 Enqueuing Expose request
03:12:53.336 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.02)
03:12:53.336 00.000 8976 Moving (-0.51, -0.02) raw xDistance=0.21 yDistance=0.44
03:12:53.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:12:53.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
03:12:53.336 00.000 8976 MoveAxis(R, 0, ABG)
03:12:53.336 00.000 8976 MoveAxis(D, 2, ABG)
03:12:53.336 00.000 8976 stepping (-5, 24) + (0, -2)
03:12:53.336 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:53.368 00.032 8976 Received - 47 (G) 
03:12:53.369 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:53.369 00.000 8976 stepped: pos (-5, 22)
03:12:53.369 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:12:53.369 00.000 8976 MountToCamera -- mountX=0.71 mountY=-3.77 hyp=3.84 mountTheta=-1.39 cameraX=3.04, cameraY=2.35 cameraTheta=0.66
03:12:53.369 00.000 8976 incremental bump (3.039, 2.347) isValid = 1
03:12:53.369 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:12:53.369 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:12:53.369 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:12:53.369 00.000 8976 move complete, result=0
03:12:53.369 00.000 9828 Worker thread wakes up
03:12:53.369 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:12:53.369 00.000 8976 worker thread done servicing request
03:12:53.369 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:12:53.369 00.000 8976 Worker thread wakes up
03:12:53.370 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:12:53.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:53.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:53.370 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:12:53.370 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:12:53.370 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:12:53.370 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:12:53.370 00.000 9828 BLC: window closed
03:12:53.370 00.000 9828 MoveAxis(E, 30, B)
03:12:53.370 00.000 9828 Guiding  Dir = 2, Dur = 30
03:12:53.370 00.000 9828 IsSlewing returns 0
03:12:53.371 00.001 9828 IsGuiding returns 0
03:12:53.371 00.000 9828 PulseGuide returned control before completion, sleep 40
03:12:53.412 00.041 9828 IsGuiding returns 1
03:12:53.412 00.000 9828 scope still moving after pulse duration time elapsed
03:12:53.444 00.032 9828 IsSlewing returns 0
03:12:53.444 00.000 9828 IsGuiding returns 1
03:12:53.475 00.031 9828 IsSlewing returns 0
03:12:53.475 00.000 9828 IsGuiding returns 1
03:12:53.507 00.032 9828 IsSlewing returns 0
03:12:53.507 00.000 9828 IsGuiding returns 1
03:12:53.538 00.031 9828 IsSlewing returns 0
03:12:53.538 00.000 9828 IsGuiding returns 0
03:12:53.538 00.000 9828 scope move finished after 30 + 136 ms
03:12:53.538 00.000 9828 Move returns status 0, amount 30
03:12:53.538 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:53.538 00.000 9828 MoveAxis(N, 8, B)
03:12:53.538 00.000 9828 Guiding  Dir = 0, Dur = 8
03:12:53.554 00.016 9828 IsSlewing returns 0
03:12:53.554 00.000 9828 IsGuiding returns 0
03:12:53.554 00.000 9828 PulseGuide returned control before completion, sleep 18
03:12:53.584 00.030 9828 IsGuiding returns 1
03:12:53.584 00.000 9828 scope still moving after pulse duration time elapsed
03:12:53.614 00.030 9828 IsSlewing returns 0
03:12:53.614 00.000 9828 IsGuiding returns 1
03:12:53.645 00.031 9828 IsSlewing returns 0
03:12:53.645 00.000 9828 IsGuiding returns 1
03:12:53.676 00.031 9828 IsSlewing returns 0
03:12:53.676 00.000 9828 IsGuiding returns 1
03:12:53.707 00.031 9828 IsSlewing returns 0
03:12:53.707 00.000 9828 IsGuiding returns 0
03:12:53.707 00.000 9828 scope move finished after 8 + 145 ms
03:12:53.707 00.000 9828 Move returns status 0, amount 8
03:12:53.707 00.000 9828 move complete, result=0
03:12:53.707 00.000 9828 worker thread done servicing request
03:12:53.707 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:12:54.060 00.353 8976 Exposure complete
03:12:54.066 00.006 8976 worker thread done servicing request
03:12:54.067 00.001 5052 OnExposeComplete: enter
03:12:54.067 00.000 5052 UpdateGuideState(): m_state=6
03:12:54.067 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12599
03:12:54.067 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.69, Mass=147, SNR=8.3, Peak=73 HFD=1.5
03:12:54.067 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
03:12:54.067 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
03:12:54.067 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=-0.02 hyp=0.83 cameraTheta=-3.12 mountX=0.36 mountY=0.70, mountTheta=1.10
03:12:54.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=-0.02, opts=13)
03:12:54.068 00.000 5052 Enqueuing Move request for stepguider (-0.83, -0.02)
03:12:54.068 00.000 8976 Worker thread wakes up
03:12:54.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, -0.02) opts 0xd
03:12:54.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, -0.02)
03:12:54.068 00.000 8976 Moving (-0.83, -0.02) raw xDistance=0.36 yDistance=0.70
03:12:54.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:12:54.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
03:12:54.068 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:12:54.068 00.000 5052 UpdateGuideState exits: m=147 SNR=8.3
03:12:54.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:54.068 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:54.068 00.000 5052 Enqueuing Expose request
03:12:54.068 00.000 8976 MoveAxis(L, 1, ABG)
03:12:54.069 00.001 8976 stepping (-5, 22) + (-1, 0)
03:12:54.069 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:54.088 00.019 8976 Received - 47 (G) 
03:12:54.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:54.088 00.000 8976 stepped: pos (-6, 22)
03:12:54.088 00.000 8976 MoveAxis(D, 3, ABG)
03:12:54.088 00.000 8976 stepping (-6, 22) + (0, -3)
03:12:54.088 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:54.120 00.032 8976 Received - 47 (G) 
03:12:54.120 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:54.120 00.000 8976 stepped: pos (-6, 19)
03:12:54.120 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:12:54.120 00.000 8976 MountToCamera -- mountX=0.78 mountY=-3.52 hyp=3.61 mountTheta=-1.35 cameraX=2.78, cameraY=2.30 cameraTheta=0.69
03:12:54.121 00.001 8976 incremental bump (2.785, 2.296) isValid = 1
03:12:54.121 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
03:12:54.121 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:12:54.121 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:12:54.121 00.000 8976 move complete, result=0
03:12:54.121 00.000 9828 Worker thread wakes up
03:12:54.121 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:12:54.121 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.7 px 3 ms SOUTH
03:12:54.121 00.000 8976 worker thread done servicing request
03:12:54.121 00.000 8976 Worker thread wakes up
03:12:54.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:54.121 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:54.121 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:12:54.121 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
03:12:54.121 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
03:12:54.122 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:12:54.122 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:12:54.122 00.000 9828 BLC: window closed
03:12:54.122 00.000 9828 MoveAxis(E, 29, B)
03:12:54.122 00.000 9828 Guiding  Dir = 2, Dur = 29
03:12:54.122 00.000 9828 IsSlewing returns 0
03:12:54.122 00.000 9828 IsGuiding returns 0
03:12:54.122 00.000 9828 PulseGuide returned control before completion, sleep 39
03:12:54.177 00.055 9828 IsGuiding returns 1
03:12:54.177 00.000 9828 scope still moving after pulse duration time elapsed
03:12:54.208 00.031 9828 IsSlewing returns 0
03:12:54.208 00.000 9828 IsGuiding returns 1
03:12:54.241 00.033 9828 IsSlewing returns 0
03:12:54.242 00.001 9828 IsGuiding returns 1
03:12:54.272 00.030 9828 IsSlewing returns 0
03:12:54.272 00.000 9828 IsGuiding returns 0
03:12:54.272 00.000 9828 scope move finished after 29 + 120 ms
03:12:54.272 00.000 9828 Move returns status 0, amount 29
03:12:54.272 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:54.272 00.000 9828 MoveAxis(N, 9, B)
03:12:54.272 00.000 9828 Guiding  Dir = 0, Dur = 9
03:12:54.287 00.015 9828 IsSlewing returns 0
03:12:54.287 00.000 9828 IsGuiding returns 0
03:12:54.287 00.000 9828 PulseGuide returned control before completion, sleep 19
03:12:54.317 00.030 9828 IsGuiding returns 1
03:12:54.317 00.000 9828 scope still moving after pulse duration time elapsed
03:12:54.349 00.032 9828 IsSlewing returns 0
03:12:54.350 00.001 9828 IsGuiding returns 1
03:12:54.380 00.030 9828 IsSlewing returns 0
03:12:54.380 00.000 9828 IsGuiding returns 1
03:12:54.410 00.030 9828 IsSlewing returns 0
03:12:54.410 00.000 9828 IsGuiding returns 1
03:12:54.442 00.032 9828 IsSlewing returns 0
03:12:54.442 00.000 9828 IsGuiding returns 1
03:12:54.473 00.031 9828 IsSlewing returns 0
03:12:54.473 00.000 9828 IsGuiding returns 1
03:12:54.503 00.030 9828 IsSlewing returns 0
03:12:54.503 00.000 9828 IsGuiding returns 1
03:12:54.535 00.032 9828 IsSlewing returns 0
03:12:54.535 00.000 9828 IsGuiding returns 0
03:12:54.535 00.000 9828 scope move finished after 9 + 239 ms
03:12:54.535 00.000 9828 Move returns status 0, amount 9
03:12:54.535 00.000 9828 move complete, result=0
03:12:54.535 00.000 9828 worker thread done servicing request
03:12:54.536 00.001 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:12:54.807 00.271 8976 Exposure complete
03:12:54.812 00.005 8976 worker thread done servicing request
03:12:54.813 00.001 5052 OnExposeComplete: enter
03:12:54.813 00.000 5052 UpdateGuideState(): m_state=6
03:12:54.813 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12600
03:12:54.813 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.80, Mass=126, SNR=7.8, Peak=77 HFD=1.7
03:12:54.813 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:12:54.813 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
03:12:54.813 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.09 hyp=0.35 cameraTheta=2.88 mountX=0.24 mountY=0.24, mountTheta=0.78
03:12:54.813 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.09, opts=13)
03:12:54.813 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.09)
03:12:54.814 00.001 8976 Worker thread wakes up
03:12:54.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.09) opts 0xd
03:12:54.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.09)
03:12:54.814 00.000 8976 Moving (-0.34, 0.09) raw xDistance=0.24 yDistance=0.24
03:12:54.814 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:12:54.814 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
03:12:54.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:54.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:12:54.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:12:54.814 00.000 8976 MoveAxis(R, 0, ABG)
03:12:54.814 00.000 8976 MoveAxis(U, 0, ABG)
03:12:54.814 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:12:54.814 00.000 8976 MountToCamera -- mountX=0.82 mountY=-3.36 hyp=3.46 mountTheta=-1.33 cameraX=2.61, cameraY=2.26 cameraTheta=0.71
03:12:54.814 00.000 8976 incremental bump (2.614, 2.261) isValid = 1
03:12:54.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:54.814 00.000 5052 Enqueuing Expose request
03:12:54.814 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:12:54.814 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:12:54.814 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:12:54.814 00.000 8976 move complete, result=0
03:12:54.814 00.000 9828 Worker thread wakes up
03:12:54.814 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:12:54.814 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:12:54.814 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:12:54.814 00.000 8976 worker thread done servicing request
03:12:54.814 00.000 8976 Worker thread wakes up
03:12:54.816 00.002 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.46)
03:12:54.816 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.54)
03:12:54.816 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
03:12:54.816 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:12:54.816 00.000 9828 BLC: window closed
03:12:54.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:54.816 00.000 9828 MoveAxis(E, 29, B)
03:12:54.816 00.000 9828 Guiding  Dir = 2, Dur = 29
03:12:54.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:54.816 00.000 9828 IsSlewing returns 0
03:12:54.817 00.001 9828 IsGuiding returns 0
03:12:54.817 00.000 9828 PulseGuide returned control before completion, sleep 39
03:12:54.863 00.046 9828 IsGuiding returns 1
03:12:54.863 00.000 9828 scope still moving after pulse duration time elapsed
03:12:54.894 00.031 9828 IsSlewing returns 0
03:12:54.894 00.000 9828 IsGuiding returns 1
03:12:54.925 00.031 9828 IsSlewing returns 0
03:12:54.925 00.000 9828 IsGuiding returns 1
03:12:54.956 00.031 9828 IsSlewing returns 0
03:12:54.956 00.000 9828 IsGuiding returns 1
03:12:54.988 00.032 9828 IsSlewing returns 0
03:12:54.988 00.000 9828 IsGuiding returns 0
03:12:54.988 00.000 9828 scope move finished after 29 + 142 ms
03:12:54.988 00.000 9828 Move returns status 0, amount 29
03:12:54.988 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:54.988 00.000 9828 MoveAxis(N, 9, B)
03:12:54.988 00.000 9828 Guiding  Dir = 0, Dur = 9
03:12:55.003 00.015 9828 IsSlewing returns 0
03:12:55.003 00.000 9828 IsGuiding returns 0
03:12:55.003 00.000 9828 PulseGuide returned control before completion, sleep 19
03:12:55.033 00.030 9828 IsGuiding returns 1
03:12:55.033 00.000 9828 scope still moving after pulse duration time elapsed
03:12:55.064 00.031 9828 IsSlewing returns 0
03:12:55.064 00.000 9828 IsGuiding returns 1
03:12:55.096 00.032 9828 IsSlewing returns 0
03:12:55.096 00.000 9828 IsGuiding returns 1
03:12:55.128 00.032 9828 IsSlewing returns 0
03:12:55.128 00.000 9828 IsGuiding returns 0
03:12:55.128 00.000 9828 scope move finished after 9 + 116 ms
03:12:55.128 00.000 9828 Move returns status 0, amount 9
03:12:55.128 00.000 9828 move complete, result=0
03:12:55.128 00.000 9828 worker thread done servicing request
03:12:55.128 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:12:55.506 00.378 8976 Exposure complete
03:12:55.512 00.006 5052 OnExposeComplete: enter
03:12:55.512 00.000 5052 UpdateGuideState(): m_state=6
03:12:55.512 00.000 8976 worker thread done servicing request
03:12:55.512 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12601
03:12:55.512 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.78, Mass=134, SNR=8.0, Peak=69 HFD=2.1
03:12:55.513 00.001 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
03:12:55.513 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
03:12:55.513 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.25 mountX=0.09 mountY=0.01, mountTheta=0.10
03:12:55.514 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.07, opts=13)
03:12:55.514 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.07)
03:12:55.514 00.000 8976 Worker thread wakes up
03:12:55.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.07) opts 0xd
03:12:55.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.07)
03:12:55.514 00.000 8976 Moving (-0.06, 0.07) raw xDistance=0.09 yDistance=0.01
03:12:55.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:12:55.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:12:55.514 00.000 8976 MoveAxis(R, 0, ABG)
03:12:55.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:12:55.514 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:12:55.514 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:55.514 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:55.514 00.000 5052 Enqueuing Expose request
03:12:55.514 00.000 8976 MoveAxis(U, 0, ABG)
03:12:55.515 00.001 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:12:55.515 00.000 8976 MountToCamera -- mountX=0.85 mountY=-3.25 hyp=3.36 mountTheta=-1.31 cameraX=2.50, cameraY=2.24 cameraTheta=0.73
03:12:55.515 00.000 8976 incremental bump (2.500, 2.238) isValid = 1
03:12:55.515 00.000 8976 Scheduling Mount bump of (0.067, 0.062)
03:12:55.515 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.06, opts=4)
03:12:55.515 00.000 8976 Enqueuing Move request for scope (0.07, 0.06)
03:12:55.515 00.000 8976 move complete, result=0
03:12:55.515 00.000 9828 Worker thread wakes up
03:12:55.515 00.000 8976 worker thread done servicing request
03:12:55.515 00.000 8976 Worker thread wakes up
03:12:55.515 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:12:55.516 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0x4
03:12:55.516 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
03:12:55.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:55.516 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:55.516 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:12:55.516 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:12:55.516 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.75 mountX=-0.07 mountY=-0.05, mountTheta=-2.49
03:12:55.516 00.000 9828 Moving (0.07, 0.06) raw xDistance=-0.07 yDistance=-0.05
03:12:55.516 00.000 9828 BLC: window closed
03:12:55.516 00.000 9828 MoveAxis(E, 22, B)
03:12:55.517 00.001 9828 Guiding  Dir = 2, Dur = 22
03:12:55.517 00.000 9828 IsSlewing returns 0
03:12:55.517 00.000 9828 IsGuiding returns 0
03:12:55.517 00.000 9828 PulseGuide returned control before completion, sleep 32
03:12:55.562 00.045 9828 IsGuiding returns 1
03:12:55.562 00.000 9828 scope still moving after pulse duration time elapsed
03:12:55.593 00.031 9828 IsSlewing returns 0
03:12:55.593 00.000 9828 IsGuiding returns 1
03:12:55.624 00.031 9828 IsSlewing returns 0
03:12:55.624 00.000 9828 IsGuiding returns 1
03:12:55.655 00.031 9828 IsSlewing returns 0
03:12:55.655 00.000 9828 IsGuiding returns 1
03:12:55.686 00.031 9828 IsSlewing returns 0
03:12:55.686 00.000 9828 IsGuiding returns 0
03:12:55.686 00.000 9828 scope move finished after 22 + 147 ms
03:12:55.686 00.000 9828 Move returns status 0, amount 22
03:12:55.686 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:55.686 00.000 9828 MoveAxis(N, 7, B)
03:12:55.686 00.000 9828 Guiding  Dir = 0, Dur = 7
03:12:55.702 00.016 9828 IsSlewing returns 0
03:12:55.702 00.000 9828 IsGuiding returns 0
03:12:55.702 00.000 9828 PulseGuide returned control before completion, sleep 17
03:12:55.733 00.031 9828 IsGuiding returns 1
03:12:55.733 00.000 9828 scope still moving after pulse duration time elapsed
03:12:55.763 00.030 9828 IsSlewing returns 0
03:12:55.763 00.000 9828 IsGuiding returns 1
03:12:55.794 00.031 9828 IsSlewing returns 0
03:12:55.794 00.000 9828 IsGuiding returns 1
03:12:55.826 00.032 9828 IsSlewing returns 0
03:12:55.826 00.000 9828 IsGuiding returns 0
03:12:55.826 00.000 9828 scope move finished after 7 + 117 ms
03:12:55.826 00.000 9828 Move returns status 0, amount 7
03:12:55.826 00.000 9828 move complete, result=0
03:12:55.827 00.001 9828 worker thread done servicing request
03:12:55.827 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 7 ms NORTH
03:12:56.200 00.373 8976 Exposure complete
03:12:56.206 00.006 8976 worker thread done servicing request
03:12:56.207 00.001 5052 OnExposeComplete: enter
03:12:56.207 00.000 5052 UpdateGuideState(): m_state=6
03:12:56.207 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12602
03:12:56.207 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=282.01, Mass=147, SNR=8.3, Peak=70 HFD=2.3
03:12:56.207 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.05 = -1.05)
03:12:56.207 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
03:12:56.207 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.30 hyp=0.36 cameraTheta=0.99 mountX=0.18 mountY=-0.33, mountTheta=-1.07
03:12:56.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.30, opts=13)
03:12:56.208 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.30)
03:12:56.208 00.000 8976 Worker thread wakes up
03:12:56.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.30) opts 0xd
03:12:56.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.30)
03:12:56.208 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:12:56.208 00.000 5052 UpdateGuideState exits: m=147 SNR=8.3
03:12:56.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:56.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:56.208 00.000 5052 Enqueuing Expose request
03:12:56.208 00.000 8976 Moving (0.20, 0.30) raw xDistance=0.18 yDistance=-0.33
03:12:56.209 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:12:56.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:12:56.209 00.000 8976 MoveAxis(R, 0, ABG)
03:12:56.209 00.000 8976 MoveAxis(U, 1, ABG)
03:12:56.209 00.000 8976 stepping (-6, 19) + (0, 1)
03:12:56.209 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:56.230 00.021 8976 Received - 47 (G) 
03:12:56.231 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:56.231 00.000 8976 stepped: pos (-6, 20)
03:12:56.231 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:12:56.231 00.000 8976 MountToCamera -- mountX=0.88 mountY=-3.22 hyp=3.34 mountTheta=-1.31 cameraX=2.47, cameraY=2.25 cameraTheta=0.74
03:12:56.231 00.000 8976 incremental bump (2.470, 2.247) isValid = 1
03:12:56.231 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:12:56.231 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:12:56.231 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:12:56.231 00.000 8976 move complete, result=0
03:12:56.231 00.000 8976 worker thread done servicing request
03:12:56.231 00.000 8976 Worker thread wakes up
03:12:56.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:56.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:56.231 00.000 9828 Worker thread wakes up
03:12:56.231 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:12:56.231 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:12:56.231 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:12:56.231 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:12:56.231 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:12:56.232 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:12:56.232 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:12:56.232 00.000 9828 BLC: window closed
03:12:56.232 00.000 9828 MoveAxis(E, 28, B)
03:12:56.232 00.000 9828 Guiding  Dir = 2, Dur = 28
03:12:56.232 00.000 9828 IsSlewing returns 0
03:12:56.232 00.000 9828 IsGuiding returns 0
03:12:56.232 00.000 9828 PulseGuide returned control before completion, sleep 38
03:12:56.283 00.051 9828 IsGuiding returns 1
03:12:56.283 00.000 9828 scope still moving after pulse duration time elapsed
03:12:56.314 00.031 9828 IsSlewing returns 0
03:12:56.314 00.000 9828 IsGuiding returns 1
03:12:56.360 00.046 9828 IsSlewing returns 0
03:12:56.361 00.001 9828 IsGuiding returns 1
03:12:56.391 00.030 9828 IsSlewing returns 0
03:12:56.391 00.000 9828 IsGuiding returns 0
03:12:56.391 00.000 9828 scope move finished after 28 + 131 ms
03:12:56.391 00.000 9828 Move returns status 0, amount 28
03:12:56.391 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:56.391 00.000 9828 MoveAxis(N, 9, B)
03:12:56.391 00.000 9828 Guiding  Dir = 0, Dur = 9
03:12:56.407 00.016 9828 IsSlewing returns 0
03:12:56.407 00.000 9828 IsGuiding returns 0
03:12:56.407 00.000 9828 PulseGuide returned control before completion, sleep 19
03:12:56.438 00.031 9828 IsGuiding returns 1
03:12:56.438 00.000 9828 scope still moving after pulse duration time elapsed
03:12:56.470 00.032 9828 IsSlewing returns 0
03:12:56.470 00.000 9828 IsGuiding returns 1
03:12:56.501 00.031 9828 IsSlewing returns 0
03:12:56.501 00.000 9828 IsGuiding returns 1
03:12:56.531 00.030 9828 IsSlewing returns 0
03:12:56.531 00.000 9828 IsGuiding returns 1
03:12:56.563 00.032 9828 IsSlewing returns 0
03:12:56.563 00.000 9828 IsGuiding returns 0
03:12:56.563 00.000 9828 scope move finished after 9 + 146 ms
03:12:56.563 00.000 9828 Move returns status 0, amount 9
03:12:56.563 00.000 9828 move complete, result=0
03:12:56.563 00.000 9828 worker thread done servicing request
03:12:56.563 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:12:56.919 00.356 8976 Exposure complete
03:12:56.924 00.005 8976 worker thread done servicing request
03:12:56.925 00.001 5052 OnExposeComplete: enter
03:12:56.925 00.000 5052 UpdateGuideState(): m_state=6
03:12:56.925 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12603
03:12:56.925 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.92, Mass=142, SNR=8.2, Peak=74 HFD=2.2
03:12:56.925 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.04) = xAngle (-0.35 = -0.35)
03:12:56.925 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
03:12:56.925 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.69 mountX=0.20 mountY=-0.09, mountTheta=-0.44
03:12:56.926 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.21, opts=13)
03:12:56.926 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.21)
03:12:56.926 00.000 8976 Worker thread wakes up
03:12:56.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.21) opts 0xd
03:12:56.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.21)
03:12:56.926 00.000 8976 Moving (-0.03, 0.21) raw xDistance=0.20 yDistance=-0.09
03:12:56.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:12:56.926 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:12:56.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:12:56.926 00.000 8976 MoveAxis(R, 0, ABG)
03:12:56.926 00.000 8976 MoveAxis(U, 0, ABG)
03:12:56.926 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:12:56.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:56.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:56.926 00.000 5052 Enqueuing Expose request
03:12:56.926 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:12:56.926 00.000 8976 MountToCamera -- mountX=0.89 mountY=-3.21 hyp=3.33 mountTheta=-1.30 cameraX=2.45, cameraY=2.25 cameraTheta=0.74
03:12:56.927 00.001 8976 incremental bump (2.450, 2.253) isValid = 1
03:12:56.927 00.000 8976 Scheduling Mount bump of (0.085, 0.081)
03:12:56.927 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:12:56.927 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:12:56.927 00.000 8976 move complete, result=0
03:12:56.927 00.000 9828 Worker thread wakes up
03:12:56.927 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:12:56.927 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:12:56.927 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.43)
03:12:56.927 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.51)
03:12:56.927 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:12:56.927 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:12:56.927 00.000 9828 BLC: window closed
03:12:56.927 00.000 9828 MoveAxis(E, 28, B)
03:12:56.927 00.000 8976 worker thread done servicing request
03:12:56.927 00.000 8976 Worker thread wakes up
03:12:56.928 00.001 9828 Guiding  Dir = 2, Dur = 28
03:12:56.928 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:56.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:56.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:56.928 00.000 9828 IsSlewing returns 0
03:12:56.928 00.000 9828 IsGuiding returns 0
03:12:56.928 00.000 9828 PulseGuide returned control before completion, sleep 38
03:12:56.974 00.046 9828 IsGuiding returns 1
03:12:56.974 00.000 9828 scope still moving after pulse duration time elapsed
03:12:57.004 00.030 9828 IsSlewing returns 0
03:12:57.004 00.000 9828 IsGuiding returns 1
03:12:57.035 00.031 9828 IsSlewing returns 0
03:12:57.035 00.000 9828 IsGuiding returns 1
03:12:57.067 00.032 9828 IsSlewing returns 0
03:12:57.067 00.000 9828 IsGuiding returns 1
03:12:57.097 00.030 9828 IsSlewing returns 0
03:12:57.097 00.000 9828 IsGuiding returns 0
03:12:57.097 00.000 9828 scope move finished after 28 + 140 ms
03:12:57.097 00.000 9828 Move returns status 0, amount 28
03:12:57.097 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:57.097 00.000 9828 MoveAxis(N, 9, B)
03:12:57.097 00.000 9828 Guiding  Dir = 0, Dur = 9
03:12:57.112 00.015 9828 IsSlewing returns 0
03:12:57.113 00.001 9828 IsGuiding returns 0
03:12:57.113 00.000 9828 PulseGuide returned control before completion, sleep 19
03:12:57.143 00.030 9828 IsGuiding returns 1
03:12:57.143 00.000 9828 scope still moving after pulse duration time elapsed
03:12:57.174 00.031 9828 IsSlewing returns 0
03:12:57.174 00.000 9828 IsGuiding returns 1
03:12:57.204 00.030 9828 IsSlewing returns 0
03:12:57.204 00.000 9828 IsGuiding returns 1
03:12:57.234 00.030 9828 IsSlewing returns 0
03:12:57.234 00.000 9828 IsGuiding returns 1
03:12:57.265 00.031 9828 IsSlewing returns 0
03:12:57.265 00.000 9828 IsGuiding returns 0
03:12:57.265 00.000 9828 scope move finished after 9 + 143 ms
03:12:57.265 00.000 9828 Move returns status 0, amount 9
03:12:57.265 00.000 9828 move complete, result=0
03:12:57.265 00.000 9828 worker thread done servicing request
03:12:57.265 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:12:57.612 00.347 8976 Exposure complete
03:12:57.618 00.006 8976 worker thread done servicing request
03:12:57.618 00.000 5052 OnExposeComplete: enter
03:12:57.618 00.000 5052 UpdateGuideState(): m_state=6
03:12:57.618 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12604
03:12:57.618 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.68, Mass=150, SNR=8.4, Peak=73 HFD=2.3
03:12:57.618 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.76 = 1.53)
03:12:57.618 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
03:12:57.618 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.71 mountX=0.00 mountY=0.07, mountTheta=1.52
03:12:57.619 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.03, opts=13)
03:12:57.619 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.03)
03:12:57.619 00.000 8976 Worker thread wakes up
03:12:57.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.03) opts 0xd
03:12:57.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.03)
03:12:57.619 00.000 8976 Moving (-0.06, -0.03) raw xDistance=0.00 yDistance=0.07
03:12:57.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:12:57.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:12:57.619 00.000 8976 MoveAxis(R, 0, ABG)
03:12:57.619 00.000 8976 MoveAxis(U, 0, ABG)
03:12:57.619 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:12:57.619 00.000 8976 MountToCamera -- mountX=0.90 mountY=-3.20 hyp=3.32 mountTheta=-1.30 cameraX=2.44, cameraY=2.26 cameraTheta=0.75
03:12:57.619 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:12:57.619 00.000 8976 incremental bump (2.437, 2.256) isValid = 1
03:12:57.619 00.000 8976 Scheduling Mount bump of (0.051, 0.049)
03:12:57.619 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.05, opts=4)
03:12:57.619 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:12:57.620 00.001 8976 Enqueuing Move request for scope (0.05, 0.05)
03:12:57.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:57.620 00.000 8976 move complete, result=0
03:12:57.620 00.000 8976 worker thread done servicing request
03:12:57.620 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:57.620 00.000 5052 Enqueuing Expose request
03:12:57.620 00.000 8976 Worker thread wakes up
03:12:57.620 00.000 9828 Worker thread wakes up
03:12:57.620 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:57.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:57.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:57.620 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0x4
03:12:57.620 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
03:12:57.620 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:12:57.620 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:12:57.621 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.77 mountX=-0.05 mountY=-0.04, mountTheta=-2.47
03:12:57.621 00.000 9828 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=-0.04
03:12:57.621 00.000 9828 BLC: window closed
03:12:57.621 00.000 9828 MoveAxis(E, 17, B)
03:12:57.621 00.000 9828 Guiding  Dir = 2, Dur = 17
03:12:57.621 00.000 9828 IsSlewing returns 0
03:12:57.621 00.000 9828 IsGuiding returns 0
03:12:57.621 00.000 9828 PulseGuide returned control before completion, sleep 27
03:12:57.658 00.037 9828 IsGuiding returns 1
03:12:57.658 00.000 9828 scope still moving after pulse duration time elapsed
03:12:57.688 00.030 9828 IsSlewing returns 0
03:12:57.688 00.000 9828 IsGuiding returns 1
03:12:57.720 00.032 9828 IsSlewing returns 0
03:12:57.720 00.000 9828 IsGuiding returns 1
03:12:57.751 00.031 9828 IsSlewing returns 0
03:12:57.751 00.000 9828 IsGuiding returns 0
03:12:57.751 00.000 9828 scope move finished after 17 + 112 ms
03:12:57.751 00.000 9828 Move returns status 0, amount 17
03:12:57.751 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:57.751 00.000 9828 MoveAxis(N, 6, B)
03:12:57.751 00.000 9828 Guiding  Dir = 0, Dur = 6
03:12:57.766 00.015 9828 IsSlewing returns 0
03:12:57.766 00.000 9828 IsGuiding returns 0
03:12:57.766 00.000 9828 PulseGuide returned control before completion, sleep 16
03:12:57.797 00.031 9828 IsGuiding returns 1
03:12:57.797 00.000 9828 scope still moving after pulse duration time elapsed
03:12:57.828 00.031 9828 IsSlewing returns 0
03:12:57.828 00.000 9828 IsGuiding returns 1
03:12:57.858 00.030 9828 IsSlewing returns 0
03:12:57.858 00.000 9828 IsGuiding returns 1
03:12:57.889 00.031 9828 IsSlewing returns 0
03:12:57.889 00.000 9828 IsGuiding returns 0
03:12:57.889 00.000 9828 scope move finished after 6 + 116 ms
03:12:57.889 00.000 9828 Move returns status 0, amount 6
03:12:57.889 00.000 9828 move complete, result=0
03:12:57.889 00.000 9828 worker thread done servicing request
03:12:57.889 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.0 px 6 ms NORTH
03:12:58.306 00.417 8976 Exposure complete
03:12:58.311 00.005 8976 worker thread done servicing request
03:12:58.311 00.000 5052 OnExposeComplete: enter
03:12:58.311 00.000 5052 UpdateGuideState(): m_state=6
03:12:58.311 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12605
03:12:58.311 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.91, Mass=127, SNR=7.8, Peak=73 HFD=2.0
03:12:58.311 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
03:12:58.311 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
03:12:58.312 00.001 5052 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.34 mountX=0.16 mountY=-0.15, mountTheta=-0.76
03:12:58.312 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.20, opts=13)
03:12:58.312 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.20)
03:12:58.312 00.000 8976 Worker thread wakes up
03:12:58.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.20) opts 0xd
03:12:58.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.20)
03:12:58.312 00.000 8976 Moving (0.05, 0.20) raw xDistance=0.16 yDistance=-0.15
03:12:58.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:12:58.312 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:12:58.313 00.001 5052 UpdateGuideState exits: m=127 SNR=7.8
03:12:58.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:58.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:12:58.313 00.000 8976 MoveAxis(R, 0, ABG)
03:12:58.313 00.000 8976 MoveAxis(U, 0, ABG)
03:12:58.313 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:58.313 00.000 5052 Enqueuing Expose request
03:12:58.313 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:12:58.313 00.000 8976 MountToCamera -- mountX=0.91 mountY=-3.19 hyp=3.32 mountTheta=-1.29 cameraX=2.43, cameraY=2.26 cameraTheta=0.75
03:12:58.313 00.000 8976 incremental bump (2.428, 2.259) isValid = 1
03:12:58.313 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:12:58.313 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:12:58.313 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:12:58.313 00.000 8976 move complete, result=0
03:12:58.313 00.000 8976 worker thread done servicing request
03:12:58.313 00.000 8976 Worker thread wakes up
03:12:58.313 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:58.314 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:58.314 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:58.314 00.000 9828 Worker thread wakes up
03:12:58.314 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:12:58.314 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:12:58.314 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:12:58.314 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:12:58.314 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:12:58.314 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:12:58.314 00.000 9828 BLC: window closed
03:12:58.314 00.000 9828 MoveAxis(E, 28, B)
03:12:58.314 00.000 9828 Guiding  Dir = 2, Dur = 28
03:12:58.315 00.001 9828 IsSlewing returns 0
03:12:58.315 00.000 9828 IsGuiding returns 0
03:12:58.315 00.000 9828 PulseGuide returned control before completion, sleep 38
03:12:58.356 00.041 9828 IsGuiding returns 1
03:12:58.356 00.000 9828 scope still moving after pulse duration time elapsed
03:12:58.387 00.031 9828 IsSlewing returns 0
03:12:58.387 00.000 9828 IsGuiding returns 1
03:12:58.418 00.031 9828 IsSlewing returns 0
03:12:58.418 00.000 9828 IsGuiding returns 1
03:12:58.448 00.030 9828 IsSlewing returns 0
03:12:58.448 00.000 9828 IsGuiding returns 1
03:12:58.480 00.032 9828 IsSlewing returns 0
03:12:58.480 00.000 9828 IsGuiding returns 0
03:12:58.480 00.000 9828 scope move finished after 28 + 137 ms
03:12:58.480 00.000 9828 Move returns status 0, amount 28
03:12:58.480 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:58.480 00.000 9828 MoveAxis(N, 10, B)
03:12:58.480 00.000 9828 Guiding  Dir = 0, Dur = 10
03:12:58.496 00.016 9828 IsSlewing returns 0
03:12:58.496 00.000 9828 IsGuiding returns 0
03:12:58.496 00.000 9828 PulseGuide returned control before completion, sleep 20
03:12:58.526 00.030 9828 IsGuiding returns 1
03:12:58.526 00.000 9828 scope still moving after pulse duration time elapsed
03:12:58.557 00.031 9828 IsSlewing returns 0
03:12:58.557 00.000 9828 IsGuiding returns 1
03:12:58.589 00.032 9828 IsSlewing returns 0
03:12:58.589 00.000 9828 IsGuiding returns 1
03:12:58.621 00.032 9828 IsSlewing returns 0
03:12:58.621 00.000 9828 IsGuiding returns 1
03:12:58.651 00.030 9828 IsSlewing returns 0
03:12:58.651 00.000 9828 IsGuiding returns 0
03:12:58.651 00.000 9828 scope move finished after 10 + 145 ms
03:12:58.652 00.001 9828 Move returns status 0, amount 10
03:12:58.652 00.000 9828 move complete, result=0
03:12:58.652 00.000 9828 worker thread done servicing request
03:12:58.652 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:12:59.001 00.349 8976 Exposure complete
03:12:59.006 00.005 8976 worker thread done servicing request
03:12:59.007 00.001 5052 OnExposeComplete: enter
03:12:59.007 00.000 5052 UpdateGuideState(): m_state=6
03:12:59.007 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12606
03:12:59.007 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.80, Mass=144, SNR=8.3, Peak=73 HFD=2.3
03:12:59.007 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:12:59.007 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
03:12:59.007 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.09 hyp=0.39 cameraTheta=2.91 mountX=0.26 mountY=0.27, mountTheta=0.82
03:12:59.008 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.09, opts=13)
03:12:59.008 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.09)
03:12:59.008 00.000 8976 Worker thread wakes up
03:12:59.008 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.09) opts 0xd
03:12:59.008 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.09)
03:12:59.008 00.000 8976 Moving (-0.38, 0.09) raw xDistance=0.26 yDistance=0.27
03:12:59.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:12:59.008 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:12:59.008 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:12:59.008 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:12:59.008 00.000 8976 MoveAxis(R, 0, ABG)
03:12:59.008 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:59.008 00.000 8976 MoveAxis(D, 1, ABG)
03:12:59.009 00.001 8976 stepping (-6, 20) + (0, -1)
03:12:59.009 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:59.009 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:59.009 00.000 5052 Enqueuing Expose request
03:12:59.028 00.019 8976 Received - 47 (G) 
03:12:59.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:12:59.028 00.000 8976 stepped: pos (-6, 19)
03:12:59.028 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:12:59.028 00.000 8976 MountToCamera -- mountX=0.91 mountY=-3.13 hyp=3.26 mountTheta=-1.29 cameraX=2.38, cameraY=2.24 cameraTheta=0.76
03:12:59.028 00.000 8976 incremental bump (2.375, 2.237) isValid = 1
03:12:59.028 00.000 8976 Scheduling Mount bump of (0.084, 0.082)
03:12:59.028 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:12:59.028 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:12:59.028 00.000 8976 move complete, result=0
03:12:59.028 00.000 8976 worker thread done servicing request
03:12:59.028 00.000 9828 Worker thread wakes up
03:12:59.028 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:12:59.029 00.001 8976 Worker thread wakes up
03:12:59.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:59.029 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:59.029 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:12:59.029 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:12:59.029 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
03:12:59.029 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
03:12:59.029 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
03:12:59.029 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:12:59.029 00.000 9828 BLC: window closed
03:12:59.029 00.000 9828 MoveAxis(E, 28, B)
03:12:59.029 00.000 9828 Guiding  Dir = 2, Dur = 28
03:12:59.030 00.001 9828 IsSlewing returns 0
03:12:59.030 00.000 9828 IsGuiding returns 0
03:12:59.030 00.000 9828 PulseGuide returned control before completion, sleep 38
03:12:59.072 00.042 9828 IsGuiding returns 1
03:12:59.073 00.001 9828 scope still moving after pulse duration time elapsed
03:12:59.104 00.031 9828 IsSlewing returns 0
03:12:59.104 00.000 9828 IsGuiding returns 1
03:12:59.135 00.031 9828 IsSlewing returns 0
03:12:59.136 00.001 9828 IsGuiding returns 1
03:12:59.167 00.031 9828 IsSlewing returns 0
03:12:59.167 00.000 9828 IsGuiding returns 1
03:12:59.197 00.030 9828 IsSlewing returns 0
03:12:59.197 00.000 9828 IsGuiding returns 1
03:12:59.228 00.031 9828 IsSlewing returns 0
03:12:59.229 00.001 9828 IsGuiding returns 0
03:12:59.229 00.000 9828 scope move finished after 28 + 170 ms
03:12:59.229 00.000 9828 Move returns status 0, amount 28
03:12:59.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:59.229 00.000 9828 MoveAxis(N, 10, B)
03:12:59.229 00.000 9828 Guiding  Dir = 0, Dur = 10
03:12:59.244 00.015 9828 IsSlewing returns 0
03:12:59.244 00.000 9828 IsGuiding returns 0
03:12:59.244 00.000 9828 PulseGuide returned control before completion, sleep 20
03:12:59.276 00.032 9828 IsGuiding returns 1
03:12:59.276 00.000 9828 scope still moving after pulse duration time elapsed
03:12:59.307 00.031 9828 IsSlewing returns 0
03:12:59.307 00.000 9828 IsGuiding returns 1
03:12:59.338 00.031 9828 IsSlewing returns 0
03:12:59.338 00.000 9828 IsGuiding returns 1
03:12:59.369 00.031 9828 IsSlewing returns 0
03:12:59.369 00.000 9828 IsGuiding returns 1
03:12:59.399 00.030 9828 IsSlewing returns 0
03:12:59.399 00.000 9828 IsGuiding returns 0
03:12:59.399 00.000 9828 scope move finished after 10 + 144 ms
03:12:59.399 00.000 9828 Move returns status 0, amount 10
03:12:59.399 00.000 9828 move complete, result=0
03:12:59.399 00.000 9828 worker thread done servicing request
03:12:59.399 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:12:59.716 00.317 8976 Exposure complete
03:12:59.721 00.005 8976 worker thread done servicing request
03:12:59.721 00.000 5052 OnExposeComplete: enter
03:12:59.721 00.000 5052 UpdateGuideState(): m_state=6
03:12:59.721 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12607
03:12:59.722 00.001 5052 Star::Find returns 1 (0), X=328.24, Y=281.69, Mass=134, SNR=8.0, Peak=73 HFD=2.0
03:12:59.722 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
03:12:59.722 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
03:12:59.722 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.02 hyp=0.93 cameraTheta=-3.12 mountX=0.41 mountY=0.79, mountTheta=1.09
03:12:59.722 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.02, opts=13)
03:12:59.722 00.000 5052 Enqueuing Move request for stepguider (-0.93, -0.02)
03:12:59.723 00.001 8976 Worker thread wakes up
03:12:59.723 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.02) opts 0xd
03:12:59.723 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.02)
03:12:59.723 00.000 8976 Moving (-0.93, -0.02) raw xDistance=0.41 yDistance=0.79
03:12:59.723 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:12:59.723 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:12:59.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:59.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:12:59.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.79
03:12:59.723 00.000 8976 MoveAxis(L, 2, ABG)
03:12:59.723 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:12:59.723 00.000 5052 Enqueuing Expose request
03:12:59.723 00.000 8976 stepping (-6, 19) + (-2, 0)
03:12:59.723 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:59.747 00.024 8976 Received - 47 (G) 
03:12:59.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:12:59.747 00.000 8976 stepped: pos (-8, 19)
03:12:59.747 00.000 8976 MoveAxis(D, 3, ABG)
03:12:59.747 00.000 8976 stepping (-8, 19) + (0, -3)
03:12:59.747 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:59.779 00.032 8976 Received - 47 (G) 
03:12:59.780 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:12:59.780 00.000 8976 stepped: pos (-8, 16)
03:12:59.780 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:12:59.780 00.000 8976 MountToCamera -- mountX=1.01 mountY=-2.94 hyp=3.11 mountTheta=-1.24 cameraX=2.15, cameraY=2.24 cameraTheta=0.81
03:12:59.780 00.000 8976 incremental bump (2.154, 2.240) isValid = 1
03:12:59.780 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
03:12:59.780 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:12:59.780 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:12:59.780 00.000 8976 move complete, result=0
03:12:59.780 00.000 8976 worker thread done servicing request
03:12:59.780 00.000 8976 Worker thread wakes up
03:12:59.780 00.000 9828 Worker thread wakes up
03:12:59.780 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:12:59.780 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:12:59.780 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
03:12:59.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:12:59.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:12:59.781 00.001 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
03:12:59.781 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
03:12:59.781 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:12:59.781 00.000 9828 BLC: window closed
03:12:59.781 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
03:12:59.781 00.000 9828 MoveAxis(E, 27, B)
03:12:59.781 00.000 9828 Guiding  Dir = 2, Dur = 27
03:12:59.781 00.000 9828 IsSlewing returns 0
03:12:59.781 00.000 9828 IsGuiding returns 0
03:12:59.781 00.000 9828 PulseGuide returned control before completion, sleep 37
03:12:59.824 00.043 9828 IsGuiding returns 1
03:12:59.824 00.000 9828 scope still moving after pulse duration time elapsed
03:12:59.855 00.031 9828 IsSlewing returns 0
03:12:59.855 00.000 9828 IsGuiding returns 1
03:12:59.886 00.031 9828 IsSlewing returns 0
03:12:59.886 00.000 9828 IsGuiding returns 1
03:12:59.918 00.032 9828 IsSlewing returns 0
03:12:59.918 00.000 9828 IsGuiding returns 1
03:12:59.949 00.031 9828 IsSlewing returns 0
03:12:59.949 00.000 9828 IsGuiding returns 0
03:12:59.949 00.000 9828 scope move finished after 27 + 141 ms
03:12:59.949 00.000 9828 Move returns status 0, amount 27
03:12:59.949 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:12:59.949 00.000 9828 MoveAxis(N, 10, B)
03:12:59.949 00.000 9828 Guiding  Dir = 0, Dur = 10
03:12:59.964 00.015 9828 IsSlewing returns 0
03:12:59.964 00.000 9828 IsGuiding returns 0
03:12:59.964 00.000 9828 PulseGuide returned control before completion, sleep 20
03:12:59.995 00.031 9828 IsGuiding returns 1
03:12:59.995 00.000 9828 scope still moving after pulse duration time elapsed
03:13:00.026 00.031 9828 IsSlewing returns 0
03:13:00.026 00.000 9828 IsGuiding returns 1
03:13:00.057 00.031 9828 IsSlewing returns 0
03:13:00.057 00.000 9828 IsGuiding returns 1
03:13:00.088 00.031 9828 IsSlewing returns 0
03:13:00.088 00.000 9828 IsGuiding returns 1
03:13:00.119 00.031 9828 IsSlewing returns 0
03:13:00.119 00.000 9828 IsGuiding returns 0
03:13:00.119 00.000 9828 scope move finished after 10 + 145 ms
03:13:00.119 00.000 9828 Move returns status 0, amount 10
03:13:00.119 00.000 9828 move complete, result=0
03:13:00.119 00.000 9828 worker thread done servicing request
03:13:00.119 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:13:00.467 00.348 8976 Exposure complete
03:13:00.473 00.006 8976 worker thread done servicing request
03:13:00.473 00.000 5052 OnExposeComplete: enter
03:13:00.473 00.000 5052 UpdateGuideState(): m_state=6
03:13:00.473 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12608
03:13:00.473 00.000 5052 Star::Find returns 1 (0), X=328.06, Y=282.11, Mass=148, SNR=8.4, Peak=74 HFD=2.0
03:13:00.473 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:13:00.473 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
03:13:00.473 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=0.40 hyp=1.18 cameraTheta=2.80 mountX=0.86 mountY=0.71, mountTheta=0.69
03:13:00.474 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=0.40, opts=13)
03:13:00.474 00.000 5052 Enqueuing Move request for stepguider (-1.11, 0.40)
03:13:00.474 00.000 8976 Worker thread wakes up
03:13:00.474 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:13:00.474 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:13:00.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:00.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, 0.40) opts 0xd
03:13:00.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, 0.40)
03:13:00.474 00.000 8976 Moving (-1.11, 0.40) raw xDistance=0.86 yDistance=0.71
03:13:00.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.86
03:13:00.474 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:00.474 00.000 5052 Enqueuing Expose request
03:13:00.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
03:13:00.475 00.001 8976 MoveAxis(L, 4, ABG)
03:13:00.475 00.000 8976 stepping (-8, 16) + (-4, 0)
03:13:00.475 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:13:00.515 00.040 8976 Received - 47 (G) 
03:13:00.515 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:13:00.515 00.000 8976 stepped: pos (-12, 16)
03:13:00.515 00.000 8976 MoveAxis(D, 3, ABG)
03:13:00.515 00.000 8976 stepping (-12, 16) + (0, -3)
03:13:00.515 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:00.547 00.032 8976 Received - 47 (G) 
03:13:00.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:00.547 00.000 8976 stepped: pos (-12, 13)
03:13:00.547 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:13:00.547 00.000 8976 MountToCamera -- mountX=1.29 mountY=-2.65 hyp=2.95 mountTheta=-1.12 cameraX=1.77, cameraY=2.35 cameraTheta=0.92
03:13:00.547 00.000 8976 incremental bump (1.774, 2.351) isValid = 1
03:13:00.547 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
03:13:00.547 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:13:00.547 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:13:00.547 00.000 8976 move complete, result=0
03:13:00.547 00.000 8976 worker thread done servicing request
03:13:00.547 00.000 8976 Worker thread wakes up
03:13:00.547 00.000 9828 Worker thread wakes up
03:13:00.547 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:13:00.547 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:13:00.547 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
03:13:00.547 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
03:13:00.547 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.7 px 3 ms SOUTH
03:13:00.548 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:00.548 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
03:13:00.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:00.548 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:13:00.548 00.000 9828 BLC: window closed
03:13:00.548 00.000 9828 MoveAxis(E, 23, B)
03:13:00.548 00.000 9828 Guiding  Dir = 2, Dur = 23
03:13:00.548 00.000 9828 IsSlewing returns 0
03:13:00.548 00.000 9828 IsGuiding returns 0
03:13:00.548 00.000 9828 PulseGuide returned control before completion, sleep 33
03:13:00.589 00.041 9828 IsGuiding returns 1
03:13:00.589 00.000 9828 scope still moving after pulse duration time elapsed
03:13:00.620 00.031 9828 IsSlewing returns 0
03:13:00.620 00.000 9828 IsGuiding returns 1
03:13:00.650 00.030 9828 IsSlewing returns 0
03:13:00.650 00.000 9828 IsGuiding returns 1
03:13:00.681 00.031 9828 IsSlewing returns 0
03:13:00.681 00.000 9828 IsGuiding returns 0
03:13:00.681 00.000 9828 scope move finished after 23 + 109 ms
03:13:00.681 00.000 9828 Move returns status 0, amount 23
03:13:00.681 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:00.681 00.000 9828 MoveAxis(N, 12, B)
03:13:00.681 00.000 9828 Guiding  Dir = 0, Dur = 12
03:13:00.698 00.017 9828 IsSlewing returns 0
03:13:00.698 00.000 9828 IsGuiding returns 0
03:13:00.698 00.000 9828 PulseGuide returned control before completion, sleep 22
03:13:00.728 00.030 9828 IsGuiding returns 1
03:13:00.728 00.000 9828 scope still moving after pulse duration time elapsed
03:13:00.760 00.032 9828 IsSlewing returns 0
03:13:00.760 00.000 9828 IsGuiding returns 1
03:13:00.790 00.030 9828 IsSlewing returns 0
03:13:00.790 00.000 9828 IsGuiding returns 1
03:13:00.821 00.031 9828 IsSlewing returns 0
03:13:00.821 00.000 9828 IsGuiding returns 1
03:13:00.852 00.031 9828 IsSlewing returns 0
03:13:00.852 00.000 9828 IsGuiding returns 0
03:13:00.852 00.000 9828 scope move finished after 12 + 142 ms
03:13:00.852 00.000 9828 Move returns status 0, amount 12
03:13:00.852 00.000 9828 move complete, result=0
03:13:00.852 00.000 9828 worker thread done servicing request
03:13:00.853 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:13:01.235 00.382 8976 Exposure complete
03:13:01.241 00.006 8976 worker thread done servicing request
03:13:01.241 00.000 5052 OnExposeComplete: enter
03:13:01.241 00.000 5052 UpdateGuideState(): m_state=6
03:13:01.241 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12609
03:13:01.241 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.02, Mass=137, SNR=8.1, Peak=78 HFD=2.0
03:13:01.241 00.000 5052 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.04) = xAngle (-0.15 = -0.15)
03:13:01.241 00.000 5052 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.26 = -0.26)
03:13:01.241 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.32 cameraTheta=1.89 mountX=0.32 mountY=-0.08, mountTheta=-0.25
03:13:01.241 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.31, opts=13)
03:13:01.241 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.31)
03:13:01.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:13:01.242 00.001 5052 UpdateGuideState exits: m=137 SNR=8.1
03:13:01.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:01.242 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:01.242 00.000 5052 Enqueuing Expose request
03:13:01.242 00.000 8976 Worker thread wakes up
03:13:01.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.31) opts 0xd
03:13:01.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.31)
03:13:01.242 00.000 8976 Moving (-0.10, 0.31) raw xDistance=0.32 yDistance=-0.08
03:13:01.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32
03:13:01.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:13:01.242 00.000 8976 MoveAxis(L, 2, ABG)
03:13:01.242 00.000 8976 stepping (-12, 13) + (-2, 0)
03:13:01.242 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:01.267 00.025 8976 Received - 47 (G) 
03:13:01.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:01.267 00.000 8976 stepped: pos (-14, 13)
03:13:01.267 00.000 8976 MoveAxis(U, 0, ABG)
03:13:01.267 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:13:01.267 00.000 8976 MountToCamera -- mountX=1.57 mountY=-2.46 hyp=2.91 mountTheta=-1.00 cameraX=1.47, cameraY=2.52 cameraTheta=1.04
03:13:01.267 00.000 8976 incremental bump (1.473, 2.515) isValid = 1
03:13:01.267 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:13:01.267 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:13:01.267 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:13:01.267 00.000 8976 move complete, result=0
03:13:01.267 00.000 9828 Worker thread wakes up
03:13:01.267 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:13:01.267 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:13:01.267 00.000 8976 worker thread done servicing request
03:13:01.267 00.000 8976 Worker thread wakes up
03:13:01.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:01.267 00.000 5052 GuideStep: 0.3 px 2 ms WEST, -0.1 px 0 ms NORTH
03:13:01.267 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
03:13:01.268 00.001 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
03:13:01.268 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:13:01.268 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:13:01.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:01.268 00.000 9828 BLC: window closed
03:13:01.268 00.000 9828 MoveAxis(E, 20, B)
03:13:01.268 00.000 9828 Guiding  Dir = 2, Dur = 20
03:13:01.268 00.000 9828 IsSlewing returns 0
03:13:01.268 00.000 9828 IsGuiding returns 0
03:13:01.268 00.000 9828 PulseGuide returned control before completion, sleep 30
03:13:01.307 00.039 9828 IsGuiding returns 1
03:13:01.307 00.000 9828 scope still moving after pulse duration time elapsed
03:13:01.338 00.031 9828 IsSlewing returns 0
03:13:01.338 00.000 9828 IsGuiding returns 1
03:13:01.370 00.032 9828 IsSlewing returns 0
03:13:01.370 00.000 9828 IsGuiding returns 1
03:13:01.401 00.031 9828 IsSlewing returns 0
03:13:01.401 00.000 9828 IsGuiding returns 0
03:13:01.401 00.000 9828 scope move finished after 20 + 113 ms
03:13:01.401 00.000 9828 Move returns status 0, amount 20
03:13:01.401 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:01.401 00.000 9828 MoveAxis(N, 13, B)
03:13:01.401 00.000 9828 Guiding  Dir = 0, Dur = 13
03:13:01.416 00.015 9828 IsSlewing returns 0
03:13:01.416 00.000 9828 IsGuiding returns 0
03:13:01.417 00.001 9828 PulseGuide returned control before completion, sleep 23
03:13:01.447 00.030 9828 IsGuiding returns 1
03:13:01.448 00.001 9828 scope still moving after pulse duration time elapsed
03:13:01.478 00.030 9828 IsSlewing returns 0
03:13:01.478 00.000 9828 IsGuiding returns 1
03:13:01.509 00.031 9828 IsSlewing returns 0
03:13:01.509 00.000 9828 IsGuiding returns 1
03:13:01.541 00.032 9828 IsSlewing returns 0
03:13:01.541 00.000 9828 IsGuiding returns 1
03:13:01.571 00.030 9828 IsSlewing returns 0
03:13:01.572 00.001 9828 IsGuiding returns 1
03:13:01.603 00.031 9828 IsSlewing returns 0
03:13:01.603 00.000 9828 IsGuiding returns 0
03:13:01.603 00.000 9828 scope move finished after 13 + 173 ms
03:13:01.603 00.000 9828 Move returns status 0, amount 13
03:13:01.603 00.000 9828 move complete, result=0
03:13:01.603 00.000 9828 worker thread done servicing request
03:13:01.604 00.001 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:13:01.953 00.349 8976 Exposure complete
03:13:01.958 00.005 8976 worker thread done servicing request
03:13:01.959 00.001 5052 OnExposeComplete: enter
03:13:01.959 00.000 5052 UpdateGuideState(): m_state=6
03:13:01.959 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12610
03:13:01.959 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.62, Mass=139, SNR=8.2, Peak=69 HFD=1.5
03:13:01.959 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
03:13:01.959 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
03:13:01.959 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.44 mountX=-0.17 mountY=-0.11, mountTheta=-2.55
03:13:01.959 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.09, opts=13)
03:13:01.960 00.001 5052 Enqueuing Move request for stepguider (0.19, -0.09)
03:13:01.960 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:13:01.960 00.000 5052 UpdateGuideState exits: m=139 SNR=8.2
03:13:01.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:01.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:01.960 00.000 5052 Enqueuing Expose request
03:13:01.960 00.000 8976 Worker thread wakes up
03:13:01.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.09) opts 0xd
03:13:01.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.09)
03:13:01.960 00.000 8976 Moving (0.19, -0.09) raw xDistance=-0.17 yDistance=-0.11
03:13:01.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:13:01.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:13:01.960 00.000 8976 MoveAxis(R, 0, ABG)
03:13:01.960 00.000 8976 MoveAxis(U, 0, ABG)
03:13:01.960 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:13:01.960 00.000 8976 MountToCamera -- mountX=1.76 mountY=-2.33 hyp=2.92 mountTheta=-0.92 cameraX=1.27, cameraY=2.63 cameraTheta=1.12
03:13:01.960 00.000 8976 incremental bump (1.271, 2.625) isValid = 1
03:13:01.960 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:13:01.960 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:13:01.960 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:13:01.960 00.000 8976 move complete, result=0
03:13:01.960 00.000 9828 Worker thread wakes up
03:13:01.960 00.000 8976 worker thread done servicing request
03:13:01.961 00.001 8976 Worker thread wakes up
03:13:01.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:01.961 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:13:01.961 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:13:01.961 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:13:01.961 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
03:13:01.961 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:13:01.961 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:01.961 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:01.961 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:13:01.961 00.000 9828 BLC: window closed
03:13:01.961 00.000 9828 MoveAxis(E, 17, B)
03:13:01.961 00.000 9828 Guiding  Dir = 2, Dur = 17
03:13:01.962 00.001 9828 IsSlewing returns 0
03:13:01.962 00.000 9828 IsGuiding returns 0
03:13:01.962 00.000 9828 PulseGuide returned control before completion, sleep 27
03:13:01.996 00.034 9828 IsGuiding returns 1
03:13:01.996 00.000 9828 scope still moving after pulse duration time elapsed
03:13:02.027 00.031 9828 IsSlewing returns 0
03:13:02.027 00.000 9828 IsGuiding returns 1
03:13:02.059 00.032 9828 IsSlewing returns 0
03:13:02.059 00.000 9828 IsGuiding returns 1
03:13:02.090 00.031 9828 IsSlewing returns 0
03:13:02.090 00.000 9828 IsGuiding returns 0
03:13:02.090 00.000 9828 scope move finished after 17 + 110 ms
03:13:02.090 00.000 9828 Move returns status 0, amount 17
03:13:02.090 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:02.090 00.000 9828 MoveAxis(N, 14, B)
03:13:02.090 00.000 9828 Guiding  Dir = 0, Dur = 14
03:13:02.105 00.015 9828 IsSlewing returns 0
03:13:02.105 00.000 9828 IsGuiding returns 0
03:13:02.105 00.000 9828 PulseGuide returned control before completion, sleep 24
03:13:02.136 00.031 9828 IsGuiding returns 1
03:13:02.136 00.000 9828 scope still moving after pulse duration time elapsed
03:13:02.167 00.031 9828 IsSlewing returns 0
03:13:02.167 00.000 9828 IsGuiding returns 1
03:13:02.198 00.031 9828 IsSlewing returns 0
03:13:02.198 00.000 9828 IsGuiding returns 1
03:13:02.229 00.031 9828 IsSlewing returns 0
03:13:02.234 00.005 9828 IsGuiding returns 1
03:13:02.261 00.027 9828 IsSlewing returns 0
03:13:02.261 00.000 9828 IsGuiding returns 0
03:13:02.261 00.000 9828 scope move finished after 14 + 141 ms
03:13:02.261 00.000 9828 Move returns status 0, amount 14
03:13:02.261 00.000 9828 move complete, result=0
03:13:02.261 00.000 9828 worker thread done servicing request
03:13:02.261 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:13:02.646 00.385 8976 Exposure complete
03:13:02.652 00.006 8976 worker thread done servicing request
03:13:02.652 00.000 5052 OnExposeComplete: enter
03:13:02.652 00.000 5052 UpdateGuideState(): m_state=6
03:13:02.652 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12611
03:13:02.652 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.53, Mass=126, SNR=7.8, Peak=74 HFD=1.5
03:13:02.652 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.66 = 2.63)
03:13:02.652 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.52)
03:13:02.652 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.61 mountX=-0.16 mountY=0.11, mountTheta=2.55
03:13:02.653 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.18, opts=13)
03:13:02.653 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.18)
03:13:02.653 00.000 8976 Worker thread wakes up
03:13:02.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.18) opts 0xd
03:13:02.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.18)
03:13:02.653 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:13:02.653 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
03:13:02.653 00.000 8976 Moving (-0.01, -0.18) raw xDistance=-0.16 yDistance=0.11
03:13:02.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:13:02.654 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:13:02.654 00.000 8976 MoveAxis(R, 0, ABG)
03:13:02.654 00.000 8976 MoveAxis(U, 0, ABG)
03:13:02.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:02.654 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:02.654 00.000 5052 Enqueuing Expose request
03:13:02.654 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:13:02.654 00.000 8976 MountToCamera -- mountX=1.89 mountY=-2.24 hyp=2.93 mountTheta=-0.87 cameraX=1.14, cameraY=2.70 cameraTheta=1.17
03:13:02.654 00.000 8976 incremental bump (1.136, 2.699) isValid = 1
03:13:02.654 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
03:13:02.654 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:13:02.654 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:13:02.654 00.000 8976 move complete, result=0
03:13:02.654 00.000 9828 Worker thread wakes up
03:13:02.654 00.000 8976 worker thread done servicing request
03:13:02.654 00.000 8976 Worker thread wakes up
03:13:02.655 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:02.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:02.655 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:13:02.655 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:13:02.655 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:02.655 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
03:13:02.655 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
03:13:02.655 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
03:13:02.655 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:13:02.655 00.000 9828 BLC: window closed
03:13:02.655 00.000 9828 MoveAxis(E, 16, B)
03:13:02.655 00.000 9828 Guiding  Dir = 2, Dur = 16
03:13:02.656 00.001 9828 IsSlewing returns 0
03:13:02.656 00.000 9828 IsGuiding returns 0
03:13:02.656 00.000 9828 PulseGuide returned control before completion, sleep 26
03:13:02.683 00.027 9828 IsGuiding returns 1
03:13:02.683 00.000 9828 scope still moving after pulse duration time elapsed
03:13:02.714 00.031 9828 IsSlewing returns 0
03:13:02.714 00.000 9828 IsGuiding returns 1
03:13:02.745 00.031 9828 IsSlewing returns 0
03:13:02.745 00.000 9828 IsGuiding returns 1
03:13:02.776 00.031 9828 IsSlewing returns 0
03:13:02.776 00.000 9828 IsGuiding returns 1
03:13:02.807 00.031 9828 IsSlewing returns 0
03:13:02.807 00.000 9828 IsGuiding returns 0
03:13:02.807 00.000 9828 scope move finished after 16 + 134 ms
03:13:02.807 00.000 9828 Move returns status 0, amount 16
03:13:02.807 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:02.807 00.000 9828 MoveAxis(N, 14, B)
03:13:02.807 00.000 9828 Guiding  Dir = 0, Dur = 14
03:13:02.822 00.015 9828 IsSlewing returns 0
03:13:02.822 00.000 9828 IsGuiding returns 0
03:13:02.822 00.000 9828 PulseGuide returned control before completion, sleep 24
03:13:02.853 00.031 9828 IsGuiding returns 1
03:13:02.854 00.001 9828 scope still moving after pulse duration time elapsed
03:13:02.883 00.029 9828 IsSlewing returns 0
03:13:02.883 00.000 9828 IsGuiding returns 1
03:13:02.914 00.031 9828 IsSlewing returns 0
03:13:02.914 00.000 9828 IsGuiding returns 1
03:13:02.946 00.032 9828 IsSlewing returns 0
03:13:02.946 00.000 9828 IsGuiding returns 1
03:13:02.978 00.032 9828 IsSlewing returns 0
03:13:02.978 00.000 9828 IsGuiding returns 0
03:13:02.978 00.000 9828 scope move finished after 14 + 142 ms
03:13:02.979 00.001 9828 Move returns status 0, amount 14
03:13:02.979 00.000 9828 move complete, result=0
03:13:02.979 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
03:13:02.979 00.000 9828 worker thread done servicing request
03:13:03.340 00.361 8976 Exposure complete
03:13:03.346 00.006 8976 worker thread done servicing request
03:13:03.346 00.000 5052 OnExposeComplete: enter
03:13:03.346 00.000 5052 UpdateGuideState(): m_state=6
03:13:03.346 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12612
03:13:03.346 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.30, Mass=147, SNR=8.4, Peak=72 HFD=1.6
03:13:03.347 00.001 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.45 = 1.83)
03:13:03.347 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.73)
03:13:03.347 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.41 hyp=0.61 cameraTheta=-2.41 mountX=-0.16 mountY=0.60, mountTheta=1.83
03:13:03.347 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.41, opts=13)
03:13:03.347 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.41)
03:13:03.347 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:13:03.347 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
03:13:03.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:03.347 00.000 8976 Worker thread wakes up
03:13:03.348 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.41) opts 0xd
03:13:03.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.41)
03:13:03.348 00.000 8976 Moving (-0.45, -0.41) raw xDistance=-0.16 yDistance=0.60
03:13:03.348 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:03.348 00.000 5052 Enqueuing Expose request
03:13:03.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:13:03.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
03:13:03.348 00.000 8976 MoveAxis(R, 0, ABG)
03:13:03.348 00.000 8976 MoveAxis(D, 2, ABG)
03:13:03.348 00.000 8976 stepping (-14, 13) + (0, -2)
03:13:03.348 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:03.377 00.029 8976 Received - 47 (G) 
03:13:03.377 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:03.377 00.000 8976 stepped: pos (-14, 11)
03:13:03.377 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:13:03.377 00.000 8976 MountToCamera -- mountX=1.97 mountY=-2.08 hyp=2.86 mountTheta=-0.81 cameraX=0.95, cameraY=2.70 cameraTheta=1.23
03:13:03.377 00.000 8976 incremental bump (0.953, 2.701) isValid = 1
03:13:03.377 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
03:13:03.377 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:13:03.377 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:13:03.377 00.000 8976 move complete, result=0
03:13:03.377 00.000 9828 Worker thread wakes up
03:13:03.377 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:13:03.378 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:13:03.378 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
03:13:03.378 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:13:03.378 00.000 8976 worker thread done servicing request
03:13:03.378 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
03:13:03.378 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:13:03.378 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:13:03.378 00.000 9828 BLC: window closed
03:13:03.378 00.000 9828 MoveAxis(E, 14, B)
03:13:03.378 00.000 9828 Guiding  Dir = 2, Dur = 14
03:13:03.378 00.000 8976 Worker thread wakes up
03:13:03.378 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:03.378 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:03.379 00.001 9828 IsSlewing returns 0
03:13:03.379 00.000 9828 IsGuiding returns 0
03:13:03.379 00.000 9828 PulseGuide returned control before completion, sleep 24
03:13:03.416 00.037 9828 IsGuiding returns 1
03:13:03.417 00.001 9828 scope still moving after pulse duration time elapsed
03:13:03.448 00.031 9828 IsSlewing returns 0
03:13:03.448 00.000 9828 IsGuiding returns 1
03:13:03.479 00.031 9828 IsSlewing returns 0
03:13:03.479 00.000 9828 IsGuiding returns 1
03:13:03.510 00.031 9828 IsSlewing returns 0
03:13:03.510 00.000 9828 IsGuiding returns 0
03:13:03.510 00.000 9828 scope move finished after 14 + 117 ms
03:13:03.510 00.000 9828 Move returns status 0, amount 14
03:13:03.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:03.510 00.000 9828 MoveAxis(N, 15, B)
03:13:03.511 00.001 9828 Guiding  Dir = 0, Dur = 15
03:13:03.526 00.015 9828 IsSlewing returns 0
03:13:03.526 00.000 9828 IsGuiding returns 0
03:13:03.526 00.000 9828 PulseGuide returned control before completion, sleep 25
03:13:03.557 00.031 9828 IsGuiding returns 1
03:13:03.557 00.000 9828 scope still moving after pulse duration time elapsed
03:13:03.589 00.032 9828 IsSlewing returns 0
03:13:03.593 00.004 9828 IsGuiding returns 1
03:13:03.619 00.026 9828 IsSlewing returns 0
03:13:03.619 00.000 9828 IsGuiding returns 1
03:13:03.650 00.031 9828 IsSlewing returns 0
03:13:03.650 00.000 9828 IsGuiding returns 1
03:13:03.681 00.031 9828 IsSlewing returns 0
03:13:03.681 00.000 9828 IsGuiding returns 0
03:13:03.681 00.000 9828 scope move finished after 15 + 139 ms
03:13:03.681 00.000 9828 Move returns status 0, amount 15
03:13:03.681 00.000 9828 move complete, result=0
03:13:03.681 00.000 9828 worker thread done servicing request
03:13:03.681 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:13:04.064 00.383 8976 Exposure complete
03:13:04.070 00.006 8976 worker thread done servicing request
03:13:04.070 00.000 5052 OnExposeComplete: enter
03:13:04.070 00.000 5052 UpdateGuideState(): m_state=6
03:13:04.070 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12613
03:13:04.070 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.29, Mass=145, SNR=8.4, Peak=77 HFD=1.7
03:13:04.070 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.63 = 2.66)
03:13:04.070 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.55)
03:13:04.070 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.42 hyp=0.42 cameraTheta=-1.58 mountX=-0.38 mountY=0.23, mountTheta=2.58
03:13:04.072 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.42, opts=13)
03:13:04.073 00.001 5052 Enqueuing Move request for stepguider (-0.00, -0.42)
03:13:04.073 00.000 8976 Worker thread wakes up
03:13:04.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.42) opts 0xd
03:13:04.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.42)
03:13:04.073 00.000 8976 Moving (-0.00, -0.42) raw xDistance=-0.38 yDistance=0.23
03:13:04.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:13:04.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:13:04.073 00.000 8976 MoveAxis(R, 2, ABG)
03:13:04.073 00.000 8976 stepping (-14, 11) + (2, 0)
03:13:04.073 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:13:04.073 00.000 5052 UpdateGuideState exits: m=145 SNR=8.4
03:13:04.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:04.073 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:04.073 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:04.073 00.000 5052 Enqueuing Expose request
03:13:04.096 00.023 8976 Received - 47 (G) 
03:13:04.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:04.096 00.000 8976 stepped: pos (-12, 11)
03:13:04.096 00.000 8976 MoveAxis(U, 0, ABG)
03:13:04.096 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:13:04.096 00.000 8976 MountToCamera -- mountX=1.93 mountY=-1.97 hyp=2.75 mountTheta=-0.80 cameraX=0.88, cameraY=2.61 cameraTheta=1.25
03:13:04.096 00.000 8976 incremental bump (0.875, 2.612) isValid = 1
03:13:04.096 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
03:13:04.096 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:13:04.096 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:13:04.096 00.000 8976 move complete, result=0
03:13:04.096 00.000 9828 Worker thread wakes up
03:13:04.096 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:13:04.096 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
03:13:04.096 00.000 8976 worker thread done servicing request
03:13:04.096 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:13:04.096 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
03:13:04.097 00.001 8976 Worker thread wakes up
03:13:04.097 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
03:13:04.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:04.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:04.097 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:13:04.097 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:13:04.097 00.000 9828 BLC: window closed
03:13:04.097 00.000 9828 MoveAxis(E, 13, B)
03:13:04.097 00.000 9828 Guiding  Dir = 2, Dur = 13
03:13:04.097 00.000 9828 IsSlewing returns 0
03:13:04.097 00.000 9828 IsGuiding returns 0
03:13:04.097 00.000 9828 PulseGuide returned control before completion, sleep 23
03:13:04.137 00.040 9828 IsGuiding returns 1
03:13:04.137 00.000 9828 scope still moving after pulse duration time elapsed
03:13:04.167 00.030 9828 IsSlewing returns 0
03:13:04.167 00.000 9828 IsGuiding returns 1
03:13:04.199 00.032 9828 IsSlewing returns 0
03:13:04.199 00.000 9828 IsGuiding returns 1
03:13:04.230 00.031 9828 IsSlewing returns 0
03:13:04.230 00.000 9828 IsGuiding returns 0
03:13:04.230 00.000 9828 scope move finished after 13 + 118 ms
03:13:04.230 00.000 9828 Move returns status 0, amount 13
03:13:04.230 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:04.230 00.000 9828 MoveAxis(N, 15, B)
03:13:04.230 00.000 9828 Guiding  Dir = 0, Dur = 15
03:13:04.244 00.014 9828 IsSlewing returns 0
03:13:04.244 00.000 9828 IsGuiding returns 0
03:13:04.244 00.000 9828 PulseGuide returned control before completion, sleep 25
03:13:04.276 00.032 9828 IsGuiding returns 1
03:13:04.276 00.000 9828 scope still moving after pulse duration time elapsed
03:13:04.306 00.030 9828 IsSlewing returns 0
03:13:04.306 00.000 9828 IsGuiding returns 1
03:13:04.336 00.030 9828 IsSlewing returns 0
03:13:04.336 00.000 9828 IsGuiding returns 1
03:13:04.367 00.031 9828 IsSlewing returns 0
03:13:04.367 00.000 9828 IsGuiding returns 1
03:13:04.399 00.032 9828 IsSlewing returns 0
03:13:04.399 00.000 9828 IsGuiding returns 0
03:13:04.399 00.000 9828 scope move finished after 15 + 139 ms
03:13:04.399 00.000 9828 Move returns status 0, amount 15
03:13:04.399 00.000 9828 move complete, result=0
03:13:04.399 00.000 9828 worker thread done servicing request
03:13:04.399 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:13:04.784 00.385 8976 Exposure complete
03:13:04.790 00.006 8976 worker thread done servicing request
03:13:04.790 00.000 5052 OnExposeComplete: enter
03:13:04.790 00.000 5052 UpdateGuideState(): m_state=6
03:13:04.790 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12614
03:13:04.790 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.81, Mass=149, SNR=8.4, Peak=75 HFD=1.9
03:13:04.790 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:13:04.790 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
03:13:04.791 00.001 5052 CameraToMount -- cameraX=-0.83 cameraY=0.10 hyp=0.83 cameraTheta=3.02 mountX=0.46 mountY=0.64, mountTheta=0.94
03:13:04.792 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.10, opts=13)
03:13:04.792 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.10)
03:13:04.792 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:13:04.792 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:13:04.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:04.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:04.792 00.000 5052 Enqueuing Expose request
03:13:04.792 00.000 8976 Worker thread wakes up
03:13:04.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.10) opts 0xd
03:13:04.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.10)
03:13:04.793 00.001 8976 Moving (-0.83, 0.10) raw xDistance=0.46 yDistance=0.64
03:13:04.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.46
03:13:04.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
03:13:04.793 00.000 8976 MoveAxis(L, 2, ABG)
03:13:04.793 00.000 8976 stepping (-12, 11) + (-2, 0)
03:13:04.793 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:04.815 00.022 8976 Received - 47 (G) 
03:13:04.815 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:04.815 00.000 8976 stepped: pos (-14, 11)
03:13:04.815 00.000 8976 MoveAxis(D, 3, ABG)
03:13:04.815 00.000 8976 stepping (-14, 11) + (0, -3)
03:13:04.815 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:04.848 00.033 8976 Received - 47 (G) 
03:13:04.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:04.848 00.000 8976 stepped: pos (-14, 8)
03:13:04.848 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
03:13:04.848 00.000 8976 MountToCamera -- mountX=2.00 mountY=-1.74 hyp=2.65 mountTheta=-0.72 cameraX=0.64, cameraY=2.57 cameraTheta=1.33
03:13:04.848 00.000 8976 incremental bump (0.638, 2.571) isValid = 1
03:13:04.848 00.000 8976 Scheduling Mount bump of (0.028, 0.116)
03:13:04.848 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:13:04.848 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:13:04.848 00.000 8976 move complete, result=0
03:13:04.848 00.000 9828 Worker thread wakes up
03:13:04.848 00.000 8976 worker thread done servicing request
03:13:04.848 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
03:13:04.848 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:13:04.848 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:13:04.848 00.000 8976 Worker thread wakes up
03:13:04.848 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
03:13:04.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:04.849 00.001 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
03:13:04.849 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:04.849 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
03:13:04.849 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:13:04.849 00.000 9828 BLC: window closed
03:13:04.849 00.000 9828 MoveAxis(E, 10, B)
03:13:04.849 00.000 9828 Guiding  Dir = 2, Dur = 10
03:13:04.849 00.000 9828 IsSlewing returns 0
03:13:04.849 00.000 9828 IsGuiding returns 0
03:13:04.849 00.000 9828 PulseGuide returned control before completion, sleep 20
03:13:04.870 00.021 9828 IsGuiding returns 1
03:13:04.871 00.001 9828 scope still moving after pulse duration time elapsed
03:13:04.901 00.030 9828 IsSlewing returns 0
03:13:04.901 00.000 9828 IsGuiding returns 1
03:13:04.931 00.030 9828 IsSlewing returns 0
03:13:04.931 00.000 9828 IsGuiding returns 1
03:13:04.963 00.032 9828 IsSlewing returns 0
03:13:04.968 00.005 9828 IsGuiding returns 0
03:13:04.968 00.000 9828 scope move finished after 10 + 108 ms
03:13:04.968 00.000 9828 Move returns status 0, amount 10
03:13:04.968 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:04.968 00.000 9828 MoveAxis(N, 15, B)
03:13:04.968 00.000 9828 Guiding  Dir = 0, Dur = 15
03:13:04.979 00.011 9828 IsSlewing returns 0
03:13:04.980 00.001 9828 IsGuiding returns 0
03:13:04.980 00.000 9828 PulseGuide returned control before completion, sleep 25
03:13:05.010 00.030 9828 IsGuiding returns 1
03:13:05.010 00.000 9828 scope still moving after pulse duration time elapsed
03:13:05.041 00.031 9828 IsSlewing returns 0
03:13:05.041 00.000 9828 IsGuiding returns 1
03:13:05.071 00.030 9828 IsSlewing returns 0
03:13:05.071 00.000 9828 IsGuiding returns 1
03:13:05.101 00.030 9828 IsSlewing returns 0
03:13:05.101 00.000 9828 IsGuiding returns 0
03:13:05.101 00.000 9828 scope move finished after 15 + 107 ms
03:13:05.101 00.000 9828 Move returns status 0, amount 15
03:13:05.101 00.000 9828 move complete, result=0
03:13:05.102 00.001 9828 worker thread done servicing request
03:13:05.102 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:13:05.547 00.445 8976 Exposure complete
03:13:05.552 00.005 8976 worker thread done servicing request
03:13:05.553 00.001 5052 OnExposeComplete: enter
03:13:05.553 00.000 5052 UpdateGuideState(): m_state=6
03:13:05.553 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12615
03:13:05.553 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.87, Mass=157, SNR=8.6, Peak=72 HFD=2.2
03:13:05.553 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
03:13:05.553 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
03:13:05.553 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.17 mountX=0.19 mountY=0.00, mountTheta=0.02
03:13:05.554 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.16, opts=13)
03:13:05.554 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.16)
03:13:05.554 00.000 8976 Worker thread wakes up
03:13:05.554 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:13:05.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.16) opts 0xd
03:13:05.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.16)
03:13:05.554 00.000 8976 Moving (-0.11, 0.16) raw xDistance=0.19 yDistance=0.00
03:13:05.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:13:05.554 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
03:13:05.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:05.554 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:05.554 00.000 5052 Enqueuing Expose request
03:13:05.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:13:05.554 00.000 8976 MoveAxis(R, 0, ABG)
03:13:05.554 00.000 8976 MoveAxis(U, 0, ABG)
03:13:05.554 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
03:13:05.555 00.001 8976 MountToCamera -- mountX=2.05 mountY=-1.58 hyp=2.59 mountTheta=-0.66 cameraX=0.48, cameraY=2.54 cameraTheta=1.38
03:13:05.555 00.000 8976 incremental bump (0.479, 2.543) isValid = 1
03:13:05.555 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
03:13:05.555 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:13:05.555 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:13:05.555 00.000 8976 move complete, result=0
03:13:05.555 00.000 9828 Worker thread wakes up
03:13:05.555 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:05.555 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:13:05.555 00.000 8976 worker thread done servicing request
03:13:05.555 00.000 8976 Worker thread wakes up
03:13:05.555 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:13:05.555 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.80)
03:13:05.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:05.555 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:05.555 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.88)
03:13:05.556 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
03:13:05.556 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:13:05.556 00.000 9828 BLC: window closed
03:13:05.556 00.000 9828 MoveAxis(E, 8, B)
03:13:05.556 00.000 9828 Guiding  Dir = 2, Dur = 8
03:13:05.556 00.000 9828 IsSlewing returns 0
03:13:05.556 00.000 9828 IsGuiding returns 0
03:13:05.556 00.000 9828 PulseGuide returned control before completion, sleep 18
03:13:05.585 00.029 9828 IsGuiding returns 1
03:13:05.585 00.000 9828 scope still moving after pulse duration time elapsed
03:13:05.615 00.030 9828 IsSlewing returns 0
03:13:05.615 00.000 9828 IsGuiding returns 1
03:13:05.647 00.032 9828 IsSlewing returns 0
03:13:05.647 00.000 9828 IsGuiding returns 1
03:13:05.678 00.031 9828 IsSlewing returns 0
03:13:05.678 00.000 9828 IsGuiding returns 0
03:13:05.678 00.000 9828 scope move finished after 8 + 113 ms
03:13:05.678 00.000 9828 Move returns status 0, amount 8
03:13:05.678 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:05.678 00.000 9828 MoveAxis(N, 15, B)
03:13:05.678 00.000 9828 Guiding  Dir = 0, Dur = 15
03:13:05.694 00.016 9828 IsSlewing returns 0
03:13:05.694 00.000 9828 IsGuiding returns 0
03:13:05.694 00.000 9828 PulseGuide returned control before completion, sleep 25
03:13:05.724 00.030 9828 IsGuiding returns 1
03:13:05.724 00.000 9828 scope still moving after pulse duration time elapsed
03:13:05.755 00.031 9828 IsSlewing returns 0
03:13:05.755 00.000 9828 IsGuiding returns 1
03:13:05.785 00.030 9828 IsSlewing returns 0
03:13:05.785 00.000 9828 IsGuiding returns 1
03:13:05.816 00.031 9828 IsSlewing returns 0
03:13:05.816 00.000 9828 IsGuiding returns 1
03:13:05.848 00.032 9828 IsSlewing returns 0
03:13:05.848 00.000 9828 IsGuiding returns 0
03:13:05.848 00.000 9828 scope move finished after 15 + 139 ms
03:13:05.848 00.000 9828 Move returns status 0, amount 15
03:13:05.848 00.000 9828 move complete, result=0
03:13:05.848 00.000 9828 worker thread done servicing request
03:13:05.848 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:13:06.238 00.390 8976 Exposure complete
03:13:06.244 00.006 8976 worker thread done servicing request
03:13:06.244 00.000 5052 OnExposeComplete: enter
03:13:06.244 00.000 5052 UpdateGuideState(): m_state=6
03:13:06.244 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12616
03:13:06.244 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.75, Mass=141, SNR=8.2, Peak=71 HFD=2.2
03:13:06.244 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
03:13:06.244 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
03:13:06.244 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.04 hyp=0.62 cameraTheta=0.07 mountX=-0.24 mountY=-0.54, mountTheta=-1.99
03:13:06.245 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.04, opts=13)
03:13:06.245 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.04)
03:13:06.245 00.000 8976 Worker thread wakes up
03:13:06.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.04) opts 0xd
03:13:06.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.04)
03:13:06.245 00.000 8976 Moving (0.61, 0.04) raw xDistance=-0.24 yDistance=-0.54
03:13:06.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:13:06.245 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:13:06.245 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:13:06.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:06.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:06.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:13:06.246 00.001 5052 Enqueuing Expose request
03:13:06.246 00.000 8976 MoveAxis(R, 0, ABG)
03:13:06.246 00.000 8976 MoveAxis(U, 2, ABG)
03:13:06.246 00.000 8976 stepping (-14, 8) + (0, 2)
03:13:06.246 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:06.270 00.024 8976 Received - 47 (G) 
03:13:06.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:06.270 00.000 8976 stepped: pos (-14, 10)
03:13:06.270 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
03:13:06.270 00.000 8976 MountToCamera -- mountX=2.08 mountY=-1.59 hyp=2.61 mountTheta=-0.65 cameraX=0.47, cameraY=2.57 cameraTheta=1.39
03:13:06.270 00.000 8976 incremental bump (0.465, 2.572) isValid = 1
03:13:06.270 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
03:13:06.270 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:13:06.270 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:13:06.271 00.001 8976 move complete, result=0
03:13:06.271 00.000 8976 worker thread done servicing request
03:13:06.271 00.000 9828 Worker thread wakes up
03:13:06.271 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:13:06.271 00.000 8976 Worker thread wakes up
03:13:06.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:06.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:06.271 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:13:06.271 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:13:06.271 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
03:13:06.271 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
03:13:06.271 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
03:13:06.271 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:13:06.271 00.000 9828 BLC: window closed
03:13:06.271 00.000 9828 MoveAxis(E, 8, B)
03:13:06.271 00.000 9828 Guiding  Dir = 2, Dur = 8
03:13:06.272 00.001 9828 IsSlewing returns 0
03:13:06.272 00.000 9828 IsGuiding returns 0
03:13:06.272 00.000 9828 PulseGuide returned control before completion, sleep 18
03:13:06.302 00.030 9828 IsGuiding returns 1
03:13:06.302 00.000 9828 scope still moving after pulse duration time elapsed
03:13:06.333 00.031 9828 IsSlewing returns 0
03:13:06.333 00.000 9828 IsGuiding returns 1
03:13:06.364 00.031 9828 IsSlewing returns 0
03:13:06.364 00.000 9828 IsGuiding returns 1
03:13:06.395 00.031 9828 IsSlewing returns 0
03:13:06.395 00.000 9828 IsGuiding returns 0
03:13:06.395 00.000 9828 scope move finished after 8 + 115 ms
03:13:06.395 00.000 9828 Move returns status 0, amount 8
03:13:06.395 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:06.395 00.000 9828 MoveAxis(N, 15, B)
03:13:06.395 00.000 9828 Guiding  Dir = 0, Dur = 15
03:13:06.410 00.015 9828 IsSlewing returns 0
03:13:06.410 00.000 9828 IsGuiding returns 0
03:13:06.410 00.000 9828 PulseGuide returned control before completion, sleep 25
03:13:06.441 00.031 9828 IsGuiding returns 1
03:13:06.441 00.000 9828 scope still moving after pulse duration time elapsed
03:13:06.473 00.032 9828 IsSlewing returns 0
03:13:06.473 00.000 9828 IsGuiding returns 1
03:13:06.504 00.031 9828 IsSlewing returns 0
03:13:06.504 00.000 9828 IsGuiding returns 1
03:13:06.535 00.031 9828 IsSlewing returns 0
03:13:06.535 00.000 9828 IsGuiding returns 1
03:13:06.566 00.031 9828 IsSlewing returns 0
03:13:06.566 00.000 9828 IsGuiding returns 0
03:13:06.566 00.000 9828 scope move finished after 15 + 140 ms
03:13:06.566 00.000 9828 Move returns status 0, amount 15
03:13:06.566 00.000 9828 move complete, result=0
03:13:06.566 00.000 9828 worker thread done servicing request
03:13:06.566 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:13:06.954 00.388 8976 Exposure complete
03:13:06.959 00.005 8976 worker thread done servicing request
03:13:06.959 00.000 5052 OnExposeComplete: enter
03:13:06.959 00.000 5052 UpdateGuideState(): m_state=6
03:13:06.959 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12617
03:13:06.959 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.44, Mass=141, SNR=8.2, Peak=70 HFD=2.2
03:13:06.959 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
03:13:06.960 00.001 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
03:13:06.960 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=-0.27 hyp=0.85 cameraTheta=-0.32 mountX=-0.61 mountY=-0.53, mountTheta=-2.42
03:13:06.960 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=-0.27, opts=13)
03:13:06.960 00.000 5052 Enqueuing Move request for stepguider (0.81, -0.27)
03:13:06.960 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:13:06.960 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:13:06.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:06.960 00.000 8976 Worker thread wakes up
03:13:06.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, -0.27) opts 0xd
03:13:06.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, -0.27)
03:13:06.961 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:06.961 00.000 5052 Enqueuing Expose request
03:13:06.961 00.000 8976 Moving (0.81, -0.27) raw xDistance=-0.61 yDistance=-0.53
03:13:06.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
03:13:06.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
03:13:06.961 00.000 8976 MoveAxis(R, 2, ABG)
03:13:06.961 00.000 8976 stepping (-14, 10) + (2, 0)
03:13:06.961 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:06.990 00.029 8976 Received - 47 (G) 
03:13:06.990 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:06.990 00.000 8976 stepped: pos (-12, 10)
03:13:06.990 00.000 8976 MoveAxis(U, 2, ABG)
03:13:06.990 00.000 8976 stepping (-12, 10) + (0, 2)
03:13:06.990 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:07.021 00.031 8976 Received - 47 (G) 
03:13:07.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:07.021 00.000 8976 stepped: pos (-12, 12)
03:13:07.022 00.001 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
03:13:07.022 00.000 8976 MountToCamera -- mountX=2.00 mountY=-1.69 hyp=2.62 mountTheta=-0.70 cameraX=0.60, cameraY=2.55 cameraTheta=1.34
03:13:07.022 00.000 8976 incremental bump (0.596, 2.550) isValid = 1
03:13:07.022 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
03:13:07.022 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:13:07.022 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:13:07.022 00.000 8976 move complete, result=0
03:13:07.022 00.000 9828 Worker thread wakes up
03:13:07.022 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:13:07.022 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:13:07.022 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.84)
03:13:07.022 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
03:13:07.022 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
03:13:07.022 00.000 8976 worker thread done servicing request
03:13:07.022 00.000 8976 Worker thread wakes up
03:13:07.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:07.022 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:07.022 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.5 px 2 ms NORTH
03:13:07.023 00.001 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:13:07.023 00.000 9828 BLC: window closed
03:13:07.023 00.000 9828 MoveAxis(E, 10, B)
03:13:07.023 00.000 9828 Guiding  Dir = 2, Dur = 10
03:13:07.023 00.000 9828 IsSlewing returns 0
03:13:07.023 00.000 9828 IsGuiding returns 0
03:13:07.023 00.000 9828 PulseGuide returned control before completion, sleep 20
03:13:07.049 00.026 9828 IsGuiding returns 1
03:13:07.049 00.000 9828 scope still moving after pulse duration time elapsed
03:13:07.080 00.031 9828 IsSlewing returns 0
03:13:07.080 00.000 9828 IsGuiding returns 1
03:13:07.111 00.031 9828 IsSlewing returns 0
03:13:07.111 00.000 9828 IsGuiding returns 1
03:13:07.142 00.031 9828 IsSlewing returns 0
03:13:07.142 00.000 9828 IsGuiding returns 1
03:13:07.173 00.031 9828 IsSlewing returns 0
03:13:07.173 00.000 9828 IsGuiding returns 0
03:13:07.173 00.000 9828 scope move finished after 10 + 139 ms
03:13:07.173 00.000 9828 Move returns status 0, amount 10
03:13:07.173 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:07.173 00.000 9828 MoveAxis(N, 15, B)
03:13:07.173 00.000 9828 Guiding  Dir = 0, Dur = 15
03:13:07.188 00.015 9828 IsSlewing returns 0
03:13:07.188 00.000 9828 IsGuiding returns 0
03:13:07.188 00.000 9828 PulseGuide returned control before completion, sleep 25
03:13:07.220 00.032 9828 IsGuiding returns 1
03:13:07.220 00.000 9828 scope still moving after pulse duration time elapsed
03:13:07.252 00.032 9828 IsSlewing returns 0
03:13:07.252 00.000 9828 IsGuiding returns 1
03:13:07.283 00.031 9828 IsSlewing returns 0
03:13:07.283 00.000 9828 IsGuiding returns 1
03:13:07.313 00.030 9828 IsSlewing returns 0
03:13:07.313 00.000 9828 IsGuiding returns 0
03:13:07.313 00.000 9828 scope move finished after 15 + 110 ms
03:13:07.313 00.000 9828 Move returns status 0, amount 15
03:13:07.313 00.000 9828 move complete, result=0
03:13:07.314 00.001 9828 worker thread done servicing request
03:13:07.314 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:13:07.708 00.394 8976 Exposure complete
03:13:07.713 00.005 8976 worker thread done servicing request
03:13:07.713 00.000 5052 OnExposeComplete: enter
03:13:07.713 00.000 5052 UpdateGuideState(): m_state=6
03:13:07.713 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12618
03:13:07.713 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=281.68, Mass=120, SNR=7.6, Peak=76 HFD=1.7
03:13:07.713 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
03:13:07.713 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
03:13:07.713 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=-0.03 hyp=0.96 cameraTheta=-0.03 mountX=-0.46 mountY=-0.78, mountTheta=-2.10
03:13:07.714 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=-0.03, opts=13)
03:13:07.714 00.000 5052 Enqueuing Move request for stepguider (0.96, -0.03)
03:13:07.714 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:13:07.714 00.000 5052 UpdateGuideState exits: m=120 SNR=7.6
03:13:07.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:07.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:07.714 00.000 5052 Enqueuing Expose request
03:13:07.714 00.000 8976 Worker thread wakes up
03:13:07.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, -0.03) opts 0xd
03:13:07.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, -0.03)
03:13:07.714 00.000 8976 Moving (0.96, -0.03) raw xDistance=-0.46 yDistance=-0.78
03:13:07.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
03:13:07.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.78
03:13:07.714 00.000 8976 MoveAxis(R, 2, ABG)
03:13:07.715 00.001 8976 stepping (-12, 12) + (2, 0)
03:13:07.715 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:07.741 00.026 8976 Received - 47 (G) 
03:13:07.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:07.741 00.000 8976 stepped: pos (-10, 12)
03:13:07.741 00.000 8976 MoveAxis(U, 3, ABG)
03:13:07.741 00.000 8976 stepping (-10, 12) + (0, 3)
03:13:07.741 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:07.774 00.033 8976 Received - 47 (G) 
03:13:07.774 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:07.774 00.000 8976 stepped: pos (-10, 15)
03:13:07.774 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
03:13:07.774 00.000 8976 MountToCamera -- mountX=1.84 mountY=-1.92 hyp=2.66 mountTheta=-0.81 cameraX=0.87, cameraY=2.52 cameraTheta=1.24
03:13:07.774 00.000 8976 incremental bump (0.869, 2.516) isValid = 1
03:13:07.774 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
03:13:07.774 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:13:07.774 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:13:07.774 00.000 8976 move complete, result=0
03:13:07.774 00.000 9828 Worker thread wakes up
03:13:07.774 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
03:13:07.774 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:13:07.774 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:13:07.774 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.94)
03:13:07.774 00.000 8976 worker thread done servicing request
03:13:07.774 00.000 8976 Worker thread wakes up
03:13:07.775 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:07.775 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
03:13:07.775 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
03:13:07.775 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:13:07.775 00.000 9828 BLC: window closed
03:13:07.775 00.000 9828 MoveAxis(E, 14, B)
03:13:07.775 00.000 9828 Guiding  Dir = 2, Dur = 14
03:13:07.775 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:07.775 00.000 9828 IsSlewing returns 0
03:13:07.775 00.000 9828 IsGuiding returns 0
03:13:07.775 00.000 9828 PulseGuide returned control before completion, sleep 24
03:13:07.813 00.038 9828 IsGuiding returns 1
03:13:07.813 00.000 9828 scope still moving after pulse duration time elapsed
03:13:07.845 00.032 9828 IsSlewing returns 0
03:13:07.845 00.000 9828 IsGuiding returns 1
03:13:07.876 00.031 9828 IsSlewing returns 0
03:13:07.876 00.000 9828 IsGuiding returns 1
03:13:07.921 00.045 9828 IsSlewing returns 0
03:13:07.922 00.001 9828 IsGuiding returns 0
03:13:07.922 00.000 9828 scope move finished after 14 + 133 ms
03:13:07.922 00.000 9828 Move returns status 0, amount 14
03:13:07.922 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:07.922 00.000 9828 MoveAxis(N, 15, B)
03:13:07.922 00.000 9828 Guiding  Dir = 0, Dur = 15
03:13:07.937 00.015 9828 IsSlewing returns 0
03:13:07.937 00.000 9828 IsGuiding returns 0
03:13:07.937 00.000 9828 PulseGuide returned control before completion, sleep 25
03:13:07.969 00.032 9828 IsGuiding returns 1
03:13:07.969 00.000 9828 scope still moving after pulse duration time elapsed
03:13:08.000 00.031 9828 IsSlewing returns 0
03:13:08.000 00.000 9828 IsGuiding returns 1
03:13:08.032 00.032 9828 IsSlewing returns 0
03:13:08.032 00.000 9828 IsGuiding returns 1
03:13:08.064 00.032 9828 IsSlewing returns 0
03:13:08.064 00.000 9828 IsGuiding returns 1
03:13:08.094 00.030 9828 IsSlewing returns 0
03:13:08.094 00.000 9828 IsGuiding returns 0
03:13:08.094 00.000 9828 scope move finished after 15 + 141 ms
03:13:08.094 00.000 9828 Move returns status 0, amount 15
03:13:08.094 00.000 9828 move complete, result=0
03:13:08.094 00.000 9828 worker thread done servicing request
03:13:08.094 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:13:08.461 00.367 8976 Exposure complete
03:13:08.466 00.005 8976 worker thread done servicing request
03:13:08.466 00.000 5052 OnExposeComplete: enter
03:13:08.466 00.000 5052 UpdateGuideState(): m_state=6
03:13:08.466 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12619
03:13:08.466 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.94, Mass=139, SNR=8.1, Peak=68 HFD=2.2
03:13:08.466 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
03:13:08.466 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
03:13:08.466 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.23 hyp=0.59 cameraTheta=0.40 mountX=-0.04 mountY=-0.58, mountTheta=-1.65
03:13:08.467 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.23, opts=13)
03:13:08.467 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.23)
03:13:08.467 00.000 8976 Worker thread wakes up
03:13:08.468 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.23) opts 0xd
03:13:08.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.23)
03:13:08.468 00.000 8976 Moving (0.55, 0.23) raw xDistance=-0.04 yDistance=-0.58
03:13:08.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:13:08.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
03:13:08.468 00.000 8976 MoveAxis(R, 0, ABG)
03:13:08.468 00.000 8976 MoveAxis(U, 3, ABG)
03:13:08.468 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:13:08.468 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:13:08.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:08.468 00.000 8976 stepping (-10, 15) + (0, 3)
03:13:08.468 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:08.468 00.000 5052 Enqueuing Expose request
03:13:08.468 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:08.508 00.040 8976 Received - 47 (G) 
03:13:08.508 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:08.508 00.000 8976 stepped: pos (-10, 18)
03:13:08.508 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
03:13:08.508 00.000 8976 MountToCamera -- mountX=1.74 mountY=-2.23 hyp=2.83 mountTheta=-0.91 cameraX=1.19, cameraY=2.57 cameraTheta=1.14
03:13:08.508 00.000 8976 incremental bump (1.192, 2.565) isValid = 1
03:13:08.508 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
03:13:08.508 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:13:08.508 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:13:08.508 00.000 8976 move complete, result=0
03:13:08.508 00.000 9828 Worker thread wakes up
03:13:08.509 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:13:08.509 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:13:08.509 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
03:13:08.509 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
03:13:08.509 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:13:08.509 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:13:08.509 00.000 9828 BLC: window closed
03:13:08.509 00.000 8976 worker thread done servicing request
03:13:08.509 00.000 8976 Worker thread wakes up
03:13:08.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:08.509 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:08.509 00.000 9828 MoveAxis(E, 17, B)
03:13:08.509 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 3 ms NORTH
03:13:08.509 00.000 9828 Guiding  Dir = 2, Dur = 17
03:13:08.510 00.001 9828 IsSlewing returns 0
03:13:08.510 00.000 9828 IsGuiding returns 0
03:13:08.510 00.000 9828 PulseGuide returned control before completion, sleep 27
03:13:08.545 00.035 9828 IsGuiding returns 1
03:13:08.545 00.000 9828 scope still moving after pulse duration time elapsed
03:13:08.576 00.031 9828 IsSlewing returns 0
03:13:08.576 00.000 9828 IsGuiding returns 1
03:13:08.607 00.031 9828 IsSlewing returns 0
03:13:08.607 00.000 9828 IsGuiding returns 1
03:13:08.637 00.030 9828 IsSlewing returns 0
03:13:08.637 00.000 9828 IsGuiding returns 1
03:13:08.669 00.032 9828 IsSlewing returns 0
03:13:08.669 00.000 9828 IsGuiding returns 1
03:13:08.700 00.031 9828 IsSlewing returns 0
03:13:08.700 00.000 9828 IsGuiding returns 0
03:13:08.700 00.000 9828 scope move finished after 17 + 172 ms
03:13:08.700 00.000 9828 Move returns status 0, amount 17
03:13:08.700 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:08.700 00.000 9828 MoveAxis(N, 14, B)
03:13:08.700 00.000 9828 Guiding  Dir = 0, Dur = 14
03:13:08.715 00.015 9828 IsSlewing returns 0
03:13:08.715 00.000 9828 IsGuiding returns 0
03:13:08.715 00.000 9828 PulseGuide returned control before completion, sleep 24
03:13:08.746 00.031 9828 IsGuiding returns 1
03:13:08.746 00.000 9828 scope still moving after pulse duration time elapsed
03:13:08.777 00.031 9828 IsSlewing returns 0
03:13:08.777 00.000 9828 IsGuiding returns 1
03:13:08.809 00.032 9828 IsSlewing returns 0
03:13:08.809 00.000 9828 IsGuiding returns 1
03:13:08.841 00.032 9828 IsSlewing returns 0
03:13:08.841 00.000 9828 IsGuiding returns 1
03:13:08.871 00.030 9828 IsSlewing returns 0
03:13:08.871 00.000 9828 IsGuiding returns 0
03:13:08.871 00.000 9828 scope move finished after 14 + 142 ms
03:13:08.871 00.000 9828 Move returns status 0, amount 14
03:13:08.871 00.000 9828 move complete, result=0
03:13:08.871 00.000 9828 worker thread done servicing request
03:13:08.871 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:13:09.193 00.322 8976 Exposure complete
03:13:09.199 00.006 8976 worker thread done servicing request
03:13:09.199 00.000 5052 OnExposeComplete: enter
03:13:09.199 00.000 5052 UpdateGuideState(): m_state=6
03:13:09.199 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12620
03:13:09.199 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.67, Mass=118, SNR=7.4, Peak=67 HFD=1.7
03:13:09.199 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
03:13:09.199 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
03:13:09.199 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-0.14 mountX=-0.15 mountY=-0.20, mountTheta=-2.22
03:13:09.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.04, opts=13)
03:13:09.200 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.04)
03:13:09.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:13:09.200 00.000 5052 UpdateGuideState exits: m=118 SNR=7.4
03:13:09.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:09.200 00.000 8976 Worker thread wakes up
03:13:09.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.04) opts 0xd
03:13:09.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.04)
03:13:09.201 00.001 8976 Moving (0.27, -0.04) raw xDistance=-0.15 yDistance=-0.20
03:13:09.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:13:09.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:09.201 00.000 5052 Enqueuing Expose request
03:13:09.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:13:09.201 00.000 8976 MoveAxis(R, 0, ABG)
03:13:09.201 00.000 8976 MoveAxis(U, 0, ABG)
03:13:09.201 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:13:09.201 00.000 8976 MountToCamera -- mountX=1.67 mountY=-2.44 hyp=2.96 mountTheta=-0.97 cameraX=1.41, cameraY=2.60 cameraTheta=1.07
03:13:09.201 00.000 8976 incremental bump (1.409, 2.598) isValid = 1
03:13:09.201 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
03:13:09.201 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:13:09.201 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:13:09.201 00.000 8976 move complete, result=0
03:13:09.201 00.000 8976 worker thread done servicing request
03:13:09.201 00.000 8976 Worker thread wakes up
03:13:09.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:09.201 00.000 9828 Worker thread wakes up
03:13:09.201 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:13:09.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:09.201 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:13:09.201 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:13:09.201 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
03:13:09.201 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
03:13:09.201 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:13:09.201 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:13:09.202 00.001 9828 BLC: window closed
03:13:09.202 00.000 9828 MoveAxis(E, 19, B)
03:13:09.202 00.000 9828 Guiding  Dir = 2, Dur = 19
03:13:09.202 00.000 9828 IsSlewing returns 0
03:13:09.202 00.000 9828 IsGuiding returns 0
03:13:09.202 00.000 9828 PulseGuide returned control before completion, sleep 29
03:13:09.242 00.040 9828 IsGuiding returns 1
03:13:09.242 00.000 9828 scope still moving after pulse duration time elapsed
03:13:09.272 00.030 9828 IsSlewing returns 0
03:13:09.272 00.000 9828 IsGuiding returns 1
03:13:09.304 00.032 9828 IsSlewing returns 0
03:13:09.304 00.000 9828 IsGuiding returns 1
03:13:09.336 00.032 9828 IsSlewing returns 0
03:13:09.336 00.000 9828 IsGuiding returns 0
03:13:09.336 00.000 9828 scope move finished after 19 + 114 ms
03:13:09.336 00.000 9828 Move returns status 0, amount 19
03:13:09.336 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:09.336 00.000 9828 MoveAxis(N, 13, B)
03:13:09.336 00.000 9828 Guiding  Dir = 0, Dur = 13
03:13:09.352 00.016 9828 IsSlewing returns 0
03:13:09.352 00.000 9828 IsGuiding returns 0
03:13:09.352 00.000 9828 PulseGuide returned control before completion, sleep 23
03:13:09.384 00.032 9828 IsGuiding returns 1
03:13:09.384 00.000 9828 scope still moving after pulse duration time elapsed
03:13:09.416 00.032 9828 IsSlewing returns 0
03:13:09.416 00.000 9828 IsGuiding returns 1
03:13:09.448 00.032 9828 IsSlewing returns 0
03:13:09.448 00.000 9828 IsGuiding returns 1
03:13:09.480 00.032 9828 IsSlewing returns 0
03:13:09.480 00.000 9828 IsGuiding returns 1
03:13:09.511 00.031 9828 IsSlewing returns 0
03:13:09.511 00.000 9828 IsGuiding returns 0
03:13:09.511 00.000 9828 scope move finished after 13 + 145 ms
03:13:09.511 00.000 9828 Move returns status 0, amount 13
03:13:09.511 00.000 9828 move complete, result=0
03:13:09.511 00.000 9828 worker thread done servicing request
03:13:09.511 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:13:09.886 00.375 8976 Exposure complete
03:13:09.891 00.005 8976 worker thread done servicing request
03:13:09.892 00.001 5052 OnExposeComplete: enter
03:13:09.892 00.000 5052 UpdateGuideState(): m_state=6
03:13:09.892 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12621
03:13:09.892 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=280.80, Mass=145, SNR=8.3, Peak=69 HFD=2.3
03:13:09.892 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.04) = xAngle (-3.47 = 2.81)
03:13:09.892 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.71)
03:13:09.892 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.91 hyp=0.92 cameraTheta=-1.43 mountX=-0.87 mountY=0.39, mountTheta=2.72
03:13:09.892 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.91, opts=13)
03:13:09.892 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.91)
03:13:09.893 00.001 8976 Worker thread wakes up
03:13:09.893 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.91) opts 0xd
03:13:09.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.91)
03:13:09.893 00.000 8976 Moving (0.13, -0.91) raw xDistance=-0.87 yDistance=0.39
03:13:09.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
03:13:09.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:13:09.893 00.000 8976 MoveAxis(R, 4, ABG)
03:13:09.893 00.000 8976 stepping (-10, 18) + (4, 0)
03:13:09.893 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:13:09.893 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:13:09.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:09.893 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:13:09.893 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:09.893 00.000 5052 Enqueuing Expose request
03:13:09.931 00.038 8976 Received - 47 (G) 
03:13:09.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:13:09.931 00.000 8976 stepped: pos (-6, 18)
03:13:09.931 00.000 8976 MoveAxis(D, 2, ABG)
03:13:09.931 00.000 8976 stepping (-6, 18) + (0, -2)
03:13:09.931 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:09.964 00.033 8976 Received - 47 (G) 
03:13:09.964 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:09.964 00.000 8976 stepped: pos (-6, 16)
03:13:09.964 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:13:09.964 00.000 8976 MountToCamera -- mountX=1.42 mountY=-2.47 hyp=2.85 mountTheta=-1.05 cameraX=1.55, cameraY=2.39 cameraTheta=1.00
03:13:09.964 00.000 8976 incremental bump (1.552, 2.392) isValid = 1
03:13:09.964 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
03:13:09.964 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:13:09.964 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:13:09.964 00.000 8976 move complete, result=0
03:13:09.964 00.000 9828 Worker thread wakes up
03:13:09.964 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.4 px 2 ms SOUTH
03:13:09.964 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:13:09.964 00.000 8976 worker thread done servicing request
03:13:09.964 00.000 8976 Worker thread wakes up
03:13:09.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:09.964 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:13:09.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:09.964 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
03:13:09.964 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
03:13:09.964 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:13:09.964 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:13:09.964 00.000 9828 BLC: window closed
03:13:09.964 00.000 9828 MoveAxis(E, 21, B)
03:13:09.964 00.000 9828 Guiding  Dir = 2, Dur = 21
03:13:09.964 00.000 9828 IsSlewing returns 0
03:13:09.964 00.000 9828 IsGuiding returns 0
03:13:09.965 00.001 9828 PulseGuide returned control before completion, sleep 31
03:13:10.004 00.039 9828 IsGuiding returns 1
03:13:10.004 00.000 9828 scope still moving after pulse duration time elapsed
03:13:10.035 00.031 9828 IsSlewing returns 0
03:13:10.035 00.000 9828 IsGuiding returns 1
03:13:10.067 00.032 9828 IsSlewing returns 0
03:13:10.067 00.000 9828 IsGuiding returns 1
03:13:10.099 00.032 9828 IsSlewing returns 0
03:13:10.099 00.000 9828 IsGuiding returns 0
03:13:10.099 00.000 9828 scope move finished after 21 + 113 ms
03:13:10.099 00.000 9828 Move returns status 0, amount 21
03:13:10.099 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:10.099 00.000 9828 MoveAxis(N, 12, B)
03:13:10.099 00.000 9828 Guiding  Dir = 0, Dur = 12
03:13:10.114 00.015 9828 IsSlewing returns 0
03:13:10.114 00.000 9828 IsGuiding returns 0
03:13:10.114 00.000 9828 PulseGuide returned control before completion, sleep 22
03:13:10.145 00.031 9828 IsGuiding returns 1
03:13:10.145 00.000 9828 scope still moving after pulse duration time elapsed
03:13:10.176 00.031 9828 IsSlewing returns 0
03:13:10.177 00.001 9828 IsGuiding returns 1
03:13:10.207 00.030 9828 IsSlewing returns 0
03:13:10.207 00.000 9828 IsGuiding returns 1
03:13:10.238 00.031 9828 IsSlewing returns 0
03:13:10.238 00.000 9828 IsGuiding returns 1
03:13:10.270 00.032 9828 IsSlewing returns 0
03:13:10.270 00.000 9828 IsGuiding returns 0
03:13:10.270 00.000 9828 scope move finished after 12 + 143 ms
03:13:10.270 00.000 9828 Move returns status 0, amount 12
03:13:10.270 00.000 9828 move complete, result=0
03:13:10.270 00.000 9828 worker thread done servicing request
03:13:10.271 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:13:10.650 00.379 8976 Exposure complete
03:13:10.656 00.006 8976 worker thread done servicing request
03:13:10.656 00.000 5052 OnExposeComplete: enter
03:13:10.656 00.000 5052 UpdateGuideState(): m_state=6
03:13:10.656 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12622
03:13:10.656 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.65, Mass=125, SNR=7.7, Peak=66 HFD=1.6
03:13:10.656 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
03:13:10.656 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
03:13:10.656 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-0.20 mountX=-0.20 mountY=-0.23, mountTheta=-2.29
03:13:10.657 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.06, opts=13)
03:13:10.657 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.06)
03:13:10.657 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:13:10.657 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
03:13:10.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:10.657 00.000 8976 Worker thread wakes up
03:13:10.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.06) opts 0xd
03:13:10.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.06)
03:13:10.657 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:10.657 00.000 5052 Enqueuing Expose request
03:13:10.657 00.000 8976 Moving (0.32, -0.06) raw xDistance=-0.20 yDistance=-0.23
03:13:10.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:13:10.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:13:10.657 00.000 8976 MoveAxis(R, 0, ABG)
03:13:10.657 00.000 8976 MoveAxis(U, 0, ABG)
03:13:10.657 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:13:10.657 00.000 8976 MountToCamera -- mountX=1.26 mountY=-2.49 hyp=2.79 mountTheta=-1.10 cameraX=1.65, cameraY=2.25 cameraTheta=0.94
03:13:10.657 00.000 8976 incremental bump (1.649, 2.255) isValid = 1
03:13:10.657 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:13:10.658 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:13:10.658 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:13:10.658 00.000 8976 move complete, result=0
03:13:10.658 00.000 9828 Worker thread wakes up
03:13:10.658 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:13:10.658 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:13:10.658 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:13:10.658 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:13:10.658 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:13:10.658 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:13:10.658 00.000 9828 BLC: window closed
03:13:10.658 00.000 8976 worker thread done servicing request
03:13:10.658 00.000 8976 Worker thread wakes up
03:13:10.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:10.658 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:13:10.658 00.000 9828 MoveAxis(E, 23, B)
03:13:10.658 00.000 9828 Guiding  Dir = 2, Dur = 23
03:13:10.658 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:10.659 00.001 9828 IsSlewing returns 0
03:13:10.659 00.000 9828 IsGuiding returns 0
03:13:10.659 00.000 9828 PulseGuide returned control before completion, sleep 33
03:13:10.700 00.041 9828 IsGuiding returns 1
03:13:10.700 00.000 9828 scope still moving after pulse duration time elapsed
03:13:10.731 00.031 9828 IsSlewing returns 0
03:13:10.731 00.000 9828 IsGuiding returns 1
03:13:10.762 00.031 9828 IsSlewing returns 0
03:13:10.762 00.000 9828 IsGuiding returns 1
03:13:10.794 00.032 9828 IsSlewing returns 0
03:13:10.794 00.000 9828 IsGuiding returns 0
03:13:10.794 00.000 9828 scope move finished after 23 + 112 ms
03:13:10.794 00.000 9828 Move returns status 0, amount 23
03:13:10.794 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:10.794 00.000 9828 MoveAxis(N, 12, B)
03:13:10.794 00.000 9828 Guiding  Dir = 0, Dur = 12
03:13:10.810 00.016 9828 IsSlewing returns 0
03:13:10.810 00.000 9828 IsGuiding returns 0
03:13:10.810 00.000 9828 PulseGuide returned control before completion, sleep 22
03:13:10.841 00.031 9828 IsGuiding returns 1
03:13:10.841 00.000 9828 scope still moving after pulse duration time elapsed
03:13:10.873 00.032 9828 IsSlewing returns 0
03:13:10.874 00.001 9828 IsGuiding returns 1
03:13:10.904 00.030 9828 IsSlewing returns 0
03:13:10.904 00.000 9828 IsGuiding returns 1
03:13:10.936 00.032 9828 IsSlewing returns 0
03:13:10.936 00.000 9828 IsGuiding returns 1
03:13:10.967 00.031 9828 IsSlewing returns 0
03:13:10.967 00.000 9828 IsGuiding returns 1
03:13:10.999 00.032 9828 IsSlewing returns 0
03:13:10.999 00.000 9828 IsGuiding returns 1
03:13:11.030 00.031 9828 IsSlewing returns 0
03:13:11.030 00.000 9828 IsGuiding returns 0
03:13:11.030 00.000 9828 scope move finished after 12 + 207 ms
03:13:11.030 00.000 9828 Move returns status 0, amount 12
03:13:11.030 00.000 9828 move complete, result=0
03:13:11.030 00.000 9828 worker thread done servicing request
03:13:11.030 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:13:11.346 00.316 8976 Exposure complete
03:13:11.351 00.005 8976 worker thread done servicing request
03:13:11.351 00.000 5052 OnExposeComplete: enter
03:13:11.351 00.000 5052 UpdateGuideState(): m_state=6
03:13:11.351 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12623
03:13:11.351 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=282.10, Mass=133, SNR=7.9, Peak=66 HFD=2.3
03:13:11.351 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
03:13:11.351 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
03:13:11.351 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.39 hyp=0.61 cameraTheta=0.71 mountX=0.14 mountY=-0.60, mountTheta=-1.34
03:13:11.352 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.39, opts=13)
03:13:11.352 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.39)
03:13:11.352 00.000 8976 Worker thread wakes up
03:13:11.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.39) opts 0xd
03:13:11.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.39)
03:13:11.352 00.000 8976 Moving (0.46, 0.39) raw xDistance=0.14 yDistance=-0.60
03:13:11.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:13:11.353 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:13:11.353 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:13:11.353 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:13:11.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:11.353 00.000 8976 MoveAxis(R, 0, ABG)
03:13:11.353 00.000 8976 MoveAxis(U, 2, ABG)
03:13:11.353 00.000 8976 stepping (-6, 16) + (0, 2)
03:13:11.353 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:11.353 00.000 5052 Enqueuing Expose request
03:13:11.353 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:11.386 00.033 8976 Received - 47 (G) 
03:13:11.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:11.386 00.000 8976 stepped: pos (-6, 18)
03:13:11.386 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:13:11.386 00.000 8976 MountToCamera -- mountX=1.15 mountY=-2.61 hyp=2.85 mountTheta=-1.16 cameraX=1.81, cameraY=2.21 cameraTheta=0.89
03:13:11.386 00.000 8976 incremental bump (1.806, 2.210) isValid = 1
03:13:11.386 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:13:11.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:13:11.387 00.001 8976 Enqueuing Move request for scope (0.07, 0.09)
03:13:11.387 00.000 8976 move complete, result=0
03:13:11.387 00.000 9828 Worker thread wakes up
03:13:11.387 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:13:11.387 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:13:11.387 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:13:11.387 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:13:11.387 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:13:11.387 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:13:11.387 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:13:11.387 00.000 8976 worker thread done servicing request
03:13:11.387 00.000 9828 BLC: window closed
03:13:11.387 00.000 9828 MoveAxis(E, 24, B)
03:13:11.387 00.000 8976 Worker thread wakes up
03:13:11.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:11.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:11.388 00.001 9828 Guiding  Dir = 2, Dur = 24
03:13:11.388 00.000 9828 IsSlewing returns 0
03:13:11.388 00.000 9828 IsGuiding returns 0
03:13:11.388 00.000 9828 PulseGuide returned control before completion, sleep 34
03:13:11.436 00.048 9828 IsGuiding returns 1
03:13:11.436 00.000 9828 scope still moving after pulse duration time elapsed
03:13:11.468 00.032 9828 IsSlewing returns 0
03:13:11.468 00.000 9828 IsGuiding returns 1
03:13:11.498 00.030 9828 IsSlewing returns 0
03:13:11.498 00.000 9828 IsGuiding returns 1
03:13:11.528 00.030 9828 IsSlewing returns 0
03:13:11.528 00.000 9828 IsGuiding returns 1
03:13:11.560 00.032 9828 IsSlewing returns 0
03:13:11.560 00.000 9828 IsGuiding returns 0
03:13:11.560 00.000 9828 scope move finished after 24 + 148 ms
03:13:11.560 00.000 9828 Move returns status 0, amount 24
03:13:11.560 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:11.560 00.000 9828 MoveAxis(N, 11, B)
03:13:11.560 00.000 9828 Guiding  Dir = 0, Dur = 11
03:13:11.575 00.015 9828 IsSlewing returns 0
03:13:11.575 00.000 9828 IsGuiding returns 0
03:13:11.575 00.000 9828 PulseGuide returned control before completion, sleep 21
03:13:11.606 00.031 9828 IsGuiding returns 1
03:13:11.606 00.000 9828 scope still moving after pulse duration time elapsed
03:13:11.636 00.030 9828 IsSlewing returns 0
03:13:11.636 00.000 9828 IsGuiding returns 1
03:13:11.668 00.032 9828 IsSlewing returns 0
03:13:11.668 00.000 9828 IsGuiding returns 1
03:13:11.699 00.031 9828 IsSlewing returns 0
03:13:11.699 00.000 9828 IsGuiding returns 1
03:13:11.730 00.031 9828 IsSlewing returns 0
03:13:11.730 00.000 9828 IsGuiding returns 0
03:13:11.730 00.000 9828 scope move finished after 11 + 143 ms
03:13:11.730 00.000 9828 Move returns status 0, amount 11
03:13:11.730 00.000 9828 move complete, result=0
03:13:11.730 00.000 9828 worker thread done servicing request
03:13:11.730 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:13:12.073 00.343 8976 Exposure complete
03:13:12.079 00.006 8976 worker thread done servicing request
03:13:12.079 00.000 5052 OnExposeComplete: enter
03:13:12.079 00.000 5052 UpdateGuideState(): m_state=6
03:13:12.079 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12624
03:13:12.079 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.63, Mass=113, SNR=7.3, Peak=60 HFD=2.3
03:13:12.079 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
03:13:12.079 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
03:13:12.079 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=-0.08 hyp=0.82 cameraTheta=-0.09 mountX=-0.44 mountY=-0.64, mountTheta=-2.17
03:13:12.080 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=-0.08, opts=13)
03:13:12.080 00.000 5052 Enqueuing Move request for stepguider (0.82, -0.08)
03:13:12.080 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:13:12.080 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
03:13:12.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:12.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:12.080 00.000 5052 Enqueuing Expose request
03:13:12.081 00.001 8976 Worker thread wakes up
03:13:12.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, -0.08) opts 0xd
03:13:12.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, -0.08)
03:13:12.081 00.000 8976 Moving (0.82, -0.08) raw xDistance=-0.44 yDistance=-0.64
03:13:12.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:13:12.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
03:13:12.081 00.000 8976 MoveAxis(R, 2, ABG)
03:13:12.081 00.000 8976 stepping (-6, 18) + (2, 0)
03:13:12.081 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:12.105 00.024 8976 Received - 47 (G) 
03:13:12.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:12.105 00.000 8976 stepped: pos (-4, 18)
03:13:12.105 00.000 8976 MoveAxis(U, 3, ABG)
03:13:12.105 00.000 8976 stepping (-4, 18) + (0, 3)
03:13:12.105 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:12.138 00.033 8976 Received - 47 (G) 
03:13:12.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:12.138 00.000 8976 stepped: pos (-4, 21)
03:13:12.138 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:13:12.138 00.000 8976 MountToCamera -- mountX=0.97 mountY=-2.85 hyp=3.01 mountTheta=-1.24 cameraX=2.10, cameraY=2.16 cameraTheta=0.80
03:13:12.138 00.000 8976 incremental bump (2.098, 2.162) isValid = 1
03:13:12.138 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:13:12.138 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:13:12.138 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:13:12.138 00.000 8976 move complete, result=0
03:13:12.138 00.000 8976 worker thread done servicing request
03:13:12.138 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 3 ms NORTH
03:13:12.138 00.000 8976 Worker thread wakes up
03:13:12.138 00.000 9828 Worker thread wakes up
03:13:12.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:12.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:12.138 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:13:12.138 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:13:12.138 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:13:12.138 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:13:12.138 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
03:13:12.138 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:13:12.138 00.000 9828 BLC: window closed
03:13:12.138 00.000 9828 MoveAxis(E, 27, B)
03:13:12.138 00.000 9828 Guiding  Dir = 2, Dur = 27
03:13:12.139 00.001 9828 IsSlewing returns 0
03:13:12.139 00.000 9828 IsGuiding returns 0
03:13:12.139 00.000 9828 PulseGuide returned control before completion, sleep 37
03:13:12.184 00.045 9828 IsGuiding returns 1
03:13:12.184 00.000 9828 scope still moving after pulse duration time elapsed
03:13:12.215 00.031 9828 IsSlewing returns 0
03:13:12.215 00.000 9828 IsGuiding returns 1
03:13:12.246 00.031 9828 IsSlewing returns 0
03:13:12.246 00.000 9828 IsGuiding returns 1
03:13:12.277 00.031 9828 IsSlewing returns 0
03:13:12.277 00.000 9828 IsGuiding returns 1
03:13:12.308 00.031 9828 IsSlewing returns 0
03:13:12.308 00.000 9828 IsGuiding returns 0
03:13:12.308 00.000 9828 scope move finished after 27 + 142 ms
03:13:12.308 00.000 9828 Move returns status 0, amount 27
03:13:12.308 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:12.308 00.000 9828 MoveAxis(N, 10, B)
03:13:12.308 00.000 9828 Guiding  Dir = 0, Dur = 10
03:13:12.324 00.016 9828 IsSlewing returns 0
03:13:12.324 00.000 9828 IsGuiding returns 0
03:13:12.324 00.000 9828 PulseGuide returned control before completion, sleep 20
03:13:12.355 00.031 9828 IsGuiding returns 1
03:13:12.355 00.000 9828 scope still moving after pulse duration time elapsed
03:13:12.386 00.031 9828 IsSlewing returns 0
03:13:12.387 00.001 9828 IsGuiding returns 1
03:13:12.417 00.030 9828 IsSlewing returns 0
03:13:12.417 00.000 9828 IsGuiding returns 1
03:13:12.448 00.031 9828 IsSlewing returns 0
03:13:12.448 00.000 9828 IsGuiding returns 1
03:13:12.478 00.030 9828 IsSlewing returns 0
03:13:12.480 00.002 9828 IsGuiding returns 0
03:13:12.480 00.000 9828 scope move finished after 10 + 145 ms
03:13:12.480 00.000 9828 Move returns status 0, amount 10
03:13:12.480 00.000 9828 move complete, result=0
03:13:12.480 00.000 9828 worker thread done servicing request
03:13:12.480 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:13:12.826 00.346 8976 Exposure complete
03:13:12.832 00.006 8976 worker thread done servicing request
03:13:12.832 00.000 5052 OnExposeComplete: enter
03:13:12.832 00.000 5052 UpdateGuideState(): m_state=6
03:13:12.832 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12625
03:13:12.832 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.38, Mass=129, SNR=7.8, Peak=65 HFD=2.0
03:13:12.832 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.31 = 2.97)
03:13:12.832 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.42 = 2.87)
03:13:12.832 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.33 hyp=0.34 cameraTheta=-1.27 mountX=-0.34 mountY=0.09, mountTheta=2.87
03:13:12.833 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.33, opts=13)
03:13:12.833 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.33)
03:13:12.833 00.000 8976 Worker thread wakes up
03:13:12.833 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.33) opts 0xd
03:13:12.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.33)
03:13:12.833 00.000 8976 Moving (0.10, -0.33) raw xDistance=-0.34 yDistance=0.09
03:13:12.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:13:12.833 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:13:12.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:12.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
03:13:12.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:13:12.833 00.000 8976 MoveAxis(R, 2, ABG)
03:13:12.833 00.000 8976 stepping (-4, 21) + (2, 0)
03:13:12.833 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:12.834 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:12.834 00.000 5052 Enqueuing Expose request
03:13:12.857 00.023 8976 Received - 47 (G) 
03:13:12.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:12.857 00.000 8976 stepped: pos (-2, 21)
03:13:12.857 00.000 8976 MoveAxis(U, 0, ABG)
03:13:12.857 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:13:12.857 00.000 8976 MountToCamera -- mountX=0.75 mountY=-3.01 hyp=3.10 mountTheta=-1.33 cameraX=2.34, cameraY=2.04 cameraTheta=0.72
03:13:12.857 00.000 8976 incremental bump (2.340, 2.039) isValid = 1
03:13:12.858 00.001 8976 Scheduling Mount bump of (0.087, 0.078)
03:13:12.858 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:13:12.858 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:13:12.858 00.000 8976 move complete, result=0
03:13:12.858 00.000 9828 Worker thread wakes up
03:13:12.858 00.000 8976 worker thread done servicing request
03:13:12.858 00.000 8976 Worker thread wakes up
03:13:12.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:12.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:12.858 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:13:12.858 00.000 5052 GuideStep: -0.3 px 2 ms EAST, 0.1 px 0 ms NORTH
03:13:12.858 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:13:12.858 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:13:12.858 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:13:12.859 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:13:12.859 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:13:12.859 00.000 9828 BLC: window closed
03:13:12.859 00.000 9828 MoveAxis(E, 29, B)
03:13:12.859 00.000 9828 Guiding  Dir = 2, Dur = 29
03:13:12.859 00.000 9828 IsSlewing returns 0
03:13:12.859 00.000 9828 IsGuiding returns 0
03:13:12.859 00.000 9828 PulseGuide returned control before completion, sleep 39
03:13:12.902 00.043 9828 IsGuiding returns 1
03:13:12.902 00.000 9828 scope still moving after pulse duration time elapsed
03:13:12.934 00.032 9828 IsSlewing returns 0
03:13:12.934 00.000 9828 IsGuiding returns 1
03:13:12.965 00.031 9828 IsSlewing returns 0
03:13:12.965 00.000 9828 IsGuiding returns 1
03:13:12.996 00.031 9828 IsSlewing returns 0
03:13:12.996 00.000 9828 IsGuiding returns 1
03:13:13.027 00.031 9828 IsSlewing returns 0
03:13:13.027 00.000 9828 IsGuiding returns 0
03:13:13.027 00.000 9828 scope move finished after 29 + 139 ms
03:13:13.027 00.000 9828 Move returns status 0, amount 29
03:13:13.027 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:13.027 00.000 9828 MoveAxis(N, 9, B)
03:13:13.027 00.000 9828 Guiding  Dir = 0, Dur = 9
03:13:13.043 00.016 9828 IsSlewing returns 0
03:13:13.043 00.000 9828 IsGuiding returns 0
03:13:13.043 00.000 9828 PulseGuide returned control before completion, sleep 19
03:13:13.073 00.030 9828 IsGuiding returns 1
03:13:13.073 00.000 9828 scope still moving after pulse duration time elapsed
03:13:13.104 00.031 9828 IsSlewing returns 0
03:13:13.104 00.000 9828 IsGuiding returns 1
03:13:13.135 00.031 9828 IsSlewing returns 0
03:13:13.139 00.004 9828 IsGuiding returns 1
03:13:13.167 00.028 9828 IsSlewing returns 0
03:13:13.168 00.001 9828 IsGuiding returns 1
03:13:13.197 00.029 9828 IsSlewing returns 0
03:13:13.197 00.000 9828 IsGuiding returns 0
03:13:13.197 00.000 9828 scope move finished after 9 + 145 ms
03:13:13.197 00.000 9828 Move returns status 0, amount 9
03:13:13.197 00.000 9828 move complete, result=0
03:13:13.197 00.000 9828 worker thread done servicing request
03:13:13.197 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:13:13.545 00.348 8976 Exposure complete
03:13:13.550 00.005 8976 worker thread done servicing request
03:13:13.550 00.000 5052 OnExposeComplete: enter
03:13:13.550 00.000 5052 UpdateGuideState(): m_state=6
03:13:13.550 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12626
03:13:13.550 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.80, Mass=129, SNR=7.8, Peak=69 HFD=1.9
03:13:13.551 00.001 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
03:13:13.551 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
03:13:13.551 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.26 cameraTheta=0.35 mountX=-0.03 mountY=-0.26, mountTheta=-1.70
03:13:13.551 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.09, opts=13)
03:13:13.551 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.09)
03:13:13.551 00.000 8976 Worker thread wakes up
03:13:13.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.09) opts 0xd
03:13:13.552 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.09)
03:13:13.552 00.000 8976 Moving (0.25, 0.09) raw xDistance=-0.03 yDistance=-0.26
03:13:13.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:13:13.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:13:13.552 00.000 8976 MoveAxis(R, 0, ABG)
03:13:13.552 00.000 8976 MoveAxis(U, 0, ABG)
03:13:13.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:13:13.552 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:13:13.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:13.552 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:13:13.552 00.000 8976 MountToCamera -- mountX=0.60 mountY=-3.12 hyp=3.18 mountTheta=-1.38 cameraX=2.50, cameraY=1.96 cameraTheta=0.66
03:13:13.552 00.000 8976 incremental bump (2.502, 1.957) isValid = 1
03:13:13.552 00.000 8976 Scheduling Mount bump of (0.090, 0.073)
03:13:13.552 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:13:13.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:13.552 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:13:13.552 00.000 8976 move complete, result=0
03:13:13.552 00.000 5052 Enqueuing Expose request
03:13:13.553 00.001 9828 Worker thread wakes up
03:13:13.553 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:13:13.553 00.000 8976 worker thread done servicing request
03:13:13.553 00.000 8976 Worker thread wakes up
03:13:13.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:13.553 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:13.553 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:13:13.553 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:13:13.553 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
03:13:13.553 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
03:13:13.553 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:13:13.553 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:13:13.553 00.000 9828 BLC: window closed
03:13:13.553 00.000 9828 MoveAxis(E, 30, B)
03:13:13.553 00.000 9828 Guiding  Dir = 2, Dur = 30
03:13:13.554 00.001 9828 IsSlewing returns 0
03:13:13.554 00.000 9828 IsGuiding returns 0
03:13:13.554 00.000 9828 PulseGuide returned control before completion, sleep 40
03:13:13.601 00.047 9828 IsGuiding returns 1
03:13:13.601 00.000 9828 scope still moving after pulse duration time elapsed
03:13:13.631 00.030 9828 IsSlewing returns 0
03:13:13.632 00.001 9828 IsGuiding returns 1
03:13:13.662 00.030 9828 IsSlewing returns 0
03:13:13.662 00.000 9828 IsGuiding returns 1
03:13:13.693 00.031 9828 IsSlewing returns 0
03:13:13.693 00.000 9828 IsGuiding returns 0
03:13:13.693 00.000 9828 scope move finished after 30 + 109 ms
03:13:13.693 00.000 9828 Move returns status 0, amount 30
03:13:13.693 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:13.693 00.000 9828 MoveAxis(N, 8, B)
03:13:13.693 00.000 9828 Guiding  Dir = 0, Dur = 8
03:13:13.709 00.016 9828 IsSlewing returns 0
03:13:13.710 00.001 9828 IsGuiding returns 0
03:13:13.710 00.000 9828 PulseGuide returned control before completion, sleep 18
03:13:13.739 00.029 9828 IsGuiding returns 1
03:13:13.739 00.000 9828 scope still moving after pulse duration time elapsed
03:13:13.770 00.031 9828 IsSlewing returns 0
03:13:13.771 00.001 9828 IsGuiding returns 1
03:13:13.801 00.030 9828 IsSlewing returns 0
03:13:13.801 00.000 9828 IsGuiding returns 1
03:13:13.831 00.030 9828 IsSlewing returns 0
03:13:13.831 00.000 9828 IsGuiding returns 0
03:13:13.831 00.000 9828 scope move finished after 8 + 113 ms
03:13:13.831 00.000 9828 Move returns status 0, amount 8
03:13:13.831 00.000 9828 move complete, result=0
03:13:13.831 00.000 9828 worker thread done servicing request
03:13:13.831 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:13:14.238 00.407 8976 Exposure complete
03:13:14.244 00.006 8976 worker thread done servicing request
03:13:14.244 00.000 5052 OnExposeComplete: enter
03:13:14.244 00.000 5052 UpdateGuideState(): m_state=6
03:13:14.244 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12627
03:13:14.245 00.001 5052 Star::Find returns 1 (0), X=328.97, Y=281.63, Mass=142, SNR=8.2, Peak=63 HFD=2.3
03:13:14.245 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.80 = 1.49)
03:13:14.245 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
03:13:14.245 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.75 mountX=0.02 mountY=0.21, mountTheta=1.48
03:13:14.245 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.08, opts=13)
03:13:14.245 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.08)
03:13:14.246 00.001 8976 Worker thread wakes up
03:13:14.246 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:13:14.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.08) opts 0xd
03:13:14.246 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:13:14.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.08)
03:13:14.246 00.000 8976 Moving (-0.20, -0.08) raw xDistance=0.02 yDistance=0.21
03:13:14.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:13:14.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:14.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:13:14.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:14.246 00.000 5052 Enqueuing Expose request
03:13:14.246 00.000 8976 MoveAxis(R, 0, ABG)
03:13:14.246 00.000 8976 MoveAxis(U, 0, ABG)
03:13:14.246 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:13:14.247 00.001 8976 MountToCamera -- mountX=0.51 mountY=-3.19 hyp=3.23 mountTheta=-1.41 cameraX=2.61, cameraY=1.90 cameraTheta=0.63
03:13:14.247 00.000 8976 incremental bump (2.610, 1.902) isValid = 1
03:13:14.247 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:13:14.247 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:13:14.247 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:13:14.247 00.000 8976 move complete, result=0
03:13:14.247 00.000 9828 Worker thread wakes up
03:13:14.247 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:13:14.247 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:13:14.247 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:13:14.247 00.000 8976 worker thread done servicing request
03:13:14.247 00.000 8976 Worker thread wakes up
03:13:14.247 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:14.247 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:14.247 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:13:14.247 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:13:14.247 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:13:14.247 00.000 9828 BLC: window closed
03:13:14.248 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:14.248 00.000 9828 MoveAxis(E, 30, B)
03:13:14.248 00.000 9828 Guiding  Dir = 2, Dur = 30
03:13:14.248 00.000 9828 IsSlewing returns 0
03:13:14.248 00.000 9828 IsGuiding returns 0
03:13:14.248 00.000 9828 PulseGuide returned control before completion, sleep 40
03:13:14.300 00.052 9828 IsGuiding returns 1
03:13:14.300 00.000 9828 scope still moving after pulse duration time elapsed
03:13:14.331 00.031 9828 IsSlewing returns 0
03:13:14.331 00.000 9828 IsGuiding returns 1
03:13:14.363 00.032 9828 IsSlewing returns 0
03:13:14.363 00.000 9828 IsGuiding returns 1
03:13:14.394 00.031 9828 IsSlewing returns 0
03:13:14.394 00.000 9828 IsGuiding returns 0
03:13:14.394 00.000 9828 scope move finished after 30 + 116 ms
03:13:14.394 00.000 9828 Move returns status 0, amount 30
03:13:14.394 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:14.394 00.000 9828 MoveAxis(N, 8, B)
03:13:14.395 00.001 9828 Guiding  Dir = 0, Dur = 8
03:13:14.409 00.014 9828 IsSlewing returns 0
03:13:14.409 00.000 9828 IsGuiding returns 0
03:13:14.409 00.000 9828 PulseGuide returned control before completion, sleep 18
03:13:14.439 00.030 9828 IsGuiding returns 1
03:13:14.439 00.000 9828 scope still moving after pulse duration time elapsed
03:13:14.470 00.031 9828 IsSlewing returns 0
03:13:14.470 00.000 9828 IsGuiding returns 1
03:13:14.502 00.032 9828 IsSlewing returns 0
03:13:14.506 00.004 9828 IsGuiding returns 1
03:13:14.532 00.026 9828 IsSlewing returns 0
03:13:14.532 00.000 9828 IsGuiding returns 1
03:13:14.562 00.030 9828 IsSlewing returns 0
03:13:14.562 00.000 9828 IsGuiding returns 0
03:13:14.562 00.000 9828 scope move finished after 8 + 145 ms
03:13:14.562 00.000 9828 Move returns status 0, amount 8
03:13:14.562 00.000 9828 move complete, result=0
03:13:14.562 00.000 9828 worker thread done servicing request
03:13:14.562 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:13:14.931 00.369 8976 Exposure complete
03:13:14.937 00.006 8976 worker thread done servicing request
03:13:14.937 00.000 5052 OnExposeComplete: enter
03:13:14.937 00.000 5052 UpdateGuideState(): m_state=6
03:13:14.937 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12628
03:13:14.939 00.002 5052 Star::Find returns 1 (0), X=328.72, Y=281.41, Mass=162, SNR=8.7, Peak=65 HFD=2.7
03:13:14.939 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
03:13:14.939 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
03:13:14.939 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.30 hyp=0.54 cameraTheta=-2.56 mountX=-0.06 mountY=0.54, mountTheta=1.68
03:13:14.939 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.30, opts=13)
03:13:14.939 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.30)
03:13:14.939 00.000 8976 Worker thread wakes up
03:13:14.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.30) opts 0xd
03:13:14.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.30)
03:13:14.939 00.000 8976 Moving (-0.45, -0.30) raw xDistance=-0.06 yDistance=0.54
03:13:14.939 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:13:14.939 00.000 5052 UpdateGuideState exits: m=162 SNR=8.7
03:13:14.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:14.939 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:14.939 00.000 5052 Enqueuing Expose request
03:13:14.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:13:14.939 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:13:14.939 00.000 8976 MoveAxis(R, 0, ABG)
03:13:14.939 00.000 8976 MoveAxis(D, 2, ABG)
03:13:14.939 00.000 8976 stepping (-2, 21) + (0, -2)
03:13:14.939 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:14.966 00.027 8976 Received - 47 (G) 
03:13:14.966 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:14.966 00.000 8976 stepped: pos (-2, 19)
03:13:14.967 00.001 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:13:14.967 00.000 8976 MountToCamera -- mountX=0.44 mountY=-3.13 hyp=3.16 mountTheta=-1.43 cameraX=2.59, cameraY=1.82 cameraTheta=0.61
03:13:14.967 00.000 8976 incremental bump (2.589, 1.818) isValid = 1
03:13:14.967 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
03:13:14.967 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:13:14.967 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:13:14.967 00.000 8976 move complete, result=0
03:13:14.967 00.000 9828 Worker thread wakes up
03:13:14.967 00.000 8976 worker thread done servicing request
03:13:14.967 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:13:14.967 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:13:14.967 00.000 8976 Worker thread wakes up
03:13:14.968 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:13:14.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:14.968 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.56)
03:13:14.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:14.968 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
03:13:14.968 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
03:13:14.968 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:13:14.968 00.000 9828 BLC: window closed
03:13:14.968 00.000 9828 MoveAxis(E, 31, B)
03:13:14.968 00.000 9828 Guiding  Dir = 2, Dur = 31
03:13:14.968 00.000 9828 IsSlewing returns 0
03:13:14.969 00.001 9828 IsGuiding returns 0
03:13:14.969 00.000 9828 PulseGuide returned control before completion, sleep 41
03:13:15.015 00.046 9828 IsGuiding returns 1
03:13:15.015 00.000 9828 scope still moving after pulse duration time elapsed
03:13:15.046 00.031 9828 IsSlewing returns 0
03:13:15.046 00.000 9828 IsGuiding returns 1
03:13:15.078 00.032 9828 IsSlewing returns 0
03:13:15.078 00.000 9828 IsGuiding returns 1
03:13:15.108 00.030 9828 IsSlewing returns 0
03:13:15.108 00.000 9828 IsGuiding returns 1
03:13:15.140 00.032 9828 IsSlewing returns 0
03:13:15.140 00.000 9828 IsGuiding returns 0
03:13:15.140 00.000 9828 scope move finished after 31 + 140 ms
03:13:15.140 00.000 9828 Move returns status 0, amount 31
03:13:15.140 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:15.140 00.000 9828 MoveAxis(N, 8, B)
03:13:15.141 00.001 9828 Guiding  Dir = 0, Dur = 8
03:13:15.156 00.015 9828 IsSlewing returns 0
03:13:15.156 00.000 9828 IsGuiding returns 0
03:13:15.156 00.000 9828 PulseGuide returned control before completion, sleep 18
03:13:15.186 00.030 9828 IsGuiding returns 1
03:13:15.186 00.000 9828 scope still moving after pulse duration time elapsed
03:13:15.217 00.031 9828 IsSlewing returns 0
03:13:15.217 00.000 9828 IsGuiding returns 1
03:13:15.247 00.030 9828 IsSlewing returns 0
03:13:15.247 00.000 9828 IsGuiding returns 1
03:13:15.278 00.031 9828 IsSlewing returns 0
03:13:15.278 00.000 9828 IsGuiding returns 1
03:13:15.309 00.031 9828 IsSlewing returns 0
03:13:15.309 00.000 9828 IsGuiding returns 0
03:13:15.309 00.000 9828 scope move finished after 8 + 145 ms
03:13:15.309 00.000 9828 Move returns status 0, amount 8
03:13:15.309 00.000 9828 move complete, result=0
03:13:15.309 00.000 9828 worker thread done servicing request
03:13:15.309 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:13:15.655 00.346 8976 Exposure complete
03:13:15.661 00.006 8976 worker thread done servicing request
03:13:15.661 00.000 5052 OnExposeComplete: enter
03:13:15.661 00.000 5052 UpdateGuideState(): m_state=6
03:13:15.661 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12629
03:13:15.661 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=282.01, Mass=142, SNR=8.2, Peak=70 HFD=2.4
03:13:15.662 00.001 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
03:13:15.662 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
03:13:15.662 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.30 hyp=0.55 cameraTheta=0.57 mountX=0.05 mountY=-0.55, mountTheta=-1.47
03:13:15.662 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.30, opts=13)
03:13:15.662 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.30)
03:13:15.662 00.000 8976 Worker thread wakes up
03:13:15.662 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.30) opts 0xd
03:13:15.663 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.30)
03:13:15.663 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:13:15.663 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:13:15.663 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:15.663 00.000 8976 Moving (0.46, 0.30) raw xDistance=0.05 yDistance=-0.55
03:13:15.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:13:15.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.55
03:13:15.663 00.000 8976 MoveAxis(R, 0, ABG)
03:13:15.663 00.000 8976 MoveAxis(U, 2, ABG)
03:13:15.663 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:15.664 00.001 5052 Enqueuing Expose request
03:13:15.664 00.000 8976 stepping (-2, 19) + (0, 2)
03:13:15.664 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:15.686 00.022 8976 Received - 47 (G) 
03:13:15.686 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:15.686 00.000 8976 stepped: pos (-2, 21)
03:13:15.686 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:13:15.686 00.000 8976 MountToCamera -- mountX=0.40 mountY=-3.20 hyp=3.22 mountTheta=-1.45 cameraX=2.67, cameraY=1.81 cameraTheta=0.60
03:13:15.686 00.000 8976 incremental bump (2.669, 1.809) isValid = 1
03:13:15.687 00.001 8976 Scheduling Mount bump of (0.095, 0.067)
03:13:15.687 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:13:15.687 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:13:15.687 00.000 8976 move complete, result=0
03:13:15.687 00.000 8976 worker thread done servicing request
03:13:15.687 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:13:15.687 00.000 9828 Worker thread wakes up
03:13:15.687 00.000 8976 Worker thread wakes up
03:13:15.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:15.687 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:13:15.687 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:13:15.687 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:15.687 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
03:13:15.687 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.66)
03:13:15.687 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
03:13:15.687 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:13:15.688 00.001 9828 BLC: window closed
03:13:15.688 00.000 9828 MoveAxis(E, 31, B)
03:13:15.688 00.000 9828 Guiding  Dir = 2, Dur = 31
03:13:15.688 00.000 9828 IsSlewing returns 0
03:13:15.688 00.000 9828 IsGuiding returns 0
03:13:15.688 00.000 9828 PulseGuide returned control before completion, sleep 41
03:13:15.732 00.044 9828 IsGuiding returns 1
03:13:15.732 00.000 9828 scope still moving after pulse duration time elapsed
03:13:15.764 00.032 9828 IsSlewing returns 0
03:13:15.764 00.000 9828 IsGuiding returns 1
03:13:15.796 00.032 9828 IsSlewing returns 0
03:13:15.796 00.000 9828 IsGuiding returns 1
03:13:15.828 00.032 9828 IsSlewing returns 0
03:13:15.828 00.000 9828 IsGuiding returns 1
03:13:15.859 00.031 9828 IsSlewing returns 0
03:13:15.864 00.005 9828 IsGuiding returns 0
03:13:15.864 00.000 9828 scope move finished after 31 + 144 ms
03:13:15.864 00.000 9828 Move returns status 0, amount 31
03:13:15.864 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:15.864 00.000 9828 MoveAxis(N, 7, B)
03:13:15.864 00.000 9828 Guiding  Dir = 0, Dur = 7
03:13:15.889 00.025 9828 IsSlewing returns 0
03:13:15.890 00.001 9828 IsGuiding returns 0
03:13:15.890 00.000 9828 PulseGuide returned control before completion, sleep 17
03:13:15.920 00.030 9828 IsGuiding returns 1
03:13:15.920 00.000 9828 scope still moving after pulse duration time elapsed
03:13:15.952 00.032 9828 IsSlewing returns 0
03:13:15.952 00.000 9828 IsGuiding returns 1
03:13:15.982 00.030 9828 IsSlewing returns 0
03:13:15.982 00.000 9828 IsGuiding returns 1
03:13:16.013 00.031 9828 IsSlewing returns 0
03:13:16.013 00.000 9828 IsGuiding returns 0
03:13:16.013 00.000 9828 scope move finished after 7 + 117 ms
03:13:16.013 00.000 9828 Move returns status 0, amount 7
03:13:16.013 00.000 9828 move complete, result=0
03:13:16.013 00.000 9828 worker thread done servicing request
03:13:16.013 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:13:16.374 00.361 8976 Exposure complete
03:13:16.379 00.005 8976 worker thread done servicing request
03:13:16.380 00.001 5052 OnExposeComplete: enter
03:13:16.380 00.000 5052 UpdateGuideState(): m_state=6
03:13:16.380 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12630
03:13:16.380 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=282.27, Mass=131, SNR=7.8, Peak=66 HFD=1.8
03:13:16.380 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
03:13:16.380 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
03:13:16.380 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.56 hyp=0.83 cameraTheta=2.41 mountX=0.78 mountY=0.22, mountTheta=0.27
03:13:16.381 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.56, opts=13)
03:13:16.381 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.56)
03:13:16.381 00.000 8976 Worker thread wakes up
03:13:16.381 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.56) opts 0xd
03:13:16.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.56)
03:13:16.381 00.000 8976 Moving (-0.62, 0.56) raw xDistance=0.78 yDistance=0.22
03:13:16.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
03:13:16.381 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:13:16.381 00.000 5052 UpdateGuideState exits: m=131 SNR=7.8
03:13:16.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:16.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:16.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:13:16.381 00.000 8976 MoveAxis(L, 3, ABG)
03:13:16.381 00.000 8976 stepping (-2, 21) + (-3, 0)
03:13:16.381 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:16.381 00.000 5052 Enqueuing Expose request
03:13:16.421 00.040 8976 Received - 47 (G) 
03:13:16.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:16.421 00.000 8976 stepped: pos (-5, 21)
03:13:16.421 00.000 8976 MoveAxis(U, 0, ABG)
03:13:16.421 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:13:16.422 00.001 8976 MountToCamera -- mountX=0.52 mountY=-3.24 hyp=3.29 mountTheta=-1.41 cameraX=2.65, cameraY=1.94 cameraTheta=0.63
03:13:16.422 00.000 8976 incremental bump (2.653, 1.938) isValid = 1
03:13:16.422 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:13:16.422 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:13:16.422 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:13:16.422 00.000 8976 move complete, result=0
03:13:16.422 00.000 9828 Worker thread wakes up
03:13:16.422 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.2 px 0 ms NORTH
03:13:16.422 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:13:16.422 00.000 8976 worker thread done servicing request
03:13:16.422 00.000 8976 Worker thread wakes up
03:13:16.422 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:13:16.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:16.422 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:13:16.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:16.422 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:13:16.422 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:13:16.423 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:13:16.423 00.000 9828 BLC: window closed
03:13:16.423 00.000 9828 MoveAxis(E, 30, B)
03:13:16.423 00.000 9828 Guiding  Dir = 2, Dur = 30
03:13:16.423 00.000 9828 IsSlewing returns 0
03:13:16.423 00.000 9828 IsGuiding returns 0
03:13:16.423 00.000 9828 PulseGuide returned control before completion, sleep 40
03:13:16.467 00.044 9828 IsGuiding returns 1
03:13:16.467 00.000 9828 scope still moving after pulse duration time elapsed
03:13:16.497 00.030 9828 IsSlewing returns 0
03:13:16.497 00.000 9828 IsGuiding returns 1
03:13:16.528 00.031 9828 IsSlewing returns 0
03:13:16.528 00.000 9828 IsGuiding returns 1
03:13:16.558 00.030 9828 IsSlewing returns 0
03:13:16.558 00.000 9828 IsGuiding returns 1
03:13:16.589 00.031 9828 IsSlewing returns 0
03:13:16.589 00.000 9828 IsGuiding returns 0
03:13:16.589 00.000 9828 scope move finished after 30 + 135 ms
03:13:16.589 00.000 9828 Move returns status 0, amount 30
03:13:16.589 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:16.589 00.000 9828 MoveAxis(N, 8, B)
03:13:16.589 00.000 9828 Guiding  Dir = 0, Dur = 8
03:13:16.606 00.017 9828 IsSlewing returns 0
03:13:16.606 00.000 9828 IsGuiding returns 0
03:13:16.606 00.000 9828 PulseGuide returned control before completion, sleep 18
03:13:16.636 00.030 9828 IsGuiding returns 1
03:13:16.636 00.000 9828 scope still moving after pulse duration time elapsed
03:13:16.666 00.030 9828 IsSlewing returns 0
03:13:16.667 00.001 9828 IsGuiding returns 1
03:13:16.698 00.031 9828 IsSlewing returns 0
03:13:16.698 00.000 9828 IsGuiding returns 1
03:13:16.728 00.030 9828 IsSlewing returns 0
03:13:16.728 00.000 9828 IsGuiding returns 0
03:13:16.728 00.000 9828 scope move finished after 8 + 114 ms
03:13:16.728 00.000 9828 Move returns status 0, amount 8
03:13:16.728 00.000 9828 move complete, result=0
03:13:16.728 00.000 9828 worker thread done servicing request
03:13:16.728 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:13:17.106 00.378 8976 Exposure complete
03:13:17.111 00.005 8976 worker thread done servicing request
03:13:17.112 00.001 5052 OnExposeComplete: enter
03:13:17.112 00.000 5052 UpdateGuideState(): m_state=6
03:13:17.112 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12631
03:13:17.112 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=281.60, Mass=139, SNR=8.1, Peak=70 HFD=1.6
03:13:17.112 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
03:13:17.112 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.12)
03:13:17.112 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=-0.11 hyp=0.90 cameraTheta=-3.02 mountX=0.31 mountY=0.81, mountTheta=1.21
03:13:17.112 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=-0.11, opts=13)
03:13:17.113 00.001 5052 Enqueuing Move request for stepguider (-0.89, -0.11)
03:13:17.113 00.000 8976 Worker thread wakes up
03:13:17.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, -0.11) opts 0xd
03:13:17.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, -0.11)
03:13:17.113 00.000 8976 Moving (-0.89, -0.11) raw xDistance=0.31 yDistance=0.81
03:13:17.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.31
03:13:17.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
03:13:17.113 00.000 8976 MoveAxis(L, 1, ABG)
03:13:17.113 00.000 8976 stepping (-5, 21) + (-1, 0)
03:13:17.113 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:13:17.113 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:13:17.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:17.113 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:17.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:17.113 00.000 5052 Enqueuing Expose request
03:13:17.141 00.028 8976 Received - 47 (G) 
03:13:17.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:17.141 00.000 8976 stepped: pos (-6, 21)
03:13:17.141 00.000 8976 MoveAxis(D, 3, ABG)
03:13:17.141 00.000 8976 stepping (-6, 21) + (0, -3)
03:13:17.141 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:17.173 00.032 8976 Received - 47 (G) 
03:13:17.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:17.173 00.000 8976 stepped: pos (-6, 18)
03:13:17.173 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:13:17.173 00.000 8976 MountToCamera -- mountX=0.65 mountY=-3.12 hyp=3.18 mountTheta=-1.37 cameraX=2.48, cameraY=2.00 cameraTheta=0.68
03:13:17.173 00.000 8976 incremental bump (2.479, 1.998) isValid = 1
03:13:17.173 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
03:13:17.174 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:13:17.174 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:13:17.174 00.000 8976 move complete, result=0
03:13:17.174 00.000 8976 worker thread done servicing request
03:13:17.174 00.000 8976 Worker thread wakes up
03:13:17.174 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
03:13:17.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:17.174 00.000 9828 Worker thread wakes up
03:13:17.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:17.174 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:13:17.174 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:13:17.174 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
03:13:17.174 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
03:13:17.174 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:13:17.174 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:13:17.174 00.000 9828 BLC: window closed
03:13:17.174 00.000 9828 MoveAxis(E, 29, B)
03:13:17.175 00.001 9828 Guiding  Dir = 2, Dur = 29
03:13:17.175 00.000 9828 IsSlewing returns 0
03:13:17.175 00.000 9828 IsGuiding returns 0
03:13:17.175 00.000 9828 PulseGuide returned control before completion, sleep 39
03:13:17.230 00.055 9828 IsGuiding returns 1
03:13:17.235 00.005 9828 scope still moving after pulse duration time elapsed
03:13:17.260 00.025 9828 IsSlewing returns 0
03:13:17.261 00.001 9828 IsGuiding returns 1
03:13:17.291 00.030 9828 IsSlewing returns 0
03:13:17.291 00.000 9828 IsGuiding returns 1
03:13:17.322 00.031 9828 IsSlewing returns 0
03:13:17.322 00.000 9828 IsGuiding returns 0
03:13:17.322 00.000 9828 scope move finished after 29 + 118 ms
03:13:17.322 00.000 9828 Move returns status 0, amount 29
03:13:17.322 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:17.322 00.000 9828 MoveAxis(N, 9, B)
03:13:17.322 00.000 9828 Guiding  Dir = 0, Dur = 9
03:13:17.337 00.015 9828 IsSlewing returns 0
03:13:17.337 00.000 9828 IsGuiding returns 0
03:13:17.337 00.000 9828 PulseGuide returned control before completion, sleep 19
03:13:17.369 00.032 9828 IsGuiding returns 1
03:13:17.369 00.000 9828 scope still moving after pulse duration time elapsed
03:13:17.400 00.031 9828 IsSlewing returns 0
03:13:17.400 00.000 9828 IsGuiding returns 1
03:13:17.431 00.031 9828 IsSlewing returns 0
03:13:17.431 00.000 9828 IsGuiding returns 1
03:13:17.462 00.031 9828 IsSlewing returns 0
03:13:17.462 00.000 9828 IsGuiding returns 0
03:13:17.462 00.000 9828 scope move finished after 9 + 116 ms
03:13:17.462 00.000 9828 Move returns status 0, amount 9
03:13:17.462 00.000 9828 move complete, result=0
03:13:17.462 00.000 9828 worker thread done servicing request
03:13:17.462 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:13:17.860 00.398 8976 Exposure complete
03:13:17.866 00.006 8976 worker thread done servicing request
03:13:17.866 00.000 5052 OnExposeComplete: enter
03:13:17.866 00.000 5052 UpdateGuideState(): m_state=6
03:13:17.866 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12632
03:13:17.866 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.50, Mass=156, SNR=8.6, Peak=71 HFD=2.0
03:13:17.866 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.67 = 1.62)
03:13:17.866 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
03:13:17.866 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.21 hyp=0.42 cameraTheta=-2.62 mountX=-0.02 mountY=0.41, mountTheta=1.62
03:13:17.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.21, opts=13)
03:13:17.867 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.21)
03:13:17.867 00.000 8976 Worker thread wakes up
03:13:17.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.21) opts 0xd
03:13:17.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.21)
03:13:17.867 00.000 8976 Moving (-0.36, -0.21) raw xDistance=-0.02 yDistance=0.41
03:13:17.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:13:17.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.41
03:13:17.867 00.000 8976 MoveAxis(R, 0, ABG)
03:13:17.867 00.000 8976 MoveAxis(D, 2, ABG)
03:13:17.867 00.000 8976 stepping (-6, 18) + (0, -2)
03:13:17.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:13:17.867 00.000 5052 UpdateGuideState exits: m=156 SNR=8.6
03:13:17.868 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:17.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:17.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:17.868 00.000 5052 Enqueuing Expose request
03:13:17.892 00.024 8976 Received - 47 (G) 
03:13:17.892 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:17.892 00.000 8976 stepped: pos (-6, 16)
03:13:17.892 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:13:17.892 00.000 8976 MountToCamera -- mountX=0.74 mountY=-2.93 hyp=3.02 mountTheta=-1.32 cameraX=2.27, cameraY=1.99 cameraTheta=0.72
03:13:17.893 00.001 8976 incremental bump (2.270, 1.990) isValid = 1
03:13:17.893 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:13:17.893 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:13:17.893 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:13:17.893 00.000 8976 move complete, result=0
03:13:17.893 00.000 9828 Worker thread wakes up
03:13:17.893 00.000 8976 worker thread done servicing request
03:13:17.893 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:13:17.893 00.000 8976 Worker thread wakes up
03:13:17.893 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:13:17.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:17.893 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:13:17.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:17.893 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:13:17.893 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:13:17.893 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:13:17.894 00.001 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:13:17.894 00.000 9828 BLC: window closed
03:13:17.894 00.000 9828 MoveAxis(E, 29, B)
03:13:17.894 00.000 9828 Guiding  Dir = 2, Dur = 29
03:13:17.894 00.000 9828 IsSlewing returns 0
03:13:17.894 00.000 9828 IsGuiding returns 0
03:13:17.894 00.000 9828 PulseGuide returned control before completion, sleep 39
03:13:17.948 00.054 9828 IsGuiding returns 1
03:13:17.948 00.000 9828 scope still moving after pulse duration time elapsed
03:13:17.979 00.031 9828 IsSlewing returns 0
03:13:17.979 00.000 9828 IsGuiding returns 1
03:13:18.010 00.031 9828 IsSlewing returns 0
03:13:18.011 00.001 9828 IsGuiding returns 1
03:13:18.041 00.030 9828 IsSlewing returns 0
03:13:18.042 00.001 9828 IsGuiding returns 1
03:13:18.074 00.032 9828 IsSlewing returns 0
03:13:18.074 00.000 9828 IsGuiding returns 0
03:13:18.074 00.000 9828 scope move finished after 29 + 150 ms
03:13:18.074 00.000 9828 Move returns status 0, amount 29
03:13:18.074 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:18.074 00.000 9828 MoveAxis(N, 9, B)
03:13:18.074 00.000 9828 Guiding  Dir = 0, Dur = 9
03:13:18.090 00.016 9828 IsSlewing returns 0
03:13:18.090 00.000 9828 IsGuiding returns 0
03:13:18.090 00.000 9828 PulseGuide returned control before completion, sleep 19
03:13:18.120 00.030 9828 IsGuiding returns 1
03:13:18.120 00.000 9828 scope still moving after pulse duration time elapsed
03:13:18.151 00.031 9828 IsSlewing returns 0
03:13:18.151 00.000 9828 IsGuiding returns 1
03:13:18.183 00.032 9828 IsSlewing returns 0
03:13:18.183 00.000 9828 IsGuiding returns 1
03:13:18.214 00.031 9828 IsSlewing returns 0
03:13:18.214 00.000 9828 IsGuiding returns 0
03:13:18.214 00.000 9828 scope move finished after 9 + 115 ms
03:13:18.214 00.000 9828 Move returns status 0, amount 9
03:13:18.214 00.000 9828 move complete, result=0
03:13:18.214 00.000 9828 worker thread done servicing request
03:13:18.214 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:13:18.579 00.365 8976 Exposure complete
03:13:18.584 00.005 8976 worker thread done servicing request
03:13:18.584 00.000 5052 OnExposeComplete: enter
03:13:18.584 00.000 5052 UpdateGuideState(): m_state=6
03:13:18.585 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12633
03:13:18.585 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=282.02, Mass=136, SNR=8.1, Peak=80 HFD=2.0
03:13:18.585 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:13:18.585 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
03:13:18.585 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.31 hyp=0.51 cameraTheta=2.49 mountX=0.46 mountY=0.17, mountTheta=0.36
03:13:18.585 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.31, opts=13)
03:13:18.585 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.31)
03:13:18.585 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:13:18.585 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:13:18.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:18.586 00.001 8976 Worker thread wakes up
03:13:18.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.31) opts 0xd
03:13:18.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.31)
03:13:18.586 00.000 8976 Moving (-0.41, 0.31) raw xDistance=0.46 yDistance=0.17
03:13:18.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:18.586 00.000 5052 Enqueuing Expose request
03:13:18.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:13:18.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:13:18.586 00.000 8976 MoveAxis(L, 2, ABG)
03:13:18.586 00.000 8976 stepping (-6, 16) + (-2, 0)
03:13:18.586 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:18.612 00.026 8976 Received - 47 (G) 
03:13:18.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:18.612 00.000 8976 stepped: pos (-8, 16)
03:13:18.612 00.000 8976 MoveAxis(U, 0, ABG)
03:13:18.612 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:13:18.612 00.000 8976 MountToCamera -- mountX=0.90 mountY=-2.80 hyp=2.94 mountTheta=-1.26 cameraX=2.08, cameraY=2.08 cameraTheta=0.78
03:13:18.612 00.000 8976 incremental bump (2.083, 2.075) isValid = 1
03:13:18.612 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
03:13:18.612 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:13:18.612 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:13:18.612 00.000 8976 move complete, result=0
03:13:18.613 00.001 8976 worker thread done servicing request
03:13:18.613 00.000 9828 Worker thread wakes up
03:13:18.613 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:13:18.613 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:13:18.613 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
03:13:18.613 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
03:13:18.613 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
03:13:18.613 00.000 8976 Worker thread wakes up
03:13:18.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:18.613 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
03:13:18.613 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:13:18.613 00.000 9828 BLC: window closed
03:13:18.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:18.613 00.000 9828 MoveAxis(E, 27, B)
03:13:18.613 00.000 9828 Guiding  Dir = 2, Dur = 27
03:13:18.613 00.000 9828 IsSlewing returns 0
03:13:18.613 00.000 9828 IsGuiding returns 0
03:13:18.613 00.000 9828 PulseGuide returned control before completion, sleep 37
03:13:18.652 00.039 9828 IsGuiding returns 1
03:13:18.652 00.000 9828 scope still moving after pulse duration time elapsed
03:13:18.684 00.032 9828 IsSlewing returns 0
03:13:18.684 00.000 9828 IsGuiding returns 1
03:13:18.714 00.030 9828 IsSlewing returns 0
03:13:18.714 00.000 9828 IsGuiding returns 1
03:13:18.745 00.031 9828 IsSlewing returns 0
03:13:18.745 00.000 9828 IsGuiding returns 1
03:13:18.776 00.031 9828 IsSlewing returns 0
03:13:18.776 00.000 9828 IsGuiding returns 0
03:13:18.776 00.000 9828 scope move finished after 27 + 135 ms
03:13:18.776 00.000 9828 Move returns status 0, amount 27
03:13:18.776 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:18.776 00.000 9828 MoveAxis(N, 10, B)
03:13:18.776 00.000 9828 Guiding  Dir = 0, Dur = 10
03:13:18.793 00.017 9828 IsSlewing returns 0
03:13:18.793 00.000 9828 IsGuiding returns 0
03:13:18.793 00.000 9828 PulseGuide returned control before completion, sleep 20
03:13:18.823 00.030 9828 IsGuiding returns 1
03:13:18.823 00.000 9828 scope still moving after pulse duration time elapsed
03:13:18.855 00.032 9828 IsSlewing returns 0
03:13:18.855 00.000 9828 IsGuiding returns 1
03:13:18.886 00.031 9828 IsSlewing returns 0
03:13:18.886 00.000 9828 IsGuiding returns 1
03:13:18.918 00.032 9828 IsSlewing returns 0
03:13:18.918 00.000 9828 IsGuiding returns 0
03:13:18.918 00.000 9828 scope move finished after 10 + 115 ms
03:13:18.918 00.000 9828 Move returns status 0, amount 10
03:13:18.918 00.000 9828 move complete, result=0
03:13:18.918 00.000 9828 worker thread done servicing request
03:13:18.918 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:13:19.298 00.380 8976 Exposure complete
03:13:19.304 00.006 8976 worker thread done servicing request
03:13:19.304 00.000 5052 OnExposeComplete: enter
03:13:19.304 00.000 5052 UpdateGuideState(): m_state=6
03:13:19.304 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12634
03:13:19.304 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.90, Mass=136, SNR=8.1, Peak=79 HFD=1.9
03:13:19.304 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:13:19.304 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
03:13:19.304 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=0.19 hyp=0.92 cameraTheta=2.93 mountX=0.58 mountY=0.66, mountTheta=0.84
03:13:19.305 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.19, opts=13)
03:13:19.305 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.19)
03:13:19.305 00.000 8976 Worker thread wakes up
03:13:19.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.19) opts 0xd
03:13:19.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.19)
03:13:19.305 00.000 8976 Moving (-0.91, 0.19) raw xDistance=0.58 yDistance=0.66
03:13:19.305 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=34, FiltMax=53, Gamma=2.630
03:13:19.305 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:13:19.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:19.306 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
03:13:19.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
03:13:19.306 00.000 8976 MoveAxis(L, 3, ABG)
03:13:19.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:19.306 00.000 5052 Enqueuing Expose request
03:13:19.306 00.000 8976 stepping (-8, 16) + (-3, 0)
03:13:19.306 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:19.347 00.041 8976 Received - 47 (G) 
03:13:19.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:19.347 00.000 8976 stepped: pos (-11, 16)
03:13:19.347 00.000 8976 MoveAxis(D, 3, ABG)
03:13:19.347 00.000 8976 stepping (-11, 16) + (0, -3)
03:13:19.347 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:19.379 00.032 8976 Received - 47 (G) 
03:13:19.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:19.379 00.000 8976 stepped: pos (-11, 13)
03:13:19.379 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:13:19.379 00.000 8976 MountToCamera -- mountX=1.16 mountY=-2.56 hyp=2.81 mountTheta=-1.15 cameraX=1.75, cameraY=2.20 cameraTheta=0.90
03:13:19.379 00.000 8976 incremental bump (1.749, 2.195) isValid = 1
03:13:19.379 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:13:19.380 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:13:19.380 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:13:19.380 00.000 8976 move complete, result=0
03:13:19.380 00.000 9828 Worker thread wakes up
03:13:19.380 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:13:19.380 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:13:19.380 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
03:13:19.380 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.7 px 3 ms SOUTH
03:13:19.380 00.000 8976 worker thread done servicing request
03:13:19.380 00.000 8976 Worker thread wakes up
03:13:19.380 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
03:13:19.380 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:13:19.380 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:13:19.380 00.000 9828 BLC: window closed
03:13:19.380 00.000 9828 MoveAxis(E, 24, B)
03:13:19.380 00.000 9828 Guiding  Dir = 2, Dur = 24
03:13:19.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:19.380 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:19.381 00.001 9828 IsSlewing returns 0
03:13:19.381 00.000 9828 IsGuiding returns 0
03:13:19.381 00.000 9828 PulseGuide returned control before completion, sleep 34
03:13:19.417 00.036 9828 IsGuiding returns 1
03:13:19.417 00.000 9828 scope still moving after pulse duration time elapsed
03:13:19.449 00.032 9828 IsSlewing returns 0
03:13:19.449 00.000 9828 IsGuiding returns 1
03:13:19.480 00.031 9828 IsSlewing returns 0
03:13:19.480 00.000 9828 IsGuiding returns 1
03:13:19.511 00.031 9828 IsSlewing returns 0
03:13:19.511 00.000 9828 IsGuiding returns 0
03:13:19.511 00.000 9828 scope move finished after 24 + 106 ms
03:13:19.511 00.000 9828 Move returns status 0, amount 24
03:13:19.512 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:19.512 00.000 9828 MoveAxis(N, 11, B)
03:13:19.512 00.000 9828 Guiding  Dir = 0, Dur = 11
03:13:19.526 00.014 9828 IsSlewing returns 0
03:13:19.526 00.000 9828 IsGuiding returns 0
03:13:19.526 00.000 9828 PulseGuide returned control before completion, sleep 21
03:13:19.556 00.030 9828 IsGuiding returns 1
03:13:19.556 00.000 9828 scope still moving after pulse duration time elapsed
03:13:19.587 00.031 9828 IsSlewing returns 0
03:13:19.587 00.000 9828 IsGuiding returns 1
03:13:19.618 00.031 9828 IsSlewing returns 0
03:13:19.618 00.000 9828 IsGuiding returns 1
03:13:19.650 00.032 9828 IsSlewing returns 0
03:13:19.650 00.000 9828 IsGuiding returns 1
03:13:19.680 00.030 9828 IsSlewing returns 0
03:13:19.680 00.000 9828 IsGuiding returns 0
03:13:19.680 00.000 9828 scope move finished after 11 + 143 ms
03:13:19.680 00.000 9828 Move returns status 0, amount 11
03:13:19.680 00.000 9828 move complete, result=0
03:13:19.680 00.000 9828 worker thread done servicing request
03:13:19.680 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:13:20.067 00.387 8976 Exposure complete
03:13:20.074 00.007 8976 worker thread done servicing request
03:13:20.074 00.000 5052 OnExposeComplete: enter
03:13:20.075 00.001 5052 UpdateGuideState(): m_state=6
03:13:20.075 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12635
03:13:20.075 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.20, Mass=150, SNR=8.4, Peak=69 HFD=2.1
03:13:20.075 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.20 = 2.08)
03:13:20.075 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.30 = 1.98)
03:13:20.075 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.51 hyp=0.61 cameraTheta=-2.16 mountX=-0.30 mountY=0.56, mountTheta=2.06
03:13:20.076 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.51, opts=13)
03:13:20.076 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.51)
03:13:20.076 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:13:20.076 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:13:20.076 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:20.076 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:20.076 00.000 5052 Enqueuing Expose request
03:13:20.076 00.000 8976 Worker thread wakes up
03:13:20.077 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.51) opts 0xd
03:13:20.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.51)
03:13:20.077 00.000 8976 Moving (-0.34, -0.51) raw xDistance=-0.30 yDistance=0.56
03:13:20.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.30
03:13:20.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
03:13:20.077 00.000 8976 MoveAxis(R, 1, ABG)
03:13:20.077 00.000 8976 stepping (-11, 13) + (1, 0)
03:13:20.077 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:20.098 00.021 8976 Received - 47 (G) 
03:13:20.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:20.098 00.000 8976 stepped: pos (-10, 13)
03:13:20.098 00.000 8976 MoveAxis(D, 2, ABG)
03:13:20.098 00.000 8976 stepping (-10, 13) + (0, -2)
03:13:20.098 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:20.131 00.033 8976 Received - 47 (G) 
03:13:20.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:20.131 00.000 8976 stepped: pos (-10, 11)
03:13:20.131 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:13:20.131 00.000 8976 MountToCamera -- mountX=1.28 mountY=-2.29 hyp=2.62 mountTheta=-1.06 cameraX=1.46, cameraY=2.18 cameraTheta=0.98
03:13:20.131 00.000 8976 incremental bump (1.455, 2.183) isValid = 1
03:13:20.131 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:13:20.131 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:13:20.131 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:13:20.131 00.000 8976 move complete, result=0
03:13:20.131 00.000 9828 Worker thread wakes up
03:13:20.131 00.000 8976 worker thread done servicing request
03:13:20.131 00.000 8976 Worker thread wakes up
03:13:20.131 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:13:20.131 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:13:20.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:20.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:20.131 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
03:13:20.131 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:13:20.131 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:13:20.131 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 2 ms SOUTH
03:13:20.131 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:13:20.131 00.000 9828 BLC: window closed
03:13:20.131 00.000 9828 MoveAxis(E, 22, B)
03:13:20.131 00.000 9828 Guiding  Dir = 2, Dur = 22
03:13:20.131 00.000 9828 IsSlewing returns 0
03:13:20.132 00.001 9828 IsGuiding returns 0
03:13:20.132 00.000 9828 PulseGuide returned control before completion, sleep 32
03:13:20.167 00.035 9828 IsGuiding returns 1
03:13:20.167 00.000 9828 scope still moving after pulse duration time elapsed
03:13:20.198 00.031 9828 IsSlewing returns 0
03:13:20.198 00.000 9828 IsGuiding returns 1
03:13:20.229 00.031 9828 IsSlewing returns 0
03:13:20.229 00.000 9828 IsGuiding returns 1
03:13:20.263 00.034 9828 IsSlewing returns 0
03:13:20.263 00.000 9828 IsGuiding returns 1
03:13:20.292 00.029 9828 IsSlewing returns 0
03:13:20.292 00.000 9828 IsGuiding returns 1
03:13:20.324 00.032 9828 IsSlewing returns 0
03:13:20.324 00.000 9828 IsGuiding returns 1
03:13:20.354 00.030 9828 IsSlewing returns 0
03:13:20.354 00.000 9828 IsGuiding returns 1
03:13:20.385 00.031 9828 IsSlewing returns 0
03:13:20.386 00.001 9828 IsGuiding returns 0
03:13:20.386 00.000 9828 scope move finished after 22 + 231 ms
03:13:20.386 00.000 9828 Move returns status 0, amount 22
03:13:20.386 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:20.386 00.000 9828 MoveAxis(N, 12, B)
03:13:20.386 00.000 9828 Guiding  Dir = 0, Dur = 12
03:13:20.401 00.015 9828 IsSlewing returns 0
03:13:20.401 00.000 9828 IsGuiding returns 0
03:13:20.402 00.001 9828 PulseGuide returned control before completion, sleep 22
03:13:20.432 00.030 9828 IsGuiding returns 1
03:13:20.432 00.000 9828 scope still moving after pulse duration time elapsed
03:13:20.463 00.031 9828 IsSlewing returns 0
03:13:20.463 00.000 9828 IsGuiding returns 1
03:13:20.495 00.032 9828 IsSlewing returns 0
03:13:20.495 00.000 9828 IsGuiding returns 1
03:13:20.527 00.032 9828 IsSlewing returns 0
03:13:20.527 00.000 9828 IsGuiding returns 1
03:13:20.558 00.031 9828 IsSlewing returns 0
03:13:20.558 00.000 9828 IsGuiding returns 0
03:13:20.558 00.000 9828 scope move finished after 12 + 145 ms
03:13:20.558 00.000 9828 Move returns status 0, amount 12
03:13:20.558 00.000 9828 move complete, result=0
03:13:20.558 00.000 9828 worker thread done servicing request
03:13:20.558 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:13:20.818 00.260 8976 Exposure complete
03:13:20.823 00.005 8976 worker thread done servicing request
03:13:20.823 00.000 5052 OnExposeComplete: enter
03:13:20.823 00.000 5052 UpdateGuideState(): m_state=6
03:13:20.823 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12636
03:13:20.824 00.001 5052 Star::Find returns 1 (0), X=329.05, Y=281.85, Mass=139, SNR=8.1, Peak=67 HFD=2.1
03:13:20.824 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
03:13:20.824 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
03:13:20.824 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.29 mountX=0.18 mountY=0.03, mountTheta=0.15
03:13:20.825 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.14, opts=13)
03:13:20.825 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.14)
03:13:20.825 00.000 8976 Worker thread wakes up
03:13:20.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.14) opts 0xd
03:13:20.825 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.14)
03:13:20.825 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=59, Gamma=2.630
03:13:20.825 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:13:20.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:20.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:20.825 00.000 5052 Enqueuing Expose request
03:13:20.825 00.000 8976 Moving (-0.12, 0.14) raw xDistance=0.18 yDistance=0.03
03:13:20.826 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:13:20.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:13:20.826 00.000 8976 MoveAxis(R, 0, ABG)
03:13:20.826 00.000 8976 MoveAxis(U, 0, ABG)
03:13:20.826 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:13:20.826 00.000 8976 MountToCamera -- mountX=1.36 mountY=-2.11 hyp=2.51 mountTheta=-1.00 cameraX=1.26, cameraY=2.18 cameraTheta=1.05
03:13:20.826 00.000 8976 incremental bump (1.258, 2.175) isValid = 1
03:13:20.826 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:13:20.826 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:13:20.826 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:13:20.826 00.000 8976 move complete, result=0
03:13:20.826 00.000 9828 Worker thread wakes up
03:13:20.826 00.000 8976 worker thread done servicing request
03:13:20.826 00.000 8976 Worker thread wakes up
03:13:20.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:20.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:20.826 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:13:20.827 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:13:20.827 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:20.827 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
03:13:20.827 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
03:13:20.827 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
03:13:20.827 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:13:20.827 00.000 9828 BLC: window closed
03:13:20.827 00.000 9828 MoveAxis(E, 20, B)
03:13:20.827 00.000 9828 Guiding  Dir = 2, Dur = 20
03:13:20.827 00.000 9828 IsSlewing returns 0
03:13:20.827 00.000 9828 IsGuiding returns 0
03:13:20.828 00.001 9828 PulseGuide returned control before completion, sleep 30
03:13:20.870 00.042 9828 IsGuiding returns 1
03:13:20.870 00.000 9828 scope still moving after pulse duration time elapsed
03:13:20.902 00.032 9828 IsSlewing returns 0
03:13:20.902 00.000 9828 IsGuiding returns 1
03:13:20.932 00.030 9828 IsSlewing returns 0
03:13:20.932 00.000 9828 IsGuiding returns 1
03:13:20.962 00.030 9828 IsSlewing returns 0
03:13:20.962 00.000 9828 IsGuiding returns 0
03:13:20.962 00.000 9828 scope move finished after 20 + 115 ms
03:13:20.962 00.000 9828 Move returns status 0, amount 20
03:13:20.962 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:20.962 00.000 9828 MoveAxis(N, 13, B)
03:13:20.962 00.000 9828 Guiding  Dir = 0, Dur = 13
03:13:20.979 00.017 9828 IsSlewing returns 0
03:13:20.979 00.000 9828 IsGuiding returns 0
03:13:20.979 00.000 9828 PulseGuide returned control before completion, sleep 23
03:13:21.009 00.030 9828 IsGuiding returns 1
03:13:21.010 00.001 9828 scope still moving after pulse duration time elapsed
03:13:21.041 00.031 9828 IsSlewing returns 0
03:13:21.041 00.000 9828 IsGuiding returns 1
03:13:21.071 00.030 9828 IsSlewing returns 0
03:13:21.071 00.000 9828 IsGuiding returns 1
03:13:21.101 00.030 9828 IsSlewing returns 0
03:13:21.101 00.000 9828 IsGuiding returns 1
03:13:21.133 00.032 9828 IsSlewing returns 0
03:13:21.133 00.000 9828 IsGuiding returns 0
03:13:21.133 00.000 9828 scope move finished after 13 + 140 ms
03:13:21.133 00.000 9828 Move returns status 0, amount 13
03:13:21.133 00.000 9828 move complete, result=0
03:13:21.133 00.000 9828 worker thread done servicing request
03:13:21.133 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:13:21.510 00.377 8976 Exposure complete
03:13:21.517 00.007 8976 worker thread done servicing request
03:13:21.517 00.000 5052 OnExposeComplete: enter
03:13:21.517 00.000 5052 UpdateGuideState(): m_state=6
03:13:21.517 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12637
03:13:21.517 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.35, Mass=150, SNR=8.4, Peak=68 HFD=2.3
03:13:21.517 00.000 5052 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.04) = xAngle (-3.96 = 2.32)
03:13:21.517 00.000 5052 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.07 = 2.22)
03:13:21.517 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.36 hyp=0.38 cameraTheta=-1.92 mountX=-0.26 mountY=0.30, mountTheta=2.28
03:13:21.517 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.36, opts=13)
03:13:21.517 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.36)
03:13:21.517 00.000 8976 Worker thread wakes up
03:13:21.518 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.36) opts 0xd
03:13:21.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.36)
03:13:21.518 00.000 8976 Moving (-0.13, -0.36) raw xDistance=-0.26 yDistance=0.30
03:13:21.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:13:21.518 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:13:21.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:21.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:13:21.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:13:21.518 00.000 8976 MoveAxis(R, 0, ABG)
03:13:21.518 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:21.518 00.000 5052 Enqueuing Expose request
03:13:21.518 00.000 8976 MoveAxis(D, 1, ABG)
03:13:21.518 00.000 8976 stepping (-10, 11) + (0, -1)
03:13:21.518 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:21.537 00.019 8976 Received - 47 (G) 
03:13:21.537 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:21.537 00.000 8976 stepped: pos (-10, 10)
03:13:21.537 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:13:21.537 00.000 8976 MountToCamera -- mountX=1.42 mountY=-1.94 hyp=2.40 mountTheta=-0.94 cameraX=1.08, cameraY=2.15 cameraTheta=1.10
03:13:21.537 00.000 8976 incremental bump (1.080, 2.146) isValid = 1
03:13:21.537 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
03:13:21.537 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:13:21.537 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:13:21.537 00.000 8976 move complete, result=0
03:13:21.537 00.000 9828 Worker thread wakes up
03:13:21.538 00.001 8976 worker thread done servicing request
03:13:21.538 00.000 8976 Worker thread wakes up
03:13:21.538 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:13:21.538 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:13:21.538 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
03:13:21.538 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
03:13:21.538 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
03:13:21.538 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:13:21.538 00.000 9828 BLC: window closed
03:13:21.538 00.000 9828 MoveAxis(E, 18, B)
03:13:21.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:21.538 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:13:21.538 00.000 9828 Guiding  Dir = 2, Dur = 18
03:13:21.538 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:21.540 00.002 9828 IsSlewing returns 0
03:13:21.543 00.003 9828 IsGuiding returns 0
03:13:21.543 00.000 9828 PulseGuide returned control before completion, sleep 28
03:13:21.573 00.030 9828 IsGuiding returns 1
03:13:21.573 00.000 9828 scope still moving after pulse duration time elapsed
03:13:21.604 00.031 9828 IsSlewing returns 0
03:13:21.604 00.000 9828 IsGuiding returns 1
03:13:21.635 00.031 9828 IsSlewing returns 0
03:13:21.635 00.000 9828 IsGuiding returns 1
03:13:21.666 00.031 9828 IsSlewing returns 0
03:13:21.666 00.000 9828 IsGuiding returns 0
03:13:21.666 00.000 9828 scope move finished after 18 + 104 ms
03:13:21.666 00.000 9828 Move returns status 0, amount 18
03:13:21.666 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:21.666 00.000 9828 MoveAxis(N, 13, B)
03:13:21.666 00.000 9828 Guiding  Dir = 0, Dur = 13
03:13:21.681 00.015 9828 IsSlewing returns 0
03:13:21.681 00.000 9828 IsGuiding returns 0
03:13:21.681 00.000 9828 PulseGuide returned control before completion, sleep 23
03:13:21.712 00.031 9828 IsGuiding returns 1
03:13:21.712 00.000 9828 scope still moving after pulse duration time elapsed
03:13:21.743 00.031 9828 IsSlewing returns 0
03:13:21.743 00.000 9828 IsGuiding returns 1
03:13:21.775 00.032 9828 IsSlewing returns 0
03:13:21.775 00.000 9828 IsGuiding returns 1
03:13:21.806 00.031 9828 IsSlewing returns 0
03:13:21.806 00.000 9828 IsGuiding returns 1
03:13:21.838 00.032 9828 IsSlewing returns 0
03:13:21.838 00.000 9828 IsGuiding returns 0
03:13:21.838 00.000 9828 scope move finished after 13 + 143 ms
03:13:21.838 00.000 9828 Move returns status 0, amount 13
03:13:21.838 00.000 9828 move complete, result=0
03:13:21.838 00.000 9828 worker thread done servicing request
03:13:21.838 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:13:22.225 00.387 8976 Exposure complete
03:13:22.230 00.005 8976 worker thread done servicing request
03:13:22.230 00.000 5052 OnExposeComplete: enter
03:13:22.230 00.000 5052 UpdateGuideState(): m_state=6
03:13:22.230 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12638
03:13:22.230 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.90, Mass=152, SNR=8.5, Peak=73 HFD=2.3
03:13:22.231 00.001 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:13:22.231 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
03:13:22.231 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.19 hyp=0.40 cameraTheta=2.66 mountX=0.33 mountY=0.20, mountTheta=0.54
03:13:22.231 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.19, opts=13)
03:13:22.231 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.19)
03:13:22.231 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:13:22.231 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
03:13:22.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:22.231 00.000 8976 Worker thread wakes up
03:13:22.231 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.19) opts 0xd
03:13:22.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.19)
03:13:22.232 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:22.232 00.000 5052 Enqueuing Expose request
03:13:22.232 00.000 8976 Moving (-0.36, 0.19) raw xDistance=0.33 yDistance=0.20
03:13:22.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:13:22.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:13:22.232 00.000 8976 MoveAxis(L, 1, ABG)
03:13:22.232 00.000 8976 stepping (-10, 10) + (-1, 0)
03:13:22.232 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:22.256 00.024 8976 Received - 47 (G) 
03:13:22.256 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:22.256 00.000 8976 stepped: pos (-11, 10)
03:13:22.256 00.000 8976 MoveAxis(U, 0, ABG)
03:13:22.256 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
03:13:22.256 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.82 hyp=2.36 mountTheta=-0.88 cameraX=0.94, cameraY=2.17 cameraTheta=1.16
03:13:22.257 00.001 8976 incremental bump (0.937, 2.171) isValid = 1
03:13:22.257 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
03:13:22.257 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:13:22.257 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:13:22.257 00.000 8976 move complete, result=0
03:13:22.257 00.000 8976 worker thread done servicing request
03:13:22.257 00.000 8976 Worker thread wakes up
03:13:22.257 00.000 9828 Worker thread wakes up
03:13:22.257 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:13:22.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:22.257 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:13:22.257 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:22.258 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:13:22.258 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
03:13:22.258 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
03:13:22.258 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
03:13:22.258 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:13:22.258 00.000 9828 BLC: window closed
03:13:22.258 00.000 9828 MoveAxis(E, 16, B)
03:13:22.258 00.000 9828 Guiding  Dir = 2, Dur = 16
03:13:22.259 00.001 9828 IsSlewing returns 0
03:13:22.259 00.000 9828 IsGuiding returns 0
03:13:22.259 00.000 9828 PulseGuide returned control before completion, sleep 26
03:13:22.289 00.030 9828 IsGuiding returns 1
03:13:22.289 00.000 9828 scope still moving after pulse duration time elapsed
03:13:22.320 00.031 9828 IsSlewing returns 0
03:13:22.321 00.001 9828 IsGuiding returns 1
03:13:22.352 00.031 9828 IsSlewing returns 0
03:13:22.352 00.000 9828 IsGuiding returns 1
03:13:22.384 00.032 9828 IsSlewing returns 0
03:13:22.384 00.000 9828 IsGuiding returns 1
03:13:22.415 00.031 9828 IsSlewing returns 0
03:13:22.416 00.001 9828 IsGuiding returns 0
03:13:22.416 00.000 9828 scope move finished after 16 + 141 ms
03:13:22.416 00.000 9828 Move returns status 0, amount 16
03:13:22.416 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:22.416 00.000 9828 MoveAxis(N, 14, B)
03:13:22.416 00.000 9828 Guiding  Dir = 0, Dur = 14
03:13:22.431 00.015 9828 IsSlewing returns 0
03:13:22.431 00.000 9828 IsGuiding returns 0
03:13:22.431 00.000 9828 PulseGuide returned control before completion, sleep 24
03:13:22.462 00.031 9828 IsGuiding returns 1
03:13:22.462 00.000 9828 scope still moving after pulse duration time elapsed
03:13:22.494 00.032 9828 IsSlewing returns 0
03:13:22.494 00.000 9828 IsGuiding returns 1
03:13:22.524 00.030 9828 IsSlewing returns 0
03:13:22.524 00.000 9828 IsGuiding returns 1
03:13:22.555 00.031 9828 IsSlewing returns 0
03:13:22.555 00.000 9828 IsGuiding returns 1
03:13:22.587 00.032 9828 IsSlewing returns 0
03:13:22.587 00.000 9828 IsGuiding returns 0
03:13:22.587 00.000 9828 scope move finished after 14 + 142 ms
03:13:22.587 00.000 9828 Move returns status 0, amount 14
03:13:22.587 00.000 9828 move complete, result=0
03:13:22.587 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:13:22.588 00.001 9828 worker thread done servicing request
03:13:22.941 00.353 8976 Exposure complete
03:13:22.947 00.006 8976 worker thread done servicing request
03:13:22.947 00.000 5052 OnExposeComplete: enter
03:13:22.947 00.000 5052 UpdateGuideState(): m_state=6
03:13:22.947 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12639
03:13:22.947 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.79, Mass=142, SNR=8.2, Peak=73 HFD=1.9
03:13:22.947 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:13:22.947 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
03:13:22.947 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.08 hyp=0.50 cameraTheta=2.98 mountX=0.29 mountY=0.37, mountTheta=0.90
03:13:22.948 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.08, opts=13)
03:13:22.948 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.08)
03:13:22.948 00.000 8976 Worker thread wakes up
03:13:22.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.08) opts 0xd
03:13:22.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.08)
03:13:22.949 00.001 8976 Moving (-0.49, 0.08) raw xDistance=0.29 yDistance=0.37
03:13:22.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
03:13:22.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:13:22.949 00.000 8976 MoveAxis(L, 1, ABG)
03:13:22.949 00.000 8976 stepping (-11, 10) + (-1, 0)
03:13:22.949 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:22.949 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:13:22.949 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:13:22.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:22.949 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:22.949 00.000 5052 Enqueuing Expose request
03:13:22.976 00.027 8976 Received - 47 (G) 
03:13:22.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:22.976 00.000 8976 stepped: pos (-12, 10)
03:13:22.976 00.000 8976 MoveAxis(D, 1, ABG)
03:13:22.976 00.000 8976 stepping (-12, 10) + (0, -1)
03:13:22.976 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:23.008 00.032 8976 Received - 47 (G) 
03:13:23.008 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:23.008 00.000 8976 stepped: pos (-12, 9)
03:13:23.009 00.001 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:13:23.009 00.000 8976 MountToCamera -- mountX=1.62 mountY=-1.69 hyp=2.34 mountTheta=-0.81 cameraX=0.77, cameraY=2.21 cameraTheta=1.23
03:13:23.009 00.000 8976 incremental bump (0.772, 2.209) isValid = 1
03:13:23.009 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
03:13:23.009 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:13:23.009 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:13:23.009 00.000 8976 move complete, result=0
03:13:23.009 00.000 9828 Worker thread wakes up
03:13:23.009 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:13:23.009 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:13:23.009 00.000 8976 worker thread done servicing request
03:13:23.009 00.000 8976 Worker thread wakes up
03:13:23.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:23.009 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
03:13:23.009 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 1 ms SOUTH
03:13:23.009 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:23.009 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
03:13:23.009 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
03:13:23.009 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:13:23.009 00.000 9828 BLC: window closed
03:13:23.009 00.000 9828 MoveAxis(E, 14, B)
03:13:23.009 00.000 9828 Guiding  Dir = 2, Dur = 14
03:13:23.010 00.001 9828 IsSlewing returns 0
03:13:23.010 00.000 9828 IsGuiding returns 0
03:13:23.010 00.000 9828 PulseGuide returned control before completion, sleep 24
03:13:23.037 00.027 9828 IsGuiding returns 1
03:13:23.037 00.000 9828 scope still moving after pulse duration time elapsed
03:13:23.069 00.032 9828 IsSlewing returns 0
03:13:23.069 00.000 9828 IsGuiding returns 1
03:13:23.102 00.033 9828 IsSlewing returns 0
03:13:23.103 00.001 9828 IsGuiding returns 1
03:13:23.132 00.029 9828 IsSlewing returns 0
03:13:23.132 00.000 9828 IsGuiding returns 1
03:13:23.163 00.031 9828 IsSlewing returns 0
03:13:23.163 00.000 9828 IsGuiding returns 0
03:13:23.163 00.000 9828 scope move finished after 14 + 139 ms
03:13:23.163 00.000 9828 Move returns status 0, amount 14
03:13:23.163 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:23.163 00.000 9828 MoveAxis(N, 15, B)
03:13:23.163 00.000 9828 Guiding  Dir = 0, Dur = 15
03:13:23.178 00.015 9828 IsSlewing returns 0
03:13:23.178 00.000 9828 IsGuiding returns 0
03:13:23.178 00.000 9828 PulseGuide returned control before completion, sleep 25
03:13:23.209 00.031 9828 IsGuiding returns 1
03:13:23.209 00.000 9828 scope still moving after pulse duration time elapsed
03:13:23.240 00.031 9828 IsSlewing returns 0
03:13:23.240 00.000 9828 IsGuiding returns 1
03:13:23.272 00.032 9828 IsSlewing returns 0
03:13:23.272 00.000 9828 IsGuiding returns 1
03:13:23.303 00.031 9828 IsSlewing returns 0
03:13:23.303 00.000 9828 IsGuiding returns 1
03:13:23.335 00.032 9828 IsSlewing returns 0
03:13:23.335 00.000 9828 IsGuiding returns 0
03:13:23.335 00.000 9828 scope move finished after 15 + 141 ms
03:13:23.335 00.000 9828 Move returns status 0, amount 15
03:13:23.335 00.000 9828 move complete, result=0
03:13:23.335 00.000 9828 worker thread done servicing request
03:13:23.335 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:13:23.695 00.360 8976 Exposure complete
03:13:23.701 00.006 8976 worker thread done servicing request
03:13:23.701 00.000 5052 OnExposeComplete: enter
03:13:23.701 00.000 5052 UpdateGuideState(): m_state=6
03:13:23.701 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12640
03:13:23.701 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.35, Mass=151, SNR=8.5, Peak=72 HFD=1.8
03:13:23.701 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
03:13:23.701 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.75)
03:13:23.701 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.36 hyp=0.53 cameraTheta=-2.39 mountX=-0.15 mountY=0.52, mountTheta=1.85
03:13:23.702 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.36, opts=13)
03:13:23.702 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.36)
03:13:23.702 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:13:23.702 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
03:13:23.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:23.702 00.000 8976 Worker thread wakes up
03:13:23.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.36) opts 0xd
03:13:23.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.36)
03:13:23.702 00.000 8976 Moving (-0.39, -0.36) raw xDistance=-0.15 yDistance=0.52
03:13:23.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:23.702 00.000 5052 Enqueuing Expose request
03:13:23.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:13:23.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
03:13:23.702 00.000 8976 MoveAxis(R, 0, ABG)
03:13:23.702 00.000 8976 MoveAxis(D, 2, ABG)
03:13:23.702 00.000 8976 stepping (-12, 9) + (0, -2)
03:13:23.702 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:23.727 00.025 8976 Received - 47 (G) 
03:13:23.728 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:23.728 00.000 8976 stepped: pos (-12, 7)
03:13:23.728 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
03:13:23.728 00.000 8976 MountToCamera -- mountX=1.69 mountY=-1.50 hyp=2.26 mountTheta=-0.73 cameraX=0.57, cameraY=2.19 cameraTheta=1.32
03:13:23.728 00.000 8976 incremental bump (0.568, 2.187) isValid = 1
03:13:23.728 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
03:13:23.728 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:13:23.728 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:13:23.728 00.000 8976 move complete, result=0
03:13:23.728 00.000 8976 worker thread done servicing request
03:13:23.729 00.001 8976 Worker thread wakes up
03:13:23.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:23.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:23.729 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:13:23.729 00.000 9828 Worker thread wakes up
03:13:23.729 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:13:23.729 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:13:23.729 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
03:13:23.729 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
03:13:23.729 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
03:13:23.729 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:13:23.730 00.001 9828 BLC: window closed
03:13:23.730 00.000 9828 MoveAxis(E, 11, B)
03:13:23.730 00.000 9828 Guiding  Dir = 2, Dur = 11
03:13:23.730 00.000 9828 IsSlewing returns 0
03:13:23.730 00.000 9828 IsGuiding returns 0
03:13:23.731 00.001 9828 PulseGuide returned control before completion, sleep 21
03:13:23.759 00.028 9828 IsGuiding returns 1
03:13:23.759 00.000 9828 scope still moving after pulse duration time elapsed
03:13:23.791 00.032 9828 IsSlewing returns 0
03:13:23.791 00.000 9828 IsGuiding returns 1
03:13:23.822 00.031 9828 IsSlewing returns 0
03:13:23.822 00.000 9828 IsGuiding returns 1
03:13:23.854 00.032 9828 IsSlewing returns 0
03:13:23.854 00.000 9828 IsGuiding returns 1
03:13:23.885 00.031 9828 IsSlewing returns 0
03:13:23.885 00.000 9828 IsGuiding returns 1
03:13:23.916 00.031 9828 IsSlewing returns 0
03:13:23.916 00.000 9828 IsGuiding returns 1
03:13:23.947 00.031 9828 IsSlewing returns 0
03:13:23.947 00.000 9828 IsGuiding returns 0
03:13:23.947 00.000 9828 scope move finished after 11 + 205 ms
03:13:23.947 00.000 9828 Move returns status 0, amount 11
03:13:23.947 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:23.947 00.000 9828 MoveAxis(N, 15, B)
03:13:23.947 00.000 9828 Guiding  Dir = 0, Dur = 15
03:13:23.963 00.016 9828 IsSlewing returns 0
03:13:23.963 00.000 9828 IsGuiding returns 0
03:13:23.963 00.000 9828 PulseGuide returned control before completion, sleep 25
03:13:23.994 00.031 9828 IsGuiding returns 1
03:13:23.994 00.000 9828 scope still moving after pulse duration time elapsed
03:13:24.026 00.032 9828 IsSlewing returns 0
03:13:24.026 00.000 9828 IsGuiding returns 1
03:13:24.057 00.031 9828 IsSlewing returns 0
03:13:24.057 00.000 9828 IsGuiding returns 1
03:13:24.088 00.031 9828 IsSlewing returns 0
03:13:24.088 00.000 9828 IsGuiding returns 1
03:13:24.119 00.031 9828 IsSlewing returns 0
03:13:24.119 00.000 9828 IsGuiding returns 0
03:13:24.119 00.000 9828 scope move finished after 15 + 140 ms
03:13:24.119 00.000 9828 Move returns status 0, amount 15
03:13:24.120 00.001 9828 move complete, result=0
03:13:24.120 00.000 9828 worker thread done servicing request
03:13:24.120 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:13:24.415 00.295 8976 Exposure complete
03:13:24.421 00.006 8976 worker thread done servicing request
03:13:24.421 00.000 5052 OnExposeComplete: enter
03:13:24.421 00.000 5052 UpdateGuideState(): m_state=6
03:13:24.421 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12641
03:13:24.421 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.26, Mass=158, SNR=8.7, Peak=73 HFD=2.2
03:13:24.421 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.25 = 2.04)
03:13:24.421 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
03:13:24.421 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.45 hyp=0.55 cameraTheta=-2.20 mountX=-0.25 mountY=0.52, mountTheta=2.02
03:13:24.422 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.45, opts=13)
03:13:24.422 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.45)
03:13:24.422 00.000 8976 Worker thread wakes up
03:13:24.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.45) opts 0xd
03:13:24.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.45)
03:13:24.422 00.000 8976 Moving (-0.33, -0.45) raw xDistance=-0.25 yDistance=0.52
03:13:24.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:13:24.422 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:13:24.422 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:13:24.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:24.423 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
03:13:24.423 00.000 8976 MoveAxis(R, 0, ABG)
03:13:24.423 00.000 8976 MoveAxis(D, 2, ABG)
03:13:24.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:24.423 00.000 5052 Enqueuing Expose request
03:13:24.423 00.000 8976 stepping (-12, 7) + (0, -2)
03:13:24.423 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:24.447 00.024 8976 Received - 47 (G) 
03:13:24.447 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:24.447 00.000 8976 stepped: pos (-12, 5)
03:13:24.447 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
03:13:24.447 00.000 8976 MountToCamera -- mountX=1.74 mountY=-1.27 hyp=2.15 mountTheta=-0.63 cameraX=0.34, cameraY=2.12 cameraTheta=1.41
03:13:24.447 00.000 8976 incremental bump (0.338, 2.125) isValid = 1
03:13:24.448 00.001 8976 Scheduling Mount bump of (0.018, 0.118)
03:13:24.448 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:13:24.448 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:13:24.448 00.000 8976 move complete, result=0
03:13:24.448 00.000 9828 Worker thread wakes up
03:13:24.448 00.000 8976 worker thread done servicing request
03:13:24.448 00.000 8976 Worker thread wakes up
03:13:24.448 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:13:24.448 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:13:24.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:24.448 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:13:24.448 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
03:13:24.448 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
03:13:24.448 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
03:13:24.449 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:13:24.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:24.449 00.000 9828 BLC: window closed
03:13:24.449 00.000 9828 MoveAxis(E, 7, B)
03:13:24.449 00.000 9828 Guiding  Dir = 2, Dur = 7
03:13:24.449 00.000 9828 IsSlewing returns 0
03:13:24.449 00.000 9828 IsGuiding returns 0
03:13:24.450 00.001 9828 PulseGuide returned control before completion, sleep 17
03:13:24.473 00.023 9828 IsGuiding returns 1
03:13:24.473 00.000 9828 scope still moving after pulse duration time elapsed
03:13:24.503 00.030 9828 IsSlewing returns 0
03:13:24.504 00.001 9828 IsGuiding returns 1
03:13:24.534 00.030 9828 IsSlewing returns 0
03:13:24.534 00.000 9828 IsGuiding returns 1
03:13:24.565 00.031 9828 IsSlewing returns 0
03:13:24.565 00.000 9828 IsGuiding returns 0
03:13:24.565 00.000 9828 scope move finished after 7 + 109 ms
03:13:24.565 00.000 9828 Move returns status 0, amount 7
03:13:24.565 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:24.565 00.000 9828 MoveAxis(N, 16, B)
03:13:24.565 00.000 9828 Guiding  Dir = 0, Dur = 16
03:13:24.581 00.016 9828 IsSlewing returns 0
03:13:24.581 00.000 9828 IsGuiding returns 0
03:13:24.581 00.000 9828 PulseGuide returned control before completion, sleep 26
03:13:24.612 00.031 9828 IsGuiding returns 1
03:13:24.612 00.000 9828 scope still moving after pulse duration time elapsed
03:13:24.643 00.031 9828 IsSlewing returns 0
03:13:24.643 00.000 9828 IsGuiding returns 1
03:13:24.675 00.032 9828 IsSlewing returns 0
03:13:24.675 00.000 9828 IsGuiding returns 1
03:13:24.706 00.031 9828 IsSlewing returns 0
03:13:24.706 00.000 9828 IsGuiding returns 1
03:13:24.737 00.031 9828 IsSlewing returns 0
03:13:24.737 00.000 9828 IsGuiding returns 0
03:13:24.737 00.000 9828 scope move finished after 16 + 139 ms
03:13:24.737 00.000 9828 Move returns status 0, amount 16
03:13:24.737 00.000 9828 move complete, result=0
03:13:24.737 00.000 9828 worker thread done servicing request
03:13:24.737 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:13:25.131 00.394 8976 Exposure complete
03:13:25.137 00.006 8976 worker thread done servicing request
03:13:25.137 00.000 5052 OnExposeComplete: enter
03:13:25.137 00.000 5052 UpdateGuideState(): m_state=6
03:13:25.137 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12642
03:13:25.137 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.53, Mass=126, SNR=7.7, Peak=69 HFD=1.6
03:13:25.137 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
03:13:25.137 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
03:13:25.137 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.18 hyp=0.54 cameraTheta=-2.80 mountX=0.07 mountY=0.52, mountTheta=1.43
03:13:25.137 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.18, opts=13)
03:13:25.137 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.18)
03:13:25.137 00.000 8976 Worker thread wakes up
03:13:25.138 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:13:25.138 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
03:13:25.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:25.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:25.138 00.000 5052 Enqueuing Expose request
03:13:25.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.18) opts 0xd
03:13:25.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.18)
03:13:25.138 00.000 8976 Moving (-0.51, -0.18) raw xDistance=0.07 yDistance=0.52
03:13:25.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:13:25.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
03:13:25.138 00.000 8976 MoveAxis(R, 0, ABG)
03:13:25.138 00.000 8976 MoveAxis(D, 2, ABG)
03:13:25.138 00.000 8976 stepping (-12, 5) + (0, -2)
03:13:25.138 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:25.166 00.028 8976 Received - 47 (G) 
03:13:25.166 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:25.166 00.000 8976 stepped: pos (-12, 3)
03:13:25.166 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
03:13:25.166 00.000 8976 MountToCamera -- mountX=1.77 mountY=-1.01 hyp=2.04 mountTheta=-0.52 cameraX=0.09, cameraY=2.04 cameraTheta=1.53
03:13:25.166 00.000 8976 incremental bump (0.090, 2.035) isValid = 1
03:13:25.166 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
03:13:25.166 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:13:25.166 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:13:25.166 00.000 8976 move complete, result=0
03:13:25.167 00.001 8976 worker thread done servicing request
03:13:25.167 00.000 8976 Worker thread wakes up
03:13:25.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:25.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:25.167 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:13:25.167 00.000 9828 Worker thread wakes up
03:13:25.167 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:13:25.167 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:13:25.167 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
03:13:25.167 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
03:13:25.167 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
03:13:25.167 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:13:25.167 00.000 9828 BLC: window closed
03:13:25.167 00.000 9828 MoveAxis(E, 3, B)
03:13:25.168 00.001 9828 Guiding  Dir = 2, Dur = 3
03:13:25.168 00.000 9828 IsSlewing returns 0
03:13:25.168 00.000 9828 IsGuiding returns 0
03:13:25.168 00.000 9828 PulseGuide returned control before completion, sleep 13
03:13:25.187 00.019 9828 IsGuiding returns 1
03:13:25.187 00.000 9828 scope still moving after pulse duration time elapsed
03:13:25.217 00.030 9828 IsSlewing returns 0
03:13:25.217 00.000 9828 IsGuiding returns 1
03:13:25.249 00.032 9828 IsSlewing returns 0
03:13:25.249 00.000 9828 IsGuiding returns 1
03:13:25.280 00.031 9828 IsSlewing returns 0
03:13:25.280 00.000 9828 IsGuiding returns 0
03:13:25.280 00.000 9828 scope move finished after 3 + 108 ms
03:13:25.280 00.000 9828 Move returns status 0, amount 3
03:13:25.280 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:25.280 00.000 9828 MoveAxis(N, 16, B)
03:13:25.280 00.000 9828 Guiding  Dir = 0, Dur = 16
03:13:25.296 00.016 9828 IsSlewing returns 0
03:13:25.296 00.000 9828 IsGuiding returns 0
03:13:25.296 00.000 9828 PulseGuide returned control before completion, sleep 26
03:13:25.326 00.030 9828 IsGuiding returns 1
03:13:25.326 00.000 9828 scope still moving after pulse duration time elapsed
03:13:25.358 00.032 9828 IsSlewing returns 0
03:13:25.358 00.000 9828 IsGuiding returns 1
03:13:25.389 00.031 9828 IsSlewing returns 0
03:13:25.389 00.000 9828 IsGuiding returns 1
03:13:25.420 00.031 9828 IsSlewing returns 0
03:13:25.420 00.000 9828 IsGuiding returns 1
03:13:25.452 00.032 9828 IsSlewing returns 0
03:13:25.453 00.001 9828 IsGuiding returns 0
03:13:25.453 00.000 9828 scope move finished after 16 + 140 ms
03:13:25.453 00.000 9828 Move returns status 0, amount 16
03:13:25.453 00.000 9828 move complete, result=0
03:13:25.453 00.000 9828 worker thread done servicing request
03:13:25.453 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:13:25.854 00.401 8976 Exposure complete
03:13:25.859 00.005 8976 worker thread done servicing request
03:13:25.859 00.000 5052 OnExposeComplete: enter
03:13:25.859 00.000 5052 UpdateGuideState(): m_state=6
03:13:25.859 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12643
03:13:25.860 00.001 5052 Star::Find returns 1 (0), X=329.31, Y=281.82, Mass=132, SNR=7.9, Peak=67 HFD=2.1
03:13:25.860 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
03:13:25.860 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
03:13:25.860 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=0.04 mountY=-0.18, mountTheta=-1.37
03:13:25.860 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.11, opts=13)
03:13:25.860 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.11)
03:13:25.860 00.000 8976 Worker thread wakes up
03:13:25.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.11) opts 0xd
03:13:25.861 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.11)
03:13:25.861 00.000 8976 Moving (0.14, 0.11) raw xDistance=0.04 yDistance=-0.18
03:13:25.861 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:13:25.861 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:13:25.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:25.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:13:25.861 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:25.861 00.000 5052 Enqueuing Expose request
03:13:25.861 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:13:25.861 00.000 8976 MoveAxis(R, 0, ABG)
03:13:25.861 00.000 8976 MoveAxis(U, 0, ABG)
03:13:25.862 00.001 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
03:13:25.862 00.000 8976 MountToCamera -- mountX=1.79 mountY=-0.83 hyp=1.98 mountTheta=-0.43 cameraX=-0.08, cameraY=1.97 cameraTheta=1.61
03:13:25.862 00.000 8976 incremental bump (-0.076, 1.975) isValid = 1
03:13:25.862 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
03:13:25.862 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:13:25.862 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:13:25.862 00.000 8976 move complete, result=0
03:13:25.862 00.000 9828 Worker thread wakes up
03:13:25.862 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:13:25.862 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:13:25.862 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
03:13:25.862 00.000 8976 worker thread done servicing request
03:13:25.862 00.000 8976 Worker thread wakes up
03:13:25.862 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:25.862 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
03:13:25.862 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
03:13:25.862 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:13:25.862 00.000 9828 BLC: window closed
03:13:25.862 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:25.862 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:13:25.863 00.001 9828 MoveAxis(E, 0, B)
03:13:25.863 00.000 9828 Move returns status 0, amount 0
03:13:25.863 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:25.863 00.000 9828 MoveAxis(N, 16, B)
03:13:25.863 00.000 9828 Guiding  Dir = 0, Dur = 16
03:13:25.863 00.000 9828 IsSlewing returns 0
03:13:25.863 00.000 9828 IsGuiding returns 0
03:13:25.863 00.000 9828 PulseGuide returned control before completion, sleep 26
03:13:25.903 00.040 9828 IsGuiding returns 1
03:13:25.903 00.000 9828 scope still moving after pulse duration time elapsed
03:13:25.935 00.032 9828 IsSlewing returns 0
03:13:25.935 00.000 9828 IsGuiding returns 1
03:13:25.965 00.030 9828 IsSlewing returns 0
03:13:25.965 00.000 9828 IsGuiding returns 1
03:13:25.997 00.032 9828 IsSlewing returns 0
03:13:25.997 00.000 9828 IsGuiding returns 0
03:13:25.997 00.000 9828 scope move finished after 16 + 118 ms
03:13:25.997 00.000 9828 Move returns status 0, amount 16
03:13:25.997 00.000 9828 move complete, result=0
03:13:25.997 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
03:13:25.998 00.001 9828 worker thread done servicing request
03:13:26.545 00.547 8976 Exposure complete
03:13:26.551 00.006 8976 worker thread done servicing request
03:13:26.551 00.000 5052 OnExposeComplete: enter
03:13:26.551 00.000 5052 UpdateGuideState(): m_state=6
03:13:26.551 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12644
03:13:26.551 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.21, Mass=148, SNR=8.4, Peak=67 HFD=2.2
03:13:26.551 00.000 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.04) = xAngle (-3.45 = 2.84)
03:13:26.551 00.000 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.55 = 2.73)
03:13:26.551 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.50 hyp=0.50 cameraTheta=-1.40 mountX=-0.48 mountY=0.20, mountTheta=2.75
03:13:26.551 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.50, opts=13)
03:13:26.552 00.001 5052 Enqueuing Move request for stepguider (0.08, -0.50)
03:13:26.552 00.000 8976 Worker thread wakes up
03:13:26.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.50) opts 0xd
03:13:26.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.50)
03:13:26.552 00.000 8976 Moving (0.08, -0.50) raw xDistance=-0.48 yDistance=0.20
03:13:26.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
03:13:26.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:13:26.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:13:26.552 00.000 8976 MoveAxis(R, 2, ABG)
03:13:26.552 00.000 8976 stepping (-12, 3) + (2, 0)
03:13:26.552 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:13:26.552 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:26.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:26.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:26.552 00.000 5052 Enqueuing Expose request
03:13:26.589 00.037 8976 Received - 47 (G) 
03:13:26.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:26.589 00.000 8976 stepped: pos (-10, 3)
03:13:26.589 00.000 8976 MoveAxis(U, 0, ABG)
03:13:26.589 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
03:13:26.589 00.000 8976 MountToCamera -- mountX=1.71 mountY=-0.71 hyp=1.85 mountTheta=-0.40 cameraX=-0.14, cameraY=1.84 cameraTheta=1.65
03:13:26.589 00.000 8976 incremental bump (-0.141, 1.845) isValid = 1
03:13:26.589 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
03:13:26.589 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:13:26.589 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:13:26.590 00.001 8976 move complete, result=0
03:13:26.590 00.000 8976 worker thread done servicing request
03:13:26.590 00.000 8976 Worker thread wakes up
03:13:26.590 00.000 9828 Worker thread wakes up
03:13:26.590 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
03:13:26.590 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:26.590 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:26.590 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:13:26.590 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:13:26.590 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
03:13:26.590 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
03:13:26.591 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.54
03:13:26.591 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:13:26.591 00.000 9828 BLC: window closed
03:13:26.591 00.000 9828 MoveAxis(W, 1, B)
03:13:26.591 00.000 9828 Guiding  Dir = 3, Dur = 1
03:13:26.591 00.000 9828 IsSlewing returns 0
03:13:26.591 00.000 9828 IsGuiding returns 0
03:13:26.591 00.000 9828 PulseGuide returned control before completion, sleep 11
03:13:26.606 00.015 9828 IsGuiding returns 1
03:13:26.606 00.000 9828 scope still moving after pulse duration time elapsed
03:13:26.637 00.031 9828 IsSlewing returns 0
03:13:26.637 00.000 9828 IsGuiding returns 1
03:13:26.668 00.031 9828 IsSlewing returns 0
03:13:26.668 00.000 9828 IsGuiding returns 1
03:13:26.699 00.031 9828 IsSlewing returns 0
03:13:26.699 00.000 9828 IsGuiding returns 1
03:13:26.731 00.032 9828 IsSlewing returns 0
03:13:26.731 00.000 9828 IsGuiding returns 0
03:13:26.731 00.000 9828 scope move finished after 1 + 138 ms
03:13:26.731 00.000 9828 Move returns status 0, amount 1
03:13:26.731 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:26.731 00.000 9828 MoveAxis(N, 16, B)
03:13:26.731 00.000 9828 Guiding  Dir = 0, Dur = 16
03:13:26.746 00.015 9828 IsSlewing returns 0
03:13:26.746 00.000 9828 IsGuiding returns 0
03:13:26.746 00.000 9828 PulseGuide returned control before completion, sleep 26
03:13:26.776 00.030 9828 IsGuiding returns 1
03:13:26.776 00.000 9828 scope still moving after pulse duration time elapsed
03:13:26.807 00.031 9828 IsSlewing returns 0
03:13:26.807 00.000 9828 IsGuiding returns 1
03:13:26.838 00.031 9828 IsSlewing returns 0
03:13:26.838 00.000 9828 IsGuiding returns 1
03:13:26.868 00.030 9828 IsSlewing returns 0
03:13:26.868 00.000 9828 IsGuiding returns 1
03:13:26.899 00.031 9828 IsSlewing returns 0
03:13:26.899 00.000 9828 IsGuiding returns 0
03:13:26.899 00.000 9828 scope move finished after 16 + 136 ms
03:13:26.899 00.000 9828 Move returns status 0, amount 16
03:13:26.899 00.000 9828 move complete, result=0
03:13:26.899 00.000 9828 worker thread done servicing request
03:13:26.899 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:13:27.277 00.378 8976 Exposure complete
03:13:27.282 00.005 8976 worker thread done servicing request
03:13:27.282 00.000 5052 OnExposeComplete: enter
03:13:27.283 00.001 5052 UpdateGuideState(): m_state=6
03:13:27.283 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12645
03:13:27.283 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.96, Mass=141, SNR=8.2, Peak=68 HFD=2.2
03:13:27.283 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
03:13:27.283 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
03:13:27.283 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.74 mountX=0.24 mountY=-0.10, mountTheta=-0.40
03:13:27.284 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.25, opts=13)
03:13:27.284 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.25)
03:13:27.284 00.000 8976 Worker thread wakes up
03:13:27.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.25) opts 0xd
03:13:27.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.25)
03:13:27.284 00.000 8976 Moving (-0.04, 0.25) raw xDistance=0.24 yDistance=-0.10
03:13:27.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:13:27.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:13:27.284 00.000 8976 MoveAxis(R, 0, ABG)
03:13:27.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:13:27.284 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:13:27.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:27.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:27.285 00.001 5052 Enqueuing Expose request
03:13:27.285 00.000 8976 MoveAxis(U, 0, ABG)
03:13:27.285 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
03:13:27.285 00.000 8976 MountToCamera -- mountX=1.65 mountY=-0.64 hyp=1.77 mountTheta=-0.37 cameraX=-0.18, cameraY=1.76 cameraTheta=1.68
03:13:27.285 00.000 8976 incremental bump (-0.184, 1.757) isValid = 1
03:13:27.285 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
03:13:27.285 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:13:27.285 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:13:27.285 00.000 8976 move complete, result=0
03:13:27.285 00.000 9828 Worker thread wakes up
03:13:27.285 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:27.285 00.000 8976 worker thread done servicing request
03:13:27.285 00.000 8976 Worker thread wakes up
03:13:27.285 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:13:27.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:27.285 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:13:27.286 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:27.286 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.52)
03:13:27.286 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.60)
03:13:27.286 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
03:13:27.286 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:13:27.286 00.000 9828 BLC: window closed
03:13:27.286 00.000 9828 MoveAxis(W, 2, B)
03:13:27.286 00.000 9828 Guiding  Dir = 3, Dur = 2
03:13:27.286 00.000 9828 IsSlewing returns 0
03:13:27.287 00.001 9828 IsGuiding returns 0
03:13:27.287 00.000 9828 PulseGuide returned control before completion, sleep 12
03:13:27.301 00.014 9828 IsGuiding returns 1
03:13:27.301 00.000 9828 scope still moving after pulse duration time elapsed
03:13:27.333 00.032 9828 IsSlewing returns 0
03:13:27.333 00.000 9828 IsGuiding returns 1
03:13:27.365 00.032 9828 IsSlewing returns 0
03:13:27.365 00.000 9828 IsGuiding returns 1
03:13:27.397 00.032 9828 IsSlewing returns 0
03:13:27.397 00.000 9828 IsGuiding returns 1
03:13:27.428 00.031 9828 IsSlewing returns 0
03:13:27.428 00.000 9828 IsGuiding returns 1
03:13:27.458 00.030 9828 IsSlewing returns 0
03:13:27.458 00.000 9828 IsGuiding returns 0
03:13:27.458 00.000 9828 scope move finished after 2 + 169 ms
03:13:27.458 00.000 9828 Move returns status 0, amount 2
03:13:27.458 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:27.458 00.000 9828 MoveAxis(N, 16, B)
03:13:27.458 00.000 9828 Guiding  Dir = 0, Dur = 16
03:13:27.474 00.016 9828 IsSlewing returns 0
03:13:27.474 00.000 9828 IsGuiding returns 0
03:13:27.474 00.000 9828 PulseGuide returned control before completion, sleep 26
03:13:27.505 00.031 9828 IsGuiding returns 1
03:13:27.505 00.000 9828 scope still moving after pulse duration time elapsed
03:13:27.535 00.030 9828 IsSlewing returns 0
03:13:27.535 00.000 9828 IsGuiding returns 1
03:13:27.566 00.031 9828 IsSlewing returns 0
03:13:27.566 00.000 9828 IsGuiding returns 1
03:13:27.597 00.031 9828 IsSlewing returns 0
03:13:27.597 00.000 9828 IsGuiding returns 1
03:13:27.628 00.031 9828 IsSlewing returns 0
03:13:27.628 00.000 9828 IsGuiding returns 0
03:13:27.628 00.000 9828 scope move finished after 16 + 137 ms
03:13:27.628 00.000 9828 Move returns status 0, amount 16
03:13:27.628 00.000 9828 move complete, result=0
03:13:27.628 00.000 9828 worker thread done servicing request
03:13:27.629 00.001 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:13:27.972 00.343 8976 Exposure complete
03:13:27.977 00.005 8976 worker thread done servicing request
03:13:27.978 00.001 5052 OnExposeComplete: enter
03:13:27.978 00.000 5052 UpdateGuideState(): m_state=6
03:13:27.978 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12646
03:13:27.978 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.90, Mass=150, SNR=8.4, Peak=67 HFD=2.3
03:13:27.978 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
03:13:27.978 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
03:13:27.978 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.19 hyp=0.45 cameraTheta=0.43 mountX=-0.02 mountY=-0.44, mountTheta=-1.61
03:13:27.979 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.19, opts=13)
03:13:27.979 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.19)
03:13:27.979 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:13:27.979 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:13:27.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:27.979 00.000 8976 Worker thread wakes up
03:13:27.980 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:27.980 00.000 5052 Enqueuing Expose request
03:13:27.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.19) opts 0xd
03:13:27.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.19)
03:13:27.980 00.000 8976 Moving (0.41, 0.19) raw xDistance=-0.02 yDistance=-0.44
03:13:27.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:13:27.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:13:27.980 00.000 8976 MoveAxis(R, 0, ABG)
03:13:27.980 00.000 8976 MoveAxis(U, 2, ABG)
03:13:27.981 00.001 8976 stepping (-10, 3) + (0, 2)
03:13:27.981 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:28.011 00.030 8976 Received - 47 (G) 
03:13:28.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:28.011 00.000 8976 stepped: pos (-10, 5)
03:13:28.012 00.001 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
03:13:28.012 00.000 8976 MountToCamera -- mountX=1.61 mountY=-0.69 hyp=1.75 mountTheta=-0.40 cameraX=-0.12, cameraY=1.75 cameraTheta=1.64
03:13:28.012 00.000 8976 incremental bump (-0.120, 1.747) isValid = 1
03:13:28.012 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
03:13:28.012 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:13:28.012 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:13:28.012 00.000 8976 move complete, result=0
03:13:28.012 00.000 9828 Worker thread wakes up
03:13:28.012 00.000 8976 worker thread done servicing request
03:13:28.012 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:13:28.012 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:13:28.012 00.000 8976 Worker thread wakes up
03:13:28.012 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:13:28.013 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:28.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:28.013 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
03:13:28.013 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
03:13:28.013 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
03:13:28.013 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:13:28.013 00.000 9828 BLC: window closed
03:13:28.013 00.000 9828 MoveAxis(W, 1, B)
03:13:28.013 00.000 9828 Guiding  Dir = 3, Dur = 1
03:13:28.013 00.000 9828 IsSlewing returns 0
03:13:28.013 00.000 9828 IsGuiding returns 0
03:13:28.014 00.001 9828 PulseGuide returned control before completion, sleep 11
03:13:28.034 00.020 9828 IsGuiding returns 1
03:13:28.034 00.000 9828 scope still moving after pulse duration time elapsed
03:13:28.065 00.031 9828 IsSlewing returns 0
03:13:28.065 00.000 9828 IsGuiding returns 1
03:13:28.097 00.032 9828 IsSlewing returns 0
03:13:28.097 00.000 9828 IsGuiding returns 1
03:13:28.130 00.033 9828 IsSlewing returns 0
03:13:28.134 00.004 9828 IsGuiding returns 1
03:13:28.161 00.027 9828 IsSlewing returns 0
03:13:28.161 00.000 9828 IsGuiding returns 0
03:13:28.161 00.000 9828 scope move finished after 1 + 145 ms
03:13:28.161 00.000 9828 Move returns status 0, amount 1
03:13:28.161 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:28.161 00.000 9828 MoveAxis(N, 16, B)
03:13:28.161 00.000 9828 Guiding  Dir = 0, Dur = 16
03:13:28.176 00.015 9828 IsSlewing returns 0
03:13:28.177 00.001 9828 IsGuiding returns 0
03:13:28.177 00.000 9828 PulseGuide returned control before completion, sleep 26
03:13:28.208 00.031 9828 IsGuiding returns 1
03:13:28.208 00.000 9828 scope still moving after pulse duration time elapsed
03:13:28.239 00.031 9828 IsSlewing returns 0
03:13:28.239 00.000 9828 IsGuiding returns 1
03:13:28.270 00.031 9828 IsSlewing returns 0
03:13:28.270 00.000 9828 IsGuiding returns 1
03:13:28.301 00.031 9828 IsSlewing returns 0
03:13:28.301 00.000 9828 IsGuiding returns 1
03:13:28.332 00.031 9828 IsSlewing returns 0
03:13:28.333 00.001 9828 IsGuiding returns 0
03:13:28.333 00.000 9828 scope move finished after 16 + 140 ms
03:13:28.333 00.000 9828 Move returns status 0, amount 16
03:13:28.333 00.000 9828 move complete, result=0
03:13:28.333 00.000 9828 worker thread done servicing request
03:13:28.333 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:13:28.698 00.365 8976 Exposure complete
03:13:28.703 00.005 8976 worker thread done servicing request
03:13:28.703 00.000 5052 OnExposeComplete: enter
03:13:28.703 00.000 5052 UpdateGuideState(): m_state=6
03:13:28.703 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12647
03:13:28.703 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.36, Mass=136, SNR=8.1, Peak=67 HFD=1.8
03:13:28.704 00.001 5052 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.04) = xAngle (-3.19 = 3.09)
03:13:28.704 00.000 5052 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 2.99)
03:13:28.704 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.35 hyp=0.39 cameraTheta=-1.15 mountX=-0.39 mountY=0.06, mountTheta=2.99
03:13:28.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.35, opts=13)
03:13:28.705 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.35)
03:13:28.705 00.000 8976 Worker thread wakes up
03:13:28.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.35) opts 0xd
03:13:28.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.35)
03:13:28.705 00.000 8976 Moving (0.16, -0.35) raw xDistance=-0.39 yDistance=0.06
03:13:28.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:13:28.705 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:13:28.705 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:28.705 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:28.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
03:13:28.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:13:28.705 00.000 8976 MoveAxis(R, 2, ABG)
03:13:28.705 00.000 5052 Enqueuing Expose request
03:13:28.705 00.000 8976 stepping (-10, 5) + (2, 0)
03:13:28.705 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:28.731 00.026 8976 Received - 47 (G) 
03:13:28.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:28.731 00.000 8976 stepped: pos (-8, 5)
03:13:28.731 00.000 8976 MoveAxis(U, 0, ABG)
03:13:28.731 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
03:13:28.731 00.000 8976 MountToCamera -- mountX=1.48 mountY=-0.72 hyp=1.65 mountTheta=-0.45 cameraX=-0.03, cameraY=1.65 cameraTheta=1.59
03:13:28.731 00.000 8976 incremental bump (-0.031, 1.650) isValid = 1
03:13:28.731 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
03:13:28.731 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:13:28.731 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:13:28.731 00.000 8976 move complete, result=0
03:13:28.731 00.000 9828 Worker thread wakes up
03:13:28.731 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:13:28.731 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:13:28.732 00.001 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
03:13:28.732 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
03:13:28.732 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
03:13:28.732 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:13:28.732 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
03:13:28.732 00.000 8976 worker thread done servicing request
03:13:28.732 00.000 8976 Worker thread wakes up
03:13:28.732 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:28.732 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:28.732 00.000 9828 BLC: window closed
03:13:28.732 00.000 9828 MoveAxis(E, 1, B)
03:13:28.732 00.000 9828 Guiding  Dir = 2, Dur = 1
03:13:28.733 00.001 9828 IsSlewing returns 0
03:13:28.733 00.000 9828 IsGuiding returns 0
03:13:28.733 00.000 9828 PulseGuide returned control before completion, sleep 11
03:13:28.751 00.018 9828 IsGuiding returns 1
03:13:28.751 00.000 9828 scope still moving after pulse duration time elapsed
03:13:28.782 00.031 9828 IsSlewing returns 0
03:13:28.782 00.000 9828 IsGuiding returns 1
03:13:28.813 00.031 9828 IsSlewing returns 0
03:13:28.813 00.000 9828 IsGuiding returns 1
03:13:28.844 00.031 9828 IsSlewing returns 0
03:13:28.844 00.000 9828 IsGuiding returns 1
03:13:28.876 00.032 9828 IsSlewing returns 0
03:13:28.876 00.000 9828 IsGuiding returns 0
03:13:28.876 00.000 9828 scope move finished after 1 + 142 ms
03:13:28.876 00.000 9828 Move returns status 0, amount 1
03:13:28.876 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:28.876 00.000 9828 MoveAxis(N, 16, B)
03:13:28.876 00.000 9828 Guiding  Dir = 0, Dur = 16
03:13:28.891 00.015 9828 IsSlewing returns 0
03:13:28.891 00.000 9828 IsGuiding returns 0
03:13:28.891 00.000 9828 PulseGuide returned control before completion, sleep 26
03:13:28.921 00.030 9828 IsGuiding returns 1
03:13:28.921 00.000 9828 scope still moving after pulse duration time elapsed
03:13:28.954 00.033 9828 IsSlewing returns 0
03:13:28.954 00.000 9828 IsGuiding returns 1
03:13:28.985 00.031 9828 IsSlewing returns 0
03:13:28.985 00.000 9828 IsGuiding returns 1
03:13:29.015 00.030 9828 IsSlewing returns 0
03:13:29.015 00.000 9828 IsGuiding returns 1
03:13:29.047 00.032 9828 IsSlewing returns 0
03:13:29.047 00.000 9828 IsGuiding returns 0
03:13:29.047 00.000 9828 scope move finished after 16 + 140 ms
03:13:29.047 00.000 9828 Move returns status 0, amount 16
03:13:29.047 00.000 9828 move complete, result=0
03:13:29.047 00.000 9828 worker thread done servicing request
03:13:29.048 00.001 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
03:13:29.420 00.372 8976 Exposure complete
03:13:29.426 00.006 8976 worker thread done servicing request
03:13:29.426 00.000 5052 OnExposeComplete: enter
03:13:29.426 00.000 5052 UpdateGuideState(): m_state=6
03:13:29.426 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12648
03:13:29.426 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.88, Mass=131, SNR=7.9, Peak=73 HFD=2.0
03:13:29.426 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
03:13:29.426 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
03:13:29.426 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.17 hyp=0.41 cameraTheta=0.44 mountX=-0.01 mountY=-0.40, mountTheta=-1.60
03:13:29.427 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.17, opts=13)
03:13:29.427 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.17)
03:13:29.427 00.000 8976 Worker thread wakes up
03:13:29.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.17) opts 0xd
03:13:29.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.17)
03:13:29.427 00.000 8976 Moving (0.37, 0.17) raw xDistance=-0.01 yDistance=-0.40
03:13:29.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:13:29.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:13:29.427 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:13:29.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:29.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:29.428 00.001 5052 Enqueuing Expose request
03:13:29.428 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
03:13:29.428 00.000 8976 MoveAxis(R, 0, ABG)
03:13:29.428 00.000 8976 MoveAxis(U, 2, ABG)
03:13:29.428 00.000 8976 stepping (-8, 5) + (0, 2)
03:13:29.428 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:29.466 00.038 8976 Received - 47 (G) 
03:13:29.466 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:29.466 00.000 8976 stepped: pos (-8, 7)
03:13:29.466 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
03:13:29.466 00.000 8976 MountToCamera -- mountX=1.40 mountY=-0.85 hyp=1.64 mountTheta=-0.55 cameraX=0.12, cameraY=1.63 cameraTheta=1.50
03:13:29.466 00.000 8976 incremental bump (0.122, 1.632) isValid = 1
03:13:29.466 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
03:13:29.466 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:13:29.466 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:13:29.466 00.000 8976 move complete, result=0
03:13:29.466 00.000 9828 Worker thread wakes up
03:13:29.466 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:13:29.466 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:13:29.466 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
03:13:29.467 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:13:29.467 00.000 8976 worker thread done servicing request
03:13:29.467 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
03:13:29.467 00.000 8976 Worker thread wakes up
03:13:29.467 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
03:13:29.467 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:29.467 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:13:29.467 00.000 9828 BLC: window closed
03:13:29.467 00.000 9828 MoveAxis(E, 4, B)
03:13:29.467 00.000 9828 Guiding  Dir = 2, Dur = 4
03:13:29.467 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:29.468 00.001 9828 IsSlewing returns 0
03:13:29.468 00.000 9828 IsGuiding returns 0
03:13:29.468 00.000 9828 PulseGuide returned control before completion, sleep 14
03:13:29.483 00.015 9828 IsGuiding returns 1
03:13:29.483 00.000 9828 scope still moving after pulse duration time elapsed
03:13:29.515 00.032 9828 IsSlewing returns 0
03:13:29.515 00.000 9828 IsGuiding returns 1
03:13:29.546 00.031 9828 IsSlewing returns 0
03:13:29.546 00.000 9828 IsGuiding returns 1
03:13:29.578 00.032 9828 IsSlewing returns 0
03:13:29.578 00.000 9828 IsGuiding returns 1
03:13:29.610 00.032 9828 IsSlewing returns 0
03:13:29.610 00.000 9828 IsGuiding returns 0
03:13:29.610 00.000 9828 scope move finished after 4 + 138 ms
03:13:29.611 00.001 9828 Move returns status 0, amount 4
03:13:29.611 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:29.611 00.000 9828 MoveAxis(N, 16, B)
03:13:29.611 00.000 9828 Guiding  Dir = 0, Dur = 16
03:13:29.626 00.015 9828 IsSlewing returns 0
03:13:29.626 00.000 9828 IsGuiding returns 0
03:13:29.626 00.000 9828 PulseGuide returned control before completion, sleep 26
03:13:29.657 00.031 9828 IsGuiding returns 1
03:13:29.657 00.000 9828 scope still moving after pulse duration time elapsed
03:13:29.688 00.031 9828 IsSlewing returns 0
03:13:29.688 00.000 9828 IsGuiding returns 1
03:13:29.719 00.031 9828 IsSlewing returns 0
03:13:29.719 00.000 9828 IsGuiding returns 1
03:13:29.750 00.031 9828 IsSlewing returns 0
03:13:29.750 00.000 9828 IsGuiding returns 1
03:13:29.780 00.030 9828 IsSlewing returns 0
03:13:29.780 00.000 9828 IsGuiding returns 1
03:13:29.811 00.031 9828 IsSlewing returns 0
03:13:29.811 00.000 9828 IsGuiding returns 1
03:13:29.841 00.030 9828 IsSlewing returns 0
03:13:29.841 00.000 9828 IsGuiding returns 0
03:13:29.841 00.000 9828 scope move finished after 16 + 199 ms
03:13:29.841 00.000 9828 Move returns status 0, amount 16
03:13:29.841 00.000 9828 move complete, result=0
03:13:29.841 00.000 9828 worker thread done servicing request
03:13:29.841 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:13:30.151 00.310 8976 Exposure complete
03:13:30.157 00.006 8976 worker thread done servicing request
03:13:30.157 00.000 5052 OnExposeComplete: enter
03:13:30.157 00.000 5052 UpdateGuideState(): m_state=6
03:13:30.157 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12649
03:13:30.157 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.61, Mass=147, SNR=8.4, Peak=66 HFD=2.9
03:13:30.157 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
03:13:30.157 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
03:13:30.157 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.10 hyp=0.47 cameraTheta=-0.23 mountX=-0.30 mountY=-0.32, mountTheta=-2.32
03:13:30.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.10, opts=13)
03:13:30.158 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.10)
03:13:30.158 00.000 8976 Worker thread wakes up
03:13:30.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.10) opts 0xd
03:13:30.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.10)
03:13:30.158 00.000 8976 Moving (0.45, -0.10) raw xDistance=-0.30 yDistance=-0.32
03:13:30.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:13:30.159 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:13:30.159 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
03:13:30.159 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:30.159 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:30.159 00.000 5052 Enqueuing Expose request
03:13:30.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
03:13:30.159 00.000 8976 MoveAxis(R, 1, ABG)
03:13:30.159 00.000 8976 stepping (-8, 7) + (1, 0)
03:13:30.159 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:30.185 00.026 8976 Received - 47 (G) 
03:13:30.186 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:30.186 00.000 8976 stepped: pos (-7, 7)
03:13:30.186 00.000 8976 MoveAxis(U, 1, ABG)
03:13:30.186 00.000 8976 stepping (-7, 7) + (0, 1)
03:13:30.186 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:30.218 00.032 8976 Received - 47 (G) 
03:13:30.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:30.218 00.000 8976 stepped: pos (-7, 8)
03:13:30.218 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
03:13:30.218 00.000 8976 MountToCamera -- mountX=1.29 mountY=-0.99 hyp=1.63 mountTheta=-0.65 cameraX=0.29, cameraY=1.60 cameraTheta=1.39
03:13:30.218 00.000 8976 incremental bump (0.294, 1.599) isValid = 1
03:13:30.218 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
03:13:30.218 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:13:30.218 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:13:30.218 00.000 8976 move complete, result=0
03:13:30.218 00.000 9828 Worker thread wakes up
03:13:30.218 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:13:30.218 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:13:30.218 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
03:13:30.218 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
03:13:30.218 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
03:13:30.218 00.000 8976 worker thread done servicing request
03:13:30.219 00.001 8976 Worker thread wakes up
03:13:30.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:30.219 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
03:13:30.219 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:13:30.219 00.000 9828 BLC: window closed
03:13:30.219 00.000 9828 MoveAxis(E, 8, B)
03:13:30.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:30.219 00.000 9828 Guiding  Dir = 2, Dur = 8
03:13:30.219 00.000 9828 IsSlewing returns 0
03:13:30.219 00.000 9828 IsGuiding returns 0
03:13:30.219 00.000 9828 PulseGuide returned control before completion, sleep 18
03:13:30.245 00.026 9828 IsGuiding returns 1
03:13:30.245 00.000 9828 scope still moving after pulse duration time elapsed
03:13:30.276 00.031 9828 IsSlewing returns 0
03:13:30.276 00.000 9828 IsGuiding returns 1
03:13:30.308 00.032 9828 IsSlewing returns 0
03:13:30.308 00.000 9828 IsGuiding returns 1
03:13:30.339 00.031 9828 IsSlewing returns 0
03:13:30.339 00.000 9828 IsGuiding returns 0
03:13:30.339 00.000 9828 scope move finished after 8 + 111 ms
03:13:30.339 00.000 9828 Move returns status 0, amount 8
03:13:30.339 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:30.340 00.001 9828 MoveAxis(N, 15, B)
03:13:30.340 00.000 9828 Guiding  Dir = 0, Dur = 15
03:13:30.354 00.014 9828 IsSlewing returns 0
03:13:30.354 00.000 9828 IsGuiding returns 0
03:13:30.355 00.001 9828 PulseGuide returned control before completion, sleep 25
03:13:30.385 00.030 9828 IsGuiding returns 1
03:13:30.385 00.000 9828 scope still moving after pulse duration time elapsed
03:13:30.416 00.031 9828 IsSlewing returns 0
03:13:30.416 00.000 9828 IsGuiding returns 1
03:13:30.446 00.030 9828 IsSlewing returns 0
03:13:30.446 00.000 9828 IsGuiding returns 1
03:13:30.478 00.032 9828 IsSlewing returns 0
03:13:30.478 00.000 9828 IsGuiding returns 1
03:13:30.509 00.031 9828 IsSlewing returns 0
03:13:30.509 00.000 9828 IsGuiding returns 0
03:13:30.509 00.000 9828 scope move finished after 15 + 139 ms
03:13:30.509 00.000 9828 Move returns status 0, amount 15
03:13:30.509 00.000 9828 move complete, result=0
03:13:30.509 00.000 9828 worker thread done servicing request
03:13:30.509 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:13:30.902 00.393 8976 Exposure complete
03:13:30.907 00.005 8976 worker thread done servicing request
03:13:30.908 00.001 5052 OnExposeComplete: enter
03:13:30.908 00.000 5052 UpdateGuideState(): m_state=6
03:13:30.908 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12650
03:13:30.908 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.31, Mass=136, SNR=8.1, Peak=70 HFD=2.3
03:13:30.908 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
03:13:30.908 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
03:13:30.908 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.40 hyp=0.83 cameraTheta=-0.50 mountX=-0.69 mountY=-0.39, mountTheta=-2.62
03:13:30.909 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.40, opts=13)
03:13:30.909 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.40)
03:13:30.909 00.000 8976 Worker thread wakes up
03:13:30.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.40) opts 0xd
03:13:30.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.40)
03:13:30.909 00.000 8976 Moving (0.73, -0.40) raw xDistance=-0.69 yDistance=-0.39
03:13:30.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
03:13:30.909 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:13:30.909 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:13:30.909 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:30.909 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:30.909 00.000 5052 Enqueuing Expose request
03:13:30.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
03:13:30.909 00.000 8976 MoveAxis(R, 3, ABG)
03:13:30.909 00.000 8976 stepping (-7, 8) + (3, 0)
03:13:30.909 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:30.937 00.028 8976 Received - 47 (G) 
03:13:30.937 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:30.937 00.000 8976 stepped: pos (-4, 8)
03:13:30.937 00.000 8976 MoveAxis(U, 2, ABG)
03:13:30.937 00.000 8976 stepping (-4, 8) + (0, 2)
03:13:30.937 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:30.970 00.033 8976 Received - 47 (G) 
03:13:30.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:30.970 00.000 8976 stepped: pos (-4, 10)
03:13:30.970 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:13:30.970 00.000 8976 MountToCamera -- mountX=1.07 mountY=-1.19 hyp=1.60 mountTheta=-0.84 cameraX=0.57, cameraY=1.49 cameraTheta=1.20
03:13:30.970 00.000 8976 incremental bump (0.571, 1.490) isValid = 1
03:13:30.970 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
03:13:30.970 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:13:30.970 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:13:30.970 00.000 8976 move complete, result=0
03:13:30.970 00.000 8976 worker thread done servicing request
03:13:30.970 00.000 8976 Worker thread wakes up
03:13:30.970 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.4 px 2 ms NORTH
03:13:30.970 00.000 9828 Worker thread wakes up
03:13:30.970 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:13:30.970 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:13:30.970 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
03:13:30.970 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
03:13:30.970 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
03:13:30.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:30.971 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:30.971 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:13:30.971 00.000 9828 BLC: window closed
03:13:30.971 00.000 9828 MoveAxis(E, 15, B)
03:13:30.971 00.000 9828 Guiding  Dir = 2, Dur = 15
03:13:30.971 00.000 9828 IsSlewing returns 0
03:13:30.971 00.000 9828 IsGuiding returns 0
03:13:30.971 00.000 9828 PulseGuide returned control before completion, sleep 25
03:13:31.007 00.036 9828 IsGuiding returns 1
03:13:31.007 00.000 9828 scope still moving after pulse duration time elapsed
03:13:31.039 00.032 9828 IsSlewing returns 0
03:13:31.039 00.000 9828 IsGuiding returns 1
03:13:31.071 00.032 9828 IsSlewing returns 0
03:13:31.071 00.000 9828 IsGuiding returns 1
03:13:31.102 00.031 9828 IsSlewing returns 0
03:13:31.102 00.000 9828 IsGuiding returns 0
03:13:31.102 00.000 9828 scope move finished after 15 + 115 ms
03:13:31.102 00.000 9828 Move returns status 0, amount 15
03:13:31.102 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:31.102 00.000 9828 MoveAxis(N, 14, B)
03:13:31.102 00.000 9828 Guiding  Dir = 0, Dur = 14
03:13:31.117 00.015 9828 IsSlewing returns 0
03:13:31.117 00.000 9828 IsGuiding returns 0
03:13:31.117 00.000 9828 PulseGuide returned control before completion, sleep 24
03:13:31.148 00.031 9828 IsGuiding returns 1
03:13:31.148 00.000 9828 scope still moving after pulse duration time elapsed
03:13:31.178 00.030 9828 IsSlewing returns 0
03:13:31.178 00.000 9828 IsGuiding returns 1
03:13:31.210 00.032 9828 IsSlewing returns 0
03:13:31.210 00.000 9828 IsGuiding returns 1
03:13:31.241 00.031 9828 IsSlewing returns 0
03:13:31.241 00.000 9828 IsGuiding returns 1
03:13:31.272 00.031 9828 IsSlewing returns 0
03:13:31.272 00.000 9828 IsGuiding returns 0
03:13:31.272 00.000 9828 scope move finished after 14 + 141 ms
03:13:31.272 00.000 9828 Move returns status 0, amount 14
03:13:31.272 00.000 9828 move complete, result=0
03:13:31.272 00.000 9828 worker thread done servicing request
03:13:31.272 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:13:31.658 00.386 8976 Exposure complete
03:13:31.663 00.005 8976 worker thread done servicing request
03:13:31.663 00.000 5052 OnExposeComplete: enter
03:13:31.663 00.000 5052 UpdateGuideState(): m_state=6
03:13:31.664 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12651
03:13:31.664 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.72, Mass=127, SNR=7.7, Peak=65 HFD=2.1
03:13:31.664 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
03:13:31.664 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:13:31.664 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.01 hyp=0.82 cameraTheta=0.01 mountX=-0.36 mountY=-0.69, mountTheta=-2.05
03:13:31.666 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.01, opts=13)
03:13:31.666 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.01)
03:13:31.666 00.000 8976 Worker thread wakes up
03:13:31.666 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.01) opts 0xd
03:13:31.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.01)
03:13:31.666 00.000 8976 Moving (0.82, 0.01) raw xDistance=-0.36 yDistance=-0.69
03:13:31.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
03:13:31.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
03:13:31.666 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:13:31.667 00.001 5052 UpdateGuideState exits: m=127 SNR=7.7
03:13:31.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:31.667 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:31.667 00.000 5052 Enqueuing Expose request
03:13:31.667 00.000 8976 MoveAxis(R, 2, ABG)
03:13:31.667 00.000 8976 stepping (-4, 10) + (2, 0)
03:13:31.667 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:31.705 00.038 8976 Received - 47 (G) 
03:13:31.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:31.705 00.000 8976 stepped: pos (-2, 10)
03:13:31.705 00.000 8976 MoveAxis(U, 3, ABG)
03:13:31.705 00.000 8976 stepping (-2, 10) + (0, 3)
03:13:31.705 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:31.737 00.032 8976 Received - 47 (G) 
03:13:31.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:31.737 00.000 8976 stepped: pos (-2, 13)
03:13:31.737 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:13:31.737 00.000 8976 MountToCamera -- mountX=0.82 mountY=-1.48 hyp=1.69 mountTheta=-1.07 cameraX=0.94, cameraY=1.40 cameraTheta=0.98
03:13:31.737 00.000 8976 incremental bump (0.943, 1.399) isValid = 1
03:13:31.737 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:13:31.737 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:13:31.737 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:13:31.737 00.000 8976 move complete, result=0
03:13:31.737 00.000 9828 Worker thread wakes up
03:13:31.737 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:13:31.737 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:13:31.737 00.000 8976 worker thread done servicing request
03:13:31.737 00.000 8976 Worker thread wakes up
03:13:31.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:31.737 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:31.737 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:13:31.738 00.001 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:13:31.738 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
03:13:31.738 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:13:31.738 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:13:31.738 00.000 9828 BLC: window closed
03:13:31.738 00.000 9828 MoveAxis(E, 22, B)
03:13:31.738 00.000 9828 Guiding  Dir = 2, Dur = 22
03:13:31.738 00.000 9828 IsSlewing returns 0
03:13:31.738 00.000 9828 IsGuiding returns 0
03:13:31.738 00.000 9828 PulseGuide returned control before completion, sleep 32
03:13:31.776 00.038 9828 IsGuiding returns 1
03:13:31.776 00.000 9828 scope still moving after pulse duration time elapsed
03:13:31.806 00.030 9828 IsSlewing returns 0
03:13:31.806 00.000 9828 IsGuiding returns 1
03:13:31.838 00.032 9828 IsSlewing returns 0
03:13:31.838 00.000 9828 IsGuiding returns 1
03:13:31.869 00.031 9828 IsSlewing returns 0
03:13:31.869 00.000 9828 IsGuiding returns 0
03:13:31.869 00.000 9828 scope move finished after 22 + 108 ms
03:13:31.869 00.000 9828 Move returns status 0, amount 22
03:13:31.869 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:31.869 00.000 9828 MoveAxis(N, 12, B)
03:13:31.869 00.000 9828 Guiding  Dir = 0, Dur = 12
03:13:31.885 00.016 9828 IsSlewing returns 0
03:13:31.885 00.000 9828 IsGuiding returns 0
03:13:31.885 00.000 9828 PulseGuide returned control before completion, sleep 22
03:13:31.915 00.030 9828 IsGuiding returns 1
03:13:31.915 00.000 9828 scope still moving after pulse duration time elapsed
03:13:31.946 00.031 9828 IsSlewing returns 0
03:13:31.947 00.001 9828 IsGuiding returns 1
03:13:31.977 00.030 9828 IsSlewing returns 0
03:13:31.978 00.001 9828 IsGuiding returns 1
03:13:32.007 00.029 9828 IsSlewing returns 0
03:13:32.007 00.000 9828 IsGuiding returns 0
03:13:32.007 00.000 9828 scope move finished after 12 + 110 ms
03:13:32.007 00.000 9828 Move returns status 0, amount 12
03:13:32.007 00.000 9828 move complete, result=0
03:13:32.008 00.001 9828 worker thread done servicing request
03:13:32.008 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:13:32.423 00.415 8976 Exposure complete
03:13:32.429 00.006 8976 worker thread done servicing request
03:13:32.429 00.000 5052 OnExposeComplete: enter
03:13:32.429 00.000 5052 UpdateGuideState(): m_state=6
03:13:32.429 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12652
03:13:32.429 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.95, Mass=126, SNR=7.7, Peak=64 HFD=2.4
03:13:32.429 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.05 = -1.05)
03:13:32.429 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
03:13:32.429 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.29 cameraTheta=0.99 mountX=0.14 mountY=-0.26, mountTheta=-1.07
03:13:32.430 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.24, opts=13)
03:13:32.430 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.24)
03:13:32.430 00.000 8976 Worker thread wakes up
03:13:32.430 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.24) opts 0xd
03:13:32.430 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.24)
03:13:32.430 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:13:32.430 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
03:13:32.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:32.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:32.430 00.000 8976 Moving (0.16, 0.24) raw xDistance=0.14 yDistance=-0.26
03:13:32.430 00.000 5052 Enqueuing Expose request
03:13:32.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:13:32.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.26
03:13:32.430 00.000 8976 MoveAxis(R, 0, ABG)
03:13:32.430 00.000 8976 MoveAxis(U, 1, ABG)
03:13:32.430 00.000 8976 stepping (-2, 13) + (0, 1)
03:13:32.431 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:32.456 00.025 8976 Received - 47 (G) 
03:13:32.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:32.456 00.000 8976 stepped: pos (-2, 14)
03:13:32.456 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:13:32.456 00.000 8976 MountToCamera -- mountX=0.65 mountY=-1.72 hyp=1.84 mountTheta=-1.21 cameraX=1.24, cameraY=1.36 cameraTheta=0.83
03:13:32.456 00.000 8976 incremental bump (1.239, 1.361) isValid = 1
03:13:32.456 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
03:13:32.456 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:13:32.456 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:13:32.456 00.000 8976 move complete, result=0
03:13:32.456 00.000 9828 Worker thread wakes up
03:13:32.456 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:13:32.456 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:13:32.456 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
03:13:32.456 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
03:13:32.456 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
03:13:32.456 00.000 8976 worker thread done servicing request
03:13:32.456 00.000 8976 Worker thread wakes up
03:13:32.457 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:13:32.457 00.000 9828 BLC: window closed
03:13:32.457 00.000 9828 MoveAxis(E, 26, B)
03:13:32.457 00.000 9828 Guiding  Dir = 2, Dur = 26
03:13:32.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:32.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:32.457 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:13:32.457 00.000 9828 IsSlewing returns 0
03:13:32.457 00.000 9828 IsGuiding returns 0
03:13:32.457 00.000 9828 PulseGuide returned control before completion, sleep 36
03:13:32.508 00.051 9828 IsGuiding returns 1
03:13:32.508 00.000 9828 scope still moving after pulse duration time elapsed
03:13:32.540 00.032 9828 IsSlewing returns 0
03:13:32.540 00.000 9828 IsGuiding returns 1
03:13:32.571 00.031 9828 IsSlewing returns 0
03:13:32.572 00.001 9828 IsGuiding returns 1
03:13:32.602 00.030 9828 IsSlewing returns 0
03:13:32.603 00.001 9828 IsGuiding returns 0
03:13:32.603 00.000 9828 scope move finished after 26 + 119 ms
03:13:32.603 00.000 9828 Move returns status 0, amount 26
03:13:32.603 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:32.603 00.000 9828 MoveAxis(N, 11, B)
03:13:32.603 00.000 9828 Guiding  Dir = 0, Dur = 11
03:13:32.617 00.014 9828 IsSlewing returns 0
03:13:32.617 00.000 9828 IsGuiding returns 0
03:13:32.617 00.000 9828 PulseGuide returned control before completion, sleep 21
03:13:32.649 00.032 9828 IsGuiding returns 1
03:13:32.649 00.000 9828 scope still moving after pulse duration time elapsed
03:13:32.680 00.031 9828 IsSlewing returns 0
03:13:32.680 00.000 9828 IsGuiding returns 1
03:13:32.711 00.031 9828 IsSlewing returns 0
03:13:32.711 00.000 9828 IsGuiding returns 1
03:13:32.743 00.032 9828 IsSlewing returns 0
03:13:32.743 00.000 9828 IsGuiding returns 1
03:13:32.775 00.032 9828 IsSlewing returns 0
03:13:32.775 00.000 9828 IsGuiding returns 0
03:13:32.775 00.000 9828 scope move finished after 11 + 146 ms
03:13:32.775 00.000 9828 Move returns status 0, amount 11
03:13:32.775 00.000 9828 move complete, result=0
03:13:32.775 00.000 9828 worker thread done servicing request
03:13:32.775 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:13:33.143 00.368 8976 Exposure complete
03:13:33.148 00.005 8976 worker thread done servicing request
03:13:33.148 00.000 5052 OnExposeComplete: enter
03:13:33.148 00.000 5052 UpdateGuideState(): m_state=6
03:13:33.149 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12653
03:13:33.149 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.75, Mass=114, SNR=7.3, Peak=66 HFD=2.0
03:13:33.149 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:13:33.149 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
03:13:33.149 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.04 hyp=0.50 cameraTheta=3.06 mountX=0.27 mountY=0.40, mountTheta=0.98
03:13:33.149 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.04, opts=13)
03:13:33.149 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.04)
03:13:33.149 00.000 8976 Worker thread wakes up
03:13:33.150 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:13:33.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.04) opts 0xd
03:13:33.150 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
03:13:33.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:33.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.04)
03:13:33.150 00.000 8976 Moving (-0.50, 0.04) raw xDistance=0.27 yDistance=0.40
03:13:33.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:13:33.150 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40
03:13:33.150 00.000 8976 MoveAxis(L, 1, ABG)
03:13:33.150 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:33.150 00.000 5052 Enqueuing Expose request
03:13:33.150 00.000 8976 stepping (-2, 14) + (-1, 0)
03:13:33.150 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:33.175 00.025 8976 Received - 47 (G) 
03:13:33.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:33.175 00.000 8976 stepped: pos (-3, 14)
03:13:33.175 00.000 8976 MoveAxis(D, 1, ABG)
03:13:33.175 00.000 8976 stepping (-3, 14) + (0, -1)
03:13:33.176 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:33.207 00.031 8976 Received - 47 (G) 
03:13:33.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:33.207 00.000 8976 stepped: pos (-3, 13)
03:13:33.207 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:13:33.207 00.000 8976 MountToCamera -- mountX=0.59 mountY=-1.84 hyp=1.93 mountTheta=-1.26 cameraX=1.37, cameraY=1.36 cameraTheta=0.78
03:13:33.207 00.000 8976 incremental bump (1.368, 1.357) isValid = 1
03:13:33.207 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
03:13:33.207 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:13:33.207 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:13:33.207 00.000 8976 move complete, result=0
03:13:33.207 00.000 9828 Worker thread wakes up
03:13:33.208 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:13:33.208 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:13:33.208 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
03:13:33.208 00.000 8976 worker thread done servicing request
03:13:33.208 00.000 8976 Worker thread wakes up
03:13:33.208 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
03:13:33.208 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 1 ms SOUTH
03:13:33.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:33.208 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
03:13:33.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:33.208 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:13:33.208 00.000 9828 BLC: window closed
03:13:33.208 00.000 9828 MoveAxis(E, 27, B)
03:13:33.208 00.000 9828 Guiding  Dir = 2, Dur = 27
03:13:33.209 00.001 9828 IsSlewing returns 0
03:13:33.209 00.000 9828 IsGuiding returns 0
03:13:33.209 00.000 9828 PulseGuide returned control before completion, sleep 37
03:13:33.258 00.049 9828 IsGuiding returns 1
03:13:33.258 00.000 9828 scope still moving after pulse duration time elapsed
03:13:33.289 00.031 9828 IsSlewing returns 0
03:13:33.290 00.001 9828 IsGuiding returns 1
03:13:33.321 00.031 9828 IsSlewing returns 0
03:13:33.321 00.000 9828 IsGuiding returns 1
03:13:33.351 00.030 9828 IsSlewing returns 0
03:13:33.351 00.000 9828 IsGuiding returns 1
03:13:33.382 00.031 9828 IsSlewing returns 0
03:13:33.382 00.000 9828 IsGuiding returns 0
03:13:33.382 00.000 9828 scope move finished after 27 + 146 ms
03:13:33.382 00.000 9828 Move returns status 0, amount 27
03:13:33.382 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:33.382 00.000 9828 MoveAxis(N, 10, B)
03:13:33.382 00.000 9828 Guiding  Dir = 0, Dur = 10
03:13:33.397 00.015 9828 IsSlewing returns 0
03:13:33.397 00.000 9828 IsGuiding returns 0
03:13:33.397 00.000 9828 PulseGuide returned control before completion, sleep 20
03:13:33.428 00.031 9828 IsGuiding returns 1
03:13:33.428 00.000 9828 scope still moving after pulse duration time elapsed
03:13:33.459 00.031 9828 IsSlewing returns 0
03:13:33.459 00.000 9828 IsGuiding returns 1
03:13:33.490 00.031 9828 IsSlewing returns 0
03:13:33.490 00.000 9828 IsGuiding returns 1
03:13:33.521 00.031 9828 IsSlewing returns 0
03:13:33.521 00.000 9828 IsGuiding returns 1
03:13:33.552 00.031 9828 IsSlewing returns 0
03:13:33.552 00.000 9828 IsGuiding returns 0
03:13:33.552 00.000 9828 scope move finished after 10 + 144 ms
03:13:33.552 00.000 9828 Move returns status 0, amount 10
03:13:33.552 00.000 9828 move complete, result=0
03:13:33.552 00.000 9828 worker thread done servicing request
03:13:33.552 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:13:33.892 00.340 8976 Exposure complete
03:13:33.897 00.005 8976 worker thread done servicing request
03:13:33.898 00.001 5052 OnExposeComplete: enter
03:13:33.898 00.000 5052 UpdateGuideState(): m_state=6
03:13:33.898 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12654
03:13:33.898 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.64, Mass=125, SNR=7.7, Peak=67 HFD=2.2
03:13:33.898 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.90 = 1.39)
03:13:33.898 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
03:13:33.898 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-2.85 mountX=0.05 mountY=0.25, mountTheta=1.38
03:13:33.898 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.07, opts=13)
03:13:33.898 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.07)
03:13:33.899 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=59, Gamma=2.630
03:13:33.899 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
03:13:33.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:33.899 00.000 8976 Worker thread wakes up
03:13:33.899 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.07) opts 0xd
03:13:33.899 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.07)
03:13:33.899 00.000 8976 Moving (-0.25, -0.07) raw xDistance=0.05 yDistance=0.25
03:13:33.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:13:33.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:13:33.899 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:33.899 00.000 5052 Enqueuing Expose request
03:13:33.899 00.000 8976 MoveAxis(R, 0, ABG)
03:13:33.899 00.000 8976 MoveAxis(U, 0, ABG)
03:13:33.899 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:13:33.899 00.000 8976 MountToCamera -- mountX=0.54 mountY=-1.91 hyp=1.99 mountTheta=-1.29 cameraX=1.45, cameraY=1.35 cameraTheta=0.75
03:13:33.899 00.000 8976 incremental bump (1.454, 1.354) isValid = 1
03:13:33.899 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:13:33.899 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:13:33.899 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:13:33.899 00.000 8976 move complete, result=0
03:13:33.899 00.000 9828 Worker thread wakes up
03:13:33.899 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:13:33.900 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:13:33.900 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:13:33.900 00.000 8976 worker thread done servicing request
03:13:33.900 00.000 8976 Worker thread wakes up
03:13:33.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:33.900 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:33.900 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:33.900 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:13:33.900 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:13:33.900 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:13:33.900 00.000 9828 BLC: window closed
03:13:33.900 00.000 9828 MoveAxis(E, 28, B)
03:13:33.900 00.000 9828 Guiding  Dir = 2, Dur = 28
03:13:33.900 00.000 9828 IsSlewing returns 0
03:13:33.901 00.001 9828 IsGuiding returns 0
03:13:33.901 00.000 9828 PulseGuide returned control before completion, sleep 38
03:13:33.954 00.053 9828 IsGuiding returns 1
03:13:33.954 00.000 9828 scope still moving after pulse duration time elapsed
03:13:33.986 00.032 9828 IsSlewing returns 0
03:13:33.986 00.000 9828 IsGuiding returns 1
03:13:34.017 00.031 9828 IsSlewing returns 0
03:13:34.017 00.000 9828 IsGuiding returns 1
03:13:34.063 00.046 9828 IsSlewing returns 0
03:13:34.063 00.000 9828 IsGuiding returns 0
03:13:34.063 00.000 9828 scope move finished after 28 + 134 ms
03:13:34.064 00.001 9828 Move returns status 0, amount 28
03:13:34.064 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:34.064 00.000 9828 MoveAxis(N, 10, B)
03:13:34.064 00.000 9828 Guiding  Dir = 0, Dur = 10
03:13:34.078 00.014 9828 IsSlewing returns 0
03:13:34.078 00.000 9828 IsGuiding returns 0
03:13:34.078 00.000 9828 PulseGuide returned control before completion, sleep 20
03:13:34.110 00.032 9828 IsGuiding returns 1
03:13:34.110 00.000 9828 scope still moving after pulse duration time elapsed
03:13:34.140 00.030 9828 IsSlewing returns 0
03:13:34.140 00.000 9828 IsGuiding returns 1
03:13:34.172 00.032 9828 IsSlewing returns 0
03:13:34.172 00.000 9828 IsGuiding returns 1
03:13:34.202 00.030 9828 IsSlewing returns 0
03:13:34.202 00.000 9828 IsGuiding returns 1
03:13:34.234 00.032 9828 IsSlewing returns 0
03:13:34.234 00.000 9828 IsGuiding returns 0
03:13:34.234 00.000 9828 scope move finished after 10 + 145 ms
03:13:34.234 00.000 9828 Move returns status 0, amount 10
03:13:34.234 00.000 9828 move complete, result=0
03:13:34.234 00.000 9828 worker thread done servicing request
03:13:34.234 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:13:34.587 00.353 8976 Exposure complete
03:13:34.592 00.005 8976 worker thread done servicing request
03:13:34.592 00.000 5052 OnExposeComplete: enter
03:13:34.592 00.000 5052 UpdateGuideState(): m_state=6
03:13:34.593 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12655
03:13:34.593 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.76, Mass=147, SNR=8.3, Peak=75 HFD=2.0
03:13:34.593 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:13:34.593 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
03:13:34.593 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.05 hyp=0.52 cameraTheta=3.05 mountX=0.28 mountY=0.41, mountTheta=0.97
03:13:34.593 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.05, opts=13)
03:13:34.593 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.05)
03:13:34.593 00.000 8976 Worker thread wakes up
03:13:34.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.05) opts 0xd
03:13:34.594 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.05)
03:13:34.594 00.000 8976 Moving (-0.52, 0.05) raw xDistance=0.28 yDistance=0.41
03:13:34.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:13:34.594 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:13:34.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:13:34.594 00.000 8976 MoveAxis(L, 1, ABG)
03:13:34.594 00.000 8976 stepping (-3, 13) + (-1, 0)
03:13:34.594 00.000 5052 UpdateGuideState exits: m=147 SNR=8.3
03:13:34.594 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:34.595 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:34.595 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:34.595 00.000 5052 Enqueuing Expose request
03:13:34.615 00.020 8976 Received - 47 (G) 
03:13:34.615 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:34.615 00.000 8976 stepped: pos (-4, 13)
03:13:34.615 00.000 8976 MoveAxis(D, 2, ABG)
03:13:34.615 00.000 8976 stepping (-4, 13) + (0, -2)
03:13:34.615 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:34.646 00.031 8976 Received - 47 (G) 
03:13:34.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:34.646 00.000 8976 stepped: pos (-4, 11)
03:13:34.646 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:13:34.646 00.000 8976 MountToCamera -- mountX=0.57 mountY=-1.86 hyp=1.94 mountTheta=-1.27 cameraX=1.40, cameraY=1.35 cameraTheta=0.77
03:13:34.646 00.000 8976 incremental bump (1.396, 1.350) isValid = 1
03:13:34.646 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
03:13:34.646 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:13:34.646 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:13:34.646 00.000 8976 move complete, result=0
03:13:34.646 00.000 8976 worker thread done servicing request
03:13:34.646 00.000 8976 Worker thread wakes up
03:13:34.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:34.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:34.646 00.000 9828 Worker thread wakes up
03:13:34.646 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:13:34.646 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:13:34.646 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:13:34.646 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
03:13:34.647 00.001 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:13:34.647 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:13:34.647 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:13:34.647 00.000 9828 BLC: window closed
03:13:34.647 00.000 9828 MoveAxis(E, 27, B)
03:13:34.647 00.000 9828 Guiding  Dir = 2, Dur = 27
03:13:34.647 00.000 9828 IsSlewing returns 0
03:13:34.647 00.000 9828 IsGuiding returns 0
03:13:34.647 00.000 9828 PulseGuide returned control before completion, sleep 37
03:13:34.687 00.040 9828 IsGuiding returns 1
03:13:34.687 00.000 9828 scope still moving after pulse duration time elapsed
03:13:34.718 00.031 9828 IsSlewing returns 0
03:13:34.718 00.000 9828 IsGuiding returns 1
03:13:34.749 00.031 9828 IsSlewing returns 0
03:13:34.749 00.000 9828 IsGuiding returns 1
03:13:34.780 00.031 9828 IsSlewing returns 0
03:13:34.780 00.000 9828 IsGuiding returns 1
03:13:34.811 00.031 9828 IsSlewing returns 0
03:13:34.811 00.000 9828 IsGuiding returns 0
03:13:34.811 00.000 9828 scope move finished after 27 + 136 ms
03:13:34.811 00.000 9828 Move returns status 0, amount 27
03:13:34.811 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:34.811 00.000 9828 MoveAxis(N, 10, B)
03:13:34.811 00.000 9828 Guiding  Dir = 0, Dur = 10
03:13:34.827 00.016 9828 IsSlewing returns 0
03:13:34.827 00.000 9828 IsGuiding returns 0
03:13:34.827 00.000 9828 PulseGuide returned control before completion, sleep 20
03:13:34.858 00.031 9828 IsGuiding returns 1
03:13:34.858 00.000 9828 scope still moving after pulse duration time elapsed
03:13:34.889 00.031 9828 IsSlewing returns 0
03:13:34.889 00.000 9828 IsGuiding returns 1
03:13:34.920 00.031 9828 IsSlewing returns 0
03:13:34.920 00.000 9828 IsGuiding returns 1
03:13:34.952 00.032 9828 IsSlewing returns 0
03:13:34.956 00.004 9828 IsGuiding returns 0
03:13:34.956 00.000 9828 scope move finished after 10 + 118 ms
03:13:34.956 00.000 9828 Move returns status 0, amount 10
03:13:34.956 00.000 9828 move complete, result=0
03:13:34.956 00.000 9828 worker thread done servicing request
03:13:34.956 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:13:35.331 00.375 8976 Exposure complete
03:13:35.336 00.005 8976 worker thread done servicing request
03:13:35.337 00.001 5052 OnExposeComplete: enter
03:13:35.337 00.000 5052 UpdateGuideState(): m_state=6
03:13:35.337 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12656
03:13:35.337 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=281.95, Mass=159, SNR=8.7, Peak=77 HFD=2.1
03:13:35.337 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:13:35.337 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
03:13:35.337 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.24 hyp=1.09 cameraTheta=2.92 mountX=0.69 mountY=0.76, mountTheta=0.83
03:13:35.338 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.24, opts=13)
03:13:35.338 00.000 5052 Enqueuing Move request for stepguider (-1.06, 0.24)
03:13:35.338 00.000 8976 Worker thread wakes up
03:13:35.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.24) opts 0xd
03:13:35.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.24)
03:13:35.338 00.000 8976 Moving (-1.06, 0.24) raw xDistance=0.69 yDistance=0.76
03:13:35.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:13:35.338 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
03:13:35.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:35.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
03:13:35.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
03:13:35.338 00.000 8976 MoveAxis(L, 3, ABG)
03:13:35.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:35.338 00.000 5052 Enqueuing Expose request
03:13:35.338 00.000 8976 stepping (-4, 11) + (-3, 0)
03:13:35.338 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:35.366 00.028 8976 Received - 47 (G) 
03:13:35.366 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:35.366 00.000 8976 stepped: pos (-7, 11)
03:13:35.366 00.000 8976 MoveAxis(D, 3, ABG)
03:13:35.366 00.000 8976 stepping (-7, 11) + (0, -3)
03:13:35.366 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:35.398 00.032 8976 Received - 47 (G) 
03:13:35.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:35.398 00.000 8976 stepped: pos (-7, 8)
03:13:35.398 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:13:35.398 00.000 8976 MountToCamera -- mountX=0.73 mountY=-1.66 hyp=1.82 mountTheta=-1.16 cameraX=1.15, cameraY=1.41 cameraTheta=0.89
03:13:35.398 00.000 8976 incremental bump (1.147, 1.410) isValid = 1
03:13:35.398 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
03:13:35.398 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:13:35.398 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:13:35.398 00.000 8976 move complete, result=0
03:13:35.398 00.000 9828 Worker thread wakes up
03:13:35.398 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.8 px 3 ms SOUTH
03:13:35.398 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:13:35.398 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:13:35.398 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:13:35.398 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:13:35.398 00.000 8976 worker thread done servicing request
03:13:35.398 00.000 8976 Worker thread wakes up
03:13:35.399 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:35.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:35.399 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:13:35.399 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:13:35.399 00.000 9828 BLC: window closed
03:13:35.399 00.000 9828 MoveAxis(E, 24, B)
03:13:35.399 00.000 9828 Guiding  Dir = 2, Dur = 24
03:13:35.399 00.000 9828 IsSlewing returns 0
03:13:35.399 00.000 9828 IsGuiding returns 0
03:13:35.399 00.000 9828 PulseGuide returned control before completion, sleep 34
03:13:35.449 00.050 9828 IsGuiding returns 1
03:13:35.449 00.000 9828 scope still moving after pulse duration time elapsed
03:13:35.480 00.031 9828 IsSlewing returns 0
03:13:35.480 00.000 9828 IsGuiding returns 1
03:13:35.511 00.031 9828 IsSlewing returns 0
03:13:35.511 00.000 9828 IsGuiding returns 1
03:13:35.542 00.031 9828 IsSlewing returns 0
03:13:35.542 00.000 9828 IsGuiding returns 0
03:13:35.542 00.000 9828 scope move finished after 24 + 119 ms
03:13:35.543 00.001 9828 Move returns status 0, amount 24
03:13:35.543 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:35.543 00.000 9828 MoveAxis(N, 11, B)
03:13:35.543 00.000 9828 Guiding  Dir = 0, Dur = 11
03:13:35.557 00.014 9828 IsSlewing returns 0
03:13:35.557 00.000 9828 IsGuiding returns 0
03:13:35.557 00.000 9828 PulseGuide returned control before completion, sleep 21
03:13:35.589 00.032 9828 IsGuiding returns 1
03:13:35.589 00.000 9828 scope still moving after pulse duration time elapsed
03:13:35.620 00.031 9828 IsSlewing returns 0
03:13:35.620 00.000 9828 IsGuiding returns 1
03:13:35.651 00.031 9828 IsSlewing returns 0
03:13:35.651 00.000 9828 IsGuiding returns 1
03:13:35.682 00.031 9828 IsSlewing returns 0
03:13:35.682 00.000 9828 IsGuiding returns 1
03:13:35.714 00.032 9828 IsSlewing returns 0
03:13:35.714 00.000 9828 IsGuiding returns 0
03:13:35.714 00.000 9828 scope move finished after 11 + 145 ms
03:13:35.714 00.000 9828 Move returns status 0, amount 11
03:13:35.714 00.000 9828 move complete, result=0
03:13:35.714 00.000 9828 worker thread done servicing request
03:13:35.714 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:13:36.102 00.388 8976 Exposure complete
03:13:36.108 00.006 8976 worker thread done servicing request
03:13:36.109 00.001 5052 OnExposeComplete: enter
03:13:36.109 00.000 5052 UpdateGuideState(): m_state=6
03:13:36.109 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12657
03:13:36.109 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.80, Mass=151, SNR=8.4, Peak=73 HFD=2.1
03:13:36.109 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:13:36.109 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
03:13:36.109 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.57 mountX=0.15 mountY=0.07, mountTheta=0.44
03:13:36.109 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.09, opts=13)
03:13:36.109 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.09)
03:13:36.110 00.001 8976 Worker thread wakes up
03:13:36.110 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.09) opts 0xd
03:13:36.110 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.09)
03:13:36.110 00.000 8976 Moving (-0.15, 0.09) raw xDistance=0.15 yDistance=0.07
03:13:36.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:13:36.110 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:13:36.110 00.000 5052 UpdateGuideState exits: m=151 SNR=8.4
03:13:36.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:36.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:13:36.110 00.000 8976 MoveAxis(R, 0, ABG)
03:13:36.110 00.000 8976 MoveAxis(U, 0, ABG)
03:13:36.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:36.110 00.000 5052 Enqueuing Expose request
03:13:36.110 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:13:36.110 00.000 8976 MountToCamera -- mountX=0.85 mountY=-1.53 hyp=1.75 mountTheta=-1.07 cameraX=0.98, cameraY=1.45 cameraTheta=0.98
03:13:36.110 00.000 8976 incremental bump (0.981, 1.451) isValid = 1
03:13:36.110 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:13:36.110 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:13:36.110 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:13:36.110 00.000 8976 move complete, result=0
03:13:36.110 00.000 9828 Worker thread wakes up
03:13:36.111 00.001 8976 worker thread done servicing request
03:13:36.111 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:13:36.111 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:13:36.111 00.000 8976 Worker thread wakes up
03:13:36.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:36.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:36.111 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:36.111 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:13:36.111 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
03:13:36.111 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:13:36.111 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:13:36.111 00.000 9828 BLC: window closed
03:13:36.111 00.000 9828 MoveAxis(E, 22, B)
03:13:36.111 00.000 9828 Guiding  Dir = 2, Dur = 22
03:13:36.112 00.001 9828 IsSlewing returns 0
03:13:36.112 00.000 9828 IsGuiding returns 0
03:13:36.112 00.000 9828 PulseGuide returned control before completion, sleep 32
03:13:36.151 00.039 9828 IsGuiding returns 1
03:13:36.151 00.000 9828 scope still moving after pulse duration time elapsed
03:13:36.183 00.032 9828 IsSlewing returns 0
03:13:36.183 00.000 9828 IsGuiding returns 1
03:13:36.214 00.031 9828 IsSlewing returns 0
03:13:36.214 00.000 9828 IsGuiding returns 1
03:13:36.245 00.031 9828 IsSlewing returns 0
03:13:36.245 00.000 9828 IsGuiding returns 0
03:13:36.245 00.000 9828 scope move finished after 22 + 111 ms
03:13:36.245 00.000 9828 Move returns status 0, amount 22
03:13:36.245 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:36.245 00.000 9828 MoveAxis(N, 12, B)
03:13:36.245 00.000 9828 Guiding  Dir = 0, Dur = 12
03:13:36.260 00.015 9828 IsSlewing returns 0
03:13:36.260 00.000 9828 IsGuiding returns 0
03:13:36.260 00.000 9828 PulseGuide returned control before completion, sleep 22
03:13:36.292 00.032 9828 IsGuiding returns 1
03:13:36.292 00.000 9828 scope still moving after pulse duration time elapsed
03:13:36.324 00.032 9828 IsSlewing returns 0
03:13:36.324 00.000 9828 IsGuiding returns 1
03:13:36.355 00.031 9828 IsSlewing returns 0
03:13:36.355 00.000 9828 IsGuiding returns 1
03:13:36.386 00.031 9828 IsSlewing returns 0
03:13:36.386 00.000 9828 IsGuiding returns 1
03:13:36.418 00.032 9828 IsSlewing returns 0
03:13:36.418 00.000 9828 IsGuiding returns 0
03:13:36.418 00.000 9828 scope move finished after 12 + 146 ms
03:13:36.418 00.000 9828 Move returns status 0, amount 12
03:13:36.418 00.000 9828 move complete, result=0
03:13:36.418 00.000 9828 worker thread done servicing request
03:13:36.418 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:13:36.793 00.375 8976 Exposure complete
03:13:36.799 00.006 8976 worker thread done servicing request
03:13:36.799 00.000 5052 OnExposeComplete: enter
03:13:36.799 00.000 5052 UpdateGuideState(): m_state=6
03:13:36.799 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12658
03:13:36.799 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.50, Mass=157, SNR=8.7, Peak=75 HFD=2.1
03:13:36.799 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.03 = 2.26)
03:13:36.799 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.13 = 2.15)
03:13:36.799 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.98 mountX=-0.15 mountY=0.19, mountTheta=2.22
03:13:36.799 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.21, opts=13)
03:13:36.800 00.001 5052 Enqueuing Move request for stepguider (-0.09, -0.21)
03:13:36.800 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:13:36.800 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
03:13:36.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:36.800 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:36.800 00.000 5052 Enqueuing Expose request
03:13:36.800 00.000 8976 Worker thread wakes up
03:13:36.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.21) opts 0xd
03:13:36.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.21)
03:13:36.800 00.000 8976 Moving (-0.09, -0.21) raw xDistance=-0.15 yDistance=0.19
03:13:36.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:13:36.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:13:36.800 00.000 8976 MoveAxis(R, 0, ABG)
03:13:36.800 00.000 8976 MoveAxis(U, 0, ABG)
03:13:36.800 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:13:36.800 00.000 8976 MountToCamera -- mountX=0.92 mountY=-1.45 hyp=1.71 mountTheta=-1.00 cameraX=0.87, cameraY=1.48 cameraTheta=1.04
03:13:36.800 00.000 8976 incremental bump (0.870, 1.478) isValid = 1
03:13:36.800 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:13:36.800 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:13:36.800 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:13:36.800 00.000 8976 move complete, result=0
03:13:36.800 00.000 9828 Worker thread wakes up
03:13:36.801 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:13:36.801 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:13:36.801 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
03:13:36.801 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:36.801 00.000 8976 worker thread done servicing request
03:13:36.801 00.000 8976 Worker thread wakes up
03:13:36.801 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
03:13:36.801 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:13:36.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:36.801 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:13:36.801 00.000 9828 BLC: window closed
03:13:36.801 00.000 9828 MoveAxis(E, 20, B)
03:13:36.801 00.000 9828 Guiding  Dir = 2, Dur = 20
03:13:36.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:36.802 00.001 9828 IsSlewing returns 0
03:13:36.802 00.000 9828 IsGuiding returns 0
03:13:36.802 00.000 9828 PulseGuide returned control before completion, sleep 30
03:13:36.839 00.037 9828 IsGuiding returns 1
03:13:36.839 00.000 9828 scope still moving after pulse duration time elapsed
03:13:36.870 00.031 9828 IsSlewing returns 0
03:13:36.870 00.000 9828 IsGuiding returns 1
03:13:36.901 00.031 9828 IsSlewing returns 0
03:13:36.901 00.000 9828 IsGuiding returns 1
03:13:36.932 00.031 9828 IsSlewing returns 0
03:13:36.932 00.000 9828 IsGuiding returns 0
03:13:36.932 00.000 9828 scope move finished after 20 + 110 ms
03:13:36.932 00.000 9828 Move returns status 0, amount 20
03:13:36.932 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:36.932 00.000 9828 MoveAxis(N, 13, B)
03:13:36.932 00.000 9828 Guiding  Dir = 0, Dur = 13
03:13:36.948 00.016 9828 IsSlewing returns 0
03:13:36.948 00.000 9828 IsGuiding returns 0
03:13:36.948 00.000 9828 PulseGuide returned control before completion, sleep 23
03:13:36.979 00.031 9828 IsGuiding returns 1
03:13:36.979 00.000 9828 scope still moving after pulse duration time elapsed
03:13:37.011 00.032 9828 IsSlewing returns 0
03:13:37.011 00.000 9828 IsGuiding returns 1
03:13:37.043 00.032 9828 IsSlewing returns 0
03:13:37.043 00.000 9828 IsGuiding returns 1
03:13:37.075 00.032 9828 IsSlewing returns 0
03:13:37.075 00.000 9828 IsGuiding returns 1
03:13:37.107 00.032 9828 IsSlewing returns 0
03:13:37.107 00.000 9828 IsGuiding returns 0
03:13:37.107 00.000 9828 scope move finished after 13 + 146 ms
03:13:37.108 00.001 9828 Move returns status 0, amount 13
03:13:37.108 00.000 9828 move complete, result=0
03:13:37.108 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:13:37.108 00.000 9828 worker thread done servicing request
03:13:37.485 00.377 8976 Exposure complete
03:13:37.491 00.006 8976 worker thread done servicing request
03:13:37.491 00.000 5052 OnExposeComplete: enter
03:13:37.491 00.000 5052 UpdateGuideState(): m_state=6
03:13:37.491 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12659
03:13:37.491 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.42, Mass=148, SNR=8.4, Peak=70 HFD=2.2
03:13:37.491 00.000 5052 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.04) = xAngle (-4.19 = 2.10)
03:13:37.491 00.000 5052 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.29 = 1.99)
03:13:37.491 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-2.14 mountX=-0.18 mountY=0.32, mountTheta=2.07
03:13:37.492 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.29, opts=13)
03:13:37.492 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.29)
03:13:37.492 00.000 8976 Worker thread wakes up
03:13:37.492 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.29) opts 0xd
03:13:37.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.29)
03:13:37.492 00.000 8976 Moving (-0.19, -0.29) raw xDistance=-0.18 yDistance=0.32
03:13:37.492 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=58, Gamma=2.630
03:13:37.492 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:13:37.492 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:37.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:13:37.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:13:37.492 00.000 8976 MoveAxis(R, 0, ABG)
03:13:37.492 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:37.492 00.000 5052 Enqueuing Expose request
03:13:37.492 00.000 8976 MoveAxis(D, 1, ABG)
03:13:37.492 00.000 8976 stepping (-7, 8) + (0, -1)
03:13:37.492 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:37.524 00.032 8976 Received - 47 (G) 
03:13:37.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:37.524 00.000 8976 stepped: pos (-7, 7)
03:13:37.524 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:13:37.524 00.000 8976 MountToCamera -- mountX=0.97 mountY=-1.34 hyp=1.65 mountTheta=-0.94 cameraX=0.75, cameraY=1.47 cameraTheta=1.10
03:13:37.524 00.000 8976 incremental bump (0.748, 1.472) isValid = 1
03:13:37.524 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
03:13:37.524 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:13:37.524 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:13:37.524 00.000 8976 move complete, result=0
03:13:37.524 00.000 8976 worker thread done servicing request
03:13:37.524 00.000 9828 Worker thread wakes up
03:13:37.524 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:13:37.524 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:13:37.524 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
03:13:37.525 00.001 8976 Worker thread wakes up
03:13:37.525 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:13:37.525 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
03:13:37.525 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
03:13:37.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:37.525 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:13:37.525 00.000 9828 BLC: window closed
03:13:37.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:37.525 00.000 9828 MoveAxis(E, 18, B)
03:13:37.525 00.000 9828 Guiding  Dir = 2, Dur = 18
03:13:37.525 00.000 9828 IsSlewing returns 0
03:13:37.525 00.000 9828 IsGuiding returns 0
03:13:37.526 00.001 9828 PulseGuide returned control before completion, sleep 28
03:13:37.557 00.031 9828 IsGuiding returns 1
03:13:37.557 00.000 9828 scope still moving after pulse duration time elapsed
03:13:37.587 00.030 9828 IsSlewing returns 0
03:13:37.587 00.000 9828 IsGuiding returns 1
03:13:37.619 00.032 9828 IsSlewing returns 0
03:13:37.619 00.000 9828 IsGuiding returns 1
03:13:37.651 00.032 9828 IsSlewing returns 0
03:13:37.651 00.000 9828 IsGuiding returns 0
03:13:37.651 00.000 9828 scope move finished after 18 + 108 ms
03:13:37.651 00.000 9828 Move returns status 0, amount 18
03:13:37.651 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:37.651 00.000 9828 MoveAxis(N, 13, B)
03:13:37.651 00.000 9828 Guiding  Dir = 0, Dur = 13
03:13:37.667 00.016 9828 IsSlewing returns 0
03:13:37.667 00.000 9828 IsGuiding returns 0
03:13:37.673 00.006 9828 PulseGuide returned control before completion, sleep 23
03:13:37.699 00.026 9828 IsGuiding returns 1
03:13:37.699 00.000 9828 scope still moving after pulse duration time elapsed
03:13:37.730 00.031 9828 IsSlewing returns 0
03:13:37.730 00.000 9828 IsGuiding returns 1
03:13:37.762 00.032 9828 IsSlewing returns 0
03:13:37.762 00.000 9828 IsGuiding returns 1
03:13:37.791 00.029 9828 IsSlewing returns 0
03:13:37.792 00.001 9828 IsGuiding returns 1
03:13:37.823 00.031 9828 IsSlewing returns 0
03:13:37.823 00.000 9828 IsGuiding returns 0
03:13:37.824 00.001 9828 scope move finished after 13 + 138 ms
03:13:37.824 00.000 9828 Move returns status 0, amount 13
03:13:37.824 00.000 9828 move complete, result=0
03:13:37.824 00.000 9828 worker thread done servicing request
03:13:37.824 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:13:38.207 00.383 8976 Exposure complete
03:13:38.213 00.006 8976 worker thread done servicing request
03:13:38.213 00.000 5052 OnExposeComplete: enter
03:13:38.213 00.000 5052 UpdateGuideState(): m_state=6
03:13:38.213 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12660
03:13:38.213 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.38, Mass=148, SNR=8.4, Peak=70 HFD=2.1
03:13:38.213 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.32 = 1.96)
03:13:38.213 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.86)
03:13:38.213 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.33 hyp=0.44 cameraTheta=-2.28 mountX=-0.17 mountY=0.42, mountTheta=1.95
03:13:38.214 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.33, opts=13)
03:13:38.214 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.33)
03:13:38.214 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:13:38.214 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:13:38.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:38.214 00.000 8976 Worker thread wakes up
03:13:38.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.33) opts 0xd
03:13:38.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.33)
03:13:38.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:38.214 00.000 5052 Enqueuing Expose request
03:13:38.214 00.000 8976 Moving (-0.28, -0.33) raw xDistance=-0.17 yDistance=0.42
03:13:38.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:13:38.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
03:13:38.214 00.000 8976 MoveAxis(R, 0, ABG)
03:13:38.214 00.000 8976 MoveAxis(D, 2, ABG)
03:13:38.214 00.000 8976 stepping (-7, 7) + (0, -2)
03:13:38.214 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:38.244 00.030 8976 Received - 47 (G) 
03:13:38.244 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:38.244 00.000 8976 stepped: pos (-7, 5)
03:13:38.244 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
03:13:38.244 00.000 8976 MountToCamera -- mountX=1.00 mountY=-1.16 hyp=1.53 mountTheta=-0.86 cameraX=0.57, cameraY=1.42 cameraTheta=1.19
03:13:38.244 00.000 8976 incremental bump (0.574, 1.421) isValid = 1
03:13:38.244 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
03:13:38.244 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:13:38.244 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:13:38.244 00.000 8976 move complete, result=0
03:13:38.244 00.000 8976 worker thread done servicing request
03:13:38.244 00.000 8976 Worker thread wakes up
03:13:38.244 00.000 9828 Worker thread wakes up
03:13:38.244 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:13:38.244 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:13:38.244 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
03:13:38.244 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
03:13:38.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:38.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:38.245 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
03:13:38.245 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:13:38.245 00.000 9828 BLC: window closed
03:13:38.245 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:13:38.245 00.000 9828 MoveAxis(E, 15, B)
03:13:38.245 00.000 9828 Guiding  Dir = 2, Dur = 15
03:13:38.245 00.000 9828 IsSlewing returns 0
03:13:38.245 00.000 9828 IsGuiding returns 0
03:13:38.245 00.000 9828 PulseGuide returned control before completion, sleep 25
03:13:38.273 00.028 9828 IsGuiding returns 1
03:13:38.273 00.000 9828 scope still moving after pulse duration time elapsed
03:13:38.303 00.030 9828 IsSlewing returns 0
03:13:38.303 00.000 9828 IsGuiding returns 1
03:13:38.335 00.032 9828 IsSlewing returns 0
03:13:38.335 00.000 9828 IsGuiding returns 1
03:13:38.366 00.031 9828 IsSlewing returns 0
03:13:38.366 00.000 9828 IsGuiding returns 1
03:13:38.398 00.032 9828 IsSlewing returns 0
03:13:38.398 00.000 9828 IsGuiding returns 0
03:13:38.398 00.000 9828 scope move finished after 15 + 138 ms
03:13:38.398 00.000 9828 Move returns status 0, amount 15
03:13:38.398 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:38.399 00.001 9828 MoveAxis(N, 14, B)
03:13:38.399 00.000 9828 Guiding  Dir = 0, Dur = 14
03:13:38.414 00.015 9828 IsSlewing returns 0
03:13:38.414 00.000 9828 IsGuiding returns 0
03:13:38.414 00.000 9828 PulseGuide returned control before completion, sleep 24
03:13:38.445 00.031 9828 IsGuiding returns 1
03:13:38.446 00.001 9828 scope still moving after pulse duration time elapsed
03:13:38.475 00.029 9828 IsSlewing returns 0
03:13:38.475 00.000 9828 IsGuiding returns 1
03:13:38.506 00.031 9828 IsSlewing returns 0
03:13:38.506 00.000 9828 IsGuiding returns 1
03:13:38.537 00.031 9828 IsSlewing returns 0
03:13:38.537 00.000 9828 IsGuiding returns 1
03:13:38.568 00.031 9828 IsSlewing returns 0
03:13:38.568 00.000 9828 IsGuiding returns 0
03:13:38.568 00.000 9828 scope move finished after 14 + 139 ms
03:13:38.568 00.000 9828 Move returns status 0, amount 14
03:13:38.568 00.000 9828 move complete, result=0
03:13:38.568 00.000 9828 worker thread done servicing request
03:13:38.568 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:13:38.930 00.362 8976 Exposure complete
03:13:38.935 00.005 8976 worker thread done servicing request
03:13:38.935 00.000 5052 OnExposeComplete: enter
03:13:38.935 00.000 5052 UpdateGuideState(): m_state=6
03:13:38.935 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12661
03:13:38.935 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.69, Mass=129, SNR=7.8, Peak=68 HFD=1.7
03:13:38.935 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
03:13:38.935 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
03:13:38.935 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.10 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
03:13:38.936 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.01, opts=13)
03:13:38.936 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.01)
03:13:38.936 00.000 8976 Worker thread wakes up
03:13:38.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.01) opts 0xd
03:13:38.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.01)
03:13:38.936 00.000 8976 Moving (0.15, -0.01) raw xDistance=-0.08 yDistance=-0.11
03:13:38.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:13:38.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:13:38.936 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:13:38.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:38.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:13:38.936 00.000 8976 MoveAxis(R, 0, ABG)
03:13:38.936 00.000 8976 MoveAxis(U, 0, ABG)
03:13:38.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:38.937 00.001 5052 Enqueuing Expose request
03:13:38.937 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:13:38.937 00.000 8976 MountToCamera -- mountX=1.03 mountY=-1.04 hyp=1.46 mountTheta=-0.79 cameraX=0.46, cameraY=1.39 cameraTheta=1.25
03:13:38.937 00.000 8976 incremental bump (0.457, 1.386) isValid = 1
03:13:38.937 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
03:13:38.937 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:13:38.937 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:13:38.937 00.000 8976 move complete, result=0
03:13:38.937 00.000 9828 Worker thread wakes up
03:13:38.937 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:13:38.937 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:13:38.937 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
03:13:38.937 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
03:13:38.937 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:13:38.937 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:38.937 00.000 8976 worker thread done servicing request
03:13:38.937 00.000 8976 Worker thread wakes up
03:13:38.937 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:13:38.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:38.937 00.000 9828 BLC: window closed
03:13:38.937 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:38.937 00.000 9828 MoveAxis(E, 13, B)
03:13:38.937 00.000 9828 Guiding  Dir = 2, Dur = 13
03:13:38.938 00.001 9828 IsSlewing returns 0
03:13:38.938 00.000 9828 IsGuiding returns 0
03:13:38.938 00.000 9828 PulseGuide returned control before completion, sleep 23
03:13:38.975 00.037 9828 IsGuiding returns 1
03:13:38.975 00.000 9828 scope still moving after pulse duration time elapsed
03:13:39.006 00.031 9828 IsSlewing returns 0
03:13:39.006 00.000 9828 IsGuiding returns 1
03:13:39.037 00.031 9828 IsSlewing returns 0
03:13:39.042 00.005 9828 IsGuiding returns 1
03:13:39.068 00.026 9828 IsSlewing returns 0
03:13:39.068 00.000 9828 IsGuiding returns 0
03:13:39.068 00.000 9828 scope move finished after 13 + 116 ms
03:13:39.068 00.000 9828 Move returns status 0, amount 13
03:13:39.068 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:39.068 00.000 9828 MoveAxis(N, 15, B)
03:13:39.068 00.000 9828 Guiding  Dir = 0, Dur = 15
03:13:39.083 00.015 9828 IsSlewing returns 0
03:13:39.084 00.001 9828 IsGuiding returns 0
03:13:39.084 00.000 9828 PulseGuide returned control before completion, sleep 25
03:13:39.114 00.030 9828 IsGuiding returns 1
03:13:39.114 00.000 9828 scope still moving after pulse duration time elapsed
03:13:39.145 00.031 9828 IsSlewing returns 0
03:13:39.145 00.000 9828 IsGuiding returns 1
03:13:39.177 00.032 9828 IsSlewing returns 0
03:13:39.177 00.000 9828 IsGuiding returns 1
03:13:39.209 00.032 9828 IsSlewing returns 0
03:13:39.209 00.000 9828 IsGuiding returns 1
03:13:39.240 00.031 9828 IsSlewing returns 0
03:13:39.240 00.000 9828 IsGuiding returns 1
03:13:39.271 00.031 9828 IsSlewing returns 0
03:13:39.271 00.000 9828 IsGuiding returns 0
03:13:39.271 00.000 9828 scope move finished after 15 + 173 ms
03:13:39.271 00.000 9828 Move returns status 0, amount 15
03:13:39.271 00.000 9828 move complete, result=0
03:13:39.271 00.000 9828 worker thread done servicing request
03:13:39.271 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:13:39.623 00.352 8976 Exposure complete
03:13:39.628 00.005 8976 worker thread done servicing request
03:13:39.629 00.001 5052 OnExposeComplete: enter
03:13:39.629 00.000 5052 UpdateGuideState(): m_state=6
03:13:39.629 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12662
03:13:39.629 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.24, Mass=162, SNR=8.8, Peak=73 HFD=2.5
03:13:39.629 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.04) = xAngle (-4.03 = 2.25)
03:13:39.629 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.13 = 2.15)
03:13:39.629 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.47 hyp=0.51 cameraTheta=-1.99 mountX=-0.32 mountY=0.43, mountTheta=2.22
03:13:39.629 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.47, opts=13)
03:13:39.629 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.47)
03:13:39.629 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:13:39.629 00.000 5052 UpdateGuideState exits: m=162 SNR=8.8
03:13:39.629 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:39.629 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:39.629 00.000 5052 Enqueuing Expose request
03:13:39.629 00.000 8976 Worker thread wakes up
03:13:39.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.47) opts 0xd
03:13:39.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.47)
03:13:39.630 00.001 8976 Moving (-0.21, -0.47) raw xDistance=-0.32 yDistance=0.43
03:13:39.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:13:39.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:13:39.630 00.000 8976 MoveAxis(R, 1, ABG)
03:13:39.630 00.000 8976 stepping (-7, 5) + (1, 0)
03:13:39.630 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:39.650 00.020 8976 Received - 47 (G) 
03:13:39.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:39.650 00.000 8976 stepped: pos (-6, 5)
03:13:39.650 00.000 8976 MoveAxis(D, 2, ABG)
03:13:39.650 00.000 8976 stepping (-6, 5) + (0, -2)
03:13:39.650 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:39.682 00.032 8976 Received - 47 (G) 
03:13:39.682 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:39.682 00.000 8976 stepped: pos (-6, 3)
03:13:39.682 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
03:13:39.682 00.000 8976 MountToCamera -- mountX=0.99 mountY=-0.85 hyp=1.31 mountTheta=-0.71 cameraX=0.31, cameraY=1.27 cameraTheta=1.33
03:13:39.682 00.000 8976 incremental bump (0.308, 1.270) isValid = 1
03:13:39.682 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
03:13:39.682 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:13:39.682 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:13:39.682 00.000 8976 move complete, result=0
03:13:39.682 00.000 9828 Worker thread wakes up
03:13:39.682 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
03:13:39.682 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:13:39.682 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:13:39.682 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
03:13:39.682 00.000 8976 worker thread done servicing request
03:13:39.682 00.000 8976 Worker thread wakes up
03:13:39.683 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:39.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:39.683 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
03:13:39.683 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
03:13:39.683 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:13:39.683 00.000 9828 BLC: window closed
03:13:39.683 00.000 9828 MoveAxis(E, 10, B)
03:13:39.683 00.000 9828 Guiding  Dir = 2, Dur = 10
03:13:39.683 00.000 9828 IsSlewing returns 0
03:13:39.683 00.000 9828 IsGuiding returns 0
03:13:39.684 00.001 9828 PulseGuide returned control before completion, sleep 20
03:13:39.707 00.023 9828 IsGuiding returns 1
03:13:39.707 00.000 9828 scope still moving after pulse duration time elapsed
03:13:39.739 00.032 9828 IsSlewing returns 0
03:13:39.739 00.000 9828 IsGuiding returns 1
03:13:39.769 00.030 9828 IsSlewing returns 0
03:13:39.769 00.000 9828 IsGuiding returns 1
03:13:39.801 00.032 9828 IsSlewing returns 0
03:13:39.801 00.000 9828 IsGuiding returns 1
03:13:39.831 00.030 9828 IsSlewing returns 0
03:13:39.831 00.000 9828 IsGuiding returns 0
03:13:39.831 00.000 9828 scope move finished after 10 + 137 ms
03:13:39.831 00.000 9828 Move returns status 0, amount 10
03:13:39.831 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:13:39.831 00.000 9828 MoveAxis(N, 15, B)
03:13:39.831 00.000 9828 Guiding  Dir = 0, Dur = 15
03:13:39.847 00.016 9828 IsSlewing returns 0
03:13:39.847 00.000 9828 IsGuiding returns 0
03:13:39.847 00.000 9828 PulseGuide returned control before completion, sleep 25
03:13:39.879 00.032 9828 IsGuiding returns 1
03:13:39.879 00.000 9828 scope still moving after pulse duration time elapsed
03:13:39.911 00.032 9828 IsSlewing returns 0
03:13:39.911 00.000 9828 IsGuiding returns 1
03:13:39.943 00.032 9828 IsSlewing returns 0
03:13:39.943 00.000 9828 IsGuiding returns 1
03:13:39.974 00.031 9828 IsSlewing returns 0
03:13:39.974 00.000 9828 IsGuiding returns 1
03:13:40.006 00.032 9828 IsSlewing returns 0
03:13:40.006 00.000 9828 IsGuiding returns 0
03:13:40.006 00.000 9828 scope move finished after 15 + 144 ms
03:13:40.006 00.000 9828 Move returns status 0, amount 15
03:13:40.006 00.000 9828 move complete, result=0
03:13:40.006 00.000 9828 worker thread done servicing request
03:13:40.006 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:13:40.366 00.360 8976 Exposure complete
03:13:40.371 00.005 8976 worker thread done servicing request
03:13:40.371 00.000 5052 OnExposeComplete: enter
03:13:40.371 00.000 5052 UpdateGuideState(): m_state=6
03:13:40.371 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12663
03:13:40.371 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.62, Mass=141, SNR=8.2, Peak=69 HFD=1.7
03:13:40.371 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
03:13:40.371 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
03:13:40.371 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.53 mountX=-0.14 mountY=-0.08, mountTheta=-2.65
03:13:40.372 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.09, opts=13)
03:13:40.372 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.09)
03:13:40.372 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:13:40.372 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:13:40.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:40.372 00.000 8976 Worker thread wakes up
03:13:40.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.09) opts 0xd
03:13:40.372 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.09)
03:13:40.372 00.000 8976 Moving (0.15, -0.09) raw xDistance=-0.14 yDistance=-0.08
03:13:40.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:13:40.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:13:40.372 00.000 8976 MoveAxis(R, 0, ABG)
03:13:40.372 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:40.372 00.000 5052 Enqueuing Expose request
03:13:40.373 00.001 8976 MoveAxis(U, 0, ABG)
03:13:40.373 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:13:40.373 00.000 8976 move complete, result=0
03:13:40.373 00.000 8976 worker thread done servicing request
03:13:40.373 00.000 8976 Worker thread wakes up
03:13:40.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:40.373 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:40.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:41.051 00.678 8976 Exposure complete
03:13:41.056 00.005 8976 worker thread done servicing request
03:13:41.056 00.000 5052 OnExposeComplete: enter
03:13:41.056 00.000 5052 UpdateGuideState(): m_state=6
03:13:41.056 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12664
03:13:41.057 00.001 5052 Star::Find returns 1 (0), X=329.46, Y=281.80, Mass=150, SNR=8.4, Peak=71 HFD=1.9
03:13:41.057 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
03:13:41.057 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
03:13:41.057 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.30 cameraTheta=0.31 mountX=-0.05 mountY=-0.29, mountTheta=-1.74
03:13:41.057 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.09, opts=13)
03:13:41.057 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.09)
03:13:41.057 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:13:41.057 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:13:41.057 00.000 8976 Worker thread wakes up
03:13:41.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.09) opts 0xd
03:13:41.058 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.09)
03:13:41.058 00.000 8976 Moving (0.28, 0.09) raw xDistance=-0.05 yDistance=-0.29
03:13:41.058 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:41.058 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:41.058 00.000 5052 Enqueuing Expose request
03:13:41.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:13:41.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:13:41.058 00.000 8976 MoveAxis(R, 0, ABG)
03:13:41.058 00.000 8976 MoveAxis(U, 1, ABG)
03:13:41.058 00.000 8976 stepping (-6, 3) + (0, 1)
03:13:41.058 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:41.089 00.031 8976 Received - 47 (G) 
03:13:41.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:41.089 00.000 8976 stepped: pos (-6, 4)
03:13:41.089 00.000 8976 move complete, result=0
03:13:41.089 00.000 8976 worker thread done servicing request
03:13:41.089 00.000 8976 Worker thread wakes up
03:13:41.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:41.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:41.089 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:13:41.777 00.688 8976 Exposure complete
03:13:41.782 00.005 8976 worker thread done servicing request
03:13:41.783 00.001 5052 OnExposeComplete: enter
03:13:41.783 00.000 5052 UpdateGuideState(): m_state=6
03:13:41.783 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12665
03:13:41.783 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.91, Mass=149, SNR=8.4, Peak=70 HFD=2.2
03:13:41.783 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
03:13:41.783 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.67 = -0.67)
03:13:41.783 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.48 mountX=0.17 mountY=-0.12, mountTheta=-0.63
03:13:41.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.20, opts=13)
03:13:41.784 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.20)
03:13:41.784 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:13:41.784 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:13:41.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:41.784 00.000 8976 Worker thread wakes up
03:13:41.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:41.784 00.000 5052 Enqueuing Expose request
03:13:41.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.20) opts 0xd
03:13:41.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.20)
03:13:41.784 00.000 8976 Moving (0.02, 0.20) raw xDistance=0.17 yDistance=-0.12
03:13:41.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:13:41.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:13:41.784 00.000 8976 MoveAxis(R, 0, ABG)
03:13:41.784 00.000 8976 MoveAxis(U, 0, ABG)
03:13:41.784 00.000 8976 move complete, result=0
03:13:41.784 00.000 8976 worker thread done servicing request
03:13:41.784 00.000 8976 Worker thread wakes up
03:13:41.784 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:41.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:41.785 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:42.477 00.692 8976 Exposure complete
03:13:42.482 00.005 8976 worker thread done servicing request
03:13:42.482 00.000 5052 OnExposeComplete: enter
03:13:42.483 00.001 5052 UpdateGuideState(): m_state=6
03:13:42.483 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12666
03:13:42.483 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.65, Mass=153, SNR=8.6, Peak=74 HFD=2.2
03:13:42.483 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
03:13:42.483 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
03:13:42.483 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.05 hyp=0.65 cameraTheta=-0.08 mountX=-0.34 mountY=-0.51, mountTheta=-2.16
03:13:42.484 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.05, opts=13)
03:13:42.484 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.05)
03:13:42.484 00.000 8976 Worker thread wakes up
03:13:42.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.05) opts 0xd
03:13:42.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.05)
03:13:42.484 00.000 8976 Moving (0.65, -0.05) raw xDistance=-0.34 yDistance=-0.51
03:13:42.484 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:13:42.484 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
03:13:42.484 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:42.484 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:42.484 00.000 5052 Enqueuing Expose request
03:13:42.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
03:13:42.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:13:42.484 00.000 8976 MoveAxis(R, 1, ABG)
03:13:42.484 00.000 8976 stepping (-6, 4) + (1, 0)
03:13:42.484 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:42.512 00.028 8976 Received - 47 (G) 
03:13:42.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:42.512 00.000 8976 stepped: pos (-5, 4)
03:13:42.512 00.000 8976 MoveAxis(U, 2, ABG)
03:13:42.512 00.000 8976 stepping (-5, 4) + (0, 2)
03:13:42.512 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:42.544 00.032 8976 Received - 47 (G) 
03:13:42.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:42.544 00.000 8976 stepped: pos (-5, 6)
03:13:42.544 00.000 8976 move complete, result=0
03:13:42.544 00.000 8976 worker thread done servicing request
03:13:42.544 00.000 8976 Worker thread wakes up
03:13:42.544 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
03:13:42.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:42.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:43.229 00.685 8976 Exposure complete
03:13:43.234 00.005 8976 worker thread done servicing request
03:13:43.234 00.000 5052 OnExposeComplete: enter
03:13:43.234 00.000 5052 UpdateGuideState(): m_state=6
03:13:43.235 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12667
03:13:43.235 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.84, Mass=135, SNR=8.1, Peak=77 HFD=1.8
03:13:43.235 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.08 = -1.08)
03:13:43.235 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.18 = -1.18)
03:13:43.235 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.97 mountX=0.08 mountY=-0.15, mountTheta=-1.10
03:13:43.235 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.13, opts=13)
03:13:43.235 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.13)
03:13:43.235 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:13:43.235 00.000 5052 UpdateGuideState exits: m=135 SNR=8.1
03:13:43.236 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:43.236 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:43.236 00.000 5052 Enqueuing Expose request
03:13:43.236 00.000 8976 Worker thread wakes up
03:13:43.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.13) opts 0xd
03:13:43.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.13)
03:13:43.236 00.000 8976 Moving (0.09, 0.13) raw xDistance=0.08 yDistance=-0.15
03:13:43.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:13:43.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:13:43.236 00.000 8976 MoveAxis(R, 0, ABG)
03:13:43.236 00.000 8976 MoveAxis(U, 0, ABG)
03:13:43.236 00.000 8976 move complete, result=0
03:13:43.236 00.000 8976 worker thread done servicing request
03:13:43.236 00.000 8976 Worker thread wakes up
03:13:43.236 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:13:43.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:43.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:43.919 00.683 8976 Exposure complete
03:13:43.925 00.006 8976 worker thread done servicing request
03:13:43.925 00.000 5052 OnExposeComplete: enter
03:13:43.925 00.000 5052 UpdateGuideState(): m_state=6
03:13:43.925 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12668
03:13:43.925 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=282.16, Mass=140, SNR=8.2, Peak=77 HFD=2.0
03:13:43.925 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
03:13:43.925 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
03:13:43.925 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.45 hyp=0.50 cameraTheta=1.14 mountX=0.31 mountY=-0.42, mountTheta=-0.94
03:13:43.926 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.45, opts=13)
03:13:43.926 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.45)
03:13:43.926 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:13:43.926 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:13:43.926 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:43.926 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:43.926 00.000 5052 Enqueuing Expose request
03:13:43.926 00.000 8976 Worker thread wakes up
03:13:43.926 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.45) opts 0xd
03:13:43.926 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.45)
03:13:43.926 00.000 8976 Moving (0.21, 0.45) raw xDistance=0.31 yDistance=-0.42
03:13:43.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:13:43.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
03:13:43.926 00.000 8976 MoveAxis(L, 1, ABG)
03:13:43.926 00.000 8976 stepping (-5, 6) + (-1, 0)
03:13:43.926 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:43.951 00.025 8976 Received - 47 (G) 
03:13:43.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:43.951 00.000 8976 stepped: pos (-6, 6)
03:13:43.951 00.000 8976 MoveAxis(U, 2, ABG)
03:13:43.951 00.000 8976 stepping (-6, 6) + (0, 2)
03:13:43.951 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:43.982 00.031 8976 Received - 47 (G) 
03:13:43.983 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:43.983 00.000 8976 stepped: pos (-6, 8)
03:13:43.983 00.000 8976 move complete, result=0
03:13:43.983 00.000 8976 worker thread done servicing request
03:13:43.983 00.000 8976 Worker thread wakes up
03:13:43.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:43.983 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
03:13:43.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:44.669 00.686 8976 Exposure complete
03:13:44.674 00.005 8976 worker thread done servicing request
03:13:44.674 00.000 5052 OnExposeComplete: enter
03:13:44.674 00.000 5052 UpdateGuideState(): m_state=6
03:13:44.674 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12669
03:13:44.674 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.95, Mass=157, SNR=8.6, Peak=86 HFD=2.0
03:13:44.674 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
03:13:44.674 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
03:13:44.674 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.35 cameraTheta=2.41 mountX=0.33 mountY=0.09, mountTheta=0.27
03:13:44.676 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.24, opts=13)
03:13:44.676 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.24)
03:13:44.676 00.000 8976 Worker thread wakes up
03:13:44.676 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=86, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:13:44.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.24) opts 0xd
03:13:44.676 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
03:13:44.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.24)
03:13:44.676 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:44.676 00.000 8976 Moving (-0.26, 0.24) raw xDistance=0.33 yDistance=0.09
03:13:44.676 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:44.676 00.000 5052 Enqueuing Expose request
03:13:44.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
03:13:44.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:13:44.676 00.000 8976 MoveAxis(L, 1, ABG)
03:13:44.676 00.000 8976 stepping (-6, 8) + (-1, 0)
03:13:44.676 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:44.702 00.026 8976 Received - 47 (G) 
03:13:44.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:44.702 00.000 8976 stepped: pos (-7, 8)
03:13:44.702 00.000 8976 MoveAxis(U, 0, ABG)
03:13:44.702 00.000 8976 move complete, result=0
03:13:44.702 00.000 8976 worker thread done servicing request
03:13:44.702 00.000 8976 Worker thread wakes up
03:13:44.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:44.702 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:13:44.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:45.388 00.686 8976 Exposure complete
03:13:45.394 00.006 8976 worker thread done servicing request
03:13:45.394 00.000 5052 OnExposeComplete: enter
03:13:45.394 00.000 5052 UpdateGuideState(): m_state=6
03:13:45.394 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12670
03:13:45.394 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.57, Mass=166, SNR=8.9, Peak=79 HFD=1.9
03:13:45.394 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
03:13:45.395 00.001 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.29)
03:13:45.395 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.14 hyp=0.48 cameraTheta=-2.85 mountX=0.09 mountY=0.46, mountTheta=1.39
03:13:45.395 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.14, opts=13)
03:13:45.395 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.14)
03:13:45.395 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:13:45.395 00.000 5052 UpdateGuideState exits: m=166 SNR=8.9
03:13:45.395 00.000 8976 Worker thread wakes up
03:13:45.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:45.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.14) opts 0xd
03:13:45.395 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:45.395 00.000 5052 Enqueuing Expose request
03:13:45.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.14)
03:13:45.395 00.000 8976 Moving (-0.46, -0.14) raw xDistance=0.09 yDistance=0.46
03:13:45.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:13:45.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:13:45.395 00.000 8976 MoveAxis(R, 0, ABG)
03:13:45.395 00.000 8976 MoveAxis(D, 2, ABG)
03:13:45.395 00.000 8976 stepping (-7, 8) + (0, -2)
03:13:45.395 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:45.421 00.026 8976 Received - 47 (G) 
03:13:45.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:45.421 00.000 8976 stepped: pos (-7, 6)
03:13:45.421 00.000 8976 move complete, result=0
03:13:45.421 00.000 8976 worker thread done servicing request
03:13:45.421 00.000 8976 Worker thread wakes up
03:13:45.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:45.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:45.421 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:13:46.122 00.701 8976 Exposure complete
03:13:46.128 00.006 8976 worker thread done servicing request
03:13:46.128 00.000 5052 OnExposeComplete: enter
03:13:46.128 00.000 5052 UpdateGuideState(): m_state=6
03:13:46.128 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12671
03:13:46.128 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.76, Mass=146, SNR=8.3, Peak=77 HFD=1.8
03:13:46.128 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:13:46.128 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
03:13:46.128 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.52 mountX=0.08 mountY=0.03, mountTheta=0.39
03:13:46.130 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.05, opts=13)
03:13:46.130 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.05)
03:13:46.130 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:13:46.130 00.000 8976 Worker thread wakes up
03:13:46.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.05) opts 0xd
03:13:46.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.05)
03:13:46.130 00.000 8976 Moving (-0.07, 0.05) raw xDistance=0.08 yDistance=0.03
03:13:46.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:13:46.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:13:46.130 00.000 8976 MoveAxis(R, 0, ABG)
03:13:46.130 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:13:46.130 00.000 8976 MoveAxis(U, 0, ABG)
03:13:46.130 00.000 8976 move complete, result=0
03:13:46.130 00.000 8976 worker thread done servicing request
03:13:46.130 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:46.130 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:46.130 00.000 5052 Enqueuing Expose request
03:13:46.130 00.000 8976 Worker thread wakes up
03:13:46.130 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:46.130 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:46.130 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:46.815 00.685 8976 Exposure complete
03:13:46.821 00.006 8976 worker thread done servicing request
03:13:46.821 00.000 5052 OnExposeComplete: enter
03:13:46.821 00.000 5052 UpdateGuideState(): m_state=6
03:13:46.821 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12672
03:13:46.821 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.28, Mass=146, SNR=8.3, Peak=74 HFD=2.3
03:13:46.821 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.59 = -0.59)
03:13:46.821 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
03:13:46.821 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.57 hyp=0.57 cameraTheta=1.45 mountX=0.47 mountY=-0.37, mountTheta=-0.66
03:13:46.822 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.57, opts=13)
03:13:46.822 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.57)
03:13:46.822 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:13:46.822 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:13:46.822 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:46.822 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:46.822 00.000 5052 Enqueuing Expose request
03:13:46.822 00.000 8976 Worker thread wakes up
03:13:46.822 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.57) opts 0xd
03:13:46.822 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.57)
03:13:46.822 00.000 8976 Moving (0.07, 0.57) raw xDistance=0.47 yDistance=-0.37
03:13:46.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
03:13:46.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:13:46.822 00.000 8976 MoveAxis(L, 2, ABG)
03:13:46.822 00.000 8976 stepping (-7, 6) + (-2, 0)
03:13:46.822 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:46.860 00.038 8976 Received - 47 (G) 
03:13:46.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:46.860 00.000 8976 stepped: pos (-9, 6)
03:13:46.860 00.000 8976 MoveAxis(U, 1, ABG)
03:13:46.860 00.000 8976 stepping (-9, 6) + (0, 1)
03:13:46.860 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:46.892 00.032 8976 Received - 47 (G) 
03:13:46.892 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:46.892 00.000 8976 stepped: pos (-9, 7)
03:13:46.892 00.000 8976 move complete, result=0
03:13:46.892 00.000 8976 worker thread done servicing request
03:13:46.892 00.000 8976 Worker thread wakes up
03:13:46.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:46.892 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.4 px 1 ms NORTH
03:13:46.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:47.578 00.686 8976 Exposure complete
03:13:47.584 00.006 8976 worker thread done servicing request
03:13:47.584 00.000 5052 OnExposeComplete: enter
03:13:47.584 00.000 5052 UpdateGuideState(): m_state=6
03:13:47.584 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12673
03:13:47.584 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.75, Mass=157, SNR=8.6, Peak=69 HFD=2.3
03:13:47.584 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:13:47.584 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
03:13:47.584 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.77 mountX=0.09 mountY=0.07, mountTheta=0.67
03:13:47.585 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.04, opts=13)
03:13:47.585 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.04)
03:13:47.585 00.000 8976 Worker thread wakes up
03:13:47.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.04) opts 0xd
03:13:47.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.04)
03:13:47.585 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:13:47.585 00.000 5052 UpdateGuideState exits: m=157 SNR=8.6
03:13:47.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:47.585 00.000 8976 Moving (-0.11, 0.04) raw xDistance=0.09 yDistance=0.07
03:13:47.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:13:47.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:13:47.585 00.000 8976 MoveAxis(R, 0, ABG)
03:13:47.585 00.000 8976 MoveAxis(U, 0, ABG)
03:13:47.585 00.000 8976 move complete, result=0
03:13:47.585 00.000 8976 worker thread done servicing request
03:13:47.585 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:47.585 00.000 5052 Enqueuing Expose request
03:13:47.585 00.000 8976 Worker thread wakes up
03:13:47.586 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:47.586 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:47.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:48.273 00.687 8976 Exposure complete
03:13:48.278 00.005 8976 worker thread done servicing request
03:13:48.279 00.001 5052 OnExposeComplete: enter
03:13:48.279 00.000 5052 UpdateGuideState(): m_state=6
03:13:48.279 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12674
03:13:48.279 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.45, Mass=144, SNR=8.3, Peak=68 HFD=2.3
03:13:48.279 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.39 = 1.89)
03:13:48.279 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.79)
03:13:48.279 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.26 hyp=0.37 cameraTheta=-2.35 mountX=-0.12 mountY=0.36, mountTheta=1.88
03:13:48.279 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.26, opts=13)
03:13:48.279 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.26)
03:13:48.279 00.000 8976 Worker thread wakes up
03:13:48.280 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.26) opts 0xd
03:13:48.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.26)
03:13:48.280 00.000 8976 Moving (-0.26, -0.26) raw xDistance=-0.12 yDistance=0.36
03:13:48.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:13:48.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:13:48.280 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:13:48.280 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:13:48.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:48.280 00.000 8976 MoveAxis(R, 0, ABG)
03:13:48.280 00.000 8976 MoveAxis(D, 1, ABG)
03:13:48.280 00.000 8976 stepping (-9, 7) + (0, -1)
03:13:48.280 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:48.280 00.000 5052 Enqueuing Expose request
03:13:48.280 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:48.299 00.019 8976 Received - 47 (G) 
03:13:48.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:48.299 00.000 8976 stepped: pos (-9, 6)
03:13:48.299 00.000 8976 move complete, result=0
03:13:48.299 00.000 8976 worker thread done servicing request
03:13:48.299 00.000 8976 Worker thread wakes up
03:13:48.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:48.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:48.299 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:13:48.984 00.685 8976 Exposure complete
03:13:48.990 00.006 8976 worker thread done servicing request
03:13:48.990 00.000 5052 OnExposeComplete: enter
03:13:48.990 00.000 5052 UpdateGuideState(): m_state=6
03:13:48.990 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12675
03:13:48.990 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=282.13, Mass=152, SNR=8.5, Peak=76 HFD=2.3
03:13:48.990 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
03:13:48.990 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.26 = 0.26)
03:13:48.990 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.42 hyp=0.62 cameraTheta=2.41 mountX=0.58 mountY=0.16, mountTheta=0.27
03:13:48.991 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.42, opts=13)
03:13:48.991 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.42)
03:13:48.991 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:13:48.991 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
03:13:48.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:48.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:48.991 00.000 5052 Enqueuing Expose request
03:13:48.991 00.000 8976 Worker thread wakes up
03:13:48.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.42) opts 0xd
03:13:48.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.42)
03:13:48.991 00.000 8976 Moving (-0.46, 0.42) raw xDistance=0.58 yDistance=0.16
03:13:48.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
03:13:48.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:13:48.991 00.000 8976 MoveAxis(L, 2, ABG)
03:13:48.991 00.000 8976 stepping (-9, 6) + (-2, 0)
03:13:48.991 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:49.018 00.027 8976 Received - 47 (G) 
03:13:49.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:49.018 00.000 8976 stepped: pos (-11, 6)
03:13:49.018 00.000 8976 MoveAxis(U, 0, ABG)
03:13:49.018 00.000 8976 move complete, result=0
03:13:49.018 00.000 8976 worker thread done servicing request
03:13:49.018 00.000 8976 Worker thread wakes up
03:13:49.018 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.2 px 0 ms NORTH
03:13:49.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:49.018 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:49.702 00.684 8976 Exposure complete
03:13:49.708 00.006 8976 worker thread done servicing request
03:13:49.708 00.000 5052 OnExposeComplete: enter
03:13:49.708 00.000 5052 UpdateGuideState(): m_state=6
03:13:49.708 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12676
03:13:49.708 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=282.01, Mass=146, SNR=8.3, Peak=73 HFD=2.2
03:13:49.708 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:13:49.708 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
03:13:49.708 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.30 hyp=0.66 cameraTheta=2.66 mountX=0.54 mountY=0.32, mountTheta=0.54
03:13:49.709 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.30, opts=13)
03:13:49.709 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.30)
03:13:49.709 00.000 8976 Worker thread wakes up
03:13:49.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.30) opts 0xd
03:13:49.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.30)
03:13:49.709 00.000 8976 Moving (-0.58, 0.30) raw xDistance=0.54 yDistance=0.32
03:13:49.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
03:13:49.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:13:49.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:13:49.709 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:13:49.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:49.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:49.709 00.000 5052 Enqueuing Expose request
03:13:49.709 00.000 8976 MoveAxis(L, 2, ABG)
03:13:49.709 00.000 8976 stepping (-11, 6) + (-2, 0)
03:13:49.709 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:49.738 00.029 8976 Received - 47 (G) 
03:13:49.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:49.738 00.000 8976 stepped: pos (-13, 6)
03:13:49.738 00.000 8976 MoveAxis(D, 1, ABG)
03:13:49.738 00.000 8976 stepping (-13, 6) + (0, -1)
03:13:49.738 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:49.770 00.032 8976 Received - 47 (G) 
03:13:49.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:49.770 00.000 8976 stepped: pos (-13, 5)
03:13:49.770 00.000 8976 move complete, result=0
03:13:49.770 00.000 8976 worker thread done servicing request
03:13:49.770 00.000 8976 Worker thread wakes up
03:13:49.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:49.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:49.770 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:13:50.455 00.685 8976 Exposure complete
03:13:50.461 00.006 8976 worker thread done servicing request
03:13:50.461 00.000 5052 OnExposeComplete: enter
03:13:50.461 00.000 5052 UpdateGuideState(): m_state=6
03:13:50.461 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12677
03:13:50.461 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.30, Mass=135, SNR=8.0, Peak=67 HFD=1.8
03:13:50.461 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
03:13:50.461 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
03:13:50.461 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.41 hyp=0.72 cameraTheta=-2.54 mountX=-0.09 mountY=0.72, mountTheta=1.70
03:13:50.461 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.41, opts=13)
03:13:50.461 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.41)
03:13:50.462 00.001 8976 Worker thread wakes up
03:13:50.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.41) opts 0xd
03:13:50.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.41)
03:13:50.462 00.000 8976 Moving (-0.59, -0.41) raw xDistance=-0.09 yDistance=0.72
03:13:50.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:13:50.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:13:50.462 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:13:50.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:50.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:50.462 00.000 5052 Enqueuing Expose request
03:13:50.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72
03:13:50.462 00.000 8976 MoveAxis(R, 0, ABG)
03:13:50.462 00.000 8976 MoveAxis(D, 3, ABG)
03:13:50.462 00.000 8976 stepping (-13, 5) + (0, -3)
03:13:50.462 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:50.505 00.043 8976 Received - 47 (G) 
03:13:50.505 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:50.505 00.000 8976 stepped: pos (-13, 2)
03:13:50.506 00.001 8976 move complete, result=0
03:13:50.506 00.000 8976 worker thread done servicing request
03:13:50.506 00.000 8976 Worker thread wakes up
03:13:50.506 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:50.506 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:13:50.506 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:51.189 00.683 8976 Exposure complete
03:13:51.194 00.005 8976 worker thread done servicing request
03:13:51.194 00.000 5052 OnExposeComplete: enter
03:13:51.195 00.001 5052 UpdateGuideState(): m_state=6
03:13:51.195 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12678
03:13:51.195 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.79, Mass=141, SNR=8.2, Peak=70 HFD=1.9
03:13:51.195 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:13:51.195 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
03:13:51.195 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.08 hyp=0.54 cameraTheta=2.99 mountX=0.32 mountY=0.41, mountTheta=0.91
03:13:51.196 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.08, opts=13)
03:13:51.196 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.08)
03:13:51.196 00.000 8976 Worker thread wakes up
03:13:51.196 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:13:51.196 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:13:51.196 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:51.196 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.08) opts 0xd
03:13:51.196 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.08)
03:13:51.196 00.000 8976 Moving (-0.54, 0.08) raw xDistance=0.32 yDistance=0.41
03:13:51.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:13:51.196 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
03:13:51.196 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:51.196 00.000 5052 Enqueuing Expose request
03:13:51.196 00.000 8976 MoveAxis(L, 1, ABG)
03:13:51.197 00.001 8976 stepping (-13, 2) + (-1, 0)
03:13:51.197 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:51.225 00.028 8976 Received - 47 (G) 
03:13:51.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:51.225 00.000 8976 stepped: pos (-14, 2)
03:13:51.225 00.000 8976 MoveAxis(D, 2, ABG)
03:13:51.225 00.000 8976 stepping (-14, 2) + (0, -2)
03:13:51.225 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:51.256 00.031 8976 Received - 47 (G) 
03:13:51.256 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:51.256 00.000 8976 stepped: pos (-14, 0)
03:13:51.256 00.000 8976 move complete, result=0
03:13:51.257 00.001 8976 worker thread done servicing request
03:13:51.257 00.000 8976 Worker thread wakes up
03:13:51.257 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
03:13:51.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:51.257 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:51.942 00.685 8976 Exposure complete
03:13:51.947 00.005 8976 worker thread done servicing request
03:13:51.948 00.001 5052 OnExposeComplete: enter
03:13:51.948 00.000 5052 UpdateGuideState(): m_state=6
03:13:51.948 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12679
03:13:51.948 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.39, Mass=148, SNR=8.4, Peak=68 HFD=1.7
03:13:51.948 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.81 = 1.48)
03:13:51.948 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
03:13:51.948 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=-0.32 hyp=0.88 cameraTheta=-2.76 mountX=0.08 mountY=0.86, mountTheta=1.47
03:13:51.949 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=-0.32, opts=13)
03:13:51.949 00.000 5052 Enqueuing Move request for stepguider (-0.82, -0.32)
03:13:51.949 00.000 8976 Worker thread wakes up
03:13:51.949 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:13:51.949 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, -0.32) opts 0xd
03:13:51.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, -0.32)
03:13:51.950 00.001 8976 Moving (-0.82, -0.32) raw xDistance=0.08 yDistance=0.86
03:13:51.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:13:51.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.86
03:13:51.950 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:13:51.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:51.950 00.000 8976 MoveAxis(R, 0, ABG)
03:13:51.950 00.000 8976 MoveAxis(D, 4, ABG)
03:13:51.950 00.000 8976 stepping (-14, 0) + (0, -4)
03:13:51.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:51.950 00.000 5052 Enqueuing Expose request
03:13:51.950 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:13:51.992 00.042 8976 Received - 47 (G) 
03:13:51.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:13:51.992 00.000 8976 stepped: pos (-14, -4)
03:13:51.992 00.000 8976 move complete, result=0
03:13:51.992 00.000 8976 worker thread done servicing request
03:13:51.992 00.000 8976 Worker thread wakes up
03:13:51.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:51.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:51.992 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
03:13:52.677 00.685 8976 Exposure complete
03:13:52.683 00.006 8976 worker thread done servicing request
03:13:52.683 00.000 5052 OnExposeComplete: enter
03:13:52.683 00.000 5052 UpdateGuideState(): m_state=6
03:13:52.683 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12680
03:13:52.683 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.96, Mass=149, SNR=8.4, Peak=71 HFD=2.3
03:13:52.683 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:13:52.683 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
03:13:52.683 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.25 hyp=0.76 cameraTheta=2.80 mountX=0.55 mountY=0.47, mountTheta=0.70
03:13:52.684 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.25, opts=13)
03:13:52.684 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.25)
03:13:52.684 00.000 8976 Worker thread wakes up
03:13:52.684 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:13:52.684 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:13:52.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:52.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.25) opts 0xd
03:13:52.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:52.684 00.000 5052 Enqueuing Expose request
03:13:52.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.25)
03:13:52.684 00.000 8976 Moving (-0.72, 0.25) raw xDistance=0.55 yDistance=0.47
03:13:52.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
03:13:52.685 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
03:13:52.685 00.000 8976 MoveAxis(L, 2, ABG)
03:13:52.685 00.000 8976 stepping (-14, -4) + (-2, 0)
03:13:52.685 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:52.711 00.026 8976 Received - 47 (G) 
03:13:52.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:52.711 00.000 8976 stepped: pos (-16, -4)
03:13:52.711 00.000 8976 MoveAxis(D, 2, ABG)
03:13:52.711 00.000 8976 stepping (-16, -4) + (0, -2)
03:13:52.711 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:52.744 00.033 8976 Received - 47 (G) 
03:13:52.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:52.744 00.000 8976 stepped: pos (-16, -6)
03:13:52.744 00.000 8976 move complete, result=0
03:13:52.744 00.000 8976 worker thread done servicing request
03:13:52.744 00.000 8976 Worker thread wakes up
03:13:52.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:52.744 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:13:52.744 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:53.429 00.685 8976 Exposure complete
03:13:53.434 00.005 8976 worker thread done servicing request
03:13:53.434 00.000 5052 OnExposeComplete: enter
03:13:53.434 00.000 5052 UpdateGuideState(): m_state=6
03:13:53.434 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12681
03:13:53.434 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.72, Mass=136, SNR=8.0, Peak=68 HFD=1.8
03:13:53.434 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:13:53.434 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
03:13:53.434 00.000 5052 CameraToMount -- cameraX=-0.84 cameraY=0.01 hyp=0.84 cameraTheta=3.13 mountX=0.39 mountY=0.70, mountTheta=1.06
03:13:53.435 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.84, y=0.01, opts=13)
03:13:53.435 00.000 5052 Enqueuing Move request for stepguider (-0.84, 0.01)
03:13:53.435 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:13:53.435 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
03:13:53.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:53.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:53.435 00.000 5052 Enqueuing Expose request
03:13:53.435 00.000 8976 Worker thread wakes up
03:13:53.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.84, 0.01) opts 0xd
03:13:53.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.84, 0.01)
03:13:53.435 00.000 8976 Moving (-0.84, 0.01) raw xDistance=0.39 yDistance=0.70
03:13:53.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
03:13:53.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
03:13:53.436 00.001 8976 MoveAxis(L, 2, ABG)
03:13:53.436 00.000 8976 stepping (-16, -6) + (-2, 0)
03:13:53.436 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:53.463 00.027 8976 Received - 47 (G) 
03:13:53.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:53.463 00.000 8976 stepped: pos (-18, -6)
03:13:53.463 00.000 8976 MoveAxis(D, 3, ABG)
03:13:53.463 00.000 8976 stepping (-18, -6) + (0, -3)
03:13:53.463 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:53.495 00.032 8976 Received - 47 (G) 
03:13:53.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:53.495 00.000 8976 stepped: pos (-18, -9)
03:13:53.495 00.000 8976 move complete, result=0
03:13:53.495 00.000 8976 worker thread done servicing request
03:13:53.495 00.000 8976 Worker thread wakes up
03:13:53.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:53.495 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:13:53.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:54.180 00.685 8976 Exposure complete
03:13:54.185 00.005 8976 worker thread done servicing request
03:13:54.185 00.000 5052 OnExposeComplete: enter
03:13:54.185 00.000 5052 UpdateGuideState(): m_state=6
03:13:54.185 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12682
03:13:54.185 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.89, Mass=150, SNR=8.4, Peak=70 HFD=2.1
03:13:54.185 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:13:54.185 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
03:13:54.185 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.18 hyp=0.87 cameraTheta=2.93 mountX=0.55 mountY=0.61, mountTheta=0.84
03:13:54.186 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.18, opts=13)
03:13:54.186 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.18)
03:13:54.186 00.000 8976 Worker thread wakes up
03:13:54.186 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.18) opts 0xd
03:13:54.186 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.18)
03:13:54.186 00.000 8976 Moving (-0.85, 0.18) raw xDistance=0.55 yDistance=0.61
03:13:54.186 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:13:54.187 00.001 5052 UpdateGuideState exits: m=150 SNR=8.4
03:13:54.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:54.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
03:13:54.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.61
03:13:54.187 00.000 8976 MoveAxis(L, 2, ABG)
03:13:54.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:54.187 00.000 5052 Enqueuing Expose request
03:13:54.187 00.000 8976 stepping (-18, -9) + (-2, 0)
03:13:54.187 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:54.214 00.027 8976 Received - 47 (G) 
03:13:54.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:54.214 00.000 8976 stepped: pos (-20, -9)
03:13:54.214 00.000 8976 MoveAxis(D, 3, ABG)
03:13:54.214 00.000 8976 stepping (-20, -9) + (0, -3)
03:13:54.214 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:54.246 00.032 8976 Received - 47 (G) 
03:13:54.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:13:54.246 00.000 8976 stepped: pos (-20, -12)
03:13:54.246 00.000 8976 move complete, result=0
03:13:54.246 00.000 8976 worker thread done servicing request
03:13:54.246 00.000 8976 Worker thread wakes up
03:13:54.246 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 3 ms SOUTH
03:13:54.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:54.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:54.932 00.686 8976 Exposure complete
03:13:54.937 00.005 8976 worker thread done servicing request
03:13:54.937 00.000 5052 OnExposeComplete: enter
03:13:54.937 00.000 5052 UpdateGuideState(): m_state=6
03:13:54.937 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12683
03:13:54.937 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.84, Mass=125, SNR=7.7, Peak=67 HFD=2.0
03:13:54.937 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:13:54.937 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
03:13:54.937 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.13 hyp=0.63 cameraTheta=2.94 mountX=0.39 mountY=0.45, mountTheta=0.85
03:13:54.938 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.13, opts=13)
03:13:54.938 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.13)
03:13:54.938 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:13:54.938 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
03:13:54.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:54.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:54.938 00.000 5052 Enqueuing Expose request
03:13:54.938 00.000 8976 Worker thread wakes up
03:13:54.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.13) opts 0xd
03:13:54.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.13)
03:13:54.938 00.000 8976 Moving (-0.62, 0.13) raw xDistance=0.39 yDistance=0.45
03:13:54.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
03:13:54.939 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
03:13:54.939 00.000 8976 MoveAxis(L, 2, ABG)
03:13:54.939 00.000 8976 stepping (-20, -12) + (-2, 0)
03:13:54.939 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:54.966 00.027 8976 Received - 47 (G) 
03:13:54.966 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:54.966 00.000 8976 stepped: pos (-22, -12)
03:13:54.966 00.000 8976 MoveAxis(D, 2, ABG)
03:13:54.966 00.000 8976 stepping (-22, -12) + (0, -2)
03:13:54.966 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:54.997 00.031 8976 Received - 47 (G) 
03:13:54.997 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:54.997 00.000 8976 stepped: pos (-22, -14)
03:13:54.997 00.000 8976 move complete, result=0
03:13:54.998 00.001 8976 worker thread done servicing request
03:13:54.998 00.000 8976 Worker thread wakes up
03:13:54.998 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:13:54.998 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:54.998 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:55.686 00.688 8976 Exposure complete
03:13:55.692 00.006 8976 worker thread done servicing request
03:13:55.692 00.000 5052 OnExposeComplete: enter
03:13:55.692 00.000 5052 UpdateGuideState(): m_state=6
03:13:55.692 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12684
03:13:55.692 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=280.93, Mass=143, SNR=8.3, Peak=71 HFD=2.1
03:13:55.692 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
03:13:55.692 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.37)
03:13:55.692 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.78 hyp=0.79 cameraTheta=-1.77 mountX=-0.62 mountY=0.55, mountTheta=2.41
03:13:55.693 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.78, opts=13)
03:13:55.693 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.78)
03:13:55.693 00.000 8976 Worker thread wakes up
03:13:55.693 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:13:55.693 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
03:13:55.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:55.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.78) opts 0xd
03:13:55.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:55.693 00.000 5052 Enqueuing Expose request
03:13:55.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.78)
03:13:55.693 00.000 8976 Moving (-0.15, -0.78) raw xDistance=-0.62 yDistance=0.55
03:13:55.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.62
03:13:55.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
03:13:55.693 00.000 8976 MoveAxis(R, 2, ABG)
03:13:55.693 00.000 8976 stepping (-22, -14) + (2, 0)
03:13:55.694 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:55.717 00.023 8976 Received - 47 (G) 
03:13:55.717 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:55.717 00.000 8976 stepped: pos (-20, -14)
03:13:55.717 00.000 8976 MoveAxis(D, 2, ABG)
03:13:55.717 00.000 8976 stepping (-20, -14) + (0, -2)
03:13:55.717 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:55.748 00.031 8976 Received - 47 (G) 
03:13:55.749 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:55.749 00.000 8976 stepped: pos (-20, -16)
03:13:55.749 00.000 8976 move complete, result=0
03:13:55.749 00.000 8976 worker thread done servicing request
03:13:55.749 00.000 8976 Worker thread wakes up
03:13:55.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:55.749 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:55.749 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.6 px 2 ms SOUTH
03:13:56.433 00.684 8976 Exposure complete
03:13:56.439 00.006 8976 worker thread done servicing request
03:13:56.439 00.000 5052 OnExposeComplete: enter
03:13:56.439 00.000 5052 UpdateGuideState(): m_state=6
03:13:56.439 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12685
03:13:56.439 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.68, Mass=147, SNR=8.3, Peak=72 HFD=1.9
03:13:56.439 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
03:13:56.439 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
03:13:56.439 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.17 mountX=-0.10 mountY=-0.13, mountTheta=-2.25
03:13:56.440 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.03, opts=13)
03:13:56.440 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.03)
03:13:56.440 00.000 8976 Worker thread wakes up
03:13:56.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.03) opts 0xd
03:13:56.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.03)
03:13:56.440 00.000 8976 Moving (0.17, -0.03) raw xDistance=-0.10 yDistance=-0.13
03:13:56.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:13:56.440 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:13:56.440 00.000 5052 UpdateGuideState exits: m=147 SNR=8.3
03:13:56.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:56.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:13:56.440 00.000 8976 MoveAxis(R, 0, ABG)
03:13:56.440 00.000 8976 MoveAxis(U, 0, ABG)
03:13:56.440 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:56.441 00.001 5052 Enqueuing Expose request
03:13:56.441 00.000 8976 move complete, result=0
03:13:56.441 00.000 8976 worker thread done servicing request
03:13:56.441 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:56.441 00.000 8976 Worker thread wakes up
03:13:56.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:56.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:57.125 00.684 8976 Exposure complete
03:13:57.130 00.005 8976 worker thread done servicing request
03:13:57.130 00.000 5052 OnExposeComplete: enter
03:13:57.130 00.000 5052 UpdateGuideState(): m_state=6
03:13:57.130 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12686
03:13:57.131 00.001 5052 Star::Find returns 1 (0), X=329.49, Y=281.96, Mass=169, SNR=9.0, Peak=69 HFD=2.2
03:13:57.131 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
03:13:57.131 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
03:13:57.131 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.25 hyp=0.41 cameraTheta=0.67 mountX=0.08 mountY=-0.41, mountTheta=-1.38
03:13:57.131 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.25, opts=13)
03:13:57.131 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.25)
03:13:57.131 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:13:57.131 00.000 5052 UpdateGuideState exits: m=169 SNR=9.0
03:13:57.131 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:57.131 00.000 8976 Worker thread wakes up
03:13:57.132 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.25) opts 0xd
03:13:57.132 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:57.132 00.000 5052 Enqueuing Expose request
03:13:57.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.25)
03:13:57.132 00.000 8976 Moving (0.32, 0.25) raw xDistance=0.08 yDistance=-0.41
03:13:57.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:13:57.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
03:13:57.132 00.000 8976 MoveAxis(R, 0, ABG)
03:13:57.132 00.000 8976 MoveAxis(U, 2, ABG)
03:13:57.132 00.000 8976 stepping (-20, -16) + (0, 2)
03:13:57.132 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:57.156 00.024 8976 Received - 47 (G) 
03:13:57.156 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:57.156 00.000 8976 stepped: pos (-20, -14)
03:13:57.156 00.000 8976 move complete, result=0
03:13:57.156 00.000 8976 worker thread done servicing request
03:13:57.156 00.000 8976 Worker thread wakes up
03:13:57.156 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:57.156 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:57.156 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:13:57.841 00.685 8976 Exposure complete
03:13:57.846 00.005 8976 worker thread done servicing request
03:13:57.846 00.000 5052 OnExposeComplete: enter
03:13:57.846 00.000 5052 UpdateGuideState(): m_state=6
03:13:57.846 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12687
03:13:57.846 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.30, Mass=133, SNR=8.0, Peak=67 HFD=1.8
03:13:57.847 00.001 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
03:13:57.847 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
03:13:57.847 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.41 hyp=0.50 cameraTheta=-0.96 mountX=-0.50 mountY=-0.02, mountTheta=-3.11
03:13:57.847 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.41, opts=13)
03:13:57.847 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.41)
03:13:57.847 00.000 8976 Worker thread wakes up
03:13:57.847 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.41) opts 0xd
03:13:57.847 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.41)
03:13:57.847 00.000 8976 Moving (0.29, -0.41) raw xDistance=-0.50 yDistance=-0.02
03:13:57.848 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
03:13:57.848 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:13:57.848 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
03:13:57.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:57.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:13:57.848 00.000 8976 MoveAxis(R, 2, ABG)
03:13:57.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:57.848 00.000 5052 Enqueuing Expose request
03:13:57.848 00.000 8976 stepping (-20, -14) + (2, 0)
03:13:57.848 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:57.875 00.027 8976 Received - 47 (G) 
03:13:57.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:57.875 00.000 8976 stepped: pos (-18, -14)
03:13:57.875 00.000 8976 MoveAxis(U, 0, ABG)
03:13:57.875 00.000 8976 move complete, result=0
03:13:57.875 00.000 8976 worker thread done servicing request
03:13:57.875 00.000 8976 Worker thread wakes up
03:13:57.875 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:57.875 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:57.875 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.0 px 0 ms NORTH
03:13:58.563 00.688 8976 Exposure complete
03:13:58.569 00.006 8976 worker thread done servicing request
03:13:58.569 00.000 5052 OnExposeComplete: enter
03:13:58.569 00.000 5052 UpdateGuideState(): m_state=6
03:13:58.569 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12688
03:13:58.569 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.10, Mass=150, SNR=8.4, Peak=70 HFD=2.3
03:13:58.569 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
03:13:58.569 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
03:13:58.569 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.39 hyp=0.40 cameraTheta=1.74 mountX=0.38 mountY=-0.16, mountTheta=-0.40
03:13:58.570 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.39, opts=13)
03:13:58.570 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.39)
03:13:58.570 00.000 8976 Worker thread wakes up
03:13:58.570 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:13:58.570 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:13:58.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:58.570 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:58.570 00.000 5052 Enqueuing Expose request
03:13:58.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.39) opts 0xd
03:13:58.570 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.39)
03:13:58.571 00.001 8976 Moving (-0.07, 0.39) raw xDistance=0.38 yDistance=-0.16
03:13:58.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
03:13:58.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:13:58.571 00.000 8976 MoveAxis(L, 1, ABG)
03:13:58.571 00.000 8976 stepping (-18, -14) + (-1, 0)
03:13:58.571 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:58.595 00.024 8976 Received - 47 (G) 
03:13:58.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:13:58.595 00.000 8976 stepped: pos (-19, -14)
03:13:58.595 00.000 8976 MoveAxis(U, 0, ABG)
03:13:58.595 00.000 8976 move complete, result=0
03:13:58.595 00.000 8976 worker thread done servicing request
03:13:58.595 00.000 8976 Worker thread wakes up
03:13:58.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:58.595 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:58.595 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.2 px 0 ms NORTH
03:13:59.280 00.685 8976 Exposure complete
03:13:59.285 00.005 8976 worker thread done servicing request
03:13:59.286 00.001 5052 OnExposeComplete: enter
03:13:59.286 00.000 5052 UpdateGuideState(): m_state=6
03:13:59.286 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12689
03:13:59.286 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.51, Mass=141, SNR=8.2, Peak=68 HFD=2.2
03:13:59.286 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
03:13:59.286 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
03:13:59.286 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.20 hyp=0.80 cameraTheta=-0.25 mountX=-0.53 mountY=-0.54, mountTheta=-2.34
03:13:59.286 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.20, opts=13)
03:13:59.287 00.001 5052 Enqueuing Move request for stepguider (0.78, -0.20)
03:13:59.287 00.000 8976 Worker thread wakes up
03:13:59.287 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.20) opts 0xd
03:13:59.287 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=58, Gamma=2.630
03:13:59.287 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:13:59.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:59.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:13:59.287 00.000 5052 Enqueuing Expose request
03:13:59.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.20)
03:13:59.287 00.000 8976 Moving (0.78, -0.20) raw xDistance=-0.53 yDistance=-0.54
03:13:59.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.53
03:13:59.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:13:59.287 00.000 8976 MoveAxis(R, 2, ABG)
03:13:59.287 00.000 8976 stepping (-19, -14) + (2, 0)
03:13:59.287 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:59.313 00.026 8976 Received - 47 (G) 
03:13:59.313 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:59.313 00.000 8976 stepped: pos (-17, -14)
03:13:59.313 00.000 8976 MoveAxis(U, 2, ABG)
03:13:59.314 00.001 8976 stepping (-17, -14) + (0, 2)
03:13:59.314 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:59.345 00.031 8976 Received - 47 (G) 
03:13:59.346 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:13:59.346 00.000 8976 stepped: pos (-17, -12)
03:13:59.346 00.000 8976 move complete, result=0
03:13:59.346 00.000 8976 worker thread done servicing request
03:13:59.346 00.000 8976 Worker thread wakes up
03:13:59.346 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:13:59.346 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:13:59.346 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
03:14:00.035 00.689 8976 Exposure complete
03:14:00.040 00.005 8976 worker thread done servicing request
03:14:00.040 00.000 5052 OnExposeComplete: enter
03:14:00.040 00.000 5052 UpdateGuideState(): m_state=6
03:14:00.040 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12690
03:14:00.040 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=282.40, Mass=140, SNR=8.2, Peak=65 HFD=2.0
03:14:00.040 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.09 = -1.09)
03:14:00.040 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.19 = -1.19)
03:14:00.040 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.69 hyp=0.84 cameraTheta=0.96 mountX=0.39 mountY=-0.78, mountTheta=-1.11
03:14:00.041 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.69, opts=13)
03:14:00.041 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.69)
03:14:00.041 00.000 8976 Worker thread wakes up
03:14:00.041 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.69) opts 0xd
03:14:00.041 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.69)
03:14:00.041 00.000 8976 Moving (0.48, 0.69) raw xDistance=0.39 yDistance=-0.78
03:14:00.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
03:14:00.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.78
03:14:00.041 00.000 8976 MoveAxis(L, 1, ABG)
03:14:00.041 00.000 8976 stepping (-17, -12) + (-1, 0)
03:14:00.041 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:14:00.041 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:14:00.042 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:00.042 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:00.042 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:00.042 00.000 5052 Enqueuing Expose request
03:14:00.064 00.022 8976 Received - 47 (G) 
03:14:00.064 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:00.064 00.000 8976 stepped: pos (-18, -12)
03:14:00.064 00.000 8976 MoveAxis(U, 3, ABG)
03:14:00.066 00.002 8976 stepping (-18, -12) + (0, 3)
03:14:00.066 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:00.096 00.030 8976 Received - 47 (G) 
03:14:00.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:00.096 00.000 8976 stepped: pos (-18, -9)
03:14:00.096 00.000 8976 move complete, result=0
03:14:00.096 00.000 8976 worker thread done servicing request
03:14:00.097 00.001 8976 Worker thread wakes up
03:14:00.097 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.8 px 3 ms NORTH
03:14:00.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:00.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:00.782 00.685 8976 Exposure complete
03:14:00.788 00.006 8976 worker thread done servicing request
03:14:00.788 00.000 5052 OnExposeComplete: enter
03:14:00.788 00.000 5052 UpdateGuideState(): m_state=6
03:14:00.788 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12691
03:14:00.788 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.99, Mass=152, SNR=8.5, Peak=69 HFD=2.4
03:14:00.788 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.04) = xAngle (-0.99 = -0.99)
03:14:00.788 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
03:14:00.788 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.28 hyp=0.32 cameraTheta=1.05 mountX=0.17 mountY=-0.28, mountTheta=-1.02
03:14:00.789 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.28, opts=13)
03:14:00.789 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.28)
03:14:00.789 00.000 8976 Worker thread wakes up
03:14:00.789 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.28) opts 0xd
03:14:00.789 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.28)
03:14:00.789 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:14:00.789 00.000 5052 UpdateGuideState exits: m=152 SNR=8.5
03:14:00.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:00.789 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:00.789 00.000 5052 Enqueuing Expose request
03:14:00.790 00.001 8976 Moving (0.16, 0.28) raw xDistance=0.17 yDistance=-0.28
03:14:00.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:14:00.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.28
03:14:00.790 00.000 8976 MoveAxis(R, 0, ABG)
03:14:00.790 00.000 8976 MoveAxis(U, 1, ABG)
03:14:00.790 00.000 8976 stepping (-18, -9) + (0, 1)
03:14:00.790 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:00.817 00.027 8976 Received - 47 (G) 
03:14:00.817 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:00.817 00.000 8976 stepped: pos (-18, -8)
03:14:00.817 00.000 8976 move complete, result=0
03:14:00.817 00.000 8976 worker thread done servicing request
03:14:00.817 00.000 8976 Worker thread wakes up
03:14:00.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:00.817 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:14:00.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:01.503 00.686 8976 Exposure complete
03:14:01.509 00.006 8976 worker thread done servicing request
03:14:01.510 00.001 5052 OnExposeComplete: enter
03:14:01.510 00.000 5052 UpdateGuideState(): m_state=6
03:14:01.510 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12692
03:14:01.510 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.84, Mass=147, SNR=8.3, Peak=77 HFD=2.0
03:14:01.510 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:14:01.510 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
03:14:01.510 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.13 hyp=0.59 cameraTheta=2.93 mountX=0.38 mountY=0.42, mountTheta=0.83
03:14:01.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.13, opts=13)
03:14:01.511 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.13)
03:14:01.511 00.000 8976 Worker thread wakes up
03:14:01.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:14:01.512 00.001 5052 UpdateGuideState exits: m=147 SNR=8.3
03:14:01.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:01.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.13) opts 0xd
03:14:01.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:01.512 00.000 5052 Enqueuing Expose request
03:14:01.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.13)
03:14:01.512 00.000 8976 Moving (-0.58, 0.13) raw xDistance=0.38 yDistance=0.42
03:14:01.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:14:01.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42
03:14:01.512 00.000 8976 MoveAxis(L, 2, ABG)
03:14:01.512 00.000 8976 stepping (-18, -8) + (-2, 0)
03:14:01.512 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:01.536 00.024 8976 Received - 47 (G) 
03:14:01.536 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:01.536 00.000 8976 stepped: pos (-20, -8)
03:14:01.536 00.000 8976 MoveAxis(D, 2, ABG)
03:14:01.536 00.000 8976 stepping (-20, -8) + (0, -2)
03:14:01.536 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:01.568 00.032 8976 Received - 47 (G) 
03:14:01.568 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:01.568 00.000 8976 stepped: pos (-20, -10)
03:14:01.568 00.000 8976 move complete, result=0
03:14:01.568 00.000 8976 worker thread done servicing request
03:14:01.568 00.000 8976 Worker thread wakes up
03:14:01.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:01.568 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:01.568 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:14:02.254 00.686 8976 Exposure complete
03:14:02.260 00.006 8976 worker thread done servicing request
03:14:02.260 00.000 5052 OnExposeComplete: enter
03:14:02.261 00.001 5052 UpdateGuideState(): m_state=6
03:14:02.261 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12693
03:14:02.261 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.25, Mass=148, SNR=8.4, Peak=72 HFD=1.9
03:14:02.261 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.04) = xAngle (-3.51 = 2.77)
03:14:02.261 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.61 = 2.67)
03:14:02.261 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.46 hyp=0.46 cameraTheta=-1.47 mountX=-0.43 mountY=0.21, mountTheta=2.69
03:14:02.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.46, opts=13)
03:14:02.262 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.46)
03:14:02.262 00.000 8976 Worker thread wakes up
03:14:02.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.46) opts 0xd
03:14:02.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.46)
03:14:02.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:14:02.262 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:14:02.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:02.262 00.000 8976 Moving (0.05, -0.46) raw xDistance=-0.43 yDistance=0.21
03:14:02.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:02.262 00.000 5052 Enqueuing Expose request
03:14:02.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.43
03:14:02.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:14:02.262 00.000 8976 MoveAxis(R, 2, ABG)
03:14:02.262 00.000 8976 stepping (-20, -10) + (2, 0)
03:14:02.263 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:02.287 00.024 8976 Received - 47 (G) 
03:14:02.287 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:02.287 00.000 8976 stepped: pos (-18, -10)
03:14:02.287 00.000 8976 MoveAxis(U, 0, ABG)
03:14:02.288 00.001 8976 move complete, result=0
03:14:02.288 00.000 8976 worker thread done servicing request
03:14:02.288 00.000 8976 Worker thread wakes up
03:14:02.288 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
03:14:02.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:02.288 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:02.972 00.684 8976 Exposure complete
03:14:02.979 00.007 8976 worker thread done servicing request
03:14:02.979 00.000 5052 OnExposeComplete: enter
03:14:02.979 00.000 5052 UpdateGuideState(): m_state=6
03:14:02.979 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12694
03:14:02.979 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.59, Mass=131, SNR=7.9, Peak=69 HFD=1.4
03:14:02.979 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
03:14:02.979 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
03:14:02.979 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.26 cameraTheta=-0.46 mountX=-0.21 mountY=-0.13, mountTheta=-2.58
03:14:02.981 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.11, opts=13)
03:14:02.981 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.11)
03:14:02.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:14:02.981 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:14:02.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:02.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:02.981 00.000 5052 Enqueuing Expose request
03:14:02.981 00.000 8976 Worker thread wakes up
03:14:02.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.11) opts 0xd
03:14:02.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.11)
03:14:02.981 00.000 8976 Moving (0.23, -0.11) raw xDistance=-0.21 yDistance=-0.13
03:14:02.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:14:02.982 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:14:02.982 00.000 8976 MoveAxis(R, 0, ABG)
03:14:02.982 00.000 8976 MoveAxis(U, 0, ABG)
03:14:02.982 00.000 8976 move complete, result=0
03:14:02.982 00.000 8976 worker thread done servicing request
03:14:02.982 00.000 8976 Worker thread wakes up
03:14:02.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:02.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:02.982 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:03.666 00.684 8976 Exposure complete
03:14:03.672 00.006 8976 worker thread done servicing request
03:14:03.672 00.000 5052 OnExposeComplete: enter
03:14:03.672 00.000 5052 UpdateGuideState(): m_state=6
03:14:03.672 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12695
03:14:03.672 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.67, Mass=168, SNR=8.9, Peak=70 HFD=2.2
03:14:03.672 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
03:14:03.672 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
03:14:03.672 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.04 hyp=0.45 cameraTheta=-0.08 mountX=-0.23 mountY=-0.35, mountTheta=-2.15
03:14:03.673 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.04, opts=13)
03:14:03.673 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.04)
03:14:03.673 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:14:03.673 00.000 5052 UpdateGuideState exits: m=168 SNR=8.9
03:14:03.673 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:03.673 00.000 8976 Worker thread wakes up
03:14:03.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.04) opts 0xd
03:14:03.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.04)
03:14:03.673 00.000 8976 Moving (0.45, -0.04) raw xDistance=-0.23 yDistance=-0.35
03:14:03.673 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:03.673 00.000 5052 Enqueuing Expose request
03:14:03.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:14:03.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:14:03.673 00.000 8976 MoveAxis(R, 0, ABG)
03:14:03.673 00.000 8976 MoveAxis(U, 1, ABG)
03:14:03.673 00.000 8976 stepping (-18, -10) + (0, 1)
03:14:03.673 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:03.694 00.021 8976 Received - 47 (G) 
03:14:03.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:03.694 00.000 8976 stepped: pos (-18, -9)
03:14:03.694 00.000 8976 move complete, result=0
03:14:03.694 00.000 8976 worker thread done servicing request
03:14:03.694 00.000 8976 Worker thread wakes up
03:14:03.694 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
03:14:03.694 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:03.694 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:04.375 00.681 8976 Exposure complete
03:14:04.380 00.005 8976 worker thread done servicing request
03:14:04.380 00.000 5052 OnExposeComplete: enter
03:14:04.380 00.000 5052 UpdateGuideState(): m_state=6
03:14:04.380 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12696
03:14:04.380 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.60, Mass=124, SNR=7.7, Peak=71 HFD=1.5
03:14:04.380 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
03:14:04.380 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
03:14:04.380 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.11 hyp=0.45 cameraTheta=-0.25 mountX=-0.29 mountY=-0.30, mountTheta=-2.34
03:14:04.380 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.11, opts=13)
03:14:04.380 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.11)
03:14:04.381 00.001 8976 Worker thread wakes up
03:14:04.381 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.11) opts 0xd
03:14:04.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.11)
03:14:04.381 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:14:04.381 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
03:14:04.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:04.381 00.000 8976 Moving (0.43, -0.11) raw xDistance=-0.29 yDistance=-0.30
03:14:04.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
03:14:04.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
03:14:04.381 00.000 8976 MoveAxis(R, 1, ABG)
03:14:04.381 00.000 8976 stepping (-18, -9) + (1, 0)
03:14:04.381 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:04.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:04.381 00.000 5052 Enqueuing Expose request
03:14:04.413 00.032 8976 Received - 47 (G) 
03:14:04.414 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:04.414 00.000 8976 stepped: pos (-17, -9)
03:14:04.414 00.000 8976 MoveAxis(U, 1, ABG)
03:14:04.414 00.000 8976 stepping (-17, -9) + (0, 1)
03:14:04.414 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:04.445 00.031 8976 Received - 47 (G) 
03:14:04.445 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:04.445 00.000 8976 stepped: pos (-17, -8)
03:14:04.445 00.000 8976 move complete, result=0
03:14:04.445 00.000 8976 worker thread done servicing request
03:14:04.446 00.001 8976 Worker thread wakes up
03:14:04.446 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:04.446 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:04.446 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
03:14:05.126 00.680 8976 Exposure complete
03:14:05.132 00.006 8976 worker thread done servicing request
03:14:05.132 00.000 5052 OnExposeComplete: enter
03:14:05.132 00.000 5052 UpdateGuideState(): m_state=6
03:14:05.132 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12697
03:14:05.132 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.85, Mass=138, SNR=8.1, Peak=68 HFD=2.2
03:14:05.132 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
03:14:05.132 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
03:14:05.132 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.14 hyp=0.48 cameraTheta=0.30 mountX=-0.08 mountY=-0.46, mountTheta=-1.75
03:14:05.134 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.14, opts=13)
03:14:05.134 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.14)
03:14:05.134 00.000 8976 Worker thread wakes up
03:14:05.134 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.14) opts 0xd
03:14:05.134 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.14)
03:14:05.134 00.000 8976 Moving (0.46, 0.14) raw xDistance=-0.08 yDistance=-0.46
03:14:05.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:14:05.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
03:14:05.134 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:14:05.134 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:14:05.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:05.134 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:05.134 00.000 5052 Enqueuing Expose request
03:14:05.134 00.000 8976 MoveAxis(R, 0, ABG)
03:14:05.135 00.001 8976 MoveAxis(U, 2, ABG)
03:14:05.135 00.000 8976 stepping (-17, -8) + (0, 2)
03:14:05.135 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:05.165 00.030 8976 Received - 47 (G) 
03:14:05.165 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:05.165 00.000 8976 stepped: pos (-17, -6)
03:14:05.165 00.000 8976 move complete, result=0
03:14:05.165 00.000 8976 worker thread done servicing request
03:14:05.166 00.001 8976 Worker thread wakes up
03:14:05.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:05.166 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:05.166 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:14:05.852 00.686 8976 Exposure complete
03:14:05.858 00.006 8976 worker thread done servicing request
03:14:05.858 00.000 5052 OnExposeComplete: enter
03:14:05.858 00.000 5052 UpdateGuideState(): m_state=6
03:14:05.858 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12698
03:14:05.858 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.19, Mass=153, SNR=8.5, Peak=72 HFD=2.4
03:14:05.858 00.000 5052 CameraToMount -- cameraTheta (1.44) - m_xAngle (2.04) = xAngle (-0.60 = -0.60)
03:14:05.858 00.000 5052 CameraToMount -- cameraTheta (1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
03:14:05.858 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.48 hyp=0.48 cameraTheta=1.44 mountX=0.40 mountY=-0.31, mountTheta=-0.67
03:14:05.858 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.48, opts=13)
03:14:05.858 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.48)
03:14:05.859 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:14:05.859 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:14:05.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:05.859 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:05.859 00.000 5052 Enqueuing Expose request
03:14:05.859 00.000 8976 Worker thread wakes up
03:14:05.859 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.48) opts 0xd
03:14:05.859 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.48)
03:14:05.859 00.000 8976 Moving (0.06, 0.48) raw xDistance=0.40 yDistance=-0.31
03:14:05.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:14:05.859 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
03:14:05.859 00.000 8976 MoveAxis(L, 2, ABG)
03:14:05.859 00.000 8976 stepping (-17, -6) + (-2, 0)
03:14:05.859 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:05.884 00.025 8976 Received - 47 (G) 
03:14:05.884 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:05.884 00.000 8976 stepped: pos (-19, -6)
03:14:05.884 00.000 8976 MoveAxis(U, 1, ABG)
03:14:05.884 00.000 8976 stepping (-19, -6) + (0, 1)
03:14:05.884 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:05.916 00.032 8976 Received - 47 (G) 
03:14:05.916 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:05.916 00.000 8976 stepped: pos (-19, -5)
03:14:05.916 00.000 8976 move complete, result=0
03:14:05.916 00.000 8976 worker thread done servicing request
03:14:05.916 00.000 8976 Worker thread wakes up
03:14:05.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:05.916 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:05.916 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
03:14:06.605 00.689 8976 Exposure complete
03:14:06.611 00.006 8976 worker thread done servicing request
03:14:06.611 00.000 5052 OnExposeComplete: enter
03:14:06.611 00.000 5052 UpdateGuideState(): m_state=6
03:14:06.611 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12699
03:14:06.611 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.53, Mass=143, SNR=8.2, Peak=66 HFD=2.2
03:14:06.611 00.000 5052 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.04) = xAngle (-4.11 = 2.18)
03:14:06.611 00.000 5052 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.07)
03:14:06.611 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-2.06 mountX=-0.12 mountY=0.18, mountTheta=2.15
03:14:06.612 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.18, opts=13)
03:14:06.612 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.18)
03:14:06.612 00.000 8976 Worker thread wakes up
03:14:06.612 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.18) opts 0xd
03:14:06.612 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.18)
03:14:06.612 00.000 8976 Moving (-0.10, -0.18) raw xDistance=-0.12 yDistance=0.18
03:14:06.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:14:06.612 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:06.612 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
03:14:06.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:06.612 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:06.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:14:06.613 00.001 8976 MoveAxis(R, 0, ABG)
03:14:06.613 00.000 8976 MoveAxis(U, 0, ABG)
03:14:06.613 00.000 5052 Enqueuing Expose request
03:14:06.613 00.000 8976 move complete, result=0
03:14:06.613 00.000 8976 worker thread done servicing request
03:14:06.613 00.000 8976 Worker thread wakes up
03:14:06.613 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:14:06.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:06.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:07.299 00.686 8976 Exposure complete
03:14:07.304 00.005 8976 worker thread done servicing request
03:14:07.304 00.000 5052 OnExposeComplete: enter
03:14:07.304 00.000 5052 UpdateGuideState(): m_state=6
03:14:07.304 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12700
03:14:07.304 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.78, Mass=142, SNR=8.2, Peak=71 HFD=2.2
03:14:07.304 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:14:07.304 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
03:14:07.305 00.001 5052 CameraToMount -- cameraX=-0.26 cameraY=0.07 hyp=0.27 cameraTheta=2.86 mountX=0.18 mountY=0.17, mountTheta=0.77
03:14:07.305 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.07, opts=13)
03:14:07.305 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.07)
03:14:07.305 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:14:07.305 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:14:07.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:07.305 00.000 8976 Worker thread wakes up
03:14:07.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.07) opts 0xd
03:14:07.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.07)
03:14:07.305 00.000 8976 Moving (-0.26, 0.07) raw xDistance=0.18 yDistance=0.17
03:14:07.306 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:14:07.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:07.306 00.000 5052 Enqueuing Expose request
03:14:07.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:14:07.306 00.000 8976 MoveAxis(R, 0, ABG)
03:14:07.306 00.000 8976 MoveAxis(U, 0, ABG)
03:14:07.306 00.000 8976 move complete, result=0
03:14:07.307 00.001 8976 worker thread done servicing request
03:14:07.307 00.000 8976 Worker thread wakes up
03:14:07.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:07.307 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:07.307 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:14:07.996 00.689 8976 Exposure complete
03:14:08.002 00.006 8976 worker thread done servicing request
03:14:08.002 00.000 5052 OnExposeComplete: enter
03:14:08.002 00.000 5052 UpdateGuideState(): m_state=6
03:14:08.002 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12701
03:14:08.002 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.71, Mass=171, SNR=9.0, Peak=70 HFD=2.2
03:14:08.002 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
03:14:08.002 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
03:14:08.002 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.01 mountX=-0.07 mountY=-0.12, mountTheta=-2.07
03:14:08.003 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.00, opts=13)
03:14:08.003 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.00)
03:14:08.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:14:08.003 00.000 5052 UpdateGuideState exits: m=171 SNR=9.0
03:14:08.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:08.003 00.000 8976 Worker thread wakes up
03:14:08.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.00) opts 0xd
03:14:08.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.00)
03:14:08.003 00.000 8976 Moving (0.15, -0.00) raw xDistance=-0.07 yDistance=-0.12
03:14:08.003 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:08.003 00.000 5052 Enqueuing Expose request
03:14:08.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:14:08.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:14:08.004 00.001 8976 MoveAxis(R, 0, ABG)
03:14:08.004 00.000 8976 MoveAxis(U, 0, ABG)
03:14:08.004 00.000 8976 move complete, result=0
03:14:08.004 00.000 8976 worker thread done servicing request
03:14:08.004 00.000 8976 Worker thread wakes up
03:14:08.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:08.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:08.004 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:08.691 00.687 8976 Exposure complete
03:14:08.696 00.005 8976 worker thread done servicing request
03:14:08.697 00.001 5052 OnExposeComplete: enter
03:14:08.697 00.000 5052 UpdateGuideState(): m_state=6
03:14:08.697 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12702
03:14:08.697 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.67, Mass=151, SNR=8.5, Peak=73 HFD=2.0
03:14:08.697 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.20 = 3.08)
03:14:08.697 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.98)
03:14:08.697 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.16 mountX=-0.04 mountY=0.01, mountTheta=2.98
03:14:08.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.04, opts=13)
03:14:08.698 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.04)
03:14:08.698 00.000 8976 Worker thread wakes up
03:14:08.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.04) opts 0xd
03:14:08.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.04)
03:14:08.698 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:14:08.698 00.000 5052 UpdateGuideState exits: m=151 SNR=8.5
03:14:08.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:08.698 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:08.699 00.001 5052 Enqueuing Expose request
03:14:08.699 00.000 8976 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=0.01
03:14:08.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:14:08.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:14:08.699 00.000 8976 MoveAxis(R, 0, ABG)
03:14:08.699 00.000 8976 MoveAxis(U, 0, ABG)
03:14:08.699 00.000 8976 move complete, result=0
03:14:08.699 00.000 8976 worker thread done servicing request
03:14:08.699 00.000 8976 Worker thread wakes up
03:14:08.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:08.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:08.699 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:09.377 00.678 8976 Exposure complete
03:14:09.382 00.005 8976 worker thread done servicing request
03:14:09.383 00.001 5052 OnExposeComplete: enter
03:14:09.383 00.000 5052 UpdateGuideState(): m_state=6
03:14:09.383 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12703
03:14:09.383 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.60, Mass=158, SNR=8.6, Peak=72 HFD=2.1
03:14:09.383 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
03:14:09.383 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.27 = 2.01)
03:14:09.383 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.13 mountX=-0.07 mountY=0.12, mountTheta=2.09
03:14:09.384 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.11, opts=13)
03:14:09.384 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.11)
03:14:09.384 00.000 8976 Worker thread wakes up
03:14:09.384 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:14:09.384 00.000 5052 UpdateGuideState exits: m=158 SNR=8.6
03:14:09.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:09.384 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.11) opts 0xd
03:14:09.384 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:09.384 00.000 5052 Enqueuing Expose request
03:14:09.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.11)
03:14:09.384 00.000 8976 Moving (-0.07, -0.11) raw xDistance=-0.07 yDistance=0.12
03:14:09.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:14:09.385 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:14:09.385 00.000 8976 MoveAxis(R, 0, ABG)
03:14:09.385 00.000 8976 MoveAxis(U, 0, ABG)
03:14:09.385 00.000 8976 move complete, result=0
03:14:09.385 00.000 8976 worker thread done servicing request
03:14:09.385 00.000 8976 Worker thread wakes up
03:14:09.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:09.385 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:09.385 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:10.071 00.686 8976 Exposure complete
03:14:10.077 00.006 8976 worker thread done servicing request
03:14:10.077 00.000 5052 OnExposeComplete: enter
03:14:10.077 00.000 5052 UpdateGuideState(): m_state=6
03:14:10.077 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12704
03:14:10.077 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.67, Mass=137, SNR=8.0, Peak=67 HFD=2.3
03:14:10.077 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.02 = 2.26)
03:14:10.077 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.13 = 2.16)
03:14:10.077 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.98 mountX=-0.03 mountY=0.04, mountTheta=2.22
03:14:10.078 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.04, opts=13)
03:14:10.078 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.04)
03:14:10.078 00.000 8976 Worker thread wakes up
03:14:10.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.04) opts 0xd
03:14:10.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.04)
03:14:10.078 00.000 8976 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.04
03:14:10.078 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:14:10.078 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
03:14:10.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:10.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:14:10.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:14:10.078 00.000 8976 MoveAxis(R, 0, ABG)
03:14:10.078 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:10.078 00.000 5052 Enqueuing Expose request
03:14:10.078 00.000 8976 MoveAxis(U, 0, ABG)
03:14:10.079 00.001 8976 move complete, result=0
03:14:10.079 00.000 8976 worker thread done servicing request
03:14:10.079 00.000 8976 Worker thread wakes up
03:14:10.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:10.079 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:10.079 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:10.763 00.684 8976 Exposure complete
03:14:10.768 00.005 8976 worker thread done servicing request
03:14:10.768 00.000 5052 OnExposeComplete: enter
03:14:10.769 00.001 5052 UpdateGuideState(): m_state=6
03:14:10.769 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12705
03:14:10.769 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.83, Mass=145, SNR=8.3, Peak=67 HFD=2.3
03:14:10.769 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
03:14:10.769 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:14:10.769 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.12 hyp=0.49 cameraTheta=0.25 mountX=-0.11 mountY=-0.47, mountTheta=-1.80
03:14:10.769 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.12, opts=13)
03:14:10.769 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.12)
03:14:10.770 00.001 8976 Worker thread wakes up
03:14:10.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.12) opts 0xd
03:14:10.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.12)
03:14:10.770 00.000 8976 Moving (0.48, 0.12) raw xDistance=-0.11 yDistance=-0.47
03:14:10.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:14:10.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
03:14:10.770 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:10.770 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:14:10.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:10.770 00.000 8976 MoveAxis(R, 0, ABG)
03:14:10.770 00.000 8976 MoveAxis(U, 2, ABG)
03:14:10.770 00.000 8976 stepping (-19, -5) + (0, 2)
03:14:10.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:10.770 00.000 5052 Enqueuing Expose request
03:14:10.770 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:10.791 00.021 8976 Received - 47 (G) 
03:14:10.792 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:10.792 00.000 8976 stepped: pos (-19, -3)
03:14:10.792 00.000 8976 move complete, result=0
03:14:10.792 00.000 8976 worker thread done servicing request
03:14:10.792 00.000 8976 Worker thread wakes up
03:14:10.792 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:10.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:10.792 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:14:11.475 00.683 8976 Exposure complete
03:14:11.480 00.005 8976 worker thread done servicing request
03:14:11.480 00.000 5052 OnExposeComplete: enter
03:14:11.480 00.000 5052 UpdateGuideState(): m_state=6
03:14:11.481 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12706
03:14:11.481 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.40, Mass=149, SNR=8.4, Peak=66 HFD=2.3
03:14:11.481 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
03:14:11.481 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
03:14:11.481 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-0.31 hyp=0.95 cameraTheta=-0.34 mountX=-0.69 mountY=-0.58, mountTheta=-2.44
03:14:11.481 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=-0.31, opts=13)
03:14:11.481 00.000 5052 Enqueuing Move request for stepguider (0.90, -0.31)
03:14:11.481 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:14:11.481 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:14:11.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:11.482 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:11.482 00.000 5052 Enqueuing Expose request
03:14:11.482 00.000 8976 Worker thread wakes up
03:14:11.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, -0.31) opts 0xd
03:14:11.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, -0.31)
03:14:11.482 00.000 8976 Moving (0.90, -0.31) raw xDistance=-0.69 yDistance=-0.58
03:14:11.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
03:14:11.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
03:14:11.482 00.000 8976 MoveAxis(R, 3, ABG)
03:14:11.482 00.000 8976 stepping (-19, -3) + (3, 0)
03:14:11.482 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:11.511 00.029 8976 Received - 47 (G) 
03:14:11.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:11.511 00.000 8976 stepped: pos (-16, -3)
03:14:11.511 00.000 8976 MoveAxis(U, 2, ABG)
03:14:11.511 00.000 8976 stepping (-16, -3) + (0, 2)
03:14:11.511 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:11.543 00.032 8976 Received - 47 (G) 
03:14:11.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:11.543 00.000 8976 stepped: pos (-16, -1)
03:14:11.544 00.001 8976 move complete, result=0
03:14:11.544 00.000 8976 worker thread done servicing request
03:14:11.544 00.000 8976 Worker thread wakes up
03:14:11.544 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 2 ms NORTH
03:14:11.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:11.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:12.230 00.686 8976 Exposure complete
03:14:12.235 00.005 8976 worker thread done servicing request
03:14:12.235 00.000 5052 OnExposeComplete: enter
03:14:12.235 00.000 5052 UpdateGuideState(): m_state=6
03:14:12.236 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12707
03:14:12.236 00.000 5052 Star::Find returns 1 (0), X=330.90, Y=282.12, Mass=144, SNR=8.3, Peak=70 HFD=2.2
03:14:12.236 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
03:14:12.236 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:14:12.236 00.000 5052 CameraToMount -- cameraX=1.73 cameraY=0.41 hyp=1.78 cameraTheta=0.23 mountX=-0.42 mountY=-1.67, mountTheta=-1.82
03:14:12.236 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.73, y=0.41, opts=13)
03:14:12.236 00.000 5052 Enqueuing Move request for stepguider (1.73, 0.41)
03:14:12.236 00.000 8976 Worker thread wakes up
03:14:12.237 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.73, 0.41) opts 0xd
03:14:12.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.73, 0.41)
03:14:12.237 00.000 8976 Moving (1.73, 0.41) raw xDistance=-0.42 yDistance=-1.67
03:14:12.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
03:14:12.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.08 from input -1.67
03:14:12.237 00.000 8976 MoveAxis(R, 2, ABG)
03:14:12.237 00.000 8976 stepping (-16, -1) + (2, 0)
03:14:12.237 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:14:12.237 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:14:12.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:12.237 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:12.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:12.237 00.000 5052 Enqueuing Expose request
03:14:12.263 00.026 8976 Received - 47 (G) 
03:14:12.263 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:12.263 00.000 8976 stepped: pos (-14, -1)
03:14:12.263 00.000 8976 MoveAxis(U, 7, ABG)
03:14:12.263 00.000 8976 stepping (-14, -1) + (0, 7)
03:14:12.263 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:14:12.310 00.047 8976 Received - 47 (G) 
03:14:12.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:14:12.310 00.000 8976 stepped: pos (-14, 6)
03:14:12.310 00.000 8976 move complete, result=0
03:14:12.311 00.001 8976 worker thread done servicing request
03:14:12.311 00.000 8976 Worker thread wakes up
03:14:12.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:12.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:12.311 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.7 px 7 ms NORTH
03:14:12.999 00.688 8976 Exposure complete
03:14:13.004 00.005 8976 worker thread done servicing request
03:14:13.004 00.000 5052 OnExposeComplete: enter
03:14:13.004 00.000 5052 UpdateGuideState(): m_state=6
03:14:13.004 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12708
03:14:13.004 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=282.08, Mass=132, SNR=7.9, Peak=66 HFD=2.2
03:14:13.004 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
03:14:13.004 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
03:14:13.004 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.38 hyp=0.57 cameraTheta=0.72 mountX=0.14 mountY=-0.56, mountTheta=-1.33
03:14:13.005 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.38, opts=13)
03:14:13.005 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.38)
03:14:13.005 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:14:13.005 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:14:13.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:13.005 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:13.005 00.000 5052 Enqueuing Expose request
03:14:13.005 00.000 8976 Worker thread wakes up
03:14:13.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.38) opts 0xd
03:14:13.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.38)
03:14:13.005 00.000 8976 Moving (0.43, 0.38) raw xDistance=0.14 yDistance=-0.56
03:14:13.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:14:13.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.56
03:14:13.005 00.000 8976 MoveAxis(R, 0, ABG)
03:14:13.006 00.001 8976 MoveAxis(U, 3, ABG)
03:14:13.006 00.000 8976 stepping (-14, 6) + (0, 3)
03:14:13.006 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:13.046 00.040 8976 Received - 47 (G) 
03:14:13.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:13.046 00.000 8976 stepped: pos (-14, 9)
03:14:13.046 00.000 8976 move complete, result=0
03:14:13.046 00.000 8976 worker thread done servicing request
03:14:13.046 00.000 8976 Worker thread wakes up
03:14:13.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:13.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:13.046 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
03:14:13.731 00.685 8976 Exposure complete
03:14:13.737 00.006 8976 worker thread done servicing request
03:14:13.737 00.000 5052 OnExposeComplete: enter
03:14:13.737 00.000 5052 UpdateGuideState(): m_state=6
03:14:13.737 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12709
03:14:13.737 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=282.49, Mass=130, SNR=7.9, Peak=72 HFD=1.8
03:14:13.737 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
03:14:13.737 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
03:14:13.737 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.78 hyp=0.97 cameraTheta=0.94 mountX=0.44 mountY=-0.90, mountTheta=-1.12
03:14:13.738 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.78, opts=13)
03:14:13.738 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.78)
03:14:13.738 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:14:13.738 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
03:14:13.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:13.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:13.738 00.000 5052 Enqueuing Expose request
03:14:13.738 00.000 8976 Worker thread wakes up
03:14:13.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.78) opts 0xd
03:14:13.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.78)
03:14:13.738 00.000 8976 Moving (0.57, 0.78) raw xDistance=0.44 yDistance=-0.90
03:14:13.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:14:13.738 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.90
03:14:13.738 00.000 8976 MoveAxis(L, 2, ABG)
03:14:13.738 00.000 8976 stepping (-14, 9) + (-2, 0)
03:14:13.738 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:13.766 00.028 8976 Received - 47 (G) 
03:14:13.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:13.766 00.000 8976 stepped: pos (-16, 9)
03:14:13.766 00.000 8976 MoveAxis(U, 4, ABG)
03:14:13.766 00.000 8976 stepping (-16, 9) + (0, 4)
03:14:13.766 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:14:13.797 00.031 8976 Received - 47 (G) 
03:14:13.798 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:14:13.798 00.000 8976 stepped: pos (-16, 13)
03:14:13.798 00.000 8976 move complete, result=0
03:14:13.798 00.000 8976 worker thread done servicing request
03:14:13.798 00.000 8976 Worker thread wakes up
03:14:13.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:13.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:13.798 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.9 px 4 ms NORTH
03:14:14.484 00.686 8976 Exposure complete
03:14:14.490 00.006 8976 worker thread done servicing request
03:14:14.490 00.000 5052 OnExposeComplete: enter
03:14:14.490 00.000 5052 UpdateGuideState(): m_state=6
03:14:14.490 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12710
03:14:14.490 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.52, Mass=120, SNR=7.6, Peak=66 HFD=1.8
03:14:14.491 00.001 5052 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.04) = xAngle (-3.23 = 3.05)
03:14:14.491 00.000 5052 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.33 = 2.95)
03:14:14.491 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.19 mountX=-0.20 mountY=0.04, mountTheta=2.95
03:14:14.492 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.19, opts=13)
03:14:14.492 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.19)
03:14:14.492 00.000 8976 Worker thread wakes up
03:14:14.492 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:14:14.492 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.19) opts 0xd
03:14:14.492 00.000 5052 UpdateGuideState exits: m=120 SNR=7.6
03:14:14.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.19)
03:14:14.492 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:14.492 00.000 8976 Moving (0.08, -0.19) raw xDistance=-0.20 yDistance=0.04
03:14:14.492 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:14.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:14:14.492 00.000 5052 Enqueuing Expose request
03:14:14.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:14:14.492 00.000 8976 MoveAxis(R, 0, ABG)
03:14:14.492 00.000 8976 MoveAxis(U, 0, ABG)
03:14:14.493 00.001 8976 move complete, result=0
03:14:14.493 00.000 8976 worker thread done servicing request
03:14:14.493 00.000 8976 Worker thread wakes up
03:14:14.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:14.493 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:14.493 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:15.177 00.684 8976 Exposure complete
03:14:15.182 00.005 8976 worker thread done servicing request
03:14:15.183 00.001 5052 OnExposeComplete: enter
03:14:15.183 00.000 5052 UpdateGuideState(): m_state=6
03:14:15.183 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12711
03:14:15.183 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.03, Mass=133, SNR=8.0, Peak=68 HFD=2.2
03:14:15.183 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.48 = 2.80)
03:14:15.183 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.70)
03:14:15.183 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.68 hyp=0.68 cameraTheta=-1.44 mountX=-0.64 mountY=0.29, mountTheta=2.72
03:14:15.184 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.68, opts=13)
03:14:15.184 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.68)
03:14:15.184 00.000 8976 Worker thread wakes up
03:14:15.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.68) opts 0xd
03:14:15.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.68)
03:14:15.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:15.184 00.000 5052 UpdateGuideState exits: m=133 SNR=8.0
03:14:15.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:15.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:15.184 00.000 5052 Enqueuing Expose request
03:14:15.184 00.000 8976 Moving (0.09, -0.68) raw xDistance=-0.64 yDistance=0.29
03:14:15.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
03:14:15.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:14:15.184 00.000 8976 MoveAxis(R, 3, ABG)
03:14:15.184 00.000 8976 stepping (-16, 13) + (3, 0)
03:14:15.184 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:15.220 00.036 8976 Received - 47 (G) 
03:14:15.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:15.220 00.000 8976 stepped: pos (-13, 13)
03:14:15.220 00.000 8976 MoveAxis(D, 1, ABG)
03:14:15.220 00.000 8976 stepping (-13, 13) + (0, -1)
03:14:15.220 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:15.253 00.033 8976 Received - 47 (G) 
03:14:15.253 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:15.253 00.000 8976 stepped: pos (-13, 12)
03:14:15.253 00.000 8976 move complete, result=0
03:14:15.253 00.000 8976 worker thread done servicing request
03:14:15.253 00.000 8976 Worker thread wakes up
03:14:15.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:15.253 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.3 px 1 ms SOUTH
03:14:15.253 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:15.939 00.686 8976 Exposure complete
03:14:15.945 00.006 8976 worker thread done servicing request
03:14:15.945 00.000 5052 OnExposeComplete: enter
03:14:15.945 00.000 5052 UpdateGuideState(): m_state=6
03:14:15.945 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12712
03:14:15.945 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.71, Mass=119, SNR=7.6, Peak=69 HFD=2.0
03:14:15.946 00.001 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:14:15.946 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
03:14:15.946 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.12 mountX=0.05 mountY=0.10, mountTheta=1.05
03:14:15.946 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.00, opts=13)
03:14:15.946 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.00)
03:14:15.946 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:14:15.946 00.000 5052 UpdateGuideState exits: m=119 SNR=7.6
03:14:15.946 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:15.946 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:15.946 00.000 5052 Enqueuing Expose request
03:14:15.947 00.001 8976 Worker thread wakes up
03:14:15.947 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.00) opts 0xd
03:14:15.947 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.00)
03:14:15.947 00.000 8976 Moving (-0.12, 0.00) raw xDistance=0.05 yDistance=0.10
03:14:15.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:14:15.947 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:14:15.947 00.000 8976 MoveAxis(R, 0, ABG)
03:14:15.947 00.000 8976 MoveAxis(U, 0, ABG)
03:14:15.947 00.000 8976 move complete, result=0
03:14:15.947 00.000 8976 worker thread done servicing request
03:14:15.947 00.000 8976 Worker thread wakes up
03:14:15.947 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:15.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:15.947 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:16.632 00.685 8976 Exposure complete
03:14:16.637 00.005 8976 worker thread done servicing request
03:14:16.638 00.001 5052 OnExposeComplete: enter
03:14:16.638 00.000 5052 UpdateGuideState(): m_state=6
03:14:16.638 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12713
03:14:16.638 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.33, Mass=153, SNR=8.5, Peak=65 HFD=2.3
03:14:16.638 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.16 = 2.13)
03:14:16.638 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.26 = 2.02)
03:14:16.638 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.38 hyp=0.45 cameraTheta=-2.11 mountX=-0.24 mountY=0.40, mountTheta=2.10
03:14:16.639 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.38, opts=13)
03:14:16.639 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.38)
03:14:16.639 00.000 8976 Worker thread wakes up
03:14:16.639 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.38) opts 0xd
03:14:16.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.38)
03:14:16.639 00.000 8976 Moving (-0.23, -0.38) raw xDistance=-0.24 yDistance=0.40
03:14:16.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:14:16.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:14:16.639 00.000 8976 MoveAxis(R, 0, ABG)
03:14:16.640 00.001 8976 MoveAxis(D, 2, ABG)
03:14:16.640 00.000 8976 stepping (-13, 12) + (0, -2)
03:14:16.640 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:16.640 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:14:16.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:16.640 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:16.640 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:16.640 00.000 5052 Enqueuing Expose request
03:14:16.675 00.035 8976 Received - 47 (G) 
03:14:16.675 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:16.675 00.000 8976 stepped: pos (-13, 10)
03:14:16.675 00.000 8976 move complete, result=0
03:14:16.675 00.000 8976 worker thread done servicing request
03:14:16.675 00.000 8976 Worker thread wakes up
03:14:16.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:16.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:16.675 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:14:17.359 00.684 8976 Exposure complete
03:14:17.365 00.006 8976 worker thread done servicing request
03:14:17.365 00.000 5052 OnExposeComplete: enter
03:14:17.365 00.000 5052 UpdateGuideState(): m_state=6
03:14:17.365 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12714
03:14:17.365 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.89, Mass=129, SNR=7.9, Peak=69 HFD=2.1
03:14:17.365 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:14:17.365 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
03:14:17.365 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.18 hyp=0.56 cameraTheta=2.81 mountX=0.41 mountY=0.35, mountTheta=0.70
03:14:17.366 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.18, opts=13)
03:14:17.366 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.18)
03:14:17.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:14:17.366 00.000 5052 UpdateGuideState exits: m=129 SNR=7.9
03:14:17.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:17.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:17.366 00.000 5052 Enqueuing Expose request
03:14:17.366 00.000 8976 Worker thread wakes up
03:14:17.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.18) opts 0xd
03:14:17.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.18)
03:14:17.366 00.000 8976 Moving (-0.53, 0.18) raw xDistance=0.41 yDistance=0.35
03:14:17.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:14:17.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
03:14:17.366 00.000 8976 MoveAxis(L, 2, ABG)
03:14:17.366 00.000 8976 stepping (-13, 10) + (-2, 0)
03:14:17.367 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:17.394 00.027 8976 Received - 47 (G) 
03:14:17.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:17.394 00.000 8976 stepped: pos (-15, 10)
03:14:17.394 00.000 8976 MoveAxis(D, 1, ABG)
03:14:17.394 00.000 8976 stepping (-15, 10) + (0, -1)
03:14:17.394 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:17.427 00.033 8976 Received - 47 (G) 
03:14:17.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:17.427 00.000 8976 stepped: pos (-15, 9)
03:14:17.427 00.000 8976 move complete, result=0
03:14:17.427 00.000 8976 worker thread done servicing request
03:14:17.427 00.000 8976 Worker thread wakes up
03:14:17.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:17.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:17.427 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:14:18.113 00.686 8976 Exposure complete
03:14:18.119 00.006 8976 worker thread done servicing request
03:14:18.119 00.000 5052 OnExposeComplete: enter
03:14:18.119 00.000 5052 UpdateGuideState(): m_state=6
03:14:18.119 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12715
03:14:18.119 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=282.03, Mass=133, SNR=7.9, Peak=70 HFD=2.2
03:14:18.119 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:14:18.119 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
03:14:18.119 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.32 hyp=0.66 cameraTheta=2.64 mountX=0.54 mountY=0.31, mountTheta=0.52
03:14:18.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.32, opts=13)
03:14:18.120 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.32)
03:14:18.120 00.000 8976 Worker thread wakes up
03:14:18.120 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:18.120 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:14:18.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:18.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.32) opts 0xd
03:14:18.121 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.32)
03:14:18.121 00.000 8976 Moving (-0.58, 0.32) raw xDistance=0.54 yDistance=0.31
03:14:18.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
03:14:18.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
03:14:18.121 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:18.121 00.000 5052 Enqueuing Expose request
03:14:18.121 00.000 8976 MoveAxis(L, 2, ABG)
03:14:18.121 00.000 8976 stepping (-15, 9) + (-2, 0)
03:14:18.121 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:18.145 00.024 8976 Received - 47 (G) 
03:14:18.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:18.146 00.001 8976 stepped: pos (-17, 9)
03:14:18.146 00.000 8976 MoveAxis(D, 1, ABG)
03:14:18.146 00.000 8976 stepping (-17, 9) + (0, -1)
03:14:18.146 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:18.178 00.032 8976 Received - 47 (G) 
03:14:18.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:18.178 00.000 8976 stepped: pos (-17, 8)
03:14:18.178 00.000 8976 move complete, result=0
03:14:18.178 00.000 8976 worker thread done servicing request
03:14:18.178 00.000 8976 Worker thread wakes up
03:14:18.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:18.178 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:14:18.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:18.866 00.688 8976 Exposure complete
03:14:18.871 00.005 8976 worker thread done servicing request
03:14:18.871 00.000 5052 OnExposeComplete: enter
03:14:18.871 00.000 5052 UpdateGuideState(): m_state=6
03:14:18.871 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12716
03:14:18.871 00.000 5052 Star::Find returns 1 (0), X=328.24, Y=281.66, Mass=130, SNR=7.8, Peak=62 HFD=2.3
03:14:18.871 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
03:14:18.871 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
03:14:18.871 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.05 hyp=0.93 cameraTheta=-3.09 mountX=0.38 mountY=0.81, mountTheta=1.13
03:14:18.872 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.05, opts=13)
03:14:18.872 00.000 5052 Enqueuing Move request for stepguider (-0.93, -0.05)
03:14:18.872 00.000 8976 Worker thread wakes up
03:14:18.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.05) opts 0xd
03:14:18.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.05)
03:14:18.872 00.000 8976 Moving (-0.93, -0.05) raw xDistance=0.38 yDistance=0.81
03:14:18.872 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:14:18.872 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
03:14:18.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:18.873 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
03:14:18.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.81
03:14:18.873 00.000 8976 MoveAxis(L, 2, ABG)
03:14:18.873 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:18.873 00.000 5052 Enqueuing Expose request
03:14:18.873 00.000 8976 stepping (-17, 8) + (-2, 0)
03:14:18.873 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:18.897 00.024 8976 Received - 47 (G) 
03:14:18.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:18.897 00.000 8976 stepped: pos (-19, 8)
03:14:18.897 00.000 8976 MoveAxis(D, 3, ABG)
03:14:18.897 00.000 8976 stepping (-19, 8) + (0, -3)
03:14:18.897 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:18.930 00.033 8976 Received - 47 (G) 
03:14:18.930 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:18.930 00.000 8976 stepped: pos (-19, 5)
03:14:18.930 00.000 8976 move complete, result=0
03:14:18.930 00.000 8976 worker thread done servicing request
03:14:18.930 00.000 8976 Worker thread wakes up
03:14:18.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:18.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:18.930 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
03:14:19.614 00.684 8976 Exposure complete
03:14:19.619 00.005 8976 worker thread done servicing request
03:14:19.619 00.000 5052 OnExposeComplete: enter
03:14:19.619 00.000 5052 UpdateGuideState(): m_state=6
03:14:19.619 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12717
03:14:19.619 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.56, Mass=146, SNR=8.3, Peak=68 HFD=2.2
03:14:19.619 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.60 = 1.69)
03:14:19.619 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
03:14:19.619 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-2.55 mountX=-0.03 mountY=0.27, mountTheta=1.69
03:14:19.620 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.15, opts=13)
03:14:19.620 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.15)
03:14:19.620 00.000 8976 Worker thread wakes up
03:14:19.620 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.15) opts 0xd
03:14:19.620 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.15)
03:14:19.620 00.000 8976 Moving (-0.22, -0.15) raw xDistance=-0.03 yDistance=0.27
03:14:19.620 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:19.620 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:14:19.621 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:19.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:19.621 00.000 5052 Enqueuing Expose request
03:14:19.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:14:19.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
03:14:19.621 00.000 8976 MoveAxis(R, 0, ABG)
03:14:19.621 00.000 8976 MoveAxis(D, 1, ABG)
03:14:19.621 00.000 8976 stepping (-19, 5) + (0, -1)
03:14:19.621 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:19.649 00.028 8976 Received - 47 (G) 
03:14:19.649 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:19.649 00.000 8976 stepped: pos (-19, 4)
03:14:19.649 00.000 8976 move complete, result=0
03:14:19.649 00.000 8976 worker thread done servicing request
03:14:19.649 00.000 8976 Worker thread wakes up
03:14:19.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:19.649 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:19.649 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:14:20.334 00.685 8976 Exposure complete
03:14:20.339 00.005 8976 worker thread done servicing request
03:14:20.340 00.001 5052 OnExposeComplete: enter
03:14:20.340 00.000 5052 UpdateGuideState(): m_state=6
03:14:20.340 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12718
03:14:20.340 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.76, Mass=146, SNR=8.3, Peak=63 HFD=2.5
03:14:20.340 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:14:20.340 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
03:14:20.340 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.05 hyp=0.37 cameraTheta=3.02 mountX=0.21 mountY=0.28, mountTheta=0.94
03:14:20.340 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.05, opts=13)
03:14:20.341 00.001 5052 Enqueuing Move request for stepguider (-0.37, 0.05)
03:14:20.341 00.000 8976 Worker thread wakes up
03:14:20.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.05) opts 0xd
03:14:20.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.05)
03:14:20.341 00.000 8976 Moving (-0.37, 0.05) raw xDistance=0.21 yDistance=0.28
03:14:20.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:14:20.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
03:14:20.341 00.000 8976 MoveAxis(R, 0, ABG)
03:14:20.341 00.000 8976 MoveAxis(D, 1, ABG)
03:14:20.341 00.000 8976 stepping (-19, 4) + (0, -1)
03:14:20.341 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:14:20.341 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:20.341 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:14:20.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:20.341 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:20.341 00.000 5052 Enqueuing Expose request
03:14:20.368 00.027 8976 Received - 47 (G) 
03:14:20.368 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:20.368 00.000 8976 stepped: pos (-19, 3)
03:14:20.368 00.000 8976 move complete, result=0
03:14:20.368 00.000 8976 worker thread done servicing request
03:14:20.368 00.000 8976 Worker thread wakes up
03:14:20.368 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:20.368 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:20.368 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:14:21.053 00.685 8976 Exposure complete
03:14:21.058 00.005 8976 worker thread done servicing request
03:14:21.058 00.000 5052 OnExposeComplete: enter
03:14:21.058 00.000 5052 UpdateGuideState(): m_state=6
03:14:21.058 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12719
03:14:21.058 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.92, Mass=135, SNR=8.0, Peak=64 HFD=2.4
03:14:21.059 00.001 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
03:14:21.059 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
03:14:21.059 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.37 mountX=0.17 mountY=-0.15, mountTheta=-0.73
03:14:21.059 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.21, opts=13)
03:14:21.059 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.21)
03:14:21.059 00.000 8976 Worker thread wakes up
03:14:21.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.21) opts 0xd
03:14:21.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.21)
03:14:21.059 00.000 8976 Moving (0.04, 0.21) raw xDistance=0.17 yDistance=-0.15
03:14:21.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:14:21.060 00.001 5052 UpdateGuideState exits: m=135 SNR=8.0
03:14:21.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:21.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:14:21.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:14:21.060 00.000 8976 MoveAxis(R, 0, ABG)
03:14:21.060 00.000 8976 MoveAxis(U, 0, ABG)
03:14:21.060 00.000 8976 move complete, result=0
03:14:21.060 00.000 8976 worker thread done servicing request
03:14:21.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:21.060 00.000 5052 Enqueuing Expose request
03:14:21.060 00.000 8976 Worker thread wakes up
03:14:21.060 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:14:21.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:21.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:21.740 00.680 8976 Exposure complete
03:14:21.746 00.006 8976 worker thread done servicing request
03:14:21.746 00.000 5052 OnExposeComplete: enter
03:14:21.746 00.000 5052 UpdateGuideState(): m_state=6
03:14:21.746 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12720
03:14:21.746 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.52, Mass=156, SNR=8.5, Peak=65 HFD=2.8
03:14:21.746 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.06 = -3.06)
03:14:21.746 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.12)
03:14:21.746 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.01 mountX=-0.23 mountY=0.00, mountTheta=3.12
03:14:21.747 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.19, opts=13)
03:14:21.748 00.001 5052 Enqueuing Move request for stepguider (0.12, -0.19)
03:14:21.748 00.000 8976 Worker thread wakes up
03:14:21.748 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:21.748 00.000 5052 UpdateGuideState exits: m=156 SNR=8.5
03:14:21.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:21.748 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:21.748 00.000 5052 Enqueuing Expose request
03:14:21.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.19) opts 0xd
03:14:21.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.19)
03:14:21.748 00.000 8976 Moving (0.12, -0.19) raw xDistance=-0.23 yDistance=0.00
03:14:21.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:14:21.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:14:21.748 00.000 8976 MoveAxis(R, 0, ABG)
03:14:21.748 00.000 8976 MoveAxis(U, 0, ABG)
03:14:21.749 00.001 8976 move complete, result=0
03:14:21.749 00.000 8976 worker thread done servicing request
03:14:21.749 00.000 8976 Worker thread wakes up
03:14:21.749 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:21.749 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:21.749 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:22.432 00.683 8976 Exposure complete
03:14:22.437 00.005 8976 worker thread done servicing request
03:14:22.437 00.000 5052 OnExposeComplete: enter
03:14:22.438 00.001 5052 UpdateGuideState(): m_state=6
03:14:22.438 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12721
03:14:22.438 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.49, Mass=135, SNR=8.0, Peak=67 HFD=1.5
03:14:22.438 00.000 5052 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.04) = xAngle (-2.78 = -2.78)
03:14:22.438 00.000 5052 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
03:14:22.438 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-0.74 mountX=-0.31 mountY=-0.08, mountTheta=-2.88
03:14:22.438 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.22, opts=13)
03:14:22.438 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.22)
03:14:22.439 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:22.439 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:14:22.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:22.439 00.000 8976 Worker thread wakes up
03:14:22.439 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.22) opts 0xd
03:14:22.439 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.22)
03:14:22.439 00.000 8976 Moving (0.24, -0.22) raw xDistance=-0.31 yDistance=-0.08
03:14:22.439 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:22.439 00.000 5052 Enqueuing Expose request
03:14:22.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:14:22.439 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:14:22.439 00.000 8976 MoveAxis(R, 1, ABG)
03:14:22.439 00.000 8976 stepping (-19, 3) + (1, 0)
03:14:22.439 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:22.463 00.024 8976 Received - 47 (G) 
03:14:22.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:22.463 00.000 8976 stepped: pos (-18, 3)
03:14:22.463 00.000 8976 MoveAxis(U, 0, ABG)
03:14:22.463 00.000 8976 move complete, result=0
03:14:22.463 00.000 8976 worker thread done servicing request
03:14:22.463 00.000 8976 Worker thread wakes up
03:14:22.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:22.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:22.463 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
03:14:23.161 00.698 8976 Exposure complete
03:14:23.167 00.006 8976 worker thread done servicing request
03:14:23.167 00.000 5052 OnExposeComplete: enter
03:14:23.167 00.000 5052 UpdateGuideState(): m_state=6
03:14:23.167 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12722
03:14:23.168 00.001 5052 Star::Find returns 1 (0), X=329.18, Y=281.84, Mass=141, SNR=8.2, Peak=66 HFD=2.4
03:14:23.168 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
03:14:23.168 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
03:14:23.168 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.56 mountX=0.11 mountY=-0.07, mountTheta=-0.56
03:14:23.169 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.13, opts=13)
03:14:23.169 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.13)
03:14:23.169 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:14:23.169 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:14:23.169 00.000 8976 Worker thread wakes up
03:14:23.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:23.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.13) opts 0xd
03:14:23.170 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.13)
03:14:23.170 00.000 8976 Moving (0.00, 0.13) raw xDistance=0.11 yDistance=-0.07
03:14:23.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:14:23.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:14:23.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:23.170 00.000 8976 MoveAxis(R, 0, ABG)
03:14:23.170 00.000 8976 MoveAxis(U, 0, ABG)
03:14:23.170 00.000 8976 move complete, result=0
03:14:23.170 00.000 8976 worker thread done servicing request
03:14:23.170 00.000 5052 Enqueuing Expose request
03:14:23.170 00.000 8976 Worker thread wakes up
03:14:23.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:23.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:23.170 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:23.855 00.685 8976 Exposure complete
03:14:23.861 00.006 8976 worker thread done servicing request
03:14:23.861 00.000 5052 OnExposeComplete: enter
03:14:23.861 00.000 5052 UpdateGuideState(): m_state=6
03:14:23.861 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12723
03:14:23.861 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.08, Mass=121, SNR=7.5, Peak=67 HFD=2.3
03:14:23.861 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
03:14:23.861 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
03:14:23.861 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.37 hyp=0.41 cameraTheta=1.14 mountX=0.25 mountY=-0.35, mountTheta=-0.94
03:14:23.862 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.37, opts=13)
03:14:23.862 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.37)
03:14:23.862 00.000 8976 Worker thread wakes up
03:14:23.862 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:14:23.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.37) opts 0xd
03:14:23.862 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
03:14:23.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.37)
03:14:23.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:23.862 00.000 8976 Moving (0.17, 0.37) raw xDistance=0.25 yDistance=-0.35
03:14:23.862 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:23.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:14:23.862 00.000 5052 Enqueuing Expose request
03:14:23.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:14:23.862 00.000 8976 MoveAxis(R, 0, ABG)
03:14:23.862 00.000 8976 MoveAxis(U, 1, ABG)
03:14:23.862 00.000 8976 stepping (-18, 3) + (0, 1)
03:14:23.862 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:23.885 00.023 8976 Received - 47 (G) 
03:14:23.885 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:23.885 00.000 8976 stepped: pos (-18, 4)
03:14:23.885 00.000 8976 move complete, result=0
03:14:23.885 00.000 8976 worker thread done servicing request
03:14:23.885 00.000 8976 Worker thread wakes up
03:14:23.885 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.3 px 1 ms NORTH
03:14:23.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:23.885 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:24.570 00.685 8976 Exposure complete
03:14:24.575 00.005 8976 worker thread done servicing request
03:14:24.576 00.001 5052 OnExposeComplete: enter
03:14:24.576 00.000 5052 UpdateGuideState(): m_state=6
03:14:24.576 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12724
03:14:24.576 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.67, Mass=139, SNR=8.1, Peak=64 HFD=2.1
03:14:24.576 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
03:14:24.576 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.05 = -3.05)
03:14:24.576 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.90 mountX=-0.05 mountY=-0.00, mountTheta=-3.05
03:14:24.576 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.04, opts=13)
03:14:24.576 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.04)
03:14:24.576 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:14:24.577 00.001 5052 UpdateGuideState exits: m=139 SNR=8.1
03:14:24.577 00.000 8976 Worker thread wakes up
03:14:24.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.04) opts 0xd
03:14:24.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.04)
03:14:24.577 00.000 8976 Moving (0.03, -0.04) raw xDistance=-0.05 yDistance=-0.00
03:14:24.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:24.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:14:24.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:14:24.577 00.000 8976 MoveAxis(R, 0, ABG)
03:14:24.577 00.000 8976 MoveAxis(U, 0, ABG)
03:14:24.577 00.000 8976 move complete, result=0
03:14:24.577 00.000 8976 worker thread done servicing request
03:14:24.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:24.577 00.000 5052 Enqueuing Expose request
03:14:24.577 00.000 8976 Worker thread wakes up
03:14:24.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:24.577 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:24.577 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:25.262 00.685 8976 Exposure complete
03:14:25.267 00.005 8976 worker thread done servicing request
03:14:25.268 00.001 5052 OnExposeComplete: enter
03:14:25.268 00.000 5052 UpdateGuideState(): m_state=6
03:14:25.268 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12725
03:14:25.268 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.28, Mass=126, SNR=7.8, Peak=63 HFD=1.8
03:14:25.268 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
03:14:25.268 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
03:14:25.268 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.43 hyp=0.63 cameraTheta=-0.75 mountX=-0.59 mountY=-0.15, mountTheta=-2.89
03:14:25.268 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.43, opts=13)
03:14:25.268 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.43)
03:14:25.269 00.001 8976 Worker thread wakes up
03:14:25.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.43) opts 0xd
03:14:25.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.43)
03:14:25.269 00.000 8976 Moving (0.46, -0.43) raw xDistance=-0.59 yDistance=-0.15
03:14:25.269 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:14:25.269 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
03:14:25.269 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:25.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
03:14:25.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:14:25.269 00.000 8976 MoveAxis(R, 2, ABG)
03:14:25.269 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:25.269 00.000 5052 Enqueuing Expose request
03:14:25.269 00.000 8976 stepping (-18, 4) + (2, 0)
03:14:25.269 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:25.292 00.023 8976 Received - 47 (G) 
03:14:25.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:25.293 00.001 8976 stepped: pos (-16, 4)
03:14:25.293 00.000 8976 MoveAxis(U, 0, ABG)
03:14:25.293 00.000 8976 move complete, result=0
03:14:25.293 00.000 8976 worker thread done servicing request
03:14:25.293 00.000 8976 Worker thread wakes up
03:14:25.293 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.2 px 0 ms NORTH
03:14:25.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:25.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:25.976 00.683 8976 Exposure complete
03:14:25.982 00.006 8976 worker thread done servicing request
03:14:25.982 00.000 5052 OnExposeComplete: enter
03:14:25.982 00.000 5052 UpdateGuideState(): m_state=6
03:14:25.982 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12726
03:14:25.983 00.001 5052 Star::Find returns 1 (0), X=329.41, Y=281.96, Mass=140, SNR=8.2, Peak=67 HFD=2.3
03:14:25.983 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
03:14:25.983 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
03:14:25.983 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.25 hyp=0.34 cameraTheta=0.80 mountX=0.11 mountY=-0.34, mountTheta=-1.25
03:14:25.983 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.25, opts=13)
03:14:25.984 00.001 5052 Enqueuing Move request for stepguider (0.24, 0.25)
03:14:25.984 00.000 8976 Worker thread wakes up
03:14:25.984 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.25) opts 0xd
03:14:25.984 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.25)
03:14:25.984 00.000 8976 Moving (0.24, 0.25) raw xDistance=0.11 yDistance=-0.34
03:14:25.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:14:25.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:14:25.984 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:14:25.984 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:14:25.984 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:25.984 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:25.984 00.000 5052 Enqueuing Expose request
03:14:25.984 00.000 8976 MoveAxis(R, 0, ABG)
03:14:25.984 00.000 8976 MoveAxis(U, 1, ABG)
03:14:25.984 00.000 8976 stepping (-16, 4) + (0, 1)
03:14:25.984 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:26.012 00.028 8976 Received - 47 (G) 
03:14:26.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:26.012 00.000 8976 stepped: pos (-16, 5)
03:14:26.012 00.000 8976 move complete, result=0
03:14:26.012 00.000 8976 worker thread done servicing request
03:14:26.012 00.000 8976 Worker thread wakes up
03:14:26.012 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:14:26.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:26.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:26.698 00.686 8976 Exposure complete
03:14:26.704 00.006 8976 worker thread done servicing request
03:14:26.704 00.000 5052 OnExposeComplete: enter
03:14:26.704 00.000 5052 UpdateGuideState(): m_state=6
03:14:26.704 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12727
03:14:26.704 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=282.32, Mass=155, SNR=8.6, Peak=68 HFD=1.9
03:14:26.704 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
03:14:26.704 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
03:14:26.704 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.61 hyp=0.78 cameraTheta=0.90 mountX=0.32 mountY=-0.74, mountTheta=-1.16
03:14:26.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.61, opts=13)
03:14:26.705 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.61)
03:14:26.705 00.000 8976 Worker thread wakes up
03:14:26.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.61) opts 0xd
03:14:26.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.61)
03:14:26.705 00.000 8976 Moving (0.48, 0.61) raw xDistance=0.32 yDistance=-0.74
03:14:26.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:14:26.705 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
03:14:26.705 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:26.706 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:14:26.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.74
03:14:26.706 00.000 8976 MoveAxis(L, 1, ABG)
03:14:26.706 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:26.706 00.000 5052 Enqueuing Expose request
03:14:26.706 00.000 8976 stepping (-16, 5) + (-1, 0)
03:14:26.706 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:26.731 00.025 8976 Received - 47 (G) 
03:14:26.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:26.731 00.000 8976 stepped: pos (-17, 5)
03:14:26.731 00.000 8976 MoveAxis(U, 3, ABG)
03:14:26.731 00.000 8976 stepping (-17, 5) + (0, 3)
03:14:26.731 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:26.763 00.032 8976 Received - 47 (G) 
03:14:26.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:26.763 00.000 8976 stepped: pos (-17, 8)
03:14:26.763 00.000 8976 move complete, result=0
03:14:26.763 00.000 8976 worker thread done servicing request
03:14:26.763 00.000 8976 Worker thread wakes up
03:14:26.763 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:26.763 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:26.763 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.7 px 3 ms NORTH
03:14:27.448 00.685 8976 Exposure complete
03:14:27.453 00.005 8976 worker thread done servicing request
03:14:27.454 00.001 5052 OnExposeComplete: enter
03:14:27.454 00.000 5052 UpdateGuideState(): m_state=6
03:14:27.454 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12728
03:14:27.454 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.72, Mass=163, SNR=8.8, Peak=71 HFD=2.6
03:14:27.454 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
03:14:27.454 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
03:14:27.454 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.01 hyp=0.34 cameraTheta=0.03 mountX=-0.15 mountY=-0.29, mountTheta=-2.04
03:14:27.454 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.01, opts=13)
03:14:27.455 00.001 5052 Enqueuing Move request for stepguider (0.34, 0.01)
03:14:27.455 00.000 8976 Worker thread wakes up
03:14:27.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.01) opts 0xd
03:14:27.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.01)
03:14:27.455 00.000 8976 Moving (0.34, 0.01) raw xDistance=-0.15 yDistance=-0.29
03:14:27.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:14:27.455 00.000 5052 UpdateGuideState exits: m=163 SNR=8.8
03:14:27.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:27.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:14:27.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.29
03:14:27.455 00.000 8976 MoveAxis(R, 0, ABG)
03:14:27.455 00.000 8976 MoveAxis(U, 1, ABG)
03:14:27.455 00.000 8976 stepping (-17, 8) + (0, 1)
03:14:27.455 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:27.455 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:27.455 00.000 5052 Enqueuing Expose request
03:14:27.482 00.027 8976 Received - 47 (G) 
03:14:27.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:27.483 00.001 8976 stepped: pos (-17, 9)
03:14:27.483 00.000 8976 move complete, result=0
03:14:27.483 00.000 8976 worker thread done servicing request
03:14:27.483 00.000 8976 Worker thread wakes up
03:14:27.483 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:14:27.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:27.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:28.169 00.686 8976 Exposure complete
03:14:28.174 00.005 8976 worker thread done servicing request
03:14:28.175 00.001 5052 OnExposeComplete: enter
03:14:28.175 00.000 5052 UpdateGuideState(): m_state=6
03:14:28.175 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12729
03:14:28.175 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.80, Mass=134, SNR=8.0, Peak=65 HFD=2.1
03:14:28.175 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
03:14:28.175 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
03:14:28.175 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.09 hyp=0.81 cameraTheta=0.12 mountX=-0.28 mountY=-0.72, mountTheta=-1.94
03:14:28.175 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.09, opts=13)
03:14:28.175 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.09)
03:14:28.175 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:14:28.176 00.001 5052 UpdateGuideState exits: m=134 SNR=8.0
03:14:28.176 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:28.176 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:28.176 00.000 5052 Enqueuing Expose request
03:14:28.176 00.000 8976 Worker thread wakes up
03:14:28.176 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.09) opts 0xd
03:14:28.176 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.09)
03:14:28.176 00.000 8976 Moving (0.80, 0.09) raw xDistance=-0.28 yDistance=-0.72
03:14:28.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:14:28.176 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
03:14:28.176 00.000 8976 MoveAxis(R, 1, ABG)
03:14:28.176 00.000 8976 stepping (-17, 9) + (1, 0)
03:14:28.176 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:28.202 00.026 8976 Received - 47 (G) 
03:14:28.202 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:28.202 00.000 8976 stepped: pos (-16, 9)
03:14:28.202 00.000 8976 MoveAxis(U, 3, ABG)
03:14:28.202 00.000 8976 stepping (-16, 9) + (0, 3)
03:14:28.202 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:28.234 00.032 8976 Received - 47 (G) 
03:14:28.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:28.234 00.000 8976 stepped: pos (-16, 12)
03:14:28.234 00.000 8976 move complete, result=0
03:14:28.234 00.000 8976 worker thread done servicing request
03:14:28.234 00.000 8976 Worker thread wakes up
03:14:28.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:28.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:28.234 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
03:14:28.920 00.686 8976 Exposure complete
03:14:28.925 00.005 8976 worker thread done servicing request
03:14:28.925 00.000 5052 OnExposeComplete: enter
03:14:28.926 00.001 5052 UpdateGuideState(): m_state=6
03:14:28.926 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12730
03:14:28.926 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.86, Mass=166, SNR=8.8, Peak=72 HFD=2.4
03:14:28.926 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
03:14:28.926 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:14:28.926 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.15 hyp=0.61 cameraTheta=0.25 mountX=-0.14 mountY=-0.58, mountTheta=-1.80
03:14:28.926 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.15, opts=13)
03:14:28.926 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.15)
03:14:28.927 00.001 8976 Worker thread wakes up
03:14:28.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.15) opts 0xd
03:14:28.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.15)
03:14:28.927 00.000 8976 Moving (0.59, 0.15) raw xDistance=-0.14 yDistance=-0.58
03:14:28.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:14:28.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
03:14:28.927 00.000 8976 MoveAxis(R, 0, ABG)
03:14:28.927 00.000 8976 MoveAxis(U, 3, ABG)
03:14:28.927 00.000 8976 stepping (-16, 12) + (0, 3)
03:14:28.927 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:28.927 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:28.927 00.000 5052 UpdateGuideState exits: m=166 SNR=8.8
03:14:28.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:28.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:28.927 00.000 5052 Enqueuing Expose request
03:14:28.953 00.026 8976 Received - 47 (G) 
03:14:28.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:28.953 00.000 8976 stepped: pos (-16, 15)
03:14:28.953 00.000 8976 move complete, result=0
03:14:28.953 00.000 8976 worker thread done servicing request
03:14:28.953 00.000 8976 Worker thread wakes up
03:14:28.953 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:28.953 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:28.953 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
03:14:29.648 00.695 8976 Exposure complete
03:14:29.653 00.005 8976 worker thread done servicing request
03:14:29.653 00.000 5052 OnExposeComplete: enter
03:14:29.653 00.000 5052 UpdateGuideState(): m_state=6
03:14:29.653 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12731
03:14:29.653 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.63, Mass=145, SNR=8.3, Peak=78 HFD=2.1
03:14:29.653 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
03:14:29.653 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
03:14:29.653 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=-0.08 hyp=0.89 cameraTheta=-0.09 mountX=-0.47 mountY=-0.70, mountTheta=-2.16
03:14:29.654 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=-0.08, opts=13)
03:14:29.654 00.000 5052 Enqueuing Move request for stepguider (0.89, -0.08)
03:14:29.654 00.000 8976 Worker thread wakes up
03:14:29.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, -0.08) opts 0xd
03:14:29.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, -0.08)
03:14:29.654 00.000 8976 Moving (0.89, -0.08) raw xDistance=-0.47 yDistance=-0.70
03:14:29.654 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:14:29.654 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:14:29.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:29.654 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:29.655 00.001 5052 Enqueuing Expose request
03:14:29.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
03:14:29.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.70
03:14:29.655 00.000 8976 MoveAxis(R, 2, ABG)
03:14:29.655 00.000 8976 stepping (-16, 15) + (2, 0)
03:14:29.655 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:29.688 00.033 8976 Received - 47 (G) 
03:14:29.688 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:29.688 00.000 8976 stepped: pos (-14, 15)
03:14:29.688 00.000 8976 MoveAxis(U, 3, ABG)
03:14:29.688 00.000 8976 stepping (-14, 15) + (0, 3)
03:14:29.688 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:29.720 00.032 8976 Received - 47 (G) 
03:14:29.720 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:29.720 00.000 8976 stepped: pos (-14, 18)
03:14:29.720 00.000 8976 move complete, result=0
03:14:29.720 00.000 8976 worker thread done servicing request
03:14:29.720 00.000 8976 Worker thread wakes up
03:14:29.720 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:29.720 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
03:14:29.720 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:30.406 00.686 8976 Exposure complete
03:14:30.411 00.005 8976 worker thread done servicing request
03:14:30.411 00.000 5052 OnExposeComplete: enter
03:14:30.411 00.000 5052 UpdateGuideState(): m_state=6
03:14:30.411 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12732
03:14:30.412 00.001 5052 Star::Find returns 1 (0), X=329.37, Y=281.75, Mass=137, SNR=8.1, Peak=72 HFD=1.7
03:14:30.412 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
03:14:30.412 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
03:14:30.412 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.19 mountX=-0.06 mountY=-0.19, mountTheta=-1.86
03:14:30.412 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.04, opts=13)
03:14:30.412 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.04)
03:14:30.412 00.000 8976 Worker thread wakes up
03:14:30.412 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.04) opts 0xd
03:14:30.413 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:14:30.413 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:14:30.413 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:30.413 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.04)
03:14:30.413 00.000 8976 Moving (0.20, 0.04) raw xDistance=-0.06 yDistance=-0.19
03:14:30.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:14:30.413 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:30.413 00.000 5052 Enqueuing Expose request
03:14:30.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:14:30.413 00.000 8976 MoveAxis(R, 0, ABG)
03:14:30.413 00.000 8976 MoveAxis(U, 0, ABG)
03:14:30.413 00.000 8976 move complete, result=0
03:14:30.413 00.000 8976 worker thread done servicing request
03:14:30.413 00.000 8976 Worker thread wakes up
03:14:30.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:30.414 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:30.414 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:14:31.098 00.684 8976 Exposure complete
03:14:31.103 00.005 8976 worker thread done servicing request
03:14:31.103 00.000 5052 OnExposeComplete: enter
03:14:31.103 00.000 5052 UpdateGuideState(): m_state=6
03:14:31.104 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12733
03:14:31.104 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.59, Mass=136, SNR=8.1, Peak=68 HFD=1.7
03:14:31.104 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
03:14:31.104 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
03:14:31.104 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.79 mountX=-0.16 mountY=-0.03, mountTheta=-2.93
03:14:31.104 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.12, opts=13)
03:14:31.104 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.12)
03:14:31.104 00.000 8976 Worker thread wakes up
03:14:31.105 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.12) opts 0xd
03:14:31.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.12)
03:14:31.105 00.000 8976 Moving (0.12, -0.12) raw xDistance=-0.16 yDistance=-0.03
03:14:31.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:14:31.105 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:14:31.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:31.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:31.105 00.000 5052 Enqueuing Expose request
03:14:31.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:14:31.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:14:31.105 00.000 8976 MoveAxis(R, 0, ABG)
03:14:31.105 00.000 8976 MoveAxis(U, 0, ABG)
03:14:31.105 00.000 8976 move complete, result=0
03:14:31.105 00.000 8976 worker thread done servicing request
03:14:31.105 00.000 8976 Worker thread wakes up
03:14:31.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:31.105 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:31.105 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:31.788 00.683 8976 Exposure complete
03:14:31.794 00.006 8976 worker thread done servicing request
03:14:31.794 00.000 5052 OnExposeComplete: enter
03:14:31.794 00.000 5052 UpdateGuideState(): m_state=6
03:14:31.794 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12734
03:14:31.794 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.08, Mass=126, SNR=7.7, Peak=68 HFD=2.2
03:14:31.795 00.001 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
03:14:31.795 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.35 = -0.35)
03:14:31.795 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.80 mountX=0.37 mountY=-0.13, mountTheta=-0.34
03:14:31.795 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.37, opts=13)
03:14:31.795 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.37)
03:14:31.795 00.000 8976 Worker thread wakes up
03:14:31.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.37) opts 0xd
03:14:31.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.37)
03:14:31.795 00.000 8976 Moving (-0.09, 0.37) raw xDistance=0.37 yDistance=-0.13
03:14:31.795 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:14:31.796 00.001 5052 UpdateGuideState exits: m=126 SNR=7.7
03:14:31.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:31.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:31.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:14:31.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:14:31.796 00.000 8976 MoveAxis(L, 2, ABG)
03:14:31.796 00.000 5052 Enqueuing Expose request
03:14:31.796 00.000 8976 stepping (-14, 18) + (-2, 0)
03:14:31.796 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:31.831 00.035 8976 Received - 47 (G) 
03:14:31.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:31.831 00.000 8976 stepped: pos (-16, 18)
03:14:31.831 00.000 8976 MoveAxis(U, 0, ABG)
03:14:31.831 00.000 8976 move complete, result=0
03:14:31.831 00.000 8976 worker thread done servicing request
03:14:31.831 00.000 8976 Worker thread wakes up
03:14:31.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:31.831 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:31.831 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:14:32.515 00.684 8976 Exposure complete
03:14:32.521 00.006 8976 worker thread done servicing request
03:14:32.521 00.000 5052 OnExposeComplete: enter
03:14:32.521 00.000 5052 UpdateGuideState(): m_state=6
03:14:32.521 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12735
03:14:32.521 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.57, Mass=133, SNR=7.9, Peak=63 HFD=2.1
03:14:32.521 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.79 = 1.50)
03:14:32.521 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
03:14:32.521 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.14 hyp=0.36 cameraTheta=-2.74 mountX=0.03 mountY=0.36, mountTheta=1.50
03:14:32.522 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.14, opts=13)
03:14:32.522 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.14)
03:14:32.522 00.000 8976 Worker thread wakes up
03:14:32.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.14) opts 0xd
03:14:32.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.14)
03:14:32.522 00.000 8976 Moving (-0.33, -0.14) raw xDistance=0.03 yDistance=0.36
03:14:32.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:14:32.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
03:14:32.522 00.000 8976 MoveAxis(R, 0, ABG)
03:14:32.522 00.000 8976 MoveAxis(D, 1, ABG)
03:14:32.522 00.000 8976 stepping (-16, 18) + (0, -1)
03:14:32.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:32.522 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:14:32.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:32.522 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:32.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:32.522 00.000 5052 Enqueuing Expose request
03:14:32.550 00.028 8976 Received - 47 (G) 
03:14:32.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:32.550 00.000 8976 stepped: pos (-16, 17)
03:14:32.550 00.000 8976 move complete, result=0
03:14:32.550 00.000 8976 worker thread done servicing request
03:14:32.550 00.000 8976 Worker thread wakes up
03:14:32.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:32.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:32.550 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:14:33.235 00.685 8976 Exposure complete
03:14:33.240 00.005 8976 worker thread done servicing request
03:14:33.240 00.000 5052 OnExposeComplete: enter
03:14:33.240 00.000 5052 UpdateGuideState(): m_state=6
03:14:33.240 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12736
03:14:33.240 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.62, Mass=130, SNR=7.9, Peak=72 HFD=1.6
03:14:33.240 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
03:14:33.240 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
03:14:33.240 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.75 mountX=-0.13 mountY=-0.03, mountTheta=-2.89
03:14:33.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.09, opts=13)
03:14:33.241 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.09)
03:14:33.241 00.000 8976 Worker thread wakes up
03:14:33.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.09) opts 0xd
03:14:33.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.09)
03:14:33.241 00.000 8976 Moving (0.10, -0.09) raw xDistance=-0.13 yDistance=-0.03
03:14:33.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:14:33.241 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
03:14:33.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:33.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:14:33.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:14:33.241 00.000 8976 MoveAxis(R, 0, ABG)
03:14:33.241 00.000 8976 MoveAxis(U, 0, ABG)
03:14:33.241 00.000 8976 move complete, result=0
03:14:33.242 00.001 8976 worker thread done servicing request
03:14:33.242 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:33.242 00.000 5052 Enqueuing Expose request
03:14:33.242 00.000 8976 Worker thread wakes up
03:14:33.242 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:33.242 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:33.242 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:33.929 00.687 8976 Exposure complete
03:14:33.934 00.005 8976 worker thread done servicing request
03:14:33.934 00.000 5052 OnExposeComplete: enter
03:14:33.934 00.000 5052 UpdateGuideState(): m_state=6
03:14:33.934 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12737
03:14:33.934 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.74, Mass=129, SNR=7.8, Peak=75 HFD=1.9
03:14:33.934 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:14:33.934 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
03:14:33.934 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.03 hyp=0.35 cameraTheta=3.05 mountX=0.19 mountY=0.27, mountTheta=0.97
03:14:33.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.03, opts=13)
03:14:33.935 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.03)
03:14:33.935 00.000 8976 Worker thread wakes up
03:14:33.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.03) opts 0xd
03:14:33.935 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:14:33.935 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:14:33.935 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:33.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.03)
03:14:33.935 00.000 8976 Moving (-0.35, 0.03) raw xDistance=0.19 yDistance=0.27
03:14:33.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:14:33.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:14:33.935 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:33.935 00.000 5052 Enqueuing Expose request
03:14:33.935 00.000 8976 MoveAxis(R, 0, ABG)
03:14:33.935 00.000 8976 MoveAxis(D, 1, ABG)
03:14:33.935 00.000 8976 stepping (-16, 17) + (0, -1)
03:14:33.936 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:33.957 00.021 8976 Received - 47 (G) 
03:14:33.957 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:33.957 00.000 8976 stepped: pos (-16, 16)
03:14:33.957 00.000 8976 move complete, result=0
03:14:33.957 00.000 8976 worker thread done servicing request
03:14:33.957 00.000 8976 Worker thread wakes up
03:14:33.957 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:14:33.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:33.957 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:34.641 00.684 8976 Exposure complete
03:14:34.646 00.005 8976 worker thread done servicing request
03:14:34.646 00.000 5052 OnExposeComplete: enter
03:14:34.646 00.000 5052 UpdateGuideState(): m_state=6
03:14:34.647 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12738
03:14:34.647 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.90, Mass=144, SNR=8.3, Peak=69 HFD=2.2
03:14:34.647 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:14:34.647 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
03:14:34.647 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.19 hyp=0.36 cameraTheta=2.57 mountX=0.31 mountY=0.15, mountTheta=0.44
03:14:34.647 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.19, opts=13)
03:14:34.647 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.19)
03:14:34.648 00.001 8976 Worker thread wakes up
03:14:34.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:14:34.648 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:14:34.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:34.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.19) opts 0xd
03:14:34.648 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:34.648 00.000 5052 Enqueuing Expose request
03:14:34.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.19)
03:14:34.648 00.000 8976 Moving (-0.30, 0.19) raw xDistance=0.31 yDistance=0.15
03:14:34.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:14:34.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:14:34.648 00.000 8976 MoveAxis(L, 1, ABG)
03:14:34.648 00.000 8976 stepping (-16, 16) + (-1, 0)
03:14:34.648 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:34.677 00.029 8976 Received - 47 (G) 
03:14:34.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:34.677 00.000 8976 stepped: pos (-17, 16)
03:14:34.677 00.000 8976 MoveAxis(U, 0, ABG)
03:14:34.677 00.000 8976 move complete, result=0
03:14:34.677 00.000 8976 worker thread done servicing request
03:14:34.677 00.000 8976 Worker thread wakes up
03:14:34.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:34.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:34.677 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:14:35.362 00.685 8976 Exposure complete
03:14:35.367 00.005 8976 worker thread done servicing request
03:14:35.367 00.000 5052 OnExposeComplete: enter
03:14:35.367 00.000 5052 UpdateGuideState(): m_state=6
03:14:35.367 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12739
03:14:35.367 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.78, Mass=143, SNR=8.3, Peak=69 HFD=2.3
03:14:35.367 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.27 = -0.27)
03:14:35.367 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.37 = -0.37)
03:14:35.368 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.78 mountX=0.07 mountY=-0.03, mountTheta=-0.36
03:14:35.368 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.07, opts=13)
03:14:35.368 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.07)
03:14:35.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:14:35.368 00.000 5052 UpdateGuideState exits: m=143 SNR=8.3
03:14:35.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:35.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:35.368 00.000 5052 Enqueuing Expose request
03:14:35.368 00.000 8976 Worker thread wakes up
03:14:35.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.07) opts 0xd
03:14:35.369 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.07)
03:14:35.369 00.000 8976 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.03
03:14:35.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:14:35.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:14:35.369 00.000 8976 MoveAxis(R, 0, ABG)
03:14:35.369 00.000 8976 MoveAxis(U, 0, ABG)
03:14:35.369 00.000 8976 move complete, result=0
03:14:35.369 00.000 8976 worker thread done servicing request
03:14:35.369 00.000 8976 Worker thread wakes up
03:14:35.369 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:35.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:35.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:36.055 00.686 8976 Exposure complete
03:14:36.061 00.006 8976 worker thread done servicing request
03:14:36.061 00.000 5052 OnExposeComplete: enter
03:14:36.061 00.000 5052 UpdateGuideState(): m_state=6
03:14:36.061 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12740
03:14:36.061 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.55, Mass=150, SNR=8.5, Peak=66 HFD=1.6
03:14:36.061 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
03:14:36.061 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
03:14:36.061 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.16 hyp=0.44 cameraTheta=-0.38 mountX=-0.33 mountY=-0.25, mountTheta=-2.49
03:14:36.061 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.16, opts=13)
03:14:36.061 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.16)
03:14:36.061 00.000 8976 Worker thread wakes up
03:14:36.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.16) opts 0xd
03:14:36.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.16)
03:14:36.061 00.000 8976 Moving (0.41, -0.16) raw xDistance=-0.33 yDistance=-0.25
03:14:36.062 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:14:36.062 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:14:36.062 00.000 8976 MoveAxis(R, 1, ABG)
03:14:36.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:14:36.062 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
03:14:36.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:36.062 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:36.062 00.000 5052 Enqueuing Expose request
03:14:36.062 00.000 8976 stepping (-17, 16) + (1, 0)
03:14:36.062 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:36.083 00.021 8976 Received - 47 (G) 
03:14:36.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:36.083 00.000 8976 stepped: pos (-16, 16)
03:14:36.083 00.000 8976 MoveAxis(U, 0, ABG)
03:14:36.083 00.000 8976 move complete, result=0
03:14:36.083 00.000 8976 worker thread done servicing request
03:14:36.083 00.000 8976 Worker thread wakes up
03:14:36.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:36.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:36.084 00.001 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 0 ms NORTH
03:14:36.768 00.684 8976 Exposure complete
03:14:36.773 00.005 8976 worker thread done servicing request
03:14:36.774 00.001 5052 OnExposeComplete: enter
03:14:36.774 00.000 5052 UpdateGuideState(): m_state=6
03:14:36.774 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12741
03:14:36.774 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.53, Mass=145, SNR=8.3, Peak=68 HFD=2.2
03:14:36.774 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
03:14:36.774 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
03:14:36.774 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.18 hyp=0.59 cameraTheta=-0.32 mountX=-0.42 mountY=-0.37, mountTheta=-2.42
03:14:36.774 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.18, opts=13)
03:14:36.774 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.18)
03:14:36.775 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:14:36.775 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:14:36.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:36.775 00.000 8976 Worker thread wakes up
03:14:36.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.18) opts 0xd
03:14:36.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.18)
03:14:36.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:36.775 00.000 5052 Enqueuing Expose request
03:14:36.775 00.000 8976 Moving (0.56, -0.18) raw xDistance=-0.42 yDistance=-0.37
03:14:36.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
03:14:36.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:14:36.775 00.000 8976 MoveAxis(R, 2, ABG)
03:14:36.775 00.000 8976 stepping (-16, 16) + (2, 0)
03:14:36.775 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:36.802 00.027 8976 Received - 47 (G) 
03:14:36.803 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:36.803 00.000 8976 stepped: pos (-14, 16)
03:14:36.803 00.000 8976 MoveAxis(U, 1, ABG)
03:14:36.803 00.000 8976 stepping (-14, 16) + (0, 1)
03:14:36.803 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:36.834 00.031 8976 Received - 47 (G) 
03:14:36.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:36.834 00.000 8976 stepped: pos (-14, 17)
03:14:36.835 00.001 8976 move complete, result=0
03:14:36.835 00.000 8976 worker thread done servicing request
03:14:36.835 00.000 8976 Worker thread wakes up
03:14:36.835 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 1 ms NORTH
03:14:36.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:36.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:37.520 00.685 8976 Exposure complete
03:14:37.526 00.006 8976 worker thread done servicing request
03:14:37.526 00.000 5052 OnExposeComplete: enter
03:14:37.526 00.000 5052 UpdateGuideState(): m_state=6
03:14:37.526 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12742
03:14:37.526 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=282.07, Mass=128, SNR=7.9, Peak=70 HFD=2.1
03:14:37.526 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
03:14:37.526 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
03:14:37.526 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.36 hyp=0.68 cameraTheta=0.56 mountX=0.06 mountY=-0.68, mountTheta=-1.48
03:14:37.527 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.36, opts=13)
03:14:37.527 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.36)
03:14:37.527 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:14:37.527 00.000 5052 UpdateGuideState exits: m=128 SNR=7.9
03:14:37.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:37.527 00.000 8976 Worker thread wakes up
03:14:37.527 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:37.527 00.000 5052 Enqueuing Expose request
03:14:37.527 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.36) opts 0xd
03:14:37.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.36)
03:14:37.527 00.000 8976 Moving (0.57, 0.36) raw xDistance=0.06 yDistance=-0.68
03:14:37.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:14:37.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.68
03:14:37.527 00.000 8976 MoveAxis(R, 0, ABG)
03:14:37.527 00.000 8976 MoveAxis(U, 3, ABG)
03:14:37.527 00.000 8976 stepping (-14, 17) + (0, 3)
03:14:37.527 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:37.554 00.027 8976 Received - 47 (G) 
03:14:37.554 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:37.554 00.000 8976 stepped: pos (-14, 20)
03:14:37.554 00.000 8976 move complete, result=0
03:14:37.554 00.000 8976 worker thread done servicing request
03:14:37.554 00.000 8976 Worker thread wakes up
03:14:37.554 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:14:37.555 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:37.555 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:38.242 00.687 8976 Exposure complete
03:14:38.247 00.005 8976 worker thread done servicing request
03:14:38.247 00.000 5052 OnExposeComplete: enter
03:14:38.248 00.001 5052 UpdateGuideState(): m_state=6
03:14:38.248 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12743
03:14:38.248 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.89, Mass=141, SNR=8.2, Peak=76 HFD=2.2
03:14:38.248 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.15 = -0.15)
03:14:38.248 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
03:14:38.248 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.90 mountX=0.19 mountY=-0.05, mountTheta=-0.25
03:14:38.248 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.18, opts=13)
03:14:38.249 00.001 5052 Enqueuing Move request for stepguider (-0.06, 0.18)
03:14:38.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:14:38.249 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:14:38.249 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:38.249 00.000 8976 Worker thread wakes up
03:14:38.249 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.18) opts 0xd
03:14:38.249 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.18)
03:14:38.249 00.000 8976 Moving (-0.06, 0.18) raw xDistance=0.19 yDistance=-0.05
03:14:38.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:14:38.249 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:14:38.249 00.000 8976 MoveAxis(R, 0, ABG)
03:14:38.249 00.000 8976 MoveAxis(U, 0, ABG)
03:14:38.249 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:38.249 00.000 5052 Enqueuing Expose request
03:14:38.249 00.000 8976 move complete, result=0
03:14:38.249 00.000 8976 worker thread done servicing request
03:14:38.249 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:38.249 00.000 8976 Worker thread wakes up
03:14:38.250 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:38.250 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:38.935 00.685 8976 Exposure complete
03:14:38.940 00.005 8976 worker thread done servicing request
03:14:38.940 00.000 5052 OnExposeComplete: enter
03:14:38.940 00.000 5052 UpdateGuideState(): m_state=6
03:14:38.941 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12744
03:14:38.941 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.65, Mass=153, SNR=8.5, Peak=70 HFD=2.2
03:14:38.941 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
03:14:38.941 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
03:14:38.941 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.61 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
03:14:38.941 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.06, opts=13)
03:14:38.941 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.06)
03:14:38.942 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:14:38.942 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:14:38.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:38.942 00.000 8976 Worker thread wakes up
03:14:38.942 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.06) opts 0xd
03:14:38.942 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.06)
03:14:38.942 00.000 8976 Moving (0.09, -0.06) raw xDistance=-0.10 yDistance=-0.04
03:14:38.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:38.942 00.000 5052 Enqueuing Expose request
03:14:38.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:14:38.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:14:38.942 00.000 8976 MoveAxis(R, 0, ABG)
03:14:38.942 00.000 8976 MoveAxis(U, 0, ABG)
03:14:38.942 00.000 8976 move complete, result=0
03:14:38.942 00.000 8976 worker thread done servicing request
03:14:38.942 00.000 8976 Worker thread wakes up
03:14:38.942 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:38.942 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:38.942 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:39.628 00.686 8976 Exposure complete
03:14:39.633 00.005 8976 worker thread done servicing request
03:14:39.634 00.001 5052 OnExposeComplete: enter
03:14:39.634 00.000 5052 UpdateGuideState(): m_state=6
03:14:39.634 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12745
03:14:39.634 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.88, Mass=125, SNR=7.7, Peak=67 HFD=2.1
03:14:39.634 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
03:14:39.634 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
03:14:39.634 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.17 hyp=0.46 cameraTheta=0.38 mountX=-0.04 mountY=-0.46, mountTheta=-1.67
03:14:39.635 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.17, opts=13)
03:14:39.635 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.17)
03:14:39.635 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:14:39.636 00.001 5052 UpdateGuideState exits: m=125 SNR=7.7
03:14:39.636 00.000 8976 Worker thread wakes up
03:14:39.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.17) opts 0xd
03:14:39.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.17)
03:14:39.636 00.000 8976 Moving (0.43, 0.17) raw xDistance=-0.04 yDistance=-0.46
03:14:39.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:14:39.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:14:39.636 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:39.636 00.000 8976 MoveAxis(R, 0, ABG)
03:14:39.636 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:39.636 00.000 5052 Enqueuing Expose request
03:14:39.636 00.000 8976 MoveAxis(U, 2, ABG)
03:14:39.636 00.000 8976 stepping (-14, 20) + (0, 2)
03:14:39.636 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:39.663 00.027 8976 Received - 47 (G) 
03:14:39.663 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:39.664 00.001 8976 stepped: pos (-14, 22)
03:14:39.664 00.000 8976 move complete, result=0
03:14:39.664 00.000 8976 worker thread done servicing request
03:14:39.664 00.000 8976 Worker thread wakes up
03:14:39.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:39.664 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:39.664 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
03:14:40.354 00.690 8976 Exposure complete
03:14:40.359 00.005 8976 worker thread done servicing request
03:14:40.360 00.001 5052 OnExposeComplete: enter
03:14:40.360 00.000 5052 UpdateGuideState(): m_state=6
03:14:40.360 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12746
03:14:40.360 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.08, Mass=139, SNR=8.1, Peak=67 HFD=2.2
03:14:40.360 00.000 5052 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.04) = xAngle (-1.01 = -1.01)
03:14:40.360 00.000 5052 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.11 = -1.11)
03:14:40.360 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.37 hyp=0.43 cameraTheta=1.03 mountX=0.23 mountY=-0.38, mountTheta=-1.04
03:14:40.360 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.37, opts=13)
03:14:40.361 00.001 5052 Enqueuing Move request for stepguider (0.22, 0.37)
03:14:40.361 00.000 8976 Worker thread wakes up
03:14:40.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:14:40.361 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:14:40.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:40.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:40.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.37) opts 0xd
03:14:40.361 00.000 5052 Enqueuing Expose request
03:14:40.362 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.37)
03:14:40.362 00.000 8976 Moving (0.22, 0.37) raw xDistance=0.23 yDistance=-0.38
03:14:40.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:14:40.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
03:14:40.362 00.000 8976 MoveAxis(R, 0, ABG)
03:14:40.362 00.000 8976 MoveAxis(U, 2, ABG)
03:14:40.362 00.000 8976 stepping (-14, 22) + (0, 2)
03:14:40.362 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:40.383 00.021 8976 Received - 47 (G) 
03:14:40.384 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:40.384 00.000 8976 stepped: pos (-14, 24)
03:14:40.384 00.000 8976 move complete, result=0
03:14:40.384 00.000 8976 worker thread done servicing request
03:14:40.384 00.000 8976 Worker thread wakes up
03:14:40.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:40.384 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:40.384 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:14:41.072 00.688 8976 Exposure complete
03:14:41.078 00.006 8976 worker thread done servicing request
03:14:41.078 00.000 5052 OnExposeComplete: enter
03:14:41.078 00.000 5052 UpdateGuideState(): m_state=6
03:14:41.078 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12747
03:14:41.078 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.70, Mass=137, SNR=8.1, Peak=71 HFD=1.7
03:14:41.078 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
03:14:41.078 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
03:14:41.078 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
03:14:41.079 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.01, opts=13)
03:14:41.079 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.01)
03:14:41.079 00.000 8976 Worker thread wakes up
03:14:41.079 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.01) opts 0xd
03:14:41.079 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.01)
03:14:41.079 00.000 8976 Moving (0.12, -0.01) raw xDistance=-0.06 yDistance=-0.10
03:14:41.079 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:14:41.079 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:14:41.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:41.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:14:41.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:14:41.079 00.000 8976 MoveAxis(R, 0, ABG)
03:14:41.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:41.079 00.000 5052 Enqueuing Expose request
03:14:41.079 00.000 8976 MoveAxis(U, 0, ABG)
03:14:41.080 00.001 8976 move complete, result=0
03:14:41.080 00.000 8976 worker thread done servicing request
03:14:41.080 00.000 8976 Worker thread wakes up
03:14:41.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:41.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:41.080 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:41.762 00.682 8976 Exposure complete
03:14:41.768 00.006 8976 worker thread done servicing request
03:14:41.768 00.000 5052 OnExposeComplete: enter
03:14:41.768 00.000 5052 UpdateGuideState(): m_state=6
03:14:41.768 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12748
03:14:41.768 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.69, Mass=146, SNR=8.3, Peak=67 HFD=1.9
03:14:41.768 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
03:14:41.768 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
03:14:41.768 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.02 hyp=0.48 cameraTheta=-0.04 mountX=-0.24 mountY=-0.39, mountTheta=-2.11
03:14:41.770 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.02, opts=13)
03:14:41.770 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.02)
03:14:41.770 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:14:41.770 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:14:41.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:41.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:41.770 00.000 5052 Enqueuing Expose request
03:14:41.770 00.000 8976 Worker thread wakes up
03:14:41.771 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.02) opts 0xd
03:14:41.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.02)
03:14:41.771 00.000 8976 Moving (0.48, -0.02) raw xDistance=-0.24 yDistance=-0.39
03:14:41.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:14:41.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:14:41.771 00.000 8976 MoveAxis(R, 0, ABG)
03:14:41.771 00.000 8976 MoveAxis(U, 2, ABG)
03:14:41.771 00.000 8976 stepping (-14, 24) + (0, 2)
03:14:41.771 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:41.806 00.035 8976 Received - 47 (G) 
03:14:41.806 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:41.806 00.000 8976 stepped: pos (-14, 26)
03:14:41.806 00.000 8976 move complete, result=0
03:14:41.806 00.000 8976 worker thread done servicing request
03:14:41.806 00.000 8976 Worker thread wakes up
03:14:41.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:41.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:41.806 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:14:42.489 00.683 8976 Exposure complete
03:14:42.495 00.006 8976 worker thread done servicing request
03:14:42.495 00.000 5052 OnExposeComplete: enter
03:14:42.495 00.000 5052 UpdateGuideState(): m_state=6
03:14:42.495 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12749
03:14:42.495 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.02, Mass=142, SNR=8.2, Peak=76 HFD=2.1
03:14:42.495 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
03:14:42.495 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
03:14:42.495 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.31 hyp=0.32 cameraTheta=1.79 mountX=0.31 mountY=-0.11, mountTheta=-0.35
03:14:42.497 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.31, opts=13)
03:14:42.497 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.31)
03:14:42.497 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:14:42.497 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:14:42.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:42.497 00.000 8976 Worker thread wakes up
03:14:42.497 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:42.498 00.001 5052 Enqueuing Expose request
03:14:42.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.31) opts 0xd
03:14:42.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.31)
03:14:42.498 00.000 8976 Moving (-0.07, 0.31) raw xDistance=0.31 yDistance=-0.11
03:14:42.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:14:42.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:14:42.498 00.000 8976 MoveAxis(L, 1, ABG)
03:14:42.498 00.000 8976 stepping (-14, 26) + (-1, 0)
03:14:42.498 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:42.526 00.028 8976 Received - 47 (G) 
03:14:42.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:42.526 00.000 8976 stepped: pos (-15, 26)
03:14:42.526 00.000 8976 MoveAxis(U, 0, ABG)
03:14:42.526 00.000 8976 move complete, result=0
03:14:42.526 00.000 8976 worker thread done servicing request
03:14:42.526 00.000 8976 Worker thread wakes up
03:14:42.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:42.526 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:14:42.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:43.214 00.688 8976 Exposure complete
03:14:43.219 00.005 8976 worker thread done servicing request
03:14:43.219 00.000 5052 OnExposeComplete: enter
03:14:43.219 00.000 5052 UpdateGuideState(): m_state=6
03:14:43.219 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12750
03:14:43.219 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.05, Mass=140, SNR=8.2, Peak=80 HFD=2.0
03:14:43.219 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.16 = 0.16)
03:14:43.219 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.06 = 0.06)
03:14:43.219 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.34 hyp=0.42 cameraTheta=2.20 mountX=0.42 mountY=0.02, mountTheta=0.06
03:14:43.219 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.34, opts=13)
03:14:43.219 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.34)
03:14:43.219 00.000 8976 Worker thread wakes up
03:14:43.220 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.34) opts 0xd
03:14:43.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.34)
03:14:43.220 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:14:43.220 00.000 5052 UpdateGuideState exits: m=140 SNR=8.2
03:14:43.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:43.220 00.000 8976 Moving (-0.25, 0.34) raw xDistance=0.42 yDistance=0.02
03:14:43.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
03:14:43.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:14:43.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:43.220 00.000 5052 Enqueuing Expose request
03:14:43.220 00.000 8976 MoveAxis(L, 2, ABG)
03:14:43.220 00.000 8976 stepping (-15, 26) + (-2, 0)
03:14:43.220 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:43.245 00.025 8976 Received - 47 (G) 
03:14:43.245 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:43.246 00.001 8976 stepped: pos (-17, 26)
03:14:43.246 00.000 8976 MoveAxis(U, 0, ABG)
03:14:43.246 00.000 8976 move complete, result=0
03:14:43.246 00.000 8976 worker thread done servicing request
03:14:43.246 00.000 8976 Worker thread wakes up
03:14:43.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:43.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:43.246 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
03:14:43.933 00.687 8976 Exposure complete
03:14:43.939 00.006 8976 worker thread done servicing request
03:14:43.939 00.000 5052 OnExposeComplete: enter
03:14:43.939 00.000 5052 UpdateGuideState(): m_state=6
03:14:43.939 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12751
03:14:43.939 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.35, Mass=139, SNR=8.1, Peak=70 HFD=1.9
03:14:43.939 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.04) = xAngle (-3.48 = 2.81)
03:14:43.939 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.70)
03:14:43.940 00.001 5052 CameraToMount -- cameraX=0.05 cameraY=-0.36 hyp=0.37 cameraTheta=-1.43 mountX=-0.35 mountY=0.16, mountTheta=2.72
03:14:43.940 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.36, opts=13)
03:14:43.940 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.36)
03:14:43.940 00.000 8976 Worker thread wakes up
03:14:43.940 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:14:43.940 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:14:43.941 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:43.941 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.36) opts 0xd
03:14:43.941 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:43.941 00.000 5052 Enqueuing Expose request
03:14:43.941 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.36)
03:14:43.941 00.000 8976 Moving (0.05, -0.36) raw xDistance=-0.35 yDistance=0.16
03:14:43.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
03:14:43.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:14:43.941 00.000 8976 MoveAxis(R, 1, ABG)
03:14:43.941 00.000 8976 stepping (-17, 26) + (1, 0)
03:14:43.941 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:43.965 00.024 8976 Received - 47 (G) 
03:14:43.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:43.965 00.000 8976 stepped: pos (-16, 26)
03:14:43.965 00.000 8976 MoveAxis(U, 0, ABG)
03:14:43.965 00.000 8976 move complete, result=0
03:14:43.965 00.000 8976 worker thread done servicing request
03:14:43.965 00.000 8976 Worker thread wakes up
03:14:43.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:43.965 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
03:14:43.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:44.650 00.685 8976 Exposure complete
03:14:44.655 00.005 8976 worker thread done servicing request
03:14:44.655 00.000 5052 OnExposeComplete: enter
03:14:44.655 00.000 5052 UpdateGuideState(): m_state=6
03:14:44.655 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12752
03:14:44.655 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.55, Mass=153, SNR=8.6, Peak=70 HFD=1.7
03:14:44.655 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
03:14:44.655 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
03:14:44.655 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.16 hyp=0.56 cameraTheta=-2.86 mountX=0.11 mountY=0.54, mountTheta=1.38
03:14:44.656 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.16, opts=13)
03:14:44.656 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.16)
03:14:44.656 00.000 8976 Worker thread wakes up
03:14:44.656 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.16) opts 0xd
03:14:44.656 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.16)
03:14:44.656 00.000 8976 Moving (-0.54, -0.16) raw xDistance=0.11 yDistance=0.54
03:14:44.656 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:14:44.656 00.000 5052 UpdateGuideState exits: m=153 SNR=8.6
03:14:44.656 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:44.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:14:44.656 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:14:44.656 00.000 8976 MoveAxis(R, 0, ABG)
03:14:44.656 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:44.656 00.000 5052 Enqueuing Expose request
03:14:44.657 00.001 8976 MoveAxis(D, 2, ABG)
03:14:44.657 00.000 8976 stepping (-16, 26) + (0, -2)
03:14:44.657 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:44.684 00.027 8976 Received - 47 (G) 
03:14:44.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:44.684 00.000 8976 stepped: pos (-16, 24)
03:14:44.684 00.000 8976 move complete, result=0
03:14:44.684 00.000 8976 worker thread done servicing request
03:14:44.684 00.000 8976 Worker thread wakes up
03:14:44.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:44.684 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:14:44.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:45.369 00.685 8976 Exposure complete
03:14:45.375 00.006 8976 worker thread done servicing request
03:14:45.375 00.000 5052 OnExposeComplete: enter
03:14:45.375 00.000 5052 UpdateGuideState(): m_state=6
03:14:45.375 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12753
03:14:45.375 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.66, Mass=149, SNR=8.4, Peak=77 HFD=2.0
03:14:45.375 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
03:14:45.375 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
03:14:45.375 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.05 hyp=0.36 cameraTheta=-2.99 mountX=0.11 mountY=0.32, mountTheta=1.24
03:14:45.376 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.05, opts=13)
03:14:45.376 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.05)
03:14:45.376 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:14:45.376 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:14:45.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:45.376 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:45.376 00.000 5052 Enqueuing Expose request
03:14:45.376 00.000 8976 Worker thread wakes up
03:14:45.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.05) opts 0xd
03:14:45.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.05)
03:14:45.376 00.000 8976 Moving (-0.35, -0.05) raw xDistance=0.11 yDistance=0.32
03:14:45.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:14:45.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
03:14:45.376 00.000 8976 MoveAxis(R, 0, ABG)
03:14:45.376 00.000 8976 MoveAxis(D, 1, ABG)
03:14:45.376 00.000 8976 stepping (-16, 24) + (0, -1)
03:14:45.377 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:45.403 00.026 8976 Received - 47 (G) 
03:14:45.403 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:45.403 00.000 8976 stepped: pos (-16, 23)
03:14:45.403 00.000 8976 move complete, result=0
03:14:45.403 00.000 8976 worker thread done servicing request
03:14:45.403 00.000 8976 Worker thread wakes up
03:14:45.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:45.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:45.403 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:14:46.089 00.686 8976 Exposure complete
03:14:46.095 00.006 8976 worker thread done servicing request
03:14:46.095 00.000 5052 OnExposeComplete: enter
03:14:46.095 00.000 5052 UpdateGuideState(): m_state=6
03:14:46.095 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12754
03:14:46.095 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.95, Mass=142, SNR=8.2, Peak=74 HFD=2.2
03:14:46.095 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
03:14:46.095 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
03:14:46.095 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.02 mountX=0.15 mountY=-0.26, mountTheta=-1.05
03:14:46.096 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.24, opts=13)
03:14:46.096 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.24)
03:14:46.096 00.000 8976 Worker thread wakes up
03:14:46.096 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.24) opts 0xd
03:14:46.096 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.24)
03:14:46.096 00.000 8976 Moving (0.15, 0.24) raw xDistance=0.15 yDistance=-0.26
03:14:46.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:14:46.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:14:46.096 00.000 8976 MoveAxis(R, 0, ABG)
03:14:46.096 00.000 8976 MoveAxis(U, 0, ABG)
03:14:46.096 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:46.096 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:14:46.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:46.096 00.000 8976 move complete, result=0
03:14:46.097 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:46.097 00.000 8976 worker thread done servicing request
03:14:46.097 00.000 5052 Enqueuing Expose request
03:14:46.097 00.000 8976 Worker thread wakes up
03:14:46.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:46.097 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:14:46.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:46.780 00.683 8976 Exposure complete
03:14:46.785 00.005 8976 worker thread done servicing request
03:14:46.785 00.000 5052 OnExposeComplete: enter
03:14:46.785 00.000 5052 UpdateGuideState(): m_state=6
03:14:46.785 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12755
03:14:46.785 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.85, Mass=138, SNR=8.1, Peak=77 HFD=2.0
03:14:46.785 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.83 = -0.83)
03:14:46.786 00.001 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
03:14:46.786 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.21 mountX=0.10 mountY=-0.12, mountTheta=-0.88
03:14:46.786 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.14, opts=13)
03:14:46.786 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.14)
03:14:46.786 00.000 8976 Worker thread wakes up
03:14:46.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.14) opts 0xd
03:14:46.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.14)
03:14:46.786 00.000 8976 Moving (0.05, 0.14) raw xDistance=0.10 yDistance=-0.12
03:14:46.787 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:46.787 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:14:46.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:46.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:14:46.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:14:46.787 00.000 8976 MoveAxis(R, 0, ABG)
03:14:46.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:46.787 00.000 5052 Enqueuing Expose request
03:14:46.787 00.000 8976 MoveAxis(U, 0, ABG)
03:14:46.787 00.000 8976 move complete, result=0
03:14:46.787 00.000 8976 worker thread done servicing request
03:14:46.787 00.000 8976 Worker thread wakes up
03:14:46.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:46.787 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:46.787 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:47.467 00.680 8976 Exposure complete
03:14:47.473 00.006 8976 worker thread done servicing request
03:14:47.473 00.000 5052 OnExposeComplete: enter
03:14:47.473 00.000 5052 UpdateGuideState(): m_state=6
03:14:47.473 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12756
03:14:47.473 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.77, Mass=139, SNR=8.1, Peak=76 HFD=2.0
03:14:47.473 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:14:47.473 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
03:14:47.473 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.06 hyp=0.26 cameraTheta=2.92 mountX=0.17 mountY=0.18, mountTheta=0.83
03:14:47.474 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.06, opts=13)
03:14:47.474 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.06)
03:14:47.474 00.000 8976 Worker thread wakes up
03:14:47.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.06) opts 0xd
03:14:47.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.06)
03:14:47.474 00.000 8976 Moving (-0.25, 0.06) raw xDistance=0.17 yDistance=0.18
03:14:47.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:14:47.475 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:14:47.475 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:14:47.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:47.475 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:47.475 00.000 5052 Enqueuing Expose request
03:14:47.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:14:47.475 00.000 8976 MoveAxis(R, 0, ABG)
03:14:47.475 00.000 8976 MoveAxis(U, 0, ABG)
03:14:47.475 00.000 8976 move complete, result=0
03:14:47.475 00.000 8976 worker thread done servicing request
03:14:47.475 00.000 8976 Worker thread wakes up
03:14:47.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:47.475 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:47.475 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:14:48.160 00.685 8976 Exposure complete
03:14:48.166 00.006 8976 worker thread done servicing request
03:14:48.166 00.000 5052 OnExposeComplete: enter
03:14:48.166 00.000 5052 UpdateGuideState(): m_state=6
03:14:48.166 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12757
03:14:48.166 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.31, Mass=153, SNR=8.5, Peak=66 HFD=2.3
03:14:48.166 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
03:14:48.166 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.72)
03:14:48.166 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.39 hyp=0.60 cameraTheta=-2.42 mountX=-0.15 mountY=0.59, mountTheta=1.82
03:14:48.166 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.39, opts=13)
03:14:48.166 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.39)
03:14:48.167 00.001 8976 Worker thread wakes up
03:14:48.167 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.39) opts 0xd
03:14:48.167 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.39)
03:14:48.167 00.000 8976 Moving (-0.45, -0.39) raw xDistance=-0.15 yDistance=0.59
03:14:48.167 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:14:48.167 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:14:48.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:48.167 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:48.167 00.000 5052 Enqueuing Expose request
03:14:48.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:14:48.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
03:14:48.167 00.000 8976 MoveAxis(R, 0, ABG)
03:14:48.167 00.000 8976 MoveAxis(D, 2, ABG)
03:14:48.167 00.000 8976 stepping (-16, 23) + (0, -2)
03:14:48.167 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:48.202 00.035 8976 Received - 47 (G) 
03:14:48.202 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:48.202 00.000 8976 stepped: pos (-16, 21)
03:14:48.202 00.000 8976 move complete, result=0
03:14:48.202 00.000 8976 worker thread done servicing request
03:14:48.202 00.000 8976 Worker thread wakes up
03:14:48.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:48.202 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:48.202 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:14:48.904 00.702 8976 Exposure complete
03:14:48.909 00.005 8976 worker thread done servicing request
03:14:48.909 00.000 5052 OnExposeComplete: enter
03:14:48.909 00.000 5052 UpdateGuideState(): m_state=6
03:14:48.909 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12758
03:14:48.909 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.82, Mass=150, SNR=8.4, Peak=76 HFD=2.4
03:14:48.909 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:14:48.910 00.001 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
03:14:48.910 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.11 hyp=0.37 cameraTheta=2.83 mountX=0.26 mountY=0.23, mountTheta=0.73
03:14:48.910 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.11, opts=13)
03:14:48.910 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.11)
03:14:48.910 00.000 8976 Worker thread wakes up
03:14:48.910 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.11) opts 0xd
03:14:48.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.11)
03:14:48.910 00.000 8976 Moving (-0.35, 0.11) raw xDistance=0.26 yDistance=0.23
03:14:48.910 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:14:48.911 00.001 5052 UpdateGuideState exits: m=150 SNR=8.4
03:14:48.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:14:48.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:14:48.911 00.000 8976 MoveAxis(L, 1, ABG)
03:14:48.911 00.000 8976 stepping (-16, 21) + (-1, 0)
03:14:48.911 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:48.911 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:48.911 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:48.911 00.000 5052 Enqueuing Expose request
03:14:48.937 00.026 8976 Received - 47 (G) 
03:14:48.937 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:48.937 00.000 8976 stepped: pos (-17, 21)
03:14:48.937 00.000 8976 MoveAxis(U, 0, ABG)
03:14:48.937 00.000 8976 move complete, result=0
03:14:48.937 00.000 8976 worker thread done servicing request
03:14:48.937 00.000 8976 Worker thread wakes up
03:14:48.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:48.937 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:48.937 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:14:49.623 00.686 8976 Exposure complete
03:14:49.628 00.005 8976 worker thread done servicing request
03:14:49.629 00.001 5052 OnExposeComplete: enter
03:14:49.629 00.000 5052 UpdateGuideState(): m_state=6
03:14:49.629 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12759
03:14:49.629 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.73, Mass=141, SNR=8.2, Peak=69 HFD=2.6
03:14:49.629 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:14:49.629 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
03:14:49.629 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.02 hyp=0.57 cameraTheta=3.11 mountX=0.27 mountY=0.47, mountTheta=1.04
03:14:49.629 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.02, opts=13)
03:14:49.629 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.02)
03:14:49.629 00.000 8976 Worker thread wakes up
03:14:49.630 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:14:49.630 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:14:49.630 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:49.630 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:49.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.02) opts 0xd
03:14:49.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.02)
03:14:49.630 00.000 8976 Moving (-0.57, 0.02) raw xDistance=0.27 yDistance=0.47
03:14:49.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
03:14:49.630 00.000 5052 Enqueuing Expose request
03:14:49.630 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
03:14:49.630 00.000 8976 MoveAxis(L, 1, ABG)
03:14:49.630 00.000 8976 stepping (-17, 21) + (-1, 0)
03:14:49.630 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:49.656 00.026 8976 Received - 47 (G) 
03:14:49.656 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:49.656 00.000 8976 stepped: pos (-18, 21)
03:14:49.656 00.000 8976 MoveAxis(D, 2, ABG)
03:14:49.656 00.000 8976 stepping (-18, 21) + (0, -2)
03:14:49.656 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:49.687 00.031 8976 Received - 47 (G) 
03:14:49.687 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:49.687 00.000 8976 stepped: pos (-18, 19)
03:14:49.687 00.000 8976 move complete, result=0
03:14:49.687 00.000 8976 worker thread done servicing request
03:14:49.688 00.001 8976 Worker thread wakes up
03:14:49.688 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:14:49.688 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:49.688 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:50.375 00.687 8976 Exposure complete
03:14:50.380 00.005 8976 worker thread done servicing request
03:14:50.380 00.000 5052 OnExposeComplete: enter
03:14:50.380 00.000 5052 UpdateGuideState(): m_state=6
03:14:50.380 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12760
03:14:50.380 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.89, Mass=145, SNR=8.3, Peak=74 HFD=2.2
03:14:50.380 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:14:50.380 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
03:14:50.380 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.18 hyp=0.34 cameraTheta=2.56 mountX=0.29 mountY=0.14, mountTheta=0.44
03:14:50.381 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.18, opts=13)
03:14:50.381 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.18)
03:14:50.381 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:50.381 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:14:50.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:50.381 00.000 8976 Worker thread wakes up
03:14:50.381 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.18) opts 0xd
03:14:50.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.18)
03:14:50.381 00.000 8976 Moving (-0.28, 0.18) raw xDistance=0.29 yDistance=0.14
03:14:50.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:50.381 00.000 5052 Enqueuing Expose request
03:14:50.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
03:14:50.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:14:50.381 00.000 8976 MoveAxis(L, 1, ABG)
03:14:50.381 00.000 8976 stepping (-18, 19) + (-1, 0)
03:14:50.382 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:50.408 00.026 8976 Received - 47 (G) 
03:14:50.408 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:50.408 00.000 8976 stepped: pos (-19, 19)
03:14:50.408 00.000 8976 MoveAxis(U, 0, ABG)
03:14:50.408 00.000 8976 move complete, result=0
03:14:50.408 00.000 8976 worker thread done servicing request
03:14:50.408 00.000 8976 Worker thread wakes up
03:14:50.408 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:50.408 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:50.408 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:14:51.091 00.683 8976 Exposure complete
03:14:51.097 00.006 8976 worker thread done servicing request
03:14:51.097 00.000 5052 OnExposeComplete: enter
03:14:51.097 00.000 5052 UpdateGuideState(): m_state=6
03:14:51.097 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12761
03:14:51.097 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.34, Mass=139, SNR=8.2, Peak=67 HFD=2.2
03:14:51.097 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.93 = 2.35)
03:14:51.097 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.04 = 2.24)
03:14:51.097 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.37 hyp=0.39 cameraTheta=-1.89 mountX=-0.27 mountY=0.31, mountTheta=2.30
03:14:51.098 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.37, opts=13)
03:14:51.098 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.37)
03:14:51.098 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:14:51.098 00.000 5052 UpdateGuideState exits: m=139 SNR=8.2
03:14:51.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:51.098 00.000 8976 Worker thread wakes up
03:14:51.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.37) opts 0xd
03:14:51.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.37)
03:14:51.099 00.001 8976 Moving (-0.12, -0.37) raw xDistance=-0.27 yDistance=0.31
03:14:51.099 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:51.099 00.000 5052 Enqueuing Expose request
03:14:51.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
03:14:51.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:14:51.099 00.000 8976 MoveAxis(R, 1, ABG)
03:14:51.099 00.000 8976 stepping (-19, 19) + (1, 0)
03:14:51.099 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:51.127 00.028 8976 Received - 47 (G) 
03:14:51.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:51.127 00.000 8976 stepped: pos (-18, 19)
03:14:51.127 00.000 8976 MoveAxis(D, 1, ABG)
03:14:51.127 00.000 8976 stepping (-18, 19) + (0, -1)
03:14:51.127 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:51.159 00.032 8976 Received - 47 (G) 
03:14:51.159 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:51.159 00.000 8976 stepped: pos (-18, 18)
03:14:51.159 00.000 8976 move complete, result=0
03:14:51.159 00.000 8976 worker thread done servicing request
03:14:51.159 00.000 8976 Worker thread wakes up
03:14:51.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:51.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:51.159 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
03:14:51.847 00.688 8976 Exposure complete
03:14:51.853 00.006 8976 worker thread done servicing request
03:14:51.853 00.000 5052 OnExposeComplete: enter
03:14:51.853 00.000 5052 UpdateGuideState(): m_state=6
03:14:51.853 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12762
03:14:51.853 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.79, Mass=134, SNR=8.0, Peak=68 HFD=2.0
03:14:51.853 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
03:14:51.854 00.001 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
03:14:51.854 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.09 hyp=0.52 cameraTheta=0.16 mountX=-0.16 mountY=-0.48, mountTheta=-1.89
03:14:51.855 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.09, opts=13)
03:14:51.855 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.09)
03:14:51.855 00.000 8976 Worker thread wakes up
03:14:51.855 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:51.855 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:14:51.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:51.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.09) opts 0xd
03:14:51.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:51.855 00.000 5052 Enqueuing Expose request
03:14:51.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.09)
03:14:51.855 00.000 8976 Moving (0.51, 0.09) raw xDistance=-0.16 yDistance=-0.48
03:14:51.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:14:51.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.48
03:14:51.855 00.000 8976 MoveAxis(R, 0, ABG)
03:14:51.855 00.000 8976 MoveAxis(U, 2, ABG)
03:14:51.855 00.000 8976 stepping (-18, 18) + (0, 2)
03:14:51.856 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:51.878 00.022 8976 Received - 47 (G) 
03:14:51.878 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:51.878 00.000 8976 stepped: pos (-18, 20)
03:14:51.878 00.000 8976 move complete, result=0
03:14:51.878 00.000 8976 worker thread done servicing request
03:14:51.878 00.000 8976 Worker thread wakes up
03:14:51.878 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:14:51.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:51.878 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:52.565 00.687 8976 Exposure complete
03:14:52.571 00.006 8976 worker thread done servicing request
03:14:52.571 00.000 5052 OnExposeComplete: enter
03:14:52.571 00.000 5052 UpdateGuideState(): m_state=6
03:14:52.571 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12763
03:14:52.571 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.64, Mass=128, SNR=7.8, Peak=66 HFD=1.7
03:14:52.571 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
03:14:52.571 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
03:14:52.571 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.07 hyp=0.52 cameraTheta=-0.13 mountX=-0.29 mountY=-0.39, mountTheta=-2.21
03:14:52.572 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.07, opts=13)
03:14:52.572 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.07)
03:14:52.572 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:14:52.572 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:14:52.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:52.572 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:52.573 00.001 5052 Enqueuing Expose request
03:14:52.573 00.000 8976 Worker thread wakes up
03:14:52.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.07) opts 0xd
03:14:52.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.07)
03:14:52.573 00.000 8976 Moving (0.51, -0.07) raw xDistance=-0.29 yDistance=-0.39
03:14:52.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:14:52.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
03:14:52.573 00.000 8976 MoveAxis(R, 1, ABG)
03:14:52.573 00.000 8976 stepping (-18, 20) + (1, 0)
03:14:52.573 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:52.598 00.025 8976 Received - 47 (G) 
03:14:52.598 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:52.598 00.000 8976 stepped: pos (-17, 20)
03:14:52.598 00.000 8976 MoveAxis(U, 2, ABG)
03:14:52.598 00.000 8976 stepping (-17, 20) + (0, 2)
03:14:52.598 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:52.630 00.032 8976 Received - 47 (G) 
03:14:52.630 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:52.630 00.000 8976 stepped: pos (-17, 22)
03:14:52.630 00.000 8976 move complete, result=0
03:14:52.630 00.000 8976 worker thread done servicing request
03:14:52.630 00.000 8976 Worker thread wakes up
03:14:52.630 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
03:14:52.630 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:52.630 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:53.314 00.684 8976 Exposure complete
03:14:53.320 00.006 8976 worker thread done servicing request
03:14:53.321 00.001 5052 OnExposeComplete: enter
03:14:53.321 00.000 5052 UpdateGuideState(): m_state=6
03:14:53.321 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12764
03:14:53.321 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.74, Mass=129, SNR=7.9, Peak=68 HFD=1.8
03:14:53.321 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:14:53.321 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
03:14:53.321 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.03 hyp=0.49 cameraTheta=3.09 mountX=0.24 mountY=0.39, mountTheta=1.02
03:14:53.323 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.03, opts=13)
03:14:53.323 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.03)
03:14:53.323 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:53.323 00.000 5052 UpdateGuideState exits: m=129 SNR=7.9
03:14:53.323 00.000 8976 Worker thread wakes up
03:14:53.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:53.323 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:53.323 00.000 5052 Enqueuing Expose request
03:14:53.323 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.03) opts 0xd
03:14:53.323 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.03)
03:14:53.323 00.000 8976 Moving (-0.49, 0.03) raw xDistance=0.24 yDistance=0.39
03:14:53.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:14:53.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
03:14:53.323 00.000 8976 MoveAxis(R, 0, ABG)
03:14:53.323 00.000 8976 MoveAxis(D, 1, ABG)
03:14:53.323 00.000 8976 stepping (-17, 22) + (0, -1)
03:14:53.324 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:53.348 00.024 8976 Received - 47 (G) 
03:14:53.349 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:53.349 00.000 8976 stepped: pos (-17, 21)
03:14:53.349 00.000 8976 move complete, result=0
03:14:53.349 00.000 8976 worker thread done servicing request
03:14:53.349 00.000 8976 Worker thread wakes up
03:14:53.349 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:14:53.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:53.349 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:54.035 00.686 8976 Exposure complete
03:14:54.042 00.007 8976 worker thread done servicing request
03:14:54.042 00.000 5052 OnExposeComplete: enter
03:14:54.042 00.000 5052 UpdateGuideState(): m_state=6
03:14:54.042 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12765
03:14:54.042 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.52, Mass=137, SNR=8.1, Peak=67 HFD=1.7
03:14:54.042 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
03:14:54.042 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
03:14:54.043 00.001 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.19 hyp=0.53 cameraTheta=-2.77 mountX=0.05 mountY=0.52, mountTheta=1.47
03:14:54.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.19, opts=13)
03:14:54.044 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.19)
03:14:54.044 00.000 8976 Worker thread wakes up
03:14:54.044 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:14:54.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.19) opts 0xd
03:14:54.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.19)
03:14:54.044 00.000 8976 Moving (-0.49, -0.19) raw xDistance=0.05 yDistance=0.52
03:14:54.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:14:54.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52
03:14:54.044 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:14:54.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:54.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:54.044 00.000 5052 Enqueuing Expose request
03:14:54.045 00.001 8976 MoveAxis(R, 0, ABG)
03:14:54.045 00.000 8976 MoveAxis(D, 2, ABG)
03:14:54.045 00.000 8976 stepping (-17, 21) + (0, -2)
03:14:54.045 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:54.068 00.023 8976 Received - 47 (G) 
03:14:54.068 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:54.068 00.000 8976 stepped: pos (-17, 19)
03:14:54.068 00.000 8976 move complete, result=0
03:14:54.068 00.000 8976 worker thread done servicing request
03:14:54.068 00.000 8976 Worker thread wakes up
03:14:54.069 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:54.069 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:14:54.069 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:54.754 00.685 8976 Exposure complete
03:14:54.760 00.006 8976 worker thread done servicing request
03:14:54.760 00.000 5052 OnExposeComplete: enter
03:14:54.760 00.000 5052 UpdateGuideState(): m_state=6
03:14:54.760 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12766
03:14:54.760 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=281.33, Mass=147, SNR=8.4, Peak=71 HFD=1.9
03:14:54.760 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
03:14:54.760 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
03:14:54.760 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=-0.38 hyp=1.05 cameraTheta=-2.77 mountX=0.10 mountY=1.03, mountTheta=1.47
03:14:54.761 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=-0.38, opts=13)
03:14:54.761 00.000 5052 Enqueuing Move request for stepguider (-0.98, -0.38)
03:14:54.761 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:14:54.761 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
03:14:54.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:54.761 00.000 8976 Worker thread wakes up
03:14:54.761 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, -0.38) opts 0xd
03:14:54.761 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, -0.38)
03:14:54.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:54.761 00.000 5052 Enqueuing Expose request
03:14:54.762 00.001 8976 Moving (-0.98, -0.38) raw xDistance=0.10 yDistance=1.03
03:14:54.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:14:54.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.03
03:14:54.762 00.000 8976 MoveAxis(R, 0, ABG)
03:14:54.762 00.000 8976 MoveAxis(D, 4, ABG)
03:14:54.762 00.000 8976 stepping (-17, 19) + (0, -4)
03:14:54.762 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:14:54.804 00.042 8976 Received - 47 (G) 
03:14:54.804 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:14:54.804 00.000 8976 stepped: pos (-17, 15)
03:14:54.804 00.000 8976 move complete, result=0
03:14:54.804 00.000 8976 worker thread done servicing request
03:14:54.804 00.000 8976 Worker thread wakes up
03:14:54.804 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:54.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:54.804 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:14:55.490 00.686 8976 Exposure complete
03:14:55.495 00.005 8976 worker thread done servicing request
03:14:55.495 00.000 5052 OnExposeComplete: enter
03:14:55.495 00.000 5052 UpdateGuideState(): m_state=6
03:14:55.495 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12767
03:14:55.495 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=282.10, Mass=147, SNR=8.4, Peak=77 HFD=1.8
03:14:55.495 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:14:55.495 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
03:14:55.495 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.39 hyp=0.78 cameraTheta=2.62 mountX=0.65 mountY=0.36, mountTheta=0.50
03:14:55.495 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.39, opts=13)
03:14:55.495 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.39)
03:14:55.495 00.000 8976 Worker thread wakes up
03:14:55.496 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.39) opts 0xd
03:14:55.496 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.39)
03:14:55.496 00.000 8976 Moving (-0.68, 0.39) raw xDistance=0.65 yDistance=0.36
03:14:55.496 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:55.496 00.000 5052 UpdateGuideState exits: m=147 SNR=8.4
03:14:55.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:55.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
03:14:55.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.36
03:14:55.496 00.000 8976 MoveAxis(L, 3, ABG)
03:14:55.496 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:55.496 00.000 5052 Enqueuing Expose request
03:14:55.496 00.000 8976 stepping (-17, 15) + (-3, 0)
03:14:55.496 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:55.523 00.027 8976 Received - 47 (G) 
03:14:55.523 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:14:55.523 00.000 8976 stepped: pos (-20, 15)
03:14:55.523 00.000 8976 MoveAxis(D, 2, ABG)
03:14:55.523 00.000 8976 stepping (-20, 15) + (0, -2)
03:14:55.523 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:55.555 00.032 8976 Received - 47 (G) 
03:14:55.555 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:55.555 00.000 8976 stepped: pos (-20, 13)
03:14:55.555 00.000 8976 move complete, result=0
03:14:55.555 00.000 8976 worker thread done servicing request
03:14:55.555 00.000 8976 Worker thread wakes up
03:14:55.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:55.555 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:55.555 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
03:14:56.239 00.684 8976 Exposure complete
03:14:56.245 00.006 8976 worker thread done servicing request
03:14:56.245 00.000 5052 OnExposeComplete: enter
03:14:56.245 00.000 5052 UpdateGuideState(): m_state=6
03:14:56.245 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12768
03:14:56.245 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.93, Mass=137, SNR=8.1, Peak=77 HFD=1.9
03:14:56.245 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
03:14:56.245 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
03:14:56.245 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.69 mountX=0.20 mountY=-0.10, mountTheta=-0.44
03:14:56.246 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.22, opts=13)
03:14:56.246 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.22)
03:14:56.246 00.000 8976 Worker thread wakes up
03:14:56.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.22) opts 0xd
03:14:56.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.22)
03:14:56.246 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:14:56.246 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:14:56.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:56.246 00.000 8976 Moving (-0.02, 0.22) raw xDistance=0.20 yDistance=-0.10
03:14:56.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:14:56.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:14:56.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:56.246 00.000 5052 Enqueuing Expose request
03:14:56.246 00.000 8976 MoveAxis(R, 0, ABG)
03:14:56.247 00.001 8976 MoveAxis(U, 0, ABG)
03:14:56.247 00.000 8976 move complete, result=0
03:14:56.247 00.000 8976 worker thread done servicing request
03:14:56.247 00.000 8976 Worker thread wakes up
03:14:56.247 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:56.247 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:56.247 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:56.934 00.687 8976 Exposure complete
03:14:56.939 00.005 8976 worker thread done servicing request
03:14:56.939 00.000 5052 OnExposeComplete: enter
03:14:56.939 00.000 5052 UpdateGuideState(): m_state=6
03:14:56.939 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12769
03:14:56.939 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.75, Mass=141, SNR=8.2, Peak=76 HFD=2.3
03:14:56.939 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
03:14:56.939 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
03:14:56.939 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.04 hyp=0.69 cameraTheta=0.06 mountX=-0.28 mountY=-0.60, mountTheta=-2.01
03:14:56.940 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.04, opts=13)
03:14:56.940 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.04)
03:14:56.940 00.000 8976 Worker thread wakes up
03:14:56.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.04) opts 0xd
03:14:56.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.04)
03:14:56.940 00.000 8976 Moving (0.69, 0.04) raw xDistance=-0.28 yDistance=-0.60
03:14:56.941 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:14:56.941 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:14:56.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:56.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:14:56.941 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:56.941 00.000 5052 Enqueuing Expose request
03:14:56.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:14:56.941 00.000 8976 MoveAxis(R, 1, ABG)
03:14:56.941 00.000 8976 stepping (-20, 13) + (1, 0)
03:14:56.941 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:56.962 00.021 8976 Received - 47 (G) 
03:14:56.962 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:56.962 00.000 8976 stepped: pos (-19, 13)
03:14:56.962 00.000 8976 MoveAxis(U, 2, ABG)
03:14:56.962 00.000 8976 stepping (-19, 13) + (0, 2)
03:14:56.962 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:56.994 00.032 8976 Received - 47 (G) 
03:14:56.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:56.994 00.000 8976 stepped: pos (-19, 15)
03:14:56.994 00.000 8976 move complete, result=0
03:14:56.994 00.000 8976 worker thread done servicing request
03:14:56.994 00.000 8976 Worker thread wakes up
03:14:56.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:56.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:56.994 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
03:14:57.652 00.658 8976 Exposure complete
03:14:57.657 00.005 8976 worker thread done servicing request
03:14:57.658 00.001 5052 OnExposeComplete: enter
03:14:57.658 00.000 5052 UpdateGuideState(): m_state=6
03:14:57.658 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12770
03:14:57.658 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.35, Mass=158, SNR=8.7, Peak=87 HFD=1.7
03:14:57.658 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.55 = -0.55)
03:14:57.658 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.65 = -0.65)
03:14:57.658 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.64 hyp=0.64 cameraTheta=1.49 mountX=0.54 mountY=-0.39, mountTheta=-0.62
03:14:57.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.64, opts=13)
03:14:57.659 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.64)
03:14:57.659 00.000 8976 Worker thread wakes up
03:14:57.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.64) opts 0xd
03:14:57.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.64)
03:14:57.659 00.000 8976 Moving (0.05, 0.64) raw xDistance=0.54 yDistance=-0.39
03:14:57.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.54
03:14:57.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=87, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:14:57.659 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:14:57.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:57.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
03:14:57.659 00.000 8976 MoveAxis(L, 2, ABG)
03:14:57.659 00.000 8976 stepping (-19, 15) + (-2, 0)
03:14:57.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:57.659 00.000 5052 Enqueuing Expose request
03:14:57.659 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:57.697 00.038 8976 Received - 47 (G) 
03:14:57.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:57.697 00.000 8976 stepped: pos (-21, 15)
03:14:57.697 00.000 8976 MoveAxis(U, 2, ABG)
03:14:57.697 00.000 8976 stepping (-21, 15) + (0, 2)
03:14:57.697 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:57.729 00.032 8976 Received - 47 (G) 
03:14:57.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:57.729 00.000 8976 stepped: pos (-21, 17)
03:14:57.729 00.000 8976 move complete, result=0
03:14:57.729 00.000 8976 worker thread done servicing request
03:14:57.729 00.000 8976 Worker thread wakes up
03:14:57.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:57.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:57.729 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.4 px 2 ms NORTH
03:14:58.384 00.655 8976 Exposure complete
03:14:58.389 00.005 8976 worker thread done servicing request
03:14:58.389 00.000 5052 OnExposeComplete: enter
03:14:58.390 00.001 5052 UpdateGuideState(): m_state=6
03:14:58.390 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12771
03:14:58.390 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.47, Mass=144, SNR=8.3, Peak=70 HFD=1.8
03:14:58.390 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.04) = xAngle (-3.24 = 3.04)
03:14:58.390 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.94)
03:14:58.390 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.20 mountX=-0.25 mountY=0.05, mountTheta=2.94
03:14:58.390 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.23, opts=13)
03:14:58.390 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.23)
03:14:58.390 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:14:58.390 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:14:58.391 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:58.391 00.000 8976 Worker thread wakes up
03:14:58.391 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.23) opts 0xd
03:14:58.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.23)
03:14:58.391 00.000 8976 Moving (0.09, -0.23) raw xDistance=-0.25 yDistance=0.05
03:14:58.391 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:58.391 00.000 5052 Enqueuing Expose request
03:14:58.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:14:58.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:14:58.391 00.000 8976 MoveAxis(R, 0, ABG)
03:14:58.391 00.000 8976 MoveAxis(U, 0, ABG)
03:14:58.391 00.000 8976 move complete, result=0
03:14:58.391 00.000 8976 worker thread done servicing request
03:14:58.391 00.000 8976 Worker thread wakes up
03:14:58.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:58.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:58.391 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:59.044 00.653 8976 Exposure complete
03:14:59.049 00.005 8976 worker thread done servicing request
03:14:59.049 00.000 5052 OnExposeComplete: enter
03:14:59.050 00.001 5052 UpdateGuideState(): m_state=6
03:14:59.050 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12772
03:14:59.050 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.55, Mass=129, SNR=7.8, Peak=67 HFD=1.7
03:14:59.050 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
03:14:59.050 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
03:14:59.050 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.16 hyp=0.56 cameraTheta=-0.29 mountX=-0.38 mountY=-0.36, mountTheta=-2.39
03:14:59.050 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.16, opts=13)
03:14:59.050 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.16)
03:14:59.050 00.000 8976 Worker thread wakes up
03:14:59.051 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.16) opts 0xd
03:14:59.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.16)
03:14:59.051 00.000 8976 Moving (0.53, -0.16) raw xDistance=-0.38 yDistance=-0.36
03:14:59.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:14:59.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:14:59.051 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:14:59.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:59.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:14:59.051 00.000 8976 MoveAxis(R, 2, ABG)
03:14:59.051 00.000 8976 stepping (-21, 17) + (2, 0)
03:14:59.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:59.051 00.000 5052 Enqueuing Expose request
03:14:59.051 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:59.088 00.037 8976 Received - 47 (G) 
03:14:59.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:59.088 00.000 8976 stepped: pos (-19, 17)
03:14:59.088 00.000 8976 MoveAxis(U, 1, ABG)
03:14:59.088 00.000 8976 stepping (-19, 17) + (0, 1)
03:14:59.088 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:59.120 00.032 8976 Received - 47 (G) 
03:14:59.120 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:59.120 00.000 8976 stepped: pos (-19, 18)
03:14:59.120 00.000 8976 move complete, result=0
03:14:59.121 00.001 8976 worker thread done servicing request
03:14:59.121 00.000 8976 Worker thread wakes up
03:14:59.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:59.121 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:59.121 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 1 ms NORTH
03:14:59.776 00.655 8976 Exposure complete
03:14:59.782 00.006 8976 worker thread done servicing request
03:14:59.782 00.000 5052 OnExposeComplete: enter
03:14:59.782 00.000 5052 UpdateGuideState(): m_state=6
03:14:59.782 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12773
03:14:59.782 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=282.21, Mass=134, SNR=8.0, Peak=70 HFD=2.0
03:14:59.782 00.000 5052 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.04) = xAngle (-1.01 = -1.01)
03:14:59.782 00.000 5052 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
03:14:59.782 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.50 hyp=0.59 cameraTheta=1.03 mountX=0.31 mountY=-0.53, mountTheta=-1.04
03:14:59.783 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.50, opts=13)
03:14:59.783 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.50)
03:14:59.783 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:14:59.783 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:14:59.783 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:59.783 00.000 8976 Worker thread wakes up
03:14:59.783 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.50) opts 0xd
03:14:59.783 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.50)
03:14:59.783 00.000 8976 Moving (0.30, 0.50) raw xDistance=0.31 yDistance=-0.53
03:14:59.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
03:14:59.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
03:14:59.783 00.000 8976 MoveAxis(L, 1, ABG)
03:14:59.783 00.000 8976 stepping (-19, 18) + (-1, 0)
03:14:59.783 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:14:59.783 00.000 5052 Enqueuing Expose request
03:14:59.784 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:59.808 00.024 8976 Received - 47 (G) 
03:14:59.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:14:59.808 00.000 8976 stepped: pos (-20, 18)
03:14:59.808 00.000 8976 MoveAxis(U, 2, ABG)
03:14:59.808 00.000 8976 stepping (-20, 18) + (0, 2)
03:14:59.808 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:59.840 00.032 8976 Received - 47 (G) 
03:14:59.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:14:59.840 00.000 8976 stepped: pos (-20, 20)
03:14:59.840 00.000 8976 move complete, result=0
03:14:59.840 00.000 8976 worker thread done servicing request
03:14:59.840 00.000 8976 Worker thread wakes up
03:14:59.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:14:59.840 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:14:59.840 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
03:15:00.499 00.659 8976 Exposure complete
03:15:00.505 00.006 8976 worker thread done servicing request
03:15:00.505 00.000 5052 OnExposeComplete: enter
03:15:00.505 00.000 5052 UpdateGuideState(): m_state=6
03:15:00.505 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12774
03:15:00.505 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.99, Mass=127, SNR=7.8, Peak=72 HFD=1.8
03:15:00.505 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
03:15:00.505 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.40 = -1.40)
03:15:00.505 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.28 hyp=0.41 cameraTheta=0.74 mountX=0.11 mountY=-0.41, mountTheta=-1.31
03:15:00.506 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.28, opts=13)
03:15:00.506 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.28)
03:15:00.506 00.000 8976 Worker thread wakes up
03:15:00.506 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.28) opts 0xd
03:15:00.506 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.28)
03:15:00.506 00.000 8976 Moving (0.30, 0.28) raw xDistance=0.11 yDistance=-0.41
03:15:00.506 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:15:00.507 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:15:00.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
03:15:00.507 00.000 8976 MoveAxis(R, 0, ABG)
03:15:00.507 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:15:00.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:00.507 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:00.507 00.000 5052 Enqueuing Expose request
03:15:00.507 00.000 8976 MoveAxis(U, 2, ABG)
03:15:00.507 00.000 8976 stepping (-20, 20) + (0, 2)
03:15:00.507 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:00.543 00.036 8976 Received - 47 (G) 
03:15:00.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:00.543 00.000 8976 stepped: pos (-20, 22)
03:15:00.543 00.000 8976 move complete, result=0
03:15:00.543 00.000 8976 worker thread done servicing request
03:15:00.543 00.000 8976 Worker thread wakes up
03:15:00.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:00.543 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:00.543 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:15:01.199 00.656 8976 Exposure complete
03:15:01.205 00.006 8976 worker thread done servicing request
03:15:01.205 00.000 5052 OnExposeComplete: enter
03:15:01.205 00.000 5052 UpdateGuideState(): m_state=6
03:15:01.205 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12775
03:15:01.205 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.61, Mass=121, SNR=7.6, Peak=67 HFD=1.5
03:15:01.205 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
03:15:01.205 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
03:15:01.205 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.46 mountX=-0.18 mountY=-0.11, mountTheta=-2.57
03:15:01.206 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.10, opts=13)
03:15:01.206 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.10)
03:15:01.206 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:15:01.206 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
03:15:01.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:01.206 00.000 8976 Worker thread wakes up
03:15:01.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.10) opts 0xd
03:15:01.206 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.10)
03:15:01.206 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:01.206 00.000 5052 Enqueuing Expose request
03:15:01.206 00.000 8976 Moving (0.20, -0.10) raw xDistance=-0.18 yDistance=-0.11
03:15:01.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:15:01.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:15:01.206 00.000 8976 MoveAxis(R, 0, ABG)
03:15:01.206 00.000 8976 MoveAxis(U, 0, ABG)
03:15:01.206 00.000 8976 move complete, result=0
03:15:01.206 00.000 8976 worker thread done servicing request
03:15:01.206 00.000 8976 Worker thread wakes up
03:15:01.206 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:01.207 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:01.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:01.885 00.678 8976 Exposure complete
03:15:01.891 00.006 8976 worker thread done servicing request
03:15:01.892 00.001 5052 OnExposeComplete: enter
03:15:01.892 00.000 5052 UpdateGuideState(): m_state=6
03:15:01.892 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12776
03:15:01.892 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.88, Mass=141, SNR=8.2, Peak=70 HFD=2.3
03:15:01.892 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
03:15:01.892 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
03:15:01.892 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.17 hyp=0.47 cameraTheta=0.36 mountX=-0.05 mountY=-0.46, mountTheta=-1.68
03:15:01.892 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.17, opts=13)
03:15:01.892 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.17)
03:15:01.892 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:15:01.893 00.001 5052 UpdateGuideState exits: m=141 SNR=8.2
03:15:01.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:01.893 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:01.893 00.000 5052 Enqueuing Expose request
03:15:01.893 00.000 8976 Worker thread wakes up
03:15:01.893 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.17) opts 0xd
03:15:01.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.17)
03:15:01.893 00.000 8976 Moving (0.44, 0.17) raw xDistance=-0.05 yDistance=-0.46
03:15:01.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:15:01.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:15:01.893 00.000 8976 MoveAxis(R, 0, ABG)
03:15:01.893 00.000 8976 MoveAxis(U, 2, ABG)
03:15:01.893 00.000 8976 stepping (-20, 22) + (0, 2)
03:15:01.893 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:01.918 00.025 8976 Received - 47 (G) 
03:15:01.918 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:01.918 00.000 8976 stepped: pos (-20, 24)
03:15:01.918 00.000 8976 move complete, result=0
03:15:01.918 00.000 8976 worker thread done servicing request
03:15:01.918 00.000 8976 Worker thread wakes up
03:15:01.918 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:01.918 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:01.918 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:15:02.608 00.690 8976 Exposure complete
03:15:02.614 00.006 8976 worker thread done servicing request
03:15:02.614 00.000 5052 OnExposeComplete: enter
03:15:02.614 00.000 5052 UpdateGuideState(): m_state=6
03:15:02.614 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12777
03:15:02.614 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=282.06, Mass=111, SNR=7.3, Peak=63 HFD=2.2
03:15:02.614 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
03:15:02.614 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
03:15:02.614 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.35 hyp=0.72 cameraTheta=0.51 mountX=0.03 mountY=-0.72, mountTheta=-1.53
03:15:02.615 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.35, opts=13)
03:15:02.615 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.35)
03:15:02.615 00.000 8976 Worker thread wakes up
03:15:02.615 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.35) opts 0xd
03:15:02.616 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.35)
03:15:02.616 00.000 8976 Moving (0.63, 0.35) raw xDistance=0.03 yDistance=-0.72
03:15:02.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:15:02.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
03:15:02.616 00.000 8976 MoveAxis(R, 0, ABG)
03:15:02.616 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:15:02.616 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
03:15:02.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:02.616 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:02.616 00.000 5052 Enqueuing Expose request
03:15:02.616 00.000 8976 MoveAxis(U, 3, ABG)
03:15:02.616 00.000 8976 stepping (-20, 24) + (0, 3)
03:15:02.616 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:02.653 00.037 8976 Received - 47 (G) 
03:15:02.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:02.653 00.000 8976 stepped: pos (-20, 27)
03:15:02.653 00.000 8976 move complete, result=0
03:15:02.653 00.000 8976 worker thread done servicing request
03:15:02.653 00.000 8976 Worker thread wakes up
03:15:02.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:02.653 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:02.654 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
03:15:03.353 00.699 8976 Exposure complete
03:15:03.364 00.011 5052 OnExposeComplete: enter
03:15:03.364 00.000 5052 UpdateGuideState(): m_state=6
03:15:03.364 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12778
03:15:03.365 00.001 5052 Star::Find returns 1 (0), X=329.91, Y=281.54, Mass=132, SNR=7.9, Peak=67 HFD=2.2
03:15:03.365 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
03:15:03.365 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
03:15:03.365 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.17 hyp=0.76 cameraTheta=-0.22 mountX=-0.48 mountY=-0.53, mountTheta=-2.31
03:15:03.365 00.000 8976 worker thread done servicing request
03:15:03.366 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.17, opts=13)
03:15:03.366 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.17)
03:15:03.366 00.000 8976 Worker thread wakes up
03:15:03.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:15:03.366 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:15:03.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:03.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:03.366 00.000 5052 Enqueuing Expose request
03:15:03.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.17) opts 0xd
03:15:03.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.17)
03:15:03.366 00.000 8976 Moving (0.74, -0.17) raw xDistance=-0.48 yDistance=-0.53
03:15:03.367 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
03:15:03.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.53
03:15:03.367 00.000 8976 MoveAxis(R, 2, ABG)
03:15:03.367 00.000 8976 stepping (-20, 27) + (2, 0)
03:15:03.367 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:03.389 00.022 8976 Received - 47 (G) 
03:15:03.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:03.389 00.000 8976 stepped: pos (-18, 27)
03:15:03.389 00.000 8976 MoveAxis(U, 2, ABG)
03:15:03.389 00.000 8976 stepping (-18, 27) + (0, 2)
03:15:03.389 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:03.420 00.031 8976 Received - 47 (G) 
03:15:03.420 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:03.420 00.000 8976 stepped: pos (-18, 29)
03:15:03.420 00.000 8976 move complete, result=0
03:15:03.420 00.000 8976 worker thread done servicing request
03:15:03.421 00.001 8976 Worker thread wakes up
03:15:03.421 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
03:15:03.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:03.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:04.119 00.698 8976 Exposure complete
03:15:04.126 00.007 8976 worker thread done servicing request
03:15:04.126 00.000 5052 OnExposeComplete: enter
03:15:04.126 00.000 5052 UpdateGuideState(): m_state=6
03:15:04.126 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12779
03:15:04.126 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.68, Mass=124, SNR=7.7, Peak=69 HFD=2.1
03:15:04.126 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
03:15:04.126 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
03:15:04.126 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.03 hyp=0.57 cameraTheta=-0.05 mountX=-0.28 mountY=-0.46, mountTheta=-2.12
03:15:04.127 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.03, opts=13)
03:15:04.127 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.03)
03:15:04.127 00.000 8976 Worker thread wakes up
03:15:04.127 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:15:04.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.03) opts 0xd
03:15:04.127 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
03:15:04.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.03)
03:15:04.128 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:04.128 00.000 8976 Moving (0.57, -0.03) raw xDistance=-0.28 yDistance=-0.46
03:15:04.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:04.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
03:15:04.128 00.000 5052 Enqueuing Expose request
03:15:04.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
03:15:04.128 00.000 8976 MoveAxis(R, 1, ABG)
03:15:04.128 00.000 8976 stepping (-18, 29) + (1, 0)
03:15:04.128 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:04.156 00.028 8976 Received - 47 (G) 
03:15:04.156 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:04.156 00.000 8976 stepped: pos (-17, 29)
03:15:04.156 00.000 8976 MoveAxis(U, 2, ABG)
03:15:04.156 00.000 8976 stepping (-17, 29) + (0, 2)
03:15:04.156 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:04.188 00.032 8976 Received - 47 (G) 
03:15:04.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:04.188 00.000 8976 stepped: pos (-17, 31)
03:15:04.188 00.000 8976 starting a new bump
03:15:04.188 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:15:04.188 00.000 8976 MountToCamera -- mountX=2.84 mountY=-4.30 hyp=5.15 mountTheta=-0.99 cameraX=2.54, cameraY=4.49 cameraTheta=1.06
03:15:04.188 00.000 8976 incremental bump (2.537, 4.487) isValid = 1
03:15:04.188 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
03:15:04.188 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:15:04.188 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:15:04.188 00.000 8976 move complete, result=0
03:15:04.188 00.000 8976 worker thread done servicing request
03:15:04.188 00.000 9828 Worker thread wakes up
03:15:04.188 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:15:04.188 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:15:04.188 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
03:15:04.188 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
03:15:04.189 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
03:15:04.189 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:15:04.189 00.000 9828 BLC: window closed
03:15:04.189 00.000 8976 Worker thread wakes up
03:15:04.189 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
03:15:04.189 00.000 9828 MoveAxis(E, 19, B)
03:15:04.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:04.189 00.000 9828 Guiding  Dir = 2, Dur = 19
03:15:04.189 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:04.189 00.000 9828 IsSlewing returns 0
03:15:04.189 00.000 9828 IsGuiding returns 0
03:15:04.190 00.001 9828 PulseGuide returned control before completion, sleep 29
03:15:04.234 00.044 9828 IsGuiding returns 1
03:15:04.234 00.000 9828 scope still moving after pulse duration time elapsed
03:15:04.265 00.031 9828 IsSlewing returns 0
03:15:04.265 00.000 9828 IsGuiding returns 1
03:15:04.297 00.032 9828 IsSlewing returns 0
03:15:04.297 00.000 9828 IsGuiding returns 1
03:15:04.329 00.032 9828 IsSlewing returns 0
03:15:04.329 00.000 9828 IsGuiding returns 0
03:15:04.329 00.000 9828 scope move finished after 19 + 120 ms
03:15:04.329 00.000 9828 Move returns status 0, amount 19
03:15:04.329 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:04.329 00.000 9828 MoveAxis(N, 13, B)
03:15:04.329 00.000 9828 Guiding  Dir = 0, Dur = 13
03:15:04.345 00.016 9828 IsSlewing returns 0
03:15:04.345 00.000 9828 IsGuiding returns 0
03:15:04.345 00.000 9828 PulseGuide returned control before completion, sleep 23
03:15:04.376 00.031 9828 IsGuiding returns 1
03:15:04.376 00.000 9828 scope still moving after pulse duration time elapsed
03:15:04.407 00.031 9828 IsSlewing returns 0
03:15:04.407 00.000 9828 IsGuiding returns 1
03:15:04.438 00.031 9828 IsSlewing returns 0
03:15:04.438 00.000 9828 IsGuiding returns 1
03:15:04.470 00.032 9828 IsSlewing returns 0
03:15:04.470 00.000 9828 IsGuiding returns 1
03:15:04.501 00.031 9828 IsSlewing returns 0
03:15:04.501 00.000 9828 IsGuiding returns 0
03:15:04.501 00.000 9828 scope move finished after 13 + 142 ms
03:15:04.501 00.000 9828 Move returns status 0, amount 13
03:15:04.501 00.000 9828 move complete, result=0
03:15:04.501 00.000 9828 worker thread done servicing request
03:15:04.501 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:15:04.876 00.375 8976 Exposure complete
03:15:04.882 00.006 8976 worker thread done servicing request
03:15:04.882 00.000 5052 OnExposeComplete: enter
03:15:04.882 00.000 5052 UpdateGuideState(): m_state=6
03:15:04.882 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12780
03:15:04.882 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.70, Mass=116, SNR=7.5, Peak=66 HFD=1.7
03:15:04.882 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
03:15:04.882 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.95 = -2.95)
03:15:04.882 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.80 mountX=-0.01 mountY=-0.00, mountTheta=-2.94
03:15:04.882 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.01, opts=13)
03:15:04.882 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.01)
03:15:04.882 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:15:04.882 00.000 5052 UpdateGuideState exits: m=116 SNR=7.5
03:15:04.883 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:04.883 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:04.883 00.000 5052 Enqueuing Expose request
03:15:04.883 00.000 8976 Worker thread wakes up
03:15:04.883 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.01) opts 0xd
03:15:04.883 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.01)
03:15:04.883 00.000 8976 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=-0.00
03:15:04.883 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:15:04.884 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:15:04.884 00.000 8976 MoveAxis(R, 0, ABG)
03:15:04.884 00.000 8976 MoveAxis(U, 0, ABG)
03:15:04.884 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:15:04.884 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:15:04.884 00.000 8976 MountToCamera -- mountX=2.76 mountY=-4.51 hyp=5.29 mountTheta=-1.02 cameraX=2.75, cameraY=4.51 cameraTheta=1.02
03:15:04.884 00.000 8976 incremental bump (2.755, 4.511) isValid = 1
03:15:04.885 00.001 8976 Scheduling Mount bump of (0.004, 0.007)
03:15:04.885 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.01, opts=4)
03:15:04.885 00.000 8976 Enqueuing Move request for scope (0.00, 0.01)
03:15:04.885 00.000 8976 move complete, result=0
03:15:04.885 00.000 8976 worker thread done servicing request
03:15:04.885 00.000 8976 Worker thread wakes up
03:15:04.885 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:04.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:04.885 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:04.885 00.000 9828 Worker thread wakes up
03:15:04.885 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0x4
03:15:04.885 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
03:15:04.886 00.001 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:15:04.886 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:15:04.886 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.04 mountX=-0.00 mountY=-0.01, mountTheta=-2.18
03:15:04.886 00.000 9828 Moving (0.00, 0.01) raw xDistance=-0.00 yDistance=-0.01
03:15:04.886 00.000 9828 BLC: window closed
03:15:04.886 00.000 9828 MoveAxis(E, 1, B)
03:15:04.886 00.000 9828 Guiding  Dir = 2, Dur = 1
03:15:04.886 00.000 9828 IsSlewing returns 0
03:15:04.887 00.001 9828 IsGuiding returns 0
03:15:04.887 00.000 9828 PulseGuide returned control before completion, sleep 11
03:15:04.906 00.019 9828 IsGuiding returns 1
03:15:04.906 00.000 9828 scope still moving after pulse duration time elapsed
03:15:04.937 00.031 9828 IsSlewing returns 0
03:15:04.937 00.000 9828 IsGuiding returns 1
03:15:04.968 00.031 9828 IsSlewing returns 0
03:15:04.968 00.000 9828 IsGuiding returns 1
03:15:05.000 00.032 9828 IsSlewing returns 0
03:15:05.000 00.000 9828 IsGuiding returns 0
03:15:05.000 00.000 9828 scope move finished after 1 + 111 ms
03:15:05.000 00.000 9828 Move returns status 0, amount 1
03:15:05.000 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:05.000 00.000 9828 MoveAxis(N, 1, B)
03:15:05.001 00.001 9828 Guiding  Dir = 0, Dur = 1
03:15:05.016 00.015 9828 IsSlewing returns 0
03:15:05.016 00.000 9828 IsGuiding returns 0
03:15:05.016 00.000 9828 PulseGuide returned control before completion, sleep 11
03:15:05.031 00.015 9828 IsGuiding returns 1
03:15:05.031 00.000 9828 scope still moving after pulse duration time elapsed
03:15:05.062 00.031 9828 IsSlewing returns 0
03:15:05.062 00.000 9828 IsGuiding returns 1
03:15:05.094 00.032 9828 IsSlewing returns 0
03:15:05.094 00.000 9828 IsGuiding returns 1
03:15:05.125 00.031 9828 IsSlewing returns 0
03:15:05.125 00.000 9828 IsGuiding returns 1
03:15:05.156 00.031 9828 IsSlewing returns 0
03:15:05.156 00.000 9828 IsGuiding returns 0
03:15:05.156 00.000 9828 scope move finished after 1 + 139 ms
03:15:05.156 00.000 9828 Move returns status 0, amount 1
03:15:05.156 00.000 9828 move complete, result=0
03:15:05.156 00.000 9828 worker thread done servicing request
03:15:05.156 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.0 px 1 ms NORTH
03:15:05.590 00.434 8976 Exposure complete
03:15:05.596 00.006 8976 worker thread done servicing request
03:15:05.596 00.000 5052 OnExposeComplete: enter
03:15:05.596 00.000 5052 UpdateGuideState(): m_state=6
03:15:05.596 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12781
03:15:05.596 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.98, Mass=132, SNR=7.9, Peak=72 HFD=2.2
03:15:05.596 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
03:15:05.596 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
03:15:05.596 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.18 mountX=0.19 mountY=-0.25, mountTheta=-0.90
03:15:05.597 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.28, opts=13)
03:15:05.597 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.28)
03:15:05.597 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:15:05.597 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:15:05.597 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:05.597 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:05.597 00.000 5052 Enqueuing Expose request
03:15:05.597 00.000 8976 Worker thread wakes up
03:15:05.597 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.28) opts 0xd
03:15:05.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.28)
03:15:05.597 00.000 8976 Moving (0.11, 0.28) raw xDistance=0.19 yDistance=-0.25
03:15:05.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:15:05.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:15:05.597 00.000 8976 MoveAxis(R, 0, ABG)
03:15:05.597 00.000 8976 MoveAxis(U, 0, ABG)
03:15:05.597 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:15:05.597 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:15:05.597 00.000 8976 MountToCamera -- mountX=2.71 mountY=-4.64 hyp=5.38 mountTheta=-1.04 cameraX=2.90, cameraY=4.53 cameraTheta=1.00
03:15:05.597 00.000 8976 incremental bump (2.901, 4.527) isValid = 1
03:15:05.597 00.000 8976 Scheduling Mount bump of (0.083, 0.134)
03:15:05.598 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.13, opts=4)
03:15:05.598 00.000 8976 Enqueuing Move request for scope (0.08, 0.13)
03:15:05.598 00.000 8976 move complete, result=0
03:15:05.598 00.000 9828 Worker thread wakes up
03:15:05.598 00.000 8976 worker thread done servicing request
03:15:05.598 00.000 8976 Worker thread wakes up
03:15:05.598 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:05.598 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:05.598 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0x4
03:15:05.598 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:05.598 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
03:15:05.598 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
03:15:05.598 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
03:15:05.598 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.02 mountX=-0.09 mountY=-0.12, mountTheta=-2.20
03:15:05.598 00.000 9828 Moving (0.08, 0.13) raw xDistance=-0.09 yDistance=-0.12
03:15:05.598 00.000 9828 BLC: window closed
03:15:05.598 00.000 9828 MoveAxis(E, 28, B)
03:15:05.598 00.000 9828 Guiding  Dir = 2, Dur = 28
03:15:05.599 00.001 9828 IsSlewing returns 0
03:15:05.599 00.000 9828 IsGuiding returns 0
03:15:05.599 00.000 9828 PulseGuide returned control before completion, sleep 38
03:15:05.641 00.042 9828 IsGuiding returns 1
03:15:05.641 00.000 9828 scope still moving after pulse duration time elapsed
03:15:05.672 00.031 9828 IsSlewing returns 0
03:15:05.672 00.000 9828 IsGuiding returns 1
03:15:05.704 00.032 9828 IsSlewing returns 0
03:15:05.704 00.000 9828 IsGuiding returns 1
03:15:05.734 00.030 9828 IsSlewing returns 0
03:15:05.734 00.000 9828 IsGuiding returns 1
03:15:05.766 00.032 9828 IsSlewing returns 0
03:15:05.766 00.000 9828 IsGuiding returns 0
03:15:05.766 00.000 9828 scope move finished after 28 + 138 ms
03:15:05.766 00.000 9828 Move returns status 0, amount 28
03:15:05.766 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:05.766 00.000 9828 MoveAxis(N, 17, B)
03:15:05.766 00.000 9828 Guiding  Dir = 0, Dur = 17
03:15:05.782 00.016 9828 IsSlewing returns 0
03:15:05.782 00.000 9828 IsGuiding returns 0
03:15:05.782 00.000 9828 PulseGuide returned control before completion, sleep 27
03:15:05.813 00.031 9828 IsGuiding returns 1
03:15:05.813 00.000 9828 scope still moving after pulse duration time elapsed
03:15:05.844 00.031 9828 IsSlewing returns 0
03:15:05.844 00.000 9828 IsGuiding returns 1
03:15:05.875 00.031 9828 IsSlewing returns 0
03:15:05.875 00.000 9828 IsGuiding returns 1
03:15:05.906 00.031 9828 IsSlewing returns 0
03:15:05.906 00.000 9828 IsGuiding returns 1
03:15:05.937 00.031 9828 IsSlewing returns 0
03:15:05.937 00.000 9828 IsGuiding returns 0
03:15:05.937 00.000 9828 scope move finished after 17 + 138 ms
03:15:05.937 00.000 9828 Move returns status 0, amount 17
03:15:05.937 00.000 9828 move complete, result=0
03:15:05.937 00.000 9828 worker thread done servicing request
03:15:05.937 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 17 ms NORTH
03:15:06.289 00.352 8976 Exposure complete
03:15:06.295 00.006 8976 worker thread done servicing request
03:15:06.295 00.000 5052 OnExposeComplete: enter
03:15:06.295 00.000 5052 UpdateGuideState(): m_state=6
03:15:06.296 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12782
03:15:06.296 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.94, Mass=133, SNR=7.9, Peak=67 HFD=2.4
03:15:06.296 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
03:15:06.296 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
03:15:06.296 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.48 mountX=0.20 mountY=-0.14, mountTheta=-0.63
03:15:06.296 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.23, opts=13)
03:15:06.297 00.001 5052 Enqueuing Move request for stepguider (0.02, 0.23)
03:15:06.297 00.000 8976 Worker thread wakes up
03:15:06.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.23) opts 0xd
03:15:06.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.23)
03:15:06.297 00.000 8976 Moving (0.02, 0.23) raw xDistance=0.20 yDistance=-0.14
03:15:06.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:15:06.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:15:06.297 00.000 8976 MoveAxis(R, 0, ABG)
03:15:06.297 00.000 8976 MoveAxis(U, 0, ABG)
03:15:06.297 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:15:06.297 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
03:15:06.297 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:15:06.297 00.000 8976 MountToCamera -- mountX=2.67 mountY=-4.74 hyp=5.44 mountTheta=-1.06 cameraX=3.00, cameraY=4.54 cameraTheta=0.99
03:15:06.297 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:15:06.297 00.000 8976 incremental bump (2.999, 4.537) isValid = 1
03:15:06.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:06.297 00.000 8976 Scheduling Mount bump of (0.095, 0.149)
03:15:06.297 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:06.297 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.15, opts=4)
03:15:06.297 00.000 5052 Enqueuing Expose request
03:15:06.298 00.001 8976 Enqueuing Move request for scope (0.09, 0.15)
03:15:06.298 00.000 8976 move complete, result=0
03:15:06.298 00.000 9828 Worker thread wakes up
03:15:06.298 00.000 8976 worker thread done servicing request
03:15:06.298 00.000 8976 Worker thread wakes up
03:15:06.298 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:06.298 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:06.298 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0x4
03:15:06.298 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
03:15:06.298 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:15:06.298 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:06.298 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:15:06.298 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.00 mountX=-0.10 mountY=-0.14, mountTheta=-2.21
03:15:06.298 00.000 9828 Moving (0.09, 0.15) raw xDistance=-0.10 yDistance=-0.14
03:15:06.298 00.000 9828 BLC: window closed
03:15:06.298 00.000 9828 MoveAxis(E, 32, B)
03:15:06.298 00.000 9828 Guiding  Dir = 2, Dur = 32
03:15:06.299 00.001 9828 IsSlewing returns 0
03:15:06.299 00.000 9828 IsGuiding returns 0
03:15:06.299 00.000 9828 PulseGuide returned control before completion, sleep 42
03:15:06.355 00.056 9828 IsGuiding returns 1
03:15:06.355 00.000 9828 scope still moving after pulse duration time elapsed
03:15:06.386 00.031 9828 IsSlewing returns 0
03:15:06.386 00.000 9828 IsGuiding returns 1
03:15:06.418 00.032 9828 IsSlewing returns 0
03:15:06.418 00.000 9828 IsGuiding returns 1
03:15:06.449 00.031 9828 IsSlewing returns 0
03:15:06.450 00.001 9828 IsGuiding returns 1
03:15:06.480 00.030 9828 IsSlewing returns 0
03:15:06.480 00.000 9828 IsGuiding returns 1
03:15:06.511 00.031 9828 IsSlewing returns 0
03:15:06.511 00.000 9828 IsGuiding returns 1
03:15:06.541 00.030 9828 IsSlewing returns 0
03:15:06.542 00.001 9828 IsGuiding returns 0
03:15:06.542 00.000 9828 scope move finished after 32 + 211 ms
03:15:06.542 00.000 9828 Move returns status 0, amount 32
03:15:06.542 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:06.542 00.000 9828 MoveAxis(N, 19, B)
03:15:06.542 00.000 9828 Guiding  Dir = 0, Dur = 19
03:15:06.557 00.015 9828 IsSlewing returns 0
03:15:06.557 00.000 9828 IsGuiding returns 0
03:15:06.557 00.000 9828 PulseGuide returned control before completion, sleep 29
03:15:06.587 00.030 9828 IsGuiding returns 1
03:15:06.587 00.000 9828 scope still moving after pulse duration time elapsed
03:15:06.618 00.031 9828 IsSlewing returns 0
03:15:06.618 00.000 9828 IsGuiding returns 1
03:15:06.650 00.032 9828 IsSlewing returns 0
03:15:06.650 00.000 9828 IsGuiding returns 1
03:15:06.680 00.030 9828 IsSlewing returns 0
03:15:06.680 00.000 9828 IsGuiding returns 1
03:15:06.711 00.031 9828 IsSlewing returns 0
03:15:06.711 00.000 9828 IsGuiding returns 0
03:15:06.711 00.000 9828 scope move finished after 19 + 135 ms
03:15:06.711 00.000 9828 Move returns status 0, amount 19
03:15:06.711 00.000 9828 move complete, result=0
03:15:06.711 00.000 9828 worker thread done servicing request
03:15:06.711 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 19 ms NORTH
03:15:06.985 00.274 8976 Exposure complete
03:15:06.990 00.005 8976 worker thread done servicing request
03:15:06.990 00.000 5052 OnExposeComplete: enter
03:15:06.991 00.001 5052 UpdateGuideState(): m_state=6
03:15:06.991 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12783
03:15:06.991 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.66, Mass=115, SNR=7.4, Peak=72 HFD=1.6
03:15:06.991 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
03:15:06.991 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
03:15:06.991 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.12 cameraTheta=-0.37 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:15:06.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.05, opts=13)
03:15:06.992 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.05)
03:15:06.992 00.000 8976 Worker thread wakes up
03:15:06.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.05) opts 0xd
03:15:06.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.05)
03:15:06.992 00.000 8976 Moving (0.12, -0.05) raw xDistance=-0.09 yDistance=-0.07
03:15:06.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:15:06.992 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:15:06.992 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
03:15:06.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:06.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:06.992 00.000 5052 Enqueuing Expose request
03:15:06.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:15:06.992 00.000 8976 MoveAxis(R, 0, ABG)
03:15:06.992 00.000 8976 MoveAxis(U, 0, ABG)
03:15:06.992 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
03:15:06.993 00.001 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:15:06.993 00.000 8976 MountToCamera -- mountX=2.65 mountY=-4.80 hyp=5.48 mountTheta=-1.07 cameraX=3.06, cameraY=4.54 cameraTheta=0.98
03:15:06.993 00.000 8976 incremental bump (3.065, 4.545) isValid = 1
03:15:06.993 00.000 8976 Scheduling Mount bump of (0.068, 0.104)
03:15:06.993 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:15:06.993 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:15:06.993 00.000 8976 move complete, result=0
03:15:06.993 00.000 9828 Worker thread wakes up
03:15:06.993 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:15:06.993 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:06.993 00.000 8976 worker thread done servicing request
03:15:06.993 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:15:06.993 00.000 8976 Worker thread wakes up
03:15:06.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:06.993 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:06.993 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:15:06.994 00.001 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:15:06.994 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:15:06.994 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:15:06.994 00.000 9828 BLC: window closed
03:15:06.994 00.000 9828 MoveAxis(E, 23, B)
03:15:06.994 00.000 9828 Guiding  Dir = 2, Dur = 23
03:15:06.994 00.000 9828 IsSlewing returns 0
03:15:06.994 00.000 9828 IsGuiding returns 0
03:15:06.994 00.000 9828 PulseGuide returned control before completion, sleep 33
03:15:07.043 00.049 9828 IsGuiding returns 1
03:15:07.043 00.000 9828 scope still moving after pulse duration time elapsed
03:15:07.074 00.031 9828 IsSlewing returns 0
03:15:07.074 00.000 9828 IsGuiding returns 1
03:15:07.105 00.031 9828 IsSlewing returns 0
03:15:07.105 00.000 9828 IsGuiding returns 1
03:15:07.136 00.031 9828 IsSlewing returns 0
03:15:07.136 00.000 9828 IsGuiding returns 0
03:15:07.136 00.000 9828 scope move finished after 23 + 118 ms
03:15:07.136 00.000 9828 Move returns status 0, amount 23
03:15:07.136 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:07.136 00.000 9828 MoveAxis(N, 13, B)
03:15:07.136 00.000 9828 Guiding  Dir = 0, Dur = 13
03:15:07.152 00.016 9828 IsSlewing returns 0
03:15:07.152 00.000 9828 IsGuiding returns 0
03:15:07.152 00.000 9828 PulseGuide returned control before completion, sleep 23
03:15:07.183 00.031 9828 IsGuiding returns 1
03:15:07.183 00.000 9828 scope still moving after pulse duration time elapsed
03:15:07.213 00.030 9828 IsSlewing returns 0
03:15:07.213 00.000 9828 IsGuiding returns 1
03:15:07.244 00.031 9828 IsSlewing returns 0
03:15:07.244 00.000 9828 IsGuiding returns 1
03:15:07.275 00.031 9828 IsSlewing returns 0
03:15:07.275 00.000 9828 IsGuiding returns 1
03:15:07.306 00.031 9828 IsSlewing returns 0
03:15:07.306 00.000 9828 IsGuiding returns 0
03:15:07.306 00.000 9828 scope move finished after 13 + 141 ms
03:15:07.306 00.000 9828 Move returns status 0, amount 13
03:15:07.306 00.000 9828 move complete, result=0
03:15:07.307 00.001 9828 worker thread done servicing request
03:15:07.307 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 13 ms NORTH
03:15:07.681 00.374 8976 Exposure complete
03:15:07.687 00.006 8976 worker thread done servicing request
03:15:07.687 00.000 5052 OnExposeComplete: enter
03:15:07.687 00.000 5052 UpdateGuideState(): m_state=6
03:15:07.687 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12784
03:15:07.687 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.38, Mass=135, SNR=8.0, Peak=66 HFD=2.0
03:15:07.687 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
03:15:07.687 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
03:15:07.688 00.001 5052 CameraToMount -- cameraX=0.44 cameraY=-0.33 hyp=0.55 cameraTheta=-0.64 mountX=-0.49 mountY=-0.19, mountTheta=-2.77
03:15:07.688 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.33, opts=13)
03:15:07.688 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.33)
03:15:07.688 00.000 8976 Worker thread wakes up
03:15:07.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.33) opts 0xd
03:15:07.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.33)
03:15:07.689 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:15:07.689 00.000 8976 Moving (0.44, -0.33) raw xDistance=-0.49 yDistance=-0.19
03:15:07.689 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:15:07.689 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:07.689 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:07.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
03:15:07.689 00.000 5052 Enqueuing Expose request
03:15:07.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:15:07.689 00.000 8976 MoveAxis(R, 2, ABG)
03:15:07.689 00.000 8976 stepping (-17, 31) + (2, 0)
03:15:07.689 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:07.721 00.032 8976 Received - 47 (G) 
03:15:07.721 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:07.722 00.001 8976 stepped: pos (-15, 31)
03:15:07.722 00.000 8976 MoveAxis(U, 0, ABG)
03:15:07.722 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
03:15:07.722 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:15:07.722 00.000 8976 MountToCamera -- mountX=2.53 mountY=-4.84 hyp=5.46 mountTheta=-1.09 cameraX=3.16, cameraY=4.46 cameraTheta=0.96
03:15:07.722 00.000 8976 incremental bump (3.155, 4.459) isValid = 1
03:15:07.722 00.000 8976 Scheduling Mount bump of (0.122, 0.178)
03:15:07.722 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.18, opts=4)
03:15:07.722 00.000 8976 Enqueuing Move request for scope (0.12, 0.18)
03:15:07.722 00.000 8976 move complete, result=0
03:15:07.722 00.000 9828 Worker thread wakes up
03:15:07.722 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0x4
03:15:07.722 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
03:15:07.722 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
03:15:07.722 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
03:15:07.722 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=0.97 mountX=-0.13 mountY=-0.16, mountTheta=-2.25
03:15:07.722 00.000 9828 Moving (0.12, 0.18) raw xDistance=-0.13 yDistance=-0.16
03:15:07.722 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
03:15:07.723 00.001 8976 worker thread done servicing request
03:15:07.723 00.000 8976 Worker thread wakes up
03:15:07.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:07.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:07.723 00.000 9828 BLC: window closed
03:15:07.723 00.000 9828 MoveAxis(E, 41, B)
03:15:07.723 00.000 9828 Guiding  Dir = 2, Dur = 41
03:15:07.723 00.000 9828 IsSlewing returns 0
03:15:07.723 00.000 9828 IsGuiding returns 0
03:15:07.724 00.001 9828 PulseGuide returned control before completion, sleep 51
03:15:07.775 00.051 9828 IsGuiding returns 1
03:15:07.775 00.000 9828 scope still moving after pulse duration time elapsed
03:15:07.807 00.032 9828 IsSlewing returns 0
03:15:07.807 00.000 9828 IsGuiding returns 1
03:15:07.838 00.031 9828 IsSlewing returns 0
03:15:07.838 00.000 9828 IsGuiding returns 1
03:15:07.869 00.031 9828 IsSlewing returns 0
03:15:07.869 00.000 9828 IsGuiding returns 1
03:15:07.900 00.031 9828 IsSlewing returns 0
03:15:07.900 00.000 9828 IsGuiding returns 0
03:15:07.900 00.000 9828 scope move finished after 41 + 136 ms
03:15:07.901 00.001 9828 Move returns status 0, amount 41
03:15:07.901 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:07.901 00.000 9828 MoveAxis(N, 22, B)
03:15:07.901 00.000 9828 Guiding  Dir = 0, Dur = 22
03:15:07.915 00.014 9828 IsSlewing returns 0
03:15:07.916 00.001 9828 IsGuiding returns 0
03:15:07.916 00.000 9828 PulseGuide returned control before completion, sleep 32
03:15:07.960 00.044 9828 IsGuiding returns 1
03:15:07.960 00.000 9828 scope still moving after pulse duration time elapsed
03:15:07.991 00.031 9828 IsSlewing returns 0
03:15:07.991 00.000 9828 IsGuiding returns 1
03:15:08.022 00.031 9828 IsSlewing returns 0
03:15:08.023 00.001 9828 IsGuiding returns 1
03:15:08.054 00.031 9828 IsSlewing returns 0
03:15:08.054 00.000 9828 IsGuiding returns 0
03:15:08.054 00.000 9828 scope move finished after 22 + 116 ms
03:15:08.054 00.000 9828 Move returns status 0, amount 22
03:15:08.054 00.000 9828 move complete, result=0
03:15:08.054 00.000 9828 worker thread done servicing request
03:15:08.054 00.000 5052 GuideStep: -0.1 px 41 ms EAST, -0.2 px 22 ms NORTH
03:15:08.411 00.357 8976 Exposure complete
03:15:08.416 00.005 8976 worker thread done servicing request
03:15:08.416 00.000 5052 OnExposeComplete: enter
03:15:08.416 00.000 5052 UpdateGuideState(): m_state=6
03:15:08.416 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12785
03:15:08.416 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.98, Mass=117, SNR=7.4, Peak=67 HFD=2.2
03:15:08.416 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.80 = -0.80)
03:15:08.416 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
03:15:08.416 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.27 hyp=0.28 cameraTheta=1.24 mountX=0.20 mountY=-0.22, mountTheta=-0.85
03:15:08.417 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.27, opts=13)
03:15:08.417 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.27)
03:15:08.417 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:15:08.417 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
03:15:08.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:08.417 00.000 8976 Worker thread wakes up
03:15:08.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.27) opts 0xd
03:15:08.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.27)
03:15:08.417 00.000 8976 Moving (0.09, 0.27) raw xDistance=0.20 yDistance=-0.22
03:15:08.418 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:15:08.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:15:08.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:08.418 00.000 5052 Enqueuing Expose request
03:15:08.418 00.000 8976 MoveAxis(R, 0, ABG)
03:15:08.418 00.000 8976 MoveAxis(U, 0, ABG)
03:15:08.418 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
03:15:08.418 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:15:08.418 00.000 8976 MountToCamera -- mountX=2.46 mountY=-4.87 hyp=5.45 mountTheta=-1.10 cameraX=3.22, cameraY=4.40 cameraTheta=0.94
03:15:08.418 00.000 8976 incremental bump (3.215, 4.402) isValid = 1
03:15:08.418 00.000 8976 Scheduling Mount bump of (0.135, 0.192)
03:15:08.418 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.19, opts=4)
03:15:08.418 00.000 8976 Enqueuing Move request for scope (0.14, 0.19)
03:15:08.418 00.000 8976 move complete, result=0
03:15:08.418 00.000 9828 Worker thread wakes up
03:15:08.418 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:08.418 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0x4
03:15:08.418 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
03:15:08.418 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:15:08.419 00.001 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:15:08.419 00.000 8976 worker thread done servicing request
03:15:08.419 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.96 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
03:15:08.419 00.000 8976 Worker thread wakes up
03:15:08.419 00.000 9828 Moving (0.14, 0.19) raw xDistance=-0.14 yDistance=-0.17
03:15:08.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:08.419 00.000 9828 BLC: window closed
03:15:08.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:08.419 00.000 9828 MoveAxis(E, 46, B)
03:15:08.419 00.000 9828 Guiding  Dir = 2, Dur = 46
03:15:08.419 00.000 9828 IsSlewing returns 0
03:15:08.419 00.000 9828 IsGuiding returns 0
03:15:08.420 00.001 9828 PulseGuide returned control before completion, sleep 56
03:15:08.481 00.061 9828 IsGuiding returns 1
03:15:08.481 00.000 9828 scope still moving after pulse duration time elapsed
03:15:08.512 00.031 9828 IsSlewing returns 0
03:15:08.513 00.001 9828 IsGuiding returns 1
03:15:08.542 00.029 9828 IsSlewing returns 0
03:15:08.542 00.000 9828 IsGuiding returns 1
03:15:08.574 00.032 9828 IsSlewing returns 0
03:15:08.574 00.000 9828 IsGuiding returns 1
03:15:08.606 00.032 9828 IsSlewing returns 0
03:15:08.607 00.001 9828 IsGuiding returns 0
03:15:08.607 00.000 9828 scope move finished after 46 + 141 ms
03:15:08.607 00.000 9828 Move returns status 0, amount 46
03:15:08.607 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:08.607 00.000 9828 MoveAxis(N, 24, B)
03:15:08.607 00.000 9828 Guiding  Dir = 0, Dur = 24
03:15:08.621 00.014 9828 IsSlewing returns 0
03:15:08.622 00.001 9828 IsGuiding returns 0
03:15:08.622 00.000 9828 PulseGuide returned control before completion, sleep 34
03:15:08.668 00.046 9828 IsGuiding returns 1
03:15:08.668 00.000 9828 scope still moving after pulse duration time elapsed
03:15:08.699 00.031 9828 IsSlewing returns 0
03:15:08.699 00.000 9828 IsGuiding returns 1
03:15:08.730 00.031 9828 IsSlewing returns 0
03:15:08.730 00.000 9828 IsGuiding returns 1
03:15:08.761 00.031 9828 IsSlewing returns 0
03:15:08.761 00.000 9828 IsGuiding returns 1
03:15:08.792 00.031 9828 IsSlewing returns 0
03:15:08.792 00.000 9828 IsGuiding returns 1
03:15:08.824 00.032 9828 IsSlewing returns 0
03:15:08.824 00.000 9828 IsGuiding returns 1
03:15:08.855 00.031 9828 IsSlewing returns 0
03:15:08.855 00.000 9828 IsGuiding returns 0
03:15:08.855 00.000 9828 scope move finished after 24 + 209 ms
03:15:08.855 00.000 9828 Move returns status 0, amount 24
03:15:08.855 00.000 9828 move complete, result=0
03:15:08.855 00.000 9828 worker thread done servicing request
03:15:08.855 00.000 5052 GuideStep: -0.1 px 46 ms EAST, -0.2 px 24 ms NORTH
03:15:09.105 00.250 8976 Exposure complete
03:15:09.111 00.006 8976 worker thread done servicing request
03:15:09.111 00.000 5052 OnExposeComplete: enter
03:15:09.111 00.000 5052 UpdateGuideState(): m_state=6
03:15:09.111 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12786
03:15:09.111 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.82, Mass=130, SNR=7.9, Peak=73 HFD=1.7
03:15:09.111 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.05 = -1.05)
03:15:09.111 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
03:15:09.111 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.99 mountX=0.07 mountY=-0.12, mountTheta=-1.07
03:15:09.112 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.11, opts=13)
03:15:09.112 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.11)
03:15:09.112 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:15:09.112 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
03:15:09.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:09.112 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:09.112 00.000 5052 Enqueuing Expose request
03:15:09.112 00.000 8976 Worker thread wakes up
03:15:09.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.11) opts 0xd
03:15:09.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.11)
03:15:09.112 00.000 8976 Moving (0.07, 0.11) raw xDistance=0.07 yDistance=-0.12
03:15:09.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:15:09.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:15:09.112 00.000 8976 MoveAxis(R, 0, ABG)
03:15:09.112 00.000 8976 MoveAxis(U, 0, ABG)
03:15:09.113 00.001 8976 outside bump range, increase bump weight 2.00 => 2.17
03:15:09.113 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:15:09.113 00.000 8976 MountToCamera -- mountX=2.40 mountY=-4.89 hyp=5.44 mountTheta=-1.11 cameraX=3.26, cameraY=4.36 cameraTheta=0.93
03:15:09.113 00.000 8976 incremental bump (3.256, 4.364) isValid = 1
03:15:09.113 00.000 8976 Scheduling Mount bump of (0.079, 0.110)
03:15:09.113 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.11, opts=4)
03:15:09.113 00.000 8976 Enqueuing Move request for scope (0.08, 0.11)
03:15:09.113 00.000 8976 move complete, result=0
03:15:09.113 00.000 9828 Worker thread wakes up
03:15:09.113 00.000 8976 worker thread done servicing request
03:15:09.113 00.000 8976 Worker thread wakes up
03:15:09.113 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0x4
03:15:09.113 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:09.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:09.113 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:09.113 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
03:15:09.113 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
03:15:09.113 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
03:15:09.113 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.95 mountX=-0.08 mountY=-0.10, mountTheta=-2.27
03:15:09.113 00.000 9828 Moving (0.08, 0.11) raw xDistance=-0.08 yDistance=-0.10
03:15:09.114 00.001 9828 BLC: window closed
03:15:09.114 00.000 9828 MoveAxis(E, 27, B)
03:15:09.114 00.000 9828 Guiding  Dir = 2, Dur = 27
03:15:09.114 00.000 9828 IsSlewing returns 0
03:15:09.114 00.000 9828 IsGuiding returns 0
03:15:09.114 00.000 9828 PulseGuide returned control before completion, sleep 37
03:15:09.152 00.038 9828 IsGuiding returns 1
03:15:09.152 00.000 9828 scope still moving after pulse duration time elapsed
03:15:09.183 00.031 9828 IsSlewing returns 0
03:15:09.183 00.000 9828 IsGuiding returns 1
03:15:09.214 00.031 9828 IsSlewing returns 0
03:15:09.214 00.000 9828 IsGuiding returns 1
03:15:09.245 00.031 9828 IsSlewing returns 0
03:15:09.245 00.000 9828 IsGuiding returns 1
03:15:09.276 00.031 9828 IsSlewing returns 0
03:15:09.276 00.000 9828 IsGuiding returns 0
03:15:09.276 00.000 9828 scope move finished after 27 + 134 ms
03:15:09.276 00.000 9828 Move returns status 0, amount 27
03:15:09.276 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:09.276 00.000 9828 MoveAxis(N, 13, B)
03:15:09.276 00.000 9828 Guiding  Dir = 0, Dur = 13
03:15:09.292 00.016 9828 IsSlewing returns 0
03:15:09.292 00.000 9828 IsGuiding returns 0
03:15:09.293 00.001 9828 PulseGuide returned control before completion, sleep 23
03:15:09.321 00.028 9828 IsGuiding returns 1
03:15:09.321 00.000 9828 scope still moving after pulse duration time elapsed
03:15:09.353 00.032 9828 IsSlewing returns 0
03:15:09.353 00.000 9828 IsGuiding returns 1
03:15:09.384 00.031 9828 IsSlewing returns 0
03:15:09.384 00.000 9828 IsGuiding returns 1
03:15:09.416 00.032 9828 IsSlewing returns 0
03:15:09.417 00.001 9828 IsGuiding returns 1
03:15:09.447 00.030 9828 IsSlewing returns 0
03:15:09.447 00.000 9828 IsGuiding returns 0
03:15:09.447 00.000 9828 scope move finished after 13 + 142 ms
03:15:09.447 00.000 9828 Move returns status 0, amount 13
03:15:09.447 00.000 9828 move complete, result=0
03:15:09.447 00.000 9828 worker thread done servicing request
03:15:09.447 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 13 ms NORTH
03:15:09.799 00.352 8976 Exposure complete
03:15:09.804 00.005 8976 worker thread done servicing request
03:15:09.804 00.000 5052 OnExposeComplete: enter
03:15:09.805 00.001 5052 UpdateGuideState(): m_state=6
03:15:09.805 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12787
03:15:09.805 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.52, Mass=128, SNR=7.8, Peak=71 HFD=1.5
03:15:09.805 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
03:15:09.805 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
03:15:09.805 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.96 mountX=-0.23 mountY=-0.01, mountTheta=-3.11
03:15:09.806 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.19, opts=13)
03:15:09.806 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.19)
03:15:09.806 00.000 8976 Worker thread wakes up
03:15:09.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.19) opts 0xd
03:15:09.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.19)
03:15:09.806 00.000 8976 Moving (0.13, -0.19) raw xDistance=-0.23 yDistance=-0.01
03:15:09.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:15:09.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:15:09.806 00.000 8976 MoveAxis(R, 0, ABG)
03:15:09.806 00.000 8976 MoveAxis(U, 0, ABG)
03:15:09.806 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:15:09.806 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:15:09.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:09.806 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:09.807 00.001 5052 Enqueuing Expose request
03:15:09.807 00.000 8976 outside bump range, increase bump weight 2.17 => 2.33
03:15:09.807 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:15:09.807 00.000 8976 MountToCamera -- mountX=2.37 mountY=-4.90 hyp=5.44 mountTheta=-1.12 cameraX=3.28, cameraY=4.34 cameraTheta=0.92
03:15:09.807 00.000 8976 incremental bump (3.283, 4.338) isValid = 1
03:15:09.807 00.000 8976 Scheduling Mount bump of (0.134, 0.184)
03:15:09.807 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.18, opts=4)
03:15:09.807 00.000 8976 Enqueuing Move request for scope (0.13, 0.18)
03:15:09.807 00.000 8976 move complete, result=0
03:15:09.807 00.000 9828 Worker thread wakes up
03:15:09.807 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0x4
03:15:09.807 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
03:15:09.807 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
03:15:09.808 00.001 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
03:15:09.808 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.23 cameraTheta=0.94 mountX=-0.14 mountY=-0.17, mountTheta=-2.28
03:15:09.808 00.000 9828 Moving (0.13, 0.18) raw xDistance=-0.14 yDistance=-0.17
03:15:09.808 00.000 9828 BLC: window closed
03:15:09.808 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:09.808 00.000 8976 worker thread done servicing request
03:15:09.808 00.000 8976 Worker thread wakes up
03:15:09.808 00.000 9828 MoveAxis(E, 45, B)
03:15:09.808 00.000 9828 Guiding  Dir = 2, Dur = 45
03:15:09.809 00.001 9828 IsSlewing returns 0
03:15:09.809 00.000 9828 IsGuiding returns 0
03:15:09.809 00.000 9828 PulseGuide returned control before completion, sleep 55
03:15:09.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:09.809 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:09.869 00.060 9828 IsGuiding returns 1
03:15:09.869 00.000 9828 scope still moving after pulse duration time elapsed
03:15:09.900 00.031 9828 IsSlewing returns 0
03:15:09.900 00.000 9828 IsGuiding returns 1
03:15:09.931 00.031 9828 IsSlewing returns 0
03:15:09.931 00.000 9828 IsGuiding returns 1
03:15:09.961 00.030 9828 IsSlewing returns 0
03:15:09.961 00.000 9828 IsGuiding returns 1
03:15:09.993 00.032 9828 IsSlewing returns 0
03:15:09.993 00.000 9828 IsGuiding returns 1
03:15:10.024 00.031 9828 IsSlewing returns 0
03:15:10.024 00.000 9828 IsGuiding returns 1
03:15:10.055 00.031 9828 IsSlewing returns 0
03:15:10.056 00.001 9828 IsGuiding returns 0
03:15:10.056 00.000 9828 scope move finished after 45 + 201 ms
03:15:10.056 00.000 9828 Move returns status 0, amount 45
03:15:10.056 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:10.056 00.000 9828 MoveAxis(N, 22, B)
03:15:10.056 00.000 9828 Guiding  Dir = 0, Dur = 22
03:15:10.071 00.015 9828 IsSlewing returns 0
03:15:10.071 00.000 9828 IsGuiding returns 0
03:15:10.072 00.001 9828 PulseGuide returned control before completion, sleep 32
03:15:10.116 00.044 9828 IsGuiding returns 1
03:15:10.116 00.000 9828 scope still moving after pulse duration time elapsed
03:15:10.147 00.031 9828 IsSlewing returns 0
03:15:10.147 00.000 9828 IsGuiding returns 1
03:15:10.179 00.032 9828 IsSlewing returns 0
03:15:10.179 00.000 9828 IsGuiding returns 1
03:15:10.209 00.030 9828 IsSlewing returns 0
03:15:10.209 00.000 9828 IsGuiding returns 0
03:15:10.209 00.000 9828 scope move finished after 22 + 116 ms
03:15:10.209 00.000 9828 Move returns status 0, amount 22
03:15:10.209 00.000 9828 move complete, result=0
03:15:10.209 00.000 9828 worker thread done servicing request
03:15:10.210 00.001 5052 GuideStep: -0.1 px 45 ms EAST, -0.2 px 22 ms NORTH
03:15:10.499 00.289 8976 Exposure complete
03:15:10.505 00.006 8976 worker thread done servicing request
03:15:10.505 00.000 5052 OnExposeComplete: enter
03:15:10.505 00.000 5052 UpdateGuideState(): m_state=6
03:15:10.505 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12788
03:15:10.505 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.09, Mass=155, SNR=8.6, Peak=71 HFD=2.1
03:15:10.505 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
03:15:10.505 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.13)
03:15:10.505 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.62 hyp=0.73 cameraTheta=-1.01 mountX=-0.73 mountY=0.01, mountTheta=3.13
03:15:10.506 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.62, opts=13)
03:15:10.506 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.62)
03:15:10.506 00.000 8976 Worker thread wakes up
03:15:10.506 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.62) opts 0xd
03:15:10.506 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.62)
03:15:10.506 00.000 8976 Moving (0.39, -0.62) raw xDistance=-0.73 yDistance=0.01
03:15:10.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
03:15:10.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:15:10.506 00.000 8976 MoveAxis(R, 3, ABG)
03:15:10.506 00.000 8976 stepping (-15, 31) + (3, 0)
03:15:10.506 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:15:10.506 00.000 5052 UpdateGuideState exits: m=155 SNR=8.6
03:15:10.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:10.506 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:10.506 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:10.506 00.000 5052 Enqueuing Expose request
03:15:10.535 00.029 8976 Received - 47 (G) 
03:15:10.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:10.535 00.000 8976 stepped: pos (-12, 31)
03:15:10.535 00.000 8976 MoveAxis(U, 0, ABG)
03:15:10.535 00.000 8976 outside bump range, increase bump weight 2.33 => 2.50
03:15:10.535 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:15:10.535 00.000 8976 MountToCamera -- mountX=2.19 mountY=-4.91 hyp=5.37 mountTheta=-1.15 cameraX=3.37, cameraY=4.19 cameraTheta=0.89
03:15:10.535 00.000 8976 incremental bump (3.370, 4.186) isValid = 1
03:15:10.535 00.000 8976 Scheduling Mount bump of (0.180, 0.232)
03:15:10.535 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.23, opts=4)
03:15:10.535 00.000 8976 Enqueuing Move request for scope (0.18, 0.23)
03:15:10.535 00.000 8976 move complete, result=0
03:15:10.535 00.000 9828 Worker thread wakes up
03:15:10.535 00.000 8976 worker thread done servicing request
03:15:10.536 00.001 5052 GuideStep: -0.7 px 3 ms EAST, 0.0 px 0 ms NORTH
03:15:10.536 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.23) opts 0x4
03:15:10.536 00.000 8976 Worker thread wakes up
03:15:10.536 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.23)
03:15:10.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:10.536 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.28)
03:15:10.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:10.536 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
03:15:10.536 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.23 hyp=0.29 cameraTheta=0.91 mountX=-0.19 mountY=-0.21, mountTheta=-2.31
03:15:10.536 00.000 9828 Moving (0.18, 0.23) raw xDistance=-0.19 yDistance=-0.21
03:15:10.536 00.000 9828 BLC: window closed
03:15:10.536 00.000 9828 MoveAxis(E, 61, B)
03:15:10.536 00.000 9828 Guiding  Dir = 2, Dur = 61
03:15:10.537 00.001 9828 IsSlewing returns 0
03:15:10.537 00.000 9828 IsGuiding returns 0
03:15:10.537 00.000 9828 PulseGuide returned control before completion, sleep 71
03:15:10.613 00.076 9828 IsGuiding returns 1
03:15:10.613 00.000 9828 scope still moving after pulse duration time elapsed
03:15:10.644 00.031 9828 IsSlewing returns 0
03:15:10.644 00.000 9828 IsGuiding returns 1
03:15:10.675 00.031 9828 IsSlewing returns 0
03:15:10.675 00.000 9828 IsGuiding returns 1
03:15:10.705 00.030 9828 IsSlewing returns 0
03:15:10.705 00.000 9828 IsGuiding returns 1
03:15:10.735 00.030 9828 IsSlewing returns 0
03:15:10.735 00.000 9828 IsGuiding returns 0
03:15:10.735 00.000 9828 scope move finished after 61 + 138 ms
03:15:10.735 00.000 9828 Move returns status 0, amount 61
03:15:10.735 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:10.736 00.001 9828 MoveAxis(N, 28, B)
03:15:10.736 00.000 9828 Guiding  Dir = 0, Dur = 28
03:15:10.752 00.016 9828 IsSlewing returns 0
03:15:10.753 00.001 9828 IsGuiding returns 0
03:15:10.753 00.000 9828 PulseGuide returned control before completion, sleep 38
03:15:10.798 00.045 9828 IsGuiding returns 1
03:15:10.798 00.000 9828 scope still moving after pulse duration time elapsed
03:15:10.829 00.031 9828 IsSlewing returns 0
03:15:10.829 00.000 9828 IsGuiding returns 1
03:15:10.859 00.030 9828 IsSlewing returns 0
03:15:10.859 00.000 9828 IsGuiding returns 1
03:15:10.890 00.031 9828 IsSlewing returns 0
03:15:10.890 00.000 9828 IsGuiding returns 1
03:15:10.923 00.033 9828 IsSlewing returns 0
03:15:10.923 00.000 9828 IsGuiding returns 0
03:15:10.923 00.000 9828 scope move finished after 28 + 142 ms
03:15:10.923 00.000 9828 Move returns status 0, amount 28
03:15:10.923 00.000 9828 move complete, result=0
03:15:10.923 00.000 9828 worker thread done servicing request
03:15:10.923 00.000 5052 GuideStep: -0.2 px 61 ms EAST, -0.2 px 28 ms NORTH
03:15:11.224 00.301 8976 Exposure complete
03:15:11.229 00.005 8976 worker thread done servicing request
03:15:11.229 00.000 5052 OnExposeComplete: enter
03:15:11.229 00.000 5052 UpdateGuideState(): m_state=6
03:15:11.229 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12789
03:15:11.229 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.88, Mass=136, SNR=8.0, Peak=70 HFD=2.3
03:15:11.229 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:15:11.229 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
03:15:11.229 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.17 hyp=0.38 cameraTheta=2.68 mountX=0.31 mountY=0.19, mountTheta=0.56
03:15:11.230 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.17, opts=13)
03:15:11.230 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.17)
03:15:11.230 00.000 8976 Worker thread wakes up
03:15:11.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.17) opts 0xd
03:15:11.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.17)
03:15:11.230 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:15:11.230 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
03:15:11.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:11.230 00.000 8976 Moving (-0.34, 0.17) raw xDistance=0.31 yDistance=0.19
03:15:11.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.31
03:15:11.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:15:11.231 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:11.231 00.000 5052 Enqueuing Expose request
03:15:11.231 00.000 8976 MoveAxis(L, 1, ABG)
03:15:11.231 00.000 8976 stepping (-12, 31) + (-1, 0)
03:15:11.231 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:11.254 00.023 8976 Received - 47 (G) 
03:15:11.254 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:11.254 00.000 8976 stepped: pos (-13, 31)
03:15:11.254 00.000 8976 MoveAxis(U, 0, ABG)
03:15:11.254 00.000 8976 outside bump range, increase bump weight 2.50 => 2.67
03:15:11.254 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:15:11.254 00.000 8976 MountToCamera -- mountX=2.13 mountY=-4.91 hyp=5.35 mountTheta=-1.16 cameraX=3.41, cameraY=4.13 cameraTheta=0.88
03:15:11.254 00.000 8976 incremental bump (3.405, 4.129) isValid = 1
03:15:11.254 00.000 8976 Scheduling Mount bump of (0.195, 0.245)
03:15:11.254 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.19, y=0.25, opts=4)
03:15:11.254 00.000 8976 Enqueuing Move request for scope (0.19, 0.25)
03:15:11.255 00.001 8976 move complete, result=0
03:15:11.255 00.000 9828 Worker thread wakes up
03:15:11.255 00.000 8976 worker thread done servicing request
03:15:11.255 00.000 8976 Worker thread wakes up
03:15:11.255 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:11.255 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0x4
03:15:11.255 00.000 9828 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
03:15:11.255 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
03:15:11.255 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
03:15:11.255 00.000 9828 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.31 cameraTheta=0.90 mountX=-0.21 mountY=-0.22, mountTheta=-2.33
03:15:11.255 00.000 9828 Moving (0.19, 0.25) raw xDistance=-0.21 yDistance=-0.22
03:15:11.255 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:15:11.255 00.000 9828 BLC: window closed
03:15:11.255 00.000 9828 MoveAxis(E, 65, B)
03:15:11.255 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:11.255 00.000 9828 Guiding  Dir = 2, Dur = 65
03:15:11.256 00.001 9828 IsSlewing returns 0
03:15:11.256 00.000 9828 IsGuiding returns 0
03:15:11.256 00.000 9828 PulseGuide returned control before completion, sleep 75
03:15:11.332 00.076 9828 IsGuiding returns 1
03:15:11.332 00.000 9828 scope still moving after pulse duration time elapsed
03:15:11.363 00.031 9828 IsSlewing returns 0
03:15:11.363 00.000 9828 IsGuiding returns 1
03:15:11.395 00.032 9828 IsSlewing returns 0
03:15:11.395 00.000 9828 IsGuiding returns 1
03:15:11.426 00.031 9828 IsSlewing returns 0
03:15:11.426 00.000 9828 IsGuiding returns 1
03:15:11.457 00.031 9828 IsSlewing returns 0
03:15:11.457 00.000 9828 IsGuiding returns 0
03:15:11.457 00.000 9828 scope move finished after 65 + 135 ms
03:15:11.457 00.000 9828 Move returns status 0, amount 65
03:15:11.457 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:11.457 00.000 9828 MoveAxis(N, 30, B)
03:15:11.457 00.000 9828 Guiding  Dir = 0, Dur = 30
03:15:11.472 00.015 9828 IsSlewing returns 0
03:15:11.472 00.000 9828 IsGuiding returns 0
03:15:11.472 00.000 9828 PulseGuide returned control before completion, sleep 40
03:15:11.519 00.047 9828 IsGuiding returns 1
03:15:11.519 00.000 9828 scope still moving after pulse duration time elapsed
03:15:11.549 00.030 9828 IsSlewing returns 0
03:15:11.549 00.000 9828 IsGuiding returns 1
03:15:11.581 00.032 9828 IsSlewing returns 0
03:15:11.581 00.000 9828 IsGuiding returns 1
03:15:11.611 00.030 9828 IsSlewing returns 0
03:15:11.611 00.000 9828 IsGuiding returns 1
03:15:11.642 00.031 9828 IsSlewing returns 0
03:15:11.643 00.001 9828 IsGuiding returns 0
03:15:11.643 00.000 9828 scope move finished after 30 + 140 ms
03:15:11.643 00.000 9828 Move returns status 0, amount 30
03:15:11.643 00.000 9828 move complete, result=0
03:15:11.643 00.000 9828 worker thread done servicing request
03:15:11.643 00.000 5052 GuideStep: -0.2 px 65 ms EAST, -0.2 px 30 ms NORTH
03:15:11.943 00.300 8976 Exposure complete
03:15:11.949 00.006 8976 worker thread done servicing request
03:15:11.949 00.000 5052 OnExposeComplete: enter
03:15:11.949 00.000 5052 UpdateGuideState(): m_state=6
03:15:11.949 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12790
03:15:11.949 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.20, Mass=113, SNR=7.3, Peak=64 HFD=1.9
03:15:11.949 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
03:15:11.949 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
03:15:11.949 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.51 hyp=0.99 cameraTheta=-2.60 mountX=-0.07 mountY=0.99, mountTheta=1.64
03:15:11.950 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.51, opts=13)
03:15:11.950 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.51)
03:15:11.950 00.000 8976 Worker thread wakes up
03:15:11.950 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:15:11.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.51) opts 0xd
03:15:11.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.51)
03:15:11.950 00.000 8976 Moving (-0.85, -0.51) raw xDistance=-0.07 yDistance=0.99
03:15:11.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:15:11.950 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
03:15:11.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.99
03:15:11.950 00.000 8976 MoveAxis(R, 0, ABG)
03:15:11.950 00.000 8976 MoveAxis(D, 4, ABG)
03:15:11.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:11.950 00.000 8976 stepping (-13, 31) + (0, -4)
03:15:11.950 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:15:11.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:11.951 00.001 5052 Enqueuing Expose request
03:15:11.989 00.038 8976 Received - 47 (G) 
03:15:11.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:15:11.989 00.000 8976 stepped: pos (-13, 27)
03:15:11.989 00.000 8976 back inside bump range: decrease bump weight 2.67 => 1.33
03:15:11.989 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:15:11.989 00.000 8976 MountToCamera -- mountX=2.08 mountY=-4.71 hyp=5.15 mountTheta=-1.15 cameraX=3.24, cameraY=4.00 cameraTheta=0.89
03:15:11.990 00.001 8976 incremental bump (3.242, 3.996) isValid = 1
03:15:11.990 00.000 8976 Scheduling Mount bump of (0.096, 0.123)
03:15:11.990 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.12, opts=4)
03:15:11.990 00.000 8976 Enqueuing Move request for scope (0.10, 0.12)
03:15:11.990 00.000 8976 move complete, result=0
03:15:11.990 00.000 9828 Worker thread wakes up
03:15:11.990 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0x4
03:15:11.990 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
03:15:11.990 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:15:11.990 00.000 8976 worker thread done servicing request
03:15:11.990 00.000 8976 Worker thread wakes up
03:15:11.990 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:11.990 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:11.990 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:15:11.990 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:15:11.990 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.91 mountX=-0.10 mountY=-0.11, mountTheta=-2.32
03:15:11.990 00.000 9828 Moving (0.10, 0.12) raw xDistance=-0.10 yDistance=-0.11
03:15:11.991 00.001 9828 BLC: window closed
03:15:11.991 00.000 9828 MoveAxis(E, 32, B)
03:15:11.991 00.000 9828 Guiding  Dir = 2, Dur = 32
03:15:11.991 00.000 9828 IsSlewing returns 0
03:15:11.991 00.000 9828 IsGuiding returns 0
03:15:11.991 00.000 9828 PulseGuide returned control before completion, sleep 42
03:15:12.036 00.045 9828 IsGuiding returns 1
03:15:12.036 00.000 9828 scope still moving after pulse duration time elapsed
03:15:12.068 00.032 9828 IsSlewing returns 0
03:15:12.068 00.000 9828 IsGuiding returns 1
03:15:12.100 00.032 9828 IsSlewing returns 0
03:15:12.100 00.000 9828 IsGuiding returns 1
03:15:12.130 00.030 9828 IsSlewing returns 0
03:15:12.130 00.000 9828 IsGuiding returns 1
03:15:12.161 00.031 9828 IsSlewing returns 0
03:15:12.161 00.000 9828 IsGuiding returns 0
03:15:12.161 00.000 9828 scope move finished after 32 + 137 ms
03:15:12.161 00.000 9828 Move returns status 0, amount 32
03:15:12.161 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:12.161 00.000 9828 MoveAxis(N, 15, B)
03:15:12.161 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:12.176 00.015 9828 IsSlewing returns 0
03:15:12.176 00.000 9828 IsGuiding returns 0
03:15:12.177 00.001 9828 PulseGuide returned control before completion, sleep 25
03:15:12.208 00.031 9828 IsGuiding returns 1
03:15:12.208 00.000 9828 scope still moving after pulse duration time elapsed
03:15:12.239 00.031 9828 IsSlewing returns 0
03:15:12.239 00.000 9828 IsGuiding returns 1
03:15:12.270 00.031 9828 IsSlewing returns 0
03:15:12.271 00.001 9828 IsGuiding returns 1
03:15:12.300 00.029 9828 IsSlewing returns 0
03:15:12.300 00.000 9828 IsGuiding returns 1
03:15:12.331 00.031 9828 IsSlewing returns 0
03:15:12.331 00.000 9828 IsGuiding returns 1
03:15:12.362 00.031 9828 IsSlewing returns 0
03:15:12.362 00.000 9828 IsGuiding returns 1
03:15:12.393 00.031 9828 IsSlewing returns 0
03:15:12.393 00.000 9828 IsGuiding returns 0
03:15:12.393 00.000 9828 scope move finished after 15 + 201 ms
03:15:12.393 00.000 9828 Move returns status 0, amount 15
03:15:12.393 00.000 9828 move complete, result=0
03:15:12.393 00.000 9828 worker thread done servicing request
03:15:12.393 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 15 ms NORTH
03:15:12.675 00.282 8976 Exposure complete
03:15:12.680 00.005 8976 worker thread done servicing request
03:15:12.680 00.000 5052 OnExposeComplete: enter
03:15:12.680 00.000 5052 UpdateGuideState(): m_state=6
03:15:12.681 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12791
03:15:12.681 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.40, Mass=123, SNR=7.6, Peak=64 HFD=1.6
03:15:12.681 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.75 = 1.53)
03:15:12.681 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
03:15:12.681 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.31 hyp=0.74 cameraTheta=-2.71 mountX=0.03 mountY=0.73, mountTheta=1.53
03:15:12.681 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.31, opts=13)
03:15:12.681 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.31)
03:15:12.681 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:15:12.681 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
03:15:12.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:12.682 00.001 8976 Worker thread wakes up
03:15:12.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.31) opts 0xd
03:15:12.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.31)
03:15:12.682 00.000 8976 Moving (-0.67, -0.31) raw xDistance=0.03 yDistance=0.73
03:15:12.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:15:12.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.73
03:15:12.682 00.000 8976 MoveAxis(R, 0, ABG)
03:15:12.682 00.000 8976 MoveAxis(D, 3, ABG)
03:15:12.682 00.000 8976 stepping (-13, 27) + (0, -3)
03:15:12.682 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:12.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:12.682 00.000 5052 Enqueuing Expose request
03:15:12.709 00.027 8976 Received - 47 (G) 
03:15:12.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:12.709 00.000 8976 stepped: pos (-13, 24)
03:15:12.709 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
03:15:12.709 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:15:12.709 00.000 8976 MountToCamera -- mountX=2.05 mountY=-4.41 hyp=4.86 mountTheta=-1.14 cameraX=2.99, cameraY=3.83 cameraTheta=0.91
03:15:12.709 00.000 8976 incremental bump (2.993, 3.835) isValid = 1
03:15:12.709 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:15:12.709 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:15:12.709 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:15:12.710 00.001 8976 move complete, result=0
03:15:12.710 00.000 9828 Worker thread wakes up
03:15:12.710 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:15:12.710 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:15:12.710 00.000 8976 worker thread done servicing request
03:15:12.710 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:15:12.710 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
03:15:12.710 00.000 8976 Worker thread wakes up
03:15:12.710 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
03:15:12.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:12.710 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
03:15:12.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:12.710 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:15:12.710 00.000 9828 BLC: window closed
03:15:12.710 00.000 9828 MoveAxis(E, 24, B)
03:15:12.710 00.000 9828 Guiding  Dir = 2, Dur = 24
03:15:12.711 00.001 9828 IsSlewing returns 0
03:15:12.711 00.000 9828 IsGuiding returns 0
03:15:12.711 00.000 9828 PulseGuide returned control before completion, sleep 34
03:15:12.757 00.046 9828 IsGuiding returns 1
03:15:12.757 00.000 9828 scope still moving after pulse duration time elapsed
03:15:12.789 00.032 9828 IsSlewing returns 0
03:15:12.789 00.000 9828 IsGuiding returns 1
03:15:12.819 00.030 9828 IsSlewing returns 0
03:15:12.819 00.000 9828 IsGuiding returns 1
03:15:12.850 00.031 9828 IsSlewing returns 0
03:15:12.850 00.000 9828 IsGuiding returns 0
03:15:12.850 00.000 9828 scope move finished after 24 + 115 ms
03:15:12.850 00.000 9828 Move returns status 0, amount 24
03:15:12.850 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:12.850 00.000 9828 MoveAxis(N, 11, B)
03:15:12.850 00.000 9828 Guiding  Dir = 0, Dur = 11
03:15:12.866 00.016 9828 IsSlewing returns 0
03:15:12.866 00.000 9828 IsGuiding returns 0
03:15:12.866 00.000 9828 PulseGuide returned control before completion, sleep 21
03:15:12.897 00.031 9828 IsGuiding returns 1
03:15:12.897 00.000 9828 scope still moving after pulse duration time elapsed
03:15:12.927 00.030 9828 IsSlewing returns 0
03:15:12.927 00.000 9828 IsGuiding returns 1
03:15:12.958 00.031 9828 IsSlewing returns 0
03:15:12.958 00.000 9828 IsGuiding returns 1
03:15:12.989 00.031 9828 IsSlewing returns 0
03:15:12.989 00.000 9828 IsGuiding returns 1
03:15:13.019 00.030 9828 IsSlewing returns 0
03:15:13.019 00.000 9828 IsGuiding returns 0
03:15:13.019 00.000 9828 scope move finished after 11 + 142 ms
03:15:13.019 00.000 9828 Move returns status 0, amount 11
03:15:13.019 00.000 9828 move complete, result=0
03:15:13.019 00.000 9828 worker thread done servicing request
03:15:13.019 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:15:13.394 00.375 8976 Exposure complete
03:15:13.399 00.005 8976 worker thread done servicing request
03:15:13.399 00.000 5052 OnExposeComplete: enter
03:15:13.399 00.000 5052 UpdateGuideState(): m_state=6
03:15:13.399 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12792
03:15:13.399 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.67, Mass=137, SNR=8.1, Peak=65 HFD=2.6
03:15:13.399 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
03:15:13.400 00.001 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.06)
03:15:13.400 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.04 hyp=0.71 cameraTheta=-3.08 mountX=0.28 mountY=0.62, mountTheta=1.14
03:15:13.400 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.04, opts=13)
03:15:13.400 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.04)
03:15:13.400 00.000 8976 Worker thread wakes up
03:15:13.400 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:15:13.400 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:15:13.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:13.401 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:13.401 00.000 5052 Enqueuing Expose request
03:15:13.401 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.04) opts 0xd
03:15:13.401 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.04)
03:15:13.401 00.000 8976 Moving (-0.71, -0.04) raw xDistance=0.28 yDistance=0.62
03:15:13.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:15:13.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.62
03:15:13.401 00.000 8976 MoveAxis(L, 1, ABG)
03:15:13.401 00.000 8976 stepping (-13, 24) + (-1, 0)
03:15:13.401 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:13.428 00.027 8976 Received - 47 (G) 
03:15:13.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:13.428 00.000 8976 stepped: pos (-14, 24)
03:15:13.428 00.000 8976 MoveAxis(D, 3, ABG)
03:15:13.428 00.000 8976 stepping (-14, 24) + (0, -3)
03:15:13.428 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:13.461 00.033 8976 Received - 47 (G) 
03:15:13.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:13.461 00.000 8976 stepped: pos (-14, 21)
03:15:13.461 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:15:13.461 00.000 8976 MountToCamera -- mountX=2.08 mountY=-4.06 hyp=4.56 mountTheta=-1.10 cameraX=2.66, cameraY=3.70 cameraTheta=0.95
03:15:13.461 00.000 8976 incremental bump (2.663, 3.700) isValid = 1
03:15:13.461 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:15:13.461 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:15:13.461 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:15:13.461 00.000 8976 move complete, result=0
03:15:13.461 00.000 8976 worker thread done servicing request
03:15:13.461 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
03:15:13.461 00.000 8976 Worker thread wakes up
03:15:13.461 00.000 9828 Worker thread wakes up
03:15:13.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:13.462 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:13.462 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:15:13.462 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:15:13.462 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
03:15:13.462 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
03:15:13.462 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:15:13.462 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:15:13.462 00.000 9828 BLC: window closed
03:15:13.462 00.000 9828 MoveAxis(E, 23, B)
03:15:13.462 00.000 9828 Guiding  Dir = 2, Dur = 23
03:15:13.462 00.000 9828 IsSlewing returns 0
03:15:13.462 00.000 9828 IsGuiding returns 0
03:15:13.462 00.000 9828 PulseGuide returned control before completion, sleep 33
03:15:13.507 00.045 9828 IsGuiding returns 1
03:15:13.507 00.000 9828 scope still moving after pulse duration time elapsed
03:15:13.538 00.031 9828 IsSlewing returns 0
03:15:13.538 00.000 9828 IsGuiding returns 1
03:15:13.569 00.031 9828 IsSlewing returns 0
03:15:13.569 00.000 9828 IsGuiding returns 1
03:15:13.601 00.032 9828 IsSlewing returns 0
03:15:13.601 00.000 9828 IsGuiding returns 0
03:15:13.601 00.000 9828 scope move finished after 23 + 115 ms
03:15:13.601 00.000 9828 Move returns status 0, amount 23
03:15:13.601 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:13.601 00.000 9828 MoveAxis(N, 12, B)
03:15:13.601 00.000 9828 Guiding  Dir = 0, Dur = 12
03:15:13.617 00.016 9828 IsSlewing returns 0
03:15:13.617 00.000 9828 IsGuiding returns 0
03:15:13.617 00.000 9828 PulseGuide returned control before completion, sleep 22
03:15:13.648 00.031 9828 IsGuiding returns 1
03:15:13.648 00.000 9828 scope still moving after pulse duration time elapsed
03:15:13.679 00.031 9828 IsSlewing returns 0
03:15:13.679 00.000 9828 IsGuiding returns 1
03:15:13.709 00.030 9828 IsSlewing returns 0
03:15:13.709 00.000 9828 IsGuiding returns 1
03:15:13.741 00.032 9828 IsSlewing returns 0
03:15:13.741 00.000 9828 IsGuiding returns 1
03:15:13.773 00.032 9828 IsSlewing returns 0
03:15:13.773 00.000 9828 IsGuiding returns 0
03:15:13.773 00.000 9828 scope move finished after 12 + 143 ms
03:15:13.773 00.000 9828 Move returns status 0, amount 12
03:15:13.773 00.000 9828 move complete, result=0
03:15:13.773 00.000 9828 worker thread done servicing request
03:15:13.773 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:15:14.148 00.375 8976 Exposure complete
03:15:14.153 00.005 8976 worker thread done servicing request
03:15:14.153 00.000 5052 OnExposeComplete: enter
03:15:14.153 00.000 5052 UpdateGuideState(): m_state=6
03:15:14.153 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12793
03:15:14.153 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=282.15, Mass=130, SNR=7.8, Peak=71 HFD=2.0
03:15:14.153 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:15:14.153 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
03:15:14.153 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.44 hyp=0.83 cameraTheta=2.59 mountX=0.71 mountY=0.35, mountTheta=0.46
03:15:14.154 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.44, opts=13)
03:15:14.154 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.44)
03:15:14.154 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:15:14.154 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
03:15:14.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:14.154 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:14.154 00.000 5052 Enqueuing Expose request
03:15:14.154 00.000 8976 Worker thread wakes up
03:15:14.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.44) opts 0xd
03:15:14.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.44)
03:15:14.154 00.000 8976 Moving (-0.70, 0.44) raw xDistance=0.71 yDistance=0.35
03:15:14.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.71
03:15:14.155 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
03:15:14.155 00.000 8976 MoveAxis(L, 3, ABG)
03:15:14.155 00.000 8976 stepping (-14, 21) + (-3, 0)
03:15:14.155 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:14.195 00.040 8976 Received - 47 (G) 
03:15:14.196 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:14.196 00.000 8976 stepped: pos (-17, 21)
03:15:14.196 00.000 8976 MoveAxis(D, 2, ABG)
03:15:14.196 00.000 8976 stepping (-17, 21) + (0, -2)
03:15:14.196 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:14.227 00.031 8976 Received - 47 (G) 
03:15:14.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:14.227 00.000 8976 stepped: pos (-17, 19)
03:15:14.227 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:15:14.227 00.000 8976 MountToCamera -- mountX=2.25 mountY=-3.71 hyp=4.34 mountTheta=-1.03 cameraX=2.28, cameraY=3.70 cameraTheta=1.02
03:15:14.227 00.000 8976 incremental bump (2.280, 3.697) isValid = 1
03:15:14.227 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
03:15:14.228 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:15:14.228 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:15:14.228 00.000 8976 move complete, result=0
03:15:14.228 00.000 9828 Worker thread wakes up
03:15:14.228 00.000 8976 worker thread done servicing request
03:15:14.228 00.000 8976 Worker thread wakes up
03:15:14.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:14.228 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
03:15:14.228 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:15:14.228 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:14.228 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:15:14.229 00.001 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:15:14.229 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:15:14.229 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:15:14.229 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:15:14.229 00.000 9828 BLC: window closed
03:15:14.229 00.000 9828 MoveAxis(E, 21, B)
03:15:14.229 00.000 9828 Guiding  Dir = 2, Dur = 21
03:15:14.229 00.000 9828 IsSlewing returns 0
03:15:14.229 00.000 9828 IsGuiding returns 0
03:15:14.229 00.000 9828 PulseGuide returned control before completion, sleep 31
03:15:14.270 00.041 9828 IsGuiding returns 1
03:15:14.270 00.000 9828 scope still moving after pulse duration time elapsed
03:15:14.300 00.030 9828 IsSlewing returns 0
03:15:14.300 00.000 9828 IsGuiding returns 1
03:15:14.332 00.032 9828 IsSlewing returns 0
03:15:14.332 00.000 9828 IsGuiding returns 1
03:15:14.363 00.031 9828 IsSlewing returns 0
03:15:14.363 00.000 9828 IsGuiding returns 0
03:15:14.363 00.000 9828 scope move finished after 21 + 112 ms
03:15:14.363 00.000 9828 Move returns status 0, amount 21
03:15:14.363 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:14.363 00.000 9828 MoveAxis(N, 13, B)
03:15:14.363 00.000 9828 Guiding  Dir = 0, Dur = 13
03:15:14.378 00.015 9828 IsSlewing returns 0
03:15:14.378 00.000 9828 IsGuiding returns 0
03:15:14.378 00.000 9828 PulseGuide returned control before completion, sleep 23
03:15:14.409 00.031 9828 IsGuiding returns 1
03:15:14.409 00.000 9828 scope still moving after pulse duration time elapsed
03:15:14.440 00.031 9828 IsSlewing returns 0
03:15:14.440 00.000 9828 IsGuiding returns 1
03:15:14.472 00.032 9828 IsSlewing returns 0
03:15:14.472 00.000 9828 IsGuiding returns 1
03:15:14.503 00.031 9828 IsSlewing returns 0
03:15:14.503 00.000 9828 IsGuiding returns 1
03:15:14.534 00.031 9828 IsSlewing returns 0
03:15:14.534 00.000 9828 IsGuiding returns 0
03:15:14.534 00.000 9828 scope move finished after 13 + 143 ms
03:15:14.534 00.000 9828 Move returns status 0, amount 13
03:15:14.534 00.000 9828 move complete, result=0
03:15:14.534 00.000 9828 worker thread done servicing request
03:15:14.534 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:15:14.911 00.377 8976 Exposure complete
03:15:14.917 00.006 8976 worker thread done servicing request
03:15:14.917 00.000 5052 OnExposeComplete: enter
03:15:14.917 00.000 5052 UpdateGuideState(): m_state=6
03:15:14.917 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12794
03:15:14.917 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.07, Mass=121, SNR=7.5, Peak=65 HFD=2.2
03:15:14.917 00.000 5052 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.04) = xAngle (-4.09 = 2.19)
03:15:14.917 00.000 5052 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.19 = 2.09)
03:15:14.917 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.64 hyp=0.72 cameraTheta=-2.05 mountX=-0.42 mountY=0.62, mountTheta=2.16
03:15:14.917 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.64, opts=13)
03:15:14.917 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.64)
03:15:14.918 00.001 8976 Worker thread wakes up
03:15:14.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.64) opts 0xd
03:15:14.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.64)
03:15:14.918 00.000 8976 Moving (-0.33, -0.64) raw xDistance=-0.42 yDistance=0.62
03:15:14.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.42
03:15:14.918 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:15:14.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
03:15:14.918 00.000 8976 MoveAxis(R, 2, ABG)
03:15:14.918 00.000 8976 stepping (-17, 19) + (2, 0)
03:15:14.918 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
03:15:14.918 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:14.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:14.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:14.918 00.000 5052 Enqueuing Expose request
03:15:14.947 00.029 8976 Received - 47 (G) 
03:15:14.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:14.947 00.000 8976 stepped: pos (-15, 19)
03:15:14.947 00.000 8976 MoveAxis(D, 3, ABG)
03:15:14.947 00.000 8976 stepping (-15, 19) + (0, -3)
03:15:14.948 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:14.979 00.031 8976 Received - 47 (G) 
03:15:14.979 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:14.979 00.000 8976 stepped: pos (-15, 16)
03:15:14.979 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:15:14.979 00.000 8976 MountToCamera -- mountX=2.27 mountY=-3.33 hyp=4.03 mountTheta=-0.97 cameraX=1.93, cameraY=3.53 cameraTheta=1.07
03:15:14.979 00.000 8976 incremental bump (1.929, 3.534) isValid = 1
03:15:14.979 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
03:15:14.979 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:15:14.980 00.001 8976 Enqueuing Move request for scope (0.06, 0.10)
03:15:14.980 00.000 8976 move complete, result=0
03:15:14.980 00.000 8976 worker thread done servicing request
03:15:14.980 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.6 px 3 ms SOUTH
03:15:14.980 00.000 8976 Worker thread wakes up
03:15:14.980 00.000 9828 Worker thread wakes up
03:15:14.980 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:15:14.980 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:15:14.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:14.980 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:14.980 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
03:15:14.980 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
03:15:14.980 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:15:14.980 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:15:14.980 00.000 9828 BLC: window closed
03:15:14.980 00.000 9828 MoveAxis(E, 19, B)
03:15:14.980 00.000 9828 Guiding  Dir = 2, Dur = 19
03:15:14.981 00.001 9828 IsSlewing returns 0
03:15:14.981 00.000 9828 IsGuiding returns 0
03:15:14.981 00.000 9828 PulseGuide returned control before completion, sleep 29
03:15:15.020 00.039 9828 IsGuiding returns 1
03:15:15.020 00.000 9828 scope still moving after pulse duration time elapsed
03:15:15.051 00.031 9828 IsSlewing returns 0
03:15:15.051 00.000 9828 IsGuiding returns 1
03:15:15.082 00.031 9828 IsSlewing returns 0
03:15:15.083 00.001 9828 IsGuiding returns 1
03:15:15.113 00.030 9828 IsSlewing returns 0
03:15:15.113 00.000 9828 IsGuiding returns 0
03:15:15.113 00.000 9828 scope move finished after 19 + 113 ms
03:15:15.113 00.000 9828 Move returns status 0, amount 19
03:15:15.113 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:15.113 00.000 9828 MoveAxis(N, 13, B)
03:15:15.113 00.000 9828 Guiding  Dir = 0, Dur = 13
03:15:15.128 00.015 9828 IsSlewing returns 0
03:15:15.128 00.000 9828 IsGuiding returns 0
03:15:15.128 00.000 9828 PulseGuide returned control before completion, sleep 23
03:15:15.159 00.031 9828 IsGuiding returns 1
03:15:15.159 00.000 9828 scope still moving after pulse duration time elapsed
03:15:15.191 00.032 9828 IsSlewing returns 0
03:15:15.191 00.000 9828 IsGuiding returns 1
03:15:15.221 00.030 9828 IsSlewing returns 0
03:15:15.221 00.000 9828 IsGuiding returns 1
03:15:15.252 00.031 9828 IsSlewing returns 0
03:15:15.253 00.001 9828 IsGuiding returns 1
03:15:15.283 00.030 9828 IsSlewing returns 0
03:15:15.283 00.000 9828 IsGuiding returns 0
03:15:15.283 00.000 9828 scope move finished after 13 + 142 ms
03:15:15.283 00.000 9828 Move returns status 0, amount 13
03:15:15.283 00.000 9828 move complete, result=0
03:15:15.283 00.000 9828 worker thread done servicing request
03:15:15.283 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:15:15.666 00.383 8976 Exposure complete
03:15:15.671 00.005 8976 worker thread done servicing request
03:15:15.672 00.001 5052 OnExposeComplete: enter
03:15:15.672 00.000 5052 UpdateGuideState(): m_state=6
03:15:15.672 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12795
03:15:15.672 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=282.02, Mass=129, SNR=7.8, Peak=75 HFD=2.0
03:15:15.672 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
03:15:15.672 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
03:15:15.672 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.31 hyp=0.33 cameraTheta=1.29 mountX=0.24 mountY=-0.25, mountTheta=-0.81
03:15:15.672 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.31, opts=13)
03:15:15.673 00.001 5052 Enqueuing Move request for stepguider (0.09, 0.31)
03:15:15.673 00.000 8976 Worker thread wakes up
03:15:15.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.31) opts 0xd
03:15:15.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.31)
03:15:15.673 00.000 8976 Moving (0.09, 0.31) raw xDistance=0.24 yDistance=-0.25
03:15:15.673 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:15:15.673 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:15:15.673 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:15.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:15:15.673 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:15.673 00.000 5052 Enqueuing Expose request
03:15:15.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:15:15.673 00.000 8976 MoveAxis(R, 0, ABG)
03:15:15.673 00.000 8976 MoveAxis(U, 0, ABG)
03:15:15.673 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:15:15.674 00.001 8976 MountToCamera -- mountX=2.28 mountY=-3.07 hyp=3.82 mountTheta=-0.93 cameraX=1.69, cameraY=3.42 cameraTheta=1.11
03:15:15.674 00.000 8976 incremental bump (1.694, 3.424) isValid = 1
03:15:15.674 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:15:15.674 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:15.674 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:15.674 00.000 8976 move complete, result=0
03:15:15.674 00.000 9828 Worker thread wakes up
03:15:15.674 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:15.674 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:15.674 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
03:15:15.674 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:15.674 00.000 8976 worker thread done servicing request
03:15:15.674 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
03:15:15.674 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
03:15:15.675 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:15:15.675 00.000 8976 Worker thread wakes up
03:15:15.675 00.000 9828 BLC: window closed
03:15:15.675 00.000 9828 MoveAxis(E, 18, B)
03:15:15.675 00.000 9828 Guiding  Dir = 2, Dur = 18
03:15:15.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:15.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:15.675 00.000 9828 IsSlewing returns 0
03:15:15.675 00.000 9828 IsGuiding returns 0
03:15:15.676 00.001 9828 PulseGuide returned control before completion, sleep 28
03:15:15.718 00.042 9828 IsGuiding returns 1
03:15:15.718 00.000 9828 scope still moving after pulse duration time elapsed
03:15:15.750 00.032 9828 IsSlewing returns 0
03:15:15.750 00.000 9828 IsGuiding returns 1
03:15:15.781 00.031 9828 IsSlewing returns 0
03:15:15.781 00.000 9828 IsGuiding returns 1
03:15:15.812 00.031 9828 IsSlewing returns 0
03:15:15.812 00.000 9828 IsGuiding returns 0
03:15:15.812 00.000 9828 scope move finished after 18 + 118 ms
03:15:15.812 00.000 9828 Move returns status 0, amount 18
03:15:15.812 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:15.812 00.000 9828 MoveAxis(N, 14, B)
03:15:15.812 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:15.828 00.016 9828 IsSlewing returns 0
03:15:15.828 00.000 9828 IsGuiding returns 1
03:15:15.828 00.000 9828 Entered PulseGuideScope while moving
03:15:15.891 00.063 9828 IsSlewing returns 0
03:15:15.891 00.000 9828 IsGuiding returns 1
03:15:15.891 00.000 9828 Still moving
03:15:15.955 00.064 9828 IsSlewing returns 0
03:15:15.955 00.000 9828 IsGuiding returns 0
03:15:15.955 00.000 9828 Movement stopped - continuing
03:15:15.955 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:15.986 00.031 9828 IsGuiding returns 1
03:15:15.986 00.000 9828 scope still moving after pulse duration time elapsed
03:15:16.016 00.030 9828 IsSlewing returns 0
03:15:16.016 00.000 9828 IsGuiding returns 1
03:15:16.048 00.032 9828 IsSlewing returns 0
03:15:16.048 00.000 9828 IsGuiding returns 1
03:15:16.094 00.046 9828 IsSlewing returns 0
03:15:16.094 00.000 9828 IsGuiding returns 0
03:15:16.094 00.000 9828 scope move finished after 14 + 125 ms
03:15:16.094 00.000 9828 Move returns status 0, amount 14
03:15:16.094 00.000 9828 move complete, result=0
03:15:16.094 00.000 9828 worker thread done servicing request
03:15:16.094 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:15:16.358 00.264 8976 Exposure complete
03:15:16.363 00.005 8976 worker thread done servicing request
03:15:16.363 00.000 5052 OnExposeComplete: enter
03:15:16.363 00.000 5052 UpdateGuideState(): m_state=6
03:15:16.363 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12796
03:15:16.363 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.94, Mass=134, SNR=8.0, Peak=73 HFD=2.2
03:15:16.363 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
03:15:16.363 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.37 = -0.37)
03:15:16.363 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.78 mountX=0.22 mountY=-0.08, mountTheta=-0.36
03:15:16.364 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.23, opts=13)
03:15:16.364 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.23)
03:15:16.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:15:16.364 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:15:16.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:16.364 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:16.364 00.000 5052 Enqueuing Expose request
03:15:16.364 00.000 8976 Worker thread wakes up
03:15:16.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.23) opts 0xd
03:15:16.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.23)
03:15:16.364 00.000 8976 Moving (-0.05, 0.23) raw xDistance=0.22 yDistance=-0.08
03:15:16.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:15:16.365 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:15:16.365 00.000 8976 MoveAxis(R, 0, ABG)
03:15:16.365 00.000 8976 MoveAxis(U, 0, ABG)
03:15:16.365 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
03:15:16.365 00.000 8976 MountToCamera -- mountX=2.28 mountY=-2.89 hyp=3.69 mountTheta=-0.90 cameraX=1.54, cameraY=3.35 cameraTheta=1.14
03:15:16.365 00.000 8976 incremental bump (1.537, 3.351) isValid = 1
03:15:16.365 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
03:15:16.365 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:16.365 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:16.365 00.000 8976 move complete, result=0
03:15:16.365 00.000 9828 Worker thread wakes up
03:15:16.365 00.000 8976 worker thread done servicing request
03:15:16.365 00.000 8976 Worker thread wakes up
03:15:16.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:16.365 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:16.365 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:16.365 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:16.365 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:16.365 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
03:15:16.366 00.001 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
03:15:16.366 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
03:15:16.366 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:15:16.366 00.000 9828 BLC: window closed
03:15:16.366 00.000 9828 MoveAxis(E, 17, B)
03:15:16.366 00.000 9828 Guiding  Dir = 2, Dur = 17
03:15:16.366 00.000 9828 IsSlewing returns 0
03:15:16.366 00.000 9828 IsGuiding returns 0
03:15:16.366 00.000 9828 PulseGuide returned control before completion, sleep 27
03:15:16.407 00.041 9828 IsGuiding returns 1
03:15:16.407 00.000 9828 scope still moving after pulse duration time elapsed
03:15:16.438 00.031 9828 IsSlewing returns 0
03:15:16.438 00.000 9828 IsGuiding returns 1
03:15:16.468 00.030 9828 IsSlewing returns 0
03:15:16.468 00.000 9828 IsGuiding returns 1
03:15:16.499 00.031 9828 IsSlewing returns 0
03:15:16.499 00.000 9828 IsGuiding returns 0
03:15:16.499 00.000 9828 scope move finished after 17 + 116 ms
03:15:16.499 00.000 9828 Move returns status 0, amount 17
03:15:16.499 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:16.499 00.000 9828 MoveAxis(N, 14, B)
03:15:16.500 00.001 9828 Guiding  Dir = 0, Dur = 14
03:15:16.514 00.014 9828 IsSlewing returns 0
03:15:16.514 00.000 9828 IsGuiding returns 0
03:15:16.514 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:16.545 00.031 9828 IsGuiding returns 1
03:15:16.545 00.000 9828 scope still moving after pulse duration time elapsed
03:15:16.576 00.031 9828 IsSlewing returns 0
03:15:16.576 00.000 9828 IsGuiding returns 1
03:15:16.608 00.032 9828 IsSlewing returns 0
03:15:16.608 00.000 9828 IsGuiding returns 1
03:15:16.639 00.031 9828 IsSlewing returns 0
03:15:16.639 00.000 9828 IsGuiding returns 1
03:15:16.671 00.032 9828 IsSlewing returns 0
03:15:16.671 00.000 9828 IsGuiding returns 0
03:15:16.671 00.000 9828 scope move finished after 14 + 142 ms
03:15:16.671 00.000 9828 Move returns status 0, amount 14
03:15:16.671 00.000 9828 move complete, result=0
03:15:16.671 00.000 9828 worker thread done servicing request
03:15:16.671 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:15:17.048 00.377 8976 Exposure complete
03:15:17.054 00.006 8976 worker thread done servicing request
03:15:17.054 00.000 5052 OnExposeComplete: enter
03:15:17.054 00.000 5052 UpdateGuideState(): m_state=6
03:15:17.054 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12797
03:15:17.054 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.72, Mass=141, SNR=8.2, Peak=66 HFD=2.0
03:15:17.054 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:15:17.054 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
03:15:17.054 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.01 hyp=0.40 cameraTheta=3.11 mountX=0.19 mountY=0.33, mountTheta=1.04
03:15:17.055 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.01, opts=13)
03:15:17.055 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.01)
03:15:17.055 00.000 8976 Worker thread wakes up
03:15:17.055 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.01) opts 0xd
03:15:17.055 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.01)
03:15:17.055 00.000 8976 Moving (-0.40, 0.01) raw xDistance=0.19 yDistance=0.33
03:15:17.055 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:15:17.055 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:15:17.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:17.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:15:17.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:15:17.055 00.000 8976 MoveAxis(R, 0, ABG)
03:15:17.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:17.055 00.000 5052 Enqueuing Expose request
03:15:17.055 00.000 8976 MoveAxis(D, 1, ABG)
03:15:17.055 00.000 8976 stepping (-15, 16) + (0, -1)
03:15:17.055 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:17.073 00.018 8976 Received - 47 (G) 
03:15:17.073 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:17.073 00.000 8976 stepped: pos (-15, 15)
03:15:17.073 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:15:17.073 00.000 8976 MountToCamera -- mountX=2.29 mountY=-2.72 hyp=3.56 mountTheta=-0.87 cameraX=1.38, cameraY=3.28 cameraTheta=1.17
03:15:17.073 00.000 8976 incremental bump (1.384, 3.278) isValid = 1
03:15:17.073 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
03:15:17.073 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:15:17.074 00.001 8976 Enqueuing Move request for scope (0.04, 0.11)
03:15:17.074 00.000 8976 move complete, result=0
03:15:17.074 00.000 8976 worker thread done servicing request
03:15:17.074 00.000 8976 Worker thread wakes up
03:15:17.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:17.074 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:17.074 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:15:17.074 00.000 9828 Worker thread wakes up
03:15:17.074 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:15:17.074 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:15:17.075 00.001 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
03:15:17.075 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
03:15:17.075 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
03:15:17.075 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:15:17.075 00.000 9828 BLC: window closed
03:15:17.075 00.000 9828 MoveAxis(E, 16, B)
03:15:17.075 00.000 9828 Guiding  Dir = 2, Dur = 16
03:15:17.075 00.000 9828 IsSlewing returns 0
03:15:17.075 00.000 9828 IsGuiding returns 0
03:15:17.076 00.001 9828 PulseGuide returned control before completion, sleep 26
03:15:17.104 00.028 9828 IsGuiding returns 1
03:15:17.104 00.000 9828 scope still moving after pulse duration time elapsed
03:15:17.135 00.031 9828 IsSlewing returns 0
03:15:17.135 00.000 9828 IsGuiding returns 1
03:15:17.167 00.032 9828 IsSlewing returns 0
03:15:17.167 00.000 9828 IsGuiding returns 1
03:15:17.197 00.030 9828 IsSlewing returns 0
03:15:17.198 00.001 9828 IsGuiding returns 1
03:15:17.229 00.031 9828 IsSlewing returns 0
03:15:17.229 00.000 9828 IsGuiding returns 0
03:15:17.229 00.000 9828 scope move finished after 16 + 138 ms
03:15:17.229 00.000 9828 Move returns status 0, amount 16
03:15:17.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:17.229 00.000 9828 MoveAxis(N, 14, B)
03:15:17.230 00.001 9828 Guiding  Dir = 0, Dur = 14
03:15:17.245 00.015 9828 IsSlewing returns 0
03:15:17.245 00.000 9828 IsGuiding returns 0
03:15:17.245 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:17.277 00.032 9828 IsGuiding returns 1
03:15:17.277 00.000 9828 scope still moving after pulse duration time elapsed
03:15:17.309 00.032 9828 IsSlewing returns 0
03:15:17.309 00.000 9828 IsGuiding returns 1
03:15:17.341 00.032 9828 IsSlewing returns 0
03:15:17.341 00.000 9828 IsGuiding returns 1
03:15:17.372 00.031 9828 IsSlewing returns 0
03:15:17.372 00.000 9828 IsGuiding returns 1
03:15:17.402 00.030 9828 IsSlewing returns 0
03:15:17.402 00.000 9828 IsGuiding returns 0
03:15:17.402 00.000 9828 scope move finished after 14 + 143 ms
03:15:17.402 00.000 9828 Move returns status 0, amount 14
03:15:17.402 00.000 9828 move complete, result=0
03:15:17.402 00.000 9828 worker thread done servicing request
03:15:17.402 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
03:15:17.759 00.357 8976 Exposure complete
03:15:17.765 00.006 8976 worker thread done servicing request
03:15:17.765 00.000 5052 OnExposeComplete: enter
03:15:17.765 00.000 5052 UpdateGuideState(): m_state=6
03:15:17.765 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12798
03:15:17.765 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.96, Mass=131, SNR=7.9, Peak=67 HFD=2.0
03:15:17.765 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
03:15:17.765 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
03:15:17.765 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.31 cameraTheta=2.21 mountX=0.31 mountY=0.02, mountTheta=0.07
03:15:17.766 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.25, opts=13)
03:15:17.766 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.25)
03:15:17.766 00.000 8976 Worker thread wakes up
03:15:17.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.25) opts 0xd
03:15:17.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.25)
03:15:17.766 00.000 8976 Moving (-0.19, 0.25) raw xDistance=0.31 yDistance=0.02
03:15:17.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:15:17.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:15:17.766 00.000 8976 MoveAxis(L, 1, ABG)
03:15:17.766 00.000 8976 stepping (-15, 15) + (-1, 0)
03:15:17.766 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:15:17.766 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:15:17.766 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:17.766 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:17.766 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:17.766 00.000 5052 Enqueuing Expose request
03:15:17.792 00.026 8976 Received - 47 (G) 
03:15:17.792 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:17.792 00.000 8976 stepped: pos (-16, 15)
03:15:17.792 00.000 8976 MoveAxis(U, 0, ABG)
03:15:17.792 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:15:17.792 00.000 8976 MountToCamera -- mountX=2.34 mountY=-2.61 hyp=3.51 mountTheta=-0.84 cameraX=1.26, cameraY=3.27 cameraTheta=1.20
03:15:17.792 00.000 8976 incremental bump (1.259, 3.274) isValid = 1
03:15:17.793 00.001 8976 Scheduling Mount bump of (0.041, 0.111)
03:15:17.793 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:15:17.793 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:15:17.793 00.000 8976 move complete, result=0
03:15:17.793 00.000 8976 worker thread done servicing request
03:15:17.793 00.000 8976 Worker thread wakes up
03:15:17.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:17.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:17.793 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
03:15:17.794 00.001 9828 Worker thread wakes up
03:15:17.794 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:15:17.794 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:15:17.794 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
03:15:17.794 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
03:15:17.794 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
03:15:17.794 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:15:17.794 00.000 9828 BLC: window closed
03:15:17.794 00.000 9828 MoveAxis(E, 15, B)
03:15:17.794 00.000 9828 Guiding  Dir = 2, Dur = 15
03:15:17.795 00.001 9828 IsSlewing returns 0
03:15:17.795 00.000 9828 IsGuiding returns 0
03:15:17.795 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:17.822 00.027 9828 IsGuiding returns 1
03:15:17.822 00.000 9828 scope still moving after pulse duration time elapsed
03:15:17.853 00.031 9828 IsSlewing returns 0
03:15:17.853 00.000 9828 IsGuiding returns 1
03:15:17.885 00.032 9828 IsSlewing returns 0
03:15:17.885 00.000 9828 IsGuiding returns 1
03:15:17.916 00.031 9828 IsSlewing returns 0
03:15:17.916 00.000 9828 IsGuiding returns 1
03:15:17.948 00.032 9828 IsSlewing returns 0
03:15:17.948 00.000 9828 IsGuiding returns 0
03:15:17.948 00.000 9828 scope move finished after 15 + 137 ms
03:15:17.948 00.000 9828 Move returns status 0, amount 15
03:15:17.948 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:17.948 00.000 9828 MoveAxis(N, 14, B)
03:15:17.948 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:17.963 00.015 9828 IsSlewing returns 0
03:15:17.963 00.000 9828 IsGuiding returns 0
03:15:17.964 00.001 9828 PulseGuide returned control before completion, sleep 24
03:15:17.994 00.030 9828 IsGuiding returns 1
03:15:17.994 00.000 9828 scope still moving after pulse duration time elapsed
03:15:18.026 00.032 9828 IsSlewing returns 0
03:15:18.026 00.000 9828 IsGuiding returns 1
03:15:18.057 00.031 9828 IsSlewing returns 0
03:15:18.057 00.000 9828 IsGuiding returns 1
03:15:18.089 00.032 9828 IsSlewing returns 0
03:15:18.089 00.000 9828 IsGuiding returns 1
03:15:18.121 00.032 9828 IsSlewing returns 0
03:15:18.121 00.000 9828 IsGuiding returns 0
03:15:18.121 00.000 9828 scope move finished after 14 + 143 ms
03:15:18.121 00.000 9828 Move returns status 0, amount 14
03:15:18.121 00.000 9828 move complete, result=0
03:15:18.121 00.000 9828 worker thread done servicing request
03:15:18.121 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:15:18.478 00.357 8976 Exposure complete
03:15:18.483 00.005 8976 worker thread done servicing request
03:15:18.483 00.000 5052 OnExposeComplete: enter
03:15:18.484 00.001 5052 UpdateGuideState(): m_state=6
03:15:18.484 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12799
03:15:18.484 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.10, Mass=125, SNR=7.7, Peak=65 HFD=2.3
03:15:18.484 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
03:15:18.484 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
03:15:18.484 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.61 hyp=0.75 cameraTheta=-2.21 mountX=-0.34 mountY=0.70, mountTheta=2.02
03:15:18.484 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.61, opts=13)
03:15:18.484 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.61)
03:15:18.484 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:15:18.485 00.001 5052 UpdateGuideState exits: m=125 SNR=7.7
03:15:18.485 00.000 8976 Worker thread wakes up
03:15:18.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.61) opts 0xd
03:15:18.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.61)
03:15:18.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:18.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:18.485 00.000 5052 Enqueuing Expose request
03:15:18.485 00.000 8976 Moving (-0.45, -0.61) raw xDistance=-0.34 yDistance=0.70
03:15:18.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
03:15:18.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
03:15:18.485 00.000 8976 MoveAxis(R, 1, ABG)
03:15:18.485 00.000 8976 stepping (-16, 15) + (1, 0)
03:15:18.485 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:18.512 00.027 8976 Received - 47 (G) 
03:15:18.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:18.512 00.000 8976 stepped: pos (-15, 15)
03:15:18.512 00.000 8976 MoveAxis(D, 3, ABG)
03:15:18.512 00.000 8976 stepping (-15, 15) + (0, -3)
03:15:18.512 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:18.544 00.032 8976 Received - 47 (G) 
03:15:18.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:18.544 00.000 8976 stepped: pos (-15, 12)
03:15:18.544 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:15:18.544 00.000 8976 MountToCamera -- mountX=2.33 mountY=-2.38 hyp=3.33 mountTheta=-0.80 cameraX=1.06, cameraY=3.15 cameraTheta=1.25
03:15:18.544 00.000 8976 incremental bump (1.059, 3.155) isValid = 1
03:15:18.544 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
03:15:18.544 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:15:18.544 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:15:18.544 00.000 8976 move complete, result=0
03:15:18.544 00.000 9828 Worker thread wakes up
03:15:18.545 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:15:18.545 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:15:18.545 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
03:15:18.545 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
03:15:18.545 00.000 8976 worker thread done servicing request
03:15:18.545 00.000 8976 Worker thread wakes up
03:15:18.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:18.545 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.7 px 3 ms SOUTH
03:15:18.545 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:15:18.545 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:15:18.545 00.000 9828 BLC: window closed
03:15:18.545 00.000 9828 MoveAxis(E, 13, B)
03:15:18.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:18.545 00.000 9828 Guiding  Dir = 2, Dur = 13
03:15:18.545 00.000 9828 IsSlewing returns 0
03:15:18.546 00.001 9828 IsGuiding returns 0
03:15:18.546 00.000 9828 PulseGuide returned control before completion, sleep 23
03:15:18.584 00.038 9828 IsGuiding returns 1
03:15:18.584 00.000 9828 scope still moving after pulse duration time elapsed
03:15:18.615 00.031 9828 IsSlewing returns 0
03:15:18.615 00.000 9828 IsGuiding returns 1
03:15:18.647 00.032 9828 IsSlewing returns 0
03:15:18.647 00.000 9828 IsGuiding returns 1
03:15:18.679 00.032 9828 IsSlewing returns 0
03:15:18.679 00.000 9828 IsGuiding returns 0
03:15:18.679 00.000 9828 scope move finished after 13 + 120 ms
03:15:18.679 00.000 9828 Move returns status 0, amount 13
03:15:18.679 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:18.679 00.000 9828 MoveAxis(N, 15, B)
03:15:18.679 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:18.694 00.015 9828 IsSlewing returns 0
03:15:18.694 00.000 9828 IsGuiding returns 0
03:15:18.694 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:18.726 00.032 9828 IsGuiding returns 1
03:15:18.726 00.000 9828 scope still moving after pulse duration time elapsed
03:15:18.758 00.032 9828 IsSlewing returns 0
03:15:18.758 00.000 9828 IsGuiding returns 1
03:15:18.791 00.033 9828 IsSlewing returns 0
03:15:18.791 00.000 9828 IsGuiding returns 1
03:15:18.823 00.032 9828 IsSlewing returns 0
03:15:18.823 00.000 9828 IsGuiding returns 1
03:15:18.853 00.030 9828 IsSlewing returns 0
03:15:18.854 00.001 9828 IsGuiding returns 0
03:15:18.854 00.000 9828 scope move finished after 15 + 143 ms
03:15:18.854 00.000 9828 Move returns status 0, amount 15
03:15:18.854 00.000 9828 move complete, result=0
03:15:18.854 00.000 9828 worker thread done servicing request
03:15:18.854 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:15:19.232 00.378 8976 Exposure complete
03:15:19.238 00.006 8976 worker thread done servicing request
03:15:19.238 00.000 5052 OnExposeComplete: enter
03:15:19.238 00.000 5052 UpdateGuideState(): m_state=6
03:15:19.238 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12800
03:15:19.238 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=282.28, Mass=122, SNR=7.6, Peak=68 HFD=1.6
03:15:19.238 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
03:15:19.238 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
03:15:19.238 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.57 hyp=0.74 cameraTheta=2.27 mountX=0.73 mountY=0.09, mountTheta=0.12
03:15:19.240 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.57, opts=13)
03:15:19.240 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.57)
03:15:19.240 00.000 8976 Worker thread wakes up
03:15:19.240 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:15:19.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.57) opts 0xd
03:15:19.240 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:15:19.241 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.57)
03:15:19.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:19.241 00.000 8976 Moving (-0.48, 0.57) raw xDistance=0.73 yDistance=0.09
03:15:19.241 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:19.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.73
03:15:19.241 00.000 5052 Enqueuing Expose request
03:15:19.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:15:19.241 00.000 8976 MoveAxis(L, 3, ABG)
03:15:19.241 00.000 8976 stepping (-15, 12) + (-3, 0)
03:15:19.241 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:19.279 00.038 8976 Received - 47 (G) 
03:15:19.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:19.279 00.000 8976 stepped: pos (-18, 12)
03:15:19.279 00.000 8976 MoveAxis(U, 0, ABG)
03:15:19.280 00.001 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
03:15:19.280 00.000 8976 MountToCamera -- mountX=2.47 mountY=-2.22 hyp=3.32 mountTheta=-0.73 cameraX=0.86, cameraY=3.21 cameraTheta=1.31
03:15:19.280 00.000 8976 incremental bump (0.855, 3.210) isValid = 1
03:15:19.280 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
03:15:19.280 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:15:19.280 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:15:19.280 00.000 8976 move complete, result=0
03:15:19.280 00.000 9828 Worker thread wakes up
03:15:19.280 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:15:19.280 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:15:19.280 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.87)
03:15:19.280 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
03:15:19.280 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.03 mountY=-0.11, mountTheta=-1.88
03:15:19.280 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.1 px 0 ms NORTH
03:15:19.280 00.000 8976 worker thread done servicing request
03:15:19.280 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:15:19.281 00.001 9828 BLC: window closed
03:15:19.281 00.000 8976 Worker thread wakes up
03:15:19.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:19.281 00.000 9828 MoveAxis(E, 11, B)
03:15:19.281 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:19.281 00.000 9828 Guiding  Dir = 2, Dur = 11
03:15:19.281 00.000 9828 IsSlewing returns 0
03:15:19.281 00.000 9828 IsGuiding returns 0
03:15:19.281 00.000 9828 PulseGuide returned control before completion, sleep 21
03:15:19.318 00.037 9828 IsGuiding returns 1
03:15:19.318 00.000 9828 scope still moving after pulse duration time elapsed
03:15:19.350 00.032 9828 IsSlewing returns 0
03:15:19.350 00.000 9828 IsGuiding returns 1
03:15:19.380 00.030 9828 IsSlewing returns 0
03:15:19.380 00.000 9828 IsGuiding returns 1
03:15:19.412 00.032 9828 IsSlewing returns 0
03:15:19.412 00.000 9828 IsGuiding returns 1
03:15:19.443 00.031 9828 IsSlewing returns 0
03:15:19.443 00.000 9828 IsGuiding returns 1
03:15:19.474 00.031 9828 IsSlewing returns 0
03:15:19.474 00.000 9828 IsGuiding returns 0
03:15:19.474 00.000 9828 scope move finished after 11 + 181 ms
03:15:19.474 00.000 9828 Move returns status 0, amount 11
03:15:19.474 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:19.474 00.000 9828 MoveAxis(N, 15, B)
03:15:19.474 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:19.489 00.015 9828 IsSlewing returns 0
03:15:19.489 00.000 9828 IsGuiding returns 0
03:15:19.490 00.001 9828 PulseGuide returned control before completion, sleep 25
03:15:19.519 00.029 9828 IsGuiding returns 1
03:15:19.519 00.000 9828 scope still moving after pulse duration time elapsed
03:15:19.550 00.031 9828 IsSlewing returns 0
03:15:19.550 00.000 9828 IsGuiding returns 1
03:15:19.581 00.031 9828 IsSlewing returns 0
03:15:19.581 00.000 9828 IsGuiding returns 1
03:15:19.612 00.031 9828 IsSlewing returns 0
03:15:19.612 00.000 9828 IsGuiding returns 1
03:15:19.643 00.031 9828 IsSlewing returns 0
03:15:19.643 00.000 9828 IsGuiding returns 0
03:15:19.643 00.000 9828 scope move finished after 15 + 139 ms
03:15:19.643 00.000 9828 Move returns status 0, amount 15
03:15:19.643 00.000 9828 move complete, result=0
03:15:19.643 00.000 9828 worker thread done servicing request
03:15:19.643 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:15:19.965 00.322 8976 Exposure complete
03:15:19.970 00.005 8976 worker thread done servicing request
03:15:19.970 00.000 5052 OnExposeComplete: enter
03:15:19.970 00.000 5052 UpdateGuideState(): m_state=6
03:15:19.970 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12801
03:15:19.971 00.001 5052 Star::Find returns 1 (0), X=329.17, Y=281.91, Mass=148, SNR=8.3, Peak=73 HFD=2.3
03:15:19.971 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
03:15:19.971 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
03:15:19.971 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.59 mountX=0.18 mountY=-0.10, mountTheta=-0.53
03:15:19.971 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.20, opts=13)
03:15:19.971 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.20)
03:15:19.971 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:15:19.971 00.000 5052 UpdateGuideState exits: m=148 SNR=8.3
03:15:19.972 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:19.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:19.972 00.000 5052 Enqueuing Expose request
03:15:19.972 00.000 8976 Worker thread wakes up
03:15:19.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.20) opts 0xd
03:15:19.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.20)
03:15:19.972 00.000 8976 Moving (-0.00, 0.20) raw xDistance=0.18 yDistance=-0.10
03:15:19.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:15:19.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:15:19.972 00.000 8976 MoveAxis(R, 0, ABG)
03:15:19.972 00.000 8976 MoveAxis(U, 0, ABG)
03:15:19.972 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
03:15:19.972 00.000 8976 MountToCamera -- mountX=2.56 mountY=-2.12 hyp=3.33 mountTheta=-0.69 cameraX=0.72, cameraY=3.25 cameraTheta=1.35
03:15:19.972 00.000 8976 incremental bump (0.719, 3.247) isValid = 1
03:15:19.972 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
03:15:19.972 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:15:19.972 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:15:19.972 00.000 8976 move complete, result=0
03:15:19.972 00.000 9828 Worker thread wakes up
03:15:19.972 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:15:19.972 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:15:19.973 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:19.973 00.000 8976 worker thread done servicing request
03:15:19.973 00.000 8976 Worker thread wakes up
03:15:19.973 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.83)
03:15:19.973 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.91)
03:15:19.973 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
03:15:19.973 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:15:19.973 00.000 9828 BLC: window closed
03:15:19.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:19.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:19.973 00.000 9828 MoveAxis(E, 10, B)
03:15:19.973 00.000 9828 Guiding  Dir = 2, Dur = 10
03:15:19.974 00.001 9828 IsSlewing returns 0
03:15:19.974 00.000 9828 IsGuiding returns 0
03:15:19.974 00.000 9828 PulseGuide returned control before completion, sleep 20
03:15:20.001 00.027 9828 IsGuiding returns 1
03:15:20.001 00.000 9828 scope still moving after pulse duration time elapsed
03:15:20.033 00.032 9828 IsSlewing returns 0
03:15:20.033 00.000 9828 IsGuiding returns 1
03:15:20.064 00.031 9828 IsSlewing returns 0
03:15:20.064 00.000 9828 IsGuiding returns 1
03:15:20.095 00.031 9828 IsSlewing returns 0
03:15:20.095 00.000 9828 IsGuiding returns 1
03:15:20.126 00.031 9828 IsSlewing returns 0
03:15:20.126 00.000 9828 IsGuiding returns 0
03:15:20.126 00.000 9828 scope move finished after 10 + 141 ms
03:15:20.126 00.000 9828 Move returns status 0, amount 10
03:15:20.126 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:20.126 00.000 9828 MoveAxis(N, 15, B)
03:15:20.126 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:20.141 00.015 9828 IsSlewing returns 0
03:15:20.141 00.000 9828 IsGuiding returns 0
03:15:20.141 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:20.172 00.031 9828 IsGuiding returns 1
03:15:20.172 00.000 9828 scope still moving after pulse duration time elapsed
03:15:20.203 00.031 9828 IsSlewing returns 0
03:15:20.203 00.000 9828 IsGuiding returns 1
03:15:20.233 00.030 9828 IsSlewing returns 0
03:15:20.233 00.000 9828 IsGuiding returns 1
03:15:20.264 00.031 9828 IsSlewing returns 0
03:15:20.264 00.000 9828 IsGuiding returns 1
03:15:20.295 00.031 9828 IsSlewing returns 0
03:15:20.295 00.000 9828 IsGuiding returns 0
03:15:20.295 00.000 9828 scope move finished after 15 + 138 ms
03:15:20.295 00.000 9828 Move returns status 0, amount 15
03:15:20.295 00.000 9828 move complete, result=0
03:15:20.295 00.000 9828 worker thread done servicing request
03:15:20.295 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:15:20.659 00.364 8976 Exposure complete
03:15:20.665 00.006 8976 worker thread done servicing request
03:15:20.665 00.000 5052 OnExposeComplete: enter
03:15:20.665 00.000 5052 UpdateGuideState(): m_state=6
03:15:20.665 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12802
03:15:20.665 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.33, Mass=138, SNR=8.1, Peak=70 HFD=2.1
03:15:20.665 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.72 = 2.56)
03:15:20.665 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.82 = 2.46)
03:15:20.665 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.38 hyp=0.39 cameraTheta=-1.68 mountX=-0.32 mountY=0.24, mountTheta=2.50
03:15:20.666 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.38, opts=13)
03:15:20.666 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.38)
03:15:20.666 00.000 8976 Worker thread wakes up
03:15:20.666 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.38) opts 0xd
03:15:20.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.38)
03:15:20.666 00.000 8976 Moving (-0.04, -0.38) raw xDistance=-0.32 yDistance=0.24
03:15:20.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:15:20.666 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:15:20.667 00.001 5052 UpdateGuideState exits: m=138 SNR=8.1
03:15:20.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:20.667 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:20.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:15:20.667 00.000 8976 MoveAxis(R, 1, ABG)
03:15:20.667 00.000 8976 stepping (-18, 12) + (1, 0)
03:15:20.667 00.000 5052 Enqueuing Expose request
03:15:20.667 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:20.686 00.019 8976 Received - 47 (G) 
03:15:20.686 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:20.686 00.000 8976 stepped: pos (-17, 12)
03:15:20.686 00.000 8976 MoveAxis(U, 0, ABG)
03:15:20.686 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
03:15:20.686 00.000 8976 MountToCamera -- mountX=2.58 mountY=-2.05 hyp=3.29 mountTheta=-0.67 cameraX=0.65, cameraY=3.23 cameraTheta=1.37
03:15:20.686 00.000 8976 incremental bump (0.650, 3.227) isValid = 1
03:15:20.686 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
03:15:20.686 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:15:20.686 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:15:20.686 00.000 8976 move complete, result=0
03:15:20.686 00.000 8976 worker thread done servicing request
03:15:20.686 00.000 9828 Worker thread wakes up
03:15:20.686 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:15:20.686 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:15:20.686 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
03:15:20.686 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
03:15:20.687 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
03:15:20.687 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:15:20.687 00.000 9828 BLC: window closed
03:15:20.687 00.000 8976 Worker thread wakes up
03:15:20.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:20.687 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:20.687 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
03:15:20.687 00.000 9828 MoveAxis(E, 9, B)
03:15:20.687 00.000 9828 Guiding  Dir = 2, Dur = 9
03:15:20.687 00.000 9828 IsSlewing returns 0
03:15:20.688 00.001 9828 IsGuiding returns 0
03:15:20.688 00.000 9828 PulseGuide returned control before completion, sleep 19
03:15:20.715 00.027 9828 IsGuiding returns 1
03:15:20.715 00.000 9828 scope still moving after pulse duration time elapsed
03:15:20.747 00.032 9828 IsSlewing returns 0
03:15:20.747 00.000 9828 IsGuiding returns 1
03:15:20.779 00.032 9828 IsSlewing returns 0
03:15:20.779 00.000 9828 IsGuiding returns 1
03:15:20.809 00.030 9828 IsSlewing returns 0
03:15:20.809 00.000 9828 IsGuiding returns 0
03:15:20.809 00.000 9828 scope move finished after 9 + 112 ms
03:15:20.809 00.000 9828 Move returns status 0, amount 9
03:15:20.809 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:20.809 00.000 9828 MoveAxis(N, 15, B)
03:15:20.809 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:20.824 00.015 9828 IsSlewing returns 0
03:15:20.824 00.000 9828 IsGuiding returns 0
03:15:20.824 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:20.856 00.032 9828 IsGuiding returns 1
03:15:20.856 00.000 9828 scope still moving after pulse duration time elapsed
03:15:20.887 00.031 9828 IsSlewing returns 0
03:15:20.887 00.000 9828 IsGuiding returns 1
03:15:20.917 00.030 9828 IsSlewing returns 0
03:15:20.917 00.000 9828 IsGuiding returns 1
03:15:20.949 00.032 9828 IsSlewing returns 0
03:15:20.949 00.000 9828 IsGuiding returns 1
03:15:20.979 00.030 9828 IsSlewing returns 0
03:15:20.979 00.000 9828 IsGuiding returns 0
03:15:20.979 00.000 9828 scope move finished after 15 + 139 ms
03:15:20.979 00.000 9828 Move returns status 0, amount 15
03:15:20.980 00.001 9828 move complete, result=0
03:15:20.980 00.000 9828 worker thread done servicing request
03:15:20.980 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:15:21.376 00.396 8976 Exposure complete
03:15:21.381 00.005 8976 worker thread done servicing request
03:15:21.382 00.001 5052 OnExposeComplete: enter
03:15:21.382 00.000 5052 UpdateGuideState(): m_state=6
03:15:21.382 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12803
03:15:21.382 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=282.06, Mass=145, SNR=8.3, Peak=69 HFD=2.3
03:15:21.382 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.08 = -1.08)
03:15:21.382 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.18 = -1.18)
03:15:21.382 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.35 hyp=0.42 cameraTheta=0.97 mountX=0.20 mountY=-0.39, mountTheta=-1.10
03:15:21.383 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.35, opts=13)
03:15:21.383 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.35)
03:15:21.383 00.000 8976 Worker thread wakes up
03:15:21.383 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.35) opts 0xd
03:15:21.383 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:15:21.383 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:15:21.383 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.35)
03:15:21.383 00.000 8976 Moving (0.24, 0.35) raw xDistance=0.20 yDistance=-0.39
03:15:21.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:21.384 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:21.384 00.000 5052 Enqueuing Expose request
03:15:21.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:15:21.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:15:21.384 00.000 8976 MoveAxis(R, 0, ABG)
03:15:21.384 00.000 8976 MoveAxis(U, 2, ABG)
03:15:21.384 00.000 8976 stepping (-17, 12) + (0, 2)
03:15:21.384 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:21.405 00.021 8976 Received - 47 (G) 
03:15:21.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:21.405 00.000 8976 stepped: pos (-17, 14)
03:15:21.405 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:15:21.405 00.000 8976 MountToCamera -- mountX=2.59 mountY=-2.11 hyp=3.33 mountTheta=-0.68 cameraX=0.70, cameraY=3.26 cameraTheta=1.36
03:15:21.406 00.001 8976 incremental bump (0.698, 3.261) isValid = 1
03:15:21.406 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
03:15:21.406 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:15:21.406 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:15:21.406 00.000 8976 move complete, result=0
03:15:21.406 00.000 9828 Worker thread wakes up
03:15:21.406 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:15:21.406 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:15:21.406 00.000 8976 worker thread done servicing request
03:15:21.406 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:15:21.406 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
03:15:21.406 00.000 8976 Worker thread wakes up
03:15:21.406 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
03:15:21.406 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
03:15:21.406 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:15:21.407 00.001 9828 BLC: window closed
03:15:21.407 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:21.407 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:21.407 00.000 9828 MoveAxis(E, 9, B)
03:15:21.407 00.000 9828 Guiding  Dir = 2, Dur = 9
03:15:21.407 00.000 9828 IsSlewing returns 0
03:15:21.407 00.000 9828 IsGuiding returns 0
03:15:21.407 00.000 9828 PulseGuide returned control before completion, sleep 19
03:15:21.432 00.025 9828 IsGuiding returns 1
03:15:21.432 00.000 9828 scope still moving after pulse duration time elapsed
03:15:21.463 00.031 9828 IsSlewing returns 0
03:15:21.463 00.000 9828 IsGuiding returns 1
03:15:21.494 00.031 9828 IsSlewing returns 0
03:15:21.494 00.000 9828 IsGuiding returns 1
03:15:21.525 00.031 9828 IsSlewing returns 0
03:15:21.526 00.001 9828 IsGuiding returns 0
03:15:21.526 00.000 9828 scope move finished after 9 + 108 ms
03:15:21.526 00.000 9828 Move returns status 0, amount 9
03:15:21.526 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:21.526 00.000 9828 MoveAxis(N, 15, B)
03:15:21.526 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:21.540 00.014 9828 IsSlewing returns 0
03:15:21.541 00.001 9828 IsGuiding returns 0
03:15:21.541 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:21.572 00.031 9828 IsGuiding returns 1
03:15:21.572 00.000 9828 scope still moving after pulse duration time elapsed
03:15:21.602 00.030 9828 IsSlewing returns 0
03:15:21.603 00.001 9828 IsGuiding returns 1
03:15:21.633 00.030 9828 IsSlewing returns 0
03:15:21.633 00.000 9828 IsGuiding returns 1
03:15:21.664 00.031 9828 IsSlewing returns 0
03:15:21.664 00.000 9828 IsGuiding returns 0
03:15:21.664 00.000 9828 scope move finished after 15 + 108 ms
03:15:21.664 00.000 9828 Move returns status 0, amount 15
03:15:21.664 00.000 9828 move complete, result=0
03:15:21.664 00.000 9828 worker thread done servicing request
03:15:21.664 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:15:22.092 00.428 8976 Exposure complete
03:15:22.098 00.006 8976 worker thread done servicing request
03:15:22.098 00.000 5052 OnExposeComplete: enter
03:15:22.098 00.000 5052 UpdateGuideState(): m_state=6
03:15:22.098 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12804
03:15:22.098 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.76, Mass=132, SNR=7.9, Peak=68 HFD=2.3
03:15:22.098 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
03:15:22.098 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
03:15:22.098 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.05 hyp=0.71 cameraTheta=0.07 mountX=-0.28 mountY=-0.62, mountTheta=-2.00
03:15:22.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.05, opts=13)
03:15:22.099 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.05)
03:15:22.099 00.000 8976 Worker thread wakes up
03:15:22.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.05) opts 0xd
03:15:22.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.05)
03:15:22.099 00.000 8976 Moving (0.71, 0.05) raw xDistance=-0.28 yDistance=-0.62
03:15:22.099 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:15:22.099 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:15:22.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:22.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:15:22.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
03:15:22.099 00.000 8976 MoveAxis(R, 1, ABG)
03:15:22.099 00.000 8976 stepping (-17, 14) + (1, 0)
03:15:22.099 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:22.100 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:22.100 00.000 5052 Enqueuing Expose request
03:15:22.125 00.025 8976 Received - 47 (G) 
03:15:22.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:22.125 00.000 8976 stepped: pos (-16, 14)
03:15:22.125 00.000 8976 MoveAxis(U, 3, ABG)
03:15:22.125 00.000 8976 stepping (-16, 14) + (0, 3)
03:15:22.125 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:22.157 00.032 8976 Received - 47 (G) 
03:15:22.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:22.157 00.000 8976 stepped: pos (-16, 17)
03:15:22.157 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
03:15:22.157 00.000 8976 MountToCamera -- mountX=2.54 mountY=-2.30 hyp=3.43 mountTheta=-0.74 cameraX=0.89, cameraY=3.31 cameraTheta=1.31
03:15:22.157 00.000 8976 incremental bump (0.893, 3.310) isValid = 1
03:15:22.157 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
03:15:22.157 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:15:22.157 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:15:22.157 00.000 8976 move complete, result=0
03:15:22.157 00.000 9828 Worker thread wakes up
03:15:22.157 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:15:22.157 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:15:22.157 00.000 8976 worker thread done servicing request
03:15:22.157 00.000 8976 Worker thread wakes up
03:15:22.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:22.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:22.157 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
03:15:22.157 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
03:15:22.158 00.001 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
03:15:22.158 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.32 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
03:15:22.158 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:15:22.158 00.000 9828 BLC: window closed
03:15:22.158 00.000 9828 MoveAxis(E, 11, B)
03:15:22.158 00.000 9828 Guiding  Dir = 2, Dur = 11
03:15:22.158 00.000 9828 IsSlewing returns 0
03:15:22.158 00.000 9828 IsGuiding returns 0
03:15:22.158 00.000 9828 PulseGuide returned control before completion, sleep 21
03:15:22.191 00.033 9828 IsGuiding returns 1
03:15:22.191 00.000 9828 scope still moving after pulse duration time elapsed
03:15:22.222 00.031 9828 IsSlewing returns 0
03:15:22.222 00.000 9828 IsGuiding returns 1
03:15:22.253 00.031 9828 IsSlewing returns 0
03:15:22.253 00.000 9828 IsGuiding returns 1
03:15:22.285 00.032 9828 IsSlewing returns 0
03:15:22.285 00.000 9828 IsGuiding returns 0
03:15:22.285 00.000 9828 scope move finished after 11 + 115 ms
03:15:22.285 00.000 9828 Move returns status 0, amount 11
03:15:22.285 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:22.285 00.000 9828 MoveAxis(N, 15, B)
03:15:22.286 00.001 9828 Guiding  Dir = 0, Dur = 15
03:15:22.300 00.014 9828 IsSlewing returns 0
03:15:22.300 00.000 9828 IsGuiding returns 0
03:15:22.300 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:22.331 00.031 9828 IsGuiding returns 1
03:15:22.331 00.000 9828 scope still moving after pulse duration time elapsed
03:15:22.361 00.030 9828 IsSlewing returns 0
03:15:22.361 00.000 9828 IsGuiding returns 1
03:15:22.393 00.032 9828 IsSlewing returns 0
03:15:22.393 00.000 9828 IsGuiding returns 1
03:15:22.423 00.030 9828 IsSlewing returns 0
03:15:22.423 00.000 9828 IsGuiding returns 1
03:15:22.454 00.031 9828 IsSlewing returns 0
03:15:22.454 00.000 9828 IsGuiding returns 0
03:15:22.454 00.000 9828 scope move finished after 15 + 139 ms
03:15:22.454 00.000 9828 Move returns status 0, amount 15
03:15:22.454 00.000 9828 move complete, result=0
03:15:22.454 00.000 9828 worker thread done servicing request
03:15:22.454 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:15:22.844 00.390 8976 Exposure complete
03:15:22.850 00.006 8976 worker thread done servicing request
03:15:22.850 00.000 5052 OnExposeComplete: enter
03:15:22.850 00.000 5052 UpdateGuideState(): m_state=6
03:15:22.850 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12805
03:15:22.850 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.76, Mass=136, SNR=8.0, Peak=69 HFD=1.9
03:15:22.850 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:15:22.850 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
03:15:22.850 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.05 hyp=0.59 cameraTheta=3.06 mountX=0.31 mountY=0.47, mountTheta=0.98
03:15:22.851 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.05, opts=13)
03:15:22.851 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.05)
03:15:22.852 00.001 8976 Worker thread wakes up
03:15:22.852 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.05) opts 0xd
03:15:22.852 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.05)
03:15:22.852 00.000 8976 Moving (-0.59, 0.05) raw xDistance=0.31 yDistance=0.47
03:15:22.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
03:15:22.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.47
03:15:22.852 00.000 8976 MoveAxis(L, 1, ABG)
03:15:22.852 00.000 8976 stepping (-16, 17) + (-1, 0)
03:15:22.852 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:15:22.852 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
03:15:22.852 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:22.852 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:22.852 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:22.852 00.000 5052 Enqueuing Expose request
03:15:22.877 00.025 8976 Received - 47 (G) 
03:15:22.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:22.877 00.000 8976 stepped: pos (-17, 17)
03:15:22.877 00.000 8976 MoveAxis(D, 2, ABG)
03:15:22.877 00.000 8976 stepping (-17, 17) + (0, -2)
03:15:22.877 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:22.908 00.031 8976 Received - 47 (G) 
03:15:22.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:22.908 00.000 8976 stepped: pos (-17, 15)
03:15:22.908 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
03:15:22.908 00.000 8976 MountToCamera -- mountX=2.56 mountY=-2.33 hyp=3.46 mountTheta=-0.74 cameraX=0.91, cameraY=3.34 cameraTheta=1.31
03:15:22.908 00.000 8976 incremental bump (0.907, 3.341) isValid = 1
03:15:22.908 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
03:15:22.908 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:15:22.909 00.001 8976 Enqueuing Move request for scope (0.03, 0.11)
03:15:22.909 00.000 8976 move complete, result=0
03:15:22.909 00.000 9828 Worker thread wakes up
03:15:22.909 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:15:22.909 00.000 8976 worker thread done servicing request
03:15:22.909 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:15:22.909 00.000 8976 Worker thread wakes up
03:15:22.909 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:15:22.909 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
03:15:22.909 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
03:15:22.909 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
03:15:22.909 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:15:22.909 00.000 9828 BLC: window closed
03:15:22.909 00.000 9828 MoveAxis(E, 11, B)
03:15:22.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:22.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:22.910 00.001 9828 Guiding  Dir = 2, Dur = 11
03:15:22.910 00.000 9828 IsSlewing returns 0
03:15:22.910 00.000 9828 IsGuiding returns 0
03:15:22.910 00.000 9828 PulseGuide returned control before completion, sleep 21
03:15:22.938 00.028 9828 IsGuiding returns 1
03:15:22.938 00.000 9828 scope still moving after pulse duration time elapsed
03:15:22.968 00.030 9828 IsSlewing returns 0
03:15:22.968 00.000 9828 IsGuiding returns 1
03:15:22.999 00.031 9828 IsSlewing returns 0
03:15:22.999 00.000 9828 IsGuiding returns 1
03:15:23.031 00.032 9828 IsSlewing returns 0
03:15:23.031 00.000 9828 IsGuiding returns 1
03:15:23.063 00.032 9828 IsSlewing returns 0
03:15:23.063 00.000 9828 IsGuiding returns 0
03:15:23.063 00.000 9828 scope move finished after 11 + 141 ms
03:15:23.063 00.000 9828 Move returns status 0, amount 11
03:15:23.063 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:23.063 00.000 9828 MoveAxis(N, 15, B)
03:15:23.063 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:23.078 00.015 9828 IsSlewing returns 0
03:15:23.078 00.000 9828 IsGuiding returns 0
03:15:23.079 00.001 9828 PulseGuide returned control before completion, sleep 25
03:15:23.109 00.030 9828 IsGuiding returns 1
03:15:23.109 00.000 9828 scope still moving after pulse duration time elapsed
03:15:23.141 00.032 9828 IsSlewing returns 0
03:15:23.142 00.001 9828 IsGuiding returns 1
03:15:23.188 00.046 9828 IsSlewing returns 0
03:15:23.188 00.000 9828 IsGuiding returns 1
03:15:23.219 00.031 9828 IsSlewing returns 0
03:15:23.219 00.000 9828 IsGuiding returns 0
03:15:23.219 00.000 9828 scope move finished after 15 + 125 ms
03:15:23.219 00.000 9828 Move returns status 0, amount 15
03:15:23.219 00.000 9828 move complete, result=0
03:15:23.219 00.000 9828 worker thread done servicing request
03:15:23.219 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:15:23.596 00.377 8976 Exposure complete
03:15:23.602 00.006 8976 worker thread done servicing request
03:15:23.602 00.000 5052 OnExposeComplete: enter
03:15:23.602 00.000 5052 UpdateGuideState(): m_state=6
03:15:23.602 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12806
03:15:23.602 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.53, Mass=141, SNR=8.2, Peak=72 HFD=1.5
03:15:23.602 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
03:15:23.602 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.23)
03:15:23.602 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.18 hyp=0.78 cameraTheta=-2.91 mountX=0.18 mountY=0.73, mountTheta=1.32
03:15:23.603 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-0.18, opts=13)
03:15:23.603 00.000 5052 Enqueuing Move request for stepguider (-0.76, -0.18)
03:15:23.603 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:15:23.603 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:15:23.603 00.000 8976 Worker thread wakes up
03:15:23.603 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -0.18) opts 0xd
03:15:23.603 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -0.18)
03:15:23.603 00.000 8976 Moving (-0.76, -0.18) raw xDistance=0.18 yDistance=0.73
03:15:23.603 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:15:23.603 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:23.604 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:23.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73
03:15:23.604 00.000 5052 Enqueuing Expose request
03:15:23.604 00.000 8976 MoveAxis(R, 0, ABG)
03:15:23.604 00.000 8976 MoveAxis(D, 3, ABG)
03:15:23.604 00.000 8976 stepping (-17, 15) + (0, -3)
03:15:23.604 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:23.644 00.040 8976 Received - 47 (G) 
03:15:23.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:23.644 00.000 8976 stepped: pos (-17, 12)
03:15:23.644 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
03:15:23.644 00.000 8976 MountToCamera -- mountX=2.58 mountY=-2.19 hyp=3.38 mountTheta=-0.70 cameraX=0.78, cameraY=3.29 cameraTheta=1.34
03:15:23.644 00.000 8976 incremental bump (0.777, 3.289) isValid = 1
03:15:23.644 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
03:15:23.644 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:15:23.644 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:15:23.644 00.000 8976 move complete, result=0
03:15:23.644 00.000 9828 Worker thread wakes up
03:15:23.644 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:15:23.644 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:15:23.644 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:15:23.644 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
03:15:23.644 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
03:15:23.645 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
03:15:23.645 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:15:23.645 00.000 8976 worker thread done servicing request
03:15:23.645 00.000 9828 BLC: window closed
03:15:23.645 00.000 9828 MoveAxis(E, 10, B)
03:15:23.645 00.000 9828 Guiding  Dir = 2, Dur = 10
03:15:23.645 00.000 8976 Worker thread wakes up
03:15:23.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:23.645 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:23.645 00.000 9828 IsSlewing returns 0
03:15:23.645 00.000 9828 IsGuiding returns 0
03:15:23.645 00.000 9828 PulseGuide returned control before completion, sleep 20
03:15:23.669 00.024 9828 IsGuiding returns 1
03:15:23.669 00.000 9828 scope still moving after pulse duration time elapsed
03:15:23.700 00.031 9828 IsSlewing returns 0
03:15:23.700 00.000 9828 IsGuiding returns 1
03:15:23.731 00.031 9828 IsSlewing returns 0
03:15:23.731 00.000 9828 IsGuiding returns 1
03:15:23.762 00.031 9828 IsSlewing returns 0
03:15:23.762 00.000 9828 IsGuiding returns 1
03:15:23.792 00.030 9828 IsSlewing returns 0
03:15:23.792 00.000 9828 IsGuiding returns 0
03:15:23.792 00.000 9828 scope move finished after 10 + 137 ms
03:15:23.792 00.000 9828 Move returns status 0, amount 10
03:15:23.792 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:23.792 00.000 9828 MoveAxis(N, 15, B)
03:15:23.792 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:23.808 00.016 9828 IsSlewing returns 0
03:15:23.808 00.000 9828 IsGuiding returns 0
03:15:23.808 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:23.840 00.032 9828 IsGuiding returns 1
03:15:23.840 00.000 9828 scope still moving after pulse duration time elapsed
03:15:23.871 00.031 9828 IsSlewing returns 0
03:15:23.871 00.000 9828 IsGuiding returns 1
03:15:23.902 00.031 9828 IsSlewing returns 0
03:15:23.902 00.000 9828 IsGuiding returns 1
03:15:23.934 00.032 9828 IsSlewing returns 0
03:15:23.934 00.000 9828 IsGuiding returns 1
03:15:23.965 00.031 9828 IsSlewing returns 0
03:15:23.965 00.000 9828 IsGuiding returns 0
03:15:23.965 00.000 9828 scope move finished after 15 + 141 ms
03:15:23.965 00.000 9828 Move returns status 0, amount 15
03:15:23.965 00.000 9828 move complete, result=0
03:15:23.965 00.000 9828 worker thread done servicing request
03:15:23.965 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:15:24.333 00.368 8976 Exposure complete
03:15:24.339 00.006 8976 worker thread done servicing request
03:15:24.339 00.000 5052 OnExposeComplete: enter
03:15:24.339 00.000 5052 UpdateGuideState(): m_state=6
03:15:24.339 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12807
03:15:24.339 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.68, Mass=151, SNR=8.4, Peak=72 HFD=2.3
03:15:24.339 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
03:15:24.339 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.12)
03:15:24.339 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.03 hyp=0.28 cameraTheta=-3.02 mountX=0.09 mountY=0.25, mountTheta=1.20
03:15:24.339 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.03, opts=13)
03:15:24.340 00.001 5052 Enqueuing Move request for stepguider (-0.27, -0.03)
03:15:24.340 00.000 8976 Worker thread wakes up
03:15:24.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.03) opts 0xd
03:15:24.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.03)
03:15:24.340 00.000 8976 Moving (-0.27, -0.03) raw xDistance=0.09 yDistance=0.25
03:15:24.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:15:24.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:15:24.340 00.000 8976 MoveAxis(R, 0, ABG)
03:15:24.340 00.000 8976 MoveAxis(U, 0, ABG)
03:15:24.340 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:15:24.340 00.000 5052 UpdateGuideState exits: m=151 SNR=8.4
03:15:24.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:24.340 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:15:24.340 00.000 8976 MountToCamera -- mountX=2.58 mountY=-2.10 hyp=3.33 mountTheta=-0.68 cameraX=0.69, cameraY=3.26 cameraTheta=1.36
03:15:24.340 00.000 8976 incremental bump (0.689, 3.255) isValid = 1
03:15:24.340 00.000 8976 Scheduling Mount bump of (0.024, 0.117)
03:15:24.340 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:24.340 00.000 5052 Enqueuing Expose request
03:15:24.340 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:15:24.341 00.001 8976 Enqueuing Move request for scope (0.02, 0.12)
03:15:24.341 00.000 8976 move complete, result=0
03:15:24.341 00.000 8976 worker thread done servicing request
03:15:24.341 00.000 8976 Worker thread wakes up
03:15:24.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:24.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:24.341 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:15:24.341 00.000 9828 Worker thread wakes up
03:15:24.341 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:15:24.341 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:15:24.341 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.82)
03:15:24.341 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
03:15:24.341 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:15:24.341 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:15:24.341 00.000 9828 BLC: window closed
03:15:24.341 00.000 9828 MoveAxis(E, 9, B)
03:15:24.341 00.000 9828 Guiding  Dir = 2, Dur = 9
03:15:24.342 00.001 9828 IsSlewing returns 0
03:15:24.342 00.000 9828 IsGuiding returns 0
03:15:24.342 00.000 9828 PulseGuide returned control before completion, sleep 19
03:15:24.374 00.032 9828 IsGuiding returns 1
03:15:24.374 00.000 9828 scope still moving after pulse duration time elapsed
03:15:24.405 00.031 9828 IsSlewing returns 0
03:15:24.405 00.000 9828 IsGuiding returns 1
03:15:24.436 00.031 9828 IsSlewing returns 0
03:15:24.436 00.000 9828 IsGuiding returns 1
03:15:24.467 00.031 9828 IsSlewing returns 0
03:15:24.467 00.000 9828 IsGuiding returns 0
03:15:24.467 00.000 9828 scope move finished after 9 + 116 ms
03:15:24.467 00.000 9828 Move returns status 0, amount 9
03:15:24.467 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:24.467 00.000 9828 MoveAxis(N, 15, B)
03:15:24.467 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:24.482 00.015 9828 IsSlewing returns 0
03:15:24.482 00.000 9828 IsGuiding returns 0
03:15:24.482 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:24.514 00.032 9828 IsGuiding returns 1
03:15:24.514 00.000 9828 scope still moving after pulse duration time elapsed
03:15:24.545 00.031 9828 IsSlewing returns 0
03:15:24.545 00.000 9828 IsGuiding returns 1
03:15:24.576 00.031 9828 IsSlewing returns 0
03:15:24.576 00.000 9828 IsGuiding returns 1
03:15:24.607 00.031 9828 IsSlewing returns 0
03:15:24.607 00.000 9828 IsGuiding returns 1
03:15:24.637 00.030 9828 IsSlewing returns 0
03:15:24.637 00.000 9828 IsGuiding returns 0
03:15:24.637 00.000 9828 scope move finished after 15 + 140 ms
03:15:24.637 00.000 9828 Move returns status 0, amount 15
03:15:24.637 00.000 9828 move complete, result=0
03:15:24.637 00.000 9828 worker thread done servicing request
03:15:24.638 00.001 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:15:25.026 00.388 8976 Exposure complete
03:15:25.032 00.006 8976 worker thread done servicing request
03:15:25.032 00.000 5052 OnExposeComplete: enter
03:15:25.032 00.000 5052 UpdateGuideState(): m_state=6
03:15:25.032 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12808
03:15:25.032 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.72, Mass=125, SNR=7.7, Peak=68 HFD=1.6
03:15:25.032 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
03:15:25.032 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
03:15:25.032 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.09 mountX=-0.06 mountY=-0.14, mountTheta=-1.97
03:15:25.033 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.01, opts=13)
03:15:25.033 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.01)
03:15:25.033 00.000 8976 Worker thread wakes up
03:15:25.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.01) opts 0xd
03:15:25.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.01)
03:15:25.033 00.000 8976 Moving (0.16, 0.01) raw xDistance=-0.06 yDistance=-0.14
03:15:25.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:15:25.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:15:25.033 00.000 8976 MoveAxis(R, 0, ABG)
03:15:25.033 00.000 8976 MoveAxis(U, 0, ABG)
03:15:25.033 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
03:15:25.033 00.000 8976 MountToCamera -- mountX=2.59 mountY=-2.03 hyp=3.29 mountTheta=-0.67 cameraX=0.63, cameraY=3.23 cameraTheta=1.38
03:15:25.033 00.000 8976 incremental bump (0.631, 3.232) isValid = 1
03:15:25.033 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:15:25.033 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
03:15:25.033 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:25.033 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
03:15:25.034 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:15:25.034 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:15:25.034 00.000 8976 move complete, result=0
03:15:25.034 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:25.034 00.000 5052 Enqueuing Expose request
03:15:25.034 00.000 9828 Worker thread wakes up
03:15:25.034 00.000 8976 worker thread done servicing request
03:15:25.034 00.000 8976 Worker thread wakes up
03:15:25.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:25.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:25.034 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:25.034 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:15:25.034 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:15:25.034 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
03:15:25.034 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
03:15:25.035 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
03:15:25.035 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:15:25.035 00.000 9828 BLC: window closed
03:15:25.035 00.000 9828 MoveAxis(E, 9, B)
03:15:25.035 00.000 9828 Guiding  Dir = 2, Dur = 9
03:15:25.035 00.000 9828 IsSlewing returns 0
03:15:25.035 00.000 9828 IsGuiding returns 0
03:15:25.035 00.000 9828 PulseGuide returned control before completion, sleep 19
03:15:25.058 00.023 9828 IsGuiding returns 1
03:15:25.058 00.000 9828 scope still moving after pulse duration time elapsed
03:15:25.089 00.031 9828 IsSlewing returns 0
03:15:25.089 00.000 9828 IsGuiding returns 1
03:15:25.120 00.031 9828 IsSlewing returns 0
03:15:25.120 00.000 9828 IsGuiding returns 1
03:15:25.151 00.031 9828 IsSlewing returns 0
03:15:25.151 00.000 9828 IsGuiding returns 1
03:15:25.181 00.030 9828 IsSlewing returns 0
03:15:25.181 00.000 9828 IsGuiding returns 0
03:15:25.181 00.000 9828 scope move finished after 9 + 136 ms
03:15:25.181 00.000 9828 Move returns status 0, amount 9
03:15:25.181 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:25.181 00.000 9828 MoveAxis(N, 15, B)
03:15:25.181 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:25.197 00.016 9828 IsSlewing returns 0
03:15:25.197 00.000 9828 IsGuiding returns 0
03:15:25.197 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:25.227 00.030 9828 IsGuiding returns 1
03:15:25.227 00.000 9828 scope still moving after pulse duration time elapsed
03:15:25.258 00.031 9828 IsSlewing returns 0
03:15:25.258 00.000 9828 IsGuiding returns 1
03:15:25.289 00.031 9828 IsSlewing returns 0
03:15:25.290 00.001 9828 IsGuiding returns 1
03:15:25.321 00.031 9828 IsSlewing returns 0
03:15:25.321 00.000 9828 IsGuiding returns 1
03:15:25.351 00.030 9828 IsSlewing returns 0
03:15:25.351 00.000 9828 IsGuiding returns 0
03:15:25.351 00.000 9828 scope move finished after 15 + 139 ms
03:15:25.351 00.000 9828 Move returns status 0, amount 15
03:15:25.351 00.000 9828 move complete, result=0
03:15:25.351 00.000 9828 worker thread done servicing request
03:15:25.352 00.001 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:15:25.722 00.370 8976 Exposure complete
03:15:25.727 00.005 8976 worker thread done servicing request
03:15:25.727 00.000 5052 OnExposeComplete: enter
03:15:25.727 00.000 5052 UpdateGuideState(): m_state=6
03:15:25.727 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12809
03:15:25.727 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.49, Mass=157, SNR=8.7, Peak=66 HFD=3.1
03:15:25.728 00.001 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.81 = -2.81)
03:15:25.728 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
03:15:25.728 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-0.77 mountX=-0.30 mountY=-0.07, mountTheta=-2.91
03:15:25.728 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.22, opts=13)
03:15:25.728 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.22)
03:15:25.728 00.000 8976 Worker thread wakes up
03:15:25.729 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:15:25.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.22) opts 0xd
03:15:25.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.22)
03:15:25.729 00.000 8976 Moving (0.23, -0.22) raw xDistance=-0.30 yDistance=-0.07
03:15:25.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:15:25.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:15:25.729 00.000 5052 UpdateGuideState exits: m=157 SNR=8.7
03:15:25.729 00.000 8976 MoveAxis(R, 1, ABG)
03:15:25.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:25.729 00.000 8976 stepping (-17, 12) + (1, 0)
03:15:25.729 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:25.729 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:25.729 00.000 5052 Enqueuing Expose request
03:15:25.754 00.025 8976 Received - 47 (G) 
03:15:25.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:25.754 00.000 8976 stepped: pos (-16, 12)
03:15:25.754 00.000 8976 MoveAxis(U, 0, ABG)
03:15:25.754 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
03:15:25.755 00.001 8976 MountToCamera -- mountX=2.54 mountY=-1.99 hyp=3.23 mountTheta=-0.66 cameraX=0.61, cameraY=3.17 cameraTheta=1.38
03:15:25.755 00.000 8976 incremental bump (0.614, 3.172) isValid = 1
03:15:25.755 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
03:15:25.755 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:15:25.755 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:15:25.755 00.000 8976 move complete, result=0
03:15:25.755 00.000 8976 worker thread done servicing request
03:15:25.755 00.000 9828 Worker thread wakes up
03:15:25.755 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:15:25.755 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:15:25.755 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
03:15:25.755 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
03:15:25.755 00.000 8976 Worker thread wakes up
03:15:25.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:25.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:25.755 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
03:15:25.755 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
03:15:25.756 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:15:25.756 00.000 9828 BLC: window closed
03:15:25.756 00.000 9828 MoveAxis(E, 9, B)
03:15:25.756 00.000 9828 Guiding  Dir = 2, Dur = 9
03:15:25.756 00.000 9828 IsSlewing returns 0
03:15:25.756 00.000 9828 IsGuiding returns 0
03:15:25.756 00.000 9828 PulseGuide returned control before completion, sleep 19
03:15:25.787 00.031 9828 IsGuiding returns 1
03:15:25.787 00.000 9828 scope still moving after pulse duration time elapsed
03:15:25.817 00.030 9828 IsSlewing returns 0
03:15:25.817 00.000 9828 IsGuiding returns 1
03:15:25.848 00.031 9828 IsSlewing returns 0
03:15:25.848 00.000 9828 IsGuiding returns 1
03:15:25.878 00.030 9828 IsSlewing returns 0
03:15:25.878 00.000 9828 IsGuiding returns 1
03:15:25.910 00.032 9828 IsSlewing returns 0
03:15:25.910 00.000 9828 IsGuiding returns 0
03:15:25.910 00.000 9828 scope move finished after 9 + 144 ms
03:15:25.910 00.000 9828 Move returns status 0, amount 9
03:15:25.910 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:25.910 00.000 9828 MoveAxis(N, 15, B)
03:15:25.910 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:25.926 00.016 9828 IsSlewing returns 0
03:15:25.926 00.000 9828 IsGuiding returns 0
03:15:25.926 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:25.957 00.031 9828 IsGuiding returns 1
03:15:25.957 00.000 9828 scope still moving after pulse duration time elapsed
03:15:25.988 00.031 9828 IsSlewing returns 0
03:15:25.988 00.000 9828 IsGuiding returns 1
03:15:26.019 00.031 9828 IsSlewing returns 0
03:15:26.019 00.000 9828 IsGuiding returns 1
03:15:26.050 00.031 9828 IsSlewing returns 0
03:15:26.050 00.000 9828 IsGuiding returns 1
03:15:26.082 00.032 9828 IsSlewing returns 0
03:15:26.082 00.000 9828 IsGuiding returns 0
03:15:26.082 00.000 9828 scope move finished after 15 + 140 ms
03:15:26.082 00.000 9828 Move returns status 0, amount 15
03:15:26.082 00.000 9828 move complete, result=0
03:15:26.082 00.000 9828 worker thread done servicing request
03:15:26.082 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:15:26.440 00.358 8976 Exposure complete
03:15:26.445 00.005 8976 worker thread done servicing request
03:15:26.445 00.000 5052 OnExposeComplete: enter
03:15:26.445 00.000 5052 UpdateGuideState(): m_state=6
03:15:26.445 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12810
03:15:26.446 00.001 5052 Star::Find returns 1 (0), X=329.79, Y=281.73, Mass=123, SNR=7.7, Peak=72 HFD=1.9
03:15:26.446 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
03:15:26.446 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
03:15:26.446 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.02 hyp=0.62 cameraTheta=0.03 mountX=-0.27 mountY=-0.53, mountTheta=-2.04
03:15:26.446 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.02, opts=13)
03:15:26.446 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.02)
03:15:26.447 00.001 8976 Worker thread wakes up
03:15:26.447 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:15:26.447 00.000 5052 UpdateGuideState exits: m=123 SNR=7.7
03:15:26.447 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:26.447 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:26.447 00.000 5052 Enqueuing Expose request
03:15:26.447 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.02) opts 0xd
03:15:26.447 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.02)
03:15:26.447 00.000 8976 Moving (0.62, 0.02) raw xDistance=-0.27 yDistance=-0.53
03:15:26.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
03:15:26.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
03:15:26.447 00.000 8976 MoveAxis(R, 1, ABG)
03:15:26.447 00.000 8976 stepping (-16, 12) + (1, 0)
03:15:26.447 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:26.474 00.027 8976 Received - 47 (G) 
03:15:26.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:26.474 00.000 8976 stepped: pos (-15, 12)
03:15:26.474 00.000 8976 MoveAxis(U, 2, ABG)
03:15:26.474 00.000 8976 stepping (-15, 12) + (0, 2)
03:15:26.474 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:26.505 00.031 8976 Received - 47 (G) 
03:15:26.505 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:26.505 00.000 8976 stepped: pos (-15, 14)
03:15:26.506 00.001 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
03:15:26.506 00.000 8976 MountToCamera -- mountX=2.46 mountY=-2.07 hyp=3.22 mountTheta=-0.70 cameraX=0.72, cameraY=3.13 cameraTheta=1.35
03:15:26.506 00.000 8976 incremental bump (0.720, 3.134) isValid = 1
03:15:26.506 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
03:15:26.506 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:15:26.506 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:15:26.506 00.000 8976 move complete, result=0
03:15:26.506 00.000 9828 Worker thread wakes up
03:15:26.506 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:15:26.506 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:15:26.506 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
03:15:26.506 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.92)
03:15:26.506 00.000 8976 worker thread done servicing request
03:15:26.506 00.000 8976 Worker thread wakes up
03:15:26.506 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:26.506 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
03:15:26.506 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
03:15:26.506 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:15:26.506 00.000 9828 BLC: window closed
03:15:26.506 00.000 9828 MoveAxis(E, 10, B)
03:15:26.507 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:26.507 00.000 9828 Guiding  Dir = 2, Dur = 10
03:15:26.507 00.000 9828 IsSlewing returns 0
03:15:26.507 00.000 9828 IsGuiding returns 0
03:15:26.507 00.000 9828 PulseGuide returned control before completion, sleep 20
03:15:26.533 00.026 9828 IsGuiding returns 1
03:15:26.533 00.000 9828 scope still moving after pulse duration time elapsed
03:15:26.564 00.031 9828 IsSlewing returns 0
03:15:26.564 00.000 9828 IsGuiding returns 1
03:15:26.595 00.031 9828 IsSlewing returns 0
03:15:26.595 00.000 9828 IsGuiding returns 1
03:15:26.626 00.031 9828 IsSlewing returns 0
03:15:26.626 00.000 9828 IsGuiding returns 1
03:15:26.658 00.032 9828 IsSlewing returns 0
03:15:26.658 00.000 9828 IsGuiding returns 0
03:15:26.658 00.000 9828 scope move finished after 10 + 140 ms
03:15:26.658 00.000 9828 Move returns status 0, amount 10
03:15:26.658 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:26.658 00.000 9828 MoveAxis(N, 15, B)
03:15:26.658 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:26.674 00.016 9828 IsSlewing returns 0
03:15:26.674 00.000 9828 IsGuiding returns 0
03:15:26.674 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:26.704 00.030 9828 IsGuiding returns 1
03:15:26.704 00.000 9828 scope still moving after pulse duration time elapsed
03:15:26.735 00.031 9828 IsSlewing returns 0
03:15:26.735 00.000 9828 IsGuiding returns 1
03:15:26.766 00.031 9828 IsSlewing returns 0
03:15:26.766 00.000 9828 IsGuiding returns 1
03:15:26.798 00.032 9828 IsSlewing returns 0
03:15:26.798 00.000 9828 IsGuiding returns 1
03:15:26.844 00.046 9828 IsSlewing returns 0
03:15:26.844 00.000 9828 IsGuiding returns 0
03:15:26.844 00.000 9828 scope move finished after 15 + 155 ms
03:15:26.844 00.000 9828 Move returns status 0, amount 15
03:15:26.844 00.000 9828 move complete, result=0
03:15:26.844 00.000 9828 worker thread done servicing request
03:15:26.844 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:15:27.191 00.347 8976 Exposure complete
03:15:27.197 00.006 8976 worker thread done servicing request
03:15:27.198 00.001 5052 OnExposeComplete: enter
03:15:27.198 00.000 5052 UpdateGuideState(): m_state=6
03:15:27.198 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12811
03:15:27.198 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.07, Mass=153, SNR=8.5, Peak=67 HFD=2.3
03:15:27.198 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.15 = 3.13)
03:15:27.198 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
03:15:27.198 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.64 hyp=0.71 cameraTheta=-1.11 mountX=-0.71 mountY=0.08, mountTheta=3.03
03:15:27.199 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.64, opts=13)
03:15:27.199 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.64)
03:15:27.199 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:15:27.199 00.000 5052 UpdateGuideState exits: m=153 SNR=8.5
03:15:27.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:27.199 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:27.199 00.000 5052 Enqueuing Expose request
03:15:27.199 00.000 8976 Worker thread wakes up
03:15:27.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.64) opts 0xd
03:15:27.200 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.64)
03:15:27.200 00.000 8976 Moving (0.32, -0.64) raw xDistance=-0.71 yDistance=0.08
03:15:27.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
03:15:27.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:15:27.200 00.000 8976 MoveAxis(R, 3, ABG)
03:15:27.200 00.000 8976 stepping (-15, 14) + (3, 0)
03:15:27.200 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:27.225 00.025 8976 Received - 47 (G) 
03:15:27.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:27.225 00.000 8976 stepped: pos (-12, 14)
03:15:27.225 00.000 8976 MoveAxis(U, 0, ABG)
03:15:27.225 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
03:15:27.225 00.000 8976 MountToCamera -- mountX=2.26 mountY=-2.12 hyp=3.10 mountTheta=-0.75 cameraX=0.86, cameraY=2.97 cameraTheta=1.29
03:15:27.225 00.000 8976 incremental bump (0.860, 2.974) isValid = 1
03:15:27.225 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
03:15:27.225 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:15:27.225 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:15:27.225 00.000 8976 move complete, result=0
03:15:27.225 00.000 9828 Worker thread wakes up
03:15:27.225 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:15:27.225 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:15:27.225 00.000 8976 worker thread done servicing request
03:15:27.225 00.000 8976 Worker thread wakes up
03:15:27.226 00.001 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
03:15:27.226 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
03:15:27.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:27.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:27.226 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
03:15:27.226 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:15:27.226 00.000 9828 BLC: window closed
03:15:27.226 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.1 px 0 ms NORTH
03:15:27.226 00.000 9828 MoveAxis(E, 12, B)
03:15:27.226 00.000 9828 Guiding  Dir = 2, Dur = 12
03:15:27.227 00.001 9828 IsSlewing returns 0
03:15:27.227 00.000 9828 IsGuiding returns 0
03:15:27.227 00.000 9828 PulseGuide returned control before completion, sleep 22
03:15:27.254 00.027 9828 IsGuiding returns 1
03:15:27.254 00.000 9828 scope still moving after pulse duration time elapsed
03:15:27.284 00.030 9828 IsSlewing returns 0
03:15:27.284 00.000 9828 IsGuiding returns 1
03:15:27.315 00.031 9828 IsSlewing returns 0
03:15:27.315 00.000 9828 IsGuiding returns 1
03:15:27.346 00.031 9828 IsSlewing returns 0
03:15:27.346 00.000 9828 IsGuiding returns 1
03:15:27.378 00.032 9828 IsSlewing returns 0
03:15:27.378 00.000 9828 IsGuiding returns 0
03:15:27.378 00.000 9828 scope move finished after 12 + 138 ms
03:15:27.378 00.000 9828 Move returns status 0, amount 12
03:15:27.378 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:27.378 00.000 9828 MoveAxis(N, 15, B)
03:15:27.378 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:27.393 00.015 9828 IsSlewing returns 0
03:15:27.393 00.000 9828 IsGuiding returns 0
03:15:27.393 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:27.424 00.031 9828 IsGuiding returns 1
03:15:27.424 00.000 9828 scope still moving after pulse duration time elapsed
03:15:27.456 00.032 9828 IsSlewing returns 0
03:15:27.456 00.000 9828 IsGuiding returns 1
03:15:27.486 00.030 9828 IsSlewing returns 0
03:15:27.486 00.000 9828 IsGuiding returns 1
03:15:27.518 00.032 9828 IsSlewing returns 0
03:15:27.518 00.000 9828 IsGuiding returns 1
03:15:27.548 00.030 9828 IsSlewing returns 0
03:15:27.548 00.000 9828 IsGuiding returns 0
03:15:27.548 00.000 9828 scope move finished after 15 + 139 ms
03:15:27.548 00.000 9828 Move returns status 0, amount 15
03:15:27.548 00.000 9828 move complete, result=0
03:15:27.548 00.000 9828 worker thread done servicing request
03:15:27.548 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:15:27.910 00.362 8976 Exposure complete
03:15:27.916 00.006 8976 worker thread done servicing request
03:15:27.916 00.000 5052 OnExposeComplete: enter
03:15:27.916 00.000 5052 UpdateGuideState(): m_state=6
03:15:27.916 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12812
03:15:27.916 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.91, Mass=137, SNR=8.1, Peak=73 HFD=2.0
03:15:27.916 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
03:15:27.916 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:15:27.916 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.20 hyp=0.82 cameraTheta=0.24 mountX=-0.19 mountY=-0.77, mountTheta=-1.81
03:15:27.917 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.20, opts=13)
03:15:27.917 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.20)
03:15:27.917 00.000 8976 Worker thread wakes up
03:15:27.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.20) opts 0xd
03:15:27.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.20)
03:15:27.917 00.000 8976 Moving (0.79, 0.20) raw xDistance=-0.19 yDistance=-0.77
03:15:27.917 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:15:27.917 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:15:27.917 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:27.918 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:15:27.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77
03:15:27.918 00.000 8976 MoveAxis(R, 0, ABG)
03:15:27.918 00.000 8976 MoveAxis(U, 3, ABG)
03:15:27.918 00.000 8976 stepping (-12, 14) + (0, 3)
03:15:27.918 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:27.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:27.918 00.000 5052 Enqueuing Expose request
03:15:27.944 00.026 8976 Received - 47 (G) 
03:15:27.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:27.944 00.000 8976 stepped: pos (-12, 17)
03:15:27.944 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
03:15:27.944 00.000 8976 MountToCamera -- mountX=2.12 mountY=-2.31 hyp=3.13 mountTheta=-0.83 cameraX=1.09, cameraY=2.94 cameraTheta=1.21
03:15:27.944 00.000 8976 incremental bump (1.093, 2.938) isValid = 1
03:15:27.944 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
03:15:27.944 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:15:27.944 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:15:27.944 00.000 8976 move complete, result=0
03:15:27.945 00.001 8976 worker thread done servicing request
03:15:27.945 00.000 8976 Worker thread wakes up
03:15:27.945 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
03:15:27.945 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:27.945 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:27.945 00.000 9828 Worker thread wakes up
03:15:27.945 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:15:27.945 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:15:27.945 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
03:15:27.946 00.001 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
03:15:27.946 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.05 mountY=-0.11, mountTheta=-1.97
03:15:27.946 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:15:27.946 00.000 9828 BLC: window closed
03:15:27.946 00.000 9828 MoveAxis(E, 14, B)
03:15:27.946 00.000 9828 Guiding  Dir = 2, Dur = 14
03:15:27.946 00.000 9828 IsSlewing returns 0
03:15:27.946 00.000 9828 IsGuiding returns 0
03:15:27.947 00.001 9828 PulseGuide returned control before completion, sleep 24
03:15:27.983 00.036 9828 IsGuiding returns 1
03:15:27.983 00.000 9828 scope still moving after pulse duration time elapsed
03:15:28.014 00.031 9828 IsSlewing returns 0
03:15:28.014 00.000 9828 IsGuiding returns 1
03:15:28.046 00.032 9828 IsSlewing returns 0
03:15:28.046 00.000 9828 IsGuiding returns 1
03:15:28.075 00.029 9828 IsSlewing returns 0
03:15:28.075 00.000 9828 IsGuiding returns 0
03:15:28.075 00.000 9828 scope move finished after 14 + 114 ms
03:15:28.075 00.000 9828 Move returns status 0, amount 14
03:15:28.075 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:28.076 00.001 9828 MoveAxis(N, 14, B)
03:15:28.076 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:28.091 00.015 9828 IsSlewing returns 0
03:15:28.096 00.005 9828 IsGuiding returns 0
03:15:28.096 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:28.122 00.026 9828 IsGuiding returns 1
03:15:28.122 00.000 9828 scope still moving after pulse duration time elapsed
03:15:28.153 00.031 9828 IsSlewing returns 0
03:15:28.153 00.000 9828 IsGuiding returns 1
03:15:28.184 00.031 9828 IsSlewing returns 0
03:15:28.184 00.000 9828 IsGuiding returns 1
03:15:28.215 00.031 9828 IsSlewing returns 0
03:15:28.215 00.000 9828 IsGuiding returns 1
03:15:28.246 00.031 9828 IsSlewing returns 0
03:15:28.246 00.000 9828 IsGuiding returns 0
03:15:28.246 00.000 9828 scope move finished after 14 + 136 ms
03:15:28.247 00.001 9828 Move returns status 0, amount 14
03:15:28.247 00.000 9828 move complete, result=0
03:15:28.247 00.000 9828 worker thread done servicing request
03:15:28.247 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:15:28.634 00.387 8976 Exposure complete
03:15:28.640 00.006 8976 worker thread done servicing request
03:15:28.640 00.000 5052 OnExposeComplete: enter
03:15:28.640 00.000 5052 UpdateGuideState(): m_state=6
03:15:28.640 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12813
03:15:28.641 00.001 5052 Star::Find returns 1 (0), X=329.04, Y=281.87, Mass=133, SNR=7.9, Peak=71 HFD=2.2
03:15:28.641 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.04) = xAngle (0.24 = 0.24)
03:15:28.641 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
03:15:28.641 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.28 mountX=0.20 mountY=0.03, mountTheta=0.14
03:15:28.641 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.16, opts=13)
03:15:28.641 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.16)
03:15:28.641 00.000 8976 Worker thread wakes up
03:15:28.641 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.16) opts 0xd
03:15:28.642 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.16)
03:15:28.642 00.000 8976 Moving (-0.14, 0.16) raw xDistance=0.20 yDistance=0.03
03:15:28.642 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:15:28.642 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:15:28.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:28.642 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:28.642 00.000 5052 Enqueuing Expose request
03:15:28.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:15:28.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:15:28.642 00.000 8976 MoveAxis(R, 0, ABG)
03:15:28.642 00.000 8976 MoveAxis(U, 0, ABG)
03:15:28.642 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:15:28.642 00.000 8976 MountToCamera -- mountX=2.03 mountY=-2.44 hyp=3.17 mountTheta=-0.88 cameraX=1.25, cameraY=2.91 cameraTheta=1.17
03:15:28.642 00.000 8976 incremental bump (1.250, 2.914) isValid = 1
03:15:28.642 00.000 8976 Scheduling Mount bump of (0.045, 0.109)
03:15:28.642 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:28.642 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:28.642 00.000 8976 move complete, result=0
03:15:28.642 00.000 9828 Worker thread wakes up
03:15:28.643 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:28.643 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:28.643 00.000 8976 worker thread done servicing request
03:15:28.643 00.000 8976 Worker thread wakes up
03:15:28.643 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
03:15:28.643 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
03:15:28.643 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
03:15:28.643 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:15:28.643 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:15:28.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:28.643 00.000 9828 BLC: window closed
03:15:28.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:28.643 00.000 9828 MoveAxis(E, 16, B)
03:15:28.643 00.000 9828 Guiding  Dir = 2, Dur = 16
03:15:28.644 00.001 9828 IsSlewing returns 0
03:15:28.644 00.000 9828 IsGuiding returns 0
03:15:28.644 00.000 9828 PulseGuide returned control before completion, sleep 26
03:15:28.684 00.040 9828 IsGuiding returns 1
03:15:28.684 00.000 9828 scope still moving after pulse duration time elapsed
03:15:28.715 00.031 9828 IsSlewing returns 0
03:15:28.715 00.000 9828 IsGuiding returns 1
03:15:28.746 00.031 9828 IsSlewing returns 0
03:15:28.746 00.000 9828 IsGuiding returns 1
03:15:28.777 00.031 9828 IsSlewing returns 0
03:15:28.777 00.000 9828 IsGuiding returns 1
03:15:28.808 00.031 9828 IsSlewing returns 0
03:15:28.808 00.000 9828 IsGuiding returns 1
03:15:28.839 00.031 9828 IsSlewing returns 0
03:15:28.839 00.000 9828 IsGuiding returns 1
03:15:28.871 00.032 9828 IsSlewing returns 0
03:15:28.871 00.000 9828 IsGuiding returns 1
03:15:28.902 00.031 9828 IsSlewing returns 0
03:15:28.902 00.000 9828 IsGuiding returns 0
03:15:28.902 00.000 9828 scope move finished after 16 + 242 ms
03:15:28.902 00.000 9828 Move returns status 0, amount 16
03:15:28.902 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:28.902 00.000 9828 MoveAxis(N, 14, B)
03:15:28.902 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:28.918 00.016 9828 IsSlewing returns 0
03:15:28.918 00.000 9828 IsGuiding returns 0
03:15:28.918 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:28.949 00.031 9828 IsGuiding returns 1
03:15:28.949 00.000 9828 scope still moving after pulse duration time elapsed
03:15:28.980 00.031 9828 IsSlewing returns 0
03:15:28.980 00.000 9828 IsGuiding returns 1
03:15:29.011 00.031 9828 IsSlewing returns 0
03:15:29.011 00.000 9828 IsGuiding returns 1
03:15:29.043 00.032 9828 IsSlewing returns 0
03:15:29.044 00.001 9828 IsGuiding returns 1
03:15:29.075 00.031 9828 IsSlewing returns 0
03:15:29.075 00.000 9828 IsGuiding returns 0
03:15:29.075 00.000 9828 scope move finished after 14 + 142 ms
03:15:29.075 00.000 9828 Move returns status 0, amount 14
03:15:29.075 00.000 9828 move complete, result=0
03:15:29.075 00.000 9828 worker thread done servicing request
03:15:29.075 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:15:29.326 00.251 8976 Exposure complete
03:15:29.332 00.006 8976 worker thread done servicing request
03:15:29.332 00.000 5052 OnExposeComplete: enter
03:15:29.332 00.000 5052 UpdateGuideState(): m_state=6
03:15:29.332 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12814
03:15:29.332 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.67, Mass=146, SNR=8.3, Peak=73 HFD=2.0
03:15:29.332 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.46 = 1.83)
03:15:29.332 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.72)
03:15:29.332 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.41 mountX=-0.01 mountY=0.05, mountTheta=1.82
03:15:29.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.04, opts=13)
03:15:29.333 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.04)
03:15:29.333 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:15:29.333 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:15:29.333 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:29.333 00.000 8976 Worker thread wakes up
03:15:29.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.04) opts 0xd
03:15:29.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.04)
03:15:29.333 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:29.333 00.000 5052 Enqueuing Expose request
03:15:29.333 00.000 8976 Moving (-0.04, -0.04) raw xDistance=-0.01 yDistance=0.05
03:15:29.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:15:29.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:15:29.333 00.000 8976 MoveAxis(R, 0, ABG)
03:15:29.333 00.000 8976 MoveAxis(U, 0, ABG)
03:15:29.333 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:15:29.333 00.000 8976 MountToCamera -- mountX=1.96 mountY=-2.53 hyp=3.20 mountTheta=-0.91 cameraX=1.35, cameraY=2.90 cameraTheta=1.13
03:15:29.333 00.000 8976 incremental bump (1.354, 2.898) isValid = 1
03:15:29.333 00.000 8976 Scheduling Mount bump of (0.022, 0.049)
03:15:29.334 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.05, opts=4)
03:15:29.334 00.000 8976 Enqueuing Move request for scope (0.02, 0.05)
03:15:29.334 00.000 8976 move complete, result=0
03:15:29.334 00.000 8976 worker thread done servicing request
03:15:29.334 00.000 8976 Worker thread wakes up
03:15:29.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:29.334 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:29.334 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:29.334 00.000 9828 Worker thread wakes up
03:15:29.334 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0x4
03:15:29.334 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
03:15:29.334 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
03:15:29.334 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
03:15:29.334 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.15 mountX=-0.02 mountY=-0.05, mountTheta=-2.06
03:15:29.334 00.000 9828 Moving (0.02, 0.05) raw xDistance=-0.02 yDistance=-0.05
03:15:29.334 00.000 9828 BLC: window closed
03:15:29.334 00.000 9828 MoveAxis(E, 8, B)
03:15:29.334 00.000 9828 Guiding  Dir = 2, Dur = 8
03:15:29.335 00.001 9828 IsSlewing returns 0
03:15:29.335 00.000 9828 IsGuiding returns 0
03:15:29.335 00.000 9828 PulseGuide returned control before completion, sleep 18
03:15:29.368 00.033 9828 IsGuiding returns 1
03:15:29.368 00.000 9828 scope still moving after pulse duration time elapsed
03:15:29.399 00.031 9828 IsSlewing returns 0
03:15:29.399 00.000 9828 IsGuiding returns 1
03:15:29.430 00.031 9828 IsSlewing returns 0
03:15:29.430 00.000 9828 IsGuiding returns 1
03:15:29.461 00.031 9828 IsSlewing returns 0
03:15:29.461 00.000 9828 IsGuiding returns 0
03:15:29.461 00.000 9828 scope move finished after 8 + 118 ms
03:15:29.461 00.000 9828 Move returns status 0, amount 8
03:15:29.461 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:29.461 00.000 9828 MoveAxis(N, 6, B)
03:15:29.461 00.000 9828 Guiding  Dir = 0, Dur = 6
03:15:29.478 00.017 9828 IsSlewing returns 0
03:15:29.478 00.000 9828 IsGuiding returns 0
03:15:29.478 00.000 9828 PulseGuide returned control before completion, sleep 16
03:15:29.507 00.029 9828 IsGuiding returns 1
03:15:29.507 00.000 9828 scope still moving after pulse duration time elapsed
03:15:29.538 00.031 9828 IsSlewing returns 0
03:15:29.538 00.000 9828 IsGuiding returns 1
03:15:29.569 00.031 9828 IsSlewing returns 0
03:15:29.569 00.000 9828 IsGuiding returns 1
03:15:29.601 00.032 9828 IsSlewing returns 0
03:15:29.601 00.000 9828 IsGuiding returns 0
03:15:29.601 00.000 9828 scope move finished after 6 + 116 ms
03:15:29.601 00.000 9828 Move returns status 0, amount 6
03:15:29.601 00.000 9828 move complete, result=0
03:15:29.601 00.000 9828 worker thread done servicing request
03:15:29.601 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.0 px 6 ms NORTH
03:15:30.015 00.414 8976 Exposure complete
03:15:30.021 00.006 8976 worker thread done servicing request
03:15:30.021 00.000 5052 OnExposeComplete: enter
03:15:30.021 00.000 5052 UpdateGuideState(): m_state=6
03:15:30.021 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12815
03:15:30.021 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.82, Mass=124, SNR=7.7, Peak=70 HFD=2.0
03:15:30.021 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:15:30.021 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
03:15:30.021 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.12 hyp=0.28 cameraTheta=2.72 mountX=0.22 mountY=0.15, mountTheta=0.61
03:15:30.023 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.12, opts=13)
03:15:30.023 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.12)
03:15:30.023 00.000 8976 Worker thread wakes up
03:15:30.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.12) opts 0xd
03:15:30.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.12)
03:15:30.023 00.000 8976 Moving (-0.26, 0.12) raw xDistance=0.22 yDistance=0.15
03:15:30.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:15:30.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:15:30.023 00.000 8976 MoveAxis(R, 0, ABG)
03:15:30.023 00.000 8976 MoveAxis(U, 0, ABG)
03:15:30.023 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:15:30.023 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
03:15:30.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:30.023 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:15:30.023 00.000 8976 MountToCamera -- mountX=1.92 mountY=-2.58 hyp=3.22 mountTheta=-0.93 cameraX=1.42, cameraY=2.89 cameraTheta=1.11
03:15:30.023 00.000 8976 incremental bump (1.425, 2.887) isValid = 1
03:15:30.023 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:15:30.023 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:30.023 00.000 5052 Enqueuing Expose request
03:15:30.023 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:30.023 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:30.024 00.001 8976 move complete, result=0
03:15:30.024 00.000 9828 Worker thread wakes up
03:15:30.024 00.000 8976 worker thread done servicing request
03:15:30.024 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:30.024 00.000 8976 Worker thread wakes up
03:15:30.024 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:30.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:30.024 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:15:30.024 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
03:15:30.024 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:30.024 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
03:15:30.024 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
03:15:30.024 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:15:30.024 00.000 9828 BLC: window closed
03:15:30.024 00.000 9828 MoveAxis(E, 18, B)
03:15:30.025 00.001 9828 Guiding  Dir = 2, Dur = 18
03:15:30.025 00.000 9828 IsSlewing returns 0
03:15:30.025 00.000 9828 IsGuiding returns 0
03:15:30.025 00.000 9828 PulseGuide returned control before completion, sleep 28
03:15:30.068 00.043 9828 IsGuiding returns 1
03:15:30.068 00.000 9828 scope still moving after pulse duration time elapsed
03:15:30.099 00.031 9828 IsSlewing returns 0
03:15:30.099 00.000 9828 IsGuiding returns 1
03:15:30.130 00.031 9828 IsSlewing returns 0
03:15:30.130 00.000 9828 IsGuiding returns 1
03:15:30.161 00.031 9828 IsSlewing returns 0
03:15:30.161 00.000 9828 IsGuiding returns 0
03:15:30.161 00.000 9828 scope move finished after 18 + 118 ms
03:15:30.161 00.000 9828 Move returns status 0, amount 18
03:15:30.161 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:30.161 00.000 9828 MoveAxis(N, 14, B)
03:15:30.161 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:30.176 00.015 9828 IsSlewing returns 0
03:15:30.176 00.000 9828 IsGuiding returns 0
03:15:30.176 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:30.207 00.031 9828 IsGuiding returns 1
03:15:30.207 00.000 9828 scope still moving after pulse duration time elapsed
03:15:30.238 00.031 9828 IsSlewing returns 0
03:15:30.238 00.000 9828 IsGuiding returns 1
03:15:30.268 00.030 9828 IsSlewing returns 0
03:15:30.268 00.000 9828 IsGuiding returns 1
03:15:30.299 00.031 9828 IsSlewing returns 0
03:15:30.299 00.000 9828 IsGuiding returns 1
03:15:30.331 00.032 9828 IsSlewing returns 0
03:15:30.331 00.000 9828 IsGuiding returns 0
03:15:30.331 00.000 9828 scope move finished after 14 + 141 ms
03:15:30.331 00.000 9828 Move returns status 0, amount 14
03:15:30.331 00.000 9828 move complete, result=0
03:15:30.331 00.000 9828 worker thread done servicing request
03:15:30.332 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:15:30.710 00.378 8976 Exposure complete
03:15:30.715 00.005 8976 worker thread done servicing request
03:15:30.715 00.000 5052 OnExposeComplete: enter
03:15:30.715 00.000 5052 UpdateGuideState(): m_state=6
03:15:30.715 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12816
03:15:30.715 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.76, Mass=144, SNR=8.3, Peak=76 HFD=2.1
03:15:30.715 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:15:30.715 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
03:15:30.715 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.89 mountX=0.13 mountY=0.14, mountTheta=0.80
03:15:30.716 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.05, opts=13)
03:15:30.716 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.05)
03:15:30.716 00.000 8976 Worker thread wakes up
03:15:30.716 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:15:30.716 00.000 5052 UpdateGuideState exits: m=144 SNR=8.3
03:15:30.716 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:30.716 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.05) opts 0xd
03:15:30.716 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:30.716 00.000 5052 Enqueuing Expose request
03:15:30.716 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.05)
03:15:30.716 00.000 8976 Moving (-0.19, 0.05) raw xDistance=0.13 yDistance=0.14
03:15:30.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:15:30.716 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:15:30.716 00.000 8976 MoveAxis(R, 0, ABG)
03:15:30.716 00.000 8976 MoveAxis(U, 0, ABG)
03:15:30.716 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:15:30.716 00.000 8976 MountToCamera -- mountX=1.89 mountY=-2.62 hyp=3.23 mountTheta=-0.95 cameraX=1.47, cameraY=2.88 cameraTheta=1.10
03:15:30.716 00.000 8976 incremental bump (1.472, 2.880) isValid = 1
03:15:30.717 00.001 8976 Scheduling Mount bump of (0.052, 0.106)
03:15:30.717 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:30.717 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:30.717 00.000 8976 move complete, result=0
03:15:30.717 00.000 9828 Worker thread wakes up
03:15:30.717 00.000 8976 worker thread done servicing request
03:15:30.717 00.000 8976 Worker thread wakes up
03:15:30.717 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:30.717 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:30.717 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:30.717 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:30.717 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:30.717 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
03:15:30.717 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
03:15:30.717 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:15:30.717 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:15:30.717 00.000 9828 BLC: window closed
03:15:30.717 00.000 9828 MoveAxis(E, 18, B)
03:15:30.717 00.000 9828 Guiding  Dir = 2, Dur = 18
03:15:30.718 00.001 9828 IsSlewing returns 0
03:15:30.718 00.000 9828 IsGuiding returns 0
03:15:30.718 00.000 9828 PulseGuide returned control before completion, sleep 28
03:15:30.754 00.036 9828 IsGuiding returns 1
03:15:30.754 00.000 9828 scope still moving after pulse duration time elapsed
03:15:30.785 00.031 9828 IsSlewing returns 0
03:15:30.785 00.000 9828 IsGuiding returns 1
03:15:30.816 00.031 9828 IsSlewing returns 0
03:15:30.820 00.004 9828 IsGuiding returns 1
03:15:30.847 00.027 9828 IsSlewing returns 0
03:15:30.847 00.000 9828 IsGuiding returns 0
03:15:30.847 00.000 9828 scope move finished after 18 + 111 ms
03:15:30.847 00.000 9828 Move returns status 0, amount 18
03:15:30.847 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:30.847 00.000 9828 MoveAxis(N, 13, B)
03:15:30.847 00.000 9828 Guiding  Dir = 0, Dur = 13
03:15:30.862 00.015 9828 IsSlewing returns 0
03:15:30.862 00.000 9828 IsGuiding returns 0
03:15:30.862 00.000 9828 PulseGuide returned control before completion, sleep 23
03:15:30.894 00.032 9828 IsGuiding returns 1
03:15:30.894 00.000 9828 scope still moving after pulse duration time elapsed
03:15:30.924 00.030 9828 IsSlewing returns 0
03:15:30.924 00.000 9828 IsGuiding returns 1
03:15:30.955 00.031 9828 IsSlewing returns 0
03:15:30.955 00.000 9828 IsGuiding returns 1
03:15:30.986 00.031 9828 IsSlewing returns 0
03:15:30.986 00.000 9828 IsGuiding returns 1
03:15:31.019 00.033 9828 IsSlewing returns 0
03:15:31.019 00.000 9828 IsGuiding returns 0
03:15:31.019 00.000 9828 scope move finished after 13 + 143 ms
03:15:31.019 00.000 9828 Move returns status 0, amount 13
03:15:31.019 00.000 9828 move complete, result=0
03:15:31.019 00.000 9828 worker thread done servicing request
03:15:31.019 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:15:31.402 00.383 8976 Exposure complete
03:15:31.406 00.004 8976 worker thread done servicing request
03:15:31.406 00.000 5052 OnExposeComplete: enter
03:15:31.406 00.000 5052 UpdateGuideState(): m_state=6
03:15:31.406 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12817
03:15:31.406 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.05, Mass=158, SNR=8.7, Peak=74 HFD=2.2
03:15:31.407 00.001 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.70 = 2.58)
03:15:31.407 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.48)
03:15:31.407 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.66 hyp=0.66 cameraTheta=-1.66 mountX=-0.56 mountY=0.41, mountTheta=2.51
03:15:31.407 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.66, opts=13)
03:15:31.407 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.66)
03:15:31.407 00.000 8976 Worker thread wakes up
03:15:31.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.66) opts 0xd
03:15:31.408 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=80, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:15:31.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.66)
03:15:31.408 00.000 8976 Moving (-0.06, -0.66) raw xDistance=-0.56 yDistance=0.41
03:15:31.408 00.000 5052 UpdateGuideState exits: m=158 SNR=8.7
03:15:31.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:31.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:31.408 00.000 5052 Enqueuing Expose request
03:15:31.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
03:15:31.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:15:31.408 00.000 8976 MoveAxis(R, 2, ABG)
03:15:31.408 00.000 8976 stepping (-12, 17) + (2, 0)
03:15:31.408 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:31.445 00.037 8976 Received - 47 (G) 
03:15:31.445 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:31.445 00.000 8976 stepped: pos (-10, 17)
03:15:31.445 00.000 8976 MoveAxis(D, 2, ABG)
03:15:31.445 00.000 8976 stepping (-10, 17) + (0, -2)
03:15:31.445 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:31.478 00.033 8976 Received - 47 (G) 
03:15:31.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:31.478 00.000 8976 stepped: pos (-10, 15)
03:15:31.478 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:15:31.478 00.000 8976 MountToCamera -- mountX=1.77 mountY=-2.54 hyp=3.10 mountTheta=-0.96 cameraX=1.46, cameraY=2.74 cameraTheta=1.08
03:15:31.478 00.000 8976 incremental bump (1.456, 2.737) isValid = 1
03:15:31.478 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:15:31.478 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:31.478 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:31.478 00.000 8976 move complete, result=0
03:15:31.478 00.000 9828 Worker thread wakes up
03:15:31.479 00.001 8976 worker thread done servicing request
03:15:31.479 00.000 8976 Worker thread wakes up
03:15:31.479 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:31.479 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:31.479 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:31.479 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.4 px 2 ms SOUTH
03:15:31.479 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:31.479 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:15:31.479 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
03:15:31.479 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:15:31.479 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:15:31.479 00.000 9828 BLC: window closed
03:15:31.479 00.000 9828 MoveAxis(E, 19, B)
03:15:31.480 00.001 9828 Guiding  Dir = 2, Dur = 19
03:15:31.480 00.000 9828 IsSlewing returns 0
03:15:31.480 00.000 9828 IsGuiding returns 0
03:15:31.480 00.000 9828 PulseGuide returned control before completion, sleep 29
03:15:31.517 00.037 9828 IsGuiding returns 1
03:15:31.517 00.000 9828 scope still moving after pulse duration time elapsed
03:15:31.548 00.031 9828 IsSlewing returns 0
03:15:31.548 00.000 9828 IsGuiding returns 1
03:15:31.579 00.031 9828 IsSlewing returns 0
03:15:31.579 00.000 9828 IsGuiding returns 1
03:15:31.609 00.030 9828 IsSlewing returns 0
03:15:31.609 00.000 9828 IsGuiding returns 0
03:15:31.609 00.000 9828 scope move finished after 19 + 110 ms
03:15:31.609 00.000 9828 Move returns status 0, amount 19
03:15:31.609 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:31.609 00.000 9828 MoveAxis(N, 13, B)
03:15:31.610 00.001 9828 Guiding  Dir = 0, Dur = 13
03:15:31.625 00.015 9828 IsSlewing returns 0
03:15:31.625 00.000 9828 IsGuiding returns 0
03:15:31.625 00.000 9828 PulseGuide returned control before completion, sleep 23
03:15:31.656 00.031 9828 IsGuiding returns 1
03:15:31.656 00.000 9828 scope still moving after pulse duration time elapsed
03:15:31.687 00.031 9828 IsSlewing returns 0
03:15:31.687 00.000 9828 IsGuiding returns 1
03:15:31.718 00.031 9828 IsSlewing returns 0
03:15:31.718 00.000 9828 IsGuiding returns 1
03:15:31.749 00.031 9828 IsSlewing returns 0
03:15:31.749 00.000 9828 IsGuiding returns 1
03:15:31.780 00.031 9828 IsSlewing returns 0
03:15:31.780 00.000 9828 IsGuiding returns 0
03:15:31.780 00.000 9828 scope move finished after 13 + 142 ms
03:15:31.780 00.000 9828 Move returns status 0, amount 13
03:15:31.780 00.000 9828 move complete, result=0
03:15:31.780 00.000 9828 worker thread done servicing request
03:15:31.780 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:15:32.165 00.385 8976 Exposure complete
03:15:32.172 00.007 8976 worker thread done servicing request
03:15:32.172 00.000 5052 OnExposeComplete: enter
03:15:32.172 00.000 5052 UpdateGuideState(): m_state=6
03:15:32.172 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12818
03:15:32.172 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=282.30, Mass=134, SNR=8.0, Peak=69 HFD=1.7
03:15:32.172 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
03:15:32.172 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
03:15:32.172 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.59 hyp=0.61 cameraTheta=1.29 mountX=0.44 mountY=-0.46, mountTheta=-0.81
03:15:32.173 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.59, opts=13)
03:15:32.173 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.59)
03:15:32.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:15:32.173 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:15:32.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:32.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:32.173 00.000 5052 Enqueuing Expose request
03:15:32.173 00.000 8976 Worker thread wakes up
03:15:32.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.59) opts 0xd
03:15:32.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.59)
03:15:32.173 00.000 8976 Moving (0.17, 0.59) raw xDistance=0.44 yDistance=-0.46
03:15:32.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44
03:15:32.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.46
03:15:32.173 00.000 8976 MoveAxis(L, 2, ABG)
03:15:32.173 00.000 8976 stepping (-10, 15) + (-2, 0)
03:15:32.173 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:32.196 00.023 8976 Received - 47 (G) 
03:15:32.196 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:32.196 00.000 8976 stepped: pos (-12, 15)
03:15:32.197 00.001 8976 MoveAxis(U, 2, ABG)
03:15:32.197 00.000 8976 stepping (-12, 15) + (0, 2)
03:15:32.197 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:32.229 00.032 8976 Received - 47 (G) 
03:15:32.229 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:32.229 00.000 8976 stepped: pos (-12, 17)
03:15:32.229 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:15:32.229 00.000 8976 MountToCamera -- mountX=1.80 mountY=-2.59 hyp=3.15 mountTheta=-0.97 cameraX=1.49, cameraY=2.78 cameraTheta=1.08
03:15:32.229 00.000 8976 incremental bump (1.493, 2.780) isValid = 1
03:15:32.229 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:15:32.229 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:15:32.229 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:15:32.229 00.000 8976 move complete, result=0
03:15:32.229 00.000 9828 Worker thread wakes up
03:15:32.229 00.000 8976 worker thread done servicing request
03:15:32.230 00.001 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
03:15:32.230 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:15:32.230 00.000 8976 Worker thread wakes up
03:15:32.230 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:15:32.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:32.230 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:15:32.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:32.230 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.18)
03:15:32.230 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:15:32.230 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:15:32.230 00.000 9828 BLC: window closed
03:15:32.230 00.000 9828 MoveAxis(E, 19, B)
03:15:32.230 00.000 9828 Guiding  Dir = 2, Dur = 19
03:15:32.231 00.001 9828 IsSlewing returns 0
03:15:32.231 00.000 9828 IsGuiding returns 0
03:15:32.231 00.000 9828 PulseGuide returned control before completion, sleep 29
03:15:32.262 00.031 9828 IsGuiding returns 1
03:15:32.262 00.000 9828 scope still moving after pulse duration time elapsed
03:15:32.294 00.032 9828 IsSlewing returns 0
03:15:32.294 00.000 9828 IsGuiding returns 1
03:15:32.325 00.031 9828 IsSlewing returns 0
03:15:32.325 00.000 9828 IsGuiding returns 1
03:15:32.356 00.031 9828 IsSlewing returns 0
03:15:32.356 00.000 9828 IsGuiding returns 1
03:15:32.388 00.032 9828 IsSlewing returns 0
03:15:32.388 00.000 9828 IsGuiding returns 1
03:15:32.419 00.031 9828 IsSlewing returns 0
03:15:32.419 00.000 9828 IsGuiding returns 0
03:15:32.419 00.000 9828 scope move finished after 19 + 170 ms
03:15:32.419 00.000 9828 Move returns status 0, amount 19
03:15:32.419 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:32.419 00.000 9828 MoveAxis(N, 13, B)
03:15:32.419 00.000 9828 Guiding  Dir = 0, Dur = 13
03:15:32.435 00.016 9828 IsSlewing returns 0
03:15:32.435 00.000 9828 IsGuiding returns 0
03:15:32.435 00.000 9828 PulseGuide returned control before completion, sleep 23
03:15:32.467 00.032 9828 IsGuiding returns 1
03:15:32.467 00.000 9828 scope still moving after pulse duration time elapsed
03:15:32.499 00.032 9828 IsSlewing returns 0
03:15:32.499 00.000 9828 IsGuiding returns 1
03:15:32.530 00.031 9828 IsSlewing returns 0
03:15:32.530 00.000 9828 IsGuiding returns 1
03:15:32.561 00.031 9828 IsSlewing returns 0
03:15:32.561 00.000 9828 IsGuiding returns 1
03:15:32.592 00.031 9828 IsSlewing returns 0
03:15:32.592 00.000 9828 IsGuiding returns 0
03:15:32.592 00.000 9828 scope move finished after 13 + 143 ms
03:15:32.592 00.000 9828 Move returns status 0, amount 13
03:15:32.592 00.000 9828 move complete, result=0
03:15:32.592 00.000 9828 worker thread done servicing request
03:15:32.592 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:15:32.918 00.326 8976 Exposure complete
03:15:32.923 00.005 8976 worker thread done servicing request
03:15:32.924 00.001 5052 OnExposeComplete: enter
03:15:32.924 00.000 5052 UpdateGuideState(): m_state=6
03:15:32.924 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12819
03:15:32.924 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.24, Mass=138, SNR=8.1, Peak=71 HFD=2.1
03:15:32.924 00.000 5052 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.04) = xAngle (-3.64 = 2.65)
03:15:32.924 00.000 5052 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.74 = 2.54)
03:15:32.924 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.47 hyp=0.47 cameraTheta=-1.59 mountX=-0.41 mountY=0.26, mountTheta=2.57
03:15:32.924 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.47, opts=13)
03:15:32.925 00.001 5052 Enqueuing Move request for stepguider (-0.01, -0.47)
03:15:32.925 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:15:32.925 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:15:32.925 00.000 8976 Worker thread wakes up
03:15:32.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.47) opts 0xd
03:15:32.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.47)
03:15:32.925 00.000 8976 Moving (-0.01, -0.47) raw xDistance=-0.41 yDistance=0.26
03:15:32.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:32.925 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:32.925 00.000 5052 Enqueuing Expose request
03:15:32.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
03:15:32.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
03:15:32.925 00.000 8976 MoveAxis(R, 2, ABG)
03:15:32.925 00.000 8976 stepping (-12, 17) + (2, 0)
03:15:32.925 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:32.948 00.023 8976 Received - 47 (G) 
03:15:32.948 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:32.948 00.000 8976 stepped: pos (-10, 17)
03:15:32.948 00.000 8976 MoveAxis(D, 1, ABG)
03:15:32.948 00.000 8976 stepping (-10, 17) + (0, -1)
03:15:32.948 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:32.980 00.032 8976 Received - 47 (G) 
03:15:32.980 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:32.980 00.000 8976 stepped: pos (-10, 16)
03:15:32.981 00.001 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:15:32.981 00.000 8976 MountToCamera -- mountX=1.71 mountY=-2.58 hyp=3.09 mountTheta=-0.99 cameraX=1.52, cameraY=2.69 cameraTheta=1.06
03:15:32.981 00.000 8976 incremental bump (1.517, 2.694) isValid = 1
03:15:32.981 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
03:15:32.981 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:15:32.981 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:15:32.981 00.000 8976 move complete, result=0
03:15:32.981 00.000 8976 worker thread done servicing request
03:15:32.981 00.000 8976 Worker thread wakes up
03:15:32.981 00.000 9828 Worker thread wakes up
03:15:32.981 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:15:32.981 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:15:32.981 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
03:15:32.981 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
03:15:32.982 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
03:15:32.982 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:15:32.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:32.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:32.982 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:15:32.982 00.000 9828 BLC: window closed
03:15:32.982 00.000 9828 MoveAxis(E, 19, B)
03:15:32.982 00.000 9828 Guiding  Dir = 2, Dur = 19
03:15:32.983 00.001 9828 IsSlewing returns 0
03:15:32.983 00.000 9828 IsGuiding returns 0
03:15:32.983 00.000 9828 PulseGuide returned control before completion, sleep 29
03:15:33.024 00.041 9828 IsGuiding returns 1
03:15:33.024 00.000 9828 scope still moving after pulse duration time elapsed
03:15:33.056 00.032 9828 IsSlewing returns 0
03:15:33.056 00.000 9828 IsGuiding returns 1
03:15:33.088 00.032 9828 IsSlewing returns 0
03:15:33.088 00.000 9828 IsGuiding returns 1
03:15:33.120 00.032 9828 IsSlewing returns 0
03:15:33.120 00.000 9828 IsGuiding returns 0
03:15:33.120 00.000 9828 scope move finished after 19 + 118 ms
03:15:33.120 00.000 9828 Move returns status 0, amount 19
03:15:33.120 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:33.120 00.000 9828 MoveAxis(N, 13, B)
03:15:33.120 00.000 9828 Guiding  Dir = 0, Dur = 13
03:15:33.136 00.016 9828 IsSlewing returns 0
03:15:33.136 00.000 9828 IsGuiding returns 0
03:15:33.136 00.000 9828 PulseGuide returned control before completion, sleep 23
03:15:33.167 00.031 9828 IsGuiding returns 1
03:15:33.167 00.000 9828 scope still moving after pulse duration time elapsed
03:15:33.197 00.030 9828 IsSlewing returns 0
03:15:33.197 00.000 9828 IsGuiding returns 1
03:15:33.229 00.032 9828 IsSlewing returns 0
03:15:33.229 00.000 9828 IsGuiding returns 1
03:15:33.260 00.031 9828 IsSlewing returns 0
03:15:33.261 00.001 9828 IsGuiding returns 1
03:15:33.292 00.031 9828 IsSlewing returns 0
03:15:33.292 00.000 9828 IsGuiding returns 0
03:15:33.292 00.000 9828 scope move finished after 13 + 142 ms
03:15:33.292 00.000 9828 Move returns status 0, amount 13
03:15:33.292 00.000 9828 move complete, result=0
03:15:33.292 00.000 9828 worker thread done servicing request
03:15:33.292 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:15:33.667 00.375 8976 Exposure complete
03:15:33.673 00.006 8976 worker thread done servicing request
03:15:33.673 00.000 5052 OnExposeComplete: enter
03:15:33.673 00.000 5052 UpdateGuideState(): m_state=6
03:15:33.673 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12820
03:15:33.673 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=282.44, Mass=128, SNR=7.8, Peak=73 HFD=1.6
03:15:33.673 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
03:15:33.673 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
03:15:33.673 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.73 hyp=0.75 cameraTheta=1.34 mountX=0.57 mountY=-0.54, mountTheta=-0.76
03:15:33.673 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.73, opts=13)
03:15:33.673 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.73)
03:15:33.673 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:15:33.673 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:15:33.673 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:33.673 00.000 8976 Worker thread wakes up
03:15:33.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.73) opts 0xd
03:15:33.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.73)
03:15:33.673 00.000 8976 Moving (0.17, 0.73) raw xDistance=0.57 yDistance=-0.54
03:15:33.673 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:33.673 00.000 5052 Enqueuing Expose request
03:15:33.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.57
03:15:33.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.54
03:15:33.673 00.000 8976 MoveAxis(L, 2, ABG)
03:15:33.673 00.000 8976 stepping (-10, 16) + (-2, 0)
03:15:33.673 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:33.699 00.026 8976 Received - 47 (G) 
03:15:33.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:33.699 00.000 8976 stepped: pos (-12, 16)
03:15:33.699 00.000 8976 MoveAxis(U, 2, ABG)
03:15:33.699 00.000 8976 stepping (-12, 16) + (0, 2)
03:15:33.700 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:33.732 00.032 8976 Received - 47 (G) 
03:15:33.732 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:33.732 00.000 8976 stepped: pos (-12, 18)
03:15:33.732 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:15:33.732 00.000 8976 MountToCamera -- mountX=1.75 mountY=-2.67 hyp=3.19 mountTheta=-0.99 cameraX=1.58, cameraY=2.77 cameraTheta=1.05
03:15:33.732 00.000 8976 incremental bump (1.580, 2.774) isValid = 1
03:15:33.732 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
03:15:33.732 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:15:33.732 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:15:33.732 00.000 8976 move complete, result=0
03:15:33.732 00.000 9828 Worker thread wakes up
03:15:33.732 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.5 px 2 ms NORTH
03:15:33.732 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:15:33.732 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:15:33.732 00.000 8976 worker thread done servicing request
03:15:33.733 00.001 8976 Worker thread wakes up
03:15:33.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:33.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:33.733 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
03:15:33.733 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
03:15:33.733 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
03:15:33.733 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:15:33.733 00.000 9828 BLC: window closed
03:15:33.733 00.000 9828 MoveAxis(E, 20, B)
03:15:33.733 00.000 9828 Guiding  Dir = 2, Dur = 20
03:15:33.733 00.000 9828 IsSlewing returns 0
03:15:33.733 00.000 9828 IsGuiding returns 0
03:15:33.734 00.001 9828 PulseGuide returned control before completion, sleep 30
03:15:33.772 00.038 9828 IsGuiding returns 1
03:15:33.772 00.000 9828 scope still moving after pulse duration time elapsed
03:15:33.804 00.032 9828 IsSlewing returns 0
03:15:33.804 00.000 9828 IsGuiding returns 1
03:15:33.835 00.031 9828 IsSlewing returns 0
03:15:33.835 00.000 9828 IsGuiding returns 1
03:15:33.866 00.031 9828 IsSlewing returns 0
03:15:33.866 00.000 9828 IsGuiding returns 0
03:15:33.866 00.000 9828 scope move finished after 20 + 113 ms
03:15:33.866 00.000 9828 Move returns status 0, amount 20
03:15:33.866 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:33.866 00.000 9828 MoveAxis(N, 13, B)
03:15:33.867 00.001 9828 Guiding  Dir = 0, Dur = 13
03:15:33.882 00.015 9828 IsSlewing returns 0
03:15:33.882 00.000 9828 IsGuiding returns 0
03:15:33.882 00.000 9828 PulseGuide returned control before completion, sleep 23
03:15:33.913 00.031 9828 IsGuiding returns 1
03:15:33.913 00.000 9828 scope still moving after pulse duration time elapsed
03:15:33.943 00.030 9828 IsSlewing returns 0
03:15:33.943 00.000 9828 IsGuiding returns 1
03:15:33.974 00.031 9828 IsSlewing returns 0
03:15:33.974 00.000 9828 IsGuiding returns 1
03:15:34.006 00.032 9828 IsSlewing returns 0
03:15:34.006 00.000 9828 IsGuiding returns 1
03:15:34.038 00.032 9828 IsSlewing returns 0
03:15:34.038 00.000 9828 IsGuiding returns 0
03:15:34.038 00.000 9828 scope move finished after 13 + 143 ms
03:15:34.038 00.000 9828 Move returns status 0, amount 13
03:15:34.038 00.000 9828 move complete, result=0
03:15:34.038 00.000 9828 worker thread done servicing request
03:15:34.038 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:15:34.416 00.378 8976 Exposure complete
03:15:34.422 00.006 8976 worker thread done servicing request
03:15:34.422 00.000 5052 OnExposeComplete: enter
03:15:34.422 00.000 5052 UpdateGuideState(): m_state=6
03:15:34.422 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12821
03:15:34.422 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.79, Mass=124, SNR=7.7, Peak=67 HFD=2.2
03:15:34.422 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
03:15:34.422 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
03:15:34.422 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.71 mountX=0.03 mountY=-0.13, mountTheta=-1.34
03:15:34.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.08, opts=13)
03:15:34.423 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.08)
03:15:34.423 00.000 8976 Worker thread wakes up
03:15:34.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.08) opts 0xd
03:15:34.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.08)
03:15:34.423 00.000 8976 Moving (0.10, 0.08) raw xDistance=0.03 yDistance=-0.13
03:15:34.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:15:34.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:15:34.424 00.001 8976 MoveAxis(R, 0, ABG)
03:15:34.424 00.000 8976 MoveAxis(U, 0, ABG)
03:15:34.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:15:34.424 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
03:15:34.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:34.424 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:15:34.424 00.000 8976 MountToCamera -- mountX=1.78 mountY=-2.73 hyp=3.26 mountTheta=-0.99 cameraX=1.62, cameraY=2.83 cameraTheta=1.05
03:15:34.424 00.000 8976 incremental bump (1.622, 2.828) isValid = 1
03:15:34.424 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
03:15:34.424 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:15:34.424 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:15:34.424 00.000 8976 move complete, result=0
03:15:34.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:34.424 00.000 5052 Enqueuing Expose request
03:15:34.424 00.000 8976 worker thread done servicing request
03:15:34.424 00.000 8976 Worker thread wakes up
03:15:34.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:34.424 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:34.424 00.000 9828 Worker thread wakes up
03:15:34.425 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:34.425 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:15:34.425 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:15:34.425 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
03:15:34.425 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
03:15:34.425 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
03:15:34.425 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:15:34.425 00.000 9828 BLC: window closed
03:15:34.425 00.000 9828 MoveAxis(E, 20, B)
03:15:34.425 00.000 9828 Guiding  Dir = 2, Dur = 20
03:15:34.426 00.001 9828 IsSlewing returns 0
03:15:34.426 00.000 9828 IsGuiding returns 0
03:15:34.427 00.001 9828 PulseGuide returned control before completion, sleep 30
03:15:34.458 00.031 9828 IsGuiding returns 1
03:15:34.458 00.000 9828 scope still moving after pulse duration time elapsed
03:15:34.490 00.032 9828 IsSlewing returns 0
03:15:34.490 00.000 9828 IsGuiding returns 1
03:15:34.522 00.032 9828 IsSlewing returns 0
03:15:34.522 00.000 9828 IsGuiding returns 1
03:15:34.553 00.031 9828 IsSlewing returns 0
03:15:34.553 00.000 9828 IsGuiding returns 0
03:15:34.553 00.000 9828 scope move finished after 20 + 107 ms
03:15:34.553 00.000 9828 Move returns status 0, amount 20
03:15:34.554 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:34.554 00.000 9828 MoveAxis(N, 13, B)
03:15:34.554 00.000 9828 Guiding  Dir = 0, Dur = 13
03:15:34.569 00.015 9828 IsSlewing returns 0
03:15:34.569 00.000 9828 IsGuiding returns 0
03:15:34.569 00.000 9828 PulseGuide returned control before completion, sleep 23
03:15:34.600 00.031 9828 IsGuiding returns 1
03:15:34.600 00.000 9828 scope still moving after pulse duration time elapsed
03:15:34.631 00.031 9828 IsSlewing returns 0
03:15:34.631 00.000 9828 IsGuiding returns 1
03:15:34.663 00.032 9828 IsSlewing returns 0
03:15:34.663 00.000 9828 IsGuiding returns 1
03:15:34.693 00.030 9828 IsSlewing returns 0
03:15:34.693 00.000 9828 IsGuiding returns 1
03:15:34.725 00.032 9828 IsSlewing returns 0
03:15:34.725 00.000 9828 IsGuiding returns 1
03:15:34.757 00.032 9828 IsSlewing returns 0
03:15:34.758 00.001 9828 IsGuiding returns 0
03:15:34.758 00.000 9828 scope move finished after 13 + 175 ms
03:15:34.758 00.000 9828 Move returns status 0, amount 13
03:15:34.758 00.000 9828 move complete, result=0
03:15:34.758 00.000 9828 worker thread done servicing request
03:15:34.758 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:15:35.109 00.351 8976 Exposure complete
03:15:35.114 00.005 8976 worker thread done servicing request
03:15:35.115 00.001 5052 OnExposeComplete: enter
03:15:35.115 00.000 5052 UpdateGuideState(): m_state=6
03:15:35.115 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12822
03:15:35.115 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.65, Mass=147, SNR=8.3, Peak=68 HFD=2.2
03:15:35.115 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
03:15:35.115 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
03:15:35.115 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.19 cameraTheta=-2.85 mountX=0.04 mountY=0.19, mountTheta=1.38
03:15:35.116 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.06, opts=13)
03:15:35.116 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.06)
03:15:35.116 00.000 8976 Worker thread wakes up
03:15:35.116 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.06) opts 0xd
03:15:35.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.06)
03:15:35.116 00.000 8976 Moving (-0.19, -0.06) raw xDistance=0.04 yDistance=0.19
03:15:35.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:15:35.117 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:15:35.117 00.000 5052 UpdateGuideState exits: m=147 SNR=8.3
03:15:35.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:35.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:35.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:15:35.117 00.000 8976 MoveAxis(R, 0, ABG)
03:15:35.117 00.000 8976 MoveAxis(U, 0, ABG)
03:15:35.117 00.000 5052 Enqueuing Expose request
03:15:35.117 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:15:35.117 00.000 8976 MountToCamera -- mountX=1.80 mountY=-2.77 hyp=3.31 mountTheta=-1.00 cameraX=1.65, cameraY=2.86 cameraTheta=1.05
03:15:35.117 00.000 8976 incremental bump (1.651, 2.864) isValid = 1
03:15:35.117 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
03:15:35.117 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:15:35.117 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:15:35.117 00.000 8976 move complete, result=0
03:15:35.117 00.000 8976 worker thread done servicing request
03:15:35.117 00.000 9828 Worker thread wakes up
03:15:35.117 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:15:35.117 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:15:35.117 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:15:35.117 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
03:15:35.117 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
03:15:35.117 00.000 8976 Worker thread wakes up
03:15:35.118 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
03:15:35.118 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:35.118 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:15:35.118 00.000 9828 BLC: window closed
03:15:35.118 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:35.118 00.000 9828 MoveAxis(E, 20, B)
03:15:35.118 00.000 9828 Guiding  Dir = 2, Dur = 20
03:15:35.118 00.000 9828 IsSlewing returns 0
03:15:35.118 00.000 9828 IsGuiding returns 0
03:15:35.118 00.000 9828 PulseGuide returned control before completion, sleep 30
03:15:35.162 00.044 9828 IsGuiding returns 1
03:15:35.162 00.000 9828 scope still moving after pulse duration time elapsed
03:15:35.193 00.031 9828 IsSlewing returns 0
03:15:35.193 00.000 9828 IsGuiding returns 1
03:15:35.224 00.031 9828 IsSlewing returns 0
03:15:35.224 00.000 9828 IsGuiding returns 1
03:15:35.255 00.031 9828 IsSlewing returns 0
03:15:35.255 00.000 9828 IsGuiding returns 0
03:15:35.255 00.000 9828 scope move finished after 20 + 116 ms
03:15:35.255 00.000 9828 Move returns status 0, amount 20
03:15:35.255 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:35.255 00.000 9828 MoveAxis(N, 13, B)
03:15:35.255 00.000 9828 Guiding  Dir = 0, Dur = 13
03:15:35.271 00.016 9828 IsSlewing returns 0
03:15:35.271 00.000 9828 IsGuiding returns 0
03:15:35.271 00.000 9828 PulseGuide returned control before completion, sleep 23
03:15:35.301 00.030 9828 IsGuiding returns 1
03:15:35.301 00.000 9828 scope still moving after pulse duration time elapsed
03:15:35.332 00.031 9828 IsSlewing returns 0
03:15:35.332 00.000 9828 IsGuiding returns 1
03:15:35.363 00.031 9828 IsSlewing returns 0
03:15:35.363 00.000 9828 IsGuiding returns 1
03:15:35.394 00.031 9828 IsSlewing returns 0
03:15:35.394 00.000 9828 IsGuiding returns 1
03:15:35.426 00.032 9828 IsSlewing returns 0
03:15:35.426 00.000 9828 IsGuiding returns 0
03:15:35.426 00.000 9828 scope move finished after 13 + 141 ms
03:15:35.426 00.000 9828 Move returns status 0, amount 13
03:15:35.426 00.000 9828 move complete, result=0
03:15:35.426 00.000 9828 worker thread done servicing request
03:15:35.426 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:15:35.805 00.379 8976 Exposure complete
03:15:35.810 00.005 8976 worker thread done servicing request
03:15:35.810 00.000 5052 OnExposeComplete: enter
03:15:35.810 00.000 5052 UpdateGuideState(): m_state=6
03:15:35.810 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12823
03:15:35.810 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.71, Mass=123, SNR=7.6, Peak=66 HFD=1.7
03:15:35.810 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
03:15:35.810 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:15:35.810 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.02 mountX=-0.07 mountY=-0.14, mountTheta=-2.05
03:15:35.811 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.00, opts=13)
03:15:35.811 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.00)
03:15:35.811 00.000 8976 Worker thread wakes up
03:15:35.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.00) opts 0xd
03:15:35.811 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:15:35.811 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
03:15:35.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:35.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.00)
03:15:35.812 00.001 8976 Moving (0.16, 0.00) raw xDistance=-0.07 yDistance=-0.14
03:15:35.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:15:35.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:15:35.812 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:35.812 00.000 5052 Enqueuing Expose request
03:15:35.812 00.000 8976 MoveAxis(R, 0, ABG)
03:15:35.812 00.000 8976 MoveAxis(U, 0, ABG)
03:15:35.812 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:15:35.812 00.000 8976 MountToCamera -- mountX=1.81 mountY=-2.80 hyp=3.34 mountTheta=-1.00 cameraX=1.67, cameraY=2.89 cameraTheta=1.05
03:15:35.812 00.000 8976 incremental bump (1.670, 2.888) isValid = 1
03:15:35.812 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
03:15:35.812 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:15:35.812 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:15:35.812 00.000 8976 move complete, result=0
03:15:35.812 00.000 8976 worker thread done servicing request
03:15:35.812 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:35.813 00.001 9828 Worker thread wakes up
03:15:35.813 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:15:35.813 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:15:35.813 00.000 8976 Worker thread wakes up
03:15:35.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:35.813 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:35.813 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
03:15:35.813 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
03:15:35.813 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
03:15:35.813 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:15:35.813 00.000 9828 BLC: window closed
03:15:35.813 00.000 9828 MoveAxis(E, 20, B)
03:15:35.813 00.000 9828 Guiding  Dir = 2, Dur = 20
03:15:35.814 00.001 9828 IsSlewing returns 0
03:15:35.814 00.000 9828 IsGuiding returns 0
03:15:35.814 00.000 9828 PulseGuide returned control before completion, sleep 30
03:15:35.849 00.035 9828 IsGuiding returns 1
03:15:35.849 00.000 9828 scope still moving after pulse duration time elapsed
03:15:35.881 00.032 9828 IsSlewing returns 0
03:15:35.881 00.000 9828 IsGuiding returns 1
03:15:35.912 00.031 9828 IsSlewing returns 0
03:15:35.912 00.000 9828 IsGuiding returns 1
03:15:35.943 00.031 9828 IsSlewing returns 0
03:15:35.943 00.000 9828 IsGuiding returns 0
03:15:35.943 00.000 9828 scope move finished after 20 + 109 ms
03:15:35.943 00.000 9828 Move returns status 0, amount 20
03:15:35.943 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:35.943 00.000 9828 MoveAxis(N, 13, B)
03:15:35.943 00.000 9828 Guiding  Dir = 0, Dur = 13
03:15:35.959 00.016 9828 IsSlewing returns 0
03:15:35.959 00.000 9828 IsGuiding returns 0
03:15:35.959 00.000 9828 PulseGuide returned control before completion, sleep 23
03:15:35.989 00.030 9828 IsGuiding returns 1
03:15:35.989 00.000 9828 scope still moving after pulse duration time elapsed
03:15:36.021 00.032 9828 IsSlewing returns 0
03:15:36.021 00.000 9828 IsGuiding returns 1
03:15:36.052 00.031 9828 IsSlewing returns 0
03:15:36.052 00.000 9828 IsGuiding returns 1
03:15:36.083 00.031 9828 IsSlewing returns 0
03:15:36.083 00.000 9828 IsGuiding returns 1
03:15:36.114 00.031 9828 IsSlewing returns 0
03:15:36.114 00.000 9828 IsGuiding returns 0
03:15:36.114 00.000 9828 scope move finished after 13 + 141 ms
03:15:36.114 00.000 9828 Move returns status 0, amount 13
03:15:36.114 00.000 9828 move complete, result=0
03:15:36.114 00.000 9828 worker thread done servicing request
03:15:36.114 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:15:36.494 00.380 8976 Exposure complete
03:15:36.500 00.006 8976 worker thread done servicing request
03:15:36.500 00.000 5052 OnExposeComplete: enter
03:15:36.500 00.000 5052 UpdateGuideState(): m_state=6
03:15:36.500 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12824
03:15:36.500 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.99, Mass=121, SNR=7.6, Peak=69 HFD=2.0
03:15:36.500 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
03:15:36.500 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
03:15:36.500 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.28 hyp=0.40 cameraTheta=2.37 mountX=0.38 mountY=0.09, mountTheta=0.23
03:15:36.501 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.28, opts=13)
03:15:36.501 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.28)
03:15:36.501 00.000 8976 Worker thread wakes up
03:15:36.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.28) opts 0xd
03:15:36.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.28)
03:15:36.501 00.000 8976 Moving (-0.29, 0.28) raw xDistance=0.38 yDistance=0.09
03:15:36.502 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:15:36.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:15:36.502 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:15:36.502 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
03:15:36.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:36.502 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:36.502 00.000 5052 Enqueuing Expose request
03:15:36.502 00.000 8976 MoveAxis(L, 2, ABG)
03:15:36.502 00.000 8976 stepping (-12, 18) + (-2, 0)
03:15:36.502 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:36.529 00.027 8976 Received - 47 (G) 
03:15:36.529 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:36.529 00.000 8976 stepped: pos (-14, 18)
03:15:36.529 00.000 8976 MoveAxis(U, 0, ABG)
03:15:36.529 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:15:36.529 00.000 8976 MountToCamera -- mountX=1.92 mountY=-2.82 hyp=3.41 mountTheta=-0.97 cameraX=1.64, cameraY=2.99 cameraTheta=1.07
03:15:36.529 00.000 8976 incremental bump (1.637, 2.995) isValid = 1
03:15:36.529 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
03:15:36.529 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:15:36.529 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:15:36.529 00.000 8976 move complete, result=0
03:15:36.529 00.000 9828 Worker thread wakes up
03:15:36.529 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
03:15:36.529 00.000 8976 worker thread done servicing request
03:15:36.530 00.001 8976 Worker thread wakes up
03:15:36.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:36.530 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:15:36.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:36.530 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:15:36.530 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
03:15:36.530 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
03:15:36.530 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:15:36.530 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:15:36.530 00.000 9828 BLC: window closed
03:15:36.530 00.000 9828 MoveAxis(E, 19, B)
03:15:36.530 00.000 9828 Guiding  Dir = 2, Dur = 19
03:15:36.531 00.001 9828 IsSlewing returns 0
03:15:36.531 00.000 9828 IsGuiding returns 0
03:15:36.531 00.000 9828 PulseGuide returned control before completion, sleep 29
03:15:36.565 00.034 9828 IsGuiding returns 1
03:15:36.565 00.000 9828 scope still moving after pulse duration time elapsed
03:15:36.597 00.032 9828 IsSlewing returns 0
03:15:36.597 00.000 9828 IsGuiding returns 1
03:15:36.629 00.032 9828 IsSlewing returns 0
03:15:36.629 00.000 9828 IsGuiding returns 1
03:15:36.660 00.031 9828 IsSlewing returns 0
03:15:36.660 00.000 9828 IsGuiding returns 0
03:15:36.660 00.000 9828 scope move finished after 19 + 110 ms
03:15:36.660 00.000 9828 Move returns status 0, amount 19
03:15:36.660 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:36.660 00.000 9828 MoveAxis(N, 13, B)
03:15:36.660 00.000 9828 Guiding  Dir = 0, Dur = 13
03:15:36.675 00.015 9828 IsSlewing returns 0
03:15:36.675 00.000 9828 IsGuiding returns 0
03:15:36.675 00.000 9828 PulseGuide returned control before completion, sleep 23
03:15:36.706 00.031 9828 IsGuiding returns 1
03:15:36.706 00.000 9828 scope still moving after pulse duration time elapsed
03:15:36.736 00.030 9828 IsSlewing returns 0
03:15:36.736 00.000 9828 IsGuiding returns 1
03:15:36.767 00.031 9828 IsSlewing returns 0
03:15:36.767 00.000 9828 IsGuiding returns 1
03:15:36.799 00.032 9828 IsSlewing returns 0
03:15:36.799 00.000 9828 IsGuiding returns 1
03:15:36.829 00.030 9828 IsSlewing returns 0
03:15:36.829 00.000 9828 IsGuiding returns 0
03:15:36.829 00.000 9828 scope move finished after 13 + 140 ms
03:15:36.829 00.000 9828 Move returns status 0, amount 13
03:15:36.829 00.000 9828 move complete, result=0
03:15:36.829 00.000 9828 worker thread done servicing request
03:15:36.829 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:15:37.216 00.387 8976 Exposure complete
03:15:37.222 00.006 8976 worker thread done servicing request
03:15:37.222 00.000 5052 OnExposeComplete: enter
03:15:37.222 00.000 5052 UpdateGuideState(): m_state=6
03:15:37.222 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12825
03:15:37.222 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.83, Mass=139, SNR=8.1, Peak=71 HFD=2.3
03:15:37.222 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:15:37.222 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
03:15:37.222 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.12 hyp=0.32 cameraTheta=2.77 mountX=0.24 mountY=0.18, mountTheta=0.66
03:15:37.223 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.12, opts=13)
03:15:37.223 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.12)
03:15:37.223 00.000 8976 Worker thread wakes up
03:15:37.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.12) opts 0xd
03:15:37.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.12)
03:15:37.223 00.000 8976 Moving (-0.30, 0.12) raw xDistance=0.24 yDistance=0.18
03:15:37.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:15:37.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:15:37.223 00.000 8976 MoveAxis(R, 0, ABG)
03:15:37.223 00.000 8976 MoveAxis(U, 0, ABG)
03:15:37.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:15:37.223 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:15:37.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:37.223 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:15:37.223 00.000 8976 MountToCamera -- mountX=1.99 mountY=-2.83 hyp=3.46 mountTheta=-0.96 cameraX=1.61, cameraY=3.07 cameraTheta=1.09
03:15:37.223 00.000 8976 incremental bump (1.614, 3.066) isValid = 1
03:15:37.223 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:15:37.223 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:37.224 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:37.224 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:37.224 00.000 5052 Enqueuing Expose request
03:15:37.224 00.000 9828 Worker thread wakes up
03:15:37.224 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:37.224 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:37.224 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
03:15:37.224 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.17)
03:15:37.224 00.000 8976 move complete, result=0
03:15:37.224 00.000 8976 worker thread done servicing request
03:15:37.224 00.000 8976 Worker thread wakes up
03:15:37.224 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:37.224 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:15:37.224 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:15:37.224 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:37.224 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:15:37.224 00.000 9828 BLC: window closed
03:15:37.225 00.001 9828 MoveAxis(E, 19, B)
03:15:37.225 00.000 9828 Guiding  Dir = 2, Dur = 19
03:15:37.225 00.000 9828 IsSlewing returns 0
03:15:37.225 00.000 9828 IsGuiding returns 0
03:15:37.225 00.000 9828 PulseGuide returned control before completion, sleep 29
03:15:37.265 00.040 9828 IsGuiding returns 1
03:15:37.265 00.000 9828 scope still moving after pulse duration time elapsed
03:15:37.296 00.031 9828 IsSlewing returns 0
03:15:37.296 00.000 9828 IsGuiding returns 1
03:15:37.328 00.032 9828 IsSlewing returns 0
03:15:37.328 00.000 9828 IsGuiding returns 1
03:15:37.359 00.031 9828 IsSlewing returns 0
03:15:37.359 00.000 9828 IsGuiding returns 0
03:15:37.359 00.000 9828 scope move finished after 19 + 115 ms
03:15:37.359 00.000 9828 Move returns status 0, amount 19
03:15:37.359 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:37.359 00.000 9828 MoveAxis(N, 13, B)
03:15:37.359 00.000 9828 Guiding  Dir = 0, Dur = 13
03:15:37.375 00.016 9828 IsSlewing returns 0
03:15:37.375 00.000 9828 IsGuiding returns 0
03:15:37.375 00.000 9828 PulseGuide returned control before completion, sleep 23
03:15:37.406 00.031 9828 IsGuiding returns 1
03:15:37.406 00.000 9828 scope still moving after pulse duration time elapsed
03:15:37.436 00.030 9828 IsSlewing returns 0
03:15:37.436 00.000 9828 IsGuiding returns 1
03:15:37.466 00.030 9828 IsSlewing returns 0
03:15:37.466 00.000 9828 IsGuiding returns 1
03:15:37.497 00.031 9828 IsSlewing returns 0
03:15:37.497 00.000 9828 IsGuiding returns 1
03:15:37.527 00.030 9828 IsSlewing returns 0
03:15:37.527 00.000 9828 IsGuiding returns 0
03:15:37.527 00.000 9828 scope move finished after 13 + 139 ms
03:15:37.527 00.000 9828 Move returns status 0, amount 13
03:15:37.527 00.000 9828 move complete, result=0
03:15:37.527 00.000 9828 worker thread done servicing request
03:15:37.527 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:15:37.910 00.383 8976 Exposure complete
03:15:37.917 00.007 8976 worker thread done servicing request
03:15:37.917 00.000 5052 OnExposeComplete: enter
03:15:37.917 00.000 5052 UpdateGuideState(): m_state=6
03:15:37.917 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12826
03:15:37.917 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.23, Mass=150, SNR=8.5, Peak=68 HFD=2.5
03:15:37.917 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.37 = 1.91)
03:15:37.917 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.81)
03:15:37.917 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.48 hyp=0.67 cameraTheta=-2.33 mountX=-0.22 mountY=0.65, mountTheta=1.90
03:15:37.918 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.48, opts=13)
03:15:37.918 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.48)
03:15:37.918 00.000 8976 Worker thread wakes up
03:15:37.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.48) opts 0xd
03:15:37.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.48)
03:15:37.918 00.000 8976 Moving (-0.46, -0.48) raw xDistance=-0.22 yDistance=0.65
03:15:37.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:15:37.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
03:15:37.918 00.000 8976 MoveAxis(R, 0, ABG)
03:15:37.918 00.000 8976 MoveAxis(D, 3, ABG)
03:15:37.918 00.000 8976 stepping (-14, 18) + (0, -3)
03:15:37.919 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:15:37.919 00.000 5052 UpdateGuideState exits: m=150 SNR=8.5
03:15:37.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:37.919 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:37.919 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:37.919 00.000 5052 Enqueuing Expose request
03:15:37.952 00.033 8976 Received - 47 (G) 
03:15:37.952 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:37.952 00.000 8976 stepped: pos (-14, 15)
03:15:37.952 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:15:37.952 00.000 8976 MountToCamera -- mountX=2.04 mountY=-2.68 hyp=3.37 mountTheta=-0.92 cameraX=1.46, cameraY=3.04 cameraTheta=1.12
03:15:37.952 00.000 8976 incremental bump (1.460, 3.042) isValid = 1
03:15:37.952 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:15:37.952 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:37.952 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:37.952 00.000 8976 move complete, result=0
03:15:37.952 00.000 8976 worker thread done servicing request
03:15:37.952 00.000 8976 Worker thread wakes up
03:15:37.953 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:37.953 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:37.953 00.000 9828 Worker thread wakes up
03:15:37.953 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:37.953 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:37.953 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:15:37.953 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
03:15:37.953 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:15:37.953 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:15:37.953 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:15:37.953 00.000 9828 BLC: window closed
03:15:37.953 00.000 9828 MoveAxis(E, 17, B)
03:15:37.953 00.000 9828 Guiding  Dir = 2, Dur = 17
03:15:37.954 00.001 9828 IsSlewing returns 0
03:15:37.954 00.000 9828 IsGuiding returns 0
03:15:37.954 00.000 9828 PulseGuide returned control before completion, sleep 27
03:15:37.995 00.041 9828 IsGuiding returns 1
03:15:37.995 00.000 9828 scope still moving after pulse duration time elapsed
03:15:38.027 00.032 9828 IsSlewing returns 0
03:15:38.027 00.000 9828 IsGuiding returns 1
03:15:38.059 00.032 9828 IsSlewing returns 0
03:15:38.059 00.000 9828 IsGuiding returns 1
03:15:38.090 00.031 9828 IsSlewing returns 0
03:15:38.090 00.000 9828 IsGuiding returns 0
03:15:38.090 00.000 9828 scope move finished after 17 + 119 ms
03:15:38.090 00.000 9828 Move returns status 0, amount 17
03:15:38.090 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:38.090 00.000 9828 MoveAxis(N, 14, B)
03:15:38.090 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:38.106 00.016 9828 IsSlewing returns 0
03:15:38.106 00.000 9828 IsGuiding returns 0
03:15:38.107 00.001 9828 PulseGuide returned control before completion, sleep 24
03:15:38.136 00.029 9828 IsGuiding returns 1
03:15:38.136 00.000 9828 scope still moving after pulse duration time elapsed
03:15:38.167 00.031 9828 IsSlewing returns 0
03:15:38.167 00.000 9828 IsGuiding returns 1
03:15:38.199 00.032 9828 IsSlewing returns 0
03:15:38.199 00.000 9828 IsGuiding returns 1
03:15:38.229 00.030 9828 IsSlewing returns 0
03:15:38.229 00.000 9828 IsGuiding returns 1
03:15:38.261 00.032 9828 IsSlewing returns 0
03:15:38.261 00.000 9828 IsGuiding returns 1
03:15:38.293 00.032 9828 IsSlewing returns 0
03:15:38.293 00.000 9828 IsGuiding returns 0
03:15:38.293 00.000 9828 scope move finished after 14 + 172 ms
03:15:38.293 00.000 9828 Move returns status 0, amount 14
03:15:38.293 00.000 9828 move complete, result=0
03:15:38.293 00.000 9828 worker thread done servicing request
03:15:38.293 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:15:38.641 00.348 8976 Exposure complete
03:15:38.646 00.005 8976 worker thread done servicing request
03:15:38.646 00.000 5052 OnExposeComplete: enter
03:15:38.647 00.001 5052 UpdateGuideState(): m_state=6
03:15:38.647 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12827
03:15:38.647 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.44, Mass=117, SNR=7.5, Peak=66 HFD=1.8
03:15:38.647 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.22 = 3.07)
03:15:38.647 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.96)
03:15:38.647 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.26 hyp=0.29 cameraTheta=-1.17 mountX=-0.29 mountY=0.05, mountTheta=2.97
03:15:38.647 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.26, opts=13)
03:15:38.647 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.26)
03:15:38.648 00.001 8976 Worker thread wakes up
03:15:38.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:15:38.648 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
03:15:38.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:38.648 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:38.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.26) opts 0xd
03:15:38.648 00.000 5052 Enqueuing Expose request
03:15:38.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.26)
03:15:38.648 00.000 8976 Moving (0.11, -0.26) raw xDistance=-0.29 yDistance=0.05
03:15:38.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:15:38.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:15:38.648 00.000 8976 MoveAxis(R, 1, ABG)
03:15:38.648 00.000 8976 stepping (-14, 15) + (1, 0)
03:15:38.648 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:38.671 00.023 8976 Received - 47 (G) 
03:15:38.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:38.671 00.000 8976 stepped: pos (-13, 15)
03:15:38.671 00.000 8976 MoveAxis(U, 0, ABG)
03:15:38.671 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
03:15:38.671 00.000 8976 MountToCamera -- mountX=2.03 mountY=-2.58 hyp=3.28 mountTheta=-0.91 cameraX=1.38, cameraY=2.98 cameraTheta=1.14
03:15:38.671 00.000 8976 incremental bump (1.379, 2.981) isValid = 1
03:15:38.671 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
03:15:38.671 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:38.671 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:38.672 00.001 8976 move complete, result=0
03:15:38.672 00.000 8976 worker thread done servicing request
03:15:38.672 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
03:15:38.672 00.000 9828 Worker thread wakes up
03:15:38.672 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:38.672 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:38.672 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
03:15:38.672 00.000 8976 Worker thread wakes up
03:15:38.672 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.12)
03:15:38.672 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
03:15:38.672 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:15:38.672 00.000 9828 BLC: window closed
03:15:38.672 00.000 9828 MoveAxis(E, 17, B)
03:15:38.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:38.672 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:38.672 00.000 9828 Guiding  Dir = 2, Dur = 17
03:15:38.673 00.001 9828 IsSlewing returns 0
03:15:38.673 00.000 9828 IsGuiding returns 0
03:15:38.673 00.000 9828 PulseGuide returned control before completion, sleep 27
03:15:38.712 00.039 9828 IsGuiding returns 1
03:15:38.712 00.000 9828 scope still moving after pulse duration time elapsed
03:15:38.744 00.032 9828 IsSlewing returns 0
03:15:38.744 00.000 9828 IsGuiding returns 1
03:15:38.776 00.032 9828 IsSlewing returns 0
03:15:38.776 00.000 9828 IsGuiding returns 1
03:15:38.808 00.032 9828 IsSlewing returns 0
03:15:38.808 00.000 9828 IsGuiding returns 0
03:15:38.808 00.000 9828 scope move finished after 17 + 117 ms
03:15:38.808 00.000 9828 Move returns status 0, amount 17
03:15:38.808 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:38.808 00.000 9828 MoveAxis(N, 14, B)
03:15:38.808 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:38.823 00.015 9828 IsSlewing returns 0
03:15:38.823 00.000 9828 IsGuiding returns 0
03:15:38.823 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:38.855 00.032 9828 IsGuiding returns 1
03:15:38.855 00.000 9828 scope still moving after pulse duration time elapsed
03:15:38.885 00.030 9828 IsSlewing returns 0
03:15:38.885 00.000 9828 IsGuiding returns 1
03:15:38.916 00.031 9828 IsSlewing returns 0
03:15:38.917 00.001 9828 IsGuiding returns 1
03:15:38.947 00.030 9828 IsSlewing returns 0
03:15:38.947 00.000 9828 IsGuiding returns 1
03:15:38.978 00.031 9828 IsSlewing returns 0
03:15:38.978 00.000 9828 IsGuiding returns 0
03:15:38.978 00.000 9828 scope move finished after 14 + 140 ms
03:15:38.978 00.000 9828 Move returns status 0, amount 14
03:15:38.978 00.000 9828 move complete, result=0
03:15:38.978 00.000 9828 worker thread done servicing request
03:15:38.979 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:15:39.356 00.377 8976 Exposure complete
03:15:39.362 00.006 8976 worker thread done servicing request
03:15:39.362 00.000 5052 OnExposeComplete: enter
03:15:39.362 00.000 5052 UpdateGuideState(): m_state=6
03:15:39.362 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12828
03:15:39.362 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.82, Mass=109, SNR=7.2, Peak=65 HFD=2.1
03:15:39.362 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
03:15:39.362 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
03:15:39.362 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.66 mountX=0.03 mountY=-0.18, mountTheta=-1.38
03:15:39.363 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.11, opts=13)
03:15:39.363 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.11)
03:15:39.363 00.000 8976 Worker thread wakes up
03:15:39.363 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:15:39.363 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
03:15:39.363 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:39.363 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:39.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.11) opts 0xd
03:15:39.363 00.000 5052 Enqueuing Expose request
03:15:39.364 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.11)
03:15:39.364 00.000 8976 Moving (0.14, 0.11) raw xDistance=0.03 yDistance=-0.18
03:15:39.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:15:39.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:15:39.364 00.000 8976 MoveAxis(R, 0, ABG)
03:15:39.364 00.000 8976 MoveAxis(U, 0, ABG)
03:15:39.364 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:15:39.364 00.000 8976 MountToCamera -- mountX=2.01 mountY=-2.52 hyp=3.22 mountTheta=-0.90 cameraX=1.32, cameraY=2.94 cameraTheta=1.15
03:15:39.364 00.000 8976 incremental bump (1.325, 2.940) isValid = 1
03:15:39.364 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
03:15:39.364 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:39.364 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:39.364 00.000 8976 move complete, result=0
03:15:39.364 00.000 9828 Worker thread wakes up
03:15:39.364 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:39.364 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:39.364 00.000 8976 worker thread done servicing request
03:15:39.364 00.000 8976 Worker thread wakes up
03:15:39.365 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:39.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:39.365 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:39.365 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
03:15:39.365 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
03:15:39.365 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:15:39.365 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:15:39.365 00.000 9828 BLC: window closed
03:15:39.365 00.000 9828 MoveAxis(E, 17, B)
03:15:39.365 00.000 9828 Guiding  Dir = 2, Dur = 17
03:15:39.365 00.000 9828 IsSlewing returns 0
03:15:39.366 00.001 9828 IsGuiding returns 0
03:15:39.366 00.000 9828 PulseGuide returned control before completion, sleep 27
03:15:39.399 00.033 9828 IsGuiding returns 1
03:15:39.399 00.000 9828 scope still moving after pulse duration time elapsed
03:15:39.430 00.031 9828 IsSlewing returns 0
03:15:39.430 00.000 9828 IsGuiding returns 1
03:15:39.461 00.031 9828 IsSlewing returns 0
03:15:39.461 00.000 9828 IsGuiding returns 1
03:15:39.492 00.031 9828 IsSlewing returns 0
03:15:39.492 00.000 9828 IsGuiding returns 0
03:15:39.492 00.000 9828 scope move finished after 17 + 109 ms
03:15:39.492 00.000 9828 Move returns status 0, amount 17
03:15:39.492 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:39.492 00.000 9828 MoveAxis(N, 14, B)
03:15:39.492 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:39.507 00.015 9828 IsSlewing returns 0
03:15:39.508 00.001 9828 IsGuiding returns 0
03:15:39.508 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:39.538 00.030 9828 IsGuiding returns 1
03:15:39.538 00.000 9828 scope still moving after pulse duration time elapsed
03:15:39.569 00.031 9828 IsSlewing returns 0
03:15:39.569 00.000 9828 IsGuiding returns 1
03:15:39.601 00.032 9828 IsSlewing returns 0
03:15:39.601 00.000 9828 IsGuiding returns 1
03:15:39.633 00.032 9828 IsSlewing returns 0
03:15:39.633 00.000 9828 IsGuiding returns 1
03:15:39.662 00.029 9828 IsSlewing returns 0
03:15:39.662 00.000 9828 IsGuiding returns 0
03:15:39.662 00.000 9828 scope move finished after 14 + 140 ms
03:15:39.662 00.000 9828 Move returns status 0, amount 14
03:15:39.662 00.000 9828 move complete, result=0
03:15:39.662 00.000 9828 worker thread done servicing request
03:15:39.662 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:15:40.052 00.390 8976 Exposure complete
03:15:40.058 00.006 8976 worker thread done servicing request
03:15:40.058 00.000 5052 OnExposeComplete: enter
03:15:40.058 00.000 5052 UpdateGuideState(): m_state=6
03:15:40.058 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12829
03:15:40.058 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.57, Mass=143, SNR=8.2, Peak=67 HFD=2.2
03:15:40.058 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
03:15:40.058 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
03:15:40.058 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.14 hyp=0.31 cameraTheta=-0.46 mountX=-0.25 mountY=-0.16, mountTheta=-2.58
03:15:40.059 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.14, opts=13)
03:15:40.059 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.14)
03:15:40.059 00.000 8976 Worker thread wakes up
03:15:40.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.14) opts 0xd
03:15:40.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.14)
03:15:40.059 00.000 8976 Moving (0.28, -0.14) raw xDistance=-0.25 yDistance=-0.16
03:15:40.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:15:40.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:15:40.059 00.000 8976 MoveAxis(R, 0, ABG)
03:15:40.059 00.000 8976 MoveAxis(U, 0, ABG)
03:15:40.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:15:40.059 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:15:40.059 00.000 8976 MountToCamera -- mountX=2.01 mountY=-2.47 hyp=3.18 mountTheta=-0.89 cameraX=1.29, cameraY=2.91 cameraTheta=1.15
03:15:40.060 00.001 8976 incremental bump (1.288, 2.913) isValid = 1
03:15:40.060 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
03:15:40.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:40.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:40.060 00.000 5052 Enqueuing Expose request
03:15:40.060 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
03:15:40.060 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:40.060 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:40.060 00.000 8976 move complete, result=0
03:15:40.060 00.000 9828 Worker thread wakes up
03:15:40.060 00.000 8976 worker thread done servicing request
03:15:40.060 00.000 8976 Worker thread wakes up
03:15:40.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:40.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:40.060 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:40.060 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:40.061 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:40.061 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
03:15:40.061 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
03:15:40.061 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:15:40.061 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:15:40.061 00.000 9828 BLC: window closed
03:15:40.061 00.000 9828 MoveAxis(E, 16, B)
03:15:40.061 00.000 9828 Guiding  Dir = 2, Dur = 16
03:15:40.061 00.000 9828 IsSlewing returns 0
03:15:40.061 00.000 9828 IsGuiding returns 0
03:15:40.062 00.001 9828 PulseGuide returned control before completion, sleep 26
03:15:40.098 00.036 9828 IsGuiding returns 1
03:15:40.098 00.000 9828 scope still moving after pulse duration time elapsed
03:15:40.130 00.032 9828 IsSlewing returns 0
03:15:40.130 00.000 9828 IsGuiding returns 1
03:15:40.160 00.030 9828 IsSlewing returns 0
03:15:40.160 00.000 9828 IsGuiding returns 1
03:15:40.191 00.031 9828 IsSlewing returns 0
03:15:40.191 00.000 9828 IsGuiding returns 0
03:15:40.191 00.000 9828 scope move finished after 16 + 113 ms
03:15:40.191 00.000 9828 Move returns status 0, amount 16
03:15:40.191 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:40.191 00.000 9828 MoveAxis(N, 14, B)
03:15:40.191 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:40.207 00.016 9828 IsSlewing returns 0
03:15:40.207 00.000 9828 IsGuiding returns 0
03:15:40.208 00.001 9828 PulseGuide returned control before completion, sleep 24
03:15:40.238 00.030 9828 IsGuiding returns 1
03:15:40.238 00.000 9828 scope still moving after pulse duration time elapsed
03:15:40.269 00.031 9828 IsSlewing returns 0
03:15:40.269 00.000 9828 IsGuiding returns 1
03:15:40.299 00.030 9828 IsSlewing returns 0
03:15:40.299 00.000 9828 IsGuiding returns 1
03:15:40.331 00.032 9828 IsSlewing returns 0
03:15:40.331 00.000 9828 IsGuiding returns 1
03:15:40.363 00.032 9828 IsSlewing returns 0
03:15:40.367 00.004 9828 IsGuiding returns 0
03:15:40.367 00.000 9828 scope move finished after 14 + 146 ms
03:15:40.367 00.000 9828 Move returns status 0, amount 14
03:15:40.367 00.000 9828 move complete, result=0
03:15:40.368 00.001 9828 worker thread done servicing request
03:15:40.368 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:15:40.749 00.381 8976 Exposure complete
03:15:40.755 00.006 8976 worker thread done servicing request
03:15:40.755 00.000 5052 OnExposeComplete: enter
03:15:40.755 00.000 5052 UpdateGuideState(): m_state=6
03:15:40.755 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12830
03:15:40.755 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.62, Mass=141, SNR=8.1, Peak=67 HFD=1.9
03:15:40.755 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
03:15:40.755 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
03:15:40.755 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.67 mountX=-0.12 mountY=-0.04, mountTheta=-2.80
03:15:40.756 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.08, opts=13)
03:15:40.756 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.08)
03:15:40.756 00.000 8976 Worker thread wakes up
03:15:40.756 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.08) opts 0xd
03:15:40.756 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.08)
03:15:40.756 00.000 8976 Moving (0.11, -0.08) raw xDistance=-0.12 yDistance=-0.04
03:15:40.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:15:40.756 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:15:40.757 00.001 5052 UpdateGuideState exits: m=141 SNR=8.1
03:15:40.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:15:40.757 00.000 8976 MoveAxis(R, 0, ABG)
03:15:40.757 00.000 8976 MoveAxis(U, 0, ABG)
03:15:40.757 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:40.757 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
03:15:40.757 00.000 8976 MountToCamera -- mountX=2.00 mountY=-2.44 hyp=3.16 mountTheta=-0.88 cameraX=1.26, cameraY=2.89 cameraTheta=1.16
03:15:40.757 00.000 8976 incremental bump (1.264, 2.894) isValid = 1
03:15:40.757 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
03:15:40.757 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:40.757 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:40.757 00.000 8976 move complete, result=0
03:15:40.757 00.000 8976 worker thread done servicing request
03:15:40.757 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:40.757 00.000 5052 Enqueuing Expose request
03:15:40.757 00.000 9828 Worker thread wakes up
03:15:40.758 00.001 8976 Worker thread wakes up
03:15:40.758 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:40.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:40.758 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:40.758 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:40.758 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:40.758 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.02)
03:15:40.758 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
03:15:40.758 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
03:15:40.758 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:15:40.758 00.000 9828 BLC: window closed
03:15:40.758 00.000 9828 MoveAxis(E, 16, B)
03:15:40.758 00.000 9828 Guiding  Dir = 2, Dur = 16
03:15:40.759 00.001 9828 IsSlewing returns 0
03:15:40.759 00.000 9828 IsGuiding returns 0
03:15:40.759 00.000 9828 PulseGuide returned control before completion, sleep 26
03:15:40.801 00.042 9828 IsGuiding returns 1
03:15:40.801 00.000 9828 scope still moving after pulse duration time elapsed
03:15:40.832 00.031 9828 IsSlewing returns 0
03:15:40.832 00.000 9828 IsGuiding returns 1
03:15:40.863 00.031 9828 IsSlewing returns 0
03:15:40.863 00.000 9828 IsGuiding returns 1
03:15:40.894 00.031 9828 IsSlewing returns 0
03:15:40.894 00.000 9828 IsGuiding returns 0
03:15:40.894 00.000 9828 scope move finished after 16 + 118 ms
03:15:40.894 00.000 9828 Move returns status 0, amount 16
03:15:40.894 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:40.895 00.001 9828 MoveAxis(N, 14, B)
03:15:40.895 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:40.909 00.014 9828 IsSlewing returns 0
03:15:40.909 00.000 9828 IsGuiding returns 0
03:15:40.909 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:40.940 00.031 9828 IsGuiding returns 1
03:15:40.940 00.000 9828 scope still moving after pulse duration time elapsed
03:15:40.971 00.031 9828 IsSlewing returns 0
03:15:40.971 00.000 9828 IsGuiding returns 1
03:15:41.001 00.030 9828 IsSlewing returns 0
03:15:41.001 00.000 9828 IsGuiding returns 1
03:15:41.047 00.046 9828 IsSlewing returns 0
03:15:41.047 00.000 9828 IsGuiding returns 0
03:15:41.048 00.001 9828 scope move finished after 14 + 124 ms
03:15:41.048 00.000 9828 Move returns status 0, amount 14
03:15:41.048 00.000 9828 move complete, result=0
03:15:41.048 00.000 9828 worker thread done servicing request
03:15:41.048 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:15:41.446 00.398 8976 Exposure complete
03:15:41.451 00.005 8976 worker thread done servicing request
03:15:41.451 00.000 5052 OnExposeComplete: enter
03:15:41.451 00.000 5052 UpdateGuideState(): m_state=6
03:15:41.452 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12831
03:15:41.452 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.38, Mass=134, SNR=7.9, Peak=69 HFD=2.2
03:15:41.452 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
03:15:41.452 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.88)
03:15:41.452 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.32 hyp=0.42 cameraTheta=-2.26 mountX=-0.17 mountY=0.40, mountTheta=1.97
03:15:41.453 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.32, opts=13)
03:15:41.453 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.32)
03:15:41.453 00.000 8976 Worker thread wakes up
03:15:41.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:15:41.453 00.000 5052 UpdateGuideState exits: m=134 SNR=7.9
03:15:41.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:41.454 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:41.454 00.000 5052 Enqueuing Expose request
03:15:41.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.32) opts 0xd
03:15:41.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.32)
03:15:41.454 00.000 8976 Moving (-0.27, -0.32) raw xDistance=-0.17 yDistance=0.40
03:15:41.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:15:41.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:15:41.454 00.000 8976 MoveAxis(R, 0, ABG)
03:15:41.454 00.000 8976 MoveAxis(D, 2, ABG)
03:15:41.454 00.000 8976 stepping (-13, 15) + (0, -2)
03:15:41.454 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:41.484 00.030 8976 Received - 47 (G) 
03:15:41.485 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:41.485 00.000 8976 stepped: pos (-13, 13)
03:15:41.485 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
03:15:41.485 00.000 8976 MountToCamera -- mountX=2.00 mountY=-2.32 hyp=3.06 mountTheta=-0.86 cameraX=1.15, cameraY=2.83 cameraTheta=1.18
03:15:41.485 00.000 8976 incremental bump (1.155, 2.834) isValid = 1
03:15:41.485 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
03:15:41.485 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:15:41.485 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:15:41.485 00.000 8976 move complete, result=0
03:15:41.485 00.000 9828 Worker thread wakes up
03:15:41.485 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:15:41.485 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:15:41.485 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
03:15:41.485 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:15:41.485 00.000 8976 worker thread done servicing request
03:15:41.485 00.000 8976 Worker thread wakes up
03:15:41.486 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:41.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:41.486 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
03:15:41.486 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
03:15:41.486 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:15:41.486 00.000 9828 BLC: window closed
03:15:41.486 00.000 9828 MoveAxis(E, 15, B)
03:15:41.486 00.000 9828 Guiding  Dir = 2, Dur = 15
03:15:41.486 00.000 9828 IsSlewing returns 0
03:15:41.486 00.000 9828 IsGuiding returns 0
03:15:41.486 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:41.515 00.029 9828 IsGuiding returns 1
03:15:41.515 00.000 9828 scope still moving after pulse duration time elapsed
03:15:41.546 00.031 9828 IsSlewing returns 0
03:15:41.546 00.000 9828 IsGuiding returns 1
03:15:41.577 00.031 9828 IsSlewing returns 0
03:15:41.577 00.000 9828 IsGuiding returns 1
03:15:41.608 00.031 9828 IsSlewing returns 0
03:15:41.608 00.000 9828 IsGuiding returns 1
03:15:41.639 00.031 9828 IsSlewing returns 0
03:15:41.639 00.000 9828 IsGuiding returns 0
03:15:41.639 00.000 9828 scope move finished after 15 + 137 ms
03:15:41.639 00.000 9828 Move returns status 0, amount 15
03:15:41.639 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:41.639 00.000 9828 MoveAxis(N, 14, B)
03:15:41.639 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:41.655 00.016 9828 IsSlewing returns 0
03:15:41.655 00.000 9828 IsGuiding returns 0
03:15:41.655 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:41.687 00.032 9828 IsGuiding returns 1
03:15:41.687 00.000 9828 scope still moving after pulse duration time elapsed
03:15:41.718 00.031 9828 IsSlewing returns 0
03:15:41.718 00.000 9828 IsGuiding returns 1
03:15:41.748 00.030 9828 IsSlewing returns 0
03:15:41.748 00.000 9828 IsGuiding returns 1
03:15:41.778 00.030 9828 IsSlewing returns 0
03:15:41.778 00.000 9828 IsGuiding returns 1
03:15:41.810 00.032 9828 IsSlewing returns 0
03:15:41.810 00.000 9828 IsGuiding returns 0
03:15:41.810 00.000 9828 scope move finished after 14 + 140 ms
03:15:41.810 00.000 9828 Move returns status 0, amount 14
03:15:41.810 00.000 9828 move complete, result=0
03:15:41.810 00.000 9828 worker thread done servicing request
03:15:41.810 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:15:42.166 00.356 8976 Exposure complete
03:15:42.171 00.005 8976 worker thread done servicing request
03:15:42.172 00.001 5052 OnExposeComplete: enter
03:15:42.172 00.000 5052 UpdateGuideState(): m_state=6
03:15:42.172 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12832
03:15:42.172 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.13, Mass=135, SNR=8.0, Peak=65 HFD=2.3
03:15:42.172 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
03:15:42.172 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
03:15:42.172 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.58 hyp=0.93 cameraTheta=-0.67 mountX=-0.85 mountY=-0.30, mountTheta=-2.80
03:15:42.173 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.58, opts=13)
03:15:42.173 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.58)
03:15:42.173 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:15:42.173 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:15:42.173 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:42.173 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:42.173 00.000 5052 Enqueuing Expose request
03:15:42.173 00.000 8976 Worker thread wakes up
03:15:42.173 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.58) opts 0xd
03:15:42.173 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.58)
03:15:42.173 00.000 8976 Moving (0.73, -0.58) raw xDistance=-0.85 yDistance=-0.30
03:15:42.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.85
03:15:42.173 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
03:15:42.173 00.000 8976 MoveAxis(R, 3, ABG)
03:15:42.173 00.000 8976 stepping (-13, 13) + (3, 0)
03:15:42.173 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:42.205 00.032 8976 Received - 47 (G) 
03:15:42.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:42.205 00.000 8976 stepped: pos (-10, 13)
03:15:42.205 00.000 8976 MoveAxis(U, 1, ABG)
03:15:42.205 00.000 8976 stepping (-10, 13) + (0, 1)
03:15:42.205 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:42.237 00.032 8976 Received - 47 (G) 
03:15:42.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:42.237 00.000 8976 stepped: pos (-10, 14)
03:15:42.237 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:15:42.237 00.000 8976 MountToCamera -- mountX=1.84 mountY=-2.29 hyp=2.94 mountTheta=-0.89 cameraX=1.20, cameraY=2.68 cameraTheta=1.15
03:15:42.237 00.000 8976 incremental bump (1.197, 2.683) isValid = 1
03:15:42.237 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
03:15:42.237 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:42.237 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:42.237 00.000 8976 move complete, result=0
03:15:42.237 00.000 9828 Worker thread wakes up
03:15:42.237 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:42.237 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:42.237 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
03:15:42.237 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.3 px 1 ms NORTH
03:15:42.237 00.000 8976 worker thread done servicing request
03:15:42.237 00.000 8976 Worker thread wakes up
03:15:42.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:42.238 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:42.238 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
03:15:42.238 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:15:42.238 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:15:42.238 00.000 9828 BLC: window closed
03:15:42.238 00.000 9828 MoveAxis(E, 16, B)
03:15:42.238 00.000 9828 Guiding  Dir = 2, Dur = 16
03:15:42.238 00.000 9828 IsSlewing returns 0
03:15:42.238 00.000 9828 IsGuiding returns 0
03:15:42.238 00.000 9828 PulseGuide returned control before completion, sleep 26
03:15:42.277 00.039 9828 IsGuiding returns 1
03:15:42.277 00.000 9828 scope still moving after pulse duration time elapsed
03:15:42.308 00.031 9828 IsSlewing returns 0
03:15:42.308 00.000 9828 IsGuiding returns 1
03:15:42.339 00.031 9828 IsSlewing returns 0
03:15:42.340 00.001 9828 IsGuiding returns 1
03:15:42.370 00.030 9828 IsSlewing returns 0
03:15:42.370 00.000 9828 IsGuiding returns 0
03:15:42.370 00.000 9828 scope move finished after 16 + 116 ms
03:15:42.371 00.001 9828 Move returns status 0, amount 16
03:15:42.371 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:42.371 00.000 9828 MoveAxis(N, 14, B)
03:15:42.371 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:42.386 00.015 9828 IsSlewing returns 0
03:15:42.386 00.000 9828 IsGuiding returns 0
03:15:42.386 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:42.417 00.031 9828 IsGuiding returns 1
03:15:42.417 00.000 9828 scope still moving after pulse duration time elapsed
03:15:42.448 00.031 9828 IsSlewing returns 0
03:15:42.448 00.000 9828 IsGuiding returns 1
03:15:42.480 00.032 9828 IsSlewing returns 0
03:15:42.480 00.000 9828 IsGuiding returns 1
03:15:42.510 00.030 9828 IsSlewing returns 0
03:15:42.510 00.000 9828 IsGuiding returns 1
03:15:42.542 00.032 9828 IsSlewing returns 0
03:15:42.542 00.000 9828 IsGuiding returns 0
03:15:42.542 00.000 9828 scope move finished after 14 + 141 ms
03:15:42.542 00.000 9828 Move returns status 0, amount 14
03:15:42.542 00.000 9828 move complete, result=0
03:15:42.542 00.000 9828 worker thread done servicing request
03:15:42.542 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:15:42.922 00.380 8976 Exposure complete
03:15:42.928 00.006 8976 worker thread done servicing request
03:15:42.928 00.000 5052 OnExposeComplete: enter
03:15:42.928 00.000 5052 UpdateGuideState(): m_state=6
03:15:42.928 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12833
03:15:42.928 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.53, Mass=135, SNR=8.0, Peak=64 HFD=2.3
03:15:42.928 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.15 = 2.13)
03:15:42.928 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.26 = 2.03)
03:15:42.928 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.11 mountX=-0.11 mountY=0.19, mountTheta=2.10
03:15:42.929 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.18, opts=13)
03:15:42.929 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.18)
03:15:42.929 00.000 8976 Worker thread wakes up
03:15:42.929 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:15:42.929 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:15:42.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:42.929 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.18) opts 0xd
03:15:42.929 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:42.929 00.000 5052 Enqueuing Expose request
03:15:42.929 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.18)
03:15:42.929 00.000 8976 Moving (-0.11, -0.18) raw xDistance=-0.11 yDistance=0.19
03:15:42.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:15:42.929 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:15:42.929 00.000 8976 MoveAxis(R, 0, ABG)
03:15:42.929 00.000 8976 MoveAxis(U, 0, ABG)
03:15:42.929 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:15:42.929 00.000 8976 MountToCamera -- mountX=1.74 mountY=-2.27 hyp=2.86 mountTheta=-0.92 cameraX=1.23, cameraY=2.58 cameraTheta=1.13
03:15:42.930 00.001 8976 incremental bump (1.225, 2.581) isValid = 1
03:15:42.930 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
03:15:42.930 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:42.930 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:42.930 00.000 8976 move complete, result=0
03:15:42.930 00.000 8976 worker thread done servicing request
03:15:42.930 00.000 8976 Worker thread wakes up
03:15:42.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:42.930 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:42.930 00.000 9828 Worker thread wakes up
03:15:42.930 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:42.930 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:42.930 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
03:15:42.930 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:15:42.930 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
03:15:42.930 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:15:42.930 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:15:42.930 00.000 9828 BLC: window closed
03:15:42.930 00.000 9828 MoveAxis(E, 17, B)
03:15:42.931 00.001 9828 Guiding  Dir = 2, Dur = 17
03:15:42.931 00.000 9828 IsSlewing returns 0
03:15:42.931 00.000 9828 IsGuiding returns 0
03:15:42.931 00.000 9828 PulseGuide returned control before completion, sleep 27
03:15:42.965 00.034 9828 IsGuiding returns 1
03:15:42.965 00.000 9828 scope still moving after pulse duration time elapsed
03:15:42.995 00.030 9828 IsSlewing returns 0
03:15:42.995 00.000 9828 IsGuiding returns 1
03:15:43.026 00.031 9828 IsSlewing returns 0
03:15:43.026 00.000 9828 IsGuiding returns 1
03:15:43.057 00.031 9828 IsSlewing returns 0
03:15:43.057 00.000 9828 IsGuiding returns 0
03:15:43.057 00.000 9828 scope move finished after 17 + 108 ms
03:15:43.057 00.000 9828 Move returns status 0, amount 17
03:15:43.057 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:43.057 00.000 9828 MoveAxis(N, 14, B)
03:15:43.058 00.001 9828 Guiding  Dir = 0, Dur = 14
03:15:43.073 00.015 9828 IsSlewing returns 0
03:15:43.073 00.000 9828 IsGuiding returns 0
03:15:43.073 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:43.103 00.030 9828 IsGuiding returns 1
03:15:43.103 00.000 9828 scope still moving after pulse duration time elapsed
03:15:43.133 00.030 9828 IsSlewing returns 0
03:15:43.133 00.000 9828 IsGuiding returns 1
03:15:43.164 00.031 9828 IsSlewing returns 0
03:15:43.165 00.001 9828 IsGuiding returns 1
03:15:43.195 00.030 9828 IsSlewing returns 0
03:15:43.195 00.000 9828 IsGuiding returns 1
03:15:43.226 00.031 9828 IsSlewing returns 0
03:15:43.227 00.001 9828 IsGuiding returns 0
03:15:43.227 00.000 9828 scope move finished after 14 + 140 ms
03:15:43.227 00.000 9828 Move returns status 0, amount 14
03:15:43.227 00.000 9828 move complete, result=0
03:15:43.227 00.000 9828 worker thread done servicing request
03:15:43.227 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:15:43.616 00.389 8976 Exposure complete
03:15:43.622 00.006 8976 worker thread done servicing request
03:15:43.622 00.000 5052 OnExposeComplete: enter
03:15:43.622 00.000 5052 UpdateGuideState(): m_state=6
03:15:43.622 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12834
03:15:43.622 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.69, Mass=130, SNR=7.8, Peak=67 HFD=2.2
03:15:43.622 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.12 = 1.17)
03:15:43.622 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
03:15:43.622 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.07 mountX=0.09 mountY=0.19, mountTheta=1.15
03:15:43.623 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.01, opts=13)
03:15:43.623 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.01)
03:15:43.623 00.000 8976 Worker thread wakes up
03:15:43.623 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.01) opts 0xd
03:15:43.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.01)
03:15:43.623 00.000 8976 Moving (-0.22, -0.01) raw xDistance=0.09 yDistance=0.19
03:15:43.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:15:43.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:15:43.623 00.000 8976 MoveAxis(R, 0, ABG)
03:15:43.623 00.000 8976 MoveAxis(U, 0, ABG)
03:15:43.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:15:43.623 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
03:15:43.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:43.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:43.623 00.000 5052 Enqueuing Expose request
03:15:43.623 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:15:43.624 00.001 8976 MountToCamera -- mountX=1.67 mountY=-2.25 hyp=2.80 mountTheta=-0.93 cameraX=1.24, cameraY=2.51 cameraTheta=1.11
03:15:43.624 00.000 8976 incremental bump (1.244, 2.514) isValid = 1
03:15:43.624 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:15:43.624 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:43.624 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:43.624 00.000 8976 move complete, result=0
03:15:43.624 00.000 9828 Worker thread wakes up
03:15:43.624 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:43.624 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:43.624 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
03:15:43.624 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
03:15:43.624 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
03:15:43.624 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:15:43.624 00.000 8976 worker thread done servicing request
03:15:43.624 00.000 8976 Worker thread wakes up
03:15:43.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:43.624 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:43.624 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:15:43.625 00.001 9828 BLC: window closed
03:15:43.625 00.000 9828 MoveAxis(E, 18, B)
03:15:43.625 00.000 9828 Guiding  Dir = 2, Dur = 18
03:15:43.625 00.000 9828 IsSlewing returns 0
03:15:43.625 00.000 9828 IsGuiding returns 0
03:15:43.626 00.001 9828 PulseGuide returned control before completion, sleep 28
03:15:43.661 00.035 9828 IsGuiding returns 1
03:15:43.661 00.000 9828 scope still moving after pulse duration time elapsed
03:15:43.693 00.032 9828 IsSlewing returns 0
03:15:43.693 00.000 9828 IsGuiding returns 1
03:15:43.724 00.031 9828 IsSlewing returns 0
03:15:43.724 00.000 9828 IsGuiding returns 1
03:15:43.756 00.032 9828 IsSlewing returns 0
03:15:43.756 00.000 9828 IsGuiding returns 0
03:15:43.756 00.000 9828 scope move finished after 18 + 112 ms
03:15:43.756 00.000 9828 Move returns status 0, amount 18
03:15:43.756 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:43.756 00.000 9828 MoveAxis(N, 14, B)
03:15:43.756 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:43.771 00.015 9828 IsSlewing returns 0
03:15:43.771 00.000 9828 IsGuiding returns 0
03:15:43.771 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:43.802 00.031 9828 IsGuiding returns 1
03:15:43.802 00.000 9828 scope still moving after pulse duration time elapsed
03:15:43.833 00.031 9828 IsSlewing returns 0
03:15:43.833 00.000 9828 IsGuiding returns 1
03:15:43.864 00.031 9828 IsSlewing returns 0
03:15:43.864 00.000 9828 IsGuiding returns 1
03:15:43.895 00.031 9828 IsSlewing returns 0
03:15:43.895 00.000 9828 IsGuiding returns 1
03:15:43.925 00.030 9828 IsSlewing returns 0
03:15:43.925 00.000 9828 IsGuiding returns 0
03:15:43.925 00.000 9828 scope move finished after 14 + 140 ms
03:15:43.925 00.000 9828 Move returns status 0, amount 14
03:15:43.925 00.000 9828 move complete, result=0
03:15:43.925 00.000 9828 worker thread done servicing request
03:15:43.925 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:15:44.308 00.383 8976 Exposure complete
03:15:44.314 00.006 8976 worker thread done servicing request
03:15:44.314 00.000 5052 OnExposeComplete: enter
03:15:44.314 00.000 5052 UpdateGuideState(): m_state=6
03:15:44.314 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12835
03:15:44.314 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=282.13, Mass=129, SNR=7.8, Peak=70 HFD=2.3
03:15:44.314 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
03:15:44.314 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
03:15:44.314 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.42 hyp=0.53 cameraTheta=2.22 mountX=0.52 mountY=0.04, mountTheta=0.07
03:15:44.315 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.42, opts=13)
03:15:44.315 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.42)
03:15:44.315 00.000 8976 Worker thread wakes up
03:15:44.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.42) opts 0xd
03:15:44.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.42)
03:15:44.316 00.001 8976 Moving (-0.32, 0.42) raw xDistance=0.52 yDistance=0.04
03:15:44.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:15:44.316 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:15:44.316 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:15:44.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:44.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:15:44.316 00.000 8976 MoveAxis(L, 2, ABG)
03:15:44.316 00.000 8976 stepping (-10, 14) + (-2, 0)
03:15:44.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:44.316 00.000 5052 Enqueuing Expose request
03:15:44.316 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:44.346 00.030 8976 Received - 47 (G) 
03:15:44.346 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:44.346 00.000 8976 stepped: pos (-12, 14)
03:15:44.346 00.000 8976 MoveAxis(U, 0, ABG)
03:15:44.347 00.001 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:15:44.347 00.000 8976 MountToCamera -- mountX=1.73 mountY=-2.24 hyp=2.83 mountTheta=-0.91 cameraX=1.21, cameraY=2.56 cameraTheta=1.13
03:15:44.347 00.000 8976 incremental bump (1.211, 2.558) isValid = 1
03:15:44.347 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
03:15:44.347 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:44.347 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:44.347 00.000 8976 move complete, result=0
03:15:44.347 00.000 9828 Worker thread wakes up
03:15:44.347 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.0 px 0 ms NORTH
03:15:44.347 00.000 8976 worker thread done servicing request
03:15:44.347 00.000 8976 Worker thread wakes up
03:15:44.347 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:44.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:44.347 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:44.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:44.347 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
03:15:44.348 00.001 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
03:15:44.348 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:15:44.348 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:15:44.348 00.000 9828 BLC: window closed
03:15:44.348 00.000 9828 MoveAxis(E, 17, B)
03:15:44.348 00.000 9828 Guiding  Dir = 2, Dur = 17
03:15:44.348 00.000 9828 IsSlewing returns 0
03:15:44.348 00.000 9828 IsGuiding returns 0
03:15:44.348 00.000 9828 PulseGuide returned control before completion, sleep 27
03:15:44.378 00.030 9828 IsGuiding returns 1
03:15:44.378 00.000 9828 scope still moving after pulse duration time elapsed
03:15:44.409 00.031 9828 IsSlewing returns 0
03:15:44.409 00.000 9828 IsGuiding returns 1
03:15:44.440 00.031 9828 IsSlewing returns 0
03:15:44.440 00.000 9828 IsGuiding returns 1
03:15:44.471 00.031 9828 IsSlewing returns 0
03:15:44.471 00.000 9828 IsGuiding returns 1
03:15:44.502 00.031 9828 IsSlewing returns 0
03:15:44.502 00.000 9828 IsGuiding returns 0
03:15:44.502 00.000 9828 scope move finished after 17 + 136 ms
03:15:44.502 00.000 9828 Move returns status 0, amount 17
03:15:44.502 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:44.502 00.000 9828 MoveAxis(N, 14, B)
03:15:44.502 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:44.517 00.015 9828 IsSlewing returns 0
03:15:44.517 00.000 9828 IsGuiding returns 0
03:15:44.517 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:44.547 00.030 9828 IsGuiding returns 1
03:15:44.547 00.000 9828 scope still moving after pulse duration time elapsed
03:15:44.578 00.031 9828 IsSlewing returns 0
03:15:44.578 00.000 9828 IsGuiding returns 1
03:15:44.609 00.031 9828 IsSlewing returns 0
03:15:44.609 00.000 9828 IsGuiding returns 1
03:15:44.640 00.031 9828 IsSlewing returns 0
03:15:44.640 00.000 9828 IsGuiding returns 1
03:15:44.672 00.032 9828 IsSlewing returns 0
03:15:44.672 00.000 9828 IsGuiding returns 0
03:15:44.672 00.000 9828 scope move finished after 14 + 141 ms
03:15:44.672 00.000 9828 Move returns status 0, amount 14
03:15:44.672 00.000 9828 move complete, result=0
03:15:44.672 00.000 9828 worker thread done servicing request
03:15:44.672 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:15:45.032 00.360 8976 Exposure complete
03:15:45.037 00.005 8976 worker thread done servicing request
03:15:45.038 00.001 5052 OnExposeComplete: enter
03:15:45.038 00.000 5052 UpdateGuideState(): m_state=6
03:15:45.038 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12836
03:15:45.038 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.96, Mass=140, SNR=8.1, Peak=67 HFD=2.1
03:15:45.038 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
03:15:45.038 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
03:15:45.038 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.29 cameraTheta=2.10 mountX=0.29 mountY=-0.01, mountTheta=-0.05
03:15:45.039 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.25, opts=13)
03:15:45.039 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.25)
03:15:45.039 00.000 8976 Worker thread wakes up
03:15:45.039 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.25) opts 0xd
03:15:45.040 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.25)
03:15:45.040 00.000 8976 Moving (-0.14, 0.25) raw xDistance=0.29 yDistance=-0.01
03:15:45.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
03:15:45.040 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:15:45.040 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
03:15:45.040 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:45.040 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:45.040 00.000 5052 Enqueuing Expose request
03:15:45.040 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:15:45.040 00.000 8976 MoveAxis(L, 1, ABG)
03:15:45.040 00.000 8976 stepping (-12, 14) + (-1, 0)
03:15:45.040 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:45.066 00.026 8976 Received - 47 (G) 
03:15:45.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:45.066 00.000 8976 stepped: pos (-13, 14)
03:15:45.066 00.000 8976 MoveAxis(U, 0, ABG)
03:15:45.066 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:15:45.066 00.000 8976 MountToCamera -- mountX=1.81 mountY=-2.24 hyp=2.88 mountTheta=-0.89 cameraX=1.17, cameraY=2.63 cameraTheta=1.15
03:15:45.066 00.000 8976 incremental bump (1.165, 2.633) isValid = 1
03:15:45.066 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
03:15:45.066 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:15:45.066 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:15:45.066 00.000 8976 move complete, result=0
03:15:45.066 00.000 9828 Worker thread wakes up
03:15:45.066 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:15:45.066 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:15:45.067 00.001 8976 worker thread done servicing request
03:15:45.067 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
03:15:45.067 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
03:15:45.067 00.000 8976 Worker thread wakes up
03:15:45.067 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
03:15:45.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:45.067 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:45.067 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:15:45.067 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:15:45.067 00.000 9828 BLC: window closed
03:15:45.067 00.000 9828 MoveAxis(E, 16, B)
03:15:45.067 00.000 9828 Guiding  Dir = 2, Dur = 16
03:15:45.068 00.001 9828 IsSlewing returns 0
03:15:45.068 00.000 9828 IsGuiding returns 0
03:15:45.068 00.000 9828 PulseGuide returned control before completion, sleep 26
03:15:45.095 00.027 9828 IsGuiding returns 1
03:15:45.095 00.000 9828 scope still moving after pulse duration time elapsed
03:15:45.126 00.031 9828 IsSlewing returns 0
03:15:45.126 00.000 9828 IsGuiding returns 1
03:15:45.157 00.031 9828 IsSlewing returns 0
03:15:45.157 00.000 9828 IsGuiding returns 1
03:15:45.189 00.032 9828 IsSlewing returns 0
03:15:45.189 00.000 9828 IsGuiding returns 0
03:15:45.189 00.000 9828 scope move finished after 16 + 104 ms
03:15:45.189 00.000 9828 Move returns status 0, amount 16
03:15:45.189 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:45.189 00.000 9828 MoveAxis(N, 14, B)
03:15:45.189 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:45.204 00.015 9828 IsSlewing returns 0
03:15:45.204 00.000 9828 IsGuiding returns 1
03:15:45.204 00.000 9828 Entered PulseGuideScope while moving
03:15:45.266 00.062 9828 IsSlewing returns 0
03:15:45.266 00.000 9828 IsGuiding returns 1
03:15:45.266 00.000 9828 Still moving
03:15:45.330 00.064 9828 IsSlewing returns 0
03:15:45.330 00.000 9828 IsGuiding returns 0
03:15:45.330 00.000 9828 Movement stopped - continuing
03:15:45.330 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:45.360 00.030 9828 IsGuiding returns 1
03:15:45.360 00.000 9828 scope still moving after pulse duration time elapsed
03:15:45.391 00.031 9828 IsSlewing returns 0
03:15:45.391 00.000 9828 IsGuiding returns 1
03:15:45.422 00.031 9828 IsSlewing returns 0
03:15:45.422 00.000 9828 IsGuiding returns 1
03:15:45.454 00.032 9828 IsSlewing returns 0
03:15:45.454 00.000 9828 IsGuiding returns 1
03:15:45.484 00.030 9828 IsSlewing returns 0
03:15:45.484 00.000 9828 IsGuiding returns 0
03:15:45.484 00.000 9828 scope move finished after 14 + 140 ms
03:15:45.484 00.000 9828 Move returns status 0, amount 14
03:15:45.484 00.000 9828 move complete, result=0
03:15:45.484 00.000 9828 worker thread done servicing request
03:15:45.484 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:15:45.754 00.270 8976 Exposure complete
03:15:45.760 00.006 8976 worker thread done servicing request
03:15:45.760 00.000 5052 OnExposeComplete: enter
03:15:45.760 00.000 5052 UpdateGuideState(): m_state=6
03:15:45.760 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12837
03:15:45.760 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.81, Mass=148, SNR=8.4, Peak=74 HFD=1.9
03:15:45.760 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:15:45.760 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
03:15:45.760 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.10 hyp=0.67 cameraTheta=2.99 mountX=0.39 mountY=0.50, mountTheta=0.91
03:15:45.761 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.10, opts=13)
03:15:45.761 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.10)
03:15:45.762 00.001 8976 Worker thread wakes up
03:15:45.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.10) opts 0xd
03:15:45.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.10)
03:15:45.762 00.000 8976 Moving (-0.67, 0.10) raw xDistance=0.39 yDistance=0.50
03:15:45.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
03:15:45.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
03:15:45.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:15:45.762 00.000 5052 UpdateGuideState exits: m=148 SNR=8.4
03:15:45.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:45.762 00.000 8976 MoveAxis(L, 2, ABG)
03:15:45.762 00.000 8976 stepping (-13, 14) + (-2, 0)
03:15:45.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:45.762 00.000 5052 Enqueuing Expose request
03:15:45.762 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:45.785 00.023 8976 Received - 47 (G) 
03:15:45.785 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:45.785 00.000 8976 stepped: pos (-15, 14)
03:15:45.785 00.000 8976 MoveAxis(D, 2, ABG)
03:15:45.785 00.000 8976 stepping (-15, 14) + (0, -2)
03:15:45.785 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:45.818 00.033 8976 Received - 47 (G) 
03:15:45.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:45.818 00.000 8976 stepped: pos (-15, 12)
03:15:45.818 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:15:45.818 00.000 8976 MountToCamera -- mountX=1.97 mountY=-2.13 hyp=2.90 mountTheta=-0.82 cameraX=1.00, cameraY=2.73 cameraTheta=1.22
03:15:45.818 00.000 8976 incremental bump (0.996, 2.725) isValid = 1
03:15:45.818 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:15:45.818 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:15:45.818 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:15:45.818 00.000 8976 move complete, result=0
03:15:45.818 00.000 9828 Worker thread wakes up
03:15:45.818 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:15:45.818 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:15:45.818 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
03:15:45.818 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
03:15:45.818 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:15:45.818 00.000 8976 worker thread done servicing request
03:15:45.819 00.001 8976 Worker thread wakes up
03:15:45.819 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
03:15:45.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:45.819 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:15:45.819 00.000 9828 BLC: window closed
03:15:45.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:45.819 00.000 9828 MoveAxis(E, 14, B)
03:15:45.819 00.000 9828 Guiding  Dir = 2, Dur = 14
03:15:45.819 00.000 9828 IsSlewing returns 0
03:15:45.819 00.000 9828 IsGuiding returns 0
03:15:45.819 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:45.859 00.040 9828 IsGuiding returns 1
03:15:45.859 00.000 9828 scope still moving after pulse duration time elapsed
03:15:45.890 00.031 9828 IsSlewing returns 0
03:15:45.890 00.000 9828 IsGuiding returns 1
03:15:45.922 00.032 9828 IsSlewing returns 0
03:15:45.922 00.000 9828 IsGuiding returns 1
03:15:45.952 00.030 9828 IsSlewing returns 0
03:15:45.952 00.000 9828 IsGuiding returns 0
03:15:45.952 00.000 9828 scope move finished after 14 + 118 ms
03:15:45.952 00.000 9828 Move returns status 0, amount 14
03:15:45.952 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:45.952 00.000 9828 MoveAxis(N, 14, B)
03:15:45.953 00.001 9828 Guiding  Dir = 0, Dur = 14
03:15:45.968 00.015 9828 IsSlewing returns 0
03:15:45.968 00.000 9828 IsGuiding returns 0
03:15:45.968 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:45.998 00.030 9828 IsGuiding returns 1
03:15:45.998 00.000 9828 scope still moving after pulse duration time elapsed
03:15:46.029 00.031 9828 IsSlewing returns 0
03:15:46.029 00.000 9828 IsGuiding returns 1
03:15:46.061 00.032 9828 IsSlewing returns 0
03:15:46.061 00.000 9828 IsGuiding returns 1
03:15:46.093 00.032 9828 IsSlewing returns 0
03:15:46.093 00.000 9828 IsGuiding returns 1
03:15:46.124 00.031 9828 IsSlewing returns 0
03:15:46.124 00.000 9828 IsGuiding returns 0
03:15:46.124 00.000 9828 scope move finished after 14 + 142 ms
03:15:46.124 00.000 9828 Move returns status 0, amount 14
03:15:46.124 00.000 9828 move complete, result=0
03:15:46.124 00.000 9828 worker thread done servicing request
03:15:46.124 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:15:46.503 00.379 8976 Exposure complete
03:15:46.509 00.006 8976 worker thread done servicing request
03:15:46.509 00.000 5052 OnExposeComplete: enter
03:15:46.509 00.000 5052 UpdateGuideState(): m_state=6
03:15:46.509 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12838
03:15:46.510 00.001 5052 Star::Find returns 1 (0), X=327.94, Y=281.31, Mass=141, SNR=8.2, Peak=71 HFD=2.2
03:15:46.510 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
03:15:46.510 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
03:15:46.510 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=-0.40 hyp=1.30 cameraTheta=-2.83 mountX=0.20 mountY=1.25, mountTheta=1.41
03:15:46.510 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=-0.40, opts=13)
03:15:46.510 00.000 5052 Enqueuing Move request for stepguider (-1.23, -0.40)
03:15:46.510 00.000 8976 Worker thread wakes up
03:15:46.511 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, -0.40) opts 0xd
03:15:46.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, -0.40)
03:15:46.511 00.000 8976 Moving (-1.23, -0.40) raw xDistance=0.20 yDistance=1.25
03:15:46.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:15:46.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.25
03:15:46.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:15:46.511 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:15:46.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:46.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:46.511 00.000 5052 Enqueuing Expose request
03:15:46.511 00.000 8976 MoveAxis(R, 0, ABG)
03:15:46.511 00.000 8976 MoveAxis(D, 5, ABG)
03:15:46.511 00.000 8976 stepping (-15, 12) + (0, -5)
03:15:46.511 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:15:46.553 00.042 8976 Received - 47 (G) 
03:15:46.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:15:46.553 00.000 8976 stepped: pos (-15, 7)
03:15:46.553 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
03:15:46.553 00.000 8976 MountToCamera -- mountX=2.08 mountY=-1.79 hyp=2.75 mountTheta=-0.71 cameraX=0.65, cameraY=2.67 cameraTheta=1.33
03:15:46.553 00.000 8976 incremental bump (0.649, 2.668) isValid = 1
03:15:46.553 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
03:15:46.553 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:15:46.553 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:15:46.553 00.000 8976 move complete, result=0
03:15:46.553 00.000 9828 Worker thread wakes up
03:15:46.553 00.000 8976 worker thread done servicing request
03:15:46.553 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.3 px 5 ms SOUTH
03:15:46.553 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:15:46.553 00.000 8976 Worker thread wakes up
03:15:46.553 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:15:46.554 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:46.554 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
03:15:46.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:46.554 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
03:15:46.554 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
03:15:46.554 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:15:46.554 00.000 9828 BLC: window closed
03:15:46.554 00.000 9828 MoveAxis(E, 10, B)
03:15:46.554 00.000 9828 Guiding  Dir = 2, Dur = 10
03:15:46.554 00.000 9828 IsSlewing returns 0
03:15:46.554 00.000 9828 IsGuiding returns 0
03:15:46.554 00.000 9828 PulseGuide returned control before completion, sleep 20
03:15:46.581 00.027 9828 IsGuiding returns 1
03:15:46.581 00.000 9828 scope still moving after pulse duration time elapsed
03:15:46.612 00.031 9828 IsSlewing returns 0
03:15:46.613 00.001 9828 IsGuiding returns 1
03:15:46.643 00.030 9828 IsSlewing returns 0
03:15:46.643 00.000 9828 IsGuiding returns 1
03:15:46.675 00.032 9828 IsSlewing returns 0
03:15:46.675 00.000 9828 IsGuiding returns 1
03:15:46.706 00.031 9828 IsSlewing returns 0
03:15:46.706 00.000 9828 IsGuiding returns 0
03:15:46.706 00.000 9828 scope move finished after 10 + 141 ms
03:15:46.706 00.000 9828 Move returns status 0, amount 10
03:15:46.706 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:46.706 00.000 9828 MoveAxis(N, 15, B)
03:15:46.706 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:46.722 00.016 9828 IsSlewing returns 0
03:15:46.722 00.000 9828 IsGuiding returns 0
03:15:46.722 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:46.753 00.031 9828 IsGuiding returns 1
03:15:46.753 00.000 9828 scope still moving after pulse duration time elapsed
03:15:46.784 00.031 9828 IsSlewing returns 0
03:15:46.784 00.000 9828 IsGuiding returns 1
03:15:46.815 00.031 9828 IsSlewing returns 0
03:15:46.815 00.000 9828 IsGuiding returns 1
03:15:46.847 00.032 9828 IsSlewing returns 0
03:15:46.847 00.000 9828 IsGuiding returns 1
03:15:46.878 00.031 9828 IsSlewing returns 0
03:15:46.878 00.000 9828 IsGuiding returns 0
03:15:46.878 00.000 9828 scope move finished after 15 + 141 ms
03:15:46.878 00.000 9828 Move returns status 0, amount 15
03:15:46.878 00.000 9828 move complete, result=0
03:15:46.878 00.000 9828 worker thread done servicing request
03:15:46.878 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:15:47.242 00.364 8976 Exposure complete
03:15:47.247 00.005 8976 worker thread done servicing request
03:15:47.247 00.000 5052 OnExposeComplete: enter
03:15:47.247 00.000 5052 UpdateGuideState(): m_state=6
03:15:47.247 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12839
03:15:47.247 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.93, Mass=138, SNR=8.1, Peak=76 HFD=2.0
03:15:47.247 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:15:47.247 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
03:15:47.247 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=0.22 hyp=0.95 cameraTheta=2.91 mountX=0.62 mountY=0.66, mountTheta=0.82
03:15:47.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=0.22, opts=13)
03:15:47.248 00.000 5052 Enqueuing Move request for stepguider (-0.93, 0.22)
03:15:47.248 00.000 8976 Worker thread wakes up
03:15:47.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, 0.22) opts 0xd
03:15:47.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, 0.22)
03:15:47.248 00.000 8976 Moving (-0.93, 0.22) raw xDistance=0.62 yDistance=0.66
03:15:47.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:15:47.248 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:15:47.248 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:15:47.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:47.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.66
03:15:47.248 00.000 8976 MoveAxis(L, 3, ABG)
03:15:47.248 00.000 8976 stepping (-15, 7) + (-3, 0)
03:15:47.249 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:47.249 00.000 5052 Enqueuing Expose request
03:15:47.249 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:47.288 00.039 8976 Received - 47 (G) 
03:15:47.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:47.288 00.000 8976 stepped: pos (-18, 7)
03:15:47.288 00.000 8976 MoveAxis(D, 3, ABG)
03:15:47.288 00.000 8976 stepping (-18, 7) + (0, -3)
03:15:47.289 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:47.320 00.031 8976 Received - 47 (G) 
03:15:47.320 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:47.320 00.000 8976 stepped: pos (-18, 4)
03:15:47.321 00.001 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
03:15:47.321 00.000 8976 MountToCamera -- mountX=2.30 mountY=-1.41 hyp=2.70 mountTheta=-0.55 cameraX=0.21, cameraY=2.69 cameraTheta=1.49
03:15:47.321 00.000 8976 incremental bump (0.207, 2.693) isValid = 1
03:15:47.321 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
03:15:47.321 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:15:47.321 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:15:47.321 00.000 8976 move complete, result=0
03:15:47.321 00.000 9828 Worker thread wakes up
03:15:47.321 00.000 8976 worker thread done servicing request
03:15:47.321 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.7 px 3 ms SOUTH
03:15:47.321 00.000 8976 Worker thread wakes up
03:15:47.321 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:15:47.322 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:15:47.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:47.322 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
03:15:47.322 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
03:15:47.322 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:47.322 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
03:15:47.322 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:15:47.322 00.000 9828 BLC: window closed
03:15:47.322 00.000 9828 MoveAxis(E, 5, B)
03:15:47.322 00.000 9828 Guiding  Dir = 2, Dur = 5
03:15:47.323 00.001 9828 IsSlewing returns 0
03:15:47.323 00.000 9828 IsGuiding returns 0
03:15:47.323 00.000 9828 PulseGuide returned control before completion, sleep 15
03:15:47.347 00.024 9828 IsGuiding returns 1
03:15:47.347 00.000 9828 scope still moving after pulse duration time elapsed
03:15:47.379 00.032 9828 IsSlewing returns 0
03:15:47.379 00.000 9828 IsGuiding returns 1
03:15:47.410 00.031 9828 IsSlewing returns 0
03:15:47.410 00.000 9828 IsGuiding returns 1
03:15:47.440 00.030 9828 IsSlewing returns 0
03:15:47.440 00.000 9828 IsGuiding returns 0
03:15:47.440 00.000 9828 scope move finished after 5 + 111 ms
03:15:47.440 00.000 9828 Move returns status 0, amount 5
03:15:47.440 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:47.440 00.000 9828 MoveAxis(N, 16, B)
03:15:47.440 00.000 9828 Guiding  Dir = 0, Dur = 16
03:15:47.456 00.016 9828 IsSlewing returns 0
03:15:47.456 00.000 9828 IsGuiding returns 0
03:15:47.457 00.001 9828 PulseGuide returned control before completion, sleep 26
03:15:47.487 00.030 9828 IsGuiding returns 1
03:15:47.487 00.000 9828 scope still moving after pulse duration time elapsed
03:15:47.518 00.031 9828 IsSlewing returns 0
03:15:47.518 00.000 9828 IsGuiding returns 1
03:15:47.549 00.031 9828 IsSlewing returns 0
03:15:47.549 00.000 9828 IsGuiding returns 1
03:15:47.580 00.031 9828 IsSlewing returns 0
03:15:47.581 00.001 9828 IsGuiding returns 1
03:15:47.611 00.030 9828 IsSlewing returns 0
03:15:47.612 00.001 9828 IsGuiding returns 1
03:15:47.642 00.030 9828 IsSlewing returns 0
03:15:47.642 00.000 9828 IsGuiding returns 1
03:15:47.674 00.032 9828 IsSlewing returns 0
03:15:47.675 00.001 9828 IsGuiding returns 0
03:15:47.675 00.000 9828 scope move finished after 16 + 202 ms
03:15:47.675 00.000 9828 Move returns status 0, amount 16
03:15:47.675 00.000 9828 move complete, result=0
03:15:47.675 00.000 9828 worker thread done servicing request
03:15:47.675 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:15:48.008 00.333 8976 Exposure complete
03:15:48.014 00.006 8976 worker thread done servicing request
03:15:48.014 00.000 5052 OnExposeComplete: enter
03:15:48.014 00.000 5052 UpdateGuideState(): m_state=6
03:15:48.014 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12840
03:15:48.014 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.39, Mass=128, SNR=7.8, Peak=78 HFD=1.7
03:15:48.014 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.04) = xAngle (-3.51 = 2.77)
03:15:48.014 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.61 = 2.67)
03:15:48.014 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.47 mountX=-0.30 mountY=0.14, mountTheta=2.69
03:15:48.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.32, opts=13)
03:15:48.015 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.32)
03:15:48.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:15:48.015 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:15:48.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:48.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:48.015 00.000 5052 Enqueuing Expose request
03:15:48.015 00.000 8976 Worker thread wakes up
03:15:48.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.32) opts 0xd
03:15:48.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.32)
03:15:48.015 00.000 8976 Moving (0.03, -0.32) raw xDistance=-0.30 yDistance=0.14
03:15:48.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.30
03:15:48.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:15:48.015 00.000 8976 MoveAxis(R, 1, ABG)
03:15:48.015 00.000 8976 stepping (-18, 4) + (1, 0)
03:15:48.015 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:48.039 00.024 8976 Received - 47 (G) 
03:15:48.040 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:48.040 00.000 8976 stepped: pos (-17, 4)
03:15:48.040 00.000 8976 MoveAxis(U, 0, ABG)
03:15:48.040 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
03:15:48.040 00.000 8976 MountToCamera -- mountX=2.40 mountY=-1.15 hyp=2.67 mountTheta=-0.45 cameraX=-0.07, cameraY=2.66 cameraTheta=1.60
03:15:48.040 00.000 8976 incremental bump (-0.066, 2.664) isValid = 1
03:15:48.040 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
03:15:48.040 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:15:48.040 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:15:48.040 00.000 8976 move complete, result=0
03:15:48.040 00.000 9828 Worker thread wakes up
03:15:48.040 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:15:48.040 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:15:48.040 00.000 8976 worker thread done servicing request
03:15:48.040 00.000 8976 Worker thread wakes up
03:15:48.040 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:48.040 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
03:15:48.040 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
03:15:48.041 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:48.041 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.67)
03:15:48.041 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
03:15:48.041 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:15:48.041 00.000 9828 BLC: window closed
03:15:48.041 00.000 9828 MoveAxis(E, 1, B)
03:15:48.041 00.000 9828 Guiding  Dir = 2, Dur = 1
03:15:48.041 00.000 9828 IsSlewing returns 0
03:15:48.041 00.000 9828 IsGuiding returns 0
03:15:48.042 00.001 9828 PulseGuide returned control before completion, sleep 11
03:15:48.065 00.023 9828 IsGuiding returns 1
03:15:48.065 00.000 9828 scope still moving after pulse duration time elapsed
03:15:48.096 00.031 9828 IsSlewing returns 0
03:15:48.096 00.000 9828 IsGuiding returns 1
03:15:48.127 00.031 9828 IsSlewing returns 0
03:15:48.127 00.000 9828 IsGuiding returns 1
03:15:48.157 00.030 9828 IsSlewing returns 0
03:15:48.157 00.000 9828 IsGuiding returns 0
03:15:48.157 00.000 9828 scope move finished after 1 + 114 ms
03:15:48.157 00.000 9828 Move returns status 0, amount 1
03:15:48.157 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:48.157 00.000 9828 MoveAxis(N, 16, B)
03:15:48.157 00.000 9828 Guiding  Dir = 0, Dur = 16
03:15:48.173 00.016 9828 IsSlewing returns 0
03:15:48.173 00.000 9828 IsGuiding returns 0
03:15:48.173 00.000 9828 PulseGuide returned control before completion, sleep 26
03:15:48.204 00.031 9828 IsGuiding returns 1
03:15:48.204 00.000 9828 scope still moving after pulse duration time elapsed
03:15:48.234 00.030 9828 IsSlewing returns 0
03:15:48.234 00.000 9828 IsGuiding returns 1
03:15:48.265 00.031 9828 IsSlewing returns 0
03:15:48.265 00.000 9828 IsGuiding returns 1
03:15:48.296 00.031 9828 IsSlewing returns 0
03:15:48.296 00.000 9828 IsGuiding returns 1
03:15:48.327 00.031 9828 IsSlewing returns 0
03:15:48.327 00.000 9828 IsGuiding returns 0
03:15:48.327 00.000 9828 scope move finished after 16 + 137 ms
03:15:48.327 00.000 9828 Move returns status 0, amount 16
03:15:48.327 00.000 9828 move complete, result=0
03:15:48.327 00.000 9828 worker thread done servicing request
03:15:48.327 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
03:15:48.722 00.395 8976 Exposure complete
03:15:48.728 00.006 8976 worker thread done servicing request
03:15:48.728 00.000 5052 OnExposeComplete: enter
03:15:48.728 00.000 5052 UpdateGuideState(): m_state=6
03:15:48.728 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12841
03:15:48.728 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.55, Mass=114, SNR=7.4, Peak=71 HFD=1.7
03:15:48.728 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.86 = 2.42)
03:15:48.728 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.32)
03:15:48.728 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.82 mountX=-0.13 mountY=0.12, mountTheta=2.37
03:15:48.729 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.16, opts=13)
03:15:48.730 00.001 5052 Enqueuing Move request for stepguider (-0.04, -0.16)
03:15:48.730 00.000 8976 Worker thread wakes up
03:15:48.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.16) opts 0xd
03:15:48.730 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:15:48.730 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
03:15:48.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:48.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.16)
03:15:48.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:48.730 00.000 5052 Enqueuing Expose request
03:15:48.730 00.000 8976 Moving (-0.04, -0.16) raw xDistance=-0.13 yDistance=0.12
03:15:48.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:15:48.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:15:48.730 00.000 8976 MoveAxis(R, 0, ABG)
03:15:48.730 00.000 8976 MoveAxis(U, 0, ABG)
03:15:48.731 00.001 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
03:15:48.731 00.000 8976 MountToCamera -- mountX=2.47 mountY=-0.98 hyp=2.66 mountTheta=-0.38 cameraX=-0.25, cameraY=2.65 cameraTheta=1.66
03:15:48.731 00.000 8976 incremental bump (-0.248, 2.646) isValid = 1
03:15:48.731 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
03:15:48.731 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:15:48.731 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:15:48.731 00.000 8976 move complete, result=0
03:15:48.731 00.000 9828 Worker thread wakes up
03:15:48.731 00.000 8976 worker thread done servicing request
03:15:48.731 00.000 8976 Worker thread wakes up
03:15:48.731 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:15:48.731 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:48.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:48.731 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:48.731 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:15:48.731 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.53)
03:15:48.731 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.61)
03:15:48.731 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.53
03:15:48.731 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:15:48.732 00.001 9828 BLC: window closed
03:15:48.732 00.000 9828 MoveAxis(W, 2, B)
03:15:48.732 00.000 9828 Guiding  Dir = 3, Dur = 2
03:15:48.732 00.000 9828 IsSlewing returns 0
03:15:48.732 00.000 9828 IsGuiding returns 0
03:15:48.732 00.000 9828 PulseGuide returned control before completion, sleep 12
03:15:48.749 00.017 9828 IsGuiding returns 1
03:15:48.749 00.000 9828 scope still moving after pulse duration time elapsed
03:15:48.781 00.032 9828 IsSlewing returns 0
03:15:48.782 00.001 9828 IsGuiding returns 1
03:15:48.812 00.030 9828 IsSlewing returns 0
03:15:48.812 00.000 9828 IsGuiding returns 1
03:15:48.843 00.031 9828 IsSlewing returns 0
03:15:48.843 00.000 9828 IsGuiding returns 0
03:15:48.843 00.000 9828 scope move finished after 2 + 109 ms
03:15:48.843 00.000 9828 Move returns status 0, amount 2
03:15:48.843 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:48.843 00.000 9828 MoveAxis(N, 16, B)
03:15:48.843 00.000 9828 Guiding  Dir = 0, Dur = 16
03:15:48.858 00.015 9828 IsSlewing returns 0
03:15:48.858 00.000 9828 IsGuiding returns 0
03:15:48.858 00.000 9828 PulseGuide returned control before completion, sleep 26
03:15:48.889 00.031 9828 IsGuiding returns 1
03:15:48.889 00.000 9828 scope still moving after pulse duration time elapsed
03:15:48.920 00.031 9828 IsSlewing returns 0
03:15:48.920 00.000 9828 IsGuiding returns 1
03:15:48.951 00.031 9828 IsSlewing returns 0
03:15:48.951 00.000 9828 IsGuiding returns 1
03:15:48.982 00.031 9828 IsSlewing returns 0
03:15:48.982 00.000 9828 IsGuiding returns 1
03:15:49.014 00.032 9828 IsSlewing returns 0
03:15:49.014 00.000 9828 IsGuiding returns 0
03:15:49.014 00.000 9828 scope move finished after 16 + 139 ms
03:15:49.014 00.000 9828 Move returns status 0, amount 16
03:15:49.014 00.000 9828 move complete, result=0
03:15:49.014 00.000 9828 worker thread done servicing request
03:15:49.014 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:15:49.412 00.398 8976 Exposure complete
03:15:49.418 00.006 8976 worker thread done servicing request
03:15:49.418 00.000 5052 OnExposeComplete: enter
03:15:49.418 00.000 5052 UpdateGuideState(): m_state=6
03:15:49.418 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12842
03:15:49.418 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.32, Mass=149, SNR=8.4, Peak=71 HFD=1.6
03:15:49.418 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
03:15:49.418 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
03:15:49.418 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.39 hyp=0.66 cameraTheta=-2.51 mountX=-0.11 mountY=0.66, mountTheta=1.73
03:15:49.419 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.39, opts=13)
03:15:49.419 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.39)
03:15:49.419 00.000 8976 Worker thread wakes up
03:15:49.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.39) opts 0xd
03:15:49.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.39)
03:15:49.419 00.000 8976 Moving (-0.53, -0.39) raw xDistance=-0.11 yDistance=0.66
03:15:49.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:15:49.419 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:15:49.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:49.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:15:49.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
03:15:49.420 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:49.420 00.000 5052 Enqueuing Expose request
03:15:49.420 00.000 8976 MoveAxis(R, 0, ABG)
03:15:49.420 00.000 8976 MoveAxis(D, 3, ABG)
03:15:49.420 00.000 8976 stepping (-17, 4) + (0, -3)
03:15:49.420 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:49.446 00.026 8976 Received - 47 (G) 
03:15:49.447 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:49.447 00.000 8976 stepped: pos (-17, 1)
03:15:49.447 00.000 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
03:15:49.447 00.000 8976 MountToCamera -- mountX=2.51 mountY=-0.71 hyp=2.61 mountTheta=-0.28 cameraX=-0.51, cameraY=2.56 cameraTheta=1.77
03:15:49.447 00.000 8976 incremental bump (-0.511, 2.561) isValid = 1
03:15:49.447 00.000 8976 Scheduling Mount bump of (-0.022, 0.117)
03:15:49.447 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:15:49.447 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:15:49.447 00.000 8976 move complete, result=0
03:15:49.447 00.000 8976 worker thread done servicing request
03:15:49.447 00.000 8976 Worker thread wakes up
03:15:49.447 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:49.447 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:49.447 00.000 9828 Worker thread wakes up
03:15:49.447 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:15:49.448 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:15:49.448 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:15:49.448 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.43)
03:15:49.448 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.51)
03:15:49.448 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.02 mountY=-0.12, mountTheta=-1.43
03:15:49.448 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:15:49.448 00.000 9828 BLC: window closed
03:15:49.448 00.000 9828 MoveAxis(W, 5, B)
03:15:49.448 00.000 9828 Guiding  Dir = 3, Dur = 5
03:15:49.448 00.000 9828 IsSlewing returns 0
03:15:49.449 00.001 9828 IsGuiding returns 0
03:15:49.449 00.000 9828 PulseGuide returned control before completion, sleep 15
03:15:49.466 00.017 9828 IsGuiding returns 1
03:15:49.466 00.000 9828 scope still moving after pulse duration time elapsed
03:15:49.497 00.031 9828 IsSlewing returns 0
03:15:49.497 00.000 9828 IsGuiding returns 1
03:15:49.529 00.032 9828 IsSlewing returns 0
03:15:49.529 00.000 9828 IsGuiding returns 1
03:15:49.560 00.031 9828 IsSlewing returns 0
03:15:49.560 00.000 9828 IsGuiding returns 0
03:15:49.560 00.000 9828 scope move finished after 5 + 105 ms
03:15:49.560 00.000 9828 Move returns status 0, amount 5
03:15:49.560 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:49.560 00.000 9828 MoveAxis(N, 16, B)
03:15:49.560 00.000 9828 Guiding  Dir = 0, Dur = 16
03:15:49.575 00.015 9828 IsSlewing returns 0
03:15:49.575 00.000 9828 IsGuiding returns 0
03:15:49.575 00.000 9828 PulseGuide returned control before completion, sleep 26
03:15:49.607 00.032 9828 IsGuiding returns 1
03:15:49.607 00.000 9828 scope still moving after pulse duration time elapsed
03:15:49.637 00.030 9828 IsSlewing returns 0
03:15:49.637 00.000 9828 IsGuiding returns 1
03:15:49.668 00.031 9828 IsSlewing returns 0
03:15:49.668 00.000 9828 IsGuiding returns 1
03:15:49.699 00.031 9828 IsSlewing returns 0
03:15:49.699 00.000 9828 IsGuiding returns 1
03:15:49.730 00.031 9828 IsSlewing returns 0
03:15:49.730 00.000 9828 IsGuiding returns 0
03:15:49.730 00.000 9828 scope move finished after 16 + 138 ms
03:15:49.730 00.000 9828 Move returns status 0, amount 16
03:15:49.730 00.000 9828 move complete, result=0
03:15:49.730 00.000 9828 worker thread done servicing request
03:15:49.730 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
03:15:50.130 00.400 8976 Exposure complete
03:15:50.136 00.006 5052 OnExposeComplete: enter
03:15:50.136 00.000 5052 UpdateGuideState(): m_state=6
03:15:50.137 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12843
03:15:50.137 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.46, Mass=139, SNR=8.1, Peak=73 HFD=2.1
03:15:50.137 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.07 = 2.22)
03:15:50.137 00.000 8976 worker thread done servicing request
03:15:50.137 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.17 = 2.11)
03:15:50.137 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.02 mountX=-0.17 mountY=0.24, mountTheta=2.18
03:15:50.138 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.25, opts=13)
03:15:50.138 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.25)
03:15:50.138 00.000 8976 Worker thread wakes up
03:15:50.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.25) opts 0xd
03:15:50.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.25)
03:15:50.138 00.000 8976 Moving (-0.12, -0.25) raw xDistance=-0.17 yDistance=0.24
03:15:50.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:15:50.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:15:50.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:15:50.138 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:15:50.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:50.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:50.138 00.000 5052 Enqueuing Expose request
03:15:50.138 00.000 8976 MoveAxis(R, 0, ABG)
03:15:50.138 00.000 8976 MoveAxis(U, 0, ABG)
03:15:50.139 00.001 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
03:15:50.139 00.000 8976 MountToCamera -- mountX=2.54 mountY=-0.53 hyp=2.60 mountTheta=-0.21 cameraX=-0.69, cameraY=2.50 cameraTheta=1.84
03:15:50.139 00.000 8976 incremental bump (-0.687, 2.505) isValid = 1
03:15:50.139 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
03:15:50.139 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
03:15:50.139 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
03:15:50.139 00.000 8976 move complete, result=0
03:15:50.139 00.000 8976 worker thread done servicing request
03:15:50.139 00.000 8976 Worker thread wakes up
03:15:50.139 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:15:50.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:50.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:50.139 00.000 9828 Worker thread wakes up
03:15:50.139 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
03:15:50.139 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:15:50.140 00.001 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.93 = -1.36)
03:15:50.140 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
03:15:50.140 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.03 mountY=-0.12, mountTheta=-1.36
03:15:50.140 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
03:15:50.140 00.000 9828 BLC: window closed
03:15:50.140 00.000 9828 MoveAxis(W, 8, B)
03:15:50.140 00.000 9828 Guiding  Dir = 3, Dur = 8
03:15:50.140 00.000 9828 IsSlewing returns 0
03:15:50.140 00.000 9828 IsGuiding returns 0
03:15:50.140 00.000 9828 PulseGuide returned control before completion, sleep 18
03:15:50.168 00.028 9828 IsGuiding returns 1
03:15:50.168 00.000 9828 scope still moving after pulse duration time elapsed
03:15:50.198 00.030 9828 IsSlewing returns 0
03:15:50.198 00.000 9828 IsGuiding returns 1
03:15:50.230 00.032 9828 IsSlewing returns 0
03:15:50.230 00.000 9828 IsGuiding returns 1
03:15:50.262 00.032 9828 IsSlewing returns 0
03:15:50.262 00.000 9828 IsGuiding returns 0
03:15:50.262 00.000 9828 scope move finished after 8 + 113 ms
03:15:50.262 00.000 9828 Move returns status 0, amount 8
03:15:50.262 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:50.262 00.000 9828 MoveAxis(N, 16, B)
03:15:50.262 00.000 9828 Guiding  Dir = 0, Dur = 16
03:15:50.277 00.015 9828 IsSlewing returns 0
03:15:50.277 00.000 9828 IsGuiding returns 0
03:15:50.278 00.001 9828 PulseGuide returned control before completion, sleep 26
03:15:50.307 00.029 9828 IsGuiding returns 1
03:15:50.307 00.000 9828 scope still moving after pulse duration time elapsed
03:15:50.338 00.031 9828 IsSlewing returns 0
03:15:50.338 00.000 9828 IsGuiding returns 1
03:15:50.369 00.031 9828 IsSlewing returns 0
03:15:50.369 00.000 9828 IsGuiding returns 1
03:15:50.401 00.032 9828 IsSlewing returns 0
03:15:50.401 00.000 9828 IsGuiding returns 1
03:15:50.432 00.031 9828 IsSlewing returns 0
03:15:50.432 00.000 9828 IsGuiding returns 0
03:15:50.432 00.000 9828 scope move finished after 16 + 138 ms
03:15:50.432 00.000 9828 Move returns status 0, amount 16
03:15:50.432 00.000 9828 move complete, result=0
03:15:50.432 00.000 9828 worker thread done servicing request
03:15:50.432 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
03:15:50.825 00.393 8976 Exposure complete
03:15:50.831 00.006 8976 worker thread done servicing request
03:15:50.831 00.000 5052 OnExposeComplete: enter
03:15:50.831 00.000 5052 UpdateGuideState(): m_state=6
03:15:50.831 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12844
03:15:50.831 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.06, Mass=149, SNR=8.4, Peak=78 HFD=2.1
03:15:50.831 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
03:15:50.831 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
03:15:50.831 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.36 hyp=0.44 cameraTheta=2.19 mountX=0.43 mountY=0.02, mountTheta=0.05
03:15:50.832 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.36, opts=13)
03:15:50.832 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.36)
03:15:50.832 00.000 8976 Worker thread wakes up
03:15:50.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.36) opts 0xd
03:15:50.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.36)
03:15:50.832 00.000 8976 Moving (-0.25, 0.36) raw xDistance=0.43 yDistance=0.02
03:15:50.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:15:50.832 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:15:50.832 00.000 5052 UpdateGuideState exits: m=149 SNR=8.4
03:15:50.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:50.832 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:50.832 00.000 5052 Enqueuing Expose request
03:15:50.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:15:50.832 00.000 8976 MoveAxis(L, 2, ABG)
03:15:50.832 00.000 8976 stepping (-17, 1) + (-2, 0)
03:15:50.832 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:50.854 00.022 8976 Received - 47 (G) 
03:15:50.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:50.854 00.000 8976 stepped: pos (-19, 1)
03:15:50.854 00.000 8976 MoveAxis(U, 0, ABG)
03:15:50.854 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
03:15:50.854 00.000 8976 MountToCamera -- mountX=2.66 mountY=-0.41 hyp=2.69 mountTheta=-0.15 cameraX=-0.85, cameraY=2.56 cameraTheta=1.89
03:15:50.854 00.000 8976 incremental bump (-0.851, 2.557) isValid = 1
03:15:50.855 00.001 8976 Scheduling Mount bump of (-0.036, 0.113)
03:15:50.855 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:15:50.855 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:15:50.855 00.000 8976 move complete, result=0
03:15:50.855 00.000 8976 worker thread done servicing request
03:15:50.855 00.000 9828 Worker thread wakes up
03:15:50.855 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:15:50.855 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
03:15:50.855 00.000 8976 Worker thread wakes up
03:15:50.855 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:50.855 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:50.856 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:15:50.856 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.98 = -1.31)
03:15:50.856 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.90 = -1.39)
03:15:50.856 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.31
03:15:50.856 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
03:15:50.856 00.000 9828 BLC: window closed
03:15:50.856 00.000 9828 MoveAxis(W, 10, B)
03:15:50.857 00.001 9828 Guiding  Dir = 3, Dur = 10
03:15:50.857 00.000 9828 IsSlewing returns 0
03:15:50.857 00.000 9828 IsGuiding returns 0
03:15:50.857 00.000 9828 PulseGuide returned control before completion, sleep 20
03:15:50.882 00.025 9828 IsGuiding returns 1
03:15:50.882 00.000 9828 scope still moving after pulse duration time elapsed
03:15:50.913 00.031 9828 IsSlewing returns 0
03:15:50.913 00.000 9828 IsGuiding returns 1
03:15:50.944 00.031 9828 IsSlewing returns 0
03:15:50.944 00.000 9828 IsGuiding returns 1
03:15:50.974 00.030 9828 IsSlewing returns 0
03:15:50.974 00.000 9828 IsGuiding returns 1
03:15:51.006 00.032 9828 IsSlewing returns 0
03:15:51.006 00.000 9828 IsGuiding returns 0
03:15:51.006 00.000 9828 scope move finished after 10 + 139 ms
03:15:51.006 00.000 9828 Move returns status 0, amount 10
03:15:51.006 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:51.006 00.000 9828 MoveAxis(N, 16, B)
03:15:51.006 00.000 9828 Guiding  Dir = 0, Dur = 16
03:15:51.022 00.016 9828 IsSlewing returns 0
03:15:51.022 00.000 9828 IsGuiding returns 0
03:15:51.023 00.001 9828 PulseGuide returned control before completion, sleep 26
03:15:51.053 00.030 9828 IsGuiding returns 1
03:15:51.053 00.000 9828 scope still moving after pulse duration time elapsed
03:15:51.083 00.030 9828 IsSlewing returns 0
03:15:51.083 00.000 9828 IsGuiding returns 1
03:15:51.115 00.032 9828 IsSlewing returns 0
03:15:51.115 00.000 9828 IsGuiding returns 1
03:15:51.147 00.032 9828 IsSlewing returns 0
03:15:51.147 00.000 9828 IsGuiding returns 1
03:15:51.177 00.030 9828 IsSlewing returns 0
03:15:51.177 00.000 9828 IsGuiding returns 1
03:15:51.208 00.031 9828 IsSlewing returns 0
03:15:51.208 00.000 9828 IsGuiding returns 0
03:15:51.208 00.000 9828 scope move finished after 16 + 170 ms
03:15:51.208 00.000 9828 Move returns status 0, amount 16
03:15:51.208 00.000 9828 move complete, result=0
03:15:51.208 00.000 9828 worker thread done servicing request
03:15:51.208 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
03:15:51.539 00.331 8976 Exposure complete
03:15:51.545 00.006 8976 worker thread done servicing request
03:15:51.545 00.000 5052 OnExposeComplete: enter
03:15:51.545 00.000 5052 UpdateGuideState(): m_state=6
03:15:51.545 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12845
03:15:51.545 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.05, Mass=112, SNR=7.4, Peak=75 HFD=1.9
03:15:51.545 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-3.99 = 2.29)
03:15:51.545 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.10 = 2.18)
03:15:51.546 00.001 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.66 hyp=0.71 cameraTheta=-1.95 mountX=-0.46 mountY=0.58, mountTheta=2.25
03:15:51.546 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.66, opts=13)
03:15:51.546 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.66)
03:15:51.546 00.000 8976 Worker thread wakes up
03:15:51.546 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.66) opts 0xd
03:15:51.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.66)
03:15:51.547 00.001 8976 Moving (-0.26, -0.66) raw xDistance=-0.46 yDistance=0.58
03:15:51.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.46
03:15:51.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
03:15:51.547 00.000 8976 MoveAxis(R, 2, ABG)
03:15:51.547 00.000 8976 stepping (-19, 1) + (2, 0)
03:15:51.547 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:15:51.547 00.000 5052 UpdateGuideState exits: m=112 SNR=7.4
03:15:51.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:51.547 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:51.547 00.000 5052 Enqueuing Expose request
03:15:51.547 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:51.573 00.026 8976 Received - 47 (G) 
03:15:51.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:51.573 00.000 8976 stepped: pos (-17, 1)
03:15:51.573 00.000 8976 MoveAxis(D, 2, ABG)
03:15:51.573 00.000 8976 stepping (-17, 1) + (0, -2)
03:15:51.573 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:51.605 00.032 8976 Received - 47 (G) 
03:15:51.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:51.605 00.000 8976 stepped: pos (-17, -1)
03:15:51.605 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.96 = 1.96)
03:15:51.605 00.000 8976 MountToCamera -- mountX=2.64 mountY=-0.22 hyp=2.65 mountTheta=-0.08 cameraX=-1.01, cameraY=2.45 cameraTheta=1.96
03:15:51.605 00.000 8976 incremental bump (-1.008, 2.454) isValid = 1
03:15:51.605 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
03:15:51.605 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:15:51.605 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:15:51.605 00.000 8976 move complete, result=0
03:15:51.605 00.000 9828 Worker thread wakes up
03:15:51.605 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:15:51.605 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:15:51.605 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
03:15:51.605 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.32)
03:15:51.605 00.000 8976 worker thread done servicing request
03:15:51.605 00.000 8976 Worker thread wakes up
03:15:51.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:51.605 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:51.605 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.6 px 2 ms SOUTH
03:15:51.606 00.001 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.25
03:15:51.606 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
03:15:51.606 00.000 9828 BLC: window closed
03:15:51.606 00.000 9828 MoveAxis(W, 12, B)
03:15:51.606 00.000 9828 Guiding  Dir = 3, Dur = 12
03:15:51.606 00.000 9828 IsSlewing returns 0
03:15:51.606 00.000 9828 IsGuiding returns 0
03:15:51.606 00.000 9828 PulseGuide returned control before completion, sleep 22
03:15:51.643 00.037 9828 IsGuiding returns 1
03:15:51.643 00.000 9828 scope still moving after pulse duration time elapsed
03:15:51.674 00.031 9828 IsSlewing returns 0
03:15:51.674 00.000 9828 IsGuiding returns 1
03:15:51.705 00.031 9828 IsSlewing returns 0
03:15:51.705 00.000 9828 IsGuiding returns 1
03:15:51.736 00.031 9828 IsSlewing returns 0
03:15:51.736 00.000 9828 IsGuiding returns 0
03:15:51.736 00.000 9828 scope move finished after 12 + 117 ms
03:15:51.736 00.000 9828 Move returns status 0, amount 12
03:15:51.736 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:51.736 00.000 9828 MoveAxis(N, 16, B)
03:15:51.737 00.001 9828 Guiding  Dir = 0, Dur = 16
03:15:51.752 00.015 9828 IsSlewing returns 0
03:15:51.752 00.000 9828 IsGuiding returns 0
03:15:51.752 00.000 9828 PulseGuide returned control before completion, sleep 26
03:15:51.783 00.031 9828 IsGuiding returns 1
03:15:51.783 00.000 9828 scope still moving after pulse duration time elapsed
03:15:51.815 00.032 9828 IsSlewing returns 0
03:15:51.815 00.000 9828 IsGuiding returns 1
03:15:51.847 00.032 9828 IsSlewing returns 0
03:15:51.847 00.000 9828 IsGuiding returns 1
03:15:51.878 00.031 9828 IsSlewing returns 0
03:15:51.878 00.000 9828 IsGuiding returns 1
03:15:51.910 00.032 9828 IsSlewing returns 0
03:15:51.910 00.000 9828 IsGuiding returns 0
03:15:51.910 00.000 9828 scope move finished after 16 + 141 ms
03:15:51.910 00.000 9828 Move returns status 0, amount 16
03:15:51.910 00.000 9828 move complete, result=0
03:15:51.910 00.000 9828 worker thread done servicing request
03:15:51.910 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
03:15:52.294 00.384 8976 Exposure complete
03:15:52.299 00.005 8976 worker thread done servicing request
03:15:52.299 00.000 5052 OnExposeComplete: enter
03:15:52.299 00.000 5052 UpdateGuideState(): m_state=6
03:15:52.299 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12846
03:15:52.299 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.90, Mass=140, SNR=8.1, Peak=74 HFD=2.2
03:15:52.299 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
03:15:52.299 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
03:15:52.299 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.17 mountX=0.14 mountY=-0.18, mountTheta=-0.91
03:15:52.300 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.19, opts=13)
03:15:52.300 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.19)
03:15:52.300 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:15:52.300 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
03:15:52.300 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:52.300 00.000 8976 Worker thread wakes up
03:15:52.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.19) opts 0xd
03:15:52.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.19)
03:15:52.300 00.000 8976 Moving (0.08, 0.19) raw xDistance=0.14 yDistance=-0.18
03:15:52.300 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:52.300 00.000 5052 Enqueuing Expose request
03:15:52.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:15:52.300 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:15:52.300 00.000 8976 MoveAxis(R, 0, ABG)
03:15:52.300 00.000 8976 MoveAxis(U, 0, ABG)
03:15:52.300 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
03:15:52.300 00.000 8976 MountToCamera -- mountX=2.63 mountY=-0.10 hyp=2.63 mountTheta=-0.04 cameraX=-1.11, cameraY=2.39 cameraTheta=2.01
03:15:52.300 00.000 8976 incremental bump (-1.113, 2.385) isValid = 1
03:15:52.301 00.001 8976 Scheduling Mount bump of (-0.049, 0.108)
03:15:52.301 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:15:52.301 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:15:52.301 00.000 8976 move complete, result=0
03:15:52.301 00.000 8976 worker thread done servicing request
03:15:52.301 00.000 9828 Worker thread wakes up
03:15:52.301 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:15:52.301 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:15:52.301 00.000 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
03:15:52.301 00.000 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.27)
03:15:52.301 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.04 mountY=-0.11, mountTheta=-1.20
03:15:52.301 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
03:15:52.302 00.001 9828 BLC: window closed
03:15:52.302 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:52.302 00.000 8976 Worker thread wakes up
03:15:52.302 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:52.302 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:52.302 00.000 9828 MoveAxis(W, 14, B)
03:15:52.302 00.000 9828 Guiding  Dir = 3, Dur = 14
03:15:52.302 00.000 9828 IsSlewing returns 0
03:15:52.303 00.001 9828 IsGuiding returns 0
03:15:52.303 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:52.332 00.029 9828 IsGuiding returns 1
03:15:52.332 00.000 9828 scope still moving after pulse duration time elapsed
03:15:52.364 00.032 9828 IsSlewing returns 0
03:15:52.364 00.000 9828 IsGuiding returns 1
03:15:52.395 00.031 9828 IsSlewing returns 0
03:15:52.395 00.000 9828 IsGuiding returns 1
03:15:52.425 00.030 9828 IsSlewing returns 0
03:15:52.425 00.000 9828 IsGuiding returns 1
03:15:52.457 00.032 9828 IsSlewing returns 0
03:15:52.457 00.000 9828 IsGuiding returns 0
03:15:52.457 00.000 9828 scope move finished after 14 + 140 ms
03:15:52.457 00.000 9828 Move returns status 0, amount 14
03:15:52.457 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:52.457 00.000 9828 MoveAxis(N, 15, B)
03:15:52.457 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:52.473 00.016 9828 IsSlewing returns 0
03:15:52.473 00.000 9828 IsGuiding returns 0
03:15:52.473 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:52.504 00.031 9828 IsGuiding returns 1
03:15:52.504 00.000 9828 scope still moving after pulse duration time elapsed
03:15:52.536 00.032 9828 IsSlewing returns 0
03:15:52.536 00.000 9828 IsGuiding returns 1
03:15:52.567 00.031 9828 IsSlewing returns 0
03:15:52.567 00.000 9828 IsGuiding returns 1
03:15:52.598 00.031 9828 IsSlewing returns 0
03:15:52.598 00.000 9828 IsGuiding returns 1
03:15:52.629 00.031 9828 IsSlewing returns 0
03:15:52.629 00.000 9828 IsGuiding returns 0
03:15:52.629 00.000 9828 scope move finished after 15 + 140 ms
03:15:52.629 00.000 9828 Move returns status 0, amount 15
03:15:52.629 00.000 9828 move complete, result=0
03:15:52.629 00.000 9828 worker thread done servicing request
03:15:52.629 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
03:15:52.988 00.359 8976 Exposure complete
03:15:52.994 00.006 8976 worker thread done servicing request
03:15:52.994 00.000 5052 OnExposeComplete: enter
03:15:52.994 00.000 5052 UpdateGuideState(): m_state=6
03:15:52.994 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12847
03:15:52.994 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.19, Mass=131, SNR=7.9, Peak=64 HFD=2.4
03:15:52.994 00.000 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.04) = xAngle (-3.75 = 2.53)
03:15:52.994 00.000 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.43)
03:15:52.994 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.52 hyp=0.52 cameraTheta=-1.71 mountX=-0.43 mountY=0.34, mountTheta=2.47
03:15:52.995 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.52, opts=13)
03:15:52.995 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.52)
03:15:52.995 00.000 8976 Worker thread wakes up
03:15:52.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.52) opts 0xd
03:15:52.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.52)
03:15:52.995 00.000 8976 Moving (-0.07, -0.52) raw xDistance=-0.43 yDistance=0.34
03:15:52.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:15:52.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
03:15:52.995 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:15:52.995 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:15:52.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:52.995 00.000 8976 MoveAxis(R, 2, ABG)
03:15:52.995 00.000 8976 stepping (-17, -1) + (2, 0)
03:15:52.995 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:52.996 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:52.996 00.000 5052 Enqueuing Expose request
03:15:53.029 00.033 8976 Received - 47 (G) 
03:15:53.029 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:53.029 00.000 8976 stepped: pos (-15, -1)
03:15:53.029 00.000 8976 MoveAxis(D, 1, ABG)
03:15:53.029 00.000 8976 stepping (-15, -1) + (0, -1)
03:15:53.029 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:53.060 00.031 8976 Received - 47 (G) 
03:15:53.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:53.060 00.000 8976 stepped: pos (-15, -2)
03:15:53.060 00.000 8976 MountToCamera -- mountTheta (0.02) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
03:15:53.060 00.000 8976 MountToCamera -- mountX=2.52 mountY=0.04 hyp=2.52 mountTheta=0.02 cameraX=-1.18, cameraY=2.23 cameraTheta=2.06
03:15:53.060 00.000 8976 incremental bump (-1.184, 2.225) isValid = 1
03:15:53.060 00.000 8976 Scheduling Mount bump of (-0.054, 0.105)
03:15:53.060 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:15:53.060 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:15:53.060 00.000 8976 move complete, result=0
03:15:53.061 00.001 8976 worker thread done servicing request
03:15:53.061 00.000 8976 Worker thread wakes up
03:15:53.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:53.061 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:53.061 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:15:53.061 00.000 9828 Worker thread wakes up
03:15:53.061 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:15:53.061 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:15:53.061 00.000 9828 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
03:15:53.061 00.000 9828 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.22)
03:15:53.061 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=0.05 mountY=-0.11, mountTheta=-1.15
03:15:53.061 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
03:15:53.061 00.000 9828 BLC: window closed
03:15:53.061 00.000 9828 MoveAxis(W, 16, B)
03:15:53.061 00.000 9828 Guiding  Dir = 3, Dur = 16
03:15:53.062 00.001 9828 IsSlewing returns 0
03:15:53.062 00.000 9828 IsGuiding returns 0
03:15:53.062 00.000 9828 PulseGuide returned control before completion, sleep 26
03:15:53.093 00.031 9828 IsGuiding returns 1
03:15:53.093 00.000 9828 scope still moving after pulse duration time elapsed
03:15:53.123 00.030 9828 IsSlewing returns 0
03:15:53.123 00.000 9828 IsGuiding returns 1
03:15:53.154 00.031 9828 IsSlewing returns 0
03:15:53.154 00.000 9828 IsGuiding returns 1
03:15:53.186 00.032 9828 IsSlewing returns 0
03:15:53.186 00.000 9828 IsGuiding returns 1
03:15:53.217 00.031 9828 IsSlewing returns 0
03:15:53.217 00.000 9828 IsGuiding returns 0
03:15:53.217 00.000 9828 scope move finished after 16 + 139 ms
03:15:53.217 00.000 9828 Move returns status 0, amount 16
03:15:53.217 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:53.217 00.000 9828 MoveAxis(N, 15, B)
03:15:53.217 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:53.233 00.016 9828 IsSlewing returns 0
03:15:53.233 00.000 9828 IsGuiding returns 0
03:15:53.234 00.001 9828 PulseGuide returned control before completion, sleep 25
03:15:53.265 00.031 9828 IsGuiding returns 1
03:15:53.265 00.000 9828 scope still moving after pulse duration time elapsed
03:15:53.296 00.031 9828 IsSlewing returns 0
03:15:53.296 00.000 9828 IsGuiding returns 1
03:15:53.327 00.031 9828 IsSlewing returns 0
03:15:53.327 00.000 9828 IsGuiding returns 1
03:15:53.360 00.033 9828 IsSlewing returns 0
03:15:53.360 00.000 9828 IsGuiding returns 1
03:15:53.391 00.031 9828 IsSlewing returns 0
03:15:53.391 00.000 9828 IsGuiding returns 0
03:15:53.391 00.000 9828 scope move finished after 15 + 142 ms
03:15:53.391 00.000 9828 Move returns status 0, amount 15
03:15:53.391 00.000 9828 move complete, result=0
03:15:53.391 00.000 9828 worker thread done servicing request
03:15:53.391 00.000 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 15 ms NORTH
03:15:53.749 00.358 8976 Exposure complete
03:15:53.754 00.005 8976 worker thread done servicing request
03:15:53.754 00.000 5052 OnExposeComplete: enter
03:15:53.754 00.000 5052 UpdateGuideState(): m_state=6
03:15:53.754 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12848
03:15:53.755 00.001 5052 Star::Find returns 1 (0), X=329.42, Y=281.82, Mass=131, SNR=7.9, Peak=64 HFD=2.0
03:15:53.755 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
03:15:53.755 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
03:15:53.755 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.40 mountX=-0.02 mountY=-0.27, mountTheta=-1.65
03:15:53.755 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.11, opts=13)
03:15:53.755 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.11)
03:15:53.755 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:15:53.755 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:15:53.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:53.755 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:53.755 00.000 5052 Enqueuing Expose request
03:15:53.756 00.001 8976 Worker thread wakes up
03:15:53.756 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.11) opts 0xd
03:15:53.756 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.11)
03:15:53.756 00.000 8976 Moving (0.25, 0.11) raw xDistance=-0.02 yDistance=-0.27
03:15:53.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:15:53.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
03:15:53.756 00.000 8976 MoveAxis(R, 0, ABG)
03:15:53.756 00.000 8976 MoveAxis(U, 1, ABG)
03:15:53.756 00.000 8976 stepping (-15, -2) + (0, 1)
03:15:53.756 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:53.779 00.023 8976 Received - 47 (G) 
03:15:53.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:53.779 00.000 8976 stepped: pos (-15, -1)
03:15:53.779 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
03:15:53.779 00.000 8976 MountToCamera -- mountX=2.45 mountY=0.08 hyp=2.45 mountTheta=0.03 cameraX=-1.19, cameraY=2.14 cameraTheta=2.08
03:15:53.779 00.000 8976 incremental bump (-1.185, 2.142) isValid = 1
03:15:53.779 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
03:15:53.779 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:15:53.779 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:15:53.779 00.000 8976 move complete, result=0
03:15:53.779 00.000 8976 worker thread done servicing request
03:15:53.779 00.000 8976 Worker thread wakes up
03:15:53.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:53.779 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:53.779 00.000 9828 Worker thread wakes up
03:15:53.779 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:15:53.780 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:15:53.780 00.000 9828 CameraToMount -- cameraTheta (2.06) - m_xAngle (-3.10) = xAngle (5.16 = -1.13)
03:15:53.780 00.000 9828 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.21)
03:15:53.780 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.06 mountX=0.05 mountY=-0.11, mountTheta=-1.14
03:15:53.780 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:15:53.780 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:15:53.780 00.000 9828 BLC: window closed
03:15:53.780 00.000 9828 MoveAxis(W, 16, B)
03:15:53.780 00.000 9828 Guiding  Dir = 3, Dur = 16
03:15:53.780 00.000 9828 IsSlewing returns 0
03:15:53.781 00.001 9828 IsGuiding returns 0
03:15:53.781 00.000 9828 PulseGuide returned control before completion, sleep 26
03:15:53.809 00.028 9828 IsGuiding returns 1
03:15:53.809 00.000 9828 scope still moving after pulse duration time elapsed
03:15:53.841 00.032 9828 IsSlewing returns 0
03:15:53.841 00.000 9828 IsGuiding returns 1
03:15:53.872 00.031 9828 IsSlewing returns 0
03:15:53.872 00.000 9828 IsGuiding returns 1
03:15:53.903 00.031 9828 IsSlewing returns 0
03:15:53.903 00.000 9828 IsGuiding returns 1
03:15:53.935 00.032 9828 IsSlewing returns 0
03:15:53.935 00.000 9828 IsGuiding returns 0
03:15:53.935 00.000 9828 scope move finished after 16 + 137 ms
03:15:53.935 00.000 9828 Move returns status 0, amount 16
03:15:53.935 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:53.935 00.000 9828 MoveAxis(N, 15, B)
03:15:53.935 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:53.950 00.015 9828 IsSlewing returns 0
03:15:53.950 00.000 9828 IsGuiding returns 0
03:15:53.950 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:53.980 00.030 9828 IsGuiding returns 1
03:15:53.980 00.000 9828 scope still moving after pulse duration time elapsed
03:15:54.012 00.032 9828 IsSlewing returns 0
03:15:54.012 00.000 9828 IsGuiding returns 1
03:15:54.043 00.031 9828 IsSlewing returns 0
03:15:54.043 00.000 9828 IsGuiding returns 1
03:15:54.074 00.031 9828 IsSlewing returns 0
03:15:54.075 00.001 9828 IsGuiding returns 1
03:15:54.105 00.030 9828 IsSlewing returns 0
03:15:54.105 00.000 9828 IsGuiding returns 0
03:15:54.106 00.001 9828 scope move finished after 15 + 140 ms
03:15:54.106 00.000 9828 Move returns status 0, amount 15
03:15:54.106 00.000 9828 move complete, result=0
03:15:54.106 00.000 9828 worker thread done servicing request
03:15:54.106 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
03:15:54.467 00.361 8976 Exposure complete
03:15:54.472 00.005 8976 worker thread done servicing request
03:15:54.472 00.000 5052 OnExposeComplete: enter
03:15:54.472 00.000 5052 UpdateGuideState(): m_state=6
03:15:54.472 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12849
03:15:54.472 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.55, Mass=107, SNR=7.2, Peak=63 HFD=2.1
03:15:54.473 00.001 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
03:15:54.473 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
03:15:54.473 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.16 hyp=0.89 cameraTheta=-0.18 mountX=-0.54 mountY=-0.64, mountTheta=-2.27
03:15:54.473 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.16, opts=13)
03:15:54.473 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.16)
03:15:54.473 00.000 8976 Worker thread wakes up
03:15:54.474 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.16) opts 0xd
03:15:54.474 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:15:54.474 00.000 5052 UpdateGuideState exits: m=107 SNR=7.2
03:15:54.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:54.474 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:54.474 00.000 5052 Enqueuing Expose request
03:15:54.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.16)
03:15:54.474 00.000 8976 Moving (0.87, -0.16) raw xDistance=-0.54 yDistance=-0.64
03:15:54.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:15:54.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
03:15:54.474 00.000 8976 MoveAxis(R, 2, ABG)
03:15:54.474 00.000 8976 stepping (-15, -1) + (2, 0)
03:15:54.474 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:54.498 00.024 8976 Received - 47 (G) 
03:15:54.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:54.499 00.001 8976 stepped: pos (-13, -1)
03:15:54.499 00.000 8976 MoveAxis(U, 3, ABG)
03:15:54.499 00.000 8976 stepping (-13, -1) + (0, 3)
03:15:54.499 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:54.531 00.032 8976 Received - 47 (G) 
03:15:54.531 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:54.531 00.000 8976 stepped: pos (-13, 2)
03:15:54.531 00.000 8976 MountToCamera -- mountTheta (-0.02) + m_xAngle (2.04) = xAngle (2.02 = 2.02)
03:15:54.531 00.000 8976 MountToCamera -- mountX=2.30 mountY=-0.05 hyp=2.30 mountTheta=-0.02 cameraX=-1.00, cameraY=2.07 cameraTheta=2.02
03:15:54.531 00.000 8976 incremental bump (-1.000, 2.068) isValid = 1
03:15:54.531 00.000 8976 Scheduling Mount bump of (-0.050, 0.107)
03:15:54.531 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:15:54.531 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:15:54.531 00.000 8976 move complete, result=0
03:15:54.531 00.000 9828 Worker thread wakes up
03:15:54.531 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:15:54.531 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:15:54.532 00.001 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.10 = -1.18)
03:15:54.532 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.02 = -1.26)
03:15:54.532 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.05 mountY=-0.11, mountTheta=-1.19
03:15:54.532 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
03:15:54.532 00.000 9828 BLC: window closed
03:15:54.532 00.000 8976 worker thread done servicing request
03:15:54.532 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
03:15:54.532 00.000 9828 MoveAxis(W, 14, B)
03:15:54.532 00.000 8976 Worker thread wakes up
03:15:54.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:54.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:54.532 00.000 9828 Guiding  Dir = 3, Dur = 14
03:15:54.533 00.001 9828 IsSlewing returns 0
03:15:54.533 00.000 9828 IsGuiding returns 0
03:15:54.533 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:54.560 00.027 9828 IsGuiding returns 1
03:15:54.560 00.000 9828 scope still moving after pulse duration time elapsed
03:15:54.592 00.032 9828 IsSlewing returns 0
03:15:54.592 00.000 9828 IsGuiding returns 1
03:15:54.622 00.030 9828 IsSlewing returns 0
03:15:54.622 00.000 9828 IsGuiding returns 1
03:15:54.653 00.031 9828 IsSlewing returns 0
03:15:54.653 00.000 9828 IsGuiding returns 1
03:15:54.684 00.031 9828 IsSlewing returns 0
03:15:54.684 00.000 9828 IsGuiding returns 1
03:15:54.716 00.032 9828 IsSlewing returns 0
03:15:54.716 00.000 9828 IsGuiding returns 1
03:15:54.747 00.031 9828 IsSlewing returns 0
03:15:54.747 00.000 9828 IsGuiding returns 0
03:15:54.747 00.000 9828 scope move finished after 14 + 200 ms
03:15:54.747 00.000 9828 Move returns status 0, amount 14
03:15:54.747 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:54.747 00.000 9828 MoveAxis(N, 15, B)
03:15:54.747 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:54.763 00.016 9828 IsSlewing returns 0
03:15:54.763 00.000 9828 IsGuiding returns 0
03:15:54.763 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:54.794 00.031 9828 IsGuiding returns 1
03:15:54.794 00.000 9828 scope still moving after pulse duration time elapsed
03:15:54.824 00.030 9828 IsSlewing returns 0
03:15:54.824 00.000 9828 IsGuiding returns 1
03:15:54.855 00.031 9828 IsSlewing returns 0
03:15:54.855 00.000 9828 IsGuiding returns 1
03:15:54.887 00.032 9828 IsSlewing returns 0
03:15:54.887 00.000 9828 IsGuiding returns 1
03:15:54.919 00.032 9828 IsSlewing returns 0
03:15:54.919 00.000 9828 IsGuiding returns 0
03:15:54.919 00.000 9828 scope move finished after 15 + 139 ms
03:15:54.919 00.000 9828 Move returns status 0, amount 15
03:15:54.919 00.000 9828 move complete, result=0
03:15:54.919 00.000 9828 worker thread done servicing request
03:15:54.919 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
03:15:55.220 00.301 8976 Exposure complete
03:15:55.225 00.005 8976 worker thread done servicing request
03:15:55.226 00.001 5052 OnExposeComplete: enter
03:15:55.226 00.000 5052 UpdateGuideState(): m_state=6
03:15:55.226 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12850
03:15:55.226 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.87, Mass=141, SNR=8.1, Peak=64 HFD=2.4
03:15:55.226 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
03:15:55.226 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
03:15:55.226 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.16 hyp=0.78 cameraTheta=0.20 mountX=-0.21 mountY=-0.73, mountTheta=-1.85
03:15:55.227 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.16, opts=13)
03:15:55.227 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.16)
03:15:55.227 00.000 8976 Worker thread wakes up
03:15:55.227 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.16) opts 0xd
03:15:55.227 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.16)
03:15:55.227 00.000 8976 Moving (0.76, 0.16) raw xDistance=-0.21 yDistance=-0.73
03:15:55.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:15:55.227 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:15:55.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
03:15:55.227 00.000 8976 MoveAxis(R, 0, ABG)
03:15:55.227 00.000 8976 MoveAxis(U, 3, ABG)
03:15:55.227 00.000 5052 UpdateGuideState exits: m=141 SNR=8.1
03:15:55.227 00.000 8976 stepping (-13, 2) + (0, 3)
03:15:55.227 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:55.227 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:55.227 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:55.227 00.000 5052 Enqueuing Expose request
03:15:55.266 00.039 8976 Received - 47 (G) 
03:15:55.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:15:55.266 00.000 8976 stepped: pos (-13, 5)
03:15:55.266 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.91 = 1.91)
03:15:55.266 00.000 8976 MountToCamera -- mountX=2.20 mountY=-0.30 hyp=2.22 mountTheta=-0.13 cameraX=-0.74, cameraY=2.09 cameraTheta=1.91
03:15:55.266 00.000 8976 incremental bump (-0.736, 2.090) isValid = 1
03:15:55.266 00.000 8976 Scheduling Mount bump of (-0.038, 0.112)
03:15:55.266 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:15:55.266 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:15:55.266 00.000 8976 move complete, result=0
03:15:55.266 00.000 9828 Worker thread wakes up
03:15:55.266 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:15:55.266 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:15:55.266 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
03:15:55.266 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
03:15:55.266 00.000 8976 worker thread done servicing request
03:15:55.266 00.000 8976 Worker thread wakes up
03:15:55.266 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.29
03:15:55.266 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
03:15:55.266 00.000 9828 BLC: window closed
03:15:55.267 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:15:55.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:55.267 00.000 9828 MoveAxis(W, 10, B)
03:15:55.267 00.000 9828 Guiding  Dir = 3, Dur = 10
03:15:55.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:55.267 00.000 9828 IsSlewing returns 0
03:15:55.267 00.000 9828 IsGuiding returns 0
03:15:55.267 00.000 9828 PulseGuide returned control before completion, sleep 20
03:15:55.291 00.024 9828 IsGuiding returns 1
03:15:55.291 00.000 9828 scope still moving after pulse duration time elapsed
03:15:55.322 00.031 9828 IsSlewing returns 0
03:15:55.322 00.000 9828 IsGuiding returns 1
03:15:55.353 00.031 9828 IsSlewing returns 0
03:15:55.358 00.005 9828 IsGuiding returns 1
03:15:55.386 00.028 9828 IsSlewing returns 0
03:15:55.386 00.000 9828 IsGuiding returns 1
03:15:55.416 00.030 9828 IsSlewing returns 0
03:15:55.416 00.000 9828 IsGuiding returns 0
03:15:55.416 00.000 9828 scope move finished after 10 + 139 ms
03:15:55.416 00.000 9828 Move returns status 0, amount 10
03:15:55.417 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:55.417 00.000 9828 MoveAxis(N, 16, B)
03:15:55.417 00.000 9828 Guiding  Dir = 0, Dur = 16
03:15:55.431 00.014 9828 IsSlewing returns 0
03:15:55.431 00.000 9828 IsGuiding returns 0
03:15:55.431 00.000 9828 PulseGuide returned control before completion, sleep 26
03:15:55.461 00.030 9828 IsGuiding returns 1
03:15:55.461 00.000 9828 scope still moving after pulse duration time elapsed
03:15:55.492 00.031 9828 IsSlewing returns 0
03:15:55.492 00.000 9828 IsGuiding returns 1
03:15:55.522 00.030 9828 IsSlewing returns 0
03:15:55.522 00.000 9828 IsGuiding returns 1
03:15:55.553 00.031 9828 IsSlewing returns 0
03:15:55.553 00.000 9828 IsGuiding returns 1
03:15:55.584 00.031 9828 IsSlewing returns 0
03:15:55.584 00.000 9828 IsGuiding returns 0
03:15:55.584 00.000 9828 scope move finished after 16 + 137 ms
03:15:55.584 00.000 9828 Move returns status 0, amount 16
03:15:55.584 00.000 9828 move complete, result=0
03:15:55.584 00.000 9828 worker thread done servicing request
03:15:55.584 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
03:15:55.953 00.369 8976 Exposure complete
03:15:55.959 00.006 8976 worker thread done servicing request
03:15:55.959 00.000 5052 OnExposeComplete: enter
03:15:55.959 00.000 5052 UpdateGuideState(): m_state=6
03:15:55.959 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12851
03:15:55.959 00.000 5052 Star::Find returns 1 (0), X=330.19, Y=281.03, Mass=117, SNR=7.5, Peak=65 HFD=2.1
03:15:55.959 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
03:15:55.959 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
03:15:55.959 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=-0.68 hyp=1.22 cameraTheta=-0.59 mountX=-1.07 mountY=-0.48, mountTheta=-2.72
03:15:55.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=-0.68, opts=13)
03:15:55.960 00.000 5052 Enqueuing Move request for stepguider (1.01, -0.68)
03:15:55.960 00.000 8976 Worker thread wakes up
03:15:55.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, -0.68) opts 0xd
03:15:55.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, -0.68)
03:15:55.960 00.000 8976 Moving (1.01, -0.68) raw xDistance=-1.07 yDistance=-0.48
03:15:55.960 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:15:55.960 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
03:15:55.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:55.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.07
03:15:55.961 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.48
03:15:55.961 00.000 8976 MoveAxis(R, 4, ABG)
03:15:55.961 00.000 8976 stepping (-13, 5) + (4, 0)
03:15:55.961 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:55.961 00.000 5052 Enqueuing Expose request
03:15:55.961 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:15:56.001 00.040 8976 Received - 47 (G) 
03:15:56.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:15:56.001 00.000 8976 stepped: pos (-9, 5)
03:15:56.001 00.000 8976 MoveAxis(U, 2, ABG)
03:15:56.001 00.000 8976 stepping (-9, 5) + (0, 2)
03:15:56.001 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:56.033 00.032 8976 Received - 47 (G) 
03:15:56.034 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:56.034 00.000 8976 stepped: pos (-9, 7)
03:15:56.034 00.000 8976 MountToCamera -- mountTheta (-0.29) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
03:15:56.034 00.000 8976 MountToCamera -- mountX=1.93 mountY=-0.57 hyp=2.01 mountTheta=-0.29 cameraX=-0.37, cameraY=1.97 cameraTheta=1.76
03:15:56.034 00.000 8976 incremental bump (-0.373, 1.972) isValid = 1
03:15:56.034 00.000 8976 Scheduling Mount bump of (-0.021, 0.117)
03:15:56.034 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:15:56.034 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:15:56.034 00.000 8976 move complete, result=0
03:15:56.034 00.000 9828 Worker thread wakes up
03:15:56.034 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:15:56.034 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:15:56.034 00.000 9828 CameraToMount -- cameraTheta (1.75) - m_xAngle (-3.10) = xAngle (4.85 = -1.44)
03:15:56.034 00.000 9828 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.52)
03:15:56.034 00.000 5052 GuideStep: -1.1 px 4 ms EAST, -0.5 px 2 ms NORTH
03:15:56.034 00.000 8976 worker thread done servicing request
03:15:56.035 00.001 8976 Worker thread wakes up
03:15:56.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:56.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:56.035 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.02 mountY=-0.12, mountTheta=-1.44
03:15:56.035 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:15:56.035 00.000 9828 BLC: window closed
03:15:56.035 00.000 9828 MoveAxis(W, 5, B)
03:15:56.035 00.000 9828 Guiding  Dir = 3, Dur = 5
03:15:56.035 00.000 9828 IsSlewing returns 0
03:15:56.036 00.001 9828 IsGuiding returns 0
03:15:56.036 00.000 9828 PulseGuide returned control before completion, sleep 15
03:15:56.066 00.030 9828 IsGuiding returns 1
03:15:56.066 00.000 9828 scope still moving after pulse duration time elapsed
03:15:56.096 00.030 9828 IsSlewing returns 0
03:15:56.097 00.001 9828 IsGuiding returns 1
03:15:56.128 00.031 9828 IsSlewing returns 0
03:15:56.128 00.000 9828 IsGuiding returns 1
03:15:56.158 00.030 9828 IsSlewing returns 0
03:15:56.158 00.000 9828 IsGuiding returns 1
03:15:56.189 00.031 9828 IsSlewing returns 0
03:15:56.189 00.000 9828 IsGuiding returns 0
03:15:56.189 00.000 9828 scope move finished after 5 + 149 ms
03:15:56.189 00.000 9828 Move returns status 0, amount 5
03:15:56.189 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:56.189 00.000 9828 MoveAxis(N, 16, B)
03:15:56.189 00.000 9828 Guiding  Dir = 0, Dur = 16
03:15:56.204 00.015 9828 IsSlewing returns 0
03:15:56.204 00.000 9828 IsGuiding returns 0
03:15:56.204 00.000 9828 PulseGuide returned control before completion, sleep 26
03:15:56.236 00.032 9828 IsGuiding returns 1
03:15:56.236 00.000 9828 scope still moving after pulse duration time elapsed
03:15:56.267 00.031 9828 IsSlewing returns 0
03:15:56.267 00.000 9828 IsGuiding returns 1
03:15:56.298 00.031 9828 IsSlewing returns 0
03:15:56.298 00.000 9828 IsGuiding returns 1
03:15:56.329 00.031 9828 IsSlewing returns 0
03:15:56.329 00.000 9828 IsGuiding returns 1
03:15:56.360 00.031 9828 IsSlewing returns 0
03:15:56.360 00.000 9828 IsGuiding returns 0
03:15:56.360 00.000 9828 scope move finished after 16 + 139 ms
03:15:56.360 00.000 9828 Move returns status 0, amount 16
03:15:56.360 00.000 9828 move complete, result=0
03:15:56.360 00.000 9828 worker thread done servicing request
03:15:56.360 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
03:15:56.721 00.361 8976 Exposure complete
03:15:56.731 00.010 8976 worker thread done servicing request
03:15:56.731 00.000 5052 OnExposeComplete: enter
03:15:56.731 00.000 5052 UpdateGuideState(): m_state=6
03:15:56.731 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12852
03:15:56.731 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.89, Mass=140, SNR=8.1, Peak=72 HFD=2.1
03:15:56.731 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
03:15:56.731 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
03:15:56.731 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.18 hyp=0.30 cameraTheta=0.64 mountX=0.05 mountY=-0.30, mountTheta=-1.40
03:15:56.732 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.18, opts=13)
03:15:56.732 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.18)
03:15:56.732 00.000 8976 Worker thread wakes up
03:15:56.732 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.18) opts 0xd
03:15:56.732 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.18)
03:15:56.732 00.000 8976 Moving (0.24, 0.18) raw xDistance=0.05 yDistance=-0.30
03:15:56.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:15:56.732 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:15:56.732 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
03:15:56.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:56.732 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:56.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
03:15:56.732 00.000 5052 Enqueuing Expose request
03:15:56.732 00.000 8976 MoveAxis(R, 0, ABG)
03:15:56.733 00.001 8976 MoveAxis(U, 1, ABG)
03:15:56.733 00.000 8976 stepping (-9, 7) + (0, 1)
03:15:56.733 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:56.753 00.020 8976 Received - 47 (G) 
03:15:56.753 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:56.753 00.000 8976 stepped: pos (-9, 8)
03:15:56.753 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
03:15:56.753 00.000 8976 MountToCamera -- mountX=1.75 mountY=-0.80 hyp=1.92 mountTheta=-0.43 cameraX=-0.08, cameraY=1.92 cameraTheta=1.61
03:15:56.753 00.000 8976 incremental bump (-0.084, 1.917) isValid = 1
03:15:56.753 00.000 8976 Scheduling Mount bump of (-0.005, 0.119)
03:15:56.753 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:15:56.753 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:15:56.753 00.000 8976 move complete, result=0
03:15:56.753 00.000 8976 worker thread done servicing request
03:15:56.753 00.000 8976 Worker thread wakes up
03:15:56.753 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:56.753 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:56.753 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:15:56.754 00.001 9828 Worker thread wakes up
03:15:56.754 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:15:56.754 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:15:56.754 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
03:15:56.754 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.66)
03:15:56.754 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.57
03:15:56.754 00.000 9828 Moving (-0.01, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:15:56.754 00.000 9828 BLC: window closed
03:15:56.754 00.000 9828 MoveAxis(E, 0, B)
03:15:56.754 00.000 9828 Move returns status 0, amount 0
03:15:56.754 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:56.754 00.000 9828 MoveAxis(N, 16, B)
03:15:56.754 00.000 9828 Guiding  Dir = 0, Dur = 16
03:15:56.754 00.000 9828 IsSlewing returns 0
03:15:56.754 00.000 9828 IsGuiding returns 0
03:15:56.755 00.001 9828 PulseGuide returned control before completion, sleep 26
03:15:56.782 00.027 9828 IsGuiding returns 1
03:15:56.782 00.000 9828 scope still moving after pulse duration time elapsed
03:15:56.812 00.030 9828 IsSlewing returns 0
03:15:56.812 00.000 9828 IsGuiding returns 1
03:15:56.843 00.031 9828 IsSlewing returns 0
03:15:56.843 00.000 9828 IsGuiding returns 1
03:15:56.874 00.031 9828 IsSlewing returns 0
03:15:56.874 00.000 9828 IsGuiding returns 1
03:15:56.906 00.032 9828 IsSlewing returns 0
03:15:56.906 00.000 9828 IsGuiding returns 0
03:15:56.906 00.000 9828 scope move finished after 16 + 135 ms
03:15:56.906 00.000 9828 Move returns status 0, amount 16
03:15:56.906 00.000 9828 move complete, result=0
03:15:56.906 00.000 9828 worker thread done servicing request
03:15:56.906 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
03:15:57.443 00.537 8976 Exposure complete
03:15:57.448 00.005 8976 worker thread done servicing request
03:15:57.449 00.001 5052 OnExposeComplete: enter
03:15:57.449 00.000 5052 UpdateGuideState(): m_state=6
03:15:57.449 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12853
03:15:57.449 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.57, Mass=122, SNR=7.6, Peak=67 HFD=1.6
03:15:57.449 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
03:15:57.449 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.90 = -2.90)
03:15:57.449 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-0.75 mountX=-0.19 mountY=-0.05, mountTheta=-2.89
03:15:57.450 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.14, opts=13)
03:15:57.450 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.14)
03:15:57.450 00.000 8976 Worker thread wakes up
03:15:57.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:15:57.450 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:15:57.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:57.450 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:57.450 00.000 5052 Enqueuing Expose request
03:15:57.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.14) opts 0xd
03:15:57.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.14)
03:15:57.450 00.000 8976 Moving (0.15, -0.14) raw xDistance=-0.19 yDistance=-0.05
03:15:57.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:15:57.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:15:57.451 00.001 8976 MoveAxis(R, 0, ABG)
03:15:57.451 00.000 8976 MoveAxis(U, 0, ABG)
03:15:57.451 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
03:15:57.451 00.000 8976 MountToCamera -- mountX=1.62 mountY=-0.95 hyp=1.88 mountTheta=-0.53 cameraX=0.11, cameraY=1.88 cameraTheta=1.51
03:15:57.451 00.000 8976 incremental bump (0.110, 1.880) isValid = 1
03:15:57.451 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
03:15:57.451 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:15:57.451 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:15:57.451 00.000 8976 move complete, result=0
03:15:57.451 00.000 9828 Worker thread wakes up
03:15:57.451 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:15:57.451 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:15:57.451 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
03:15:57.451 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:57.451 00.000 8976 worker thread done servicing request
03:15:57.451 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
03:15:57.451 00.000 8976 Worker thread wakes up
03:15:57.451 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
03:15:57.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:57.452 00.001 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:15:57.452 00.000 9828 BLC: window closed
03:15:57.452 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:57.452 00.000 9828 MoveAxis(E, 4, B)
03:15:57.452 00.000 9828 Guiding  Dir = 2, Dur = 4
03:15:57.452 00.000 9828 IsSlewing returns 0
03:15:57.452 00.000 9828 IsGuiding returns 0
03:15:57.452 00.000 9828 PulseGuide returned control before completion, sleep 14
03:15:57.479 00.027 9828 IsGuiding returns 1
03:15:57.479 00.000 9828 scope still moving after pulse duration time elapsed
03:15:57.509 00.030 9828 IsSlewing returns 0
03:15:57.509 00.000 9828 IsGuiding returns 1
03:15:57.541 00.032 9828 IsSlewing returns 0
03:15:57.541 00.000 9828 IsGuiding returns 1
03:15:57.572 00.031 9828 IsSlewing returns 0
03:15:57.572 00.000 9828 IsGuiding returns 0
03:15:57.572 00.000 9828 scope move finished after 4 + 116 ms
03:15:57.572 00.000 9828 Move returns status 0, amount 4
03:15:57.572 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:57.572 00.000 9828 MoveAxis(N, 16, B)
03:15:57.572 00.000 9828 Guiding  Dir = 0, Dur = 16
03:15:57.587 00.015 9828 IsSlewing returns 0
03:15:57.587 00.000 9828 IsGuiding returns 0
03:15:57.587 00.000 9828 PulseGuide returned control before completion, sleep 26
03:15:57.619 00.032 9828 IsGuiding returns 1
03:15:57.619 00.000 9828 scope still moving after pulse duration time elapsed
03:15:57.650 00.031 9828 IsSlewing returns 0
03:15:57.650 00.000 9828 IsGuiding returns 1
03:15:57.680 00.030 9828 IsSlewing returns 0
03:15:57.680 00.000 9828 IsGuiding returns 1
03:15:57.712 00.032 9828 IsSlewing returns 0
03:15:57.712 00.000 9828 IsGuiding returns 1
03:15:57.743 00.031 9828 IsSlewing returns 0
03:15:57.743 00.000 9828 IsGuiding returns 0
03:15:57.743 00.000 9828 scope move finished after 16 + 140 ms
03:15:57.743 00.000 9828 Move returns status 0, amount 16
03:15:57.743 00.000 9828 move complete, result=0
03:15:57.743 00.000 9828 worker thread done servicing request
03:15:57.743 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:15:58.139 00.396 8976 Exposure complete
03:15:58.145 00.006 8976 worker thread done servicing request
03:15:58.145 00.000 5052 OnExposeComplete: enter
03:15:58.145 00.000 5052 UpdateGuideState(): m_state=6
03:15:58.145 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12854
03:15:58.145 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.63, Mass=115, SNR=7.4, Peak=69 HFD=1.5
03:15:58.145 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
03:15:58.145 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
03:15:58.145 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.08 hyp=0.49 cameraTheta=-0.17 mountX=-0.29 mountY=-0.36, mountTheta=-2.26
03:15:58.146 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.08, opts=13)
03:15:58.146 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.08)
03:15:58.146 00.000 8976 Worker thread wakes up
03:15:58.146 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:15:58.146 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
03:15:58.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:58.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:58.146 00.000 5052 Enqueuing Expose request
03:15:58.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.08) opts 0xd
03:15:58.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.08)
03:15:58.146 00.000 8976 Moving (0.48, -0.08) raw xDistance=-0.29 yDistance=-0.36
03:15:58.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:15:58.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
03:15:58.146 00.000 8976 MoveAxis(R, 1, ABG)
03:15:58.146 00.000 8976 stepping (-9, 8) + (1, 0)
03:15:58.147 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:58.175 00.028 8976 Received - 47 (G) 
03:15:58.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:58.175 00.000 8976 stepped: pos (-8, 8)
03:15:58.175 00.000 8976 MoveAxis(U, 1, ABG)
03:15:58.176 00.001 8976 stepping (-8, 8) + (0, 1)
03:15:58.176 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:58.208 00.032 8976 Received - 47 (G) 
03:15:58.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:58.208 00.000 8976 stepped: pos (-8, 9)
03:15:58.208 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
03:15:58.208 00.000 8976 MountToCamera -- mountX=1.49 mountY=-1.11 hyp=1.86 mountTheta=-0.64 cameraX=0.31, cameraY=1.83 cameraTheta=1.40
03:15:58.208 00.000 8976 incremental bump (0.310, 1.834) isValid = 1
03:15:58.208 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
03:15:58.208 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:15:58.208 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:15:58.208 00.000 8976 move complete, result=0
03:15:58.208 00.000 9828 Worker thread wakes up
03:15:58.208 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:15:58.208 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:15:58.208 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.78)
03:15:58.209 00.001 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
03:15:58.209 00.000 8976 worker thread done servicing request
03:15:58.209 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 1 ms NORTH
03:15:58.209 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
03:15:58.209 00.000 8976 Worker thread wakes up
03:15:58.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:58.209 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:58.209 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:15:58.209 00.000 9828 BLC: window closed
03:15:58.209 00.000 9828 MoveAxis(E, 8, B)
03:15:58.209 00.000 9828 Guiding  Dir = 2, Dur = 8
03:15:58.210 00.001 9828 IsSlewing returns 0
03:15:58.210 00.000 9828 IsGuiding returns 0
03:15:58.210 00.000 9828 PulseGuide returned control before completion, sleep 18
03:15:58.242 00.032 9828 IsGuiding returns 1
03:15:58.242 00.000 9828 scope still moving after pulse duration time elapsed
03:15:58.274 00.032 9828 IsSlewing returns 0
03:15:58.274 00.000 9828 IsGuiding returns 1
03:15:58.305 00.031 9828 IsSlewing returns 0
03:15:58.305 00.000 9828 IsGuiding returns 1
03:15:58.336 00.031 9828 IsSlewing returns 0
03:15:58.336 00.000 9828 IsGuiding returns 0
03:15:58.336 00.000 9828 scope move finished after 8 + 118 ms
03:15:58.336 00.000 9828 Move returns status 0, amount 8
03:15:58.336 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:58.336 00.000 9828 MoveAxis(N, 16, B)
03:15:58.336 00.000 9828 Guiding  Dir = 0, Dur = 16
03:15:58.351 00.015 9828 IsSlewing returns 0
03:15:58.351 00.000 9828 IsGuiding returns 0
03:15:58.351 00.000 9828 PulseGuide returned control before completion, sleep 26
03:15:58.382 00.031 9828 IsGuiding returns 1
03:15:58.382 00.000 9828 scope still moving after pulse duration time elapsed
03:15:58.413 00.031 9828 IsSlewing returns 0
03:15:58.413 00.000 9828 IsGuiding returns 1
03:15:58.444 00.031 9828 IsSlewing returns 0
03:15:58.444 00.000 9828 IsGuiding returns 1
03:15:58.475 00.031 9828 IsSlewing returns 0
03:15:58.475 00.000 9828 IsGuiding returns 1
03:15:58.507 00.032 9828 IsSlewing returns 0
03:15:58.507 00.000 9828 IsGuiding returns 0
03:15:58.507 00.000 9828 scope move finished after 16 + 140 ms
03:15:58.507 00.000 9828 Move returns status 0, amount 16
03:15:58.507 00.000 9828 move complete, result=0
03:15:58.508 00.001 9828 worker thread done servicing request
03:15:58.508 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:15:58.892 00.384 8976 Exposure complete
03:15:58.898 00.006 8976 worker thread done servicing request
03:15:58.898 00.000 5052 OnExposeComplete: enter
03:15:58.898 00.000 5052 UpdateGuideState(): m_state=6
03:15:58.898 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12855
03:15:58.898 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.38, Mass=128, SNR=7.8, Peak=70 HFD=1.5
03:15:58.898 00.000 5052 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.04) = xAngle (-3.03 = -3.03)
03:15:58.898 00.000 5052 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.13 = -3.13)
03:15:58.899 00.001 5052 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-0.98 mountX=-0.39 mountY=-0.00, mountTheta=-3.13
03:15:58.899 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.33, opts=13)
03:15:58.899 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.33)
03:15:58.899 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:15:58.899 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:15:58.900 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:58.900 00.000 8976 Worker thread wakes up
03:15:58.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.33) opts 0xd
03:15:58.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.33)
03:15:58.900 00.000 8976 Moving (0.22, -0.33) raw xDistance=-0.39 yDistance=-0.00
03:15:58.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
03:15:58.900 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:58.900 00.000 5052 Enqueuing Expose request
03:15:58.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:15:58.900 00.000 8976 MoveAxis(R, 2, ABG)
03:15:58.900 00.000 8976 stepping (-8, 9) + (2, 0)
03:15:58.900 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:58.927 00.027 8976 Received - 47 (G) 
03:15:58.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:15:58.927 00.000 8976 stepped: pos (-6, 9)
03:15:58.927 00.000 8976 MoveAxis(U, 0, ABG)
03:15:58.927 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
03:15:58.927 00.000 8976 MountToCamera -- mountX=1.30 mountY=-1.22 hyp=1.78 mountTheta=-0.75 cameraX=0.49, cameraY=1.71 cameraTheta=1.29
03:15:58.927 00.000 8976 incremental bump (0.489, 1.714) isValid = 1
03:15:58.927 00.000 8976 Scheduling Mount bump of (0.032, 0.115)
03:15:58.927 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:15:58.927 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:15:58.927 00.000 8976 move complete, result=0
03:15:58.927 00.000 8976 worker thread done servicing request
03:15:58.927 00.000 8976 Worker thread wakes up
03:15:58.927 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
03:15:58.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:58.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:58.928 00.001 9828 Worker thread wakes up
03:15:58.928 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:15:58.928 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:15:58.928 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
03:15:58.928 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
03:15:58.928 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
03:15:58.928 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:15:58.928 00.000 9828 BLC: window closed
03:15:58.928 00.000 9828 MoveAxis(E, 12, B)
03:15:58.928 00.000 9828 Guiding  Dir = 2, Dur = 12
03:15:58.928 00.000 9828 IsSlewing returns 0
03:15:58.928 00.000 9828 IsGuiding returns 0
03:15:58.929 00.001 9828 PulseGuide returned control before completion, sleep 22
03:15:58.957 00.028 9828 IsGuiding returns 1
03:15:58.957 00.000 9828 scope still moving after pulse duration time elapsed
03:15:58.989 00.032 9828 IsSlewing returns 0
03:15:58.989 00.000 9828 IsGuiding returns 1
03:15:59.019 00.030 9828 IsSlewing returns 0
03:15:59.019 00.000 9828 IsGuiding returns 1
03:15:59.051 00.032 9828 IsSlewing returns 0
03:15:59.051 00.000 9828 IsGuiding returns 1
03:15:59.082 00.031 9828 IsSlewing returns 0
03:15:59.082 00.000 9828 IsGuiding returns 0
03:15:59.082 00.000 9828 scope move finished after 12 + 141 ms
03:15:59.082 00.000 9828 Move returns status 0, amount 12
03:15:59.082 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:59.083 00.001 9828 MoveAxis(N, 15, B)
03:15:59.083 00.000 9828 Guiding  Dir = 0, Dur = 15
03:15:59.097 00.014 9828 IsSlewing returns 0
03:15:59.097 00.000 9828 IsGuiding returns 0
03:15:59.097 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:59.128 00.031 9828 IsGuiding returns 1
03:15:59.128 00.000 9828 scope still moving after pulse duration time elapsed
03:15:59.159 00.031 9828 IsSlewing returns 0
03:15:59.159 00.000 9828 IsGuiding returns 1
03:15:59.190 00.031 9828 IsSlewing returns 0
03:15:59.190 00.000 9828 IsGuiding returns 1
03:15:59.221 00.031 9828 IsSlewing returns 0
03:15:59.221 00.000 9828 IsGuiding returns 1
03:15:59.252 00.031 9828 IsSlewing returns 0
03:15:59.252 00.000 9828 IsGuiding returns 0
03:15:59.252 00.000 9828 scope move finished after 15 + 140 ms
03:15:59.252 00.000 9828 Move returns status 0, amount 15
03:15:59.252 00.000 9828 move complete, result=0
03:15:59.252 00.000 9828 worker thread done servicing request
03:15:59.252 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:15:59.613 00.361 8976 Exposure complete
03:15:59.618 00.005 8976 worker thread done servicing request
03:15:59.618 00.000 5052 OnExposeComplete: enter
03:15:59.618 00.000 5052 UpdateGuideState(): m_state=6
03:15:59.618 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12856
03:15:59.618 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.82, Mass=132, SNR=7.9, Peak=72 HFD=1.9
03:15:59.618 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
03:15:59.618 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
03:15:59.618 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.11 hyp=0.31 cameraTheta=0.36 mountX=-0.04 mountY=-0.30, mountTheta=-1.69
03:15:59.619 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.11, opts=13)
03:15:59.619 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.11)
03:15:59.619 00.000 8976 Worker thread wakes up
03:15:59.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.11) opts 0xd
03:15:59.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.11)
03:15:59.619 00.000 8976 Moving (0.29, 0.11) raw xDistance=-0.04 yDistance=-0.30
03:15:59.619 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:15:59.619 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:15:59.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:59.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:15:59.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:15:59.619 00.000 8976 MoveAxis(R, 0, ABG)
03:15:59.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:15:59.619 00.000 5052 Enqueuing Expose request
03:15:59.620 00.001 8976 MoveAxis(U, 1, ABG)
03:15:59.620 00.000 8976 stepping (-6, 9) + (0, 1)
03:15:59.620 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:59.647 00.027 8976 Received - 47 (G) 
03:15:59.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:15:59.647 00.000 8976 stepped: pos (-6, 10)
03:15:59.647 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
03:15:59.647 00.000 8976 MountToCamera -- mountX=1.18 mountY=-1.34 hyp=1.78 mountTheta=-0.85 cameraX=0.66, cameraY=1.66 cameraTheta=1.19
03:15:59.647 00.000 8976 incremental bump (0.657, 1.657) isValid = 1
03:15:59.647 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:15:59.647 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:15:59.647 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:15:59.647 00.000 8976 move complete, result=0
03:15:59.647 00.000 9828 Worker thread wakes up
03:15:59.647 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:15:59.647 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:15:59.647 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
03:15:59.647 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
03:15:59.647 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
03:15:59.647 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:15:59.647 00.000 9828 BLC: window closed
03:15:59.647 00.000 9828 MoveAxis(E, 15, B)
03:15:59.647 00.000 9828 Guiding  Dir = 2, Dur = 15
03:15:59.648 00.001 8976 worker thread done servicing request
03:15:59.648 00.000 8976 Worker thread wakes up
03:15:59.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:15:59.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:15:59.648 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:15:59.648 00.000 9828 IsSlewing returns 0
03:15:59.648 00.000 9828 IsGuiding returns 0
03:15:59.648 00.000 9828 PulseGuide returned control before completion, sleep 25
03:15:59.685 00.037 9828 IsGuiding returns 1
03:15:59.685 00.000 9828 scope still moving after pulse duration time elapsed
03:15:59.717 00.032 9828 IsSlewing returns 0
03:15:59.717 00.000 9828 IsGuiding returns 1
03:15:59.749 00.032 9828 IsSlewing returns 0
03:15:59.749 00.000 9828 IsGuiding returns 1
03:15:59.779 00.030 9828 IsSlewing returns 0
03:15:59.779 00.000 9828 IsGuiding returns 0
03:15:59.779 00.000 9828 scope move finished after 15 + 116 ms
03:15:59.779 00.000 9828 Move returns status 0, amount 15
03:15:59.779 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:15:59.779 00.000 9828 MoveAxis(N, 14, B)
03:15:59.779 00.000 9828 Guiding  Dir = 0, Dur = 14
03:15:59.794 00.015 9828 IsSlewing returns 0
03:15:59.794 00.000 9828 IsGuiding returns 0
03:15:59.794 00.000 9828 PulseGuide returned control before completion, sleep 24
03:15:59.825 00.031 9828 IsGuiding returns 1
03:15:59.825 00.000 9828 scope still moving after pulse duration time elapsed
03:15:59.856 00.031 9828 IsSlewing returns 0
03:15:59.856 00.000 9828 IsGuiding returns 1
03:15:59.887 00.031 9828 IsSlewing returns 0
03:15:59.887 00.000 9828 IsGuiding returns 1
03:15:59.918 00.031 9828 IsSlewing returns 0
03:15:59.918 00.000 9828 IsGuiding returns 1
03:15:59.949 00.031 9828 IsSlewing returns 0
03:15:59.949 00.000 9828 IsGuiding returns 0
03:15:59.949 00.000 9828 scope move finished after 14 + 140 ms
03:15:59.949 00.000 9828 Move returns status 0, amount 14
03:15:59.949 00.000 9828 move complete, result=0
03:15:59.949 00.000 9828 worker thread done servicing request
03:15:59.949 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:16:00.332 00.383 8976 Exposure complete
03:16:00.338 00.006 8976 worker thread done servicing request
03:16:00.338 00.000 5052 OnExposeComplete: enter
03:16:00.339 00.001 5052 UpdateGuideState(): m_state=6
03:16:00.339 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12857
03:16:00.339 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.81, Mass=115, SNR=7.4, Peak=73 HFD=1.7
03:16:00.339 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
03:16:00.339 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
03:16:00.339 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.67 mountX=0.03 mountY=-0.15, mountTheta=-1.38
03:16:00.339 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.10, opts=13)
03:16:00.340 00.001 5052 Enqueuing Move request for stepguider (0.12, 0.10)
03:16:00.340 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:16:00.340 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
03:16:00.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:00.340 00.000 8976 Worker thread wakes up
03:16:00.340 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.10) opts 0xd
03:16:00.340 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.10)
03:16:00.340 00.000 8976 Moving (0.12, 0.10) raw xDistance=0.03 yDistance=-0.15
03:16:00.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:16:00.340 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:00.340 00.000 5052 Enqueuing Expose request
03:16:00.340 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:16:00.340 00.000 8976 MoveAxis(R, 0, ABG)
03:16:00.340 00.000 8976 MoveAxis(U, 0, ABG)
03:16:00.340 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:16:00.341 00.001 8976 MountToCamera -- mountX=1.09 mountY=-1.42 hyp=1.79 mountTheta=-0.92 cameraX=0.77, cameraY=1.62 cameraTheta=1.13
03:16:00.341 00.000 8976 incremental bump (0.768, 1.619) isValid = 1
03:16:00.341 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
03:16:00.341 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:16:00.341 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:16:00.341 00.000 8976 move complete, result=0
03:16:00.341 00.000 9828 Worker thread wakes up
03:16:00.341 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:16:00.341 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:16:00.341 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:16:00.341 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.05)
03:16:00.341 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
03:16:00.341 00.000 8976 worker thread done servicing request
03:16:00.341 00.000 8976 Worker thread wakes up
03:16:00.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:00.342 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:00.342 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:16:00.342 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:16:00.342 00.000 9828 BLC: window closed
03:16:00.342 00.000 9828 MoveAxis(E, 17, B)
03:16:00.342 00.000 9828 Guiding  Dir = 2, Dur = 17
03:16:00.342 00.000 9828 IsSlewing returns 0
03:16:00.342 00.000 9828 IsGuiding returns 0
03:16:00.342 00.000 9828 PulseGuide returned control before completion, sleep 27
03:16:00.385 00.043 9828 IsGuiding returns 1
03:16:00.385 00.000 9828 scope still moving after pulse duration time elapsed
03:16:00.415 00.030 9828 IsSlewing returns 0
03:16:00.416 00.001 9828 IsGuiding returns 1
03:16:00.445 00.029 9828 IsSlewing returns 0
03:16:00.445 00.000 9828 IsGuiding returns 1
03:16:00.477 00.032 9828 IsSlewing returns 0
03:16:00.477 00.000 9828 IsGuiding returns 0
03:16:00.477 00.000 9828 scope move finished after 17 + 117 ms
03:16:00.477 00.000 9828 Move returns status 0, amount 17
03:16:00.477 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:00.477 00.000 9828 MoveAxis(N, 14, B)
03:16:00.477 00.000 9828 Guiding  Dir = 0, Dur = 14
03:16:00.493 00.016 9828 IsSlewing returns 0
03:16:00.493 00.000 9828 IsGuiding returns 0
03:16:00.493 00.000 9828 PulseGuide returned control before completion, sleep 24
03:16:00.524 00.031 9828 IsGuiding returns 1
03:16:00.524 00.000 9828 scope still moving after pulse duration time elapsed
03:16:00.555 00.031 9828 IsSlewing returns 0
03:16:00.555 00.000 9828 IsGuiding returns 1
03:16:00.586 00.031 9828 IsSlewing returns 0
03:16:00.586 00.000 9828 IsGuiding returns 1
03:16:00.618 00.032 9828 IsSlewing returns 0
03:16:00.618 00.000 9828 IsGuiding returns 1
03:16:00.649 00.031 9828 IsSlewing returns 0
03:16:00.649 00.000 9828 IsGuiding returns 0
03:16:00.649 00.000 9828 scope move finished after 14 + 141 ms
03:16:00.649 00.000 9828 Move returns status 0, amount 14
03:16:00.649 00.000 9828 move complete, result=0
03:16:00.649 00.000 9828 worker thread done servicing request
03:16:00.650 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:16:01.029 00.379 8976 Exposure complete
03:16:01.035 00.006 8976 worker thread done servicing request
03:16:01.035 00.000 5052 OnExposeComplete: enter
03:16:01.035 00.000 5052 UpdateGuideState(): m_state=6
03:16:01.035 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12858
03:16:01.035 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.77, Mass=124, SNR=7.6, Peak=77 HFD=1.6
03:16:01.035 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
03:16:01.035 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
03:16:01.035 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=0.00 mountY=-0.13, mountTheta=-1.56
03:16:01.036 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.06, opts=13)
03:16:01.036 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.06)
03:16:01.036 00.000 8976 Worker thread wakes up
03:16:01.036 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.06) opts 0xd
03:16:01.036 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.06)
03:16:01.036 00.000 8976 Moving (0.12, 0.06) raw xDistance=0.00 yDistance=-0.13
03:16:01.036 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:16:01.036 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
03:16:01.036 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:01.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:16:01.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:16:01.036 00.000 8976 MoveAxis(R, 0, ABG)
03:16:01.036 00.000 8976 MoveAxis(U, 0, ABG)
03:16:01.036 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:16:01.036 00.000 8976 MountToCamera -- mountX=1.03 mountY=-1.48 hyp=1.80 mountTheta=-0.96 cameraX=0.84, cameraY=1.59 cameraTheta=1.08
03:16:01.036 00.000 8976 incremental bump (0.843, 1.593) isValid = 1
03:16:01.036 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:16:01.036 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:01.036 00.000 5052 Enqueuing Expose request
03:16:01.036 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:16:01.036 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:16:01.036 00.000 8976 move complete, result=0
03:16:01.036 00.000 8976 worker thread done servicing request
03:16:01.036 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:01.036 00.000 9828 Worker thread wakes up
03:16:01.036 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:16:01.037 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:16:01.037 00.000 8976 Worker thread wakes up
03:16:01.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:01.037 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:01.037 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:16:01.037 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
03:16:01.037 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:16:01.037 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:16:01.037 00.000 9828 BLC: window closed
03:16:01.037 00.000 9828 MoveAxis(E, 19, B)
03:16:01.037 00.000 9828 Guiding  Dir = 2, Dur = 19
03:16:01.037 00.000 9828 IsSlewing returns 0
03:16:01.038 00.001 9828 IsGuiding returns 0
03:16:01.038 00.000 9828 PulseGuide returned control before completion, sleep 29
03:16:01.081 00.043 9828 IsGuiding returns 1
03:16:01.082 00.001 9828 scope still moving after pulse duration time elapsed
03:16:01.112 00.030 9828 IsSlewing returns 0
03:16:01.112 00.000 9828 IsGuiding returns 1
03:16:01.142 00.030 9828 IsSlewing returns 0
03:16:01.142 00.000 9828 IsGuiding returns 1
03:16:01.174 00.032 9828 IsSlewing returns 0
03:16:01.174 00.000 9828 IsGuiding returns 0
03:16:01.174 00.000 9828 scope move finished after 19 + 116 ms
03:16:01.174 00.000 9828 Move returns status 0, amount 19
03:16:01.174 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:01.174 00.000 9828 MoveAxis(N, 13, B)
03:16:01.174 00.000 9828 Guiding  Dir = 0, Dur = 13
03:16:01.189 00.015 9828 IsSlewing returns 0
03:16:01.189 00.000 9828 IsGuiding returns 0
03:16:01.190 00.001 9828 PulseGuide returned control before completion, sleep 23
03:16:01.220 00.030 9828 IsGuiding returns 1
03:16:01.220 00.000 9828 scope still moving after pulse duration time elapsed
03:16:01.252 00.032 9828 IsSlewing returns 0
03:16:01.252 00.000 9828 IsGuiding returns 1
03:16:01.284 00.032 9828 IsSlewing returns 0
03:16:01.284 00.000 9828 IsGuiding returns 1
03:16:01.315 00.031 9828 IsSlewing returns 0
03:16:01.315 00.000 9828 IsGuiding returns 1
03:16:01.347 00.032 9828 IsSlewing returns 0
03:16:01.347 00.000 9828 IsGuiding returns 0
03:16:01.347 00.000 9828 scope move finished after 13 + 144 ms
03:16:01.347 00.000 9828 Move returns status 0, amount 13
03:16:01.347 00.000 9828 move complete, result=0
03:16:01.347 00.000 9828 worker thread done servicing request
03:16:01.347 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:16:01.721 00.374 8976 Exposure complete
03:16:01.727 00.006 8976 worker thread done servicing request
03:16:01.727 00.000 5052 OnExposeComplete: enter
03:16:01.727 00.000 5052 UpdateGuideState(): m_state=6
03:16:01.727 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12859
03:16:01.727 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.81, Mass=139, SNR=8.1, Peak=73 HFD=2.0
03:16:01.728 00.001 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
03:16:01.728 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
03:16:01.728 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.10 hyp=0.88 cameraTheta=0.11 mountX=-0.31 mountY=-0.79, mountTheta=-1.95
03:16:01.730 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.10, opts=13)
03:16:01.730 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.10)
03:16:01.730 00.000 8976 Worker thread wakes up
03:16:01.730 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=76, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:16:01.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.10) opts 0xd
03:16:01.730 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:16:01.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:01.730 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:01.730 00.000 5052 Enqueuing Expose request
03:16:01.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.10)
03:16:01.730 00.000 8976 Moving (0.87, 0.10) raw xDistance=-0.31 yDistance=-0.79
03:16:01.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:16:01.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.79
03:16:01.730 00.000 8976 MoveAxis(R, 1, ABG)
03:16:01.730 00.000 8976 stepping (-6, 10) + (1, 0)
03:16:01.730 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:01.757 00.027 8976 Received - 47 (G) 
03:16:01.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:01.757 00.000 8976 stepped: pos (-5, 10)
03:16:01.757 00.000 8976 MoveAxis(U, 3, ABG)
03:16:01.757 00.000 8976 stepping (-5, 10) + (0, 3)
03:16:01.757 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:01.788 00.031 8976 Received - 47 (G) 
03:16:01.788 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:01.789 00.001 8976 stepped: pos (-5, 13)
03:16:01.789 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:16:01.789 00.000 8976 MountToCamera -- mountX=0.95 mountY=-1.67 hyp=1.92 mountTheta=-1.06 cameraX=1.06, cameraY=1.60 cameraTheta=0.99
03:16:01.789 00.000 8976 incremental bump (1.057, 1.602) isValid = 1
03:16:01.789 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
03:16:01.789 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:16:01.789 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:16:01.789 00.000 8976 move complete, result=0
03:16:01.789 00.000 9828 Worker thread wakes up
03:16:01.789 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:16:01.789 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
03:16:01.790 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:16:01.790 00.000 8976 worker thread done servicing request
03:16:01.790 00.000 8976 Worker thread wakes up
03:16:01.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:01.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:01.790 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:16:01.790 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:16:01.791 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:16:01.791 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:16:01.791 00.000 9828 BLC: window closed
03:16:01.791 00.000 9828 MoveAxis(E, 22, B)
03:16:01.791 00.000 9828 Guiding  Dir = 2, Dur = 22
03:16:01.792 00.001 9828 IsSlewing returns 0
03:16:01.792 00.000 9828 IsGuiding returns 0
03:16:01.792 00.000 9828 PulseGuide returned control before completion, sleep 32
03:16:01.829 00.037 9828 IsGuiding returns 1
03:16:01.829 00.000 9828 scope still moving after pulse duration time elapsed
03:16:01.860 00.031 9828 IsSlewing returns 0
03:16:01.860 00.000 9828 IsGuiding returns 1
03:16:01.890 00.030 9828 IsSlewing returns 0
03:16:01.890 00.000 9828 IsGuiding returns 1
03:16:01.921 00.031 9828 IsSlewing returns 0
03:16:01.921 00.000 9828 IsGuiding returns 0
03:16:01.921 00.000 9828 scope move finished after 22 + 107 ms
03:16:01.921 00.000 9828 Move returns status 0, amount 22
03:16:01.921 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:01.921 00.000 9828 MoveAxis(N, 12, B)
03:16:01.921 00.000 9828 Guiding  Dir = 0, Dur = 12
03:16:01.937 00.016 9828 IsSlewing returns 0
03:16:01.937 00.000 9828 IsGuiding returns 0
03:16:01.937 00.000 9828 PulseGuide returned control before completion, sleep 22
03:16:01.969 00.032 9828 IsGuiding returns 1
03:16:01.969 00.000 9828 scope still moving after pulse duration time elapsed
03:16:02.001 00.032 9828 IsSlewing returns 0
03:16:02.001 00.000 9828 IsGuiding returns 1
03:16:02.032 00.031 9828 IsSlewing returns 0
03:16:02.032 00.000 9828 IsGuiding returns 1
03:16:02.062 00.030 9828 IsSlewing returns 0
03:16:02.062 00.000 9828 IsGuiding returns 1
03:16:02.094 00.032 9828 IsSlewing returns 0
03:16:02.094 00.000 9828 IsGuiding returns 0
03:16:02.094 00.000 9828 scope move finished after 12 + 144 ms
03:16:02.094 00.000 9828 Move returns status 0, amount 12
03:16:02.094 00.000 9828 move complete, result=0
03:16:02.095 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:16:02.096 00.001 9828 worker thread done servicing request
03:16:02.475 00.379 8976 Exposure complete
03:16:02.481 00.006 8976 worker thread done servicing request
03:16:02.481 00.000 5052 OnExposeComplete: enter
03:16:02.481 00.000 5052 UpdateGuideState(): m_state=6
03:16:02.481 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12860
03:16:02.481 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.46, Mass=136, SNR=8.1, Peak=67 HFD=1.6
03:16:02.481 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
03:16:02.481 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
03:16:02.481 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-0.90 mountX=-0.31 mountY=-0.03, mountTheta=-3.04
03:16:02.482 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.25, opts=13)
03:16:02.482 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.25)
03:16:02.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:16:02.482 00.000 5052 UpdateGuideState exits: m=136 SNR=8.1
03:16:02.482 00.000 8976 Worker thread wakes up
03:16:02.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.25) opts 0xd
03:16:02.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.25)
03:16:02.482 00.000 8976 Moving (0.20, -0.25) raw xDistance=-0.31 yDistance=-0.03
03:16:02.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:02.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
03:16:02.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:16:02.482 00.000 8976 MoveAxis(R, 1, ABG)
03:16:02.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:02.483 00.001 5052 Enqueuing Expose request
03:16:02.483 00.000 8976 stepping (-5, 13) + (1, 0)
03:16:02.483 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:02.508 00.025 8976 Received - 47 (G) 
03:16:02.508 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:02.508 00.000 8976 stepped: pos (-4, 13)
03:16:02.508 00.000 8976 MoveAxis(U, 0, ABG)
03:16:02.509 00.001 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:16:02.509 00.000 8976 MountToCamera -- mountX=0.84 mountY=-1.80 hyp=1.98 mountTheta=-1.14 cameraX=1.22, cameraY=1.56 cameraTheta=0.91
03:16:02.509 00.000 8976 incremental bump (1.223, 1.564) isValid = 1
03:16:02.509 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:16:02.509 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:16:02.509 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:16:02.509 00.000 8976 move complete, result=0
03:16:02.509 00.000 9828 Worker thread wakes up
03:16:02.510 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:16:02.510 00.000 8976 worker thread done servicing request
03:16:02.510 00.000 8976 Worker thread wakes up
03:16:02.510 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
03:16:02.510 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:02.510 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:16:02.510 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:02.510 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
03:16:02.510 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
03:16:02.510 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
03:16:02.510 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:16:02.510 00.000 9828 BLC: window closed
03:16:02.510 00.000 9828 MoveAxis(E, 24, B)
03:16:02.511 00.001 9828 Guiding  Dir = 2, Dur = 24
03:16:02.511 00.000 9828 IsSlewing returns 0
03:16:02.511 00.000 9828 IsGuiding returns 0
03:16:02.511 00.000 9828 PulseGuide returned control before completion, sleep 34
03:16:02.557 00.046 9828 IsGuiding returns 1
03:16:02.557 00.000 9828 scope still moving after pulse duration time elapsed
03:16:02.587 00.030 9828 IsSlewing returns 0
03:16:02.587 00.000 9828 IsGuiding returns 1
03:16:02.618 00.031 9828 IsSlewing returns 0
03:16:02.618 00.000 9828 IsGuiding returns 1
03:16:02.648 00.030 9828 IsSlewing returns 0
03:16:02.648 00.000 9828 IsGuiding returns 1
03:16:02.680 00.032 9828 IsSlewing returns 0
03:16:02.680 00.000 9828 IsGuiding returns 0
03:16:02.680 00.000 9828 scope move finished after 24 + 144 ms
03:16:02.680 00.000 9828 Move returns status 0, amount 24
03:16:02.680 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:02.680 00.000 9828 MoveAxis(N, 11, B)
03:16:02.680 00.000 9828 Guiding  Dir = 0, Dur = 11
03:16:02.696 00.016 9828 IsSlewing returns 0
03:16:02.696 00.000 9828 IsGuiding returns 0
03:16:02.696 00.000 9828 PulseGuide returned control before completion, sleep 21
03:16:02.727 00.031 9828 IsGuiding returns 1
03:16:02.727 00.000 9828 scope still moving after pulse duration time elapsed
03:16:02.759 00.032 9828 IsSlewing returns 0
03:16:02.760 00.001 9828 IsGuiding returns 1
03:16:02.791 00.031 9828 IsSlewing returns 0
03:16:02.791 00.000 9828 IsGuiding returns 1
03:16:02.823 00.032 9828 IsSlewing returns 0
03:16:02.824 00.001 9828 IsGuiding returns 0
03:16:02.824 00.000 9828 scope move finished after 11 + 116 ms
03:16:02.824 00.000 9828 Move returns status 0, amount 11
03:16:02.824 00.000 9828 move complete, result=0
03:16:02.824 00.000 9828 worker thread done servicing request
03:16:02.825 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:16:03.194 00.369 8976 Exposure complete
03:16:03.201 00.007 8976 worker thread done servicing request
03:16:03.201 00.000 5052 OnExposeComplete: enter
03:16:03.201 00.000 5052 UpdateGuideState(): m_state=6
03:16:03.201 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12861
03:16:03.201 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=282.01, Mass=139, SNR=8.1, Peak=69 HFD=2.1
03:16:03.201 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
03:16:03.201 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
03:16:03.201 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.30 hyp=0.40 cameraTheta=2.29 mountX=0.39 mountY=0.06, mountTheta=0.15
03:16:03.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.30, opts=13)
03:16:03.202 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.30)
03:16:03.202 00.000 8976 Worker thread wakes up
03:16:03.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.30) opts 0xd
03:16:03.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.30)
03:16:03.202 00.000 8976 Moving (-0.26, 0.30) raw xDistance=0.39 yDistance=0.06
03:16:03.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
03:16:03.202 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:16:03.202 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:16:03.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:03.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:16:03.202 00.000 8976 MoveAxis(L, 1, ABG)
03:16:03.203 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:03.203 00.000 5052 Enqueuing Expose request
03:16:03.203 00.000 8976 stepping (-4, 13) + (-1, 0)
03:16:03.203 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:03.227 00.024 8976 Received - 47 (G) 
03:16:03.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:03.227 00.000 8976 stepped: pos (-5, 13)
03:16:03.227 00.000 8976 MoveAxis(U, 0, ABG)
03:16:03.227 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:16:03.227 00.000 8976 MountToCamera -- mountX=0.81 mountY=-1.89 hyp=2.06 mountTheta=-1.16 cameraX=1.31, cameraY=1.58 cameraTheta=0.88
03:16:03.227 00.000 8976 incremental bump (1.311, 1.583) isValid = 1
03:16:03.227 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:16:03.227 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:16:03.227 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:16:03.227 00.000 8976 move complete, result=0
03:16:03.227 00.000 8976 worker thread done servicing request
03:16:03.227 00.000 9828 Worker thread wakes up
03:16:03.227 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:16:03.227 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:16:03.227 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
03:16:03.228 00.001 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
03:16:03.228 00.000 8976 Worker thread wakes up
03:16:03.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:03.228 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:03.228 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
03:16:03.228 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
03:16:03.228 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:16:03.228 00.000 9828 BLC: window closed
03:16:03.228 00.000 9828 MoveAxis(E, 25, B)
03:16:03.228 00.000 9828 Guiding  Dir = 2, Dur = 25
03:16:03.228 00.000 9828 IsSlewing returns 0
03:16:03.229 00.001 9828 IsGuiding returns 0
03:16:03.229 00.000 9828 PulseGuide returned control before completion, sleep 35
03:16:03.272 00.043 9828 IsGuiding returns 1
03:16:03.272 00.000 9828 scope still moving after pulse duration time elapsed
03:16:03.303 00.031 9828 IsSlewing returns 0
03:16:03.303 00.000 9828 IsGuiding returns 1
03:16:03.334 00.031 9828 IsSlewing returns 0
03:16:03.334 00.000 9828 IsGuiding returns 1
03:16:03.365 00.031 9828 IsSlewing returns 0
03:16:03.365 00.000 9828 IsGuiding returns 1
03:16:03.396 00.031 9828 IsSlewing returns 0
03:16:03.396 00.000 9828 IsGuiding returns 0
03:16:03.396 00.000 9828 scope move finished after 25 + 142 ms
03:16:03.396 00.000 9828 Move returns status 0, amount 25
03:16:03.396 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:03.396 00.000 9828 MoveAxis(N, 11, B)
03:16:03.396 00.000 9828 Guiding  Dir = 0, Dur = 11
03:16:03.412 00.016 9828 IsSlewing returns 0
03:16:03.412 00.000 9828 IsGuiding returns 0
03:16:03.413 00.001 9828 PulseGuide returned control before completion, sleep 21
03:16:03.444 00.031 9828 IsGuiding returns 1
03:16:03.444 00.000 9828 scope still moving after pulse duration time elapsed
03:16:03.476 00.032 9828 IsSlewing returns 0
03:16:03.476 00.000 9828 IsGuiding returns 1
03:16:03.507 00.031 9828 IsSlewing returns 0
03:16:03.507 00.000 9828 IsGuiding returns 1
03:16:03.538 00.031 9828 IsSlewing returns 0
03:16:03.538 00.000 9828 IsGuiding returns 1
03:16:03.569 00.031 9828 IsSlewing returns 0
03:16:03.569 00.000 9828 IsGuiding returns 0
03:16:03.569 00.000 9828 scope move finished after 11 + 145 ms
03:16:03.569 00.000 9828 Move returns status 0, amount 11
03:16:03.569 00.000 9828 move complete, result=0
03:16:03.569 00.000 9828 worker thread done servicing request
03:16:03.569 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:16:03.916 00.347 8976 Exposure complete
03:16:03.922 00.006 8976 worker thread done servicing request
03:16:03.922 00.000 5052 OnExposeComplete: enter
03:16:03.922 00.000 5052 UpdateGuideState(): m_state=6
03:16:03.922 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12862
03:16:03.923 00.001 5052 Star::Find returns 1 (0), X=328.72, Y=281.69, Mass=118, SNR=7.5, Peak=69 HFD=1.6
03:16:03.923 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
03:16:03.923 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
03:16:03.923 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.02 hyp=0.45 cameraTheta=-3.10 mountX=0.19 mountY=0.39, mountTheta=1.12
03:16:03.923 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.02, opts=13)
03:16:03.923 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.02)
03:16:03.923 00.000 8976 Worker thread wakes up
03:16:03.924 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.02) opts 0xd
03:16:03.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.02)
03:16:03.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:16:03.924 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
03:16:03.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:03.924 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:03.924 00.000 8976 Moving (-0.45, -0.02) raw xDistance=0.19 yDistance=0.39
03:16:03.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:16:03.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:16:03.924 00.000 8976 MoveAxis(R, 0, ABG)
03:16:03.924 00.000 5052 Enqueuing Expose request
03:16:03.924 00.000 8976 MoveAxis(D, 2, ABG)
03:16:03.924 00.000 8976 stepping (-5, 13) + (0, -2)
03:16:03.924 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:03.963 00.039 8976 Received - 47 (G) 
03:16:03.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:03.963 00.000 8976 stepped: pos (-5, 11)
03:16:03.963 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:16:03.963 00.000 8976 MountToCamera -- mountX=0.80 mountY=-1.84 hyp=2.01 mountTheta=-1.16 cameraX=1.28, cameraY=1.55 cameraTheta=0.88
03:16:03.963 00.000 8976 incremental bump (1.276, 1.548) isValid = 1
03:16:03.963 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:16:03.963 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:16:03.963 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:16:03.963 00.000 8976 move complete, result=0
03:16:03.963 00.000 8976 worker thread done servicing request
03:16:03.963 00.000 8976 Worker thread wakes up
03:16:03.963 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:16:03.963 00.000 9828 Worker thread wakes up
03:16:03.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:03.964 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:03.964 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:16:03.964 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:16:03.964 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
03:16:03.964 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
03:16:03.964 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
03:16:03.964 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:16:03.964 00.000 9828 BLC: window closed
03:16:03.964 00.000 9828 MoveAxis(E, 25, B)
03:16:03.964 00.000 9828 Guiding  Dir = 2, Dur = 25
03:16:03.964 00.000 9828 IsSlewing returns 0
03:16:03.964 00.000 9828 IsGuiding returns 0
03:16:03.965 00.001 9828 PulseGuide returned control before completion, sleep 35
03:16:04.002 00.037 9828 IsGuiding returns 1
03:16:04.002 00.000 9828 scope still moving after pulse duration time elapsed
03:16:04.033 00.031 9828 IsSlewing returns 0
03:16:04.033 00.000 9828 IsGuiding returns 1
03:16:04.065 00.032 9828 IsSlewing returns 0
03:16:04.065 00.000 9828 IsGuiding returns 1
03:16:04.097 00.032 9828 IsSlewing returns 0
03:16:04.097 00.000 9828 IsGuiding returns 1
03:16:04.129 00.032 9828 IsSlewing returns 0
03:16:04.129 00.000 9828 IsGuiding returns 1
03:16:04.160 00.031 9828 IsSlewing returns 0
03:16:04.160 00.000 9828 IsGuiding returns 0
03:16:04.160 00.000 9828 scope move finished after 25 + 171 ms
03:16:04.160 00.000 9828 Move returns status 0, amount 25
03:16:04.160 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:04.160 00.000 9828 MoveAxis(N, 11, B)
03:16:04.160 00.000 9828 Guiding  Dir = 0, Dur = 11
03:16:04.176 00.016 9828 IsSlewing returns 0
03:16:04.176 00.000 9828 IsGuiding returns 0
03:16:04.177 00.001 9828 PulseGuide returned control before completion, sleep 21
03:16:04.207 00.030 9828 IsGuiding returns 1
03:16:04.207 00.000 9828 scope still moving after pulse duration time elapsed
03:16:04.239 00.032 9828 IsSlewing returns 0
03:16:04.239 00.000 9828 IsGuiding returns 1
03:16:04.271 00.032 9828 IsSlewing returns 0
03:16:04.271 00.000 9828 IsGuiding returns 1
03:16:04.303 00.032 9828 IsSlewing returns 0
03:16:04.303 00.000 9828 IsGuiding returns 1
03:16:04.334 00.031 9828 IsSlewing returns 0
03:16:04.334 00.000 9828 IsGuiding returns 0
03:16:04.334 00.000 9828 scope move finished after 11 + 146 ms
03:16:04.334 00.000 9828 Move returns status 0, amount 11
03:16:04.334 00.000 9828 move complete, result=0
03:16:04.335 00.001 9828 worker thread done servicing request
03:16:04.335 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:16:04.651 00.316 8976 Exposure complete
03:16:04.656 00.005 8976 worker thread done servicing request
03:16:04.656 00.000 5052 OnExposeComplete: enter
03:16:04.656 00.000 5052 UpdateGuideState(): m_state=6
03:16:04.656 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12863
03:16:04.656 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.74, Mass=154, SNR=8.5, Peak=70 HFD=2.4
03:16:04.656 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:16:04.656 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
03:16:04.656 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.76 mountX=0.06 mountY=0.05, mountTheta=0.65
03:16:04.657 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.03, opts=13)
03:16:04.657 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.03)
03:16:04.657 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:16:04.657 00.000 5052 UpdateGuideState exits: m=154 SNR=8.5
03:16:04.657 00.000 8976 Worker thread wakes up
03:16:04.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.03) opts 0xd
03:16:04.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.03)
03:16:04.657 00.000 8976 Moving (-0.08, 0.03) raw xDistance=0.06 yDistance=0.05
03:16:04.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:04.657 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:04.658 00.001 5052 Enqueuing Expose request
03:16:04.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:16:04.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:16:04.658 00.000 8976 MoveAxis(R, 0, ABG)
03:16:04.658 00.000 8976 MoveAxis(U, 0, ABG)
03:16:04.658 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:16:04.658 00.000 8976 MountToCamera -- mountX=0.79 mountY=-1.81 hyp=1.97 mountTheta=-1.16 cameraX=1.25, cameraY=1.52 cameraTheta=0.88
03:16:04.658 00.000 8976 incremental bump (1.253, 1.525) isValid = 1
03:16:04.658 00.000 8976 Scheduling Mount bump of (0.051, 0.065)
03:16:04.658 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.06, opts=4)
03:16:04.658 00.000 8976 Enqueuing Move request for scope (0.05, 0.06)
03:16:04.658 00.000 8976 move complete, result=0
03:16:04.658 00.000 8976 worker thread done servicing request
03:16:04.658 00.000 9828 Worker thread wakes up
03:16:04.658 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0x4
03:16:04.658 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
03:16:04.658 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
03:16:04.658 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
03:16:04.658 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:04.658 00.000 8976 Worker thread wakes up
03:16:04.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:04.660 00.002 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:04.660 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.90 mountX=-0.05 mountY=-0.06, mountTheta=-2.32
03:16:04.660 00.000 9828 Moving (0.05, 0.06) raw xDistance=-0.05 yDistance=-0.06
03:16:04.660 00.000 9828 BLC: window closed
03:16:04.660 00.000 9828 MoveAxis(E, 17, B)
03:16:04.660 00.000 9828 Guiding  Dir = 2, Dur = 17
03:16:04.660 00.000 9828 IsSlewing returns 0
03:16:04.660 00.000 9828 IsGuiding returns 0
03:16:04.660 00.000 9828 PulseGuide returned control before completion, sleep 27
03:16:04.690 00.030 9828 IsGuiding returns 1
03:16:04.690 00.000 9828 scope still moving after pulse duration time elapsed
03:16:04.720 00.030 9828 IsSlewing returns 0
03:16:04.720 00.000 9828 IsGuiding returns 1
03:16:04.751 00.031 9828 IsSlewing returns 0
03:16:04.751 00.000 9828 IsGuiding returns 1
03:16:04.783 00.032 9828 IsSlewing returns 0
03:16:04.783 00.000 9828 IsGuiding returns 1
03:16:04.815 00.032 9828 IsSlewing returns 0
03:16:04.815 00.000 9828 IsGuiding returns 0
03:16:04.815 00.000 9828 scope move finished after 17 + 138 ms
03:16:04.815 00.000 9828 Move returns status 0, amount 17
03:16:04.815 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:04.815 00.000 9828 MoveAxis(N, 8, B)
03:16:04.815 00.000 9828 Guiding  Dir = 0, Dur = 8
03:16:04.831 00.016 9828 IsSlewing returns 0
03:16:04.831 00.000 9828 IsGuiding returns 0
03:16:04.831 00.000 9828 PulseGuide returned control before completion, sleep 18
03:16:04.862 00.031 9828 IsGuiding returns 1
03:16:04.862 00.000 9828 scope still moving after pulse duration time elapsed
03:16:04.893 00.031 9828 IsSlewing returns 0
03:16:04.897 00.004 9828 IsGuiding returns 1
03:16:04.923 00.026 9828 IsSlewing returns 0
03:16:04.923 00.000 9828 IsGuiding returns 1
03:16:04.954 00.031 9828 IsSlewing returns 0
03:16:04.954 00.000 9828 IsGuiding returns 1
03:16:04.985 00.031 9828 IsSlewing returns 0
03:16:04.985 00.000 9828 IsGuiding returns 0
03:16:04.985 00.000 9828 scope move finished after 8 + 146 ms
03:16:04.985 00.000 9828 Move returns status 0, amount 8
03:16:04.985 00.000 9828 move complete, result=0
03:16:04.985 00.000 9828 worker thread done servicing request
03:16:04.985 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 8 ms NORTH
03:16:05.346 00.361 8976 Exposure complete
03:16:05.352 00.006 8976 worker thread done servicing request
03:16:05.352 00.000 5052 OnExposeComplete: enter
03:16:05.352 00.000 5052 UpdateGuideState(): m_state=6
03:16:05.352 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12864
03:16:05.352 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=282.25, Mass=144, SNR=8.2, Peak=68 HFD=2.6
03:16:05.352 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
03:16:05.352 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
03:16:05.352 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.54 hyp=0.70 cameraTheta=2.27 mountX=0.68 mountY=0.09, mountTheta=0.13
03:16:05.353 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.54, opts=13)
03:16:05.353 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.54)
03:16:05.353 00.000 8976 Worker thread wakes up
03:16:05.353 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.54) opts 0xd
03:16:05.353 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.54)
03:16:05.353 00.000 8976 Moving (-0.45, 0.54) raw xDistance=0.68 yDistance=0.09
03:16:05.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
03:16:05.353 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:16:05.353 00.000 5052 UpdateGuideState exits: m=144 SNR=8.2
03:16:05.354 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:16:05.354 00.000 8976 MoveAxis(L, 3, ABG)
03:16:05.354 00.000 8976 stepping (-5, 11) + (-3, 0)
03:16:05.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:05.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:05.354 00.000 5052 Enqueuing Expose request
03:16:05.354 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:05.386 00.032 8976 Received - 47 (G) 
03:16:05.386 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:05.386 00.000 8976 stepped: pos (-8, 11)
03:16:05.386 00.000 8976 MoveAxis(U, 0, ABG)
03:16:05.386 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:16:05.386 00.000 8976 MountToCamera -- mountX=0.93 mountY=-1.79 hyp=2.02 mountTheta=-1.09 cameraX=1.17, cameraY=1.64 cameraTheta=0.95
03:16:05.386 00.000 8976 incremental bump (1.169, 1.644) isValid = 1
03:16:05.386 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:16:05.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:16:05.386 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:16:05.386 00.000 8976 move complete, result=0
03:16:05.386 00.000 8976 worker thread done servicing request
03:16:05.387 00.001 8976 Worker thread wakes up
03:16:05.387 00.000 9828 Worker thread wakes up
03:16:05.387 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:16:05.387 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:16:05.387 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
03:16:05.387 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.1 px 0 ms NORTH
03:16:05.387 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
03:16:05.387 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:16:05.387 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:16:05.387 00.000 9828 BLC: window closed
03:16:05.387 00.000 9828 MoveAxis(E, 23, B)
03:16:05.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:05.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:05.387 00.000 9828 Guiding  Dir = 2, Dur = 23
03:16:05.388 00.001 9828 IsSlewing returns 0
03:16:05.388 00.000 9828 IsGuiding returns 0
03:16:05.388 00.000 9828 PulseGuide returned control before completion, sleep 33
03:16:05.436 00.048 9828 IsGuiding returns 1
03:16:05.436 00.000 9828 scope still moving after pulse duration time elapsed
03:16:05.467 00.031 9828 IsSlewing returns 0
03:16:05.467 00.000 9828 IsGuiding returns 1
03:16:05.499 00.032 9828 IsSlewing returns 0
03:16:05.499 00.000 9828 IsGuiding returns 1
03:16:05.531 00.032 9828 IsSlewing returns 0
03:16:05.531 00.000 9828 IsGuiding returns 0
03:16:05.531 00.000 9828 scope move finished after 23 + 119 ms
03:16:05.531 00.000 9828 Move returns status 0, amount 23
03:16:05.531 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:05.531 00.000 9828 MoveAxis(N, 12, B)
03:16:05.531 00.000 9828 Guiding  Dir = 0, Dur = 12
03:16:05.547 00.016 9828 IsSlewing returns 0
03:16:05.547 00.000 9828 IsGuiding returns 0
03:16:05.547 00.000 9828 PulseGuide returned control before completion, sleep 22
03:16:05.578 00.031 9828 IsGuiding returns 1
03:16:05.578 00.000 9828 scope still moving after pulse duration time elapsed
03:16:05.610 00.032 9828 IsSlewing returns 0
03:16:05.610 00.000 9828 IsGuiding returns 1
03:16:05.640 00.030 9828 IsSlewing returns 0
03:16:05.640 00.000 9828 IsGuiding returns 1
03:16:05.671 00.031 9828 IsSlewing returns 0
03:16:05.671 00.000 9828 IsGuiding returns 1
03:16:05.701 00.030 9828 IsSlewing returns 0
03:16:05.701 00.000 9828 IsGuiding returns 0
03:16:05.701 00.000 9828 scope move finished after 12 + 143 ms
03:16:05.702 00.001 9828 Move returns status 0, amount 12
03:16:05.702 00.000 9828 move complete, result=0
03:16:05.702 00.000 9828 worker thread done servicing request
03:16:05.702 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:16:06.076 00.374 8976 Exposure complete
03:16:06.082 00.006 8976 worker thread done servicing request
03:16:06.083 00.001 5052 OnExposeComplete: enter
03:16:06.083 00.000 5052 UpdateGuideState(): m_state=6
03:16:06.083 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12865
03:16:06.083 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.57, Mass=118, SNR=7.5, Peak=67 HFD=1.9
03:16:06.083 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.82 = 2.46)
03:16:06.083 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.92 = 2.36)
03:16:06.083 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.77 mountX=-0.11 mountY=0.10, mountTheta=2.41
03:16:06.083 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.14, opts=13)
03:16:06.084 00.001 5052 Enqueuing Move request for stepguider (-0.03, -0.14)
03:16:06.084 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:16:06.084 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
03:16:06.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:06.084 00.000 8976 Worker thread wakes up
03:16:06.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.14) opts 0xd
03:16:06.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.14)
03:16:06.084 00.000 8976 Moving (-0.03, -0.14) raw xDistance=-0.11 yDistance=0.10
03:16:06.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:06.084 00.000 5052 Enqueuing Expose request
03:16:06.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:16:06.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:16:06.084 00.000 8976 MoveAxis(R, 0, ABG)
03:16:06.084 00.000 8976 MoveAxis(U, 0, ABG)
03:16:06.084 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:16:06.084 00.000 8976 MountToCamera -- mountX=1.03 mountY=-1.78 hyp=2.05 mountTheta=-1.05 cameraX=1.11, cameraY=1.72 cameraTheta=1.00
03:16:06.084 00.000 8976 incremental bump (1.113, 1.724) isValid = 1
03:16:06.084 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:16:06.084 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:16:06.084 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:16:06.085 00.001 8976 move complete, result=0
03:16:06.085 00.000 8976 worker thread done servicing request
03:16:06.085 00.000 8976 Worker thread wakes up
03:16:06.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:06.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:06.085 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:06.085 00.000 9828 Worker thread wakes up
03:16:06.085 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:16:06.085 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:16:06.085 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
03:16:06.085 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
03:16:06.085 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:16:06.085 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:16:06.085 00.000 9828 BLC: window closed
03:16:06.085 00.000 9828 MoveAxis(E, 21, B)
03:16:06.085 00.000 9828 Guiding  Dir = 2, Dur = 21
03:16:06.086 00.001 9828 IsSlewing returns 0
03:16:06.086 00.000 9828 IsGuiding returns 0
03:16:06.086 00.000 9828 PulseGuide returned control before completion, sleep 31
03:16:06.124 00.038 9828 IsGuiding returns 1
03:16:06.124 00.000 9828 scope still moving after pulse duration time elapsed
03:16:06.154 00.030 9828 IsSlewing returns 0
03:16:06.154 00.000 9828 IsGuiding returns 1
03:16:06.186 00.032 9828 IsSlewing returns 0
03:16:06.186 00.000 9828 IsGuiding returns 1
03:16:06.217 00.031 9828 IsSlewing returns 0
03:16:06.217 00.000 9828 IsGuiding returns 0
03:16:06.217 00.000 9828 scope move finished after 21 + 111 ms
03:16:06.217 00.000 9828 Move returns status 0, amount 21
03:16:06.217 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:06.217 00.000 9828 MoveAxis(N, 12, B)
03:16:06.217 00.000 9828 Guiding  Dir = 0, Dur = 12
03:16:06.233 00.016 9828 IsSlewing returns 0
03:16:06.233 00.000 9828 IsGuiding returns 0
03:16:06.233 00.000 9828 PulseGuide returned control before completion, sleep 22
03:16:06.264 00.031 9828 IsGuiding returns 1
03:16:06.264 00.000 9828 scope still moving after pulse duration time elapsed
03:16:06.296 00.032 9828 IsSlewing returns 0
03:16:06.296 00.000 9828 IsGuiding returns 1
03:16:06.328 00.032 9828 IsSlewing returns 0
03:16:06.328 00.000 9828 IsGuiding returns 1
03:16:06.359 00.031 9828 IsSlewing returns 0
03:16:06.359 00.000 9828 IsGuiding returns 0
03:16:06.359 00.000 9828 scope move finished after 12 + 114 ms
03:16:06.359 00.000 9828 Move returns status 0, amount 12
03:16:06.359 00.000 9828 move complete, result=0
03:16:06.359 00.000 9828 worker thread done servicing request
03:16:06.359 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:16:06.770 00.411 8976 Exposure complete
03:16:06.776 00.006 8976 worker thread done servicing request
03:16:06.776 00.000 5052 OnExposeComplete: enter
03:16:06.776 00.000 5052 UpdateGuideState(): m_state=6
03:16:06.776 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12866
03:16:06.776 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.83, Mass=143, SNR=8.2, Peak=75 HFD=2.3
03:16:06.776 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
03:16:06.776 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.95 = -0.95)
03:16:06.776 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=0.09 mountY=-0.11, mountTheta=-0.89
03:16:06.777 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.12, opts=13)
03:16:06.777 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.12)
03:16:06.777 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:16:06.777 00.000 5052 UpdateGuideState exits: m=143 SNR=8.2
03:16:06.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:06.777 00.000 8976 Worker thread wakes up
03:16:06.777 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.12) opts 0xd
03:16:06.777 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.12)
03:16:06.777 00.000 8976 Moving (0.05, 0.12) raw xDistance=0.09 yDistance=-0.11
03:16:06.777 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:06.777 00.000 5052 Enqueuing Expose request
03:16:06.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:16:06.778 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:16:06.778 00.000 8976 MoveAxis(R, 0, ABG)
03:16:06.778 00.000 8976 MoveAxis(U, 0, ABG)
03:16:06.778 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:16:06.778 00.000 8976 MountToCamera -- mountX=1.09 mountY=-1.77 hyp=2.08 mountTheta=-1.02 cameraX=1.07, cameraY=1.78 cameraTheta=1.03
03:16:06.778 00.000 8976 incremental bump (1.075, 1.777) isValid = 1
03:16:06.778 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:16:06.778 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:16:06.778 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:16:06.778 00.000 8976 move complete, result=0
03:16:06.778 00.000 9828 Worker thread wakes up
03:16:06.778 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:06.778 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:16:06.778 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:16:06.778 00.000 8976 worker thread done servicing request
03:16:06.778 00.000 8976 Worker thread wakes up
03:16:06.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:06.778 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:06.778 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
03:16:06.779 00.001 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
03:16:06.779 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:16:06.779 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:16:06.779 00.000 9828 BLC: window closed
03:16:06.779 00.000 9828 MoveAxis(E, 20, B)
03:16:06.779 00.000 9828 Guiding  Dir = 2, Dur = 20
03:16:06.779 00.000 9828 IsSlewing returns 0
03:16:06.779 00.000 9828 IsGuiding returns 0
03:16:06.779 00.000 9828 PulseGuide returned control before completion, sleep 30
03:16:06.812 00.033 9828 IsGuiding returns 1
03:16:06.812 00.000 9828 scope still moving after pulse duration time elapsed
03:16:06.843 00.031 9828 IsSlewing returns 0
03:16:06.843 00.000 9828 IsGuiding returns 1
03:16:06.874 00.031 9828 IsSlewing returns 0
03:16:06.874 00.000 9828 IsGuiding returns 1
03:16:06.905 00.031 9828 IsSlewing returns 0
03:16:06.905 00.000 9828 IsGuiding returns 0
03:16:06.905 00.000 9828 scope move finished after 20 + 106 ms
03:16:06.905 00.000 9828 Move returns status 0, amount 20
03:16:06.905 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:06.905 00.000 9828 MoveAxis(N, 13, B)
03:16:06.905 00.000 9828 Guiding  Dir = 0, Dur = 13
03:16:06.921 00.016 9828 IsSlewing returns 0
03:16:06.921 00.000 9828 IsGuiding returns 0
03:16:06.921 00.000 9828 PulseGuide returned control before completion, sleep 23
03:16:06.952 00.031 9828 IsGuiding returns 1
03:16:06.952 00.000 9828 scope still moving after pulse duration time elapsed
03:16:06.984 00.032 9828 IsSlewing returns 0
03:16:06.984 00.000 9828 IsGuiding returns 1
03:16:07.016 00.032 9828 IsSlewing returns 0
03:16:07.016 00.000 9828 IsGuiding returns 1
03:16:07.046 00.030 9828 IsSlewing returns 0
03:16:07.046 00.000 9828 IsGuiding returns 1
03:16:07.077 00.031 9828 IsSlewing returns 0
03:16:07.077 00.000 9828 IsGuiding returns 0
03:16:07.077 00.000 9828 scope move finished after 13 + 143 ms
03:16:07.077 00.000 9828 Move returns status 0, amount 13
03:16:07.077 00.000 9828 move complete, result=0
03:16:07.077 00.000 9828 worker thread done servicing request
03:16:07.078 00.001 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:16:07.466 00.388 8976 Exposure complete
03:16:07.472 00.006 8976 worker thread done servicing request
03:16:07.473 00.001 5052 OnExposeComplete: enter
03:16:07.473 00.000 5052 UpdateGuideState(): m_state=6
03:16:07.473 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12867
03:16:07.473 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.09, Mass=159, SNR=8.7, Peak=73 HFD=2.3
03:16:07.473 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.53 = 2.75)
03:16:07.473 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.63 = 2.65)
03:16:07.473 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.62 hyp=0.62 cameraTheta=-1.49 mountX=-0.57 mountY=0.29, mountTheta=2.67
03:16:07.473 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.62, opts=13)
03:16:07.473 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.62)
03:16:07.474 00.001 8976 Worker thread wakes up
03:16:07.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.62) opts 0xd
03:16:07.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.62)
03:16:07.474 00.000 8976 Moving (0.05, -0.62) raw xDistance=-0.57 yDistance=0.29
03:16:07.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
03:16:07.474 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:16:07.474 00.000 5052 UpdateGuideState exits: m=159 SNR=8.7
03:16:07.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:07.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:16:07.474 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:07.474 00.000 5052 Enqueuing Expose request
03:16:07.474 00.000 8976 MoveAxis(R, 2, ABG)
03:16:07.474 00.000 8976 stepping (-8, 11) + (2, 0)
03:16:07.474 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:07.496 00.022 8976 Received - 47 (G) 
03:16:07.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:07.496 00.000 8976 stepped: pos (-6, 11)
03:16:07.496 00.000 8976 MoveAxis(D, 1, ABG)
03:16:07.496 00.000 8976 stepping (-6, 11) + (0, -1)
03:16:07.496 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:07.528 00.032 8976 Received - 47 (G) 
03:16:07.528 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:07.528 00.000 8976 stepped: pos (-6, 10)
03:16:07.528 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:16:07.528 00.000 8976 MountToCamera -- mountX=1.04 mountY=-1.71 hyp=2.00 mountTheta=-1.03 cameraX=1.05, cameraY=1.70 cameraTheta=1.02
03:16:07.528 00.000 8976 incremental bump (1.049, 1.699) isValid = 1
03:16:07.528 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
03:16:07.528 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:16:07.528 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:16:07.528 00.000 8976 move complete, result=0
03:16:07.528 00.000 8976 worker thread done servicing request
03:16:07.528 00.000 8976 Worker thread wakes up
03:16:07.528 00.000 9828 Worker thread wakes up
03:16:07.529 00.001 5052 GuideStep: -0.6 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:16:07.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:07.529 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:16:07.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:07.529 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:16:07.529 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:16:07.529 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:16:07.529 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:16:07.529 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:16:07.529 00.000 9828 BLC: window closed
03:16:07.529 00.000 9828 MoveAxis(E, 21, B)
03:16:07.529 00.000 9828 Guiding  Dir = 2, Dur = 21
03:16:07.530 00.001 9828 IsSlewing returns 0
03:16:07.530 00.000 9828 IsGuiding returns 0
03:16:07.530 00.000 9828 PulseGuide returned control before completion, sleep 31
03:16:07.575 00.045 9828 IsGuiding returns 1
03:16:07.575 00.000 9828 scope still moving after pulse duration time elapsed
03:16:07.606 00.031 9828 IsSlewing returns 0
03:16:07.606 00.000 9828 IsGuiding returns 1
03:16:07.638 00.032 9828 IsSlewing returns 0
03:16:07.638 00.000 9828 IsGuiding returns 1
03:16:07.668 00.030 9828 IsSlewing returns 0
03:16:07.669 00.001 9828 IsGuiding returns 0
03:16:07.669 00.000 9828 scope move finished after 21 + 118 ms
03:16:07.669 00.000 9828 Move returns status 0, amount 21
03:16:07.669 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:07.669 00.000 9828 MoveAxis(N, 13, B)
03:16:07.669 00.000 9828 Guiding  Dir = 0, Dur = 13
03:16:07.685 00.016 9828 IsSlewing returns 0
03:16:07.685 00.000 9828 IsGuiding returns 0
03:16:07.685 00.000 9828 PulseGuide returned control before completion, sleep 23
03:16:07.716 00.031 9828 IsGuiding returns 1
03:16:07.716 00.000 9828 scope still moving after pulse duration time elapsed
03:16:07.746 00.030 9828 IsSlewing returns 0
03:16:07.746 00.000 9828 IsGuiding returns 1
03:16:07.777 00.031 9828 IsSlewing returns 0
03:16:07.777 00.000 9828 IsGuiding returns 1
03:16:07.808 00.031 9828 IsSlewing returns 0
03:16:07.808 00.000 9828 IsGuiding returns 1
03:16:07.839 00.031 9828 IsSlewing returns 0
03:16:07.839 00.000 9828 IsGuiding returns 0
03:16:07.839 00.000 9828 scope move finished after 13 + 141 ms
03:16:07.839 00.000 9828 Move returns status 0, amount 13
03:16:07.839 00.000 9828 move complete, result=0
03:16:07.839 00.000 9828 worker thread done servicing request
03:16:07.839 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:16:08.213 00.374 8976 Exposure complete
03:16:08.218 00.005 8976 worker thread done servicing request
03:16:08.219 00.001 5052 OnExposeComplete: enter
03:16:08.219 00.000 5052 UpdateGuideState(): m_state=6
03:16:08.219 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12868
03:16:08.219 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=282.01, Mass=150, SNR=8.4, Peak=66 HFD=2.4
03:16:08.219 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
03:16:08.219 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
03:16:08.219 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=0.30 hyp=1.01 cameraTheta=0.30 mountX=-0.17 mountY=-0.97, mountTheta=-1.75
03:16:08.219 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=0.30, opts=13)
03:16:08.219 00.000 5052 Enqueuing Move request for stepguider (0.96, 0.30)
03:16:08.220 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:16:08.220 00.000 5052 UpdateGuideState exits: m=150 SNR=8.4
03:16:08.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:08.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:08.220 00.000 5052 Enqueuing Expose request
03:16:08.220 00.000 8976 Worker thread wakes up
03:16:08.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, 0.30) opts 0xd
03:16:08.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, 0.30)
03:16:08.220 00.000 8976 Moving (0.96, 0.30) raw xDistance=-0.17 yDistance=-0.97
03:16:08.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:16:08.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.97
03:16:08.220 00.000 8976 MoveAxis(R, 0, ABG)
03:16:08.220 00.000 8976 MoveAxis(U, 4, ABG)
03:16:08.220 00.000 8976 stepping (-6, 10) + (0, 4)
03:16:08.220 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:16:08.263 00.043 8976 Received - 47 (G) 
03:16:08.263 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:16:08.263 00.000 8976 stepped: pos (-6, 14)
03:16:08.263 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:16:08.263 00.000 8976 MountToCamera -- mountX=1.00 mountY=-1.88 hyp=2.13 mountTheta=-1.08 cameraX=1.22, cameraY=1.74 cameraTheta=0.96
03:16:08.263 00.000 8976 incremental bump (1.218, 1.743) isValid = 1
03:16:08.263 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
03:16:08.263 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:16:08.263 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:16:08.263 00.000 8976 move complete, result=0
03:16:08.263 00.000 8976 worker thread done servicing request
03:16:08.263 00.000 8976 Worker thread wakes up
03:16:08.263 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
03:16:08.263 00.000 9828 Worker thread wakes up
03:16:08.264 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:08.264 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:08.264 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:16:08.264 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:16:08.264 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
03:16:08.264 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:16:08.264 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:16:08.264 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:16:08.264 00.000 9828 BLC: window closed
03:16:08.264 00.000 9828 MoveAxis(E, 22, B)
03:16:08.264 00.000 9828 Guiding  Dir = 2, Dur = 22
03:16:08.264 00.000 9828 IsSlewing returns 0
03:16:08.265 00.001 9828 IsGuiding returns 0
03:16:08.265 00.000 9828 PulseGuide returned control before completion, sleep 32
03:16:08.309 00.044 9828 IsGuiding returns 1
03:16:08.309 00.000 9828 scope still moving after pulse duration time elapsed
03:16:08.340 00.031 9828 IsSlewing returns 0
03:16:08.340 00.000 9828 IsGuiding returns 1
03:16:08.371 00.031 9828 IsSlewing returns 0
03:16:08.371 00.000 9828 IsGuiding returns 1
03:16:08.401 00.030 9828 IsSlewing returns 0
03:16:08.401 00.000 9828 IsGuiding returns 0
03:16:08.401 00.000 9828 scope move finished after 22 + 114 ms
03:16:08.401 00.000 9828 Move returns status 0, amount 22
03:16:08.401 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:08.401 00.000 9828 MoveAxis(N, 12, B)
03:16:08.401 00.000 9828 Guiding  Dir = 0, Dur = 12
03:16:08.417 00.016 9828 IsSlewing returns 0
03:16:08.417 00.000 9828 IsGuiding returns 0
03:16:08.417 00.000 9828 PulseGuide returned control before completion, sleep 22
03:16:08.448 00.031 9828 IsGuiding returns 1
03:16:08.448 00.000 9828 scope still moving after pulse duration time elapsed
03:16:08.479 00.031 9828 IsSlewing returns 0
03:16:08.479 00.000 9828 IsGuiding returns 1
03:16:08.510 00.031 9828 IsSlewing returns 0
03:16:08.510 00.000 9828 IsGuiding returns 1
03:16:08.540 00.030 9828 IsSlewing returns 0
03:16:08.540 00.000 9828 IsGuiding returns 1
03:16:08.572 00.032 9828 IsSlewing returns 0
03:16:08.572 00.000 9828 IsGuiding returns 0
03:16:08.572 00.000 9828 scope move finished after 12 + 142 ms
03:16:08.572 00.000 9828 Move returns status 0, amount 12
03:16:08.572 00.000 9828 move complete, result=0
03:16:08.572 00.000 9828 worker thread done servicing request
03:16:08.573 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:16:08.949 00.376 8976 Exposure complete
03:16:08.954 00.005 8976 worker thread done servicing request
03:16:08.954 00.000 5052 OnExposeComplete: enter
03:16:08.954 00.000 5052 UpdateGuideState(): m_state=6
03:16:08.954 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12869
03:16:08.954 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.19, Mass=115, SNR=7.4, Peak=63 HFD=1.9
03:16:08.954 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
03:16:08.954 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
03:16:08.954 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.52 hyp=0.66 cameraTheta=-0.90 mountX=-0.65 mountY=-0.07, mountTheta=-3.04
03:16:08.955 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.52, opts=13)
03:16:08.955 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.52)
03:16:08.955 00.000 8976 Worker thread wakes up
03:16:08.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.52) opts 0xd
03:16:08.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.52)
03:16:08.955 00.000 8976 Moving (0.41, -0.52) raw xDistance=-0.65 yDistance=-0.07
03:16:08.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
03:16:08.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:16:08.955 00.000 8976 MoveAxis(R, 3, ABG)
03:16:08.956 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:16:08.956 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
03:16:08.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:08.956 00.000 8976 stepping (-6, 14) + (3, 0)
03:16:08.956 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:08.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:08.956 00.000 5052 Enqueuing Expose request
03:16:08.982 00.026 8976 Received - 47 (G) 
03:16:08.983 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:08.983 00.000 8976 stepped: pos (-3, 14)
03:16:08.983 00.000 8976 MoveAxis(U, 0, ABG)
03:16:08.983 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:16:08.983 00.000 8976 MountToCamera -- mountX=0.82 mountY=-1.99 hyp=2.15 mountTheta=-1.18 cameraX=1.40, cameraY=1.64 cameraTheta=0.86
03:16:08.983 00.000 8976 incremental bump (1.400, 1.636) isValid = 1
03:16:08.983 00.000 8976 Scheduling Mount bump of (0.075, 0.091)
03:16:08.983 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:16:08.983 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:16:08.983 00.000 8976 move complete, result=0
03:16:08.983 00.000 9828 Worker thread wakes up
03:16:08.983 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:16:08.983 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:16:08.984 00.001 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
03:16:08.984 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.39)
03:16:08.984 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:16:08.984 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.1 px 0 ms NORTH
03:16:08.984 00.000 8976 worker thread done servicing request
03:16:08.984 00.000 8976 Worker thread wakes up
03:16:08.984 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:16:08.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:08.984 00.000 9828 BLC: window closed
03:16:08.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:08.984 00.000 9828 MoveAxis(E, 25, B)
03:16:08.984 00.000 9828 Guiding  Dir = 2, Dur = 25
03:16:08.985 00.001 9828 IsSlewing returns 0
03:16:08.985 00.000 9828 IsGuiding returns 0
03:16:08.985 00.000 9828 PulseGuide returned control before completion, sleep 35
03:16:09.026 00.041 9828 IsGuiding returns 1
03:16:09.026 00.000 9828 scope still moving after pulse duration time elapsed
03:16:09.057 00.031 9828 IsSlewing returns 0
03:16:09.057 00.000 9828 IsGuiding returns 1
03:16:09.088 00.031 9828 IsSlewing returns 0
03:16:09.088 00.000 9828 IsGuiding returns 1
03:16:09.119 00.031 9828 IsSlewing returns 0
03:16:09.119 00.000 9828 IsGuiding returns 1
03:16:09.151 00.032 9828 IsSlewing returns 0
03:16:09.151 00.000 9828 IsGuiding returns 0
03:16:09.151 00.000 9828 scope move finished after 25 + 140 ms
03:16:09.151 00.000 9828 Move returns status 0, amount 25
03:16:09.151 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:09.151 00.000 9828 MoveAxis(N, 11, B)
03:16:09.151 00.000 9828 Guiding  Dir = 0, Dur = 11
03:16:09.166 00.015 9828 IsSlewing returns 0
03:16:09.166 00.000 9828 IsGuiding returns 0
03:16:09.167 00.001 9828 PulseGuide returned control before completion, sleep 21
03:16:09.197 00.030 9828 IsGuiding returns 1
03:16:09.197 00.000 9828 scope still moving after pulse duration time elapsed
03:16:09.228 00.031 9828 IsSlewing returns 0
03:16:09.228 00.000 9828 IsGuiding returns 1
03:16:09.260 00.032 9828 IsSlewing returns 0
03:16:09.260 00.000 9828 IsGuiding returns 1
03:16:09.292 00.032 9828 IsSlewing returns 0
03:16:09.292 00.000 9828 IsGuiding returns 1
03:16:09.322 00.030 9828 IsSlewing returns 0
03:16:09.323 00.001 9828 IsGuiding returns 0
03:16:09.323 00.000 9828 scope move finished after 11 + 145 ms
03:16:09.323 00.000 9828 Move returns status 0, amount 11
03:16:09.323 00.000 9828 move complete, result=0
03:16:09.323 00.000 9828 worker thread done servicing request
03:16:09.323 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:16:09.669 00.346 8976 Exposure complete
03:16:09.675 00.006 8976 worker thread done servicing request
03:16:09.675 00.000 5052 OnExposeComplete: enter
03:16:09.675 00.000 5052 UpdateGuideState(): m_state=6
03:16:09.675 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12870
03:16:09.675 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.63, Mass=141, SNR=8.2, Peak=69 HFD=1.8
03:16:09.675 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
03:16:09.675 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
03:16:09.675 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.43 mountX=-0.15 mountY=-0.11, mountTheta=-2.54
03:16:09.676 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.08, opts=13)
03:16:09.676 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.08)
03:16:09.676 00.000 8976 Worker thread wakes up
03:16:09.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.08) opts 0xd
03:16:09.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.08)
03:16:09.676 00.000 8976 Moving (0.18, -0.08) raw xDistance=-0.15 yDistance=-0.11
03:16:09.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:16:09.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:16:09.676 00.000 8976 MoveAxis(R, 0, ABG)
03:16:09.676 00.000 8976 MoveAxis(U, 0, ABG)
03:16:09.676 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:16:09.677 00.001 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:16:09.677 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:16:09.677 00.000 8976 MountToCamera -- mountX=0.70 mountY=-2.07 hyp=2.18 mountTheta=-1.24 cameraX=1.52, cameraY=1.57 cameraTheta=0.80
03:16:09.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:09.677 00.000 8976 incremental bump (1.522, 1.565) isValid = 1
03:16:09.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:09.677 00.000 5052 Enqueuing Expose request
03:16:09.677 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:16:09.677 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:16:09.677 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:16:09.677 00.000 8976 move complete, result=0
03:16:09.677 00.000 9828 Worker thread wakes up
03:16:09.677 00.000 8976 worker thread done servicing request
03:16:09.677 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:16:09.677 00.000 8976 Worker thread wakes up
03:16:09.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:09.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:09.677 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:09.678 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:16:09.678 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:16:09.678 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:16:09.678 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
03:16:09.678 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:16:09.678 00.000 9828 BLC: window closed
03:16:09.678 00.000 9828 MoveAxis(E, 27, B)
03:16:09.678 00.000 9828 Guiding  Dir = 2, Dur = 27
03:16:09.678 00.000 9828 IsSlewing returns 0
03:16:09.678 00.000 9828 IsGuiding returns 0
03:16:09.679 00.001 9828 PulseGuide returned control before completion, sleep 37
03:16:09.728 00.049 9828 IsGuiding returns 1
03:16:09.728 00.000 9828 scope still moving after pulse duration time elapsed
03:16:09.760 00.032 9828 IsSlewing returns 0
03:16:09.760 00.000 9828 IsGuiding returns 1
03:16:09.793 00.033 9828 IsSlewing returns 0
03:16:09.793 00.000 9828 IsGuiding returns 1
03:16:09.823 00.030 9828 IsSlewing returns 0
03:16:09.823 00.000 9828 IsGuiding returns 0
03:16:09.823 00.000 9828 scope move finished after 27 + 117 ms
03:16:09.823 00.000 9828 Move returns status 0, amount 27
03:16:09.824 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:09.824 00.000 9828 MoveAxis(N, 10, B)
03:16:09.824 00.000 9828 Guiding  Dir = 0, Dur = 10
03:16:09.838 00.014 9828 IsSlewing returns 0
03:16:09.838 00.000 9828 IsGuiding returns 0
03:16:09.838 00.000 9828 PulseGuide returned control before completion, sleep 20
03:16:09.869 00.031 9828 IsGuiding returns 1
03:16:09.869 00.000 9828 scope still moving after pulse duration time elapsed
03:16:09.900 00.031 9828 IsSlewing returns 0
03:16:09.900 00.000 9828 IsGuiding returns 1
03:16:09.931 00.031 9828 IsSlewing returns 0
03:16:09.931 00.000 9828 IsGuiding returns 1
03:16:09.962 00.031 9828 IsSlewing returns 0
03:16:09.962 00.000 9828 IsGuiding returns 1
03:16:09.993 00.031 9828 IsSlewing returns 0
03:16:09.993 00.000 9828 IsGuiding returns 0
03:16:09.993 00.000 9828 scope move finished after 10 + 145 ms
03:16:09.993 00.000 9828 Move returns status 0, amount 10
03:16:09.993 00.000 9828 move complete, result=0
03:16:09.993 00.000 9828 worker thread done servicing request
03:16:09.994 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:16:10.362 00.368 8976 Exposure complete
03:16:10.368 00.006 8976 worker thread done servicing request
03:16:10.368 00.000 5052 OnExposeComplete: enter
03:16:10.368 00.000 5052 UpdateGuideState(): m_state=6
03:16:10.368 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12871
03:16:10.368 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.40, Mass=139, SNR=8.1, Peak=72 HFD=2.2
03:16:10.368 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.14 = 2.15)
03:16:10.368 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
03:16:10.368 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-2.09 mountX=-0.19 mountY=0.32, mountTheta=2.12
03:16:10.369 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.31, opts=13)
03:16:10.369 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.31)
03:16:10.370 00.001 8976 Worker thread wakes up
03:16:10.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=56, Gamma=2.630
03:16:10.370 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:16:10.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:10.370 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:10.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.31) opts 0xd
03:16:10.370 00.000 5052 Enqueuing Expose request
03:16:10.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.31)
03:16:10.370 00.000 8976 Moving (-0.18, -0.31) raw xDistance=-0.19 yDistance=0.32
03:16:10.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:16:10.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:16:10.370 00.000 8976 MoveAxis(R, 0, ABG)
03:16:10.370 00.000 8976 MoveAxis(D, 1, ABG)
03:16:10.370 00.000 8976 stepping (-3, 14) + (0, -1)
03:16:10.370 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:10.389 00.019 8976 Received - 47 (G) 
03:16:10.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:10.389 00.000 8976 stepped: pos (-3, 13)
03:16:10.389 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:16:10.389 00.000 8976 MountToCamera -- mountX=0.62 mountY=-2.07 hyp=2.16 mountTheta=-1.28 cameraX=1.56, cameraY=1.49 cameraTheta=0.76
03:16:10.389 00.000 8976 incremental bump (1.558, 1.494) isValid = 1
03:16:10.389 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
03:16:10.389 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:16:10.389 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:16:10.389 00.000 8976 move complete, result=0
03:16:10.389 00.000 8976 worker thread done servicing request
03:16:10.389 00.000 8976 Worker thread wakes up
03:16:10.390 00.001 9828 Worker thread wakes up
03:16:10.390 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:16:10.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:10.390 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:16:10.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:10.390 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:16:10.390 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:16:10.390 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.49)
03:16:10.390 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:16:10.390 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:16:10.390 00.000 9828 BLC: window closed
03:16:10.390 00.000 9828 MoveAxis(E, 28, B)
03:16:10.390 00.000 9828 Guiding  Dir = 2, Dur = 28
03:16:10.391 00.001 9828 IsSlewing returns 0
03:16:10.391 00.000 9828 IsGuiding returns 0
03:16:10.391 00.000 9828 PulseGuide returned control before completion, sleep 38
03:16:10.444 00.053 9828 IsGuiding returns 1
03:16:10.444 00.000 9828 scope still moving after pulse duration time elapsed
03:16:10.475 00.031 9828 IsSlewing returns 0
03:16:10.475 00.000 9828 IsGuiding returns 1
03:16:10.507 00.032 9828 IsSlewing returns 0
03:16:10.507 00.000 9828 IsGuiding returns 1
03:16:10.537 00.030 9828 IsSlewing returns 0
03:16:10.537 00.000 9828 IsGuiding returns 0
03:16:10.537 00.000 9828 scope move finished after 28 + 118 ms
03:16:10.537 00.000 9828 Move returns status 0, amount 28
03:16:10.537 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:10.537 00.000 9828 MoveAxis(N, 10, B)
03:16:10.537 00.000 9828 Guiding  Dir = 0, Dur = 10
03:16:10.552 00.015 9828 IsSlewing returns 0
03:16:10.552 00.000 9828 IsGuiding returns 0
03:16:10.552 00.000 9828 PulseGuide returned control before completion, sleep 20
03:16:10.584 00.032 9828 IsGuiding returns 1
03:16:10.584 00.000 9828 scope still moving after pulse duration time elapsed
03:16:10.616 00.032 9828 IsSlewing returns 0
03:16:10.616 00.000 9828 IsGuiding returns 1
03:16:10.647 00.031 9828 IsSlewing returns 0
03:16:10.648 00.001 9828 IsGuiding returns 1
03:16:10.678 00.030 9828 IsSlewing returns 0
03:16:10.678 00.000 9828 IsGuiding returns 0
03:16:10.678 00.000 9828 scope move finished after 10 + 116 ms
03:16:10.678 00.000 9828 Move returns status 0, amount 10
03:16:10.678 00.000 9828 move complete, result=0
03:16:10.678 00.000 9828 worker thread done servicing request
03:16:10.679 00.001 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:16:11.075 00.396 8976 Exposure complete
03:16:11.080 00.005 8976 worker thread done servicing request
03:16:11.080 00.000 5052 OnExposeComplete: enter
03:16:11.081 00.001 5052 UpdateGuideState(): m_state=6
03:16:11.081 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12872
03:16:11.081 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.51, Mass=144, SNR=8.2, Peak=73 HFD=2.1
03:16:11.081 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.63 = 1.65)
03:16:11.081 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.73 = 1.55)
03:16:11.081 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.20 hyp=0.38 cameraTheta=-2.59 mountX=-0.03 mountY=0.38, mountTheta=1.65
03:16:11.082 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.20, opts=13)
03:16:11.082 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.20)
03:16:11.082 00.000 8976 Worker thread wakes up
03:16:11.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.20) opts 0xd
03:16:11.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.20)
03:16:11.082 00.000 8976 Moving (-0.32, -0.20) raw xDistance=-0.03 yDistance=0.38
03:16:11.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:16:11.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:16:11.082 00.000 5052 UpdateGuideState exits: m=144 SNR=8.2
03:16:11.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:11.082 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:11.082 00.000 5052 Enqueuing Expose request
03:16:11.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
03:16:11.082 00.000 8976 MoveAxis(R, 0, ABG)
03:16:11.082 00.000 8976 MoveAxis(D, 2, ABG)
03:16:11.082 00.000 8976 stepping (-3, 13) + (0, -2)
03:16:11.082 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:11.108 00.026 8976 Received - 47 (G) 
03:16:11.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:11.108 00.000 8976 stepped: pos (-3, 11)
03:16:11.109 00.001 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:16:11.109 00.000 8976 MountToCamera -- mountX=0.57 mountY=-1.96 hyp=2.04 mountTheta=-1.29 cameraX=1.49, cameraY=1.40 cameraTheta=0.75
03:16:11.109 00.000 8976 incremental bump (1.488, 1.398) isValid = 1
03:16:11.109 00.000 8976 Scheduling Mount bump of (0.084, 0.082)
03:16:11.109 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:16:11.109 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:16:11.109 00.000 8976 move complete, result=0
03:16:11.109 00.000 9828 Worker thread wakes up
03:16:11.109 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:16:11.109 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:16:11.109 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
03:16:11.109 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:16:11.109 00.000 8976 worker thread done servicing request
03:16:11.109 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
03:16:11.109 00.000 8976 Worker thread wakes up
03:16:11.109 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
03:16:11.110 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:11.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:11.110 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:16:11.110 00.000 9828 BLC: window closed
03:16:11.110 00.000 9828 MoveAxis(E, 28, B)
03:16:11.110 00.000 9828 Guiding  Dir = 2, Dur = 28
03:16:11.110 00.000 9828 IsSlewing returns 0
03:16:11.110 00.000 9828 IsGuiding returns 0
03:16:11.111 00.001 9828 PulseGuide returned control before completion, sleep 38
03:16:11.161 00.050 9828 IsGuiding returns 1
03:16:11.161 00.000 9828 scope still moving after pulse duration time elapsed
03:16:11.193 00.032 9828 IsSlewing returns 0
03:16:11.193 00.000 9828 IsGuiding returns 1
03:16:11.224 00.031 9828 IsSlewing returns 0
03:16:11.224 00.000 9828 IsGuiding returns 1
03:16:11.255 00.031 9828 IsSlewing returns 0
03:16:11.255 00.000 9828 IsGuiding returns 0
03:16:11.255 00.000 9828 scope move finished after 28 + 116 ms
03:16:11.255 00.000 9828 Move returns status 0, amount 28
03:16:11.255 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:11.255 00.000 9828 MoveAxis(N, 10, B)
03:16:11.255 00.000 9828 Guiding  Dir = 0, Dur = 10
03:16:11.270 00.015 9828 IsSlewing returns 0
03:16:11.270 00.000 9828 IsGuiding returns 0
03:16:11.270 00.000 9828 PulseGuide returned control before completion, sleep 20
03:16:11.301 00.031 9828 IsGuiding returns 1
03:16:11.301 00.000 9828 scope still moving after pulse duration time elapsed
03:16:11.333 00.032 9828 IsSlewing returns 0
03:16:11.333 00.000 9828 IsGuiding returns 1
03:16:11.364 00.031 9828 IsSlewing returns 0
03:16:11.364 00.000 9828 IsGuiding returns 1
03:16:11.395 00.031 9828 IsSlewing returns 0
03:16:11.395 00.000 9828 IsGuiding returns 1
03:16:11.426 00.031 9828 IsSlewing returns 0
03:16:11.426 00.000 9828 IsGuiding returns 0
03:16:11.426 00.000 9828 scope move finished after 10 + 145 ms
03:16:11.426 00.000 9828 Move returns status 0, amount 10
03:16:11.426 00.000 9828 move complete, result=0
03:16:11.426 00.000 9828 worker thread done servicing request
03:16:11.427 00.001 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:16:11.796 00.369 8976 Exposure complete
03:16:11.802 00.006 8976 worker thread done servicing request
03:16:11.802 00.000 5052 OnExposeComplete: enter
03:16:11.802 00.000 5052 UpdateGuideState(): m_state=6
03:16:11.802 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12873
03:16:11.802 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.97, Mass=124, SNR=7.7, Peak=68 HFD=2.3
03:16:11.802 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:16:11.802 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
03:16:11.802 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.26 hyp=0.54 cameraTheta=2.65 mountX=0.44 mountY=0.26, mountTheta=0.53
03:16:11.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.26, opts=13)
03:16:11.803 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.26)
03:16:11.803 00.000 8976 Worker thread wakes up
03:16:11.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.26) opts 0xd
03:16:11.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.26)
03:16:11.803 00.000 8976 Moving (-0.47, 0.26) raw xDistance=0.44 yDistance=0.26
03:16:11.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:16:11.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:16:11.803 00.000 8976 MoveAxis(L, 2, ABG)
03:16:11.803 00.000 8976 stepping (-3, 11) + (-2, 0)
03:16:11.803 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:16:11.804 00.001 5052 UpdateGuideState exits: m=124 SNR=7.7
03:16:11.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:11.804 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:11.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:11.804 00.000 5052 Enqueuing Expose request
03:16:11.828 00.024 8976 Received - 47 (G) 
03:16:11.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:11.828 00.000 8976 stepped: pos (-5, 11)
03:16:11.828 00.000 8976 MoveAxis(U, 0, ABG)
03:16:11.829 00.001 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:16:11.829 00.000 8976 MountToCamera -- mountX=0.63 mountY=-1.89 hyp=1.99 mountTheta=-1.25 cameraX=1.40, cameraY=1.42 cameraTheta=0.80
03:16:11.829 00.000 8976 incremental bump (1.395, 1.424) isValid = 1
03:16:11.829 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:16:11.829 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:16:11.829 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:16:11.829 00.000 8976 move complete, result=0
03:16:11.829 00.000 8976 worker thread done servicing request
03:16:11.829 00.000 8976 Worker thread wakes up
03:16:11.829 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 0 ms NORTH
03:16:11.829 00.000 9828 Worker thread wakes up
03:16:11.829 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:16:11.829 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:16:11.829 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:16:11.829 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:11.829 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:11.829 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:16:11.830 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:16:11.830 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:16:11.830 00.000 9828 BLC: window closed
03:16:11.830 00.000 9828 MoveAxis(E, 27, B)
03:16:11.830 00.000 9828 Guiding  Dir = 2, Dur = 27
03:16:11.830 00.000 9828 IsSlewing returns 0
03:16:11.830 00.000 9828 IsGuiding returns 0
03:16:11.830 00.000 9828 PulseGuide returned control before completion, sleep 37
03:16:11.879 00.049 9828 IsGuiding returns 1
03:16:11.879 00.000 9828 scope still moving after pulse duration time elapsed
03:16:11.911 00.032 9828 IsSlewing returns 0
03:16:11.911 00.000 9828 IsGuiding returns 1
03:16:11.941 00.030 9828 IsSlewing returns 0
03:16:11.941 00.000 9828 IsGuiding returns 1
03:16:11.973 00.032 9828 IsSlewing returns 0
03:16:11.973 00.000 9828 IsGuiding returns 0
03:16:11.973 00.000 9828 scope move finished after 27 + 115 ms
03:16:11.973 00.000 9828 Move returns status 0, amount 27
03:16:11.973 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:11.973 00.000 9828 MoveAxis(N, 10, B)
03:16:11.973 00.000 9828 Guiding  Dir = 0, Dur = 10
03:16:11.988 00.015 9828 IsSlewing returns 0
03:16:11.988 00.000 9828 IsGuiding returns 0
03:16:11.989 00.001 9828 PulseGuide returned control before completion, sleep 20
03:16:12.020 00.031 9828 IsGuiding returns 1
03:16:12.020 00.000 9828 scope still moving after pulse duration time elapsed
03:16:12.050 00.030 9828 IsSlewing returns 0
03:16:12.050 00.000 9828 IsGuiding returns 1
03:16:12.081 00.031 9828 IsSlewing returns 0
03:16:12.081 00.000 9828 IsGuiding returns 1
03:16:12.112 00.031 9828 IsSlewing returns 0
03:16:12.112 00.000 9828 IsGuiding returns 1
03:16:12.142 00.030 9828 IsSlewing returns 0
03:16:12.142 00.000 9828 IsGuiding returns 0
03:16:12.142 00.000 9828 scope move finished after 10 + 143 ms
03:16:12.142 00.000 9828 Move returns status 0, amount 10
03:16:12.142 00.000 9828 move complete, result=0
03:16:12.143 00.001 9828 worker thread done servicing request
03:16:12.143 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:16:12.512 00.369 8976 Exposure complete
03:16:12.518 00.006 8976 worker thread done servicing request
03:16:12.518 00.000 5052 OnExposeComplete: enter
03:16:12.518 00.000 5052 UpdateGuideState(): m_state=6
03:16:12.518 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12874
03:16:12.518 00.000 5052 Star::Find returns 1 (0), X=327.77, Y=281.50, Mass=120, SNR=7.5, Peak=65 HFD=2.0
03:16:12.518 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
03:16:12.519 00.001 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
03:16:12.519 00.000 5052 CameraToMount -- cameraX=-1.41 cameraY=-0.21 hyp=1.42 cameraTheta=-2.99 mountX=0.45 mountY=1.30, mountTheta=1.23
03:16:12.519 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.41, y=-0.21, opts=13)
03:16:12.519 00.000 5052 Enqueuing Move request for stepguider (-1.41, -0.21)
03:16:12.519 00.000 8976 Worker thread wakes up
03:16:12.519 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.41, -0.21) opts 0xd
03:16:12.519 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.41, -0.21)
03:16:12.519 00.000 8976 Moving (-1.41, -0.21) raw xDistance=0.45 yDistance=1.30
03:16:12.520 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:16:12.520 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
03:16:12.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:12.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
03:16:12.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.30
03:16:12.520 00.000 8976 MoveAxis(L, 2, ABG)
03:16:12.520 00.000 8976 stepping (-5, 11) + (-2, 0)
03:16:12.520 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:12.520 00.000 5052 Enqueuing Expose request
03:16:12.520 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:12.547 00.027 8976 Received - 47 (G) 
03:16:12.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:12.547 00.000 8976 stepped: pos (-7, 11)
03:16:12.547 00.000 8976 MoveAxis(D, 5, ABG)
03:16:12.547 00.000 8976 stepping (-7, 11) + (0, -5)
03:16:12.547 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:16:12.596 00.049 8976 Received - 47 (G) 
03:16:12.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:16:12.596 00.000 8976 stepped: pos (-7, 6)
03:16:12.596 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:16:12.596 00.000 8976 MountToCamera -- mountX=0.78 mountY=-1.58 hyp=1.76 mountTheta=-1.11 cameraX=1.05, cameraY=1.41 cameraTheta=0.93
03:16:12.596 00.000 8976 incremental bump (1.054, 1.412) isValid = 1
03:16:12.596 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
03:16:12.596 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:16:12.596 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:16:12.596 00.000 8976 move complete, result=0
03:16:12.596 00.000 9828 Worker thread wakes up
03:16:12.596 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:16:12.596 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:16:12.596 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
03:16:12.596 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
03:16:12.596 00.000 8976 worker thread done servicing request
03:16:12.596 00.000 8976 Worker thread wakes up
03:16:12.597 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:12.597 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.3 px 5 ms SOUTH
03:16:12.597 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:16:12.597 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:16:12.597 00.000 9828 BLC: window closed
03:16:12.597 00.000 9828 MoveAxis(E, 23, B)
03:16:12.597 00.000 9828 Guiding  Dir = 2, Dur = 23
03:16:12.597 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:12.597 00.000 9828 IsSlewing returns 0
03:16:12.597 00.000 9828 IsGuiding returns 0
03:16:12.598 00.001 9828 PulseGuide returned control before completion, sleep 33
03:16:12.643 00.045 9828 IsGuiding returns 1
03:16:12.643 00.000 9828 scope still moving after pulse duration time elapsed
03:16:12.674 00.031 9828 IsSlewing returns 0
03:16:12.674 00.000 9828 IsGuiding returns 1
03:16:12.706 00.032 9828 IsSlewing returns 0
03:16:12.706 00.000 9828 IsGuiding returns 1
03:16:12.737 00.031 9828 IsSlewing returns 0
03:16:12.738 00.001 9828 IsGuiding returns 0
03:16:12.738 00.000 9828 scope move finished after 23 + 117 ms
03:16:12.738 00.000 9828 Move returns status 0, amount 23
03:16:12.738 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:12.738 00.000 9828 MoveAxis(N, 12, B)
03:16:12.738 00.000 9828 Guiding  Dir = 0, Dur = 12
03:16:12.752 00.014 9828 IsSlewing returns 0
03:16:12.752 00.000 9828 IsGuiding returns 0
03:16:12.752 00.000 9828 PulseGuide returned control before completion, sleep 22
03:16:12.783 00.031 9828 IsGuiding returns 1
03:16:12.783 00.000 9828 scope still moving after pulse duration time elapsed
03:16:12.814 00.031 9828 IsSlewing returns 0
03:16:12.814 00.000 9828 IsGuiding returns 1
03:16:12.845 00.031 9828 IsSlewing returns 0
03:16:12.845 00.000 9828 IsGuiding returns 1
03:16:12.876 00.031 9828 IsSlewing returns 0
03:16:12.876 00.000 9828 IsGuiding returns 1
03:16:12.907 00.031 9828 IsSlewing returns 0
03:16:12.907 00.000 9828 IsGuiding returns 0
03:16:12.907 00.000 9828 scope move finished after 12 + 141 ms
03:16:12.907 00.000 9828 Move returns status 0, amount 12
03:16:12.907 00.000 9828 move complete, result=0
03:16:12.907 00.000 9828 worker thread done servicing request
03:16:12.907 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:16:13.286 00.379 8976 Exposure complete
03:16:13.292 00.006 8976 worker thread done servicing request
03:16:13.292 00.000 5052 OnExposeComplete: enter
03:16:13.292 00.000 5052 UpdateGuideState(): m_state=6
03:16:13.292 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12875
03:16:13.293 00.001 5052 Star::Find returns 1 (0), X=328.22, Y=281.72, Mass=136, SNR=8.0, Peak=68 HFD=2.1
03:16:13.293 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:16:13.293 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
03:16:13.293 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=0.01 hyp=0.96 cameraTheta=3.13 mountX=0.44 mountY=0.80, mountTheta=1.06
03:16:13.293 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=0.01, opts=13)
03:16:13.294 00.001 5052 Enqueuing Move request for stepguider (-0.96, 0.01)
03:16:13.294 00.000 8976 Worker thread wakes up
03:16:13.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, 0.01) opts 0xd
03:16:13.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, 0.01)
03:16:13.294 00.000 8976 Moving (-0.96, 0.01) raw xDistance=0.44 yDistance=0.80
03:16:13.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
03:16:13.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.80
03:16:13.294 00.000 8976 MoveAxis(L, 2, ABG)
03:16:13.294 00.000 8976 stepping (-7, 6) + (-2, 0)
03:16:13.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:16:13.294 00.000 5052 UpdateGuideState exits: m=136 SNR=8.0
03:16:13.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:13.294 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:13.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:13.294 00.000 5052 Enqueuing Expose request
03:16:13.330 00.036 8976 Received - 47 (G) 
03:16:13.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:13.330 00.000 8976 stepped: pos (-9, 6)
03:16:13.330 00.000 8976 MoveAxis(D, 4, ABG)
03:16:13.330 00.000 8976 stepping (-9, 6) + (0, -4)
03:16:13.331 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:16:13.363 00.032 8976 Received - 47 (G) 
03:16:13.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:16:13.363 00.000 8976 stepped: pos (-9, 2)
03:16:13.363 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:16:13.363 00.000 8976 MountToCamera -- mountX=0.98 mountY=-1.16 hyp=1.52 mountTheta=-0.87 cameraX=0.59, cameraY=1.40 cameraTheta=1.17
03:16:13.363 00.000 8976 incremental bump (0.592, 1.399) isValid = 1
03:16:13.363 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
03:16:13.363 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:16:13.363 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:16:13.363 00.000 8976 move complete, result=0
03:16:13.363 00.000 9828 Worker thread wakes up
03:16:13.363 00.000 8976 worker thread done servicing request
03:16:13.363 00.000 8976 Worker thread wakes up
03:16:13.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:13.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:13.363 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:16:13.364 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 4 ms SOUTH
03:16:13.364 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:16:13.364 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
03:16:13.364 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
03:16:13.364 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
03:16:13.364 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:16:13.364 00.000 9828 BLC: window closed
03:16:13.364 00.000 9828 MoveAxis(E, 16, B)
03:16:13.364 00.000 9828 Guiding  Dir = 2, Dur = 16
03:16:13.364 00.000 9828 IsSlewing returns 0
03:16:13.364 00.000 9828 IsGuiding returns 0
03:16:13.365 00.001 9828 PulseGuide returned control before completion, sleep 26
03:16:13.406 00.041 9828 IsGuiding returns 1
03:16:13.406 00.000 9828 scope still moving after pulse duration time elapsed
03:16:13.437 00.031 9828 IsSlewing returns 0
03:16:13.437 00.000 9828 IsGuiding returns 1
03:16:13.468 00.031 9828 IsSlewing returns 0
03:16:13.468 00.000 9828 IsGuiding returns 1
03:16:13.498 00.030 9828 IsSlewing returns 0
03:16:13.498 00.000 9828 IsGuiding returns 1
03:16:13.529 00.031 9828 IsSlewing returns 0
03:16:13.529 00.000 9828 IsGuiding returns 1
03:16:13.560 00.031 9828 IsSlewing returns 0
03:16:13.560 00.000 9828 IsGuiding returns 0
03:16:13.560 00.000 9828 scope move finished after 16 + 179 ms
03:16:13.560 00.000 9828 Move returns status 0, amount 16
03:16:13.560 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:13.560 00.000 9828 MoveAxis(N, 14, B)
03:16:13.560 00.000 9828 Guiding  Dir = 0, Dur = 14
03:16:13.576 00.016 9828 IsSlewing returns 0
03:16:13.576 00.000 9828 IsGuiding returns 0
03:16:13.576 00.000 9828 PulseGuide returned control before completion, sleep 24
03:16:13.607 00.031 9828 IsGuiding returns 1
03:16:13.607 00.000 9828 scope still moving after pulse duration time elapsed
03:16:13.639 00.032 9828 IsSlewing returns 0
03:16:13.639 00.000 9828 IsGuiding returns 1
03:16:13.669 00.030 9828 IsSlewing returns 0
03:16:13.669 00.000 9828 IsGuiding returns 1
03:16:13.700 00.031 9828 IsSlewing returns 0
03:16:13.700 00.000 9828 IsGuiding returns 1
03:16:13.731 00.031 9828 IsSlewing returns 0
03:16:13.731 00.000 9828 IsGuiding returns 0
03:16:13.731 00.000 9828 scope move finished after 14 + 141 ms
03:16:13.731 00.000 9828 Move returns status 0, amount 14
03:16:13.731 00.000 9828 move complete, result=0
03:16:13.731 00.000 9828 worker thread done servicing request
03:16:13.731 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
03:16:14.054 00.323 8976 Exposure complete
03:16:14.059 00.005 8976 worker thread done servicing request
03:16:14.059 00.000 5052 OnExposeComplete: enter
03:16:14.059 00.000 5052 UpdateGuideState(): m_state=6
03:16:14.059 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12876
03:16:14.059 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.86, Mass=135, SNR=8.0, Peak=69 HFD=2.0
03:16:14.059 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
03:16:14.059 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
03:16:14.059 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.44 mountX=0.21 mountY=0.07, mountTheta=0.31
03:16:14.060 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.15, opts=13)
03:16:14.060 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.15)
03:16:14.060 00.000 8976 Worker thread wakes up
03:16:14.060 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.15) opts 0xd
03:16:14.060 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.15)
03:16:14.060 00.000 8976 Moving (-0.18, 0.15) raw xDistance=0.21 yDistance=0.07
03:16:14.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:16:14.061 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:16:14.061 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:16:14.061 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:14.061 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:14.061 00.000 5052 Enqueuing Expose request
03:16:14.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:16:14.061 00.000 8976 MoveAxis(R, 0, ABG)
03:16:14.061 00.000 8976 MoveAxis(U, 0, ABG)
03:16:14.061 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
03:16:14.061 00.000 8976 MountToCamera -- mountX=1.11 mountY=-0.88 hyp=1.42 mountTheta=-0.67 cameraX=0.28, cameraY=1.39 cameraTheta=1.37
03:16:14.061 00.000 8976 incremental bump (0.283, 1.390) isValid = 1
03:16:14.061 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
03:16:14.061 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:16:14.061 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:16:14.061 00.000 8976 move complete, result=0
03:16:14.061 00.000 9828 Worker thread wakes up
03:16:14.062 00.001 8976 worker thread done servicing request
03:16:14.062 00.000 8976 Worker thread wakes up
03:16:14.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:14.062 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:14.062 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:14.062 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:16:14.062 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:16:14.062 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
03:16:14.062 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
03:16:14.062 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:16:14.062 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:16:14.062 00.000 9828 BLC: window closed
03:16:14.062 00.000 9828 MoveAxis(E, 9, B)
03:16:14.062 00.000 9828 Guiding  Dir = 2, Dur = 9
03:16:14.063 00.001 9828 IsSlewing returns 0
03:16:14.063 00.000 9828 IsGuiding returns 0
03:16:14.063 00.000 9828 PulseGuide returned control before completion, sleep 19
03:16:14.090 00.027 9828 IsGuiding returns 1
03:16:14.090 00.000 9828 scope still moving after pulse duration time elapsed
03:16:14.121 00.031 9828 IsSlewing returns 0
03:16:14.121 00.000 9828 IsGuiding returns 1
03:16:14.153 00.032 9828 IsSlewing returns 0
03:16:14.153 00.000 9828 IsGuiding returns 1
03:16:14.184 00.031 9828 IsSlewing returns 0
03:16:14.184 00.000 9828 IsGuiding returns 1
03:16:14.215 00.031 9828 IsSlewing returns 0
03:16:14.215 00.000 9828 IsGuiding returns 1
03:16:14.246 00.031 9828 IsSlewing returns 0
03:16:14.246 00.000 9828 IsGuiding returns 0
03:16:14.246 00.000 9828 scope move finished after 9 + 173 ms
03:16:14.246 00.000 9828 Move returns status 0, amount 9
03:16:14.246 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:14.246 00.000 9828 MoveAxis(N, 15, B)
03:16:14.246 00.000 9828 Guiding  Dir = 0, Dur = 15
03:16:14.261 00.015 9828 IsSlewing returns 0
03:16:14.261 00.000 9828 IsGuiding returns 0
03:16:14.261 00.000 9828 PulseGuide returned control before completion, sleep 25
03:16:14.292 00.031 9828 IsGuiding returns 1
03:16:14.292 00.000 9828 scope still moving after pulse duration time elapsed
03:16:14.323 00.031 9828 IsSlewing returns 0
03:16:14.323 00.000 9828 IsGuiding returns 1
03:16:14.353 00.030 9828 IsSlewing returns 0
03:16:14.353 00.000 9828 IsGuiding returns 1
03:16:14.386 00.033 9828 IsSlewing returns 0
03:16:14.386 00.000 9828 IsGuiding returns 1
03:16:14.416 00.030 9828 IsSlewing returns 0
03:16:14.416 00.000 9828 IsGuiding returns 0
03:16:14.416 00.000 9828 scope move finished after 15 + 140 ms
03:16:14.417 00.001 9828 Move returns status 0, amount 15
03:16:14.417 00.000 9828 move complete, result=0
03:16:14.417 00.000 9828 worker thread done servicing request
03:16:14.417 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:16:14.750 00.333 8976 Exposure complete
03:16:14.755 00.005 8976 worker thread done servicing request
03:16:14.755 00.000 5052 OnExposeComplete: enter
03:16:14.755 00.000 5052 UpdateGuideState(): m_state=6
03:16:14.755 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12877
03:16:14.755 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.53, Mass=137, SNR=8.1, Peak=71 HFD=2.0
03:16:14.755 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
03:16:14.755 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
03:16:14.755 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.18 hyp=0.37 cameraTheta=-2.65 mountX=-0.01 mountY=0.37, mountTheta=1.59
03:16:14.756 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.18, opts=13)
03:16:14.756 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.18)
03:16:14.756 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=57, Gamma=2.630
03:16:14.756 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:16:14.756 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:14.756 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:14.756 00.000 5052 Enqueuing Expose request
03:16:14.756 00.000 8976 Worker thread wakes up
03:16:14.756 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.18) opts 0xd
03:16:14.756 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.18)
03:16:14.756 00.000 8976 Moving (-0.33, -0.18) raw xDistance=-0.01 yDistance=0.37
03:16:14.757 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:16:14.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:16:14.757 00.000 8976 MoveAxis(R, 0, ABG)
03:16:14.757 00.000 8976 MoveAxis(D, 1, ABG)
03:16:14.757 00.000 8976 stepping (-9, 2) + (0, -1)
03:16:14.757 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:14.786 00.029 8976 Received - 47 (G) 
03:16:14.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:14.786 00.000 8976 stepped: pos (-9, 1)
03:16:14.786 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
03:16:14.786 00.000 8976 MountToCamera -- mountX=1.20 mountY=-0.65 hyp=1.36 mountTheta=-0.49 cameraX=0.03, cameraY=1.36 cameraTheta=1.55
03:16:14.786 00.000 8976 incremental bump (0.029, 1.360) isValid = 1
03:16:14.786 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
03:16:14.786 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:16:14.786 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:16:14.786 00.000 8976 move complete, result=0
03:16:14.787 00.001 9828 Worker thread wakes up
03:16:14.787 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:16:14.787 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:16:14.787 00.000 8976 worker thread done servicing request
03:16:14.787 00.000 8976 Worker thread wakes up
03:16:14.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:14.787 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.64)
03:16:14.787 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
03:16:14.787 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
03:16:14.787 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:16:14.787 00.000 9828 BLC: window closed
03:16:14.787 00.000 9828 MoveAxis(E, 3, B)
03:16:14.787 00.000 9828 Guiding  Dir = 2, Dur = 3
03:16:14.787 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:14.787 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:16:14.787 00.000 9828 IsSlewing returns 0
03:16:14.788 00.001 9828 IsGuiding returns 0
03:16:14.788 00.000 9828 PulseGuide returned control before completion, sleep 13
03:16:14.805 00.017 9828 IsGuiding returns 1
03:16:14.805 00.000 9828 scope still moving after pulse duration time elapsed
03:16:14.836 00.031 9828 IsSlewing returns 0
03:16:14.836 00.000 9828 IsGuiding returns 1
03:16:14.866 00.030 9828 IsSlewing returns 0
03:16:14.866 00.000 9828 IsGuiding returns 1
03:16:14.898 00.032 9828 IsSlewing returns 0
03:16:14.898 00.000 9828 IsGuiding returns 0
03:16:14.898 00.000 9828 scope move finished after 3 + 107 ms
03:16:14.898 00.000 9828 Move returns status 0, amount 3
03:16:14.898 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:14.898 00.000 9828 MoveAxis(N, 16, B)
03:16:14.898 00.000 9828 Guiding  Dir = 0, Dur = 16
03:16:14.913 00.015 9828 IsSlewing returns 0
03:16:14.913 00.000 9828 IsGuiding returns 0
03:16:14.913 00.000 9828 PulseGuide returned control before completion, sleep 26
03:16:14.944 00.031 9828 IsGuiding returns 1
03:16:14.944 00.000 9828 scope still moving after pulse duration time elapsed
03:16:14.975 00.031 9828 IsSlewing returns 0
03:16:14.975 00.000 9828 IsGuiding returns 1
03:16:15.006 00.031 9828 IsSlewing returns 0
03:16:15.006 00.000 9828 IsGuiding returns 1
03:16:15.037 00.031 9828 IsSlewing returns 0
03:16:15.037 00.000 9828 IsGuiding returns 1
03:16:15.068 00.031 9828 IsSlewing returns 0
03:16:15.068 00.000 9828 IsGuiding returns 0
03:16:15.068 00.000 9828 scope move finished after 16 + 139 ms
03:16:15.068 00.000 9828 Move returns status 0, amount 16
03:16:15.068 00.000 9828 move complete, result=0
03:16:15.068 00.000 9828 worker thread done servicing request
03:16:15.068 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:16:15.474 00.406 8976 Exposure complete
03:16:15.480 00.006 8976 worker thread done servicing request
03:16:15.481 00.001 5052 OnExposeComplete: enter
03:16:15.481 00.000 5052 UpdateGuideState(): m_state=6
03:16:15.481 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12878
03:16:15.481 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.47, Mass=125, SNR=7.7, Peak=71 HFD=1.7
03:16:15.481 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.93 = 1.36)
03:16:15.481 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
03:16:15.481 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=-0.24 hyp=0.93 cameraTheta=-2.88 mountX=0.20 mountY=0.89, mountTheta=1.35
03:16:15.481 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=-0.24, opts=13)
03:16:15.481 00.000 5052 Enqueuing Move request for stepguider (-0.90, -0.24)
03:16:15.481 00.000 8976 Worker thread wakes up
03:16:15.482 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, -0.24) opts 0xd
03:16:15.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, -0.24)
03:16:15.482 00.000 8976 Moving (-0.90, -0.24) raw xDistance=0.20 yDistance=0.89
03:16:15.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:16:15.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.89
03:16:15.482 00.000 8976 MoveAxis(R, 0, ABG)
03:16:15.482 00.000 8976 MoveAxis(D, 4, ABG)
03:16:15.482 00.000 8976 stepping (-9, 1) + (0, -4)
03:16:15.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:16:15.482 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
03:16:15.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:15.482 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:16:15.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:15.482 00.000 5052 Enqueuing Expose request
03:16:15.521 00.039 8976 Received - 47 (G) 
03:16:15.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:16:15.521 00.000 8976 stepped: pos (-9, -3)
03:16:15.521 00.000 8976 MountToCamera -- mountTheta (-0.22) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
03:16:15.521 00.000 8976 MountToCamera -- mountX=1.26 mountY=-0.28 hyp=1.29 mountTheta=-0.22 cameraX=-0.33, cameraY=1.24 cameraTheta=1.83
03:16:15.521 00.000 8976 incremental bump (-0.327, 1.245) isValid = 1
03:16:15.521 00.000 8976 Scheduling Mount bump of (-0.029, 0.115)
03:16:15.521 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:16:15.521 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:16:15.521 00.000 8976 move complete, result=0
03:16:15.521 00.000 8976 worker thread done servicing request
03:16:15.521 00.000 8976 Worker thread wakes up
03:16:15.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:15.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:15.521 00.000 9828 Worker thread wakes up
03:16:15.521 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:16:15.521 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:16:15.521 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.37)
03:16:15.521 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
03:16:15.522 00.001 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.45)
03:16:15.522 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
03:16:15.522 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:16:15.522 00.000 9828 BLC: window closed
03:16:15.522 00.000 9828 MoveAxis(W, 8, B)
03:16:15.522 00.000 9828 Guiding  Dir = 3, Dur = 8
03:16:15.522 00.000 9828 IsSlewing returns 0
03:16:15.522 00.000 9828 IsGuiding returns 0
03:16:15.522 00.000 9828 PulseGuide returned control before completion, sleep 18
03:16:15.550 00.028 9828 IsGuiding returns 1
03:16:15.550 00.000 9828 scope still moving after pulse duration time elapsed
03:16:15.580 00.030 9828 IsSlewing returns 0
03:16:15.580 00.000 9828 IsGuiding returns 1
03:16:15.612 00.032 9828 IsSlewing returns 0
03:16:15.612 00.000 9828 IsGuiding returns 1
03:16:15.643 00.031 9828 IsSlewing returns 0
03:16:15.643 00.000 9828 IsGuiding returns 0
03:16:15.643 00.000 9828 scope move finished after 8 + 112 ms
03:16:15.643 00.000 9828 Move returns status 0, amount 8
03:16:15.643 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:15.643 00.000 9828 MoveAxis(N, 16, B)
03:16:15.643 00.000 9828 Guiding  Dir = 0, Dur = 16
03:16:15.659 00.016 9828 IsSlewing returns 0
03:16:15.659 00.000 9828 IsGuiding returns 0
03:16:15.659 00.000 9828 PulseGuide returned control before completion, sleep 26
03:16:15.690 00.031 9828 IsGuiding returns 1
03:16:15.690 00.000 9828 scope still moving after pulse duration time elapsed
03:16:15.721 00.031 9828 IsSlewing returns 0
03:16:15.721 00.000 9828 IsGuiding returns 1
03:16:15.752 00.031 9828 IsSlewing returns 0
03:16:15.752 00.000 9828 IsGuiding returns 1
03:16:15.782 00.030 9828 IsSlewing returns 0
03:16:15.782 00.000 9828 IsGuiding returns 1
03:16:15.814 00.032 9828 IsSlewing returns 0
03:16:15.814 00.000 9828 IsGuiding returns 1
03:16:15.845 00.031 9828 IsSlewing returns 0
03:16:15.845 00.000 9828 IsGuiding returns 1
03:16:15.890 00.045 9828 IsSlewing returns 0
03:16:15.890 00.000 9828 IsGuiding returns 0
03:16:15.890 00.000 9828 scope move finished after 16 + 215 ms
03:16:15.890 00.000 9828 Move returns status 0, amount 16
03:16:15.890 00.000 9828 move complete, result=0
03:16:15.890 00.000 9828 worker thread done servicing request
03:16:15.891 00.001 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
03:16:16.205 00.314 8976 Exposure complete
03:16:16.210 00.005 8976 worker thread done servicing request
03:16:16.210 00.000 5052 OnExposeComplete: enter
03:16:16.210 00.000 5052 UpdateGuideState(): m_state=6
03:16:16.211 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12879
03:16:16.211 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=282.07, Mass=131, SNR=7.9, Peak=73 HFD=2.1
03:16:16.211 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
03:16:16.211 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
03:16:16.211 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.36 hyp=0.72 cameraTheta=2.61 mountX=0.60 mountY=0.32, mountTheta=0.49
03:16:16.211 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.36, opts=13)
03:16:16.211 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.36)
03:16:16.212 00.001 8976 Worker thread wakes up
03:16:16.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.36) opts 0xd
03:16:16.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.36)
03:16:16.212 00.000 8976 Moving (-0.62, 0.36) raw xDistance=0.60 yDistance=0.32
03:16:16.212 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:16:16.212 00.000 5052 UpdateGuideState exits: m=131 SNR=7.9
03:16:16.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:16.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
03:16:16.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32
03:16:16.212 00.000 8976 MoveAxis(L, 2, ABG)
03:16:16.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:16.212 00.000 5052 Enqueuing Expose request
03:16:16.212 00.000 8976 stepping (-9, -3) + (-2, 0)
03:16:16.212 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:16.241 00.029 8976 Received - 47 (G) 
03:16:16.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:16.241 00.000 8976 stepped: pos (-11, -3)
03:16:16.241 00.000 8976 MoveAxis(D, 2, ABG)
03:16:16.241 00.000 8976 stepping (-11, -3) + (0, -2)
03:16:16.241 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:16.272 00.031 8976 Received - 47 (G) 
03:16:16.272 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:16.272 00.000 8976 stepped: pos (-11, -5)
03:16:16.272 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
03:16:16.272 00.000 8976 MountToCamera -- mountX=1.40 mountY=0.08 hyp=1.40 mountTheta=0.06 cameraX=-0.71, cameraY=1.21 cameraTheta=2.10
03:16:16.272 00.000 8976 incremental bump (-0.706, 1.210) isValid = 1
03:16:16.272 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
03:16:16.273 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:16:16.273 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:16:16.273 00.000 8976 move complete, result=0
03:16:16.273 00.000 8976 worker thread done servicing request
03:16:16.273 00.000 8976 Worker thread wakes up
03:16:16.273 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.3 px 2 ms SOUTH
03:16:16.273 00.000 9828 Worker thread wakes up
03:16:16.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:16.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:16.273 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:16:16.273 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:16:16.273 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
03:16:16.273 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
03:16:16.273 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.05 mountY=-0.11, mountTheta=-1.12
03:16:16.273 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:16:16.273 00.000 9828 BLC: window closed
03:16:16.273 00.000 9828 MoveAxis(W, 17, B)
03:16:16.274 00.001 9828 Guiding  Dir = 3, Dur = 17
03:16:16.274 00.000 9828 IsSlewing returns 0
03:16:16.274 00.000 9828 IsGuiding returns 0
03:16:16.274 00.000 9828 PulseGuide returned control before completion, sleep 27
03:16:16.310 00.036 9828 IsGuiding returns 1
03:16:16.310 00.000 9828 scope still moving after pulse duration time elapsed
03:16:16.340 00.030 9828 IsSlewing returns 0
03:16:16.340 00.000 9828 IsGuiding returns 1
03:16:16.372 00.032 9828 IsSlewing returns 0
03:16:16.372 00.000 9828 IsGuiding returns 1
03:16:16.403 00.031 9828 IsSlewing returns 0
03:16:16.403 00.000 9828 IsGuiding returns 0
03:16:16.403 00.000 9828 scope move finished after 17 + 112 ms
03:16:16.403 00.000 9828 Move returns status 0, amount 17
03:16:16.403 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:16.403 00.000 9828 MoveAxis(N, 15, B)
03:16:16.403 00.000 9828 Guiding  Dir = 0, Dur = 15
03:16:16.418 00.015 9828 IsSlewing returns 0
03:16:16.418 00.000 9828 IsGuiding returns 0
03:16:16.418 00.000 9828 PulseGuide returned control before completion, sleep 25
03:16:16.449 00.031 9828 IsGuiding returns 1
03:16:16.449 00.000 9828 scope still moving after pulse duration time elapsed
03:16:16.480 00.031 9828 IsSlewing returns 0
03:16:16.480 00.000 9828 IsGuiding returns 1
03:16:16.511 00.031 9828 IsSlewing returns 0
03:16:16.511 00.000 9828 IsGuiding returns 1
03:16:16.541 00.030 9828 IsSlewing returns 0
03:16:16.541 00.000 9828 IsGuiding returns 1
03:16:16.572 00.031 9828 IsSlewing returns 0
03:16:16.572 00.000 9828 IsGuiding returns 0
03:16:16.572 00.000 9828 scope move finished after 15 + 138 ms
03:16:16.572 00.000 9828 Move returns status 0, amount 15
03:16:16.572 00.000 9828 move complete, result=0
03:16:16.572 00.000 9828 worker thread done servicing request
03:16:16.572 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
03:16:16.959 00.387 8976 Exposure complete
03:16:16.965 00.006 8976 worker thread done servicing request
03:16:16.965 00.000 5052 OnExposeComplete: enter
03:16:16.965 00.000 5052 UpdateGuideState(): m_state=6
03:16:16.965 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12880
03:16:16.965 00.000 5052 Star::Find returns 1 (0), X=328.00, Y=282.00, Mass=148, SNR=8.3, Peak=70 HFD=2.0
03:16:16.965 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:16:16.965 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
03:16:16.965 00.000 5052 CameraToMount -- cameraX=-1.18 cameraY=0.29 hyp=1.21 cameraTheta=2.90 mountX=0.79 mountY=0.83, mountTheta=0.81
03:16:16.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.18, y=0.29, opts=13)
03:16:16.966 00.000 5052 Enqueuing Move request for stepguider (-1.18, 0.29)
03:16:16.966 00.000 8976 Worker thread wakes up
03:16:16.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.18, 0.29) opts 0xd
03:16:16.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.18, 0.29)
03:16:16.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:16:16.966 00.000 5052 UpdateGuideState exits: m=148 SNR=8.3
03:16:16.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:16.966 00.000 8976 Moving (-1.18, 0.29) raw xDistance=0.79 yDistance=0.83
03:16:16.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.79
03:16:16.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.83
03:16:16.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:16.966 00.000 5052 Enqueuing Expose request
03:16:16.966 00.000 8976 MoveAxis(L, 3, ABG)
03:16:16.966 00.000 8976 stepping (-11, -5) + (-3, 0)
03:16:16.966 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:17.007 00.041 8976 Received - 47 (G) 
03:16:17.008 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:17.008 00.000 8976 stepped: pos (-14, -5)
03:16:17.008 00.000 8976 MoveAxis(D, 3, ABG)
03:16:17.008 00.000 8976 stepping (-14, -5) + (0, -3)
03:16:17.008 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:17.040 00.032 8976 Received - 47 (G) 
03:16:17.040 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:17.040 00.000 8976 stepped: pos (-14, -8)
03:16:17.040 00.000 8976 MountToCamera -- mountTheta (0.28) + m_xAngle (2.04) = xAngle (2.32 = 2.32)
03:16:17.040 00.000 8976 MountToCamera -- mountX=1.64 mountY=0.47 hyp=1.71 mountTheta=0.28 cameraX=-1.17, cameraY=1.25 cameraTheta=2.32
03:16:17.040 00.000 8976 incremental bump (-1.168, 1.249) isValid = 1
03:16:17.040 00.000 8976 Scheduling Mount bump of (-0.078, 0.087)
03:16:17.041 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:16:17.041 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:16:17.041 00.000 8976 move complete, result=0
03:16:17.041 00.000 8976 worker thread done servicing request
03:16:17.041 00.000 9828 Worker thread wakes up
03:16:17.041 00.000 8976 Worker thread wakes up
03:16:17.041 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:16:17.041 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:16:17.041 00.000 9828 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.10) = xAngle (5.40 = -0.88)
03:16:17.041 00.000 9828 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.32 = -0.96)
03:16:17.041 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.30 mountX=0.07 mountY=-0.10, mountTheta=-0.91
03:16:17.041 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
03:16:17.041 00.000 9828 BLC: window closed
03:16:17.041 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:17.041 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:17.042 00.001 9828 MoveAxis(W, 24, B)
03:16:17.042 00.000 9828 Guiding  Dir = 3, Dur = 24
03:16:17.042 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.8 px 3 ms SOUTH
03:16:17.042 00.000 9828 IsSlewing returns 0
03:16:17.042 00.000 9828 IsGuiding returns 0
03:16:17.042 00.000 9828 PulseGuide returned control before completion, sleep 34
03:16:17.088 00.046 9828 IsGuiding returns 1
03:16:17.088 00.000 9828 scope still moving after pulse duration time elapsed
03:16:17.119 00.031 9828 IsSlewing returns 0
03:16:17.119 00.000 9828 IsGuiding returns 1
03:16:17.149 00.030 9828 IsSlewing returns 0
03:16:17.149 00.000 9828 IsGuiding returns 1
03:16:17.181 00.032 9828 IsSlewing returns 0
03:16:17.181 00.000 9828 IsGuiding returns 1
03:16:17.213 00.032 9828 IsSlewing returns 0
03:16:17.213 00.000 9828 IsGuiding returns 0
03:16:17.213 00.000 9828 scope move finished after 24 + 147 ms
03:16:17.213 00.000 9828 Move returns status 0, amount 24
03:16:17.214 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:17.214 00.000 9828 MoveAxis(N, 13, B)
03:16:17.214 00.000 9828 Guiding  Dir = 0, Dur = 13
03:16:17.230 00.016 9828 IsSlewing returns 0
03:16:17.230 00.000 9828 IsGuiding returns 0
03:16:17.230 00.000 9828 PulseGuide returned control before completion, sleep 23
03:16:17.261 00.031 9828 IsGuiding returns 1
03:16:17.261 00.000 9828 scope still moving after pulse duration time elapsed
03:16:17.293 00.032 9828 IsSlewing returns 0
03:16:17.293 00.000 9828 IsGuiding returns 1
03:16:17.325 00.032 9828 IsSlewing returns 0
03:16:17.325 00.000 9828 IsGuiding returns 1
03:16:17.356 00.031 9828 IsSlewing returns 0
03:16:17.356 00.000 9828 IsGuiding returns 1
03:16:17.386 00.030 9828 IsSlewing returns 0
03:16:17.386 00.000 9828 IsGuiding returns 0
03:16:17.387 00.001 9828 scope move finished after 13 + 143 ms
03:16:17.387 00.000 9828 Move returns status 0, amount 13
03:16:17.387 00.000 9828 move complete, result=0
03:16:17.387 00.000 9828 worker thread done servicing request
03:16:17.387 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
03:16:17.729 00.342 8976 Exposure complete
03:16:17.735 00.006 8976 worker thread done servicing request
03:16:17.735 00.000 5052 OnExposeComplete: enter
03:16:17.735 00.000 5052 UpdateGuideState(): m_state=6
03:16:17.735 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12881
03:16:17.735 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=282.16, Mass=140, SNR=8.1, Peak=65 HFD=2.5
03:16:17.735 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
03:16:17.735 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.25 = 0.25)
03:16:17.735 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.45 hyp=0.66 cameraTheta=2.39 mountX=0.62 mountY=0.16, mountTheta=0.25
03:16:17.736 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.45, opts=13)
03:16:17.736 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.45)
03:16:17.736 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:16:17.736 00.000 5052 UpdateGuideState exits: m=140 SNR=8.1
03:16:17.736 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:17.736 00.000 8976 Worker thread wakes up
03:16:17.736 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.45) opts 0xd
03:16:17.736 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.45)
03:16:17.736 00.000 8976 Moving (-0.48, 0.45) raw xDistance=0.62 yDistance=0.16
03:16:17.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.62
03:16:17.736 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:16:17.736 00.000 8976 MoveAxis(L, 3, ABG)
03:16:17.736 00.000 8976 stepping (-14, -8) + (-3, 0)
03:16:17.736 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:17.736 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:17.737 00.001 5052 Enqueuing Expose request
03:16:17.775 00.038 8976 Received - 47 (G) 
03:16:17.775 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:17.775 00.000 8976 stepped: pos (-17, -8)
03:16:17.775 00.000 8976 MoveAxis(U, 0, ABG)
03:16:17.775 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.40 = 2.40)
03:16:17.775 00.000 8976 MountToCamera -- mountX=1.96 mountY=0.74 hyp=2.09 mountTheta=0.36 cameraX=-1.55, cameraY=1.41 cameraTheta=2.40
03:16:17.775 00.000 8976 incremental bump (-1.547, 1.411) isValid = 1
03:16:17.776 00.001 8976 Scheduling Mount bump of (-0.085, 0.080)
03:16:17.776 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
03:16:17.776 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
03:16:17.776 00.000 8976 move complete, result=0
03:16:17.776 00.000 9828 Worker thread wakes up
03:16:17.776 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
03:16:17.776 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:16:17.776 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.48 = -0.80)
03:16:17.776 00.000 8976 worker thread done servicing request
03:16:17.776 00.000 8976 Worker thread wakes up
03:16:17.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:17.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:17.776 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.2 px 0 ms NORTH
03:16:17.776 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.88)
03:16:17.776 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=0.08 mountY=-0.09, mountTheta=-0.84
03:16:17.776 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
03:16:17.776 00.000 9828 BLC: window closed
03:16:17.776 00.000 9828 MoveAxis(W, 26, B)
03:16:17.776 00.000 9828 Guiding  Dir = 3, Dur = 26
03:16:17.776 00.000 9828 IsSlewing returns 0
03:16:17.776 00.000 9828 IsGuiding returns 0
03:16:17.777 00.001 9828 PulseGuide returned control before completion, sleep 36
03:16:17.819 00.042 9828 IsGuiding returns 1
03:16:17.819 00.000 9828 scope still moving after pulse duration time elapsed
03:16:17.850 00.031 9828 IsSlewing returns 0
03:16:17.850 00.000 9828 IsGuiding returns 1
03:16:17.882 00.032 9828 IsSlewing returns 0
03:16:17.882 00.000 9828 IsGuiding returns 1
03:16:17.914 00.032 9828 IsSlewing returns 0
03:16:17.915 00.001 9828 IsGuiding returns 1
03:16:17.944 00.029 9828 IsSlewing returns 0
03:16:17.944 00.000 9828 IsGuiding returns 0
03:16:17.944 00.000 9828 scope move finished after 26 + 141 ms
03:16:17.944 00.000 9828 Move returns status 0, amount 26
03:16:17.944 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:17.944 00.000 9828 MoveAxis(N, 12, B)
03:16:17.944 00.000 9828 Guiding  Dir = 0, Dur = 12
03:16:17.960 00.016 9828 IsSlewing returns 0
03:16:17.960 00.000 9828 IsGuiding returns 0
03:16:17.960 00.000 9828 PulseGuide returned control before completion, sleep 22
03:16:17.992 00.032 9828 IsGuiding returns 1
03:16:17.992 00.000 9828 scope still moving after pulse duration time elapsed
03:16:18.024 00.032 9828 IsSlewing returns 0
03:16:18.024 00.000 9828 IsGuiding returns 1
03:16:18.056 00.032 9828 IsSlewing returns 0
03:16:18.056 00.000 9828 IsGuiding returns 1
03:16:18.087 00.031 9828 IsSlewing returns 0
03:16:18.087 00.000 9828 IsGuiding returns 0
03:16:18.087 00.000 9828 scope move finished after 12 + 114 ms
03:16:18.087 00.000 9828 Move returns status 0, amount 12
03:16:18.087 00.000 9828 move complete, result=0
03:16:18.087 00.000 9828 worker thread done servicing request
03:16:18.087 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
03:16:18.460 00.373 8976 Exposure complete
03:16:18.466 00.006 8976 worker thread done servicing request
03:16:18.466 00.000 5052 OnExposeComplete: enter
03:16:18.466 00.000 5052 UpdateGuideState(): m_state=6
03:16:18.466 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12882
03:16:18.466 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.16, Mass=132, SNR=7.9, Peak=63 HFD=2.4
03:16:18.466 00.000 5052 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.04) = xAngle (-3.01 = -3.01)
03:16:18.466 00.000 5052 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
03:16:18.466 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.55 hyp=0.67 cameraTheta=-0.97 mountX=-0.66 mountY=-0.02, mountTheta=-3.11
03:16:18.466 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.55, opts=13)
03:16:18.467 00.001 5052 Enqueuing Move request for stepguider (0.38, -0.55)
03:16:18.467 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:16:18.467 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:16:18.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:18.467 00.000 8976 Worker thread wakes up
03:16:18.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.55) opts 0xd
03:16:18.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.55)
03:16:18.467 00.000 8976 Moving (0.38, -0.55) raw xDistance=-0.66 yDistance=-0.02
03:16:18.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.66
03:16:18.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:16:18.467 00.000 8976 MoveAxis(R, 3, ABG)
03:16:18.467 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:18.467 00.000 5052 Enqueuing Expose request
03:16:18.467 00.000 8976 stepping (-17, -8) + (3, 0)
03:16:18.467 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:18.495 00.028 8976 Received - 47 (G) 
03:16:18.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:18.495 00.000 8976 stepped: pos (-14, -8)
03:16:18.495 00.000 8976 MoveAxis(U, 0, ABG)
03:16:18.495 00.000 8976 MountToCamera -- mountTheta (0.42) + m_xAngle (2.04) = xAngle (2.47 = 2.47)
03:16:18.495 00.000 8976 MountToCamera -- mountX=2.02 mountY=0.91 hyp=2.22 mountTheta=0.42 cameraX=-1.73, cameraY=1.38 cameraTheta=2.47
03:16:18.495 00.000 8976 incremental bump (-1.732, 1.385) isValid = 1
03:16:18.495 00.000 8976 Scheduling Mount bump of (-0.090, 0.074)
03:16:18.495 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:16:18.495 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:16:18.495 00.000 8976 move complete, result=0
03:16:18.495 00.000 9828 Worker thread wakes up
03:16:18.495 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:16:18.495 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:16:18.495 00.000 8976 worker thread done servicing request
03:16:18.495 00.000 8976 Worker thread wakes up
03:16:18.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:18.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:18.495 00.000 9828 CameraToMount -- cameraTheta (2.45) - m_xAngle (-3.10) = xAngle (5.55 = -0.74)
03:16:18.496 00.001 5052 GuideStep: -0.7 px 3 ms EAST, -0.0 px 0 ms NORTH
03:16:18.496 00.000 9828 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.46 = -0.82)
03:16:18.496 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.45 mountX=0.09 mountY=-0.09, mountTheta=-0.78
03:16:18.496 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.09
03:16:18.496 00.000 9828 BLC: window closed
03:16:18.496 00.000 9828 MoveAxis(W, 27, B)
03:16:18.496 00.000 9828 Guiding  Dir = 3, Dur = 27
03:16:18.496 00.000 9828 IsSlewing returns 0
03:16:18.496 00.000 9828 IsGuiding returns 0
03:16:18.496 00.000 9828 PulseGuide returned control before completion, sleep 37
03:16:18.539 00.043 9828 IsGuiding returns 1
03:16:18.539 00.000 9828 scope still moving after pulse duration time elapsed
03:16:18.571 00.032 9828 IsSlewing returns 0
03:16:18.571 00.000 9828 IsGuiding returns 1
03:16:18.603 00.032 9828 IsSlewing returns 0
03:16:18.603 00.000 9828 IsGuiding returns 1
03:16:18.635 00.032 9828 IsSlewing returns 0
03:16:18.635 00.000 9828 IsGuiding returns 1
03:16:18.667 00.032 9828 IsSlewing returns 0
03:16:18.667 00.000 9828 IsGuiding returns 0
03:16:18.667 00.000 9828 scope move finished after 27 + 144 ms
03:16:18.667 00.000 9828 Move returns status 0, amount 27
03:16:18.667 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:18.667 00.000 9828 MoveAxis(N, 12, B)
03:16:18.667 00.000 9828 Guiding  Dir = 0, Dur = 12
03:16:18.683 00.016 9828 IsSlewing returns 0
03:16:18.683 00.000 9828 IsGuiding returns 0
03:16:18.683 00.000 9828 PulseGuide returned control before completion, sleep 22
03:16:18.714 00.031 9828 IsGuiding returns 1
03:16:18.714 00.000 9828 scope still moving after pulse duration time elapsed
03:16:18.745 00.031 9828 IsSlewing returns 0
03:16:18.745 00.000 9828 IsGuiding returns 1
03:16:18.777 00.032 9828 IsSlewing returns 0
03:16:18.777 00.000 9828 IsGuiding returns 1
03:16:18.808 00.031 9828 IsSlewing returns 0
03:16:18.808 00.000 9828 IsGuiding returns 1
03:16:18.839 00.031 9828 IsSlewing returns 0
03:16:18.839 00.000 9828 IsGuiding returns 0
03:16:18.839 00.000 9828 scope move finished after 12 + 143 ms
03:16:18.839 00.000 9828 Move returns status 0, amount 12
03:16:18.839 00.000 9828 move complete, result=0
03:16:18.839 00.000 9828 worker thread done servicing request
03:16:18.839 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
03:16:19.179 00.340 8976 Exposure complete
03:16:19.185 00.006 8976 worker thread done servicing request
03:16:19.185 00.000 5052 OnExposeComplete: enter
03:16:19.185 00.000 5052 UpdateGuideState(): m_state=6
03:16:19.185 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12883
03:16:19.185 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.11, Mass=135, SNR=8.0, Peak=67 HFD=2.3
03:16:19.185 00.000 5052 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.04) = xAngle (-3.46 = 2.83)
03:16:19.185 00.000 5052 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.56 = 2.72)
03:16:19.185 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.60 hyp=0.60 cameraTheta=-1.41 mountX=-0.57 mountY=0.25, mountTheta=2.74
03:16:19.186 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.60, opts=13)
03:16:19.186 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.60)
03:16:19.186 00.000 8976 Worker thread wakes up
03:16:19.186 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.60) opts 0xd
03:16:19.186 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.60)
03:16:19.186 00.000 8976 Moving (0.09, -0.60) raw xDistance=-0.57 yDistance=0.25
03:16:19.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
03:16:19.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:16:19.187 00.001 8976 MoveAxis(R, 3, ABG)
03:16:19.187 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:16:19.187 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:16:19.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:19.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:19.187 00.000 5052 Enqueuing Expose request
03:16:19.187 00.000 8976 stepping (-14, -8) + (3, 0)
03:16:19.187 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:19.229 00.042 8976 Received - 47 (G) 
03:16:19.229 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:19.229 00.000 8976 stepped: pos (-11, -8)
03:16:19.229 00.000 8976 MoveAxis(U, 0, ABG)
03:16:19.230 00.001 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (2.04) = xAngle (2.54 = 2.54)
03:16:19.230 00.000 8976 MountToCamera -- mountX=1.91 mountY=1.03 hyp=2.17 mountTheta=0.49 cameraX=-1.79, cameraY=1.23 cameraTheta=2.54
03:16:19.230 00.000 8976 incremental bump (-1.787, 1.232) isValid = 1
03:16:19.230 00.000 8976 Scheduling Mount bump of (-0.095, 0.068)
03:16:19.230 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:16:19.230 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:16:19.230 00.000 8976 move complete, result=0
03:16:19.230 00.000 8976 worker thread done servicing request
03:16:19.230 00.000 8976 Worker thread wakes up
03:16:19.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:19.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:19.230 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.2 px 0 ms NORTH
03:16:19.231 00.001 9828 Worker thread wakes up
03:16:19.231 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:16:19.231 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:16:19.231 00.000 9828 CameraToMount -- cameraTheta (2.52) - m_xAngle (-3.10) = xAngle (5.62 = -0.67)
03:16:19.231 00.000 9828 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.54 = -0.75)
03:16:19.231 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.52 mountX=0.09 mountY=-0.08, mountTheta=-0.71
03:16:19.231 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:16:19.231 00.000 9828 BLC: window closed
03:16:19.231 00.000 9828 MoveAxis(W, 29, B)
03:16:19.231 00.000 9828 Guiding  Dir = 3, Dur = 29
03:16:19.232 00.001 9828 IsSlewing returns 0
03:16:19.232 00.000 9828 IsGuiding returns 0
03:16:19.232 00.000 9828 PulseGuide returned control before completion, sleep 39
03:16:19.276 00.044 9828 IsGuiding returns 1
03:16:19.276 00.000 9828 scope still moving after pulse duration time elapsed
03:16:19.306 00.030 9828 IsSlewing returns 0
03:16:19.306 00.000 9828 IsGuiding returns 1
03:16:19.338 00.032 9828 IsSlewing returns 0
03:16:19.338 00.000 9828 IsGuiding returns 1
03:16:19.369 00.031 9828 IsSlewing returns 0
03:16:19.369 00.000 9828 IsGuiding returns 1
03:16:19.401 00.032 9828 IsSlewing returns 0
03:16:19.401 00.000 9828 IsGuiding returns 1
03:16:19.432 00.031 9828 IsSlewing returns 0
03:16:19.432 00.000 9828 IsGuiding returns 1
03:16:19.463 00.031 9828 IsSlewing returns 0
03:16:19.463 00.000 9828 IsGuiding returns 0
03:16:19.463 00.000 9828 scope move finished after 29 + 201 ms
03:16:19.463 00.000 9828 Move returns status 0, amount 29
03:16:19.463 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:19.463 00.000 9828 MoveAxis(N, 11, B)
03:16:19.463 00.000 9828 Guiding  Dir = 0, Dur = 11
03:16:19.479 00.016 9828 IsSlewing returns 0
03:16:19.479 00.000 9828 IsGuiding returns 0
03:16:19.480 00.001 9828 PulseGuide returned control before completion, sleep 21
03:16:19.509 00.029 9828 IsGuiding returns 1
03:16:19.509 00.000 9828 scope still moving after pulse duration time elapsed
03:16:19.540 00.031 9828 IsSlewing returns 0
03:16:19.541 00.001 9828 IsGuiding returns 1
03:16:19.572 00.031 9828 IsSlewing returns 0
03:16:19.572 00.000 9828 IsGuiding returns 1
03:16:19.604 00.032 9828 IsSlewing returns 0
03:16:19.604 00.000 9828 IsGuiding returns 1
03:16:19.634 00.030 9828 IsSlewing returns 0
03:16:19.634 00.000 9828 IsGuiding returns 0
03:16:19.634 00.000 9828 scope move finished after 11 + 144 ms
03:16:19.634 00.000 9828 Move returns status 0, amount 11
03:16:19.634 00.000 9828 move complete, result=0
03:16:19.634 00.000 9828 worker thread done servicing request
03:16:19.634 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
03:16:19.917 00.283 8976 Exposure complete
03:16:19.923 00.006 8976 worker thread done servicing request
03:16:19.923 00.000 5052 OnExposeComplete: enter
03:16:19.923 00.000 5052 UpdateGuideState(): m_state=6
03:16:19.923 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12884
03:16:19.923 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.85, Mass=138, SNR=8.1, Peak=67 HFD=2.5
03:16:19.923 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
03:16:19.923 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
03:16:19.923 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.70 mountX=0.05 mountY=-0.22, mountTheta=-1.34
03:16:19.924 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.14, opts=13)
03:16:19.924 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.14)
03:16:19.924 00.000 8976 Worker thread wakes up
03:16:19.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.14) opts 0xd
03:16:19.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.14)
03:16:19.924 00.000 8976 Moving (0.17, 0.14) raw xDistance=0.05 yDistance=-0.22
03:16:19.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:16:19.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:16:19.924 00.000 8976 MoveAxis(R, 0, ABG)
03:16:19.924 00.000 8976 MoveAxis(U, 0, ABG)
03:16:19.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:16:19.924 00.000 5052 UpdateGuideState exits: m=138 SNR=8.1
03:16:19.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:19.924 00.000 8976 MountToCamera -- mountTheta (0.54) + m_xAngle (2.04) = xAngle (2.59 = 2.59)
03:16:19.924 00.000 8976 MountToCamera -- mountX=1.84 mountY=1.11 hyp=2.14 mountTheta=0.54 cameraX=-1.82, cameraY=1.13 cameraTheta=2.59
03:16:19.924 00.000 8976 incremental bump (-1.823, 1.129) isValid = 1
03:16:19.924 00.000 8976 Scheduling Mount bump of (-0.098, 0.063)
03:16:19.925 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:19.925 00.000 5052 Enqueuing Expose request
03:16:19.925 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:16:19.925 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:16:19.925 00.000 8976 move complete, result=0
03:16:19.925 00.000 9828 Worker thread wakes up
03:16:19.925 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:16:19.925 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:16:19.925 00.000 8976 worker thread done servicing request
03:16:19.925 00.000 8976 Worker thread wakes up
03:16:19.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:19.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:19.925 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:16:19.925 00.000 9828 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.67 = -0.62)
03:16:19.926 00.001 9828 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.59 = -0.70)
03:16:19.926 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.57 mountX=0.09 mountY=-0.07, mountTheta=-0.67
03:16:19.926 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.07
03:16:19.926 00.000 9828 BLC: window closed
03:16:19.926 00.000 9828 MoveAxis(W, 30, B)
03:16:19.926 00.000 9828 Guiding  Dir = 3, Dur = 30
03:16:19.926 00.000 9828 IsSlewing returns 0
03:16:19.926 00.000 9828 IsGuiding returns 0
03:16:19.926 00.000 9828 PulseGuide returned control before completion, sleep 40
03:16:19.976 00.050 9828 IsGuiding returns 1
03:16:19.976 00.000 9828 scope still moving after pulse duration time elapsed
03:16:20.008 00.032 9828 IsSlewing returns 0
03:16:20.008 00.000 9828 IsGuiding returns 1
03:16:20.043 00.035 9828 IsSlewing returns 0
03:16:20.043 00.000 9828 IsGuiding returns 1
03:16:20.072 00.029 9828 IsSlewing returns 0
03:16:20.072 00.000 9828 IsGuiding returns 0
03:16:20.072 00.000 9828 scope move finished after 30 + 116 ms
03:16:20.072 00.000 9828 Move returns status 0, amount 30
03:16:20.072 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:20.072 00.000 9828 MoveAxis(N, 10, B)
03:16:20.072 00.000 9828 Guiding  Dir = 0, Dur = 10
03:16:20.087 00.015 9828 IsSlewing returns 0
03:16:20.087 00.000 9828 IsGuiding returns 0
03:16:20.087 00.000 9828 PulseGuide returned control before completion, sleep 20
03:16:20.118 00.031 9828 IsGuiding returns 1
03:16:20.118 00.000 9828 scope still moving after pulse duration time elapsed
03:16:20.150 00.032 9828 IsSlewing returns 0
03:16:20.150 00.000 9828 IsGuiding returns 1
03:16:20.180 00.030 9828 IsSlewing returns 0
03:16:20.180 00.000 9828 IsGuiding returns 1
03:16:20.212 00.032 9828 IsSlewing returns 0
03:16:20.212 00.000 9828 IsGuiding returns 1
03:16:20.242 00.030 9828 IsSlewing returns 0
03:16:20.242 00.000 9828 IsGuiding returns 0
03:16:20.242 00.000 9828 scope move finished after 10 + 144 ms
03:16:20.242 00.000 9828 Move returns status 0, amount 10
03:16:20.242 00.000 9828 move complete, result=0
03:16:20.242 00.000 9828 worker thread done servicing request
03:16:20.242 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
03:16:20.609 00.367 8976 Exposure complete
03:16:20.614 00.005 8976 worker thread done servicing request
03:16:20.614 00.000 5052 OnExposeComplete: enter
03:16:20.614 00.000 5052 UpdateGuideState(): m_state=6
03:16:20.614 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12885
03:16:20.616 00.002 5052 Star::Find returns 1 (0), X=330.23, Y=282.34, Mass=113, SNR=7.3, Peak=63 HFD=2.1
03:16:20.616 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
03:16:20.616 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
03:16:20.616 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=0.63 hyp=1.24 cameraTheta=0.54 mountX=0.08 mountY=-1.23, mountTheta=-1.50
03:16:20.616 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=0.63, opts=13)
03:16:20.616 00.000 5052 Enqueuing Move request for stepguider (1.06, 0.63)
03:16:20.616 00.000 8976 Worker thread wakes up
03:16:20.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, 0.63) opts 0xd
03:16:20.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, 0.63)
03:16:20.616 00.000 8976 Moving (1.06, 0.63) raw xDistance=0.08 yDistance=-1.23
03:16:20.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:16:20.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.23
03:16:20.616 00.000 8976 MoveAxis(R, 0, ABG)
03:16:20.616 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:16:20.616 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
03:16:20.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:20.616 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:20.616 00.000 8976 MoveAxis(U, 5, ABG)
03:16:20.616 00.000 8976 stepping (-11, -8) + (0, 5)
03:16:20.616 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:16:20.616 00.000 5052 Enqueuing Expose request
03:16:20.652 00.036 8976 Received - 47 (G) 
03:16:20.653 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:16:20.653 00.000 8976 stepped: pos (-11, -3)
03:16:20.653 00.000 8976 MountToCamera -- mountTheta (0.47) + m_xAngle (2.04) = xAngle (2.51 = 2.51)
03:16:20.653 00.000 8976 MountToCamera -- mountX=1.79 mountY=0.90 hyp=2.00 mountTheta=0.47 cameraX=-1.61, cameraY=1.18 cameraTheta=2.51
03:16:20.653 00.000 8976 incremental bump (-1.615, 1.180) isValid = 1
03:16:20.653 00.000 8976 Scheduling Mount bump of (-0.093, 0.070)
03:16:20.653 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:16:20.653 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:16:20.653 00.000 8976 move complete, result=0
03:16:20.653 00.000 9828 Worker thread wakes up
03:16:20.653 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:16:20.653 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:16:20.653 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.2 px 5 ms NORTH
03:16:20.653 00.000 8976 worker thread done servicing request
03:16:20.653 00.000 9828 CameraToMount -- cameraTheta (2.49) - m_xAngle (-3.10) = xAngle (5.59 = -0.69)
03:16:20.654 00.001 8976 Worker thread wakes up
03:16:20.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:20.654 00.000 9828 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.51 = -0.78)
03:16:20.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:20.654 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.49 mountX=0.09 mountY=-0.08, mountTheta=-0.74
03:16:20.654 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:16:20.654 00.000 9828 BLC: window closed
03:16:20.654 00.000 9828 MoveAxis(W, 28, B)
03:16:20.654 00.000 9828 Guiding  Dir = 3, Dur = 28
03:16:20.654 00.000 9828 IsSlewing returns 0
03:16:20.654 00.000 9828 IsGuiding returns 0
03:16:20.655 00.001 9828 PulseGuide returned control before completion, sleep 38
03:16:20.695 00.040 9828 IsGuiding returns 1
03:16:20.695 00.000 9828 scope still moving after pulse duration time elapsed
03:16:20.726 00.031 9828 IsSlewing returns 0
03:16:20.727 00.001 9828 IsGuiding returns 1
03:16:20.757 00.030 9828 IsSlewing returns 0
03:16:20.757 00.000 9828 IsGuiding returns 1
03:16:20.788 00.031 9828 IsSlewing returns 0
03:16:20.788 00.000 9828 IsGuiding returns 1
03:16:20.819 00.031 9828 IsSlewing returns 0
03:16:20.819 00.000 9828 IsGuiding returns 0
03:16:20.819 00.000 9828 scope move finished after 28 + 136 ms
03:16:20.819 00.000 9828 Move returns status 0, amount 28
03:16:20.819 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:20.819 00.000 9828 MoveAxis(N, 11, B)
03:16:20.819 00.000 9828 Guiding  Dir = 0, Dur = 11
03:16:20.835 00.016 9828 IsSlewing returns 0
03:16:20.835 00.000 9828 IsGuiding returns 0
03:16:20.835 00.000 9828 PulseGuide returned control before completion, sleep 21
03:16:20.865 00.030 9828 IsGuiding returns 1
03:16:20.865 00.000 9828 scope still moving after pulse duration time elapsed
03:16:20.896 00.031 9828 IsSlewing returns 0
03:16:20.896 00.000 9828 IsGuiding returns 1
03:16:20.928 00.032 9828 IsSlewing returns 0
03:16:20.928 00.000 9828 IsGuiding returns 1
03:16:20.958 00.030 9828 IsSlewing returns 0
03:16:20.958 00.000 9828 IsGuiding returns 1
03:16:20.990 00.032 9828 IsSlewing returns 0
03:16:20.990 00.000 9828 IsGuiding returns 0
03:16:20.990 00.000 9828 scope move finished after 11 + 144 ms
03:16:20.990 00.000 9828 Move returns status 0, amount 11
03:16:20.990 00.000 9828 move complete, result=0
03:16:20.990 00.000 9828 worker thread done servicing request
03:16:20.990 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
03:16:21.341 00.351 8976 Exposure complete
03:16:21.347 00.006 8976 worker thread done servicing request
03:16:21.347 00.000 5052 OnExposeComplete: enter
03:16:21.347 00.000 5052 UpdateGuideState(): m_state=6
03:16:21.348 00.001 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12886
03:16:21.348 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.52, Mass=141, SNR=8.2, Peak=67 HFD=2.3
03:16:21.348 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
03:16:21.348 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
03:16:21.348 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.19 hyp=0.76 cameraTheta=-0.26 mountX=-0.51 mountY=-0.51, mountTheta=-2.35
03:16:21.348 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.19, opts=13)
03:16:21.348 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.19)
03:16:21.349 00.001 8976 Worker thread wakes up
03:16:21.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.19) opts 0xd
03:16:21.349 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.19)
03:16:21.349 00.000 8976 Moving (0.74, -0.19) raw xDistance=-0.51 yDistance=-0.51
03:16:21.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:16:21.349 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:16:21.349 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:16:21.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:21.349 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:21.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.51
03:16:21.349 00.000 8976 MoveAxis(R, 2, ABG)
03:16:21.349 00.000 8976 stepping (-11, -3) + (2, 0)
03:16:21.349 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:21.349 00.000 5052 Enqueuing Expose request
03:16:21.371 00.022 8976 Received - 47 (G) 
03:16:21.371 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:21.372 00.001 8976 stepped: pos (-9, -3)
03:16:21.372 00.000 8976 MoveAxis(U, 2, ABG)
03:16:21.372 00.000 8976 stepping (-9, -3) + (0, 2)
03:16:21.372 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:21.404 00.032 8976 Received - 47 (G) 
03:16:21.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:21.404 00.000 8976 stepped: pos (-9, -1)
03:16:21.404 00.000 8976 MountToCamera -- mountTheta (0.38) + m_xAngle (2.04) = xAngle (2.42 = 2.42)
03:16:21.404 00.000 8976 MountToCamera -- mountX=1.65 mountY=0.66 hyp=1.78 mountTheta=0.38 cameraX=-1.34, cameraY=1.17 cameraTheta=2.42
03:16:21.404 00.000 8976 incremental bump (-1.336, 1.172) isValid = 1
03:16:21.404 00.000 8976 Scheduling Mount bump of (-0.086, 0.079)
03:16:21.404 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
03:16:21.404 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
03:16:21.404 00.000 8976 move complete, result=0
03:16:21.404 00.000 9828 Worker thread wakes up
03:16:21.404 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
03:16:21.404 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
03:16:21.404 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:16:21.404 00.000 9828 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.10) = xAngle (5.50 = -0.78)
03:16:21.404 00.000 9828 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.42 = -0.86)
03:16:21.405 00.001 8976 worker thread done servicing request
03:16:21.405 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=0.08 mountY=-0.09, mountTheta=-0.82
03:16:21.405 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
03:16:21.405 00.000 9828 BLC: window closed
03:16:21.405 00.000 9828 MoveAxis(W, 26, B)
03:16:21.405 00.000 9828 Guiding  Dir = 3, Dur = 26
03:16:21.405 00.000 8976 Worker thread wakes up
03:16:21.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:21.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:21.405 00.000 9828 IsSlewing returns 0
03:16:21.405 00.000 9828 IsGuiding returns 0
03:16:21.405 00.000 9828 PulseGuide returned control before completion, sleep 36
03:16:21.457 00.052 9828 IsGuiding returns 1
03:16:21.457 00.000 9828 scope still moving after pulse duration time elapsed
03:16:21.488 00.031 9828 IsSlewing returns 0
03:16:21.488 00.000 9828 IsGuiding returns 1
03:16:21.519 00.031 9828 IsSlewing returns 0
03:16:21.519 00.000 9828 IsGuiding returns 1
03:16:21.551 00.032 9828 IsSlewing returns 0
03:16:21.551 00.000 9828 IsGuiding returns 0
03:16:21.551 00.000 9828 scope move finished after 26 + 119 ms
03:16:21.551 00.000 9828 Move returns status 0, amount 26
03:16:21.551 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:21.551 00.000 9828 MoveAxis(N, 12, B)
03:16:21.551 00.000 9828 Guiding  Dir = 0, Dur = 12
03:16:21.566 00.015 9828 IsSlewing returns 0
03:16:21.566 00.000 9828 IsGuiding returns 0
03:16:21.566 00.000 9828 PulseGuide returned control before completion, sleep 22
03:16:21.598 00.032 9828 IsGuiding returns 1
03:16:21.598 00.000 9828 scope still moving after pulse duration time elapsed
03:16:21.629 00.031 9828 IsSlewing returns 0
03:16:21.629 00.000 9828 IsGuiding returns 1
03:16:21.659 00.030 9828 IsSlewing returns 0
03:16:21.659 00.000 9828 IsGuiding returns 1
03:16:21.690 00.031 9828 IsSlewing returns 0
03:16:21.690 00.000 9828 IsGuiding returns 1
03:16:21.722 00.032 9828 IsSlewing returns 0
03:16:21.722 00.000 9828 IsGuiding returns 1
03:16:21.753 00.031 9828 IsSlewing returns 0
03:16:21.753 00.000 9828 IsGuiding returns 1
03:16:21.784 00.031 9828 IsSlewing returns 0
03:16:21.784 00.000 9828 IsGuiding returns 0
03:16:21.784 00.000 9828 scope move finished after 12 + 205 ms
03:16:21.784 00.000 9828 Move returns status 0, amount 12
03:16:21.784 00.000 9828 move complete, result=0
03:16:21.784 00.000 9828 worker thread done servicing request
03:16:21.784 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
03:16:22.091 00.307 8976 Exposure complete
03:16:22.096 00.005 8976 worker thread done servicing request
03:16:22.096 00.000 5052 OnExposeComplete: enter
03:16:22.096 00.000 5052 UpdateGuideState(): m_state=6
03:16:22.096 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12887
03:16:22.097 00.001 5052 Star::Find returns 1 (0), X=329.89, Y=281.50, Mass=137, SNR=8.0, Peak=69 HFD=2.3
03:16:22.097 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
03:16:22.097 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
03:16:22.097 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=-0.21 hyp=0.75 cameraTheta=-0.29 mountX=-0.52 mountY=-0.48, mountTheta=-2.39
03:16:22.098 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.21, opts=13)
03:16:22.098 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.21)
03:16:22.098 00.000 8976 Worker thread wakes up
03:16:22.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.21) opts 0xd
03:16:22.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.21)
03:16:22.098 00.000 8976 Moving (0.72, -0.21) raw xDistance=-0.52 yDistance=-0.48
03:16:22.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
03:16:22.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
03:16:22.098 00.000 8976 MoveAxis(R, 2, ABG)
03:16:22.098 00.000 8976 stepping (-9, -1) + (2, 0)
03:16:22.098 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:16:22.098 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
03:16:22.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:22.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:22.098 00.000 5052 Enqueuing Expose request
03:16:22.099 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:22.124 00.025 8976 Received - 47 (G) 
03:16:22.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:22.124 00.000 8976 stepped: pos (-7, -1)
03:16:22.124 00.000 8976 MoveAxis(U, 2, ABG)
03:16:22.124 00.000 8976 stepping (-7, -1) + (0, 2)
03:16:22.124 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:22.156 00.032 8976 Received - 47 (G) 
03:16:22.156 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:22.156 00.000 8976 stepped: pos (-7, 1)
03:16:22.156 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
03:16:22.156 00.000 8976 MountToCamera -- mountX=1.46 mountY=0.39 hyp=1.51 mountTheta=0.26 cameraX=-1.01, cameraY=1.12 cameraTheta=2.30
03:16:22.156 00.000 8976 incremental bump (-1.009, 1.124) isValid = 1
03:16:22.156 00.000 8976 Scheduling Mount bump of (-0.077, 0.089)
03:16:22.156 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:16:22.156 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:16:22.156 00.000 8976 move complete, result=0
03:16:22.156 00.000 9828 Worker thread wakes up
03:16:22.156 00.000 8976 worker thread done servicing request
03:16:22.156 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
03:16:22.156 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:16:22.156 00.000 8976 Worker thread wakes up
03:16:22.156 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:22.156 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:22.157 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:16:22.157 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
03:16:22.157 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.98)
03:16:22.157 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.07 mountY=-0.10, mountTheta=-0.93
03:16:22.157 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
03:16:22.157 00.000 9828 BLC: window closed
03:16:22.157 00.000 9828 MoveAxis(W, 23, B)
03:16:22.157 00.000 9828 Guiding  Dir = 3, Dur = 23
03:16:22.157 00.000 9828 IsSlewing returns 0
03:16:22.157 00.000 9828 IsGuiding returns 0
03:16:22.157 00.000 9828 PulseGuide returned control before completion, sleep 33
03:16:22.191 00.034 9828 IsGuiding returns 1
03:16:22.191 00.000 9828 scope still moving after pulse duration time elapsed
03:16:22.221 00.030 9828 IsSlewing returns 0
03:16:22.221 00.000 9828 IsGuiding returns 1
03:16:22.252 00.031 9828 IsSlewing returns 0
03:16:22.252 00.000 9828 IsGuiding returns 1
03:16:22.284 00.032 9828 IsSlewing returns 0
03:16:22.284 00.000 9828 IsGuiding returns 0
03:16:22.284 00.000 9828 scope move finished after 23 + 103 ms
03:16:22.284 00.000 9828 Move returns status 0, amount 23
03:16:22.284 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:22.284 00.000 9828 MoveAxis(N, 13, B)
03:16:22.284 00.000 9828 Guiding  Dir = 0, Dur = 13
03:16:22.299 00.015 9828 IsSlewing returns 0
03:16:22.299 00.000 9828 IsGuiding returns 0
03:16:22.299 00.000 9828 PulseGuide returned control before completion, sleep 23
03:16:22.331 00.032 9828 IsGuiding returns 1
03:16:22.331 00.000 9828 scope still moving after pulse duration time elapsed
03:16:22.361 00.030 9828 IsSlewing returns 0
03:16:22.361 00.000 9828 IsGuiding returns 1
03:16:22.392 00.031 9828 IsSlewing returns 0
03:16:22.392 00.000 9828 IsGuiding returns 1
03:16:22.424 00.032 9828 IsSlewing returns 0
03:16:22.424 00.000 9828 IsGuiding returns 1
03:16:22.456 00.032 9828 IsSlewing returns 0
03:16:22.456 00.000 9828 IsGuiding returns 0
03:16:22.456 00.000 9828 scope move finished after 13 + 143 ms
03:16:22.456 00.000 9828 Move returns status 0, amount 13
03:16:22.456 00.000 9828 move complete, result=0
03:16:22.456 00.000 9828 worker thread done servicing request
03:16:22.456 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
03:16:22.845 00.389 8976 Exposure complete
03:16:22.851 00.006 8976 worker thread done servicing request
03:16:22.851 00.000 5052 OnExposeComplete: enter
03:16:22.851 00.000 5052 UpdateGuideState(): m_state=6
03:16:22.851 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12888
03:16:22.851 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.93, Mass=154, SNR=8.6, Peak=65 HFD=2.4
03:16:22.851 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
03:16:22.851 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
03:16:22.851 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.22 hyp=0.44 cameraTheta=0.52 mountX=0.02 mountY=-0.44, mountTheta=-1.52
03:16:22.852 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.22, opts=13)
03:16:22.853 00.001 5052 Enqueuing Move request for stepguider (0.38, 0.22)
03:16:22.853 00.000 8976 Worker thread wakes up
03:16:22.853 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:16:22.853 00.000 5052 UpdateGuideState exits: m=154 SNR=8.6
03:16:22.853 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:22.853 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.22) opts 0xd
03:16:22.853 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:22.853 00.000 5052 Enqueuing Expose request
03:16:22.853 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.22)
03:16:22.853 00.000 8976 Moving (0.38, 0.22) raw xDistance=0.02 yDistance=-0.44
03:16:22.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:16:22.853 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
03:16:22.853 00.000 8976 MoveAxis(R, 0, ABG)
03:16:22.853 00.000 8976 MoveAxis(U, 2, ABG)
03:16:22.853 00.000 8976 stepping (-7, 1) + (0, 2)
03:16:22.853 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:22.890 00.037 8976 Received - 47 (G) 
03:16:22.891 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:22.891 00.000 8976 stepped: pos (-7, 3)
03:16:22.891 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
03:16:22.891 00.000 8976 MountToCamera -- mountX=1.33 mountY=0.10 hyp=1.34 mountTheta=0.08 cameraX=-0.70, cameraY=1.14 cameraTheta=2.12
03:16:22.891 00.000 8976 incremental bump (-0.697, 1.140) isValid = 1
03:16:22.891 00.000 8976 Scheduling Mount bump of (-0.060, 0.102)
03:16:22.891 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:16:22.891 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:16:22.891 00.000 8976 move complete, result=0
03:16:22.891 00.000 8976 worker thread done servicing request
03:16:22.891 00.000 9828 Worker thread wakes up
03:16:22.891 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:16:22.891 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:16:22.891 00.000 8976 Worker thread wakes up
03:16:22.891 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:16:22.892 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:22.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:22.892 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
03:16:22.892 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
03:16:22.892 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.06 mountY=-0.11, mountTheta=-1.10
03:16:22.892 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:16:22.892 00.000 9828 BLC: window closed
03:16:22.892 00.000 9828 MoveAxis(W, 18, B)
03:16:22.892 00.000 9828 Guiding  Dir = 3, Dur = 18
03:16:22.892 00.000 9828 IsSlewing returns 0
03:16:22.893 00.001 9828 IsGuiding returns 0
03:16:22.893 00.000 9828 PulseGuide returned control before completion, sleep 28
03:16:22.924 00.031 9828 IsGuiding returns 1
03:16:22.924 00.000 9828 scope still moving after pulse duration time elapsed
03:16:22.954 00.030 9828 IsSlewing returns 0
03:16:22.954 00.000 9828 IsGuiding returns 1
03:16:22.985 00.031 9828 IsSlewing returns 0
03:16:22.985 00.000 9828 IsGuiding returns 1
03:16:23.017 00.032 9828 IsSlewing returns 0
03:16:23.017 00.000 9828 IsGuiding returns 1
03:16:23.047 00.030 9828 IsSlewing returns 0
03:16:23.047 00.000 9828 IsGuiding returns 0
03:16:23.047 00.000 9828 scope move finished after 18 + 136 ms
03:16:23.047 00.000 9828 Move returns status 0, amount 18
03:16:23.047 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:16:23.047 00.000 9828 MoveAxis(N, 15, B)
03:16:23.047 00.000 9828 Guiding  Dir = 0, Dur = 15
03:16:23.063 00.016 9828 IsSlewing returns 0
03:16:23.063 00.000 9828 IsGuiding returns 0
03:16:23.063 00.000 9828 PulseGuide returned control before completion, sleep 25
03:16:23.094 00.031 9828 IsGuiding returns 1
03:16:23.094 00.000 9828 scope still moving after pulse duration time elapsed
03:16:23.125 00.031 9828 IsSlewing returns 0
03:16:23.125 00.000 9828 IsGuiding returns 1
03:16:23.155 00.030 9828 IsSlewing returns 0
03:16:23.155 00.000 9828 IsGuiding returns 1
03:16:23.187 00.032 9828 IsSlewing returns 0
03:16:23.187 00.000 9828 IsGuiding returns 1
03:16:23.218 00.031 9828 IsSlewing returns 0
03:16:23.218 00.000 9828 IsGuiding returns 0
03:16:23.218 00.000 9828 scope move finished after 15 + 140 ms
03:16:23.218 00.000 9828 Move returns status 0, amount 15
03:16:23.218 00.000 9828 move complete, result=0
03:16:23.218 00.000 9828 worker thread done servicing request
03:16:23.218 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:16:23.579 00.361 8976 Exposure complete
03:16:23.584 00.005 8976 worker thread done servicing request
03:16:23.584 00.000 5052 OnExposeComplete: enter
03:16:23.584 00.000 5052 UpdateGuideState(): m_state=6
03:16:23.584 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12889
03:16:23.584 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.31, Mass=135, SNR=8.0, Peak=65 HFD=1.9
03:16:23.584 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.04) = xAngle (-2.85 = -2.85)
03:16:23.584 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.96 = -2.96)
03:16:23.584 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.40 hyp=0.56 cameraTheta=-0.81 mountX=-0.54 mountY=-0.10, mountTheta=-2.95
03:16:23.585 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.40, opts=13)
03:16:23.585 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.40)
03:16:23.585 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:16:23.585 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:16:23.585 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:23.585 00.000 8976 Worker thread wakes up
03:16:23.585 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.40) opts 0xd
03:16:23.585 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.40)
03:16:23.585 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:23.585 00.000 5052 Enqueuing Expose request
03:16:23.585 00.000 8976 Moving (0.38, -0.40) raw xDistance=-0.54 yDistance=-0.10
03:16:23.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:16:23.585 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:16:23.585 00.000 8976 MoveAxis(R, 2, ABG)
03:16:23.585 00.000 8976 stepping (-7, 3) + (2, 0)
03:16:23.585 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:23.610 00.025 8976 Received - 47 (G) 
03:16:23.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:23.610 00.000 8976 stepped: pos (-5, 3)
03:16:23.610 00.000 8976 MoveAxis(U, 0, ABG)
03:16:23.610 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:16:23.610 00.000 8976 move complete, result=0
03:16:23.610 00.000 8976 worker thread done servicing request
03:16:23.610 00.000 8976 Worker thread wakes up
03:16:23.610 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
03:16:23.611 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:23.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:24.294 00.683 8976 Exposure complete
03:16:24.300 00.006 8976 worker thread done servicing request
03:16:24.300 00.000 5052 OnExposeComplete: enter
03:16:24.300 00.000 5052 UpdateGuideState(): m_state=6
03:16:24.300 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12890
03:16:24.300 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=282.03, Mass=135, SNR=8.0, Peak=71 HFD=2.3
03:16:24.300 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
03:16:24.300 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
03:16:24.300 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.32 hyp=0.34 cameraTheta=1.29 mountX=0.24 mountY=-0.25, mountTheta=-0.80
03:16:24.301 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.32, opts=13)
03:16:24.301 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.32)
03:16:24.301 00.000 8976 Worker thread wakes up
03:16:24.301 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.32) opts 0xd
03:16:24.301 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.32)
03:16:24.301 00.000 8976 Moving (0.09, 0.32) raw xDistance=0.24 yDistance=-0.25
03:16:24.301 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:16:24.301 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:16:24.301 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:24.301 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:24.301 00.000 5052 Enqueuing Expose request
03:16:24.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:16:24.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:16:24.301 00.000 8976 MoveAxis(R, 0, ABG)
03:16:24.301 00.000 8976 MoveAxis(U, 0, ABG)
03:16:24.302 00.001 8976 move complete, result=0
03:16:24.302 00.000 8976 worker thread done servicing request
03:16:24.302 00.000 8976 Worker thread wakes up
03:16:24.302 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:24.302 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:24.302 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:16:24.986 00.684 8976 Exposure complete
03:16:24.991 00.005 8976 worker thread done servicing request
03:16:24.991 00.000 5052 OnExposeComplete: enter
03:16:24.991 00.000 5052 UpdateGuideState(): m_state=6
03:16:24.992 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12891
03:16:24.992 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.31, Mass=126, SNR=7.7, Peak=69 HFD=2.2
03:16:24.992 00.000 5052 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.04) = xAngle (-0.01 = -0.01)
03:16:24.992 00.000 5052 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.12 = -0.12)
03:16:24.992 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.60 hyp=0.67 cameraTheta=2.03 mountX=0.67 mountY=-0.08, mountTheta=-0.11
03:16:24.993 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.60, opts=13)
03:16:24.993 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.60)
03:16:24.993 00.000 8976 Worker thread wakes up
03:16:24.993 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.60) opts 0xd
03:16:24.993 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:16:24.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.60)
03:16:24.993 00.000 8976 Moving (-0.30, 0.60) raw xDistance=0.67 yDistance=-0.08
03:16:24.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
03:16:24.994 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:16:24.994 00.000 8976 MoveAxis(L, 3, ABG)
03:16:24.994 00.000 8976 stepping (-5, 3) + (-3, 0)
03:16:24.994 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
03:16:24.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:24.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:24.994 00.000 5052 Enqueuing Expose request
03:16:24.994 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:25.033 00.039 8976 Received - 47 (G) 
03:16:25.033 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:25.033 00.000 8976 stepped: pos (-8, 3)
03:16:25.033 00.000 8976 MoveAxis(U, 0, ABG)
03:16:25.033 00.000 8976 move complete, result=0
03:16:25.033 00.000 8976 worker thread done servicing request
03:16:25.033 00.000 8976 Worker thread wakes up
03:16:25.033 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.1 px 0 ms NORTH
03:16:25.033 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:25.033 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:25.720 00.687 8976 Exposure complete
03:16:25.725 00.005 8976 worker thread done servicing request
03:16:25.725 00.000 5052 OnExposeComplete: enter
03:16:25.725 00.000 5052 UpdateGuideState(): m_state=6
03:16:25.725 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12892
03:16:25.726 00.001 5052 Star::Find returns 1 (0), X=329.12, Y=281.75, Mass=142, SNR=8.2, Peak=70 HFD=2.3
03:16:25.726 00.000 5052 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:16:25.726 00.000 5052 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
03:16:25.726 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.54 mountX=0.06 mountY=0.03, mountTheta=0.41
03:16:25.726 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.04, opts=13)
03:16:25.727 00.001 5052 Enqueuing Move request for stepguider (-0.06, 0.04)
03:16:25.727 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:16:25.727 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:16:25.727 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:25.727 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:25.727 00.000 5052 Enqueuing Expose request
03:16:25.727 00.000 8976 Worker thread wakes up
03:16:25.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.04) opts 0xd
03:16:25.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.04)
03:16:25.727 00.000 8976 Moving (-0.06, 0.04) raw xDistance=0.06 yDistance=0.03
03:16:25.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:16:25.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:16:25.727 00.000 8976 MoveAxis(R, 0, ABG)
03:16:25.727 00.000 8976 MoveAxis(U, 0, ABG)
03:16:25.727 00.000 8976 move complete, result=0
03:16:25.727 00.000 8976 worker thread done servicing request
03:16:25.727 00.000 8976 Worker thread wakes up
03:16:25.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:25.727 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:25.727 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:26.411 00.684 8976 Exposure complete
03:16:26.417 00.006 8976 worker thread done servicing request
03:16:26.417 00.000 5052 OnExposeComplete: enter
03:16:26.417 00.000 5052 UpdateGuideState(): m_state=6
03:16:26.417 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12893
03:16:26.417 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.98, Mass=127, SNR=7.8, Peak=67 HFD=2.3
03:16:26.417 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
03:16:26.417 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
03:16:26.418 00.001 5052 CameraToMount -- cameraX=0.55 cameraY=0.27 hyp=0.61 cameraTheta=0.46 mountX=-0.01 mountY=-0.61, mountTheta=-1.58
03:16:26.418 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.27, opts=13)
03:16:26.419 00.001 5052 Enqueuing Move request for stepguider (0.55, 0.27)
03:16:26.419 00.000 8976 Worker thread wakes up
03:16:26.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.27) opts 0xd
03:16:26.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=225, med=43, FiltMin=35, FiltMax=78, Gamma=2.630
03:16:26.419 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:16:26.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:26.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.27)
03:16:26.419 00.000 8976 Moving (0.55, 0.27) raw xDistance=-0.01 yDistance=-0.61
03:16:26.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:16:26.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
03:16:26.419 00.000 8976 MoveAxis(R, 0, ABG)
03:16:26.419 00.000 8976 MoveAxis(U, 2, ABG)
03:16:26.419 00.000 8976 stepping (-8, 3) + (0, 2)
03:16:26.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:26.419 00.000 5052 Enqueuing Expose request
03:16:26.419 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:26.456 00.037 8976 Received - 47 (G) 
03:16:26.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:26.456 00.000 8976 stepped: pos (-8, 5)
03:16:26.456 00.000 8976 move complete, result=0
03:16:26.456 00.000 8976 worker thread done servicing request
03:16:26.456 00.000 8976 Worker thread wakes up
03:16:26.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:26.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:26.456 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
03:16:27.141 00.685 8976 Exposure complete
03:16:27.146 00.005 8976 worker thread done servicing request
03:16:27.146 00.000 5052 OnExposeComplete: enter
03:16:27.146 00.000 5052 UpdateGuideState(): m_state=6
03:16:27.146 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12894
03:16:27.146 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.01, Mass=139, SNR=8.0, Peak=63 HFD=2.6
03:16:27.146 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
03:16:27.146 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
03:16:27.146 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.30 hyp=0.43 cameraTheta=2.34 mountX=0.41 mountY=0.08, mountTheta=0.20
03:16:27.148 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.30, opts=13)
03:16:27.148 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.30)
03:16:27.148 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:16:27.148 00.000 5052 UpdateGuideState exits: m=139 SNR=8.0
03:16:27.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:27.148 00.000 8976 Worker thread wakes up
03:16:27.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.30) opts 0xd
03:16:27.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.30)
03:16:27.148 00.000 8976 Moving (-0.30, 0.30) raw xDistance=0.41 yDistance=0.08
03:16:27.148 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:27.148 00.000 5052 Enqueuing Expose request
03:16:27.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:16:27.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:16:27.148 00.000 8976 MoveAxis(L, 2, ABG)
03:16:27.148 00.000 8976 stepping (-8, 5) + (-2, 0)
03:16:27.148 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:27.176 00.028 8976 Received - 47 (G) 
03:16:27.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:27.176 00.000 8976 stepped: pos (-10, 5)
03:16:27.176 00.000 8976 MoveAxis(U, 0, ABG)
03:16:27.176 00.000 8976 move complete, result=0
03:16:27.176 00.000 8976 worker thread done servicing request
03:16:27.176 00.000 8976 Worker thread wakes up
03:16:27.176 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
03:16:27.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:27.176 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:27.863 00.687 8976 Exposure complete
03:16:27.868 00.005 8976 worker thread done servicing request
03:16:27.868 00.000 5052 OnExposeComplete: enter
03:16:27.868 00.000 5052 UpdateGuideState(): m_state=6
03:16:27.868 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12895
03:16:27.868 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.27, Mass=137, SNR=8.1, Peak=70 HFD=2.3
03:16:27.868 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
03:16:27.868 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
03:16:27.868 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.56 hyp=0.63 cameraTheta=2.06 mountX=0.63 mountY=-0.06, mountTheta=-0.09
03:16:27.869 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.56, opts=13)
03:16:27.869 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.56)
03:16:27.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:16:27.869 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:16:27.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:27.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:27.869 00.000 5052 Enqueuing Expose request
03:16:27.869 00.000 8976 Worker thread wakes up
03:16:27.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.56) opts 0xd
03:16:27.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.56)
03:16:27.869 00.000 8976 Moving (-0.29, 0.56) raw xDistance=0.63 yDistance=-0.06
03:16:27.870 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63
03:16:27.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:16:27.870 00.000 8976 MoveAxis(L, 3, ABG)
03:16:27.870 00.000 8976 stepping (-10, 5) + (-3, 0)
03:16:27.870 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:27.910 00.040 8976 Received - 47 (G) 
03:16:27.910 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:27.910 00.000 8976 stepped: pos (-13, 5)
03:16:27.910 00.000 8976 MoveAxis(U, 0, ABG)
03:16:27.910 00.000 8976 move complete, result=0
03:16:27.911 00.001 8976 worker thread done servicing request
03:16:27.911 00.000 8976 Worker thread wakes up
03:16:27.911 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.1 px 0 ms NORTH
03:16:27.911 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:27.911 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:28.598 00.687 8976 Exposure complete
03:16:28.604 00.006 8976 worker thread done servicing request
03:16:28.604 00.000 5052 OnExposeComplete: enter
03:16:28.604 00.000 5052 UpdateGuideState(): m_state=6
03:16:28.604 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12896
03:16:28.604 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=280.73, Mass=145, SNR=8.3, Peak=69 HFD=2.0
03:16:28.604 00.000 5052 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.04) = xAngle (-4.18 = 2.10)
03:16:28.604 00.000 5052 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.00)
03:16:28.604 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.98 hyp=1.16 cameraTheta=-2.14 mountX=-0.59 mountY=1.05, mountTheta=2.08
03:16:28.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.98, opts=13)
03:16:28.605 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.98)
03:16:28.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:16:28.605 00.000 5052 UpdateGuideState exits: m=145 SNR=8.3
03:16:28.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:28.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:28.605 00.000 5052 Enqueuing Expose request
03:16:28.605 00.000 8976 Worker thread wakes up
03:16:28.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.98) opts 0xd
03:16:28.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.98)
03:16:28.605 00.000 8976 Moving (-0.62, -0.98) raw xDistance=-0.59 yDistance=1.05
03:16:28.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.59
03:16:28.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.05
03:16:28.605 00.000 8976 MoveAxis(R, 2, ABG)
03:16:28.605 00.000 8976 stepping (-13, 5) + (2, 0)
03:16:28.605 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:28.629 00.024 8976 Received - 47 (G) 
03:16:28.630 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:28.630 00.000 8976 stepped: pos (-11, 5)
03:16:28.630 00.000 8976 MoveAxis(D, 4, ABG)
03:16:28.630 00.000 8976 stepping (-11, 5) + (0, -4)
03:16:28.630 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:16:28.662 00.032 8976 Received - 47 (G) 
03:16:28.662 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:16:28.662 00.000 8976 stepped: pos (-11, 1)
03:16:28.662 00.000 8976 move complete, result=0
03:16:28.662 00.000 8976 worker thread done servicing request
03:16:28.662 00.000 8976 Worker thread wakes up
03:16:28.662 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 1.1 px 4 ms SOUTH
03:16:28.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:28.662 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:29.351 00.689 8976 Exposure complete
03:16:29.357 00.006 8976 worker thread done servicing request
03:16:29.357 00.000 5052 OnExposeComplete: enter
03:16:29.357 00.000 5052 UpdateGuideState(): m_state=6
03:16:29.357 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12897
03:16:29.357 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.11, Mass=132, SNR=7.9, Peak=65 HFD=2.3
03:16:29.357 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.69 = 2.59)
03:16:29.357 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.49)
03:16:29.357 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.60 hyp=0.60 cameraTheta=-1.65 mountX=-0.51 mountY=0.36, mountTheta=2.52
03:16:29.358 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.60, opts=13)
03:16:29.358 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.60)
03:16:29.358 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:16:29.358 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:16:29.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:29.358 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:29.358 00.000 5052 Enqueuing Expose request
03:16:29.358 00.000 8976 Worker thread wakes up
03:16:29.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.60) opts 0xd
03:16:29.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.60)
03:16:29.358 00.000 8976 Moving (-0.05, -0.60) raw xDistance=-0.51 yDistance=0.36
03:16:29.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
03:16:29.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.36
03:16:29.358 00.000 8976 MoveAxis(R, 2, ABG)
03:16:29.358 00.000 8976 stepping (-11, 1) + (2, 0)
03:16:29.358 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:29.382 00.024 8976 Received - 47 (G) 
03:16:29.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:29.382 00.000 8976 stepped: pos (-9, 1)
03:16:29.382 00.000 8976 MoveAxis(D, 2, ABG)
03:16:29.382 00.000 8976 stepping (-9, 1) + (0, -2)
03:16:29.382 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:29.414 00.032 8976 Received - 47 (G) 
03:16:29.414 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:29.414 00.000 8976 stepped: pos (-9, -1)
03:16:29.414 00.000 8976 move complete, result=0
03:16:29.414 00.000 8976 worker thread done servicing request
03:16:29.414 00.000 8976 Worker thread wakes up
03:16:29.414 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
03:16:29.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:29.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:30.098 00.684 8976 Exposure complete
03:16:30.104 00.006 8976 worker thread done servicing request
03:16:30.104 00.000 5052 OnExposeComplete: enter
03:16:30.104 00.000 5052 UpdateGuideState(): m_state=6
03:16:30.104 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12898
03:16:30.104 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=280.90, Mass=128, SNR=7.9, Peak=65 HFD=2.4
03:16:30.104 00.000 5052 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.04) = xAngle (-3.29 = 2.99)
03:16:30.104 00.000 5052 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.40 = 2.89)
03:16:30.104 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.81 hyp=0.85 cameraTheta=-1.25 mountX=-0.84 mountY=0.22, mountTheta=2.89
03:16:30.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.81, opts=13)
03:16:30.105 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.81)
03:16:30.106 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:16:30.106 00.000 5052 UpdateGuideState exits: m=128 SNR=7.9
03:16:30.106 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:30.106 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:30.106 00.000 5052 Enqueuing Expose request
03:16:30.106 00.000 8976 Worker thread wakes up
03:16:30.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.81) opts 0xd
03:16:30.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.81)
03:16:30.106 00.000 8976 Moving (0.27, -0.81) raw xDistance=-0.84 yDistance=0.22
03:16:30.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84
03:16:30.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:16:30.106 00.000 8976 MoveAxis(R, 4, ABG)
03:16:30.106 00.000 8976 stepping (-9, -1) + (4, 0)
03:16:30.106 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:16:30.149 00.043 8976 Received - 47 (G) 
03:16:30.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:16:30.149 00.000 8976 stepped: pos (-5, -1)
03:16:30.149 00.000 8976 MoveAxis(U, 0, ABG)
03:16:30.149 00.000 8976 move complete, result=0
03:16:30.149 00.000 8976 worker thread done servicing request
03:16:30.149 00.000 8976 Worker thread wakes up
03:16:30.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:30.149 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:30.149 00.000 5052 GuideStep: -0.8 px 4 ms EAST, 0.2 px 0 ms NORTH
03:16:30.833 00.684 8976 Exposure complete
03:16:30.839 00.006 8976 worker thread done servicing request
03:16:30.839 00.000 5052 OnExposeComplete: enter
03:16:30.839 00.000 5052 UpdateGuideState(): m_state=6
03:16:30.839 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12899
03:16:30.839 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.12, Mass=139, SNR=8.1, Peak=66 HFD=2.4
03:16:30.839 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
03:16:30.839 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.56 = -0.56)
03:16:30.839 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.41 hyp=0.41 cameraTheta=1.59 mountX=0.37 mountY=-0.22, mountTheta=-0.53
03:16:30.840 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.41, opts=13)
03:16:30.840 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.41)
03:16:30.840 00.000 8976 Worker thread wakes up
03:16:30.840 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.41) opts 0xd
03:16:30.840 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.41)
03:16:30.840 00.000 8976 Moving (-0.01, 0.41) raw xDistance=0.37 yDistance=-0.22
03:16:30.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.37
03:16:30.840 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:16:30.840 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:16:30.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:30.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:16:30.840 00.000 8976 MoveAxis(L, 1, ABG)
03:16:30.841 00.001 8976 stepping (-5, -1) + (-1, 0)
03:16:30.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:30.841 00.000 5052 Enqueuing Expose request
03:16:30.841 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:30.868 00.027 8976 Received - 47 (G) 
03:16:30.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:30.868 00.000 8976 stepped: pos (-6, -1)
03:16:30.868 00.000 8976 MoveAxis(U, 0, ABG)
03:16:30.868 00.000 8976 move complete, result=0
03:16:30.868 00.000 8976 worker thread done servicing request
03:16:30.868 00.000 8976 Worker thread wakes up
03:16:30.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:30.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:30.868 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.2 px 0 ms NORTH
03:16:31.554 00.686 8976 Exposure complete
03:16:31.559 00.005 8976 worker thread done servicing request
03:16:31.559 00.000 5052 OnExposeComplete: enter
03:16:31.559 00.000 5052 UpdateGuideState(): m_state=6
03:16:31.559 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12900
03:16:31.559 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.71, Mass=122, SNR=7.6, Peak=65 HFD=2.3
03:16:31.560 00.001 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:16:31.560 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
03:16:31.560 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.13 mountX=0.05 mountY=0.09, mountTheta=1.06
03:16:31.560 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.00, opts=13)
03:16:31.560 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.00)
03:16:31.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:16:31.560 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:16:31.561 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:31.561 00.000 8976 Worker thread wakes up
03:16:31.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.00) opts 0xd
03:16:31.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.00)
03:16:31.561 00.000 8976 Moving (-0.11, 0.00) raw xDistance=0.05 yDistance=0.09
03:16:31.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:31.561 00.000 5052 Enqueuing Expose request
03:16:31.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:16:31.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:16:31.561 00.000 8976 MoveAxis(R, 0, ABG)
03:16:31.561 00.000 8976 MoveAxis(U, 0, ABG)
03:16:31.561 00.000 8976 move complete, result=0
03:16:31.561 00.000 8976 worker thread done servicing request
03:16:31.561 00.000 8976 Worker thread wakes up
03:16:31.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:31.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:31.561 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:32.250 00.689 8976 Exposure complete
03:16:32.256 00.006 8976 worker thread done servicing request
03:16:32.256 00.000 5052 OnExposeComplete: enter
03:16:32.256 00.000 5052 UpdateGuideState(): m_state=6
03:16:32.256 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12901
03:16:32.256 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.86, Mass=129, SNR=7.8, Peak=67 HFD=2.3
03:16:32.256 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.88 = -0.88)
03:16:32.256 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
03:16:32.256 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.16 mountX=0.10 mountY=-0.14, mountTheta=-0.92
03:16:32.257 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.15, opts=13)
03:16:32.257 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.15)
03:16:32.257 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:16:32.258 00.001 5052 UpdateGuideState exits: m=129 SNR=7.8
03:16:32.258 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:32.258 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:32.258 00.000 5052 Enqueuing Expose request
03:16:32.258 00.000 8976 Worker thread wakes up
03:16:32.259 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.15) opts 0xd
03:16:32.259 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.15)
03:16:32.259 00.000 8976 Moving (0.06, 0.15) raw xDistance=0.10 yDistance=-0.14
03:16:32.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:16:32.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:16:32.259 00.000 8976 MoveAxis(R, 0, ABG)
03:16:32.259 00.000 8976 MoveAxis(U, 0, ABG)
03:16:32.259 00.000 8976 move complete, result=0
03:16:32.259 00.000 8976 worker thread done servicing request
03:16:32.259 00.000 8976 Worker thread wakes up
03:16:32.260 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:32.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:32.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:32.944 00.684 8976 Exposure complete
03:16:32.950 00.006 8976 worker thread done servicing request
03:16:32.950 00.000 5052 OnExposeComplete: enter
03:16:32.950 00.000 5052 UpdateGuideState(): m_state=6
03:16:32.950 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12902
03:16:32.950 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.90, Mass=107, SNR=7.1, Peak=68 HFD=2.1
03:16:32.950 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
03:16:32.950 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
03:16:32.950 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.19 hyp=0.46 cameraTheta=0.43 mountX=-0.02 mountY=-0.45, mountTheta=-1.61
03:16:32.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.19, opts=13)
03:16:32.951 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.19)
03:16:32.951 00.000 8976 Worker thread wakes up
03:16:32.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.19) opts 0xd
03:16:32.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.19)
03:16:32.951 00.000 8976 Moving (0.42, 0.19) raw xDistance=-0.02 yDistance=-0.45
03:16:32.951 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:16:32.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:16:32.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
03:16:32.952 00.001 8976 MoveAxis(R, 0, ABG)
03:16:32.952 00.000 8976 MoveAxis(U, 2, ABG)
03:16:32.952 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
03:16:32.952 00.000 8976 stepping (-6, -1) + (0, 2)
03:16:32.952 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:32.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:32.952 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:32.952 00.000 5052 Enqueuing Expose request
03:16:32.978 00.026 8976 Received - 47 (G) 
03:16:32.978 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:32.978 00.000 8976 stepped: pos (-6, 1)
03:16:32.979 00.001 8976 move complete, result=0
03:16:32.979 00.000 8976 worker thread done servicing request
03:16:32.979 00.000 8976 Worker thread wakes up
03:16:32.979 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
03:16:32.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:32.979 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:33.663 00.684 8976 Exposure complete
03:16:33.669 00.006 8976 worker thread done servicing request
03:16:33.669 00.000 5052 OnExposeComplete: enter
03:16:33.669 00.000 5052 UpdateGuideState(): m_state=6
03:16:33.669 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12903
03:16:33.669 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.02, Mass=113, SNR=7.3, Peak=64 HFD=2.1
03:16:33.669 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.04) = xAngle (-0.69 = -0.69)
03:16:33.669 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
03:16:33.669 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.31 hyp=0.31 cameraTheta=1.36 mountX=0.24 mountY=-0.22, mountTheta=-0.74
03:16:33.670 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.31, opts=13)
03:16:33.670 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.31)
03:16:33.670 00.000 8976 Worker thread wakes up
03:16:33.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.31) opts 0xd
03:16:33.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.31)
03:16:33.670 00.000 8976 Moving (0.07, 0.31) raw xDistance=0.24 yDistance=-0.22
03:16:33.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:16:33.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:16:33.670 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:16:33.671 00.001 5052 UpdateGuideState exits: m=113 SNR=7.3
03:16:33.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:33.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:33.671 00.000 8976 MoveAxis(R, 0, ABG)
03:16:33.671 00.000 8976 MoveAxis(U, 0, ABG)
03:16:33.671 00.000 8976 move complete, result=0
03:16:33.671 00.000 8976 worker thread done servicing request
03:16:33.671 00.000 5052 Enqueuing Expose request
03:16:33.671 00.000 8976 Worker thread wakes up
03:16:33.671 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:16:33.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:33.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:34.358 00.687 8976 Exposure complete
03:16:34.364 00.006 8976 worker thread done servicing request
03:16:34.364 00.000 5052 OnExposeComplete: enter
03:16:34.364 00.000 5052 UpdateGuideState(): m_state=6
03:16:34.364 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12904
03:16:34.364 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=282.30, Mass=128, SNR=7.8, Peak=69 HFD=1.8
03:16:34.364 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.05 = -1.05)
03:16:34.364 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
03:16:34.364 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.59 hyp=0.71 cameraTheta=1.00 mountX=0.35 mountY=-0.64, mountTheta=-1.07
03:16:34.365 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.59, opts=13)
03:16:34.365 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.59)
03:16:34.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:16:34.365 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:16:34.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:34.365 00.000 8976 Worker thread wakes up
03:16:34.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.59) opts 0xd
03:16:34.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.59)
03:16:34.365 00.000 8976 Moving (0.38, 0.59) raw xDistance=0.35 yDistance=-0.64
03:16:34.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:16:34.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
03:16:34.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:34.365 00.000 5052 Enqueuing Expose request
03:16:34.365 00.000 8976 MoveAxis(L, 1, ABG)
03:16:34.365 00.000 8976 stepping (-6, 1) + (-1, 0)
03:16:34.365 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:34.385 00.020 8976 Received - 47 (G) 
03:16:34.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:34.385 00.000 8976 stepped: pos (-7, 1)
03:16:34.385 00.000 8976 MoveAxis(U, 3, ABG)
03:16:34.386 00.001 8976 stepping (-7, 1) + (0, 3)
03:16:34.386 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:34.417 00.031 8976 Received - 47 (G) 
03:16:34.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:34.417 00.000 8976 stepped: pos (-7, 4)
03:16:34.417 00.000 8976 move complete, result=0
03:16:34.417 00.000 8976 worker thread done servicing request
03:16:34.417 00.000 8976 Worker thread wakes up
03:16:34.417 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.6 px 3 ms NORTH
03:16:34.417 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:34.417 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:35.103 00.686 8976 Exposure complete
03:16:35.109 00.006 8976 worker thread done servicing request
03:16:35.110 00.001 5052 OnExposeComplete: enter
03:16:35.110 00.000 5052 UpdateGuideState(): m_state=6
03:16:35.110 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12905
03:16:35.110 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.95, Mass=115, SNR=7.4, Peak=64 HFD=2.1
03:16:35.110 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
03:16:35.110 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
03:16:35.110 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.26 cameraTheta=1.24 mountX=0.18 mountY=-0.20, mountTheta=-0.85
03:16:35.110 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.24, opts=13)
03:16:35.110 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.24)
03:16:35.110 00.000 8976 Worker thread wakes up
03:16:35.111 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.24) opts 0xd
03:16:35.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.24)
03:16:35.111 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:16:35.111 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
03:16:35.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:35.111 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:35.111 00.000 5052 Enqueuing Expose request
03:16:35.111 00.000 8976 Moving (0.08, 0.24) raw xDistance=0.18 yDistance=-0.20
03:16:35.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:16:35.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:16:35.111 00.000 8976 MoveAxis(R, 0, ABG)
03:16:35.111 00.000 8976 MoveAxis(U, 0, ABG)
03:16:35.111 00.000 8976 move complete, result=0
03:16:35.111 00.000 8976 worker thread done servicing request
03:16:35.111 00.000 8976 Worker thread wakes up
03:16:35.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:35.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:35.111 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:16:35.797 00.686 8976 Exposure complete
03:16:35.803 00.006 8976 worker thread done servicing request
03:16:35.803 00.000 5052 OnExposeComplete: enter
03:16:35.803 00.000 5052 UpdateGuideState(): m_state=6
03:16:35.803 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12906
03:16:35.804 00.001 5052 Star::Find returns 1 (0), X=329.18, Y=281.83, Mass=127, SNR=7.8, Peak=75 HFD=2.3
03:16:35.804 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
03:16:35.804 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
03:16:35.804 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.13 cameraTheta=1.49 mountX=0.11 mountY=-0.08, mountTheta=-0.63
03:16:35.804 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.12, opts=13)
03:16:35.804 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.12)
03:16:35.804 00.000 8976 Worker thread wakes up
03:16:35.805 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:16:35.805 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:16:35.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:35.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:35.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.12) opts 0xd
03:16:35.805 00.000 5052 Enqueuing Expose request
03:16:35.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.12)
03:16:35.805 00.000 8976 Moving (0.01, 0.12) raw xDistance=0.11 yDistance=-0.08
03:16:35.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:16:35.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:16:35.805 00.000 8976 MoveAxis(R, 0, ABG)
03:16:35.805 00.000 8976 MoveAxis(U, 0, ABG)
03:16:35.805 00.000 8976 move complete, result=0
03:16:35.805 00.000 8976 worker thread done servicing request
03:16:35.805 00.000 8976 Worker thread wakes up
03:16:35.805 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:35.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:35.805 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:36.492 00.687 8976 Exposure complete
03:16:36.497 00.005 8976 worker thread done servicing request
03:16:36.497 00.000 5052 OnExposeComplete: enter
03:16:36.497 00.000 5052 UpdateGuideState(): m_state=6
03:16:36.497 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12907
03:16:36.497 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.75, Mass=137, SNR=8.0, Peak=65 HFD=1.8
03:16:36.497 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.80 = -0.80)
03:16:36.498 00.001 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.90 = -0.90)
03:16:36.498 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=1.04 hyp=1.09 cameraTheta=1.25 mountX=0.77 mountY=-0.86, mountTheta=-0.84
03:16:36.498 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=1.04, opts=13)
03:16:36.498 00.000 5052 Enqueuing Move request for stepguider (0.35, 1.04)
03:16:36.498 00.000 8976 Worker thread wakes up
03:16:36.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 1.04) opts 0xd
03:16:36.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 1.04)
03:16:36.498 00.000 8976 Moving (0.35, 1.04) raw xDistance=0.77 yDistance=-0.86
03:16:36.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.77
03:16:36.499 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86
03:16:36.499 00.000 8976 MoveAxis(L, 3, ABG)
03:16:36.499 00.000 8976 stepping (-7, 4) + (-3, 0)
03:16:36.499 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:16:36.499 00.000 5052 UpdateGuideState exits: m=137 SNR=8.0
03:16:36.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:36.499 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:36.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:36.499 00.000 5052 Enqueuing Expose request
03:16:36.528 00.029 8976 Received - 47 (G) 
03:16:36.528 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:36.528 00.000 8976 stepped: pos (-10, 4)
03:16:36.528 00.000 8976 MoveAxis(U, 3, ABG)
03:16:36.528 00.000 8976 stepping (-10, 4) + (0, 3)
03:16:36.528 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:36.560 00.032 8976 Received - 47 (G) 
03:16:36.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:36.560 00.000 8976 stepped: pos (-10, 7)
03:16:36.560 00.000 8976 move complete, result=0
03:16:36.560 00.000 8976 worker thread done servicing request
03:16:36.560 00.000 8976 Worker thread wakes up
03:16:36.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:36.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:36.560 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.9 px 3 ms NORTH
03:16:37.247 00.687 8976 Exposure complete
03:16:37.252 00.005 8976 worker thread done servicing request
03:16:37.253 00.001 5052 OnExposeComplete: enter
03:16:37.253 00.000 5052 UpdateGuideState(): m_state=6
03:16:37.253 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12908
03:16:37.253 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.84, Mass=118, SNR=7.5, Peak=71 HFD=2.4
03:16:37.253 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:16:37.253 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
03:16:37.253 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.13 hyp=0.37 cameraTheta=2.80 mountX=0.27 mountY=0.23, mountTheta=0.69
03:16:37.253 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.13, opts=13)
03:16:37.253 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.13)
03:16:37.254 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:16:37.254 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
03:16:37.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:37.254 00.000 8976 Worker thread wakes up
03:16:37.254 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:37.254 00.000 5052 Enqueuing Expose request
03:16:37.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.13) opts 0xd
03:16:37.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.13)
03:16:37.254 00.000 8976 Moving (-0.35, 0.13) raw xDistance=0.27 yDistance=0.23
03:16:37.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.27
03:16:37.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:16:37.254 00.000 8976 MoveAxis(L, 1, ABG)
03:16:37.254 00.000 8976 stepping (-10, 7) + (-1, 0)
03:16:37.254 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:37.279 00.025 8976 Received - 47 (G) 
03:16:37.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:37.279 00.000 8976 stepped: pos (-11, 7)
03:16:37.279 00.000 8976 MoveAxis(U, 0, ABG)
03:16:37.279 00.000 8976 move complete, result=0
03:16:37.279 00.000 8976 worker thread done servicing request
03:16:37.279 00.000 8976 Worker thread wakes up
03:16:37.280 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:37.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:37.280 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:16:37.964 00.684 8976 Exposure complete
03:16:37.969 00.005 8976 worker thread done servicing request
03:16:37.969 00.000 5052 OnExposeComplete: enter
03:16:37.969 00.000 5052 UpdateGuideState(): m_state=6
03:16:37.969 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12909
03:16:37.969 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.84, Mass=148, SNR=8.4, Peak=64 HFD=2.4
03:16:37.969 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
03:16:37.970 00.001 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
03:16:37.970 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.90 mountX=0.07 mountY=-0.16, mountTheta=-1.16
03:16:37.970 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.13, opts=13)
03:16:37.970 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.13)
03:16:37.970 00.000 8976 Worker thread wakes up
03:16:37.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.13) opts 0xd
03:16:37.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.13)
03:16:37.970 00.000 8976 Moving (0.10, 0.13) raw xDistance=0.07 yDistance=-0.16
03:16:37.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=57, Gamma=2.630
03:16:37.971 00.001 5052 UpdateGuideState exits: m=148 SNR=8.4
03:16:37.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:37.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:16:37.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:16:37.971 00.000 8976 MoveAxis(R, 0, ABG)
03:16:37.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:37.971 00.000 5052 Enqueuing Expose request
03:16:37.971 00.000 8976 MoveAxis(U, 0, ABG)
03:16:37.971 00.000 8976 move complete, result=0
03:16:37.972 00.001 8976 worker thread done servicing request
03:16:37.972 00.000 8976 Worker thread wakes up
03:16:37.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:37.972 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:37.972 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:16:38.654 00.682 8976 Exposure complete
03:16:38.659 00.005 8976 worker thread done servicing request
03:16:38.659 00.000 5052 OnExposeComplete: enter
03:16:38.659 00.000 5052 UpdateGuideState(): m_state=6
03:16:38.660 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12910
03:16:38.660 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.67, Mass=129, SNR=7.8, Peak=63 HFD=2.3
03:16:38.660 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
03:16:38.660 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
03:16:38.660 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.04 hyp=0.41 cameraTheta=-0.09 mountX=-0.22 mountY=-0.32, mountTheta=-2.17
03:16:38.661 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.04, opts=13)
03:16:38.661 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.04)
03:16:38.661 00.000 8976 Worker thread wakes up
03:16:38.661 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:16:38.661 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.04) opts 0xd
03:16:38.661 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:16:38.661 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:38.661 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:38.661 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.04)
03:16:38.661 00.000 5052 Enqueuing Expose request
03:16:38.661 00.000 8976 Moving (0.41, -0.04) raw xDistance=-0.22 yDistance=-0.32
03:16:38.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:16:38.661 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:16:38.661 00.000 8976 MoveAxis(R, 0, ABG)
03:16:38.662 00.001 8976 MoveAxis(U, 1, ABG)
03:16:38.662 00.000 8976 stepping (-11, 7) + (0, 1)
03:16:38.662 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:38.686 00.024 8976 Received - 47 (G) 
03:16:38.686 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:38.686 00.000 8976 stepped: pos (-11, 8)
03:16:38.686 00.000 8976 move complete, result=0
03:16:38.686 00.000 8976 worker thread done servicing request
03:16:38.686 00.000 8976 Worker thread wakes up
03:16:38.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:38.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:38.686 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:16:39.370 00.684 8976 Exposure complete
03:16:39.375 00.005 8976 worker thread done servicing request
03:16:39.376 00.001 5052 OnExposeComplete: enter
03:16:39.376 00.000 5052 UpdateGuideState(): m_state=6
03:16:39.376 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12911
03:16:39.376 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=280.93, Mass=125, SNR=7.7, Peak=66 HFD=2.3
03:16:39.376 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.54 = 2.75)
03:16:39.376 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.64)
03:16:39.376 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.78 hyp=0.78 cameraTheta=-1.49 mountX=-0.72 mountY=0.37, mountTheta=2.66
03:16:39.376 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.78, opts=13)
03:16:39.376 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.78)
03:16:39.376 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:16:39.377 00.001 5052 UpdateGuideState exits: m=125 SNR=7.7
03:16:39.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:39.377 00.000 8976 Worker thread wakes up
03:16:39.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.78) opts 0xd
03:16:39.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.78)
03:16:39.377 00.000 8976 Moving (0.06, -0.78) raw xDistance=-0.72 yDistance=0.37
03:16:39.377 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:39.377 00.000 5052 Enqueuing Expose request
03:16:39.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
03:16:39.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
03:16:39.377 00.000 8976 MoveAxis(R, 3, ABG)
03:16:39.377 00.000 8976 stepping (-11, 8) + (3, 0)
03:16:39.377 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:39.405 00.028 8976 Received - 47 (G) 
03:16:39.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:39.405 00.000 8976 stepped: pos (-8, 8)
03:16:39.405 00.000 8976 MoveAxis(D, 1, ABG)
03:16:39.405 00.000 8976 stepping (-8, 8) + (0, -1)
03:16:39.405 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:39.438 00.033 8976 Received - 47 (G) 
03:16:39.438 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:39.438 00.000 8976 stepped: pos (-8, 7)
03:16:39.438 00.000 8976 move complete, result=0
03:16:39.438 00.000 8976 worker thread done servicing request
03:16:39.438 00.000 8976 Worker thread wakes up
03:16:39.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:39.438 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:39.438 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.4 px 1 ms SOUTH
03:16:40.127 00.689 8976 Exposure complete
03:16:40.133 00.006 8976 worker thread done servicing request
03:16:40.133 00.000 5052 OnExposeComplete: enter
03:16:40.133 00.000 5052 UpdateGuideState(): m_state=6
03:16:40.133 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12912
03:16:40.133 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=282.31, Mass=109, SNR=7.2, Peak=64 HFD=1.7
03:16:40.133 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
03:16:40.133 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
03:16:40.134 00.001 5052 CameraToMount -- cameraX=0.28 cameraY=0.60 hyp=0.66 cameraTheta=1.13 mountX=0.40 mountY=-0.56, mountTheta=-0.94
03:16:40.135 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.60, opts=13)
03:16:40.135 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.60)
03:16:40.135 00.000 8976 Worker thread wakes up
03:16:40.135 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:16:40.135 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
03:16:40.136 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:40.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.60) opts 0xd
03:16:40.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.60)
03:16:40.136 00.000 8976 Moving (0.28, 0.60) raw xDistance=0.40 yDistance=-0.56
03:16:40.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40
03:16:40.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.56
03:16:40.136 00.000 8976 MoveAxis(L, 1, ABG)
03:16:40.136 00.000 8976 stepping (-8, 7) + (-1, 0)
03:16:40.136 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:40.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:40.136 00.000 5052 Enqueuing Expose request
03:16:40.157 00.021 8976 Received - 47 (G) 
03:16:40.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:40.157 00.000 8976 stepped: pos (-9, 7)
03:16:40.157 00.000 8976 MoveAxis(U, 2, ABG)
03:16:40.157 00.000 8976 stepping (-9, 7) + (0, 2)
03:16:40.157 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:40.189 00.032 8976 Received - 47 (G) 
03:16:40.189 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:40.189 00.000 8976 stepped: pos (-9, 9)
03:16:40.189 00.000 8976 move complete, result=0
03:16:40.189 00.000 8976 worker thread done servicing request
03:16:40.189 00.000 8976 Worker thread wakes up
03:16:40.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:40.189 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:40.189 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.6 px 2 ms NORTH
03:16:40.877 00.688 8976 Exposure complete
03:16:40.883 00.006 8976 worker thread done servicing request
03:16:40.883 00.000 5052 OnExposeComplete: enter
03:16:40.883 00.000 5052 UpdateGuideState(): m_state=6
03:16:40.883 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12913
03:16:40.883 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.81, Mass=107, SNR=7.1, Peak=62 HFD=2.1
03:16:40.883 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
03:16:40.883 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:16:40.883 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.10 hyp=0.44 cameraTheta=0.24 mountX=-0.10 mountY=-0.41, mountTheta=-1.81
03:16:40.884 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.10, opts=13)
03:16:40.884 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.10)
03:16:40.884 00.000 8976 Worker thread wakes up
03:16:40.884 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:16:40.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.10) opts 0xd
03:16:40.885 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.10)
03:16:40.885 00.000 8976 Moving (0.42, 0.10) raw xDistance=-0.10 yDistance=-0.41
03:16:40.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:16:40.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
03:16:40.885 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
03:16:40.885 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:40.885 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:40.885 00.000 8976 MoveAxis(R, 0, ABG)
03:16:40.885 00.000 8976 MoveAxis(U, 2, ABG)
03:16:40.885 00.000 8976 stepping (-9, 9) + (0, 2)
03:16:40.885 00.000 5052 Enqueuing Expose request
03:16:40.885 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:40.908 00.023 8976 Received - 47 (G) 
03:16:40.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:40.908 00.000 8976 stepped: pos (-9, 11)
03:16:40.908 00.000 8976 move complete, result=0
03:16:40.908 00.000 8976 worker thread done servicing request
03:16:40.908 00.000 8976 Worker thread wakes up
03:16:40.908 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:16:40.909 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:40.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:41.597 00.688 8976 Exposure complete
03:16:41.602 00.005 8976 worker thread done servicing request
03:16:41.603 00.001 5052 OnExposeComplete: enter
03:16:41.603 00.000 5052 UpdateGuideState(): m_state=6
03:16:41.603 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12914
03:16:41.603 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.52, Mass=101, SNR=6.9, Peak=62 HFD=1.9
03:16:41.603 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.48 = 2.80)
03:16:41.603 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.59 = 2.70)
03:16:41.603 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.44 mountX=-0.18 mountY=0.08, mountTheta=2.71
03:16:41.604 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.19, opts=13)
03:16:41.604 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.19)
03:16:41.604 00.000 8976 Worker thread wakes up
03:16:41.604 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:16:41.605 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.19) opts 0xd
03:16:41.605 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:16:41.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.19)
03:16:41.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:41.605 00.000 8976 Moving (0.02, -0.19) raw xDistance=-0.18 yDistance=0.08
03:16:41.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:41.605 00.000 5052 Enqueuing Expose request
03:16:41.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:16:41.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:16:41.605 00.000 8976 MoveAxis(R, 0, ABG)
03:16:41.605 00.000 8976 MoveAxis(U, 0, ABG)
03:16:41.605 00.000 8976 move complete, result=0
03:16:41.605 00.000 8976 worker thread done servicing request
03:16:41.605 00.000 8976 Worker thread wakes up
03:16:41.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:41.605 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:41.605 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:42.291 00.686 8976 Exposure complete
03:16:42.297 00.006 8976 worker thread done servicing request
03:16:42.297 00.000 5052 OnExposeComplete: enter
03:16:42.297 00.000 5052 UpdateGuideState(): m_state=6
03:16:42.297 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12915
03:16:42.297 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.90, Mass=116, SNR=7.4, Peak=64 HFD=2.3
03:16:42.297 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.82 = -0.82)
03:16:42.297 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.92 = -0.92)
03:16:42.297 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.23 mountX=0.14 mountY=-0.17, mountTheta=-0.86
03:16:42.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.20, opts=13)
03:16:42.298 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.20)
03:16:42.298 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:16:42.298 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
03:16:42.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:42.298 00.000 8976 Worker thread wakes up
03:16:42.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.20) opts 0xd
03:16:42.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.20)
03:16:42.298 00.000 8976 Moving (0.07, 0.20) raw xDistance=0.14 yDistance=-0.17
03:16:42.298 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:42.298 00.000 5052 Enqueuing Expose request
03:16:42.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:16:42.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:16:42.298 00.000 8976 MoveAxis(R, 0, ABG)
03:16:42.298 00.000 8976 MoveAxis(U, 0, ABG)
03:16:42.299 00.001 8976 move complete, result=0
03:16:42.299 00.000 8976 worker thread done servicing request
03:16:42.299 00.000 8976 Worker thread wakes up
03:16:42.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:42.299 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:16:42.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:42.983 00.684 8976 Exposure complete
03:16:42.989 00.006 8976 worker thread done servicing request
03:16:42.989 00.000 5052 OnExposeComplete: enter
03:16:42.989 00.000 5052 UpdateGuideState(): m_state=6
03:16:42.989 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12916
03:16:42.989 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.90, Mass=127, SNR=7.7, Peak=67 HFD=2.3
03:16:42.989 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:16:42.989 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
03:16:42.989 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.19 hyp=0.41 cameraTheta=2.66 mountX=0.33 mountY=0.20, mountTheta=0.54
03:16:42.990 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.19, opts=13)
03:16:42.990 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.19)
03:16:42.990 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:16:42.990 00.000 5052 UpdateGuideState exits: m=127 SNR=7.7
03:16:42.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:42.990 00.000 8976 Worker thread wakes up
03:16:42.990 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.19) opts 0xd
03:16:42.990 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.19)
03:16:42.990 00.000 8976 Moving (-0.36, 0.19) raw xDistance=0.33 yDistance=0.20
03:16:42.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:42.990 00.000 5052 Enqueuing Expose request
03:16:42.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:16:42.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:16:42.990 00.000 8976 MoveAxis(L, 1, ABG)
03:16:42.990 00.000 8976 stepping (-9, 11) + (-1, 0)
03:16:42.990 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:43.018 00.028 8976 Received - 47 (G) 
03:16:43.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:43.018 00.000 8976 stepped: pos (-10, 11)
03:16:43.018 00.000 8976 MoveAxis(U, 0, ABG)
03:16:43.018 00.000 8976 move complete, result=0
03:16:43.018 00.000 8976 worker thread done servicing request
03:16:43.018 00.000 8976 Worker thread wakes up
03:16:43.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:43.019 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:16:43.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:43.704 00.685 8976 Exposure complete
03:16:43.710 00.006 8976 worker thread done servicing request
03:16:43.710 00.000 5052 OnExposeComplete: enter
03:16:43.710 00.000 5052 UpdateGuideState(): m_state=6
03:16:43.710 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12917
03:16:43.711 00.001 5052 Star::Find returns 1 (0), X=328.51, Y=282.00, Mass=106, SNR=7.1, Peak=67 HFD=2.2
03:16:43.711 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:16:43.711 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
03:16:43.711 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.30 hyp=0.73 cameraTheta=2.73 mountX=0.57 mountY=0.40, mountTheta=0.61
03:16:43.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.30, opts=13)
03:16:43.712 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.30)
03:16:43.712 00.000 8976 Worker thread wakes up
03:16:43.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:16:43.712 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
03:16:43.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:43.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.30) opts 0xd
03:16:43.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:43.712 00.000 5052 Enqueuing Expose request
03:16:43.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.30)
03:16:43.712 00.000 8976 Moving (-0.67, 0.30) raw xDistance=0.57 yDistance=0.40
03:16:43.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
03:16:43.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:16:43.712 00.000 8976 MoveAxis(L, 2, ABG)
03:16:43.712 00.000 8976 stepping (-10, 11) + (-2, 0)
03:16:43.713 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:43.738 00.025 8976 Received - 47 (G) 
03:16:43.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:43.738 00.000 8976 stepped: pos (-12, 11)
03:16:43.738 00.000 8976 MoveAxis(D, 2, ABG)
03:16:43.738 00.000 8976 stepping (-12, 11) + (0, -2)
03:16:43.738 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:43.770 00.032 8976 Received - 47 (G) 
03:16:43.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:43.770 00.000 8976 stepped: pos (-12, 9)
03:16:43.770 00.000 8976 move complete, result=0
03:16:43.770 00.000 8976 worker thread done servicing request
03:16:43.770 00.000 8976 Worker thread wakes up
03:16:43.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:43.770 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:16:43.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:44.458 00.688 8976 Exposure complete
03:16:44.463 00.005 8976 worker thread done servicing request
03:16:44.463 00.000 5052 OnExposeComplete: enter
03:16:44.463 00.000 5052 UpdateGuideState(): m_state=6
03:16:44.463 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12918
03:16:44.463 00.000 5052 Star::Find returns 1 (0), X=327.73, Y=281.58, Mass=109, SNR=7.2, Peak=60 HFD=1.9
03:16:44.463 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
03:16:44.463 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.09)
03:16:44.463 00.000 5052 CameraToMount -- cameraX=-1.44 cameraY=-0.13 hyp=1.45 cameraTheta=-3.05 mountX=0.54 mountY=1.28, mountTheta=1.17
03:16:44.464 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.44, y=-0.13, opts=13)
03:16:44.464 00.000 5052 Enqueuing Move request for stepguider (-1.44, -0.13)
03:16:44.464 00.000 8976 Worker thread wakes up
03:16:44.464 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.44, -0.13) opts 0xd
03:16:44.464 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.44, -0.13)
03:16:44.464 00.000 8976 Moving (-1.44, -0.13) raw xDistance=0.54 yDistance=1.28
03:16:44.464 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=58, Gamma=2.630
03:16:44.464 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
03:16:44.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:44.464 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:44.464 00.000 5052 Enqueuing Expose request
03:16:44.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
03:16:44.465 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.28
03:16:44.465 00.000 8976 MoveAxis(L, 2, ABG)
03:16:44.465 00.000 8976 stepping (-12, 9) + (-2, 0)
03:16:44.465 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:44.489 00.024 8976 Received - 47 (G) 
03:16:44.489 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:44.489 00.000 8976 stepped: pos (-14, 9)
03:16:44.489 00.000 8976 MoveAxis(D, 5, ABG)
03:16:44.489 00.000 8976 stepping (-14, 9) + (0, -5)
03:16:44.489 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:16:44.537 00.048 8976 Received - 47 (G) 
03:16:44.537 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:16:44.537 00.000 8976 stepped: pos (-14, 4)
03:16:44.537 00.000 8976 move complete, result=0
03:16:44.538 00.001 8976 worker thread done servicing request
03:16:44.538 00.000 8976 Worker thread wakes up
03:16:44.538 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.3 px 5 ms SOUTH
03:16:44.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:44.538 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:45.222 00.684 8976 Exposure complete
03:16:45.228 00.006 8976 worker thread done servicing request
03:16:45.229 00.001 5052 OnExposeComplete: enter
03:16:45.229 00.000 5052 UpdateGuideState(): m_state=6
03:16:45.229 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12919
03:16:45.229 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=282.05, Mass=128, SNR=7.8, Peak=64 HFD=2.4
03:16:45.229 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:16:45.229 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
03:16:45.229 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=0.35 hyp=0.84 cameraTheta=2.72 mountX=0.66 mountY=0.46, mountTheta=0.61
03:16:45.230 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.35, opts=13)
03:16:45.230 00.000 5052 Enqueuing Move request for stepguider (-0.77, 0.35)
03:16:45.230 00.000 8976 Worker thread wakes up
03:16:45.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.35) opts 0xd
03:16:45.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.35)
03:16:45.230 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:16:45.230 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:16:45.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:45.230 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:45.230 00.000 5052 Enqueuing Expose request
03:16:45.230 00.000 8976 Moving (-0.77, 0.35) raw xDistance=0.66 yDistance=0.46
03:16:45.231 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
03:16:45.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.46
03:16:45.231 00.000 8976 MoveAxis(L, 3, ABG)
03:16:45.231 00.000 8976 stepping (-14, 4) + (-3, 0)
03:16:45.231 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:45.256 00.025 8976 Received - 47 (G) 
03:16:45.256 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:45.256 00.000 8976 stepped: pos (-17, 4)
03:16:45.256 00.000 8976 MoveAxis(D, 2, ABG)
03:16:45.256 00.000 8976 stepping (-17, 4) + (0, -2)
03:16:45.257 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:45.288 00.031 8976 Received - 47 (G) 
03:16:45.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:45.288 00.000 8976 stepped: pos (-17, 2)
03:16:45.288 00.000 8976 move complete, result=0
03:16:45.288 00.000 8976 worker thread done servicing request
03:16:45.288 00.000 8976 Worker thread wakes up
03:16:45.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:45.288 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:45.288 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.5 px 2 ms SOUTH
03:16:45.973 00.685 8976 Exposure complete
03:16:45.979 00.006 8976 worker thread done servicing request
03:16:45.979 00.000 5052 OnExposeComplete: enter
03:16:45.979 00.000 5052 UpdateGuideState(): m_state=6
03:16:45.979 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12920
03:16:45.979 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.36, Mass=125, SNR=7.7, Peak=62 HFD=2.3
03:16:45.979 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.22 = 2.06)
03:16:45.979 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.32 = 1.96)
03:16:45.979 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.35 hyp=0.43 cameraTheta=-2.18 mountX=-0.20 mountY=0.39, mountTheta=2.04
03:16:45.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.35, opts=13)
03:16:45.980 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.35)
03:16:45.980 00.000 8976 Worker thread wakes up
03:16:45.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.35) opts 0xd
03:16:45.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.35)
03:16:45.980 00.000 8976 Moving (-0.24, -0.35) raw xDistance=-0.20 yDistance=0.39
03:16:45.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:16:45.981 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
03:16:45.981 00.000 8976 MoveAxis(R, 0, ABG)
03:16:45.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:16:45.981 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
03:16:45.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:45.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:45.981 00.000 5052 Enqueuing Expose request
03:16:45.981 00.000 8976 MoveAxis(D, 2, ABG)
03:16:45.981 00.000 8976 stepping (-17, 2) + (0, -2)
03:16:45.981 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:46.008 00.027 8976 Received - 47 (G) 
03:16:46.008 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:46.008 00.000 8976 stepped: pos (-17, 0)
03:16:46.008 00.000 8976 move complete, result=0
03:16:46.008 00.000 8976 worker thread done servicing request
03:16:46.008 00.000 8976 Worker thread wakes up
03:16:46.008 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:46.008 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:46.008 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:16:46.692 00.684 8976 Exposure complete
03:16:46.697 00.005 8976 worker thread done servicing request
03:16:46.697 00.000 5052 OnExposeComplete: enter
03:16:46.698 00.001 5052 UpdateGuideState(): m_state=6
03:16:46.698 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12921
03:16:46.698 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.49, Mass=128, SNR=7.8, Peak=65 HFD=2.2
03:16:46.698 00.000 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.04) = xAngle (-3.44 = 2.84)
03:16:46.698 00.000 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.54 = 2.74)
03:16:46.698 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.40 mountX=-0.22 mountY=0.09, mountTheta=2.75
03:16:46.698 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.22, opts=13)
03:16:46.699 00.001 5052 Enqueuing Move request for stepguider (0.04, -0.22)
03:16:46.699 00.000 8976 Worker thread wakes up
03:16:46.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.22) opts 0xd
03:16:46.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.22)
03:16:46.699 00.000 8976 Moving (0.04, -0.22) raw xDistance=-0.22 yDistance=0.09
03:16:46.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:16:46.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:16:46.699 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:16:46.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:46.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:16:46.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:46.699 00.000 5052 Enqueuing Expose request
03:16:46.699 00.000 8976 MoveAxis(R, 0, ABG)
03:16:46.699 00.000 8976 MoveAxis(U, 0, ABG)
03:16:46.699 00.000 8976 move complete, result=0
03:16:46.699 00.000 8976 worker thread done servicing request
03:16:46.700 00.001 8976 Worker thread wakes up
03:16:46.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:46.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:46.700 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:47.385 00.685 8976 Exposure complete
03:16:47.391 00.006 8976 worker thread done servicing request
03:16:47.391 00.000 5052 OnExposeComplete: enter
03:16:47.391 00.000 5052 UpdateGuideState(): m_state=6
03:16:47.391 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12922
03:16:47.391 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.66, Mass=99, SNR=6.8, Peak=58 HFD=2.3
03:16:47.391 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
03:16:47.391 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
03:16:47.391 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.05 hyp=0.56 cameraTheta=-0.09 mountX=-0.30 mountY=-0.44, mountTheta=-2.17
03:16:47.392 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.05, opts=13)
03:16:47.392 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.05)
03:16:47.392 00.000 8976 Worker thread wakes up
03:16:47.392 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.05) opts 0xd
03:16:47.392 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.05)
03:16:47.392 00.000 8976 Moving (0.56, -0.05) raw xDistance=-0.30 yDistance=-0.44
03:16:47.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:16:47.392 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:16:47.392 00.000 5052 UpdateGuideState exits: m=99 SNR=6.8
03:16:47.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:47.393 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:16:47.393 00.000 8976 MoveAxis(R, 1, ABG)
03:16:47.393 00.000 8976 stepping (-17, 0) + (1, 0)
03:16:47.393 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:47.393 00.000 5052 Enqueuing Expose request
03:16:47.393 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:47.414 00.021 8976 Received - 47 (G) 
03:16:47.414 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:47.414 00.000 8976 stepped: pos (-16, 0)
03:16:47.414 00.000 8976 MoveAxis(U, 2, ABG)
03:16:47.415 00.001 8976 stepping (-16, 0) + (0, 2)
03:16:47.415 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:47.446 00.031 8976 Received - 47 (G) 
03:16:47.446 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:47.446 00.000 8976 stepped: pos (-16, 2)
03:16:47.447 00.001 8976 move complete, result=0
03:16:47.447 00.000 8976 worker thread done servicing request
03:16:47.447 00.000 8976 Worker thread wakes up
03:16:47.447 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
03:16:47.447 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:47.447 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:48.131 00.684 8976 Exposure complete
03:16:48.137 00.006 8976 worker thread done servicing request
03:16:48.137 00.000 5052 OnExposeComplete: enter
03:16:48.137 00.000 5052 UpdateGuideState(): m_state=6
03:16:48.137 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12923
03:16:48.137 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.33, Mass=126, SNR=7.8, Peak=66 HFD=2.3
03:16:48.137 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
03:16:48.137 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
03:16:48.137 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.38 hyp=0.69 cameraTheta=-0.58 mountX=-0.60 mountY=-0.28, mountTheta=-2.70
03:16:48.138 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.38, opts=13)
03:16:48.138 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.38)
03:16:48.138 00.000 8976 Worker thread wakes up
03:16:48.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.38) opts 0xd
03:16:48.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.38)
03:16:48.138 00.000 8976 Moving (0.58, -0.38) raw xDistance=-0.60 yDistance=-0.28
03:16:48.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
03:16:48.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
03:16:48.138 00.000 8976 MoveAxis(R, 3, ABG)
03:16:48.138 00.000 8976 stepping (-16, 2) + (3, 0)
03:16:48.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:16:48.138 00.000 5052 UpdateGuideState exits: m=126 SNR=7.8
03:16:48.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:48.139 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:48.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:48.139 00.000 5052 Enqueuing Expose request
03:16:48.182 00.043 8976 Received - 47 (G) 
03:16:48.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:48.182 00.000 8976 stepped: pos (-13, 2)
03:16:48.182 00.000 8976 MoveAxis(U, 1, ABG)
03:16:48.182 00.000 8976 stepping (-13, 2) + (0, 1)
03:16:48.182 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:48.214 00.032 8976 Received - 47 (G) 
03:16:48.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:48.214 00.000 8976 stepped: pos (-13, 3)
03:16:48.214 00.000 8976 move complete, result=0
03:16:48.214 00.000 8976 worker thread done servicing request
03:16:48.214 00.000 8976 Worker thread wakes up
03:16:48.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:48.214 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:48.214 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.3 px 1 ms NORTH
03:16:48.898 00.684 8976 Exposure complete
03:16:48.903 00.005 8976 worker thread done servicing request
03:16:48.904 00.001 5052 OnExposeComplete: enter
03:16:48.904 00.000 5052 UpdateGuideState(): m_state=6
03:16:48.904 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12924
03:16:48.904 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.93, Mass=132, SNR=7.9, Peak=71 HFD=2.3
03:16:48.904 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
03:16:48.904 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
03:16:48.904 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.22 hyp=0.31 cameraTheta=0.79 mountX=0.10 mountY=-0.30, mountTheta=-1.26
03:16:48.904 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.22, opts=13)
03:16:48.904 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.22)
03:16:48.904 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:16:48.904 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:16:48.905 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:48.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:48.905 00.000 8976 Worker thread wakes up
03:16:48.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.22) opts 0xd
03:16:48.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.22)
03:16:48.905 00.000 8976 Moving (0.22, 0.22) raw xDistance=0.10 yDistance=-0.30
03:16:48.905 00.000 5052 Enqueuing Expose request
03:16:48.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:16:48.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
03:16:48.905 00.000 8976 MoveAxis(R, 0, ABG)
03:16:48.905 00.000 8976 MoveAxis(U, 1, ABG)
03:16:48.905 00.000 8976 stepping (-13, 3) + (0, 1)
03:16:48.905 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:48.933 00.028 8976 Received - 47 (G) 
03:16:48.933 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:48.934 00.001 8976 stepped: pos (-13, 4)
03:16:48.934 00.000 8976 move complete, result=0
03:16:48.934 00.000 8976 worker thread done servicing request
03:16:48.934 00.000 8976 Worker thread wakes up
03:16:48.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:48.934 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:48.934 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:16:49.618 00.684 8976 Exposure complete
03:16:49.623 00.005 8976 worker thread done servicing request
03:16:49.623 00.000 5052 OnExposeComplete: enter
03:16:49.624 00.001 5052 UpdateGuideState(): m_state=6
03:16:49.624 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12925
03:16:49.624 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.87, Mass=141, SNR=8.2, Peak=67 HFD=2.3
03:16:49.624 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:16:49.624 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
03:16:49.624 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.16 hyp=0.36 cameraTheta=2.69 mountX=0.29 mountY=0.18, mountTheta=0.57
03:16:49.624 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.16, opts=13)
03:16:49.624 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.16)
03:16:49.624 00.000 8976 Worker thread wakes up
03:16:49.625 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.16) opts 0xd
03:16:49.625 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.16)
03:16:49.625 00.000 8976 Moving (-0.32, 0.16) raw xDistance=0.29 yDistance=0.18
03:16:49.625 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=57, Gamma=2.630
03:16:49.625 00.000 5052 UpdateGuideState exits: m=141 SNR=8.2
03:16:49.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:49.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:16:49.625 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:16:49.625 00.000 8976 MoveAxis(L, 1, ABG)
03:16:49.625 00.000 8976 stepping (-13, 4) + (-1, 0)
03:16:49.625 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:49.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:49.625 00.000 5052 Enqueuing Expose request
03:16:49.653 00.028 8976 Received - 47 (G) 
03:16:49.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:49.653 00.000 8976 stepped: pos (-14, 4)
03:16:49.653 00.000 8976 MoveAxis(U, 0, ABG)
03:16:49.653 00.000 8976 move complete, result=0
03:16:49.653 00.000 8976 worker thread done servicing request
03:16:49.653 00.000 8976 Worker thread wakes up
03:16:49.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:49.653 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:49.653 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:16:50.339 00.686 8976 Exposure complete
03:16:50.345 00.006 8976 worker thread done servicing request
03:16:50.346 00.001 5052 OnExposeComplete: enter
03:16:50.346 00.000 5052 UpdateGuideState(): m_state=6
03:16:50.346 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12926
03:16:50.346 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=281.84, Mass=128, SNR=7.7, Peak=63 HFD=2.3
03:16:50.346 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:16:50.346 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
03:16:50.346 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=0.13 hyp=1.00 cameraTheta=3.01 mountX=0.57 mountY=0.76, mountTheta=0.93
03:16:50.346 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=0.13, opts=13)
03:16:50.346 00.000 5052 Enqueuing Move request for stepguider (-0.99, 0.13)
03:16:50.347 00.001 8976 Worker thread wakes up
03:16:50.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, 0.13) opts 0xd
03:16:50.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, 0.13)
03:16:50.347 00.000 8976 Moving (-0.99, 0.13) raw xDistance=0.57 yDistance=0.76
03:16:50.347 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:16:50.347 00.000 5052 UpdateGuideState exits: m=128 SNR=7.7
03:16:50.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:50.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
03:16:50.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
03:16:50.347 00.000 8976 MoveAxis(L, 2, ABG)
03:16:50.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:50.347 00.000 5052 Enqueuing Expose request
03:16:50.347 00.000 8976 stepping (-14, 4) + (-2, 0)
03:16:50.347 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:50.372 00.025 8976 Received - 47 (G) 
03:16:50.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:50.372 00.000 8976 stepped: pos (-16, 4)
03:16:50.372 00.000 8976 MoveAxis(D, 3, ABG)
03:16:50.372 00.000 8976 stepping (-16, 4) + (0, -3)
03:16:50.372 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:50.405 00.033 8976 Received - 47 (G) 
03:16:50.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:50.405 00.000 8976 stepped: pos (-16, 1)
03:16:50.405 00.000 8976 move complete, result=0
03:16:50.405 00.000 8976 worker thread done servicing request
03:16:50.405 00.000 8976 Worker thread wakes up
03:16:50.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:50.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:50.405 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.8 px 3 ms SOUTH
03:16:51.090 00.685 8976 Exposure complete
03:16:51.095 00.005 8976 worker thread done servicing request
03:16:51.095 00.000 5052 OnExposeComplete: enter
03:16:51.095 00.000 5052 UpdateGuideState(): m_state=6
03:16:51.095 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12927
03:16:51.095 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.63, Mass=114, SNR=7.4, Peak=63 HFD=1.6
03:16:51.096 00.001 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
03:16:51.096 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.12)
03:16:51.096 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.08 hyp=0.63 cameraTheta=-3.02 mountX=0.21 mountY=0.56, mountTheta=1.21
03:16:51.096 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.08, opts=13)
03:16:51.096 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.08)
03:16:51.096 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:16:51.096 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
03:16:51.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:51.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:51.097 00.001 5052 Enqueuing Expose request
03:16:51.097 00.000 8976 Worker thread wakes up
03:16:51.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.08) opts 0xd
03:16:51.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.08)
03:16:51.097 00.000 8976 Moving (-0.62, -0.08) raw xDistance=0.21 yDistance=0.56
03:16:51.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:16:51.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.56
03:16:51.097 00.000 8976 MoveAxis(R, 0, ABG)
03:16:51.097 00.000 8976 MoveAxis(D, 2, ABG)
03:16:51.097 00.000 8976 stepping (-16, 1) + (0, -2)
03:16:51.097 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:51.124 00.027 8976 Received - 47 (G) 
03:16:51.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:51.124 00.000 8976 stepped: pos (-16, -1)
03:16:51.124 00.000 8976 move complete, result=0
03:16:51.124 00.000 8976 worker thread done servicing request
03:16:51.124 00.000 8976 Worker thread wakes up
03:16:51.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:51.124 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:51.124 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:16:51.810 00.686 8976 Exposure complete
03:16:51.815 00.005 8976 worker thread done servicing request
03:16:51.815 00.000 5052 OnExposeComplete: enter
03:16:51.815 00.000 5052 UpdateGuideState(): m_state=6
03:16:51.815 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12928
03:16:51.815 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.65, Mass=146, SNR=8.3, Peak=72 HFD=2.3
03:16:51.816 00.001 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
03:16:51.816 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.42)
03:16:51.816 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.72 mountX=0.01 mountY=0.15, mountTheta=1.52
03:16:51.816 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.06, opts=13)
03:16:51.816 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.06)
03:16:51.816 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:16:51.816 00.000 5052 UpdateGuideState exits: m=146 SNR=8.3
03:16:51.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:51.817 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:51.817 00.000 5052 Enqueuing Expose request
03:16:51.817 00.000 8976 Worker thread wakes up
03:16:51.817 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.06) opts 0xd
03:16:51.817 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.06)
03:16:51.817 00.000 8976 Moving (-0.14, -0.06) raw xDistance=0.01 yDistance=0.15
03:16:51.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:16:51.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:16:51.817 00.000 8976 MoveAxis(R, 0, ABG)
03:16:51.817 00.000 8976 MoveAxis(U, 0, ABG)
03:16:51.817 00.000 8976 move complete, result=0
03:16:51.817 00.000 8976 worker thread done servicing request
03:16:51.817 00.000 8976 Worker thread wakes up
03:16:51.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:51.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:51.817 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:52.503 00.686 8976 Exposure complete
03:16:52.509 00.006 8976 worker thread done servicing request
03:16:52.509 00.000 5052 OnExposeComplete: enter
03:16:52.509 00.000 5052 UpdateGuideState(): m_state=6
03:16:52.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12929
03:16:52.509 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.74, Mass=116, SNR=7.5, Peak=76 HFD=1.9
03:16:52.509 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
03:16:52.509 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
03:16:52.509 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.30 mountX=0.03 mountY=0.01, mountTheta=0.16
03:16:52.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.03, opts=13)
03:16:52.510 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.03)
03:16:52.510 00.000 8976 Worker thread wakes up
03:16:52.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.03) opts 0xd
03:16:52.511 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.03)
03:16:52.511 00.000 8976 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=0.01
03:16:52.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:16:52.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:16:52.511 00.000 8976 MoveAxis(R, 0, ABG)
03:16:52.511 00.000 8976 MoveAxis(U, 0, ABG)
03:16:52.511 00.000 8976 move complete, result=0
03:16:52.511 00.000 8976 worker thread done servicing request
03:16:52.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:16:52.511 00.000 5052 UpdateGuideState exits: m=116 SNR=7.5
03:16:52.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:52.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:52.511 00.000 5052 Enqueuing Expose request
03:16:52.511 00.000 8976 Worker thread wakes up
03:16:52.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:52.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:52.511 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:53.197 00.686 8976 Exposure complete
03:16:53.202 00.005 8976 worker thread done servicing request
03:16:53.202 00.000 5052 OnExposeComplete: enter
03:16:53.202 00.000 5052 UpdateGuideState(): m_state=6
03:16:53.202 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12930
03:16:53.202 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.15, Mass=123, SNR=7.6, Peak=72 HFD=2.2
03:16:53.202 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
03:16:53.202 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
03:16:53.202 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.44 hyp=0.46 cameraTheta=1.82 mountX=0.45 mountY=-0.15, mountTheta=-0.31
03:16:53.203 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.44, opts=13)
03:16:53.203 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.44)
03:16:53.203 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:16:53.203 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
03:16:53.203 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:53.203 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:53.203 00.000 5052 Enqueuing Expose request
03:16:53.203 00.000 8976 Worker thread wakes up
03:16:53.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.44) opts 0xd
03:16:53.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.44)
03:16:53.203 00.000 8976 Moving (-0.11, 0.44) raw xDistance=0.45 yDistance=-0.15
03:16:53.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:16:53.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:16:53.203 00.000 8976 MoveAxis(L, 2, ABG)
03:16:53.203 00.000 8976 stepping (-16, -1) + (-2, 0)
03:16:53.203 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:53.234 00.031 8976 Received - 47 (G) 
03:16:53.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:53.234 00.000 8976 stepped: pos (-18, -1)
03:16:53.234 00.000 8976 MoveAxis(U, 0, ABG)
03:16:53.234 00.000 8976 move complete, result=0
03:16:53.234 00.000 8976 worker thread done servicing request
03:16:53.234 00.000 8976 Worker thread wakes up
03:16:53.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:53.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:53.234 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:16:53.921 00.687 8976 Exposure complete
03:16:53.926 00.005 8976 worker thread done servicing request
03:16:53.927 00.001 5052 OnExposeComplete: enter
03:16:53.927 00.000 5052 UpdateGuideState(): m_state=6
03:16:53.927 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12931
03:16:53.927 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.98, Mass=131, SNR=7.8, Peak=70 HFD=2.2
03:16:53.927 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
03:16:53.927 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
03:16:53.927 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.28 hyp=0.40 cameraTheta=0.76 mountX=0.11 mountY=-0.39, mountTheta=-1.29
03:16:53.927 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.28, opts=13)
03:16:53.928 00.001 5052 Enqueuing Move request for stepguider (0.29, 0.28)
03:16:53.928 00.000 8976 Worker thread wakes up
03:16:53.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.28) opts 0xd
03:16:53.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.28)
03:16:53.928 00.000 8976 Moving (0.29, 0.28) raw xDistance=0.11 yDistance=-0.39
03:16:53.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:16:53.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:16:53.928 00.000 8976 MoveAxis(R, 0, ABG)
03:16:53.928 00.000 8976 MoveAxis(U, 2, ABG)
03:16:53.928 00.000 8976 stepping (-18, -1) + (0, 2)
03:16:53.928 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:53.928 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:16:53.928 00.000 5052 UpdateGuideState exits: m=131 SNR=7.8
03:16:53.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:53.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:53.928 00.000 5052 Enqueuing Expose request
03:16:53.953 00.025 8976 Received - 47 (G) 
03:16:53.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:53.953 00.000 8976 stepped: pos (-18, 1)
03:16:53.953 00.000 8976 move complete, result=0
03:16:53.953 00.000 8976 worker thread done servicing request
03:16:53.953 00.000 8976 Worker thread wakes up
03:16:53.953 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:16:53.953 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:53.953 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:54.636 00.683 8976 Exposure complete
03:16:54.641 00.005 8976 worker thread done servicing request
03:16:54.641 00.000 5052 OnExposeComplete: enter
03:16:54.641 00.000 5052 UpdateGuideState(): m_state=6
03:16:54.641 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12932
03:16:54.641 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.52, Mass=118, SNR=7.5, Peak=74 HFD=2.1
03:16:54.641 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
03:16:54.642 00.001 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
03:16:54.642 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.19 hyp=0.33 cameraTheta=-2.51 mountX=-0.05 mountY=0.33, mountTheta=1.73
03:16:54.642 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.19, opts=13)
03:16:54.642 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.19)
03:16:54.642 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:16:54.642 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
03:16:54.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:54.642 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:54.642 00.000 5052 Enqueuing Expose request
03:16:54.642 00.000 8976 Worker thread wakes up
03:16:54.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.19) opts 0xd
03:16:54.643 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.19)
03:16:54.643 00.000 8976 Moving (-0.26, -0.19) raw xDistance=-0.05 yDistance=0.33
03:16:54.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:16:54.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
03:16:54.643 00.000 8976 MoveAxis(R, 0, ABG)
03:16:54.643 00.000 8976 MoveAxis(D, 1, ABG)
03:16:54.643 00.000 8976 stepping (-18, 1) + (0, -1)
03:16:54.643 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:54.672 00.029 8976 Received - 47 (G) 
03:16:54.672 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:16:54.672 00.000 8976 stepped: pos (-18, 0)
03:16:54.672 00.000 8976 move complete, result=0
03:16:54.672 00.000 8976 worker thread done servicing request
03:16:54.672 00.000 8976 Worker thread wakes up
03:16:54.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:54.672 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:54.672 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:16:55.357 00.685 8976 Exposure complete
03:16:55.362 00.005 8976 worker thread done servicing request
03:16:55.362 00.000 5052 OnExposeComplete: enter
03:16:55.362 00.000 5052 UpdateGuideState(): m_state=6
03:16:55.362 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12933
03:16:55.362 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.50, Mass=108, SNR=7.2, Peak=67 HFD=2.1
03:16:55.362 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
03:16:55.362 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
03:16:55.362 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=-0.21 hyp=0.78 cameraTheta=-0.27 mountX=-0.53 mountY=-0.52, mountTheta=-2.36
03:16:55.363 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=-0.21, opts=13)
03:16:55.363 00.000 5052 Enqueuing Move request for stepguider (0.75, -0.21)
03:16:55.363 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:16:55.363 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
03:16:55.363 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:55.363 00.000 8976 Worker thread wakes up
03:16:55.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, -0.21) opts 0xd
03:16:55.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, -0.21)
03:16:55.363 00.000 8976 Moving (0.75, -0.21) raw xDistance=-0.53 yDistance=-0.52
03:16:55.363 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:55.363 00.000 5052 Enqueuing Expose request
03:16:55.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
03:16:55.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
03:16:55.363 00.000 8976 MoveAxis(R, 2, ABG)
03:16:55.364 00.001 8976 stepping (-18, 0) + (2, 0)
03:16:55.364 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:55.392 00.028 8976 Received - 47 (G) 
03:16:55.392 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:55.392 00.000 8976 stepped: pos (-16, 0)
03:16:55.392 00.000 8976 MoveAxis(U, 2, ABG)
03:16:55.392 00.000 8976 stepping (-16, 0) + (0, 2)
03:16:55.392 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:55.424 00.032 8976 Received - 47 (G) 
03:16:55.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:55.424 00.000 8976 stepped: pos (-16, 2)
03:16:55.424 00.000 8976 move complete, result=0
03:16:55.424 00.000 8976 worker thread done servicing request
03:16:55.424 00.000 8976 Worker thread wakes up
03:16:55.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:55.424 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:55.424 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
03:16:56.109 00.685 8976 Exposure complete
03:16:56.114 00.005 8976 worker thread done servicing request
03:16:56.114 00.000 5052 OnExposeComplete: enter
03:16:56.114 00.000 5052 UpdateGuideState(): m_state=6
03:16:56.114 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12934
03:16:56.114 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=282.22, Mass=111, SNR=7.2, Peak=71 HFD=1.8
03:16:56.114 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
03:16:56.114 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
03:16:56.114 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.51 hyp=1.07 cameraTheta=0.49 mountX=0.02 mountY=-1.07, mountTheta=-1.55
03:16:56.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.51, opts=13)
03:16:56.115 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.51)
03:16:56.115 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:16:56.115 00.000 5052 UpdateGuideState exits: m=111 SNR=7.2
03:16:56.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:56.115 00.000 8976 Worker thread wakes up
03:16:56.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.51) opts 0xd
03:16:56.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.51)
03:16:56.115 00.000 8976 Moving (0.94, 0.51) raw xDistance=0.02 yDistance=-1.07
03:16:56.115 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:56.115 00.000 5052 Enqueuing Expose request
03:16:56.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:16:56.115 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.07
03:16:56.115 00.000 8976 MoveAxis(R, 0, ABG)
03:16:56.115 00.000 8976 MoveAxis(U, 4, ABG)
03:16:56.115 00.000 8976 stepping (-16, 2) + (0, 4)
03:16:56.115 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:16:56.160 00.045 8976 Received - 47 (G) 
03:16:56.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:16:56.160 00.000 8976 stepped: pos (-16, 6)
03:16:56.160 00.000 8976 move complete, result=0
03:16:56.160 00.000 8976 worker thread done servicing request
03:16:56.160 00.000 8976 Worker thread wakes up
03:16:56.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:56.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:56.160 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -1.1 px 4 ms NORTH
03:16:56.848 00.688 8976 Exposure complete
03:16:56.854 00.006 8976 worker thread done servicing request
03:16:56.854 00.000 5052 OnExposeComplete: enter
03:16:56.854 00.000 5052 UpdateGuideState(): m_state=6
03:16:56.855 00.001 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12935
03:16:56.855 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.30, Mass=116, SNR=7.4, Peak=65 HFD=2.1
03:16:56.855 00.000 5052 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.04) = xAngle (-2.53 = -2.53)
03:16:56.855 00.000 5052 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.63 = -2.63)
03:16:56.855 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.41 hyp=0.89 cameraTheta=-0.48 mountX=-0.73 mountY=-0.44, mountTheta=-2.60
03:16:56.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.41, opts=13)
03:16:56.856 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.41)
03:16:56.856 00.000 8976 Worker thread wakes up
03:16:56.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.41) opts 0xd
03:16:56.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.41)
03:16:56.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:16:56.856 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
03:16:56.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:56.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:56.856 00.000 8976 Moving (0.79, -0.41) raw xDistance=-0.73 yDistance=-0.44
03:16:56.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
03:16:56.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.44
03:16:56.856 00.000 8976 MoveAxis(R, 3, ABG)
03:16:56.856 00.000 8976 stepping (-16, 6) + (3, 0)
03:16:56.856 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:56.856 00.000 5052 Enqueuing Expose request
03:16:56.894 00.038 8976 Received - 47 (G) 
03:16:56.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:56.894 00.000 8976 stepped: pos (-13, 6)
03:16:56.894 00.000 8976 MoveAxis(U, 2, ABG)
03:16:56.894 00.000 8976 stepping (-13, 6) + (0, 2)
03:16:56.894 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:56.927 00.033 8976 Received - 47 (G) 
03:16:56.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:56.927 00.000 8976 stepped: pos (-13, 8)
03:16:56.927 00.000 8976 move complete, result=0
03:16:56.927 00.000 8976 worker thread done servicing request
03:16:56.927 00.000 8976 Worker thread wakes up
03:16:56.927 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.4 px 2 ms NORTH
03:16:56.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:56.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:57.609 00.682 8976 Exposure complete
03:16:57.615 00.006 8976 worker thread done servicing request
03:16:57.615 00.000 5052 OnExposeComplete: enter
03:16:57.615 00.000 5052 UpdateGuideState(): m_state=6
03:16:57.615 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12936
03:16:57.615 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.98, Mass=132, SNR=7.9, Peak=68 HFD=2.0
03:16:57.615 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
03:16:57.615 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
03:16:57.615 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.27 hyp=1.01 cameraTheta=0.27 mountX=-0.21 mountY=-0.96, mountTheta=-1.78
03:16:57.616 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.27, opts=13)
03:16:57.616 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.27)
03:16:57.616 00.000 8976 Worker thread wakes up
03:16:57.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.27) opts 0xd
03:16:57.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.27)
03:16:57.616 00.000 8976 Moving (0.98, 0.27) raw xDistance=-0.21 yDistance=-0.96
03:16:57.616 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:16:57.616 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:16:57.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:57.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:16:57.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.96
03:16:57.616 00.000 8976 MoveAxis(R, 0, ABG)
03:16:57.616 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:57.616 00.000 5052 Enqueuing Expose request
03:16:57.616 00.000 8976 MoveAxis(U, 4, ABG)
03:16:57.616 00.000 8976 stepping (-13, 8) + (0, 4)
03:16:57.616 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:16:57.646 00.030 8976 Received - 47 (G) 
03:16:57.646 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:16:57.646 00.000 8976 stepped: pos (-13, 12)
03:16:57.646 00.000 8976 move complete, result=0
03:16:57.646 00.000 8976 worker thread done servicing request
03:16:57.646 00.000 8976 Worker thread wakes up
03:16:57.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:57.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:57.646 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
03:16:58.332 00.686 8976 Exposure complete
03:16:58.337 00.005 8976 worker thread done servicing request
03:16:58.338 00.001 5052 OnExposeComplete: enter
03:16:58.338 00.000 5052 UpdateGuideState(): m_state=6
03:16:58.338 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12937
03:16:58.338 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.11, Mass=130, SNR=7.8, Peak=66 HFD=2.1
03:16:58.338 00.000 5052 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.04) = xAngle (-3.01 = -3.01)
03:16:58.338 00.000 5052 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
03:16:58.338 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.60 hyp=0.73 cameraTheta=-0.97 mountX=-0.72 mountY=-0.02, mountTheta=-3.11
03:16:58.338 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.60, opts=13)
03:16:58.339 00.001 5052 Enqueuing Move request for stepguider (0.41, -0.60)
03:16:58.339 00.000 8976 Worker thread wakes up
03:16:58.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.60) opts 0xd
03:16:58.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.60)
03:16:58.339 00.000 8976 Moving (0.41, -0.60) raw xDistance=-0.72 yDistance=-0.02
03:16:58.339 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:16:58.339 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
03:16:58.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:58.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
03:16:58.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:16:58.339 00.000 8976 MoveAxis(R, 3, ABG)
03:16:58.339 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:58.339 00.000 5052 Enqueuing Expose request
03:16:58.339 00.000 8976 stepping (-13, 12) + (3, 0)
03:16:58.339 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:58.365 00.026 8976 Received - 47 (G) 
03:16:58.365 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:16:58.365 00.000 8976 stepped: pos (-10, 12)
03:16:58.365 00.000 8976 MoveAxis(U, 0, ABG)
03:16:58.365 00.000 8976 move complete, result=0
03:16:58.365 00.000 8976 worker thread done servicing request
03:16:58.365 00.000 8976 Worker thread wakes up
03:16:58.365 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:58.365 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:58.365 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.0 px 0 ms NORTH
03:16:59.050 00.685 8976 Exposure complete
03:16:59.055 00.005 8976 worker thread done servicing request
03:16:59.055 00.000 5052 OnExposeComplete: enter
03:16:59.055 00.000 5052 UpdateGuideState(): m_state=6
03:16:59.056 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12938
03:16:59.056 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.92, Mass=130, SNR=7.9, Peak=66 HFD=2.4
03:16:59.056 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
03:16:59.056 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
03:16:59.056 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.21 hyp=0.63 cameraTheta=0.34 mountX=-0.08 mountY=-0.62, mountTheta=-1.70
03:16:59.056 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.21, opts=13)
03:16:59.056 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.21)
03:16:59.056 00.000 8976 Worker thread wakes up
03:16:59.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.21) opts 0xd
03:16:59.057 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.21)
03:16:59.057 00.000 8976 Moving (0.60, 0.21) raw xDistance=-0.08 yDistance=-0.62
03:16:59.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:16:59.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
03:16:59.057 00.000 8976 MoveAxis(R, 0, ABG)
03:16:59.057 00.000 8976 MoveAxis(U, 2, ABG)
03:16:59.057 00.000 8976 stepping (-10, 12) + (0, 2)
03:16:59.057 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:16:59.057 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
03:16:59.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:59.057 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:59.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:59.057 00.000 5052 Enqueuing Expose request
03:16:59.085 00.028 8976 Received - 47 (G) 
03:16:59.085 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:59.085 00.000 8976 stepped: pos (-10, 14)
03:16:59.085 00.000 8976 move complete, result=0
03:16:59.085 00.000 8976 worker thread done servicing request
03:16:59.085 00.000 8976 Worker thread wakes up
03:16:59.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:59.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:59.085 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:16:59.768 00.683 8976 Exposure complete
03:16:59.774 00.006 8976 worker thread done servicing request
03:16:59.774 00.000 5052 OnExposeComplete: enter
03:16:59.774 00.000 5052 UpdateGuideState(): m_state=6
03:16:59.774 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12939
03:16:59.774 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.85, Mass=117, SNR=7.4, Peak=67 HFD=2.0
03:16:59.774 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
03:16:59.774 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
03:16:59.774 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.14 hyp=0.38 cameraTheta=0.39 mountX=-0.03 mountY=-0.37, mountTheta=-1.66
03:16:59.775 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.14, opts=13)
03:16:59.775 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.14)
03:16:59.775 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:16:59.775 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
03:16:59.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:59.775 00.000 8976 Worker thread wakes up
03:16:59.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.14) opts 0xd
03:16:59.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.14)
03:16:59.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:16:59.775 00.000 5052 Enqueuing Expose request
03:16:59.775 00.000 8976 Moving (0.35, 0.14) raw xDistance=-0.03 yDistance=-0.37
03:16:59.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:16:59.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
03:16:59.775 00.000 8976 MoveAxis(R, 0, ABG)
03:16:59.775 00.000 8976 MoveAxis(U, 2, ABG)
03:16:59.775 00.000 8976 stepping (-10, 14) + (0, 2)
03:16:59.775 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:59.805 00.030 8976 Received - 47 (G) 
03:16:59.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:16:59.805 00.000 8976 stepped: pos (-10, 16)
03:16:59.805 00.000 8976 move complete, result=0
03:16:59.805 00.000 8976 worker thread done servicing request
03:16:59.805 00.000 8976 Worker thread wakes up
03:16:59.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:16:59.805 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:16:59.805 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:17:00.492 00.687 8976 Exposure complete
03:17:00.497 00.005 8976 worker thread done servicing request
03:17:00.498 00.001 5052 OnExposeComplete: enter
03:17:00.498 00.000 5052 UpdateGuideState(): m_state=6
03:17:00.498 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12940
03:17:00.498 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.90, Mass=133, SNR=7.9, Peak=66 HFD=2.3
03:17:00.498 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.48 = -0.48)
03:17:00.498 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
03:17:00.498 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.57 mountX=0.17 mountY=-0.10, mountTheta=-0.55
03:17:00.499 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.19, opts=13)
03:17:00.499 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.19)
03:17:00.499 00.000 8976 Worker thread wakes up
03:17:00.500 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:17:00.500 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.19) opts 0xd
03:17:00.500 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:17:00.500 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.19)
03:17:00.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:00.500 00.000 8976 Moving (0.00, 0.19) raw xDistance=0.17 yDistance=-0.10
03:17:00.500 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:00.500 00.000 5052 Enqueuing Expose request
03:17:00.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:17:00.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:17:00.500 00.000 8976 MoveAxis(R, 0, ABG)
03:17:00.500 00.000 8976 MoveAxis(U, 0, ABG)
03:17:00.500 00.000 8976 move complete, result=0
03:17:00.500 00.000 8976 worker thread done servicing request
03:17:00.500 00.000 8976 Worker thread wakes up
03:17:00.500 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:00.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:00.500 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:01.185 00.685 8976 Exposure complete
03:17:01.191 00.006 8976 worker thread done servicing request
03:17:01.191 00.000 5052 OnExposeComplete: enter
03:17:01.191 00.000 5052 UpdateGuideState(): m_state=6
03:17:01.191 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12941
03:17:01.191 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.16, Mass=130, SNR=7.8, Peak=69 HFD=2.1
03:17:01.191 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
03:17:01.191 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.84 = -0.84)
03:17:01.191 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.45 hyp=0.47 cameraTheta=1.30 mountX=0.35 mountY=-0.35, mountTheta=-0.79
03:17:01.192 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.45, opts=13)
03:17:01.192 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.45)
03:17:01.192 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:17:01.192 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
03:17:01.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:01.192 00.000 8976 Worker thread wakes up
03:17:01.192 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.45) opts 0xd
03:17:01.192 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.45)
03:17:01.192 00.000 8976 Moving (0.12, 0.45) raw xDistance=0.35 yDistance=-0.35
03:17:01.192 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:01.192 00.000 5052 Enqueuing Expose request
03:17:01.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:17:01.192 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:17:01.192 00.000 8976 MoveAxis(L, 1, ABG)
03:17:01.192 00.000 8976 stepping (-10, 16) + (-1, 0)
03:17:01.192 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:01.211 00.019 8976 Received - 47 (G) 
03:17:01.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:01.211 00.000 8976 stepped: pos (-11, 16)
03:17:01.211 00.000 8976 MoveAxis(U, 1, ABG)
03:17:01.211 00.000 8976 stepping (-11, 16) + (0, 1)
03:17:01.211 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:01.244 00.033 8976 Received - 47 (G) 
03:17:01.244 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:01.244 00.000 8976 stepped: pos (-11, 17)
03:17:01.244 00.000 8976 move complete, result=0
03:17:01.244 00.000 8976 worker thread done servicing request
03:17:01.244 00.000 8976 Worker thread wakes up
03:17:01.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:01.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:01.244 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:17:01.925 00.681 8976 Exposure complete
03:17:01.931 00.006 8976 worker thread done servicing request
03:17:01.931 00.000 5052 OnExposeComplete: enter
03:17:01.931 00.000 5052 UpdateGuideState(): m_state=6
03:17:01.931 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12942
03:17:01.931 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.95, Mass=118, SNR=7.4, Peak=72 HFD=2.1
03:17:01.931 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
03:17:01.931 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
03:17:01.931 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.32 cameraTheta=0.87 mountX=0.12 mountY=-0.31, mountTheta=-1.19
03:17:01.932 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.25, opts=13)
03:17:01.932 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.25)
03:17:01.932 00.000 8976 Worker thread wakes up
03:17:01.932 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.25) opts 0xd
03:17:01.932 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.25)
03:17:01.932 00.000 8976 Moving (0.21, 0.25) raw xDistance=0.12 yDistance=-0.31
03:17:01.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:17:01.932 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:17:01.932 00.000 5052 UpdateGuideState exits: m=118 SNR=7.4
03:17:01.932 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:01.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
03:17:01.932 00.000 8976 MoveAxis(R, 0, ABG)
03:17:01.932 00.000 8976 MoveAxis(U, 1, ABG)
03:17:01.932 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:01.932 00.000 5052 Enqueuing Expose request
03:17:01.932 00.000 8976 stepping (-11, 17) + (0, 1)
03:17:01.932 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:01.963 00.031 8976 Received - 47 (G) 
03:17:01.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:01.963 00.000 8976 stepped: pos (-11, 18)
03:17:01.963 00.000 8976 move complete, result=0
03:17:01.963 00.000 8976 worker thread done servicing request
03:17:01.963 00.000 8976 Worker thread wakes up
03:17:01.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:01.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:01.963 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:17:02.649 00.686 8976 Exposure complete
03:17:02.655 00.006 8976 worker thread done servicing request
03:17:02.655 00.000 5052 OnExposeComplete: enter
03:17:02.655 00.000 5052 UpdateGuideState(): m_state=6
03:17:02.656 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12943
03:17:02.656 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.44, Mass=129, SNR=7.8, Peak=71 HFD=2.0
03:17:02.656 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.04) = xAngle (-3.61 = 2.68)
03:17:02.656 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.71 = 2.57)
03:17:02.656 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.56 mountX=-0.24 mountY=0.15, mountTheta=2.60
03:17:02.656 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.27, opts=13)
03:17:02.656 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.27)
03:17:02.657 00.001 8976 Worker thread wakes up
03:17:02.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.27) opts 0xd
03:17:02.657 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:17:02.657 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:17:02.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:02.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.27)
03:17:02.657 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:02.657 00.000 5052 Enqueuing Expose request
03:17:02.657 00.000 8976 Moving (0.00, -0.27) raw xDistance=-0.24 yDistance=0.15
03:17:02.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:17:02.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:17:02.657 00.000 8976 MoveAxis(R, 0, ABG)
03:17:02.657 00.000 8976 MoveAxis(U, 0, ABG)
03:17:02.657 00.000 8976 move complete, result=0
03:17:02.657 00.000 8976 worker thread done servicing request
03:17:02.657 00.000 8976 Worker thread wakes up
03:17:02.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:02.657 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:02.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:03.346 00.689 8976 Exposure complete
03:17:03.351 00.005 8976 worker thread done servicing request
03:17:03.351 00.000 5052 OnExposeComplete: enter
03:17:03.351 00.000 5052 UpdateGuideState(): m_state=6
03:17:03.351 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12944
03:17:03.351 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.74, Mass=121, SNR=7.6, Peak=63 HFD=2.5
03:17:03.351 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
03:17:03.351 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
03:17:03.351 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.54 mountX=0.00 mountY=-0.06, mountTheta=-1.51
03:17:03.351 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.03, opts=13)
03:17:03.351 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.03)
03:17:03.352 00.001 8976 Worker thread wakes up
03:17:03.352 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:17:03.352 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
03:17:03.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:03.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:03.352 00.000 5052 Enqueuing Expose request
03:17:03.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.03) opts 0xd
03:17:03.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.03)
03:17:03.352 00.000 8976 Moving (0.05, 0.03) raw xDistance=0.00 yDistance=-0.06
03:17:03.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:17:03.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:17:03.352 00.000 8976 MoveAxis(R, 0, ABG)
03:17:03.352 00.000 8976 MoveAxis(U, 0, ABG)
03:17:03.352 00.000 8976 move complete, result=0
03:17:03.352 00.000 8976 worker thread done servicing request
03:17:03.352 00.000 8976 Worker thread wakes up
03:17:03.353 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:03.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:03.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:04.040 00.687 8976 Exposure complete
03:17:04.046 00.006 8976 worker thread done servicing request
03:17:04.046 00.000 5052 OnExposeComplete: enter
03:17:04.046 00.000 5052 UpdateGuideState(): m_state=6
03:17:04.046 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12945
03:17:04.046 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.65, Mass=117, SNR=7.4, Peak=61 HFD=2.8
03:17:04.046 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
03:17:04.046 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
03:17:04.046 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.29 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
03:17:04.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.06, opts=13)
03:17:04.047 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.06)
03:17:04.047 00.000 8976 Worker thread wakes up
03:17:04.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.06) opts 0xd
03:17:04.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.06)
03:17:04.047 00.000 8976 Moving (0.19, -0.06) raw xDistance=-0.14 yDistance=-0.13
03:17:04.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:17:04.047 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
03:17:04.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:04.048 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:04.048 00.000 5052 Enqueuing Expose request
03:17:04.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:17:04.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:17:04.048 00.000 8976 MoveAxis(R, 0, ABG)
03:17:04.048 00.000 8976 MoveAxis(U, 0, ABG)
03:17:04.048 00.000 8976 move complete, result=0
03:17:04.048 00.000 8976 worker thread done servicing request
03:17:04.048 00.000 8976 Worker thread wakes up
03:17:04.048 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:04.048 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:04.048 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:04.733 00.685 8976 Exposure complete
03:17:04.738 00.005 8976 worker thread done servicing request
03:17:04.738 00.000 5052 OnExposeComplete: enter
03:17:04.738 00.000 5052 UpdateGuideState(): m_state=6
03:17:04.738 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12946
03:17:04.738 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.87, Mass=121, SNR=7.5, Peak=70 HFD=2.1
03:17:04.738 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
03:17:04.739 00.001 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
03:17:04.739 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.16 hyp=0.72 cameraTheta=0.22 mountX=-0.18 mountY=-0.67, mountTheta=-1.83
03:17:04.739 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.16, opts=13)
03:17:04.739 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.16)
03:17:04.739 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:17:04.739 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
03:17:04.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:04.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:04.739 00.000 5052 Enqueuing Expose request
03:17:04.739 00.000 8976 Worker thread wakes up
03:17:04.740 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.16) opts 0xd
03:17:04.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.16)
03:17:04.740 00.000 8976 Moving (0.70, 0.16) raw xDistance=-0.18 yDistance=-0.67
03:17:04.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:17:04.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.67
03:17:04.740 00.000 8976 MoveAxis(R, 0, ABG)
03:17:04.740 00.000 8976 MoveAxis(U, 3, ABG)
03:17:04.740 00.000 8976 stepping (-11, 18) + (0, 3)
03:17:04.740 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:04.777 00.037 8976 Received - 47 (G) 
03:17:04.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:04.777 00.000 8976 stepped: pos (-11, 21)
03:17:04.777 00.000 8976 move complete, result=0
03:17:04.777 00.000 8976 worker thread done servicing request
03:17:04.777 00.000 8976 Worker thread wakes up
03:17:04.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:04.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:04.777 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:17:05.461 00.684 8976 Exposure complete
03:17:05.466 00.005 8976 worker thread done servicing request
03:17:05.466 00.000 5052 OnExposeComplete: enter
03:17:05.466 00.000 5052 UpdateGuideState(): m_state=6
03:17:05.466 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12947
03:17:05.466 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.87, Mass=130, SNR=7.8, Peak=61 HFD=2.3
03:17:05.466 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
03:17:05.466 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
03:17:05.466 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.16 hyp=0.60 cameraTheta=0.26 mountX=-0.12 mountY=-0.57, mountTheta=-1.79
03:17:05.467 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.16, opts=13)
03:17:05.467 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.16)
03:17:05.467 00.000 8976 Worker thread wakes up
03:17:05.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.16) opts 0xd
03:17:05.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.16)
03:17:05.467 00.000 8976 Moving (0.58, 0.16) raw xDistance=-0.12 yDistance=-0.57
03:17:05.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:17:05.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
03:17:05.467 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=57, Gamma=2.630
03:17:05.468 00.001 5052 UpdateGuideState exits: m=130 SNR=7.8
03:17:05.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:05.468 00.000 8976 MoveAxis(R, 0, ABG)
03:17:05.468 00.000 8976 MoveAxis(U, 2, ABG)
03:17:05.468 00.000 8976 stepping (-11, 21) + (0, 2)
03:17:05.468 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:05.468 00.000 5052 Enqueuing Expose request
03:17:05.468 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:05.496 00.028 8976 Received - 47 (G) 
03:17:05.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:05.496 00.000 8976 stepped: pos (-11, 23)
03:17:05.496 00.000 8976 move complete, result=0
03:17:05.496 00.000 8976 worker thread done servicing request
03:17:05.496 00.000 8976 Worker thread wakes up
03:17:05.496 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:05.496 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:05.496 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:17:06.178 00.682 8976 Exposure complete
03:17:06.183 00.005 8976 worker thread done servicing request
03:17:06.183 00.000 5052 OnExposeComplete: enter
03:17:06.183 00.000 5052 UpdateGuideState(): m_state=6
03:17:06.183 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12948
03:17:06.183 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=281.75, Mass=139, SNR=8.1, Peak=62 HFD=2.4
03:17:06.183 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:17:06.183 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
03:17:06.183 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=0.04 hyp=0.91 cameraTheta=0.05 mountX=-0.38 mountY=-0.78, mountTheta=-2.02
03:17:06.184 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=0.04, opts=13)
03:17:06.184 00.000 5052 Enqueuing Move request for stepguider (0.91, 0.04)
03:17:06.184 00.000 8976 Worker thread wakes up
03:17:06.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, 0.04) opts 0xd
03:17:06.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, 0.04)
03:17:06.184 00.000 8976 Moving (0.91, 0.04) raw xDistance=-0.38 yDistance=-0.78
03:17:06.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:17:06.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:17:06.184 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:17:06.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:06.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.78
03:17:06.184 00.000 8976 MoveAxis(R, 2, ABG)
03:17:06.185 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:06.185 00.000 8976 stepping (-11, 23) + (2, 0)
03:17:06.185 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:06.185 00.000 5052 Enqueuing Expose request
03:17:06.215 00.030 8976 Received - 47 (G) 
03:17:06.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:06.215 00.000 8976 stepped: pos (-9, 23)
03:17:06.215 00.000 8976 MoveAxis(U, 3, ABG)
03:17:06.215 00.000 8976 stepping (-9, 23) + (0, 3)
03:17:06.215 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:06.247 00.032 8976 Received - 47 (G) 
03:17:06.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:06.247 00.000 8976 stepped: pos (-9, 26)
03:17:06.247 00.000 8976 move complete, result=0
03:17:06.247 00.000 8976 worker thread done servicing request
03:17:06.247 00.000 8976 Worker thread wakes up
03:17:06.247 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:06.247 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
03:17:06.247 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:06.936 00.689 8976 Exposure complete
03:17:06.942 00.006 8976 worker thread done servicing request
03:17:06.942 00.000 5052 OnExposeComplete: enter
03:17:06.942 00.000 5052 UpdateGuideState(): m_state=6
03:17:06.942 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12949
03:17:06.942 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.47, Mass=114, SNR=7.4, Peak=66 HFD=2.0
03:17:06.942 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.51 = 1.77)
03:17:06.942 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.67)
03:17:06.942 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.24 hyp=0.38 cameraTheta=-2.47 mountX=-0.08 mountY=0.38, mountTheta=1.77
03:17:06.943 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.24, opts=13)
03:17:06.943 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.24)
03:17:06.943 00.000 8976 Worker thread wakes up
03:17:06.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.24) opts 0xd
03:17:06.943 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.24)
03:17:06.943 00.000 8976 Moving (-0.30, -0.24) raw xDistance=-0.08 yDistance=0.38
03:17:06.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:17:06.943 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.38
03:17:06.943 00.000 8976 MoveAxis(R, 0, ABG)
03:17:06.943 00.000 8976 MoveAxis(D, 1, ABG)
03:17:06.943 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:17:06.943 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
03:17:06.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:06.943 00.000 8976 stepping (-9, 26) + (0, -1)
03:17:06.943 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:06.943 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:06.943 00.000 5052 Enqueuing Expose request
03:17:06.967 00.024 8976 Received - 47 (G) 
03:17:06.967 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:06.967 00.000 8976 stepped: pos (-9, 25)
03:17:06.967 00.000 8976 move complete, result=0
03:17:06.967 00.000 8976 worker thread done servicing request
03:17:06.967 00.000 8976 Worker thread wakes up
03:17:06.967 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:06.967 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:06.967 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:17:07.651 00.684 8976 Exposure complete
03:17:07.656 00.005 8976 worker thread done servicing request
03:17:07.656 00.000 5052 OnExposeComplete: enter
03:17:07.656 00.000 5052 UpdateGuideState(): m_state=6
03:17:07.656 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12950
03:17:07.656 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.45, Mass=102, SNR=7.0, Peak=63 HFD=2.2
03:17:07.656 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.26 = 2.03)
03:17:07.656 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
03:17:07.656 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.26 hyp=0.32 cameraTheta=-2.21 mountX=-0.14 mountY=0.30, mountTheta=2.01
03:17:07.657 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.26, opts=13)
03:17:07.657 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.26)
03:17:07.657 00.000 8976 Worker thread wakes up
03:17:07.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.26) opts 0xd
03:17:07.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.26)
03:17:07.657 00.000 8976 Moving (-0.19, -0.26) raw xDistance=-0.14 yDistance=0.30
03:17:07.657 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:17:07.657 00.000 5052 UpdateGuideState exits: m=102 SNR=7.0
03:17:07.658 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:07.658 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:07.658 00.000 5052 Enqueuing Expose request
03:17:07.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:17:07.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
03:17:07.658 00.000 8976 MoveAxis(R, 0, ABG)
03:17:07.658 00.000 8976 MoveAxis(D, 1, ABG)
03:17:07.658 00.000 8976 stepping (-9, 25) + (0, -1)
03:17:07.658 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:07.686 00.028 8976 Received - 47 (G) 
03:17:07.686 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:07.686 00.000 8976 stepped: pos (-9, 24)
03:17:07.686 00.000 8976 move complete, result=0
03:17:07.686 00.000 8976 worker thread done servicing request
03:17:07.686 00.000 8976 Worker thread wakes up
03:17:07.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:07.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:07.686 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:17:08.371 00.685 8976 Exposure complete
03:17:08.377 00.006 8976 worker thread done servicing request
03:17:08.377 00.000 5052 OnExposeComplete: enter
03:17:08.377 00.000 5052 UpdateGuideState(): m_state=6
03:17:08.377 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12951
03:17:08.377 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.15, Mass=125, SNR=7.8, Peak=74 HFD=2.3
03:17:08.377 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.04) = xAngle (-0.57 = -0.57)
03:17:08.377 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.68 = -0.68)
03:17:08.377 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.44 hyp=0.44 cameraTheta=1.47 mountX=0.37 mountY=-0.27, mountTheta=-0.64
03:17:08.377 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.44, opts=13)
03:17:08.377 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.44)
03:17:08.378 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:17:08.378 00.000 5052 UpdateGuideState exits: m=125 SNR=7.8
03:17:08.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:08.378 00.000 8976 Worker thread wakes up
03:17:08.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.44) opts 0xd
03:17:08.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.44)
03:17:08.378 00.000 8976 Moving (0.04, 0.44) raw xDistance=0.37 yDistance=-0.27
03:17:08.378 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:08.378 00.000 5052 Enqueuing Expose request
03:17:08.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:17:08.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
03:17:08.378 00.000 8976 MoveAxis(L, 2, ABG)
03:17:08.378 00.000 8976 stepping (-9, 24) + (-2, 0)
03:17:08.378 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:08.404 00.026 8976 Received - 47 (G) 
03:17:08.405 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:08.405 00.000 8976 stepped: pos (-11, 24)
03:17:08.405 00.000 8976 MoveAxis(U, 1, ABG)
03:17:08.405 00.000 8976 stepping (-11, 24) + (0, 1)
03:17:08.405 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:08.437 00.032 8976 Received - 47 (G) 
03:17:08.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:08.437 00.000 8976 stepped: pos (-11, 25)
03:17:08.437 00.000 8976 move complete, result=0
03:17:08.437 00.000 8976 worker thread done servicing request
03:17:08.437 00.000 8976 Worker thread wakes up
03:17:08.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:08.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:08.437 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
03:17:09.123 00.686 8976 Exposure complete
03:17:09.129 00.006 8976 worker thread done servicing request
03:17:09.129 00.000 5052 OnExposeComplete: enter
03:17:09.129 00.000 5052 UpdateGuideState(): m_state=6
03:17:09.129 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12952
03:17:09.129 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=281.84, Mass=128, SNR=7.8, Peak=67 HFD=2.1
03:17:09.129 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:17:09.129 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
03:17:09.129 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=0.13 hyp=0.96 cameraTheta=3.01 mountX=0.55 mountY=0.73, mountTheta=0.93
03:17:09.130 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=0.13, opts=13)
03:17:09.130 00.000 5052 Enqueuing Move request for stepguider (-0.96, 0.13)
03:17:09.130 00.000 8976 Worker thread wakes up
03:17:09.130 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, 0.13) opts 0xd
03:17:09.130 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, 0.13)
03:17:09.130 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:17:09.130 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:17:09.130 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:09.130 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:09.130 00.000 5052 Enqueuing Expose request
03:17:09.130 00.000 8976 Moving (-0.96, 0.13) raw xDistance=0.55 yDistance=0.73
03:17:09.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
03:17:09.130 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.73
03:17:09.130 00.000 8976 MoveAxis(L, 2, ABG)
03:17:09.130 00.000 8976 stepping (-11, 25) + (-2, 0)
03:17:09.130 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:09.157 00.027 8976 Received - 47 (G) 
03:17:09.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:09.157 00.000 8976 stepped: pos (-13, 25)
03:17:09.157 00.000 8976 MoveAxis(D, 3, ABG)
03:17:09.157 00.000 8976 stepping (-13, 25) + (0, -3)
03:17:09.157 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:09.189 00.032 8976 Received - 47 (G) 
03:17:09.189 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:09.189 00.000 8976 stepped: pos (-13, 22)
03:17:09.189 00.000 8976 move complete, result=0
03:17:09.189 00.000 8976 worker thread done servicing request
03:17:09.189 00.000 8976 Worker thread wakes up
03:17:09.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:09.189 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:09.190 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:17:09.879 00.689 8976 Exposure complete
03:17:09.885 00.006 8976 worker thread done servicing request
03:17:09.885 00.000 5052 OnExposeComplete: enter
03:17:09.885 00.000 5052 UpdateGuideState(): m_state=6
03:17:09.885 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12953
03:17:09.885 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.44, Mass=112, SNR=7.3, Peak=69 HFD=1.6
03:17:09.885 00.000 5052 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.04) = xAngle (-4.50 = 1.79)
03:17:09.885 00.000 5052 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.68)
03:17:09.885 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.27 hyp=0.42 cameraTheta=-2.45 mountX=-0.09 mountY=0.42, mountTheta=1.78
03:17:09.885 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.27, opts=13)
03:17:09.885 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.27)
03:17:09.886 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:17:09.886 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
03:17:09.886 00.000 8976 Worker thread wakes up
03:17:09.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.27) opts 0xd
03:17:09.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:09.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:09.886 00.000 5052 Enqueuing Expose request
03:17:09.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.27)
03:17:09.886 00.000 8976 Moving (-0.33, -0.27) raw xDistance=-0.09 yDistance=0.42
03:17:09.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:17:09.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
03:17:09.886 00.000 8976 MoveAxis(R, 0, ABG)
03:17:09.886 00.000 8976 MoveAxis(D, 2, ABG)
03:17:09.886 00.000 8976 stepping (-13, 22) + (0, -2)
03:17:09.886 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:09.908 00.022 8976 Received - 47 (G) 
03:17:09.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:09.908 00.000 8976 stepped: pos (-13, 20)
03:17:09.908 00.000 8976 move complete, result=0
03:17:09.908 00.000 8976 worker thread done servicing request
03:17:09.908 00.000 8976 Worker thread wakes up
03:17:09.908 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:17:09.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:09.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:10.592 00.684 8976 Exposure complete
03:17:10.598 00.006 8976 worker thread done servicing request
03:17:10.598 00.000 5052 OnExposeComplete: enter
03:17:10.598 00.000 5052 UpdateGuideState(): m_state=6
03:17:10.598 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12954
03:17:10.598 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.87, Mass=122, SNR=7.6, Peak=67 HFD=1.8
03:17:10.598 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.04) = xAngle (-0.95 = -0.95)
03:17:10.598 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
03:17:10.598 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.09 mountX=0.10 mountY=-0.16, mountTheta=-0.99
03:17:10.599 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.16, opts=13)
03:17:10.599 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.16)
03:17:10.599 00.000 8976 Worker thread wakes up
03:17:10.599 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.16) opts 0xd
03:17:10.599 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.16)
03:17:10.599 00.000 8976 Moving (0.08, 0.16) raw xDistance=0.10 yDistance=-0.16
03:17:10.599 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:17:10.599 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:17:10.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:10.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:17:10.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:17:10.599 00.000 8976 MoveAxis(R, 0, ABG)
03:17:10.599 00.000 8976 MoveAxis(U, 0, ABG)
03:17:10.599 00.000 8976 move complete, result=0
03:17:10.599 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:10.599 00.000 5052 Enqueuing Expose request
03:17:10.600 00.001 8976 worker thread done servicing request
03:17:10.600 00.000 8976 Worker thread wakes up
03:17:10.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:10.600 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:17:10.600 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:11.283 00.683 8976 Exposure complete
03:17:11.288 00.005 8976 worker thread done servicing request
03:17:11.288 00.000 5052 OnExposeComplete: enter
03:17:11.288 00.000 5052 UpdateGuideState(): m_state=6
03:17:11.289 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12955
03:17:11.289 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.69, Mass=137, SNR=8.1, Peak=77 HFD=2.1
03:17:11.289 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
03:17:11.289 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
03:17:11.289 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.02 mountX=0.07 mountY=0.18, mountTheta=1.20
03:17:11.290 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.02, opts=13)
03:17:11.290 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.02)
03:17:11.290 00.000 8976 Worker thread wakes up
03:17:11.290 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.02) opts 0xd
03:17:11.290 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.02)
03:17:11.290 00.000 8976 Moving (-0.20, -0.02) raw xDistance=0.07 yDistance=0.18
03:17:11.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:17:11.290 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:17:11.291 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:17:11.291 00.000 5052 UpdateGuideState exits: m=137 SNR=8.1
03:17:11.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:11.291 00.000 8976 MoveAxis(R, 0, ABG)
03:17:11.291 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:11.291 00.000 8976 MoveAxis(U, 0, ABG)
03:17:11.291 00.000 5052 Enqueuing Expose request
03:17:11.291 00.000 8976 move complete, result=0
03:17:11.291 00.000 8976 worker thread done servicing request
03:17:11.291 00.000 8976 Worker thread wakes up
03:17:11.291 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:11.291 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:11.292 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:17:11.976 00.684 8976 Exposure complete
03:17:11.982 00.006 8976 worker thread done servicing request
03:17:11.982 00.000 5052 OnExposeComplete: enter
03:17:11.982 00.000 5052 UpdateGuideState(): m_state=6
03:17:11.982 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12956
03:17:11.982 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.85, Mass=132, SNR=8.0, Peak=69 HFD=2.2
03:17:11.982 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
03:17:11.982 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
03:17:11.982 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.14 hyp=0.50 cameraTheta=0.28 mountX=-0.09 mountY=-0.48, mountTheta=-1.77
03:17:11.982 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.14, opts=13)
03:17:11.982 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.14)
03:17:11.982 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:17:11.982 00.000 5052 UpdateGuideState exits: m=132 SNR=8.0
03:17:11.983 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:11.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:11.983 00.000 5052 Enqueuing Expose request
03:17:11.983 00.000 8976 Worker thread wakes up
03:17:11.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.14) opts 0xd
03:17:11.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.14)
03:17:11.983 00.000 8976 Moving (0.48, 0.14) raw xDistance=-0.09 yDistance=-0.48
03:17:11.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:17:11.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
03:17:11.983 00.000 8976 MoveAxis(R, 0, ABG)
03:17:11.983 00.000 8976 MoveAxis(U, 2, ABG)
03:17:11.983 00.000 8976 stepping (-13, 20) + (0, 2)
03:17:11.983 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:12.018 00.035 8976 Received - 47 (G) 
03:17:12.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:12.018 00.000 8976 stepped: pos (-13, 22)
03:17:12.018 00.000 8976 move complete, result=0
03:17:12.018 00.000 8976 worker thread done servicing request
03:17:12.018 00.000 8976 Worker thread wakes up
03:17:12.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:12.018 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:17:12.018 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:12.703 00.685 8976 Exposure complete
03:17:12.708 00.005 8976 worker thread done servicing request
03:17:12.708 00.000 5052 OnExposeComplete: enter
03:17:12.708 00.000 5052 UpdateGuideState(): m_state=6
03:17:12.708 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12957
03:17:12.708 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.91, Mass=120, SNR=7.5, Peak=70 HFD=2.0
03:17:12.709 00.001 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
03:17:12.709 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
03:17:12.709 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.20 hyp=0.40 cameraTheta=2.62 mountX=0.34 mountY=0.18, mountTheta=0.49
03:17:12.709 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.20, opts=13)
03:17:12.709 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.20)
03:17:12.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:17:12.709 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
03:17:12.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:12.710 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:12.710 00.000 5052 Enqueuing Expose request
03:17:12.710 00.000 8976 Worker thread wakes up
03:17:12.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.20) opts 0xd
03:17:12.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.20)
03:17:12.710 00.000 8976 Moving (-0.34, 0.20) raw xDistance=0.34 yDistance=0.18
03:17:12.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:17:12.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:17:12.710 00.000 8976 MoveAxis(L, 1, ABG)
03:17:12.710 00.000 8976 stepping (-13, 22) + (-1, 0)
03:17:12.710 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:12.738 00.028 8976 Received - 47 (G) 
03:17:12.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:12.738 00.000 8976 stepped: pos (-14, 22)
03:17:12.738 00.000 8976 MoveAxis(U, 0, ABG)
03:17:12.738 00.000 8976 move complete, result=0
03:17:12.738 00.000 8976 worker thread done servicing request
03:17:12.738 00.000 8976 Worker thread wakes up
03:17:12.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:12.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:12.738 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:17:13.419 00.681 8976 Exposure complete
03:17:13.424 00.005 8976 worker thread done servicing request
03:17:13.425 00.001 5052 OnExposeComplete: enter
03:17:13.425 00.000 5052 UpdateGuideState(): m_state=6
03:17:13.425 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12958
03:17:13.425 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.77, Mass=128, SNR=7.8, Peak=64 HFD=2.0
03:17:13.425 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:17:13.425 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
03:17:13.425 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.06 hyp=0.69 cameraTheta=3.05 mountX=0.37 mountY=0.54, mountTheta=0.97
03:17:13.425 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.06, opts=13)
03:17:13.426 00.001 5052 Enqueuing Move request for stepguider (-0.69, 0.06)
03:17:13.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:17:13.426 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:17:13.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:13.426 00.000 8976 Worker thread wakes up
03:17:13.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.06) opts 0xd
03:17:13.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.06)
03:17:13.426 00.000 8976 Moving (-0.69, 0.06) raw xDistance=0.37 yDistance=0.54
03:17:13.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:13.426 00.000 5052 Enqueuing Expose request
03:17:13.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
03:17:13.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:17:13.426 00.000 8976 MoveAxis(L, 2, ABG)
03:17:13.426 00.000 8976 stepping (-14, 22) + (-2, 0)
03:17:13.426 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:13.457 00.031 8976 Received - 47 (G) 
03:17:13.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:13.457 00.000 8976 stepped: pos (-16, 22)
03:17:13.457 00.000 8976 MoveAxis(D, 2, ABG)
03:17:13.457 00.000 8976 stepping (-16, 22) + (0, -2)
03:17:13.457 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:13.489 00.032 8976 Received - 47 (G) 
03:17:13.489 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:13.489 00.000 8976 stepped: pos (-16, 20)
03:17:13.489 00.000 8976 move complete, result=0
03:17:13.489 00.000 8976 worker thread done servicing request
03:17:13.489 00.000 8976 Worker thread wakes up
03:17:13.489 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:13.489 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:13.489 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:17:14.175 00.686 8976 Exposure complete
03:17:14.180 00.005 8976 worker thread done servicing request
03:17:14.180 00.000 5052 OnExposeComplete: enter
03:17:14.180 00.000 5052 UpdateGuideState(): m_state=6
03:17:14.180 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12959
03:17:14.180 00.000 5052 Star::Find returns 1 (0), X=328.29, Y=281.43, Mass=99, SNR=6.8, Peak=62 HFD=1.8
03:17:14.180 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
03:17:14.180 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.30)
03:17:14.180 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=-0.28 hyp=0.93 cameraTheta=-2.84 mountX=0.15 mountY=0.89, mountTheta=1.40
03:17:14.181 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=-0.28, opts=13)
03:17:14.181 00.000 5052 Enqueuing Move request for stepguider (-0.88, -0.28)
03:17:14.181 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:17:14.181 00.000 5052 UpdateGuideState exits: m=99 SNR=6.8
03:17:14.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:14.181 00.000 8976 Worker thread wakes up
03:17:14.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, -0.28) opts 0xd
03:17:14.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, -0.28)
03:17:14.181 00.000 8976 Moving (-0.88, -0.28) raw xDistance=0.15 yDistance=0.89
03:17:14.182 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:14.182 00.000 5052 Enqueuing Expose request
03:17:14.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:17:14.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.89
03:17:14.182 00.000 8976 MoveAxis(R, 0, ABG)
03:17:14.182 00.000 8976 MoveAxis(D, 4, ABG)
03:17:14.182 00.000 8976 stepping (-16, 20) + (0, -4)
03:17:14.182 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:17:14.224 00.042 8976 Received - 47 (G) 
03:17:14.224 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:17:14.224 00.000 8976 stepped: pos (-16, 16)
03:17:14.224 00.000 8976 move complete, result=0
03:17:14.224 00.000 8976 worker thread done servicing request
03:17:14.224 00.000 8976 Worker thread wakes up
03:17:14.225 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:14.225 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:14.225 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
03:17:14.909 00.684 8976 Exposure complete
03:17:14.915 00.006 8976 worker thread done servicing request
03:17:14.915 00.000 5052 OnExposeComplete: enter
03:17:14.915 00.000 5052 UpdateGuideState(): m_state=6
03:17:14.916 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12960
03:17:14.916 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.66, Mass=98, SNR=6.8, Peak=64 HFD=1.6
03:17:14.916 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
03:17:14.916 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
03:17:14.916 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.05 hyp=0.59 cameraTheta=-3.06 mountX=0.23 mountY=0.52, mountTheta=1.16
03:17:14.917 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.05, opts=13)
03:17:14.917 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.05)
03:17:14.917 00.000 8976 Worker thread wakes up
03:17:14.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.05) opts 0xd
03:17:14.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.05)
03:17:14.917 00.000 8976 Moving (-0.59, -0.05) raw xDistance=0.23 yDistance=0.52
03:17:14.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:17:14.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.52
03:17:14.917 00.000 8976 MoveAxis(R, 0, ABG)
03:17:14.917 00.000 8976 MoveAxis(D, 2, ABG)
03:17:14.917 00.000 8976 stepping (-16, 16) + (0, -2)
03:17:14.917 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:17:14.917 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
03:17:14.917 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:14.917 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:14.918 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:14.918 00.000 5052 Enqueuing Expose request
03:17:14.944 00.026 8976 Received - 47 (G) 
03:17:14.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:14.944 00.000 8976 stepped: pos (-16, 14)
03:17:14.944 00.000 8976 move complete, result=0
03:17:14.944 00.000 8976 worker thread done servicing request
03:17:14.944 00.000 8976 Worker thread wakes up
03:17:14.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:14.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:14.944 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:17:15.629 00.685 8976 Exposure complete
03:17:15.634 00.005 8976 worker thread done servicing request
03:17:15.634 00.000 5052 OnExposeComplete: enter
03:17:15.634 00.000 5052 UpdateGuideState(): m_state=6
03:17:15.634 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12961
03:17:15.635 00.001 5052 Star::Find returns 1 (0), X=328.59, Y=281.87, Mass=113, SNR=7.3, Peak=64 HFD=2.3
03:17:15.635 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:17:15.635 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
03:17:15.635 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.16 hyp=0.61 cameraTheta=2.88 mountX=0.41 mountY=0.40, mountTheta=0.78
03:17:15.636 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.16, opts=13)
03:17:15.636 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.16)
03:17:15.636 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:17:15.636 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
03:17:15.636 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:15.636 00.000 8976 Worker thread wakes up
03:17:15.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.16) opts 0xd
03:17:15.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.16)
03:17:15.636 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:15.636 00.000 5052 Enqueuing Expose request
03:17:15.636 00.000 8976 Moving (-0.58, 0.16) raw xDistance=0.41 yDistance=0.40
03:17:15.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:17:15.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
03:17:15.636 00.000 8976 MoveAxis(L, 2, ABG)
03:17:15.636 00.000 8976 stepping (-16, 14) + (-2, 0)
03:17:15.637 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:15.663 00.026 8976 Received - 47 (G) 
03:17:15.663 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:15.663 00.000 8976 stepped: pos (-18, 14)
03:17:15.663 00.000 8976 MoveAxis(D, 2, ABG)
03:17:15.663 00.000 8976 stepping (-18, 14) + (0, -2)
03:17:15.663 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:15.694 00.031 8976 Received - 47 (G) 
03:17:15.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:15.695 00.001 8976 stepped: pos (-18, 12)
03:17:15.695 00.000 8976 move complete, result=0
03:17:15.695 00.000 8976 worker thread done servicing request
03:17:15.695 00.000 8976 Worker thread wakes up
03:17:15.695 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:15.695 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:15.695 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:17:16.379 00.684 8976 Exposure complete
03:17:16.385 00.006 8976 worker thread done servicing request
03:17:16.385 00.000 5052 OnExposeComplete: enter
03:17:16.385 00.000 5052 UpdateGuideState(): m_state=6
03:17:16.385 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12962
03:17:16.385 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=282.04, Mass=118, SNR=7.5, Peak=64 HFD=2.1
03:17:16.386 00.001 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
03:17:16.386 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
03:17:16.386 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.33 hyp=0.37 cameraTheta=2.04 mountX=0.37 mountY=-0.04, mountTheta=-0.10
03:17:16.386 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.33, opts=13)
03:17:16.387 00.001 5052 Enqueuing Move request for stepguider (-0.17, 0.33)
03:17:16.387 00.000 8976 Worker thread wakes up
03:17:16.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.33) opts 0xd
03:17:16.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.33)
03:17:16.387 00.000 8976 Moving (-0.17, 0.33) raw xDistance=0.37 yDistance=-0.04
03:17:16.387 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:17:16.387 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
03:17:16.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:16.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
03:17:16.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:17:16.387 00.000 8976 MoveAxis(L, 2, ABG)
03:17:16.387 00.000 8976 stepping (-18, 12) + (-2, 0)
03:17:16.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:16.387 00.000 5052 Enqueuing Expose request
03:17:16.387 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:16.414 00.027 8976 Received - 47 (G) 
03:17:16.414 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:16.415 00.001 8976 stepped: pos (-20, 12)
03:17:16.415 00.000 8976 MoveAxis(U, 0, ABG)
03:17:16.415 00.000 8976 move complete, result=0
03:17:16.415 00.000 8976 worker thread done servicing request
03:17:16.415 00.000 8976 Worker thread wakes up
03:17:16.415 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
03:17:16.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:16.415 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:17.101 00.686 8976 Exposure complete
03:17:17.106 00.005 8976 worker thread done servicing request
03:17:17.106 00.000 5052 OnExposeComplete: enter
03:17:17.106 00.000 5052 UpdateGuideState(): m_state=6
03:17:17.106 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12963
03:17:17.106 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.50, Mass=98, SNR=6.8, Peak=62 HFD=1.7
03:17:17.106 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
03:17:17.106 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.10)
03:17:17.106 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-1.04 mountX=-0.25 mountY=0.01, mountTheta=3.10
03:17:17.107 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.21, opts=13)
03:17:17.107 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.21)
03:17:17.107 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:17:17.107 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
03:17:17.107 00.000 8976 Worker thread wakes up
03:17:17.107 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.21) opts 0xd
03:17:17.107 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.21)
03:17:17.107 00.000 8976 Moving (0.13, -0.21) raw xDistance=-0.25 yDistance=0.01
03:17:17.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:17.107 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:17.107 00.000 5052 Enqueuing Expose request
03:17:17.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:17:17.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:17:17.107 00.000 8976 MoveAxis(R, 0, ABG)
03:17:17.107 00.000 8976 MoveAxis(U, 0, ABG)
03:17:17.107 00.000 8976 move complete, result=0
03:17:17.107 00.000 8976 worker thread done servicing request
03:17:17.108 00.001 8976 Worker thread wakes up
03:17:17.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:17.108 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:17.108 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:17:17.793 00.685 8976 Exposure complete
03:17:17.798 00.005 8976 worker thread done servicing request
03:17:17.799 00.001 5052 OnExposeComplete: enter
03:17:17.799 00.000 5052 UpdateGuideState(): m_state=6
03:17:17.799 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12964
03:17:17.799 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.22, Mass=104, SNR=7.0, Peak=60 HFD=2.4
03:17:17.799 00.000 5052 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.04) = xAngle (-2.78 = -2.78)
03:17:17.799 00.000 5052 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.88 = -2.88)
03:17:17.799 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.49 hyp=0.73 cameraTheta=-0.74 mountX=-0.68 mountY=-0.18, mountTheta=-2.88
03:17:17.799 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.49, opts=13)
03:17:17.799 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.49)
03:17:17.800 00.001 8976 Worker thread wakes up
03:17:17.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.49) opts 0xd
03:17:17.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.49)
03:17:17.800 00.000 8976 Moving (0.54, -0.49) raw xDistance=-0.68 yDistance=-0.18
03:17:17.800 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:17:17.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
03:17:17.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:17:17.800 00.000 8976 MoveAxis(R, 3, ABG)
03:17:17.800 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
03:17:17.800 00.000 8976 stepping (-20, 12) + (3, 0)
03:17:17.800 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:17.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:17.800 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:17.800 00.000 5052 Enqueuing Expose request
03:17:17.838 00.038 8976 Received - 47 (G) 
03:17:17.838 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:17.838 00.000 8976 stepped: pos (-17, 12)
03:17:17.838 00.000 8976 MoveAxis(U, 0, ABG)
03:17:17.838 00.000 8976 move complete, result=0
03:17:17.838 00.000 8976 worker thread done servicing request
03:17:17.838 00.000 8976 Worker thread wakes up
03:17:17.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:17.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:17.838 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.2 px 0 ms NORTH
03:17:18.520 00.682 8976 Exposure complete
03:17:18.524 00.004 8976 worker thread done servicing request
03:17:18.525 00.001 5052 OnExposeComplete: enter
03:17:18.525 00.000 5052 UpdateGuideState(): m_state=6
03:17:18.525 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12965
03:17:18.525 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.69, Mass=102, SNR=6.9, Peak=58 HFD=2.4
03:17:18.525 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
03:17:18.525 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
03:17:18.525 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.02 hyp=0.53 cameraTheta=-0.04 mountX=-0.26 mountY=-0.43, mountTheta=-2.12
03:17:18.525 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.02, opts=13)
03:17:18.525 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.02)
03:17:18.527 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:17:18.527 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
03:17:18.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:18.527 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:18.527 00.000 8976 Worker thread wakes up
03:17:18.527 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.02) opts 0xd
03:17:18.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.02)
03:17:18.527 00.000 8976 Moving (0.53, -0.02) raw xDistance=-0.26 yDistance=-0.43
03:17:18.527 00.000 5052 Enqueuing Expose request
03:17:18.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
03:17:18.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:17:18.527 00.000 8976 MoveAxis(R, 1, ABG)
03:17:18.527 00.000 8976 stepping (-17, 12) + (1, 0)
03:17:18.527 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:18.557 00.030 8976 Received - 47 (G) 
03:17:18.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:18.557 00.000 8976 stepped: pos (-16, 12)
03:17:18.557 00.000 8976 MoveAxis(U, 2, ABG)
03:17:18.557 00.000 8976 stepping (-16, 12) + (0, 2)
03:17:18.557 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:18.589 00.032 8976 Received - 47 (G) 
03:17:18.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:18.589 00.000 8976 stepped: pos (-16, 14)
03:17:18.589 00.000 8976 move complete, result=0
03:17:18.589 00.000 8976 worker thread done servicing request
03:17:18.589 00.000 8976 Worker thread wakes up
03:17:18.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:18.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:18.589 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
03:17:19.274 00.685 8976 Exposure complete
03:17:19.279 00.005 8976 worker thread done servicing request
03:17:19.280 00.001 5052 OnExposeComplete: enter
03:17:19.280 00.000 5052 UpdateGuideState(): m_state=6
03:17:19.280 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12966
03:17:19.280 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.88, Mass=115, SNR=7.4, Peak=64 HFD=2.2
03:17:19.280 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
03:17:19.280 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
03:17:19.280 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.17 hyp=0.80 cameraTheta=0.22 mountX=-0.20 mountY=-0.75, mountTheta=-1.83
03:17:19.280 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.17, opts=13)
03:17:19.281 00.001 5052 Enqueuing Move request for stepguider (0.78, 0.17)
03:17:19.281 00.000 8976 Worker thread wakes up
03:17:19.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.17) opts 0xd
03:17:19.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.17)
03:17:19.281 00.000 8976 Moving (0.78, 0.17) raw xDistance=-0.20 yDistance=-0.75
03:17:19.281 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:17:19.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:17:19.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
03:17:19.281 00.000 8976 MoveAxis(R, 0, ABG)
03:17:19.281 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
03:17:19.281 00.000 8976 MoveAxis(U, 3, ABG)
03:17:19.281 00.000 8976 stepping (-16, 14) + (0, 3)
03:17:19.281 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:19.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:19.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:19.281 00.000 5052 Enqueuing Expose request
03:17:19.308 00.027 8976 Received - 47 (G) 
03:17:19.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:19.308 00.000 8976 stepped: pos (-16, 17)
03:17:19.308 00.000 8976 move complete, result=0
03:17:19.308 00.000 8976 worker thread done servicing request
03:17:19.308 00.000 8976 Worker thread wakes up
03:17:19.308 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:17:19.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:19.308 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:20.024 00.716 8976 Exposure complete
03:17:20.029 00.005 8976 worker thread done servicing request
03:17:20.029 00.000 5052 OnExposeComplete: enter
03:17:20.029 00.000 5052 UpdateGuideState(): m_state=6
03:17:20.029 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12967
03:17:20.029 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=281.50, Mass=112, SNR=7.3, Peak=69 HFD=1.8
03:17:20.030 00.001 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
03:17:20.030 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
03:17:20.030 00.000 5052 CameraToMount -- cameraX=1.07 cameraY=-0.21 hyp=1.09 cameraTheta=-0.20 mountX=-0.67 mountY=-0.78, mountTheta=-2.28
03:17:20.031 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.07, y=-0.21, opts=13)
03:17:20.031 00.000 5052 Enqueuing Move request for stepguider (1.07, -0.21)
03:17:20.031 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:17:20.031 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
03:17:20.031 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:20.031 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:20.031 00.000 5052 Enqueuing Expose request
03:17:20.031 00.000 8976 Worker thread wakes up
03:17:20.031 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.07, -0.21) opts 0xd
03:17:20.031 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.07, -0.21)
03:17:20.031 00.000 8976 Moving (1.07, -0.21) raw xDistance=-0.67 yDistance=-0.78
03:17:20.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
03:17:20.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.78
03:17:20.031 00.000 8976 MoveAxis(R, 3, ABG)
03:17:20.031 00.000 8976 stepping (-16, 17) + (3, 0)
03:17:20.031 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:20.059 00.028 8976 Received - 47 (G) 
03:17:20.059 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:20.059 00.000 8976 stepped: pos (-13, 17)
03:17:20.059 00.000 8976 MoveAxis(U, 3, ABG)
03:17:20.059 00.000 8976 stepping (-13, 17) + (0, 3)
03:17:20.059 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:20.091 00.032 8976 Received - 47 (G) 
03:17:20.091 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:20.091 00.000 8976 stepped: pos (-13, 20)
03:17:20.091 00.000 8976 move complete, result=0
03:17:20.091 00.000 8976 worker thread done servicing request
03:17:20.091 00.000 8976 Worker thread wakes up
03:17:20.092 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:20.092 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 3 ms NORTH
03:17:20.092 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:20.777 00.685 8976 Exposure complete
03:17:20.783 00.006 8976 worker thread done servicing request
03:17:20.783 00.000 5052 OnExposeComplete: enter
03:17:20.783 00.000 5052 UpdateGuideState(): m_state=6
03:17:20.783 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12968
03:17:20.783 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.73, Mass=123, SNR=7.6, Peak=72 HFD=1.7
03:17:20.783 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
03:17:20.783 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
03:17:20.783 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.08 mountX=-0.08 mountY=-0.19, mountTheta=-1.98
03:17:20.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.02, opts=13)
03:17:20.784 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.02)
03:17:20.784 00.000 8976 Worker thread wakes up
03:17:20.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.02) opts 0xd
03:17:20.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.02)
03:17:20.784 00.000 8976 Moving (0.21, 0.02) raw xDistance=-0.08 yDistance=-0.19
03:17:20.784 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=34, FiltMax=53, Gamma=2.630
03:17:20.784 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
03:17:20.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:20.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:17:20.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:17:20.784 00.000 8976 MoveAxis(R, 0, ABG)
03:17:20.784 00.000 8976 MoveAxis(U, 0, ABG)
03:17:20.784 00.000 8976 move complete, result=0
03:17:20.785 00.001 8976 worker thread done servicing request
03:17:20.785 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:20.785 00.000 5052 Enqueuing Expose request
03:17:20.785 00.000 8976 Worker thread wakes up
03:17:20.785 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:17:20.785 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:20.785 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:21.471 00.686 8976 Exposure complete
03:17:21.476 00.005 8976 worker thread done servicing request
03:17:21.476 00.000 5052 OnExposeComplete: enter
03:17:21.476 00.000 5052 UpdateGuideState(): m_state=6
03:17:21.476 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12969
03:17:21.476 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=282.30, Mass=89, SNR=6.5, Peak=67 HFD=2.0
03:17:21.477 00.001 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
03:17:21.477 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.56 = -1.56)
03:17:21.477 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=0.59 hyp=1.08 cameraTheta=0.58 mountX=0.12 mountY=-1.08, mountTheta=-1.46
03:17:21.477 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=0.59, opts=13)
03:17:21.477 00.000 5052 Enqueuing Move request for stepguider (0.90, 0.59)
03:17:21.478 00.001 8976 Worker thread wakes up
03:17:21.478 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:17:21.478 00.000 5052 UpdateGuideState exits: m=89 SNR=6.5
03:17:21.478 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:21.478 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, 0.59) opts 0xd
03:17:21.478 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, 0.59)
03:17:21.478 00.000 8976 Moving (0.90, 0.59) raw xDistance=0.12 yDistance=-1.08
03:17:21.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:17:21.478 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.08
03:17:21.478 00.000 8976 MoveAxis(R, 0, ABG)
03:17:21.478 00.000 8976 MoveAxis(U, 4, ABG)
03:17:21.478 00.000 8976 stepping (-13, 20) + (0, 4)
03:17:21.478 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:21.478 00.000 5052 Enqueuing Expose request
03:17:21.478 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:17:21.514 00.036 8976 Received - 47 (G) 
03:17:21.514 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:17:21.514 00.000 8976 stepped: pos (-13, 24)
03:17:21.514 00.000 8976 move complete, result=0
03:17:21.514 00.000 8976 worker thread done servicing request
03:17:21.514 00.000 8976 Worker thread wakes up
03:17:21.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:21.514 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:21.514 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.1 px 4 ms NORTH
03:17:22.197 00.683 8976 Exposure complete
03:17:22.203 00.006 8976 worker thread done servicing request
03:17:22.203 00.000 5052 OnExposeComplete: enter
03:17:22.203 00.000 5052 UpdateGuideState(): m_state=6
03:17:22.203 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12970
03:17:22.203 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.94, Mass=142, SNR=8.2, Peak=73 HFD=2.4
03:17:22.203 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
03:17:22.203 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
03:17:22.203 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.35 mountX=0.18 mountY=-0.17, mountTheta=-0.75
03:17:22.204 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.23, opts=13)
03:17:22.204 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.23)
03:17:22.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:17:22.204 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:17:22.204 00.000 8976 Worker thread wakes up
03:17:22.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.23) opts 0xd
03:17:22.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.23)
03:17:22.204 00.000 8976 Moving (0.05, 0.23) raw xDistance=0.18 yDistance=-0.17
03:17:22.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:22.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:22.204 00.000 5052 Enqueuing Expose request
03:17:22.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:17:22.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:17:22.204 00.000 8976 MoveAxis(R, 0, ABG)
03:17:22.204 00.000 8976 MoveAxis(U, 0, ABG)
03:17:22.205 00.001 8976 move complete, result=0
03:17:22.205 00.000 8976 worker thread done servicing request
03:17:22.205 00.000 8976 Worker thread wakes up
03:17:22.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:22.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:22.205 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:17:22.887 00.682 8976 Exposure complete
03:17:22.893 00.006 8976 worker thread done servicing request
03:17:22.893 00.000 5052 OnExposeComplete: enter
03:17:22.893 00.000 5052 UpdateGuideState(): m_state=6
03:17:22.893 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12971
03:17:22.893 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.08, Mass=108, SNR=7.2, Peak=72 HFD=1.1
03:17:22.893 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.22 = -1.22)
03:17:22.893 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
03:17:22.893 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.37 hyp=0.51 cameraTheta=0.83 mountX=0.18 mountY=-0.49, mountTheta=-1.23
03:17:22.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.37, opts=13)
03:17:22.894 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.37)
03:17:22.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:17:22.894 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
03:17:22.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:22.894 00.000 8976 Worker thread wakes up
03:17:22.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.37) opts 0xd
03:17:22.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.37)
03:17:22.894 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:22.894 00.000 5052 Enqueuing Expose request
03:17:22.894 00.000 8976 Moving (0.34, 0.37) raw xDistance=0.18 yDistance=-0.49
03:17:22.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:17:22.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
03:17:22.895 00.001 8976 MoveAxis(R, 0, ABG)
03:17:22.895 00.000 8976 MoveAxis(U, 2, ABG)
03:17:22.895 00.000 8976 stepping (-13, 24) + (0, 2)
03:17:22.895 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:22.920 00.025 8976 Received - 47 (G) 
03:17:22.920 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:22.920 00.000 8976 stepped: pos (-13, 26)
03:17:22.920 00.000 8976 move complete, result=0
03:17:22.920 00.000 8976 worker thread done servicing request
03:17:22.920 00.000 8976 Worker thread wakes up
03:17:22.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:22.921 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:22.921 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:17:23.605 00.684 8976 Exposure complete
03:17:23.610 00.005 8976 worker thread done servicing request
03:17:23.611 00.001 5052 OnExposeComplete: enter
03:17:23.611 00.000 5052 UpdateGuideState(): m_state=6
03:17:23.611 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12972
03:17:23.611 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.63, Mass=107, SNR=7.1, Peak=71 HFD=1.8
03:17:23.611 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.04) = xAngle (-3.32 = 2.96)
03:17:23.611 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.42 = 2.86)
03:17:23.611 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.28 mountX=-0.08 mountY=0.02, mountTheta=2.87
03:17:23.612 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.08, opts=13)
03:17:23.612 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.08)
03:17:23.612 00.000 8976 Worker thread wakes up
03:17:23.612 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.08) opts 0xd
03:17:23.612 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.08)
03:17:23.612 00.000 8976 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.02
03:17:23.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:17:23.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:17:23.612 00.000 8976 MoveAxis(R, 0, ABG)
03:17:23.612 00.000 8976 MoveAxis(U, 0, ABG)
03:17:23.612 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:17:23.612 00.000 8976 move complete, result=0
03:17:23.612 00.000 8976 worker thread done servicing request
03:17:23.612 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
03:17:23.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:23.612 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:23.612 00.000 5052 Enqueuing Expose request
03:17:23.612 00.000 8976 Worker thread wakes up
03:17:23.613 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:23.613 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:17:23.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:24.296 00.683 8976 Exposure complete
03:17:24.303 00.007 8976 worker thread done servicing request
03:17:24.303 00.000 5052 OnExposeComplete: enter
03:17:24.303 00.000 5052 UpdateGuideState(): m_state=6
03:17:24.303 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12973
03:17:24.303 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.57, Mass=109, SNR=7.2, Peak=70 HFD=1.8
03:17:24.303 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.23 = 2.06)
03:17:24.303 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.95)
03:17:24.303 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.18 mountX=-0.08 mountY=0.16, mountTheta=2.04
03:17:24.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.14, opts=13)
03:17:24.304 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.14)
03:17:24.304 00.000 8976 Worker thread wakes up
03:17:24.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.14) opts 0xd
03:17:24.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.14)
03:17:24.304 00.000 8976 Moving (-0.10, -0.14) raw xDistance=-0.08 yDistance=0.16
03:17:24.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:17:24.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:17:24.304 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
03:17:24.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:24.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:17:24.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:24.305 00.001 5052 Enqueuing Expose request
03:17:24.305 00.000 8976 MoveAxis(R, 0, ABG)
03:17:24.305 00.000 8976 MoveAxis(U, 0, ABG)
03:17:24.305 00.000 8976 move complete, result=0
03:17:24.305 00.000 8976 worker thread done servicing request
03:17:24.305 00.000 8976 Worker thread wakes up
03:17:24.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:24.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:24.305 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:17:24.989 00.684 8976 Exposure complete
03:17:24.993 00.004 8976 worker thread done servicing request
03:17:24.994 00.001 5052 OnExposeComplete: enter
03:17:24.994 00.000 5052 UpdateGuideState(): m_state=6
03:17:24.994 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12974
03:17:24.994 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.62, Mass=130, SNR=7.8, Peak=71 HFD=2.2
03:17:24.994 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.75 = 1.53)
03:17:24.994 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
03:17:24.994 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.71 mountX=0.01 mountY=0.22, mountTheta=1.53
03:17:24.994 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.09, opts=13)
03:17:24.995 00.001 5052 Enqueuing Move request for stepguider (-0.20, -0.09)
03:17:24.995 00.000 8976 Worker thread wakes up
03:17:24.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.09) opts 0xd
03:17:24.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.09)
03:17:24.995 00.000 8976 Moving (-0.20, -0.09) raw xDistance=0.01 yDistance=0.22
03:17:24.995 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:17:24.995 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
03:17:24.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:24.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:24.995 00.000 5052 Enqueuing Expose request
03:17:24.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:17:24.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:17:24.995 00.000 8976 MoveAxis(R, 0, ABG)
03:17:24.995 00.000 8976 MoveAxis(U, 0, ABG)
03:17:24.995 00.000 8976 move complete, result=0
03:17:24.995 00.000 8976 worker thread done servicing request
03:17:24.995 00.000 8976 Worker thread wakes up
03:17:24.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:24.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:24.996 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:17:25.680 00.684 8976 Exposure complete
03:17:25.686 00.006 8976 worker thread done servicing request
03:17:25.686 00.000 5052 OnExposeComplete: enter
03:17:25.686 00.000 5052 UpdateGuideState(): m_state=6
03:17:25.686 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12975
03:17:25.686 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.55, Mass=124, SNR=7.7, Peak=65 HFD=1.9
03:17:25.686 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.81 = 1.48)
03:17:25.686 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
03:17:25.686 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.16 hyp=0.43 cameraTheta=-2.76 mountX=0.04 mountY=0.42, mountTheta=1.48
03:17:25.687 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.16, opts=13)
03:17:25.687 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.16)
03:17:25.687 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:17:25.687 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
03:17:25.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:25.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:25.687 00.000 8976 Worker thread wakes up
03:17:25.687 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.16) opts 0xd
03:17:25.687 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.16)
03:17:25.687 00.000 8976 Moving (-0.40, -0.16) raw xDistance=0.04 yDistance=0.42
03:17:25.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:17:25.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
03:17:25.687 00.000 8976 MoveAxis(R, 0, ABG)
03:17:25.687 00.000 8976 MoveAxis(D, 2, ABG)
03:17:25.687 00.000 8976 stepping (-13, 26) + (0, -2)
03:17:25.687 00.000 5052 Enqueuing Expose request
03:17:25.687 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:25.719 00.032 8976 Received - 47 (G) 
03:17:25.719 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:25.719 00.000 8976 stepped: pos (-13, 24)
03:17:25.719 00.000 8976 move complete, result=0
03:17:25.719 00.000 8976 worker thread done servicing request
03:17:25.719 00.000 8976 Worker thread wakes up
03:17:25.719 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:25.719 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:25.719 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:17:26.405 00.686 8976 Exposure complete
03:17:26.410 00.005 8976 worker thread done servicing request
03:17:26.410 00.000 5052 OnExposeComplete: enter
03:17:26.410 00.000 5052 UpdateGuideState(): m_state=6
03:17:26.410 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12976
03:17:26.410 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=282.12, Mass=129, SNR=7.8, Peak=69 HFD=2.2
03:17:26.410 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
03:17:26.410 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
03:17:26.411 00.001 5052 CameraToMount -- cameraX=-0.08 cameraY=0.41 hyp=0.42 cameraTheta=1.75 mountX=0.40 mountY=-0.16, mountTheta=-0.38
03:17:26.411 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.41, opts=13)
03:17:26.411 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.41)
03:17:26.411 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:17:26.411 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:17:26.411 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:26.411 00.000 8976 Worker thread wakes up
03:17:26.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.41) opts 0xd
03:17:26.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.41)
03:17:26.411 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:26.411 00.000 5052 Enqueuing Expose request
03:17:26.412 00.001 8976 Moving (-0.08, 0.41) raw xDistance=0.40 yDistance=-0.16
03:17:26.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:17:26.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:17:26.412 00.000 8976 MoveAxis(L, 2, ABG)
03:17:26.412 00.000 8976 stepping (-13, 24) + (-2, 0)
03:17:26.412 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:26.438 00.026 8976 Received - 47 (G) 
03:17:26.438 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:26.438 00.000 8976 stepped: pos (-15, 24)
03:17:26.438 00.000 8976 MoveAxis(U, 0, ABG)
03:17:26.438 00.000 8976 move complete, result=0
03:17:26.438 00.000 8976 worker thread done servicing request
03:17:26.438 00.000 8976 Worker thread wakes up
03:17:26.438 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
03:17:26.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:26.439 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:27.127 00.688 8976 Exposure complete
03:17:27.132 00.005 8976 worker thread done servicing request
03:17:27.132 00.000 5052 OnExposeComplete: enter
03:17:27.132 00.000 5052 UpdateGuideState(): m_state=6
03:17:27.132 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12977
03:17:27.132 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.78, Mass=119, SNR=7.6, Peak=75 HFD=2.0
03:17:27.132 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:17:27.132 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
03:17:27.133 00.001 5052 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.32 cameraTheta=2.92 mountX=0.20 mountY=0.22, mountTheta=0.83
03:17:27.134 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.07, opts=13)
03:17:27.134 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.07)
03:17:27.135 00.001 8976 Worker thread wakes up
03:17:27.135 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:17:27.135 00.000 5052 UpdateGuideState exits: m=119 SNR=7.6
03:17:27.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:27.135 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.07) opts 0xd
03:17:27.135 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:27.135 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.07)
03:17:27.135 00.000 5052 Enqueuing Expose request
03:17:27.135 00.000 8976 Moving (-0.31, 0.07) raw xDistance=0.20 yDistance=0.22
03:17:27.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:17:27.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:17:27.135 00.000 8976 MoveAxis(R, 0, ABG)
03:17:27.135 00.000 8976 MoveAxis(U, 0, ABG)
03:17:27.136 00.001 8976 move complete, result=0
03:17:27.136 00.000 8976 worker thread done servicing request
03:17:27.136 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:17:27.136 00.000 8976 Worker thread wakes up
03:17:27.136 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:27.136 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:27.817 00.681 8976 Exposure complete
03:17:27.824 00.007 8976 worker thread done servicing request
03:17:27.824 00.000 5052 OnExposeComplete: enter
03:17:27.824 00.000 5052 UpdateGuideState(): m_state=6
03:17:27.824 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12978
03:17:27.824 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.42, Mass=114, SNR=7.3, Peak=62 HFD=1.8
03:17:27.824 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.04) = xAngle (-3.32 = 2.96)
03:17:27.824 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.43 = 2.86)
03:17:27.825 00.001 5052 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.30 cameraTheta=-1.28 mountX=-0.29 mountY=0.08, mountTheta=2.86
03:17:27.825 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.28, opts=13)
03:17:27.825 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.28)
03:17:27.825 00.000 8976 Worker thread wakes up
03:17:27.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.28) opts 0xd
03:17:27.825 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.28)
03:17:27.825 00.000 8976 Moving (0.08, -0.28) raw xDistance=-0.29 yDistance=0.08
03:17:27.825 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:17:27.825 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
03:17:27.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:27.826 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:17:27.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:17:27.826 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:27.826 00.000 5052 Enqueuing Expose request
03:17:27.826 00.000 8976 MoveAxis(R, 1, ABG)
03:17:27.826 00.000 8976 stepping (-15, 24) + (1, 0)
03:17:27.826 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:27.846 00.020 8976 Received - 47 (G) 
03:17:27.846 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:27.846 00.000 8976 stepped: pos (-14, 24)
03:17:27.846 00.000 8976 MoveAxis(U, 0, ABG)
03:17:27.846 00.000 8976 move complete, result=0
03:17:27.846 00.000 8976 worker thread done servicing request
03:17:27.846 00.000 8976 Worker thread wakes up
03:17:27.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:27.846 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:27.846 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
03:17:28.533 00.687 8976 Exposure complete
03:17:28.539 00.006 8976 worker thread done servicing request
03:17:28.539 00.000 5052 OnExposeComplete: enter
03:17:28.539 00.000 5052 UpdateGuideState(): m_state=6
03:17:28.539 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12979
03:17:28.539 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.89, Mass=116, SNR=7.4, Peak=62 HFD=2.2
03:17:28.539 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
03:17:28.539 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
03:17:28.539 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.18 hyp=0.45 cameraTheta=0.41 mountX=-0.03 mountY=-0.45, mountTheta=-1.64
03:17:28.540 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.18, opts=13)
03:17:28.540 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.18)
03:17:28.540 00.000 8976 Worker thread wakes up
03:17:28.540 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.18) opts 0xd
03:17:28.540 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.18)
03:17:28.540 00.000 8976 Moving (0.42, 0.18) raw xDistance=-0.03 yDistance=-0.45
03:17:28.540 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:17:28.540 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
03:17:28.540 00.000 8976 MoveAxis(R, 0, ABG)
03:17:28.540 00.000 8976 MoveAxis(U, 2, ABG)
03:17:28.540 00.000 8976 stepping (-14, 24) + (0, 2)
03:17:28.540 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:17:28.540 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:28.540 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
03:17:28.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:28.541 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:28.541 00.000 5052 Enqueuing Expose request
03:17:28.564 00.023 8976 Received - 47 (G) 
03:17:28.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:28.564 00.000 8976 stepped: pos (-14, 26)
03:17:28.565 00.001 8976 move complete, result=0
03:17:28.565 00.000 8976 worker thread done servicing request
03:17:28.565 00.000 8976 Worker thread wakes up
03:17:28.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:28.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:28.565 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:17:29.252 00.687 8976 Exposure complete
03:17:29.257 00.005 8976 worker thread done servicing request
03:17:29.257 00.000 5052 OnExposeComplete: enter
03:17:29.257 00.000 5052 UpdateGuideState(): m_state=6
03:17:29.257 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12980
03:17:29.257 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.63, Mass=109, SNR=7.2, Peak=63 HFD=2.2
03:17:29.257 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.68 = 1.61)
03:17:29.257 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.50)
03:17:29.257 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.63 mountX=-0.01 mountY=0.16, mountTheta=1.61
03:17:29.257 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.08, opts=13)
03:17:29.257 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.08)
03:17:29.259 00.002 8976 Worker thread wakes up
03:17:29.259 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.08) opts 0xd
03:17:29.259 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.08)
03:17:29.259 00.000 8976 Moving (-0.14, -0.08) raw xDistance=-0.01 yDistance=0.16
03:17:29.259 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:17:29.259 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
03:17:29.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:29.259 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:29.259 00.000 5052 Enqueuing Expose request
03:17:29.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:17:29.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:17:29.259 00.000 8976 MoveAxis(R, 0, ABG)
03:17:29.259 00.000 8976 MoveAxis(U, 0, ABG)
03:17:29.259 00.000 8976 move complete, result=0
03:17:29.259 00.000 8976 worker thread done servicing request
03:17:29.259 00.000 8976 Worker thread wakes up
03:17:29.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:29.259 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:29.259 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:17:29.943 00.684 8976 Exposure complete
03:17:29.949 00.006 5052 OnExposeComplete: enter
03:17:29.949 00.000 5052 UpdateGuideState(): m_state=6
03:17:29.950 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12981
03:17:29.950 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.83, Mass=111, SNR=7.2, Peak=66 HFD=2.1
03:17:29.950 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:17:29.950 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
03:17:29.950 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.66 mountX=0.21 mountY=0.13, mountTheta=0.54
03:17:29.950 00.000 8976 worker thread done servicing request
03:17:29.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.12, opts=13)
03:17:29.951 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.12)
03:17:29.951 00.000 8976 Worker thread wakes up
03:17:29.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.12) opts 0xd
03:17:29.951 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:17:29.951 00.000 5052 UpdateGuideState exits: m=111 SNR=7.2
03:17:29.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:29.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.12)
03:17:29.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:29.951 00.000 5052 Enqueuing Expose request
03:17:29.951 00.000 8976 Moving (-0.23, 0.12) raw xDistance=0.21 yDistance=0.13
03:17:29.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:17:29.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:17:29.951 00.000 8976 MoveAxis(R, 0, ABG)
03:17:29.951 00.000 8976 MoveAxis(U, 0, ABG)
03:17:29.951 00.000 8976 move complete, result=0
03:17:29.951 00.000 8976 worker thread done servicing request
03:17:29.952 00.001 8976 Worker thread wakes up
03:17:29.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:29.952 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:29.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:30.636 00.684 8976 Exposure complete
03:17:30.641 00.005 8976 worker thread done servicing request
03:17:30.641 00.000 5052 OnExposeComplete: enter
03:17:30.641 00.000 5052 UpdateGuideState(): m_state=6
03:17:30.641 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12982
03:17:30.641 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.70, Mass=134, SNR=8.0, Peak=67 HFD=2.3
03:17:30.641 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
03:17:30.641 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
03:17:30.642 00.001 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.06 mountX=0.07 mountY=0.15, mountTheta=1.16
03:17:30.642 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.01, opts=13)
03:17:30.642 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.01)
03:17:30.642 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:17:30.642 00.000 5052 UpdateGuideState exits: m=134 SNR=8.0
03:17:30.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:30.642 00.000 8976 Worker thread wakes up
03:17:30.642 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:30.642 00.000 5052 Enqueuing Expose request
03:17:30.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.01) opts 0xd
03:17:30.643 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.01)
03:17:30.643 00.000 8976 Moving (-0.18, -0.01) raw xDistance=0.07 yDistance=0.15
03:17:30.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:17:30.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:17:30.643 00.000 8976 MoveAxis(R, 0, ABG)
03:17:30.643 00.000 8976 MoveAxis(U, 0, ABG)
03:17:30.643 00.000 8976 move complete, result=0
03:17:30.643 00.000 8976 worker thread done servicing request
03:17:30.643 00.000 8976 Worker thread wakes up
03:17:30.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:30.643 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:17:30.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:31.327 00.684 8976 Exposure complete
03:17:31.333 00.006 8976 worker thread done servicing request
03:17:31.333 00.000 5052 OnExposeComplete: enter
03:17:31.333 00.000 5052 UpdateGuideState(): m_state=6
03:17:31.333 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12983
03:17:31.333 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.10, Mass=122, SNR=7.6, Peak=66 HFD=2.3
03:17:31.333 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
03:17:31.333 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.92 = -0.92)
03:17:31.333 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.39 hyp=0.41 cameraTheta=1.23 mountX=0.28 mountY=-0.33, mountTheta=-0.86
03:17:31.334 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.39, opts=13)
03:17:31.334 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.39)
03:17:31.334 00.000 8976 Worker thread wakes up
03:17:31.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.39) opts 0xd
03:17:31.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.39)
03:17:31.334 00.000 8976 Moving (0.14, 0.39) raw xDistance=0.28 yDistance=-0.33
03:17:31.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:17:31.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:17:31.334 00.000 8976 MoveAxis(L, 1, ABG)
03:17:31.334 00.000 8976 stepping (-14, 26) + (-1, 0)
03:17:31.334 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:17:31.334 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:17:31.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:31.334 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:31.334 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:31.334 00.000 5052 Enqueuing Expose request
03:17:31.362 00.028 8976 Received - 47 (G) 
03:17:31.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:31.363 00.001 8976 stepped: pos (-15, 26)
03:17:31.363 00.000 8976 MoveAxis(U, 1, ABG)
03:17:31.363 00.000 8976 stepping (-15, 26) + (0, 1)
03:17:31.363 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:31.394 00.031 8976 Received - 47 (G) 
03:17:31.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:31.394 00.000 8976 stepped: pos (-15, 27)
03:17:31.394 00.000 8976 move complete, result=0
03:17:31.394 00.000 8976 worker thread done servicing request
03:17:31.394 00.000 8976 Worker thread wakes up
03:17:31.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:31.394 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:31.394 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:17:32.081 00.687 8976 Exposure complete
03:17:32.087 00.006 8976 worker thread done servicing request
03:17:32.087 00.000 5052 OnExposeComplete: enter
03:17:32.088 00.001 5052 UpdateGuideState(): m_state=6
03:17:32.088 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12984
03:17:32.088 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=280.89, Mass=126, SNR=7.7, Peak=62 HFD=2.4
03:17:32.088 00.000 5052 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.04) = xAngle (-3.45 = 2.83)
03:17:32.088 00.000 5052 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.56 = 2.73)
03:17:32.088 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.82 hyp=0.83 cameraTheta=-1.41 mountX=-0.79 mountY=0.34, mountTheta=2.74
03:17:32.089 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.82, opts=13)
03:17:32.089 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.82)
03:17:32.089 00.000 8976 Worker thread wakes up
03:17:32.089 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:17:32.089 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
03:17:32.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:32.089 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:32.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.82) opts 0xd
03:17:32.089 00.000 5052 Enqueuing Expose request
03:17:32.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.82)
03:17:32.089 00.000 8976 Moving (0.13, -0.82) raw xDistance=-0.79 yDistance=0.34
03:17:32.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.79
03:17:32.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
03:17:32.090 00.001 8976 MoveAxis(R, 3, ABG)
03:17:32.090 00.000 8976 stepping (-15, 27) + (3, 0)
03:17:32.090 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:32.129 00.039 8976 Received - 47 (G) 
03:17:32.129 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:32.129 00.000 8976 stepped: pos (-12, 27)
03:17:32.129 00.000 8976 MoveAxis(D, 1, ABG)
03:17:32.129 00.000 8976 stepping (-12, 27) + (0, -1)
03:17:32.129 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:32.161 00.032 8976 Received - 47 (G) 
03:17:32.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:32.161 00.000 8976 stepped: pos (-12, 26)
03:17:32.161 00.000 8976 move complete, result=0
03:17:32.161 00.000 8976 worker thread done servicing request
03:17:32.161 00.000 8976 Worker thread wakes up
03:17:32.162 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:32.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:32.162 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.3 px 1 ms SOUTH
03:17:32.848 00.686 8976 Exposure complete
03:17:32.853 00.005 8976 worker thread done servicing request
03:17:32.854 00.001 5052 OnExposeComplete: enter
03:17:32.854 00.000 5052 UpdateGuideState(): m_state=6
03:17:32.854 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12985
03:17:32.854 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.93, Mass=104, SNR=7.0, Peak=63 HFD=2.2
03:17:32.854 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
03:17:32.854 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
03:17:32.854 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.23 hyp=0.35 cameraTheta=0.71 mountX=0.08 mountY=-0.34, mountTheta=-1.34
03:17:32.855 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.23, opts=13)
03:17:32.855 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.23)
03:17:32.855 00.000 8976 Worker thread wakes up
03:17:32.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.23) opts 0xd
03:17:32.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.23)
03:17:32.855 00.000 8976 Moving (0.26, 0.23) raw xDistance=0.08 yDistance=-0.34
03:17:32.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:17:32.855 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:17:32.855 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
03:17:32.855 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:32.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
03:17:32.855 00.000 8976 MoveAxis(R, 0, ABG)
03:17:32.856 00.001 8976 MoveAxis(U, 1, ABG)
03:17:32.856 00.000 8976 stepping (-12, 26) + (0, 1)
03:17:32.856 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:32.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:32.856 00.000 5052 Enqueuing Expose request
03:17:32.881 00.025 8976 Received - 47 (G) 
03:17:32.881 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:32.881 00.000 8976 stepped: pos (-12, 27)
03:17:32.881 00.000 8976 move complete, result=0
03:17:32.881 00.000 8976 worker thread done servicing request
03:17:32.881 00.000 8976 Worker thread wakes up
03:17:32.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:32.881 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:32.881 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:17:33.567 00.686 8976 Exposure complete
03:17:33.573 00.006 8976 worker thread done servicing request
03:17:33.573 00.000 5052 OnExposeComplete: enter
03:17:33.573 00.000 5052 UpdateGuideState(): m_state=6
03:17:33.573 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12986
03:17:33.573 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=282.12, Mass=105, SNR=7.0, Peak=60 HFD=2.4
03:17:33.573 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
03:17:33.573 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
03:17:33.573 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.41 hyp=0.61 cameraTheta=0.72 mountX=0.15 mountY=-0.61, mountTheta=-1.33
03:17:33.574 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.41, opts=13)
03:17:33.574 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.41)
03:17:33.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:17:33.574 00.000 5052 UpdateGuideState exits: m=105 SNR=7.0
03:17:33.574 00.000 8976 Worker thread wakes up
03:17:33.574 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.41) opts 0xd
03:17:33.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.41)
03:17:33.574 00.000 8976 Moving (0.46, 0.41) raw xDistance=0.15 yDistance=-0.61
03:17:33.575 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:33.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:17:33.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.61
03:17:33.575 00.000 8976 MoveAxis(R, 0, ABG)
03:17:33.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:33.575 00.000 5052 Enqueuing Expose request
03:17:33.575 00.000 8976 MoveAxis(U, 3, ABG)
03:17:33.575 00.000 8976 stepping (-12, 27) + (0, 3)
03:17:33.575 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:33.616 00.041 8976 Received - 47 (G) 
03:17:33.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:33.616 00.000 8976 stepped: pos (-12, 30)
03:17:33.616 00.000 8976 move complete, result=0
03:17:33.616 00.000 8976 worker thread done servicing request
03:17:33.616 00.000 8976 Worker thread wakes up
03:17:33.616 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:33.616 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:33.616 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
03:17:34.299 00.683 8976 Exposure complete
03:17:34.304 00.005 8976 worker thread done servicing request
03:17:34.304 00.000 5052 OnExposeComplete: enter
03:17:34.304 00.000 5052 UpdateGuideState(): m_state=6
03:17:34.305 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12987
03:17:34.305 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=282.00, Mass=110, SNR=7.3, Peak=67 HFD=2.0
03:17:34.305 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.04) = xAngle (0.09 = 0.09)
03:17:34.305 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
03:17:34.305 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.29 hyp=0.35 cameraTheta=2.13 mountX=0.34 mountY=-0.01, mountTheta=-0.01
03:17:34.305 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.29, opts=13)
03:17:34.305 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.29)
03:17:34.306 00.001 8976 Worker thread wakes up
03:17:34.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.29) opts 0xd
03:17:34.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.29)
03:17:34.306 00.000 8976 Moving (-0.18, 0.29) raw xDistance=0.34 yDistance=-0.01
03:17:34.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:17:34.306 00.000 5052 UpdateGuideState exits: m=110 SNR=7.3
03:17:34.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:34.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
03:17:34.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:17:34.306 00.000 8976 MoveAxis(L, 1, ABG)
03:17:34.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:34.306 00.000 5052 Enqueuing Expose request
03:17:34.306 00.000 8976 stepping (-12, 30) + (-1, 0)
03:17:34.306 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:34.336 00.030 8976 Received - 47 (G) 
03:17:34.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:34.336 00.000 8976 stepped: pos (-13, 30)
03:17:34.336 00.000 8976 MoveAxis(U, 0, ABG)
03:17:34.336 00.000 8976 move complete, result=0
03:17:34.336 00.000 8976 worker thread done servicing request
03:17:34.336 00.000 8976 Worker thread wakes up
03:17:34.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:34.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:34.336 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
03:17:35.017 00.681 8976 Exposure complete
03:17:35.023 00.006 8976 worker thread done servicing request
03:17:35.023 00.000 5052 OnExposeComplete: enter
03:17:35.023 00.000 5052 UpdateGuideState(): m_state=6
03:17:35.023 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12988
03:17:35.023 00.000 5052 Star::Find returns 1 (0), X=328.04, Y=281.97, Mass=128, SNR=7.8, Peak=72 HFD=2.1
03:17:35.023 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:17:35.023 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
03:17:35.023 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=0.26 hyp=1.17 cameraTheta=2.92 mountX=0.75 mountY=0.81, mountTheta=0.83
03:17:35.024 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.14, y=0.26, opts=13)
03:17:35.024 00.000 5052 Enqueuing Move request for stepguider (-1.14, 0.26)
03:17:35.024 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:17:35.024 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:17:35.024 00.000 8976 Worker thread wakes up
03:17:35.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.14, 0.26) opts 0xd
03:17:35.024 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.14, 0.26)
03:17:35.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:35.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:35.024 00.000 5052 Enqueuing Expose request
03:17:35.024 00.000 8976 Moving (-1.14, 0.26) raw xDistance=0.75 yDistance=0.81
03:17:35.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75
03:17:35.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
03:17:35.024 00.000 8976 MoveAxis(L, 3, ABG)
03:17:35.024 00.000 8976 stepping (-13, 30) + (-3, 0)
03:17:35.024 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:35.055 00.031 8976 Received - 47 (G) 
03:17:35.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:35.055 00.000 8976 stepped: pos (-16, 30)
03:17:35.055 00.000 8976 MoveAxis(D, 3, ABG)
03:17:35.055 00.000 8976 stepping (-16, 30) + (0, -3)
03:17:35.055 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:35.088 00.033 8976 Received - 47 (G) 
03:17:35.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:35.088 00.000 8976 stepped: pos (-16, 27)
03:17:35.088 00.000 8976 move complete, result=0
03:17:35.088 00.000 8976 worker thread done servicing request
03:17:35.088 00.000 8976 Worker thread wakes up
03:17:35.088 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.8 px 3 ms SOUTH
03:17:35.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:35.088 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:35.776 00.688 8976 Exposure complete
03:17:35.781 00.005 8976 worker thread done servicing request
03:17:35.782 00.001 5052 OnExposeComplete: enter
03:17:35.782 00.000 5052 UpdateGuideState(): m_state=6
03:17:35.782 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12989
03:17:35.782 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.37, Mass=136, SNR=8.0, Peak=69 HFD=2.7
03:17:35.782 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.52 = 1.76)
03:17:35.782 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
03:17:35.782 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.34 hyp=0.54 cameraTheta=-2.47 mountX=-0.10 mountY=0.54, mountTheta=1.76
03:17:35.784 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.34, opts=13)
03:17:35.784 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.34)
03:17:35.784 00.000 8976 Worker thread wakes up
03:17:35.784 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:17:35.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.34) opts 0xd
03:17:35.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.34)
03:17:35.784 00.000 8976 Moving (-0.43, -0.34) raw xDistance=-0.10 yDistance=0.54
03:17:35.785 00.001 5052 UpdateGuideState exits: m=136 SNR=8.0
03:17:35.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:17:35.785 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:35.785 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.54
03:17:35.785 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:35.785 00.000 5052 Enqueuing Expose request
03:17:35.785 00.000 8976 MoveAxis(R, 0, ABG)
03:17:35.785 00.000 8976 MoveAxis(D, 2, ABG)
03:17:35.785 00.000 8976 stepping (-16, 27) + (0, -2)
03:17:35.785 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:35.823 00.038 8976 Received - 47 (G) 
03:17:35.823 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:35.823 00.000 8976 stepped: pos (-16, 25)
03:17:35.823 00.000 8976 move complete, result=0
03:17:35.823 00.000 8976 worker thread done servicing request
03:17:35.823 00.000 8976 Worker thread wakes up
03:17:35.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:35.823 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:35.823 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:17:36.508 00.685 8976 Exposure complete
03:17:36.514 00.006 8976 worker thread done servicing request
03:17:36.514 00.000 5052 OnExposeComplete: enter
03:17:36.514 00.000 5052 UpdateGuideState(): m_state=6
03:17:36.514 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12990
03:17:36.514 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.56, Mass=119, SNR=7.5, Peak=70 HFD=1.8
03:17:36.514 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
03:17:36.514 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
03:17:36.514 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.15 hyp=0.42 cameraTheta=-2.78 mountX=0.05 mountY=0.41, mountTheta=1.45
03:17:36.515 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.15, opts=13)
03:17:36.515 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.15)
03:17:36.515 00.000 8976 Worker thread wakes up
03:17:36.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.15) opts 0xd
03:17:36.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.15)
03:17:36.515 00.000 8976 Moving (-0.39, -0.15) raw xDistance=0.05 yDistance=0.41
03:17:36.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:17:36.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
03:17:36.515 00.000 8976 MoveAxis(R, 0, ABG)
03:17:36.515 00.000 8976 MoveAxis(D, 2, ABG)
03:17:36.515 00.000 8976 stepping (-16, 25) + (0, -2)
03:17:36.515 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:36.516 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:17:36.516 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
03:17:36.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:36.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:36.516 00.000 5052 Enqueuing Expose request
03:17:36.543 00.027 8976 Received - 47 (G) 
03:17:36.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:36.543 00.000 8976 stepped: pos (-16, 23)
03:17:36.543 00.000 8976 move complete, result=0
03:17:36.543 00.000 8976 worker thread done servicing request
03:17:36.543 00.000 8976 Worker thread wakes up
03:17:36.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:36.543 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:36.543 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:17:37.225 00.682 8976 Exposure complete
03:17:37.230 00.005 8976 worker thread done servicing request
03:17:37.230 00.000 5052 OnExposeComplete: enter
03:17:37.230 00.000 5052 UpdateGuideState(): m_state=6
03:17:37.230 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12991
03:17:37.230 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=282.02, Mass=112, SNR=7.3, Peak=69 HFD=2.1
03:17:37.230 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
03:17:37.231 00.001 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
03:17:37.231 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.31 hyp=0.66 cameraTheta=0.49 mountX=0.01 mountY=-0.65, mountTheta=-1.56
03:17:37.231 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.31, opts=13)
03:17:37.231 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.31)
03:17:37.232 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:17:37.232 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
03:17:37.232 00.000 8976 Worker thread wakes up
03:17:37.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.31) opts 0xd
03:17:37.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.31)
03:17:37.232 00.000 8976 Moving (0.58, 0.31) raw xDistance=0.01 yDistance=-0.65
03:17:37.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:37.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:37.232 00.000 5052 Enqueuing Expose request
03:17:37.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:17:37.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.65
03:17:37.232 00.000 8976 MoveAxis(R, 0, ABG)
03:17:37.232 00.000 8976 MoveAxis(U, 2, ABG)
03:17:37.232 00.000 8976 stepping (-16, 23) + (0, 2)
03:17:37.232 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:37.262 00.030 8976 Received - 47 (G) 
03:17:37.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:37.262 00.000 8976 stepped: pos (-16, 25)
03:17:37.262 00.000 8976 move complete, result=0
03:17:37.262 00.000 8976 worker thread done servicing request
03:17:37.262 00.000 8976 Worker thread wakes up
03:17:37.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:37.262 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 2 ms NORTH
03:17:37.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:37.947 00.685 8976 Exposure complete
03:17:37.953 00.006 8976 worker thread done servicing request
03:17:37.953 00.000 5052 OnExposeComplete: enter
03:17:37.953 00.000 5052 UpdateGuideState(): m_state=6
03:17:37.953 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12992
03:17:37.953 00.000 5052 Star::Find returns 1 (0), X=331.10, Y=282.04, Mass=116, SNR=7.4, Peak=70 HFD=2.1
03:17:37.953 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
03:17:37.953 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
03:17:37.953 00.000 5052 CameraToMount -- cameraX=1.92 cameraY=0.33 hyp=1.95 cameraTheta=0.17 mountX=-0.58 mountY=-1.79, mountTheta=-1.88
03:17:37.954 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.92, y=0.33, opts=13)
03:17:37.954 00.000 5052 Enqueuing Move request for stepguider (1.92, 0.33)
03:17:37.954 00.000 8976 Worker thread wakes up
03:17:37.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.92, 0.33) opts 0xd
03:17:37.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.92, 0.33)
03:17:37.954 00.000 8976 Moving (1.92, 0.33) raw xDistance=-0.58 yDistance=-1.79
03:17:37.954 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:17:37.954 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
03:17:37.954 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:37.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
03:17:37.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.16 from input -1.79
03:17:37.954 00.000 8976 MoveAxis(R, 2, ABG)
03:17:37.954 00.000 8976 stepping (-16, 25) + (2, 0)
03:17:37.954 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:37.954 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:37.955 00.001 5052 Enqueuing Expose request
03:17:37.980 00.025 8976 Received - 47 (G) 
03:17:37.980 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:37.980 00.000 8976 stepped: pos (-14, 25)
03:17:37.980 00.000 8976 MoveAxis(U, 7, ABG)
03:17:37.980 00.000 8976 stepping (-14, 25) + (0, 7)
03:17:37.980 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:17:38.028 00.048 8976 Received - 47 (G) 
03:17:38.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:17:38.029 00.001 8976 stepped: pos (-14, 32)
03:17:38.029 00.000 8976 starting a new bump
03:17:38.029 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:17:38.029 00.000 8976 MountToCamera -- mountX=2.28 mountY=-4.38 hyp=4.94 mountTheta=-1.09 cameraX=2.86, cameraY=4.03 cameraTheta=0.95
03:17:38.029 00.000 8976 incremental bump (2.864, 4.028) isValid = 1
03:17:38.029 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:17:38.029 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:17:38.029 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:17:38.029 00.000 8976 move complete, result=0
03:17:38.029 00.000 9828 Worker thread wakes up
03:17:38.029 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:17:38.029 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:17:38.029 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
03:17:38.029 00.000 8976 worker thread done servicing request
03:17:38.029 00.000 8976 Worker thread wakes up
03:17:38.029 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:38.029 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:38.029 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -1.8 px 7 ms NORTH
03:17:38.029 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
03:17:38.030 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:17:38.030 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:17:38.030 00.000 9828 BLC: window closed
03:17:38.030 00.000 9828 MoveAxis(E, 23, B)
03:17:38.030 00.000 9828 Guiding  Dir = 2, Dur = 23
03:17:38.030 00.000 9828 IsSlewing returns 0
03:17:38.030 00.000 9828 IsGuiding returns 0
03:17:38.030 00.000 9828 PulseGuide returned control before completion, sleep 33
03:17:38.075 00.045 9828 IsGuiding returns 1
03:17:38.075 00.000 9828 scope still moving after pulse duration time elapsed
03:17:38.105 00.030 9828 IsSlewing returns 0
03:17:38.105 00.000 9828 IsGuiding returns 1
03:17:38.136 00.031 9828 IsSlewing returns 0
03:17:38.136 00.000 9828 IsGuiding returns 1
03:17:38.167 00.031 9828 IsSlewing returns 0
03:17:38.167 00.000 9828 IsGuiding returns 1
03:17:38.199 00.032 9828 IsSlewing returns 0
03:17:38.199 00.000 9828 IsGuiding returns 1
03:17:38.231 00.032 9828 IsSlewing returns 0
03:17:38.231 00.000 9828 IsGuiding returns 1
03:17:38.262 00.031 9828 IsSlewing returns 0
03:17:38.262 00.000 9828 IsGuiding returns 1
03:17:38.294 00.032 9828 IsSlewing returns 0
03:17:38.294 00.000 9828 IsGuiding returns 0
03:17:38.294 00.000 9828 scope move finished after 23 + 240 ms
03:17:38.294 00.000 9828 Move returns status 0, amount 23
03:17:38.294 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:38.294 00.000 9828 MoveAxis(N, 12, B)
03:17:38.294 00.000 9828 Guiding  Dir = 0, Dur = 12
03:17:38.308 00.014 9828 IsSlewing returns 0
03:17:38.308 00.000 9828 IsGuiding returns 0
03:17:38.308 00.000 9828 PulseGuide returned control before completion, sleep 22
03:17:38.340 00.032 9828 IsGuiding returns 1
03:17:38.340 00.000 9828 scope still moving after pulse duration time elapsed
03:17:38.372 00.032 9828 IsSlewing returns 0
03:17:38.372 00.000 9828 IsGuiding returns 1
03:17:38.402 00.030 9828 IsSlewing returns 0
03:17:38.402 00.000 9828 IsGuiding returns 1
03:17:38.433 00.031 9828 IsSlewing returns 0
03:17:38.433 00.000 9828 IsGuiding returns 1
03:17:38.464 00.031 9828 IsSlewing returns 0
03:17:38.464 00.000 9828 IsGuiding returns 0
03:17:38.464 00.000 9828 scope move finished after 12 + 143 ms
03:17:38.464 00.000 9828 Move returns status 0, amount 12
03:17:38.464 00.000 9828 move complete, result=0
03:17:38.464 00.000 9828 worker thread done servicing request
03:17:38.464 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:17:38.717 00.253 8976 Exposure complete
03:17:38.722 00.005 8976 worker thread done servicing request
03:17:38.722 00.000 5052 OnExposeComplete: enter
03:17:38.722 00.000 5052 UpdateGuideState(): m_state=6
03:17:38.722 00.000 5052 Star::Find(18, 331, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12993
03:17:38.723 00.001 5052 Star::Find returns 1 (0), X=331.54, Y=281.86, Mass=103, SNR=7.0, Peak=60 HFD=2.2
03:17:38.723 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
03:17:38.723 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
03:17:38.723 00.000 5052 CameraToMount -- cameraX=2.37 cameraY=0.15 hyp=2.37 cameraTheta=0.06 mountX=-0.94 mountY=-2.07, mountTheta=-2.00
03:17:38.723 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.37, y=0.15, opts=13)
03:17:38.723 00.000 5052 Enqueuing Move request for stepguider (2.37, 0.15)
03:17:38.723 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:17:38.723 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
03:17:38.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:38.723 00.000 8976 Worker thread wakes up
03:17:38.723 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.37, 0.15) opts 0xd
03:17:38.724 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:38.724 00.000 5052 Enqueuing Expose request
03:17:38.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.37, 0.15)
03:17:38.724 00.000 8976 Moving (2.37, 0.15) raw xDistance=-0.94 yDistance=-2.07
03:17:38.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.94
03:17:38.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.38 from input -2.07
03:17:38.724 00.000 8976 MoveAxis(R, 4, ABG)
03:17:38.724 00.000 8976 stepping (-14, 32) + (4, 0)
03:17:38.724 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:17:38.764 00.040 8976 Received - 47 (G) 
03:17:38.764 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:17:38.765 00.001 8976 stepped: pos (-10, 32)
03:17:38.765 00.000 8976 MoveAxis(U, 9, ABG)
03:17:38.765 00.000 8976 stepping (-10, 32) + (0, 9)
03:17:38.765 00.000 8976 StepGuider step would hit limit: truncate move to (-10, 32) + (0, 7)
03:17:38.765 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:17:38.813 00.048 8976 Received - 47 (G) 
03:17:38.813 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:17:38.813 00.000 8976 stepped: pos (-10, 39)
03:17:38.813 00.000 8976 FAR outside bump range, increase bump weight 1.00 => 2.00
03:17:38.813 00.000 8976 AO travel limit exceeded, using large bump correction
03:17:38.813 00.000 8976 Scheduling Mount bump of (1.656, 0.106)
03:17:38.813 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=1.66, y=0.11, opts=4)
03:17:38.813 00.000 8976 Enqueuing Move request for scope (1.66, 0.11)
03:17:38.813 00.000 8976 move complete, result=0
03:17:38.813 00.000 9828 Worker thread wakes up
03:17:38.813 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (1.66, 0.11) opts 0x4
03:17:38.813 00.000 9828 Handling offset move in thread for scope, endpoint = (1.66, 0.11)
03:17:38.813 00.000 9828 CameraToMount -- cameraTheta (0.06) - m_xAngle (-3.10) = xAngle (3.16 = -3.12)
03:17:38.813 00.000 9828 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.08 = 3.08)
03:17:38.813 00.000 9828 CameraToMount -- cameraX=1.66 cameraY=0.11 hyp=1.66 cameraTheta=0.06 mountX=-1.66 mountY=0.10, mountTheta=3.08
03:17:38.813 00.000 9828 Moving (1.66, 0.11) raw xDistance=-1.66 yDistance=0.10
03:17:38.813 00.000 9828 BLC: window closed
03:17:38.813 00.000 9828 MoveAxis(E, 527, B)
03:17:38.813 00.000 8976 worker thread done servicing request
03:17:38.813 00.000 8976 Worker thread wakes up
03:17:38.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:38.814 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:38.814 00.000 9828 Guiding  Dir = 2, Dur = 527
03:17:38.814 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -2.1 px 7 ms NORTH
03:17:38.814 00.000 9828 IsSlewing returns 0
03:17:38.814 00.000 9828 IsGuiding returns 0
03:17:38.814 00.000 9828 PulseGuide returned control before completion, sleep 537
03:17:39.353 00.539 9828 IsGuiding returns 1
03:17:39.354 00.001 9828 scope still moving after pulse duration time elapsed
03:17:39.383 00.029 9828 IsSlewing returns 0
03:17:39.384 00.001 9828 IsGuiding returns 1
03:17:39.414 00.030 9828 IsSlewing returns 0
03:17:39.414 00.000 9828 IsGuiding returns 1
03:17:39.444 00.030 9828 IsSlewing returns 0
03:17:39.444 00.000 9828 IsGuiding returns 1
03:17:39.475 00.031 9828 IsSlewing returns 0
03:17:39.475 00.000 9828 IsGuiding returns 0
03:17:39.475 00.000 9828 scope move finished after 527 + 134 ms
03:17:39.475 00.000 9828 Move returns status 0, amount 527
03:17:39.475 00.000 9828 BLC: window closed
03:17:39.475 00.000 9828 BLC: Compensation needed for non-algo type move
03:17:39.475 00.000 9828 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
03:17:39.475 00.000 9828 MoveAxis(S, 34, B)
03:17:39.475 00.000 9828 Guiding  Dir = 1, Dur = 34
03:17:39.491 00.016 9828 IsSlewing returns 0
03:17:39.491 00.000 9828 IsGuiding returns 0
03:17:39.491 00.000 9828 PulseGuide returned control before completion, sleep 44
03:17:39.503 00.012 8976 Exposure complete
03:17:39.509 00.006 8976 worker thread done servicing request
03:17:39.509 00.000 5052 OnExposeComplete: enter
03:17:39.509 00.000 5052 UpdateGuideState(): m_state=6
03:17:39.509 00.000 5052 Star::Find(18, 331, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12994
03:17:39.509 00.000 5052 Star::Find returns 1 (0), X=330.92, Y=281.72, Mass=116, SNR=7.4, Peak=64 HFD=2.3
03:17:39.509 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
03:17:39.509 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
03:17:39.510 00.001 5052 CameraToMount -- cameraX=1.75 cameraY=0.01 hyp=1.75 cameraTheta=0.01 mountX=-0.79 mountY=-1.47, mountTheta=-2.06
03:17:39.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.75, y=0.01, opts=13)
03:17:39.511 00.000 5052 Enqueuing Move request for stepguider (1.75, 0.01)
03:17:39.511 00.000 8976 Worker thread wakes up
03:17:39.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.75, 0.01) opts 0xd
03:17:39.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.75, 0.01)
03:17:39.511 00.000 8976 Moving (1.75, 0.01) raw xDistance=-0.79 yDistance=-1.47
03:17:39.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.79
03:17:39.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:17:39.511 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
03:17:39.511 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.02 from input -1.47
03:17:39.511 00.000 8976 MoveAxis(R, 4, ABG)
03:17:39.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:39.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:39.511 00.000 5052 Enqueuing Expose request
03:17:39.511 00.000 8976 stepping (-10, 39) + (4, 0)
03:17:39.512 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:17:39.537 00.025 9828 IsGuiding returns 1
03:17:39.537 00.000 9828 scope still moving after pulse duration time elapsed
03:17:39.547 00.010 8976 Received - 47 (G) 
03:17:39.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:17:39.547 00.000 8976 stepped: pos (-6, 39)
03:17:39.547 00.000 8976 MoveAxis(U, 6, ABG)
03:17:39.547 00.000 8976 stepping (-6, 39) + (0, 6)
03:17:39.547 00.000 8976 StepGuider step would hit limit: truncate move to (-6, 39) + (0, 0)
03:17:39.548 00.001 8976 secondary mount is busy, cannot bump
03:17:39.548 00.000 8976 move complete, result=0
03:17:39.548 00.000 8976 worker thread done servicing request
03:17:39.548 00.000 8976 Worker thread wakes up
03:17:39.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:39.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:39.548 00.000 5052 GuideStep: -0.8 px 4 ms EAST, -1.5 px 0 ms NORTH
03:17:39.568 00.020 9828 IsSlewing returns 0
03:17:39.568 00.000 9828 IsGuiding returns 1
03:17:39.600 00.032 9828 IsSlewing returns 0
03:17:39.600 00.000 9828 IsGuiding returns 1
03:17:39.630 00.030 9828 IsSlewing returns 0
03:17:39.630 00.000 9828 IsGuiding returns 1
03:17:39.661 00.031 9828 IsSlewing returns 0
03:17:39.661 00.000 9828 IsGuiding returns 0
03:17:39.661 00.000 9828 scope move finished after 34 + 135 ms
03:17:39.661 00.000 9828 Move returns status 0, amount 34
03:17:39.661 00.000 9828 move complete, result=0
03:17:39.661 00.000 9828 worker thread done servicing request
03:17:39.661 00.000 5052 GuideStep: -1.7 px 527 ms EAST, 0.1 px 34 ms SOUTH
03:17:40.249 00.588 8976 Exposure complete
03:17:40.255 00.006 8976 worker thread done servicing request
03:17:40.255 00.000 5052 OnExposeComplete: enter
03:17:40.255 00.000 5052 UpdateGuideState(): m_state=6
03:17:40.255 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12995
03:17:40.255 00.000 5052 Star::Find returns 1 (0), X=330.67, Y=282.12, Mass=88, SNR=6.5, Peak=66 HFD=1.8
03:17:40.255 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
03:17:40.255 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
03:17:40.256 00.001 5052 CameraToMount -- cameraX=1.50 cameraY=0.41 hyp=1.56 cameraTheta=0.27 mountX=-0.31 mountY=-1.48, mountTheta=-1.78
03:17:40.256 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.50, y=0.41, opts=13)
03:17:40.256 00.000 5052 Enqueuing Move request for stepguider (1.50, 0.41)
03:17:40.256 00.000 8976 Worker thread wakes up
03:17:40.256 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.50, 0.41) opts 0xd
03:17:40.257 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.50, 0.41)
03:17:40.257 00.000 8976 Moving (1.50, 0.41) raw xDistance=-0.31 yDistance=-1.48
03:17:40.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.31
03:17:40.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.48
03:17:40.257 00.000 8976 MoveAxis(R, 2, ABG)
03:17:40.257 00.000 8976 stepping (-6, 39) + (2, 0)
03:17:40.257 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:40.257 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:17:40.257 00.000 5052 UpdateGuideState exits: m=88 SNR=6.5
03:17:40.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:40.257 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:40.257 00.000 5052 Enqueuing Expose request
03:17:40.283 00.026 8976 Received - 47 (G) 
03:17:40.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:40.283 00.000 8976 stepped: pos (-4, 39)
03:17:40.283 00.000 8976 MoveAxis(U, 6, ABG)
03:17:40.283 00.000 8976 stepping (-4, 39) + (0, 6)
03:17:40.283 00.000 8976 StepGuider step would hit limit: truncate move to (-4, 39) + (0, 0)
03:17:40.283 00.000 8976 FAR outside bump range, increase bump weight 2.00 => 3.00
03:17:40.283 00.000 8976 AO travel limit exceeded, using large bump correction
03:17:40.283 00.000 8976 Scheduling Mount bump of (1.050, 0.289)
03:17:40.283 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=1.05, y=0.29, opts=4)
03:17:40.283 00.000 8976 Enqueuing Move request for scope (1.05, 0.29)
03:17:40.284 00.001 8976 move complete, result=0
03:17:40.284 00.000 9828 Worker thread wakes up
03:17:40.284 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (1.05, 0.29) opts 0x4
03:17:40.284 00.000 9828 Handling offset move in thread for scope, endpoint = (1.05, 0.29)
03:17:40.284 00.000 9828 CameraToMount -- cameraTheta (0.27) - m_xAngle (-3.10) = xAngle (3.36 = -2.92)
03:17:40.284 00.000 9828 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.28 = -3.00)
03:17:40.284 00.000 9828 CameraToMount -- cameraX=1.05 cameraY=0.29 hyp=1.09 cameraTheta=0.27 mountX=-1.06 mountY=-0.15, mountTheta=-3.00
03:17:40.284 00.000 9828 Moving (1.05, 0.29) raw xDistance=-1.06 yDistance=-0.15
03:17:40.284 00.000 9828 BLC: window closed
03:17:40.284 00.000 8976 worker thread done servicing request
03:17:40.284 00.000 8976 Worker thread wakes up
03:17:40.284 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:40.284 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:40.284 00.000 9828 MoveAxis(E, 337, B)
03:17:40.284 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -1.5 px 0 ms NORTH
03:17:40.284 00.000 9828 Guiding  Dir = 2, Dur = 337
03:17:40.285 00.001 9828 IsSlewing returns 0
03:17:40.285 00.000 9828 IsGuiding returns 0
03:17:40.286 00.001 9828 PulseGuide returned control before completion, sleep 347
03:17:40.643 00.357 9828 IsGuiding returns 1
03:17:40.643 00.000 9828 scope still moving after pulse duration time elapsed
03:17:40.674 00.031 9828 IsSlewing returns 0
03:17:40.674 00.000 9828 IsGuiding returns 1
03:17:40.704 00.030 9828 IsSlewing returns 0
03:17:40.704 00.000 9828 IsGuiding returns 1
03:17:40.751 00.047 9828 IsSlewing returns 0
03:17:40.751 00.000 9828 IsGuiding returns 0
03:17:40.751 00.000 9828 scope move finished after 337 + 128 ms
03:17:40.751 00.000 9828 Move returns status 0, amount 337
03:17:40.751 00.000 9828 BLC: window closed
03:17:40.751 00.000 9828 BLC: Compensation needed for non-algo type move
03:17:40.751 00.000 9828 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
03:17:40.751 00.000 9828 MoveAxis(N, 41, B)
03:17:40.751 00.000 9828 Guiding  Dir = 0, Dur = 41
03:17:40.767 00.016 9828 IsSlewing returns 0
03:17:40.767 00.000 9828 IsGuiding returns 0
03:17:40.767 00.000 9828 PulseGuide returned control before completion, sleep 51
03:17:40.829 00.062 9828 IsGuiding returns 1
03:17:40.829 00.000 9828 scope still moving after pulse duration time elapsed
03:17:40.860 00.031 9828 IsSlewing returns 0
03:17:40.860 00.000 9828 IsGuiding returns 1
03:17:40.889 00.029 9828 IsSlewing returns 0
03:17:40.889 00.000 9828 IsGuiding returns 1
03:17:40.921 00.032 9828 IsSlewing returns 0
03:17:40.921 00.000 9828 IsGuiding returns 1
03:17:40.952 00.031 9828 IsSlewing returns 0
03:17:40.953 00.001 9828 IsGuiding returns 0
03:17:40.953 00.000 9828 scope move finished after 41 + 143 ms
03:17:40.953 00.000 9828 Move returns status 0, amount 41
03:17:40.953 00.000 9828 move complete, result=0
03:17:40.953 00.000 9828 worker thread done servicing request
03:17:40.953 00.000 5052 GuideStep: -1.1 px 337 ms EAST, -0.2 px 41 ms NORTH
03:17:40.973 00.020 8976 Exposure complete
03:17:40.979 00.006 8976 worker thread done servicing request
03:17:40.979 00.000 5052 OnExposeComplete: enter
03:17:40.980 00.001 5052 UpdateGuideState(): m_state=6
03:17:40.980 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12996
03:17:40.980 00.000 5052 Star::Find returns 1 (0), X=330.81, Y=283.11, Mass=117, SNR=7.5, Peak=67 HFD=2.3
03:17:40.980 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
03:17:40.980 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
03:17:40.980 00.000 5052 CameraToMount -- cameraX=1.64 cameraY=1.40 hyp=2.15 cameraTheta=0.71 mountX=0.50 mountY=-2.13, mountTheta=-1.34
03:17:40.980 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.64, y=1.40, opts=13)
03:17:40.981 00.001 5052 Enqueuing Move request for stepguider (1.64, 1.40)
03:17:40.981 00.000 8976 Worker thread wakes up
03:17:40.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.64, 1.40) opts 0xd
03:17:40.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.64, 1.40)
03:17:40.981 00.000 8976 Moving (1.64, 1.40) raw xDistance=0.50 yDistance=-2.13
03:17:40.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.50
03:17:40.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:17:40.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.42 from input -2.13
03:17:40.981 00.000 8976 MoveAxis(L, 2, ABG)
03:17:40.981 00.000 8976 stepping (-4, 39) + (-2, 0)
03:17:40.981 00.000 5052 UpdateGuideState exits: m=117 SNR=7.5
03:17:40.981 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:40.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:40.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:40.981 00.000 5052 Enqueuing Expose request
03:17:41.018 00.037 8976 Received - 47 (G) 
03:17:41.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:41.018 00.000 8976 stepped: pos (-6, 39)
03:17:41.018 00.000 8976 MoveAxis(U, 9, ABG)
03:17:41.018 00.000 8976 stepping (-6, 39) + (0, 9)
03:17:41.018 00.000 8976 StepGuider step would hit limit: truncate move to (-6, 39) + (0, 0)
03:17:41.018 00.000 8976 FAR outside bump range, increase bump weight 3.00 => 4.00
03:17:41.018 00.000 8976 AO travel limit exceeded, using large bump correction
03:17:41.018 00.000 8976 Scheduling Mount bump of (1.146, 0.979)
03:17:41.018 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=1.15, y=0.98, opts=4)
03:17:41.018 00.000 8976 Enqueuing Move request for scope (1.15, 0.98)
03:17:41.018 00.000 8976 move complete, result=0
03:17:41.018 00.000 9828 Worker thread wakes up
03:17:41.018 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (1.15, 0.98) opts 0x4
03:17:41.018 00.000 9828 Handling offset move in thread for scope, endpoint = (1.15, 0.98)
03:17:41.018 00.000 8976 worker thread done servicing request
03:17:41.018 00.000 8976 Worker thread wakes up
03:17:41.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:41.018 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
03:17:41.018 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
03:17:41.019 00.001 9828 CameraToMount -- cameraX=1.15 cameraY=0.98 hyp=1.51 cameraTheta=0.71 mountX=-1.19 mountY=-0.83, mountTheta=-2.53
03:17:41.019 00.000 9828 Moving (1.15, 0.98) raw xDistance=-1.19 yDistance=-0.83
03:17:41.019 00.000 9828 BLC: window closed
03:17:41.019 00.000 9828 MoveAxis(E, 378, B)
03:17:41.019 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -2.1 px 0 ms NORTH
03:17:41.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:41.019 00.000 9828 Guiding  Dir = 2, Dur = 378
03:17:41.019 00.000 9828 IsSlewing returns 0
03:17:41.019 00.000 9828 IsGuiding returns 0
03:17:41.019 00.000 9828 PulseGuide returned control before completion, sleep 388
03:17:41.416 00.397 9828 IsGuiding returns 1
03:17:41.416 00.000 9828 scope still moving after pulse duration time elapsed
03:17:41.446 00.030 9828 IsSlewing returns 0
03:17:41.446 00.000 9828 IsGuiding returns 1
03:17:41.477 00.031 9828 IsSlewing returns 0
03:17:41.477 00.000 9828 IsGuiding returns 1
03:17:41.509 00.032 9828 IsSlewing returns 0
03:17:41.509 00.000 9828 IsGuiding returns 0
03:17:41.509 00.000 9828 scope move finished after 378 + 111 ms
03:17:41.509 00.000 9828 Move returns status 0, amount 378
03:17:41.509 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:41.509 00.000 9828 MoveAxis(N, 113, B)
03:17:41.509 00.000 9828 Guiding  Dir = 0, Dur = 113
03:17:41.524 00.015 9828 IsSlewing returns 0
03:17:41.524 00.000 9828 IsGuiding returns 0
03:17:41.524 00.000 9828 PulseGuide returned control before completion, sleep 123
03:17:41.662 00.138 9828 IsGuiding returns 1
03:17:41.662 00.000 9828 scope still moving after pulse duration time elapsed
03:17:41.694 00.032 9828 IsSlewing returns 0
03:17:41.694 00.000 9828 IsGuiding returns 1
03:17:41.706 00.012 8976 Exposure complete
03:17:41.711 00.005 8976 worker thread done servicing request
03:17:41.711 00.000 5052 OnExposeComplete: enter
03:17:41.711 00.000 5052 UpdateGuideState(): m_state=6
03:17:41.711 00.000 5052 Star::Find(18, 330, 283, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12997
03:17:41.711 00.000 5052 Star::Find returns 1 (0), X=330.64, Y=282.40, Mass=103, SNR=7.0, Peak=63 HFD=1.6
03:17:41.711 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
03:17:41.711 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:17:41.711 00.000 5052 CameraToMount -- cameraX=1.47 cameraY=0.70 hyp=1.62 cameraTheta=0.44 mountX=-0.05 mountY=-1.61, mountTheta=-1.60
03:17:41.713 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.47, y=0.70, opts=13)
03:17:41.713 00.000 5052 Enqueuing Move request for stepguider (1.47, 0.70)
03:17:41.713 00.000 8976 Worker thread wakes up
03:17:41.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.47, 0.70) opts 0xd
03:17:41.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.47, 0.70)
03:17:41.713 00.000 8976 Moving (1.47, 0.70) raw xDistance=-0.05 yDistance=-1.61
03:17:41.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:17:41.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:17:41.714 00.001 5052 UpdateGuideState exits: m=103 SNR=7.0
03:17:41.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:41.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.11 from input -1.61
03:17:41.714 00.000 8976 MoveAxis(R, 0, ABG)
03:17:41.714 00.000 8976 MoveAxis(U, 7, ABG)
03:17:41.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:41.714 00.000 5052 Enqueuing Expose request
03:17:41.714 00.000 8976 stepping (-6, 39) + (0, 7)
03:17:41.714 00.000 8976 StepGuider step would hit limit: truncate move to (-6, 39) + (0, 0)
03:17:41.714 00.000 8976 secondary mount is busy, cannot bump
03:17:41.714 00.000 8976 move complete, result=0
03:17:41.714 00.000 8976 worker thread done servicing request
03:17:41.714 00.000 8976 Worker thread wakes up
03:17:41.714 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -1.6 px 0 ms NORTH
03:17:41.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:41.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:41.724 00.010 9828 IsSlewing returns 0
03:17:41.724 00.000 9828 IsGuiding returns 1
03:17:41.756 00.032 9828 IsSlewing returns 0
03:17:41.756 00.000 9828 IsGuiding returns 1
03:17:41.788 00.032 9828 IsSlewing returns 0
03:17:41.788 00.000 9828 IsGuiding returns 1
03:17:41.819 00.031 9828 IsSlewing returns 0
03:17:41.819 00.000 9828 IsGuiding returns 1
03:17:41.850 00.031 9828 IsSlewing returns 0
03:17:41.850 00.000 9828 IsGuiding returns 1
03:17:41.881 00.031 9828 IsSlewing returns 0
03:17:41.881 00.000 9828 IsGuiding returns 1
03:17:41.911 00.030 9828 IsSlewing returns 0
03:17:41.911 00.000 9828 IsGuiding returns 0
03:17:41.911 00.000 9828 scope move finished after 113 + 274 ms
03:17:41.911 00.000 9828 Move returns status 0, amount 113
03:17:41.911 00.000 9828 move complete, result=0
03:17:41.911 00.000 9828 worker thread done servicing request
03:17:41.911 00.000 5052 GuideStep: -1.2 px 378 ms EAST, -0.8 px 113 ms NORTH
03:17:42.401 00.490 8976 Exposure complete
03:17:42.406 00.005 8976 worker thread done servicing request
03:17:42.406 00.000 5052 OnExposeComplete: enter
03:17:42.407 00.001 5052 UpdateGuideState(): m_state=6
03:17:42.407 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12998
03:17:42.407 00.000 5052 Star::Find returns 1 (0), X=330.70, Y=281.90, Mass=128, SNR=7.8, Peak=74 HFD=1.9
03:17:42.407 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
03:17:42.407 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
03:17:42.407 00.000 5052 CameraToMount -- cameraX=1.52 cameraY=0.19 hyp=1.54 cameraTheta=0.12 mountX=-0.52 mountY=-1.38, mountTheta=-1.93
03:17:42.407 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.52, y=0.19, opts=13)
03:17:42.409 00.002 5052 Enqueuing Move request for stepguider (1.52, 0.19)
03:17:42.409 00.000 8976 Worker thread wakes up
03:17:42.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.52, 0.19) opts 0xd
03:17:42.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.52, 0.19)
03:17:42.409 00.000 8976 Moving (1.52, 0.19) raw xDistance=-0.52 yDistance=-1.38
03:17:42.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:17:42.409 00.000 5052 UpdateGuideState exits: m=128 SNR=7.8
03:17:42.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:17:42.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.38
03:17:42.409 00.000 8976 MoveAxis(R, 2, ABG)
03:17:42.409 00.000 8976 stepping (-6, 39) + (2, 0)
03:17:42.409 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:42.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:42.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:42.409 00.000 5052 Enqueuing Expose request
03:17:42.441 00.032 8976 Received - 47 (G) 
03:17:42.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:42.441 00.000 8976 stepped: pos (-4, 39)
03:17:42.441 00.000 8976 MoveAxis(U, 6, ABG)
03:17:42.442 00.001 8976 stepping (-4, 39) + (0, 6)
03:17:42.442 00.000 8976 StepGuider step would hit limit: truncate move to (-4, 39) + (0, 0)
03:17:42.442 00.000 8976 FAR outside bump range, increase bump weight 4.00 => 5.00
03:17:42.442 00.000 8976 AO travel limit exceeded, using large bump correction
03:17:42.442 00.000 8976 Scheduling Mount bump of (1.066, 0.133)
03:17:42.442 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=1.07, y=0.13, opts=4)
03:17:42.442 00.000 8976 Enqueuing Move request for scope (1.07, 0.13)
03:17:42.442 00.000 8976 move complete, result=0
03:17:42.442 00.000 8976 worker thread done servicing request
03:17:42.442 00.000 8976 Worker thread wakes up
03:17:42.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:42.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:42.442 00.000 9828 Worker thread wakes up
03:17:42.442 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.4 px 0 ms NORTH
03:17:42.442 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (1.07, 0.13) opts 0x4
03:17:42.442 00.000 9828 Handling offset move in thread for scope, endpoint = (1.07, 0.13)
03:17:42.443 00.001 9828 CameraToMount -- cameraTheta (0.12) - m_xAngle (-3.10) = xAngle (3.22 = -3.06)
03:17:42.443 00.000 9828 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.14 = 3.14)
03:17:42.443 00.000 9828 CameraToMount -- cameraX=1.07 cameraY=0.13 hyp=1.07 cameraTheta=0.12 mountX=-1.07 mountY=0.00, mountTheta=3.14
03:17:42.443 00.000 9828 Moving (1.07, 0.13) raw xDistance=-1.07 yDistance=0.00
03:17:42.443 00.000 9828 BLC: window closed
03:17:42.443 00.000 9828 MoveAxis(E, 340, B)
03:17:42.443 00.000 9828 Guiding  Dir = 2, Dur = 340
03:17:42.443 00.000 9828 IsSlewing returns 0
03:17:42.443 00.000 9828 IsGuiding returns 0
03:17:42.444 00.001 9828 PulseGuide returned control before completion, sleep 350
03:17:42.796 00.352 9828 IsGuiding returns 1
03:17:42.796 00.000 9828 scope still moving after pulse duration time elapsed
03:17:42.828 00.032 9828 IsSlewing returns 0
03:17:42.828 00.000 9828 IsGuiding returns 1
03:17:42.860 00.032 9828 IsSlewing returns 0
03:17:42.860 00.000 9828 IsGuiding returns 1
03:17:42.890 00.030 9828 IsSlewing returns 0
03:17:42.890 00.000 9828 IsGuiding returns 1
03:17:42.922 00.032 9828 IsSlewing returns 0
03:17:42.922 00.000 9828 IsGuiding returns 0
03:17:42.922 00.000 9828 scope move finished after 340 + 138 ms
03:17:42.922 00.000 9828 Move returns status 0, amount 340
03:17:42.922 00.000 9828 BLC: window closed
03:17:42.922 00.000 9828 BLC: Compensation needed for non-algo type move
03:17:42.922 00.000 9828 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
03:17:42.922 00.000 9828 MoveAxis(S, 20, B)
03:17:42.922 00.000 9828 Guiding  Dir = 1, Dur = 20
03:17:42.937 00.015 9828 IsSlewing returns 0
03:17:42.937 00.000 9828 IsGuiding returns 0
03:17:42.937 00.000 9828 PulseGuide returned control before completion, sleep 30
03:17:42.968 00.031 9828 IsGuiding returns 1
03:17:42.968 00.000 9828 scope still moving after pulse duration time elapsed
03:17:42.999 00.031 9828 IsSlewing returns 0
03:17:42.999 00.000 9828 IsGuiding returns 1
03:17:43.030 00.031 9828 IsSlewing returns 0
03:17:43.030 00.000 9828 IsGuiding returns 1
03:17:43.060 00.030 9828 IsSlewing returns 0
03:17:43.060 00.000 9828 IsGuiding returns 1
03:17:43.092 00.032 9828 IsSlewing returns 0
03:17:43.092 00.000 9828 IsGuiding returns 0
03:17:43.092 00.000 9828 scope move finished after 20 + 134 ms
03:17:43.092 00.000 9828 Move returns status 0, amount 20
03:17:43.092 00.000 9828 move complete, result=0
03:17:43.092 00.000 9828 worker thread done servicing request
03:17:43.112 00.020 5052 GuideStep: -1.1 px 340 ms EAST, 0.0 px 20 ms SOUTH
03:17:43.131 00.019 8976 Exposure complete
03:17:43.137 00.006 8976 worker thread done servicing request
03:17:43.137 00.000 5052 OnExposeComplete: enter
03:17:43.137 00.000 5052 UpdateGuideState(): m_state=6
03:17:43.137 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12999
03:17:43.137 00.000 5052 Star::Find returns 1 (0), X=330.23, Y=281.94, Mass=120, SNR=7.5, Peak=70 HFD=2.1
03:17:43.137 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
03:17:43.137 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
03:17:43.137 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=0.23 hyp=1.08 cameraTheta=0.21 mountX=-0.28 mountY=-1.01, mountTheta=-1.84
03:17:43.138 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=0.23, opts=13)
03:17:43.138 00.000 5052 Enqueuing Move request for stepguider (1.05, 0.23)
03:17:43.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:17:43.138 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
03:17:43.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:43.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:43.138 00.000 5052 Enqueuing Expose request
03:17:43.138 00.000 8976 Worker thread wakes up
03:17:43.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, 0.23) opts 0xd
03:17:43.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, 0.23)
03:17:43.138 00.000 8976 Moving (1.05, 0.23) raw xDistance=-0.28 yDistance=-1.01
03:17:43.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
03:17:43.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.01
03:17:43.138 00.000 8976 MoveAxis(R, 1, ABG)
03:17:43.138 00.000 8976 stepping (-4, 39) + (1, 0)
03:17:43.138 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:43.161 00.023 8976 Received - 47 (G) 
03:17:43.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:43.161 00.000 8976 stepped: pos (-3, 39)
03:17:43.161 00.000 8976 MoveAxis(U, 4, ABG)
03:17:43.161 00.000 8976 stepping (-3, 39) + (0, 4)
03:17:43.161 00.000 8976 StepGuider step would hit limit: truncate move to (-3, 39) + (0, 0)
03:17:43.161 00.000 8976 FAR outside bump range, increase bump weight 5.00 => 6.00
03:17:43.161 00.000 8976 AO travel limit exceeded, using large bump correction
03:17:43.162 00.001 8976 Scheduling Mount bump of (0.738, 0.158)
03:17:43.162 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.74, y=0.16, opts=4)
03:17:43.162 00.000 8976 Enqueuing Move request for scope (0.74, 0.16)
03:17:43.162 00.000 8976 move complete, result=0
03:17:43.162 00.000 9828 Worker thread wakes up
03:17:43.162 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.16) opts 0x4
03:17:43.162 00.000 9828 Handling offset move in thread for scope, endpoint = (0.74, 0.16)
03:17:43.162 00.000 9828 CameraToMount -- cameraTheta (0.21) - m_xAngle (-3.10) = xAngle (3.31 = -2.98)
03:17:43.162 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 0 ms NORTH
03:17:43.162 00.000 8976 worker thread done servicing request
03:17:43.162 00.000 8976 Worker thread wakes up
03:17:43.162 00.000 9828 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.23 = -3.06)
03:17:43.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:43.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:43.162 00.000 9828 CameraToMount -- cameraX=0.74 cameraY=0.16 hyp=0.75 cameraTheta=0.21 mountX=-0.74 mountY=-0.06, mountTheta=-3.06
03:17:43.162 00.000 9828 Moving (0.74, 0.16) raw xDistance=-0.74 yDistance=-0.06
03:17:43.162 00.000 9828 BLC: window closed
03:17:43.162 00.000 9828 MoveAxis(E, 236, B)
03:17:43.162 00.000 9828 Guiding  Dir = 2, Dur = 236
03:17:43.163 00.001 9828 IsSlewing returns 0
03:17:43.163 00.000 9828 IsGuiding returns 0
03:17:43.163 00.000 9828 PulseGuide returned control before completion, sleep 246
03:17:43.416 00.253 9828 IsGuiding returns 1
03:17:43.416 00.000 9828 scope still moving after pulse duration time elapsed
03:17:43.447 00.031 9828 IsSlewing returns 0
03:17:43.447 00.000 9828 IsGuiding returns 1
03:17:43.478 00.031 9828 IsSlewing returns 0
03:17:43.479 00.001 9828 IsGuiding returns 1
03:17:43.510 00.031 9828 IsSlewing returns 0
03:17:43.510 00.000 9828 IsGuiding returns 0
03:17:43.510 00.000 9828 scope move finished after 236 + 111 ms
03:17:43.510 00.000 9828 Move returns status 0, amount 236
03:17:43.510 00.000 9828 BLC: window closed
03:17:43.510 00.000 9828 BLC: Compensation needed for non-algo type move
03:17:43.510 00.000 9828 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
03:17:43.510 00.000 9828 MoveAxis(N, 29, B)
03:17:43.510 00.000 9828 Guiding  Dir = 0, Dur = 29
03:17:43.524 00.014 9828 IsSlewing returns 0
03:17:43.524 00.000 9828 IsGuiding returns 0
03:17:43.524 00.000 9828 PulseGuide returned control before completion, sleep 39
03:17:43.571 00.047 9828 IsGuiding returns 1
03:17:43.571 00.000 9828 scope still moving after pulse duration time elapsed
03:17:43.603 00.032 9828 IsSlewing returns 0
03:17:43.603 00.000 9828 IsGuiding returns 1
03:17:43.633 00.030 9828 IsSlewing returns 0
03:17:43.633 00.000 9828 IsGuiding returns 1
03:17:43.665 00.032 9828 IsSlewing returns 0
03:17:43.665 00.000 9828 IsGuiding returns 1
03:17:43.697 00.032 9828 IsSlewing returns 0
03:17:43.697 00.000 9828 IsGuiding returns 0
03:17:43.697 00.000 9828 scope move finished after 29 + 143 ms
03:17:43.697 00.000 9828 Move returns status 0, amount 29
03:17:43.697 00.000 9828 move complete, result=0
03:17:43.697 00.000 9828 worker thread done servicing request
03:17:43.829 00.132 5052 GuideStep: -0.7 px 236 ms EAST, -0.1 px 29 ms NORTH
03:17:43.848 00.019 8976 Exposure complete
03:17:43.855 00.007 8976 worker thread done servicing request
03:17:43.855 00.000 5052 OnExposeComplete: enter
03:17:43.855 00.000 5052 UpdateGuideState(): m_state=6
03:17:43.855 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13000
03:17:43.855 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.28, Mass=121, SNR=7.6, Peak=66 HFD=1.9
03:17:43.855 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
03:17:43.855 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
03:17:43.855 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.57 hyp=0.60 cameraTheta=1.26 mountX=0.43 mountY=-0.47, mountTheta=-0.83
03:17:43.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.57, opts=13)
03:17:43.856 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.57)
03:17:43.856 00.000 8976 Worker thread wakes up
03:17:43.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:17:43.856 00.000 5052 UpdateGuideState exits: m=121 SNR=7.6
03:17:43.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:43.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.57) opts 0xd
03:17:43.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:43.856 00.000 5052 Enqueuing Expose request
03:17:43.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.57)
03:17:43.856 00.000 8976 Moving (0.19, 0.57) raw xDistance=0.43 yDistance=-0.47
03:17:43.857 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.43
03:17:43.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.47
03:17:43.857 00.000 8976 MoveAxis(L, 2, ABG)
03:17:43.857 00.000 8976 stepping (-3, 39) + (-2, 0)
03:17:43.857 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:43.880 00.023 8976 Received - 47 (G) 
03:17:43.880 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:43.880 00.000 8976 stepped: pos (-5, 39)
03:17:43.880 00.000 8976 MoveAxis(U, 2, ABG)
03:17:43.880 00.000 8976 stepping (-5, 39) + (0, 2)
03:17:43.880 00.000 8976 StepGuider step would hit limit: truncate move to (-5, 39) + (0, 0)
03:17:43.880 00.000 8976 FAR outside bump range, increase bump weight 6.00 => 7.00
03:17:43.880 00.000 8976 AO travel limit exceeded, using large bump correction
03:17:43.880 00.000 8976 Scheduling Mount bump of (0.130, 0.402)
03:17:43.880 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.40, opts=4)
03:17:43.880 00.000 8976 Enqueuing Move request for scope (0.13, 0.40)
03:17:43.880 00.000 8976 move complete, result=0
03:17:43.880 00.000 9828 Worker thread wakes up
03:17:43.880 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.40) opts 0x4
03:17:43.880 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.40)
03:17:43.880 00.000 8976 worker thread done servicing request
03:17:43.880 00.000 8976 Worker thread wakes up
03:17:43.880 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
03:17:43.880 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
03:17:43.881 00.001 9828 CameraToMount -- cameraX=0.13 cameraY=0.40 hyp=0.42 cameraTheta=1.26 mountX=-0.15 mountY=-0.38, mountTheta=-1.94
03:17:43.881 00.000 9828 Moving (0.13, 0.40) raw xDistance=-0.15 yDistance=-0.38
03:17:43.881 00.000 9828 BLC: window closed
03:17:43.881 00.000 9828 MoveAxis(E, 47, B)
03:17:43.881 00.000 9828 Guiding  Dir = 2, Dur = 47
03:17:43.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:43.881 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:43.881 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 0 ms NORTH
03:17:43.881 00.000 9828 IsSlewing returns 0
03:17:43.881 00.000 9828 IsGuiding returns 0
03:17:43.881 00.000 9828 PulseGuide returned control before completion, sleep 57
03:17:43.946 00.065 9828 IsGuiding returns 1
03:17:43.946 00.000 9828 scope still moving after pulse duration time elapsed
03:17:43.976 00.030 9828 IsSlewing returns 0
03:17:43.976 00.000 9828 IsGuiding returns 1
03:17:44.007 00.031 9828 IsSlewing returns 0
03:17:44.007 00.000 9828 IsGuiding returns 1
03:17:44.037 00.030 9828 IsSlewing returns 0
03:17:44.037 00.000 9828 IsGuiding returns 0
03:17:44.037 00.000 9828 scope move finished after 47 + 109 ms
03:17:44.037 00.000 9828 Move returns status 0, amount 47
03:17:44.037 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:44.037 00.000 9828 MoveAxis(N, 52, B)
03:17:44.037 00.000 9828 Guiding  Dir = 0, Dur = 52
03:17:44.053 00.016 9828 IsSlewing returns 0
03:17:44.053 00.000 9828 IsGuiding returns 1
03:17:44.053 00.000 9828 Entered PulseGuideScope while moving
03:17:44.115 00.062 9828 IsSlewing returns 0
03:17:44.115 00.000 9828 IsGuiding returns 1
03:17:44.115 00.000 9828 Still moving
03:17:44.178 00.063 9828 IsSlewing returns 0
03:17:44.178 00.000 9828 IsGuiding returns 1
03:17:44.178 00.000 9828 Still moving
03:17:44.239 00.061 9828 IsSlewing returns 0
03:17:44.239 00.000 9828 IsGuiding returns 0
03:17:44.239 00.000 9828 Movement stopped - continuing
03:17:44.239 00.000 9828 PulseGuide returned control before completion, sleep 62
03:17:44.303 00.064 9828 IsGuiding returns 1
03:17:44.303 00.000 9828 scope still moving after pulse duration time elapsed
03:17:44.335 00.032 9828 IsSlewing returns 0
03:17:44.335 00.000 9828 IsGuiding returns 1
03:17:44.366 00.031 9828 IsSlewing returns 0
03:17:44.366 00.000 9828 IsGuiding returns 1
03:17:44.398 00.032 9828 IsSlewing returns 0
03:17:44.402 00.004 9828 IsGuiding returns 1
03:17:44.430 00.028 9828 IsSlewing returns 0
03:17:44.430 00.000 9828 IsGuiding returns 0
03:17:44.430 00.000 9828 scope move finished after 52 + 138 ms
03:17:44.431 00.001 9828 Move returns status 0, amount 52
03:17:44.431 00.000 9828 move complete, result=0
03:17:44.431 00.000 9828 worker thread done servicing request
03:17:44.548 00.117 5052 GuideStep: -0.1 px 47 ms EAST, -0.4 px 52 ms NORTH
03:17:44.568 00.020 8976 Exposure complete
03:17:44.575 00.007 8976 worker thread done servicing request
03:17:44.575 00.000 5052 OnExposeComplete: enter
03:17:44.575 00.000 5052 UpdateGuideState(): m_state=6
03:17:44.575 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13001
03:17:44.575 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.81, Mass=105, SNR=7.1, Peak=73 HFD=1.8
03:17:44.575 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
03:17:44.575 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
03:17:44.575 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.21 mountX=0.13 mountY=0.01, mountTheta=0.07
03:17:44.576 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.10, opts=13)
03:17:44.576 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.10)
03:17:44.576 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:17:44.576 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1
03:17:44.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:44.576 00.000 8976 Worker thread wakes up
03:17:44.576 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.10) opts 0xd
03:17:44.576 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.10)
03:17:44.576 00.000 8976 Moving (-0.08, 0.10) raw xDistance=0.13 yDistance=0.01
03:17:44.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:44.576 00.000 5052 Enqueuing Expose request
03:17:44.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:17:44.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:17:44.576 00.000 8976 MoveAxis(R, 0, ABG)
03:17:44.576 00.000 8976 MoveAxis(U, 0, ABG)
03:17:44.576 00.000 8976 FAR outside bump range, increase bump weight 7.00 => 8.00
03:17:44.576 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:17:44.576 00.000 8976 MountToCamera -- mountX=0.77 mountY=-6.14 hyp=6.19 mountTheta=-1.45 cameraX=5.12, cameraY=3.48 cameraTheta=0.60
03:17:44.576 00.000 8976 incremental bump (5.119, 3.485) isValid = 1
03:17:44.576 00.000 8976 Scheduling Mount bump of (0.105, 0.074)
03:17:44.576 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:17:44.577 00.001 8976 Enqueuing Move request for scope (0.10, 0.07)
03:17:44.577 00.000 8976 move complete, result=0
03:17:44.577 00.000 9828 Worker thread wakes up
03:17:44.577 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:17:44.577 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:17:44.577 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:17:44.577 00.000 8976 worker thread done servicing request
03:17:44.577 00.000 8976 Worker thread wakes up
03:17:44.577 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
03:17:44.577 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.65)
03:17:44.577 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.61 mountX=-0.11 mountY=-0.06, mountTheta=-2.63
03:17:44.577 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.11 yDistance=-0.06
03:17:44.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:44.577 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:44.577 00.000 9828 BLC: window closed
03:17:44.577 00.000 9828 MoveAxis(E, 34, B)
03:17:44.577 00.000 9828 Guiding  Dir = 2, Dur = 34
03:17:44.578 00.001 9828 IsSlewing returns 0
03:17:44.578 00.000 9828 IsGuiding returns 0
03:17:44.578 00.000 9828 PulseGuide returned control before completion, sleep 44
03:17:44.634 00.056 9828 IsGuiding returns 1
03:17:44.635 00.001 9828 scope still moving after pulse duration time elapsed
03:17:44.665 00.030 9828 IsSlewing returns 0
03:17:44.665 00.000 9828 IsGuiding returns 1
03:17:44.695 00.030 9828 IsSlewing returns 0
03:17:44.695 00.000 9828 IsGuiding returns 1
03:17:44.726 00.031 9828 IsSlewing returns 0
03:17:44.726 00.000 9828 IsGuiding returns 0
03:17:44.726 00.000 9828 scope move finished after 34 + 114 ms
03:17:44.726 00.000 9828 Move returns status 0, amount 34
03:17:44.726 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:44.726 00.000 9828 MoveAxis(N, 8, B)
03:17:44.726 00.000 9828 Guiding  Dir = 0, Dur = 8
03:17:44.741 00.015 9828 IsSlewing returns 0
03:17:44.741 00.000 9828 IsGuiding returns 0
03:17:44.741 00.000 9828 PulseGuide returned control before completion, sleep 18
03:17:44.772 00.031 9828 IsGuiding returns 1
03:17:44.772 00.000 9828 scope still moving after pulse duration time elapsed
03:17:44.804 00.032 9828 IsSlewing returns 0
03:17:44.804 00.000 9828 IsGuiding returns 1
03:17:44.835 00.031 9828 IsSlewing returns 0
03:17:44.835 00.000 9828 IsGuiding returns 1
03:17:44.866 00.031 9828 IsSlewing returns 0
03:17:44.866 00.000 9828 IsGuiding returns 0
03:17:44.866 00.000 9828 scope move finished after 8 + 116 ms
03:17:44.866 00.000 9828 Move returns status 0, amount 8
03:17:44.866 00.000 9828 move complete, result=0
03:17:44.866 00.000 9828 worker thread done servicing request
03:17:44.866 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.1 px 8 ms NORTH
03:17:45.259 00.393 8976 Exposure complete
03:17:45.265 00.006 8976 worker thread done servicing request
03:17:45.265 00.000 5052 OnExposeComplete: enter
03:17:45.266 00.001 5052 UpdateGuideState(): m_state=6
03:17:45.266 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13002
03:17:45.266 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.86, Mass=92, SNR=6.7, Peak=68 HFD=1.9
03:17:45.266 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
03:17:45.266 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
03:17:45.266 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.15 hyp=0.28 cameraTheta=2.60 mountX=0.24 mountY=0.12, mountTheta=0.47
03:17:45.266 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.15, opts=13)
03:17:45.267 00.001 5052 Enqueuing Move request for stepguider (-0.24, 0.15)
03:17:45.267 00.000 8976 Worker thread wakes up
03:17:45.267 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.15) opts 0xd
03:17:45.267 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.15)
03:17:45.267 00.000 8976 Moving (-0.24, 0.15) raw xDistance=0.24 yDistance=0.12
03:17:45.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:17:45.267 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:17:45.267 00.000 5052 UpdateGuideState exits: m=92 SNR=6.7
03:17:45.267 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:45.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:17:45.267 00.000 8976 MoveAxis(R, 0, ABG)
03:17:45.267 00.000 8976 MoveAxis(U, 0, ABG)
03:17:45.267 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:45.267 00.000 5052 Enqueuing Expose request
03:17:45.267 00.000 8976 FAR outside bump range, increase bump weight 8.00 => 9.00
03:17:45.267 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:17:45.267 00.000 8976 MountToCamera -- mountX=0.77 mountY=-6.16 hyp=6.21 mountTheta=-1.45 cameraX=5.13, cameraY=3.49 cameraTheta=0.60
03:17:45.267 00.000 8976 incremental bump (5.135, 3.490) isValid = 1
03:17:45.268 00.001 8976 Scheduling Mount bump of (0.230, 0.162)
03:17:45.268 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.23, y=0.16, opts=4)
03:17:45.268 00.000 8976 Enqueuing Move request for scope (0.23, 0.16)
03:17:45.268 00.000 8976 move complete, result=0
03:17:45.268 00.000 8976 worker thread done servicing request
03:17:45.268 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:45.268 00.000 8976 Worker thread wakes up
03:17:45.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:45.268 00.000 9828 Worker thread wakes up
03:17:45.268 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.16) opts 0x4
03:17:45.269 00.001 9828 Handling offset move in thread for scope, endpoint = (0.23, 0.16)
03:17:45.269 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:45.269 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
03:17:45.269 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.65)
03:17:45.270 00.001 9828 CameraToMount -- cameraX=0.23 cameraY=0.16 hyp=0.28 cameraTheta=0.61 mountX=-0.24 mountY=-0.13, mountTheta=-2.63
03:17:45.270 00.000 9828 Moving (0.23, 0.16) raw xDistance=-0.24 yDistance=-0.13
03:17:45.270 00.000 9828 BLC: window closed
03:17:45.270 00.000 9828 MoveAxis(E, 75, B)
03:17:45.270 00.000 9828 Guiding  Dir = 2, Dur = 75
03:17:45.270 00.000 9828 IsSlewing returns 0
03:17:45.270 00.000 9828 IsGuiding returns 0
03:17:45.270 00.000 9828 PulseGuide returned control before completion, sleep 85
03:17:45.364 00.094 9828 IsGuiding returns 1
03:17:45.364 00.000 9828 scope still moving after pulse duration time elapsed
03:17:45.394 00.030 9828 IsSlewing returns 0
03:17:45.394 00.000 9828 IsGuiding returns 1
03:17:45.425 00.031 9828 IsSlewing returns 0
03:17:45.425 00.000 9828 IsGuiding returns 1
03:17:45.456 00.031 9828 IsSlewing returns 0
03:17:45.456 00.000 9828 IsGuiding returns 1
03:17:45.486 00.030 9828 IsSlewing returns 0
03:17:45.486 00.000 9828 IsGuiding returns 0
03:17:45.486 00.000 9828 scope move finished after 75 + 140 ms
03:17:45.486 00.000 9828 Move returns status 0, amount 75
03:17:45.486 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:45.486 00.000 9828 MoveAxis(N, 18, B)
03:17:45.486 00.000 9828 Guiding  Dir = 0, Dur = 18
03:17:45.502 00.016 9828 IsSlewing returns 0
03:17:45.502 00.000 9828 IsGuiding returns 0
03:17:45.502 00.000 9828 PulseGuide returned control before completion, sleep 28
03:17:45.533 00.031 9828 IsGuiding returns 1
03:17:45.533 00.000 9828 scope still moving after pulse duration time elapsed
03:17:45.563 00.030 9828 IsSlewing returns 0
03:17:45.563 00.000 9828 IsGuiding returns 1
03:17:45.594 00.031 9828 IsSlewing returns 0
03:17:45.594 00.000 9828 IsGuiding returns 1
03:17:45.625 00.031 9828 IsSlewing returns 0
03:17:45.625 00.000 9828 IsGuiding returns 1
03:17:45.656 00.031 9828 IsSlewing returns 0
03:17:45.656 00.000 9828 IsGuiding returns 0
03:17:45.656 00.000 9828 scope move finished after 18 + 136 ms
03:17:45.656 00.000 9828 Move returns status 0, amount 18
03:17:45.656 00.000 9828 move complete, result=0
03:17:45.656 00.000 9828 worker thread done servicing request
03:17:45.656 00.000 5052 GuideStep: -0.2 px 75 ms EAST, -0.1 px 18 ms NORTH
03:17:45.955 00.299 8976 Exposure complete
03:17:45.961 00.006 8976 worker thread done servicing request
03:17:45.961 00.000 5052 OnExposeComplete: enter
03:17:45.961 00.000 5052 UpdateGuideState(): m_state=6
03:17:45.961 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13003
03:17:45.961 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.69, Mass=109, SNR=7.2, Peak=66 HFD=2.1
03:17:45.961 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
03:17:45.961 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
03:17:45.961 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-3.09 mountX=0.12 mountY=0.26, mountTheta=1.13
03:17:45.962 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.02, opts=13)
03:17:45.962 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.02)
03:17:45.962 00.000 8976 Worker thread wakes up
03:17:45.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.02) opts 0xd
03:17:45.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.02)
03:17:45.962 00.000 8976 Moving (-0.30, -0.02) raw xDistance=0.12 yDistance=0.26
03:17:45.962 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:17:45.962 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
03:17:45.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:45.963 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:17:45.963 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:17:45.963 00.000 8976 MoveAxis(R, 0, ABG)
03:17:45.963 00.000 8976 MoveAxis(U, 0, ABG)
03:17:45.963 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:45.963 00.000 5052 Enqueuing Expose request
03:17:45.963 00.000 8976 FAR outside bump range, increase bump weight 9.00 => 10.00
03:17:45.963 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:17:45.963 00.000 8976 MountToCamera -- mountX=0.77 mountY=-6.17 hyp=6.22 mountTheta=-1.45 cameraX=5.15, cameraY=3.49 cameraTheta=0.60
03:17:45.963 00.000 8976 incremental bump (5.145, 3.494) isValid = 1
03:17:45.963 00.000 8976 Scheduling Mount bump of (0.244, 0.172)
03:17:45.963 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.24, y=0.17, opts=4)
03:17:45.963 00.000 8976 Enqueuing Move request for scope (0.24, 0.17)
03:17:45.963 00.000 8976 move complete, result=0
03:17:45.963 00.000 8976 worker thread done servicing request
03:17:45.963 00.000 8976 Worker thread wakes up
03:17:45.964 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:45.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:45.964 00.000 9828 Worker thread wakes up
03:17:45.964 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.17) opts 0x4
03:17:45.964 00.000 9828 Handling offset move in thread for scope, endpoint = (0.24, 0.17)
03:17:45.964 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:17:45.964 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
03:17:45.964 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.65)
03:17:45.964 00.000 9828 CameraToMount -- cameraX=0.24 cameraY=0.17 hyp=0.30 cameraTheta=0.61 mountX=-0.25 mountY=-0.14, mountTheta=-2.63
03:17:45.964 00.000 9828 Moving (0.24, 0.17) raw xDistance=-0.25 yDistance=-0.14
03:17:45.964 00.000 9828 BLC: window closed
03:17:45.964 00.000 9828 MoveAxis(E, 80, B)
03:17:45.964 00.000 9828 Guiding  Dir = 2, Dur = 80
03:17:45.965 00.001 9828 IsSlewing returns 0
03:17:45.965 00.000 9828 IsGuiding returns 0
03:17:45.965 00.000 9828 PulseGuide returned control before completion, sleep 90
03:17:46.066 00.101 9828 IsGuiding returns 1
03:17:46.066 00.000 9828 scope still moving after pulse duration time elapsed
03:17:46.097 00.031 9828 IsSlewing returns 0
03:17:46.097 00.000 9828 IsGuiding returns 1
03:17:46.128 00.031 9828 IsSlewing returns 0
03:17:46.128 00.000 9828 IsGuiding returns 1
03:17:46.159 00.031 9828 IsSlewing returns 0
03:17:46.159 00.000 9828 IsGuiding returns 0
03:17:46.159 00.000 9828 scope move finished after 80 + 114 ms
03:17:46.159 00.000 9828 Move returns status 0, amount 80
03:17:46.159 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:46.159 00.000 9828 MoveAxis(N, 19, B)
03:17:46.159 00.000 9828 Guiding  Dir = 0, Dur = 19
03:17:46.174 00.015 9828 IsSlewing returns 0
03:17:46.175 00.001 9828 IsGuiding returns 0
03:17:46.175 00.000 9828 PulseGuide returned control before completion, sleep 29
03:17:46.205 00.030 9828 IsGuiding returns 1
03:17:46.205 00.000 9828 scope still moving after pulse duration time elapsed
03:17:46.236 00.031 9828 IsSlewing returns 0
03:17:46.236 00.000 9828 IsGuiding returns 1
03:17:46.282 00.046 9828 IsSlewing returns 0
03:17:46.282 00.000 9828 IsGuiding returns 1
03:17:46.313 00.031 9828 IsSlewing returns 0
03:17:46.313 00.000 9828 IsGuiding returns 0
03:17:46.313 00.000 9828 scope move finished after 19 + 119 ms
03:17:46.313 00.000 9828 Move returns status 0, amount 19
03:17:46.313 00.000 9828 move complete, result=0
03:17:46.313 00.000 9828 worker thread done servicing request
03:17:46.313 00.000 5052 GuideStep: -0.3 px 80 ms EAST, -0.1 px 19 ms NORTH
03:17:46.651 00.338 8976 Exposure complete
03:17:46.657 00.006 8976 worker thread done servicing request
03:17:46.657 00.000 5052 OnExposeComplete: enter
03:17:46.657 00.000 5052 UpdateGuideState(): m_state=6
03:17:46.657 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13004
03:17:46.657 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.30, Mass=114, SNR=7.3, Peak=62 HFD=2.3
03:17:46.657 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.92 = 2.36)
03:17:46.657 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.26)
03:17:46.658 00.001 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.41 hyp=0.43 cameraTheta=-1.88 mountX=-0.31 mountY=0.34, mountTheta=2.31
03:17:46.658 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.41, opts=13)
03:17:46.658 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.41)
03:17:46.658 00.000 8976 Worker thread wakes up
03:17:46.658 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:17:46.658 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
03:17:46.659 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.41) opts 0xd
03:17:46.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:46.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.41)
03:17:46.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:46.659 00.000 5052 Enqueuing Expose request
03:17:46.659 00.000 8976 Moving (-0.13, -0.41) raw xDistance=-0.31 yDistance=0.34
03:17:46.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:17:46.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:17:46.659 00.000 8976 MoveAxis(R, 1, ABG)
03:17:46.659 00.000 8976 stepping (-5, 39) + (1, 0)
03:17:46.659 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:46.677 00.018 8976 Received - 47 (G) 
03:17:46.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:46.677 00.000 8976 stepped: pos (-4, 39)
03:17:46.677 00.000 8976 MoveAxis(D, 1, ABG)
03:17:46.677 00.000 8976 stepping (-4, 39) + (0, -1)
03:17:46.677 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:46.710 00.033 8976 Received - 47 (G) 
03:17:46.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:46.710 00.000 8976 stepped: pos (-4, 38)
03:17:46.710 00.000 8976 FAR outside bump range, increase bump weight 10.00 => 11.00
03:17:46.710 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:17:46.710 00.000 8976 MountToCamera -- mountX=0.72 mountY=-6.13 hyp=6.17 mountTheta=-1.45 cameraX=5.13, cameraY=3.43 cameraTheta=0.59
03:17:46.710 00.000 8976 incremental bump (5.128, 3.427) isValid = 1
03:17:46.710 00.000 8976 Scheduling Mount bump of (0.356, 0.247)
03:17:46.710 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.36, y=0.25, opts=4)
03:17:46.710 00.000 8976 Enqueuing Move request for scope (0.36, 0.25)
03:17:46.710 00.000 8976 move complete, result=0
03:17:46.710 00.000 9828 Worker thread wakes up
03:17:46.710 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
03:17:46.710 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.25) opts 0x4
03:17:46.710 00.000 8976 worker thread done servicing request
03:17:46.710 00.000 9828 Handling offset move in thread for scope, endpoint = (0.36, 0.25)
03:17:46.710 00.000 8976 Worker thread wakes up
03:17:46.710 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
03:17:46.711 00.001 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
03:17:46.711 00.000 9828 CameraToMount -- cameraX=0.36 cameraY=0.25 hyp=0.43 cameraTheta=0.61 mountX=-0.37 mountY=-0.20, mountTheta=-2.64
03:17:46.711 00.000 9828 Moving (0.36, 0.25) raw xDistance=-0.37 yDistance=-0.20
03:17:46.711 00.000 9828 BLC: window closed
03:17:46.711 00.000 9828 MoveAxis(E, 117, B)
03:17:46.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:46.711 00.000 9828 Guiding  Dir = 2, Dur = 117
03:17:46.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:46.711 00.000 9828 IsSlewing returns 0
03:17:46.711 00.000 9828 IsGuiding returns 0
03:17:46.711 00.000 9828 PulseGuide returned control before completion, sleep 127
03:17:46.841 00.130 9828 IsGuiding returns 1
03:17:46.841 00.000 9828 scope still moving after pulse duration time elapsed
03:17:46.872 00.031 9828 IsSlewing returns 0
03:17:46.872 00.000 9828 IsGuiding returns 1
03:17:46.903 00.031 9828 IsSlewing returns 0
03:17:46.903 00.000 9828 IsGuiding returns 1
03:17:46.933 00.030 9828 IsSlewing returns 0
03:17:46.933 00.000 9828 IsGuiding returns 1
03:17:46.965 00.032 9828 IsSlewing returns 0
03:17:46.965 00.000 9828 IsGuiding returns 0
03:17:46.965 00.000 9828 scope move finished after 117 + 137 ms
03:17:46.965 00.000 9828 Move returns status 0, amount 117
03:17:46.965 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:46.965 00.000 9828 MoveAxis(N, 27, B)
03:17:46.965 00.000 9828 Guiding  Dir = 0, Dur = 27
03:17:46.980 00.015 9828 IsSlewing returns 0
03:17:46.980 00.000 9828 IsGuiding returns 0
03:17:46.980 00.000 9828 PulseGuide returned control before completion, sleep 37
03:17:47.026 00.046 9828 IsGuiding returns 1
03:17:47.026 00.000 9828 scope still moving after pulse duration time elapsed
03:17:47.057 00.031 9828 IsSlewing returns 0
03:17:47.057 00.000 9828 IsGuiding returns 1
03:17:47.089 00.032 9828 IsSlewing returns 0
03:17:47.089 00.000 9828 IsGuiding returns 1
03:17:47.120 00.031 9828 IsSlewing returns 0
03:17:47.120 00.000 9828 IsGuiding returns 1
03:17:47.152 00.032 9828 IsSlewing returns 0
03:17:47.152 00.000 9828 IsGuiding returns 0
03:17:47.152 00.000 9828 scope move finished after 27 + 144 ms
03:17:47.152 00.000 9828 Move returns status 0, amount 27
03:17:47.152 00.000 9828 move complete, result=0
03:17:47.153 00.001 9828 worker thread done servicing request
03:17:47.155 00.002 5052 GuideStep: -0.4 px 117 ms EAST, -0.2 px 27 ms NORTH
03:17:47.394 00.239 8976 Exposure complete
03:17:47.400 00.006 8976 worker thread done servicing request
03:17:47.400 00.000 5052 OnExposeComplete: enter
03:17:47.400 00.000 5052 UpdateGuideState(): m_state=6
03:17:47.400 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13005
03:17:47.400 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.74, Mass=92, SNR=6.6, Peak=61 HFD=2.1
03:17:47.400 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:17:47.400 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
03:17:47.400 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.28 cameraTheta=3.04 mountX=0.15 mountY=0.22, mountTheta=0.96
03:17:47.401 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.03, opts=13)
03:17:47.401 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.03)
03:17:47.401 00.000 8976 Worker thread wakes up
03:17:47.401 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.03) opts 0xd
03:17:47.401 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.03)
03:17:47.401 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:17:47.401 00.000 5052 UpdateGuideState exits: m=92 SNR=6.6
03:17:47.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:47.401 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:47.401 00.000 5052 Enqueuing Expose request
03:17:47.402 00.001 8976 Moving (-0.28, 0.03) raw xDistance=0.15 yDistance=0.22
03:17:47.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:17:47.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:17:47.402 00.000 8976 MoveAxis(R, 0, ABG)
03:17:47.402 00.000 8976 MoveAxis(U, 0, ABG)
03:17:47.402 00.000 8976 FAR outside bump range, increase bump weight 11.00 => 12.00
03:17:47.402 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:17:47.402 00.000 8976 MountToCamera -- mountX=0.68 mountY=-6.10 hyp=6.13 mountTheta=-1.46 cameraX=5.12, cameraY=3.38 cameraTheta=0.58
03:17:47.402 00.000 8976 incremental bump (5.117, 3.383) isValid = 1
03:17:47.402 00.000 8976 Scheduling Mount bump of (0.234, 0.161)
03:17:47.402 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.23, y=0.16, opts=4)
03:17:47.402 00.000 8976 Enqueuing Move request for scope (0.23, 0.16)
03:17:47.402 00.000 8976 move complete, result=0
03:17:47.402 00.000 9828 Worker thread wakes up
03:17:47.402 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.16) opts 0x4
03:17:47.403 00.001 9828 Handling offset move in thread for scope, endpoint = (0.23, 0.16)
03:17:47.403 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.59)
03:17:47.403 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.67)
03:17:47.403 00.000 9828 CameraToMount -- cameraX=0.23 cameraY=0.16 hyp=0.28 cameraTheta=0.60 mountX=-0.24 mountY=-0.13, mountTheta=-2.65
03:17:47.403 00.000 9828 Moving (0.23, 0.16) raw xDistance=-0.24 yDistance=-0.13
03:17:47.403 00.000 9828 BLC: window closed
03:17:47.403 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:17:47.403 00.000 8976 worker thread done servicing request
03:17:47.403 00.000 8976 Worker thread wakes up
03:17:47.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:47.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:47.403 00.000 9828 MoveAxis(E, 77, B)
03:17:47.404 00.001 9828 Guiding  Dir = 2, Dur = 77
03:17:47.404 00.000 9828 IsSlewing returns 0
03:17:47.404 00.000 9828 IsGuiding returns 0
03:17:47.404 00.000 9828 PulseGuide returned control before completion, sleep 87
03:17:47.496 00.092 9828 IsGuiding returns 1
03:17:47.496 00.000 9828 scope still moving after pulse duration time elapsed
03:17:47.527 00.031 9828 IsSlewing returns 0
03:17:47.527 00.000 9828 IsGuiding returns 1
03:17:47.558 00.031 9828 IsSlewing returns 0
03:17:47.558 00.000 9828 IsGuiding returns 1
03:17:47.589 00.031 9828 IsSlewing returns 0
03:17:47.589 00.000 9828 IsGuiding returns 1
03:17:47.620 00.031 9828 IsSlewing returns 0
03:17:47.620 00.000 9828 IsGuiding returns 1
03:17:47.651 00.031 9828 IsSlewing returns 0
03:17:47.651 00.000 9828 IsGuiding returns 1
03:17:47.682 00.031 9828 IsSlewing returns 0
03:17:47.682 00.000 9828 IsGuiding returns 1
03:17:47.713 00.031 9828 IsSlewing returns 0
03:17:47.713 00.000 9828 IsGuiding returns 1
03:17:47.744 00.031 9828 IsSlewing returns 0
03:17:47.744 00.000 9828 IsGuiding returns 1
03:17:47.776 00.032 9828 IsSlewing returns 0
03:17:47.776 00.000 9828 IsGuiding returns 0
03:17:47.776 00.000 9828 scope move finished after 77 + 294 ms
03:17:47.776 00.000 9828 Move returns status 0, amount 77
03:17:47.776 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:47.776 00.000 9828 MoveAxis(N, 18, B)
03:17:47.776 00.000 9828 Guiding  Dir = 0, Dur = 18
03:17:47.792 00.016 9828 IsSlewing returns 0
03:17:47.792 00.000 9828 IsGuiding returns 0
03:17:47.792 00.000 9828 PulseGuide returned control before completion, sleep 28
03:17:47.821 00.029 9828 IsGuiding returns 1
03:17:47.822 00.001 9828 scope still moving after pulse duration time elapsed
03:17:47.853 00.031 9828 IsSlewing returns 0
03:17:47.853 00.000 9828 IsGuiding returns 1
03:17:47.885 00.032 9828 IsSlewing returns 0
03:17:47.886 00.001 9828 IsGuiding returns 1
03:17:47.917 00.031 9828 IsSlewing returns 0
03:17:47.917 00.000 9828 IsGuiding returns 1
03:17:47.947 00.030 9828 IsSlewing returns 0
03:17:47.947 00.000 9828 IsGuiding returns 0
03:17:47.947 00.000 9828 scope move finished after 18 + 136 ms
03:17:47.947 00.000 9828 Move returns status 0, amount 18
03:17:47.947 00.000 9828 move complete, result=0
03:17:47.947 00.000 9828 worker thread done servicing request
03:17:48.072 00.125 5052 GuideStep: -0.2 px 77 ms EAST, -0.1 px 18 ms NORTH
03:17:48.093 00.021 8976 Exposure complete
03:17:48.099 00.006 8976 worker thread done servicing request
03:17:48.099 00.000 5052 OnExposeComplete: enter
03:17:48.099 00.000 5052 UpdateGuideState(): m_state=6
03:17:48.099 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13006
03:17:48.099 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.53, Mass=110, SNR=7.2, Peak=65 HFD=2.2
03:17:48.099 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.24 = 2.05)
03:17:48.099 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.94)
03:17:48.099 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.19 mountX=-0.10 mountY=0.20, mountTheta=2.03
03:17:48.100 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.18, opts=13)
03:17:48.100 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.18)
03:17:48.100 00.000 8976 Worker thread wakes up
03:17:48.100 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.18) opts 0xd
03:17:48.100 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.18)
03:17:48.100 00.000 8976 Moving (-0.13, -0.18) raw xDistance=-0.10 yDistance=0.20
03:17:48.100 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:17:48.100 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:17:48.101 00.001 5052 UpdateGuideState exits: m=110 SNR=7.2
03:17:48.101 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:17:48.101 00.000 8976 MoveAxis(R, 0, ABG)
03:17:48.101 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:48.101 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:48.101 00.000 5052 Enqueuing Expose request
03:17:48.101 00.000 8976 MoveAxis(U, 0, ABG)
03:17:48.101 00.000 8976 FAR outside bump range, increase bump weight 12.00 => 13.00
03:17:48.103 00.002 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:17:48.103 00.000 8976 MountToCamera -- mountX=0.66 mountY=-6.08 hyp=6.11 mountTheta=-1.46 cameraX=5.11, cameraY=3.35 cameraTheta=0.58
03:17:48.103 00.000 8976 incremental bump (5.110, 3.353) isValid = 1
03:17:48.103 00.000 8976 Scheduling Mount bump of (0.182, 0.124)
03:17:48.103 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.12, opts=4)
03:17:48.103 00.000 8976 Enqueuing Move request for scope (0.18, 0.12)
03:17:48.103 00.000 8976 move complete, result=0
03:17:48.103 00.000 8976 worker thread done servicing request
03:17:48.103 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:17:48.103 00.000 8976 Worker thread wakes up
03:17:48.104 00.001 9828 Worker thread wakes up
03:17:48.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:48.104 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:48.104 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0x4
03:17:48.104 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
03:17:48.104 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:17:48.104 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:17:48.104 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.60 mountX=-0.19 mountY=-0.10, mountTheta=-2.65
03:17:48.104 00.000 9828 Moving (0.18, 0.12) raw xDistance=-0.19 yDistance=-0.10
03:17:48.105 00.001 9828 BLC: window closed
03:17:48.105 00.000 9828 MoveAxis(E, 59, B)
03:17:48.105 00.000 9828 Guiding  Dir = 2, Dur = 59
03:17:48.105 00.000 9828 IsSlewing returns 0
03:17:48.105 00.000 9828 IsGuiding returns 0
03:17:48.106 00.001 9828 PulseGuide returned control before completion, sleep 69
03:17:48.181 00.075 9828 IsGuiding returns 1
03:17:48.181 00.000 9828 scope still moving after pulse duration time elapsed
03:17:48.212 00.031 9828 IsSlewing returns 0
03:17:48.212 00.000 9828 IsGuiding returns 1
03:17:48.243 00.031 9828 IsSlewing returns 0
03:17:48.243 00.000 9828 IsGuiding returns 1
03:17:48.275 00.032 9828 IsSlewing returns 0
03:17:48.275 00.000 9828 IsGuiding returns 1
03:17:48.307 00.032 9828 IsSlewing returns 0
03:17:48.307 00.000 9828 IsGuiding returns 0
03:17:48.307 00.000 9828 scope move finished after 59 + 143 ms
03:17:48.307 00.000 9828 Move returns status 0, amount 59
03:17:48.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:48.307 00.000 9828 MoveAxis(N, 14, B)
03:17:48.307 00.000 9828 Guiding  Dir = 0, Dur = 14
03:17:48.323 00.016 9828 IsSlewing returns 0
03:17:48.324 00.001 9828 IsGuiding returns 0
03:17:48.324 00.000 9828 PulseGuide returned control before completion, sleep 24
03:17:48.354 00.030 9828 IsGuiding returns 1
03:17:48.354 00.000 9828 scope still moving after pulse duration time elapsed
03:17:48.385 00.031 9828 IsSlewing returns 0
03:17:48.385 00.000 9828 IsGuiding returns 1
03:17:48.417 00.032 9828 IsSlewing returns 0
03:17:48.417 00.000 9828 IsGuiding returns 1
03:17:48.447 00.030 9828 IsSlewing returns 0
03:17:48.447 00.000 9828 IsGuiding returns 1
03:17:48.479 00.032 9828 IsSlewing returns 0
03:17:48.479 00.000 9828 IsGuiding returns 0
03:17:48.479 00.000 9828 scope move finished after 14 + 141 ms
03:17:48.479 00.000 9828 Move returns status 0, amount 14
03:17:48.479 00.000 9828 move complete, result=0
03:17:48.479 00.000 9828 worker thread done servicing request
03:17:48.480 00.001 5052 GuideStep: -0.2 px 59 ms EAST, -0.1 px 14 ms NORTH
03:17:48.790 00.310 8976 Exposure complete
03:17:48.795 00.005 8976 worker thread done servicing request
03:17:48.795 00.000 5052 OnExposeComplete: enter
03:17:48.796 00.001 5052 UpdateGuideState(): m_state=6
03:17:48.796 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13007
03:17:48.796 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.73, Mass=102, SNR=6.9, Peak=64 HFD=2.1
03:17:48.796 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:17:48.796 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
03:17:48.796 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.02 hyp=0.37 cameraTheta=3.09 mountX=0.19 mountY=0.30, mountTheta=1.01
03:17:48.796 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.02, opts=13)
03:17:48.797 00.001 5052 Enqueuing Move request for stepguider (-0.37, 0.02)
03:17:48.797 00.000 8976 Worker thread wakes up
03:17:48.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.02) opts 0xd
03:17:48.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.02)
03:17:48.797 00.000 8976 Moving (-0.37, 0.02) raw xDistance=0.19 yDistance=0.30
03:17:48.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:17:48.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:17:48.797 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
03:17:48.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:48.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:48.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:17:48.797 00.000 8976 MoveAxis(R, 0, ABG)
03:17:48.797 00.000 8976 MoveAxis(D, 1, ABG)
03:17:48.797 00.000 8976 stepping (-4, 38) + (0, -1)
03:17:48.797 00.000 5052 Enqueuing Expose request
03:17:48.797 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:48.819 00.022 8976 Received - 47 (G) 
03:17:48.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:48.819 00.000 8976 stepped: pos (-4, 37)
03:17:48.819 00.000 8976 FAR outside bump range, increase bump weight 13.00 => 14.00
03:17:48.819 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:17:48.821 00.002 8976 MountToCamera -- mountX=0.64 mountY=-6.01 hyp=6.04 mountTheta=-1.46 cameraX=5.06, cameraY=3.31 cameraTheta=0.58
03:17:48.821 00.000 8976 incremental bump (5.058, 3.309) isValid = 1
03:17:48.821 00.000 8976 Scheduling Mount bump of (0.308, 0.209)
03:17:48.821 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.31, y=0.21, opts=4)
03:17:48.821 00.000 8976 Enqueuing Move request for scope (0.31, 0.21)
03:17:48.821 00.000 8976 move complete, result=0
03:17:48.821 00.000 8976 worker thread done servicing request
03:17:48.821 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:17:48.821 00.000 8976 Worker thread wakes up
03:17:48.821 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:48.821 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:48.822 00.001 9828 Worker thread wakes up
03:17:48.822 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.21) opts 0x4
03:17:48.822 00.000 9828 Handling offset move in thread for scope, endpoint = (0.31, 0.21)
03:17:48.822 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:17:48.822 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:17:48.822 00.000 9828 CameraToMount -- cameraX=0.31 cameraY=0.21 hyp=0.37 cameraTheta=0.60 mountX=-0.32 mountY=-0.17, mountTheta=-2.65
03:17:48.822 00.000 9828 Moving (0.31, 0.21) raw xDistance=-0.32 yDistance=-0.17
03:17:48.822 00.000 9828 BLC: window closed
03:17:48.822 00.000 9828 MoveAxis(E, 101, B)
03:17:48.822 00.000 9828 Guiding  Dir = 2, Dur = 101
03:17:48.823 00.001 9828 IsSlewing returns 0
03:17:48.823 00.000 9828 IsGuiding returns 0
03:17:48.823 00.000 9828 PulseGuide returned control before completion, sleep 111
03:17:48.944 00.121 9828 IsGuiding returns 1
03:17:48.944 00.000 9828 scope still moving after pulse duration time elapsed
03:17:48.975 00.031 9828 IsSlewing returns 0
03:17:48.975 00.000 9828 IsGuiding returns 1
03:17:49.006 00.031 9828 IsSlewing returns 0
03:17:49.006 00.000 9828 IsGuiding returns 1
03:17:49.036 00.030 9828 IsSlewing returns 0
03:17:49.036 00.000 9828 IsGuiding returns 0
03:17:49.036 00.000 9828 scope move finished after 101 + 111 ms
03:17:49.036 00.000 9828 Move returns status 0, amount 101
03:17:49.036 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:49.036 00.000 9828 MoveAxis(N, 23, B)
03:17:49.036 00.000 9828 Guiding  Dir = 0, Dur = 23
03:17:49.051 00.015 9828 IsSlewing returns 0
03:17:49.051 00.000 9828 IsGuiding returns 0
03:17:49.052 00.001 9828 PulseGuide returned control before completion, sleep 33
03:17:49.098 00.046 9828 IsGuiding returns 1
03:17:49.098 00.000 9828 scope still moving after pulse duration time elapsed
03:17:49.128 00.030 9828 IsSlewing returns 0
03:17:49.128 00.000 9828 IsGuiding returns 1
03:17:49.159 00.031 9828 IsSlewing returns 0
03:17:49.159 00.000 9828 IsGuiding returns 1
03:17:49.191 00.032 9828 IsSlewing returns 0
03:17:49.191 00.000 9828 IsGuiding returns 0
03:17:49.191 00.000 9828 scope move finished after 23 + 116 ms
03:17:49.191 00.000 9828 Move returns status 0, amount 23
03:17:49.191 00.000 9828 move complete, result=0
03:17:49.191 00.000 9828 worker thread done servicing request
03:17:49.191 00.000 5052 GuideStep: -0.3 px 101 ms EAST, -0.2 px 23 ms NORTH
03:17:49.509 00.318 8976 Exposure complete
03:17:49.515 00.006 8976 worker thread done servicing request
03:17:49.515 00.000 5052 OnExposeComplete: enter
03:17:49.516 00.001 5052 UpdateGuideState(): m_state=6
03:17:49.516 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13008
03:17:49.516 00.000 5052 Star::Find returns 1 (0), X=328.10, Y=281.70, Mass=127, SNR=7.8, Peak=70 HFD=2.3
03:17:49.516 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
03:17:49.516 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.01)
03:17:49.516 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=-0.01 hyp=1.07 cameraTheta=-3.13 mountX=0.48 mountY=0.91, mountTheta=1.09
03:17:49.516 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=-0.01, opts=13)
03:17:49.516 00.000 5052 Enqueuing Move request for stepguider (-1.07, -0.01)
03:17:49.517 00.001 8976 Worker thread wakes up
03:17:49.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, -0.01) opts 0xd
03:17:49.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, -0.01)
03:17:49.517 00.000 8976 Moving (-1.07, -0.01) raw xDistance=0.48 yDistance=0.91
03:17:49.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
03:17:49.517 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:17:49.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.91
03:17:49.517 00.000 8976 MoveAxis(L, 2, ABG)
03:17:49.517 00.000 8976 stepping (-4, 37) + (-2, 0)
03:17:49.517 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:17:49.517 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:49.517 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:49.517 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:49.517 00.000 5052 Enqueuing Expose request
03:17:49.555 00.038 8976 Received - 47 (G) 
03:17:49.555 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:49.555 00.000 8976 stepped: pos (-6, 37)
03:17:49.555 00.000 8976 MoveAxis(D, 4, ABG)
03:17:49.555 00.000 8976 stepping (-6, 37) + (0, -4)
03:17:49.555 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:17:49.587 00.032 8976 Received - 47 (G) 
03:17:49.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:17:49.587 00.000 8976 stepped: pos (-6, 33)
03:17:49.587 00.000 8976 outside bump range, increase bump weight 14.00 => 14.17
03:17:49.587 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:17:49.587 00.000 8976 MountToCamera -- mountX=0.73 mountY=-5.76 hyp=5.80 mountTheta=-1.44 cameraX=4.79, cameraY=3.27 cameraTheta=0.60
03:17:49.587 00.000 8976 incremental bump (4.791, 3.275) isValid = 1
03:17:49.587 00.000 8976 Scheduling Mount bump of (0.876, 0.621)
03:17:49.587 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.88, y=0.62, opts=4)
03:17:49.587 00.000 8976 Enqueuing Move request for scope (0.88, 0.62)
03:17:49.587 00.000 8976 move complete, result=0
03:17:49.587 00.000 9828 Worker thread wakes up
03:17:49.587 00.000 8976 worker thread done servicing request
03:17:49.587 00.000 8976 Worker thread wakes up
03:17:49.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:49.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:49.587 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
03:17:49.588 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.62) opts 0x4
03:17:49.588 00.000 9828 Handling offset move in thread for scope, endpoint = (0.88, 0.62)
03:17:49.588 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
03:17:49.588 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.65)
03:17:49.588 00.000 9828 CameraToMount -- cameraX=0.88 cameraY=0.62 hyp=1.07 cameraTheta=0.62 mountX=-0.90 mountY=-0.51, mountTheta=-2.63
03:17:49.588 00.000 9828 Moving (0.88, 0.62) raw xDistance=-0.90 yDistance=-0.51
03:17:49.588 00.000 9828 BLC: window closed
03:17:49.588 00.000 9828 MoveAxis(E, 287, B)
03:17:49.588 00.000 9828 Guiding  Dir = 2, Dur = 287
03:17:49.588 00.000 9828 IsSlewing returns 0
03:17:49.588 00.000 9828 IsGuiding returns 0
03:17:49.588 00.000 9828 PulseGuide returned control before completion, sleep 297
03:17:49.893 00.305 9828 IsGuiding returns 1
03:17:49.893 00.000 9828 scope still moving after pulse duration time elapsed
03:17:49.924 00.031 9828 IsSlewing returns 0
03:17:49.924 00.000 9828 IsGuiding returns 1
03:17:49.956 00.032 9828 IsSlewing returns 0
03:17:49.957 00.001 9828 IsGuiding returns 1
03:17:49.987 00.030 9828 IsSlewing returns 0
03:17:49.987 00.000 9828 IsGuiding returns 0
03:17:49.987 00.000 9828 scope move finished after 287 + 111 ms
03:17:49.987 00.000 9828 Move returns status 0, amount 287
03:17:49.987 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:49.987 00.000 9828 MoveAxis(N, 69, B)
03:17:49.987 00.000 9828 Guiding  Dir = 0, Dur = 69
03:17:50.002 00.015 9828 IsSlewing returns 0
03:17:50.003 00.001 9828 IsGuiding returns 0
03:17:50.003 00.000 9828 PulseGuide returned control before completion, sleep 79
03:17:50.095 00.092 9828 IsGuiding returns 1
03:17:50.095 00.000 9828 scope still moving after pulse duration time elapsed
03:17:50.128 00.033 9828 IsSlewing returns 0
03:17:50.128 00.000 9828 IsGuiding returns 1
03:17:50.159 00.031 9828 IsSlewing returns 0
03:17:50.159 00.000 9828 IsGuiding returns 1
03:17:50.190 00.031 9828 IsSlewing returns 0
03:17:50.190 00.000 9828 IsGuiding returns 1
03:17:50.221 00.031 9828 IsSlewing returns 0
03:17:50.221 00.000 9828 IsGuiding returns 0
03:17:50.221 00.000 9828 scope move finished after 69 + 149 ms
03:17:50.221 00.000 9828 Move returns status 0, amount 69
03:17:50.221 00.000 9828 move complete, result=0
03:17:50.221 00.000 9828 worker thread done servicing request
03:17:50.254 00.033 5052 GuideStep: -0.9 px 287 ms EAST, -0.5 px 69 ms NORTH
03:17:50.275 00.021 8976 Exposure complete
03:17:50.281 00.006 8976 worker thread done servicing request
03:17:50.281 00.000 5052 OnExposeComplete: enter
03:17:50.281 00.000 5052 UpdateGuideState(): m_state=6
03:17:50.281 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13009
03:17:50.281 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.76, Mass=101, SNR=6.9, Peak=64 HFD=1.8
03:17:50.281 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:17:50.281 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
03:17:50.281 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.05 hyp=0.64 cameraTheta=3.06 mountX=0.34 mountY=0.51, mountTheta=0.99
03:17:50.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.05, opts=13)
03:17:50.282 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.05)
03:17:50.282 00.000 8976 Worker thread wakes up
03:17:50.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.05) opts 0xd
03:17:50.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.05)
03:17:50.282 00.000 8976 Moving (-0.64, 0.05) raw xDistance=0.34 yDistance=0.51
03:17:50.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
03:17:50.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.51
03:17:50.282 00.000 8976 MoveAxis(L, 2, ABG)
03:17:50.282 00.000 8976 stepping (-6, 33) + (-2, 0)
03:17:50.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:17:50.282 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:17:50.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:50.282 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:50.283 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:50.283 00.000 5052 Enqueuing Expose request
03:17:50.307 00.024 8976 Received - 47 (G) 
03:17:50.307 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:50.307 00.000 8976 stepped: pos (-8, 33)
03:17:50.307 00.000 8976 MoveAxis(D, 2, ABG)
03:17:50.307 00.000 8976 stepping (-8, 33) + (0, -2)
03:17:50.307 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:50.339 00.032 8976 Received - 47 (G) 
03:17:50.339 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:50.339 00.000 8976 stepped: pos (-8, 31)
03:17:50.339 00.000 8976 outside bump range, increase bump weight 14.17 => 14.33
03:17:50.339 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:17:50.339 00.000 8976 MountToCamera -- mountX=0.90 mountY=-5.48 hyp=5.55 mountTheta=-1.41 cameraX=4.47, cameraY=3.29 cameraTheta=0.63
03:17:50.339 00.000 8976 incremental bump (4.472, 3.293) isValid = 1
03:17:50.339 00.000 8976 Scheduling Mount bump of (0.510, 0.390)
03:17:50.339 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.51, y=0.39, opts=4)
03:17:50.339 00.000 8976 Enqueuing Move request for scope (0.51, 0.39)
03:17:50.339 00.000 8976 move complete, result=0
03:17:50.339 00.000 9828 Worker thread wakes up
03:17:50.339 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:17:50.339 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.39) opts 0x4
03:17:50.339 00.000 9828 Handling offset move in thread for scope, endpoint = (0.51, 0.39)
03:17:50.339 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.54)
03:17:50.340 00.001 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.62)
03:17:50.340 00.000 9828 CameraToMount -- cameraX=0.51 cameraY=0.39 hyp=0.64 cameraTheta=0.65 mountX=-0.53 mountY=-0.32, mountTheta=-2.59
03:17:50.340 00.000 9828 Moving (0.51, 0.39) raw xDistance=-0.53 yDistance=-0.32
03:17:50.340 00.000 9828 BLC: window closed
03:17:50.340 00.000 9828 MoveAxis(E, 168, B)
03:17:50.340 00.000 8976 worker thread done servicing request
03:17:50.340 00.000 8976 Worker thread wakes up
03:17:50.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:50.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:50.340 00.000 9828 Guiding  Dir = 2, Dur = 168
03:17:50.340 00.000 9828 IsSlewing returns 0
03:17:50.340 00.000 9828 IsGuiding returns 0
03:17:50.341 00.001 9828 PulseGuide returned control before completion, sleep 178
03:17:50.533 00.192 9828 IsGuiding returns 1
03:17:50.533 00.000 9828 scope still moving after pulse duration time elapsed
03:17:50.565 00.032 9828 IsSlewing returns 0
03:17:50.565 00.000 9828 IsGuiding returns 1
03:17:50.596 00.031 9828 IsSlewing returns 0
03:17:50.596 00.000 9828 IsGuiding returns 1
03:17:50.626 00.030 9828 IsSlewing returns 0
03:17:50.626 00.000 9828 IsGuiding returns 0
03:17:50.626 00.000 9828 scope move finished after 168 + 117 ms
03:17:50.626 00.000 9828 Move returns status 0, amount 168
03:17:50.626 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:50.626 00.000 9828 MoveAxis(N, 44, B)
03:17:50.626 00.000 9828 Guiding  Dir = 0, Dur = 44
03:17:50.642 00.016 9828 IsSlewing returns 0
03:17:50.642 00.000 9828 IsGuiding returns 0
03:17:50.642 00.000 9828 PulseGuide returned control before completion, sleep 54
03:17:50.705 00.063 9828 IsGuiding returns 1
03:17:50.705 00.000 9828 scope still moving after pulse duration time elapsed
03:17:50.736 00.031 9828 IsSlewing returns 0
03:17:50.736 00.000 9828 IsGuiding returns 1
03:17:50.767 00.031 9828 IsSlewing returns 0
03:17:50.767 00.000 9828 IsGuiding returns 1
03:17:50.798 00.031 9828 IsSlewing returns 0
03:17:50.798 00.000 9828 IsGuiding returns 1
03:17:50.830 00.032 9828 IsSlewing returns 0
03:17:50.830 00.000 9828 IsGuiding returns 0
03:17:50.830 00.000 9828 scope move finished after 44 + 144 ms
03:17:50.830 00.000 9828 Move returns status 0, amount 44
03:17:50.830 00.000 9828 move complete, result=0
03:17:50.830 00.000 9828 worker thread done servicing request
03:17:51.006 00.176 5052 GuideStep: -0.5 px 168 ms EAST, -0.3 px 44 ms NORTH
03:17:51.028 00.022 8976 Exposure complete
03:17:51.034 00.006 8976 worker thread done servicing request
03:17:51.034 00.000 5052 OnExposeComplete: enter
03:17:51.035 00.001 5052 UpdateGuideState(): m_state=6
03:17:51.035 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13010
03:17:51.035 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.02, Mass=129, SNR=7.7, Peak=62 HFD=2.5
03:17:51.035 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.54 = 1.74)
03:17:51.035 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.64)
03:17:51.035 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.69 hyp=1.15 cameraTheta=-2.50 mountX=-0.19 mountY=1.14, mountTheta=1.74
03:17:51.035 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.69, opts=13)
03:17:51.036 00.001 5052 Enqueuing Move request for stepguider (-0.92, -0.69)
03:17:51.036 00.000 8976 Worker thread wakes up
03:17:51.036 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.69) opts 0xd
03:17:51.036 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.69)
03:17:51.036 00.000 8976 Moving (-0.92, -0.69) raw xDistance=-0.19 yDistance=1.14
03:17:51.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:17:51.036 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:17:51.036 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.14
03:17:51.036 00.000 8976 MoveAxis(R, 0, ABG)
03:17:51.036 00.000 8976 MoveAxis(D, 5, ABG)
03:17:51.036 00.000 5052 UpdateGuideState exits: m=129 SNR=7.7
03:17:51.036 00.000 8976 stepping (-8, 31) + (0, -5)
03:17:51.036 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:17:51.036 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:51.036 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:51.036 00.000 5052 Enqueuing Expose request
03:17:51.073 00.037 8976 Received - 47 (G) 
03:17:51.073 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:17:51.073 00.000 8976 stepped: pos (-8, 26)
03:17:51.073 00.000 8976 back inside bump range: decrease bump weight 14.33 => 7.17
03:17:51.073 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:17:51.074 00.001 8976 MountToCamera -- mountX=1.00 mountY=-5.04 hyp=5.13 mountTheta=-1.37 cameraX=4.03, cameraY=3.19 cameraTheta=0.67
03:17:51.074 00.000 8976 incremental bump (4.026, 3.187) isValid = 1
03:17:51.074 00.000 8976 Scheduling Mount bump of (0.645, 0.530)
03:17:51.074 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.65, y=0.53, opts=4)
03:17:51.074 00.000 8976 Enqueuing Move request for scope (0.65, 0.53)
03:17:51.074 00.000 8976 move complete, result=0
03:17:51.074 00.000 9828 Worker thread wakes up
03:17:51.074 00.000 8976 worker thread done servicing request
03:17:51.074 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.1 px 5 ms SOUTH
03:17:51.074 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.53) opts 0x4
03:17:51.074 00.000 8976 Worker thread wakes up
03:17:51.074 00.000 9828 Handling offset move in thread for scope, endpoint = (0.65, 0.53)
03:17:51.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:51.074 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:51.074 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:17:51.074 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
03:17:51.074 00.000 9828 CameraToMount -- cameraX=0.65 cameraY=0.53 hyp=0.83 cameraTheta=0.69 mountX=-0.67 mountY=-0.44, mountTheta=-2.56
03:17:51.075 00.001 9828 Moving (0.65, 0.53) raw xDistance=-0.67 yDistance=-0.44
03:17:51.075 00.000 9828 BLC: window closed
03:17:51.075 00.000 9828 MoveAxis(E, 213, B)
03:17:51.075 00.000 9828 Guiding  Dir = 2, Dur = 213
03:17:51.075 00.000 9828 IsSlewing returns 0
03:17:51.075 00.000 9828 IsGuiding returns 0
03:17:51.075 00.000 9828 PulseGuide returned control before completion, sleep 223
03:17:51.309 00.234 9828 IsGuiding returns 1
03:17:51.309 00.000 9828 scope still moving after pulse duration time elapsed
03:17:51.339 00.030 9828 IsSlewing returns 0
03:17:51.339 00.000 9828 IsGuiding returns 1
03:17:51.371 00.032 9828 IsSlewing returns 0
03:17:51.371 00.000 9828 IsGuiding returns 1
03:17:51.402 00.031 9828 IsSlewing returns 0
03:17:51.402 00.000 9828 IsGuiding returns 1
03:17:51.434 00.032 9828 IsSlewing returns 0
03:17:51.434 00.000 9828 IsGuiding returns 0
03:17:51.434 00.000 9828 scope move finished after 213 + 146 ms
03:17:51.434 00.000 9828 Move returns status 0, amount 213
03:17:51.434 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:51.434 00.000 9828 MoveAxis(N, 60, B)
03:17:51.434 00.000 9828 Guiding  Dir = 0, Dur = 60
03:17:51.450 00.016 9828 IsSlewing returns 0
03:17:51.450 00.000 9828 IsGuiding returns 0
03:17:51.450 00.000 9828 PulseGuide returned control before completion, sleep 70
03:17:51.526 00.076 9828 IsGuiding returns 1
03:17:51.526 00.000 9828 scope still moving after pulse duration time elapsed
03:17:51.558 00.032 9828 IsSlewing returns 0
03:17:51.558 00.000 9828 IsGuiding returns 1
03:17:51.589 00.031 9828 IsSlewing returns 0
03:17:51.589 00.000 9828 IsGuiding returns 1
03:17:51.620 00.031 9828 IsSlewing returns 0
03:17:51.620 00.000 9828 IsGuiding returns 1
03:17:51.650 00.030 9828 IsSlewing returns 0
03:17:51.650 00.000 9828 IsGuiding returns 0
03:17:51.650 00.000 9828 scope move finished after 60 + 140 ms
03:17:51.650 00.000 9828 Move returns status 0, amount 60
03:17:51.650 00.000 9828 move complete, result=0
03:17:51.650 00.000 9828 worker thread done servicing request
03:17:51.740 00.090 5052 GuideStep: -0.7 px 213 ms EAST, -0.4 px 60 ms NORTH
03:17:51.760 00.020 8976 Exposure complete
03:17:51.766 00.006 8976 worker thread done servicing request
03:17:51.766 00.000 5052 OnExposeComplete: enter
03:17:51.766 00.000 5052 UpdateGuideState(): m_state=6
03:17:51.767 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13011
03:17:51.767 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.55, Mass=112, SNR=7.3, Peak=64 HFD=1.7
03:17:51.767 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
03:17:51.767 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.30)
03:17:51.767 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.16 hyp=0.54 cameraTheta=-2.84 mountX=0.09 mountY=0.52, mountTheta=1.40
03:17:51.767 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.16, opts=13)
03:17:51.767 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.16)
03:17:51.767 00.000 8976 Worker thread wakes up
03:17:51.768 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.16) opts 0xd
03:17:51.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.16)
03:17:51.768 00.000 8976 Moving (-0.52, -0.16) raw xDistance=0.09 yDistance=0.52
03:17:51.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:17:51.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:17:51.768 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
03:17:51.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:51.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.52
03:17:51.768 00.000 8976 MoveAxis(R, 0, ABG)
03:17:51.768 00.000 8976 MoveAxis(D, 2, ABG)
03:17:51.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:51.768 00.000 5052 Enqueuing Expose request
03:17:51.768 00.000 8976 stepping (-8, 26) + (0, -2)
03:17:51.768 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:51.794 00.026 8976 Received - 47 (G) 
03:17:51.794 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:51.794 00.000 8976 stepped: pos (-8, 24)
03:17:51.794 00.000 8976 back inside bump range: decrease bump weight 7.17 => 3.58
03:17:51.794 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:17:51.794 00.000 8976 MountToCamera -- mountX=1.08 mountY=-4.63 hyp=4.75 mountTheta=-1.34 cameraX=3.63, cameraY=3.07 cameraTheta=0.70
03:17:51.794 00.000 8976 incremental bump (3.633, 3.068) isValid = 1
03:17:51.794 00.000 8976 Scheduling Mount bump of (0.314, 0.275)
03:17:51.794 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.31, y=0.28, opts=4)
03:17:51.794 00.000 8976 Enqueuing Move request for scope (0.31, 0.28)
03:17:51.794 00.000 8976 move complete, result=0
03:17:51.794 00.000 9828 Worker thread wakes up
03:17:51.794 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:17:51.794 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.28) opts 0x4
03:17:51.794 00.000 8976 worker thread done servicing request
03:17:51.794 00.000 8976 Worker thread wakes up
03:17:51.794 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:51.794 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:51.794 00.000 9828 Handling offset move in thread for scope, endpoint = (0.31, 0.28)
03:17:51.795 00.001 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
03:17:51.795 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:17:51.795 00.000 9828 CameraToMount -- cameraX=0.31 cameraY=0.28 hyp=0.42 cameraTheta=0.72 mountX=-0.33 mountY=-0.23, mountTheta=-2.52
03:17:51.795 00.000 9828 Moving (0.31, 0.28) raw xDistance=-0.33 yDistance=-0.23
03:17:51.795 00.000 9828 BLC: window closed
03:17:51.795 00.000 9828 MoveAxis(E, 104, B)
03:17:51.795 00.000 9828 Guiding  Dir = 2, Dur = 104
03:17:51.795 00.000 9828 IsSlewing returns 0
03:17:51.795 00.000 9828 IsGuiding returns 0
03:17:51.795 00.000 9828 PulseGuide returned control before completion, sleep 114
03:17:51.916 00.121 9828 IsGuiding returns 1
03:17:51.916 00.000 9828 scope still moving after pulse duration time elapsed
03:17:51.948 00.032 9828 IsSlewing returns 0
03:17:51.949 00.001 9828 IsGuiding returns 1
03:17:51.980 00.031 9828 IsSlewing returns 0
03:17:51.980 00.000 9828 IsGuiding returns 1
03:17:52.011 00.031 9828 IsSlewing returns 0
03:17:52.012 00.001 9828 IsGuiding returns 0
03:17:52.012 00.000 9828 scope move finished after 104 + 113 ms
03:17:52.012 00.000 9828 Move returns status 0, amount 104
03:17:52.012 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:52.012 00.000 9828 MoveAxis(N, 32, B)
03:17:52.012 00.000 9828 Guiding  Dir = 0, Dur = 32
03:17:52.025 00.013 9828 IsSlewing returns 0
03:17:52.025 00.000 9828 IsGuiding returns 0
03:17:52.026 00.001 9828 PulseGuide returned control before completion, sleep 42
03:17:52.072 00.046 9828 IsGuiding returns 1
03:17:52.072 00.000 9828 scope still moving after pulse duration time elapsed
03:17:52.104 00.032 9828 IsSlewing returns 0
03:17:52.105 00.001 9828 IsGuiding returns 1
03:17:52.135 00.030 9828 IsSlewing returns 0
03:17:52.135 00.000 9828 IsGuiding returns 1
03:17:52.165 00.030 9828 IsSlewing returns 0
03:17:52.165 00.000 9828 IsGuiding returns 1
03:17:52.196 00.031 9828 IsSlewing returns 0
03:17:52.197 00.001 9828 IsGuiding returns 0
03:17:52.197 00.000 9828 scope move finished after 32 + 139 ms
03:17:52.197 00.000 9828 Move returns status 0, amount 32
03:17:52.197 00.000 9828 move complete, result=0
03:17:52.197 00.000 9828 worker thread done servicing request
03:17:52.198 00.001 5052 GuideStep: -0.3 px 104 ms EAST, -0.2 px 32 ms NORTH
03:17:52.482 00.284 8976 Exposure complete
03:17:52.487 00.005 8976 worker thread done servicing request
03:17:52.488 00.001 5052 OnExposeComplete: enter
03:17:52.488 00.000 5052 UpdateGuideState(): m_state=6
03:17:52.488 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13012
03:17:52.488 00.000 5052 Star::Find returns 1 (0), X=327.61, Y=281.50, Mass=106, SNR=7.1, Peak=66 HFD=1.6
03:17:52.488 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
03:17:52.488 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.13)
03:17:52.488 00.000 5052 CameraToMount -- cameraX=-1.56 cameraY=-0.21 hyp=1.57 cameraTheta=-3.01 mountX=0.52 mountY=1.42, mountTheta=1.22
03:17:52.489 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.56, y=-0.21, opts=13)
03:17:52.489 00.000 5052 Enqueuing Move request for stepguider (-1.56, -0.21)
03:17:52.489 00.000 8976 Worker thread wakes up
03:17:52.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.56, -0.21) opts 0xd
03:17:52.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.56, -0.21)
03:17:52.489 00.000 8976 Moving (-1.56, -0.21) raw xDistance=0.52 yDistance=1.42
03:17:52.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:17:52.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.42
03:17:52.489 00.000 8976 MoveAxis(L, 2, ABG)
03:17:52.489 00.000 8976 stepping (-8, 24) + (-2, 0)
03:17:52.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:17:52.489 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
03:17:52.489 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:52.489 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:52.489 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:52.489 00.000 5052 Enqueuing Expose request
03:17:52.512 00.023 8976 Received - 47 (G) 
03:17:52.513 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:52.513 00.000 8976 stepped: pos (-10, 24)
03:17:52.513 00.000 8976 MoveAxis(D, 6, ABG)
03:17:52.513 00.000 8976 stepping (-10, 24) + (0, -6)
03:17:52.513 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:17:52.560 00.047 8976 Received - 47 (G) 
03:17:52.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:17:52.560 00.000 8976 stepped: pos (-10, 18)
03:17:52.561 00.001 8976 back inside bump range: decrease bump weight 3.58 => 1.79
03:17:52.561 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:17:52.561 00.000 8976 MountToCamera -- mountX=1.23 mountY=-4.05 hyp=4.23 mountTheta=-1.28 cameraX=3.04, cameraY=2.93 cameraTheta=0.77
03:17:52.561 00.000 8976 incremental bump (3.044, 2.935) isValid = 1
03:17:52.561 00.000 8976 Scheduling Mount bump of (0.148, 0.148)
03:17:52.561 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.15, opts=4)
03:17:52.561 00.000 8976 Enqueuing Move request for scope (0.15, 0.15)
03:17:52.561 00.000 8976 move complete, result=0
03:17:52.561 00.000 8976 worker thread done servicing request
03:17:52.561 00.000 8976 Worker thread wakes up
03:17:52.561 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:52.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:52.561 00.000 9828 Worker thread wakes up
03:17:52.561 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.4 px 6 ms SOUTH
03:17:52.561 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0x4
03:17:52.561 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
03:17:52.561 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:17:52.562 00.001 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:17:52.562 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.79 mountX=-0.15 mountY=-0.13, mountTheta=-2.45
03:17:52.562 00.000 9828 Moving (0.15, 0.15) raw xDistance=-0.15 yDistance=-0.13
03:17:52.562 00.000 9828 BLC: window closed
03:17:52.562 00.000 9828 MoveAxis(E, 49, B)
03:17:52.562 00.000 9828 Guiding  Dir = 2, Dur = 49
03:17:52.562 00.000 9828 IsSlewing returns 0
03:17:52.562 00.000 9828 IsGuiding returns 0
03:17:52.562 00.000 9828 PulseGuide returned control before completion, sleep 59
03:17:52.634 00.072 9828 IsGuiding returns 1
03:17:52.634 00.000 9828 scope still moving after pulse duration time elapsed
03:17:52.665 00.031 9828 IsSlewing returns 0
03:17:52.665 00.000 9828 IsGuiding returns 1
03:17:52.696 00.031 9828 IsSlewing returns 0
03:17:52.696 00.000 9828 IsGuiding returns 1
03:17:52.727 00.031 9828 IsSlewing returns 0
03:17:52.727 00.000 9828 IsGuiding returns 0
03:17:52.727 00.000 9828 scope move finished after 49 + 115 ms
03:17:52.727 00.000 9828 Move returns status 0, amount 49
03:17:52.727 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:52.727 00.000 9828 MoveAxis(N, 17, B)
03:17:52.727 00.000 9828 Guiding  Dir = 0, Dur = 17
03:17:52.743 00.016 9828 IsSlewing returns 0
03:17:52.743 00.000 9828 IsGuiding returns 0
03:17:52.743 00.000 9828 PulseGuide returned control before completion, sleep 27
03:17:52.774 00.031 9828 IsGuiding returns 1
03:17:52.774 00.000 9828 scope still moving after pulse duration time elapsed
03:17:52.806 00.032 9828 IsSlewing returns 0
03:17:52.806 00.000 9828 IsGuiding returns 1
03:17:52.838 00.032 9828 IsSlewing returns 0
03:17:52.838 00.000 9828 IsGuiding returns 1
03:17:52.870 00.032 9828 IsSlewing returns 0
03:17:52.870 00.000 9828 IsGuiding returns 1
03:17:52.901 00.031 9828 IsSlewing returns 0
03:17:52.901 00.000 9828 IsGuiding returns 0
03:17:52.901 00.000 9828 scope move finished after 17 + 141 ms
03:17:52.901 00.000 9828 Move returns status 0, amount 17
03:17:52.901 00.000 9828 move complete, result=0
03:17:52.901 00.000 9828 worker thread done servicing request
03:17:52.901 00.000 5052 GuideStep: -0.2 px 49 ms EAST, -0.1 px 17 ms NORTH
03:17:53.246 00.345 8976 Exposure complete
03:17:53.251 00.005 8976 worker thread done servicing request
03:17:53.251 00.000 5052 OnExposeComplete: enter
03:17:53.252 00.001 5052 UpdateGuideState(): m_state=6
03:17:53.252 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13013
03:17:53.252 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=280.83, Mass=111, SNR=7.2, Peak=62 HFD=2.3
03:17:53.252 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.04) = xAngle (-3.68 = 2.60)
03:17:53.252 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.50)
03:17:53.252 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.88 hyp=0.88 cameraTheta=-1.64 mountX=-0.76 mountY=0.53, mountTheta=2.53
03:17:53.252 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.88, opts=13)
03:17:53.253 00.001 5052 Enqueuing Move request for stepguider (-0.06, -0.88)
03:17:53.253 00.000 8976 Worker thread wakes up
03:17:53.253 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.88) opts 0xd
03:17:53.253 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.88)
03:17:53.253 00.000 8976 Moving (-0.06, -0.88) raw xDistance=-0.76 yDistance=0.53
03:17:53.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.76
03:17:53.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.53
03:17:53.253 00.000 8976 MoveAxis(R, 3, ABG)
03:17:53.253 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:17:53.253 00.000 5052 UpdateGuideState exits: m=111 SNR=7.2
03:17:53.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:53.253 00.000 8976 stepping (-10, 18) + (3, 0)
03:17:53.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:53.253 00.000 5052 Enqueuing Expose request
03:17:53.253 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:53.279 00.026 8976 Received - 47 (G) 
03:17:53.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:53.279 00.000 8976 stepped: pos (-7, 18)
03:17:53.279 00.000 8976 MoveAxis(D, 3, ABG)
03:17:53.279 00.000 8976 stepping (-7, 18) + (0, -3)
03:17:53.279 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:53.312 00.033 8976 Received - 47 (G) 
03:17:53.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:53.312 00.000 8976 stepped: pos (-7, 15)
03:17:53.312 00.000 8976 back inside bump range: decrease bump weight 1.79 => 1.00
03:17:53.312 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:17:53.312 00.000 8976 MountToCamera -- mountX=1.18 mountY=-3.50 hyp=3.69 mountTheta=-1.25 cameraX=2.58, cameraY=2.64 cameraTheta=0.80
03:17:53.312 00.000 8976 incremental bump (2.578, 2.639) isValid = 1
03:17:53.312 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:17:53.312 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:17:53.312 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:17:53.312 00.000 8976 move complete, result=0
03:17:53.312 00.000 8976 worker thread done servicing request
03:17:53.312 00.000 8976 Worker thread wakes up
03:17:53.312 00.000 9828 Worker thread wakes up
03:17:53.312 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:17:53.312 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:17:53.312 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:17:53.312 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:17:53.312 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.5 px 3 ms SOUTH
03:17:53.313 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:53.313 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:17:53.313 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:17:53.313 00.000 9828 BLC: window closed
03:17:53.313 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:53.313 00.000 9828 MoveAxis(E, 27, B)
03:17:53.313 00.000 9828 Guiding  Dir = 2, Dur = 27
03:17:53.313 00.000 9828 IsSlewing returns 0
03:17:53.313 00.000 9828 IsGuiding returns 0
03:17:53.314 00.001 9828 PulseGuide returned control before completion, sleep 37
03:17:53.354 00.040 9828 IsGuiding returns 1
03:17:53.354 00.000 9828 scope still moving after pulse duration time elapsed
03:17:53.383 00.029 9828 IsSlewing returns 0
03:17:53.383 00.000 9828 IsGuiding returns 1
03:17:53.415 00.032 9828 IsSlewing returns 0
03:17:53.416 00.001 9828 IsGuiding returns 1
03:17:53.445 00.029 9828 IsSlewing returns 0
03:17:53.446 00.001 9828 IsGuiding returns 0
03:17:53.446 00.000 9828 scope move finished after 27 + 104 ms
03:17:53.446 00.000 9828 Move returns status 0, amount 27
03:17:53.446 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:53.446 00.000 9828 MoveAxis(N, 10, B)
03:17:53.446 00.000 9828 Guiding  Dir = 0, Dur = 10
03:17:53.460 00.014 9828 IsSlewing returns 0
03:17:53.460 00.000 9828 IsGuiding returns 0
03:17:53.460 00.000 9828 PulseGuide returned control before completion, sleep 20
03:17:53.492 00.032 9828 IsGuiding returns 1
03:17:53.492 00.000 9828 scope still moving after pulse duration time elapsed
03:17:53.522 00.030 9828 IsSlewing returns 0
03:17:53.522 00.000 9828 IsGuiding returns 1
03:17:53.552 00.030 9828 IsSlewing returns 0
03:17:53.552 00.000 9828 IsGuiding returns 1
03:17:53.583 00.031 9828 IsSlewing returns 0
03:17:53.583 00.000 9828 IsGuiding returns 1
03:17:53.614 00.031 9828 IsSlewing returns 0
03:17:53.614 00.000 9828 IsGuiding returns 0
03:17:53.614 00.000 9828 scope move finished after 10 + 144 ms
03:17:53.614 00.000 9828 Move returns status 0, amount 10
03:17:53.615 00.001 9828 move complete, result=0
03:17:53.615 00.000 9828 worker thread done servicing request
03:17:53.615 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:17:54.002 00.387 8976 Exposure complete
03:17:54.009 00.007 8976 worker thread done servicing request
03:17:54.009 00.000 5052 OnExposeComplete: enter
03:17:54.010 00.001 5052 UpdateGuideState(): m_state=6
03:17:54.010 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13014
03:17:54.010 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.78, Mass=121, SNR=7.5, Peak=70 HFD=2.2
03:17:54.010 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:17:54.010 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
03:17:54.010 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.15 cameraTheta=2.67 mountX=0.12 mountY=0.08, mountTheta=0.56
03:17:54.011 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.07, opts=13)
03:17:54.011 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.07)
03:17:54.011 00.000 8976 Worker thread wakes up
03:17:54.011 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.07) opts 0xd
03:17:54.011 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.07)
03:17:54.011 00.000 8976 Moving (-0.14, 0.07) raw xDistance=0.12 yDistance=0.08
03:17:54.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:17:54.012 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:17:54.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:17:54.012 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
03:17:54.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:54.012 00.000 8976 MoveAxis(R, 0, ABG)
03:17:54.012 00.000 8976 MoveAxis(U, 0, ABG)
03:17:54.012 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:17:54.012 00.000 8976 MountToCamera -- mountX=1.14 mountY=-3.13 hyp=3.33 mountTheta=-1.22 cameraX=2.27, cameraY=2.44 cameraTheta=0.82
03:17:54.012 00.000 8976 incremental bump (2.266, 2.441) isValid = 1
03:17:54.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:54.012 00.000 5052 Enqueuing Expose request
03:17:54.012 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:17:54.012 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:17:54.012 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:17:54.012 00.000 8976 move complete, result=0
03:17:54.012 00.000 9828 Worker thread wakes up
03:17:54.012 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:17:54.012 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:17:54.012 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
03:17:54.012 00.000 8976 worker thread done servicing request
03:17:54.013 00.001 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
03:17:54.013 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:54.013 00.000 8976 Worker thread wakes up
03:17:54.013 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:17:54.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:54.013 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:17:54.013 00.000 9828 BLC: window closed
03:17:54.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:54.013 00.000 9828 MoveAxis(E, 26, B)
03:17:54.013 00.000 9828 Guiding  Dir = 2, Dur = 26
03:17:54.013 00.000 9828 IsSlewing returns 0
03:17:54.013 00.000 9828 IsGuiding returns 0
03:17:54.014 00.001 9828 PulseGuide returned control before completion, sleep 36
03:17:54.063 00.049 9828 IsGuiding returns 1
03:17:54.063 00.000 9828 scope still moving after pulse duration time elapsed
03:17:54.093 00.030 9828 IsSlewing returns 0
03:17:54.093 00.000 9828 IsGuiding returns 1
03:17:54.124 00.031 9828 IsSlewing returns 0
03:17:54.124 00.000 9828 IsGuiding returns 1
03:17:54.154 00.030 9828 IsSlewing returns 0
03:17:54.155 00.001 9828 IsGuiding returns 0
03:17:54.155 00.000 9828 scope move finished after 26 + 115 ms
03:17:54.155 00.000 9828 Move returns status 0, amount 26
03:17:54.155 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:54.155 00.000 9828 MoveAxis(N, 10, B)
03:17:54.155 00.000 9828 Guiding  Dir = 0, Dur = 10
03:17:54.170 00.015 9828 IsSlewing returns 0
03:17:54.170 00.000 9828 IsGuiding returns 0
03:17:54.170 00.000 9828 PulseGuide returned control before completion, sleep 20
03:17:54.201 00.031 9828 IsGuiding returns 1
03:17:54.201 00.000 9828 scope still moving after pulse duration time elapsed
03:17:54.233 00.032 9828 IsSlewing returns 0
03:17:54.233 00.000 9828 IsGuiding returns 1
03:17:54.265 00.032 9828 IsSlewing returns 0
03:17:54.265 00.000 9828 IsGuiding returns 1
03:17:54.296 00.031 9828 IsSlewing returns 0
03:17:54.296 00.000 9828 IsGuiding returns 0
03:17:54.296 00.000 9828 scope move finished after 10 + 116 ms
03:17:54.296 00.000 9828 Move returns status 0, amount 10
03:17:54.296 00.000 9828 move complete, result=0
03:17:54.296 00.000 9828 worker thread done servicing request
03:17:54.296 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:17:54.694 00.398 8976 Exposure complete
03:17:54.699 00.005 8976 worker thread done servicing request
03:17:54.699 00.000 5052 OnExposeComplete: enter
03:17:54.699 00.000 5052 UpdateGuideState(): m_state=6
03:17:54.700 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13015
03:17:54.700 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.12, Mass=112, SNR=7.3, Peak=63 HFD=2.2
03:17:54.700 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.93 = 2.36)
03:17:54.700 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.25)
03:17:54.700 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.59 hyp=0.62 cameraTheta=-1.88 mountX=-0.44 mountY=0.48, mountTheta=2.31
03:17:54.700 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.59, opts=13)
03:17:54.700 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.59)
03:17:54.700 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:17:54.700 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
03:17:54.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:54.700 00.000 8976 Worker thread wakes up
03:17:54.701 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:54.701 00.000 5052 Enqueuing Expose request
03:17:54.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.59) opts 0xd
03:17:54.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.59)
03:17:54.701 00.000 8976 Moving (-0.19, -0.59) raw xDistance=-0.44 yDistance=0.48
03:17:54.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:17:54.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
03:17:54.701 00.000 8976 MoveAxis(R, 2, ABG)
03:17:54.701 00.000 8976 stepping (-7, 15) + (2, 0)
03:17:54.701 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:54.734 00.033 8976 Received - 47 (G) 
03:17:54.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:54.734 00.000 8976 stepped: pos (-5, 15)
03:17:54.734 00.000 8976 MoveAxis(D, 2, ABG)
03:17:54.734 00.000 8976 stepping (-5, 15) + (0, -2)
03:17:54.734 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:54.767 00.033 8976 Received - 47 (G) 
03:17:54.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:54.767 00.000 8976 stepped: pos (-5, 13)
03:17:54.767 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:17:54.767 00.000 8976 MountToCamera -- mountX=1.02 mountY=-2.78 hyp=2.96 mountTheta=-1.22 cameraX=2.01, cameraY=2.17 cameraTheta=0.82
03:17:54.767 00.000 8976 incremental bump (2.010, 2.171) isValid = 1
03:17:54.767 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:17:54.767 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:17:54.767 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:17:54.767 00.000 8976 move complete, result=0
03:17:54.767 00.000 8976 worker thread done servicing request
03:17:54.767 00.000 8976 Worker thread wakes up
03:17:54.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:54.767 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:54.767 00.000 9828 Worker thread wakes up
03:17:54.767 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:17:54.767 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:17:54.767 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
03:17:54.767 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:17:54.767 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
03:17:54.768 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:17:54.768 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:17:54.768 00.000 9828 BLC: window closed
03:17:54.768 00.000 9828 MoveAxis(E, 26, B)
03:17:54.768 00.000 9828 Guiding  Dir = 2, Dur = 26
03:17:54.768 00.000 9828 IsSlewing returns 0
03:17:54.768 00.000 9828 IsGuiding returns 0
03:17:54.768 00.000 9828 PulseGuide returned control before completion, sleep 36
03:17:54.809 00.041 9828 IsGuiding returns 1
03:17:54.809 00.000 9828 scope still moving after pulse duration time elapsed
03:17:54.840 00.031 9828 IsSlewing returns 0
03:17:54.840 00.000 9828 IsGuiding returns 1
03:17:54.871 00.031 9828 IsSlewing returns 0
03:17:54.871 00.000 9828 IsGuiding returns 1
03:17:54.903 00.032 9828 IsSlewing returns 0
03:17:54.903 00.000 9828 IsGuiding returns 1
03:17:54.934 00.031 9828 IsSlewing returns 0
03:17:54.934 00.000 9828 IsGuiding returns 0
03:17:54.934 00.000 9828 scope move finished after 26 + 140 ms
03:17:54.934 00.000 9828 Move returns status 0, amount 26
03:17:54.934 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:54.934 00.000 9828 MoveAxis(N, 10, B)
03:17:54.934 00.000 9828 Guiding  Dir = 0, Dur = 10
03:17:54.949 00.015 9828 IsSlewing returns 0
03:17:54.949 00.000 9828 IsGuiding returns 0
03:17:54.949 00.000 9828 PulseGuide returned control before completion, sleep 20
03:17:54.981 00.032 9828 IsGuiding returns 1
03:17:54.981 00.000 9828 scope still moving after pulse duration time elapsed
03:17:55.013 00.032 9828 IsSlewing returns 0
03:17:55.013 00.000 9828 IsGuiding returns 1
03:17:55.044 00.031 9828 IsSlewing returns 0
03:17:55.044 00.000 9828 IsGuiding returns 1
03:17:55.075 00.031 9828 IsSlewing returns 0
03:17:55.075 00.000 9828 IsGuiding returns 1
03:17:55.106 00.031 9828 IsSlewing returns 0
03:17:55.107 00.001 9828 IsGuiding returns 0
03:17:55.107 00.000 9828 scope move finished after 10 + 147 ms
03:17:55.107 00.000 9828 Move returns status 0, amount 10
03:17:55.107 00.000 9828 move complete, result=0
03:17:55.107 00.000 9828 worker thread done servicing request
03:17:55.107 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:17:55.452 00.345 8976 Exposure complete
03:17:55.457 00.005 8976 worker thread done servicing request
03:17:55.457 00.000 5052 OnExposeComplete: enter
03:17:55.457 00.000 5052 UpdateGuideState(): m_state=6
03:17:55.457 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13016
03:17:55.457 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.92, Mass=133, SNR=7.9, Peak=63 HFD=2.6
03:17:55.457 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
03:17:55.457 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
03:17:55.457 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.21 hyp=0.35 cameraTheta=0.67 mountX=0.07 mountY=-0.34, mountTheta=-1.38
03:17:55.457 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.21, opts=13)
03:17:55.457 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.21)
03:17:55.457 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:17:55.457 00.000 5052 UpdateGuideState exits: m=133 SNR=7.9
03:17:55.457 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:55.457 00.000 8976 Worker thread wakes up
03:17:55.457 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.21) opts 0xd
03:17:55.457 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.21)
03:17:55.457 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:55.457 00.000 5052 Enqueuing Expose request
03:17:55.457 00.000 8976 Moving (0.27, 0.21) raw xDistance=0.07 yDistance=-0.34
03:17:55.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:17:55.458 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
03:17:55.458 00.000 8976 MoveAxis(R, 0, ABG)
03:17:55.458 00.000 8976 MoveAxis(U, 1, ABG)
03:17:55.458 00.000 8976 stepping (-5, 13) + (0, 1)
03:17:55.458 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:55.486 00.028 8976 Received - 47 (G) 
03:17:55.486 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:55.486 00.000 8976 stepped: pos (-5, 14)
03:17:55.486 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:17:55.486 00.000 8976 MountToCamera -- mountX=0.93 mountY=-2.59 hyp=2.76 mountTheta=-1.23 cameraX=1.89, cameraY=2.01 cameraTheta=0.82
03:17:55.486 00.000 8976 incremental bump (1.885, 2.013) isValid = 1
03:17:55.486 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:17:55.486 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:17:55.486 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:17:55.486 00.000 8976 move complete, result=0
03:17:55.486 00.000 8976 worker thread done servicing request
03:17:55.486 00.000 8976 Worker thread wakes up
03:17:55.487 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:55.487 00.000 9828 Worker thread wakes up
03:17:55.487 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:17:55.487 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:17:55.487 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:17:55.487 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:17:55.487 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:55.487 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:17:55.487 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:17:55.487 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:17:55.487 00.000 9828 BLC: window closed
03:17:55.487 00.000 9828 MoveAxis(E, 26, B)
03:17:55.487 00.000 9828 Guiding  Dir = 2, Dur = 26
03:17:55.487 00.000 9828 IsSlewing returns 0
03:17:55.488 00.001 9828 IsGuiding returns 0
03:17:55.488 00.000 9828 PulseGuide returned control before completion, sleep 36
03:17:55.539 00.051 9828 IsGuiding returns 1
03:17:55.539 00.000 9828 scope still moving after pulse duration time elapsed
03:17:55.570 00.031 9828 IsSlewing returns 0
03:17:55.570 00.000 9828 IsGuiding returns 1
03:17:55.601 00.031 9828 IsSlewing returns 0
03:17:55.602 00.001 9828 IsGuiding returns 1
03:17:55.633 00.031 9828 IsSlewing returns 0
03:17:55.633 00.000 9828 IsGuiding returns 0
03:17:55.633 00.000 9828 scope move finished after 26 + 119 ms
03:17:55.634 00.001 9828 Move returns status 0, amount 26
03:17:55.634 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:55.634 00.000 9828 MoveAxis(N, 10, B)
03:17:55.634 00.000 9828 Guiding  Dir = 0, Dur = 10
03:17:55.648 00.014 9828 IsSlewing returns 0
03:17:55.648 00.000 9828 IsGuiding returns 0
03:17:55.648 00.000 9828 PulseGuide returned control before completion, sleep 20
03:17:55.679 00.031 9828 IsGuiding returns 1
03:17:55.679 00.000 9828 scope still moving after pulse duration time elapsed
03:17:55.711 00.032 9828 IsSlewing returns 0
03:17:55.711 00.000 9828 IsGuiding returns 1
03:17:55.741 00.030 9828 IsSlewing returns 0
03:17:55.741 00.000 9828 IsGuiding returns 1
03:17:55.772 00.031 9828 IsSlewing returns 0
03:17:55.772 00.000 9828 IsGuiding returns 0
03:17:55.772 00.000 9828 scope move finished after 10 + 113 ms
03:17:55.772 00.000 9828 Move returns status 0, amount 10
03:17:55.772 00.000 9828 move complete, result=0
03:17:55.772 00.000 9828 worker thread done servicing request
03:17:55.773 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:17:56.171 00.398 8976 Exposure complete
03:17:56.177 00.006 8976 worker thread done servicing request
03:17:56.177 00.000 5052 OnExposeComplete: enter
03:17:56.177 00.000 5052 UpdateGuideState(): m_state=6
03:17:56.177 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13017
03:17:56.177 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.74, Mass=108, SNR=7.2, Peak=67 HFD=1.6
03:17:56.177 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
03:17:56.177 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
03:17:56.177 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.17 mountX=-0.05 mountY=-0.17, mountTheta=-1.88
03:17:56.178 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.03, opts=13)
03:17:56.178 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.03)
03:17:56.178 00.000 8976 Worker thread wakes up
03:17:56.178 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:17:56.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.03) opts 0xd
03:17:56.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.03)
03:17:56.178 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
03:17:56.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:56.178 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:56.178 00.000 5052 Enqueuing Expose request
03:17:56.178 00.000 8976 Moving (0.18, 0.03) raw xDistance=-0.05 yDistance=-0.17
03:17:56.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:17:56.179 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:17:56.179 00.000 8976 MoveAxis(R, 0, ABG)
03:17:56.179 00.000 8976 MoveAxis(U, 0, ABG)
03:17:56.179 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:17:56.179 00.000 8976 MountToCamera -- mountX=0.88 mountY=-2.47 hyp=2.62 mountTheta=-1.23 cameraX=1.80, cameraY=1.91 cameraTheta=0.81
03:17:56.179 00.000 8976 incremental bump (1.801, 1.908) isValid = 1
03:17:56.179 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
03:17:56.179 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:17:56.179 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:17:56.179 00.000 8976 move complete, result=0
03:17:56.179 00.000 9828 Worker thread wakes up
03:17:56.179 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:17:56.179 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:17:56.179 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:17:56.180 00.001 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
03:17:56.180 00.000 8976 worker thread done servicing request
03:17:56.180 00.000 8976 Worker thread wakes up
03:17:56.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:56.180 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:56.180 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
03:17:56.180 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:17:56.180 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:17:56.180 00.000 9828 BLC: window closed
03:17:56.180 00.000 9828 MoveAxis(E, 26, B)
03:17:56.180 00.000 9828 Guiding  Dir = 2, Dur = 26
03:17:56.180 00.000 9828 IsSlewing returns 0
03:17:56.181 00.001 9828 IsGuiding returns 0
03:17:56.181 00.000 9828 PulseGuide returned control before completion, sleep 36
03:17:56.224 00.043 9828 IsGuiding returns 1
03:17:56.224 00.000 9828 scope still moving after pulse duration time elapsed
03:17:56.255 00.031 9828 IsSlewing returns 0
03:17:56.255 00.000 9828 IsGuiding returns 1
03:17:56.286 00.031 9828 IsSlewing returns 0
03:17:56.286 00.000 9828 IsGuiding returns 1
03:17:56.317 00.031 9828 IsSlewing returns 0
03:17:56.317 00.000 9828 IsGuiding returns 1
03:17:56.349 00.032 9828 IsSlewing returns 0
03:17:56.349 00.000 9828 IsGuiding returns 0
03:17:56.349 00.000 9828 scope move finished after 26 + 142 ms
03:17:56.349 00.000 9828 Move returns status 0, amount 26
03:17:56.350 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:56.350 00.000 9828 MoveAxis(N, 10, B)
03:17:56.350 00.000 9828 Guiding  Dir = 0, Dur = 10
03:17:56.365 00.015 9828 IsSlewing returns 0
03:17:56.365 00.000 9828 IsGuiding returns 0
03:17:56.365 00.000 9828 PulseGuide returned control before completion, sleep 20
03:17:56.396 00.031 9828 IsGuiding returns 1
03:17:56.396 00.000 9828 scope still moving after pulse duration time elapsed
03:17:56.428 00.032 9828 IsSlewing returns 0
03:17:56.428 00.000 9828 IsGuiding returns 1
03:17:56.460 00.032 9828 IsSlewing returns 0
03:17:56.460 00.000 9828 IsGuiding returns 1
03:17:56.491 00.031 9828 IsSlewing returns 0
03:17:56.491 00.000 9828 IsGuiding returns 0
03:17:56.491 00.000 9828 scope move finished after 10 + 116 ms
03:17:56.491 00.000 9828 Move returns status 0, amount 10
03:17:56.491 00.000 9828 move complete, result=0
03:17:56.491 00.000 9828 worker thread done servicing request
03:17:56.491 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:17:56.867 00.376 8976 Exposure complete
03:17:56.873 00.006 8976 worker thread done servicing request
03:17:56.873 00.000 5052 OnExposeComplete: enter
03:17:56.873 00.000 5052 UpdateGuideState(): m_state=6
03:17:56.873 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13018
03:17:56.874 00.001 5052 Star::Find returns 1 (0), X=329.71, Y=281.97, Mass=122, SNR=7.6, Peak=68 HFD=2.2
03:17:56.874 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
03:17:56.874 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
03:17:56.874 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.26 hyp=0.59 cameraTheta=0.46 mountX=-0.01 mountY=-0.59, mountTheta=-1.58
03:17:56.874 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.26, opts=13)
03:17:56.874 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.26)
03:17:56.874 00.000 8976 Worker thread wakes up
03:17:56.875 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:17:56.875 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:17:56.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:56.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:56.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.26) opts 0xd
03:17:56.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.26)
03:17:56.875 00.000 8976 Moving (0.53, 0.26) raw xDistance=-0.01 yDistance=-0.59
03:17:56.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:17:56.875 00.000 5052 Enqueuing Expose request
03:17:56.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
03:17:56.875 00.000 8976 MoveAxis(R, 0, ABG)
03:17:56.875 00.000 8976 MoveAxis(U, 2, ABG)
03:17:56.875 00.000 8976 stepping (-5, 14) + (0, 2)
03:17:56.875 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:56.909 00.034 8976 Received - 47 (G) 
03:17:56.909 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:56.909 00.000 8976 stepped: pos (-5, 16)
03:17:56.909 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:17:56.909 00.000 8976 MountToCamera -- mountX=0.84 mountY=-2.49 hyp=2.63 mountTheta=-1.25 cameraX=1.84, cameraY=1.88 cameraTheta=0.80
03:17:56.909 00.000 8976 incremental bump (1.838, 1.885) isValid = 1
03:17:56.909 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:17:56.909 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:17:56.909 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:17:56.909 00.000 8976 move complete, result=0
03:17:56.909 00.000 8976 worker thread done servicing request
03:17:56.909 00.000 8976 Worker thread wakes up
03:17:56.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:56.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:56.909 00.000 9828 Worker thread wakes up
03:17:56.909 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:17:56.910 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:17:56.910 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:17:56.910 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:17:56.910 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
03:17:56.910 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:17:56.910 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:17:56.910 00.000 9828 BLC: window closed
03:17:56.910 00.000 9828 MoveAxis(E, 27, B)
03:17:56.910 00.000 9828 Guiding  Dir = 2, Dur = 27
03:17:56.910 00.000 9828 IsSlewing returns 0
03:17:56.910 00.000 9828 IsGuiding returns 0
03:17:56.911 00.001 9828 PulseGuide returned control before completion, sleep 37
03:17:56.961 00.050 9828 IsGuiding returns 1
03:17:56.961 00.000 9828 scope still moving after pulse duration time elapsed
03:17:56.992 00.031 9828 IsSlewing returns 0
03:17:56.992 00.000 9828 IsGuiding returns 1
03:17:57.023 00.031 9828 IsSlewing returns 0
03:17:57.023 00.000 9828 IsGuiding returns 1
03:17:57.055 00.032 9828 IsSlewing returns 0
03:17:57.055 00.000 9828 IsGuiding returns 1
03:17:57.086 00.031 9828 IsSlewing returns 0
03:17:57.086 00.000 9828 IsGuiding returns 1
03:17:57.118 00.032 9828 IsSlewing returns 0
03:17:57.118 00.000 9828 IsGuiding returns 1
03:17:57.149 00.031 9828 IsSlewing returns 0
03:17:57.149 00.000 9828 IsGuiding returns 0
03:17:57.149 00.000 9828 scope move finished after 27 + 211 ms
03:17:57.149 00.000 9828 Move returns status 0, amount 27
03:17:57.149 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:57.149 00.000 9828 MoveAxis(N, 10, B)
03:17:57.149 00.000 9828 Guiding  Dir = 0, Dur = 10
03:17:57.164 00.015 9828 IsSlewing returns 0
03:17:57.164 00.000 9828 IsGuiding returns 0
03:17:57.164 00.000 9828 PulseGuide returned control before completion, sleep 20
03:17:57.196 00.032 9828 IsGuiding returns 1
03:17:57.197 00.001 9828 scope still moving after pulse duration time elapsed
03:17:57.226 00.029 9828 IsSlewing returns 0
03:17:57.226 00.000 9828 IsGuiding returns 1
03:17:57.257 00.031 9828 IsSlewing returns 0
03:17:57.257 00.000 9828 IsGuiding returns 1
03:17:57.287 00.030 9828 IsSlewing returns 0
03:17:57.287 00.000 9828 IsGuiding returns 1
03:17:57.317 00.030 9828 IsSlewing returns 0
03:17:57.317 00.000 9828 IsGuiding returns 0
03:17:57.317 00.000 9828 scope move finished after 10 + 142 ms
03:17:57.317 00.000 9828 Move returns status 0, amount 10
03:17:57.317 00.000 9828 move complete, result=0
03:17:57.317 00.000 9828 worker thread done servicing request
03:17:57.317 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:17:57.596 00.279 8976 Exposure complete
03:17:57.602 00.006 8976 worker thread done servicing request
03:17:57.602 00.000 5052 OnExposeComplete: enter
03:17:57.602 00.000 5052 UpdateGuideState(): m_state=6
03:17:57.602 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13019
03:17:57.602 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=282.00, Mass=112, SNR=7.2, Peak=65 HFD=2.2
03:17:57.603 00.001 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
03:17:57.603 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
03:17:57.603 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.29 hyp=0.73 cameraTheta=0.41 mountX=-0.05 mountY=-0.72, mountTheta=-1.64
03:17:57.604 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.29, opts=13)
03:17:57.604 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.29)
03:17:57.604 00.000 8976 Worker thread wakes up
03:17:57.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.29) opts 0xd
03:17:57.604 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.29)
03:17:57.604 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:17:57.604 00.000 5052 UpdateGuideState exits: m=112 SNR=7.2
03:17:57.604 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:57.604 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:57.604 00.000 5052 Enqueuing Expose request
03:17:57.604 00.000 8976 Moving (0.67, 0.29) raw xDistance=-0.05 yDistance=-0.72
03:17:57.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:17:57.604 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
03:17:57.604 00.000 8976 MoveAxis(R, 0, ABG)
03:17:57.604 00.000 8976 MoveAxis(U, 3, ABG)
03:17:57.604 00.000 8976 stepping (-5, 16) + (0, 3)
03:17:57.605 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:57.644 00.039 8976 Received - 47 (G) 
03:17:57.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:57.644 00.000 8976 stepped: pos (-5, 19)
03:17:57.644 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:17:57.644 00.000 8976 MountToCamera -- mountX=0.82 mountY=-2.67 hyp=2.79 mountTheta=-1.27 cameraX=2.00, cameraY=1.94 cameraTheta=0.77
03:17:57.644 00.000 8976 incremental bump (2.003, 1.941) isValid = 1
03:17:57.644 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
03:17:57.644 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:17:57.644 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:17:57.644 00.000 8976 move complete, result=0
03:17:57.645 00.001 8976 worker thread done servicing request
03:17:57.645 00.000 9828 Worker thread wakes up
03:17:57.645 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:17:57.645 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:17:57.645 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:17:57.645 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:17:57.645 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:17:57.645 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
03:17:57.645 00.000 8976 Worker thread wakes up
03:17:57.645 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:17:57.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:57.645 00.000 9828 BLC: window closed
03:17:57.645 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:57.645 00.000 9828 MoveAxis(E, 27, B)
03:17:57.646 00.001 9828 Guiding  Dir = 2, Dur = 27
03:17:57.646 00.000 9828 IsSlewing returns 0
03:17:57.646 00.000 9828 IsGuiding returns 0
03:17:57.646 00.000 9828 PulseGuide returned control before completion, sleep 37
03:17:57.690 00.044 9828 IsGuiding returns 1
03:17:57.690 00.000 9828 scope still moving after pulse duration time elapsed
03:17:57.722 00.032 9828 IsSlewing returns 0
03:17:57.722 00.000 9828 IsGuiding returns 1
03:17:57.753 00.031 9828 IsSlewing returns 0
03:17:57.753 00.000 9828 IsGuiding returns 1
03:17:57.784 00.031 9828 IsSlewing returns 0
03:17:57.784 00.000 9828 IsGuiding returns 1
03:17:57.816 00.032 9828 IsSlewing returns 0
03:17:57.816 00.000 9828 IsGuiding returns 0
03:17:57.816 00.000 9828 scope move finished after 27 + 143 ms
03:17:57.816 00.000 9828 Move returns status 0, amount 27
03:17:57.816 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:57.816 00.000 9828 MoveAxis(N, 10, B)
03:17:57.816 00.000 9828 Guiding  Dir = 0, Dur = 10
03:17:57.832 00.016 9828 IsSlewing returns 0
03:17:57.833 00.001 9828 IsGuiding returns 0
03:17:57.833 00.000 9828 PulseGuide returned control before completion, sleep 20
03:17:57.863 00.030 9828 IsGuiding returns 1
03:17:57.863 00.000 9828 scope still moving after pulse duration time elapsed
03:17:57.893 00.030 9828 IsSlewing returns 0
03:17:57.893 00.000 9828 IsGuiding returns 1
03:17:57.925 00.032 9828 IsSlewing returns 0
03:17:57.925 00.000 9828 IsGuiding returns 1
03:17:57.955 00.030 9828 IsSlewing returns 0
03:17:57.955 00.000 9828 IsGuiding returns 1
03:17:57.987 00.032 9828 IsSlewing returns 0
03:17:57.987 00.000 9828 IsGuiding returns 0
03:17:57.987 00.000 9828 scope move finished after 10 + 144 ms
03:17:57.987 00.000 9828 Move returns status 0, amount 10
03:17:57.987 00.000 9828 move complete, result=0
03:17:57.987 00.000 9828 worker thread done servicing request
03:17:57.987 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:17:58.331 00.344 8976 Exposure complete
03:17:58.336 00.005 8976 worker thread done servicing request
03:17:58.336 00.000 5052 OnExposeComplete: enter
03:17:58.336 00.000 5052 UpdateGuideState(): m_state=6
03:17:58.336 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13020
03:17:58.336 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.71, Mass=126, SNR=7.7, Peak=63 HFD=2.3
03:17:58.337 00.001 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
03:17:58.337 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.14 = -2.14)
03:17:58.337 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.01 hyp=0.70 cameraTheta=0.01 mountX=-0.31 mountY=-0.59, mountTheta=-2.06
03:17:58.337 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.01, opts=13)
03:17:58.337 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.01)
03:17:58.337 00.000 8976 Worker thread wakes up
03:17:58.337 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.01) opts 0xd
03:17:58.338 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.01)
03:17:58.338 00.000 8976 Moving (0.70, 0.01) raw xDistance=-0.31 yDistance=-0.59
03:17:58.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:17:58.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
03:17:58.338 00.000 8976 MoveAxis(R, 1, ABG)
03:17:58.338 00.000 8976 stepping (-5, 19) + (1, 0)
03:17:58.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:17:58.338 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
03:17:58.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:58.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:58.338 00.000 5052 Enqueuing Expose request
03:17:58.338 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:58.363 00.025 8976 Received - 47 (G) 
03:17:58.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:17:58.363 00.000 8976 stepped: pos (-4, 19)
03:17:58.363 00.000 8976 MoveAxis(U, 3, ABG)
03:17:58.363 00.000 8976 stepping (-4, 19) + (0, 3)
03:17:58.363 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:58.395 00.032 8976 Received - 47 (G) 
03:17:58.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:17:58.395 00.000 8976 stepped: pos (-4, 22)
03:17:58.395 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:17:58.395 00.000 8976 MountToCamera -- mountX=0.75 mountY=-2.94 hyp=3.03 mountTheta=-1.32 cameraX=2.28, cameraY=2.01 cameraTheta=0.72
03:17:58.395 00.000 8976 incremental bump (2.277, 2.005) isValid = 1
03:17:58.395 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:17:58.395 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:17:58.395 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:17:58.395 00.000 8976 move complete, result=0
03:17:58.395 00.000 8976 worker thread done servicing request
03:17:58.395 00.000 9828 Worker thread wakes up
03:17:58.396 00.001 8976 Worker thread wakes up
03:17:58.396 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
03:17:58.396 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:17:58.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:58.396 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:17:58.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:58.396 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
03:17:58.396 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.53)
03:17:58.396 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:17:58.396 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:17:58.396 00.000 9828 BLC: window closed
03:17:58.396 00.000 9828 MoveAxis(E, 28, B)
03:17:58.396 00.000 9828 Guiding  Dir = 2, Dur = 28
03:17:58.397 00.001 9828 IsSlewing returns 0
03:17:58.397 00.000 9828 IsGuiding returns 0
03:17:58.397 00.000 9828 PulseGuide returned control before completion, sleep 38
03:17:58.445 00.048 9828 IsGuiding returns 1
03:17:58.445 00.000 9828 scope still moving after pulse duration time elapsed
03:17:58.477 00.032 9828 IsSlewing returns 0
03:17:58.478 00.001 9828 IsGuiding returns 1
03:17:58.508 00.030 9828 IsSlewing returns 0
03:17:58.509 00.001 9828 IsGuiding returns 1
03:17:58.539 00.030 9828 IsSlewing returns 0
03:17:58.539 00.000 9828 IsGuiding returns 1
03:17:58.570 00.031 9828 IsSlewing returns 0
03:17:58.570 00.000 9828 IsGuiding returns 0
03:17:58.571 00.001 9828 scope move finished after 28 + 145 ms
03:17:58.571 00.000 9828 Move returns status 0, amount 28
03:17:58.571 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:58.571 00.000 9828 MoveAxis(N, 9, B)
03:17:58.571 00.000 9828 Guiding  Dir = 0, Dur = 9
03:17:58.586 00.015 9828 IsSlewing returns 0
03:17:58.586 00.000 9828 IsGuiding returns 0
03:17:58.586 00.000 9828 PulseGuide returned control before completion, sleep 19
03:17:58.616 00.030 9828 IsGuiding returns 1
03:17:58.616 00.000 9828 scope still moving after pulse duration time elapsed
03:17:58.647 00.031 9828 IsSlewing returns 0
03:17:58.647 00.000 9828 IsGuiding returns 1
03:17:58.678 00.031 9828 IsSlewing returns 0
03:17:58.678 00.000 9828 IsGuiding returns 1
03:17:58.710 00.032 9828 IsSlewing returns 0
03:17:58.710 00.000 9828 IsGuiding returns 1
03:17:58.740 00.030 9828 IsSlewing returns 0
03:17:58.740 00.000 9828 IsGuiding returns 0
03:17:58.740 00.000 9828 scope move finished after 9 + 144 ms
03:17:58.740 00.000 9828 Move returns status 0, amount 9
03:17:58.740 00.000 9828 move complete, result=0
03:17:58.740 00.000 9828 worker thread done servicing request
03:17:58.740 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:17:59.083 00.343 8976 Exposure complete
03:17:59.089 00.006 8976 worker thread done servicing request
03:17:59.089 00.000 5052 OnExposeComplete: enter
03:17:59.089 00.000 5052 UpdateGuideState(): m_state=6
03:17:59.089 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13021
03:17:59.090 00.001 5052 Star::Find returns 1 (0), X=329.43, Y=281.37, Mass=119, SNR=7.5, Peak=66 HFD=1.7
03:17:59.090 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.97 = -2.97)
03:17:59.090 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
03:17:59.090 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.33 hyp=0.42 cameraTheta=-0.92 mountX=-0.41 mountY=-0.03, mountTheta=-3.07
03:17:59.090 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.33, opts=13)
03:17:59.090 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.33)
03:17:59.090 00.000 8976 Worker thread wakes up
03:17:59.091 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.33) opts 0xd
03:17:59.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.33)
03:17:59.091 00.000 8976 Moving (0.25, -0.33) raw xDistance=-0.41 yDistance=-0.03
03:17:59.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
03:17:59.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:17:59.091 00.000 8976 MoveAxis(R, 2, ABG)
03:17:59.091 00.000 8976 stepping (-4, 22) + (2, 0)
03:17:59.091 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:59.091 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:17:59.091 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
03:17:59.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:59.091 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:59.091 00.000 5052 Enqueuing Expose request
03:17:59.114 00.023 8976 Received - 47 (G) 
03:17:59.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:59.115 00.001 8976 stepped: pos (-2, 22)
03:17:59.115 00.000 8976 MoveAxis(U, 0, ABG)
03:17:59.115 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:17:59.115 00.000 8976 MountToCamera -- mountX=0.60 mountY=-3.12 hyp=3.18 mountTheta=-1.38 cameraX=2.51, cameraY=1.96 cameraTheta=0.66
03:17:59.115 00.000 8976 incremental bump (2.506, 1.959) isValid = 1
03:17:59.115 00.000 8976 Scheduling Mount bump of (0.090, 0.073)
03:17:59.115 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:17:59.115 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:17:59.115 00.000 8976 move complete, result=0
03:17:59.115 00.000 8976 worker thread done servicing request
03:17:59.115 00.000 8976 Worker thread wakes up
03:17:59.115 00.000 9828 Worker thread wakes up
03:17:59.115 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:17:59.115 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:17:59.115 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
03:17:59.115 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
03:17:59.115 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:17:59.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:59.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:59.116 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:17:59.116 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
03:17:59.116 00.000 9828 BLC: window closed
03:17:59.116 00.000 9828 MoveAxis(E, 30, B)
03:17:59.116 00.000 9828 Guiding  Dir = 2, Dur = 30
03:17:59.116 00.000 9828 IsSlewing returns 0
03:17:59.116 00.000 9828 IsGuiding returns 0
03:17:59.117 00.001 9828 PulseGuide returned control before completion, sleep 40
03:17:59.164 00.047 9828 IsGuiding returns 1
03:17:59.164 00.000 9828 scope still moving after pulse duration time elapsed
03:17:59.194 00.030 9828 IsSlewing returns 0
03:17:59.194 00.000 9828 IsGuiding returns 1
03:17:59.225 00.031 9828 IsSlewing returns 0
03:17:59.225 00.000 9828 IsGuiding returns 1
03:17:59.256 00.031 9828 IsSlewing returns 0
03:17:59.256 00.000 9828 IsGuiding returns 0
03:17:59.256 00.000 9828 scope move finished after 30 + 109 ms
03:17:59.256 00.000 9828 Move returns status 0, amount 30
03:17:59.256 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:17:59.256 00.000 9828 MoveAxis(N, 8, B)
03:17:59.256 00.000 9828 Guiding  Dir = 0, Dur = 8
03:17:59.272 00.016 9828 IsSlewing returns 0
03:17:59.272 00.000 9828 IsGuiding returns 0
03:17:59.272 00.000 9828 PulseGuide returned control before completion, sleep 18
03:17:59.303 00.031 9828 IsGuiding returns 1
03:17:59.303 00.000 9828 scope still moving after pulse duration time elapsed
03:17:59.333 00.030 9828 IsSlewing returns 0
03:17:59.333 00.000 9828 IsGuiding returns 1
03:17:59.365 00.032 9828 IsSlewing returns 0
03:17:59.365 00.000 9828 IsGuiding returns 1
03:17:59.396 00.031 9828 IsSlewing returns 0
03:17:59.396 00.000 9828 IsGuiding returns 1
03:17:59.428 00.032 9828 IsSlewing returns 0
03:17:59.428 00.000 9828 IsGuiding returns 1
03:17:59.458 00.030 9828 IsSlewing returns 0
03:17:59.458 00.000 9828 IsGuiding returns 0
03:17:59.458 00.000 9828 scope move finished after 8 + 178 ms
03:17:59.458 00.000 9828 Move returns status 0, amount 8
03:17:59.458 00.000 9828 move complete, result=0
03:17:59.458 00.000 9828 worker thread done servicing request
03:17:59.458 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:17:59.803 00.345 8976 Exposure complete
03:17:59.809 00.006 8976 worker thread done servicing request
03:17:59.809 00.000 5052 OnExposeComplete: enter
03:17:59.809 00.000 5052 UpdateGuideState(): m_state=6
03:17:59.810 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13022
03:17:59.810 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.28, Mass=124, SNR=7.6, Peak=68 HFD=2.3
03:17:59.810 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
03:17:59.810 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
03:17:59.810 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.57 hyp=0.58 cameraTheta=1.73 mountX=0.55 mountY=-0.23, mountTheta=-0.40
03:17:59.810 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.57, opts=13)
03:17:59.810 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.57)
03:17:59.811 00.001 8976 Worker thread wakes up
03:17:59.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.57) opts 0xd
03:17:59.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.57)
03:17:59.811 00.000 8976 Moving (-0.09, 0.57) raw xDistance=0.55 yDistance=-0.23
03:17:59.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.55
03:17:59.811 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:17:59.811 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
03:17:59.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:59.811 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:17:59.811 00.000 5052 Enqueuing Expose request
03:17:59.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:17:59.811 00.000 8976 MoveAxis(L, 2, ABG)
03:17:59.811 00.000 8976 stepping (-2, 22) + (-2, 0)
03:17:59.811 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:59.833 00.022 8976 Received - 47 (G) 
03:17:59.834 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:17:59.834 00.000 8976 stepped: pos (-4, 22)
03:17:59.834 00.000 8976 MoveAxis(U, 0, ABG)
03:17:59.834 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:17:59.834 00.000 8976 MountToCamera -- mountX=0.61 mountY=-3.25 hyp=3.30 mountTheta=-1.39 cameraX=2.61, cameraY=2.02 cameraTheta=0.66
03:17:59.834 00.000 8976 incremental bump (2.614, 2.017) isValid = 1
03:17:59.834 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:17:59.834 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:17:59.834 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:17:59.834 00.000 8976 move complete, result=0
03:17:59.834 00.000 9828 Worker thread wakes up
03:17:59.834 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:17:59.834 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:17:59.834 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:17:59.834 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.2 px 0 ms NORTH
03:17:59.834 00.000 8976 worker thread done servicing request
03:17:59.834 00.000 8976 Worker thread wakes up
03:17:59.835 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:17:59.835 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:17:59.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:17:59.835 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:17:59.835 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:17:59.835 00.000 9828 BLC: window closed
03:17:59.835 00.000 9828 MoveAxis(E, 30, B)
03:17:59.835 00.000 9828 Guiding  Dir = 2, Dur = 30
03:17:59.835 00.000 9828 IsSlewing returns 0
03:17:59.835 00.000 9828 IsGuiding returns 0
03:17:59.836 00.001 9828 PulseGuide returned control before completion, sleep 40
03:17:59.880 00.044 9828 IsGuiding returns 1
03:17:59.880 00.000 9828 scope still moving after pulse duration time elapsed
03:17:59.912 00.032 9828 IsSlewing returns 0
03:17:59.912 00.000 9828 IsGuiding returns 1
03:17:59.943 00.031 9828 IsSlewing returns 0
03:17:59.943 00.000 9828 IsGuiding returns 1
03:17:59.973 00.030 9828 IsSlewing returns 0
03:17:59.973 00.000 9828 IsGuiding returns 1
03:18:00.004 00.031 9828 IsSlewing returns 0
03:18:00.004 00.000 9828 IsGuiding returns 0
03:18:00.005 00.001 9828 scope move finished after 30 + 138 ms
03:18:00.005 00.000 9828 Move returns status 0, amount 30
03:18:00.005 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:00.005 00.000 9828 MoveAxis(N, 8, B)
03:18:00.005 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:00.021 00.016 9828 IsSlewing returns 0
03:18:00.021 00.000 9828 IsGuiding returns 0
03:18:00.021 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:00.050 00.029 9828 IsGuiding returns 1
03:18:00.050 00.000 9828 scope still moving after pulse duration time elapsed
03:18:00.082 00.032 9828 IsSlewing returns 0
03:18:00.082 00.000 9828 IsGuiding returns 1
03:18:00.114 00.032 9828 IsSlewing returns 0
03:18:00.114 00.000 9828 IsGuiding returns 1
03:18:00.144 00.030 9828 IsSlewing returns 0
03:18:00.144 00.000 9828 IsGuiding returns 0
03:18:00.144 00.000 9828 scope move finished after 8 + 115 ms
03:18:00.144 00.000 9828 Move returns status 0, amount 8
03:18:00.144 00.000 9828 move complete, result=0
03:18:00.144 00.000 9828 worker thread done servicing request
03:18:00.144 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:18:00.522 00.378 8976 Exposure complete
03:18:00.528 00.006 8976 worker thread done servicing request
03:18:00.528 00.000 5052 OnExposeComplete: enter
03:18:00.528 00.000 5052 UpdateGuideState(): m_state=6
03:18:00.528 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13023
03:18:00.528 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.77, Mass=110, SNR=7.2, Peak=63 HFD=2.0
03:18:00.528 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
03:18:00.528 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
03:18:00.528 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.35 mountX=-0.02 mountY=-0.18, mountTheta=-1.70
03:18:00.529 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.06, opts=13)
03:18:00.529 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.06)
03:18:00.529 00.000 8976 Worker thread wakes up
03:18:00.529 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:18:00.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.06) opts 0xd
03:18:00.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.06)
03:18:00.529 00.000 8976 Moving (0.17, 0.06) raw xDistance=-0.02 yDistance=-0.18
03:18:00.529 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
03:18:00.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:18:00.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:18:00.529 00.000 8976 MoveAxis(R, 0, ABG)
03:18:00.529 00.000 8976 MoveAxis(U, 0, ABG)
03:18:00.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:00.529 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:18:00.529 00.000 8976 MountToCamera -- mountX=0.61 mountY=-3.33 hyp=3.38 mountTheta=-1.39 cameraX=2.69, cameraY=2.06 cameraTheta=0.65
03:18:00.530 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:00.530 00.000 8976 incremental bump (2.686, 2.056) isValid = 1
03:18:00.530 00.000 5052 Enqueuing Expose request
03:18:00.530 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:18:00.530 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:00.530 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:00.530 00.000 8976 move complete, result=0
03:18:00.530 00.000 8976 worker thread done servicing request
03:18:00.530 00.000 8976 Worker thread wakes up
03:18:00.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:00.530 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:00.530 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:18:00.530 00.000 9828 Worker thread wakes up
03:18:00.530 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:00.530 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:00.530 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
03:18:00.530 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
03:18:00.531 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:18:00.531 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:18:00.531 00.000 9828 BLC: window closed
03:18:00.531 00.000 9828 MoveAxis(E, 30, B)
03:18:00.531 00.000 9828 Guiding  Dir = 2, Dur = 30
03:18:00.531 00.000 9828 IsSlewing returns 0
03:18:00.531 00.000 9828 IsGuiding returns 0
03:18:00.531 00.000 9828 PulseGuide returned control before completion, sleep 40
03:18:00.582 00.051 9828 IsGuiding returns 1
03:18:00.582 00.000 9828 scope still moving after pulse duration time elapsed
03:18:00.614 00.032 9828 IsSlewing returns 0
03:18:00.615 00.001 9828 IsGuiding returns 1
03:18:00.645 00.030 9828 IsSlewing returns 0
03:18:00.645 00.000 9828 IsGuiding returns 1
03:18:00.676 00.031 9828 IsSlewing returns 0
03:18:00.676 00.000 9828 IsGuiding returns 0
03:18:00.676 00.000 9828 scope move finished after 30 + 115 ms
03:18:00.676 00.000 9828 Move returns status 0, amount 30
03:18:00.676 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:00.676 00.000 9828 MoveAxis(N, 8, B)
03:18:00.676 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:00.691 00.015 9828 IsSlewing returns 0
03:18:00.691 00.000 9828 IsGuiding returns 0
03:18:00.691 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:00.723 00.032 9828 IsGuiding returns 1
03:18:00.723 00.000 9828 scope still moving after pulse duration time elapsed
03:18:00.754 00.031 9828 IsSlewing returns 0
03:18:00.759 00.005 9828 IsGuiding returns 1
03:18:00.785 00.026 9828 IsSlewing returns 0
03:18:00.785 00.000 9828 IsGuiding returns 1
03:18:00.816 00.031 9828 IsSlewing returns 0
03:18:00.816 00.000 9828 IsGuiding returns 0
03:18:00.816 00.000 9828 scope move finished after 8 + 117 ms
03:18:00.816 00.000 9828 Move returns status 0, amount 8
03:18:00.816 00.000 9828 move complete, result=0
03:18:00.816 00.000 9828 worker thread done servicing request
03:18:00.816 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:18:01.215 00.399 8976 Exposure complete
03:18:01.220 00.005 8976 worker thread done servicing request
03:18:01.221 00.001 5052 OnExposeComplete: enter
03:18:01.221 00.000 5052 UpdateGuideState(): m_state=6
03:18:01.221 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13024
03:18:01.221 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.74, Mass=116, SNR=7.4, Peak=64 HFD=1.9
03:18:01.221 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
03:18:01.221 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
03:18:01.221 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.03 hyp=0.52 cameraTheta=0.05 mountX=-0.21 mountY=-0.45, mountTheta=-2.01
03:18:01.222 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.03, opts=13)
03:18:01.222 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.03)
03:18:01.222 00.000 8976 Worker thread wakes up
03:18:01.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.03) opts 0xd
03:18:01.222 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:18:01.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.03)
03:18:01.222 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
03:18:01.222 00.000 8976 Moving (0.52, 0.03) raw xDistance=-0.21 yDistance=-0.45
03:18:01.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:18:01.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
03:18:01.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:01.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:01.222 00.000 5052 Enqueuing Expose request
03:18:01.222 00.000 8976 MoveAxis(R, 0, ABG)
03:18:01.222 00.000 8976 MoveAxis(U, 2, ABG)
03:18:01.222 00.000 8976 stepping (-4, 22) + (0, 2)
03:18:01.222 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:01.257 00.035 8976 Received - 47 (G) 
03:18:01.257 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:01.257 00.000 8976 stepped: pos (-4, 24)
03:18:01.257 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:18:01.257 00.000 8976 MountToCamera -- mountX=0.61 mountY=-3.49 hyp=3.54 mountTheta=-1.40 cameraX=2.83, cameraY=2.13 cameraTheta=0.65
03:18:01.257 00.000 8976 incremental bump (2.827, 2.130) isValid = 1
03:18:01.257 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
03:18:01.257 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:01.257 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:01.257 00.000 8976 move complete, result=0
03:18:01.257 00.000 9828 Worker thread wakes up
03:18:01.257 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:01.257 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:01.258 00.001 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:18:01.258 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:18:01.258 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:18:01.258 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:18:01.258 00.000 9828 BLC: window closed
03:18:01.258 00.000 9828 MoveAxis(E, 30, B)
03:18:01.258 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:18:01.258 00.000 8976 worker thread done servicing request
03:18:01.258 00.000 8976 Worker thread wakes up
03:18:01.258 00.000 9828 Guiding  Dir = 2, Dur = 30
03:18:01.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:01.258 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:01.259 00.001 9828 IsSlewing returns 0
03:18:01.259 00.000 9828 IsGuiding returns 0
03:18:01.259 00.000 9828 PulseGuide returned control before completion, sleep 40
03:18:01.300 00.041 9828 IsGuiding returns 1
03:18:01.300 00.000 9828 scope still moving after pulse duration time elapsed
03:18:01.331 00.031 9828 IsSlewing returns 0
03:18:01.331 00.000 9828 IsGuiding returns 1
03:18:01.362 00.031 9828 IsSlewing returns 0
03:18:01.362 00.000 9828 IsGuiding returns 1
03:18:01.393 00.031 9828 IsSlewing returns 0
03:18:01.393 00.000 9828 IsGuiding returns 1
03:18:01.424 00.031 9828 IsSlewing returns 0
03:18:01.424 00.000 9828 IsGuiding returns 0
03:18:01.424 00.000 9828 scope move finished after 30 + 135 ms
03:18:01.424 00.000 9828 Move returns status 0, amount 30
03:18:01.424 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:01.424 00.000 9828 MoveAxis(N, 8, B)
03:18:01.425 00.001 9828 Guiding  Dir = 0, Dur = 8
03:18:01.440 00.015 9828 IsSlewing returns 0
03:18:01.440 00.000 9828 IsGuiding returns 0
03:18:01.440 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:01.470 00.030 9828 IsGuiding returns 1
03:18:01.470 00.000 9828 scope still moving after pulse duration time elapsed
03:18:01.501 00.031 9828 IsSlewing returns 0
03:18:01.501 00.000 9828 IsGuiding returns 1
03:18:01.533 00.032 9828 IsSlewing returns 0
03:18:01.533 00.000 9828 IsGuiding returns 1
03:18:01.564 00.031 9828 IsSlewing returns 0
03:18:01.564 00.000 9828 IsGuiding returns 0
03:18:01.564 00.000 9828 scope move finished after 8 + 116 ms
03:18:01.564 00.000 9828 Move returns status 0, amount 8
03:18:01.564 00.000 9828 move complete, result=0
03:18:01.564 00.000 9828 worker thread done servicing request
03:18:01.564 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:18:01.941 00.377 8976 Exposure complete
03:18:01.947 00.006 8976 worker thread done servicing request
03:18:01.947 00.000 5052 OnExposeComplete: enter
03:18:01.947 00.000 5052 UpdateGuideState(): m_state=6
03:18:01.947 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13025
03:18:01.947 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.37, Mass=115, SNR=7.4, Peak=60 HFD=2.3
03:18:01.947 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.14 = 2.14)
03:18:01.947 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
03:18:01.947 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.34 hyp=0.40 cameraTheta=-2.10 mountX=-0.21 mountY=0.35, mountTheta=2.12
03:18:01.948 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.34, opts=13)
03:18:01.948 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.34)
03:18:01.948 00.000 8976 Worker thread wakes up
03:18:01.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.34) opts 0xd
03:18:01.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.34)
03:18:01.948 00.000 8976 Moving (-0.20, -0.34) raw xDistance=-0.21 yDistance=0.35
03:18:01.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:18:01.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
03:18:01.948 00.000 8976 MoveAxis(R, 0, ABG)
03:18:01.948 00.000 8976 MoveAxis(D, 1, ABG)
03:18:01.948 00.000 8976 stepping (-4, 24) + (0, -1)
03:18:01.948 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:01.948 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:01.949 00.001 5052 UpdateGuideState exits: m=115 SNR=7.4
03:18:01.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:01.949 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:01.949 00.000 5052 Enqueuing Expose request
03:18:01.976 00.027 8976 Received - 47 (G) 
03:18:01.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:01.976 00.000 8976 stepped: pos (-4, 23)
03:18:01.976 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:18:01.976 00.000 8976 MountToCamera -- mountX=0.61 mountY=-3.54 hyp=3.59 mountTheta=-1.40 cameraX=2.88, cameraY=2.16 cameraTheta=0.64
03:18:01.976 00.000 8976 incremental bump (2.875, 2.156) isValid = 1
03:18:01.977 00.001 8976 Scheduling Mount bump of (0.092, 0.071)
03:18:01.977 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:01.977 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:01.977 00.000 8976 move complete, result=0
03:18:01.977 00.000 8976 worker thread done servicing request
03:18:01.977 00.000 8976 Worker thread wakes up
03:18:01.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:01.977 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:01.977 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:18:01.977 00.000 9828 Worker thread wakes up
03:18:01.977 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:01.977 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:01.978 00.001 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
03:18:01.978 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
03:18:01.978 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
03:18:01.978 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:18:01.978 00.000 9828 BLC: window closed
03:18:01.978 00.000 9828 MoveAxis(E, 30, B)
03:18:01.978 00.000 9828 Guiding  Dir = 2, Dur = 30
03:18:01.979 00.001 9828 IsSlewing returns 0
03:18:01.979 00.000 9828 IsGuiding returns 0
03:18:01.979 00.000 9828 PulseGuide returned control before completion, sleep 40
03:18:02.035 00.056 9828 IsGuiding returns 1
03:18:02.035 00.000 9828 scope still moving after pulse duration time elapsed
03:18:02.067 00.032 9828 IsSlewing returns 0
03:18:02.067 00.000 9828 IsGuiding returns 1
03:18:02.099 00.032 9828 IsSlewing returns 0
03:18:02.099 00.000 9828 IsGuiding returns 1
03:18:02.131 00.032 9828 IsSlewing returns 0
03:18:02.131 00.000 9828 IsGuiding returns 0
03:18:02.131 00.000 9828 scope move finished after 30 + 121 ms
03:18:02.131 00.000 9828 Move returns status 0, amount 30
03:18:02.131 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:02.131 00.000 9828 MoveAxis(N, 8, B)
03:18:02.131 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:02.147 00.016 9828 IsSlewing returns 0
03:18:02.148 00.001 9828 IsGuiding returns 0
03:18:02.148 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:02.178 00.030 9828 IsGuiding returns 1
03:18:02.178 00.000 9828 scope still moving after pulse duration time elapsed
03:18:02.209 00.031 9828 IsSlewing returns 0
03:18:02.209 00.000 9828 IsGuiding returns 1
03:18:02.241 00.032 9828 IsSlewing returns 0
03:18:02.241 00.000 9828 IsGuiding returns 1
03:18:02.272 00.031 9828 IsSlewing returns 0
03:18:02.272 00.000 9828 IsGuiding returns 0
03:18:02.272 00.000 9828 scope move finished after 8 + 116 ms
03:18:02.272 00.000 9828 Move returns status 0, amount 8
03:18:02.272 00.000 9828 move complete, result=0
03:18:02.272 00.000 9828 worker thread done servicing request
03:18:02.272 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:18:02.664 00.392 8976 Exposure complete
03:18:02.670 00.006 8976 worker thread done servicing request
03:18:02.670 00.000 5052 OnExposeComplete: enter
03:18:02.670 00.000 5052 UpdateGuideState(): m_state=6
03:18:02.670 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13026
03:18:02.670 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.06, Mass=120, SNR=7.6, Peak=63 HFD=2.3
03:18:02.670 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
03:18:02.670 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
03:18:02.670 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.65 hyp=0.80 cameraTheta=-2.21 mountX=-0.36 mountY=0.75, mountTheta=2.02
03:18:02.671 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.65, opts=13)
03:18:02.671 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.65)
03:18:02.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:18:02.671 00.000 5052 UpdateGuideState exits: m=120 SNR=7.6
03:18:02.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:02.671 00.000 8976 Worker thread wakes up
03:18:02.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.65) opts 0xd
03:18:02.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.65)
03:18:02.671 00.000 8976 Moving (-0.48, -0.65) raw xDistance=-0.36 yDistance=0.75
03:18:02.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:02.671 00.000 5052 Enqueuing Expose request
03:18:02.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:18:02.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75
03:18:02.671 00.000 8976 MoveAxis(R, 1, ABG)
03:18:02.671 00.000 8976 stepping (-4, 23) + (1, 0)
03:18:02.671 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:02.695 00.024 8976 Received - 47 (G) 
03:18:02.696 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:02.696 00.000 8976 stepped: pos (-3, 23)
03:18:02.696 00.000 8976 MoveAxis(D, 3, ABG)
03:18:02.696 00.000 8976 stepping (-3, 23) + (0, -3)
03:18:02.696 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:02.728 00.032 8976 Received - 47 (G) 
03:18:02.728 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:02.728 00.000 8976 stepped: pos (-3, 20)
03:18:02.729 00.001 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:18:02.729 00.000 8976 MountToCamera -- mountX=0.56 mountY=-3.42 hyp=3.47 mountTheta=-1.41 cameraX=2.79, cameraY=2.06 cameraTheta=0.64
03:18:02.729 00.000 8976 incremental bump (2.791, 2.057) isValid = 1
03:18:02.729 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:18:02.729 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:02.729 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:02.729 00.000 8976 move complete, result=0
03:18:02.729 00.000 8976 worker thread done servicing request
03:18:02.729 00.000 8976 Worker thread wakes up
03:18:02.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:02.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:02.729 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.8 px 3 ms SOUTH
03:18:02.730 00.001 9828 Worker thread wakes up
03:18:02.730 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:02.730 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:02.730 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
03:18:02.730 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.62)
03:18:02.730 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
03:18:02.730 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:18:02.730 00.000 9828 BLC: window closed
03:18:02.730 00.000 9828 MoveAxis(E, 30, B)
03:18:02.730 00.000 9828 Guiding  Dir = 2, Dur = 30
03:18:02.732 00.002 9828 IsSlewing returns 0
03:18:02.732 00.000 9828 IsGuiding returns 0
03:18:02.732 00.000 9828 PulseGuide returned control before completion, sleep 40
03:18:02.786 00.054 9828 IsGuiding returns 1
03:18:02.786 00.000 9828 scope still moving after pulse duration time elapsed
03:18:02.816 00.030 9828 IsSlewing returns 0
03:18:02.817 00.001 9828 IsGuiding returns 1
03:18:02.848 00.031 9828 IsSlewing returns 0
03:18:02.848 00.000 9828 IsGuiding returns 1
03:18:02.880 00.032 9828 IsSlewing returns 0
03:18:02.880 00.000 9828 IsGuiding returns 1
03:18:02.912 00.032 9828 IsSlewing returns 0
03:18:02.912 00.000 9828 IsGuiding returns 1
03:18:02.943 00.031 9828 IsSlewing returns 0
03:18:02.943 00.000 9828 IsGuiding returns 1
03:18:02.974 00.031 9828 IsSlewing returns 0
03:18:02.974 00.000 9828 IsGuiding returns 1
03:18:03.004 00.030 9828 IsSlewing returns 0
03:18:03.004 00.000 9828 IsGuiding returns 0
03:18:03.004 00.000 9828 scope move finished after 30 + 243 ms
03:18:03.004 00.000 9828 Move returns status 0, amount 30
03:18:03.004 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:03.004 00.000 9828 MoveAxis(N, 8, B)
03:18:03.004 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:03.020 00.016 9828 IsSlewing returns 0
03:18:03.020 00.000 9828 IsGuiding returns 0
03:18:03.021 00.001 9828 PulseGuide returned control before completion, sleep 18
03:18:03.052 00.031 9828 IsGuiding returns 1
03:18:03.052 00.000 9828 scope still moving after pulse duration time elapsed
03:18:03.082 00.030 9828 IsSlewing returns 0
03:18:03.082 00.000 9828 IsGuiding returns 1
03:18:03.113 00.031 9828 IsSlewing returns 0
03:18:03.113 00.000 9828 IsGuiding returns 1
03:18:03.143 00.030 9828 IsSlewing returns 0
03:18:03.144 00.001 9828 IsGuiding returns 1
03:18:03.175 00.031 9828 IsSlewing returns 0
03:18:03.177 00.002 9828 IsGuiding returns 0
03:18:03.177 00.000 9828 scope move finished after 8 + 148 ms
03:18:03.177 00.000 9828 Move returns status 0, amount 8
03:18:03.177 00.000 9828 move complete, result=0
03:18:03.177 00.000 9828 worker thread done servicing request
03:18:03.179 00.002 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:18:03.386 00.207 8976 Exposure complete
03:18:03.392 00.006 8976 worker thread done servicing request
03:18:03.392 00.000 5052 OnExposeComplete: enter
03:18:03.392 00.000 5052 UpdateGuideState(): m_state=6
03:18:03.392 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13027
03:18:03.392 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.73, Mass=110, SNR=7.2, Peak=66 HFD=2.2
03:18:03.392 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:18:03.392 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
03:18:03.392 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.97 mountX=0.06 mountY=0.07, mountTheta=0.89
03:18:03.392 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.02, opts=13)
03:18:03.392 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.02)
03:18:03.393 00.001 8976 Worker thread wakes up
03:18:03.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.02) opts 0xd
03:18:03.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.02)
03:18:03.393 00.000 8976 Moving (-0.09, 0.02) raw xDistance=0.06 yDistance=0.07
03:18:03.393 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:18:03.393 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
03:18:03.393 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:03.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:18:03.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:18:03.393 00.000 8976 MoveAxis(R, 0, ABG)
03:18:03.393 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:03.393 00.000 5052 Enqueuing Expose request
03:18:03.393 00.000 8976 MoveAxis(U, 0, ABG)
03:18:03.393 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:18:03.393 00.000 8976 MountToCamera -- mountX=0.53 mountY=-3.34 hyp=3.38 mountTheta=-1.41 cameraX=2.73, cameraY=1.99 cameraTheta=0.63
03:18:03.393 00.000 8976 incremental bump (2.734, 1.990) isValid = 1
03:18:03.393 00.000 8976 Scheduling Mount bump of (0.076, 0.057)
03:18:03.393 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.06, opts=4)
03:18:03.393 00.000 8976 Enqueuing Move request for scope (0.08, 0.06)
03:18:03.394 00.001 9828 Worker thread wakes up
03:18:03.394 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0x4
03:18:03.394 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
03:18:03.394 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:18:03.394 00.000 8976 move complete, result=0
03:18:03.394 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:18:03.394 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.09 cameraTheta=0.65 mountX=-0.08 mountY=-0.05, mountTheta=-2.60
03:18:03.394 00.000 9828 Moving (0.08, 0.06) raw xDistance=-0.08 yDistance=-0.05
03:18:03.394 00.000 9828 BLC: window closed
03:18:03.394 00.000 9828 MoveAxis(E, 25, B)
03:18:03.394 00.000 9828 Guiding  Dir = 2, Dur = 25
03:18:03.394 00.000 8976 worker thread done servicing request
03:18:03.394 00.000 8976 Worker thread wakes up
03:18:03.395 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:03.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:03.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:03.395 00.000 9828 IsSlewing returns 0
03:18:03.395 00.000 9828 IsGuiding returns 0
03:18:03.395 00.000 9828 PulseGuide returned control before completion, sleep 35
03:18:03.441 00.046 9828 IsGuiding returns 1
03:18:03.441 00.000 9828 scope still moving after pulse duration time elapsed
03:18:03.472 00.031 9828 IsSlewing returns 0
03:18:03.472 00.000 9828 IsGuiding returns 1
03:18:03.503 00.031 9828 IsSlewing returns 0
03:18:03.503 00.000 9828 IsGuiding returns 1
03:18:03.533 00.030 9828 IsSlewing returns 0
03:18:03.533 00.000 9828 IsGuiding returns 1
03:18:03.564 00.031 9828 IsSlewing returns 0
03:18:03.565 00.001 9828 IsGuiding returns 0
03:18:03.565 00.000 9828 scope move finished after 25 + 144 ms
03:18:03.565 00.000 9828 Move returns status 0, amount 25
03:18:03.565 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:03.565 00.000 9828 MoveAxis(N, 6, B)
03:18:03.565 00.000 9828 Guiding  Dir = 0, Dur = 6
03:18:03.579 00.014 9828 IsSlewing returns 0
03:18:03.579 00.000 9828 IsGuiding returns 0
03:18:03.579 00.000 9828 PulseGuide returned control before completion, sleep 16
03:18:03.610 00.031 9828 IsGuiding returns 1
03:18:03.610 00.000 9828 scope still moving after pulse duration time elapsed
03:18:03.640 00.030 9828 IsSlewing returns 0
03:18:03.640 00.000 9828 IsGuiding returns 1
03:18:03.671 00.031 9828 IsSlewing returns 0
03:18:03.672 00.001 9828 IsGuiding returns 1
03:18:03.702 00.030 9828 IsSlewing returns 0
03:18:03.702 00.000 9828 IsGuiding returns 1
03:18:03.733 00.031 9828 IsSlewing returns 0
03:18:03.733 00.000 9828 IsGuiding returns 0
03:18:03.733 00.000 9828 scope move finished after 6 + 147 ms
03:18:03.733 00.000 9828 Move returns status 0, amount 6
03:18:03.733 00.000 9828 move complete, result=0
03:18:03.733 00.000 9828 worker thread done servicing request
03:18:03.733 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.0 px 6 ms NORTH
03:18:04.052 00.319 8976 Exposure complete
03:18:04.058 00.006 8976 worker thread done servicing request
03:18:04.058 00.000 5052 OnExposeComplete: enter
03:18:04.058 00.000 5052 UpdateGuideState(): m_state=6
03:18:04.058 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13028
03:18:04.059 00.001 5052 Star::Find returns 1 (0), X=328.96, Y=281.84, Mass=114, SNR=7.3, Peak=68 HFD=2.0
03:18:04.059 00.000 5052 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
03:18:04.059 00.000 5052 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.45 = 0.45)
03:18:04.059 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.60 mountX=0.21 mountY=0.11, mountTheta=0.48
03:18:04.059 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.13, opts=13)
03:18:04.059 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.13)
03:18:04.059 00.000 8976 Worker thread wakes up
03:18:04.060 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.13) opts 0xd
03:18:04.060 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.13)
03:18:04.060 00.000 8976 Moving (-0.21, 0.13) raw xDistance=0.21 yDistance=0.11
03:18:04.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:18:04.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:18:04.060 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:04.060 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
03:18:04.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:04.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:04.060 00.000 8976 MoveAxis(R, 0, ABG)
03:18:04.060 00.000 8976 MoveAxis(U, 0, ABG)
03:18:04.060 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:18:04.060 00.000 8976 MountToCamera -- mountX=0.50 mountY=-3.29 hyp=3.32 mountTheta=-1.42 cameraX=2.70, cameraY=1.95 cameraTheta=0.63
03:18:04.060 00.000 8976 incremental bump (2.696, 1.946) isValid = 1
03:18:04.060 00.000 5052 Enqueuing Expose request
03:18:04.060 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:18:04.060 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:04.060 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:04.061 00.001 8976 move complete, result=0
03:18:04.061 00.000 9828 Worker thread wakes up
03:18:04.061 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:04.061 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:04.061 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:04.061 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:18:04.061 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.63)
03:18:04.061 00.000 8976 worker thread done servicing request
03:18:04.061 00.000 8976 Worker thread wakes up
03:18:04.061 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:18:04.061 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:18:04.061 00.000 9828 BLC: window closed
03:18:04.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:04.061 00.000 9828 MoveAxis(E, 31, B)
03:18:04.061 00.000 9828 Guiding  Dir = 2, Dur = 31
03:18:04.062 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:04.062 00.000 9828 IsSlewing returns 0
03:18:04.062 00.000 9828 IsGuiding returns 0
03:18:04.062 00.000 9828 PulseGuide returned control before completion, sleep 41
03:18:04.111 00.049 9828 IsGuiding returns 1
03:18:04.111 00.000 9828 scope still moving after pulse duration time elapsed
03:18:04.143 00.032 9828 IsSlewing returns 0
03:18:04.143 00.000 9828 IsGuiding returns 1
03:18:04.174 00.031 9828 IsSlewing returns 0
03:18:04.175 00.001 9828 IsGuiding returns 1
03:18:04.205 00.030 9828 IsSlewing returns 0
03:18:04.205 00.000 9828 IsGuiding returns 1
03:18:04.235 00.030 9828 IsSlewing returns 0
03:18:04.235 00.000 9828 IsGuiding returns 0
03:18:04.235 00.000 9828 scope move finished after 31 + 141 ms
03:18:04.235 00.000 9828 Move returns status 0, amount 31
03:18:04.235 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:04.235 00.000 9828 MoveAxis(N, 8, B)
03:18:04.235 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:04.251 00.016 9828 IsSlewing returns 0
03:18:04.252 00.001 9828 IsGuiding returns 0
03:18:04.252 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:04.281 00.029 9828 IsGuiding returns 1
03:18:04.281 00.000 9828 scope still moving after pulse duration time elapsed
03:18:04.312 00.031 9828 IsSlewing returns 0
03:18:04.312 00.000 9828 IsGuiding returns 1
03:18:04.343 00.031 9828 IsSlewing returns 0
03:18:04.343 00.000 9828 IsGuiding returns 1
03:18:04.374 00.031 9828 IsSlewing returns 0
03:18:04.374 00.000 9828 IsGuiding returns 1
03:18:04.405 00.031 9828 IsSlewing returns 0
03:18:04.405 00.000 9828 IsGuiding returns 0
03:18:04.405 00.000 9828 scope move finished after 8 + 145 ms
03:18:04.405 00.000 9828 Move returns status 0, amount 8
03:18:04.405 00.000 9828 move complete, result=0
03:18:04.405 00.000 9828 worker thread done servicing request
03:18:04.405 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:18:04.718 00.313 8976 Exposure complete
03:18:04.723 00.005 8976 worker thread done servicing request
03:18:04.723 00.000 5052 OnExposeComplete: enter
03:18:04.724 00.001 5052 UpdateGuideState(): m_state=6
03:18:04.724 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13029
03:18:04.724 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.60, Mass=126, SNR=7.7, Peak=63 HFD=2.9
03:18:04.724 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-5.00 = 1.29)
03:18:04.724 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
03:18:04.724 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.11 hyp=0.59 cameraTheta=-2.95 mountX=0.17 mountY=0.55, mountTheta=1.28
03:18:04.724 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.11, opts=13)
03:18:04.724 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.11)
03:18:04.725 00.001 8976 Worker thread wakes up
03:18:04.725 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.11) opts 0xd
03:18:04.725 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.11)
03:18:04.725 00.000 8976 Moving (-0.58, -0.11) raw xDistance=0.17 yDistance=0.55
03:18:04.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:18:04.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
03:18:04.725 00.000 8976 MoveAxis(R, 0, ABG)
03:18:04.725 00.000 8976 MoveAxis(D, 2, ABG)
03:18:04.725 00.000 8976 stepping (-3, 20) + (0, -2)
03:18:04.725 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:18:04.725 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:04.725 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
03:18:04.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:04.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:04.725 00.000 5052 Enqueuing Expose request
03:18:04.758 00.033 8976 Received - 47 (G) 
03:18:04.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:04.758 00.000 8976 stepped: pos (-3, 18)
03:18:04.758 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:18:04.758 00.000 8976 MountToCamera -- mountX=0.49 mountY=-3.15 hyp=3.18 mountTheta=-1.42 cameraX=2.58, cameraY=1.87 cameraTheta=0.63
03:18:04.758 00.000 8976 incremental bump (2.577, 1.868) isValid = 1
03:18:04.758 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:18:04.758 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:04.758 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:04.758 00.000 8976 move complete, result=0
03:18:04.758 00.000 9828 Worker thread wakes up
03:18:04.758 00.000 8976 worker thread done servicing request
03:18:04.758 00.000 8976 Worker thread wakes up
03:18:04.758 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:04.758 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:04.759 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:04.759 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:18:04.759 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:18:04.759 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:18:04.759 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:18:04.759 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:04.759 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:18:04.759 00.000 9828 BLC: window closed
03:18:04.759 00.000 9828 MoveAxis(E, 31, B)
03:18:04.759 00.000 9828 Guiding  Dir = 2, Dur = 31
03:18:04.760 00.001 9828 IsSlewing returns 0
03:18:04.760 00.000 9828 IsGuiding returns 0
03:18:04.760 00.000 9828 PulseGuide returned control before completion, sleep 41
03:18:04.807 00.047 9828 IsGuiding returns 1
03:18:04.807 00.000 9828 scope still moving after pulse duration time elapsed
03:18:04.838 00.031 9828 IsSlewing returns 0
03:18:04.838 00.000 9828 IsGuiding returns 1
03:18:04.869 00.031 9828 IsSlewing returns 0
03:18:04.869 00.000 9828 IsGuiding returns 1
03:18:04.901 00.032 9828 IsSlewing returns 0
03:18:04.901 00.000 9828 IsGuiding returns 0
03:18:04.901 00.000 9828 scope move finished after 31 + 109 ms
03:18:04.901 00.000 9828 Move returns status 0, amount 31
03:18:04.901 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:04.901 00.000 9828 MoveAxis(N, 8, B)
03:18:04.901 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:04.917 00.016 9828 IsSlewing returns 0
03:18:04.917 00.000 9828 IsGuiding returns 0
03:18:04.917 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:04.949 00.032 9828 IsGuiding returns 1
03:18:04.949 00.000 9828 scope still moving after pulse duration time elapsed
03:18:04.980 00.031 9828 IsSlewing returns 0
03:18:04.980 00.000 9828 IsGuiding returns 1
03:18:05.010 00.030 9828 IsSlewing returns 0
03:18:05.011 00.001 9828 IsGuiding returns 1
03:18:05.042 00.031 9828 IsSlewing returns 0
03:18:05.042 00.000 9828 IsGuiding returns 0
03:18:05.042 00.000 9828 scope move finished after 8 + 117 ms
03:18:05.042 00.000 9828 Move returns status 0, amount 8
03:18:05.042 00.000 9828 move complete, result=0
03:18:05.042 00.000 9828 worker thread done servicing request
03:18:05.042 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:18:05.412 00.370 8976 Exposure complete
03:18:05.417 00.005 8976 worker thread done servicing request
03:18:05.417 00.000 5052 OnExposeComplete: enter
03:18:05.417 00.000 5052 UpdateGuideState(): m_state=6
03:18:05.417 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13030
03:18:05.417 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.76, Mass=101, SNR=6.9, Peak=62 HFD=2.2
03:18:05.417 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:18:05.417 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
03:18:05.417 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.05 hyp=0.31 cameraTheta=2.97 mountX=0.18 mountY=0.23, mountTheta=0.89
03:18:05.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.05, opts=13)
03:18:05.418 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.05)
03:18:05.418 00.000 8976 Worker thread wakes up
03:18:05.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.05) opts 0xd
03:18:05.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.05)
03:18:05.418 00.000 8976 Moving (-0.30, 0.05) raw xDistance=0.18 yDistance=0.23
03:18:05.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:18:05.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:18:05.418 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:18:05.419 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:18:05.419 00.000 8976 MoveAxis(R, 0, ABG)
03:18:05.419 00.000 8976 MoveAxis(U, 0, ABG)
03:18:05.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:05.419 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:18:05.419 00.000 8976 MountToCamera -- mountX=0.48 mountY=-3.05 hyp=3.09 mountTheta=-1.41 cameraX=2.50, cameraY=1.82 cameraTheta=0.63
03:18:05.419 00.000 8976 incremental bump (2.498, 1.816) isValid = 1
03:18:05.419 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:18:05.419 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:05.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:05.419 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:05.419 00.000 5052 Enqueuing Expose request
03:18:05.419 00.000 9828 Worker thread wakes up
03:18:05.419 00.000 8976 move complete, result=0
03:18:05.419 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:05.419 00.000 8976 worker thread done servicing request
03:18:05.420 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:18:05.420 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:05.420 00.000 8976 Worker thread wakes up
03:18:05.420 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:18:05.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:05.420 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:18:05.420 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:05.420 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:18:05.420 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:18:05.420 00.000 9828 BLC: window closed
03:18:05.420 00.000 9828 MoveAxis(E, 31, B)
03:18:05.420 00.000 9828 Guiding  Dir = 2, Dur = 31
03:18:05.421 00.001 9828 IsSlewing returns 0
03:18:05.421 00.000 9828 IsGuiding returns 0
03:18:05.421 00.000 9828 PulseGuide returned control before completion, sleep 41
03:18:05.465 00.044 9828 IsGuiding returns 1
03:18:05.465 00.000 9828 scope still moving after pulse duration time elapsed
03:18:05.496 00.031 9828 IsSlewing returns 0
03:18:05.496 00.000 9828 IsGuiding returns 1
03:18:05.527 00.031 9828 IsSlewing returns 0
03:18:05.527 00.000 9828 IsGuiding returns 1
03:18:05.558 00.031 9828 IsSlewing returns 0
03:18:05.558 00.000 9828 IsGuiding returns 1
03:18:05.588 00.030 9828 IsSlewing returns 0
03:18:05.588 00.000 9828 IsGuiding returns 0
03:18:05.588 00.000 9828 scope move finished after 31 + 136 ms
03:18:05.588 00.000 9828 Move returns status 0, amount 31
03:18:05.588 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:05.588 00.000 9828 MoveAxis(N, 8, B)
03:18:05.589 00.001 9828 Guiding  Dir = 0, Dur = 8
03:18:05.604 00.015 9828 IsSlewing returns 0
03:18:05.605 00.001 9828 IsGuiding returns 0
03:18:05.605 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:05.635 00.030 9828 IsGuiding returns 1
03:18:05.635 00.000 9828 scope still moving after pulse duration time elapsed
03:18:05.666 00.031 9828 IsSlewing returns 0
03:18:05.666 00.000 9828 IsGuiding returns 1
03:18:05.697 00.031 9828 IsSlewing returns 0
03:18:05.697 00.000 9828 IsGuiding returns 1
03:18:05.729 00.032 9828 IsSlewing returns 0
03:18:05.729 00.000 9828 IsGuiding returns 0
03:18:05.729 00.000 9828 scope move finished after 8 + 115 ms
03:18:05.729 00.000 9828 Move returns status 0, amount 8
03:18:05.729 00.000 9828 move complete, result=0
03:18:05.729 00.000 9828 worker thread done servicing request
03:18:05.729 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:18:06.077 00.348 8976 Exposure complete
03:18:06.083 00.006 8976 worker thread done servicing request
03:18:06.083 00.000 5052 OnExposeComplete: enter
03:18:06.083 00.000 5052 UpdateGuideState(): m_state=6
03:18:06.083 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13031
03:18:06.084 00.001 5052 Star::Find returns 1 (0), X=328.16, Y=282.02, Mass=87, SNR=6.4, Peak=64 HFD=2.0
03:18:06.084 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:18:06.084 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
03:18:06.084 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=0.31 hyp=1.06 cameraTheta=2.84 mountX=0.74 mountY=0.68, mountTheta=0.75
03:18:06.084 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=0.31, opts=13)
03:18:06.084 00.000 5052 Enqueuing Move request for stepguider (-1.01, 0.31)
03:18:06.084 00.000 8976 Worker thread wakes up
03:18:06.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, 0.31) opts 0xd
03:18:06.085 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:06.085 00.000 5052 UpdateGuideState exits: m=87 SNR=6.4
03:18:06.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:06.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:06.085 00.000 5052 Enqueuing Expose request
03:18:06.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, 0.31)
03:18:06.085 00.000 8976 Moving (-1.01, 0.31) raw xDistance=0.74 yDistance=0.68
03:18:06.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74
03:18:06.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
03:18:06.085 00.000 8976 MoveAxis(L, 3, ABG)
03:18:06.085 00.000 8976 stepping (-3, 18) + (-3, 0)
03:18:06.085 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:06.117 00.032 8976 Received - 47 (G) 
03:18:06.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:06.117 00.000 8976 stepped: pos (-6, 18)
03:18:06.117 00.000 8976 MoveAxis(D, 3, ABG)
03:18:06.117 00.000 8976 stepping (-6, 18) + (0, -3)
03:18:06.117 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:06.149 00.032 8976 Received - 47 (G) 
03:18:06.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:06.149 00.000 8976 stepped: pos (-6, 15)
03:18:06.149 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:18:06.149 00.000 8976 MountToCamera -- mountX=0.62 mountY=-2.83 hyp=2.90 mountTheta=-1.35 cameraX=2.24, cameraY=1.84 cameraTheta=0.69
03:18:06.149 00.000 8976 incremental bump (2.235, 1.845) isValid = 1
03:18:06.149 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
03:18:06.149 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:18:06.150 00.001 8976 Enqueuing Move request for scope (0.09, 0.08)
03:18:06.150 00.000 8976 move complete, result=0
03:18:06.150 00.000 9828 Worker thread wakes up
03:18:06.150 00.000 8976 worker thread done servicing request
03:18:06.150 00.000 8976 Worker thread wakes up
03:18:06.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:06.150 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.7 px 3 ms SOUTH
03:18:06.150 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:18:06.150 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:06.150 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:18:06.150 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
03:18:06.150 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
03:18:06.150 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:18:06.150 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:18:06.150 00.000 9828 BLC: window closed
03:18:06.150 00.000 9828 MoveAxis(E, 29, B)
03:18:06.150 00.000 9828 Guiding  Dir = 2, Dur = 29
03:18:06.151 00.001 9828 IsSlewing returns 0
03:18:06.151 00.000 9828 IsGuiding returns 0
03:18:06.151 00.000 9828 PulseGuide returned control before completion, sleep 39
03:18:06.199 00.048 9828 IsGuiding returns 1
03:18:06.199 00.000 9828 scope still moving after pulse duration time elapsed
03:18:06.230 00.031 9828 IsSlewing returns 0
03:18:06.230 00.000 9828 IsGuiding returns 1
03:18:06.261 00.031 9828 IsSlewing returns 0
03:18:06.261 00.000 9828 IsGuiding returns 1
03:18:06.292 00.031 9828 IsSlewing returns 0
03:18:06.292 00.000 9828 IsGuiding returns 0
03:18:06.292 00.000 9828 scope move finished after 29 + 112 ms
03:18:06.292 00.000 9828 Move returns status 0, amount 29
03:18:06.292 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:06.292 00.000 9828 MoveAxis(N, 9, B)
03:18:06.292 00.000 9828 Guiding  Dir = 0, Dur = 9
03:18:06.308 00.016 9828 IsSlewing returns 0
03:18:06.308 00.000 9828 IsGuiding returns 0
03:18:06.308 00.000 9828 PulseGuide returned control before completion, sleep 19
03:18:06.339 00.031 9828 IsGuiding returns 1
03:18:06.339 00.000 9828 scope still moving after pulse duration time elapsed
03:18:06.370 00.031 9828 IsSlewing returns 0
03:18:06.370 00.000 9828 IsGuiding returns 1
03:18:06.401 00.031 9828 IsSlewing returns 0
03:18:06.401 00.000 9828 IsGuiding returns 1
03:18:06.432 00.031 9828 IsSlewing returns 0
03:18:06.432 00.000 9828 IsGuiding returns 1
03:18:06.463 00.031 9828 IsSlewing returns 0
03:18:06.463 00.000 9828 IsGuiding returns 1
03:18:06.494 00.031 9828 IsSlewing returns 0
03:18:06.494 00.000 9828 IsGuiding returns 1
03:18:06.524 00.030 9828 IsSlewing returns 0
03:18:06.524 00.000 9828 IsGuiding returns 0
03:18:06.524 00.000 9828 scope move finished after 9 + 206 ms
03:18:06.524 00.000 9828 Move returns status 0, amount 9
03:18:06.524 00.000 9828 move complete, result=0
03:18:06.524 00.000 9828 worker thread done servicing request
03:18:06.524 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:18:06.807 00.283 8976 Exposure complete
03:18:06.812 00.005 8976 worker thread done servicing request
03:18:06.812 00.000 5052 OnExposeComplete: enter
03:18:06.812 00.000 5052 UpdateGuideState(): m_state=6
03:18:06.812 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13032
03:18:06.812 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.65, Mass=102, SNR=6.9, Peak=62 HFD=1.6
03:18:06.812 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
03:18:06.813 00.001 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
03:18:06.813 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.06 hyp=0.70 cameraTheta=-3.06 mountX=0.26 mountY=0.61, mountTheta=1.16
03:18:06.813 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.06, opts=13)
03:18:06.813 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.06)
03:18:06.813 00.000 8976 Worker thread wakes up
03:18:06.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.06) opts 0xd
03:18:06.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.06)
03:18:06.814 00.001 8976 Moving (-0.69, -0.06) raw xDistance=0.26 yDistance=0.61
03:18:06.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.26
03:18:06.814 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:18:06.814 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
03:18:06.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:06.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:06.814 00.000 5052 Enqueuing Expose request
03:18:06.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.61
03:18:06.814 00.000 8976 MoveAxis(L, 1, ABG)
03:18:06.814 00.000 8976 stepping (-6, 15) + (-1, 0)
03:18:06.814 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:06.836 00.022 8976 Received - 47 (G) 
03:18:06.836 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:06.836 00.000 8976 stepped: pos (-7, 15)
03:18:06.837 00.001 8976 MoveAxis(D, 3, ABG)
03:18:06.837 00.000 8976 stepping (-7, 15) + (0, -3)
03:18:06.837 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:06.869 00.032 8976 Received - 47 (G) 
03:18:06.869 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:06.869 00.000 8976 stepped: pos (-7, 12)
03:18:06.869 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:18:06.869 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.52 hyp=2.64 mountTheta=-1.27 cameraX=1.90, cameraY=1.84 cameraTheta=0.77
03:18:06.869 00.000 8976 incremental bump (1.897, 1.837) isValid = 1
03:18:06.869 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
03:18:06.869 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:18:06.869 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:18:06.869 00.000 8976 move complete, result=0
03:18:06.869 00.000 8976 worker thread done servicing request
03:18:06.869 00.000 8976 Worker thread wakes up
03:18:06.869 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
03:18:06.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:06.869 00.000 9828 Worker thread wakes up
03:18:06.869 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:18:06.869 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:18:06.869 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:18:06.869 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:18:06.869 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:18:06.869 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:18:06.869 00.000 9828 BLC: window closed
03:18:06.869 00.000 9828 MoveAxis(E, 27, B)
03:18:06.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:06.869 00.000 9828 Guiding  Dir = 2, Dur = 27
03:18:06.869 00.000 9828 IsSlewing returns 0
03:18:06.870 00.001 9828 IsGuiding returns 0
03:18:06.870 00.000 9828 PulseGuide returned control before completion, sleep 37
03:18:06.913 00.043 9828 IsGuiding returns 1
03:18:06.913 00.000 9828 scope still moving after pulse duration time elapsed
03:18:06.944 00.031 9828 IsSlewing returns 0
03:18:06.944 00.000 9828 IsGuiding returns 1
03:18:06.975 00.031 9828 IsSlewing returns 0
03:18:06.975 00.000 9828 IsGuiding returns 1
03:18:07.006 00.031 9828 IsSlewing returns 0
03:18:07.006 00.000 9828 IsGuiding returns 1
03:18:07.037 00.031 9828 IsSlewing returns 0
03:18:07.037 00.000 9828 IsGuiding returns 0
03:18:07.037 00.000 9828 scope move finished after 27 + 139 ms
03:18:07.037 00.000 9828 Move returns status 0, amount 27
03:18:07.037 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:07.037 00.000 9828 MoveAxis(N, 10, B)
03:18:07.037 00.000 9828 Guiding  Dir = 0, Dur = 10
03:18:07.052 00.015 9828 IsSlewing returns 0
03:18:07.052 00.000 9828 IsGuiding returns 0
03:18:07.052 00.000 9828 PulseGuide returned control before completion, sleep 20
03:18:07.084 00.032 9828 IsGuiding returns 1
03:18:07.084 00.000 9828 scope still moving after pulse duration time elapsed
03:18:07.114 00.030 9828 IsSlewing returns 0
03:18:07.114 00.000 9828 IsGuiding returns 1
03:18:07.145 00.031 9828 IsSlewing returns 0
03:18:07.145 00.000 9828 IsGuiding returns 1
03:18:07.176 00.031 9828 IsSlewing returns 0
03:18:07.177 00.001 9828 IsGuiding returns 1
03:18:07.207 00.030 9828 IsSlewing returns 0
03:18:07.207 00.000 9828 IsGuiding returns 0
03:18:07.207 00.000 9828 scope move finished after 10 + 144 ms
03:18:07.207 00.000 9828 Move returns status 0, amount 10
03:18:07.207 00.000 9828 move complete, result=0
03:18:07.208 00.001 9828 worker thread done servicing request
03:18:07.208 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:18:07.557 00.349 8976 Exposure complete
03:18:07.564 00.007 8976 worker thread done servicing request
03:18:07.564 00.000 5052 OnExposeComplete: enter
03:18:07.565 00.001 5052 UpdateGuideState(): m_state=6
03:18:07.565 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13033
03:18:07.565 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.93, Mass=127, SNR=7.7, Peak=69 HFD=2.1
03:18:07.565 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:18:07.565 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
03:18:07.565 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.22 hyp=0.81 cameraTheta=2.87 mountX=0.55 mountY=0.54, mountTheta=0.78
03:18:07.566 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=0.22, opts=13)
03:18:07.566 00.000 5052 Enqueuing Move request for stepguider (-0.78, 0.22)
03:18:07.566 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:07.566 00.000 5052 UpdateGuideState exits: m=127 SNR=7.7
03:18:07.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:07.566 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:07.567 00.001 5052 Enqueuing Expose request
03:18:07.567 00.000 8976 Worker thread wakes up
03:18:07.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, 0.22) opts 0xd
03:18:07.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, 0.22)
03:18:07.568 00.001 8976 Moving (-0.78, 0.22) raw xDistance=0.55 yDistance=0.54
03:18:07.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
03:18:07.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
03:18:07.568 00.000 8976 MoveAxis(L, 2, ABG)
03:18:07.568 00.000 8976 stepping (-7, 12) + (-2, 0)
03:18:07.568 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:07.604 00.036 8976 Received - 47 (G) 
03:18:07.604 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:07.604 00.000 8976 stepped: pos (-9, 12)
03:18:07.604 00.000 8976 MoveAxis(D, 2, ABG)
03:18:07.604 00.000 8976 stepping (-9, 12) + (0, -2)
03:18:07.604 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:07.636 00.032 8976 Received - 47 (G) 
03:18:07.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:07.636 00.000 8976 stepped: pos (-9, 10)
03:18:07.636 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:18:07.636 00.000 8976 MountToCamera -- mountX=0.97 mountY=-2.22 hyp=2.42 mountTheta=-1.16 cameraX=1.53, cameraY=1.87 cameraTheta=0.89
03:18:07.636 00.000 8976 incremental bump (1.530, 1.874) isValid = 1
03:18:07.636 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:18:07.636 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:18:07.636 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:18:07.636 00.000 8976 move complete, result=0
03:18:07.636 00.000 9828 Worker thread wakes up
03:18:07.636 00.000 8976 worker thread done servicing request
03:18:07.636 00.000 8976 Worker thread wakes up
03:18:07.637 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:07.637 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:18:07.637 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:18:07.637 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:07.638 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:18:07.638 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:18:07.638 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:18:07.638 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:18:07.638 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:18:07.638 00.000 9828 BLC: window closed
03:18:07.638 00.000 9828 MoveAxis(E, 24, B)
03:18:07.638 00.000 9828 Guiding  Dir = 2, Dur = 24
03:18:07.639 00.001 9828 IsSlewing returns 0
03:18:07.639 00.000 9828 IsGuiding returns 0
03:18:07.639 00.000 9828 PulseGuide returned control before completion, sleep 34
03:18:07.678 00.039 9828 IsGuiding returns 1
03:18:07.678 00.000 9828 scope still moving after pulse duration time elapsed
03:18:07.709 00.031 9828 IsSlewing returns 0
03:18:07.709 00.000 9828 IsGuiding returns 1
03:18:07.739 00.030 9828 IsSlewing returns 0
03:18:07.740 00.001 9828 IsGuiding returns 1
03:18:07.770 00.030 9828 IsSlewing returns 0
03:18:07.770 00.000 9828 IsGuiding returns 1
03:18:07.800 00.030 9828 IsSlewing returns 0
03:18:07.800 00.000 9828 IsGuiding returns 0
03:18:07.800 00.000 9828 scope move finished after 24 + 137 ms
03:18:07.800 00.000 9828 Move returns status 0, amount 24
03:18:07.800 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:07.800 00.000 9828 MoveAxis(N, 11, B)
03:18:07.800 00.000 9828 Guiding  Dir = 0, Dur = 11
03:18:07.816 00.016 9828 IsSlewing returns 0
03:18:07.816 00.000 9828 IsGuiding returns 0
03:18:07.816 00.000 9828 PulseGuide returned control before completion, sleep 21
03:18:07.847 00.031 9828 IsGuiding returns 1
03:18:07.847 00.000 9828 scope still moving after pulse duration time elapsed
03:18:07.878 00.031 9828 IsSlewing returns 0
03:18:07.878 00.000 9828 IsGuiding returns 1
03:18:07.909 00.031 9828 IsSlewing returns 0
03:18:07.909 00.000 9828 IsGuiding returns 1
03:18:07.940 00.031 9828 IsSlewing returns 0
03:18:07.940 00.000 9828 IsGuiding returns 1
03:18:07.972 00.032 9828 IsSlewing returns 0
03:18:07.972 00.000 9828 IsGuiding returns 0
03:18:07.972 00.000 9828 scope move finished after 11 + 144 ms
03:18:07.972 00.000 9828 Move returns status 0, amount 11
03:18:07.972 00.000 9828 move complete, result=0
03:18:07.972 00.000 9828 worker thread done servicing request
03:18:07.972 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:18:08.325 00.353 8976 Exposure complete
03:18:08.330 00.005 8976 worker thread done servicing request
03:18:08.330 00.000 5052 OnExposeComplete: enter
03:18:08.332 00.002 5052 UpdateGuideState(): m_state=6
03:18:08.332 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13034
03:18:08.332 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.17, Mass=120, SNR=7.5, Peak=68 HFD=2.0
03:18:08.332 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.59 = 1.70)
03:18:08.332 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
03:18:08.332 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=-0.54 hyp=0.96 cameraTheta=-2.54 mountX=-0.12 mountY=0.96, mountTheta=1.70
03:18:08.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-0.54, opts=13)
03:18:08.333 00.000 5052 Enqueuing Move request for stepguider (-0.80, -0.54)
03:18:08.333 00.000 8976 Worker thread wakes up
03:18:08.333 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:18:08.333 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
03:18:08.333 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:08.333 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:08.333 00.000 5052 Enqueuing Expose request
03:18:08.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -0.54) opts 0xd
03:18:08.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -0.54)
03:18:08.333 00.000 8976 Moving (-0.80, -0.54) raw xDistance=-0.12 yDistance=0.96
03:18:08.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:18:08.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.96
03:18:08.333 00.000 8976 MoveAxis(R, 0, ABG)
03:18:08.333 00.000 8976 MoveAxis(D, 4, ABG)
03:18:08.333 00.000 8976 stepping (-9, 10) + (0, -4)
03:18:08.333 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:18:08.371 00.038 8976 Received - 47 (G) 
03:18:08.371 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:18:08.371 00.000 8976 stepped: pos (-9, 6)
03:18:08.371 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:18:08.371 00.000 8976 MountToCamera -- mountX=1.11 mountY=-1.80 hyp=2.11 mountTheta=-1.02 cameraX=1.10, cameraY=1.80 cameraTheta=1.02
03:18:08.371 00.000 8976 incremental bump (1.098, 1.804) isValid = 1
03:18:08.371 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
03:18:08.371 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:18:08.372 00.001 8976 Enqueuing Move request for scope (0.06, 0.10)
03:18:08.372 00.000 8976 move complete, result=0
03:18:08.372 00.000 8976 worker thread done servicing request
03:18:08.372 00.000 8976 Worker thread wakes up
03:18:08.372 00.000 9828 Worker thread wakes up
03:18:08.372 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:18:08.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:08.372 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:08.372 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:18:08.372 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:18:08.372 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
03:18:08.372 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:18:08.372 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:18:08.373 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:18:08.373 00.000 9828 BLC: window closed
03:18:08.373 00.000 9828 MoveAxis(E, 20, B)
03:18:08.373 00.000 9828 Guiding  Dir = 2, Dur = 20
03:18:08.373 00.000 9828 IsSlewing returns 0
03:18:08.373 00.000 9828 IsGuiding returns 0
03:18:08.373 00.000 9828 PulseGuide returned control before completion, sleep 30
03:18:08.415 00.042 9828 IsGuiding returns 1
03:18:08.415 00.000 9828 scope still moving after pulse duration time elapsed
03:18:08.447 00.032 9828 IsSlewing returns 0
03:18:08.447 00.000 9828 IsGuiding returns 1
03:18:08.479 00.032 9828 IsSlewing returns 0
03:18:08.479 00.000 9828 IsGuiding returns 1
03:18:08.517 00.038 9828 IsSlewing returns 0
03:18:08.517 00.000 9828 IsGuiding returns 0
03:18:08.517 00.000 9828 scope move finished after 20 + 124 ms
03:18:08.517 00.000 9828 Move returns status 0, amount 20
03:18:08.517 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:08.517 00.000 9828 MoveAxis(N, 13, B)
03:18:08.517 00.000 9828 Guiding  Dir = 0, Dur = 13
03:18:08.543 00.026 9828 IsSlewing returns 0
03:18:08.543 00.000 9828 IsGuiding returns 0
03:18:08.543 00.000 9828 PulseGuide returned control before completion, sleep 23
03:18:08.574 00.031 9828 IsGuiding returns 1
03:18:08.574 00.000 9828 scope still moving after pulse duration time elapsed
03:18:08.605 00.031 9828 IsSlewing returns 0
03:18:08.605 00.000 9828 IsGuiding returns 1
03:18:08.637 00.032 9828 IsSlewing returns 0
03:18:08.637 00.000 9828 IsGuiding returns 1
03:18:08.672 00.035 9828 IsSlewing returns 0
03:18:08.672 00.000 9828 IsGuiding returns 0
03:18:08.673 00.001 9828 scope move finished after 13 + 116 ms
03:18:08.673 00.000 9828 Move returns status 0, amount 13
03:18:08.673 00.000 9828 move complete, result=0
03:18:08.674 00.001 9828 worker thread done servicing request
03:18:08.674 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:18:09.056 00.382 8976 Exposure complete
03:18:09.062 00.006 8976 worker thread done servicing request
03:18:09.062 00.000 5052 OnExposeComplete: enter
03:18:09.062 00.000 5052 UpdateGuideState(): m_state=6
03:18:09.062 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13035
03:18:09.062 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.98, Mass=110, SNR=7.2, Peak=68 HFD=2.1
03:18:09.062 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:18:09.062 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
03:18:09.062 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.27 hyp=0.54 cameraTheta=2.62 mountX=0.46 mountY=0.25, mountTheta=0.50
03:18:09.063 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.27, opts=13)
03:18:09.063 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.27)
03:18:09.063 00.000 8976 Worker thread wakes up
03:18:09.063 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=55, Gamma=2.630
03:18:09.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.27) opts 0xd
03:18:09.063 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
03:18:09.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:09.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:09.063 00.000 5052 Enqueuing Expose request
03:18:09.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.27)
03:18:09.063 00.000 8976 Moving (-0.47, 0.27) raw xDistance=0.46 yDistance=0.25
03:18:09.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:18:09.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:18:09.063 00.000 8976 MoveAxis(L, 2, ABG)
03:18:09.063 00.000 8976 stepping (-9, 6) + (-2, 0)
03:18:09.063 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:09.090 00.027 8976 Received - 47 (G) 
03:18:09.090 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:09.091 00.001 8976 stepped: pos (-11, 6)
03:18:09.091 00.000 8976 MoveAxis(U, 0, ABG)
03:18:09.091 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
03:18:09.091 00.000 8976 MountToCamera -- mountX=1.30 mountY=-1.52 hyp=2.00 mountTheta=-0.86 cameraX=0.76, cameraY=1.85 cameraTheta=1.18
03:18:09.091 00.000 8976 incremental bump (0.763, 1.847) isValid = 1
03:18:09.091 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
03:18:09.091 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:18:09.091 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:18:09.091 00.000 8976 move complete, result=0
03:18:09.091 00.000 9828 Worker thread wakes up
03:18:09.091 00.000 8976 worker thread done servicing request
03:18:09.091 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
03:18:09.091 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:18:09.091 00.000 8976 Worker thread wakes up
03:18:09.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:09.091 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:09.092 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:18:09.092 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -2.00)
03:18:09.092 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.08)
03:18:09.092 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
03:18:09.092 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:18:09.092 00.000 9828 BLC: window closed
03:18:09.092 00.000 9828 MoveAxis(E, 16, B)
03:18:09.092 00.000 9828 Guiding  Dir = 2, Dur = 16
03:18:09.093 00.001 9828 IsSlewing returns 0
03:18:09.093 00.000 9828 IsGuiding returns 0
03:18:09.093 00.000 9828 PulseGuide returned control before completion, sleep 26
03:18:09.121 00.028 9828 IsGuiding returns 1
03:18:09.121 00.000 9828 scope still moving after pulse duration time elapsed
03:18:09.153 00.032 9828 IsSlewing returns 0
03:18:09.153 00.000 9828 IsGuiding returns 1
03:18:09.184 00.031 9828 IsSlewing returns 0
03:18:09.184 00.000 9828 IsGuiding returns 1
03:18:09.215 00.031 9828 IsSlewing returns 0
03:18:09.215 00.000 9828 IsGuiding returns 1
03:18:09.246 00.031 9828 IsSlewing returns 0
03:18:09.246 00.000 9828 IsGuiding returns 0
03:18:09.246 00.000 9828 scope move finished after 16 + 136 ms
03:18:09.246 00.000 9828 Move returns status 0, amount 16
03:18:09.246 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:09.246 00.000 9828 MoveAxis(N, 14, B)
03:18:09.246 00.000 9828 Guiding  Dir = 0, Dur = 14
03:18:09.262 00.016 9828 IsSlewing returns 0
03:18:09.262 00.000 9828 IsGuiding returns 0
03:18:09.262 00.000 9828 PulseGuide returned control before completion, sleep 24
03:18:09.292 00.030 9828 IsGuiding returns 1
03:18:09.292 00.000 9828 scope still moving after pulse duration time elapsed
03:18:09.324 00.032 9828 IsSlewing returns 0
03:18:09.324 00.000 9828 IsGuiding returns 1
03:18:09.356 00.032 9828 IsSlewing returns 0
03:18:09.356 00.000 9828 IsGuiding returns 1
03:18:09.388 00.032 9828 IsSlewing returns 0
03:18:09.388 00.000 9828 IsGuiding returns 1
03:18:09.419 00.031 9828 IsSlewing returns 0
03:18:09.419 00.000 9828 IsGuiding returns 0
03:18:09.419 00.000 9828 scope move finished after 14 + 142 ms
03:18:09.419 00.000 9828 Move returns status 0, amount 14
03:18:09.419 00.000 9828 move complete, result=0
03:18:09.419 00.000 9828 worker thread done servicing request
03:18:09.419 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
03:18:09.781 00.362 8976 Exposure complete
03:18:09.787 00.006 8976 worker thread done servicing request
03:18:09.787 00.000 5052 OnExposeComplete: enter
03:18:09.787 00.000 5052 UpdateGuideState(): m_state=6
03:18:09.787 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13036
03:18:09.787 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.73, Mass=116, SNR=7.4, Peak=67 HFD=1.9
03:18:09.787 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:18:09.787 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
03:18:09.787 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.91 mountX=0.06 mountY=0.06, mountTheta=0.82
03:18:09.787 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.02, opts=13)
03:18:09.787 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.02)
03:18:09.787 00.000 8976 Worker thread wakes up
03:18:09.787 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:09.787 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.02) opts 0xd
03:18:09.787 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
03:18:09.787 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.02)
03:18:09.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:09.787 00.000 8976 Moving (-0.08, 0.02) raw xDistance=0.06 yDistance=0.06
03:18:09.788 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:18:09.788 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:18:09.788 00.000 8976 MoveAxis(R, 0, ABG)
03:18:09.788 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:09.788 00.000 8976 MoveAxis(U, 0, ABG)
03:18:09.788 00.000 5052 Enqueuing Expose request
03:18:09.788 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
03:18:09.788 00.000 8976 MountToCamera -- mountX=1.42 mountY=-1.33 hyp=1.95 mountTheta=-0.75 cameraX=0.54, cameraY=1.88 cameraTheta=1.29
03:18:09.788 00.000 8976 incremental bump (0.538, 1.875) isValid = 1
03:18:09.788 00.000 8976 Scheduling Mount bump of (0.023, 0.083)
03:18:09.788 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.08, opts=4)
03:18:09.788 00.000 8976 Enqueuing Move request for scope (0.02, 0.08)
03:18:09.788 00.000 8976 move complete, result=0
03:18:09.788 00.000 8976 worker thread done servicing request
03:18:09.788 00.000 8976 Worker thread wakes up
03:18:09.789 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:09.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:09.789 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:09.791 00.002 9828 Worker thread wakes up
03:18:09.791 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0x4
03:18:09.791 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
03:18:09.791 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
03:18:09.792 00.001 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
03:18:09.792 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.30 mountX=-0.03 mountY=-0.08, mountTheta=-1.90
03:18:09.792 00.000 9828 Moving (0.02, 0.08) raw xDistance=-0.03 yDistance=-0.08
03:18:09.792 00.000 9828 BLC: window closed
03:18:09.792 00.000 9828 MoveAxis(E, 9, B)
03:18:09.792 00.000 9828 Guiding  Dir = 2, Dur = 9
03:18:09.792 00.000 9828 IsSlewing returns 0
03:18:09.792 00.000 9828 IsGuiding returns 0
03:18:09.793 00.001 9828 PulseGuide returned control before completion, sleep 19
03:18:09.827 00.034 9828 IsGuiding returns 1
03:18:09.827 00.000 9828 scope still moving after pulse duration time elapsed
03:18:09.858 00.031 9828 IsSlewing returns 0
03:18:09.858 00.000 9828 IsGuiding returns 1
03:18:09.888 00.030 9828 IsSlewing returns 0
03:18:09.888 00.000 9828 IsGuiding returns 1
03:18:09.919 00.031 9828 IsSlewing returns 0
03:18:09.919 00.000 9828 IsGuiding returns 0
03:18:09.919 00.000 9828 scope move finished after 9 + 117 ms
03:18:09.919 00.000 9828 Move returns status 0, amount 9
03:18:09.919 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:09.919 00.000 9828 MoveAxis(N, 11, B)
03:18:09.920 00.001 9828 Guiding  Dir = 0, Dur = 11
03:18:09.935 00.015 9828 IsSlewing returns 0
03:18:09.935 00.000 9828 IsGuiding returns 0
03:18:09.936 00.001 9828 PulseGuide returned control before completion, sleep 21
03:18:09.967 00.031 9828 IsGuiding returns 1
03:18:09.967 00.000 9828 scope still moving after pulse duration time elapsed
03:18:09.999 00.032 9828 IsSlewing returns 0
03:18:09.999 00.000 9828 IsGuiding returns 1
03:18:10.031 00.032 9828 IsSlewing returns 0
03:18:10.031 00.000 9828 IsGuiding returns 1
03:18:10.061 00.030 9828 IsSlewing returns 0
03:18:10.061 00.000 9828 IsGuiding returns 1
03:18:10.098 00.037 9828 IsSlewing returns 0
03:18:10.098 00.000 9828 IsGuiding returns 0
03:18:10.098 00.000 9828 scope move finished after 11 + 151 ms
03:18:10.098 00.000 9828 Move returns status 0, amount 11
03:18:10.098 00.000 9828 move complete, result=0
03:18:10.098 00.000 9828 worker thread done servicing request
03:18:10.098 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 11 ms NORTH
03:18:10.476 00.378 8976 Exposure complete
03:18:10.481 00.005 8976 worker thread done servicing request
03:18:10.482 00.001 5052 OnExposeComplete: enter
03:18:10.482 00.000 5052 UpdateGuideState(): m_state=6
03:18:10.482 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13037
03:18:10.482 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.57, Mass=124, SNR=7.7, Peak=75 HFD=2.1
03:18:10.482 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
03:18:10.482 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.37 = 1.92)
03:18:10.482 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.22 mountX=-0.08 mountY=0.17, mountTheta=2.00
03:18:10.483 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.14, opts=13)
03:18:10.483 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.14)
03:18:10.483 00.000 8976 Worker thread wakes up
03:18:10.483 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.14) opts 0xd
03:18:10.483 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.14)
03:18:10.483 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:18:10.483 00.000 5052 UpdateGuideState exits: m=124 SNR=7.7
03:18:10.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:10.483 00.000 8976 Moving (-0.11, -0.14) raw xDistance=-0.08 yDistance=0.17
03:18:10.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:18:10.483 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:18:10.483 00.000 8976 MoveAxis(R, 0, ABG)
03:18:10.483 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:10.483 00.000 5052 Enqueuing Expose request
03:18:10.484 00.001 8976 MoveAxis(U, 0, ABG)
03:18:10.484 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
03:18:10.484 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.21 hyp=1.93 mountTheta=-0.67 cameraX=0.39, cameraY=1.89 cameraTheta=1.37
03:18:10.484 00.000 8976 incremental bump (0.387, 1.895) isValid = 1
03:18:10.484 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
03:18:10.484 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:18:10.484 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:18:10.484 00.000 8976 move complete, result=0
03:18:10.484 00.000 8976 worker thread done servicing request
03:18:10.484 00.000 8976 Worker thread wakes up
03:18:10.484 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:10.484 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:10.484 00.000 9828 Worker thread wakes up
03:18:10.484 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:18:10.484 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:18:10.484 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:18:10.485 00.001 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
03:18:10.485 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
03:18:10.485 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:18:10.485 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:18:10.485 00.000 9828 BLC: window closed
03:18:10.485 00.000 9828 MoveAxis(E, 9, B)
03:18:10.485 00.000 9828 Guiding  Dir = 2, Dur = 9
03:18:10.485 00.000 9828 IsSlewing returns 0
03:18:10.485 00.000 9828 IsGuiding returns 0
03:18:10.486 00.001 9828 PulseGuide returned control before completion, sleep 19
03:18:10.520 00.034 9828 IsGuiding returns 1
03:18:10.520 00.000 9828 scope still moving after pulse duration time elapsed
03:18:10.552 00.032 9828 IsSlewing returns 0
03:18:10.552 00.000 9828 IsGuiding returns 1
03:18:10.584 00.032 9828 IsSlewing returns 0
03:18:10.584 00.000 9828 IsGuiding returns 1
03:18:10.616 00.032 9828 IsSlewing returns 0
03:18:10.616 00.000 9828 IsGuiding returns 0
03:18:10.616 00.000 9828 scope move finished after 9 + 121 ms
03:18:10.616 00.000 9828 Move returns status 0, amount 9
03:18:10.616 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:10.616 00.000 9828 MoveAxis(N, 15, B)
03:18:10.616 00.000 9828 Guiding  Dir = 0, Dur = 15
03:18:10.632 00.016 9828 IsSlewing returns 0
03:18:10.632 00.000 9828 IsGuiding returns 0
03:18:10.633 00.001 9828 PulseGuide returned control before completion, sleep 25
03:18:10.662 00.029 9828 IsGuiding returns 1
03:18:10.662 00.000 9828 scope still moving after pulse duration time elapsed
03:18:10.693 00.031 9828 IsSlewing returns 0
03:18:10.693 00.000 9828 IsGuiding returns 1
03:18:10.724 00.031 9828 IsSlewing returns 0
03:18:10.724 00.000 9828 IsGuiding returns 1
03:18:10.754 00.030 9828 IsSlewing returns 0
03:18:10.754 00.000 9828 IsGuiding returns 1
03:18:10.786 00.032 9828 IsSlewing returns 0
03:18:10.786 00.000 9828 IsGuiding returns 0
03:18:10.786 00.000 9828 scope move finished after 15 + 138 ms
03:18:10.786 00.000 9828 Move returns status 0, amount 15
03:18:10.786 00.000 9828 move complete, result=0
03:18:10.786 00.000 9828 worker thread done servicing request
03:18:10.786 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:18:11.167 00.381 8976 Exposure complete
03:18:11.173 00.006 8976 worker thread done servicing request
03:18:11.173 00.000 5052 OnExposeComplete: enter
03:18:11.173 00.000 5052 UpdateGuideState(): m_state=6
03:18:11.173 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13038
03:18:11.173 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.91, Mass=114, SNR=7.3, Peak=67 HFD=2.1
03:18:11.173 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
03:18:11.173 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
03:18:11.173 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.20 hyp=0.40 cameraTheta=0.52 mountX=0.02 mountY=-0.40, mountTheta=-1.52
03:18:11.174 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.20, opts=13)
03:18:11.174 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.20)
03:18:11.174 00.000 8976 Worker thread wakes up
03:18:11.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.20) opts 0xd
03:18:11.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.20)
03:18:11.174 00.000 8976 Moving (0.35, 0.20) raw xDistance=0.02 yDistance=-0.40
03:18:11.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:18:11.174 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:18:11.174 00.000 8976 MoveAxis(R, 0, ABG)
03:18:11.174 00.000 8976 MoveAxis(U, 2, ABG)
03:18:11.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:18:11.174 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
03:18:11.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:11.174 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:11.174 00.000 5052 Enqueuing Expose request
03:18:11.174 00.000 8976 stepping (-11, 6) + (0, 2)
03:18:11.175 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:11.200 00.025 8976 Received - 47 (G) 
03:18:11.200 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:11.200 00.000 8976 stepped: pos (-11, 8)
03:18:11.200 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
03:18:11.200 00.000 8976 MountToCamera -- mountX=1.57 mountY=-1.23 hyp=1.99 mountTheta=-0.66 cameraX=0.38, cameraY=1.96 cameraTheta=1.38
03:18:11.200 00.000 8976 incremental bump (0.380, 1.955) isValid = 1
03:18:11.201 00.001 8976 Scheduling Mount bump of (0.022, 0.117)
03:18:11.201 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:18:11.201 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:18:11.201 00.000 8976 move complete, result=0
03:18:11.201 00.000 8976 worker thread done servicing request
03:18:11.201 00.000 9828 Worker thread wakes up
03:18:11.201 00.000 8976 Worker thread wakes up
03:18:11.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:11.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:11.201 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:18:11.201 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:18:11.201 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:18:11.201 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
03:18:11.201 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
03:18:11.201 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
03:18:11.201 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:18:11.201 00.000 9828 BLC: window closed
03:18:11.201 00.000 9828 MoveAxis(E, 9, B)
03:18:11.202 00.001 9828 Guiding  Dir = 2, Dur = 9
03:18:11.202 00.000 9828 IsSlewing returns 0
03:18:11.202 00.000 9828 IsGuiding returns 0
03:18:11.202 00.000 9828 PulseGuide returned control before completion, sleep 19
03:18:11.223 00.021 9828 IsGuiding returns 1
03:18:11.223 00.000 9828 scope still moving after pulse duration time elapsed
03:18:11.254 00.031 9828 IsSlewing returns 0
03:18:11.254 00.000 9828 IsGuiding returns 1
03:18:11.284 00.030 9828 IsSlewing returns 0
03:18:11.284 00.000 9828 IsGuiding returns 1
03:18:11.316 00.032 9828 IsSlewing returns 0
03:18:11.316 00.000 9828 IsGuiding returns 1
03:18:11.347 00.031 9828 IsSlewing returns 0
03:18:11.347 00.000 9828 IsGuiding returns 0
03:18:11.347 00.000 9828 scope move finished after 9 + 136 ms
03:18:11.347 00.000 9828 Move returns status 0, amount 9
03:18:11.347 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:11.347 00.000 9828 MoveAxis(N, 15, B)
03:18:11.347 00.000 9828 Guiding  Dir = 0, Dur = 15
03:18:11.363 00.016 9828 IsSlewing returns 0
03:18:11.363 00.000 9828 IsGuiding returns 0
03:18:11.363 00.000 9828 PulseGuide returned control before completion, sleep 25
03:18:11.394 00.031 9828 IsGuiding returns 1
03:18:11.394 00.000 9828 scope still moving after pulse duration time elapsed
03:18:11.424 00.030 9828 IsSlewing returns 0
03:18:11.424 00.000 9828 IsGuiding returns 1
03:18:11.455 00.031 9828 IsSlewing returns 0
03:18:11.455 00.000 9828 IsGuiding returns 1
03:18:11.486 00.031 9828 IsSlewing returns 0
03:18:11.486 00.000 9828 IsGuiding returns 1
03:18:11.517 00.031 9828 IsSlewing returns 0
03:18:11.517 00.000 9828 IsGuiding returns 0
03:18:11.517 00.000 9828 scope move finished after 15 + 139 ms
03:18:11.517 00.000 9828 Move returns status 0, amount 15
03:18:11.517 00.000 9828 move complete, result=0
03:18:11.517 00.000 9828 worker thread done servicing request
03:18:11.517 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:18:11.882 00.365 8976 Exposure complete
03:18:11.887 00.005 8976 worker thread done servicing request
03:18:11.888 00.001 5052 OnExposeComplete: enter
03:18:11.888 00.000 5052 UpdateGuideState(): m_state=6
03:18:11.888 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13039
03:18:11.888 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.76, Mass=110, SNR=7.2, Peak=67 HFD=2.0
03:18:11.888 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:18:11.888 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
03:18:11.888 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.79 mountX=0.11 mountY=0.09, mountTheta=0.68
03:18:11.889 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.05, opts=13)
03:18:11.889 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.05)
03:18:11.889 00.000 8976 Worker thread wakes up
03:18:11.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.05) opts 0xd
03:18:11.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.05)
03:18:11.889 00.000 8976 Moving (-0.15, 0.05) raw xDistance=0.11 yDistance=0.09
03:18:11.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:18:11.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:11.889 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
03:18:11.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:11.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:18:11.889 00.000 8976 MoveAxis(R, 0, ABG)
03:18:11.889 00.000 8976 MoveAxis(U, 0, ABG)
03:18:11.889 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:11.889 00.000 5052 Enqueuing Expose request
03:18:11.889 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
03:18:11.890 00.001 8976 MountToCamera -- mountX=1.61 mountY=-1.24 hyp=2.03 mountTheta=-0.66 cameraX=0.37, cameraY=2.00 cameraTheta=1.39
03:18:11.890 00.000 8976 incremental bump (0.375, 1.996) isValid = 1
03:18:11.890 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
03:18:11.890 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:18:11.890 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:18:11.890 00.000 8976 move complete, result=0
03:18:11.890 00.000 8976 worker thread done servicing request
03:18:11.890 00.000 8976 Worker thread wakes up
03:18:11.890 00.000 9828 Worker thread wakes up
03:18:11.890 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:18:11.890 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:18:11.890 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:11.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:11.890 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:11.890 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.80)
03:18:11.891 00.001 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.88)
03:18:11.892 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
03:18:11.892 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:18:11.892 00.000 9828 BLC: window closed
03:18:11.892 00.000 9828 MoveAxis(E, 8, B)
03:18:11.892 00.000 9828 Guiding  Dir = 2, Dur = 8
03:18:11.892 00.000 9828 IsSlewing returns 0
03:18:11.893 00.001 9828 IsGuiding returns 0
03:18:11.893 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:11.921 00.028 9828 IsGuiding returns 1
03:18:11.921 00.000 9828 scope still moving after pulse duration time elapsed
03:18:11.953 00.032 9828 IsSlewing returns 0
03:18:11.953 00.000 9828 IsGuiding returns 1
03:18:11.985 00.032 9828 IsSlewing returns 0
03:18:11.985 00.000 9828 IsGuiding returns 1
03:18:12.016 00.031 9828 IsSlewing returns 0
03:18:12.016 00.000 9828 IsGuiding returns 1
03:18:12.047 00.031 9828 IsSlewing returns 0
03:18:12.047 00.000 9828 IsGuiding returns 0
03:18:12.047 00.000 9828 scope move finished after 8 + 146 ms
03:18:12.047 00.000 9828 Move returns status 0, amount 8
03:18:12.047 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:12.048 00.001 9828 MoveAxis(N, 15, B)
03:18:12.048 00.000 9828 Guiding  Dir = 0, Dur = 15
03:18:12.062 00.014 9828 IsSlewing returns 0
03:18:12.062 00.000 9828 IsGuiding returns 0
03:18:12.062 00.000 9828 PulseGuide returned control before completion, sleep 25
03:18:12.093 00.031 9828 IsGuiding returns 1
03:18:12.093 00.000 9828 scope still moving after pulse duration time elapsed
03:18:12.124 00.031 9828 IsSlewing returns 0
03:18:12.124 00.000 9828 IsGuiding returns 1
03:18:12.155 00.031 9828 IsSlewing returns 0
03:18:12.155 00.000 9828 IsGuiding returns 1
03:18:12.186 00.031 9828 IsSlewing returns 0
03:18:12.186 00.000 9828 IsGuiding returns 1
03:18:12.217 00.031 9828 IsSlewing returns 0
03:18:12.217 00.000 9828 IsGuiding returns 1
03:18:12.248 00.031 9828 IsSlewing returns 0
03:18:12.248 00.000 9828 IsGuiding returns 0
03:18:12.248 00.000 9828 scope move finished after 15 + 171 ms
03:18:12.248 00.000 9828 Move returns status 0, amount 15
03:18:12.248 00.000 9828 move complete, result=0
03:18:12.248 00.000 9828 worker thread done servicing request
03:18:12.248 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:18:12.577 00.329 8976 Exposure complete
03:18:12.583 00.006 8976 worker thread done servicing request
03:18:12.583 00.000 5052 OnExposeComplete: enter
03:18:12.583 00.000 5052 UpdateGuideState(): m_state=6
03:18:12.583 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13040
03:18:12.583 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.58, Mass=121, SNR=7.5, Peak=65 HFD=2.2
03:18:12.583 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
03:18:12.583 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.82)
03:18:12.583 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.32 mountX=-0.06 mountY=0.16, mountTheta=1.91
03:18:12.584 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.12, opts=13)
03:18:12.584 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.12)
03:18:12.584 00.000 8976 Worker thread wakes up
03:18:12.584 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.12) opts 0xd
03:18:12.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.12)
03:18:12.584 00.000 8976 Moving (-0.12, -0.12) raw xDistance=-0.06 yDistance=0.16
03:18:12.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:18:12.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:18:12.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:18:12.584 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
03:18:12.585 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:12.585 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:12.585 00.000 5052 Enqueuing Expose request
03:18:12.585 00.000 8976 MoveAxis(R, 0, ABG)
03:18:12.585 00.000 8976 MoveAxis(U, 0, ABG)
03:18:12.585 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
03:18:12.585 00.000 8976 MountToCamera -- mountX=1.63 mountY=-1.25 hyp=2.06 mountTheta=-0.65 cameraX=0.37, cameraY=2.02 cameraTheta=1.39
03:18:12.585 00.000 8976 incremental bump (0.371, 2.023) isValid = 1
03:18:12.585 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
03:18:12.585 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:18:12.585 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:18:12.585 00.000 8976 move complete, result=0
03:18:12.585 00.000 8976 worker thread done servicing request
03:18:12.585 00.000 8976 Worker thread wakes up
03:18:12.585 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:18:12.585 00.000 9828 Worker thread wakes up
03:18:12.586 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:12.586 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:18:12.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:12.586 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:18:12.586 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
03:18:12.586 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
03:18:12.586 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
03:18:12.586 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:18:12.586 00.000 9828 BLC: window closed
03:18:12.586 00.000 9828 MoveAxis(E, 8, B)
03:18:12.586 00.000 9828 Guiding  Dir = 2, Dur = 8
03:18:12.587 00.001 9828 IsSlewing returns 0
03:18:12.587 00.000 9828 IsGuiding returns 0
03:18:12.587 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:12.620 00.033 9828 IsGuiding returns 1
03:18:12.620 00.000 9828 scope still moving after pulse duration time elapsed
03:18:12.651 00.031 9828 IsSlewing returns 0
03:18:12.651 00.000 9828 IsGuiding returns 1
03:18:12.683 00.032 9828 IsSlewing returns 0
03:18:12.683 00.000 9828 IsGuiding returns 1
03:18:12.715 00.032 9828 IsSlewing returns 0
03:18:12.715 00.000 9828 IsGuiding returns 0
03:18:12.715 00.000 9828 scope move finished after 8 + 120 ms
03:18:12.715 00.000 9828 Move returns status 0, amount 8
03:18:12.715 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:12.715 00.000 9828 MoveAxis(N, 15, B)
03:18:12.715 00.000 9828 Guiding  Dir = 0, Dur = 15
03:18:12.731 00.016 9828 IsSlewing returns 0
03:18:12.731 00.000 9828 IsGuiding returns 0
03:18:12.731 00.000 9828 PulseGuide returned control before completion, sleep 25
03:18:12.762 00.031 9828 IsGuiding returns 1
03:18:12.762 00.000 9828 scope still moving after pulse duration time elapsed
03:18:12.793 00.031 9828 IsSlewing returns 0
03:18:12.793 00.000 9828 IsGuiding returns 1
03:18:12.825 00.032 9828 IsSlewing returns 0
03:18:12.825 00.000 9828 IsGuiding returns 1
03:18:12.856 00.031 9828 IsSlewing returns 0
03:18:12.856 00.000 9828 IsGuiding returns 1
03:18:12.887 00.031 9828 IsSlewing returns 0
03:18:12.887 00.000 9828 IsGuiding returns 0
03:18:12.887 00.000 9828 scope move finished after 15 + 141 ms
03:18:12.887 00.000 9828 Move returns status 0, amount 15
03:18:12.887 00.000 9828 move complete, result=0
03:18:12.887 00.000 9828 worker thread done servicing request
03:18:12.887 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:18:13.269 00.382 8976 Exposure complete
03:18:13.275 00.006 8976 worker thread done servicing request
03:18:13.275 00.000 5052 OnExposeComplete: enter
03:18:13.275 00.000 5052 UpdateGuideState(): m_state=6
03:18:13.275 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13041
03:18:13.275 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.85, Mass=109, SNR=7.2, Peak=66 HFD=1.8
03:18:13.275 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
03:18:13.275 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
03:18:13.275 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.69 mountX=0.05 mountY=-0.22, mountTheta=-1.36
03:18:13.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.14, opts=13)
03:18:13.276 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.14)
03:18:13.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:18:13.276 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
03:18:13.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:13.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:13.276 00.000 5052 Enqueuing Expose request
03:18:13.276 00.000 8976 Worker thread wakes up
03:18:13.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.14) opts 0xd
03:18:13.277 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.14)
03:18:13.277 00.000 8976 Moving (0.17, 0.14) raw xDistance=0.05 yDistance=-0.22
03:18:13.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:18:13.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:18:13.277 00.000 8976 MoveAxis(R, 0, ABG)
03:18:13.277 00.000 8976 MoveAxis(U, 0, ABG)
03:18:13.277 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
03:18:13.277 00.000 8976 MountToCamera -- mountX=1.65 mountY=-1.26 hyp=2.07 mountTheta=-0.65 cameraX=0.37, cameraY=2.04 cameraTheta=1.39
03:18:13.277 00.000 8976 incremental bump (0.369, 2.041) isValid = 1
03:18:13.277 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
03:18:13.277 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:18:13.277 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:18:13.277 00.000 8976 move complete, result=0
03:18:13.277 00.000 8976 worker thread done servicing request
03:18:13.277 00.000 9828 Worker thread wakes up
03:18:13.277 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:18:13.277 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:18:13.277 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
03:18:13.278 00.001 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
03:18:13.278 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
03:18:13.278 00.000 8976 Worker thread wakes up
03:18:13.278 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:13.278 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:13.278 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:18:13.278 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:18:13.278 00.000 9828 BLC: window closed
03:18:13.278 00.000 9828 MoveAxis(E, 8, B)
03:18:13.278 00.000 9828 Guiding  Dir = 2, Dur = 8
03:18:13.279 00.001 9828 IsSlewing returns 0
03:18:13.279 00.000 9828 IsGuiding returns 0
03:18:13.279 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:13.306 00.027 9828 IsGuiding returns 1
03:18:13.306 00.000 9828 scope still moving after pulse duration time elapsed
03:18:13.338 00.032 9828 IsSlewing returns 0
03:18:13.338 00.000 9828 IsGuiding returns 1
03:18:13.370 00.032 9828 IsSlewing returns 0
03:18:13.370 00.000 9828 IsGuiding returns 1
03:18:13.402 00.032 9828 IsSlewing returns 0
03:18:13.402 00.000 9828 IsGuiding returns 0
03:18:13.402 00.000 9828 scope move finished after 8 + 114 ms
03:18:13.402 00.000 9828 Move returns status 0, amount 8
03:18:13.402 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:13.402 00.000 9828 MoveAxis(N, 15, B)
03:18:13.402 00.000 9828 Guiding  Dir = 0, Dur = 15
03:18:13.418 00.016 9828 IsSlewing returns 0
03:18:13.418 00.000 9828 IsGuiding returns 0
03:18:13.418 00.000 9828 PulseGuide returned control before completion, sleep 25
03:18:13.448 00.030 9828 IsGuiding returns 1
03:18:13.448 00.000 9828 scope still moving after pulse duration time elapsed
03:18:13.480 00.032 9828 IsSlewing returns 0
03:18:13.480 00.000 9828 IsGuiding returns 1
03:18:13.510 00.030 9828 IsSlewing returns 0
03:18:13.511 00.001 9828 IsGuiding returns 1
03:18:13.542 00.031 9828 IsSlewing returns 0
03:18:13.542 00.000 9828 IsGuiding returns 1
03:18:13.572 00.030 9828 IsSlewing returns 0
03:18:13.573 00.001 9828 IsGuiding returns 1
03:18:13.603 00.030 9828 IsSlewing returns 0
03:18:13.604 00.001 9828 IsGuiding returns 0
03:18:13.604 00.000 9828 scope move finished after 15 + 170 ms
03:18:13.604 00.000 9828 Move returns status 0, amount 15
03:18:13.604 00.000 9828 move complete, result=0
03:18:13.604 00.000 9828 worker thread done servicing request
03:18:13.604 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:18:13.967 00.363 8976 Exposure complete
03:18:13.973 00.006 8976 worker thread done servicing request
03:18:13.973 00.000 5052 OnExposeComplete: enter
03:18:13.973 00.000 5052 UpdateGuideState(): m_state=6
03:18:13.973 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13042
03:18:13.973 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.84, Mass=129, SNR=7.8, Peak=68 HFD=2.3
03:18:13.973 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.09 = -1.09)
03:18:13.974 00.001 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.19 = -1.19)
03:18:13.974 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.96 mountX=0.08 mountY=-0.15, mountTheta=-1.11
03:18:13.974 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.13, opts=13)
03:18:13.974 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.13)
03:18:13.974 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:18:13.974 00.000 5052 UpdateGuideState exits: m=129 SNR=7.8
03:18:13.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:13.974 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:13.975 00.001 5052 Enqueuing Expose request
03:18:13.975 00.000 8976 Worker thread wakes up
03:18:13.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.13) opts 0xd
03:18:13.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.13)
03:18:13.975 00.000 8976 Moving (0.09, 0.13) raw xDistance=0.08 yDistance=-0.15
03:18:13.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:18:13.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:18:13.975 00.000 8976 MoveAxis(R, 0, ABG)
03:18:13.975 00.000 8976 MoveAxis(U, 0, ABG)
03:18:13.975 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
03:18:13.975 00.000 8976 MountToCamera -- mountX=1.66 mountY=-1.26 hyp=2.09 mountTheta=-0.65 cameraX=0.37, cameraY=2.05 cameraTheta=1.39
03:18:13.975 00.000 8976 incremental bump (0.367, 2.053) isValid = 1
03:18:13.975 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
03:18:13.975 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:18:13.975 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:18:13.975 00.000 8976 move complete, result=0
03:18:13.975 00.000 9828 Worker thread wakes up
03:18:13.975 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:18:13.975 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:18:13.976 00.001 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.79)
03:18:13.976 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
03:18:13.976 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
03:18:13.976 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:18:13.976 00.000 9828 BLC: window closed
03:18:13.976 00.000 8976 worker thread done servicing request
03:18:13.976 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:18:13.976 00.000 9828 MoveAxis(E, 8, B)
03:18:13.976 00.000 9828 Guiding  Dir = 2, Dur = 8
03:18:13.977 00.001 9828 IsSlewing returns 0
03:18:13.977 00.000 9828 IsGuiding returns 0
03:18:13.977 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:13.978 00.001 8976 Worker thread wakes up
03:18:13.978 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:13.978 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:14.010 00.032 9828 IsGuiding returns 1
03:18:14.011 00.001 9828 scope still moving after pulse duration time elapsed
03:18:14.041 00.030 9828 IsSlewing returns 0
03:18:14.041 00.000 9828 IsGuiding returns 1
03:18:14.073 00.032 9828 IsSlewing returns 0
03:18:14.073 00.000 9828 IsGuiding returns 1
03:18:14.105 00.032 9828 IsSlewing returns 0
03:18:14.105 00.000 9828 IsGuiding returns 0
03:18:14.105 00.000 9828 scope move finished after 8 + 119 ms
03:18:14.105 00.000 9828 Move returns status 0, amount 8
03:18:14.105 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:14.105 00.000 9828 MoveAxis(N, 15, B)
03:18:14.105 00.000 9828 Guiding  Dir = 0, Dur = 15
03:18:14.121 00.016 9828 IsSlewing returns 0
03:18:14.121 00.000 9828 IsGuiding returns 0
03:18:14.121 00.000 9828 PulseGuide returned control before completion, sleep 25
03:18:14.152 00.031 9828 IsGuiding returns 1
03:18:14.152 00.000 9828 scope still moving after pulse duration time elapsed
03:18:14.184 00.032 9828 IsSlewing returns 0
03:18:14.184 00.000 9828 IsGuiding returns 1
03:18:14.214 00.030 9828 IsSlewing returns 0
03:18:14.214 00.000 9828 IsGuiding returns 1
03:18:14.245 00.031 9828 IsSlewing returns 0
03:18:14.245 00.000 9828 IsGuiding returns 1
03:18:14.277 00.032 9828 IsSlewing returns 0
03:18:14.277 00.000 9828 IsGuiding returns 0
03:18:14.277 00.000 9828 scope move finished after 15 + 141 ms
03:18:14.278 00.001 9828 Move returns status 0, amount 15
03:18:14.278 00.000 9828 move complete, result=0
03:18:14.278 00.000 9828 worker thread done servicing request
03:18:14.278 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:18:14.663 00.385 8976 Exposure complete
03:18:14.669 00.006 8976 worker thread done servicing request
03:18:14.670 00.001 5052 OnExposeComplete: enter
03:18:14.670 00.000 5052 UpdateGuideState(): m_state=6
03:18:14.670 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13043
03:18:14.670 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.56, Mass=107, SNR=7.1, Peak=64 HFD=2.1
03:18:14.670 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.65 = 1.64)
03:18:14.670 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.53)
03:18:14.670 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-2.60 mountX=-0.02 mountY=0.29, mountTheta=1.64
03:18:14.671 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.15, opts=13)
03:18:14.671 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.15)
03:18:14.671 00.000 8976 Worker thread wakes up
03:18:14.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.15) opts 0xd
03:18:14.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.15)
03:18:14.671 00.000 8976 Moving (-0.25, -0.15) raw xDistance=-0.02 yDistance=0.29
03:18:14.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:18:14.671 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
03:18:14.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:14.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:14.671 00.000 5052 Enqueuing Expose request
03:18:14.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:18:14.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:18:14.671 00.000 8976 MoveAxis(R, 0, ABG)
03:18:14.671 00.000 8976 MoveAxis(D, 1, ABG)
03:18:14.671 00.000 8976 stepping (-11, 8) + (0, -1)
03:18:14.671 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:14.701 00.030 8976 Received - 47 (G) 
03:18:14.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:14.701 00.000 8976 stepped: pos (-11, 7)
03:18:14.702 00.001 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
03:18:14.702 00.000 8976 MountToCamera -- mountX=1.67 mountY=-1.21 hyp=2.06 mountTheta=-0.63 cameraX=0.32, cameraY=2.04 cameraTheta=1.42
03:18:14.702 00.000 8976 incremental bump (0.320, 2.038) isValid = 1
03:18:14.702 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
03:18:14.702 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:18:14.702 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:18:14.702 00.000 8976 move complete, result=0
03:18:14.702 00.000 9828 Worker thread wakes up
03:18:14.702 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:18:14.702 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:18:14.702 00.000 8976 worker thread done servicing request
03:18:14.702 00.000 8976 Worker thread wakes up
03:18:14.702 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:18:14.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:14.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:14.703 00.001 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.77)
03:18:14.703 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.85)
03:18:14.703 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
03:18:14.703 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:18:14.703 00.000 9828 BLC: window closed
03:18:14.703 00.000 9828 MoveAxis(E, 7, B)
03:18:14.703 00.000 9828 Guiding  Dir = 2, Dur = 7
03:18:14.703 00.000 9828 IsSlewing returns 0
03:18:14.703 00.000 9828 IsGuiding returns 0
03:18:14.703 00.000 9828 PulseGuide returned control before completion, sleep 17
03:18:14.729 00.026 9828 IsGuiding returns 1
03:18:14.729 00.000 9828 scope still moving after pulse duration time elapsed
03:18:14.761 00.032 9828 IsSlewing returns 0
03:18:14.762 00.001 9828 IsGuiding returns 1
03:18:14.793 00.031 9828 IsSlewing returns 0
03:18:14.793 00.000 9828 IsGuiding returns 1
03:18:14.824 00.031 9828 IsSlewing returns 0
03:18:14.824 00.000 9828 IsGuiding returns 0
03:18:14.825 00.001 9828 scope move finished after 7 + 113 ms
03:18:14.825 00.000 9828 Move returns status 0, amount 7
03:18:14.825 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:14.825 00.000 9828 MoveAxis(N, 16, B)
03:18:14.825 00.000 9828 Guiding  Dir = 0, Dur = 16
03:18:14.839 00.014 9828 IsSlewing returns 0
03:18:14.839 00.000 9828 IsGuiding returns 0
03:18:14.839 00.000 9828 PulseGuide returned control before completion, sleep 26
03:18:14.871 00.032 9828 IsGuiding returns 1
03:18:14.871 00.000 9828 scope still moving after pulse duration time elapsed
03:18:14.901 00.030 9828 IsSlewing returns 0
03:18:14.901 00.000 9828 IsGuiding returns 1
03:18:14.932 00.031 9828 IsSlewing returns 0
03:18:14.932 00.000 9828 IsGuiding returns 1
03:18:14.964 00.032 9828 IsSlewing returns 0
03:18:14.964 00.000 9828 IsGuiding returns 1
03:18:14.996 00.032 9828 IsSlewing returns 0
03:18:14.996 00.000 9828 IsGuiding returns 0
03:18:14.996 00.000 9828 scope move finished after 16 + 140 ms
03:18:14.996 00.000 9828 Move returns status 0, amount 16
03:18:14.996 00.000 9828 move complete, result=0
03:18:14.996 00.000 9828 worker thread done servicing request
03:18:14.996 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:18:15.389 00.393 8976 Exposure complete
03:18:15.394 00.005 8976 worker thread done servicing request
03:18:15.394 00.000 5052 OnExposeComplete: enter
03:18:15.394 00.000 5052 UpdateGuideState(): m_state=6
03:18:15.394 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13044
03:18:15.395 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.46, Mass=130, SNR=7.8, Peak=63 HFD=2.3
03:18:15.395 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.34 = 1.94)
03:18:15.395 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.84)
03:18:15.395 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.25 hyp=0.33 cameraTheta=-2.30 mountX=-0.12 mountY=0.32, mountTheta=1.93
03:18:15.395 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.25, opts=13)
03:18:15.396 00.001 5052 Enqueuing Move request for stepguider (-0.22, -0.25)
03:18:15.396 00.000 8976 Worker thread wakes up
03:18:15.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.25) opts 0xd
03:18:15.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.25)
03:18:15.396 00.000 8976 Moving (-0.22, -0.25) raw xDistance=-0.12 yDistance=0.32
03:18:15.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:18:15.396 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=55, Gamma=2.630
03:18:15.396 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
03:18:15.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:15.396 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:15.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
03:18:15.396 00.000 8976 MoveAxis(R, 0, ABG)
03:18:15.396 00.000 8976 MoveAxis(D, 1, ABG)
03:18:15.396 00.000 5052 Enqueuing Expose request
03:18:15.396 00.000 8976 stepping (-11, 7) + (0, -1)
03:18:15.396 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:15.421 00.025 8976 Received - 47 (G) 
03:18:15.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:15.421 00.000 8976 stepped: pos (-11, 6)
03:18:15.421 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
03:18:15.422 00.001 8976 MountToCamera -- mountX=1.67 mountY=-1.13 hyp=2.02 mountTheta=-0.59 cameraX=0.24, cameraY=2.00 cameraTheta=1.45
03:18:15.422 00.000 8976 incremental bump (0.241, 2.003) isValid = 1
03:18:15.422 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
03:18:15.422 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:18:15.422 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:18:15.422 00.000 8976 move complete, result=0
03:18:15.422 00.000 9828 Worker thread wakes up
03:18:15.422 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:18:15.422 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:18:15.422 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:18:15.422 00.000 8976 worker thread done servicing request
03:18:15.422 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
03:18:15.422 00.000 8976 Worker thread wakes up
03:18:15.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:15.422 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:15.422 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
03:18:15.423 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
03:18:15.423 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:18:15.423 00.000 9828 BLC: window closed
03:18:15.423 00.000 9828 MoveAxis(E, 6, B)
03:18:15.423 00.000 9828 Guiding  Dir = 2, Dur = 6
03:18:15.423 00.000 9828 IsSlewing returns 0
03:18:15.423 00.000 9828 IsGuiding returns 0
03:18:15.423 00.000 9828 PulseGuide returned control before completion, sleep 16
03:18:15.447 00.024 9828 IsGuiding returns 1
03:18:15.447 00.000 9828 scope still moving after pulse duration time elapsed
03:18:15.479 00.032 9828 IsSlewing returns 0
03:18:15.479 00.000 9828 IsGuiding returns 1
03:18:15.510 00.031 9828 IsSlewing returns 0
03:18:15.510 00.000 9828 IsGuiding returns 1
03:18:15.542 00.032 9828 IsSlewing returns 0
03:18:15.542 00.000 9828 IsGuiding returns 0
03:18:15.542 00.000 9828 scope move finished after 6 + 113 ms
03:18:15.543 00.001 9828 Move returns status 0, amount 6
03:18:15.543 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:15.543 00.000 9828 MoveAxis(N, 16, B)
03:18:15.543 00.000 9828 Guiding  Dir = 0, Dur = 16
03:18:15.557 00.014 9828 IsSlewing returns 0
03:18:15.557 00.000 9828 IsGuiding returns 0
03:18:15.557 00.000 9828 PulseGuide returned control before completion, sleep 26
03:18:15.588 00.031 9828 IsGuiding returns 1
03:18:15.588 00.000 9828 scope still moving after pulse duration time elapsed
03:18:15.619 00.031 9828 IsSlewing returns 0
03:18:15.619 00.000 9828 IsGuiding returns 1
03:18:15.650 00.031 9828 IsSlewing returns 0
03:18:15.651 00.001 9828 IsGuiding returns 1
03:18:15.681 00.030 9828 IsSlewing returns 0
03:18:15.681 00.000 9828 IsGuiding returns 1
03:18:15.712 00.031 9828 IsSlewing returns 0
03:18:15.712 00.000 9828 IsGuiding returns 0
03:18:15.712 00.000 9828 scope move finished after 16 + 138 ms
03:18:15.712 00.000 9828 Move returns status 0, amount 16
03:18:15.712 00.000 9828 move complete, result=0
03:18:15.712 00.000 9828 worker thread done servicing request
03:18:15.712 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:18:16.111 00.399 8976 Exposure complete
03:18:16.116 00.005 8976 worker thread done servicing request
03:18:16.116 00.000 5052 OnExposeComplete: enter
03:18:16.117 00.001 5052 UpdateGuideState(): m_state=6
03:18:16.117 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13045
03:18:16.117 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.56, Mass=112, SNR=7.2, Peak=64 HFD=2.2
03:18:16.117 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.52 = 1.76)
03:18:16.117 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
03:18:16.117 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.48 mountX=-0.04 mountY=0.23, mountTheta=1.76
03:18:16.117 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.15, opts=13)
03:18:16.117 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.15)
03:18:16.118 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:18:16.118 00.000 5052 UpdateGuideState exits: m=112 SNR=7.2
03:18:16.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:16.118 00.000 8976 Worker thread wakes up
03:18:16.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.15) opts 0xd
03:18:16.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.15)
03:18:16.118 00.000 8976 Moving (-0.19, -0.15) raw xDistance=-0.04 yDistance=0.23
03:18:16.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:18:16.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:18:16.118 00.000 8976 MoveAxis(R, 0, ABG)
03:18:16.118 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:16.118 00.000 5052 Enqueuing Expose request
03:18:16.118 00.000 8976 MoveAxis(U, 0, ABG)
03:18:16.119 00.001 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
03:18:16.119 00.000 8976 MountToCamera -- mountX=1.68 mountY=-1.07 hyp=1.99 mountTheta=-0.57 cameraX=0.19, cameraY=1.98 cameraTheta=1.48
03:18:16.119 00.000 8976 incremental bump (0.189, 1.980) isValid = 1
03:18:16.119 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
03:18:16.119 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:18:16.119 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:18:16.119 00.000 8976 move complete, result=0
03:18:16.119 00.000 9828 Worker thread wakes up
03:18:16.119 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:18:16.119 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:18:16.119 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.71)
03:18:16.119 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
03:18:16.119 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
03:18:16.119 00.000 8976 worker thread done servicing request
03:18:16.119 00.000 8976 Worker thread wakes up
03:18:16.119 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:18:16.119 00.000 9828 BLC: window closed
03:18:16.119 00.000 9828 MoveAxis(E, 5, B)
03:18:16.119 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:18:16.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:16.120 00.001 9828 Guiding  Dir = 2, Dur = 5
03:18:16.120 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:16.120 00.000 9828 IsSlewing returns 0
03:18:16.120 00.000 9828 IsGuiding returns 0
03:18:16.120 00.000 9828 PulseGuide returned control before completion, sleep 15
03:18:16.150 00.030 9828 IsGuiding returns 1
03:18:16.150 00.000 9828 scope still moving after pulse duration time elapsed
03:18:16.182 00.032 9828 IsSlewing returns 0
03:18:16.182 00.000 9828 IsGuiding returns 1
03:18:16.213 00.031 9828 IsSlewing returns 0
03:18:16.213 00.000 9828 IsGuiding returns 1
03:18:16.244 00.031 9828 IsSlewing returns 0
03:18:16.244 00.000 9828 IsGuiding returns 0
03:18:16.244 00.000 9828 scope move finished after 5 + 118 ms
03:18:16.244 00.000 9828 Move returns status 0, amount 5
03:18:16.244 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:16.244 00.000 9828 MoveAxis(N, 16, B)
03:18:16.244 00.000 9828 Guiding  Dir = 0, Dur = 16
03:18:16.259 00.015 9828 IsSlewing returns 0
03:18:16.260 00.001 9828 IsGuiding returns 0
03:18:16.260 00.000 9828 PulseGuide returned control before completion, sleep 26
03:18:16.291 00.031 9828 IsGuiding returns 1
03:18:16.292 00.001 9828 scope still moving after pulse duration time elapsed
03:18:16.322 00.030 9828 IsSlewing returns 0
03:18:16.322 00.000 9828 IsGuiding returns 1
03:18:16.353 00.031 9828 IsSlewing returns 0
03:18:16.353 00.000 9828 IsGuiding returns 1
03:18:16.385 00.032 9828 IsSlewing returns 0
03:18:16.385 00.000 9828 IsGuiding returns 1
03:18:16.416 00.031 9828 IsSlewing returns 0
03:18:16.417 00.001 9828 IsGuiding returns 0
03:18:16.417 00.000 9828 scope move finished after 16 + 140 ms
03:18:16.417 00.000 9828 Move returns status 0, amount 16
03:18:16.417 00.000 9828 move complete, result=0
03:18:16.417 00.000 9828 worker thread done servicing request
03:18:16.417 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:18:16.808 00.391 8976 Exposure complete
03:18:16.813 00.005 8976 worker thread done servicing request
03:18:16.813 00.000 5052 OnExposeComplete: enter
03:18:16.813 00.000 5052 UpdateGuideState(): m_state=6
03:18:16.813 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13046
03:18:16.814 00.001 5052 Star::Find returns 1 (0), X=328.89, Y=281.31, Mass=142, SNR=8.2, Peak=65 HFD=2.4
03:18:16.814 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.23 = 2.06)
03:18:16.814 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.95)
03:18:16.814 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.40 hyp=0.49 cameraTheta=-2.18 mountX=-0.23 mountY=0.46, mountTheta=2.04
03:18:16.814 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.40, opts=13)
03:18:16.814 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.40)
03:18:16.814 00.000 8976 Worker thread wakes up
03:18:16.815 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.40) opts 0xd
03:18:16.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.40)
03:18:16.815 00.000 8976 Moving (-0.28, -0.40) raw xDistance=-0.23 yDistance=0.46
03:18:16.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=56, Gamma=2.630
03:18:16.815 00.000 5052 UpdateGuideState exits: m=142 SNR=8.2
03:18:16.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:16.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:18:16.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:18:16.815 00.000 8976 MoveAxis(R, 0, ABG)
03:18:16.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:16.815 00.000 5052 Enqueuing Expose request
03:18:16.815 00.000 8976 MoveAxis(D, 2, ABG)
03:18:16.815 00.000 8976 stepping (-11, 6) + (0, -2)
03:18:16.815 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:16.844 00.029 8976 Received - 47 (G) 
03:18:16.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:16.844 00.000 8976 stepped: pos (-11, 4)
03:18:16.844 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
03:18:16.844 00.000 8976 MountToCamera -- mountX=1.68 mountY=-0.93 hyp=1.92 mountTheta=-0.50 cameraX=0.06, cameraY=1.92 cameraTheta=1.54
03:18:16.844 00.000 8976 incremental bump (0.060, 1.917) isValid = 1
03:18:16.844 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
03:18:16.844 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:18:16.844 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:18:16.844 00.000 8976 move complete, result=0
03:18:16.844 00.000 8976 worker thread done servicing request
03:18:16.844 00.000 9828 Worker thread wakes up
03:18:16.844 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:18:16.844 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:18:16.844 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.65)
03:18:16.845 00.001 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.73)
03:18:16.845 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:18:16.845 00.000 8976 Worker thread wakes up
03:18:16.845 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
03:18:16.845 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:16.845 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:16.845 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:18:16.845 00.000 9828 BLC: window closed
03:18:16.845 00.000 9828 MoveAxis(E, 3, B)
03:18:16.845 00.000 9828 Guiding  Dir = 2, Dur = 3
03:18:16.845 00.000 9828 IsSlewing returns 0
03:18:16.845 00.000 9828 IsGuiding returns 0
03:18:16.846 00.001 9828 PulseGuide returned control before completion, sleep 13
03:18:16.871 00.025 9828 IsGuiding returns 1
03:18:16.871 00.000 9828 scope still moving after pulse duration time elapsed
03:18:16.902 00.031 9828 IsSlewing returns 0
03:18:16.902 00.000 9828 IsGuiding returns 1
03:18:16.934 00.032 9828 IsSlewing returns 0
03:18:16.934 00.000 9828 IsGuiding returns 1
03:18:16.966 00.032 9828 IsSlewing returns 0
03:18:16.966 00.000 9828 IsGuiding returns 0
03:18:16.966 00.000 9828 scope move finished after 3 + 117 ms
03:18:16.966 00.000 9828 Move returns status 0, amount 3
03:18:16.966 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:16.966 00.000 9828 MoveAxis(N, 16, B)
03:18:16.966 00.000 9828 Guiding  Dir = 0, Dur = 16
03:18:16.982 00.016 9828 IsSlewing returns 0
03:18:16.982 00.000 9828 IsGuiding returns 0
03:18:16.983 00.001 9828 PulseGuide returned control before completion, sleep 26
03:18:17.013 00.030 9828 IsGuiding returns 1
03:18:17.013 00.000 9828 scope still moving after pulse duration time elapsed
03:18:17.044 00.031 9828 IsSlewing returns 0
03:18:17.044 00.000 9828 IsGuiding returns 1
03:18:17.075 00.031 9828 IsSlewing returns 0
03:18:17.075 00.000 9828 IsGuiding returns 1
03:18:17.105 00.030 9828 IsSlewing returns 0
03:18:17.105 00.000 9828 IsGuiding returns 1
03:18:17.137 00.032 9828 IsSlewing returns 0
03:18:17.137 00.000 9828 IsGuiding returns 0
03:18:17.137 00.000 9828 scope move finished after 16 + 139 ms
03:18:17.137 00.000 9828 Move returns status 0, amount 16
03:18:17.137 00.000 9828 move complete, result=0
03:18:17.137 00.000 9828 worker thread done servicing request
03:18:17.137 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:18:17.532 00.395 8976 Exposure complete
03:18:17.537 00.005 8976 worker thread done servicing request
03:18:17.537 00.000 5052 OnExposeComplete: enter
03:18:17.538 00.001 5052 UpdateGuideState(): m_state=6
03:18:17.538 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13047
03:18:17.538 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.32, Mass=130, SNR=7.9, Peak=66 HFD=2.2
03:18:17.538 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.70 = -2.70)
03:18:17.538 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.80 = -2.80)
03:18:17.538 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.39 hyp=0.63 cameraTheta=-0.66 mountX=-0.57 mountY=-0.21, mountTheta=-2.79
03:18:17.538 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.39, opts=13)
03:18:17.539 00.001 5052 Enqueuing Move request for stepguider (0.50, -0.39)
03:18:17.539 00.000 8976 Worker thread wakes up
03:18:17.539 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.39) opts 0xd
03:18:17.539 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.39)
03:18:17.539 00.000 8976 Moving (0.50, -0.39) raw xDistance=-0.57 yDistance=-0.21
03:18:17.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
03:18:17.539 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:18:17.539 00.000 5052 UpdateGuideState exits: m=130 SNR=7.9
03:18:17.539 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:17.539 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:17.539 00.000 5052 Enqueuing Expose request
03:18:17.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:18:17.540 00.001 8976 MoveAxis(R, 2, ABG)
03:18:17.540 00.000 8976 stepping (-11, 4) + (2, 0)
03:18:17.540 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:17.563 00.023 8976 Received - 47 (G) 
03:18:17.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:17.563 00.000 8976 stepped: pos (-9, 4)
03:18:17.563 00.000 8976 MoveAxis(U, 0, ABG)
03:18:17.564 00.001 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
03:18:17.564 00.000 8976 MountToCamera -- mountX=1.58 mountY=-0.83 hyp=1.78 mountTheta=-0.48 cameraX=0.02, cameraY=1.78 cameraTheta=1.56
03:18:17.564 00.000 8976 incremental bump (0.020, 1.785) isValid = 1
03:18:17.564 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
03:18:17.564 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:18:17.564 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:18:17.564 00.000 8976 move complete, result=0
03:18:17.564 00.000 8976 worker thread done servicing request
03:18:17.564 00.000 9828 Worker thread wakes up
03:18:17.564 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:18:17.564 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.2 px 0 ms NORTH
03:18:17.564 00.000 8976 Worker thread wakes up
03:18:17.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:17.564 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:18:17.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:17.565 00.001 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
03:18:17.565 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.71)
03:18:17.565 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
03:18:17.565 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:18:17.565 00.000 9828 BLC: window closed
03:18:17.565 00.000 9828 MoveAxis(E, 2, B)
03:18:17.565 00.000 9828 Guiding  Dir = 2, Dur = 2
03:18:17.565 00.000 9828 IsSlewing returns 0
03:18:17.565 00.000 9828 IsGuiding returns 0
03:18:17.566 00.001 9828 PulseGuide returned control before completion, sleep 12
03:18:17.589 00.023 9828 IsGuiding returns 1
03:18:17.589 00.000 9828 scope still moving after pulse duration time elapsed
03:18:17.620 00.031 9828 IsSlewing returns 0
03:18:17.620 00.000 9828 IsGuiding returns 1
03:18:17.652 00.032 9828 IsSlewing returns 0
03:18:17.652 00.000 9828 IsGuiding returns 1
03:18:17.683 00.031 9828 IsSlewing returns 0
03:18:17.683 00.000 9828 IsGuiding returns 0
03:18:17.683 00.000 9828 scope move finished after 2 + 115 ms
03:18:17.683 00.000 9828 Move returns status 0, amount 2
03:18:17.683 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:17.683 00.000 9828 MoveAxis(N, 16, B)
03:18:17.683 00.000 9828 Guiding  Dir = 0, Dur = 16
03:18:17.698 00.015 9828 IsSlewing returns 0
03:18:17.699 00.001 9828 IsGuiding returns 0
03:18:17.699 00.000 9828 PulseGuide returned control before completion, sleep 26
03:18:17.729 00.030 9828 IsGuiding returns 1
03:18:17.730 00.001 9828 scope still moving after pulse duration time elapsed
03:18:17.759 00.029 9828 IsSlewing returns 0
03:18:17.759 00.000 9828 IsGuiding returns 1
03:18:17.789 00.030 9828 IsSlewing returns 0
03:18:17.789 00.000 9828 IsGuiding returns 1
03:18:17.821 00.032 9828 IsSlewing returns 0
03:18:17.821 00.000 9828 IsGuiding returns 1
03:18:17.853 00.032 9828 IsSlewing returns 0
03:18:17.853 00.000 9828 IsGuiding returns 0
03:18:17.853 00.000 9828 scope move finished after 16 + 138 ms
03:18:17.853 00.000 9828 Move returns status 0, amount 16
03:18:17.853 00.000 9828 move complete, result=0
03:18:17.853 00.000 9828 worker thread done servicing request
03:18:17.853 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:18:18.254 00.401 8976 Exposure complete
03:18:18.260 00.006 8976 worker thread done servicing request
03:18:18.260 00.000 5052 OnExposeComplete: enter
03:18:18.260 00.000 5052 UpdateGuideState(): m_state=6
03:18:18.260 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13048
03:18:18.260 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.30, Mass=120, SNR=7.5, Peak=60 HFD=2.5
03:18:18.261 00.001 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.81 = -2.81)
03:18:18.261 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
03:18:18.261 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.41 hyp=0.60 cameraTheta=-0.76 mountX=-0.56 mountY=-0.14, mountTheta=-2.90
03:18:18.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.41, opts=13)
03:18:18.262 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.41)
03:18:18.262 00.000 8976 Worker thread wakes up
03:18:18.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.41) opts 0xd
03:18:18.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.41)
03:18:18.262 00.000 8976 Moving (0.43, -0.41) raw xDistance=-0.56 yDistance=-0.14
03:18:18.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
03:18:18.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=56, Gamma=2.630
03:18:18.262 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
03:18:18.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:18.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:18:18.262 00.000 8976 MoveAxis(R, 2, ABG)
03:18:18.262 00.000 8976 stepping (-9, 4) + (2, 0)
03:18:18.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:18.262 00.000 5052 Enqueuing Expose request
03:18:18.263 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:18.299 00.036 8976 Received - 47 (G) 
03:18:18.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:18.299 00.000 8976 stepped: pos (-7, 4)
03:18:18.299 00.000 8976 MoveAxis(U, 0, ABG)
03:18:18.299 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
03:18:18.299 00.000 8976 MountToCamera -- mountX=1.41 mountY=-0.77 hyp=1.61 mountTheta=-0.50 cameraX=0.04, cameraY=1.61 cameraTheta=1.55
03:18:18.299 00.000 8976 incremental bump (0.039, 1.606) isValid = 1
03:18:18.299 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
03:18:18.299 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:18:18.299 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:18:18.299 00.000 8976 move complete, result=0
03:18:18.299 00.000 8976 worker thread done servicing request
03:18:18.299 00.000 8976 Worker thread wakes up
03:18:18.299 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.1 px 0 ms NORTH
03:18:18.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:18.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:18.299 00.000 9828 Worker thread wakes up
03:18:18.300 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:18:18.300 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:18:18.300 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
03:18:18.300 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
03:18:18.300 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
03:18:18.300 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:18:18.300 00.000 9828 BLC: window closed
03:18:18.300 00.000 9828 MoveAxis(E, 3, B)
03:18:18.300 00.000 9828 Guiding  Dir = 2, Dur = 3
03:18:18.300 00.000 9828 IsSlewing returns 0
03:18:18.300 00.000 9828 IsGuiding returns 0
03:18:18.301 00.001 9828 PulseGuide returned control before completion, sleep 13
03:18:18.322 00.021 9828 IsGuiding returns 1
03:18:18.322 00.000 9828 scope still moving after pulse duration time elapsed
03:18:18.354 00.032 9828 IsSlewing returns 0
03:18:18.355 00.001 9828 IsGuiding returns 1
03:18:18.386 00.031 9828 IsSlewing returns 0
03:18:18.386 00.000 9828 IsGuiding returns 1
03:18:18.417 00.031 9828 IsSlewing returns 0
03:18:18.417 00.000 9828 IsGuiding returns 0
03:18:18.417 00.000 9828 scope move finished after 3 + 113 ms
03:18:18.417 00.000 9828 Move returns status 0, amount 3
03:18:18.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:18.417 00.000 9828 MoveAxis(N, 16, B)
03:18:18.417 00.000 9828 Guiding  Dir = 0, Dur = 16
03:18:18.433 00.016 9828 IsSlewing returns 0
03:18:18.433 00.000 9828 IsGuiding returns 0
03:18:18.434 00.001 9828 PulseGuide returned control before completion, sleep 26
03:18:18.463 00.029 9828 IsGuiding returns 1
03:18:18.463 00.000 9828 scope still moving after pulse duration time elapsed
03:18:18.495 00.032 9828 IsSlewing returns 0
03:18:18.495 00.000 9828 IsGuiding returns 1
03:18:18.525 00.030 9828 IsSlewing returns 0
03:18:18.525 00.000 9828 IsGuiding returns 1
03:18:18.556 00.031 9828 IsSlewing returns 0
03:18:18.556 00.000 9828 IsGuiding returns 1
03:18:18.588 00.032 9828 IsSlewing returns 0
03:18:18.588 00.000 9828 IsGuiding returns 0
03:18:18.588 00.000 9828 scope move finished after 16 + 138 ms
03:18:18.588 00.000 9828 Move returns status 0, amount 16
03:18:18.588 00.000 9828 move complete, result=0
03:18:18.588 00.000 9828 worker thread done servicing request
03:18:18.588 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:18:18.985 00.397 8976 Exposure complete
03:18:18.990 00.005 8976 worker thread done servicing request
03:18:18.990 00.000 5052 OnExposeComplete: enter
03:18:18.991 00.001 5052 UpdateGuideState(): m_state=6
03:18:18.991 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13049
03:18:18.991 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.60, Mass=113, SNR=7.3, Peak=63 HFD=2.2
03:18:18.991 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
03:18:18.991 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
03:18:18.991 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.11 hyp=0.80 cameraTheta=-0.14 mountX=-0.46 mountY=-0.60, mountTheta=-2.22
03:18:18.991 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.11, opts=13)
03:18:18.991 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.11)
03:18:18.992 00.001 8976 Worker thread wakes up
03:18:18.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.11) opts 0xd
03:18:18.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.11)
03:18:18.992 00.000 8976 Moving (0.79, -0.11) raw xDistance=-0.46 yDistance=-0.60
03:18:18.992 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:18:18.992 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
03:18:18.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:18.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
03:18:18.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:18:18.992 00.000 8976 MoveAxis(R, 2, ABG)
03:18:18.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:18.992 00.000 5052 Enqueuing Expose request
03:18:18.992 00.000 8976 stepping (-7, 4) + (2, 0)
03:18:18.992 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:19.018 00.026 8976 Received - 47 (G) 
03:18:19.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:19.018 00.000 8976 stepped: pos (-5, 4)
03:18:19.018 00.000 8976 MoveAxis(U, 2, ABG)
03:18:19.018 00.000 8976 stepping (-5, 4) + (0, 2)
03:18:19.018 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:19.050 00.032 8976 Received - 47 (G) 
03:18:19.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:19.050 00.000 8976 stepped: pos (-5, 6)
03:18:19.050 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
03:18:19.051 00.001 8976 MountToCamera -- mountX=1.20 mountY=-0.83 hyp=1.46 mountTheta=-0.60 cameraX=0.19, cameraY=1.44 cameraTheta=1.44
03:18:19.051 00.000 8976 incremental bump (0.191, 1.444) isValid = 1
03:18:19.051 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
03:18:19.051 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:18:19.051 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:18:19.051 00.000 8976 move complete, result=0
03:18:19.051 00.000 8976 worker thread done servicing request
03:18:19.051 00.000 8976 Worker thread wakes up
03:18:19.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:19.051 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:19.051 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
03:18:19.051 00.000 9828 Worker thread wakes up
03:18:19.051 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:18:19.051 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:18:19.051 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
03:18:19.051 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
03:18:19.051 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
03:18:19.052 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:18:19.052 00.000 9828 BLC: window closed
03:18:19.052 00.000 9828 MoveAxis(E, 6, B)
03:18:19.052 00.000 9828 Guiding  Dir = 2, Dur = 6
03:18:19.052 00.000 9828 IsSlewing returns 0
03:18:19.052 00.000 9828 IsGuiding returns 0
03:18:19.052 00.000 9828 PulseGuide returned control before completion, sleep 16
03:18:19.072 00.020 9828 IsGuiding returns 1
03:18:19.072 00.000 9828 scope still moving after pulse duration time elapsed
03:18:19.104 00.032 9828 IsSlewing returns 0
03:18:19.104 00.000 9828 IsGuiding returns 1
03:18:19.135 00.031 9828 IsSlewing returns 0
03:18:19.135 00.000 9828 IsGuiding returns 1
03:18:19.166 00.031 9828 IsSlewing returns 0
03:18:19.166 00.000 9828 IsGuiding returns 0
03:18:19.166 00.000 9828 scope move finished after 6 + 107 ms
03:18:19.166 00.000 9828 Move returns status 0, amount 6
03:18:19.166 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:19.166 00.000 9828 MoveAxis(N, 16, B)
03:18:19.166 00.000 9828 Guiding  Dir = 0, Dur = 16
03:18:19.181 00.015 9828 IsSlewing returns 0
03:18:19.181 00.000 9828 IsGuiding returns 0
03:18:19.181 00.000 9828 PulseGuide returned control before completion, sleep 26
03:18:19.212 00.031 9828 IsGuiding returns 1
03:18:19.212 00.000 9828 scope still moving after pulse duration time elapsed
03:18:19.242 00.030 9828 IsSlewing returns 0
03:18:19.242 00.000 9828 IsGuiding returns 1
03:18:19.273 00.031 9828 IsSlewing returns 0
03:18:19.273 00.000 9828 IsGuiding returns 1
03:18:19.305 00.032 9828 IsSlewing returns 0
03:18:19.305 00.000 9828 IsGuiding returns 0
03:18:19.305 00.000 9828 scope move finished after 16 + 108 ms
03:18:19.305 00.000 9828 Move returns status 0, amount 16
03:18:19.305 00.000 9828 move complete, result=0
03:18:19.305 00.000 9828 worker thread done servicing request
03:18:19.305 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:18:19.737 00.432 8976 Exposure complete
03:18:19.742 00.005 8976 worker thread done servicing request
03:18:19.743 00.001 5052 OnExposeComplete: enter
03:18:19.743 00.000 5052 UpdateGuideState(): m_state=6
03:18:19.743 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13050
03:18:19.743 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.63, Mass=96, SNR=6.8, Peak=60 HFD=2.1
03:18:19.743 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
03:18:19.743 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
03:18:19.743 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=-0.08 hyp=0.72 cameraTheta=-0.11 mountX=-0.40 mountY=-0.56, mountTheta=-2.19
03:18:19.743 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.08, opts=13)
03:18:19.743 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.08)
03:18:19.744 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:18:19.744 00.000 8976 Worker thread wakes up
03:18:19.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.08) opts 0xd
03:18:19.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.08)
03:18:19.744 00.000 8976 Moving (0.72, -0.08) raw xDistance=-0.40 yDistance=-0.56
03:18:19.744 00.000 5052 UpdateGuideState exits: m=96 SNR=6.8
03:18:19.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:19.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:19.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
03:18:19.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
03:18:19.744 00.000 8976 MoveAxis(R, 2, ABG)
03:18:19.744 00.000 5052 Enqueuing Expose request
03:18:19.744 00.000 8976 stepping (-5, 6) + (2, 0)
03:18:19.744 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:19.770 00.026 8976 Received - 47 (G) 
03:18:19.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:19.770 00.000 8976 stepped: pos (-3, 6)
03:18:19.770 00.000 8976 MoveAxis(U, 2, ABG)
03:18:19.770 00.000 8976 stepping (-3, 6) + (0, 2)
03:18:19.770 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:19.801 00.031 8976 Received - 47 (G) 
03:18:19.802 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:19.802 00.000 8976 stepped: pos (-3, 8)
03:18:19.802 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:18:19.802 00.000 8976 MountToCamera -- mountX=0.95 mountY=-0.97 hyp=1.36 mountTheta=-0.80 cameraX=0.43, cameraY=1.29 cameraTheta=1.25
03:18:19.802 00.000 8976 incremental bump (0.432, 1.294) isValid = 1
03:18:19.802 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
03:18:19.802 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:18:19.802 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:18:19.802 00.000 8976 move complete, result=0
03:18:19.802 00.000 8976 worker thread done servicing request
03:18:19.802 00.000 9828 Worker thread wakes up
03:18:19.802 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:18:19.802 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:18:19.802 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
03:18:19.802 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
03:18:19.802 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
03:18:19.802 00.000 8976 Worker thread wakes up
03:18:19.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:19.803 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:19.803 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:18:19.803 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:18:19.803 00.000 9828 BLC: window closed
03:18:19.803 00.000 9828 MoveAxis(E, 13, B)
03:18:19.803 00.000 9828 Guiding  Dir = 2, Dur = 13
03:18:19.803 00.000 9828 IsSlewing returns 0
03:18:19.803 00.000 9828 IsGuiding returns 0
03:18:19.804 00.001 9828 PulseGuide returned control before completion, sleep 23
03:18:19.833 00.029 9828 IsGuiding returns 1
03:18:19.833 00.000 9828 scope still moving after pulse duration time elapsed
03:18:19.865 00.032 9828 IsSlewing returns 0
03:18:19.865 00.000 9828 IsGuiding returns 1
03:18:19.896 00.031 9828 IsSlewing returns 0
03:18:19.896 00.000 9828 IsGuiding returns 1
03:18:19.926 00.030 9828 IsSlewing returns 0
03:18:19.926 00.000 9828 IsGuiding returns 1
03:18:19.957 00.031 9828 IsSlewing returns 0
03:18:19.957 00.000 9828 IsGuiding returns 0
03:18:19.957 00.000 9828 scope move finished after 13 + 140 ms
03:18:19.957 00.000 9828 Move returns status 0, amount 13
03:18:19.957 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:19.957 00.000 9828 MoveAxis(N, 15, B)
03:18:19.957 00.000 9828 Guiding  Dir = 0, Dur = 15
03:18:19.972 00.015 9828 IsSlewing returns 0
03:18:19.972 00.000 9828 IsGuiding returns 0
03:18:19.972 00.000 9828 PulseGuide returned control before completion, sleep 25
03:18:20.003 00.031 9828 IsGuiding returns 1
03:18:20.003 00.000 9828 scope still moving after pulse duration time elapsed
03:18:20.035 00.032 9828 IsSlewing returns 0
03:18:20.035 00.000 9828 IsGuiding returns 1
03:18:20.066 00.031 9828 IsSlewing returns 0
03:18:20.066 00.000 9828 IsGuiding returns 1
03:18:20.097 00.031 9828 IsSlewing returns 0
03:18:20.097 00.000 9828 IsGuiding returns 1
03:18:20.128 00.031 9828 IsSlewing returns 0
03:18:20.128 00.000 9828 IsGuiding returns 0
03:18:20.128 00.000 9828 scope move finished after 15 + 140 ms
03:18:20.128 00.000 9828 Move returns status 0, amount 15
03:18:20.128 00.000 9828 move complete, result=0
03:18:20.128 00.000 9828 worker thread done servicing request
03:18:20.128 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:18:20.494 00.366 8976 Exposure complete
03:18:20.498 00.004 8976 worker thread done servicing request
03:18:20.498 00.000 5052 OnExposeComplete: enter
03:18:20.498 00.000 5052 UpdateGuideState(): m_state=6
03:18:20.499 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13051
03:18:20.499 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=282.00, Mass=119, SNR=7.5, Peak=63 HFD=2.4
03:18:20.499 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.95 = -0.95)
03:18:20.499 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
03:18:20.499 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.33 cameraTheta=1.10 mountX=0.19 mountY=-0.28, mountTheta=-0.98
03:18:20.499 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.29, opts=13)
03:18:20.499 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.29)
03:18:20.499 00.000 8976 Worker thread wakes up
03:18:20.500 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:18:20.500 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.29) opts 0xd
03:18:20.500 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.29)
03:18:20.500 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
03:18:20.500 00.000 8976 Moving (0.15, 0.29) raw xDistance=0.19 yDistance=-0.28
03:18:20.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:18:20.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
03:18:20.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:20.500 00.000 8976 MoveAxis(R, 0, ABG)
03:18:20.500 00.000 8976 MoveAxis(U, 1, ABG)
03:18:20.500 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:20.500 00.000 5052 Enqueuing Expose request
03:18:20.500 00.000 8976 stepping (-3, 8) + (0, 1)
03:18:20.500 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:20.521 00.021 8976 Received - 47 (G) 
03:18:20.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:20.521 00.000 8976 stepped: pos (-3, 9)
03:18:20.521 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:18:20.521 00.000 8976 MountToCamera -- mountX=0.79 mountY=-1.12 hyp=1.37 mountTheta=-0.96 cameraX=0.64, cameraY=1.22 cameraTheta=1.09
03:18:20.521 00.000 8976 incremental bump (0.641, 1.216) isValid = 1
03:18:20.521 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:18:20.521 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:18:20.522 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
03:18:20.522 00.000 8976 move complete, result=0
03:18:20.522 00.000 9828 Worker thread wakes up
03:18:20.522 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:18:20.522 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:18:20.522 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:18:20.522 00.000 8976 worker thread done servicing request
03:18:20.522 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
03:18:20.522 00.000 8976 Worker thread wakes up
03:18:20.522 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.17)
03:18:20.522 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:18:20.522 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:18:20.522 00.000 9828 BLC: window closed
03:18:20.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:20.522 00.000 9828 MoveAxis(E, 19, B)
03:18:20.522 00.000 9828 Guiding  Dir = 2, Dur = 19
03:18:20.523 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:20.523 00.000 9828 IsSlewing returns 0
03:18:20.523 00.000 9828 IsGuiding returns 0
03:18:20.523 00.000 9828 PulseGuide returned control before completion, sleep 29
03:18:20.567 00.044 9828 IsGuiding returns 1
03:18:20.567 00.000 9828 scope still moving after pulse duration time elapsed
03:18:20.598 00.031 9828 IsSlewing returns 0
03:18:20.598 00.000 9828 IsGuiding returns 1
03:18:20.629 00.031 9828 IsSlewing returns 0
03:18:20.629 00.000 9828 IsGuiding returns 1
03:18:20.660 00.031 9828 IsSlewing returns 0
03:18:20.660 00.000 9828 IsGuiding returns 0
03:18:20.660 00.000 9828 scope move finished after 19 + 118 ms
03:18:20.660 00.000 9828 Move returns status 0, amount 19
03:18:20.660 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:20.660 00.000 9828 MoveAxis(N, 13, B)
03:18:20.660 00.000 9828 Guiding  Dir = 0, Dur = 13
03:18:20.675 00.015 9828 IsSlewing returns 0
03:18:20.676 00.001 9828 IsGuiding returns 0
03:18:20.676 00.000 9828 PulseGuide returned control before completion, sleep 23
03:18:20.707 00.031 9828 IsGuiding returns 1
03:18:20.707 00.000 9828 scope still moving after pulse duration time elapsed
03:18:20.738 00.031 9828 IsSlewing returns 0
03:18:20.738 00.000 9828 IsGuiding returns 1
03:18:20.769 00.031 9828 IsSlewing returns 0
03:18:20.769 00.000 9828 IsGuiding returns 1
03:18:20.800 00.031 9828 IsSlewing returns 0
03:18:20.800 00.000 9828 IsGuiding returns 1
03:18:20.831 00.031 9828 IsSlewing returns 0
03:18:20.831 00.000 9828 IsGuiding returns 0
03:18:20.831 00.000 9828 scope move finished after 13 + 142 ms
03:18:20.831 00.000 9828 Move returns status 0, amount 13
03:18:20.831 00.000 9828 move complete, result=0
03:18:20.831 00.000 9828 worker thread done servicing request
03:18:20.831 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:18:21.207 00.376 8976 Exposure complete
03:18:21.213 00.006 8976 worker thread done servicing request
03:18:21.213 00.000 5052 OnExposeComplete: enter
03:18:21.213 00.000 5052 UpdateGuideState(): m_state=6
03:18:21.213 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13052
03:18:21.213 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.62, Mass=106, SNR=7.1, Peak=61 HFD=1.7
03:18:21.213 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
03:18:21.213 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
03:18:21.213 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.09 hyp=0.42 cameraTheta=-0.21 mountX=-0.26 mountY=-0.30, mountTheta=-2.30
03:18:21.214 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.09, opts=13)
03:18:21.214 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.09)
03:18:21.214 00.000 8976 Worker thread wakes up
03:18:21.214 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:18:21.214 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
03:18:21.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:21.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:21.214 00.000 5052 Enqueuing Expose request
03:18:21.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.09) opts 0xd
03:18:21.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.09)
03:18:21.214 00.000 8976 Moving (0.41, -0.09) raw xDistance=-0.26 yDistance=-0.30
03:18:21.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:18:21.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
03:18:21.214 00.000 8976 MoveAxis(R, 1, ABG)
03:18:21.214 00.000 8976 stepping (-3, 9) + (1, 0)
03:18:21.214 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:21.240 00.026 8976 Received - 47 (G) 
03:18:21.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:21.240 00.000 8976 stepped: pos (-2, 9)
03:18:21.241 00.001 8976 MoveAxis(U, 1, ABG)
03:18:21.241 00.000 8976 stepping (-2, 9) + (0, 1)
03:18:21.241 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:21.273 00.032 8976 Received - 47 (G) 
03:18:21.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:21.273 00.000 8976 stepped: pos (-2, 10)
03:18:21.273 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:18:21.273 00.000 8976 MountToCamera -- mountX=0.63 mountY=-1.28 hyp=1.42 mountTheta=-1.11 cameraX=0.85, cameraY=1.14 cameraTheta=0.93
03:18:21.273 00.000 8976 incremental bump (0.850, 1.144) isValid = 1
03:18:21.273 00.000 8976 Scheduling Mount bump of (0.069, 0.096)
03:18:21.273 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:18:21.273 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:18:21.273 00.000 8976 move complete, result=0
03:18:21.273 00.000 9828 Worker thread wakes up
03:18:21.273 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:18:21.273 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:18:21.273 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
03:18:21.274 00.001 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
03:18:21.274 00.000 8976 worker thread done servicing request
03:18:21.274 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
03:18:21.274 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:18:21.274 00.000 8976 Worker thread wakes up
03:18:21.274 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:18:21.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:21.274 00.000 9828 BLC: window closed
03:18:21.274 00.000 9828 MoveAxis(E, 23, B)
03:18:21.274 00.000 9828 Guiding  Dir = 2, Dur = 23
03:18:21.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:21.274 00.000 9828 IsSlewing returns 0
03:18:21.275 00.001 9828 IsGuiding returns 0
03:18:21.275 00.000 9828 PulseGuide returned control before completion, sleep 33
03:18:21.311 00.036 9828 IsGuiding returns 1
03:18:21.311 00.000 9828 scope still moving after pulse duration time elapsed
03:18:21.342 00.031 9828 IsSlewing returns 0
03:18:21.342 00.000 9828 IsGuiding returns 1
03:18:21.372 00.030 9828 IsSlewing returns 0
03:18:21.372 00.000 9828 IsGuiding returns 1
03:18:21.403 00.031 9828 IsSlewing returns 0
03:18:21.403 00.000 9828 IsGuiding returns 1
03:18:21.435 00.032 9828 IsSlewing returns 0
03:18:21.435 00.000 9828 IsGuiding returns 0
03:18:21.435 00.000 9828 scope move finished after 23 + 137 ms
03:18:21.435 00.000 9828 Move returns status 0, amount 23
03:18:21.435 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:21.435 00.000 9828 MoveAxis(N, 12, B)
03:18:21.435 00.000 9828 Guiding  Dir = 0, Dur = 12
03:18:21.451 00.016 9828 IsSlewing returns 0
03:18:21.451 00.000 9828 IsGuiding returns 0
03:18:21.451 00.000 9828 PulseGuide returned control before completion, sleep 22
03:18:21.482 00.031 9828 IsGuiding returns 1
03:18:21.482 00.000 9828 scope still moving after pulse duration time elapsed
03:18:21.512 00.030 9828 IsSlewing returns 0
03:18:21.513 00.001 9828 IsGuiding returns 1
03:18:21.544 00.031 9828 IsSlewing returns 0
03:18:21.545 00.001 9828 IsGuiding returns 1
03:18:21.574 00.029 9828 IsSlewing returns 0
03:18:21.574 00.000 9828 IsGuiding returns 1
03:18:21.605 00.031 9828 IsSlewing returns 0
03:18:21.605 00.000 9828 IsGuiding returns 0
03:18:21.605 00.000 9828 scope move finished after 12 + 142 ms
03:18:21.605 00.000 9828 Move returns status 0, amount 12
03:18:21.605 00.000 9828 move complete, result=0
03:18:21.605 00.000 9828 worker thread done servicing request
03:18:21.605 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:18:21.973 00.368 8976 Exposure complete
03:18:21.979 00.006 8976 worker thread done servicing request
03:18:21.979 00.000 5052 OnExposeComplete: enter
03:18:21.979 00.000 5052 UpdateGuideState(): m_state=6
03:18:21.979 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13053
03:18:21.979 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.61, Mass=130, SNR=7.8, Peak=63 HFD=2.8
03:18:21.979 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
03:18:21.979 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
03:18:21.979 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.38 mountX=-0.21 mountY=-0.16, mountTheta=-2.49
03:18:21.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.10, opts=13)
03:18:21.980 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.10)
03:18:21.980 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:18:21.980 00.000 5052 UpdateGuideState exits: m=130 SNR=7.8
03:18:21.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:21.980 00.000 8976 Worker thread wakes up
03:18:21.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.10) opts 0xd
03:18:21.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.10)
03:18:21.980 00.000 8976 Moving (0.26, -0.10) raw xDistance=-0.21 yDistance=-0.16
03:18:21.980 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:21.980 00.000 5052 Enqueuing Expose request
03:18:21.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:18:21.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:18:21.980 00.000 8976 MoveAxis(R, 0, ABG)
03:18:21.980 00.000 8976 MoveAxis(U, 0, ABG)
03:18:21.981 00.001 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:18:21.981 00.000 8976 MountToCamera -- mountX=0.52 mountY=-1.38 hyp=1.48 mountTheta=-1.21 cameraX=0.99, cameraY=1.09 cameraTheta=0.84
03:18:21.981 00.000 8976 incremental bump (0.990, 1.095) isValid = 1
03:18:21.981 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
03:18:21.981 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:18:21.981 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:18:21.981 00.000 8976 move complete, result=0
03:18:21.981 00.000 9828 Worker thread wakes up
03:18:21.981 00.000 8976 worker thread done servicing request
03:18:21.981 00.000 8976 Worker thread wakes up
03:18:21.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:21.981 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:21.981 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:18:21.981 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:18:21.981 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:18:21.981 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:18:21.981 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
03:18:21.981 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
03:18:21.981 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:18:21.981 00.000 9828 BLC: window closed
03:18:21.982 00.001 9828 MoveAxis(E, 26, B)
03:18:21.982 00.000 9828 Guiding  Dir = 2, Dur = 26
03:18:21.982 00.000 9828 IsSlewing returns 0
03:18:21.982 00.000 9828 IsGuiding returns 0
03:18:21.982 00.000 9828 PulseGuide returned control before completion, sleep 36
03:18:22.023 00.041 9828 IsGuiding returns 1
03:18:22.023 00.000 9828 scope still moving after pulse duration time elapsed
03:18:22.054 00.031 9828 IsSlewing returns 0
03:18:22.054 00.000 9828 IsGuiding returns 1
03:18:22.085 00.031 9828 IsSlewing returns 0
03:18:22.085 00.000 9828 IsGuiding returns 1
03:18:22.116 00.031 9828 IsSlewing returns 0
03:18:22.116 00.000 9828 IsGuiding returns 1
03:18:22.147 00.031 9828 IsSlewing returns 0
03:18:22.147 00.000 9828 IsGuiding returns 0
03:18:22.147 00.000 9828 scope move finished after 26 + 139 ms
03:18:22.147 00.000 9828 Move returns status 0, amount 26
03:18:22.147 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:22.147 00.000 9828 MoveAxis(N, 11, B)
03:18:22.148 00.001 9828 Guiding  Dir = 0, Dur = 11
03:18:22.163 00.015 9828 IsSlewing returns 0
03:18:22.163 00.000 9828 IsGuiding returns 0
03:18:22.163 00.000 9828 PulseGuide returned control before completion, sleep 21
03:18:22.194 00.031 9828 IsGuiding returns 1
03:18:22.194 00.000 9828 scope still moving after pulse duration time elapsed
03:18:22.226 00.032 9828 IsSlewing returns 0
03:18:22.226 00.000 9828 IsGuiding returns 1
03:18:22.258 00.032 9828 IsSlewing returns 0
03:18:22.258 00.000 9828 IsGuiding returns 1
03:18:22.289 00.031 9828 IsSlewing returns 0
03:18:22.289 00.000 9828 IsGuiding returns 1
03:18:22.321 00.032 9828 IsSlewing returns 0
03:18:22.322 00.001 9828 IsGuiding returns 0
03:18:22.322 00.000 9828 scope move finished after 11 + 147 ms
03:18:22.322 00.000 9828 Move returns status 0, amount 11
03:18:22.322 00.000 9828 move complete, result=0
03:18:22.322 00.000 9828 worker thread done servicing request
03:18:22.322 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:18:22.666 00.344 8976 Exposure complete
03:18:22.672 00.006 8976 worker thread done servicing request
03:18:22.672 00.000 5052 OnExposeComplete: enter
03:18:22.672 00.000 5052 UpdateGuideState(): m_state=6
03:18:22.672 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13054
03:18:22.672 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.70, Mass=112, SNR=7.3, Peak=62 HFD=2.2
03:18:22.672 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
03:18:22.672 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
03:18:22.672 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.01 hyp=0.63 cameraTheta=-0.01 mountX=-0.29 mountY=-0.52, mountTheta=-2.08
03:18:22.673 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.01, opts=13)
03:18:22.673 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.01)
03:18:22.673 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:18:22.673 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
03:18:22.673 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:22.673 00.000 8976 Worker thread wakes up
03:18:22.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.01) opts 0xd
03:18:22.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.01)
03:18:22.673 00.000 8976 Moving (0.63, -0.01) raw xDistance=-0.29 yDistance=-0.52
03:18:22.673 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:22.673 00.000 5052 Enqueuing Expose request
03:18:22.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:18:22.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:18:22.673 00.000 8976 MoveAxis(R, 1, ABG)
03:18:22.673 00.000 8976 stepping (-2, 10) + (1, 0)
03:18:22.673 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:22.695 00.022 8976 Received - 47 (G) 
03:18:22.695 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:22.695 00.000 8976 stepped: pos (-1, 10)
03:18:22.695 00.000 8976 MoveAxis(U, 2, ABG)
03:18:22.695 00.000 8976 stepping (-1, 10) + (0, 2)
03:18:22.695 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:22.727 00.032 8976 Received - 47 (G) 
03:18:22.727 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:22.727 00.000 8976 stepped: pos (-1, 12)
03:18:22.727 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:18:22.727 00.000 8976 MountToCamera -- mountX=0.40 mountY=-1.55 hyp=1.60 mountTheta=-1.32 cameraX=1.20, cameraY=1.06 cameraTheta=0.73
03:18:22.727 00.000 8976 incremental bump (1.200, 1.065) isValid = 1
03:18:22.727 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:18:22.727 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:18:22.727 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:18:22.727 00.000 8976 move complete, result=0
03:18:22.727 00.000 9828 Worker thread wakes up
03:18:22.727 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:18:22.727 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:18:22.727 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:18:22.727 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:18:22.727 00.000 8976 worker thread done servicing request
03:18:22.727 00.000 8976 Worker thread wakes up
03:18:22.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:22.728 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:22.728 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:18:22.728 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:18:22.728 00.000 9828 BLC: window closed
03:18:22.728 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
03:18:22.728 00.000 9828 MoveAxis(E, 28, B)
03:18:22.728 00.000 9828 Guiding  Dir = 2, Dur = 28
03:18:22.729 00.001 9828 IsSlewing returns 0
03:18:22.729 00.000 9828 IsGuiding returns 0
03:18:22.729 00.000 9828 PulseGuide returned control before completion, sleep 38
03:18:22.772 00.043 9828 IsGuiding returns 1
03:18:22.772 00.000 9828 scope still moving after pulse duration time elapsed
03:18:22.803 00.031 9828 IsSlewing returns 0
03:18:22.803 00.000 9828 IsGuiding returns 1
03:18:22.835 00.032 9828 IsSlewing returns 0
03:18:22.835 00.000 9828 IsGuiding returns 1
03:18:22.866 00.031 9828 IsSlewing returns 0
03:18:22.866 00.000 9828 IsGuiding returns 0
03:18:22.866 00.000 9828 scope move finished after 28 + 108 ms
03:18:22.866 00.000 9828 Move returns status 0, amount 28
03:18:22.866 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:22.866 00.000 9828 MoveAxis(N, 9, B)
03:18:22.866 00.000 9828 Guiding  Dir = 0, Dur = 9
03:18:22.881 00.015 9828 IsSlewing returns 0
03:18:22.881 00.000 9828 IsGuiding returns 0
03:18:22.881 00.000 9828 PulseGuide returned control before completion, sleep 19
03:18:22.911 00.030 9828 IsGuiding returns 1
03:18:22.911 00.000 9828 scope still moving after pulse duration time elapsed
03:18:22.942 00.031 9828 IsSlewing returns 0
03:18:22.943 00.001 9828 IsGuiding returns 1
03:18:22.974 00.031 9828 IsSlewing returns 0
03:18:22.974 00.000 9828 IsGuiding returns 1
03:18:23.004 00.030 9828 IsSlewing returns 0
03:18:23.004 00.000 9828 IsGuiding returns 1
03:18:23.036 00.032 9828 IsSlewing returns 0
03:18:23.036 00.000 9828 IsGuiding returns 0
03:18:23.036 00.000 9828 scope move finished after 9 + 145 ms
03:18:23.036 00.000 9828 Move returns status 0, amount 9
03:18:23.036 00.000 9828 move complete, result=0
03:18:23.036 00.000 9828 worker thread done servicing request
03:18:23.036 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:18:23.413 00.377 8976 Exposure complete
03:18:23.417 00.004 8976 worker thread done servicing request
03:18:23.418 00.001 5052 OnExposeComplete: enter
03:18:23.418 00.000 5052 UpdateGuideState(): m_state=6
03:18:23.418 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13055
03:18:23.418 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.81, Mass=114, SNR=7.4, Peak=62 HFD=2.3
03:18:23.418 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
03:18:23.418 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
03:18:23.418 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.10 hyp=0.60 cameraTheta=0.16 mountX=-0.18 mountY=-0.55, mountTheta=-1.89
03:18:23.418 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.10, opts=13)
03:18:23.418 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.10)
03:18:23.419 00.001 8976 Worker thread wakes up
03:18:23.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.10) opts 0xd
03:18:23.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.10)
03:18:23.419 00.000 8976 Moving (0.59, 0.10) raw xDistance=-0.18 yDistance=-0.55
03:18:23.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:18:23.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
03:18:23.419 00.000 8976 MoveAxis(R, 0, ABG)
03:18:23.419 00.000 8976 MoveAxis(U, 2, ABG)
03:18:23.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:18:23.419 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
03:18:23.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:23.419 00.000 8976 stepping (-1, 12) + (0, 2)
03:18:23.419 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:23.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:23.419 00.000 5052 Enqueuing Expose request
03:18:23.447 00.028 8976 Received - 47 (G) 
03:18:23.447 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:23.447 00.000 8976 stepped: pos (-1, 14)
03:18:23.448 00.001 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:18:23.448 00.000 8976 MountToCamera -- mountX=0.32 mountY=-1.77 hyp=1.80 mountTheta=-1.39 cameraX=1.43, cameraY=1.09 cameraTheta=0.65
03:18:23.448 00.000 8976 incremental bump (1.434, 1.092) isValid = 1
03:18:23.448 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:18:23.448 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:23.448 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:23.448 00.000 8976 move complete, result=0
03:18:23.448 00.000 8976 worker thread done servicing request
03:18:23.448 00.000 8976 Worker thread wakes up
03:18:23.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:23.448 00.000 9828 Worker thread wakes up
03:18:23.448 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:23.448 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:23.448 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:18:23.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:23.448 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:18:23.448 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:18:23.448 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:18:23.448 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:18:23.448 00.000 9828 BLC: window closed
03:18:23.448 00.000 9828 MoveAxis(E, 30, B)
03:18:23.448 00.000 9828 Guiding  Dir = 2, Dur = 30
03:18:23.448 00.000 9828 IsSlewing returns 0
03:18:23.448 00.000 9828 IsGuiding returns 0
03:18:23.449 00.001 9828 PulseGuide returned control before completion, sleep 40
03:18:23.502 00.053 9828 IsGuiding returns 1
03:18:23.502 00.000 9828 scope still moving after pulse duration time elapsed
03:18:23.534 00.032 9828 IsSlewing returns 0
03:18:23.534 00.000 9828 IsGuiding returns 1
03:18:23.565 00.031 9828 IsSlewing returns 0
03:18:23.565 00.000 9828 IsGuiding returns 1
03:18:23.597 00.032 9828 IsSlewing returns 0
03:18:23.597 00.000 9828 IsGuiding returns 0
03:18:23.597 00.000 9828 scope move finished after 30 + 117 ms
03:18:23.597 00.000 9828 Move returns status 0, amount 30
03:18:23.597 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:23.597 00.000 9828 MoveAxis(N, 8, B)
03:18:23.597 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:23.613 00.016 9828 IsSlewing returns 0
03:18:23.613 00.000 9828 IsGuiding returns 0
03:18:23.613 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:23.644 00.031 9828 IsGuiding returns 1
03:18:23.644 00.000 9828 scope still moving after pulse duration time elapsed
03:18:23.676 00.032 9828 IsSlewing returns 0
03:18:23.676 00.000 9828 IsGuiding returns 1
03:18:23.707 00.031 9828 IsSlewing returns 0
03:18:23.708 00.001 9828 IsGuiding returns 1
03:18:23.738 00.030 9828 IsSlewing returns 0
03:18:23.738 00.000 9828 IsGuiding returns 0
03:18:23.738 00.000 9828 scope move finished after 8 + 117 ms
03:18:23.738 00.000 9828 Move returns status 0, amount 8
03:18:23.738 00.000 9828 move complete, result=0
03:18:23.738 00.000 9828 worker thread done servicing request
03:18:23.738 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:18:24.132 00.394 8976 Exposure complete
03:18:24.137 00.005 8976 worker thread done servicing request
03:18:24.137 00.000 5052 OnExposeComplete: enter
03:18:24.138 00.001 5052 UpdateGuideState(): m_state=6
03:18:24.138 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13056
03:18:24.138 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.17, Mass=105, SNR=7.1, Peak=65 HFD=1.8
03:18:24.138 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.04) = xAngle (-3.37 = 2.91)
03:18:24.138 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.47 = 2.81)
03:18:24.138 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.54 hyp=0.56 cameraTheta=-1.33 mountX=-0.54 mountY=0.18, mountTheta=2.82
03:18:24.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.54, opts=13)
03:18:24.139 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.54)
03:18:24.139 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:18:24.139 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1
03:18:24.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:24.139 00.000 8976 Worker thread wakes up
03:18:24.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.54) opts 0xd
03:18:24.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.54)
03:18:24.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:24.139 00.000 5052 Enqueuing Expose request
03:18:24.139 00.000 8976 Moving (0.14, -0.54) raw xDistance=-0.54 yDistance=0.18
03:18:24.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:18:24.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:18:24.139 00.000 8976 MoveAxis(R, 2, ABG)
03:18:24.139 00.000 8976 stepping (-1, 14) + (2, 0)
03:18:24.139 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:24.166 00.027 8976 Received - 47 (G) 
03:18:24.167 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:24.167 00.000 8976 stepped: pos (1, 14)
03:18:24.167 00.000 8976 MoveAxis(U, 0, ABG)
03:18:24.167 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
03:18:24.167 00.000 8976 MountToCamera -- mountX=0.16 mountY=-1.92 hyp=1.93 mountTheta=-1.49 cameraX=1.64, cameraY=1.02 cameraTheta=0.56
03:18:24.167 00.000 8976 incremental bump (1.637, 1.021) isValid = 1
03:18:24.167 00.000 8976 Scheduling Mount bump of (0.097, 0.063)
03:18:24.167 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:18:24.167 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:18:24.167 00.000 8976 move complete, result=0
03:18:24.167 00.000 8976 worker thread done servicing request
03:18:24.167 00.000 8976 Worker thread wakes up
03:18:24.167 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
03:18:24.167 00.000 9828 Worker thread wakes up
03:18:24.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:24.167 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:18:24.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:24.168 00.001 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:18:24.168 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
03:18:24.168 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.69)
03:18:24.168 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
03:18:24.168 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:18:24.168 00.000 9828 BLC: window closed
03:18:24.168 00.000 9828 MoveAxis(E, 32, B)
03:18:24.168 00.000 9828 Guiding  Dir = 2, Dur = 32
03:18:24.169 00.001 9828 IsSlewing returns 0
03:18:24.169 00.000 9828 IsGuiding returns 0
03:18:24.169 00.000 9828 PulseGuide returned control before completion, sleep 42
03:18:24.222 00.053 9828 IsGuiding returns 1
03:18:24.222 00.000 9828 scope still moving after pulse duration time elapsed
03:18:24.252 00.030 9828 IsSlewing returns 0
03:18:24.252 00.000 9828 IsGuiding returns 1
03:18:24.284 00.032 9828 IsSlewing returns 0
03:18:24.284 00.000 9828 IsGuiding returns 1
03:18:24.316 00.032 9828 IsSlewing returns 0
03:18:24.316 00.000 9828 IsGuiding returns 0
03:18:24.316 00.000 9828 scope move finished after 32 + 115 ms
03:18:24.316 00.000 9828 Move returns status 0, amount 32
03:18:24.316 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:24.316 00.000 9828 MoveAxis(N, 7, B)
03:18:24.316 00.000 9828 Guiding  Dir = 0, Dur = 7
03:18:24.331 00.015 9828 IsSlewing returns 0
03:18:24.331 00.000 9828 IsGuiding returns 0
03:18:24.332 00.001 9828 PulseGuide returned control before completion, sleep 17
03:18:24.363 00.031 9828 IsGuiding returns 1
03:18:24.363 00.000 9828 scope still moving after pulse duration time elapsed
03:18:24.394 00.031 9828 IsSlewing returns 0
03:18:24.394 00.000 9828 IsGuiding returns 1
03:18:24.426 00.032 9828 IsSlewing returns 0
03:18:24.426 00.000 9828 IsGuiding returns 1
03:18:24.458 00.032 9828 IsSlewing returns 0
03:18:24.458 00.000 9828 IsGuiding returns 0
03:18:24.458 00.000 9828 scope move finished after 7 + 119 ms
03:18:24.458 00.000 9828 Move returns status 0, amount 7
03:18:24.458 00.000 9828 move complete, result=0
03:18:24.458 00.000 9828 worker thread done servicing request
03:18:24.458 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:18:24.851 00.393 8976 Exposure complete
03:18:24.856 00.005 8976 worker thread done servicing request
03:18:24.857 00.001 5052 OnExposeComplete: enter
03:18:24.857 00.000 5052 UpdateGuideState(): m_state=6
03:18:24.857 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13057
03:18:24.857 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.89, Mass=103, SNR=6.9, Peak=67 HFD=2.0
03:18:24.857 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:18:24.857 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
03:18:24.857 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.49 mountX=0.27 mountY=0.10, mountTheta=0.36
03:18:24.857 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.18, opts=13)
03:18:24.858 00.001 5052 Enqueuing Move request for stepguider (-0.24, 0.18)
03:18:24.858 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:18:24.858 00.000 5052 UpdateGuideState exits: m=103 SNR=6.9
03:18:24.858 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:24.858 00.000 8976 Worker thread wakes up
03:18:24.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.18) opts 0xd
03:18:24.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.18)
03:18:24.858 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:24.858 00.000 5052 Enqueuing Expose request
03:18:24.858 00.000 8976 Moving (-0.24, 0.18) raw xDistance=0.27 yDistance=0.10
03:18:24.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
03:18:24.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:18:24.858 00.000 8976 MoveAxis(L, 1, ABG)
03:18:24.858 00.000 8976 stepping (1, 14) + (-1, 0)
03:18:24.858 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:24.886 00.028 8976 Received - 47 (G) 
03:18:24.886 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:24.886 00.000 8976 stepped: pos (0, 14)
03:18:24.886 00.000 8976 MoveAxis(U, 0, ABG)
03:18:24.886 00.000 8976 MountToCamera -- mountTheta (-1.52) + m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:18:24.886 00.000 8976 MountToCamera -- mountX=0.11 mountY=-2.02 hyp=2.02 mountTheta=-1.52 cameraX=1.75, cameraY=1.02 cameraTheta=0.53
03:18:24.886 00.000 8976 incremental bump (1.750, 1.018) isValid = 1
03:18:24.886 00.000 8976 Scheduling Mount bump of (0.099, 0.060)
03:18:24.886 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:18:24.886 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:18:24.886 00.000 8976 move complete, result=0
03:18:24.886 00.000 9828 Worker thread wakes up
03:18:24.886 00.000 8976 worker thread done servicing request
03:18:24.886 00.000 8976 Worker thread wakes up
03:18:24.886 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:18:24.886 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:18:24.886 00.000 9828 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.10) = xAngle (3.64 = -2.64)
03:18:24.886 00.000 9828 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.56 = -2.73)
03:18:24.887 00.001 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
03:18:24.887 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:18:24.887 00.000 9828 BLC: window closed
03:18:24.887 00.000 9828 MoveAxis(E, 32, B)
03:18:24.887 00.000 9828 Guiding  Dir = 2, Dur = 32
03:18:24.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:24.887 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:24.887 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:18:24.887 00.000 9828 IsSlewing returns 0
03:18:24.887 00.000 9828 IsGuiding returns 0
03:18:24.887 00.000 9828 PulseGuide returned control before completion, sleep 42
03:18:24.938 00.051 9828 IsGuiding returns 1
03:18:24.938 00.000 9828 scope still moving after pulse duration time elapsed
03:18:24.970 00.032 9828 IsSlewing returns 0
03:18:24.970 00.000 9828 IsGuiding returns 1
03:18:25.002 00.032 9828 IsSlewing returns 0
03:18:25.002 00.000 9828 IsGuiding returns 1
03:18:25.034 00.032 9828 IsSlewing returns 0
03:18:25.034 00.000 9828 IsGuiding returns 0
03:18:25.034 00.000 9828 scope move finished after 32 + 114 ms
03:18:25.034 00.000 9828 Move returns status 0, amount 32
03:18:25.034 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:25.034 00.000 9828 MoveAxis(N, 6, B)
03:18:25.034 00.000 9828 Guiding  Dir = 0, Dur = 6
03:18:25.049 00.015 9828 IsSlewing returns 0
03:18:25.049 00.000 9828 IsGuiding returns 0
03:18:25.049 00.000 9828 PulseGuide returned control before completion, sleep 16
03:18:25.081 00.032 9828 IsGuiding returns 1
03:18:25.081 00.000 9828 scope still moving after pulse duration time elapsed
03:18:25.112 00.031 9828 IsSlewing returns 0
03:18:25.112 00.000 9828 IsGuiding returns 1
03:18:25.142 00.030 9828 IsSlewing returns 0
03:18:25.142 00.000 9828 IsGuiding returns 1
03:18:25.174 00.032 9828 IsSlewing returns 0
03:18:25.174 00.000 9828 IsGuiding returns 0
03:18:25.174 00.000 9828 scope move finished after 6 + 119 ms
03:18:25.174 00.000 9828 Move returns status 0, amount 6
03:18:25.174 00.000 9828 move complete, result=0
03:18:25.174 00.000 9828 worker thread done servicing request
03:18:25.174 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 6 ms NORTH
03:18:25.571 00.397 8976 Exposure complete
03:18:25.577 00.006 8976 worker thread done servicing request
03:18:25.578 00.001 5052 OnExposeComplete: enter
03:18:25.578 00.000 5052 UpdateGuideState(): m_state=6
03:18:25.578 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13058
03:18:25.578 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.79, Mass=102, SNR=7.0, Peak=72 HFD=1.8
03:18:25.578 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:18:25.578 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
03:18:25.578 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.08 hyp=0.28 cameraTheta=2.83 mountX=0.19 mountY=0.17, mountTheta=0.73
03:18:25.579 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.08, opts=13)
03:18:25.579 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.08)
03:18:25.579 00.000 8976 Worker thread wakes up
03:18:25.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.08) opts 0xd
03:18:25.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:18:25.579 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.08)
03:18:25.579 00.000 8976 Moving (-0.26, 0.08) raw xDistance=0.19 yDistance=0.17
03:18:25.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:18:25.580 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:18:25.580 00.000 5052 UpdateGuideState exits: m=102 SNR=7.0
03:18:25.580 00.000 8976 MoveAxis(R, 0, ABG)
03:18:25.580 00.000 8976 MoveAxis(U, 0, ABG)
03:18:25.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:25.580 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:18:25.580 00.000 8976 MountToCamera -- mountX=0.07 mountY=-2.09 hyp=2.09 mountTheta=-1.54 cameraX=1.83, cameraY=1.02 cameraTheta=0.51
03:18:25.580 00.000 8976 incremental bump (1.826, 1.016) isValid = 1
03:18:25.580 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:25.580 00.000 8976 Scheduling Mount bump of (0.100, 0.058)
03:18:25.580 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:18:25.580 00.000 5052 Enqueuing Expose request
03:18:25.580 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:18:25.580 00.000 8976 move complete, result=0
03:18:25.580 00.000 9828 Worker thread wakes up
03:18:25.580 00.000 8976 worker thread done servicing request
03:18:25.580 00.000 8976 Worker thread wakes up
03:18:25.580 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:18:25.581 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:18:25.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:25.581 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:18:25.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:25.581 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.66)
03:18:25.581 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.74)
03:18:25.581 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
03:18:25.581 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:18:25.581 00.000 9828 BLC: window closed
03:18:25.581 00.000 9828 MoveAxis(E, 33, B)
03:18:25.581 00.000 9828 Guiding  Dir = 2, Dur = 33
03:18:25.582 00.001 9828 IsSlewing returns 0
03:18:25.582 00.000 9828 IsGuiding returns 0
03:18:25.582 00.000 9828 PulseGuide returned control before completion, sleep 43
03:18:25.637 00.055 9828 IsGuiding returns 1
03:18:25.637 00.000 9828 scope still moving after pulse duration time elapsed
03:18:25.668 00.031 9828 IsSlewing returns 0
03:18:25.668 00.000 9828 IsGuiding returns 1
03:18:25.700 00.032 9828 IsSlewing returns 0
03:18:25.700 00.000 9828 IsGuiding returns 1
03:18:25.732 00.032 9828 IsSlewing returns 0
03:18:25.732 00.000 9828 IsGuiding returns 0
03:18:25.732 00.000 9828 scope move finished after 33 + 117 ms
03:18:25.732 00.000 9828 Move returns status 0, amount 33
03:18:25.732 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:25.732 00.000 9828 MoveAxis(N, 6, B)
03:18:25.732 00.000 9828 Guiding  Dir = 0, Dur = 6
03:18:25.748 00.016 9828 IsSlewing returns 0
03:18:25.748 00.000 9828 IsGuiding returns 0
03:18:25.748 00.000 9828 PulseGuide returned control before completion, sleep 16
03:18:25.780 00.032 9828 IsGuiding returns 1
03:18:25.780 00.000 9828 scope still moving after pulse duration time elapsed
03:18:25.812 00.032 9828 IsSlewing returns 0
03:18:25.812 00.000 9828 IsGuiding returns 1
03:18:25.843 00.031 9828 IsSlewing returns 0
03:18:25.843 00.000 9828 IsGuiding returns 1
03:18:25.874 00.031 9828 IsSlewing returns 0
03:18:25.874 00.000 9828 IsGuiding returns 0
03:18:25.874 00.000 9828 scope move finished after 6 + 120 ms
03:18:25.874 00.000 9828 Move returns status 0, amount 6
03:18:25.874 00.000 9828 move complete, result=0
03:18:25.874 00.000 9828 worker thread done servicing request
03:18:25.874 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:18:26.269 00.395 8976 Exposure complete
03:18:26.275 00.006 8976 worker thread done servicing request
03:18:26.275 00.000 5052 OnExposeComplete: enter
03:18:26.275 00.000 5052 UpdateGuideState(): m_state=6
03:18:26.275 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13059
03:18:26.275 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=282.19, Mass=109, SNR=7.2, Peak=69 HFD=2.1
03:18:26.275 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
03:18:26.275 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
03:18:26.275 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.48 hyp=0.69 cameraTheta=2.36 mountX=0.65 mountY=0.14, mountTheta=0.22
03:18:26.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.48, opts=13)
03:18:26.276 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.48)
03:18:26.276 00.000 8976 Worker thread wakes up
03:18:26.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.48) opts 0xd
03:18:26.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.48)
03:18:26.276 00.000 8976 Moving (-0.49, 0.48) raw xDistance=0.65 yDistance=0.14
03:18:26.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:26.276 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
03:18:26.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:26.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
03:18:26.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:18:26.276 00.000 8976 MoveAxis(L, 3, ABG)
03:18:26.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:26.276 00.000 5052 Enqueuing Expose request
03:18:26.277 00.001 8976 stepping (0, 14) + (-3, 0)
03:18:26.277 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:26.308 00.031 8976 Received - 47 (G) 
03:18:26.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:26.308 00.000 8976 stepped: pos (-3, 14)
03:18:26.308 00.000 8976 MoveAxis(U, 0, ABG)
03:18:26.308 00.000 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
03:18:26.309 00.001 8976 MountToCamera -- mountX=0.20 mountY=-2.13 hyp=2.14 mountTheta=-1.48 cameraX=1.81, cameraY=1.15 cameraTheta=0.57
03:18:26.309 00.000 8976 incremental bump (1.808, 1.150) isValid = 1
03:18:26.309 00.000 8976 Scheduling Mount bump of (0.097, 0.064)
03:18:26.309 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:18:26.309 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:18:26.309 00.000 8976 move complete, result=0
03:18:26.309 00.000 9828 Worker thread wakes up
03:18:26.309 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:18:26.309 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:18:26.309 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.68 = -2.60)
03:18:26.309 00.000 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.60 = -2.69)
03:18:26.309 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
03:18:26.309 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:18:26.309 00.000 9828 BLC: window closed
03:18:26.309 00.000 8976 worker thread done servicing request
03:18:26.309 00.000 8976 Worker thread wakes up
03:18:26.309 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.1 px 0 ms NORTH
03:18:26.310 00.001 9828 MoveAxis(E, 32, B)
03:18:26.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:26.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:26.310 00.000 9828 Guiding  Dir = 2, Dur = 32
03:18:26.310 00.000 9828 IsSlewing returns 0
03:18:26.311 00.001 9828 IsGuiding returns 0
03:18:26.311 00.000 9828 PulseGuide returned control before completion, sleep 42
03:18:26.358 00.047 9828 IsGuiding returns 1
03:18:26.358 00.000 9828 scope still moving after pulse duration time elapsed
03:18:26.389 00.031 9828 IsSlewing returns 0
03:18:26.389 00.000 9828 IsGuiding returns 1
03:18:26.420 00.031 9828 IsSlewing returns 0
03:18:26.420 00.000 9828 IsGuiding returns 1
03:18:26.451 00.031 9828 IsSlewing returns 0
03:18:26.451 00.000 9828 IsGuiding returns 1
03:18:26.483 00.032 9828 IsSlewing returns 0
03:18:26.483 00.000 9828 IsGuiding returns 1
03:18:26.515 00.032 9828 IsSlewing returns 0
03:18:26.515 00.000 9828 IsGuiding returns 1
03:18:26.547 00.032 9828 IsSlewing returns 0
03:18:26.547 00.000 9828 IsGuiding returns 0
03:18:26.547 00.000 9828 scope move finished after 32 + 205 ms
03:18:26.547 00.000 9828 Move returns status 0, amount 32
03:18:26.547 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:26.547 00.000 9828 MoveAxis(N, 7, B)
03:18:26.547 00.000 9828 Guiding  Dir = 0, Dur = 7
03:18:26.563 00.016 9828 IsSlewing returns 0
03:18:26.563 00.000 9828 IsGuiding returns 0
03:18:26.563 00.000 9828 PulseGuide returned control before completion, sleep 17
03:18:26.594 00.031 9828 IsGuiding returns 1
03:18:26.594 00.000 9828 scope still moving after pulse duration time elapsed
03:18:26.625 00.031 9828 IsSlewing returns 0
03:18:26.625 00.000 9828 IsGuiding returns 1
03:18:26.656 00.031 9828 IsSlewing returns 0
03:18:26.656 00.000 9828 IsGuiding returns 1
03:18:26.687 00.031 9828 IsSlewing returns 0
03:18:26.687 00.000 9828 IsGuiding returns 0
03:18:26.687 00.000 9828 scope move finished after 7 + 116 ms
03:18:26.687 00.000 9828 Move returns status 0, amount 7
03:18:26.687 00.000 9828 move complete, result=0
03:18:26.687 00.000 9828 worker thread done servicing request
03:18:26.687 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:18:26.996 00.309 8976 Exposure complete
03:18:27.002 00.006 8976 worker thread done servicing request
03:18:27.002 00.000 5052 OnExposeComplete: enter
03:18:27.002 00.000 5052 UpdateGuideState(): m_state=6
03:18:27.002 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13060
03:18:27.002 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.27, Mass=116, SNR=7.5, Peak=68 HFD=2.1
03:18:27.002 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.04) = xAngle (-4.04 = 2.25)
03:18:27.002 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.14 = 2.14)
03:18:27.002 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.44 hyp=0.48 cameraTheta=-1.99 mountX=-0.30 mountY=0.40, mountTheta=2.21
03:18:27.003 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.44, opts=13)
03:18:27.003 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.44)
03:18:27.003 00.000 8976 Worker thread wakes up
03:18:27.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=56, Gamma=2.630
03:18:27.003 00.000 5052 UpdateGuideState exits: m=116 SNR=7.5
03:18:27.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:27.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.44) opts 0xd
03:18:27.003 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:27.003 00.000 5052 Enqueuing Expose request
03:18:27.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.44)
03:18:27.003 00.000 8976 Moving (-0.20, -0.44) raw xDistance=-0.30 yDistance=0.40
03:18:27.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.30
03:18:27.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:18:27.003 00.000 8976 MoveAxis(R, 1, ABG)
03:18:27.004 00.001 8976 stepping (-3, 14) + (1, 0)
03:18:27.004 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:27.027 00.023 8976 Received - 47 (G) 
03:18:27.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:27.027 00.000 8976 stepped: pos (-2, 14)
03:18:27.027 00.000 8976 MoveAxis(D, 2, ABG)
03:18:27.027 00.000 8976 stepping (-2, 14) + (0, -2)
03:18:27.027 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:27.059 00.032 8976 Received - 47 (G) 
03:18:27.059 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:27.059 00.000 8976 stepped: pos (-2, 12)
03:18:27.059 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:18:27.059 00.000 8976 MountToCamera -- mountX=0.24 mountY=-2.06 hyp=2.07 mountTheta=-1.46 cameraX=1.73, cameraY=1.15 cameraTheta=0.59
03:18:27.059 00.000 8976 incremental bump (1.725, 1.147) isValid = 1
03:18:27.059 00.000 8976 Scheduling Mount bump of (0.096, 0.066)
03:18:27.059 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:18:27.059 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:18:27.059 00.000 8976 move complete, result=0
03:18:27.059 00.000 8976 worker thread done servicing request
03:18:27.060 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
03:18:27.060 00.000 9828 Worker thread wakes up
03:18:27.060 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:18:27.060 00.000 8976 Worker thread wakes up
03:18:27.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:27.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:27.060 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:18:27.060 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
03:18:27.060 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
03:18:27.060 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
03:18:27.060 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:18:27.060 00.000 9828 BLC: window closed
03:18:27.060 00.000 9828 MoveAxis(E, 31, B)
03:18:27.060 00.000 9828 Guiding  Dir = 2, Dur = 31
03:18:27.061 00.001 9828 IsSlewing returns 0
03:18:27.061 00.000 9828 IsGuiding returns 0
03:18:27.061 00.000 9828 PulseGuide returned control before completion, sleep 41
03:18:27.108 00.047 9828 IsGuiding returns 1
03:18:27.108 00.000 9828 scope still moving after pulse duration time elapsed
03:18:27.139 00.031 9828 IsSlewing returns 0
03:18:27.139 00.000 9828 IsGuiding returns 1
03:18:27.170 00.031 9828 IsSlewing returns 0
03:18:27.170 00.000 9828 IsGuiding returns 1
03:18:27.201 00.031 9828 IsSlewing returns 0
03:18:27.201 00.000 9828 IsGuiding returns 1
03:18:27.232 00.031 9828 IsSlewing returns 0
03:18:27.232 00.000 9828 IsGuiding returns 0
03:18:27.232 00.000 9828 scope move finished after 31 + 139 ms
03:18:27.232 00.000 9828 Move returns status 0, amount 31
03:18:27.232 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:27.232 00.000 9828 MoveAxis(N, 7, B)
03:18:27.232 00.000 9828 Guiding  Dir = 0, Dur = 7
03:18:27.248 00.016 9828 IsSlewing returns 0
03:18:27.248 00.000 9828 IsGuiding returns 0
03:18:27.248 00.000 9828 PulseGuide returned control before completion, sleep 17
03:18:27.278 00.030 9828 IsGuiding returns 1
03:18:27.278 00.000 9828 scope still moving after pulse duration time elapsed
03:18:27.309 00.031 9828 IsSlewing returns 0
03:18:27.309 00.000 9828 IsGuiding returns 1
03:18:27.340 00.031 9828 IsSlewing returns 0
03:18:27.340 00.000 9828 IsGuiding returns 1
03:18:27.371 00.031 9828 IsSlewing returns 0
03:18:27.371 00.000 9828 IsGuiding returns 0
03:18:27.371 00.000 9828 scope move finished after 7 + 116 ms
03:18:27.371 00.000 9828 Move returns status 0, amount 7
03:18:27.371 00.000 9828 move complete, result=0
03:18:27.371 00.000 9828 worker thread done servicing request
03:18:27.371 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:18:27.745 00.374 8976 Exposure complete
03:18:27.750 00.005 8976 worker thread done servicing request
03:18:27.750 00.000 5052 OnExposeComplete: enter
03:18:27.750 00.000 5052 UpdateGuideState(): m_state=6
03:18:27.750 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13061
03:18:27.750 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.69, Mass=117, SNR=7.4, Peak=69 HFD=2.3
03:18:27.750 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
03:18:27.751 00.001 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
03:18:27.751 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.02 hyp=0.31 cameraTheta=-3.09 mountX=0.13 mountY=0.27, mountTheta=1.13
03:18:27.751 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.02, opts=13)
03:18:27.751 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.02)
03:18:27.751 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:27.751 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
03:18:27.751 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:27.751 00.000 8976 Worker thread wakes up
03:18:27.752 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.02) opts 0xd
03:18:27.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.02)
03:18:27.752 00.000 8976 Moving (-0.31, -0.02) raw xDistance=0.13 yDistance=0.27
03:18:27.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:18:27.752 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:27.752 00.000 5052 Enqueuing Expose request
03:18:27.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
03:18:27.752 00.000 8976 MoveAxis(R, 0, ABG)
03:18:27.752 00.000 8976 MoveAxis(D, 1, ABG)
03:18:27.752 00.000 8976 stepping (-2, 12) + (0, -1)
03:18:27.752 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:27.779 00.027 8976 Received - 47 (G) 
03:18:27.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:27.779 00.000 8976 stepped: pos (-2, 11)
03:18:27.779 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:18:27.779 00.000 8976 MountToCamera -- mountX=0.26 mountY=-1.96 hyp=1.97 mountTheta=-1.44 cameraX=1.62, cameraY=1.12 cameraTheta=0.60
03:18:27.779 00.000 8976 incremental bump (1.623, 1.121) isValid = 1
03:18:27.779 00.000 8976 Scheduling Mount bump of (0.095, 0.068)
03:18:27.779 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:27.779 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:27.779 00.000 8976 move complete, result=0
03:18:27.779 00.000 9828 Worker thread wakes up
03:18:27.779 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:18:27.780 00.001 8976 worker thread done servicing request
03:18:27.780 00.000 8976 Worker thread wakes up
03:18:27.780 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:27.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:27.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:27.780 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:27.780 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.57)
03:18:27.780 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.65)
03:18:27.780 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.06, mountTheta=-2.63
03:18:27.780 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:18:27.780 00.000 9828 BLC: window closed
03:18:27.780 00.000 9828 MoveAxis(E, 31, B)
03:18:27.780 00.000 9828 Guiding  Dir = 2, Dur = 31
03:18:27.780 00.000 9828 IsSlewing returns 0
03:18:27.781 00.001 9828 IsGuiding returns 0
03:18:27.781 00.000 9828 PulseGuide returned control before completion, sleep 41
03:18:27.826 00.045 9828 IsGuiding returns 1
03:18:27.826 00.000 9828 scope still moving after pulse duration time elapsed
03:18:27.857 00.031 9828 IsSlewing returns 0
03:18:27.857 00.000 9828 IsGuiding returns 1
03:18:27.889 00.032 9828 IsSlewing returns 0
03:18:27.889 00.000 9828 IsGuiding returns 1
03:18:27.919 00.030 9828 IsSlewing returns 0
03:18:27.919 00.000 9828 IsGuiding returns 1
03:18:27.950 00.031 9828 IsSlewing returns 0
03:18:27.950 00.000 9828 IsGuiding returns 0
03:18:27.950 00.000 9828 scope move finished after 31 + 138 ms
03:18:27.950 00.000 9828 Move returns status 0, amount 31
03:18:27.950 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:27.950 00.000 9828 MoveAxis(N, 8, B)
03:18:27.950 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:27.965 00.015 9828 IsSlewing returns 0
03:18:27.965 00.000 9828 IsGuiding returns 0
03:18:27.965 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:27.996 00.031 9828 IsGuiding returns 1
03:18:27.996 00.000 9828 scope still moving after pulse duration time elapsed
03:18:28.027 00.031 9828 IsSlewing returns 0
03:18:28.027 00.000 9828 IsGuiding returns 1
03:18:28.058 00.031 9828 IsSlewing returns 0
03:18:28.058 00.000 9828 IsGuiding returns 1
03:18:28.090 00.032 9828 IsSlewing returns 0
03:18:28.090 00.000 9828 IsGuiding returns 0
03:18:28.090 00.000 9828 scope move finished after 8 + 117 ms
03:18:28.090 00.000 9828 Move returns status 0, amount 8
03:18:28.090 00.000 9828 move complete, result=0
03:18:28.090 00.000 9828 worker thread done servicing request
03:18:28.090 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:18:28.465 00.375 8976 Exposure complete
03:18:28.471 00.006 8976 worker thread done servicing request
03:18:28.471 00.000 5052 OnExposeComplete: enter
03:18:28.471 00.000 5052 UpdateGuideState(): m_state=6
03:18:28.471 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13062
03:18:28.471 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=282.12, Mass=132, SNR=7.9, Peak=68 HFD=2.2
03:18:28.471 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
03:18:28.471 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
03:18:28.471 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.41 hyp=0.41 cameraTheta=1.76 mountX=0.40 mountY=-0.16, mountTheta=-0.38
03:18:28.472 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.41, opts=13)
03:18:28.472 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.41)
03:18:28.472 00.000 8976 Worker thread wakes up
03:18:28.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.41) opts 0xd
03:18:28.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.41)
03:18:28.472 00.000 8976 Moving (-0.08, 0.41) raw xDistance=0.40 yDistance=-0.16
03:18:28.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:18:28.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:18:28.472 00.000 8976 MoveAxis(L, 2, ABG)
03:18:28.472 00.000 8976 stepping (-2, 11) + (-2, 0)
03:18:28.472 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:28.472 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:28.472 00.000 5052 UpdateGuideState exits: m=132 SNR=7.9
03:18:28.472 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:28.472 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:28.472 00.000 5052 Enqueuing Expose request
03:18:28.498 00.026 8976 Received - 47 (G) 
03:18:28.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:28.498 00.000 8976 stepped: pos (-4, 11)
03:18:28.498 00.000 8976 MoveAxis(U, 0, ABG)
03:18:28.498 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:18:28.498 00.000 8976 MountToCamera -- mountX=0.38 mountY=-1.89 hyp=1.92 mountTheta=-1.37 cameraX=1.51, cameraY=1.19 cameraTheta=0.67
03:18:28.498 00.000 8976 incremental bump (1.509, 1.193) isValid = 1
03:18:28.498 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:18:28.498 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:28.498 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:28.498 00.000 8976 move complete, result=0
03:18:28.498 00.000 8976 worker thread done servicing request
03:18:28.498 00.000 8976 Worker thread wakes up
03:18:28.498 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
03:18:28.498 00.000 9828 Worker thread wakes up
03:18:28.498 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:28.499 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:28.499 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:18:28.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:28.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:28.499 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
03:18:28.499 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:18:28.499 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:18:28.499 00.000 9828 BLC: window closed
03:18:28.499 00.000 9828 MoveAxis(E, 30, B)
03:18:28.499 00.000 9828 Guiding  Dir = 2, Dur = 30
03:18:28.499 00.000 9828 IsSlewing returns 0
03:18:28.499 00.000 9828 IsGuiding returns 0
03:18:28.500 00.001 9828 PulseGuide returned control before completion, sleep 40
03:18:28.543 00.043 9828 IsGuiding returns 1
03:18:28.543 00.000 9828 scope still moving after pulse duration time elapsed
03:18:28.574 00.031 9828 IsSlewing returns 0
03:18:28.574 00.000 9828 IsGuiding returns 1
03:18:28.606 00.032 9828 IsSlewing returns 0
03:18:28.607 00.001 9828 IsGuiding returns 1
03:18:28.637 00.030 9828 IsSlewing returns 0
03:18:28.637 00.000 9828 IsGuiding returns 1
03:18:28.668 00.031 9828 IsSlewing returns 0
03:18:28.668 00.000 9828 IsGuiding returns 0
03:18:28.669 00.001 9828 scope move finished after 30 + 138 ms
03:18:28.669 00.000 9828 Move returns status 0, amount 30
03:18:28.669 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:28.669 00.000 9828 MoveAxis(N, 8, B)
03:18:28.669 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:28.684 00.015 9828 IsSlewing returns 0
03:18:28.684 00.000 9828 IsGuiding returns 0
03:18:28.684 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:28.714 00.030 9828 IsGuiding returns 1
03:18:28.714 00.000 9828 scope still moving after pulse duration time elapsed
03:18:28.746 00.032 9828 IsSlewing returns 0
03:18:28.746 00.000 9828 IsGuiding returns 1
03:18:28.776 00.030 9828 IsSlewing returns 0
03:18:28.776 00.000 9828 IsGuiding returns 1
03:18:28.808 00.032 9828 IsSlewing returns 0
03:18:28.808 00.000 9828 IsGuiding returns 1
03:18:28.839 00.031 9828 IsSlewing returns 0
03:18:28.839 00.000 9828 IsGuiding returns 1
03:18:28.870 00.031 9828 IsSlewing returns 0
03:18:28.870 00.000 9828 IsGuiding returns 0
03:18:28.870 00.000 9828 scope move finished after 8 + 177 ms
03:18:28.870 00.000 9828 Move returns status 0, amount 8
03:18:28.870 00.000 9828 move complete, result=0
03:18:28.870 00.000 9828 worker thread done servicing request
03:18:28.870 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:18:29.187 00.317 8976 Exposure complete
03:18:29.192 00.005 8976 worker thread done servicing request
03:18:29.192 00.000 5052 OnExposeComplete: enter
03:18:29.192 00.000 5052 UpdateGuideState(): m_state=6
03:18:29.192 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13063
03:18:29.193 00.001 5052 Star::Find returns 1 (0), X=329.57, Y=281.38, Mass=122, SNR=7.6, Peak=68 HFD=1.6
03:18:29.193 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
03:18:29.193 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
03:18:29.193 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.33 hyp=0.52 cameraTheta=-0.69 mountX=-0.48 mountY=-0.15, mountTheta=-2.83
03:18:29.193 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.33, opts=13)
03:18:29.193 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.33)
03:18:29.194 00.001 8976 Worker thread wakes up
03:18:29.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.33) opts 0xd
03:18:29.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.33)
03:18:29.194 00.000 8976 Moving (0.40, -0.33) raw xDistance=-0.48 yDistance=-0.15
03:18:29.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.48
03:18:29.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:18:29.194 00.000 8976 MoveAxis(R, 2, ABG)
03:18:29.194 00.000 8976 stepping (-4, 11) + (2, 0)
03:18:29.194 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:29.194 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:18:29.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:29.194 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:29.194 00.000 5052 Enqueuing Expose request
03:18:29.194 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:29.218 00.024 8976 Received - 47 (G) 
03:18:29.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:29.218 00.000 8976 stepped: pos (-2, 11)
03:18:29.218 00.000 8976 MoveAxis(U, 0, ABG)
03:18:29.218 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:18:29.218 00.000 8976 MountToCamera -- mountX=0.35 mountY=-1.84 hyp=1.87 mountTheta=-1.38 cameraX=1.48, cameraY=1.15 cameraTheta=0.66
03:18:29.218 00.000 8976 incremental bump (1.478, 1.152) isValid = 1
03:18:29.218 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:18:29.218 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:29.218 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:29.218 00.000 8976 move complete, result=0
03:18:29.218 00.000 8976 worker thread done servicing request
03:18:29.218 00.000 8976 Worker thread wakes up
03:18:29.219 00.001 9828 Worker thread wakes up
03:18:29.219 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:29.219 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:29.219 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
03:18:29.219 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:18:29.219 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
03:18:29.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:29.219 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:18:29.219 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:18:29.219 00.000 9828 BLC: window closed
03:18:29.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:29.219 00.000 9828 MoveAxis(E, 30, B)
03:18:29.220 00.001 9828 Guiding  Dir = 2, Dur = 30
03:18:29.220 00.000 9828 IsSlewing returns 0
03:18:29.220 00.000 9828 IsGuiding returns 0
03:18:29.220 00.000 9828 PulseGuide returned control before completion, sleep 40
03:18:29.273 00.053 9828 IsGuiding returns 1
03:18:29.273 00.000 9828 scope still moving after pulse duration time elapsed
03:18:29.304 00.031 9828 IsSlewing returns 0
03:18:29.304 00.000 9828 IsGuiding returns 1
03:18:29.336 00.032 9828 IsSlewing returns 0
03:18:29.336 00.000 9828 IsGuiding returns 1
03:18:29.367 00.031 9828 IsSlewing returns 0
03:18:29.367 00.000 9828 IsGuiding returns 0
03:18:29.367 00.000 9828 scope move finished after 30 + 117 ms
03:18:29.367 00.000 9828 Move returns status 0, amount 30
03:18:29.367 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:29.367 00.000 9828 MoveAxis(N, 8, B)
03:18:29.367 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:29.383 00.016 9828 IsSlewing returns 0
03:18:29.383 00.000 9828 IsGuiding returns 0
03:18:29.383 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:29.413 00.030 9828 IsGuiding returns 1
03:18:29.413 00.000 9828 scope still moving after pulse duration time elapsed
03:18:29.444 00.031 9828 IsSlewing returns 0
03:18:29.444 00.000 9828 IsGuiding returns 1
03:18:29.475 00.031 9828 IsSlewing returns 0
03:18:29.475 00.000 9828 IsGuiding returns 1
03:18:29.506 00.031 9828 IsSlewing returns 0
03:18:29.506 00.000 9828 IsGuiding returns 1
03:18:29.537 00.031 9828 IsSlewing returns 0
03:18:29.537 00.000 9828 IsGuiding returns 0
03:18:29.537 00.000 9828 scope move finished after 8 + 146 ms
03:18:29.537 00.000 9828 Move returns status 0, amount 8
03:18:29.537 00.000 9828 move complete, result=0
03:18:29.537 00.000 9828 worker thread done servicing request
03:18:29.537 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:18:29.906 00.369 8976 Exposure complete
03:18:29.912 00.006 8976 worker thread done servicing request
03:18:29.912 00.000 5052 OnExposeComplete: enter
03:18:29.912 00.000 5052 UpdateGuideState(): m_state=6
03:18:29.912 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13064
03:18:29.912 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.84, Mass=106, SNR=7.1, Peak=59 HFD=2.4
03:18:29.912 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
03:18:29.913 00.001 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
03:18:29.913 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.13 hyp=0.59 cameraTheta=0.22 mountX=-0.15 mountY=-0.55, mountTheta=-1.83
03:18:29.914 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.13, opts=13)
03:18:29.914 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.13)
03:18:29.914 00.000 8976 Worker thread wakes up
03:18:29.914 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.13) opts 0xd
03:18:29.914 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:29.915 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.13)
03:18:29.915 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
03:18:29.915 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:29.915 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:29.915 00.000 5052 Enqueuing Expose request
03:18:29.915 00.000 8976 Moving (0.57, 0.13) raw xDistance=-0.15 yDistance=-0.55
03:18:29.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:18:29.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
03:18:29.915 00.000 8976 MoveAxis(R, 0, ABG)
03:18:29.915 00.000 8976 MoveAxis(U, 2, ABG)
03:18:29.915 00.000 8976 stepping (-2, 11) + (0, 2)
03:18:29.916 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:29.953 00.037 8976 Received - 47 (G) 
03:18:29.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:29.953 00.000 8976 stepped: pos (-2, 13)
03:18:29.953 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:18:29.953 00.000 8976 MountToCamera -- mountX=0.34 mountY=-1.91 hyp=1.94 mountTheta=-1.40 cameraX=1.55, cameraY=1.17 cameraTheta=0.65
03:18:29.953 00.000 8976 incremental bump (1.551, 1.172) isValid = 1
03:18:29.954 00.001 8976 Scheduling Mount bump of (0.092, 0.072)
03:18:29.954 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:29.954 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:29.954 00.000 8976 move complete, result=0
03:18:29.954 00.000 8976 worker thread done servicing request
03:18:29.954 00.000 9828 Worker thread wakes up
03:18:29.954 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:29.954 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:29.954 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:18:29.954 00.000 8976 Worker thread wakes up
03:18:29.954 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:29.954 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:29.954 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:18:29.954 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:18:29.954 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:18:29.954 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:18:29.954 00.000 9828 BLC: window closed
03:18:29.954 00.000 9828 MoveAxis(E, 30, B)
03:18:29.954 00.000 9828 Guiding  Dir = 2, Dur = 30
03:18:29.954 00.000 9828 IsSlewing returns 0
03:18:29.954 00.000 9828 IsGuiding returns 0
03:18:29.954 00.000 9828 PulseGuide returned control before completion, sleep 40
03:18:30.006 00.052 9828 IsGuiding returns 1
03:18:30.006 00.000 9828 scope still moving after pulse duration time elapsed
03:18:30.037 00.031 9828 IsSlewing returns 0
03:18:30.037 00.000 9828 IsGuiding returns 1
03:18:30.068 00.031 9828 IsSlewing returns 0
03:18:30.068 00.000 9828 IsGuiding returns 1
03:18:30.099 00.031 9828 IsSlewing returns 0
03:18:30.099 00.000 9828 IsGuiding returns 0
03:18:30.099 00.000 9828 scope move finished after 30 + 114 ms
03:18:30.100 00.001 9828 Move returns status 0, amount 30
03:18:30.100 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:30.100 00.000 9828 MoveAxis(N, 8, B)
03:18:30.100 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:30.114 00.014 9828 IsSlewing returns 0
03:18:30.114 00.000 9828 IsGuiding returns 0
03:18:30.115 00.001 9828 PulseGuide returned control before completion, sleep 18
03:18:30.145 00.030 9828 IsGuiding returns 1
03:18:30.145 00.000 9828 scope still moving after pulse duration time elapsed
03:18:30.175 00.030 9828 IsSlewing returns 0
03:18:30.175 00.000 9828 IsGuiding returns 1
03:18:30.206 00.031 9828 IsSlewing returns 0
03:18:30.206 00.000 9828 IsGuiding returns 1
03:18:30.236 00.030 9828 IsSlewing returns 0
03:18:30.236 00.000 9828 IsGuiding returns 1
03:18:30.267 00.031 9828 IsSlewing returns 0
03:18:30.267 00.000 9828 IsGuiding returns 0
03:18:30.267 00.000 9828 scope move finished after 8 + 144 ms
03:18:30.267 00.000 9828 Move returns status 0, amount 8
03:18:30.267 00.000 9828 move complete, result=0
03:18:30.267 00.000 9828 worker thread done servicing request
03:18:30.267 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:18:30.637 00.370 8976 Exposure complete
03:18:30.642 00.005 8976 worker thread done servicing request
03:18:30.642 00.000 5052 OnExposeComplete: enter
03:18:30.642 00.000 5052 UpdateGuideState(): m_state=6
03:18:30.643 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13065
03:18:30.643 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.12, Mass=120, SNR=7.5, Peak=58 HFD=2.7
03:18:30.643 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
03:18:30.643 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.11)
03:18:30.643 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.59 hyp=0.69 cameraTheta=-1.03 mountX=-0.69 mountY=0.02, mountTheta=3.11
03:18:30.643 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.59, opts=13)
03:18:30.643 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.59)
03:18:30.644 00.001 8976 Worker thread wakes up
03:18:30.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.59) opts 0xd
03:18:30.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.59)
03:18:30.644 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:18:30.644 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
03:18:30.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:30.644 00.000 8976 Moving (0.35, -0.59) raw xDistance=-0.69 yDistance=0.02
03:18:30.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
03:18:30.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:18:30.644 00.000 8976 MoveAxis(R, 3, ABG)
03:18:30.644 00.000 8976 stepping (-2, 13) + (3, 0)
03:18:30.644 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:30.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:30.644 00.000 5052 Enqueuing Expose request
03:18:30.672 00.028 8976 Received - 47 (G) 
03:18:30.672 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:30.672 00.000 8976 stepped: pos (1, 13)
03:18:30.672 00.000 8976 MoveAxis(U, 0, ABG)
03:18:30.672 00.000 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
03:18:30.672 00.000 8976 MountToCamera -- mountX=0.18 mountY=-1.96 hyp=1.97 mountTheta=-1.48 cameraX=1.67, cameraY=1.05 cameraTheta=0.56
03:18:30.672 00.000 8976 incremental bump (1.669, 1.050) isValid = 1
03:18:30.672 00.000 8976 Scheduling Mount bump of (0.097, 0.063)
03:18:30.672 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:18:30.673 00.001 8976 Enqueuing Move request for scope (0.10, 0.06)
03:18:30.673 00.000 8976 move complete, result=0
03:18:30.673 00.000 9828 Worker thread wakes up
03:18:30.673 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:18:30.673 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:18:30.673 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
03:18:30.673 00.000 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.69)
03:18:30.673 00.000 8976 worker thread done servicing request
03:18:30.673 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.0 px 0 ms NORTH
03:18:30.673 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
03:18:30.673 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:18:30.673 00.000 9828 BLC: window closed
03:18:30.673 00.000 8976 Worker thread wakes up
03:18:30.673 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:30.673 00.000 9828 MoveAxis(E, 32, B)
03:18:30.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:30.673 00.000 9828 Guiding  Dir = 2, Dur = 32
03:18:30.674 00.001 9828 IsSlewing returns 0
03:18:30.674 00.000 9828 IsGuiding returns 0
03:18:30.674 00.000 9828 PulseGuide returned control before completion, sleep 42
03:18:30.721 00.047 9828 IsGuiding returns 1
03:18:30.721 00.000 9828 scope still moving after pulse duration time elapsed
03:18:30.753 00.032 9828 IsSlewing returns 0
03:18:30.753 00.000 9828 IsGuiding returns 1
03:18:30.784 00.031 9828 IsSlewing returns 0
03:18:30.784 00.000 9828 IsGuiding returns 1
03:18:30.814 00.030 9828 IsSlewing returns 0
03:18:30.814 00.000 9828 IsGuiding returns 1
03:18:30.845 00.031 9828 IsSlewing returns 0
03:18:30.845 00.000 9828 IsGuiding returns 0
03:18:30.845 00.000 9828 scope move finished after 32 + 138 ms
03:18:30.845 00.000 9828 Move returns status 0, amount 32
03:18:30.845 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:30.845 00.000 9828 MoveAxis(N, 7, B)
03:18:30.845 00.000 9828 Guiding  Dir = 0, Dur = 7
03:18:30.861 00.016 9828 IsSlewing returns 0
03:18:30.861 00.000 9828 IsGuiding returns 0
03:18:30.861 00.000 9828 PulseGuide returned control before completion, sleep 17
03:18:30.892 00.031 9828 IsGuiding returns 1
03:18:30.892 00.000 9828 scope still moving after pulse duration time elapsed
03:18:30.923 00.031 9828 IsSlewing returns 0
03:18:30.923 00.000 9828 IsGuiding returns 1
03:18:30.955 00.032 9828 IsSlewing returns 0
03:18:30.955 00.000 9828 IsGuiding returns 1
03:18:30.986 00.031 9828 IsSlewing returns 0
03:18:30.986 00.000 9828 IsGuiding returns 0
03:18:30.986 00.000 9828 scope move finished after 7 + 118 ms
03:18:30.986 00.000 9828 Move returns status 0, amount 7
03:18:30.986 00.000 9828 move complete, result=0
03:18:30.986 00.000 9828 worker thread done servicing request
03:18:30.986 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:18:31.356 00.370 8976 Exposure complete
03:18:31.362 00.006 8976 worker thread done servicing request
03:18:31.362 00.000 5052 OnExposeComplete: enter
03:18:31.362 00.000 5052 UpdateGuideState(): m_state=6
03:18:31.362 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13066
03:18:31.362 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.34, Mass=117, SNR=7.4, Peak=62 HFD=2.3
03:18:31.362 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
03:18:31.362 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
03:18:31.362 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.63 hyp=0.67 cameraTheta=1.94 mountX=0.67 mountY=-0.14, mountTheta=-0.21
03:18:31.364 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.63, opts=13)
03:18:31.364 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.63)
03:18:31.364 00.000 8976 Worker thread wakes up
03:18:31.364 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.63) opts 0xd
03:18:31.364 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.63)
03:18:31.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:31.364 00.000 8976 Moving (-0.24, 0.63) raw xDistance=0.67 yDistance=-0.14
03:18:31.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.67
03:18:31.364 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
03:18:31.364 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:18:31.364 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:31.364 00.000 8976 MoveAxis(L, 3, ABG)
03:18:31.364 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:31.364 00.000 5052 Enqueuing Expose request
03:18:31.364 00.000 8976 stepping (1, 13) + (-3, 0)
03:18:31.364 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:31.392 00.028 8976 Received - 47 (G) 
03:18:31.392 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:31.392 00.000 8976 stepped: pos (-2, 13)
03:18:31.392 00.000 8976 MoveAxis(U, 0, ABG)
03:18:31.392 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:18:31.392 00.000 8976 MountToCamera -- mountX=0.22 mountY=-2.00 hyp=2.01 mountTheta=-1.46 cameraX=1.68, cameraY=1.10 cameraTheta=0.58
03:18:31.392 00.000 8976 incremental bump (1.679, 1.104) isValid = 1
03:18:31.392 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
03:18:31.392 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:18:31.392 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:18:31.392 00.000 8976 move complete, result=0
03:18:31.392 00.000 9828 Worker thread wakes up
03:18:31.392 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:18:31.393 00.001 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:18:31.393 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.1 px 0 ms NORTH
03:18:31.393 00.000 8976 worker thread done servicing request
03:18:31.393 00.000 8976 Worker thread wakes up
03:18:31.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:31.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:31.393 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:18:31.393 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:18:31.393 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
03:18:31.393 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:18:31.393 00.000 9828 BLC: window closed
03:18:31.393 00.000 9828 MoveAxis(E, 31, B)
03:18:31.393 00.000 9828 Guiding  Dir = 2, Dur = 31
03:18:31.393 00.000 9828 IsSlewing returns 0
03:18:31.394 00.001 9828 IsGuiding returns 0
03:18:31.394 00.000 9828 PulseGuide returned control before completion, sleep 41
03:18:31.438 00.044 9828 IsGuiding returns 1
03:18:31.438 00.000 9828 scope still moving after pulse duration time elapsed
03:18:31.468 00.030 9828 IsSlewing returns 0
03:18:31.468 00.000 9828 IsGuiding returns 1
03:18:31.500 00.032 9828 IsSlewing returns 0
03:18:31.500 00.000 9828 IsGuiding returns 1
03:18:31.531 00.031 9828 IsSlewing returns 0
03:18:31.531 00.000 9828 IsGuiding returns 1
03:18:31.561 00.030 9828 IsSlewing returns 0
03:18:31.561 00.000 9828 IsGuiding returns 0
03:18:31.561 00.000 9828 scope move finished after 31 + 136 ms
03:18:31.561 00.000 9828 Move returns status 0, amount 31
03:18:31.561 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:31.561 00.000 9828 MoveAxis(N, 7, B)
03:18:31.561 00.000 9828 Guiding  Dir = 0, Dur = 7
03:18:31.577 00.016 9828 IsSlewing returns 0
03:18:31.577 00.000 9828 IsGuiding returns 0
03:18:31.578 00.001 9828 PulseGuide returned control before completion, sleep 17
03:18:31.609 00.031 9828 IsGuiding returns 1
03:18:31.609 00.000 9828 scope still moving after pulse duration time elapsed
03:18:31.639 00.030 9828 IsSlewing returns 0
03:18:31.639 00.000 9828 IsGuiding returns 1
03:18:31.670 00.031 9828 IsSlewing returns 0
03:18:31.670 00.000 9828 IsGuiding returns 1
03:18:31.701 00.031 9828 IsSlewing returns 0
03:18:31.701 00.000 9828 IsGuiding returns 0
03:18:31.701 00.000 9828 scope move finished after 7 + 116 ms
03:18:31.701 00.000 9828 Move returns status 0, amount 7
03:18:31.701 00.000 9828 move complete, result=0
03:18:31.701 00.000 9828 worker thread done servicing request
03:18:31.701 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:18:32.077 00.376 8976 Exposure complete
03:18:32.083 00.006 8976 worker thread done servicing request
03:18:32.083 00.000 5052 OnExposeComplete: enter
03:18:32.083 00.000 5052 UpdateGuideState(): m_state=6
03:18:32.083 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13067
03:18:32.083 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.90, Mass=104, SNR=7.0, Peak=63 HFD=2.3
03:18:32.083 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.27 = -0.27)
03:18:32.083 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.37 = -0.37)
03:18:32.083 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.78 mountX=0.18 mountY=-0.07, mountTheta=-0.36
03:18:32.084 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.19, opts=13)
03:18:32.084 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.19)
03:18:32.084 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:18:32.084 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
03:18:32.084 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:32.084 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:32.084 00.000 5052 Enqueuing Expose request
03:18:32.084 00.000 8976 Worker thread wakes up
03:18:32.084 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.19) opts 0xd
03:18:32.084 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.19)
03:18:32.084 00.000 8976 Moving (-0.04, 0.19) raw xDistance=0.18 yDistance=-0.07
03:18:32.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:18:32.084 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:18:32.084 00.000 8976 MoveAxis(R, 0, ABG)
03:18:32.084 00.000 8976 MoveAxis(U, 0, ABG)
03:18:32.084 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:18:32.084 00.000 8976 MountToCamera -- mountX=0.25 mountY=-2.02 hyp=2.03 mountTheta=-1.45 cameraX=1.69, cameraY=1.14 cameraTheta=0.59
03:18:32.084 00.000 8976 incremental bump (1.685, 1.140) isValid = 1
03:18:32.085 00.001 8976 Scheduling Mount bump of (0.095, 0.067)
03:18:32.085 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:18:32.085 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:18:32.085 00.000 8976 move complete, result=0
03:18:32.085 00.000 8976 worker thread done servicing request
03:18:32.085 00.000 8976 Worker thread wakes up
03:18:32.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:32.085 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:18:32.085 00.000 9828 Worker thread wakes up
03:18:32.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:32.085 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:18:32.085 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:18:32.085 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.58)
03:18:32.086 00.001 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.66)
03:18:32.086 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
03:18:32.086 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:18:32.086 00.000 9828 BLC: window closed
03:18:32.086 00.000 9828 MoveAxis(E, 31, B)
03:18:32.086 00.000 9828 Guiding  Dir = 2, Dur = 31
03:18:32.086 00.000 9828 IsSlewing returns 0
03:18:32.086 00.000 9828 IsGuiding returns 0
03:18:32.086 00.000 9828 PulseGuide returned control before completion, sleep 41
03:18:32.137 00.051 9828 IsGuiding returns 1
03:18:32.137 00.000 9828 scope still moving after pulse duration time elapsed
03:18:32.167 00.030 9828 IsSlewing returns 0
03:18:32.167 00.000 9828 IsGuiding returns 1
03:18:32.198 00.031 9828 IsSlewing returns 0
03:18:32.198 00.000 9828 IsGuiding returns 1
03:18:32.229 00.031 9828 IsSlewing returns 0
03:18:32.229 00.000 9828 IsGuiding returns 1
03:18:32.260 00.031 9828 IsSlewing returns 0
03:18:32.260 00.000 9828 IsGuiding returns 0
03:18:32.260 00.000 9828 scope move finished after 31 + 142 ms
03:18:32.260 00.000 9828 Move returns status 0, amount 31
03:18:32.260 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:32.260 00.000 9828 MoveAxis(N, 7, B)
03:18:32.260 00.000 9828 Guiding  Dir = 0, Dur = 7
03:18:32.276 00.016 9828 IsSlewing returns 0
03:18:32.276 00.000 9828 IsGuiding returns 0
03:18:32.276 00.000 9828 PulseGuide returned control before completion, sleep 17
03:18:32.308 00.032 9828 IsGuiding returns 1
03:18:32.308 00.000 9828 scope still moving after pulse duration time elapsed
03:18:32.339 00.031 9828 IsSlewing returns 0
03:18:32.339 00.000 9828 IsGuiding returns 1
03:18:32.370 00.031 9828 IsSlewing returns 0
03:18:32.370 00.000 9828 IsGuiding returns 1
03:18:32.400 00.030 9828 IsSlewing returns 0
03:18:32.400 00.000 9828 IsGuiding returns 0
03:18:32.400 00.000 9828 scope move finished after 7 + 117 ms
03:18:32.400 00.000 9828 Move returns status 0, amount 7
03:18:32.400 00.000 9828 move complete, result=0
03:18:32.400 00.000 9828 worker thread done servicing request
03:18:32.400 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:18:32.770 00.370 8976 Exposure complete
03:18:32.775 00.005 8976 worker thread done servicing request
03:18:32.775 00.000 5052 OnExposeComplete: enter
03:18:32.776 00.001 5052 UpdateGuideState(): m_state=6
03:18:32.776 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13068
03:18:32.776 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.94, Mass=114, SNR=7.3, Peak=66 HFD=2.1
03:18:32.776 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
03:18:32.776 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.03 = 0.03)
03:18:32.776 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.18 mountX=0.28 mountY=0.01, mountTheta=0.03
03:18:32.776 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.23, opts=13)
03:18:32.777 00.001 5052 Enqueuing Move request for stepguider (-0.16, 0.23)
03:18:32.777 00.000 8976 Worker thread wakes up
03:18:32.777 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.23) opts 0xd
03:18:32.777 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.23)
03:18:32.777 00.000 8976 Moving (-0.16, 0.23) raw xDistance=0.28 yDistance=0.01
03:18:32.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:18:32.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:18:32.777 00.000 8976 MoveAxis(L, 1, ABG)
03:18:32.777 00.000 8976 stepping (-2, 13) + (-1, 0)
03:18:32.777 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:18:32.777 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
03:18:32.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:32.777 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:32.777 00.000 5052 Enqueuing Expose request
03:18:32.777 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:32.799 00.022 8976 Received - 47 (G) 
03:18:32.799 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:32.799 00.000 8976 stepped: pos (-3, 13)
03:18:32.799 00.000 8976 MoveAxis(U, 0, ABG)
03:18:32.799 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:18:32.799 00.000 8976 MountToCamera -- mountX=0.32 mountY=-2.03 hyp=2.06 mountTheta=-1.42 cameraX=1.67, cameraY=1.21 cameraTheta=0.63
03:18:32.799 00.000 8976 incremental bump (1.667, 1.209) isValid = 1
03:18:32.799 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:18:32.799 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:32.799 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:32.799 00.000 8976 move complete, result=0
03:18:32.799 00.000 9828 Worker thread wakes up
03:18:32.799 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
03:18:32.799 00.000 8976 worker thread done servicing request
03:18:32.799 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:32.799 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:32.799 00.000 8976 Worker thread wakes up
03:18:32.800 00.001 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:18:32.800 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:18:32.800 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:18:32.800 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:18:32.800 00.000 9828 BLC: window closed
03:18:32.800 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:32.800 00.000 9828 MoveAxis(E, 31, B)
03:18:32.800 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:32.800 00.000 9828 Guiding  Dir = 2, Dur = 31
03:18:32.800 00.000 9828 IsSlewing returns 0
03:18:32.800 00.000 9828 IsGuiding returns 0
03:18:32.801 00.001 9828 PulseGuide returned control before completion, sleep 41
03:18:32.858 00.057 9828 IsGuiding returns 1
03:18:32.858 00.000 9828 scope still moving after pulse duration time elapsed
03:18:32.889 00.031 9828 IsSlewing returns 0
03:18:32.889 00.000 9828 IsGuiding returns 1
03:18:32.920 00.031 9828 IsSlewing returns 0
03:18:32.920 00.000 9828 IsGuiding returns 1
03:18:32.951 00.031 9828 IsSlewing returns 0
03:18:32.951 00.000 9828 IsGuiding returns 0
03:18:32.951 00.000 9828 scope move finished after 31 + 119 ms
03:18:32.951 00.000 9828 Move returns status 0, amount 31
03:18:32.951 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:32.951 00.000 9828 MoveAxis(N, 8, B)
03:18:32.951 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:32.966 00.015 9828 IsSlewing returns 0
03:18:32.966 00.000 9828 IsGuiding returns 0
03:18:32.966 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:32.997 00.031 9828 IsGuiding returns 1
03:18:32.997 00.000 9828 scope still moving after pulse duration time elapsed
03:18:33.029 00.032 9828 IsSlewing returns 0
03:18:33.029 00.000 9828 IsGuiding returns 1
03:18:33.061 00.032 9828 IsSlewing returns 0
03:18:33.061 00.000 9828 IsGuiding returns 1
03:18:33.091 00.030 9828 IsSlewing returns 0
03:18:33.091 00.000 9828 IsGuiding returns 0
03:18:33.091 00.000 9828 scope move finished after 8 + 117 ms
03:18:33.091 00.000 9828 Move returns status 0, amount 8
03:18:33.091 00.000 9828 move complete, result=0
03:18:33.091 00.000 9828 worker thread done servicing request
03:18:33.091 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:18:33.485 00.394 8976 Exposure complete
03:18:33.490 00.005 8976 worker thread done servicing request
03:18:33.491 00.001 5052 OnExposeComplete: enter
03:18:33.491 00.000 5052 UpdateGuideState(): m_state=6
03:18:33.491 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13069
03:18:33.491 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.77, Mass=124, SNR=7.6, Peak=69 HFD=2.3
03:18:33.491 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:18:33.491 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
03:18:33.491 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.72 mountX=0.12 mountY=0.08, mountTheta=0.61
03:18:33.491 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.06, opts=13)
03:18:33.492 00.001 5052 Enqueuing Move request for stepguider (-0.14, 0.06)
03:18:33.492 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:18:33.492 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
03:18:33.492 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:33.492 00.000 8976 Worker thread wakes up
03:18:33.492 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.06) opts 0xd
03:18:33.492 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.06)
03:18:33.492 00.000 8976 Moving (-0.14, 0.06) raw xDistance=0.12 yDistance=0.08
03:18:33.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:18:33.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:18:33.492 00.000 8976 MoveAxis(R, 0, ABG)
03:18:33.492 00.000 8976 MoveAxis(U, 0, ABG)
03:18:33.492 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:33.492 00.000 5052 Enqueuing Expose request
03:18:33.492 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:18:33.492 00.000 8976 MountToCamera -- mountX=0.36 mountY=-2.04 hyp=2.08 mountTheta=-1.39 cameraX=1.65, cameraY=1.26 cameraTheta=0.65
03:18:33.492 00.000 8976 incremental bump (1.654, 1.255) isValid = 1
03:18:33.493 00.001 8976 Scheduling Mount bump of (0.091, 0.072)
03:18:33.493 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:33.493 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:33.493 00.000 8976 move complete, result=0
03:18:33.493 00.000 8976 worker thread done servicing request
03:18:33.493 00.000 9828 Worker thread wakes up
03:18:33.493 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:33.493 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:33.493 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:18:33.493 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:33.493 00.000 8976 Worker thread wakes up
03:18:33.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:33.493 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:18:33.493 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:33.493 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:18:33.493 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:18:33.494 00.001 9828 BLC: window closed
03:18:33.494 00.000 9828 MoveAxis(E, 30, B)
03:18:33.494 00.000 9828 Guiding  Dir = 2, Dur = 30
03:18:33.494 00.000 9828 IsSlewing returns 0
03:18:33.494 00.000 9828 IsGuiding returns 0
03:18:33.494 00.000 9828 PulseGuide returned control before completion, sleep 40
03:18:33.547 00.053 9828 IsGuiding returns 1
03:18:33.547 00.000 9828 scope still moving after pulse duration time elapsed
03:18:33.578 00.031 9828 IsSlewing returns 0
03:18:33.578 00.000 9828 IsGuiding returns 1
03:18:33.609 00.031 9828 IsSlewing returns 0
03:18:33.609 00.000 9828 IsGuiding returns 1
03:18:33.640 00.031 9828 IsSlewing returns 0
03:18:33.640 00.000 9828 IsGuiding returns 0
03:18:33.640 00.000 9828 scope move finished after 30 + 116 ms
03:18:33.641 00.001 9828 Move returns status 0, amount 30
03:18:33.641 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:33.641 00.000 9828 MoveAxis(N, 8, B)
03:18:33.641 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:33.655 00.014 9828 IsSlewing returns 0
03:18:33.655 00.000 9828 IsGuiding returns 0
03:18:33.655 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:33.686 00.031 9828 IsGuiding returns 1
03:18:33.686 00.000 9828 scope still moving after pulse duration time elapsed
03:18:33.718 00.032 9828 IsSlewing returns 0
03:18:33.718 00.000 9828 IsGuiding returns 1
03:18:33.749 00.031 9828 IsSlewing returns 0
03:18:33.749 00.000 9828 IsGuiding returns 1
03:18:33.780 00.031 9828 IsSlewing returns 0
03:18:33.780 00.000 9828 IsGuiding returns 0
03:18:33.780 00.000 9828 scope move finished after 8 + 116 ms
03:18:33.780 00.000 9828 Move returns status 0, amount 8
03:18:33.780 00.000 9828 move complete, result=0
03:18:33.780 00.000 9828 worker thread done servicing request
03:18:33.780 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:18:34.177 00.397 8976 Exposure complete
03:18:34.183 00.006 8976 worker thread done servicing request
03:18:34.183 00.000 5052 OnExposeComplete: enter
03:18:34.183 00.000 5052 UpdateGuideState(): m_state=6
03:18:34.183 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13070
03:18:34.183 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.77, Mass=104, SNR=7.0, Peak=68 HFD=1.9
03:18:34.183 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:18:34.183 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
03:18:34.183 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.06 hyp=0.32 cameraTheta=2.94 mountX=0.20 mountY=0.23, mountTheta=0.85
03:18:34.184 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.06, opts=13)
03:18:34.184 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.06)
03:18:34.184 00.000 8976 Worker thread wakes up
03:18:34.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.06) opts 0xd
03:18:34.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.06)
03:18:34.184 00.000 8976 Moving (-0.31, 0.06) raw xDistance=0.20 yDistance=0.23
03:18:34.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:18:34.184 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
03:18:34.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:34.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:18:34.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:18:34.184 00.000 8976 MoveAxis(R, 0, ABG)
03:18:34.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:34.184 00.000 5052 Enqueuing Expose request
03:18:34.184 00.000 8976 MoveAxis(U, 0, ABG)
03:18:34.184 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:18:34.184 00.000 8976 MountToCamera -- mountX=0.40 mountY=-2.05 hyp=2.09 mountTheta=-1.38 cameraX=1.65, cameraY=1.29 cameraTheta=0.66
03:18:34.185 00.001 8976 incremental bump (1.646, 1.286) isValid = 1
03:18:34.185 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:18:34.185 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:34.185 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:34.185 00.000 8976 move complete, result=0
03:18:34.185 00.000 9828 Worker thread wakes up
03:18:34.185 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:34.185 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:34.185 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
03:18:34.185 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
03:18:34.185 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:18:34.185 00.000 8976 worker thread done servicing request
03:18:34.185 00.000 8976 Worker thread wakes up
03:18:34.185 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:18:34.185 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:18:34.185 00.000 9828 BLC: window closed
03:18:34.185 00.000 9828 MoveAxis(E, 30, B)
03:18:34.185 00.000 9828 Guiding  Dir = 2, Dur = 30
03:18:34.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:34.186 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:34.186 00.000 9828 IsSlewing returns 0
03:18:34.186 00.000 9828 IsGuiding returns 0
03:18:34.186 00.000 9828 PulseGuide returned control before completion, sleep 40
03:18:34.236 00.050 9828 IsGuiding returns 1
03:18:34.236 00.000 9828 scope still moving after pulse duration time elapsed
03:18:34.268 00.032 9828 IsSlewing returns 0
03:18:34.268 00.000 9828 IsGuiding returns 1
03:18:34.300 00.032 9828 IsSlewing returns 0
03:18:34.300 00.000 9828 IsGuiding returns 1
03:18:34.331 00.031 9828 IsSlewing returns 0
03:18:34.331 00.000 9828 IsGuiding returns 0
03:18:34.331 00.000 9828 scope move finished after 30 + 114 ms
03:18:34.331 00.000 9828 Move returns status 0, amount 30
03:18:34.331 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:34.331 00.000 9828 MoveAxis(N, 8, B)
03:18:34.331 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:34.346 00.015 9828 IsSlewing returns 0
03:18:34.346 00.000 9828 IsGuiding returns 0
03:18:34.346 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:34.377 00.031 9828 IsGuiding returns 1
03:18:34.377 00.000 9828 scope still moving after pulse duration time elapsed
03:18:34.408 00.031 9828 IsSlewing returns 0
03:18:34.408 00.000 9828 IsGuiding returns 1
03:18:34.439 00.031 9828 IsSlewing returns 0
03:18:34.439 00.000 9828 IsGuiding returns 1
03:18:34.470 00.031 9828 IsSlewing returns 0
03:18:34.470 00.000 9828 IsGuiding returns 1
03:18:34.501 00.031 9828 IsSlewing returns 0
03:18:34.501 00.000 9828 IsGuiding returns 0
03:18:34.501 00.000 9828 scope move finished after 8 + 147 ms
03:18:34.501 00.000 9828 Move returns status 0, amount 8
03:18:34.501 00.000 9828 move complete, result=0
03:18:34.501 00.000 9828 worker thread done servicing request
03:18:34.501 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:18:34.872 00.371 8976 Exposure complete
03:18:34.877 00.005 8976 worker thread done servicing request
03:18:34.877 00.000 5052 OnExposeComplete: enter
03:18:34.877 00.000 5052 UpdateGuideState(): m_state=6
03:18:34.877 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13071
03:18:34.877 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.63, Mass=110, SNR=7.2, Peak=62 HFD=1.6
03:18:34.877 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
03:18:34.877 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.11)
03:18:34.877 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=-0.08 hyp=0.72 cameraTheta=-3.03 mountX=0.25 mountY=0.64, mountTheta=1.20
03:18:34.878 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=-0.08, opts=13)
03:18:34.878 00.000 5052 Enqueuing Move request for stepguider (-0.72, -0.08)
03:18:34.878 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:18:34.878 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
03:18:34.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:34.878 00.000 8976 Worker thread wakes up
03:18:34.878 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, -0.08) opts 0xd
03:18:34.878 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, -0.08)
03:18:34.878 00.000 8976 Moving (-0.72, -0.08) raw xDistance=0.25 yDistance=0.64
03:18:34.878 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:34.878 00.000 5052 Enqueuing Expose request
03:18:34.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:18:34.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64
03:18:34.878 00.000 8976 MoveAxis(R, 0, ABG)
03:18:34.878 00.000 8976 MoveAxis(D, 3, ABG)
03:18:34.878 00.000 8976 stepping (-3, 13) + (0, -3)
03:18:34.878 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:34.909 00.031 8976 Received - 47 (G) 
03:18:34.909 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:34.909 00.000 8976 stepped: pos (-3, 10)
03:18:34.909 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:18:34.909 00.000 8976 MountToCamera -- mountX=0.42 mountY=-1.90 hyp=1.94 mountTheta=-1.35 cameraX=1.50, cameraY=1.24 cameraTheta=0.69
03:18:34.909 00.000 8976 incremental bump (1.500, 1.235) isValid = 1
03:18:34.909 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
03:18:34.909 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:18:34.909 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:18:34.909 00.000 8976 move complete, result=0
03:18:34.909 00.000 8976 worker thread done servicing request
03:18:34.909 00.000 9828 Worker thread wakes up
03:18:34.909 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:18:34.909 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:18:34.909 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
03:18:34.909 00.000 8976 Worker thread wakes up
03:18:34.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:34.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:34.909 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:18:34.910 00.001 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
03:18:34.910 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:18:34.910 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:18:34.910 00.000 9828 BLC: window closed
03:18:34.910 00.000 9828 MoveAxis(E, 29, B)
03:18:34.910 00.000 9828 Guiding  Dir = 2, Dur = 29
03:18:34.910 00.000 9828 IsSlewing returns 0
03:18:34.910 00.000 9828 IsGuiding returns 0
03:18:34.910 00.000 9828 PulseGuide returned control before completion, sleep 39
03:18:34.952 00.042 9828 IsGuiding returns 1
03:18:34.952 00.000 9828 scope still moving after pulse duration time elapsed
03:18:34.982 00.030 9828 IsSlewing returns 0
03:18:34.982 00.000 9828 IsGuiding returns 1
03:18:35.013 00.031 9828 IsSlewing returns 0
03:18:35.013 00.000 9828 IsGuiding returns 1
03:18:35.045 00.032 9828 IsSlewing returns 0
03:18:35.045 00.000 9828 IsGuiding returns 1
03:18:35.076 00.031 9828 IsSlewing returns 0
03:18:35.076 00.000 9828 IsGuiding returns 0
03:18:35.076 00.000 9828 scope move finished after 29 + 136 ms
03:18:35.076 00.000 9828 Move returns status 0, amount 29
03:18:35.076 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:35.076 00.000 9828 MoveAxis(N, 9, B)
03:18:35.076 00.000 9828 Guiding  Dir = 0, Dur = 9
03:18:35.091 00.015 9828 IsSlewing returns 0
03:18:35.091 00.000 9828 IsGuiding returns 0
03:18:35.091 00.000 9828 PulseGuide returned control before completion, sleep 19
03:18:35.122 00.031 9828 IsGuiding returns 1
03:18:35.122 00.000 9828 scope still moving after pulse duration time elapsed
03:18:35.153 00.031 9828 IsSlewing returns 0
03:18:35.153 00.000 9828 IsGuiding returns 1
03:18:35.183 00.030 9828 IsSlewing returns 0
03:18:35.183 00.000 9828 IsGuiding returns 1
03:18:35.214 00.031 9828 IsSlewing returns 0
03:18:35.214 00.000 9828 IsGuiding returns 1
03:18:35.244 00.030 9828 IsSlewing returns 0
03:18:35.244 00.000 9828 IsGuiding returns 0
03:18:35.244 00.000 9828 scope move finished after 9 + 144 ms
03:18:35.244 00.000 9828 Move returns status 0, amount 9
03:18:35.244 00.000 9828 move complete, result=0
03:18:35.244 00.000 9828 worker thread done servicing request
03:18:35.245 00.001 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:18:35.593 00.348 8976 Exposure complete
03:18:35.599 00.006 8976 worker thread done servicing request
03:18:35.599 00.000 5052 OnExposeComplete: enter
03:18:35.599 00.000 5052 UpdateGuideState(): m_state=6
03:18:35.599 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13072
03:18:35.599 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.76, Mass=135, SNR=8.0, Peak=68 HFD=2.2
03:18:35.599 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:18:35.599 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
03:18:35.599 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.86 mountX=0.13 mountY=0.12, mountTheta=0.76
03:18:35.600 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.05, opts=13)
03:18:35.600 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.05)
03:18:35.600 00.000 8976 Worker thread wakes up
03:18:35.600 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.05) opts 0xd
03:18:35.600 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:18:35.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.05)
03:18:35.601 00.001 5052 UpdateGuideState exits: m=135 SNR=8.0
03:18:35.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:35.601 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:35.601 00.000 5052 Enqueuing Expose request
03:18:35.601 00.000 8976 Moving (-0.18, 0.05) raw xDistance=0.13 yDistance=0.12
03:18:35.601 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:18:35.601 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:18:35.601 00.000 8976 MoveAxis(R, 0, ABG)
03:18:35.601 00.000 8976 MoveAxis(U, 0, ABG)
03:18:35.601 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:18:35.601 00.000 8976 MountToCamera -- mountX=0.43 mountY=-1.80 hyp=1.85 mountTheta=-1.34 cameraX=1.40, cameraY=1.20 cameraTheta=0.71
03:18:35.601 00.000 8976 incremental bump (1.403, 1.201) isValid = 1
03:18:35.602 00.001 8976 Scheduling Mount bump of (0.087, 0.077)
03:18:35.602 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:18:35.602 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:18:35.602 00.000 8976 move complete, result=0
03:18:35.602 00.000 9828 Worker thread wakes up
03:18:35.602 00.000 8976 worker thread done servicing request
03:18:35.602 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:35.602 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:18:35.602 00.000 8976 Worker thread wakes up
03:18:35.602 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:18:35.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:35.602 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
03:18:35.602 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:35.603 00.001 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
03:18:35.603 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
03:18:35.603 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:18:35.603 00.000 9828 BLC: window closed
03:18:35.603 00.000 9828 MoveAxis(E, 29, B)
03:18:35.603 00.000 9828 Guiding  Dir = 2, Dur = 29
03:18:35.603 00.000 9828 IsSlewing returns 0
03:18:35.603 00.000 9828 IsGuiding returns 0
03:18:35.603 00.000 9828 PulseGuide returned control before completion, sleep 39
03:18:35.648 00.045 9828 IsGuiding returns 1
03:18:35.648 00.000 9828 scope still moving after pulse duration time elapsed
03:18:35.680 00.032 9828 IsSlewing returns 0
03:18:35.680 00.000 9828 IsGuiding returns 1
03:18:35.711 00.031 9828 IsSlewing returns 0
03:18:35.711 00.000 9828 IsGuiding returns 1
03:18:35.742 00.031 9828 IsSlewing returns 0
03:18:35.742 00.000 9828 IsGuiding returns 1
03:18:35.772 00.030 9828 IsSlewing returns 0
03:18:35.772 00.000 9828 IsGuiding returns 0
03:18:35.772 00.000 9828 scope move finished after 29 + 140 ms
03:18:35.772 00.000 9828 Move returns status 0, amount 29
03:18:35.772 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:35.772 00.000 9828 MoveAxis(N, 9, B)
03:18:35.773 00.001 9828 Guiding  Dir = 0, Dur = 9
03:18:35.788 00.015 9828 IsSlewing returns 0
03:18:35.788 00.000 9828 IsGuiding returns 0
03:18:35.789 00.001 9828 PulseGuide returned control before completion, sleep 19
03:18:35.820 00.031 9828 IsGuiding returns 1
03:18:35.820 00.000 9828 scope still moving after pulse duration time elapsed
03:18:35.853 00.033 9828 IsSlewing returns 0
03:18:35.853 00.000 9828 IsGuiding returns 1
03:18:35.883 00.030 9828 IsSlewing returns 0
03:18:35.883 00.000 9828 IsGuiding returns 1
03:18:35.917 00.034 9828 IsSlewing returns 0
03:18:35.917 00.000 9828 IsGuiding returns 1
03:18:35.947 00.030 9828 IsSlewing returns 0
03:18:35.947 00.000 9828 IsGuiding returns 0
03:18:35.947 00.000 9828 scope move finished after 9 + 149 ms
03:18:35.947 00.000 9828 Move returns status 0, amount 9
03:18:35.947 00.000 9828 move complete, result=0
03:18:35.947 00.000 9828 worker thread done servicing request
03:18:35.947 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:18:36.296 00.349 8976 Exposure complete
03:18:36.302 00.006 8976 worker thread done servicing request
03:18:36.302 00.000 5052 OnExposeComplete: enter
03:18:36.302 00.000 5052 UpdateGuideState(): m_state=6
03:18:36.302 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13073
03:18:36.302 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.93, Mass=120, SNR=7.6, Peak=67 HFD=2.0
03:18:36.302 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
03:18:36.302 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.13 = 0.13)
03:18:36.302 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.22 hyp=0.29 cameraTheta=2.28 mountX=0.28 mountY=0.04, mountTheta=0.13
03:18:36.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.22, opts=13)
03:18:36.303 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.22)
03:18:36.303 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:18:36.303 00.000 5052 UpdateGuideState exits: m=120 SNR=7.6
03:18:36.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:36.303 00.000 8976 Worker thread wakes up
03:18:36.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.22) opts 0xd
03:18:36.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.22)
03:18:36.303 00.000 8976 Moving (-0.19, 0.22) raw xDistance=0.28 yDistance=0.04
03:18:36.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:36.303 00.000 5052 Enqueuing Expose request
03:18:36.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:18:36.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:18:36.303 00.000 8976 MoveAxis(L, 1, ABG)
03:18:36.303 00.000 8976 stepping (-3, 10) + (-1, 0)
03:18:36.303 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:36.332 00.029 8976 Received - 47 (G) 
03:18:36.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:36.332 00.000 8976 stepped: pos (-4, 10)
03:18:36.332 00.000 8976 MoveAxis(U, 0, ABG)
03:18:36.332 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:18:36.332 00.000 8976 MountToCamera -- mountX=0.49 mountY=-1.73 hyp=1.80 mountTheta=-1.29 cameraX=1.31, cameraY=1.22 cameraTheta=0.75
03:18:36.332 00.000 8976 incremental bump (1.315, 1.223) isValid = 1
03:18:36.332 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:18:36.332 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:18:36.332 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:18:36.332 00.000 8976 move complete, result=0
03:18:36.332 00.000 8976 worker thread done servicing request
03:18:36.332 00.000 8976 Worker thread wakes up
03:18:36.332 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
03:18:36.332 00.000 9828 Worker thread wakes up
03:18:36.332 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:18:36.332 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:18:36.333 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:36.333 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:18:36.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:36.333 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:18:36.333 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:18:36.333 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:18:36.333 00.000 9828 BLC: window closed
03:18:36.333 00.000 9828 MoveAxis(E, 28, B)
03:18:36.333 00.000 9828 Guiding  Dir = 2, Dur = 28
03:18:36.333 00.000 9828 IsSlewing returns 0
03:18:36.333 00.000 9828 IsGuiding returns 0
03:18:36.333 00.000 9828 PulseGuide returned control before completion, sleep 38
03:18:36.385 00.052 9828 IsGuiding returns 1
03:18:36.385 00.000 9828 scope still moving after pulse duration time elapsed
03:18:36.417 00.032 9828 IsSlewing returns 0
03:18:36.417 00.000 9828 IsGuiding returns 1
03:18:36.450 00.033 9828 IsSlewing returns 0
03:18:36.450 00.000 9828 IsGuiding returns 1
03:18:36.481 00.031 9828 IsSlewing returns 0
03:18:36.481 00.000 9828 IsGuiding returns 0
03:18:36.481 00.000 9828 scope move finished after 28 + 119 ms
03:18:36.481 00.000 9828 Move returns status 0, amount 28
03:18:36.481 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:36.481 00.000 9828 MoveAxis(N, 10, B)
03:18:36.481 00.000 9828 Guiding  Dir = 0, Dur = 10
03:18:36.497 00.016 9828 IsSlewing returns 0
03:18:36.497 00.000 9828 IsGuiding returns 0
03:18:36.497 00.000 9828 PulseGuide returned control before completion, sleep 20
03:18:36.529 00.032 9828 IsGuiding returns 1
03:18:36.529 00.000 9828 scope still moving after pulse duration time elapsed
03:18:36.559 00.030 9828 IsSlewing returns 0
03:18:36.559 00.000 9828 IsGuiding returns 1
03:18:36.591 00.032 9828 IsSlewing returns 0
03:18:36.591 00.000 9828 IsGuiding returns 1
03:18:36.622 00.031 9828 IsSlewing returns 0
03:18:36.622 00.000 9828 IsGuiding returns 1
03:18:36.653 00.031 9828 IsSlewing returns 0
03:18:36.653 00.000 9828 IsGuiding returns 0
03:18:36.653 00.000 9828 scope move finished after 10 + 146 ms
03:18:36.653 00.000 9828 Move returns status 0, amount 10
03:18:36.653 00.000 9828 move complete, result=0
03:18:36.653 00.000 9828 worker thread done servicing request
03:18:36.653 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:18:37.015 00.362 8976 Exposure complete
03:18:37.021 00.006 8976 worker thread done servicing request
03:18:37.021 00.000 5052 OnExposeComplete: enter
03:18:37.021 00.000 5052 UpdateGuideState(): m_state=6
03:18:37.021 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13074
03:18:37.021 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.62, Mass=112, SNR=7.3, Peak=63 HFD=2.2
03:18:37.021 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
03:18:37.021 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.41)
03:18:37.021 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.73 mountX=0.01 mountY=0.22, mountTheta=1.51
03:18:37.022 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.09, opts=13)
03:18:37.022 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.09)
03:18:37.022 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:18:37.022 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
03:18:37.022 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:37.022 00.000 8976 Worker thread wakes up
03:18:37.022 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.09) opts 0xd
03:18:37.022 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.09)
03:18:37.022 00.000 8976 Moving (-0.20, -0.09) raw xDistance=0.01 yDistance=0.22
03:18:37.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:18:37.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:18:37.022 00.000 8976 MoveAxis(R, 0, ABG)
03:18:37.022 00.000 8976 MoveAxis(U, 0, ABG)
03:18:37.022 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:18:37.022 00.000 8976 MountToCamera -- mountX=0.53 mountY=-1.68 hyp=1.76 mountTheta=-1.26 cameraX=1.26, cameraY=1.24 cameraTheta=0.78
03:18:37.022 00.000 8976 incremental bump (1.255, 1.238) isValid = 1
03:18:37.022 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:37.022 00.000 5052 Enqueuing Expose request
03:18:37.023 00.001 8976 Scheduling Mount bump of (0.082, 0.084)
03:18:37.023 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:18:37.023 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:18:37.023 00.000 8976 move complete, result=0
03:18:37.023 00.000 8976 worker thread done servicing request
03:18:37.023 00.000 8976 Worker thread wakes up
03:18:37.023 00.000 9828 Worker thread wakes up
03:18:37.023 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:18:37.023 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:18:37.023 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:18:37.023 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
03:18:37.023 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:37.023 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:37.023 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
03:18:37.023 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
03:18:37.024 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:18:37.024 00.000 9828 BLC: window closed
03:18:37.024 00.000 9828 MoveAxis(E, 27, B)
03:18:37.024 00.000 9828 Guiding  Dir = 2, Dur = 27
03:18:37.024 00.000 9828 IsSlewing returns 0
03:18:37.024 00.000 9828 IsGuiding returns 0
03:18:37.024 00.000 9828 PulseGuide returned control before completion, sleep 37
03:18:37.074 00.050 9828 IsGuiding returns 1
03:18:37.074 00.000 9828 scope still moving after pulse duration time elapsed
03:18:37.105 00.031 9828 IsSlewing returns 0
03:18:37.105 00.000 9828 IsGuiding returns 1
03:18:37.135 00.030 9828 IsSlewing returns 0
03:18:37.135 00.000 9828 IsGuiding returns 1
03:18:37.166 00.031 9828 IsSlewing returns 0
03:18:37.166 00.000 9828 IsGuiding returns 0
03:18:37.166 00.000 9828 scope move finished after 27 + 115 ms
03:18:37.166 00.000 9828 Move returns status 0, amount 27
03:18:37.166 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:37.166 00.000 9828 MoveAxis(N, 10, B)
03:18:37.166 00.000 9828 Guiding  Dir = 0, Dur = 10
03:18:37.181 00.015 9828 IsSlewing returns 0
03:18:37.181 00.000 9828 IsGuiding returns 0
03:18:37.181 00.000 9828 PulseGuide returned control before completion, sleep 20
03:18:37.212 00.031 9828 IsGuiding returns 1
03:18:37.212 00.000 9828 scope still moving after pulse duration time elapsed
03:18:37.244 00.032 9828 IsSlewing returns 0
03:18:37.244 00.000 9828 IsGuiding returns 1
03:18:37.276 00.032 9828 IsSlewing returns 0
03:18:37.277 00.001 9828 IsGuiding returns 1
03:18:37.308 00.031 9828 IsSlewing returns 0
03:18:37.308 00.000 9828 IsGuiding returns 0
03:18:37.308 00.000 9828 scope move finished after 10 + 117 ms
03:18:37.308 00.000 9828 Move returns status 0, amount 10
03:18:37.308 00.000 9828 move complete, result=0
03:18:37.308 00.000 9828 worker thread done servicing request
03:18:37.308 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:18:37.707 00.399 8976 Exposure complete
03:18:37.712 00.005 8976 worker thread done servicing request
03:18:37.712 00.000 5052 OnExposeComplete: enter
03:18:37.712 00.000 5052 UpdateGuideState(): m_state=6
03:18:37.712 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13075
03:18:37.712 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.50, Mass=124, SNR=7.6, Peak=63 HFD=2.5
03:18:37.712 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.26 = 3.02)
03:18:37.712 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.92)
03:18:37.712 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.22 mountX=-0.23 mountY=0.05, mountTheta=2.92
03:18:37.713 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.21, opts=13)
03:18:37.713 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.21)
03:18:37.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:37.713 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
03:18:37.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:37.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:37.713 00.000 5052 Enqueuing Expose request
03:18:37.713 00.000 8976 Worker thread wakes up
03:18:37.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.21) opts 0xd
03:18:37.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.21)
03:18:37.713 00.000 8976 Moving (0.08, -0.21) raw xDistance=-0.23 yDistance=0.05
03:18:37.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:18:37.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:18:37.713 00.000 8976 MoveAxis(R, 0, ABG)
03:18:37.713 00.000 8976 MoveAxis(U, 0, ABG)
03:18:37.713 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:18:37.713 00.000 8976 MountToCamera -- mountX=0.56 mountY=-1.65 hyp=1.74 mountTheta=-1.24 cameraX=1.22, cameraY=1.25 cameraTheta=0.80
03:18:37.713 00.000 8976 incremental bump (1.216, 1.248) isValid = 1
03:18:37.714 00.001 8976 Scheduling Mount bump of (0.080, 0.085)
03:18:37.714 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:18:37.714 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:18:37.714 00.000 8976 move complete, result=0
03:18:37.714 00.000 9828 Worker thread wakes up
03:18:37.714 00.000 8976 worker thread done servicing request
03:18:37.714 00.000 8976 Worker thread wakes up
03:18:37.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:37.714 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:37.714 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:18:37.714 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:18:37.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:37.714 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:18:37.714 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:18:37.714 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:18:37.714 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:18:37.715 00.001 9828 BLC: window closed
03:18:37.715 00.000 9828 MoveAxis(E, 27, B)
03:18:37.715 00.000 9828 Guiding  Dir = 2, Dur = 27
03:18:37.715 00.000 9828 IsSlewing returns 0
03:18:37.715 00.000 9828 IsGuiding returns 0
03:18:37.715 00.000 9828 PulseGuide returned control before completion, sleep 37
03:18:37.761 00.046 9828 IsGuiding returns 1
03:18:37.761 00.000 9828 scope still moving after pulse duration time elapsed
03:18:37.792 00.031 9828 IsSlewing returns 0
03:18:37.792 00.000 9828 IsGuiding returns 1
03:18:37.823 00.031 9828 IsSlewing returns 0
03:18:37.823 00.000 9828 IsGuiding returns 1
03:18:37.854 00.031 9828 IsSlewing returns 0
03:18:37.854 00.000 9828 IsGuiding returns 1
03:18:37.884 00.030 9828 IsSlewing returns 0
03:18:37.885 00.001 9828 IsGuiding returns 0
03:18:37.885 00.000 9828 scope move finished after 27 + 142 ms
03:18:37.885 00.000 9828 Move returns status 0, amount 27
03:18:37.885 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:37.885 00.000 9828 MoveAxis(N, 10, B)
03:18:37.885 00.000 9828 Guiding  Dir = 0, Dur = 10
03:18:37.900 00.015 9828 IsSlewing returns 0
03:18:37.900 00.000 9828 IsGuiding returns 0
03:18:37.900 00.000 9828 PulseGuide returned control before completion, sleep 20
03:18:37.932 00.032 9828 IsGuiding returns 1
03:18:37.932 00.000 9828 scope still moving after pulse duration time elapsed
03:18:37.965 00.033 9828 IsSlewing returns 0
03:18:37.965 00.000 9828 IsGuiding returns 1
03:18:37.996 00.031 9828 IsSlewing returns 0
03:18:37.996 00.000 9828 IsGuiding returns 1
03:18:38.028 00.032 9828 IsSlewing returns 0
03:18:38.028 00.000 9828 IsGuiding returns 0
03:18:38.028 00.000 9828 scope move finished after 10 + 117 ms
03:18:38.028 00.000 9828 Move returns status 0, amount 10
03:18:38.028 00.000 9828 move complete, result=0
03:18:38.029 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:18:38.029 00.000 9828 worker thread done servicing request
03:18:38.399 00.370 8976 Exposure complete
03:18:38.405 00.006 8976 worker thread done servicing request
03:18:38.405 00.000 5052 OnExposeComplete: enter
03:18:38.405 00.000 5052 UpdateGuideState(): m_state=6
03:18:38.405 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13076
03:18:38.405 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.07, Mass=116, SNR=7.4, Peak=64 HFD=2.1
03:18:38.405 00.000 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.04) = xAngle (-3.19 = 3.10)
03:18:38.405 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 2.99)
03:18:38.405 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.64 hyp=0.71 cameraTheta=-1.14 mountX=-0.70 mountY=0.10, mountTheta=2.99
03:18:38.406 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.64, opts=13)
03:18:38.406 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.64)
03:18:38.406 00.000 8976 Worker thread wakes up
03:18:38.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.64) opts 0xd
03:18:38.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.64)
03:18:38.406 00.000 8976 Moving (0.29, -0.64) raw xDistance=-0.70 yDistance=0.10
03:18:38.406 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:18:38.406 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
03:18:38.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:38.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
03:18:38.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:18:38.406 00.000 8976 MoveAxis(R, 3, ABG)
03:18:38.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:38.406 00.000 5052 Enqueuing Expose request
03:18:38.406 00.000 8976 stepping (-4, 10) + (3, 0)
03:18:38.406 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:38.443 00.037 8976 Received - 47 (G) 
03:18:38.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:38.443 00.000 8976 stepped: pos (-1, 10)
03:18:38.443 00.000 8976 MoveAxis(U, 0, ABG)
03:18:38.443 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:18:38.443 00.000 8976 MountToCamera -- mountX=0.42 mountY=-1.63 hyp=1.68 mountTheta=-1.32 cameraX=1.26, cameraY=1.12 cameraTheta=0.73
03:18:38.443 00.000 8976 incremental bump (1.258, 1.120) isValid = 1
03:18:38.443 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:18:38.443 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:18:38.443 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:18:38.443 00.000 8976 move complete, result=0
03:18:38.443 00.000 9828 Worker thread wakes up
03:18:38.443 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:18:38.443 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:18:38.443 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:18:38.443 00.000 8976 worker thread done servicing request
03:18:38.443 00.000 8976 Worker thread wakes up
03:18:38.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:38.443 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:38.444 00.001 5052 GuideStep: -0.7 px 3 ms EAST, 0.1 px 0 ms NORTH
03:18:38.444 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:18:38.444 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:18:38.444 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:18:38.444 00.000 9828 BLC: window closed
03:18:38.444 00.000 9828 MoveAxis(E, 28, B)
03:18:38.444 00.000 9828 Guiding  Dir = 2, Dur = 28
03:18:38.444 00.000 9828 IsSlewing returns 0
03:18:38.444 00.000 9828 IsGuiding returns 0
03:18:38.444 00.000 9828 PulseGuide returned control before completion, sleep 38
03:18:38.493 00.049 9828 IsGuiding returns 1
03:18:38.493 00.000 9828 scope still moving after pulse duration time elapsed
03:18:38.524 00.031 9828 IsSlewing returns 0
03:18:38.524 00.000 9828 IsGuiding returns 1
03:18:38.555 00.031 9828 IsSlewing returns 0
03:18:38.555 00.000 9828 IsGuiding returns 1
03:18:38.586 00.031 9828 IsSlewing returns 0
03:18:38.586 00.000 9828 IsGuiding returns 0
03:18:38.586 00.000 9828 scope move finished after 28 + 114 ms
03:18:38.586 00.000 9828 Move returns status 0, amount 28
03:18:38.586 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:38.586 00.000 9828 MoveAxis(N, 9, B)
03:18:38.586 00.000 9828 Guiding  Dir = 0, Dur = 9
03:18:38.602 00.016 9828 IsSlewing returns 0
03:18:38.603 00.001 9828 IsGuiding returns 0
03:18:38.603 00.000 9828 PulseGuide returned control before completion, sleep 19
03:18:38.633 00.030 9828 IsGuiding returns 1
03:18:38.633 00.000 9828 scope still moving after pulse duration time elapsed
03:18:38.663 00.030 9828 IsSlewing returns 0
03:18:38.663 00.000 9828 IsGuiding returns 1
03:18:38.694 00.031 9828 IsSlewing returns 0
03:18:38.695 00.001 9828 IsGuiding returns 1
03:18:38.726 00.031 9828 IsSlewing returns 0
03:18:38.726 00.000 9828 IsGuiding returns 0
03:18:38.726 00.000 9828 scope move finished after 9 + 115 ms
03:18:38.727 00.001 9828 Move returns status 0, amount 9
03:18:38.727 00.000 9828 move complete, result=0
03:18:38.727 00.000 9828 worker thread done servicing request
03:18:38.727 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:18:39.128 00.401 8976 Exposure complete
03:18:39.133 00.005 8976 worker thread done servicing request
03:18:39.133 00.000 5052 OnExposeComplete: enter
03:18:39.133 00.000 5052 UpdateGuideState(): m_state=6
03:18:39.134 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13077
03:18:39.134 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=282.35, Mass=112, SNR=7.3, Peak=68 HFD=1.8
03:18:39.134 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
03:18:39.134 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
03:18:39.134 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.64 hyp=0.90 cameraTheta=0.78 mountX=0.27 mountY=-0.88, mountTheta=-1.27
03:18:39.135 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.64, opts=13)
03:18:39.135 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.64)
03:18:39.135 00.000 8976 Worker thread wakes up
03:18:39.135 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.64) opts 0xd
03:18:39.135 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.64)
03:18:39.135 00.000 8976 Moving (0.64, 0.64) raw xDistance=0.27 yDistance=-0.88
03:18:39.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.27
03:18:39.135 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88
03:18:39.136 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:18:39.136 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
03:18:39.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:39.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:39.136 00.000 5052 Enqueuing Expose request
03:18:39.136 00.000 8976 MoveAxis(L, 1, ABG)
03:18:39.136 00.000 8976 stepping (-1, 10) + (-1, 0)
03:18:39.136 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:39.162 00.026 8976 Received - 47 (G) 
03:18:39.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:39.162 00.000 8976 stepped: pos (-2, 10)
03:18:39.162 00.000 8976 MoveAxis(U, 4, ABG)
03:18:39.162 00.000 8976 stepping (-2, 10) + (0, 4)
03:18:39.162 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:18:39.194 00.032 8976 Received - 47 (G) 
03:18:39.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:18:39.194 00.000 8976 stepped: pos (-2, 14)
03:18:39.194 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:18:39.194 00.000 8976 MountToCamera -- mountX=0.39 mountY=-1.83 hyp=1.87 mountTheta=-1.36 cameraX=1.45, cameraY=1.17 cameraTheta=0.68
03:18:39.194 00.000 8976 incremental bump (1.450, 1.174) isValid = 1
03:18:39.194 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
03:18:39.194 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:39.194 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:39.194 00.000 8976 move complete, result=0
03:18:39.194 00.000 9828 Worker thread wakes up
03:18:39.194 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:39.194 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:39.194 00.000 8976 worker thread done servicing request
03:18:39.194 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.9 px 4 ms NORTH
03:18:39.194 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
03:18:39.194 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
03:18:39.194 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
03:18:39.194 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:18:39.194 00.000 9828 BLC: window closed
03:18:39.194 00.000 9828 MoveAxis(E, 29, B)
03:18:39.195 00.001 8976 Worker thread wakes up
03:18:39.195 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:39.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:39.195 00.000 9828 Guiding  Dir = 2, Dur = 29
03:18:39.195 00.000 9828 IsSlewing returns 0
03:18:39.195 00.000 9828 IsGuiding returns 0
03:18:39.196 00.001 9828 PulseGuide returned control before completion, sleep 39
03:18:39.242 00.046 9828 IsGuiding returns 1
03:18:39.242 00.000 9828 scope still moving after pulse duration time elapsed
03:18:39.273 00.031 9828 IsSlewing returns 0
03:18:39.273 00.000 9828 IsGuiding returns 1
03:18:39.306 00.033 9828 IsSlewing returns 0
03:18:39.306 00.000 9828 IsGuiding returns 1
03:18:39.338 00.032 9828 IsSlewing returns 0
03:18:39.338 00.000 9828 IsGuiding returns 0
03:18:39.338 00.000 9828 scope move finished after 29 + 113 ms
03:18:39.338 00.000 9828 Move returns status 0, amount 29
03:18:39.338 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:39.339 00.001 9828 MoveAxis(N, 9, B)
03:18:39.339 00.000 9828 Guiding  Dir = 0, Dur = 9
03:18:39.353 00.014 9828 IsSlewing returns 0
03:18:39.353 00.000 9828 IsGuiding returns 0
03:18:39.354 00.001 9828 PulseGuide returned control before completion, sleep 19
03:18:39.385 00.031 9828 IsGuiding returns 1
03:18:39.385 00.000 9828 scope still moving after pulse duration time elapsed
03:18:39.417 00.032 9828 IsSlewing returns 0
03:18:39.417 00.000 9828 IsGuiding returns 1
03:18:39.449 00.032 9828 IsSlewing returns 0
03:18:39.449 00.000 9828 IsGuiding returns 1
03:18:39.479 00.030 9828 IsSlewing returns 0
03:18:39.479 00.000 9828 IsGuiding returns 1
03:18:39.511 00.032 9828 IsSlewing returns 0
03:18:39.511 00.000 9828 IsGuiding returns 0
03:18:39.511 00.000 9828 scope move finished after 9 + 148 ms
03:18:39.511 00.000 9828 Move returns status 0, amount 9
03:18:39.512 00.001 9828 move complete, result=0
03:18:39.512 00.000 9828 worker thread done servicing request
03:18:39.512 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:18:39.879 00.367 8976 Exposure complete
03:18:39.884 00.005 8976 worker thread done servicing request
03:18:39.884 00.000 5052 OnExposeComplete: enter
03:18:39.885 00.001 5052 UpdateGuideState(): m_state=6
03:18:39.885 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13078
03:18:39.885 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.98, Mass=126, SNR=7.7, Peak=67 HFD=2.2
03:18:39.885 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
03:18:39.885 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
03:18:39.885 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.27 hyp=0.40 cameraTheta=0.73 mountX=0.10 mountY=-0.40, mountTheta=-1.32
03:18:39.885 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.27, opts=13)
03:18:39.886 00.001 5052 Enqueuing Move request for stepguider (0.30, 0.27)
03:18:39.886 00.000 8976 Worker thread wakes up
03:18:39.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.27) opts 0xd
03:18:39.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.27)
03:18:39.886 00.000 8976 Moving (0.30, 0.27) raw xDistance=0.10 yDistance=-0.40
03:18:39.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:18:39.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.40
03:18:39.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:18:39.886 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
03:18:39.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:39.886 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:39.886 00.000 5052 Enqueuing Expose request
03:18:39.886 00.000 8976 MoveAxis(R, 0, ABG)
03:18:39.886 00.000 8976 MoveAxis(U, 2, ABG)
03:18:39.886 00.000 8976 stepping (-2, 14) + (0, 2)
03:18:39.886 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:39.912 00.026 8976 Received - 47 (G) 
03:18:39.912 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:39.912 00.000 8976 stepped: pos (-2, 16)
03:18:39.913 00.001 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:18:39.913 00.000 8976 MountToCamera -- mountX=0.36 mountY=-2.06 hyp=2.09 mountTheta=-1.40 cameraX=1.67, cameraY=1.26 cameraTheta=0.65
03:18:39.913 00.000 8976 incremental bump (1.672, 1.258) isValid = 1
03:18:39.913 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
03:18:39.913 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:39.913 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:39.913 00.000 8976 move complete, result=0
03:18:39.913 00.000 9828 Worker thread wakes up
03:18:39.913 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:39.913 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:39.913 00.000 8976 worker thread done servicing request
03:18:39.913 00.000 8976 Worker thread wakes up
03:18:39.913 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:18:39.913 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:39.913 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:39.914 00.001 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:18:39.914 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
03:18:39.914 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:18:39.914 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:18:39.914 00.000 9828 BLC: window closed
03:18:39.915 00.001 9828 MoveAxis(E, 30, B)
03:18:39.915 00.000 9828 Guiding  Dir = 2, Dur = 30
03:18:39.915 00.000 9828 IsSlewing returns 0
03:18:39.916 00.001 9828 IsGuiding returns 0
03:18:39.916 00.000 9828 PulseGuide returned control before completion, sleep 40
03:18:39.961 00.045 9828 IsGuiding returns 1
03:18:39.961 00.000 9828 scope still moving after pulse duration time elapsed
03:18:39.992 00.031 9828 IsSlewing returns 0
03:18:39.992 00.000 9828 IsGuiding returns 1
03:18:40.024 00.032 9828 IsSlewing returns 0
03:18:40.024 00.000 9828 IsGuiding returns 1
03:18:40.056 00.032 9828 IsSlewing returns 0
03:18:40.056 00.000 9828 IsGuiding returns 1
03:18:40.088 00.032 9828 IsSlewing returns 0
03:18:40.088 00.000 9828 IsGuiding returns 0
03:18:40.088 00.000 9828 scope move finished after 30 + 141 ms
03:18:40.088 00.000 9828 Move returns status 0, amount 30
03:18:40.088 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:40.088 00.000 9828 MoveAxis(N, 8, B)
03:18:40.088 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:40.103 00.015 9828 IsSlewing returns 0
03:18:40.103 00.000 9828 IsGuiding returns 0
03:18:40.103 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:40.135 00.032 9828 IsGuiding returns 1
03:18:40.135 00.000 9828 scope still moving after pulse duration time elapsed
03:18:40.166 00.031 9828 IsSlewing returns 0
03:18:40.166 00.000 9828 IsGuiding returns 1
03:18:40.197 00.031 9828 IsSlewing returns 0
03:18:40.197 00.000 9828 IsGuiding returns 1
03:18:40.230 00.033 9828 IsSlewing returns 0
03:18:40.230 00.000 9828 IsGuiding returns 0
03:18:40.230 00.000 9828 scope move finished after 8 + 117 ms
03:18:40.230 00.000 9828 Move returns status 0, amount 8
03:18:40.230 00.000 9828 move complete, result=0
03:18:40.230 00.000 9828 worker thread done servicing request
03:18:40.230 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:18:40.599 00.369 8976 Exposure complete
03:18:40.605 00.006 8976 worker thread done servicing request
03:18:40.605 00.000 5052 OnExposeComplete: enter
03:18:40.605 00.000 5052 UpdateGuideState(): m_state=6
03:18:40.605 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13079
03:18:40.605 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.48, Mass=118, SNR=7.5, Peak=69 HFD=1.9
03:18:40.605 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.04) = xAngle (-3.55 = 2.73)
03:18:40.605 00.000 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.65 = 2.63)
03:18:40.605 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.51 mountX=-0.22 mountY=0.11, mountTheta=2.65
03:18:40.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.23, opts=13)
03:18:40.606 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.23)
03:18:40.606 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:18:40.606 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
03:18:40.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:40.606 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:40.606 00.000 5052 Enqueuing Expose request
03:18:40.606 00.000 8976 Worker thread wakes up
03:18:40.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.23) opts 0xd
03:18:40.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.23)
03:18:40.606 00.000 8976 Moving (0.02, -0.23) raw xDistance=-0.22 yDistance=0.11
03:18:40.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:18:40.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:18:40.606 00.000 8976 MoveAxis(R, 0, ABG)
03:18:40.606 00.000 8976 MoveAxis(U, 0, ABG)
03:18:40.606 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:18:40.606 00.000 8976 MountToCamera -- mountX=0.34 mountY=-2.22 hyp=2.25 mountTheta=-1.42 cameraX=1.82, cameraY=1.31 cameraTheta=0.63
03:18:40.606 00.000 8976 incremental bump (1.821, 1.315) isValid = 1
03:18:40.606 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:18:40.607 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:18:40.607 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:18:40.607 00.000 8976 move complete, result=0
03:18:40.607 00.000 9828 Worker thread wakes up
03:18:40.607 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:18:40.607 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:18:40.607 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:18:40.607 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:40.607 00.000 8976 worker thread done servicing request
03:18:40.607 00.000 8976 Worker thread wakes up
03:18:40.607 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.63)
03:18:40.607 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:18:40.607 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:18:40.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:40.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:40.607 00.000 9828 BLC: window closed
03:18:40.607 00.000 9828 MoveAxis(E, 31, B)
03:18:40.607 00.000 9828 Guiding  Dir = 2, Dur = 31
03:18:40.608 00.001 9828 IsSlewing returns 0
03:18:40.608 00.000 9828 IsGuiding returns 0
03:18:40.608 00.000 9828 PulseGuide returned control before completion, sleep 41
03:18:40.663 00.055 9828 IsGuiding returns 1
03:18:40.663 00.000 9828 scope still moving after pulse duration time elapsed
03:18:40.695 00.032 9828 IsSlewing returns 0
03:18:40.695 00.000 9828 IsGuiding returns 1
03:18:40.726 00.031 9828 IsSlewing returns 0
03:18:40.726 00.000 9828 IsGuiding returns 1
03:18:40.757 00.031 9828 IsSlewing returns 0
03:18:40.758 00.001 9828 IsGuiding returns 0
03:18:40.758 00.000 9828 scope move finished after 31 + 119 ms
03:18:40.758 00.000 9828 Move returns status 0, amount 31
03:18:40.758 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:40.758 00.000 9828 MoveAxis(N, 8, B)
03:18:40.758 00.000 9828 Guiding  Dir = 0, Dur = 8
03:18:40.773 00.015 9828 IsSlewing returns 0
03:18:40.773 00.000 9828 IsGuiding returns 0
03:18:40.773 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:40.804 00.031 9828 IsGuiding returns 1
03:18:40.804 00.000 9828 scope still moving after pulse duration time elapsed
03:18:40.834 00.030 9828 IsSlewing returns 0
03:18:40.834 00.000 9828 IsGuiding returns 1
03:18:40.865 00.031 9828 IsSlewing returns 0
03:18:40.865 00.000 9828 IsGuiding returns 1
03:18:40.897 00.032 9828 IsSlewing returns 0
03:18:40.897 00.000 9828 IsGuiding returns 1
03:18:40.926 00.029 9828 IsSlewing returns 0
03:18:40.926 00.000 9828 IsGuiding returns 0
03:18:40.926 00.000 9828 scope move finished after 8 + 145 ms
03:18:40.926 00.000 9828 Move returns status 0, amount 8
03:18:40.926 00.000 9828 move complete, result=0
03:18:40.926 00.000 9828 worker thread done servicing request
03:18:40.927 00.001 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:18:41.292 00.365 8976 Exposure complete
03:18:41.298 00.006 8976 worker thread done servicing request
03:18:41.298 00.000 5052 OnExposeComplete: enter
03:18:41.298 00.000 5052 UpdateGuideState(): m_state=6
03:18:41.298 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13080
03:18:41.298 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.71, Mass=123, SNR=7.6, Peak=67 HFD=2.3
03:18:41.298 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:18:41.298 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
03:18:41.298 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.08 mountX=0.03 mountY=0.04, mountTheta=1.01
03:18:41.299 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.00, opts=13)
03:18:41.299 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.00)
03:18:41.299 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:18:41.299 00.000 5052 UpdateGuideState exits: m=123 SNR=7.6
03:18:41.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:41.299 00.000 8976 Worker thread wakes up
03:18:41.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.00) opts 0xd
03:18:41.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.00)
03:18:41.299 00.000 8976 Moving (-0.06, 0.00) raw xDistance=0.03 yDistance=0.04
03:18:41.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:18:41.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:18:41.299 00.000 8976 MoveAxis(R, 0, ABG)
03:18:41.299 00.000 8976 MoveAxis(U, 0, ABG)
03:18:41.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:41.299 00.000 5052 Enqueuing Expose request
03:18:41.299 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:18:41.299 00.000 8976 MountToCamera -- mountX=0.33 mountY=-2.33 hyp=2.35 mountTheta=-1.43 cameraX=1.92, cameraY=1.35 cameraTheta=0.61
03:18:41.300 00.001 8976 incremental bump (1.921, 1.353) isValid = 1
03:18:41.300 00.000 8976 Scheduling Mount bump of (0.045, 0.033)
03:18:41.300 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.03, opts=4)
03:18:41.300 00.000 8976 Enqueuing Move request for scope (0.04, 0.03)
03:18:41.300 00.000 8976 move complete, result=0
03:18:41.300 00.000 9828 Worker thread wakes up
03:18:41.300 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0x4
03:18:41.300 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
03:18:41.300 00.000 8976 worker thread done servicing request
03:18:41.300 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.56)
03:18:41.300 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:41.301 00.001 8976 Worker thread wakes up
03:18:41.301 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.64)
03:18:41.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:41.301 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.06 cameraTheta=0.63 mountX=-0.05 mountY=-0.03, mountTheta=-2.62
03:18:41.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:41.301 00.000 9828 Moving (0.04, 0.03) raw xDistance=-0.05 yDistance=-0.03
03:18:41.301 00.000 9828 BLC: window closed
03:18:41.301 00.000 9828 MoveAxis(E, 15, B)
03:18:41.301 00.000 9828 Guiding  Dir = 2, Dur = 15
03:18:41.301 00.000 9828 IsSlewing returns 0
03:18:41.301 00.000 9828 IsGuiding returns 0
03:18:41.302 00.001 9828 PulseGuide returned control before completion, sleep 25
03:18:41.331 00.029 9828 IsGuiding returns 1
03:18:41.331 00.000 9828 scope still moving after pulse duration time elapsed
03:18:41.363 00.032 9828 IsSlewing returns 0
03:18:41.363 00.000 9828 IsGuiding returns 1
03:18:41.395 00.032 9828 IsSlewing returns 0
03:18:41.395 00.000 9828 IsGuiding returns 1
03:18:41.427 00.032 9828 IsSlewing returns 0
03:18:41.427 00.000 9828 IsGuiding returns 1
03:18:41.458 00.031 9828 IsSlewing returns 0
03:18:41.458 00.000 9828 IsGuiding returns 0
03:18:41.458 00.000 9828 scope move finished after 15 + 142 ms
03:18:41.458 00.000 9828 Move returns status 0, amount 15
03:18:41.458 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:41.458 00.000 9828 MoveAxis(N, 4, B)
03:18:41.458 00.000 9828 Guiding  Dir = 0, Dur = 4
03:18:41.474 00.016 9828 IsSlewing returns 0
03:18:41.474 00.000 9828 IsGuiding returns 0
03:18:41.474 00.000 9828 PulseGuide returned control before completion, sleep 14
03:18:41.490 00.016 9828 IsGuiding returns 1
03:18:41.490 00.000 9828 scope still moving after pulse duration time elapsed
03:18:41.522 00.032 9828 IsSlewing returns 0
03:18:41.522 00.000 9828 IsGuiding returns 1
03:18:41.552 00.030 9828 IsSlewing returns 0
03:18:41.552 00.000 9828 IsGuiding returns 1
03:18:41.583 00.031 9828 IsSlewing returns 0
03:18:41.583 00.000 9828 IsGuiding returns 1
03:18:41.614 00.031 9828 IsSlewing returns 0
03:18:41.614 00.000 9828 IsGuiding returns 0
03:18:41.614 00.000 9828 scope move finished after 4 + 135 ms
03:18:41.614 00.000 9828 Move returns status 0, amount 4
03:18:41.614 00.000 9828 move complete, result=0
03:18:41.614 00.000 9828 worker thread done servicing request
03:18:41.614 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.0 px 4 ms NORTH
03:18:41.984 00.370 8976 Exposure complete
03:18:41.989 00.005 8976 worker thread done servicing request
03:18:41.989 00.000 5052 OnExposeComplete: enter
03:18:41.989 00.000 5052 UpdateGuideState(): m_state=6
03:18:41.990 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13081
03:18:41.990 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.04, Mass=110, SNR=7.2, Peak=65 HFD=2.0
03:18:41.990 00.000 5052 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.04) = xAngle (-3.87 = 2.41)
03:18:41.990 00.000 5052 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.31)
03:18:41.990 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.67 hyp=0.69 cameraTheta=-1.83 mountX=-0.52 mountY=0.51, mountTheta=2.36
03:18:41.990 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.67, opts=13)
03:18:41.990 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.67)
03:18:41.990 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:41.990 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
03:18:41.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:41.991 00.001 8976 Worker thread wakes up
03:18:41.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.67) opts 0xd
03:18:41.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.67)
03:18:41.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:41.991 00.000 5052 Enqueuing Expose request
03:18:41.991 00.000 8976 Moving (-0.18, -0.67) raw xDistance=-0.52 yDistance=0.51
03:18:41.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:18:41.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
03:18:41.991 00.000 8976 MoveAxis(R, 2, ABG)
03:18:41.991 00.000 8976 stepping (-2, 16) + (2, 0)
03:18:41.991 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:42.023 00.032 8976 Received - 47 (G) 
03:18:42.023 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:42.024 00.001 8976 stepped: pos (0, 16)
03:18:42.024 00.000 8976 MoveAxis(D, 2, ABG)
03:18:42.024 00.000 8976 stepping (0, 16) + (0, -2)
03:18:42.024 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:42.055 00.031 8976 Received - 47 (G) 
03:18:42.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:42.055 00.000 8976 stepped: pos (0, 14)
03:18:42.055 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
03:18:42.055 00.000 8976 MountToCamera -- mountX=0.22 mountY=-2.29 hyp=2.30 mountTheta=-1.47 cameraX=1.94, cameraY=1.24 cameraTheta=0.57
03:18:42.056 00.001 8976 incremental bump (1.940, 1.240) isValid = 1
03:18:42.056 00.000 8976 Scheduling Mount bump of (0.097, 0.064)
03:18:42.056 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:18:42.056 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:18:42.056 00.000 8976 move complete, result=0
03:18:42.056 00.000 8976 worker thread done servicing request
03:18:42.056 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:18:42.056 00.000 8976 Worker thread wakes up
03:18:42.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:42.056 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:42.056 00.000 9828 Worker thread wakes up
03:18:42.056 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:18:42.056 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:18:42.056 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.68 = -2.60)
03:18:42.057 00.001 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.60 = -2.68)
03:18:42.057 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
03:18:42.057 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:18:42.057 00.000 9828 BLC: window closed
03:18:42.057 00.000 9828 MoveAxis(E, 32, B)
03:18:42.057 00.000 9828 Guiding  Dir = 2, Dur = 32
03:18:42.057 00.000 9828 IsSlewing returns 0
03:18:42.057 00.000 9828 IsGuiding returns 0
03:18:42.058 00.001 9828 PulseGuide returned control before completion, sleep 42
03:18:42.112 00.054 9828 IsGuiding returns 1
03:18:42.112 00.000 9828 scope still moving after pulse duration time elapsed
03:18:42.143 00.031 9828 IsSlewing returns 0
03:18:42.143 00.000 9828 IsGuiding returns 1
03:18:42.175 00.032 9828 IsSlewing returns 0
03:18:42.175 00.000 9828 IsGuiding returns 1
03:18:42.205 00.030 9828 IsSlewing returns 0
03:18:42.205 00.000 9828 IsGuiding returns 1
03:18:42.237 00.032 9828 IsSlewing returns 0
03:18:42.237 00.000 9828 IsGuiding returns 0
03:18:42.237 00.000 9828 scope move finished after 32 + 148 ms
03:18:42.237 00.000 9828 Move returns status 0, amount 32
03:18:42.237 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:42.237 00.000 9828 MoveAxis(N, 7, B)
03:18:42.237 00.000 9828 Guiding  Dir = 0, Dur = 7
03:18:42.253 00.016 9828 IsSlewing returns 0
03:18:42.254 00.001 9828 IsGuiding returns 0
03:18:42.254 00.000 9828 PulseGuide returned control before completion, sleep 17
03:18:42.284 00.030 9828 IsGuiding returns 1
03:18:42.284 00.000 9828 scope still moving after pulse duration time elapsed
03:18:42.316 00.032 9828 IsSlewing returns 0
03:18:42.316 00.000 9828 IsGuiding returns 1
03:18:42.347 00.031 9828 IsSlewing returns 0
03:18:42.347 00.000 9828 IsGuiding returns 1
03:18:42.378 00.031 9828 IsSlewing returns 0
03:18:42.378 00.000 9828 IsGuiding returns 0
03:18:42.378 00.000 9828 scope move finished after 7 + 117 ms
03:18:42.378 00.000 9828 Move returns status 0, amount 7
03:18:42.378 00.000 9828 move complete, result=0
03:18:42.379 00.001 9828 worker thread done servicing request
03:18:42.379 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:18:42.746 00.367 8976 Exposure complete
03:18:42.752 00.006 8976 worker thread done servicing request
03:18:42.752 00.000 5052 OnExposeComplete: enter
03:18:42.752 00.000 5052 UpdateGuideState(): m_state=6
03:18:42.752 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13082
03:18:42.752 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=282.05, Mass=113, SNR=7.3, Peak=69 HFD=2.0
03:18:42.753 00.001 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
03:18:42.753 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
03:18:42.753 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.34 hyp=0.50 cameraTheta=2.39 mountX=0.47 mountY=0.12, mountTheta=0.25
03:18:42.753 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.34, opts=13)
03:18:42.754 00.001 5052 Enqueuing Move request for stepguider (-0.37, 0.34)
03:18:42.754 00.000 8976 Worker thread wakes up
03:18:42.754 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.34) opts 0xd
03:18:42.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.34)
03:18:42.754 00.000 8976 Moving (-0.37, 0.34) raw xDistance=0.47 yDistance=0.12
03:18:42.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
03:18:42.754 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:18:42.754 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
03:18:42.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:42.754 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:42.754 00.000 5052 Enqueuing Expose request
03:18:42.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:18:42.754 00.000 8976 MoveAxis(L, 2, ABG)
03:18:42.754 00.000 8976 stepping (0, 14) + (-2, 0)
03:18:42.754 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:42.791 00.037 8976 Received - 47 (G) 
03:18:42.791 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:42.791 00.000 8976 stepped: pos (-2, 14)
03:18:42.791 00.000 8976 MoveAxis(U, 0, ABG)
03:18:42.791 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:18:42.791 00.000 8976 MountToCamera -- mountX=0.25 mountY=-2.27 hyp=2.28 mountTheta=-1.46 cameraX=1.91, cameraY=1.26 cameraTheta=0.58
03:18:42.792 00.001 8976 incremental bump (1.907, 1.255) isValid = 1
03:18:42.792 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
03:18:42.792 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:18:42.792 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:18:42.792 00.000 8976 move complete, result=0
03:18:42.792 00.000 9828 Worker thread wakes up
03:18:42.792 00.000 8976 worker thread done servicing request
03:18:42.792 00.000 8976 Worker thread wakes up
03:18:42.792 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:42.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:42.792 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:18:42.792 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:18:42.792 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:18:42.793 00.001 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:18:42.793 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:18:42.793 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
03:18:42.793 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:18:42.793 00.000 9828 BLC: window closed
03:18:42.793 00.000 9828 MoveAxis(E, 31, B)
03:18:42.793 00.000 9828 Guiding  Dir = 2, Dur = 31
03:18:42.794 00.001 9828 IsSlewing returns 0
03:18:42.794 00.000 9828 IsGuiding returns 0
03:18:42.794 00.000 9828 PulseGuide returned control before completion, sleep 41
03:18:42.846 00.052 9828 IsGuiding returns 1
03:18:42.846 00.000 9828 scope still moving after pulse duration time elapsed
03:18:42.877 00.031 9828 IsSlewing returns 0
03:18:42.877 00.000 9828 IsGuiding returns 1
03:18:42.908 00.031 9828 IsSlewing returns 0
03:18:42.908 00.000 9828 IsGuiding returns 1
03:18:42.939 00.031 9828 IsSlewing returns 0
03:18:42.939 00.000 9828 IsGuiding returns 1
03:18:42.986 00.047 9828 IsSlewing returns 0
03:18:42.986 00.000 9828 IsGuiding returns 1
03:18:43.031 00.045 9828 IsSlewing returns 0
03:18:43.031 00.000 9828 IsGuiding returns 0
03:18:43.031 00.000 9828 scope move finished after 31 + 205 ms
03:18:43.031 00.000 9828 Move returns status 0, amount 31
03:18:43.031 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:43.031 00.000 9828 MoveAxis(N, 7, B)
03:18:43.031 00.000 9828 Guiding  Dir = 0, Dur = 7
03:18:43.046 00.015 9828 IsSlewing returns 0
03:18:43.046 00.000 9828 IsGuiding returns 0
03:18:43.046 00.000 9828 PulseGuide returned control before completion, sleep 17
03:18:43.076 00.030 9828 IsGuiding returns 1
03:18:43.076 00.000 9828 scope still moving after pulse duration time elapsed
03:18:43.107 00.031 9828 IsSlewing returns 0
03:18:43.107 00.000 9828 IsGuiding returns 1
03:18:43.138 00.031 9828 IsSlewing returns 0
03:18:43.138 00.000 9828 IsGuiding returns 1
03:18:43.170 00.032 9828 IsSlewing returns 0
03:18:43.170 00.000 9828 IsGuiding returns 0
03:18:43.171 00.001 9828 scope move finished after 7 + 116 ms
03:18:43.171 00.000 9828 Move returns status 0, amount 7
03:18:43.171 00.000 9828 move complete, result=0
03:18:43.171 00.000 9828 worker thread done servicing request
03:18:43.171 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:18:43.479 00.308 8976 Exposure complete
03:18:43.485 00.006 8976 worker thread done servicing request
03:18:43.485 00.000 5052 OnExposeComplete: enter
03:18:43.485 00.000 5052 UpdateGuideState(): m_state=6
03:18:43.485 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13083
03:18:43.485 00.000 5052 Star::Find returns 1 (0), X=327.89, Y=282.14, Mass=98, SNR=6.8, Peak=67 HFD=1.8
03:18:43.485 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:18:43.485 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
03:18:43.485 00.000 5052 CameraToMount -- cameraX=-1.28 cameraY=0.43 hyp=1.35 cameraTheta=2.82 mountX=0.97 mountY=0.84, mountTheta=0.71
03:18:43.486 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.28, y=0.43, opts=13)
03:18:43.486 00.000 5052 Enqueuing Move request for stepguider (-1.28, 0.43)
03:18:43.486 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:18:43.486 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
03:18:43.486 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:43.486 00.000 8976 Worker thread wakes up
03:18:43.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.28, 0.43) opts 0xd
03:18:43.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.28, 0.43)
03:18:43.486 00.000 8976 Moving (-1.28, 0.43) raw xDistance=0.97 yDistance=0.84
03:18:43.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.97
03:18:43.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
03:18:43.487 00.001 8976 MoveAxis(L, 4, ABG)
03:18:43.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:43.487 00.000 5052 Enqueuing Expose request
03:18:43.487 00.000 8976 stepping (-2, 14) + (-4, 0)
03:18:43.487 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:18:43.526 00.039 8976 Received - 47 (G) 
03:18:43.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:18:43.526 00.000 8976 stepped: pos (-6, 14)
03:18:43.526 00.000 8976 MoveAxis(D, 3, ABG)
03:18:43.526 00.000 8976 stepping (-6, 14) + (0, -3)
03:18:43.526 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:43.558 00.032 8976 Received - 47 (G) 
03:18:43.558 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:43.558 00.000 8976 stepped: pos (-6, 11)
03:18:43.558 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:18:43.558 00.000 8976 MountToCamera -- mountX=0.47 mountY=-2.10 hyp=2.15 mountTheta=-1.35 cameraX=1.65, cameraY=1.37 cameraTheta=0.69
03:18:43.558 00.000 8976 incremental bump (1.653, 1.373) isValid = 1
03:18:43.558 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
03:18:43.558 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:18:43.558 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:18:43.558 00.000 8976 move complete, result=0
03:18:43.558 00.000 8976 worker thread done servicing request
03:18:43.558 00.000 8976 Worker thread wakes up
03:18:43.559 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:43.559 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:43.559 00.000 9828 Worker thread wakes up
03:18:43.559 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:18:43.559 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:18:43.559 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
03:18:43.559 00.000 5052 GuideStep: 1.0 px 4 ms WEST, 0.8 px 3 ms SOUTH
03:18:43.559 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
03:18:43.559 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:18:43.559 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:18:43.559 00.000 9828 BLC: window closed
03:18:43.559 00.000 9828 MoveAxis(E, 29, B)
03:18:43.559 00.000 9828 Guiding  Dir = 2, Dur = 29
03:18:43.560 00.001 9828 IsSlewing returns 0
03:18:43.560 00.000 9828 IsGuiding returns 0
03:18:43.560 00.000 9828 PulseGuide returned control before completion, sleep 39
03:18:43.603 00.043 9828 IsGuiding returns 1
03:18:43.604 00.001 9828 scope still moving after pulse duration time elapsed
03:18:43.634 00.030 9828 IsSlewing returns 0
03:18:43.634 00.000 9828 IsGuiding returns 1
03:18:43.665 00.031 9828 IsSlewing returns 0
03:18:43.665 00.000 9828 IsGuiding returns 1
03:18:43.698 00.033 9828 IsSlewing returns 0
03:18:43.698 00.000 9828 IsGuiding returns 1
03:18:43.729 00.031 9828 IsSlewing returns 0
03:18:43.729 00.000 9828 IsGuiding returns 0
03:18:43.729 00.000 9828 scope move finished after 29 + 139 ms
03:18:43.729 00.000 9828 Move returns status 0, amount 29
03:18:43.729 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:43.729 00.000 9828 MoveAxis(N, 9, B)
03:18:43.729 00.000 9828 Guiding  Dir = 0, Dur = 9
03:18:43.744 00.015 9828 IsSlewing returns 0
03:18:43.744 00.000 9828 IsGuiding returns 0
03:18:43.744 00.000 9828 PulseGuide returned control before completion, sleep 19
03:18:43.774 00.030 9828 IsGuiding returns 1
03:18:43.774 00.000 9828 scope still moving after pulse duration time elapsed
03:18:43.804 00.030 9828 IsSlewing returns 0
03:18:43.804 00.000 9828 IsGuiding returns 1
03:18:43.836 00.032 9828 IsSlewing returns 0
03:18:43.836 00.000 9828 IsGuiding returns 1
03:18:43.867 00.031 9828 IsSlewing returns 0
03:18:43.867 00.000 9828 IsGuiding returns 1
03:18:43.897 00.030 9828 IsSlewing returns 0
03:18:43.897 00.000 9828 IsGuiding returns 0
03:18:43.897 00.000 9828 scope move finished after 9 + 144 ms
03:18:43.897 00.000 9828 Move returns status 0, amount 9
03:18:43.897 00.000 9828 move complete, result=0
03:18:43.897 00.000 9828 worker thread done servicing request
03:18:43.897 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:18:44.245 00.348 8976 Exposure complete
03:18:44.250 00.005 8976 worker thread done servicing request
03:18:44.251 00.001 5052 OnExposeComplete: enter
03:18:44.251 00.000 5052 UpdateGuideState(): m_state=6
03:18:44.251 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13084
03:18:44.251 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.46, Mass=107, SNR=7.1, Peak=64 HFD=1.6
03:18:44.251 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.88 = 1.40)
03:18:44.251 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.30)
03:18:44.251 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-0.25 hyp=0.85 cameraTheta=-2.84 mountX=0.14 mountY=0.82, mountTheta=1.40
03:18:44.252 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=-0.25, opts=13)
03:18:44.252 00.000 5052 Enqueuing Move request for stepguider (-0.81, -0.25)
03:18:44.252 00.000 8976 Worker thread wakes up
03:18:44.252 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, -0.25) opts 0xd
03:18:44.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, -0.25)
03:18:44.252 00.000 8976 Moving (-0.81, -0.25) raw xDistance=0.14 yDistance=0.82
03:18:44.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:18:44.252 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:18:44.252 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
03:18:44.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:44.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.82
03:18:44.252 00.000 8976 MoveAxis(R, 0, ABG)
03:18:44.252 00.000 8976 MoveAxis(D, 3, ABG)
03:18:44.252 00.000 8976 stepping (-6, 11) + (0, -3)
03:18:44.252 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:44.252 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:44.252 00.000 5052 Enqueuing Expose request
03:18:44.293 00.041 8976 Received - 47 (G) 
03:18:44.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:44.293 00.000 8976 stepped: pos (-6, 8)
03:18:44.293 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:18:44.293 00.000 8976 MountToCamera -- mountX=0.62 mountY=-1.82 hyp=1.93 mountTheta=-1.24 cameraX=1.34, cameraY=1.38 cameraTheta=0.80
03:18:44.293 00.000 8976 incremental bump (1.343, 1.381) isValid = 1
03:18:44.293 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:18:44.293 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:18:44.293 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:18:44.293 00.000 8976 move complete, result=0
03:18:44.293 00.000 9828 Worker thread wakes up
03:18:44.293 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:18:44.293 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:18:44.293 00.000 8976 worker thread done servicing request
03:18:44.293 00.000 8976 Worker thread wakes up
03:18:44.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:44.293 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:18:44.293 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:18:44.294 00.001 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:18:44.294 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:44.294 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
03:18:44.294 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:18:44.294 00.000 9828 BLC: window closed
03:18:44.294 00.000 9828 MoveAxis(E, 27, B)
03:18:44.294 00.000 9828 Guiding  Dir = 2, Dur = 27
03:18:44.294 00.000 9828 IsSlewing returns 0
03:18:44.294 00.000 9828 IsGuiding returns 0
03:18:44.294 00.000 9828 PulseGuide returned control before completion, sleep 37
03:18:44.338 00.044 9828 IsGuiding returns 1
03:18:44.338 00.000 9828 scope still moving after pulse duration time elapsed
03:18:44.370 00.032 9828 IsSlewing returns 0
03:18:44.370 00.000 9828 IsGuiding returns 1
03:18:44.401 00.031 9828 IsSlewing returns 0
03:18:44.401 00.000 9828 IsGuiding returns 1
03:18:44.432 00.031 9828 IsSlewing returns 0
03:18:44.432 00.000 9828 IsGuiding returns 1
03:18:44.463 00.031 9828 IsSlewing returns 0
03:18:44.463 00.000 9828 IsGuiding returns 0
03:18:44.463 00.000 9828 scope move finished after 27 + 141 ms
03:18:44.463 00.000 9828 Move returns status 0, amount 27
03:18:44.463 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:44.463 00.000 9828 MoveAxis(N, 10, B)
03:18:44.463 00.000 9828 Guiding  Dir = 0, Dur = 10
03:18:44.478 00.015 9828 IsSlewing returns 0
03:18:44.479 00.001 9828 IsGuiding returns 0
03:18:44.479 00.000 9828 PulseGuide returned control before completion, sleep 20
03:18:44.510 00.031 9828 IsGuiding returns 1
03:18:44.510 00.000 9828 scope still moving after pulse duration time elapsed
03:18:44.541 00.031 9828 IsSlewing returns 0
03:18:44.541 00.000 9828 IsGuiding returns 1
03:18:44.572 00.031 9828 IsSlewing returns 0
03:18:44.572 00.000 9828 IsGuiding returns 1
03:18:44.603 00.031 9828 IsSlewing returns 0
03:18:44.603 00.000 9828 IsGuiding returns 1
03:18:44.633 00.030 9828 IsSlewing returns 0
03:18:44.634 00.001 9828 IsGuiding returns 0
03:18:44.634 00.000 9828 scope move finished after 10 + 144 ms
03:18:44.634 00.000 9828 Move returns status 0, amount 10
03:18:44.634 00.000 9828 move complete, result=0
03:18:44.634 00.000 9828 worker thread done servicing request
03:18:44.634 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:18:44.975 00.341 8976 Exposure complete
03:18:44.981 00.006 8976 worker thread done servicing request
03:18:44.981 00.000 5052 OnExposeComplete: enter
03:18:44.981 00.000 5052 UpdateGuideState(): m_state=6
03:18:44.981 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13085
03:18:44.982 00.001 5052 Star::Find returns 1 (0), X=328.43, Y=281.55, Mass=98, SNR=6.8, Peak=63 HFD=1.4
03:18:44.982 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
03:18:44.982 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
03:18:44.982 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.16 hyp=0.76 cameraTheta=-2.93 mountX=0.19 mountY=0.71, mountTheta=1.31
03:18:44.982 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.16, opts=13)
03:18:44.982 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.16)
03:18:44.982 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:18:44.982 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
03:18:44.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:44.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:44.983 00.001 5052 Enqueuing Expose request
03:18:44.983 00.000 8976 Worker thread wakes up
03:18:44.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.16) opts 0xd
03:18:44.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.16)
03:18:44.983 00.000 8976 Moving (-0.75, -0.16) raw xDistance=0.19 yDistance=0.71
03:18:44.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:18:44.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.71
03:18:44.983 00.000 8976 MoveAxis(R, 0, ABG)
03:18:44.983 00.000 8976 MoveAxis(D, 3, ABG)
03:18:44.983 00.000 8976 stepping (-6, 8) + (0, -3)
03:18:44.983 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:45.013 00.030 8976 Received - 47 (G) 
03:18:45.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:45.013 00.000 8976 stepped: pos (-6, 5)
03:18:45.013 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:18:45.013 00.000 8976 MountToCamera -- mountX=0.72 mountY=-1.48 hyp=1.65 mountTheta=-1.12 cameraX=0.99, cameraY=1.31 cameraTheta=0.92
03:18:45.013 00.000 8976 incremental bump (0.995, 1.314) isValid = 1
03:18:45.013 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
03:18:45.013 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:18:45.013 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:18:45.013 00.000 8976 move complete, result=0
03:18:45.013 00.000 8976 worker thread done servicing request
03:18:45.013 00.000 8976 Worker thread wakes up
03:18:45.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:45.013 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:18:45.013 00.000 9828 Worker thread wakes up
03:18:45.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:45.014 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:18:45.014 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:18:45.014 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
03:18:45.014 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
03:18:45.014 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
03:18:45.014 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
03:18:45.014 00.000 9828 BLC: window closed
03:18:45.014 00.000 9828 MoveAxis(E, 23, B)
03:18:45.014 00.000 9828 Guiding  Dir = 2, Dur = 23
03:18:45.014 00.000 9828 IsSlewing returns 0
03:18:45.015 00.001 9828 IsGuiding returns 0
03:18:45.015 00.000 9828 PulseGuide returned control before completion, sleep 33
03:18:45.054 00.039 9828 IsGuiding returns 1
03:18:45.054 00.000 9828 scope still moving after pulse duration time elapsed
03:18:45.084 00.030 9828 IsSlewing returns 0
03:18:45.084 00.000 9828 IsGuiding returns 1
03:18:45.116 00.032 9828 IsSlewing returns 0
03:18:45.116 00.000 9828 IsGuiding returns 1
03:18:45.147 00.031 9828 IsSlewing returns 0
03:18:45.147 00.000 9828 IsGuiding returns 0
03:18:45.147 00.000 9828 scope move finished after 23 + 109 ms
03:18:45.147 00.000 9828 Move returns status 0, amount 23
03:18:45.147 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:45.147 00.000 9828 MoveAxis(N, 12, B)
03:18:45.147 00.000 9828 Guiding  Dir = 0, Dur = 12
03:18:45.163 00.016 9828 IsSlewing returns 0
03:18:45.163 00.000 9828 IsGuiding returns 0
03:18:45.164 00.001 9828 PulseGuide returned control before completion, sleep 22
03:18:45.195 00.031 9828 IsGuiding returns 1
03:18:45.195 00.000 9828 scope still moving after pulse duration time elapsed
03:18:45.228 00.033 9828 IsSlewing returns 0
03:18:45.228 00.000 9828 IsGuiding returns 1
03:18:45.257 00.029 9828 IsSlewing returns 0
03:18:45.257 00.000 9828 IsGuiding returns 1
03:18:45.288 00.031 9828 IsSlewing returns 0
03:18:45.289 00.001 9828 IsGuiding returns 1
03:18:45.319 00.030 9828 IsSlewing returns 0
03:18:45.319 00.000 9828 IsGuiding returns 1
03:18:45.349 00.030 9828 IsSlewing returns 0
03:18:45.349 00.000 9828 IsGuiding returns 0
03:18:45.349 00.000 9828 scope move finished after 12 + 173 ms
03:18:45.349 00.000 9828 Move returns status 0, amount 12
03:18:45.349 00.000 9828 move complete, result=0
03:18:45.350 00.001 9828 worker thread done servicing request
03:18:45.350 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:18:45.699 00.349 8976 Exposure complete
03:18:45.704 00.005 8976 worker thread done servicing request
03:18:45.704 00.000 5052 OnExposeComplete: enter
03:18:45.704 00.000 5052 UpdateGuideState(): m_state=6
03:18:45.704 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13086
03:18:45.704 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.66, Mass=106, SNR=7.1, Peak=63 HFD=2.1
03:18:45.704 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.04) = xAngle (-3.61 = 2.67)
03:18:45.704 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.57)
03:18:45.704 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.57 mountX=-0.04 mountY=0.03, mountTheta=2.59
03:18:45.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.05, opts=13)
03:18:45.705 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.05)
03:18:45.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:18:45.705 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
03:18:45.705 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:45.705 00.000 8976 Worker thread wakes up
03:18:45.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.05) opts 0xd
03:18:45.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.05)
03:18:45.705 00.000 8976 Moving (0.00, -0.05) raw xDistance=-0.04 yDistance=0.03
03:18:45.705 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:45.705 00.000 5052 Enqueuing Expose request
03:18:45.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:18:45.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:18:45.705 00.000 8976 MoveAxis(R, 0, ABG)
03:18:45.706 00.001 8976 MoveAxis(U, 0, ABG)
03:18:45.706 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:18:45.706 00.000 8976 MountToCamera -- mountX=0.78 mountY=-1.26 hyp=1.48 mountTheta=-1.01 cameraX=0.76, cameraY=1.27 cameraTheta=1.03
03:18:45.706 00.000 8976 incremental bump (0.762, 1.270) isValid = 1
03:18:45.706 00.000 8976 Scheduling Mount bump of (0.024, 0.041)
03:18:45.706 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.04, opts=4)
03:18:45.706 00.000 8976 Enqueuing Move request for scope (0.02, 0.04)
03:18:45.706 00.000 8976 move complete, result=0
03:18:45.706 00.000 9828 Worker thread wakes up
03:18:45.706 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0x4
03:18:45.706 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
03:18:45.706 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
03:18:45.706 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
03:18:45.706 00.000 8976 worker thread done servicing request
03:18:45.706 00.000 8976 Worker thread wakes up
03:18:45.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:45.706 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:45.706 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.05 mountX=-0.03 mountY=-0.04, mountTheta=-2.17
03:18:45.707 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:45.707 00.000 9828 Moving (0.02, 0.04) raw xDistance=-0.03 yDistance=-0.04
03:18:45.707 00.000 9828 BLC: window closed
03:18:45.707 00.000 9828 MoveAxis(E, 8, B)
03:18:45.707 00.000 9828 Guiding  Dir = 2, Dur = 8
03:18:45.707 00.000 9828 IsSlewing returns 0
03:18:45.707 00.000 9828 IsGuiding returns 0
03:18:45.707 00.000 9828 PulseGuide returned control before completion, sleep 18
03:18:45.739 00.032 9828 IsGuiding returns 1
03:18:45.743 00.004 9828 scope still moving after pulse duration time elapsed
03:18:45.769 00.026 9828 IsSlewing returns 0
03:18:45.769 00.000 9828 IsGuiding returns 1
03:18:45.801 00.032 9828 IsSlewing returns 0
03:18:45.801 00.000 9828 IsGuiding returns 1
03:18:45.831 00.030 9828 IsSlewing returns 0
03:18:45.831 00.000 9828 IsGuiding returns 0
03:18:45.831 00.000 9828 scope move finished after 8 + 115 ms
03:18:45.831 00.000 9828 Move returns status 0, amount 8
03:18:45.831 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:45.831 00.000 9828 MoveAxis(N, 5, B)
03:18:45.831 00.000 9828 Guiding  Dir = 0, Dur = 5
03:18:45.848 00.017 9828 IsSlewing returns 0
03:18:45.848 00.000 9828 IsGuiding returns 0
03:18:45.848 00.000 9828 PulseGuide returned control before completion, sleep 15
03:18:45.864 00.016 9828 IsGuiding returns 1
03:18:45.864 00.000 9828 scope still moving after pulse duration time elapsed
03:18:45.895 00.031 9828 IsSlewing returns 0
03:18:45.895 00.000 9828 IsGuiding returns 1
03:18:45.925 00.030 9828 IsSlewing returns 0
03:18:45.925 00.000 9828 IsGuiding returns 1
03:18:45.957 00.032 9828 IsSlewing returns 0
03:18:45.957 00.000 9828 IsGuiding returns 1
03:18:45.987 00.030 9828 IsSlewing returns 0
03:18:45.987 00.000 9828 IsGuiding returns 0
03:18:45.987 00.000 9828 scope move finished after 5 + 135 ms
03:18:45.988 00.001 9828 Move returns status 0, amount 5
03:18:45.988 00.000 9828 move complete, result=0
03:18:45.989 00.001 9828 worker thread done servicing request
03:18:45.989 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.0 px 5 ms NORTH
03:18:46.394 00.405 8976 Exposure complete
03:18:46.400 00.006 8976 worker thread done servicing request
03:18:46.400 00.000 5052 OnExposeComplete: enter
03:18:46.400 00.000 5052 UpdateGuideState(): m_state=6
03:18:46.400 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13087
03:18:46.400 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.91, Mass=116, SNR=7.4, Peak=65 HFD=2.2
03:18:46.400 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.07 = -0.07)
03:18:46.400 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
03:18:46.400 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.97 mountX=0.21 mountY=-0.04, mountTheta=-0.18
03:18:46.401 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.20, opts=13)
03:18:46.401 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.20)
03:18:46.401 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:46.401 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
03:18:46.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:46.401 00.000 8976 Worker thread wakes up
03:18:46.401 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.20) opts 0xd
03:18:46.401 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.20)
03:18:46.401 00.000 8976 Moving (-0.08, 0.20) raw xDistance=0.21 yDistance=-0.04
03:18:46.401 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:46.401 00.000 5052 Enqueuing Expose request
03:18:46.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:18:46.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:18:46.401 00.000 8976 MoveAxis(R, 0, ABG)
03:18:46.401 00.000 8976 MoveAxis(U, 0, ABG)
03:18:46.401 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:18:46.401 00.000 8976 MountToCamera -- mountX=0.83 mountY=-1.10 hyp=1.38 mountTheta=-0.93 cameraX=0.61, cameraY=1.24 cameraTheta=1.12
03:18:46.401 00.000 8976 incremental bump (0.606, 1.240) isValid = 1
03:18:46.402 00.001 8976 Scheduling Mount bump of (0.050, 0.107)
03:18:46.402 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:18:46.402 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:18:46.402 00.000 8976 move complete, result=0
03:18:46.402 00.000 9828 Worker thread wakes up
03:18:46.402 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:18:46.402 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:18:46.402 00.000 8976 worker thread done servicing request
03:18:46.402 00.000 8976 Worker thread wakes up
03:18:46.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:46.402 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:46.402 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:18:46.402 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
03:18:46.402 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
03:18:46.402 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
03:18:46.402 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:18:46.402 00.000 9828 BLC: window closed
03:18:46.402 00.000 9828 MoveAxis(E, 18, B)
03:18:46.403 00.001 9828 Guiding  Dir = 2, Dur = 18
03:18:46.403 00.000 9828 IsSlewing returns 0
03:18:46.403 00.000 9828 IsGuiding returns 0
03:18:46.403 00.000 9828 PulseGuide returned control before completion, sleep 28
03:18:46.438 00.035 9828 IsGuiding returns 1
03:18:46.438 00.000 9828 scope still moving after pulse duration time elapsed
03:18:46.469 00.031 9828 IsSlewing returns 0
03:18:46.469 00.000 9828 IsGuiding returns 1
03:18:46.500 00.031 9828 IsSlewing returns 0
03:18:46.500 00.000 9828 IsGuiding returns 1
03:18:46.530 00.030 9828 IsSlewing returns 0
03:18:46.530 00.000 9828 IsGuiding returns 0
03:18:46.531 00.001 9828 scope move finished after 18 + 109 ms
03:18:46.531 00.000 9828 Move returns status 0, amount 18
03:18:46.531 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:46.531 00.000 9828 MoveAxis(N, 14, B)
03:18:46.531 00.000 9828 Guiding  Dir = 0, Dur = 14
03:18:46.545 00.014 9828 IsSlewing returns 0
03:18:46.545 00.000 9828 IsGuiding returns 0
03:18:46.546 00.001 9828 PulseGuide returned control before completion, sleep 24
03:18:46.577 00.031 9828 IsGuiding returns 1
03:18:46.577 00.000 9828 scope still moving after pulse duration time elapsed
03:18:46.608 00.031 9828 IsSlewing returns 0
03:18:46.608 00.000 9828 IsGuiding returns 1
03:18:46.640 00.032 9828 IsSlewing returns 0
03:18:46.640 00.000 9828 IsGuiding returns 1
03:18:46.671 00.031 9828 IsSlewing returns 0
03:18:46.671 00.000 9828 IsGuiding returns 1
03:18:46.703 00.032 9828 IsSlewing returns 0
03:18:46.703 00.000 9828 IsGuiding returns 0
03:18:46.703 00.000 9828 scope move finished after 14 + 143 ms
03:18:46.703 00.000 9828 Move returns status 0, amount 14
03:18:46.703 00.000 9828 move complete, result=0
03:18:46.703 00.000 9828 worker thread done servicing request
03:18:46.703 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:18:47.090 00.387 8976 Exposure complete
03:18:47.096 00.006 8976 worker thread done servicing request
03:18:47.096 00.000 5052 OnExposeComplete: enter
03:18:47.096 00.000 5052 UpdateGuideState(): m_state=6
03:18:47.096 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13088
03:18:47.096 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.52, Mass=87, SNR=6.4, Peak=59 HFD=1.8
03:18:47.096 00.000 5052 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
03:18:47.096 00.000 5052 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.10)
03:18:47.096 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.04 mountX=-0.22 mountY=0.01, mountTheta=3.10
03:18:47.098 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.19, opts=13)
03:18:47.098 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.19)
03:18:47.098 00.000 8976 Worker thread wakes up
03:18:47.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.19) opts 0xd
03:18:47.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.19)
03:18:47.098 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:18:47.098 00.000 8976 Moving (0.11, -0.19) raw xDistance=-0.22 yDistance=0.01
03:18:47.098 00.000 5052 UpdateGuideState exits: m=87 SNR=6.4
03:18:47.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:18:47.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:47.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:18:47.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:47.098 00.000 8976 MoveAxis(R, 0, ABG)
03:18:47.098 00.000 5052 Enqueuing Expose request
03:18:47.098 00.000 8976 MoveAxis(U, 0, ABG)
03:18:47.098 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
03:18:47.099 00.001 8976 MountToCamera -- mountX=0.86 mountY=-1.00 hyp=1.32 mountTheta=-0.86 cameraX=0.50, cameraY=1.22 cameraTheta=1.18
03:18:47.099 00.000 8976 incremental bump (0.501, 1.220) isValid = 1
03:18:47.099 00.000 8976 Scheduling Mount bump of (0.044, 0.110)
03:18:47.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:18:47.099 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:18:47.099 00.000 8976 move complete, result=0
03:18:47.099 00.000 9828 Worker thread wakes up
03:18:47.099 00.000 8976 worker thread done servicing request
03:18:47.099 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:47.099 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:18:47.099 00.000 8976 Worker thread wakes up
03:18:47.099 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:18:47.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:47.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:47.099 00.000 9828 CameraToMount -- cameraTheta (1.19) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
03:18:47.099 00.000 9828 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
03:18:47.099 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
03:18:47.099 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:18:47.099 00.000 9828 BLC: window closed
03:18:47.100 00.001 9828 MoveAxis(E, 15, B)
03:18:47.100 00.000 9828 Guiding  Dir = 2, Dur = 15
03:18:47.100 00.000 9828 IsSlewing returns 0
03:18:47.100 00.000 9828 IsGuiding returns 0
03:18:47.100 00.000 9828 PulseGuide returned control before completion, sleep 25
03:18:47.140 00.040 9828 IsGuiding returns 1
03:18:47.140 00.000 9828 scope still moving after pulse duration time elapsed
03:18:47.171 00.031 9828 IsSlewing returns 0
03:18:47.171 00.000 9828 IsGuiding returns 1
03:18:47.202 00.031 9828 IsSlewing returns 0
03:18:47.202 00.000 9828 IsGuiding returns 1
03:18:47.235 00.033 9828 IsSlewing returns 0
03:18:47.235 00.000 9828 IsGuiding returns 0
03:18:47.235 00.000 9828 scope move finished after 15 + 120 ms
03:18:47.235 00.000 9828 Move returns status 0, amount 15
03:18:47.235 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:18:47.235 00.000 9828 MoveAxis(N, 14, B)
03:18:47.235 00.000 9828 Guiding  Dir = 0, Dur = 14
03:18:47.249 00.014 9828 IsSlewing returns 0
03:18:47.249 00.000 9828 IsGuiding returns 0
03:18:47.249 00.000 9828 PulseGuide returned control before completion, sleep 24
03:18:47.280 00.031 9828 IsGuiding returns 1
03:18:47.280 00.000 9828 scope still moving after pulse duration time elapsed
03:18:47.311 00.031 9828 IsSlewing returns 0
03:18:47.311 00.000 9828 IsGuiding returns 1
03:18:47.342 00.031 9828 IsSlewing returns 0
03:18:47.342 00.000 9828 IsGuiding returns 1
03:18:47.373 00.031 9828 IsSlewing returns 0
03:18:47.373 00.000 9828 IsGuiding returns 1
03:18:47.404 00.031 9828 IsSlewing returns 0
03:18:47.404 00.000 9828 IsGuiding returns 0
03:18:47.404 00.000 9828 scope move finished after 14 + 140 ms
03:18:47.404 00.000 9828 Move returns status 0, amount 14
03:18:47.404 00.000 9828 move complete, result=0
03:18:47.404 00.000 9828 worker thread done servicing request
03:18:47.404 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:18:47.785 00.381 8976 Exposure complete
03:18:47.790 00.005 8976 worker thread done servicing request
03:18:47.790 00.000 5052 OnExposeComplete: enter
03:18:47.791 00.001 5052 UpdateGuideState(): m_state=6
03:18:47.791 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13089
03:18:47.791 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.17, Mass=116, SNR=7.4, Peak=60 HFD=2.4
03:18:47.791 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
03:18:47.791 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
03:18:47.791 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.54 hyp=0.91 cameraTheta=-0.64 mountX=-0.82 mountY=-0.32, mountTheta=-2.77
03:18:47.793 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.54, opts=13)
03:18:47.793 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.54)
03:18:47.793 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:18:47.793 00.000 8976 Worker thread wakes up
03:18:47.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.54) opts 0xd
03:18:47.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.54)
03:18:47.793 00.000 8976 Moving (0.73, -0.54) raw xDistance=-0.82 yDistance=-0.32
03:18:47.793 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
03:18:47.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:47.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:47.793 00.000 5052 Enqueuing Expose request
03:18:47.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
03:18:47.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:18:47.793 00.000 8976 MoveAxis(R, 3, ABG)
03:18:47.793 00.000 8976 stepping (-6, 5) + (3, 0)
03:18:47.793 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:47.826 00.033 8976 Received - 47 (G) 
03:18:47.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:47.826 00.000 8976 stepped: pos (-3, 5)
03:18:47.826 00.000 8976 MoveAxis(U, 1, ABG)
03:18:47.827 00.001 8976 stepping (-3, 5) + (0, 1)
03:18:47.827 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:47.859 00.032 8976 Received - 47 (G) 
03:18:47.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:47.859 00.000 8976 stepped: pos (-3, 6)
03:18:47.859 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:18:47.859 00.000 8976 move complete, result=0
03:18:47.859 00.000 8976 worker thread done servicing request
03:18:47.859 00.000 8976 Worker thread wakes up
03:18:47.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:47.859 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.3 px 1 ms NORTH
03:18:47.859 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:48.543 00.684 8976 Exposure complete
03:18:48.548 00.005 8976 worker thread done servicing request
03:18:48.548 00.000 5052 OnExposeComplete: enter
03:18:48.548 00.000 5052 UpdateGuideState(): m_state=6
03:18:48.548 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13090
03:18:48.548 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.85, Mass=117, SNR=7.4, Peak=69 HFD=2.1
03:18:48.548 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
03:18:48.548 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
03:18:48.548 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.68 mountX=0.04 mountY=-0.22, mountTheta=-1.37
03:18:48.549 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.14, opts=13)
03:18:48.549 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.14)
03:18:48.549 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:18:48.549 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
03:18:48.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:48.549 00.000 8976 Worker thread wakes up
03:18:48.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.14) opts 0xd
03:18:48.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.14)
03:18:48.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:48.549 00.000 5052 Enqueuing Expose request
03:18:48.549 00.000 8976 Moving (0.17, 0.14) raw xDistance=0.04 yDistance=-0.22
03:18:48.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:18:48.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:18:48.550 00.001 8976 MoveAxis(R, 0, ABG)
03:18:48.550 00.000 8976 MoveAxis(U, 0, ABG)
03:18:48.550 00.000 8976 move complete, result=0
03:18:48.550 00.000 8976 worker thread done servicing request
03:18:48.550 00.000 8976 Worker thread wakes up
03:18:48.550 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:18:48.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:48.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:49.253 00.703 8976 Exposure complete
03:18:49.258 00.005 8976 worker thread done servicing request
03:18:49.259 00.001 5052 OnExposeComplete: enter
03:18:49.259 00.000 5052 UpdateGuideState(): m_state=6
03:18:49.259 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13091
03:18:49.259 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.78, Mass=107, SNR=7.1, Peak=66 HFD=2.0
03:18:49.259 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:18:49.259 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
03:18:49.259 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.88 mountX=0.19 mountY=0.19, mountTheta=0.78
03:18:49.259 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.07, opts=13)
03:18:49.259 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.07)
03:18:49.259 00.000 8976 Worker thread wakes up
03:18:49.260 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:18:49.260 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
03:18:49.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:49.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.07) opts 0xd
03:18:49.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.07)
03:18:49.260 00.000 8976 Moving (-0.27, 0.07) raw xDistance=0.19 yDistance=0.19
03:18:49.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:18:49.260 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:49.260 00.000 5052 Enqueuing Expose request
03:18:49.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:18:49.260 00.000 8976 MoveAxis(R, 0, ABG)
03:18:49.260 00.000 8976 MoveAxis(U, 0, ABG)
03:18:49.260 00.000 8976 move complete, result=0
03:18:49.260 00.000 8976 worker thread done servicing request
03:18:49.260 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:18:49.260 00.000 8976 Worker thread wakes up
03:18:49.261 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:49.261 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:49.942 00.681 8976 Exposure complete
03:18:49.947 00.005 8976 worker thread done servicing request
03:18:49.947 00.000 5052 OnExposeComplete: enter
03:18:49.948 00.001 5052 UpdateGuideState(): m_state=6
03:18:49.948 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13092
03:18:49.948 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.87, Mass=113, SNR=7.3, Peak=63 HFD=2.3
03:18:49.948 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:18:49.948 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
03:18:49.948 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.16 hyp=0.74 cameraTheta=2.92 mountX=0.47 mountY=0.51, mountTheta=0.83
03:18:49.948 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.16, opts=13)
03:18:49.948 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.16)
03:18:49.948 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:18:49.948 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
03:18:49.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:49.949 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:49.949 00.000 5052 Enqueuing Expose request
03:18:49.949 00.000 8976 Worker thread wakes up
03:18:49.949 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.16) opts 0xd
03:18:49.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.16)
03:18:49.949 00.000 8976 Moving (-0.72, 0.16) raw xDistance=0.47 yDistance=0.51
03:18:49.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
03:18:49.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
03:18:49.949 00.000 8976 MoveAxis(L, 2, ABG)
03:18:49.949 00.000 8976 stepping (-3, 6) + (-2, 0)
03:18:49.949 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:49.985 00.036 8976 Received - 47 (G) 
03:18:49.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:49.985 00.000 8976 stepped: pos (-5, 6)
03:18:49.985 00.000 8976 MoveAxis(D, 2, ABG)
03:18:49.985 00.000 8976 stepping (-5, 6) + (0, -2)
03:18:49.985 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:50.017 00.032 8976 Received - 47 (G) 
03:18:50.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:50.017 00.000 8976 stepped: pos (-5, 4)
03:18:50.017 00.000 8976 move complete, result=0
03:18:50.017 00.000 8976 worker thread done servicing request
03:18:50.017 00.000 8976 Worker thread wakes up
03:18:50.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:50.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:50.017 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:18:50.702 00.685 8976 Exposure complete
03:18:50.708 00.006 8976 worker thread done servicing request
03:18:50.708 00.000 5052 OnExposeComplete: enter
03:18:50.708 00.000 5052 UpdateGuideState(): m_state=6
03:18:50.708 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13093
03:18:50.708 00.000 5052 Star::Find returns 1 (0), X=328.13, Y=282.10, Mass=117, SNR=7.4, Peak=65 HFD=2.2
03:18:50.708 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:18:50.708 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
03:18:50.708 00.000 5052 CameraToMount -- cameraX=-1.05 cameraY=0.39 hyp=1.12 cameraTheta=2.79 mountX=0.82 mountY=0.67, mountTheta=0.68
03:18:50.708 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.05, y=0.39, opts=13)
03:18:50.708 00.000 5052 Enqueuing Move request for stepguider (-1.05, 0.39)
03:18:50.709 00.001 8976 Worker thread wakes up
03:18:50.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.05, 0.39) opts 0xd
03:18:50.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.05, 0.39)
03:18:50.709 00.000 8976 Moving (-1.05, 0.39) raw xDistance=0.82 yDistance=0.67
03:18:50.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:18:50.709 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
03:18:50.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:50.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.82
03:18:50.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
03:18:50.709 00.000 8976 MoveAxis(L, 4, ABG)
03:18:50.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:50.709 00.000 5052 Enqueuing Expose request
03:18:50.709 00.000 8976 stepping (-5, 4) + (-4, 0)
03:18:50.709 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:18:50.753 00.044 8976 Received - 47 (G) 
03:18:50.753 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:18:50.753 00.000 8976 stepped: pos (-9, 4)
03:18:50.753 00.000 8976 MoveAxis(D, 3, ABG)
03:18:50.753 00.000 8976 stepping (-9, 4) + (0, -3)
03:18:50.753 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:50.784 00.031 8976 Received - 47 (G) 
03:18:50.784 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:50.784 00.000 8976 stepped: pos (-9, 1)
03:18:50.784 00.000 8976 move complete, result=0
03:18:50.784 00.000 8976 worker thread done servicing request
03:18:50.784 00.000 8976 Worker thread wakes up
03:18:50.784 00.000 5052 GuideStep: 0.8 px 4 ms WEST, 0.7 px 3 ms SOUTH
03:18:50.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:50.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:51.474 00.690 8976 Exposure complete
03:18:51.480 00.006 8976 worker thread done servicing request
03:18:51.480 00.000 5052 OnExposeComplete: enter
03:18:51.480 00.000 5052 UpdateGuideState(): m_state=6
03:18:51.480 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13094
03:18:51.480 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.87, Mass=124, SNR=7.6, Peak=69 HFD=2.3
03:18:51.480 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:18:51.480 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
03:18:51.480 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.16 hyp=0.43 cameraTheta=2.74 mountX=0.33 mountY=0.24, mountTheta=0.63
03:18:51.481 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.16, opts=13)
03:18:51.481 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.16)
03:18:51.481 00.000 8976 Worker thread wakes up
03:18:51.481 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.16) opts 0xd
03:18:51.481 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.16)
03:18:51.481 00.000 8976 Moving (-0.39, 0.16) raw xDistance=0.33 yDistance=0.24
03:18:51.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
03:18:51.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:18:51.481 00.000 8976 MoveAxis(L, 2, ABG)
03:18:51.481 00.000 8976 stepping (-9, 1) + (-2, 0)
03:18:51.482 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:18:51.482 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:51.482 00.000 5052 UpdateGuideState exits: m=124 SNR=7.6
03:18:51.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:51.482 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:51.482 00.000 5052 Enqueuing Expose request
03:18:51.504 00.022 8976 Received - 47 (G) 
03:18:51.504 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:51.504 00.000 8976 stepped: pos (-11, 1)
03:18:51.504 00.000 8976 MoveAxis(U, 0, ABG)
03:18:51.504 00.000 8976 move complete, result=0
03:18:51.504 00.000 8976 worker thread done servicing request
03:18:51.504 00.000 8976 Worker thread wakes up
03:18:51.504 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:51.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:51.504 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.2 px 0 ms NORTH
03:18:52.192 00.688 8976 Exposure complete
03:18:52.198 00.006 8976 worker thread done servicing request
03:18:52.198 00.000 5052 OnExposeComplete: enter
03:18:52.198 00.000 5052 UpdateGuideState(): m_state=6
03:18:52.198 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13095
03:18:52.198 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.55, Mass=111, SNR=7.3, Peak=67 HFD=2.1
03:18:52.198 00.000 5052 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.04) = xAngle (-4.19 = 2.10)
03:18:52.199 00.001 5052 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.29 = 1.99)
03:18:52.199 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.14 mountX=-0.09 mountY=0.17, mountTheta=2.07
03:18:52.199 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.16, opts=13)
03:18:52.199 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.16)
03:18:52.199 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:18:52.199 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
03:18:52.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:52.199 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:52.199 00.000 5052 Enqueuing Expose request
03:18:52.199 00.000 8976 Worker thread wakes up
03:18:52.200 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.16) opts 0xd
03:18:52.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.16)
03:18:52.200 00.000 8976 Moving (-0.10, -0.16) raw xDistance=-0.09 yDistance=0.17
03:18:52.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:18:52.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:18:52.200 00.000 8976 MoveAxis(R, 0, ABG)
03:18:52.200 00.000 8976 MoveAxis(U, 0, ABG)
03:18:52.200 00.000 8976 move complete, result=0
03:18:52.200 00.000 8976 worker thread done servicing request
03:18:52.200 00.000 8976 Worker thread wakes up
03:18:52.200 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:18:52.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:52.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:52.890 00.690 8976 Exposure complete
03:18:52.895 00.005 8976 worker thread done servicing request
03:18:52.896 00.001 5052 OnExposeComplete: enter
03:18:52.896 00.000 5052 UpdateGuideState(): m_state=6
03:18:52.896 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13096
03:18:52.896 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.41, Mass=125, SNR=7.7, Peak=66 HFD=1.7
03:18:52.896 00.000 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.04) = xAngle (-2.93 = -2.93)
03:18:52.896 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.03 = -3.03)
03:18:52.896 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.30 hyp=0.39 cameraTheta=-0.89 mountX=-0.38 mountY=-0.04, mountTheta=-3.03
03:18:52.896 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.30, opts=13)
03:18:52.897 00.001 5052 Enqueuing Move request for stepguider (0.25, -0.30)
03:18:52.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:18:52.897 00.000 5052 UpdateGuideState exits: m=125 SNR=7.7
03:18:52.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:52.897 00.000 8976 Worker thread wakes up
03:18:52.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:52.897 00.000 5052 Enqueuing Expose request
03:18:52.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.30) opts 0xd
03:18:52.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.30)
03:18:52.897 00.000 8976 Moving (0.25, -0.30) raw xDistance=-0.38 yDistance=-0.04
03:18:52.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:18:52.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:18:52.897 00.000 8976 MoveAxis(R, 2, ABG)
03:18:52.897 00.000 8976 stepping (-11, 1) + (2, 0)
03:18:52.897 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:52.926 00.029 8976 Received - 47 (G) 
03:18:52.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:52.926 00.000 8976 stepped: pos (-9, 1)
03:18:52.926 00.000 8976 MoveAxis(U, 0, ABG)
03:18:52.926 00.000 8976 move complete, result=0
03:18:52.926 00.000 8976 worker thread done servicing request
03:18:52.926 00.000 8976 Worker thread wakes up
03:18:52.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:52.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:52.926 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
03:18:53.611 00.685 8976 Exposure complete
03:18:53.616 00.005 8976 worker thread done servicing request
03:18:53.616 00.000 5052 OnExposeComplete: enter
03:18:53.616 00.000 5052 UpdateGuideState(): m_state=6
03:18:53.616 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13097
03:18:53.616 00.000 5052 Star::Find returns 1 (0), X=330.30, Y=281.74, Mass=107, SNR=7.1, Peak=69 HFD=1.7
03:18:53.616 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
03:18:53.616 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
03:18:53.616 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=0.03 hyp=1.12 cameraTheta=0.02 mountX=-0.49 mountY=-0.96, mountTheta=-2.04
03:18:53.617 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=0.03, opts=13)
03:18:53.617 00.000 5052 Enqueuing Move request for stepguider (1.12, 0.03)
03:18:53.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:53.617 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
03:18:53.617 00.000 8976 Worker thread wakes up
03:18:53.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, 0.03) opts 0xd
03:18:53.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, 0.03)
03:18:53.617 00.000 8976 Moving (1.12, 0.03) raw xDistance=-0.49 yDistance=-0.96
03:18:53.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:53.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:53.617 00.000 5052 Enqueuing Expose request
03:18:53.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
03:18:53.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.96
03:18:53.618 00.001 8976 MoveAxis(R, 2, ABG)
03:18:53.618 00.000 8976 stepping (-9, 1) + (2, 0)
03:18:53.618 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:53.645 00.027 8976 Received - 47 (G) 
03:18:53.645 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:53.645 00.000 8976 stepped: pos (-7, 1)
03:18:53.645 00.000 8976 MoveAxis(U, 4, ABG)
03:18:53.645 00.000 8976 stepping (-7, 1) + (0, 4)
03:18:53.646 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:18:53.678 00.032 8976 Received - 47 (G) 
03:18:53.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:18:53.678 00.000 8976 stepped: pos (-7, 5)
03:18:53.678 00.000 8976 move complete, result=0
03:18:53.678 00.000 8976 worker thread done servicing request
03:18:53.678 00.000 8976 Worker thread wakes up
03:18:53.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:53.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:53.678 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.0 px 4 ms NORTH
03:18:54.359 00.681 8976 Exposure complete
03:18:54.365 00.006 8976 worker thread done servicing request
03:18:54.365 00.000 5052 OnExposeComplete: enter
03:18:54.365 00.000 5052 UpdateGuideState(): m_state=6
03:18:54.365 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13098
03:18:54.365 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.15, Mass=119, SNR=7.5, Peak=67 HFD=2.1
03:18:54.365 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
03:18:54.365 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
03:18:54.365 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.56 hyp=1.02 cameraTheta=-0.58 mountX=-0.89 mountY=-0.41, mountTheta=-2.71
03:18:54.366 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.56, opts=13)
03:18:54.366 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.56)
03:18:54.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:18:54.366 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
03:18:54.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:54.366 00.000 8976 Worker thread wakes up
03:18:54.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.56) opts 0xd
03:18:54.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.56)
03:18:54.366 00.000 8976 Moving (0.85, -0.56) raw xDistance=-0.89 yDistance=-0.41
03:18:54.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:54.366 00.000 5052 Enqueuing Expose request
03:18:54.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.89
03:18:54.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.41
03:18:54.366 00.000 8976 MoveAxis(R, 4, ABG)
03:18:54.366 00.000 8976 stepping (-7, 5) + (4, 0)
03:18:54.366 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:18:54.398 00.032 8976 Received - 47 (G) 
03:18:54.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:18:54.398 00.000 8976 stepped: pos (-3, 5)
03:18:54.398 00.000 8976 MoveAxis(U, 2, ABG)
03:18:54.398 00.000 8976 stepping (-3, 5) + (0, 2)
03:18:54.398 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:54.430 00.032 8976 Received - 47 (G) 
03:18:54.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:54.430 00.000 8976 stepped: pos (-3, 7)
03:18:54.430 00.000 8976 move complete, result=0
03:18:54.430 00.000 8976 worker thread done servicing request
03:18:54.430 00.000 8976 Worker thread wakes up
03:18:54.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:54.430 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:54.430 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.4 px 2 ms NORTH
03:18:55.113 00.683 8976 Exposure complete
03:18:55.118 00.005 8976 worker thread done servicing request
03:18:55.118 00.000 5052 OnExposeComplete: enter
03:18:55.118 00.000 5052 UpdateGuideState(): m_state=6
03:18:55.118 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13099
03:18:55.118 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.03, Mass=103, SNR=6.9, Peak=71 HFD=2.0
03:18:55.118 00.000 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.04) = xAngle (-0.61 = -0.61)
03:18:55.118 00.000 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.71 = -0.71)
03:18:55.119 00.001 5052 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.33 cameraTheta=1.43 mountX=0.27 mountY=-0.21, mountTheta=-0.67
03:18:55.119 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.32, opts=13)
03:18:55.119 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.32)
03:18:55.119 00.000 8976 Worker thread wakes up
03:18:55.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.32) opts 0xd
03:18:55.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.32)
03:18:55.119 00.000 8976 Moving (0.04, 0.32) raw xDistance=0.27 yDistance=-0.21
03:18:55.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:55.119 00.000 5052 UpdateGuideState exits: m=103 SNR=6.9
03:18:55.120 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:55.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
03:18:55.120 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:18:55.120 00.000 8976 MoveAxis(L, 1, ABG)
03:18:55.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:55.120 00.000 5052 Enqueuing Expose request
03:18:55.120 00.000 8976 stepping (-3, 7) + (-1, 0)
03:18:55.120 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:55.149 00.029 8976 Received - 47 (G) 
03:18:55.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:55.149 00.000 8976 stepped: pos (-4, 7)
03:18:55.149 00.000 8976 MoveAxis(U, 0, ABG)
03:18:55.149 00.000 8976 move complete, result=0
03:18:55.149 00.000 8976 worker thread done servicing request
03:18:55.149 00.000 8976 Worker thread wakes up
03:18:55.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:55.149 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:55.149 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
03:18:55.830 00.681 8976 Exposure complete
03:18:55.836 00.006 8976 worker thread done servicing request
03:18:55.836 00.000 5052 OnExposeComplete: enter
03:18:55.836 00.000 5052 UpdateGuideState(): m_state=6
03:18:55.836 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13100
03:18:55.836 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.86, Mass=122, SNR=7.6, Peak=73 HFD=2.0
03:18:55.836 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
03:18:55.836 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
03:18:55.836 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=0.15 hyp=0.93 cameraTheta=0.16 mountX=-0.29 mountY=-0.85, mountTheta=-1.90
03:18:55.837 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=0.15, opts=13)
03:18:55.837 00.000 5052 Enqueuing Move request for stepguider (0.92, 0.15)
03:18:55.837 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:18:55.837 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:18:55.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:55.837 00.000 8976 Worker thread wakes up
03:18:55.837 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, 0.15) opts 0xd
03:18:55.837 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, 0.15)
03:18:55.837 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:55.837 00.000 5052 Enqueuing Expose request
03:18:55.837 00.000 8976 Moving (0.92, 0.15) raw xDistance=-0.29 yDistance=-0.85
03:18:55.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
03:18:55.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
03:18:55.837 00.000 8976 MoveAxis(R, 1, ABG)
03:18:55.837 00.000 8976 stepping (-4, 7) + (1, 0)
03:18:55.837 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:55.868 00.031 8976 Received - 47 (G) 
03:18:55.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:18:55.868 00.000 8976 stepped: pos (-3, 7)
03:18:55.868 00.000 8976 MoveAxis(U, 3, ABG)
03:18:55.868 00.000 8976 stepping (-3, 7) + (0, 3)
03:18:55.868 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:55.900 00.032 8976 Received - 47 (G) 
03:18:55.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:18:55.900 00.000 8976 stepped: pos (-3, 10)
03:18:55.900 00.000 8976 move complete, result=0
03:18:55.900 00.000 8976 worker thread done servicing request
03:18:55.900 00.000 8976 Worker thread wakes up
03:18:55.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:55.900 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:55.900 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.9 px 3 ms NORTH
03:18:56.587 00.687 8976 Exposure complete
03:18:56.592 00.005 8976 worker thread done servicing request
03:18:56.592 00.000 5052 OnExposeComplete: enter
03:18:56.592 00.000 5052 UpdateGuideState(): m_state=6
03:18:56.592 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13101
03:18:56.592 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.66, Mass=126, SNR=7.7, Peak=68 HFD=1.9
03:18:56.592 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
03:18:56.592 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
03:18:56.592 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.05 hyp=0.34 cameraTheta=-0.14 mountX=-0.19 mountY=-0.25, mountTheta=-2.22
03:18:56.593 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.05, opts=13)
03:18:56.593 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.05)
03:18:56.593 00.000 8976 Worker thread wakes up
03:18:56.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.05) opts 0xd
03:18:56.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.05)
03:18:56.593 00.000 8976 Moving (0.33, -0.05) raw xDistance=-0.19 yDistance=-0.25
03:18:56.593 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:18:56.593 00.000 5052 UpdateGuideState exits: m=126 SNR=7.7
03:18:56.594 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:56.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:18:56.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:18:56.594 00.000 8976 MoveAxis(R, 0, ABG)
03:18:56.594 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:56.594 00.000 5052 Enqueuing Expose request
03:18:56.594 00.000 8976 MoveAxis(U, 0, ABG)
03:18:56.594 00.000 8976 move complete, result=0
03:18:56.594 00.000 8976 worker thread done servicing request
03:18:56.594 00.000 8976 Worker thread wakes up
03:18:56.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:56.594 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:56.594 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:18:57.279 00.685 8976 Exposure complete
03:18:57.285 00.006 8976 worker thread done servicing request
03:18:57.285 00.000 5052 OnExposeComplete: enter
03:18:57.285 00.000 5052 UpdateGuideState(): m_state=6
03:18:57.285 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13102
03:18:57.285 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.88, Mass=109, SNR=7.2, Peak=68 HFD=2.2
03:18:57.285 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
03:18:57.285 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
03:18:57.285 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.77 mountX=0.07 mountY=-0.24, mountTheta=-1.28
03:18:57.285 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.17, opts=13)
03:18:57.285 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.17)
03:18:57.285 00.000 8976 Worker thread wakes up
03:18:57.286 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.17) opts 0xd
03:18:57.286 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.17)
03:18:57.286 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:18:57.286 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
03:18:57.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:57.286 00.000 8976 Moving (0.18, 0.17) raw xDistance=0.07 yDistance=-0.24
03:18:57.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:18:57.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:18:57.286 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:57.286 00.000 5052 Enqueuing Expose request
03:18:57.286 00.000 8976 MoveAxis(R, 0, ABG)
03:18:57.286 00.000 8976 MoveAxis(U, 0, ABG)
03:18:57.287 00.001 8976 move complete, result=0
03:18:57.287 00.000 8976 worker thread done servicing request
03:18:57.287 00.000 8976 Worker thread wakes up
03:18:57.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:57.287 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:57.287 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:18:57.972 00.685 8976 Exposure complete
03:18:57.979 00.007 8976 worker thread done servicing request
03:18:57.979 00.000 5052 OnExposeComplete: enter
03:18:57.979 00.000 5052 UpdateGuideState(): m_state=6
03:18:57.979 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13103
03:18:57.979 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.95, Mass=127, SNR=7.8, Peak=70 HFD=2.2
03:18:57.979 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
03:18:57.979 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.02 = -1.02)
03:18:57.979 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.27 cameraTheta=1.13 mountX=0.17 mountY=-0.23, mountTheta=-0.95
03:18:57.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.24, opts=13)
03:18:57.980 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.24)
03:18:57.980 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:18:57.980 00.000 5052 UpdateGuideState exits: m=127 SNR=7.8
03:18:57.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:57.980 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:57.980 00.000 5052 Enqueuing Expose request
03:18:57.980 00.000 8976 Worker thread wakes up
03:18:57.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.24) opts 0xd
03:18:57.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.24)
03:18:57.980 00.000 8976 Moving (0.12, 0.24) raw xDistance=0.17 yDistance=-0.23
03:18:57.981 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:18:57.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:18:57.981 00.000 8976 MoveAxis(R, 0, ABG)
03:18:57.981 00.000 8976 MoveAxis(U, 0, ABG)
03:18:57.981 00.000 8976 move complete, result=0
03:18:57.981 00.000 8976 worker thread done servicing request
03:18:57.981 00.000 8976 Worker thread wakes up
03:18:57.981 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:18:57.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:57.981 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:58.665 00.684 8976 Exposure complete
03:18:58.672 00.007 8976 worker thread done servicing request
03:18:58.672 00.000 5052 OnExposeComplete: enter
03:18:58.672 00.000 5052 UpdateGuideState(): m_state=6
03:18:58.672 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13104
03:18:58.672 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.98, Mass=113, SNR=7.3, Peak=64 HFD=2.5
03:18:58.672 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
03:18:58.672 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
03:18:58.672 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.27 hyp=0.62 cameraTheta=0.46 mountX=-0.01 mountY=-0.62, mountTheta=-1.59
03:18:58.672 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.27, opts=13)
03:18:58.672 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.27)
03:18:58.672 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:18:58.672 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
03:18:58.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:58.672 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:58.672 00.000 5052 Enqueuing Expose request
03:18:58.672 00.000 8976 Worker thread wakes up
03:18:58.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.27) opts 0xd
03:18:58.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.27)
03:18:58.672 00.000 8976 Moving (0.56, 0.27) raw xDistance=-0.01 yDistance=-0.62
03:18:58.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:18:58.673 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
03:18:58.673 00.000 8976 MoveAxis(R, 0, ABG)
03:18:58.673 00.000 8976 MoveAxis(U, 2, ABG)
03:18:58.673 00.000 8976 stepping (-3, 10) + (0, 2)
03:18:58.673 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:58.698 00.025 8976 Received - 47 (G) 
03:18:58.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:18:58.698 00.000 8976 stepped: pos (-3, 12)
03:18:58.698 00.000 8976 move complete, result=0
03:18:58.698 00.000 8976 worker thread done servicing request
03:18:58.698 00.000 8976 Worker thread wakes up
03:18:58.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:58.698 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
03:18:58.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:18:59.381 00.683 8976 Exposure complete
03:18:59.387 00.006 8976 worker thread done servicing request
03:18:59.387 00.000 5052 OnExposeComplete: enter
03:18:59.387 00.000 5052 UpdateGuideState(): m_state=6
03:18:59.387 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13105
03:18:59.387 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.71, Mass=104, SNR=7.0, Peak=64 HFD=1.8
03:18:59.387 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
03:18:59.387 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
03:18:59.387 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.03 mountX=-0.07 mountY=-0.11, mountTheta=-2.10
03:18:59.388 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.00, opts=13)
03:18:59.388 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.00)
03:18:59.388 00.000 8976 Worker thread wakes up
03:18:59.389 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:18:59.389 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
03:18:59.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:59.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.00) opts 0xd
03:18:59.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:18:59.389 00.000 5052 Enqueuing Expose request
03:18:59.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.00)
03:18:59.389 00.000 8976 Moving (0.14, -0.00) raw xDistance=-0.07 yDistance=-0.11
03:18:59.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:18:59.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:18:59.389 00.000 8976 MoveAxis(R, 0, ABG)
03:18:59.389 00.000 8976 MoveAxis(U, 0, ABG)
03:18:59.389 00.000 8976 move complete, result=0
03:18:59.389 00.000 8976 worker thread done servicing request
03:18:59.389 00.000 8976 Worker thread wakes up
03:18:59.390 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:18:59.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:18:59.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:00.075 00.685 8976 Exposure complete
03:19:00.081 00.006 8976 worker thread done servicing request
03:19:00.081 00.000 5052 OnExposeComplete: enter
03:19:00.081 00.000 5052 UpdateGuideState(): m_state=6
03:19:00.081 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13106
03:19:00.081 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.85, Mass=102, SNR=7.0, Peak=62 HFD=2.2
03:19:00.081 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
03:19:00.081 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
03:19:00.081 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.14 hyp=0.75 cameraTheta=0.19 mountX=-0.21 mountY=-0.70, mountTheta=-1.86
03:19:00.082 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.14, opts=13)
03:19:00.082 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.14)
03:19:00.082 00.000 8976 Worker thread wakes up
03:19:00.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.14) opts 0xd
03:19:00.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.14)
03:19:00.082 00.000 8976 Moving (0.74, 0.14) raw xDistance=-0.21 yDistance=-0.70
03:19:00.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:19:00.082 00.000 5052 UpdateGuideState exits: m=102 SNR=7.0
03:19:00.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:00.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:19:00.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
03:19:00.082 00.000 8976 MoveAxis(R, 0, ABG)
03:19:00.082 00.000 8976 MoveAxis(U, 3, ABG)
03:19:00.083 00.001 8976 stepping (-3, 12) + (0, 3)
03:19:00.083 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:00.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:00.083 00.000 5052 Enqueuing Expose request
03:19:00.121 00.038 8976 Received - 47 (G) 
03:19:00.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:00.121 00.000 8976 stepped: pos (-3, 15)
03:19:00.121 00.000 8976 move complete, result=0
03:19:00.121 00.000 8976 worker thread done servicing request
03:19:00.121 00.000 8976 Worker thread wakes up
03:19:00.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:00.121 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:00.121 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:19:00.807 00.686 8976 Exposure complete
03:19:00.812 00.005 8976 worker thread done servicing request
03:19:00.812 00.000 5052 OnExposeComplete: enter
03:19:00.812 00.000 5052 UpdateGuideState(): m_state=6
03:19:00.812 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13107
03:19:00.812 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.71, Mass=99, SNR=6.8, Peak=64 HFD=2.4
03:19:00.812 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
03:19:00.812 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:19:00.813 00.001 5052 CameraToMount -- cameraX=0.31 cameraY=0.01 hyp=0.31 cameraTheta=0.02 mountX=-0.13 mountY=-0.26, mountTheta=-2.05
03:19:00.813 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.01, opts=13)
03:19:00.813 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.01)
03:19:00.813 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:00.813 00.000 5052 UpdateGuideState exits: m=99 SNR=6.8
03:19:00.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:00.813 00.000 8976 Worker thread wakes up
03:19:00.814 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:00.814 00.000 5052 Enqueuing Expose request
03:19:00.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.01) opts 0xd
03:19:00.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.01)
03:19:00.814 00.000 8976 Moving (0.31, 0.01) raw xDistance=-0.13 yDistance=-0.26
03:19:00.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:19:00.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:19:00.814 00.000 8976 MoveAxis(R, 0, ABG)
03:19:00.814 00.000 8976 MoveAxis(U, 0, ABG)
03:19:00.814 00.000 8976 move complete, result=0
03:19:00.814 00.000 8976 worker thread done servicing request
03:19:00.814 00.000 8976 Worker thread wakes up
03:19:00.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:00.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:00.814 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:19:01.498 00.684 8976 Exposure complete
03:19:01.504 00.006 8976 worker thread done servicing request
03:19:01.504 00.000 5052 OnExposeComplete: enter
03:19:01.504 00.000 5052 UpdateGuideState(): m_state=6
03:19:01.504 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13108
03:19:01.504 00.000 5052 Star::Find returns 1 (0), X=330.21, Y=281.97, Mass=96, SNR=6.7, Peak=65 HFD=2.1
03:19:01.504 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
03:19:01.504 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:19:01.504 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=0.26 hyp=1.07 cameraTheta=0.24 mountX=-0.25 mountY=-1.01, mountTheta=-1.81
03:19:01.505 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=0.26, opts=13)
03:19:01.505 00.000 5052 Enqueuing Move request for stepguider (1.04, 0.26)
03:19:01.505 00.000 8976 Worker thread wakes up
03:19:01.505 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, 0.26) opts 0xd
03:19:01.505 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, 0.26)
03:19:01.505 00.000 8976 Moving (1.04, 0.26) raw xDistance=-0.25 yDistance=-1.01
03:19:01.505 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:19:01.505 00.000 5052 UpdateGuideState exits: m=96 SNR=6.7
03:19:01.505 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:01.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:19:01.505 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.01
03:19:01.505 00.000 8976 MoveAxis(R, 0, ABG)
03:19:01.505 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:01.505 00.000 5052 Enqueuing Expose request
03:19:01.505 00.000 8976 MoveAxis(U, 4, ABG)
03:19:01.505 00.000 8976 stepping (-3, 15) + (0, 4)
03:19:01.505 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:01.543 00.038 8976 Received - 47 (G) 
03:19:01.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:01.543 00.000 8976 stepped: pos (-3, 19)
03:19:01.543 00.000 8976 move complete, result=0
03:19:01.543 00.000 8976 worker thread done servicing request
03:19:01.544 00.001 8976 Worker thread wakes up
03:19:01.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:01.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:01.544 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
03:19:02.229 00.685 8976 Exposure complete
03:19:02.235 00.006 8976 worker thread done servicing request
03:19:02.235 00.000 5052 OnExposeComplete: enter
03:19:02.235 00.000 5052 UpdateGuideState(): m_state=6
03:19:02.235 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13109
03:19:02.235 00.000 5052 Star::Find returns 1 (0), X=330.19, Y=281.35, Mass=114, SNR=7.4, Peak=58 HFD=2.6
03:19:02.235 00.000 5052 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
03:19:02.235 00.000 5052 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
03:19:02.235 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=-0.36 hyp=1.08 cameraTheta=-0.34 mountX=-0.78 mountY=-0.66, mountTheta=-2.44
03:19:02.236 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=-0.36, opts=13)
03:19:02.236 00.000 5052 Enqueuing Move request for stepguider (1.02, -0.36)
03:19:02.236 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:19:02.236 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
03:19:02.236 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:02.236 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:02.236 00.000 5052 Enqueuing Expose request
03:19:02.236 00.000 8976 Worker thread wakes up
03:19:02.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, -0.36) opts 0xd
03:19:02.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, -0.36)
03:19:02.236 00.000 8976 Moving (1.02, -0.36) raw xDistance=-0.78 yDistance=-0.66
03:19:02.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
03:19:02.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.66
03:19:02.236 00.000 8976 MoveAxis(R, 3, ABG)
03:19:02.236 00.000 8976 stepping (-3, 19) + (3, 0)
03:19:02.236 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:02.262 00.026 8976 Received - 47 (G) 
03:19:02.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:02.262 00.000 8976 stepped: pos (0, 19)
03:19:02.262 00.000 8976 MoveAxis(U, 3, ABG)
03:19:02.263 00.001 8976 stepping (0, 19) + (0, 3)
03:19:02.263 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:02.295 00.032 8976 Received - 47 (G) 
03:19:02.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:02.295 00.000 8976 stepped: pos (0, 22)
03:19:02.295 00.000 8976 move complete, result=0
03:19:02.295 00.000 8976 worker thread done servicing request
03:19:02.295 00.000 8976 Worker thread wakes up
03:19:02.295 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.7 px 3 ms NORTH
03:19:02.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:02.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:02.978 00.683 8976 Exposure complete
03:19:02.983 00.005 8976 worker thread done servicing request
03:19:02.983 00.000 5052 OnExposeComplete: enter
03:19:02.983 00.000 5052 UpdateGuideState(): m_state=6
03:19:02.983 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13110
03:19:02.984 00.001 5052 Star::Find returns 1 (0), X=329.99, Y=282.11, Mass=114, SNR=7.3, Peak=67 HFD=2.1
03:19:02.984 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
03:19:02.984 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
03:19:02.984 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.40 hyp=0.91 cameraTheta=0.46 mountX=-0.01 mountY=-0.90, mountTheta=-1.58
03:19:02.984 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.40, opts=13)
03:19:02.984 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.40)
03:19:02.984 00.000 8976 Worker thread wakes up
03:19:02.985 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:02.985 00.000 5052 UpdateGuideState exits: m=114 SNR=7.3
03:19:02.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:02.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:02.985 00.000 5052 Enqueuing Expose request
03:19:02.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.40) opts 0xd
03:19:02.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.40)
03:19:02.985 00.000 8976 Moving (0.81, 0.40) raw xDistance=-0.01 yDistance=-0.90
03:19:02.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:19:02.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.90
03:19:02.985 00.000 8976 MoveAxis(R, 0, ABG)
03:19:02.985 00.000 8976 MoveAxis(U, 4, ABG)
03:19:02.985 00.000 8976 stepping (0, 22) + (0, 4)
03:19:02.985 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:03.031 00.046 8976 Received - 47 (G) 
03:19:03.031 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:03.031 00.000 8976 stepped: pos (0, 26)
03:19:03.031 00.000 8976 move complete, result=0
03:19:03.031 00.000 8976 worker thread done servicing request
03:19:03.031 00.000 8976 Worker thread wakes up
03:19:03.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:03.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:03.031 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
03:19:03.715 00.684 8976 Exposure complete
03:19:03.721 00.006 8976 worker thread done servicing request
03:19:03.721 00.000 5052 OnExposeComplete: enter
03:19:03.721 00.000 5052 UpdateGuideState(): m_state=6
03:19:03.721 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13111
03:19:03.721 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.79, Mass=106, SNR=7.1, Peak=71 HFD=2.0
03:19:03.721 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
03:19:03.721 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
03:19:03.721 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.08 hyp=0.55 cameraTheta=0.14 mountX=-0.18 mountY=-0.50, mountTheta=-1.91
03:19:03.722 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.08, opts=13)
03:19:03.722 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.08)
03:19:03.722 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:19:03.722 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
03:19:03.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:03.722 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:03.722 00.000 5052 Enqueuing Expose request
03:19:03.722 00.000 8976 Worker thread wakes up
03:19:03.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.08) opts 0xd
03:19:03.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.08)
03:19:03.722 00.000 8976 Moving (0.55, 0.08) raw xDistance=-0.18 yDistance=-0.50
03:19:03.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:19:03.722 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.50
03:19:03.722 00.000 8976 MoveAxis(R, 0, ABG)
03:19:03.722 00.000 8976 MoveAxis(U, 2, ABG)
03:19:03.722 00.000 8976 stepping (0, 26) + (0, 2)
03:19:03.722 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:03.750 00.028 8976 Received - 47 (G) 
03:19:03.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:03.750 00.000 8976 stepped: pos (0, 28)
03:19:03.750 00.000 8976 move complete, result=0
03:19:03.750 00.000 8976 worker thread done servicing request
03:19:03.750 00.000 8976 Worker thread wakes up
03:19:03.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:03.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:03.750 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:19:04.434 00.684 8976 Exposure complete
03:19:04.440 00.006 8976 worker thread done servicing request
03:19:04.441 00.001 5052 OnExposeComplete: enter
03:19:04.441 00.000 5052 UpdateGuideState(): m_state=6
03:19:04.441 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13112
03:19:04.441 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.76, Mass=106, SNR=7.1, Peak=67 HFD=1.8
03:19:04.441 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
03:19:04.441 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
03:19:04.441 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.05 hyp=0.37 cameraTheta=0.12 mountX=-0.13 mountY=-0.33, mountTheta=-1.93
03:19:04.441 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.05, opts=13)
03:19:04.441 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.05)
03:19:04.442 00.001 8976 Worker thread wakes up
03:19:04.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.05) opts 0xd
03:19:04.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.05)
03:19:04.442 00.000 8976 Moving (0.37, 0.05) raw xDistance=-0.13 yDistance=-0.33
03:19:04.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:19:04.442 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:19:04.442 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
03:19:04.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:04.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
03:19:04.442 00.000 8976 MoveAxis(R, 0, ABG)
03:19:04.442 00.000 8976 MoveAxis(U, 1, ABG)
03:19:04.442 00.000 8976 stepping (0, 28) + (0, 1)
03:19:04.442 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:04.442 00.000 5052 Enqueuing Expose request
03:19:04.442 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:04.469 00.027 8976 Received - 47 (G) 
03:19:04.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:04.469 00.000 8976 stepped: pos (0, 29)
03:19:04.469 00.000 8976 move complete, result=0
03:19:04.469 00.000 8976 worker thread done servicing request
03:19:04.469 00.000 8976 Worker thread wakes up
03:19:04.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:04.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:04.469 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:19:05.156 00.687 8976 Exposure complete
03:19:05.161 00.005 8976 worker thread done servicing request
03:19:05.161 00.000 5052 OnExposeComplete: enter
03:19:05.162 00.001 5052 UpdateGuideState(): m_state=6
03:19:05.162 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13113
03:19:05.162 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.42, Mass=102, SNR=7.0, Peak=66 HFD=1.5
03:19:05.162 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.06 = -3.06)
03:19:05.162 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.12)
03:19:05.162 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.29 hyp=0.34 cameraTheta=-1.01 mountX=-0.34 mountY=0.01, mountTheta=3.12
03:19:05.162 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.29, opts=13)
03:19:05.162 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.29)
03:19:05.163 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:19:05.163 00.000 5052 UpdateGuideState exits: m=102 SNR=7.0
03:19:05.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:05.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:05.163 00.000 5052 Enqueuing Expose request
03:19:05.163 00.000 8976 Worker thread wakes up
03:19:05.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.29) opts 0xd
03:19:05.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.29)
03:19:05.163 00.000 8976 Moving (0.18, -0.29) raw xDistance=-0.34 yDistance=0.01
03:19:05.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:19:05.164 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:19:05.164 00.000 8976 MoveAxis(R, 1, ABG)
03:19:05.164 00.000 8976 stepping (0, 29) + (1, 0)
03:19:05.164 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:05.188 00.024 8976 Received - 47 (G) 
03:19:05.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:05.189 00.001 8976 stepped: pos (1, 29)
03:19:05.189 00.000 8976 MoveAxis(U, 0, ABG)
03:19:05.189 00.000 8976 move complete, result=0
03:19:05.189 00.000 8976 worker thread done servicing request
03:19:05.189 00.000 8976 Worker thread wakes up
03:19:05.189 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
03:19:05.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:05.189 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:05.874 00.685 8976 Exposure complete
03:19:05.879 00.005 8976 worker thread done servicing request
03:19:05.880 00.001 5052 OnExposeComplete: enter
03:19:05.880 00.000 5052 UpdateGuideState(): m_state=6
03:19:05.880 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13114
03:19:05.880 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.94, Mass=105, SNR=7.0, Peak=68 HFD=2.1
03:19:05.880 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
03:19:05.880 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
03:19:05.880 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.23 hyp=0.33 cameraTheta=0.78 mountX=0.10 mountY=-0.33, mountTheta=-1.27
03:19:05.880 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.23, opts=13)
03:19:05.880 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.23)
03:19:05.880 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:19:05.881 00.001 5052 UpdateGuideState exits: m=105 SNR=7.0
03:19:05.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:05.881 00.000 8976 Worker thread wakes up
03:19:05.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.23) opts 0xd
03:19:05.881 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.23)
03:19:05.881 00.000 8976 Moving (0.24, 0.23) raw xDistance=0.10 yDistance=-0.33
03:19:05.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:05.881 00.000 5052 Enqueuing Expose request
03:19:05.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:19:05.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:19:05.882 00.001 8976 MoveAxis(R, 0, ABG)
03:19:05.882 00.000 8976 MoveAxis(U, 1, ABG)
03:19:05.882 00.000 8976 stepping (1, 29) + (0, 1)
03:19:05.882 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:05.908 00.026 8976 Received - 47 (G) 
03:19:05.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:05.908 00.000 8976 stepped: pos (1, 30)
03:19:05.908 00.000 8976 move complete, result=0
03:19:05.908 00.000 8976 worker thread done servicing request
03:19:05.908 00.000 8976 Worker thread wakes up
03:19:05.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:05.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:05.908 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:19:06.593 00.685 8976 Exposure complete
03:19:06.599 00.006 8976 worker thread done servicing request
03:19:06.599 00.000 5052 OnExposeComplete: enter
03:19:06.599 00.000 5052 UpdateGuideState(): m_state=6
03:19:06.599 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13115
03:19:06.599 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.60, Mass=105, SNR=7.0, Peak=62 HFD=1.6
03:19:06.599 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
03:19:06.599 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
03:19:06.599 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-0.37 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
03:19:06.600 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.11, opts=13)
03:19:06.600 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.11)
03:19:06.600 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:19:06.600 00.000 5052 UpdateGuideState exits: m=105 SNR=7.0
03:19:06.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:06.600 00.000 8976 Worker thread wakes up
03:19:06.600 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.11) opts 0xd
03:19:06.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.11)
03:19:06.600 00.000 8976 Moving (0.29, -0.11) raw xDistance=-0.23 yDistance=-0.18
03:19:06.600 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:06.600 00.000 5052 Enqueuing Expose request
03:19:06.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:19:06.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:19:06.600 00.000 8976 MoveAxis(R, 0, ABG)
03:19:06.600 00.000 8976 MoveAxis(U, 0, ABG)
03:19:06.600 00.000 8976 move complete, result=0
03:19:06.601 00.001 8976 worker thread done servicing request
03:19:06.601 00.000 8976 Worker thread wakes up
03:19:06.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:06.601 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:06.601 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:19:07.289 00.688 8976 Exposure complete
03:19:07.294 00.005 8976 worker thread done servicing request
03:19:07.294 00.000 5052 OnExposeComplete: enter
03:19:07.294 00.000 5052 UpdateGuideState(): m_state=6
03:19:07.294 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13116
03:19:07.294 00.000 5052 Star::Find returns 1 (0), X=330.26, Y=282.05, Mass=103, SNR=6.9, Peak=63 HFD=2.1
03:19:07.294 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
03:19:07.294 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
03:19:07.294 00.000 5052 CameraToMount -- cameraX=1.09 cameraY=0.34 hyp=1.14 cameraTheta=0.30 mountX=-0.19 mountY=-1.10, mountTheta=-1.74
03:19:07.295 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.09, y=0.34, opts=13)
03:19:07.295 00.000 5052 Enqueuing Move request for stepguider (1.09, 0.34)
03:19:07.295 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:19:07.295 00.000 5052 UpdateGuideState exits: m=103 SNR=6.9
03:19:07.295 00.000 8976 Worker thread wakes up
03:19:07.295 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.09, 0.34) opts 0xd
03:19:07.295 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.09, 0.34)
03:19:07.295 00.000 8976 Moving (1.09, 0.34) raw xDistance=-0.19 yDistance=-1.10
03:19:07.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:19:07.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:07.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:07.295 00.000 5052 Enqueuing Expose request
03:19:07.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.10
03:19:07.295 00.000 8976 MoveAxis(R, 0, ABG)
03:19:07.295 00.000 8976 MoveAxis(U, 4, ABG)
03:19:07.295 00.000 8976 stepping (1, 30) + (0, 4)
03:19:07.296 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:07.331 00.035 8976 Received - 47 (G) 
03:19:07.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:07.331 00.000 8976 stepped: pos (1, 34)
03:19:07.331 00.000 8976 starting a new bump
03:19:07.331 00.000 8976 MountToCamera -- mountTheta (-1.59) + m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:19:07.331 00.000 8976 MountToCamera -- mountX=-0.10 mountY=-4.79 hyp=4.79 mountTheta=-1.59 cameraX=4.31, cameraY=2.09 cameraTheta=0.45
03:19:07.331 00.000 8976 incremental bump (4.314, 2.090) isValid = 1
03:19:07.331 00.000 8976 Scheduling Mount bump of (0.103, 0.052)
03:19:07.331 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:19:07.331 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:19:07.331 00.000 8976 move complete, result=0
03:19:07.331 00.000 8976 worker thread done servicing request
03:19:07.331 00.000 8976 Worker thread wakes up
03:19:07.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:07.331 00.000 9828 Worker thread wakes up
03:19:07.331 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:19:07.331 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:19:07.331 00.000 9828 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.56 = -2.72)
03:19:07.331 00.000 9828 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.48 = -2.80)
03:19:07.332 00.001 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
03:19:07.332 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.1 px 4 ms NORTH
03:19:07.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:07.332 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:19:07.332 00.000 9828 BLC: window closed
03:19:07.332 00.000 9828 MoveAxis(E, 34, B)
03:19:07.332 00.000 9828 Guiding  Dir = 2, Dur = 34
03:19:07.332 00.000 9828 IsSlewing returns 0
03:19:07.332 00.000 9828 IsGuiding returns 0
03:19:07.332 00.000 9828 PulseGuide returned control before completion, sleep 44
03:19:07.381 00.049 9828 IsGuiding returns 1
03:19:07.381 00.000 9828 scope still moving after pulse duration time elapsed
03:19:07.413 00.032 9828 IsSlewing returns 0
03:19:07.413 00.000 9828 IsGuiding returns 1
03:19:07.443 00.030 9828 IsSlewing returns 0
03:19:07.443 00.000 9828 IsGuiding returns 1
03:19:07.475 00.032 9828 IsSlewing returns 0
03:19:07.475 00.000 9828 IsGuiding returns 0
03:19:07.475 00.000 9828 scope move finished after 34 + 108 ms
03:19:07.475 00.000 9828 Move returns status 0, amount 34
03:19:07.475 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:07.475 00.000 9828 MoveAxis(N, 5, B)
03:19:07.475 00.000 9828 Guiding  Dir = 0, Dur = 5
03:19:07.492 00.017 9828 IsSlewing returns 0
03:19:07.492 00.000 9828 IsGuiding returns 0
03:19:07.492 00.000 9828 PulseGuide returned control before completion, sleep 15
03:19:07.521 00.029 9828 IsGuiding returns 1
03:19:07.521 00.000 9828 scope still moving after pulse duration time elapsed
03:19:07.553 00.032 9828 IsSlewing returns 0
03:19:07.557 00.004 9828 IsGuiding returns 1
03:19:07.583 00.026 9828 IsSlewing returns 0
03:19:07.583 00.000 9828 IsGuiding returns 1
03:19:07.613 00.030 9828 IsSlewing returns 0
03:19:07.613 00.000 9828 IsGuiding returns 1
03:19:07.644 00.031 9828 IsSlewing returns 0
03:19:07.644 00.000 9828 IsGuiding returns 1
03:19:07.675 00.031 9828 IsSlewing returns 0
03:19:07.675 00.000 9828 IsGuiding returns 1
03:19:07.706 00.031 9828 IsSlewing returns 0
03:19:07.706 00.000 9828 IsGuiding returns 0
03:19:07.706 00.000 9828 scope move finished after 5 + 209 ms
03:19:07.706 00.000 9828 Move returns status 0, amount 5
03:19:07.706 00.000 9828 move complete, result=0
03:19:07.706 00.000 9828 worker thread done servicing request
03:19:07.706 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:19:08.017 00.311 8976 Exposure complete
03:19:08.023 00.006 8976 worker thread done servicing request
03:19:08.023 00.000 5052 OnExposeComplete: enter
03:19:08.023 00.000 5052 UpdateGuideState(): m_state=6
03:19:08.023 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13117
03:19:08.023 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.11, Mass=109, SNR=7.2, Peak=63 HFD=2.2
03:19:08.024 00.001 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.73 = -2.73)
03:19:08.024 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
03:19:08.024 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.60 hyp=0.95 cameraTheta=-0.69 mountX=-0.87 mountY=-0.28, mountTheta=-2.83
03:19:08.024 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.60, opts=13)
03:19:08.025 00.001 5052 Enqueuing Move request for stepguider (0.73, -0.60)
03:19:08.025 00.000 8976 Worker thread wakes up
03:19:08.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.60) opts 0xd
03:19:08.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.60)
03:19:08.025 00.000 8976 Moving (0.73, -0.60) raw xDistance=-0.87 yDistance=-0.28
03:19:08.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
03:19:08.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.28
03:19:08.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:19:08.025 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
03:19:08.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:08.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:08.025 00.000 8976 MoveAxis(R, 4, ABG)
03:19:08.025 00.000 8976 stepping (1, 34) + (4, 0)
03:19:08.025 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:08.025 00.000 5052 Enqueuing Expose request
03:19:08.066 00.041 8976 Received - 47 (G) 
03:19:08.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:08.066 00.000 8976 stepped: pos (5, 34)
03:19:08.066 00.000 8976 MoveAxis(U, 1, ABG)
03:19:08.066 00.000 8976 stepping (5, 34) + (0, 1)
03:19:08.066 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:08.098 00.032 8976 Received - 47 (G) 
03:19:08.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:08.098 00.000 8976 stepped: pos (5, 35)
03:19:08.098 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:19:08.098 00.000 8976 MountToCamera -- mountTheta (-1.63) + m_xAngle (2.04) = xAngle (0.41 = 0.41)
03:19:08.098 00.000 8976 MountToCamera -- mountX=-0.32 mountY=-5.05 hyp=5.06 mountTheta=-1.63 cameraX=4.64, cameraY=2.01 cameraTheta=0.41
03:19:08.098 00.000 8976 incremental bump (4.639, 2.010) isValid = 1
03:19:08.098 00.000 8976 Scheduling Mount bump of (0.123, 0.055)
03:19:08.098 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.06, opts=4)
03:19:08.098 00.000 8976 Enqueuing Move request for scope (0.12, 0.06)
03:19:08.098 00.000 8976 move complete, result=0
03:19:08.098 00.000 8976 worker thread done servicing request
03:19:08.098 00.000 8976 Worker thread wakes up
03:19:08.098 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.3 px 1 ms NORTH
03:19:08.098 00.000 9828 Worker thread wakes up
03:19:08.098 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0x4
03:19:08.098 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
03:19:08.098 00.000 9828 CameraToMount -- cameraTheta (0.42) - m_xAngle (-3.10) = xAngle (3.52 = -2.76)
03:19:08.098 00.000 9828 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.44 = -2.85)
03:19:08.099 00.001 9828 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.42 mountX=-0.13 mountY=-0.04, mountTheta=-2.84
03:19:08.099 00.000 9828 Moving (0.12, 0.06) raw xDistance=-0.13 yDistance=-0.04
03:19:08.099 00.000 9828 BLC: window closed
03:19:08.099 00.000 9828 MoveAxis(E, 40, B)
03:19:08.099 00.000 9828 Guiding  Dir = 2, Dur = 40
03:19:08.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:08.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:08.099 00.000 9828 IsSlewing returns 0
03:19:08.099 00.000 9828 IsGuiding returns 0
03:19:08.099 00.000 9828 PulseGuide returned control before completion, sleep 50
03:19:08.157 00.058 9828 IsGuiding returns 1
03:19:08.157 00.000 9828 scope still moving after pulse duration time elapsed
03:19:08.187 00.030 9828 IsSlewing returns 0
03:19:08.187 00.000 9828 IsGuiding returns 1
03:19:08.218 00.031 9828 IsSlewing returns 0
03:19:08.218 00.000 9828 IsGuiding returns 1
03:19:08.249 00.031 9828 IsSlewing returns 0
03:19:08.249 00.000 9828 IsGuiding returns 1
03:19:08.280 00.031 9828 IsSlewing returns 0
03:19:08.280 00.000 9828 IsGuiding returns 0
03:19:08.280 00.000 9828 scope move finished after 40 + 140 ms
03:19:08.280 00.000 9828 Move returns status 0, amount 40
03:19:08.280 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:08.280 00.000 9828 MoveAxis(N, 5, B)
03:19:08.280 00.000 9828 Guiding  Dir = 0, Dur = 5
03:19:08.296 00.016 9828 IsSlewing returns 0
03:19:08.296 00.000 9828 IsGuiding returns 0
03:19:08.296 00.000 9828 PulseGuide returned control before completion, sleep 15
03:19:08.312 00.016 9828 IsGuiding returns 1
03:19:08.312 00.000 9828 scope still moving after pulse duration time elapsed
03:19:08.344 00.032 9828 IsSlewing returns 0
03:19:08.344 00.000 9828 IsGuiding returns 1
03:19:08.375 00.031 9828 IsSlewing returns 0
03:19:08.375 00.000 9828 IsGuiding returns 1
03:19:08.407 00.032 9828 IsSlewing returns 0
03:19:08.407 00.000 9828 IsGuiding returns 1
03:19:08.439 00.032 9828 IsSlewing returns 0
03:19:08.439 00.000 9828 IsGuiding returns 0
03:19:08.439 00.000 9828 scope move finished after 5 + 138 ms
03:19:08.439 00.000 9828 Move returns status 0, amount 5
03:19:08.439 00.000 9828 move complete, result=0
03:19:08.440 00.001 9828 worker thread done servicing request
03:19:08.440 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.0 px 5 ms NORTH
03:19:08.784 00.344 8976 Exposure complete
03:19:08.790 00.006 8976 worker thread done servicing request
03:19:08.790 00.000 5052 OnExposeComplete: enter
03:19:08.790 00.000 5052 UpdateGuideState(): m_state=6
03:19:08.790 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13118
03:19:08.790 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=282.03, Mass=104, SNR=7.0, Peak=65 HFD=2.0
03:19:08.790 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
03:19:08.790 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
03:19:08.790 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.32 hyp=0.81 cameraTheta=0.40 mountX=-0.06 mountY=-0.80, mountTheta=-1.64
03:19:08.791 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.32, opts=13)
03:19:08.791 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.32)
03:19:08.791 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:08.791 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
03:19:08.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:08.791 00.000 8976 Worker thread wakes up
03:19:08.791 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.32) opts 0xd
03:19:08.791 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.32)
03:19:08.791 00.000 8976 Moving (0.75, 0.32) raw xDistance=-0.06 yDistance=-0.80
03:19:08.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:08.791 00.000 5052 Enqueuing Expose request
03:19:08.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:19:08.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.80
03:19:08.791 00.000 8976 MoveAxis(R, 0, ABG)
03:19:08.791 00.000 8976 MoveAxis(U, 3, ABG)
03:19:08.791 00.000 8976 stepping (5, 35) + (0, 3)
03:19:08.791 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:08.818 00.027 8976 Received - 47 (G) 
03:19:08.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:08.818 00.000 8976 stepped: pos (5, 38)
03:19:08.818 00.000 8976 FAR outside bump range, increase bump weight 1.17 => 2.17
03:19:08.818 00.000 8976 MountToCamera -- mountTheta (-1.66) + m_xAngle (2.04) = xAngle (0.39 = 0.39)
03:19:08.818 00.000 8976 MountToCamera -- mountX=-0.47 mountY=-5.37 hyp=5.39 mountTheta=-1.66 cameraX=5.00, cameraY=2.03 cameraTheta=0.39
03:19:08.818 00.000 8976 incremental bump (4.996, 2.029) isValid = 1
03:19:08.818 00.000 8976 Scheduling Mount bump of (0.231, 0.097)
03:19:08.818 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.23, y=0.10, opts=4)
03:19:08.818 00.000 8976 Enqueuing Move request for scope (0.23, 0.10)
03:19:08.818 00.000 8976 move complete, result=0
03:19:08.818 00.000 9828 Worker thread wakes up
03:19:08.818 00.000 8976 worker thread done servicing request
03:19:08.818 00.000 8976 Worker thread wakes up
03:19:08.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:08.818 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
03:19:08.818 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.10) opts 0x4
03:19:08.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:08.819 00.001 9828 Handling offset move in thread for scope, endpoint = (0.23, 0.10)
03:19:08.819 00.000 9828 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.10) = xAngle (3.49 = -2.79)
03:19:08.819 00.000 9828 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.41 = -2.87)
03:19:08.819 00.000 9828 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.40 mountX=-0.23 mountY=-0.07, mountTheta=-2.86
03:19:08.819 00.000 9828 Moving (0.23, 0.10) raw xDistance=-0.23 yDistance=-0.07
03:19:08.819 00.000 9828 BLC: window closed
03:19:08.819 00.000 9828 MoveAxis(E, 75, B)
03:19:08.819 00.000 9828 Guiding  Dir = 2, Dur = 75
03:19:08.819 00.000 9828 IsSlewing returns 0
03:19:08.819 00.000 9828 IsGuiding returns 0
03:19:08.819 00.000 9828 PulseGuide returned control before completion, sleep 85
03:19:08.906 00.087 9828 IsGuiding returns 1
03:19:08.906 00.000 9828 scope still moving after pulse duration time elapsed
03:19:08.937 00.031 9828 IsSlewing returns 0
03:19:08.937 00.000 9828 IsGuiding returns 1
03:19:08.969 00.032 9828 IsSlewing returns 0
03:19:08.969 00.000 9828 IsGuiding returns 1
03:19:09.000 00.031 9828 IsSlewing returns 0
03:19:09.000 00.000 9828 IsGuiding returns 1
03:19:09.032 00.032 9828 IsSlewing returns 0
03:19:09.032 00.000 9828 IsGuiding returns 0
03:19:09.032 00.000 9828 scope move finished after 75 + 138 ms
03:19:09.032 00.000 9828 Move returns status 0, amount 75
03:19:09.032 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:09.032 00.000 9828 MoveAxis(N, 9, B)
03:19:09.033 00.001 9828 Guiding  Dir = 0, Dur = 9
03:19:09.047 00.014 9828 IsSlewing returns 0
03:19:09.047 00.000 9828 IsGuiding returns 0
03:19:09.047 00.000 9828 PulseGuide returned control before completion, sleep 19
03:19:09.078 00.031 9828 IsGuiding returns 1
03:19:09.078 00.000 9828 scope still moving after pulse duration time elapsed
03:19:09.110 00.032 9828 IsSlewing returns 0
03:19:09.110 00.000 9828 IsGuiding returns 1
03:19:09.142 00.032 9828 IsSlewing returns 0
03:19:09.142 00.000 9828 IsGuiding returns 1
03:19:09.174 00.032 9828 IsSlewing returns 0
03:19:09.174 00.000 9828 IsGuiding returns 0
03:19:09.174 00.000 9828 scope move finished after 9 + 117 ms
03:19:09.174 00.000 9828 Move returns status 0, amount 9
03:19:09.174 00.000 9828 move complete, result=0
03:19:09.174 00.000 9828 worker thread done servicing request
03:19:09.174 00.000 5052 GuideStep: -0.2 px 75 ms EAST, -0.1 px 9 ms NORTH
03:19:09.504 00.330 8976 Exposure complete
03:19:09.510 00.006 8976 worker thread done servicing request
03:19:09.510 00.000 5052 OnExposeComplete: enter
03:19:09.510 00.000 5052 UpdateGuideState(): m_state=6
03:19:09.510 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13119
03:19:09.510 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.86, Mass=101, SNR=6.9, Peak=64 HFD=2.2
03:19:09.510 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
03:19:09.510 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
03:19:09.510 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.65 mountX=0.04 mountY=-0.25, mountTheta=-1.40
03:19:09.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.15, opts=13)
03:19:09.511 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.15)
03:19:09.511 00.000 8976 Worker thread wakes up
03:19:09.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.15) opts 0xd
03:19:09.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.15)
03:19:09.511 00.000 8976 Moving (0.20, 0.15) raw xDistance=0.04 yDistance=-0.25
03:19:09.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:19:09.511 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:19:09.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:09.511 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:09.511 00.000 5052 Enqueuing Expose request
03:19:09.512 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:19:09.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:19:09.512 00.000 8976 MoveAxis(R, 0, ABG)
03:19:09.512 00.000 8976 MoveAxis(U, 0, ABG)
03:19:09.512 00.000 8976 FAR outside bump range, increase bump weight 2.17 => 3.17
03:19:09.512 00.000 8976 MountToCamera -- mountTheta (-1.67) + m_xAngle (2.04) = xAngle (0.37 = 0.37)
03:19:09.512 00.000 8976 MountToCamera -- mountX=-0.57 mountY=-5.59 hyp=5.62 mountTheta=-1.67 cameraX=5.24, cameraY=2.04 cameraTheta=0.37
03:19:09.512 00.000 8976 incremental bump (5.236, 2.041) isValid = 1
03:19:09.512 00.000 8976 Scheduling Mount bump of (0.232, 0.094)
03:19:09.512 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.23, y=0.09, opts=4)
03:19:09.512 00.000 8976 Enqueuing Move request for scope (0.23, 0.09)
03:19:09.512 00.000 8976 move complete, result=0
03:19:09.512 00.000 8976 worker thread done servicing request
03:19:09.512 00.000 8976 Worker thread wakes up
03:19:09.512 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:19:09.512 00.000 9828 Worker thread wakes up
03:19:09.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:09.512 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.09) opts 0x4
03:19:09.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:09.512 00.000 9828 Handling offset move in thread for scope, endpoint = (0.23, 0.09)
03:19:09.513 00.001 9828 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.10) = xAngle (3.48 = -2.80)
03:19:09.513 00.000 9828 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.40 = -2.88)
03:19:09.513 00.000 9828 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.25 cameraTheta=0.38 mountX=-0.24 mountY=-0.06, mountTheta=-2.88
03:19:09.513 00.000 9828 Moving (0.23, 0.09) raw xDistance=-0.24 yDistance=-0.06
03:19:09.513 00.000 9828 BLC: window closed
03:19:09.513 00.000 9828 MoveAxis(E, 75, B)
03:19:09.513 00.000 9828 Guiding  Dir = 2, Dur = 75
03:19:09.513 00.000 9828 IsSlewing returns 0
03:19:09.513 00.000 9828 IsGuiding returns 0
03:19:09.513 00.000 9828 PulseGuide returned control before completion, sleep 85
03:19:09.607 00.094 9828 IsGuiding returns 1
03:19:09.607 00.000 9828 scope still moving after pulse duration time elapsed
03:19:09.638 00.031 9828 IsSlewing returns 0
03:19:09.638 00.000 9828 IsGuiding returns 1
03:19:09.669 00.031 9828 IsSlewing returns 0
03:19:09.669 00.000 9828 IsGuiding returns 1
03:19:09.699 00.030 9828 IsSlewing returns 0
03:19:09.699 00.000 9828 IsGuiding returns 0
03:19:09.699 00.000 9828 scope move finished after 75 + 111 ms
03:19:09.699 00.000 9828 Move returns status 0, amount 75
03:19:09.699 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:09.699 00.000 9828 MoveAxis(N, 9, B)
03:19:09.700 00.001 9828 Guiding  Dir = 0, Dur = 9
03:19:09.715 00.015 9828 IsSlewing returns 0
03:19:09.715 00.000 9828 IsGuiding returns 0
03:19:09.716 00.001 9828 PulseGuide returned control before completion, sleep 19
03:19:09.747 00.031 9828 IsGuiding returns 1
03:19:09.747 00.000 9828 scope still moving after pulse duration time elapsed
03:19:09.777 00.030 9828 IsSlewing returns 0
03:19:09.777 00.000 9828 IsGuiding returns 1
03:19:09.809 00.032 9828 IsSlewing returns 0
03:19:09.809 00.000 9828 IsGuiding returns 1
03:19:09.840 00.031 9828 IsSlewing returns 0
03:19:09.841 00.001 9828 IsGuiding returns 0
03:19:09.841 00.000 9828 scope move finished after 9 + 116 ms
03:19:09.841 00.000 9828 Move returns status 0, amount 9
03:19:09.841 00.000 9828 move complete, result=0
03:19:09.841 00.000 9828 worker thread done servicing request
03:19:09.841 00.000 5052 GuideStep: -0.2 px 75 ms EAST, -0.1 px 9 ms NORTH
03:19:10.196 00.355 8976 Exposure complete
03:19:10.202 00.006 8976 worker thread done servicing request
03:19:10.202 00.000 5052 OnExposeComplete: enter
03:19:10.202 00.000 5052 UpdateGuideState(): m_state=6
03:19:10.202 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13120
03:19:10.202 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.55, Mass=134, SNR=7.9, Peak=66 HFD=2.3
03:19:10.202 00.000 5052 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.04) = xAngle (-4.33 = 1.96)
03:19:10.202 00.000 5052 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.85)
03:19:10.202 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.28 mountX=-0.08 mountY=0.20, mountTheta=1.95
03:19:10.203 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.16, opts=13)
03:19:10.203 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.16)
03:19:10.203 00.000 8976 Worker thread wakes up
03:19:10.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.16) opts 0xd
03:19:10.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.16)
03:19:10.203 00.000 8976 Moving (-0.14, -0.16) raw xDistance=-0.08 yDistance=0.20
03:19:10.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:19:10.203 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:19:10.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:19:10.203 00.000 8976 MoveAxis(R, 0, ABG)
03:19:10.203 00.000 8976 MoveAxis(U, 0, ABG)
03:19:10.204 00.001 5052 UpdateGuideState exits: m=134 SNR=7.9
03:19:10.204 00.000 8976 FAR outside bump range, increase bump weight 3.17 => 4.17
03:19:10.204 00.000 8976 MountToCamera -- mountTheta (-1.68) + m_xAngle (2.04) = xAngle (0.36 = 0.36)
03:19:10.204 00.000 8976 MountToCamera -- mountX=-0.63 mountY=-5.74 hyp=5.77 mountTheta=-1.68 cameraX=5.40, cameraY=2.05 cameraTheta=0.36
03:19:10.204 00.000 8976 incremental bump (5.396, 2.049) isValid = 1
03:19:10.204 00.000 8976 Scheduling Mount bump of (0.196, 0.077)
03:19:10.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:10.204 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.20, y=0.08, opts=4)
03:19:10.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:10.204 00.000 8976 Enqueuing Move request for scope (0.20, 0.08)
03:19:10.204 00.000 8976 move complete, result=0
03:19:10.204 00.000 5052 Enqueuing Expose request
03:19:10.204 00.000 9828 Worker thread wakes up
03:19:10.204 00.000 8976 worker thread done servicing request
03:19:10.204 00.000 8976 Worker thread wakes up
03:19:10.204 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:19:10.204 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0x4
03:19:10.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:10.205 00.001 9828 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
03:19:10.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:10.205 00.000 9828 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.10) = xAngle (3.47 = -2.81)
03:19:10.205 00.000 9828 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.39 = -2.89)
03:19:10.205 00.000 9828 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.21 cameraTheta=0.38 mountX=-0.20 mountY=-0.05, mountTheta=-2.89
03:19:10.205 00.000 9828 Moving (0.20, 0.08) raw xDistance=-0.20 yDistance=-0.05
03:19:10.205 00.000 9828 BLC: window closed
03:19:10.205 00.000 9828 MoveAxis(E, 63, B)
03:19:10.205 00.000 9828 Guiding  Dir = 2, Dur = 63
03:19:10.205 00.000 9828 IsSlewing returns 0
03:19:10.205 00.000 9828 IsGuiding returns 0
03:19:10.206 00.001 9828 PulseGuide returned control before completion, sleep 73
03:19:10.293 00.087 9828 IsGuiding returns 1
03:19:10.293 00.000 9828 scope still moving after pulse duration time elapsed
03:19:10.324 00.031 9828 IsSlewing returns 0
03:19:10.324 00.000 9828 IsGuiding returns 1
03:19:10.355 00.031 9828 IsSlewing returns 0
03:19:10.355 00.000 9828 IsGuiding returns 1
03:19:10.386 00.031 9828 IsSlewing returns 0
03:19:10.386 00.000 9828 IsGuiding returns 0
03:19:10.386 00.000 9828 scope move finished after 63 + 117 ms
03:19:10.386 00.000 9828 Move returns status 0, amount 63
03:19:10.386 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:10.386 00.000 9828 MoveAxis(N, 7, B)
03:19:10.386 00.000 9828 Guiding  Dir = 0, Dur = 7
03:19:10.401 00.015 9828 IsSlewing returns 0
03:19:10.401 00.000 9828 IsGuiding returns 0
03:19:10.401 00.000 9828 PulseGuide returned control before completion, sleep 17
03:19:10.432 00.031 9828 IsGuiding returns 1
03:19:10.432 00.000 9828 scope still moving after pulse duration time elapsed
03:19:10.464 00.032 9828 IsSlewing returns 0
03:19:10.464 00.000 9828 IsGuiding returns 1
03:19:10.495 00.031 9828 IsSlewing returns 0
03:19:10.495 00.000 9828 IsGuiding returns 1
03:19:10.526 00.031 9828 IsSlewing returns 0
03:19:10.526 00.000 9828 IsGuiding returns 0
03:19:10.526 00.000 9828 scope move finished after 7 + 118 ms
03:19:10.526 00.000 9828 Move returns status 0, amount 7
03:19:10.526 00.000 9828 move complete, result=0
03:19:10.526 00.000 9828 worker thread done servicing request
03:19:10.526 00.000 5052 GuideStep: -0.2 px 63 ms EAST, -0.1 px 7 ms NORTH
03:19:10.889 00.363 8976 Exposure complete
03:19:10.894 00.005 8976 worker thread done servicing request
03:19:10.894 00.000 5052 OnExposeComplete: enter
03:19:10.894 00.000 5052 UpdateGuideState(): m_state=6
03:19:10.894 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13121
03:19:10.894 00.000 5052 Star::Find returns 1 (0), X=328.29, Y=281.90, Mass=110, SNR=7.2, Peak=65 HFD=2.1
03:19:10.895 00.001 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:19:10.895 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
03:19:10.895 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=0.19 hyp=0.90 cameraTheta=2.92 mountX=0.58 mountY=0.63, mountTheta=0.83
03:19:10.895 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=0.19, opts=13)
03:19:10.895 00.000 5052 Enqueuing Move request for stepguider (-0.88, 0.19)
03:19:10.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:19:10.895 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
03:19:10.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:10.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:10.895 00.000 5052 Enqueuing Expose request
03:19:10.895 00.000 8976 Worker thread wakes up
03:19:10.896 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, 0.19) opts 0xd
03:19:10.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, 0.19)
03:19:10.896 00.000 8976 Moving (-0.88, 0.19) raw xDistance=0.58 yDistance=0.63
03:19:10.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
03:19:10.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
03:19:10.896 00.000 8976 MoveAxis(L, 2, ABG)
03:19:10.896 00.000 8976 stepping (5, 38) + (-2, 0)
03:19:10.896 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:10.928 00.032 8976 Received - 47 (G) 
03:19:10.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:10.928 00.000 8976 stepped: pos (3, 38)
03:19:10.928 00.000 8976 MoveAxis(D, 3, ABG)
03:19:10.928 00.000 8976 stepping (3, 38) + (0, -3)
03:19:10.928 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:10.959 00.031 8976 Received - 47 (G) 
03:19:10.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:10.959 00.000 8976 stepped: pos (3, 35)
03:19:10.959 00.000 8976 outside bump range, increase bump weight 4.17 => 4.33
03:19:10.959 00.000 8976 MountToCamera -- mountTheta (-1.67) + m_xAngle (2.04) = xAngle (0.37 = 0.37)
03:19:10.959 00.000 8976 MountToCamera -- mountX=-0.58 mountY=-5.68 hyp=5.71 mountTheta=-1.67 cameraX=5.32, cameraY=2.07 cameraTheta=0.37
03:19:10.959 00.000 8976 incremental bump (5.318, 2.073) isValid = 1
03:19:10.959 00.000 8976 Scheduling Mount bump of (0.464, 0.187)
03:19:10.959 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.46, y=0.19, opts=4)
03:19:10.959 00.000 8976 Enqueuing Move request for scope (0.46, 0.19)
03:19:10.959 00.000 8976 move complete, result=0
03:19:10.959 00.000 9828 Worker thread wakes up
03:19:10.959 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.19) opts 0x4
03:19:10.959 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 3 ms SOUTH
03:19:10.959 00.000 8976 worker thread done servicing request
03:19:10.959 00.000 9828 Handling offset move in thread for scope, endpoint = (0.46, 0.19)
03:19:10.960 00.001 8976 Worker thread wakes up
03:19:10.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:10.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:10.960 00.000 9828 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.10) = xAngle (3.48 = -2.80)
03:19:10.960 00.000 9828 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.40 = -2.88)
03:19:10.960 00.000 9828 CameraToMount -- cameraX=0.46 cameraY=0.19 hyp=0.50 cameraTheta=0.38 mountX=-0.47 mountY=-0.13, mountTheta=-2.88
03:19:10.960 00.000 9828 Moving (0.46, 0.19) raw xDistance=-0.47 yDistance=-0.13
03:19:10.960 00.000 9828 BLC: window closed
03:19:10.961 00.001 9828 MoveAxis(E, 150, B)
03:19:10.961 00.000 9828 Guiding  Dir = 2, Dur = 150
03:19:10.961 00.000 9828 IsSlewing returns 0
03:19:10.961 00.000 9828 IsGuiding returns 0
03:19:10.961 00.000 9828 PulseGuide returned control before completion, sleep 160
03:19:11.132 00.171 9828 IsGuiding returns 1
03:19:11.132 00.000 9828 scope still moving after pulse duration time elapsed
03:19:11.164 00.032 9828 IsSlewing returns 0
03:19:11.164 00.000 9828 IsGuiding returns 1
03:19:11.196 00.032 9828 IsSlewing returns 0
03:19:11.196 00.000 9828 IsGuiding returns 1
03:19:11.226 00.030 9828 IsSlewing returns 0
03:19:11.226 00.000 9828 IsGuiding returns 1
03:19:11.258 00.032 9828 IsSlewing returns 0
03:19:11.258 00.000 9828 IsGuiding returns 1
03:19:11.289 00.031 9828 IsSlewing returns 0
03:19:11.289 00.000 9828 IsGuiding returns 1
03:19:11.320 00.031 9828 IsSlewing returns 0
03:19:11.321 00.001 9828 IsGuiding returns 1
03:19:11.352 00.031 9828 IsSlewing returns 0
03:19:11.353 00.001 9828 IsGuiding returns 0
03:19:11.353 00.000 9828 scope move finished after 150 + 241 ms
03:19:11.353 00.000 9828 Move returns status 0, amount 150
03:19:11.353 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:11.353 00.000 9828 MoveAxis(N, 17, B)
03:19:11.353 00.000 9828 Guiding  Dir = 0, Dur = 17
03:19:11.368 00.015 9828 IsSlewing returns 0
03:19:11.368 00.000 9828 IsGuiding returns 0
03:19:11.368 00.000 9828 PulseGuide returned control before completion, sleep 27
03:19:11.399 00.031 9828 IsGuiding returns 1
03:19:11.399 00.000 9828 scope still moving after pulse duration time elapsed
03:19:11.430 00.031 9828 IsSlewing returns 0
03:19:11.430 00.000 9828 IsGuiding returns 1
03:19:11.461 00.031 9828 IsSlewing returns 0
03:19:11.462 00.001 9828 IsGuiding returns 1
03:19:11.491 00.029 9828 IsSlewing returns 0
03:19:11.491 00.000 9828 IsGuiding returns 1
03:19:11.522 00.031 9828 IsSlewing returns 0
03:19:11.522 00.000 9828 IsGuiding returns 0
03:19:11.522 00.000 9828 scope move finished after 17 + 136 ms
03:19:11.522 00.000 9828 Move returns status 0, amount 17
03:19:11.522 00.000 9828 move complete, result=0
03:19:11.522 00.000 9828 worker thread done servicing request
03:19:11.626 00.104 5052 GuideStep: -0.5 px 150 ms EAST, -0.1 px 17 ms NORTH
03:19:11.646 00.020 8976 Exposure complete
03:19:11.654 00.008 8976 worker thread done servicing request
03:19:11.654 00.000 5052 OnExposeComplete: enter
03:19:11.654 00.000 5052 UpdateGuideState(): m_state=6
03:19:11.654 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13122
03:19:11.654 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.89, Mass=94, SNR=6.7, Peak=67 HFD=1.9
03:19:11.654 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:19:11.654 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
03:19:11.654 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.18 hyp=0.52 cameraTheta=2.78 mountX=0.38 mountY=0.30, mountTheta=0.67
03:19:11.654 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.18, opts=13)
03:19:11.654 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.18)
03:19:11.654 00.000 8976 Worker thread wakes up
03:19:11.655 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.18) opts 0xd
03:19:11.655 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.18)
03:19:11.655 00.000 8976 Moving (-0.48, 0.18) raw xDistance=0.38 yDistance=0.30
03:19:11.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
03:19:11.655 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:19:11.655 00.000 5052 UpdateGuideState exits: m=94 SNR=6.7
03:19:11.655 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:11.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
03:19:11.655 00.000 8976 MoveAxis(L, 2, ABG)
03:19:11.655 00.000 8976 stepping (3, 35) + (-2, 0)
03:19:11.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:11.655 00.000 5052 Enqueuing Expose request
03:19:11.655 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:11.678 00.023 8976 Received - 47 (G) 
03:19:11.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:11.678 00.000 8976 stepped: pos (1, 35)
03:19:11.678 00.000 8976 MoveAxis(D, 1, ABG)
03:19:11.678 00.000 8976 stepping (1, 35) + (0, -1)
03:19:11.678 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:11.711 00.033 8976 Received - 47 (G) 
03:19:11.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:11.711 00.000 8976 stepped: pos (1, 34)
03:19:11.711 00.000 8976 outside bump range, increase bump weight 4.33 => 4.50
03:19:11.711 00.000 8976 MountToCamera -- mountTheta (-1.65) + m_xAngle (2.04) = xAngle (0.39 = 0.39)
03:19:11.711 00.000 8976 MountToCamera -- mountX=-0.44 mountY=-5.59 hyp=5.60 mountTheta=-1.65 cameraX=5.17, cameraY=2.15 cameraTheta=0.39
03:19:11.711 00.000 8976 incremental bump (5.172, 2.155) isValid = 1
03:19:11.711 00.000 8976 Scheduling Mount bump of (0.473, 0.204)
03:19:11.711 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.47, y=0.20, opts=4)
03:19:11.711 00.000 8976 Enqueuing Move request for scope (0.47, 0.20)
03:19:11.711 00.000 8976 move complete, result=0
03:19:11.711 00.000 9828 Worker thread wakes up
03:19:11.711 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.20) opts 0x4
03:19:11.711 00.000 9828 Handling offset move in thread for scope, endpoint = (0.47, 0.20)
03:19:11.711 00.000 9828 CameraToMount -- cameraTheta (0.41) - m_xAngle (-3.10) = xAngle (3.50 = -2.78)
03:19:11.711 00.000 8976 worker thread done servicing request
03:19:11.711 00.000 8976 Worker thread wakes up
03:19:11.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:11.711 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:19:11.711 00.000 9828 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.42 = -2.86)
03:19:11.711 00.000 9828 CameraToMount -- cameraX=0.47 cameraY=0.20 hyp=0.52 cameraTheta=0.41 mountX=-0.48 mountY=-0.14, mountTheta=-2.85
03:19:11.711 00.000 9828 Moving (0.47, 0.20) raw xDistance=-0.48 yDistance=-0.14
03:19:11.711 00.000 9828 BLC: window closed
03:19:11.711 00.000 9828 MoveAxis(E, 153, B)
03:19:11.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:11.712 00.001 9828 Guiding  Dir = 2, Dur = 153
03:19:11.712 00.000 9828 IsSlewing returns 0
03:19:11.712 00.000 9828 IsGuiding returns 0
03:19:11.712 00.000 9828 PulseGuide returned control before completion, sleep 163
03:19:11.878 00.166 9828 IsGuiding returns 1
03:19:11.878 00.000 9828 scope still moving after pulse duration time elapsed
03:19:11.910 00.032 9828 IsSlewing returns 0
03:19:11.910 00.000 9828 IsGuiding returns 1
03:19:11.941 00.031 9828 IsSlewing returns 0
03:19:11.941 00.000 9828 IsGuiding returns 1
03:19:11.972 00.031 9828 IsSlewing returns 0
03:19:11.972 00.000 9828 IsGuiding returns 1
03:19:12.004 00.032 9828 IsSlewing returns 0
03:19:12.005 00.001 9828 IsGuiding returns 0
03:19:12.005 00.000 9828 scope move finished after 153 + 138 ms
03:19:12.005 00.000 9828 Move returns status 0, amount 153
03:19:12.005 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:12.005 00.000 9828 MoveAxis(N, 19, B)
03:19:12.005 00.000 9828 Guiding  Dir = 0, Dur = 19
03:19:12.019 00.014 9828 IsSlewing returns 0
03:19:12.019 00.000 9828 IsGuiding returns 0
03:19:12.019 00.000 9828 PulseGuide returned control before completion, sleep 29
03:19:12.051 00.032 9828 IsGuiding returns 1
03:19:12.051 00.000 9828 scope still moving after pulse duration time elapsed
03:19:12.083 00.032 9828 IsSlewing returns 0
03:19:12.083 00.000 9828 IsGuiding returns 1
03:19:12.115 00.032 9828 IsSlewing returns 0
03:19:12.115 00.000 9828 IsGuiding returns 1
03:19:12.145 00.030 9828 IsSlewing returns 0
03:19:12.145 00.000 9828 IsGuiding returns 1
03:19:12.175 00.030 9828 IsSlewing returns 0
03:19:12.175 00.000 9828 IsGuiding returns 0
03:19:12.175 00.000 9828 scope move finished after 19 + 136 ms
03:19:12.175 00.000 9828 Move returns status 0, amount 19
03:19:12.175 00.000 9828 move complete, result=0
03:19:12.175 00.000 9828 worker thread done servicing request
03:19:12.175 00.000 5052 GuideStep: -0.5 px 153 ms EAST, -0.1 px 19 ms NORTH
03:19:12.397 00.222 8976 Exposure complete
03:19:12.402 00.005 8976 worker thread done servicing request
03:19:12.402 00.000 5052 OnExposeComplete: enter
03:19:12.402 00.000 5052 UpdateGuideState(): m_state=6
03:19:12.402 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13123
03:19:12.402 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=281.67, Mass=95, SNR=6.7, Peak=66 HFD=1.5
03:19:12.402 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
03:19:12.402 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.04)
03:19:12.402 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=-0.04 hyp=0.87 cameraTheta=-3.10 mountX=0.36 mountY=0.75, mountTheta=1.12
03:19:12.403 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=-0.04, opts=13)
03:19:12.403 00.000 5052 Enqueuing Move request for stepguider (-0.87, -0.04)
03:19:12.403 00.000 8976 Worker thread wakes up
03:19:12.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, -0.04) opts 0xd
03:19:12.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, -0.04)
03:19:12.403 00.000 8976 Moving (-0.87, -0.04) raw xDistance=0.36 yDistance=0.75
03:19:12.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:19:12.403 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
03:19:12.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:12.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
03:19:12.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75
03:19:12.404 00.001 8976 MoveAxis(L, 2, ABG)
03:19:12.404 00.000 8976 stepping (1, 34) + (-2, 0)
03:19:12.404 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:12.404 00.000 5052 Enqueuing Expose request
03:19:12.404 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:12.430 00.026 8976 Received - 47 (G) 
03:19:12.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:12.430 00.000 8976 stepped: pos (-1, 34)
03:19:12.430 00.000 8976 MoveAxis(D, 3, ABG)
03:19:12.430 00.000 8976 stepping (-1, 34) + (0, -3)
03:19:12.430 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:12.462 00.032 8976 Received - 47 (G) 
03:19:12.462 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:12.462 00.000 8976 stepped: pos (-1, 31)
03:19:12.462 00.000 8976 outside bump range, increase bump weight 4.50 => 4.67
03:19:12.462 00.000 8976 MountToCamera -- mountTheta (-1.62) + m_xAngle (2.04) = xAngle (0.43 = 0.43)
03:19:12.462 00.000 8976 MountToCamera -- mountX=-0.24 mountY=-5.37 hyp=5.37 mountTheta=-1.62 cameraX=4.89, cameraY=2.23 cameraTheta=0.43
03:19:12.463 00.001 8976 incremental bump (4.889, 2.228) isValid = 1
03:19:12.463 00.000 8976 Scheduling Mount bump of (0.488, 0.231)
03:19:12.463 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.49, y=0.23, opts=4)
03:19:12.463 00.000 8976 Enqueuing Move request for scope (0.49, 0.23)
03:19:12.463 00.000 8976 move complete, result=0
03:19:12.463 00.000 9828 Worker thread wakes up
03:19:12.463 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.23) opts 0x4
03:19:12.463 00.000 9828 Handling offset move in thread for scope, endpoint = (0.49, 0.23)
03:19:12.463 00.000 9828 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.10) = xAngle (3.54 = -2.75)
03:19:12.463 00.000 9828 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.46 = -2.83)
03:19:12.463 00.000 8976 worker thread done servicing request
03:19:12.463 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:19:12.463 00.000 9828 CameraToMount -- cameraX=0.49 cameraY=0.23 hyp=0.54 cameraTheta=0.44 mountX=-0.50 mountY=-0.17, mountTheta=-2.82
03:19:12.463 00.000 9828 Moving (0.49, 0.23) raw xDistance=-0.50 yDistance=-0.17
03:19:12.463 00.000 9828 BLC: window closed
03:19:12.463 00.000 9828 MoveAxis(E, 158, B)
03:19:12.463 00.000 8976 Worker thread wakes up
03:19:12.463 00.000 9828 Guiding  Dir = 2, Dur = 158
03:19:12.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:12.464 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:12.464 00.000 9828 IsSlewing returns 0
03:19:12.464 00.000 9828 IsGuiding returns 0
03:19:12.464 00.000 9828 PulseGuide returned control before completion, sleep 168
03:19:12.645 00.181 9828 IsGuiding returns 1
03:19:12.645 00.000 9828 scope still moving after pulse duration time elapsed
03:19:12.676 00.031 9828 IsSlewing returns 0
03:19:12.676 00.000 9828 IsGuiding returns 1
03:19:12.706 00.030 9828 IsSlewing returns 0
03:19:12.706 00.000 9828 IsGuiding returns 1
03:19:12.738 00.032 9828 IsSlewing returns 0
03:19:12.738 00.000 9828 IsGuiding returns 0
03:19:12.739 00.001 9828 scope move finished after 158 + 116 ms
03:19:12.739 00.000 9828 Move returns status 0, amount 158
03:19:12.739 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:12.739 00.000 9828 MoveAxis(N, 23, B)
03:19:12.739 00.000 9828 Guiding  Dir = 0, Dur = 23
03:19:12.754 00.015 9828 IsSlewing returns 0
03:19:12.754 00.000 9828 IsGuiding returns 0
03:19:12.754 00.000 9828 PulseGuide returned control before completion, sleep 33
03:19:12.800 00.046 9828 IsGuiding returns 1
03:19:12.800 00.000 9828 scope still moving after pulse duration time elapsed
03:19:12.830 00.030 9828 IsSlewing returns 0
03:19:12.830 00.000 9828 IsGuiding returns 1
03:19:12.862 00.032 9828 IsSlewing returns 0
03:19:12.862 00.000 9828 IsGuiding returns 1
03:19:12.893 00.031 9828 IsSlewing returns 0
03:19:12.893 00.000 9828 IsGuiding returns 0
03:19:12.893 00.000 9828 scope move finished after 23 + 116 ms
03:19:12.893 00.000 9828 Move returns status 0, amount 23
03:19:12.893 00.000 9828 move complete, result=0
03:19:12.893 00.000 9828 worker thread done servicing request
03:19:12.893 00.000 5052 GuideStep: -0.5 px 158 ms EAST, -0.2 px 23 ms NORTH
03:19:13.146 00.253 8976 Exposure complete
03:19:13.151 00.005 8976 worker thread done servicing request
03:19:13.151 00.000 5052 OnExposeComplete: enter
03:19:13.151 00.000 5052 UpdateGuideState(): m_state=6
03:19:13.151 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13124
03:19:13.151 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.11, Mass=114, SNR=7.4, Peak=64 HFD=2.0
03:19:13.151 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.30 = 1.99)
03:19:13.151 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
03:19:13.151 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.60 hyp=0.77 cameraTheta=-2.25 mountX=-0.31 mountY=0.74, mountTheta=1.97
03:19:13.152 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.60, opts=13)
03:19:13.152 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.60)
03:19:13.152 00.000 8976 Worker thread wakes up
03:19:13.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.60) opts 0xd
03:19:13.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.60)
03:19:13.152 00.000 8976 Moving (-0.49, -0.60) raw xDistance=-0.31 yDistance=0.74
03:19:13.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:19:13.152 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
03:19:13.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:13.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:13.152 00.000 5052 Enqueuing Expose request
03:19:13.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
03:19:13.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.74
03:19:13.152 00.000 8976 MoveAxis(R, 1, ABG)
03:19:13.152 00.000 8976 stepping (-1, 31) + (1, 0)
03:19:13.152 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:13.182 00.030 8976 Received - 47 (G) 
03:19:13.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:13.182 00.000 8976 stepped: pos (0, 31)
03:19:13.182 00.000 8976 MoveAxis(D, 3, ABG)
03:19:13.182 00.000 8976 stepping (0, 31) + (0, -3)
03:19:13.182 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:13.213 00.031 8976 Received - 47 (G) 
03:19:13.214 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:13.214 00.000 8976 stepped: pos (0, 28)
03:19:13.214 00.000 8976 back inside bump range: decrease bump weight 4.67 => 2.33
03:19:13.214 00.000 8976 MountToCamera -- mountTheta (-1.60) + m_xAngle (2.04) = xAngle (0.44 = 0.44)
03:19:13.214 00.000 8976 MountToCamera -- mountX=-0.16 mountY=-5.06 hyp=5.07 mountTheta=-1.60 cameraX=4.58, cameraY=2.16 cameraTheta=0.44
03:19:13.214 00.000 8976 incremental bump (4.582, 2.161) isValid = 1
03:19:13.214 00.000 8976 Scheduling Mount bump of (0.242, 0.119)
03:19:13.214 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.24, y=0.12, opts=4)
03:19:13.214 00.000 8976 Enqueuing Move request for scope (0.24, 0.12)
03:19:13.214 00.000 8976 move complete, result=0
03:19:13.214 00.000 8976 worker thread done servicing request
03:19:13.214 00.000 9828 Worker thread wakes up
03:19:13.214 00.000 8976 Worker thread wakes up
03:19:13.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:13.214 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:13.214 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.7 px 3 ms SOUTH
03:19:13.215 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.12) opts 0x4
03:19:13.215 00.000 9828 Handling offset move in thread for scope, endpoint = (0.24, 0.12)
03:19:13.215 00.000 9828 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.10) = xAngle (3.55 = -2.73)
03:19:13.215 00.000 9828 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.47 = -2.81)
03:19:13.215 00.000 9828 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.27 cameraTheta=0.45 mountX=-0.25 mountY=-0.09, mountTheta=-2.80
03:19:13.215 00.000 9828 Moving (0.24, 0.12) raw xDistance=-0.25 yDistance=-0.09
03:19:13.215 00.000 9828 BLC: window closed
03:19:13.215 00.000 9828 MoveAxis(E, 79, B)
03:19:13.215 00.000 9828 Guiding  Dir = 2, Dur = 79
03:19:13.215 00.000 9828 IsSlewing returns 0
03:19:13.215 00.000 9828 IsGuiding returns 0
03:19:13.216 00.001 9828 PulseGuide returned control before completion, sleep 89
03:19:13.315 00.099 9828 IsGuiding returns 1
03:19:13.315 00.000 9828 scope still moving after pulse duration time elapsed
03:19:13.346 00.031 9828 IsSlewing returns 0
03:19:13.346 00.000 9828 IsGuiding returns 1
03:19:13.376 00.030 9828 IsSlewing returns 0
03:19:13.376 00.000 9828 IsGuiding returns 1
03:19:13.408 00.032 9828 IsSlewing returns 0
03:19:13.408 00.000 9828 IsGuiding returns 0
03:19:13.408 00.000 9828 scope move finished after 79 + 114 ms
03:19:13.408 00.000 9828 Move returns status 0, amount 79
03:19:13.408 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:13.408 00.000 9828 MoveAxis(N, 12, B)
03:19:13.408 00.000 9828 Guiding  Dir = 0, Dur = 12
03:19:13.424 00.016 9828 IsSlewing returns 0
03:19:13.424 00.000 9828 IsGuiding returns 0
03:19:13.425 00.001 9828 PulseGuide returned control before completion, sleep 22
03:19:13.457 00.032 9828 IsGuiding returns 1
03:19:13.457 00.000 9828 scope still moving after pulse duration time elapsed
03:19:13.488 00.031 9828 IsSlewing returns 0
03:19:13.489 00.001 9828 IsGuiding returns 1
03:19:13.519 00.030 9828 IsSlewing returns 0
03:19:13.519 00.000 9828 IsGuiding returns 1
03:19:13.550 00.031 9828 IsSlewing returns 0
03:19:13.550 00.000 9828 IsGuiding returns 1
03:19:13.581 00.031 9828 IsSlewing returns 0
03:19:13.581 00.000 9828 IsGuiding returns 0
03:19:13.581 00.000 9828 scope move finished after 12 + 143 ms
03:19:13.581 00.000 9828 Move returns status 0, amount 12
03:19:13.581 00.000 9828 move complete, result=0
03:19:13.581 00.000 9828 worker thread done servicing request
03:19:13.581 00.000 5052 GuideStep: -0.2 px 79 ms EAST, -0.1 px 12 ms NORTH
03:19:13.899 00.318 8976 Exposure complete
03:19:13.905 00.006 8976 worker thread done servicing request
03:19:13.905 00.000 5052 OnExposeComplete: enter
03:19:13.905 00.000 5052 UpdateGuideState(): m_state=6
03:19:13.905 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13125
03:19:13.905 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.49, Mass=118, SNR=7.4, Peak=67 HFD=2.2
03:19:13.905 00.000 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.04) = xAngle (-3.85 = 2.43)
03:19:13.905 00.000 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.95 = 2.33)
03:19:13.905 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.81 mountX=-0.17 mountY=0.17, mountTheta=2.38
03:19:13.906 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.22, opts=13)
03:19:13.906 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.22)
03:19:13.906 00.000 8976 Worker thread wakes up
03:19:13.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.22) opts 0xd
03:19:13.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.22)
03:19:13.906 00.000 8976 Moving (-0.05, -0.22) raw xDistance=-0.17 yDistance=0.17
03:19:13.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:19:13.906 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:13.906 00.000 5052 UpdateGuideState exits: m=118 SNR=7.4
03:19:13.906 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:13.906 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:19:13.906 00.000 8976 MoveAxis(R, 0, ABG)
03:19:13.906 00.000 8976 MoveAxis(U, 0, ABG)
03:19:13.907 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:13.907 00.000 5052 Enqueuing Expose request
03:19:13.907 00.000 8976 back inside bump range: decrease bump weight 2.33 => 1.17
03:19:13.907 00.000 8976 MountToCamera -- mountTheta (-1.59) + m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:19:13.907 00.000 8976 MountToCamera -- mountX=-0.11 mountY=-4.86 hyp=4.86 mountTheta=-1.59 cameraX=4.38, cameraY=2.12 cameraTheta=0.45
03:19:13.907 00.000 8976 incremental bump (4.377, 2.116) isValid = 1
03:19:13.907 00.000 8976 Scheduling Mount bump of (0.121, 0.060)
03:19:13.907 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.06, opts=4)
03:19:13.907 00.000 8976 Enqueuing Move request for scope (0.12, 0.06)
03:19:13.907 00.000 8976 move complete, result=0
03:19:13.907 00.000 8976 worker thread done servicing request
03:19:13.907 00.000 8976 Worker thread wakes up
03:19:13.907 00.000 9828 Worker thread wakes up
03:19:13.907 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0x4
03:19:13.908 00.001 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
03:19:13.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:13.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:13.908 00.000 9828 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.10) = xAngle (3.56 = -2.72)
03:19:13.908 00.000 9828 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.48 = -2.80)
03:19:13.908 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:19:13.908 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.46 mountX=-0.12 mountY=-0.04, mountTheta=-2.79
03:19:13.908 00.000 9828 Moving (0.12, 0.06) raw xDistance=-0.12 yDistance=-0.04
03:19:13.908 00.000 9828 BLC: window closed
03:19:13.908 00.000 9828 MoveAxis(E, 39, B)
03:19:13.908 00.000 9828 Guiding  Dir = 2, Dur = 39
03:19:13.908 00.000 9828 IsSlewing returns 0
03:19:13.909 00.001 9828 IsGuiding returns 0
03:19:13.909 00.000 9828 PulseGuide returned control before completion, sleep 49
03:19:13.970 00.061 9828 IsGuiding returns 1
03:19:13.970 00.000 9828 scope still moving after pulse duration time elapsed
03:19:14.001 00.031 9828 IsSlewing returns 0
03:19:14.001 00.000 9828 IsGuiding returns 1
03:19:14.033 00.032 9828 IsSlewing returns 0
03:19:14.033 00.000 9828 IsGuiding returns 1
03:19:14.064 00.031 9828 IsSlewing returns 0
03:19:14.064 00.000 9828 IsGuiding returns 0
03:19:14.064 00.000 9828 scope move finished after 39 + 116 ms
03:19:14.064 00.000 9828 Move returns status 0, amount 39
03:19:14.064 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:14.064 00.000 9828 MoveAxis(N, 6, B)
03:19:14.064 00.000 9828 Guiding  Dir = 0, Dur = 6
03:19:14.080 00.016 9828 IsSlewing returns 0
03:19:14.080 00.000 9828 IsGuiding returns 0
03:19:14.080 00.000 9828 PulseGuide returned control before completion, sleep 16
03:19:14.111 00.031 9828 IsGuiding returns 1
03:19:14.111 00.000 9828 scope still moving after pulse duration time elapsed
03:19:14.142 00.031 9828 IsSlewing returns 0
03:19:14.142 00.000 9828 IsGuiding returns 1
03:19:14.173 00.031 9828 IsSlewing returns 0
03:19:14.173 00.000 9828 IsGuiding returns 1
03:19:14.204 00.031 9828 IsSlewing returns 0
03:19:14.204 00.000 9828 IsGuiding returns 0
03:19:14.204 00.000 9828 scope move finished after 6 + 117 ms
03:19:14.204 00.000 9828 Move returns status 0, amount 6
03:19:14.204 00.000 9828 move complete, result=0
03:19:14.204 00.000 9828 worker thread done servicing request
03:19:14.204 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.0 px 6 ms NORTH
03:19:14.599 00.395 8976 Exposure complete
03:19:14.605 00.006 8976 worker thread done servicing request
03:19:14.605 00.000 5052 OnExposeComplete: enter
03:19:14.605 00.000 5052 UpdateGuideState(): m_state=6
03:19:14.605 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13126
03:19:14.605 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.50, Mass=122, SNR=7.6, Peak=61 HFD=1.9
03:19:14.605 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
03:19:14.605 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
03:19:14.605 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.21 hyp=0.59 cameraTheta=-0.37 mountX=-0.44 mountY=-0.35, mountTheta=-2.47
03:19:14.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.21, opts=13)
03:19:14.606 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.21)
03:19:14.606 00.000 8976 Worker thread wakes up
03:19:14.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.21) opts 0xd
03:19:14.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.21)
03:19:14.606 00.000 8976 Moving (0.55, -0.21) raw xDistance=-0.44 yDistance=-0.35
03:19:14.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:19:14.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:19:14.606 00.000 8976 MoveAxis(R, 2, ABG)
03:19:14.607 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:19:14.607 00.000 5052 UpdateGuideState exits: m=122 SNR=7.6
03:19:14.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:14.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:14.607 00.000 5052 Enqueuing Expose request
03:19:14.607 00.000 8976 stepping (0, 28) + (2, 0)
03:19:14.607 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:14.636 00.029 8976 Received - 47 (G) 
03:19:14.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:14.636 00.000 8976 stepped: pos (2, 28)
03:19:14.636 00.000 8976 MoveAxis(U, 1, ABG)
03:19:14.636 00.000 8976 stepping (2, 28) + (0, 1)
03:19:14.636 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:14.668 00.032 8976 Received - 47 (G) 
03:19:14.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:14.668 00.000 8976 stepped: pos (2, 29)
03:19:14.669 00.001 8976 back inside bump range: decrease bump weight 1.17 => 1.00
03:19:14.669 00.000 8976 MountToCamera -- mountTheta (-1.61) + m_xAngle (2.04) = xAngle (0.44 = 0.44)
03:19:14.669 00.000 8976 MountToCamera -- mountX=-0.17 mountY=-4.78 hyp=4.78 mountTheta=-1.61 cameraX=4.33, cameraY=2.02 cameraTheta=0.44
03:19:14.669 00.000 8976 incremental bump (4.332, 2.020) isValid = 1
03:19:14.669 00.000 8976 Scheduling Mount bump of (0.104, 0.050)
03:19:14.669 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:19:14.669 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:19:14.669 00.000 8976 move complete, result=0
03:19:14.669 00.000 9828 Worker thread wakes up
03:19:14.669 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:19:14.669 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:19:14.669 00.000 9828 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.10) = xAngle (3.55 = -2.74)
03:19:14.669 00.000 9828 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.47 = -2.82)
03:19:14.669 00.000 8976 worker thread done servicing request
03:19:14.669 00.000 8976 Worker thread wakes up
03:19:14.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:14.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:14.670 00.001 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.45 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
03:19:14.670 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:19:14.670 00.000 9828 BLC: window closed
03:19:14.670 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
03:19:14.670 00.000 9828 MoveAxis(E, 34, B)
03:19:14.670 00.000 9828 Guiding  Dir = 2, Dur = 34
03:19:14.670 00.000 9828 IsSlewing returns 0
03:19:14.670 00.000 9828 IsGuiding returns 0
03:19:14.670 00.000 9828 PulseGuide returned control before completion, sleep 44
03:19:14.719 00.049 9828 IsGuiding returns 1
03:19:14.719 00.000 9828 scope still moving after pulse duration time elapsed
03:19:14.750 00.031 9828 IsSlewing returns 0
03:19:14.750 00.000 9828 IsGuiding returns 1
03:19:14.781 00.031 9828 IsSlewing returns 0
03:19:14.781 00.000 9828 IsGuiding returns 1
03:19:14.811 00.030 9828 IsSlewing returns 0
03:19:14.811 00.000 9828 IsGuiding returns 0
03:19:14.811 00.000 9828 scope move finished after 34 + 106 ms
03:19:14.811 00.000 9828 Move returns status 0, amount 34
03:19:14.811 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:14.811 00.000 9828 MoveAxis(N, 5, B)
03:19:14.811 00.000 9828 Guiding  Dir = 0, Dur = 5
03:19:14.827 00.016 9828 IsSlewing returns 0
03:19:14.827 00.000 9828 IsGuiding returns 0
03:19:14.828 00.001 9828 PulseGuide returned control before completion, sleep 15
03:19:14.857 00.029 9828 IsGuiding returns 1
03:19:14.857 00.000 9828 scope still moving after pulse duration time elapsed
03:19:14.889 00.032 9828 IsSlewing returns 0
03:19:14.889 00.000 9828 IsGuiding returns 1
03:19:14.920 00.031 9828 IsSlewing returns 0
03:19:14.920 00.000 9828 IsGuiding returns 1
03:19:14.952 00.032 9828 IsSlewing returns 0
03:19:14.952 00.000 9828 IsGuiding returns 0
03:19:14.953 00.001 9828 scope move finished after 5 + 119 ms
03:19:14.953 00.000 9828 Move returns status 0, amount 5
03:19:14.953 00.000 9828 move complete, result=0
03:19:14.953 00.000 9828 worker thread done servicing request
03:19:14.953 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:19:15.355 00.402 8976 Exposure complete
03:19:15.361 00.006 8976 worker thread done servicing request
03:19:15.361 00.000 5052 OnExposeComplete: enter
03:19:15.361 00.000 5052 UpdateGuideState(): m_state=6
03:19:15.361 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13127
03:19:15.361 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.80, Mass=109, SNR=7.1, Peak=63 HFD=2.3
03:19:15.361 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
03:19:15.361 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
03:19:15.361 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.09 hyp=0.58 cameraTheta=0.16 mountX=-0.18 mountY=-0.53, mountTheta=-1.90
03:19:15.362 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.09, opts=13)
03:19:15.362 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.09)
03:19:15.362 00.000 8976 Worker thread wakes up
03:19:15.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.09) opts 0xd
03:19:15.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.09)
03:19:15.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:19:15.362 00.000 5052 UpdateGuideState exits: m=109 SNR=7.1
03:19:15.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:15.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:15.362 00.000 5052 Enqueuing Expose request
03:19:15.362 00.000 8976 Moving (0.57, 0.09) raw xDistance=-0.18 yDistance=-0.53
03:19:15.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:19:15.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
03:19:15.362 00.000 8976 MoveAxis(R, 0, ABG)
03:19:15.362 00.000 8976 MoveAxis(U, 2, ABG)
03:19:15.362 00.000 8976 stepping (2, 29) + (0, 2)
03:19:15.362 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:15.387 00.025 8976 Received - 47 (G) 
03:19:15.387 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:15.387 00.000 8976 stepped: pos (2, 31)
03:19:15.387 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:19:15.388 00.001 8976 MountToCamera -- mountTheta (-1.62) + m_xAngle (2.04) = xAngle (0.43 = 0.43)
03:19:15.388 00.000 8976 MountToCamera -- mountX=-0.22 mountY=-4.82 hyp=4.83 mountTheta=-1.62 cameraX=4.39, cameraY=2.00 cameraTheta=0.43
03:19:15.388 00.000 8976 incremental bump (4.395, 2.003) isValid = 1
03:19:15.388 00.000 8976 Scheduling Mount bump of (0.122, 0.058)
03:19:15.388 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.06, opts=4)
03:19:15.388 00.000 8976 Enqueuing Move request for scope (0.12, 0.06)
03:19:15.388 00.000 8976 move complete, result=0
03:19:15.388 00.000 9828 Worker thread wakes up
03:19:15.388 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:19:15.388 00.000 8976 worker thread done servicing request
03:19:15.388 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0x4
03:19:15.388 00.000 8976 Worker thread wakes up
03:19:15.388 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
03:19:15.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:15.388 00.000 9828 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.10) = xAngle (3.54 = -2.75)
03:19:15.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:15.388 00.000 9828 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.46 = -2.83)
03:19:15.388 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.44 mountX=-0.12 mountY=-0.04, mountTheta=-2.82
03:19:15.388 00.000 9828 Moving (0.12, 0.06) raw xDistance=-0.12 yDistance=-0.04
03:19:15.388 00.000 9828 BLC: window closed
03:19:15.388 00.000 9828 MoveAxis(E, 40, B)
03:19:15.389 00.001 9828 Guiding  Dir = 2, Dur = 40
03:19:15.389 00.000 9828 IsSlewing returns 0
03:19:15.389 00.000 9828 IsGuiding returns 0
03:19:15.389 00.000 9828 PulseGuide returned control before completion, sleep 50
03:19:15.448 00.059 9828 IsGuiding returns 1
03:19:15.448 00.000 9828 scope still moving after pulse duration time elapsed
03:19:15.479 00.031 9828 IsSlewing returns 0
03:19:15.479 00.000 9828 IsGuiding returns 1
03:19:15.510 00.031 9828 IsSlewing returns 0
03:19:15.510 00.000 9828 IsGuiding returns 1
03:19:15.543 00.033 9828 IsSlewing returns 0
03:19:15.543 00.000 9828 IsGuiding returns 0
03:19:15.543 00.000 9828 scope move finished after 40 + 113 ms
03:19:15.543 00.000 9828 Move returns status 0, amount 40
03:19:15.543 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:15.543 00.000 9828 MoveAxis(N, 6, B)
03:19:15.543 00.000 9828 Guiding  Dir = 0, Dur = 6
03:19:15.558 00.015 9828 IsSlewing returns 0
03:19:15.558 00.000 9828 IsGuiding returns 0
03:19:15.558 00.000 9828 PulseGuide returned control before completion, sleep 16
03:19:15.589 00.031 9828 IsGuiding returns 1
03:19:15.589 00.000 9828 scope still moving after pulse duration time elapsed
03:19:15.620 00.031 9828 IsSlewing returns 0
03:19:15.620 00.000 9828 IsGuiding returns 1
03:19:15.650 00.030 9828 IsSlewing returns 0
03:19:15.650 00.000 9828 IsGuiding returns 1
03:19:15.682 00.032 9828 IsSlewing returns 0
03:19:15.682 00.000 9828 IsGuiding returns 0
03:19:15.682 00.000 9828 scope move finished after 6 + 117 ms
03:19:15.682 00.000 9828 Move returns status 0, amount 6
03:19:15.682 00.000 9828 move complete, result=0
03:19:15.682 00.000 9828 worker thread done servicing request
03:19:15.682 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.0 px 6 ms NORTH
03:19:16.075 00.393 8976 Exposure complete
03:19:16.081 00.006 8976 worker thread done servicing request
03:19:16.081 00.000 5052 OnExposeComplete: enter
03:19:16.081 00.000 5052 UpdateGuideState(): m_state=6
03:19:16.081 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13128
03:19:16.081 00.000 5052 Star::Find returns 1 (0), X=330.23, Y=281.87, Mass=103, SNR=6.9, Peak=65 HFD=2.3
03:19:16.081 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
03:19:16.081 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
03:19:16.081 00.000 5052 CameraToMount -- cameraX=1.05 cameraY=0.16 hyp=1.06 cameraTheta=0.15 mountX=-0.33 mountY=-0.97, mountTheta=-1.90
03:19:16.082 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.05, y=0.16, opts=13)
03:19:16.082 00.000 5052 Enqueuing Move request for stepguider (1.05, 0.16)
03:19:16.082 00.000 8976 Worker thread wakes up
03:19:16.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.05, 0.16) opts 0xd
03:19:16.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.05, 0.16)
03:19:16.082 00.000 8976 Moving (1.05, 0.16) raw xDistance=-0.33 yDistance=-0.97
03:19:16.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:19:16.082 00.000 5052 UpdateGuideState exits: m=103 SNR=6.9
03:19:16.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:16.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:19:16.083 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:16.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.97
03:19:16.083 00.000 8976 MoveAxis(R, 1, ABG)
03:19:16.083 00.000 8976 stepping (2, 31) + (1, 0)
03:19:16.083 00.000 5052 Enqueuing Expose request
03:19:16.083 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:16.107 00.024 8976 Received - 47 (G) 
03:19:16.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:16.107 00.000 8976 stepped: pos (3, 31)
03:19:16.107 00.000 8976 MoveAxis(U, 4, ABG)
03:19:16.107 00.000 8976 stepping (3, 31) + (0, 4)
03:19:16.107 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:16.139 00.032 8976 Received - 47 (G) 
03:19:16.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:16.139 00.000 8976 stepped: pos (3, 35)
03:19:16.139 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:19:16.139 00.000 8976 MountToCamera -- mountTheta (-1.63) + m_xAngle (2.04) = xAngle (0.41 = 0.41)
03:19:16.139 00.000 8976 MountToCamera -- mountX=-0.30 mountY=-5.07 hyp=5.08 mountTheta=-1.63 cameraX=4.65, cameraY=2.04 cameraTheta=0.41
03:19:16.139 00.000 8976 incremental bump (4.647, 2.042) isValid = 1
03:19:16.139 00.000 8976 Scheduling Mount bump of (0.140, 0.064)
03:19:16.139 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.06, opts=4)
03:19:16.139 00.000 8976 Enqueuing Move request for scope (0.14, 0.06)
03:19:16.139 00.000 8976 move complete, result=0
03:19:16.139 00.000 8976 worker thread done servicing request
03:19:16.139 00.000 9828 Worker thread wakes up
03:19:16.139 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0x4
03:19:16.139 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
03:19:16.140 00.001 9828 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.10) = xAngle (3.52 = -2.76)
03:19:16.140 00.000 9828 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.44 = -2.84)
03:19:16.140 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.0 px 4 ms NORTH
03:19:16.140 00.000 8976 Worker thread wakes up
03:19:16.140 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.43 mountX=-0.14 mountY=-0.05, mountTheta=-2.83
03:19:16.140 00.000 9828 Moving (0.14, 0.06) raw xDistance=-0.14 yDistance=-0.05
03:19:16.140 00.000 9828 BLC: window closed
03:19:16.140 00.000 9828 MoveAxis(E, 45, B)
03:19:16.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:16.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:16.140 00.000 9828 Guiding  Dir = 2, Dur = 45
03:19:16.141 00.001 9828 IsSlewing returns 0
03:19:16.141 00.000 9828 IsGuiding returns 0
03:19:16.141 00.000 9828 PulseGuide returned control before completion, sleep 55
03:19:16.199 00.058 9828 IsGuiding returns 1
03:19:16.199 00.000 9828 scope still moving after pulse duration time elapsed
03:19:16.230 00.031 9828 IsSlewing returns 0
03:19:16.230 00.000 9828 IsGuiding returns 1
03:19:16.262 00.032 9828 IsSlewing returns 0
03:19:16.262 00.000 9828 IsGuiding returns 1
03:19:16.292 00.030 9828 IsSlewing returns 0
03:19:16.292 00.000 9828 IsGuiding returns 1
03:19:16.323 00.031 9828 IsSlewing returns 0
03:19:16.323 00.000 9828 IsGuiding returns 0
03:19:16.323 00.000 9828 scope move finished after 45 + 137 ms
03:19:16.323 00.000 9828 Move returns status 0, amount 45
03:19:16.323 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:16.323 00.000 9828 MoveAxis(N, 6, B)
03:19:16.323 00.000 9828 Guiding  Dir = 0, Dur = 6
03:19:16.338 00.015 9828 IsSlewing returns 0
03:19:16.338 00.000 9828 IsGuiding returns 0
03:19:16.338 00.000 9828 PulseGuide returned control before completion, sleep 16
03:19:16.369 00.031 9828 IsGuiding returns 1
03:19:16.369 00.000 9828 scope still moving after pulse duration time elapsed
03:19:16.400 00.031 9828 IsSlewing returns 0
03:19:16.400 00.000 9828 IsGuiding returns 1
03:19:16.432 00.032 9828 IsSlewing returns 0
03:19:16.432 00.000 9828 IsGuiding returns 1
03:19:16.463 00.031 9828 IsSlewing returns 0
03:19:16.463 00.000 9828 IsGuiding returns 0
03:19:16.463 00.000 9828 scope move finished after 6 + 118 ms
03:19:16.463 00.000 9828 Move returns status 0, amount 6
03:19:16.463 00.000 9828 move complete, result=0
03:19:16.463 00.000 9828 worker thread done servicing request
03:19:16.463 00.000 5052 GuideStep: -0.1 px 45 ms EAST, -0.0 px 6 ms NORTH
03:19:16.827 00.364 8976 Exposure complete
03:19:16.833 00.006 8976 worker thread done servicing request
03:19:16.833 00.000 5052 OnExposeComplete: enter
03:19:16.833 00.000 5052 UpdateGuideState(): m_state=6
03:19:16.833 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13129
03:19:16.833 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.43, Mass=101, SNR=6.9, Peak=65 HFD=1.8
03:19:16.833 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
03:19:16.833 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.62 = -2.62)
03:19:16.833 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.28 hyp=0.61 cameraTheta=-0.47 mountX=-0.49 mountY=-0.30, mountTheta=-2.59
03:19:16.834 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.28, opts=13)
03:19:16.834 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.28)
03:19:16.834 00.000 8976 Worker thread wakes up
03:19:16.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.28) opts 0xd
03:19:16.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.28)
03:19:16.834 00.000 8976 Moving (0.54, -0.28) raw xDistance=-0.49 yDistance=-0.30
03:19:16.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
03:19:16.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.30
03:19:16.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:16.834 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:19:16.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:16.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:16.834 00.000 8976 MoveAxis(R, 2, ABG)
03:19:16.834 00.000 5052 Enqueuing Expose request
03:19:16.835 00.001 8976 stepping (3, 35) + (2, 0)
03:19:16.835 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:16.858 00.023 8976 Received - 47 (G) 
03:19:16.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:16.858 00.000 8976 stepped: pos (5, 35)
03:19:16.858 00.000 8976 MoveAxis(U, 1, ABG)
03:19:16.858 00.000 8976 stepping (5, 35) + (0, 1)
03:19:16.858 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:16.890 00.032 8976 Received - 47 (G) 
03:19:16.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:16.890 00.000 8976 stepped: pos (5, 36)
03:19:16.890 00.000 8976 FAR outside bump range, increase bump weight 1.33 => 2.33
03:19:16.890 00.000 8976 MountToCamera -- mountTheta (-1.66) + m_xAngle (2.04) = xAngle (0.39 = 0.39)
03:19:16.890 00.000 8976 MountToCamera -- mountX=-0.45 mountY=-5.28 hyp=5.30 mountTheta=-1.66 cameraX=4.91, cameraY=2.00 cameraTheta=0.39
03:19:16.890 00.000 8976 incremental bump (4.908, 2.002) isValid = 1
03:19:16.890 00.000 8976 Scheduling Mount bump of (0.248, 0.105)
03:19:16.891 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.25, y=0.10, opts=4)
03:19:16.891 00.000 8976 Enqueuing Move request for scope (0.25, 0.10)
03:19:16.891 00.000 8976 move complete, result=0
03:19:16.891 00.000 8976 worker thread done servicing request
03:19:16.891 00.000 8976 Worker thread wakes up
03:19:16.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:16.891 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:16.891 00.000 9828 Worker thread wakes up
03:19:16.891 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.10) opts 0x4
03:19:16.891 00.000 9828 Handling offset move in thread for scope, endpoint = (0.25, 0.10)
03:19:16.891 00.000 9828 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.10) = xAngle (3.50 = -2.79)
03:19:16.891 00.000 9828 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.42 = -2.87)
03:19:16.891 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
03:19:16.891 00.000 9828 CameraToMount -- cameraX=0.25 cameraY=0.10 hyp=0.27 cameraTheta=0.40 mountX=-0.25 mountY=-0.07, mountTheta=-2.86
03:19:16.891 00.000 9828 Moving (0.25, 0.10) raw xDistance=-0.25 yDistance=-0.07
03:19:16.891 00.000 9828 BLC: window closed
03:19:16.891 00.000 9828 MoveAxis(E, 80, B)
03:19:16.891 00.000 9828 Guiding  Dir = 2, Dur = 80
03:19:16.892 00.001 9828 IsSlewing returns 0
03:19:16.892 00.000 9828 IsGuiding returns 0
03:19:16.892 00.000 9828 PulseGuide returned control before completion, sleep 90
03:19:16.995 00.103 9828 IsGuiding returns 1
03:19:16.995 00.000 9828 scope still moving after pulse duration time elapsed
03:19:17.027 00.032 9828 IsSlewing returns 0
03:19:17.027 00.000 9828 IsGuiding returns 1
03:19:17.057 00.030 9828 IsSlewing returns 0
03:19:17.057 00.000 9828 IsGuiding returns 1
03:19:17.088 00.031 9828 IsSlewing returns 0
03:19:17.088 00.000 9828 IsGuiding returns 1
03:19:17.119 00.031 9828 IsSlewing returns 0
03:19:17.119 00.000 9828 IsGuiding returns 1
03:19:17.151 00.032 9828 IsSlewing returns 0
03:19:17.151 00.000 9828 IsGuiding returns 0
03:19:17.151 00.000 9828 scope move finished after 80 + 178 ms
03:19:17.151 00.000 9828 Move returns status 0, amount 80
03:19:17.151 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:17.151 00.000 9828 MoveAxis(N, 10, B)
03:19:17.151 00.000 9828 Guiding  Dir = 0, Dur = 10
03:19:17.166 00.015 9828 IsSlewing returns 0
03:19:17.167 00.001 9828 IsGuiding returns 0
03:19:17.167 00.000 9828 PulseGuide returned control before completion, sleep 20
03:19:17.196 00.029 9828 IsGuiding returns 1
03:19:17.196 00.000 9828 scope still moving after pulse duration time elapsed
03:19:17.228 00.032 9828 IsSlewing returns 0
03:19:17.229 00.001 9828 IsGuiding returns 1
03:19:17.258 00.029 9828 IsSlewing returns 0
03:19:17.258 00.000 9828 IsGuiding returns 1
03:19:17.289 00.031 9828 IsSlewing returns 0
03:19:17.290 00.001 9828 IsGuiding returns 1
03:19:17.319 00.029 9828 IsSlewing returns 0
03:19:17.320 00.001 9828 IsGuiding returns 0
03:19:17.320 00.000 9828 scope move finished after 10 + 143 ms
03:19:17.320 00.000 9828 Move returns status 0, amount 10
03:19:17.320 00.000 9828 move complete, result=0
03:19:17.320 00.000 9828 worker thread done servicing request
03:19:17.320 00.000 5052 GuideStep: -0.3 px 80 ms EAST, -0.1 px 10 ms NORTH
03:19:17.574 00.254 8976 Exposure complete
03:19:17.580 00.006 8976 worker thread done servicing request
03:19:17.580 00.000 5052 OnExposeComplete: enter
03:19:17.580 00.000 5052 UpdateGuideState(): m_state=6
03:19:17.580 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13130
03:19:17.580 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.17, Mass=117, SNR=7.4, Peak=62 HFD=2.5
03:19:17.580 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
03:19:17.580 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
03:19:17.580 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.46 hyp=0.57 cameraTheta=0.92 mountX=0.25 mountY=-0.54, mountTheta=-1.14
03:19:17.580 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.46, opts=13)
03:19:17.580 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.46)
03:19:17.580 00.000 8976 Worker thread wakes up
03:19:17.581 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.46) opts 0xd
03:19:17.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.46)
03:19:17.581 00.000 8976 Moving (0.35, 0.46) raw xDistance=0.25 yDistance=-0.54
03:19:17.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:19:17.581 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:19:17.581 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
03:19:17.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:17.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
03:19:17.581 00.000 8976 MoveAxis(R, 0, ABG)
03:19:17.581 00.000 8976 MoveAxis(U, 2, ABG)
03:19:17.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:17.581 00.000 5052 Enqueuing Expose request
03:19:17.581 00.000 8976 stepping (5, 36) + (0, 2)
03:19:17.581 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:17.610 00.029 8976 Received - 47 (G) 
03:19:17.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:17.610 00.000 8976 stepped: pos (5, 38)
03:19:17.610 00.000 8976 FAR outside bump range, increase bump weight 2.33 => 3.33
03:19:17.610 00.000 8976 MountToCamera -- mountTheta (-1.67) + m_xAngle (2.04) = xAngle (0.37 = 0.37)
03:19:17.610 00.000 8976 MountToCamera -- mountX=-0.56 mountY=-5.53 hyp=5.56 mountTheta=-1.67 cameraX=5.18, cameraY=2.02 cameraTheta=0.37
03:19:17.610 00.000 8976 incremental bump (5.177, 2.023) isValid = 1
03:19:17.610 00.000 8976 Scheduling Mount bump of (0.357, 0.145)
03:19:17.610 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.36, y=0.14, opts=4)
03:19:17.610 00.000 8976 Enqueuing Move request for scope (0.36, 0.14)
03:19:17.610 00.000 8976 move complete, result=0
03:19:17.610 00.000 9828 Worker thread wakes up
03:19:17.610 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:19:17.610 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.14) opts 0x4
03:19:17.610 00.000 9828 Handling offset move in thread for scope, endpoint = (0.36, 0.14)
03:19:17.610 00.000 9828 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.10) = xAngle (3.48 = -2.80)
03:19:17.610 00.000 9828 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.40 = -2.88)
03:19:17.611 00.001 8976 worker thread done servicing request
03:19:17.611 00.000 8976 Worker thread wakes up
03:19:17.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:17.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:17.611 00.000 9828 CameraToMount -- cameraX=0.36 cameraY=0.14 hyp=0.38 cameraTheta=0.39 mountX=-0.36 mountY=-0.10, mountTheta=-2.88
03:19:17.611 00.000 9828 Moving (0.36, 0.14) raw xDistance=-0.36 yDistance=-0.10
03:19:17.611 00.000 9828 BLC: window closed
03:19:17.611 00.000 9828 MoveAxis(E, 115, B)
03:19:17.611 00.000 9828 Guiding  Dir = 2, Dur = 115
03:19:17.611 00.000 9828 IsSlewing returns 0
03:19:17.611 00.000 9828 IsGuiding returns 0
03:19:17.611 00.000 9828 PulseGuide returned control before completion, sleep 125
03:19:17.742 00.131 9828 IsGuiding returns 1
03:19:17.742 00.000 9828 scope still moving after pulse duration time elapsed
03:19:17.771 00.029 9828 IsSlewing returns 0
03:19:17.771 00.000 9828 IsGuiding returns 1
03:19:17.802 00.031 9828 IsSlewing returns 0
03:19:17.802 00.000 9828 IsGuiding returns 1
03:19:17.833 00.031 9828 IsSlewing returns 0
03:19:17.833 00.000 9828 IsGuiding returns 0
03:19:17.833 00.000 9828 scope move finished after 115 + 106 ms
03:19:17.833 00.000 9828 Move returns status 0, amount 115
03:19:17.833 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:17.833 00.000 9828 MoveAxis(N, 13, B)
03:19:17.833 00.000 9828 Guiding  Dir = 0, Dur = 13
03:19:17.848 00.015 9828 IsSlewing returns 0
03:19:17.848 00.000 9828 IsGuiding returns 0
03:19:17.848 00.000 9828 PulseGuide returned control before completion, sleep 23
03:19:17.879 00.031 9828 IsGuiding returns 1
03:19:17.879 00.000 9828 scope still moving after pulse duration time elapsed
03:19:17.910 00.031 9828 IsSlewing returns 0
03:19:17.910 00.000 9828 IsGuiding returns 1
03:19:17.942 00.032 9828 IsSlewing returns 0
03:19:17.942 00.000 9828 IsGuiding returns 1
03:19:17.974 00.032 9828 IsSlewing returns 0
03:19:17.974 00.000 9828 IsGuiding returns 1
03:19:18.004 00.030 9828 IsSlewing returns 0
03:19:18.004 00.000 9828 IsGuiding returns 0
03:19:18.004 00.000 9828 scope move finished after 13 + 143 ms
03:19:18.004 00.000 9828 Move returns status 0, amount 13
03:19:18.004 00.000 9828 move complete, result=0
03:19:18.004 00.000 9828 worker thread done servicing request
03:19:18.004 00.000 5052 GuideStep: -0.4 px 115 ms EAST, -0.1 px 13 ms NORTH
03:19:18.298 00.294 8976 Exposure complete
03:19:18.303 00.005 8976 worker thread done servicing request
03:19:18.303 00.000 5052 OnExposeComplete: enter
03:19:18.303 00.000 5052 UpdateGuideState(): m_state=6
03:19:18.303 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13131
03:19:18.303 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.47, Mass=109, SNR=7.2, Peak=62 HFD=1.7
03:19:18.303 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
03:19:18.303 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
03:19:18.303 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.24 hyp=0.58 cameraTheta=-0.42 mountX=-0.45 mountY=-0.31, mountTheta=-2.54
03:19:18.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.24, opts=13)
03:19:18.304 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.24)
03:19:18.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:18.304 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
03:19:18.304 00.000 8976 Worker thread wakes up
03:19:18.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.24) opts 0xd
03:19:18.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.24)
03:19:18.304 00.000 8976 Moving (0.53, -0.24) raw xDistance=-0.45 yDistance=-0.31
03:19:18.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
03:19:18.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
03:19:18.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:18.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:18.304 00.000 5052 Enqueuing Expose request
03:19:18.305 00.001 8976 MoveAxis(R, 2, ABG)
03:19:18.305 00.000 8976 stepping (5, 38) + (2, 0)
03:19:18.305 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:18.329 00.024 8976 Received - 47 (G) 
03:19:18.329 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:18.329 00.000 8976 stepped: pos (7, 38)
03:19:18.329 00.000 8976 MoveAxis(U, 1, ABG)
03:19:18.329 00.000 8976 stepping (7, 38) + (0, 1)
03:19:18.329 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:18.361 00.032 8976 Received - 47 (G) 
03:19:18.361 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:18.361 00.000 8976 stepped: pos (7, 39)
03:19:18.361 00.000 8976 FAR outside bump range, increase bump weight 3.33 => 4.33
03:19:18.361 00.000 8976 MountToCamera -- mountTheta (-1.70) + m_xAngle (2.04) = xAngle (0.35 = 0.35)
03:19:18.361 00.000 8976 MountToCamera -- mountX=-0.73 mountY=-5.75 hyp=5.79 mountTheta=-1.70 cameraX=5.45, cameraY=1.97 cameraTheta=0.35
03:19:18.361 00.000 8976 incremental bump (5.449, 1.971) isValid = 1
03:19:18.361 00.000 8976 Scheduling Mount bump of (0.468, 0.176)
03:19:18.361 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.47, y=0.18, opts=4)
03:19:18.361 00.000 8976 Enqueuing Move request for scope (0.47, 0.18)
03:19:18.361 00.000 8976 move complete, result=0
03:19:18.361 00.000 9828 Worker thread wakes up
03:19:18.361 00.000 8976 worker thread done servicing request
03:19:18.361 00.000 8976 Worker thread wakes up
03:19:18.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:18.361 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:18.361 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.18) opts 0x4
03:19:18.361 00.000 9828 Handling offset move in thread for scope, endpoint = (0.47, 0.18)
03:19:18.361 00.000 9828 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.10) = xAngle (3.45 = -2.83)
03:19:18.361 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
03:19:18.362 00.001 9828 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.37 = -2.91)
03:19:18.362 00.000 9828 CameraToMount -- cameraX=0.47 cameraY=0.18 hyp=0.50 cameraTheta=0.36 mountX=-0.48 mountY=-0.12, mountTheta=-2.90
03:19:18.362 00.000 9828 Moving (0.47, 0.18) raw xDistance=-0.48 yDistance=-0.12
03:19:18.362 00.000 9828 BLC: window closed
03:19:18.362 00.000 9828 MoveAxis(E, 151, B)
03:19:18.362 00.000 9828 Guiding  Dir = 2, Dur = 151
03:19:18.362 00.000 9828 IsSlewing returns 0
03:19:18.362 00.000 9828 IsGuiding returns 0
03:19:18.362 00.000 9828 PulseGuide returned control before completion, sleep 161
03:19:18.536 00.174 9828 IsGuiding returns 1
03:19:18.536 00.000 9828 scope still moving after pulse duration time elapsed
03:19:18.566 00.030 9828 IsSlewing returns 0
03:19:18.566 00.000 9828 IsGuiding returns 1
03:19:18.598 00.032 9828 IsSlewing returns 0
03:19:18.598 00.000 9828 IsGuiding returns 1
03:19:18.628 00.030 9828 IsSlewing returns 0
03:19:18.628 00.000 9828 IsGuiding returns 0
03:19:18.628 00.000 9828 scope move finished after 151 + 114 ms
03:19:18.628 00.000 9828 Move returns status 0, amount 151
03:19:18.628 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:18.628 00.000 9828 MoveAxis(N, 16, B)
03:19:18.628 00.000 9828 Guiding  Dir = 0, Dur = 16
03:19:18.643 00.015 9828 IsSlewing returns 0
03:19:18.643 00.000 9828 IsGuiding returns 0
03:19:18.643 00.000 9828 PulseGuide returned control before completion, sleep 26
03:19:18.674 00.031 9828 IsGuiding returns 1
03:19:18.674 00.000 9828 scope still moving after pulse duration time elapsed
03:19:18.705 00.031 9828 IsSlewing returns 0
03:19:18.705 00.000 9828 IsGuiding returns 1
03:19:18.736 00.031 9828 IsSlewing returns 0
03:19:18.736 00.000 9828 IsGuiding returns 1
03:19:18.767 00.031 9828 IsSlewing returns 0
03:19:18.767 00.000 9828 IsGuiding returns 1
03:19:18.798 00.031 9828 IsSlewing returns 0
03:19:18.798 00.000 9828 IsGuiding returns 0
03:19:18.798 00.000 9828 scope move finished after 16 + 138 ms
03:19:18.798 00.000 9828 Move returns status 0, amount 16
03:19:18.798 00.000 9828 move complete, result=0
03:19:18.798 00.000 9828 worker thread done servicing request
03:19:18.798 00.000 5052 GuideStep: -0.5 px 151 ms EAST, -0.1 px 16 ms NORTH
03:19:19.046 00.248 8976 Exposure complete
03:19:19.051 00.005 8976 worker thread done servicing request
03:19:19.051 00.000 5052 OnExposeComplete: enter
03:19:19.051 00.000 5052 UpdateGuideState(): m_state=6
03:19:19.051 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13132
03:19:19.051 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.14, Mass=109, SNR=7.1, Peak=64 HFD=2.2
03:19:19.051 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
03:19:19.052 00.001 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
03:19:19.052 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.43 hyp=0.44 cameraTheta=1.81 mountX=0.43 mountY=-0.15, mountTheta=-0.33
03:19:19.052 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.43, opts=13)
03:19:19.052 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.43)
03:19:19.052 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:19:19.052 00.000 5052 UpdateGuideState exits: m=109 SNR=7.1
03:19:19.052 00.000 8976 Worker thread wakes up
03:19:19.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.43) opts 0xd
03:19:19.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.43)
03:19:19.052 00.000 8976 Moving (-0.10, 0.43) raw xDistance=0.43 yDistance=-0.15
03:19:19.053 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.43
03:19:19.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:19:19.053 00.000 8976 MoveAxis(L, 2, ABG)
03:19:19.053 00.000 8976 stepping (7, 39) + (-2, 0)
03:19:19.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:19.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:19.053 00.000 5052 Enqueuing Expose request
03:19:19.053 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:19.080 00.027 8976 Received - 47 (G) 
03:19:19.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:19.080 00.000 8976 stepped: pos (5, 39)
03:19:19.080 00.000 8976 MoveAxis(U, 0, ABG)
03:19:19.080 00.000 8976 FAR outside bump range, increase bump weight 4.33 => 5.33
03:19:19.080 00.000 8976 MountToCamera -- mountTheta (-1.70) + m_xAngle (2.04) = xAngle (0.35 = 0.35)
03:19:19.080 00.000 8976 MountToCamera -- mountX=-0.74 mountY=-5.90 hyp=5.94 mountTheta=-1.70 cameraX=5.59, cameraY=2.03 cameraTheta=0.35
03:19:19.080 00.000 8976 incremental bump (5.586, 2.026) isValid = 1
03:19:19.080 00.000 8976 Scheduling Mount bump of (0.415, 0.156)
03:19:19.080 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.41, y=0.16, opts=4)
03:19:19.080 00.000 8976 Enqueuing Move request for scope (0.41, 0.16)
03:19:19.080 00.000 8976 move complete, result=0
03:19:19.080 00.000 8976 worker thread done servicing request
03:19:19.080 00.000 8976 Worker thread wakes up
03:19:19.080 00.000 9828 Worker thread wakes up
03:19:19.080 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.16) opts 0x4
03:19:19.080 00.000 9828 Handling offset move in thread for scope, endpoint = (0.41, 0.16)
03:19:19.080 00.000 9828 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.10) = xAngle (3.46 = -2.83)
03:19:19.080 00.000 9828 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.37 = -2.91)
03:19:19.081 00.001 9828 CameraToMount -- cameraX=0.41 cameraY=0.16 hyp=0.44 cameraTheta=0.36 mountX=-0.42 mountY=-0.10, mountTheta=-2.90
03:19:19.081 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:19.081 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:19.081 00.000 9828 Moving (0.41, 0.16) raw xDistance=-0.42 yDistance=-0.10
03:19:19.081 00.000 9828 BLC: window closed
03:19:19.081 00.000 9828 MoveAxis(E, 134, B)
03:19:19.081 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:19:19.081 00.000 9828 Guiding  Dir = 2, Dur = 134
03:19:19.081 00.000 9828 IsSlewing returns 0
03:19:19.081 00.000 9828 IsGuiding returns 0
03:19:19.082 00.001 9828 PulseGuide returned control before completion, sleep 144
03:19:19.234 00.152 9828 IsGuiding returns 1
03:19:19.234 00.000 9828 scope still moving after pulse duration time elapsed
03:19:19.264 00.030 9828 IsSlewing returns 0
03:19:19.264 00.000 9828 IsGuiding returns 1
03:19:19.295 00.031 9828 IsSlewing returns 0
03:19:19.295 00.000 9828 IsGuiding returns 1
03:19:19.326 00.031 9828 IsSlewing returns 0
03:19:19.326 00.000 9828 IsGuiding returns 1
03:19:19.357 00.031 9828 IsSlewing returns 0
03:19:19.357 00.000 9828 IsGuiding returns 0
03:19:19.357 00.000 9828 scope move finished after 134 + 140 ms
03:19:19.357 00.000 9828 Move returns status 0, amount 134
03:19:19.357 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:19.357 00.000 9828 MoveAxis(N, 14, B)
03:19:19.357 00.000 9828 Guiding  Dir = 0, Dur = 14
03:19:19.372 00.015 9828 IsSlewing returns 0
03:19:19.372 00.000 9828 IsGuiding returns 0
03:19:19.372 00.000 9828 PulseGuide returned control before completion, sleep 24
03:19:19.403 00.031 9828 IsGuiding returns 1
03:19:19.403 00.000 9828 scope still moving after pulse duration time elapsed
03:19:19.435 00.032 9828 IsSlewing returns 0
03:19:19.435 00.000 9828 IsGuiding returns 1
03:19:19.466 00.031 9828 IsSlewing returns 0
03:19:19.466 00.000 9828 IsGuiding returns 1
03:19:19.497 00.031 9828 IsSlewing returns 0
03:19:19.497 00.000 9828 IsGuiding returns 1
03:19:19.527 00.030 9828 IsSlewing returns 0
03:19:19.527 00.000 9828 IsGuiding returns 0
03:19:19.527 00.000 9828 scope move finished after 14 + 141 ms
03:19:19.527 00.000 9828 Move returns status 0, amount 14
03:19:19.527 00.000 9828 move complete, result=0
03:19:19.527 00.000 9828 worker thread done servicing request
03:19:19.530 00.003 5052 GuideStep: -0.4 px 134 ms EAST, -0.1 px 14 ms NORTH
03:19:19.767 00.237 8976 Exposure complete
03:19:19.772 00.005 8976 worker thread done servicing request
03:19:19.772 00.000 5052 OnExposeComplete: enter
03:19:19.772 00.000 5052 UpdateGuideState(): m_state=6
03:19:19.772 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13133
03:19:19.772 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.13, Mass=135, SNR=7.9, Peak=65 HFD=2.7
03:19:19.772 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.04) = xAngle (-3.89 = 2.39)
03:19:19.772 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.00 = 2.29)
03:19:19.772 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.58 hyp=0.61 cameraTheta=-1.85 mountX=-0.44 mountY=0.46, mountTheta=2.34
03:19:19.773 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.58, opts=13)
03:19:19.773 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.58)
03:19:19.773 00.000 8976 Worker thread wakes up
03:19:19.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.58) opts 0xd
03:19:19.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.58)
03:19:19.773 00.000 8976 Moving (-0.17, -0.58) raw xDistance=-0.44 yDistance=0.46
03:19:19.773 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:19.773 00.000 5052 UpdateGuideState exits: m=135 SNR=7.9
03:19:19.774 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:19.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
03:19:19.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:19:19.774 00.000 8976 MoveAxis(R, 2, ABG)
03:19:19.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:19.774 00.000 5052 Enqueuing Expose request
03:19:19.774 00.000 8976 stepping (5, 39) + (2, 0)
03:19:19.774 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:19.800 00.026 8976 Received - 47 (G) 
03:19:19.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:19.800 00.000 8976 stepped: pos (7, 39)
03:19:19.800 00.000 8976 MoveAxis(D, 2, ABG)
03:19:19.800 00.000 8976 stepping (7, 39) + (0, -2)
03:19:19.800 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:19.832 00.032 8976 Received - 47 (G) 
03:19:19.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:19.832 00.000 8976 stepped: pos (7, 37)
03:19:19.832 00.000 8976 FAR outside bump range, increase bump weight 5.33 => 6.33
03:19:19.832 00.000 8976 MountToCamera -- mountTheta (-1.71) + m_xAngle (2.04) = xAngle (0.33 = 0.33)
03:19:19.832 00.000 8976 MountToCamera -- mountX=-0.85 mountY=-5.89 hyp=5.95 mountTheta=-1.71 cameraX=5.63, cameraY=1.93 cameraTheta=0.33
03:19:19.832 00.000 8976 incremental bump (5.630, 1.925) isValid = 1
03:19:19.832 00.000 8976 Scheduling Mount bump of (0.571, 0.203)
03:19:19.832 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.57, y=0.20, opts=4)
03:19:19.832 00.000 8976 Enqueuing Move request for scope (0.57, 0.20)
03:19:19.832 00.000 8976 move complete, result=0
03:19:19.832 00.000 8976 worker thread done servicing request
03:19:19.832 00.000 8976 Worker thread wakes up
03:19:19.832 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:19:19.833 00.001 9828 Worker thread wakes up
03:19:19.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:19.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:19.833 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.20) opts 0x4
03:19:19.833 00.000 9828 Handling offset move in thread for scope, endpoint = (0.57, 0.20)
03:19:19.833 00.000 9828 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.10) = xAngle (3.44 = -2.85)
03:19:19.833 00.000 9828 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.36 = -2.93)
03:19:19.833 00.000 9828 CameraToMount -- cameraX=0.57 cameraY=0.20 hyp=0.61 cameraTheta=0.34 mountX=-0.58 mountY=-0.13, mountTheta=-2.92
03:19:19.833 00.000 9828 Moving (0.57, 0.20) raw xDistance=-0.58 yDistance=-0.13
03:19:19.833 00.000 9828 BLC: window closed
03:19:19.833 00.000 9828 MoveAxis(E, 184, B)
03:19:19.833 00.000 9828 Guiding  Dir = 2, Dur = 184
03:19:19.833 00.000 9828 IsSlewing returns 0
03:19:19.834 00.001 9828 IsGuiding returns 0
03:19:19.834 00.000 9828 PulseGuide returned control before completion, sleep 194
03:19:20.043 00.209 9828 IsGuiding returns 1
03:19:20.043 00.000 9828 scope still moving after pulse duration time elapsed
03:19:20.075 00.032 9828 IsSlewing returns 0
03:19:20.075 00.000 9828 IsGuiding returns 1
03:19:20.107 00.032 9828 IsSlewing returns 0
03:19:20.107 00.000 9828 IsGuiding returns 1
03:19:20.139 00.032 9828 IsSlewing returns 0
03:19:20.139 00.000 9828 IsGuiding returns 0
03:19:20.139 00.000 9828 scope move finished after 184 + 121 ms
03:19:20.139 00.000 9828 Move returns status 0, amount 184
03:19:20.139 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:20.139 00.000 9828 MoveAxis(N, 18, B)
03:19:20.139 00.000 9828 Guiding  Dir = 0, Dur = 18
03:19:20.155 00.016 9828 IsSlewing returns 0
03:19:20.155 00.000 9828 IsGuiding returns 0
03:19:20.155 00.000 9828 PulseGuide returned control before completion, sleep 28
03:19:20.187 00.032 9828 IsGuiding returns 1
03:19:20.187 00.000 9828 scope still moving after pulse duration time elapsed
03:19:20.218 00.031 9828 IsSlewing returns 0
03:19:20.219 00.001 9828 IsGuiding returns 1
03:19:20.249 00.030 9828 IsSlewing returns 0
03:19:20.249 00.000 9828 IsGuiding returns 1
03:19:20.281 00.032 9828 IsSlewing returns 0
03:19:20.281 00.000 9828 IsGuiding returns 1
03:19:20.312 00.031 9828 IsSlewing returns 0
03:19:20.312 00.000 9828 IsGuiding returns 0
03:19:20.312 00.000 9828 scope move finished after 18 + 138 ms
03:19:20.312 00.000 9828 Move returns status 0, amount 18
03:19:20.312 00.000 9828 move complete, result=0
03:19:20.312 00.000 9828 worker thread done servicing request
03:19:20.315 00.003 5052 GuideStep: -0.6 px 184 ms EAST, -0.1 px 18 ms NORTH
03:19:20.518 00.203 8976 Exposure complete
03:19:20.523 00.005 8976 worker thread done servicing request
03:19:20.523 00.000 5052 OnExposeComplete: enter
03:19:20.523 00.000 5052 UpdateGuideState(): m_state=6
03:19:20.523 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13134
03:19:20.524 00.001 5052 Star::Find returns 1 (0), X=329.90, Y=282.00, Mass=99, SNR=6.8, Peak=65 HFD=2.0
03:19:20.524 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
03:19:20.524 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
03:19:20.524 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.29 hyp=0.78 cameraTheta=0.38 mountX=-0.07 mountY=-0.77, mountTheta=-1.67
03:19:20.524 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.29, opts=13)
03:19:20.524 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.29)
03:19:20.524 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=54, Gamma=2.630
03:19:20.524 00.000 5052 UpdateGuideState exits: m=99 SNR=6.8
03:19:20.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:20.524 00.000 8976 Worker thread wakes up
03:19:20.525 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.29) opts 0xd
03:19:20.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.29)
03:19:20.525 00.000 8976 Moving (0.73, 0.29) raw xDistance=-0.07 yDistance=-0.77
03:19:20.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:20.525 00.000 5052 Enqueuing Expose request
03:19:20.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:19:20.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.77
03:19:20.525 00.000 8976 MoveAxis(R, 0, ABG)
03:19:20.525 00.000 8976 MoveAxis(U, 3, ABG)
03:19:20.525 00.000 8976 stepping (7, 37) + (0, 3)
03:19:20.525 00.000 8976 StepGuider step would hit limit: truncate move to (7, 37) + (0, 2)
03:19:20.525 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:20.552 00.027 8976 Received - 47 (G) 
03:19:20.552 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:20.552 00.000 8976 stepped: pos (7, 39)
03:19:20.552 00.000 8976 FAR outside bump range, increase bump weight 6.33 => 7.33
03:19:20.552 00.000 8976 AO travel limit exceeded, using large bump correction
03:19:20.552 00.000 8976 Scheduling Mount bump of (0.508, 0.202)
03:19:20.552 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.51, y=0.20, opts=4)
03:19:20.552 00.000 8976 Enqueuing Move request for scope (0.51, 0.20)
03:19:20.552 00.000 8976 move complete, result=0
03:19:20.552 00.000 9828 Worker thread wakes up
03:19:20.552 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.20) opts 0x4
03:19:20.552 00.000 9828 Handling offset move in thread for scope, endpoint = (0.51, 0.20)
03:19:20.552 00.000 8976 worker thread done servicing request
03:19:20.552 00.000 8976 Worker thread wakes up
03:19:20.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:20.552 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:20.552 00.000 9828 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.10) = xAngle (3.47 = -2.81)
03:19:20.552 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 2 ms NORTH
03:19:20.553 00.001 9828 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.39 = -2.89)
03:19:20.553 00.000 9828 CameraToMount -- cameraX=0.51 cameraY=0.20 hyp=0.55 cameraTheta=0.38 mountX=-0.52 mountY=-0.14, mountTheta=-2.88
03:19:20.553 00.000 9828 Moving (0.51, 0.20) raw xDistance=-0.52 yDistance=-0.14
03:19:20.553 00.000 9828 BLC: window closed
03:19:20.553 00.000 9828 MoveAxis(E, 164, B)
03:19:20.553 00.000 9828 Guiding  Dir = 2, Dur = 164
03:19:20.553 00.000 9828 IsSlewing returns 0
03:19:20.553 00.000 9828 IsGuiding returns 0
03:19:20.553 00.000 9828 PulseGuide returned control before completion, sleep 174
03:19:20.732 00.179 9828 IsGuiding returns 1
03:19:20.732 00.000 9828 scope still moving after pulse duration time elapsed
03:19:20.763 00.031 9828 IsSlewing returns 0
03:19:20.763 00.000 9828 IsGuiding returns 1
03:19:20.795 00.032 9828 IsSlewing returns 0
03:19:20.795 00.000 9828 IsGuiding returns 1
03:19:20.827 00.032 9828 IsSlewing returns 0
03:19:20.827 00.000 9828 IsGuiding returns 0
03:19:20.827 00.000 9828 scope move finished after 164 + 110 ms
03:19:20.827 00.000 9828 Move returns status 0, amount 164
03:19:20.827 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:20.827 00.000 9828 MoveAxis(N, 19, B)
03:19:20.827 00.000 9828 Guiding  Dir = 0, Dur = 19
03:19:20.843 00.016 9828 IsSlewing returns 0
03:19:20.843 00.000 9828 IsGuiding returns 0
03:19:20.843 00.000 9828 PulseGuide returned control before completion, sleep 29
03:19:20.874 00.031 9828 IsGuiding returns 1
03:19:20.874 00.000 9828 scope still moving after pulse duration time elapsed
03:19:20.905 00.031 9828 IsSlewing returns 0
03:19:20.905 00.000 9828 IsGuiding returns 1
03:19:20.936 00.031 9828 IsSlewing returns 0
03:19:20.936 00.000 9828 IsGuiding returns 1
03:19:20.967 00.031 9828 IsSlewing returns 0
03:19:20.967 00.000 9828 IsGuiding returns 1
03:19:20.998 00.031 9828 IsSlewing returns 0
03:19:20.998 00.000 9828 IsGuiding returns 0
03:19:20.998 00.000 9828 scope move finished after 19 + 137 ms
03:19:20.998 00.000 9828 Move returns status 0, amount 19
03:19:20.998 00.000 9828 move complete, result=0
03:19:20.999 00.001 9828 worker thread done servicing request
03:19:21.002 00.003 5052 GuideStep: -0.5 px 164 ms EAST, -0.1 px 19 ms NORTH
03:19:21.235 00.233 8976 Exposure complete
03:19:21.240 00.005 8976 worker thread done servicing request
03:19:21.240 00.000 5052 OnExposeComplete: enter
03:19:21.242 00.002 5052 UpdateGuideState(): m_state=6
03:19:21.242 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13135
03:19:21.242 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.59, Mass=101, SNR=6.9, Peak=66 HFD=2.1
03:19:21.242 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.33 = 1.95)
03:19:21.242 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.43 = 1.85)
03:19:21.242 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.29 mountX=-0.06 mountY=0.15, mountTheta=1.94
03:19:21.242 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.12, opts=13)
03:19:21.242 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.12)
03:19:21.242 00.000 8976 Worker thread wakes up
03:19:21.243 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.12) opts 0xd
03:19:21.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.12)
03:19:21.243 00.000 8976 Moving (-0.10, -0.12) raw xDistance=-0.06 yDistance=0.15
03:19:21.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:19:21.243 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:19:21.243 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:19:21.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:21.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:19:21.243 00.000 8976 MoveAxis(R, 0, ABG)
03:19:21.243 00.000 8976 MoveAxis(U, 0, ABG)
03:19:21.243 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:21.243 00.000 5052 Enqueuing Expose request
03:19:21.243 00.000 8976 FAR outside bump range, increase bump weight 7.33 => 8.33
03:19:21.243 00.000 8976 MountToCamera -- mountTheta (-1.73) + m_xAngle (2.04) = xAngle (0.31 = 0.31)
03:19:21.243 00.000 8976 MountToCamera -- mountX=-0.97 mountY=-6.06 hyp=6.13 mountTheta=-1.73 cameraX=5.84, cameraY=1.89 cameraTheta=0.31
03:19:21.243 00.000 8976 incremental bump (5.835, 1.892) isValid = 1
03:19:21.243 00.000 8976 Scheduling Mount bump of (0.145, 0.049)
03:19:21.243 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.05, opts=4)
03:19:21.243 00.000 8976 Enqueuing Move request for scope (0.15, 0.05)
03:19:21.243 00.000 8976 move complete, result=0
03:19:21.244 00.001 8976 worker thread done servicing request
03:19:21.244 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:19:21.244 00.000 9828 Worker thread wakes up
03:19:21.244 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0x4
03:19:21.244 00.000 8976 Worker thread wakes up
03:19:21.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:21.244 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:21.244 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
03:19:21.244 00.000 9828 CameraToMount -- cameraTheta (0.32) - m_xAngle (-3.10) = xAngle (3.42 = -2.86)
03:19:21.244 00.000 9828 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.34 = -2.94)
03:19:21.244 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=-0.15 mountY=-0.03, mountTheta=-2.94
03:19:21.245 00.001 9828 Moving (0.15, 0.05) raw xDistance=-0.15 yDistance=-0.03
03:19:21.245 00.000 9828 BLC: window closed
03:19:21.245 00.000 9828 MoveAxis(E, 47, B)
03:19:21.245 00.000 9828 Guiding  Dir = 2, Dur = 47
03:19:21.245 00.000 9828 IsSlewing returns 0
03:19:21.245 00.000 9828 IsGuiding returns 0
03:19:21.245 00.000 9828 PulseGuide returned control before completion, sleep 57
03:19:21.305 00.060 9828 IsGuiding returns 1
03:19:21.305 00.000 9828 scope still moving after pulse duration time elapsed
03:19:21.336 00.031 9828 IsSlewing returns 0
03:19:21.336 00.000 9828 IsGuiding returns 1
03:19:21.367 00.031 9828 IsSlewing returns 0
03:19:21.367 00.000 9828 IsGuiding returns 1
03:19:21.397 00.030 9828 IsSlewing returns 0
03:19:21.397 00.000 9828 IsGuiding returns 1
03:19:21.429 00.032 9828 IsSlewing returns 0
03:19:21.429 00.000 9828 IsGuiding returns 0
03:19:21.429 00.000 9828 scope move finished after 47 + 136 ms
03:19:21.429 00.000 9828 Move returns status 0, amount 47
03:19:21.429 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:21.429 00.000 9828 MoveAxis(N, 4, B)
03:19:21.429 00.000 9828 Guiding  Dir = 0, Dur = 4
03:19:21.444 00.015 9828 IsSlewing returns 0
03:19:21.444 00.000 9828 IsGuiding returns 0
03:19:21.444 00.000 9828 PulseGuide returned control before completion, sleep 14
03:19:21.461 00.017 9828 IsGuiding returns 1
03:19:21.461 00.000 9828 scope still moving after pulse duration time elapsed
03:19:21.492 00.031 9828 IsSlewing returns 0
03:19:21.492 00.000 9828 IsGuiding returns 1
03:19:21.525 00.033 9828 IsSlewing returns 0
03:19:21.525 00.000 9828 IsGuiding returns 1
03:19:21.556 00.031 9828 IsSlewing returns 0
03:19:21.556 00.000 9828 IsGuiding returns 1
03:19:21.586 00.030 9828 IsSlewing returns 0
03:19:21.586 00.000 9828 IsGuiding returns 0
03:19:21.586 00.000 9828 scope move finished after 4 + 138 ms
03:19:21.586 00.000 9828 Move returns status 0, amount 4
03:19:21.586 00.000 9828 move complete, result=0
03:19:21.586 00.000 9828 worker thread done servicing request
03:19:21.586 00.000 5052 GuideStep: -0.1 px 47 ms EAST, -0.0 px 4 ms NORTH
03:19:21.929 00.343 8976 Exposure complete
03:19:21.935 00.006 8976 worker thread done servicing request
03:19:21.935 00.000 5052 OnExposeComplete: enter
03:19:21.935 00.000 5052 UpdateGuideState(): m_state=6
03:19:21.935 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13136
03:19:21.935 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.33, Mass=135, SNR=8.0, Peak=65 HFD=2.3
03:19:21.935 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.37 = 1.91)
03:19:21.935 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.81)
03:19:21.935 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.38 hyp=0.52 cameraTheta=-2.33 mountX=-0.17 mountY=0.50, mountTheta=1.90
03:19:21.936 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.38, opts=13)
03:19:21.936 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.38)
03:19:21.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:19:21.936 00.000 5052 UpdateGuideState exits: m=135 SNR=8.0
03:19:21.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:21.936 00.000 8976 Worker thread wakes up
03:19:21.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.38) opts 0xd
03:19:21.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.38)
03:19:21.936 00.000 8976 Moving (-0.36, -0.38) raw xDistance=-0.17 yDistance=0.50
03:19:21.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:21.936 00.000 5052 Enqueuing Expose request
03:19:21.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:19:21.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
03:19:21.936 00.000 8976 MoveAxis(R, 0, ABG)
03:19:21.936 00.000 8976 MoveAxis(D, 2, ABG)
03:19:21.936 00.000 8976 stepping (7, 39) + (0, -2)
03:19:21.936 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:21.973 00.037 8976 Received - 47 (G) 
03:19:21.973 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:21.973 00.000 8976 stepped: pos (7, 37)
03:19:21.973 00.000 8976 FAR outside bump range, increase bump weight 8.33 => 9.33
03:19:21.974 00.001 8976 MountToCamera -- mountTheta (-1.74) + m_xAngle (2.04) = xAngle (0.31 = 0.31)
03:19:21.974 00.000 8976 MountToCamera -- mountX=-1.00 mountY=-6.00 hyp=6.08 mountTheta=-1.74 cameraX=5.80, cameraY=1.84 cameraTheta=0.31
03:19:21.974 00.000 8976 incremental bump (5.797, 1.836) isValid = 1
03:19:21.974 00.000 8976 Scheduling Mount bump of (0.493, 0.162)
03:19:21.974 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.49, y=0.16, opts=4)
03:19:21.974 00.000 8976 Enqueuing Move request for scope (0.49, 0.16)
03:19:21.974 00.000 8976 move complete, result=0
03:19:21.974 00.000 8976 worker thread done servicing request
03:19:21.974 00.000 8976 Worker thread wakes up
03:19:21.974 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:21.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:21.974 00.000 9828 Worker thread wakes up
03:19:21.974 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:19:21.974 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.16) opts 0x4
03:19:21.974 00.000 9828 Handling offset move in thread for scope, endpoint = (0.49, 0.16)
03:19:21.975 00.001 9828 CameraToMount -- cameraTheta (0.32) - m_xAngle (-3.10) = xAngle (3.41 = -2.87)
03:19:21.975 00.000 9828 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.33 = -2.95)
03:19:21.975 00.000 9828 CameraToMount -- cameraX=0.49 cameraY=0.16 hyp=0.52 cameraTheta=0.32 mountX=-0.50 mountY=-0.10, mountTheta=-2.95
03:19:21.975 00.000 9828 Moving (0.49, 0.16) raw xDistance=-0.50 yDistance=-0.10
03:19:21.975 00.000 9828 BLC: window closed
03:19:21.975 00.000 9828 MoveAxis(E, 159, B)
03:19:21.975 00.000 9828 Guiding  Dir = 2, Dur = 159
03:19:21.975 00.000 9828 IsSlewing returns 0
03:19:21.975 00.000 9828 IsGuiding returns 0
03:19:21.975 00.000 9828 PulseGuide returned control before completion, sleep 169
03:19:22.160 00.185 9828 IsGuiding returns 1
03:19:22.160 00.000 9828 scope still moving after pulse duration time elapsed
03:19:22.192 00.032 9828 IsSlewing returns 0
03:19:22.192 00.000 9828 IsGuiding returns 1
03:19:22.223 00.031 9828 IsSlewing returns 0
03:19:22.223 00.000 9828 IsGuiding returns 1
03:19:22.254 00.031 9828 IsSlewing returns 0
03:19:22.254 00.000 9828 IsGuiding returns 0
03:19:22.254 00.000 9828 scope move finished after 159 + 119 ms
03:19:22.254 00.000 9828 Move returns status 0, amount 159
03:19:22.254 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:22.254 00.000 9828 MoveAxis(N, 13, B)
03:19:22.254 00.000 9828 Guiding  Dir = 0, Dur = 13
03:19:22.269 00.015 9828 IsSlewing returns 0
03:19:22.269 00.000 9828 IsGuiding returns 0
03:19:22.269 00.000 9828 PulseGuide returned control before completion, sleep 23
03:19:22.301 00.032 9828 IsGuiding returns 1
03:19:22.301 00.000 9828 scope still moving after pulse duration time elapsed
03:19:22.332 00.031 9828 IsSlewing returns 0
03:19:22.332 00.000 9828 IsGuiding returns 1
03:19:22.363 00.031 9828 IsSlewing returns 0
03:19:22.363 00.000 9828 IsGuiding returns 1
03:19:22.394 00.031 9828 IsSlewing returns 0
03:19:22.394 00.000 9828 IsGuiding returns 1
03:19:22.425 00.031 9828 IsSlewing returns 0
03:19:22.425 00.000 9828 IsGuiding returns 0
03:19:22.425 00.000 9828 scope move finished after 13 + 142 ms
03:19:22.425 00.000 9828 Move returns status 0, amount 13
03:19:22.425 00.000 9828 move complete, result=0
03:19:22.426 00.001 9828 worker thread done servicing request
03:19:22.428 00.002 5052 GuideStep: -0.5 px 159 ms EAST, -0.1 px 13 ms NORTH
03:19:22.663 00.235 8976 Exposure complete
03:19:22.670 00.007 8976 worker thread done servicing request
03:19:22.670 00.000 5052 OnExposeComplete: enter
03:19:22.670 00.000 5052 UpdateGuideState(): m_state=6
03:19:22.670 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13137
03:19:22.670 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.02, Mass=104, SNR=7.0, Peak=68 HFD=1.9
03:19:22.670 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:19:22.670 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
03:19:22.670 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.31 hyp=0.64 cameraTheta=2.63 mountX=0.53 mountY=0.29, mountTheta=0.50
03:19:22.671 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.31, opts=13)
03:19:22.671 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.31)
03:19:22.671 00.000 8976 Worker thread wakes up
03:19:22.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:19:22.671 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
03:19:22.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:22.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.31) opts 0xd
03:19:22.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.31)
03:19:22.671 00.000 8976 Moving (-0.55, 0.31) raw xDistance=0.53 yDistance=0.29
03:19:22.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:22.671 00.000 5052 Enqueuing Expose request
03:19:22.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
03:19:22.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
03:19:22.671 00.000 8976 MoveAxis(L, 2, ABG)
03:19:22.671 00.000 8976 stepping (7, 37) + (-2, 0)
03:19:22.671 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:22.693 00.022 8976 Received - 47 (G) 
03:19:22.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:22.693 00.000 8976 stepped: pos (5, 37)
03:19:22.693 00.000 8976 MoveAxis(D, 1, ABG)
03:19:22.693 00.000 8976 stepping (5, 37) + (0, -1)
03:19:22.693 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:22.725 00.032 8976 Received - 47 (G) 
03:19:22.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:22.725 00.000 8976 stepped: pos (5, 36)
03:19:22.725 00.000 8976 FAR outside bump range, increase bump weight 9.33 => 10.33
03:19:22.725 00.000 8976 MountToCamera -- mountTheta (-1.73) + m_xAngle (2.04) = xAngle (0.32 = 0.32)
03:19:22.725 00.000 8976 MountToCamera -- mountX=-0.93 mountY=-5.90 hyp=5.98 mountTheta=-1.73 cameraX=5.68, cameraY=1.86 cameraTheta=0.32
03:19:22.725 00.000 8976 incremental bump (5.679, 1.864) isValid = 1
03:19:22.725 00.000 8976 Scheduling Mount bump of (0.604, 0.205)
03:19:22.725 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.60, y=0.21, opts=4)
03:19:22.725 00.000 8976 Enqueuing Move request for scope (0.60, 0.21)
03:19:22.725 00.000 8976 move complete, result=0
03:19:22.725 00.000 9828 Worker thread wakes up
03:19:22.725 00.000 8976 worker thread done servicing request
03:19:22.726 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:19:22.726 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.21) opts 0x4
03:19:22.726 00.000 8976 Worker thread wakes up
03:19:22.726 00.000 9828 Handling offset move in thread for scope, endpoint = (0.60, 0.21)
03:19:22.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:22.726 00.000 9828 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.10) = xAngle (3.42 = -2.86)
03:19:22.726 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:22.726 00.000 9828 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.34 = -2.94)
03:19:22.726 00.000 9828 CameraToMount -- cameraX=0.60 cameraY=0.21 hyp=0.64 cameraTheta=0.33 mountX=-0.61 mountY=-0.13, mountTheta=-2.94
03:19:22.726 00.000 9828 Moving (0.60, 0.21) raw xDistance=-0.61 yDistance=-0.13
03:19:22.726 00.000 9828 BLC: window closed
03:19:22.726 00.000 9828 MoveAxis(E, 195, B)
03:19:22.726 00.000 9828 Guiding  Dir = 2, Dur = 195
03:19:22.728 00.002 9828 IsSlewing returns 0
03:19:22.729 00.001 9828 IsGuiding returns 0
03:19:22.729 00.000 9828 PulseGuide returned control before completion, sleep 205
03:19:22.939 00.210 9828 IsGuiding returns 1
03:19:22.939 00.000 9828 scope still moving after pulse duration time elapsed
03:19:22.970 00.031 9828 IsSlewing returns 0
03:19:22.970 00.000 9828 IsGuiding returns 1
03:19:23.001 00.031 9828 IsSlewing returns 0
03:19:23.001 00.000 9828 IsGuiding returns 1
03:19:23.047 00.046 9828 IsSlewing returns 0
03:19:23.047 00.000 9828 IsGuiding returns 1
03:19:23.078 00.031 9828 IsSlewing returns 0
03:19:23.078 00.000 9828 IsGuiding returns 1
03:19:23.109 00.031 9828 IsSlewing returns 0
03:19:23.109 00.000 9828 IsGuiding returns 1
03:19:23.139 00.030 9828 IsSlewing returns 0
03:19:23.139 00.000 9828 IsGuiding returns 1
03:19:23.171 00.032 9828 IsSlewing returns 0
03:19:23.171 00.000 9828 IsGuiding returns 0
03:19:23.171 00.000 9828 scope move finished after 195 + 246 ms
03:19:23.171 00.000 9828 Move returns status 0, amount 195
03:19:23.171 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:23.171 00.000 9828 MoveAxis(N, 17, B)
03:19:23.171 00.000 9828 Guiding  Dir = 0, Dur = 17
03:19:23.186 00.015 9828 IsSlewing returns 0
03:19:23.186 00.000 9828 IsGuiding returns 0
03:19:23.186 00.000 9828 PulseGuide returned control before completion, sleep 27
03:19:23.217 00.031 9828 IsGuiding returns 1
03:19:23.217 00.000 9828 scope still moving after pulse duration time elapsed
03:19:23.248 00.031 9828 IsSlewing returns 0
03:19:23.248 00.000 9828 IsGuiding returns 1
03:19:23.278 00.030 9828 IsSlewing returns 0
03:19:23.278 00.000 9828 IsGuiding returns 1
03:19:23.309 00.031 9828 IsSlewing returns 0
03:19:23.309 00.000 9828 IsGuiding returns 1
03:19:23.339 00.030 9828 IsSlewing returns 0
03:19:23.339 00.000 9828 IsGuiding returns 0
03:19:23.339 00.000 9828 scope move finished after 17 + 136 ms
03:19:23.339 00.000 9828 Move returns status 0, amount 17
03:19:23.339 00.000 9828 move complete, result=0
03:19:23.339 00.000 9828 worker thread done servicing request
03:19:23.391 00.052 5052 GuideStep: -0.6 px 195 ms EAST, -0.1 px 17 ms NORTH
03:19:23.410 00.019 8976 Exposure complete
03:19:23.416 00.006 8976 worker thread done servicing request
03:19:23.416 00.000 5052 OnExposeComplete: enter
03:19:23.416 00.000 5052 UpdateGuideState(): m_state=6
03:19:23.416 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13138
03:19:23.416 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.23, Mass=112, SNR=7.2, Peak=66 HFD=1.8
03:19:23.416 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.63 = 1.65)
03:19:23.416 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.55)
03:19:23.416 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.48 hyp=0.91 cameraTheta=-2.59 mountX=-0.07 mountY=0.91, mountTheta=1.65
03:19:23.417 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.48, opts=13)
03:19:23.417 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.48)
03:19:23.417 00.000 8976 Worker thread wakes up
03:19:23.417 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:19:23.417 00.000 5052 UpdateGuideState exits: m=112 SNR=7.2
03:19:23.418 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:23.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.48) opts 0xd
03:19:23.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.48)
03:19:23.418 00.000 8976 Moving (-0.77, -0.48) raw xDistance=-0.07 yDistance=0.91
03:19:23.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:19:23.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:23.418 00.000 5052 Enqueuing Expose request
03:19:23.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.91
03:19:23.418 00.000 8976 MoveAxis(R, 0, ABG)
03:19:23.418 00.000 8976 MoveAxis(D, 4, ABG)
03:19:23.418 00.000 8976 stepping (5, 36) + (0, -4)
03:19:23.418 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:23.461 00.043 8976 Received - 47 (G) 
03:19:23.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:23.461 00.000 8976 stepped: pos (5, 32)
03:19:23.461 00.000 8976 outside bump range, increase bump weight 10.33 => 10.50
03:19:23.461 00.000 8976 MountToCamera -- mountTheta (-1.72) + m_xAngle (2.04) = xAngle (0.32 = 0.32)
03:19:23.461 00.000 8976 MountToCamera -- mountX=-0.87 mountY=-5.63 hyp=5.70 mountTheta=-1.72 cameraX=5.41, cameraY=1.79 cameraTheta=0.32
03:19:23.461 00.000 8976 incremental bump (5.413, 1.787) isValid = 1
03:19:23.461 00.000 8976 Scheduling Mount bump of (0.857, 0.293)
03:19:23.461 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.86, y=0.29, opts=4)
03:19:23.461 00.000 8976 Enqueuing Move request for scope (0.86, 0.29)
03:19:23.461 00.000 8976 move complete, result=0
03:19:23.461 00.000 9828 Worker thread wakes up
03:19:23.461 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.29) opts 0x4
03:19:23.461 00.000 9828 Handling offset move in thread for scope, endpoint = (0.86, 0.29)
03:19:23.461 00.000 9828 CameraToMount -- cameraTheta (0.33) - m_xAngle (-3.10) = xAngle (3.43 = -2.86)
03:19:23.462 00.001 9828 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.34 = -2.94)
03:19:23.462 00.000 9828 CameraToMount -- cameraX=0.86 cameraY=0.29 hyp=0.91 cameraTheta=0.33 mountX=-0.87 mountY=-0.18, mountTheta=-2.93
03:19:23.462 00.000 8976 worker thread done servicing request
03:19:23.462 00.000 8976 Worker thread wakes up
03:19:23.462 00.000 9828 Moving (0.86, 0.29) raw xDistance=-0.87 yDistance=-0.18
03:19:23.462 00.000 9828 BLC: window closed
03:19:23.462 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
03:19:23.462 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:23.462 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:23.462 00.000 9828 MoveAxis(E, 276, B)
03:19:23.462 00.000 9828 Guiding  Dir = 2, Dur = 276
03:19:23.463 00.001 9828 IsSlewing returns 0
03:19:23.463 00.000 9828 IsGuiding returns 0
03:19:23.463 00.000 9828 PulseGuide returned control before completion, sleep 286
03:19:23.762 00.299 9828 IsGuiding returns 1
03:19:23.762 00.000 9828 scope still moving after pulse duration time elapsed
03:19:23.793 00.031 9828 IsSlewing returns 0
03:19:23.793 00.000 9828 IsGuiding returns 1
03:19:23.824 00.031 9828 IsSlewing returns 0
03:19:23.824 00.000 9828 IsGuiding returns 1
03:19:23.855 00.031 9828 IsSlewing returns 0
03:19:23.855 00.000 9828 IsGuiding returns 0
03:19:23.855 00.000 9828 scope move finished after 276 + 116 ms
03:19:23.855 00.000 9828 Move returns status 0, amount 276
03:19:23.855 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:23.855 00.000 9828 MoveAxis(N, 25, B)
03:19:23.855 00.000 9828 Guiding  Dir = 0, Dur = 25
03:19:23.870 00.015 9828 IsSlewing returns 0
03:19:23.870 00.000 9828 IsGuiding returns 0
03:19:23.870 00.000 9828 PulseGuide returned control before completion, sleep 35
03:19:23.917 00.047 9828 IsGuiding returns 1
03:19:23.917 00.000 9828 scope still moving after pulse duration time elapsed
03:19:23.948 00.031 9828 IsSlewing returns 0
03:19:23.948 00.000 9828 IsGuiding returns 1
03:19:23.979 00.031 9828 IsSlewing returns 0
03:19:23.979 00.000 9828 IsGuiding returns 1
03:19:24.010 00.031 9828 IsSlewing returns 0
03:19:24.010 00.000 9828 IsGuiding returns 0
03:19:24.010 00.000 9828 scope move finished after 25 + 114 ms
03:19:24.010 00.000 9828 Move returns status 0, amount 25
03:19:24.010 00.000 9828 move complete, result=0
03:19:24.010 00.000 9828 worker thread done servicing request
03:19:24.124 00.114 5052 GuideStep: -0.9 px 276 ms EAST, -0.2 px 25 ms NORTH
03:19:24.146 00.022 8976 Exposure complete
03:19:24.152 00.006 8976 worker thread done servicing request
03:19:24.152 00.000 5052 OnExposeComplete: enter
03:19:24.152 00.000 5052 UpdateGuideState(): m_state=6
03:19:24.152 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13139
03:19:24.152 00.000 5052 Star::Find returns 1 (0), X=328.00, Y=282.08, Mass=111, SNR=7.2, Peak=71 HFD=2.0
03:19:24.152 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:19:24.152 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
03:19:24.152 00.000 5052 CameraToMount -- cameraX=-1.18 cameraY=0.37 hyp=1.23 cameraTheta=2.84 mountX=0.87 mountY=0.79, mountTheta=0.74
03:19:24.153 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.18, y=0.37, opts=13)
03:19:24.153 00.000 5052 Enqueuing Move request for stepguider (-1.18, 0.37)
03:19:24.153 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:19:24.153 00.000 5052 UpdateGuideState exits: m=111 SNR=7.2
03:19:24.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:24.153 00.000 8976 Worker thread wakes up
03:19:24.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.18, 0.37) opts 0xd
03:19:24.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.18, 0.37)
03:19:24.153 00.000 8976 Moving (-1.18, 0.37) raw xDistance=0.87 yDistance=0.79
03:19:24.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.87
03:19:24.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.79
03:19:24.153 00.000 8976 MoveAxis(L, 4, ABG)
03:19:24.153 00.000 8976 stepping (5, 32) + (-4, 0)
03:19:24.153 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:24.154 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:24.154 00.000 5052 Enqueuing Expose request
03:19:24.196 00.042 8976 Received - 47 (G) 
03:19:24.196 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:24.197 00.001 8976 stepped: pos (1, 32)
03:19:24.197 00.000 8976 MoveAxis(D, 3, ABG)
03:19:24.197 00.000 8976 stepping (1, 32) + (0, -3)
03:19:24.197 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:24.227 00.030 8976 Received - 47 (G) 
03:19:24.228 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:24.228 00.000 8976 stepped: pos (1, 29)
03:19:24.228 00.000 8976 back inside bump range: decrease bump weight 10.50 => 5.25
03:19:24.228 00.000 8976 MountToCamera -- mountTheta (-1.69) + m_xAngle (2.04) = xAngle (0.35 = 0.35)
03:19:24.228 00.000 8976 MountToCamera -- mountX=-0.64 mountY=-5.29 hyp=5.33 mountTheta=-1.69 cameraX=5.00, cameraY=1.84 cameraTheta=0.35
03:19:24.228 00.000 8976 incremental bump (5.003, 1.844) isValid = 1
03:19:24.228 00.000 8976 Scheduling Mount bump of (0.566, 0.216)
03:19:24.228 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.57, y=0.22, opts=4)
03:19:24.228 00.000 8976 Enqueuing Move request for scope (0.57, 0.22)
03:19:24.228 00.000 8976 move complete, result=0
03:19:24.228 00.000 8976 worker thread done servicing request
03:19:24.228 00.000 8976 Worker thread wakes up
03:19:24.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:24.229 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:24.229 00.000 9828 Worker thread wakes up
03:19:24.229 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.22) opts 0x4
03:19:24.229 00.000 9828 Handling offset move in thread for scope, endpoint = (0.57, 0.22)
03:19:24.229 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.8 px 3 ms SOUTH
03:19:24.229 00.000 9828 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.10) = xAngle (3.46 = -2.82)
03:19:24.229 00.000 9828 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.38 = -2.90)
03:19:24.229 00.000 9828 CameraToMount -- cameraX=0.57 cameraY=0.22 hyp=0.61 cameraTheta=0.37 mountX=-0.58 mountY=-0.14, mountTheta=-2.90
03:19:24.229 00.000 9828 Moving (0.57, 0.22) raw xDistance=-0.58 yDistance=-0.14
03:19:24.229 00.000 9828 BLC: window closed
03:19:24.229 00.000 9828 MoveAxis(E, 183, B)
03:19:24.229 00.000 9828 Guiding  Dir = 2, Dur = 183
03:19:24.230 00.001 9828 IsSlewing returns 0
03:19:24.230 00.000 9828 IsGuiding returns 0
03:19:24.230 00.000 9828 PulseGuide returned control before completion, sleep 193
03:19:24.427 00.197 9828 IsGuiding returns 1
03:19:24.427 00.000 9828 scope still moving after pulse duration time elapsed
03:19:24.457 00.030 9828 IsSlewing returns 0
03:19:24.457 00.000 9828 IsGuiding returns 1
03:19:24.488 00.031 9828 IsSlewing returns 0
03:19:24.488 00.000 9828 IsGuiding returns 1
03:19:24.520 00.032 9828 IsSlewing returns 0
03:19:24.520 00.000 9828 IsGuiding returns 1
03:19:24.551 00.031 9828 IsSlewing returns 0
03:19:24.551 00.000 9828 IsGuiding returns 0
03:19:24.551 00.000 9828 scope move finished after 183 + 138 ms
03:19:24.551 00.000 9828 Move returns status 0, amount 183
03:19:24.551 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:24.551 00.000 9828 MoveAxis(N, 19, B)
03:19:24.551 00.000 9828 Guiding  Dir = 0, Dur = 19
03:19:24.566 00.015 9828 IsSlewing returns 0
03:19:24.566 00.000 9828 IsGuiding returns 0
03:19:24.566 00.000 9828 PulseGuide returned control before completion, sleep 29
03:19:24.597 00.031 9828 IsGuiding returns 1
03:19:24.597 00.000 9828 scope still moving after pulse duration time elapsed
03:19:24.628 00.031 9828 IsSlewing returns 0
03:19:24.628 00.000 9828 IsGuiding returns 1
03:19:24.659 00.031 9828 IsSlewing returns 0
03:19:24.659 00.000 9828 IsGuiding returns 1
03:19:24.691 00.032 9828 IsSlewing returns 0
03:19:24.691 00.000 9828 IsGuiding returns 1
03:19:24.723 00.032 9828 IsSlewing returns 0
03:19:24.723 00.000 9828 IsGuiding returns 0
03:19:24.723 00.000 9828 scope move finished after 19 + 137 ms
03:19:24.723 00.000 9828 Move returns status 0, amount 19
03:19:24.723 00.000 9828 move complete, result=0
03:19:24.723 00.000 9828 worker thread done servicing request
03:19:24.897 00.174 5052 GuideStep: -0.6 px 183 ms EAST, -0.1 px 19 ms NORTH
03:19:24.917 00.020 8976 Exposure complete
03:19:24.922 00.005 8976 worker thread done servicing request
03:19:24.923 00.001 5052 OnExposeComplete: enter
03:19:24.923 00.000 5052 UpdateGuideState(): m_state=6
03:19:24.923 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13140
03:19:24.923 00.000 5052 Star::Find returns 1 (0), X=327.92, Y=281.41, Mass=100, SNR=6.9, Peak=62 HFD=2.1
03:19:24.923 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
03:19:24.923 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
03:19:24.923 00.000 5052 CameraToMount -- cameraX=-1.25 cameraY=-0.30 hyp=1.29 cameraTheta=-2.91 mountX=0.30 mountY=1.22, mountTheta=1.33
03:19:24.923 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.25, y=-0.30, opts=13)
03:19:24.923 00.000 5052 Enqueuing Move request for stepguider (-1.25, -0.30)
03:19:24.924 00.001 8976 Worker thread wakes up
03:19:24.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.25, -0.30) opts 0xd
03:19:24.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.25, -0.30)
03:19:24.924 00.000 8976 Moving (-1.25, -0.30) raw xDistance=0.30 yDistance=1.22
03:19:24.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:19:24.924 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
03:19:24.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:24.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.30
03:19:24.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.22
03:19:24.924 00.000 8976 MoveAxis(L, 1, ABG)
03:19:24.924 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:24.924 00.000 5052 Enqueuing Expose request
03:19:24.924 00.000 8976 stepping (1, 29) + (-1, 0)
03:19:24.924 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:24.947 00.023 8976 Received - 47 (G) 
03:19:24.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:24.947 00.000 8976 stepped: pos (0, 29)
03:19:24.947 00.000 8976 MoveAxis(D, 5, ABG)
03:19:24.947 00.000 8976 stepping (0, 29) + (0, -5)
03:19:24.947 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:19:24.996 00.049 8976 Received - 47 (G) 
03:19:24.996 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:19:24.996 00.000 8976 stepped: pos (0, 24)
03:19:24.996 00.000 8976 back inside bump range: decrease bump weight 5.25 => 2.62
03:19:24.996 00.000 8976 MountToCamera -- mountTheta (-1.66) + m_xAngle (2.04) = xAngle (0.38 = 0.38)
03:19:24.996 00.000 8976 MountToCamera -- mountX=-0.43 mountY=-4.80 hyp=4.82 mountTheta=-1.66 cameraX=4.47, cameraY=1.81 cameraTheta=0.38
03:19:24.996 00.000 8976 incremental bump (4.472, 1.808) isValid = 1
03:19:24.996 00.000 8976 Scheduling Mount bump of (0.279, 0.117)
03:19:24.996 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.28, y=0.12, opts=4)
03:19:24.996 00.000 8976 Enqueuing Move request for scope (0.28, 0.12)
03:19:24.996 00.000 8976 move complete, result=0
03:19:24.996 00.000 8976 worker thread done servicing request
03:19:24.996 00.000 8976 Worker thread wakes up
03:19:24.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:24.996 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.2 px 5 ms SOUTH
03:19:24.996 00.000 9828 Worker thread wakes up
03:19:24.996 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.12) opts 0x4
03:19:24.996 00.000 9828 Handling offset move in thread for scope, endpoint = (0.28, 0.12)
03:19:24.996 00.000 9828 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.10) = xAngle (3.49 = -2.79)
03:19:24.997 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:24.997 00.000 9828 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.41 = -2.87)
03:19:24.997 00.000 9828 CameraToMount -- cameraX=0.28 cameraY=0.12 hyp=0.30 cameraTheta=0.40 mountX=-0.28 mountY=-0.08, mountTheta=-2.86
03:19:24.997 00.000 9828 Moving (0.28, 0.12) raw xDistance=-0.28 yDistance=-0.08
03:19:24.997 00.000 9828 BLC: window closed
03:19:24.997 00.000 9828 MoveAxis(E, 90, B)
03:19:24.997 00.000 9828 Guiding  Dir = 2, Dur = 90
03:19:24.997 00.000 9828 IsSlewing returns 0
03:19:24.997 00.000 9828 IsGuiding returns 0
03:19:24.997 00.000 9828 PulseGuide returned control before completion, sleep 100
03:19:25.103 00.106 9828 IsGuiding returns 1
03:19:25.103 00.000 9828 scope still moving after pulse duration time elapsed
03:19:25.134 00.031 9828 IsSlewing returns 0
03:19:25.134 00.000 9828 IsGuiding returns 1
03:19:25.164 00.030 9828 IsSlewing returns 0
03:19:25.165 00.001 9828 IsGuiding returns 1
03:19:25.195 00.030 9828 IsSlewing returns 0
03:19:25.196 00.001 9828 IsGuiding returns 1
03:19:25.226 00.030 9828 IsSlewing returns 0
03:19:25.226 00.000 9828 IsGuiding returns 0
03:19:25.226 00.000 9828 scope move finished after 90 + 139 ms
03:19:25.226 00.000 9828 Move returns status 0, amount 90
03:19:25.227 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:25.227 00.000 9828 MoveAxis(N, 11, B)
03:19:25.227 00.000 9828 Guiding  Dir = 0, Dur = 11
03:19:25.241 00.014 9828 IsSlewing returns 0
03:19:25.241 00.000 9828 IsGuiding returns 0
03:19:25.241 00.000 9828 PulseGuide returned control before completion, sleep 21
03:19:25.272 00.031 9828 IsGuiding returns 1
03:19:25.272 00.000 9828 scope still moving after pulse duration time elapsed
03:19:25.303 00.031 9828 IsSlewing returns 0
03:19:25.303 00.000 9828 IsGuiding returns 1
03:19:25.334 00.031 9828 IsSlewing returns 0
03:19:25.334 00.000 9828 IsGuiding returns 1
03:19:25.365 00.031 9828 IsSlewing returns 0
03:19:25.365 00.000 9828 IsGuiding returns 1
03:19:25.398 00.033 9828 IsSlewing returns 0
03:19:25.398 00.000 9828 IsGuiding returns 0
03:19:25.398 00.000 9828 scope move finished after 11 + 145 ms
03:19:25.398 00.000 9828 Move returns status 0, amount 11
03:19:25.398 00.000 9828 move complete, result=0
03:19:25.398 00.000 9828 worker thread done servicing request
03:19:25.398 00.000 5052 GuideStep: -0.3 px 90 ms EAST, -0.1 px 11 ms NORTH
03:19:25.682 00.284 8976 Exposure complete
03:19:25.687 00.005 8976 worker thread done servicing request
03:19:25.687 00.000 5052 OnExposeComplete: enter
03:19:25.687 00.000 5052 UpdateGuideState(): m_state=6
03:19:25.687 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13141
03:19:25.687 00.000 5052 Star::Find returns 1 (0), X=327.49, Y=281.88, Mass=103, SNR=7.0, Peak=66 HFD=1.8
03:19:25.687 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:19:25.687 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
03:19:25.687 00.000 5052 CameraToMount -- cameraX=-1.69 cameraY=0.17 hyp=1.70 cameraTheta=3.04 mountX=0.92 mountY=1.32, mountTheta=0.96
03:19:25.688 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.69, y=0.17, opts=13)
03:19:25.688 00.000 5052 Enqueuing Move request for stepguider (-1.69, 0.17)
03:19:25.688 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:19:25.688 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
03:19:25.688 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:25.688 00.000 8976 Worker thread wakes up
03:19:25.688 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.69, 0.17) opts 0xd
03:19:25.688 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.69, 0.17)
03:19:25.688 00.000 8976 Moving (-1.69, 0.17) raw xDistance=0.92 yDistance=1.32
03:19:25.688 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:25.688 00.000 5052 Enqueuing Expose request
03:19:25.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.92
03:19:25.688 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.32
03:19:25.688 00.000 8976 MoveAxis(L, 4, ABG)
03:19:25.688 00.000 8976 stepping (0, 24) + (-4, 0)
03:19:25.689 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:25.730 00.041 8976 Received - 47 (G) 
03:19:25.730 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:25.730 00.000 8976 stepped: pos (-4, 24)
03:19:25.730 00.000 8976 MoveAxis(D, 6, ABG)
03:19:25.730 00.000 8976 stepping (-4, 24) + (0, -6)
03:19:25.730 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:19:25.779 00.049 8976 Received - 47 (G) 
03:19:25.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:19:25.779 00.000 8976 stepped: pos (-4, 18)
03:19:25.779 00.000 8976 back inside bump range: decrease bump weight 2.62 => 1.31
03:19:25.779 00.000 8976 MountToCamera -- mountTheta (-1.59) + m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:19:25.779 00.000 8976 MountToCamera -- mountX=-0.08 mountY=-4.16 hyp=4.16 mountTheta=-1.59 cameraX=3.74, cameraY=1.82 cameraTheta=0.45
03:19:25.779 00.000 8976 incremental bump (3.744, 1.821) isValid = 1
03:19:25.779 00.000 8976 Scheduling Mount bump of (0.136, 0.068)
03:19:25.780 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.07, opts=4)
03:19:25.780 00.000 8976 Enqueuing Move request for scope (0.14, 0.07)
03:19:25.780 00.000 8976 move complete, result=0
03:19:25.780 00.000 9828 Worker thread wakes up
03:19:25.780 00.000 8976 worker thread done servicing request
03:19:25.780 00.000 8976 Worker thread wakes up
03:19:25.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:25.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:25.780 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 1.3 px 6 ms SOUTH
03:19:25.780 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0x4
03:19:25.780 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
03:19:25.780 00.000 9828 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.56 = -2.72)
03:19:25.780 00.000 9828 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.48 = -2.80)
03:19:25.780 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.47 mountX=-0.14 mountY=-0.05, mountTheta=-2.79
03:19:25.780 00.000 9828 Moving (0.14, 0.07) raw xDistance=-0.14 yDistance=-0.05
03:19:25.780 00.000 9828 BLC: window closed
03:19:25.780 00.000 9828 MoveAxis(E, 44, B)
03:19:25.780 00.000 9828 Guiding  Dir = 2, Dur = 44
03:19:25.781 00.001 9828 IsSlewing returns 0
03:19:25.781 00.000 9828 IsGuiding returns 0
03:19:25.781 00.000 9828 PulseGuide returned control before completion, sleep 54
03:19:25.848 00.067 9828 IsGuiding returns 1
03:19:25.848 00.000 9828 scope still moving after pulse duration time elapsed
03:19:25.880 00.032 9828 IsSlewing returns 0
03:19:25.880 00.000 9828 IsGuiding returns 1
03:19:25.910 00.030 9828 IsSlewing returns 0
03:19:25.910 00.000 9828 IsGuiding returns 1
03:19:25.941 00.031 9828 IsSlewing returns 0
03:19:25.941 00.000 9828 IsGuiding returns 0
03:19:25.941 00.000 9828 scope move finished after 44 + 116 ms
03:19:25.941 00.000 9828 Move returns status 0, amount 44
03:19:25.941 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:25.941 00.000 9828 MoveAxis(N, 7, B)
03:19:25.941 00.000 9828 Guiding  Dir = 0, Dur = 7
03:19:25.956 00.015 9828 IsSlewing returns 0
03:19:25.957 00.001 9828 IsGuiding returns 0
03:19:25.957 00.000 9828 PulseGuide returned control before completion, sleep 17
03:19:25.988 00.031 9828 IsGuiding returns 1
03:19:25.988 00.000 9828 scope still moving after pulse duration time elapsed
03:19:26.019 00.031 9828 IsSlewing returns 0
03:19:26.019 00.000 9828 IsGuiding returns 1
03:19:26.050 00.031 9828 IsSlewing returns 0
03:19:26.051 00.001 9828 IsGuiding returns 1
03:19:26.081 00.030 9828 IsSlewing returns 0
03:19:26.081 00.000 9828 IsGuiding returns 0
03:19:26.081 00.000 9828 scope move finished after 7 + 117 ms
03:19:26.081 00.000 9828 Move returns status 0, amount 7
03:19:26.081 00.000 9828 move complete, result=0
03:19:26.082 00.001 9828 worker thread done servicing request
03:19:26.082 00.000 5052 GuideStep: -0.1 px 44 ms EAST, -0.1 px 7 ms NORTH
03:19:26.463 00.381 8976 Exposure complete
03:19:26.468 00.005 8976 worker thread done servicing request
03:19:26.468 00.000 5052 OnExposeComplete: enter
03:19:26.468 00.000 5052 UpdateGuideState(): m_state=6
03:19:26.468 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13142
03:19:26.468 00.000 5052 Star::Find returns 1 (0), X=328.10, Y=281.02, Mass=139, SNR=8.1, Peak=73 HFD=2.1
03:19:26.469 00.001 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.61 = 1.67)
03:19:26.469 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
03:19:26.469 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=-0.69 hyp=1.27 cameraTheta=-2.57 mountX=-0.13 mountY=1.27, mountTheta=1.67
03:19:26.469 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=-0.69, opts=13)
03:19:26.469 00.000 5052 Enqueuing Move request for stepguider (-1.07, -0.69)
03:19:26.469 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:19:26.469 00.000 5052 UpdateGuideState exits: m=139 SNR=8.1
03:19:26.469 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:26.469 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:26.469 00.000 5052 Enqueuing Expose request
03:19:26.469 00.000 8976 Worker thread wakes up
03:19:26.470 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, -0.69) opts 0xd
03:19:26.470 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, -0.69)
03:19:26.470 00.000 8976 Moving (-1.07, -0.69) raw xDistance=-0.13 yDistance=1.27
03:19:26.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:19:26.470 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.27
03:19:26.470 00.000 8976 MoveAxis(R, 0, ABG)
03:19:26.470 00.000 8976 MoveAxis(D, 5, ABG)
03:19:26.470 00.000 8976 stepping (-4, 18) + (0, -5)
03:19:26.470 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:19:26.514 00.044 8976 Received - 47 (G) 
03:19:26.514 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:19:26.514 00.000 8976 stepped: pos (-4, 13)
03:19:26.514 00.000 8976 back inside bump range: decrease bump weight 1.31 => 1.00
03:19:26.514 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:19:26.514 00.000 8976 MountToCamera -- mountX=0.15 mountY=-3.47 hyp=3.47 mountTheta=-1.53 cameraX=3.02, cameraY=1.71 cameraTheta=0.51
03:19:26.514 00.000 8976 incremental bump (3.023, 1.710) isValid = 1
03:19:26.514 00.000 8976 Scheduling Mount bump of (0.100, 0.059)
03:19:26.514 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:19:26.514 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:19:26.514 00.000 8976 move complete, result=0
03:19:26.514 00.000 9828 Worker thread wakes up
03:19:26.514 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:19:26.514 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:19:26.514 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.63 = -2.66)
03:19:26.514 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.55 = -2.74)
03:19:26.514 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=-0.10 mountY=-0.05, mountTheta=-2.72
03:19:26.514 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:19:26.514 00.000 9828 BLC: window closed
03:19:26.515 00.001 9828 MoveAxis(E, 33, B)
03:19:26.515 00.000 9828 Guiding  Dir = 2, Dur = 33
03:19:26.515 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.3 px 5 ms SOUTH
03:19:26.515 00.000 8976 worker thread done servicing request
03:19:26.515 00.000 8976 Worker thread wakes up
03:19:26.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:26.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:26.515 00.000 9828 IsSlewing returns 0
03:19:26.515 00.000 9828 IsGuiding returns 0
03:19:26.515 00.000 9828 PulseGuide returned control before completion, sleep 43
03:19:26.566 00.051 9828 IsGuiding returns 1
03:19:26.566 00.000 9828 scope still moving after pulse duration time elapsed
03:19:26.597 00.031 9828 IsSlewing returns 0
03:19:26.597 00.000 9828 IsGuiding returns 1
03:19:26.629 00.032 9828 IsSlewing returns 0
03:19:26.629 00.000 9828 IsGuiding returns 1
03:19:26.660 00.031 9828 IsSlewing returns 0
03:19:26.660 00.000 9828 IsGuiding returns 0
03:19:26.660 00.000 9828 scope move finished after 33 + 111 ms
03:19:26.660 00.000 9828 Move returns status 0, amount 33
03:19:26.660 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:26.660 00.000 9828 MoveAxis(N, 6, B)
03:19:26.660 00.000 9828 Guiding  Dir = 0, Dur = 6
03:19:26.676 00.016 9828 IsSlewing returns 0
03:19:26.676 00.000 9828 IsGuiding returns 0
03:19:26.676 00.000 9828 PulseGuide returned control before completion, sleep 16
03:19:26.707 00.031 9828 IsGuiding returns 1
03:19:26.707 00.000 9828 scope still moving after pulse duration time elapsed
03:19:26.737 00.030 9828 IsSlewing returns 0
03:19:26.737 00.000 9828 IsGuiding returns 1
03:19:26.768 00.031 9828 IsSlewing returns 0
03:19:26.768 00.000 9828 IsGuiding returns 1
03:19:26.799 00.031 9828 IsSlewing returns 0
03:19:26.799 00.000 9828 IsGuiding returns 0
03:19:26.799 00.000 9828 scope move finished after 6 + 117 ms
03:19:26.799 00.000 9828 Move returns status 0, amount 6
03:19:26.799 00.000 9828 move complete, result=0
03:19:26.799 00.000 9828 worker thread done servicing request
03:19:26.799 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:19:27.200 00.401 8976 Exposure complete
03:19:27.205 00.005 8976 worker thread done servicing request
03:19:27.205 00.000 5052 OnExposeComplete: enter
03:19:27.205 00.000 5052 UpdateGuideState(): m_state=6
03:19:27.206 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13143
03:19:27.206 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.58, Mass=109, SNR=7.2, Peak=62 HFD=1.6
03:19:27.206 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
03:19:27.206 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
03:19:27.206 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-0.12 hyp=0.82 cameraTheta=-2.99 mountX=0.26 mountY=0.75, mountTheta=1.24
03:19:27.207 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=-0.12, opts=13)
03:19:27.207 00.000 5052 Enqueuing Move request for stepguider (-0.81, -0.12)
03:19:27.207 00.000 8976 Worker thread wakes up
03:19:27.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, -0.12) opts 0xd
03:19:27.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, -0.12)
03:19:27.207 00.000 8976 Moving (-0.81, -0.12) raw xDistance=0.26 yDistance=0.75
03:19:27.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:19:27.207 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
03:19:27.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:27.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:19:27.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:27.207 00.000 5052 Enqueuing Expose request
03:19:27.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.75
03:19:27.207 00.000 8976 MoveAxis(R, 0, ABG)
03:19:27.208 00.001 8976 MoveAxis(D, 3, ABG)
03:19:27.208 00.000 8976 stepping (-4, 13) + (0, -3)
03:19:27.208 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:27.234 00.026 8976 Received - 47 (G) 
03:19:27.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:27.234 00.000 8976 stepped: pos (-4, 10)
03:19:27.234 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:19:27.234 00.000 8976 MountToCamera -- mountX=0.30 mountY=-2.85 hyp=2.86 mountTheta=-1.47 cameraX=2.40, cameraY=1.56 cameraTheta=0.58
03:19:27.234 00.000 8976 incremental bump (2.400, 1.564) isValid = 1
03:19:27.234 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
03:19:27.234 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:19:27.234 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:19:27.234 00.000 8976 move complete, result=0
03:19:27.234 00.000 8976 worker thread done servicing request
03:19:27.234 00.000 8976 Worker thread wakes up
03:19:27.234 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:19:27.234 00.000 9828 Worker thread wakes up
03:19:27.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:27.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:27.234 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:19:27.235 00.001 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:19:27.235 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:19:27.235 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:19:27.235 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
03:19:27.235 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:19:27.235 00.000 9828 BLC: window closed
03:19:27.235 00.000 9828 MoveAxis(E, 31, B)
03:19:27.235 00.000 9828 Guiding  Dir = 2, Dur = 31
03:19:27.235 00.000 9828 IsSlewing returns 0
03:19:27.235 00.000 9828 IsGuiding returns 0
03:19:27.235 00.000 9828 PulseGuide returned control before completion, sleep 41
03:19:27.282 00.047 9828 IsGuiding returns 1
03:19:27.282 00.000 9828 scope still moving after pulse duration time elapsed
03:19:27.314 00.032 9828 IsSlewing returns 0
03:19:27.314 00.000 9828 IsGuiding returns 1
03:19:27.345 00.031 9828 IsSlewing returns 0
03:19:27.345 00.000 9828 IsGuiding returns 1
03:19:27.391 00.046 9828 IsSlewing returns 0
03:19:27.391 00.000 9828 IsGuiding returns 0
03:19:27.391 00.000 9828 scope move finished after 31 + 125 ms
03:19:27.391 00.000 9828 Move returns status 0, amount 31
03:19:27.391 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:27.391 00.000 9828 MoveAxis(N, 7, B)
03:19:27.391 00.000 9828 Guiding  Dir = 0, Dur = 7
03:19:27.407 00.016 9828 IsSlewing returns 0
03:19:27.407 00.000 9828 IsGuiding returns 0
03:19:27.407 00.000 9828 PulseGuide returned control before completion, sleep 17
03:19:27.438 00.031 9828 IsGuiding returns 1
03:19:27.438 00.000 9828 scope still moving after pulse duration time elapsed
03:19:27.469 00.031 9828 IsSlewing returns 0
03:19:27.469 00.000 9828 IsGuiding returns 1
03:19:27.500 00.031 9828 IsSlewing returns 0
03:19:27.500 00.000 9828 IsGuiding returns 1
03:19:27.532 00.032 9828 IsSlewing returns 0
03:19:27.532 00.000 9828 IsGuiding returns 0
03:19:27.532 00.000 9828 scope move finished after 7 + 117 ms
03:19:27.532 00.000 9828 Move returns status 0, amount 7
03:19:27.532 00.000 9828 move complete, result=0
03:19:27.532 00.000 9828 worker thread done servicing request
03:19:27.532 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:19:27.916 00.384 8976 Exposure complete
03:19:27.922 00.006 8976 worker thread done servicing request
03:19:27.922 00.000 5052 OnExposeComplete: enter
03:19:27.922 00.000 5052 UpdateGuideState(): m_state=6
03:19:27.922 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13144
03:19:27.922 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.85, Mass=100, SNR=6.8, Peak=63 HFD=2.0
03:19:27.922 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:19:27.922 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
03:19:27.922 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.14 hyp=0.45 cameraTheta=2.82 mountX=0.32 mountY=0.28, mountTheta=0.72
03:19:27.922 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.14, opts=13)
03:19:27.922 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.14)
03:19:27.923 00.001 8976 Worker thread wakes up
03:19:27.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.14) opts 0xd
03:19:27.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.14)
03:19:27.923 00.000 8976 Moving (-0.42, 0.14) raw xDistance=0.32 yDistance=0.28
03:19:27.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:19:27.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.28
03:19:27.923 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:19:27.923 00.000 5052 UpdateGuideState exits: m=100 SNR=6.8
03:19:27.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:27.923 00.000 8976 MoveAxis(L, 1, ABG)
03:19:27.923 00.000 8976 stepping (-4, 10) + (-1, 0)
03:19:27.923 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:27.924 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:27.924 00.000 5052 Enqueuing Expose request
03:19:27.952 00.028 8976 Received - 47 (G) 
03:19:27.953 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:27.953 00.000 8976 stepped: pos (-5, 10)
03:19:27.953 00.000 8976 MoveAxis(D, 1, ABG)
03:19:27.953 00.000 8976 stepping (-5, 10) + (0, -1)
03:19:27.953 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:27.985 00.032 8976 Received - 47 (G) 
03:19:27.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:27.985 00.000 8976 stepped: pos (-5, 9)
03:19:27.985 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:19:27.985 00.000 8976 MountToCamera -- mountX=0.45 mountY=-2.38 hyp=2.42 mountTheta=-1.38 cameraX=1.91, cameraY=1.49 cameraTheta=0.66
03:19:27.985 00.000 8976 incremental bump (1.913, 1.488) isValid = 1
03:19:27.985 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:19:27.985 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:19:27.985 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:19:27.985 00.000 8976 move complete, result=0
03:19:27.985 00.000 9828 Worker thread wakes up
03:19:27.985 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:19:27.985 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:19:27.986 00.001 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:19:27.986 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:19:27.986 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:19:27.986 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:19:27.986 00.000 8976 worker thread done servicing request
03:19:27.986 00.000 8976 Worker thread wakes up
03:19:27.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:27.986 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:27.986 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:19:27.986 00.000 9828 BLC: window closed
03:19:27.986 00.000 9828 MoveAxis(E, 30, B)
03:19:27.986 00.000 9828 Guiding  Dir = 2, Dur = 30
03:19:27.987 00.001 9828 IsSlewing returns 0
03:19:27.987 00.000 9828 IsGuiding returns 0
03:19:27.987 00.000 9828 PulseGuide returned control before completion, sleep 40
03:19:28.028 00.041 9828 IsGuiding returns 1
03:19:28.028 00.000 9828 scope still moving after pulse duration time elapsed
03:19:28.060 00.032 9828 IsSlewing returns 0
03:19:28.060 00.000 9828 IsGuiding returns 1
03:19:28.091 00.031 9828 IsSlewing returns 0
03:19:28.091 00.000 9828 IsGuiding returns 1
03:19:28.122 00.031 9828 IsSlewing returns 0
03:19:28.122 00.000 9828 IsGuiding returns 1
03:19:28.152 00.030 9828 IsSlewing returns 0
03:19:28.152 00.000 9828 IsGuiding returns 0
03:19:28.152 00.000 9828 scope move finished after 30 + 136 ms
03:19:28.152 00.000 9828 Move returns status 0, amount 30
03:19:28.152 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:28.152 00.000 9828 MoveAxis(N, 8, B)
03:19:28.152 00.000 9828 Guiding  Dir = 0, Dur = 8
03:19:28.168 00.016 9828 IsSlewing returns 0
03:19:28.168 00.000 9828 IsGuiding returns 0
03:19:28.169 00.001 9828 PulseGuide returned control before completion, sleep 18
03:19:28.199 00.030 9828 IsGuiding returns 1
03:19:28.199 00.000 9828 scope still moving after pulse duration time elapsed
03:19:28.230 00.031 9828 IsSlewing returns 0
03:19:28.230 00.000 9828 IsGuiding returns 1
03:19:28.262 00.032 9828 IsSlewing returns 0
03:19:28.262 00.000 9828 IsGuiding returns 1
03:19:28.294 00.032 9828 IsSlewing returns 0
03:19:28.294 00.000 9828 IsGuiding returns 0
03:19:28.294 00.000 9828 scope move finished after 8 + 117 ms
03:19:28.294 00.000 9828 Move returns status 0, amount 8
03:19:28.294 00.000 9828 move complete, result=0
03:19:28.295 00.001 9828 worker thread done servicing request
03:19:28.295 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:19:28.671 00.376 8976 Exposure complete
03:19:28.676 00.005 8976 worker thread done servicing request
03:19:28.676 00.000 5052 OnExposeComplete: enter
03:19:28.676 00.000 5052 UpdateGuideState(): m_state=6
03:19:28.676 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13145
03:19:28.676 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.51, Mass=84, SNR=6.3, Peak=61 HFD=1.7
03:19:28.676 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
03:19:28.676 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.51)
03:19:28.676 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.20 hyp=0.40 cameraTheta=-2.63 mountX=-0.02 mountY=0.40, mountTheta=1.61
03:19:28.677 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.20, opts=13)
03:19:28.677 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.20)
03:19:28.677 00.000 8976 Worker thread wakes up
03:19:28.677 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.20) opts 0xd
03:19:28.677 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.20)
03:19:28.677 00.000 8976 Moving (-0.35, -0.20) raw xDistance=-0.02 yDistance=0.40
03:19:28.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:19:28.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
03:19:28.677 00.000 8976 MoveAxis(R, 0, ABG)
03:19:28.678 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:19:28.678 00.000 5052 UpdateGuideState exits: m=84 SNR=6.3
03:19:28.678 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:28.678 00.000 8976 MoveAxis(D, 2, ABG)
03:19:28.678 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:28.678 00.000 5052 Enqueuing Expose request
03:19:28.678 00.000 8976 stepping (-5, 9) + (0, -2)
03:19:28.678 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:28.704 00.026 8976 Received - 47 (G) 
03:19:28.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:28.704 00.000 8976 stepped: pos (-5, 7)
03:19:28.704 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:19:28.704 00.000 8976 MountToCamera -- mountX=0.56 mountY=-1.96 hyp=2.04 mountTheta=-1.29 cameraX=1.49, cameraY=1.39 cameraTheta=0.75
03:19:28.704 00.000 8976 incremental bump (1.493, 1.389) isValid = 1
03:19:28.704 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:19:28.704 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:19:28.704 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:19:28.704 00.000 8976 move complete, result=0
03:19:28.704 00.000 9828 Worker thread wakes up
03:19:28.704 00.000 8976 worker thread done servicing request
03:19:28.704 00.000 8976 Worker thread wakes up
03:19:28.704 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:28.704 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:28.704 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:19:28.704 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:19:28.705 00.001 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:19:28.705 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:19:28.705 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:19:28.705 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:19:28.705 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:19:28.705 00.000 9828 BLC: window closed
03:19:28.705 00.000 9828 MoveAxis(E, 28, B)
03:19:28.705 00.000 9828 Guiding  Dir = 2, Dur = 28
03:19:28.705 00.000 9828 IsSlewing returns 0
03:19:28.705 00.000 9828 IsGuiding returns 0
03:19:28.705 00.000 9828 PulseGuide returned control before completion, sleep 38
03:19:28.747 00.042 9828 IsGuiding returns 1
03:19:28.747 00.000 9828 scope still moving after pulse duration time elapsed
03:19:28.778 00.031 9828 IsSlewing returns 0
03:19:28.778 00.000 9828 IsGuiding returns 1
03:19:28.809 00.031 9828 IsSlewing returns 0
03:19:28.809 00.000 9828 IsGuiding returns 1
03:19:28.840 00.031 9828 IsSlewing returns 0
03:19:28.840 00.000 9828 IsGuiding returns 1
03:19:28.871 00.031 9828 IsSlewing returns 0
03:19:28.871 00.000 9828 IsGuiding returns 0
03:19:28.871 00.000 9828 scope move finished after 28 + 137 ms
03:19:28.871 00.000 9828 Move returns status 0, amount 28
03:19:28.871 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:28.871 00.000 9828 MoveAxis(N, 10, B)
03:19:28.871 00.000 9828 Guiding  Dir = 0, Dur = 10
03:19:28.886 00.015 9828 IsSlewing returns 0
03:19:28.886 00.000 9828 IsGuiding returns 0
03:19:28.887 00.001 9828 PulseGuide returned control before completion, sleep 20
03:19:28.918 00.031 9828 IsGuiding returns 1
03:19:28.918 00.000 9828 scope still moving after pulse duration time elapsed
03:19:28.950 00.032 9828 IsSlewing returns 0
03:19:28.950 00.000 9828 IsGuiding returns 1
03:19:28.982 00.032 9828 IsSlewing returns 0
03:19:28.982 00.000 9828 IsGuiding returns 1
03:19:29.014 00.032 9828 IsSlewing returns 0
03:19:29.014 00.000 9828 IsGuiding returns 0
03:19:29.014 00.000 9828 scope move finished after 10 + 117 ms
03:19:29.014 00.000 9828 Move returns status 0, amount 10
03:19:29.014 00.000 9828 move complete, result=0
03:19:29.014 00.000 9828 worker thread done servicing request
03:19:29.014 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:19:29.392 00.378 8976 Exposure complete
03:19:29.397 00.005 8976 worker thread done servicing request
03:19:29.397 00.000 5052 OnExposeComplete: enter
03:19:29.397 00.000 5052 UpdateGuideState(): m_state=6
03:19:29.397 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13146
03:19:29.397 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.85, Mass=105, SNR=7.1, Peak=63 HFD=2.0
03:19:29.398 00.001 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
03:19:29.398 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
03:19:29.398 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.14 hyp=0.42 cameraTheta=0.35 mountX=-0.05 mountY=-0.41, mountTheta=-1.69
03:19:29.398 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.14, opts=13)
03:19:29.398 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.14)
03:19:29.398 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:19:29.398 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1
03:19:29.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:29.398 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:29.398 00.000 5052 Enqueuing Expose request
03:19:29.399 00.001 8976 Worker thread wakes up
03:19:29.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.14) opts 0xd
03:19:29.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.14)
03:19:29.399 00.000 8976 Moving (0.39, 0.14) raw xDistance=-0.05 yDistance=-0.41
03:19:29.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:19:29.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
03:19:29.399 00.000 8976 MoveAxis(R, 0, ABG)
03:19:29.399 00.000 8976 MoveAxis(U, 2, ABG)
03:19:29.399 00.000 8976 stepping (-5, 7) + (0, 2)
03:19:29.399 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:29.424 00.025 8976 Received - 47 (G) 
03:19:29.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:29.424 00.000 8976 stepped: pos (-5, 9)
03:19:29.424 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:19:29.424 00.000 8976 MountToCamera -- mountX=0.63 mountY=-1.79 hyp=1.89 mountTheta=-1.23 cameraX=1.31, cameraY=1.37 cameraTheta=0.81
03:19:29.424 00.000 8976 incremental bump (1.305, 1.370) isValid = 1
03:19:29.424 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
03:19:29.424 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:19:29.424 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:19:29.424 00.000 8976 move complete, result=0
03:19:29.424 00.000 9828 Worker thread wakes up
03:19:29.424 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:19:29.424 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:19:29.424 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:19:29.424 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
03:19:29.424 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
03:19:29.425 00.001 8976 worker thread done servicing request
03:19:29.425 00.000 8976 Worker thread wakes up
03:19:29.425 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:19:29.425 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:19:29.425 00.000 9828 BLC: window closed
03:19:29.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:29.425 00.000 9828 MoveAxis(E, 26, B)
03:19:29.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:29.425 00.000 9828 Guiding  Dir = 2, Dur = 26
03:19:29.425 00.000 9828 IsSlewing returns 0
03:19:29.425 00.000 9828 IsGuiding returns 0
03:19:29.426 00.001 9828 PulseGuide returned control before completion, sleep 36
03:19:29.462 00.036 9828 IsGuiding returns 1
03:19:29.462 00.000 9828 scope still moving after pulse duration time elapsed
03:19:29.493 00.031 9828 IsSlewing returns 0
03:19:29.493 00.000 9828 IsGuiding returns 1
03:19:29.525 00.032 9828 IsSlewing returns 0
03:19:29.525 00.000 9828 IsGuiding returns 1
03:19:29.556 00.031 9828 IsSlewing returns 0
03:19:29.556 00.000 9828 IsGuiding returns 1
03:19:29.587 00.031 9828 IsSlewing returns 0
03:19:29.587 00.000 9828 IsGuiding returns 0
03:19:29.587 00.000 9828 scope move finished after 26 + 135 ms
03:19:29.587 00.000 9828 Move returns status 0, amount 26
03:19:29.587 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:29.587 00.000 9828 MoveAxis(N, 10, B)
03:19:29.587 00.000 9828 Guiding  Dir = 0, Dur = 10
03:19:29.602 00.015 9828 IsSlewing returns 0
03:19:29.603 00.001 9828 IsGuiding returns 0
03:19:29.603 00.000 9828 PulseGuide returned control before completion, sleep 20
03:19:29.633 00.030 9828 IsGuiding returns 1
03:19:29.633 00.000 9828 scope still moving after pulse duration time elapsed
03:19:29.664 00.031 9828 IsSlewing returns 0
03:19:29.665 00.001 9828 IsGuiding returns 1
03:19:29.695 00.030 9828 IsSlewing returns 0
03:19:29.696 00.001 9828 IsGuiding returns 1
03:19:29.727 00.031 9828 IsSlewing returns 0
03:19:29.727 00.000 9828 IsGuiding returns 1
03:19:29.758 00.031 9828 IsSlewing returns 0
03:19:29.758 00.000 9828 IsGuiding returns 0
03:19:29.758 00.000 9828 scope move finished after 10 + 145 ms
03:19:29.758 00.000 9828 Move returns status 0, amount 10
03:19:29.758 00.000 9828 move complete, result=0
03:19:29.759 00.001 9828 worker thread done servicing request
03:19:29.759 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:19:30.104 00.345 8976 Exposure complete
03:19:30.109 00.005 8976 worker thread done servicing request
03:19:30.109 00.000 5052 OnExposeComplete: enter
03:19:30.110 00.001 5052 UpdateGuideState(): m_state=6
03:19:30.110 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13147
03:19:30.110 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=280.95, Mass=117, SNR=7.4, Peak=66 HFD=2.2
03:19:30.110 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.97 = -2.97)
03:19:30.110 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
03:19:30.110 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.76 hyp=0.95 cameraTheta=-0.92 mountX=-0.94 mountY=-0.07, mountTheta=-3.07
03:19:30.110 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.76, opts=13)
03:19:30.110 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.76)
03:19:30.110 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:19:30.110 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
03:19:30.111 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:30.111 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:30.111 00.000 5052 Enqueuing Expose request
03:19:30.111 00.000 8976 Worker thread wakes up
03:19:30.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.76) opts 0xd
03:19:30.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.76)
03:19:30.111 00.000 8976 Moving (0.57, -0.76) raw xDistance=-0.94 yDistance=-0.07
03:19:30.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94
03:19:30.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:19:30.111 00.000 8976 MoveAxis(R, 4, ABG)
03:19:30.111 00.000 8976 stepping (-5, 9) + (4, 0)
03:19:30.111 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:30.143 00.032 8976 Received - 47 (G) 
03:19:30.143 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:30.143 00.000 8976 stepped: pos (-1, 9)
03:19:30.143 00.000 8976 MoveAxis(U, 0, ABG)
03:19:30.143 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:19:30.143 00.000 8976 MountToCamera -- mountX=0.47 mountY=-1.67 hyp=1.73 mountTheta=-1.30 cameraX=1.27, cameraY=1.18 cameraTheta=0.75
03:19:30.143 00.000 8976 incremental bump (1.272, 1.178) isValid = 1
03:19:30.143 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:19:30.143 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:19:30.143 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:19:30.143 00.000 8976 move complete, result=0
03:19:30.144 00.001 9828 Worker thread wakes up
03:19:30.144 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:19:30.144 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:19:30.144 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:19:30.144 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:19:30.144 00.000 8976 worker thread done servicing request
03:19:30.144 00.000 8976 Worker thread wakes up
03:19:30.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:30.144 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:30.144 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:19:30.144 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.1 px 0 ms NORTH
03:19:30.144 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:19:30.144 00.000 9828 BLC: window closed
03:19:30.144 00.000 9828 MoveAxis(E, 28, B)
03:19:30.144 00.000 9828 Guiding  Dir = 2, Dur = 28
03:19:30.145 00.001 9828 IsSlewing returns 0
03:19:30.145 00.000 9828 IsGuiding returns 0
03:19:30.145 00.000 9828 PulseGuide returned control before completion, sleep 38
03:19:30.198 00.053 9828 IsGuiding returns 1
03:19:30.198 00.000 9828 scope still moving after pulse duration time elapsed
03:19:30.229 00.031 9828 IsSlewing returns 0
03:19:30.229 00.000 9828 IsGuiding returns 1
03:19:30.260 00.031 9828 IsSlewing returns 0
03:19:30.260 00.000 9828 IsGuiding returns 1
03:19:30.292 00.032 9828 IsSlewing returns 0
03:19:30.292 00.000 9828 IsGuiding returns 0
03:19:30.292 00.000 9828 scope move finished after 28 + 119 ms
03:19:30.292 00.000 9828 Move returns status 0, amount 28
03:19:30.292 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:30.292 00.000 9828 MoveAxis(N, 9, B)
03:19:30.292 00.000 9828 Guiding  Dir = 0, Dur = 9
03:19:30.307 00.015 9828 IsSlewing returns 0
03:19:30.307 00.000 9828 IsGuiding returns 0
03:19:30.307 00.000 9828 PulseGuide returned control before completion, sleep 19
03:19:30.339 00.032 9828 IsGuiding returns 1
03:19:30.339 00.000 9828 scope still moving after pulse duration time elapsed
03:19:30.371 00.032 9828 IsSlewing returns 0
03:19:30.371 00.000 9828 IsGuiding returns 1
03:19:30.402 00.031 9828 IsSlewing returns 0
03:19:30.402 00.000 9828 IsGuiding returns 1
03:19:30.434 00.032 9828 IsSlewing returns 0
03:19:30.434 00.000 9828 IsGuiding returns 0
03:19:30.434 00.000 9828 scope move finished after 9 + 118 ms
03:19:30.434 00.000 9828 Move returns status 0, amount 9
03:19:30.434 00.000 9828 move complete, result=0
03:19:30.434 00.000 9828 worker thread done servicing request
03:19:30.434 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:19:30.830 00.396 8976 Exposure complete
03:19:30.835 00.005 8976 worker thread done servicing request
03:19:30.835 00.000 5052 OnExposeComplete: enter
03:19:30.835 00.000 5052 UpdateGuideState(): m_state=6
03:19:30.835 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13148
03:19:30.835 00.000 5052 Star::Find returns 1 (0), X=330.68, Y=281.97, Mass=115, SNR=7.3, Peak=69 HFD=2.4
03:19:30.835 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
03:19:30.835 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
03:19:30.835 00.000 5052 CameraToMount -- cameraX=1.50 cameraY=0.26 hyp=1.53 cameraTheta=0.17 mountX=-0.45 mountY=-1.40, mountTheta=-1.88
03:19:30.836 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.50, y=0.26, opts=13)
03:19:30.836 00.000 5052 Enqueuing Move request for stepguider (1.50, 0.26)
03:19:30.836 00.000 8976 Worker thread wakes up
03:19:30.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.50, 0.26) opts 0xd
03:19:30.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.50, 0.26)
03:19:30.837 00.001 8976 Moving (1.50, 0.26) raw xDistance=-0.45 yDistance=-1.40
03:19:30.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.45
03:19:30.837 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:30.837 00.000 5052 UpdateGuideState exits: m=115 SNR=7.3
03:19:30.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:30.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.40
03:19:30.837 00.000 8976 MoveAxis(R, 2, ABG)
03:19:30.837 00.000 8976 stepping (-1, 9) + (2, 0)
03:19:30.837 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:30.837 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:30.837 00.000 5052 Enqueuing Expose request
03:19:30.863 00.026 8976 Received - 47 (G) 
03:19:30.863 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:30.863 00.000 8976 stepped: pos (1, 9)
03:19:30.863 00.000 8976 MoveAxis(U, 6, ABG)
03:19:30.863 00.000 8976 stepping (1, 9) + (0, 6)
03:19:30.863 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:19:30.910 00.047 8976 Received - 47 (G) 
03:19:30.910 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:19:30.910 00.000 8976 stepped: pos (1, 15)
03:19:30.910 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:19:30.910 00.000 8976 MountToCamera -- mountX=0.26 mountY=-1.90 hyp=1.92 mountTheta=-1.43 cameraX=1.57, cameraY=1.10 cameraTheta=0.61
03:19:30.910 00.000 8976 incremental bump (1.575, 1.102) isValid = 1
03:19:30.910 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
03:19:30.910 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:19:30.910 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:19:30.910 00.000 8976 move complete, result=0
03:19:30.910 00.000 9828 Worker thread wakes up
03:19:30.911 00.001 8976 worker thread done servicing request
03:19:30.911 00.000 8976 Worker thread wakes up
03:19:30.911 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:30.911 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:30.911 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:19:30.911 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:19:30.911 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
03:19:30.911 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
03:19:30.911 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
03:19:30.911 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.4 px 6 ms NORTH
03:19:30.911 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:19:30.911 00.000 9828 BLC: window closed
03:19:30.911 00.000 9828 MoveAxis(E, 31, B)
03:19:30.911 00.000 9828 Guiding  Dir = 2, Dur = 31
03:19:30.911 00.000 9828 IsSlewing returns 0
03:19:30.912 00.001 9828 IsGuiding returns 0
03:19:30.912 00.000 9828 PulseGuide returned control before completion, sleep 41
03:19:30.960 00.048 9828 IsGuiding returns 1
03:19:30.960 00.000 9828 scope still moving after pulse duration time elapsed
03:19:30.992 00.032 9828 IsSlewing returns 0
03:19:30.992 00.000 9828 IsGuiding returns 1
03:19:31.022 00.030 9828 IsSlewing returns 0
03:19:31.022 00.000 9828 IsGuiding returns 1
03:19:31.054 00.032 9828 IsSlewing returns 0
03:19:31.054 00.000 9828 IsGuiding returns 0
03:19:31.054 00.000 9828 scope move finished after 31 + 111 ms
03:19:31.054 00.000 9828 Move returns status 0, amount 31
03:19:31.054 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:31.054 00.000 9828 MoveAxis(N, 8, B)
03:19:31.054 00.000 9828 Guiding  Dir = 0, Dur = 8
03:19:31.070 00.016 9828 IsSlewing returns 0
03:19:31.071 00.001 9828 IsGuiding returns 0
03:19:31.071 00.000 9828 PulseGuide returned control before completion, sleep 18
03:19:31.101 00.030 9828 IsGuiding returns 1
03:19:31.101 00.000 9828 scope still moving after pulse duration time elapsed
03:19:31.132 00.031 9828 IsSlewing returns 0
03:19:31.135 00.003 9828 IsGuiding returns 1
03:19:31.164 00.029 9828 IsSlewing returns 0
03:19:31.165 00.001 9828 IsGuiding returns 1
03:19:31.196 00.031 9828 IsSlewing returns 0
03:19:31.197 00.001 9828 IsGuiding returns 1
03:19:31.227 00.030 9828 IsSlewing returns 0
03:19:31.227 00.000 9828 IsGuiding returns 0
03:19:31.227 00.000 9828 scope move finished after 8 + 148 ms
03:19:31.227 00.000 9828 Move returns status 0, amount 8
03:19:31.227 00.000 9828 move complete, result=0
03:19:31.227 00.000 9828 worker thread done servicing request
03:19:31.227 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:19:31.597 00.370 8976 Exposure complete
03:19:31.602 00.005 8976 worker thread done servicing request
03:19:31.602 00.000 5052 OnExposeComplete: enter
03:19:31.603 00.001 5052 UpdateGuideState(): m_state=6
03:19:31.603 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13149
03:19:31.603 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=282.11, Mass=104, SNR=7.0, Peak=68 HFD=2.0
03:19:31.603 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.22 = -1.22)
03:19:31.603 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
03:19:31.603 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.40 hyp=0.55 cameraTheta=0.82 mountX=0.19 mountY=-0.53, mountTheta=-1.23
03:19:31.605 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.40, opts=13)
03:19:31.605 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.40)
03:19:31.605 00.000 8976 Worker thread wakes up
03:19:31.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:19:31.606 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.40) opts 0xd
03:19:31.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.40)
03:19:31.606 00.000 8976 Moving (0.37, 0.40) raw xDistance=0.19 yDistance=-0.53
03:19:31.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:19:31.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.53
03:19:31.606 00.000 8976 MoveAxis(R, 0, ABG)
03:19:31.606 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
03:19:31.606 00.000 8976 MoveAxis(U, 2, ABG)
03:19:31.606 00.000 8976 stepping (1, 15) + (0, 2)
03:19:31.606 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:31.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:31.606 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:31.606 00.000 5052 Enqueuing Expose request
03:19:31.630 00.024 8976 Received - 47 (G) 
03:19:31.630 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:31.630 00.000 8976 stepped: pos (1, 17)
03:19:31.630 00.000 8976 MountToCamera -- mountTheta (-1.51) + m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:19:31.630 00.000 8976 MountToCamera -- mountX=0.13 mountY=-2.17 hyp=2.17 mountTheta=-1.51 cameraX=1.87, cameraY=1.10 cameraTheta=0.53
03:19:31.630 00.000 8976 incremental bump (1.871, 1.099) isValid = 1
03:19:31.630 00.000 8976 Scheduling Mount bump of (0.099, 0.060)
03:19:31.630 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:19:31.630 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:19:31.630 00.000 8976 move complete, result=0
03:19:31.630 00.000 9828 Worker thread wakes up
03:19:31.630 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:19:31.630 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:19:31.631 00.001 9828 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.10) = xAngle (3.64 = -2.64)
03:19:31.631 00.000 9828 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.56 = -2.72)
03:19:31.631 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
03:19:31.631 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:19:31.631 00.000 9828 BLC: window closed
03:19:31.631 00.000 8976 worker thread done servicing request
03:19:31.631 00.000 8976 Worker thread wakes up
03:19:31.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:31.631 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:31.631 00.000 9828 MoveAxis(E, 32, B)
03:19:31.631 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:19:31.631 00.000 9828 Guiding  Dir = 2, Dur = 32
03:19:31.632 00.001 9828 IsSlewing returns 0
03:19:31.632 00.000 9828 IsGuiding returns 0
03:19:31.632 00.000 9828 PulseGuide returned control before completion, sleep 42
03:19:31.677 00.045 9828 IsGuiding returns 1
03:19:31.677 00.000 9828 scope still moving after pulse duration time elapsed
03:19:31.709 00.032 9828 IsSlewing returns 0
03:19:31.709 00.000 9828 IsGuiding returns 1
03:19:31.739 00.030 9828 IsSlewing returns 0
03:19:31.739 00.000 9828 IsGuiding returns 1
03:19:31.770 00.031 9828 IsSlewing returns 0
03:19:31.770 00.000 9828 IsGuiding returns 1
03:19:31.802 00.032 9828 IsSlewing returns 0
03:19:31.802 00.000 9828 IsGuiding returns 0
03:19:31.802 00.000 9828 scope move finished after 32 + 138 ms
03:19:31.802 00.000 9828 Move returns status 0, amount 32
03:19:31.802 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:31.803 00.001 9828 MoveAxis(N, 6, B)
03:19:31.803 00.000 9828 Guiding  Dir = 0, Dur = 6
03:19:31.818 00.015 9828 IsSlewing returns 0
03:19:31.818 00.000 9828 IsGuiding returns 0
03:19:31.818 00.000 9828 PulseGuide returned control before completion, sleep 16
03:19:31.848 00.030 9828 IsGuiding returns 1
03:19:31.848 00.000 9828 scope still moving after pulse duration time elapsed
03:19:31.880 00.032 9828 IsSlewing returns 0
03:19:31.880 00.000 9828 IsGuiding returns 1
03:19:31.912 00.032 9828 IsSlewing returns 0
03:19:31.912 00.000 9828 IsGuiding returns 1
03:19:31.942 00.030 9828 IsSlewing returns 0
03:19:31.942 00.000 9828 IsGuiding returns 0
03:19:31.942 00.000 9828 scope move finished after 6 + 118 ms
03:19:31.942 00.000 9828 Move returns status 0, amount 6
03:19:31.942 00.000 9828 move complete, result=0
03:19:31.942 00.000 9828 worker thread done servicing request
03:19:31.942 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 6 ms NORTH
03:19:32.313 00.371 8976 Exposure complete
03:19:32.320 00.007 8976 worker thread done servicing request
03:19:32.320 00.000 5052 OnExposeComplete: enter
03:19:32.320 00.000 5052 UpdateGuideState(): m_state=6
03:19:32.320 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13150
03:19:32.320 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=282.35, Mass=109, SNR=7.1, Peak=66 HFD=1.6
03:19:32.320 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
03:19:32.320 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
03:19:32.320 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.64 hyp=0.74 cameraTheta=1.04 mountX=0.40 mountY=-0.66, mountTheta=-1.03
03:19:32.321 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.64, opts=13)
03:19:32.321 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.64)
03:19:32.321 00.000 8976 Worker thread wakes up
03:19:32.321 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.64) opts 0xd
03:19:32.321 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.64)
03:19:32.321 00.000 8976 Moving (0.37, 0.64) raw xDistance=0.40 yDistance=-0.66
03:19:32.321 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:19:32.321 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:19:32.321 00.000 5052 UpdateGuideState exits: m=109 SNR=7.1
03:19:32.321 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:32.321 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:32.322 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
03:19:32.322 00.000 5052 Enqueuing Expose request
03:19:32.322 00.000 8976 MoveAxis(L, 2, ABG)
03:19:32.322 00.000 8976 stepping (1, 17) + (-2, 0)
03:19:32.322 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:32.349 00.027 8976 Received - 47 (G) 
03:19:32.349 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:32.349 00.000 8976 stepped: pos (-1, 17)
03:19:32.349 00.000 8976 MoveAxis(U, 3, ABG)
03:19:32.349 00.000 8976 stepping (-1, 17) + (0, 3)
03:19:32.349 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:32.381 00.032 8976 Received - 47 (G) 
03:19:32.381 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:32.381 00.000 8976 stepped: pos (-1, 20)
03:19:32.381 00.000 8976 MountToCamera -- mountTheta (-1.52) + m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:19:32.381 00.000 8976 MountToCamera -- mountX=0.14 mountY=-2.50 hyp=2.50 mountTheta=-1.52 cameraX=2.16, cameraY=1.26 cameraTheta=0.53
03:19:32.381 00.000 8976 incremental bump (2.164, 1.258) isValid = 1
03:19:32.382 00.001 8976 Scheduling Mount bump of (0.099, 0.060)
03:19:32.382 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:19:32.382 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:19:32.382 00.000 8976 move complete, result=0
03:19:32.382 00.000 9828 Worker thread wakes up
03:19:32.382 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:19:32.382 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:19:32.382 00.000 9828 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.10) = xAngle (3.64 = -2.64)
03:19:32.382 00.000 8976 worker thread done servicing request
03:19:32.382 00.000 8976 Worker thread wakes up
03:19:32.382 00.000 9828 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.56 = -2.73)
03:19:32.382 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
03:19:32.382 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:19:32.382 00.000 9828 BLC: window closed
03:19:32.382 00.000 9828 MoveAxis(E, 32, B)
03:19:32.382 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.7 px 3 ms NORTH
03:19:32.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:32.382 00.000 9828 Guiding  Dir = 2, Dur = 32
03:19:32.383 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:32.383 00.000 9828 IsSlewing returns 0
03:19:32.383 00.000 9828 IsGuiding returns 0
03:19:32.384 00.001 9828 PulseGuide returned control before completion, sleep 42
03:19:32.426 00.042 9828 IsGuiding returns 1
03:19:32.426 00.000 9828 scope still moving after pulse duration time elapsed
03:19:32.457 00.031 9828 IsSlewing returns 0
03:19:32.457 00.000 9828 IsGuiding returns 1
03:19:32.488 00.031 9828 IsSlewing returns 0
03:19:32.488 00.000 9828 IsGuiding returns 1
03:19:32.519 00.031 9828 IsSlewing returns 0
03:19:32.519 00.000 9828 IsGuiding returns 1
03:19:32.550 00.031 9828 IsSlewing returns 0
03:19:32.550 00.000 9828 IsGuiding returns 0
03:19:32.550 00.000 9828 scope move finished after 32 + 134 ms
03:19:32.550 00.000 9828 Move returns status 0, amount 32
03:19:32.550 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:32.550 00.000 9828 MoveAxis(N, 6, B)
03:19:32.550 00.000 9828 Guiding  Dir = 0, Dur = 6
03:19:32.565 00.015 9828 IsSlewing returns 0
03:19:32.565 00.000 9828 IsGuiding returns 0
03:19:32.565 00.000 9828 PulseGuide returned control before completion, sleep 16
03:19:32.595 00.030 9828 IsGuiding returns 1
03:19:32.595 00.000 9828 scope still moving after pulse duration time elapsed
03:19:32.626 00.031 9828 IsSlewing returns 0
03:19:32.626 00.000 9828 IsGuiding returns 1
03:19:32.658 00.032 9828 IsSlewing returns 0
03:19:32.658 00.000 9828 IsGuiding returns 1
03:19:32.703 00.045 9828 IsSlewing returns 0
03:19:32.703 00.000 9828 IsGuiding returns 0
03:19:32.703 00.000 9828 scope move finished after 6 + 132 ms
03:19:32.703 00.000 9828 Move returns status 0, amount 6
03:19:32.703 00.000 9828 move complete, result=0
03:19:32.703 00.000 9828 worker thread done servicing request
03:19:32.704 00.001 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 6 ms NORTH
03:19:33.071 00.367 8976 Exposure complete
03:19:33.077 00.006 8976 worker thread done servicing request
03:19:33.077 00.000 5052 OnExposeComplete: enter
03:19:33.077 00.000 5052 UpdateGuideState(): m_state=6
03:19:33.078 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13151
03:19:33.078 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.58, Mass=111, SNR=7.2, Peak=65 HFD=2.3
03:19:33.078 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.61 = 1.68)
03:19:33.078 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
03:19:33.078 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.56 mountX=-0.03 mountY=0.24, mountTheta=1.68
03:19:33.078 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.13, opts=13)
03:19:33.078 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.13)
03:19:33.078 00.000 8976 Worker thread wakes up
03:19:33.079 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.13) opts 0xd
03:19:33.079 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.13)
03:19:33.079 00.000 8976 Moving (-0.20, -0.13) raw xDistance=-0.03 yDistance=0.24
03:19:33.079 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:19:33.079 00.000 5052 UpdateGuideState exits: m=111 SNR=7.2
03:19:33.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:33.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:19:33.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:19:33.079 00.000 8976 MoveAxis(R, 0, ABG)
03:19:33.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:33.079 00.000 5052 Enqueuing Expose request
03:19:33.079 00.000 8976 MoveAxis(U, 0, ABG)
03:19:33.079 00.000 8976 MountToCamera -- mountTheta (-1.52) + m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:19:33.079 00.000 8976 MountToCamera -- mountX=0.14 mountY=-2.72 hyp=2.73 mountTheta=-1.52 cameraX=2.36, cameraY=1.37 cameraTheta=0.52
03:19:33.080 00.001 8976 incremental bump (2.360, 1.365) isValid = 1
03:19:33.080 00.000 8976 Scheduling Mount bump of (0.099, 0.060)
03:19:33.080 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:19:33.080 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:19:33.080 00.000 8976 move complete, result=0
03:19:33.080 00.000 9828 Worker thread wakes up
03:19:33.080 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:19:33.080 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:19:33.080 00.000 8976 worker thread done servicing request
03:19:33.080 00.000 8976 Worker thread wakes up
03:19:33.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:33.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:33.080 00.000 9828 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.10) = xAngle (3.64 = -2.65)
03:19:33.080 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:19:33.080 00.000 9828 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.56 = -2.73)
03:19:33.081 00.001 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
03:19:33.081 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:19:33.081 00.000 9828 BLC: window closed
03:19:33.081 00.000 9828 MoveAxis(E, 32, B)
03:19:33.081 00.000 9828 Guiding  Dir = 2, Dur = 32
03:19:33.081 00.000 9828 IsSlewing returns 0
03:19:33.081 00.000 9828 IsGuiding returns 0
03:19:33.081 00.000 9828 PulseGuide returned control before completion, sleep 42
03:19:33.139 00.058 9828 IsGuiding returns 1
03:19:33.139 00.000 9828 scope still moving after pulse duration time elapsed
03:19:33.171 00.032 9828 IsSlewing returns 0
03:19:33.171 00.000 9828 IsGuiding returns 1
03:19:33.202 00.031 9828 IsSlewing returns 0
03:19:33.202 00.000 9828 IsGuiding returns 1
03:19:33.234 00.032 9828 IsSlewing returns 0
03:19:33.234 00.000 9828 IsGuiding returns 0
03:19:33.234 00.000 9828 scope move finished after 32 + 120 ms
03:19:33.234 00.000 9828 Move returns status 0, amount 32
03:19:33.234 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:33.234 00.000 9828 MoveAxis(N, 6, B)
03:19:33.234 00.000 9828 Guiding  Dir = 0, Dur = 6
03:19:33.249 00.015 9828 IsSlewing returns 0
03:19:33.249 00.000 9828 IsGuiding returns 0
03:19:33.249 00.000 9828 PulseGuide returned control before completion, sleep 16
03:19:33.279 00.030 9828 IsGuiding returns 1
03:19:33.279 00.000 9828 scope still moving after pulse duration time elapsed
03:19:33.310 00.031 9828 IsSlewing returns 0
03:19:33.310 00.000 9828 IsGuiding returns 1
03:19:33.340 00.030 9828 IsSlewing returns 0
03:19:33.340 00.000 9828 IsGuiding returns 1
03:19:33.370 00.030 9828 IsSlewing returns 0
03:19:33.371 00.001 9828 IsGuiding returns 0
03:19:33.371 00.000 9828 scope move finished after 6 + 115 ms
03:19:33.371 00.000 9828 Move returns status 0, amount 6
03:19:33.371 00.000 9828 move complete, result=0
03:19:33.371 00.000 9828 worker thread done servicing request
03:19:33.371 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 6 ms NORTH
03:19:33.767 00.396 8976 Exposure complete
03:19:33.773 00.006 8976 worker thread done servicing request
03:19:33.773 00.000 5052 OnExposeComplete: enter
03:19:33.773 00.000 5052 UpdateGuideState(): m_state=6
03:19:33.773 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13152
03:19:33.773 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.79, Mass=117, SNR=7.4, Peak=63 HFD=2.3
03:19:33.773 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
03:19:33.773 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
03:19:33.773 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.41 mountX=0.06 mountY=-0.05, mountTheta=-0.69
03:19:33.774 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.08, opts=13)
03:19:33.774 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.08)
03:19:33.774 00.000 8976 Worker thread wakes up
03:19:33.774 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:19:33.774 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
03:19:33.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:33.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.08) opts 0xd
03:19:33.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:33.774 00.000 5052 Enqueuing Expose request
03:19:33.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.08)
03:19:33.774 00.000 8976 Moving (0.01, 0.08) raw xDistance=0.06 yDistance=-0.05
03:19:33.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:19:33.775 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:19:33.775 00.000 8976 MoveAxis(R, 0, ABG)
03:19:33.775 00.000 8976 MoveAxis(U, 0, ABG)
03:19:33.775 00.000 8976 MountToCamera -- mountTheta (-1.52) + m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:19:33.775 00.000 8976 MountToCamera -- mountX=0.15 mountY=-2.87 hyp=2.88 mountTheta=-1.52 cameraX=2.49, cameraY=1.44 cameraTheta=0.52
03:19:33.775 00.000 8976 incremental bump (2.492, 1.437) isValid = 1
03:19:33.775 00.000 8976 Scheduling Mount bump of (0.068, 0.041)
03:19:33.775 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.04, opts=4)
03:19:33.775 00.000 8976 Enqueuing Move request for scope (0.07, 0.04)
03:19:33.775 00.000 8976 move complete, result=0
03:19:33.775 00.000 9828 Worker thread wakes up
03:19:33.775 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0x4
03:19:33.775 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
03:19:33.775 00.000 9828 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.10) = xAngle (3.63 = -2.65)
03:19:33.775 00.000 8976 worker thread done servicing request
03:19:33.775 00.000 8976 Worker thread wakes up
03:19:33.775 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:33.775 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:33.775 00.000 9828 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.55 = -2.73)
03:19:33.775 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:33.776 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.54 mountX=-0.07 mountY=-0.03, mountTheta=-2.71
03:19:33.776 00.000 9828 Moving (0.07, 0.04) raw xDistance=-0.07 yDistance=-0.03
03:19:33.776 00.000 9828 BLC: window closed
03:19:33.776 00.000 9828 MoveAxis(E, 22, B)
03:19:33.776 00.000 9828 Guiding  Dir = 2, Dur = 22
03:19:33.776 00.000 9828 IsSlewing returns 0
03:19:33.776 00.000 9828 IsGuiding returns 0
03:19:33.776 00.000 9828 PulseGuide returned control before completion, sleep 32
03:19:33.822 00.046 9828 IsGuiding returns 1
03:19:33.822 00.000 9828 scope still moving after pulse duration time elapsed
03:19:33.853 00.031 9828 IsSlewing returns 0
03:19:33.853 00.000 9828 IsGuiding returns 1
03:19:33.885 00.032 9828 IsSlewing returns 0
03:19:33.885 00.000 9828 IsGuiding returns 1
03:19:33.917 00.032 9828 IsSlewing returns 0
03:19:33.917 00.000 9828 IsGuiding returns 0
03:19:33.917 00.000 9828 scope move finished after 22 + 118 ms
03:19:33.917 00.000 9828 Move returns status 0, amount 22
03:19:33.917 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:33.917 00.000 9828 MoveAxis(N, 4, B)
03:19:33.917 00.000 9828 Guiding  Dir = 0, Dur = 4
03:19:33.933 00.016 9828 IsSlewing returns 0
03:19:33.933 00.000 9828 IsGuiding returns 0
03:19:33.933 00.000 9828 PulseGuide returned control before completion, sleep 14
03:19:33.949 00.016 9828 IsGuiding returns 1
03:19:33.949 00.000 9828 scope still moving after pulse duration time elapsed
03:19:33.980 00.031 9828 IsSlewing returns 0
03:19:33.980 00.000 9828 IsGuiding returns 1
03:19:34.010 00.030 9828 IsSlewing returns 0
03:19:34.011 00.001 9828 IsGuiding returns 1
03:19:34.043 00.032 9828 IsSlewing returns 0
03:19:34.043 00.000 9828 IsGuiding returns 1
03:19:34.072 00.029 9828 IsSlewing returns 0
03:19:34.073 00.001 9828 IsGuiding returns 0
03:19:34.073 00.000 9828 scope move finished after 4 + 136 ms
03:19:34.073 00.000 9828 Move returns status 0, amount 4
03:19:34.073 00.000 9828 move complete, result=0
03:19:34.073 00.000 9828 worker thread done servicing request
03:19:34.073 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.0 px 4 ms NORTH
03:19:34.460 00.387 8976 Exposure complete
03:19:34.466 00.006 8976 worker thread done servicing request
03:19:34.466 00.000 5052 OnExposeComplete: enter
03:19:34.467 00.001 5052 UpdateGuideState(): m_state=6
03:19:34.467 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13153
03:19:34.467 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.54, Mass=102, SNR=6.9, Peak=61 HFD=1.9
03:19:34.467 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
03:19:34.467 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
03:19:34.467 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.17 hyp=0.67 cameraTheta=-0.25 mountX=-0.44 mountY=-0.45, mountTheta=-2.35
03:19:34.468 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.17, opts=13)
03:19:34.468 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.17)
03:19:34.468 00.000 8976 Worker thread wakes up
03:19:34.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.17) opts 0xd
03:19:34.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.17)
03:19:34.468 00.000 8976 Moving (0.64, -0.17) raw xDistance=-0.44 yDistance=-0.45
03:19:34.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:19:34.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
03:19:34.468 00.000 8976 MoveAxis(R, 2, ABG)
03:19:34.468 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:19:34.468 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
03:19:34.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:34.468 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:34.468 00.000 5052 Enqueuing Expose request
03:19:34.468 00.000 8976 stepping (-1, 20) + (2, 0)
03:19:34.469 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:34.491 00.022 8976 Received - 47 (G) 
03:19:34.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:34.491 00.000 8976 stepped: pos (1, 20)
03:19:34.491 00.000 8976 MoveAxis(U, 2, ABG)
03:19:34.491 00.000 8976 stepping (1, 20) + (0, 2)
03:19:34.491 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:34.523 00.032 8976 Received - 47 (G) 
03:19:34.523 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:34.523 00.000 8976 stepped: pos (1, 22)
03:19:34.523 00.000 8976 MountToCamera -- mountTheta (-1.56) + m_xAngle (2.04) = xAngle (0.49 = 0.49)
03:19:34.523 00.000 8976 MountToCamera -- mountX=0.05 mountY=-3.08 hyp=3.08 mountTheta=-1.56 cameraX=2.72, cameraY=1.44 cameraTheta=0.49
03:19:34.523 00.000 8976 incremental bump (2.719, 1.443) isValid = 1
03:19:34.523 00.000 8976 Scheduling Mount bump of (0.101, 0.056)
03:19:34.523 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:19:34.523 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:19:34.523 00.000 8976 move complete, result=0
03:19:34.523 00.000 8976 worker thread done servicing request
03:19:34.523 00.000 8976 Worker thread wakes up
03:19:34.523 00.000 9828 Worker thread wakes up
03:19:34.523 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:19:34.523 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:19:34.523 00.000 9828 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.60 = -2.68)
03:19:34.524 00.001 9828 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.52 = -2.77)
03:19:34.524 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=-0.10 mountY=-0.04, mountTheta=-2.75
03:19:34.524 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
03:19:34.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:34.524 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:34.524 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:19:34.524 00.000 9828 BLC: window closed
03:19:34.524 00.000 9828 MoveAxis(E, 33, B)
03:19:34.524 00.000 9828 Guiding  Dir = 2, Dur = 33
03:19:34.524 00.000 9828 IsSlewing returns 0
03:19:34.525 00.001 9828 IsGuiding returns 0
03:19:34.525 00.000 9828 PulseGuide returned control before completion, sleep 43
03:19:34.573 00.048 9828 IsGuiding returns 1
03:19:34.573 00.000 9828 scope still moving after pulse duration time elapsed
03:19:34.604 00.031 9828 IsSlewing returns 0
03:19:34.605 00.001 9828 IsGuiding returns 1
03:19:34.635 00.030 9828 IsSlewing returns 0
03:19:34.636 00.001 9828 IsGuiding returns 1
03:19:34.665 00.029 9828 IsSlewing returns 0
03:19:34.666 00.001 9828 IsGuiding returns 1
03:19:34.696 00.030 9828 IsSlewing returns 0
03:19:34.697 00.001 9828 IsGuiding returns 1
03:19:34.727 00.030 9828 IsSlewing returns 0
03:19:34.728 00.001 9828 IsGuiding returns 1
03:19:34.757 00.029 9828 IsSlewing returns 0
03:19:34.757 00.000 9828 IsGuiding returns 1
03:19:34.788 00.031 9828 IsSlewing returns 0
03:19:34.788 00.000 9828 IsGuiding returns 0
03:19:34.788 00.000 9828 scope move finished after 33 + 229 ms
03:19:34.788 00.000 9828 Move returns status 0, amount 33
03:19:34.788 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:34.788 00.000 9828 MoveAxis(N, 6, B)
03:19:34.788 00.000 9828 Guiding  Dir = 0, Dur = 6
03:19:34.803 00.015 9828 IsSlewing returns 0
03:19:34.803 00.000 9828 IsGuiding returns 0
03:19:34.803 00.000 9828 PulseGuide returned control before completion, sleep 16
03:19:34.833 00.030 9828 IsGuiding returns 1
03:19:34.833 00.000 9828 scope still moving after pulse duration time elapsed
03:19:34.864 00.031 9828 IsSlewing returns 0
03:19:34.864 00.000 9828 IsGuiding returns 1
03:19:34.895 00.031 9828 IsSlewing returns 0
03:19:34.895 00.000 9828 IsGuiding returns 1
03:19:34.925 00.030 9828 IsSlewing returns 0
03:19:34.925 00.000 9828 IsGuiding returns 0
03:19:34.925 00.000 9828 scope move finished after 6 + 116 ms
03:19:34.925 00.000 9828 Move returns status 0, amount 6
03:19:34.925 00.000 9828 move complete, result=0
03:19:34.925 00.000 9828 worker thread done servicing request
03:19:34.925 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:19:35.212 00.287 8976 Exposure complete
03:19:35.218 00.006 8976 worker thread done servicing request
03:19:35.218 00.000 5052 OnExposeComplete: enter
03:19:35.218 00.000 5052 UpdateGuideState(): m_state=6
03:19:35.218 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13154
03:19:35.218 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.33, Mass=108, SNR=7.2, Peak=66 HFD=1.6
03:19:35.218 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
03:19:35.218 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
03:19:35.218 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.38 hyp=0.60 cameraTheta=-0.69 mountX=-0.55 mountY=-0.18, mountTheta=-2.83
03:19:35.219 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.38, opts=13)
03:19:35.219 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.38)
03:19:35.219 00.000 8976 Worker thread wakes up
03:19:35.219 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:19:35.219 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
03:19:35.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:35.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.38) opts 0xd
03:19:35.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:35.219 00.000 5052 Enqueuing Expose request
03:19:35.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.38)
03:19:35.219 00.000 8976 Moving (0.46, -0.38) raw xDistance=-0.55 yDistance=-0.18
03:19:35.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
03:19:35.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:19:35.219 00.000 8976 MoveAxis(R, 2, ABG)
03:19:35.219 00.000 8976 stepping (1, 22) + (2, 0)
03:19:35.219 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:35.243 00.024 8976 Received - 47 (G) 
03:19:35.243 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:35.243 00.000 8976 stepped: pos (3, 22)
03:19:35.243 00.000 8976 MoveAxis(U, 0, ABG)
03:19:35.243 00.000 8976 MountToCamera -- mountTheta (-1.61) + m_xAngle (2.04) = xAngle (0.44 = 0.44)
03:19:35.243 00.000 8976 MountToCamera -- mountX=-0.12 mountY=-3.21 hyp=3.22 mountTheta=-1.61 cameraX=2.92, cameraY=1.36 cameraTheta=0.44
03:19:35.243 00.000 8976 incremental bump (2.917, 1.356) isValid = 1
03:19:35.243 00.000 8976 Scheduling Mount bump of (0.104, 0.050)
03:19:35.243 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:19:35.243 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:19:35.243 00.000 8976 move complete, result=0
03:19:35.243 00.000 9828 Worker thread wakes up
03:19:35.243 00.000 8976 worker thread done servicing request
03:19:35.243 00.000 8976 Worker thread wakes up
03:19:35.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:35.243 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:19:35.243 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
03:19:35.244 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:35.244 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:19:35.244 00.000 9828 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.10) = xAngle (3.55 = -2.74)
03:19:35.244 00.000 9828 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.46 = -2.82)
03:19:35.244 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.45 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
03:19:35.244 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:19:35.244 00.000 9828 BLC: window closed
03:19:35.244 00.000 9828 MoveAxis(E, 34, B)
03:19:35.244 00.000 9828 Guiding  Dir = 2, Dur = 34
03:19:35.244 00.000 9828 IsSlewing returns 0
03:19:35.245 00.001 9828 IsGuiding returns 0
03:19:35.245 00.000 9828 PulseGuide returned control before completion, sleep 44
03:19:35.299 00.054 9828 IsGuiding returns 1
03:19:35.299 00.000 9828 scope still moving after pulse duration time elapsed
03:19:35.330 00.031 9828 IsSlewing returns 0
03:19:35.330 00.000 9828 IsGuiding returns 1
03:19:35.362 00.032 9828 IsSlewing returns 0
03:19:35.362 00.000 9828 IsGuiding returns 1
03:19:35.393 00.031 9828 IsSlewing returns 0
03:19:35.393 00.000 9828 IsGuiding returns 0
03:19:35.393 00.000 9828 scope move finished after 34 + 114 ms
03:19:35.393 00.000 9828 Move returns status 0, amount 34
03:19:35.393 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:35.393 00.000 9828 MoveAxis(N, 5, B)
03:19:35.393 00.000 9828 Guiding  Dir = 0, Dur = 5
03:19:35.408 00.015 9828 IsSlewing returns 0
03:19:35.408 00.000 9828 IsGuiding returns 0
03:19:35.408 00.000 9828 PulseGuide returned control before completion, sleep 15
03:19:35.424 00.016 9828 IsGuiding returns 1
03:19:35.424 00.000 9828 scope still moving after pulse duration time elapsed
03:19:35.455 00.031 9828 IsSlewing returns 0
03:19:35.455 00.000 9828 IsGuiding returns 1
03:19:35.487 00.032 9828 IsSlewing returns 0
03:19:35.487 00.000 9828 IsGuiding returns 1
03:19:35.518 00.031 9828 IsSlewing returns 0
03:19:35.518 00.000 9828 IsGuiding returns 1
03:19:35.549 00.031 9828 IsSlewing returns 0
03:19:35.549 00.000 9828 IsGuiding returns 0
03:19:35.549 00.000 9828 scope move finished after 5 + 136 ms
03:19:35.549 00.000 9828 Move returns status 0, amount 5
03:19:35.549 00.000 9828 move complete, result=0
03:19:35.549 00.000 9828 worker thread done servicing request
03:19:35.550 00.001 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:19:35.928 00.378 8976 Exposure complete
03:19:35.934 00.006 8976 worker thread done servicing request
03:19:35.934 00.000 5052 OnExposeComplete: enter
03:19:35.934 00.000 5052 UpdateGuideState(): m_state=6
03:19:35.934 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13155
03:19:35.934 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.98, Mass=102, SNR=7.0, Peak=74 HFD=2.0
03:19:35.934 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
03:19:35.934 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
03:19:35.934 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.27 hyp=0.37 cameraTheta=2.33 mountX=0.36 mountY=0.07, mountTheta=0.19
03:19:35.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.27, opts=13)
03:19:35.935 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.27)
03:19:35.935 00.000 8976 Worker thread wakes up
03:19:35.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.27) opts 0xd
03:19:35.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.27)
03:19:35.935 00.000 8976 Moving (-0.26, 0.27) raw xDistance=0.36 yDistance=0.07
03:19:35.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
03:19:35.936 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:19:35.936 00.000 5052 UpdateGuideState exits: m=102 SNR=7.0
03:19:35.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:35.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:35.936 00.000 5052 Enqueuing Expose request
03:19:35.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:19:35.936 00.000 8976 MoveAxis(L, 1, ABG)
03:19:35.936 00.000 8976 stepping (3, 22) + (-1, 0)
03:19:35.936 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:35.962 00.026 8976 Received - 47 (G) 
03:19:35.962 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:35.962 00.000 8976 stepped: pos (2, 22)
03:19:35.962 00.000 8976 MoveAxis(U, 0, ABG)
03:19:35.962 00.000 8976 MountToCamera -- mountTheta (-1.63) + m_xAngle (2.04) = xAngle (0.42 = 0.42)
03:19:35.962 00.000 8976 MountToCamera -- mountX=-0.18 mountY=-3.31 hyp=3.31 mountTheta=-1.63 cameraX=3.03, cameraY=1.34 cameraTheta=0.42
03:19:35.962 00.000 8976 incremental bump (3.027, 1.344) isValid = 1
03:19:35.962 00.000 8976 Scheduling Mount bump of (0.105, 0.048)
03:19:35.962 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:19:35.962 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:19:35.962 00.000 8976 move complete, result=0
03:19:35.962 00.000 8976 worker thread done servicing request
03:19:35.962 00.000 8976 Worker thread wakes up
03:19:35.962 00.000 9828 Worker thread wakes up
03:19:35.962 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:19:35.962 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:19:35.962 00.000 9828 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.10) = xAngle (3.53 = -2.76)
03:19:35.963 00.001 9828 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.45 = -2.84)
03:19:35.963 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.43 mountX=-0.11 mountY=-0.03, mountTheta=-2.83
03:19:35.963 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.03
03:19:35.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:35.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:35.963 00.000 9828 BLC: window closed
03:19:35.963 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
03:19:35.963 00.000 9828 MoveAxis(E, 34, B)
03:19:35.963 00.000 9828 Guiding  Dir = 2, Dur = 34
03:19:35.963 00.000 9828 IsSlewing returns 0
03:19:35.964 00.001 9828 IsGuiding returns 0
03:19:35.964 00.000 9828 PulseGuide returned control before completion, sleep 44
03:19:36.018 00.054 9828 IsGuiding returns 1
03:19:36.018 00.000 9828 scope still moving after pulse duration time elapsed
03:19:36.049 00.031 9828 IsSlewing returns 0
03:19:36.049 00.000 9828 IsGuiding returns 1
03:19:36.081 00.032 9828 IsSlewing returns 0
03:19:36.081 00.000 9828 IsGuiding returns 1
03:19:36.110 00.029 9828 IsSlewing returns 0
03:19:36.110 00.000 9828 IsGuiding returns 0
03:19:36.110 00.000 9828 scope move finished after 34 + 112 ms
03:19:36.110 00.000 9828 Move returns status 0, amount 34
03:19:36.110 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:36.110 00.000 9828 MoveAxis(N, 5, B)
03:19:36.110 00.000 9828 Guiding  Dir = 0, Dur = 5
03:19:36.125 00.015 9828 IsSlewing returns 0
03:19:36.125 00.000 9828 IsGuiding returns 0
03:19:36.125 00.000 9828 PulseGuide returned control before completion, sleep 15
03:19:36.156 00.031 9828 IsGuiding returns 1
03:19:36.156 00.000 9828 scope still moving after pulse duration time elapsed
03:19:36.187 00.031 9828 IsSlewing returns 0
03:19:36.187 00.000 9828 IsGuiding returns 1
03:19:36.218 00.031 9828 IsSlewing returns 0
03:19:36.218 00.000 9828 IsGuiding returns 1
03:19:36.248 00.030 9828 IsSlewing returns 0
03:19:36.248 00.000 9828 IsGuiding returns 0
03:19:36.248 00.000 9828 scope move finished after 5 + 118 ms
03:19:36.248 00.000 9828 Move returns status 0, amount 5
03:19:36.248 00.000 9828 move complete, result=0
03:19:36.248 00.000 9828 worker thread done servicing request
03:19:36.248 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:19:36.651 00.403 8976 Exposure complete
03:19:36.657 00.006 8976 worker thread done servicing request
03:19:36.657 00.000 5052 OnExposeComplete: enter
03:19:36.657 00.000 5052 UpdateGuideState(): m_state=6
03:19:36.657 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13156
03:19:36.657 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.80, Mass=118, SNR=7.5, Peak=71 HFD=2.1
03:19:36.657 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:19:36.657 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
03:19:36.657 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.71 mountX=0.16 mountY=0.11, mountTheta=0.60
03:19:36.658 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.09, opts=13)
03:19:36.658 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.09)
03:19:36.658 00.000 8976 Worker thread wakes up
03:19:36.658 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:36.658 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
03:19:36.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:36.658 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:36.658 00.000 5052 Enqueuing Expose request
03:19:36.658 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.09) opts 0xd
03:19:36.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.09)
03:19:36.658 00.000 8976 Moving (-0.19, 0.09) raw xDistance=0.16 yDistance=0.11
03:19:36.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:19:36.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:19:36.658 00.000 8976 MoveAxis(R, 0, ABG)
03:19:36.658 00.000 8976 MoveAxis(U, 0, ABG)
03:19:36.658 00.000 8976 MountToCamera -- mountTheta (-1.64) + m_xAngle (2.04) = xAngle (0.41 = 0.41)
03:19:36.658 00.000 8976 MountToCamera -- mountX=-0.22 mountY=-3.37 hyp=3.38 mountTheta=-1.64 cameraX=3.10, cameraY=1.34 cameraTheta=0.41
03:19:36.658 00.000 8976 incremental bump (3.101, 1.335) isValid = 1
03:19:36.659 00.001 8976 Scheduling Mount bump of (0.105, 0.047)
03:19:36.659 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.05, opts=4)
03:19:36.659 00.000 8976 Enqueuing Move request for scope (0.11, 0.05)
03:19:36.659 00.000 8976 move complete, result=0
03:19:36.659 00.000 9828 Worker thread wakes up
03:19:36.659 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:19:36.659 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0x4
03:19:36.659 00.000 8976 worker thread done servicing request
03:19:36.659 00.000 8976 Worker thread wakes up
03:19:36.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:36.659 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:36.659 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:19:36.659 00.000 9828 CameraToMount -- cameraTheta (0.42) - m_xAngle (-3.10) = xAngle (3.52 = -2.77)
03:19:36.659 00.000 9828 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.43 = -2.85)
03:19:36.659 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.42 mountX=-0.11 mountY=-0.03, mountTheta=-2.84
03:19:36.659 00.000 9828 Moving (0.11, 0.05) raw xDistance=-0.11 yDistance=-0.03
03:19:36.659 00.000 9828 BLC: window closed
03:19:36.659 00.000 9828 MoveAxis(E, 34, B)
03:19:36.660 00.001 9828 Guiding  Dir = 2, Dur = 34
03:19:36.660 00.000 9828 IsSlewing returns 0
03:19:36.660 00.000 9828 IsGuiding returns 0
03:19:36.660 00.000 9828 PulseGuide returned control before completion, sleep 44
03:19:36.716 00.056 9828 IsGuiding returns 1
03:19:36.716 00.000 9828 scope still moving after pulse duration time elapsed
03:19:36.747 00.031 9828 IsSlewing returns 0
03:19:36.747 00.000 9828 IsGuiding returns 1
03:19:36.778 00.031 9828 IsSlewing returns 0
03:19:36.778 00.000 9828 IsGuiding returns 1
03:19:36.810 00.032 9828 IsSlewing returns 0
03:19:36.810 00.000 9828 IsGuiding returns 0
03:19:36.810 00.000 9828 scope move finished after 34 + 115 ms
03:19:36.810 00.000 9828 Move returns status 0, amount 34
03:19:36.810 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:36.810 00.000 9828 MoveAxis(N, 5, B)
03:19:36.810 00.000 9828 Guiding  Dir = 0, Dur = 5
03:19:36.826 00.016 9828 IsSlewing returns 0
03:19:36.826 00.000 9828 IsGuiding returns 0
03:19:36.826 00.000 9828 PulseGuide returned control before completion, sleep 15
03:19:36.856 00.030 9828 IsGuiding returns 1
03:19:36.856 00.000 9828 scope still moving after pulse duration time elapsed
03:19:36.887 00.031 9828 IsSlewing returns 0
03:19:36.887 00.000 9828 IsGuiding returns 1
03:19:36.918 00.031 9828 IsSlewing returns 0
03:19:36.918 00.000 9828 IsGuiding returns 1
03:19:36.949 00.031 9828 IsSlewing returns 0
03:19:36.949 00.000 9828 IsGuiding returns 0
03:19:36.949 00.000 9828 scope move finished after 5 + 118 ms
03:19:36.949 00.000 9828 Move returns status 0, amount 5
03:19:36.949 00.000 9828 move complete, result=0
03:19:36.949 00.000 9828 worker thread done servicing request
03:19:36.949 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:19:37.345 00.396 8976 Exposure complete
03:19:37.350 00.005 8976 worker thread done servicing request
03:19:37.351 00.001 5052 OnExposeComplete: enter
03:19:37.351 00.000 5052 UpdateGuideState(): m_state=6
03:19:37.351 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13157
03:19:37.351 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.92, Mass=95, SNR=6.7, Peak=69 HFD=1.4
03:19:37.351 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
03:19:37.351 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
03:19:37.351 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.21 hyp=0.43 cameraTheta=0.50 mountX=0.01 mountY=-0.43, mountTheta=-1.54
03:19:37.352 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.21, opts=13)
03:19:37.352 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.21)
03:19:37.352 00.000 8976 Worker thread wakes up
03:19:37.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.21) opts 0xd
03:19:37.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.21)
03:19:37.352 00.000 8976 Moving (0.37, 0.21) raw xDistance=0.01 yDistance=-0.43
03:19:37.352 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:37.353 00.001 5052 UpdateGuideState exits: m=95 SNR=6.7
03:19:37.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:37.353 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:37.353 00.000 5052 Enqueuing Expose request
03:19:37.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:19:37.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:19:37.353 00.000 8976 MoveAxis(R, 0, ABG)
03:19:37.353 00.000 8976 MoveAxis(U, 2, ABG)
03:19:37.353 00.000 8976 stepping (2, 22) + (0, 2)
03:19:37.353 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:37.385 00.032 8976 Received - 47 (G) 
03:19:37.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:37.385 00.000 8976 stepped: pos (2, 24)
03:19:37.385 00.000 8976 MountToCamera -- mountTheta (-1.64) + m_xAngle (2.04) = xAngle (0.40 = 0.40)
03:19:37.385 00.000 8976 MountToCamera -- mountX=-0.25 mountY=-3.51 hyp=3.52 mountTheta=-1.64 cameraX=3.24, cameraY=1.38 cameraTheta=0.40
03:19:37.385 00.000 8976 incremental bump (3.243, 1.377) isValid = 1
03:19:37.385 00.000 8976 Scheduling Mount bump of (0.106, 0.047)
03:19:37.385 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.05, opts=4)
03:19:37.385 00.000 8976 Enqueuing Move request for scope (0.11, 0.05)
03:19:37.385 00.000 8976 move complete, result=0
03:19:37.385 00.000 8976 worker thread done servicing request
03:19:37.385 00.000 8976 Worker thread wakes up
03:19:37.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:37.385 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:37.386 00.001 9828 Worker thread wakes up
03:19:37.386 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:19:37.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0x4
03:19:37.386 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:19:37.386 00.000 9828 CameraToMount -- cameraTheta (0.41) - m_xAngle (-3.10) = xAngle (3.51 = -2.77)
03:19:37.386 00.000 9828 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.43 = -2.85)
03:19:37.386 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.41 mountX=-0.11 mountY=-0.03, mountTheta=-2.85
03:19:37.386 00.000 9828 Moving (0.11, 0.05) raw xDistance=-0.11 yDistance=-0.03
03:19:37.386 00.000 9828 BLC: window closed
03:19:37.386 00.000 9828 MoveAxis(E, 34, B)
03:19:37.386 00.000 9828 Guiding  Dir = 2, Dur = 34
03:19:37.386 00.000 9828 IsSlewing returns 0
03:19:37.387 00.001 9828 IsGuiding returns 0
03:19:37.387 00.000 9828 PulseGuide returned control before completion, sleep 44
03:19:37.436 00.049 9828 IsGuiding returns 1
03:19:37.436 00.000 9828 scope still moving after pulse duration time elapsed
03:19:37.467 00.031 9828 IsSlewing returns 0
03:19:37.467 00.000 9828 IsGuiding returns 1
03:19:37.498 00.031 9828 IsSlewing returns 0
03:19:37.498 00.000 9828 IsGuiding returns 1
03:19:37.530 00.032 9828 IsSlewing returns 0
03:19:37.530 00.000 9828 IsGuiding returns 0
03:19:37.530 00.000 9828 scope move finished after 34 + 109 ms
03:19:37.530 00.000 9828 Move returns status 0, amount 34
03:19:37.530 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:37.530 00.000 9828 MoveAxis(N, 4, B)
03:19:37.530 00.000 9828 Guiding  Dir = 0, Dur = 4
03:19:37.546 00.016 9828 IsSlewing returns 0
03:19:37.551 00.005 9828 IsGuiding returns 0
03:19:37.551 00.000 9828 PulseGuide returned control before completion, sleep 14
03:19:37.578 00.027 9828 IsGuiding returns 1
03:19:37.578 00.000 9828 scope still moving after pulse duration time elapsed
03:19:37.609 00.031 9828 IsSlewing returns 0
03:19:37.609 00.000 9828 IsGuiding returns 1
03:19:37.640 00.031 9828 IsSlewing returns 0
03:19:37.640 00.000 9828 IsGuiding returns 1
03:19:37.670 00.030 9828 IsSlewing returns 0
03:19:37.670 00.000 9828 IsGuiding returns 0
03:19:37.670 00.000 9828 scope move finished after 4 + 116 ms
03:19:37.670 00.000 9828 Move returns status 0, amount 4
03:19:37.670 00.000 9828 move complete, result=0
03:19:37.670 00.000 9828 worker thread done servicing request
03:19:37.670 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 4 ms NORTH
03:19:38.086 00.416 8976 Exposure complete
03:19:38.092 00.006 8976 worker thread done servicing request
03:19:38.092 00.000 5052 OnExposeComplete: enter
03:19:38.092 00.000 5052 UpdateGuideState(): m_state=6
03:19:38.092 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13158
03:19:38.092 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.83, Mass=113, SNR=7.3, Peak=70 HFD=2.3
03:19:38.092 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:19:38.092 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
03:19:38.092 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.12 hyp=0.39 cameraTheta=2.82 mountX=0.28 mountY=0.25, mountTheta=0.72
03:19:38.093 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.12, opts=13)
03:19:38.093 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.12)
03:19:38.093 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:38.093 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
03:19:38.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:38.094 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:38.094 00.000 5052 Enqueuing Expose request
03:19:38.094 00.000 8976 Worker thread wakes up
03:19:38.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.12) opts 0xd
03:19:38.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.12)
03:19:38.094 00.000 8976 Moving (-0.37, 0.12) raw xDistance=0.28 yDistance=0.25
03:19:38.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:19:38.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:19:38.094 00.000 8976 MoveAxis(L, 1, ABG)
03:19:38.095 00.001 8976 stepping (2, 24) + (-1, 0)
03:19:38.095 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:38.120 00.025 8976 Received - 47 (G) 
03:19:38.120 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:38.120 00.000 8976 stepped: pos (1, 24)
03:19:38.120 00.000 8976 MoveAxis(U, 0, ABG)
03:19:38.120 00.000 8976 MountToCamera -- mountTheta (-1.63) + m_xAngle (2.04) = xAngle (0.41 = 0.41)
03:19:38.120 00.000 8976 MountToCamera -- mountX=-0.22 mountY=-3.61 hyp=3.62 mountTheta=-1.63 cameraX=3.32, cameraY=1.45 cameraTheta=0.41
03:19:38.120 00.000 8976 incremental bump (3.316, 1.450) isValid = 1
03:19:38.120 00.000 8976 Scheduling Mount bump of (0.105, 0.048)
03:19:38.120 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.05, opts=4)
03:19:38.120 00.000 8976 Enqueuing Move request for scope (0.11, 0.05)
03:19:38.121 00.001 8976 move complete, result=0
03:19:38.121 00.000 9828 Worker thread wakes up
03:19:38.121 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:19:38.121 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0x4
03:19:38.121 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:19:38.121 00.000 9828 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.10) = xAngle (3.52 = -2.76)
03:19:38.121 00.000 8976 worker thread done servicing request
03:19:38.121 00.000 9828 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.44 = -2.84)
03:19:38.121 00.000 8976 Worker thread wakes up
03:19:38.121 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.43 mountX=-0.11 mountY=-0.03, mountTheta=-2.83
03:19:38.121 00.000 9828 Moving (0.11, 0.05) raw xDistance=-0.11 yDistance=-0.03
03:19:38.121 00.000 9828 BLC: window closed
03:19:38.121 00.000 9828 MoveAxis(E, 34, B)
03:19:38.121 00.000 9828 Guiding  Dir = 2, Dur = 34
03:19:38.121 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:38.121 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:38.122 00.001 9828 IsSlewing returns 0
03:19:38.122 00.000 9828 IsGuiding returns 0
03:19:38.122 00.000 9828 PulseGuide returned control before completion, sleep 44
03:19:38.172 00.050 9828 IsGuiding returns 1
03:19:38.172 00.000 9828 scope still moving after pulse duration time elapsed
03:19:38.204 00.032 9828 IsSlewing returns 0
03:19:38.204 00.000 9828 IsGuiding returns 1
03:19:38.234 00.030 9828 IsSlewing returns 0
03:19:38.234 00.000 9828 IsGuiding returns 1
03:19:38.266 00.032 9828 IsSlewing returns 0
03:19:38.266 00.000 9828 IsGuiding returns 0
03:19:38.266 00.000 9828 scope move finished after 34 + 110 ms
03:19:38.266 00.000 9828 Move returns status 0, amount 34
03:19:38.266 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:38.266 00.000 9828 MoveAxis(N, 5, B)
03:19:38.266 00.000 9828 Guiding  Dir = 0, Dur = 5
03:19:38.282 00.016 9828 IsSlewing returns 0
03:19:38.282 00.000 9828 IsGuiding returns 0
03:19:38.283 00.001 9828 PulseGuide returned control before completion, sleep 15
03:19:38.312 00.029 9828 IsGuiding returns 1
03:19:38.312 00.000 9828 scope still moving after pulse duration time elapsed
03:19:38.343 00.031 9828 IsSlewing returns 0
03:19:38.343 00.000 9828 IsGuiding returns 1
03:19:38.374 00.031 9828 IsSlewing returns 0
03:19:38.374 00.000 9828 IsGuiding returns 1
03:19:38.405 00.031 9828 IsSlewing returns 0
03:19:38.405 00.000 9828 IsGuiding returns 1
03:19:38.436 00.031 9828 IsSlewing returns 0
03:19:38.436 00.000 9828 IsGuiding returns 0
03:19:38.436 00.000 9828 scope move finished after 5 + 148 ms
03:19:38.436 00.000 9828 Move returns status 0, amount 5
03:19:38.436 00.000 9828 move complete, result=0
03:19:38.436 00.000 9828 worker thread done servicing request
03:19:38.436 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:19:38.804 00.368 8976 Exposure complete
03:19:38.809 00.005 8976 worker thread done servicing request
03:19:38.810 00.001 5052 OnExposeComplete: enter
03:19:38.810 00.000 5052 UpdateGuideState(): m_state=6
03:19:38.810 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13159
03:19:38.810 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.66, Mass=97, SNR=6.7, Peak=63 HFD=1.7
03:19:38.810 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
03:19:38.810 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
03:19:38.810 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.05 hyp=0.52 cameraTheta=-3.04 mountX=0.19 mountY=0.46, mountTheta=1.18
03:19:38.811 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.05, opts=13)
03:19:38.811 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.05)
03:19:38.811 00.000 8976 Worker thread wakes up
03:19:38.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.05) opts 0xd
03:19:38.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.05)
03:19:38.811 00.000 8976 Moving (-0.52, -0.05) raw xDistance=0.19 yDistance=0.46
03:19:38.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:19:38.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:19:38.811 00.000 8976 MoveAxis(R, 0, ABG)
03:19:38.811 00.000 8976 MoveAxis(D, 2, ABG)
03:19:38.811 00.000 8976 stepping (1, 24) + (0, -2)
03:19:38.811 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:19:38.811 00.000 5052 UpdateGuideState exits: m=97 SNR=6.7
03:19:38.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:38.811 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:38.811 00.000 5052 Enqueuing Expose request
03:19:38.812 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:38.839 00.027 8976 Received - 47 (G) 
03:19:38.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:38.839 00.000 8976 stepped: pos (1, 22)
03:19:38.839 00.000 8976 MountToCamera -- mountTheta (-1.63) + m_xAngle (2.04) = xAngle (0.42 = 0.42)
03:19:38.839 00.000 8976 MountToCamera -- mountX=-0.20 mountY=-3.57 hyp=3.58 mountTheta=-1.63 cameraX=3.27, cameraY=1.45 cameraTheta=0.42
03:19:38.839 00.000 8976 incremental bump (3.271, 1.452) isValid = 1
03:19:38.839 00.000 8976 Scheduling Mount bump of (0.105, 0.048)
03:19:38.839 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:19:38.839 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:19:38.839 00.000 8976 move complete, result=0
03:19:38.839 00.000 9828 Worker thread wakes up
03:19:38.839 00.000 8976 worker thread done servicing request
03:19:38.839 00.000 8976 Worker thread wakes up
03:19:38.840 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:19:38.840 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:19:38.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:38.840 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:19:38.840 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:38.840 00.000 9828 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.10) = xAngle (3.53 = -2.76)
03:19:38.840 00.000 9828 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.45 = -2.84)
03:19:38.840 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.43 mountX=-0.11 mountY=-0.03, mountTheta=-2.83
03:19:38.840 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.03
03:19:38.840 00.000 9828 BLC: window closed
03:19:38.840 00.000 9828 MoveAxis(E, 34, B)
03:19:38.840 00.000 9828 Guiding  Dir = 2, Dur = 34
03:19:38.840 00.000 9828 IsSlewing returns 0
03:19:38.841 00.001 9828 IsGuiding returns 0
03:19:38.841 00.000 9828 PulseGuide returned control before completion, sleep 44
03:19:38.886 00.045 9828 IsGuiding returns 1
03:19:38.886 00.000 9828 scope still moving after pulse duration time elapsed
03:19:38.917 00.031 9828 IsSlewing returns 0
03:19:38.917 00.000 9828 IsGuiding returns 1
03:19:38.948 00.031 9828 IsSlewing returns 0
03:19:38.948 00.000 9828 IsGuiding returns 1
03:19:38.980 00.032 9828 IsSlewing returns 0
03:19:38.980 00.000 9828 IsGuiding returns 1
03:19:39.010 00.030 9828 IsSlewing returns 0
03:19:39.011 00.001 9828 IsGuiding returns 0
03:19:39.011 00.000 9828 scope move finished after 34 + 136 ms
03:19:39.011 00.000 9828 Move returns status 0, amount 34
03:19:39.011 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:39.011 00.000 9828 MoveAxis(N, 5, B)
03:19:39.011 00.000 9828 Guiding  Dir = 0, Dur = 5
03:19:39.026 00.015 9828 IsSlewing returns 0
03:19:39.026 00.000 9828 IsGuiding returns 0
03:19:39.026 00.000 9828 PulseGuide returned control before completion, sleep 15
03:19:39.057 00.031 9828 IsGuiding returns 1
03:19:39.057 00.000 9828 scope still moving after pulse duration time elapsed
03:19:39.089 00.032 9828 IsSlewing returns 0
03:19:39.089 00.000 9828 IsGuiding returns 1
03:19:39.120 00.031 9828 IsSlewing returns 0
03:19:39.120 00.000 9828 IsGuiding returns 1
03:19:39.150 00.030 9828 IsSlewing returns 0
03:19:39.150 00.000 9828 IsGuiding returns 0
03:19:39.150 00.000 9828 scope move finished after 5 + 119 ms
03:19:39.150 00.000 9828 Move returns status 0, amount 5
03:19:39.150 00.000 9828 move complete, result=0
03:19:39.150 00.000 9828 worker thread done servicing request
03:19:39.151 00.001 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:19:39.529 00.378 8976 Exposure complete
03:19:39.535 00.006 8976 worker thread done servicing request
03:19:39.535 00.000 5052 OnExposeComplete: enter
03:19:39.535 00.000 5052 UpdateGuideState(): m_state=6
03:19:39.535 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13160
03:19:39.535 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.90, Mass=108, SNR=7.1, Peak=70 HFD=2.0
03:19:39.535 00.000 5052 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
03:19:39.535 00.000 5052 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.23 = -1.23)
03:19:39.535 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.92 mountX=0.10 mountY=-0.22, mountTheta=-1.14
03:19:39.536 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.19, opts=13)
03:19:39.536 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.19)
03:19:39.536 00.000 8976 Worker thread wakes up
03:19:39.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.19) opts 0xd
03:19:39.536 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.19)
03:19:39.536 00.000 8976 Moving (0.14, 0.19) raw xDistance=0.10 yDistance=-0.22
03:19:39.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:19:39.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:19:39.536 00.000 8976 MoveAxis(R, 0, ABG)
03:19:39.536 00.000 8976 MoveAxis(U, 0, ABG)
03:19:39.536 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:39.536 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
03:19:39.536 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:39.536 00.000 8976 MountToCamera -- mountTheta (-1.62) + m_xAngle (2.04) = xAngle (0.42 = 0.42)
03:19:39.537 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:39.537 00.000 5052 Enqueuing Expose request
03:19:39.537 00.000 8976 MountToCamera -- mountX=-0.18 mountY=-3.55 hyp=3.55 mountTheta=-1.62 cameraX=3.24, cameraY=1.45 cameraTheta=0.42
03:19:39.537 00.000 8976 incremental bump (3.241, 1.452) isValid = 1
03:19:39.537 00.000 8976 Scheduling Mount bump of (0.105, 0.049)
03:19:39.537 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:19:39.537 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:19:39.537 00.000 8976 move complete, result=0
03:19:39.537 00.000 8976 worker thread done servicing request
03:19:39.537 00.000 8976 Worker thread wakes up
03:19:39.537 00.000 9828 Worker thread wakes up
03:19:39.537 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:39.537 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:39.537 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:19:39.537 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:19:39.537 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:19:39.537 00.000 9828 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.10) = xAngle (3.53 = -2.75)
03:19:39.538 00.001 9828 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.45 = -2.83)
03:19:39.538 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.44 mountX=-0.11 mountY=-0.04, mountTheta=-2.82
03:19:39.538 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:19:39.538 00.000 9828 BLC: window closed
03:19:39.538 00.000 9828 MoveAxis(E, 34, B)
03:19:39.538 00.000 9828 Guiding  Dir = 2, Dur = 34
03:19:39.538 00.000 9828 IsSlewing returns 0
03:19:39.539 00.001 9828 IsGuiding returns 0
03:19:39.539 00.000 9828 PulseGuide returned control before completion, sleep 44
03:19:39.587 00.048 9828 IsGuiding returns 1
03:19:39.587 00.000 9828 scope still moving after pulse duration time elapsed
03:19:39.618 00.031 9828 IsSlewing returns 0
03:19:39.618 00.000 9828 IsGuiding returns 1
03:19:39.649 00.031 9828 IsSlewing returns 0
03:19:39.649 00.000 9828 IsGuiding returns 1
03:19:39.680 00.031 9828 IsSlewing returns 0
03:19:39.680 00.000 9828 IsGuiding returns 0
03:19:39.680 00.000 9828 scope move finished after 34 + 107 ms
03:19:39.680 00.000 9828 Move returns status 0, amount 34
03:19:39.680 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:39.680 00.000 9828 MoveAxis(N, 5, B)
03:19:39.680 00.000 9828 Guiding  Dir = 0, Dur = 5
03:19:39.695 00.015 9828 IsSlewing returns 0
03:19:39.696 00.001 9828 IsGuiding returns 0
03:19:39.696 00.000 9828 PulseGuide returned control before completion, sleep 15
03:19:39.726 00.030 9828 IsGuiding returns 1
03:19:39.726 00.000 9828 scope still moving after pulse duration time elapsed
03:19:39.757 00.031 9828 IsSlewing returns 0
03:19:39.757 00.000 9828 IsGuiding returns 1
03:19:39.788 00.031 9828 IsSlewing returns 0
03:19:39.788 00.000 9828 IsGuiding returns 1
03:19:39.819 00.031 9828 IsSlewing returns 0
03:19:39.819 00.000 9828 IsGuiding returns 0
03:19:39.819 00.000 9828 scope move finished after 5 + 118 ms
03:19:39.819 00.000 9828 Move returns status 0, amount 5
03:19:39.819 00.000 9828 move complete, result=0
03:19:39.819 00.000 9828 worker thread done servicing request
03:19:39.819 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:19:40.222 00.403 8976 Exposure complete
03:19:40.228 00.006 8976 worker thread done servicing request
03:19:40.228 00.000 5052 OnExposeComplete: enter
03:19:40.228 00.000 5052 UpdateGuideState(): m_state=6
03:19:40.228 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13161
03:19:40.228 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.65, Mass=113, SNR=7.3, Peak=71 HFD=1.7
03:19:40.228 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
03:19:40.228 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
03:19:40.228 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.61 mountX=-0.09 mountY=-0.04, mountTheta=-2.74
03:19:40.229 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.06, opts=13)
03:19:40.229 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.06)
03:19:40.230 00.001 8976 Worker thread wakes up
03:19:40.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.06) opts 0xd
03:19:40.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.06)
03:19:40.230 00.000 8976 Moving (0.08, -0.06) raw xDistance=-0.09 yDistance=-0.04
03:19:40.230 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:19:40.230 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
03:19:40.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:40.230 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:40.230 00.000 5052 Enqueuing Expose request
03:19:40.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:19:40.231 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:19:40.231 00.000 8976 MoveAxis(R, 0, ABG)
03:19:40.231 00.000 8976 MoveAxis(U, 0, ABG)
03:19:40.231 00.000 8976 MountToCamera -- mountTheta (-1.62) + m_xAngle (2.04) = xAngle (0.42 = 0.42)
03:19:40.231 00.000 8976 MountToCamera -- mountX=-0.17 mountY=-3.53 hyp=3.53 mountTheta=-1.62 cameraX=3.22, cameraY=1.45 cameraTheta=0.42
03:19:40.231 00.000 8976 incremental bump (3.221, 1.453) isValid = 1
03:19:40.231 00.000 8976 Scheduling Mount bump of (0.092, 0.043)
03:19:40.231 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.04, opts=4)
03:19:40.231 00.000 8976 Enqueuing Move request for scope (0.09, 0.04)
03:19:40.231 00.000 8976 move complete, result=0
03:19:40.231 00.000 8976 worker thread done servicing request
03:19:40.231 00.000 8976 Worker thread wakes up
03:19:40.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:40.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:40.231 00.000 9828 Worker thread wakes up
03:19:40.231 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0x4
03:19:40.231 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
03:19:40.231 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:40.231 00.000 9828 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.10) = xAngle (3.53 = -2.75)
03:19:40.232 00.001 9828 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.45 = -2.83)
03:19:40.232 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.44 mountX=-0.09 mountY=-0.03, mountTheta=-2.82
03:19:40.232 00.000 9828 Moving (0.09, 0.04) raw xDistance=-0.09 yDistance=-0.03
03:19:40.232 00.000 9828 BLC: window closed
03:19:40.232 00.000 9828 MoveAxis(E, 30, B)
03:19:40.232 00.000 9828 Guiding  Dir = 2, Dur = 30
03:19:40.232 00.000 9828 IsSlewing returns 0
03:19:40.232 00.000 9828 IsGuiding returns 0
03:19:40.233 00.001 9828 PulseGuide returned control before completion, sleep 40
03:19:40.273 00.040 9828 IsGuiding returns 1
03:19:40.278 00.005 9828 scope still moving after pulse duration time elapsed
03:19:40.304 00.026 9828 IsSlewing returns 0
03:19:40.304 00.000 9828 IsGuiding returns 1
03:19:40.335 00.031 9828 IsSlewing returns 0
03:19:40.335 00.000 9828 IsGuiding returns 1
03:19:40.366 00.031 9828 IsSlewing returns 0
03:19:40.366 00.000 9828 IsGuiding returns 1
03:19:40.396 00.030 9828 IsSlewing returns 0
03:19:40.396 00.000 9828 IsGuiding returns 0
03:19:40.396 00.000 9828 scope move finished after 30 + 133 ms
03:19:40.397 00.001 9828 Move returns status 0, amount 30
03:19:40.397 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:40.397 00.000 9828 MoveAxis(N, 4, B)
03:19:40.397 00.000 9828 Guiding  Dir = 0, Dur = 4
03:19:40.411 00.014 9828 IsSlewing returns 0
03:19:40.411 00.000 9828 IsGuiding returns 0
03:19:40.411 00.000 9828 PulseGuide returned control before completion, sleep 14
03:19:40.426 00.015 9828 IsGuiding returns 1
03:19:40.426 00.000 9828 scope still moving after pulse duration time elapsed
03:19:40.457 00.031 9828 IsSlewing returns 0
03:19:40.457 00.000 9828 IsGuiding returns 1
03:19:40.488 00.031 9828 IsSlewing returns 0
03:19:40.488 00.000 9828 IsGuiding returns 1
03:19:40.518 00.030 9828 IsSlewing returns 0
03:19:40.518 00.000 9828 IsGuiding returns 1
03:19:40.549 00.031 9828 IsSlewing returns 0
03:19:40.549 00.000 9828 IsGuiding returns 0
03:19:40.549 00.000 9828 scope move finished after 4 + 133 ms
03:19:40.549 00.000 9828 Move returns status 0, amount 4
03:19:40.549 00.000 9828 move complete, result=0
03:19:40.549 00.000 9828 worker thread done servicing request
03:19:40.549 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.0 px 4 ms NORTH
03:19:40.916 00.367 8976 Exposure complete
03:19:40.922 00.006 8976 worker thread done servicing request
03:19:40.922 00.000 5052 OnExposeComplete: enter
03:19:40.922 00.000 5052 UpdateGuideState(): m_state=6
03:19:40.922 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13162
03:19:40.922 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=282.00, Mass=91, SNR=6.6, Peak=70 HFD=1.2
03:19:40.922 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
03:19:40.922 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
03:19:40.922 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.29 hyp=0.44 cameraTheta=0.72 mountX=0.11 mountY=-0.44, mountTheta=-1.33
03:19:40.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.29, opts=13)
03:19:40.923 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.29)
03:19:40.923 00.000 8976 Worker thread wakes up
03:19:40.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.29) opts 0xd
03:19:40.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.29)
03:19:40.923 00.000 8976 Moving (0.33, 0.29) raw xDistance=0.11 yDistance=-0.44
03:19:40.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:19:40.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
03:19:40.923 00.000 8976 MoveAxis(R, 0, ABG)
03:19:40.923 00.000 8976 MoveAxis(U, 2, ABG)
03:19:40.923 00.000 8976 stepping (1, 22) + (0, 2)
03:19:40.923 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:19:40.923 00.000 5052 UpdateGuideState exits: m=91 SNR=6.6
03:19:40.924 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:40.924 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:40.924 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:40.924 00.000 5052 Enqueuing Expose request
03:19:40.949 00.025 8976 Received - 47 (G) 
03:19:40.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:40.949 00.000 8976 stepped: pos (1, 24)
03:19:40.949 00.000 8976 MountToCamera -- mountTheta (-1.62) + m_xAngle (2.04) = xAngle (0.43 = 0.43)
03:19:40.949 00.000 8976 MountToCamera -- mountX=-0.17 mountY=-3.62 hyp=3.63 mountTheta=-1.62 cameraX=3.30, cameraY=1.50 cameraTheta=0.43
03:19:40.949 00.000 8976 incremental bump (3.301, 1.501) isValid = 1
03:19:40.949 00.000 8976 Scheduling Mount bump of (0.105, 0.049)
03:19:40.949 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:19:40.949 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:19:40.950 00.001 8976 move complete, result=0
03:19:40.950 00.000 8976 worker thread done servicing request
03:19:40.950 00.000 8976 Worker thread wakes up
03:19:40.950 00.000 9828 Worker thread wakes up
03:19:40.950 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:19:40.950 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:19:40.950 00.000 9828 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.10) = xAngle (3.54 = -2.75)
03:19:40.950 00.000 9828 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.46 = -2.83)
03:19:40.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:40.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:40.950 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.44 mountX=-0.11 mountY=-0.04, mountTheta=-2.82
03:19:40.950 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:19:40.950 00.000 9828 BLC: window closed
03:19:40.950 00.000 9828 MoveAxis(E, 34, B)
03:19:40.950 00.000 9828 Guiding  Dir = 2, Dur = 34
03:19:40.950 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:19:40.951 00.001 9828 IsSlewing returns 0
03:19:40.951 00.000 9828 IsGuiding returns 0
03:19:40.951 00.000 9828 PulseGuide returned control before completion, sleep 44
03:19:41.001 00.050 9828 IsGuiding returns 1
03:19:41.001 00.000 9828 scope still moving after pulse duration time elapsed
03:19:41.033 00.032 9828 IsSlewing returns 0
03:19:41.033 00.000 9828 IsGuiding returns 1
03:19:41.079 00.046 9828 IsSlewing returns 0
03:19:41.079 00.000 9828 IsGuiding returns 1
03:19:41.111 00.032 9828 IsSlewing returns 0
03:19:41.111 00.000 9828 IsGuiding returns 0
03:19:41.111 00.000 9828 scope move finished after 34 + 125 ms
03:19:41.111 00.000 9828 Move returns status 0, amount 34
03:19:41.111 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:41.111 00.000 9828 MoveAxis(N, 5, B)
03:19:41.111 00.000 9828 Guiding  Dir = 0, Dur = 5
03:19:41.126 00.015 9828 IsSlewing returns 0
03:19:41.126 00.000 9828 IsGuiding returns 0
03:19:41.126 00.000 9828 PulseGuide returned control before completion, sleep 15
03:19:41.142 00.016 9828 IsGuiding returns 1
03:19:41.142 00.000 9828 scope still moving after pulse duration time elapsed
03:19:41.172 00.030 9828 IsSlewing returns 0
03:19:41.172 00.000 9828 IsGuiding returns 1
03:19:41.203 00.031 9828 IsSlewing returns 0
03:19:41.203 00.000 9828 IsGuiding returns 1
03:19:41.234 00.031 9828 IsSlewing returns 0
03:19:41.234 00.000 9828 IsGuiding returns 1
03:19:41.266 00.032 9828 IsSlewing returns 0
03:19:41.266 00.000 9828 IsGuiding returns 0
03:19:41.266 00.000 9828 scope move finished after 5 + 135 ms
03:19:41.266 00.000 9828 Move returns status 0, amount 5
03:19:41.266 00.000 9828 move complete, result=0
03:19:41.266 00.000 9828 worker thread done servicing request
03:19:41.266 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:19:41.637 00.371 8976 Exposure complete
03:19:41.642 00.005 8976 worker thread done servicing request
03:19:41.643 00.001 5052 OnExposeComplete: enter
03:19:41.643 00.000 5052 UpdateGuideState(): m_state=6
03:19:41.643 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13163
03:19:41.643 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.54, Mass=101, SNR=6.9, Peak=66 HFD=2.2
03:19:41.643 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
03:19:41.644 00.001 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.72)
03:19:41.644 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.17 hyp=0.26 cameraTheta=-2.42 mountX=-0.06 mountY=0.26, mountTheta=1.81
03:19:41.644 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.17, opts=13)
03:19:41.644 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.17)
03:19:41.644 00.000 8976 Worker thread wakes up
03:19:41.645 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:41.645 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:19:41.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:41.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.17) opts 0xd
03:19:41.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.17)
03:19:41.645 00.000 8976 Moving (-0.19, -0.17) raw xDistance=-0.06 yDistance=0.26
03:19:41.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:19:41.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:19:41.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:41.645 00.000 5052 Enqueuing Expose request
03:19:41.645 00.000 8976 MoveAxis(R, 0, ABG)
03:19:41.645 00.000 8976 MoveAxis(U, 0, ABG)
03:19:41.645 00.000 8976 MountToCamera -- mountTheta (-1.61) + m_xAngle (2.04) = xAngle (0.43 = 0.43)
03:19:41.645 00.000 8976 MountToCamera -- mountX=-0.16 mountY=-3.68 hyp=3.69 mountTheta=-1.61 cameraX=3.35, cameraY=1.53 cameraTheta=0.43
03:19:41.645 00.000 8976 incremental bump (3.355, 1.533) isValid = 1
03:19:41.645 00.000 8976 Scheduling Mount bump of (0.104, 0.050)
03:19:41.645 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:19:41.645 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:19:41.646 00.001 8976 move complete, result=0
03:19:41.646 00.000 9828 Worker thread wakes up
03:19:41.646 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:19:41.646 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:19:41.646 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:19:41.646 00.000 9828 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.10) = xAngle (3.54 = -2.74)
03:19:41.646 00.000 9828 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.46 = -2.83)
03:19:41.646 00.000 8976 worker thread done servicing request
03:19:41.646 00.000 8976 Worker thread wakes up
03:19:41.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:41.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:41.646 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.44 mountX=-0.11 mountY=-0.04, mountTheta=-2.82
03:19:41.646 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:19:41.646 00.000 9828 BLC: window closed
03:19:41.646 00.000 9828 MoveAxis(E, 34, B)
03:19:41.646 00.000 9828 Guiding  Dir = 2, Dur = 34
03:19:41.647 00.001 9828 IsSlewing returns 0
03:19:41.647 00.000 9828 IsGuiding returns 0
03:19:41.647 00.000 9828 PulseGuide returned control before completion, sleep 44
03:19:41.701 00.054 9828 IsGuiding returns 1
03:19:41.702 00.001 9828 scope still moving after pulse duration time elapsed
03:19:41.732 00.030 9828 IsSlewing returns 0
03:19:41.732 00.000 9828 IsGuiding returns 1
03:19:41.764 00.032 9828 IsSlewing returns 0
03:19:41.764 00.000 9828 IsGuiding returns 1
03:19:41.797 00.033 9828 IsSlewing returns 0
03:19:41.797 00.000 9828 IsGuiding returns 0
03:19:41.797 00.000 9828 scope move finished after 34 + 115 ms
03:19:41.798 00.001 9828 Move returns status 0, amount 34
03:19:41.798 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:41.798 00.000 9828 MoveAxis(N, 5, B)
03:19:41.798 00.000 9828 Guiding  Dir = 0, Dur = 5
03:19:41.812 00.014 9828 IsSlewing returns 0
03:19:41.812 00.000 9828 IsGuiding returns 0
03:19:41.812 00.000 9828 PulseGuide returned control before completion, sleep 15
03:19:41.843 00.031 9828 IsGuiding returns 1
03:19:41.843 00.000 9828 scope still moving after pulse duration time elapsed
03:19:41.875 00.032 9828 IsSlewing returns 0
03:19:41.875 00.000 9828 IsGuiding returns 1
03:19:41.906 00.031 9828 IsSlewing returns 0
03:19:41.906 00.000 9828 IsGuiding returns 1
03:19:41.937 00.031 9828 IsSlewing returns 0
03:19:41.937 00.000 9828 IsGuiding returns 1
03:19:41.968 00.031 9828 IsSlewing returns 0
03:19:41.968 00.000 9828 IsGuiding returns 0
03:19:41.968 00.000 9828 scope move finished after 5 + 150 ms
03:19:41.968 00.000 9828 Move returns status 0, amount 5
03:19:41.968 00.000 9828 move complete, result=0
03:19:41.968 00.000 9828 worker thread done servicing request
03:19:41.968 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:19:42.331 00.363 8976 Exposure complete
03:19:42.337 00.006 8976 worker thread done servicing request
03:19:42.337 00.000 5052 OnExposeComplete: enter
03:19:42.337 00.000 5052 UpdateGuideState(): m_state=6
03:19:42.337 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13164
03:19:42.337 00.000 5052 Star::Find returns 1 (0), X=327.97, Y=281.59, Mass=102, SNR=6.9, Peak=61 HFD=2.2
03:19:42.337 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
03:19:42.337 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
03:19:42.337 00.000 5052 CameraToMount -- cameraX=-1.20 cameraY=-0.12 hyp=1.21 cameraTheta=-3.05 mountX=0.44 mountY=1.07, mountTheta=1.18
03:19:42.338 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.20, y=-0.12, opts=13)
03:19:42.338 00.000 5052 Enqueuing Move request for stepguider (-1.20, -0.12)
03:19:42.338 00.000 8976 Worker thread wakes up
03:19:42.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.20, -0.12) opts 0xd
03:19:42.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.20, -0.12)
03:19:42.338 00.000 8976 Moving (-1.20, -0.12) raw xDistance=0.44 yDistance=1.07
03:19:42.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:19:42.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:42.338 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
03:19:42.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:42.339 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.07
03:19:42.339 00.000 8976 MoveAxis(L, 2, ABG)
03:19:42.339 00.000 8976 stepping (1, 24) + (-2, 0)
03:19:42.339 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:42.339 00.000 5052 Enqueuing Expose request
03:19:42.339 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:42.372 00.033 8976 Received - 47 (G) 
03:19:42.372 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:42.372 00.000 8976 stepped: pos (-1, 24)
03:19:42.372 00.000 8976 MoveAxis(D, 4, ABG)
03:19:42.372 00.000 8976 stepping (-1, 24) + (0, -4)
03:19:42.372 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:42.404 00.032 8976 Received - 47 (G) 
03:19:42.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:42.404 00.000 8976 stepped: pos (-1, 20)
03:19:42.404 00.000 8976 MountToCamera -- mountTheta (-1.59) + m_xAngle (2.04) = xAngle (0.46 = 0.46)
03:19:42.404 00.000 8976 MountToCamera -- mountX=-0.06 mountY=-3.52 hyp=3.52 mountTheta=-1.59 cameraX=3.16, cameraY=1.55 cameraTheta=0.46
03:19:42.404 00.000 8976 incremental bump (3.158, 1.550) isValid = 1
03:19:42.404 00.000 8976 Scheduling Mount bump of (0.103, 0.052)
03:19:42.404 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:19:42.404 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:19:42.404 00.000 8976 move complete, result=0
03:19:42.405 00.001 8976 worker thread done servicing request
03:19:42.405 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.1 px 4 ms SOUTH
03:19:42.405 00.000 9828 Worker thread wakes up
03:19:42.405 00.000 8976 Worker thread wakes up
03:19:42.405 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:19:42.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:42.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:42.405 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:19:42.405 00.000 9828 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.57 = -2.72)
03:19:42.405 00.000 9828 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.49 = -2.80)
03:19:42.405 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
03:19:42.405 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:19:42.405 00.000 9828 BLC: window closed
03:19:42.405 00.000 9828 MoveAxis(E, 33, B)
03:19:42.405 00.000 9828 Guiding  Dir = 2, Dur = 33
03:19:42.406 00.001 9828 IsSlewing returns 0
03:19:42.406 00.000 9828 IsGuiding returns 0
03:19:42.406 00.000 9828 PulseGuide returned control before completion, sleep 43
03:19:42.450 00.044 9828 IsGuiding returns 1
03:19:42.450 00.000 9828 scope still moving after pulse duration time elapsed
03:19:42.481 00.031 9828 IsSlewing returns 0
03:19:42.481 00.000 9828 IsGuiding returns 1
03:19:42.514 00.033 9828 IsSlewing returns 0
03:19:42.514 00.000 9828 IsGuiding returns 1
03:19:42.545 00.031 9828 IsSlewing returns 0
03:19:42.545 00.000 9828 IsGuiding returns 1
03:19:42.575 00.030 9828 IsSlewing returns 0
03:19:42.575 00.000 9828 IsGuiding returns 0
03:19:42.575 00.000 9828 scope move finished after 33 + 136 ms
03:19:42.575 00.000 9828 Move returns status 0, amount 33
03:19:42.575 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:42.576 00.001 9828 MoveAxis(N, 5, B)
03:19:42.576 00.000 9828 Guiding  Dir = 0, Dur = 5
03:19:42.591 00.015 9828 IsSlewing returns 0
03:19:42.591 00.000 9828 IsGuiding returns 0
03:19:42.591 00.000 9828 PulseGuide returned control before completion, sleep 15
03:19:42.621 00.030 9828 IsGuiding returns 1
03:19:42.621 00.000 9828 scope still moving after pulse duration time elapsed
03:19:42.653 00.032 9828 IsSlewing returns 0
03:19:42.653 00.000 9828 IsGuiding returns 1
03:19:42.684 00.031 9828 IsSlewing returns 0
03:19:42.684 00.000 9828 IsGuiding returns 1
03:19:42.716 00.032 9828 IsSlewing returns 0
03:19:42.716 00.000 9828 IsGuiding returns 0
03:19:42.716 00.000 9828 scope move finished after 5 + 120 ms
03:19:42.716 00.000 9828 Move returns status 0, amount 5
03:19:42.716 00.000 9828 move complete, result=0
03:19:42.716 00.000 9828 worker thread done servicing request
03:19:42.717 00.001 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 5 ms NORTH
03:19:43.092 00.375 8976 Exposure complete
03:19:43.098 00.006 8976 worker thread done servicing request
03:19:43.098 00.000 5052 OnExposeComplete: enter
03:19:43.098 00.000 5052 UpdateGuideState(): m_state=6
03:19:43.098 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13165
03:19:43.098 00.000 5052 Star::Find returns 1 (0), X=327.94, Y=281.61, Mass=92, SNR=6.6, Peak=65 HFD=2.2
03:19:43.098 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
03:19:43.098 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
03:19:43.098 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=-0.10 hyp=1.24 cameraTheta=-3.06 mountX=0.47 mountY=1.09, mountTheta=1.16
03:19:43.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=-0.10, opts=13)
03:19:43.099 00.000 5052 Enqueuing Move request for stepguider (-1.23, -0.10)
03:19:43.099 00.000 8976 Worker thread wakes up
03:19:43.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, -0.10) opts 0xd
03:19:43.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, -0.10)
03:19:43.099 00.000 8976 Moving (-1.23, -0.10) raw xDistance=0.47 yDistance=1.09
03:19:43.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
03:19:43.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.09
03:19:43.099 00.000 8976 MoveAxis(L, 2, ABG)
03:19:43.099 00.000 8976 stepping (-1, 20) + (-2, 0)
03:19:43.099 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:19:43.099 00.000 5052 UpdateGuideState exits: m=92 SNR=6.6
03:19:43.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:43.099 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:43.100 00.001 5052 Enqueuing Expose request
03:19:43.100 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:43.123 00.023 8976 Received - 47 (G) 
03:19:43.124 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:43.124 00.000 8976 stepped: pos (-3, 20)
03:19:43.124 00.000 8976 MoveAxis(D, 5, ABG)
03:19:43.124 00.000 8976 stepping (-3, 20) + (0, -5)
03:19:43.124 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:19:43.171 00.047 8976 Received - 47 (G) 
03:19:43.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:19:43.171 00.000 8976 stepped: pos (-3, 15)
03:19:43.171 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:19:43.171 00.000 8976 MountToCamera -- mountX=0.11 mountY=-3.14 hyp=3.14 mountTheta=-1.53 cameraX=2.75, cameraY=1.53 cameraTheta=0.51
03:19:43.172 00.001 8976 incremental bump (2.747, 1.531) isValid = 1
03:19:43.172 00.000 8976 Scheduling Mount bump of (0.100, 0.058)
03:19:43.172 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:19:43.172 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:19:43.172 00.000 8976 move complete, result=0
03:19:43.172 00.000 8976 worker thread done servicing request
03:19:43.172 00.000 8976 Worker thread wakes up
03:19:43.172 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 5 ms SOUTH
03:19:43.172 00.000 9828 Worker thread wakes up
03:19:43.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:43.172 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:19:43.172 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:43.172 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:19:43.172 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.66)
03:19:43.172 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.74)
03:19:43.172 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
03:19:43.173 00.001 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:19:43.173 00.000 9828 BLC: window closed
03:19:43.173 00.000 9828 MoveAxis(E, 33, B)
03:19:43.173 00.000 9828 Guiding  Dir = 2, Dur = 33
03:19:43.173 00.000 9828 IsSlewing returns 0
03:19:43.173 00.000 9828 IsGuiding returns 0
03:19:43.173 00.000 9828 PulseGuide returned control before completion, sleep 43
03:19:43.232 00.059 9828 IsGuiding returns 1
03:19:43.232 00.000 9828 scope still moving after pulse duration time elapsed
03:19:43.263 00.031 9828 IsSlewing returns 0
03:19:43.263 00.000 9828 IsGuiding returns 1
03:19:43.294 00.031 9828 IsSlewing returns 0
03:19:43.294 00.000 9828 IsGuiding returns 1
03:19:43.325 00.031 9828 IsSlewing returns 0
03:19:43.325 00.000 9828 IsGuiding returns 0
03:19:43.325 00.000 9828 scope move finished after 33 + 119 ms
03:19:43.325 00.000 9828 Move returns status 0, amount 33
03:19:43.325 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:43.325 00.000 9828 MoveAxis(N, 6, B)
03:19:43.325 00.000 9828 Guiding  Dir = 0, Dur = 6
03:19:43.341 00.016 9828 IsSlewing returns 0
03:19:43.341 00.000 9828 IsGuiding returns 0
03:19:43.341 00.000 9828 PulseGuide returned control before completion, sleep 16
03:19:43.372 00.031 9828 IsGuiding returns 1
03:19:43.372 00.000 9828 scope still moving after pulse duration time elapsed
03:19:43.402 00.030 9828 IsSlewing returns 0
03:19:43.402 00.000 9828 IsGuiding returns 1
03:19:43.433 00.031 9828 IsSlewing returns 0
03:19:43.433 00.000 9828 IsGuiding returns 1
03:19:43.464 00.031 9828 IsSlewing returns 0
03:19:43.464 00.000 9828 IsGuiding returns 0
03:19:43.464 00.000 9828 scope move finished after 6 + 117 ms
03:19:43.464 00.000 9828 Move returns status 0, amount 6
03:19:43.464 00.000 9828 move complete, result=0
03:19:43.464 00.000 9828 worker thread done servicing request
03:19:43.464 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:19:43.861 00.397 8976 Exposure complete
03:19:43.867 00.006 8976 worker thread done servicing request
03:19:43.867 00.000 5052 OnExposeComplete: enter
03:19:43.867 00.000 5052 UpdateGuideState(): m_state=6
03:19:43.867 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13166
03:19:43.867 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.69, Mass=92, SNR=6.6, Peak=61 HFD=1.7
03:19:43.868 00.001 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
03:19:43.868 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
03:19:43.868 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.02 hyp=0.59 cameraTheta=-3.11 mountX=0.25 mountY=0.51, mountTheta=1.11
03:19:43.868 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.02, opts=13)
03:19:43.868 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.02)
03:19:43.868 00.000 8976 Worker thread wakes up
03:19:43.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.02) opts 0xd
03:19:43.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.02)
03:19:43.868 00.000 8976 Moving (-0.59, -0.02) raw xDistance=0.25 yDistance=0.51
03:19:43.869 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:43.869 00.000 5052 UpdateGuideState exits: m=92 SNR=6.6
03:19:43.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:43.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:19:43.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.51
03:19:43.869 00.000 8976 MoveAxis(R, 0, ABG)
03:19:43.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:43.869 00.000 5052 Enqueuing Expose request
03:19:43.869 00.000 8976 MoveAxis(D, 2, ABG)
03:19:43.869 00.000 8976 stepping (-3, 15) + (0, -2)
03:19:43.869 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:43.891 00.022 8976 Received - 47 (G) 
03:19:43.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:43.891 00.000 8976 stepped: pos (-3, 13)
03:19:43.891 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.55 = 0.55)
03:19:43.891 00.000 8976 MountToCamera -- mountX=0.23 mountY=-2.79 hyp=2.80 mountTheta=-1.49 cameraX=2.38, cameraY=1.47 cameraTheta=0.55
03:19:43.891 00.000 8976 incremental bump (2.378, 1.471) isValid = 1
03:19:43.891 00.000 8976 Scheduling Mount bump of (0.098, 0.063)
03:19:43.891 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:19:43.891 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:19:43.891 00.000 8976 move complete, result=0
03:19:43.891 00.000 8976 worker thread done servicing request
03:19:43.891 00.000 8976 Worker thread wakes up
03:19:43.891 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:19:43.892 00.001 9828 Worker thread wakes up
03:19:43.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:43.892 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:19:43.892 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:19:43.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:43.892 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.67 = -2.62)
03:19:43.892 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.70)
03:19:43.892 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
03:19:43.892 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:19:43.892 00.000 9828 BLC: window closed
03:19:43.892 00.000 9828 MoveAxis(E, 32, B)
03:19:43.892 00.000 9828 Guiding  Dir = 2, Dur = 32
03:19:43.893 00.001 9828 IsSlewing returns 0
03:19:43.893 00.000 9828 IsGuiding returns 0
03:19:43.893 00.000 9828 PulseGuide returned control before completion, sleep 42
03:19:43.943 00.050 9828 IsGuiding returns 1
03:19:43.943 00.000 9828 scope still moving after pulse duration time elapsed
03:19:43.973 00.030 9828 IsSlewing returns 0
03:19:43.973 00.000 9828 IsGuiding returns 1
03:19:44.004 00.031 9828 IsSlewing returns 0
03:19:44.004 00.000 9828 IsGuiding returns 1
03:19:44.035 00.031 9828 IsSlewing returns 0
03:19:44.035 00.000 9828 IsGuiding returns 0
03:19:44.035 00.000 9828 scope move finished after 32 + 110 ms
03:19:44.035 00.000 9828 Move returns status 0, amount 32
03:19:44.035 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:44.035 00.000 9828 MoveAxis(N, 7, B)
03:19:44.035 00.000 9828 Guiding  Dir = 0, Dur = 7
03:19:44.051 00.016 9828 IsSlewing returns 0
03:19:44.052 00.001 9828 IsGuiding returns 0
03:19:44.052 00.000 9828 PulseGuide returned control before completion, sleep 17
03:19:44.082 00.030 9828 IsGuiding returns 1
03:19:44.082 00.000 9828 scope still moving after pulse duration time elapsed
03:19:44.115 00.033 9828 IsSlewing returns 0
03:19:44.115 00.000 9828 IsGuiding returns 1
03:19:44.147 00.032 9828 IsSlewing returns 0
03:19:44.147 00.000 9828 IsGuiding returns 1
03:19:44.178 00.031 9828 IsSlewing returns 0
03:19:44.178 00.000 9828 IsGuiding returns 1
03:19:44.210 00.032 9828 IsSlewing returns 0
03:19:44.210 00.000 9828 IsGuiding returns 1
03:19:44.242 00.032 9828 IsSlewing returns 0
03:19:44.242 00.000 9828 IsGuiding returns 1
03:19:44.273 00.031 9828 IsSlewing returns 0
03:19:44.273 00.000 9828 IsGuiding returns 0
03:19:44.273 00.000 9828 scope move finished after 7 + 214 ms
03:19:44.273 00.000 9828 Move returns status 0, amount 7
03:19:44.273 00.000 9828 move complete, result=0
03:19:44.273 00.000 9828 worker thread done servicing request
03:19:44.273 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
03:19:44.576 00.303 8976 Exposure complete
03:19:44.581 00.005 8976 worker thread done servicing request
03:19:44.582 00.001 5052 OnExposeComplete: enter
03:19:44.582 00.000 5052 UpdateGuideState(): m_state=6
03:19:44.582 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13167
03:19:44.582 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.63, Mass=117, SNR=7.3, Peak=64 HFD=2.3
03:19:44.582 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
03:19:44.582 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.51)
03:19:44.582 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.63 mountX=-0.01 mountY=0.16, mountTheta=1.61
03:19:44.583 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.08, opts=13)
03:19:44.583 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.08)
03:19:44.583 00.000 8976 Worker thread wakes up
03:19:44.583 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:19:44.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.08) opts 0xd
03:19:44.583 00.000 5052 UpdateGuideState exits: m=117 SNR=7.3
03:19:44.583 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:44.583 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:44.584 00.001 5052 Enqueuing Expose request
03:19:44.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.08)
03:19:44.584 00.000 8976 Moving (-0.14, -0.08) raw xDistance=-0.01 yDistance=0.16
03:19:44.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:19:44.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:19:44.584 00.000 8976 MoveAxis(R, 0, ABG)
03:19:44.584 00.000 8976 MoveAxis(U, 0, ABG)
03:19:44.584 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:19:44.584 00.000 8976 MountToCamera -- mountX=0.30 mountY=-2.55 hyp=2.57 mountTheta=-1.45 cameraX=2.13, cameraY=1.43 cameraTheta=0.59
03:19:44.584 00.000 8976 incremental bump (2.131, 1.431) isValid = 1
03:19:44.584 00.000 8976 Scheduling Mount bump of (0.095, 0.066)
03:19:44.584 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:19:44.584 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:19:44.584 00.000 8976 move complete, result=0
03:19:44.584 00.000 9828 Worker thread wakes up
03:19:44.584 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:19:44.584 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:19:44.585 00.001 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
03:19:44.585 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:19:44.585 00.000 8976 worker thread done servicing request
03:19:44.585 00.000 8976 Worker thread wakes up
03:19:44.585 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
03:19:44.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:44.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:44.585 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
03:19:44.585 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:19:44.585 00.000 9828 BLC: window closed
03:19:44.585 00.000 9828 MoveAxis(E, 31, B)
03:19:44.585 00.000 9828 Guiding  Dir = 2, Dur = 31
03:19:44.585 00.000 9828 IsSlewing returns 0
03:19:44.585 00.000 9828 IsGuiding returns 0
03:19:44.585 00.000 9828 PulseGuide returned control before completion, sleep 41
03:19:44.629 00.044 9828 IsGuiding returns 1
03:19:44.629 00.000 9828 scope still moving after pulse duration time elapsed
03:19:44.659 00.030 9828 IsSlewing returns 0
03:19:44.659 00.000 9828 IsGuiding returns 1
03:19:44.690 00.031 9828 IsSlewing returns 0
03:19:44.690 00.000 9828 IsGuiding returns 1
03:19:44.721 00.031 9828 IsSlewing returns 0
03:19:44.721 00.000 9828 IsGuiding returns 1
03:19:44.751 00.030 9828 IsSlewing returns 0
03:19:44.751 00.000 9828 IsGuiding returns 0
03:19:44.751 00.000 9828 scope move finished after 31 + 135 ms
03:19:44.751 00.000 9828 Move returns status 0, amount 31
03:19:44.751 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:44.751 00.000 9828 MoveAxis(N, 7, B)
03:19:44.751 00.000 9828 Guiding  Dir = 0, Dur = 7
03:19:44.767 00.016 9828 IsSlewing returns 0
03:19:44.767 00.000 9828 IsGuiding returns 0
03:19:44.768 00.001 9828 PulseGuide returned control before completion, sleep 17
03:19:44.799 00.031 9828 IsGuiding returns 1
03:19:44.799 00.000 9828 scope still moving after pulse duration time elapsed
03:19:44.830 00.031 9828 IsSlewing returns 0
03:19:44.830 00.000 9828 IsGuiding returns 1
03:19:44.861 00.031 9828 IsSlewing returns 0
03:19:44.861 00.000 9828 IsGuiding returns 1
03:19:44.893 00.032 9828 IsSlewing returns 0
03:19:44.893 00.000 9828 IsGuiding returns 0
03:19:44.893 00.000 9828 scope move finished after 7 + 119 ms
03:19:44.893 00.000 9828 Move returns status 0, amount 7
03:19:44.894 00.001 9828 move complete, result=0
03:19:44.894 00.000 9828 worker thread done servicing request
03:19:44.894 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:19:45.271 00.377 8976 Exposure complete
03:19:45.277 00.006 8976 worker thread done servicing request
03:19:45.277 00.000 5052 OnExposeComplete: enter
03:19:45.277 00.000 5052 UpdateGuideState(): m_state=6
03:19:45.277 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13168
03:19:45.277 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.59, Mass=109, SNR=7.1, Peak=62 HFD=2.3
03:19:45.277 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
03:19:45.278 00.001 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
03:19:45.278 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-0.90 mountX=-0.15 mountY=-0.01, mountTheta=-3.04
03:19:45.278 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.12, opts=13)
03:19:45.278 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.12)
03:19:45.279 00.001 8976 Worker thread wakes up
03:19:45.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.12) opts 0xd
03:19:45.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.12)
03:19:45.279 00.000 8976 Moving (0.10, -0.12) raw xDistance=-0.15 yDistance=-0.01
03:19:45.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:19:45.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:19:45.279 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:19:45.279 00.000 5052 UpdateGuideState exits: m=109 SNR=7.1
03:19:45.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:45.279 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:45.279 00.000 5052 Enqueuing Expose request
03:19:45.279 00.000 8976 MoveAxis(R, 0, ABG)
03:19:45.279 00.000 8976 MoveAxis(U, 0, ABG)
03:19:45.279 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:19:45.279 00.000 8976 MountToCamera -- mountX=0.36 mountY=-2.39 hyp=2.42 mountTheta=-1.42 cameraX=1.97, cameraY=1.40 cameraTheta=0.62
03:19:45.280 00.001 8976 incremental bump (1.965, 1.404) isValid = 1
03:19:45.280 00.000 8976 Scheduling Mount bump of (0.093, 0.069)
03:19:45.280 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:19:45.280 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:19:45.280 00.000 8976 move complete, result=0
03:19:45.280 00.000 8976 worker thread done servicing request
03:19:45.280 00.000 8976 Worker thread wakes up
03:19:45.280 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:45.280 00.000 9828 Worker thread wakes up
03:19:45.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:45.280 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:19:45.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:45.280 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:19:45.280 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
03:19:45.280 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
03:19:45.280 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
03:19:45.281 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:19:45.281 00.000 9828 BLC: window closed
03:19:45.281 00.000 9828 MoveAxis(E, 31, B)
03:19:45.281 00.000 9828 Guiding  Dir = 2, Dur = 31
03:19:45.281 00.000 9828 IsSlewing returns 0
03:19:45.281 00.000 9828 IsGuiding returns 0
03:19:45.281 00.000 9828 PulseGuide returned control before completion, sleep 41
03:19:45.330 00.049 9828 IsGuiding returns 1
03:19:45.330 00.000 9828 scope still moving after pulse duration time elapsed
03:19:45.361 00.031 9828 IsSlewing returns 0
03:19:45.361 00.000 9828 IsGuiding returns 1
03:19:45.392 00.031 9828 IsSlewing returns 0
03:19:45.392 00.000 9828 IsGuiding returns 1
03:19:45.423 00.031 9828 IsSlewing returns 0
03:19:45.423 00.000 9828 IsGuiding returns 1
03:19:45.454 00.031 9828 IsSlewing returns 0
03:19:45.454 00.000 9828 IsGuiding returns 0
03:19:45.454 00.000 9828 scope move finished after 31 + 141 ms
03:19:45.454 00.000 9828 Move returns status 0, amount 31
03:19:45.454 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:45.454 00.000 9828 MoveAxis(N, 8, B)
03:19:45.454 00.000 9828 Guiding  Dir = 0, Dur = 8
03:19:45.470 00.016 9828 IsSlewing returns 0
03:19:45.470 00.000 9828 IsGuiding returns 0
03:19:45.470 00.000 9828 PulseGuide returned control before completion, sleep 18
03:19:45.501 00.031 9828 IsGuiding returns 1
03:19:45.501 00.000 9828 scope still moving after pulse duration time elapsed
03:19:45.531 00.030 9828 IsSlewing returns 0
03:19:45.531 00.000 9828 IsGuiding returns 1
03:19:45.563 00.032 9828 IsSlewing returns 0
03:19:45.563 00.000 9828 IsGuiding returns 1
03:19:45.594 00.031 9828 IsSlewing returns 0
03:19:45.594 00.000 9828 IsGuiding returns 1
03:19:45.625 00.031 9828 IsSlewing returns 0
03:19:45.625 00.000 9828 IsGuiding returns 0
03:19:45.625 00.000 9828 scope move finished after 8 + 146 ms
03:19:45.625 00.000 9828 Move returns status 0, amount 8
03:19:45.625 00.000 9828 move complete, result=0
03:19:45.625 00.000 9828 worker thread done servicing request
03:19:45.625 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:19:45.964 00.339 8976 Exposure complete
03:19:45.969 00.005 8976 worker thread done servicing request
03:19:45.969 00.000 5052 OnExposeComplete: enter
03:19:45.969 00.000 5052 UpdateGuideState(): m_state=6
03:19:45.969 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13169
03:19:45.969 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.08, Mass=105, SNR=7.0, Peak=60 HFD=2.3
03:19:45.969 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.04) = xAngle (-2.90 = -2.90)
03:19:45.970 00.001 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.00 = -3.00)
03:19:45.970 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.63 hyp=0.83 cameraTheta=-0.86 mountX=-0.81 mountY=-0.11, mountTheta=-3.00
03:19:45.970 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.63, opts=13)
03:19:45.970 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.63)
03:19:45.970 00.000 8976 Worker thread wakes up
03:19:45.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.63) opts 0xd
03:19:45.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.63)
03:19:45.971 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=55, Gamma=2.630
03:19:45.971 00.000 8976 Moving (0.54, -0.63) raw xDistance=-0.81 yDistance=-0.11
03:19:45.971 00.000 5052 UpdateGuideState exits: m=105 SNR=7.0
03:19:45.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:45.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:45.971 00.000 5052 Enqueuing Expose request
03:19:45.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
03:19:45.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:19:45.972 00.001 8976 MoveAxis(R, 3, ABG)
03:19:45.972 00.000 8976 stepping (-3, 13) + (3, 0)
03:19:45.972 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:46.001 00.029 8976 Received - 47 (G) 
03:19:46.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:46.001 00.000 8976 stepped: pos (0, 13)
03:19:46.001 00.000 8976 MoveAxis(U, 0, ABG)
03:19:46.001 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:19:46.001 00.000 8976 MountToCamera -- mountX=0.24 mountY=-2.28 hyp=2.29 mountTheta=-1.47 cameraX=1.92, cameraY=1.25 cameraTheta=0.58
03:19:46.001 00.000 8976 incremental bump (1.923, 1.251) isValid = 1
03:19:46.001 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
03:19:46.001 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:19:46.001 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:19:46.002 00.001 8976 move complete, result=0
03:19:46.002 00.000 9828 Worker thread wakes up
03:19:46.002 00.000 8976 worker thread done servicing request
03:19:46.002 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.1 px 0 ms NORTH
03:19:46.002 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:19:46.002 00.000 8976 Worker thread wakes up
03:19:46.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:46.002 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:46.002 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:19:46.002 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:19:46.002 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:19:46.002 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
03:19:46.002 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:19:46.002 00.000 9828 BLC: window closed
03:19:46.003 00.001 9828 MoveAxis(E, 32, B)
03:19:46.003 00.000 9828 Guiding  Dir = 2, Dur = 32
03:19:46.003 00.000 9828 IsSlewing returns 0
03:19:46.003 00.000 9828 IsGuiding returns 0
03:19:46.003 00.000 9828 PulseGuide returned control before completion, sleep 42
03:19:46.050 00.047 9828 IsGuiding returns 1
03:19:46.050 00.000 9828 scope still moving after pulse duration time elapsed
03:19:46.082 00.032 9828 IsSlewing returns 0
03:19:46.082 00.000 9828 IsGuiding returns 1
03:19:46.114 00.032 9828 IsSlewing returns 0
03:19:46.114 00.000 9828 IsGuiding returns 1
03:19:46.145 00.031 9828 IsSlewing returns 0
03:19:46.145 00.000 9828 IsGuiding returns 1
03:19:46.176 00.031 9828 IsSlewing returns 0
03:19:46.176 00.000 9828 IsGuiding returns 0
03:19:46.176 00.000 9828 scope move finished after 32 + 140 ms
03:19:46.176 00.000 9828 Move returns status 0, amount 32
03:19:46.176 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:46.176 00.000 9828 MoveAxis(N, 7, B)
03:19:46.176 00.000 9828 Guiding  Dir = 0, Dur = 7
03:19:46.191 00.015 9828 IsSlewing returns 0
03:19:46.191 00.000 9828 IsGuiding returns 0
03:19:46.191 00.000 9828 PulseGuide returned control before completion, sleep 17
03:19:46.222 00.031 9828 IsGuiding returns 1
03:19:46.222 00.000 9828 scope still moving after pulse duration time elapsed
03:19:46.253 00.031 9828 IsSlewing returns 0
03:19:46.253 00.000 9828 IsGuiding returns 1
03:19:46.284 00.031 9828 IsSlewing returns 0
03:19:46.284 00.000 9828 IsGuiding returns 1
03:19:46.314 00.030 9828 IsSlewing returns 0
03:19:46.314 00.000 9828 IsGuiding returns 1
03:19:46.345 00.031 9828 IsSlewing returns 0
03:19:46.345 00.000 9828 IsGuiding returns 0
03:19:46.345 00.000 9828 scope move finished after 7 + 147 ms
03:19:46.345 00.000 9828 Move returns status 0, amount 7
03:19:46.345 00.000 9828 move complete, result=0
03:19:46.345 00.000 9828 worker thread done servicing request
03:19:46.345 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:19:46.689 00.344 8976 Exposure complete
03:19:46.694 00.005 8976 worker thread done servicing request
03:19:46.694 00.000 5052 OnExposeComplete: enter
03:19:46.694 00.000 5052 UpdateGuideState(): m_state=6
03:19:46.694 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13170
03:19:46.694 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.86, Mass=102, SNR=7.0, Peak=63 HFD=1.9
03:19:46.695 00.001 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.59 = -0.59)
03:19:46.695 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
03:19:46.695 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=1.15 hyp=1.16 cameraTheta=1.45 mountX=0.96 mountY=-0.74, mountTheta=-0.66
03:19:46.695 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=1.15, opts=13)
03:19:46.695 00.000 5052 Enqueuing Move request for stepguider (0.14, 1.15)
03:19:46.695 00.000 8976 Worker thread wakes up
03:19:46.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 1.15) opts 0xd
03:19:46.695 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 1.15)
03:19:46.695 00.000 8976 Moving (0.14, 1.15) raw xDistance=0.96 yDistance=-0.74
03:19:46.695 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:19:46.696 00.001 5052 UpdateGuideState exits: m=102 SNR=7.0
03:19:46.696 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:46.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.96
03:19:46.696 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
03:19:46.696 00.000 8976 MoveAxis(L, 4, ABG)
03:19:46.696 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:46.696 00.000 5052 Enqueuing Expose request
03:19:46.696 00.000 8976 stepping (0, 13) + (-4, 0)
03:19:46.696 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:46.736 00.040 8976 Received - 47 (G) 
03:19:46.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:46.736 00.000 8976 stepped: pos (-4, 13)
03:19:46.737 00.001 8976 MoveAxis(U, 3, ABG)
03:19:46.737 00.000 8976 stepping (-4, 13) + (0, 3)
03:19:46.737 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:46.769 00.032 8976 Received - 47 (G) 
03:19:46.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:46.769 00.000 8976 stepped: pos (-4, 16)
03:19:46.769 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:19:46.769 00.000 8976 MountToCamera -- mountX=0.36 mountY=-2.37 hyp=2.39 mountTheta=-1.42 cameraX=1.94, cameraY=1.40 cameraTheta=0.62
03:19:46.769 00.000 8976 incremental bump (1.943, 1.400) isValid = 1
03:19:46.769 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:19:46.769 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:19:46.769 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:19:46.769 00.000 8976 move complete, result=0
03:19:46.769 00.000 8976 worker thread done servicing request
03:19:46.769 00.000 9828 Worker thread wakes up
03:19:46.769 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:19:46.769 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:19:46.769 00.000 8976 Worker thread wakes up
03:19:46.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:46.769 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:46.769 00.000 5052 GuideStep: 1.0 px 4 ms WEST, -0.7 px 3 ms NORTH
03:19:46.769 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.55)
03:19:46.769 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.63)
03:19:46.769 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:19:46.769 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:19:46.770 00.001 9828 BLC: window closed
03:19:46.770 00.000 9828 MoveAxis(E, 31, B)
03:19:46.770 00.000 9828 Guiding  Dir = 2, Dur = 31
03:19:46.770 00.000 9828 IsSlewing returns 0
03:19:46.770 00.000 9828 IsGuiding returns 0
03:19:46.770 00.000 9828 PulseGuide returned control before completion, sleep 41
03:19:46.816 00.046 9828 IsGuiding returns 1
03:19:46.816 00.000 9828 scope still moving after pulse duration time elapsed
03:19:46.846 00.030 9828 IsSlewing returns 0
03:19:46.846 00.000 9828 IsGuiding returns 1
03:19:46.877 00.031 9828 IsSlewing returns 0
03:19:46.877 00.000 9828 IsGuiding returns 1
03:19:46.908 00.031 9828 IsSlewing returns 0
03:19:46.908 00.000 9828 IsGuiding returns 1
03:19:46.939 00.031 9828 IsSlewing returns 0
03:19:46.939 00.000 9828 IsGuiding returns 0
03:19:46.939 00.000 9828 scope move finished after 31 + 138 ms
03:19:46.939 00.000 9828 Move returns status 0, amount 31
03:19:46.939 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:46.939 00.000 9828 MoveAxis(N, 8, B)
03:19:46.939 00.000 9828 Guiding  Dir = 0, Dur = 8
03:19:46.955 00.016 9828 IsSlewing returns 0
03:19:46.955 00.000 9828 IsGuiding returns 0
03:19:46.955 00.000 9828 PulseGuide returned control before completion, sleep 18
03:19:46.986 00.031 9828 IsGuiding returns 1
03:19:46.986 00.000 9828 scope still moving after pulse duration time elapsed
03:19:47.017 00.031 9828 IsSlewing returns 0
03:19:47.017 00.000 9828 IsGuiding returns 1
03:19:47.049 00.032 9828 IsSlewing returns 0
03:19:47.049 00.000 9828 IsGuiding returns 1
03:19:47.080 00.031 9828 IsSlewing returns 0
03:19:47.085 00.005 9828 IsGuiding returns 0
03:19:47.085 00.000 9828 scope move finished after 8 + 121 ms
03:19:47.085 00.000 9828 Move returns status 0, amount 8
03:19:47.085 00.000 9828 move complete, result=0
03:19:47.085 00.000 9828 worker thread done servicing request
03:19:47.085 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:19:47.456 00.371 8976 Exposure complete
03:19:47.462 00.006 8976 worker thread done servicing request
03:19:47.462 00.000 5052 OnExposeComplete: enter
03:19:47.462 00.000 5052 UpdateGuideState(): m_state=6
03:19:47.462 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13171
03:19:47.462 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.73, Mass=118, SNR=7.5, Peak=65 HFD=2.2
03:19:47.462 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
03:19:47.462 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
03:19:47.462 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.40 mountX=-0.00 mountY=-0.04, mountTheta=-1.65
03:19:47.463 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.02, opts=13)
03:19:47.463 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.02)
03:19:47.463 00.000 8976 Worker thread wakes up
03:19:47.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.02) opts 0xd
03:19:47.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.02)
03:19:47.463 00.000 8976 Moving (0.04, 0.02) raw xDistance=-0.00 yDistance=-0.04
03:19:47.463 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:19:47.463 00.000 5052 UpdateGuideState exits: m=118 SNR=7.5
03:19:47.463 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:47.463 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:47.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:19:47.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:19:47.463 00.000 8976 MoveAxis(R, 0, ABG)
03:19:47.463 00.000 5052 Enqueuing Expose request
03:19:47.463 00.000 8976 MoveAxis(U, 0, ABG)
03:19:47.464 00.001 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:19:47.464 00.000 8976 MountToCamera -- mountX=0.44 mountY=-2.42 hyp=2.47 mountTheta=-1.39 cameraX=1.96, cameraY=1.50 cameraTheta=0.65
03:19:47.464 00.000 8976 incremental bump (1.957, 1.499) isValid = 1
03:19:47.464 00.000 8976 Scheduling Mount bump of (0.032, 0.025)
03:19:47.464 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.03, opts=4)
03:19:47.464 00.000 8976 Enqueuing Move request for scope (0.03, 0.03)
03:19:47.464 00.000 8976 move complete, result=0
03:19:47.464 00.000 9828 Worker thread wakes up
03:19:47.464 00.000 8976 worker thread done servicing request
03:19:47.464 00.000 8976 Worker thread wakes up
03:19:47.464 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:47.464 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0x4
03:19:47.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:47.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:47.465 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
03:19:47.465 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
03:19:47.465 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
03:19:47.465 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.67 mountX=-0.03 mountY=-0.02, mountTheta=-2.57
03:19:47.465 00.000 9828 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.02
03:19:47.465 00.000 9828 BLC: window closed
03:19:47.465 00.000 9828 MoveAxis(E, 11, B)
03:19:47.465 00.000 9828 Guiding  Dir = 2, Dur = 11
03:19:47.465 00.000 9828 IsSlewing returns 0
03:19:47.465 00.000 9828 IsGuiding returns 0
03:19:47.466 00.001 9828 PulseGuide returned control before completion, sleep 21
03:19:47.488 00.022 9828 IsGuiding returns 1
03:19:47.488 00.000 9828 scope still moving after pulse duration time elapsed
03:19:47.518 00.030 9828 IsSlewing returns 0
03:19:47.518 00.000 9828 IsGuiding returns 1
03:19:47.550 00.032 9828 IsSlewing returns 0
03:19:47.550 00.000 9828 IsGuiding returns 1
03:19:47.581 00.031 9828 IsSlewing returns 0
03:19:47.581 00.000 9828 IsGuiding returns 1
03:19:47.612 00.031 9828 IsSlewing returns 0
03:19:47.612 00.000 9828 IsGuiding returns 0
03:19:47.612 00.000 9828 scope move finished after 11 + 135 ms
03:19:47.612 00.000 9828 Move returns status 0, amount 11
03:19:47.612 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:47.612 00.000 9828 MoveAxis(N, 3, B)
03:19:47.612 00.000 9828 Guiding  Dir = 0, Dur = 3
03:19:47.628 00.016 9828 IsSlewing returns 0
03:19:47.628 00.000 9828 IsGuiding returns 0
03:19:47.628 00.000 9828 PulseGuide returned control before completion, sleep 13
03:19:47.643 00.015 9828 IsGuiding returns 1
03:19:47.643 00.000 9828 scope still moving after pulse duration time elapsed
03:19:47.675 00.032 9828 IsSlewing returns 0
03:19:47.675 00.000 9828 IsGuiding returns 1
03:19:47.706 00.031 9828 IsSlewing returns 0
03:19:47.706 00.000 9828 IsGuiding returns 1
03:19:47.737 00.031 9828 IsSlewing returns 0
03:19:47.737 00.000 9828 IsGuiding returns 1
03:19:47.768 00.031 9828 IsSlewing returns 0
03:19:47.768 00.000 9828 IsGuiding returns 0
03:19:47.768 00.000 9828 scope move finished after 3 + 136 ms
03:19:47.768 00.000 9828 Move returns status 0, amount 3
03:19:47.768 00.000 9828 move complete, result=0
03:19:47.768 00.000 9828 worker thread done servicing request
03:19:47.768 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.0 px 3 ms NORTH
03:19:48.150 00.382 8976 Exposure complete
03:19:48.156 00.006 8976 worker thread done servicing request
03:19:48.156 00.000 5052 OnExposeComplete: enter
03:19:48.156 00.000 5052 UpdateGuideState(): m_state=6
03:19:48.156 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13172
03:19:48.156 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.65, Mass=95, SNR=6.7, Peak=62 HFD=1.6
03:19:48.156 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.12 = 1.17)
03:19:48.156 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
03:19:48.156 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=-0.06 hyp=0.91 cameraTheta=-3.07 mountX=0.36 mountY=0.80, mountTheta=1.15
03:19:48.156 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=-0.06, opts=13)
03:19:48.156 00.000 5052 Enqueuing Move request for stepguider (-0.91, -0.06)
03:19:48.157 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:19:48.157 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
03:19:48.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:48.157 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:48.157 00.000 5052 Enqueuing Expose request
03:19:48.157 00.000 8976 Worker thread wakes up
03:19:48.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, -0.06) opts 0xd
03:19:48.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, -0.06)
03:19:48.157 00.000 8976 Moving (-0.91, -0.06) raw xDistance=0.36 yDistance=0.80
03:19:48.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:19:48.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.80
03:19:48.157 00.000 8976 MoveAxis(L, 1, ABG)
03:19:48.157 00.000 8976 stepping (-4, 16) + (-1, 0)
03:19:48.157 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:48.175 00.018 8976 Received - 47 (G) 
03:19:48.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:48.175 00.000 8976 stepped: pos (-5, 16)
03:19:48.175 00.000 8976 MoveAxis(D, 3, ABG)
03:19:48.175 00.000 8976 stepping (-5, 16) + (0, -3)
03:19:48.175 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:48.208 00.033 8976 Received - 47 (G) 
03:19:48.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:48.208 00.000 8976 stepped: pos (-5, 13)
03:19:48.208 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:19:48.208 00.000 8976 MountToCamera -- mountX=0.55 mountY=-2.31 hyp=2.37 mountTheta=-1.34 cameraX=1.80, cameraY=1.54 cameraTheta=0.71
03:19:48.208 00.000 8976 incremental bump (1.802, 1.540) isValid = 1
03:19:48.208 00.000 8976 Scheduling Mount bump of (0.087, 0.077)
03:19:48.208 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:19:48.208 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:19:48.208 00.000 8976 move complete, result=0
03:19:48.208 00.000 9828 Worker thread wakes up
03:19:48.208 00.000 8976 worker thread done servicing request
03:19:48.208 00.000 8976 Worker thread wakes up
03:19:48.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:48.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:48.208 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:19:48.208 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.8 px 3 ms SOUTH
03:19:48.208 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:19:48.209 00.001 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
03:19:48.209 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
03:19:48.209 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
03:19:48.209 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:19:48.209 00.000 9828 BLC: window closed
03:19:48.209 00.000 9828 MoveAxis(E, 29, B)
03:19:48.209 00.000 9828 Guiding  Dir = 2, Dur = 29
03:19:48.209 00.000 9828 IsSlewing returns 0
03:19:48.209 00.000 9828 IsGuiding returns 0
03:19:48.209 00.000 9828 PulseGuide returned control before completion, sleep 39
03:19:48.251 00.042 9828 IsGuiding returns 1
03:19:48.251 00.000 9828 scope still moving after pulse duration time elapsed
03:19:48.284 00.033 9828 IsSlewing returns 0
03:19:48.284 00.000 9828 IsGuiding returns 1
03:19:48.314 00.030 9828 IsSlewing returns 0
03:19:48.314 00.000 9828 IsGuiding returns 1
03:19:48.345 00.031 9828 IsSlewing returns 0
03:19:48.345 00.000 9828 IsGuiding returns 1
03:19:48.376 00.031 9828 IsSlewing returns 0
03:19:48.376 00.000 9828 IsGuiding returns 0
03:19:48.376 00.000 9828 scope move finished after 29 + 137 ms
03:19:48.376 00.000 9828 Move returns status 0, amount 29
03:19:48.376 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:48.376 00.000 9828 MoveAxis(N, 9, B)
03:19:48.376 00.000 9828 Guiding  Dir = 0, Dur = 9
03:19:48.391 00.015 9828 IsSlewing returns 0
03:19:48.391 00.000 9828 IsGuiding returns 0
03:19:48.391 00.000 9828 PulseGuide returned control before completion, sleep 19
03:19:48.422 00.031 9828 IsGuiding returns 1
03:19:48.422 00.000 9828 scope still moving after pulse duration time elapsed
03:19:48.453 00.031 9828 IsSlewing returns 0
03:19:48.458 00.005 9828 IsGuiding returns 1
03:19:48.483 00.025 9828 IsSlewing returns 0
03:19:48.483 00.000 9828 IsGuiding returns 1
03:19:48.515 00.032 9828 IsSlewing returns 0
03:19:48.515 00.000 9828 IsGuiding returns 0
03:19:48.515 00.000 9828 scope move finished after 9 + 114 ms
03:19:48.515 00.000 9828 Move returns status 0, amount 9
03:19:48.515 00.000 9828 move complete, result=0
03:19:48.515 00.000 9828 worker thread done servicing request
03:19:48.515 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:19:48.892 00.377 8976 Exposure complete
03:19:48.897 00.005 8976 worker thread done servicing request
03:19:48.897 00.000 5052 OnExposeComplete: enter
03:19:48.897 00.000 5052 UpdateGuideState(): m_state=6
03:19:48.897 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13173
03:19:48.897 00.000 5052 Star::Find returns 1 (0), X=327.48, Y=281.88, Mass=88, SNR=6.4, Peak=64 HFD=2.0
03:19:48.897 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:19:48.897 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
03:19:48.897 00.000 5052 CameraToMount -- cameraX=-1.69 cameraY=0.17 hyp=1.70 cameraTheta=3.04 mountX=0.92 mountY=1.33, mountTheta=0.96
03:19:48.898 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.69, y=0.17, opts=13)
03:19:48.898 00.000 5052 Enqueuing Move request for stepguider (-1.69, 0.17)
03:19:48.898 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:19:48.898 00.000 5052 UpdateGuideState exits: m=88 SNR=6.4
03:19:48.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:48.898 00.000 8976 Worker thread wakes up
03:19:48.898 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.69, 0.17) opts 0xd
03:19:48.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.69, 0.17)
03:19:48.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:48.898 00.000 5052 Enqueuing Expose request
03:19:48.899 00.001 8976 Moving (-1.69, 0.17) raw xDistance=0.92 yDistance=1.33
03:19:48.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.92
03:19:48.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.33
03:19:48.899 00.000 8976 MoveAxis(L, 4, ABG)
03:19:48.899 00.000 8976 stepping (-5, 13) + (-4, 0)
03:19:48.899 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:48.943 00.044 8976 Received - 47 (G) 
03:19:48.943 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:48.943 00.000 8976 stepped: pos (-9, 13)
03:19:48.943 00.000 8976 MoveAxis(D, 5, ABG)
03:19:48.943 00.000 8976 stepping (-9, 13) + (0, -5)
03:19:48.943 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:19:48.991 00.048 8976 Received - 47 (G) 
03:19:48.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:19:48.991 00.000 8976 stepped: pos (-9, 8)
03:19:48.991 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:19:48.991 00.000 8976 MountToCamera -- mountX=0.82 mountY=-1.96 hyp=2.13 mountTheta=-1.17 cameraX=1.37, cameraY=1.63 cameraTheta=0.87
03:19:48.991 00.000 8976 incremental bump (1.374, 1.627) isValid = 1
03:19:48.991 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:19:48.991 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:19:48.991 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:19:48.991 00.000 8976 move complete, result=0
03:19:48.991 00.000 8976 worker thread done servicing request
03:19:48.991 00.000 9828 Worker thread wakes up
03:19:48.991 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:19:48.991 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:19:48.991 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:19:48.991 00.000 8976 Worker thread wakes up
03:19:48.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:48.992 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:48.992 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 1.3 px 5 ms SOUTH
03:19:48.992 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:19:48.992 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:19:48.992 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:19:48.992 00.000 9828 BLC: window closed
03:19:48.992 00.000 9828 MoveAxis(E, 25, B)
03:19:48.992 00.000 9828 Guiding  Dir = 2, Dur = 25
03:19:48.992 00.000 9828 IsSlewing returns 0
03:19:48.992 00.000 9828 IsGuiding returns 0
03:19:48.992 00.000 9828 PulseGuide returned control before completion, sleep 35
03:19:49.040 00.048 9828 IsGuiding returns 1
03:19:49.040 00.000 9828 scope still moving after pulse duration time elapsed
03:19:49.072 00.032 9828 IsSlewing returns 0
03:19:49.072 00.000 9828 IsGuiding returns 1
03:19:49.104 00.032 9828 IsSlewing returns 0
03:19:49.105 00.001 9828 IsGuiding returns 1
03:19:49.135 00.030 9828 IsSlewing returns 0
03:19:49.135 00.000 9828 IsGuiding returns 0
03:19:49.135 00.000 9828 scope move finished after 25 + 117 ms
03:19:49.136 00.001 9828 Move returns status 0, amount 25
03:19:49.136 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:49.136 00.000 9828 MoveAxis(N, 11, B)
03:19:49.136 00.000 9828 Guiding  Dir = 0, Dur = 11
03:19:49.151 00.015 9828 IsSlewing returns 0
03:19:49.151 00.000 9828 IsGuiding returns 0
03:19:49.152 00.001 9828 PulseGuide returned control before completion, sleep 21
03:19:49.182 00.030 9828 IsGuiding returns 1
03:19:49.182 00.000 9828 scope still moving after pulse duration time elapsed
03:19:49.213 00.031 9828 IsSlewing returns 0
03:19:49.213 00.000 9828 IsGuiding returns 1
03:19:49.244 00.031 9828 IsSlewing returns 0
03:19:49.244 00.000 9828 IsGuiding returns 1
03:19:49.275 00.031 9828 IsSlewing returns 0
03:19:49.275 00.000 9828 IsGuiding returns 1
03:19:49.306 00.031 9828 IsSlewing returns 0
03:19:49.306 00.000 9828 IsGuiding returns 0
03:19:49.306 00.000 9828 scope move finished after 11 + 144 ms
03:19:49.306 00.000 9828 Move returns status 0, amount 11
03:19:49.306 00.000 9828 move complete, result=0
03:19:49.306 00.000 9828 worker thread done servicing request
03:19:49.306 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:19:49.673 00.367 8976 Exposure complete
03:19:49.679 00.006 8976 worker thread done servicing request
03:19:49.679 00.000 5052 OnExposeComplete: enter
03:19:49.679 00.000 5052 UpdateGuideState(): m_state=6
03:19:49.679 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13174
03:19:49.679 00.000 5052 Star::Find returns 1 (0), X=327.62, Y=281.14, Mass=108, SNR=7.2, Peak=66 HFD=2.0
03:19:49.679 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
03:19:49.679 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.94 = 1.35)
03:19:49.679 00.000 5052 CameraToMount -- cameraX=-1.55 cameraY=-0.57 hyp=1.65 cameraTheta=-2.79 mountX=0.20 mountY=1.61, mountTheta=1.45
03:19:49.680 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.55, y=-0.57, opts=13)
03:19:49.680 00.000 5052 Enqueuing Move request for stepguider (-1.55, -0.57)
03:19:49.680 00.000 8976 Worker thread wakes up
03:19:49.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.55, -0.57) opts 0xd
03:19:49.680 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.55, -0.57)
03:19:49.680 00.000 8976 Moving (-1.55, -0.57) raw xDistance=0.20 yDistance=1.61
03:19:49.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:19:49.680 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:19:49.680 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
03:19:49.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:49.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.08 from input 1.61
03:19:49.680 00.000 8976 MoveAxis(R, 0, ABG)
03:19:49.681 00.001 8976 MoveAxis(D, 7, ABG)
03:19:49.681 00.000 8976 stepping (-9, 8) + (0, -7)
03:19:49.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:49.681 00.000 5052 Enqueuing Expose request
03:19:49.681 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:19:49.725 00.044 8976 Received - 47 (G) 
03:19:49.726 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:19:49.726 00.000 8976 stepped: pos (-9, 1)
03:19:49.726 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:19:49.726 00.000 8976 MountToCamera -- mountX=1.01 mountY=-1.37 hyp=1.70 mountTheta=-0.94 cameraX=0.76, cameraY=1.52 cameraTheta=1.11
03:19:49.726 00.000 8976 incremental bump (0.760, 1.519) isValid = 1
03:19:49.726 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:19:49.726 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:19:49.726 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:19:49.726 00.000 8976 move complete, result=0
03:19:49.726 00.000 8976 worker thread done servicing request
03:19:49.726 00.000 8976 Worker thread wakes up
03:19:49.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:49.727 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 1.6 px 7 ms SOUTH
03:19:49.727 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:49.727 00.000 9828 Worker thread wakes up
03:19:49.727 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:19:49.727 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:19:49.727 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
03:19:49.727 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
03:19:49.727 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
03:19:49.728 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:19:49.728 00.000 9828 BLC: window closed
03:19:49.728 00.000 9828 MoveAxis(E, 18, B)
03:19:49.728 00.000 9828 Guiding  Dir = 2, Dur = 18
03:19:49.728 00.000 9828 IsSlewing returns 0
03:19:49.728 00.000 9828 IsGuiding returns 0
03:19:49.728 00.000 9828 PulseGuide returned control before completion, sleep 28
03:19:49.772 00.044 9828 IsGuiding returns 1
03:19:49.772 00.000 9828 scope still moving after pulse duration time elapsed
03:19:49.803 00.031 9828 IsSlewing returns 0
03:19:49.803 00.000 9828 IsGuiding returns 1
03:19:49.834 00.031 9828 IsSlewing returns 0
03:19:49.834 00.000 9828 IsGuiding returns 1
03:19:49.865 00.031 9828 IsSlewing returns 0
03:19:49.865 00.000 9828 IsGuiding returns 0
03:19:49.865 00.000 9828 scope move finished after 18 + 118 ms
03:19:49.865 00.000 9828 Move returns status 0, amount 18
03:19:49.865 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:49.865 00.000 9828 MoveAxis(N, 14, B)
03:19:49.865 00.000 9828 Guiding  Dir = 0, Dur = 14
03:19:49.880 00.015 9828 IsSlewing returns 0
03:19:49.880 00.000 9828 IsGuiding returns 0
03:19:49.881 00.001 9828 PulseGuide returned control before completion, sleep 24
03:19:49.911 00.030 9828 IsGuiding returns 1
03:19:49.911 00.000 9828 scope still moving after pulse duration time elapsed
03:19:49.944 00.033 9828 IsSlewing returns 0
03:19:49.944 00.000 9828 IsGuiding returns 1
03:19:49.975 00.031 9828 IsSlewing returns 0
03:19:49.975 00.000 9828 IsGuiding returns 1
03:19:50.006 00.031 9828 IsSlewing returns 0
03:19:50.006 00.000 9828 IsGuiding returns 0
03:19:50.006 00.000 9828 scope move finished after 14 + 111 ms
03:19:50.006 00.000 9828 Move returns status 0, amount 14
03:19:50.006 00.000 9828 move complete, result=0
03:19:50.007 00.001 9828 worker thread done servicing request
03:19:50.007 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:19:50.413 00.406 8976 Exposure complete
03:19:50.419 00.006 8976 worker thread done servicing request
03:19:50.419 00.000 5052 OnExposeComplete: enter
03:19:50.419 00.000 5052 UpdateGuideState(): m_state=6
03:19:50.419 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13175
03:19:50.419 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=281.88, Mass=121, SNR=7.5, Peak=69 HFD=2.2
03:19:50.419 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:19:50.419 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
03:19:50.419 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.17 hyp=0.98 cameraTheta=2.97 mountX=0.59 mountY=0.72, mountTheta=0.88
03:19:50.420 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.17, opts=13)
03:19:50.420 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.17)
03:19:50.420 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:19:50.420 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
03:19:50.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:50.420 00.000 8976 Worker thread wakes up
03:19:50.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:50.420 00.000 5052 Enqueuing Expose request
03:19:50.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.17) opts 0xd
03:19:50.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.17)
03:19:50.421 00.001 8976 Moving (-0.97, 0.17) raw xDistance=0.59 yDistance=0.72
03:19:50.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
03:19:50.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.72
03:19:50.421 00.000 8976 MoveAxis(L, 2, ABG)
03:19:50.421 00.000 8976 stepping (-9, 1) + (-2, 0)
03:19:50.421 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:50.445 00.024 8976 Received - 47 (G) 
03:19:50.445 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:50.446 00.001 8976 stepped: pos (-11, 1)
03:19:50.446 00.000 8976 MoveAxis(D, 3, ABG)
03:19:50.446 00.000 8976 stepping (-11, 1) + (0, -3)
03:19:50.446 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:50.478 00.032 8976 Received - 47 (G) 
03:19:50.478 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:19:50.479 00.001 8976 stepped: pos (-11, -2)
03:19:50.479 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
03:19:50.479 00.000 8976 MountToCamera -- mountX=1.23 mountY=-0.81 hyp=1.47 mountTheta=-0.58 cameraX=0.16, cameraY=1.47 cameraTheta=1.46
03:19:50.479 00.000 8976 incremental bump (0.163, 1.465) isValid = 1
03:19:50.479 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
03:19:50.479 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:19:50.479 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:19:50.479 00.000 8976 move complete, result=0
03:19:50.479 00.000 9828 Worker thread wakes up
03:19:50.479 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:19:50.479 00.000 8976 worker thread done servicing request
03:19:50.480 00.001 8976 Worker thread wakes up
03:19:50.480 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:19:50.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:50.480 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:50.480 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:19:50.480 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
03:19:50.480 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
03:19:50.480 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
03:19:50.480 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:19:50.480 00.000 9828 BLC: window closed
03:19:50.481 00.001 9828 MoveAxis(E, 6, B)
03:19:50.481 00.000 9828 Guiding  Dir = 2, Dur = 6
03:19:50.481 00.000 9828 IsSlewing returns 0
03:19:50.481 00.000 9828 IsGuiding returns 0
03:19:50.481 00.000 9828 PulseGuide returned control before completion, sleep 16
03:19:50.502 00.021 9828 IsGuiding returns 1
03:19:50.502 00.000 9828 scope still moving after pulse duration time elapsed
03:19:50.534 00.032 9828 IsSlewing returns 0
03:19:50.534 00.000 9828 IsGuiding returns 1
03:19:50.564 00.030 9828 IsSlewing returns 0
03:19:50.565 00.001 9828 IsGuiding returns 1
03:19:50.595 00.030 9828 IsSlewing returns 0
03:19:50.595 00.000 9828 IsGuiding returns 0
03:19:50.596 00.001 9828 scope move finished after 6 + 108 ms
03:19:50.596 00.000 9828 Move returns status 0, amount 6
03:19:50.596 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:50.596 00.000 9828 MoveAxis(N, 16, B)
03:19:50.596 00.000 9828 Guiding  Dir = 0, Dur = 16
03:19:50.610 00.014 9828 IsSlewing returns 0
03:19:50.610 00.000 9828 IsGuiding returns 0
03:19:50.610 00.000 9828 PulseGuide returned control before completion, sleep 26
03:19:50.641 00.031 9828 IsGuiding returns 1
03:19:50.641 00.000 9828 scope still moving after pulse duration time elapsed
03:19:50.672 00.031 9828 IsSlewing returns 0
03:19:50.672 00.000 9828 IsGuiding returns 1
03:19:50.704 00.032 9828 IsSlewing returns 0
03:19:50.704 00.000 9828 IsGuiding returns 1
03:19:50.734 00.030 9828 IsSlewing returns 0
03:19:50.734 00.000 9828 IsGuiding returns 1
03:19:50.766 00.032 9828 IsSlewing returns 0
03:19:50.766 00.000 9828 IsGuiding returns 0
03:19:50.766 00.000 9828 scope move finished after 16 + 139 ms
03:19:50.766 00.000 9828 Move returns status 0, amount 16
03:19:50.766 00.000 9828 move complete, result=0
03:19:50.766 00.000 9828 worker thread done servicing request
03:19:50.766 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:19:51.165 00.399 8976 Exposure complete
03:19:51.172 00.007 8976 worker thread done servicing request
03:19:51.176 00.004 5052 OnExposeComplete: enter
03:19:51.176 00.000 5052 UpdateGuideState(): m_state=6
03:19:51.176 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13176
03:19:51.176 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.79, Mass=114, SNR=7.4, Peak=69 HFD=2.3
03:19:51.176 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:19:51.176 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
03:19:51.176 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.08 hyp=0.34 cameraTheta=2.91 mountX=0.22 mountY=0.24, mountTheta=0.82
03:19:51.177 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.08, opts=13)
03:19:51.177 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.08)
03:19:51.177 00.000 8976 Worker thread wakes up
03:19:51.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.08) opts 0xd
03:19:51.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.08)
03:19:51.177 00.000 8976 Moving (-0.33, 0.08) raw xDistance=0.22 yDistance=0.24
03:19:51.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:19:51.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:19:51.177 00.000 5052 UpdateGuideState exits: m=114 SNR=7.4
03:19:51.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:51.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:19:51.177 00.000 8976 MoveAxis(R, 0, ABG)
03:19:51.178 00.001 8976 MoveAxis(U, 0, ABG)
03:19:51.178 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:51.178 00.000 8976 MountToCamera -- mountTheta (-0.31) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
03:19:51.178 00.000 8976 MountToCamera -- mountX=1.38 mountY=-0.44 hyp=1.45 mountTheta=-0.31 cameraX=-0.24, cameraY=1.43 cameraTheta=1.74
03:19:51.178 00.000 8976 incremental bump (-0.237, 1.429) isValid = 1
03:19:51.178 00.000 5052 Enqueuing Expose request
03:19:51.178 00.000 8976 Scheduling Mount bump of (-0.019, 0.118)
03:19:51.178 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:19:51.178 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:19:51.178 00.000 8976 move complete, result=0
03:19:51.178 00.000 9828 Worker thread wakes up
03:19:51.178 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:19:51.178 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:19:51.178 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:19:51.178 00.000 9828 CameraToMount -- cameraTheta (1.73) - m_xAngle (-3.10) = xAngle (4.83 = -1.46)
03:19:51.178 00.000 8976 worker thread done servicing request
03:19:51.178 00.000 9828 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.54)
03:19:51.178 00.000 8976 Worker thread wakes up
03:19:51.179 00.001 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=0.01 mountY=-0.12, mountTheta=-1.46
03:19:51.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:51.179 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:19:51.179 00.000 9828 BLC: window closed
03:19:51.179 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:51.179 00.000 9828 MoveAxis(W, 4, B)
03:19:51.179 00.000 9828 Guiding  Dir = 3, Dur = 4
03:19:51.179 00.000 9828 IsSlewing returns 0
03:19:51.179 00.000 9828 IsGuiding returns 0
03:19:51.179 00.000 9828 PulseGuide returned control before completion, sleep 14
03:19:51.203 00.024 9828 IsGuiding returns 1
03:19:51.203 00.000 9828 scope still moving after pulse duration time elapsed
03:19:51.234 00.031 9828 IsSlewing returns 0
03:19:51.234 00.000 9828 IsGuiding returns 1
03:19:51.265 00.031 9828 IsSlewing returns 0
03:19:51.265 00.000 9828 IsGuiding returns 1
03:19:51.296 00.031 9828 IsSlewing returns 0
03:19:51.296 00.000 9828 IsGuiding returns 1
03:19:51.327 00.031 9828 IsSlewing returns 0
03:19:51.327 00.000 9828 IsGuiding returns 0
03:19:51.327 00.000 9828 scope move finished after 4 + 144 ms
03:19:51.328 00.001 9828 Move returns status 0, amount 4
03:19:51.328 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:51.328 00.000 9828 MoveAxis(N, 16, B)
03:19:51.328 00.000 9828 Guiding  Dir = 0, Dur = 16
03:19:51.343 00.015 9828 IsSlewing returns 0
03:19:51.343 00.000 9828 IsGuiding returns 0
03:19:51.343 00.000 9828 PulseGuide returned control before completion, sleep 26
03:19:51.375 00.032 9828 IsGuiding returns 1
03:19:51.375 00.000 9828 scope still moving after pulse duration time elapsed
03:19:51.406 00.031 9828 IsSlewing returns 0
03:19:51.406 00.000 9828 IsGuiding returns 1
03:19:51.436 00.030 9828 IsSlewing returns 0
03:19:51.436 00.000 9828 IsGuiding returns 1
03:19:51.468 00.032 9828 IsSlewing returns 0
03:19:51.468 00.000 9828 IsGuiding returns 1
03:19:51.499 00.031 9828 IsSlewing returns 0
03:19:51.499 00.000 9828 IsGuiding returns 0
03:19:51.499 00.000 9828 scope move finished after 16 + 140 ms
03:19:51.499 00.000 9828 Move returns status 0, amount 16
03:19:51.499 00.000 9828 move complete, result=0
03:19:51.499 00.000 9828 worker thread done servicing request
03:19:51.499 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
03:19:51.861 00.362 8976 Exposure complete
03:19:51.867 00.006 8976 worker thread done servicing request
03:19:51.867 00.000 5052 OnExposeComplete: enter
03:19:51.867 00.000 5052 UpdateGuideState(): m_state=6
03:19:51.867 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13177
03:19:51.867 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.62, Mass=93, SNR=6.6, Peak=68 HFD=1.4
03:19:51.867 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
03:19:51.867 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
03:19:51.867 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.09 hyp=0.32 cameraTheta=-0.27 mountX=-0.22 mountY=-0.21, mountTheta=-2.37
03:19:51.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.09, opts=13)
03:19:51.868 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.09)
03:19:51.868 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:19:51.868 00.000 5052 UpdateGuideState exits: m=93 SNR=6.6
03:19:51.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:51.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:51.868 00.000 5052 Enqueuing Expose request
03:19:51.868 00.000 8976 Worker thread wakes up
03:19:51.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.09) opts 0xd
03:19:51.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.09)
03:19:51.868 00.000 8976 Moving (0.31, -0.09) raw xDistance=-0.22 yDistance=-0.21
03:19:51.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:19:51.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:19:51.868 00.000 8976 MoveAxis(R, 0, ABG)
03:19:51.868 00.000 8976 MoveAxis(U, 0, ABG)
03:19:51.868 00.000 8976 MountToCamera -- mountTheta (-0.13) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
03:19:51.868 00.000 8976 MountToCamera -- mountX=1.48 mountY=-0.19 hyp=1.49 mountTheta=-0.13 cameraX=-0.51, cameraY=1.40 cameraTheta=1.92
03:19:51.868 00.000 8976 incremental bump (-0.505, 1.405) isValid = 1
03:19:51.868 00.000 8976 Scheduling Mount bump of (-0.039, 0.112)
03:19:51.869 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:19:51.869 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:19:51.869 00.000 8976 move complete, result=0
03:19:51.869 00.000 9828 Worker thread wakes up
03:19:51.869 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:19:51.869 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:19:51.869 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:19:51.869 00.000 8976 worker thread done servicing request
03:19:51.869 00.000 8976 Worker thread wakes up
03:19:51.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:51.869 00.000 9828 CameraToMount -- cameraTheta (1.90) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
03:19:51.869 00.000 9828 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.36)
03:19:51.869 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.03 mountY=-0.12, mountTheta=-1.29
03:19:51.869 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
03:19:51.869 00.000 9828 BLC: window closed
03:19:51.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:51.869 00.000 9828 MoveAxis(W, 11, B)
03:19:51.870 00.001 9828 Guiding  Dir = 3, Dur = 11
03:19:51.870 00.000 9828 IsSlewing returns 0
03:19:51.870 00.000 9828 IsGuiding returns 0
03:19:51.870 00.000 9828 PulseGuide returned control before completion, sleep 21
03:19:51.901 00.031 9828 IsGuiding returns 1
03:19:51.901 00.000 9828 scope still moving after pulse duration time elapsed
03:19:51.932 00.031 9828 IsSlewing returns 0
03:19:51.932 00.000 9828 IsGuiding returns 1
03:19:51.963 00.031 9828 IsSlewing returns 0
03:19:51.963 00.000 9828 IsGuiding returns 1
03:19:51.993 00.030 9828 IsSlewing returns 0
03:19:51.993 00.000 9828 IsGuiding returns 0
03:19:51.993 00.000 9828 scope move finished after 11 + 112 ms
03:19:51.993 00.000 9828 Move returns status 0, amount 11
03:19:51.993 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:51.993 00.000 9828 MoveAxis(N, 16, B)
03:19:51.993 00.000 9828 Guiding  Dir = 0, Dur = 16
03:19:52.009 00.016 9828 IsSlewing returns 0
03:19:52.009 00.000 9828 IsGuiding returns 0
03:19:52.010 00.001 9828 PulseGuide returned control before completion, sleep 26
03:19:52.041 00.031 9828 IsGuiding returns 1
03:19:52.042 00.001 9828 scope still moving after pulse duration time elapsed
03:19:52.071 00.029 9828 IsSlewing returns 0
03:19:52.072 00.001 9828 IsGuiding returns 1
03:19:52.103 00.031 9828 IsSlewing returns 0
03:19:52.103 00.000 9828 IsGuiding returns 1
03:19:52.134 00.031 9828 IsSlewing returns 0
03:19:52.136 00.002 9828 IsGuiding returns 1
03:19:52.166 00.030 9828 IsSlewing returns 0
03:19:52.166 00.000 9828 IsGuiding returns 1
03:19:52.196 00.030 9828 IsSlewing returns 0
03:19:52.197 00.001 9828 IsGuiding returns 0
03:19:52.197 00.000 9828 scope move finished after 16 + 171 ms
03:19:52.197 00.000 9828 Move returns status 0, amount 16
03:19:52.197 00.000 9828 move complete, result=0
03:19:52.197 00.000 9828 worker thread done servicing request
03:19:52.197 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
03:19:52.555 00.358 8976 Exposure complete
03:19:52.561 00.006 8976 worker thread done servicing request
03:19:52.561 00.000 5052 OnExposeComplete: enter
03:19:52.561 00.000 5052 UpdateGuideState(): m_state=6
03:19:52.561 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13178
03:19:52.561 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.33, Mass=105, SNR=7.1, Peak=63 HFD=1.7
03:19:52.561 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
03:19:52.561 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
03:19:52.561 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.38 hyp=0.50 cameraTheta=-0.84 mountX=-0.49 mountY=-0.08, mountTheta=-2.98
03:19:52.562 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.38, opts=13)
03:19:52.562 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.38)
03:19:52.562 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:19:52.562 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1
03:19:52.562 00.000 8976 Worker thread wakes up
03:19:52.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.38) opts 0xd
03:19:52.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.38)
03:19:52.562 00.000 8976 Moving (0.34, -0.38) raw xDistance=-0.49 yDistance=-0.08
03:19:52.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:52.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:52.562 00.000 5052 Enqueuing Expose request
03:19:52.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
03:19:52.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:19:52.562 00.000 8976 MoveAxis(R, 2, ABG)
03:19:52.562 00.000 8976 stepping (-11, -2) + (2, 0)
03:19:52.562 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:52.588 00.026 8976 Received - 47 (G) 
03:19:52.588 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:52.588 00.000 8976 stepped: pos (-9, -2)
03:19:52.588 00.000 8976 MoveAxis(U, 0, ABG)
03:19:52.588 00.000 8976 MountToCamera -- mountTheta (-0.02) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
03:19:52.588 00.000 8976 MountToCamera -- mountX=1.45 mountY=-0.02 hyp=1.45 mountTheta=-0.02 cameraX=-0.64, cameraY=1.30 cameraTheta=2.03
03:19:52.588 00.000 8976 incremental bump (-0.639, 1.298) isValid = 1
03:19:52.588 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
03:19:52.588 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:19:52.588 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:19:52.588 00.000 8976 move complete, result=0
03:19:52.588 00.000 8976 worker thread done servicing request
03:19:52.588 00.000 8976 Worker thread wakes up
03:19:52.588 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:52.588 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
03:19:52.588 00.000 9828 Worker thread wakes up
03:19:52.588 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:19:52.588 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:52.589 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:19:52.589 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
03:19:52.589 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
03:19:52.589 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.05 mountY=-0.11, mountTheta=-1.18
03:19:52.589 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
03:19:52.589 00.000 9828 BLC: window closed
03:19:52.589 00.000 9828 MoveAxis(W, 15, B)
03:19:52.589 00.000 9828 Guiding  Dir = 3, Dur = 15
03:19:52.589 00.000 9828 IsSlewing returns 0
03:19:52.589 00.000 9828 IsGuiding returns 0
03:19:52.589 00.000 9828 PulseGuide returned control before completion, sleep 25
03:19:52.628 00.039 9828 IsGuiding returns 1
03:19:52.628 00.000 9828 scope still moving after pulse duration time elapsed
03:19:52.659 00.031 9828 IsSlewing returns 0
03:19:52.659 00.000 9828 IsGuiding returns 1
03:19:52.690 00.031 9828 IsSlewing returns 0
03:19:52.690 00.000 9828 IsGuiding returns 1
03:19:52.721 00.031 9828 IsSlewing returns 0
03:19:52.721 00.000 9828 IsGuiding returns 0
03:19:52.721 00.000 9828 scope move finished after 15 + 117 ms
03:19:52.721 00.000 9828 Move returns status 0, amount 15
03:19:52.722 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:52.722 00.000 9828 MoveAxis(N, 15, B)
03:19:52.722 00.000 9828 Guiding  Dir = 0, Dur = 15
03:19:52.737 00.015 9828 IsSlewing returns 0
03:19:52.737 00.000 9828 IsGuiding returns 0
03:19:52.737 00.000 9828 PulseGuide returned control before completion, sleep 25
03:19:52.769 00.032 9828 IsGuiding returns 1
03:19:52.769 00.000 9828 scope still moving after pulse duration time elapsed
03:19:52.801 00.032 9828 IsSlewing returns 0
03:19:52.801 00.000 9828 IsGuiding returns 1
03:19:52.833 00.032 9828 IsSlewing returns 0
03:19:52.833 00.000 9828 IsGuiding returns 1
03:19:52.863 00.030 9828 IsSlewing returns 0
03:19:52.863 00.000 9828 IsGuiding returns 1
03:19:52.895 00.032 9828 IsSlewing returns 0
03:19:52.895 00.000 9828 IsGuiding returns 0
03:19:52.895 00.000 9828 scope move finished after 15 + 141 ms
03:19:52.895 00.000 9828 Move returns status 0, amount 15
03:19:52.895 00.000 9828 move complete, result=0
03:19:52.895 00.000 9828 worker thread done servicing request
03:19:52.895 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
03:19:53.276 00.381 8976 Exposure complete
03:19:53.281 00.005 8976 worker thread done servicing request
03:19:53.281 00.000 5052 OnExposeComplete: enter
03:19:53.281 00.000 5052 UpdateGuideState(): m_state=6
03:19:53.281 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13179
03:19:53.282 00.001 5052 Star::Find returns 1 (0), X=330.61, Y=281.44, Mass=105, SNR=7.1, Peak=61 HFD=1.6
03:19:53.282 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
03:19:53.282 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
03:19:53.282 00.000 5052 CameraToMount -- cameraX=1.44 cameraY=-0.26 hyp=1.46 cameraTheta=-0.18 mountX=-0.89 mountY=-1.06, mountTheta=-2.27
03:19:53.282 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.44, y=-0.26, opts=13)
03:19:53.282 00.000 5052 Enqueuing Move request for stepguider (1.44, -0.26)
03:19:53.282 00.000 8976 Worker thread wakes up
03:19:53.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.44, -0.26) opts 0xd
03:19:53.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.44, -0.26)
03:19:53.283 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:19:53.283 00.000 8976 Moving (1.44, -0.26) raw xDistance=-0.89 yDistance=-1.06
03:19:53.283 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1
03:19:53.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.89
03:19:53.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:53.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.06
03:19:53.283 00.000 8976 MoveAxis(R, 4, ABG)
03:19:53.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:53.283 00.000 8976 stepping (-9, -2) + (4, 0)
03:19:53.283 00.000 5052 Enqueuing Expose request
03:19:53.283 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:53.323 00.040 8976 Received - 47 (G) 
03:19:53.323 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:53.323 00.000 8976 stepped: pos (-5, -2)
03:19:53.323 00.000 8976 MoveAxis(U, 4, ABG)
03:19:53.323 00.000 8976 stepping (-5, -2) + (0, 4)
03:19:53.323 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:53.355 00.032 8976 Received - 47 (G) 
03:19:53.355 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:53.355 00.000 8976 stepped: pos (-5, 2)
03:19:53.355 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
03:19:53.355 00.000 8976 MountToCamera -- mountX=1.22 mountY=-0.12 hyp=1.23 mountTheta=-0.10 cameraX=-0.45, cameraY=1.14 cameraTheta=1.95
03:19:53.355 00.000 8976 incremental bump (-0.450, 1.143) isValid = 1
03:19:53.355 00.000 8976 Scheduling Mount bump of (-0.042, 0.111)
03:19:53.355 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:19:53.355 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:19:53.355 00.000 8976 move complete, result=0
03:19:53.355 00.000 8976 worker thread done servicing request
03:19:53.355 00.000 8976 Worker thread wakes up
03:19:53.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:53.355 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -1.1 px 4 ms NORTH
03:19:53.355 00.000 9828 Worker thread wakes up
03:19:53.355 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:19:53.356 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:19:53.356 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
03:19:53.356 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.33)
03:19:53.356 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.26
03:19:53.356 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
03:19:53.356 00.000 9828 BLC: window closed
03:19:53.356 00.000 9828 MoveAxis(W, 12, B)
03:19:53.356 00.000 9828 Guiding  Dir = 3, Dur = 12
03:19:53.356 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:53.356 00.000 9828 IsSlewing returns 0
03:19:53.356 00.000 9828 IsGuiding returns 0
03:19:53.356 00.000 9828 PulseGuide returned control before completion, sleep 22
03:19:53.392 00.036 9828 IsGuiding returns 1
03:19:53.392 00.000 9828 scope still moving after pulse duration time elapsed
03:19:53.424 00.032 9828 IsSlewing returns 0
03:19:53.425 00.001 9828 IsGuiding returns 1
03:19:53.456 00.031 9828 IsSlewing returns 0
03:19:53.456 00.000 9828 IsGuiding returns 1
03:19:53.488 00.032 9828 IsSlewing returns 0
03:19:53.488 00.000 9828 IsGuiding returns 0
03:19:53.488 00.000 9828 scope move finished after 12 + 119 ms
03:19:53.488 00.000 9828 Move returns status 0, amount 12
03:19:53.488 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:19:53.488 00.000 9828 MoveAxis(N, 16, B)
03:19:53.488 00.000 9828 Guiding  Dir = 0, Dur = 16
03:19:53.504 00.016 9828 IsSlewing returns 0
03:19:53.504 00.000 9828 IsGuiding returns 0
03:19:53.504 00.000 9828 PulseGuide returned control before completion, sleep 26
03:19:53.536 00.032 9828 IsGuiding returns 1
03:19:53.536 00.000 9828 scope still moving after pulse duration time elapsed
03:19:53.567 00.031 9828 IsSlewing returns 0
03:19:53.567 00.000 9828 IsGuiding returns 1
03:19:53.598 00.031 9828 IsSlewing returns 0
03:19:53.598 00.000 9828 IsGuiding returns 1
03:19:53.629 00.031 9828 IsSlewing returns 0
03:19:53.629 00.000 9828 IsGuiding returns 1
03:19:53.660 00.031 9828 IsSlewing returns 0
03:19:53.660 00.000 9828 IsGuiding returns 1
03:19:53.690 00.030 9828 IsSlewing returns 0
03:19:53.690 00.000 9828 IsGuiding returns 0
03:19:53.690 00.000 9828 scope move finished after 16 + 170 ms
03:19:53.690 00.000 9828 Move returns status 0, amount 16
03:19:53.690 00.000 9828 move complete, result=0
03:19:53.691 00.001 9828 worker thread done servicing request
03:19:53.691 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
03:19:54.043 00.352 8976 Exposure complete
03:19:54.049 00.006 8976 worker thread done servicing request
03:19:54.050 00.001 5052 OnExposeComplete: enter
03:19:54.050 00.000 5052 UpdateGuideState(): m_state=6
03:19:54.050 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13180
03:19:54.050 00.000 5052 Star::Find returns 1 (0), X=331.01, Y=281.65, Mass=91, SNR=6.5, Peak=62 HFD=2.1
03:19:54.050 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
03:19:54.050 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
03:19:54.050 00.000 5052 CameraToMount -- cameraX=1.84 cameraY=-0.06 hyp=1.84 cameraTheta=-0.03 mountX=-0.89 mountY=-1.51, mountTheta=-2.10
03:19:54.050 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.84, y=-0.06, opts=13)
03:19:54.051 00.001 5052 Enqueuing Move request for stepguider (1.84, -0.06)
03:19:54.051 00.000 8976 Worker thread wakes up
03:19:54.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.84, -0.06) opts 0xd
03:19:54.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.84, -0.06)
03:19:54.051 00.000 8976 Moving (1.84, -0.06) raw xDistance=-0.89 yDistance=-1.51
03:19:54.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.89
03:19:54.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:19:54.051 00.000 5052 UpdateGuideState exits: m=91 SNR=6.5
03:19:54.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:54.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:54.051 00.000 5052 Enqueuing Expose request
03:19:54.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.51
03:19:54.051 00.000 8976 MoveAxis(R, 4, ABG)
03:19:54.051 00.000 8976 stepping (-5, 2) + (4, 0)
03:19:54.051 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:54.091 00.040 8976 Received - 47 (G) 
03:19:54.091 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:54.091 00.000 8976 stepped: pos (-1, 2)
03:19:54.091 00.000 8976 MoveAxis(U, 6, ABG)
03:19:54.091 00.000 8976 stepping (-1, 2) + (0, 6)
03:19:54.091 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:19:54.139 00.048 8976 Received - 47 (G) 
03:19:54.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:19:54.139 00.000 8976 stepped: pos (-1, 8)
03:19:54.139 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:19:54.139 00.000 8976 move complete, result=0
03:19:54.139 00.000 8976 worker thread done servicing request
03:19:54.139 00.000 8976 Worker thread wakes up
03:19:54.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:54.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:54.139 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -1.5 px 6 ms NORTH
03:19:54.823 00.684 8976 Exposure complete
03:19:54.828 00.005 8976 worker thread done servicing request
03:19:54.829 00.001 5052 OnExposeComplete: enter
03:19:54.829 00.000 5052 UpdateGuideState(): m_state=6
03:19:54.829 00.000 5052 Star::Find(18, 331, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13181
03:19:54.829 00.000 5052 Star::Find returns 1 (0), X=330.32, Y=282.26, Mass=101, SNR=6.9, Peak=63 HFD=2.0
03:19:54.829 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
03:19:54.829 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:19:54.829 00.000 5052 CameraToMount -- cameraX=1.15 cameraY=0.55 hyp=1.27 cameraTheta=0.45 mountX=-0.03 mountY=-1.26, mountTheta=-1.60
03:19:54.830 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.15, y=0.55, opts=13)
03:19:54.830 00.000 5052 Enqueuing Move request for stepguider (1.15, 0.55)
03:19:54.830 00.000 8976 Worker thread wakes up
03:19:54.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.15, 0.55) opts 0xd
03:19:54.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.15, 0.55)
03:19:54.830 00.000 8976 Moving (1.15, 0.55) raw xDistance=-0.03 yDistance=-1.26
03:19:54.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:19:54.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:19:54.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.26
03:19:54.830 00.000 8976 MoveAxis(R, 0, ABG)
03:19:54.830 00.000 8976 MoveAxis(U, 5, ABG)
03:19:54.830 00.000 8976 stepping (-1, 8) + (0, 5)
03:19:54.830 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:19:54.830 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:19:54.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:54.830 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:54.830 00.000 5052 Enqueuing Expose request
03:19:54.874 00.044 8976 Received - 47 (G) 
03:19:54.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:19:54.874 00.000 8976 stepped: pos (-1, 13)
03:19:54.874 00.000 8976 move complete, result=0
03:19:54.874 00.000 8976 worker thread done servicing request
03:19:54.874 00.000 8976 Worker thread wakes up
03:19:54.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:54.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:54.874 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -1.3 px 5 ms NORTH
03:19:55.562 00.688 8976 Exposure complete
03:19:55.567 00.005 8976 worker thread done servicing request
03:19:55.567 00.000 5052 OnExposeComplete: enter
03:19:55.567 00.000 5052 UpdateGuideState(): m_state=6
03:19:55.567 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13182
03:19:55.567 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=282.45, Mass=101, SNR=6.9, Peak=63 HFD=2.1
03:19:55.567 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
03:19:55.567 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
03:19:55.568 00.001 5052 CameraToMount -- cameraX=0.73 cameraY=0.74 hyp=1.04 cameraTheta=0.80 mountX=0.33 mountY=-1.01, mountTheta=-1.26
03:19:55.568 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.74, opts=13)
03:19:55.568 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.74)
03:19:55.568 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:19:55.568 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:19:55.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:55.568 00.000 8976 Worker thread wakes up
03:19:55.568 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.74) opts 0xd
03:19:55.569 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.74)
03:19:55.569 00.000 8976 Moving (0.73, 0.74) raw xDistance=0.33 yDistance=-1.01
03:19:55.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:55.569 00.000 5052 Enqueuing Expose request
03:19:55.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:19:55.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.01
03:19:55.569 00.000 8976 MoveAxis(L, 1, ABG)
03:19:55.569 00.000 8976 stepping (-1, 13) + (-1, 0)
03:19:55.569 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:55.594 00.025 8976 Received - 47 (G) 
03:19:55.594 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:55.594 00.000 8976 stepped: pos (-2, 13)
03:19:55.594 00.000 8976 MoveAxis(U, 4, ABG)
03:19:55.594 00.000 8976 stepping (-2, 13) + (0, 4)
03:19:55.594 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:55.626 00.032 8976 Received - 47 (G) 
03:19:55.626 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:19:55.626 00.000 8976 stepped: pos (-2, 17)
03:19:55.626 00.000 8976 move complete, result=0
03:19:55.626 00.000 8976 worker thread done servicing request
03:19:55.626 00.000 8976 Worker thread wakes up
03:19:55.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:55.626 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:55.626 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -1.0 px 4 ms NORTH
03:19:56.311 00.685 8976 Exposure complete
03:19:56.316 00.005 8976 worker thread done servicing request
03:19:56.316 00.000 5052 OnExposeComplete: enter
03:19:56.316 00.000 5052 UpdateGuideState(): m_state=6
03:19:56.316 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13183
03:19:56.316 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.84, Mass=85, SNR=6.4, Peak=65 HFD=1.6
03:19:56.316 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.77 = -1.77)
03:19:56.316 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
03:19:56.316 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.13 hyp=0.47 cameraTheta=0.27 mountX=-0.09 mountY=-0.45, mountTheta=-1.78
03:19:56.317 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.13, opts=13)
03:19:56.317 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.13)
03:19:56.317 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:19:56.317 00.000 5052 UpdateGuideState exits: m=85 SNR=6.4
03:19:56.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:56.317 00.000 8976 Worker thread wakes up
03:19:56.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.13) opts 0xd
03:19:56.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.13)
03:19:56.318 00.001 8976 Moving (0.45, 0.13) raw xDistance=-0.09 yDistance=-0.45
03:19:56.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:56.318 00.000 5052 Enqueuing Expose request
03:19:56.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:19:56.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.45
03:19:56.318 00.000 8976 MoveAxis(R, 0, ABG)
03:19:56.318 00.000 8976 MoveAxis(U, 2, ABG)
03:19:56.318 00.000 8976 stepping (-2, 17) + (0, 2)
03:19:56.318 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:56.345 00.027 8976 Received - 47 (G) 
03:19:56.345 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:19:56.345 00.000 8976 stepped: pos (-2, 19)
03:19:56.345 00.000 8976 move complete, result=0
03:19:56.345 00.000 8976 worker thread done servicing request
03:19:56.345 00.000 8976 Worker thread wakes up
03:19:56.345 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:19:56.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:56.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:57.035 00.690 8976 Exposure complete
03:19:57.042 00.007 8976 worker thread done servicing request
03:19:57.042 00.000 5052 OnExposeComplete: enter
03:19:57.042 00.000 5052 UpdateGuideState(): m_state=6
03:19:57.043 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13184
03:19:57.043 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.56, Mass=96, SNR=6.8, Peak=69 HFD=1.9
03:19:57.043 00.000 5052 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.04) = xAngle (-4.05 = 2.23)
03:19:57.043 00.000 5052 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.13)
03:19:57.043 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.01 mountX=-0.10 mountY=0.14, mountTheta=2.20
03:19:57.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.15, opts=13)
03:19:57.044 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.15)
03:19:57.044 00.000 8976 Worker thread wakes up
03:19:57.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.15) opts 0xd
03:19:57.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.15)
03:19:57.044 00.000 8976 Moving (-0.07, -0.15) raw xDistance=-0.10 yDistance=0.14
03:19:57.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:19:57.044 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:19:57.044 00.000 5052 UpdateGuideState exits: m=96 SNR=6.8
03:19:57.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:57.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:57.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:19:57.044 00.000 8976 MoveAxis(R, 0, ABG)
03:19:57.045 00.001 8976 MoveAxis(U, 0, ABG)
03:19:57.045 00.000 5052 Enqueuing Expose request
03:19:57.045 00.000 8976 move complete, result=0
03:19:57.045 00.000 8976 worker thread done servicing request
03:19:57.045 00.000 8976 Worker thread wakes up
03:19:57.045 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:19:57.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:57.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:57.730 00.685 8976 Exposure complete
03:19:57.736 00.006 8976 worker thread done servicing request
03:19:57.736 00.000 5052 OnExposeComplete: enter
03:19:57.736 00.000 5052 UpdateGuideState(): m_state=6
03:19:57.736 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13185
03:19:57.736 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.91, Mass=117, SNR=7.4, Peak=70 HFD=2.2
03:19:57.736 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
03:19:57.736 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
03:19:57.736 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.83 mountX=0.10 mountY=-0.26, mountTheta=-1.22
03:19:57.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.20, opts=13)
03:19:57.737 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.20)
03:19:57.737 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:19:57.737 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
03:19:57.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:57.737 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:57.737 00.000 5052 Enqueuing Expose request
03:19:57.737 00.000 8976 Worker thread wakes up
03:19:57.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.20) opts 0xd
03:19:57.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.20)
03:19:57.737 00.000 8976 Moving (0.18, 0.20) raw xDistance=0.10 yDistance=-0.26
03:19:57.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:19:57.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:19:57.737 00.000 8976 MoveAxis(R, 0, ABG)
03:19:57.737 00.000 8976 MoveAxis(U, 1, ABG)
03:19:57.737 00.000 8976 stepping (-2, 19) + (0, 1)
03:19:57.737 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:57.768 00.031 8976 Received - 47 (G) 
03:19:57.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:57.768 00.000 8976 stepped: pos (-2, 20)
03:19:57.768 00.000 8976 move complete, result=0
03:19:57.768 00.000 8976 worker thread done servicing request
03:19:57.768 00.000 8976 Worker thread wakes up
03:19:57.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:57.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:57.768 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:19:58.454 00.686 8976 Exposure complete
03:19:58.459 00.005 8976 worker thread done servicing request
03:19:58.460 00.001 5052 OnExposeComplete: enter
03:19:58.460 00.000 5052 UpdateGuideState(): m_state=6
03:19:58.460 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13186
03:19:58.460 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.81, Mass=98, SNR=6.8, Peak=67 HFD=1.6
03:19:58.460 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
03:19:58.460 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
03:19:58.460 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.25 cameraTheta=0.44 mountX=-0.01 mountY=-0.24, mountTheta=-1.60
03:19:58.461 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.10, opts=13)
03:19:58.461 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.10)
03:19:58.461 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:19:58.461 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
03:19:58.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:58.461 00.000 8976 Worker thread wakes up
03:19:58.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.10) opts 0xd
03:19:58.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.10)
03:19:58.461 00.000 8976 Moving (0.22, 0.10) raw xDistance=-0.01 yDistance=-0.24
03:19:58.461 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:58.461 00.000 5052 Enqueuing Expose request
03:19:58.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:19:58.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:19:58.461 00.000 8976 MoveAxis(R, 0, ABG)
03:19:58.461 00.000 8976 MoveAxis(U, 0, ABG)
03:19:58.461 00.000 8976 move complete, result=0
03:19:58.461 00.000 8976 worker thread done servicing request
03:19:58.461 00.000 8976 Worker thread wakes up
03:19:58.461 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:19:58.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:58.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:59.145 00.684 8976 Exposure complete
03:19:59.150 00.005 8976 worker thread done servicing request
03:19:59.151 00.001 5052 OnExposeComplete: enter
03:19:59.151 00.000 5052 UpdateGuideState(): m_state=6
03:19:59.151 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13187
03:19:59.151 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.73, Mass=112, SNR=7.3, Peak=64 HFD=2.1
03:19:59.151 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
03:19:59.151 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
03:19:59.151 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.02 hyp=0.31 cameraTheta=0.08 mountX=-0.12 mountY=-0.27, mountTheta=-1.98
03:19:59.151 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.02, opts=13)
03:19:59.152 00.001 5052 Enqueuing Move request for stepguider (0.31, 0.02)
03:19:59.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:19:59.152 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
03:19:59.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:59.152 00.000 8976 Worker thread wakes up
03:19:59.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.02) opts 0xd
03:19:59.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.02)
03:19:59.152 00.000 8976 Moving (0.31, 0.02) raw xDistance=-0.12 yDistance=-0.27
03:19:59.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:59.152 00.000 5052 Enqueuing Expose request
03:19:59.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:19:59.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:19:59.152 00.000 8976 MoveAxis(R, 0, ABG)
03:19:59.152 00.000 8976 MoveAxis(U, 1, ABG)
03:19:59.152 00.000 8976 stepping (-2, 20) + (0, 1)
03:19:59.152 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:59.174 00.022 8976 Received - 47 (G) 
03:19:59.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:19:59.174 00.000 8976 stepped: pos (-2, 21)
03:19:59.174 00.000 8976 move complete, result=0
03:19:59.174 00.000 8976 worker thread done servicing request
03:19:59.174 00.000 8976 Worker thread wakes up
03:19:59.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:59.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:59.174 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:19:59.860 00.686 8976 Exposure complete
03:19:59.865 00.005 8976 worker thread done servicing request
03:19:59.865 00.000 5052 OnExposeComplete: enter
03:19:59.865 00.000 5052 UpdateGuideState(): m_state=6
03:19:59.865 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13188
03:19:59.866 00.001 5052 Star::Find returns 1 (0), X=329.41, Y=281.69, Mass=103, SNR=7.0, Peak=63 HFD=1.7
03:19:59.866 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
03:19:59.866 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
03:19:59.866 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.24 cameraTheta=-0.07 mountX=-0.12 mountY=-0.19, mountTheta=-2.15
03:19:59.866 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.02, opts=13)
03:19:59.866 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.02)
03:19:59.866 00.000 8976 Worker thread wakes up
03:19:59.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.02) opts 0xd
03:19:59.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.02)
03:19:59.866 00.000 8976 Moving (0.23, -0.02) raw xDistance=-0.12 yDistance=-0.19
03:19:59.867 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:19:59.867 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
03:19:59.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:59.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:19:59.867 00.000 5052 Enqueuing Expose request
03:19:59.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:19:59.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:19:59.867 00.000 8976 MoveAxis(R, 0, ABG)
03:19:59.867 00.000 8976 MoveAxis(U, 0, ABG)
03:19:59.867 00.000 8976 move complete, result=0
03:19:59.867 00.000 8976 worker thread done servicing request
03:19:59.867 00.000 8976 Worker thread wakes up
03:19:59.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:19:59.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:19:59.867 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:20:00.546 00.679 8976 Exposure complete
03:20:00.552 00.006 8976 worker thread done servicing request
03:20:00.552 00.000 5052 OnExposeComplete: enter
03:20:00.552 00.000 5052 UpdateGuideState(): m_state=6
03:20:00.552 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13189
03:20:00.552 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.57, Mass=103, SNR=7.0, Peak=65 HFD=2.2
03:20:00.553 00.001 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
03:20:00.553 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
03:20:00.553 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.14 hyp=0.79 cameraTheta=-0.17 mountX=-0.48 mountY=-0.58, mountTheta=-2.26
03:20:00.553 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.14, opts=13)
03:20:00.553 00.000 5052 Enqueuing Move request for stepguider (0.78, -0.14)
03:20:00.553 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:20:00.553 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
03:20:00.554 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:00.554 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:00.554 00.000 8976 Worker thread wakes up
03:20:00.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.14) opts 0xd
03:20:00.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.14)
03:20:00.554 00.000 8976 Moving (0.78, -0.14) raw xDistance=-0.48 yDistance=-0.58
03:20:00.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
03:20:00.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
03:20:00.554 00.000 8976 MoveAxis(R, 2, ABG)
03:20:00.554 00.000 8976 stepping (-2, 21) + (2, 0)
03:20:00.554 00.000 5052 Enqueuing Expose request
03:20:00.554 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:00.581 00.027 8976 Received - 47 (G) 
03:20:00.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:00.581 00.000 8976 stepped: pos (0, 21)
03:20:00.581 00.000 8976 MoveAxis(U, 2, ABG)
03:20:00.581 00.000 8976 stepping (0, 21) + (0, 2)
03:20:00.581 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:00.613 00.032 8976 Received - 47 (G) 
03:20:00.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:00.613 00.000 8976 stepped: pos (0, 23)
03:20:00.613 00.000 8976 move complete, result=0
03:20:00.613 00.000 8976 worker thread done servicing request
03:20:00.613 00.000 8976 Worker thread wakes up
03:20:00.613 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
03:20:00.614 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:00.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:01.298 00.684 8976 Exposure complete
03:20:01.304 00.006 8976 worker thread done servicing request
03:20:01.304 00.000 5052 OnExposeComplete: enter
03:20:01.304 00.000 5052 UpdateGuideState(): m_state=6
03:20:01.304 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13190
03:20:01.304 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=282.04, Mass=104, SNR=7.0, Peak=66 HFD=2.2
03:20:01.304 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
03:20:01.304 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
03:20:01.304 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.33 hyp=0.69 cameraTheta=0.50 mountX=0.02 mountY=-0.69, mountTheta=-1.55
03:20:01.305 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.33, opts=13)
03:20:01.305 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.33)
03:20:01.305 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:20:01.305 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
03:20:01.305 00.000 8976 Worker thread wakes up
03:20:01.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.33) opts 0xd
03:20:01.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.33)
03:20:01.305 00.000 8976 Moving (0.61, 0.33) raw xDistance=0.02 yDistance=-0.69
03:20:01.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:01.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:01.305 00.000 5052 Enqueuing Expose request
03:20:01.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:20:01.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
03:20:01.305 00.000 8976 MoveAxis(R, 0, ABG)
03:20:01.305 00.000 8976 MoveAxis(U, 3, ABG)
03:20:01.305 00.000 8976 stepping (0, 23) + (0, 3)
03:20:01.305 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:01.333 00.028 8976 Received - 47 (G) 
03:20:01.333 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:01.333 00.000 8976 stepped: pos (0, 26)
03:20:01.333 00.000 8976 move complete, result=0
03:20:01.333 00.000 8976 worker thread done servicing request
03:20:01.333 00.000 8976 Worker thread wakes up
03:20:01.333 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:01.333 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
03:20:01.333 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:02.020 00.687 8976 Exposure complete
03:20:02.025 00.005 8976 worker thread done servicing request
03:20:02.026 00.001 5052 OnExposeComplete: enter
03:20:02.026 00.000 5052 UpdateGuideState(): m_state=6
03:20:02.026 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13191
03:20:02.026 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.98, Mass=88, SNR=6.4, Peak=62 HFD=2.2
03:20:02.026 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
03:20:02.026 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.40 = -1.40)
03:20:02.026 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.27 hyp=0.40 cameraTheta=0.75 mountX=0.11 mountY=-0.39, mountTheta=-1.30
03:20:02.026 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.27, opts=13)
03:20:02.027 00.001 5052 Enqueuing Move request for stepguider (0.29, 0.27)
03:20:02.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:20:02.027 00.000 8976 Worker thread wakes up
03:20:02.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.27) opts 0xd
03:20:02.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.27)
03:20:02.027 00.000 8976 Moving (0.29, 0.27) raw xDistance=0.11 yDistance=-0.39
03:20:02.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:20:02.027 00.000 5052 UpdateGuideState exits: m=88 SNR=6.4
03:20:02.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.39
03:20:02.027 00.000 8976 MoveAxis(R, 0, ABG)
03:20:02.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:02.027 00.000 8976 MoveAxis(U, 2, ABG)
03:20:02.027 00.000 8976 stepping (0, 26) + (0, 2)
03:20:02.027 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:02.027 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:02.027 00.000 5052 Enqueuing Expose request
03:20:02.051 00.024 8976 Received - 47 (G) 
03:20:02.052 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:02.052 00.000 8976 stepped: pos (0, 28)
03:20:02.052 00.000 8976 move complete, result=0
03:20:02.052 00.000 8976 worker thread done servicing request
03:20:02.052 00.000 8976 Worker thread wakes up
03:20:02.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:02.052 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:02.052 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:20:02.739 00.687 8976 Exposure complete
03:20:02.744 00.005 8976 worker thread done servicing request
03:20:02.744 00.000 5052 OnExposeComplete: enter
03:20:02.744 00.000 5052 UpdateGuideState(): m_state=6
03:20:02.744 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13192
03:20:02.744 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.78, Mass=109, SNR=7.2, Peak=62 HFD=2.1
03:20:02.744 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
03:20:02.744 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
03:20:02.744 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.58 mountX=0.06 mountY=-0.04, mountTheta=-0.54
03:20:02.745 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.07, opts=13)
03:20:02.745 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.07)
03:20:02.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:20:02.745 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
03:20:02.745 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:02.745 00.000 8976 Worker thread wakes up
03:20:02.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.07) opts 0xd
03:20:02.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.07)
03:20:02.745 00.000 8976 Moving (-0.00, 0.07) raw xDistance=0.06 yDistance=-0.04
03:20:02.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:20:02.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:20:02.745 00.000 8976 MoveAxis(R, 0, ABG)
03:20:02.745 00.000 8976 MoveAxis(U, 0, ABG)
03:20:02.745 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:02.745 00.000 5052 Enqueuing Expose request
03:20:02.746 00.001 8976 move complete, result=0
03:20:02.746 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:02.746 00.000 8976 worker thread done servicing request
03:20:02.746 00.000 8976 Worker thread wakes up
03:20:02.746 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:02.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:03.429 00.683 8976 Exposure complete
03:20:03.435 00.006 8976 worker thread done servicing request
03:20:03.435 00.000 5052 OnExposeComplete: enter
03:20:03.435 00.000 5052 UpdateGuideState(): m_state=6
03:20:03.435 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13193
03:20:03.435 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.70, Mass=119, SNR=7.5, Peak=67 HFD=1.8
03:20:03.435 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
03:20:03.435 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
03:20:03.435 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.01 hyp=0.48 cameraTheta=-0.03 mountX=-0.23 mountY=-0.39, mountTheta=-2.10
03:20:03.436 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.01, opts=13)
03:20:03.436 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.01)
03:20:03.436 00.000 8976 Worker thread wakes up
03:20:03.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.01) opts 0xd
03:20:03.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.01)
03:20:03.436 00.000 8976 Moving (0.48, -0.01) raw xDistance=-0.23 yDistance=-0.39
03:20:03.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:20:03.436 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:20:03.436 00.000 5052 UpdateGuideState exits: m=119 SNR=7.5
03:20:03.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:03.437 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:03.437 00.000 5052 Enqueuing Expose request
03:20:03.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:20:03.437 00.000 8976 MoveAxis(R, 0, ABG)
03:20:03.437 00.000 8976 MoveAxis(U, 2, ABG)
03:20:03.437 00.000 8976 stepping (0, 28) + (0, 2)
03:20:03.437 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:03.459 00.022 8976 Received - 47 (G) 
03:20:03.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:03.459 00.000 8976 stepped: pos (0, 30)
03:20:03.459 00.000 8976 move complete, result=0
03:20:03.459 00.000 8976 worker thread done servicing request
03:20:03.459 00.000 8976 Worker thread wakes up
03:20:03.459 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:03.459 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:03.459 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:20:04.145 00.686 8976 Exposure complete
03:20:04.151 00.006 8976 worker thread done servicing request
03:20:04.151 00.000 5052 OnExposeComplete: enter
03:20:04.151 00.000 5052 UpdateGuideState(): m_state=6
03:20:04.151 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13194
03:20:04.151 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.65, Mass=116, SNR=7.4, Peak=64 HFD=1.8
03:20:04.151 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.04) = xAngle (-2.56 = -2.56)
03:20:04.151 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
03:20:04.151 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.52 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
03:20:04.152 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.06, opts=13)
03:20:04.152 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.06)
03:20:04.152 00.000 8976 Worker thread wakes up
03:20:04.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.06) opts 0xd
03:20:04.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.06)
03:20:04.152 00.000 8976 Moving (0.11, -0.06) raw xDistance=-0.11 yDistance=-0.06
03:20:04.153 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:20:04.153 00.000 5052 UpdateGuideState exits: m=116 SNR=7.4
03:20:04.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:04.153 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:04.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:20:04.153 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:20:04.153 00.000 5052 Enqueuing Expose request
03:20:04.153 00.000 8976 MoveAxis(R, 0, ABG)
03:20:04.153 00.000 8976 MoveAxis(U, 0, ABG)
03:20:04.153 00.000 8976 move complete, result=0
03:20:04.153 00.000 8976 worker thread done servicing request
03:20:04.153 00.000 8976 Worker thread wakes up
03:20:04.154 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:04.154 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:04.154 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:04.841 00.687 8976 Exposure complete
03:20:04.846 00.005 8976 worker thread done servicing request
03:20:04.846 00.000 5052 OnExposeComplete: enter
03:20:04.846 00.000 5052 UpdateGuideState(): m_state=6
03:20:04.846 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13195
03:20:04.846 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.86, Mass=107, SNR=7.1, Peak=63 HFD=2.2
03:20:04.846 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.04) = xAngle (0.03 = 0.03)
03:20:04.846 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.07 = -0.07)
03:20:04.846 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.18 cameraTheta=2.07 mountX=0.18 mountY=-0.01, mountTheta=-0.07
03:20:04.846 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.15, opts=13)
03:20:04.846 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.15)
03:20:04.846 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:20:04.847 00.001 5052 UpdateGuideState exits: m=107 SNR=7.1
03:20:04.847 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:04.847 00.000 8976 Worker thread wakes up
03:20:04.847 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.15) opts 0xd
03:20:04.847 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.15)
03:20:04.847 00.000 8976 Moving (-0.08, 0.15) raw xDistance=0.18 yDistance=-0.01
03:20:04.847 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:04.847 00.000 5052 Enqueuing Expose request
03:20:04.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:20:04.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:20:04.847 00.000 8976 MoveAxis(R, 0, ABG)
03:20:04.847 00.000 8976 MoveAxis(U, 0, ABG)
03:20:04.847 00.000 8976 move complete, result=0
03:20:04.847 00.000 8976 worker thread done servicing request
03:20:04.847 00.000 8976 Worker thread wakes up
03:20:04.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:04.847 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:04.847 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:05.534 00.687 8976 Exposure complete
03:20:05.539 00.005 8976 worker thread done servicing request
03:20:05.539 00.000 5052 OnExposeComplete: enter
03:20:05.539 00.000 5052 UpdateGuideState(): m_state=6
03:20:05.539 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13196
03:20:05.539 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.65, Mass=92, SNR=6.6, Peak=67 HFD=1.5
03:20:05.539 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
03:20:05.539 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
03:20:05.539 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.06 hyp=0.59 cameraTheta=-0.11 mountX=-0.32 mountY=-0.46, mountTheta=-2.18
03:20:05.541 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.06, opts=13)
03:20:05.541 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.06)
03:20:05.541 00.000 8976 Worker thread wakes up
03:20:05.541 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:20:05.541 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.06) opts 0xd
03:20:05.541 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.06)
03:20:05.541 00.000 8976 Moving (0.58, -0.06) raw xDistance=-0.32 yDistance=-0.46
03:20:05.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:20:05.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:20:05.541 00.000 8976 MoveAxis(R, 1, ABG)
03:20:05.541 00.000 8976 stepping (0, 30) + (1, 0)
03:20:05.542 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:05.542 00.000 5052 UpdateGuideState exits: m=92 SNR=6.6
03:20:05.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:05.542 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:05.542 00.000 5052 Enqueuing Expose request
03:20:05.569 00.027 8976 Received - 47 (G) 
03:20:05.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:05.569 00.000 8976 stepped: pos (1, 30)
03:20:05.569 00.000 8976 MoveAxis(U, 2, ABG)
03:20:05.569 00.000 8976 stepping (1, 30) + (0, 2)
03:20:05.569 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:05.601 00.032 8976 Received - 47 (G) 
03:20:05.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:05.601 00.000 8976 stepped: pos (1, 32)
03:20:05.601 00.000 8976 starting a new bump
03:20:05.601 00.000 8976 MountToCamera -- mountTheta (-1.58) + m_xAngle (2.04) = xAngle (0.46 = 0.46)
03:20:05.601 00.000 8976 MountToCamera -- mountX=-0.04 mountY=-4.73 hyp=4.73 mountTheta=-1.58 cameraX=4.22, cameraY=2.12 cameraTheta=0.46
03:20:05.602 00.001 8976 incremental bump (4.224, 2.118) isValid = 1
03:20:05.602 00.000 8976 Scheduling Mount bump of (0.103, 0.053)
03:20:05.602 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:20:05.602 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:20:05.602 00.000 8976 move complete, result=0
03:20:05.602 00.000 9828 Worker thread wakes up
03:20:05.602 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:20:05.602 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:20:05.602 00.000 9828 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.10) = xAngle (3.58 = -2.71)
03:20:05.602 00.000 9828 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.49 = -2.79)
03:20:05.602 00.000 8976 worker thread done servicing request
03:20:05.602 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
03:20:05.602 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.48 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
03:20:05.603 00.001 8976 Worker thread wakes up
03:20:05.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:05.603 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:20:05.603 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:05.603 00.000 9828 BLC: window closed
03:20:05.603 00.000 9828 MoveAxis(E, 33, B)
03:20:05.603 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:05.603 00.000 9828 IsSlewing returns 0
03:20:05.603 00.000 9828 IsGuiding returns 0
03:20:05.604 00.001 9828 PulseGuide returned control before completion, sleep 43
03:20:05.650 00.046 9828 IsGuiding returns 1
03:20:05.650 00.000 9828 scope still moving after pulse duration time elapsed
03:20:05.680 00.030 9828 IsSlewing returns 0
03:20:05.680 00.000 9828 IsGuiding returns 1
03:20:05.712 00.032 9828 IsSlewing returns 0
03:20:05.712 00.000 9828 IsGuiding returns 1
03:20:05.744 00.032 9828 IsSlewing returns 0
03:20:05.744 00.000 9828 IsGuiding returns 1
03:20:05.775 00.031 9828 IsSlewing returns 0
03:20:05.775 00.000 9828 IsGuiding returns 0
03:20:05.775 00.000 9828 scope move finished after 33 + 139 ms
03:20:05.775 00.000 9828 Move returns status 0, amount 33
03:20:05.775 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:05.775 00.000 9828 MoveAxis(N, 5, B)
03:20:05.775 00.000 9828 Guiding  Dir = 0, Dur = 5
03:20:05.791 00.016 9828 IsSlewing returns 0
03:20:05.791 00.000 9828 IsGuiding returns 0
03:20:05.791 00.000 9828 PulseGuide returned control before completion, sleep 15
03:20:05.822 00.031 9828 IsGuiding returns 1
03:20:05.822 00.000 9828 scope still moving after pulse duration time elapsed
03:20:05.853 00.031 9828 IsSlewing returns 0
03:20:05.853 00.000 9828 IsGuiding returns 1
03:20:05.884 00.031 9828 IsSlewing returns 0
03:20:05.884 00.000 9828 IsGuiding returns 1
03:20:05.915 00.031 9828 IsSlewing returns 0
03:20:05.915 00.000 9828 IsGuiding returns 0
03:20:05.915 00.000 9828 scope move finished after 5 + 119 ms
03:20:05.915 00.000 9828 Move returns status 0, amount 5
03:20:05.915 00.000 9828 move complete, result=0
03:20:05.916 00.001 9828 worker thread done servicing request
03:20:05.916 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 5 ms NORTH
03:20:06.287 00.371 8976 Exposure complete
03:20:06.293 00.006 8976 worker thread done servicing request
03:20:06.293 00.000 5052 OnExposeComplete: enter
03:20:06.293 00.000 5052 UpdateGuideState(): m_state=6
03:20:06.293 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13197
03:20:06.293 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.72, Mass=108, SNR=7.1, Peak=65 HFD=1.8
03:20:06.293 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:20:06.293 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
03:20:06.293 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.02 hyp=0.36 cameraTheta=0.04 mountX=-0.15 mountY=-0.31, mountTheta=-2.02
03:20:06.294 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.02, opts=13)
03:20:06.294 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.02)
03:20:06.294 00.000 8976 Worker thread wakes up
03:20:06.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.02) opts 0xd
03:20:06.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.02)
03:20:06.294 00.000 8976 Moving (0.36, 0.02) raw xDistance=-0.15 yDistance=-0.31
03:20:06.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:20:06.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
03:20:06.294 00.000 8976 MoveAxis(R, 0, ABG)
03:20:06.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:20:06.295 00.001 5052 UpdateGuideState exits: m=108 SNR=7.1
03:20:06.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:06.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:06.295 00.000 5052 Enqueuing Expose request
03:20:06.295 00.000 8976 MoveAxis(U, 1, ABG)
03:20:06.295 00.000 8976 stepping (1, 32) + (0, 1)
03:20:06.295 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:06.320 00.025 8976 Received - 47 (G) 
03:20:06.320 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:06.320 00.000 8976 stepped: pos (1, 33)
03:20:06.320 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:20:06.320 00.000 8976 MountToCamera -- mountTheta (-1.59) + m_xAngle (2.04) = xAngle (0.46 = 0.46)
03:20:06.320 00.000 8976 MountToCamera -- mountX=-0.08 mountY=-4.90 hyp=4.90 mountTheta=-1.59 cameraX=4.39, cameraY=2.16 cameraTheta=0.46
03:20:06.321 00.001 8976 incremental bump (4.393, 2.161) isValid = 1
03:20:06.321 00.000 8976 Scheduling Mount bump of (0.120, 0.061)
03:20:06.321 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.06, opts=4)
03:20:06.321 00.000 8976 Enqueuing Move request for scope (0.12, 0.06)
03:20:06.321 00.000 8976 move complete, result=0
03:20:06.321 00.000 9828 Worker thread wakes up
03:20:06.321 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:20:06.321 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0x4
03:20:06.321 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
03:20:06.321 00.000 9828 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.57 = -2.72)
03:20:06.321 00.000 9828 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.49 = -2.80)
03:20:06.321 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.47 mountX=-0.12 mountY=-0.05, mountTheta=-2.79
03:20:06.321 00.000 8976 worker thread done servicing request
03:20:06.321 00.000 8976 Worker thread wakes up
03:20:06.322 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:06.322 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:06.322 00.000 9828 Moving (0.12, 0.06) raw xDistance=-0.12 yDistance=-0.05
03:20:06.322 00.000 9828 BLC: window closed
03:20:06.322 00.000 9828 MoveAxis(E, 39, B)
03:20:06.322 00.000 9828 Guiding  Dir = 2, Dur = 39
03:20:06.322 00.000 9828 IsSlewing returns 0
03:20:06.323 00.001 9828 IsGuiding returns 0
03:20:06.323 00.000 9828 PulseGuide returned control before completion, sleep 49
03:20:06.379 00.056 9828 IsGuiding returns 1
03:20:06.379 00.000 9828 scope still moving after pulse duration time elapsed
03:20:06.410 00.031 9828 IsSlewing returns 0
03:20:06.410 00.000 9828 IsGuiding returns 1
03:20:06.442 00.032 9828 IsSlewing returns 0
03:20:06.442 00.000 9828 IsGuiding returns 1
03:20:06.473 00.031 9828 IsSlewing returns 0
03:20:06.473 00.000 9828 IsGuiding returns 0
03:20:06.473 00.000 9828 scope move finished after 39 + 111 ms
03:20:06.473 00.000 9828 Move returns status 0, amount 39
03:20:06.473 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:06.473 00.000 9828 MoveAxis(N, 6, B)
03:20:06.473 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:06.489 00.016 9828 IsSlewing returns 0
03:20:06.489 00.000 9828 IsGuiding returns 0
03:20:06.490 00.001 9828 PulseGuide returned control before completion, sleep 16
03:20:06.521 00.031 9828 IsGuiding returns 1
03:20:06.521 00.000 9828 scope still moving after pulse duration time elapsed
03:20:06.551 00.030 9828 IsSlewing returns 0
03:20:06.551 00.000 9828 IsGuiding returns 1
03:20:06.582 00.031 9828 IsSlewing returns 0
03:20:06.583 00.001 9828 IsGuiding returns 1
03:20:06.612 00.029 9828 IsSlewing returns 0
03:20:06.612 00.000 9828 IsGuiding returns 1
03:20:06.644 00.032 9828 IsSlewing returns 0
03:20:06.644 00.000 9828 IsGuiding returns 0
03:20:06.644 00.000 9828 scope move finished after 6 + 147 ms
03:20:06.644 00.000 9828 Move returns status 0, amount 6
03:20:06.644 00.000 9828 move complete, result=0
03:20:06.644 00.000 9828 worker thread done servicing request
03:20:06.644 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.0 px 6 ms NORTH
03:20:07.008 00.364 8976 Exposure complete
03:20:07.013 00.005 8976 worker thread done servicing request
03:20:07.013 00.000 5052 OnExposeComplete: enter
03:20:07.013 00.000 5052 UpdateGuideState(): m_state=6
03:20:07.013 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13198
03:20:07.013 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.89, Mass=85, SNR=6.3, Peak=67 HFD=1.5
03:20:07.013 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
03:20:07.013 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
03:20:07.014 00.001 5052 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=0.10 mountY=-0.22, mountTheta=-1.17
03:20:07.014 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.18, opts=13)
03:20:07.014 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.18)
03:20:07.014 00.000 8976 Worker thread wakes up
03:20:07.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.18) opts 0xd
03:20:07.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.18)
03:20:07.014 00.000 8976 Moving (0.15, 0.18) raw xDistance=0.10 yDistance=-0.22
03:20:07.015 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:20:07.015 00.000 5052 UpdateGuideState exits: m=85 SNR=6.3
03:20:07.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:07.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:20:07.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:07.015 00.000 5052 Enqueuing Expose request
03:20:07.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:20:07.015 00.000 8976 MoveAxis(R, 0, ABG)
03:20:07.015 00.000 8976 MoveAxis(U, 0, ABG)
03:20:07.015 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:20:07.015 00.000 8976 MountToCamera -- mountTheta (-1.59) + m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:20:07.015 00.000 8976 MountToCamera -- mountX=-0.10 mountY=-5.01 hyp=5.01 mountTheta=-1.59 cameraX=4.51, cameraY=2.19 cameraTheta=0.45
03:20:07.015 00.000 8976 incremental bump (4.506, 2.190) isValid = 1
03:20:07.015 00.000 8976 Scheduling Mount bump of (0.138, 0.069)
03:20:07.015 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.07, opts=4)
03:20:07.015 00.000 8976 Enqueuing Move request for scope (0.14, 0.07)
03:20:07.015 00.000 8976 move complete, result=0
03:20:07.016 00.001 9828 Worker thread wakes up
03:20:07.016 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0x4
03:20:07.016 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:20:07.016 00.000 8976 worker thread done servicing request
03:20:07.016 00.000 8976 Worker thread wakes up
03:20:07.016 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
03:20:07.016 00.000 9828 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.56 = -2.72)
03:20:07.016 00.000 9828 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.48 = -2.80)
03:20:07.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:07.016 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.47 mountX=-0.14 mountY=-0.05, mountTheta=-2.79
03:20:07.016 00.000 9828 Moving (0.14, 0.07) raw xDistance=-0.14 yDistance=-0.05
03:20:07.016 00.000 9828 BLC: window closed
03:20:07.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:07.016 00.000 9828 MoveAxis(E, 45, B)
03:20:07.017 00.001 9828 Guiding  Dir = 2, Dur = 45
03:20:07.017 00.000 9828 IsSlewing returns 0
03:20:07.017 00.000 9828 IsGuiding returns 0
03:20:07.017 00.000 9828 PulseGuide returned control before completion, sleep 55
03:20:07.084 00.067 9828 IsGuiding returns 1
03:20:07.084 00.000 9828 scope still moving after pulse duration time elapsed
03:20:07.114 00.030 9828 IsSlewing returns 0
03:20:07.114 00.000 9828 IsGuiding returns 1
03:20:07.146 00.032 9828 IsSlewing returns 0
03:20:07.146 00.000 9828 IsGuiding returns 1
03:20:07.177 00.031 9828 IsSlewing returns 0
03:20:07.177 00.000 9828 IsGuiding returns 0
03:20:07.177 00.000 9828 scope move finished after 45 + 114 ms
03:20:07.177 00.000 9828 Move returns status 0, amount 45
03:20:07.177 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:07.177 00.000 9828 MoveAxis(N, 7, B)
03:20:07.177 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:07.192 00.015 9828 IsSlewing returns 0
03:20:07.192 00.000 9828 IsGuiding returns 0
03:20:07.192 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:07.224 00.032 9828 IsGuiding returns 1
03:20:07.224 00.000 9828 scope still moving after pulse duration time elapsed
03:20:07.254 00.030 9828 IsSlewing returns 0
03:20:07.254 00.000 9828 IsGuiding returns 1
03:20:07.285 00.031 9828 IsSlewing returns 0
03:20:07.285 00.000 9828 IsGuiding returns 1
03:20:07.316 00.031 9828 IsSlewing returns 0
03:20:07.316 00.000 9828 IsGuiding returns 0
03:20:07.316 00.000 9828 scope move finished after 7 + 116 ms
03:20:07.316 00.000 9828 Move returns status 0, amount 7
03:20:07.316 00.000 9828 move complete, result=0
03:20:07.316 00.000 9828 worker thread done servicing request
03:20:07.316 00.000 5052 GuideStep: -0.1 px 45 ms EAST, -0.1 px 7 ms NORTH
03:20:07.703 00.387 8976 Exposure complete
03:20:07.709 00.006 8976 worker thread done servicing request
03:20:07.709 00.000 5052 OnExposeComplete: enter
03:20:07.709 00.000 5052 UpdateGuideState(): m_state=6
03:20:07.709 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13199
03:20:07.709 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.66, Mass=108, SNR=7.2, Peak=67 HFD=2.1
03:20:07.709 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.92 = 1.36)
03:20:07.709 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.26)
03:20:07.709 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-2.88 mountX=0.04 mountY=0.18, mountTheta=1.35
03:20:07.710 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.05, opts=13)
03:20:07.711 00.001 5052 Enqueuing Move request for stepguider (-0.18, -0.05)
03:20:07.711 00.000 8976 Worker thread wakes up
03:20:07.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.05) opts 0xd
03:20:07.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.05)
03:20:07.711 00.000 8976 Moving (-0.18, -0.05) raw xDistance=0.04 yDistance=0.18
03:20:07.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:20:07.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:20:07.711 00.000 8976 MoveAxis(R, 0, ABG)
03:20:07.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:20:07.711 00.000 5052 UpdateGuideState exits: m=108 SNR=7.2
03:20:07.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:07.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:07.711 00.000 5052 Enqueuing Expose request
03:20:07.711 00.000 8976 MoveAxis(U, 0, ABG)
03:20:07.711 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
03:20:07.711 00.000 8976 MountToCamera -- mountTheta (-1.59) + m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:20:07.712 00.001 8976 MountToCamera -- mountX=-0.12 mountY=-5.09 hyp=5.09 mountTheta=-1.59 cameraX=4.58, cameraY=2.21 cameraTheta=0.45
03:20:07.712 00.000 8976 incremental bump (4.582, 2.210) isValid = 1
03:20:07.712 00.000 8976 Scheduling Mount bump of (0.155, 0.078)
03:20:07.712 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.16, y=0.08, opts=4)
03:20:07.712 00.000 8976 Enqueuing Move request for scope (0.16, 0.08)
03:20:07.712 00.000 8976 move complete, result=0
03:20:07.712 00.000 9828 Worker thread wakes up
03:20:07.712 00.000 8976 worker thread done servicing request
03:20:07.712 00.000 8976 Worker thread wakes up
03:20:07.712 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0x4
03:20:07.712 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:20:07.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:07.712 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:07.712 00.000 9828 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
03:20:07.712 00.000 9828 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.10) = xAngle (3.56 = -2.72)
03:20:07.713 00.001 9828 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.48 = -2.80)
03:20:07.713 00.000 9828 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.17 cameraTheta=0.46 mountX=-0.16 mountY=-0.06, mountTheta=-2.79
03:20:07.713 00.000 9828 Moving (0.16, 0.08) raw xDistance=-0.16 yDistance=-0.06
03:20:07.713 00.000 9828 BLC: window closed
03:20:07.713 00.000 9828 MoveAxis(E, 50, B)
03:20:07.713 00.000 9828 Guiding  Dir = 2, Dur = 50
03:20:07.713 00.000 9828 IsSlewing returns 0
03:20:07.713 00.000 9828 IsGuiding returns 0
03:20:07.713 00.000 9828 PulseGuide returned control before completion, sleep 60
03:20:07.785 00.072 9828 IsGuiding returns 1
03:20:07.785 00.000 9828 scope still moving after pulse duration time elapsed
03:20:07.816 00.031 9828 IsSlewing returns 0
03:20:07.816 00.000 9828 IsGuiding returns 1
03:20:07.848 00.032 9828 IsSlewing returns 0
03:20:07.848 00.000 9828 IsGuiding returns 1
03:20:07.878 00.030 9828 IsSlewing returns 0
03:20:07.878 00.000 9828 IsGuiding returns 0
03:20:07.878 00.000 9828 scope move finished after 50 + 115 ms
03:20:07.878 00.000 9828 Move returns status 0, amount 50
03:20:07.878 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:07.878 00.000 9828 MoveAxis(N, 8, B)
03:20:07.878 00.000 9828 Guiding  Dir = 0, Dur = 8
03:20:07.895 00.017 9828 IsSlewing returns 0
03:20:07.895 00.000 9828 IsGuiding returns 0
03:20:07.895 00.000 9828 PulseGuide returned control before completion, sleep 18
03:20:07.926 00.031 9828 IsGuiding returns 1
03:20:07.926 00.000 9828 scope still moving after pulse duration time elapsed
03:20:07.957 00.031 9828 IsSlewing returns 0
03:20:07.957 00.000 9828 IsGuiding returns 1
03:20:07.987 00.030 9828 IsSlewing returns 0
03:20:07.987 00.000 9828 IsGuiding returns 1
03:20:08.018 00.031 9828 IsSlewing returns 0
03:20:08.018 00.000 9828 IsGuiding returns 1
03:20:08.049 00.031 9828 IsSlewing returns 0
03:20:08.049 00.000 9828 IsGuiding returns 0
03:20:08.049 00.000 9828 scope move finished after 8 + 146 ms
03:20:08.049 00.000 9828 Move returns status 0, amount 8
03:20:08.049 00.000 9828 move complete, result=0
03:20:08.049 00.000 9828 worker thread done servicing request
03:20:08.049 00.000 5052 GuideStep: -0.2 px 50 ms EAST, -0.1 px 8 ms NORTH
03:20:08.400 00.351 8976 Exposure complete
03:20:08.406 00.006 8976 worker thread done servicing request
03:20:08.406 00.000 5052 OnExposeComplete: enter
03:20:08.406 00.000 5052 UpdateGuideState(): m_state=6
03:20:08.406 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13200
03:20:08.406 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.63, Mass=97, SNR=6.8, Peak=66 HFD=1.4
03:20:08.406 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
03:20:08.406 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
03:20:08.406 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.08 hyp=0.66 cameraTheta=-3.03 mountX=0.23 mountY=0.59, mountTheta=1.20
03:20:08.407 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.08, opts=13)
03:20:08.407 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.08)
03:20:08.407 00.000 8976 Worker thread wakes up
03:20:08.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.08) opts 0xd
03:20:08.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.08)
03:20:08.407 00.000 8976 Moving (-0.65, -0.08) raw xDistance=0.23 yDistance=0.59
03:20:08.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:20:08.407 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:20:08.407 00.000 5052 UpdateGuideState exits: m=97 SNR=6.8
03:20:08.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:08.407 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:08.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
03:20:08.407 00.000 8976 MoveAxis(R, 0, ABG)
03:20:08.408 00.001 8976 MoveAxis(D, 2, ABG)
03:20:08.408 00.000 8976 stepping (1, 33) + (0, -2)
03:20:08.408 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:08.408 00.000 5052 Enqueuing Expose request
03:20:08.430 00.022 8976 Received - 47 (G) 
03:20:08.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:08.430 00.000 8976 stepped: pos (1, 31)
03:20:08.430 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
03:20:08.430 00.000 8976 MountToCamera -- mountTheta (-1.60) + m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:20:08.430 00.000 8976 MountToCamera -- mountX=-0.13 mountY=-5.03 hyp=5.03 mountTheta=-1.60 cameraX=4.54, cameraY=2.18 cameraTheta=0.45
03:20:08.430 00.000 8976 incremental bump (4.540, 2.175) isValid = 1
03:20:08.430 00.000 8976 Scheduling Mount bump of (0.173, 0.086)
03:20:08.430 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.09, opts=4)
03:20:08.430 00.000 8976 Enqueuing Move request for scope (0.17, 0.09)
03:20:08.430 00.000 8976 move complete, result=0
03:20:08.430 00.000 8976 worker thread done servicing request
03:20:08.430 00.000 9828 Worker thread wakes up
03:20:08.430 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0x4
03:20:08.431 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:20:08.431 00.000 8976 Worker thread wakes up
03:20:08.431 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
03:20:08.431 00.000 9828 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.10) = xAngle (3.56 = -2.73)
03:20:08.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:08.431 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:08.431 00.000 9828 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.48 = -2.81)
03:20:08.432 00.001 9828 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.46 mountX=-0.18 mountY=-0.06, mountTheta=-2.80
03:20:08.432 00.000 9828 Moving (0.17, 0.09) raw xDistance=-0.18 yDistance=-0.06
03:20:08.432 00.000 9828 BLC: window closed
03:20:08.432 00.000 9828 MoveAxis(E, 56, B)
03:20:08.432 00.000 9828 Guiding  Dir = 2, Dur = 56
03:20:08.432 00.000 9828 IsSlewing returns 0
03:20:08.433 00.001 9828 IsGuiding returns 0
03:20:08.433 00.000 9828 PulseGuide returned control before completion, sleep 66
03:20:08.501 00.068 9828 IsGuiding returns 1
03:20:08.501 00.000 9828 scope still moving after pulse duration time elapsed
03:20:08.532 00.031 9828 IsSlewing returns 0
03:20:08.532 00.000 9828 IsGuiding returns 1
03:20:08.563 00.031 9828 IsSlewing returns 0
03:20:08.563 00.000 9828 IsGuiding returns 1
03:20:08.596 00.033 9828 IsSlewing returns 0
03:20:08.596 00.000 9828 IsGuiding returns 0
03:20:08.596 00.000 9828 scope move finished after 56 + 107 ms
03:20:08.596 00.000 9828 Move returns status 0, amount 56
03:20:08.596 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:08.596 00.000 9828 MoveAxis(N, 9, B)
03:20:08.596 00.000 9828 Guiding  Dir = 0, Dur = 9
03:20:08.612 00.016 9828 IsSlewing returns 0
03:20:08.612 00.000 9828 IsGuiding returns 0
03:20:08.612 00.000 9828 PulseGuide returned control before completion, sleep 19
03:20:08.643 00.031 9828 IsGuiding returns 1
03:20:08.643 00.000 9828 scope still moving after pulse duration time elapsed
03:20:08.675 00.032 9828 IsSlewing returns 0
03:20:08.676 00.001 9828 IsGuiding returns 1
03:20:08.707 00.031 9828 IsSlewing returns 0
03:20:08.707 00.000 9828 IsGuiding returns 1
03:20:08.738 00.031 9828 IsSlewing returns 0
03:20:08.738 00.000 9828 IsGuiding returns 0
03:20:08.738 00.000 9828 scope move finished after 9 + 117 ms
03:20:08.738 00.000 9828 Move returns status 0, amount 9
03:20:08.738 00.000 9828 move complete, result=0
03:20:08.738 00.000 9828 worker thread done servicing request
03:20:08.738 00.000 5052 GuideStep: -0.2 px 56 ms EAST, -0.1 px 9 ms NORTH
03:20:09.116 00.378 8976 Exposure complete
03:20:09.122 00.006 8976 worker thread done servicing request
03:20:09.122 00.000 5052 OnExposeComplete: enter
03:20:09.122 00.000 5052 UpdateGuideState(): m_state=6
03:20:09.122 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13201
03:20:09.122 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.65, Mass=105, SNR=7.1, Peak=69 HFD=1.5
03:20:09.122 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
03:20:09.122 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
03:20:09.122 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.06 hyp=0.54 cameraTheta=-3.03 mountX=0.19 mountY=0.48, mountTheta=1.20
03:20:09.123 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.06, opts=13)
03:20:09.123 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.06)
03:20:09.123 00.000 8976 Worker thread wakes up
03:20:09.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.06) opts 0xd
03:20:09.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.06)
03:20:09.123 00.000 8976 Moving (-0.53, -0.06) raw xDistance=0.19 yDistance=0.48
03:20:09.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:20:09.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
03:20:09.123 00.000 8976 MoveAxis(R, 0, ABG)
03:20:09.123 00.000 8976 MoveAxis(D, 2, ABG)
03:20:09.123 00.000 8976 stepping (1, 31) + (0, -2)
03:20:09.123 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:20:09.123 00.000 5052 UpdateGuideState exits: m=105 SNR=7.1
03:20:09.124 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:09.124 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:09.124 00.000 5052 Enqueuing Expose request
03:20:09.124 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:09.150 00.026 8976 Received - 47 (G) 
03:20:09.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:09.150 00.000 8976 stepped: pos (1, 29)
03:20:09.150 00.000 8976 back inside bump range: decrease bump weight 1.67 => 1.00
03:20:09.150 00.000 8976 MountToCamera -- mountTheta (-1.60) + m_xAngle (2.04) = xAngle (0.44 = 0.44)
03:20:09.150 00.000 8976 MountToCamera -- mountX=-0.14 mountY=-4.89 hyp=4.89 mountTheta=-1.60 cameraX=4.42, cameraY=2.10 cameraTheta=0.44
03:20:09.150 00.000 8976 incremental bump (4.418, 2.104) isValid = 1
03:20:09.150 00.000 8976 Scheduling Mount bump of (0.104, 0.051)
03:20:09.150 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:20:09.150 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:20:09.150 00.000 8976 move complete, result=0
03:20:09.150 00.000 8976 worker thread done servicing request
03:20:09.150 00.000 8976 Worker thread wakes up
03:20:09.150 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:09.151 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:09.151 00.000 9828 Worker thread wakes up
03:20:09.151 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:20:09.151 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:20:09.151 00.000 9828 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.10) = xAngle (3.55 = -2.73)
03:20:09.151 00.000 9828 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.47 = -2.81)
03:20:09.151 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:20:09.151 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.46 mountX=-0.11 mountY=-0.04, mountTheta=-2.80
03:20:09.151 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:20:09.151 00.000 9828 BLC: window closed
03:20:09.151 00.000 9828 MoveAxis(E, 34, B)
03:20:09.151 00.000 9828 Guiding  Dir = 2, Dur = 34
03:20:09.152 00.001 9828 IsSlewing returns 0
03:20:09.152 00.000 9828 IsGuiding returns 0
03:20:09.152 00.000 9828 PulseGuide returned control before completion, sleep 44
03:20:09.206 00.054 9828 IsGuiding returns 1
03:20:09.206 00.000 9828 scope still moving after pulse duration time elapsed
03:20:09.239 00.033 9828 IsSlewing returns 0
03:20:09.239 00.000 9828 IsGuiding returns 1
03:20:09.269 00.030 9828 IsSlewing returns 0
03:20:09.269 00.000 9828 IsGuiding returns 1
03:20:09.301 00.032 9828 IsSlewing returns 0
03:20:09.301 00.000 9828 IsGuiding returns 0
03:20:09.301 00.000 9828 scope move finished after 34 + 115 ms
03:20:09.301 00.000 9828 Move returns status 0, amount 34
03:20:09.301 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:09.301 00.000 9828 MoveAxis(N, 5, B)
03:20:09.301 00.000 9828 Guiding  Dir = 0, Dur = 5
03:20:09.316 00.015 9828 IsSlewing returns 0
03:20:09.316 00.000 9828 IsGuiding returns 0
03:20:09.316 00.000 9828 PulseGuide returned control before completion, sleep 15
03:20:09.346 00.030 9828 IsGuiding returns 1
03:20:09.346 00.000 9828 scope still moving after pulse duration time elapsed
03:20:09.377 00.031 9828 IsSlewing returns 0
03:20:09.377 00.000 9828 IsGuiding returns 1
03:20:09.407 00.030 9828 IsSlewing returns 0
03:20:09.407 00.000 9828 IsGuiding returns 1
03:20:09.438 00.031 9828 IsSlewing returns 0
03:20:09.438 00.000 9828 IsGuiding returns 0
03:20:09.438 00.000 9828 scope move finished after 5 + 116 ms
03:20:09.438 00.000 9828 Move returns status 0, amount 5
03:20:09.438 00.000 9828 move complete, result=0
03:20:09.438 00.000 9828 worker thread done servicing request
03:20:09.438 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:20:09.834 00.396 8976 Exposure complete
03:20:09.840 00.006 8976 worker thread done servicing request
03:20:09.840 00.000 5052 OnExposeComplete: enter
03:20:09.840 00.000 5052 UpdateGuideState(): m_state=6
03:20:09.840 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13202
03:20:09.840 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.53, Mass=111, SNR=7.3, Peak=66 HFD=2.2
03:20:09.840 00.000 5052 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.04) = xAngle (-4.10 = 2.19)
03:20:09.840 00.000 5052 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.20 = 2.08)
03:20:09.840 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.05 mountX=-0.12 mountY=0.18, mountTheta=2.15
03:20:09.841 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.18, opts=13)
03:20:09.841 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.18)
03:20:09.841 00.000 8976 Worker thread wakes up
03:20:09.841 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.18) opts 0xd
03:20:09.841 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.18)
03:20:09.841 00.000 8976 Moving (-0.10, -0.18) raw xDistance=-0.12 yDistance=0.18
03:20:09.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:20:09.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:20:09.841 00.000 8976 MoveAxis(R, 0, ABG)
03:20:09.841 00.000 8976 MoveAxis(U, 0, ABG)
03:20:09.842 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=55, Gamma=2.630
03:20:09.842 00.000 5052 UpdateGuideState exits: m=111 SNR=7.3
03:20:09.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:09.842 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:09.842 00.000 5052 Enqueuing Expose request
03:20:09.842 00.000 8976 MountToCamera -- mountTheta (-1.60) + m_xAngle (2.04) = xAngle (0.44 = 0.44)
03:20:09.842 00.000 8976 MountToCamera -- mountX=-0.14 mountY=-4.80 hyp=4.80 mountTheta=-1.60 cameraX=4.34, cameraY=2.06 cameraTheta=0.44
03:20:09.842 00.000 8976 incremental bump (4.336, 2.057) isValid = 1
03:20:09.842 00.000 8976 Scheduling Mount bump of (0.104, 0.051)
03:20:09.842 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:20:09.842 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:20:09.842 00.000 8976 move complete, result=0
03:20:09.842 00.000 8976 worker thread done servicing request
03:20:09.842 00.000 8976 Worker thread wakes up
03:20:09.843 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:09.843 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:20:09.843 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:09.843 00.000 9828 Worker thread wakes up
03:20:09.843 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:20:09.843 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:20:09.843 00.000 9828 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.10) = xAngle (3.55 = -2.73)
03:20:09.843 00.000 9828 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.47 = -2.81)
03:20:09.843 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.46 mountX=-0.11 mountY=-0.04, mountTheta=-2.80
03:20:09.843 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:20:09.843 00.000 9828 BLC: window closed
03:20:09.843 00.000 9828 MoveAxis(E, 34, B)
03:20:09.843 00.000 9828 Guiding  Dir = 2, Dur = 34
03:20:09.844 00.001 9828 IsSlewing returns 0
03:20:09.844 00.000 9828 IsGuiding returns 0
03:20:09.844 00.000 9828 PulseGuide returned control before completion, sleep 44
03:20:09.889 00.045 9828 IsGuiding returns 1
03:20:09.889 00.000 9828 scope still moving after pulse duration time elapsed
03:20:09.920 00.031 9828 IsSlewing returns 0
03:20:09.920 00.000 9828 IsGuiding returns 1
03:20:09.950 00.030 9828 IsSlewing returns 0
03:20:09.950 00.000 9828 IsGuiding returns 1
03:20:09.981 00.031 9828 IsSlewing returns 0
03:20:09.981 00.000 9828 IsGuiding returns 1
03:20:10.013 00.032 9828 IsSlewing returns 0
03:20:10.013 00.000 9828 IsGuiding returns 0
03:20:10.014 00.001 9828 scope move finished after 34 + 135 ms
03:20:10.014 00.000 9828 Move returns status 0, amount 34
03:20:10.014 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:10.014 00.000 9828 MoveAxis(N, 5, B)
03:20:10.014 00.000 9828 Guiding  Dir = 0, Dur = 5
03:20:10.029 00.015 9828 IsSlewing returns 0
03:20:10.029 00.000 9828 IsGuiding returns 0
03:20:10.029 00.000 9828 PulseGuide returned control before completion, sleep 15
03:20:10.045 00.016 9828 IsGuiding returns 1
03:20:10.045 00.000 9828 scope still moving after pulse duration time elapsed
03:20:10.077 00.032 9828 IsSlewing returns 0
03:20:10.077 00.000 9828 IsGuiding returns 1
03:20:10.108 00.031 9828 IsSlewing returns 0
03:20:10.108 00.000 9828 IsGuiding returns 1
03:20:10.140 00.032 9828 IsSlewing returns 0
03:20:10.141 00.001 9828 IsGuiding returns 1
03:20:10.171 00.030 9828 IsSlewing returns 0
03:20:10.171 00.000 9828 IsGuiding returns 0
03:20:10.171 00.000 9828 scope move finished after 5 + 137 ms
03:20:10.171 00.000 9828 Move returns status 0, amount 5
03:20:10.171 00.000 9828 move complete, result=0
03:20:10.171 00.000 9828 worker thread done servicing request
03:20:10.171 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:20:10.530 00.359 8976 Exposure complete
03:20:10.536 00.006 8976 worker thread done servicing request
03:20:10.536 00.000 5052 OnExposeComplete: enter
03:20:10.536 00.000 5052 UpdateGuideState(): m_state=6
03:20:10.536 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13203
03:20:10.536 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.97, Mass=110, SNR=7.2, Peak=70 HFD=2.0
03:20:10.537 00.001 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.13 = -0.13)
03:20:10.537 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
03:20:10.537 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.92 mountX=0.27 mountY=-0.06, mountTheta=-0.23
03:20:10.537 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.26, opts=13)
03:20:10.537 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.26)
03:20:10.537 00.000 8976 Worker thread wakes up
03:20:10.538 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:10.538 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.26) opts 0xd
03:20:10.538 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.26)
03:20:10.538 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
03:20:10.538 00.000 8976 Moving (-0.09, 0.26) raw xDistance=0.27 yDistance=-0.06
03:20:10.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:20:10.538 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:20:10.538 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:10.538 00.000 8976 MoveAxis(L, 1, ABG)
03:20:10.538 00.000 8976 stepping (1, 29) + (-1, 0)
03:20:10.538 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:10.538 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:10.538 00.000 5052 Enqueuing Expose request
03:20:10.556 00.018 8976 Received - 47 (G) 
03:20:10.557 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:10.557 00.000 8976 stepped: pos (0, 29)
03:20:10.557 00.000 8976 MoveAxis(U, 0, ABG)
03:20:10.557 00.000 8976 MountToCamera -- mountTheta (-1.59) + m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:20:10.557 00.000 8976 MountToCamera -- mountX=-0.10 mountY=-4.73 hyp=4.73 mountTheta=-1.59 cameraX=4.26, cameraY=2.07 cameraTheta=0.45
03:20:10.557 00.000 8976 incremental bump (4.258, 2.070) isValid = 1
03:20:10.557 00.000 8976 Scheduling Mount bump of (0.103, 0.052)
03:20:10.557 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:20:10.557 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:20:10.557 00.000 8976 move complete, result=0
03:20:10.557 00.000 9828 Worker thread wakes up
03:20:10.557 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:20:10.557 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:20:10.557 00.000 9828 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.56 = -2.72)
03:20:10.557 00.000 8976 worker thread done servicing request
03:20:10.558 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:20:10.558 00.000 9828 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.48 = -2.80)
03:20:10.558 00.000 8976 Worker thread wakes up
03:20:10.558 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
03:20:10.558 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:10.558 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:20:10.558 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:10.558 00.000 9828 BLC: window closed
03:20:10.558 00.000 9828 MoveAxis(E, 34, B)
03:20:10.558 00.000 9828 Guiding  Dir = 2, Dur = 34
03:20:10.558 00.000 9828 IsSlewing returns 0
03:20:10.559 00.001 9828 IsGuiding returns 0
03:20:10.559 00.000 9828 PulseGuide returned control before completion, sleep 44
03:20:10.607 00.048 9828 IsGuiding returns 1
03:20:10.607 00.000 9828 scope still moving after pulse duration time elapsed
03:20:10.638 00.031 9828 IsSlewing returns 0
03:20:10.638 00.000 9828 IsGuiding returns 1
03:20:10.669 00.031 9828 IsSlewing returns 0
03:20:10.669 00.000 9828 IsGuiding returns 1
03:20:10.700 00.031 9828 IsSlewing returns 0
03:20:10.700 00.000 9828 IsGuiding returns 1
03:20:10.731 00.031 9828 IsSlewing returns 0
03:20:10.731 00.000 9828 IsGuiding returns 0
03:20:10.731 00.000 9828 scope move finished after 34 + 138 ms
03:20:10.731 00.000 9828 Move returns status 0, amount 34
03:20:10.731 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:10.731 00.000 9828 MoveAxis(N, 5, B)
03:20:10.731 00.000 9828 Guiding  Dir = 0, Dur = 5
03:20:10.746 00.015 9828 IsSlewing returns 0
03:20:10.746 00.000 9828 IsGuiding returns 0
03:20:10.746 00.000 9828 PulseGuide returned control before completion, sleep 15
03:20:10.776 00.030 9828 IsGuiding returns 1
03:20:10.776 00.000 9828 scope still moving after pulse duration time elapsed
03:20:10.808 00.032 9828 IsSlewing returns 0
03:20:10.808 00.000 9828 IsGuiding returns 1
03:20:10.839 00.031 9828 IsSlewing returns 0
03:20:10.839 00.000 9828 IsGuiding returns 1
03:20:10.870 00.031 9828 IsSlewing returns 0
03:20:10.870 00.000 9828 IsGuiding returns 0
03:20:10.870 00.000 9828 scope move finished after 5 + 118 ms
03:20:10.870 00.000 9828 Move returns status 0, amount 5
03:20:10.870 00.000 9828 move complete, result=0
03:20:10.870 00.000 9828 worker thread done servicing request
03:20:10.870 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:20:11.244 00.374 8976 Exposure complete
03:20:11.249 00.005 8976 worker thread done servicing request
03:20:11.249 00.000 5052 OnExposeComplete: enter
03:20:11.250 00.001 5052 UpdateGuideState(): m_state=6
03:20:11.250 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13204
03:20:11.250 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=282.31, Mass=97, SNR=6.7, Peak=70 HFD=2.1
03:20:11.250 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.13 = -0.13)
03:20:11.250 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
03:20:11.250 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.60 hyp=0.64 cameraTheta=1.92 mountX=0.63 mountY=-0.15, mountTheta=-0.23
03:20:11.250 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.60, opts=13)
03:20:11.251 00.001 5052 Enqueuing Move request for stepguider (-0.21, 0.60)
03:20:11.251 00.000 8976 Worker thread wakes up
03:20:11.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.60) opts 0xd
03:20:11.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.60)
03:20:11.251 00.000 8976 Moving (-0.21, 0.60) raw xDistance=0.63 yDistance=-0.15
03:20:11.251 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:20:11.251 00.000 5052 UpdateGuideState exits: m=97 SNR=6.7
03:20:11.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:11.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63
03:20:11.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:20:11.251 00.000 8976 MoveAxis(L, 3, ABG)
03:20:11.251 00.000 8976 stepping (0, 29) + (-3, 0)
03:20:11.251 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:11.251 00.000 5052 Enqueuing Expose request
03:20:11.251 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:11.292 00.041 8976 Received - 47 (G) 
03:20:11.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:11.292 00.000 8976 stepped: pos (-3, 29)
03:20:11.292 00.000 8976 MoveAxis(U, 0, ABG)
03:20:11.292 00.000 8976 MountToCamera -- mountTheta (-1.55) + m_xAngle (2.04) = xAngle (0.49 = 0.49)
03:20:11.292 00.000 8976 MountToCamera -- mountX=0.09 mountY=-4.69 hyp=4.69 mountTheta=-1.55 cameraX=4.14, cameraY=2.21 cameraTheta=0.49
03:20:11.292 00.000 8976 incremental bump (4.137, 2.214) isValid = 1
03:20:11.292 00.000 8976 Scheduling Mount bump of (0.101, 0.056)
03:20:11.292 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:11.292 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:11.292 00.000 8976 move complete, result=0
03:20:11.292 00.000 9828 Worker thread wakes up
03:20:11.293 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:11.293 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.1 px 0 ms NORTH
03:20:11.293 00.000 8976 worker thread done servicing request
03:20:11.293 00.000 8976 Worker thread wakes up
03:20:11.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:11.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:11.293 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:11.293 00.000 9828 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.10) = xAngle (3.60 = -2.68)
03:20:11.293 00.000 9828 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.52 = -2.76)
03:20:11.293 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=-0.10 mountY=-0.04, mountTheta=-2.75
03:20:11.293 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:20:11.293 00.000 9828 BLC: window closed
03:20:11.293 00.000 9828 MoveAxis(E, 33, B)
03:20:11.293 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:11.294 00.001 9828 IsSlewing returns 0
03:20:11.294 00.000 9828 IsGuiding returns 0
03:20:11.294 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:11.339 00.045 9828 IsGuiding returns 1
03:20:11.339 00.000 9828 scope still moving after pulse duration time elapsed
03:20:11.370 00.031 9828 IsSlewing returns 0
03:20:11.370 00.000 9828 IsGuiding returns 1
03:20:11.401 00.031 9828 IsSlewing returns 0
03:20:11.401 00.000 9828 IsGuiding returns 1
03:20:11.432 00.031 9828 IsSlewing returns 0
03:20:11.432 00.000 9828 IsGuiding returns 1
03:20:11.462 00.030 9828 IsSlewing returns 0
03:20:11.462 00.000 9828 IsGuiding returns 0
03:20:11.462 00.000 9828 scope move finished after 33 + 135 ms
03:20:11.462 00.000 9828 Move returns status 0, amount 33
03:20:11.462 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:11.462 00.000 9828 MoveAxis(N, 6, B)
03:20:11.462 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:11.478 00.016 9828 IsSlewing returns 0
03:20:11.478 00.000 9828 IsGuiding returns 0
03:20:11.478 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:11.508 00.030 9828 IsGuiding returns 1
03:20:11.508 00.000 9828 scope still moving after pulse duration time elapsed
03:20:11.539 00.031 9828 IsSlewing returns 0
03:20:11.539 00.000 9828 IsGuiding returns 1
03:20:11.570 00.031 9828 IsSlewing returns 0
03:20:11.570 00.000 9828 IsGuiding returns 1
03:20:11.601 00.031 9828 IsSlewing returns 0
03:20:11.602 00.001 9828 IsGuiding returns 0
03:20:11.602 00.000 9828 scope move finished after 6 + 118 ms
03:20:11.602 00.000 9828 Move returns status 0, amount 6
03:20:11.603 00.001 9828 move complete, result=0
03:20:11.603 00.000 9828 worker thread done servicing request
03:20:11.603 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:11.978 00.375 8976 Exposure complete
03:20:11.983 00.005 8976 worker thread done servicing request
03:20:11.983 00.000 5052 OnExposeComplete: enter
03:20:11.984 00.001 5052 UpdateGuideState(): m_state=6
03:20:11.984 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13205
03:20:11.984 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.44, Mass=113, SNR=7.3, Peak=61 HFD=2.3
03:20:11.984 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.54 = 2.75)
03:20:11.984 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.64)
03:20:11.984 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.49 mountX=-0.25 mountY=0.13, mountTheta=2.66
03:20:11.984 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.27, opts=13)
03:20:11.984 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.27)
03:20:11.985 00.001 8976 Worker thread wakes up
03:20:11.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.27) opts 0xd
03:20:11.985 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.27)
03:20:11.985 00.000 8976 Moving (0.02, -0.27) raw xDistance=-0.25 yDistance=0.13
03:20:11.985 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:20:11.985 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
03:20:11.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:11.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:20:11.985 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:20:11.985 00.000 8976 MoveAxis(R, 0, ABG)
03:20:11.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:11.985 00.000 5052 Enqueuing Expose request
03:20:11.985 00.000 8976 MoveAxis(U, 0, ABG)
03:20:11.985 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:20:11.986 00.001 8976 MountToCamera -- mountX=0.21 mountY=-4.66 hyp=4.67 mountTheta=-1.53 cameraX=4.06, cameraY=2.31 cameraTheta=0.52
03:20:11.986 00.000 8976 incremental bump (4.056, 2.310) isValid = 1
03:20:11.986 00.000 8976 Scheduling Mount bump of (0.100, 0.059)
03:20:11.986 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:11.986 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:11.986 00.000 8976 move complete, result=0
03:20:11.986 00.000 8976 worker thread done servicing request
03:20:11.986 00.000 8976 Worker thread wakes up
03:20:11.986 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:11.986 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:11.986 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:11.986 00.000 9828 Worker thread wakes up
03:20:11.986 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:11.986 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:11.986 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.63 = -2.65)
03:20:11.986 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.55 = -2.73)
03:20:11.986 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=-0.10 mountY=-0.05, mountTheta=-2.72
03:20:11.986 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:11.986 00.000 9828 BLC: window closed
03:20:11.987 00.001 9828 MoveAxis(E, 33, B)
03:20:11.987 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:11.987 00.000 9828 IsSlewing returns 0
03:20:11.987 00.000 9828 IsGuiding returns 0
03:20:11.987 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:12.038 00.051 9828 IsGuiding returns 1
03:20:12.038 00.000 9828 scope still moving after pulse duration time elapsed
03:20:12.069 00.031 9828 IsSlewing returns 0
03:20:12.069 00.000 9828 IsGuiding returns 1
03:20:12.101 00.032 9828 IsSlewing returns 0
03:20:12.101 00.000 9828 IsGuiding returns 1
03:20:12.132 00.031 9828 IsSlewing returns 0
03:20:12.132 00.000 9828 IsGuiding returns 0
03:20:12.132 00.000 9828 scope move finished after 33 + 112 ms
03:20:12.132 00.000 9828 Move returns status 0, amount 33
03:20:12.132 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:12.133 00.001 9828 MoveAxis(N, 6, B)
03:20:12.133 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:12.148 00.015 9828 IsSlewing returns 0
03:20:12.148 00.000 9828 IsGuiding returns 0
03:20:12.148 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:12.179 00.031 9828 IsGuiding returns 1
03:20:12.179 00.000 9828 scope still moving after pulse duration time elapsed
03:20:12.210 00.031 9828 IsSlewing returns 0
03:20:12.210 00.000 9828 IsGuiding returns 1
03:20:12.241 00.031 9828 IsSlewing returns 0
03:20:12.241 00.000 9828 IsGuiding returns 1
03:20:12.272 00.031 9828 IsSlewing returns 0
03:20:12.272 00.000 9828 IsGuiding returns 0
03:20:12.272 00.000 9828 scope move finished after 6 + 118 ms
03:20:12.272 00.000 9828 Move returns status 0, amount 6
03:20:12.272 00.000 9828 move complete, result=0
03:20:12.272 00.000 9828 worker thread done servicing request
03:20:12.272 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:12.674 00.402 8976 Exposure complete
03:20:12.680 00.006 8976 worker thread done servicing request
03:20:12.680 00.000 5052 OnExposeComplete: enter
03:20:12.680 00.000 5052 UpdateGuideState(): m_state=6
03:20:12.680 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13206
03:20:12.680 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=280.96, Mass=111, SNR=7.2, Peak=62 HFD=2.1
03:20:12.680 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.97 = 2.31)
03:20:12.680 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.21)
03:20:12.680 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.75 hyp=0.80 cameraTheta=-1.93 mountX=-0.54 mountY=0.64, mountTheta=2.27
03:20:12.681 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.75, opts=13)
03:20:12.681 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.75)
03:20:12.681 00.000 8976 Worker thread wakes up
03:20:12.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.75) opts 0xd
03:20:12.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.75)
03:20:12.681 00.000 8976 Moving (-0.28, -0.75) raw xDistance=-0.54 yDistance=0.64
03:20:12.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:20:12.681 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:20:12.681 00.000 5052 UpdateGuideState exits: m=111 SNR=7.2
03:20:12.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:12.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:12.681 00.000 5052 Enqueuing Expose request
03:20:12.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64
03:20:12.681 00.000 8976 MoveAxis(R, 2, ABG)
03:20:12.681 00.000 8976 stepping (-3, 29) + (2, 0)
03:20:12.682 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:12.714 00.032 8976 Received - 47 (G) 
03:20:12.715 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:12.715 00.000 8976 stepped: pos (-1, 29)
03:20:12.715 00.000 8976 MoveAxis(D, 3, ABG)
03:20:12.715 00.000 8976 stepping (-1, 29) + (0, -3)
03:20:12.715 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:12.747 00.032 8976 Received - 47 (G) 
03:20:12.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:12.747 00.000 8976 stepped: pos (-1, 26)
03:20:12.747 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:20:12.747 00.000 8976 MountToCamera -- mountX=0.19 mountY=-4.49 hyp=4.49 mountTheta=-1.53 cameraX=3.91, cameraY=2.21 cameraTheta=0.52
03:20:12.747 00.000 8976 incremental bump (3.908, 2.213) isValid = 1
03:20:12.747 00.000 8976 Scheduling Mount bump of (0.100, 0.059)
03:20:12.747 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:12.747 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:12.747 00.000 8976 move complete, result=0
03:20:12.747 00.000 9828 Worker thread wakes up
03:20:12.747 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.6 px 3 ms SOUTH
03:20:12.747 00.000 8976 worker thread done servicing request
03:20:12.747 00.000 8976 Worker thread wakes up
03:20:12.747 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:12.747 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:12.747 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.63 = -2.66)
03:20:12.748 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:12.748 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:12.748 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.55 = -2.74)
03:20:12.748 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=-0.10 mountY=-0.05, mountTheta=-2.72
03:20:12.748 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:12.748 00.000 9828 BLC: window closed
03:20:12.748 00.000 9828 MoveAxis(E, 33, B)
03:20:12.748 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:12.748 00.000 9828 IsSlewing returns 0
03:20:12.748 00.000 9828 IsGuiding returns 0
03:20:12.748 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:12.805 00.057 9828 IsGuiding returns 1
03:20:12.805 00.000 9828 scope still moving after pulse duration time elapsed
03:20:12.836 00.031 9828 IsSlewing returns 0
03:20:12.836 00.000 9828 IsGuiding returns 1
03:20:12.867 00.031 9828 IsSlewing returns 0
03:20:12.867 00.000 9828 IsGuiding returns 1
03:20:12.897 00.030 9828 IsSlewing returns 0
03:20:12.897 00.000 9828 IsGuiding returns 0
03:20:12.897 00.000 9828 scope move finished after 33 + 115 ms
03:20:12.897 00.000 9828 Move returns status 0, amount 33
03:20:12.897 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:12.897 00.000 9828 MoveAxis(N, 6, B)
03:20:12.897 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:12.912 00.015 9828 IsSlewing returns 0
03:20:12.912 00.000 9828 IsGuiding returns 0
03:20:12.912 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:12.943 00.031 9828 IsGuiding returns 1
03:20:12.943 00.000 9828 scope still moving after pulse duration time elapsed
03:20:12.973 00.030 9828 IsSlewing returns 0
03:20:12.973 00.000 9828 IsGuiding returns 1
03:20:13.005 00.032 9828 IsSlewing returns 0
03:20:13.005 00.000 9828 IsGuiding returns 1
03:20:13.035 00.030 9828 IsSlewing returns 0
03:20:13.035 00.000 9828 IsGuiding returns 0
03:20:13.035 00.000 9828 scope move finished after 6 + 116 ms
03:20:13.035 00.000 9828 Move returns status 0, amount 6
03:20:13.035 00.000 9828 move complete, result=0
03:20:13.035 00.000 9828 worker thread done servicing request
03:20:13.035 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:13.433 00.398 8976 Exposure complete
03:20:13.439 00.006 8976 worker thread done servicing request
03:20:13.439 00.000 5052 OnExposeComplete: enter
03:20:13.439 00.000 5052 UpdateGuideState(): m_state=6
03:20:13.440 00.001 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13207
03:20:13.440 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.81, Mass=102, SNR=6.9, Peak=66 HFD=2.2
03:20:13.440 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
03:20:13.440 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
03:20:13.440 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=0.03 mountY=-0.16, mountTheta=-1.38
03:20:13.440 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.10, opts=13)
03:20:13.441 00.001 5052 Enqueuing Move request for stepguider (0.13, 0.10)
03:20:13.441 00.000 8976 Worker thread wakes up
03:20:13.441 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.10) opts 0xd
03:20:13.441 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.10)
03:20:13.441 00.000 8976 Moving (0.13, 0.10) raw xDistance=0.03 yDistance=-0.16
03:20:13.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:20:13.441 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:20:13.441 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
03:20:13.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:13.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:20:13.441 00.000 8976 MoveAxis(R, 0, ABG)
03:20:13.441 00.000 8976 MoveAxis(U, 0, ABG)
03:20:13.441 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:13.441 00.000 5052 Enqueuing Expose request
03:20:13.441 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:20:13.441 00.000 8976 MountToCamera -- mountX=0.18 mountY=-4.37 hyp=4.37 mountTheta=-1.53 cameraX=3.81, cameraY=2.15 cameraTheta=0.51
03:20:13.441 00.000 8976 incremental bump (3.808, 2.148) isValid = 1
03:20:13.442 00.001 8976 Scheduling Mount bump of (0.100, 0.059)
03:20:13.442 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:13.442 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:13.442 00.000 8976 move complete, result=0
03:20:13.442 00.000 9828 Worker thread wakes up
03:20:13.442 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:13.442 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:13.442 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.63 = -2.66)
03:20:13.442 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.74)
03:20:13.442 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=-0.10 mountY=-0.05, mountTheta=-2.72
03:20:13.442 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:13.442 00.000 9828 BLC: window closed
03:20:13.442 00.000 9828 MoveAxis(E, 33, B)
03:20:13.442 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:13.442 00.000 8976 worker thread done servicing request
03:20:13.442 00.000 8976 Worker thread wakes up
03:20:13.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:13.443 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:13.443 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:20:13.443 00.000 9828 IsSlewing returns 0
03:20:13.443 00.000 9828 IsGuiding returns 0
03:20:13.443 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:13.488 00.045 9828 IsGuiding returns 1
03:20:13.488 00.000 9828 scope still moving after pulse duration time elapsed
03:20:13.519 00.031 9828 IsSlewing returns 0
03:20:13.519 00.000 9828 IsGuiding returns 1
03:20:13.549 00.030 9828 IsSlewing returns 0
03:20:13.549 00.000 9828 IsGuiding returns 1
03:20:13.581 00.032 9828 IsSlewing returns 0
03:20:13.581 00.000 9828 IsGuiding returns 1
03:20:13.612 00.031 9828 IsSlewing returns 0
03:20:13.612 00.000 9828 IsGuiding returns 1
03:20:13.642 00.030 9828 IsSlewing returns 0
03:20:13.642 00.000 9828 IsGuiding returns 1
03:20:13.673 00.031 9828 IsSlewing returns 0
03:20:13.673 00.000 9828 IsGuiding returns 1
03:20:13.704 00.031 9828 IsSlewing returns 0
03:20:13.704 00.000 9828 IsGuiding returns 0
03:20:13.704 00.000 9828 scope move finished after 33 + 228 ms
03:20:13.704 00.000 9828 Move returns status 0, amount 33
03:20:13.704 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:13.704 00.000 9828 MoveAxis(N, 6, B)
03:20:13.704 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:13.720 00.016 9828 IsSlewing returns 0
03:20:13.720 00.000 9828 IsGuiding returns 0
03:20:13.720 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:13.750 00.030 9828 IsGuiding returns 1
03:20:13.750 00.000 9828 scope still moving after pulse duration time elapsed
03:20:13.782 00.032 9828 IsSlewing returns 0
03:20:13.782 00.000 9828 IsGuiding returns 1
03:20:13.814 00.032 9828 IsSlewing returns 0
03:20:13.814 00.000 9828 IsGuiding returns 1
03:20:13.846 00.032 9828 IsSlewing returns 0
03:20:13.846 00.000 9828 IsGuiding returns 1
03:20:13.877 00.031 9828 IsSlewing returns 0
03:20:13.877 00.000 9828 IsGuiding returns 0
03:20:13.877 00.000 9828 scope move finished after 6 + 150 ms
03:20:13.877 00.000 9828 Move returns status 0, amount 6
03:20:13.877 00.000 9828 move complete, result=0
03:20:13.877 00.000 9828 worker thread done servicing request
03:20:13.877 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:14.130 00.253 8976 Exposure complete
03:20:14.136 00.006 5052 OnExposeComplete: enter
03:20:14.136 00.000 5052 UpdateGuideState(): m_state=6
03:20:14.136 00.000 8976 worker thread done servicing request
03:20:14.136 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13208
03:20:14.136 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.99, Mass=97, SNR=6.8, Peak=65 HFD=2.1
03:20:14.136 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
03:20:14.136 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
03:20:14.137 00.001 5052 CameraToMount -- cameraX=0.57 cameraY=0.28 hyp=0.63 cameraTheta=0.46 mountX=-0.01 mountY=-0.63, mountTheta=-1.59
03:20:14.137 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.28, opts=13)
03:20:14.137 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.28)
03:20:14.137 00.000 8976 Worker thread wakes up
03:20:14.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.28) opts 0xd
03:20:14.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.28)
03:20:14.137 00.000 8976 Moving (0.57, 0.28) raw xDistance=-0.01 yDistance=-0.63
03:20:14.138 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:20:14.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:20:14.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
03:20:14.138 00.000 8976 MoveAxis(R, 0, ABG)
03:20:14.138 00.000 8976 MoveAxis(U, 2, ABG)
03:20:14.138 00.000 5052 UpdateGuideState exits: m=97 SNR=6.8
03:20:14.138 00.000 8976 stepping (-1, 26) + (0, 2)
03:20:14.138 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:14.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:14.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:14.138 00.000 5052 Enqueuing Expose request
03:20:14.169 00.031 8976 Received - 47 (G) 
03:20:14.169 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:14.169 00.000 8976 stepped: pos (-1, 28)
03:20:14.169 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:20:14.169 00.000 8976 MountToCamera -- mountX=0.17 mountY=-4.39 hyp=4.40 mountTheta=-1.53 cameraX=3.84, cameraY=2.15 cameraTheta=0.51
03:20:14.169 00.000 8976 incremental bump (3.835, 2.152) isValid = 1
03:20:14.169 00.000 8976 Scheduling Mount bump of (0.100, 0.058)
03:20:14.169 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:14.169 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:14.169 00.000 8976 move complete, result=0
03:20:14.169 00.000 9828 Worker thread wakes up
03:20:14.170 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:14.170 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:14.170 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.62 = -2.66)
03:20:14.170 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.74)
03:20:14.170 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=-0.10 mountY=-0.05, mountTheta=-2.73
03:20:14.170 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:14.170 00.000 9828 BLC: window closed
03:20:14.170 00.000 9828 MoveAxis(E, 33, B)
03:20:14.170 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:14.170 00.000 8976 worker thread done servicing request
03:20:14.170 00.000 8976 Worker thread wakes up
03:20:14.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:14.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:14.170 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
03:20:14.170 00.000 9828 IsSlewing returns 0
03:20:14.171 00.001 9828 IsGuiding returns 0
03:20:14.171 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:14.223 00.052 9828 IsGuiding returns 1
03:20:14.223 00.000 9828 scope still moving after pulse duration time elapsed
03:20:14.255 00.032 9828 IsSlewing returns 0
03:20:14.255 00.000 9828 IsGuiding returns 1
03:20:14.287 00.032 9828 IsSlewing returns 0
03:20:14.287 00.000 9828 IsGuiding returns 1
03:20:14.318 00.031 9828 IsSlewing returns 0
03:20:14.318 00.000 9828 IsGuiding returns 0
03:20:14.318 00.000 9828 scope move finished after 33 + 113 ms
03:20:14.318 00.000 9828 Move returns status 0, amount 33
03:20:14.318 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:14.318 00.000 9828 MoveAxis(N, 6, B)
03:20:14.318 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:14.334 00.016 9828 IsSlewing returns 0
03:20:14.334 00.000 9828 IsGuiding returns 0
03:20:14.334 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:14.365 00.031 9828 IsGuiding returns 1
03:20:14.365 00.000 9828 scope still moving after pulse duration time elapsed
03:20:14.396 00.031 9828 IsSlewing returns 0
03:20:14.396 00.000 9828 IsGuiding returns 1
03:20:14.427 00.031 9828 IsSlewing returns 0
03:20:14.427 00.000 9828 IsGuiding returns 1
03:20:14.458 00.031 9828 IsSlewing returns 0
03:20:14.458 00.000 9828 IsGuiding returns 0
03:20:14.459 00.001 9828 scope move finished after 6 + 118 ms
03:20:14.459 00.000 9828 Move returns status 0, amount 6
03:20:14.459 00.000 9828 move complete, result=0
03:20:14.459 00.000 9828 worker thread done servicing request
03:20:14.459 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:14.855 00.396 8976 Exposure complete
03:20:14.860 00.005 8976 worker thread done servicing request
03:20:14.860 00.000 5052 OnExposeComplete: enter
03:20:14.860 00.000 5052 UpdateGuideState(): m_state=6
03:20:14.860 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13209
03:20:14.860 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.80, Mass=101, SNR=6.9, Peak=69 HFD=1.9
03:20:14.860 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
03:20:14.860 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:20:14.861 00.001 5052 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.45 mountX=-0.00 mountY=-0.20, mountTheta=-1.59
03:20:14.861 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.09, opts=13)
03:20:14.861 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.09)
03:20:14.861 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=85, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:14.861 00.000 8976 Worker thread wakes up
03:20:14.861 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:20:14.861 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:14.861 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:14.862 00.001 5052 Enqueuing Expose request
03:20:14.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.09) opts 0xd
03:20:14.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.09)
03:20:14.862 00.000 8976 Moving (0.19, 0.09) raw xDistance=-0.00 yDistance=-0.20
03:20:14.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:20:14.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:20:14.862 00.000 8976 MoveAxis(R, 0, ABG)
03:20:14.862 00.000 8976 MoveAxis(U, 0, ABG)
03:20:14.862 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:20:14.862 00.000 8976 MountToCamera -- mountX=0.16 mountY=-4.41 hyp=4.41 mountTheta=-1.53 cameraX=3.85, cameraY=2.16 cameraTheta=0.51
03:20:14.862 00.000 8976 incremental bump (3.853, 2.155) isValid = 1
03:20:14.862 00.000 8976 Scheduling Mount bump of (0.100, 0.058)
03:20:14.862 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:14.862 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:14.862 00.000 8976 move complete, result=0
03:20:14.862 00.000 9828 Worker thread wakes up
03:20:14.862 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:20:14.862 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:14.862 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:14.862 00.000 8976 worker thread done servicing request
03:20:14.863 00.001 8976 Worker thread wakes up
03:20:14.863 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.62 = -2.66)
03:20:14.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:14.863 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.74)
03:20:14.863 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=-0.10 mountY=-0.05, mountTheta=-2.73
03:20:14.863 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:14.863 00.000 9828 BLC: window closed
03:20:14.863 00.000 9828 MoveAxis(E, 33, B)
03:20:14.863 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:14.863 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:14.863 00.000 9828 IsSlewing returns 0
03:20:14.864 00.001 9828 IsGuiding returns 0
03:20:14.864 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:14.910 00.046 9828 IsGuiding returns 1
03:20:14.910 00.000 9828 scope still moving after pulse duration time elapsed
03:20:14.940 00.030 9828 IsSlewing returns 0
03:20:14.940 00.000 9828 IsGuiding returns 1
03:20:14.971 00.031 9828 IsSlewing returns 0
03:20:14.971 00.000 9828 IsGuiding returns 1
03:20:15.002 00.031 9828 IsSlewing returns 0
03:20:15.002 00.000 9828 IsGuiding returns 1
03:20:15.032 00.030 9828 IsSlewing returns 0
03:20:15.032 00.000 9828 IsGuiding returns 0
03:20:15.032 00.000 9828 scope move finished after 33 + 136 ms
03:20:15.032 00.000 9828 Move returns status 0, amount 33
03:20:15.033 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:15.033 00.000 9828 MoveAxis(N, 6, B)
03:20:15.033 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:15.048 00.015 9828 IsSlewing returns 0
03:20:15.048 00.000 9828 IsGuiding returns 0
03:20:15.048 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:15.080 00.032 9828 IsGuiding returns 1
03:20:15.080 00.000 9828 scope still moving after pulse duration time elapsed
03:20:15.110 00.030 9828 IsSlewing returns 0
03:20:15.110 00.000 9828 IsGuiding returns 1
03:20:15.157 00.047 9828 IsSlewing returns 0
03:20:15.157 00.000 9828 IsGuiding returns 1
03:20:15.188 00.031 9828 IsSlewing returns 0
03:20:15.188 00.000 9828 IsGuiding returns 0
03:20:15.188 00.000 9828 scope move finished after 6 + 133 ms
03:20:15.188 00.000 9828 Move returns status 0, amount 6
03:20:15.188 00.000 9828 move complete, result=0
03:20:15.188 00.000 9828 worker thread done servicing request
03:20:15.188 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:15.548 00.360 8976 Exposure complete
03:20:15.553 00.005 8976 worker thread done servicing request
03:20:15.553 00.000 5052 OnExposeComplete: enter
03:20:15.554 00.001 5052 UpdateGuideState(): m_state=6
03:20:15.554 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13210
03:20:15.554 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.85, Mass=106, SNR=7.0, Peak=66 HFD=2.3
03:20:15.554 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
03:20:15.554 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
03:20:15.554 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.75 mountX=0.14 mountY=-0.05, mountTheta=-0.38
03:20:15.554 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.14, opts=13)
03:20:15.554 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.14)
03:20:15.555 00.001 8976 Worker thread wakes up
03:20:15.555 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.14) opts 0xd
03:20:15.555 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.14)
03:20:15.555 00.000 8976 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=-0.05
03:20:15.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:20:15.555 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:20:15.555 00.000 8976 MoveAxis(R, 0, ABG)
03:20:15.555 00.000 8976 MoveAxis(U, 0, ABG)
03:20:15.555 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:15.555 00.000 5052 UpdateGuideState exits: m=106 SNR=7.0
03:20:15.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:15.555 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:20:15.555 00.000 8976 MountToCamera -- mountX=0.16 mountY=-4.42 hyp=4.43 mountTheta=-1.53 cameraX=3.87, cameraY=2.16 cameraTheta=0.51
03:20:15.555 00.000 8976 incremental bump (3.865, 2.157) isValid = 1
03:20:15.555 00.000 8976 Scheduling Mount bump of (0.100, 0.058)
03:20:15.555 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:15.555 00.000 5052 Enqueuing Expose request
03:20:15.555 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:15.556 00.001 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:15.556 00.000 8976 move complete, result=0
03:20:15.556 00.000 9828 Worker thread wakes up
03:20:15.556 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:15.556 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:15.556 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:15.556 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.66)
03:20:15.556 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.74)
03:20:15.556 00.000 8976 worker thread done servicing request
03:20:15.556 00.000 8976 Worker thread wakes up
03:20:15.556 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
03:20:15.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:15.556 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:15.557 00.001 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:20:15.557 00.000 9828 BLC: window closed
03:20:15.557 00.000 9828 MoveAxis(E, 33, B)
03:20:15.557 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:15.557 00.000 9828 IsSlewing returns 0
03:20:15.557 00.000 9828 IsGuiding returns 0
03:20:15.557 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:15.612 00.055 9828 IsGuiding returns 1
03:20:15.612 00.000 9828 scope still moving after pulse duration time elapsed
03:20:15.643 00.031 9828 IsSlewing returns 0
03:20:15.643 00.000 9828 IsGuiding returns 1
03:20:15.674 00.031 9828 IsSlewing returns 0
03:20:15.674 00.000 9828 IsGuiding returns 1
03:20:15.705 00.031 9828 IsSlewing returns 0
03:20:15.711 00.006 9828 IsGuiding returns 0
03:20:15.711 00.000 9828 scope move finished after 33 + 119 ms
03:20:15.711 00.000 9828 Move returns status 0, amount 33
03:20:15.711 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:15.711 00.000 9828 MoveAxis(N, 6, B)
03:20:15.711 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:15.721 00.010 9828 IsSlewing returns 0
03:20:15.721 00.000 9828 IsGuiding returns 0
03:20:15.721 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:15.752 00.031 9828 IsGuiding returns 1
03:20:15.752 00.000 9828 scope still moving after pulse duration time elapsed
03:20:15.783 00.031 9828 IsSlewing returns 0
03:20:15.783 00.000 9828 IsGuiding returns 1
03:20:15.815 00.032 9828 IsSlewing returns 0
03:20:15.815 00.000 9828 IsGuiding returns 1
03:20:15.846 00.031 9828 IsSlewing returns 0
03:20:15.846 00.000 9828 IsGuiding returns 0
03:20:15.846 00.000 9828 scope move finished after 6 + 118 ms
03:20:15.846 00.000 9828 Move returns status 0, amount 6
03:20:15.846 00.000 9828 move complete, result=0
03:20:15.846 00.000 9828 worker thread done servicing request
03:20:15.846 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:16.246 00.400 8976 Exposure complete
03:20:16.252 00.006 8976 worker thread done servicing request
03:20:16.252 00.000 5052 OnExposeComplete: enter
03:20:16.252 00.000 5052 UpdateGuideState(): m_state=6
03:20:16.252 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13211
03:20:16.252 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=282.29, Mass=110, SNR=7.2, Peak=64 HFD=2.4
03:20:16.252 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
03:20:16.252 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
03:20:16.252 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.58 hyp=0.65 cameraTheta=2.05 mountX=0.65 mountY=-0.06, mountTheta=-0.10
03:20:16.253 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.58, opts=13)
03:20:16.253 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.58)
03:20:16.253 00.000 8976 Worker thread wakes up
03:20:16.253 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.58) opts 0xd
03:20:16.253 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.58)
03:20:16.253 00.000 8976 Moving (-0.30, 0.58) raw xDistance=0.65 yDistance=-0.06
03:20:16.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
03:20:16.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:20:16.253 00.000 8976 MoveAxis(L, 3, ABG)
03:20:16.253 00.000 8976 stepping (-1, 28) + (-3, 0)
03:20:16.253 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:16.253 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
03:20:16.253 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:16.253 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:16.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:16.253 00.000 5052 Enqueuing Expose request
03:20:16.279 00.026 8976 Received - 47 (G) 
03:20:16.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:16.279 00.000 8976 stepped: pos (-4, 28)
03:20:16.280 00.001 8976 MoveAxis(U, 0, ABG)
03:20:16.280 00.000 8976 MountToCamera -- mountTheta (-1.50) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:20:16.280 00.000 8976 MountToCamera -- mountX=0.31 mountY=-4.43 hyp=4.44 mountTheta=-1.50 cameraX=3.80, cameraY=2.29 cameraTheta=0.54
03:20:16.280 00.000 8976 incremental bump (3.804, 2.293) isValid = 1
03:20:16.280 00.000 8976 Scheduling Mount bump of (0.098, 0.061)
03:20:16.280 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:16.280 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:16.280 00.000 8976 move complete, result=0
03:20:16.280 00.000 9828 Worker thread wakes up
03:20:16.280 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.1 px 0 ms NORTH
03:20:16.280 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:16.280 00.000 8976 worker thread done servicing request
03:20:16.280 00.000 8976 Worker thread wakes up
03:20:16.280 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:16.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:16.280 00.000 9828 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.65 = -2.63)
03:20:16.281 00.001 9828 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.71)
03:20:16.281 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
03:20:16.281 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:16.281 00.000 9828 BLC: window closed
03:20:16.281 00.000 9828 MoveAxis(E, 32, B)
03:20:16.281 00.000 9828 Guiding  Dir = 2, Dur = 32
03:20:16.281 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:16.281 00.000 9828 IsSlewing returns 0
03:20:16.281 00.000 9828 IsGuiding returns 0
03:20:16.281 00.000 9828 PulseGuide returned control before completion, sleep 42
03:20:16.329 00.048 9828 IsGuiding returns 1
03:20:16.329 00.000 9828 scope still moving after pulse duration time elapsed
03:20:16.361 00.032 9828 IsSlewing returns 0
03:20:16.362 00.001 9828 IsGuiding returns 1
03:20:16.392 00.030 9828 IsSlewing returns 0
03:20:16.392 00.000 9828 IsGuiding returns 1
03:20:16.423 00.031 9828 IsSlewing returns 0
03:20:16.423 00.000 9828 IsGuiding returns 0
03:20:16.423 00.000 9828 scope move finished after 32 + 109 ms
03:20:16.423 00.000 9828 Move returns status 0, amount 32
03:20:16.423 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:16.423 00.000 9828 MoveAxis(N, 7, B)
03:20:16.423 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:16.439 00.016 9828 IsSlewing returns 0
03:20:16.439 00.000 9828 IsGuiding returns 0
03:20:16.439 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:16.470 00.031 9828 IsGuiding returns 1
03:20:16.470 00.000 9828 scope still moving after pulse duration time elapsed
03:20:16.501 00.031 9828 IsSlewing returns 0
03:20:16.501 00.000 9828 IsGuiding returns 1
03:20:16.532 00.031 9828 IsSlewing returns 0
03:20:16.532 00.000 9828 IsGuiding returns 1
03:20:16.563 00.031 9828 IsSlewing returns 0
03:20:16.563 00.000 9828 IsGuiding returns 0
03:20:16.563 00.000 9828 scope move finished after 7 + 117 ms
03:20:16.563 00.000 9828 Move returns status 0, amount 7
03:20:16.563 00.000 9828 move complete, result=0
03:20:16.563 00.000 9828 worker thread done servicing request
03:20:16.563 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
03:20:16.970 00.407 8976 Exposure complete
03:20:16.976 00.006 8976 worker thread done servicing request
03:20:16.976 00.000 5052 OnExposeComplete: enter
03:20:16.976 00.000 5052 UpdateGuideState(): m_state=6
03:20:16.976 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13212
03:20:16.976 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.48, Mass=94, SNR=6.6, Peak=62 HFD=1.8
03:20:16.977 00.001 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
03:20:16.977 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.48)
03:20:16.977 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.23 hyp=0.49 cameraTheta=-2.66 mountX=-0.00 mountY=0.49, mountTheta=1.58
03:20:16.977 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.23, opts=13)
03:20:16.977 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.23)
03:20:16.978 00.001 8976 Worker thread wakes up
03:20:16.978 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.23) opts 0xd
03:20:16.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.23)
03:20:16.978 00.000 8976 Moving (-0.43, -0.23) raw xDistance=-0.00 yDistance=0.49
03:20:16.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:20:16.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:20:16.978 00.000 8976 MoveAxis(R, 0, ABG)
03:20:16.978 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:20:16.978 00.000 8976 MoveAxis(D, 2, ABG)
03:20:16.978 00.000 8976 stepping (-4, 28) + (0, -2)
03:20:16.978 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:16.978 00.000 5052 UpdateGuideState exits: m=94 SNR=6.6
03:20:16.978 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:16.978 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:16.978 00.000 5052 Enqueuing Expose request
03:20:17.015 00.037 8976 Received - 47 (G) 
03:20:17.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:17.015 00.000 8976 stepped: pos (-4, 26)
03:20:17.015 00.000 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
03:20:17.015 00.000 8976 MountToCamera -- mountX=0.41 mountY=-4.33 hyp=4.35 mountTheta=-1.48 cameraX=3.67, cameraY=2.34 cameraTheta=0.57
03:20:17.015 00.000 8976 incremental bump (3.670, 2.337) isValid = 1
03:20:17.015 00.000 8976 Scheduling Mount bump of (0.097, 0.064)
03:20:17.015 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:17.015 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:17.015 00.000 8976 move complete, result=0
03:20:17.015 00.000 8976 worker thread done servicing request
03:20:17.015 00.000 8976 Worker thread wakes up
03:20:17.015 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:20:17.015 00.000 9828 Worker thread wakes up
03:20:17.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:17.015 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:17.016 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:17.016 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:17.016 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.68 = -2.60)
03:20:17.016 00.000 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.60 = -2.68)
03:20:17.016 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
03:20:17.016 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:17.016 00.000 9828 BLC: window closed
03:20:17.016 00.000 9828 MoveAxis(E, 32, B)
03:20:17.016 00.000 9828 Guiding  Dir = 2, Dur = 32
03:20:17.016 00.000 9828 IsSlewing returns 0
03:20:17.017 00.001 9828 IsGuiding returns 0
03:20:17.017 00.000 9828 PulseGuide returned control before completion, sleep 42
03:20:17.063 00.046 9828 IsGuiding returns 1
03:20:17.064 00.001 9828 scope still moving after pulse duration time elapsed
03:20:17.094 00.030 9828 IsSlewing returns 0
03:20:17.094 00.000 9828 IsGuiding returns 1
03:20:17.125 00.031 9828 IsSlewing returns 0
03:20:17.125 00.000 9828 IsGuiding returns 1
03:20:17.156 00.031 9828 IsSlewing returns 0
03:20:17.156 00.000 9828 IsGuiding returns 1
03:20:17.187 00.031 9828 IsSlewing returns 0
03:20:17.187 00.000 9828 IsGuiding returns 1
03:20:17.217 00.030 9828 IsSlewing returns 0
03:20:17.217 00.000 9828 IsGuiding returns 1
03:20:17.248 00.031 9828 IsSlewing returns 0
03:20:17.248 00.000 9828 IsGuiding returns 0
03:20:17.248 00.000 9828 scope move finished after 32 + 198 ms
03:20:17.248 00.000 9828 Move returns status 0, amount 32
03:20:17.248 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:17.248 00.000 9828 MoveAxis(N, 7, B)
03:20:17.248 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:17.264 00.016 9828 IsSlewing returns 0
03:20:17.264 00.000 9828 IsGuiding returns 0
03:20:17.264 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:17.295 00.031 9828 IsGuiding returns 1
03:20:17.295 00.000 9828 scope still moving after pulse duration time elapsed
03:20:17.327 00.032 9828 IsSlewing returns 0
03:20:17.328 00.001 9828 IsGuiding returns 1
03:20:17.357 00.029 9828 IsSlewing returns 0
03:20:17.357 00.000 9828 IsGuiding returns 1
03:20:17.388 00.031 9828 IsSlewing returns 0
03:20:17.388 00.000 9828 IsGuiding returns 0
03:20:17.388 00.000 9828 scope move finished after 7 + 116 ms
03:20:17.388 00.000 9828 Move returns status 0, amount 7
03:20:17.388 00.000 9828 move complete, result=0
03:20:17.388 00.000 9828 worker thread done servicing request
03:20:17.388 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:20:17.703 00.315 8976 Exposure complete
03:20:17.709 00.006 8976 worker thread done servicing request
03:20:17.709 00.000 5052 OnExposeComplete: enter
03:20:17.709 00.000 5052 UpdateGuideState(): m_state=6
03:20:17.709 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13213
03:20:17.709 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.57, Mass=110, SNR=7.2, Peak=64 HFD=2.3
03:20:17.709 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.70 = 1.59)
03:20:17.709 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
03:20:17.709 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.14 hyp=0.30 cameraTheta=-2.65 mountX=-0.00 mountY=0.30, mountTheta=1.59
03:20:17.710 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.14, opts=13)
03:20:17.710 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.14)
03:20:17.710 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:17.710 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
03:20:17.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:17.710 00.000 8976 Worker thread wakes up
03:20:17.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.14) opts 0xd
03:20:17.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.14)
03:20:17.710 00.000 8976 Moving (-0.27, -0.14) raw xDistance=-0.00 yDistance=0.30
03:20:17.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:20:17.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
03:20:17.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:17.710 00.000 5052 Enqueuing Expose request
03:20:17.710 00.000 8976 MoveAxis(R, 0, ABG)
03:20:17.710 00.000 8976 MoveAxis(D, 1, ABG)
03:20:17.710 00.000 8976 stepping (-4, 26) + (0, -1)
03:20:17.710 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:17.734 00.024 8976 Received - 47 (G) 
03:20:17.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:17.734 00.000 8976 stepped: pos (-4, 25)
03:20:17.734 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:20:17.734 00.000 8976 MountToCamera -- mountX=0.48 mountY=-4.21 hyp=4.24 mountTheta=-1.46 cameraX=3.53, cameraY=2.34 cameraTheta=0.59
03:20:17.734 00.000 8976 incremental bump (3.533, 2.342) isValid = 1
03:20:17.734 00.000 8976 Scheduling Mount bump of (0.096, 0.066)
03:20:17.734 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:20:17.734 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:20:17.734 00.000 8976 move complete, result=0
03:20:17.734 00.000 8976 worker thread done servicing request
03:20:17.734 00.000 8976 Worker thread wakes up
03:20:17.735 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:17.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:17.735 00.000 9828 Worker thread wakes up
03:20:17.735 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:20:17.735 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:20:17.735 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.59)
03:20:17.735 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.67)
03:20:17.735 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:20:17.735 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
03:20:17.735 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:20:17.735 00.000 9828 BLC: window closed
03:20:17.735 00.000 9828 MoveAxis(E, 31, B)
03:20:17.735 00.000 9828 Guiding  Dir = 2, Dur = 31
03:20:17.736 00.001 9828 IsSlewing returns 0
03:20:17.736 00.000 9828 IsGuiding returns 0
03:20:17.736 00.000 9828 PulseGuide returned control before completion, sleep 41
03:20:17.780 00.044 9828 IsGuiding returns 1
03:20:17.780 00.000 9828 scope still moving after pulse duration time elapsed
03:20:17.811 00.031 9828 IsSlewing returns 0
03:20:17.811 00.000 9828 IsGuiding returns 1
03:20:17.841 00.030 9828 IsSlewing returns 0
03:20:17.841 00.000 9828 IsGuiding returns 1
03:20:17.873 00.032 9828 IsSlewing returns 0
03:20:17.873 00.000 9828 IsGuiding returns 1
03:20:17.904 00.031 9828 IsSlewing returns 0
03:20:17.904 00.000 9828 IsGuiding returns 0
03:20:17.904 00.000 9828 scope move finished after 31 + 136 ms
03:20:17.904 00.000 9828 Move returns status 0, amount 31
03:20:17.904 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:17.904 00.000 9828 MoveAxis(N, 7, B)
03:20:17.904 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:17.919 00.015 9828 IsSlewing returns 0
03:20:17.919 00.000 9828 IsGuiding returns 0
03:20:17.919 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:17.949 00.030 9828 IsGuiding returns 1
03:20:17.949 00.000 9828 scope still moving after pulse duration time elapsed
03:20:17.981 00.032 9828 IsSlewing returns 0
03:20:17.981 00.000 9828 IsGuiding returns 1
03:20:18.011 00.030 9828 IsSlewing returns 0
03:20:18.011 00.000 9828 IsGuiding returns 1
03:20:18.042 00.031 9828 IsSlewing returns 0
03:20:18.042 00.000 9828 IsGuiding returns 0
03:20:18.042 00.000 9828 scope move finished after 7 + 116 ms
03:20:18.042 00.000 9828 Move returns status 0, amount 7
03:20:18.042 00.000 9828 move complete, result=0
03:20:18.042 00.000 9828 worker thread done servicing request
03:20:18.042 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:20:18.420 00.378 8976 Exposure complete
03:20:18.425 00.005 8976 worker thread done servicing request
03:20:18.425 00.000 5052 OnExposeComplete: enter
03:20:18.425 00.000 5052 UpdateGuideState(): m_state=6
03:20:18.426 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13214
03:20:18.426 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.36, Mass=107, SNR=7.1, Peak=61 HFD=1.7
03:20:18.426 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
03:20:18.426 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
03:20:18.426 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.35 hyp=0.55 cameraTheta=-0.70 mountX=-0.51 mountY=-0.16, mountTheta=-2.83
03:20:18.426 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.35, opts=13)
03:20:18.426 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.35)
03:20:18.426 00.000 8976 Worker thread wakes up
03:20:18.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.35) opts 0xd
03:20:18.427 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.35)
03:20:18.427 00.000 8976 Moving (0.42, -0.35) raw xDistance=-0.51 yDistance=-0.16
03:20:18.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:20:18.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:20:18.427 00.000 8976 MoveAxis(R, 2, ABG)
03:20:18.427 00.000 8976 stepping (-4, 25) + (2, 0)
03:20:18.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:20:18.427 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
03:20:18.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:18.427 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:18.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:18.427 00.000 5052 Enqueuing Expose request
03:20:18.454 00.027 8976 Received - 47 (G) 
03:20:18.454 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:18.454 00.000 8976 stepped: pos (-2, 25)
03:20:18.454 00.000 8976 MoveAxis(U, 0, ABG)
03:20:18.454 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
03:20:18.454 00.000 8976 MountToCamera -- mountX=0.42 mountY=-4.13 hyp=4.15 mountTheta=-1.47 cameraX=3.49, cameraY=2.26 cameraTheta=0.57
03:20:18.454 00.000 8976 incremental bump (3.488, 2.256) isValid = 1
03:20:18.454 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
03:20:18.454 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:18.454 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:18.454 00.000 8976 move complete, result=0
03:20:18.454 00.000 8976 worker thread done servicing request
03:20:18.454 00.000 8976 Worker thread wakes up
03:20:18.454 00.000 9828 Worker thread wakes up
03:20:18.454 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:18.454 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:18.454 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.60)
03:20:18.454 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.68)
03:20:18.455 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
03:20:18.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:18.455 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
03:20:18.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:18.455 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:18.455 00.000 9828 BLC: window closed
03:20:18.455 00.000 9828 MoveAxis(E, 32, B)
03:20:18.455 00.000 9828 Guiding  Dir = 2, Dur = 32
03:20:18.455 00.000 9828 IsSlewing returns 0
03:20:18.455 00.000 9828 IsGuiding returns 0
03:20:18.455 00.000 9828 PulseGuide returned control before completion, sleep 42
03:20:18.511 00.056 9828 IsGuiding returns 1
03:20:18.511 00.000 9828 scope still moving after pulse duration time elapsed
03:20:18.542 00.031 9828 IsSlewing returns 0
03:20:18.542 00.000 9828 IsGuiding returns 1
03:20:18.573 00.031 9828 IsSlewing returns 0
03:20:18.573 00.000 9828 IsGuiding returns 1
03:20:18.604 00.031 9828 IsSlewing returns 0
03:20:18.604 00.000 9828 IsGuiding returns 0
03:20:18.604 00.000 9828 scope move finished after 32 + 117 ms
03:20:18.604 00.000 9828 Move returns status 0, amount 32
03:20:18.604 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:18.604 00.000 9828 MoveAxis(N, 7, B)
03:20:18.604 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:18.621 00.017 9828 IsSlewing returns 0
03:20:18.621 00.000 9828 IsGuiding returns 0
03:20:18.621 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:18.651 00.030 9828 IsGuiding returns 1
03:20:18.651 00.000 9828 scope still moving after pulse duration time elapsed
03:20:18.682 00.031 9828 IsSlewing returns 0
03:20:18.682 00.000 9828 IsGuiding returns 1
03:20:18.713 00.031 9828 IsSlewing returns 0
03:20:18.713 00.000 9828 IsGuiding returns 1
03:20:18.744 00.031 9828 IsSlewing returns 0
03:20:18.744 00.000 9828 IsGuiding returns 0
03:20:18.744 00.000 9828 scope move finished after 7 + 115 ms
03:20:18.744 00.000 9828 Move returns status 0, amount 7
03:20:18.744 00.000 9828 move complete, result=0
03:20:18.744 00.000 9828 worker thread done servicing request
03:20:18.744 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:20:19.139 00.395 8976 Exposure complete
03:20:19.144 00.005 8976 worker thread done servicing request
03:20:19.144 00.000 5052 OnExposeComplete: enter
03:20:19.144 00.000 5052 UpdateGuideState(): m_state=6
03:20:19.145 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13215
03:20:19.145 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.96, Mass=98, SNR=6.8, Peak=70 HFD=2.0
03:20:19.145 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
03:20:19.145 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
03:20:19.145 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.25 hyp=0.85 cameraTheta=0.30 mountX=-0.14 mountY=-0.81, mountTheta=-1.74
03:20:19.145 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.25, opts=13)
03:20:19.145 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.25)
03:20:19.146 00.001 8976 Worker thread wakes up
03:20:19.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.25) opts 0xd
03:20:19.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.25)
03:20:19.146 00.000 8976 Moving (0.81, 0.25) raw xDistance=-0.14 yDistance=-0.81
03:20:19.146 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:20:19.146 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
03:20:19.146 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:19.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:20:19.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
03:20:19.146 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:19.146 00.000 5052 Enqueuing Expose request
03:20:19.146 00.000 8976 MoveAxis(R, 0, ABG)
03:20:19.146 00.000 8976 MoveAxis(U, 3, ABG)
03:20:19.146 00.000 8976 stepping (-2, 25) + (0, 3)
03:20:19.146 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:19.173 00.027 8976 Received - 47 (G) 
03:20:19.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:19.173 00.000 8976 stepped: pos (-2, 28)
03:20:19.173 00.000 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
03:20:19.173 00.000 8976 MountToCamera -- mountX=0.38 mountY=-4.24 hyp=4.25 mountTheta=-1.48 cameraX=3.60, cameraY=2.27 cameraTheta=0.56
03:20:19.173 00.000 8976 incremental bump (3.597, 2.269) isValid = 1
03:20:19.173 00.000 8976 Scheduling Mount bump of (0.097, 0.064)
03:20:19.173 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:19.173 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:19.173 00.000 8976 move complete, result=0
03:20:19.173 00.000 9828 Worker thread wakes up
03:20:19.173 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:19.173 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:19.173 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.68 = -2.61)
03:20:19.173 00.000 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.69)
03:20:19.173 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
03:20:19.173 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:19.173 00.000 9828 BLC: window closed
03:20:19.174 00.001 8976 worker thread done servicing request
03:20:19.174 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
03:20:19.174 00.000 9828 MoveAxis(E, 32, B)
03:20:19.174 00.000 8976 Worker thread wakes up
03:20:19.174 00.000 9828 Guiding  Dir = 2, Dur = 32
03:20:19.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:19.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:19.174 00.000 9828 IsSlewing returns 0
03:20:19.174 00.000 9828 IsGuiding returns 0
03:20:19.174 00.000 9828 PulseGuide returned control before completion, sleep 42
03:20:19.229 00.055 9828 IsGuiding returns 1
03:20:19.229 00.000 9828 scope still moving after pulse duration time elapsed
03:20:19.260 00.031 9828 IsSlewing returns 0
03:20:19.260 00.000 9828 IsGuiding returns 1
03:20:19.290 00.030 9828 IsSlewing returns 0
03:20:19.291 00.001 9828 IsGuiding returns 1
03:20:19.320 00.029 9828 IsSlewing returns 0
03:20:19.320 00.000 9828 IsGuiding returns 0
03:20:19.320 00.000 9828 scope move finished after 32 + 113 ms
03:20:19.320 00.000 9828 Move returns status 0, amount 32
03:20:19.320 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:19.320 00.000 9828 MoveAxis(N, 7, B)
03:20:19.321 00.001 9828 Guiding  Dir = 0, Dur = 7
03:20:19.336 00.015 9828 IsSlewing returns 0
03:20:19.336 00.000 9828 IsGuiding returns 0
03:20:19.336 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:19.367 00.031 9828 IsGuiding returns 1
03:20:19.367 00.000 9828 scope still moving after pulse duration time elapsed
03:20:19.397 00.030 9828 IsSlewing returns 0
03:20:19.397 00.000 9828 IsGuiding returns 1
03:20:19.428 00.031 9828 IsSlewing returns 0
03:20:19.428 00.000 9828 IsGuiding returns 1
03:20:19.459 00.031 9828 IsSlewing returns 0
03:20:19.459 00.000 9828 IsGuiding returns 1
03:20:19.490 00.031 9828 IsSlewing returns 0
03:20:19.490 00.000 9828 IsGuiding returns 1
03:20:19.522 00.032 9828 IsSlewing returns 0
03:20:19.522 00.000 9828 IsGuiding returns 1
03:20:19.553 00.031 9828 IsSlewing returns 0
03:20:19.553 00.000 9828 IsGuiding returns 0
03:20:19.553 00.000 9828 scope move finished after 7 + 209 ms
03:20:19.553 00.000 9828 Move returns status 0, amount 7
03:20:19.553 00.000 9828 move complete, result=0
03:20:19.553 00.000 9828 worker thread done servicing request
03:20:19.553 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:20:19.860 00.307 8976 Exposure complete
03:20:19.865 00.005 8976 worker thread done servicing request
03:20:19.865 00.000 5052 OnExposeComplete: enter
03:20:19.865 00.000 5052 UpdateGuideState(): m_state=6
03:20:19.865 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13216
03:20:19.865 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.81, Mass=110, SNR=7.2, Peak=69 HFD=2.1
03:20:19.865 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
03:20:19.865 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
03:20:19.865 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=0.10 hyp=0.97 cameraTheta=0.10 mountX=-0.35 mountY=-0.86, mountTheta=-1.96
03:20:19.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=0.10, opts=13)
03:20:19.866 00.000 5052 Enqueuing Move request for stepguider (0.96, 0.10)
03:20:19.866 00.000 8976 Worker thread wakes up
03:20:19.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, 0.10) opts 0xd
03:20:19.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, 0.10)
03:20:19.866 00.000 8976 Moving (0.96, 0.10) raw xDistance=-0.35 yDistance=-0.86
03:20:19.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:20:19.866 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
03:20:19.867 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:19.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:20:19.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.86
03:20:19.867 00.000 8976 MoveAxis(R, 1, ABG)
03:20:19.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:19.867 00.000 5052 Enqueuing Expose request
03:20:19.867 00.000 8976 stepping (-2, 28) + (1, 0)
03:20:19.867 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:19.893 00.026 8976 Received - 47 (G) 
03:20:19.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:19.893 00.000 8976 stepped: pos (-1, 28)
03:20:19.893 00.000 8976 MoveAxis(U, 4, ABG)
03:20:19.893 00.000 8976 stepping (-1, 28) + (0, 4)
03:20:19.893 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:20:19.924 00.031 8976 Received - 47 (G) 
03:20:19.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:20:19.924 00.000 8976 stepped: pos (-1, 32)
03:20:19.924 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:20:19.924 00.000 8976 MountToCamera -- mountTheta (-1.50) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:20:19.925 00.001 8976 MountToCamera -- mountX=0.31 mountY=-4.52 hyp=4.53 mountTheta=-1.50 cameraX=3.88, cameraY=2.33 cameraTheta=0.54
03:20:19.925 00.000 8976 incremental bump (3.881, 2.329) isValid = 1
03:20:19.925 00.000 8976 Scheduling Mount bump of (0.115, 0.072)
03:20:19.925 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.07, opts=4)
03:20:19.925 00.000 8976 Enqueuing Move request for scope (0.11, 0.07)
03:20:19.925 00.000 8976 move complete, result=0
03:20:19.925 00.000 9828 Worker thread wakes up
03:20:19.925 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0x4
03:20:19.925 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
03:20:19.925 00.000 9828 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.65 = -2.63)
03:20:19.925 00.000 9828 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.71)
03:20:19.925 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.14 cameraTheta=0.56 mountX=-0.12 mountY=-0.06, mountTheta=-2.70
03:20:19.925 00.000 9828 Moving (0.11, 0.07) raw xDistance=-0.12 yDistance=-0.06
03:20:19.925 00.000 9828 BLC: window closed
03:20:19.925 00.000 8976 worker thread done servicing request
03:20:19.925 00.000 8976 Worker thread wakes up
03:20:19.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:19.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:19.925 00.000 9828 MoveAxis(E, 38, B)
03:20:19.926 00.001 5052 GuideStep: -0.4 px 1 ms EAST, -0.9 px 4 ms NORTH
03:20:19.926 00.000 9828 Guiding  Dir = 2, Dur = 38
03:20:19.926 00.000 9828 IsSlewing returns 0
03:20:19.926 00.000 9828 IsGuiding returns 0
03:20:19.926 00.000 9828 PulseGuide returned control before completion, sleep 48
03:20:19.977 00.051 9828 IsGuiding returns 1
03:20:19.978 00.001 9828 scope still moving after pulse duration time elapsed
03:20:20.007 00.029 9828 IsSlewing returns 0
03:20:20.007 00.000 9828 IsGuiding returns 1
03:20:20.039 00.032 9828 IsSlewing returns 0
03:20:20.039 00.000 9828 IsGuiding returns 1
03:20:20.070 00.031 9828 IsSlewing returns 0
03:20:20.070 00.000 9828 IsGuiding returns 0
03:20:20.070 00.000 9828 scope move finished after 38 + 105 ms
03:20:20.070 00.000 9828 Move returns status 0, amount 38
03:20:20.070 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:20.070 00.000 9828 MoveAxis(N, 8, B)
03:20:20.070 00.000 9828 Guiding  Dir = 0, Dur = 8
03:20:20.085 00.015 9828 IsSlewing returns 0
03:20:20.085 00.000 9828 IsGuiding returns 0
03:20:20.085 00.000 9828 PulseGuide returned control before completion, sleep 18
03:20:20.117 00.032 9828 IsGuiding returns 1
03:20:20.117 00.000 9828 scope still moving after pulse duration time elapsed
03:20:20.148 00.031 9828 IsSlewing returns 0
03:20:20.148 00.000 9828 IsGuiding returns 1
03:20:20.178 00.030 9828 IsSlewing returns 0
03:20:20.178 00.000 9828 IsGuiding returns 1
03:20:20.209 00.031 9828 IsSlewing returns 0
03:20:20.209 00.000 9828 IsGuiding returns 1
03:20:20.240 00.031 9828 IsSlewing returns 0
03:20:20.240 00.000 9828 IsGuiding returns 0
03:20:20.241 00.001 9828 scope move finished after 8 + 147 ms
03:20:20.241 00.000 9828 Move returns status 0, amount 8
03:20:20.241 00.000 9828 move complete, result=0
03:20:20.241 00.000 9828 worker thread done servicing request
03:20:20.241 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.1 px 8 ms NORTH
03:20:20.610 00.369 8976 Exposure complete
03:20:20.617 00.007 8976 worker thread done servicing request
03:20:20.618 00.001 5052 OnExposeComplete: enter
03:20:20.618 00.000 5052 UpdateGuideState(): m_state=6
03:20:20.618 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13217
03:20:20.618 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.39, Mass=111, SNR=7.2, Peak=65 HFD=1.7
03:20:20.618 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.04) = xAngle (-3.24 = 3.04)
03:20:20.618 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.94)
03:20:20.618 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.20 mountX=-0.34 mountY=0.07, mountTheta=2.94
03:20:20.618 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.32, opts=13)
03:20:20.618 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.32)
03:20:20.618 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:20:20.619 00.001 5052 UpdateGuideState exits: m=111 SNR=7.2
03:20:20.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:20.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:20.619 00.000 5052 Enqueuing Expose request
03:20:20.619 00.000 8976 Worker thread wakes up
03:20:20.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.32) opts 0xd
03:20:20.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.32)
03:20:20.619 00.000 8976 Moving (0.12, -0.32) raw xDistance=-0.34 yDistance=0.07
03:20:20.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
03:20:20.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:20:20.619 00.000 8976 MoveAxis(R, 2, ABG)
03:20:20.619 00.000 8976 stepping (-1, 32) + (2, 0)
03:20:20.619 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:20.644 00.025 8976 Received - 47 (G) 
03:20:20.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:20.644 00.000 8976 stepped: pos (1, 32)
03:20:20.644 00.000 8976 MoveAxis(U, 0, ABG)
03:20:20.644 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:20:20.644 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:20:20.644 00.000 8976 MountToCamera -- mountX=0.16 mountY=-4.70 hyp=4.70 mountTheta=-1.54 cameraX=4.12, cameraY=2.28 cameraTheta=0.51
03:20:20.644 00.000 8976 incremental bump (4.116, 2.279) isValid = 1
03:20:20.644 00.000 8976 Scheduling Mount bump of (0.134, 0.077)
03:20:20.644 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.08, opts=4)
03:20:20.644 00.000 8976 Enqueuing Move request for scope (0.13, 0.08)
03:20:20.644 00.000 8976 move complete, result=0
03:20:20.644 00.000 9828 Worker thread wakes up
03:20:20.644 00.000 8976 worker thread done servicing request
03:20:20.644 00.000 8976 Worker thread wakes up
03:20:20.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:20.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:20.644 00.000 5052 GuideStep: -0.3 px 2 ms EAST, 0.1 px 0 ms NORTH
03:20:20.644 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0x4
03:20:20.645 00.001 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
03:20:20.645 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.67)
03:20:20.645 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.75)
03:20:20.645 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.52 mountX=-0.14 mountY=-0.06, mountTheta=-2.73
03:20:20.645 00.000 9828 Moving (0.13, 0.08) raw xDistance=-0.14 yDistance=-0.06
03:20:20.645 00.000 9828 BLC: window closed
03:20:20.645 00.000 9828 MoveAxis(E, 44, B)
03:20:20.645 00.000 9828 Guiding  Dir = 2, Dur = 44
03:20:20.645 00.000 9828 IsSlewing returns 0
03:20:20.645 00.000 9828 IsGuiding returns 0
03:20:20.645 00.000 9828 PulseGuide returned control before completion, sleep 54
03:20:20.705 00.060 9828 IsGuiding returns 1
03:20:20.706 00.001 9828 scope still moving after pulse duration time elapsed
03:20:20.736 00.030 9828 IsSlewing returns 0
03:20:20.736 00.000 9828 IsGuiding returns 1
03:20:20.767 00.031 9828 IsSlewing returns 0
03:20:20.767 00.000 9828 IsGuiding returns 1
03:20:20.798 00.031 9828 IsSlewing returns 0
03:20:20.798 00.000 9828 IsGuiding returns 1
03:20:20.830 00.032 9828 IsSlewing returns 0
03:20:20.830 00.000 9828 IsGuiding returns 0
03:20:20.830 00.000 9828 scope move finished after 44 + 140 ms
03:20:20.830 00.000 9828 Move returns status 0, amount 44
03:20:20.830 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:20.830 00.000 9828 MoveAxis(N, 8, B)
03:20:20.830 00.000 9828 Guiding  Dir = 0, Dur = 8
03:20:20.846 00.016 9828 IsSlewing returns 0
03:20:20.846 00.000 9828 IsGuiding returns 0
03:20:20.846 00.000 9828 PulseGuide returned control before completion, sleep 18
03:20:20.877 00.031 9828 IsGuiding returns 1
03:20:20.877 00.000 9828 scope still moving after pulse duration time elapsed
03:20:20.907 00.030 9828 IsSlewing returns 0
03:20:20.907 00.000 9828 IsGuiding returns 1
03:20:20.939 00.032 9828 IsSlewing returns 0
03:20:20.939 00.000 9828 IsGuiding returns 1
03:20:20.985 00.046 9828 IsSlewing returns 0
03:20:20.985 00.000 9828 IsGuiding returns 0
03:20:20.985 00.000 9828 scope move finished after 8 + 131 ms
03:20:20.985 00.000 9828 Move returns status 0, amount 8
03:20:20.985 00.000 9828 move complete, result=0
03:20:20.985 00.000 9828 worker thread done servicing request
03:20:20.985 00.000 5052 GuideStep: -0.1 px 44 ms EAST, -0.1 px 8 ms NORTH
03:20:21.329 00.344 8976 Exposure complete
03:20:21.334 00.005 8976 worker thread done servicing request
03:20:21.334 00.000 5052 OnExposeComplete: enter
03:20:21.334 00.000 5052 UpdateGuideState(): m_state=6
03:20:21.334 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13218
03:20:21.334 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.10, Mass=103, SNR=6.9, Peak=66 HFD=2.0
03:20:21.335 00.001 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.04) = xAngle (-0.32 = -0.32)
03:20:21.335 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
03:20:21.335 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.39 hyp=0.39 cameraTheta=1.72 mountX=0.37 mountY=-0.16, mountTheta=-0.41
03:20:21.335 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.39, opts=13)
03:20:21.335 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.39)
03:20:21.335 00.000 8976 Worker thread wakes up
03:20:21.336 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.39) opts 0xd
03:20:21.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.39)
03:20:21.336 00.000 8976 Moving (-0.06, 0.39) raw xDistance=0.37 yDistance=-0.16
03:20:21.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
03:20:21.336 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:20:21.336 00.000 5052 UpdateGuideState exits: m=103 SNR=6.9
03:20:21.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:21.336 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:21.336 00.000 5052 Enqueuing Expose request
03:20:21.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:20:21.336 00.000 8976 MoveAxis(L, 1, ABG)
03:20:21.336 00.000 8976 stepping (1, 32) + (-1, 0)
03:20:21.336 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:21.363 00.027 8976 Received - 47 (G) 
03:20:21.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:21.363 00.000 8976 stepped: pos (0, 32)
03:20:21.363 00.000 8976 MoveAxis(U, 0, ABG)
03:20:21.363 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
03:20:21.363 00.000 8976 MountToCamera -- mountTheta (-1.55) + m_xAngle (2.04) = xAngle (0.49 = 0.49)
03:20:21.363 00.000 8976 MountToCamera -- mountX=0.10 mountY=-4.83 hyp=4.83 mountTheta=-1.55 cameraX=4.25, cameraY=2.29 cameraTheta=0.49
03:20:21.363 00.000 8976 incremental bump (4.251, 2.290) isValid = 1
03:20:21.364 00.001 8976 Scheduling Mount bump of (0.152, 0.085)
03:20:21.364 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.08, opts=4)
03:20:21.364 00.000 8976 Enqueuing Move request for scope (0.15, 0.08)
03:20:21.364 00.000 8976 move complete, result=0
03:20:21.364 00.000 8976 worker thread done servicing request
03:20:21.364 00.000 8976 Worker thread wakes up
03:20:21.364 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:21.364 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:21.364 00.000 9828 Worker thread wakes up
03:20:21.364 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0x4
03:20:21.364 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
03:20:21.364 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.2 px 0 ms NORTH
03:20:21.364 00.000 9828 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.10) = xAngle (3.61 = -2.68)
03:20:21.364 00.000 9828 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.52 = -2.76)
03:20:21.364 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.51 mountX=-0.16 mountY=-0.06, mountTheta=-2.75
03:20:21.364 00.000 9828 Moving (0.15, 0.08) raw xDistance=-0.16 yDistance=-0.06
03:20:21.364 00.000 9828 BLC: window closed
03:20:21.364 00.000 9828 MoveAxis(E, 49, B)
03:20:21.364 00.000 9828 Guiding  Dir = 2, Dur = 49
03:20:21.365 00.001 9828 IsSlewing returns 0
03:20:21.365 00.000 9828 IsGuiding returns 0
03:20:21.365 00.000 9828 PulseGuide returned control before completion, sleep 59
03:20:21.440 00.075 9828 IsGuiding returns 1
03:20:21.440 00.000 9828 scope still moving after pulse duration time elapsed
03:20:21.470 00.030 9828 IsSlewing returns 0
03:20:21.470 00.000 9828 IsGuiding returns 1
03:20:21.502 00.032 9828 IsSlewing returns 0
03:20:21.502 00.000 9828 IsGuiding returns 1
03:20:21.533 00.031 9828 IsSlewing returns 0
03:20:21.533 00.000 9828 IsGuiding returns 0
03:20:21.533 00.000 9828 scope move finished after 49 + 118 ms
03:20:21.533 00.000 9828 Move returns status 0, amount 49
03:20:21.533 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:21.533 00.000 9828 MoveAxis(N, 9, B)
03:20:21.533 00.000 9828 Guiding  Dir = 0, Dur = 9
03:20:21.548 00.015 9828 IsSlewing returns 0
03:20:21.548 00.000 9828 IsGuiding returns 0
03:20:21.548 00.000 9828 PulseGuide returned control before completion, sleep 19
03:20:21.579 00.031 9828 IsGuiding returns 1
03:20:21.579 00.000 9828 scope still moving after pulse duration time elapsed
03:20:21.609 00.030 9828 IsSlewing returns 0
03:20:21.609 00.000 9828 IsGuiding returns 1
03:20:21.640 00.031 9828 IsSlewing returns 0
03:20:21.640 00.000 9828 IsGuiding returns 1
03:20:21.671 00.031 9828 IsSlewing returns 0
03:20:21.671 00.000 9828 IsGuiding returns 1
03:20:21.702 00.031 9828 IsSlewing returns 0
03:20:21.702 00.000 9828 IsGuiding returns 0
03:20:21.702 00.000 9828 scope move finished after 9 + 145 ms
03:20:21.703 00.001 9828 Move returns status 0, amount 9
03:20:21.703 00.000 9828 move complete, result=0
03:20:21.703 00.000 9828 worker thread done servicing request
03:20:21.703 00.000 5052 GuideStep: -0.2 px 49 ms EAST, -0.1 px 9 ms NORTH
03:20:22.053 00.350 8976 Exposure complete
03:20:22.058 00.005 8976 worker thread done servicing request
03:20:22.058 00.000 5052 OnExposeComplete: enter
03:20:22.058 00.000 5052 UpdateGuideState(): m_state=6
03:20:22.058 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13219
03:20:22.059 00.001 5052 Star::Find returns 1 (0), X=330.04, Y=281.77, Mass=113, SNR=7.3, Peak=60 HFD=2.4
03:20:22.059 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
03:20:22.059 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
03:20:22.059 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.07 hyp=0.87 cameraTheta=0.07 mountX=-0.34 mountY=-0.76, mountTheta=-1.99
03:20:22.059 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.07, opts=13)
03:20:22.059 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.07)
03:20:22.059 00.000 8976 Worker thread wakes up
03:20:22.059 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.07) opts 0xd
03:20:22.059 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.07)
03:20:22.060 00.001 8976 Moving (0.87, 0.07) raw xDistance=-0.34 yDistance=-0.76
03:20:22.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
03:20:22.060 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:20:22.060 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
03:20:22.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:22.060 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
03:20:22.060 00.000 8976 MoveAxis(R, 1, ABG)
03:20:22.060 00.000 8976 stepping (0, 32) + (1, 0)
03:20:22.060 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:22.060 00.000 5052 Enqueuing Expose request
03:20:22.060 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:22.083 00.023 8976 Received - 47 (G) 
03:20:22.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:22.083 00.000 8976 stepped: pos (1, 32)
03:20:22.083 00.000 8976 MoveAxis(U, 3, ABG)
03:20:22.083 00.000 8976 stepping (1, 32) + (0, 3)
03:20:22.083 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:22.115 00.032 8976 Received - 47 (G) 
03:20:22.115 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:22.115 00.000 8976 stepped: pos (1, 35)
03:20:22.115 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
03:20:22.115 00.000 8976 MountToCamera -- mountTheta (-1.57) + m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:20:22.115 00.000 8976 MountToCamera -- mountX=0.02 mountY=-5.07 hyp=5.07 mountTheta=-1.57 cameraX=4.50, cameraY=2.32 cameraTheta=0.48
03:20:22.115 00.000 8976 incremental bump (4.504, 2.325) isValid = 1
03:20:22.115 00.000 8976 Scheduling Mount bump of (0.170, 0.091)
03:20:22.115 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.09, opts=4)
03:20:22.115 00.000 8976 Enqueuing Move request for scope (0.17, 0.09)
03:20:22.115 00.000 8976 move complete, result=0
03:20:22.115 00.000 9828 Worker thread wakes up
03:20:22.115 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
03:20:22.115 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0x4
03:20:22.115 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
03:20:22.115 00.000 9828 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.10) = xAngle (3.59 = -2.70)
03:20:22.116 00.001 8976 worker thread done servicing request
03:20:22.116 00.000 8976 Worker thread wakes up
03:20:22.117 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:22.117 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:22.117 00.000 9828 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.51 = -2.78)
03:20:22.117 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.49 mountX=-0.17 mountY=-0.07, mountTheta=-2.77
03:20:22.117 00.000 9828 Moving (0.17, 0.09) raw xDistance=-0.17 yDistance=-0.07
03:20:22.117 00.000 9828 BLC: window closed
03:20:22.117 00.000 9828 MoveAxis(E, 55, B)
03:20:22.117 00.000 9828 Guiding  Dir = 2, Dur = 55
03:20:22.117 00.000 9828 IsSlewing returns 0
03:20:22.118 00.001 9828 IsGuiding returns 0
03:20:22.118 00.000 9828 PulseGuide returned control before completion, sleep 65
03:20:22.194 00.076 9828 IsGuiding returns 1
03:20:22.194 00.000 9828 scope still moving after pulse duration time elapsed
03:20:22.226 00.032 9828 IsSlewing returns 0
03:20:22.226 00.000 9828 IsGuiding returns 1
03:20:22.257 00.031 9828 IsSlewing returns 0
03:20:22.257 00.000 9828 IsGuiding returns 1
03:20:22.289 00.032 9828 IsSlewing returns 0
03:20:22.290 00.001 9828 IsGuiding returns 0
03:20:22.290 00.000 9828 scope move finished after 55 + 117 ms
03:20:22.290 00.000 9828 Move returns status 0, amount 55
03:20:22.290 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:22.290 00.000 9828 MoveAxis(N, 9, B)
03:20:22.290 00.000 9828 Guiding  Dir = 0, Dur = 9
03:20:22.305 00.015 9828 IsSlewing returns 0
03:20:22.305 00.000 9828 IsGuiding returns 0
03:20:22.305 00.000 9828 PulseGuide returned control before completion, sleep 19
03:20:22.337 00.032 9828 IsGuiding returns 1
03:20:22.337 00.000 9828 scope still moving after pulse duration time elapsed
03:20:22.368 00.031 9828 IsSlewing returns 0
03:20:22.368 00.000 9828 IsGuiding returns 1
03:20:22.400 00.032 9828 IsSlewing returns 0
03:20:22.400 00.000 9828 IsGuiding returns 1
03:20:22.432 00.032 9828 IsSlewing returns 0
03:20:22.432 00.000 9828 IsGuiding returns 0
03:20:22.432 00.000 9828 scope move finished after 9 + 117 ms
03:20:22.432 00.000 9828 Move returns status 0, amount 9
03:20:22.432 00.000 9828 move complete, result=0
03:20:22.432 00.000 9828 worker thread done servicing request
03:20:22.432 00.000 5052 GuideStep: -0.2 px 55 ms EAST, -0.1 px 9 ms NORTH
03:20:22.801 00.369 8976 Exposure complete
03:20:22.806 00.005 8976 worker thread done servicing request
03:20:22.806 00.000 5052 OnExposeComplete: enter
03:20:22.806 00.000 5052 UpdateGuideState(): m_state=6
03:20:22.806 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13220
03:20:22.806 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.73, Mass=112, SNR=7.2, Peak=66 HFD=1.7
03:20:22.806 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
03:20:22.806 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
03:20:22.806 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.14 mountX=-0.05 mountY=-0.14, mountTheta=-1.91
03:20:22.808 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.02, opts=13)
03:20:22.808 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.02)
03:20:22.808 00.000 8976 Worker thread wakes up
03:20:22.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:20:22.808 00.000 5052 UpdateGuideState exits: m=112 SNR=7.2
03:20:22.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:22.808 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.02) opts 0xd
03:20:22.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:22.808 00.000 5052 Enqueuing Expose request
03:20:22.808 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.02)
03:20:22.808 00.000 8976 Moving (0.15, 0.02) raw xDistance=-0.05 yDistance=-0.14
03:20:22.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:20:22.809 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:20:22.809 00.000 8976 MoveAxis(R, 0, ABG)
03:20:22.809 00.000 8976 MoveAxis(U, 0, ABG)
03:20:22.809 00.000 8976 outside bump range, increase bump weight 1.67 => 1.83
03:20:22.809 00.000 8976 MountToCamera -- mountTheta (-1.58) + m_xAngle (2.04) = xAngle (0.47 = 0.47)
03:20:22.809 00.000 8976 MountToCamera -- mountX=-0.04 mountY=-5.23 hyp=5.23 mountTheta=-1.58 cameraX=4.67, cameraY=2.35 cameraTheta=0.47
03:20:22.809 00.000 8976 incremental bump (4.674, 2.347) isValid = 1
03:20:22.809 00.000 8976 Scheduling Mount bump of (0.137, 0.071)
03:20:22.809 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.07, opts=4)
03:20:22.809 00.000 8976 Enqueuing Move request for scope (0.14, 0.07)
03:20:22.809 00.000 8976 move complete, result=0
03:20:22.809 00.000 9828 Worker thread wakes up
03:20:22.809 00.000 8976 worker thread done servicing request
03:20:22.809 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:22.809 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0x4
03:20:22.809 00.000 8976 Worker thread wakes up
03:20:22.809 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
03:20:22.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:22.810 00.001 9828 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.10) = xAngle (3.58 = -2.71)
03:20:22.810 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:22.810 00.000 9828 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.50 = -2.79)
03:20:22.810 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.48 mountX=-0.14 mountY=-0.05, mountTheta=-2.78
03:20:22.810 00.000 9828 Moving (0.14, 0.07) raw xDistance=-0.14 yDistance=-0.05
03:20:22.810 00.000 9828 BLC: window closed
03:20:22.810 00.000 9828 MoveAxis(E, 45, B)
03:20:22.810 00.000 9828 Guiding  Dir = 2, Dur = 45
03:20:22.810 00.000 9828 IsSlewing returns 0
03:20:22.810 00.000 9828 IsGuiding returns 0
03:20:22.811 00.001 9828 PulseGuide returned control before completion, sleep 55
03:20:22.867 00.056 9828 IsGuiding returns 1
03:20:22.867 00.000 9828 scope still moving after pulse duration time elapsed
03:20:22.898 00.031 9828 IsSlewing returns 0
03:20:22.898 00.000 9828 IsGuiding returns 1
03:20:22.929 00.031 9828 IsSlewing returns 0
03:20:22.929 00.000 9828 IsGuiding returns 1
03:20:22.960 00.031 9828 IsSlewing returns 0
03:20:22.960 00.000 9828 IsGuiding returns 0
03:20:22.960 00.000 9828 scope move finished after 45 + 104 ms
03:20:22.960 00.000 9828 Move returns status 0, amount 45
03:20:22.960 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:22.960 00.000 9828 MoveAxis(N, 7, B)
03:20:22.960 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:22.976 00.016 9828 IsSlewing returns 0
03:20:22.976 00.000 9828 IsGuiding returns 1
03:20:22.976 00.000 9828 Entered PulseGuideScope while moving
03:20:23.039 00.063 9828 IsSlewing returns 0
03:20:23.039 00.000 9828 IsGuiding returns 1
03:20:23.039 00.000 9828 Still moving
03:20:23.101 00.062 9828 IsSlewing returns 0
03:20:23.101 00.000 9828 IsGuiding returns 1
03:20:23.102 00.001 9828 Still moving
03:20:23.163 00.061 9828 IsSlewing returns 0
03:20:23.163 00.000 9828 IsGuiding returns 0
03:20:23.163 00.000 9828 Movement stopped - continuing
03:20:23.163 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:23.194 00.031 9828 IsGuiding returns 1
03:20:23.194 00.000 9828 scope still moving after pulse duration time elapsed
03:20:23.225 00.031 9828 IsSlewing returns 0
03:20:23.225 00.000 9828 IsGuiding returns 1
03:20:23.257 00.032 9828 IsSlewing returns 0
03:20:23.257 00.000 9828 IsGuiding returns 1
03:20:23.288 00.031 9828 IsSlewing returns 0
03:20:23.288 00.000 9828 IsGuiding returns 0
03:20:23.288 00.000 9828 scope move finished after 7 + 118 ms
03:20:23.288 00.000 9828 Move returns status 0, amount 7
03:20:23.288 00.000 9828 move complete, result=0
03:20:23.288 00.000 9828 worker thread done servicing request
03:20:23.291 00.003 5052 GuideStep: -0.1 px 45 ms EAST, -0.1 px 7 ms NORTH
03:20:23.495 00.204 8976 Exposure complete
03:20:23.500 00.005 8976 worker thread done servicing request
03:20:23.500 00.000 5052 OnExposeComplete: enter
03:20:23.500 00.000 5052 UpdateGuideState(): m_state=6
03:20:23.500 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13221
03:20:23.500 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.69, Mass=101, SNR=6.9, Peak=64 HFD=2.2
03:20:23.500 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.41 = 1.88)
03:20:23.500 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
03:20:23.500 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.36 mountX=-0.01 mountY=0.03, mountTheta=1.87
03:20:23.501 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.02, opts=13)
03:20:23.501 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.02)
03:20:23.501 00.000 8976 Worker thread wakes up
03:20:23.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.02) opts 0xd
03:20:23.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.02)
03:20:23.501 00.000 8976 Moving (-0.02, -0.02) raw xDistance=-0.01 yDistance=0.03
03:20:23.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:20:23.501 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:20:23.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:23.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:20:23.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:20:23.502 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:23.502 00.000 5052 Enqueuing Expose request
03:20:23.502 00.000 8976 MoveAxis(R, 0, ABG)
03:20:23.502 00.000 8976 MoveAxis(U, 0, ABG)
03:20:23.502 00.000 8976 outside bump range, increase bump weight 1.83 => 2.00
03:20:23.502 00.000 8976 MountToCamera -- mountTheta (-1.58) + m_xAngle (2.04) = xAngle (0.46 = 0.46)
03:20:23.502 00.000 8976 MountToCamera -- mountX=-0.08 mountY=-5.34 hyp=5.34 mountTheta=-1.58 cameraX=4.79, cameraY=2.36 cameraTheta=0.46
03:20:23.503 00.001 8976 incremental bump (4.788, 2.363) isValid = 1
03:20:23.503 00.000 8976 Scheduling Mount bump of (0.027, 0.014)
03:20:23.503 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.01, opts=4)
03:20:23.503 00.000 8976 Enqueuing Move request for scope (0.03, 0.01)
03:20:23.503 00.000 8976 move complete, result=0
03:20:23.503 00.000 9828 Worker thread wakes up
03:20:23.503 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:23.503 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0x4
03:20:23.503 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
03:20:23.503 00.000 8976 worker thread done servicing request
03:20:23.503 00.000 8976 Worker thread wakes up
03:20:23.503 00.000 9828 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.57 = -2.71)
03:20:23.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:23.503 00.000 9828 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.49 = -2.80)
03:20:23.503 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:23.503 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.47 mountX=-0.03 mountY=-0.01, mountTheta=-2.78
03:20:23.504 00.001 9828 Moving (0.03, 0.01) raw xDistance=-0.03 yDistance=-0.01
03:20:23.504 00.000 9828 BLC: window closed
03:20:23.504 00.000 9828 MoveAxis(E, 9, B)
03:20:23.504 00.000 9828 Guiding  Dir = 2, Dur = 9
03:20:23.504 00.000 9828 IsSlewing returns 0
03:20:23.504 00.000 9828 IsGuiding returns 0
03:20:23.504 00.000 9828 PulseGuide returned control before completion, sleep 19
03:20:23.534 00.030 9828 IsGuiding returns 1
03:20:23.534 00.000 9828 scope still moving after pulse duration time elapsed
03:20:23.565 00.031 9828 IsSlewing returns 0
03:20:23.565 00.000 9828 IsGuiding returns 1
03:20:23.596 00.031 9828 IsSlewing returns 0
03:20:23.596 00.000 9828 IsGuiding returns 1
03:20:23.626 00.030 9828 IsSlewing returns 0
03:20:23.626 00.000 9828 IsGuiding returns 1
03:20:23.658 00.032 9828 IsSlewing returns 0
03:20:23.658 00.000 9828 IsGuiding returns 0
03:20:23.658 00.000 9828 scope move finished after 9 + 145 ms
03:20:23.658 00.000 9828 Move returns status 0, amount 9
03:20:23.658 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:23.658 00.000 9828 MoveAxis(N, 1, B)
03:20:23.658 00.000 9828 Guiding  Dir = 0, Dur = 1
03:20:23.674 00.016 9828 IsSlewing returns 0
03:20:23.674 00.000 9828 IsGuiding returns 0
03:20:23.674 00.000 9828 PulseGuide returned control before completion, sleep 11
03:20:23.689 00.015 9828 IsGuiding returns 1
03:20:23.689 00.000 9828 scope still moving after pulse duration time elapsed
03:20:23.720 00.031 9828 IsSlewing returns 0
03:20:23.720 00.000 9828 IsGuiding returns 1
03:20:23.752 00.032 9828 IsSlewing returns 0
03:20:23.752 00.000 9828 IsGuiding returns 1
03:20:23.784 00.032 9828 IsSlewing returns 0
03:20:23.784 00.000 9828 IsGuiding returns 1
03:20:23.815 00.031 9828 IsSlewing returns 0
03:20:23.815 00.000 9828 IsGuiding returns 0
03:20:23.815 00.000 9828 scope move finished after 1 + 140 ms
03:20:23.815 00.000 9828 Move returns status 0, amount 1
03:20:23.815 00.000 9828 move complete, result=0
03:20:23.815 00.000 9828 worker thread done servicing request
03:20:23.815 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.0 px 1 ms NORTH
03:20:24.190 00.375 8976 Exposure complete
03:20:24.196 00.006 8976 worker thread done servicing request
03:20:24.196 00.000 5052 OnExposeComplete: enter
03:20:24.196 00.000 5052 UpdateGuideState(): m_state=6
03:20:24.196 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13222
03:20:24.196 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=282.43, Mass=89, SNR=6.4, Peak=62 HFD=1.7
03:20:24.197 00.001 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.04) = xAngle (-0.65 = -0.65)
03:20:24.197 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.75 = -0.75)
03:20:24.197 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.72 hyp=0.73 cameraTheta=1.39 mountX=0.58 mountY=-0.50, mountTheta=-0.71
03:20:24.198 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.72, opts=13)
03:20:24.198 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.72)
03:20:24.198 00.000 8976 Worker thread wakes up
03:20:24.198 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:24.198 00.000 5052 UpdateGuideState exits: m=89 SNR=6.4
03:20:24.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.72) opts 0xd
03:20:24.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.72)
03:20:24.198 00.000 8976 Moving (0.13, 0.72) raw xDistance=0.58 yDistance=-0.50
03:20:24.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
03:20:24.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
03:20:24.199 00.001 8976 MoveAxis(L, 2, ABG)
03:20:24.199 00.000 8976 stepping (1, 35) + (-2, 0)
03:20:24.199 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:24.199 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:24.199 00.000 5052 Enqueuing Expose request
03:20:24.199 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:24.225 00.026 8976 Received - 47 (G) 
03:20:24.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:24.225 00.000 8976 stepped: pos (-1, 35)
03:20:24.225 00.000 8976 MoveAxis(U, 2, ABG)
03:20:24.225 00.000 8976 stepping (-1, 35) + (0, 2)
03:20:24.225 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:24.257 00.032 8976 Received - 47 (G) 
03:20:24.257 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:24.257 00.000 8976 stepped: pos (-1, 37)
03:20:24.258 00.001 8976 FAR outside bump range, increase bump weight 2.00 => 3.00
03:20:24.259 00.001 8976 MountToCamera -- mountTheta (-1.57) + m_xAngle (2.04) = xAngle (0.47 = 0.47)
03:20:24.259 00.000 8976 MountToCamera -- mountX=-0.00 mountY=-5.52 hyp=5.52 mountTheta=-1.57 cameraX=4.91, cameraY=2.51 cameraTheta=0.47
03:20:24.259 00.000 8976 incremental bump (4.911, 2.511) isValid = 1
03:20:24.259 00.000 8976 Scheduling Mount bump of (0.307, 0.163)
03:20:24.259 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.31, y=0.16, opts=4)
03:20:24.259 00.000 8976 Enqueuing Move request for scope (0.31, 0.16)
03:20:24.259 00.000 8976 move complete, result=0
03:20:24.259 00.000 8976 worker thread done servicing request
03:20:24.259 00.000 8976 Worker thread wakes up
03:20:24.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:24.259 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:24.260 00.001 5052 GuideStep: 0.6 px 2 ms WEST, -0.5 px 2 ms NORTH
03:20:24.260 00.000 9828 Worker thread wakes up
03:20:24.260 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.16) opts 0x4
03:20:24.260 00.000 9828 Handling offset move in thread for scope, endpoint = (0.31, 0.16)
03:20:24.260 00.000 9828 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.10) = xAngle (3.58 = -2.70)
03:20:24.260 00.000 9828 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.50 = -2.78)
03:20:24.260 00.000 9828 CameraToMount -- cameraX=0.31 cameraY=0.16 hyp=0.35 cameraTheta=0.49 mountX=-0.31 mountY=-0.12, mountTheta=-2.77
03:20:24.261 00.001 9828 Moving (0.31, 0.16) raw xDistance=-0.31 yDistance=-0.12
03:20:24.261 00.000 9828 BLC: window closed
03:20:24.261 00.000 9828 MoveAxis(E, 100, B)
03:20:24.261 00.000 9828 Guiding  Dir = 2, Dur = 100
03:20:24.261 00.000 9828 IsSlewing returns 0
03:20:24.261 00.000 9828 IsGuiding returns 0
03:20:24.262 00.001 9828 PulseGuide returned control before completion, sleep 110
03:20:24.376 00.114 9828 IsGuiding returns 1
03:20:24.376 00.000 9828 scope still moving after pulse duration time elapsed
03:20:24.407 00.031 9828 IsSlewing returns 0
03:20:24.407 00.000 9828 IsGuiding returns 1
03:20:24.439 00.032 9828 IsSlewing returns 0
03:20:24.439 00.000 9828 IsGuiding returns 1
03:20:24.470 00.031 9828 IsSlewing returns 0
03:20:24.470 00.000 9828 IsGuiding returns 1
03:20:24.501 00.031 9828 IsSlewing returns 0
03:20:24.501 00.000 9828 IsGuiding returns 0
03:20:24.501 00.000 9828 scope move finished after 100 + 139 ms
03:20:24.501 00.000 9828 Move returns status 0, amount 100
03:20:24.501 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:24.501 00.000 9828 MoveAxis(N, 17, B)
03:20:24.501 00.000 9828 Guiding  Dir = 0, Dur = 17
03:20:24.517 00.016 9828 IsSlewing returns 0
03:20:24.517 00.000 9828 IsGuiding returns 0
03:20:24.517 00.000 9828 PulseGuide returned control before completion, sleep 27
03:20:24.548 00.031 9828 IsGuiding returns 1
03:20:24.548 00.000 9828 scope still moving after pulse duration time elapsed
03:20:24.580 00.032 9828 IsSlewing returns 0
03:20:24.580 00.000 9828 IsGuiding returns 1
03:20:24.611 00.031 9828 IsSlewing returns 0
03:20:24.611 00.000 9828 IsGuiding returns 1
03:20:24.642 00.031 9828 IsSlewing returns 0
03:20:24.642 00.000 9828 IsGuiding returns 1
03:20:24.673 00.031 9828 IsSlewing returns 0
03:20:24.673 00.000 9828 IsGuiding returns 0
03:20:24.673 00.000 9828 scope move finished after 17 + 139 ms
03:20:24.673 00.000 9828 Move returns status 0, amount 17
03:20:24.673 00.000 9828 move complete, result=0
03:20:24.673 00.000 9828 worker thread done servicing request
03:20:24.674 00.001 5052 GuideStep: -0.3 px 100 ms EAST, -0.1 px 17 ms NORTH
03:20:24.945 00.271 8976 Exposure complete
03:20:24.950 00.005 8976 worker thread done servicing request
03:20:24.951 00.001 5052 OnExposeComplete: enter
03:20:24.951 00.000 5052 UpdateGuideState(): m_state=6
03:20:24.951 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13223
03:20:24.951 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.49, Mass=101, SNR=6.9, Peak=62 HFD=2.2
03:20:24.951 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.50 = 1.78)
03:20:24.951 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.68)
03:20:24.951 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-2.46 mountX=-0.07 mountY=0.35, mountTheta=1.78
03:20:24.952 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.22, opts=13)
03:20:24.952 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.22)
03:20:24.952 00.000 8976 Worker thread wakes up
03:20:24.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.22) opts 0xd
03:20:24.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.22)
03:20:24.952 00.000 8976 Moving (-0.27, -0.22) raw xDistance=-0.07 yDistance=0.35
03:20:24.952 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:24.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:20:24.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
03:20:24.952 00.000 8976 MoveAxis(R, 0, ABG)
03:20:24.952 00.000 8976 MoveAxis(D, 1, ABG)
03:20:24.952 00.000 8976 stepping (-1, 37) + (0, -1)
03:20:24.952 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:20:24.953 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:24.953 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:24.953 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:24.953 00.000 5052 Enqueuing Expose request
03:20:24.977 00.024 8976 Received - 47 (G) 
03:20:24.977 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:24.977 00.000 8976 stepped: pos (-1, 36)
03:20:24.977 00.000 8976 FAR outside bump range, increase bump weight 3.00 => 4.00
03:20:24.977 00.000 8976 MountToCamera -- mountTheta (-1.56) + m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:20:24.977 00.000 8976 MountToCamera -- mountX=0.05 mountY=-5.58 hyp=5.58 mountTheta=-1.56 cameraX=4.95, cameraY=2.59 cameraTheta=0.48
03:20:24.977 00.000 8976 incremental bump (4.947, 2.586) isValid = 1
03:20:24.977 00.000 8976 Scheduling Mount bump of (0.306, 0.166)
03:20:24.978 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.31, y=0.17, opts=4)
03:20:24.978 00.000 8976 Enqueuing Move request for scope (0.31, 0.17)
03:20:24.978 00.000 8976 move complete, result=0
03:20:24.978 00.000 8976 worker thread done servicing request
03:20:24.978 00.000 8976 Worker thread wakes up
03:20:24.978 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:24.978 00.000 9828 Worker thread wakes up
03:20:24.978 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.17) opts 0x4
03:20:24.978 00.000 9828 Handling offset move in thread for scope, endpoint = (0.31, 0.17)
03:20:24.978 00.000 9828 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.59 = -2.69)
03:20:24.978 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:24.978 00.000 9828 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.51 = -2.77)
03:20:24.978 00.000 9828 CameraToMount -- cameraX=0.31 cameraY=0.17 hyp=0.35 cameraTheta=0.50 mountX=-0.31 mountY=-0.13, mountTheta=-2.76
03:20:24.978 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:20:24.978 00.000 9828 Moving (0.31, 0.17) raw xDistance=-0.31 yDistance=-0.13
03:20:24.979 00.001 9828 BLC: window closed
03:20:24.979 00.000 9828 MoveAxis(E, 99, B)
03:20:24.979 00.000 9828 Guiding  Dir = 2, Dur = 99
03:20:24.979 00.000 9828 IsSlewing returns 0
03:20:24.980 00.001 9828 IsGuiding returns 0
03:20:24.980 00.000 9828 PulseGuide returned control before completion, sleep 109
03:20:25.089 00.109 9828 IsGuiding returns 1
03:20:25.089 00.000 9828 scope still moving after pulse duration time elapsed
03:20:25.120 00.031 9828 IsSlewing returns 0
03:20:25.120 00.000 9828 IsGuiding returns 1
03:20:25.152 00.032 9828 IsSlewing returns 0
03:20:25.152 00.000 9828 IsGuiding returns 1
03:20:25.184 00.032 9828 IsSlewing returns 0
03:20:25.184 00.000 9828 IsGuiding returns 0
03:20:25.184 00.000 9828 scope move finished after 99 + 106 ms
03:20:25.185 00.001 9828 Move returns status 0, amount 99
03:20:25.185 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:25.185 00.000 9828 MoveAxis(N, 17, B)
03:20:25.185 00.000 9828 Guiding  Dir = 0, Dur = 17
03:20:25.200 00.015 9828 IsSlewing returns 0
03:20:25.200 00.000 9828 IsGuiding returns 0
03:20:25.200 00.000 9828 PulseGuide returned control before completion, sleep 27
03:20:25.232 00.032 9828 IsGuiding returns 1
03:20:25.232 00.000 9828 scope still moving after pulse duration time elapsed
03:20:25.264 00.032 9828 IsSlewing returns 0
03:20:25.264 00.000 9828 IsGuiding returns 1
03:20:25.295 00.031 9828 IsSlewing returns 0
03:20:25.295 00.000 9828 IsGuiding returns 1
03:20:25.328 00.033 9828 IsSlewing returns 0
03:20:25.328 00.000 9828 IsGuiding returns 1
03:20:25.358 00.030 9828 IsSlewing returns 0
03:20:25.358 00.000 9828 IsGuiding returns 1
03:20:25.389 00.031 9828 IsSlewing returns 0
03:20:25.389 00.000 9828 IsGuiding returns 1
03:20:25.420 00.031 9828 IsSlewing returns 0
03:20:25.420 00.000 9828 IsGuiding returns 1
03:20:25.451 00.031 9828 IsSlewing returns 0
03:20:25.451 00.000 9828 IsGuiding returns 0
03:20:25.451 00.000 9828 scope move finished after 17 + 233 ms
03:20:25.451 00.000 9828 Move returns status 0, amount 17
03:20:25.451 00.000 9828 move complete, result=0
03:20:25.451 00.000 9828 worker thread done servicing request
03:20:25.452 00.001 5052 GuideStep: -0.3 px 99 ms EAST, -0.1 px 17 ms NORTH
03:20:25.666 00.214 8976 Exposure complete
03:20:25.671 00.005 8976 worker thread done servicing request
03:20:25.671 00.000 5052 OnExposeComplete: enter
03:20:25.671 00.000 5052 UpdateGuideState(): m_state=6
03:20:25.672 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13224
03:20:25.672 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.67, Mass=100, SNR=6.9, Peak=71 HFD=1.9
03:20:25.672 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
03:20:25.672 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
03:20:25.672 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-2.99 mountX=0.09 mountY=0.25, mountTheta=1.24
03:20:25.672 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.04, opts=13)
03:20:25.672 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.04)
03:20:25.672 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:25.672 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
03:20:25.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:25.672 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:25.673 00.001 5052 Enqueuing Expose request
03:20:25.673 00.000 8976 Worker thread wakes up
03:20:25.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.04) opts 0xd
03:20:25.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.04)
03:20:25.673 00.000 8976 Moving (-0.28, -0.04) raw xDistance=0.09 yDistance=0.25
03:20:25.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:20:25.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:20:25.673 00.000 8976 MoveAxis(R, 0, ABG)
03:20:25.673 00.000 8976 MoveAxis(U, 0, ABG)
03:20:25.673 00.000 8976 FAR outside bump range, increase bump weight 4.00 => 5.00
03:20:25.673 00.000 8976 MountToCamera -- mountTheta (-1.56) + m_xAngle (2.04) = xAngle (0.49 = 0.49)
03:20:25.673 00.000 8976 MountToCamera -- mountX=0.08 mountY=-5.63 hyp=5.63 mountTheta=-1.56 cameraX=4.97, cameraY=2.64 cameraTheta=0.49
03:20:25.673 00.000 8976 incremental bump (4.972, 2.637) isValid = 1
03:20:25.673 00.000 8976 Scheduling Mount bump of (0.244, 0.134)
03:20:25.673 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.24, y=0.13, opts=4)
03:20:25.673 00.000 8976 Enqueuing Move request for scope (0.24, 0.13)
03:20:25.673 00.000 8976 move complete, result=0
03:20:25.673 00.000 9828 Worker thread wakes up
03:20:25.673 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.13) opts 0x4
03:20:25.673 00.000 9828 Handling offset move in thread for scope, endpoint = (0.24, 0.13)
03:20:25.673 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:20:25.673 00.000 8976 worker thread done servicing request
03:20:25.674 00.001 8976 Worker thread wakes up
03:20:25.674 00.000 9828 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.60 = -2.68)
03:20:25.674 00.000 9828 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.52 = -2.77)
03:20:25.674 00.000 9828 CameraToMount -- cameraX=0.24 cameraY=0.13 hyp=0.28 cameraTheta=0.50 mountX=-0.25 mountY=-0.10, mountTheta=-2.75
03:20:25.674 00.000 9828 Moving (0.24, 0.13) raw xDistance=-0.25 yDistance=-0.10
03:20:25.674 00.000 9828 BLC: window closed
03:20:25.674 00.000 9828 MoveAxis(E, 80, B)
03:20:25.674 00.000 9828 Guiding  Dir = 2, Dur = 80
03:20:25.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:25.674 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:25.674 00.000 9828 IsSlewing returns 0
03:20:25.674 00.000 9828 IsGuiding returns 0
03:20:25.674 00.000 9828 PulseGuide returned control before completion, sleep 90
03:20:25.779 00.105 9828 IsGuiding returns 1
03:20:25.779 00.000 9828 scope still moving after pulse duration time elapsed
03:20:25.811 00.032 9828 IsSlewing returns 0
03:20:25.811 00.000 9828 IsGuiding returns 1
03:20:25.842 00.031 9828 IsSlewing returns 0
03:20:25.842 00.000 9828 IsGuiding returns 1
03:20:25.873 00.031 9828 IsSlewing returns 0
03:20:25.873 00.000 9828 IsGuiding returns 0
03:20:25.873 00.000 9828 scope move finished after 80 + 119 ms
03:20:25.873 00.000 9828 Move returns status 0, amount 80
03:20:25.873 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:25.873 00.000 9828 MoveAxis(N, 14, B)
03:20:25.873 00.000 9828 Guiding  Dir = 0, Dur = 14
03:20:25.889 00.016 9828 IsSlewing returns 0
03:20:25.889 00.000 9828 IsGuiding returns 0
03:20:25.889 00.000 9828 PulseGuide returned control before completion, sleep 24
03:20:25.919 00.030 9828 IsGuiding returns 1
03:20:25.919 00.000 9828 scope still moving after pulse duration time elapsed
03:20:25.950 00.031 9828 IsSlewing returns 0
03:20:25.950 00.000 9828 IsGuiding returns 1
03:20:25.981 00.031 9828 IsSlewing returns 0
03:20:25.981 00.000 9828 IsGuiding returns 1
03:20:26.012 00.031 9828 IsSlewing returns 0
03:20:26.013 00.001 9828 IsGuiding returns 1
03:20:26.045 00.032 9828 IsSlewing returns 0
03:20:26.045 00.000 9828 IsGuiding returns 0
03:20:26.045 00.000 9828 scope move finished after 14 + 142 ms
03:20:26.045 00.000 9828 Move returns status 0, amount 14
03:20:26.045 00.000 9828 move complete, result=0
03:20:26.045 00.000 9828 worker thread done servicing request
03:20:26.045 00.000 5052 GuideStep: -0.3 px 80 ms EAST, -0.1 px 14 ms NORTH
03:20:26.361 00.316 8976 Exposure complete
03:20:26.367 00.006 8976 worker thread done servicing request
03:20:26.367 00.000 5052 OnExposeComplete: enter
03:20:26.367 00.000 5052 UpdateGuideState(): m_state=6
03:20:26.367 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13225
03:20:26.367 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=280.88, Mass=116, SNR=7.3, Peak=61 HFD=2.5
03:20:26.367 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-4.00 = 2.29)
03:20:26.367 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.10 = 2.18)
03:20:26.367 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.83 hyp=0.89 cameraTheta=-1.95 mountX=-0.59 mountY=0.73, mountTheta=2.25
03:20:26.368 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.83, opts=13)
03:20:26.368 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.83)
03:20:26.368 00.000 8976 Worker thread wakes up
03:20:26.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.83) opts 0xd
03:20:26.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.83)
03:20:26.368 00.000 8976 Moving (-0.34, -0.83) raw xDistance=-0.59 yDistance=0.73
03:20:26.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
03:20:26.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:20:26.368 00.000 5052 UpdateGuideState exits: m=116 SNR=7.3
03:20:26.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:26.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:26.368 00.000 5052 Enqueuing Expose request
03:20:26.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
03:20:26.368 00.000 8976 MoveAxis(R, 2, ABG)
03:20:26.369 00.001 8976 stepping (-1, 36) + (2, 0)
03:20:26.369 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:26.399 00.030 8976 Received - 47 (G) 
03:20:26.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:26.399 00.000 8976 stepped: pos (1, 36)
03:20:26.399 00.000 8976 MoveAxis(D, 3, ABG)
03:20:26.399 00.000 8976 stepping (1, 36) + (0, -3)
03:20:26.399 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:26.431 00.032 8976 Received - 47 (G) 
03:20:26.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:26.431 00.000 8976 stepped: pos (1, 33)
03:20:26.431 00.000 8976 outside bump range, increase bump weight 5.00 => 5.17
03:20:26.431 00.000 8976 MountToCamera -- mountTheta (-1.57) + m_xAngle (2.04) = xAngle (0.47 = 0.47)
03:20:26.431 00.000 8976 MountToCamera -- mountX=0.01 mountY=-5.50 hyp=5.50 mountTheta=-1.57 cameraX=4.89, cameraY=2.51 cameraTheta=0.47
03:20:26.431 00.000 8976 incremental bump (4.894, 2.509) isValid = 1
03:20:26.431 00.000 8976 Scheduling Mount bump of (0.528, 0.281)
03:20:26.431 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.53, y=0.28, opts=4)
03:20:26.431 00.000 8976 Enqueuing Move request for scope (0.53, 0.28)
03:20:26.431 00.000 8976 move complete, result=0
03:20:26.431 00.000 8976 worker thread done servicing request
03:20:26.431 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.7 px 3 ms SOUTH
03:20:26.431 00.000 8976 Worker thread wakes up
03:20:26.431 00.000 9828 Worker thread wakes up
03:20:26.432 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:26.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:26.432 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.28) opts 0x4
03:20:26.432 00.000 9828 Handling offset move in thread for scope, endpoint = (0.53, 0.28)
03:20:26.432 00.000 9828 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.10) = xAngle (3.58 = -2.70)
03:20:26.432 00.000 9828 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.50 = -2.78)
03:20:26.432 00.000 9828 CameraToMount -- cameraX=0.53 cameraY=0.28 hyp=0.60 cameraTheta=0.49 mountX=-0.54 mountY=-0.21, mountTheta=-2.77
03:20:26.432 00.000 9828 Moving (0.53, 0.28) raw xDistance=-0.54 yDistance=-0.21
03:20:26.432 00.000 9828 BLC: window closed
03:20:26.432 00.000 9828 MoveAxis(E, 172, B)
03:20:26.432 00.000 9828 Guiding  Dir = 2, Dur = 172
03:20:26.432 00.000 9828 IsSlewing returns 0
03:20:26.433 00.001 9828 IsGuiding returns 0
03:20:26.433 00.000 9828 PulseGuide returned control before completion, sleep 182
03:20:26.620 00.187 9828 IsGuiding returns 1
03:20:26.624 00.004 9828 scope still moving after pulse duration time elapsed
03:20:26.651 00.027 9828 IsSlewing returns 0
03:20:26.651 00.000 9828 IsGuiding returns 1
03:20:26.683 00.032 9828 IsSlewing returns 0
03:20:26.683 00.000 9828 IsGuiding returns 1
03:20:26.712 00.029 9828 IsSlewing returns 0
03:20:26.712 00.000 9828 IsGuiding returns 1
03:20:26.743 00.031 9828 IsSlewing returns 0
03:20:26.743 00.000 9828 IsGuiding returns 1
03:20:26.774 00.031 9828 IsSlewing returns 0
03:20:26.774 00.000 9828 IsGuiding returns 0
03:20:26.774 00.000 9828 scope move finished after 172 + 169 ms
03:20:26.774 00.000 9828 Move returns status 0, amount 172
03:20:26.775 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:26.775 00.000 9828 MoveAxis(N, 29, B)
03:20:26.775 00.000 9828 Guiding  Dir = 0, Dur = 29
03:20:26.790 00.015 9828 IsSlewing returns 0
03:20:26.790 00.000 9828 IsGuiding returns 0
03:20:26.790 00.000 9828 PulseGuide returned control before completion, sleep 39
03:20:26.835 00.045 9828 IsGuiding returns 1
03:20:26.835 00.000 9828 scope still moving after pulse duration time elapsed
03:20:26.866 00.031 9828 IsSlewing returns 0
03:20:26.866 00.000 9828 IsGuiding returns 1
03:20:26.897 00.031 9828 IsSlewing returns 0
03:20:26.897 00.000 9828 IsGuiding returns 1
03:20:26.928 00.031 9828 IsSlewing returns 0
03:20:26.928 00.000 9828 IsGuiding returns 1
03:20:26.958 00.030 9828 IsSlewing returns 0
03:20:26.958 00.000 9828 IsGuiding returns 0
03:20:26.958 00.000 9828 scope move finished after 29 + 138 ms
03:20:26.958 00.000 9828 Move returns status 0, amount 29
03:20:26.958 00.000 9828 move complete, result=0
03:20:26.958 00.000 9828 worker thread done servicing request
03:20:27.096 00.138 5052 GuideStep: -0.5 px 172 ms EAST, -0.2 px 29 ms NORTH
03:20:27.117 00.021 8976 Exposure complete
03:20:27.123 00.006 8976 worker thread done servicing request
03:20:27.123 00.000 5052 OnExposeComplete: enter
03:20:27.123 00.000 5052 UpdateGuideState(): m_state=6
03:20:27.123 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13226
03:20:27.123 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.15, Mass=96, SNR=6.8, Peak=63 HFD=2.0
03:20:27.123 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.15 = -0.15)
03:20:27.123 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
03:20:27.123 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.44 hyp=0.47 cameraTheta=1.90 mountX=0.46 mountY=-0.12, mountTheta=-0.25
03:20:27.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.44, opts=13)
03:20:27.124 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.44)
03:20:27.124 00.000 8976 Worker thread wakes up
03:20:27.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.44) opts 0xd
03:20:27.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.44)
03:20:27.124 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:20:27.124 00.000 5052 UpdateGuideState exits: m=96 SNR=6.8
03:20:27.124 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:27.124 00.000 8976 Moving (-0.15, 0.44) raw xDistance=0.46 yDistance=-0.12
03:20:27.125 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.46
03:20:27.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:20:27.125 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:27.125 00.000 5052 Enqueuing Expose request
03:20:27.125 00.000 8976 MoveAxis(L, 2, ABG)
03:20:27.125 00.000 8976 stepping (1, 33) + (-2, 0)
03:20:27.125 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:27.150 00.025 8976 Received - 47 (G) 
03:20:27.151 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:27.151 00.000 8976 stepped: pos (-1, 33)
03:20:27.151 00.000 8976 MoveAxis(U, 0, ABG)
03:20:27.151 00.000 8976 outside bump range, increase bump weight 5.17 => 5.33
03:20:27.151 00.000 8976 MountToCamera -- mountTheta (-1.56) + m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:20:27.151 00.000 8976 MountToCamera -- mountX=0.05 mountY=-5.41 hyp=5.41 mountTheta=-1.56 cameraX=4.80, cameraY=2.51 cameraTheta=0.48
03:20:27.151 00.000 8976 incremental bump (4.796, 2.513) isValid = 1
03:20:27.151 00.000 8976 Scheduling Mount bump of (0.410, 0.223)
03:20:27.151 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.41, y=0.22, opts=4)
03:20:27.151 00.000 8976 Enqueuing Move request for scope (0.41, 0.22)
03:20:27.151 00.000 8976 move complete, result=0
03:20:27.151 00.000 9828 Worker thread wakes up
03:20:27.151 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.22) opts 0x4
03:20:27.151 00.000 9828 Handling offset move in thread for scope, endpoint = (0.41, 0.22)
03:20:27.151 00.000 9828 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.59 = -2.69)
03:20:27.151 00.000 9828 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.51 = -2.77)
03:20:27.151 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
03:20:27.151 00.000 8976 worker thread done servicing request
03:20:27.152 00.001 8976 Worker thread wakes up
03:20:27.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:27.152 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:27.152 00.000 9828 CameraToMount -- cameraX=0.41 cameraY=0.22 hyp=0.47 cameraTheta=0.50 mountX=-0.42 mountY=-0.17, mountTheta=-2.76
03:20:27.152 00.000 9828 Moving (0.41, 0.22) raw xDistance=-0.42 yDistance=-0.17
03:20:27.152 00.000 9828 BLC: window closed
03:20:27.152 00.000 9828 MoveAxis(E, 133, B)
03:20:27.152 00.000 9828 Guiding  Dir = 2, Dur = 133
03:20:27.152 00.000 9828 IsSlewing returns 0
03:20:27.152 00.000 9828 IsGuiding returns 0
03:20:27.153 00.001 9828 PulseGuide returned control before completion, sleep 143
03:20:27.299 00.146 9828 IsGuiding returns 1
03:20:27.299 00.000 9828 scope still moving after pulse duration time elapsed
03:20:27.330 00.031 9828 IsSlewing returns 0
03:20:27.330 00.000 9828 IsGuiding returns 1
03:20:27.360 00.030 9828 IsSlewing returns 0
03:20:27.360 00.000 9828 IsGuiding returns 1
03:20:27.391 00.031 9828 IsSlewing returns 0
03:20:27.391 00.000 9828 IsGuiding returns 1
03:20:27.421 00.030 9828 IsSlewing returns 0
03:20:27.421 00.000 9828 IsGuiding returns 0
03:20:27.421 00.000 9828 scope move finished after 133 + 136 ms
03:20:27.421 00.000 9828 Move returns status 0, amount 133
03:20:27.421 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:27.421 00.000 9828 MoveAxis(N, 23, B)
03:20:27.421 00.000 9828 Guiding  Dir = 0, Dur = 23
03:20:27.437 00.016 9828 IsSlewing returns 0
03:20:27.437 00.000 9828 IsGuiding returns 0
03:20:27.437 00.000 9828 PulseGuide returned control before completion, sleep 33
03:20:27.483 00.046 9828 IsGuiding returns 1
03:20:27.483 00.000 9828 scope still moving after pulse duration time elapsed
03:20:27.514 00.031 9828 IsSlewing returns 0
03:20:27.515 00.001 9828 IsGuiding returns 1
03:20:27.545 00.030 9828 IsSlewing returns 0
03:20:27.545 00.000 9828 IsGuiding returns 1
03:20:27.576 00.031 9828 IsSlewing returns 0
03:20:27.576 00.000 9828 IsGuiding returns 0
03:20:27.576 00.000 9828 scope move finished after 23 + 116 ms
03:20:27.576 00.000 9828 Move returns status 0, amount 23
03:20:27.576 00.000 9828 move complete, result=0
03:20:27.576 00.000 9828 worker thread done servicing request
03:20:27.576 00.000 5052 GuideStep: -0.4 px 133 ms EAST, -0.2 px 23 ms NORTH
03:20:27.835 00.259 8976 Exposure complete
03:20:27.841 00.006 8976 worker thread done servicing request
03:20:27.841 00.000 5052 OnExposeComplete: enter
03:20:27.841 00.000 5052 UpdateGuideState(): m_state=6
03:20:27.841 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13227
03:20:27.841 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.48, Mass=120, SNR=7.5, Peak=60 HFD=2.5
03:20:27.841 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
03:20:27.841 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
03:20:27.841 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.23 hyp=0.58 cameraTheta=-2.74 mountX=0.04 mountY=0.58, mountTheta=1.50
03:20:27.842 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.23, opts=13)
03:20:27.842 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.23)
03:20:27.842 00.000 8976 Worker thread wakes up
03:20:27.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.23) opts 0xd
03:20:27.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.23)
03:20:27.842 00.000 8976 Moving (-0.54, -0.23) raw xDistance=0.04 yDistance=0.58
03:20:27.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:20:27.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
03:20:27.842 00.000 8976 MoveAxis(R, 0, ABG)
03:20:27.842 00.000 8976 MoveAxis(D, 2, ABG)
03:20:27.842 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:20:27.842 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
03:20:27.843 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:27.843 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:27.843 00.000 8976 stepping (-1, 33) + (0, -2)
03:20:27.843 00.000 5052 Enqueuing Expose request
03:20:27.843 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:27.870 00.027 8976 Received - 47 (G) 
03:20:27.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:27.870 00.000 8976 stepped: pos (-1, 31)
03:20:27.870 00.000 8976 outside bump range, increase bump weight 5.33 => 5.50
03:20:27.870 00.000 8976 MountToCamera -- mountTheta (-1.55) + m_xAngle (2.04) = xAngle (0.49 = 0.49)
03:20:27.870 00.000 8976 MountToCamera -- mountX=0.09 mountY=-5.25 hyp=5.25 mountTheta=-1.55 cameraX=4.64, cameraY=2.47 cameraTheta=0.49
03:20:27.870 00.000 8976 incremental bump (4.637, 2.468) isValid = 1
03:20:27.870 00.000 8976 Scheduling Mount bump of (0.512, 0.282)
03:20:27.870 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.51, y=0.28, opts=4)
03:20:27.870 00.000 8976 Enqueuing Move request for scope (0.51, 0.28)
03:20:27.871 00.001 8976 move complete, result=0
03:20:27.871 00.000 8976 worker thread done servicing request
03:20:27.871 00.000 9828 Worker thread wakes up
03:20:27.871 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:20:27.871 00.000 8976 Worker thread wakes up
03:20:27.871 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.28) opts 0x4
03:20:27.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:27.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:27.871 00.000 9828 Handling offset move in thread for scope, endpoint = (0.51, 0.28)
03:20:27.871 00.000 9828 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.60 = -2.68)
03:20:27.871 00.000 9828 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.52 = -2.76)
03:20:27.871 00.000 9828 CameraToMount -- cameraX=0.51 cameraY=0.28 hyp=0.58 cameraTheta=0.50 mountX=-0.52 mountY=-0.22, mountTheta=-2.75
03:20:27.871 00.000 9828 Moving (0.51, 0.28) raw xDistance=-0.52 yDistance=-0.22
03:20:27.871 00.000 9828 BLC: window closed
03:20:27.871 00.000 9828 MoveAxis(E, 166, B)
03:20:27.871 00.000 9828 Guiding  Dir = 2, Dur = 166
03:20:27.872 00.001 9828 IsSlewing returns 0
03:20:27.872 00.000 9828 IsGuiding returns 0
03:20:27.872 00.000 9828 PulseGuide returned control before completion, sleep 176
03:20:28.063 00.191 9828 IsGuiding returns 1
03:20:28.063 00.000 9828 scope still moving after pulse duration time elapsed
03:20:28.094 00.031 9828 IsSlewing returns 0
03:20:28.094 00.000 9828 IsGuiding returns 1
03:20:28.125 00.031 9828 IsSlewing returns 0
03:20:28.125 00.000 9828 IsGuiding returns 1
03:20:28.156 00.031 9828 IsSlewing returns 0
03:20:28.156 00.000 9828 IsGuiding returns 0
03:20:28.156 00.000 9828 scope move finished after 166 + 118 ms
03:20:28.156 00.000 9828 Move returns status 0, amount 166
03:20:28.156 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:28.156 00.000 9828 MoveAxis(N, 29, B)
03:20:28.156 00.000 9828 Guiding  Dir = 0, Dur = 29
03:20:28.171 00.015 9828 IsSlewing returns 0
03:20:28.171 00.000 9828 IsGuiding returns 0
03:20:28.172 00.001 9828 PulseGuide returned control before completion, sleep 39
03:20:28.217 00.045 9828 IsGuiding returns 1
03:20:28.217 00.000 9828 scope still moving after pulse duration time elapsed
03:20:28.248 00.031 9828 IsSlewing returns 0
03:20:28.248 00.000 9828 IsGuiding returns 1
03:20:28.279 00.031 9828 IsSlewing returns 0
03:20:28.279 00.000 9828 IsGuiding returns 1
03:20:28.310 00.031 9828 IsSlewing returns 0
03:20:28.310 00.000 9828 IsGuiding returns 1
03:20:28.339 00.029 9828 IsSlewing returns 0
03:20:28.339 00.000 9828 IsGuiding returns 0
03:20:28.339 00.000 9828 scope move finished after 29 + 138 ms
03:20:28.339 00.000 9828 Move returns status 0, amount 29
03:20:28.339 00.000 9828 move complete, result=0
03:20:28.339 00.000 9828 worker thread done servicing request
03:20:28.339 00.000 5052 GuideStep: -0.5 px 166 ms EAST, -0.2 px 29 ms NORTH
03:20:28.559 00.220 8976 Exposure complete
03:20:28.564 00.005 8976 worker thread done servicing request
03:20:28.565 00.001 5052 OnExposeComplete: enter
03:20:28.565 00.000 5052 UpdateGuideState(): m_state=6
03:20:28.565 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13228
03:20:28.565 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.66, Mass=93, SNR=6.6, Peak=62 HFD=1.7
03:20:28.565 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
03:20:28.565 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
03:20:28.565 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.05 hyp=0.85 cameraTheta=-3.09 mountX=0.34 mountY=0.74, mountTheta=1.13
03:20:28.566 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.05, opts=13)
03:20:28.566 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.05)
03:20:28.566 00.000 8976 Worker thread wakes up
03:20:28.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.05) opts 0xd
03:20:28.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.05)
03:20:28.566 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:20:28.566 00.000 5052 UpdateGuideState exits: m=93 SNR=6.6
03:20:28.566 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:28.566 00.000 8976 Moving (-0.85, -0.05) raw xDistance=0.34 yDistance=0.74
03:20:28.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
03:20:28.566 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
03:20:28.566 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:28.566 00.000 5052 Enqueuing Expose request
03:20:28.566 00.000 8976 MoveAxis(L, 1, ABG)
03:20:28.566 00.000 8976 stepping (-1, 31) + (-1, 0)
03:20:28.566 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:28.589 00.023 8976 Received - 47 (G) 
03:20:28.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:28.589 00.000 8976 stepped: pos (-2, 31)
03:20:28.589 00.000 8976 MoveAxis(D, 3, ABG)
03:20:28.589 00.000 8976 stepping (-2, 31) + (0, -3)
03:20:28.589 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:28.621 00.032 8976 Received - 47 (G) 
03:20:28.621 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:28.621 00.000 8976 stepped: pos (-2, 28)
03:20:28.621 00.000 8976 back inside bump range: decrease bump weight 5.50 => 2.75
03:20:28.621 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:20:28.621 00.000 8976 MountToCamera -- mountX=0.16 mountY=-4.99 hyp=4.99 mountTheta=-1.54 cameraX=4.37, cameraY=2.41 cameraTheta=0.50
03:20:28.621 00.000 8976 incremental bump (4.367, 2.412) isValid = 1
03:20:28.621 00.000 8976 Scheduling Mount bump of (0.276, 0.158)
03:20:28.621 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.28, y=0.16, opts=4)
03:20:28.622 00.001 8976 Enqueuing Move request for scope (0.28, 0.16)
03:20:28.622 00.000 8976 move complete, result=0
03:20:28.622 00.000 9828 Worker thread wakes up
03:20:28.622 00.000 8976 worker thread done servicing request
03:20:28.622 00.000 8976 Worker thread wakes up
03:20:28.622 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.16) opts 0x4
03:20:28.622 00.000 9828 Handling offset move in thread for scope, endpoint = (0.28, 0.16)
03:20:28.622 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.67)
03:20:28.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:28.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:28.622 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.75)
03:20:28.622 00.000 9828 CameraToMount -- cameraX=0.28 cameraY=0.16 hyp=0.32 cameraTheta=0.52 mountX=-0.28 mountY=-0.12, mountTheta=-2.73
03:20:28.622 00.000 9828 Moving (0.28, 0.16) raw xDistance=-0.28 yDistance=-0.12
03:20:28.622 00.000 9828 BLC: window closed
03:20:28.622 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
03:20:28.622 00.000 9828 MoveAxis(E, 90, B)
03:20:28.622 00.000 9828 Guiding  Dir = 2, Dur = 90
03:20:28.623 00.001 9828 IsSlewing returns 0
03:20:28.623 00.000 9828 IsGuiding returns 0
03:20:28.623 00.000 9828 PulseGuide returned control before completion, sleep 100
03:20:28.727 00.104 9828 IsGuiding returns 1
03:20:28.727 00.000 9828 scope still moving after pulse duration time elapsed
03:20:28.758 00.031 9828 IsSlewing returns 0
03:20:28.759 00.001 9828 IsGuiding returns 1
03:20:28.789 00.030 9828 IsSlewing returns 0
03:20:28.789 00.000 9828 IsGuiding returns 1
03:20:28.819 00.030 9828 IsSlewing returns 0
03:20:28.819 00.000 9828 IsGuiding returns 1
03:20:28.851 00.032 9828 IsSlewing returns 0
03:20:28.851 00.000 9828 IsGuiding returns 0
03:20:28.851 00.000 9828 scope move finished after 90 + 137 ms
03:20:28.851 00.000 9828 Move returns status 0, amount 90
03:20:28.851 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:28.851 00.000 9828 MoveAxis(N, 17, B)
03:20:28.851 00.000 9828 Guiding  Dir = 0, Dur = 17
03:20:28.866 00.015 9828 IsSlewing returns 0
03:20:28.866 00.000 9828 IsGuiding returns 0
03:20:28.866 00.000 9828 PulseGuide returned control before completion, sleep 27
03:20:28.897 00.031 9828 IsGuiding returns 1
03:20:28.897 00.000 9828 scope still moving after pulse duration time elapsed
03:20:28.928 00.031 9828 IsSlewing returns 0
03:20:28.928 00.000 9828 IsGuiding returns 1
03:20:28.959 00.031 9828 IsSlewing returns 0
03:20:28.959 00.000 9828 IsGuiding returns 1
03:20:28.990 00.031 9828 IsSlewing returns 0
03:20:28.990 00.000 9828 IsGuiding returns 1
03:20:29.021 00.031 9828 IsSlewing returns 0
03:20:29.021 00.000 9828 IsGuiding returns 0
03:20:29.021 00.000 9828 scope move finished after 17 + 138 ms
03:20:29.021 00.000 9828 Move returns status 0, amount 17
03:20:29.021 00.000 9828 move complete, result=0
03:20:29.021 00.000 9828 worker thread done servicing request
03:20:29.021 00.000 5052 GuideStep: -0.3 px 90 ms EAST, -0.1 px 17 ms NORTH
03:20:29.310 00.289 8976 Exposure complete
03:20:29.316 00.006 8976 worker thread done servicing request
03:20:29.316 00.000 5052 OnExposeComplete: enter
03:20:29.316 00.000 5052 UpdateGuideState(): m_state=6
03:20:29.316 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13229
03:20:29.316 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.25, Mass=98, SNR=6.8, Peak=61 HFD=2.0
03:20:29.316 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.39 = 1.89)
03:20:29.316 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.79)
03:20:29.316 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.46 hyp=0.64 cameraTheta=-2.35 mountX=-0.20 mountY=0.63, mountTheta=1.89
03:20:29.317 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.46, opts=13)
03:20:29.317 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.46)
03:20:29.317 00.000 8976 Worker thread wakes up
03:20:29.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.46) opts 0xd
03:20:29.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.46)
03:20:29.318 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:20:29.318 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
03:20:29.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:29.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:29.318 00.000 5052 Enqueuing Expose request
03:20:29.318 00.000 8976 Moving (-0.45, -0.46) raw xDistance=-0.20 yDistance=0.63
03:20:29.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:20:29.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
03:20:29.318 00.000 8976 MoveAxis(R, 0, ABG)
03:20:29.318 00.000 8976 MoveAxis(D, 3, ABG)
03:20:29.318 00.000 8976 stepping (-2, 28) + (0, -3)
03:20:29.318 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:29.357 00.039 8976 Received - 47 (G) 
03:20:29.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:29.357 00.000 8976 stepped: pos (-2, 25)
03:20:29.357 00.000 8976 back inside bump range: decrease bump weight 2.75 => 1.38
03:20:29.357 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:20:29.357 00.000 8976 MountToCamera -- mountX=0.21 mountY=-4.65 hyp=4.66 mountTheta=-1.53 cameraX=4.05, cameraY=2.30 cameraTheta=0.52
03:20:29.357 00.000 8976 incremental bump (4.047, 2.302) isValid = 1
03:20:29.357 00.000 8976 Scheduling Mount bump of (0.137, 0.081)
03:20:29.357 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.08, opts=4)
03:20:29.357 00.000 8976 Enqueuing Move request for scope (0.14, 0.08)
03:20:29.357 00.000 8976 move complete, result=0
03:20:29.357 00.000 8976 worker thread done servicing request
03:20:29.357 00.000 8976 Worker thread wakes up
03:20:29.357 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:20:29.358 00.001 9828 Worker thread wakes up
03:20:29.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:29.358 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0x4
03:20:29.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:29.358 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
03:20:29.358 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.63 = -2.65)
03:20:29.358 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.55 = -2.74)
03:20:29.358 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.53 mountX=-0.14 mountY=-0.06, mountTheta=-2.72
03:20:29.358 00.000 9828 Moving (0.14, 0.08) raw xDistance=-0.14 yDistance=-0.06
03:20:29.358 00.000 9828 BLC: window closed
03:20:29.358 00.000 9828 MoveAxis(E, 45, B)
03:20:29.358 00.000 9828 Guiding  Dir = 2, Dur = 45
03:20:29.359 00.001 9828 IsSlewing returns 0
03:20:29.359 00.000 9828 IsGuiding returns 0
03:20:29.359 00.000 9828 PulseGuide returned control before completion, sleep 55
03:20:29.426 00.067 9828 IsGuiding returns 1
03:20:29.426 00.000 9828 scope still moving after pulse duration time elapsed
03:20:29.458 00.032 9828 IsSlewing returns 0
03:20:29.458 00.000 9828 IsGuiding returns 1
03:20:29.488 00.030 9828 IsSlewing returns 0
03:20:29.488 00.000 9828 IsGuiding returns 1
03:20:29.519 00.031 9828 IsSlewing returns 0
03:20:29.519 00.000 9828 IsGuiding returns 0
03:20:29.519 00.000 9828 scope move finished after 45 + 115 ms
03:20:29.519 00.000 9828 Move returns status 0, amount 45
03:20:29.519 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:29.519 00.000 9828 MoveAxis(N, 9, B)
03:20:29.519 00.000 9828 Guiding  Dir = 0, Dur = 9
03:20:29.534 00.015 9828 IsSlewing returns 0
03:20:29.534 00.000 9828 IsGuiding returns 0
03:20:29.534 00.000 9828 PulseGuide returned control before completion, sleep 19
03:20:29.566 00.032 9828 IsGuiding returns 1
03:20:29.566 00.000 9828 scope still moving after pulse duration time elapsed
03:20:29.596 00.030 9828 IsSlewing returns 0
03:20:29.596 00.000 9828 IsGuiding returns 1
03:20:29.627 00.031 9828 IsSlewing returns 0
03:20:29.627 00.000 9828 IsGuiding returns 1
03:20:29.658 00.031 9828 IsSlewing returns 0
03:20:29.658 00.000 9828 IsGuiding returns 1
03:20:29.689 00.031 9828 IsSlewing returns 0
03:20:29.689 00.000 9828 IsGuiding returns 0
03:20:29.689 00.000 9828 scope move finished after 9 + 145 ms
03:20:29.689 00.000 9828 Move returns status 0, amount 9
03:20:29.689 00.000 9828 move complete, result=0
03:20:29.689 00.000 9828 worker thread done servicing request
03:20:29.689 00.000 5052 GuideStep: -0.1 px 45 ms EAST, -0.1 px 9 ms NORTH
03:20:30.045 00.356 8976 Exposure complete
03:20:30.051 00.006 8976 worker thread done servicing request
03:20:30.051 00.000 5052 OnExposeComplete: enter
03:20:30.051 00.000 5052 UpdateGuideState(): m_state=6
03:20:30.051 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13230
03:20:30.051 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.62, Mass=104, SNR=7.0, Peak=61 HFD=2.3
03:20:30.051 00.000 5052 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.04) = xAngle (-4.00 = 2.28)
03:20:30.051 00.000 5052 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.11 = 2.18)
03:20:30.051 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.96 mountX=-0.07 mountY=0.08, mountTheta=2.24
03:20:30.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.09, opts=13)
03:20:30.052 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.09)
03:20:30.052 00.000 8976 Worker thread wakes up
03:20:30.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.09) opts 0xd
03:20:30.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.09)
03:20:30.052 00.000 8976 Moving (-0.04, -0.09) raw xDistance=-0.07 yDistance=0.08
03:20:30.052 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:20:30.052 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
03:20:30.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:30.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:20:30.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:20:30.053 00.001 8976 MoveAxis(R, 0, ABG)
03:20:30.053 00.000 8976 MoveAxis(U, 0, ABG)
03:20:30.053 00.000 8976 back inside bump range: decrease bump weight 1.38 => 1.00
03:20:30.053 00.000 8976 MountToCamera -- mountTheta (-1.52) + m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:20:30.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:30.053 00.000 5052 Enqueuing Expose request
03:20:30.053 00.000 8976 MountToCamera -- mountX=0.24 mountY=-4.43 hyp=4.43 mountTheta=-1.52 cameraX=3.83, cameraY=2.23 cameraTheta=0.53
03:20:30.053 00.000 8976 incremental bump (3.832, 2.229) isValid = 1
03:20:30.053 00.000 8976 Scheduling Mount bump of (0.086, 0.052)
03:20:30.053 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.05, opts=4)
03:20:30.053 00.000 8976 Enqueuing Move request for scope (0.09, 0.05)
03:20:30.053 00.000 8976 move complete, result=0
03:20:30.053 00.000 9828 Worker thread wakes up
03:20:30.053 00.000 8976 worker thread done servicing request
03:20:30.053 00.000 8976 Worker thread wakes up
03:20:30.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:30.053 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:30.054 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0x4
03:20:30.054 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:30.054 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
03:20:30.054 00.000 9828 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.10) = xAngle (3.64 = -2.64)
03:20:30.054 00.000 9828 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.56 = -2.73)
03:20:30.054 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.54 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
03:20:30.054 00.000 9828 Moving (0.09, 0.05) raw xDistance=-0.09 yDistance=-0.04
03:20:30.054 00.000 9828 BLC: window closed
03:20:30.054 00.000 9828 MoveAxis(E, 28, B)
03:20:30.054 00.000 9828 Guiding  Dir = 2, Dur = 28
03:20:30.054 00.000 9828 IsSlewing returns 0
03:20:30.055 00.001 9828 IsGuiding returns 0
03:20:30.055 00.000 9828 PulseGuide returned control before completion, sleep 38
03:20:30.096 00.041 9828 IsGuiding returns 1
03:20:30.096 00.000 9828 scope still moving after pulse duration time elapsed
03:20:30.128 00.032 9828 IsSlewing returns 0
03:20:30.128 00.000 9828 IsGuiding returns 1
03:20:30.159 00.031 9828 IsSlewing returns 0
03:20:30.159 00.000 9828 IsGuiding returns 1
03:20:30.190 00.031 9828 IsSlewing returns 0
03:20:30.190 00.000 9828 IsGuiding returns 1
03:20:30.220 00.030 9828 IsSlewing returns 0
03:20:30.220 00.000 9828 IsGuiding returns 0
03:20:30.220 00.000 9828 scope move finished after 28 + 138 ms
03:20:30.220 00.000 9828 Move returns status 0, amount 28
03:20:30.220 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:30.220 00.000 9828 MoveAxis(N, 6, B)
03:20:30.220 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:30.236 00.016 9828 IsSlewing returns 0
03:20:30.236 00.000 9828 IsGuiding returns 0
03:20:30.236 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:30.267 00.031 9828 IsGuiding returns 1
03:20:30.267 00.000 9828 scope still moving after pulse duration time elapsed
03:20:30.299 00.032 9828 IsSlewing returns 0
03:20:30.299 00.000 9828 IsGuiding returns 1
03:20:30.330 00.031 9828 IsSlewing returns 0
03:20:30.330 00.000 9828 IsGuiding returns 1
03:20:30.362 00.032 9828 IsSlewing returns 0
03:20:30.362 00.000 9828 IsGuiding returns 0
03:20:30.362 00.000 9828 scope move finished after 6 + 119 ms
03:20:30.362 00.000 9828 Move returns status 0, amount 6
03:20:30.362 00.000 9828 move complete, result=0
03:20:30.362 00.000 9828 worker thread done servicing request
03:20:30.362 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.0 px 6 ms NORTH
03:20:30.740 00.378 8976 Exposure complete
03:20:30.745 00.005 8976 worker thread done servicing request
03:20:30.745 00.000 5052 OnExposeComplete: enter
03:20:30.745 00.000 5052 UpdateGuideState(): m_state=6
03:20:30.745 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13231
03:20:30.745 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.20, Mass=110, SNR=7.2, Peak=60 HFD=1.9
03:20:30.745 00.000 5052 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.04) = xAngle (-2.99 = -2.99)
03:20:30.745 00.000 5052 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.09 = -3.09)
03:20:30.745 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.51 hyp=0.63 cameraTheta=-0.94 mountX=-0.62 mountY=-0.03, mountTheta=-3.09
03:20:30.746 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.51, opts=13)
03:20:30.746 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.51)
03:20:30.746 00.000 8976 Worker thread wakes up
03:20:30.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.51) opts 0xd
03:20:30.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.51)
03:20:30.746 00.000 8976 Moving (0.37, -0.51) raw xDistance=-0.62 yDistance=-0.03
03:20:30.746 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:30.746 00.000 5052 UpdateGuideState exits: m=110 SNR=7.2
03:20:30.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:30.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
03:20:30.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:20:30.746 00.000 8976 MoveAxis(R, 3, ABG)
03:20:30.746 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:30.746 00.000 5052 Enqueuing Expose request
03:20:30.746 00.000 8976 stepping (-2, 25) + (3, 0)
03:20:30.747 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:30.780 00.033 8976 Received - 47 (G) 
03:20:30.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:30.780 00.000 8976 stepped: pos (1, 25)
03:20:30.780 00.000 8976 MoveAxis(U, 0, ABG)
03:20:30.780 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:20:30.780 00.000 8976 MountToCamera -- mountX=0.11 mountY=-4.28 hyp=4.28 mountTheta=-1.54 cameraX=3.76, cameraY=2.04 cameraTheta=0.50
03:20:30.780 00.000 8976 incremental bump (3.757, 2.045) isValid = 1
03:20:30.780 00.000 8976 Scheduling Mount bump of (0.101, 0.057)
03:20:30.780 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:30.780 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:30.780 00.000 8976 move complete, result=0
03:20:30.780 00.000 9828 Worker thread wakes up
03:20:30.780 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:30.780 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:30.780 00.000 9828 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.10) = xAngle (3.61 = -2.67)
03:20:30.780 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.0 px 0 ms NORTH
03:20:30.780 00.000 8976 worker thread done servicing request
03:20:30.780 00.000 8976 Worker thread wakes up
03:20:30.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:30.781 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:30.781 00.000 9828 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.75)
03:20:30.781 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
03:20:30.781 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:20:30.781 00.000 9828 BLC: window closed
03:20:30.781 00.000 9828 MoveAxis(E, 33, B)
03:20:30.781 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:30.781 00.000 9828 IsSlewing returns 0
03:20:30.781 00.000 9828 IsGuiding returns 0
03:20:30.781 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:30.831 00.050 9828 IsGuiding returns 1
03:20:30.831 00.000 9828 scope still moving after pulse duration time elapsed
03:20:30.861 00.030 9828 IsSlewing returns 0
03:20:30.861 00.000 9828 IsGuiding returns 1
03:20:30.892 00.031 9828 IsSlewing returns 0
03:20:30.892 00.000 9828 IsGuiding returns 1
03:20:30.922 00.030 9828 IsSlewing returns 0
03:20:30.922 00.000 9828 IsGuiding returns 0
03:20:30.922 00.000 9828 scope move finished after 33 + 108 ms
03:20:30.922 00.000 9828 Move returns status 0, amount 33
03:20:30.923 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:30.923 00.000 9828 MoveAxis(N, 6, B)
03:20:30.923 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:30.938 00.015 9828 IsSlewing returns 0
03:20:30.938 00.000 9828 IsGuiding returns 0
03:20:30.938 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:30.969 00.031 9828 IsGuiding returns 1
03:20:30.969 00.000 9828 scope still moving after pulse duration time elapsed
03:20:31.001 00.032 9828 IsSlewing returns 0
03:20:31.001 00.000 9828 IsGuiding returns 1
03:20:31.031 00.030 9828 IsSlewing returns 0
03:20:31.031 00.000 9828 IsGuiding returns 1
03:20:31.063 00.032 9828 IsSlewing returns 0
03:20:31.063 00.000 9828 IsGuiding returns 0
03:20:31.063 00.000 9828 scope move finished after 6 + 118 ms
03:20:31.063 00.000 9828 Move returns status 0, amount 6
03:20:31.063 00.000 9828 move complete, result=0
03:20:31.063 00.000 9828 worker thread done servicing request
03:20:31.063 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:31.465 00.402 8976 Exposure complete
03:20:31.470 00.005 8976 worker thread done servicing request
03:20:31.470 00.000 5052 OnExposeComplete: enter
03:20:31.471 00.001 5052 UpdateGuideState(): m_state=6
03:20:31.471 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13232
03:20:31.471 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.59, Mass=120, SNR=7.5, Peak=67 HFD=2.3
03:20:31.471 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
03:20:31.471 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.60)
03:20:31.471 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.54 mountX=-0.03 mountY=0.21, mountTheta=1.70
03:20:31.471 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.12, opts=13)
03:20:31.472 00.001 5052 Enqueuing Move request for stepguider (-0.17, -0.12)
03:20:31.472 00.000 8976 Worker thread wakes up
03:20:31.472 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:20:31.472 00.000 5052 UpdateGuideState exits: m=120 SNR=7.5
03:20:31.472 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:31.472 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:31.472 00.000 5052 Enqueuing Expose request
03:20:31.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.12) opts 0xd
03:20:31.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.12)
03:20:31.472 00.000 8976 Moving (-0.17, -0.12) raw xDistance=-0.03 yDistance=0.21
03:20:31.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:20:31.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:20:31.472 00.000 8976 MoveAxis(R, 0, ABG)
03:20:31.472 00.000 8976 MoveAxis(U, 0, ABG)
03:20:31.472 00.000 8976 MountToCamera -- mountTheta (-1.57) + m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:20:31.472 00.000 8976 MountToCamera -- mountX=0.02 mountY=-4.18 hyp=4.18 mountTheta=-1.57 cameraX=3.71, cameraY=1.92 cameraTheta=0.48
03:20:31.472 00.000 8976 incremental bump (3.707, 1.922) isValid = 1
03:20:31.472 00.000 8976 Scheduling Mount bump of (0.102, 0.055)
03:20:31.473 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:20:31.473 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:20:31.473 00.000 8976 move complete, result=0
03:20:31.473 00.000 9828 Worker thread wakes up
03:20:31.473 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:20:31.473 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:20:31.473 00.000 9828 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.10) = xAngle (3.59 = -2.69)
03:20:31.473 00.000 9828 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.51 = -2.77)
03:20:31.473 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.49 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
03:20:31.473 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.10 yDistance=-0.04
03:20:31.473 00.000 8976 worker thread done servicing request
03:20:31.473 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:20:31.473 00.000 9828 BLC: window closed
03:20:31.473 00.000 8976 Worker thread wakes up
03:20:31.473 00.000 9828 MoveAxis(E, 33, B)
03:20:31.474 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:31.474 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:31.474 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:31.474 00.000 9828 IsSlewing returns 0
03:20:31.474 00.000 9828 IsGuiding returns 0
03:20:31.474 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:31.530 00.056 9828 IsGuiding returns 1
03:20:31.530 00.000 9828 scope still moving after pulse duration time elapsed
03:20:31.561 00.031 9828 IsSlewing returns 0
03:20:31.561 00.000 9828 IsGuiding returns 1
03:20:31.593 00.032 9828 IsSlewing returns 0
03:20:31.593 00.000 9828 IsGuiding returns 1
03:20:31.623 00.030 9828 IsSlewing returns 0
03:20:31.623 00.000 9828 IsGuiding returns 0
03:20:31.623 00.000 9828 scope move finished after 33 + 115 ms
03:20:31.623 00.000 9828 Move returns status 0, amount 33
03:20:31.623 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:31.623 00.000 9828 MoveAxis(N, 6, B)
03:20:31.623 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:31.638 00.015 9828 IsSlewing returns 0
03:20:31.638 00.000 9828 IsGuiding returns 0
03:20:31.639 00.001 9828 PulseGuide returned control before completion, sleep 16
03:20:31.669 00.030 9828 IsGuiding returns 1
03:20:31.669 00.000 9828 scope still moving after pulse duration time elapsed
03:20:31.700 00.031 9828 IsSlewing returns 0
03:20:31.700 00.000 9828 IsGuiding returns 1
03:20:31.731 00.031 9828 IsSlewing returns 0
03:20:31.731 00.000 9828 IsGuiding returns 1
03:20:31.762 00.031 9828 IsSlewing returns 0
03:20:31.762 00.000 9828 IsGuiding returns 0
03:20:31.762 00.000 9828 scope move finished after 6 + 117 ms
03:20:31.762 00.000 9828 Move returns status 0, amount 6
03:20:31.762 00.000 9828 move complete, result=0
03:20:31.762 00.000 9828 worker thread done servicing request
03:20:31.762 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:32.158 00.396 8976 Exposure complete
03:20:32.164 00.006 8976 worker thread done servicing request
03:20:32.164 00.000 5052 OnExposeComplete: enter
03:20:32.164 00.000 5052 UpdateGuideState(): m_state=6
03:20:32.164 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13233
03:20:32.164 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.67, Mass=103, SNR=7.0, Peak=62 HFD=2.6
03:20:32.164 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
03:20:32.164 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
03:20:32.164 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.04 hyp=0.36 cameraTheta=-0.11 mountX=-0.20 mountY=-0.28, mountTheta=-2.19
03:20:32.165 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.04, opts=13)
03:20:32.165 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.04)
03:20:32.165 00.000 8976 Worker thread wakes up
03:20:32.165 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.04) opts 0xd
03:20:32.165 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.04)
03:20:32.165 00.000 8976 Moving (0.36, -0.04) raw xDistance=-0.20 yDistance=-0.28
03:20:32.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:20:32.165 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:20:32.165 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
03:20:32.165 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:32.165 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
03:20:32.165 00.000 8976 MoveAxis(R, 0, ABG)
03:20:32.165 00.000 8976 MoveAxis(U, 1, ABG)
03:20:32.165 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:32.166 00.001 5052 Enqueuing Expose request
03:20:32.166 00.000 8976 stepping (1, 25) + (0, 1)
03:20:32.166 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:32.186 00.020 8976 Received - 47 (G) 
03:20:32.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:32.186 00.000 8976 stepped: pos (1, 26)
03:20:32.186 00.000 8976 MountToCamera -- mountTheta (-1.58) + m_xAngle (2.04) = xAngle (0.46 = 0.46)
03:20:32.186 00.000 8976 MountToCamera -- mountX=-0.03 mountY=-4.16 hyp=4.16 mountTheta=-1.58 cameraX=3.72, cameraY=1.86 cameraTheta=0.46
03:20:32.186 00.000 8976 incremental bump (3.720, 1.863) isValid = 1
03:20:32.186 00.000 8976 Scheduling Mount bump of (0.103, 0.053)
03:20:32.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:20:32.186 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:20:32.186 00.000 8976 move complete, result=0
03:20:32.186 00.000 9828 Worker thread wakes up
03:20:32.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:20:32.186 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:20:32.186 00.000 9828 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.10) = xAngle (3.57 = -2.71)
03:20:32.186 00.000 8976 worker thread done servicing request
03:20:32.186 00.000 8976 Worker thread wakes up
03:20:32.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:32.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:32.186 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:20:32.186 00.000 9828 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.49 = -2.79)
03:20:32.187 00.001 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.48 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
03:20:32.187 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:20:32.187 00.000 9828 BLC: window closed
03:20:32.187 00.000 9828 MoveAxis(E, 33, B)
03:20:32.187 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:32.187 00.000 9828 IsSlewing returns 0
03:20:32.187 00.000 9828 IsGuiding returns 0
03:20:32.187 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:32.245 00.058 9828 IsGuiding returns 1
03:20:32.245 00.000 9828 scope still moving after pulse duration time elapsed
03:20:32.275 00.030 9828 IsSlewing returns 0
03:20:32.275 00.000 9828 IsGuiding returns 1
03:20:32.305 00.030 9828 IsSlewing returns 0
03:20:32.305 00.000 9828 IsGuiding returns 1
03:20:32.336 00.031 9828 IsSlewing returns 0
03:20:32.336 00.000 9828 IsGuiding returns 0
03:20:32.336 00.000 9828 scope move finished after 33 + 115 ms
03:20:32.336 00.000 9828 Move returns status 0, amount 33
03:20:32.336 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:32.336 00.000 9828 MoveAxis(N, 5, B)
03:20:32.336 00.000 9828 Guiding  Dir = 0, Dur = 5
03:20:32.352 00.016 9828 IsSlewing returns 0
03:20:32.352 00.000 9828 IsGuiding returns 0
03:20:32.353 00.001 9828 PulseGuide returned control before completion, sleep 15
03:20:32.383 00.030 9828 IsGuiding returns 1
03:20:32.383 00.000 9828 scope still moving after pulse duration time elapsed
03:20:32.414 00.031 9828 IsSlewing returns 0
03:20:32.415 00.001 9828 IsGuiding returns 1
03:20:32.445 00.030 9828 IsSlewing returns 0
03:20:32.446 00.001 9828 IsGuiding returns 1
03:20:32.476 00.030 9828 IsSlewing returns 0
03:20:32.476 00.000 9828 IsGuiding returns 1
03:20:32.506 00.030 9828 IsSlewing returns 0
03:20:32.506 00.000 9828 IsGuiding returns 0
03:20:32.506 00.000 9828 scope move finished after 5 + 148 ms
03:20:32.506 00.000 9828 Move returns status 0, amount 5
03:20:32.506 00.000 9828 move complete, result=0
03:20:32.506 00.000 9828 worker thread done servicing request
03:20:32.506 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 5 ms NORTH
03:20:32.873 00.367 8976 Exposure complete
03:20:32.878 00.005 8976 worker thread done servicing request
03:20:32.879 00.001 5052 OnExposeComplete: enter
03:20:32.879 00.000 5052 UpdateGuideState(): m_state=6
03:20:32.879 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13234
03:20:32.879 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.09, Mass=92, SNR=6.6, Peak=64 HFD=2.0
03:20:32.879 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
03:20:32.879 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.19 = -0.19)
03:20:32.879 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.38 hyp=0.41 cameraTheta=1.96 mountX=0.41 mountY=-0.08, mountTheta=-0.18
03:20:32.880 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.38, opts=13)
03:20:32.880 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.38)
03:20:32.880 00.000 8976 Worker thread wakes up
03:20:32.880 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.38) opts 0xd
03:20:32.880 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.38)
03:20:32.880 00.000 8976 Moving (-0.16, 0.38) raw xDistance=0.41 yDistance=-0.08
03:20:32.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:20:32.880 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:20:32.880 00.000 5052 UpdateGuideState exits: m=92 SNR=6.6
03:20:32.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:32.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:20:32.880 00.000 8976 MoveAxis(L, 2, ABG)
03:20:32.880 00.000 8976 stepping (1, 26) + (-2, 0)
03:20:32.880 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:32.880 00.000 5052 Enqueuing Expose request
03:20:32.880 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:32.905 00.025 8976 Received - 47 (G) 
03:20:32.906 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:32.906 00.000 8976 stepped: pos (-1, 26)
03:20:32.906 00.000 8976 MoveAxis(U, 0, ABG)
03:20:32.906 00.000 8976 MountToCamera -- mountTheta (-1.56) + m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:20:32.906 00.000 8976 MountToCamera -- mountX=0.03 mountY=-4.15 hyp=4.15 mountTheta=-1.56 cameraX=3.68, cameraY=1.91 cameraTheta=0.48
03:20:32.906 00.000 8976 incremental bump (3.682, 1.913) isValid = 1
03:20:32.906 00.000 8976 Scheduling Mount bump of (0.102, 0.055)
03:20:32.906 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:20:32.906 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:20:32.906 00.000 8976 move complete, result=0
03:20:32.906 00.000 9828 Worker thread wakes up
03:20:32.906 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:20:32.906 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:20:32.906 00.000 9828 CameraToMount -- cameraTheta (0.49) - m_xAngle (-3.10) = xAngle (3.59 = -2.69)
03:20:32.906 00.000 9828 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.51 = -2.77)
03:20:32.906 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.49 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
03:20:32.906 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.10 yDistance=-0.04
03:20:32.907 00.001 9828 BLC: window closed
03:20:32.907 00.000 9828 MoveAxis(E, 33, B)
03:20:32.907 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:32.907 00.000 8976 worker thread done servicing request
03:20:32.907 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:20:32.907 00.000 8976 Worker thread wakes up
03:20:32.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:32.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:32.907 00.000 9828 IsSlewing returns 0
03:20:32.907 00.000 9828 IsGuiding returns 0
03:20:32.907 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:32.961 00.054 9828 IsGuiding returns 1
03:20:32.961 00.000 9828 scope still moving after pulse duration time elapsed
03:20:32.992 00.031 9828 IsSlewing returns 0
03:20:32.992 00.000 9828 IsGuiding returns 1
03:20:33.024 00.032 9828 IsSlewing returns 0
03:20:33.024 00.000 9828 IsGuiding returns 1
03:20:33.054 00.030 9828 IsSlewing returns 0
03:20:33.054 00.000 9828 IsGuiding returns 0
03:20:33.054 00.000 9828 scope move finished after 33 + 114 ms
03:20:33.054 00.000 9828 Move returns status 0, amount 33
03:20:33.054 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:33.054 00.000 9828 MoveAxis(N, 6, B)
03:20:33.054 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:33.069 00.015 9828 IsSlewing returns 0
03:20:33.069 00.000 9828 IsGuiding returns 0
03:20:33.069 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:33.100 00.031 9828 IsGuiding returns 1
03:20:33.100 00.000 9828 scope still moving after pulse duration time elapsed
03:20:33.131 00.031 9828 IsSlewing returns 0
03:20:33.131 00.000 9828 IsGuiding returns 1
03:20:33.163 00.032 9828 IsSlewing returns 0
03:20:33.163 00.000 9828 IsGuiding returns 1
03:20:33.193 00.030 9828 IsSlewing returns 0
03:20:33.193 00.000 9828 IsGuiding returns 0
03:20:33.193 00.000 9828 scope move finished after 6 + 118 ms
03:20:33.193 00.000 9828 Move returns status 0, amount 6
03:20:33.193 00.000 9828 move complete, result=0
03:20:33.193 00.000 9828 worker thread done servicing request
03:20:33.193 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:33.591 00.398 8976 Exposure complete
03:20:33.596 00.005 8976 worker thread done servicing request
03:20:33.596 00.000 5052 OnExposeComplete: enter
03:20:33.596 00.000 5052 UpdateGuideState(): m_state=6
03:20:33.596 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13235
03:20:33.596 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=282.03, Mass=117, SNR=7.4, Peak=63 HFD=2.3
03:20:33.596 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
03:20:33.596 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
03:20:33.596 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.32 hyp=0.52 cameraTheta=0.66 mountX=0.10 mountY=-0.52, mountTheta=-1.39
03:20:33.597 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.32, opts=13)
03:20:33.597 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.32)
03:20:33.597 00.000 8976 Worker thread wakes up
03:20:33.597 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.32) opts 0xd
03:20:33.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.32)
03:20:33.597 00.000 8976 Moving (0.41, 0.32) raw xDistance=0.10 yDistance=-0.52
03:20:33.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:20:33.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:20:33.598 00.001 8976 MoveAxis(R, 0, ABG)
03:20:33.598 00.000 8976 MoveAxis(U, 2, ABG)
03:20:33.598 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:20:33.598 00.000 5052 UpdateGuideState exits: m=117 SNR=7.4
03:20:33.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:33.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:33.598 00.000 5052 Enqueuing Expose request
03:20:33.598 00.000 8976 stepping (-1, 26) + (0, 2)
03:20:33.598 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:33.625 00.027 8976 Received - 47 (G) 
03:20:33.625 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:33.625 00.000 8976 stepped: pos (-1, 28)
03:20:33.625 00.000 8976 MountToCamera -- mountTheta (-1.55) + m_xAngle (2.04) = xAngle (0.49 = 0.49)
03:20:33.625 00.000 8976 MountToCamera -- mountX=0.07 mountY=-4.25 hyp=4.25 mountTheta=-1.55 cameraX=3.75, cameraY=1.99 cameraTheta=0.49
03:20:33.625 00.000 8976 incremental bump (3.751, 1.995) isValid = 1
03:20:33.625 00.000 8976 Scheduling Mount bump of (0.101, 0.056)
03:20:33.625 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:33.626 00.001 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:33.626 00.000 8976 move complete, result=0
03:20:33.626 00.000 8976 worker thread done servicing request
03:20:33.626 00.000 8976 Worker thread wakes up
03:20:33.626 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:20:33.626 00.000 9828 Worker thread wakes up
03:20:33.626 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:33.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:33.626 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:33.626 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:33.626 00.000 9828 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.60 = -2.68)
03:20:33.626 00.000 9828 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.52 = -2.76)
03:20:33.626 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=-0.10 mountY=-0.04, mountTheta=-2.75
03:20:33.626 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:20:33.626 00.000 9828 BLC: window closed
03:20:33.626 00.000 9828 MoveAxis(E, 33, B)
03:20:33.626 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:33.627 00.001 9828 IsSlewing returns 0
03:20:33.627 00.000 9828 IsGuiding returns 0
03:20:33.627 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:33.677 00.050 9828 IsGuiding returns 1
03:20:33.677 00.000 9828 scope still moving after pulse duration time elapsed
03:20:33.708 00.031 9828 IsSlewing returns 0
03:20:33.709 00.001 9828 IsGuiding returns 1
03:20:33.738 00.029 9828 IsSlewing returns 0
03:20:33.738 00.000 9828 IsGuiding returns 1
03:20:33.769 00.031 9828 IsSlewing returns 0
03:20:33.769 00.000 9828 IsGuiding returns 0
03:20:33.769 00.000 9828 scope move finished after 33 + 109 ms
03:20:33.769 00.000 9828 Move returns status 0, amount 33
03:20:33.769 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:33.769 00.000 9828 MoveAxis(N, 6, B)
03:20:33.769 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:33.785 00.016 9828 IsSlewing returns 0
03:20:33.785 00.000 9828 IsGuiding returns 0
03:20:33.785 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:33.816 00.031 9828 IsGuiding returns 1
03:20:33.816 00.000 9828 scope still moving after pulse duration time elapsed
03:20:33.846 00.030 9828 IsSlewing returns 0
03:20:33.847 00.001 9828 IsGuiding returns 1
03:20:33.877 00.030 9828 IsSlewing returns 0
03:20:33.877 00.000 9828 IsGuiding returns 1
03:20:33.908 00.031 9828 IsSlewing returns 0
03:20:33.908 00.000 9828 IsGuiding returns 0
03:20:33.908 00.000 9828 scope move finished after 6 + 116 ms
03:20:33.908 00.000 9828 Move returns status 0, amount 6
03:20:33.908 00.000 9828 move complete, result=0
03:20:33.908 00.000 9828 worker thread done servicing request
03:20:33.908 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:34.311 00.403 8976 Exposure complete
03:20:34.316 00.005 8976 worker thread done servicing request
03:20:34.316 00.000 5052 OnExposeComplete: enter
03:20:34.316 00.000 5052 UpdateGuideState(): m_state=6
03:20:34.316 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13236
03:20:34.316 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.04, Mass=84, SNR=6.3, Peak=59 HFD=2.3
03:20:34.316 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.04) = xAngle (-0.57 = -0.57)
03:20:34.316 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.67 = -0.67)
03:20:34.317 00.001 5052 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.47 mountX=0.28 mountY=-0.20, mountTheta=-0.64
03:20:34.317 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.33, opts=13)
03:20:34.317 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.33)
03:20:34.317 00.000 8976 Worker thread wakes up
03:20:34.318 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.33) opts 0xd
03:20:34.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.33)
03:20:34.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:20:34.318 00.000 5052 UpdateGuideState exits: m=84 SNR=6.3
03:20:34.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:34.318 00.000 8976 Moving (0.03, 0.33) raw xDistance=0.28 yDistance=-0.20
03:20:34.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
03:20:34.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:20:34.318 00.000 8976 MoveAxis(L, 1, ABG)
03:20:34.318 00.000 8976 stepping (-1, 28) + (-1, 0)
03:20:34.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:34.318 00.000 5052 Enqueuing Expose request
03:20:34.318 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:34.344 00.026 8976 Received - 47 (G) 
03:20:34.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:34.344 00.000 8976 stepped: pos (-2, 28)
03:20:34.344 00.000 8976 MoveAxis(U, 0, ABG)
03:20:34.344 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:20:34.344 00.000 8976 MountToCamera -- mountX=0.15 mountY=-4.31 hyp=4.32 mountTheta=-1.54 cameraX=3.77, cameraY=2.09 cameraTheta=0.51
03:20:34.345 00.001 8976 incremental bump (3.774, 2.095) isValid = 1
03:20:34.345 00.000 8976 Scheduling Mount bump of (0.100, 0.058)
03:20:34.345 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:34.345 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:34.345 00.000 8976 move complete, result=0
03:20:34.345 00.000 9828 Worker thread wakes up
03:20:34.345 00.000 8976 worker thread done servicing request
03:20:34.345 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
03:20:34.345 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:34.345 00.000 8976 Worker thread wakes up
03:20:34.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:34.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:34.345 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:34.345 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.67)
03:20:34.346 00.001 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.75)
03:20:34.346 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
03:20:34.346 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:20:34.346 00.000 9828 BLC: window closed
03:20:34.346 00.000 9828 MoveAxis(E, 33, B)
03:20:34.346 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:34.346 00.000 9828 IsSlewing returns 0
03:20:34.347 00.001 9828 IsGuiding returns 0
03:20:34.347 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:34.391 00.044 9828 IsGuiding returns 1
03:20:34.391 00.000 9828 scope still moving after pulse duration time elapsed
03:20:34.422 00.031 9828 IsSlewing returns 0
03:20:34.422 00.000 9828 IsGuiding returns 1
03:20:34.452 00.030 9828 IsSlewing returns 0
03:20:34.452 00.000 9828 IsGuiding returns 1
03:20:34.484 00.032 9828 IsSlewing returns 0
03:20:34.484 00.000 9828 IsGuiding returns 1
03:20:34.514 00.030 9828 IsSlewing returns 0
03:20:34.514 00.000 9828 IsGuiding returns 0
03:20:34.514 00.000 9828 scope move finished after 33 + 134 ms
03:20:34.514 00.000 9828 Move returns status 0, amount 33
03:20:34.514 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:34.514 00.000 9828 MoveAxis(N, 6, B)
03:20:34.514 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:34.530 00.016 9828 IsSlewing returns 0
03:20:34.530 00.000 9828 IsGuiding returns 0
03:20:34.530 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:34.559 00.029 9828 IsGuiding returns 1
03:20:34.559 00.000 9828 scope still moving after pulse duration time elapsed
03:20:34.590 00.031 9828 IsSlewing returns 0
03:20:34.590 00.000 9828 IsGuiding returns 1
03:20:34.621 00.031 9828 IsSlewing returns 0
03:20:34.621 00.000 9828 IsGuiding returns 1
03:20:34.652 00.031 9828 IsSlewing returns 0
03:20:34.652 00.000 9828 IsGuiding returns 0
03:20:34.652 00.000 9828 scope move finished after 6 + 115 ms
03:20:34.652 00.000 9828 Move returns status 0, amount 6
03:20:34.652 00.000 9828 move complete, result=0
03:20:34.652 00.000 9828 worker thread done servicing request
03:20:34.652 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:35.030 00.378 8976 Exposure complete
03:20:35.036 00.006 8976 worker thread done servicing request
03:20:35.036 00.000 5052 OnExposeComplete: enter
03:20:35.036 00.000 5052 UpdateGuideState(): m_state=6
03:20:35.036 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13237
03:20:35.036 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.87, Mass=93, SNR=6.6, Peak=62 HFD=2.0
03:20:35.036 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
03:20:35.036 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
03:20:35.036 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.16 hyp=0.38 cameraTheta=0.44 mountX=-0.01 mountY=-0.37, mountTheta=-1.60
03:20:35.037 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.16, opts=13)
03:20:35.037 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.16)
03:20:35.037 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:35.037 00.000 5052 UpdateGuideState exits: m=93 SNR=6.6
03:20:35.037 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:35.037 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:35.037 00.000 5052 Enqueuing Expose request
03:20:35.037 00.000 8976 Worker thread wakes up
03:20:35.037 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.16) opts 0xd
03:20:35.037 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.16)
03:20:35.037 00.000 8976 Moving (0.34, 0.16) raw xDistance=-0.01 yDistance=-0.37
03:20:35.037 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:20:35.037 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
03:20:35.037 00.000 8976 MoveAxis(R, 0, ABG)
03:20:35.037 00.000 8976 MoveAxis(U, 1, ABG)
03:20:35.037 00.000 8976 stepping (-2, 28) + (0, 1)
03:20:35.037 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:35.064 00.027 8976 Received - 47 (G) 
03:20:35.064 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:35.064 00.000 8976 stepped: pos (-2, 29)
03:20:35.064 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:20:35.064 00.000 8976 MountToCamera -- mountX=0.20 mountY=-4.41 hyp=4.41 mountTheta=-1.53 cameraX=3.84, cameraY=2.19 cameraTheta=0.52
03:20:35.064 00.000 8976 incremental bump (3.835, 2.185) isValid = 1
03:20:35.064 00.000 8976 Scheduling Mount bump of (0.100, 0.059)
03:20:35.064 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:35.064 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:35.064 00.000 8976 move complete, result=0
03:20:35.064 00.000 9828 Worker thread wakes up
03:20:35.064 00.000 8976 worker thread done servicing request
03:20:35.064 00.000 8976 Worker thread wakes up
03:20:35.064 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:35.064 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:35.065 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:35.065 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
03:20:35.065 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:35.065 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.63 = -2.65)
03:20:35.065 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.55 = -2.73)
03:20:35.065 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=-0.10 mountY=-0.05, mountTheta=-2.72
03:20:35.065 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:35.065 00.000 9828 BLC: window closed
03:20:35.065 00.000 9828 MoveAxis(E, 33, B)
03:20:35.065 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:35.065 00.000 9828 IsSlewing returns 0
03:20:35.065 00.000 9828 IsGuiding returns 0
03:20:35.066 00.001 9828 PulseGuide returned control before completion, sleep 43
03:20:35.121 00.055 9828 IsGuiding returns 1
03:20:35.121 00.000 9828 scope still moving after pulse duration time elapsed
03:20:35.151 00.030 9828 IsSlewing returns 0
03:20:35.151 00.000 9828 IsGuiding returns 1
03:20:35.183 00.032 9828 IsSlewing returns 0
03:20:35.183 00.000 9828 IsGuiding returns 1
03:20:35.214 00.031 9828 IsSlewing returns 0
03:20:35.214 00.000 9828 IsGuiding returns 0
03:20:35.214 00.000 9828 scope move finished after 33 + 115 ms
03:20:35.214 00.000 9828 Move returns status 0, amount 33
03:20:35.214 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:35.214 00.000 9828 MoveAxis(N, 6, B)
03:20:35.214 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:35.231 00.017 9828 IsSlewing returns 0
03:20:35.231 00.000 9828 IsGuiding returns 0
03:20:35.231 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:35.262 00.031 9828 IsGuiding returns 1
03:20:35.262 00.000 9828 scope still moving after pulse duration time elapsed
03:20:35.292 00.030 9828 IsSlewing returns 0
03:20:35.292 00.000 9828 IsGuiding returns 1
03:20:35.324 00.032 9828 IsSlewing returns 0
03:20:35.324 00.000 9828 IsGuiding returns 1
03:20:35.355 00.031 9828 IsSlewing returns 0
03:20:35.355 00.000 9828 IsGuiding returns 0
03:20:35.355 00.000 9828 scope move finished after 6 + 118 ms
03:20:35.355 00.000 9828 Move returns status 0, amount 6
03:20:35.355 00.000 9828 move complete, result=0
03:20:35.355 00.000 9828 worker thread done servicing request
03:20:35.355 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:35.750 00.395 8976 Exposure complete
03:20:35.755 00.005 8976 worker thread done servicing request
03:20:35.756 00.001 5052 OnExposeComplete: enter
03:20:35.756 00.000 5052 UpdateGuideState(): m_state=6
03:20:35.756 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13238
03:20:35.756 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.98, Mass=99, SNR=6.8, Peak=63 HFD=2.2
03:20:35.756 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.29 = -0.29)
03:20:35.756 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
03:20:35.756 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.75 mountX=0.26 mountY=-0.11, mountTheta=-0.38
03:20:35.757 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.27, opts=13)
03:20:35.757 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.27)
03:20:35.757 00.000 8976 Worker thread wakes up
03:20:35.757 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.27) opts 0xd
03:20:35.757 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.27)
03:20:35.757 00.000 8976 Moving (-0.05, 0.27) raw xDistance=0.26 yDistance=-0.11
03:20:35.757 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:35.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:20:35.757 00.000 5052 UpdateGuideState exits: m=99 SNR=6.8
03:20:35.757 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:35.757 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:35.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:20:35.757 00.000 5052 Enqueuing Expose request
03:20:35.757 00.000 8976 MoveAxis(L, 1, ABG)
03:20:35.757 00.000 8976 stepping (-2, 29) + (-1, 0)
03:20:35.757 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:35.783 00.026 8976 Received - 47 (G) 
03:20:35.783 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:35.783 00.000 8976 stepped: pos (-3, 29)
03:20:35.783 00.000 8976 MoveAxis(U, 0, ABG)
03:20:35.783 00.000 8976 MountToCamera -- mountTheta (-1.51) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:20:35.783 00.000 8976 MountToCamera -- mountX=0.29 mountY=-4.47 hyp=4.48 mountTheta=-1.51 cameraX=3.85, cameraY=2.29 cameraTheta=0.54
03:20:35.783 00.000 8976 incremental bump (3.854, 2.291) isValid = 1
03:20:35.784 00.001 8976 Scheduling Mount bump of (0.099, 0.061)
03:20:35.784 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:35.784 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:35.784 00.000 8976 move complete, result=0
03:20:35.784 00.000 8976 worker thread done servicing request
03:20:35.784 00.000 8976 Worker thread wakes up
03:20:35.784 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:20:35.784 00.000 9828 Worker thread wakes up
03:20:35.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:35.784 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:35.784 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:35.784 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:35.784 00.000 9828 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.10) = xAngle (3.65 = -2.63)
03:20:35.784 00.000 9828 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.72)
03:20:35.784 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
03:20:35.784 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:35.784 00.000 9828 BLC: window closed
03:20:35.785 00.001 9828 MoveAxis(E, 32, B)
03:20:35.785 00.000 9828 Guiding  Dir = 2, Dur = 32
03:20:35.785 00.000 9828 IsSlewing returns 0
03:20:35.785 00.000 9828 IsGuiding returns 0
03:20:35.785 00.000 9828 PulseGuide returned control before completion, sleep 42
03:20:35.839 00.054 9828 IsGuiding returns 1
03:20:35.839 00.000 9828 scope still moving after pulse duration time elapsed
03:20:35.871 00.032 9828 IsSlewing returns 0
03:20:35.871 00.000 9828 IsGuiding returns 1
03:20:35.902 00.031 9828 IsSlewing returns 0
03:20:35.902 00.000 9828 IsGuiding returns 1
03:20:35.932 00.030 9828 IsSlewing returns 0
03:20:35.933 00.001 9828 IsGuiding returns 1
03:20:35.964 00.031 9828 IsSlewing returns 0
03:20:35.964 00.000 9828 IsGuiding returns 1
03:20:35.995 00.031 9828 IsSlewing returns 0
03:20:35.995 00.000 9828 IsGuiding returns 1
03:20:36.027 00.032 9828 IsSlewing returns 0
03:20:36.027 00.000 9828 IsGuiding returns 1
03:20:36.059 00.032 9828 IsSlewing returns 0
03:20:36.059 00.000 9828 IsGuiding returns 0
03:20:36.059 00.000 9828 scope move finished after 32 + 241 ms
03:20:36.059 00.000 9828 Move returns status 0, amount 32
03:20:36.059 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:36.059 00.000 9828 MoveAxis(N, 7, B)
03:20:36.059 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:36.074 00.015 9828 IsSlewing returns 0
03:20:36.074 00.000 9828 IsGuiding returns 0
03:20:36.074 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:36.106 00.032 9828 IsGuiding returns 1
03:20:36.106 00.000 9828 scope still moving after pulse duration time elapsed
03:20:36.137 00.031 9828 IsSlewing returns 0
03:20:36.137 00.000 9828 IsGuiding returns 1
03:20:36.168 00.031 9828 IsSlewing returns 0
03:20:36.168 00.000 9828 IsGuiding returns 1
03:20:36.199 00.031 9828 IsSlewing returns 0
03:20:36.199 00.000 9828 IsGuiding returns 1
03:20:36.231 00.032 9828 IsSlewing returns 0
03:20:36.231 00.000 9828 IsGuiding returns 0
03:20:36.231 00.000 9828 scope move finished after 7 + 150 ms
03:20:36.231 00.000 9828 Move returns status 0, amount 7
03:20:36.232 00.001 9828 move complete, result=0
03:20:36.232 00.000 9828 worker thread done servicing request
03:20:36.235 00.003 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
03:20:36.473 00.238 8976 Exposure complete
03:20:36.479 00.006 8976 worker thread done servicing request
03:20:36.479 00.000 5052 OnExposeComplete: enter
03:20:36.479 00.000 5052 UpdateGuideState(): m_state=6
03:20:36.479 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13239
03:20:36.479 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=280.85, Mass=103, SNR=7.0, Peak=62 HFD=2.4
03:20:36.479 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.30 = 2.98)
03:20:36.479 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.40 = 2.88)
03:20:36.479 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.86 hyp=0.90 cameraTheta=-1.26 mountX=-0.89 mountY=0.23, mountTheta=2.89
03:20:36.479 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.86, opts=13)
03:20:36.479 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.86)
03:20:36.480 00.001 8976 Worker thread wakes up
03:20:36.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.86) opts 0xd
03:20:36.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.86)
03:20:36.480 00.000 8976 Moving (0.28, -0.86) raw xDistance=-0.89 yDistance=0.23
03:20:36.480 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:36.480 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
03:20:36.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:36.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.89
03:20:36.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:20:36.480 00.000 8976 MoveAxis(R, 4, ABG)
03:20:36.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:36.480 00.000 5052 Enqueuing Expose request
03:20:36.480 00.000 8976 stepping (-3, 29) + (4, 0)
03:20:36.480 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:20:36.518 00.038 8976 Received - 47 (G) 
03:20:36.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:20:36.518 00.000 8976 stepped: pos (1, 29)
03:20:36.518 00.000 8976 MoveAxis(U, 0, ABG)
03:20:36.518 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:20:36.518 00.000 8976 MountToCamera -- mountX=0.14 mountY=-4.52 hyp=4.52 mountTheta=-1.54 cameraX=3.96, cameraY=2.18 cameraTheta=0.50
03:20:36.518 00.000 8976 incremental bump (3.958, 2.182) isValid = 1
03:20:36.518 00.000 8976 Scheduling Mount bump of (0.101, 0.057)
03:20:36.518 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:36.518 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:36.519 00.001 8976 move complete, result=0
03:20:36.519 00.000 9828 Worker thread wakes up
03:20:36.519 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.2 px 0 ms NORTH
03:20:36.519 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:36.519 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:36.519 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.67)
03:20:36.519 00.000 8976 worker thread done servicing request
03:20:36.519 00.000 8976 Worker thread wakes up
03:20:36.519 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.75)
03:20:36.519 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
03:20:36.519 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:20:36.519 00.000 9828 BLC: window closed
03:20:36.519 00.000 9828 MoveAxis(E, 33, B)
03:20:36.519 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:36.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:36.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:36.520 00.001 9828 IsSlewing returns 0
03:20:36.520 00.000 9828 IsGuiding returns 0
03:20:36.520 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:36.578 00.058 9828 IsGuiding returns 1
03:20:36.578 00.000 9828 scope still moving after pulse duration time elapsed
03:20:36.609 00.031 9828 IsSlewing returns 0
03:20:36.609 00.000 9828 IsGuiding returns 1
03:20:36.641 00.032 9828 IsSlewing returns 0
03:20:36.641 00.000 9828 IsGuiding returns 1
03:20:36.671 00.030 9828 IsSlewing returns 0
03:20:36.671 00.000 9828 IsGuiding returns 0
03:20:36.671 00.000 9828 scope move finished after 33 + 117 ms
03:20:36.671 00.000 9828 Move returns status 0, amount 33
03:20:36.671 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:36.671 00.000 9828 MoveAxis(N, 6, B)
03:20:36.671 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:36.686 00.015 9828 IsSlewing returns 0
03:20:36.686 00.000 9828 IsGuiding returns 0
03:20:36.686 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:36.716 00.030 9828 IsGuiding returns 1
03:20:36.716 00.000 9828 scope still moving after pulse duration time elapsed
03:20:36.747 00.031 9828 IsSlewing returns 0
03:20:36.747 00.000 9828 IsGuiding returns 1
03:20:36.777 00.030 9828 IsSlewing returns 0
03:20:36.778 00.001 9828 IsGuiding returns 1
03:20:36.808 00.030 9828 IsSlewing returns 0
03:20:36.808 00.000 9828 IsGuiding returns 0
03:20:36.808 00.000 9828 scope move finished after 6 + 115 ms
03:20:36.808 00.000 9828 Move returns status 0, amount 6
03:20:36.808 00.000 9828 move complete, result=0
03:20:36.808 00.000 9828 worker thread done servicing request
03:20:36.808 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:37.205 00.397 8976 Exposure complete
03:20:37.210 00.005 8976 worker thread done servicing request
03:20:37.210 00.000 5052 OnExposeComplete: enter
03:20:37.210 00.000 5052 UpdateGuideState(): m_state=6
03:20:37.210 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13240
03:20:37.210 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=282.05, Mass=105, SNR=7.0, Peak=65 HFD=2.2
03:20:37.210 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:20:37.210 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
03:20:37.210 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.34 hyp=0.73 cameraTheta=2.65 mountX=0.60 mountY=0.35, mountTheta=0.53
03:20:37.211 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.34, opts=13)
03:20:37.211 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.34)
03:20:37.211 00.000 8976 Worker thread wakes up
03:20:37.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.34) opts 0xd
03:20:37.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.34)
03:20:37.211 00.000 8976 Moving (-0.64, 0.34) raw xDistance=0.60 yDistance=0.35
03:20:37.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:20:37.211 00.000 5052 UpdateGuideState exits: m=105 SNR=7.0
03:20:37.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:37.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.60
03:20:37.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:20:37.212 00.001 8976 MoveAxis(L, 2, ABG)
03:20:37.212 00.000 8976 stepping (1, 29) + (-2, 0)
03:20:37.212 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:37.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:37.212 00.000 5052 Enqueuing Expose request
03:20:37.238 00.026 8976 Received - 47 (G) 
03:20:37.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:37.238 00.000 8976 stepped: pos (-1, 29)
03:20:37.238 00.000 8976 MoveAxis(D, 1, ABG)
03:20:37.238 00.000 8976 stepping (-1, 29) + (0, -1)
03:20:37.238 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:37.270 00.032 8976 Received - 47 (G) 
03:20:37.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:37.270 00.000 8976 stepped: pos (-1, 28)
03:20:37.270 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:20:37.270 00.000 8976 MountToCamera -- mountX=0.14 mountY=-4.49 hyp=4.50 mountTheta=-1.54 cameraX=3.94, cameraY=2.17 cameraTheta=0.50
03:20:37.270 00.000 8976 incremental bump (3.936, 2.175) isValid = 1
03:20:37.270 00.000 8976 Scheduling Mount bump of (0.101, 0.058)
03:20:37.270 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:37.270 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:37.270 00.000 8976 move complete, result=0
03:20:37.270 00.000 9828 Worker thread wakes up
03:20:37.270 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:37.270 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:37.270 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.67)
03:20:37.270 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.75)
03:20:37.270 00.000 8976 worker thread done servicing request
03:20:37.270 00.000 8976 Worker thread wakes up
03:20:37.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:37.270 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.4 px 1 ms SOUTH
03:20:37.271 00.001 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
03:20:37.271 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:20:37.271 00.000 9828 BLC: window closed
03:20:37.271 00.000 9828 MoveAxis(E, 33, B)
03:20:37.271 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:37.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:37.271 00.000 9828 IsSlewing returns 0
03:20:37.271 00.000 9828 IsGuiding returns 0
03:20:37.271 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:37.323 00.052 9828 IsGuiding returns 1
03:20:37.323 00.000 9828 scope still moving after pulse duration time elapsed
03:20:37.354 00.031 9828 IsSlewing returns 0
03:20:37.354 00.000 9828 IsGuiding returns 1
03:20:37.385 00.031 9828 IsSlewing returns 0
03:20:37.385 00.000 9828 IsGuiding returns 1
03:20:37.416 00.031 9828 IsSlewing returns 0
03:20:37.416 00.000 9828 IsGuiding returns 0
03:20:37.416 00.000 9828 scope move finished after 33 + 111 ms
03:20:37.416 00.000 9828 Move returns status 0, amount 33
03:20:37.416 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:37.416 00.000 9828 MoveAxis(N, 6, B)
03:20:37.416 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:37.431 00.015 9828 IsSlewing returns 0
03:20:37.431 00.000 9828 IsGuiding returns 0
03:20:37.431 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:37.462 00.031 9828 IsGuiding returns 1
03:20:37.462 00.000 9828 scope still moving after pulse duration time elapsed
03:20:37.493 00.031 9828 IsSlewing returns 0
03:20:37.493 00.000 9828 IsGuiding returns 1
03:20:37.524 00.031 9828 IsSlewing returns 0
03:20:37.524 00.000 9828 IsGuiding returns 1
03:20:37.555 00.031 9828 IsSlewing returns 0
03:20:37.555 00.000 9828 IsGuiding returns 0
03:20:37.555 00.000 9828 scope move finished after 6 + 118 ms
03:20:37.555 00.000 9828 Move returns status 0, amount 6
03:20:37.555 00.000 9828 move complete, result=0
03:20:37.555 00.000 9828 worker thread done servicing request
03:20:37.555 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:37.954 00.399 8976 Exposure complete
03:20:37.959 00.005 8976 worker thread done servicing request
03:20:37.959 00.000 5052 OnExposeComplete: enter
03:20:37.959 00.000 5052 UpdateGuideState(): m_state=6
03:20:37.959 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13241
03:20:37.959 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.83, Mass=89, SNR=6.5, Peak=64 HFD=2.1
03:20:37.959 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
03:20:37.959 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
03:20:37.959 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.42 mountX=0.18 mountY=0.05, mountTheta=0.28
03:20:37.960 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.12, opts=13)
03:20:37.960 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.12)
03:20:37.960 00.000 8976 Worker thread wakes up
03:20:37.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.12) opts 0xd
03:20:37.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.12)
03:20:37.960 00.000 8976 Moving (-0.14, 0.12) raw xDistance=0.18 yDistance=0.05
03:20:37.961 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:37.961 00.000 5052 UpdateGuideState exits: m=89 SNR=6.5
03:20:37.961 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:37.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:20:37.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:20:37.961 00.000 8976 MoveAxis(R, 0, ABG)
03:20:37.961 00.000 8976 MoveAxis(U, 0, ABG)
03:20:37.961 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:20:37.961 00.000 8976 MountToCamera -- mountX=0.15 mountY=-4.48 hyp=4.48 mountTheta=-1.54 cameraX=3.92, cameraY=2.17 cameraTheta=0.51
03:20:37.961 00.000 8976 incremental bump (3.920, 2.170) isValid = 1
03:20:37.961 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:37.961 00.000 5052 Enqueuing Expose request
03:20:37.961 00.000 8976 Scheduling Mount bump of (0.100, 0.058)
03:20:37.961 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:37.961 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:37.961 00.000 8976 move complete, result=0
03:20:37.961 00.000 9828 Worker thread wakes up
03:20:37.961 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:37.961 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:37.962 00.001 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.67)
03:20:37.962 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.75)
03:20:37.962 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
03:20:37.962 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:20:37.962 00.000 9828 BLC: window closed
03:20:37.962 00.000 8976 worker thread done servicing request
03:20:37.962 00.000 8976 Worker thread wakes up
03:20:37.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:37.962 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:37.962 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:37.962 00.000 9828 MoveAxis(E, 33, B)
03:20:37.962 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:37.962 00.000 9828 IsSlewing returns 0
03:20:37.963 00.001 9828 IsGuiding returns 0
03:20:37.963 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:38.007 00.044 9828 IsGuiding returns 1
03:20:38.007 00.000 9828 scope still moving after pulse duration time elapsed
03:20:38.038 00.031 9828 IsSlewing returns 0
03:20:38.038 00.000 9828 IsGuiding returns 1
03:20:38.068 00.030 9828 IsSlewing returns 0
03:20:38.068 00.000 9828 IsGuiding returns 1
03:20:38.100 00.032 9828 IsSlewing returns 0
03:20:38.100 00.000 9828 IsGuiding returns 1
03:20:38.131 00.031 9828 IsSlewing returns 0
03:20:38.131 00.000 9828 IsGuiding returns 0
03:20:38.131 00.000 9828 scope move finished after 33 + 136 ms
03:20:38.131 00.000 9828 Move returns status 0, amount 33
03:20:38.131 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:38.131 00.000 9828 MoveAxis(N, 6, B)
03:20:38.131 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:38.146 00.015 9828 IsSlewing returns 0
03:20:38.146 00.000 9828 IsGuiding returns 0
03:20:38.146 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:38.178 00.032 9828 IsGuiding returns 1
03:20:38.178 00.000 9828 scope still moving after pulse duration time elapsed
03:20:38.209 00.031 9828 IsSlewing returns 0
03:20:38.209 00.000 9828 IsGuiding returns 1
03:20:38.240 00.031 9828 IsSlewing returns 0
03:20:38.240 00.000 9828 IsGuiding returns 1
03:20:38.270 00.030 9828 IsSlewing returns 0
03:20:38.270 00.000 9828 IsGuiding returns 1
03:20:38.301 00.031 9828 IsSlewing returns 0
03:20:38.301 00.000 9828 IsGuiding returns 1
03:20:38.332 00.031 9828 IsSlewing returns 0
03:20:38.332 00.000 9828 IsGuiding returns 1
03:20:38.364 00.032 9828 IsSlewing returns 0
03:20:38.364 00.000 9828 IsGuiding returns 0
03:20:38.365 00.001 9828 scope move finished after 6 + 212 ms
03:20:38.365 00.000 9828 Move returns status 0, amount 6
03:20:38.365 00.000 9828 move complete, result=0
03:20:38.365 00.000 9828 worker thread done servicing request
03:20:38.365 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:38.647 00.282 8976 Exposure complete
03:20:38.652 00.005 8976 worker thread done servicing request
03:20:38.652 00.000 5052 OnExposeComplete: enter
03:20:38.652 00.000 5052 UpdateGuideState(): m_state=6
03:20:38.652 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13242
03:20:38.652 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.38, Mass=104, SNR=7.0, Peak=69 HFD=1.8
03:20:38.652 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
03:20:38.652 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
03:20:38.653 00.001 5052 CameraToMount -- cameraX=0.21 cameraY=0.67 hyp=0.70 cameraTheta=1.26 mountX=0.50 mountY=-0.54, mountTheta=-0.83
03:20:38.653 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.67, opts=13)
03:20:38.653 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.67)
03:20:38.653 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:20:38.653 00.000 5052 UpdateGuideState exits: m=104 SNR=7.0
03:20:38.653 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:38.653 00.000 8976 Worker thread wakes up
03:20:38.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.67) opts 0xd
03:20:38.654 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.67)
03:20:38.654 00.000 8976 Moving (0.21, 0.67) raw xDistance=0.50 yDistance=-0.54
03:20:38.654 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:38.654 00.000 5052 Enqueuing Expose request
03:20:38.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
03:20:38.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:20:38.654 00.000 8976 MoveAxis(L, 2, ABG)
03:20:38.654 00.000 8976 stepping (-1, 28) + (-2, 0)
03:20:38.654 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:38.693 00.039 8976 Received - 47 (G) 
03:20:38.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:38.693 00.000 8976 stepped: pos (-3, 28)
03:20:38.693 00.000 8976 MoveAxis(U, 2, ABG)
03:20:38.693 00.000 8976 stepping (-3, 28) + (0, 2)
03:20:38.693 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:38.725 00.032 8976 Received - 47 (G) 
03:20:38.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:38.725 00.000 8976 stepped: pos (-3, 30)
03:20:38.725 00.000 8976 MountToCamera -- mountTheta (-1.52) + m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:20:38.725 00.000 8976 MountToCamera -- mountX=0.25 mountY=-4.57 hyp=4.58 mountTheta=-1.52 cameraX=3.96, cameraY=2.30 cameraTheta=0.53
03:20:38.725 00.000 8976 incremental bump (3.958, 2.305) isValid = 1
03:20:38.725 00.000 8976 Scheduling Mount bump of (0.099, 0.060)
03:20:38.725 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:38.726 00.001 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:38.726 00.000 8976 move complete, result=0
03:20:38.726 00.000 9828 Worker thread wakes up
03:20:38.726 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:38.726 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:38.726 00.000 9828 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.10) = xAngle (3.64 = -2.64)
03:20:38.726 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.5 px 2 ms NORTH
03:20:38.726 00.000 8976 worker thread done servicing request
03:20:38.726 00.000 8976 Worker thread wakes up
03:20:38.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:38.726 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:38.726 00.000 9828 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.56 = -2.72)
03:20:38.726 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
03:20:38.726 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:38.727 00.001 9828 BLC: window closed
03:20:38.727 00.000 9828 MoveAxis(E, 32, B)
03:20:38.727 00.000 9828 Guiding  Dir = 2, Dur = 32
03:20:38.727 00.000 9828 IsSlewing returns 0
03:20:38.727 00.000 9828 IsGuiding returns 0
03:20:38.727 00.000 9828 PulseGuide returned control before completion, sleep 42
03:20:38.781 00.054 9828 IsGuiding returns 1
03:20:38.781 00.000 9828 scope still moving after pulse duration time elapsed
03:20:38.812 00.031 9828 IsSlewing returns 0
03:20:38.812 00.000 9828 IsGuiding returns 1
03:20:38.843 00.031 9828 IsSlewing returns 0
03:20:38.843 00.000 9828 IsGuiding returns 1
03:20:38.874 00.031 9828 IsSlewing returns 0
03:20:38.874 00.000 9828 IsGuiding returns 0
03:20:38.874 00.000 9828 scope move finished after 32 + 115 ms
03:20:38.874 00.000 9828 Move returns status 0, amount 32
03:20:38.874 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:38.874 00.000 9828 MoveAxis(N, 6, B)
03:20:38.874 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:38.890 00.016 9828 IsSlewing returns 0
03:20:38.895 00.005 9828 IsGuiding returns 0
03:20:38.895 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:38.921 00.026 9828 IsGuiding returns 1
03:20:38.921 00.000 9828 scope still moving after pulse duration time elapsed
03:20:38.952 00.031 9828 IsSlewing returns 0
03:20:38.953 00.001 9828 IsGuiding returns 1
03:20:38.984 00.031 9828 IsSlewing returns 0
03:20:38.984 00.000 9828 IsGuiding returns 1
03:20:39.016 00.032 9828 IsSlewing returns 0
03:20:39.016 00.000 9828 IsGuiding returns 0
03:20:39.016 00.000 9828 scope move finished after 6 + 115 ms
03:20:39.016 00.000 9828 Move returns status 0, amount 6
03:20:39.016 00.000 9828 move complete, result=0
03:20:39.016 00.000 9828 worker thread done servicing request
03:20:39.016 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 6 ms NORTH
03:20:39.411 00.395 8976 Exposure complete
03:20:39.418 00.007 8976 worker thread done servicing request
03:20:39.418 00.000 5052 OnExposeComplete: enter
03:20:39.418 00.000 5052 UpdateGuideState(): m_state=6
03:20:39.418 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13243
03:20:39.418 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.35, Mass=115, SNR=7.4, Peak=64 HFD=2.1
03:20:39.419 00.001 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.48 = 1.80)
03:20:39.419 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.70)
03:20:39.419 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.36 hyp=0.56 cameraTheta=-2.44 mountX=-0.13 mountY=0.56, mountTheta=1.80
03:20:39.420 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.36, opts=13)
03:20:39.420 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.36)
03:20:39.420 00.000 8976 Worker thread wakes up
03:20:39.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.36) opts 0xd
03:20:39.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.36)
03:20:39.420 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:20:39.420 00.000 5052 UpdateGuideState exits: m=115 SNR=7.4
03:20:39.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:39.420 00.000 8976 Moving (-0.43, -0.36) raw xDistance=-0.13 yDistance=0.56
03:20:39.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:20:39.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.56
03:20:39.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:39.420 00.000 5052 Enqueuing Expose request
03:20:39.420 00.000 8976 MoveAxis(R, 0, ABG)
03:20:39.420 00.000 8976 MoveAxis(D, 2, ABG)
03:20:39.420 00.000 8976 stepping (-3, 30) + (0, -2)
03:20:39.420 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:39.444 00.024 8976 Received - 47 (G) 
03:20:39.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:39.444 00.000 8976 stepped: pos (-3, 28)
03:20:39.444 00.000 8976 MountToCamera -- mountTheta (-1.50) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:20:39.444 00.000 8976 MountToCamera -- mountX=0.32 mountY=-4.53 hyp=4.54 mountTheta=-1.50 cameraX=3.89, cameraY=2.35 cameraTheta=0.54
03:20:39.444 00.000 8976 incremental bump (3.889, 2.347) isValid = 1
03:20:39.444 00.000 8976 Scheduling Mount bump of (0.098, 0.062)
03:20:39.444 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:39.444 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:39.444 00.000 8976 move complete, result=0
03:20:39.444 00.000 9828 Worker thread wakes up
03:20:39.444 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:39.444 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:39.444 00.000 8976 worker thread done servicing request
03:20:39.444 00.000 8976 Worker thread wakes up
03:20:39.445 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:39.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:39.445 00.000 9828 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.66 = -2.63)
03:20:39.445 00.000 9828 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.71)
03:20:39.445 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
03:20:39.445 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:39.445 00.000 9828 BLC: window closed
03:20:39.445 00.000 9828 MoveAxis(E, 32, B)
03:20:39.445 00.000 9828 Guiding  Dir = 2, Dur = 32
03:20:39.445 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:20:39.446 00.001 9828 IsSlewing returns 0
03:20:39.446 00.000 9828 IsGuiding returns 0
03:20:39.446 00.000 9828 PulseGuide returned control before completion, sleep 42
03:20:39.501 00.055 9828 IsGuiding returns 1
03:20:39.501 00.000 9828 scope still moving after pulse duration time elapsed
03:20:39.532 00.031 9828 IsSlewing returns 0
03:20:39.532 00.000 9828 IsGuiding returns 1
03:20:39.579 00.047 9828 IsSlewing returns 0
03:20:39.579 00.000 9828 IsGuiding returns 1
03:20:39.626 00.047 9828 IsSlewing returns 0
03:20:39.626 00.000 9828 IsGuiding returns 0
03:20:39.626 00.000 9828 scope move finished after 32 + 148 ms
03:20:39.626 00.000 9828 Move returns status 0, amount 32
03:20:39.626 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:39.626 00.000 9828 MoveAxis(N, 7, B)
03:20:39.626 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:39.641 00.015 9828 IsSlewing returns 0
03:20:39.641 00.000 9828 IsGuiding returns 0
03:20:39.641 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:39.673 00.032 9828 IsGuiding returns 1
03:20:39.673 00.000 9828 scope still moving after pulse duration time elapsed
03:20:39.703 00.030 9828 IsSlewing returns 0
03:20:39.703 00.000 9828 IsGuiding returns 1
03:20:39.735 00.032 9828 IsSlewing returns 0
03:20:39.735 00.000 9828 IsGuiding returns 1
03:20:39.767 00.032 9828 IsSlewing returns 0
03:20:39.767 00.000 9828 IsGuiding returns 0
03:20:39.767 00.000 9828 scope move finished after 7 + 118 ms
03:20:39.767 00.000 9828 Move returns status 0, amount 7
03:20:39.767 00.000 9828 move complete, result=0
03:20:39.767 00.000 9828 worker thread done servicing request
03:20:39.767 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
03:20:40.130 00.363 8976 Exposure complete
03:20:40.136 00.006 8976 worker thread done servicing request
03:20:40.136 00.000 5052 OnExposeComplete: enter
03:20:40.136 00.000 5052 UpdateGuideState(): m_state=6
03:20:40.136 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13244
03:20:40.136 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.37, Mass=107, SNR=7.1, Peak=61 HFD=1.6
03:20:40.136 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
03:20:40.136 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
03:20:40.136 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.34 hyp=0.66 cameraTheta=-2.60 mountX=-0.05 mountY=0.66, mountTheta=1.64
03:20:40.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.34, opts=13)
03:20:40.137 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.34)
03:20:40.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:20:40.137 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
03:20:40.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:40.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:40.137 00.000 5052 Enqueuing Expose request
03:20:40.137 00.000 8976 Worker thread wakes up
03:20:40.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.34) opts 0xd
03:20:40.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.34)
03:20:40.137 00.000 8976 Moving (-0.57, -0.34) raw xDistance=-0.05 yDistance=0.66
03:20:40.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:20:40.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
03:20:40.138 00.001 8976 MoveAxis(R, 0, ABG)
03:20:40.138 00.000 8976 MoveAxis(D, 3, ABG)
03:20:40.138 00.000 8976 stepping (-3, 28) + (0, -3)
03:20:40.138 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:40.164 00.026 8976 Received - 47 (G) 
03:20:40.164 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:40.164 00.000 8976 stepped: pos (-3, 25)
03:20:40.164 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
03:20:40.164 00.000 8976 MountToCamera -- mountX=0.37 mountY=-4.35 hyp=4.36 mountTheta=-1.49 cameraX=3.70, cameraY=2.30 cameraTheta=0.56
03:20:40.164 00.000 8976 incremental bump (3.703, 2.304) isValid = 1
03:20:40.164 00.000 8976 Scheduling Mount bump of (0.098, 0.063)
03:20:40.164 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:40.164 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:40.164 00.000 8976 move complete, result=0
03:20:40.164 00.000 8976 worker thread done servicing request
03:20:40.164 00.000 8976 Worker thread wakes up
03:20:40.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:40.165 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:20:40.165 00.000 9828 Worker thread wakes up
03:20:40.165 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:40.165 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:40.165 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:40.165 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
03:20:40.165 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.70)
03:20:40.165 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
03:20:40.165 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:40.165 00.000 9828 BLC: window closed
03:20:40.165 00.000 9828 MoveAxis(E, 32, B)
03:20:40.165 00.000 9828 Guiding  Dir = 2, Dur = 32
03:20:40.166 00.001 9828 IsSlewing returns 0
03:20:40.167 00.001 9828 IsGuiding returns 0
03:20:40.167 00.000 9828 PulseGuide returned control before completion, sleep 42
03:20:40.220 00.053 9828 IsGuiding returns 1
03:20:40.220 00.000 9828 scope still moving after pulse duration time elapsed
03:20:40.251 00.031 9828 IsSlewing returns 0
03:20:40.255 00.004 9828 IsGuiding returns 1
03:20:40.281 00.026 9828 IsSlewing returns 0
03:20:40.281 00.000 9828 IsGuiding returns 1
03:20:40.312 00.031 9828 IsSlewing returns 0
03:20:40.312 00.000 9828 IsGuiding returns 0
03:20:40.312 00.000 9828 scope move finished after 32 + 113 ms
03:20:40.312 00.000 9828 Move returns status 0, amount 32
03:20:40.312 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:40.312 00.000 9828 MoveAxis(N, 7, B)
03:20:40.312 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:40.327 00.015 9828 IsSlewing returns 0
03:20:40.327 00.000 9828 IsGuiding returns 0
03:20:40.327 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:40.360 00.033 9828 IsGuiding returns 1
03:20:40.360 00.000 9828 scope still moving after pulse duration time elapsed
03:20:40.391 00.031 9828 IsSlewing returns 0
03:20:40.391 00.000 9828 IsGuiding returns 1
03:20:40.424 00.033 9828 IsSlewing returns 0
03:20:40.424 00.000 9828 IsGuiding returns 1
03:20:40.455 00.031 9828 IsSlewing returns 0
03:20:40.455 00.000 9828 IsGuiding returns 0
03:20:40.455 00.000 9828 scope move finished after 7 + 120 ms
03:20:40.455 00.000 9828 Move returns status 0, amount 7
03:20:40.455 00.000 9828 move complete, result=0
03:20:40.455 00.000 9828 worker thread done servicing request
03:20:40.455 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:20:40.850 00.395 8976 Exposure complete
03:20:40.855 00.005 8976 worker thread done servicing request
03:20:40.855 00.000 5052 OnExposeComplete: enter
03:20:40.855 00.000 5052 UpdateGuideState(): m_state=6
03:20:40.855 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13245
03:20:40.856 00.001 5052 Star::Find returns 1 (0), X=328.32, Y=281.65, Mass=95, SNR=6.7, Peak=63 HFD=1.5
03:20:40.856 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
03:20:40.856 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
03:20:40.856 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=-0.06 hyp=0.86 cameraTheta=-3.07 mountX=0.34 mountY=0.75, mountTheta=1.15
03:20:40.856 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=-0.06, opts=13)
03:20:40.856 00.000 5052 Enqueuing Move request for stepguider (-0.86, -0.06)
03:20:40.856 00.000 8976 Worker thread wakes up
03:20:40.857 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:20:40.857 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
03:20:40.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:40.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:40.857 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, -0.06) opts 0xd
03:20:40.857 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, -0.06)
03:20:40.857 00.000 8976 Moving (-0.86, -0.06) raw xDistance=0.34 yDistance=0.75
03:20:40.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:20:40.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75
03:20:40.857 00.000 8976 MoveAxis(L, 1, ABG)
03:20:40.857 00.000 8976 stepping (-3, 25) + (-1, 0)
03:20:40.857 00.000 5052 Enqueuing Expose request
03:20:40.857 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:40.883 00.026 8976 Received - 47 (G) 
03:20:40.883 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:40.883 00.000 8976 stepped: pos (-4, 25)
03:20:40.883 00.000 8976 MoveAxis(D, 3, ABG)
03:20:40.883 00.000 8976 stepping (-4, 25) + (0, -3)
03:20:40.883 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:40.915 00.032 8976 Received - 47 (G) 
03:20:40.915 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:40.915 00.000 8976 stepped: pos (-4, 22)
03:20:40.915 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:20:40.915 00.000 8976 MountToCamera -- mountX=0.45 mountY=-4.06 hyp=4.09 mountTheta=-1.46 cameraX=3.42, cameraY=2.25 cameraTheta=0.58
03:20:40.915 00.000 8976 incremental bump (3.416, 2.249) isValid = 1
03:20:40.915 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
03:20:40.915 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:20:40.915 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:20:40.915 00.000 8976 move complete, result=0
03:20:40.915 00.000 9828 Worker thread wakes up
03:20:40.915 00.000 8976 worker thread done servicing request
03:20:40.915 00.000 8976 Worker thread wakes up
03:20:40.915 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:40.915 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:40.915 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.7 px 3 ms SOUTH
03:20:40.915 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:20:40.916 00.001 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:20:40.916 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:20:40.916 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:20:40.916 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
03:20:40.916 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:20:40.916 00.000 9828 BLC: window closed
03:20:40.916 00.000 9828 MoveAxis(E, 31, B)
03:20:40.916 00.000 9828 Guiding  Dir = 2, Dur = 31
03:20:40.916 00.000 9828 IsSlewing returns 0
03:20:40.916 00.000 9828 IsGuiding returns 0
03:20:40.916 00.000 9828 PulseGuide returned control before completion, sleep 41
03:20:40.971 00.055 9828 IsGuiding returns 1
03:20:40.971 00.000 9828 scope still moving after pulse duration time elapsed
03:20:41.002 00.031 9828 IsSlewing returns 0
03:20:41.002 00.000 9828 IsGuiding returns 1
03:20:41.033 00.031 9828 IsSlewing returns 0
03:20:41.033 00.000 9828 IsGuiding returns 1
03:20:41.064 00.031 9828 IsSlewing returns 0
03:20:41.064 00.000 9828 IsGuiding returns 0
03:20:41.064 00.000 9828 scope move finished after 31 + 116 ms
03:20:41.064 00.000 9828 Move returns status 0, amount 31
03:20:41.064 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:41.064 00.000 9828 MoveAxis(N, 7, B)
03:20:41.064 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:41.080 00.016 9828 IsSlewing returns 0
03:20:41.080 00.000 9828 IsGuiding returns 0
03:20:41.080 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:41.112 00.032 9828 IsGuiding returns 1
03:20:41.112 00.000 9828 scope still moving after pulse duration time elapsed
03:20:41.144 00.032 9828 IsSlewing returns 0
03:20:41.144 00.000 9828 IsGuiding returns 1
03:20:41.176 00.032 9828 IsSlewing returns 0
03:20:41.176 00.000 9828 IsGuiding returns 1
03:20:41.207 00.031 9828 IsSlewing returns 0
03:20:41.207 00.000 9828 IsGuiding returns 0
03:20:41.207 00.000 9828 scope move finished after 7 + 120 ms
03:20:41.207 00.000 9828 Move returns status 0, amount 7
03:20:41.207 00.000 9828 move complete, result=0
03:20:41.208 00.001 9828 worker thread done servicing request
03:20:41.208 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:20:41.599 00.391 8976 Exposure complete
03:20:41.605 00.006 8976 worker thread done servicing request
03:20:41.606 00.001 5052 OnExposeComplete: enter
03:20:41.606 00.000 5052 UpdateGuideState(): m_state=6
03:20:41.606 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13246
03:20:41.606 00.000 5052 Star::Find returns 1 (0), X=327.68, Y=281.72, Mass=79, SNR=6.1, Peak=63 HFD=1.5
03:20:41.606 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:20:41.606 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
03:20:41.606 00.000 5052 CameraToMount -- cameraX=-1.49 cameraY=0.01 hyp=1.49 cameraTheta=3.14 mountX=0.69 mountY=1.25, mountTheta=1.07
03:20:41.607 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.49, y=0.01, opts=13)
03:20:41.607 00.000 5052 Enqueuing Move request for stepguider (-1.49, 0.01)
03:20:41.607 00.000 8976 Worker thread wakes up
03:20:41.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.49, 0.01) opts 0xd
03:20:41.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.49, 0.01)
03:20:41.607 00.000 8976 Moving (-1.49, 0.01) raw xDistance=0.69 yDistance=1.25
03:20:41.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
03:20:41.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.25
03:20:41.607 00.000 8976 MoveAxis(L, 3, ABG)
03:20:41.607 00.000 8976 stepping (-4, 22) + (-3, 0)
03:20:41.607 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:20:41.607 00.000 5052 UpdateGuideState exits: m=79 SNR=6.1
03:20:41.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:41.607 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:41.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:41.607 00.000 5052 Enqueuing Expose request
03:20:41.634 00.027 8976 Received - 47 (G) 
03:20:41.635 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:41.635 00.000 8976 stepped: pos (-7, 22)
03:20:41.635 00.000 8976 MoveAxis(D, 5, ABG)
03:20:41.635 00.000 8976 stepping (-7, 22) + (0, -5)
03:20:41.635 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:20:41.682 00.047 8976 Received - 47 (G) 
03:20:41.682 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:20:41.682 00.000 8976 stepped: pos (-7, 17)
03:20:41.683 00.001 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:20:41.683 00.000 8976 MountToCamera -- mountX=0.65 mountY=-3.61 hyp=3.67 mountTheta=-1.39 cameraX=2.92, cameraY=2.23 cameraTheta=0.65
03:20:41.683 00.000 8976 incremental bump (2.921, 2.227) isValid = 1
03:20:41.683 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:20:41.683 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:20:41.683 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:20:41.683 00.000 8976 move complete, result=0
03:20:41.683 00.000 9828 Worker thread wakes up
03:20:41.683 00.000 8976 worker thread done servicing request
03:20:41.683 00.000 8976 Worker thread wakes up
03:20:41.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:41.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:41.683 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:20:41.683 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.2 px 5 ms SOUTH
03:20:41.683 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:20:41.683 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:20:41.683 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:20:41.683 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:20:41.684 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:20:41.684 00.000 9828 BLC: window closed
03:20:41.684 00.000 9828 MoveAxis(E, 30, B)
03:20:41.684 00.000 9828 Guiding  Dir = 2, Dur = 30
03:20:41.684 00.000 9828 IsSlewing returns 0
03:20:41.684 00.000 9828 IsGuiding returns 0
03:20:41.684 00.000 9828 PulseGuide returned control before completion, sleep 40
03:20:41.738 00.054 9828 IsGuiding returns 1
03:20:41.738 00.000 9828 scope still moving after pulse duration time elapsed
03:20:41.770 00.032 9828 IsSlewing returns 0
03:20:41.770 00.000 9828 IsGuiding returns 1
03:20:41.801 00.031 9828 IsSlewing returns 0
03:20:41.801 00.000 9828 IsGuiding returns 1
03:20:41.832 00.031 9828 IsSlewing returns 0
03:20:41.832 00.000 9828 IsGuiding returns 1
03:20:41.863 00.031 9828 IsSlewing returns 0
03:20:41.863 00.000 9828 IsGuiding returns 1
03:20:41.895 00.032 9828 IsSlewing returns 0
03:20:41.895 00.000 9828 IsGuiding returns 1
03:20:41.926 00.031 9828 IsSlewing returns 0
03:20:41.926 00.000 9828 IsGuiding returns 0
03:20:41.926 00.000 9828 scope move finished after 30 + 212 ms
03:20:41.926 00.000 9828 Move returns status 0, amount 30
03:20:41.926 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:41.926 00.000 9828 MoveAxis(N, 8, B)
03:20:41.926 00.000 9828 Guiding  Dir = 0, Dur = 8
03:20:41.942 00.016 9828 IsSlewing returns 0
03:20:41.942 00.000 9828 IsGuiding returns 0
03:20:41.942 00.000 9828 PulseGuide returned control before completion, sleep 18
03:20:41.973 00.031 9828 IsGuiding returns 1
03:20:41.973 00.000 9828 scope still moving after pulse duration time elapsed
03:20:42.003 00.030 9828 IsSlewing returns 0
03:20:42.003 00.000 9828 IsGuiding returns 1
03:20:42.035 00.032 9828 IsSlewing returns 0
03:20:42.035 00.000 9828 IsGuiding returns 1
03:20:42.065 00.030 9828 IsSlewing returns 0
03:20:42.065 00.000 9828 IsGuiding returns 1
03:20:42.097 00.032 9828 IsSlewing returns 0
03:20:42.097 00.000 9828 IsGuiding returns 0
03:20:42.097 00.000 9828 scope move finished after 8 + 146 ms
03:20:42.097 00.000 9828 Move returns status 0, amount 8
03:20:42.097 00.000 9828 move complete, result=0
03:20:42.097 00.000 9828 worker thread done servicing request
03:20:42.097 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:20:42.370 00.273 8976 Exposure complete
03:20:42.375 00.005 8976 worker thread done servicing request
03:20:42.376 00.001 5052 OnExposeComplete: enter
03:20:42.376 00.000 5052 UpdateGuideState(): m_state=6
03:20:42.376 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13247
03:20:42.376 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=281.72, Mass=112, SNR=7.3, Peak=70 HFD=1.8
03:20:42.376 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:20:42.376 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
03:20:42.376 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=0.01 hyp=0.90 cameraTheta=3.13 mountX=0.42 mountY=0.75, mountTheta=1.06
03:20:42.377 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=0.01, opts=13)
03:20:42.377 00.000 5052 Enqueuing Move request for stepguider (-0.90, 0.01)
03:20:42.378 00.001 8976 Worker thread wakes up
03:20:42.378 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:20:42.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, 0.01) opts 0xd
03:20:42.378 00.000 5052 UpdateGuideState exits: m=112 SNR=7.3
03:20:42.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, 0.01)
03:20:42.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:42.378 00.000 8976 Moving (-0.90, 0.01) raw xDistance=0.42 yDistance=0.75
03:20:42.378 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:42.378 00.000 5052 Enqueuing Expose request
03:20:42.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
03:20:42.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.75
03:20:42.378 00.000 8976 MoveAxis(L, 2, ABG)
03:20:42.378 00.000 8976 stepping (-7, 17) + (-2, 0)
03:20:42.378 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:42.402 00.024 8976 Received - 47 (G) 
03:20:42.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:42.402 00.000 8976 stepped: pos (-9, 17)
03:20:42.402 00.000 8976 MoveAxis(D, 3, ABG)
03:20:42.402 00.000 8976 stepping (-9, 17) + (0, -3)
03:20:42.402 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:42.434 00.032 8976 Received - 47 (G) 
03:20:42.434 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:42.434 00.000 8976 stepped: pos (-9, 14)
03:20:42.434 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:20:42.434 00.000 8976 MountToCamera -- mountX=0.89 mountY=-3.16 hyp=3.28 mountTheta=-1.30 cameraX=2.40, cameraY=2.23 cameraTheta=0.75
03:20:42.434 00.000 8976 incremental bump (2.403, 2.231) isValid = 1
03:20:42.434 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:20:42.434 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:20:42.434 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:20:42.434 00.000 8976 move complete, result=0
03:20:42.434 00.000 8976 worker thread done servicing request
03:20:42.435 00.001 9828 Worker thread wakes up
03:20:42.435 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:20:42.435 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:20:42.435 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:20:42.435 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:20:42.435 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:20:42.435 00.000 8976 Worker thread wakes up
03:20:42.435 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:20:42.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:42.435 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:20:42.435 00.000 9828 BLC: window closed
03:20:42.435 00.000 9828 MoveAxis(E, 28, B)
03:20:42.435 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:42.435 00.000 9828 Guiding  Dir = 2, Dur = 28
03:20:42.436 00.001 9828 IsSlewing returns 0
03:20:42.436 00.000 9828 IsGuiding returns 0
03:20:42.436 00.000 9828 PulseGuide returned control before completion, sleep 38
03:20:42.484 00.048 9828 IsGuiding returns 1
03:20:42.484 00.000 9828 scope still moving after pulse duration time elapsed
03:20:42.516 00.032 9828 IsSlewing returns 0
03:20:42.516 00.000 9828 IsGuiding returns 1
03:20:42.547 00.031 9828 IsSlewing returns 0
03:20:42.547 00.000 9828 IsGuiding returns 1
03:20:42.579 00.032 9828 IsSlewing returns 0
03:20:42.579 00.000 9828 IsGuiding returns 0
03:20:42.579 00.000 9828 scope move finished after 28 + 115 ms
03:20:42.579 00.000 9828 Move returns status 0, amount 28
03:20:42.579 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:42.579 00.000 9828 MoveAxis(N, 10, B)
03:20:42.579 00.000 9828 Guiding  Dir = 0, Dur = 10
03:20:42.594 00.015 9828 IsSlewing returns 0
03:20:42.594 00.000 9828 IsGuiding returns 0
03:20:42.594 00.000 9828 PulseGuide returned control before completion, sleep 20
03:20:42.624 00.030 9828 IsGuiding returns 1
03:20:42.624 00.000 9828 scope still moving after pulse duration time elapsed
03:20:42.655 00.031 9828 IsSlewing returns 0
03:20:42.655 00.000 9828 IsGuiding returns 1
03:20:42.686 00.031 9828 IsSlewing returns 0
03:20:42.686 00.000 9828 IsGuiding returns 1
03:20:42.717 00.031 9828 IsSlewing returns 0
03:20:42.717 00.000 9828 IsGuiding returns 1
03:20:42.748 00.031 9828 IsSlewing returns 0
03:20:42.748 00.000 9828 IsGuiding returns 0
03:20:42.748 00.000 9828 scope move finished after 10 + 144 ms
03:20:42.748 00.000 9828 Move returns status 0, amount 10
03:20:42.749 00.001 9828 move complete, result=0
03:20:42.749 00.000 9828 worker thread done servicing request
03:20:42.749 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:20:43.120 00.371 8976 Exposure complete
03:20:43.126 00.006 8976 worker thread done servicing request
03:20:43.126 00.000 5052 OnExposeComplete: enter
03:20:43.126 00.000 5052 UpdateGuideState(): m_state=6
03:20:43.126 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13248
03:20:43.126 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.75, Mass=102, SNR=6.9, Peak=67 HFD=2.1
03:20:43.126 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:20:43.126 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
03:20:43.126 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.30 cameraTheta=3.01 mountX=0.17 mountY=0.23, mountTheta=0.93
03:20:43.127 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.04, opts=13)
03:20:43.127 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.04)
03:20:43.127 00.000 8976 Worker thread wakes up
03:20:43.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.04) opts 0xd
03:20:43.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.04)
03:20:43.127 00.000 8976 Moving (-0.30, 0.04) raw xDistance=0.17 yDistance=0.23
03:20:43.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:20:43.127 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:20:43.127 00.000 5052 UpdateGuideState exits: m=102 SNR=6.9
03:20:43.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:43.127 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:43.127 00.000 5052 Enqueuing Expose request
03:20:43.128 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:20:43.128 00.000 8976 MoveAxis(R, 0, ABG)
03:20:43.128 00.000 8976 MoveAxis(U, 0, ABG)
03:20:43.128 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:20:43.128 00.000 8976 MountToCamera -- mountX=1.05 mountY=-2.85 hyp=3.04 mountTheta=-1.22 cameraX=2.06, cameraY=2.23 cameraTheta=0.83
03:20:43.128 00.000 8976 incremental bump (2.056, 2.234) isValid = 1
03:20:43.128 00.000 8976 Scheduling Mount bump of (0.078, 0.088)
03:20:43.128 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:20:43.128 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:20:43.128 00.000 8976 move complete, result=0
03:20:43.128 00.000 8976 worker thread done servicing request
03:20:43.128 00.000 8976 Worker thread wakes up
03:20:43.128 00.000 9828 Worker thread wakes up
03:20:43.128 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:20:43.128 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:20:43.128 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:20:43.129 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:43.129 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
03:20:43.129 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:43.129 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
03:20:43.129 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:20:43.129 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:20:43.129 00.000 9828 BLC: window closed
03:20:43.129 00.000 9828 MoveAxis(E, 26, B)
03:20:43.129 00.000 9828 Guiding  Dir = 2, Dur = 26
03:20:43.129 00.000 9828 IsSlewing returns 0
03:20:43.130 00.001 9828 IsGuiding returns 0
03:20:43.130 00.000 9828 PulseGuide returned control before completion, sleep 36
03:20:43.181 00.051 9828 IsGuiding returns 1
03:20:43.181 00.000 9828 scope still moving after pulse duration time elapsed
03:20:43.212 00.031 9828 IsSlewing returns 0
03:20:43.212 00.000 9828 IsGuiding returns 1
03:20:43.243 00.031 9828 IsSlewing returns 0
03:20:43.243 00.000 9828 IsGuiding returns 1
03:20:43.273 00.030 9828 IsSlewing returns 0
03:20:43.273 00.000 9828 IsGuiding returns 0
03:20:43.273 00.000 9828 scope move finished after 26 + 118 ms
03:20:43.273 00.000 9828 Move returns status 0, amount 26
03:20:43.273 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:43.273 00.000 9828 MoveAxis(N, 11, B)
03:20:43.273 00.000 9828 Guiding  Dir = 0, Dur = 11
03:20:43.289 00.016 9828 IsSlewing returns 0
03:20:43.290 00.001 9828 IsGuiding returns 0
03:20:43.290 00.000 9828 PulseGuide returned control before completion, sleep 21
03:20:43.319 00.029 9828 IsGuiding returns 1
03:20:43.319 00.000 9828 scope still moving after pulse duration time elapsed
03:20:43.350 00.031 9828 IsSlewing returns 0
03:20:43.350 00.000 9828 IsGuiding returns 1
03:20:43.381 00.031 9828 IsSlewing returns 0
03:20:43.381 00.000 9828 IsGuiding returns 1
03:20:43.411 00.030 9828 IsSlewing returns 0
03:20:43.411 00.000 9828 IsGuiding returns 1
03:20:43.442 00.031 9828 IsSlewing returns 0
03:20:43.442 00.000 9828 IsGuiding returns 0
03:20:43.442 00.000 9828 scope move finished after 11 + 141 ms
03:20:43.442 00.000 9828 Move returns status 0, amount 11
03:20:43.442 00.000 9828 move complete, result=0
03:20:43.442 00.000 9828 worker thread done servicing request
03:20:43.442 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:20:43.811 00.369 8976 Exposure complete
03:20:43.817 00.006 8976 worker thread done servicing request
03:20:43.817 00.000 5052 OnExposeComplete: enter
03:20:43.817 00.000 5052 UpdateGuideState(): m_state=6
03:20:43.817 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13249
03:20:43.817 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.53, Mass=90, SNR=6.6, Peak=65 HFD=2.2
03:20:43.817 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.24 = 2.05)
03:20:43.817 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.94)
03:20:43.817 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.23 cameraTheta=-2.19 mountX=-0.10 mountY=0.21, mountTheta=2.03
03:20:43.818 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.18, opts=13)
03:20:43.818 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.18)
03:20:43.818 00.000 8976 Worker thread wakes up
03:20:43.818 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:43.818 00.000 5052 UpdateGuideState exits: m=90 SNR=6.6
03:20:43.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:43.818 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.18) opts 0xd
03:20:43.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:43.818 00.000 5052 Enqueuing Expose request
03:20:43.818 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.18)
03:20:43.818 00.000 8976 Moving (-0.13, -0.18) raw xDistance=-0.10 yDistance=0.21
03:20:43.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:20:43.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:20:43.818 00.000 8976 MoveAxis(R, 0, ABG)
03:20:43.818 00.000 8976 MoveAxis(U, 0, ABG)
03:20:43.819 00.001 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:20:43.819 00.000 8976 MountToCamera -- mountX=1.16 mountY=-2.64 hyp=2.89 mountTheta=-1.16 cameraX=1.82, cameraY=2.24 cameraTheta=0.89
03:20:43.819 00.000 8976 incremental bump (1.824, 2.236) isValid = 1
03:20:43.819 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:20:43.819 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:20:43.819 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:20:43.819 00.000 8976 move complete, result=0
03:20:43.819 00.000 9828 Worker thread wakes up
03:20:43.819 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:20:43.819 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:20:43.819 00.000 8976 worker thread done servicing request
03:20:43.819 00.000 8976 Worker thread wakes up
03:20:43.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:43.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:43.819 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:20:43.820 00.001 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:20:43.820 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:20:43.820 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:20:43.820 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:20:43.820 00.000 9828 BLC: window closed
03:20:43.820 00.000 9828 MoveAxis(E, 24, B)
03:20:43.820 00.000 9828 Guiding  Dir = 2, Dur = 24
03:20:43.821 00.001 9828 IsSlewing returns 0
03:20:43.821 00.000 9828 IsGuiding returns 0
03:20:43.821 00.000 9828 PulseGuide returned control before completion, sleep 34
03:20:43.862 00.041 9828 IsGuiding returns 1
03:20:43.862 00.000 9828 scope still moving after pulse duration time elapsed
03:20:43.894 00.032 9828 IsSlewing returns 0
03:20:43.894 00.000 9828 IsGuiding returns 1
03:20:43.926 00.032 9828 IsSlewing returns 0
03:20:43.926 00.000 9828 IsGuiding returns 1
03:20:43.958 00.032 9828 IsSlewing returns 0
03:20:43.958 00.000 9828 IsGuiding returns 0
03:20:43.958 00.000 9828 scope move finished after 24 + 112 ms
03:20:43.958 00.000 9828 Move returns status 0, amount 24
03:20:43.958 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:43.958 00.000 9828 MoveAxis(N, 11, B)
03:20:43.958 00.000 9828 Guiding  Dir = 0, Dur = 11
03:20:43.974 00.016 9828 IsSlewing returns 0
03:20:43.974 00.000 9828 IsGuiding returns 0
03:20:43.975 00.001 9828 PulseGuide returned control before completion, sleep 21
03:20:44.005 00.030 9828 IsGuiding returns 1
03:20:44.005 00.000 9828 scope still moving after pulse duration time elapsed
03:20:44.036 00.031 9828 IsSlewing returns 0
03:20:44.036 00.000 9828 IsGuiding returns 1
03:20:44.067 00.031 9828 IsSlewing returns 0
03:20:44.067 00.000 9828 IsGuiding returns 1
03:20:44.099 00.032 9828 IsSlewing returns 0
03:20:44.099 00.000 9828 IsGuiding returns 0
03:20:44.099 00.000 9828 scope move finished after 11 + 113 ms
03:20:44.099 00.000 9828 Move returns status 0, amount 11
03:20:44.099 00.000 9828 move complete, result=0
03:20:44.100 00.001 9828 worker thread done servicing request
03:20:44.100 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:20:44.503 00.403 8976 Exposure complete
03:20:44.509 00.006 8976 worker thread done servicing request
03:20:44.509 00.000 5052 OnExposeComplete: enter
03:20:44.509 00.000 5052 UpdateGuideState(): m_state=6
03:20:44.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13250
03:20:44.509 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.23, Mass=101, SNR=6.9, Peak=59 HFD=2.0
03:20:44.509 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.35 = 2.93)
03:20:44.509 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.45 = 2.83)
03:20:44.509 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.48 hyp=0.50 cameraTheta=-1.31 mountX=-0.49 mountY=0.15, mountTheta=2.84
03:20:44.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.48, opts=13)
03:20:44.510 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.48)
03:20:44.510 00.000 8976 Worker thread wakes up
03:20:44.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.48) opts 0xd
03:20:44.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.48)
03:20:44.510 00.000 8976 Moving (0.13, -0.48) raw xDistance=-0.49 yDistance=0.15
03:20:44.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
03:20:44.510 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:20:44.510 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:20:44.510 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:44.510 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:44.510 00.000 5052 Enqueuing Expose request
03:20:44.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:20:44.510 00.000 8976 MoveAxis(R, 2, ABG)
03:20:44.510 00.000 8976 stepping (-9, 14) + (2, 0)
03:20:44.510 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:44.544 00.034 8976 Received - 47 (G) 
03:20:44.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:44.544 00.000 8976 stepped: pos (-7, 14)
03:20:44.544 00.000 8976 MoveAxis(U, 0, ABG)
03:20:44.544 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:20:44.544 00.000 8976 MountToCamera -- mountX=1.13 mountY=-2.50 hyp=2.75 mountTheta=-1.15 cameraX=1.71, cameraY=2.15 cameraTheta=0.90
03:20:44.544 00.000 8976 incremental bump (1.714, 2.147) isValid = 1
03:20:44.544 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:20:44.544 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:20:44.544 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:20:44.544 00.000 8976 move complete, result=0
03:20:44.545 00.001 8976 worker thread done servicing request
03:20:44.545 00.000 8976 Worker thread wakes up
03:20:44.545 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
03:20:44.545 00.000 9828 Worker thread wakes up
03:20:44.545 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:20:44.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:44.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:44.545 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:20:44.545 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
03:20:44.545 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
03:20:44.545 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:20:44.545 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:20:44.545 00.000 9828 BLC: window closed
03:20:44.545 00.000 9828 MoveAxis(E, 24, B)
03:20:44.545 00.000 9828 Guiding  Dir = 2, Dur = 24
03:20:44.546 00.001 9828 IsSlewing returns 0
03:20:44.546 00.000 9828 IsGuiding returns 0
03:20:44.546 00.000 9828 PulseGuide returned control before completion, sleep 34
03:20:44.594 00.048 9828 IsGuiding returns 1
03:20:44.594 00.000 9828 scope still moving after pulse duration time elapsed
03:20:44.625 00.031 9828 IsSlewing returns 0
03:20:44.625 00.000 9828 IsGuiding returns 1
03:20:44.656 00.031 9828 IsSlewing returns 0
03:20:44.656 00.000 9828 IsGuiding returns 1
03:20:44.687 00.031 9828 IsSlewing returns 0
03:20:44.687 00.000 9828 IsGuiding returns 0
03:20:44.687 00.000 9828 scope move finished after 24 + 117 ms
03:20:44.687 00.000 9828 Move returns status 0, amount 24
03:20:44.687 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:44.688 00.001 9828 MoveAxis(N, 11, B)
03:20:44.688 00.000 9828 Guiding  Dir = 0, Dur = 11
03:20:44.703 00.015 9828 IsSlewing returns 0
03:20:44.703 00.000 9828 IsGuiding returns 0
03:20:44.703 00.000 9828 PulseGuide returned control before completion, sleep 21
03:20:44.734 00.031 9828 IsGuiding returns 1
03:20:44.734 00.000 9828 scope still moving after pulse duration time elapsed
03:20:44.764 00.030 9828 IsSlewing returns 0
03:20:44.764 00.000 9828 IsGuiding returns 1
03:20:44.796 00.032 9828 IsSlewing returns 0
03:20:44.796 00.000 9828 IsGuiding returns 1
03:20:44.826 00.030 9828 IsSlewing returns 0
03:20:44.826 00.000 9828 IsGuiding returns 1
03:20:44.858 00.032 9828 IsSlewing returns 0
03:20:44.858 00.000 9828 IsGuiding returns 0
03:20:44.858 00.000 9828 scope move finished after 11 + 143 ms
03:20:44.858 00.000 9828 Move returns status 0, amount 11
03:20:44.858 00.000 9828 move complete, result=0
03:20:44.858 00.000 9828 worker thread done servicing request
03:20:44.858 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:20:45.233 00.375 8976 Exposure complete
03:20:45.240 00.007 8976 worker thread done servicing request
03:20:45.240 00.000 5052 OnExposeComplete: enter
03:20:45.240 00.000 5052 UpdateGuideState(): m_state=6
03:20:45.240 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13251
03:20:45.240 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.82, Mass=98, SNR=6.8, Peak=65 HFD=2.1
03:20:45.240 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.33 = 0.33)
03:20:45.240 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.23 = 0.23)
03:20:45.240 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.38 mountX=0.14 mountY=0.03, mountTheta=0.24
03:20:45.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.11, opts=13)
03:20:45.242 00.001 5052 Enqueuing Move request for stepguider (-0.11, 0.11)
03:20:45.242 00.000 8976 Worker thread wakes up
03:20:45.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.11) opts 0xd
03:20:45.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.11)
03:20:45.242 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:20:45.242 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
03:20:45.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:45.242 00.000 8976 Moving (-0.11, 0.11) raw xDistance=0.14 yDistance=0.03
03:20:45.242 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:45.242 00.000 5052 Enqueuing Expose request
03:20:45.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:20:45.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:20:45.242 00.000 8976 MoveAxis(R, 0, ABG)
03:20:45.242 00.000 8976 MoveAxis(U, 0, ABG)
03:20:45.242 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:20:45.242 00.000 8976 MountToCamera -- mountX=1.11 mountY=-2.41 hyp=2.66 mountTheta=-1.14 cameraX=1.64, cameraY=2.09 cameraTheta=0.90
03:20:45.242 00.000 8976 incremental bump (1.641, 2.087) isValid = 1
03:20:45.242 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:20:45.243 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:20:45.243 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:20:45.243 00.000 8976 move complete, result=0
03:20:45.243 00.000 8976 worker thread done servicing request
03:20:45.243 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:45.243 00.000 9828 Worker thread wakes up
03:20:45.243 00.000 8976 Worker thread wakes up
03:20:45.243 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:20:45.243 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:45.243 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:20:45.243 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.27)
03:20:45.243 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.35)
03:20:45.243 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
03:20:45.243 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:20:45.243 00.000 9828 BLC: window closed
03:20:45.243 00.000 9828 MoveAxis(E, 24, B)
03:20:45.243 00.000 9828 Guiding  Dir = 2, Dur = 24
03:20:45.243 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:45.244 00.001 9828 IsSlewing returns 0
03:20:45.244 00.000 9828 IsGuiding returns 0
03:20:45.244 00.000 9828 PulseGuide returned control before completion, sleep 34
03:20:45.280 00.036 9828 IsGuiding returns 1
03:20:45.280 00.000 9828 scope still moving after pulse duration time elapsed
03:20:45.312 00.032 9828 IsSlewing returns 0
03:20:45.312 00.000 9828 IsGuiding returns 1
03:20:45.343 00.031 9828 IsSlewing returns 0
03:20:45.343 00.000 9828 IsGuiding returns 1
03:20:45.374 00.031 9828 IsSlewing returns 0
03:20:45.374 00.000 9828 IsGuiding returns 1
03:20:45.405 00.031 9828 IsSlewing returns 0
03:20:45.405 00.000 9828 IsGuiding returns 1
03:20:45.436 00.031 9828 IsSlewing returns 0
03:20:45.436 00.000 9828 IsGuiding returns 1
03:20:45.466 00.030 9828 IsSlewing returns 0
03:20:45.466 00.000 9828 IsGuiding returns 0
03:20:45.466 00.000 9828 scope move finished after 24 + 198 ms
03:20:45.466 00.000 9828 Move returns status 0, amount 24
03:20:45.466 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:45.466 00.000 9828 MoveAxis(N, 11, B)
03:20:45.466 00.000 9828 Guiding  Dir = 0, Dur = 11
03:20:45.482 00.016 9828 IsSlewing returns 0
03:20:45.482 00.000 9828 IsGuiding returns 0
03:20:45.482 00.000 9828 PulseGuide returned control before completion, sleep 21
03:20:45.513 00.031 9828 IsGuiding returns 1
03:20:45.513 00.000 9828 scope still moving after pulse duration time elapsed
03:20:45.545 00.032 9828 IsSlewing returns 0
03:20:45.545 00.000 9828 IsGuiding returns 1
03:20:45.575 00.030 9828 IsSlewing returns 0
03:20:45.575 00.000 9828 IsGuiding returns 1
03:20:45.607 00.032 9828 IsSlewing returns 0
03:20:45.607 00.000 9828 IsGuiding returns 1
03:20:45.637 00.030 9828 IsSlewing returns 0
03:20:45.637 00.000 9828 IsGuiding returns 0
03:20:45.637 00.000 9828 scope move finished after 11 + 143 ms
03:20:45.637 00.000 9828 Move returns status 0, amount 11
03:20:45.637 00.000 9828 move complete, result=0
03:20:45.637 00.000 9828 worker thread done servicing request
03:20:45.637 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:20:45.948 00.311 8976 Exposure complete
03:20:45.953 00.005 8976 worker thread done servicing request
03:20:45.953 00.000 5052 OnExposeComplete: enter
03:20:45.953 00.000 5052 UpdateGuideState(): m_state=6
03:20:45.953 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13252
03:20:45.954 00.001 5052 Star::Find returns 1 (0), X=328.69, Y=282.02, Mass=112, SNR=7.2, Peak=65 HFD=2.1
03:20:45.954 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:20:45.954 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
03:20:45.954 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.31 hyp=0.57 cameraTheta=2.58 mountX=0.49 mountY=0.24, mountTheta=0.45
03:20:45.954 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.31, opts=13)
03:20:45.954 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.31)
03:20:45.954 00.000 8976 Worker thread wakes up
03:20:45.955 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.31) opts 0xd
03:20:45.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.31)
03:20:45.955 00.000 8976 Moving (-0.49, 0.31) raw xDistance=0.49 yDistance=0.24
03:20:45.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:20:45.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:20:45.955 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:20:45.955 00.000 5052 UpdateGuideState exits: m=112 SNR=7.2
03:20:45.955 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:45.955 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:45.955 00.000 8976 MoveAxis(L, 2, ABG)
03:20:45.955 00.000 8976 stepping (-7, 14) + (-2, 0)
03:20:45.955 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:45.955 00.000 5052 Enqueuing Expose request
03:20:45.982 00.027 8976 Received - 47 (G) 
03:20:45.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:45.982 00.000 8976 stepped: pos (-9, 14)
03:20:45.982 00.000 8976 MoveAxis(U, 0, ABG)
03:20:45.982 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:20:45.982 00.000 8976 MountToCamera -- mountX=1.20 mountY=-2.35 hyp=2.64 mountTheta=-1.10 cameraX=1.55, cameraY=2.14 cameraTheta=0.94
03:20:45.982 00.000 8976 incremental bump (1.546, 2.137) isValid = 1
03:20:45.982 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:20:45.982 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:20:45.982 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:20:45.983 00.001 8976 move complete, result=0
03:20:45.983 00.000 8976 worker thread done servicing request
03:20:45.983 00.000 8976 Worker thread wakes up
03:20:45.983 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
03:20:45.983 00.000 9828 Worker thread wakes up
03:20:45.983 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:20:45.983 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:20:45.983 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
03:20:45.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:45.983 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
03:20:45.983 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:20:45.983 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:20:45.983 00.000 9828 BLC: window closed
03:20:45.983 00.000 9828 MoveAxis(E, 23, B)
03:20:45.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:45.984 00.001 9828 Guiding  Dir = 2, Dur = 23
03:20:45.984 00.000 9828 IsSlewing returns 0
03:20:45.984 00.000 9828 IsGuiding returns 0
03:20:45.984 00.000 9828 PulseGuide returned control before completion, sleep 33
03:20:46.028 00.044 9828 IsGuiding returns 1
03:20:46.028 00.000 9828 scope still moving after pulse duration time elapsed
03:20:46.060 00.032 9828 IsSlewing returns 0
03:20:46.060 00.000 9828 IsGuiding returns 1
03:20:46.092 00.032 9828 IsSlewing returns 0
03:20:46.092 00.000 9828 IsGuiding returns 1
03:20:46.122 00.030 9828 IsSlewing returns 0
03:20:46.122 00.000 9828 IsGuiding returns 0
03:20:46.122 00.000 9828 scope move finished after 23 + 114 ms
03:20:46.122 00.000 9828 Move returns status 0, amount 23
03:20:46.122 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:46.122 00.000 9828 MoveAxis(N, 12, B)
03:20:46.122 00.000 9828 Guiding  Dir = 0, Dur = 12
03:20:46.138 00.016 9828 IsSlewing returns 0
03:20:46.138 00.000 9828 IsGuiding returns 0
03:20:46.138 00.000 9828 PulseGuide returned control before completion, sleep 22
03:20:46.168 00.030 9828 IsGuiding returns 1
03:20:46.168 00.000 9828 scope still moving after pulse duration time elapsed
03:20:46.199 00.031 9828 IsSlewing returns 0
03:20:46.199 00.000 9828 IsGuiding returns 1
03:20:46.229 00.030 9828 IsSlewing returns 0
03:20:46.229 00.000 9828 IsGuiding returns 1
03:20:46.260 00.031 9828 IsSlewing returns 0
03:20:46.260 00.000 9828 IsGuiding returns 1
03:20:46.292 00.032 9828 IsSlewing returns 0
03:20:46.292 00.000 9828 IsGuiding returns 0
03:20:46.292 00.000 9828 scope move finished after 12 + 142 ms
03:20:46.292 00.000 9828 Move returns status 0, amount 12
03:20:46.292 00.000 9828 move complete, result=0
03:20:46.292 00.000 9828 worker thread done servicing request
03:20:46.293 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:20:46.672 00.379 8976 Exposure complete
03:20:46.677 00.005 8976 worker thread done servicing request
03:20:46.677 00.000 5052 OnExposeComplete: enter
03:20:46.677 00.000 5052 UpdateGuideState(): m_state=6
03:20:46.677 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13253
03:20:46.677 00.000 5052 Star::Find returns 1 (0), X=327.26, Y=281.69, Mass=108, SNR=7.1, Peak=65 HFD=1.8
03:20:46.677 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.18 = 1.11)
03:20:46.677 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
03:20:46.677 00.000 5052 CameraToMount -- cameraX=-1.91 cameraY=-0.02 hyp=1.91 cameraTheta=-3.13 mountX=0.86 mountY=1.61, mountTheta=1.08
03:20:46.678 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.91, y=-0.02, opts=13)
03:20:46.678 00.000 5052 Enqueuing Move request for stepguider (-1.91, -0.02)
03:20:46.678 00.000 8976 Worker thread wakes up
03:20:46.678 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.91, -0.02) opts 0xd
03:20:46.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.91, -0.02)
03:20:46.678 00.000 8976 Moving (-1.91, -0.02) raw xDistance=0.86 yDistance=1.61
03:20:46.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.86
03:20:46.678 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:20:46.679 00.001 8976 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.61
03:20:46.679 00.000 8976 MoveAxis(L, 4, ABG)
03:20:46.679 00.000 8976 stepping (-9, 14) + (-4, 0)
03:20:46.679 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
03:20:46.679 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:20:46.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:46.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:46.679 00.000 5052 Enqueuing Expose request
03:20:46.718 00.039 8976 Received - 47 (G) 
03:20:46.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:20:46.718 00.000 8976 stepped: pos (-13, 14)
03:20:46.718 00.000 8976 MoveAxis(D, 6, ABG)
03:20:46.718 00.000 8976 stepping (-13, 14) + (0, -6)
03:20:46.718 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:20:46.766 00.048 8976 Received - 47 (G) 
03:20:46.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:20:46.766 00.000 8976 stepped: pos (-13, 8)
03:20:46.766 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:20:46.766 00.000 8976 MountToCamera -- mountX=1.46 mountY=-1.99 hyp=2.47 mountTheta=-0.94 cameraX=1.11, cameraY=2.21 cameraTheta=1.11
03:20:46.766 00.000 8976 incremental bump (1.110, 2.208) isValid = 1
03:20:46.766 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
03:20:46.766 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:20:46.766 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:20:46.766 00.000 8976 move complete, result=0
03:20:46.766 00.000 8976 worker thread done servicing request
03:20:46.766 00.000 8976 Worker thread wakes up
03:20:46.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:46.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:46.766 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 1.6 px 6 ms SOUTH
03:20:46.766 00.000 9828 Worker thread wakes up
03:20:46.766 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:20:46.767 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:20:46.767 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
03:20:46.767 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
03:20:46.767 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
03:20:46.767 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:20:46.767 00.000 9828 BLC: window closed
03:20:46.767 00.000 9828 MoveAxis(E, 18, B)
03:20:46.767 00.000 9828 Guiding  Dir = 2, Dur = 18
03:20:46.767 00.000 9828 IsSlewing returns 0
03:20:46.767 00.000 9828 IsGuiding returns 0
03:20:46.767 00.000 9828 PulseGuide returned control before completion, sleep 28
03:20:46.807 00.040 9828 IsGuiding returns 1
03:20:46.807 00.000 9828 scope still moving after pulse duration time elapsed
03:20:46.838 00.031 9828 IsSlewing returns 0
03:20:46.838 00.000 9828 IsGuiding returns 1
03:20:46.870 00.032 9828 IsSlewing returns 0
03:20:46.870 00.000 9828 IsGuiding returns 1
03:20:46.901 00.031 9828 IsSlewing returns 0
03:20:46.901 00.000 9828 IsGuiding returns 0
03:20:46.901 00.000 9828 scope move finished after 18 + 115 ms
03:20:46.901 00.000 9828 Move returns status 0, amount 18
03:20:46.901 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:46.901 00.000 9828 MoveAxis(N, 13, B)
03:20:46.901 00.000 9828 Guiding  Dir = 0, Dur = 13
03:20:46.917 00.016 9828 IsSlewing returns 0
03:20:46.917 00.000 9828 IsGuiding returns 0
03:20:46.917 00.000 9828 PulseGuide returned control before completion, sleep 23
03:20:46.947 00.030 9828 IsGuiding returns 1
03:20:46.947 00.000 9828 scope still moving after pulse duration time elapsed
03:20:46.979 00.032 9828 IsSlewing returns 0
03:20:46.979 00.000 9828 IsGuiding returns 1
03:20:47.009 00.030 9828 IsSlewing returns 0
03:20:47.009 00.000 9828 IsGuiding returns 1
03:20:47.041 00.032 9828 IsSlewing returns 0
03:20:47.041 00.000 9828 IsGuiding returns 1
03:20:47.072 00.031 9828 IsSlewing returns 0
03:20:47.072 00.000 9828 IsGuiding returns 0
03:20:47.072 00.000 9828 scope move finished after 13 + 141 ms
03:20:47.072 00.000 9828 Move returns status 0, amount 13
03:20:47.072 00.000 9828 move complete, result=0
03:20:47.072 00.000 9828 worker thread done servicing request
03:20:47.072 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:20:47.453 00.381 8976 Exposure complete
03:20:47.458 00.005 8976 worker thread done servicing request
03:20:47.458 00.000 5052 OnExposeComplete: enter
03:20:47.458 00.000 5052 UpdateGuideState(): m_state=6
03:20:47.458 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13254
03:20:47.458 00.000 5052 Star::Find returns 1 (0), X=327.62, Y=280.98, Mass=107, SNR=7.1, Peak=60 HFD=2.3
03:20:47.458 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.75 = 1.54)
03:20:47.458 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
03:20:47.458 00.000 5052 CameraToMount -- cameraX=-1.56 cameraY=-0.73 hyp=1.72 cameraTheta=-2.70 mountX=0.06 mountY=1.71, mountTheta=1.54
03:20:47.459 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.56, y=-0.73, opts=13)
03:20:47.459 00.000 5052 Enqueuing Move request for stepguider (-1.56, -0.73)
03:20:47.459 00.000 8976 Worker thread wakes up
03:20:47.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.56, -0.73) opts 0xd
03:20:47.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.56, -0.73)
03:20:47.459 00.000 8976 Moving (-1.56, -0.73) raw xDistance=0.06 yDistance=1.71
03:20:47.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:20:47.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.71
03:20:47.459 00.000 8976 MoveAxis(R, 0, ABG)
03:20:47.459 00.000 8976 MoveAxis(D, 7, ABG)
03:20:47.459 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:47.459 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
03:20:47.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:47.459 00.000 8976 stepping (-13, 8) + (0, -7)
03:20:47.459 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:20:47.459 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:47.460 00.001 5052 Enqueuing Expose request
03:20:47.501 00.041 8976 Received - 47 (G) 
03:20:47.502 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:20:47.502 00.000 8976 stepped: pos (-13, 1)
03:20:47.502 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
03:20:47.502 00.000 8976 MountToCamera -- mountX=1.64 mountY=-1.39 hyp=2.15 mountTheta=-0.70 cameraX=0.49, cameraY=2.09 cameraTheta=1.34
03:20:47.502 00.000 8976 incremental bump (0.491, 2.088) isValid = 1
03:20:47.502 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
03:20:47.502 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:20:47.502 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:20:47.502 00.000 8976 move complete, result=0
03:20:47.502 00.000 9828 Worker thread wakes up
03:20:47.502 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:20:47.502 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:20:47.502 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
03:20:47.502 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.7 px 7 ms SOUTH
03:20:47.502 00.000 8976 worker thread done servicing request
03:20:47.502 00.000 8976 Worker thread wakes up
03:20:47.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:47.502 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:47.502 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
03:20:47.503 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
03:20:47.503 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:20:47.503 00.000 9828 BLC: window closed
03:20:47.503 00.000 9828 MoveAxis(E, 10, B)
03:20:47.503 00.000 9828 Guiding  Dir = 2, Dur = 10
03:20:47.503 00.000 9828 IsSlewing returns 0
03:20:47.503 00.000 9828 IsGuiding returns 0
03:20:47.503 00.000 9828 PulseGuide returned control before completion, sleep 20
03:20:47.539 00.036 9828 IsGuiding returns 1
03:20:47.539 00.000 9828 scope still moving after pulse duration time elapsed
03:20:47.569 00.030 9828 IsSlewing returns 0
03:20:47.569 00.000 9828 IsGuiding returns 1
03:20:47.600 00.031 9828 IsSlewing returns 0
03:20:47.600 00.000 9828 IsGuiding returns 1
03:20:47.632 00.032 9828 IsSlewing returns 0
03:20:47.632 00.000 9828 IsGuiding returns 0
03:20:47.632 00.000 9828 scope move finished after 10 + 118 ms
03:20:47.632 00.000 9828 Move returns status 0, amount 10
03:20:47.632 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:47.632 00.000 9828 MoveAxis(N, 15, B)
03:20:47.632 00.000 9828 Guiding  Dir = 0, Dur = 15
03:20:47.647 00.015 9828 IsSlewing returns 0
03:20:47.647 00.000 9828 IsGuiding returns 0
03:20:47.647 00.000 9828 PulseGuide returned control before completion, sleep 25
03:20:47.679 00.032 9828 IsGuiding returns 1
03:20:47.679 00.000 9828 scope still moving after pulse duration time elapsed
03:20:47.710 00.031 9828 IsSlewing returns 0
03:20:47.710 00.000 9828 IsGuiding returns 1
03:20:47.741 00.031 9828 IsSlewing returns 0
03:20:47.741 00.000 9828 IsGuiding returns 1
03:20:47.771 00.030 9828 IsSlewing returns 0
03:20:47.771 00.000 9828 IsGuiding returns 1
03:20:47.803 00.032 9828 IsSlewing returns 0
03:20:47.803 00.000 9828 IsGuiding returns 0
03:20:47.803 00.000 9828 scope move finished after 15 + 140 ms
03:20:47.803 00.000 9828 Move returns status 0, amount 15
03:20:47.803 00.000 9828 move complete, result=0
03:20:47.803 00.000 9828 worker thread done servicing request
03:20:47.803 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:20:48.186 00.383 8976 Exposure complete
03:20:48.192 00.006 8976 worker thread done servicing request
03:20:48.192 00.000 5052 OnExposeComplete: enter
03:20:48.192 00.000 5052 UpdateGuideState(): m_state=6
03:20:48.192 00.000 5052 Star::Find(18, 327, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13255
03:20:48.192 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.07, Mass=71, SNR=5.8, Peak=62 HFD=2.0
03:20:48.192 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
03:20:48.192 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
03:20:48.192 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.36 hyp=0.44 cameraTheta=2.19 mountX=0.44 mountY=0.02, mountTheta=0.04
03:20:48.193 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.36, opts=13)
03:20:48.193 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.36)
03:20:48.193 00.000 8976 Worker thread wakes up
03:20:48.193 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.36) opts 0xd
03:20:48.193 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.36)
03:20:48.193 00.000 8976 Moving (-0.26, 0.36) raw xDistance=0.44 yDistance=0.02
03:20:48.193 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:20:48.193 00.000 5052 UpdateGuideState exits: m=71 SNR=5.8
03:20:48.193 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:48.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:20:48.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:20:48.193 00.000 8976 MoveAxis(L, 2, ABG)
03:20:48.193 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:48.193 00.000 5052 Enqueuing Expose request
03:20:48.193 00.000 8976 stepping (-13, 1) + (-2, 0)
03:20:48.193 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:48.221 00.028 8976 Received - 47 (G) 
03:20:48.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:48.221 00.000 8976 stepped: pos (-15, 1)
03:20:48.221 00.000 8976 MoveAxis(U, 0, ABG)
03:20:48.221 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
03:20:48.221 00.000 8976 MountToCamera -- mountX=1.85 mountY=-0.98 hyp=2.10 mountTheta=-0.49 cameraX=0.03, cameraY=2.10 cameraTheta=1.56
03:20:48.221 00.000 8976 incremental bump (0.031, 2.098) isValid = 1
03:20:48.221 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
03:20:48.221 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:20:48.221 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:20:48.221 00.000 8976 move complete, result=0
03:20:48.221 00.000 8976 worker thread done servicing request
03:20:48.221 00.000 8976 Worker thread wakes up
03:20:48.221 00.000 9828 Worker thread wakes up
03:20:48.221 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:20:48.221 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:20:48.221 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:48.221 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:48.221 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
03:20:48.222 00.001 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
03:20:48.222 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
03:20:48.222 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
03:20:48.222 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:20:48.222 00.000 9828 BLC: window closed
03:20:48.222 00.000 9828 MoveAxis(E, 2, B)
03:20:48.222 00.000 9828 Guiding  Dir = 2, Dur = 2
03:20:48.222 00.000 9828 IsSlewing returns 0
03:20:48.222 00.000 9828 IsGuiding returns 0
03:20:48.222 00.000 9828 PulseGuide returned control before completion, sleep 12
03:20:48.240 00.018 9828 IsGuiding returns 1
03:20:48.240 00.000 9828 scope still moving after pulse duration time elapsed
03:20:48.270 00.030 9828 IsSlewing returns 0
03:20:48.270 00.000 9828 IsGuiding returns 1
03:20:48.301 00.031 9828 IsSlewing returns 0
03:20:48.301 00.000 9828 IsGuiding returns 1
03:20:48.333 00.032 9828 IsSlewing returns 0
03:20:48.333 00.000 9828 IsGuiding returns 0
03:20:48.333 00.000 9828 scope move finished after 2 + 108 ms
03:20:48.333 00.000 9828 Move returns status 0, amount 2
03:20:48.333 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:48.333 00.000 9828 MoveAxis(N, 16, B)
03:20:48.333 00.000 9828 Guiding  Dir = 0, Dur = 16
03:20:48.349 00.016 9828 IsSlewing returns 0
03:20:48.349 00.000 9828 IsGuiding returns 0
03:20:48.349 00.000 9828 PulseGuide returned control before completion, sleep 26
03:20:48.380 00.031 9828 IsGuiding returns 1
03:20:48.380 00.000 9828 scope still moving after pulse duration time elapsed
03:20:48.411 00.031 9828 IsSlewing returns 0
03:20:48.411 00.000 9828 IsGuiding returns 1
03:20:48.442 00.031 9828 IsSlewing returns 0
03:20:48.442 00.000 9828 IsGuiding returns 1
03:20:48.473 00.031 9828 IsSlewing returns 0
03:20:48.473 00.000 9828 IsGuiding returns 1
03:20:48.503 00.030 9828 IsSlewing returns 0
03:20:48.503 00.000 9828 IsGuiding returns 0
03:20:48.503 00.000 9828 scope move finished after 16 + 138 ms
03:20:48.503 00.000 9828 Move returns status 0, amount 16
03:20:48.503 00.000 9828 move complete, result=0
03:20:48.503 00.000 9828 worker thread done servicing request
03:20:48.503 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:20:48.907 00.404 8976 Exposure complete
03:20:48.912 00.005 8976 worker thread done servicing request
03:20:48.912 00.000 5052 OnExposeComplete: enter
03:20:48.912 00.000 5052 UpdateGuideState(): m_state=6
03:20:48.912 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13256
03:20:48.912 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.76, Mass=121, SNR=7.5, Peak=63 HFD=2.3
03:20:48.912 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
03:20:48.912 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
03:20:48.912 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.05 hyp=0.68 cameraTheta=0.07 mountX=-0.26 mountY=-0.60, mountTheta=-1.99
03:20:48.913 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.05, opts=13)
03:20:48.913 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.05)
03:20:48.913 00.000 8976 Worker thread wakes up
03:20:48.913 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.05) opts 0xd
03:20:48.913 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:20:48.913 00.000 5052 UpdateGuideState exits: m=121 SNR=7.5
03:20:48.914 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:48.914 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:48.914 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.05)
03:20:48.914 00.000 8976 Moving (0.68, 0.05) raw xDistance=-0.26 yDistance=-0.60
03:20:48.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
03:20:48.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:20:48.914 00.000 8976 MoveAxis(R, 1, ABG)
03:20:48.914 00.000 8976 stepping (-15, 1) + (1, 0)
03:20:48.914 00.000 5052 Enqueuing Expose request
03:20:48.915 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:48.941 00.026 8976 Received - 47 (G) 
03:20:48.941 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:48.941 00.000 8976 stepped: pos (-14, 1)
03:20:48.941 00.000 8976 MoveAxis(U, 2, ABG)
03:20:48.941 00.000 8976 stepping (-14, 1) + (0, 2)
03:20:48.941 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:48.973 00.032 8976 Received - 47 (G) 
03:20:48.973 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:48.973 00.000 8976 stepped: pos (-14, 3)
03:20:48.973 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
03:20:48.973 00.000 8976 MountToCamera -- mountX=1.95 mountY=-0.82 hyp=2.11 mountTheta=-0.40 cameraX=-0.16, cameraY=2.11 cameraTheta=1.65
03:20:48.973 00.000 8976 incremental bump (-0.162, 2.107) isValid = 1
03:20:48.973 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
03:20:48.973 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:20:48.973 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:20:48.973 00.000 8976 move complete, result=0
03:20:48.973 00.000 9828 Worker thread wakes up
03:20:48.973 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:20:48.973 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:20:48.973 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
03:20:48.973 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
03:20:48.973 00.000 8976 worker thread done servicing request
03:20:48.973 00.000 8976 Worker thread wakes up
03:20:48.973 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.54
03:20:48.973 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:20:48.973 00.000 9828 BLC: window closed
03:20:48.974 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:48.974 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:48.974 00.000 9828 MoveAxis(W, 1, B)
03:20:48.974 00.000 9828 Guiding  Dir = 3, Dur = 1
03:20:48.974 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
03:20:48.974 00.000 9828 IsSlewing returns 0
03:20:48.974 00.000 9828 IsGuiding returns 0
03:20:48.974 00.000 9828 PulseGuide returned control before completion, sleep 11
03:20:48.999 00.025 9828 IsGuiding returns 1
03:20:48.999 00.000 9828 scope still moving after pulse duration time elapsed
03:20:49.030 00.031 9828 IsSlewing returns 0
03:20:49.030 00.000 9828 IsGuiding returns 1
03:20:49.061 00.031 9828 IsSlewing returns 0
03:20:49.061 00.000 9828 IsGuiding returns 1
03:20:49.092 00.031 9828 IsSlewing returns 0
03:20:49.092 00.000 9828 IsGuiding returns 0
03:20:49.092 00.000 9828 scope move finished after 1 + 116 ms
03:20:49.092 00.000 9828 Move returns status 0, amount 1
03:20:49.092 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:49.092 00.000 9828 MoveAxis(N, 16, B)
03:20:49.092 00.000 9828 Guiding  Dir = 0, Dur = 16
03:20:49.107 00.015 9828 IsSlewing returns 0
03:20:49.107 00.000 9828 IsGuiding returns 0
03:20:49.107 00.000 9828 PulseGuide returned control before completion, sleep 26
03:20:49.138 00.031 9828 IsGuiding returns 1
03:20:49.138 00.000 9828 scope still moving after pulse duration time elapsed
03:20:49.170 00.032 9828 IsSlewing returns 0
03:20:49.170 00.000 9828 IsGuiding returns 1
03:20:49.200 00.030 9828 IsSlewing returns 0
03:20:49.200 00.000 9828 IsGuiding returns 1
03:20:49.232 00.032 9828 IsSlewing returns 0
03:20:49.232 00.000 9828 IsGuiding returns 1
03:20:49.264 00.032 9828 IsSlewing returns 0
03:20:49.264 00.000 9828 IsGuiding returns 0
03:20:49.264 00.000 9828 scope move finished after 16 + 140 ms
03:20:49.264 00.000 9828 Move returns status 0, amount 16
03:20:49.264 00.000 9828 move complete, result=0
03:20:49.264 00.000 9828 worker thread done servicing request
03:20:49.264 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:20:49.659 00.395 8976 Exposure complete
03:20:49.665 00.006 8976 worker thread done servicing request
03:20:49.665 00.000 5052 OnExposeComplete: enter
03:20:49.666 00.001 5052 UpdateGuideState(): m_state=6
03:20:49.666 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13257
03:20:49.666 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=282.22, Mass=101, SNR=6.9, Peak=61 HFD=2.6
03:20:49.666 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
03:20:49.666 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
03:20:49.666 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.51 hyp=0.67 cameraTheta=0.88 mountX=0.26 mountY=-0.64, mountTheta=-1.18
03:20:49.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.51, opts=13)
03:20:49.667 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.51)
03:20:49.667 00.000 8976 Worker thread wakes up
03:20:49.667 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:20:49.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.51) opts 0xd
03:20:49.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.51)
03:20:49.667 00.000 8976 Moving (0.43, 0.51) raw xDistance=0.26 yDistance=-0.64
03:20:49.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:20:49.667 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:20:49.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
03:20:49.667 00.000 8976 MoveAxis(L, 1, ABG)
03:20:49.667 00.000 8976 stepping (-14, 3) + (-1, 0)
03:20:49.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:49.668 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:49.668 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:49.668 00.000 5052 Enqueuing Expose request
03:20:49.691 00.023 8976 Received - 47 (G) 
03:20:49.692 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:49.692 00.000 8976 stepped: pos (-15, 3)
03:20:49.692 00.000 8976 MoveAxis(U, 3, ABG)
03:20:49.692 00.000 8976 stepping (-15, 3) + (0, 3)
03:20:49.692 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:49.724 00.032 8976 Received - 47 (G) 
03:20:49.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:49.724 00.000 8976 stepped: pos (-15, 6)
03:20:49.724 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
03:20:49.724 00.000 8976 MountToCamera -- mountX=2.06 mountY=-0.86 hyp=2.24 mountTheta=-0.40 cameraX=-0.17, cameraY=2.23 cameraTheta=1.65
03:20:49.724 00.000 8976 incremental bump (-0.173, 2.230) isValid = 1
03:20:49.724 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
03:20:49.724 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:20:49.724 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:20:49.724 00.000 8976 move complete, result=0
03:20:49.724 00.000 9828 Worker thread wakes up
03:20:49.724 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:20:49.724 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:20:49.724 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
03:20:49.724 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 3 ms NORTH
03:20:49.725 00.001 8976 worker thread done servicing request
03:20:49.725 00.000 8976 Worker thread wakes up
03:20:49.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:49.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:49.725 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
03:20:49.725 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
03:20:49.725 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:20:49.725 00.000 9828 BLC: window closed
03:20:49.725 00.000 9828 MoveAxis(W, 1, B)
03:20:49.725 00.000 9828 Guiding  Dir = 3, Dur = 1
03:20:49.725 00.000 9828 IsSlewing returns 0
03:20:49.725 00.000 9828 IsGuiding returns 0
03:20:49.726 00.001 9828 PulseGuide returned control before completion, sleep 11
03:20:49.745 00.019 9828 IsGuiding returns 1
03:20:49.745 00.000 9828 scope still moving after pulse duration time elapsed
03:20:49.775 00.030 9828 IsSlewing returns 0
03:20:49.775 00.000 9828 IsGuiding returns 1
03:20:49.807 00.032 9828 IsSlewing returns 0
03:20:49.807 00.000 9828 IsGuiding returns 1
03:20:49.838 00.031 9828 IsSlewing returns 0
03:20:49.838 00.000 9828 IsGuiding returns 0
03:20:49.838 00.000 9828 scope move finished after 1 + 111 ms
03:20:49.838 00.000 9828 Move returns status 0, amount 1
03:20:49.838 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:49.838 00.000 9828 MoveAxis(N, 16, B)
03:20:49.838 00.000 9828 Guiding  Dir = 0, Dur = 16
03:20:49.853 00.015 9828 IsSlewing returns 0
03:20:49.854 00.001 9828 IsGuiding returns 0
03:20:49.854 00.000 9828 PulseGuide returned control before completion, sleep 26
03:20:49.885 00.031 9828 IsGuiding returns 1
03:20:49.885 00.000 9828 scope still moving after pulse duration time elapsed
03:20:49.916 00.031 9828 IsSlewing returns 0
03:20:49.916 00.000 9828 IsGuiding returns 1
03:20:49.947 00.031 9828 IsSlewing returns 0
03:20:49.947 00.000 9828 IsGuiding returns 1
03:20:49.977 00.030 9828 IsSlewing returns 0
03:20:49.980 00.003 9828 IsGuiding returns 0
03:20:49.980 00.000 9828 scope move finished after 16 + 109 ms
03:20:49.980 00.000 9828 Move returns status 0, amount 16
03:20:49.980 00.000 9828 move complete, result=0
03:20:49.980 00.000 9828 worker thread done servicing request
03:20:49.980 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:20:50.411 00.431 8976 Exposure complete
03:20:50.416 00.005 8976 worker thread done servicing request
03:20:50.416 00.000 5052 OnExposeComplete: enter
03:20:50.416 00.000 5052 UpdateGuideState(): m_state=6
03:20:50.416 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13258
03:20:50.416 00.000 5052 Star::Find returns 1 (0), X=330.53, Y=281.60, Mass=87, SNR=6.4, Peak=59 HFD=1.5
03:20:50.417 00.001 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
03:20:50.417 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
03:20:50.417 00.000 5052 CameraToMount -- cameraX=1.36 cameraY=-0.11 hyp=1.36 cameraTheta=-0.08 mountX=-0.72 mountY=-1.08, mountTheta=-2.16
03:20:50.417 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.36, y=-0.11, opts=13)
03:20:50.417 00.000 5052 Enqueuing Move request for stepguider (1.36, -0.11)
03:20:50.417 00.000 8976 Worker thread wakes up
03:20:50.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.36, -0.11) opts 0xd
03:20:50.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.36, -0.11)
03:20:50.417 00.000 8976 Moving (1.36, -0.11) raw xDistance=-0.72 yDistance=-1.08
03:20:50.418 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:20:50.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.72
03:20:50.418 00.000 5052 UpdateGuideState exits: m=87 SNR=6.4
03:20:50.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.08
03:20:50.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:50.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:50.418 00.000 5052 Enqueuing Expose request
03:20:50.418 00.000 8976 MoveAxis(R, 3, ABG)
03:20:50.418 00.000 8976 stepping (-15, 6) + (3, 0)
03:20:50.418 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:50.459 00.041 8976 Received - 47 (G) 
03:20:50.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:50.459 00.000 8976 stepped: pos (-12, 6)
03:20:50.459 00.000 8976 MoveAxis(U, 4, ABG)
03:20:50.459 00.000 8976 stepping (-12, 6) + (0, 4)
03:20:50.459 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:20:50.491 00.032 8976 Received - 47 (G) 
03:20:50.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:20:50.491 00.000 8976 stepped: pos (-12, 10)
03:20:50.491 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
03:20:50.491 00.000 8976 MountToCamera -- mountX=1.99 mountY=-1.10 hyp=2.27 mountTheta=-0.51 cameraX=0.07, cameraY=2.27 cameraTheta=1.54
03:20:50.491 00.000 8976 incremental bump (0.074, 2.272) isValid = 1
03:20:50.491 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
03:20:50.491 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:20:50.491 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:20:50.491 00.000 8976 move complete, result=0
03:20:50.491 00.000 8976 worker thread done servicing request
03:20:50.491 00.000 8976 Worker thread wakes up
03:20:50.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:50.491 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:50.491 00.000 9828 Worker thread wakes up
03:20:50.491 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:20:50.491 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:20:50.491 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.65)
03:20:50.491 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.1 px 4 ms NORTH
03:20:50.492 00.001 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
03:20:50.492 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
03:20:50.492 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:20:50.492 00.000 9828 BLC: window closed
03:20:50.492 00.000 9828 MoveAxis(E, 3, B)
03:20:50.492 00.000 9828 Guiding  Dir = 2, Dur = 3
03:20:50.492 00.000 9828 IsSlewing returns 0
03:20:50.492 00.000 9828 IsGuiding returns 0
03:20:50.492 00.000 9828 PulseGuide returned control before completion, sleep 13
03:20:50.511 00.019 9828 IsGuiding returns 1
03:20:50.511 00.000 9828 scope still moving after pulse duration time elapsed
03:20:50.542 00.031 9828 IsSlewing returns 0
03:20:50.542 00.000 9828 IsGuiding returns 1
03:20:50.574 00.032 9828 IsSlewing returns 0
03:20:50.574 00.000 9828 IsGuiding returns 1
03:20:50.604 00.030 9828 IsSlewing returns 0
03:20:50.604 00.000 9828 IsGuiding returns 0
03:20:50.605 00.001 9828 scope move finished after 3 + 108 ms
03:20:50.605 00.000 9828 Move returns status 0, amount 3
03:20:50.605 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:50.605 00.000 9828 MoveAxis(N, 16, B)
03:20:50.605 00.000 9828 Guiding  Dir = 0, Dur = 16
03:20:50.619 00.014 9828 IsSlewing returns 0
03:20:50.619 00.000 9828 IsGuiding returns 0
03:20:50.619 00.000 9828 PulseGuide returned control before completion, sleep 26
03:20:50.651 00.032 9828 IsGuiding returns 1
03:20:50.651 00.000 9828 scope still moving after pulse duration time elapsed
03:20:50.682 00.031 9828 IsSlewing returns 0
03:20:50.682 00.000 9828 IsGuiding returns 1
03:20:50.714 00.032 9828 IsSlewing returns 0
03:20:50.714 00.000 9828 IsGuiding returns 1
03:20:50.746 00.032 9828 IsSlewing returns 0
03:20:50.746 00.000 9828 IsGuiding returns 1
03:20:50.777 00.031 9828 IsSlewing returns 0
03:20:50.777 00.000 9828 IsGuiding returns 0
03:20:50.777 00.000 9828 scope move finished after 16 + 141 ms
03:20:50.777 00.000 9828 Move returns status 0, amount 16
03:20:50.777 00.000 9828 move complete, result=0
03:20:50.777 00.000 9828 worker thread done servicing request
03:20:50.777 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:20:51.178 00.401 8976 Exposure complete
03:20:51.183 00.005 8976 worker thread done servicing request
03:20:51.183 00.000 5052 OnExposeComplete: enter
03:20:51.183 00.000 5052 UpdateGuideState(): m_state=6
03:20:51.183 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13259
03:20:51.184 00.001 5052 Star::Find returns 1 (0), X=330.36, Y=280.79, Mass=95, SNR=6.7, Peak=62 HFD=1.9
03:20:51.184 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.70 = -2.70)
03:20:51.184 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
03:20:51.184 00.000 5052 CameraToMount -- cameraX=1.18 cameraY=-0.92 hyp=1.50 cameraTheta=-0.66 mountX=-1.36 mountY=-0.49, mountTheta=-2.79
03:20:51.184 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.18, y=-0.92, opts=13)
03:20:51.184 00.000 5052 Enqueuing Move request for stepguider (1.18, -0.92)
03:20:51.184 00.000 8976 Worker thread wakes up
03:20:51.185 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:20:51.185 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
03:20:51.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:51.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.18, -0.92) opts 0xd
03:20:51.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.18, -0.92)
03:20:51.185 00.000 8976 Moving (1.18, -0.92) raw xDistance=-1.36 yDistance=-0.49
03:20:51.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.36
03:20:51.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.49
03:20:51.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:51.185 00.000 5052 Enqueuing Expose request
03:20:51.185 00.000 8976 MoveAxis(R, 6, ABG)
03:20:51.185 00.000 8976 stepping (-12, 10) + (6, 0)
03:20:51.185 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:20:51.226 00.041 8976 Received - 47 (G) 
03:20:51.227 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:20:51.227 00.000 8976 stepped: pos (-6, 10)
03:20:51.227 00.000 8976 MoveAxis(U, 2, ABG)
03:20:51.227 00.000 8976 stepping (-6, 10) + (0, 2)
03:20:51.227 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:51.259 00.032 8976 Received - 47 (G) 
03:20:51.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:51.259 00.000 8976 stepped: pos (-6, 12)
03:20:51.259 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
03:20:51.259 00.000 8976 MountToCamera -- mountX=1.64 mountY=-1.37 hyp=2.13 mountTheta=-0.70 cameraX=0.47, cameraY=2.08 cameraTheta=1.35
03:20:51.259 00.000 8976 incremental bump (0.472, 2.079) isValid = 1
03:20:51.259 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
03:20:51.259 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:20:51.259 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:20:51.259 00.000 8976 move complete, result=0
03:20:51.259 00.000 8976 worker thread done servicing request
03:20:51.259 00.000 8976 Worker thread wakes up
03:20:51.259 00.000 9828 Worker thread wakes up
03:20:51.259 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:20:51.259 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:20:51.259 00.000 5052 GuideStep: -1.4 px 6 ms EAST, -0.5 px 2 ms NORTH
03:20:51.259 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
03:20:51.259 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
03:20:51.259 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
03:20:51.259 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:20:51.259 00.000 9828 BLC: window closed
03:20:51.259 00.000 9828 MoveAxis(E, 10, B)
03:20:51.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:51.259 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:51.260 00.001 9828 Guiding  Dir = 2, Dur = 10
03:20:51.260 00.000 9828 IsSlewing returns 0
03:20:51.260 00.000 9828 IsGuiding returns 0
03:20:51.260 00.000 9828 PulseGuide returned control before completion, sleep 20
03:20:51.288 00.028 9828 IsGuiding returns 1
03:20:51.288 00.000 9828 scope still moving after pulse duration time elapsed
03:20:51.319 00.031 9828 IsSlewing returns 0
03:20:51.319 00.000 9828 IsGuiding returns 1
03:20:51.351 00.032 9828 IsSlewing returns 0
03:20:51.351 00.000 9828 IsGuiding returns 1
03:20:51.382 00.031 9828 IsSlewing returns 0
03:20:51.382 00.000 9828 IsGuiding returns 1
03:20:51.413 00.031 9828 IsSlewing returns 0
03:20:51.414 00.001 9828 IsGuiding returns 0
03:20:51.414 00.000 9828 scope move finished after 10 + 143 ms
03:20:51.414 00.000 9828 Move returns status 0, amount 10
03:20:51.414 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:51.414 00.000 9828 MoveAxis(N, 15, B)
03:20:51.414 00.000 9828 Guiding  Dir = 0, Dur = 15
03:20:51.429 00.015 9828 IsSlewing returns 0
03:20:51.429 00.000 9828 IsGuiding returns 0
03:20:51.429 00.000 9828 PulseGuide returned control before completion, sleep 25
03:20:51.460 00.031 9828 IsGuiding returns 1
03:20:51.460 00.000 9828 scope still moving after pulse duration time elapsed
03:20:51.490 00.030 9828 IsSlewing returns 0
03:20:51.490 00.000 9828 IsGuiding returns 1
03:20:51.520 00.030 9828 IsSlewing returns 0
03:20:51.520 00.000 9828 IsGuiding returns 1
03:20:51.552 00.032 9828 IsSlewing returns 0
03:20:51.552 00.000 9828 IsGuiding returns 1
03:20:51.583 00.031 9828 IsSlewing returns 0
03:20:51.583 00.000 9828 IsGuiding returns 0
03:20:51.583 00.000 9828 scope move finished after 15 + 138 ms
03:20:51.583 00.000 9828 Move returns status 0, amount 15
03:20:51.583 00.000 9828 move complete, result=0
03:20:51.584 00.001 9828 worker thread done servicing request
03:20:51.584 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:20:51.946 00.362 8976 Exposure complete
03:20:51.951 00.005 8976 worker thread done servicing request
03:20:51.951 00.000 5052 OnExposeComplete: enter
03:20:51.951 00.000 5052 UpdateGuideState(): m_state=6
03:20:51.951 00.000 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13260
03:20:51.952 00.001 5052 Star::Find returns 1 (0), X=330.08, Y=281.01, Mass=108, SNR=7.1, Peak=64 HFD=2.0
03:20:51.952 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.70 = -2.70)
03:20:51.952 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
03:20:51.952 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-0.70 hyp=1.14 cameraTheta=-0.66 mountX=-1.04 mountY=-0.38, mountTheta=-2.79
03:20:51.952 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=-0.70, opts=13)
03:20:51.952 00.000 5052 Enqueuing Move request for stepguider (0.90, -0.70)
03:20:51.952 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:20:51.952 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
03:20:51.952 00.000 8976 Worker thread wakes up
03:20:51.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, -0.70) opts 0xd
03:20:51.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, -0.70)
03:20:51.953 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:51.953 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:51.953 00.000 5052 Enqueuing Expose request
03:20:51.953 00.000 8976 Moving (0.90, -0.70) raw xDistance=-1.04 yDistance=-0.38
03:20:51.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.04
03:20:51.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
03:20:51.953 00.000 8976 MoveAxis(R, 5, ABG)
03:20:51.953 00.000 8976 stepping (-6, 12) + (5, 0)
03:20:51.953 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:20:51.993 00.040 8976 Received - 47 (G) 
03:20:51.993 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:20:51.994 00.001 8976 stepped: pos (-1, 12)
03:20:51.994 00.000 8976 MoveAxis(U, 2, ABG)
03:20:51.994 00.000 8976 stepping (-1, 12) + (0, 2)
03:20:51.994 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:52.025 00.031 8976 Received - 47 (G) 
03:20:52.025 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:52.025 00.000 8976 stepped: pos (-1, 14)
03:20:52.025 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:20:52.025 00.000 8976 MountToCamera -- mountX=1.15 mountY=-1.65 hyp=2.01 mountTheta=-0.96 cameraX=0.95, cameraY=1.77 cameraTheta=1.08
03:20:52.025 00.000 8976 incremental bump (0.946, 1.772) isValid = 1
03:20:52.026 00.001 8976 Scheduling Mount bump of (0.054, 0.105)
03:20:52.026 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:20:52.026 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:20:52.026 00.000 8976 move complete, result=0
03:20:52.026 00.000 9828 Worker thread wakes up
03:20:52.026 00.000 5052 GuideStep: -1.0 px 5 ms EAST, -0.4 px 2 ms NORTH
03:20:52.026 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:20:52.026 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:20:52.026 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:20:52.026 00.000 8976 worker thread done servicing request
03:20:52.026 00.000 8976 Worker thread wakes up
03:20:52.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:52.026 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:52.026 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
03:20:52.027 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:20:52.027 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:20:52.027 00.000 9828 BLC: window closed
03:20:52.027 00.000 9828 MoveAxis(E, 19, B)
03:20:52.027 00.000 9828 Guiding  Dir = 2, Dur = 19
03:20:52.027 00.000 9828 IsSlewing returns 0
03:20:52.027 00.000 9828 IsGuiding returns 0
03:20:52.027 00.000 9828 PulseGuide returned control before completion, sleep 29
03:20:52.063 00.036 9828 IsGuiding returns 1
03:20:52.063 00.000 9828 scope still moving after pulse duration time elapsed
03:20:52.095 00.032 9828 IsSlewing returns 0
03:20:52.095 00.000 9828 IsGuiding returns 1
03:20:52.126 00.031 9828 IsSlewing returns 0
03:20:52.126 00.000 9828 IsGuiding returns 1
03:20:52.157 00.031 9828 IsSlewing returns 0
03:20:52.157 00.000 9828 IsGuiding returns 0
03:20:52.157 00.000 9828 scope move finished after 19 + 111 ms
03:20:52.157 00.000 9828 Move returns status 0, amount 19
03:20:52.157 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:52.157 00.000 9828 MoveAxis(N, 13, B)
03:20:52.157 00.000 9828 Guiding  Dir = 0, Dur = 13
03:20:52.173 00.016 9828 IsSlewing returns 0
03:20:52.173 00.000 9828 IsGuiding returns 0
03:20:52.173 00.000 9828 PulseGuide returned control before completion, sleep 23
03:20:52.204 00.031 9828 IsGuiding returns 1
03:20:52.204 00.000 9828 scope still moving after pulse duration time elapsed
03:20:52.235 00.031 9828 IsSlewing returns 0
03:20:52.235 00.000 9828 IsGuiding returns 1
03:20:52.267 00.032 9828 IsSlewing returns 0
03:20:52.267 00.000 9828 IsGuiding returns 1
03:20:52.313 00.046 9828 IsSlewing returns 0
03:20:52.313 00.000 9828 IsGuiding returns 0
03:20:52.313 00.000 9828 scope move finished after 13 + 127 ms
03:20:52.313 00.000 9828 Move returns status 0, amount 13
03:20:52.313 00.000 9828 move complete, result=0
03:20:52.313 00.000 9828 worker thread done servicing request
03:20:52.313 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:20:52.711 00.398 8976 Exposure complete
03:20:52.717 00.006 8976 worker thread done servicing request
03:20:52.717 00.000 5052 OnExposeComplete: enter
03:20:52.717 00.000 5052 UpdateGuideState(): m_state=6
03:20:52.717 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13261
03:20:52.717 00.000 5052 Star::Find returns 1 (0), X=330.38, Y=282.11, Mass=94, SNR=6.6, Peak=60 HFD=2.6
03:20:52.717 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
03:20:52.717 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
03:20:52.717 00.000 5052 CameraToMount -- cameraX=1.21 cameraY=0.40 hyp=1.28 cameraTheta=0.32 mountX=-0.19 mountY=-1.24, mountTheta=-1.72
03:20:52.718 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.21, y=0.40, opts=13)
03:20:52.718 00.000 5052 Enqueuing Move request for stepguider (1.21, 0.40)
03:20:52.718 00.000 8976 Worker thread wakes up
03:20:52.719 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:20:52.719 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.21, 0.40) opts 0xd
03:20:52.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.21, 0.40)
03:20:52.719 00.000 5052 UpdateGuideState exits: m=94 SNR=6.6
03:20:52.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:52.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:52.719 00.000 5052 Enqueuing Expose request
03:20:52.719 00.000 8976 Moving (1.21, 0.40) raw xDistance=-0.19 yDistance=-1.24
03:20:52.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:20:52.720 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.24
03:20:52.720 00.000 8976 MoveAxis(R, 0, ABG)
03:20:52.720 00.000 8976 MoveAxis(U, 5, ABG)
03:20:52.720 00.000 8976 stepping (-1, 14) + (0, 5)
03:20:52.720 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:20:52.761 00.041 8976 Received - 47 (G) 
03:20:52.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:20:52.761 00.000 8976 stepped: pos (-1, 19)
03:20:52.761 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:20:52.761 00.000 8976 MountToCamera -- mountX=0.82 mountY=-2.10 hyp=2.25 mountTheta=-1.20 cameraX=1.50, cameraY=1.69 cameraTheta=0.84
03:20:52.761 00.000 8976 incremental bump (1.498, 1.685) isValid = 1
03:20:52.762 00.001 8976 Scheduling Mount bump of (0.076, 0.089)
03:20:52.762 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:20:52.762 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:20:52.762 00.000 8976 move complete, result=0
03:20:52.762 00.000 8976 worker thread done servicing request
03:20:52.762 00.000 8976 Worker thread wakes up
03:20:52.762 00.000 9828 Worker thread wakes up
03:20:52.762 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.2 px 5 ms NORTH
03:20:52.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:52.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:52.762 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:20:52.762 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:20:52.762 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
03:20:52.762 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
03:20:52.762 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:20:52.763 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:20:52.763 00.000 9828 BLC: window closed
03:20:52.763 00.000 9828 MoveAxis(E, 26, B)
03:20:52.763 00.000 9828 Guiding  Dir = 2, Dur = 26
03:20:52.763 00.000 9828 IsSlewing returns 0
03:20:52.763 00.000 9828 IsGuiding returns 0
03:20:52.763 00.000 9828 PulseGuide returned control before completion, sleep 36
03:20:52.811 00.048 9828 IsGuiding returns 1
03:20:52.811 00.000 9828 scope still moving after pulse duration time elapsed
03:20:52.843 00.032 9828 IsSlewing returns 0
03:20:52.843 00.000 9828 IsGuiding returns 1
03:20:52.874 00.031 9828 IsSlewing returns 0
03:20:52.874 00.000 9828 IsGuiding returns 1
03:20:52.906 00.032 9828 IsSlewing returns 0
03:20:52.906 00.000 9828 IsGuiding returns 0
03:20:52.906 00.000 9828 scope move finished after 26 + 117 ms
03:20:52.906 00.000 9828 Move returns status 0, amount 26
03:20:52.906 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:52.906 00.000 9828 MoveAxis(N, 11, B)
03:20:52.906 00.000 9828 Guiding  Dir = 0, Dur = 11
03:20:52.921 00.015 9828 IsSlewing returns 0
03:20:52.921 00.000 9828 IsGuiding returns 0
03:20:52.922 00.001 9828 PulseGuide returned control before completion, sleep 21
03:20:52.952 00.030 9828 IsGuiding returns 1
03:20:52.952 00.000 9828 scope still moving after pulse duration time elapsed
03:20:52.982 00.030 9828 IsSlewing returns 0
03:20:52.982 00.000 9828 IsGuiding returns 1
03:20:53.014 00.032 9828 IsSlewing returns 0
03:20:53.014 00.000 9828 IsGuiding returns 1
03:20:53.044 00.030 9828 IsSlewing returns 0
03:20:53.045 00.001 9828 IsGuiding returns 1
03:20:53.075 00.030 9828 IsSlewing returns 0
03:20:53.075 00.000 9828 IsGuiding returns 0
03:20:53.075 00.000 9828 scope move finished after 11 + 141 ms
03:20:53.075 00.000 9828 Move returns status 0, amount 11
03:20:53.075 00.000 9828 move complete, result=0
03:20:53.075 00.000 9828 worker thread done servicing request
03:20:53.075 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:20:53.450 00.375 8976 Exposure complete
03:20:53.456 00.006 8976 worker thread done servicing request
03:20:53.457 00.001 5052 OnExposeComplete: enter
03:20:53.457 00.000 5052 UpdateGuideState(): m_state=6
03:20:53.457 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13262
03:20:53.457 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=282.34, Mass=78, SNR=6.1, Peak=63 HFD=1.5
03:20:53.457 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
03:20:53.457 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
03:20:53.457 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.63 hyp=0.83 cameraTheta=0.86 mountX=0.32 mountY=-0.80, mountTheta=-1.19
03:20:53.458 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.63, opts=13)
03:20:53.458 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.63)
03:20:53.458 00.000 8976 Worker thread wakes up
03:20:53.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.63) opts 0xd
03:20:53.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.63)
03:20:53.458 00.000 8976 Moving (0.54, 0.63) raw xDistance=0.32 yDistance=-0.80
03:20:53.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:20:53.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.80
03:20:53.458 00.000 8976 MoveAxis(L, 1, ABG)
03:20:53.458 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:20:53.458 00.000 5052 UpdateGuideState exits: m=78 SNR=6.1
03:20:53.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:53.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:53.458 00.000 5052 Enqueuing Expose request
03:20:53.459 00.001 8976 stepping (-1, 19) + (-1, 0)
03:20:53.459 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:53.481 00.022 8976 Received - 47 (G) 
03:20:53.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:20:53.481 00.000 8976 stepped: pos (-2, 19)
03:20:53.481 00.000 8976 MoveAxis(U, 4, ABG)
03:20:53.481 00.000 8976 stepping (-2, 19) + (0, 4)
03:20:53.481 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:20:53.512 00.031 8976 Received - 47 (G) 
03:20:53.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:20:53.513 00.001 8976 stepped: pos (-2, 23)
03:20:53.513 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:20:53.513 00.000 8976 MountToCamera -- mountX=0.65 mountY=-2.61 hyp=2.69 mountTheta=-1.33 cameraX=2.03, cameraY=1.77 cameraTheta=0.72
03:20:53.513 00.000 8976 incremental bump (2.031, 1.768) isValid = 1
03:20:53.513 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:20:53.513 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:20:53.513 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:20:53.513 00.000 8976 move complete, result=0
03:20:53.513 00.000 9828 Worker thread wakes up
03:20:53.513 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:20:53.513 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:20:53.513 00.000 8976 worker thread done servicing request
03:20:53.513 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.8 px 4 ms NORTH
03:20:53.513 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:20:53.513 00.000 8976 Worker thread wakes up
03:20:53.513 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:20:53.514 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:53.514 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:53.514 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:20:53.514 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:20:53.514 00.000 9828 BLC: window closed
03:20:53.514 00.000 9828 MoveAxis(E, 29, B)
03:20:53.514 00.000 9828 Guiding  Dir = 2, Dur = 29
03:20:53.514 00.000 9828 IsSlewing returns 0
03:20:53.514 00.000 9828 IsGuiding returns 0
03:20:53.515 00.001 9828 PulseGuide returned control before completion, sleep 39
03:20:53.562 00.047 9828 IsGuiding returns 1
03:20:53.562 00.000 9828 scope still moving after pulse duration time elapsed
03:20:53.593 00.031 9828 IsSlewing returns 0
03:20:53.593 00.000 9828 IsGuiding returns 1
03:20:53.625 00.032 9828 IsSlewing returns 0
03:20:53.625 00.000 9828 IsGuiding returns 1
03:20:53.655 00.030 9828 IsSlewing returns 0
03:20:53.655 00.000 9828 IsGuiding returns 1
03:20:53.686 00.031 9828 IsSlewing returns 0
03:20:53.686 00.000 9828 IsGuiding returns 1
03:20:53.716 00.030 9828 IsSlewing returns 0
03:20:53.716 00.000 9828 IsGuiding returns 0
03:20:53.716 00.000 9828 scope move finished after 29 + 172 ms
03:20:53.716 00.000 9828 Move returns status 0, amount 29
03:20:53.716 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:53.716 00.000 9828 MoveAxis(N, 9, B)
03:20:53.716 00.000 9828 Guiding  Dir = 0, Dur = 9
03:20:53.733 00.017 9828 IsSlewing returns 0
03:20:53.733 00.000 9828 IsGuiding returns 0
03:20:53.733 00.000 9828 PulseGuide returned control before completion, sleep 19
03:20:53.762 00.029 9828 IsGuiding returns 1
03:20:53.762 00.000 9828 scope still moving after pulse duration time elapsed
03:20:53.793 00.031 9828 IsSlewing returns 0
03:20:53.793 00.000 9828 IsGuiding returns 1
03:20:53.824 00.031 9828 IsSlewing returns 0
03:20:53.824 00.000 9828 IsGuiding returns 1
03:20:53.855 00.031 9828 IsSlewing returns 0
03:20:53.855 00.000 9828 IsGuiding returns 1
03:20:53.886 00.031 9828 IsSlewing returns 0
03:20:53.890 00.004 9828 IsGuiding returns 0
03:20:53.890 00.000 9828 scope move finished after 9 + 148 ms
03:20:53.890 00.000 9828 Move returns status 0, amount 9
03:20:53.890 00.000 9828 move complete, result=0
03:20:53.890 00.000 9828 worker thread done servicing request
03:20:53.890 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:20:54.197 00.307 8976 Exposure complete
03:20:54.202 00.005 8976 worker thread done servicing request
03:20:54.203 00.001 5052 OnExposeComplete: enter
03:20:54.203 00.000 5052 UpdateGuideState(): m_state=6
03:20:54.203 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13263
03:20:54.203 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.62, Mass=107, SNR=7.1, Peak=66 HFD=2.1
03:20:54.203 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
03:20:54.203 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
03:20:54.203 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.43 mountX=-0.17 mountY=-0.12, mountTheta=-2.55
03:20:54.204 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.09, opts=13)
03:20:54.204 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.09)
03:20:54.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:20:54.204 00.000 5052 UpdateGuideState exits: m=107 SNR=7.1
03:20:54.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:54.204 00.000 8976 Worker thread wakes up
03:20:54.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.09) opts 0xd
03:20:54.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.09)
03:20:54.204 00.000 8976 Moving (0.20, -0.09) raw xDistance=-0.17 yDistance=-0.12
03:20:54.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:54.204 00.000 5052 Enqueuing Expose request
03:20:54.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:20:54.205 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:20:54.205 00.000 8976 MoveAxis(R, 0, ABG)
03:20:54.205 00.000 8976 MoveAxis(U, 0, ABG)
03:20:54.205 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:20:54.205 00.000 8976 MountToCamera -- mountX=0.54 mountY=-2.96 hyp=3.00 mountTheta=-1.39 cameraX=2.39, cameraY=1.82 cameraTheta=0.65
03:20:54.205 00.000 8976 incremental bump (2.388, 1.823) isValid = 1
03:20:54.205 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:20:54.205 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:20:54.205 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:20:54.205 00.000 8976 move complete, result=0
03:20:54.205 00.000 9828 Worker thread wakes up
03:20:54.205 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:20:54.205 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:20:54.205 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
03:20:54.205 00.000 8976 worker thread done servicing request
03:20:54.205 00.000 8976 Worker thread wakes up
03:20:54.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:54.205 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:54.205 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:20:54.206 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:54.206 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:20:54.206 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:20:54.206 00.000 9828 BLC: window closed
03:20:54.206 00.000 9828 MoveAxis(E, 30, B)
03:20:54.206 00.000 9828 Guiding  Dir = 2, Dur = 30
03:20:54.206 00.000 9828 IsSlewing returns 0
03:20:54.206 00.000 9828 IsGuiding returns 0
03:20:54.206 00.000 9828 PulseGuide returned control before completion, sleep 40
03:20:54.261 00.055 9828 IsGuiding returns 1
03:20:54.261 00.000 9828 scope still moving after pulse duration time elapsed
03:20:54.293 00.032 9828 IsSlewing returns 0
03:20:54.293 00.000 9828 IsGuiding returns 1
03:20:54.324 00.031 9828 IsSlewing returns 0
03:20:54.324 00.000 9828 IsGuiding returns 1
03:20:54.355 00.031 9828 IsSlewing returns 0
03:20:54.355 00.000 9828 IsGuiding returns 0
03:20:54.355 00.000 9828 scope move finished after 30 + 118 ms
03:20:54.355 00.000 9828 Move returns status 0, amount 30
03:20:54.355 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:54.355 00.000 9828 MoveAxis(N, 8, B)
03:20:54.356 00.001 9828 Guiding  Dir = 0, Dur = 8
03:20:54.371 00.015 9828 IsSlewing returns 0
03:20:54.371 00.000 9828 IsGuiding returns 0
03:20:54.371 00.000 9828 PulseGuide returned control before completion, sleep 18
03:20:54.403 00.032 9828 IsGuiding returns 1
03:20:54.403 00.000 9828 scope still moving after pulse duration time elapsed
03:20:54.434 00.031 9828 IsSlewing returns 0
03:20:54.434 00.000 9828 IsGuiding returns 1
03:20:54.465 00.031 9828 IsSlewing returns 0
03:20:54.465 00.000 9828 IsGuiding returns 1
03:20:54.496 00.031 9828 IsSlewing returns 0
03:20:54.496 00.000 9828 IsGuiding returns 0
03:20:54.496 00.000 9828 scope move finished after 8 + 116 ms
03:20:54.496 00.000 9828 Move returns status 0, amount 8
03:20:54.496 00.000 9828 move complete, result=0
03:20:54.496 00.000 9828 worker thread done servicing request
03:20:54.496 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:20:54.888 00.392 8976 Exposure complete
03:20:54.893 00.005 8976 worker thread done servicing request
03:20:54.893 00.000 5052 OnExposeComplete: enter
03:20:54.893 00.000 5052 UpdateGuideState(): m_state=6
03:20:54.893 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13264
03:20:54.894 00.001 5052 Star::Find returns 1 (0), X=329.37, Y=281.03, Mass=106, SNR=7.1, Peak=61 HFD=2.3
03:20:54.894 00.000 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.04) = xAngle (-3.33 = 2.95)
03:20:54.894 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.43 = 2.85)
03:20:54.894 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.67 hyp=0.70 cameraTheta=-1.29 mountX=-0.69 mountY=0.20, mountTheta=2.86
03:20:54.894 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.67, opts=13)
03:20:54.894 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.67)
03:20:54.895 00.001 8976 Worker thread wakes up
03:20:54.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.67) opts 0xd
03:20:54.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.67)
03:20:54.895 00.000 8976 Moving (0.20, -0.67) raw xDistance=-0.69 yDistance=0.20
03:20:54.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
03:20:54.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:20:54.895 00.000 5052 UpdateGuideState exits: m=106 SNR=7.1
03:20:54.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:54.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:54.895 00.000 5052 Enqueuing Expose request
03:20:54.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:20:54.895 00.000 8976 MoveAxis(R, 3, ABG)
03:20:54.895 00.000 8976 stepping (-2, 23) + (3, 0)
03:20:54.895 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:54.935 00.040 8976 Received - 47 (G) 
03:20:54.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:54.935 00.000 8976 stepped: pos (1, 23)
03:20:54.935 00.000 8976 MoveAxis(U, 0, ABG)
03:20:54.935 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
03:20:54.935 00.000 8976 MountToCamera -- mountX=0.31 mountY=-3.19 hyp=3.20 mountTheta=-1.47 cameraX=2.70, cameraY=1.73 cameraTheta=0.57
03:20:54.935 00.000 8976 incremental bump (2.696, 1.725) isValid = 1
03:20:54.935 00.000 8976 Scheduling Mount bump of (0.097, 0.064)
03:20:54.935 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:54.935 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:54.935 00.000 8976 move complete, result=0
03:20:54.935 00.000 9828 Worker thread wakes up
03:20:54.935 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:54.935 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:54.935 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.68 = -2.60)
03:20:54.935 00.000 8976 worker thread done servicing request
03:20:54.936 00.001 8976 Worker thread wakes up
03:20:54.936 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:54.936 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.2 px 0 ms NORTH
03:20:54.936 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.60 = -2.68)
03:20:54.936 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
03:20:54.936 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:54.936 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:54.936 00.000 9828 BLC: window closed
03:20:54.936 00.000 9828 MoveAxis(E, 32, B)
03:20:54.936 00.000 9828 Guiding  Dir = 2, Dur = 32
03:20:54.937 00.001 9828 IsSlewing returns 0
03:20:54.937 00.000 9828 IsGuiding returns 0
03:20:54.937 00.000 9828 PulseGuide returned control before completion, sleep 42
03:20:54.993 00.056 9828 IsGuiding returns 1
03:20:54.993 00.000 9828 scope still moving after pulse duration time elapsed
03:20:55.024 00.031 9828 IsSlewing returns 0
03:20:55.024 00.000 9828 IsGuiding returns 1
03:20:55.055 00.031 9828 IsSlewing returns 0
03:20:55.055 00.000 9828 IsGuiding returns 1
03:20:55.085 00.030 9828 IsSlewing returns 0
03:20:55.085 00.000 9828 IsGuiding returns 0
03:20:55.085 00.000 9828 scope move finished after 32 + 116 ms
03:20:55.085 00.000 9828 Move returns status 0, amount 32
03:20:55.086 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:55.086 00.000 9828 MoveAxis(N, 7, B)
03:20:55.086 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:55.101 00.015 9828 IsSlewing returns 0
03:20:55.101 00.000 9828 IsGuiding returns 0
03:20:55.102 00.001 9828 PulseGuide returned control before completion, sleep 17
03:20:55.132 00.030 9828 IsGuiding returns 1
03:20:55.132 00.000 9828 scope still moving after pulse duration time elapsed
03:20:55.163 00.031 9828 IsSlewing returns 0
03:20:55.163 00.000 9828 IsGuiding returns 1
03:20:55.194 00.031 9828 IsSlewing returns 0
03:20:55.194 00.000 9828 IsGuiding returns 1
03:20:55.224 00.030 9828 IsSlewing returns 0
03:20:55.224 00.000 9828 IsGuiding returns 0
03:20:55.224 00.000 9828 scope move finished after 7 + 116 ms
03:20:55.225 00.001 9828 Move returns status 0, amount 7
03:20:55.225 00.000 9828 move complete, result=0
03:20:55.225 00.000 9828 worker thread done servicing request
03:20:55.225 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:20:55.622 00.397 8976 Exposure complete
03:20:55.628 00.006 8976 worker thread done servicing request
03:20:55.628 00.000 5052 OnExposeComplete: enter
03:20:55.628 00.000 5052 UpdateGuideState(): m_state=6
03:20:55.628 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13265
03:20:55.628 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.78, Mass=87, SNR=6.3, Peak=63 HFD=1.7
03:20:55.628 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.50 = -0.50)
03:20:55.628 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
03:20:55.628 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=1.07 hyp=1.07 cameraTheta=1.54 mountX=0.94 mountY=-0.61, mountTheta=-0.58
03:20:55.629 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=1.07, opts=13)
03:20:55.629 00.000 5052 Enqueuing Move request for stepguider (0.03, 1.07)
03:20:55.629 00.000 8976 Worker thread wakes up
03:20:55.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 1.07) opts 0xd
03:20:55.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 1.07)
03:20:55.629 00.000 8976 Moving (0.03, 1.07) raw xDistance=0.94 yDistance=-0.61
03:20:55.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.94
03:20:55.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
03:20:55.629 00.000 8976 MoveAxis(L, 4, ABG)
03:20:55.630 00.001 8976 stepping (1, 23) + (-4, 0)
03:20:55.630 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:20:55.630 00.000 5052 UpdateGuideState exits: m=87 SNR=6.3
03:20:55.630 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:55.630 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:55.630 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:20:55.630 00.000 5052 Enqueuing Expose request
03:20:55.671 00.041 8976 Received - 47 (G) 
03:20:55.671 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:20:55.671 00.000 8976 stepped: pos (-3, 23)
03:20:55.671 00.000 8976 MoveAxis(U, 2, ABG)
03:20:55.671 00.000 8976 stepping (-3, 23) + (0, 2)
03:20:55.671 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:55.703 00.032 8976 Received - 47 (G) 
03:20:55.703 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:55.703 00.000 8976 stepped: pos (-3, 25)
03:20:55.703 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:20:55.703 00.000 8976 MountToCamera -- mountX=0.36 mountY=-3.44 hyp=3.46 mountTheta=-1.47 cameraX=2.90, cameraY=1.89 cameraTheta=0.58
03:20:55.703 00.000 8976 incremental bump (2.904, 1.887) isValid = 1
03:20:55.703 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
03:20:55.703 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:55.703 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:55.703 00.000 8976 move complete, result=0
03:20:55.703 00.000 9828 Worker thread wakes up
03:20:55.703 00.000 5052 GuideStep: 0.9 px 4 ms WEST, -0.6 px 2 ms NORTH
03:20:55.703 00.000 8976 worker thread done servicing request
03:20:55.703 00.000 8976 Worker thread wakes up
03:20:55.704 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:55.704 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:55.704 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:20:55.704 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.68)
03:20:55.704 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
03:20:55.704 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:55.704 00.000 9828 BLC: window closed
03:20:55.704 00.000 9828 MoveAxis(E, 32, B)
03:20:55.704 00.000 9828 Guiding  Dir = 2, Dur = 32
03:20:55.704 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:55.704 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:55.704 00.000 9828 IsSlewing returns 0
03:20:55.704 00.000 9828 IsGuiding returns 0
03:20:55.705 00.001 9828 PulseGuide returned control before completion, sleep 42
03:20:55.754 00.049 9828 IsGuiding returns 1
03:20:55.754 00.000 9828 scope still moving after pulse duration time elapsed
03:20:55.784 00.030 9828 IsSlewing returns 0
03:20:55.784 00.000 9828 IsGuiding returns 1
03:20:55.816 00.032 9828 IsSlewing returns 0
03:20:55.816 00.000 9828 IsGuiding returns 1
03:20:55.846 00.030 9828 IsSlewing returns 0
03:20:55.846 00.000 9828 IsGuiding returns 0
03:20:55.846 00.000 9828 scope move finished after 32 + 110 ms
03:20:55.846 00.000 9828 Move returns status 0, amount 32
03:20:55.846 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:55.846 00.000 9828 MoveAxis(N, 7, B)
03:20:55.846 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:55.862 00.016 9828 IsSlewing returns 0
03:20:55.862 00.000 9828 IsGuiding returns 0
03:20:55.862 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:55.892 00.030 9828 IsGuiding returns 1
03:20:55.892 00.000 9828 scope still moving after pulse duration time elapsed
03:20:55.923 00.031 9828 IsSlewing returns 0
03:20:55.923 00.000 9828 IsGuiding returns 1
03:20:55.955 00.032 9828 IsSlewing returns 0
03:20:55.955 00.000 9828 IsGuiding returns 1
03:20:55.987 00.032 9828 IsSlewing returns 0
03:20:55.987 00.000 9828 IsGuiding returns 1
03:20:56.019 00.032 9828 IsSlewing returns 0
03:20:56.019 00.000 9828 IsGuiding returns 0
03:20:56.019 00.000 9828 scope move finished after 7 + 150 ms
03:20:56.019 00.000 9828 Move returns status 0, amount 7
03:20:56.019 00.000 9828 move complete, result=0
03:20:56.019 00.000 9828 worker thread done servicing request
03:20:56.020 00.001 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:20:56.387 00.367 8976 Exposure complete
03:20:56.392 00.005 8976 worker thread done servicing request
03:20:56.392 00.000 5052 OnExposeComplete: enter
03:20:56.392 00.000 5052 UpdateGuideState(): m_state=6
03:20:56.392 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13266
03:20:56.392 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.89, Mass=99, SNR=6.8, Peak=68 HFD=2.1
03:20:56.393 00.001 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
03:20:56.393 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
03:20:56.393 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.83 mountX=0.08 mountY=-0.23, mountTheta=-1.22
03:20:56.393 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.18, opts=13)
03:20:56.393 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.18)
03:20:56.393 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:20:56.393 00.000 5052 UpdateGuideState exits: m=99 SNR=6.8
03:20:56.393 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:56.393 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:56.393 00.000 5052 Enqueuing Expose request
03:20:56.393 00.000 8976 Worker thread wakes up
03:20:56.394 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.18) opts 0xd
03:20:56.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.18)
03:20:56.394 00.000 8976 Moving (0.16, 0.18) raw xDistance=0.08 yDistance=-0.23
03:20:56.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:20:56.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:20:56.394 00.000 8976 MoveAxis(R, 0, ABG)
03:20:56.394 00.000 8976 MoveAxis(U, 0, ABG)
03:20:56.394 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:20:56.394 00.000 8976 MountToCamera -- mountX=0.39 mountY=-3.62 hyp=3.64 mountTheta=-1.46 cameraX=3.04, cameraY=2.00 cameraTheta=0.58
03:20:56.394 00.000 8976 incremental bump (3.043, 1.996) isValid = 1
03:20:56.394 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
03:20:56.394 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:20:56.394 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:20:56.394 00.000 8976 move complete, result=0
03:20:56.394 00.000 9828 Worker thread wakes up
03:20:56.394 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:20:56.394 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:20:56.394 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:20:56.394 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:20:56.394 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:20:56.394 00.000 8976 worker thread done servicing request
03:20:56.394 00.000 8976 Worker thread wakes up
03:20:56.395 00.001 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
03:20:56.395 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:20:56.395 00.000 9828 BLC: window closed
03:20:56.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:56.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:56.395 00.000 9828 MoveAxis(E, 31, B)
03:20:56.395 00.000 9828 Guiding  Dir = 2, Dur = 31
03:20:56.395 00.000 9828 IsSlewing returns 0
03:20:56.395 00.000 9828 IsGuiding returns 0
03:20:56.395 00.000 9828 PulseGuide returned control before completion, sleep 41
03:20:56.442 00.047 9828 IsGuiding returns 1
03:20:56.442 00.000 9828 scope still moving after pulse duration time elapsed
03:20:56.473 00.031 9828 IsSlewing returns 0
03:20:56.473 00.000 9828 IsGuiding returns 1
03:20:56.505 00.032 9828 IsSlewing returns 0
03:20:56.505 00.000 9828 IsGuiding returns 1
03:20:56.535 00.030 9828 IsSlewing returns 0
03:20:56.535 00.000 9828 IsGuiding returns 0
03:20:56.536 00.001 9828 scope move finished after 31 + 109 ms
03:20:56.536 00.000 9828 Move returns status 0, amount 31
03:20:56.536 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:56.536 00.000 9828 MoveAxis(N, 7, B)
03:20:56.536 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:56.551 00.015 9828 IsSlewing returns 0
03:20:56.551 00.000 9828 IsGuiding returns 0
03:20:56.551 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:56.582 00.031 9828 IsGuiding returns 1
03:20:56.582 00.000 9828 scope still moving after pulse duration time elapsed
03:20:56.613 00.031 9828 IsSlewing returns 0
03:20:56.618 00.005 9828 IsGuiding returns 1
03:20:56.643 00.025 9828 IsSlewing returns 0
03:20:56.643 00.000 9828 IsGuiding returns 1
03:20:56.674 00.031 9828 IsSlewing returns 0
03:20:56.674 00.000 9828 IsGuiding returns 0
03:20:56.674 00.000 9828 scope move finished after 7 + 116 ms
03:20:56.674 00.000 9828 Move returns status 0, amount 7
03:20:56.674 00.000 9828 move complete, result=0
03:20:56.674 00.000 9828 worker thread done servicing request
03:20:56.674 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:20:57.084 00.410 8976 Exposure complete
03:20:57.090 00.006 8976 worker thread done servicing request
03:20:57.090 00.000 5052 OnExposeComplete: enter
03:20:57.090 00.000 5052 UpdateGuideState(): m_state=6
03:20:57.090 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13267
03:20:57.090 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.97, Mass=99, SNR=6.8, Peak=62 HFD=2.2
03:20:57.090 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
03:20:57.090 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
03:20:57.090 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.26 hyp=0.45 cameraTheta=0.61 mountX=0.06 mountY=-0.45, mountTheta=-1.43
03:20:57.091 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.26, opts=13)
03:20:57.091 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.26)
03:20:57.091 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:20:57.091 00.000 5052 UpdateGuideState exits: m=99 SNR=6.8
03:20:57.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:57.091 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:57.091 00.000 5052 Enqueuing Expose request
03:20:57.091 00.000 8976 Worker thread wakes up
03:20:57.091 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.26) opts 0xd
03:20:57.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.26)
03:20:57.091 00.000 8976 Moving (0.37, 0.26) raw xDistance=0.06 yDistance=-0.45
03:20:57.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:20:57.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
03:20:57.091 00.000 8976 MoveAxis(R, 0, ABG)
03:20:57.091 00.000 8976 MoveAxis(U, 2, ABG)
03:20:57.091 00.000 8976 stepping (-3, 25) + (0, 2)
03:20:57.091 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:57.125 00.034 8976 Received - 47 (G) 
03:20:57.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:57.125 00.000 8976 stepped: pos (-3, 27)
03:20:57.125 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:20:57.125 00.000 8976 MountToCamera -- mountX=0.41 mountY=-3.84 hyp=3.86 mountTheta=-1.46 cameraX=3.23, cameraY=2.12 cameraTheta=0.58
03:20:57.125 00.000 8976 incremental bump (3.230, 2.116) isValid = 1
03:20:57.125 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
03:20:57.126 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:20:57.126 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:20:57.126 00.000 8976 move complete, result=0
03:20:57.126 00.000 8976 worker thread done servicing request
03:20:57.126 00.000 8976 Worker thread wakes up
03:20:57.126 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:20:57.126 00.000 9828 Worker thread wakes up
03:20:57.126 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:57.126 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:57.126 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:20:57.126 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:20:57.126 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:20:57.126 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:20:57.126 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
03:20:57.126 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:20:57.126 00.000 9828 BLC: window closed
03:20:57.126 00.000 9828 MoveAxis(E, 31, B)
03:20:57.126 00.000 9828 Guiding  Dir = 2, Dur = 31
03:20:57.127 00.001 9828 IsSlewing returns 0
03:20:57.127 00.000 9828 IsGuiding returns 0
03:20:57.127 00.000 9828 PulseGuide returned control before completion, sleep 41
03:20:57.175 00.048 9828 IsGuiding returns 1
03:20:57.175 00.000 9828 scope still moving after pulse duration time elapsed
03:20:57.207 00.032 9828 IsSlewing returns 0
03:20:57.207 00.000 9828 IsGuiding returns 1
03:20:57.238 00.031 9828 IsSlewing returns 0
03:20:57.238 00.000 9828 IsGuiding returns 1
03:20:57.270 00.032 9828 IsSlewing returns 0
03:20:57.270 00.000 9828 IsGuiding returns 0
03:20:57.270 00.000 9828 scope move finished after 31 + 111 ms
03:20:57.270 00.000 9828 Move returns status 0, amount 31
03:20:57.270 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:57.270 00.000 9828 MoveAxis(N, 7, B)
03:20:57.270 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:57.286 00.016 9828 IsSlewing returns 0
03:20:57.286 00.000 9828 IsGuiding returns 0
03:20:57.286 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:57.317 00.031 9828 IsGuiding returns 1
03:20:57.317 00.000 9828 scope still moving after pulse duration time elapsed
03:20:57.348 00.031 9828 IsSlewing returns 0
03:20:57.348 00.000 9828 IsGuiding returns 1
03:20:57.378 00.030 9828 IsSlewing returns 0
03:20:57.378 00.000 9828 IsGuiding returns 1
03:20:57.409 00.031 9828 IsSlewing returns 0
03:20:57.409 00.000 9828 IsGuiding returns 1
03:20:57.441 00.032 9828 IsSlewing returns 0
03:20:57.441 00.000 9828 IsGuiding returns 0
03:20:57.441 00.000 9828 scope move finished after 7 + 148 ms
03:20:57.441 00.000 9828 Move returns status 0, amount 7
03:20:57.441 00.000 9828 move complete, result=0
03:20:57.441 00.000 9828 worker thread done servicing request
03:20:57.441 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:20:57.813 00.372 8976 Exposure complete
03:20:57.818 00.005 8976 worker thread done servicing request
03:20:57.818 00.000 5052 OnExposeComplete: enter
03:20:57.818 00.000 5052 UpdateGuideState(): m_state=6
03:20:57.818 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13268
03:20:57.818 00.000 5052 Star::Find returns 1 (1), X=329.48, Y=281.12, Mass=112, SNR=7.2, Peak=60 HFD=2.0
03:20:57.818 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.04) = xAngle (-3.14 = -3.14)
03:20:57.818 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.04)
03:20:57.818 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.59 hyp=0.67 cameraTheta=-1.10 mountX=-0.67 mountY=0.07, mountTheta=3.04
03:20:57.818 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.59, opts=13)
03:20:57.818 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.59)
03:20:57.818 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:20:57.818 00.000 5052 UpdateGuideState exits: m=112 SNR=7.2 Saturated
03:20:57.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:57.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:57.818 00.000 5052 Enqueuing Expose request
03:20:57.818 00.000 8976 Worker thread wakes up
03:20:57.819 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.59) opts 0xd
03:20:57.819 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.59)
03:20:57.819 00.000 8976 Moving (0.30, -0.59) raw xDistance=-0.67 yDistance=0.07
03:20:57.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
03:20:57.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:20:57.819 00.000 8976 MoveAxis(R, 3, ABG)
03:20:57.819 00.000 8976 stepping (-3, 27) + (3, 0)
03:20:57.819 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:57.861 00.042 8976 Received - 47 (G) 
03:20:57.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:57.861 00.000 8976 stepped: pos (0, 27)
03:20:57.861 00.000 8976 MoveAxis(U, 0, ABG)
03:20:57.861 00.000 8976 MountToCamera -- mountTheta (-1.50) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:20:57.861 00.000 8976 MountToCamera -- mountX=0.28 mountY=-3.99 hyp=4.00 mountTheta=-1.50 cameraX=3.42, cameraY=2.06 cameraTheta=0.54
03:20:57.861 00.000 8976 incremental bump (3.424, 2.062) isValid = 1
03:20:57.861 00.000 8976 Scheduling Mount bump of (0.098, 0.061)
03:20:57.861 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:57.861 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:57.861 00.000 8976 move complete, result=0
03:20:57.861 00.000 9828 Worker thread wakes up
03:20:57.861 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:57.861 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:57.861 00.000 9828 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.65 = -2.63)
03:20:57.861 00.000 8976 worker thread done servicing request
03:20:57.861 00.000 8976 Worker thread wakes up
03:20:57.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:57.861 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.1 px 0 ms NORTH
03:20:57.862 00.001 9828 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.71)
03:20:57.862 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
03:20:57.862 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:57.862 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:57.862 00.000 9828 BLC: window closed
03:20:57.862 00.000 9828 MoveAxis(E, 32, B)
03:20:57.862 00.000 9828 Guiding  Dir = 2, Dur = 32
03:20:57.862 00.000 9828 IsSlewing returns 0
03:20:57.862 00.000 9828 IsGuiding returns 0
03:20:57.863 00.001 9828 PulseGuide returned control before completion, sleep 42
03:20:57.910 00.047 9828 IsGuiding returns 1
03:20:57.910 00.000 9828 scope still moving after pulse duration time elapsed
03:20:57.942 00.032 9828 IsSlewing returns 0
03:20:57.942 00.000 9828 IsGuiding returns 1
03:20:57.973 00.031 9828 IsSlewing returns 0
03:20:57.973 00.000 9828 IsGuiding returns 1
03:20:58.004 00.031 9828 IsSlewing returns 0
03:20:58.004 00.000 9828 IsGuiding returns 0
03:20:58.004 00.000 9828 scope move finished after 32 + 110 ms
03:20:58.004 00.000 9828 Move returns status 0, amount 32
03:20:58.004 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:58.004 00.000 9828 MoveAxis(N, 7, B)
03:20:58.004 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:58.020 00.016 9828 IsSlewing returns 0
03:20:58.020 00.000 9828 IsGuiding returns 0
03:20:58.020 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:58.052 00.032 9828 IsGuiding returns 1
03:20:58.052 00.000 9828 scope still moving after pulse duration time elapsed
03:20:58.083 00.031 9828 IsSlewing returns 0
03:20:58.083 00.000 9828 IsGuiding returns 1
03:20:58.113 00.030 9828 IsSlewing returns 0
03:20:58.113 00.000 9828 IsGuiding returns 1
03:20:58.144 00.031 9828 IsSlewing returns 0
03:20:58.144 00.000 9828 IsGuiding returns 0
03:20:58.144 00.000 9828 scope move finished after 7 + 115 ms
03:20:58.144 00.000 9828 Move returns status 0, amount 7
03:20:58.144 00.000 9828 move complete, result=0
03:20:58.144 00.000 9828 worker thread done servicing request
03:20:58.145 00.001 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
03:20:58.546 00.401 8976 Exposure complete
03:20:58.551 00.005 8976 worker thread done servicing request
03:20:58.551 00.000 5052 OnExposeComplete: enter
03:20:58.551 00.000 5052 UpdateGuideState(): m_state=6
03:20:58.551 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13269
03:20:58.551 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.85, Mass=113, SNR=7.3, Peak=67 HFD=2.3
03:20:58.551 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
03:20:58.551 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
03:20:58.551 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.14 hyp=0.69 cameraTheta=0.21 mountX=-0.18 mountY=-0.64, mountTheta=-1.84
03:20:58.552 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.14, opts=13)
03:20:58.552 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.14)
03:20:58.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:58.552 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
03:20:58.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:58.552 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:58.552 00.000 5052 Enqueuing Expose request
03:20:58.552 00.000 8976 Worker thread wakes up
03:20:58.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.14) opts 0xd
03:20:58.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.14)
03:20:58.552 00.000 8976 Moving (0.67, 0.14) raw xDistance=-0.18 yDistance=-0.64
03:20:58.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:20:58.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
03:20:58.552 00.000 8976 MoveAxis(R, 0, ABG)
03:20:58.552 00.000 8976 MoveAxis(U, 3, ABG)
03:20:58.552 00.000 8976 stepping (0, 27) + (0, 3)
03:20:58.553 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:58.580 00.027 8976 Received - 47 (G) 
03:20:58.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:20:58.580 00.000 8976 stepped: pos (0, 30)
03:20:58.580 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:20:58.580 00.000 8976 MountToCamera -- mountX=0.19 mountY=-4.24 hyp=4.25 mountTheta=-1.53 cameraX=3.69, cameraY=2.10 cameraTheta=0.52
03:20:58.580 00.000 8976 incremental bump (3.694, 2.097) isValid = 1
03:20:58.580 00.000 8976 Scheduling Mount bump of (0.100, 0.059)
03:20:58.580 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:20:58.581 00.001 8976 Enqueuing Move request for scope (0.10, 0.06)
03:20:58.581 00.000 8976 move complete, result=0
03:20:58.581 00.000 9828 Worker thread wakes up
03:20:58.581 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
03:20:58.581 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:20:58.581 00.000 8976 worker thread done servicing request
03:20:58.581 00.000 8976 Worker thread wakes up
03:20:58.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:58.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:58.581 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:20:58.581 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.63 = -2.66)
03:20:58.581 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.55 = -2.74)
03:20:58.581 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=-0.10 mountY=-0.05, mountTheta=-2.72
03:20:58.581 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:20:58.581 00.000 9828 BLC: window closed
03:20:58.581 00.000 9828 MoveAxis(E, 33, B)
03:20:58.581 00.000 9828 Guiding  Dir = 2, Dur = 33
03:20:58.582 00.001 9828 IsSlewing returns 0
03:20:58.582 00.000 9828 IsGuiding returns 0
03:20:58.582 00.000 9828 PulseGuide returned control before completion, sleep 43
03:20:58.627 00.045 9828 IsGuiding returns 1
03:20:58.627 00.000 9828 scope still moving after pulse duration time elapsed
03:20:58.658 00.031 9828 IsSlewing returns 0
03:20:58.658 00.000 9828 IsGuiding returns 1
03:20:58.690 00.032 9828 IsSlewing returns 0
03:20:58.690 00.000 9828 IsGuiding returns 1
03:20:58.721 00.031 9828 IsSlewing returns 0
03:20:58.721 00.000 9828 IsGuiding returns 1
03:20:58.766 00.045 9828 IsSlewing returns 0
03:20:58.766 00.000 9828 IsGuiding returns 0
03:20:58.766 00.000 9828 scope move finished after 33 + 150 ms
03:20:58.766 00.000 9828 Move returns status 0, amount 33
03:20:58.766 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:58.766 00.000 9828 MoveAxis(N, 6, B)
03:20:58.766 00.000 9828 Guiding  Dir = 0, Dur = 6
03:20:58.782 00.016 9828 IsSlewing returns 0
03:20:58.782 00.000 9828 IsGuiding returns 0
03:20:58.782 00.000 9828 PulseGuide returned control before completion, sleep 16
03:20:58.813 00.031 9828 IsGuiding returns 1
03:20:58.813 00.000 9828 scope still moving after pulse duration time elapsed
03:20:58.843 00.030 9828 IsSlewing returns 0
03:20:58.843 00.000 9828 IsGuiding returns 1
03:20:58.874 00.031 9828 IsSlewing returns 0
03:20:58.874 00.000 9828 IsGuiding returns 1
03:20:58.904 00.030 9828 IsSlewing returns 0
03:20:58.904 00.000 9828 IsGuiding returns 0
03:20:58.904 00.000 9828 scope move finished after 6 + 116 ms
03:20:58.904 00.000 9828 Move returns status 0, amount 6
03:20:58.904 00.000 9828 move complete, result=0
03:20:58.904 00.000 9828 worker thread done servicing request
03:20:58.904 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:20:59.265 00.361 8976 Exposure complete
03:20:59.271 00.006 8976 worker thread done servicing request
03:20:59.272 00.001 5052 OnExposeComplete: enter
03:20:59.272 00.000 5052 UpdateGuideState(): m_state=6
03:20:59.272 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13270
03:20:59.272 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.94, Mass=88, SNR=6.4, Peak=63 HFD=2.1
03:20:59.272 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
03:20:59.272 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
03:20:59.272 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.23 hyp=0.38 cameraTheta=0.66 mountX=0.07 mountY=-0.38, mountTheta=-1.38
03:20:59.272 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.23, opts=13)
03:20:59.273 00.001 5052 Enqueuing Move request for stepguider (0.30, 0.23)
03:20:59.273 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:20:59.273 00.000 5052 UpdateGuideState exits: m=88 SNR=6.4
03:20:59.273 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:59.273 00.000 8976 Worker thread wakes up
03:20:59.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.23) opts 0xd
03:20:59.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.23)
03:20:59.273 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:59.273 00.000 5052 Enqueuing Expose request
03:20:59.273 00.000 8976 Moving (0.30, 0.23) raw xDistance=0.07 yDistance=-0.38
03:20:59.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:20:59.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38
03:20:59.273 00.000 8976 MoveAxis(R, 0, ABG)
03:20:59.273 00.000 8976 MoveAxis(U, 2, ABG)
03:20:59.273 00.000 8976 stepping (0, 30) + (0, 2)
03:20:59.273 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:59.299 00.026 8976 Received - 47 (G) 
03:20:59.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:20:59.300 00.001 8976 stepped: pos (0, 32)
03:20:59.300 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:20:59.300 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:20:59.300 00.000 8976 MountToCamera -- mountX=0.12 mountY=-4.52 hyp=4.52 mountTheta=-1.54 cameraX=3.97, cameraY=2.17 cameraTheta=0.50
03:20:59.300 00.000 8976 incremental bump (3.968, 2.169) isValid = 1
03:20:59.300 00.000 8976 Scheduling Mount bump of (0.118, 0.067)
03:20:59.300 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.07, opts=4)
03:20:59.300 00.000 8976 Enqueuing Move request for scope (0.12, 0.07)
03:20:59.300 00.000 8976 move complete, result=0
03:20:59.300 00.000 9828 Worker thread wakes up
03:20:59.300 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0x4
03:20:59.300 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
03:20:59.300 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.61 = -2.67)
03:20:59.300 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.75)
03:20:59.300 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.52 mountX=-0.12 mountY=-0.05, mountTheta=-2.74
03:20:59.300 00.000 9828 Moving (0.12, 0.07) raw xDistance=-0.12 yDistance=-0.05
03:20:59.300 00.000 9828 BLC: window closed
03:20:59.300 00.000 8976 worker thread done servicing request
03:20:59.300 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:20:59.301 00.001 9828 MoveAxis(E, 38, B)
03:20:59.301 00.000 8976 Worker thread wakes up
03:20:59.301 00.000 9828 Guiding  Dir = 2, Dur = 38
03:20:59.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:59.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:59.301 00.000 9828 IsSlewing returns 0
03:20:59.301 00.000 9828 IsGuiding returns 0
03:20:59.301 00.000 9828 PulseGuide returned control before completion, sleep 48
03:20:59.353 00.052 9828 IsGuiding returns 1
03:20:59.353 00.000 9828 scope still moving after pulse duration time elapsed
03:20:59.385 00.032 9828 IsSlewing returns 0
03:20:59.385 00.000 9828 IsGuiding returns 1
03:20:59.416 00.031 9828 IsSlewing returns 0
03:20:59.416 00.000 9828 IsGuiding returns 1
03:20:59.447 00.031 9828 IsSlewing returns 0
03:20:59.447 00.000 9828 IsGuiding returns 0
03:20:59.447 00.000 9828 scope move finished after 38 + 108 ms
03:20:59.447 00.000 9828 Move returns status 0, amount 38
03:20:59.447 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:20:59.447 00.000 9828 MoveAxis(N, 7, B)
03:20:59.447 00.000 9828 Guiding  Dir = 0, Dur = 7
03:20:59.462 00.015 9828 IsSlewing returns 0
03:20:59.462 00.000 9828 IsGuiding returns 1
03:20:59.462 00.000 9828 Entered PulseGuideScope while moving
03:20:59.525 00.063 9828 IsSlewing returns 0
03:20:59.525 00.000 9828 IsGuiding returns 1
03:20:59.525 00.000 9828 Still moving
03:20:59.588 00.063 9828 IsSlewing returns 0
03:20:59.588 00.000 9828 IsGuiding returns 0
03:20:59.588 00.000 9828 Movement stopped - continuing
03:20:59.588 00.000 9828 PulseGuide returned control before completion, sleep 17
03:20:59.618 00.030 9828 IsGuiding returns 1
03:20:59.618 00.000 9828 scope still moving after pulse duration time elapsed
03:20:59.650 00.032 9828 IsSlewing returns 0
03:20:59.650 00.000 9828 IsGuiding returns 1
03:20:59.682 00.032 9828 IsSlewing returns 0
03:20:59.682 00.000 9828 IsGuiding returns 1
03:20:59.713 00.031 9828 IsSlewing returns 0
03:20:59.713 00.000 9828 IsGuiding returns 0
03:20:59.713 00.000 9828 scope move finished after 7 + 118 ms
03:20:59.713 00.000 9828 Move returns status 0, amount 7
03:20:59.713 00.000 9828 move complete, result=0
03:20:59.713 00.000 9828 worker thread done servicing request
03:20:59.713 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.1 px 7 ms NORTH
03:20:59.988 00.275 8976 Exposure complete
03:20:59.993 00.005 8976 worker thread done servicing request
03:20:59.993 00.000 5052 OnExposeComplete: enter
03:20:59.993 00.000 5052 UpdateGuideState(): m_state=6
03:20:59.993 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13271
03:20:59.993 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.81, Mass=88, SNR=6.5, Peak=64 HFD=1.7
03:20:59.993 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:20:59.993 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
03:20:59.993 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.10 hyp=0.37 cameraTheta=2.87 mountX=0.25 mountY=0.24, mountTheta=0.77
03:20:59.994 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.10, opts=13)
03:20:59.994 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.10)
03:20:59.994 00.000 8976 Worker thread wakes up
03:20:59.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.10) opts 0xd
03:20:59.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.10)
03:20:59.994 00.000 8976 Moving (-0.36, 0.10) raw xDistance=0.25 yDistance=0.24
03:20:59.995 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:20:59.995 00.000 5052 UpdateGuideState exits: m=88 SNR=6.5
03:20:59.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:59.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:20:59.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:20:59.995 00.000 5052 Enqueuing Expose request
03:20:59.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:20:59.995 00.000 8976 MoveAxis(R, 0, ABG)
03:20:59.995 00.000 8976 MoveAxis(U, 0, ABG)
03:20:59.995 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:20:59.995 00.000 8976 MountToCamera -- mountTheta (-1.55) + m_xAngle (2.04) = xAngle (0.49 = 0.49)
03:20:59.995 00.000 8976 MountToCamera -- mountX=0.08 mountY=-4.71 hyp=4.71 mountTheta=-1.55 cameraX=4.15, cameraY=2.22 cameraTheta=0.49
03:20:59.995 00.000 8976 incremental bump (4.152, 2.217) isValid = 1
03:20:59.995 00.000 8976 Scheduling Mount bump of (0.135, 0.075)
03:20:59.995 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.07, opts=4)
03:20:59.995 00.000 8976 Enqueuing Move request for scope (0.14, 0.07)
03:20:59.995 00.000 8976 move complete, result=0
03:20:59.995 00.000 9828 Worker thread wakes up
03:20:59.995 00.000 8976 worker thread done servicing request
03:20:59.996 00.001 5052 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
03:20:59.996 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0x4
03:20:59.996 00.000 8976 Worker thread wakes up
03:20:59.996 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
03:20:59.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:20:59.996 00.000 9828 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.10) = xAngle (3.60 = -2.68)
03:20:59.996 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:20:59.996 00.000 9828 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.52 = -2.76)
03:20:59.996 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
03:20:59.996 00.000 9828 Moving (0.14, 0.07) raw xDistance=-0.14 yDistance=-0.06
03:20:59.996 00.000 9828 BLC: window closed
03:20:59.996 00.000 9828 MoveAxis(E, 44, B)
03:20:59.996 00.000 9828 Guiding  Dir = 2, Dur = 44
03:20:59.997 00.001 9828 IsSlewing returns 0
03:20:59.997 00.000 9828 IsGuiding returns 0
03:20:59.997 00.000 9828 PulseGuide returned control before completion, sleep 54
03:21:00.055 00.058 9828 IsGuiding returns 1
03:21:00.055 00.000 9828 scope still moving after pulse duration time elapsed
03:21:00.086 00.031 9828 IsSlewing returns 0
03:21:00.086 00.000 9828 IsGuiding returns 1
03:21:00.118 00.032 9828 IsSlewing returns 0
03:21:00.118 00.000 9828 IsGuiding returns 1
03:21:00.148 00.030 9828 IsSlewing returns 0
03:21:00.148 00.000 9828 IsGuiding returns 1
03:21:00.180 00.032 9828 IsSlewing returns 0
03:21:00.180 00.000 9828 IsGuiding returns 0
03:21:00.180 00.000 9828 scope move finished after 44 + 140 ms
03:21:00.180 00.000 9828 Move returns status 0, amount 44
03:21:00.181 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:00.181 00.000 9828 MoveAxis(N, 8, B)
03:21:00.181 00.000 9828 Guiding  Dir = 0, Dur = 8
03:21:00.198 00.017 9828 IsSlewing returns 0
03:21:00.198 00.000 9828 IsGuiding returns 0
03:21:00.199 00.001 9828 PulseGuide returned control before completion, sleep 18
03:21:00.227 00.028 9828 IsGuiding returns 1
03:21:00.227 00.000 9828 scope still moving after pulse duration time elapsed
03:21:00.258 00.031 9828 IsSlewing returns 0
03:21:00.258 00.000 9828 IsGuiding returns 1
03:21:00.290 00.032 9828 IsSlewing returns 0
03:21:00.290 00.000 9828 IsGuiding returns 1
03:21:00.321 00.031 9828 IsSlewing returns 0
03:21:00.321 00.000 9828 IsGuiding returns 0
03:21:00.321 00.000 9828 scope move finished after 8 + 114 ms
03:21:00.321 00.000 9828 Move returns status 0, amount 8
03:21:00.321 00.000 9828 move complete, result=0
03:21:00.321 00.000 9828 worker thread done servicing request
03:21:00.321 00.000 5052 GuideStep: -0.1 px 44 ms EAST, -0.1 px 8 ms NORTH
03:21:00.679 00.358 8976 Exposure complete
03:21:00.684 00.005 8976 worker thread done servicing request
03:21:00.684 00.000 5052 OnExposeComplete: enter
03:21:00.684 00.000 5052 UpdateGuideState(): m_state=6
03:21:00.684 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13272
03:21:00.684 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.54, Mass=130, SNR=7.8, Peak=64 HFD=2.4
03:21:00.685 00.001 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.68 = 1.61)
03:21:00.685 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.50)
03:21:00.685 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.16 hyp=0.34 cameraTheta=-2.63 mountX=-0.01 mountY=0.34, mountTheta=1.61
03:21:00.685 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.16, opts=13)
03:21:00.685 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.16)
03:21:00.685 00.000 8976 Worker thread wakes up
03:21:00.685 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.16) opts 0xd
03:21:00.685 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.16)
03:21:00.685 00.000 8976 Moving (-0.30, -0.16) raw xDistance=-0.01 yDistance=0.34
03:21:00.685 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:00.686 00.001 5052 UpdateGuideState exits: m=130 SNR=7.8
03:21:00.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:00.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:21:00.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:21:00.686 00.000 8976 MoveAxis(R, 0, ABG)
03:21:00.686 00.000 8976 MoveAxis(D, 1, ABG)
03:21:00.686 00.000 8976 stepping (0, 32) + (0, -1)
03:21:00.686 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:00.686 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:00.686 00.000 5052 Enqueuing Expose request
03:21:00.706 00.020 8976 Received - 47 (G) 
03:21:00.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:00.707 00.001 8976 stepped: pos (0, 31)
03:21:00.707 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
03:21:00.707 00.000 8976 MountToCamera -- mountTheta (-1.56) + m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:21:00.707 00.000 8976 MountToCamera -- mountX=0.06 mountY=-4.78 hyp=4.78 mountTheta=-1.56 cameraX=4.23, cameraY=2.22 cameraTheta=0.48
03:21:00.707 00.000 8976 incremental bump (4.228, 2.225) isValid = 1
03:21:00.707 00.000 8976 Scheduling Mount bump of (0.152, 0.083)
03:21:00.707 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.08, opts=4)
03:21:00.707 00.000 8976 Enqueuing Move request for scope (0.15, 0.08)
03:21:00.707 00.000 8976 move complete, result=0
03:21:00.707 00.000 9828 Worker thread wakes up
03:21:00.707 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0x4
03:21:00.707 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
03:21:00.707 00.000 9828 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.60 = -2.69)
03:21:00.707 00.000 9828 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.51 = -2.77)
03:21:00.707 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:21:00.707 00.000 8976 worker thread done servicing request
03:21:00.707 00.000 8976 Worker thread wakes up
03:21:00.707 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.50 mountX=-0.16 mountY=-0.06, mountTheta=-2.76
03:21:00.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:00.707 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:00.707 00.000 9828 Moving (0.15, 0.08) raw xDistance=-0.16 yDistance=-0.06
03:21:00.708 00.001 9828 BLC: window closed
03:21:00.708 00.000 9828 MoveAxis(E, 50, B)
03:21:00.708 00.000 9828 Guiding  Dir = 2, Dur = 50
03:21:00.708 00.000 9828 IsSlewing returns 0
03:21:00.708 00.000 9828 IsGuiding returns 0
03:21:00.708 00.000 9828 PulseGuide returned control before completion, sleep 60
03:21:00.771 00.063 9828 IsGuiding returns 1
03:21:00.771 00.000 9828 scope still moving after pulse duration time elapsed
03:21:00.802 00.031 9828 IsSlewing returns 0
03:21:00.802 00.000 9828 IsGuiding returns 1
03:21:00.833 00.031 9828 IsSlewing returns 0
03:21:00.833 00.000 9828 IsGuiding returns 1
03:21:00.863 00.030 9828 IsSlewing returns 0
03:21:00.863 00.000 9828 IsGuiding returns 0
03:21:00.863 00.000 9828 scope move finished after 50 + 105 ms
03:21:00.863 00.000 9828 Move returns status 0, amount 50
03:21:00.863 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:00.863 00.000 9828 MoveAxis(N, 9, B)
03:21:00.863 00.000 9828 Guiding  Dir = 0, Dur = 9
03:21:00.878 00.015 9828 IsSlewing returns 0
03:21:00.878 00.000 9828 IsGuiding returns 0
03:21:00.878 00.000 9828 PulseGuide returned control before completion, sleep 19
03:21:00.910 00.032 9828 IsGuiding returns 1
03:21:00.910 00.000 9828 scope still moving after pulse duration time elapsed
03:21:00.941 00.031 9828 IsSlewing returns 0
03:21:00.941 00.000 9828 IsGuiding returns 1
03:21:00.971 00.030 9828 IsSlewing returns 0
03:21:00.971 00.000 9828 IsGuiding returns 1
03:21:01.003 00.032 9828 IsSlewing returns 0
03:21:01.003 00.000 9828 IsGuiding returns 0
03:21:01.003 00.000 9828 scope move finished after 9 + 115 ms
03:21:01.003 00.000 9828 Move returns status 0, amount 9
03:21:01.003 00.000 9828 move complete, result=0
03:21:01.004 00.001 9828 worker thread done servicing request
03:21:01.004 00.000 5052 GuideStep: -0.2 px 50 ms EAST, -0.1 px 9 ms NORTH
03:21:01.392 00.388 8976 Exposure complete
03:21:01.398 00.006 8976 worker thread done servicing request
03:21:01.398 00.000 5052 OnExposeComplete: enter
03:21:01.398 00.000 5052 UpdateGuideState(): m_state=6
03:21:01.398 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13273
03:21:01.398 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.85, Mass=96, SNR=6.7, Peak=66 HFD=2.1
03:21:01.398 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:21:01.398 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
03:21:01.398 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.14 hyp=0.40 cameraTheta=2.77 mountX=0.30 mountY=0.23, mountTheta=0.66
03:21:01.399 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.14, opts=13)
03:21:01.399 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.14)
03:21:01.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:21:01.399 00.000 5052 UpdateGuideState exits: m=96 SNR=6.7
03:21:01.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:01.399 00.000 8976 Worker thread wakes up
03:21:01.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.14) opts 0xd
03:21:01.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.14)
03:21:01.399 00.000 8976 Moving (-0.37, 0.14) raw xDistance=0.30 yDistance=0.23
03:21:01.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:01.399 00.000 5052 Enqueuing Expose request
03:21:01.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:21:01.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:21:01.399 00.000 8976 MoveAxis(L, 1, ABG)
03:21:01.399 00.000 8976 stepping (0, 31) + (-1, 0)
03:21:01.399 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:01.426 00.027 8976 Received - 47 (G) 
03:21:01.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:01.426 00.000 8976 stepped: pos (-1, 31)
03:21:01.426 00.000 8976 MoveAxis(U, 0, ABG)
03:21:01.426 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
03:21:01.426 00.000 8976 MountToCamera -- mountTheta (-1.55) + m_xAngle (2.04) = xAngle (0.49 = 0.49)
03:21:01.426 00.000 8976 MountToCamera -- mountX=0.09 mountY=-4.83 hyp=4.83 mountTheta=-1.55 cameraX=4.26, cameraY=2.28 cameraTheta=0.49
03:21:01.426 00.000 8976 incremental bump (4.256, 2.275) isValid = 1
03:21:01.426 00.000 8976 Scheduling Mount bump of (0.169, 0.094)
03:21:01.426 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.09, opts=4)
03:21:01.426 00.000 8976 Enqueuing Move request for scope (0.17, 0.09)
03:21:01.426 00.000 8976 move complete, result=0
03:21:01.426 00.000 9828 Worker thread wakes up
03:21:01.426 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0x4
03:21:01.426 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
03:21:01.426 00.000 9828 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.10) = xAngle (3.60 = -2.68)
03:21:01.426 00.000 8976 worker thread done servicing request
03:21:01.426 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:21:01.426 00.000 9828 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.52 = -2.76)
03:21:01.427 00.001 9828 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.51 mountX=-0.17 mountY=-0.07, mountTheta=-2.75
03:21:01.427 00.000 9828 Moving (0.17, 0.09) raw xDistance=-0.17 yDistance=-0.07
03:21:01.427 00.000 9828 BLC: window closed
03:21:01.427 00.000 9828 MoveAxis(E, 55, B)
03:21:01.427 00.000 8976 Worker thread wakes up
03:21:01.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:01.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:01.427 00.000 9828 Guiding  Dir = 2, Dur = 55
03:21:01.427 00.000 9828 IsSlewing returns 0
03:21:01.427 00.000 9828 IsGuiding returns 0
03:21:01.427 00.000 9828 PulseGuide returned control before completion, sleep 65
03:21:01.498 00.071 9828 IsGuiding returns 1
03:21:01.498 00.000 9828 scope still moving after pulse duration time elapsed
03:21:01.530 00.032 9828 IsSlewing returns 0
03:21:01.530 00.000 9828 IsGuiding returns 1
03:21:01.562 00.032 9828 IsSlewing returns 0
03:21:01.562 00.000 9828 IsGuiding returns 1
03:21:01.593 00.031 9828 IsSlewing returns 0
03:21:01.593 00.000 9828 IsGuiding returns 0
03:21:01.593 00.000 9828 scope move finished after 55 + 110 ms
03:21:01.593 00.000 9828 Move returns status 0, amount 55
03:21:01.593 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:01.593 00.000 9828 MoveAxis(N, 10, B)
03:21:01.593 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:01.608 00.015 9828 IsSlewing returns 0
03:21:01.608 00.000 9828 IsGuiding returns 0
03:21:01.608 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:01.639 00.031 9828 IsGuiding returns 1
03:21:01.639 00.000 9828 scope still moving after pulse duration time elapsed
03:21:01.671 00.032 9828 IsSlewing returns 0
03:21:01.671 00.000 9828 IsGuiding returns 1
03:21:01.703 00.032 9828 IsSlewing returns 0
03:21:01.703 00.000 9828 IsGuiding returns 1
03:21:01.736 00.033 9828 IsSlewing returns 0
03:21:01.736 00.000 9828 IsGuiding returns 0
03:21:01.736 00.000 9828 scope move finished after 10 + 117 ms
03:21:01.736 00.000 9828 Move returns status 0, amount 10
03:21:01.736 00.000 9828 move complete, result=0
03:21:01.736 00.000 9828 worker thread done servicing request
03:21:01.736 00.000 5052 GuideStep: -0.2 px 55 ms EAST, -0.1 px 10 ms NORTH
03:21:02.112 00.376 8976 Exposure complete
03:21:02.117 00.005 8976 worker thread done servicing request
03:21:02.118 00.001 5052 OnExposeComplete: enter
03:21:02.118 00.000 5052 UpdateGuideState(): m_state=6
03:21:02.118 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13274
03:21:02.118 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.30, Mass=94, SNR=6.7, Peak=64 HFD=1.7
03:21:02.118 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
03:21:02.118 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.72)
03:21:02.118 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.41 hyp=0.62 cameraTheta=-2.42 mountX=-0.15 mountY=0.61, mountTheta=1.82
03:21:02.118 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.41, opts=13)
03:21:02.119 00.001 5052 Enqueuing Move request for stepguider (-0.46, -0.41)
03:21:02.119 00.000 8976 Worker thread wakes up
03:21:02.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.41) opts 0xd
03:21:02.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.41)
03:21:02.119 00.000 8976 Moving (-0.46, -0.41) raw xDistance=-0.15 yDistance=0.61
03:21:02.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:02.119 00.000 5052 UpdateGuideState exits: m=94 SNR=6.7
03:21:02.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:02.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:21:02.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
03:21:02.119 00.000 8976 MoveAxis(R, 0, ABG)
03:21:02.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:02.119 00.000 5052 Enqueuing Expose request
03:21:02.119 00.000 8976 MoveAxis(D, 2, ABG)
03:21:02.119 00.000 8976 stepping (-1, 31) + (0, -2)
03:21:02.119 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:02.145 00.026 8976 Received - 47 (G) 
03:21:02.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:02.145 00.000 8976 stepped: pos (-1, 29)
03:21:02.145 00.000 8976 back inside bump range: decrease bump weight 1.67 => 1.00
03:21:02.145 00.000 8976 MountToCamera -- mountTheta (-1.55) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:21:02.145 00.000 8976 MountToCamera -- mountX=0.11 mountY=-4.75 hyp=4.75 mountTheta=-1.55 cameraX=4.18, cameraY=2.26 cameraTheta=0.50
03:21:02.146 00.001 8976 incremental bump (4.182, 2.261) isValid = 1
03:21:02.146 00.000 8976 Scheduling Mount bump of (0.101, 0.057)
03:21:02.146 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:21:02.146 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:21:02.146 00.000 8976 move complete, result=0
03:21:02.146 00.000 8976 worker thread done servicing request
03:21:02.146 00.000 8976 Worker thread wakes up
03:21:02.146 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:21:02.146 00.000 9828 Worker thread wakes up
03:21:02.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:02.146 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:02.146 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:21:02.146 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:21:02.146 00.000 9828 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.10) = xAngle (3.61 = -2.68)
03:21:02.146 00.000 9828 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.76)
03:21:02.146 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
03:21:02.146 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:21:02.146 00.000 9828 BLC: window closed
03:21:02.147 00.001 9828 MoveAxis(E, 33, B)
03:21:02.147 00.000 9828 Guiding  Dir = 2, Dur = 33
03:21:02.147 00.000 9828 IsSlewing returns 0
03:21:02.147 00.000 9828 IsGuiding returns 0
03:21:02.147 00.000 9828 PulseGuide returned control before completion, sleep 43
03:21:02.202 00.055 9828 IsGuiding returns 1
03:21:02.202 00.000 9828 scope still moving after pulse duration time elapsed
03:21:02.233 00.031 9828 IsSlewing returns 0
03:21:02.233 00.000 9828 IsGuiding returns 1
03:21:02.264 00.031 9828 IsSlewing returns 0
03:21:02.264 00.000 9828 IsGuiding returns 1
03:21:02.295 00.031 9828 IsSlewing returns 0
03:21:02.295 00.000 9828 IsGuiding returns 0
03:21:02.295 00.000 9828 scope move finished after 33 + 115 ms
03:21:02.295 00.000 9828 Move returns status 0, amount 33
03:21:02.295 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:02.295 00.000 9828 MoveAxis(N, 6, B)
03:21:02.295 00.000 9828 Guiding  Dir = 0, Dur = 6
03:21:02.310 00.015 9828 IsSlewing returns 0
03:21:02.310 00.000 9828 IsGuiding returns 0
03:21:02.310 00.000 9828 PulseGuide returned control before completion, sleep 16
03:21:02.342 00.032 9828 IsGuiding returns 1
03:21:02.342 00.000 9828 scope still moving after pulse duration time elapsed
03:21:02.373 00.031 9828 IsSlewing returns 0
03:21:02.373 00.000 9828 IsGuiding returns 1
03:21:02.405 00.032 9828 IsSlewing returns 0
03:21:02.405 00.000 9828 IsGuiding returns 1
03:21:02.437 00.032 9828 IsSlewing returns 0
03:21:02.437 00.000 9828 IsGuiding returns 0
03:21:02.437 00.000 9828 scope move finished after 6 + 120 ms
03:21:02.437 00.000 9828 Move returns status 0, amount 6
03:21:02.437 00.000 9828 move complete, result=0
03:21:02.437 00.000 9828 worker thread done servicing request
03:21:02.437 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:21:02.829 00.392 8976 Exposure complete
03:21:02.834 00.005 8976 worker thread done servicing request
03:21:02.834 00.000 5052 OnExposeComplete: enter
03:21:02.834 00.000 5052 UpdateGuideState(): m_state=6
03:21:02.834 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13275
03:21:02.835 00.001 5052 Star::Find returns 1 (0), X=329.92, Y=281.71, Mass=88, SNR=6.5, Peak=61 HFD=2.0
03:21:02.835 00.000 5052 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
03:21:02.835 00.000 5052 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
03:21:02.835 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=-0.00 hyp=0.74 cameraTheta=-0.00 mountX=-0.34 mountY=-0.62, mountTheta=-2.07
03:21:02.835 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=-0.00, opts=13)
03:21:02.835 00.000 5052 Enqueuing Move request for stepguider (0.74, -0.00)
03:21:02.835 00.000 8976 Worker thread wakes up
03:21:02.836 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, -0.00) opts 0xd
03:21:02.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, -0.00)
03:21:02.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:02.836 00.000 5052 UpdateGuideState exits: m=88 SNR=6.5
03:21:02.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:02.836 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:02.836 00.000 8976 Moving (0.74, -0.00) raw xDistance=-0.34 yDistance=-0.62
03:21:02.836 00.000 5052 Enqueuing Expose request
03:21:02.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:21:02.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.62
03:21:02.836 00.000 8976 MoveAxis(R, 1, ABG)
03:21:02.836 00.000 8976 stepping (-1, 29) + (1, 0)
03:21:02.836 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:02.865 00.029 8976 Received - 47 (G) 
03:21:02.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:02.865 00.000 8976 stepped: pos (0, 29)
03:21:02.865 00.000 8976 MoveAxis(U, 2, ABG)
03:21:02.865 00.000 8976 stepping (0, 29) + (0, 2)
03:21:02.865 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:02.896 00.031 8976 Received - 47 (G) 
03:21:02.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:02.896 00.000 8976 stepped: pos (0, 31)
03:21:02.897 00.001 8976 outside bump range, increase bump weight 1.00 => 1.17
03:21:02.897 00.000 8976 MountToCamera -- mountTheta (-1.56) + m_xAngle (2.04) = xAngle (0.49 = 0.49)
03:21:02.897 00.000 8976 MountToCamera -- mountX=0.07 mountY=-4.81 hyp=4.81 mountTheta=-1.56 cameraX=4.25, cameraY=2.25 cameraTheta=0.49
03:21:02.897 00.000 8976 incremental bump (4.249, 2.255) isValid = 1
03:21:02.897 00.000 8976 Scheduling Mount bump of (0.118, 0.065)
03:21:02.897 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.07, opts=4)
03:21:02.897 00.000 8976 Enqueuing Move request for scope (0.12, 0.07)
03:21:02.897 00.000 8976 move complete, result=0
03:21:02.897 00.000 9828 Worker thread wakes up
03:21:02.897 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0x4
03:21:02.897 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
03:21:02.897 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
03:21:02.897 00.000 8976 worker thread done servicing request
03:21:02.897 00.000 9828 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.60 = -2.68)
03:21:02.897 00.000 9828 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.52 = -2.77)
03:21:02.897 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.50 mountX=-0.12 mountY=-0.05, mountTheta=-2.75
03:21:02.897 00.000 9828 Moving (0.12, 0.07) raw xDistance=-0.12 yDistance=-0.05
03:21:02.897 00.000 9828 BLC: window closed
03:21:02.898 00.001 9828 MoveAxis(E, 39, B)
03:21:02.898 00.000 9828 Guiding  Dir = 2, Dur = 39
03:21:02.898 00.000 8976 Worker thread wakes up
03:21:02.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:02.898 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:02.898 00.000 9828 IsSlewing returns 0
03:21:02.898 00.000 9828 IsGuiding returns 0
03:21:02.898 00.000 9828 PulseGuide returned control before completion, sleep 49
03:21:02.948 00.050 9828 IsGuiding returns 1
03:21:02.948 00.000 9828 scope still moving after pulse duration time elapsed
03:21:02.980 00.032 9828 IsSlewing returns 0
03:21:02.980 00.000 9828 IsGuiding returns 1
03:21:03.011 00.031 9828 IsSlewing returns 0
03:21:03.011 00.000 9828 IsGuiding returns 1
03:21:03.043 00.032 9828 IsSlewing returns 0
03:21:03.043 00.000 9828 IsGuiding returns 1
03:21:03.075 00.032 9828 IsSlewing returns 0
03:21:03.075 00.000 9828 IsGuiding returns 1
03:21:03.105 00.030 9828 IsSlewing returns 0
03:21:03.105 00.000 9828 IsGuiding returns 0
03:21:03.105 00.000 9828 scope move finished after 39 + 168 ms
03:21:03.105 00.000 9828 Move returns status 0, amount 39
03:21:03.105 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:03.105 00.000 9828 MoveAxis(N, 7, B)
03:21:03.105 00.000 9828 Guiding  Dir = 0, Dur = 7
03:21:03.121 00.016 9828 IsSlewing returns 0
03:21:03.121 00.000 9828 IsGuiding returns 0
03:21:03.121 00.000 9828 PulseGuide returned control before completion, sleep 17
03:21:03.152 00.031 9828 IsGuiding returns 1
03:21:03.152 00.000 9828 scope still moving after pulse duration time elapsed
03:21:03.183 00.031 9828 IsSlewing returns 0
03:21:03.183 00.000 9828 IsGuiding returns 1
03:21:03.214 00.031 9828 IsSlewing returns 0
03:21:03.214 00.000 9828 IsGuiding returns 1
03:21:03.246 00.032 9828 IsSlewing returns 0
03:21:03.246 00.000 9828 IsGuiding returns 0
03:21:03.246 00.000 9828 scope move finished after 7 + 117 ms
03:21:03.246 00.000 9828 Move returns status 0, amount 7
03:21:03.246 00.000 9828 move complete, result=0
03:21:03.246 00.000 9828 worker thread done servicing request
03:21:03.246 00.000 5052 GuideStep: -0.1 px 39 ms EAST, -0.0 px 7 ms NORTH
03:21:03.584 00.338 8976 Exposure complete
03:21:03.589 00.005 8976 worker thread done servicing request
03:21:03.589 00.000 5052 OnExposeComplete: enter
03:21:03.589 00.000 5052 UpdateGuideState(): m_state=6
03:21:03.589 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13276
03:21:03.589 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.89, Mass=105, SNR=7.0, Peak=68 HFD=1.8
03:21:03.589 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
03:21:03.589 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.27 = -0.27)
03:21:03.589 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.87 mountX=0.19 mountY=-0.05, mountTheta=-0.27
03:21:03.589 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.18, opts=13)
03:21:03.589 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.18)
03:21:03.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=54, Gamma=2.630
03:21:03.590 00.001 5052 UpdateGuideState exits: m=105 SNR=7.0
03:21:03.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:03.590 00.000 8976 Worker thread wakes up
03:21:03.590 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.18) opts 0xd
03:21:03.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.18)
03:21:03.590 00.000 8976 Moving (-0.06, 0.18) raw xDistance=0.19 yDistance=-0.05
03:21:03.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:03.590 00.000 5052 Enqueuing Expose request
03:21:03.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:21:03.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:21:03.590 00.000 8976 MoveAxis(R, 0, ABG)
03:21:03.590 00.000 8976 MoveAxis(U, 0, ABG)
03:21:03.590 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:21:03.590 00.000 8976 MountToCamera -- mountTheta (-1.56) + m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:21:03.590 00.000 8976 MountToCamera -- mountX=0.05 mountY=-4.85 hyp=4.85 mountTheta=-1.56 cameraX=4.29, cameraY=2.25 cameraTheta=0.48
03:21:03.590 00.000 8976 incremental bump (4.293, 2.250) isValid = 1
03:21:03.590 00.000 8976 Scheduling Mount bump of (0.136, 0.074)
03:21:03.590 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.07, opts=4)
03:21:03.590 00.000 8976 Enqueuing Move request for scope (0.14, 0.07)
03:21:03.590 00.000 8976 move complete, result=0
03:21:03.590 00.000 9828 Worker thread wakes up
03:21:03.590 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:03.591 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0x4
03:21:03.591 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
03:21:03.591 00.000 8976 worker thread done servicing request
03:21:03.591 00.000 8976 Worker thread wakes up
03:21:03.591 00.000 9828 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.59 = -2.69)
03:21:03.591 00.000 9828 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.51 = -2.77)
03:21:03.591 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.50 mountX=-0.14 mountY=-0.06, mountTheta=-2.76
03:21:03.591 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:03.591 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:03.591 00.000 9828 Moving (0.14, 0.07) raw xDistance=-0.14 yDistance=-0.06
03:21:03.591 00.000 9828 BLC: window closed
03:21:03.591 00.000 9828 MoveAxis(E, 44, B)
03:21:03.591 00.000 9828 Guiding  Dir = 2, Dur = 44
03:21:03.593 00.002 9828 IsSlewing returns 0
03:21:03.593 00.000 9828 IsGuiding returns 0
03:21:03.593 00.000 9828 PulseGuide returned control before completion, sleep 54
03:21:03.651 00.058 9828 IsGuiding returns 1
03:21:03.651 00.000 9828 scope still moving after pulse duration time elapsed
03:21:03.682 00.031 9828 IsSlewing returns 0
03:21:03.682 00.000 9828 IsGuiding returns 1
03:21:03.714 00.032 9828 IsSlewing returns 0
03:21:03.714 00.000 9828 IsGuiding returns 1
03:21:03.745 00.031 9828 IsSlewing returns 0
03:21:03.745 00.000 9828 IsGuiding returns 1
03:21:03.777 00.032 9828 IsSlewing returns 0
03:21:03.777 00.000 9828 IsGuiding returns 0
03:21:03.777 00.000 9828 scope move finished after 44 + 140 ms
03:21:03.777 00.000 9828 Move returns status 0, amount 44
03:21:03.777 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:03.777 00.000 9828 MoveAxis(N, 8, B)
03:21:03.777 00.000 9828 Guiding  Dir = 0, Dur = 8
03:21:03.793 00.016 9828 IsSlewing returns 0
03:21:03.793 00.000 9828 IsGuiding returns 0
03:21:03.793 00.000 9828 PulseGuide returned control before completion, sleep 18
03:21:03.825 00.032 9828 IsGuiding returns 1
03:21:03.825 00.000 9828 scope still moving after pulse duration time elapsed
03:21:03.856 00.031 9828 IsSlewing returns 0
03:21:03.856 00.000 9828 IsGuiding returns 1
03:21:03.887 00.031 9828 IsSlewing returns 0
03:21:03.887 00.000 9828 IsGuiding returns 1
03:21:03.918 00.031 9828 IsSlewing returns 0
03:21:03.918 00.000 9828 IsGuiding returns 0
03:21:03.918 00.000 9828 scope move finished after 8 + 117 ms
03:21:03.918 00.000 9828 Move returns status 0, amount 8
03:21:03.918 00.000 9828 move complete, result=0
03:21:03.919 00.001 9828 worker thread done servicing request
03:21:03.919 00.000 5052 GuideStep: -0.1 px 44 ms EAST, -0.1 px 8 ms NORTH
03:21:04.279 00.360 8976 Exposure complete
03:21:04.285 00.006 8976 worker thread done servicing request
03:21:04.285 00.000 5052 OnExposeComplete: enter
03:21:04.285 00.000 5052 UpdateGuideState(): m_state=6
03:21:04.285 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13277
03:21:04.285 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.15, Mass=103, SNR=7.0, Peak=70 HFD=2.1
03:21:04.285 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.04) = xAngle (-0.16 = -0.16)
03:21:04.285 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.27 = -0.27)
03:21:04.285 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.44 hyp=0.46 cameraTheta=1.88 mountX=0.45 mountY=-0.12, mountTheta=-0.26
03:21:04.286 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.44, opts=13)
03:21:04.286 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.44)
03:21:04.286 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:21:04.286 00.000 8976 Worker thread wakes up
03:21:04.286 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.44) opts 0xd
03:21:04.286 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.44)
03:21:04.286 00.000 8976 Moving (-0.14, 0.44) raw xDistance=0.45 yDistance=-0.12
03:21:04.286 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
03:21:04.286 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:04.286 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:04.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:21:04.286 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:21:04.286 00.000 8976 MoveAxis(L, 2, ABG)
03:21:04.286 00.000 5052 Enqueuing Expose request
03:21:04.286 00.000 8976 stepping (0, 31) + (-2, 0)
03:21:04.287 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:04.320 00.033 8976 Received - 47 (G) 
03:21:04.320 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:04.320 00.000 8976 stepped: pos (-2, 31)
03:21:04.320 00.000 8976 MoveAxis(U, 0, ABG)
03:21:04.320 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
03:21:04.320 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:21:04.320 00.000 8976 MountToCamera -- mountX=0.13 mountY=-4.87 hyp=4.87 mountTheta=-1.54 cameraX=4.28, cameraY=2.34 cameraTheta=0.50
03:21:04.320 00.000 8976 incremental bump (4.277, 2.337) isValid = 1
03:21:04.320 00.000 8976 Scheduling Mount bump of (0.151, 0.086)
03:21:04.320 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.09, opts=4)
03:21:04.320 00.000 8976 Enqueuing Move request for scope (0.15, 0.09)
03:21:04.320 00.000 8976 move complete, result=0
03:21:04.320 00.000 9828 Worker thread wakes up
03:21:04.320 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0x4
03:21:04.320 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
03:21:04.320 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
03:21:04.321 00.001 8976 worker thread done servicing request
03:21:04.321 00.000 8976 Worker thread wakes up
03:21:04.321 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:04.321 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.61 = -2.67)
03:21:04.321 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.75)
03:21:04.321 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.52 mountX=-0.15 mountY=-0.07, mountTheta=-2.74
03:21:04.321 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:04.321 00.000 9828 Moving (0.15, 0.09) raw xDistance=-0.15 yDistance=-0.07
03:21:04.321 00.000 9828 BLC: window closed
03:21:04.321 00.000 9828 MoveAxis(E, 49, B)
03:21:04.321 00.000 9828 Guiding  Dir = 2, Dur = 49
03:21:04.322 00.001 9828 IsSlewing returns 0
03:21:04.322 00.000 9828 IsGuiding returns 0
03:21:04.322 00.000 9828 PulseGuide returned control before completion, sleep 59
03:21:04.383 00.061 9828 IsGuiding returns 1
03:21:04.383 00.000 9828 scope still moving after pulse duration time elapsed
03:21:04.414 00.031 9828 IsSlewing returns 0
03:21:04.414 00.000 9828 IsGuiding returns 1
03:21:04.445 00.031 9828 IsSlewing returns 0
03:21:04.445 00.000 9828 IsGuiding returns 1
03:21:04.477 00.032 9828 IsSlewing returns 0
03:21:04.477 00.000 9828 IsGuiding returns 1
03:21:04.509 00.032 9828 IsSlewing returns 0
03:21:04.509 00.000 9828 IsGuiding returns 0
03:21:04.509 00.000 9828 scope move finished after 49 + 138 ms
03:21:04.509 00.000 9828 Move returns status 0, amount 49
03:21:04.509 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:04.509 00.000 9828 MoveAxis(N, 9, B)
03:21:04.509 00.000 9828 Guiding  Dir = 0, Dur = 9
03:21:04.524 00.015 9828 IsSlewing returns 0
03:21:04.524 00.000 9828 IsGuiding returns 0
03:21:04.524 00.000 9828 PulseGuide returned control before completion, sleep 19
03:21:04.555 00.031 9828 IsGuiding returns 1
03:21:04.555 00.000 9828 scope still moving after pulse duration time elapsed
03:21:04.586 00.031 9828 IsSlewing returns 0
03:21:04.586 00.000 9828 IsGuiding returns 1
03:21:04.617 00.031 9828 IsSlewing returns 0
03:21:04.617 00.000 9828 IsGuiding returns 1
03:21:04.648 00.031 9828 IsSlewing returns 0
03:21:04.648 00.000 9828 IsGuiding returns 1
03:21:04.678 00.030 9828 IsSlewing returns 0
03:21:04.678 00.000 9828 IsGuiding returns 0
03:21:04.678 00.000 9828 scope move finished after 9 + 144 ms
03:21:04.678 00.000 9828 Move returns status 0, amount 9
03:21:04.678 00.000 9828 move complete, result=0
03:21:04.679 00.001 9828 worker thread done servicing request
03:21:04.679 00.000 5052 GuideStep: -0.2 px 49 ms EAST, -0.1 px 9 ms NORTH
03:21:05.006 00.327 8976 Exposure complete
03:21:05.012 00.006 8976 worker thread done servicing request
03:21:05.012 00.000 5052 OnExposeComplete: enter
03:21:05.012 00.000 5052 UpdateGuideState(): m_state=6
03:21:05.012 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13278
03:21:05.012 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.22, Mass=95, SNR=6.7, Peak=61 HFD=2.1
03:21:05.012 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.88 = 2.40)
03:21:05.012 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.30)
03:21:05.012 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.49 hyp=0.51 cameraTheta=-1.84 mountX=-0.38 mountY=0.38, mountTheta=2.35
03:21:05.013 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.49, opts=13)
03:21:05.013 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.49)
03:21:05.013 00.000 8976 Worker thread wakes up
03:21:05.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.49) opts 0xd
03:21:05.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.49)
03:21:05.013 00.000 8976 Moving (-0.14, -0.49) raw xDistance=-0.38 yDistance=0.38
03:21:05.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
03:21:05.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:21:05.013 00.000 8976 MoveAxis(R, 1, ABG)
03:21:05.014 00.001 8976 stepping (-2, 31) + (1, 0)
03:21:05.014 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:21:05.014 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
03:21:05.014 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:05.014 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:05.014 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:05.014 00.000 5052 Enqueuing Expose request
03:21:05.039 00.025 8976 Received - 47 (G) 
03:21:05.039 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:05.039 00.000 8976 stepped: pos (-1, 31)
03:21:05.039 00.000 8976 MoveAxis(D, 2, ABG)
03:21:05.039 00.000 8976 stepping (-1, 31) + (0, -2)
03:21:05.039 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:05.071 00.032 8976 Received - 47 (G) 
03:21:05.071 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:05.071 00.000 8976 stepped: pos (-1, 29)
03:21:05.071 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
03:21:05.071 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:21:05.071 00.000 8976 MountToCamera -- mountX=0.14 mountY=-4.78 hyp=4.79 mountTheta=-1.54 cameraX=4.20, cameraY=2.30 cameraTheta=0.50
03:21:05.071 00.000 8976 incremental bump (4.196, 2.303) isValid = 1
03:21:05.071 00.000 8976 Scheduling Mount bump of (0.101, 0.057)
03:21:05.071 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:21:05.071 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:21:05.071 00.000 8976 move complete, result=0
03:21:05.071 00.000 8976 worker thread done servicing request
03:21:05.071 00.000 8976 Worker thread wakes up
03:21:05.071 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.4 px 2 ms SOUTH
03:21:05.071 00.000 9828 Worker thread wakes up
03:21:05.072 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:05.072 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:05.072 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:21:05.072 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:21:05.072 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.61 = -2.67)
03:21:05.072 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.75)
03:21:05.072 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
03:21:05.072 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:21:05.072 00.000 9828 BLC: window closed
03:21:05.072 00.000 9828 MoveAxis(E, 33, B)
03:21:05.072 00.000 9828 Guiding  Dir = 2, Dur = 33
03:21:05.073 00.001 9828 IsSlewing returns 0
03:21:05.073 00.000 9828 IsGuiding returns 0
03:21:05.074 00.001 9828 PulseGuide returned control before completion, sleep 43
03:21:05.128 00.054 9828 IsGuiding returns 1
03:21:05.128 00.000 9828 scope still moving after pulse duration time elapsed
03:21:05.159 00.031 9828 IsSlewing returns 0
03:21:05.159 00.000 9828 IsGuiding returns 1
03:21:05.190 00.031 9828 IsSlewing returns 0
03:21:05.190 00.000 9828 IsGuiding returns 1
03:21:05.221 00.031 9828 IsSlewing returns 0
03:21:05.221 00.000 9828 IsGuiding returns 0
03:21:05.221 00.000 9828 scope move finished after 33 + 115 ms
03:21:05.221 00.000 9828 Move returns status 0, amount 33
03:21:05.221 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:05.221 00.000 9828 MoveAxis(N, 6, B)
03:21:05.221 00.000 9828 Guiding  Dir = 0, Dur = 6
03:21:05.237 00.016 9828 IsSlewing returns 0
03:21:05.237 00.000 9828 IsGuiding returns 0
03:21:05.238 00.001 9828 PulseGuide returned control before completion, sleep 16
03:21:05.268 00.030 9828 IsGuiding returns 1
03:21:05.268 00.000 9828 scope still moving after pulse duration time elapsed
03:21:05.299 00.031 9828 IsSlewing returns 0
03:21:05.300 00.001 9828 IsGuiding returns 1
03:21:05.331 00.031 9828 IsSlewing returns 0
03:21:05.331 00.000 9828 IsGuiding returns 1
03:21:05.362 00.031 9828 IsSlewing returns 0
03:21:05.362 00.000 9828 IsGuiding returns 1
03:21:05.393 00.031 9828 IsSlewing returns 0
03:21:05.393 00.000 9828 IsGuiding returns 1
03:21:05.424 00.031 9828 IsSlewing returns 0
03:21:05.424 00.000 9828 IsGuiding returns 0
03:21:05.424 00.000 9828 scope move finished after 6 + 180 ms
03:21:05.424 00.000 9828 Move returns status 0, amount 6
03:21:05.424 00.000 9828 move complete, result=0
03:21:05.424 00.000 9828 worker thread done servicing request
03:21:05.424 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:21:05.759 00.335 8976 Exposure complete
03:21:05.764 00.005 8976 worker thread done servicing request
03:21:05.764 00.000 5052 OnExposeComplete: enter
03:21:05.764 00.000 5052 UpdateGuideState(): m_state=6
03:21:05.764 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13279
03:21:05.764 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.44, Mass=80, SNR=6.1, Peak=61 HFD=2.1
03:21:05.764 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
03:21:05.764 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.24)
03:21:05.765 00.001 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.28 cameraTheta=-1.90 mountX=-0.20 mountY=0.22, mountTheta=2.30
03:21:05.765 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.27, opts=13)
03:21:05.765 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.27)
03:21:05.765 00.000 8976 Worker thread wakes up
03:21:05.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.27) opts 0xd
03:21:05.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.27)
03:21:05.766 00.001 8976 Moving (-0.09, -0.27) raw xDistance=-0.20 yDistance=0.22
03:21:05.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:21:05.766 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:21:05.766 00.000 5052 UpdateGuideState exits: m=80 SNR=6.1
03:21:05.766 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:05.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:21:05.766 00.000 8976 MoveAxis(R, 0, ABG)
03:21:05.766 00.000 8976 MoveAxis(U, 0, ABG)
03:21:05.766 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:05.766 00.000 5052 Enqueuing Expose request
03:21:05.766 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:21:05.766 00.000 8976 MountToCamera -- mountX=0.14 mountY=-4.73 hyp=4.73 mountTheta=-1.54 cameraX=4.14, cameraY=2.28 cameraTheta=0.50
03:21:05.766 00.000 8976 incremental bump (4.141, 2.280) isValid = 1
03:21:05.766 00.000 8976 Scheduling Mount bump of (0.101, 0.057)
03:21:05.766 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:21:05.766 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:21:05.766 00.000 8976 move complete, result=0
03:21:05.767 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:05.767 00.000 8976 worker thread done servicing request
03:21:05.767 00.000 8976 Worker thread wakes up
03:21:05.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:05.767 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:05.767 00.000 9828 Worker thread wakes up
03:21:05.768 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:21:05.768 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:21:05.768 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.61 = -2.67)
03:21:05.768 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.75)
03:21:05.768 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
03:21:05.768 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:21:05.768 00.000 9828 BLC: window closed
03:21:05.768 00.000 9828 MoveAxis(E, 33, B)
03:21:05.768 00.000 9828 Guiding  Dir = 2, Dur = 33
03:21:05.768 00.000 9828 IsSlewing returns 0
03:21:05.769 00.001 9828 IsGuiding returns 0
03:21:05.769 00.000 9828 PulseGuide returned control before completion, sleep 43
03:21:05.827 00.058 9828 IsGuiding returns 1
03:21:05.827 00.000 9828 scope still moving after pulse duration time elapsed
03:21:05.859 00.032 9828 IsSlewing returns 0
03:21:05.859 00.000 9828 IsGuiding returns 1
03:21:05.890 00.031 9828 IsSlewing returns 0
03:21:05.890 00.000 9828 IsGuiding returns 1
03:21:05.921 00.031 9828 IsSlewing returns 0
03:21:05.921 00.000 9828 IsGuiding returns 0
03:21:05.921 00.000 9828 scope move finished after 33 + 120 ms
03:21:05.922 00.001 9828 Move returns status 0, amount 33
03:21:05.922 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:05.922 00.000 9828 MoveAxis(N, 6, B)
03:21:05.922 00.000 9828 Guiding  Dir = 0, Dur = 6
03:21:05.936 00.014 9828 IsSlewing returns 0
03:21:05.936 00.000 9828 IsGuiding returns 0
03:21:05.936 00.000 9828 PulseGuide returned control before completion, sleep 16
03:21:05.967 00.031 9828 IsGuiding returns 1
03:21:05.967 00.000 9828 scope still moving after pulse duration time elapsed
03:21:05.998 00.031 9828 IsSlewing returns 0
03:21:05.998 00.000 9828 IsGuiding returns 1
03:21:06.029 00.031 9828 IsSlewing returns 0
03:21:06.029 00.000 9828 IsGuiding returns 1
03:21:06.061 00.032 9828 IsSlewing returns 0
03:21:06.061 00.000 9828 IsGuiding returns 0
03:21:06.061 00.000 9828 scope move finished after 6 + 119 ms
03:21:06.061 00.000 9828 Move returns status 0, amount 6
03:21:06.061 00.000 9828 move complete, result=0
03:21:06.061 00.000 9828 worker thread done servicing request
03:21:06.061 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:21:06.458 00.397 8976 Exposure complete
03:21:06.464 00.006 8976 worker thread done servicing request
03:21:06.464 00.000 5052 OnExposeComplete: enter
03:21:06.464 00.000 5052 UpdateGuideState(): m_state=6
03:21:06.464 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13280
03:21:06.465 00.001 5052 Star::Find returns 1 (0), X=328.87, Y=281.48, Mass=99, SNR=6.8, Peak=65 HFD=2.5
03:21:06.465 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.53 = 1.75)
03:21:06.465 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.65)
03:21:06.465 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.23 hyp=0.38 cameraTheta=-2.49 mountX=-0.07 mountY=0.38, mountTheta=1.75
03:21:06.465 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.23, opts=13)
03:21:06.465 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.23)
03:21:06.465 00.000 8976 Worker thread wakes up
03:21:06.466 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.23) opts 0xd
03:21:06.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.23)
03:21:06.466 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:06.466 00.000 5052 UpdateGuideState exits: m=99 SNR=6.8
03:21:06.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:06.466 00.000 8976 Moving (-0.30, -0.23) raw xDistance=-0.07 yDistance=0.38
03:21:06.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:21:06.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:21:06.466 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:06.466 00.000 5052 Enqueuing Expose request
03:21:06.466 00.000 8976 MoveAxis(R, 0, ABG)
03:21:06.466 00.000 8976 MoveAxis(D, 2, ABG)
03:21:06.466 00.000 8976 stepping (-1, 29) + (0, -2)
03:21:06.466 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:06.493 00.027 8976 Received - 47 (G) 
03:21:06.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:06.493 00.000 8976 stepped: pos (-1, 27)
03:21:06.493 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:21:06.493 00.000 8976 MountToCamera -- mountX=0.15 mountY=-4.58 hyp=4.58 mountTheta=-1.54 cameraX=4.01, cameraY=2.22 cameraTheta=0.50
03:21:06.493 00.000 8976 incremental bump (4.012, 2.217) isValid = 1
03:21:06.493 00.000 8976 Scheduling Mount bump of (0.101, 0.058)
03:21:06.493 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:21:06.493 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:21:06.493 00.000 8976 move complete, result=0
03:21:06.493 00.000 8976 worker thread done servicing request
03:21:06.494 00.001 8976 Worker thread wakes up
03:21:06.494 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:21:06.494 00.000 9828 Worker thread wakes up
03:21:06.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:06.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:06.494 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:21:06.494 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:21:06.494 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.67)
03:21:06.494 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.75)
03:21:06.494 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
03:21:06.494 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:21:06.494 00.000 9828 BLC: window closed
03:21:06.494 00.000 9828 MoveAxis(E, 33, B)
03:21:06.494 00.000 9828 Guiding  Dir = 2, Dur = 33
03:21:06.495 00.001 9828 IsSlewing returns 0
03:21:06.495 00.000 9828 IsGuiding returns 0
03:21:06.495 00.000 9828 PulseGuide returned control before completion, sleep 43
03:21:06.546 00.051 9828 IsGuiding returns 1
03:21:06.546 00.000 9828 scope still moving after pulse duration time elapsed
03:21:06.577 00.031 9828 IsSlewing returns 0
03:21:06.578 00.001 9828 IsGuiding returns 1
03:21:06.608 00.030 9828 IsSlewing returns 0
03:21:06.608 00.000 9828 IsGuiding returns 1
03:21:06.638 00.030 9828 IsSlewing returns 0
03:21:06.638 00.000 9828 IsGuiding returns 0
03:21:06.638 00.000 9828 scope move finished after 33 + 110 ms
03:21:06.638 00.000 9828 Move returns status 0, amount 33
03:21:06.638 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:06.638 00.000 9828 MoveAxis(N, 6, B)
03:21:06.639 00.001 9828 Guiding  Dir = 0, Dur = 6
03:21:06.654 00.015 9828 IsSlewing returns 0
03:21:06.654 00.000 9828 IsGuiding returns 0
03:21:06.654 00.000 9828 PulseGuide returned control before completion, sleep 16
03:21:06.684 00.030 9828 IsGuiding returns 1
03:21:06.684 00.000 9828 scope still moving after pulse duration time elapsed
03:21:06.715 00.031 9828 IsSlewing returns 0
03:21:06.715 00.000 9828 IsGuiding returns 1
03:21:06.745 00.030 9828 IsSlewing returns 0
03:21:06.745 00.000 9828 IsGuiding returns 1
03:21:06.776 00.031 9828 IsSlewing returns 0
03:21:06.776 00.000 9828 IsGuiding returns 0
03:21:06.776 00.000 9828 scope move finished after 6 + 115 ms
03:21:06.776 00.000 9828 Move returns status 0, amount 6
03:21:06.776 00.000 9828 move complete, result=0
03:21:06.776 00.000 9828 worker thread done servicing request
03:21:06.776 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:21:07.180 00.404 8976 Exposure complete
03:21:07.186 00.006 8976 worker thread done servicing request
03:21:07.186 00.000 5052 OnExposeComplete: enter
03:21:07.186 00.000 5052 UpdateGuideState(): m_state=6
03:21:07.186 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13281
03:21:07.186 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.50, Mass=98, SNR=6.8, Peak=65 HFD=2.0
03:21:07.186 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
03:21:07.186 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.61)
03:21:07.186 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.21 hyp=0.36 cameraTheta=-2.53 mountX=-0.05 mountY=0.36, mountTheta=1.71
03:21:07.187 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.21, opts=13)
03:21:07.187 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.21)
03:21:07.187 00.000 8976 Worker thread wakes up
03:21:07.187 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.21) opts 0xd
03:21:07.187 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.21)
03:21:07.187 00.000 8976 Moving (-0.30, -0.21) raw xDistance=-0.05 yDistance=0.36
03:21:07.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:21:07.187 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:21:07.187 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
03:21:07.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:07.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
03:21:07.187 00.000 8976 MoveAxis(R, 0, ABG)
03:21:07.187 00.000 8976 MoveAxis(D, 2, ABG)
03:21:07.187 00.000 8976 stepping (-1, 27) + (0, -2)
03:21:07.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:07.188 00.001 5052 Enqueuing Expose request
03:21:07.188 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:07.213 00.025 8976 Received - 47 (G) 
03:21:07.213 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:07.213 00.000 8976 stepped: pos (-1, 25)
03:21:07.213 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:21:07.213 00.000 8976 MountToCamera -- mountX=0.15 mountY=-4.38 hyp=4.38 mountTheta=-1.54 cameraX=3.83, cameraY=2.13 cameraTheta=0.51
03:21:07.213 00.000 8976 incremental bump (3.831, 2.127) isValid = 1
03:21:07.213 00.000 8976 Scheduling Mount bump of (0.100, 0.058)
03:21:07.213 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:21:07.213 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:21:07.213 00.000 8976 move complete, result=0
03:21:07.213 00.000 8976 worker thread done servicing request
03:21:07.213 00.000 8976 Worker thread wakes up
03:21:07.213 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:07.213 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:07.213 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:21:07.213 00.000 9828 Worker thread wakes up
03:21:07.214 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:21:07.214 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:21:07.214 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.67)
03:21:07.214 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.75)
03:21:07.214 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
03:21:07.214 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:21:07.214 00.000 9828 BLC: window closed
03:21:07.214 00.000 9828 MoveAxis(E, 33, B)
03:21:07.214 00.000 9828 Guiding  Dir = 2, Dur = 33
03:21:07.214 00.000 9828 IsSlewing returns 0
03:21:07.215 00.001 9828 IsGuiding returns 0
03:21:07.215 00.000 9828 PulseGuide returned control before completion, sleep 43
03:21:07.260 00.045 9828 IsGuiding returns 1
03:21:07.260 00.000 9828 scope still moving after pulse duration time elapsed
03:21:07.291 00.031 9828 IsSlewing returns 0
03:21:07.291 00.000 9828 IsGuiding returns 1
03:21:07.323 00.032 9828 IsSlewing returns 0
03:21:07.323 00.000 9828 IsGuiding returns 1
03:21:07.354 00.031 9828 IsSlewing returns 0
03:21:07.354 00.000 9828 IsGuiding returns 1
03:21:07.386 00.032 9828 IsSlewing returns 0
03:21:07.386 00.000 9828 IsGuiding returns 0
03:21:07.386 00.000 9828 scope move finished after 33 + 138 ms
03:21:07.386 00.000 9828 Move returns status 0, amount 33
03:21:07.386 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:07.386 00.000 9828 MoveAxis(N, 6, B)
03:21:07.386 00.000 9828 Guiding  Dir = 0, Dur = 6
03:21:07.402 00.016 9828 IsSlewing returns 0
03:21:07.403 00.001 9828 IsGuiding returns 0
03:21:07.403 00.000 9828 PulseGuide returned control before completion, sleep 16
03:21:07.433 00.030 9828 IsGuiding returns 1
03:21:07.433 00.000 9828 scope still moving after pulse duration time elapsed
03:21:07.464 00.031 9828 IsSlewing returns 0
03:21:07.464 00.000 9828 IsGuiding returns 1
03:21:07.495 00.031 9828 IsSlewing returns 0
03:21:07.495 00.000 9828 IsGuiding returns 1
03:21:07.526 00.031 9828 IsSlewing returns 0
03:21:07.526 00.000 9828 IsGuiding returns 0
03:21:07.526 00.000 9828 scope move finished after 6 + 117 ms
03:21:07.526 00.000 9828 Move returns status 0, amount 6
03:21:07.526 00.000 9828 move complete, result=0
03:21:07.526 00.000 9828 worker thread done servicing request
03:21:07.526 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:21:07.900 00.374 8976 Exposure complete
03:21:07.906 00.006 8976 worker thread done servicing request
03:21:07.906 00.000 5052 OnExposeComplete: enter
03:21:07.906 00.000 5052 UpdateGuideState(): m_state=6
03:21:07.906 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13282
03:21:07.906 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.19, Mass=95, SNR=6.7, Peak=64 HFD=1.9
03:21:07.906 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
03:21:07.907 00.001 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
03:21:07.907 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.48 hyp=0.73 cameraTheta=2.42 mountX=0.68 mountY=0.20, mountTheta=0.28
03:21:07.907 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.48, opts=13)
03:21:07.907 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.48)
03:21:07.907 00.000 8976 Worker thread wakes up
03:21:07.908 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:07.908 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
03:21:07.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:07.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.48) opts 0xd
03:21:07.908 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:07.908 00.000 5052 Enqueuing Expose request
03:21:07.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.48)
03:21:07.908 00.000 8976 Moving (-0.55, 0.48) raw xDistance=0.68 yDistance=0.20
03:21:07.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
03:21:07.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:21:07.908 00.000 8976 MoveAxis(L, 3, ABG)
03:21:07.908 00.000 8976 stepping (-1, 25) + (-3, 0)
03:21:07.908 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:07.948 00.040 8976 Received - 47 (G) 
03:21:07.949 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:07.949 00.000 8976 stepped: pos (-4, 25)
03:21:07.949 00.000 8976 MoveAxis(U, 0, ABG)
03:21:07.949 00.000 8976 MountToCamera -- mountTheta (-1.50) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:21:07.949 00.000 8976 MountToCamera -- mountX=0.30 mountY=-4.24 hyp=4.26 mountTheta=-1.50 cameraX=3.64, cameraY=2.20 cameraTheta=0.54
03:21:07.949 00.000 8976 incremental bump (3.642, 2.201) isValid = 1
03:21:07.949 00.000 8976 Scheduling Mount bump of (0.098, 0.062)
03:21:07.949 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:21:07.949 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:21:07.949 00.000 8976 move complete, result=0
03:21:07.949 00.000 9828 Worker thread wakes up
03:21:07.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:21:07.949 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:21:07.949 00.000 9828 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.66 = -2.63)
03:21:07.949 00.000 9828 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.71)
03:21:07.949 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
03:21:07.949 00.000 8976 worker thread done servicing request
03:21:07.949 00.000 8976 Worker thread wakes up
03:21:07.949 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:21:07.950 00.001 9828 BLC: window closed
03:21:07.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:07.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:07.950 00.000 9828 MoveAxis(E, 32, B)
03:21:07.950 00.000 9828 Guiding  Dir = 2, Dur = 32
03:21:07.950 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.2 px 0 ms NORTH
03:21:07.950 00.000 9828 IsSlewing returns 0
03:21:07.950 00.000 9828 IsGuiding returns 0
03:21:07.950 00.000 9828 PulseGuide returned control before completion, sleep 42
03:21:07.995 00.045 9828 IsGuiding returns 1
03:21:07.995 00.000 9828 scope still moving after pulse duration time elapsed
03:21:08.025 00.030 9828 IsSlewing returns 0
03:21:08.025 00.000 9828 IsGuiding returns 1
03:21:08.056 00.031 9828 IsSlewing returns 0
03:21:08.056 00.000 9828 IsGuiding returns 1
03:21:08.089 00.033 9828 IsSlewing returns 0
03:21:08.089 00.000 9828 IsGuiding returns 1
03:21:08.118 00.029 9828 IsSlewing returns 0
03:21:08.118 00.000 9828 IsGuiding returns 0
03:21:08.118 00.000 9828 scope move finished after 32 + 135 ms
03:21:08.118 00.000 9828 Move returns status 0, amount 32
03:21:08.118 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:08.118 00.000 9828 MoveAxis(N, 7, B)
03:21:08.118 00.000 9828 Guiding  Dir = 0, Dur = 7
03:21:08.135 00.017 9828 IsSlewing returns 0
03:21:08.136 00.001 9828 IsGuiding returns 0
03:21:08.136 00.000 9828 PulseGuide returned control before completion, sleep 17
03:21:08.166 00.030 9828 IsGuiding returns 1
03:21:08.166 00.000 9828 scope still moving after pulse duration time elapsed
03:21:08.198 00.032 9828 IsSlewing returns 0
03:21:08.198 00.000 9828 IsGuiding returns 1
03:21:08.228 00.030 9828 IsSlewing returns 0
03:21:08.228 00.000 9828 IsGuiding returns 1
03:21:08.259 00.031 9828 IsSlewing returns 0
03:21:08.260 00.001 9828 IsGuiding returns 0
03:21:08.260 00.000 9828 scope move finished after 7 + 117 ms
03:21:08.260 00.000 9828 Move returns status 0, amount 7
03:21:08.260 00.000 9828 move complete, result=0
03:21:08.260 00.000 9828 worker thread done servicing request
03:21:08.260 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
03:21:08.625 00.365 8976 Exposure complete
03:21:08.632 00.007 8976 worker thread done servicing request
03:21:08.632 00.000 5052 OnExposeComplete: enter
03:21:08.632 00.000 5052 UpdateGuideState(): m_state=6
03:21:08.632 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13283
03:21:08.632 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=281.56, Mass=86, SNR=6.4, Peak=62 HFD=1.7
03:21:08.632 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
03:21:08.632 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
03:21:08.632 00.000 5052 CameraToMount -- cameraX=-0.98 cameraY=-0.15 hyp=0.99 cameraTheta=-2.99 mountX=0.31 mountY=0.90, mountTheta=1.23
03:21:08.633 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.98, y=-0.15, opts=13)
03:21:08.633 00.000 5052 Enqueuing Move request for stepguider (-0.98, -0.15)
03:21:08.633 00.000 8976 Worker thread wakes up
03:21:08.633 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:21:08.633 00.000 5052 UpdateGuideState exits: m=86 SNR=6.4
03:21:08.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:08.633 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:08.633 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.98, -0.15) opts 0xd
03:21:08.633 00.000 5052 Enqueuing Expose request
03:21:08.633 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.98, -0.15)
03:21:08.633 00.000 8976 Moving (-0.98, -0.15) raw xDistance=0.31 yDistance=0.90
03:21:08.633 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.31
03:21:08.634 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.90
03:21:08.634 00.000 8976 MoveAxis(L, 1, ABG)
03:21:08.634 00.000 8976 stepping (-4, 25) + (-1, 0)
03:21:08.634 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:08.652 00.018 8976 Received - 47 (G) 
03:21:08.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:08.652 00.000 8976 stepped: pos (-5, 25)
03:21:08.652 00.000 8976 MoveAxis(D, 4, ABG)
03:21:08.652 00.000 8976 stepping (-5, 25) + (0, -4)
03:21:08.652 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:21:08.684 00.032 8976 Received - 47 (G) 
03:21:08.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:21:08.684 00.000 8976 stepped: pos (-5, 21)
03:21:08.684 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:21:08.684 00.000 8976 MountToCamera -- mountX=0.46 mountY=-3.94 hyp=3.97 mountTheta=-1.46 cameraX=3.30, cameraY=2.20 cameraTheta=0.59
03:21:08.684 00.000 8976 incremental bump (3.305, 2.201) isValid = 1
03:21:08.684 00.000 8976 Scheduling Mount bump of (0.096, 0.066)
03:21:08.684 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:21:08.684 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:21:08.684 00.000 8976 move complete, result=0
03:21:08.684 00.000 9828 Worker thread wakes up
03:21:08.684 00.000 8976 worker thread done servicing request
03:21:08.684 00.000 8976 Worker thread wakes up
03:21:08.684 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:21:08.684 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:21:08.684 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
03:21:08.685 00.001 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
03:21:08.685 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
03:21:08.685 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:21:08.685 00.000 9828 BLC: window closed
03:21:08.685 00.000 9828 MoveAxis(E, 31, B)
03:21:08.685 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 4 ms SOUTH
03:21:08.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:08.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:08.685 00.000 9828 Guiding  Dir = 2, Dur = 31
03:21:08.685 00.000 9828 IsSlewing returns 0
03:21:08.685 00.000 9828 IsGuiding returns 0
03:21:08.686 00.001 9828 PulseGuide returned control before completion, sleep 41
03:21:08.742 00.056 9828 IsGuiding returns 1
03:21:08.742 00.000 9828 scope still moving after pulse duration time elapsed
03:21:08.773 00.031 9828 IsSlewing returns 0
03:21:08.773 00.000 9828 IsGuiding returns 1
03:21:08.805 00.032 9828 IsSlewing returns 0
03:21:08.805 00.000 9828 IsGuiding returns 1
03:21:08.836 00.031 9828 IsSlewing returns 0
03:21:08.836 00.000 9828 IsGuiding returns 0
03:21:08.836 00.000 9828 scope move finished after 31 + 120 ms
03:21:08.836 00.000 9828 Move returns status 0, amount 31
03:21:08.836 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:08.836 00.000 9828 MoveAxis(N, 7, B)
03:21:08.836 00.000 9828 Guiding  Dir = 0, Dur = 7
03:21:08.852 00.016 9828 IsSlewing returns 0
03:21:08.852 00.000 9828 IsGuiding returns 1
03:21:08.852 00.000 9828 Entered PulseGuideScope while moving
03:21:08.915 00.063 9828 IsSlewing returns 0
03:21:08.915 00.000 9828 IsGuiding returns 1
03:21:08.915 00.000 9828 Still moving
03:21:08.976 00.061 9828 IsSlewing returns 0
03:21:08.977 00.001 9828 IsGuiding returns 0
03:21:08.977 00.000 9828 Movement stopped - continuing
03:21:08.977 00.000 9828 PulseGuide returned control before completion, sleep 17
03:21:09.006 00.029 9828 IsGuiding returns 1
03:21:09.006 00.000 9828 scope still moving after pulse duration time elapsed
03:21:09.038 00.032 9828 IsSlewing returns 0
03:21:09.038 00.000 9828 IsGuiding returns 1
03:21:09.068 00.030 9828 IsSlewing returns 0
03:21:09.068 00.000 9828 IsGuiding returns 1
03:21:09.100 00.032 9828 IsSlewing returns 0
03:21:09.100 00.000 9828 IsGuiding returns 0
03:21:09.100 00.000 9828 scope move finished after 7 + 116 ms
03:21:09.100 00.000 9828 Move returns status 0, amount 7
03:21:09.100 00.000 9828 move complete, result=0
03:21:09.100 00.000 9828 worker thread done servicing request
03:21:09.100 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:21:09.337 00.237 8976 Exposure complete
03:21:09.342 00.005 8976 worker thread done servicing request
03:21:09.342 00.000 5052 OnExposeComplete: enter
03:21:09.342 00.000 5052 UpdateGuideState(): m_state=6
03:21:09.342 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13284
03:21:09.342 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=281.32, Mass=100, SNR=6.8, Peak=60 HFD=2.7
03:21:09.342 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
03:21:09.343 00.001 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.45)
03:21:09.343 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=-0.39 hyp=0.90 cameraTheta=-2.69 mountX=0.02 mountY=0.89, mountTheta=1.55
03:21:09.343 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=-0.39, opts=13)
03:21:09.343 00.000 5052 Enqueuing Move request for stepguider (-0.81, -0.39)
03:21:09.343 00.000 8976 Worker thread wakes up
03:21:09.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, -0.39) opts 0xd
03:21:09.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, -0.39)
03:21:09.344 00.001 8976 Moving (-0.81, -0.39) raw xDistance=0.02 yDistance=0.89
03:21:09.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:21:09.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.89
03:21:09.344 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:21:09.344 00.000 8976 MoveAxis(R, 0, ABG)
03:21:09.344 00.000 8976 MoveAxis(D, 4, ABG)
03:21:09.344 00.000 8976 stepping (-5, 21) + (0, -4)
03:21:09.344 00.000 5052 UpdateGuideState exits: m=100 SNR=6.8
03:21:09.344 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:21:09.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:09.344 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:09.344 00.000 5052 Enqueuing Expose request
03:21:09.387 00.043 8976 Received - 47 (G) 
03:21:09.387 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:21:09.387 00.000 8976 stepped: pos (-5, 17)
03:21:09.387 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:21:09.387 00.000 8976 MountToCamera -- mountX=0.56 mountY=-3.53 hyp=3.58 mountTheta=-1.41 cameraX=2.89, cameraY=2.11 cameraTheta=0.63
03:21:09.387 00.000 8976 incremental bump (2.892, 2.105) isValid = 1
03:21:09.387 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:21:09.387 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:21:09.387 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:21:09.387 00.000 8976 move complete, result=0
03:21:09.387 00.000 8976 worker thread done servicing request
03:21:09.387 00.000 8976 Worker thread wakes up
03:21:09.388 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.9 px 4 ms SOUTH
03:21:09.388 00.000 9828 Worker thread wakes up
03:21:09.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:09.388 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:21:09.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:09.388 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:21:09.388 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:21:09.388 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:21:09.388 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:21:09.388 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:21:09.388 00.000 9828 BLC: window closed
03:21:09.388 00.000 9828 MoveAxis(E, 30, B)
03:21:09.388 00.000 9828 Guiding  Dir = 2, Dur = 30
03:21:09.388 00.000 9828 IsSlewing returns 0
03:21:09.389 00.001 9828 IsGuiding returns 0
03:21:09.389 00.000 9828 PulseGuide returned control before completion, sleep 40
03:21:09.430 00.041 9828 IsGuiding returns 1
03:21:09.430 00.000 9828 scope still moving after pulse duration time elapsed
03:21:09.460 00.030 9828 IsSlewing returns 0
03:21:09.460 00.000 9828 IsGuiding returns 1
03:21:09.490 00.030 9828 IsSlewing returns 0
03:21:09.490 00.000 9828 IsGuiding returns 1
03:21:09.521 00.031 9828 IsSlewing returns 0
03:21:09.521 00.000 9828 IsGuiding returns 1
03:21:09.553 00.032 9828 IsSlewing returns 0
03:21:09.553 00.000 9828 IsGuiding returns 0
03:21:09.553 00.000 9828 scope move finished after 30 + 134 ms
03:21:09.553 00.000 9828 Move returns status 0, amount 30
03:21:09.553 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:09.553 00.000 9828 MoveAxis(N, 8, B)
03:21:09.553 00.000 9828 Guiding  Dir = 0, Dur = 8
03:21:09.568 00.015 9828 IsSlewing returns 0
03:21:09.568 00.000 9828 IsGuiding returns 0
03:21:09.568 00.000 9828 PulseGuide returned control before completion, sleep 18
03:21:09.599 00.031 9828 IsGuiding returns 1
03:21:09.599 00.000 9828 scope still moving after pulse duration time elapsed
03:21:09.631 00.032 9828 IsSlewing returns 0
03:21:09.631 00.000 9828 IsGuiding returns 1
03:21:09.661 00.030 9828 IsSlewing returns 0
03:21:09.661 00.000 9828 IsGuiding returns 1
03:21:09.692 00.031 9828 IsSlewing returns 0
03:21:09.692 00.000 9828 IsGuiding returns 1
03:21:09.723 00.031 9828 IsSlewing returns 0
03:21:09.723 00.000 9828 IsGuiding returns 0
03:21:09.723 00.000 9828 scope move finished after 8 + 146 ms
03:21:09.723 00.000 9828 Move returns status 0, amount 8
03:21:09.723 00.000 9828 move complete, result=0
03:21:09.723 00.000 9828 worker thread done servicing request
03:21:09.723 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:21:10.046 00.323 8976 Exposure complete
03:21:10.052 00.006 8976 worker thread done servicing request
03:21:10.052 00.000 5052 OnExposeComplete: enter
03:21:10.052 00.000 5052 UpdateGuideState(): m_state=6
03:21:10.052 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13285
03:21:10.052 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=282.17, Mass=109, SNR=7.2, Peak=63 HFD=2.4
03:21:10.052 00.000 5052 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.04) = xAngle (0.24 = 0.24)
03:21:10.052 00.000 5052 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
03:21:10.052 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.46 hyp=0.60 cameraTheta=2.28 mountX=0.59 mountY=0.08, mountTheta=0.14
03:21:10.053 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.46, opts=13)
03:21:10.053 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.46)
03:21:10.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:21:10.053 00.000 5052 UpdateGuideState exits: m=109 SNR=7.2
03:21:10.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:10.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:10.053 00.000 5052 Enqueuing Expose request
03:21:10.054 00.001 8976 Worker thread wakes up
03:21:10.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.46) opts 0xd
03:21:10.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.46)
03:21:10.054 00.000 8976 Moving (-0.40, 0.46) raw xDistance=0.59 yDistance=0.08
03:21:10.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
03:21:10.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:21:10.054 00.000 8976 MoveAxis(L, 2, ABG)
03:21:10.054 00.000 8976 stepping (-5, 17) + (-2, 0)
03:21:10.054 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:10.091 00.037 8976 Received - 47 (G) 
03:21:10.091 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:10.091 00.000 8976 stepped: pos (-7, 17)
03:21:10.091 00.000 8976 MoveAxis(U, 0, ABG)
03:21:10.091 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:21:10.091 00.000 8976 MountToCamera -- mountX=0.73 mountY=-3.26 hyp=3.34 mountTheta=-1.35 cameraX=2.57, cameraY=2.13 cameraTheta=0.69
03:21:10.091 00.000 8976 incremental bump (2.570, 2.131) isValid = 1
03:21:10.091 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
03:21:10.091 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:21:10.091 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:21:10.091 00.000 8976 move complete, result=0
03:21:10.091 00.000 9828 Worker thread wakes up
03:21:10.091 00.000 8976 worker thread done servicing request
03:21:10.091 00.000 8976 Worker thread wakes up
03:21:10.091 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:21:10.091 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
03:21:10.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:10.091 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:10.091 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:21:10.092 00.001 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
03:21:10.092 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
03:21:10.092 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:21:10.092 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:21:10.092 00.000 9828 BLC: window closed
03:21:10.092 00.000 9828 MoveAxis(E, 29, B)
03:21:10.092 00.000 9828 Guiding  Dir = 2, Dur = 29
03:21:10.092 00.000 9828 IsSlewing returns 0
03:21:10.092 00.000 9828 IsGuiding returns 0
03:21:10.092 00.000 9828 PulseGuide returned control before completion, sleep 39
03:21:10.145 00.053 9828 IsGuiding returns 1
03:21:10.145 00.000 9828 scope still moving after pulse duration time elapsed
03:21:10.176 00.031 9828 IsSlewing returns 0
03:21:10.176 00.000 9828 IsGuiding returns 1
03:21:10.207 00.031 9828 IsSlewing returns 0
03:21:10.207 00.000 9828 IsGuiding returns 1
03:21:10.238 00.031 9828 IsSlewing returns 0
03:21:10.243 00.005 9828 IsGuiding returns 0
03:21:10.243 00.000 9828 scope move finished after 29 + 121 ms
03:21:10.243 00.000 9828 Move returns status 0, amount 29
03:21:10.243 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:10.243 00.000 9828 MoveAxis(N, 9, B)
03:21:10.243 00.000 9828 Guiding  Dir = 0, Dur = 9
03:21:10.254 00.011 9828 IsSlewing returns 0
03:21:10.254 00.000 9828 IsGuiding returns 0
03:21:10.254 00.000 9828 PulseGuide returned control before completion, sleep 19
03:21:10.284 00.030 9828 IsGuiding returns 1
03:21:10.284 00.000 9828 scope still moving after pulse duration time elapsed
03:21:10.315 00.031 9828 IsSlewing returns 0
03:21:10.315 00.000 9828 IsGuiding returns 1
03:21:10.345 00.030 9828 IsSlewing returns 0
03:21:10.345 00.000 9828 IsGuiding returns 1
03:21:10.377 00.032 9828 IsSlewing returns 0
03:21:10.377 00.000 9828 IsGuiding returns 1
03:21:10.407 00.030 9828 IsSlewing returns 0
03:21:10.408 00.001 9828 IsGuiding returns 0
03:21:10.408 00.000 9828 scope move finished after 9 + 144 ms
03:21:10.408 00.000 9828 Move returns status 0, amount 9
03:21:10.408 00.000 9828 move complete, result=0
03:21:10.408 00.000 9828 worker thread done servicing request
03:21:10.408 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:21:10.746 00.338 8976 Exposure complete
03:21:10.752 00.006 8976 worker thread done servicing request
03:21:10.752 00.000 5052 OnExposeComplete: enter
03:21:10.752 00.000 5052 UpdateGuideState(): m_state=6
03:21:10.752 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13286
03:21:10.752 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.59, Mass=82, SNR=6.2, Peak=59 HFD=1.8
03:21:10.752 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.87 = 1.42)
03:21:10.752 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
03:21:10.752 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.12 hyp=0.39 cameraTheta=-2.82 mountX=0.06 mountY=0.38, mountTheta=1.41
03:21:10.753 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.12, opts=13)
03:21:10.753 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.12)
03:21:10.753 00.000 8976 Worker thread wakes up
03:21:10.753 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.12) opts 0xd
03:21:10.753 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.12)
03:21:10.753 00.000 8976 Moving (-0.37, -0.12) raw xDistance=0.06 yDistance=0.38
03:21:10.753 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:21:10.753 00.000 5052 UpdateGuideState exits: m=82 SNR=6.2
03:21:10.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:10.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:10.753 00.000 5052 Enqueuing Expose request
03:21:10.754 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:21:10.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:21:10.754 00.000 8976 MoveAxis(R, 0, ABG)
03:21:10.754 00.000 8976 MoveAxis(D, 2, ABG)
03:21:10.754 00.000 8976 stepping (-7, 17) + (0, -2)
03:21:10.754 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:10.778 00.024 8976 Received - 47 (G) 
03:21:10.778 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:10.778 00.000 8976 stepped: pos (-7, 15)
03:21:10.778 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:21:10.778 00.000 8976 MountToCamera -- mountX=0.84 mountY=-2.97 hyp=3.09 mountTheta=-1.29 cameraX=2.26, cameraY=2.10 cameraTheta=0.75
03:21:10.778 00.000 8976 incremental bump (2.261, 2.101) isValid = 1
03:21:10.779 00.001 8976 Scheduling Mount bump of (0.084, 0.081)
03:21:10.779 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:21:10.779 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:21:10.779 00.000 8976 move complete, result=0
03:21:10.779 00.000 8976 worker thread done servicing request
03:21:10.779 00.000 8976 Worker thread wakes up
03:21:10.779 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:21:10.779 00.000 9828 Worker thread wakes up
03:21:10.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:10.779 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:10.779 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:21:10.779 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:21:10.779 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:21:10.779 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:21:10.780 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:21:10.780 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:21:10.780 00.000 9828 BLC: window closed
03:21:10.780 00.000 9828 MoveAxis(E, 28, B)
03:21:10.780 00.000 9828 Guiding  Dir = 2, Dur = 28
03:21:10.780 00.000 9828 IsSlewing returns 0
03:21:10.780 00.000 9828 IsGuiding returns 0
03:21:10.780 00.000 9828 PulseGuide returned control before completion, sleep 38
03:21:10.829 00.049 9828 IsGuiding returns 1
03:21:10.829 00.000 9828 scope still moving after pulse duration time elapsed
03:21:10.861 00.032 9828 IsSlewing returns 0
03:21:10.861 00.000 9828 IsGuiding returns 1
03:21:10.892 00.031 9828 IsSlewing returns 0
03:21:10.893 00.001 9828 IsGuiding returns 1
03:21:10.923 00.030 9828 IsSlewing returns 0
03:21:10.923 00.000 9828 IsGuiding returns 0
03:21:10.923 00.000 9828 scope move finished after 28 + 115 ms
03:21:10.923 00.000 9828 Move returns status 0, amount 28
03:21:10.923 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:10.923 00.000 9828 MoveAxis(N, 10, B)
03:21:10.923 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:10.938 00.015 9828 IsSlewing returns 0
03:21:10.938 00.000 9828 IsGuiding returns 0
03:21:10.938 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:10.969 00.031 9828 IsGuiding returns 1
03:21:10.969 00.000 9828 scope still moving after pulse duration time elapsed
03:21:11.000 00.031 9828 IsSlewing returns 0
03:21:11.000 00.000 9828 IsGuiding returns 1
03:21:11.031 00.031 9828 IsSlewing returns 0
03:21:11.031 00.000 9828 IsGuiding returns 1
03:21:11.062 00.031 9828 IsSlewing returns 0
03:21:11.062 00.000 9828 IsGuiding returns 1
03:21:11.092 00.030 9828 IsSlewing returns 0
03:21:11.092 00.000 9828 IsGuiding returns 0
03:21:11.092 00.000 9828 scope move finished after 10 + 144 ms
03:21:11.092 00.000 9828 Move returns status 0, amount 10
03:21:11.093 00.001 9828 move complete, result=0
03:21:11.093 00.000 9828 worker thread done servicing request
03:21:11.093 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:21:11.435 00.342 8976 Exposure complete
03:21:11.441 00.006 8976 worker thread done servicing request
03:21:11.441 00.000 5052 OnExposeComplete: enter
03:21:11.442 00.001 5052 UpdateGuideState(): m_state=6
03:21:11.442 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13287
03:21:11.442 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.23, Mass=98, SNR=6.8, Peak=61 HFD=2.1
03:21:11.442 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.97 = 2.31)
03:21:11.442 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.21)
03:21:11.442 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.48 hyp=0.51 cameraTheta=-1.93 mountX=-0.34 mountY=0.41, mountTheta=2.27
03:21:11.442 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.48, opts=13)
03:21:11.442 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.48)
03:21:11.443 00.001 8976 Worker thread wakes up
03:21:11.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.48) opts 0xd
03:21:11.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.48)
03:21:11.443 00.000 8976 Moving (-0.18, -0.48) raw xDistance=-0.34 yDistance=0.41
03:21:11.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
03:21:11.443 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=53, Gamma=2.630
03:21:11.443 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
03:21:11.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:11.443 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:11.443 00.000 5052 Enqueuing Expose request
03:21:11.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
03:21:11.443 00.000 8976 MoveAxis(R, 1, ABG)
03:21:11.443 00.000 8976 stepping (-7, 15) + (1, 0)
03:21:11.443 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:11.465 00.022 8976 Received - 47 (G) 
03:21:11.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:11.465 00.000 8976 stepped: pos (-6, 15)
03:21:11.465 00.000 8976 MoveAxis(D, 2, ABG)
03:21:11.465 00.000 8976 stepping (-6, 15) + (0, -2)
03:21:11.465 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:11.498 00.033 8976 Received - 47 (G) 
03:21:11.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:11.498 00.000 8976 stepped: pos (-6, 13)
03:21:11.498 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:21:11.498 00.000 8976 MountToCamera -- mountX=0.87 mountY=-2.67 hyp=2.81 mountTheta=-1.26 cameraX=1.98, cameraY=1.99 cameraTheta=0.79
03:21:11.498 00.000 8976 incremental bump (1.983, 1.988) isValid = 1
03:21:11.498 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
03:21:11.498 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:21:11.498 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:21:11.498 00.000 8976 move complete, result=0
03:21:11.498 00.000 9828 Worker thread wakes up
03:21:11.498 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:21:11.498 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:21:11.498 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
03:21:11.498 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
03:21:11.498 00.000 8976 worker thread done servicing request
03:21:11.498 00.000 8976 Worker thread wakes up
03:21:11.499 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:11.499 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
03:21:11.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:11.499 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
03:21:11.499 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:21:11.499 00.000 9828 BLC: window closed
03:21:11.499 00.000 9828 MoveAxis(E, 27, B)
03:21:11.499 00.000 9828 Guiding  Dir = 2, Dur = 27
03:21:11.499 00.000 9828 IsSlewing returns 0
03:21:11.499 00.000 9828 IsGuiding returns 0
03:21:11.499 00.000 9828 PulseGuide returned control before completion, sleep 37
03:21:11.544 00.045 9828 IsGuiding returns 1
03:21:11.544 00.000 9828 scope still moving after pulse duration time elapsed
03:21:11.575 00.031 9828 IsSlewing returns 0
03:21:11.575 00.000 9828 IsGuiding returns 1
03:21:11.607 00.032 9828 IsSlewing returns 0
03:21:11.612 00.005 9828 IsGuiding returns 1
03:21:11.638 00.026 9828 IsSlewing returns 0
03:21:11.638 00.000 9828 IsGuiding returns 1
03:21:11.669 00.031 9828 IsSlewing returns 0
03:21:11.669 00.000 9828 IsGuiding returns 0
03:21:11.669 00.000 9828 scope move finished after 27 + 143 ms
03:21:11.669 00.000 9828 Move returns status 0, amount 27
03:21:11.669 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:11.669 00.000 9828 MoveAxis(N, 10, B)
03:21:11.669 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:11.684 00.015 9828 IsSlewing returns 0
03:21:11.684 00.000 9828 IsGuiding returns 0
03:21:11.684 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:11.715 00.031 9828 IsGuiding returns 1
03:21:11.715 00.000 9828 scope still moving after pulse duration time elapsed
03:21:11.746 00.031 9828 IsSlewing returns 0
03:21:11.746 00.000 9828 IsGuiding returns 1
03:21:11.777 00.031 9828 IsSlewing returns 0
03:21:11.777 00.000 9828 IsGuiding returns 1
03:21:11.808 00.031 9828 IsSlewing returns 0
03:21:11.808 00.000 9828 IsGuiding returns 1
03:21:11.839 00.031 9828 IsSlewing returns 0
03:21:11.839 00.000 9828 IsGuiding returns 0
03:21:11.839 00.000 9828 scope move finished after 10 + 144 ms
03:21:11.839 00.000 9828 Move returns status 0, amount 10
03:21:11.839 00.000 9828 move complete, result=0
03:21:11.839 00.000 9828 worker thread done servicing request
03:21:11.839 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:21:12.153 00.314 8976 Exposure complete
03:21:12.159 00.006 8976 worker thread done servicing request
03:21:12.159 00.000 5052 OnExposeComplete: enter
03:21:12.159 00.000 5052 UpdateGuideState(): m_state=6
03:21:12.159 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13288
03:21:12.159 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.99, Mass=94, SNR=6.6, Peak=57 HFD=2.3
03:21:12.159 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.20 = -1.20)
03:21:12.159 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
03:21:12.159 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.28 hyp=0.37 cameraTheta=0.84 mountX=0.14 mountY=-0.36, mountTheta=-1.21
03:21:12.160 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.28, opts=13)
03:21:12.160 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.28)
03:21:12.161 00.001 8976 Worker thread wakes up
03:21:12.161 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.28) opts 0xd
03:21:12.161 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.28)
03:21:12.161 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:21:12.161 00.000 5052 UpdateGuideState exits: m=94 SNR=6.6
03:21:12.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:12.161 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:12.161 00.000 5052 Enqueuing Expose request
03:21:12.161 00.000 8976 Moving (0.25, 0.28) raw xDistance=0.14 yDistance=-0.36
03:21:12.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:21:12.161 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
03:21:12.161 00.000 8976 MoveAxis(R, 0, ABG)
03:21:12.161 00.000 8976 MoveAxis(U, 1, ABG)
03:21:12.161 00.000 8976 stepping (-6, 13) + (0, 1)
03:21:12.161 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:12.185 00.024 8976 Received - 47 (G) 
03:21:12.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:12.185 00.000 8976 stepped: pos (-6, 14)
03:21:12.185 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:21:12.185 00.000 8976 MountToCamera -- mountX=0.88 mountY=-2.52 hyp=2.67 mountTheta=-1.23 cameraX=1.84, cameraY=1.94 cameraTheta=0.81
03:21:12.185 00.000 8976 incremental bump (1.844, 1.936) isValid = 1
03:21:12.185 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
03:21:12.185 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:21:12.185 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:21:12.185 00.000 8976 move complete, result=0
03:21:12.185 00.000 9828 Worker thread wakes up
03:21:12.185 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:21:12.185 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:21:12.185 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
03:21:12.185 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
03:21:12.185 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:21:12.186 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:21:12.186 00.000 9828 BLC: window closed
03:21:12.186 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
03:21:12.186 00.000 8976 worker thread done servicing request
03:21:12.186 00.000 8976 Worker thread wakes up
03:21:12.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:12.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:12.186 00.000 9828 MoveAxis(E, 26, B)
03:21:12.186 00.000 9828 Guiding  Dir = 2, Dur = 26
03:21:12.187 00.001 9828 IsSlewing returns 0
03:21:12.187 00.000 9828 IsGuiding returns 0
03:21:12.187 00.000 9828 PulseGuide returned control before completion, sleep 36
03:21:12.228 00.041 9828 IsGuiding returns 1
03:21:12.228 00.000 9828 scope still moving after pulse duration time elapsed
03:21:12.260 00.032 9828 IsSlewing returns 0
03:21:12.260 00.000 9828 IsGuiding returns 1
03:21:12.291 00.031 9828 IsSlewing returns 0
03:21:12.291 00.000 9828 IsGuiding returns 1
03:21:12.322 00.031 9828 IsSlewing returns 0
03:21:12.322 00.000 9828 IsGuiding returns 0
03:21:12.322 00.000 9828 scope move finished after 26 + 109 ms
03:21:12.322 00.000 9828 Move returns status 0, amount 26
03:21:12.322 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:12.322 00.000 9828 MoveAxis(N, 10, B)
03:21:12.322 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:12.337 00.015 9828 IsSlewing returns 0
03:21:12.337 00.000 9828 IsGuiding returns 0
03:21:12.337 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:12.367 00.030 9828 IsGuiding returns 1
03:21:12.367 00.000 9828 scope still moving after pulse duration time elapsed
03:21:12.398 00.031 9828 IsSlewing returns 0
03:21:12.398 00.000 9828 IsGuiding returns 1
03:21:12.429 00.031 9828 IsSlewing returns 0
03:21:12.429 00.000 9828 IsGuiding returns 1
03:21:12.459 00.030 9828 IsSlewing returns 0
03:21:12.459 00.000 9828 IsGuiding returns 1
03:21:12.490 00.031 9828 IsSlewing returns 0
03:21:12.490 00.000 9828 IsGuiding returns 0
03:21:12.490 00.000 9828 scope move finished after 10 + 143 ms
03:21:12.490 00.000 9828 Move returns status 0, amount 10
03:21:12.490 00.000 9828 move complete, result=0
03:21:12.490 00.000 9828 worker thread done servicing request
03:21:12.491 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:21:12.870 00.379 8976 Exposure complete
03:21:12.876 00.006 8976 worker thread done servicing request
03:21:12.876 00.000 5052 OnExposeComplete: enter
03:21:12.876 00.000 5052 UpdateGuideState(): m_state=6
03:21:12.876 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13289
03:21:12.877 00.001 5052 Star::Find returns 1 (0), X=329.43, Y=282.08, Mass=91, SNR=6.6, Peak=59 HFD=2.4
03:21:12.877 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
03:21:12.877 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.18 = -1.18)
03:21:12.877 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.37 hyp=0.45 cameraTheta=0.97 mountX=0.21 mountY=-0.41, mountTheta=-1.09
03:21:12.878 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.37, opts=13)
03:21:12.878 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.37)
03:21:12.878 00.000 8976 Worker thread wakes up
03:21:12.878 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:21:12.878 00.000 5052 UpdateGuideState exits: m=91 SNR=6.6
03:21:12.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:12.878 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:12.878 00.000 5052 Enqueuing Expose request
03:21:12.878 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.37) opts 0xd
03:21:12.878 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.37)
03:21:12.878 00.000 8976 Moving (0.25, 0.37) raw xDistance=0.21 yDistance=-0.41
03:21:12.879 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:21:12.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
03:21:12.879 00.000 8976 MoveAxis(R, 0, ABG)
03:21:12.879 00.000 8976 MoveAxis(U, 2, ABG)
03:21:12.879 00.000 8976 stepping (-6, 14) + (0, 2)
03:21:12.879 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:12.904 00.025 8976 Received - 47 (G) 
03:21:12.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:12.904 00.000 8976 stepped: pos (-6, 16)
03:21:12.904 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:21:12.904 00.000 8976 MountToCamera -- mountX=0.90 mountY=-2.53 hyp=2.68 mountTheta=-1.23 cameraX=1.84, cameraY=1.95 cameraTheta=0.81
03:21:12.904 00.000 8976 incremental bump (1.844, 1.949) isValid = 1
03:21:12.904 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
03:21:12.904 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:21:12.904 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:21:12.904 00.000 8976 move complete, result=0
03:21:12.905 00.001 9828 Worker thread wakes up
03:21:12.905 00.000 8976 worker thread done servicing request
03:21:12.905 00.000 8976 Worker thread wakes up
03:21:12.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:12.905 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:12.905 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:21:12.905 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:21:12.905 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:21:12.905 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
03:21:12.905 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
03:21:12.905 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:21:12.906 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:21:12.906 00.000 9828 BLC: window closed
03:21:12.906 00.000 9828 MoveAxis(E, 26, B)
03:21:12.906 00.000 9828 Guiding  Dir = 2, Dur = 26
03:21:12.906 00.000 9828 IsSlewing returns 0
03:21:12.906 00.000 9828 IsGuiding returns 0
03:21:12.907 00.001 9828 PulseGuide returned control before completion, sleep 36
03:21:12.944 00.037 9828 IsGuiding returns 1
03:21:12.944 00.000 9828 scope still moving after pulse duration time elapsed
03:21:12.976 00.032 9828 IsSlewing returns 0
03:21:12.979 00.003 9828 IsGuiding returns 1
03:21:13.008 00.029 9828 IsSlewing returns 0
03:21:13.008 00.000 9828 IsGuiding returns 1
03:21:13.041 00.033 9828 IsSlewing returns 0
03:21:13.041 00.000 9828 IsGuiding returns 0
03:21:13.041 00.000 9828 scope move finished after 26 + 108 ms
03:21:13.042 00.001 9828 Move returns status 0, amount 26
03:21:13.042 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:13.042 00.000 9828 MoveAxis(N, 10, B)
03:21:13.042 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:13.056 00.014 9828 IsSlewing returns 0
03:21:13.056 00.000 9828 IsGuiding returns 0
03:21:13.056 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:13.088 00.032 9828 IsGuiding returns 1
03:21:13.088 00.000 9828 scope still moving after pulse duration time elapsed
03:21:13.118 00.030 9828 IsSlewing returns 0
03:21:13.118 00.000 9828 IsGuiding returns 1
03:21:13.150 00.032 9828 IsSlewing returns 0
03:21:13.150 00.000 9828 IsGuiding returns 1
03:21:13.181 00.031 9828 IsSlewing returns 0
03:21:13.181 00.000 9828 IsGuiding returns 1
03:21:13.212 00.031 9828 IsSlewing returns 0
03:21:13.212 00.000 9828 IsGuiding returns 0
03:21:13.212 00.000 9828 scope move finished after 10 + 146 ms
03:21:13.212 00.000 9828 Move returns status 0, amount 10
03:21:13.212 00.000 9828 move complete, result=0
03:21:13.213 00.001 9828 worker thread done servicing request
03:21:13.213 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:21:13.598 00.385 8976 Exposure complete
03:21:13.605 00.007 8976 worker thread done servicing request
03:21:13.605 00.000 5052 OnExposeComplete: enter
03:21:13.605 00.000 5052 UpdateGuideState(): m_state=6
03:21:13.605 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13290
03:21:13.605 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.67, Mass=100, SNR=6.8, Peak=57 HFD=2.8
03:21:13.606 00.001 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
03:21:13.606 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
03:21:13.606 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.22 mountX=-0.12 mountY=-0.14, mountTheta=-2.31
03:21:13.607 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.04, opts=13)
03:21:13.607 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.04)
03:21:13.607 00.000 8976 Worker thread wakes up
03:21:13.607 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:13.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.04) opts 0xd
03:21:13.607 00.000 5052 UpdateGuideState exits: m=100 SNR=6.8
03:21:13.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.04)
03:21:13.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:13.607 00.000 8976 Moving (0.19, -0.04) raw xDistance=-0.12 yDistance=-0.14
03:21:13.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:13.607 00.000 5052 Enqueuing Expose request
03:21:13.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:21:13.608 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:21:13.608 00.000 8976 MoveAxis(R, 0, ABG)
03:21:13.608 00.000 8976 MoveAxis(U, 0, ABG)
03:21:13.608 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:21:13.608 00.000 8976 MountToCamera -- mountX=0.90 mountY=-2.53 hyp=2.69 mountTheta=-1.23 cameraX=1.84, cameraY=1.96 cameraTheta=0.82
03:21:13.608 00.000 8976 incremental bump (1.844, 1.957) isValid = 1
03:21:13.608 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
03:21:13.608 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:21:13.608 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:21:13.608 00.000 8976 move complete, result=0
03:21:13.608 00.000 8976 worker thread done servicing request
03:21:13.608 00.000 8976 Worker thread wakes up
03:21:13.608 00.000 9828 Worker thread wakes up
03:21:13.608 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:13.608 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:13.608 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:21:13.608 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:13.608 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:21:13.609 00.001 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:21:13.609 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:21:13.609 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:21:13.609 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:21:13.609 00.000 9828 BLC: window closed
03:21:13.609 00.000 9828 MoveAxis(E, 26, B)
03:21:13.609 00.000 9828 Guiding  Dir = 2, Dur = 26
03:21:13.609 00.000 9828 IsSlewing returns 0
03:21:13.609 00.000 9828 IsGuiding returns 0
03:21:13.610 00.001 9828 PulseGuide returned control before completion, sleep 36
03:21:13.652 00.042 9828 IsGuiding returns 1
03:21:13.652 00.000 9828 scope still moving after pulse duration time elapsed
03:21:13.684 00.032 9828 IsSlewing returns 0
03:21:13.684 00.000 9828 IsGuiding returns 1
03:21:13.716 00.032 9828 IsSlewing returns 0
03:21:13.716 00.000 9828 IsGuiding returns 1
03:21:13.747 00.031 9828 IsSlewing returns 0
03:21:13.747 00.000 9828 IsGuiding returns 1
03:21:13.778 00.031 9828 IsSlewing returns 0
03:21:13.778 00.000 9828 IsGuiding returns 0
03:21:13.778 00.000 9828 scope move finished after 26 + 142 ms
03:21:13.778 00.000 9828 Move returns status 0, amount 26
03:21:13.778 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:13.778 00.000 9828 MoveAxis(N, 10, B)
03:21:13.778 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:13.794 00.016 9828 IsSlewing returns 0
03:21:13.795 00.001 9828 IsGuiding returns 0
03:21:13.795 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:13.825 00.030 9828 IsGuiding returns 1
03:21:13.825 00.000 9828 scope still moving after pulse duration time elapsed
03:21:13.857 00.032 9828 IsSlewing returns 0
03:21:13.857 00.000 9828 IsGuiding returns 1
03:21:13.889 00.032 9828 IsSlewing returns 0
03:21:13.890 00.001 9828 IsGuiding returns 1
03:21:13.919 00.029 9828 IsSlewing returns 0
03:21:13.919 00.000 9828 IsGuiding returns 1
03:21:13.951 00.032 9828 IsSlewing returns 0
03:21:13.951 00.000 9828 IsGuiding returns 0
03:21:13.951 00.000 9828 scope move finished after 10 + 146 ms
03:21:13.951 00.000 9828 Move returns status 0, amount 10
03:21:13.951 00.000 9828 move complete, result=0
03:21:13.952 00.001 9828 worker thread done servicing request
03:21:13.952 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:21:14.307 00.355 8976 Exposure complete
03:21:14.314 00.007 8976 worker thread done servicing request
03:21:14.314 00.000 5052 OnExposeComplete: enter
03:21:14.314 00.000 5052 UpdateGuideState(): m_state=6
03:21:14.314 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13291
03:21:14.315 00.001 5052 Star::Find returns 1 (0), X=329.65, Y=282.11, Mass=82, SNR=6.1, Peak=57 HFD=2.5
03:21:14.315 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
03:21:14.315 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
03:21:14.315 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.40 hyp=0.62 cameraTheta=0.70 mountX=0.14 mountY=-0.61, mountTheta=-1.35
03:21:14.316 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.40, opts=13)
03:21:14.316 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.40)
03:21:14.316 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:14.316 00.000 8976 Worker thread wakes up
03:21:14.316 00.000 5052 UpdateGuideState exits: m=82 SNR=6.1
03:21:14.316 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:14.316 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:14.316 00.000 5052 Enqueuing Expose request
03:21:14.316 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.40) opts 0xd
03:21:14.316 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.40)
03:21:14.316 00.000 8976 Moving (0.47, 0.40) raw xDistance=0.14 yDistance=-0.61
03:21:14.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:21:14.317 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
03:21:14.317 00.000 8976 MoveAxis(R, 0, ABG)
03:21:14.317 00.000 8976 MoveAxis(U, 2, ABG)
03:21:14.317 00.000 8976 stepping (-6, 16) + (0, 2)
03:21:14.317 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:14.343 00.026 8976 Received - 47 (G) 
03:21:14.343 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:14.343 00.000 8976 stepped: pos (-6, 18)
03:21:14.343 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:21:14.343 00.000 8976 MountToCamera -- mountX=0.91 mountY=-2.64 hyp=2.79 mountTheta=-1.24 cameraX=1.94, cameraY=2.01 cameraTheta=0.80
03:21:14.343 00.000 8976 incremental bump (1.937, 2.011) isValid = 1
03:21:14.343 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
03:21:14.343 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:21:14.344 00.001 8976 Enqueuing Move request for scope (0.08, 0.09)
03:21:14.344 00.000 8976 move complete, result=0
03:21:14.344 00.000 9828 Worker thread wakes up
03:21:14.344 00.000 8976 worker thread done servicing request
03:21:14.344 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:21:14.344 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:21:14.344 00.000 8976 Worker thread wakes up
03:21:14.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:14.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:14.345 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:21:14.345 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
03:21:14.345 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
03:21:14.345 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
03:21:14.345 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:21:14.345 00.000 9828 BLC: window closed
03:21:14.345 00.000 9828 MoveAxis(E, 27, B)
03:21:14.345 00.000 9828 Guiding  Dir = 2, Dur = 27
03:21:14.346 00.001 9828 IsSlewing returns 0
03:21:14.346 00.000 9828 IsGuiding returns 0
03:21:14.346 00.000 9828 PulseGuide returned control before completion, sleep 37
03:21:14.396 00.050 9828 IsGuiding returns 1
03:21:14.396 00.000 9828 scope still moving after pulse duration time elapsed
03:21:14.426 00.030 9828 IsSlewing returns 0
03:21:14.426 00.000 9828 IsGuiding returns 1
03:21:14.459 00.033 9828 IsSlewing returns 0
03:21:14.459 00.000 9828 IsGuiding returns 1
03:21:14.490 00.031 9828 IsSlewing returns 0
03:21:14.490 00.000 9828 IsGuiding returns 0
03:21:14.490 00.000 9828 scope move finished after 27 + 117 ms
03:21:14.490 00.000 9828 Move returns status 0, amount 27
03:21:14.491 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:14.491 00.000 9828 MoveAxis(N, 10, B)
03:21:14.491 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:14.506 00.015 9828 IsSlewing returns 0
03:21:14.506 00.000 9828 IsGuiding returns 0
03:21:14.507 00.001 9828 PulseGuide returned control before completion, sleep 20
03:21:14.538 00.031 9828 IsGuiding returns 1
03:21:14.538 00.000 9828 scope still moving after pulse duration time elapsed
03:21:14.569 00.031 9828 IsSlewing returns 0
03:21:14.571 00.002 9828 IsGuiding returns 1
03:21:14.601 00.030 9828 IsSlewing returns 0
03:21:14.603 00.002 9828 IsGuiding returns 1
03:21:14.633 00.030 9828 IsSlewing returns 0
03:21:14.634 00.001 9828 IsGuiding returns 0
03:21:14.635 00.001 9828 scope move finished after 10 + 118 ms
03:21:14.635 00.000 9828 Move returns status 0, amount 10
03:21:14.635 00.000 9828 move complete, result=0
03:21:14.635 00.000 9828 worker thread done servicing request
03:21:14.635 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:21:15.032 00.397 8976 Exposure complete
03:21:15.038 00.006 8976 worker thread done servicing request
03:21:15.038 00.000 5052 OnExposeComplete: enter
03:21:15.038 00.000 5052 UpdateGuideState(): m_state=6
03:21:15.038 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13292
03:21:15.038 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.26, Mass=97, SNR=6.7, Peak=56 HFD=2.4
03:21:15.038 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.56 = -2.56)
03:21:15.038 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.66 = -2.66)
03:21:15.038 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=-0.45 hyp=0.91 cameraTheta=-0.51 mountX=-0.76 mountY=-0.42, mountTheta=-2.64
03:21:15.039 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=-0.45, opts=13)
03:21:15.039 00.000 5052 Enqueuing Move request for stepguider (0.79, -0.45)
03:21:15.039 00.000 8976 Worker thread wakes up
03:21:15.039 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, -0.45) opts 0xd
03:21:15.039 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, -0.45)
03:21:15.039 00.000 8976 Moving (0.79, -0.45) raw xDistance=-0.76 yDistance=-0.42
03:21:15.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
03:21:15.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
03:21:15.039 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:21:15.039 00.000 5052 UpdateGuideState exits: m=97 SNR=6.7
03:21:15.039 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:15.040 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:15.040 00.000 5052 Enqueuing Expose request
03:21:15.040 00.000 8976 MoveAxis(R, 3, ABG)
03:21:15.040 00.000 8976 stepping (-6, 18) + (3, 0)
03:21:15.040 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:15.079 00.039 8976 Received - 47 (G) 
03:21:15.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:15.079 00.000 8976 stepped: pos (-3, 18)
03:21:15.079 00.000 8976 MoveAxis(U, 2, ABG)
03:21:15.079 00.000 8976 stepping (-3, 18) + (0, 2)
03:21:15.079 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:15.110 00.031 8976 Received - 47 (G) 
03:21:15.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:15.110 00.000 8976 stepped: pos (-3, 20)
03:21:15.110 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:21:15.110 00.000 8976 MountToCamera -- mountX=0.76 mountY=-2.82 hyp=2.92 mountTheta=-1.31 cameraX=2.16, cameraY=1.96 cameraTheta=0.74
03:21:15.110 00.000 8976 incremental bump (2.162, 1.959) isValid = 1
03:21:15.110 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:21:15.110 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:21:15.110 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:21:15.110 00.000 8976 move complete, result=0
03:21:15.111 00.001 8976 worker thread done servicing request
03:21:15.111 00.000 8976 Worker thread wakes up
03:21:15.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:15.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:15.111 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.4 px 2 ms NORTH
03:21:15.111 00.000 9828 Worker thread wakes up
03:21:15.111 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:21:15.111 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:21:15.111 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:21:15.111 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:21:15.111 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:21:15.111 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:21:15.111 00.000 9828 BLC: window closed
03:21:15.111 00.000 9828 MoveAxis(E, 28, B)
03:21:15.111 00.000 9828 Guiding  Dir = 2, Dur = 28
03:21:15.112 00.001 9828 IsSlewing returns 0
03:21:15.112 00.000 9828 IsGuiding returns 0
03:21:15.112 00.000 9828 PulseGuide returned control before completion, sleep 38
03:21:15.153 00.041 9828 IsGuiding returns 1
03:21:15.153 00.000 9828 scope still moving after pulse duration time elapsed
03:21:15.184 00.031 9828 IsSlewing returns 0
03:21:15.184 00.000 9828 IsGuiding returns 1
03:21:15.216 00.032 9828 IsSlewing returns 0
03:21:15.216 00.000 9828 IsGuiding returns 1
03:21:15.248 00.032 9828 IsSlewing returns 0
03:21:15.249 00.001 9828 IsGuiding returns 1
03:21:15.279 00.030 9828 IsSlewing returns 0
03:21:15.279 00.000 9828 IsGuiding returns 0
03:21:15.279 00.000 9828 scope move finished after 28 + 138 ms
03:21:15.279 00.000 9828 Move returns status 0, amount 28
03:21:15.279 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:15.279 00.000 9828 MoveAxis(N, 9, B)
03:21:15.279 00.000 9828 Guiding  Dir = 0, Dur = 9
03:21:15.295 00.016 9828 IsSlewing returns 0
03:21:15.295 00.000 9828 IsGuiding returns 0
03:21:15.296 00.001 9828 PulseGuide returned control before completion, sleep 19
03:21:15.327 00.031 9828 IsGuiding returns 1
03:21:15.327 00.000 9828 scope still moving after pulse duration time elapsed
03:21:15.359 00.032 9828 IsSlewing returns 0
03:21:15.359 00.000 9828 IsGuiding returns 1
03:21:15.391 00.032 9828 IsSlewing returns 0
03:21:15.391 00.000 9828 IsGuiding returns 1
03:21:15.423 00.032 9828 IsSlewing returns 0
03:21:15.423 00.000 9828 IsGuiding returns 0
03:21:15.423 00.000 9828 scope move finished after 9 + 118 ms
03:21:15.423 00.000 9828 Move returns status 0, amount 9
03:21:15.423 00.000 9828 move complete, result=0
03:21:15.423 00.000 9828 worker thread done servicing request
03:21:15.423 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:21:15.805 00.382 8976 Exposure complete
03:21:15.812 00.007 5052 OnExposeComplete: enter
03:21:15.812 00.000 5052 UpdateGuideState(): m_state=6
03:21:15.813 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13293
03:21:15.813 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=282.02, Mass=103, SNR=6.9, Peak=64 HFD=2.1
03:21:15.813 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
03:21:15.813 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
03:21:15.813 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.31 hyp=0.39 cameraTheta=2.22 mountX=0.39 mountY=0.03, mountTheta=0.07
03:21:15.814 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.31, opts=13)
03:21:15.814 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.31)
03:21:15.814 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:21:15.814 00.000 5052 UpdateGuideState exits: m=103 SNR=6.9
03:21:15.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:15.814 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:15.814 00.000 5052 Enqueuing Expose request
03:21:15.815 00.001 8976 worker thread done servicing request
03:21:15.815 00.000 8976 Worker thread wakes up
03:21:15.815 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.31) opts 0xd
03:21:15.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.31)
03:21:15.815 00.000 8976 Moving (-0.24, 0.31) raw xDistance=0.39 yDistance=0.03
03:21:15.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.39
03:21:15.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:21:15.815 00.000 8976 MoveAxis(L, 1, ABG)
03:21:15.815 00.000 8976 stepping (-3, 20) + (-1, 0)
03:21:15.815 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:15.846 00.031 8976 Received - 47 (G) 
03:21:15.846 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:15.846 00.000 8976 stepped: pos (-4, 20)
03:21:15.846 00.000 8976 MoveAxis(U, 0, ABG)
03:21:15.846 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:21:15.846 00.000 8976 MountToCamera -- mountX=0.71 mountY=-2.94 hyp=3.02 mountTheta=-1.33 cameraX=2.29, cameraY=1.97 cameraTheta=0.71
03:21:15.847 00.001 8976 incremental bump (2.290, 1.970) isValid = 1
03:21:15.847 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:21:15.847 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:21:15.847 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:21:15.847 00.000 8976 move complete, result=0
03:21:15.847 00.000 8976 worker thread done servicing request
03:21:15.847 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.0 px 0 ms NORTH
03:21:15.847 00.000 8976 Worker thread wakes up
03:21:15.847 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:15.847 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:15.847 00.000 9828 Worker thread wakes up
03:21:15.847 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:21:15.847 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:21:15.847 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
03:21:15.847 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
03:21:15.848 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
03:21:15.848 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:21:15.848 00.000 9828 BLC: window closed
03:21:15.848 00.000 9828 MoveAxis(E, 29, B)
03:21:15.848 00.000 9828 Guiding  Dir = 2, Dur = 29
03:21:15.848 00.000 9828 IsSlewing returns 0
03:21:15.848 00.000 9828 IsGuiding returns 0
03:21:15.849 00.001 9828 PulseGuide returned control before completion, sleep 39
03:21:15.897 00.048 9828 IsGuiding returns 1
03:21:15.897 00.000 9828 scope still moving after pulse duration time elapsed
03:21:15.927 00.030 9828 IsSlewing returns 0
03:21:15.927 00.000 9828 IsGuiding returns 1
03:21:15.959 00.032 9828 IsSlewing returns 0
03:21:15.959 00.000 9828 IsGuiding returns 1
03:21:15.991 00.032 9828 IsSlewing returns 0
03:21:15.991 00.000 9828 IsGuiding returns 1
03:21:16.023 00.032 9828 IsSlewing returns 0
03:21:16.024 00.001 9828 IsGuiding returns 0
03:21:16.024 00.000 9828 scope move finished after 29 + 146 ms
03:21:16.024 00.000 9828 Move returns status 0, amount 29
03:21:16.024 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:16.024 00.000 9828 MoveAxis(N, 9, B)
03:21:16.024 00.000 9828 Guiding  Dir = 0, Dur = 9
03:21:16.040 00.016 9828 IsSlewing returns 0
03:21:16.041 00.001 9828 IsGuiding returns 0
03:21:16.041 00.000 9828 PulseGuide returned control before completion, sleep 19
03:21:16.071 00.030 9828 IsGuiding returns 1
03:21:16.071 00.000 9828 scope still moving after pulse duration time elapsed
03:21:16.103 00.032 9828 IsSlewing returns 0
03:21:16.103 00.000 9828 IsGuiding returns 1
03:21:16.136 00.033 9828 IsSlewing returns 0
03:21:16.136 00.000 9828 IsGuiding returns 1
03:21:16.166 00.030 9828 IsSlewing returns 0
03:21:16.166 00.000 9828 IsGuiding returns 1
03:21:16.199 00.033 9828 IsSlewing returns 0
03:21:16.199 00.000 9828 IsGuiding returns 0
03:21:16.199 00.000 9828 scope move finished after 9 + 149 ms
03:21:16.199 00.000 9828 Move returns status 0, amount 9
03:21:16.199 00.000 9828 move complete, result=0
03:21:16.200 00.001 9828 worker thread done servicing request
03:21:16.200 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:21:16.536 00.336 8976 Exposure complete
03:21:16.541 00.005 8976 worker thread done servicing request
03:21:16.541 00.000 5052 OnExposeComplete: enter
03:21:16.542 00.001 5052 UpdateGuideState(): m_state=6
03:21:16.542 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13294
03:21:16.542 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.42, Mass=82, SNR=6.2, Peak=62 HFD=1.7
03:21:16.542 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.69 = 1.60)
03:21:16.542 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
03:21:16.542 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.28 hyp=0.60 cameraTheta=-2.64 mountX=-0.01 mountY=0.60, mountTheta=1.60
03:21:16.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.28, opts=13)
03:21:16.543 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.28)
03:21:16.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:16.543 00.000 8976 Worker thread wakes up
03:21:16.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.28) opts 0xd
03:21:16.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.28)
03:21:16.543 00.000 8976 Moving (-0.52, -0.28) raw xDistance=-0.01 yDistance=0.60
03:21:16.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:21:16.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
03:21:16.543 00.000 5052 UpdateGuideState exits: m=82 SNR=6.2
03:21:16.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:16.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:16.543 00.000 8976 MoveAxis(R, 0, ABG)
03:21:16.544 00.001 8976 MoveAxis(D, 2, ABG)
03:21:16.544 00.000 8976 stepping (-4, 20) + (0, -2)
03:21:16.544 00.000 5052 Enqueuing Expose request
03:21:16.544 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:16.566 00.022 8976 Received - 47 (G) 
03:21:16.566 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:16.566 00.000 8976 stepped: pos (-4, 18)
03:21:16.566 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:21:16.566 00.000 8976 MountToCamera -- mountX=0.68 mountY=-2.91 hyp=2.99 mountTheta=-1.34 cameraX=2.28, cameraY=1.93 cameraTheta=0.70
03:21:16.566 00.000 8976 incremental bump (2.282, 1.929) isValid = 1
03:21:16.566 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
03:21:16.566 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:21:16.566 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:21:16.566 00.000 8976 move complete, result=0
03:21:16.566 00.000 9828 Worker thread wakes up
03:21:16.566 00.000 8976 worker thread done servicing request
03:21:16.566 00.000 8976 Worker thread wakes up
03:21:16.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:16.566 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:16.566 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:21:16.566 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:21:16.566 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:21:16.566 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
03:21:16.567 00.001 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:21:16.567 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
03:21:16.567 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:21:16.567 00.000 9828 BLC: window closed
03:21:16.567 00.000 9828 MoveAxis(E, 29, B)
03:21:16.567 00.000 9828 Guiding  Dir = 2, Dur = 29
03:21:16.567 00.000 9828 IsSlewing returns 0
03:21:16.567 00.000 9828 IsGuiding returns 0
03:21:16.567 00.000 9828 PulseGuide returned control before completion, sleep 39
03:21:16.622 00.055 9828 IsGuiding returns 1
03:21:16.622 00.000 9828 scope still moving after pulse duration time elapsed
03:21:16.652 00.030 9828 IsSlewing returns 0
03:21:16.652 00.000 9828 IsGuiding returns 1
03:21:16.683 00.031 9828 IsSlewing returns 0
03:21:16.683 00.000 9828 IsGuiding returns 1
03:21:16.714 00.031 9828 IsSlewing returns 0
03:21:16.714 00.000 9828 IsGuiding returns 0
03:21:16.714 00.000 9828 scope move finished after 29 + 118 ms
03:21:16.714 00.000 9828 Move returns status 0, amount 29
03:21:16.714 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:16.714 00.000 9828 MoveAxis(N, 9, B)
03:21:16.714 00.000 9828 Guiding  Dir = 0, Dur = 9
03:21:16.730 00.016 9828 IsSlewing returns 0
03:21:16.730 00.000 9828 IsGuiding returns 0
03:21:16.730 00.000 9828 PulseGuide returned control before completion, sleep 19
03:21:16.760 00.030 9828 IsGuiding returns 1
03:21:16.760 00.000 9828 scope still moving after pulse duration time elapsed
03:21:16.792 00.032 9828 IsSlewing returns 0
03:21:16.792 00.000 9828 IsGuiding returns 1
03:21:16.823 00.031 9828 IsSlewing returns 0
03:21:16.823 00.000 9828 IsGuiding returns 1
03:21:16.854 00.031 9828 IsSlewing returns 0
03:21:16.854 00.000 9828 IsGuiding returns 1
03:21:16.885 00.031 9828 IsSlewing returns 0
03:21:16.885 00.000 9828 IsGuiding returns 0
03:21:16.885 00.000 9828 scope move finished after 9 + 146 ms
03:21:16.885 00.000 9828 Move returns status 0, amount 9
03:21:16.885 00.000 9828 move complete, result=0
03:21:16.885 00.000 9828 worker thread done servicing request
03:21:16.885 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:21:17.256 00.371 8976 Exposure complete
03:21:17.262 00.006 8976 worker thread done servicing request
03:21:17.262 00.000 5052 OnExposeComplete: enter
03:21:17.262 00.000 5052 UpdateGuideState(): m_state=6
03:21:17.262 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13295
03:21:17.262 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.82, Mass=73, SNR=5.9, Peak=61 HFD=2.1
03:21:17.262 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:21:17.262 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
03:21:17.263 00.001 5052 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.18 cameraTheta=2.49 mountX=0.17 mountY=0.06, mountTheta=0.36
03:21:17.263 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.11, opts=13)
03:21:17.263 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.11)
03:21:17.263 00.000 8976 Worker thread wakes up
03:21:17.263 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.11) opts 0xd
03:21:17.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.11)
03:21:17.264 00.001 8976 Moving (-0.15, 0.11) raw xDistance=0.17 yDistance=0.06
03:21:17.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:21:17.264 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:21:17.264 00.000 5052 UpdateGuideState exits: m=73 SNR=5.9
03:21:17.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:17.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:17.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:21:17.264 00.000 8976 MoveAxis(R, 0, ABG)
03:21:17.264 00.000 8976 MoveAxis(U, 0, ABG)
03:21:17.264 00.000 5052 Enqueuing Expose request
03:21:17.264 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:21:17.264 00.000 8976 MountToCamera -- mountX=0.66 mountY=-2.89 hyp=2.97 mountTheta=-1.35 cameraX=2.28, cameraY=1.90 cameraTheta=0.70
03:21:17.264 00.000 8976 incremental bump (2.277, 1.902) isValid = 1
03:21:17.264 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
03:21:17.264 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:21:17.264 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:21:17.264 00.000 8976 move complete, result=0
03:21:17.265 00.001 8976 worker thread done servicing request
03:21:17.265 00.000 9828 Worker thread wakes up
03:21:17.265 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:21:17.265 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:17.265 00.000 8976 Worker thread wakes up
03:21:17.265 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:21:17.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:17.265 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
03:21:17.265 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:17.265 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:21:17.265 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:21:17.265 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:21:17.265 00.000 9828 BLC: window closed
03:21:17.265 00.000 9828 MoveAxis(E, 29, B)
03:21:17.265 00.000 9828 Guiding  Dir = 2, Dur = 29
03:21:17.266 00.001 9828 IsSlewing returns 0
03:21:17.266 00.000 9828 IsGuiding returns 0
03:21:17.266 00.000 9828 PulseGuide returned control before completion, sleep 39
03:21:17.306 00.040 9828 IsGuiding returns 1
03:21:17.306 00.000 9828 scope still moving after pulse duration time elapsed
03:21:17.337 00.031 9828 IsSlewing returns 0
03:21:17.337 00.000 9828 IsGuiding returns 1
03:21:17.367 00.030 9828 IsSlewing returns 0
03:21:17.367 00.000 9828 IsGuiding returns 1
03:21:17.398 00.031 9828 IsSlewing returns 0
03:21:17.398 00.000 9828 IsGuiding returns 1
03:21:17.430 00.032 9828 IsSlewing returns 0
03:21:17.430 00.000 9828 IsGuiding returns 0
03:21:17.430 00.000 9828 scope move finished after 29 + 135 ms
03:21:17.430 00.000 9828 Move returns status 0, amount 29
03:21:17.430 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:17.430 00.000 9828 MoveAxis(N, 9, B)
03:21:17.430 00.000 9828 Guiding  Dir = 0, Dur = 9
03:21:17.445 00.015 9828 IsSlewing returns 0
03:21:17.446 00.001 9828 IsGuiding returns 0
03:21:17.446 00.000 9828 PulseGuide returned control before completion, sleep 19
03:21:17.476 00.030 9828 IsGuiding returns 1
03:21:17.476 00.000 9828 scope still moving after pulse duration time elapsed
03:21:17.507 00.031 9828 IsSlewing returns 0
03:21:17.507 00.000 9828 IsGuiding returns 1
03:21:17.538 00.031 9828 IsSlewing returns 0
03:21:17.538 00.000 9828 IsGuiding returns 1
03:21:17.569 00.031 9828 IsSlewing returns 0
03:21:17.569 00.000 9828 IsGuiding returns 1
03:21:17.601 00.032 9828 IsSlewing returns 0
03:21:17.601 00.000 9828 IsGuiding returns 0
03:21:17.601 00.000 9828 scope move finished after 9 + 146 ms
03:21:17.601 00.000 9828 Move returns status 0, amount 9
03:21:17.601 00.000 9828 move complete, result=0
03:21:17.601 00.000 9828 worker thread done servicing request
03:21:17.602 00.001 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:21:17.949 00.347 8976 Exposure complete
03:21:17.954 00.005 8976 worker thread done servicing request
03:21:17.954 00.000 5052 OnExposeComplete: enter
03:21:17.954 00.000 5052 UpdateGuideState(): m_state=6
03:21:17.954 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13296
03:21:17.954 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.68, Mass=91, SNR=6.5, Peak=55 HFD=2.4
03:21:17.954 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.02 = 1.27)
03:21:17.955 00.001 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
03:21:17.955 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-2.97 mountX=0.06 mountY=0.18, mountTheta=1.25
03:21:17.955 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.03, opts=13)
03:21:17.955 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.03)
03:21:17.955 00.000 8976 Worker thread wakes up
03:21:17.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.03) opts 0xd
03:21:17.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.03)
03:21:17.956 00.001 8976 Moving (-0.19, -0.03) raw xDistance=0.06 yDistance=0.18
03:21:17.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:21:17.956 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:21:17.956 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:17.956 00.000 5052 UpdateGuideState exits: m=91 SNR=6.5
03:21:17.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:17.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:17.956 00.000 5052 Enqueuing Expose request
03:21:17.956 00.000 8976 MoveAxis(R, 0, ABG)
03:21:17.956 00.000 8976 MoveAxis(U, 0, ABG)
03:21:17.956 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:21:17.956 00.000 8976 MountToCamera -- mountX=0.64 mountY=-2.88 hyp=2.95 mountTheta=-1.35 cameraX=2.27, cameraY=1.88 cameraTheta=0.69
03:21:17.956 00.000 8976 incremental bump (2.273, 1.884) isValid = 1
03:21:17.956 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
03:21:17.956 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:21:17.956 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:21:17.956 00.000 8976 move complete, result=0
03:21:17.956 00.000 9828 Worker thread wakes up
03:21:17.957 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:21:17.957 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:21:17.957 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
03:21:17.957 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
03:21:17.957 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:17.957 00.000 8976 worker thread done servicing request
03:21:17.957 00.000 8976 Worker thread wakes up
03:21:17.957 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:21:17.957 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:21:17.957 00.000 9828 BLC: window closed
03:21:17.957 00.000 9828 MoveAxis(E, 29, B)
03:21:17.957 00.000 9828 Guiding  Dir = 2, Dur = 29
03:21:17.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:17.957 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:17.958 00.001 9828 IsSlewing returns 0
03:21:17.958 00.000 9828 IsGuiding returns 0
03:21:17.958 00.000 9828 PulseGuide returned control before completion, sleep 39
03:21:18.010 00.052 9828 IsGuiding returns 1
03:21:18.010 00.000 9828 scope still moving after pulse duration time elapsed
03:21:18.041 00.031 9828 IsSlewing returns 0
03:21:18.041 00.000 9828 IsGuiding returns 1
03:21:18.072 00.031 9828 IsSlewing returns 0
03:21:18.073 00.001 9828 IsGuiding returns 1
03:21:18.103 00.030 9828 IsSlewing returns 0
03:21:18.103 00.000 9828 IsGuiding returns 0
03:21:18.103 00.000 9828 scope move finished after 29 + 116 ms
03:21:18.103 00.000 9828 Move returns status 0, amount 29
03:21:18.103 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:18.103 00.000 9828 MoveAxis(N, 9, B)
03:21:18.104 00.001 9828 Guiding  Dir = 0, Dur = 9
03:21:18.119 00.015 9828 IsSlewing returns 0
03:21:18.119 00.000 9828 IsGuiding returns 0
03:21:18.119 00.000 9828 PulseGuide returned control before completion, sleep 19
03:21:18.150 00.031 9828 IsGuiding returns 1
03:21:18.150 00.000 9828 scope still moving after pulse duration time elapsed
03:21:18.181 00.031 9828 IsSlewing returns 0
03:21:18.181 00.000 9828 IsGuiding returns 1
03:21:18.213 00.032 9828 IsSlewing returns 0
03:21:18.213 00.000 9828 IsGuiding returns 1
03:21:18.242 00.029 9828 IsSlewing returns 0
03:21:18.242 00.000 9828 IsGuiding returns 0
03:21:18.242 00.000 9828 scope move finished after 9 + 113 ms
03:21:18.242 00.000 9828 Move returns status 0, amount 9
03:21:18.242 00.000 9828 move complete, result=0
03:21:18.242 00.000 9828 worker thread done servicing request
03:21:18.242 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:21:18.644 00.402 8976 Exposure complete
03:21:18.650 00.006 8976 worker thread done servicing request
03:21:18.650 00.000 5052 OnExposeComplete: enter
03:21:18.650 00.000 5052 UpdateGuideState(): m_state=6
03:21:18.650 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13297
03:21:18.650 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.59, Mass=63, SNR=5.4, Peak=55 HFD=1.6
03:21:18.650 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
03:21:18.650 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
03:21:18.650 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.12 hyp=0.48 cameraTheta=-0.26 mountX=-0.32 mountY=-0.32, mountTheta=-2.35
03:21:18.650 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.12, opts=13)
03:21:18.650 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.12)
03:21:18.650 00.000 8976 Worker thread wakes up
03:21:18.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.12) opts 0xd
03:21:18.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.12)
03:21:18.650 00.000 8976 Moving (0.46, -0.12) raw xDistance=-0.32 yDistance=-0.32
03:21:18.650 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:21:18.650 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:21:18.651 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:18.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:18.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:21:18.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:21:18.651 00.000 8976 MoveAxis(R, 1, ABG)
03:21:18.651 00.000 5052 Enqueuing Expose request
03:21:18.651 00.000 8976 stepping (-4, 18) + (1, 0)
03:21:18.651 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:18.676 00.025 8976 Received - 47 (G) 
03:21:18.676 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:18.676 00.000 8976 stepped: pos (-3, 18)
03:21:18.676 00.000 8976 MoveAxis(U, 1, ABG)
03:21:18.676 00.000 8976 stepping (-3, 18) + (0, 1)
03:21:18.676 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:18.708 00.032 8976 Received - 47 (G) 
03:21:18.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:18.708 00.000 8976 stepped: pos (-3, 19)
03:21:18.708 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:21:18.708 00.000 8976 MountToCamera -- mountX=0.58 mountY=-2.93 hyp=2.98 mountTheta=-1.37 cameraX=2.34, cameraY=1.85 cameraTheta=0.67
03:21:18.708 00.000 8976 incremental bump (2.341, 1.850) isValid = 1
03:21:18.708 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:21:18.708 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:21:18.708 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:21:18.708 00.000 8976 move complete, result=0
03:21:18.708 00.000 8976 worker thread done servicing request
03:21:18.708 00.000 8976 Worker thread wakes up
03:21:18.708 00.000 9828 Worker thread wakes up
03:21:18.708 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:21:18.708 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:21:18.708 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:21:18.708 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
03:21:18.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:18.709 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:18.709 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
03:21:18.709 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:21:18.709 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:21:18.709 00.000 9828 BLC: window closed
03:21:18.709 00.000 9828 MoveAxis(E, 30, B)
03:21:18.709 00.000 9828 Guiding  Dir = 2, Dur = 30
03:21:18.709 00.000 9828 IsSlewing returns 0
03:21:18.709 00.000 9828 IsGuiding returns 0
03:21:18.709 00.000 9828 PulseGuide returned control before completion, sleep 40
03:21:18.758 00.049 9828 IsGuiding returns 1
03:21:18.758 00.000 9828 scope still moving after pulse duration time elapsed
03:21:18.791 00.033 9828 IsSlewing returns 0
03:21:18.792 00.001 9828 IsGuiding returns 1
03:21:18.822 00.030 9828 IsSlewing returns 0
03:21:18.822 00.000 9828 IsGuiding returns 1
03:21:18.852 00.030 9828 IsSlewing returns 0
03:21:18.852 00.000 9828 IsGuiding returns 0
03:21:18.852 00.000 9828 scope move finished after 30 + 113 ms
03:21:18.852 00.000 9828 Move returns status 0, amount 30
03:21:18.852 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:18.853 00.001 9828 MoveAxis(N, 8, B)
03:21:18.853 00.000 9828 Guiding  Dir = 0, Dur = 8
03:21:18.868 00.015 9828 IsSlewing returns 0
03:21:18.868 00.000 9828 IsGuiding returns 0
03:21:18.868 00.000 9828 PulseGuide returned control before completion, sleep 18
03:21:18.899 00.031 9828 IsGuiding returns 1
03:21:18.899 00.000 9828 scope still moving after pulse duration time elapsed
03:21:18.930 00.031 9828 IsSlewing returns 0
03:21:18.930 00.000 9828 IsGuiding returns 1
03:21:18.962 00.032 9828 IsSlewing returns 0
03:21:18.962 00.000 9828 IsGuiding returns 1
03:21:18.993 00.031 9828 IsSlewing returns 0
03:21:18.993 00.000 9828 IsGuiding returns 0
03:21:18.993 00.000 9828 scope move finished after 8 + 116 ms
03:21:18.993 00.000 9828 Move returns status 0, amount 8
03:21:18.993 00.000 9828 move complete, result=0
03:21:18.993 00.000 9828 worker thread done servicing request
03:21:18.993 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:21:19.396 00.403 8976 Exposure complete
03:21:19.402 00.006 8976 worker thread done servicing request
03:21:19.402 00.000 5052 OnExposeComplete: enter
03:21:19.402 00.000 5052 UpdateGuideState(): m_state=6
03:21:19.402 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13298
03:21:19.402 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.78, Mass=71, SNR=5.8, Peak=65 HFD=1.7
03:21:19.402 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
03:21:19.402 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.00 = -0.00)
03:21:19.402 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.14 mountX=0.09 mountY=-0.00, mountTheta=-0.00
03:21:19.403 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.07, opts=13)
03:21:19.403 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.07)
03:21:19.403 00.000 8976 Worker thread wakes up
03:21:19.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.07) opts 0xd
03:21:19.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.07)
03:21:19.403 00.000 8976 Moving (-0.05, 0.07) raw xDistance=0.09 yDistance=-0.00
03:21:19.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:21:19.404 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:21:19.404 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:19.404 00.000 5052 UpdateGuideState exits: m=71 SNR=5.8
03:21:19.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:19.404 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:19.404 00.000 5052 Enqueuing Expose request
03:21:19.404 00.000 8976 MoveAxis(R, 0, ABG)
03:21:19.404 00.000 8976 MoveAxis(U, 0, ABG)
03:21:19.404 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:21:19.404 00.000 8976 MountToCamera -- mountX=0.54 mountY=-2.96 hyp=3.01 mountTheta=-1.39 cameraX=2.39, cameraY=1.83 cameraTheta=0.65
03:21:19.404 00.000 8976 incremental bump (2.386, 1.828) isValid = 1
03:21:19.404 00.000 8976 Scheduling Mount bump of (0.069, 0.054)
03:21:19.404 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.05, opts=4)
03:21:19.404 00.000 8976 Enqueuing Move request for scope (0.07, 0.05)
03:21:19.405 00.001 8976 move complete, result=0
03:21:19.405 00.000 9828 Worker thread wakes up
03:21:19.405 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0x4
03:21:19.405 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
03:21:19.405 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
03:21:19.405 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
03:21:19.405 00.000 8976 worker thread done servicing request
03:21:19.405 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:19.405 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.67 mountX=-0.07 mountY=-0.05, mountTheta=-2.57
03:21:19.405 00.000 9828 Moving (0.07, 0.05) raw xDistance=-0.07 yDistance=-0.05
03:21:19.405 00.000 9828 BLC: window closed
03:21:19.405 00.000 9828 MoveAxis(E, 23, B)
03:21:19.405 00.000 9828 Guiding  Dir = 2, Dur = 23
03:21:19.406 00.001 9828 IsSlewing returns 0
03:21:19.406 00.000 9828 IsGuiding returns 0
03:21:19.406 00.000 9828 PulseGuide returned control before completion, sleep 33
03:21:19.406 00.000 8976 Worker thread wakes up
03:21:19.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:19.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:19.445 00.039 9828 IsGuiding returns 1
03:21:19.445 00.000 9828 scope still moving after pulse duration time elapsed
03:21:19.477 00.032 9828 IsSlewing returns 0
03:21:19.477 00.000 9828 IsGuiding returns 1
03:21:19.508 00.031 9828 IsSlewing returns 0
03:21:19.509 00.001 9828 IsGuiding returns 1
03:21:19.539 00.030 9828 IsSlewing returns 0
03:21:19.539 00.000 9828 IsGuiding returns 1
03:21:19.570 00.031 9828 IsSlewing returns 0
03:21:19.571 00.001 9828 IsGuiding returns 0
03:21:19.571 00.000 9828 scope move finished after 23 + 140 ms
03:21:19.571 00.000 9828 Move returns status 0, amount 23
03:21:19.571 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:19.571 00.000 9828 MoveAxis(N, 6, B)
03:21:19.571 00.000 9828 Guiding  Dir = 0, Dur = 6
03:21:19.586 00.015 9828 IsSlewing returns 0
03:21:19.586 00.000 9828 IsGuiding returns 0
03:21:19.586 00.000 9828 PulseGuide returned control before completion, sleep 16
03:21:19.617 00.031 9828 IsGuiding returns 1
03:21:19.617 00.000 9828 scope still moving after pulse duration time elapsed
03:21:19.648 00.031 9828 IsSlewing returns 0
03:21:19.648 00.000 9828 IsGuiding returns 1
03:21:19.679 00.031 9828 IsSlewing returns 0
03:21:19.679 00.000 9828 IsGuiding returns 1
03:21:19.710 00.031 9828 IsSlewing returns 0
03:21:19.710 00.000 9828 IsGuiding returns 0
03:21:19.710 00.000 9828 scope move finished after 6 + 117 ms
03:21:19.710 00.000 9828 Move returns status 0, amount 6
03:21:19.710 00.000 9828 move complete, result=0
03:21:19.710 00.000 9828 worker thread done servicing request
03:21:19.710 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.0 px 6 ms NORTH
03:21:20.094 00.384 8976 Exposure complete
03:21:20.099 00.005 8976 worker thread done servicing request
03:21:20.100 00.001 5052 OnExposeComplete: enter
03:21:20.100 00.000 5052 UpdateGuideState(): m_state=6
03:21:20.100 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13299
03:21:20.100 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.64, Mass=99, SNR=6.7, Peak=61 HFD=2.5
03:21:20.100 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
03:21:20.100 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.21)
03:21:20.100 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.07 hyp=0.33 cameraTheta=-2.93 mountX=0.09 mountY=0.31, mountTheta=1.30
03:21:20.101 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.07, opts=13)
03:21:20.101 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.07)
03:21:20.101 00.000 8976 Worker thread wakes up
03:21:20.101 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.07) opts 0xd
03:21:20.101 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.07)
03:21:20.101 00.000 8976 Moving (-0.32, -0.07) raw xDistance=0.09 yDistance=0.31
03:21:20.101 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:20.101 00.000 5052 UpdateGuideState exits: m=99 SNR=6.7
03:21:20.101 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:20.101 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:20.101 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:21:20.101 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:21:20.101 00.000 5052 Enqueuing Expose request
03:21:20.101 00.000 8976 MoveAxis(R, 0, ABG)
03:21:20.101 00.000 8976 MoveAxis(D, 1, ABG)
03:21:20.102 00.001 8976 stepping (-3, 19) + (0, -1)
03:21:20.102 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:20.131 00.029 8976 Received - 47 (G) 
03:21:20.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:20.131 00.000 8976 stepped: pos (-3, 18)
03:21:20.131 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:21:20.131 00.000 8976 MountToCamera -- mountX=0.51 mountY=-2.92 hyp=2.97 mountTheta=-1.40 cameraX=2.37, cameraY=1.79 cameraTheta=0.65
03:21:20.131 00.000 8976 incremental bump (2.369, 1.789) isValid = 1
03:21:20.131 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
03:21:20.131 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:21:20.131 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:21:20.131 00.000 8976 move complete, result=0
03:21:20.131 00.000 9828 Worker thread wakes up
03:21:20.131 00.000 8976 worker thread done servicing request
03:21:20.131 00.000 8976 Worker thread wakes up
03:21:20.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:20.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:20.131 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:21:20.131 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:21:20.132 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:21:20.132 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:21:20.132 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:21:20.132 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:21:20.132 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:21:20.132 00.000 9828 BLC: window closed
03:21:20.132 00.000 9828 MoveAxis(E, 30, B)
03:21:20.132 00.000 9828 Guiding  Dir = 2, Dur = 30
03:21:20.132 00.000 9828 IsSlewing returns 0
03:21:20.132 00.000 9828 IsGuiding returns 0
03:21:20.133 00.001 9828 PulseGuide returned control before completion, sleep 40
03:21:20.177 00.044 9828 IsGuiding returns 1
03:21:20.177 00.000 9828 scope still moving after pulse duration time elapsed
03:21:20.208 00.031 9828 IsSlewing returns 0
03:21:20.209 00.001 9828 IsGuiding returns 1
03:21:20.238 00.029 9828 IsSlewing returns 0
03:21:20.238 00.000 9828 IsGuiding returns 1
03:21:20.269 00.031 9828 IsSlewing returns 0
03:21:20.269 00.000 9828 IsGuiding returns 1
03:21:20.301 00.032 9828 IsSlewing returns 0
03:21:20.301 00.000 9828 IsGuiding returns 0
03:21:20.301 00.000 9828 scope move finished after 30 + 138 ms
03:21:20.301 00.000 9828 Move returns status 0, amount 30
03:21:20.301 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:20.301 00.000 9828 MoveAxis(N, 8, B)
03:21:20.301 00.000 9828 Guiding  Dir = 0, Dur = 8
03:21:20.316 00.015 9828 IsSlewing returns 0
03:21:20.316 00.000 9828 IsGuiding returns 0
03:21:20.316 00.000 9828 PulseGuide returned control before completion, sleep 18
03:21:20.347 00.031 9828 IsGuiding returns 1
03:21:20.347 00.000 9828 scope still moving after pulse duration time elapsed
03:21:20.379 00.032 9828 IsSlewing returns 0
03:21:20.379 00.000 9828 IsGuiding returns 1
03:21:20.410 00.031 9828 IsSlewing returns 0
03:21:20.410 00.000 9828 IsGuiding returns 1
03:21:20.441 00.031 9828 IsSlewing returns 0
03:21:20.441 00.000 9828 IsGuiding returns 0
03:21:20.441 00.000 9828 scope move finished after 8 + 116 ms
03:21:20.441 00.000 9828 Move returns status 0, amount 8
03:21:20.441 00.000 9828 move complete, result=0
03:21:20.441 00.000 9828 worker thread done servicing request
03:21:20.441 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:21:20.817 00.376 8976 Exposure complete
03:21:20.823 00.006 8976 worker thread done servicing request
03:21:20.823 00.000 5052 OnExposeComplete: enter
03:21:20.823 00.000 5052 UpdateGuideState(): m_state=6
03:21:20.823 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13300
03:21:20.823 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.84, Mass=97, SNR=6.7, Peak=62 HFD=2.2
03:21:20.823 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:21:20.823 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
03:21:20.823 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.13 hyp=0.61 cameraTheta=2.92 mountX=0.39 mountY=0.43, mountTheta=0.83
03:21:20.824 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.13, opts=13)
03:21:20.824 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.13)
03:21:20.824 00.000 8976 Worker thread wakes up
03:21:20.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.13) opts 0xd
03:21:20.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.13)
03:21:20.824 00.000 8976 Moving (-0.60, 0.13) raw xDistance=0.39 yDistance=0.43
03:21:20.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:21:20.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
03:21:20.824 00.000 8976 MoveAxis(L, 2, ABG)
03:21:20.824 00.000 8976 stepping (-3, 18) + (-2, 0)
03:21:20.824 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:20.824 00.000 5052 UpdateGuideState exits: m=97 SNR=6.7
03:21:20.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:20.824 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:20.824 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:20.825 00.001 5052 Enqueuing Expose request
03:21:20.849 00.024 8976 Received - 47 (G) 
03:21:20.849 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:20.849 00.000 8976 stepped: pos (-5, 18)
03:21:20.850 00.001 8976 MoveAxis(D, 2, ABG)
03:21:20.850 00.000 8976 stepping (-5, 18) + (0, -2)
03:21:20.850 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:20.882 00.032 8976 Received - 47 (G) 
03:21:20.882 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:20.882 00.000 8976 stepped: pos (-5, 16)
03:21:20.882 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:21:20.882 00.000 8976 MountToCamera -- mountX=0.60 mountY=-2.80 hyp=2.86 mountTheta=-1.36 cameraX=2.22, cameraY=1.81 cameraTheta=0.68
03:21:20.882 00.000 8976 incremental bump (2.219, 1.805) isValid = 1
03:21:20.882 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
03:21:20.882 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:21:20.882 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:21:20.882 00.000 8976 move complete, result=0
03:21:20.882 00.000 8976 worker thread done servicing request
03:21:20.882 00.000 8976 Worker thread wakes up
03:21:20.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:20.882 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:20.883 00.001 9828 Worker thread wakes up
03:21:20.883 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:21:20.883 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:21:20.883 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:21:20.883 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
03:21:20.883 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
03:21:20.883 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
03:21:20.883 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:21:20.883 00.000 9828 BLC: window closed
03:21:20.883 00.000 9828 MoveAxis(E, 29, B)
03:21:20.883 00.000 9828 Guiding  Dir = 2, Dur = 29
03:21:20.884 00.001 9828 IsSlewing returns 0
03:21:20.884 00.000 9828 IsGuiding returns 0
03:21:20.885 00.001 9828 PulseGuide returned control before completion, sleep 39
03:21:20.925 00.040 9828 IsGuiding returns 1
03:21:20.925 00.000 9828 scope still moving after pulse duration time elapsed
03:21:20.956 00.031 9828 IsSlewing returns 0
03:21:20.956 00.000 9828 IsGuiding returns 1
03:21:20.986 00.030 9828 IsSlewing returns 0
03:21:20.986 00.000 9828 IsGuiding returns 1
03:21:21.018 00.032 9828 IsSlewing returns 0
03:21:21.018 00.000 9828 IsGuiding returns 1
03:21:21.049 00.031 9828 IsSlewing returns 0
03:21:21.049 00.000 9828 IsGuiding returns 0
03:21:21.049 00.000 9828 scope move finished after 29 + 135 ms
03:21:21.049 00.000 9828 Move returns status 0, amount 29
03:21:21.049 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:21.049 00.000 9828 MoveAxis(N, 9, B)
03:21:21.049 00.000 9828 Guiding  Dir = 0, Dur = 9
03:21:21.065 00.016 9828 IsSlewing returns 0
03:21:21.065 00.000 9828 IsGuiding returns 0
03:21:21.065 00.000 9828 PulseGuide returned control before completion, sleep 19
03:21:21.096 00.031 9828 IsGuiding returns 1
03:21:21.096 00.000 9828 scope still moving after pulse duration time elapsed
03:21:21.127 00.031 9828 IsSlewing returns 0
03:21:21.127 00.000 9828 IsGuiding returns 1
03:21:21.159 00.032 9828 IsSlewing returns 0
03:21:21.159 00.000 9828 IsGuiding returns 1
03:21:21.189 00.030 9828 IsSlewing returns 0
03:21:21.189 00.000 9828 IsGuiding returns 1
03:21:21.219 00.030 9828 IsSlewing returns 0
03:21:21.219 00.000 9828 IsGuiding returns 0
03:21:21.219 00.000 9828 scope move finished after 9 + 145 ms
03:21:21.219 00.000 9828 Move returns status 0, amount 9
03:21:21.219 00.000 9828 move complete, result=0
03:21:21.219 00.000 9828 worker thread done servicing request
03:21:21.219 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:21:21.569 00.350 8976 Exposure complete
03:21:21.575 00.006 8976 worker thread done servicing request
03:21:21.575 00.000 5052 OnExposeComplete: enter
03:21:21.575 00.000 5052 UpdateGuideState(): m_state=6
03:21:21.575 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13301
03:21:21.575 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=282.25, Mass=90, SNR=6.5, Peak=66 HFD=2.3
03:21:21.575 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
03:21:21.575 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
03:21:21.575 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.54 hyp=0.62 cameraTheta=2.09 mountX=0.62 mountY=-0.03, mountTheta=-0.05
03:21:21.575 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.54, opts=13)
03:21:21.575 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.54)
03:21:21.577 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:21.577 00.000 5052 UpdateGuideState exits: m=90 SNR=6.5
03:21:21.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:21.577 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:21.577 00.000 5052 Enqueuing Expose request
03:21:21.577 00.000 8976 Worker thread wakes up
03:21:21.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.54) opts 0xd
03:21:21.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.54)
03:21:21.577 00.000 8976 Moving (-0.31, 0.54) raw xDistance=0.62 yDistance=-0.03
03:21:21.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
03:21:21.577 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:21:21.577 00.000 8976 MoveAxis(L, 3, ABG)
03:21:21.577 00.000 8976 stepping (-5, 16) + (-3, 0)
03:21:21.577 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:21.617 00.040 8976 Received - 47 (G) 
03:21:21.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:21.617 00.000 8976 stepped: pos (-8, 16)
03:21:21.617 00.000 8976 MoveAxis(U, 0, ABG)
03:21:21.617 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:21:21.617 00.000 8976 MountToCamera -- mountX=0.80 mountY=-2.71 hyp=2.83 mountTheta=-1.28 cameraX=2.05, cameraY=1.95 cameraTheta=0.76
03:21:21.617 00.000 8976 incremental bump (2.049, 1.951) isValid = 1
03:21:21.617 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
03:21:21.617 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:21:21.618 00.001 8976 Enqueuing Move request for scope (0.08, 0.08)
03:21:21.618 00.000 8976 move complete, result=0
03:21:21.618 00.000 8976 worker thread done servicing request
03:21:21.618 00.000 8976 Worker thread wakes up
03:21:21.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:21.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:21.618 00.000 9828 Worker thread wakes up
03:21:21.618 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:21:21.618 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:21:21.618 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
03:21:21.618 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
03:21:21.618 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.0 px 0 ms NORTH
03:21:21.618 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
03:21:21.618 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:21:21.618 00.000 9828 BLC: window closed
03:21:21.618 00.000 9828 MoveAxis(E, 28, B)
03:21:21.618 00.000 9828 Guiding  Dir = 2, Dur = 28
03:21:21.619 00.001 9828 IsSlewing returns 0
03:21:21.619 00.000 9828 IsGuiding returns 0
03:21:21.619 00.000 9828 PulseGuide returned control before completion, sleep 38
03:21:21.673 00.054 9828 IsGuiding returns 1
03:21:21.673 00.000 9828 scope still moving after pulse duration time elapsed
03:21:21.704 00.031 9828 IsSlewing returns 0
03:21:21.704 00.000 9828 IsGuiding returns 1
03:21:21.735 00.031 9828 IsSlewing returns 0
03:21:21.736 00.001 9828 IsGuiding returns 1
03:21:21.767 00.031 9828 IsSlewing returns 0
03:21:21.767 00.000 9828 IsGuiding returns 0
03:21:21.767 00.000 9828 scope move finished after 28 + 120 ms
03:21:21.767 00.000 9828 Move returns status 0, amount 28
03:21:21.767 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:21.767 00.000 9828 MoveAxis(N, 10, B)
03:21:21.767 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:21.783 00.016 9828 IsSlewing returns 0
03:21:21.783 00.000 9828 IsGuiding returns 0
03:21:21.783 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:21.814 00.031 9828 IsGuiding returns 1
03:21:21.814 00.000 9828 scope still moving after pulse duration time elapsed
03:21:21.845 00.031 9828 IsSlewing returns 0
03:21:21.845 00.000 9828 IsGuiding returns 1
03:21:21.876 00.031 9828 IsSlewing returns 0
03:21:21.876 00.000 9828 IsGuiding returns 1
03:21:21.908 00.032 9828 IsSlewing returns 0
03:21:21.908 00.000 9828 IsGuiding returns 1
03:21:21.938 00.030 9828 IsSlewing returns 0
03:21:21.938 00.000 9828 IsGuiding returns 0
03:21:21.938 00.000 9828 scope move finished after 10 + 145 ms
03:21:21.938 00.000 9828 Move returns status 0, amount 10
03:21:21.938 00.000 9828 move complete, result=0
03:21:21.938 00.000 9828 worker thread done servicing request
03:21:21.938 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:21:22.305 00.367 8976 Exposure complete
03:21:22.310 00.005 8976 worker thread done servicing request
03:21:22.310 00.000 5052 OnExposeComplete: enter
03:21:22.310 00.000 5052 UpdateGuideState(): m_state=6
03:21:22.310 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13302
03:21:22.310 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.46, Mass=113, SNR=7.3, Peak=59 HFD=2.6
03:21:22.310 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.49 = 1.80)
03:21:22.310 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.69)
03:21:22.310 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.25 hyp=0.39 cameraTheta=-2.44 mountX=-0.09 mountY=0.39, mountTheta=1.79
03:21:22.311 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.25, opts=13)
03:21:22.311 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.25)
03:21:22.311 00.000 8976 Worker thread wakes up
03:21:22.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.25) opts 0xd
03:21:22.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.25)
03:21:22.311 00.000 8976 Moving (-0.30, -0.25) raw xDistance=-0.09 yDistance=0.39
03:21:22.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:22.311 00.000 5052 UpdateGuideState exits: m=113 SNR=7.3
03:21:22.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:22.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:21:22.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:21:22.311 00.000 8976 MoveAxis(R, 0, ABG)
03:21:22.311 00.000 8976 MoveAxis(D, 2, ABG)
03:21:22.311 00.000 8976 stepping (-8, 16) + (0, -2)
03:21:22.312 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:22.312 00.000 5052 Enqueuing Expose request
03:21:22.312 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:22.337 00.025 8976 Received - 47 (G) 
03:21:22.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:22.337 00.000 8976 stepped: pos (-8, 14)
03:21:22.337 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:21:22.337 00.000 8976 MountToCamera -- mountX=0.94 mountY=-2.55 hyp=2.72 mountTheta=-1.22 cameraX=1.84, cameraY=2.00 cameraTheta=0.83
03:21:22.337 00.000 8976 incremental bump (1.842, 2.001) isValid = 1
03:21:22.337 00.000 8976 Scheduling Mount bump of (0.078, 0.088)
03:21:22.337 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:21:22.337 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:21:22.337 00.000 8976 move complete, result=0
03:21:22.337 00.000 9828 Worker thread wakes up
03:21:22.337 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:21:22.337 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:21:22.337 00.000 8976 worker thread done servicing request
03:21:22.337 00.000 8976 Worker thread wakes up
03:21:22.338 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:21:22.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:22.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:22.338 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
03:21:22.338 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
03:21:22.338 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:21:22.338 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:21:22.338 00.000 9828 BLC: window closed
03:21:22.338 00.000 9828 MoveAxis(E, 26, B)
03:21:22.338 00.000 9828 Guiding  Dir = 2, Dur = 26
03:21:22.338 00.000 9828 IsSlewing returns 0
03:21:22.338 00.000 9828 IsGuiding returns 0
03:21:22.339 00.001 9828 PulseGuide returned control before completion, sleep 36
03:21:22.376 00.037 9828 IsGuiding returns 1
03:21:22.376 00.000 9828 scope still moving after pulse duration time elapsed
03:21:22.407 00.031 9828 IsSlewing returns 0
03:21:22.407 00.000 9828 IsGuiding returns 1
03:21:22.439 00.032 9828 IsSlewing returns 0
03:21:22.439 00.000 9828 IsGuiding returns 1
03:21:22.469 00.030 9828 IsSlewing returns 0
03:21:22.469 00.000 9828 IsGuiding returns 1
03:21:22.501 00.032 9828 IsSlewing returns 0
03:21:22.501 00.000 9828 IsGuiding returns 0
03:21:22.501 00.000 9828 scope move finished after 26 + 135 ms
03:21:22.501 00.000 9828 Move returns status 0, amount 26
03:21:22.501 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:22.501 00.000 9828 MoveAxis(N, 11, B)
03:21:22.501 00.000 9828 Guiding  Dir = 0, Dur = 11
03:21:22.515 00.014 9828 IsSlewing returns 0
03:21:22.515 00.000 9828 IsGuiding returns 0
03:21:22.515 00.000 9828 PulseGuide returned control before completion, sleep 21
03:21:22.547 00.032 9828 IsGuiding returns 1
03:21:22.547 00.000 9828 scope still moving after pulse duration time elapsed
03:21:22.577 00.030 9828 IsSlewing returns 0
03:21:22.577 00.000 9828 IsGuiding returns 1
03:21:22.608 00.031 9828 IsSlewing returns 0
03:21:22.608 00.000 9828 IsGuiding returns 1
03:21:22.638 00.030 9828 IsSlewing returns 0
03:21:22.638 00.000 9828 IsGuiding returns 1
03:21:22.669 00.031 9828 IsSlewing returns 0
03:21:22.669 00.000 9828 IsGuiding returns 0
03:21:22.669 00.000 9828 scope move finished after 11 + 142 ms
03:21:22.669 00.000 9828 Move returns status 0, amount 11
03:21:22.669 00.000 9828 move complete, result=0
03:21:22.669 00.000 9828 worker thread done servicing request
03:21:22.669 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:21:23.023 00.354 8976 Exposure complete
03:21:23.028 00.005 8976 worker thread done servicing request
03:21:23.029 00.001 5052 OnExposeComplete: enter
03:21:23.029 00.000 5052 UpdateGuideState(): m_state=6
03:21:23.029 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13303
03:21:23.029 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.61, Mass=87, SNR=6.4, Peak=59 HFD=1.9
03:21:23.029 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
03:21:23.029 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
03:21:23.029 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.10 hyp=0.51 cameraTheta=-0.20 mountX=-0.32 mountY=-0.37, mountTheta=-2.28
03:21:23.029 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.10, opts=13)
03:21:23.029 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.10)
03:21:23.030 00.001 8976 Worker thread wakes up
03:21:23.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.10) opts 0xd
03:21:23.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.10)
03:21:23.030 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:21:23.030 00.000 5052 UpdateGuideState exits: m=87 SNR=6.4
03:21:23.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:23.030 00.000 8976 Moving (0.50, -0.10) raw xDistance=-0.32 yDistance=-0.37
03:21:23.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:21:23.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
03:21:23.030 00.000 8976 MoveAxis(R, 1, ABG)
03:21:23.030 00.000 8976 stepping (-8, 14) + (1, 0)
03:21:23.030 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:23.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:23.030 00.000 5052 Enqueuing Expose request
03:21:23.056 00.026 8976 Received - 47 (G) 
03:21:23.056 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:23.056 00.000 8976 stepped: pos (-7, 14)
03:21:23.056 00.000 8976 MoveAxis(U, 1, ABG)
03:21:23.056 00.000 8976 stepping (-7, 14) + (0, 1)
03:21:23.056 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:23.087 00.031 8976 Received - 47 (G) 
03:21:23.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:23.087 00.000 8976 stepped: pos (-7, 15)
03:21:23.087 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:21:23.089 00.002 8976 MountToCamera -- mountX=0.99 mountY=-2.50 hyp=2.68 mountTheta=-1.19 cameraX=1.77, cameraY=2.01 cameraTheta=0.85
03:21:23.089 00.000 8976 incremental bump (1.773, 2.014) isValid = 1
03:21:23.089 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:21:23.089 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:21:23.089 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:21:23.089 00.000 8976 move complete, result=0
03:21:23.089 00.000 9828 Worker thread wakes up
03:21:23.089 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:21:23.089 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:21:23.089 00.000 8976 worker thread done servicing request
03:21:23.089 00.000 8976 Worker thread wakes up
03:21:23.089 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:21:23.089 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:21:23.089 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:21:23.089 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:21:23.089 00.000 9828 BLC: window closed
03:21:23.089 00.000 9828 MoveAxis(E, 25, B)
03:21:23.089 00.000 9828 Guiding  Dir = 2, Dur = 25
03:21:23.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:23.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:23.089 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 1 ms NORTH
03:21:23.089 00.000 9828 IsSlewing returns 0
03:21:23.089 00.000 9828 IsGuiding returns 0
03:21:23.089 00.000 9828 PulseGuide returned control before completion, sleep 35
03:21:23.137 00.048 9828 IsGuiding returns 1
03:21:23.137 00.000 9828 scope still moving after pulse duration time elapsed
03:21:23.168 00.031 9828 IsSlewing returns 0
03:21:23.168 00.000 9828 IsGuiding returns 1
03:21:23.198 00.030 9828 IsSlewing returns 0
03:21:23.198 00.000 9828 IsGuiding returns 1
03:21:23.229 00.031 9828 IsSlewing returns 0
03:21:23.229 00.000 9828 IsGuiding returns 1
03:21:23.260 00.031 9828 IsSlewing returns 0
03:21:23.260 00.000 9828 IsGuiding returns 0
03:21:23.260 00.000 9828 scope move finished after 25 + 145 ms
03:21:23.260 00.000 9828 Move returns status 0, amount 25
03:21:23.260 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:23.260 00.000 9828 MoveAxis(N, 11, B)
03:21:23.260 00.000 9828 Guiding  Dir = 0, Dur = 11
03:21:23.276 00.016 9828 IsSlewing returns 0
03:21:23.276 00.000 9828 IsGuiding returns 0
03:21:23.276 00.000 9828 PulseGuide returned control before completion, sleep 21
03:21:23.307 00.031 9828 IsGuiding returns 1
03:21:23.307 00.000 9828 scope still moving after pulse duration time elapsed
03:21:23.338 00.031 9828 IsSlewing returns 0
03:21:23.338 00.000 9828 IsGuiding returns 1
03:21:23.369 00.031 9828 IsSlewing returns 0
03:21:23.369 00.000 9828 IsGuiding returns 1
03:21:23.400 00.031 9828 IsSlewing returns 0
03:21:23.400 00.000 9828 IsGuiding returns 1
03:21:23.431 00.031 9828 IsSlewing returns 0
03:21:23.431 00.000 9828 IsGuiding returns 0
03:21:23.431 00.000 9828 scope move finished after 11 + 144 ms
03:21:23.431 00.000 9828 Move returns status 0, amount 11
03:21:23.431 00.000 9828 move complete, result=0
03:21:23.431 00.000 9828 worker thread done servicing request
03:21:23.431 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:21:23.776 00.345 8976 Exposure complete
03:21:23.781 00.005 8976 worker thread done servicing request
03:21:23.781 00.000 5052 OnExposeComplete: enter
03:21:23.781 00.000 5052 UpdateGuideState(): m_state=6
03:21:23.781 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13304
03:21:23.781 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.76, Mass=95, SNR=6.6, Peak=60 HFD=2.5
03:21:23.782 00.001 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
03:21:23.782 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
03:21:23.782 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.05 hyp=0.42 cameraTheta=0.12 mountX=-0.14 mountY=-0.38, mountTheta=-1.94
03:21:23.782 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.05, opts=13)
03:21:23.782 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.05)
03:21:23.782 00.000 8976 Worker thread wakes up
03:21:23.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.05) opts 0xd
03:21:23.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.05)
03:21:23.782 00.000 8976 Moving (0.42, 0.05) raw xDistance=-0.14 yDistance=-0.38
03:21:23.782 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:23.783 00.001 5052 UpdateGuideState exits: m=95 SNR=6.6
03:21:23.783 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:23.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:21:23.783 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
03:21:23.783 00.000 8976 MoveAxis(R, 0, ABG)
03:21:23.783 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:23.783 00.000 5052 Enqueuing Expose request
03:21:23.783 00.000 8976 MoveAxis(U, 2, ABG)
03:21:23.783 00.000 8976 stepping (-7, 15) + (0, 2)
03:21:23.783 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:23.808 00.025 8976 Received - 47 (G) 
03:21:23.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:23.808 00.000 8976 stepped: pos (-7, 17)
03:21:23.808 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:21:23.808 00.000 8976 MountToCamera -- mountX=1.01 mountY=-2.56 hyp=2.76 mountTheta=-1.19 cameraX=1.82, cameraY=2.07 cameraTheta=0.85
03:21:23.808 00.000 8976 incremental bump (1.820, 2.070) isValid = 1
03:21:23.808 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:21:23.808 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:21:23.808 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:21:23.808 00.000 8976 move complete, result=0
03:21:23.808 00.000 9828 Worker thread wakes up
03:21:23.808 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:21:23.808 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:21:23.808 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:21:23.808 00.000 8976 worker thread done servicing request
03:21:23.808 00.000 8976 Worker thread wakes up
03:21:23.808 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:21:23.809 00.001 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:21:23.809 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:21:23.809 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:21:23.809 00.000 9828 BLC: window closed
03:21:23.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:23.809 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:23.809 00.000 9828 MoveAxis(E, 25, B)
03:21:23.809 00.000 9828 Guiding  Dir = 2, Dur = 25
03:21:23.809 00.000 9828 IsSlewing returns 0
03:21:23.809 00.000 9828 IsGuiding returns 0
03:21:23.809 00.000 9828 PulseGuide returned control before completion, sleep 35
03:21:23.854 00.045 9828 IsGuiding returns 1
03:21:23.854 00.000 9828 scope still moving after pulse duration time elapsed
03:21:23.885 00.031 9828 IsSlewing returns 0
03:21:23.885 00.000 9828 IsGuiding returns 1
03:21:23.915 00.030 9828 IsSlewing returns 0
03:21:23.915 00.000 9828 IsGuiding returns 1
03:21:23.945 00.030 9828 IsSlewing returns 0
03:21:23.946 00.001 9828 IsGuiding returns 1
03:21:23.976 00.030 9828 IsSlewing returns 0
03:21:23.976 00.000 9828 IsGuiding returns 0
03:21:23.976 00.000 9828 scope move finished after 25 + 142 ms
03:21:23.976 00.000 9828 Move returns status 0, amount 25
03:21:23.977 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:23.977 00.000 9828 MoveAxis(N, 11, B)
03:21:23.977 00.000 9828 Guiding  Dir = 0, Dur = 11
03:21:23.992 00.015 9828 IsSlewing returns 0
03:21:23.992 00.000 9828 IsGuiding returns 0
03:21:23.992 00.000 9828 PulseGuide returned control before completion, sleep 21
03:21:24.023 00.031 9828 IsGuiding returns 1
03:21:24.023 00.000 9828 scope still moving after pulse duration time elapsed
03:21:24.055 00.032 9828 IsSlewing returns 0
03:21:24.056 00.001 9828 IsGuiding returns 1
03:21:24.086 00.030 9828 IsSlewing returns 0
03:21:24.086 00.000 9828 IsGuiding returns 1
03:21:24.117 00.031 9828 IsSlewing returns 0
03:21:24.117 00.000 9828 IsGuiding returns 0
03:21:24.117 00.000 9828 scope move finished after 11 + 114 ms
03:21:24.117 00.000 9828 Move returns status 0, amount 11
03:21:24.117 00.000 9828 move complete, result=0
03:21:24.117 00.000 9828 worker thread done servicing request
03:21:24.117 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:21:24.494 00.377 8976 Exposure complete
03:21:24.500 00.006 8976 worker thread done servicing request
03:21:24.500 00.000 5052 OnExposeComplete: enter
03:21:24.500 00.000 5052 UpdateGuideState(): m_state=6
03:21:24.500 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13305
03:21:24.500 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.85, Mass=93, SNR=6.6, Peak=59 HFD=2.3
03:21:24.500 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
03:21:24.500 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
03:21:24.500 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.15 mountX=0.09 mountY=-0.13, mountTheta=-0.93
03:21:24.501 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.14, opts=13)
03:21:24.501 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.14)
03:21:24.501 00.000 8976 Worker thread wakes up
03:21:24.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.14) opts 0xd
03:21:24.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.14)
03:21:24.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:21:24.501 00.000 5052 UpdateGuideState exits: m=93 SNR=6.6
03:21:24.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:24.501 00.000 8976 Moving (0.06, 0.14) raw xDistance=0.09 yDistance=-0.13
03:21:24.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:21:24.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:21:24.501 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:24.501 00.000 5052 Enqueuing Expose request
03:21:24.501 00.000 8976 MoveAxis(R, 0, ABG)
03:21:24.502 00.001 8976 MoveAxis(U, 0, ABG)
03:21:24.502 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:21:24.502 00.000 8976 MountToCamera -- mountX=1.03 mountY=-2.61 hyp=2.81 mountTheta=-1.19 cameraX=1.85, cameraY=2.11 cameraTheta=0.85
03:21:24.502 00.000 8976 incremental bump (1.852, 2.107) isValid = 1
03:21:24.502 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:21:24.502 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:21:24.502 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:21:24.502 00.000 8976 move complete, result=0
03:21:24.502 00.000 9828 Worker thread wakes up
03:21:24.502 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:21:24.502 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:21:24.502 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:21:24.502 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:21:24.502 00.000 8976 worker thread done servicing request
03:21:24.502 00.000 8976 Worker thread wakes up
03:21:24.503 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:21:24.503 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:24.503 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:24.503 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:21:24.503 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:24.503 00.000 9828 BLC: window closed
03:21:24.503 00.000 9828 MoveAxis(E, 25, B)
03:21:24.503 00.000 9828 Guiding  Dir = 2, Dur = 25
03:21:24.503 00.000 9828 IsSlewing returns 0
03:21:24.503 00.000 9828 IsGuiding returns 0
03:21:24.504 00.001 9828 PulseGuide returned control before completion, sleep 35
03:21:24.550 00.046 9828 IsGuiding returns 1
03:21:24.550 00.000 9828 scope still moving after pulse duration time elapsed
03:21:24.581 00.031 9828 IsSlewing returns 0
03:21:24.581 00.000 9828 IsGuiding returns 1
03:21:24.611 00.030 9828 IsSlewing returns 0
03:21:24.611 00.000 9828 IsGuiding returns 1
03:21:24.642 00.031 9828 IsSlewing returns 0
03:21:24.642 00.000 9828 IsGuiding returns 1
03:21:24.688 00.046 9828 IsSlewing returns 0
03:21:24.688 00.000 9828 IsGuiding returns 0
03:21:24.688 00.000 9828 scope move finished after 25 + 159 ms
03:21:24.688 00.000 9828 Move returns status 0, amount 25
03:21:24.688 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:24.688 00.000 9828 MoveAxis(N, 11, B)
03:21:24.688 00.000 9828 Guiding  Dir = 0, Dur = 11
03:21:24.704 00.016 9828 IsSlewing returns 0
03:21:24.704 00.000 9828 IsGuiding returns 0
03:21:24.704 00.000 9828 PulseGuide returned control before completion, sleep 21
03:21:24.735 00.031 9828 IsGuiding returns 1
03:21:24.735 00.000 9828 scope still moving after pulse duration time elapsed
03:21:24.767 00.032 9828 IsSlewing returns 0
03:21:24.767 00.000 9828 IsGuiding returns 1
03:21:24.798 00.031 9828 IsSlewing returns 0
03:21:24.798 00.000 9828 IsGuiding returns 1
03:21:24.830 00.032 9828 IsSlewing returns 0
03:21:24.830 00.000 9828 IsGuiding returns 1
03:21:24.861 00.031 9828 IsSlewing returns 0
03:21:24.861 00.000 9828 IsGuiding returns 0
03:21:24.861 00.000 9828 scope move finished after 11 + 146 ms
03:21:24.861 00.000 9828 Move returns status 0, amount 11
03:21:24.861 00.000 9828 move complete, result=0
03:21:24.861 00.000 9828 worker thread done servicing request
03:21:24.862 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:21:25.191 00.329 8976 Exposure complete
03:21:25.198 00.007 8976 worker thread done servicing request
03:21:25.198 00.000 5052 OnExposeComplete: enter
03:21:25.198 00.000 5052 UpdateGuideState(): m_state=6
03:21:25.198 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13306
03:21:25.198 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.41, Mass=97, SNR=6.7, Peak=58 HFD=1.7
03:21:25.199 00.001 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
03:21:25.199 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
03:21:25.199 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.30 hyp=0.37 cameraTheta=-0.92 mountX=-0.37 mountY=-0.03, mountTheta=-3.06
03:21:25.199 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.30, opts=13)
03:21:25.199 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.30)
03:21:25.199 00.000 8976 Worker thread wakes up
03:21:25.200 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.30) opts 0xd
03:21:25.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.30)
03:21:25.200 00.000 8976 Moving (0.23, -0.30) raw xDistance=-0.37 yDistance=-0.03
03:21:25.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:21:25.200 00.000 5052 UpdateGuideState exits: m=97 SNR=6.7
03:21:25.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:25.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:25.200 00.000 5052 Enqueuing Expose request
03:21:25.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:21:25.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:21:25.200 00.000 8976 MoveAxis(R, 2, ABG)
03:21:25.200 00.000 8976 stepping (-7, 17) + (2, 0)
03:21:25.200 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:25.230 00.030 8976 Received - 47 (G) 
03:21:25.230 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:25.230 00.000 8976 stepped: pos (-5, 17)
03:21:25.230 00.000 8976 MoveAxis(U, 0, ABG)
03:21:25.230 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:21:25.230 00.000 8976 MountToCamera -- mountX=0.94 mountY=-2.64 hyp=2.80 mountTheta=-1.23 cameraX=1.92, cameraY=2.04 cameraTheta=0.82
03:21:25.230 00.000 8976 incremental bump (1.919, 2.042) isValid = 1
03:21:25.230 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
03:21:25.230 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:21:25.230 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:21:25.230 00.000 8976 move complete, result=0
03:21:25.230 00.000 9828 Worker thread wakes up
03:21:25.230 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
03:21:25.231 00.001 8976 worker thread done servicing request
03:21:25.231 00.000 8976 Worker thread wakes up
03:21:25.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:25.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:25.231 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:21:25.231 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:21:25.231 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:21:25.231 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:21:25.231 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:21:25.231 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:21:25.231 00.000 9828 BLC: window closed
03:21:25.231 00.000 9828 MoveAxis(E, 26, B)
03:21:25.231 00.000 9828 Guiding  Dir = 2, Dur = 26
03:21:25.232 00.001 9828 IsSlewing returns 0
03:21:25.232 00.000 9828 IsGuiding returns 0
03:21:25.232 00.000 9828 PulseGuide returned control before completion, sleep 36
03:21:25.280 00.048 9828 IsGuiding returns 1
03:21:25.280 00.000 9828 scope still moving after pulse duration time elapsed
03:21:25.311 00.031 9828 IsSlewing returns 0
03:21:25.311 00.000 9828 IsGuiding returns 1
03:21:25.342 00.031 9828 IsSlewing returns 0
03:21:25.342 00.000 9828 IsGuiding returns 1
03:21:25.374 00.032 9828 IsSlewing returns 0
03:21:25.374 00.000 9828 IsGuiding returns 1
03:21:25.406 00.032 9828 IsSlewing returns 0
03:21:25.406 00.000 9828 IsGuiding returns 1
03:21:25.438 00.032 9828 IsSlewing returns 0
03:21:25.438 00.000 9828 IsGuiding returns 1
03:21:25.469 00.031 9828 IsSlewing returns 0
03:21:25.469 00.000 9828 IsGuiding returns 0
03:21:25.469 00.000 9828 scope move finished after 26 + 211 ms
03:21:25.469 00.000 9828 Move returns status 0, amount 26
03:21:25.469 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:25.469 00.000 9828 MoveAxis(N, 10, B)
03:21:25.469 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:25.484 00.015 9828 IsSlewing returns 0
03:21:25.484 00.000 9828 IsGuiding returns 0
03:21:25.484 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:25.516 00.032 9828 IsGuiding returns 1
03:21:25.516 00.000 9828 scope still moving after pulse duration time elapsed
03:21:25.547 00.031 9828 IsSlewing returns 0
03:21:25.547 00.000 9828 IsGuiding returns 1
03:21:25.579 00.032 9828 IsSlewing returns 0
03:21:25.579 00.000 9828 IsGuiding returns 1
03:21:25.611 00.032 9828 IsSlewing returns 0
03:21:25.611 00.000 9828 IsGuiding returns 0
03:21:25.611 00.000 9828 scope move finished after 10 + 117 ms
03:21:25.611 00.000 9828 Move returns status 0, amount 10
03:21:25.611 00.000 9828 move complete, result=0
03:21:25.611 00.000 9828 worker thread done servicing request
03:21:25.612 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:21:25.929 00.317 8976 Exposure complete
03:21:25.934 00.005 8976 worker thread done servicing request
03:21:25.934 00.000 5052 OnExposeComplete: enter
03:21:25.934 00.000 5052 UpdateGuideState(): m_state=6
03:21:25.934 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13307
03:21:25.934 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.62, Mass=84, SNR=6.3, Peak=63 HFD=2.1
03:21:25.934 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.41 = 1.88)
03:21:25.934 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
03:21:25.934 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.36 mountX=-0.04 mountY=0.13, mountTheta=1.87
03:21:25.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.09, opts=13)
03:21:25.935 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.09)
03:21:25.935 00.000 8976 Worker thread wakes up
03:21:25.936 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.09) opts 0xd
03:21:25.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.09)
03:21:25.936 00.000 8976 Moving (-0.09, -0.09) raw xDistance=-0.04 yDistance=0.13
03:21:25.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:21:25.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:21:25.936 00.000 8976 MoveAxis(R, 0, ABG)
03:21:25.936 00.000 8976 MoveAxis(U, 0, ABG)
03:21:25.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:25.936 00.000 5052 UpdateGuideState exits: m=84 SNR=6.3
03:21:25.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:25.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:25.936 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:21:25.936 00.000 8976 MountToCamera -- mountX=0.89 mountY=-2.66 hyp=2.80 mountTheta=-1.25 cameraX=1.96, cameraY=2.00 cameraTheta=0.79
03:21:25.936 00.000 8976 incremental bump (1.964, 1.999) isValid = 1
03:21:25.936 00.000 5052 Enqueuing Expose request
03:21:25.936 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:21:25.937 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:21:25.937 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:21:25.937 00.000 8976 move complete, result=0
03:21:25.937 00.000 9828 Worker thread wakes up
03:21:25.937 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:21:25.937 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:21:25.937 00.000 8976 worker thread done servicing request
03:21:25.937 00.000 8976 Worker thread wakes up
03:21:25.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:25.937 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:25.937 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:21:25.937 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
03:21:25.937 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:25.937 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:21:25.938 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:21:25.938 00.000 9828 BLC: window closed
03:21:25.938 00.000 9828 MoveAxis(E, 27, B)
03:21:25.938 00.000 9828 Guiding  Dir = 2, Dur = 27
03:21:25.938 00.000 9828 IsSlewing returns 0
03:21:25.938 00.000 9828 IsGuiding returns 0
03:21:25.938 00.000 9828 PulseGuide returned control before completion, sleep 37
03:21:25.982 00.044 9828 IsGuiding returns 1
03:21:25.982 00.000 9828 scope still moving after pulse duration time elapsed
03:21:26.013 00.031 9828 IsSlewing returns 0
03:21:26.013 00.000 9828 IsGuiding returns 1
03:21:26.045 00.032 9828 IsSlewing returns 0
03:21:26.045 00.000 9828 IsGuiding returns 1
03:21:26.077 00.032 9828 IsSlewing returns 0
03:21:26.077 00.000 9828 IsGuiding returns 1
03:21:26.109 00.032 9828 IsSlewing returns 0
03:21:26.109 00.000 9828 IsGuiding returns 0
03:21:26.109 00.000 9828 scope move finished after 27 + 144 ms
03:21:26.110 00.001 9828 Move returns status 0, amount 27
03:21:26.110 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:26.110 00.000 9828 MoveAxis(N, 10, B)
03:21:26.110 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:26.125 00.015 9828 IsSlewing returns 0
03:21:26.125 00.000 9828 IsGuiding returns 0
03:21:26.125 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:26.156 00.031 9828 IsGuiding returns 1
03:21:26.156 00.000 9828 scope still moving after pulse duration time elapsed
03:21:26.186 00.030 9828 IsSlewing returns 0
03:21:26.186 00.000 9828 IsGuiding returns 1
03:21:26.218 00.032 9828 IsSlewing returns 0
03:21:26.218 00.000 9828 IsGuiding returns 1
03:21:26.250 00.032 9828 IsSlewing returns 0
03:21:26.250 00.000 9828 IsGuiding returns 1
03:21:26.282 00.032 9828 IsSlewing returns 0
03:21:26.282 00.000 9828 IsGuiding returns 0
03:21:26.282 00.000 9828 scope move finished after 10 + 147 ms
03:21:26.282 00.000 9828 Move returns status 0, amount 10
03:21:26.282 00.000 9828 move complete, result=0
03:21:26.282 00.000 9828 worker thread done servicing request
03:21:26.283 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:21:26.622 00.339 8976 Exposure complete
03:21:26.627 00.005 8976 worker thread done servicing request
03:21:26.628 00.001 5052 OnExposeComplete: enter
03:21:26.628 00.000 5052 UpdateGuideState(): m_state=6
03:21:26.628 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13308
03:21:26.628 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.44, Mass=86, SNR=6.3, Peak=56 HFD=2.3
03:21:26.628 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.39 = 1.89)
03:21:26.628 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.79)
03:21:26.628 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.27 hyp=0.38 cameraTheta=-2.35 mountX=-0.12 mountY=0.37, mountTheta=1.88
03:21:26.628 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.27, opts=13)
03:21:26.628 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.27)
03:21:26.629 00.001 8976 Worker thread wakes up
03:21:26.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.27) opts 0xd
03:21:26.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.27)
03:21:26.629 00.000 8976 Moving (-0.26, -0.27) raw xDistance=-0.12 yDistance=0.37
03:21:26.629 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:21:26.629 00.000 5052 UpdateGuideState exits: m=86 SNR=6.3
03:21:26.629 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:26.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:21:26.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:21:26.629 00.000 8976 MoveAxis(R, 0, ABG)
03:21:26.629 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:26.629 00.000 5052 Enqueuing Expose request
03:21:26.629 00.000 8976 MoveAxis(D, 1, ABG)
03:21:26.629 00.000 8976 stepping (-5, 17) + (0, -1)
03:21:26.629 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:26.653 00.024 8976 Received - 47 (G) 
03:21:26.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:26.653 00.000 8976 stepped: pos (-5, 16)
03:21:26.653 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:21:26.653 00.000 8976 MountToCamera -- mountX=0.85 mountY=-2.62 hyp=2.75 mountTheta=-1.26 cameraX=1.95, cameraY=1.95 cameraTheta=0.79
03:21:26.653 00.000 8976 incremental bump (1.947, 1.946) isValid = 1
03:21:26.653 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
03:21:26.653 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:21:26.653 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:21:26.653 00.000 8976 move complete, result=0
03:21:26.653 00.000 9828 Worker thread wakes up
03:21:26.653 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:21:26.653 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:21:26.653 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:21:26.653 00.000 8976 worker thread done servicing request
03:21:26.653 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
03:21:26.653 00.000 8976 Worker thread wakes up
03:21:26.654 00.001 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
03:21:26.654 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
03:21:26.654 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:21:26.654 00.000 9828 BLC: window closed
03:21:26.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:26.654 00.000 9828 MoveAxis(E, 27, B)
03:21:26.654 00.000 9828 Guiding  Dir = 2, Dur = 27
03:21:26.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:26.654 00.000 9828 IsSlewing returns 0
03:21:26.654 00.000 9828 IsGuiding returns 0
03:21:26.654 00.000 9828 PulseGuide returned control before completion, sleep 37
03:21:26.702 00.048 9828 IsGuiding returns 1
03:21:26.702 00.000 9828 scope still moving after pulse duration time elapsed
03:21:26.732 00.030 9828 IsSlewing returns 0
03:21:26.732 00.000 9828 IsGuiding returns 1
03:21:26.764 00.032 9828 IsSlewing returns 0
03:21:26.764 00.000 9828 IsGuiding returns 1
03:21:26.796 00.032 9828 IsSlewing returns 0
03:21:26.796 00.000 9828 IsGuiding returns 0
03:21:26.796 00.000 9828 scope move finished after 27 + 114 ms
03:21:26.796 00.000 9828 Move returns status 0, amount 27
03:21:26.796 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:26.796 00.000 9828 MoveAxis(N, 10, B)
03:21:26.796 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:26.811 00.015 9828 IsSlewing returns 0
03:21:26.812 00.001 9828 IsGuiding returns 0
03:21:26.812 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:26.842 00.030 9828 IsGuiding returns 1
03:21:26.842 00.000 9828 scope still moving after pulse duration time elapsed
03:21:26.874 00.032 9828 IsSlewing returns 0
03:21:26.874 00.000 9828 IsGuiding returns 1
03:21:26.906 00.032 9828 IsSlewing returns 0
03:21:26.906 00.000 9828 IsGuiding returns 1
03:21:26.937 00.031 9828 IsSlewing returns 0
03:21:26.937 00.000 9828 IsGuiding returns 0
03:21:26.937 00.000 9828 scope move finished after 10 + 115 ms
03:21:26.937 00.000 9828 Move returns status 0, amount 10
03:21:26.937 00.000 9828 move complete, result=0
03:21:26.937 00.000 9828 worker thread done servicing request
03:21:26.937 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:21:27.340 00.403 8976 Exposure complete
03:21:27.345 00.005 8976 worker thread done servicing request
03:21:27.345 00.000 5052 OnExposeComplete: enter
03:21:27.345 00.000 5052 UpdateGuideState(): m_state=6
03:21:27.345 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13309
03:21:27.345 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.19, Mass=92, SNR=6.5, Peak=61 HFD=2.4
03:21:27.345 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.55 = -0.55)
03:21:27.345 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
03:21:27.345 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.48 hyp=0.49 cameraTheta=1.49 mountX=0.41 mountY=-0.30, mountTheta=-0.62
03:21:27.346 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.48, opts=13)
03:21:27.346 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.48)
03:21:27.346 00.000 8976 Worker thread wakes up
03:21:27.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.48) opts 0xd
03:21:27.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.48)
03:21:27.346 00.000 8976 Moving (0.04, 0.48) raw xDistance=0.41 yDistance=-0.30
03:21:27.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:21:27.346 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:21:27.346 00.000 5052 UpdateGuideState exits: m=92 SNR=6.5
03:21:27.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
03:21:27.347 00.001 8976 MoveAxis(L, 2, ABG)
03:21:27.347 00.000 8976 stepping (-5, 16) + (-2, 0)
03:21:27.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:27.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:27.347 00.000 5052 Enqueuing Expose request
03:21:27.347 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:27.373 00.026 8976 Received - 47 (G) 
03:21:27.373 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:27.373 00.000 8976 stepped: pos (-7, 16)
03:21:27.373 00.000 8976 MoveAxis(U, 1, ABG)
03:21:27.373 00.000 8976 stepping (-7, 16) + (0, 1)
03:21:27.373 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:27.405 00.032 8976 Received - 47 (G) 
03:21:27.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:27.405 00.000 8976 stepped: pos (-7, 17)
03:21:27.405 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:21:27.405 00.000 8976 MountToCamera -- mountX=0.92 mountY=-2.65 hyp=2.80 mountTheta=-1.24 cameraX=1.94, cameraY=2.02 cameraTheta=0.81
03:21:27.405 00.000 8976 incremental bump (1.937, 2.024) isValid = 1
03:21:27.405 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
03:21:27.405 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:21:27.405 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:21:27.405 00.000 8976 move complete, result=0
03:21:27.405 00.000 8976 worker thread done servicing request
03:21:27.405 00.000 8976 Worker thread wakes up
03:21:27.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:27.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:27.405 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
03:21:27.405 00.000 9828 Worker thread wakes up
03:21:27.405 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:21:27.405 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:21:27.406 00.001 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
03:21:27.406 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
03:21:27.406 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
03:21:27.406 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:21:27.406 00.000 9828 BLC: window closed
03:21:27.406 00.000 9828 MoveAxis(E, 26, B)
03:21:27.406 00.000 9828 Guiding  Dir = 2, Dur = 26
03:21:27.406 00.000 9828 IsSlewing returns 0
03:21:27.406 00.000 9828 IsGuiding returns 0
03:21:27.406 00.000 9828 PulseGuide returned control before completion, sleep 36
03:21:27.451 00.045 9828 IsGuiding returns 1
03:21:27.451 00.000 9828 scope still moving after pulse duration time elapsed
03:21:27.483 00.032 9828 IsSlewing returns 0
03:21:27.483 00.000 9828 IsGuiding returns 1
03:21:27.514 00.031 9828 IsSlewing returns 0
03:21:27.514 00.000 9828 IsGuiding returns 1
03:21:27.545 00.031 9828 IsSlewing returns 0
03:21:27.545 00.000 9828 IsGuiding returns 1
03:21:27.576 00.031 9828 IsSlewing returns 0
03:21:27.576 00.000 9828 IsGuiding returns 0
03:21:27.576 00.000 9828 scope move finished after 26 + 143 ms
03:21:27.576 00.000 9828 Move returns status 0, amount 26
03:21:27.576 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:27.576 00.000 9828 MoveAxis(N, 10, B)
03:21:27.576 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:27.592 00.016 9828 IsSlewing returns 0
03:21:27.592 00.000 9828 IsGuiding returns 0
03:21:27.593 00.001 9828 PulseGuide returned control before completion, sleep 20
03:21:27.623 00.030 9828 IsGuiding returns 1
03:21:27.623 00.000 9828 scope still moving after pulse duration time elapsed
03:21:27.654 00.031 9828 IsSlewing returns 0
03:21:27.654 00.000 9828 IsGuiding returns 1
03:21:27.685 00.031 9828 IsSlewing returns 0
03:21:27.685 00.000 9828 IsGuiding returns 1
03:21:27.715 00.030 9828 IsSlewing returns 0
03:21:27.715 00.000 9828 IsGuiding returns 1
03:21:27.746 00.031 9828 IsSlewing returns 0
03:21:27.746 00.000 9828 IsGuiding returns 1
03:21:27.777 00.031 9828 IsSlewing returns 0
03:21:27.777 00.000 9828 IsGuiding returns 1
03:21:27.808 00.031 9828 IsSlewing returns 0
03:21:27.808 00.000 9828 IsGuiding returns 0
03:21:27.808 00.000 9828 scope move finished after 10 + 206 ms
03:21:27.808 00.000 9828 Move returns status 0, amount 10
03:21:27.808 00.000 9828 move complete, result=0
03:21:27.808 00.000 9828 worker thread done servicing request
03:21:27.808 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:21:28.096 00.288 8976 Exposure complete
03:21:28.102 00.006 8976 worker thread done servicing request
03:21:28.102 00.000 5052 OnExposeComplete: enter
03:21:28.102 00.000 5052 UpdateGuideState(): m_state=6
03:21:28.102 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13310
03:21:28.102 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.11, Mass=85, SNR=6.3, Peak=59 HFD=2.2
03:21:28.103 00.001 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.04) = xAngle (-3.47 = 2.81)
03:21:28.103 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.71)
03:21:28.103 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.60 hyp=0.60 cameraTheta=-1.43 mountX=-0.57 mountY=0.25, mountTheta=2.72
03:21:28.105 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.60, opts=13)
03:21:28.105 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.60)
03:21:28.105 00.000 8976 Worker thread wakes up
03:21:28.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.60) opts 0xd
03:21:28.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.60)
03:21:28.105 00.000 8976 Moving (0.09, -0.60) raw xDistance=-0.57 yDistance=0.25
03:21:28.105 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:28.105 00.000 5052 UpdateGuideState exits: m=85 SNR=6.3
03:21:28.105 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:28.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.57
03:21:28.105 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:28.105 00.000 5052 Enqueuing Expose request
03:21:28.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:21:28.105 00.000 8976 MoveAxis(R, 2, ABG)
03:21:28.105 00.000 8976 stepping (-7, 17) + (2, 0)
03:21:28.105 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:28.139 00.034 8976 Received - 47 (G) 
03:21:28.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:28.139 00.000 8976 stepped: pos (-5, 17)
03:21:28.139 00.000 8976 MoveAxis(U, 0, ABG)
03:21:28.139 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:21:28.140 00.001 8976 MountToCamera -- mountX=0.87 mountY=-2.66 hyp=2.80 mountTheta=-1.26 cameraX=1.98, cameraY=1.99 cameraTheta=0.79
03:21:28.140 00.000 8976 incremental bump (1.976, 1.987) isValid = 1
03:21:28.140 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
03:21:28.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:21:28.140 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:21:28.140 00.000 8976 move complete, result=0
03:21:28.140 00.000 9828 Worker thread wakes up
03:21:28.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:21:28.140 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:21:28.140 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
03:21:28.140 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
03:21:28.140 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
03:21:28.140 00.000 8976 worker thread done servicing request
03:21:28.140 00.000 8976 Worker thread wakes up
03:21:28.140 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:21:28.140 00.000 9828 BLC: window closed
03:21:28.140 00.000 9828 MoveAxis(E, 27, B)
03:21:28.140 00.000 9828 Guiding  Dir = 2, Dur = 27
03:21:28.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:28.141 00.001 5052 GuideStep: -0.6 px 2 ms EAST, 0.3 px 0 ms NORTH
03:21:28.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:28.141 00.000 9828 IsSlewing returns 0
03:21:28.141 00.000 9828 IsGuiding returns 0
03:21:28.141 00.000 9828 PulseGuide returned control before completion, sleep 37
03:21:28.180 00.039 9828 IsGuiding returns 1
03:21:28.180 00.000 9828 scope still moving after pulse duration time elapsed
03:21:28.211 00.031 9828 IsSlewing returns 0
03:21:28.211 00.000 9828 IsGuiding returns 1
03:21:28.242 00.031 9828 IsSlewing returns 0
03:21:28.242 00.000 9828 IsGuiding returns 1
03:21:28.272 00.030 9828 IsSlewing returns 0
03:21:28.272 00.000 9828 IsGuiding returns 1
03:21:28.304 00.032 9828 IsSlewing returns 0
03:21:28.304 00.000 9828 IsGuiding returns 0
03:21:28.304 00.000 9828 scope move finished after 27 + 135 ms
03:21:28.304 00.000 9828 Move returns status 0, amount 27
03:21:28.305 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:28.305 00.000 9828 MoveAxis(N, 10, B)
03:21:28.305 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:28.320 00.015 9828 IsSlewing returns 0
03:21:28.320 00.000 9828 IsGuiding returns 0
03:21:28.321 00.001 9828 PulseGuide returned control before completion, sleep 20
03:21:28.351 00.030 9828 IsGuiding returns 1
03:21:28.351 00.000 9828 scope still moving after pulse duration time elapsed
03:21:28.382 00.031 9828 IsSlewing returns 0
03:21:28.382 00.000 9828 IsGuiding returns 1
03:21:28.413 00.031 9828 IsSlewing returns 0
03:21:28.413 00.000 9828 IsGuiding returns 1
03:21:28.444 00.031 9828 IsSlewing returns 0
03:21:28.444 00.000 9828 IsGuiding returns 1
03:21:28.475 00.031 9828 IsSlewing returns 0
03:21:28.475 00.000 9828 IsGuiding returns 0
03:21:28.475 00.000 9828 scope move finished after 10 + 144 ms
03:21:28.475 00.000 9828 Move returns status 0, amount 10
03:21:28.475 00.000 9828 move complete, result=0
03:21:28.475 00.000 9828 worker thread done servicing request
03:21:28.475 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:21:28.831 00.356 8976 Exposure complete
03:21:28.837 00.006 8976 worker thread done servicing request
03:21:28.837 00.000 5052 OnExposeComplete: enter
03:21:28.837 00.000 5052 UpdateGuideState(): m_state=6
03:21:28.837 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13311
03:21:28.837 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.97, Mass=111, SNR=7.1, Peak=61 HFD=2.3
03:21:28.837 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
03:21:28.837 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
03:21:28.837 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.26 hyp=0.41 cameraTheta=0.70 mountX=0.09 mountY=-0.40, mountTheta=-1.35
03:21:28.838 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.26, opts=13)
03:21:28.838 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.26)
03:21:28.838 00.000 8976 Worker thread wakes up
03:21:28.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.26) opts 0xd
03:21:28.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.26)
03:21:28.838 00.000 8976 Moving (0.31, 0.26) raw xDistance=0.09 yDistance=-0.40
03:21:28.838 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:21:28.838 00.000 5052 UpdateGuideState exits: m=111 SNR=7.1
03:21:28.839 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:28.839 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:28.839 00.000 5052 Enqueuing Expose request
03:21:28.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:21:28.839 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:21:28.839 00.000 8976 MoveAxis(R, 0, ABG)
03:21:28.839 00.000 8976 MoveAxis(U, 2, ABG)
03:21:28.839 00.000 8976 stepping (-5, 17) + (0, 2)
03:21:28.839 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:28.875 00.036 8976 Received - 47 (G) 
03:21:28.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:28.875 00.000 8976 stepped: pos (-5, 19)
03:21:28.875 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:21:28.875 00.000 8976 MountToCamera -- mountX=0.84 mountY=-2.78 hyp=2.90 mountTheta=-1.28 cameraX=2.10, cameraY=2.01 cameraTheta=0.76
03:21:28.875 00.000 8976 incremental bump (2.096, 2.009) isValid = 1
03:21:28.875 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
03:21:28.876 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:21:28.876 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:21:28.876 00.000 8976 move complete, result=0
03:21:28.876 00.000 8976 worker thread done servicing request
03:21:28.876 00.000 8976 Worker thread wakes up
03:21:28.876 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:21:28.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:28.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:28.876 00.000 9828 Worker thread wakes up
03:21:28.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:21:28.876 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:21:28.876 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:21:28.876 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.49)
03:21:28.876 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:21:28.876 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:21:28.876 00.000 9828 BLC: window closed
03:21:28.876 00.000 9828 MoveAxis(E, 28, B)
03:21:28.876 00.000 9828 Guiding  Dir = 2, Dur = 28
03:21:28.877 00.001 9828 IsSlewing returns 0
03:21:28.877 00.000 9828 IsGuiding returns 0
03:21:28.877 00.000 9828 PulseGuide returned control before completion, sleep 38
03:21:28.929 00.052 9828 IsGuiding returns 1
03:21:28.929 00.000 9828 scope still moving after pulse duration time elapsed
03:21:28.960 00.031 9828 IsSlewing returns 0
03:21:28.960 00.000 9828 IsGuiding returns 1
03:21:28.991 00.031 9828 IsSlewing returns 0
03:21:28.991 00.000 9828 IsGuiding returns 1
03:21:29.021 00.030 9828 IsSlewing returns 0
03:21:29.021 00.000 9828 IsGuiding returns 0
03:21:29.021 00.000 9828 scope move finished after 28 + 115 ms
03:21:29.021 00.000 9828 Move returns status 0, amount 28
03:21:29.021 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:29.021 00.000 9828 MoveAxis(N, 10, B)
03:21:29.021 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:29.035 00.014 9828 IsSlewing returns 0
03:21:29.035 00.000 9828 IsGuiding returns 0
03:21:29.035 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:29.067 00.032 9828 IsGuiding returns 1
03:21:29.067 00.000 9828 scope still moving after pulse duration time elapsed
03:21:29.098 00.031 9828 IsSlewing returns 0
03:21:29.098 00.000 9828 IsGuiding returns 1
03:21:29.129 00.031 9828 IsSlewing returns 0
03:21:29.129 00.000 9828 IsGuiding returns 1
03:21:29.160 00.031 9828 IsSlewing returns 0
03:21:29.160 00.000 9828 IsGuiding returns 1
03:21:29.192 00.032 9828 IsSlewing returns 0
03:21:29.192 00.000 9828 IsGuiding returns 0
03:21:29.192 00.000 9828 scope move finished after 10 + 146 ms
03:21:29.192 00.000 9828 Move returns status 0, amount 10
03:21:29.192 00.000 9828 move complete, result=0
03:21:29.192 00.000 9828 worker thread done servicing request
03:21:29.192 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:21:29.563 00.371 8976 Exposure complete
03:21:29.569 00.006 8976 worker thread done servicing request
03:21:29.569 00.000 5052 OnExposeComplete: enter
03:21:29.569 00.000 5052 UpdateGuideState(): m_state=6
03:21:29.569 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13312
03:21:29.569 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.76, Mass=94, SNR=6.7, Peak=60 HFD=2.1
03:21:29.569 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:21:29.569 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
03:21:29.569 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.83 mountX=0.12 mountY=0.11, mountTheta=0.73
03:21:29.570 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.05, opts=13)
03:21:29.570 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.05)
03:21:29.570 00.000 8976 Worker thread wakes up
03:21:29.570 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:21:29.570 00.000 5052 UpdateGuideState exits: m=94 SNR=6.7
03:21:29.570 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:29.570 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:29.570 00.000 5052 Enqueuing Expose request
03:21:29.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.05) opts 0xd
03:21:29.571 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.05)
03:21:29.571 00.000 8976 Moving (-0.16, 0.05) raw xDistance=0.12 yDistance=0.11
03:21:29.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:21:29.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:21:29.571 00.000 8976 MoveAxis(R, 0, ABG)
03:21:29.571 00.000 8976 MoveAxis(U, 0, ABG)
03:21:29.571 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:21:29.571 00.000 8976 MountToCamera -- mountX=0.81 mountY=-2.86 hyp=2.97 mountTheta=-1.29 cameraX=2.18, cameraY=2.02 cameraTheta=0.75
03:21:29.571 00.000 8976 incremental bump (2.176, 2.025) isValid = 1
03:21:29.571 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:21:29.571 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:21:29.571 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:21:29.571 00.000 8976 move complete, result=0
03:21:29.572 00.001 8976 worker thread done servicing request
03:21:29.572 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:29.572 00.000 8976 Worker thread wakes up
03:21:29.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:29.572 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:29.572 00.000 9828 Worker thread wakes up
03:21:29.572 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:21:29.572 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:21:29.572 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:21:29.572 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:21:29.573 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:21:29.573 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:21:29.573 00.000 9828 BLC: window closed
03:21:29.573 00.000 9828 MoveAxis(E, 28, B)
03:21:29.573 00.000 9828 Guiding  Dir = 2, Dur = 28
03:21:29.573 00.000 9828 IsSlewing returns 0
03:21:29.573 00.000 9828 IsGuiding returns 0
03:21:29.574 00.001 9828 PulseGuide returned control before completion, sleep 38
03:21:29.627 00.053 9828 IsGuiding returns 1
03:21:29.627 00.000 9828 scope still moving after pulse duration time elapsed
03:21:29.659 00.032 9828 IsSlewing returns 0
03:21:29.659 00.000 9828 IsGuiding returns 1
03:21:29.689 00.030 9828 IsSlewing returns 0
03:21:29.689 00.000 9828 IsGuiding returns 1
03:21:29.721 00.032 9828 IsSlewing returns 0
03:21:29.721 00.000 9828 IsGuiding returns 0
03:21:29.721 00.000 9828 scope move finished after 28 + 119 ms
03:21:29.721 00.000 9828 Move returns status 0, amount 28
03:21:29.721 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:29.721 00.000 9828 MoveAxis(N, 10, B)
03:21:29.721 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:29.736 00.015 9828 IsSlewing returns 0
03:21:29.736 00.000 9828 IsGuiding returns 0
03:21:29.736 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:29.767 00.031 9828 IsGuiding returns 1
03:21:29.767 00.000 9828 scope still moving after pulse duration time elapsed
03:21:29.797 00.030 9828 IsSlewing returns 0
03:21:29.797 00.000 9828 IsGuiding returns 1
03:21:29.828 00.031 9828 IsSlewing returns 0
03:21:29.828 00.000 9828 IsGuiding returns 1
03:21:29.859 00.031 9828 IsSlewing returns 0
03:21:29.859 00.000 9828 IsGuiding returns 1
03:21:29.890 00.031 9828 IsSlewing returns 0
03:21:29.890 00.000 9828 IsGuiding returns 0
03:21:29.890 00.000 9828 scope move finished after 10 + 144 ms
03:21:29.890 00.000 9828 Move returns status 0, amount 10
03:21:29.890 00.000 9828 move complete, result=0
03:21:29.890 00.000 9828 worker thread done servicing request
03:21:29.890 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:21:30.257 00.367 8976 Exposure complete
03:21:30.263 00.006 8976 worker thread done servicing request
03:21:30.263 00.000 5052 OnExposeComplete: enter
03:21:30.263 00.000 5052 UpdateGuideState(): m_state=6
03:21:30.263 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13313
03:21:30.263 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.54, Mass=85, SNR=6.3, Peak=59 HFD=1.5
03:21:30.263 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
03:21:30.263 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
03:21:30.263 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.17 hyp=0.63 cameraTheta=-2.87 mountX=0.13 mountY=0.60, mountTheta=1.36
03:21:30.264 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.17, opts=13)
03:21:30.264 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.17)
03:21:30.264 00.000 8976 Worker thread wakes up
03:21:30.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.17) opts 0xd
03:21:30.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.17)
03:21:30.265 00.001 8976 Moving (-0.61, -0.17) raw xDistance=0.13 yDistance=0.60
03:21:30.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:21:30.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
03:21:30.265 00.000 8976 MoveAxis(R, 0, ABG)
03:21:30.265 00.000 8976 MoveAxis(D, 2, ABG)
03:21:30.265 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:21:30.265 00.000 5052 UpdateGuideState exits: m=85 SNR=6.3
03:21:30.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:30.265 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:30.265 00.000 5052 Enqueuing Expose request
03:21:30.265 00.000 8976 stepping (-5, 19) + (0, -2)
03:21:30.265 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:30.298 00.033 8976 Received - 47 (G) 
03:21:30.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:30.298 00.000 8976 stepped: pos (-5, 17)
03:21:30.298 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:21:30.298 00.000 8976 MountToCamera -- mountX=0.80 mountY=-2.81 hyp=2.92 mountTheta=-1.29 cameraX=2.14, cameraY=1.99 cameraTheta=0.75
03:21:30.298 00.000 8976 incremental bump (2.136, 1.987) isValid = 1
03:21:30.299 00.001 8976 Scheduling Mount bump of (0.084, 0.081)
03:21:30.299 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:21:30.299 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:21:30.299 00.000 8976 move complete, result=0
03:21:30.299 00.000 8976 worker thread done servicing request
03:21:30.299 00.000 9828 Worker thread wakes up
03:21:30.299 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:21:30.299 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:21:30.299 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:21:30.299 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:21:30.299 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:21:30.299 00.000 8976 Worker thread wakes up
03:21:30.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:30.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:30.299 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:21:30.299 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:21:30.299 00.000 9828 BLC: window closed
03:21:30.300 00.001 9828 MoveAxis(E, 28, B)
03:21:30.300 00.000 9828 Guiding  Dir = 2, Dur = 28
03:21:30.300 00.000 9828 IsSlewing returns 0
03:21:30.300 00.000 9828 IsGuiding returns 0
03:21:30.300 00.000 9828 PulseGuide returned control before completion, sleep 38
03:21:30.344 00.044 9828 IsGuiding returns 1
03:21:30.344 00.000 9828 scope still moving after pulse duration time elapsed
03:21:30.375 00.031 9828 IsSlewing returns 0
03:21:30.375 00.000 9828 IsGuiding returns 1
03:21:30.406 00.031 9828 IsSlewing returns 0
03:21:30.406 00.000 9828 IsGuiding returns 1
03:21:30.437 00.031 9828 IsSlewing returns 0
03:21:30.437 00.000 9828 IsGuiding returns 1
03:21:30.468 00.031 9828 IsSlewing returns 0
03:21:30.468 00.000 9828 IsGuiding returns 0
03:21:30.468 00.000 9828 scope move finished after 28 + 140 ms
03:21:30.468 00.000 9828 Move returns status 0, amount 28
03:21:30.468 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:30.468 00.000 9828 MoveAxis(N, 10, B)
03:21:30.468 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:30.484 00.016 9828 IsSlewing returns 0
03:21:30.484 00.000 9828 IsGuiding returns 0
03:21:30.484 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:30.516 00.032 9828 IsGuiding returns 1
03:21:30.516 00.000 9828 scope still moving after pulse duration time elapsed
03:21:30.546 00.030 9828 IsSlewing returns 0
03:21:30.546 00.000 9828 IsGuiding returns 1
03:21:30.577 00.031 9828 IsSlewing returns 0
03:21:30.577 00.000 9828 IsGuiding returns 1
03:21:30.608 00.031 9828 IsSlewing returns 0
03:21:30.609 00.001 9828 IsGuiding returns 1
03:21:30.638 00.029 9828 IsSlewing returns 0
03:21:30.638 00.000 9828 IsGuiding returns 0
03:21:30.638 00.000 9828 scope move finished after 10 + 143 ms
03:21:30.638 00.000 9828 Move returns status 0, amount 10
03:21:30.638 00.000 9828 move complete, result=0
03:21:30.638 00.000 9828 worker thread done servicing request
03:21:30.638 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:21:30.983 00.345 8976 Exposure complete
03:21:30.988 00.005 8976 worker thread done servicing request
03:21:30.988 00.000 5052 OnExposeComplete: enter
03:21:30.989 00.001 5052 UpdateGuideState(): m_state=6
03:21:30.989 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13314
03:21:30.989 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.34, Mass=94, SNR=6.6, Peak=58 HFD=2.3
03:21:30.989 00.000 5052 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.04) = xAngle (-4.39 = 1.89)
03:21:30.989 00.000 5052 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.79)
03:21:30.989 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.37 hyp=0.51 cameraTheta=-2.35 mountX=-0.16 mountY=0.50, mountTheta=1.89
03:21:30.989 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.37, opts=13)
03:21:30.989 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.37)
03:21:30.990 00.001 8976 Worker thread wakes up
03:21:30.990 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.37) opts 0xd
03:21:30.990 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.37)
03:21:30.990 00.000 8976 Moving (-0.36, -0.37) raw xDistance=-0.16 yDistance=0.50
03:21:30.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:21:30.990 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
03:21:30.990 00.000 8976 MoveAxis(R, 0, ABG)
03:21:30.990 00.000 8976 MoveAxis(D, 2, ABG)
03:21:30.990 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:30.990 00.000 5052 UpdateGuideState exits: m=94 SNR=6.6
03:21:30.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:30.990 00.000 8976 stepping (-5, 17) + (0, -2)
03:21:30.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:30.990 00.000 5052 Enqueuing Expose request
03:21:30.990 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:31.018 00.028 8976 Received - 47 (G) 
03:21:31.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:31.018 00.000 8976 stepped: pos (-5, 15)
03:21:31.018 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:21:31.018 00.000 8976 MountToCamera -- mountX=0.79 mountY=-2.67 hyp=2.78 mountTheta=-1.28 cameraX=2.02, cameraY=1.91 cameraTheta=0.76
03:21:31.018 00.000 8976 incremental bump (2.016, 1.914) isValid = 1
03:21:31.018 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
03:21:31.018 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:21:31.018 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:21:31.018 00.000 8976 move complete, result=0
03:21:31.018 00.000 8976 worker thread done servicing request
03:21:31.018 00.000 9828 Worker thread wakes up
03:21:31.018 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:21:31.019 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:21:31.019 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
03:21:31.019 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
03:21:31.019 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
03:21:31.019 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:21:31.019 00.000 9828 BLC: window closed
03:21:31.019 00.000 8976 Worker thread wakes up
03:21:31.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:31.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:31.019 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:21:31.019 00.000 9828 MoveAxis(E, 28, B)
03:21:31.019 00.000 9828 Guiding  Dir = 2, Dur = 28
03:21:31.020 00.001 9828 IsSlewing returns 0
03:21:31.020 00.000 9828 IsGuiding returns 0
03:21:31.020 00.000 9828 PulseGuide returned control before completion, sleep 38
03:21:31.073 00.053 9828 IsGuiding returns 1
03:21:31.073 00.000 9828 scope still moving after pulse duration time elapsed
03:21:31.105 00.032 9828 IsSlewing returns 0
03:21:31.105 00.000 9828 IsGuiding returns 1
03:21:31.135 00.030 9828 IsSlewing returns 0
03:21:31.136 00.001 9828 IsGuiding returns 1
03:21:31.167 00.031 9828 IsSlewing returns 0
03:21:31.167 00.000 9828 IsGuiding returns 0
03:21:31.167 00.000 9828 scope move finished after 28 + 119 ms
03:21:31.167 00.000 9828 Move returns status 0, amount 28
03:21:31.167 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:31.167 00.000 9828 MoveAxis(N, 10, B)
03:21:31.167 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:31.183 00.016 9828 IsSlewing returns 0
03:21:31.183 00.000 9828 IsGuiding returns 1
03:21:31.183 00.000 9828 Entered PulseGuideScope while moving
03:21:31.244 00.061 9828 IsSlewing returns 0
03:21:31.244 00.000 9828 IsGuiding returns 1
03:21:31.244 00.000 9828 Still moving
03:21:31.306 00.062 9828 IsSlewing returns 0
03:21:31.306 00.000 9828 IsGuiding returns 1
03:21:31.306 00.000 9828 Still moving
03:21:31.368 00.062 9828 IsSlewing returns 0
03:21:31.368 00.000 9828 IsGuiding returns 0
03:21:31.368 00.000 9828 Movement stopped - continuing
03:21:31.368 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:31.400 00.032 9828 IsGuiding returns 1
03:21:31.400 00.000 9828 scope still moving after pulse duration time elapsed
03:21:31.430 00.030 9828 IsSlewing returns 0
03:21:31.430 00.000 9828 IsGuiding returns 1
03:21:31.461 00.031 9828 IsSlewing returns 0
03:21:31.461 00.000 9828 IsGuiding returns 1
03:21:31.492 00.031 9828 IsSlewing returns 0
03:21:31.492 00.000 9828 IsGuiding returns 1
03:21:31.523 00.031 9828 IsSlewing returns 0
03:21:31.523 00.000 9828 IsGuiding returns 0
03:21:31.523 00.000 9828 scope move finished after 10 + 145 ms
03:21:31.523 00.000 9828 Move returns status 0, amount 10
03:21:31.523 00.000 9828 move complete, result=0
03:21:31.523 00.000 9828 worker thread done servicing request
03:21:31.684 00.161 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:21:31.706 00.022 8976 Exposure complete
03:21:31.712 00.006 8976 worker thread done servicing request
03:21:31.712 00.000 5052 OnExposeComplete: enter
03:21:31.712 00.000 5052 UpdateGuideState(): m_state=6
03:21:31.712 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13315
03:21:31.712 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.90, Mass=90, SNR=6.5, Peak=64 HFD=2.2
03:21:31.712 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:21:31.712 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
03:21:31.712 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.19 hyp=0.34 cameraTheta=2.57 mountX=0.30 mountY=0.14, mountTheta=0.44
03:21:31.712 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.19, opts=13)
03:21:31.712 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.19)
03:21:31.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:21:31.712 00.000 5052 UpdateGuideState exits: m=90 SNR=6.5
03:21:31.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:31.712 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:31.712 00.000 5052 Enqueuing Expose request
03:21:31.712 00.000 8976 Worker thread wakes up
03:21:31.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.19) opts 0xd
03:21:31.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.19)
03:21:31.712 00.000 8976 Moving (-0.29, 0.19) raw xDistance=0.30 yDistance=0.14
03:21:31.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:21:31.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:21:31.712 00.000 8976 MoveAxis(L, 1, ABG)
03:21:31.712 00.000 8976 stepping (-5, 15) + (-1, 0)
03:21:31.712 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:31.737 00.025 8976 Received - 47 (G) 
03:21:31.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:31.737 00.000 8976 stepped: pos (-6, 15)
03:21:31.737 00.000 8976 MoveAxis(U, 0, ABG)
03:21:31.737 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:21:31.737 00.000 8976 MountToCamera -- mountX=0.83 mountY=-2.57 hyp=2.70 mountTheta=-1.26 cameraX=1.91, cameraY=1.91 cameraTheta=0.78
03:21:31.737 00.000 8976 incremental bump (1.913, 1.910) isValid = 1
03:21:31.737 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
03:21:31.737 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:21:31.737 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:21:31.737 00.000 8976 move complete, result=0
03:21:31.738 00.001 9828 Worker thread wakes up
03:21:31.738 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:21:31.738 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:21:31.738 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
03:21:31.738 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
03:21:31.738 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
03:21:31.738 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:21:31.738 00.000 9828 BLC: window closed
03:21:31.738 00.000 9828 MoveAxis(E, 27, B)
03:21:31.738 00.000 9828 Guiding  Dir = 2, Dur = 27
03:21:31.738 00.000 8976 worker thread done servicing request
03:21:31.738 00.000 8976 Worker thread wakes up
03:21:31.738 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:31.738 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:31.738 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:21:31.738 00.000 9828 IsSlewing returns 0
03:21:31.738 00.000 9828 IsGuiding returns 0
03:21:31.739 00.001 9828 PulseGuide returned control before completion, sleep 37
03:21:31.788 00.049 9828 IsGuiding returns 1
03:21:31.788 00.000 9828 scope still moving after pulse duration time elapsed
03:21:31.819 00.031 9828 IsSlewing returns 0
03:21:31.819 00.000 9828 IsGuiding returns 1
03:21:31.850 00.031 9828 IsSlewing returns 0
03:21:31.850 00.000 9828 IsGuiding returns 1
03:21:31.881 00.031 9828 IsSlewing returns 0
03:21:31.881 00.000 9828 IsGuiding returns 0
03:21:31.881 00.000 9828 scope move finished after 27 + 116 ms
03:21:31.881 00.000 9828 Move returns status 0, amount 27
03:21:31.881 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:31.881 00.000 9828 MoveAxis(N, 10, B)
03:21:31.881 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:31.897 00.016 9828 IsSlewing returns 0
03:21:31.897 00.000 9828 IsGuiding returns 0
03:21:31.897 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:31.928 00.031 9828 IsGuiding returns 1
03:21:31.928 00.000 9828 scope still moving after pulse duration time elapsed
03:21:31.959 00.031 9828 IsSlewing returns 0
03:21:31.959 00.000 9828 IsGuiding returns 1
03:21:31.990 00.031 9828 IsSlewing returns 0
03:21:31.990 00.000 9828 IsGuiding returns 1
03:21:32.022 00.032 9828 IsSlewing returns 0
03:21:32.022 00.000 9828 IsGuiding returns 1
03:21:32.053 00.031 9828 IsSlewing returns 0
03:21:32.053 00.000 9828 IsGuiding returns 0
03:21:32.053 00.000 9828 scope move finished after 10 + 145 ms
03:21:32.053 00.000 9828 Move returns status 0, amount 10
03:21:32.053 00.000 9828 move complete, result=0
03:21:32.053 00.000 9828 worker thread done servicing request
03:21:32.053 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:21:32.422 00.369 8976 Exposure complete
03:21:32.428 00.006 8976 worker thread done servicing request
03:21:32.428 00.000 5052 OnExposeComplete: enter
03:21:32.428 00.000 5052 UpdateGuideState(): m_state=6
03:21:32.428 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13316
03:21:32.428 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.10, Mass=83, SNR=6.3, Peak=60 HFD=2.2
03:21:32.428 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
03:21:32.428 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.45)
03:21:32.428 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.61 hyp=0.61 cameraTheta=-1.69 mountX=-0.51 mountY=0.39, mountTheta=2.49
03:21:32.429 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.61, opts=13)
03:21:32.429 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.61)
03:21:32.430 00.001 8976 Worker thread wakes up
03:21:32.430 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.61) opts 0xd
03:21:32.430 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.61)
03:21:32.430 00.000 8976 Moving (-0.07, -0.61) raw xDistance=-0.51 yDistance=0.39
03:21:32.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.51
03:21:32.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:21:32.430 00.000 8976 MoveAxis(R, 2, ABG)
03:21:32.430 00.000 8976 stepping (-6, 15) + (2, 0)
03:21:32.430 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:21:32.430 00.000 5052 UpdateGuideState exits: m=83 SNR=6.3
03:21:32.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:32.430 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:32.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:32.430 00.000 5052 Enqueuing Expose request
03:21:32.456 00.026 8976 Received - 47 (G) 
03:21:32.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:32.456 00.000 8976 stepped: pos (-4, 15)
03:21:32.456 00.000 8976 MoveAxis(D, 2, ABG)
03:21:32.456 00.000 8976 stepping (-4, 15) + (0, -2)
03:21:32.456 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:32.488 00.032 8976 Received - 47 (G) 
03:21:32.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:32.488 00.000 8976 stepped: pos (-4, 13)
03:21:32.488 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:21:32.488 00.000 8976 MountToCamera -- mountX=0.76 mountY=-2.40 hyp=2.52 mountTheta=-1.27 cameraX=1.80, cameraY=1.77 cameraTheta=0.78
03:21:32.488 00.000 8976 incremental bump (1.796, 1.770) isValid = 1
03:21:32.488 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
03:21:32.488 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:21:32.488 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:21:32.488 00.000 8976 move complete, result=0
03:21:32.488 00.000 9828 Worker thread wakes up
03:21:32.488 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:21:32.488 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:21:32.488 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
03:21:32.489 00.001 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
03:21:32.489 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
03:21:32.489 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:21:32.489 00.000 9828 BLC: window closed
03:21:32.489 00.000 9828 MoveAxis(E, 27, B)
03:21:32.489 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
03:21:32.489 00.000 8976 worker thread done servicing request
03:21:32.489 00.000 8976 Worker thread wakes up
03:21:32.489 00.000 9828 Guiding  Dir = 2, Dur = 27
03:21:32.489 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:32.489 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:32.489 00.000 9828 IsSlewing returns 0
03:21:32.490 00.001 9828 IsGuiding returns 0
03:21:32.490 00.000 9828 PulseGuide returned control before completion, sleep 37
03:21:32.537 00.047 9828 IsGuiding returns 1
03:21:32.537 00.000 9828 scope still moving after pulse duration time elapsed
03:21:32.568 00.031 9828 IsSlewing returns 0
03:21:32.568 00.000 9828 IsGuiding returns 1
03:21:32.599 00.031 9828 IsSlewing returns 0
03:21:32.599 00.000 9828 IsGuiding returns 1
03:21:32.629 00.030 9828 IsSlewing returns 0
03:21:32.629 00.000 9828 IsGuiding returns 0
03:21:32.629 00.000 9828 scope move finished after 27 + 112 ms
03:21:32.629 00.000 9828 Move returns status 0, amount 27
03:21:32.629 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:32.629 00.000 9828 MoveAxis(N, 10, B)
03:21:32.629 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:32.645 00.016 9828 IsSlewing returns 0
03:21:32.645 00.000 9828 IsGuiding returns 0
03:21:32.646 00.001 9828 PulseGuide returned control before completion, sleep 20
03:21:32.677 00.031 9828 IsGuiding returns 1
03:21:32.678 00.001 9828 scope still moving after pulse duration time elapsed
03:21:32.707 00.029 9828 IsSlewing returns 0
03:21:32.707 00.000 9828 IsGuiding returns 1
03:21:32.738 00.031 9828 IsSlewing returns 0
03:21:32.738 00.000 9828 IsGuiding returns 1
03:21:32.769 00.031 9828 IsSlewing returns 0
03:21:32.769 00.000 9828 IsGuiding returns 1
03:21:32.800 00.031 9828 IsSlewing returns 0
03:21:32.800 00.000 9828 IsGuiding returns 0
03:21:32.800 00.000 9828 scope move finished after 10 + 144 ms
03:21:32.800 00.000 9828 Move returns status 0, amount 10
03:21:32.800 00.000 9828 move complete, result=0
03:21:32.800 00.000 9828 worker thread done servicing request
03:21:32.800 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:21:33.177 00.377 8976 Exposure complete
03:21:33.182 00.005 8976 worker thread done servicing request
03:21:33.183 00.001 5052 OnExposeComplete: enter
03:21:33.183 00.000 5052 UpdateGuideState(): m_state=6
03:21:33.183 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13317
03:21:33.183 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.71, Mass=91, SNR=6.5, Peak=62 HFD=2.1
03:21:33.183 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.64 = 2.64)
03:21:33.183 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.74 = 2.54)
03:21:33.183 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.60 mountX=-0.00 mountY=0.00, mountTheta=2.57
03:21:33.183 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.00, opts=13)
03:21:33.183 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.00)
03:21:33.183 00.000 8976 Worker thread wakes up
03:21:33.184 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:21:33.184 00.000 5052 UpdateGuideState exits: m=91 SNR=6.5
03:21:33.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:33.184 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.00) opts 0xd
03:21:33.184 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.00)
03:21:33.184 00.000 8976 Moving (-0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
03:21:33.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:21:33.184 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:21:33.184 00.000 8976 MoveAxis(R, 0, ABG)
03:21:33.184 00.000 8976 MoveAxis(U, 0, ABG)
03:21:33.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:33.184 00.000 5052 Enqueuing Expose request
03:21:33.184 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:21:33.184 00.000 8976 MountToCamera -- mountX=0.71 mountY=-2.29 hyp=2.40 mountTheta=-1.27 cameraX=1.72, cameraY=1.68 cameraTheta=0.77
03:21:33.184 00.000 8976 incremental bump (1.718, 1.676) isValid = 1
03:21:33.184 00.000 8976 Scheduling Mount bump of (0.000, 0.000)
03:21:33.184 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.00, opts=4)
03:21:33.184 00.000 8976 Enqueuing Move request for scope (0.00, 0.00)
03:21:33.184 00.000 8976 move complete, result=0
03:21:33.185 00.001 9828 Worker thread wakes up
03:21:33.185 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:33.185 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0x4
03:21:33.185 00.000 8976 worker thread done servicing request
03:21:33.185 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:21:33.185 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
03:21:33.185 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.48)
03:21:33.185 00.000 8976 Worker thread wakes up
03:21:33.185 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.79 mountX=-0.00 mountY=-0.00, mountTheta=-2.44
03:21:33.185 00.000 9828 Moving (0.00, 0.00) raw xDistance=-0.00 yDistance=-0.00
03:21:33.185 00.000 9828 BLC: window closed
03:21:33.185 00.000 9828 MoveAxis(E, 0, B)
03:21:33.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:33.185 00.000 9828 Move returns status 0, amount 0
03:21:33.185 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:33.185 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:33.185 00.000 9828 MoveAxis(N, 0, B)
03:21:33.186 00.001 9828 Move returns status 0, amount 0
03:21:33.186 00.000 9828 move complete, result=0
03:21:33.186 00.000 9828 worker thread done servicing request
03:21:33.186 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:33.873 00.687 8976 Exposure complete
03:21:33.878 00.005 8976 worker thread done servicing request
03:21:33.879 00.001 5052 OnExposeComplete: enter
03:21:33.879 00.000 5052 UpdateGuideState(): m_state=6
03:21:33.879 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13318
03:21:33.879 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.95, Mass=64, SNR=5.5, Peak=56 HFD=2.1
03:21:33.879 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
03:21:33.879 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
03:21:33.879 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.91 mountX=0.25 mountY=-0.06, mountTheta=-0.24
03:21:33.879 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.24, opts=13)
03:21:33.879 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.24)
03:21:33.880 00.001 8976 Worker thread wakes up
03:21:33.880 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.24) opts 0xd
03:21:33.880 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.24)
03:21:33.880 00.000 8976 Moving (-0.08, 0.24) raw xDistance=0.25 yDistance=-0.06
03:21:33.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:21:33.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:21:33.880 00.000 8976 MoveAxis(R, 0, ABG)
03:21:33.880 00.000 8976 MoveAxis(U, 0, ABG)
03:21:33.880 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:21:33.880 00.000 5052 UpdateGuideState exits: m=64 SNR=5.5
03:21:33.880 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:33.880 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:21:33.880 00.000 8976 MountToCamera -- mountX=0.68 mountY=-2.22 hyp=2.32 mountTheta=-1.27 cameraX=1.67, cameraY=1.61 cameraTheta=0.77
03:21:33.880 00.000 8976 incremental bump (1.666, 1.613) isValid = 1
03:21:33.880 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:33.880 00.000 5052 Enqueuing Expose request
03:21:33.880 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
03:21:33.880 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:21:33.881 00.001 8976 Enqueuing Move request for scope (0.08, 0.08)
03:21:33.881 00.000 8976 move complete, result=0
03:21:33.881 00.000 9828 Worker thread wakes up
03:21:33.881 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:21:33.881 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:21:33.881 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:33.881 00.000 8976 worker thread done servicing request
03:21:33.881 00.000 8976 Worker thread wakes up
03:21:33.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:33.881 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:33.881 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:21:33.881 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:21:33.881 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:21:33.881 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:21:33.881 00.000 9828 BLC: window closed
03:21:33.881 00.000 9828 MoveAxis(E, 27, B)
03:21:33.882 00.001 9828 Guiding  Dir = 2, Dur = 27
03:21:33.882 00.000 9828 IsSlewing returns 0
03:21:33.882 00.000 9828 IsGuiding returns 0
03:21:33.882 00.000 9828 PulseGuide returned control before completion, sleep 37
03:21:33.924 00.042 9828 IsGuiding returns 1
03:21:33.924 00.000 9828 scope still moving after pulse duration time elapsed
03:21:33.954 00.030 9828 IsSlewing returns 0
03:21:33.954 00.000 9828 IsGuiding returns 1
03:21:34.001 00.047 9828 IsSlewing returns 0
03:21:34.001 00.000 9828 IsGuiding returns 1
03:21:34.033 00.032 9828 IsSlewing returns 0
03:21:34.033 00.000 9828 IsGuiding returns 0
03:21:34.033 00.000 9828 scope move finished after 27 + 124 ms
03:21:34.033 00.000 9828 Move returns status 0, amount 27
03:21:34.033 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:34.033 00.000 9828 MoveAxis(N, 10, B)
03:21:34.033 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:34.049 00.016 9828 IsSlewing returns 0
03:21:34.049 00.000 9828 IsGuiding returns 0
03:21:34.049 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:34.080 00.031 9828 IsGuiding returns 1
03:21:34.080 00.000 9828 scope still moving after pulse duration time elapsed
03:21:34.111 00.031 9828 IsSlewing returns 0
03:21:34.111 00.000 9828 IsGuiding returns 1
03:21:34.144 00.033 9828 IsSlewing returns 0
03:21:34.144 00.000 9828 IsGuiding returns 1
03:21:34.175 00.031 9828 IsSlewing returns 0
03:21:34.175 00.000 9828 IsGuiding returns 0
03:21:34.175 00.000 9828 scope move finished after 10 + 115 ms
03:21:34.175 00.000 9828 Move returns status 0, amount 10
03:21:34.175 00.000 9828 move complete, result=0
03:21:34.175 00.000 9828 worker thread done servicing request
03:21:34.175 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:21:34.567 00.392 8976 Exposure complete
03:21:34.574 00.007 8976 worker thread done servicing request
03:21:34.574 00.000 5052 OnExposeComplete: enter
03:21:34.574 00.000 5052 UpdateGuideState(): m_state=6
03:21:34.574 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13319
03:21:34.574 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.61, Mass=69, SNR=5.6, Peak=55 HFD=1.7
03:21:34.574 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
03:21:34.574 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
03:21:34.574 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.10 hyp=0.55 cameraTheta=-2.96 mountX=0.15 mountY=0.50, mountTheta=1.27
03:21:34.575 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.10, opts=13)
03:21:34.575 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.10)
03:21:34.575 00.000 8976 Worker thread wakes up
03:21:34.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.10) opts 0xd
03:21:34.575 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:34.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.10)
03:21:34.575 00.000 8976 Moving (-0.54, -0.10) raw xDistance=0.15 yDistance=0.50
03:21:34.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:21:34.576 00.001 5052 UpdateGuideState exits: m=69 SNR=5.6
03:21:34.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:34.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:34.576 00.000 5052 Enqueuing Expose request
03:21:34.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
03:21:34.576 00.000 8976 MoveAxis(R, 0, ABG)
03:21:34.576 00.000 8976 MoveAxis(D, 2, ABG)
03:21:34.576 00.000 8976 stepping (-4, 13) + (0, -2)
03:21:34.576 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:34.598 00.022 8976 Received - 47 (G) 
03:21:34.598 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:34.598 00.000 8976 stepped: pos (-4, 11)
03:21:34.598 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:21:34.598 00.000 8976 MountToCamera -- mountX=0.66 mountY=-2.06 hyp=2.16 mountTheta=-1.26 cameraX=1.54, cameraY=1.52 cameraTheta=0.78
03:21:34.599 00.001 8976 incremental bump (1.537, 1.523) isValid = 1
03:21:34.599 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
03:21:34.599 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:21:34.599 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:21:34.599 00.000 8976 move complete, result=0
03:21:34.599 00.000 8976 worker thread done servicing request
03:21:34.599 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:21:34.599 00.000 8976 Worker thread wakes up
03:21:34.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:34.599 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:34.599 00.000 9828 Worker thread wakes up
03:21:34.599 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:21:34.599 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:21:34.599 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
03:21:34.599 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
03:21:34.599 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
03:21:34.600 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:21:34.600 00.000 9828 BLC: window closed
03:21:34.600 00.000 9828 MoveAxis(E, 27, B)
03:21:34.600 00.000 9828 Guiding  Dir = 2, Dur = 27
03:21:34.600 00.000 9828 IsSlewing returns 0
03:21:34.600 00.000 9828 IsGuiding returns 0
03:21:34.600 00.000 9828 PulseGuide returned control before completion, sleep 37
03:21:34.646 00.046 9828 IsGuiding returns 1
03:21:34.646 00.000 9828 scope still moving after pulse duration time elapsed
03:21:34.678 00.032 9828 IsSlewing returns 0
03:21:34.679 00.001 9828 IsGuiding returns 1
03:21:34.709 00.030 9828 IsSlewing returns 0
03:21:34.709 00.000 9828 IsGuiding returns 1
03:21:34.740 00.031 9828 IsSlewing returns 0
03:21:34.740 00.000 9828 IsGuiding returns 1
03:21:34.772 00.032 9828 IsSlewing returns 0
03:21:34.772 00.000 9828 IsGuiding returns 1
03:21:34.803 00.031 9828 IsSlewing returns 0
03:21:34.803 00.000 9828 IsGuiding returns 1
03:21:34.834 00.031 9828 IsSlewing returns 0
03:21:34.834 00.000 9828 IsGuiding returns 1
03:21:34.865 00.031 9828 IsSlewing returns 0
03:21:34.865 00.000 9828 IsGuiding returns 0
03:21:34.865 00.000 9828 scope move finished after 27 + 237 ms
03:21:34.865 00.000 9828 Move returns status 0, amount 27
03:21:34.865 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:34.865 00.000 9828 MoveAxis(N, 10, B)
03:21:34.865 00.000 9828 Guiding  Dir = 0, Dur = 10
03:21:34.880 00.015 9828 IsSlewing returns 0
03:21:34.880 00.000 9828 IsGuiding returns 0
03:21:34.880 00.000 9828 PulseGuide returned control before completion, sleep 20
03:21:34.911 00.031 9828 IsGuiding returns 1
03:21:34.911 00.000 9828 scope still moving after pulse duration time elapsed
03:21:34.942 00.031 9828 IsSlewing returns 0
03:21:34.942 00.000 9828 IsGuiding returns 1
03:21:34.973 00.031 9828 IsSlewing returns 0
03:21:34.973 00.000 9828 IsGuiding returns 1
03:21:35.004 00.031 9828 IsSlewing returns 0
03:21:35.004 00.000 9828 IsGuiding returns 1
03:21:35.035 00.031 9828 IsSlewing returns 0
03:21:35.035 00.000 9828 IsGuiding returns 0
03:21:35.035 00.000 9828 scope move finished after 10 + 144 ms
03:21:35.035 00.000 9828 Move returns status 0, amount 10
03:21:35.035 00.000 9828 move complete, result=0
03:21:35.035 00.000 9828 worker thread done servicing request
03:21:35.035 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:21:35.283 00.248 8976 Exposure complete
03:21:35.289 00.006 8976 worker thread done servicing request
03:21:35.289 00.000 5052 OnExposeComplete: enter
03:21:35.289 00.000 5052 UpdateGuideState(): m_state=6
03:21:35.289 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13320
03:21:35.289 00.000 5052 Star::Find returns 1 (0), X=328.05, Y=281.59, Mass=78, SNR=6.0, Peak=58 HFD=2.2
03:21:35.289 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
03:21:35.290 00.001 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
03:21:35.290 00.000 5052 CameraToMount -- cameraX=-1.13 cameraY=-0.12 hyp=1.13 cameraTheta=-3.04 mountX=0.41 mountY=1.01, mountTheta=1.19
03:21:35.291 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.13, y=-0.12, opts=13)
03:21:35.291 00.000 5052 Enqueuing Move request for stepguider (-1.13, -0.12)
03:21:35.291 00.000 8976 Worker thread wakes up
03:21:35.291 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:21:35.291 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.13, -0.12) opts 0xd
03:21:35.292 00.001 5052 UpdateGuideState exits: m=78 SNR=6.0
03:21:35.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.13, -0.12)
03:21:35.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:35.292 00.000 8976 Moving (-1.13, -0.12) raw xDistance=0.41 yDistance=1.01
03:21:35.292 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:35.292 00.000 5052 Enqueuing Expose request
03:21:35.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:21:35.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.01
03:21:35.292 00.000 8976 MoveAxis(L, 2, ABG)
03:21:35.292 00.000 8976 stepping (-4, 11) + (-2, 0)
03:21:35.292 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:35.318 00.026 8976 Received - 47 (G) 
03:21:35.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:35.318 00.000 8976 stepped: pos (-6, 11)
03:21:35.318 00.000 8976 MoveAxis(D, 4, ABG)
03:21:35.318 00.000 8976 stepping (-6, 11) + (0, -4)
03:21:35.318 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:21:35.350 00.032 8976 Received - 47 (G) 
03:21:35.350 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:21:35.350 00.000 8976 stepped: pos (-6, 7)
03:21:35.350 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:21:35.350 00.000 8976 MountToCamera -- mountX=0.74 mountY=-1.75 hyp=1.90 mountTheta=-1.17 cameraX=1.22, cameraY=1.46 cameraTheta=0.87
03:21:35.350 00.000 8976 incremental bump (1.219, 1.458) isValid = 1
03:21:35.350 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:21:35.350 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:21:35.350 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:21:35.350 00.000 8976 move complete, result=0
03:21:35.350 00.000 8976 worker thread done servicing request
03:21:35.350 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.0 px 4 ms SOUTH
03:21:35.350 00.000 9828 Worker thread wakes up
03:21:35.350 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:21:35.350 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:21:35.350 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
03:21:35.351 00.001 8976 Worker thread wakes up
03:21:35.351 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
03:21:35.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:35.351 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:35.351 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
03:21:35.351 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:21:35.351 00.000 9828 BLC: window closed
03:21:35.351 00.000 9828 MoveAxis(E, 25, B)
03:21:35.351 00.000 9828 Guiding  Dir = 2, Dur = 25
03:21:35.351 00.000 9828 IsSlewing returns 0
03:21:35.352 00.001 9828 IsGuiding returns 0
03:21:35.352 00.000 9828 PulseGuide returned control before completion, sleep 35
03:21:35.396 00.044 9828 IsGuiding returns 1
03:21:35.396 00.000 9828 scope still moving after pulse duration time elapsed
03:21:35.427 00.031 9828 IsSlewing returns 0
03:21:35.427 00.000 9828 IsGuiding returns 1
03:21:35.457 00.030 9828 IsSlewing returns 0
03:21:35.457 00.000 9828 IsGuiding returns 1
03:21:35.488 00.031 9828 IsSlewing returns 0
03:21:35.488 00.000 9828 IsGuiding returns 1
03:21:35.520 00.032 9828 IsSlewing returns 0
03:21:35.520 00.000 9828 IsGuiding returns 0
03:21:35.520 00.000 9828 scope move finished after 25 + 142 ms
03:21:35.520 00.000 9828 Move returns status 0, amount 25
03:21:35.520 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:35.520 00.000 9828 MoveAxis(N, 11, B)
03:21:35.520 00.000 9828 Guiding  Dir = 0, Dur = 11
03:21:35.536 00.016 9828 IsSlewing returns 0
03:21:35.536 00.000 9828 IsGuiding returns 0
03:21:35.536 00.000 9828 PulseGuide returned control before completion, sleep 21
03:21:35.567 00.031 9828 IsGuiding returns 1
03:21:35.567 00.000 9828 scope still moving after pulse duration time elapsed
03:21:35.598 00.031 9828 IsSlewing returns 0
03:21:35.598 00.000 9828 IsGuiding returns 1
03:21:35.629 00.031 9828 IsSlewing returns 0
03:21:35.629 00.000 9828 IsGuiding returns 1
03:21:35.660 00.031 9828 IsSlewing returns 0
03:21:35.660 00.000 9828 IsGuiding returns 1
03:21:35.690 00.030 9828 IsSlewing returns 0
03:21:35.690 00.000 9828 IsGuiding returns 0
03:21:35.690 00.000 9828 scope move finished after 11 + 143 ms
03:21:35.690 00.000 9828 Move returns status 0, amount 11
03:21:35.690 00.000 9828 move complete, result=0
03:21:35.690 00.000 9828 worker thread done servicing request
03:21:35.690 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:21:36.039 00.349 8976 Exposure complete
03:21:36.046 00.007 8976 worker thread done servicing request
03:21:36.046 00.000 5052 OnExposeComplete: enter
03:21:36.046 00.000 5052 UpdateGuideState(): m_state=6
03:21:36.046 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13321
03:21:36.046 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=282.03, Mass=109, SNR=7.1, Peak=58 HFD=2.6
03:21:36.046 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:21:36.046 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
03:21:36.046 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.32 hyp=0.64 cameraTheta=2.62 mountX=0.54 mountY=0.29, mountTheta=0.50
03:21:36.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.32, opts=13)
03:21:36.047 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.32)
03:21:36.047 00.000 8976 Worker thread wakes up
03:21:36.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.32) opts 0xd
03:21:36.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.32)
03:21:36.047 00.000 8976 Moving (-0.55, 0.32) raw xDistance=0.54 yDistance=0.29
03:21:36.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
03:21:36.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:36.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.29
03:21:36.047 00.000 8976 MoveAxis(L, 2, ABG)
03:21:36.047 00.000 8976 stepping (-6, 7) + (-2, 0)
03:21:36.047 00.000 5052 UpdateGuideState exits: m=109 SNR=7.1
03:21:36.047 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:36.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:36.048 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:36.048 00.000 5052 Enqueuing Expose request
03:21:36.069 00.021 8976 Received - 47 (G) 
03:21:36.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:36.069 00.000 8976 stepped: pos (-8, 7)
03:21:36.069 00.000 8976 MoveAxis(D, 1, ABG)
03:21:36.069 00.000 8976 stepping (-8, 7) + (0, -1)
03:21:36.069 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:36.101 00.032 8976 Received - 47 (G) 
03:21:36.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:36.101 00.000 8976 stepped: pos (-8, 6)
03:21:36.101 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:21:36.101 00.000 8976 MountToCamera -- mountX=0.90 mountY=-1.49 hyp=1.74 mountTheta=-1.03 cameraX=0.91, cameraY=1.48 cameraTheta=1.02
03:21:36.101 00.000 8976 incremental bump (0.912, 1.480) isValid = 1
03:21:36.101 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
03:21:36.101 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:21:36.101 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:21:36.101 00.000 8976 move complete, result=0
03:21:36.101 00.000 8976 worker thread done servicing request
03:21:36.102 00.001 9828 Worker thread wakes up
03:21:36.102 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:21:36.102 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:21:36.102 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:21:36.102 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:21:36.102 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:21:36.102 00.000 8976 Worker thread wakes up
03:21:36.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:36.102 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:36.102 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:21:36.102 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:21:36.102 00.000 9828 BLC: window closed
03:21:36.102 00.000 9828 MoveAxis(E, 21, B)
03:21:36.102 00.000 9828 Guiding  Dir = 2, Dur = 21
03:21:36.103 00.001 9828 IsSlewing returns 0
03:21:36.103 00.000 9828 IsGuiding returns 0
03:21:36.103 00.000 9828 PulseGuide returned control before completion, sleep 31
03:21:36.147 00.044 9828 IsGuiding returns 1
03:21:36.147 00.000 9828 scope still moving after pulse duration time elapsed
03:21:36.179 00.032 9828 IsSlewing returns 0
03:21:36.179 00.000 9828 IsGuiding returns 1
03:21:36.209 00.030 9828 IsSlewing returns 0
03:21:36.209 00.000 9828 IsGuiding returns 1
03:21:36.240 00.031 9828 IsSlewing returns 0
03:21:36.240 00.000 9828 IsGuiding returns 0
03:21:36.240 00.000 9828 scope move finished after 21 + 116 ms
03:21:36.240 00.000 9828 Move returns status 0, amount 21
03:21:36.240 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:36.241 00.001 9828 MoveAxis(N, 13, B)
03:21:36.241 00.000 9828 Guiding  Dir = 0, Dur = 13
03:21:36.255 00.014 9828 IsSlewing returns 0
03:21:36.255 00.000 9828 IsGuiding returns 0
03:21:36.255 00.000 9828 PulseGuide returned control before completion, sleep 23
03:21:36.287 00.032 9828 IsGuiding returns 1
03:21:36.287 00.000 9828 scope still moving after pulse duration time elapsed
03:21:36.318 00.031 9828 IsSlewing returns 0
03:21:36.318 00.000 9828 IsGuiding returns 1
03:21:36.350 00.032 9828 IsSlewing returns 0
03:21:36.350 00.000 9828 IsGuiding returns 1
03:21:36.380 00.030 9828 IsSlewing returns 0
03:21:36.380 00.000 9828 IsGuiding returns 1
03:21:36.411 00.031 9828 IsSlewing returns 0
03:21:36.411 00.000 9828 IsGuiding returns 0
03:21:36.411 00.000 9828 scope move finished after 13 + 141 ms
03:21:36.411 00.000 9828 Move returns status 0, amount 13
03:21:36.411 00.000 9828 move complete, result=0
03:21:36.411 00.000 9828 worker thread done servicing request
03:21:36.411 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:21:36.785 00.374 8976 Exposure complete
03:21:36.791 00.006 8976 worker thread done servicing request
03:21:36.791 00.000 5052 OnExposeComplete: enter
03:21:36.791 00.000 5052 UpdateGuideState(): m_state=6
03:21:36.791 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13322
03:21:36.791 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.98, Mass=91, SNR=6.5, Peak=58 HFD=2.5
03:21:36.791 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
03:21:36.791 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.54 = -0.54)
03:21:36.791 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.61 mountX=0.24 mountY=-0.14, mountTheta=-0.52
03:21:36.792 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.27, opts=13)
03:21:36.792 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.27)
03:21:36.792 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:36.792 00.000 5052 UpdateGuideState exits: m=91 SNR=6.5
03:21:36.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:36.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:36.792 00.000 5052 Enqueuing Expose request
03:21:36.792 00.000 8976 Worker thread wakes up
03:21:36.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.27) opts 0xd
03:21:36.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.27)
03:21:36.792 00.000 8976 Moving (-0.01, 0.27) raw xDistance=0.24 yDistance=-0.14
03:21:36.793 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:21:36.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:21:36.793 00.000 8976 MoveAxis(R, 0, ABG)
03:21:36.793 00.000 8976 MoveAxis(U, 0, ABG)
03:21:36.793 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:21:36.793 00.000 8976 MountToCamera -- mountX=1.01 mountY=-1.31 hyp=1.65 mountTheta=-0.91 cameraX=0.71, cameraY=1.49 cameraTheta=1.13
03:21:36.793 00.000 8976 incremental bump (0.707, 1.494) isValid = 1
03:21:36.793 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
03:21:36.793 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:21:36.793 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:21:36.793 00.000 8976 move complete, result=0
03:21:36.793 00.000 9828 Worker thread wakes up
03:21:36.793 00.000 8976 worker thread done servicing request
03:21:36.793 00.000 8976 Worker thread wakes up
03:21:36.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:36.793 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:36.793 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:21:36.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:36.793 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:21:36.793 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
03:21:36.794 00.001 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
03:21:36.794 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:21:36.794 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:21:36.794 00.000 9828 BLC: window closed
03:21:36.794 00.000 9828 MoveAxis(E, 17, B)
03:21:36.794 00.000 9828 Guiding  Dir = 2, Dur = 17
03:21:36.794 00.000 9828 IsSlewing returns 0
03:21:36.794 00.000 9828 IsGuiding returns 0
03:21:36.794 00.000 9828 PulseGuide returned control before completion, sleep 27
03:21:36.832 00.038 9828 IsGuiding returns 1
03:21:36.832 00.000 9828 scope still moving after pulse duration time elapsed
03:21:36.862 00.030 9828 IsSlewing returns 0
03:21:36.862 00.000 9828 IsGuiding returns 1
03:21:36.892 00.030 9828 IsSlewing returns 0
03:21:36.892 00.000 9828 IsGuiding returns 1
03:21:36.923 00.031 9828 IsSlewing returns 0
03:21:36.923 00.000 9828 IsGuiding returns 0
03:21:36.923 00.000 9828 scope move finished after 17 + 111 ms
03:21:36.923 00.000 9828 Move returns status 0, amount 17
03:21:36.923 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:36.923 00.000 9828 MoveAxis(N, 14, B)
03:21:36.923 00.000 9828 Guiding  Dir = 0, Dur = 14
03:21:36.938 00.015 9828 IsSlewing returns 0
03:21:36.938 00.000 9828 IsGuiding returns 0
03:21:36.938 00.000 9828 PulseGuide returned control before completion, sleep 24
03:21:36.970 00.032 9828 IsGuiding returns 1
03:21:36.970 00.000 9828 scope still moving after pulse duration time elapsed
03:21:37.001 00.031 9828 IsSlewing returns 0
03:21:37.001 00.000 9828 IsGuiding returns 1
03:21:37.032 00.031 9828 IsSlewing returns 0
03:21:37.032 00.000 9828 IsGuiding returns 1
03:21:37.079 00.047 9828 IsSlewing returns 0
03:21:37.079 00.000 9828 IsGuiding returns 1
03:21:37.109 00.030 9828 IsSlewing returns 0
03:21:37.110 00.001 9828 IsGuiding returns 1
03:21:37.157 00.047 9828 IsSlewing returns 0
03:21:37.157 00.000 9828 IsGuiding returns 1
03:21:37.187 00.030 9828 IsSlewing returns 0
03:21:37.187 00.000 9828 IsGuiding returns 0
03:21:37.187 00.000 9828 scope move finished after 14 + 234 ms
03:21:37.187 00.000 9828 Move returns status 0, amount 14
03:21:37.187 00.000 9828 move complete, result=0
03:21:37.187 00.000 9828 worker thread done servicing request
03:21:37.187 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:21:37.479 00.292 8976 Exposure complete
03:21:37.484 00.005 8976 worker thread done servicing request
03:21:37.484 00.000 5052 OnExposeComplete: enter
03:21:37.484 00.000 5052 UpdateGuideState(): m_state=6
03:21:37.484 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13323
03:21:37.484 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=282.23, Mass=78, SNR=6.0, Peak=59 HFD=1.9
03:21:37.484 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
03:21:37.484 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
03:21:37.484 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.52 hyp=0.67 cameraTheta=0.90 mountX=0.27 mountY=-0.63, mountTheta=-1.16
03:21:37.484 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.52, opts=13)
03:21:37.484 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.52)
03:21:37.484 00.000 8976 Worker thread wakes up
03:21:37.485 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.52) opts 0xd
03:21:37.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.52)
03:21:37.485 00.000 8976 Moving (0.42, 0.52) raw xDistance=0.27 yDistance=-0.63
03:21:37.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:21:37.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:21:37.485 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:21:37.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:37.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
03:21:37.485 00.000 8976 MoveAxis(L, 1, ABG)
03:21:37.485 00.000 8976 stepping (-8, 6) + (-1, 0)
03:21:37.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:37.485 00.000 5052 Enqueuing Expose request
03:21:37.485 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:37.508 00.023 8976 Received - 47 (G) 
03:21:37.508 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:37.508 00.000 8976 stepped: pos (-9, 6)
03:21:37.508 00.000 8976 MoveAxis(U, 3, ABG)
03:21:37.508 00.000 8976 stepping (-9, 6) + (0, 3)
03:21:37.508 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:37.540 00.032 8976 Received - 47 (G) 
03:21:37.540 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:37.540 00.000 8976 stepped: pos (-9, 9)
03:21:37.541 00.001 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:21:37.541 00.000 8976 MountToCamera -- mountX=1.13 mountY=-1.35 hyp=1.76 mountTheta=-0.87 cameraX=0.69, cameraY=1.62 cameraTheta=1.17
03:21:37.541 00.000 8976 incremental bump (0.687, 1.621) isValid = 1
03:21:37.541 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
03:21:37.541 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:21:37.541 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:21:37.541 00.000 8976 move complete, result=0
03:21:37.541 00.000 8976 worker thread done servicing request
03:21:37.541 00.000 8976 Worker thread wakes up
03:21:37.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:37.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:37.541 00.000 9828 Worker thread wakes up
03:21:37.541 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 3 ms NORTH
03:21:37.542 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:21:37.542 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:21:37.542 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
03:21:37.542 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.09)
03:21:37.542 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
03:21:37.542 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:21:37.542 00.000 9828 BLC: window closed
03:21:37.542 00.000 9828 MoveAxis(E, 16, B)
03:21:37.542 00.000 9828 Guiding  Dir = 2, Dur = 16
03:21:37.543 00.001 9828 IsSlewing returns 0
03:21:37.543 00.000 9828 IsGuiding returns 0
03:21:37.543 00.000 9828 PulseGuide returned control before completion, sleep 26
03:21:37.575 00.032 9828 IsGuiding returns 1
03:21:37.575 00.000 9828 scope still moving after pulse duration time elapsed
03:21:37.606 00.031 9828 IsSlewing returns 0
03:21:37.606 00.000 9828 IsGuiding returns 1
03:21:37.637 00.031 9828 IsSlewing returns 0
03:21:37.637 00.000 9828 IsGuiding returns 1
03:21:37.668 00.031 9828 IsSlewing returns 0
03:21:37.668 00.000 9828 IsGuiding returns 0
03:21:37.668 00.000 9828 scope move finished after 16 + 109 ms
03:21:37.668 00.000 9828 Move returns status 0, amount 16
03:21:37.668 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:37.668 00.000 9828 MoveAxis(N, 14, B)
03:21:37.668 00.000 9828 Guiding  Dir = 0, Dur = 14
03:21:37.684 00.016 9828 IsSlewing returns 0
03:21:37.684 00.000 9828 IsGuiding returns 0
03:21:37.684 00.000 9828 PulseGuide returned control before completion, sleep 24
03:21:37.715 00.031 9828 IsGuiding returns 1
03:21:37.715 00.000 9828 scope still moving after pulse duration time elapsed
03:21:37.746 00.031 9828 IsSlewing returns 0
03:21:37.746 00.000 9828 IsGuiding returns 1
03:21:37.778 00.032 9828 IsSlewing returns 0
03:21:37.778 00.000 9828 IsGuiding returns 1
03:21:37.810 00.032 9828 IsSlewing returns 0
03:21:37.810 00.000 9828 IsGuiding returns 1
03:21:37.841 00.031 9828 IsSlewing returns 0
03:21:37.841 00.000 9828 IsGuiding returns 0
03:21:37.841 00.000 9828 scope move finished after 14 + 143 ms
03:21:37.841 00.000 9828 Move returns status 0, amount 14
03:21:37.842 00.001 9828 move complete, result=0
03:21:37.842 00.000 9828 worker thread done servicing request
03:21:37.842 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
03:21:38.225 00.383 8976 Exposure complete
03:21:38.232 00.007 8976 worker thread done servicing request
03:21:38.232 00.000 5052 OnExposeComplete: enter
03:21:38.232 00.000 5052 UpdateGuideState(): m_state=6
03:21:38.232 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13324
03:21:38.232 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.53, Mass=91, SNR=6.5, Peak=57 HFD=2.5
03:21:38.232 00.000 5052 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.04) = xAngle (-3.03 = -3.03)
03:21:38.232 00.000 5052 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.13 = -3.13)
03:21:38.232 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.21 cameraTheta=-0.98 mountX=-0.21 mountY=-0.00, mountTheta=-3.13
03:21:38.233 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.18, opts=13)
03:21:38.233 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.18)
03:21:38.233 00.000 8976 Worker thread wakes up
03:21:38.233 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:38.233 00.000 5052 UpdateGuideState exits: m=91 SNR=6.5
03:21:38.233 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:38.233 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:38.233 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.18) opts 0xd
03:21:38.233 00.000 5052 Enqueuing Expose request
03:21:38.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.18)
03:21:38.234 00.001 8976 Moving (0.12, -0.18) raw xDistance=-0.21 yDistance=-0.00
03:21:38.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:21:38.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:21:38.234 00.000 8976 MoveAxis(R, 0, ABG)
03:21:38.234 00.000 8976 MoveAxis(U, 0, ABG)
03:21:38.234 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
03:21:38.234 00.000 8976 MountToCamera -- mountX=1.21 mountY=-1.38 hyp=1.83 mountTheta=-0.85 cameraX=0.67, cameraY=1.71 cameraTheta=1.19
03:21:38.234 00.000 8976 incremental bump (0.673, 1.706) isValid = 1
03:21:38.234 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:21:38.234 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:21:38.234 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:21:38.234 00.000 8976 move complete, result=0
03:21:38.234 00.000 9828 Worker thread wakes up
03:21:38.234 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:21:38.234 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:21:38.234 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
03:21:38.234 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:38.234 00.000 8976 worker thread done servicing request
03:21:38.235 00.001 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
03:21:38.235 00.000 8976 Worker thread wakes up
03:21:38.235 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:21:38.235 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:21:38.235 00.000 9828 BLC: window closed
03:21:38.235 00.000 9828 MoveAxis(E, 15, B)
03:21:38.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:38.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:38.235 00.000 9828 Guiding  Dir = 2, Dur = 15
03:21:38.235 00.000 9828 IsSlewing returns 0
03:21:38.236 00.001 9828 IsGuiding returns 0
03:21:38.236 00.000 9828 PulseGuide returned control before completion, sleep 25
03:21:38.262 00.026 9828 IsGuiding returns 1
03:21:38.262 00.000 9828 scope still moving after pulse duration time elapsed
03:21:38.293 00.031 9828 IsSlewing returns 0
03:21:38.293 00.000 9828 IsGuiding returns 1
03:21:38.323 00.030 9828 IsSlewing returns 0
03:21:38.323 00.000 9828 IsGuiding returns 1
03:21:38.354 00.031 9828 IsSlewing returns 0
03:21:38.354 00.000 9828 IsGuiding returns 1
03:21:38.386 00.032 9828 IsSlewing returns 0
03:21:38.386 00.000 9828 IsGuiding returns 1
03:21:38.417 00.031 9828 IsSlewing returns 0
03:21:38.417 00.000 9828 IsGuiding returns 0
03:21:38.417 00.000 9828 scope move finished after 15 + 166 ms
03:21:38.417 00.000 9828 Move returns status 0, amount 15
03:21:38.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:38.417 00.000 9828 MoveAxis(N, 14, B)
03:21:38.417 00.000 9828 Guiding  Dir = 0, Dur = 14
03:21:38.432 00.015 9828 IsSlewing returns 0
03:21:38.432 00.000 9828 IsGuiding returns 0
03:21:38.432 00.000 9828 PulseGuide returned control before completion, sleep 24
03:21:38.464 00.032 9828 IsGuiding returns 1
03:21:38.464 00.000 9828 scope still moving after pulse duration time elapsed
03:21:38.496 00.032 9828 IsSlewing returns 0
03:21:38.496 00.000 9828 IsGuiding returns 1
03:21:38.527 00.031 9828 IsSlewing returns 0
03:21:38.527 00.000 9828 IsGuiding returns 1
03:21:38.559 00.032 9828 IsSlewing returns 0
03:21:38.559 00.000 9828 IsGuiding returns 1
03:21:38.590 00.031 9828 IsSlewing returns 0
03:21:38.590 00.000 9828 IsGuiding returns 0
03:21:38.590 00.000 9828 scope move finished after 14 + 143 ms
03:21:38.590 00.000 9828 Move returns status 0, amount 14
03:21:38.590 00.000 9828 move complete, result=0
03:21:38.590 00.000 9828 worker thread done servicing request
03:21:38.590 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:21:38.920 00.330 8976 Exposure complete
03:21:38.925 00.005 8976 worker thread done servicing request
03:21:38.926 00.001 5052 OnExposeComplete: enter
03:21:38.926 00.000 5052 UpdateGuideState(): m_state=6
03:21:38.926 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13325
03:21:38.926 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=280.99, Mass=80, SNR=6.1, Peak=55 HFD=2.1
03:21:38.926 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
03:21:38.926 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.37)
03:21:38.926 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.72 hyp=0.73 cameraTheta=-1.77 mountX=-0.58 mountY=0.51, mountTheta=2.42
03:21:38.927 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.72, opts=13)
03:21:38.927 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.72)
03:21:38.927 00.000 8976 Worker thread wakes up
03:21:38.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.72) opts 0xd
03:21:38.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.72)
03:21:38.927 00.000 8976 Moving (-0.14, -0.72) raw xDistance=-0.58 yDistance=0.51
03:21:38.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
03:21:38.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
03:21:38.927 00.000 8976 MoveAxis(R, 2, ABG)
03:21:38.927 00.000 8976 stepping (-9, 9) + (2, 0)
03:21:38.927 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:38.927 00.000 5052 UpdateGuideState exits: m=80 SNR=6.1
03:21:38.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:38.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:38.927 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:38.927 00.000 5052 Enqueuing Expose request
03:21:38.962 00.035 8976 Received - 47 (G) 
03:21:38.962 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:38.963 00.001 8976 stepped: pos (-7, 9)
03:21:38.963 00.000 8976 MoveAxis(D, 2, ABG)
03:21:38.963 00.000 8976 stepping (-7, 9) + (0, -2)
03:21:38.963 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:38.995 00.032 8976 Received - 47 (G) 
03:21:38.995 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:38.995 00.000 8976 stepped: pos (-7, 7)
03:21:38.995 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
03:21:38.995 00.000 8976 MountToCamera -- mountX=1.17 mountY=-1.29 hyp=1.74 mountTheta=-0.84 cameraX=0.62, cameraY=1.62 cameraTheta=1.21
03:21:38.995 00.000 8976 incremental bump (0.617, 1.625) isValid = 1
03:21:38.995 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
03:21:38.995 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:21:38.995 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:21:38.995 00.000 8976 move complete, result=0
03:21:38.995 00.000 8976 worker thread done servicing request
03:21:38.995 00.000 8976 Worker thread wakes up
03:21:38.995 00.000 9828 Worker thread wakes up
03:21:38.995 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:21:38.995 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:21:38.995 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.97)
03:21:38.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:38.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:38.995 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
03:21:38.996 00.001 5052 GuideStep: -0.6 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:21:38.996 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
03:21:38.996 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:21:38.996 00.000 9828 BLC: window closed
03:21:38.996 00.000 9828 MoveAxis(E, 15, B)
03:21:38.996 00.000 9828 Guiding  Dir = 2, Dur = 15
03:21:38.996 00.000 9828 IsSlewing returns 0
03:21:38.996 00.000 9828 IsGuiding returns 0
03:21:38.996 00.000 9828 PulseGuide returned control before completion, sleep 25
03:21:39.024 00.028 9828 IsGuiding returns 1
03:21:39.024 00.000 9828 scope still moving after pulse duration time elapsed
03:21:39.054 00.030 9828 IsSlewing returns 0
03:21:39.054 00.000 9828 IsGuiding returns 1
03:21:39.085 00.031 9828 IsSlewing returns 0
03:21:39.085 00.000 9828 IsGuiding returns 1
03:21:39.117 00.032 9828 IsSlewing returns 0
03:21:39.117 00.000 9828 IsGuiding returns 1
03:21:39.149 00.032 9828 IsSlewing returns 0
03:21:39.149 00.000 9828 IsGuiding returns 0
03:21:39.149 00.000 9828 scope move finished after 15 + 137 ms
03:21:39.149 00.000 9828 Move returns status 0, amount 15
03:21:39.149 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:39.149 00.000 9828 MoveAxis(N, 14, B)
03:21:39.149 00.000 9828 Guiding  Dir = 0, Dur = 14
03:21:39.165 00.016 9828 IsSlewing returns 0
03:21:39.165 00.000 9828 IsGuiding returns 0
03:21:39.165 00.000 9828 PulseGuide returned control before completion, sleep 24
03:21:39.197 00.032 9828 IsGuiding returns 1
03:21:39.197 00.000 9828 scope still moving after pulse duration time elapsed
03:21:39.229 00.032 9828 IsSlewing returns 0
03:21:39.229 00.000 9828 IsGuiding returns 1
03:21:39.261 00.032 9828 IsSlewing returns 0
03:21:39.261 00.000 9828 IsGuiding returns 1
03:21:39.292 00.031 9828 IsSlewing returns 0
03:21:39.292 00.000 9828 IsGuiding returns 1
03:21:39.324 00.032 9828 IsSlewing returns 0
03:21:39.324 00.000 9828 IsGuiding returns 0
03:21:39.324 00.000 9828 scope move finished after 14 + 145 ms
03:21:39.324 00.000 9828 Move returns status 0, amount 14
03:21:39.324 00.000 9828 move complete, result=0
03:21:39.324 00.000 9828 worker thread done servicing request
03:21:39.324 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:21:39.679 00.355 8976 Exposure complete
03:21:39.685 00.006 8976 worker thread done servicing request
03:21:39.685 00.000 5052 OnExposeComplete: enter
03:21:39.685 00.000 5052 UpdateGuideState(): m_state=6
03:21:39.685 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13326
03:21:39.685 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.99, Mass=101, SNR=6.9, Peak=61 HFD=2.3
03:21:39.685 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:21:39.685 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
03:21:39.685 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.28 hyp=0.90 cameraTheta=2.82 mountX=0.64 mountY=0.56, mountTheta=0.72
03:21:39.686 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.28, opts=13)
03:21:39.686 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.28)
03:21:39.686 00.000 8976 Worker thread wakes up
03:21:39.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.28) opts 0xd
03:21:39.686 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.28)
03:21:39.686 00.000 8976 Moving (-0.85, 0.28) raw xDistance=0.64 yDistance=0.56
03:21:39.686 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:39.686 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:21:39.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:39.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.64
03:21:39.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
03:21:39.686 00.000 8976 MoveAxis(L, 2, ABG)
03:21:39.686 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:39.687 00.001 5052 Enqueuing Expose request
03:21:39.687 00.000 8976 stepping (-7, 7) + (-2, 0)
03:21:39.687 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:39.714 00.027 8976 Received - 47 (G) 
03:21:39.714 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:39.714 00.000 8976 stepped: pos (-9, 7)
03:21:39.714 00.000 8976 MoveAxis(D, 2, ABG)
03:21:39.714 00.000 8976 stepping (-9, 7) + (0, -2)
03:21:39.714 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:39.746 00.032 8976 Received - 47 (G) 
03:21:39.746 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:39.746 00.000 8976 stepped: pos (-9, 5)
03:21:39.746 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
03:21:39.746 00.000 8976 MountToCamera -- mountX=1.24 mountY=-1.13 hyp=1.67 mountTheta=-0.74 cameraX=0.44, cameraY=1.61 cameraTheta=1.30
03:21:39.746 00.000 8976 incremental bump (0.439, 1.613) isValid = 1
03:21:39.747 00.001 8976 Scheduling Mount bump of (0.030, 0.115)
03:21:39.747 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:21:39.747 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:21:39.747 00.000 8976 move complete, result=0
03:21:39.747 00.000 9828 Worker thread wakes up
03:21:39.747 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:21:39.747 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:21:39.747 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
03:21:39.747 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
03:21:39.747 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:21:39.747 00.000 8976 worker thread done servicing request
03:21:39.747 00.000 8976 Worker thread wakes up
03:21:39.747 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
03:21:39.747 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:21:39.747 00.000 9828 BLC: window closed
03:21:39.747 00.000 9828 MoveAxis(E, 11, B)
03:21:39.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:39.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:39.747 00.000 9828 Guiding  Dir = 2, Dur = 11
03:21:39.748 00.001 9828 IsSlewing returns 0
03:21:39.748 00.000 9828 IsGuiding returns 0
03:21:39.748 00.000 9828 PulseGuide returned control before completion, sleep 21
03:21:39.770 00.022 9828 IsGuiding returns 1
03:21:39.770 00.000 9828 scope still moving after pulse duration time elapsed
03:21:39.801 00.031 9828 IsSlewing returns 0
03:21:39.801 00.000 9828 IsGuiding returns 1
03:21:39.833 00.032 9828 IsSlewing returns 0
03:21:39.834 00.001 9828 IsGuiding returns 1
03:21:39.864 00.030 9828 IsSlewing returns 0
03:21:39.864 00.000 9828 IsGuiding returns 1
03:21:39.895 00.031 9828 IsSlewing returns 0
03:21:39.895 00.000 9828 IsGuiding returns 0
03:21:39.895 00.000 9828 scope move finished after 11 + 136 ms
03:21:39.895 00.000 9828 Move returns status 0, amount 11
03:21:39.895 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:39.895 00.000 9828 MoveAxis(N, 15, B)
03:21:39.895 00.000 9828 Guiding  Dir = 0, Dur = 15
03:21:39.911 00.016 9828 IsSlewing returns 0
03:21:39.911 00.000 9828 IsGuiding returns 0
03:21:39.911 00.000 9828 PulseGuide returned control before completion, sleep 25
03:21:39.943 00.032 9828 IsGuiding returns 1
03:21:39.943 00.000 9828 scope still moving after pulse duration time elapsed
03:21:39.973 00.030 9828 IsSlewing returns 0
03:21:39.973 00.000 9828 IsGuiding returns 1
03:21:40.005 00.032 9828 IsSlewing returns 0
03:21:40.005 00.000 9828 IsGuiding returns 1
03:21:40.036 00.031 9828 IsSlewing returns 0
03:21:40.036 00.000 9828 IsGuiding returns 1
03:21:40.067 00.031 9828 IsSlewing returns 0
03:21:40.067 00.000 9828 IsGuiding returns 0
03:21:40.067 00.000 9828 scope move finished after 15 + 140 ms
03:21:40.067 00.000 9828 Move returns status 0, amount 15
03:21:40.068 00.001 9828 move complete, result=0
03:21:40.068 00.000 9828 worker thread done servicing request
03:21:40.068 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:21:40.434 00.366 8976 Exposure complete
03:21:40.440 00.006 8976 worker thread done servicing request
03:21:40.440 00.000 5052 OnExposeComplete: enter
03:21:40.440 00.000 5052 UpdateGuideState(): m_state=6
03:21:40.440 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13327
03:21:40.440 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.43, Mass=96, SNR=6.7, Peak=61 HFD=1.6
03:21:40.440 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
03:21:40.440 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
03:21:40.440 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.28 hyp=0.63 cameraTheta=-2.68 mountX=0.01 mountY=0.63, mountTheta=1.56
03:21:40.441 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.28, opts=13)
03:21:40.441 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.28)
03:21:40.441 00.000 8976 Worker thread wakes up
03:21:40.441 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.28) opts 0xd
03:21:40.441 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.28)
03:21:40.441 00.000 8976 Moving (-0.56, -0.28) raw xDistance=0.01 yDistance=0.63
03:21:40.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:21:40.441 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:21:40.441 00.000 5052 UpdateGuideState exits: m=96 SNR=6.7
03:21:40.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:40.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
03:21:40.441 00.000 8976 MoveAxis(R, 0, ABG)
03:21:40.441 00.000 8976 MoveAxis(D, 3, ABG)
03:21:40.441 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:40.441 00.000 5052 Enqueuing Expose request
03:21:40.441 00.000 8976 stepping (-9, 5) + (0, -3)
03:21:40.442 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:40.482 00.040 8976 Received - 47 (G) 
03:21:40.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:40.482 00.000 8976 stepped: pos (-9, 2)
03:21:40.482 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
03:21:40.482 00.000 8976 MountToCamera -- mountX=1.28 mountY=-0.86 hyp=1.54 mountTheta=-0.59 cameraX=0.18, cameraY=1.53 cameraTheta=1.45
03:21:40.482 00.000 8976 incremental bump (0.181, 1.533) isValid = 1
03:21:40.482 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
03:21:40.482 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:21:40.482 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:21:40.482 00.000 8976 move complete, result=0
03:21:40.482 00.000 9828 Worker thread wakes up
03:21:40.482 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:21:40.482 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:21:40.482 00.000 8976 worker thread done servicing request
03:21:40.482 00.000 8976 Worker thread wakes up
03:21:40.483 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:40.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:40.483 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:21:40.483 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
03:21:40.484 00.001 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
03:21:40.484 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
03:21:40.484 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:21:40.484 00.000 9828 BLC: window closed
03:21:40.484 00.000 9828 MoveAxis(E, 6, B)
03:21:40.484 00.000 9828 Guiding  Dir = 2, Dur = 6
03:21:40.484 00.000 9828 IsSlewing returns 0
03:21:40.484 00.000 9828 IsGuiding returns 0
03:21:40.485 00.001 9828 PulseGuide returned control before completion, sleep 16
03:21:40.515 00.030 9828 IsGuiding returns 1
03:21:40.515 00.000 9828 scope still moving after pulse duration time elapsed
03:21:40.546 00.031 9828 IsSlewing returns 0
03:21:40.546 00.000 9828 IsGuiding returns 1
03:21:40.578 00.032 9828 IsSlewing returns 0
03:21:40.578 00.000 9828 IsGuiding returns 1
03:21:40.608 00.030 9828 IsSlewing returns 0
03:21:40.608 00.000 9828 IsGuiding returns 0
03:21:40.608 00.000 9828 scope move finished after 6 + 117 ms
03:21:40.608 00.000 9828 Move returns status 0, amount 6
03:21:40.608 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:40.608 00.000 9828 MoveAxis(N, 16, B)
03:21:40.608 00.000 9828 Guiding  Dir = 0, Dur = 16
03:21:40.624 00.016 9828 IsSlewing returns 0
03:21:40.624 00.000 9828 IsGuiding returns 0
03:21:40.624 00.000 9828 PulseGuide returned control before completion, sleep 26
03:21:40.655 00.031 9828 IsGuiding returns 1
03:21:40.655 00.000 9828 scope still moving after pulse duration time elapsed
03:21:40.687 00.032 9828 IsSlewing returns 0
03:21:40.687 00.000 9828 IsGuiding returns 1
03:21:40.717 00.030 9828 IsSlewing returns 0
03:21:40.717 00.000 9828 IsGuiding returns 1
03:21:40.748 00.031 9828 IsSlewing returns 0
03:21:40.748 00.000 9828 IsGuiding returns 1
03:21:40.779 00.031 9828 IsSlewing returns 0
03:21:40.779 00.000 9828 IsGuiding returns 0
03:21:40.779 00.000 9828 scope move finished after 16 + 139 ms
03:21:40.779 00.000 9828 Move returns status 0, amount 16
03:21:40.779 00.000 9828 move complete, result=0
03:21:40.779 00.000 9828 worker thread done servicing request
03:21:40.779 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:21:41.170 00.391 8976 Exposure complete
03:21:41.176 00.006 8976 worker thread done servicing request
03:21:41.176 00.000 5052 OnExposeComplete: enter
03:21:41.176 00.000 5052 UpdateGuideState(): m_state=6
03:21:41.176 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13328
03:21:41.176 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.83, Mass=80, SNR=6.1, Peak=67 HFD=1.7
03:21:41.176 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
03:21:41.176 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
03:21:41.176 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.18 mountX=0.08 mountY=-0.11, mountTheta=-0.90
03:21:41.177 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.12, opts=13)
03:21:41.177 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.12)
03:21:41.177 00.000 8976 Worker thread wakes up
03:21:41.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:41.177 00.000 5052 UpdateGuideState exits: m=80 SNR=6.1
03:21:41.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:41.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.12) opts 0xd
03:21:41.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:41.177 00.000 5052 Enqueuing Expose request
03:21:41.178 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.12)
03:21:41.178 00.000 8976 Moving (0.05, 0.12) raw xDistance=0.08 yDistance=-0.11
03:21:41.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:21:41.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:21:41.178 00.000 8976 MoveAxis(R, 0, ABG)
03:21:41.178 00.000 8976 MoveAxis(U, 0, ABG)
03:21:41.178 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
03:21:41.178 00.000 8976 MountToCamera -- mountX=1.31 mountY=-0.68 hyp=1.48 mountTheta=-0.48 cameraX=0.01, cameraY=1.48 cameraTheta=1.57
03:21:41.178 00.000 8976 incremental bump (0.007, 1.480) isValid = 1
03:21:41.178 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
03:21:41.178 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:21:41.178 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:21:41.178 00.000 8976 move complete, result=0
03:21:41.178 00.000 9828 Worker thread wakes up
03:21:41.178 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:41.178 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:21:41.178 00.000 8976 worker thread done servicing request
03:21:41.178 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:21:41.179 00.001 8976 Worker thread wakes up
03:21:41.179 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
03:21:41.179 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
03:21:41.179 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
03:21:41.179 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:21:41.179 00.000 9828 BLC: window closed
03:21:41.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:41.179 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:41.179 00.000 9828 MoveAxis(E, 2, B)
03:21:41.179 00.000 9828 Guiding  Dir = 2, Dur = 2
03:21:41.179 00.000 9828 IsSlewing returns 0
03:21:41.180 00.001 9828 IsGuiding returns 0
03:21:41.180 00.000 9828 PulseGuide returned control before completion, sleep 12
03:21:41.197 00.017 9828 IsGuiding returns 1
03:21:41.197 00.000 9828 scope still moving after pulse duration time elapsed
03:21:41.229 00.032 9828 IsSlewing returns 0
03:21:41.229 00.000 9828 IsGuiding returns 1
03:21:41.260 00.031 9828 IsSlewing returns 0
03:21:41.261 00.001 9828 IsGuiding returns 1
03:21:41.292 00.031 9828 IsSlewing returns 0
03:21:41.292 00.000 9828 IsGuiding returns 0
03:21:41.292 00.000 9828 scope move finished after 2 + 111 ms
03:21:41.292 00.000 9828 Move returns status 0, amount 2
03:21:41.292 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:41.293 00.001 9828 MoveAxis(N, 16, B)
03:21:41.293 00.000 9828 Guiding  Dir = 0, Dur = 16
03:21:41.308 00.015 9828 IsSlewing returns 0
03:21:41.308 00.000 9828 IsGuiding returns 0
03:21:41.308 00.000 9828 PulseGuide returned control before completion, sleep 26
03:21:41.340 00.032 9828 IsGuiding returns 1
03:21:41.340 00.000 9828 scope still moving after pulse duration time elapsed
03:21:41.371 00.031 9828 IsSlewing returns 0
03:21:41.371 00.000 9828 IsGuiding returns 1
03:21:41.402 00.031 9828 IsSlewing returns 0
03:21:41.402 00.000 9828 IsGuiding returns 1
03:21:41.433 00.031 9828 IsSlewing returns 0
03:21:41.433 00.000 9828 IsGuiding returns 1
03:21:41.464 00.031 9828 IsSlewing returns 0
03:21:41.464 00.000 9828 IsGuiding returns 0
03:21:41.464 00.000 9828 scope move finished after 16 + 139 ms
03:21:41.464 00.000 9828 Move returns status 0, amount 16
03:21:41.464 00.000 9828 move complete, result=0
03:21:41.464 00.000 9828 worker thread done servicing request
03:21:41.465 00.001 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:21:41.864 00.399 8976 Exposure complete
03:21:41.870 00.006 8976 worker thread done servicing request
03:21:41.870 00.000 5052 OnExposeComplete: enter
03:21:41.870 00.000 5052 UpdateGuideState(): m_state=6
03:21:41.870 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13329
03:21:41.870 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.12, Mass=103, SNR=7.0, Peak=60 HFD=2.4
03:21:41.870 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.65 = 2.64)
03:21:41.870 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.53)
03:21:41.870 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.59 hyp=0.59 cameraTheta=-1.60 mountX=-0.52 mountY=0.34, mountTheta=2.56
03:21:41.871 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.59, opts=13)
03:21:41.871 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.59)
03:21:41.871 00.000 8976 Worker thread wakes up
03:21:41.871 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.59) opts 0xd
03:21:41.871 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.59)
03:21:41.871 00.000 8976 Moving (-0.02, -0.59) raw xDistance=-0.52 yDistance=0.34
03:21:41.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:21:41.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:21:41.871 00.000 8976 MoveAxis(R, 2, ABG)
03:21:41.871 00.000 8976 stepping (-9, 2) + (2, 0)
03:21:41.871 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:41.871 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
03:21:41.871 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:41.872 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:41.872 00.000 5052 Enqueuing Expose request
03:21:41.872 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:41.904 00.032 8976 Received - 47 (G) 
03:21:41.905 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:41.905 00.000 8976 stepped: pos (-7, 2)
03:21:41.905 00.000 8976 MoveAxis(D, 1, ABG)
03:21:41.905 00.000 8976 stepping (-7, 2) + (0, -1)
03:21:41.905 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:41.936 00.031 8976 Received - 47 (G) 
03:21:41.937 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:41.937 00.000 8976 stepped: pos (-7, 1)
03:21:41.937 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
03:21:41.937 00.000 8976 MountToCamera -- mountX=1.23 mountY=-0.51 hyp=1.33 mountTheta=-0.39 cameraX=-0.11, cameraY=1.33 cameraTheta=1.65
03:21:41.937 00.000 8976 incremental bump (-0.109, 1.330) isValid = 1
03:21:41.937 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
03:21:41.937 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:21:41.937 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:21:41.937 00.000 8976 move complete, result=0
03:21:41.937 00.000 9828 Worker thread wakes up
03:21:41.937 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:21:41.937 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:21:41.937 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.54)
03:21:41.937 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:21:41.937 00.000 8976 worker thread done servicing request
03:21:41.937 00.000 8976 Worker thread wakes up
03:21:41.937 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
03:21:41.938 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
03:21:41.938 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:21:41.938 00.000 9828 BLC: window closed
03:21:41.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:41.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:41.938 00.000 9828 MoveAxis(W, 1, B)
03:21:41.938 00.000 9828 Guiding  Dir = 3, Dur = 1
03:21:41.938 00.000 9828 IsSlewing returns 0
03:21:41.938 00.000 9828 IsGuiding returns 0
03:21:41.938 00.000 9828 PulseGuide returned control before completion, sleep 11
03:21:41.963 00.025 9828 IsGuiding returns 1
03:21:41.963 00.000 9828 scope still moving after pulse duration time elapsed
03:21:41.994 00.031 9828 IsSlewing returns 0
03:21:41.994 00.000 9828 IsGuiding returns 1
03:21:42.025 00.031 9828 IsSlewing returns 0
03:21:42.025 00.000 9828 IsGuiding returns 1
03:21:42.057 00.032 9828 IsSlewing returns 0
03:21:42.057 00.000 9828 IsGuiding returns 0
03:21:42.057 00.000 9828 scope move finished after 1 + 118 ms
03:21:42.058 00.001 9828 Move returns status 0, amount 1
03:21:42.058 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:42.058 00.000 9828 MoveAxis(N, 16, B)
03:21:42.058 00.000 9828 Guiding  Dir = 0, Dur = 16
03:21:42.074 00.016 9828 IsSlewing returns 0
03:21:42.074 00.000 9828 IsGuiding returns 0
03:21:42.074 00.000 9828 PulseGuide returned control before completion, sleep 26
03:21:42.105 00.031 9828 IsGuiding returns 1
03:21:42.105 00.000 9828 scope still moving after pulse duration time elapsed
03:21:42.136 00.031 9828 IsSlewing returns 0
03:21:42.136 00.000 9828 IsGuiding returns 1
03:21:42.167 00.031 9828 IsSlewing returns 0
03:21:42.167 00.000 9828 IsGuiding returns 1
03:21:42.199 00.032 9828 IsSlewing returns 0
03:21:42.199 00.000 9828 IsGuiding returns 1
03:21:42.230 00.031 9828 IsSlewing returns 0
03:21:42.230 00.000 9828 IsGuiding returns 0
03:21:42.230 00.000 9828 scope move finished after 16 + 141 ms
03:21:42.230 00.000 9828 Move returns status 0, amount 16
03:21:42.230 00.000 9828 move complete, result=0
03:21:42.231 00.001 9828 worker thread done servicing request
03:21:42.231 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:21:42.623 00.392 8976 Exposure complete
03:21:42.629 00.006 8976 worker thread done servicing request
03:21:42.629 00.000 5052 OnExposeComplete: enter
03:21:42.629 00.000 5052 UpdateGuideState(): m_state=6
03:21:42.629 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13330
03:21:42.629 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.71, Mass=90, SNR=6.5, Peak=59 HFD=2.2
03:21:42.629 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
03:21:42.629 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
03:21:42.630 00.001 5052 CameraToMount -- cameraX=0.39 cameraY=-0.00 hyp=0.39 cameraTheta=-0.01 mountX=-0.18 mountY=-0.33, mountTheta=-2.08
03:21:42.630 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.00, opts=13)
03:21:42.630 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.00)
03:21:42.630 00.000 8976 Worker thread wakes up
03:21:42.630 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.00) opts 0xd
03:21:42.630 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.00)
03:21:42.630 00.000 8976 Moving (0.39, -0.00) raw xDistance=-0.18 yDistance=-0.33
03:21:42.631 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:21:42.631 00.000 5052 UpdateGuideState exits: m=90 SNR=6.5
03:21:42.631 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:42.631 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:42.631 00.000 5052 Enqueuing Expose request
03:21:42.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:21:42.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
03:21:42.631 00.000 8976 MoveAxis(R, 0, ABG)
03:21:42.631 00.000 8976 MoveAxis(U, 1, ABG)
03:21:42.631 00.000 8976 stepping (-7, 1) + (0, 1)
03:21:42.631 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:42.656 00.025 8976 Received - 47 (G) 
03:21:42.656 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:42.656 00.000 8976 stepped: pos (-7, 2)
03:21:42.656 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
03:21:42.656 00.000 8976 MountToCamera -- mountX=1.18 mountY=-0.45 hyp=1.26 mountTheta=-0.36 cameraX=-0.14, cameraY=1.25 cameraTheta=1.68
03:21:42.656 00.000 8976 incremental bump (-0.141, 1.254) isValid = 1
03:21:42.656 00.000 8976 Scheduling Mount bump of (-0.013, 0.118)
03:21:42.656 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:21:42.656 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:21:42.656 00.000 8976 move complete, result=0
03:21:42.656 00.000 8976 worker thread done servicing request
03:21:42.656 00.000 8976 Worker thread wakes up
03:21:42.656 00.000 9828 Worker thread wakes up
03:21:42.656 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:21:42.656 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:21:42.656 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
03:21:42.656 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
03:21:42.657 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.51
03:21:42.657 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:21:42.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:42.657 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:21:42.657 00.000 9828 BLC: window closed
03:21:42.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:42.657 00.000 9828 MoveAxis(W, 2, B)
03:21:42.657 00.000 9828 Guiding  Dir = 3, Dur = 2
03:21:42.657 00.000 9828 IsSlewing returns 0
03:21:42.658 00.001 9828 IsGuiding returns 0
03:21:42.658 00.000 9828 PulseGuide returned control before completion, sleep 12
03:21:42.685 00.027 9828 IsGuiding returns 1
03:21:42.685 00.000 9828 scope still moving after pulse duration time elapsed
03:21:42.715 00.030 9828 IsSlewing returns 0
03:21:42.715 00.000 9828 IsGuiding returns 1
03:21:42.746 00.031 9828 IsSlewing returns 0
03:21:42.746 00.000 9828 IsGuiding returns 1
03:21:42.777 00.031 9828 IsSlewing returns 0
03:21:42.777 00.000 9828 IsGuiding returns 0
03:21:42.777 00.000 9828 scope move finished after 2 + 117 ms
03:21:42.777 00.000 9828 Move returns status 0, amount 2
03:21:42.777 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:42.777 00.000 9828 MoveAxis(N, 16, B)
03:21:42.777 00.000 9828 Guiding  Dir = 0, Dur = 16
03:21:42.793 00.016 9828 IsSlewing returns 0
03:21:42.793 00.000 9828 IsGuiding returns 0
03:21:42.794 00.001 9828 PulseGuide returned control before completion, sleep 26
03:21:42.824 00.030 9828 IsGuiding returns 1
03:21:42.824 00.000 9828 scope still moving after pulse duration time elapsed
03:21:42.856 00.032 9828 IsSlewing returns 0
03:21:42.856 00.000 9828 IsGuiding returns 1
03:21:42.887 00.031 9828 IsSlewing returns 0
03:21:42.888 00.001 9828 IsGuiding returns 1
03:21:42.917 00.029 9828 IsSlewing returns 0
03:21:42.917 00.000 9828 IsGuiding returns 0
03:21:42.917 00.000 9828 scope move finished after 16 + 107 ms
03:21:42.917 00.000 9828 Move returns status 0, amount 16
03:21:42.917 00.000 9828 move complete, result=0
03:21:42.918 00.001 9828 worker thread done servicing request
03:21:42.918 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:21:43.342 00.424 8976 Exposure complete
03:21:43.348 00.006 8976 worker thread done servicing request
03:21:43.348 00.000 5052 OnExposeComplete: enter
03:21:43.348 00.000 5052 UpdateGuideState(): m_state=6
03:21:43.348 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13331
03:21:43.349 00.001 5052 Star::Find returns 1 (0), X=329.53, Y=282.11, Mass=87, SNR=6.4, Peak=59 HFD=2.4
03:21:43.349 00.000 5052 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
03:21:43.349 00.000 5052 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
03:21:43.349 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.40 hyp=0.54 cameraTheta=0.85 mountX=0.20 mountY=-0.52, mountTheta=-1.21
03:21:43.349 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.40, opts=13)
03:21:43.349 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.40)
03:21:43.349 00.000 8976 Worker thread wakes up
03:21:43.349 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:43.350 00.001 5052 UpdateGuideState exits: m=87 SNR=6.4
03:21:43.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:43.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.40) opts 0xd
03:21:43.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:43.350 00.000 5052 Enqueuing Expose request
03:21:43.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.40)
03:21:43.350 00.000 8976 Moving (0.36, 0.40) raw xDistance=0.20 yDistance=-0.52
03:21:43.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:21:43.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
03:21:43.350 00.000 8976 MoveAxis(R, 0, ABG)
03:21:43.350 00.000 8976 MoveAxis(U, 2, ABG)
03:21:43.350 00.000 8976 stepping (-7, 2) + (0, 2)
03:21:43.350 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:43.375 00.025 8976 Received - 47 (G) 
03:21:43.375 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:43.375 00.000 8976 stepped: pos (-7, 4)
03:21:43.375 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
03:21:43.375 00.000 8976 MountToCamera -- mountX=1.14 mountY=-0.51 hyp=1.25 mountTheta=-0.42 cameraX=-0.07, cameraY=1.25 cameraTheta=1.63
03:21:43.375 00.000 8976 incremental bump (-0.069, 1.251) isValid = 1
03:21:43.375 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
03:21:43.375 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:21:43.375 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:21:43.375 00.000 8976 move complete, result=0
03:21:43.375 00.000 9828 Worker thread wakes up
03:21:43.375 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:21:43.375 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:21:43.375 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
03:21:43.375 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:21:43.375 00.000 8976 worker thread done servicing request
03:21:43.375 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
03:21:43.375 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.56
03:21:43.376 00.001 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:21:43.376 00.000 9828 BLC: window closed
03:21:43.376 00.000 9828 MoveAxis(W, 0, B)
03:21:43.376 00.000 8976 Worker thread wakes up
03:21:43.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:43.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:43.376 00.000 9828 Move returns status 0, amount 0
03:21:43.376 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:43.376 00.000 9828 MoveAxis(N, 16, B)
03:21:43.376 00.000 9828 Guiding  Dir = 0, Dur = 16
03:21:43.376 00.000 9828 IsSlewing returns 0
03:21:43.376 00.000 9828 IsGuiding returns 0
03:21:43.377 00.001 9828 PulseGuide returned control before completion, sleep 26
03:21:43.416 00.039 9828 IsGuiding returns 1
03:21:43.416 00.000 9828 scope still moving after pulse duration time elapsed
03:21:43.447 00.031 9828 IsSlewing returns 0
03:21:43.447 00.000 9828 IsGuiding returns 1
03:21:43.478 00.031 9828 IsSlewing returns 0
03:21:43.478 00.000 9828 IsGuiding returns 1
03:21:43.508 00.030 9828 IsSlewing returns 0
03:21:43.509 00.001 9828 IsGuiding returns 0
03:21:43.509 00.000 9828 scope move finished after 16 + 115 ms
03:21:43.509 00.000 9828 Move returns status 0, amount 16
03:21:43.509 00.000 9828 move complete, result=0
03:21:43.509 00.000 9828 worker thread done servicing request
03:21:43.509 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
03:21:44.065 00.556 8976 Exposure complete
03:21:44.072 00.007 8976 worker thread done servicing request
03:21:44.072 00.000 5052 OnExposeComplete: enter
03:21:44.072 00.000 5052 UpdateGuideState(): m_state=6
03:21:44.072 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13332
03:21:44.072 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.73, Mass=101, SNR=6.9, Peak=61 HFD=2.3
03:21:44.072 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:21:44.072 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
03:21:44.072 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.17 cameraTheta=3.00 mountX=0.10 mountY=0.12, mountTheta=0.92
03:21:44.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.02, opts=13)
03:21:44.073 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.02)
03:21:44.073 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:44.073 00.000 5052 UpdateGuideState exits: m=101 SNR=6.9
03:21:44.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:44.073 00.000 8976 Worker thread wakes up
03:21:44.073 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:44.073 00.000 5052 Enqueuing Expose request
03:21:44.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.02) opts 0xd
03:21:44.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.02)
03:21:44.073 00.000 8976 Moving (-0.16, 0.02) raw xDistance=0.10 yDistance=0.12
03:21:44.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:21:44.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:21:44.073 00.000 8976 MoveAxis(R, 0, ABG)
03:21:44.073 00.000 8976 MoveAxis(U, 0, ABG)
03:21:44.073 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
03:21:44.073 00.000 8976 MountToCamera -- mountX=1.12 mountY=-0.55 hyp=1.25 mountTheta=-0.46 cameraX=-0.02, cameraY=1.25 cameraTheta=1.59
03:21:44.073 00.000 8976 incremental bump (-0.021, 1.248) isValid = 1
03:21:44.074 00.001 8976 Scheduling Mount bump of (-0.002, 0.119)
03:21:44.074 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:21:44.074 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:21:44.074 00.000 8976 move complete, result=0
03:21:44.074 00.000 9828 Worker thread wakes up
03:21:44.074 00.000 8976 worker thread done servicing request
03:21:44.074 00.000 8976 Worker thread wakes up
03:21:44.074 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:44.074 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:44.074 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:21:44.074 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:44.074 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:21:44.074 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
03:21:44.074 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
03:21:44.074 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
03:21:44.074 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:21:44.074 00.000 9828 BLC: window closed
03:21:44.074 00.000 9828 MoveAxis(E, 1, B)
03:21:44.075 00.001 9828 Guiding  Dir = 2, Dur = 1
03:21:44.075 00.000 9828 IsSlewing returns 0
03:21:44.075 00.000 9828 IsGuiding returns 0
03:21:44.075 00.000 9828 PulseGuide returned control before completion, sleep 11
03:21:44.098 00.023 9828 IsGuiding returns 1
03:21:44.098 00.000 9828 scope still moving after pulse duration time elapsed
03:21:44.129 00.031 9828 IsSlewing returns 0
03:21:44.129 00.000 9828 IsGuiding returns 1
03:21:44.160 00.031 9828 IsSlewing returns 0
03:21:44.160 00.000 9828 IsGuiding returns 1
03:21:44.192 00.032 9828 IsSlewing returns 0
03:21:44.192 00.000 9828 IsGuiding returns 1
03:21:44.223 00.031 9828 IsSlewing returns 0
03:21:44.223 00.000 9828 IsGuiding returns 1
03:21:44.254 00.031 9828 IsSlewing returns 0
03:21:44.254 00.000 9828 IsGuiding returns 0
03:21:44.254 00.000 9828 scope move finished after 1 + 177 ms
03:21:44.254 00.000 9828 Move returns status 0, amount 1
03:21:44.254 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:21:44.254 00.000 9828 MoveAxis(N, 16, B)
03:21:44.254 00.000 9828 Guiding  Dir = 0, Dur = 16
03:21:44.270 00.016 9828 IsSlewing returns 0
03:21:44.270 00.000 9828 IsGuiding returns 0
03:21:44.270 00.000 9828 PulseGuide returned control before completion, sleep 26
03:21:44.301 00.031 9828 IsGuiding returns 1
03:21:44.301 00.000 9828 scope still moving after pulse duration time elapsed
03:21:44.332 00.031 9828 IsSlewing returns 0
03:21:44.332 00.000 9828 IsGuiding returns 1
03:21:44.364 00.032 9828 IsSlewing returns 0
03:21:44.364 00.000 9828 IsGuiding returns 1
03:21:44.396 00.032 9828 IsSlewing returns 0
03:21:44.396 00.000 9828 IsGuiding returns 1
03:21:44.427 00.031 9828 IsSlewing returns 0
03:21:44.427 00.000 9828 IsGuiding returns 0
03:21:44.427 00.000 9828 scope move finished after 16 + 140 ms
03:21:44.427 00.000 9828 Move returns status 0, amount 16
03:21:44.427 00.000 9828 move complete, result=0
03:21:44.427 00.000 9828 worker thread done servicing request
03:21:44.427 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
03:21:44.761 00.334 8976 Exposure complete
03:21:44.766 00.005 8976 worker thread done servicing request
03:21:44.767 00.001 5052 OnExposeComplete: enter
03:21:44.767 00.000 5052 UpdateGuideState(): m_state=6
03:21:44.767 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13333
03:21:44.767 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.53, Mass=72, SNR=5.8, Peak=58 HFD=1.8
03:21:44.767 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.79 = 1.50)
03:21:44.767 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
03:21:44.767 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.18 hyp=0.47 cameraTheta=-2.74 mountX=0.03 mountY=0.46, mountTheta=1.50
03:21:44.768 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.18, opts=13)
03:21:44.768 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.18)
03:21:44.768 00.000 8976 Worker thread wakes up
03:21:44.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.18) opts 0xd
03:21:44.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.18)
03:21:44.768 00.000 8976 Moving (-0.43, -0.18) raw xDistance=0.03 yDistance=0.46
03:21:44.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:21:44.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:21:44.768 00.000 8976 MoveAxis(R, 0, ABG)
03:21:44.768 00.000 8976 MoveAxis(D, 2, ABG)
03:21:44.768 00.000 8976 stepping (-7, 4) + (0, -2)
03:21:44.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:21:44.768 00.000 5052 UpdateGuideState exits: m=72 SNR=5.8
03:21:44.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:44.768 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:44.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:44.768 00.000 5052 Enqueuing Expose request
03:21:44.798 00.030 8976 Received - 47 (G) 
03:21:44.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:44.798 00.000 8976 stepped: pos (-7, 2)
03:21:44.798 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:21:44.798 00.000 8976 move complete, result=0
03:21:44.798 00.000 8976 worker thread done servicing request
03:21:44.799 00.001 8976 Worker thread wakes up
03:21:44.799 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:21:44.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:44.799 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:45.484 00.685 8976 Exposure complete
03:21:45.489 00.005 8976 worker thread done servicing request
03:21:45.489 00.000 5052 OnExposeComplete: enter
03:21:45.489 00.000 5052 UpdateGuideState(): m_state=6
03:21:45.489 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13334
03:21:45.489 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.74, Mass=72, SNR=5.7, Peak=57 HFD=1.8
03:21:45.489 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:21:45.489 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
03:21:45.490 00.001 5052 CameraToMount -- cameraX=-0.59 cameraY=0.03 hyp=0.59 cameraTheta=3.10 mountX=0.29 mountY=0.48, mountTheta=1.02
03:21:45.490 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.03, opts=13)
03:21:45.490 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.03)
03:21:45.490 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:45.490 00.000 5052 UpdateGuideState exits: m=72 SNR=5.7
03:21:45.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:45.490 00.000 8976 Worker thread wakes up
03:21:45.490 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.03) opts 0xd
03:21:45.491 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.03)
03:21:45.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:45.491 00.000 5052 Enqueuing Expose request
03:21:45.491 00.000 8976 Moving (-0.59, 0.03) raw xDistance=0.29 yDistance=0.48
03:21:45.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:21:45.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
03:21:45.491 00.000 8976 MoveAxis(L, 1, ABG)
03:21:45.491 00.000 8976 stepping (-7, 2) + (-1, 0)
03:21:45.491 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:45.517 00.026 8976 Received - 47 (G) 
03:21:45.517 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:45.517 00.000 8976 stepped: pos (-8, 2)
03:21:45.517 00.000 8976 MoveAxis(D, 2, ABG)
03:21:45.517 00.000 8976 stepping (-8, 2) + (0, -2)
03:21:45.517 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:45.549 00.032 8976 Received - 47 (G) 
03:21:45.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:45.549 00.000 8976 stepped: pos (-8, 0)
03:21:45.549 00.000 8976 move complete, result=0
03:21:45.549 00.000 8976 worker thread done servicing request
03:21:45.549 00.000 8976 Worker thread wakes up
03:21:45.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:45.549 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:45.549 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:21:46.231 00.682 8976 Exposure complete
03:21:46.237 00.006 8976 worker thread done servicing request
03:21:46.237 00.000 5052 OnExposeComplete: enter
03:21:46.237 00.000 5052 UpdateGuideState(): m_state=6
03:21:46.237 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13335
03:21:46.237 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.89, Mass=89, SNR=6.5, Peak=60 HFD=2.2
03:21:46.237 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:21:46.237 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
03:21:46.237 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.18 hyp=0.83 cameraTheta=2.93 mountX=0.53 mountY=0.59, mountTheta=0.84
03:21:46.238 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.18, opts=13)
03:21:46.238 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.18)
03:21:46.238 00.000 8976 Worker thread wakes up
03:21:46.238 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.18) opts 0xd
03:21:46.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.18)
03:21:46.238 00.000 8976 Moving (-0.82, 0.18) raw xDistance=0.53 yDistance=0.59
03:21:46.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:46.238 00.000 5052 UpdateGuideState exits: m=89 SNR=6.5
03:21:46.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:46.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
03:21:46.239 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
03:21:46.239 00.000 8976 MoveAxis(L, 2, ABG)
03:21:46.239 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:46.239 00.000 5052 Enqueuing Expose request
03:21:46.239 00.000 8976 stepping (-8, 0) + (-2, 0)
03:21:46.239 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:46.268 00.029 8976 Received - 47 (G) 
03:21:46.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:46.268 00.000 8976 stepped: pos (-10, 0)
03:21:46.268 00.000 8976 MoveAxis(D, 2, ABG)
03:21:46.268 00.000 8976 stepping (-10, 0) + (0, -2)
03:21:46.268 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:46.301 00.033 8976 Received - 47 (G) 
03:21:46.301 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:46.301 00.000 8976 stepped: pos (-10, -2)
03:21:46.301 00.000 8976 move complete, result=0
03:21:46.301 00.000 8976 worker thread done servicing request
03:21:46.301 00.000 8976 Worker thread wakes up
03:21:46.301 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:21:46.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:46.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:46.986 00.685 8976 Exposure complete
03:21:46.991 00.005 8976 worker thread done servicing request
03:21:46.992 00.001 5052 OnExposeComplete: enter
03:21:46.992 00.000 5052 UpdateGuideState(): m_state=6
03:21:46.992 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13336
03:21:46.992 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=282.14, Mass=69, SNR=5.7, Peak=66 HFD=1.9
03:21:46.992 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.04) = xAngle (-0.09 = -0.09)
03:21:46.992 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.19 = -0.19)
03:21:46.992 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.43 hyp=0.46 cameraTheta=1.96 mountX=0.46 mountY=-0.09, mountTheta=-0.19
03:21:46.993 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.43, opts=13)
03:21:46.993 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.43)
03:21:46.993 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:21:46.993 00.000 5052 UpdateGuideState exits: m=69 SNR=5.7
03:21:46.993 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:46.993 00.000 8976 Worker thread wakes up
03:21:46.993 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.43) opts 0xd
03:21:46.993 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.43)
03:21:46.993 00.000 8976 Moving (-0.17, 0.43) raw xDistance=0.46 yDistance=-0.09
03:21:46.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
03:21:46.993 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:46.993 00.000 5052 Enqueuing Expose request
03:21:46.993 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:21:46.993 00.000 8976 MoveAxis(L, 2, ABG)
03:21:46.993 00.000 8976 stepping (-10, -2) + (-2, 0)
03:21:46.993 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:47.020 00.027 8976 Received - 47 (G) 
03:21:47.020 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:47.020 00.000 8976 stepped: pos (-12, -2)
03:21:47.020 00.000 8976 MoveAxis(U, 0, ABG)
03:21:47.020 00.000 8976 move complete, result=0
03:21:47.020 00.000 8976 worker thread done servicing request
03:21:47.020 00.000 8976 Worker thread wakes up
03:21:47.020 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
03:21:47.020 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:47.020 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:47.708 00.688 8976 Exposure complete
03:21:47.713 00.005 8976 worker thread done servicing request
03:21:47.713 00.000 5052 OnExposeComplete: enter
03:21:47.713 00.000 5052 UpdateGuideState(): m_state=6
03:21:47.713 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13337
03:21:47.713 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.58, Mass=86, SNR=6.3, Peak=62 HFD=1.8
03:21:47.713 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
03:21:47.713 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.07 = -3.07)
03:21:47.713 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.92 mountX=-0.16 mountY=-0.01, mountTheta=-3.07
03:21:47.714 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.13, opts=13)
03:21:47.714 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.13)
03:21:47.714 00.000 8976 Worker thread wakes up
03:21:47.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.13) opts 0xd
03:21:47.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.13)
03:21:47.714 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:47.714 00.000 5052 UpdateGuideState exits: m=86 SNR=6.3
03:21:47.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:47.714 00.000 8976 Moving (0.10, -0.13) raw xDistance=-0.16 yDistance=-0.01
03:21:47.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:47.714 00.000 5052 Enqueuing Expose request
03:21:47.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:21:47.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:21:47.714 00.000 8976 MoveAxis(R, 0, ABG)
03:21:47.714 00.000 8976 MoveAxis(U, 0, ABG)
03:21:47.715 00.001 8976 move complete, result=0
03:21:47.715 00.000 8976 worker thread done servicing request
03:21:47.715 00.000 8976 Worker thread wakes up
03:21:47.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:47.715 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:47.715 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:48.402 00.687 8976 Exposure complete
03:21:48.407 00.005 8976 worker thread done servicing request
03:21:48.408 00.001 5052 OnExposeComplete: enter
03:21:48.408 00.000 5052 UpdateGuideState(): m_state=6
03:21:48.408 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13338
03:21:48.408 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.57, Mass=80, SNR=6.1, Peak=57 HFD=2.0
03:21:48.408 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
03:21:48.408 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
03:21:48.408 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.76 mountX=-0.11 mountY=0.10, mountTheta=2.43
03:21:48.409 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.14, opts=13)
03:21:48.409 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.14)
03:21:48.409 00.000 8976 Worker thread wakes up
03:21:48.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.14) opts 0xd
03:21:48.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.14)
03:21:48.409 00.000 8976 Moving (-0.03, -0.14) raw xDistance=-0.11 yDistance=0.10
03:21:48.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:21:48.409 00.000 5052 UpdateGuideState exits: m=80 SNR=6.1
03:21:48.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:21:48.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:21:48.409 00.000 8976 MoveAxis(R, 0, ABG)
03:21:48.409 00.000 8976 MoveAxis(U, 0, ABG)
03:21:48.409 00.000 8976 move complete, result=0
03:21:48.409 00.000 8976 worker thread done servicing request
03:21:48.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:48.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:48.409 00.000 5052 Enqueuing Expose request
03:21:48.409 00.000 8976 Worker thread wakes up
03:21:48.410 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:48.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:48.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:49.092 00.682 8976 Exposure complete
03:21:49.097 00.005 8976 worker thread done servicing request
03:21:49.097 00.000 5052 OnExposeComplete: enter
03:21:49.097 00.000 5052 UpdateGuideState(): m_state=6
03:21:49.098 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13339
03:21:49.098 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.51, Mass=78, SNR=6.0, Peak=56 HFD=2.4
03:21:49.098 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
03:21:49.098 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
03:21:49.098 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.20 hyp=0.72 cameraTheta=-0.28 mountX=-0.49 mountY=-0.47, mountTheta=-2.38
03:21:49.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.20, opts=13)
03:21:49.099 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.20)
03:21:49.099 00.000 8976 Worker thread wakes up
03:21:49.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.20) opts 0xd
03:21:49.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.20)
03:21:49.099 00.000 8976 Moving (0.69, -0.20) raw xDistance=-0.49 yDistance=-0.47
03:21:49.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
03:21:49.099 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:21:49.099 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:21:49.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:49.099 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:49.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
03:21:49.099 00.000 8976 MoveAxis(R, 2, ABG)
03:21:49.099 00.000 8976 stepping (-12, -2) + (2, 0)
03:21:49.099 00.000 5052 Enqueuing Expose request
03:21:49.099 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:49.130 00.031 8976 Received - 47 (G) 
03:21:49.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:49.130 00.000 8976 stepped: pos (-10, -2)
03:21:49.130 00.000 8976 MoveAxis(U, 2, ABG)
03:21:49.130 00.000 8976 stepping (-10, -2) + (0, 2)
03:21:49.130 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:49.162 00.032 8976 Received - 47 (G) 
03:21:49.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:49.162 00.000 8976 stepped: pos (-10, 0)
03:21:49.162 00.000 8976 move complete, result=0
03:21:49.162 00.000 8976 worker thread done servicing request
03:21:49.162 00.000 8976 Worker thread wakes up
03:21:49.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:49.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:49.162 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
03:21:49.849 00.687 8976 Exposure complete
03:21:49.854 00.005 8976 worker thread done servicing request
03:21:49.854 00.000 5052 OnExposeComplete: enter
03:21:49.854 00.000 5052 UpdateGuideState(): m_state=6
03:21:49.854 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13340
03:21:49.854 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.68, Mass=88, SNR=6.4, Peak=57 HFD=2.2
03:21:49.855 00.001 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
03:21:49.855 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
03:21:49.855 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.03 hyp=0.87 cameraTheta=-0.03 mountX=-0.42 mountY=-0.71, mountTheta=-2.11
03:21:49.855 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.03, opts=13)
03:21:49.855 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.03)
03:21:49.855 00.000 8976 Worker thread wakes up
03:21:49.856 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.03) opts 0xd
03:21:49.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.03)
03:21:49.856 00.000 8976 Moving (0.87, -0.03) raw xDistance=-0.42 yDistance=-0.71
03:21:49.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
03:21:49.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.71
03:21:49.856 00.000 8976 MoveAxis(R, 2, ABG)
03:21:49.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:49.856 00.000 5052 UpdateGuideState exits: m=88 SNR=6.4
03:21:49.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:49.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:49.856 00.000 5052 Enqueuing Expose request
03:21:49.856 00.000 8976 stepping (-10, 0) + (2, 0)
03:21:49.856 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:49.881 00.025 8976 Received - 47 (G) 
03:21:49.881 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:49.881 00.000 8976 stepped: pos (-8, 0)
03:21:49.881 00.000 8976 MoveAxis(U, 3, ABG)
03:21:49.881 00.000 8976 stepping (-8, 0) + (0, 3)
03:21:49.881 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:49.913 00.032 8976 Received - 47 (G) 
03:21:49.914 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:49.914 00.000 8976 stepped: pos (-8, 3)
03:21:49.914 00.000 8976 move complete, result=0
03:21:49.914 00.000 8976 worker thread done servicing request
03:21:49.914 00.000 8976 Worker thread wakes up
03:21:49.914 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
03:21:49.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:49.914 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:50.599 00.685 8976 Exposure complete
03:21:50.605 00.006 8976 worker thread done servicing request
03:21:50.605 00.000 5052 OnExposeComplete: enter
03:21:50.605 00.000 5052 UpdateGuideState(): m_state=6
03:21:50.605 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13341
03:21:50.605 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=281.93, Mass=89, SNR=6.4, Peak=59 HFD=2.3
03:21:50.605 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
03:21:50.605 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
03:21:50.605 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.22 hyp=0.69 cameraTheta=0.32 mountX=-0.10 mountY=-0.66, mountTheta=-1.72
03:21:50.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.22, opts=13)
03:21:50.606 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.22)
03:21:50.606 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:21:50.606 00.000 8976 Worker thread wakes up
03:21:50.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.22) opts 0xd
03:21:50.607 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.22)
03:21:50.607 00.000 8976 Moving (0.65, 0.22) raw xDistance=-0.10 yDistance=-0.66
03:21:50.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:21:50.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.66
03:21:50.607 00.000 8976 MoveAxis(R, 0, ABG)
03:21:50.607 00.000 8976 MoveAxis(U, 3, ABG)
03:21:50.607 00.000 8976 stepping (-8, 3) + (0, 3)
03:21:50.607 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:50.607 00.000 5052 UpdateGuideState exits: m=89 SNR=6.4
03:21:50.607 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:50.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:50.607 00.000 5052 Enqueuing Expose request
03:21:50.633 00.026 8976 Received - 47 (G) 
03:21:50.633 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:50.633 00.000 8976 stepped: pos (-8, 6)
03:21:50.633 00.000 8976 move complete, result=0
03:21:50.633 00.000 8976 worker thread done servicing request
03:21:50.633 00.000 8976 Worker thread wakes up
03:21:50.633 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:50.633 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:50.633 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:21:51.318 00.685 8976 Exposure complete
03:21:51.324 00.006 8976 worker thread done servicing request
03:21:51.324 00.000 5052 OnExposeComplete: enter
03:21:51.324 00.000 5052 UpdateGuideState(): m_state=6
03:21:51.324 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13342
03:21:51.324 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.41, Mass=92, SNR=6.6, Peak=59 HFD=2.2
03:21:51.324 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
03:21:51.324 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
03:21:51.324 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.30 hyp=0.89 cameraTheta=-0.35 mountX=-0.65 mountY=-0.54, mountTheta=-2.45
03:21:51.325 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.30, opts=13)
03:21:51.325 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.30)
03:21:51.325 00.000 8976 Worker thread wakes up
03:21:51.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.30) opts 0xd
03:21:51.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.30)
03:21:51.325 00.000 8976 Moving (0.83, -0.30) raw xDistance=-0.65 yDistance=-0.54
03:21:51.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
03:21:51.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
03:21:51.325 00.000 8976 MoveAxis(R, 3, ABG)
03:21:51.325 00.000 8976 stepping (-8, 6) + (3, 0)
03:21:51.326 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:21:51.326 00.000 5052 UpdateGuideState exits: m=92 SNR=6.6
03:21:51.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:51.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:51.326 00.000 5052 Enqueuing Expose request
03:21:51.326 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:51.352 00.026 8976 Received - 47 (G) 
03:21:51.352 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:51.352 00.000 8976 stepped: pos (-5, 6)
03:21:51.352 00.000 8976 MoveAxis(U, 2, ABG)
03:21:51.352 00.000 8976 stepping (-5, 6) + (0, 2)
03:21:51.352 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:51.384 00.032 8976 Received - 47 (G) 
03:21:51.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:51.384 00.000 8976 stepped: pos (-5, 8)
03:21:51.384 00.000 8976 move complete, result=0
03:21:51.384 00.000 8976 worker thread done servicing request
03:21:51.384 00.000 8976 Worker thread wakes up
03:21:51.384 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.5 px 2 ms NORTH
03:21:51.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:51.384 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:52.070 00.686 8976 Exposure complete
03:21:52.076 00.006 8976 worker thread done servicing request
03:21:52.077 00.001 5052 OnExposeComplete: enter
03:21:52.077 00.000 5052 UpdateGuideState(): m_state=6
03:21:52.077 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13343
03:21:52.077 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.22, Mass=75, SNR=5.9, Peak=64 HFD=1.9
03:21:52.077 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.13 = -3.13)
03:21:52.077 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.23 = 3.05)
03:21:52.077 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.49 hyp=0.55 cameraTheta=-1.09 mountX=-0.55 mountY=0.05, mountTheta=3.05
03:21:52.077 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.49, opts=13)
03:21:52.078 00.001 5052 Enqueuing Move request for stepguider (0.26, -0.49)
03:21:52.078 00.000 8976 Worker thread wakes up
03:21:52.078 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.49) opts 0xd
03:21:52.078 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.49)
03:21:52.078 00.000 8976 Moving (0.26, -0.49) raw xDistance=-0.55 yDistance=0.05
03:21:52.078 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:21:52.078 00.000 5052 UpdateGuideState exits: m=75 SNR=5.9
03:21:52.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:52.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
03:21:52.078 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:52.078 00.000 5052 Enqueuing Expose request
03:21:52.078 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:21:52.078 00.000 8976 MoveAxis(R, 2, ABG)
03:21:52.078 00.000 8976 stepping (-5, 8) + (2, 0)
03:21:52.078 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:52.104 00.026 8976 Received - 47 (G) 
03:21:52.104 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:52.104 00.000 8976 stepped: pos (-3, 8)
03:21:52.104 00.000 8976 MoveAxis(U, 0, ABG)
03:21:52.105 00.001 8976 move complete, result=0
03:21:52.105 00.000 8976 worker thread done servicing request
03:21:52.105 00.000 8976 Worker thread wakes up
03:21:52.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:52.105 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:52.105 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
03:21:52.789 00.684 8976 Exposure complete
03:21:52.795 00.006 8976 worker thread done servicing request
03:21:52.795 00.000 5052 OnExposeComplete: enter
03:21:52.795 00.000 5052 UpdateGuideState(): m_state=6
03:21:52.795 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13344
03:21:52.795 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=282.05, Mass=86, SNR=6.4, Peak=61 HFD=2.1
03:21:52.795 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
03:21:52.795 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
03:21:52.795 00.000 5052 CameraToMount -- cameraX=0.79 cameraY=0.34 hyp=0.86 cameraTheta=0.40 mountX=-0.06 mountY=-0.85, mountTheta=-1.64
03:21:52.796 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.34, opts=13)
03:21:52.796 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.34)
03:21:52.796 00.000 8976 Worker thread wakes up
03:21:52.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.34) opts 0xd
03:21:52.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.34)
03:21:52.796 00.000 8976 Moving (0.79, 0.34) raw xDistance=-0.06 yDistance=-0.85
03:21:52.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:21:52.796 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:21:52.796 00.000 5052 UpdateGuideState exits: m=86 SNR=6.4
03:21:52.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:52.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:52.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
03:21:52.796 00.000 8976 MoveAxis(R, 0, ABG)
03:21:52.796 00.000 8976 MoveAxis(U, 3, ABG)
03:21:52.796 00.000 5052 Enqueuing Expose request
03:21:52.796 00.000 8976 stepping (-3, 8) + (0, 3)
03:21:52.797 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:52.823 00.026 8976 Received - 47 (G) 
03:21:52.823 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:21:52.823 00.000 8976 stepped: pos (-3, 11)
03:21:52.823 00.000 8976 move complete, result=0
03:21:52.824 00.001 8976 worker thread done servicing request
03:21:52.824 00.000 8976 Worker thread wakes up
03:21:52.824 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
03:21:52.824 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:52.824 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:53.506 00.682 8976 Exposure complete
03:21:53.513 00.007 8976 worker thread done servicing request
03:21:53.513 00.000 5052 OnExposeComplete: enter
03:21:53.513 00.000 5052 UpdateGuideState(): m_state=6
03:21:53.513 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13345
03:21:53.513 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=282.49, Mass=91, SNR=6.5, Peak=64 HFD=2.2
03:21:53.513 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
03:21:53.513 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
03:21:53.514 00.001 5052 CameraToMount -- cameraX=0.71 cameraY=0.78 hyp=1.06 cameraTheta=0.83 mountX=0.37 mountY=-1.02, mountTheta=-1.22
03:21:53.514 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.78, opts=13)
03:21:53.514 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.78)
03:21:53.514 00.000 8976 Worker thread wakes up
03:21:53.514 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.78) opts 0xd
03:21:53.514 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.78)
03:21:53.514 00.000 8976 Moving (0.71, 0.78) raw xDistance=0.37 yDistance=-1.02
03:21:53.514 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:21:53.515 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.02
03:21:53.515 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:21:53.515 00.000 8976 MoveAxis(L, 2, ABG)
03:21:53.515 00.000 8976 stepping (-3, 11) + (-2, 0)
03:21:53.515 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:53.515 00.000 5052 UpdateGuideState exits: m=91 SNR=6.5
03:21:53.515 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:53.515 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:53.515 00.000 5052 Enqueuing Expose request
03:21:53.542 00.027 8976 Received - 47 (G) 
03:21:53.542 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:53.542 00.000 8976 stepped: pos (-5, 11)
03:21:53.542 00.000 8976 MoveAxis(U, 4, ABG)
03:21:53.542 00.000 8976 stepping (-5, 11) + (0, 4)
03:21:53.542 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:21:53.574 00.032 8976 Received - 47 (G) 
03:21:53.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:21:53.574 00.000 8976 stepped: pos (-5, 15)
03:21:53.574 00.000 8976 move complete, result=0
03:21:53.574 00.000 8976 worker thread done servicing request
03:21:53.574 00.000 8976 Worker thread wakes up
03:21:53.574 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -1.0 px 4 ms NORTH
03:21:53.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:53.575 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:54.263 00.688 8976 Exposure complete
03:21:54.268 00.005 8976 worker thread done servicing request
03:21:54.268 00.000 5052 OnExposeComplete: enter
03:21:54.268 00.000 5052 UpdateGuideState(): m_state=6
03:21:54.268 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13346
03:21:54.268 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.07, Mass=94, SNR=6.6, Peak=63 HFD=2.1
03:21:54.269 00.001 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
03:21:54.269 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.23)
03:21:54.269 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.64 hyp=0.68 cameraTheta=-1.90 mountX=-0.47 mountY=0.54, mountTheta=2.29
03:21:54.269 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.64, opts=13)
03:21:54.269 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.64)
03:21:54.269 00.000 8976 Worker thread wakes up
03:21:54.270 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.64) opts 0xd
03:21:54.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.64)
03:21:54.270 00.000 8976 Moving (-0.22, -0.64) raw xDistance=-0.47 yDistance=0.54
03:21:54.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47
03:21:54.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:54.270 00.000 5052 UpdateGuideState exits: m=94 SNR=6.6
03:21:54.270 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:54.270 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:54.270 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.54
03:21:54.270 00.000 8976 MoveAxis(R, 2, ABG)
03:21:54.270 00.000 8976 stepping (-5, 15) + (2, 0)
03:21:54.270 00.000 5052 Enqueuing Expose request
03:21:54.270 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:54.293 00.023 8976 Received - 47 (G) 
03:21:54.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:54.293 00.000 8976 stepped: pos (-3, 15)
03:21:54.293 00.000 8976 MoveAxis(D, 2, ABG)
03:21:54.294 00.001 8976 stepping (-3, 15) + (0, -2)
03:21:54.294 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:54.325 00.031 8976 Received - 47 (G) 
03:21:54.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:54.325 00.000 8976 stepped: pos (-3, 13)
03:21:54.325 00.000 8976 move complete, result=0
03:21:54.325 00.000 8976 worker thread done servicing request
03:21:54.325 00.000 8976 Worker thread wakes up
03:21:54.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:54.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:54.325 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:21:55.010 00.685 8976 Exposure complete
03:21:55.015 00.005 8976 worker thread done servicing request
03:21:55.015 00.000 5052 OnExposeComplete: enter
03:21:55.015 00.000 5052 UpdateGuideState(): m_state=6
03:21:55.015 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13347
03:21:55.016 00.001 5052 Star::Find returns 1 (0), X=329.13, Y=281.77, Mass=87, SNR=6.4, Peak=62 HFD=2.2
03:21:55.016 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
03:21:55.016 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
03:21:55.016 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.21 mountX=0.07 mountY=0.00, mountTheta=0.07
03:21:55.016 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.06, opts=13)
03:21:55.017 00.001 5052 Enqueuing Move request for stepguider (-0.04, 0.06)
03:21:55.017 00.000 8976 Worker thread wakes up
03:21:55.017 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.06) opts 0xd
03:21:55.017 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.06)
03:21:55.017 00.000 8976 Moving (-0.04, 0.06) raw xDistance=0.07 yDistance=0.00
03:21:55.017 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:55.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:21:55.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:21:55.017 00.000 8976 MoveAxis(R, 0, ABG)
03:21:55.017 00.000 8976 MoveAxis(U, 0, ABG)
03:21:55.017 00.000 8976 move complete, result=0
03:21:55.017 00.000 5052 UpdateGuideState exits: m=87 SNR=6.4
03:21:55.017 00.000 8976 worker thread done servicing request
03:21:55.017 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:55.017 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:55.017 00.000 5052 Enqueuing Expose request
03:21:55.017 00.000 8976 Worker thread wakes up
03:21:55.018 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:55.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:55.018 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:55.701 00.683 8976 Exposure complete
03:21:55.707 00.006 8976 worker thread done servicing request
03:21:55.707 00.000 5052 OnExposeComplete: enter
03:21:55.707 00.000 5052 UpdateGuideState(): m_state=6
03:21:55.707 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13348
03:21:55.707 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.81, Mass=99, SNR=6.8, Peak=61 HFD=2.5
03:21:55.707 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
03:21:55.707 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
03:21:55.707 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.47 mountX=-0.00 mountY=-0.22, mountTheta=-1.57
03:21:55.707 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.10, opts=13)
03:21:55.708 00.001 5052 Enqueuing Move request for stepguider (0.20, 0.10)
03:21:55.708 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:21:55.708 00.000 5052 UpdateGuideState exits: m=99 SNR=6.8
03:21:55.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:55.708 00.000 8976 Worker thread wakes up
03:21:55.708 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.10) opts 0xd
03:21:55.708 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.10)
03:21:55.708 00.000 8976 Moving (0.20, 0.10) raw xDistance=-0.00 yDistance=-0.22
03:21:55.708 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:55.708 00.000 5052 Enqueuing Expose request
03:21:55.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:21:55.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:21:55.708 00.000 8976 MoveAxis(R, 0, ABG)
03:21:55.708 00.000 8976 MoveAxis(U, 0, ABG)
03:21:55.708 00.000 8976 move complete, result=0
03:21:55.708 00.000 8976 worker thread done servicing request
03:21:55.708 00.000 8976 Worker thread wakes up
03:21:55.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:55.708 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:21:55.709 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:56.392 00.683 8976 Exposure complete
03:21:56.397 00.005 8976 worker thread done servicing request
03:21:56.398 00.001 5052 OnExposeComplete: enter
03:21:56.398 00.000 5052 UpdateGuideState(): m_state=6
03:21:56.398 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13349
03:21:56.398 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.08, Mass=108, SNR=7.1, Peak=63 HFD=2.3
03:21:56.398 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
03:21:56.398 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.04 = -1.04)
03:21:56.398 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.37 hyp=0.42 cameraTheta=1.11 mountX=0.25 mountY=-0.36, mountTheta=-0.97
03:21:56.398 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.37, opts=13)
03:21:56.399 00.001 5052 Enqueuing Move request for stepguider (0.19, 0.37)
03:21:56.399 00.000 8976 Worker thread wakes up
03:21:56.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.37) opts 0xd
03:21:56.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.37)
03:21:56.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:56.399 00.000 5052 UpdateGuideState exits: m=108 SNR=7.1
03:21:56.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:56.399 00.000 8976 Moving (0.19, 0.37) raw xDistance=0.25 yDistance=-0.36
03:21:56.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:21:56.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:21:56.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:56.399 00.000 5052 Enqueuing Expose request
03:21:56.399 00.000 8976 MoveAxis(R, 0, ABG)
03:21:56.399 00.000 8976 MoveAxis(U, 1, ABG)
03:21:56.399 00.000 8976 stepping (-3, 13) + (0, 1)
03:21:56.399 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:56.420 00.021 8976 Received - 47 (G) 
03:21:56.420 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:56.420 00.000 8976 stepped: pos (-3, 14)
03:21:56.420 00.000 8976 move complete, result=0
03:21:56.420 00.000 8976 worker thread done servicing request
03:21:56.420 00.000 8976 Worker thread wakes up
03:21:56.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:56.420 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:56.420 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
03:21:57.105 00.685 8976 Exposure complete
03:21:57.111 00.006 8976 worker thread done servicing request
03:21:57.111 00.000 5052 OnExposeComplete: enter
03:21:57.111 00.000 5052 UpdateGuideState(): m_state=6
03:21:57.111 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13350
03:21:57.111 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.92, Mass=73, SNR=5.9, Peak=67 HFD=1.5
03:21:57.111 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
03:21:57.111 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
03:21:57.111 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.21 hyp=0.60 cameraTheta=0.36 mountX=-0.07 mountY=-0.58, mountTheta=-1.68
03:21:57.112 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.21, opts=13)
03:21:57.112 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.21)
03:21:57.112 00.000 8976 Worker thread wakes up
03:21:57.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.21) opts 0xd
03:21:57.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.21)
03:21:57.112 00.000 8976 Moving (0.56, 0.21) raw xDistance=-0.07 yDistance=-0.58
03:21:57.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:21:57.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
03:21:57.112 00.000 8976 MoveAxis(R, 0, ABG)
03:21:57.112 00.000 8976 MoveAxis(U, 2, ABG)
03:21:57.112 00.000 8976 stepping (-3, 14) + (0, 2)
03:21:57.113 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:57.113 00.000 5052 UpdateGuideState exits: m=73 SNR=5.9
03:21:57.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:57.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:57.113 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:57.113 00.000 5052 Enqueuing Expose request
03:21:57.140 00.027 8976 Received - 47 (G) 
03:21:57.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:21:57.140 00.000 8976 stepped: pos (-3, 16)
03:21:57.140 00.000 8976 move complete, result=0
03:21:57.140 00.000 8976 worker thread done servicing request
03:21:57.140 00.000 8976 Worker thread wakes up
03:21:57.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:57.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:57.140 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:21:57.825 00.685 8976 Exposure complete
03:21:57.831 00.006 8976 worker thread done servicing request
03:21:57.831 00.000 5052 OnExposeComplete: enter
03:21:57.831 00.000 5052 UpdateGuideState(): m_state=6
03:21:57.831 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13351
03:21:57.831 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.67, Mass=89, SNR=6.5, Peak=62 HFD=2.2
03:21:57.831 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
03:21:57.831 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
03:21:57.831 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.45 mountX=-0.06 mountY=-0.04, mountTheta=-2.57
03:21:57.832 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.04, opts=13)
03:21:57.832 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.04)
03:21:57.832 00.000 8976 Worker thread wakes up
03:21:57.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.04) opts 0xd
03:21:57.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.04)
03:21:57.832 00.000 8976 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=-0.04
03:21:57.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:21:57.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:21:57.832 00.000 8976 MoveAxis(R, 0, ABG)
03:21:57.832 00.000 8976 MoveAxis(U, 0, ABG)
03:21:57.832 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:21:57.832 00.000 5052 UpdateGuideState exits: m=89 SNR=6.5
03:21:57.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:57.832 00.000 8976 move complete, result=0
03:21:57.832 00.000 8976 worker thread done servicing request
03:21:57.833 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:57.833 00.000 5052 Enqueuing Expose request
03:21:57.833 00.000 8976 Worker thread wakes up
03:21:57.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:57.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:57.833 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:58.515 00.682 8976 Exposure complete
03:21:58.520 00.005 8976 worker thread done servicing request
03:21:58.520 00.000 5052 OnExposeComplete: enter
03:21:58.520 00.000 5052 UpdateGuideState(): m_state=6
03:21:58.520 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13352
03:21:58.520 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.64, Mass=89, SNR=6.4, Peak=59 HFD=2.4
03:21:58.522 00.002 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.77 = 1.52)
03:21:58.522 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.41)
03:21:58.522 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-2.72 mountX=0.01 mountY=0.16, mountTheta=1.52
03:21:58.522 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.07, opts=13)
03:21:58.522 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.07)
03:21:58.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:21:58.522 00.000 5052 UpdateGuideState exits: m=89 SNR=6.4
03:21:58.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:58.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:58.522 00.000 5052 Enqueuing Expose request
03:21:58.522 00.000 8976 Worker thread wakes up
03:21:58.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.07) opts 0xd
03:21:58.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.07)
03:21:58.522 00.000 8976 Moving (-0.15, -0.07) raw xDistance=0.01 yDistance=0.16
03:21:58.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:21:58.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:21:58.522 00.000 8976 MoveAxis(R, 0, ABG)
03:21:58.522 00.000 8976 MoveAxis(U, 0, ABG)
03:21:58.522 00.000 8976 move complete, result=0
03:21:58.522 00.000 8976 worker thread done servicing request
03:21:58.522 00.000 8976 Worker thread wakes up
03:21:58.522 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:58.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:58.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:59.207 00.685 8976 Exposure complete
03:21:59.212 00.005 8976 worker thread done servicing request
03:21:59.212 00.000 5052 OnExposeComplete: enter
03:21:59.213 00.001 5052 UpdateGuideState(): m_state=6
03:21:59.213 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13353
03:21:59.213 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.63, Mass=91, SNR=6.5, Peak=56 HFD=2.4
03:21:59.213 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
03:21:59.213 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
03:21:59.213 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.08 hyp=0.43 cameraTheta=-0.18 mountX=-0.26 mountY=-0.32, mountTheta=-2.26
03:21:59.213 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.08, opts=13)
03:21:59.213 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.08)
03:21:59.214 00.001 8976 Worker thread wakes up
03:21:59.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.08) opts 0xd
03:21:59.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.08)
03:21:59.214 00.000 8976 Moving (0.43, -0.08) raw xDistance=-0.26 yDistance=-0.32
03:21:59.214 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:21:59.214 00.000 5052 UpdateGuideState exits: m=91 SNR=6.5
03:21:59.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:59.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:21:59.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:59.214 00.000 5052 Enqueuing Expose request
03:21:59.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:21:59.214 00.000 8976 MoveAxis(R, 1, ABG)
03:21:59.214 00.000 8976 stepping (-3, 16) + (1, 0)
03:21:59.214 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:59.234 00.020 8976 Received - 47 (G) 
03:21:59.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:59.234 00.000 8976 stepped: pos (-2, 16)
03:21:59.234 00.000 8976 MoveAxis(U, 1, ABG)
03:21:59.234 00.000 8976 stepping (-2, 16) + (0, 1)
03:21:59.234 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:59.266 00.032 8976 Received - 47 (G) 
03:21:59.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:59.266 00.000 8976 stepped: pos (-2, 17)
03:21:59.266 00.000 8976 move complete, result=0
03:21:59.266 00.000 8976 worker thread done servicing request
03:21:59.266 00.000 8976 Worker thread wakes up
03:21:59.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:59.266 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:21:59.266 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
03:21:59.949 00.683 8976 Exposure complete
03:21:59.954 00.005 8976 worker thread done servicing request
03:21:59.954 00.000 5052 OnExposeComplete: enter
03:21:59.954 00.000 5052 UpdateGuideState(): m_state=6
03:21:59.955 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13354
03:21:59.955 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=282.08, Mass=88, SNR=6.5, Peak=61 HFD=2.3
03:21:59.955 00.000 5052 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.04) = xAngle (-0.93 = -0.93)
03:21:59.955 00.000 5052 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
03:21:59.955 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.37 hyp=0.41 cameraTheta=1.11 mountX=0.24 mountY=-0.35, mountTheta=-0.96
03:21:59.955 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.37, opts=13)
03:21:59.955 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.37)
03:21:59.955 00.000 8976 Worker thread wakes up
03:21:59.956 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:21:59.956 00.000 5052 UpdateGuideState exits: m=88 SNR=6.5
03:21:59.956 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:59.956 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:21:59.956 00.000 5052 Enqueuing Expose request
03:21:59.956 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.37) opts 0xd
03:21:59.956 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.37)
03:21:59.957 00.001 8976 Moving (0.18, 0.37) raw xDistance=0.24 yDistance=-0.35
03:21:59.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:21:59.957 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
03:21:59.957 00.000 8976 MoveAxis(R, 0, ABG)
03:21:59.957 00.000 8976 MoveAxis(U, 1, ABG)
03:21:59.957 00.000 8976 stepping (-2, 17) + (0, 1)
03:21:59.957 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:59.985 00.028 8976 Received - 47 (G) 
03:21:59.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:21:59.985 00.000 8976 stepped: pos (-2, 18)
03:21:59.985 00.000 8976 move complete, result=0
03:21:59.985 00.000 8976 worker thread done servicing request
03:21:59.985 00.000 8976 Worker thread wakes up
03:21:59.985 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
03:21:59.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:21:59.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:00.673 00.688 8976 Exposure complete
03:22:00.681 00.008 8976 worker thread done servicing request
03:22:00.681 00.000 5052 OnExposeComplete: enter
03:22:00.681 00.000 5052 UpdateGuideState(): m_state=6
03:22:00.681 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13355
03:22:00.681 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.03, Mass=81, SNR=6.2, Peak=66 HFD=2.0
03:22:00.681 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
03:22:00.681 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
03:22:00.681 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.61 mountX=0.29 mountY=-0.16, mountTheta=-0.51
03:22:00.682 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.32, opts=13)
03:22:00.682 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.32)
03:22:00.682 00.000 8976 Worker thread wakes up
03:22:00.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.32) opts 0xd
03:22:00.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.32)
03:22:00.682 00.000 8976 Moving (-0.01, 0.32) raw xDistance=0.29 yDistance=-0.16
03:22:00.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:22:00.682 00.000 5052 UpdateGuideState exits: m=81 SNR=6.2
03:22:00.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:00.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:00.682 00.000 5052 Enqueuing Expose request
03:22:00.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:22:00.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:22:00.683 00.001 8976 MoveAxis(L, 1, ABG)
03:22:00.683 00.000 8976 stepping (-2, 18) + (-1, 0)
03:22:00.683 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:00.705 00.022 8976 Received - 47 (G) 
03:22:00.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:00.705 00.000 8976 stepped: pos (-3, 18)
03:22:00.705 00.000 8976 MoveAxis(U, 0, ABG)
03:22:00.705 00.000 8976 move complete, result=0
03:22:00.705 00.000 8976 worker thread done servicing request
03:22:00.705 00.000 8976 Worker thread wakes up
03:22:00.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:00.705 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:00.705 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
03:22:01.390 00.685 8976 Exposure complete
03:22:01.395 00.005 8976 worker thread done servicing request
03:22:01.395 00.000 5052 OnExposeComplete: enter
03:22:01.395 00.000 5052 UpdateGuideState(): m_state=6
03:22:01.395 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13356
03:22:01.395 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.82, Mass=95, SNR=6.7, Peak=60 HFD=2.3
03:22:01.395 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
03:22:01.395 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
03:22:01.395 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.11 hyp=0.86 cameraTheta=0.13 mountX=-0.28 mountY=-0.77, mountTheta=-1.92
03:22:01.396 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.11, opts=13)
03:22:01.396 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.11)
03:22:01.396 00.000 8976 Worker thread wakes up
03:22:01.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.11) opts 0xd
03:22:01.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.11)
03:22:01.396 00.000 8976 Moving (0.85, 0.11) raw xDistance=-0.28 yDistance=-0.77
03:22:01.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
03:22:01.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77
03:22:01.397 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:01.397 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
03:22:01.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:01.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:01.397 00.000 8976 MoveAxis(R, 1, ABG)
03:22:01.397 00.000 8976 stepping (-3, 18) + (1, 0)
03:22:01.397 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:01.397 00.000 5052 Enqueuing Expose request
03:22:01.424 00.027 8976 Received - 47 (G) 
03:22:01.424 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:01.424 00.000 8976 stepped: pos (-2, 18)
03:22:01.424 00.000 8976 MoveAxis(U, 3, ABG)
03:22:01.424 00.000 8976 stepping (-2, 18) + (0, 3)
03:22:01.424 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:01.456 00.032 8976 Received - 47 (G) 
03:22:01.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:01.456 00.000 8976 stepped: pos (-2, 21)
03:22:01.456 00.000 8976 move complete, result=0
03:22:01.456 00.000 8976 worker thread done servicing request
03:22:01.456 00.000 8976 Worker thread wakes up
03:22:01.456 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
03:22:01.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:01.456 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:02.141 00.685 8976 Exposure complete
03:22:02.146 00.005 8976 worker thread done servicing request
03:22:02.146 00.000 5052 OnExposeComplete: enter
03:22:02.146 00.000 5052 UpdateGuideState(): m_state=6
03:22:02.146 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13357
03:22:02.146 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.47, Mass=88, SNR=6.4, Peak=61 HFD=2.4
03:22:02.146 00.000 5052 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.04) = xAngle (-3.95 = 2.33)
03:22:02.146 00.000 5052 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.23)
03:22:02.147 00.001 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.91 mountX=-0.18 mountY=0.20, mountTheta=2.29
03:22:02.147 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.24, opts=13)
03:22:02.147 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.24)
03:22:02.147 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:22:02.147 00.000 5052 UpdateGuideState exits: m=88 SNR=6.4
03:22:02.147 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:02.147 00.000 8976 Worker thread wakes up
03:22:02.147 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.24) opts 0xd
03:22:02.147 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.24)
03:22:02.147 00.000 8976 Moving (-0.08, -0.24) raw xDistance=-0.18 yDistance=0.20
03:22:02.148 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:02.148 00.000 5052 Enqueuing Expose request
03:22:02.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:22:02.148 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:22:02.148 00.000 8976 MoveAxis(R, 0, ABG)
03:22:02.148 00.000 8976 MoveAxis(U, 0, ABG)
03:22:02.148 00.000 8976 move complete, result=0
03:22:02.148 00.000 8976 worker thread done servicing request
03:22:02.148 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:22:02.148 00.000 8976 Worker thread wakes up
03:22:02.148 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:02.148 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:02.831 00.683 8976 Exposure complete
03:22:02.836 00.005 8976 worker thread done servicing request
03:22:02.836 00.000 5052 OnExposeComplete: enter
03:22:02.836 00.000 5052 UpdateGuideState(): m_state=6
03:22:02.836 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13358
03:22:02.837 00.001 5052 Star::Find returns 1 (0), X=329.28, Y=282.07, Mass=77, SNR=6.0, Peak=60 HFD=2.2
03:22:02.837 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
03:22:02.837 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
03:22:02.837 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.36 hyp=0.37 cameraTheta=1.28 mountX=0.27 mountY=-0.28, mountTheta=-0.81
03:22:02.837 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.36, opts=13)
03:22:02.837 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.36)
03:22:02.837 00.000 8976 Worker thread wakes up
03:22:02.838 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.36) opts 0xd
03:22:02.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.36)
03:22:02.838 00.000 8976 Moving (0.11, 0.36) raw xDistance=0.27 yDistance=-0.28
03:22:02.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:22:02.838 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:22:02.838 00.000 5052 UpdateGuideState exits: m=77 SNR=6.0
03:22:02.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:02.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:22:02.838 00.000 8976 MoveAxis(L, 1, ABG)
03:22:02.838 00.000 8976 stepping (-2, 21) + (-1, 0)
03:22:02.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:02.838 00.000 5052 Enqueuing Expose request
03:22:02.838 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:02.863 00.025 8976 Received - 47 (G) 
03:22:02.863 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:02.863 00.000 8976 stepped: pos (-3, 21)
03:22:02.863 00.000 8976 MoveAxis(U, 1, ABG)
03:22:02.863 00.000 8976 stepping (-3, 21) + (0, 1)
03:22:02.863 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:02.895 00.032 8976 Received - 47 (G) 
03:22:02.895 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:02.895 00.000 8976 stepped: pos (-3, 22)
03:22:02.895 00.000 8976 move complete, result=0
03:22:02.895 00.000 8976 worker thread done servicing request
03:22:02.895 00.000 8976 Worker thread wakes up
03:22:02.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:02.895 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:02.895 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:22:03.582 00.687 8976 Exposure complete
03:22:03.586 00.004 8976 worker thread done servicing request
03:22:03.586 00.000 5052 OnExposeComplete: enter
03:22:03.587 00.001 5052 UpdateGuideState(): m_state=6
03:22:03.587 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13359
03:22:03.587 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.07, Mass=77, SNR=6.0, Peak=59 HFD=2.1
03:22:03.587 00.000 5052 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
03:22:03.587 00.000 5052 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.40 = -0.40)
03:22:03.587 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.36 hyp=0.36 cameraTheta=1.75 mountX=0.35 mountY=-0.14, mountTheta=-0.39
03:22:03.587 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.36, opts=13)
03:22:03.587 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.36)
03:22:03.588 00.001 8976 Worker thread wakes up
03:22:03.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.36) opts 0xd
03:22:03.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.36)
03:22:03.588 00.000 8976 Moving (-0.06, 0.36) raw xDistance=0.35 yDistance=-0.14
03:22:03.588 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:03.588 00.000 5052 UpdateGuideState exits: m=77 SNR=6.0
03:22:03.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:03.588 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:03.588 00.000 5052 Enqueuing Expose request
03:22:03.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
03:22:03.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:22:03.588 00.000 8976 MoveAxis(L, 2, ABG)
03:22:03.588 00.000 8976 stepping (-3, 22) + (-2, 0)
03:22:03.588 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:03.614 00.026 8976 Received - 47 (G) 
03:22:03.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:03.614 00.000 8976 stepped: pos (-5, 22)
03:22:03.614 00.000 8976 MoveAxis(U, 0, ABG)
03:22:03.614 00.000 8976 move complete, result=0
03:22:03.614 00.000 8976 worker thread done servicing request
03:22:03.614 00.000 8976 Worker thread wakes up
03:22:03.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:03.614 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:03.614 00.000 5052 GuideStep: 0.3 px 2 ms WEST, -0.1 px 0 ms NORTH
03:22:04.299 00.685 8976 Exposure complete
03:22:04.304 00.005 8976 worker thread done servicing request
03:22:04.304 00.000 5052 OnExposeComplete: enter
03:22:04.304 00.000 5052 UpdateGuideState(): m_state=6
03:22:04.304 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13360
03:22:04.304 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.28, Mass=86, SNR=6.3, Peak=56 HFD=2.4
03:22:04.304 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.30 = 1.99)
03:22:04.304 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
03:22:04.304 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.43 hyp=0.56 cameraTheta=-2.25 mountX=-0.23 mountY=0.53, mountTheta=1.97
03:22:04.304 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.43, opts=13)
03:22:04.304 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.43)
03:22:04.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:22:04.305 00.001 5052 UpdateGuideState exits: m=86 SNR=6.3
03:22:04.305 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:04.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:04.305 00.000 8976 Worker thread wakes up
03:22:04.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.43) opts 0xd
03:22:04.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.43)
03:22:04.305 00.000 8976 Moving (-0.35, -0.43) raw xDistance=-0.23 yDistance=0.53
03:22:04.305 00.000 5052 Enqueuing Expose request
03:22:04.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:22:04.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
03:22:04.305 00.000 8976 MoveAxis(R, 0, ABG)
03:22:04.305 00.000 8976 MoveAxis(D, 2, ABG)
03:22:04.305 00.000 8976 stepping (-5, 22) + (0, -2)
03:22:04.305 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:04.334 00.029 8976 Received - 47 (G) 
03:22:04.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:04.334 00.000 8976 stepped: pos (-5, 20)
03:22:04.334 00.000 8976 move complete, result=0
03:22:04.334 00.000 8976 worker thread done servicing request
03:22:04.334 00.000 8976 Worker thread wakes up
03:22:04.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:04.334 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:04.334 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:22:05.016 00.682 8976 Exposure complete
03:22:05.021 00.005 8976 worker thread done servicing request
03:22:05.021 00.000 5052 OnExposeComplete: enter
03:22:05.022 00.001 5052 UpdateGuideState(): m_state=6
03:22:05.022 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13361
03:22:05.022 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.60, Mass=70, SNR=5.7, Peak=58 HFD=2.2
03:22:05.022 00.000 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.54 = 1.75)
03:22:05.022 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
03:22:05.022 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.49 mountX=-0.03 mountY=0.18, mountTheta=1.74
03:22:05.023 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.11, opts=13)
03:22:05.023 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.11)
03:22:05.023 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:22:05.023 00.000 5052 UpdateGuideState exits: m=70 SNR=5.7
03:22:05.023 00.000 8976 Worker thread wakes up
03:22:05.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.11) opts 0xd
03:22:05.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.11)
03:22:05.023 00.000 8976 Moving (-0.14, -0.11) raw xDistance=-0.03 yDistance=0.18
03:22:05.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:05.023 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:05.023 00.000 5052 Enqueuing Expose request
03:22:05.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:22:05.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:22:05.023 00.000 8976 MoveAxis(R, 0, ABG)
03:22:05.024 00.001 8976 MoveAxis(U, 0, ABG)
03:22:05.024 00.000 8976 move complete, result=0
03:22:05.024 00.000 8976 worker thread done servicing request
03:22:05.024 00.000 8976 Worker thread wakes up
03:22:05.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:05.024 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:05.024 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:22:05.706 00.682 8976 Exposure complete
03:22:05.712 00.006 8976 worker thread done servicing request
03:22:05.712 00.000 5052 OnExposeComplete: enter
03:22:05.712 00.000 5052 UpdateGuideState(): m_state=6
03:22:05.712 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13362
03:22:05.712 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.71, Mass=76, SNR=6.0, Peak=59 HFD=1.7
03:22:05.712 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:22:05.712 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
03:22:05.712 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.00 hyp=0.73 cameraTheta=3.14 mountX=0.33 mountY=0.61, mountTheta=1.07
03:22:05.713 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.00, opts=13)
03:22:05.713 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.00)
03:22:05.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:22:05.713 00.000 5052 UpdateGuideState exits: m=76 SNR=6.0
03:22:05.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:05.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:05.713 00.000 5052 Enqueuing Expose request
03:22:05.713 00.000 8976 Worker thread wakes up
03:22:05.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.00) opts 0xd
03:22:05.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.00)
03:22:05.713 00.000 8976 Moving (-0.73, 0.00) raw xDistance=0.33 yDistance=0.61
03:22:05.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:22:05.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
03:22:05.713 00.000 8976 MoveAxis(L, 1, ABG)
03:22:05.713 00.000 8976 stepping (-5, 20) + (-1, 0)
03:22:05.713 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:05.740 00.027 8976 Received - 47 (G) 
03:22:05.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:05.740 00.000 8976 stepped: pos (-6, 20)
03:22:05.740 00.000 8976 MoveAxis(D, 2, ABG)
03:22:05.740 00.000 8976 stepping (-6, 20) + (0, -2)
03:22:05.740 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:05.772 00.032 8976 Received - 47 (G) 
03:22:05.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:05.772 00.000 8976 stepped: pos (-6, 18)
03:22:05.773 00.001 8976 move complete, result=0
03:22:05.773 00.000 8976 worker thread done servicing request
03:22:05.773 00.000 8976 Worker thread wakes up
03:22:05.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:05.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:05.773 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
03:22:06.459 00.686 8976 Exposure complete
03:22:06.464 00.005 8976 worker thread done servicing request
03:22:06.464 00.000 5052 OnExposeComplete: enter
03:22:06.464 00.000 5052 UpdateGuideState(): m_state=6
03:22:06.464 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13363
03:22:06.464 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.14, Mass=110, SNR=7.1, Peak=59 HFD=2.5
03:22:06.464 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.45 = 1.84)
03:22:06.464 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
03:22:06.464 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.57 hyp=0.84 cameraTheta=-2.40 mountX=-0.22 mountY=0.83, mountTheta=1.83
03:22:06.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.57, opts=13)
03:22:06.465 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.57)
03:22:06.465 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:06.465 00.000 5052 UpdateGuideState exits: m=110 SNR=7.1
03:22:06.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:06.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:06.465 00.000 5052 Enqueuing Expose request
03:22:06.465 00.000 8976 Worker thread wakes up
03:22:06.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.57) opts 0xd
03:22:06.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.57)
03:22:06.465 00.000 8976 Moving (-0.62, -0.57) raw xDistance=-0.22 yDistance=0.83
03:22:06.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:22:06.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.83
03:22:06.466 00.001 8976 MoveAxis(R, 0, ABG)
03:22:06.466 00.000 8976 MoveAxis(D, 3, ABG)
03:22:06.466 00.000 8976 stepping (-6, 18) + (0, -3)
03:22:06.466 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:06.492 00.026 8976 Received - 47 (G) 
03:22:06.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:06.492 00.000 8976 stepped: pos (-6, 15)
03:22:06.492 00.000 8976 move complete, result=0
03:22:06.492 00.000 8976 worker thread done servicing request
03:22:06.492 00.000 8976 Worker thread wakes up
03:22:06.492 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:22:06.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:06.492 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:07.180 00.688 8976 Exposure complete
03:22:07.186 00.006 8976 worker thread done servicing request
03:22:07.186 00.000 5052 OnExposeComplete: enter
03:22:07.186 00.000 5052 UpdateGuideState(): m_state=6
03:22:07.186 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13364
03:22:07.186 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.72, Mass=78, SNR=6.0, Peak=62 HFD=2.2
03:22:07.186 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:22:07.186 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
03:22:07.186 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.01 hyp=0.39 cameraTheta=3.12 mountX=0.18 mountY=0.32, mountTheta=1.05
03:22:07.187 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.01, opts=13)
03:22:07.187 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.01)
03:22:07.187 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:07.187 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:22:07.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:07.187 00.000 8976 Worker thread wakes up
03:22:07.187 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.01) opts 0xd
03:22:07.187 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.01)
03:22:07.187 00.000 8976 Moving (-0.39, 0.01) raw xDistance=0.18 yDistance=0.32
03:22:07.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:07.187 00.000 5052 Enqueuing Expose request
03:22:07.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:22:07.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32
03:22:07.187 00.000 8976 MoveAxis(R, 0, ABG)
03:22:07.187 00.000 8976 MoveAxis(D, 2, ABG)
03:22:07.187 00.000 8976 stepping (-6, 15) + (0, -2)
03:22:07.188 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:07.211 00.023 8976 Received - 47 (G) 
03:22:07.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:07.211 00.000 8976 stepped: pos (-6, 13)
03:22:07.211 00.000 8976 move complete, result=0
03:22:07.211 00.000 8976 worker thread done servicing request
03:22:07.211 00.000 8976 Worker thread wakes up
03:22:07.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:07.211 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:07.211 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 2 ms SOUTH
03:22:07.896 00.685 8976 Exposure complete
03:22:07.902 00.006 8976 worker thread done servicing request
03:22:07.902 00.000 5052 OnExposeComplete: enter
03:22:07.902 00.000 5052 UpdateGuideState(): m_state=6
03:22:07.902 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13365
03:22:07.902 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.08, Mass=77, SNR=5.9, Peak=63 HFD=1.9
03:22:07.902 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
03:22:07.902 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.00 = -0.00)
03:22:07.902 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.37 hyp=0.44 cameraTheta=2.15 mountX=0.44 mountY=-0.00, mountTheta=-0.00
03:22:07.903 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.37, opts=13)
03:22:07.903 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.37)
03:22:07.903 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:07.903 00.000 5052 UpdateGuideState exits: m=77 SNR=5.9
03:22:07.903 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:07.903 00.000 8976 Worker thread wakes up
03:22:07.903 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.37) opts 0xd
03:22:07.903 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.37)
03:22:07.903 00.000 8976 Moving (-0.24, 0.37) raw xDistance=0.44 yDistance=-0.00
03:22:07.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:22:07.903 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:07.903 00.000 5052 Enqueuing Expose request
03:22:07.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:22:07.904 00.001 8976 MoveAxis(L, 2, ABG)
03:22:07.904 00.000 8976 stepping (-6, 13) + (-2, 0)
03:22:07.904 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:07.931 00.027 8976 Received - 47 (G) 
03:22:07.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:07.931 00.000 8976 stepped: pos (-8, 13)
03:22:07.931 00.000 8976 MoveAxis(U, 0, ABG)
03:22:07.931 00.000 8976 move complete, result=0
03:22:07.931 00.000 8976 worker thread done servicing request
03:22:07.931 00.000 8976 Worker thread wakes up
03:22:07.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:07.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:07.931 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
03:22:08.616 00.685 8976 Exposure complete
03:22:08.621 00.005 8976 worker thread done servicing request
03:22:08.621 00.000 5052 OnExposeComplete: enter
03:22:08.621 00.000 5052 UpdateGuideState(): m_state=6
03:22:08.621 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13366
03:22:08.621 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.65, Mass=101, SNR=6.8, Peak=63 HFD=2.5
03:22:08.621 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
03:22:08.621 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
03:22:08.621 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.06 hyp=0.40 cameraTheta=-2.99 mountX=0.13 mountY=0.37, mountTheta=1.24
03:22:08.622 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.06, opts=13)
03:22:08.622 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.06)
03:22:08.622 00.000 8976 Worker thread wakes up
03:22:08.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.06) opts 0xd
03:22:08.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.06)
03:22:08.622 00.000 8976 Moving (-0.40, -0.06) raw xDistance=0.13 yDistance=0.37
03:22:08.622 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:08.622 00.000 5052 UpdateGuideState exits: m=101 SNR=6.8
03:22:08.623 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:08.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:08.623 00.000 5052 Enqueuing Expose request
03:22:08.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:22:08.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:22:08.623 00.000 8976 MoveAxis(R, 0, ABG)
03:22:08.623 00.000 8976 MoveAxis(D, 1, ABG)
03:22:08.623 00.000 8976 stepping (-8, 13) + (0, -1)
03:22:08.623 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:08.650 00.027 8976 Received - 47 (G) 
03:22:08.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:08.650 00.000 8976 stepped: pos (-8, 12)
03:22:08.650 00.000 8976 move complete, result=0
03:22:08.650 00.000 8976 worker thread done servicing request
03:22:08.650 00.000 8976 Worker thread wakes up
03:22:08.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:08.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:08.650 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:22:09.337 00.687 8976 Exposure complete
03:22:09.342 00.005 8976 worker thread done servicing request
03:22:09.342 00.000 5052 OnExposeComplete: enter
03:22:09.342 00.000 5052 UpdateGuideState(): m_state=6
03:22:09.342 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13367
03:22:09.342 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.80, Mass=76, SNR=6.0, Peak=61 HFD=2.1
03:22:09.342 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:22:09.342 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
03:22:09.342 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.58 mountX=0.15 mountY=0.07, mountTheta=0.45
03:22:09.343 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.09, opts=13)
03:22:09.343 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.09)
03:22:09.343 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=52, Gamma=2.630
03:22:09.343 00.000 5052 UpdateGuideState exits: m=76 SNR=6.0
03:22:09.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:09.343 00.000 8976 Worker thread wakes up
03:22:09.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.09) opts 0xd
03:22:09.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.09)
03:22:09.343 00.000 8976 Moving (-0.15, 0.09) raw xDistance=0.15 yDistance=0.07
03:22:09.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:09.343 00.000 5052 Enqueuing Expose request
03:22:09.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:22:09.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:22:09.343 00.000 8976 MoveAxis(R, 0, ABG)
03:22:09.343 00.000 8976 MoveAxis(U, 0, ABG)
03:22:09.343 00.000 8976 move complete, result=0
03:22:09.343 00.000 8976 worker thread done servicing request
03:22:09.344 00.001 8976 Worker thread wakes up
03:22:09.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:09.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:09.344 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:10.030 00.686 8976 Exposure complete
03:22:10.036 00.006 8976 worker thread done servicing request
03:22:10.036 00.000 5052 OnExposeComplete: enter
03:22:10.036 00.000 5052 UpdateGuideState(): m_state=6
03:22:10.036 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13368
03:22:10.036 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=282.23, Mass=80, SNR=6.2, Peak=64 HFD=1.7
03:22:10.036 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
03:22:10.036 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
03:22:10.036 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.52 hyp=0.64 cameraTheta=2.17 mountX=0.63 mountY=0.02, mountTheta=0.02
03:22:10.037 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.52, opts=13)
03:22:10.037 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.52)
03:22:10.037 00.000 8976 Worker thread wakes up
03:22:10.037 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.52) opts 0xd
03:22:10.037 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.52)
03:22:10.037 00.000 8976 Moving (-0.36, 0.52) raw xDistance=0.63 yDistance=0.02
03:22:10.037 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
03:22:10.037 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:22:10.037 00.000 5052 UpdateGuideState exits: m=80 SNR=6.2
03:22:10.037 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:10.037 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:22:10.037 00.000 8976 MoveAxis(L, 3, ABG)
03:22:10.037 00.000 8976 stepping (-8, 12) + (-3, 0)
03:22:10.037 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:10.038 00.001 5052 Enqueuing Expose request
03:22:10.038 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:10.072 00.034 8976 Received - 47 (G) 
03:22:10.072 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:10.072 00.000 8976 stepped: pos (-11, 12)
03:22:10.072 00.000 8976 MoveAxis(U, 0, ABG)
03:22:10.072 00.000 8976 move complete, result=0
03:22:10.073 00.001 8976 worker thread done servicing request
03:22:10.073 00.000 8976 Worker thread wakes up
03:22:10.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:10.073 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:10.073 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.0 px 0 ms NORTH
03:22:10.758 00.685 8976 Exposure complete
03:22:10.765 00.007 8976 worker thread done servicing request
03:22:10.765 00.000 5052 OnExposeComplete: enter
03:22:10.765 00.000 5052 UpdateGuideState(): m_state=6
03:22:10.765 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13369
03:22:10.765 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.38, Mass=68, SNR=5.6, Peak=56 HFD=1.9
03:22:10.765 00.000 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.04) = xAngle (-3.19 = 3.10)
03:22:10.765 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 2.99)
03:22:10.765 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-1.14 mountX=-0.36 mountY=0.05, mountTheta=2.99
03:22:10.766 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.33, opts=13)
03:22:10.766 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.33)
03:22:10.766 00.000 8976 Worker thread wakes up
03:22:10.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.33) opts 0xd
03:22:10.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.33)
03:22:10.766 00.000 8976 Moving (0.15, -0.33) raw xDistance=-0.36 yDistance=0.05
03:22:10.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
03:22:10.766 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:10.766 00.000 5052 UpdateGuideState exits: m=68 SNR=5.6
03:22:10.766 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:10.766 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:10.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:22:10.766 00.000 8976 MoveAxis(R, 1, ABG)
03:22:10.766 00.000 8976 stepping (-11, 12) + (1, 0)
03:22:10.766 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:10.767 00.001 5052 Enqueuing Expose request
03:22:10.792 00.025 8976 Received - 47 (G) 
03:22:10.792 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:10.792 00.000 8976 stepped: pos (-10, 12)
03:22:10.792 00.000 8976 MoveAxis(U, 0, ABG)
03:22:10.792 00.000 8976 move complete, result=0
03:22:10.792 00.000 8976 worker thread done servicing request
03:22:10.792 00.000 8976 Worker thread wakes up
03:22:10.792 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:10.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:10.792 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.1 px 0 ms NORTH
03:22:11.477 00.685 8976 Exposure complete
03:22:11.483 00.006 8976 worker thread done servicing request
03:22:11.483 00.000 5052 OnExposeComplete: enter
03:22:11.483 00.000 5052 UpdateGuideState(): m_state=6
03:22:11.483 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13370
03:22:11.483 00.000 5052 Star::Find returns 1 (0), X=330.65, Y=282.72, Mass=74, SNR=5.9, Peak=59 HFD=2.9
03:22:11.483 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
03:22:11.483 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
03:22:11.483 00.000 5052 CameraToMount -- cameraX=1.48 cameraY=1.01 hyp=1.79 cameraTheta=0.60 mountX=0.23 mountY=-1.79, mountTheta=-1.45
03:22:11.484 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.48, y=1.01, opts=13)
03:22:11.484 00.000 5052 Enqueuing Move request for stepguider (1.48, 1.01)
03:22:11.484 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:11.484 00.000 5052 UpdateGuideState exits: m=74 SNR=5.9
03:22:11.484 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:11.484 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:11.484 00.000 5052 Enqueuing Expose request
03:22:11.484 00.000 8976 Worker thread wakes up
03:22:11.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.48, 1.01) opts 0xd
03:22:11.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.48, 1.01)
03:22:11.484 00.000 8976 Moving (1.48, 1.01) raw xDistance=0.23 yDistance=-1.79
03:22:11.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:22:11.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.13 from input -1.79
03:22:11.484 00.000 8976 MoveAxis(R, 0, ABG)
03:22:11.484 00.000 8976 MoveAxis(U, 7, ABG)
03:22:11.484 00.000 8976 stepping (-10, 12) + (0, 7)
03:22:11.485 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:22:11.527 00.042 8976 Received - 47 (G) 
03:22:11.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:22:11.527 00.000 8976 stepped: pos (-10, 19)
03:22:11.527 00.000 8976 move complete, result=0
03:22:11.527 00.000 8976 worker thread done servicing request
03:22:11.527 00.000 8976 Worker thread wakes up
03:22:11.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:11.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:11.527 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.8 px 7 ms NORTH
03:22:12.230 00.703 8976 Exposure complete
03:22:12.235 00.005 8976 worker thread done servicing request
03:22:12.235 00.000 5052 OnExposeComplete: enter
03:22:12.235 00.000 5052 UpdateGuideState(): m_state=6
03:22:12.235 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13371
03:22:12.235 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=280.59, Mass=96, SNR=6.7, Peak=58 HFD=2.9
03:22:12.235 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.22 = 3.07)
03:22:12.236 00.001 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.96)
03:22:12.236 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-1.12 hyp=1.21 cameraTheta=-1.17 mountX=-1.21 mountY=0.22, mountTheta=2.96
03:22:12.236 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-1.12, opts=13)
03:22:12.236 00.000 5052 Enqueuing Move request for stepguider (0.47, -1.12)
03:22:12.236 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=53, Gamma=2.630
03:22:12.236 00.000 5052 UpdateGuideState exits: m=96 SNR=6.7
03:22:12.236 00.000 8976 Worker thread wakes up
03:22:12.236 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -1.12) opts 0xd
03:22:12.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -1.12)
03:22:12.236 00.000 8976 Moving (0.47, -1.12) raw xDistance=-1.21 yDistance=0.22
03:22:12.237 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:12.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:12.237 00.000 5052 Enqueuing Expose request
03:22:12.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.21
03:22:12.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:22:12.237 00.000 8976 MoveAxis(R, 5, ABG)
03:22:12.237 00.000 8976 stepping (-10, 19) + (5, 0)
03:22:12.237 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:22:12.279 00.042 8976 Received - 47 (G) 
03:22:12.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:22:12.279 00.000 8976 stepped: pos (-5, 19)
03:22:12.279 00.000 8976 MoveAxis(U, 0, ABG)
03:22:12.279 00.000 8976 move complete, result=0
03:22:12.279 00.000 8976 worker thread done servicing request
03:22:12.279 00.000 8976 Worker thread wakes up
03:22:12.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:12.279 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:12.279 00.000 5052 GuideStep: -1.2 px 5 ms EAST, 0.2 px 0 ms NORTH
03:22:12.966 00.687 8976 Exposure complete
03:22:12.971 00.005 8976 worker thread done servicing request
03:22:12.971 00.000 5052 OnExposeComplete: enter
03:22:12.971 00.000 5052 UpdateGuideState(): m_state=6
03:22:12.971 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13372
03:22:12.971 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=282.00, Mass=94, SNR=6.7, Peak=62 HFD=2.1
03:22:12.972 00.001 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
03:22:12.972 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.78 = -1.78)
03:22:12.972 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.29 hyp=0.81 cameraTheta=0.36 mountX=-0.09 mountY=-0.80, mountTheta=-1.68
03:22:12.972 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.29, opts=13)
03:22:12.972 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.29)
03:22:12.972 00.000 8976 Worker thread wakes up
03:22:12.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.29) opts 0xd
03:22:12.973 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.29)
03:22:12.973 00.000 8976 Moving (0.76, 0.29) raw xDistance=-0.09 yDistance=-0.80
03:22:12.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:22:12.973 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80
03:22:12.973 00.000 8976 MoveAxis(R, 0, ABG)
03:22:12.973 00.000 8976 MoveAxis(U, 3, ABG)
03:22:12.973 00.000 8976 stepping (-5, 19) + (0, 3)
03:22:12.973 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:12.973 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:22:12.973 00.000 5052 UpdateGuideState exits: m=94 SNR=6.7
03:22:12.973 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:12.973 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:12.973 00.000 5052 Enqueuing Expose request
03:22:13.014 00.041 8976 Received - 47 (G) 
03:22:13.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:13.014 00.000 8976 stepped: pos (-5, 22)
03:22:13.014 00.000 8976 move complete, result=0
03:22:13.014 00.000 8976 worker thread done servicing request
03:22:13.014 00.000 8976 Worker thread wakes up
03:22:13.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:13.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:13.014 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
03:22:13.697 00.683 8976 Exposure complete
03:22:13.703 00.006 8976 worker thread done servicing request
03:22:13.703 00.000 5052 OnExposeComplete: enter
03:22:13.703 00.000 5052 UpdateGuideState(): m_state=6
03:22:13.703 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13373
03:22:13.703 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.77, Mass=103, SNR=7.0, Peak=62 HFD=2.5
03:22:13.703 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:22:13.703 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
03:22:13.703 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.06 hyp=0.26 cameraTheta=2.92 mountX=0.16 mountY=0.18, mountTheta=0.83
03:22:13.704 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.06, opts=13)
03:22:13.704 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.06)
03:22:13.704 00.000 8976 Worker thread wakes up
03:22:13.704 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:22:13.704 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
03:22:13.704 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:13.704 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:13.704 00.000 5052 Enqueuing Expose request
03:22:13.704 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.06) opts 0xd
03:22:13.704 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.06)
03:22:13.704 00.000 8976 Moving (-0.25, 0.06) raw xDistance=0.16 yDistance=0.18
03:22:13.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:22:13.705 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:22:13.705 00.000 8976 MoveAxis(R, 0, ABG)
03:22:13.705 00.000 8976 MoveAxis(U, 0, ABG)
03:22:13.705 00.000 8976 move complete, result=0
03:22:13.705 00.000 8976 worker thread done servicing request
03:22:13.705 00.000 8976 Worker thread wakes up
03:22:13.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:13.705 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:22:13.705 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:14.390 00.685 8976 Exposure complete
03:22:14.396 00.006 8976 worker thread done servicing request
03:22:14.396 00.000 5052 OnExposeComplete: enter
03:22:14.396 00.000 5052 UpdateGuideState(): m_state=6
03:22:14.396 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13374
03:22:14.396 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=282.19, Mass=100, SNR=6.9, Peak=61 HFD=2.5
03:22:14.396 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
03:22:14.396 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
03:22:14.396 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.48 hyp=0.72 cameraTheta=0.74 mountX=0.19 mountY=-0.71, mountTheta=-1.31
03:22:14.397 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.48, opts=13)
03:22:14.397 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.48)
03:22:14.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:22:14.397 00.000 5052 UpdateGuideState exits: m=100 SNR=6.9
03:22:14.397 00.000 8976 Worker thread wakes up
03:22:14.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:14.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.48) opts 0xd
03:22:14.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:14.397 00.000 5052 Enqueuing Expose request
03:22:14.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.48)
03:22:14.397 00.000 8976 Moving (0.53, 0.48) raw xDistance=0.19 yDistance=-0.71
03:22:14.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:22:14.398 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
03:22:14.398 00.000 8976 MoveAxis(R, 0, ABG)
03:22:14.398 00.000 8976 MoveAxis(U, 3, ABG)
03:22:14.398 00.000 8976 stepping (-5, 22) + (0, 3)
03:22:14.398 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:14.437 00.039 8976 Received - 47 (G) 
03:22:14.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:14.437 00.000 8976 stepped: pos (-5, 25)
03:22:14.437 00.000 8976 move complete, result=0
03:22:14.437 00.000 8976 worker thread done servicing request
03:22:14.437 00.000 8976 Worker thread wakes up
03:22:14.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:14.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:14.437 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:22:15.128 00.691 8976 Exposure complete
03:22:15.133 00.005 8976 worker thread done servicing request
03:22:15.134 00.001 5052 OnExposeComplete: enter
03:22:15.134 00.000 5052 UpdateGuideState(): m_state=6
03:22:15.134 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13375
03:22:15.134 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.88, Mass=91, SNR=6.6, Peak=59 HFD=2.1
03:22:15.134 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
03:22:15.134 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
03:22:15.134 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.26 cameraTheta=0.73 mountX=0.07 mountY=-0.26, mountTheta=-1.31
03:22:15.135 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.17, opts=13)
03:22:15.135 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.17)
03:22:15.135 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:22:15.136 00.001 5052 UpdateGuideState exits: m=91 SNR=6.6
03:22:15.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:15.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:15.136 00.000 8976 Worker thread wakes up
03:22:15.136 00.000 5052 Enqueuing Expose request
03:22:15.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.17) opts 0xd
03:22:15.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.17)
03:22:15.136 00.000 8976 Moving (0.19, 0.17) raw xDistance=0.07 yDistance=-0.26
03:22:15.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:22:15.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:22:15.136 00.000 8976 MoveAxis(R, 0, ABG)
03:22:15.136 00.000 8976 MoveAxis(U, 0, ABG)
03:22:15.136 00.000 8976 move complete, result=0
03:22:15.136 00.000 8976 worker thread done servicing request
03:22:15.136 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:22:15.136 00.000 8976 Worker thread wakes up
03:22:15.137 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:15.137 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:15.819 00.682 8976 Exposure complete
03:22:15.824 00.005 8976 worker thread done servicing request
03:22:15.824 00.000 5052 OnExposeComplete: enter
03:22:15.824 00.000 5052 UpdateGuideState(): m_state=6
03:22:15.825 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13376
03:22:15.825 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.00, Mass=97, SNR=6.7, Peak=56 HFD=2.3
03:22:15.825 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
03:22:15.825 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.09)
03:22:15.825 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.71 hyp=0.82 cameraTheta=-1.05 mountX=-0.82 mountY=0.04, mountTheta=3.09
03:22:15.825 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.71, opts=13)
03:22:15.825 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.71)
03:22:15.825 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=53, Gamma=2.630
03:22:15.825 00.000 5052 UpdateGuideState exits: m=97 SNR=6.7
03:22:15.826 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:15.826 00.000 8976 Worker thread wakes up
03:22:15.826 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.71) opts 0xd
03:22:15.826 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.71)
03:22:15.826 00.000 8976 Moving (0.41, -0.71) raw xDistance=-0.82 yDistance=0.04
03:22:15.826 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:15.826 00.000 5052 Enqueuing Expose request
03:22:15.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
03:22:15.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:22:15.826 00.000 8976 MoveAxis(R, 3, ABG)
03:22:15.826 00.000 8976 stepping (-5, 25) + (3, 0)
03:22:15.826 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:15.859 00.033 8976 Received - 47 (G) 
03:22:15.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:15.859 00.000 8976 stepped: pos (-2, 25)
03:22:15.859 00.000 8976 MoveAxis(U, 0, ABG)
03:22:15.860 00.001 8976 move complete, result=0
03:22:15.860 00.000 8976 worker thread done servicing request
03:22:15.860 00.000 8976 Worker thread wakes up
03:22:15.860 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.0 px 0 ms NORTH
03:22:15.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:15.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:16.545 00.685 8976 Exposure complete
03:22:16.551 00.006 8976 worker thread done servicing request
03:22:16.551 00.000 5052 OnExposeComplete: enter
03:22:16.551 00.000 5052 UpdateGuideState(): m_state=6
03:22:16.551 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13377
03:22:16.551 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=282.40, Mass=82, SNR=6.1, Peak=57 HFD=3.0
03:22:16.551 00.000 5052 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
03:22:16.551 00.000 5052 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.95 = -0.95)
03:22:16.551 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.69 hyp=0.74 cameraTheta=1.20 mountX=0.49 mountY=-0.60, mountTheta=-0.89
03:22:16.552 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.69, opts=13)
03:22:16.552 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.69)
03:22:16.552 00.000 8976 Worker thread wakes up
03:22:16.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.69) opts 0xd
03:22:16.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.69)
03:22:16.552 00.000 8976 Moving (0.27, 0.69) raw xDistance=0.49 yDistance=-0.60
03:22:16.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.49
03:22:16.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:16.552 00.000 5052 UpdateGuideState exits: m=82 SNR=6.1
03:22:16.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:16.552 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:22:16.552 00.000 8976 MoveAxis(L, 2, ABG)
03:22:16.552 00.000 8976 stepping (-2, 25) + (-2, 0)
03:22:16.553 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:16.553 00.000 5052 Enqueuing Expose request
03:22:16.553 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:16.579 00.026 8976 Received - 47 (G) 
03:22:16.579 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:16.579 00.000 8976 stepped: pos (-4, 25)
03:22:16.579 00.000 8976 MoveAxis(U, 2, ABG)
03:22:16.579 00.000 8976 stepping (-4, 25) + (0, 2)
03:22:16.579 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:16.611 00.032 8976 Received - 47 (G) 
03:22:16.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:16.611 00.000 8976 stepped: pos (-4, 27)
03:22:16.611 00.000 8976 move complete, result=0
03:22:16.611 00.000 8976 worker thread done servicing request
03:22:16.611 00.000 8976 Worker thread wakes up
03:22:16.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:16.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:16.611 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.6 px 2 ms NORTH
03:22:17.291 00.680 8976 Exposure complete
03:22:17.297 00.006 8976 worker thread done servicing request
03:22:17.297 00.000 5052 OnExposeComplete: enter
03:22:17.297 00.000 5052 UpdateGuideState(): m_state=6
03:22:17.297 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13378
03:22:17.297 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=282.08, Mass=66, SNR=5.5, Peak=61 HFD=1.9
03:22:17.297 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
03:22:17.297 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
03:22:17.297 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=0.37 hyp=0.94 cameraTheta=0.41 mountX=-0.06 mountY=-0.93, mountTheta=-1.64
03:22:17.298 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=0.37, opts=13)
03:22:17.298 00.000 5052 Enqueuing Move request for stepguider (0.86, 0.37)
03:22:17.298 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:17.298 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:22:17.298 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:17.298 00.000 8976 Worker thread wakes up
03:22:17.298 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, 0.37) opts 0xd
03:22:17.298 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, 0.37)
03:22:17.298 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:17.298 00.000 5052 Enqueuing Expose request
03:22:17.298 00.000 8976 Moving (0.86, 0.37) raw xDistance=-0.06 yDistance=-0.93
03:22:17.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:22:17.298 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.93
03:22:17.298 00.000 8976 MoveAxis(R, 0, ABG)
03:22:17.298 00.000 8976 MoveAxis(U, 4, ABG)
03:22:17.298 00.000 8976 stepping (-4, 27) + (0, 4)
03:22:17.298 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:22:17.331 00.033 8976 Received - 47 (G) 
03:22:17.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:22:17.331 00.000 8976 stepped: pos (-4, 31)
03:22:17.331 00.000 8976 starting a new bump
03:22:17.331 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:22:17.331 00.000 8976 MountToCamera -- mountX=0.64 mountY=-4.23 hyp=4.28 mountTheta=-1.42 cameraX=3.48, cameraY=2.50 cameraTheta=0.62
03:22:17.331 00.000 8976 incremental bump (3.479, 2.498) isValid = 1
03:22:17.331 00.000 8976 Scheduling Mount bump of (0.093, 0.069)
03:22:17.331 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:22:17.331 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:22:17.331 00.000 8976 move complete, result=0
03:22:17.331 00.000 8976 worker thread done servicing request
03:22:17.331 00.000 8976 Worker thread wakes up
03:22:17.331 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
03:22:17.331 00.000 9828 Worker thread wakes up
03:22:17.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:17.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:17.331 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:22:17.331 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:22:17.331 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.55)
03:22:17.331 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
03:22:17.331 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
03:22:17.331 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:22:17.331 00.000 9828 BLC: window closed
03:22:17.331 00.000 9828 MoveAxis(E, 31, B)
03:22:17.331 00.000 9828 Guiding  Dir = 2, Dur = 31
03:22:17.332 00.001 9828 IsSlewing returns 0
03:22:17.332 00.000 9828 IsGuiding returns 0
03:22:17.332 00.000 9828 PulseGuide returned control before completion, sleep 41
03:22:17.389 00.057 9828 IsGuiding returns 1
03:22:17.389 00.000 9828 scope still moving after pulse duration time elapsed
03:22:17.419 00.030 9828 IsSlewing returns 0
03:22:17.419 00.000 9828 IsGuiding returns 1
03:22:17.450 00.031 9828 IsSlewing returns 0
03:22:17.450 00.000 9828 IsGuiding returns 1
03:22:17.481 00.031 9828 IsSlewing returns 0
03:22:17.481 00.000 9828 IsGuiding returns 0
03:22:17.481 00.000 9828 scope move finished after 31 + 117 ms
03:22:17.481 00.000 9828 Move returns status 0, amount 31
03:22:17.481 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:17.481 00.000 9828 MoveAxis(N, 8, B)
03:22:17.481 00.000 9828 Guiding  Dir = 0, Dur = 8
03:22:17.496 00.015 9828 IsSlewing returns 0
03:22:17.496 00.000 9828 IsGuiding returns 0
03:22:17.496 00.000 9828 PulseGuide returned control before completion, sleep 18
03:22:17.527 00.031 9828 IsGuiding returns 1
03:22:17.527 00.000 9828 scope still moving after pulse duration time elapsed
03:22:17.557 00.030 9828 IsSlewing returns 0
03:22:17.557 00.000 9828 IsGuiding returns 1
03:22:17.588 00.031 9828 IsSlewing returns 0
03:22:17.588 00.000 9828 IsGuiding returns 1
03:22:17.618 00.030 9828 IsSlewing returns 0
03:22:17.618 00.000 9828 IsGuiding returns 1
03:22:17.648 00.030 9828 IsSlewing returns 0
03:22:17.648 00.000 9828 IsGuiding returns 0
03:22:17.648 00.000 9828 scope move finished after 8 + 144 ms
03:22:17.648 00.000 9828 Move returns status 0, amount 8
03:22:17.648 00.000 9828 move complete, result=0
03:22:17.648 00.000 9828 worker thread done servicing request
03:22:17.648 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:22:18.016 00.368 8976 Exposure complete
03:22:18.021 00.005 8976 worker thread done servicing request
03:22:18.021 00.000 5052 OnExposeComplete: enter
03:22:18.022 00.001 5052 UpdateGuideState(): m_state=6
03:22:18.022 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13379
03:22:18.022 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.80, Mass=71, SNR=5.7, Peak=56 HFD=2.0
03:22:18.022 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
03:22:18.022 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
03:22:18.022 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.09 hyp=0.59 cameraTheta=0.16 mountX=-0.18 mountY=-0.54, mountTheta=-1.90
03:22:18.023 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.09, opts=13)
03:22:18.023 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.09)
03:22:18.023 00.000 8976 Worker thread wakes up
03:22:18.023 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:22:18.023 00.000 5052 UpdateGuideState exits: m=71 SNR=5.7
03:22:18.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:18.023 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.09) opts 0xd
03:22:18.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.09)
03:22:18.023 00.000 8976 Moving (0.58, 0.09) raw xDistance=-0.18 yDistance=-0.54
03:22:18.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:22:18.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.54
03:22:18.023 00.000 8976 MoveAxis(R, 0, ABG)
03:22:18.023 00.000 8976 MoveAxis(U, 2, ABG)
03:22:18.024 00.001 8976 stepping (-4, 31) + (0, 2)
03:22:18.024 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:18.024 00.000 5052 Enqueuing Expose request
03:22:18.024 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:18.049 00.025 8976 Received - 47 (G) 
03:22:18.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:18.049 00.000 8976 stepped: pos (-4, 33)
03:22:18.049 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:22:18.049 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:22:18.049 00.000 8976 MountToCamera -- mountX=0.63 mountY=-4.57 hyp=4.61 mountTheta=-1.43 cameraX=3.78, cameraY=2.64 cameraTheta=0.61
03:22:18.050 00.001 8976 incremental bump (3.779, 2.641) isValid = 1
03:22:18.050 00.000 8976 Scheduling Mount bump of (0.110, 0.080)
03:22:18.050 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.08, opts=4)
03:22:18.050 00.000 8976 Enqueuing Move request for scope (0.11, 0.08)
03:22:18.050 00.000 8976 move complete, result=0
03:22:18.050 00.000 9828 Worker thread wakes up
03:22:18.050 00.000 8976 worker thread done servicing request
03:22:18.050 00.000 8976 Worker thread wakes up
03:22:18.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:18.050 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0x4
03:22:18.050 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
03:22:18.050 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
03:22:18.050 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
03:22:18.050 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.63 mountX=-0.11 mountY=-0.07, mountTheta=-2.62
03:22:18.050 00.000 9828 Moving (0.11, 0.08) raw xDistance=-0.11 yDistance=-0.07
03:22:18.050 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:22:18.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:18.050 00.000 9828 BLC: window closed
03:22:18.051 00.001 9828 MoveAxis(E, 36, B)
03:22:18.051 00.000 9828 Guiding  Dir = 2, Dur = 36
03:22:18.051 00.000 9828 IsSlewing returns 0
03:22:18.051 00.000 9828 IsGuiding returns 0
03:22:18.051 00.000 9828 PulseGuide returned control before completion, sleep 46
03:22:18.102 00.051 9828 IsGuiding returns 1
03:22:18.102 00.000 9828 scope still moving after pulse duration time elapsed
03:22:18.133 00.031 9828 IsSlewing returns 0
03:22:18.133 00.000 9828 IsGuiding returns 1
03:22:18.164 00.031 9828 IsSlewing returns 0
03:22:18.164 00.000 9828 IsGuiding returns 1
03:22:18.196 00.032 9828 IsSlewing returns 0
03:22:18.196 00.000 9828 IsGuiding returns 1
03:22:18.229 00.033 9828 IsSlewing returns 0
03:22:18.229 00.000 9828 IsGuiding returns 0
03:22:18.229 00.000 9828 scope move finished after 36 + 141 ms
03:22:18.229 00.000 9828 Move returns status 0, amount 36
03:22:18.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:18.229 00.000 9828 MoveAxis(N, 9, B)
03:22:18.229 00.000 9828 Guiding  Dir = 0, Dur = 9
03:22:18.243 00.014 9828 IsSlewing returns 0
03:22:18.243 00.000 9828 IsGuiding returns 0
03:22:18.243 00.000 9828 PulseGuide returned control before completion, sleep 19
03:22:18.275 00.032 9828 IsGuiding returns 1
03:22:18.275 00.000 9828 scope still moving after pulse duration time elapsed
03:22:18.307 00.032 9828 IsSlewing returns 0
03:22:18.307 00.000 9828 IsGuiding returns 1
03:22:18.338 00.031 9828 IsSlewing returns 0
03:22:18.338 00.000 9828 IsGuiding returns 1
03:22:18.368 00.030 9828 IsSlewing returns 0
03:22:18.369 00.001 9828 IsGuiding returns 0
03:22:18.369 00.000 9828 scope move finished after 9 + 116 ms
03:22:18.369 00.000 9828 Move returns status 0, amount 9
03:22:18.369 00.000 9828 move complete, result=0
03:22:18.369 00.000 9828 worker thread done servicing request
03:22:18.369 00.000 5052 GuideStep: -0.1 px 36 ms EAST, -0.1 px 9 ms NORTH
03:22:18.734 00.365 8976 Exposure complete
03:22:18.740 00.006 8976 worker thread done servicing request
03:22:18.740 00.000 5052 OnExposeComplete: enter
03:22:18.740 00.000 5052 UpdateGuideState(): m_state=6
03:22:18.740 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13380
03:22:18.740 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=280.74, Mass=89, SNR=6.4, Peak=57 HFD=2.4
03:22:18.740 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.69 = 2.59)
03:22:18.740 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.49)
03:22:18.740 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.97 hyp=0.97 cameraTheta=-1.65 mountX=-0.83 mountY=0.59, mountTheta=2.52
03:22:18.740 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.97, opts=13)
03:22:18.740 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.97)
03:22:18.740 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:22:18.740 00.000 5052 UpdateGuideState exits: m=89 SNR=6.4
03:22:18.741 00.001 8976 Worker thread wakes up
03:22:18.741 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.97) opts 0xd
03:22:18.741 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.97)
03:22:18.741 00.000 8976 Moving (-0.07, -0.97) raw xDistance=-0.83 yDistance=0.59
03:22:18.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
03:22:18.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:18.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:18.741 00.000 5052 Enqueuing Expose request
03:22:18.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.59
03:22:18.741 00.000 8976 MoveAxis(R, 3, ABG)
03:22:18.741 00.000 8976 stepping (-4, 33) + (3, 0)
03:22:18.741 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:18.769 00.028 8976 Received - 47 (G) 
03:22:18.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:18.769 00.000 8976 stepped: pos (-1, 33)
03:22:18.769 00.000 8976 MoveAxis(D, 2, ABG)
03:22:18.769 00.000 8976 stepping (-1, 33) + (0, -2)
03:22:18.769 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:18.801 00.032 8976 Received - 47 (G) 
03:22:18.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:18.801 00.000 8976 stepped: pos (-1, 31)
03:22:18.802 00.001 8976 outside bump range, increase bump weight 1.17 => 1.33
03:22:18.802 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
03:22:18.802 00.000 8976 MountToCamera -- mountX=0.47 mountY=-4.68 hyp=4.71 mountTheta=-1.47 cameraX=3.96, cameraY=2.55 cameraTheta=0.57
03:22:18.802 00.000 8976 incremental bump (3.955, 2.554) isValid = 1
03:22:18.802 00.000 8976 Scheduling Mount bump of (0.129, 0.086)
03:22:18.802 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.09, opts=4)
03:22:18.802 00.000 8976 Enqueuing Move request for scope (0.13, 0.09)
03:22:18.802 00.000 8976 move complete, result=0
03:22:18.802 00.000 8976 worker thread done servicing request
03:22:18.802 00.000 8976 Worker thread wakes up
03:22:18.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:18.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:18.802 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.6 px 2 ms SOUTH
03:22:18.802 00.000 9828 Worker thread wakes up
03:22:18.802 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0x4
03:22:18.802 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
03:22:18.802 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.60)
03:22:18.802 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.68)
03:22:18.803 00.001 9828 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.15 cameraTheta=0.59 mountX=-0.13 mountY=-0.07, mountTheta=-2.66
03:22:18.803 00.000 9828 Moving (0.13, 0.09) raw xDistance=-0.13 yDistance=-0.07
03:22:18.803 00.000 9828 BLC: window closed
03:22:18.803 00.000 9828 MoveAxis(E, 42, B)
03:22:18.803 00.000 9828 Guiding  Dir = 2, Dur = 42
03:22:18.803 00.000 9828 IsSlewing returns 0
03:22:18.803 00.000 9828 IsGuiding returns 0
03:22:18.803 00.000 9828 PulseGuide returned control before completion, sleep 52
03:22:18.866 00.063 9828 IsGuiding returns 1
03:22:18.866 00.000 9828 scope still moving after pulse duration time elapsed
03:22:18.898 00.032 9828 IsSlewing returns 0
03:22:18.898 00.000 9828 IsGuiding returns 1
03:22:18.929 00.031 9828 IsSlewing returns 0
03:22:18.929 00.000 9828 IsGuiding returns 1
03:22:18.959 00.030 9828 IsSlewing returns 0
03:22:18.959 00.000 9828 IsGuiding returns 0
03:22:18.959 00.000 9828 scope move finished after 42 + 114 ms
03:22:18.959 00.000 9828 Move returns status 0, amount 42
03:22:18.959 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:18.959 00.000 9828 MoveAxis(N, 9, B)
03:22:18.959 00.000 9828 Guiding  Dir = 0, Dur = 9
03:22:18.975 00.016 9828 IsSlewing returns 0
03:22:18.975 00.000 9828 IsGuiding returns 0
03:22:18.975 00.000 9828 PulseGuide returned control before completion, sleep 19
03:22:19.005 00.030 9828 IsGuiding returns 1
03:22:19.005 00.000 9828 scope still moving after pulse duration time elapsed
03:22:19.037 00.032 9828 IsSlewing returns 0
03:22:19.037 00.000 9828 IsGuiding returns 1
03:22:19.067 00.030 9828 IsSlewing returns 0
03:22:19.067 00.000 9828 IsGuiding returns 1
03:22:19.098 00.031 9828 IsSlewing returns 0
03:22:19.098 00.000 9828 IsGuiding returns 1
03:22:19.129 00.031 9828 IsSlewing returns 0
03:22:19.129 00.000 9828 IsGuiding returns 0
03:22:19.129 00.000 9828 scope move finished after 9 + 145 ms
03:22:19.129 00.000 9828 Move returns status 0, amount 9
03:22:19.129 00.000 9828 move complete, result=0
03:22:19.129 00.000 9828 worker thread done servicing request
03:22:19.129 00.000 5052 GuideStep: -0.1 px 42 ms EAST, -0.1 px 9 ms NORTH
03:22:19.489 00.360 8976 Exposure complete
03:22:19.495 00.006 8976 worker thread done servicing request
03:22:19.495 00.000 5052 OnExposeComplete: enter
03:22:19.495 00.000 5052 UpdateGuideState(): m_state=6
03:22:19.495 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13381
03:22:19.495 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.81, Mass=81, SNR=6.1, Peak=59 HFD=1.9
03:22:19.495 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
03:22:19.495 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
03:22:19.495 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.10 hyp=0.30 cameraTheta=0.33 mountX=-0.04 mountY=-0.29, mountTheta=-1.72
03:22:19.496 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.10, opts=13)
03:22:19.496 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.10)
03:22:19.496 00.000 8976 Worker thread wakes up
03:22:19.496 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.10) opts 0xd
03:22:19.496 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.10)
03:22:19.496 00.000 8976 Moving (0.28, 0.10) raw xDistance=-0.04 yDistance=-0.29
03:22:19.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:22:19.497 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
03:22:19.497 00.000 8976 MoveAxis(R, 0, ABG)
03:22:19.497 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:19.497 00.000 5052 UpdateGuideState exits: m=81 SNR=6.1
03:22:19.497 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:19.497 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:19.497 00.000 5052 Enqueuing Expose request
03:22:19.497 00.000 8976 MoveAxis(U, 1, ABG)
03:22:19.497 00.000 8976 stepping (-1, 31) + (0, 1)
03:22:19.497 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:19.521 00.024 8976 Received - 47 (G) 
03:22:19.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:19.521 00.000 8976 stepped: pos (-1, 32)
03:22:19.521 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
03:22:19.521 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.55 = 0.55)
03:22:19.521 00.000 8976 MountToCamera -- mountX=0.37 mountY=-4.82 hyp=4.83 mountTheta=-1.49 cameraX=4.12, cameraY=2.52 cameraTheta=0.55
03:22:19.521 00.000 8976 incremental bump (4.120, 2.520) isValid = 1
03:22:19.521 00.000 8976 Scheduling Mount bump of (0.147, 0.093)
03:22:19.521 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.15, y=0.09, opts=4)
03:22:19.521 00.000 8976 Enqueuing Move request for scope (0.15, 0.09)
03:22:19.521 00.000 8976 move complete, result=0
03:22:19.521 00.000 9828 Worker thread wakes up
03:22:19.521 00.000 8976 worker thread done servicing request
03:22:19.521 00.000 8976 Worker thread wakes up
03:22:19.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:19.521 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:22:19.522 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0x4
03:22:19.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:19.522 00.000 9828 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
03:22:19.522 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.66 = -2.62)
03:22:19.522 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.58 = -2.70)
03:22:19.522 00.000 9828 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.57 mountX=-0.15 mountY=-0.07, mountTheta=-2.69
03:22:19.522 00.000 9828 Moving (0.15, 0.09) raw xDistance=-0.15 yDistance=-0.07
03:22:19.522 00.000 9828 BLC: window closed
03:22:19.522 00.000 9828 MoveAxis(E, 48, B)
03:22:19.522 00.000 9828 Guiding  Dir = 2, Dur = 48
03:22:19.522 00.000 9828 IsSlewing returns 0
03:22:19.523 00.001 9828 IsGuiding returns 0
03:22:19.523 00.000 9828 PulseGuide returned control before completion, sleep 58
03:22:19.596 00.073 9828 IsGuiding returns 1
03:22:19.596 00.000 9828 scope still moving after pulse duration time elapsed
03:22:19.627 00.031 9828 IsSlewing returns 0
03:22:19.627 00.000 9828 IsGuiding returns 1
03:22:19.660 00.033 9828 IsSlewing returns 0
03:22:19.660 00.000 9828 IsGuiding returns 1
03:22:19.690 00.030 9828 IsSlewing returns 0
03:22:19.690 00.000 9828 IsGuiding returns 0
03:22:19.690 00.000 9828 scope move finished after 48 + 120 ms
03:22:19.690 00.000 9828 Move returns status 0, amount 48
03:22:19.690 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:19.690 00.000 9828 MoveAxis(N, 10, B)
03:22:19.690 00.000 9828 Guiding  Dir = 0, Dur = 10
03:22:19.706 00.016 9828 IsSlewing returns 0
03:22:19.706 00.000 9828 IsGuiding returns 0
03:22:19.707 00.001 9828 PulseGuide returned control before completion, sleep 20
03:22:19.736 00.029 9828 IsGuiding returns 1
03:22:19.736 00.000 9828 scope still moving after pulse duration time elapsed
03:22:19.767 00.031 9828 IsSlewing returns 0
03:22:19.767 00.000 9828 IsGuiding returns 1
03:22:19.798 00.031 9828 IsSlewing returns 0
03:22:19.798 00.000 9828 IsGuiding returns 1
03:22:19.828 00.030 9828 IsSlewing returns 0
03:22:19.829 00.001 9828 IsGuiding returns 1
03:22:19.860 00.031 9828 IsSlewing returns 0
03:22:19.860 00.000 9828 IsGuiding returns 0
03:22:19.860 00.000 9828 scope move finished after 10 + 143 ms
03:22:19.860 00.000 9828 Move returns status 0, amount 10
03:22:19.860 00.000 9828 move complete, result=0
03:22:19.860 00.000 9828 worker thread done servicing request
03:22:19.860 00.000 5052 GuideStep: -0.2 px 48 ms EAST, -0.1 px 10 ms NORTH
03:22:20.209 00.349 8976 Exposure complete
03:22:20.215 00.006 8976 worker thread done servicing request
03:22:20.215 00.000 5052 OnExposeComplete: enter
03:22:20.215 00.000 5052 UpdateGuideState(): m_state=6
03:22:20.215 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13382
03:22:20.215 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.60, Mass=69, SNR=5.7, Peak=59 HFD=1.5
03:22:20.215 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
03:22:20.215 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
03:22:20.215 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.11 hyp=0.71 cameraTheta=-2.98 mountX=0.22 mountY=0.65, mountTheta=1.25
03:22:20.216 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.11, opts=13)
03:22:20.216 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.11)
03:22:20.216 00.000 8976 Worker thread wakes up
03:22:20.216 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.11) opts 0xd
03:22:20.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.11)
03:22:20.216 00.000 8976 Moving (-0.70, -0.11) raw xDistance=0.22 yDistance=0.65
03:22:20.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:22:20.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.65
03:22:20.216 00.000 8976 MoveAxis(R, 0, ABG)
03:22:20.217 00.001 8976 MoveAxis(D, 3, ABG)
03:22:20.217 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:20.217 00.000 5052 UpdateGuideState exits: m=69 SNR=5.7
03:22:20.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:20.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:20.217 00.000 5052 Enqueuing Expose request
03:22:20.217 00.000 8976 stepping (-1, 32) + (0, -3)
03:22:20.217 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:20.256 00.039 8976 Received - 47 (G) 
03:22:20.256 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:20.256 00.000 8976 stepped: pos (-1, 29)
03:22:20.256 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
03:22:20.256 00.000 8976 MountToCamera -- mountTheta (-1.51) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:22:20.256 00.000 8976 MountToCamera -- mountX=0.30 mountY=-4.75 hyp=4.76 mountTheta=-1.51 cameraX=4.09, cameraY=2.42 cameraTheta=0.54
03:22:20.256 00.000 8976 incremental bump (4.091, 2.425) isValid = 1
03:22:20.257 00.001 8976 Scheduling Mount bump of (0.099, 0.061)
03:22:20.257 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:22:20.257 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:22:20.257 00.000 8976 move complete, result=0
03:22:20.257 00.000 8976 worker thread done servicing request
03:22:20.257 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:22:20.257 00.000 8976 Worker thread wakes up
03:22:20.257 00.000 9828 Worker thread wakes up
03:22:20.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:20.257 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:20.257 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:22:20.258 00.001 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:22:20.258 00.000 9828 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.10) = xAngle (3.65 = -2.64)
03:22:20.258 00.000 9828 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.72)
03:22:20.258 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
03:22:20.258 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:22:20.258 00.000 9828 BLC: window closed
03:22:20.258 00.000 9828 MoveAxis(E, 32, B)
03:22:20.258 00.000 9828 Guiding  Dir = 2, Dur = 32
03:22:20.258 00.000 9828 IsSlewing returns 0
03:22:20.258 00.000 9828 IsGuiding returns 0
03:22:20.259 00.001 9828 PulseGuide returned control before completion, sleep 42
03:22:20.302 00.043 9828 IsGuiding returns 1
03:22:20.302 00.000 9828 scope still moving after pulse duration time elapsed
03:22:20.333 00.031 9828 IsSlewing returns 0
03:22:20.333 00.000 9828 IsGuiding returns 1
03:22:20.363 00.030 9828 IsSlewing returns 0
03:22:20.363 00.000 9828 IsGuiding returns 1
03:22:20.394 00.031 9828 IsSlewing returns 0
03:22:20.394 00.000 9828 IsGuiding returns 1
03:22:20.426 00.032 9828 IsSlewing returns 0
03:22:20.426 00.000 9828 IsGuiding returns 0
03:22:20.426 00.000 9828 scope move finished after 32 + 135 ms
03:22:20.426 00.000 9828 Move returns status 0, amount 32
03:22:20.426 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:20.426 00.000 9828 MoveAxis(N, 7, B)
03:22:20.426 00.000 9828 Guiding  Dir = 0, Dur = 7
03:22:20.441 00.015 9828 IsSlewing returns 0
03:22:20.441 00.000 9828 IsGuiding returns 0
03:22:20.441 00.000 9828 PulseGuide returned control before completion, sleep 17
03:22:20.472 00.031 9828 IsGuiding returns 1
03:22:20.472 00.000 9828 scope still moving after pulse duration time elapsed
03:22:20.502 00.030 9828 IsSlewing returns 0
03:22:20.502 00.000 9828 IsGuiding returns 1
03:22:20.533 00.031 9828 IsSlewing returns 0
03:22:20.533 00.000 9828 IsGuiding returns 1
03:22:20.564 00.031 9828 IsSlewing returns 0
03:22:20.564 00.000 9828 IsGuiding returns 1
03:22:20.595 00.031 9828 IsSlewing returns 0
03:22:20.595 00.000 9828 IsGuiding returns 0
03:22:20.595 00.000 9828 scope move finished after 7 + 146 ms
03:22:20.595 00.000 9828 Move returns status 0, amount 7
03:22:20.595 00.000 9828 move complete, result=0
03:22:20.595 00.000 9828 worker thread done servicing request
03:22:20.595 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
03:22:20.943 00.348 8976 Exposure complete
03:22:20.949 00.006 8976 worker thread done servicing request
03:22:20.949 00.000 5052 OnExposeComplete: enter
03:22:20.949 00.000 5052 UpdateGuideState(): m_state=6
03:22:20.949 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13383
03:22:20.949 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=282.12, Mass=90, SNR=6.5, Peak=61 HFD=2.4
03:22:20.949 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.26 = 0.26)
03:22:20.949 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
03:22:20.949 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.41 hyp=0.55 cameraTheta=2.30 mountX=0.53 mountY=0.09, mountTheta=0.16
03:22:20.950 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.41, opts=13)
03:22:20.950 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.41)
03:22:20.950 00.000 8976 Worker thread wakes up
03:22:20.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.41) opts 0xd
03:22:20.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.41)
03:22:20.950 00.000 8976 Moving (-0.37, 0.41) raw xDistance=0.53 yDistance=0.09
03:22:20.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
03:22:20.950 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:20.950 00.000 5052 UpdateGuideState exits: m=90 SNR=6.5
03:22:20.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:20.951 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:20.951 00.000 5052 Enqueuing Expose request
03:22:20.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:22:20.951 00.000 8976 MoveAxis(L, 2, ABG)
03:22:20.951 00.000 8976 stepping (-1, 29) + (-2, 0)
03:22:20.951 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:20.975 00.024 8976 Received - 47 (G) 
03:22:20.975 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:20.975 00.000 8976 stepped: pos (-3, 29)
03:22:20.975 00.000 8976 MoveAxis(U, 0, ABG)
03:22:20.975 00.000 8976 MountToCamera -- mountTheta (-1.50) + m_xAngle (2.04) = xAngle (0.55 = 0.55)
03:22:20.975 00.000 8976 MountToCamera -- mountX=0.35 mountY=-4.70 hyp=4.71 mountTheta=-1.50 cameraX=4.02, cameraY=2.45 cameraTheta=0.55
03:22:20.975 00.000 8976 incremental bump (4.025, 2.452) isValid = 1
03:22:20.975 00.000 8976 Scheduling Mount bump of (0.098, 0.062)
03:22:20.975 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:22:20.975 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:22:20.975 00.000 8976 move complete, result=0
03:22:20.976 00.001 8976 worker thread done servicing request
03:22:20.976 00.000 9828 Worker thread wakes up
03:22:20.976 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:22:20.976 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:22:20.976 00.000 9828 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.66 = -2.62)
03:22:20.976 00.000 9828 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.58 = -2.70)
03:22:20.976 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
03:22:20.976 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:22:20.976 00.000 9828 BLC: window closed
03:22:20.976 00.000 8976 Worker thread wakes up
03:22:20.976 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:22:20.976 00.000 9828 MoveAxis(E, 32, B)
03:22:20.976 00.000 9828 Guiding  Dir = 2, Dur = 32
03:22:20.976 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:20.977 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:20.977 00.000 9828 IsSlewing returns 0
03:22:20.977 00.000 9828 IsGuiding returns 0
03:22:20.977 00.000 9828 PulseGuide returned control before completion, sleep 42
03:22:21.033 00.056 9828 IsGuiding returns 1
03:22:21.033 00.000 9828 scope still moving after pulse duration time elapsed
03:22:21.064 00.031 9828 IsSlewing returns 0
03:22:21.064 00.000 9828 IsGuiding returns 1
03:22:21.094 00.030 9828 IsSlewing returns 0
03:22:21.094 00.000 9828 IsGuiding returns 1
03:22:21.126 00.032 9828 IsSlewing returns 0
03:22:21.130 00.004 9828 IsGuiding returns 0
03:22:21.131 00.001 9828 scope move finished after 32 + 120 ms
03:22:21.131 00.000 9828 Move returns status 0, amount 32
03:22:21.131 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:21.131 00.000 9828 MoveAxis(N, 7, B)
03:22:21.131 00.000 9828 Guiding  Dir = 0, Dur = 7
03:22:21.142 00.011 9828 IsSlewing returns 0
03:22:21.142 00.000 9828 IsGuiding returns 0
03:22:21.142 00.000 9828 PulseGuide returned control before completion, sleep 17
03:22:21.172 00.030 9828 IsGuiding returns 1
03:22:21.172 00.000 9828 scope still moving after pulse duration time elapsed
03:22:21.203 00.031 9828 IsSlewing returns 0
03:22:21.203 00.000 9828 IsGuiding returns 1
03:22:21.234 00.031 9828 IsSlewing returns 0
03:22:21.234 00.000 9828 IsGuiding returns 1
03:22:21.265 00.031 9828 IsSlewing returns 0
03:22:21.265 00.000 9828 IsGuiding returns 0
03:22:21.265 00.000 9828 scope move finished after 7 + 116 ms
03:22:21.265 00.000 9828 Move returns status 0, amount 7
03:22:21.265 00.000 9828 move complete, result=0
03:22:21.265 00.000 9828 worker thread done servicing request
03:22:21.265 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
03:22:21.678 00.413 8976 Exposure complete
03:22:21.683 00.005 8976 worker thread done servicing request
03:22:21.683 00.000 5052 OnExposeComplete: enter
03:22:21.683 00.000 5052 UpdateGuideState(): m_state=6
03:22:21.683 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13384
03:22:21.684 00.001 5052 Star::Find returns 1 (0), X=328.51, Y=281.27, Mass=94, SNR=6.6, Peak=62 HFD=2.1
03:22:21.684 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
03:22:21.684 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
03:22:21.684 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.44 hyp=0.80 cameraTheta=-2.56 mountX=-0.09 mountY=0.80, mountTheta=1.68
03:22:21.684 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.44, opts=13)
03:22:21.684 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.44)
03:22:21.684 00.000 8976 Worker thread wakes up
03:22:21.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.44) opts 0xd
03:22:21.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.44)
03:22:21.685 00.001 8976 Moving (-0.66, -0.44) raw xDistance=-0.09 yDistance=0.80
03:22:21.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:22:21.685 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:21.685 00.000 5052 UpdateGuideState exits: m=94 SNR=6.6
03:22:21.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:21.685 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:21.685 00.000 5052 Enqueuing Expose request
03:22:21.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.80
03:22:21.685 00.000 8976 MoveAxis(R, 0, ABG)
03:22:21.685 00.000 8976 MoveAxis(D, 3, ABG)
03:22:21.685 00.000 8976 stepping (-3, 29) + (0, -3)
03:22:21.685 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:21.727 00.042 8976 Received - 47 (G) 
03:22:21.727 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:21.727 00.000 8976 stepped: pos (-3, 26)
03:22:21.728 00.001 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
03:22:21.728 00.000 8976 MountToCamera -- mountX=0.39 mountY=-4.51 hyp=4.53 mountTheta=-1.49 cameraX=3.84, cameraY=2.40 cameraTheta=0.56
03:22:21.728 00.000 8976 incremental bump (3.841, 2.398) isValid = 1
03:22:21.728 00.000 8976 Scheduling Mount bump of (0.097, 0.063)
03:22:21.728 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:22:21.728 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:22:21.728 00.000 8976 move complete, result=0
03:22:21.728 00.000 9828 Worker thread wakes up
03:22:21.728 00.000 8976 worker thread done servicing request
03:22:21.728 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:22:21.728 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:22:21.728 00.000 8976 Worker thread wakes up
03:22:21.728 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:22:21.729 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:21.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:21.729 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
03:22:21.729 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.69)
03:22:21.729 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
03:22:21.729 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:22:21.729 00.000 9828 BLC: window closed
03:22:21.729 00.000 9828 MoveAxis(E, 32, B)
03:22:21.729 00.000 9828 Guiding  Dir = 2, Dur = 32
03:22:21.730 00.001 9828 IsSlewing returns 0
03:22:21.730 00.000 9828 IsGuiding returns 0
03:22:21.730 00.000 9828 PulseGuide returned control before completion, sleep 42
03:22:21.775 00.045 9828 IsGuiding returns 1
03:22:21.775 00.000 9828 scope still moving after pulse duration time elapsed
03:22:21.806 00.031 9828 IsSlewing returns 0
03:22:21.806 00.000 9828 IsGuiding returns 1
03:22:21.838 00.032 9828 IsSlewing returns 0
03:22:21.838 00.000 9828 IsGuiding returns 1
03:22:21.868 00.030 9828 IsSlewing returns 0
03:22:21.868 00.000 9828 IsGuiding returns 0
03:22:21.868 00.000 9828 scope move finished after 32 + 107 ms
03:22:21.868 00.000 9828 Move returns status 0, amount 32
03:22:21.868 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:21.868 00.000 9828 MoveAxis(N, 7, B)
03:22:21.868 00.000 9828 Guiding  Dir = 0, Dur = 7
03:22:21.886 00.018 9828 IsSlewing returns 0
03:22:21.886 00.000 9828 IsGuiding returns 0
03:22:21.886 00.000 9828 PulseGuide returned control before completion, sleep 17
03:22:21.916 00.030 9828 IsGuiding returns 1
03:22:21.916 00.000 9828 scope still moving after pulse duration time elapsed
03:22:21.948 00.032 9828 IsSlewing returns 0
03:22:21.948 00.000 9828 IsGuiding returns 1
03:22:21.980 00.032 9828 IsSlewing returns 0
03:22:21.980 00.000 9828 IsGuiding returns 1
03:22:22.010 00.030 9828 IsSlewing returns 0
03:22:22.011 00.001 9828 IsGuiding returns 1
03:22:22.041 00.030 9828 IsSlewing returns 0
03:22:22.042 00.001 9828 IsGuiding returns 0
03:22:22.042 00.000 9828 scope move finished after 7 + 149 ms
03:22:22.042 00.000 9828 Move returns status 0, amount 7
03:22:22.042 00.000 9828 move complete, result=0
03:22:22.042 00.000 9828 worker thread done servicing request
03:22:22.042 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:22:22.414 00.372 8976 Exposure complete
03:22:22.420 00.006 8976 worker thread done servicing request
03:22:22.420 00.000 5052 OnExposeComplete: enter
03:22:22.421 00.001 5052 UpdateGuideState(): m_state=6
03:22:22.421 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13385
03:22:22.421 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.56, Mass=89, SNR=6.4, Peak=58 HFD=3.0
03:22:22.421 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
03:22:22.421 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.19)
03:22:22.421 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.15 hyp=0.77 cameraTheta=-2.95 mountX=0.21 mountY=0.72, mountTheta=1.28
03:22:22.422 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-0.15, opts=13)
03:22:22.422 00.000 5052 Enqueuing Move request for stepguider (-0.76, -0.15)
03:22:22.422 00.000 8976 Worker thread wakes up
03:22:22.422 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:22.422 00.000 5052 UpdateGuideState exits: m=89 SNR=6.4
03:22:22.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:22.422 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:22.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -0.15) opts 0xd
03:22:22.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -0.15)
03:22:22.422 00.000 8976 Moving (-0.76, -0.15) raw xDistance=0.21 yDistance=0.72
03:22:22.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:22:22.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.72
03:22:22.422 00.000 5052 Enqueuing Expose request
03:22:22.422 00.000 8976 MoveAxis(R, 0, ABG)
03:22:22.423 00.001 8976 MoveAxis(D, 3, ABG)
03:22:22.423 00.000 8976 stepping (-3, 26) + (0, -3)
03:22:22.423 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:22.463 00.040 8976 Received - 47 (G) 
03:22:22.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:22.463 00.000 8976 stepped: pos (-3, 23)
03:22:22.463 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
03:22:22.463 00.000 8976 MountToCamera -- mountX=0.41 mountY=-4.23 hyp=4.25 mountTheta=-1.47 cameraX=3.58, cameraY=2.29 cameraTheta=0.57
03:22:22.463 00.000 8976 incremental bump (3.578, 2.290) isValid = 1
03:22:22.463 00.000 8976 Scheduling Mount bump of (0.097, 0.064)
03:22:22.463 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:22:22.463 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:22:22.463 00.000 8976 move complete, result=0
03:22:22.463 00.000 9828 Worker thread wakes up
03:22:22.463 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:22:22.463 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:22:22.463 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.68 = -2.60)
03:22:22.463 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:22:22.463 00.000 8976 worker thread done servicing request
03:22:22.463 00.000 8976 Worker thread wakes up
03:22:22.463 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.60 = -2.68)
03:22:22.464 00.001 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
03:22:22.464 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:22:22.464 00.000 9828 BLC: window closed
03:22:22.464 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:22.464 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:22.464 00.000 9828 MoveAxis(E, 32, B)
03:22:22.464 00.000 9828 Guiding  Dir = 2, Dur = 32
03:22:22.464 00.000 9828 IsSlewing returns 0
03:22:22.464 00.000 9828 IsGuiding returns 0
03:22:22.464 00.000 9828 PulseGuide returned control before completion, sleep 42
03:22:22.508 00.044 9828 IsGuiding returns 1
03:22:22.509 00.001 9828 scope still moving after pulse duration time elapsed
03:22:22.538 00.029 9828 IsSlewing returns 0
03:22:22.538 00.000 9828 IsGuiding returns 1
03:22:22.569 00.031 9828 IsSlewing returns 0
03:22:22.569 00.000 9828 IsGuiding returns 1
03:22:22.600 00.031 9828 IsSlewing returns 0
03:22:22.600 00.000 9828 IsGuiding returns 1
03:22:22.631 00.031 9828 IsSlewing returns 0
03:22:22.631 00.000 9828 IsGuiding returns 0
03:22:22.631 00.000 9828 scope move finished after 32 + 135 ms
03:22:22.631 00.000 9828 Move returns status 0, amount 32
03:22:22.631 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:22.631 00.000 9828 MoveAxis(N, 7, B)
03:22:22.631 00.000 9828 Guiding  Dir = 0, Dur = 7
03:22:22.647 00.016 9828 IsSlewing returns 0
03:22:22.647 00.000 9828 IsGuiding returns 0
03:22:22.647 00.000 9828 PulseGuide returned control before completion, sleep 17
03:22:22.678 00.031 9828 IsGuiding returns 1
03:22:22.678 00.000 9828 scope still moving after pulse duration time elapsed
03:22:22.709 00.031 9828 IsSlewing returns 0
03:22:22.709 00.000 9828 IsGuiding returns 1
03:22:22.740 00.031 9828 IsSlewing returns 0
03:22:22.740 00.000 9828 IsGuiding returns 1
03:22:22.771 00.031 9828 IsSlewing returns 0
03:22:22.771 00.000 9828 IsGuiding returns 0
03:22:22.771 00.000 9828 scope move finished after 7 + 117 ms
03:22:22.771 00.000 9828 Move returns status 0, amount 7
03:22:22.771 00.000 9828 move complete, result=0
03:22:22.771 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:22:22.772 00.001 9828 worker thread done servicing request
03:22:23.142 00.370 8976 Exposure complete
03:22:23.147 00.005 8976 worker thread done servicing request
03:22:23.147 00.000 5052 OnExposeComplete: enter
03:22:23.147 00.000 5052 UpdateGuideState(): m_state=6
03:22:23.147 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13386
03:22:23.147 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.39, Mass=97, SNR=6.7, Peak=63 HFD=2.2
03:22:23.147 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.04) = xAngle (-0.35 = -0.35)
03:22:23.147 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.45 = -0.45)
03:22:23.147 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.68 hyp=0.69 cameraTheta=1.70 mountX=0.65 mountY=-0.30, mountTheta=-0.43
03:22:23.148 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.68, opts=13)
03:22:23.148 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.68)
03:22:23.148 00.000 8976 Worker thread wakes up
03:22:23.148 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:22:23.148 00.000 5052 UpdateGuideState exits: m=97 SNR=6.7
03:22:23.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:23.148 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:23.148 00.000 5052 Enqueuing Expose request
03:22:23.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.68) opts 0xd
03:22:23.149 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.68)
03:22:23.149 00.000 8976 Moving (-0.09, 0.68) raw xDistance=0.65 yDistance=-0.30
03:22:23.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
03:22:23.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.30
03:22:23.149 00.000 8976 MoveAxis(L, 3, ABG)
03:22:23.149 00.000 8976 stepping (-3, 23) + (-3, 0)
03:22:23.149 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:23.181 00.032 8976 Received - 47 (G) 
03:22:23.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:23.181 00.000 8976 stepped: pos (-6, 23)
03:22:23.181 00.000 8976 MoveAxis(U, 1, ABG)
03:22:23.181 00.000 8976 stepping (-6, 23) + (0, 1)
03:22:23.181 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:23.214 00.033 8976 Received - 47 (G) 
03:22:23.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:23.214 00.000 8976 stepped: pos (-6, 24)
03:22:23.214 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:22:23.214 00.000 8976 MountToCamera -- mountX=0.58 mountY=-4.09 hyp=4.13 mountTheta=-1.43 cameraX=3.38, cameraY=2.38 cameraTheta=0.61
03:22:23.214 00.000 8976 incremental bump (3.379, 2.377) isValid = 1
03:22:23.214 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
03:22:23.214 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:22:23.214 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:22:23.214 00.000 8976 move complete, result=0
03:22:23.214 00.000 9828 Worker thread wakes up
03:22:23.214 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:22:23.214 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:22:23.214 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.56)
03:22:23.214 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.3 px 1 ms NORTH
03:22:23.214 00.000 8976 worker thread done servicing request
03:22:23.214 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.64)
03:22:23.214 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
03:22:23.215 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:22:23.215 00.000 9828 BLC: window closed
03:22:23.215 00.000 9828 MoveAxis(E, 31, B)
03:22:23.215 00.000 9828 Guiding  Dir = 2, Dur = 31
03:22:23.215 00.000 8976 Worker thread wakes up
03:22:23.215 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:23.215 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:23.215 00.000 9828 IsSlewing returns 0
03:22:23.215 00.000 9828 IsGuiding returns 0
03:22:23.215 00.000 9828 PulseGuide returned control before completion, sleep 41
03:22:23.257 00.042 9828 IsGuiding returns 1
03:22:23.257 00.000 9828 scope still moving after pulse duration time elapsed
03:22:23.289 00.032 9828 IsSlewing returns 0
03:22:23.289 00.000 9828 IsGuiding returns 1
03:22:23.319 00.030 9828 IsSlewing returns 0
03:22:23.319 00.000 9828 IsGuiding returns 1
03:22:23.351 00.032 9828 IsSlewing returns 0
03:22:23.351 00.000 9828 IsGuiding returns 1
03:22:23.382 00.031 9828 IsSlewing returns 0
03:22:23.382 00.000 9828 IsGuiding returns 0
03:22:23.382 00.000 9828 scope move finished after 31 + 135 ms
03:22:23.382 00.000 9828 Move returns status 0, amount 31
03:22:23.382 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:23.382 00.000 9828 MoveAxis(N, 8, B)
03:22:23.382 00.000 9828 Guiding  Dir = 0, Dur = 8
03:22:23.397 00.015 9828 IsSlewing returns 0
03:22:23.397 00.000 9828 IsGuiding returns 0
03:22:23.397 00.000 9828 PulseGuide returned control before completion, sleep 18
03:22:23.429 00.032 9828 IsGuiding returns 1
03:22:23.429 00.000 9828 scope still moving after pulse duration time elapsed
03:22:23.460 00.031 9828 IsSlewing returns 0
03:22:23.460 00.000 9828 IsGuiding returns 1
03:22:23.491 00.031 9828 IsSlewing returns 0
03:22:23.491 00.000 9828 IsGuiding returns 1
03:22:23.522 00.031 9828 IsSlewing returns 0
03:22:23.522 00.000 9828 IsGuiding returns 0
03:22:23.522 00.000 9828 scope move finished after 8 + 116 ms
03:22:23.522 00.000 9828 Move returns status 0, amount 8
03:22:23.522 00.000 9828 move complete, result=0
03:22:23.522 00.000 9828 worker thread done servicing request
03:22:23.522 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:22:23.902 00.380 8976 Exposure complete
03:22:23.907 00.005 8976 worker thread done servicing request
03:22:23.907 00.000 5052 OnExposeComplete: enter
03:22:23.907 00.000 5052 UpdateGuideState(): m_state=6
03:22:23.907 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13387
03:22:23.907 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.01, Mass=84, SNR=6.3, Peak=60 HFD=2.1
03:22:23.907 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.23 = 2.06)
03:22:23.907 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.95)
03:22:23.907 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.70 hyp=0.85 cameraTheta=-2.18 mountX=-0.40 mountY=0.79, mountTheta=2.04
03:22:23.908 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.70, opts=13)
03:22:23.908 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.70)
03:22:23.908 00.000 8976 Worker thread wakes up
03:22:23.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.70) opts 0xd
03:22:23.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.70)
03:22:23.908 00.000 8976 Moving (-0.49, -0.70) raw xDistance=-0.40 yDistance=0.79
03:22:23.908 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:23.908 00.000 5052 UpdateGuideState exits: m=84 SNR=6.3
03:22:23.908 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:23.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.40
03:22:23.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.79
03:22:23.909 00.001 8976 MoveAxis(R, 1, ABG)
03:22:23.909 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:23.909 00.000 5052 Enqueuing Expose request
03:22:23.909 00.000 8976 stepping (-6, 24) + (1, 0)
03:22:23.909 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:23.933 00.024 8976 Received - 47 (G) 
03:22:23.933 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:23.933 00.000 8976 stepped: pos (-5, 24)
03:22:23.933 00.000 8976 MoveAxis(D, 3, ABG)
03:22:23.933 00.000 8976 stepping (-5, 24) + (0, -3)
03:22:23.933 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:23.965 00.032 8976 Received - 47 (G) 
03:22:23.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:23.965 00.000 8976 stepped: pos (-5, 21)
03:22:23.965 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:22:23.965 00.000 8976 MountToCamera -- mountX=0.64 mountY=-3.84 hyp=3.89 mountTheta=-1.41 cameraX=3.13, cameraY=2.32 cameraTheta=0.64
03:22:23.965 00.000 8976 incremental bump (3.129, 2.319) isValid = 1
03:22:23.965 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:22:23.965 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:22:23.965 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:22:23.965 00.000 8976 move complete, result=0
03:22:23.965 00.000 8976 worker thread done servicing request
03:22:23.965 00.000 8976 Worker thread wakes up
03:22:23.965 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.8 px 3 ms SOUTH
03:22:23.965 00.000 9828 Worker thread wakes up
03:22:23.965 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:22:23.965 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:22:23.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:23.966 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:23.966 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
03:22:23.966 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
03:22:23.966 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
03:22:23.966 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:22:23.966 00.000 9828 BLC: window closed
03:22:23.966 00.000 9828 MoveAxis(E, 30, B)
03:22:23.966 00.000 9828 Guiding  Dir = 2, Dur = 30
03:22:23.966 00.000 9828 IsSlewing returns 0
03:22:23.966 00.000 9828 IsGuiding returns 0
03:22:23.966 00.000 9828 PulseGuide returned control before completion, sleep 40
03:22:24.019 00.053 9828 IsGuiding returns 1
03:22:24.019 00.000 9828 scope still moving after pulse duration time elapsed
03:22:24.050 00.031 9828 IsSlewing returns 0
03:22:24.050 00.000 9828 IsGuiding returns 1
03:22:24.082 00.032 9828 IsSlewing returns 0
03:22:24.082 00.000 9828 IsGuiding returns 1
03:22:24.113 00.031 9828 IsSlewing returns 0
03:22:24.113 00.000 9828 IsGuiding returns 0
03:22:24.113 00.000 9828 scope move finished after 30 + 116 ms
03:22:24.113 00.000 9828 Move returns status 0, amount 30
03:22:24.113 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:24.113 00.000 9828 MoveAxis(N, 8, B)
03:22:24.113 00.000 9828 Guiding  Dir = 0, Dur = 8
03:22:24.128 00.015 9828 IsSlewing returns 0
03:22:24.128 00.000 9828 IsGuiding returns 0
03:22:24.128 00.000 9828 PulseGuide returned control before completion, sleep 18
03:22:24.159 00.031 9828 IsGuiding returns 1
03:22:24.159 00.000 9828 scope still moving after pulse duration time elapsed
03:22:24.191 00.032 9828 IsSlewing returns 0
03:22:24.192 00.001 9828 IsGuiding returns 1
03:22:24.222 00.030 9828 IsSlewing returns 0
03:22:24.222 00.000 9828 IsGuiding returns 1
03:22:24.251 00.029 9828 IsSlewing returns 0
03:22:24.251 00.000 9828 IsGuiding returns 1
03:22:24.283 00.032 9828 IsSlewing returns 0
03:22:24.283 00.000 9828 IsGuiding returns 1
03:22:24.314 00.031 9828 IsSlewing returns 0
03:22:24.314 00.000 9828 IsGuiding returns 1
03:22:24.345 00.031 9828 IsSlewing returns 0
03:22:24.345 00.000 9828 IsGuiding returns 0
03:22:24.345 00.000 9828 scope move finished after 8 + 208 ms
03:22:24.345 00.000 9828 Move returns status 0, amount 8
03:22:24.345 00.000 9828 move complete, result=0
03:22:24.345 00.000 9828 worker thread done servicing request
03:22:24.345 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:22:24.651 00.306 8976 Exposure complete
03:22:24.657 00.006 8976 worker thread done servicing request
03:22:24.657 00.000 5052 OnExposeComplete: enter
03:22:24.657 00.000 5052 UpdateGuideState(): m_state=6
03:22:24.657 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13388
03:22:24.657 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.57, Mass=96, SNR=6.7, Peak=60 HFD=3.0
03:22:24.657 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
03:22:24.657 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
03:22:24.657 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.14 hyp=0.40 cameraTheta=-0.35 mountX=-0.29 mountY=-0.24, mountTheta=-2.46
03:22:24.657 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.14, opts=13)
03:22:24.657 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.14)
03:22:24.657 00.000 8976 Worker thread wakes up
03:22:24.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.14) opts 0xd
03:22:24.659 00.002 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.14)
03:22:24.659 00.000 8976 Moving (0.38, -0.14) raw xDistance=-0.29 yDistance=-0.24
03:22:24.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
03:22:24.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:22:24.659 00.000 8976 MoveAxis(R, 1, ABG)
03:22:24.659 00.000 8976 stepping (-5, 21) + (1, 0)
03:22:24.659 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:24.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:24.659 00.000 5052 UpdateGuideState exits: m=96 SNR=6.7
03:22:24.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:24.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:24.659 00.000 5052 Enqueuing Expose request
03:22:24.685 00.026 8976 Received - 47 (G) 
03:22:24.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:24.685 00.000 8976 stepped: pos (-4, 21)
03:22:24.685 00.000 8976 MoveAxis(U, 0, ABG)
03:22:24.685 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:22:24.685 00.000 8976 MountToCamera -- mountX=0.63 mountY=-3.67 hyp=3.73 mountTheta=-1.40 cameraX=2.98, cameraY=2.23 cameraTheta=0.64
03:22:24.685 00.000 8976 incremental bump (2.984, 2.234) isValid = 1
03:22:24.685 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:22:24.685 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:22:24.685 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:22:24.685 00.000 8976 move complete, result=0
03:22:24.685 00.000 9828 Worker thread wakes up
03:22:24.685 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:22:24.685 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:22:24.685 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
03:22:24.685 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
03:22:24.685 00.000 8976 worker thread done servicing request
03:22:24.685 00.000 8976 Worker thread wakes up
03:22:24.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:24.685 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:24.685 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
03:22:24.685 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
03:22:24.685 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:22:24.685 00.000 9828 BLC: window closed
03:22:24.686 00.001 9828 MoveAxis(E, 30, B)
03:22:24.686 00.000 9828 Guiding  Dir = 2, Dur = 30
03:22:24.686 00.000 9828 IsSlewing returns 0
03:22:24.686 00.000 9828 IsGuiding returns 0
03:22:24.686 00.000 9828 PulseGuide returned control before completion, sleep 40
03:22:24.733 00.047 9828 IsGuiding returns 1
03:22:24.733 00.000 9828 scope still moving after pulse duration time elapsed
03:22:24.764 00.031 9828 IsSlewing returns 0
03:22:24.764 00.000 9828 IsGuiding returns 1
03:22:24.796 00.032 9828 IsSlewing returns 0
03:22:24.796 00.000 9828 IsGuiding returns 1
03:22:24.827 00.031 9828 IsSlewing returns 0
03:22:24.827 00.000 9828 IsGuiding returns 0
03:22:24.827 00.000 9828 scope move finished after 30 + 111 ms
03:22:24.827 00.000 9828 Move returns status 0, amount 30
03:22:24.827 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:24.827 00.000 9828 MoveAxis(N, 8, B)
03:22:24.827 00.000 9828 Guiding  Dir = 0, Dur = 8
03:22:24.843 00.016 9828 IsSlewing returns 0
03:22:24.843 00.000 9828 IsGuiding returns 0
03:22:24.843 00.000 9828 PulseGuide returned control before completion, sleep 18
03:22:24.873 00.030 9828 IsGuiding returns 1
03:22:24.873 00.000 9828 scope still moving after pulse duration time elapsed
03:22:24.905 00.032 9828 IsSlewing returns 0
03:22:24.905 00.000 9828 IsGuiding returns 1
03:22:24.937 00.032 9828 IsSlewing returns 0
03:22:24.937 00.000 9828 IsGuiding returns 1
03:22:24.968 00.031 9828 IsSlewing returns 0
03:22:24.968 00.000 9828 IsGuiding returns 0
03:22:24.968 00.000 9828 scope move finished after 8 + 117 ms
03:22:24.968 00.000 9828 Move returns status 0, amount 8
03:22:24.968 00.000 9828 move complete, result=0
03:22:24.968 00.000 9828 worker thread done servicing request
03:22:24.968 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:22:25.390 00.422 8976 Exposure complete
03:22:25.395 00.005 8976 worker thread done servicing request
03:22:25.396 00.001 5052 OnExposeComplete: enter
03:22:25.396 00.000 5052 UpdateGuideState(): m_state=6
03:22:25.396 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13389
03:22:25.396 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.70, Mass=81, SNR=6.2, Peak=55 HFD=2.4
03:22:25.396 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
03:22:25.396 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
03:22:25.396 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.01 hyp=0.67 cameraTheta=-0.01 mountX=-0.31 mountY=-0.56, mountTheta=-2.08
03:22:25.397 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.01, opts=13)
03:22:25.397 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.01)
03:22:25.397 00.000 8976 Worker thread wakes up
03:22:25.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.01) opts 0xd
03:22:25.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.01)
03:22:25.397 00.000 8976 Moving (0.67, -0.01) raw xDistance=-0.31 yDistance=-0.56
03:22:25.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
03:22:25.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
03:22:25.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:22:25.397 00.000 5052 UpdateGuideState exits: m=81 SNR=6.2
03:22:25.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:25.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:25.397 00.000 5052 Enqueuing Expose request
03:22:25.397 00.000 8976 MoveAxis(R, 1, ABG)
03:22:25.397 00.000 8976 stepping (-4, 21) + (1, 0)
03:22:25.397 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:25.420 00.023 8976 Received - 47 (G) 
03:22:25.420 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:25.420 00.000 8976 stepped: pos (-3, 21)
03:22:25.420 00.000 8976 MoveAxis(U, 2, ABG)
03:22:25.420 00.000 8976 stepping (-3, 21) + (0, 2)
03:22:25.420 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:25.452 00.032 8976 Received - 47 (G) 
03:22:25.452 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:25.452 00.000 8976 stepped: pos (-3, 23)
03:22:25.452 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:22:25.452 00.000 8976 MountToCamera -- mountX=0.57 mountY=-3.67 hyp=3.71 mountTheta=-1.42 cameraX=3.00, cameraY=2.18 cameraTheta=0.63
03:22:25.452 00.000 8976 incremental bump (3.004, 2.181) isValid = 1
03:22:25.452 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:22:25.452 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:22:25.452 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:22:25.452 00.000 8976 move complete, result=0
03:22:25.452 00.000 9828 Worker thread wakes up
03:22:25.452 00.000 8976 worker thread done servicing request
03:22:25.453 00.001 8976 Worker thread wakes up
03:22:25.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:25.453 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:22:25.453 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:22:25.453 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:22:25.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:25.453 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
03:22:25.453 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:22:25.453 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:22:25.453 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:22:25.453 00.000 9828 BLC: window closed
03:22:25.453 00.000 9828 MoveAxis(E, 31, B)
03:22:25.453 00.000 9828 Guiding  Dir = 2, Dur = 31
03:22:25.454 00.001 9828 IsSlewing returns 0
03:22:25.454 00.000 9828 IsGuiding returns 0
03:22:25.454 00.000 9828 PulseGuide returned control before completion, sleep 41
03:22:25.496 00.042 9828 IsGuiding returns 1
03:22:25.496 00.000 9828 scope still moving after pulse duration time elapsed
03:22:25.526 00.030 9828 IsSlewing returns 0
03:22:25.526 00.000 9828 IsGuiding returns 1
03:22:25.558 00.032 9828 IsSlewing returns 0
03:22:25.558 00.000 9828 IsGuiding returns 1
03:22:25.589 00.031 9828 IsSlewing returns 0
03:22:25.589 00.000 9828 IsGuiding returns 1
03:22:25.619 00.030 9828 IsSlewing returns 0
03:22:25.619 00.000 9828 IsGuiding returns 0
03:22:25.619 00.000 9828 scope move finished after 31 + 135 ms
03:22:25.619 00.000 9828 Move returns status 0, amount 31
03:22:25.619 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:25.619 00.000 9828 MoveAxis(N, 8, B)
03:22:25.619 00.000 9828 Guiding  Dir = 0, Dur = 8
03:22:25.635 00.016 9828 IsSlewing returns 0
03:22:25.635 00.000 9828 IsGuiding returns 0
03:22:25.636 00.001 9828 PulseGuide returned control before completion, sleep 18
03:22:25.666 00.030 9828 IsGuiding returns 1
03:22:25.666 00.000 9828 scope still moving after pulse duration time elapsed
03:22:25.697 00.031 9828 IsSlewing returns 0
03:22:25.697 00.000 9828 IsGuiding returns 1
03:22:25.729 00.032 9828 IsSlewing returns 0
03:22:25.729 00.000 9828 IsGuiding returns 1
03:22:25.760 00.031 9828 IsSlewing returns 0
03:22:25.760 00.000 9828 IsGuiding returns 0
03:22:25.760 00.000 9828 scope move finished after 8 + 116 ms
03:22:25.760 00.000 9828 Move returns status 0, amount 8
03:22:25.760 00.000 9828 move complete, result=0
03:22:25.760 00.000 9828 worker thread done servicing request
03:22:25.760 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:22:26.133 00.373 8976 Exposure complete
03:22:26.138 00.005 8976 worker thread done servicing request
03:22:26.138 00.000 5052 OnExposeComplete: enter
03:22:26.138 00.000 5052 UpdateGuideState(): m_state=6
03:22:26.138 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13390
03:22:26.138 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.90, Mass=87, SNR=6.3, Peak=60 HFD=2.3
03:22:26.138 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
03:22:26.138 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
03:22:26.138 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.29 mountX=0.14 mountY=-0.15, mountTheta=-0.81
03:22:26.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.19, opts=13)
03:22:26.139 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.19)
03:22:26.139 00.000 8976 Worker thread wakes up
03:22:26.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.19) opts 0xd
03:22:26.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.19)
03:22:26.139 00.000 8976 Moving (0.05, 0.19) raw xDistance=0.14 yDistance=-0.15
03:22:26.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:22:26.139 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:26.140 00.001 5052 UpdateGuideState exits: m=87 SNR=6.3
03:22:26.140 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:26.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:22:26.140 00.000 8976 MoveAxis(R, 0, ABG)
03:22:26.140 00.000 8976 MoveAxis(U, 0, ABG)
03:22:26.140 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:26.140 00.000 5052 Enqueuing Expose request
03:22:26.140 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:22:26.140 00.000 8976 MountToCamera -- mountX=0.54 mountY=-3.66 hyp=3.70 mountTheta=-1.43 cameraX=3.02, cameraY=2.14 cameraTheta=0.62
03:22:26.140 00.000 8976 incremental bump (3.017, 2.145) isValid = 1
03:22:26.140 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
03:22:26.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:22:26.140 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:22:26.140 00.000 8976 move complete, result=0
03:22:26.140 00.000 9828 Worker thread wakes up
03:22:26.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:22:26.140 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:22:26.141 00.001 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
03:22:26.141 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
03:22:26.141 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:26.141 00.000 8976 worker thread done servicing request
03:22:26.141 00.000 8976 Worker thread wakes up
03:22:26.141 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
03:22:26.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:26.141 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:22:26.141 00.000 9828 BLC: window closed
03:22:26.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:26.141 00.000 9828 MoveAxis(E, 31, B)
03:22:26.141 00.000 9828 Guiding  Dir = 2, Dur = 31
03:22:26.141 00.000 9828 IsSlewing returns 0
03:22:26.142 00.001 9828 IsGuiding returns 0
03:22:26.142 00.000 9828 PulseGuide returned control before completion, sleep 41
03:22:26.195 00.053 9828 IsGuiding returns 1
03:22:26.195 00.000 9828 scope still moving after pulse duration time elapsed
03:22:26.227 00.032 9828 IsSlewing returns 0
03:22:26.227 00.000 9828 IsGuiding returns 1
03:22:26.258 00.031 9828 IsSlewing returns 0
03:22:26.259 00.001 9828 IsGuiding returns 1
03:22:26.289 00.030 9828 IsSlewing returns 0
03:22:26.290 00.001 9828 IsGuiding returns 0
03:22:26.290 00.000 9828 scope move finished after 31 + 116 ms
03:22:26.290 00.000 9828 Move returns status 0, amount 31
03:22:26.290 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:26.290 00.000 9828 MoveAxis(N, 8, B)
03:22:26.290 00.000 9828 Guiding  Dir = 0, Dur = 8
03:22:26.305 00.015 9828 IsSlewing returns 0
03:22:26.306 00.001 9828 IsGuiding returns 0
03:22:26.306 00.000 9828 PulseGuide returned control before completion, sleep 18
03:22:26.337 00.031 9828 IsGuiding returns 1
03:22:26.337 00.000 9828 scope still moving after pulse duration time elapsed
03:22:26.369 00.032 9828 IsSlewing returns 0
03:22:26.369 00.000 9828 IsGuiding returns 1
03:22:26.401 00.032 9828 IsSlewing returns 0
03:22:26.401 00.000 9828 IsGuiding returns 1
03:22:26.432 00.031 9828 IsSlewing returns 0
03:22:26.432 00.000 9828 IsGuiding returns 0
03:22:26.432 00.000 9828 scope move finished after 8 + 118 ms
03:22:26.432 00.000 9828 Move returns status 0, amount 8
03:22:26.432 00.000 9828 move complete, result=0
03:22:26.432 00.000 9828 worker thread done servicing request
03:22:26.432 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:22:26.828 00.396 8976 Exposure complete
03:22:26.833 00.005 8976 worker thread done servicing request
03:22:26.833 00.000 5052 OnExposeComplete: enter
03:22:26.834 00.001 5052 UpdateGuideState(): m_state=6
03:22:26.834 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13391
03:22:26.834 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.55, Mass=89, SNR=6.4, Peak=59 HFD=2.5
03:22:26.834 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
03:22:26.834 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
03:22:26.834 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=-0.16 hyp=0.66 cameraTheta=-0.24 mountX=-0.43 mountY=-0.45, mountTheta=-2.34
03:22:26.834 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=-0.16, opts=13)
03:22:26.834 00.000 5052 Enqueuing Move request for stepguider (0.64, -0.16)
03:22:26.835 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:22:26.835 00.000 8976 Worker thread wakes up
03:22:26.835 00.000 5052 UpdateGuideState exits: m=89 SNR=6.4
03:22:26.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:26.835 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:26.835 00.000 5052 Enqueuing Expose request
03:22:26.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, -0.16) opts 0xd
03:22:26.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, -0.16)
03:22:26.835 00.000 8976 Moving (0.64, -0.16) raw xDistance=-0.43 yDistance=-0.45
03:22:26.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:22:26.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
03:22:26.835 00.000 8976 MoveAxis(R, 2, ABG)
03:22:26.835 00.000 8976 stepping (-3, 23) + (2, 0)
03:22:26.835 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:26.859 00.024 8976 Received - 47 (G) 
03:22:26.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:26.859 00.000 8976 stepped: pos (-1, 23)
03:22:26.859 00.000 8976 MoveAxis(U, 2, ABG)
03:22:26.859 00.000 8976 stepping (-1, 23) + (0, 2)
03:22:26.859 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:26.891 00.032 8976 Received - 47 (G) 
03:22:26.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:26.891 00.000 8976 stepped: pos (-1, 25)
03:22:26.891 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:22:26.891 00.000 8976 MountToCamera -- mountX=0.41 mountY=-3.76 hyp=3.79 mountTheta=-1.46 cameraX=3.16, cameraY=2.08 cameraTheta=0.58
03:22:26.891 00.000 8976 incremental bump (3.165, 2.079) isValid = 1
03:22:26.891 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
03:22:26.891 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:22:26.891 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:22:26.891 00.000 8976 move complete, result=0
03:22:26.891 00.000 9828 Worker thread wakes up
03:22:26.891 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:22:26.891 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:22:26.891 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:22:26.891 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:22:26.892 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
03:22:26.892 00.000 8976 worker thread done servicing request
03:22:26.892 00.000 8976 Worker thread wakes up
03:22:26.892 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:26.892 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:26.892 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
03:22:26.892 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:22:26.892 00.000 9828 BLC: window closed
03:22:26.892 00.000 9828 MoveAxis(E, 31, B)
03:22:26.892 00.000 9828 Guiding  Dir = 2, Dur = 31
03:22:26.892 00.000 9828 IsSlewing returns 0
03:22:26.892 00.000 9828 IsGuiding returns 0
03:22:26.893 00.001 9828 PulseGuide returned control before completion, sleep 41
03:22:26.943 00.050 9828 IsGuiding returns 1
03:22:26.943 00.000 9828 scope still moving after pulse duration time elapsed
03:22:26.974 00.031 9828 IsSlewing returns 0
03:22:26.974 00.000 9828 IsGuiding returns 1
03:22:27.006 00.032 9828 IsSlewing returns 0
03:22:27.006 00.000 9828 IsGuiding returns 1
03:22:27.037 00.031 9828 IsSlewing returns 0
03:22:27.037 00.000 9828 IsGuiding returns 0
03:22:27.037 00.000 9828 scope move finished after 31 + 114 ms
03:22:27.037 00.000 9828 Move returns status 0, amount 31
03:22:27.037 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:27.037 00.000 9828 MoveAxis(N, 7, B)
03:22:27.037 00.000 9828 Guiding  Dir = 0, Dur = 7
03:22:27.053 00.016 9828 IsSlewing returns 0
03:22:27.053 00.000 9828 IsGuiding returns 0
03:22:27.053 00.000 9828 PulseGuide returned control before completion, sleep 17
03:22:27.085 00.032 9828 IsGuiding returns 1
03:22:27.085 00.000 9828 scope still moving after pulse duration time elapsed
03:22:27.116 00.031 9828 IsSlewing returns 0
03:22:27.116 00.000 9828 IsGuiding returns 1
03:22:27.148 00.032 9828 IsSlewing returns 0
03:22:27.148 00.000 9828 IsGuiding returns 1
03:22:27.180 00.032 9828 IsSlewing returns 0
03:22:27.180 00.000 9828 IsGuiding returns 0
03:22:27.180 00.000 9828 scope move finished after 7 + 119 ms
03:22:27.180 00.000 9828 Move returns status 0, amount 7
03:22:27.180 00.000 9828 move complete, result=0
03:22:27.180 00.000 9828 worker thread done servicing request
03:22:27.180 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:22:27.574 00.394 8976 Exposure complete
03:22:27.580 00.006 8976 worker thread done servicing request
03:22:27.580 00.000 5052 OnExposeComplete: enter
03:22:27.580 00.000 5052 UpdateGuideState(): m_state=6
03:22:27.580 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13392
03:22:27.580 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=282.04, Mass=73, SNR=5.9, Peak=60 HFD=1.9
03:22:27.580 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
03:22:27.580 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
03:22:27.580 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.33 hyp=0.52 cameraTheta=2.46 mountX=0.48 mountY=0.16, mountTheta=0.32
03:22:27.581 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.33, opts=13)
03:22:27.581 00.000 5052 Enqueuing Move request for stepguider (-0.41, 0.33)
03:22:27.581 00.000 8976 Worker thread wakes up
03:22:27.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.33) opts 0xd
03:22:27.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.33)
03:22:27.581 00.000 8976 Moving (-0.41, 0.33) raw xDistance=0.48 yDistance=0.16
03:22:27.581 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:27.581 00.000 5052 UpdateGuideState exits: m=73 SNR=5.9
03:22:27.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:27.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.48
03:22:27.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:22:27.581 00.000 8976 MoveAxis(L, 2, ABG)
03:22:27.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:27.581 00.000 5052 Enqueuing Expose request
03:22:27.582 00.001 8976 stepping (-1, 25) + (-2, 0)
03:22:27.582 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:27.610 00.028 8976 Received - 47 (G) 
03:22:27.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:27.610 00.000 8976 stepped: pos (-3, 25)
03:22:27.610 00.000 8976 MoveAxis(U, 0, ABG)
03:22:27.610 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:22:27.610 00.000 8976 MountToCamera -- mountX=0.43 mountY=-3.83 hyp=3.86 mountTheta=-1.46 cameraX=3.22, cameraY=2.12 cameraTheta=0.58
03:22:27.610 00.000 8976 incremental bump (3.218, 2.124) isValid = 1
03:22:27.610 00.000 8976 Scheduling Mount bump of (0.096, 0.066)
03:22:27.610 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:22:27.610 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:22:27.610 00.000 8976 move complete, result=0
03:22:27.610 00.000 9828 Worker thread wakes up
03:22:27.610 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:22:27.610 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:22:27.610 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
03:22:27.610 00.000 8976 worker thread done servicing request
03:22:27.610 00.000 8976 Worker thread wakes up
03:22:27.612 00.002 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:27.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:27.612 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.59)
03:22:27.612 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.67)
03:22:27.612 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
03:22:27.612 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:22:27.612 00.000 9828 BLC: window closed
03:22:27.612 00.000 9828 MoveAxis(E, 31, B)
03:22:27.612 00.000 9828 Guiding  Dir = 2, Dur = 31
03:22:27.612 00.000 9828 IsSlewing returns 0
03:22:27.612 00.000 9828 IsGuiding returns 0
03:22:27.612 00.000 9828 PulseGuide returned control before completion, sleep 41
03:22:27.658 00.046 9828 IsGuiding returns 1
03:22:27.658 00.000 9828 scope still moving after pulse duration time elapsed
03:22:27.691 00.033 9828 IsSlewing returns 0
03:22:27.691 00.000 9828 IsGuiding returns 1
03:22:27.721 00.030 9828 IsSlewing returns 0
03:22:27.721 00.000 9828 IsGuiding returns 1
03:22:27.752 00.031 9828 IsSlewing returns 0
03:22:27.752 00.000 9828 IsGuiding returns 0
03:22:27.752 00.000 9828 scope move finished after 31 + 109 ms
03:22:27.752 00.000 9828 Move returns status 0, amount 31
03:22:27.752 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:27.752 00.000 9828 MoveAxis(N, 7, B)
03:22:27.752 00.000 9828 Guiding  Dir = 0, Dur = 7
03:22:27.768 00.016 9828 IsSlewing returns 0
03:22:27.768 00.000 9828 IsGuiding returns 0
03:22:27.768 00.000 9828 PulseGuide returned control before completion, sleep 17
03:22:27.800 00.032 9828 IsGuiding returns 1
03:22:27.800 00.000 9828 scope still moving after pulse duration time elapsed
03:22:27.831 00.031 9828 IsSlewing returns 0
03:22:27.831 00.000 9828 IsGuiding returns 1
03:22:27.862 00.031 9828 IsSlewing returns 0
03:22:27.862 00.000 9828 IsGuiding returns 1
03:22:27.893 00.031 9828 IsSlewing returns 0
03:22:27.893 00.000 9828 IsGuiding returns 1
03:22:27.925 00.032 9828 IsSlewing returns 0
03:22:27.925 00.000 9828 IsGuiding returns 0
03:22:27.925 00.000 9828 scope move finished after 7 + 149 ms
03:22:27.925 00.000 9828 Move returns status 0, amount 7
03:22:27.925 00.000 9828 move complete, result=0
03:22:27.925 00.000 9828 worker thread done servicing request
03:22:27.925 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:22:28.295 00.370 8976 Exposure complete
03:22:28.301 00.006 8976 worker thread done servicing request
03:22:28.301 00.000 5052 OnExposeComplete: enter
03:22:28.301 00.000 5052 UpdateGuideState(): m_state=6
03:22:28.301 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13393
03:22:28.301 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=282.33, Mass=65, SNR=5.5, Peak=60 HFD=1.6
03:22:28.301 00.000 5052 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
03:22:28.301 00.000 5052 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
03:22:28.301 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.62 hyp=0.72 cameraTheta=2.10 mountX=0.72 mountY=-0.03, mountTheta=-0.05
03:22:28.302 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.62, opts=13)
03:22:28.302 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.62)
03:22:28.302 00.000 8976 Worker thread wakes up
03:22:28.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.62) opts 0xd
03:22:28.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.62)
03:22:28.302 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:22:28.302 00.000 5052 UpdateGuideState exits: m=65 SNR=5.5
03:22:28.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:28.302 00.000 8976 Moving (-0.36, 0.62) raw xDistance=0.72 yDistance=-0.03
03:22:28.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
03:22:28.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:22:28.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:28.302 00.000 5052 Enqueuing Expose request
03:22:28.303 00.001 8976 MoveAxis(L, 3, ABG)
03:22:28.303 00.000 8976 stepping (-3, 25) + (-3, 0)
03:22:28.303 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:28.330 00.027 8976 Received - 47 (G) 
03:22:28.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:28.330 00.000 8976 stepped: pos (-6, 25)
03:22:28.330 00.000 8976 MoveAxis(U, 0, ABG)
03:22:28.330 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:22:28.330 00.000 8976 MountToCamera -- mountX=0.59 mountY=-3.88 hyp=3.92 mountTheta=-1.42 cameraX=3.18, cameraY=2.29 cameraTheta=0.62
03:22:28.330 00.000 8976 incremental bump (3.185, 2.290) isValid = 1
03:22:28.330 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:22:28.330 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:22:28.330 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:22:28.330 00.000 8976 move complete, result=0
03:22:28.330 00.000 8976 worker thread done servicing request
03:22:28.330 00.000 9828 Worker thread wakes up
03:22:28.330 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:22:28.330 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.0 px 0 ms NORTH
03:22:28.331 00.001 8976 Worker thread wakes up
03:22:28.331 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:22:28.331 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.74 = -2.55)
03:22:28.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:28.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:28.331 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.63)
03:22:28.331 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
03:22:28.331 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:22:28.331 00.000 9828 BLC: window closed
03:22:28.331 00.000 9828 MoveAxis(E, 31, B)
03:22:28.331 00.000 9828 Guiding  Dir = 2, Dur = 31
03:22:28.331 00.000 9828 IsSlewing returns 0
03:22:28.331 00.000 9828 IsGuiding returns 0
03:22:28.332 00.001 9828 PulseGuide returned control before completion, sleep 41
03:22:28.375 00.043 9828 IsGuiding returns 1
03:22:28.375 00.000 9828 scope still moving after pulse duration time elapsed
03:22:28.406 00.031 9828 IsSlewing returns 0
03:22:28.406 00.000 9828 IsGuiding returns 1
03:22:28.437 00.031 9828 IsSlewing returns 0
03:22:28.437 00.000 9828 IsGuiding returns 1
03:22:28.468 00.031 9828 IsSlewing returns 0
03:22:28.468 00.000 9828 IsGuiding returns 1
03:22:28.499 00.031 9828 IsSlewing returns 0
03:22:28.499 00.000 9828 IsGuiding returns 0
03:22:28.499 00.000 9828 scope move finished after 31 + 137 ms
03:22:28.499 00.000 9828 Move returns status 0, amount 31
03:22:28.499 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:28.499 00.000 9828 MoveAxis(N, 8, B)
03:22:28.499 00.000 9828 Guiding  Dir = 0, Dur = 8
03:22:28.515 00.016 9828 IsSlewing returns 0
03:22:28.515 00.000 9828 IsGuiding returns 0
03:22:28.515 00.000 9828 PulseGuide returned control before completion, sleep 18
03:22:28.547 00.032 9828 IsGuiding returns 1
03:22:28.547 00.000 9828 scope still moving after pulse duration time elapsed
03:22:28.578 00.031 9828 IsSlewing returns 0
03:22:28.578 00.000 9828 IsGuiding returns 1
03:22:28.609 00.031 9828 IsSlewing returns 0
03:22:28.610 00.001 9828 IsGuiding returns 1
03:22:28.640 00.030 9828 IsSlewing returns 0
03:22:28.640 00.000 9828 IsGuiding returns 0
03:22:28.640 00.000 9828 scope move finished after 8 + 116 ms
03:22:28.640 00.000 9828 Move returns status 0, amount 8
03:22:28.640 00.000 9828 move complete, result=0
03:22:28.640 00.000 9828 worker thread done servicing request
03:22:28.640 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:22:29.015 00.375 8976 Exposure complete
03:22:29.020 00.005 8976 worker thread done servicing request
03:22:29.020 00.000 5052 OnExposeComplete: enter
03:22:29.020 00.000 5052 UpdateGuideState(): m_state=6
03:22:29.020 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13394
03:22:29.020 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.69, Mass=73, SNR=5.9, Peak=60 HFD=1.7
03:22:29.020 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.16 = 1.13)
03:22:29.020 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
03:22:29.021 00.001 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.02 hyp=0.70 cameraTheta=-3.11 mountX=0.30 mountY=0.60, mountTheta=1.10
03:22:29.021 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.02, opts=13)
03:22:29.021 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.02)
03:22:29.021 00.000 8976 Worker thread wakes up
03:22:29.021 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.02) opts 0xd
03:22:29.021 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.02)
03:22:29.021 00.000 8976 Moving (-0.70, -0.02) raw xDistance=0.30 yDistance=0.60
03:22:29.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
03:22:29.021 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:22:29.022 00.001 5052 UpdateGuideState exits: m=73 SNR=5.9
03:22:29.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
03:22:29.022 00.000 8976 MoveAxis(L, 1, ABG)
03:22:29.022 00.000 8976 stepping (-6, 25) + (-1, 0)
03:22:29.022 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:29.022 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:29.022 00.000 5052 Enqueuing Expose request
03:22:29.022 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:29.049 00.027 8976 Received - 47 (G) 
03:22:29.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:29.049 00.000 8976 stepped: pos (-7, 25)
03:22:29.049 00.000 8976 MoveAxis(D, 2, ABG)
03:22:29.049 00.000 8976 stepping (-7, 25) + (0, -2)
03:22:29.049 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:29.081 00.032 8976 Received - 47 (G) 
03:22:29.081 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:29.081 00.000 8976 stepped: pos (-7, 23)
03:22:29.081 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:22:29.081 00.000 8976 MountToCamera -- mountX=0.75 mountY=-3.80 hyp=3.88 mountTheta=-1.38 cameraX=3.05, cameraY=2.40 cameraTheta=0.67
03:22:29.081 00.000 8976 incremental bump (3.046, 2.398) isValid = 1
03:22:29.081 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:22:29.081 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:22:29.081 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:22:29.081 00.000 8976 move complete, result=0
03:22:29.081 00.000 8976 worker thread done servicing request
03:22:29.081 00.000 8976 Worker thread wakes up
03:22:29.081 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
03:22:29.081 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:29.081 00.000 9828 Worker thread wakes up
03:22:29.081 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:29.082 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:22:29.082 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:22:29.082 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:22:29.082 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
03:22:29.082 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:22:29.082 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:22:29.082 00.000 9828 BLC: window closed
03:22:29.082 00.000 9828 MoveAxis(E, 30, B)
03:22:29.082 00.000 9828 Guiding  Dir = 2, Dur = 30
03:22:29.082 00.000 9828 IsSlewing returns 0
03:22:29.082 00.000 9828 IsGuiding returns 0
03:22:29.083 00.001 9828 PulseGuide returned control before completion, sleep 40
03:22:29.134 00.051 9828 IsGuiding returns 1
03:22:29.134 00.000 9828 scope still moving after pulse duration time elapsed
03:22:29.167 00.033 9828 IsSlewing returns 0
03:22:29.167 00.000 9828 IsGuiding returns 1
03:22:29.197 00.030 9828 IsSlewing returns 0
03:22:29.197 00.000 9828 IsGuiding returns 1
03:22:29.229 00.032 9828 IsSlewing returns 0
03:22:29.229 00.000 9828 IsGuiding returns 0
03:22:29.229 00.000 9828 scope move finished after 30 + 116 ms
03:22:29.230 00.001 9828 Move returns status 0, amount 30
03:22:29.230 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:29.230 00.000 9828 MoveAxis(N, 8, B)
03:22:29.230 00.000 9828 Guiding  Dir = 0, Dur = 8
03:22:29.244 00.014 9828 IsSlewing returns 0
03:22:29.244 00.000 9828 IsGuiding returns 0
03:22:29.244 00.000 9828 PulseGuide returned control before completion, sleep 18
03:22:29.275 00.031 9828 IsGuiding returns 1
03:22:29.275 00.000 9828 scope still moving after pulse duration time elapsed
03:22:29.306 00.031 9828 IsSlewing returns 0
03:22:29.310 00.004 9828 IsGuiding returns 1
03:22:29.336 00.026 9828 IsSlewing returns 0
03:22:29.336 00.000 9828 IsGuiding returns 1
03:22:29.367 00.031 9828 IsSlewing returns 0
03:22:29.367 00.000 9828 IsGuiding returns 1
03:22:29.398 00.031 9828 IsSlewing returns 0
03:22:29.398 00.000 9828 IsGuiding returns 0
03:22:29.398 00.000 9828 scope move finished after 8 + 145 ms
03:22:29.398 00.000 9828 Move returns status 0, amount 8
03:22:29.398 00.000 9828 move complete, result=0
03:22:29.398 00.000 9828 worker thread done servicing request
03:22:29.398 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:22:29.767 00.369 8976 Exposure complete
03:22:29.772 00.005 8976 worker thread done servicing request
03:22:29.772 00.000 5052 OnExposeComplete: enter
03:22:29.772 00.000 5052 UpdateGuideState(): m_state=6
03:22:29.772 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13395
03:22:29.772 00.000 5052 Star::Find returns 1 (0), X=328.18, Y=281.67, Mass=87, SNR=6.3, Peak=59 HFD=1.9
03:22:29.772 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
03:22:29.772 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
03:22:29.772 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=-0.04 hyp=1.00 cameraTheta=-3.10 mountX=0.42 mountY=0.85, mountTheta=1.11
03:22:29.773 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=-0.04, opts=13)
03:22:29.773 00.000 5052 Enqueuing Move request for stepguider (-0.99, -0.04)
03:22:29.773 00.000 8976 Worker thread wakes up
03:22:29.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, -0.04) opts 0xd
03:22:29.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, -0.04)
03:22:29.773 00.000 8976 Moving (-0.99, -0.04) raw xDistance=0.42 yDistance=0.85
03:22:29.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
03:22:29.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.85
03:22:29.773 00.000 8976 MoveAxis(L, 2, ABG)
03:22:29.773 00.000 8976 stepping (-7, 23) + (-2, 0)
03:22:29.773 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:22:29.773 00.000 5052 UpdateGuideState exits: m=87 SNR=6.3
03:22:29.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:29.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:29.773 00.000 5052 Enqueuing Expose request
03:22:29.773 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:29.800 00.027 8976 Received - 47 (G) 
03:22:29.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:29.800 00.000 8976 stepped: pos (-9, 23)
03:22:29.800 00.000 8976 MoveAxis(D, 4, ABG)
03:22:29.800 00.000 8976 stepping (-9, 23) + (0, -4)
03:22:29.800 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:22:29.831 00.031 8976 Received - 47 (G) 
03:22:29.832 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:22:29.832 00.000 8976 stepped: pos (-9, 19)
03:22:29.832 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:22:29.832 00.000 8976 MountToCamera -- mountX=0.96 mountY=-3.54 hyp=3.67 mountTheta=-1.31 cameraX=2.72, cameraY=2.46 cameraTheta=0.74
03:22:29.832 00.000 8976 incremental bump (2.720, 2.465) isValid = 1
03:22:29.832 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:22:29.833 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:22:29.833 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:22:29.833 00.000 8976 move complete, result=0
03:22:29.833 00.000 8976 worker thread done servicing request
03:22:29.833 00.000 8976 Worker thread wakes up
03:22:29.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:29.833 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
03:22:29.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:29.833 00.000 9828 Worker thread wakes up
03:22:29.833 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:22:29.833 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:22:29.833 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:22:29.833 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:22:29.833 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:22:29.833 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:22:29.833 00.000 9828 BLC: window closed
03:22:29.833 00.000 9828 MoveAxis(E, 28, B)
03:22:29.834 00.001 9828 Guiding  Dir = 2, Dur = 28
03:22:29.834 00.000 9828 IsSlewing returns 0
03:22:29.834 00.000 9828 IsGuiding returns 0
03:22:29.834 00.000 9828 PulseGuide returned control before completion, sleep 38
03:22:29.878 00.044 9828 IsGuiding returns 1
03:22:29.878 00.000 9828 scope still moving after pulse duration time elapsed
03:22:29.909 00.031 9828 IsSlewing returns 0
03:22:29.909 00.000 9828 IsGuiding returns 1
03:22:29.940 00.031 9828 IsSlewing returns 0
03:22:29.941 00.001 9828 IsGuiding returns 1
03:22:29.971 00.030 9828 IsSlewing returns 0
03:22:29.971 00.000 9828 IsGuiding returns 1
03:22:30.002 00.031 9828 IsSlewing returns 0
03:22:30.002 00.000 9828 IsGuiding returns 0
03:22:30.003 00.001 9828 scope move finished after 28 + 140 ms
03:22:30.003 00.000 9828 Move returns status 0, amount 28
03:22:30.003 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:30.003 00.000 9828 MoveAxis(N, 9, B)
03:22:30.003 00.000 9828 Guiding  Dir = 0, Dur = 9
03:22:30.018 00.015 9828 IsSlewing returns 0
03:22:30.018 00.000 9828 IsGuiding returns 0
03:22:30.018 00.000 9828 PulseGuide returned control before completion, sleep 19
03:22:30.050 00.032 9828 IsGuiding returns 1
03:22:30.050 00.000 9828 scope still moving after pulse duration time elapsed
03:22:30.082 00.032 9828 IsSlewing returns 0
03:22:30.082 00.000 9828 IsGuiding returns 1
03:22:30.113 00.031 9828 IsSlewing returns 0
03:22:30.113 00.000 9828 IsGuiding returns 1
03:22:30.144 00.031 9828 IsSlewing returns 0
03:22:30.145 00.001 9828 IsGuiding returns 1
03:22:30.175 00.030 9828 IsSlewing returns 0
03:22:30.175 00.000 9828 IsGuiding returns 1
03:22:30.207 00.032 9828 IsSlewing returns 0
03:22:30.207 00.000 9828 IsGuiding returns 1
03:22:30.239 00.032 9828 IsSlewing returns 0
03:22:30.239 00.000 9828 IsGuiding returns 0
03:22:30.239 00.000 9828 scope move finished after 9 + 210 ms
03:22:30.239 00.000 9828 Move returns status 0, amount 9
03:22:30.239 00.000 9828 move complete, result=0
03:22:30.239 00.000 9828 worker thread done servicing request
03:22:30.239 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:22:30.521 00.282 8976 Exposure complete
03:22:30.527 00.006 8976 worker thread done servicing request
03:22:30.527 00.000 5052 OnExposeComplete: enter
03:22:30.527 00.000 5052 UpdateGuideState(): m_state=6
03:22:30.527 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13396
03:22:30.527 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.87, Mass=77, SNR=6.0, Peak=62 HFD=2.1
03:22:30.527 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.48 = -0.48)
03:22:30.527 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
03:22:30.527 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.56 mountX=0.14 mountY=-0.09, mountTheta=-0.56
03:22:30.528 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.16, opts=13)
03:22:30.528 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.16)
03:22:30.528 00.000 8976 Worker thread wakes up
03:22:30.528 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:30.528 00.000 5052 UpdateGuideState exits: m=77 SNR=6.0
03:22:30.528 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:30.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.16) opts 0xd
03:22:30.528 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:30.529 00.001 5052 Enqueuing Expose request
03:22:30.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.16)
03:22:30.529 00.000 8976 Moving (0.00, 0.16) raw xDistance=0.14 yDistance=-0.09
03:22:30.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:22:30.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:22:30.529 00.000 8976 MoveAxis(R, 0, ABG)
03:22:30.529 00.000 8976 MoveAxis(U, 0, ABG)
03:22:30.529 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:22:30.529 00.000 8976 MountToCamera -- mountX=1.10 mountY=-3.37 hyp=3.54 mountTheta=-1.26 cameraX=2.50, cameraY=2.51 cameraTheta=0.79
03:22:30.529 00.000 8976 incremental bump (2.502, 2.510) isValid = 1
03:22:30.529 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
03:22:30.529 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:22:30.529 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:22:30.529 00.000 8976 move complete, result=0
03:22:30.529 00.000 8976 worker thread done servicing request
03:22:30.529 00.000 8976 Worker thread wakes up
03:22:30.529 00.000 9828 Worker thread wakes up
03:22:30.529 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:30.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:30.530 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:30.530 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:22:30.530 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:22:30.530 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
03:22:30.530 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
03:22:30.530 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
03:22:30.530 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:22:30.530 00.000 9828 BLC: window closed
03:22:30.530 00.000 9828 MoveAxis(E, 27, B)
03:22:30.530 00.000 9828 Guiding  Dir = 2, Dur = 27
03:22:30.530 00.000 9828 IsSlewing returns 0
03:22:30.531 00.001 9828 IsGuiding returns 0
03:22:30.531 00.000 9828 PulseGuide returned control before completion, sleep 37
03:22:30.568 00.037 9828 IsGuiding returns 1
03:22:30.568 00.000 9828 scope still moving after pulse duration time elapsed
03:22:30.599 00.031 9828 IsSlewing returns 0
03:22:30.599 00.000 9828 IsGuiding returns 1
03:22:30.630 00.031 9828 IsSlewing returns 0
03:22:30.630 00.000 9828 IsGuiding returns 1
03:22:30.661 00.031 9828 IsSlewing returns 0
03:22:30.665 00.004 9828 IsGuiding returns 0
03:22:30.665 00.000 9828 scope move finished after 27 + 108 ms
03:22:30.665 00.000 9828 Move returns status 0, amount 27
03:22:30.665 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:30.666 00.001 9828 MoveAxis(N, 10, B)
03:22:30.666 00.000 9828 Guiding  Dir = 0, Dur = 10
03:22:30.691 00.025 9828 IsSlewing returns 0
03:22:30.691 00.000 9828 IsGuiding returns 0
03:22:30.691 00.000 9828 PulseGuide returned control before completion, sleep 20
03:22:30.723 00.032 9828 IsGuiding returns 1
03:22:30.723 00.000 9828 scope still moving after pulse duration time elapsed
03:22:30.754 00.031 9828 IsSlewing returns 0
03:22:30.754 00.000 9828 IsGuiding returns 1
03:22:30.785 00.031 9828 IsSlewing returns 0
03:22:30.785 00.000 9828 IsGuiding returns 1
03:22:30.816 00.031 9828 IsSlewing returns 0
03:22:30.816 00.000 9828 IsGuiding returns 1
03:22:30.847 00.031 9828 IsSlewing returns 0
03:22:30.847 00.000 9828 IsGuiding returns 0
03:22:30.847 00.000 9828 scope move finished after 10 + 145 ms
03:22:30.847 00.000 9828 Move returns status 0, amount 10
03:22:30.847 00.000 9828 move complete, result=0
03:22:30.847 00.000 9828 worker thread done servicing request
03:22:30.847 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:22:31.216 00.369 8976 Exposure complete
03:22:31.222 00.006 8976 worker thread done servicing request
03:22:31.222 00.000 5052 OnExposeComplete: enter
03:22:31.222 00.000 5052 UpdateGuideState(): m_state=6
03:22:31.222 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13397
03:22:31.222 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.10, Mass=93, SNR=6.6, Peak=59 HFD=2.6
03:22:31.222 00.000 5052 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.04) = xAngle (-4.00 = 2.28)
03:22:31.222 00.000 5052 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.10 = 2.18)
03:22:31.222 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.61 hyp=0.65 cameraTheta=-1.96 mountX=-0.43 mountY=0.54, mountTheta=2.24
03:22:31.223 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.61, opts=13)
03:22:31.223 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.61)
03:22:31.223 00.000 8976 Worker thread wakes up
03:22:31.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.61) opts 0xd
03:22:31.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.61)
03:22:31.223 00.000 8976 Moving (-0.25, -0.61) raw xDistance=-0.43 yDistance=0.54
03:22:31.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:31.223 00.000 5052 UpdateGuideState exits: m=93 SNR=6.6
03:22:31.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:31.223 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:31.223 00.000 5052 Enqueuing Expose request
03:22:31.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:22:31.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:22:31.223 00.000 8976 MoveAxis(R, 2, ABG)
03:22:31.223 00.000 8976 stepping (-9, 19) + (2, 0)
03:22:31.223 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:31.254 00.031 8976 Received - 47 (G) 
03:22:31.254 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:31.254 00.000 8976 stepped: pos (-7, 19)
03:22:31.255 00.001 8976 MoveAxis(D, 2, ABG)
03:22:31.255 00.000 8976 stepping (-7, 19) + (0, -2)
03:22:31.255 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:31.287 00.032 8976 Received - 47 (G) 
03:22:31.287 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:31.287 00.000 8976 stepped: pos (-7, 17)
03:22:31.287 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:22:31.287 00.000 8976 MountToCamera -- mountX=1.09 mountY=-3.15 hyp=3.33 mountTheta=-1.24 cameraX=2.31, cameraY=2.40 cameraTheta=0.81
03:22:31.287 00.000 8976 incremental bump (2.309, 2.402) isValid = 1
03:22:31.287 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
03:22:31.287 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:22:31.287 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:22:31.287 00.000 8976 move complete, result=0
03:22:31.287 00.000 9828 Worker thread wakes up
03:22:31.287 00.000 8976 worker thread done servicing request
03:22:31.287 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:22:31.287 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:22:31.287 00.000 8976 Worker thread wakes up
03:22:31.288 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:22:31.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:31.288 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
03:22:31.288 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:31.288 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
03:22:31.288 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
03:22:31.288 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:31.288 00.000 9828 BLC: window closed
03:22:31.288 00.000 9828 MoveAxis(E, 27, B)
03:22:31.288 00.000 9828 Guiding  Dir = 2, Dur = 27
03:22:31.288 00.000 9828 IsSlewing returns 0
03:22:31.288 00.000 9828 IsGuiding returns 0
03:22:31.289 00.001 9828 PulseGuide returned control before completion, sleep 37
03:22:31.329 00.040 9828 IsGuiding returns 1
03:22:31.329 00.000 9828 scope still moving after pulse duration time elapsed
03:22:31.360 00.031 9828 IsSlewing returns 0
03:22:31.360 00.000 9828 IsGuiding returns 1
03:22:31.390 00.030 9828 IsSlewing returns 0
03:22:31.390 00.000 9828 IsGuiding returns 1
03:22:31.421 00.031 9828 IsSlewing returns 0
03:22:31.421 00.000 9828 IsGuiding returns 1
03:22:31.452 00.031 9828 IsSlewing returns 0
03:22:31.452 00.000 9828 IsGuiding returns 0
03:22:31.453 00.001 9828 scope move finished after 27 + 136 ms
03:22:31.453 00.000 9828 Move returns status 0, amount 27
03:22:31.453 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:31.453 00.000 9828 MoveAxis(N, 10, B)
03:22:31.453 00.000 9828 Guiding  Dir = 0, Dur = 10
03:22:31.467 00.014 9828 IsSlewing returns 0
03:22:31.467 00.000 9828 IsGuiding returns 0
03:22:31.467 00.000 9828 PulseGuide returned control before completion, sleep 20
03:22:31.498 00.031 9828 IsGuiding returns 1
03:22:31.498 00.000 9828 scope still moving after pulse duration time elapsed
03:22:31.528 00.030 9828 IsSlewing returns 0
03:22:31.528 00.000 9828 IsGuiding returns 1
03:22:31.559 00.031 9828 IsSlewing returns 0
03:22:31.559 00.000 9828 IsGuiding returns 1
03:22:31.590 00.031 9828 IsSlewing returns 0
03:22:31.590 00.000 9828 IsGuiding returns 1
03:22:31.620 00.030 9828 IsSlewing returns 0
03:22:31.620 00.000 9828 IsGuiding returns 0
03:22:31.620 00.000 9828 scope move finished after 10 + 142 ms
03:22:31.620 00.000 9828 Move returns status 0, amount 10
03:22:31.620 00.000 9828 move complete, result=0
03:22:31.620 00.000 9828 worker thread done servicing request
03:22:31.620 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:22:31.973 00.353 8976 Exposure complete
03:22:31.980 00.007 8976 worker thread done servicing request
03:22:31.980 00.000 5052 OnExposeComplete: enter
03:22:31.980 00.000 5052 UpdateGuideState(): m_state=6
03:22:31.980 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13398
03:22:31.980 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.75, Mass=70, SNR=5.7, Peak=58 HFD=1.8
03:22:31.980 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
03:22:31.980 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
03:22:31.980 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.04 hyp=0.34 cameraTheta=0.12 mountX=-0.12 mountY=-0.31, mountTheta=-1.94
03:22:31.981 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.04, opts=13)
03:22:31.981 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.04)
03:22:31.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:31.981 00.000 5052 UpdateGuideState exits: m=70 SNR=5.7
03:22:31.981 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:31.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:31.981 00.000 5052 Enqueuing Expose request
03:22:31.981 00.000 8976 Worker thread wakes up
03:22:31.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.04) opts 0xd
03:22:31.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.04)
03:22:31.981 00.000 8976 Moving (0.34, 0.04) raw xDistance=-0.12 yDistance=-0.31
03:22:31.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:22:31.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
03:22:31.981 00.000 8976 MoveAxis(R, 0, ABG)
03:22:31.981 00.000 8976 MoveAxis(U, 1, ABG)
03:22:31.981 00.000 8976 stepping (-7, 17) + (0, 1)
03:22:31.981 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:32.007 00.026 8976 Received - 47 (G) 
03:22:32.007 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:32.007 00.000 8976 stepped: pos (-7, 18)
03:22:32.007 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:22:32.007 00.000 8976 MountToCamera -- mountX=1.08 mountY=-3.05 hyp=3.24 mountTheta=-1.23 cameraX=2.23, cameraY=2.35 cameraTheta=0.81
03:22:32.007 00.000 8976 incremental bump (2.226, 2.354) isValid = 1
03:22:32.007 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
03:22:32.007 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:22:32.007 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:22:32.007 00.000 8976 move complete, result=0
03:22:32.007 00.000 9828 Worker thread wakes up
03:22:32.007 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:22:32.007 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:22:32.007 00.000 8976 worker thread done servicing request
03:22:32.007 00.000 8976 Worker thread wakes up
03:22:32.007 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:22:32.007 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
03:22:32.008 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:32.008 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:32.008 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
03:22:32.008 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:22:32.008 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:32.008 00.000 9828 BLC: window closed
03:22:32.008 00.000 9828 MoveAxis(E, 26, B)
03:22:32.008 00.000 9828 Guiding  Dir = 2, Dur = 26
03:22:32.009 00.001 9828 IsSlewing returns 0
03:22:32.009 00.000 9828 IsGuiding returns 0
03:22:32.010 00.001 9828 PulseGuide returned control before completion, sleep 36
03:22:32.055 00.045 9828 IsGuiding returns 1
03:22:32.055 00.000 9828 scope still moving after pulse duration time elapsed
03:22:32.086 00.031 9828 IsSlewing returns 0
03:22:32.086 00.000 9828 IsGuiding returns 1
03:22:32.117 00.031 9828 IsSlewing returns 0
03:22:32.117 00.000 9828 IsGuiding returns 1
03:22:32.147 00.030 9828 IsSlewing returns 0
03:22:32.148 00.001 9828 IsGuiding returns 1
03:22:32.179 00.031 9828 IsSlewing returns 0
03:22:32.179 00.000 9828 IsGuiding returns 0
03:22:32.179 00.000 9828 scope move finished after 26 + 144 ms
03:22:32.179 00.000 9828 Move returns status 0, amount 26
03:22:32.179 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:32.180 00.001 9828 MoveAxis(N, 10, B)
03:22:32.180 00.000 9828 Guiding  Dir = 0, Dur = 10
03:22:32.195 00.015 9828 IsSlewing returns 0
03:22:32.195 00.000 9828 IsGuiding returns 0
03:22:32.196 00.001 9828 PulseGuide returned control before completion, sleep 20
03:22:32.226 00.030 9828 IsGuiding returns 1
03:22:32.226 00.000 9828 scope still moving after pulse duration time elapsed
03:22:32.256 00.030 9828 IsSlewing returns 0
03:22:32.256 00.000 9828 IsGuiding returns 1
03:22:32.288 00.032 9828 IsSlewing returns 0
03:22:32.288 00.000 9828 IsGuiding returns 1
03:22:32.319 00.031 9828 IsSlewing returns 0
03:22:32.319 00.000 9828 IsGuiding returns 1
03:22:32.350 00.031 9828 IsSlewing returns 0
03:22:32.350 00.000 9828 IsGuiding returns 0
03:22:32.350 00.000 9828 scope move finished after 10 + 144 ms
03:22:32.350 00.000 9828 Move returns status 0, amount 10
03:22:32.350 00.000 9828 move complete, result=0
03:22:32.350 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:22:32.351 00.001 9828 worker thread done servicing request
03:22:32.695 00.344 8976 Exposure complete
03:22:32.700 00.005 8976 worker thread done servicing request
03:22:32.701 00.001 5052 OnExposeComplete: enter
03:22:32.701 00.000 5052 UpdateGuideState(): m_state=6
03:22:32.701 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13399
03:22:32.701 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.50, Mass=68, SNR=5.7, Peak=61 HFD=1.7
03:22:32.701 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.11 = -3.11)
03:22:32.701 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.21 = 3.07)
03:22:32.701 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.07 mountX=-0.24 mountY=0.02, mountTheta=3.07
03:22:32.701 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.21, opts=13)
03:22:32.701 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.21)
03:22:32.701 00.000 8976 Worker thread wakes up
03:22:32.702 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.21) opts 0xd
03:22:32.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.21)
03:22:32.702 00.000 8976 Moving (0.12, -0.21) raw xDistance=-0.24 yDistance=0.02
03:22:32.702 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:32.702 00.000 5052 UpdateGuideState exits: m=68 SNR=5.7
03:22:32.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:32.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:22:32.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:32.702 00.000 5052 Enqueuing Expose request
03:22:32.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:22:32.702 00.000 8976 MoveAxis(R, 0, ABG)
03:22:32.702 00.000 8976 MoveAxis(U, 0, ABG)
03:22:32.702 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:22:32.702 00.000 8976 MountToCamera -- mountX=1.08 mountY=-2.99 hyp=3.18 mountTheta=-1.22 cameraX=2.17, cameraY=2.32 cameraTheta=0.82
03:22:32.702 00.000 8976 incremental bump (2.170, 2.321) isValid = 1
03:22:32.702 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:22:32.702 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:22:32.702 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:22:32.702 00.000 8976 move complete, result=0
03:22:32.703 00.001 8976 worker thread done servicing request
03:22:32.703 00.000 9828 Worker thread wakes up
03:22:32.703 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:32.703 00.000 8976 Worker thread wakes up
03:22:32.703 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:32.703 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:22:32.703 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:32.703 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:22:32.703 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:22:32.703 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:22:32.703 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:22:32.703 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:32.703 00.000 9828 BLC: window closed
03:22:32.703 00.000 9828 MoveAxis(E, 26, B)
03:22:32.703 00.000 9828 Guiding  Dir = 2, Dur = 26
03:22:32.704 00.001 9828 IsSlewing returns 0
03:22:32.704 00.000 9828 IsGuiding returns 0
03:22:32.704 00.000 9828 PulseGuide returned control before completion, sleep 36
03:22:32.742 00.038 9828 IsGuiding returns 1
03:22:32.742 00.000 9828 scope still moving after pulse duration time elapsed
03:22:32.774 00.032 9828 IsSlewing returns 0
03:22:32.774 00.000 9828 IsGuiding returns 1
03:22:32.805 00.031 9828 IsSlewing returns 0
03:22:32.805 00.000 9828 IsGuiding returns 1
03:22:32.837 00.032 9828 IsSlewing returns 0
03:22:32.837 00.000 9828 IsGuiding returns 0
03:22:32.837 00.000 9828 scope move finished after 26 + 106 ms
03:22:32.837 00.000 9828 Move returns status 0, amount 26
03:22:32.837 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:32.837 00.000 9828 MoveAxis(N, 10, B)
03:22:32.837 00.000 9828 Guiding  Dir = 0, Dur = 10
03:22:32.853 00.016 9828 IsSlewing returns 0
03:22:32.853 00.000 9828 IsGuiding returns 0
03:22:32.853 00.000 9828 PulseGuide returned control before completion, sleep 20
03:22:32.882 00.029 9828 IsGuiding returns 1
03:22:32.882 00.000 9828 scope still moving after pulse duration time elapsed
03:22:32.913 00.031 9828 IsSlewing returns 0
03:22:32.913 00.000 9828 IsGuiding returns 1
03:22:32.945 00.032 9828 IsSlewing returns 0
03:22:32.945 00.000 9828 IsGuiding returns 1
03:22:32.978 00.033 9828 IsSlewing returns 0
03:22:32.978 00.000 9828 IsGuiding returns 0
03:22:32.978 00.000 9828 scope move finished after 10 + 114 ms
03:22:32.978 00.000 9828 Move returns status 0, amount 10
03:22:32.978 00.000 9828 move complete, result=0
03:22:32.978 00.000 9828 worker thread done servicing request
03:22:32.978 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:22:33.391 00.413 8976 Exposure complete
03:22:33.398 00.007 8976 worker thread done servicing request
03:22:33.398 00.000 5052 OnExposeComplete: enter
03:22:33.398 00.000 5052 UpdateGuideState(): m_state=6
03:22:33.398 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13400
03:22:33.398 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.66, Mass=84, SNR=6.3, Peak=57 HFD=2.8
03:22:33.398 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
03:22:33.398 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
03:22:33.398 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.05 hyp=0.41 cameraTheta=-0.13 mountX=-0.23 mountY=-0.31, mountTheta=-2.21
03:22:33.398 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.05, opts=13)
03:22:33.403 00.005 5052 Enqueuing Move request for stepguider (0.41, -0.05)
03:22:33.403 00.000 8976 Worker thread wakes up
03:22:33.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:22:33.403 00.000 5052 UpdateGuideState exits: m=84 SNR=6.3
03:22:33.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:33.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.05) opts 0xd
03:22:33.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:33.403 00.000 5052 Enqueuing Expose request
03:22:33.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.05)
03:22:33.403 00.000 8976 Moving (0.41, -0.05) raw xDistance=-0.23 yDistance=-0.31
03:22:33.404 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:22:33.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:22:33.404 00.000 8976 MoveAxis(R, 0, ABG)
03:22:33.404 00.000 8976 MoveAxis(U, 1, ABG)
03:22:33.404 00.000 8976 stepping (-7, 18) + (0, 1)
03:22:33.404 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:33.429 00.025 8976 Received - 47 (G) 
03:22:33.429 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:33.429 00.000 8976 stepped: pos (-7, 19)
03:22:33.429 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:22:33.429 00.000 8976 MountToCamera -- mountX=1.08 mountY=-3.00 hyp=3.19 mountTheta=-1.23 cameraX=2.18, cameraY=2.32 cameraTheta=0.82
03:22:33.429 00.000 8976 incremental bump (2.180, 2.324) isValid = 1
03:22:33.429 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
03:22:33.429 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:22:33.429 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:22:33.429 00.000 8976 move complete, result=0
03:22:33.429 00.000 8976 worker thread done servicing request
03:22:33.429 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:22:33.429 00.000 9828 Worker thread wakes up
03:22:33.430 00.001 8976 Worker thread wakes up
03:22:33.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:33.430 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:33.430 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:22:33.430 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:22:33.430 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:22:33.430 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:22:33.430 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:22:33.430 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:33.430 00.000 9828 BLC: window closed
03:22:33.430 00.000 9828 MoveAxis(E, 26, B)
03:22:33.430 00.000 9828 Guiding  Dir = 2, Dur = 26
03:22:33.430 00.000 9828 IsSlewing returns 0
03:22:33.431 00.001 9828 IsGuiding returns 0
03:22:33.431 00.000 9828 PulseGuide returned control before completion, sleep 36
03:22:33.477 00.046 9828 IsGuiding returns 1
03:22:33.477 00.000 9828 scope still moving after pulse duration time elapsed
03:22:33.509 00.032 9828 IsSlewing returns 0
03:22:33.509 00.000 9828 IsGuiding returns 1
03:22:33.539 00.030 9828 IsSlewing returns 0
03:22:33.539 00.000 9828 IsGuiding returns 1
03:22:33.570 00.031 9828 IsSlewing returns 0
03:22:33.570 00.000 9828 IsGuiding returns 1
03:22:33.600 00.030 9828 IsSlewing returns 0
03:22:33.600 00.000 9828 IsGuiding returns 0
03:22:33.600 00.000 9828 scope move finished after 26 + 143 ms
03:22:33.600 00.000 9828 Move returns status 0, amount 26
03:22:33.600 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:33.601 00.001 9828 MoveAxis(N, 10, B)
03:22:33.601 00.000 9828 Guiding  Dir = 0, Dur = 10
03:22:33.615 00.014 9828 IsSlewing returns 0
03:22:33.615 00.000 9828 IsGuiding returns 0
03:22:33.615 00.000 9828 PulseGuide returned control before completion, sleep 20
03:22:33.647 00.032 9828 IsGuiding returns 1
03:22:33.647 00.000 9828 scope still moving after pulse duration time elapsed
03:22:33.677 00.030 9828 IsSlewing returns 0
03:22:33.677 00.000 9828 IsGuiding returns 1
03:22:33.708 00.031 9828 IsSlewing returns 0
03:22:33.708 00.000 9828 IsGuiding returns 1
03:22:33.740 00.032 9828 IsSlewing returns 0
03:22:33.740 00.000 9828 IsGuiding returns 1
03:22:33.770 00.030 9828 IsSlewing returns 0
03:22:33.770 00.000 9828 IsGuiding returns 0
03:22:33.770 00.000 9828 scope move finished after 10 + 145 ms
03:22:33.770 00.000 9828 Move returns status 0, amount 10
03:22:33.771 00.001 9828 move complete, result=0
03:22:33.771 00.000 9828 worker thread done servicing request
03:22:33.771 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:22:34.118 00.347 8976 Exposure complete
03:22:34.123 00.005 8976 worker thread done servicing request
03:22:34.123 00.000 5052 OnExposeComplete: enter
03:22:34.123 00.000 5052 UpdateGuideState(): m_state=6
03:22:34.123 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13401
03:22:34.123 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.79, Mass=77, SNR=6.0, Peak=60 HFD=1.9
03:22:34.123 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
03:22:34.124 00.001 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
03:22:34.124 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.42 mountX=-0.01 mountY=-0.19, mountTheta=-1.62
03:22:34.124 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.08, opts=13)
03:22:34.124 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.08)
03:22:34.124 00.000 8976 Worker thread wakes up
03:22:34.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.08) opts 0xd
03:22:34.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.08)
03:22:34.125 00.001 8976 Moving (0.17, 0.08) raw xDistance=-0.01 yDistance=-0.19
03:22:34.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:22:34.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:22:34.125 00.000 8976 MoveAxis(R, 0, ABG)
03:22:34.125 00.000 8976 MoveAxis(U, 0, ABG)
03:22:34.125 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:22:34.125 00.000 8976 MountToCamera -- mountX=1.08 mountY=-3.00 hyp=3.19 mountTheta=-1.23 cameraX=2.19, cameraY=2.33 cameraTheta=0.82
03:22:34.125 00.000 8976 incremental bump (2.186, 2.325) isValid = 1
03:22:34.125 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
03:22:34.125 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:22:34.125 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=34, FiltMax=50, Gamma=2.630
03:22:34.125 00.000 5052 UpdateGuideState exits: m=77 SNR=6.0
03:22:34.125 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:34.125 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:22:34.125 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:34.125 00.000 9828 Worker thread wakes up
03:22:34.125 00.000 5052 Enqueuing Expose request
03:22:34.125 00.000 8976 move complete, result=0
03:22:34.125 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:22:34.125 00.000 8976 worker thread done servicing request
03:22:34.125 00.000 8976 Worker thread wakes up
03:22:34.125 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:22:34.126 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:22:34.126 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:34.126 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:34.126 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:22:34.126 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:22:34.126 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:22:34.126 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:34.126 00.000 9828 BLC: window closed
03:22:34.126 00.000 9828 MoveAxis(E, 26, B)
03:22:34.126 00.000 9828 Guiding  Dir = 2, Dur = 26
03:22:34.126 00.000 9828 IsSlewing returns 0
03:22:34.126 00.000 9828 IsGuiding returns 0
03:22:34.127 00.001 9828 PulseGuide returned control before completion, sleep 36
03:22:34.177 00.050 9828 IsGuiding returns 1
03:22:34.177 00.000 9828 scope still moving after pulse duration time elapsed
03:22:34.208 00.031 9828 IsSlewing returns 0
03:22:34.208 00.000 9828 IsGuiding returns 1
03:22:34.238 00.030 9828 IsSlewing returns 0
03:22:34.239 00.001 9828 IsGuiding returns 1
03:22:34.269 00.030 9828 IsSlewing returns 0
03:22:34.269 00.000 9828 IsGuiding returns 0
03:22:34.269 00.000 9828 scope move finished after 26 + 117 ms
03:22:34.269 00.000 9828 Move returns status 0, amount 26
03:22:34.269 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:34.269 00.000 9828 MoveAxis(N, 10, B)
03:22:34.269 00.000 9828 Guiding  Dir = 0, Dur = 10
03:22:34.286 00.017 9828 IsSlewing returns 0
03:22:34.286 00.000 9828 IsGuiding returns 0
03:22:34.286 00.000 9828 PulseGuide returned control before completion, sleep 20
03:22:34.316 00.030 9828 IsGuiding returns 1
03:22:34.316 00.000 9828 scope still moving after pulse duration time elapsed
03:22:34.348 00.032 9828 IsSlewing returns 0
03:22:34.348 00.000 9828 IsGuiding returns 1
03:22:34.380 00.032 9828 IsSlewing returns 0
03:22:34.380 00.000 9828 IsGuiding returns 1
03:22:34.410 00.030 9828 IsSlewing returns 0
03:22:34.410 00.000 9828 IsGuiding returns 1
03:22:34.442 00.032 9828 IsSlewing returns 0
03:22:34.442 00.000 9828 IsGuiding returns 0
03:22:34.442 00.000 9828 scope move finished after 10 + 146 ms
03:22:34.442 00.000 9828 Move returns status 0, amount 10
03:22:34.443 00.001 9828 move complete, result=0
03:22:34.443 00.000 9828 worker thread done servicing request
03:22:34.443 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:22:34.827 00.384 8976 Exposure complete
03:22:34.832 00.005 8976 worker thread done servicing request
03:22:34.832 00.000 5052 OnExposeComplete: enter
03:22:34.832 00.000 5052 UpdateGuideState(): m_state=6
03:22:34.833 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13402
03:22:34.833 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.63, Mass=86, SNR=6.3, Peak=60 HFD=2.2
03:22:34.833 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
03:22:34.833 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
03:22:34.833 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.08 hyp=0.40 cameraTheta=-2.93 mountX=0.10 mountY=0.37, mountTheta=1.30
03:22:34.834 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.08, opts=13)
03:22:34.834 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.08)
03:22:34.834 00.000 8976 Worker thread wakes up
03:22:34.834 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.08) opts 0xd
03:22:34.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.08)
03:22:34.834 00.000 8976 Moving (-0.39, -0.08) raw xDistance=0.10 yDistance=0.37
03:22:34.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:22:34.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:22:34.834 00.000 5052 UpdateGuideState exits: m=86 SNR=6.3
03:22:34.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:34.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:34.834 00.000 5052 Enqueuing Expose request
03:22:34.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
03:22:34.834 00.000 8976 MoveAxis(R, 0, ABG)
03:22:34.834 00.000 8976 MoveAxis(D, 1, ABG)
03:22:34.834 00.000 8976 stepping (-7, 19) + (0, -1)
03:22:34.835 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:34.868 00.033 8976 Received - 47 (G) 
03:22:34.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:34.868 00.000 8976 stepped: pos (-7, 18)
03:22:34.868 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:22:34.868 00.000 8976 MountToCamera -- mountX=1.07 mountY=-2.96 hyp=3.15 mountTheta=-1.22 cameraX=2.14, cameraY=2.30 cameraTheta=0.82
03:22:34.868 00.000 8976 incremental bump (2.143, 2.302) isValid = 1
03:22:34.868 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:22:34.868 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:22:34.868 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:22:34.868 00.000 8976 move complete, result=0
03:22:34.868 00.000 9828 Worker thread wakes up
03:22:34.868 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:22:34.868 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:22:34.868 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
03:22:34.868 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:22:34.869 00.001 8976 worker thread done servicing request
03:22:34.869 00.000 8976 Worker thread wakes up
03:22:34.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:34.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:34.869 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:22:34.869 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:22:34.869 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:34.869 00.000 9828 BLC: window closed
03:22:34.869 00.000 9828 MoveAxis(E, 26, B)
03:22:34.869 00.000 9828 Guiding  Dir = 2, Dur = 26
03:22:34.870 00.001 9828 IsSlewing returns 0
03:22:34.870 00.000 9828 IsGuiding returns 0
03:22:34.870 00.000 9828 PulseGuide returned control before completion, sleep 36
03:22:34.910 00.040 9828 IsGuiding returns 1
03:22:34.910 00.000 9828 scope still moving after pulse duration time elapsed
03:22:34.941 00.031 9828 IsSlewing returns 0
03:22:34.941 00.000 9828 IsGuiding returns 1
03:22:34.971 00.030 9828 IsSlewing returns 0
03:22:34.971 00.000 9828 IsGuiding returns 1
03:22:35.001 00.030 9828 IsSlewing returns 0
03:22:35.001 00.000 9828 IsGuiding returns 1
03:22:35.032 00.031 9828 IsSlewing returns 0
03:22:35.032 00.000 9828 IsGuiding returns 0
03:22:35.032 00.000 9828 scope move finished after 26 + 136 ms
03:22:35.032 00.000 9828 Move returns status 0, amount 26
03:22:35.032 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:35.032 00.000 9828 MoveAxis(N, 10, B)
03:22:35.032 00.000 9828 Guiding  Dir = 0, Dur = 10
03:22:35.047 00.015 9828 IsSlewing returns 0
03:22:35.047 00.000 9828 IsGuiding returns 0
03:22:35.048 00.001 9828 PulseGuide returned control before completion, sleep 20
03:22:35.078 00.030 9828 IsGuiding returns 1
03:22:35.078 00.000 9828 scope still moving after pulse duration time elapsed
03:22:35.109 00.031 9828 IsSlewing returns 0
03:22:35.109 00.000 9828 IsGuiding returns 1
03:22:35.141 00.032 9828 IsSlewing returns 0
03:22:35.141 00.000 9828 IsGuiding returns 1
03:22:35.172 00.031 9828 IsSlewing returns 0
03:22:35.172 00.000 9828 IsGuiding returns 1
03:22:35.204 00.032 9828 IsSlewing returns 0
03:22:35.204 00.000 9828 IsGuiding returns 0
03:22:35.204 00.000 9828 scope move finished after 10 + 146 ms
03:22:35.204 00.000 9828 Move returns status 0, amount 10
03:22:35.204 00.000 9828 move complete, result=0
03:22:35.205 00.001 9828 worker thread done servicing request
03:22:35.205 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:22:35.554 00.349 8976 Exposure complete
03:22:35.559 00.005 8976 worker thread done servicing request
03:22:35.559 00.000 5052 OnExposeComplete: enter
03:22:35.559 00.000 5052 UpdateGuideState(): m_state=6
03:22:35.559 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13403
03:22:35.559 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=282.25, Mass=76, SNR=6.0, Peak=64 HFD=2.0
03:22:35.559 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
03:22:35.559 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
03:22:35.559 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.54 hyp=0.61 cameraTheta=2.06 mountX=0.61 mountY=-0.06, mountTheta=-0.09
03:22:35.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.54, opts=13)
03:22:35.560 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.54)
03:22:35.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:35.560 00.000 5052 UpdateGuideState exits: m=76 SNR=6.0
03:22:35.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:35.560 00.000 8976 Worker thread wakes up
03:22:35.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.54) opts 0xd
03:22:35.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.54)
03:22:35.560 00.000 8976 Moving (-0.29, 0.54) raw xDistance=0.61 yDistance=-0.06
03:22:35.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:35.560 00.000 5052 Enqueuing Expose request
03:22:35.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
03:22:35.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:22:35.560 00.000 8976 MoveAxis(L, 3, ABG)
03:22:35.561 00.001 8976 stepping (-7, 18) + (-3, 0)
03:22:35.561 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:35.587 00.026 8976 Received - 47 (G) 
03:22:35.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:35.587 00.000 8976 stepped: pos (-10, 18)
03:22:35.587 00.000 8976 MoveAxis(U, 0, ABG)
03:22:35.587 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:22:35.587 00.000 8976 MountToCamera -- mountX=1.22 mountY=-2.92 hyp=3.17 mountTheta=-1.17 cameraX=2.05, cameraY=2.42 cameraTheta=0.87
03:22:35.587 00.000 8976 incremental bump (2.046, 2.422) isValid = 1
03:22:35.587 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:22:35.587 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:22:35.587 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:22:35.587 00.000 8976 move complete, result=0
03:22:35.587 00.000 9828 Worker thread wakes up
03:22:35.588 00.001 5052 GuideStep: 0.6 px 3 ms WEST, -0.1 px 0 ms NORTH
03:22:35.588 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:22:35.588 00.000 8976 worker thread done servicing request
03:22:35.588 00.000 8976 Worker thread wakes up
03:22:35.588 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:22:35.588 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:35.588 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:35.588 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:22:35.588 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:22:35.588 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:22:35.588 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:35.588 00.000 9828 BLC: window closed
03:22:35.588 00.000 9828 MoveAxis(E, 25, B)
03:22:35.588 00.000 9828 Guiding  Dir = 2, Dur = 25
03:22:35.589 00.001 9828 IsSlewing returns 0
03:22:35.589 00.000 9828 IsGuiding returns 0
03:22:35.589 00.000 9828 PulseGuide returned control before completion, sleep 35
03:22:35.625 00.036 9828 IsGuiding returns 1
03:22:35.625 00.000 9828 scope still moving after pulse duration time elapsed
03:22:35.657 00.032 9828 IsSlewing returns 0
03:22:35.657 00.000 9828 IsGuiding returns 1
03:22:35.688 00.031 9828 IsSlewing returns 0
03:22:35.688 00.000 9828 IsGuiding returns 1
03:22:35.719 00.031 9828 IsSlewing returns 0
03:22:35.719 00.000 9828 IsGuiding returns 1
03:22:35.749 00.030 9828 IsSlewing returns 0
03:22:35.749 00.000 9828 IsGuiding returns 0
03:22:35.749 00.000 9828 scope move finished after 25 + 135 ms
03:22:35.749 00.000 9828 Move returns status 0, amount 25
03:22:35.749 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:35.749 00.000 9828 MoveAxis(N, 11, B)
03:22:35.749 00.000 9828 Guiding  Dir = 0, Dur = 11
03:22:35.765 00.016 9828 IsSlewing returns 0
03:22:35.765 00.000 9828 IsGuiding returns 0
03:22:35.765 00.000 9828 PulseGuide returned control before completion, sleep 21
03:22:35.797 00.032 9828 IsGuiding returns 1
03:22:35.797 00.000 9828 scope still moving after pulse duration time elapsed
03:22:35.826 00.029 9828 IsSlewing returns 0
03:22:35.826 00.000 9828 IsGuiding returns 1
03:22:35.857 00.031 9828 IsSlewing returns 0
03:22:35.857 00.000 9828 IsGuiding returns 1
03:22:35.888 00.031 9828 IsSlewing returns 0
03:22:35.888 00.000 9828 IsGuiding returns 1
03:22:35.919 00.031 9828 IsSlewing returns 0
03:22:35.919 00.000 9828 IsGuiding returns 0
03:22:35.919 00.000 9828 scope move finished after 11 + 143 ms
03:22:35.919 00.000 9828 Move returns status 0, amount 11
03:22:35.919 00.000 9828 move complete, result=0
03:22:35.919 00.000 9828 worker thread done servicing request
03:22:35.919 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:22:36.292 00.373 8976 Exposure complete
03:22:36.297 00.005 8976 worker thread done servicing request
03:22:36.297 00.000 5052 OnExposeComplete: enter
03:22:36.297 00.000 5052 UpdateGuideState(): m_state=6
03:22:36.298 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13404
03:22:36.298 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.15, Mass=87, SNR=6.4, Peak=58 HFD=2.2
03:22:36.298 00.000 5052 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.04) = xAngle (-3.87 = 2.41)
03:22:36.298 00.000 5052 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.31)
03:22:36.298 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.56 hyp=0.57 cameraTheta=-1.83 mountX=-0.43 mountY=0.42, mountTheta=2.36
03:22:36.298 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.56, opts=13)
03:22:36.298 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.56)
03:22:36.298 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:36.298 00.000 5052 UpdateGuideState exits: m=87 SNR=6.4
03:22:36.299 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:36.299 00.000 8976 Worker thread wakes up
03:22:36.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.56) opts 0xd
03:22:36.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.56)
03:22:36.299 00.000 8976 Moving (-0.15, -0.56) raw xDistance=-0.43 yDistance=0.42
03:22:36.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:36.299 00.000 5052 Enqueuing Expose request
03:22:36.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.43
03:22:36.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
03:22:36.299 00.000 8976 MoveAxis(R, 2, ABG)
03:22:36.299 00.000 8976 stepping (-10, 18) + (2, 0)
03:22:36.299 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:36.322 00.023 8976 Received - 47 (G) 
03:22:36.322 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:36.322 00.000 8976 stepped: pos (-8, 18)
03:22:36.322 00.000 8976 MoveAxis(D, 2, ABG)
03:22:36.322 00.000 8976 stepping (-8, 18) + (0, -2)
03:22:36.322 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:36.355 00.033 8976 Received - 47 (G) 
03:22:36.355 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:36.355 00.000 8976 stepped: pos (-8, 16)
03:22:36.355 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:22:36.355 00.000 8976 MountToCamera -- mountX=1.22 mountY=-2.80 hyp=3.05 mountTheta=-1.16 cameraX=1.93, cameraY=2.36 cameraTheta=0.89
03:22:36.355 00.000 8976 incremental bump (1.933, 2.364) isValid = 1
03:22:36.355 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:22:36.355 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:22:36.355 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:22:36.355 00.000 8976 move complete, result=0
03:22:36.355 00.000 9828 Worker thread wakes up
03:22:36.355 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:22:36.355 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:22:36.355 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:22:36.355 00.000 8976 worker thread done servicing request
03:22:36.355 00.000 8976 Worker thread wakes up
03:22:36.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:36.355 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
03:22:36.355 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
03:22:36.356 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:36.356 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:22:36.356 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:36.356 00.000 9828 BLC: window closed
03:22:36.356 00.000 9828 MoveAxis(E, 24, B)
03:22:36.357 00.001 9828 Guiding  Dir = 2, Dur = 24
03:22:36.357 00.000 9828 IsSlewing returns 0
03:22:36.357 00.000 9828 IsGuiding returns 0
03:22:36.357 00.000 9828 PulseGuide returned control before completion, sleep 34
03:22:36.403 00.046 9828 IsGuiding returns 1
03:22:36.403 00.000 9828 scope still moving after pulse duration time elapsed
03:22:36.434 00.031 9828 IsSlewing returns 0
03:22:36.434 00.000 9828 IsGuiding returns 1
03:22:36.464 00.030 9828 IsSlewing returns 0
03:22:36.464 00.000 9828 IsGuiding returns 1
03:22:36.495 00.031 9828 IsSlewing returns 0
03:22:36.495 00.000 9828 IsGuiding returns 1
03:22:36.527 00.032 9828 IsSlewing returns 0
03:22:36.527 00.000 9828 IsGuiding returns 0
03:22:36.527 00.000 9828 scope move finished after 24 + 145 ms
03:22:36.527 00.000 9828 Move returns status 0, amount 24
03:22:36.527 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:36.527 00.000 9828 MoveAxis(N, 11, B)
03:22:36.527 00.000 9828 Guiding  Dir = 0, Dur = 11
03:22:36.542 00.015 9828 IsSlewing returns 0
03:22:36.542 00.000 9828 IsGuiding returns 0
03:22:36.543 00.001 9828 PulseGuide returned control before completion, sleep 21
03:22:36.575 00.032 9828 IsGuiding returns 1
03:22:36.575 00.000 9828 scope still moving after pulse duration time elapsed
03:22:36.606 00.031 9828 IsSlewing returns 0
03:22:36.606 00.000 9828 IsGuiding returns 1
03:22:36.636 00.030 9828 IsSlewing returns 0
03:22:36.636 00.000 9828 IsGuiding returns 1
03:22:36.666 00.030 9828 IsSlewing returns 0
03:22:36.667 00.001 9828 IsGuiding returns 1
03:22:36.697 00.030 9828 IsSlewing returns 0
03:22:36.698 00.001 9828 IsGuiding returns 0
03:22:36.698 00.000 9828 scope move finished after 11 + 144 ms
03:22:36.698 00.000 9828 Move returns status 0, amount 11
03:22:36.700 00.002 9828 move complete, result=0
03:22:36.700 00.000 9828 worker thread done servicing request
03:22:36.700 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:22:37.045 00.345 8976 Exposure complete
03:22:37.051 00.006 8976 worker thread done servicing request
03:22:37.051 00.000 5052 OnExposeComplete: enter
03:22:37.051 00.000 5052 UpdateGuideState(): m_state=6
03:22:37.051 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13405
03:22:37.051 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.58, Mass=87, SNR=6.4, Peak=65 HFD=1.8
03:22:37.051 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
03:22:37.051 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
03:22:37.051 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.13 hyp=0.43 cameraTheta=-2.83 mountX=0.07 mountY=0.42, mountTheta=1.41
03:22:37.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.13, opts=13)
03:22:37.052 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.13)
03:22:37.052 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:22:37.052 00.000 5052 UpdateGuideState exits: m=87 SNR=6.4
03:22:37.052 00.000 8976 Worker thread wakes up
03:22:37.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.13) opts 0xd
03:22:37.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.13)
03:22:37.052 00.000 8976 Moving (-0.41, -0.13) raw xDistance=0.07 yDistance=0.42
03:22:37.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:37.052 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:37.052 00.000 5052 Enqueuing Expose request
03:22:37.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:22:37.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
03:22:37.052 00.000 8976 MoveAxis(R, 0, ABG)
03:22:37.052 00.000 8976 MoveAxis(D, 2, ABG)
03:22:37.052 00.000 8976 stepping (-8, 16) + (0, -2)
03:22:37.052 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:37.074 00.022 8976 Received - 47 (G) 
03:22:37.074 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:37.074 00.000 8976 stepped: pos (-8, 14)
03:22:37.074 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:22:37.074 00.000 8976 MountToCamera -- mountX=1.23 mountY=-2.61 hyp=2.88 mountTheta=-1.13 cameraX=1.76, cameraY=2.28 cameraTheta=0.91
03:22:37.074 00.000 8976 incremental bump (1.765, 2.278) isValid = 1
03:22:37.074 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
03:22:37.074 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:22:37.074 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:22:37.074 00.000 8976 move complete, result=0
03:22:37.074 00.000 9828 Worker thread wakes up
03:22:37.074 00.000 8976 worker thread done servicing request
03:22:37.075 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:22:37.075 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:22:37.075 00.000 8976 Worker thread wakes up
03:22:37.075 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:22:37.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:37.075 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
03:22:37.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:37.075 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
03:22:37.075 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
03:22:37.075 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:22:37.075 00.000 9828 BLC: window closed
03:22:37.075 00.000 9828 MoveAxis(E, 24, B)
03:22:37.075 00.000 9828 Guiding  Dir = 2, Dur = 24
03:22:37.076 00.001 9828 IsSlewing returns 0
03:22:37.076 00.000 9828 IsGuiding returns 0
03:22:37.076 00.000 9828 PulseGuide returned control before completion, sleep 34
03:22:37.121 00.045 9828 IsGuiding returns 1
03:22:37.121 00.000 9828 scope still moving after pulse duration time elapsed
03:22:37.151 00.030 9828 IsSlewing returns 0
03:22:37.151 00.000 9828 IsGuiding returns 1
03:22:37.182 00.031 9828 IsSlewing returns 0
03:22:37.182 00.000 9828 IsGuiding returns 1
03:22:37.213 00.031 9828 IsSlewing returns 0
03:22:37.213 00.000 9828 IsGuiding returns 1
03:22:37.243 00.030 9828 IsSlewing returns 0
03:22:37.243 00.000 9828 IsGuiding returns 1
03:22:37.273 00.030 9828 IsSlewing returns 0
03:22:37.273 00.000 9828 IsGuiding returns 1
03:22:37.305 00.032 9828 IsSlewing returns 0
03:22:37.305 00.000 9828 IsGuiding returns 0
03:22:37.306 00.001 9828 scope move finished after 24 + 205 ms
03:22:37.306 00.000 9828 Move returns status 0, amount 24
03:22:37.306 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:37.306 00.000 9828 MoveAxis(N, 12, B)
03:22:37.306 00.000 9828 Guiding  Dir = 0, Dur = 12
03:22:37.321 00.015 9828 IsSlewing returns 0
03:22:37.321 00.000 9828 IsGuiding returns 0
03:22:37.321 00.000 9828 PulseGuide returned control before completion, sleep 22
03:22:37.352 00.031 9828 IsGuiding returns 1
03:22:37.353 00.001 9828 scope still moving after pulse duration time elapsed
03:22:37.384 00.031 9828 IsSlewing returns 0
03:22:37.384 00.000 9828 IsGuiding returns 1
03:22:37.415 00.031 9828 IsSlewing returns 0
03:22:37.415 00.000 9828 IsGuiding returns 1
03:22:37.447 00.032 9828 IsSlewing returns 0
03:22:37.447 00.000 9828 IsGuiding returns 1
03:22:37.479 00.032 9828 IsSlewing returns 0
03:22:37.483 00.004 9828 IsGuiding returns 0
03:22:37.483 00.000 9828 scope move finished after 12 + 150 ms
03:22:37.483 00.000 9828 Move returns status 0, amount 12
03:22:37.483 00.000 9828 move complete, result=0
03:22:37.483 00.000 9828 worker thread done servicing request
03:22:37.483 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
03:22:37.760 00.277 8976 Exposure complete
03:22:37.766 00.006 8976 worker thread done servicing request
03:22:37.766 00.000 5052 OnExposeComplete: enter
03:22:37.766 00.000 5052 UpdateGuideState(): m_state=6
03:22:37.766 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13406
03:22:37.766 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.75, Mass=81, SNR=6.1, Peak=62 HFD=2.1
03:22:37.766 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:22:37.766 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
03:22:37.766 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.97 mountX=0.14 mountY=0.17, mountTheta=0.88
03:22:37.766 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.04, opts=13)
03:22:37.767 00.001 5052 Enqueuing Move request for stepguider (-0.23, 0.04)
03:22:37.767 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:37.767 00.000 5052 UpdateGuideState exits: m=81 SNR=6.1
03:22:37.767 00.000 8976 Worker thread wakes up
03:22:37.767 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.04) opts 0xd
03:22:37.767 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.04)
03:22:37.767 00.000 8976 Moving (-0.23, 0.04) raw xDistance=0.14 yDistance=0.17
03:22:37.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:37.767 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:37.767 00.000 5052 Enqueuing Expose request
03:22:37.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:22:37.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:22:37.767 00.000 8976 MoveAxis(R, 0, ABG)
03:22:37.767 00.000 8976 MoveAxis(U, 0, ABG)
03:22:37.767 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:22:37.767 00.000 8976 MountToCamera -- mountX=1.23 mountY=-2.48 hyp=2.77 mountTheta=-1.11 cameraX=1.65, cameraY=2.22 cameraTheta=0.93
03:22:37.767 00.000 8976 incremental bump (1.652, 2.220) isValid = 1
03:22:37.767 00.000 8976 Scheduling Mount bump of (0.069, 0.096)
03:22:37.767 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:22:37.767 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:22:37.767 00.000 8976 move complete, result=0
03:22:37.768 00.001 9828 Worker thread wakes up
03:22:37.768 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:22:37.768 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:22:37.768 00.000 8976 worker thread done servicing request
03:22:37.768 00.000 8976 Worker thread wakes up
03:22:37.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:37.768 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:22:37.768 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
03:22:37.768 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
03:22:37.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:37.768 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:22:37.768 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:22:37.768 00.000 9828 BLC: window closed
03:22:37.768 00.000 9828 MoveAxis(E, 23, B)
03:22:37.768 00.000 9828 Guiding  Dir = 2, Dur = 23
03:22:37.769 00.001 9828 IsSlewing returns 0
03:22:37.769 00.000 9828 IsGuiding returns 0
03:22:37.769 00.000 9828 PulseGuide returned control before completion, sleep 33
03:22:37.803 00.034 9828 IsGuiding returns 1
03:22:37.803 00.000 9828 scope still moving after pulse duration time elapsed
03:22:37.834 00.031 9828 IsSlewing returns 0
03:22:37.834 00.000 9828 IsGuiding returns 1
03:22:37.865 00.031 9828 IsSlewing returns 0
03:22:37.865 00.000 9828 IsGuiding returns 1
03:22:37.896 00.031 9828 IsSlewing returns 0
03:22:37.896 00.000 9828 IsGuiding returns 0
03:22:37.896 00.000 9828 scope move finished after 23 + 105 ms
03:22:37.897 00.001 9828 Move returns status 0, amount 23
03:22:37.897 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:37.897 00.000 9828 MoveAxis(N, 12, B)
03:22:37.897 00.000 9828 Guiding  Dir = 0, Dur = 12
03:22:37.912 00.015 9828 IsSlewing returns 0
03:22:37.912 00.000 9828 IsGuiding returns 0
03:22:37.912 00.000 9828 PulseGuide returned control before completion, sleep 22
03:22:37.942 00.030 9828 IsGuiding returns 1
03:22:37.942 00.000 9828 scope still moving after pulse duration time elapsed
03:22:37.973 00.031 9828 IsSlewing returns 0
03:22:37.973 00.000 9828 IsGuiding returns 1
03:22:38.004 00.031 9828 IsSlewing returns 0
03:22:38.004 00.000 9828 IsGuiding returns 1
03:22:38.036 00.032 9828 IsSlewing returns 0
03:22:38.036 00.000 9828 IsGuiding returns 1
03:22:38.067 00.031 9828 IsSlewing returns 0
03:22:38.067 00.000 9828 IsGuiding returns 0
03:22:38.067 00.000 9828 scope move finished after 12 + 143 ms
03:22:38.067 00.000 9828 Move returns status 0, amount 12
03:22:38.067 00.000 9828 move complete, result=0
03:22:38.067 00.000 9828 worker thread done servicing request
03:22:38.067 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:22:38.464 00.397 8976 Exposure complete
03:22:38.470 00.006 8976 worker thread done servicing request
03:22:38.470 00.000 5052 OnExposeComplete: enter
03:22:38.470 00.000 5052 UpdateGuideState(): m_state=6
03:22:38.470 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13407
03:22:38.470 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=282.52, Mass=80, SNR=6.1, Peak=61 HFD=1.8
03:22:38.470 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.01 = 0.01)
03:22:38.470 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
03:22:38.471 00.001 5052 CameraToMount -- cameraX=-0.43 cameraY=0.81 hyp=0.91 cameraTheta=2.06 mountX=0.91 mountY=-0.08, mountTheta=-0.09
03:22:38.471 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.81, opts=13)
03:22:38.471 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.81)
03:22:38.471 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:22:38.471 00.000 5052 UpdateGuideState exits: m=80 SNR=6.1
03:22:38.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:38.471 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:38.471 00.000 5052 Enqueuing Expose request
03:22:38.472 00.001 8976 Worker thread wakes up
03:22:38.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.81) opts 0xd
03:22:38.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.81)
03:22:38.472 00.000 8976 Moving (-0.43, 0.81) raw xDistance=0.91 yDistance=-0.08
03:22:38.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
03:22:38.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:22:38.472 00.000 8976 MoveAxis(L, 4, ABG)
03:22:38.472 00.000 8976 stepping (-8, 14) + (-4, 0)
03:22:38.472 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:22:38.512 00.040 8976 Received - 47 (G) 
03:22:38.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:22:38.512 00.000 8976 stepped: pos (-12, 14)
03:22:38.513 00.001 8976 MoveAxis(U, 0, ABG)
03:22:38.513 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:22:38.513 00.000 8976 MountToCamera -- mountX=1.43 mountY=-2.40 hyp=2.79 mountTheta=-1.03 cameraX=1.48, cameraY=2.36 cameraTheta=1.01
03:22:38.513 00.000 8976 incremental bump (1.484, 2.362) isValid = 1
03:22:38.513 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:22:38.513 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:22:38.513 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:22:38.513 00.000 8976 move complete, result=0
03:22:38.513 00.000 9828 Worker thread wakes up
03:22:38.513 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:22:38.513 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:22:38.513 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:22:38.513 00.000 8976 worker thread done servicing request
03:22:38.513 00.000 8976 Worker thread wakes up
03:22:38.513 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:22:38.513 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:22:38.513 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:22:38.513 00.000 9828 BLC: window closed
03:22:38.513 00.000 5052 GuideStep: 0.9 px 4 ms WEST, -0.1 px 0 ms NORTH
03:22:38.514 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:38.514 00.000 9828 MoveAxis(E, 21, B)
03:22:38.514 00.000 9828 Guiding  Dir = 2, Dur = 21
03:22:38.514 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:38.514 00.000 9828 IsSlewing returns 0
03:22:38.514 00.000 9828 IsGuiding returns 0
03:22:38.514 00.000 9828 PulseGuide returned control before completion, sleep 31
03:22:38.552 00.038 9828 IsGuiding returns 1
03:22:38.552 00.000 9828 scope still moving after pulse duration time elapsed
03:22:38.583 00.031 9828 IsSlewing returns 0
03:22:38.583 00.000 9828 IsGuiding returns 1
03:22:38.614 00.031 9828 IsSlewing returns 0
03:22:38.614 00.000 9828 IsGuiding returns 1
03:22:38.646 00.032 9828 IsSlewing returns 0
03:22:38.646 00.000 9828 IsGuiding returns 0
03:22:38.646 00.000 9828 scope move finished after 21 + 110 ms
03:22:38.646 00.000 9828 Move returns status 0, amount 21
03:22:38.646 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:38.646 00.000 9828 MoveAxis(N, 13, B)
03:22:38.646 00.000 9828 Guiding  Dir = 0, Dur = 13
03:22:38.661 00.015 9828 IsSlewing returns 0
03:22:38.661 00.000 9828 IsGuiding returns 0
03:22:38.661 00.000 9828 PulseGuide returned control before completion, sleep 23
03:22:38.691 00.030 9828 IsGuiding returns 1
03:22:38.691 00.000 9828 scope still moving after pulse duration time elapsed
03:22:38.721 00.030 9828 IsSlewing returns 0
03:22:38.721 00.000 9828 IsGuiding returns 1
03:22:38.753 00.032 9828 IsSlewing returns 0
03:22:38.753 00.000 9828 IsGuiding returns 1
03:22:38.784 00.031 9828 IsSlewing returns 0
03:22:38.784 00.000 9828 IsGuiding returns 1
03:22:38.816 00.032 9828 IsSlewing returns 0
03:22:38.816 00.000 9828 IsGuiding returns 0
03:22:38.816 00.000 9828 scope move finished after 13 + 141 ms
03:22:38.816 00.000 9828 Move returns status 0, amount 13
03:22:38.816 00.000 9828 move complete, result=0
03:22:38.816 00.000 9828 worker thread done servicing request
03:22:38.816 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:22:39.198 00.382 8976 Exposure complete
03:22:39.203 00.005 8976 worker thread done servicing request
03:22:39.203 00.000 5052 OnExposeComplete: enter
03:22:39.203 00.000 5052 UpdateGuideState(): m_state=6
03:22:39.203 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13408
03:22:39.203 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.17, Mass=87, SNR=6.4, Peak=61 HFD=2.2
03:22:39.203 00.000 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.80 = 2.49)
03:22:39.203 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
03:22:39.203 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.54 hyp=0.55 cameraTheta=-1.75 mountX=-0.44 mountY=0.38, mountTheta=2.43
03:22:39.204 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.54, opts=13)
03:22:39.204 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.54)
03:22:39.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:22:39.204 00.000 5052 UpdateGuideState exits: m=87 SNR=6.4
03:22:39.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:39.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:39.204 00.000 5052 Enqueuing Expose request
03:22:39.204 00.000 8976 Worker thread wakes up
03:22:39.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.54) opts 0xd
03:22:39.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.54)
03:22:39.204 00.000 8976 Moving (-0.10, -0.54) raw xDistance=-0.44 yDistance=0.38
03:22:39.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.44
03:22:39.205 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:22:39.205 00.000 8976 MoveAxis(R, 2, ABG)
03:22:39.205 00.000 8976 stepping (-12, 14) + (2, 0)
03:22:39.205 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:39.232 00.027 8976 Received - 47 (G) 
03:22:39.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:39.232 00.000 8976 stepped: pos (-10, 14)
03:22:39.233 00.001 8976 MoveAxis(D, 2, ABG)
03:22:39.233 00.000 8976 stepping (-10, 14) + (0, -2)
03:22:39.233 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:39.263 00.030 8976 Received - 47 (G) 
03:22:39.263 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:39.263 00.000 8976 stepped: pos (-10, 12)
03:22:39.263 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:22:39.264 00.001 8976 MountToCamera -- mountX=1.46 mountY=-2.23 hyp=2.67 mountTheta=-0.99 cameraX=1.32, cameraY=2.32 cameraTheta=1.05
03:22:39.264 00.000 8976 incremental bump (1.324, 2.318) isValid = 1
03:22:39.264 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
03:22:39.264 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:22:39.264 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:22:39.264 00.000 8976 move complete, result=0
03:22:39.264 00.000 9828 Worker thread wakes up
03:22:39.264 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:22:39.264 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:22:39.264 00.000 8976 worker thread done servicing request
03:22:39.264 00.000 8976 Worker thread wakes up
03:22:39.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:39.264 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:39.264 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
03:22:39.264 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 2 ms SOUTH
03:22:39.264 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
03:22:39.264 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
03:22:39.264 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:22:39.264 00.000 9828 BLC: window closed
03:22:39.264 00.000 9828 MoveAxis(E, 20, B)
03:22:39.265 00.001 9828 Guiding  Dir = 2, Dur = 20
03:22:39.265 00.000 9828 IsSlewing returns 0
03:22:39.265 00.000 9828 IsGuiding returns 0
03:22:39.265 00.000 9828 PulseGuide returned control before completion, sleep 30
03:22:39.309 00.044 9828 IsGuiding returns 1
03:22:39.309 00.000 9828 scope still moving after pulse duration time elapsed
03:22:39.340 00.031 9828 IsSlewing returns 0
03:22:39.340 00.000 9828 IsGuiding returns 1
03:22:39.371 00.031 9828 IsSlewing returns 0
03:22:39.371 00.000 9828 IsGuiding returns 1
03:22:39.401 00.030 9828 IsSlewing returns 0
03:22:39.401 00.000 9828 IsGuiding returns 0
03:22:39.401 00.000 9828 scope move finished after 20 + 115 ms
03:22:39.401 00.000 9828 Move returns status 0, amount 20
03:22:39.401 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:39.401 00.000 9828 MoveAxis(N, 13, B)
03:22:39.401 00.000 9828 Guiding  Dir = 0, Dur = 13
03:22:39.417 00.016 9828 IsSlewing returns 0
03:22:39.418 00.001 9828 IsGuiding returns 0
03:22:39.418 00.000 9828 PulseGuide returned control before completion, sleep 23
03:22:39.449 00.031 9828 IsGuiding returns 1
03:22:39.449 00.000 9828 scope still moving after pulse duration time elapsed
03:22:39.480 00.031 9828 IsSlewing returns 0
03:22:39.480 00.000 9828 IsGuiding returns 1
03:22:39.513 00.033 9828 IsSlewing returns 0
03:22:39.513 00.000 9828 IsGuiding returns 1
03:22:39.542 00.029 9828 IsSlewing returns 0
03:22:39.542 00.000 9828 IsGuiding returns 1
03:22:39.573 00.031 9828 IsSlewing returns 0
03:22:39.573 00.000 9828 IsGuiding returns 1
03:22:39.605 00.032 9828 IsSlewing returns 0
03:22:39.605 00.000 9828 IsGuiding returns 1
03:22:39.636 00.031 9828 IsSlewing returns 0
03:22:39.636 00.000 9828 IsGuiding returns 1
03:22:39.666 00.030 9828 IsSlewing returns 0
03:22:39.667 00.001 9828 IsGuiding returns 0
03:22:39.667 00.000 9828 scope move finished after 13 + 236 ms
03:22:39.667 00.000 9828 Move returns status 0, amount 13
03:22:39.667 00.000 9828 move complete, result=0
03:22:39.667 00.000 9828 worker thread done servicing request
03:22:39.667 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:22:39.948 00.281 8976 Exposure complete
03:22:39.953 00.005 8976 worker thread done servicing request
03:22:39.954 00.001 5052 OnExposeComplete: enter
03:22:39.954 00.000 5052 UpdateGuideState(): m_state=6
03:22:39.954 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13409
03:22:39.954 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.57, Mass=78, SNR=6.0, Peak=62 HFD=1.9
03:22:39.954 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
03:22:39.954 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
03:22:39.954 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.14 hyp=0.61 cameraTheta=-0.23 mountX=-0.40 mountY=-0.43, mountTheta=-2.32
03:22:39.954 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.14, opts=13)
03:22:39.954 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.14)
03:22:39.955 00.001 8976 Worker thread wakes up
03:22:39.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.14) opts 0xd
03:22:39.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.14)
03:22:39.955 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:39.955 00.000 8976 Moving (0.60, -0.14) raw xDistance=-0.40 yDistance=-0.43
03:22:39.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
03:22:39.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43
03:22:39.955 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:22:39.955 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:39.955 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:39.955 00.000 5052 Enqueuing Expose request
03:22:39.955 00.000 8976 MoveAxis(R, 2, ABG)
03:22:39.955 00.000 8976 stepping (-10, 12) + (2, 0)
03:22:39.955 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:39.984 00.029 8976 Received - 47 (G) 
03:22:39.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:39.984 00.000 8976 stepped: pos (-8, 12)
03:22:39.984 00.000 8976 MoveAxis(U, 2, ABG)
03:22:39.984 00.000 8976 stepping (-8, 12) + (0, 2)
03:22:39.984 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:40.015 00.031 8976 Received - 47 (G) 
03:22:40.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:40.015 00.000 8976 stepped: pos (-8, 14)
03:22:40.015 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:22:40.015 00.000 8976 MountToCamera -- mountX=1.38 mountY=-2.23 hyp=2.62 mountTheta=-1.02 cameraX=1.36, cameraY=2.25 cameraTheta=1.03
03:22:40.015 00.000 8976 incremental bump (1.356, 2.247) isValid = 1
03:22:40.015 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:22:40.015 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:22:40.015 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:22:40.015 00.000 8976 move complete, result=0
03:22:40.016 00.001 8976 worker thread done servicing request
03:22:40.016 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
03:22:40.016 00.000 8976 Worker thread wakes up
03:22:40.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:40.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:40.016 00.000 9828 Worker thread wakes up
03:22:40.016 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:22:40.016 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:22:40.016 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
03:22:40.017 00.001 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
03:22:40.017 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:22:40.017 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:22:40.017 00.000 9828 BLC: window closed
03:22:40.017 00.000 9828 MoveAxis(E, 20, B)
03:22:40.017 00.000 9828 Guiding  Dir = 2, Dur = 20
03:22:40.017 00.000 9828 IsSlewing returns 0
03:22:40.017 00.000 9828 IsGuiding returns 0
03:22:40.018 00.001 9828 PulseGuide returned control before completion, sleep 30
03:22:40.053 00.035 9828 IsGuiding returns 1
03:22:40.053 00.000 9828 scope still moving after pulse duration time elapsed
03:22:40.085 00.032 9828 IsSlewing returns 0
03:22:40.085 00.000 9828 IsGuiding returns 1
03:22:40.117 00.032 9828 IsSlewing returns 0
03:22:40.117 00.000 9828 IsGuiding returns 1
03:22:40.149 00.032 9828 IsSlewing returns 0
03:22:40.149 00.000 9828 IsGuiding returns 1
03:22:40.181 00.032 9828 IsSlewing returns 0
03:22:40.181 00.000 9828 IsGuiding returns 0
03:22:40.181 00.000 9828 scope move finished after 20 + 143 ms
03:22:40.181 00.000 9828 Move returns status 0, amount 20
03:22:40.181 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:40.181 00.000 9828 MoveAxis(N, 13, B)
03:22:40.181 00.000 9828 Guiding  Dir = 0, Dur = 13
03:22:40.197 00.016 9828 IsSlewing returns 0
03:22:40.198 00.001 9828 IsGuiding returns 0
03:22:40.198 00.000 9828 PulseGuide returned control before completion, sleep 23
03:22:40.228 00.030 9828 IsGuiding returns 1
03:22:40.228 00.000 9828 scope still moving after pulse duration time elapsed
03:22:40.259 00.031 9828 IsSlewing returns 0
03:22:40.259 00.000 9828 IsGuiding returns 1
03:22:40.290 00.031 9828 IsSlewing returns 0
03:22:40.290 00.000 9828 IsGuiding returns 1
03:22:40.320 00.030 9828 IsSlewing returns 0
03:22:40.321 00.001 9828 IsGuiding returns 1
03:22:40.351 00.030 9828 IsSlewing returns 0
03:22:40.351 00.000 9828 IsGuiding returns 0
03:22:40.351 00.000 9828 scope move finished after 13 + 140 ms
03:22:40.351 00.000 9828 Move returns status 0, amount 13
03:22:40.351 00.000 9828 move complete, result=0
03:22:40.351 00.000 9828 worker thread done servicing request
03:22:40.352 00.001 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:22:40.700 00.348 8976 Exposure complete
03:22:40.705 00.005 8976 worker thread done servicing request
03:22:40.705 00.000 5052 OnExposeComplete: enter
03:22:40.705 00.000 5052 UpdateGuideState(): m_state=6
03:22:40.705 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13410
03:22:40.705 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.64, Mass=109, SNR=7.1, Peak=59 HFD=2.7
03:22:40.705 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
03:22:40.705 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
03:22:40.705 00.000 5052 CameraToMount -- cameraX=0.66 cameraY=-0.07 hyp=0.67 cameraTheta=-0.11 mountX=-0.37 mountY=-0.52, mountTheta=-2.19
03:22:40.706 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.66, y=-0.07, opts=13)
03:22:40.706 00.000 5052 Enqueuing Move request for stepguider (0.66, -0.07)
03:22:40.706 00.000 8976 Worker thread wakes up
03:22:40.706 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.66, -0.07) opts 0xd
03:22:40.706 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.66, -0.07)
03:22:40.706 00.000 8976 Moving (0.66, -0.07) raw xDistance=-0.37 yDistance=-0.52
03:22:40.706 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:22:40.706 00.000 5052 UpdateGuideState exits: m=109 SNR=7.1
03:22:40.706 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:40.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
03:22:40.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
03:22:40.706 00.000 8976 MoveAxis(R, 2, ABG)
03:22:40.706 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:40.706 00.000 5052 Enqueuing Expose request
03:22:40.707 00.001 8976 stepping (-8, 14) + (2, 0)
03:22:40.707 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:40.735 00.028 8976 Received - 47 (G) 
03:22:40.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:40.735 00.000 8976 stepped: pos (-6, 14)
03:22:40.735 00.000 8976 MoveAxis(U, 2, ABG)
03:22:40.735 00.000 8976 stepping (-6, 14) + (0, 2)
03:22:40.735 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:40.766 00.031 8976 Received - 47 (G) 
03:22:40.767 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:40.767 00.000 8976 stepped: pos (-6, 16)
03:22:40.767 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:22:40.767 00.000 8976 MountToCamera -- mountX=1.23 mountY=-2.33 hyp=2.64 mountTheta=-1.09 cameraX=1.52, cameraY=2.16 cameraTheta=0.96
03:22:40.767 00.000 8976 incremental bump (1.517, 2.157) isValid = 1
03:22:40.767 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
03:22:40.767 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:22:40.767 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:22:40.767 00.000 8976 move complete, result=0
03:22:40.767 00.000 8976 worker thread done servicing request
03:22:40.767 00.000 8976 Worker thread wakes up
03:22:40.767 00.000 9828 Worker thread wakes up
03:22:40.767 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:22:40.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:40.767 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:40.767 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:22:40.767 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
03:22:40.767 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:22:40.768 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:22:40.768 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:22:40.768 00.000 9828 BLC: window closed
03:22:40.768 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
03:22:40.768 00.000 9828 MoveAxis(E, 22, B)
03:22:40.768 00.000 9828 Guiding  Dir = 2, Dur = 22
03:22:40.768 00.000 9828 IsSlewing returns 0
03:22:40.768 00.000 9828 IsGuiding returns 0
03:22:40.768 00.000 9828 PulseGuide returned control before completion, sleep 32
03:22:40.805 00.037 9828 IsGuiding returns 1
03:22:40.805 00.000 9828 scope still moving after pulse duration time elapsed
03:22:40.836 00.031 9828 IsSlewing returns 0
03:22:40.836 00.000 9828 IsGuiding returns 1
03:22:40.868 00.032 9828 IsSlewing returns 0
03:22:40.868 00.000 9828 IsGuiding returns 1
03:22:40.899 00.031 9828 IsSlewing returns 0
03:22:40.899 00.000 9828 IsGuiding returns 0
03:22:40.899 00.000 9828 scope move finished after 22 + 108 ms
03:22:40.899 00.000 9828 Move returns status 0, amount 22
03:22:40.899 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:40.899 00.000 9828 MoveAxis(N, 12, B)
03:22:40.899 00.000 9828 Guiding  Dir = 0, Dur = 12
03:22:40.916 00.017 9828 IsSlewing returns 0
03:22:40.916 00.000 9828 IsGuiding returns 0
03:22:40.917 00.001 9828 PulseGuide returned control before completion, sleep 22
03:22:40.947 00.030 9828 IsGuiding returns 1
03:22:40.947 00.000 9828 scope still moving after pulse duration time elapsed
03:22:40.980 00.033 9828 IsSlewing returns 0
03:22:40.980 00.000 9828 IsGuiding returns 1
03:22:41.010 00.030 9828 IsSlewing returns 0
03:22:41.010 00.000 9828 IsGuiding returns 1
03:22:41.041 00.031 9828 IsSlewing returns 0
03:22:41.042 00.001 9828 IsGuiding returns 1
03:22:41.072 00.030 9828 IsSlewing returns 0
03:22:41.072 00.000 9828 IsGuiding returns 0
03:22:41.072 00.000 9828 scope move finished after 12 + 143 ms
03:22:41.072 00.000 9828 Move returns status 0, amount 12
03:22:41.072 00.000 9828 move complete, result=0
03:22:41.073 00.001 9828 worker thread done servicing request
03:22:41.073 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:22:41.455 00.382 8976 Exposure complete
03:22:41.461 00.006 8976 worker thread done servicing request
03:22:41.461 00.000 5052 OnExposeComplete: enter
03:22:41.461 00.000 5052 UpdateGuideState(): m_state=6
03:22:41.461 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13411
03:22:41.461 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.64, Mass=76, SNR=5.9, Peak=58 HFD=1.8
03:22:41.461 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
03:22:41.461 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
03:22:41.461 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.07 hyp=0.56 cameraTheta=-0.12 mountX=-0.32 mountY=-0.43, mountTheta=-2.20
03:22:41.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.07, opts=13)
03:22:41.462 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.07)
03:22:41.462 00.000 8976 Worker thread wakes up
03:22:41.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:41.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.07) opts 0xd
03:22:41.462 00.000 5052 UpdateGuideState exits: m=76 SNR=5.9
03:22:41.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:41.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.07)
03:22:41.462 00.000 8976 Moving (0.56, -0.07) raw xDistance=-0.32 yDistance=-0.43
03:22:41.463 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
03:22:41.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
03:22:41.463 00.000 8976 MoveAxis(R, 1, ABG)
03:22:41.463 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:41.463 00.000 5052 Enqueuing Expose request
03:22:41.463 00.000 8976 stepping (-6, 16) + (1, 0)
03:22:41.463 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:41.486 00.023 8976 Received - 47 (G) 
03:22:41.486 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:41.486 00.000 8976 stepped: pos (-5, 16)
03:22:41.486 00.000 8976 MoveAxis(U, 2, ABG)
03:22:41.486 00.000 8976 stepping (-5, 16) + (0, 2)
03:22:41.486 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:41.518 00.032 8976 Received - 47 (G) 
03:22:41.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:41.518 00.000 8976 stepped: pos (-5, 18)
03:22:41.518 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:22:41.519 00.001 8976 MountToCamera -- mountX=1.08 mountY=-2.51 hyp=2.73 mountTheta=-1.17 cameraX=1.74, cameraY=2.10 cameraTheta=0.88
03:22:41.519 00.000 8976 incremental bump (1.741, 2.100) isValid = 1
03:22:41.519 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:22:41.519 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:22:41.519 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:22:41.519 00.000 8976 move complete, result=0
03:22:41.519 00.000 9828 Worker thread wakes up
03:22:41.519 00.000 8976 worker thread done servicing request
03:22:41.519 00.000 8976 Worker thread wakes up
03:22:41.519 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:22:41.519 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
03:22:41.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:41.519 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:22:41.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:41.519 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
03:22:41.519 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
03:22:41.520 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
03:22:41.520 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:41.520 00.000 9828 BLC: window closed
03:22:41.520 00.000 9828 MoveAxis(E, 25, B)
03:22:41.520 00.000 9828 Guiding  Dir = 2, Dur = 25
03:22:41.520 00.000 9828 IsSlewing returns 0
03:22:41.520 00.000 9828 IsGuiding returns 0
03:22:41.520 00.000 9828 PulseGuide returned control before completion, sleep 35
03:22:41.559 00.039 9828 IsGuiding returns 1
03:22:41.559 00.000 9828 scope still moving after pulse duration time elapsed
03:22:41.590 00.031 9828 IsSlewing returns 0
03:22:41.590 00.000 9828 IsGuiding returns 1
03:22:41.621 00.031 9828 IsSlewing returns 0
03:22:41.621 00.000 9828 IsGuiding returns 1
03:22:41.652 00.031 9828 IsSlewing returns 0
03:22:41.652 00.000 9828 IsGuiding returns 1
03:22:41.682 00.030 9828 IsSlewing returns 0
03:22:41.682 00.000 9828 IsGuiding returns 0
03:22:41.682 00.000 9828 scope move finished after 25 + 137 ms
03:22:41.682 00.000 9828 Move returns status 0, amount 25
03:22:41.682 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:41.682 00.000 9828 MoveAxis(N, 11, B)
03:22:41.682 00.000 9828 Guiding  Dir = 0, Dur = 11
03:22:41.698 00.016 9828 IsSlewing returns 0
03:22:41.698 00.000 9828 IsGuiding returns 0
03:22:41.699 00.001 9828 PulseGuide returned control before completion, sleep 21
03:22:41.730 00.031 9828 IsGuiding returns 1
03:22:41.730 00.000 9828 scope still moving after pulse duration time elapsed
03:22:41.761 00.031 9828 IsSlewing returns 0
03:22:41.761 00.000 9828 IsGuiding returns 1
03:22:41.792 00.031 9828 IsSlewing returns 0
03:22:41.793 00.001 9828 IsGuiding returns 1
03:22:41.823 00.030 9828 IsSlewing returns 0
03:22:41.823 00.000 9828 IsGuiding returns 0
03:22:41.823 00.000 9828 scope move finished after 11 + 113 ms
03:22:41.823 00.000 9828 Move returns status 0, amount 11
03:22:41.823 00.000 9828 move complete, result=0
03:22:41.823 00.000 9828 worker thread done servicing request
03:22:41.823 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:22:42.203 00.380 8976 Exposure complete
03:22:42.209 00.006 8976 worker thread done servicing request
03:22:42.209 00.000 5052 OnExposeComplete: enter
03:22:42.209 00.000 5052 UpdateGuideState(): m_state=6
03:22:42.209 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13412
03:22:42.209 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.75, Mass=79, SNR=6.1, Peak=59 HFD=1.9
03:22:42.209 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:22:42.209 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
03:22:42.209 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.04 hyp=0.39 cameraTheta=3.03 mountX=0.21 mountY=0.30, mountTheta=0.95
03:22:42.210 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.04, opts=13)
03:22:42.210 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.04)
03:22:42.210 00.000 8976 Worker thread wakes up
03:22:42.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.04) opts 0xd
03:22:42.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.04)
03:22:42.210 00.000 8976 Moving (-0.38, 0.04) raw xDistance=0.21 yDistance=0.30
03:22:42.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:22:42.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
03:22:42.210 00.000 8976 MoveAxis(R, 0, ABG)
03:22:42.210 00.000 8976 MoveAxis(D, 1, ABG)
03:22:42.210 00.000 8976 stepping (-5, 18) + (0, -1)
03:22:42.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:22:42.210 00.000 5052 UpdateGuideState exits: m=79 SNR=6.1
03:22:42.211 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:42.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:42.211 00.000 5052 Enqueuing Expose request
03:22:42.211 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:42.238 00.027 8976 Received - 47 (G) 
03:22:42.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:42.238 00.000 8976 stepped: pos (-5, 17)
03:22:42.238 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:22:42.238 00.000 8976 MountToCamera -- mountX=0.97 mountY=-2.57 hyp=2.75 mountTheta=-1.21 cameraX=1.85, cameraY=2.04 cameraTheta=0.83
03:22:42.238 00.000 8976 incremental bump (1.845, 2.037) isValid = 1
03:22:42.238 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
03:22:42.238 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:22:42.238 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:22:42.238 00.000 8976 move complete, result=0
03:22:42.238 00.000 8976 worker thread done servicing request
03:22:42.238 00.000 9828 Worker thread wakes up
03:22:42.238 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:22:42.238 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:22:42.238 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:22:42.238 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
03:22:42.239 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
03:22:42.239 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:42.239 00.000 9828 BLC: window closed
03:22:42.239 00.000 9828 MoveAxis(E, 26, B)
03:22:42.239 00.000 8976 Worker thread wakes up
03:22:42.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:42.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:42.239 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:22:42.239 00.000 9828 Guiding  Dir = 2, Dur = 26
03:22:42.239 00.000 9828 IsSlewing returns 0
03:22:42.239 00.000 9828 IsGuiding returns 0
03:22:42.240 00.001 9828 PulseGuide returned control before completion, sleep 36
03:22:42.288 00.048 9828 IsGuiding returns 1
03:22:42.288 00.000 9828 scope still moving after pulse duration time elapsed
03:22:42.319 00.031 9828 IsSlewing returns 0
03:22:42.319 00.000 9828 IsGuiding returns 1
03:22:42.350 00.031 9828 IsSlewing returns 0
03:22:42.350 00.000 9828 IsGuiding returns 1
03:22:42.381 00.031 9828 IsSlewing returns 0
03:22:42.381 00.000 9828 IsGuiding returns 0
03:22:42.381 00.000 9828 scope move finished after 26 + 115 ms
03:22:42.381 00.000 9828 Move returns status 0, amount 26
03:22:42.381 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:42.381 00.000 9828 MoveAxis(N, 11, B)
03:22:42.381 00.000 9828 Guiding  Dir = 0, Dur = 11
03:22:42.397 00.016 9828 IsSlewing returns 0
03:22:42.397 00.000 9828 IsGuiding returns 0
03:22:42.397 00.000 9828 PulseGuide returned control before completion, sleep 21
03:22:42.427 00.030 9828 IsGuiding returns 1
03:22:42.427 00.000 9828 scope still moving after pulse duration time elapsed
03:22:42.458 00.031 9828 IsSlewing returns 0
03:22:42.458 00.000 9828 IsGuiding returns 1
03:22:42.488 00.030 9828 IsSlewing returns 0
03:22:42.488 00.000 9828 IsGuiding returns 1
03:22:42.519 00.031 9828 IsSlewing returns 0
03:22:42.519 00.000 9828 IsGuiding returns 1
03:22:42.550 00.031 9828 IsSlewing returns 0
03:22:42.550 00.000 9828 IsGuiding returns 0
03:22:42.550 00.000 9828 scope move finished after 11 + 142 ms
03:22:42.550 00.000 9828 Move returns status 0, amount 11
03:22:42.550 00.000 9828 move complete, result=0
03:22:42.550 00.000 9828 worker thread done servicing request
03:22:42.550 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:22:42.928 00.378 8976 Exposure complete
03:22:42.934 00.006 8976 worker thread done servicing request
03:22:42.934 00.000 5052 OnExposeComplete: enter
03:22:42.934 00.000 5052 UpdateGuideState(): m_state=6
03:22:42.934 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13413
03:22:42.934 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.64, Mass=70, SNR=5.7, Peak=63 HFD=1.5
03:22:42.934 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
03:22:42.934 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
03:22:42.934 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.07 hyp=0.86 cameraTheta=-3.06 mountX=0.33 mountY=0.75, mountTheta=1.16
03:22:42.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.07, opts=13)
03:22:42.935 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.07)
03:22:42.935 00.000 8976 Worker thread wakes up
03:22:42.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.07) opts 0xd
03:22:42.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.07)
03:22:42.935 00.000 8976 Moving (-0.85, -0.07) raw xDistance=0.33 yDistance=0.75
03:22:42.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:22:42.935 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:22:42.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75
03:22:42.935 00.000 8976 MoveAxis(L, 1, ABG)
03:22:42.936 00.001 8976 stepping (-5, 17) + (-1, 0)
03:22:42.936 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:42.936 00.000 5052 UpdateGuideState exits: m=70 SNR=5.7
03:22:42.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:42.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:42.936 00.000 5052 Enqueuing Expose request
03:22:42.957 00.021 8976 Received - 47 (G) 
03:22:42.957 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:42.957 00.000 8976 stepped: pos (-6, 17)
03:22:42.957 00.000 8976 MoveAxis(D, 3, ABG)
03:22:42.957 00.000 8976 stepping (-6, 17) + (0, -3)
03:22:42.957 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:42.989 00.032 8976 Received - 47 (G) 
03:22:42.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:42.989 00.000 8976 stepped: pos (-6, 14)
03:22:42.989 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:22:42.989 00.000 8976 MountToCamera -- mountX=0.96 mountY=-2.46 hyp=2.64 mountTheta=-1.20 cameraX=1.75, cameraY=1.97 cameraTheta=0.84
03:22:42.989 00.000 8976 incremental bump (1.751, 1.969) isValid = 1
03:22:42.989 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:22:42.989 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:22:42.989 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:22:42.989 00.000 8976 move complete, result=0
03:22:42.989 00.000 9828 Worker thread wakes up
03:22:42.989 00.000 8976 worker thread done servicing request
03:22:42.989 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.8 px 3 ms SOUTH
03:22:42.989 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:22:42.989 00.000 8976 Worker thread wakes up
03:22:42.989 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:22:42.990 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:42.990 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
03:22:42.990 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:42.990 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
03:22:42.990 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:22:42.990 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:42.990 00.000 9828 BLC: window closed
03:22:42.990 00.000 9828 MoveAxis(E, 26, B)
03:22:42.990 00.000 9828 Guiding  Dir = 2, Dur = 26
03:22:42.990 00.000 9828 IsSlewing returns 0
03:22:42.990 00.000 9828 IsGuiding returns 0
03:22:42.991 00.001 9828 PulseGuide returned control before completion, sleep 36
03:22:43.033 00.042 9828 IsGuiding returns 1
03:22:43.033 00.000 9828 scope still moving after pulse duration time elapsed
03:22:43.063 00.030 9828 IsSlewing returns 0
03:22:43.063 00.000 9828 IsGuiding returns 1
03:22:43.094 00.031 9828 IsSlewing returns 0
03:22:43.094 00.000 9828 IsGuiding returns 1
03:22:43.125 00.031 9828 IsSlewing returns 0
03:22:43.125 00.000 9828 IsGuiding returns 1
03:22:43.155 00.030 9828 IsSlewing returns 0
03:22:43.155 00.000 9828 IsGuiding returns 1
03:22:43.185 00.030 9828 IsSlewing returns 0
03:22:43.185 00.000 9828 IsGuiding returns 0
03:22:43.185 00.000 9828 scope move finished after 26 + 169 ms
03:22:43.185 00.000 9828 Move returns status 0, amount 26
03:22:43.185 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:43.185 00.000 9828 MoveAxis(N, 11, B)
03:22:43.185 00.000 9828 Guiding  Dir = 0, Dur = 11
03:22:43.200 00.015 9828 IsSlewing returns 0
03:22:43.200 00.000 9828 IsGuiding returns 0
03:22:43.200 00.000 9828 PulseGuide returned control before completion, sleep 21
03:22:43.232 00.032 9828 IsGuiding returns 1
03:22:43.232 00.000 9828 scope still moving after pulse duration time elapsed
03:22:43.262 00.030 9828 IsSlewing returns 0
03:22:43.262 00.000 9828 IsGuiding returns 1
03:22:43.293 00.031 9828 IsSlewing returns 0
03:22:43.293 00.000 9828 IsGuiding returns 1
03:22:43.325 00.032 9828 IsSlewing returns 0
03:22:43.326 00.001 9828 IsGuiding returns 1
03:22:43.355 00.029 9828 IsSlewing returns 0
03:22:43.355 00.000 9828 IsGuiding returns 0
03:22:43.355 00.000 9828 scope move finished after 11 + 143 ms
03:22:43.355 00.000 9828 Move returns status 0, amount 11
03:22:43.355 00.000 9828 move complete, result=0
03:22:43.355 00.000 9828 worker thread done servicing request
03:22:43.355 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:22:43.674 00.319 8976 Exposure complete
03:22:43.680 00.006 8976 worker thread done servicing request
03:22:43.680 00.000 5052 OnExposeComplete: enter
03:22:43.680 00.000 5052 UpdateGuideState(): m_state=6
03:22:43.680 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13414
03:22:43.680 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.01, Mass=86, SNR=6.3, Peak=63 HFD=2.2
03:22:43.680 00.000 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.53 = -0.53)
03:22:43.680 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.63 = -0.63)
03:22:43.680 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.52 mountX=0.26 mountY=-0.18, mountTheta=-0.60
03:22:43.681 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.30, opts=13)
03:22:43.681 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.30)
03:22:43.681 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:22:43.681 00.000 5052 UpdateGuideState exits: m=86 SNR=6.3
03:22:43.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:43.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:43.681 00.000 5052 Enqueuing Expose request
03:22:43.681 00.000 8976 Worker thread wakes up
03:22:43.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.30) opts 0xd
03:22:43.682 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.30)
03:22:43.682 00.000 8976 Moving (0.02, 0.30) raw xDistance=0.26 yDistance=-0.18
03:22:43.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
03:22:43.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:22:43.682 00.000 8976 MoveAxis(L, 1, ABG)
03:22:43.682 00.000 8976 stepping (-6, 14) + (-1, 0)
03:22:43.682 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:43.708 00.026 8976 Received - 47 (G) 
03:22:43.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:43.708 00.000 8976 stepped: pos (-7, 14)
03:22:43.708 00.000 8976 MoveAxis(U, 0, ABG)
03:22:43.708 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:22:43.709 00.001 8976 MountToCamera -- mountX=0.99 mountY=-2.38 hyp=2.58 mountTheta=-1.17 cameraX=1.67, cameraY=1.97 cameraTheta=0.87
03:22:43.709 00.000 8976 incremental bump (1.666, 1.968) isValid = 1
03:22:43.709 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:22:43.709 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:22:43.709 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:22:43.709 00.000 8976 move complete, result=0
03:22:43.709 00.000 8976 worker thread done servicing request
03:22:43.709 00.000 8976 Worker thread wakes up
03:22:43.709 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
03:22:43.709 00.000 9828 Worker thread wakes up
03:22:43.709 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:22:43.709 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:22:43.709 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:22:43.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:43.709 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:43.709 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:22:43.709 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:22:43.710 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:43.710 00.000 9828 BLC: window closed
03:22:43.710 00.000 9828 MoveAxis(E, 25, B)
03:22:43.710 00.000 9828 Guiding  Dir = 2, Dur = 25
03:22:43.710 00.000 9828 IsSlewing returns 0
03:22:43.710 00.000 9828 IsGuiding returns 0
03:22:43.710 00.000 9828 PulseGuide returned control before completion, sleep 35
03:22:43.750 00.040 9828 IsGuiding returns 1
03:22:43.750 00.000 9828 scope still moving after pulse duration time elapsed
03:22:43.781 00.031 9828 IsSlewing returns 0
03:22:43.781 00.000 9828 IsGuiding returns 1
03:22:43.812 00.031 9828 IsSlewing returns 0
03:22:43.812 00.000 9828 IsGuiding returns 1
03:22:43.844 00.032 9828 IsSlewing returns 0
03:22:43.844 00.000 9828 IsGuiding returns 0
03:22:43.844 00.000 9828 scope move finished after 25 + 108 ms
03:22:43.844 00.000 9828 Move returns status 0, amount 25
03:22:43.844 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:43.844 00.000 9828 MoveAxis(N, 11, B)
03:22:43.844 00.000 9828 Guiding  Dir = 0, Dur = 11
03:22:43.860 00.016 9828 IsSlewing returns 0
03:22:43.860 00.000 9828 IsGuiding returns 0
03:22:43.860 00.000 9828 PulseGuide returned control before completion, sleep 21
03:22:43.891 00.031 9828 IsGuiding returns 1
03:22:43.891 00.000 9828 scope still moving after pulse duration time elapsed
03:22:43.922 00.031 9828 IsSlewing returns 0
03:22:43.923 00.001 9828 IsGuiding returns 1
03:22:43.970 00.047 9828 IsSlewing returns 0
03:22:43.970 00.000 9828 IsGuiding returns 1
03:22:44.000 00.030 9828 IsSlewing returns 0
03:22:44.000 00.000 9828 IsGuiding returns 0
03:22:44.000 00.000 9828 scope move finished after 11 + 129 ms
03:22:44.000 00.000 9828 Move returns status 0, amount 11
03:22:44.000 00.000 9828 move complete, result=0
03:22:44.000 00.000 9828 worker thread done servicing request
03:22:44.000 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:22:44.394 00.394 8976 Exposure complete
03:22:44.399 00.005 8976 worker thread done servicing request
03:22:44.399 00.000 5052 OnExposeComplete: enter
03:22:44.399 00.000 5052 UpdateGuideState(): m_state=6
03:22:44.399 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13415
03:22:44.399 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.81, Mass=71, SNR=5.8, Peak=63 HFD=1.5
03:22:44.399 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:22:44.399 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
03:22:44.399 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.10 hyp=0.84 cameraTheta=3.02 mountX=0.47 mountY=0.64, mountTheta=0.94
03:22:44.400 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.10, opts=13)
03:22:44.400 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.10)
03:22:44.400 00.000 8976 Worker thread wakes up
03:22:44.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.10) opts 0xd
03:22:44.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.10)
03:22:44.400 00.000 8976 Moving (-0.83, 0.10) raw xDistance=0.47 yDistance=0.64
03:22:44.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
03:22:44.400 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:22:44.401 00.001 5052 UpdateGuideState exits: m=71 SNR=5.8
03:22:44.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:44.401 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:44.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
03:22:44.401 00.000 8976 MoveAxis(L, 2, ABG)
03:22:44.401 00.000 8976 stepping (-7, 14) + (-2, 0)
03:22:44.401 00.000 5052 Enqueuing Expose request
03:22:44.401 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:44.427 00.026 8976 Received - 47 (G) 
03:22:44.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:44.427 00.000 8976 stepped: pos (-9, 14)
03:22:44.427 00.000 8976 MoveAxis(D, 3, ABG)
03:22:44.427 00.000 8976 stepping (-9, 14) + (0, -3)
03:22:44.427 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:44.460 00.033 8976 Received - 47 (G) 
03:22:44.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:44.460 00.000 8976 stepped: pos (-9, 11)
03:22:44.460 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:22:44.460 00.000 8976 MountToCamera -- mountX=1.12 mountY=-2.17 hyp=2.44 mountTheta=-1.09 cameraX=1.42, cameraY=1.99 cameraTheta=0.95
03:22:44.460 00.000 8976 incremental bump (1.422, 1.986) isValid = 1
03:22:44.460 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:22:44.460 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:22:44.460 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:22:44.460 00.000 8976 move complete, result=0
03:22:44.460 00.000 9828 Worker thread wakes up
03:22:44.460 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:22:44.460 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:22:44.460 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
03:22:44.460 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
03:22:44.460 00.000 8976 worker thread done servicing request
03:22:44.460 00.000 8976 Worker thread wakes up
03:22:44.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:44.460 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
03:22:44.460 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:22:44.461 00.001 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:22:44.461 00.000 9828 BLC: window closed
03:22:44.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:44.461 00.000 9828 MoveAxis(E, 23, B)
03:22:44.461 00.000 9828 Guiding  Dir = 2, Dur = 23
03:22:44.461 00.000 9828 IsSlewing returns 0
03:22:44.461 00.000 9828 IsGuiding returns 0
03:22:44.461 00.000 9828 PulseGuide returned control before completion, sleep 33
03:22:44.503 00.042 9828 IsGuiding returns 1
03:22:44.503 00.000 9828 scope still moving after pulse duration time elapsed
03:22:44.534 00.031 9828 IsSlewing returns 0
03:22:44.534 00.000 9828 IsGuiding returns 1
03:22:44.566 00.032 9828 IsSlewing returns 0
03:22:44.566 00.000 9828 IsGuiding returns 1
03:22:44.597 00.031 9828 IsSlewing returns 0
03:22:44.597 00.000 9828 IsGuiding returns 0
03:22:44.597 00.000 9828 scope move finished after 23 + 112 ms
03:22:44.597 00.000 9828 Move returns status 0, amount 23
03:22:44.598 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:44.598 00.000 9828 MoveAxis(N, 12, B)
03:22:44.598 00.000 9828 Guiding  Dir = 0, Dur = 12
03:22:44.612 00.014 9828 IsSlewing returns 0
03:22:44.612 00.000 9828 IsGuiding returns 0
03:22:44.612 00.000 9828 PulseGuide returned control before completion, sleep 22
03:22:44.643 00.031 9828 IsGuiding returns 1
03:22:44.643 00.000 9828 scope still moving after pulse duration time elapsed
03:22:44.674 00.031 9828 IsSlewing returns 0
03:22:44.674 00.000 9828 IsGuiding returns 1
03:22:44.705 00.031 9828 IsSlewing returns 0
03:22:44.705 00.000 9828 IsGuiding returns 1
03:22:44.736 00.031 9828 IsSlewing returns 0
03:22:44.736 00.000 9828 IsGuiding returns 1
03:22:44.767 00.031 9828 IsSlewing returns 0
03:22:44.767 00.000 9828 IsGuiding returns 0
03:22:44.767 00.000 9828 scope move finished after 12 + 143 ms
03:22:44.767 00.000 9828 Move returns status 0, amount 12
03:22:44.767 00.000 9828 move complete, result=0
03:22:44.768 00.001 9828 worker thread done servicing request
03:22:44.768 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:22:45.147 00.379 8976 Exposure complete
03:22:45.152 00.005 8976 worker thread done servicing request
03:22:45.152 00.000 5052 OnExposeComplete: enter
03:22:45.152 00.000 5052 UpdateGuideState(): m_state=6
03:22:45.152 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13416
03:22:45.152 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.89, Mass=73, SNR=5.8, Peak=61 HFD=2.1
03:22:45.152 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:22:45.152 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
03:22:45.152 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.18 hyp=0.71 cameraTheta=2.89 mountX=0.47 mountY=0.48, mountTheta=0.79
03:22:45.153 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.18, opts=13)
03:22:45.153 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.18)
03:22:45.153 00.000 8976 Worker thread wakes up
03:22:45.153 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.18) opts 0xd
03:22:45.153 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.18)
03:22:45.153 00.000 8976 Moving (-0.69, 0.18) raw xDistance=0.47 yDistance=0.48
03:22:45.153 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:22:45.153 00.000 5052 UpdateGuideState exits: m=73 SNR=5.8
03:22:45.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:45.154 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:45.154 00.000 5052 Enqueuing Expose request
03:22:45.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
03:22:45.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
03:22:45.154 00.000 8976 MoveAxis(L, 2, ABG)
03:22:45.154 00.000 8976 stepping (-9, 11) + (-2, 0)
03:22:45.154 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:45.179 00.025 8976 Received - 47 (G) 
03:22:45.179 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:45.179 00.000 8976 stepped: pos (-11, 11)
03:22:45.179 00.000 8976 MoveAxis(D, 2, ABG)
03:22:45.179 00.000 8976 stepping (-11, 11) + (0, -2)
03:22:45.179 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:45.211 00.032 8976 Received - 47 (G) 
03:22:45.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:45.211 00.000 8976 stepped: pos (-11, 9)
03:22:45.211 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:22:45.211 00.000 8976 MountToCamera -- mountX=1.31 mountY=-1.93 hyp=2.33 mountTheta=-0.97 cameraX=1.12, cameraY=2.04 cameraTheta=1.07
03:22:45.211 00.000 8976 incremental bump (1.120, 2.040) isValid = 1
03:22:45.211 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
03:22:45.211 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:22:45.211 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:22:45.211 00.000 8976 move complete, result=0
03:22:45.211 00.000 9828 Worker thread wakes up
03:22:45.211 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:22:45.211 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:22:45.211 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
03:22:45.211 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:22:45.211 00.000 8976 worker thread done servicing request
03:22:45.211 00.000 8976 Worker thread wakes up
03:22:45.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:45.212 00.001 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
03:22:45.212 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
03:22:45.212 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:22:45.212 00.000 9828 BLC: window closed
03:22:45.212 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:45.212 00.000 9828 MoveAxis(E, 19, B)
03:22:45.212 00.000 9828 Guiding  Dir = 2, Dur = 19
03:22:45.212 00.000 9828 IsSlewing returns 0
03:22:45.212 00.000 9828 IsGuiding returns 0
03:22:45.212 00.000 9828 PulseGuide returned control before completion, sleep 29
03:22:45.250 00.038 9828 IsGuiding returns 1
03:22:45.250 00.000 9828 scope still moving after pulse duration time elapsed
03:22:45.281 00.031 9828 IsSlewing returns 0
03:22:45.281 00.000 9828 IsGuiding returns 1
03:22:45.312 00.031 9828 IsSlewing returns 0
03:22:45.312 00.000 9828 IsGuiding returns 1
03:22:45.343 00.031 9828 IsSlewing returns 0
03:22:45.343 00.000 9828 IsGuiding returns 0
03:22:45.343 00.000 9828 scope move finished after 19 + 112 ms
03:22:45.343 00.000 9828 Move returns status 0, amount 19
03:22:45.343 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:45.343 00.000 9828 MoveAxis(N, 13, B)
03:22:45.343 00.000 9828 Guiding  Dir = 0, Dur = 13
03:22:45.360 00.017 9828 IsSlewing returns 0
03:22:45.360 00.000 9828 IsGuiding returns 0
03:22:45.360 00.000 9828 PulseGuide returned control before completion, sleep 23
03:22:45.391 00.031 9828 IsGuiding returns 1
03:22:45.391 00.000 9828 scope still moving after pulse duration time elapsed
03:22:45.421 00.030 9828 IsSlewing returns 0
03:22:45.421 00.000 9828 IsGuiding returns 1
03:22:45.453 00.032 9828 IsSlewing returns 0
03:22:45.453 00.000 9828 IsGuiding returns 1
03:22:45.483 00.030 9828 IsSlewing returns 0
03:22:45.483 00.000 9828 IsGuiding returns 1
03:22:45.514 00.031 9828 IsSlewing returns 0
03:22:45.515 00.001 9828 IsGuiding returns 1
03:22:45.545 00.030 9828 IsSlewing returns 0
03:22:45.545 00.000 9828 IsGuiding returns 1
03:22:45.577 00.032 9828 IsSlewing returns 0
03:22:45.577 00.000 9828 IsGuiding returns 0
03:22:45.577 00.000 9828 scope move finished after 13 + 204 ms
03:22:45.577 00.000 9828 Move returns status 0, amount 13
03:22:45.577 00.000 9828 move complete, result=0
03:22:45.577 00.000 9828 worker thread done servicing request
03:22:45.578 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:22:45.898 00.320 8976 Exposure complete
03:22:45.903 00.005 8976 worker thread done servicing request
03:22:45.904 00.001 5052 OnExposeComplete: enter
03:22:45.904 00.000 5052 UpdateGuideState(): m_state=6
03:22:45.904 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13417
03:22:45.904 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.65, Mass=63, SNR=5.4, Peak=57 HFD=1.5
03:22:45.904 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
03:22:45.904 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
03:22:45.904 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.06 hyp=0.47 cameraTheta=-0.14 mountX=-0.27 mountY=-0.35, mountTheta=-2.22
03:22:45.905 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.06, opts=13)
03:22:45.905 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.06)
03:22:45.905 00.000 8976 Worker thread wakes up
03:22:45.905 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:22:45.905 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:22:45.905 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.06) opts 0xd
03:22:45.905 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.06)
03:22:45.905 00.000 8976 Moving (0.46, -0.06) raw xDistance=-0.27 yDistance=-0.35
03:22:45.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
03:22:45.905 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
03:22:45.905 00.000 8976 MoveAxis(R, 1, ABG)
03:22:45.905 00.000 8976 stepping (-11, 9) + (1, 0)
03:22:45.905 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:45.905 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:45.905 00.000 5052 Enqueuing Expose request
03:22:45.905 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:45.931 00.026 8976 Received - 47 (G) 
03:22:45.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:45.931 00.000 8976 stepped: pos (-10, 9)
03:22:45.931 00.000 8976 MoveAxis(U, 1, ABG)
03:22:45.931 00.000 8976 stepping (-10, 9) + (0, 1)
03:22:45.931 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:45.962 00.031 8976 Received - 47 (G) 
03:22:45.962 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:45.962 00.000 8976 stepped: pos (-10, 10)
03:22:45.962 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:22:45.962 00.000 8976 MountToCamera -- mountX=1.38 mountY=-1.81 hyp=2.28 mountTheta=-0.92 cameraX=0.99, cameraY=2.06 cameraTheta=1.12
03:22:45.963 00.001 8976 incremental bump (0.987, 2.056) isValid = 1
03:22:45.963 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:22:45.963 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:22:45.963 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:22:45.963 00.000 8976 move complete, result=0
03:22:45.963 00.000 8976 worker thread done servicing request
03:22:45.963 00.000 8976 Worker thread wakes up
03:22:45.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:45.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:45.963 00.000 9828 Worker thread wakes up
03:22:45.963 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:22:45.963 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:22:45.963 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:22:45.963 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
03:22:45.963 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 1 ms NORTH
03:22:45.963 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:22:45.963 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:22:45.963 00.000 9828 BLC: window closed
03:22:45.963 00.000 9828 MoveAxis(E, 17, B)
03:22:45.964 00.001 9828 Guiding  Dir = 2, Dur = 17
03:22:45.964 00.000 9828 IsSlewing returns 0
03:22:45.964 00.000 9828 IsGuiding returns 0
03:22:45.964 00.000 9828 PulseGuide returned control before completion, sleep 27
03:22:45.998 00.034 9828 IsGuiding returns 1
03:22:45.998 00.000 9828 scope still moving after pulse duration time elapsed
03:22:46.029 00.031 9828 IsSlewing returns 0
03:22:46.029 00.000 9828 IsGuiding returns 1
03:22:46.061 00.032 9828 IsSlewing returns 0
03:22:46.061 00.000 9828 IsGuiding returns 1
03:22:46.093 00.032 9828 IsSlewing returns 0
03:22:46.093 00.000 9828 IsGuiding returns 0
03:22:46.093 00.000 9828 scope move finished after 17 + 111 ms
03:22:46.093 00.000 9828 Move returns status 0, amount 17
03:22:46.093 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:46.093 00.000 9828 MoveAxis(N, 14, B)
03:22:46.093 00.000 9828 Guiding  Dir = 0, Dur = 14
03:22:46.109 00.016 9828 IsSlewing returns 0
03:22:46.109 00.000 9828 IsGuiding returns 0
03:22:46.110 00.001 9828 PulseGuide returned control before completion, sleep 24
03:22:46.141 00.031 9828 IsGuiding returns 1
03:22:46.141 00.000 9828 scope still moving after pulse duration time elapsed
03:22:46.171 00.030 9828 IsSlewing returns 0
03:22:46.171 00.000 9828 IsGuiding returns 1
03:22:46.202 00.031 9828 IsSlewing returns 0
03:22:46.202 00.000 9828 IsGuiding returns 1
03:22:46.234 00.032 9828 IsSlewing returns 0
03:22:46.234 00.000 9828 IsGuiding returns 1
03:22:46.264 00.030 9828 IsSlewing returns 0
03:22:46.264 00.000 9828 IsGuiding returns 0
03:22:46.264 00.000 9828 scope move finished after 14 + 141 ms
03:22:46.265 00.001 9828 Move returns status 0, amount 14
03:22:46.265 00.000 9828 move complete, result=0
03:22:46.266 00.001 9828 worker thread done servicing request
03:22:46.266 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:22:46.646 00.380 8976 Exposure complete
03:22:46.652 00.006 8976 worker thread done servicing request
03:22:46.652 00.000 5052 OnExposeComplete: enter
03:22:46.652 00.000 5052 UpdateGuideState(): m_state=6
03:22:46.652 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13418
03:22:46.652 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.69, Mass=81, SNR=6.1, Peak=57 HFD=2.7
03:22:46.652 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
03:22:46.652 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
03:22:46.652 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.02 hyp=0.54 cameraTheta=-0.04 mountX=-0.27 mountY=-0.44, mountTheta=-2.11
03:22:46.653 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.02, opts=13)
03:22:46.653 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.02)
03:22:46.653 00.000 8976 Worker thread wakes up
03:22:46.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.02) opts 0xd
03:22:46.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.02)
03:22:46.653 00.000 8976 Moving (0.54, -0.02) raw xDistance=-0.27 yDistance=-0.44
03:22:46.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
03:22:46.653 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:46.653 00.000 5052 UpdateGuideState exits: m=81 SNR=6.1
03:22:46.653 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:46.653 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:46.653 00.000 5052 Enqueuing Expose request
03:22:46.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
03:22:46.653 00.000 8976 MoveAxis(R, 1, ABG)
03:22:46.653 00.000 8976 stepping (-10, 10) + (1, 0)
03:22:46.653 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:46.682 00.029 8976 Received - 47 (G) 
03:22:46.682 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:46.682 00.000 8976 stepped: pos (-9, 10)
03:22:46.682 00.000 8976 MoveAxis(U, 2, ABG)
03:22:46.682 00.000 8976 stepping (-9, 10) + (0, 2)
03:22:46.682 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:46.714 00.032 8976 Received - 47 (G) 
03:22:46.714 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:46.714 00.000 8976 stepped: pos (-9, 12)
03:22:46.714 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:22:46.714 00.000 8976 MountToCamera -- mountX=1.38 mountY=-1.84 hyp=2.30 mountTheta=-0.93 cameraX=1.01, cameraY=2.07 cameraTheta=1.11
03:22:46.714 00.000 8976 incremental bump (1.014, 2.068) isValid = 1
03:22:46.714 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:22:46.714 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:22:46.714 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:22:46.714 00.000 8976 move complete, result=0
03:22:46.714 00.000 9828 Worker thread wakes up
03:22:46.714 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:22:46.714 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:22:46.714 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
03:22:46.714 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
03:22:46.714 00.000 8976 worker thread done servicing request
03:22:46.714 00.000 8976 Worker thread wakes up
03:22:46.714 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
03:22:46.714 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:22:46.715 00.001 9828 BLC: window closed
03:22:46.715 00.000 9828 MoveAxis(E, 18, B)
03:22:46.715 00.000 9828 Guiding  Dir = 2, Dur = 18
03:22:46.715 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:46.715 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:46.715 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
03:22:46.715 00.000 9828 IsSlewing returns 0
03:22:46.715 00.000 9828 IsGuiding returns 0
03:22:46.715 00.000 9828 PulseGuide returned control before completion, sleep 28
03:22:46.750 00.035 9828 IsGuiding returns 1
03:22:46.750 00.000 9828 scope still moving after pulse duration time elapsed
03:22:46.781 00.031 9828 IsSlewing returns 0
03:22:46.781 00.000 9828 IsGuiding returns 1
03:22:46.812 00.031 9828 IsSlewing returns 0
03:22:46.812 00.000 9828 IsGuiding returns 1
03:22:46.843 00.031 9828 IsSlewing returns 0
03:22:46.843 00.000 9828 IsGuiding returns 0
03:22:46.843 00.000 9828 scope move finished after 18 + 109 ms
03:22:46.843 00.000 9828 Move returns status 0, amount 18
03:22:46.843 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:46.843 00.000 9828 MoveAxis(N, 14, B)
03:22:46.843 00.000 9828 Guiding  Dir = 0, Dur = 14
03:22:46.858 00.015 9828 IsSlewing returns 0
03:22:46.858 00.000 9828 IsGuiding returns 0
03:22:46.858 00.000 9828 PulseGuide returned control before completion, sleep 24
03:22:46.889 00.031 9828 IsGuiding returns 1
03:22:46.889 00.000 9828 scope still moving after pulse duration time elapsed
03:22:46.920 00.031 9828 IsSlewing returns 0
03:22:46.920 00.000 9828 IsGuiding returns 1
03:22:46.951 00.031 9828 IsSlewing returns 0
03:22:46.951 00.000 9828 IsGuiding returns 1
03:22:46.982 00.031 9828 IsSlewing returns 0
03:22:46.982 00.000 9828 IsGuiding returns 1
03:22:47.014 00.032 9828 IsSlewing returns 0
03:22:47.014 00.000 9828 IsGuiding returns 0
03:22:47.014 00.000 9828 scope move finished after 14 + 141 ms
03:22:47.014 00.000 9828 Move returns status 0, amount 14
03:22:47.014 00.000 9828 move complete, result=0
03:22:47.014 00.000 9828 worker thread done servicing request
03:22:47.014 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:22:47.396 00.382 8976 Exposure complete
03:22:47.402 00.006 8976 worker thread done servicing request
03:22:47.402 00.000 5052 OnExposeComplete: enter
03:22:47.402 00.000 5052 UpdateGuideState(): m_state=6
03:22:47.402 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13419
03:22:47.402 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.51, Mass=88, SNR=6.4, Peak=60 HFD=2.2
03:22:47.402 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
03:22:47.402 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
03:22:47.402 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=-0.20 hyp=0.93 cameraTheta=-0.21 mountX=-0.59 mountY=-0.66, mountTheta=-2.30
03:22:47.403 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=-0.20, opts=13)
03:22:47.403 00.000 5052 Enqueuing Move request for stepguider (0.91, -0.20)
03:22:47.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:22:47.403 00.000 5052 UpdateGuideState exits: m=88 SNR=6.4
03:22:47.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:47.403 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:47.403 00.000 5052 Enqueuing Expose request
03:22:47.403 00.000 8976 Worker thread wakes up
03:22:47.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, -0.20) opts 0xd
03:22:47.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, -0.20)
03:22:47.403 00.000 8976 Moving (0.91, -0.20) raw xDistance=-0.59 yDistance=-0.66
03:22:47.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.59
03:22:47.403 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
03:22:47.403 00.000 8976 MoveAxis(R, 3, ABG)
03:22:47.403 00.000 8976 stepping (-9, 12) + (3, 0)
03:22:47.403 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:47.433 00.030 8976 Received - 47 (G) 
03:22:47.433 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:47.433 00.000 8976 stepped: pos (-6, 12)
03:22:47.433 00.000 8976 MoveAxis(U, 3, ABG)
03:22:47.433 00.000 8976 stepping (-6, 12) + (0, 3)
03:22:47.433 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:47.465 00.032 8976 Received - 47 (G) 
03:22:47.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:47.465 00.000 8976 stepped: pos (-6, 15)
03:22:47.465 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:22:47.465 00.000 8976 MountToCamera -- mountX=1.23 mountY=-2.02 hyp=2.37 mountTheta=-1.03 cameraX=1.24, cameraY=2.01 cameraTheta=1.02
03:22:47.465 00.000 8976 incremental bump (1.241, 2.014) isValid = 1
03:22:47.465 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
03:22:47.465 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:22:47.465 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:22:47.465 00.000 8976 move complete, result=0
03:22:47.465 00.000 9828 Worker thread wakes up
03:22:47.466 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:22:47.466 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:22:47.466 00.000 8976 worker thread done servicing request
03:22:47.466 00.000 8976 Worker thread wakes up
03:22:47.466 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:47.466 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:47.466 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.7 px 3 ms NORTH
03:22:47.466 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:22:47.466 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:22:47.466 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:22:47.466 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:22:47.466 00.000 9828 BLC: window closed
03:22:47.466 00.000 9828 MoveAxis(E, 21, B)
03:22:47.466 00.000 9828 Guiding  Dir = 2, Dur = 21
03:22:47.466 00.000 9828 IsSlewing returns 0
03:22:47.467 00.001 9828 IsGuiding returns 0
03:22:47.467 00.000 9828 PulseGuide returned control before completion, sleep 31
03:22:47.510 00.043 9828 IsGuiding returns 1
03:22:47.510 00.000 9828 scope still moving after pulse duration time elapsed
03:22:47.541 00.031 9828 IsSlewing returns 0
03:22:47.541 00.000 9828 IsGuiding returns 1
03:22:47.572 00.031 9828 IsSlewing returns 0
03:22:47.572 00.000 9828 IsGuiding returns 1
03:22:47.603 00.031 9828 IsSlewing returns 0
03:22:47.603 00.000 9828 IsGuiding returns 0
03:22:47.603 00.000 9828 scope move finished after 21 + 116 ms
03:22:47.603 00.000 9828 Move returns status 0, amount 21
03:22:47.603 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:47.603 00.000 9828 MoveAxis(N, 13, B)
03:22:47.603 00.000 9828 Guiding  Dir = 0, Dur = 13
03:22:47.619 00.016 9828 IsSlewing returns 0
03:22:47.619 00.000 9828 IsGuiding returns 0
03:22:47.619 00.000 9828 PulseGuide returned control before completion, sleep 23
03:22:47.651 00.032 9828 IsGuiding returns 1
03:22:47.651 00.000 9828 scope still moving after pulse duration time elapsed
03:22:47.682 00.031 9828 IsSlewing returns 0
03:22:47.682 00.000 9828 IsGuiding returns 1
03:22:47.713 00.031 9828 IsSlewing returns 0
03:22:47.713 00.000 9828 IsGuiding returns 1
03:22:47.745 00.032 9828 IsSlewing returns 0
03:22:47.745 00.000 9828 IsGuiding returns 0
03:22:47.745 00.000 9828 scope move finished after 13 + 112 ms
03:22:47.745 00.000 9828 Move returns status 0, amount 13
03:22:47.745 00.000 9828 move complete, result=0
03:22:47.745 00.000 9828 worker thread done servicing request
03:22:47.745 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:22:48.150 00.405 8976 Exposure complete
03:22:48.156 00.006 8976 worker thread done servicing request
03:22:48.156 00.000 5052 OnExposeComplete: enter
03:22:48.156 00.000 5052 UpdateGuideState(): m_state=6
03:22:48.156 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13420
03:22:48.156 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.75, Mass=77, SNR=6.0, Peak=59 HFD=2.0
03:22:48.156 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
03:22:48.156 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:22:48.156 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.24 mountX=-0.03 mountY=-0.14, mountTheta=-1.81
03:22:48.156 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.04, opts=13)
03:22:48.156 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.04)
03:22:48.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:48.157 00.001 5052 UpdateGuideState exits: m=77 SNR=6.0
03:22:48.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:48.157 00.000 8976 Worker thread wakes up
03:22:48.157 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.04) opts 0xd
03:22:48.157 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.04)
03:22:48.157 00.000 8976 Moving (0.15, 0.04) raw xDistance=-0.03 yDistance=-0.14
03:22:48.157 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:48.157 00.000 5052 Enqueuing Expose request
03:22:48.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:22:48.157 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:22:48.157 00.000 8976 MoveAxis(R, 0, ABG)
03:22:48.157 00.000 8976 MoveAxis(U, 0, ABG)
03:22:48.157 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:22:48.157 00.000 8976 MountToCamera -- mountX=1.13 mountY=-2.14 hyp=2.42 mountTheta=-1.09 cameraX=1.39, cameraY=1.98 cameraTheta=0.96
03:22:48.157 00.000 8976 incremental bump (1.394, 1.977) isValid = 1
03:22:48.157 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
03:22:48.157 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:22:48.157 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:22:48.157 00.000 8976 move complete, result=0
03:22:48.157 00.000 9828 Worker thread wakes up
03:22:48.157 00.000 8976 worker thread done servicing request
03:22:48.158 00.001 8976 Worker thread wakes up
03:22:48.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:48.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:48.158 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:48.158 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:22:48.158 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:22:48.158 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
03:22:48.158 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:22:48.158 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:22:48.158 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:22:48.158 00.000 9828 BLC: window closed
03:22:48.158 00.000 9828 MoveAxis(E, 22, B)
03:22:48.158 00.000 9828 Guiding  Dir = 2, Dur = 22
03:22:48.159 00.001 9828 IsSlewing returns 0
03:22:48.159 00.000 9828 IsGuiding returns 0
03:22:48.159 00.000 9828 PulseGuide returned control before completion, sleep 32
03:22:48.195 00.036 9828 IsGuiding returns 1
03:22:48.195 00.000 9828 scope still moving after pulse duration time elapsed
03:22:48.225 00.030 9828 IsSlewing returns 0
03:22:48.225 00.000 9828 IsGuiding returns 1
03:22:48.256 00.031 9828 IsSlewing returns 0
03:22:48.256 00.000 9828 IsGuiding returns 1
03:22:48.287 00.031 9828 IsSlewing returns 0
03:22:48.287 00.000 9828 IsGuiding returns 0
03:22:48.287 00.000 9828 scope move finished after 22 + 106 ms
03:22:48.287 00.000 9828 Move returns status 0, amount 22
03:22:48.287 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:48.287 00.000 9828 MoveAxis(N, 12, B)
03:22:48.287 00.000 9828 Guiding  Dir = 0, Dur = 12
03:22:48.302 00.015 9828 IsSlewing returns 0
03:22:48.302 00.000 9828 IsGuiding returns 0
03:22:48.302 00.000 9828 PulseGuide returned control before completion, sleep 22
03:22:48.333 00.031 9828 IsGuiding returns 1
03:22:48.333 00.000 9828 scope still moving after pulse duration time elapsed
03:22:48.364 00.031 9828 IsSlewing returns 0
03:22:48.364 00.000 9828 IsGuiding returns 1
03:22:48.395 00.031 9828 IsSlewing returns 0
03:22:48.395 00.000 9828 IsGuiding returns 1
03:22:48.426 00.031 9828 IsSlewing returns 0
03:22:48.426 00.000 9828 IsGuiding returns 1
03:22:48.458 00.032 9828 IsSlewing returns 0
03:22:48.458 00.000 9828 IsGuiding returns 0
03:22:48.458 00.000 9828 scope move finished after 12 + 143 ms
03:22:48.458 00.000 9828 Move returns status 0, amount 12
03:22:48.458 00.000 9828 move complete, result=0
03:22:48.458 00.000 9828 worker thread done servicing request
03:22:48.458 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:22:48.843 00.385 8976 Exposure complete
03:22:48.848 00.005 8976 worker thread done servicing request
03:22:48.848 00.000 5052 OnExposeComplete: enter
03:22:48.848 00.000 5052 UpdateGuideState(): m_state=6
03:22:48.848 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13421
03:22:48.848 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.80, Mass=70, SNR=5.7, Peak=61 HFD=1.8
03:22:48.849 00.001 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
03:22:48.849 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
03:22:48.849 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.25 mountX=0.11 mountY=0.01, mountTheta=0.11
03:22:48.849 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.09, opts=13)
03:22:48.849 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.09)
03:22:48.849 00.000 8976 Worker thread wakes up
03:22:48.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.09) opts 0xd
03:22:48.850 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:22:48.850 00.000 5052 UpdateGuideState exits: m=70 SNR=5.7
03:22:48.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:48.850 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:48.850 00.000 5052 Enqueuing Expose request
03:22:48.850 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.09)
03:22:48.850 00.000 8976 Moving (-0.07, 0.09) raw xDistance=0.11 yDistance=0.01
03:22:48.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:22:48.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:22:48.850 00.000 8976 MoveAxis(R, 0, ABG)
03:22:48.850 00.000 8976 MoveAxis(U, 0, ABG)
03:22:48.850 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:22:48.850 00.000 8976 MountToCamera -- mountX=1.06 mountY=-2.22 hyp=2.46 mountTheta=-1.13 cameraX=1.50, cameraY=1.95 cameraTheta=0.92
03:22:48.850 00.000 8976 incremental bump (1.496, 1.952) isValid = 1
03:22:48.850 00.000 8976 Scheduling Mount bump of (0.069, 0.094)
03:22:48.850 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:22:48.850 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:22:48.850 00.000 8976 move complete, result=0
03:22:48.850 00.000 8976 worker thread done servicing request
03:22:48.851 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:48.851 00.000 9828 Worker thread wakes up
03:22:48.851 00.000 8976 Worker thread wakes up
03:22:48.851 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:48.851 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:22:48.851 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:48.851 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:22:48.851 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
03:22:48.851 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
03:22:48.851 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
03:22:48.851 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:22:48.851 00.000 9828 BLC: window closed
03:22:48.852 00.001 9828 MoveAxis(E, 23, B)
03:22:48.852 00.000 9828 Guiding  Dir = 2, Dur = 23
03:22:48.852 00.000 9828 IsSlewing returns 0
03:22:48.852 00.000 9828 IsGuiding returns 0
03:22:48.852 00.000 9828 PulseGuide returned control before completion, sleep 33
03:22:48.896 00.044 9828 IsGuiding returns 1
03:22:48.896 00.000 9828 scope still moving after pulse duration time elapsed
03:22:48.926 00.030 9828 IsSlewing returns 0
03:22:48.926 00.000 9828 IsGuiding returns 1
03:22:48.958 00.032 9828 IsSlewing returns 0
03:22:48.958 00.000 9828 IsGuiding returns 1
03:22:48.990 00.032 9828 IsSlewing returns 0
03:22:48.990 00.000 9828 IsGuiding returns 1
03:22:49.022 00.032 9828 IsSlewing returns 0
03:22:49.022 00.000 9828 IsGuiding returns 1
03:22:49.053 00.031 9828 IsSlewing returns 0
03:22:49.053 00.000 9828 IsGuiding returns 1
03:22:49.084 00.031 9828 IsSlewing returns 0
03:22:49.084 00.000 9828 IsGuiding returns 0
03:22:49.084 00.000 9828 scope move finished after 23 + 208 ms
03:22:49.084 00.000 9828 Move returns status 0, amount 23
03:22:49.084 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:49.084 00.000 9828 MoveAxis(N, 11, B)
03:22:49.084 00.000 9828 Guiding  Dir = 0, Dur = 11
03:22:49.099 00.015 9828 IsSlewing returns 0
03:22:49.099 00.000 9828 IsGuiding returns 0
03:22:49.099 00.000 9828 PulseGuide returned control before completion, sleep 21
03:22:49.131 00.032 9828 IsGuiding returns 1
03:22:49.131 00.000 9828 scope still moving after pulse duration time elapsed
03:22:49.162 00.031 9828 IsSlewing returns 0
03:22:49.162 00.000 9828 IsGuiding returns 1
03:22:49.192 00.030 9828 IsSlewing returns 0
03:22:49.192 00.000 9828 IsGuiding returns 1
03:22:49.222 00.030 9828 IsSlewing returns 0
03:22:49.222 00.000 9828 IsGuiding returns 1
03:22:49.253 00.031 9828 IsSlewing returns 0
03:22:49.253 00.000 9828 IsGuiding returns 0
03:22:49.253 00.000 9828 scope move finished after 11 + 142 ms
03:22:49.253 00.000 9828 Move returns status 0, amount 11
03:22:49.253 00.000 9828 move complete, result=0
03:22:49.253 00.000 9828 worker thread done servicing request
03:22:49.253 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 11 ms NORTH
03:22:49.536 00.283 8976 Exposure complete
03:22:49.542 00.006 8976 worker thread done servicing request
03:22:49.542 00.000 5052 OnExposeComplete: enter
03:22:49.542 00.000 5052 UpdateGuideState(): m_state=6
03:22:49.542 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13422
03:22:49.542 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.93, Mass=83, SNR=6.2, Peak=59 HFD=2.1
03:22:49.542 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
03:22:49.542 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:22:49.542 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.22 hyp=0.88 cameraTheta=0.25 mountX=-0.19 mountY=-0.83, mountTheta=-1.80
03:22:49.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.22, opts=13)
03:22:49.543 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.22)
03:22:49.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:49.543 00.000 5052 UpdateGuideState exits: m=83 SNR=6.2
03:22:49.543 00.000 8976 Worker thread wakes up
03:22:49.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:49.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.22) opts 0xd
03:22:49.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:49.543 00.000 5052 Enqueuing Expose request
03:22:49.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.22)
03:22:49.543 00.000 8976 Moving (0.85, 0.22) raw xDistance=-0.19 yDistance=-0.83
03:22:49.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:22:49.543 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.83
03:22:49.543 00.000 8976 MoveAxis(R, 0, ABG)
03:22:49.543 00.000 8976 MoveAxis(U, 3, ABG)
03:22:49.543 00.000 8976 stepping (-6, 15) + (0, 3)
03:22:49.543 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:49.576 00.033 8976 Received - 47 (G) 
03:22:49.576 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:22:49.576 00.000 8976 stepped: pos (-6, 18)
03:22:49.576 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:22:49.576 00.000 8976 MountToCamera -- mountX=1.01 mountY=-2.43 hyp=2.63 mountTheta=-1.18 cameraX=1.70, cameraY=2.01 cameraTheta=0.87
03:22:49.576 00.000 8976 incremental bump (1.704, 2.008) isValid = 1
03:22:49.576 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:22:49.576 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:22:49.576 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:22:49.576 00.000 8976 move complete, result=0
03:22:49.576 00.000 9828 Worker thread wakes up
03:22:49.576 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
03:22:49.576 00.000 8976 worker thread done servicing request
03:22:49.576 00.000 8976 Worker thread wakes up
03:22:49.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:49.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:49.576 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:22:49.576 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:22:49.577 00.001 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:22:49.577 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:22:49.577 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:22:49.577 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:49.577 00.000 9828 BLC: window closed
03:22:49.577 00.000 9828 MoveAxis(E, 25, B)
03:22:49.577 00.000 9828 Guiding  Dir = 2, Dur = 25
03:22:49.577 00.000 9828 IsSlewing returns 0
03:22:49.577 00.000 9828 IsGuiding returns 0
03:22:49.577 00.000 9828 PulseGuide returned control before completion, sleep 35
03:22:49.624 00.047 9828 IsGuiding returns 1
03:22:49.624 00.000 9828 scope still moving after pulse duration time elapsed
03:22:49.656 00.032 9828 IsSlewing returns 0
03:22:49.656 00.000 9828 IsGuiding returns 1
03:22:49.688 00.032 9828 IsSlewing returns 0
03:22:49.688 00.000 9828 IsGuiding returns 1
03:22:49.720 00.032 9828 IsSlewing returns 0
03:22:49.720 00.000 9828 IsGuiding returns 0
03:22:49.720 00.000 9828 scope move finished after 25 + 118 ms
03:22:49.720 00.000 9828 Move returns status 0, amount 25
03:22:49.721 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:49.721 00.000 9828 MoveAxis(N, 11, B)
03:22:49.721 00.000 9828 Guiding  Dir = 0, Dur = 11
03:22:49.736 00.015 9828 IsSlewing returns 0
03:22:49.736 00.000 9828 IsGuiding returns 0
03:22:49.736 00.000 9828 PulseGuide returned control before completion, sleep 21
03:22:49.768 00.032 9828 IsGuiding returns 1
03:22:49.768 00.000 9828 scope still moving after pulse duration time elapsed
03:22:49.800 00.032 9828 IsSlewing returns 0
03:22:49.800 00.000 9828 IsGuiding returns 1
03:22:49.830 00.030 9828 IsSlewing returns 0
03:22:49.830 00.000 9828 IsGuiding returns 1
03:22:49.862 00.032 9828 IsSlewing returns 0
03:22:49.862 00.000 9828 IsGuiding returns 1
03:22:49.893 00.031 9828 IsSlewing returns 0
03:22:49.893 00.000 9828 IsGuiding returns 0
03:22:49.893 00.000 9828 scope move finished after 11 + 145 ms
03:22:49.893 00.000 9828 Move returns status 0, amount 11
03:22:49.893 00.000 9828 move complete, result=0
03:22:49.893 00.000 9828 worker thread done servicing request
03:22:49.894 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:22:50.275 00.381 8976 Exposure complete
03:22:50.281 00.006 8976 worker thread done servicing request
03:22:50.281 00.000 5052 OnExposeComplete: enter
03:22:50.281 00.000 5052 UpdateGuideState(): m_state=6
03:22:50.281 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13423
03:22:50.281 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=282.09, Mass=80, SNR=6.1, Peak=62 HFD=2.0
03:22:50.281 00.000 5052 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.04) = xAngle (-0.01 = -0.01)
03:22:50.281 00.000 5052 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.11 = -0.11)
03:22:50.281 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.38 hyp=0.42 cameraTheta=2.03 mountX=0.42 mountY=-0.05, mountTheta=-0.11
03:22:50.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.38, opts=13)
03:22:50.282 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.38)
03:22:50.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:50.282 00.000 5052 UpdateGuideState exits: m=80 SNR=6.1
03:22:50.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:50.282 00.000 8976 Worker thread wakes up
03:22:50.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.38) opts 0xd
03:22:50.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.38)
03:22:50.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:50.282 00.000 5052 Enqueuing Expose request
03:22:50.282 00.000 8976 Moving (-0.19, 0.38) raw xDistance=0.42 yDistance=-0.05
03:22:50.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
03:22:50.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:22:50.282 00.000 8976 MoveAxis(L, 2, ABG)
03:22:50.282 00.000 8976 stepping (-6, 18) + (-2, 0)
03:22:50.282 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:50.311 00.029 8976 Received - 47 (G) 
03:22:50.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:50.311 00.000 8976 stepped: pos (-8, 18)
03:22:50.311 00.000 8976 MoveAxis(U, 0, ABG)
03:22:50.311 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:22:50.311 00.000 8976 MountToCamera -- mountX=1.08 mountY=-2.57 hyp=2.79 mountTheta=-1.17 cameraX=1.80, cameraY=2.13 cameraTheta=0.87
03:22:50.311 00.000 8976 incremental bump (1.798, 2.134) isValid = 1
03:22:50.311 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:22:50.311 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:22:50.311 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:22:50.311 00.000 8976 move complete, result=0
03:22:50.311 00.000 9828 Worker thread wakes up
03:22:50.311 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
03:22:50.311 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:22:50.311 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:22:50.311 00.000 8976 worker thread done servicing request
03:22:50.311 00.000 8976 Worker thread wakes up
03:22:50.311 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:22:50.312 00.001 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:22:50.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:50.312 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:22:50.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:50.312 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:50.312 00.000 9828 BLC: window closed
03:22:50.312 00.000 9828 MoveAxis(E, 25, B)
03:22:50.312 00.000 9828 Guiding  Dir = 2, Dur = 25
03:22:50.312 00.000 9828 IsSlewing returns 0
03:22:50.312 00.000 9828 IsGuiding returns 0
03:22:50.313 00.001 9828 PulseGuide returned control before completion, sleep 35
03:22:50.349 00.036 9828 IsGuiding returns 1
03:22:50.349 00.000 9828 scope still moving after pulse duration time elapsed
03:22:50.381 00.032 9828 IsSlewing returns 0
03:22:50.381 00.000 9828 IsGuiding returns 1
03:22:50.412 00.031 9828 IsSlewing returns 0
03:22:50.412 00.000 9828 IsGuiding returns 1
03:22:50.442 00.030 9828 IsSlewing returns 0
03:22:50.442 00.000 9828 IsGuiding returns 1
03:22:50.473 00.031 9828 IsSlewing returns 0
03:22:50.473 00.000 9828 IsGuiding returns 0
03:22:50.473 00.000 9828 scope move finished after 25 + 135 ms
03:22:50.473 00.000 9828 Move returns status 0, amount 25
03:22:50.473 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:50.473 00.000 9828 MoveAxis(N, 11, B)
03:22:50.473 00.000 9828 Guiding  Dir = 0, Dur = 11
03:22:50.488 00.015 9828 IsSlewing returns 0
03:22:50.488 00.000 9828 IsGuiding returns 0
03:22:50.489 00.001 9828 PulseGuide returned control before completion, sleep 21
03:22:50.519 00.030 9828 IsGuiding returns 1
03:22:50.519 00.000 9828 scope still moving after pulse duration time elapsed
03:22:50.551 00.032 9828 IsSlewing returns 0
03:22:50.551 00.000 9828 IsGuiding returns 1
03:22:50.582 00.031 9828 IsSlewing returns 0
03:22:50.582 00.000 9828 IsGuiding returns 1
03:22:50.613 00.031 9828 IsSlewing returns 0
03:22:50.613 00.000 9828 IsGuiding returns 1
03:22:50.643 00.030 9828 IsSlewing returns 0
03:22:50.643 00.000 9828 IsGuiding returns 0
03:22:50.643 00.000 9828 scope move finished after 11 + 143 ms
03:22:50.643 00.000 9828 Move returns status 0, amount 11
03:22:50.643 00.000 9828 move complete, result=0
03:22:50.643 00.000 9828 worker thread done servicing request
03:22:50.644 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:22:51.009 00.365 8976 Exposure complete
03:22:51.014 00.005 8976 worker thread done servicing request
03:22:51.014 00.000 5052 OnExposeComplete: enter
03:22:51.014 00.000 5052 UpdateGuideState(): m_state=6
03:22:51.014 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13424
03:22:51.014 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.01, Mass=83, SNR=6.2, Peak=61 HFD=2.0
03:22:51.014 00.000 5052 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.04) = xAngle (-3.96 = 2.32)
03:22:51.014 00.000 5052 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.07 = 2.22)
03:22:51.014 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.70 hyp=0.75 cameraTheta=-1.92 mountX=-0.51 mountY=0.60, mountTheta=2.28
03:22:51.016 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.70, opts=13)
03:22:51.016 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.70)
03:22:51.016 00.000 8976 Worker thread wakes up
03:22:51.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.70) opts 0xd
03:22:51.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.70)
03:22:51.016 00.000 8976 Moving (-0.26, -0.70) raw xDistance=-0.51 yDistance=0.60
03:22:51.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:51.016 00.000 5052 UpdateGuideState exits: m=83 SNR=6.2
03:22:51.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:51.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.51
03:22:51.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
03:22:51.016 00.000 8976 MoveAxis(R, 2, ABG)
03:22:51.016 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:51.016 00.000 5052 Enqueuing Expose request
03:22:51.017 00.001 8976 stepping (-8, 18) + (2, 0)
03:22:51.017 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:51.045 00.028 8976 Received - 47 (G) 
03:22:51.045 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:51.045 00.000 8976 stepped: pos (-6, 18)
03:22:51.045 00.000 8976 MoveAxis(D, 2, ABG)
03:22:51.046 00.001 8976 stepping (-6, 18) + (0, -2)
03:22:51.046 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:51.077 00.031 8976 Received - 47 (G) 
03:22:51.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:51.077 00.000 8976 stepped: pos (-6, 16)
03:22:51.077 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:22:51.078 00.001 8976 MountToCamera -- mountX=1.03 mountY=-2.56 hyp=2.76 mountTheta=-1.19 cameraX=1.81, cameraY=2.08 cameraTheta=0.85
03:22:51.078 00.000 8976 incremental bump (1.813, 2.082) isValid = 1
03:22:51.078 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:22:51.078 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:22:51.078 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:22:51.078 00.000 8976 move complete, result=0
03:22:51.078 00.000 8976 worker thread done servicing request
03:22:51.078 00.000 8976 Worker thread wakes up
03:22:51.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:51.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:51.078 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.6 px 2 ms SOUTH
03:22:51.078 00.000 9828 Worker thread wakes up
03:22:51.078 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:22:51.078 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:22:51.078 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
03:22:51.078 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
03:22:51.079 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:22:51.079 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:51.079 00.000 9828 BLC: window closed
03:22:51.079 00.000 9828 MoveAxis(E, 25, B)
03:22:51.079 00.000 9828 Guiding  Dir = 2, Dur = 25
03:22:51.079 00.000 9828 IsSlewing returns 0
03:22:51.079 00.000 9828 IsGuiding returns 0
03:22:51.079 00.000 9828 PulseGuide returned control before completion, sleep 35
03:22:51.126 00.047 9828 IsGuiding returns 1
03:22:51.126 00.000 9828 scope still moving after pulse duration time elapsed
03:22:51.157 00.031 9828 IsSlewing returns 0
03:22:51.157 00.000 9828 IsGuiding returns 1
03:22:51.188 00.031 9828 IsSlewing returns 0
03:22:51.188 00.000 9828 IsGuiding returns 1
03:22:51.219 00.031 9828 IsSlewing returns 0
03:22:51.219 00.000 9828 IsGuiding returns 1
03:22:51.249 00.030 9828 IsSlewing returns 0
03:22:51.249 00.000 9828 IsGuiding returns 0
03:22:51.249 00.000 9828 scope move finished after 25 + 144 ms
03:22:51.249 00.000 9828 Move returns status 0, amount 25
03:22:51.249 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:51.249 00.000 9828 MoveAxis(N, 11, B)
03:22:51.249 00.000 9828 Guiding  Dir = 0, Dur = 11
03:22:51.265 00.016 9828 IsSlewing returns 0
03:22:51.265 00.000 9828 IsGuiding returns 0
03:22:51.265 00.000 9828 PulseGuide returned control before completion, sleep 21
03:22:51.295 00.030 9828 IsGuiding returns 1
03:22:51.295 00.000 9828 scope still moving after pulse duration time elapsed
03:22:51.327 00.032 9828 IsSlewing returns 0
03:22:51.327 00.000 9828 IsGuiding returns 1
03:22:51.358 00.031 9828 IsSlewing returns 0
03:22:51.358 00.000 9828 IsGuiding returns 1
03:22:51.390 00.032 9828 IsSlewing returns 0
03:22:51.390 00.000 9828 IsGuiding returns 1
03:22:51.420 00.030 9828 IsSlewing returns 0
03:22:51.420 00.000 9828 IsGuiding returns 1
03:22:51.451 00.031 9828 IsSlewing returns 0
03:22:51.451 00.000 9828 IsGuiding returns 0
03:22:51.451 00.000 9828 scope move finished after 11 + 175 ms
03:22:51.451 00.000 9828 Move returns status 0, amount 11
03:22:51.451 00.000 9828 move complete, result=0
03:22:51.451 00.000 9828 worker thread done servicing request
03:22:51.451 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:22:51.764 00.313 8976 Exposure complete
03:22:51.769 00.005 8976 worker thread done servicing request
03:22:51.769 00.000 5052 OnExposeComplete: enter
03:22:51.769 00.000 5052 UpdateGuideState(): m_state=6
03:22:51.769 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13425
03:22:51.769 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.62, Mass=79, SNR=6.0, Peak=59 HFD=1.6
03:22:51.769 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
03:22:51.770 00.001 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
03:22:51.770 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-0.37 mountX=-0.18 mountY=-0.15, mountTheta=-2.47
03:22:51.770 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.09, opts=13)
03:22:51.770 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.09)
03:22:51.770 00.000 8976 Worker thread wakes up
03:22:51.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.09) opts 0xd
03:22:51.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.09)
03:22:51.770 00.000 8976 Moving (0.23, -0.09) raw xDistance=-0.18 yDistance=-0.15
03:22:51.771 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:22:51.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:22:51.771 00.000 8976 MoveAxis(R, 0, ABG)
03:22:51.771 00.000 8976 MoveAxis(U, 0, ABG)
03:22:51.771 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:22:51.771 00.000 5052 UpdateGuideState exits: m=79 SNR=6.0
03:22:51.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:51.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:51.771 00.000 5052 Enqueuing Expose request
03:22:51.771 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:22:51.771 00.000 8976 MountToCamera -- mountX=0.99 mountY=-2.55 hyp=2.74 mountTheta=-1.20 cameraX=1.82, cameraY=2.05 cameraTheta=0.84
03:22:51.771 00.000 8976 incremental bump (1.823, 2.046) isValid = 1
03:22:51.771 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:22:51.771 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:22:51.771 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:22:51.771 00.000 8976 move complete, result=0
03:22:51.771 00.000 8976 worker thread done servicing request
03:22:51.772 00.001 8976 Worker thread wakes up
03:22:51.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:51.772 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:51.772 00.000 9828 Worker thread wakes up
03:22:51.772 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:22:51.772 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:22:51.772 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:51.772 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
03:22:51.772 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
03:22:51.772 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:22:51.772 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:51.772 00.000 9828 BLC: window closed
03:22:51.772 00.000 9828 MoveAxis(E, 26, B)
03:22:51.772 00.000 9828 Guiding  Dir = 2, Dur = 26
03:22:51.773 00.001 9828 IsSlewing returns 0
03:22:51.773 00.000 9828 IsGuiding returns 0
03:22:51.773 00.000 9828 PulseGuide returned control before completion, sleep 36
03:22:51.824 00.051 9828 IsGuiding returns 1
03:22:51.825 00.001 9828 scope still moving after pulse duration time elapsed
03:22:51.855 00.030 9828 IsSlewing returns 0
03:22:51.855 00.000 9828 IsGuiding returns 1
03:22:51.886 00.031 9828 IsSlewing returns 0
03:22:51.886 00.000 9828 IsGuiding returns 1
03:22:51.917 00.031 9828 IsSlewing returns 0
03:22:51.917 00.000 9828 IsGuiding returns 0
03:22:51.917 00.000 9828 scope move finished after 26 + 118 ms
03:22:51.917 00.000 9828 Move returns status 0, amount 26
03:22:51.917 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:51.917 00.000 9828 MoveAxis(N, 11, B)
03:22:51.917 00.000 9828 Guiding  Dir = 0, Dur = 11
03:22:51.932 00.015 9828 IsSlewing returns 0
03:22:51.933 00.001 9828 IsGuiding returns 0
03:22:51.933 00.000 9828 PulseGuide returned control before completion, sleep 21
03:22:51.964 00.031 9828 IsGuiding returns 1
03:22:51.964 00.000 9828 scope still moving after pulse duration time elapsed
03:22:51.995 00.031 9828 IsSlewing returns 0
03:22:51.995 00.000 9828 IsGuiding returns 1
03:22:52.027 00.032 9828 IsSlewing returns 0
03:22:52.027 00.000 9828 IsGuiding returns 1
03:22:52.059 00.032 9828 IsSlewing returns 0
03:22:52.059 00.000 9828 IsGuiding returns 1
03:22:52.090 00.031 9828 IsSlewing returns 0
03:22:52.090 00.000 9828 IsGuiding returns 0
03:22:52.090 00.000 9828 scope move finished after 11 + 146 ms
03:22:52.090 00.000 9828 Move returns status 0, amount 11
03:22:52.090 00.000 9828 move complete, result=0
03:22:52.090 00.000 9828 worker thread done servicing request
03:22:52.090 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:22:52.457 00.367 8976 Exposure complete
03:22:52.463 00.006 8976 worker thread done servicing request
03:22:52.463 00.000 5052 OnExposeComplete: enter
03:22:52.463 00.000 5052 UpdateGuideState(): m_state=6
03:22:52.463 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13426
03:22:52.463 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.64, Mass=89, SNR=6.5, Peak=58 HFD=2.3
03:22:52.463 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.32 = 2.97)
03:22:52.463 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.42 = 2.86)
03:22:52.463 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.27 mountX=-0.07 mountY=0.02, mountTheta=2.87
03:22:52.465 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.07, opts=13)
03:22:52.465 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.07)
03:22:52.465 00.000 8976 Worker thread wakes up
03:22:52.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.07) opts 0xd
03:22:52.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.07)
03:22:52.465 00.000 8976 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.02
03:22:52.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:22:52.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:22:52.465 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:52.465 00.000 8976 MoveAxis(R, 0, ABG)
03:22:52.465 00.000 8976 MoveAxis(U, 0, ABG)
03:22:52.465 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:22:52.465 00.000 8976 MountToCamera -- mountX=0.97 mountY=-2.55 hyp=2.73 mountTheta=-1.21 cameraX=1.83, cameraY=2.02 cameraTheta=0.84
03:22:52.465 00.000 8976 incremental bump (1.830, 2.023) isValid = 1
03:22:52.465 00.000 8976 Scheduling Mount bump of (0.049, 0.056)
03:22:52.465 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.06, opts=4)
03:22:52.465 00.000 5052 UpdateGuideState exits: m=89 SNR=6.5
03:22:52.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:52.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:52.465 00.000 8976 Enqueuing Move request for scope (0.05, 0.06)
03:22:52.465 00.000 8976 move complete, result=0
03:22:52.465 00.000 8976 worker thread done servicing request
03:22:52.465 00.000 5052 Enqueuing Expose request
03:22:52.467 00.002 8976 Worker thread wakes up
03:22:52.467 00.000 9828 Worker thread wakes up
03:22:52.467 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:52.467 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:52.467 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0x4
03:22:52.467 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
03:22:52.467 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:52.467 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:22:52.467 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
03:22:52.467 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.85 mountX=-0.05 mountY=-0.05, mountTheta=-2.38
03:22:52.467 00.000 9828 Moving (0.05, 0.06) raw xDistance=-0.05 yDistance=-0.05
03:22:52.467 00.000 9828 BLC: window closed
03:22:52.467 00.000 9828 MoveAxis(E, 16, B)
03:22:52.467 00.000 9828 Guiding  Dir = 2, Dur = 16
03:22:52.468 00.001 9828 IsSlewing returns 0
03:22:52.468 00.000 9828 IsGuiding returns 0
03:22:52.468 00.000 9828 PulseGuide returned control before completion, sleep 26
03:22:52.496 00.028 9828 IsGuiding returns 1
03:22:52.496 00.000 9828 scope still moving after pulse duration time elapsed
03:22:52.527 00.031 9828 IsSlewing returns 0
03:22:52.527 00.000 9828 IsGuiding returns 1
03:22:52.558 00.031 9828 IsSlewing returns 0
03:22:52.558 00.000 9828 IsGuiding returns 1
03:22:52.589 00.031 9828 IsSlewing returns 0
03:22:52.590 00.001 9828 IsGuiding returns 1
03:22:52.620 00.030 9828 IsSlewing returns 0
03:22:52.620 00.000 9828 IsGuiding returns 0
03:22:52.620 00.000 9828 scope move finished after 16 + 136 ms
03:22:52.620 00.000 9828 Move returns status 0, amount 16
03:22:52.620 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:52.620 00.000 9828 MoveAxis(N, 7, B)
03:22:52.620 00.000 9828 Guiding  Dir = 0, Dur = 7
03:22:52.636 00.016 9828 IsSlewing returns 0
03:22:52.636 00.000 9828 IsGuiding returns 0
03:22:52.636 00.000 9828 PulseGuide returned control before completion, sleep 17
03:22:52.667 00.031 9828 IsGuiding returns 1
03:22:52.667 00.000 9828 scope still moving after pulse duration time elapsed
03:22:52.698 00.031 9828 IsSlewing returns 0
03:22:52.699 00.001 9828 IsGuiding returns 1
03:22:52.728 00.029 9828 IsSlewing returns 0
03:22:52.728 00.000 9828 IsGuiding returns 1
03:22:52.759 00.031 9828 IsSlewing returns 0
03:22:52.760 00.001 9828 IsGuiding returns 0
03:22:52.760 00.000 9828 scope move finished after 7 + 116 ms
03:22:52.760 00.000 9828 Move returns status 0, amount 7
03:22:52.760 00.000 9828 move complete, result=0
03:22:52.760 00.000 9828 worker thread done servicing request
03:22:52.760 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.0 px 7 ms NORTH
03:22:53.152 00.392 8976 Exposure complete
03:22:53.157 00.005 8976 worker thread done servicing request
03:22:53.157 00.000 5052 OnExposeComplete: enter
03:22:53.157 00.000 5052 UpdateGuideState(): m_state=6
03:22:53.157 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13427
03:22:53.157 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.93, Mass=62, SNR=5.4, Peak=62 HFD=1.1
03:22:53.157 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
03:22:53.158 00.001 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
03:22:53.158 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.22 hyp=0.43 cameraTheta=0.55 mountX=0.03 mountY=-0.43, mountTheta=-1.50
03:22:53.158 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.22, opts=13)
03:22:53.158 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.22)
03:22:53.158 00.000 8976 Worker thread wakes up
03:22:53.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.22) opts 0xd
03:22:53.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.22)
03:22:53.158 00.000 8976 Moving (0.37, 0.22) raw xDistance=0.03 yDistance=-0.43
03:22:53.158 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:53.158 00.000 5052 UpdateGuideState exits: m=62 SNR=5.4
03:22:53.158 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:53.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:22:53.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:22:53.159 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:53.159 00.000 5052 Enqueuing Expose request
03:22:53.159 00.000 8976 MoveAxis(R, 0, ABG)
03:22:53.159 00.000 8976 MoveAxis(U, 2, ABG)
03:22:53.159 00.000 8976 stepping (-6, 16) + (0, 2)
03:22:53.159 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:53.188 00.029 8976 Received - 47 (G) 
03:22:53.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:53.188 00.000 8976 stepped: pos (-6, 18)
03:22:53.188 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:22:53.188 00.000 8976 MountToCamera -- mountX=0.95 mountY=-2.65 hyp=2.82 mountTheta=-1.23 cameraX=1.93, cameraY=2.05 cameraTheta=0.82
03:22:53.188 00.000 8976 incremental bump (1.928, 2.055) isValid = 1
03:22:53.188 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
03:22:53.188 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:22:53.188 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:22:53.188 00.000 8976 move complete, result=0
03:22:53.188 00.000 9828 Worker thread wakes up
03:22:53.188 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:22:53.189 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:22:53.189 00.000 8976 worker thread done servicing request
03:22:53.189 00.000 8976 Worker thread wakes up
03:22:53.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:53.189 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:53.189 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:22:53.189 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:22:53.189 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:22:53.189 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:22:53.189 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:53.189 00.000 9828 BLC: window closed
03:22:53.189 00.000 9828 MoveAxis(E, 26, B)
03:22:53.189 00.000 9828 Guiding  Dir = 2, Dur = 26
03:22:53.189 00.000 9828 IsSlewing returns 0
03:22:53.190 00.001 9828 IsGuiding returns 0
03:22:53.190 00.000 9828 PulseGuide returned control before completion, sleep 36
03:22:53.230 00.040 9828 IsGuiding returns 1
03:22:53.230 00.000 9828 scope still moving after pulse duration time elapsed
03:22:53.262 00.032 9828 IsSlewing returns 0
03:22:53.262 00.000 9828 IsGuiding returns 1
03:22:53.293 00.031 9828 IsSlewing returns 0
03:22:53.293 00.000 9828 IsGuiding returns 1
03:22:53.324 00.031 9828 IsSlewing returns 0
03:22:53.324 00.000 9828 IsGuiding returns 1
03:22:53.355 00.031 9828 IsSlewing returns 0
03:22:53.355 00.000 9828 IsGuiding returns 0
03:22:53.355 00.000 9828 scope move finished after 26 + 140 ms
03:22:53.355 00.000 9828 Move returns status 0, amount 26
03:22:53.355 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:53.355 00.000 9828 MoveAxis(N, 10, B)
03:22:53.355 00.000 9828 Guiding  Dir = 0, Dur = 10
03:22:53.371 00.016 9828 IsSlewing returns 0
03:22:53.371 00.000 9828 IsGuiding returns 0
03:22:53.371 00.000 9828 PulseGuide returned control before completion, sleep 20
03:22:53.402 00.031 9828 IsGuiding returns 1
03:22:53.402 00.000 9828 scope still moving after pulse duration time elapsed
03:22:53.434 00.032 9828 IsSlewing returns 0
03:22:53.434 00.000 9828 IsGuiding returns 1
03:22:53.466 00.032 9828 IsSlewing returns 0
03:22:53.466 00.000 9828 IsGuiding returns 1
03:22:53.497 00.031 9828 IsSlewing returns 0
03:22:53.497 00.000 9828 IsGuiding returns 1
03:22:53.528 00.031 9828 IsSlewing returns 0
03:22:53.528 00.000 9828 IsGuiding returns 0
03:22:53.528 00.000 9828 scope move finished after 10 + 146 ms
03:22:53.528 00.000 9828 Move returns status 0, amount 10
03:22:53.528 00.000 9828 move complete, result=0
03:22:53.528 00.000 9828 worker thread done servicing request
03:22:53.528 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:22:53.877 00.349 8976 Exposure complete
03:22:53.883 00.006 8976 worker thread done servicing request
03:22:53.883 00.000 5052 OnExposeComplete: enter
03:22:53.883 00.000 5052 UpdateGuideState(): m_state=6
03:22:53.883 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13428
03:22:53.883 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.02, Mass=86, SNR=6.3, Peak=62 HFD=2.2
03:22:53.883 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
03:22:53.883 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
03:22:53.883 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.40 mountX=0.25 mountY=-0.21, mountTheta=-0.70
03:22:53.884 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.31, opts=13)
03:22:53.884 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.31)
03:22:53.884 00.000 8976 Worker thread wakes up
03:22:53.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.31) opts 0xd
03:22:53.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.31)
03:22:53.884 00.000 8976 Moving (0.05, 0.31) raw xDistance=0.25 yDistance=-0.21
03:22:53.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:22:53.884 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:22:53.884 00.000 5052 UpdateGuideState exits: m=86 SNR=6.3
03:22:53.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:53.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:53.884 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:22:53.885 00.001 5052 Enqueuing Expose request
03:22:53.885 00.000 8976 MoveAxis(R, 0, ABG)
03:22:53.885 00.000 8976 MoveAxis(U, 0, ABG)
03:22:53.885 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:22:53.885 00.000 8976 MountToCamera -- mountX=0.94 mountY=-2.72 hyp=2.88 mountTheta=-1.24 cameraX=1.99, cameraY=2.08 cameraTheta=0.81
03:22:53.885 00.000 8976 incremental bump (1.994, 2.076) isValid = 1
03:22:53.885 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
03:22:53.885 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:22:53.885 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:22:53.885 00.000 8976 move complete, result=0
03:22:53.885 00.000 9828 Worker thread wakes up
03:22:53.885 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:22:53.885 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:22:53.885 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
03:22:53.885 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
03:22:53.885 00.000 8976 worker thread done servicing request
03:22:53.886 00.001 8976 Worker thread wakes up
03:22:53.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:53.886 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
03:22:53.886 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
03:22:53.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:53.886 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:53.886 00.000 9828 BLC: window closed
03:22:53.886 00.000 9828 MoveAxis(E, 26, B)
03:22:53.886 00.000 9828 Guiding  Dir = 2, Dur = 26
03:22:53.886 00.000 9828 IsSlewing returns 0
03:22:53.886 00.000 9828 IsGuiding returns 0
03:22:53.887 00.001 9828 PulseGuide returned control before completion, sleep 36
03:22:53.931 00.044 9828 IsGuiding returns 1
03:22:53.931 00.000 9828 scope still moving after pulse duration time elapsed
03:22:53.963 00.032 9828 IsSlewing returns 0
03:22:53.963 00.000 9828 IsGuiding returns 1
03:22:53.993 00.030 9828 IsSlewing returns 0
03:22:53.993 00.000 9828 IsGuiding returns 1
03:22:54.024 00.031 9828 IsSlewing returns 0
03:22:54.024 00.000 9828 IsGuiding returns 1
03:22:54.056 00.032 9828 IsSlewing returns 0
03:22:54.056 00.000 9828 IsGuiding returns 0
03:22:54.056 00.000 9828 scope move finished after 26 + 143 ms
03:22:54.056 00.000 9828 Move returns status 0, amount 26
03:22:54.056 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:54.056 00.000 9828 MoveAxis(N, 10, B)
03:22:54.056 00.000 9828 Guiding  Dir = 0, Dur = 10
03:22:54.071 00.015 9828 IsSlewing returns 0
03:22:54.072 00.001 9828 IsGuiding returns 0
03:22:54.072 00.000 9828 PulseGuide returned control before completion, sleep 20
03:22:54.103 00.031 9828 IsGuiding returns 1
03:22:54.103 00.000 9828 scope still moving after pulse duration time elapsed
03:22:54.134 00.031 9828 IsSlewing returns 0
03:22:54.134 00.000 9828 IsGuiding returns 1
03:22:54.164 00.030 9828 IsSlewing returns 0
03:22:54.164 00.000 9828 IsGuiding returns 1
03:22:54.196 00.032 9828 IsSlewing returns 0
03:22:54.197 00.001 9828 IsGuiding returns 1
03:22:54.226 00.029 9828 IsSlewing returns 0
03:22:54.226 00.000 9828 IsGuiding returns 0
03:22:54.226 00.000 9828 scope move finished after 10 + 143 ms
03:22:54.226 00.000 9828 Move returns status 0, amount 10
03:22:54.226 00.000 9828 move complete, result=0
03:22:54.227 00.001 9828 worker thread done servicing request
03:22:54.227 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:22:54.572 00.345 8976 Exposure complete
03:22:54.578 00.006 8976 worker thread done servicing request
03:22:54.578 00.000 5052 OnExposeComplete: enter
03:22:54.578 00.000 5052 UpdateGuideState(): m_state=6
03:22:54.578 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13429
03:22:54.578 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.92, Mass=88, SNR=6.4, Peak=57 HFD=2.4
03:22:54.578 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:22:54.578 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
03:22:54.579 00.001 5052 CameraToMount -- cameraX=-0.32 cameraY=0.21 hyp=0.38 cameraTheta=2.55 mountX=0.33 mountY=0.15, mountTheta=0.42
03:22:54.579 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.21, opts=13)
03:22:54.579 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.21)
03:22:54.579 00.000 8976 Worker thread wakes up
03:22:54.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.21) opts 0xd
03:22:54.579 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.21)
03:22:54.580 00.001 8976 Moving (-0.32, 0.21) raw xDistance=0.33 yDistance=0.15
03:22:54.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:22:54.580 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:22:54.580 00.000 5052 UpdateGuideState exits: m=88 SNR=6.4
03:22:54.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:54.580 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:54.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:22:54.580 00.000 8976 MoveAxis(L, 1, ABG)
03:22:54.580 00.000 8976 stepping (-6, 18) + (-1, 0)
03:22:54.580 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:54.580 00.000 5052 Enqueuing Expose request
03:22:54.611 00.031 8976 Received - 47 (G) 
03:22:54.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:54.611 00.000 8976 stepped: pos (-7, 18)
03:22:54.611 00.000 8976 MoveAxis(U, 0, ABG)
03:22:54.611 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:22:54.611 00.000 8976 MountToCamera -- mountX=0.98 mountY=-2.77 hyp=2.94 mountTheta=-1.23 cameraX=2.01, cameraY=2.14 cameraTheta=0.81
03:22:54.612 00.001 8976 incremental bump (2.015, 2.135) isValid = 1
03:22:54.612 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
03:22:54.612 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:22:54.612 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:22:54.612 00.000 8976 move complete, result=0
03:22:54.612 00.000 9828 Worker thread wakes up
03:22:54.612 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:22:54.612 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:22:54.612 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:22:54.612 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
03:22:54.612 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:22:54.612 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:54.612 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:22:54.612 00.000 8976 worker thread done servicing request
03:22:54.612 00.000 9828 BLC: window closed
03:22:54.612 00.000 9828 MoveAxis(E, 26, B)
03:22:54.612 00.000 8976 Worker thread wakes up
03:22:54.613 00.001 9828 Guiding  Dir = 2, Dur = 26
03:22:54.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:54.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:54.613 00.000 9828 IsSlewing returns 0
03:22:54.613 00.000 9828 IsGuiding returns 0
03:22:54.613 00.000 9828 PulseGuide returned control before completion, sleep 36
03:22:54.663 00.050 9828 IsGuiding returns 1
03:22:54.663 00.000 9828 scope still moving after pulse duration time elapsed
03:22:54.698 00.035 9828 IsSlewing returns 0
03:22:54.698 00.000 9828 IsGuiding returns 1
03:22:54.726 00.028 9828 IsSlewing returns 0
03:22:54.727 00.001 9828 IsGuiding returns 1
03:22:54.758 00.031 9828 IsSlewing returns 0
03:22:54.758 00.000 9828 IsGuiding returns 0
03:22:54.759 00.001 9828 scope move finished after 26 + 119 ms
03:22:54.759 00.000 9828 Move returns status 0, amount 26
03:22:54.759 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:54.759 00.000 9828 MoveAxis(N, 10, B)
03:22:54.759 00.000 9828 Guiding  Dir = 0, Dur = 10
03:22:54.773 00.014 9828 IsSlewing returns 0
03:22:54.774 00.001 9828 IsGuiding returns 0
03:22:54.774 00.000 9828 PulseGuide returned control before completion, sleep 20
03:22:54.805 00.031 9828 IsGuiding returns 1
03:22:54.805 00.000 9828 scope still moving after pulse duration time elapsed
03:22:54.835 00.030 9828 IsSlewing returns 0
03:22:54.835 00.000 9828 IsGuiding returns 1
03:22:54.866 00.031 9828 IsSlewing returns 0
03:22:54.866 00.000 9828 IsGuiding returns 1
03:22:54.897 00.031 9828 IsSlewing returns 0
03:22:54.897 00.000 9828 IsGuiding returns 1
03:22:54.929 00.032 9828 IsSlewing returns 0
03:22:54.929 00.000 9828 IsGuiding returns 1
03:22:54.960 00.031 9828 IsSlewing returns 0
03:22:54.960 00.000 9828 IsGuiding returns 0
03:22:54.960 00.000 9828 scope move finished after 10 + 176 ms
03:22:54.960 00.000 9828 Move returns status 0, amount 10
03:22:54.960 00.000 9828 move complete, result=0
03:22:54.960 00.000 9828 worker thread done servicing request
03:22:54.960 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:22:55.299 00.339 8976 Exposure complete
03:22:55.305 00.006 8976 worker thread done servicing request
03:22:55.305 00.000 5052 OnExposeComplete: enter
03:22:55.305 00.000 5052 UpdateGuideState(): m_state=6
03:22:55.305 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13430
03:22:55.305 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.77, Mass=90, SNR=6.5, Peak=62 HFD=2.1
03:22:55.305 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
03:22:55.305 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
03:22:55.305 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.28 mountX=-0.04 mountY=-0.21, mountTheta=-1.77
03:22:55.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.06, opts=13)
03:22:55.306 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.06)
03:22:55.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:22:55.306 00.000 5052 UpdateGuideState exits: m=90 SNR=6.5
03:22:55.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:55.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:55.306 00.000 5052 Enqueuing Expose request
03:22:55.306 00.000 8976 Worker thread wakes up
03:22:55.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.06) opts 0xd
03:22:55.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.06)
03:22:55.306 00.000 8976 Moving (0.21, 0.06) raw xDistance=-0.04 yDistance=-0.21
03:22:55.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:22:55.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:22:55.306 00.000 8976 MoveAxis(R, 0, ABG)
03:22:55.306 00.000 8976 MoveAxis(U, 0, ABG)
03:22:55.307 00.001 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:22:55.307 00.000 8976 MountToCamera -- mountX=1.01 mountY=-2.80 hyp=2.97 mountTheta=-1.22 cameraX=2.03, cameraY=2.18 cameraTheta=0.82
03:22:55.307 00.000 8976 incremental bump (2.029, 2.175) isValid = 1
03:22:55.307 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:22:55.307 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:22:55.307 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:22:55.307 00.000 8976 move complete, result=0
03:22:55.307 00.000 9828 Worker thread wakes up
03:22:55.307 00.000 8976 worker thread done servicing request
03:22:55.307 00.000 8976 Worker thread wakes up
03:22:55.307 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:55.307 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:22:55.307 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:22:55.307 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:55.307 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:22:55.308 00.001 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:22:55.308 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:22:55.308 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:22:55.308 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:22:55.308 00.000 9828 BLC: window closed
03:22:55.308 00.000 9828 MoveAxis(E, 26, B)
03:22:55.308 00.000 9828 Guiding  Dir = 2, Dur = 26
03:22:55.308 00.000 9828 IsSlewing returns 0
03:22:55.308 00.000 9828 IsGuiding returns 0
03:22:55.308 00.000 9828 PulseGuide returned control before completion, sleep 36
03:22:55.349 00.041 9828 IsGuiding returns 1
03:22:55.349 00.000 9828 scope still moving after pulse duration time elapsed
03:22:55.380 00.031 9828 IsSlewing returns 0
03:22:55.380 00.000 9828 IsGuiding returns 1
03:22:55.411 00.031 9828 IsSlewing returns 0
03:22:55.411 00.000 9828 IsGuiding returns 1
03:22:55.442 00.031 9828 IsSlewing returns 0
03:22:55.442 00.000 9828 IsGuiding returns 1
03:22:55.472 00.030 9828 IsSlewing returns 0
03:22:55.472 00.000 9828 IsGuiding returns 0
03:22:55.472 00.000 9828 scope move finished after 26 + 138 ms
03:22:55.472 00.000 9828 Move returns status 0, amount 26
03:22:55.472 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:55.472 00.000 9828 MoveAxis(N, 10, B)
03:22:55.472 00.000 9828 Guiding  Dir = 0, Dur = 10
03:22:55.488 00.016 9828 IsSlewing returns 0
03:22:55.489 00.001 9828 IsGuiding returns 0
03:22:55.489 00.000 9828 PulseGuide returned control before completion, sleep 20
03:22:55.518 00.029 9828 IsGuiding returns 1
03:22:55.518 00.000 9828 scope still moving after pulse duration time elapsed
03:22:55.550 00.032 9828 IsSlewing returns 0
03:22:55.550 00.000 9828 IsGuiding returns 1
03:22:55.581 00.031 9828 IsSlewing returns 0
03:22:55.581 00.000 9828 IsGuiding returns 1
03:22:55.611 00.030 9828 IsSlewing returns 0
03:22:55.611 00.000 9828 IsGuiding returns 1
03:22:55.643 00.032 9828 IsSlewing returns 0
03:22:55.643 00.000 9828 IsGuiding returns 0
03:22:55.643 00.000 9828 scope move finished after 10 + 145 ms
03:22:55.643 00.000 9828 Move returns status 0, amount 10
03:22:55.643 00.000 9828 move complete, result=0
03:22:55.643 00.000 9828 worker thread done servicing request
03:22:55.644 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:22:55.993 00.349 8976 Exposure complete
03:22:55.999 00.006 8976 worker thread done servicing request
03:22:55.999 00.000 5052 OnExposeComplete: enter
03:22:55.999 00.000 5052 UpdateGuideState(): m_state=6
03:22:55.999 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13431
03:22:55.999 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.15, Mass=92, SNR=6.6, Peak=56 HFD=2.4
03:22:55.999 00.000 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.04) = xAngle (-3.57 = 2.71)
03:22:55.999 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.67 = 2.61)
03:22:55.999 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.56 hyp=0.56 cameraTheta=-1.53 mountX=-0.51 mountY=0.28, mountTheta=2.63
03:22:56.000 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.56, opts=13)
03:22:56.002 00.002 5052 Enqueuing Move request for stepguider (0.02, -0.56)
03:22:56.002 00.000 8976 Worker thread wakes up
03:22:56.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.56) opts 0xd
03:22:56.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.56)
03:22:56.002 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:22:56.002 00.000 8976 Moving (0.02, -0.56) raw xDistance=-0.51 yDistance=0.28
03:22:56.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:22:56.002 00.000 5052 UpdateGuideState exits: m=92 SNR=6.6
03:22:56.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:22:56.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:56.002 00.000 8976 MoveAxis(R, 2, ABG)
03:22:56.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:56.002 00.000 5052 Enqueuing Expose request
03:22:56.002 00.000 8976 stepping (-7, 18) + (2, 0)
03:22:56.002 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:56.033 00.031 8976 Received - 47 (G) 
03:22:56.033 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:56.033 00.000 8976 stepped: pos (-5, 18)
03:22:56.033 00.000 8976 MoveAxis(D, 1, ABG)
03:22:56.033 00.000 8976 stepping (-5, 18) + (0, -1)
03:22:56.033 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:56.065 00.032 8976 Received - 47 (G) 
03:22:56.065 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:56.065 00.000 8976 stepped: pos (-5, 17)
03:22:56.065 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:22:56.066 00.001 8976 MountToCamera -- mountX=0.93 mountY=-2.76 hyp=2.92 mountTheta=-1.25 cameraX=2.04, cameraY=2.09 cameraTheta=0.80
03:22:56.066 00.000 8976 incremental bump (2.037, 2.088) isValid = 1
03:22:56.066 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:22:56.066 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:22:56.066 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:22:56.066 00.000 8976 move complete, result=0
03:22:56.066 00.000 8976 worker thread done servicing request
03:22:56.066 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:22:56.066 00.000 8976 Worker thread wakes up
03:22:56.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:56.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:56.066 00.000 9828 Worker thread wakes up
03:22:56.066 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:22:56.066 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:22:56.067 00.001 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:22:56.067 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:22:56.067 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:22:56.067 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:22:56.067 00.000 9828 BLC: window closed
03:22:56.067 00.000 9828 MoveAxis(E, 27, B)
03:22:56.067 00.000 9828 Guiding  Dir = 2, Dur = 27
03:22:56.067 00.000 9828 IsSlewing returns 0
03:22:56.067 00.000 9828 IsGuiding returns 0
03:22:56.067 00.000 9828 PulseGuide returned control before completion, sleep 37
03:22:56.116 00.049 9828 IsGuiding returns 1
03:22:56.116 00.000 9828 scope still moving after pulse duration time elapsed
03:22:56.149 00.033 9828 IsSlewing returns 0
03:22:56.149 00.000 9828 IsGuiding returns 1
03:22:56.180 00.031 9828 IsSlewing returns 0
03:22:56.180 00.000 9828 IsGuiding returns 1
03:22:56.211 00.031 9828 IsSlewing returns 0
03:22:56.211 00.000 9828 IsGuiding returns 0
03:22:56.211 00.000 9828 scope move finished after 27 + 116 ms
03:22:56.211 00.000 9828 Move returns status 0, amount 27
03:22:56.211 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:56.211 00.000 9828 MoveAxis(N, 10, B)
03:22:56.211 00.000 9828 Guiding  Dir = 0, Dur = 10
03:22:56.226 00.015 9828 IsSlewing returns 0
03:22:56.226 00.000 9828 IsGuiding returns 0
03:22:56.226 00.000 9828 PulseGuide returned control before completion, sleep 20
03:22:56.257 00.031 9828 IsGuiding returns 1
03:22:56.257 00.000 9828 scope still moving after pulse duration time elapsed
03:22:56.288 00.031 9828 IsSlewing returns 0
03:22:56.288 00.000 9828 IsGuiding returns 1
03:22:56.319 00.031 9828 IsSlewing returns 0
03:22:56.319 00.000 9828 IsGuiding returns 1
03:22:56.350 00.031 9828 IsSlewing returns 0
03:22:56.350 00.000 9828 IsGuiding returns 1
03:22:56.381 00.031 9828 IsSlewing returns 0
03:22:56.381 00.000 9828 IsGuiding returns 0
03:22:56.381 00.000 9828 scope move finished after 10 + 144 ms
03:22:56.381 00.000 9828 Move returns status 0, amount 10
03:22:56.381 00.000 9828 move complete, result=0
03:22:56.381 00.000 9828 worker thread done servicing request
03:22:56.381 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:22:56.753 00.372 8976 Exposure complete
03:22:56.759 00.006 8976 worker thread done servicing request
03:22:56.759 00.000 5052 OnExposeComplete: enter
03:22:56.759 00.000 5052 UpdateGuideState(): m_state=6
03:22:56.759 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13432
03:22:56.759 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.78, Mass=77, SNR=6.0, Peak=58 HFD=2.3
03:22:56.760 00.001 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
03:22:56.760 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
03:22:56.760 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.38 mountX=0.06 mountY=-0.05, mountTheta=-0.73
03:22:56.760 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.07, opts=13)
03:22:56.760 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.07)
03:22:56.760 00.000 8976 Worker thread wakes up
03:22:56.760 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.07) opts 0xd
03:22:56.760 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.07)
03:22:56.761 00.001 8976 Moving (0.01, 0.07) raw xDistance=0.06 yDistance=-0.05
03:22:56.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:22:56.761 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:22:56.761 00.000 5052 UpdateGuideState exits: m=77 SNR=6.0
03:22:56.761 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:56.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:22:56.761 00.000 8976 MoveAxis(R, 0, ABG)
03:22:56.761 00.000 8976 MoveAxis(U, 0, ABG)
03:22:56.761 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:56.761 00.000 5052 Enqueuing Expose request
03:22:56.761 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:22:56.761 00.000 8976 MountToCamera -- mountX=0.88 mountY=-2.74 hyp=2.88 mountTheta=-1.26 cameraX=2.04, cameraY=2.03 cameraTheta=0.78
03:22:56.761 00.000 8976 incremental bump (2.043, 2.029) isValid = 1
03:22:56.761 00.000 8976 Scheduling Mount bump of (0.052, 0.053)
03:22:56.761 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.05, opts=4)
03:22:56.761 00.000 8976 Enqueuing Move request for scope (0.05, 0.05)
03:22:56.761 00.000 8976 move complete, result=0
03:22:56.761 00.000 9828 Worker thread wakes up
03:22:56.762 00.001 8976 worker thread done servicing request
03:22:56.762 00.000 8976 Worker thread wakes up
03:22:56.762 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0x4
03:22:56.762 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:56.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:56.762 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
03:22:56.762 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
03:22:56.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:56.762 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
03:22:56.762 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.80 mountX=-0.05 mountY=-0.05, mountTheta=-2.43
03:22:56.762 00.000 9828 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=-0.05
03:22:56.762 00.000 9828 BLC: window closed
03:22:56.762 00.000 9828 MoveAxis(E, 17, B)
03:22:56.762 00.000 9828 Guiding  Dir = 2, Dur = 17
03:22:56.763 00.001 9828 IsSlewing returns 0
03:22:56.763 00.000 9828 IsGuiding returns 0
03:22:56.763 00.000 9828 PulseGuide returned control before completion, sleep 27
03:22:56.802 00.039 9828 IsGuiding returns 1
03:22:56.802 00.000 9828 scope still moving after pulse duration time elapsed
03:22:56.834 00.032 9828 IsSlewing returns 0
03:22:56.834 00.000 9828 IsGuiding returns 1
03:22:56.865 00.031 9828 IsSlewing returns 0
03:22:56.865 00.000 9828 IsGuiding returns 1
03:22:56.897 00.032 9828 IsSlewing returns 0
03:22:56.897 00.000 9828 IsGuiding returns 0
03:22:56.897 00.000 9828 scope move finished after 17 + 116 ms
03:22:56.897 00.000 9828 Move returns status 0, amount 17
03:22:56.897 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:56.897 00.000 9828 MoveAxis(N, 6, B)
03:22:56.897 00.000 9828 Guiding  Dir = 0, Dur = 6
03:22:56.912 00.015 9828 IsSlewing returns 0
03:22:56.912 00.000 9828 IsGuiding returns 0
03:22:56.912 00.000 9828 PulseGuide returned control before completion, sleep 16
03:22:56.944 00.032 9828 IsGuiding returns 1
03:22:56.944 00.000 9828 scope still moving after pulse duration time elapsed
03:22:56.975 00.031 9828 IsSlewing returns 0
03:22:56.975 00.000 9828 IsGuiding returns 1
03:22:57.006 00.031 9828 IsSlewing returns 0
03:22:57.006 00.000 9828 IsGuiding returns 1
03:22:57.037 00.031 9828 IsSlewing returns 0
03:22:57.037 00.000 9828 IsGuiding returns 0
03:22:57.037 00.000 9828 scope move finished after 6 + 118 ms
03:22:57.037 00.000 9828 Move returns status 0, amount 6
03:22:57.037 00.000 9828 move complete, result=0
03:22:57.037 00.000 9828 worker thread done servicing request
03:22:57.037 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.0 px 6 ms NORTH
03:22:57.449 00.412 8976 Exposure complete
03:22:57.454 00.005 8976 worker thread done servicing request
03:22:57.454 00.000 5052 OnExposeComplete: enter
03:22:57.454 00.000 5052 UpdateGuideState(): m_state=6
03:22:57.454 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13433
03:22:57.454 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.66, Mass=72, SNR=5.8, Peak=56 HFD=2.5
03:22:57.454 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
03:22:57.454 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.20)
03:22:57.454 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-2.94 mountX=0.07 mountY=0.23, mountTheta=1.29
03:22:57.455 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.05, opts=13)
03:22:57.455 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.05)
03:22:57.455 00.000 8976 Worker thread wakes up
03:22:57.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.05) opts 0xd
03:22:57.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.05)
03:22:57.455 00.000 8976 Moving (-0.24, -0.05) raw xDistance=0.07 yDistance=0.23
03:22:57.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:22:57.455 00.000 5052 UpdateGuideState exits: m=72 SNR=5.8
03:22:57.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:57.456 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:22:57.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:22:57.456 00.000 8976 MoveAxis(R, 0, ABG)
03:22:57.456 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:57.456 00.000 5052 Enqueuing Expose request
03:22:57.456 00.000 8976 MoveAxis(U, 0, ABG)
03:22:57.456 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:22:57.456 00.000 8976 MountToCamera -- mountX=0.84 mountY=-2.73 hyp=2.86 mountTheta=-1.27 cameraX=2.05, cameraY=1.99 cameraTheta=0.77
03:22:57.456 00.000 8976 incremental bump (2.047, 1.990) isValid = 1
03:22:57.456 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
03:22:57.456 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:22:57.456 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:22:57.456 00.000 8976 move complete, result=0
03:22:57.456 00.000 8976 worker thread done servicing request
03:22:57.456 00.000 8976 Worker thread wakes up
03:22:57.456 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:57.457 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:57.457 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:22:57.457 00.000 9828 Worker thread wakes up
03:22:57.457 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:22:57.457 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:22:57.457 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
03:22:57.457 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:22:57.457 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:22:57.457 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:22:57.457 00.000 9828 BLC: window closed
03:22:57.457 00.000 9828 MoveAxis(E, 27, B)
03:22:57.457 00.000 9828 Guiding  Dir = 2, Dur = 27
03:22:57.458 00.001 9828 IsSlewing returns 0
03:22:57.458 00.000 9828 IsGuiding returns 0
03:22:57.458 00.000 9828 PulseGuide returned control before completion, sleep 37
03:22:57.502 00.044 9828 IsGuiding returns 1
03:22:57.502 00.000 9828 scope still moving after pulse duration time elapsed
03:22:57.533 00.031 9828 IsSlewing returns 0
03:22:57.533 00.000 9828 IsGuiding returns 1
03:22:57.565 00.032 9828 IsSlewing returns 0
03:22:57.565 00.000 9828 IsGuiding returns 1
03:22:57.595 00.030 9828 IsSlewing returns 0
03:22:57.595 00.000 9828 IsGuiding returns 1
03:22:57.626 00.031 9828 IsSlewing returns 0
03:22:57.626 00.000 9828 IsGuiding returns 0
03:22:57.626 00.000 9828 scope move finished after 27 + 141 ms
03:22:57.626 00.000 9828 Move returns status 0, amount 27
03:22:57.626 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:57.626 00.000 9828 MoveAxis(N, 10, B)
03:22:57.626 00.000 9828 Guiding  Dir = 0, Dur = 10
03:22:57.642 00.016 9828 IsSlewing returns 0
03:22:57.642 00.000 9828 IsGuiding returns 0
03:22:57.642 00.000 9828 PulseGuide returned control before completion, sleep 20
03:22:57.673 00.031 9828 IsGuiding returns 1
03:22:57.673 00.000 9828 scope still moving after pulse duration time elapsed
03:22:57.705 00.032 9828 IsSlewing returns 0
03:22:57.706 00.001 9828 IsGuiding returns 1
03:22:57.737 00.031 9828 IsSlewing returns 0
03:22:57.737 00.000 9828 IsGuiding returns 1
03:22:57.768 00.031 9828 IsSlewing returns 0
03:22:57.769 00.001 9828 IsGuiding returns 0
03:22:57.769 00.000 9828 scope move finished after 10 + 116 ms
03:22:57.769 00.000 9828 Move returns status 0, amount 10
03:22:57.769 00.000 9828 move complete, result=0
03:22:57.769 00.000 9828 worker thread done servicing request
03:22:57.769 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:22:58.141 00.372 8976 Exposure complete
03:22:58.147 00.006 8976 worker thread done servicing request
03:22:58.147 00.000 5052 OnExposeComplete: enter
03:22:58.147 00.000 5052 UpdateGuideState(): m_state=6
03:22:58.147 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13434
03:22:58.147 00.000 5052 Star::Find returns 1 (0), X=329.59, Y=281.79, Mass=57, SNR=5.2, Peak=56 HFD=1.9
03:22:58.147 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
03:22:58.147 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
03:22:58.147 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.08 hyp=0.43 cameraTheta=0.18 mountX=-0.12 mountY=-0.39, mountTheta=-1.87
03:22:58.148 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.08, opts=13)
03:22:58.148 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.08)
03:22:58.148 00.000 8976 Worker thread wakes up
03:22:58.148 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.08) opts 0xd
03:22:58.148 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.08)
03:22:58.148 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:22:58.148 00.000 5052 UpdateGuideState exits: m=57 SNR=5.2
03:22:58.149 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:58.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:58.149 00.000 5052 Enqueuing Expose request
03:22:58.149 00.000 8976 Moving (0.42, 0.08) raw xDistance=-0.12 yDistance=-0.39
03:22:58.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:22:58.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:22:58.149 00.000 8976 MoveAxis(R, 0, ABG)
03:22:58.149 00.000 8976 MoveAxis(U, 2, ABG)
03:22:58.149 00.000 8976 stepping (-5, 17) + (0, 2)
03:22:58.149 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:58.176 00.027 8976 Received - 47 (G) 
03:22:58.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:22:58.176 00.000 8976 stepped: pos (-5, 19)
03:22:58.176 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:22:58.176 00.000 8976 MountToCamera -- mountX=0.82 mountY=-2.82 hyp=2.94 mountTheta=-1.29 cameraX=2.14, cameraY=2.01 cameraTheta=0.75
03:22:58.176 00.000 8976 incremental bump (2.143, 2.012) isValid = 1
03:22:58.176 00.000 8976 Scheduling Mount bump of (0.084, 0.082)
03:22:58.176 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:22:58.176 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:22:58.176 00.000 8976 move complete, result=0
03:22:58.176 00.000 9828 Worker thread wakes up
03:22:58.176 00.000 8976 worker thread done servicing request
03:22:58.176 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:22:58.176 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:22:58.176 00.000 8976 Worker thread wakes up
03:22:58.176 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:22:58.177 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:58.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:58.177 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
03:22:58.177 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
03:22:58.177 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
03:22:58.177 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:22:58.177 00.000 9828 BLC: window closed
03:22:58.177 00.000 9828 MoveAxis(E, 28, B)
03:22:58.177 00.000 9828 Guiding  Dir = 2, Dur = 28
03:22:58.178 00.001 9828 IsSlewing returns 0
03:22:58.178 00.000 9828 IsGuiding returns 0
03:22:58.178 00.000 9828 PulseGuide returned control before completion, sleep 38
03:22:58.219 00.041 9828 IsGuiding returns 1
03:22:58.219 00.000 9828 scope still moving after pulse duration time elapsed
03:22:58.250 00.031 9828 IsSlewing returns 0
03:22:58.250 00.000 9828 IsGuiding returns 1
03:22:58.280 00.030 9828 IsSlewing returns 0
03:22:58.280 00.000 9828 IsGuiding returns 1
03:22:58.312 00.032 9828 IsSlewing returns 0
03:22:58.312 00.000 9828 IsGuiding returns 0
03:22:58.312 00.000 9828 scope move finished after 28 + 105 ms
03:22:58.312 00.000 9828 Move returns status 0, amount 28
03:22:58.312 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:58.312 00.000 9828 MoveAxis(N, 10, B)
03:22:58.312 00.000 9828 Guiding  Dir = 0, Dur = 10
03:22:58.326 00.014 9828 IsSlewing returns 0
03:22:58.326 00.000 9828 IsGuiding returns 0
03:22:58.327 00.001 9828 PulseGuide returned control before completion, sleep 20
03:22:58.357 00.030 9828 IsGuiding returns 1
03:22:58.357 00.000 9828 scope still moving after pulse duration time elapsed
03:22:58.388 00.031 9828 IsSlewing returns 0
03:22:58.388 00.000 9828 IsGuiding returns 1
03:22:58.418 00.030 9828 IsSlewing returns 0
03:22:58.418 00.000 9828 IsGuiding returns 1
03:22:58.449 00.031 9828 IsSlewing returns 0
03:22:58.449 00.000 9828 IsGuiding returns 1
03:22:58.479 00.030 9828 IsSlewing returns 0
03:22:58.479 00.000 9828 IsGuiding returns 1
03:22:58.511 00.032 9828 IsSlewing returns 0
03:22:58.511 00.000 9828 IsGuiding returns 0
03:22:58.511 00.000 9828 scope move finished after 10 + 174 ms
03:22:58.511 00.000 9828 Move returns status 0, amount 10
03:22:58.511 00.000 9828 move complete, result=0
03:22:58.511 00.000 9828 worker thread done servicing request
03:22:58.511 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:22:58.862 00.351 8976 Exposure complete
03:22:58.868 00.006 8976 worker thread done servicing request
03:22:58.868 00.000 5052 OnExposeComplete: enter
03:22:58.868 00.000 5052 UpdateGuideState(): m_state=6
03:22:58.868 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13435
03:22:58.868 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.46, Mass=59, SNR=5.2, Peak=54 HFD=1.8
03:22:58.868 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.27 = 3.02)
03:22:58.868 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
03:22:58.868 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.22 mountX=-0.27 mountY=0.06, mountTheta=2.92
03:22:58.869 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.25, opts=13)
03:22:58.869 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.25)
03:22:58.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:22:58.869 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:22:58.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:58.869 00.000 8976 Worker thread wakes up
03:22:58.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.25) opts 0xd
03:22:58.870 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:58.870 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.25)
03:22:58.870 00.000 5052 Enqueuing Expose request
03:22:58.870 00.000 8976 Moving (0.09, -0.25) raw xDistance=-0.27 yDistance=0.06
03:22:58.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:22:58.870 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:22:58.870 00.000 8976 MoveAxis(R, 1, ABG)
03:22:58.870 00.000 8976 stepping (-5, 19) + (1, 0)
03:22:58.870 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:58.895 00.025 8976 Received - 47 (G) 
03:22:58.895 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:22:58.896 00.001 8976 stepped: pos (-4, 19)
03:22:58.896 00.000 8976 MoveAxis(U, 0, ABG)
03:22:58.896 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:22:58.896 00.000 8976 MountToCamera -- mountX=0.75 mountY=-2.89 hyp=2.98 mountTheta=-1.32 cameraX=2.23, cameraY=1.98 cameraTheta=0.73
03:22:58.896 00.000 8976 incremental bump (2.231, 1.981) isValid = 1
03:22:58.896 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:22:58.896 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:22:58.896 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:22:58.896 00.000 8976 move complete, result=0
03:22:58.896 00.000 8976 worker thread done servicing request
03:22:58.896 00.000 8976 Worker thread wakes up
03:22:58.896 00.000 9828 Worker thread wakes up
03:22:58.896 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:22:58.896 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:22:58.896 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:22:58.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:58.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:58.896 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:22:58.897 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:22:58.897 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:22:58.897 00.000 9828 BLC: window closed
03:22:58.897 00.000 9828 MoveAxis(E, 28, B)
03:22:58.897 00.000 9828 Guiding  Dir = 2, Dur = 28
03:22:58.897 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
03:22:58.897 00.000 9828 IsSlewing returns 0
03:22:58.897 00.000 9828 IsGuiding returns 0
03:22:58.897 00.000 9828 PulseGuide returned control before completion, sleep 38
03:22:58.950 00.053 9828 IsGuiding returns 1
03:22:58.950 00.000 9828 scope still moving after pulse duration time elapsed
03:22:58.980 00.030 9828 IsSlewing returns 0
03:22:58.980 00.000 9828 IsGuiding returns 1
03:22:59.011 00.031 9828 IsSlewing returns 0
03:22:59.011 00.000 9828 IsGuiding returns 1
03:22:59.042 00.031 9828 IsSlewing returns 0
03:22:59.042 00.000 9828 IsGuiding returns 0
03:22:59.042 00.000 9828 scope move finished after 28 + 117 ms
03:22:59.042 00.000 9828 Move returns status 0, amount 28
03:22:59.042 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:59.042 00.000 9828 MoveAxis(N, 9, B)
03:22:59.042 00.000 9828 Guiding  Dir = 0, Dur = 9
03:22:59.057 00.015 9828 IsSlewing returns 0
03:22:59.057 00.000 9828 IsGuiding returns 0
03:22:59.057 00.000 9828 PulseGuide returned control before completion, sleep 19
03:22:59.088 00.031 9828 IsGuiding returns 1
03:22:59.088 00.000 9828 scope still moving after pulse duration time elapsed
03:22:59.119 00.031 9828 IsSlewing returns 0
03:22:59.119 00.000 9828 IsGuiding returns 1
03:22:59.150 00.031 9828 IsSlewing returns 0
03:22:59.150 00.000 9828 IsGuiding returns 1
03:22:59.181 00.031 9828 IsSlewing returns 0
03:22:59.181 00.000 9828 IsGuiding returns 1
03:22:59.211 00.030 9828 IsSlewing returns 0
03:22:59.211 00.000 9828 IsGuiding returns 0
03:22:59.211 00.000 9828 scope move finished after 9 + 144 ms
03:22:59.211 00.000 9828 Move returns status 0, amount 9
03:22:59.211 00.000 9828 move complete, result=0
03:22:59.211 00.000 9828 worker thread done servicing request
03:22:59.211 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:22:59.581 00.370 8976 Exposure complete
03:22:59.586 00.005 8976 worker thread done servicing request
03:22:59.587 00.001 5052 OnExposeComplete: enter
03:22:59.587 00.000 5052 UpdateGuideState(): m_state=6
03:22:59.587 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13436
03:22:59.587 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.86, Mass=94, SNR=6.6, Peak=55 HFD=2.8
03:22:59.587 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
03:22:59.587 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
03:22:59.587 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.33 mountX=0.20 mountY=0.04, mountTheta=0.19
03:22:59.587 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.15, opts=13)
03:22:59.588 00.001 5052 Enqueuing Move request for stepguider (-0.14, 0.15)
03:22:59.588 00.000 8976 Worker thread wakes up
03:22:59.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.15) opts 0xd
03:22:59.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.15)
03:22:59.588 00.000 8976 Moving (-0.14, 0.15) raw xDistance=0.20 yDistance=0.04
03:22:59.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:22:59.588 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:22:59.588 00.000 5052 UpdateGuideState exits: m=94 SNR=6.6
03:22:59.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:59.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:22:59.588 00.000 8976 MoveAxis(R, 0, ABG)
03:22:59.588 00.000 8976 MoveAxis(U, 0, ABG)
03:22:59.588 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:22:59.588 00.000 5052 Enqueuing Expose request
03:22:59.588 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:22:59.588 00.000 8976 MountToCamera -- mountX=0.70 mountY=-2.93 hyp=3.01 mountTheta=-1.34 cameraX=2.29, cameraY=1.96 cameraTheta=0.71
03:22:59.588 00.000 8976 incremental bump (2.289, 1.961) isValid = 1
03:22:59.589 00.001 8976 Scheduling Mount bump of (0.087, 0.077)
03:22:59.589 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:22:59.589 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:22:59.589 00.000 8976 move complete, result=0
03:22:59.589 00.000 9828 Worker thread wakes up
03:22:59.589 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:22:59.589 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:22:59.589 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:59.589 00.000 8976 worker thread done servicing request
03:22:59.589 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
03:22:59.589 00.000 8976 Worker thread wakes up
03:22:59.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:22:59.589 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
03:22:59.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:22:59.589 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
03:22:59.589 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:22:59.590 00.001 9828 BLC: window closed
03:22:59.590 00.000 9828 MoveAxis(E, 29, B)
03:22:59.590 00.000 9828 Guiding  Dir = 2, Dur = 29
03:22:59.590 00.000 9828 IsSlewing returns 0
03:22:59.590 00.000 9828 IsGuiding returns 0
03:22:59.590 00.000 9828 PulseGuide returned control before completion, sleep 39
03:22:59.632 00.042 9828 IsGuiding returns 1
03:22:59.632 00.000 9828 scope still moving after pulse duration time elapsed
03:22:59.664 00.032 9828 IsSlewing returns 0
03:22:59.664 00.000 9828 IsGuiding returns 1
03:22:59.696 00.032 9828 IsSlewing returns 0
03:22:59.697 00.001 9828 IsGuiding returns 1
03:22:59.728 00.031 9828 IsSlewing returns 0
03:22:59.728 00.000 9828 IsGuiding returns 1
03:22:59.759 00.031 9828 IsSlewing returns 0
03:22:59.760 00.001 9828 IsGuiding returns 0
03:22:59.760 00.000 9828 scope move finished after 29 + 140 ms
03:22:59.760 00.000 9828 Move returns status 0, amount 29
03:22:59.760 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:59.760 00.000 9828 MoveAxis(N, 9, B)
03:22:59.760 00.000 9828 Guiding  Dir = 0, Dur = 9
03:22:59.774 00.014 9828 IsSlewing returns 0
03:22:59.774 00.000 9828 IsGuiding returns 0
03:22:59.774 00.000 9828 PulseGuide returned control before completion, sleep 19
03:22:59.805 00.031 9828 IsGuiding returns 1
03:22:59.805 00.000 9828 scope still moving after pulse duration time elapsed
03:22:59.836 00.031 9828 IsSlewing returns 0
03:22:59.836 00.000 9828 IsGuiding returns 1
03:22:59.867 00.031 9828 IsSlewing returns 0
03:22:59.867 00.000 9828 IsGuiding returns 1
03:22:59.898 00.031 9828 IsSlewing returns 0
03:22:59.898 00.000 9828 IsGuiding returns 1
03:22:59.928 00.030 9828 IsSlewing returns 0
03:22:59.928 00.000 9828 IsGuiding returns 0
03:22:59.928 00.000 9828 scope move finished after 9 + 145 ms
03:22:59.929 00.001 9828 Move returns status 0, amount 9
03:22:59.929 00.000 9828 move complete, result=0
03:22:59.929 00.000 9828 worker thread done servicing request
03:22:59.929 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:23:00.274 00.345 8976 Exposure complete
03:23:00.280 00.006 8976 worker thread done servicing request
03:23:00.280 00.000 5052 OnExposeComplete: enter
03:23:00.280 00.000 5052 UpdateGuideState(): m_state=6
03:23:00.280 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13437
03:23:00.280 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.28, Mass=56, SNR=5.1, Peak=55 HFD=1.7
03:23:00.280 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.27 = 3.02)
03:23:00.280 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
03:23:00.280 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.43 hyp=0.45 cameraTheta=-1.22 mountX=-0.45 mountY=0.10, mountTheta=2.92
03:23:00.281 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.43, opts=13)
03:23:00.281 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.43)
03:23:00.281 00.000 8976 Worker thread wakes up
03:23:00.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.43) opts 0xd
03:23:00.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.43)
03:23:00.281 00.000 8976 Moving (0.15, -0.43) raw xDistance=-0.45 yDistance=0.10
03:23:00.281 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:23:00.281 00.000 5052 UpdateGuideState exits: m=56 SNR=5.1
03:23:00.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:00.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
03:23:00.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:23:00.281 00.000 8976 MoveAxis(R, 2, ABG)
03:23:00.281 00.000 8976 stepping (-4, 19) + (2, 0)
03:23:00.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:00.281 00.000 5052 Enqueuing Expose request
03:23:00.282 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:00.317 00.035 8976 Received - 47 (G) 
03:23:00.318 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:00.318 00.000 8976 stepped: pos (-2, 19)
03:23:00.318 00.000 8976 MoveAxis(U, 0, ABG)
03:23:00.318 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:23:00.318 00.000 8976 MountToCamera -- mountX=0.57 mountY=-2.96 hyp=3.01 mountTheta=-1.38 cameraX=2.37, cameraY=1.86 cameraTheta=0.66
03:23:00.318 00.000 8976 incremental bump (2.374, 1.857) isValid = 1
03:23:00.318 00.000 8976 Scheduling Mount bump of (0.090, 0.073)
03:23:00.318 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:23:00.318 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:23:00.318 00.000 8976 move complete, result=0
03:23:00.318 00.000 8976 worker thread done servicing request
03:23:00.318 00.000 9828 Worker thread wakes up
03:23:00.318 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:23:00.318 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:23:00.318 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
03:23:00.318 00.000 8976 Worker thread wakes up
03:23:00.318 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
03:23:00.318 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
03:23:00.319 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:00.319 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:23:00.319 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:00.319 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:23:00.319 00.000 9828 BLC: window closed
03:23:00.319 00.000 9828 MoveAxis(E, 30, B)
03:23:00.319 00.000 9828 Guiding  Dir = 2, Dur = 30
03:23:00.320 00.001 9828 IsSlewing returns 0
03:23:00.320 00.000 9828 IsGuiding returns 0
03:23:00.320 00.000 9828 PulseGuide returned control before completion, sleep 40
03:23:00.367 00.047 9828 IsGuiding returns 1
03:23:00.367 00.000 9828 scope still moving after pulse duration time elapsed
03:23:00.399 00.032 9828 IsSlewing returns 0
03:23:00.399 00.000 9828 IsGuiding returns 1
03:23:00.430 00.031 9828 IsSlewing returns 0
03:23:00.430 00.000 9828 IsGuiding returns 1
03:23:00.461 00.031 9828 IsSlewing returns 0
03:23:00.461 00.000 9828 IsGuiding returns 1
03:23:00.491 00.030 9828 IsSlewing returns 0
03:23:00.491 00.000 9828 IsGuiding returns 0
03:23:00.491 00.000 9828 scope move finished after 30 + 141 ms
03:23:00.491 00.000 9828 Move returns status 0, amount 30
03:23:00.491 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:00.491 00.000 9828 MoveAxis(N, 8, B)
03:23:00.491 00.000 9828 Guiding  Dir = 0, Dur = 8
03:23:00.507 00.016 9828 IsSlewing returns 0
03:23:00.507 00.000 9828 IsGuiding returns 0
03:23:00.508 00.001 9828 PulseGuide returned control before completion, sleep 18
03:23:00.540 00.032 9828 IsGuiding returns 1
03:23:00.540 00.000 9828 scope still moving after pulse duration time elapsed
03:23:00.569 00.029 9828 IsSlewing returns 0
03:23:00.569 00.000 9828 IsGuiding returns 1
03:23:00.600 00.031 9828 IsSlewing returns 0
03:23:00.600 00.000 9828 IsGuiding returns 1
03:23:00.630 00.030 9828 IsSlewing returns 0
03:23:00.630 00.000 9828 IsGuiding returns 1
03:23:00.662 00.032 9828 IsSlewing returns 0
03:23:00.665 00.003 9828 IsGuiding returns 0
03:23:00.666 00.001 9828 scope move finished after 8 + 150 ms
03:23:00.666 00.000 9828 Move returns status 0, amount 8
03:23:00.666 00.000 9828 move complete, result=0
03:23:00.666 00.000 9828 worker thread done servicing request
03:23:00.666 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:23:01.004 00.338 8976 Exposure complete
03:23:01.010 00.006 8976 worker thread done servicing request
03:23:01.010 00.000 5052 OnExposeComplete: enter
03:23:01.010 00.000 5052 UpdateGuideState(): m_state=6
03:23:01.010 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13438
03:23:01.010 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=282.12, Mass=82, SNR=6.2, Peak=61 HFD=2.3
03:23:01.010 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
03:23:01.011 00.001 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
03:23:01.011 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.41 hyp=0.66 cameraTheta=2.47 mountX=0.60 mountY=0.21, mountTheta=0.34
03:23:01.011 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.41, opts=13)
03:23:01.012 00.001 5052 Enqueuing Move request for stepguider (-0.52, 0.41)
03:23:01.012 00.000 8976 Worker thread wakes up
03:23:01.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.41) opts 0xd
03:23:01.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.41)
03:23:01.012 00.000 8976 Moving (-0.52, 0.41) raw xDistance=0.60 yDistance=0.21
03:23:01.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.60
03:23:01.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:23:01.012 00.000 8976 MoveAxis(L, 2, ABG)
03:23:01.012 00.000 8976 stepping (-2, 19) + (-2, 0)
03:23:01.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:01.012 00.000 5052 UpdateGuideState exits: m=82 SNR=6.2
03:23:01.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:01.012 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:01.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:01.012 00.000 5052 Enqueuing Expose request
03:23:01.037 00.025 8976 Received - 47 (G) 
03:23:01.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:01.037 00.000 8976 stepped: pos (-4, 19)
03:23:01.037 00.000 8976 MoveAxis(U, 0, ABG)
03:23:01.037 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:23:01.037 00.000 8976 MountToCamera -- mountX=0.59 mountY=-2.98 hyp=3.04 mountTheta=-1.38 cameraX=2.39, cameraY=1.88 cameraTheta=0.67
03:23:01.037 00.000 8976 incremental bump (2.385, 1.877) isValid = 1
03:23:01.038 00.001 8976 Scheduling Mount bump of (0.090, 0.074)
03:23:01.038 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:23:01.038 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:23:01.038 00.000 8976 move complete, result=0
03:23:01.038 00.000 8976 worker thread done servicing request
03:23:01.038 00.000 8976 Worker thread wakes up
03:23:01.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:01.038 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:01.038 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.2 px 0 ms NORTH
03:23:01.038 00.000 9828 Worker thread wakes up
03:23:01.039 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:23:01.039 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:23:01.039 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:23:01.039 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
03:23:01.039 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:23:01.039 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:23:01.039 00.000 9828 BLC: window closed
03:23:01.039 00.000 9828 MoveAxis(E, 30, B)
03:23:01.039 00.000 9828 Guiding  Dir = 2, Dur = 30
03:23:01.040 00.001 9828 IsSlewing returns 0
03:23:01.040 00.000 9828 IsGuiding returns 0
03:23:01.040 00.000 9828 PulseGuide returned control before completion, sleep 40
03:23:01.082 00.042 9828 IsGuiding returns 1
03:23:01.082 00.000 9828 scope still moving after pulse duration time elapsed
03:23:01.112 00.030 9828 IsSlewing returns 0
03:23:01.112 00.000 9828 IsGuiding returns 1
03:23:01.143 00.031 9828 IsSlewing returns 0
03:23:01.143 00.000 9828 IsGuiding returns 1
03:23:01.174 00.031 9828 IsSlewing returns 0
03:23:01.174 00.000 9828 IsGuiding returns 1
03:23:01.205 00.031 9828 IsSlewing returns 0
03:23:01.205 00.000 9828 IsGuiding returns 0
03:23:01.205 00.000 9828 scope move finished after 30 + 135 ms
03:23:01.206 00.001 9828 Move returns status 0, amount 30
03:23:01.206 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:01.206 00.000 9828 MoveAxis(N, 8, B)
03:23:01.206 00.000 9828 Guiding  Dir = 0, Dur = 8
03:23:01.221 00.015 9828 IsSlewing returns 0
03:23:01.221 00.000 9828 IsGuiding returns 0
03:23:01.221 00.000 9828 PulseGuide returned control before completion, sleep 18
03:23:01.252 00.031 9828 IsGuiding returns 1
03:23:01.252 00.000 9828 scope still moving after pulse duration time elapsed
03:23:01.282 00.030 9828 IsSlewing returns 0
03:23:01.282 00.000 9828 IsGuiding returns 1
03:23:01.313 00.031 9828 IsSlewing returns 0
03:23:01.313 00.000 9828 IsGuiding returns 1
03:23:01.344 00.031 9828 IsSlewing returns 0
03:23:01.344 00.000 9828 IsGuiding returns 1
03:23:01.375 00.031 9828 IsSlewing returns 0
03:23:01.375 00.000 9828 IsGuiding returns 0
03:23:01.375 00.000 9828 scope move finished after 8 + 146 ms
03:23:01.375 00.000 9828 Move returns status 0, amount 8
03:23:01.375 00.000 9828 move complete, result=0
03:23:01.375 00.000 9828 worker thread done servicing request
03:23:01.376 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:23:01.724 00.348 8976 Exposure complete
03:23:01.732 00.008 8976 worker thread done servicing request
03:23:01.732 00.000 5052 OnExposeComplete: enter
03:23:01.732 00.000 5052 UpdateGuideState(): m_state=6
03:23:01.732 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13439
03:23:01.732 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.12, Mass=69, SNR=5.6, Peak=59 HFD=2.0
03:23:01.732 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.10 = -0.10)
03:23:01.732 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.20 = -0.20)
03:23:01.732 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.41 hyp=0.44 cameraTheta=1.94 mountX=0.44 mountY=-0.09, mountTheta=-0.20
03:23:01.733 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.41, opts=13)
03:23:01.733 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.41)
03:23:01.733 00.000 8976 Worker thread wakes up
03:23:01.733 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.41) opts 0xd
03:23:01.733 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.41)
03:23:01.733 00.000 8976 Moving (-0.16, 0.41) raw xDistance=0.44 yDistance=-0.09
03:23:01.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
03:23:01.733 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:23:01.733 00.000 5052 UpdateGuideState exits: m=69 SNR=5.6
03:23:01.733 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:01.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:23:01.733 00.000 8976 MoveAxis(L, 2, ABG)
03:23:01.733 00.000 8976 stepping (-4, 19) + (-2, 0)
03:23:01.733 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:01.733 00.000 5052 Enqueuing Expose request
03:23:01.733 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:01.757 00.024 8976 Received - 47 (G) 
03:23:01.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:01.757 00.000 8976 stepped: pos (-6, 19)
03:23:01.757 00.000 8976 MoveAxis(U, 0, ABG)
03:23:01.757 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:23:01.757 00.000 8976 MountToCamera -- mountX=0.70 mountY=-2.99 hyp=3.07 mountTheta=-1.34 cameraX=2.35, cameraY=1.98 cameraTheta=0.70
03:23:01.757 00.000 8976 incremental bump (2.347, 1.981) isValid = 1
03:23:01.757 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
03:23:01.757 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:23:01.757 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:23:01.757 00.000 8976 move complete, result=0
03:23:01.758 00.001 8976 worker thread done servicing request
03:23:01.758 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:23:01.758 00.000 8976 Worker thread wakes up
03:23:01.758 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:01.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:01.758 00.000 9828 Worker thread wakes up
03:23:01.758 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:23:01.758 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:23:01.758 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
03:23:01.758 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:23:01.759 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
03:23:01.759 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:23:01.759 00.000 9828 BLC: window closed
03:23:01.759 00.000 9828 MoveAxis(E, 29, B)
03:23:01.759 00.000 9828 Guiding  Dir = 2, Dur = 29
03:23:01.759 00.000 9828 IsSlewing returns 0
03:23:01.759 00.000 9828 IsGuiding returns 0
03:23:01.759 00.000 9828 PulseGuide returned control before completion, sleep 39
03:23:01.812 00.053 9828 IsGuiding returns 1
03:23:01.812 00.000 9828 scope still moving after pulse duration time elapsed
03:23:01.844 00.032 9828 IsSlewing returns 0
03:23:01.844 00.000 9828 IsGuiding returns 1
03:23:01.874 00.030 9828 IsSlewing returns 0
03:23:01.874 00.000 9828 IsGuiding returns 1
03:23:01.907 00.033 9828 IsSlewing returns 0
03:23:01.907 00.000 9828 IsGuiding returns 1
03:23:01.937 00.030 9828 IsSlewing returns 0
03:23:01.937 00.000 9828 IsGuiding returns 1
03:23:01.969 00.032 9828 IsSlewing returns 0
03:23:01.969 00.000 9828 IsGuiding returns 1
03:23:02.001 00.032 9828 IsSlewing returns 0
03:23:02.001 00.000 9828 IsGuiding returns 1
03:23:02.031 00.030 9828 IsSlewing returns 0
03:23:02.031 00.000 9828 IsGuiding returns 1
03:23:02.064 00.033 9828 IsSlewing returns 0
03:23:02.064 00.000 9828 IsGuiding returns 0
03:23:02.064 00.000 9828 scope move finished after 29 + 275 ms
03:23:02.064 00.000 9828 Move returns status 0, amount 29
03:23:02.064 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:02.064 00.000 9828 MoveAxis(N, 9, B)
03:23:02.064 00.000 9828 Guiding  Dir = 0, Dur = 9
03:23:02.080 00.016 9828 IsSlewing returns 0
03:23:02.080 00.000 9828 IsGuiding returns 0
03:23:02.080 00.000 9828 PulseGuide returned control before completion, sleep 19
03:23:02.111 00.031 9828 IsGuiding returns 1
03:23:02.111 00.000 9828 scope still moving after pulse duration time elapsed
03:23:02.142 00.031 9828 IsSlewing returns 0
03:23:02.142 00.000 9828 IsGuiding returns 1
03:23:02.172 00.030 9828 IsSlewing returns 0
03:23:02.172 00.000 9828 IsGuiding returns 1
03:23:02.202 00.030 9828 IsSlewing returns 0
03:23:02.202 00.000 9828 IsGuiding returns 1
03:23:02.235 00.033 9828 IsSlewing returns 0
03:23:02.235 00.000 9828 IsGuiding returns 0
03:23:02.235 00.000 9828 scope move finished after 9 + 145 ms
03:23:02.235 00.000 9828 Move returns status 0, amount 9
03:23:02.235 00.000 9828 move complete, result=0
03:23:02.235 00.000 9828 worker thread done servicing request
03:23:02.238 00.003 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:23:02.444 00.206 8976 Exposure complete
03:23:02.451 00.007 8976 worker thread done servicing request
03:23:02.451 00.000 5052 OnExposeComplete: enter
03:23:02.451 00.000 5052 UpdateGuideState(): m_state=6
03:23:02.451 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13440
03:23:02.451 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.49, Mass=73, SNR=5.8, Peak=58 HFD=1.7
03:23:02.451 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
03:23:02.451 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.41)
03:23:02.451 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.22 hyp=0.55 cameraTheta=-2.73 mountX=0.03 mountY=0.54, mountTheta=1.51
03:23:02.452 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.22, opts=13)
03:23:02.452 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.22)
03:23:02.452 00.000 8976 Worker thread wakes up
03:23:02.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.22) opts 0xd
03:23:02.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.22)
03:23:02.452 00.000 8976 Moving (-0.50, -0.22) raw xDistance=0.03 yDistance=0.54
03:23:02.452 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:23:02.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:23:02.453 00.001 5052 UpdateGuideState exits: m=73 SNR=5.8
03:23:02.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:23:02.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:02.453 00.000 8976 MoveAxis(R, 0, ABG)
03:23:02.453 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:02.453 00.000 8976 MoveAxis(D, 2, ABG)
03:23:02.453 00.000 5052 Enqueuing Expose request
03:23:02.453 00.000 8976 stepping (-6, 19) + (0, -2)
03:23:02.453 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:02.476 00.023 8976 Received - 47 (G) 
03:23:02.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:02.476 00.000 8976 stepped: pos (-6, 17)
03:23:02.476 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:23:02.476 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.90 hyp=3.00 mountTheta=-1.31 cameraX=2.23, cameraY=2.00 cameraTheta=0.73
03:23:02.477 00.001 8976 incremental bump (2.228, 2.003) isValid = 1
03:23:02.477 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:23:02.477 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:23:02.477 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:23:02.477 00.000 8976 move complete, result=0
03:23:02.477 00.000 8976 worker thread done servicing request
03:23:02.477 00.000 8976 Worker thread wakes up
03:23:02.477 00.000 9828 Worker thread wakes up
03:23:02.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:02.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:02.477 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:23:02.477 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:23:02.477 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.44)
03:23:02.477 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.52)
03:23:02.478 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:23:02.478 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:23:02.478 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:23:02.478 00.000 9828 BLC: window closed
03:23:02.478 00.000 9828 MoveAxis(E, 28, B)
03:23:02.478 00.000 9828 Guiding  Dir = 2, Dur = 28
03:23:02.479 00.001 9828 IsSlewing returns 0
03:23:02.479 00.000 9828 IsGuiding returns 0
03:23:02.479 00.000 9828 PulseGuide returned control before completion, sleep 38
03:23:02.532 00.053 9828 IsGuiding returns 1
03:23:02.532 00.000 9828 scope still moving after pulse duration time elapsed
03:23:02.562 00.030 9828 IsSlewing returns 0
03:23:02.562 00.000 9828 IsGuiding returns 1
03:23:02.593 00.031 9828 IsSlewing returns 0
03:23:02.593 00.000 9828 IsGuiding returns 1
03:23:02.624 00.031 9828 IsSlewing returns 0
03:23:02.624 00.000 9828 IsGuiding returns 0
03:23:02.624 00.000 9828 scope move finished after 28 + 117 ms
03:23:02.624 00.000 9828 Move returns status 0, amount 28
03:23:02.624 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:02.624 00.000 9828 MoveAxis(N, 9, B)
03:23:02.624 00.000 9828 Guiding  Dir = 0, Dur = 9
03:23:02.640 00.016 9828 IsSlewing returns 0
03:23:02.640 00.000 9828 IsGuiding returns 0
03:23:02.640 00.000 9828 PulseGuide returned control before completion, sleep 19
03:23:02.670 00.030 9828 IsGuiding returns 1
03:23:02.670 00.000 9828 scope still moving after pulse duration time elapsed
03:23:02.701 00.031 9828 IsSlewing returns 0
03:23:02.701 00.000 9828 IsGuiding returns 1
03:23:02.732 00.031 9828 IsSlewing returns 0
03:23:02.732 00.000 9828 IsGuiding returns 1
03:23:02.762 00.030 9828 IsSlewing returns 0
03:23:02.762 00.000 9828 IsGuiding returns 1
03:23:02.793 00.031 9828 IsSlewing returns 0
03:23:02.794 00.001 9828 IsGuiding returns 0
03:23:02.794 00.000 9828 scope move finished after 9 + 144 ms
03:23:02.794 00.000 9828 Move returns status 0, amount 9
03:23:02.794 00.000 9828 move complete, result=0
03:23:02.794 00.000 9828 worker thread done servicing request
03:23:02.794 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:23:03.164 00.370 8976 Exposure complete
03:23:03.171 00.007 8976 worker thread done servicing request
03:23:03.171 00.000 5052 OnExposeComplete: enter
03:23:03.171 00.000 5052 UpdateGuideState(): m_state=6
03:23:03.171 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13441
03:23:03.171 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.83, Mass=87, SNR=6.3, Peak=56 HFD=2.7
03:23:03.171 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:23:03.171 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
03:23:03.171 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.12 hyp=0.55 cameraTheta=2.92 mountX=0.35 mountY=0.38, mountTheta=0.83
03:23:03.172 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.12, opts=13)
03:23:03.172 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.12)
03:23:03.172 00.000 8976 Worker thread wakes up
03:23:03.172 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.12) opts 0xd
03:23:03.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.12)
03:23:03.172 00.000 8976 Moving (-0.53, 0.12) raw xDistance=0.35 yDistance=0.38
03:23:03.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:23:03.172 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:03.172 00.000 5052 UpdateGuideState exits: m=87 SNR=6.3
03:23:03.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:03.172 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:03.172 00.000 5052 Enqueuing Expose request
03:23:03.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
03:23:03.172 00.000 8976 MoveAxis(L, 1, ABG)
03:23:03.172 00.000 8976 stepping (-6, 17) + (-1, 0)
03:23:03.173 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:03.196 00.023 8976 Received - 47 (G) 
03:23:03.196 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:03.196 00.000 8976 stepped: pos (-7, 17)
03:23:03.196 00.000 8976 MoveAxis(D, 2, ABG)
03:23:03.196 00.000 8976 stepping (-7, 17) + (0, -2)
03:23:03.196 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:03.227 00.031 8976 Received - 47 (G) 
03:23:03.228 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:03.228 00.000 8976 stepped: pos (-7, 15)
03:23:03.228 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:23:03.228 00.000 8976 MountToCamera -- mountX=0.87 mountY=-2.73 hyp=2.86 mountTheta=-1.26 cameraX=2.03, cameraY=2.01 cameraTheta=0.78
03:23:03.228 00.000 8976 incremental bump (2.031, 2.015) isValid = 1
03:23:03.228 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
03:23:03.228 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:23:03.228 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:23:03.228 00.000 8976 move complete, result=0
03:23:03.228 00.000 9828 Worker thread wakes up
03:23:03.228 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:23:03.228 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:23:03.229 00.001 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
03:23:03.229 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
03:23:03.229 00.000 8976 worker thread done servicing request
03:23:03.229 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
03:23:03.229 00.000 8976 Worker thread wakes up
03:23:03.229 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
03:23:03.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:03.229 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:23:03.229 00.000 9828 BLC: window closed
03:23:03.229 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:03.229 00.000 9828 MoveAxis(E, 27, B)
03:23:03.229 00.000 9828 Guiding  Dir = 2, Dur = 27
03:23:03.230 00.001 9828 IsSlewing returns 0
03:23:03.230 00.000 9828 IsGuiding returns 0
03:23:03.230 00.000 9828 PulseGuide returned control before completion, sleep 37
03:23:03.277 00.047 9828 IsGuiding returns 1
03:23:03.277 00.000 9828 scope still moving after pulse duration time elapsed
03:23:03.308 00.031 9828 IsSlewing returns 0
03:23:03.308 00.000 9828 IsGuiding returns 1
03:23:03.339 00.031 9828 IsSlewing returns 0
03:23:03.339 00.000 9828 IsGuiding returns 1
03:23:03.370 00.031 9828 IsSlewing returns 0
03:23:03.370 00.000 9828 IsGuiding returns 1
03:23:03.400 00.030 9828 IsSlewing returns 0
03:23:03.400 00.000 9828 IsGuiding returns 0
03:23:03.400 00.000 9828 scope move finished after 27 + 143 ms
03:23:03.400 00.000 9828 Move returns status 0, amount 27
03:23:03.400 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:03.400 00.000 9828 MoveAxis(N, 10, B)
03:23:03.400 00.000 9828 Guiding  Dir = 0, Dur = 10
03:23:03.415 00.015 9828 IsSlewing returns 0
03:23:03.416 00.001 9828 IsGuiding returns 0
03:23:03.416 00.000 9828 PulseGuide returned control before completion, sleep 20
03:23:03.446 00.030 9828 IsGuiding returns 1
03:23:03.446 00.000 9828 scope still moving after pulse duration time elapsed
03:23:03.477 00.031 9828 IsSlewing returns 0
03:23:03.477 00.000 9828 IsGuiding returns 1
03:23:03.508 00.031 9828 IsSlewing returns 0
03:23:03.508 00.000 9828 IsGuiding returns 1
03:23:03.538 00.030 9828 IsSlewing returns 0
03:23:03.538 00.000 9828 IsGuiding returns 1
03:23:03.569 00.031 9828 IsSlewing returns 0
03:23:03.569 00.000 9828 IsGuiding returns 0
03:23:03.569 00.000 9828 scope move finished after 10 + 143 ms
03:23:03.569 00.000 9828 Move returns status 0, amount 10
03:23:03.569 00.000 9828 move complete, result=0
03:23:03.569 00.000 9828 worker thread done servicing request
03:23:03.569 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:23:03.918 00.349 8976 Exposure complete
03:23:03.923 00.005 8976 worker thread done servicing request
03:23:03.924 00.001 5052 OnExposeComplete: enter
03:23:03.924 00.000 5052 UpdateGuideState(): m_state=6
03:23:03.924 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13442
03:23:03.924 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.93, Mass=64, SNR=5.4, Peak=56 HFD=2.1
03:23:03.924 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
03:23:03.924 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
03:23:03.924 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.94 mountX=0.12 mountY=-0.25, mountTheta=-1.12
03:23:03.924 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.22, opts=13)
03:23:03.924 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.22)
03:23:03.924 00.000 8976 Worker thread wakes up
03:23:03.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.22) opts 0xd
03:23:03.925 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:03.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.22)
03:23:03.925 00.000 8976 Moving (0.16, 0.22) raw xDistance=0.12 yDistance=-0.25
03:23:03.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:23:03.925 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:23:03.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:23:03.925 00.000 8976 MoveAxis(R, 0, ABG)
03:23:03.925 00.000 8976 MoveAxis(U, 0, ABG)
03:23:03.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:03.925 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:23:03.925 00.000 8976 MountToCamera -- mountX=0.94 mountY=-2.61 hyp=2.78 mountTheta=-1.23 cameraX=1.90, cameraY=2.02 cameraTheta=0.82
03:23:03.925 00.000 8976 incremental bump (1.900, 2.023) isValid = 1
03:23:03.925 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
03:23:03.925 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:03.925 00.000 5052 Enqueuing Expose request
03:23:03.925 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:23:03.925 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:23:03.925 00.000 8976 move complete, result=0
03:23:03.925 00.000 9828 Worker thread wakes up
03:23:03.925 00.000 8976 worker thread done servicing request
03:23:03.925 00.000 8976 Worker thread wakes up
03:23:03.926 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:03.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:03.926 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:23:03.926 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:23:03.926 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:23:03.926 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:23:03.926 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:23:03.926 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:23:03.926 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:23:03.926 00.000 9828 BLC: window closed
03:23:03.926 00.000 9828 MoveAxis(E, 26, B)
03:23:03.926 00.000 9828 Guiding  Dir = 2, Dur = 26
03:23:03.926 00.000 9828 IsSlewing returns 0
03:23:03.927 00.001 9828 IsGuiding returns 0
03:23:03.927 00.000 9828 PulseGuide returned control before completion, sleep 36
03:23:03.974 00.047 9828 IsGuiding returns 1
03:23:03.974 00.000 9828 scope still moving after pulse duration time elapsed
03:23:04.005 00.031 9828 IsSlewing returns 0
03:23:04.005 00.000 9828 IsGuiding returns 1
03:23:04.037 00.032 9828 IsSlewing returns 0
03:23:04.037 00.000 9828 IsGuiding returns 1
03:23:04.068 00.031 9828 IsSlewing returns 0
03:23:04.068 00.000 9828 IsGuiding returns 0
03:23:04.068 00.000 9828 scope move finished after 26 + 115 ms
03:23:04.068 00.000 9828 Move returns status 0, amount 26
03:23:04.068 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:04.068 00.000 9828 MoveAxis(N, 10, B)
03:23:04.068 00.000 9828 Guiding  Dir = 0, Dur = 10
03:23:04.083 00.015 9828 IsSlewing returns 0
03:23:04.083 00.000 9828 IsGuiding returns 0
03:23:04.083 00.000 9828 PulseGuide returned control before completion, sleep 20
03:23:04.113 00.030 9828 IsGuiding returns 1
03:23:04.113 00.000 9828 scope still moving after pulse duration time elapsed
03:23:04.144 00.031 9828 IsSlewing returns 0
03:23:04.144 00.000 9828 IsGuiding returns 1
03:23:04.176 00.032 9828 IsSlewing returns 0
03:23:04.176 00.000 9828 IsGuiding returns 1
03:23:04.206 00.030 9828 IsSlewing returns 0
03:23:04.206 00.000 9828 IsGuiding returns 0
03:23:04.206 00.000 9828 scope move finished after 10 + 113 ms
03:23:04.206 00.000 9828 Move returns status 0, amount 10
03:23:04.207 00.001 9828 move complete, result=0
03:23:04.207 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:23:04.207 00.000 9828 worker thread done servicing request
03:23:04.611 00.404 8976 Exposure complete
03:23:04.617 00.006 8976 worker thread done servicing request
03:23:04.617 00.000 5052 OnExposeComplete: enter
03:23:04.618 00.001 5052 UpdateGuideState(): m_state=6
03:23:04.618 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13443
03:23:04.618 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.95, Mass=57, SNR=5.2, Peak=59 HFD=1.4
03:23:04.618 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:23:04.618 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
03:23:04.618 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.24 hyp=0.73 cameraTheta=2.80 mountX=0.53 mountY=0.44, mountTheta=0.70
03:23:04.618 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.24, opts=13)
03:23:04.619 00.001 5052 Enqueuing Move request for stepguider (-0.68, 0.24)
03:23:04.619 00.000 8976 Worker thread wakes up
03:23:04.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.24) opts 0xd
03:23:04.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.24)
03:23:04.619 00.000 8976 Moving (-0.68, 0.24) raw xDistance=0.53 yDistance=0.44
03:23:04.619 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:23:04.619 00.000 5052 UpdateGuideState exits: m=57 SNR=5.2
03:23:04.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:04.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
03:23:04.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:23:04.619 00.000 8976 MoveAxis(L, 2, ABG)
03:23:04.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:04.619 00.000 5052 Enqueuing Expose request
03:23:04.619 00.000 8976 stepping (-7, 15) + (-2, 0)
03:23:04.619 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:04.650 00.031 8976 Received - 47 (G) 
03:23:04.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:04.651 00.001 8976 stepped: pos (-9, 15)
03:23:04.651 00.000 8976 MoveAxis(D, 2, ABG)
03:23:04.651 00.000 8976 stepping (-9, 15) + (0, -2)
03:23:04.651 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:04.683 00.032 8976 Received - 47 (G) 
03:23:04.683 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:04.683 00.000 8976 stepped: pos (-9, 13)
03:23:04.683 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:23:04.683 00.000 8976 MountToCamera -- mountX=1.08 mountY=-2.43 hyp=2.66 mountTheta=-1.15 cameraX=1.67, cameraY=2.07 cameraTheta=0.89
03:23:04.683 00.000 8976 incremental bump (1.673, 2.070) isValid = 1
03:23:04.683 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:23:04.683 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:23:04.683 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:23:04.683 00.000 8976 move complete, result=0
03:23:04.683 00.000 9828 Worker thread wakes up
03:23:04.683 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:23:04.683 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:23:04.683 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:23:04.683 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:23:04.683 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:23:04.684 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:23:04.684 00.000 8976 worker thread done servicing request
03:23:04.684 00.000 8976 Worker thread wakes up
03:23:04.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:04.684 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:23:04.684 00.000 9828 BLC: window closed
03:23:04.684 00.000 9828 MoveAxis(E, 24, B)
03:23:04.684 00.000 9828 Guiding  Dir = 2, Dur = 24
03:23:04.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:04.684 00.000 9828 IsSlewing returns 0
03:23:04.684 00.000 9828 IsGuiding returns 0
03:23:04.684 00.000 9828 PulseGuide returned control before completion, sleep 34
03:23:04.721 00.037 9828 IsGuiding returns 1
03:23:04.721 00.000 9828 scope still moving after pulse duration time elapsed
03:23:04.752 00.031 9828 IsSlewing returns 0
03:23:04.752 00.000 9828 IsGuiding returns 1
03:23:04.783 00.031 9828 IsSlewing returns 0
03:23:04.783 00.000 9828 IsGuiding returns 1
03:23:04.814 00.031 9828 IsSlewing returns 0
03:23:04.814 00.000 9828 IsGuiding returns 1
03:23:04.845 00.031 9828 IsSlewing returns 0
03:23:04.845 00.000 9828 IsGuiding returns 0
03:23:04.845 00.000 9828 scope move finished after 24 + 137 ms
03:23:04.845 00.000 9828 Move returns status 0, amount 24
03:23:04.845 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:04.845 00.000 9828 MoveAxis(N, 11, B)
03:23:04.845 00.000 9828 Guiding  Dir = 0, Dur = 11
03:23:04.861 00.016 9828 IsSlewing returns 0
03:23:04.861 00.000 9828 IsGuiding returns 0
03:23:04.861 00.000 9828 PulseGuide returned control before completion, sleep 21
03:23:04.892 00.031 9828 IsGuiding returns 1
03:23:04.892 00.000 9828 scope still moving after pulse duration time elapsed
03:23:04.923 00.031 9828 IsSlewing returns 0
03:23:04.923 00.000 9828 IsGuiding returns 1
03:23:04.955 00.032 9828 IsSlewing returns 0
03:23:04.955 00.000 9828 IsGuiding returns 1
03:23:04.986 00.031 9828 IsSlewing returns 0
03:23:04.986 00.000 9828 IsGuiding returns 1
03:23:05.016 00.030 9828 IsSlewing returns 0
03:23:05.016 00.000 9828 IsGuiding returns 0
03:23:05.016 00.000 9828 scope move finished after 11 + 143 ms
03:23:05.016 00.000 9828 Move returns status 0, amount 11
03:23:05.016 00.000 9828 move complete, result=0
03:23:05.016 00.000 9828 worker thread done servicing request
03:23:05.016 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:23:05.368 00.352 8976 Exposure complete
03:23:05.374 00.006 8976 worker thread done servicing request
03:23:05.375 00.001 5052 OnExposeComplete: enter
03:23:05.375 00.000 5052 UpdateGuideState(): m_state=6
03:23:05.375 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13444
03:23:05.375 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.23, Mass=86, SNR=6.3, Peak=56 HFD=2.5
03:23:05.375 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.73 = 2.56)
03:23:05.375 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.45)
03:23:05.375 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.48 hyp=0.48 cameraTheta=-1.68 mountX=-0.40 mountY=0.31, mountTheta=2.49
03:23:05.376 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.48, opts=13)
03:23:05.376 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.48)
03:23:05.376 00.000 8976 Worker thread wakes up
03:23:05.376 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:05.376 00.000 5052 UpdateGuideState exits: m=86 SNR=6.3
03:23:05.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:05.376 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:05.376 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.48) opts 0xd
03:23:05.376 00.000 5052 Enqueuing Expose request
03:23:05.376 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.48)
03:23:05.376 00.000 8976 Moving (-0.05, -0.48) raw xDistance=-0.40 yDistance=0.31
03:23:05.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40
03:23:05.376 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
03:23:05.376 00.000 8976 MoveAxis(R, 1, ABG)
03:23:05.376 00.000 8976 stepping (-9, 13) + (1, 0)
03:23:05.376 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:05.402 00.026 8976 Received - 47 (G) 
03:23:05.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:05.402 00.000 8976 stepped: pos (-8, 13)
03:23:05.402 00.000 8976 MoveAxis(D, 1, ABG)
03:23:05.402 00.000 8976 stepping (-8, 13) + (0, -1)
03:23:05.402 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:05.434 00.032 8976 Received - 47 (G) 
03:23:05.434 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:05.434 00.000 8976 stepped: pos (-8, 12)
03:23:05.434 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:23:05.434 00.000 8976 MountToCamera -- mountX=1.13 mountY=-2.26 hyp=2.52 mountTheta=-1.11 cameraX=1.50, cameraY=2.03 cameraTheta=0.94
03:23:05.434 00.000 8976 incremental bump (1.496, 2.033) isValid = 1
03:23:05.434 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:23:05.434 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:23:05.434 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:23:05.434 00.000 8976 move complete, result=0
03:23:05.434 00.000 9828 Worker thread wakes up
03:23:05.434 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:23:05.434 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:23:05.434 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.3 px 1 ms SOUTH
03:23:05.434 00.000 8976 worker thread done servicing request
03:23:05.434 00.000 8976 Worker thread wakes up
03:23:05.434 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:23:05.434 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:23:05.435 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:23:05.435 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:23:05.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:05.435 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:05.435 00.000 9828 BLC: window closed
03:23:05.435 00.000 9828 MoveAxis(E, 23, B)
03:23:05.435 00.000 9828 Guiding  Dir = 2, Dur = 23
03:23:05.435 00.000 9828 IsSlewing returns 0
03:23:05.435 00.000 9828 IsGuiding returns 0
03:23:05.435 00.000 9828 PulseGuide returned control before completion, sleep 33
03:23:05.472 00.037 9828 IsGuiding returns 1
03:23:05.472 00.000 9828 scope still moving after pulse duration time elapsed
03:23:05.502 00.030 9828 IsSlewing returns 0
03:23:05.502 00.000 9828 IsGuiding returns 1
03:23:05.533 00.031 9828 IsSlewing returns 0
03:23:05.533 00.000 9828 IsGuiding returns 1
03:23:05.565 00.032 9828 IsSlewing returns 0
03:23:05.565 00.000 9828 IsGuiding returns 0
03:23:05.565 00.000 9828 scope move finished after 23 + 106 ms
03:23:05.565 00.000 9828 Move returns status 0, amount 23
03:23:05.565 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:05.565 00.000 9828 MoveAxis(N, 12, B)
03:23:05.565 00.000 9828 Guiding  Dir = 0, Dur = 12
03:23:05.580 00.015 9828 IsSlewing returns 0
03:23:05.580 00.000 9828 IsGuiding returns 0
03:23:05.580 00.000 9828 PulseGuide returned control before completion, sleep 22
03:23:05.612 00.032 9828 IsGuiding returns 1
03:23:05.612 00.000 9828 scope still moving after pulse duration time elapsed
03:23:05.642 00.030 9828 IsSlewing returns 0
03:23:05.642 00.000 9828 IsGuiding returns 1
03:23:05.674 00.032 9828 IsSlewing returns 0
03:23:05.674 00.000 9828 IsGuiding returns 1
03:23:05.705 00.031 9828 IsSlewing returns 0
03:23:05.705 00.000 9828 IsGuiding returns 1
03:23:05.736 00.031 9828 IsSlewing returns 0
03:23:05.736 00.000 9828 IsGuiding returns 0
03:23:05.736 00.000 9828 scope move finished after 12 + 143 ms
03:23:05.736 00.000 9828 Move returns status 0, amount 12
03:23:05.736 00.000 9828 move complete, result=0
03:23:05.736 00.000 9828 worker thread done servicing request
03:23:05.736 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:23:06.119 00.383 8976 Exposure complete
03:23:06.124 00.005 8976 worker thread done servicing request
03:23:06.124 00.000 5052 OnExposeComplete: enter
03:23:06.124 00.000 5052 UpdateGuideState(): m_state=6
03:23:06.125 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13445
03:23:06.125 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.89, Mass=53, SNR=5.0, Peak=55 HFD=2.0
03:23:06.125 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:23:06.125 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
03:23:06.125 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.18 hyp=0.70 cameraTheta=2.88 mountX=0.46 mountY=0.47, mountTheta=0.79
03:23:06.125 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.18, opts=13)
03:23:06.125 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.18)
03:23:06.125 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:06.126 00.001 5052 UpdateGuideState exits: m=53 SNR=5.0
03:23:06.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:06.126 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:06.126 00.000 5052 Enqueuing Expose request
03:23:06.126 00.000 8976 Worker thread wakes up
03:23:06.126 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.18) opts 0xd
03:23:06.126 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.18)
03:23:06.126 00.000 8976 Moving (-0.67, 0.18) raw xDistance=0.46 yDistance=0.47
03:23:06.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.46
03:23:06.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
03:23:06.126 00.000 8976 MoveAxis(L, 2, ABG)
03:23:06.126 00.000 8976 stepping (-8, 12) + (-2, 0)
03:23:06.126 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:06.153 00.027 8976 Received - 47 (G) 
03:23:06.153 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:06.153 00.000 8976 stepped: pos (-10, 12)
03:23:06.153 00.000 8976 MoveAxis(D, 2, ABG)
03:23:06.153 00.000 8976 stepping (-10, 12) + (0, -2)
03:23:06.153 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:06.185 00.032 8976 Received - 47 (G) 
03:23:06.186 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:06.186 00.000 8976 stepped: pos (-10, 10)
03:23:06.186 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:23:06.186 00.000 8976 MountToCamera -- mountX=1.26 mountY=-2.04 hyp=2.40 mountTheta=-1.02 cameraX=1.24, cameraY=2.05 cameraTheta=1.03
03:23:06.186 00.000 8976 incremental bump (1.239, 2.051) isValid = 1
03:23:06.186 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:23:06.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:23:06.186 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:23:06.186 00.000 8976 move complete, result=0
03:23:06.186 00.000 8976 worker thread done servicing request
03:23:06.186 00.000 8976 Worker thread wakes up
03:23:06.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:06.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:06.186 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:23:06.186 00.000 9828 Worker thread wakes up
03:23:06.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:23:06.187 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:23:06.187 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
03:23:06.187 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
03:23:06.187 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:23:06.187 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:23:06.187 00.000 9828 BLC: window closed
03:23:06.187 00.000 9828 MoveAxis(E, 20, B)
03:23:06.187 00.000 9828 Guiding  Dir = 2, Dur = 20
03:23:06.187 00.000 9828 IsSlewing returns 0
03:23:06.187 00.000 9828 IsGuiding returns 0
03:23:06.187 00.000 9828 PulseGuide returned control before completion, sleep 30
03:23:06.220 00.033 9828 IsGuiding returns 1
03:23:06.220 00.000 9828 scope still moving after pulse duration time elapsed
03:23:06.252 00.032 9828 IsSlewing returns 0
03:23:06.252 00.000 9828 IsGuiding returns 1
03:23:06.284 00.032 9828 IsSlewing returns 0
03:23:06.284 00.000 9828 IsGuiding returns 1
03:23:06.314 00.030 9828 IsSlewing returns 0
03:23:06.314 00.000 9828 IsGuiding returns 0
03:23:06.314 00.000 9828 scope move finished after 20 + 106 ms
03:23:06.314 00.000 9828 Move returns status 0, amount 20
03:23:06.314 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:06.314 00.000 9828 MoveAxis(N, 13, B)
03:23:06.314 00.000 9828 Guiding  Dir = 0, Dur = 13
03:23:06.329 00.015 9828 IsSlewing returns 0
03:23:06.330 00.001 9828 IsGuiding returns 0
03:23:06.330 00.000 9828 PulseGuide returned control before completion, sleep 23
03:23:06.360 00.030 9828 IsGuiding returns 1
03:23:06.360 00.000 9828 scope still moving after pulse duration time elapsed
03:23:06.391 00.031 9828 IsSlewing returns 0
03:23:06.391 00.000 9828 IsGuiding returns 1
03:23:06.423 00.032 9828 IsSlewing returns 0
03:23:06.423 00.000 9828 IsGuiding returns 1
03:23:06.455 00.032 9828 IsSlewing returns 0
03:23:06.455 00.000 9828 IsGuiding returns 1
03:23:06.486 00.031 9828 IsSlewing returns 0
03:23:06.486 00.000 9828 IsGuiding returns 0
03:23:06.486 00.000 9828 scope move finished after 13 + 143 ms
03:23:06.486 00.000 9828 Move returns status 0, amount 13
03:23:06.486 00.000 9828 move complete, result=0
03:23:06.486 00.000 9828 worker thread done servicing request
03:23:06.486 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:23:06.869 00.383 8976 Exposure complete
03:23:06.875 00.006 8976 worker thread done servicing request
03:23:06.875 00.000 5052 OnExposeComplete: enter
03:23:06.875 00.000 5052 UpdateGuideState(): m_state=6
03:23:06.875 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13446
03:23:06.875 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=281.17, Mass=67, SNR=5.5, Peak=53 HFD=2.5
03:23:06.875 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
03:23:06.875 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.63)
03:23:06.875 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.54 hyp=0.91 cameraTheta=-2.51 mountX=-0.15 mountY=0.91, mountTheta=1.73
03:23:06.875 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.54, opts=13)
03:23:06.875 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.54)
03:23:06.876 00.001 8976 Worker thread wakes up
03:23:06.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.54) opts 0xd
03:23:06.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.54)
03:23:06.876 00.000 8976 Moving (-0.74, -0.54) raw xDistance=-0.15 yDistance=0.91
03:23:06.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:06.876 00.000 5052 UpdateGuideState exits: m=67 SNR=5.5
03:23:06.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:06.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:23:06.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.91
03:23:06.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:06.876 00.000 5052 Enqueuing Expose request
03:23:06.876 00.000 8976 MoveAxis(R, 0, ABG)
03:23:06.876 00.000 8976 MoveAxis(D, 4, ABG)
03:23:06.876 00.000 8976 stepping (-10, 10) + (0, -4)
03:23:06.876 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:06.921 00.045 8976 Received - 47 (G) 
03:23:06.921 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:06.921 00.000 8976 stepped: pos (-10, 6)
03:23:06.921 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:23:06.921 00.000 8976 MountToCamera -- mountX=1.35 mountY=-1.68 hyp=2.16 mountTheta=-0.89 cameraX=0.88, cameraY=1.97 cameraTheta=1.15
03:23:06.921 00.000 8976 incremental bump (0.880, 1.967) isValid = 1
03:23:06.921 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
03:23:06.921 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:23:06.921 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:23:06.921 00.000 8976 move complete, result=0
03:23:06.921 00.000 9828 Worker thread wakes up
03:23:06.921 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:23:06.921 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:23:06.921 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
03:23:06.921 00.000 8976 worker thread done servicing request
03:23:06.921 00.000 8976 Worker thread wakes up
03:23:06.921 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.9 px 4 ms SOUTH
03:23:06.921 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
03:23:06.922 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:06.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:06.922 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:23:06.922 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:23:06.922 00.000 9828 BLC: window closed
03:23:06.922 00.000 9828 MoveAxis(E, 16, B)
03:23:06.922 00.000 9828 Guiding  Dir = 2, Dur = 16
03:23:06.922 00.000 9828 IsSlewing returns 0
03:23:06.922 00.000 9828 IsGuiding returns 0
03:23:06.922 00.000 9828 PulseGuide returned control before completion, sleep 26
03:23:06.954 00.032 9828 IsGuiding returns 1
03:23:06.954 00.000 9828 scope still moving after pulse duration time elapsed
03:23:06.985 00.031 9828 IsSlewing returns 0
03:23:06.985 00.000 9828 IsGuiding returns 1
03:23:07.032 00.047 9828 IsSlewing returns 0
03:23:07.032 00.000 9828 IsGuiding returns 1
03:23:07.063 00.031 9828 IsSlewing returns 0
03:23:07.063 00.000 9828 IsGuiding returns 0
03:23:07.063 00.000 9828 scope move finished after 16 + 124 ms
03:23:07.063 00.000 9828 Move returns status 0, amount 16
03:23:07.063 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:07.063 00.000 9828 MoveAxis(N, 14, B)
03:23:07.063 00.000 9828 Guiding  Dir = 0, Dur = 14
03:23:07.079 00.016 9828 IsSlewing returns 0
03:23:07.080 00.001 9828 IsGuiding returns 0
03:23:07.080 00.000 9828 PulseGuide returned control before completion, sleep 24
03:23:07.111 00.031 9828 IsGuiding returns 1
03:23:07.111 00.000 9828 scope still moving after pulse duration time elapsed
03:23:07.142 00.031 9828 IsSlewing returns 0
03:23:07.142 00.000 9828 IsGuiding returns 1
03:23:07.173 00.031 9828 IsSlewing returns 0
03:23:07.173 00.000 9828 IsGuiding returns 1
03:23:07.205 00.032 9828 IsSlewing returns 0
03:23:07.205 00.000 9828 IsGuiding returns 1
03:23:07.238 00.033 9828 IsSlewing returns 0
03:23:07.238 00.000 9828 IsGuiding returns 0
03:23:07.238 00.000 9828 scope move finished after 14 + 144 ms
03:23:07.238 00.000 9828 Move returns status 0, amount 14
03:23:07.238 00.000 9828 move complete, result=0
03:23:07.238 00.000 9828 worker thread done servicing request
03:23:07.238 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:23:07.605 00.367 8976 Exposure complete
03:23:07.611 00.006 8976 worker thread done servicing request
03:23:07.611 00.000 5052 OnExposeComplete: enter
03:23:07.611 00.000 5052 UpdateGuideState(): m_state=6
03:23:07.611 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13447
03:23:07.611 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.66, Mass=73, SNR=5.8, Peak=58 HFD=2.0
03:23:07.611 00.000 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
03:23:07.611 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
03:23:07.611 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.77 mountX=-0.07 mountY=-0.02, mountTheta=-2.91
03:23:07.612 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.05, opts=13)
03:23:07.612 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.05)
03:23:07.612 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:23:07.612 00.000 5052 UpdateGuideState exits: m=73 SNR=5.8
03:23:07.612 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:07.612 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:07.612 00.000 5052 Enqueuing Expose request
03:23:07.612 00.000 8976 Worker thread wakes up
03:23:07.612 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.05) opts 0xd
03:23:07.612 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.05)
03:23:07.612 00.000 8976 Moving (0.06, -0.05) raw xDistance=-0.07 yDistance=-0.02
03:23:07.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:23:07.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:23:07.613 00.001 8976 MoveAxis(R, 0, ABG)
03:23:07.613 00.000 8976 MoveAxis(U, 0, ABG)
03:23:07.613 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:23:07.613 00.000 8976 MountToCamera -- mountX=1.41 mountY=-1.44 hyp=2.02 mountTheta=-0.80 cameraX=0.64, cameraY=1.91 cameraTheta=1.25
03:23:07.613 00.000 8976 incremental bump (0.640, 1.911) isValid = 1
03:23:07.613 00.000 8976 Scheduling Mount bump of (0.024, 0.074)
03:23:07.613 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.07, opts=4)
03:23:07.613 00.000 8976 Enqueuing Move request for scope (0.02, 0.07)
03:23:07.613 00.000 8976 move complete, result=0
03:23:07.613 00.000 9828 Worker thread wakes up
03:23:07.613 00.000 8976 worker thread done servicing request
03:23:07.613 00.000 8976 Worker thread wakes up
03:23:07.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:07.613 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:23:07.613 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0x4
03:23:07.613 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
03:23:07.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:07.613 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
03:23:07.613 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
03:23:07.614 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.26 mountX=-0.03 mountY=-0.07, mountTheta=-1.94
03:23:07.614 00.000 9828 Moving (0.02, 0.07) raw xDistance=-0.03 yDistance=-0.07
03:23:07.614 00.000 9828 BLC: window closed
03:23:07.614 00.000 9828 MoveAxis(E, 9, B)
03:23:07.614 00.000 9828 Guiding  Dir = 2, Dur = 9
03:23:07.614 00.000 9828 IsSlewing returns 0
03:23:07.614 00.000 9828 IsGuiding returns 0
03:23:07.614 00.000 9828 PulseGuide returned control before completion, sleep 19
03:23:07.639 00.025 9828 IsGuiding returns 1
03:23:07.639 00.000 9828 scope still moving after pulse duration time elapsed
03:23:07.670 00.031 9828 IsSlewing returns 0
03:23:07.670 00.000 9828 IsGuiding returns 1
03:23:07.701 00.031 9828 IsSlewing returns 0
03:23:07.701 00.000 9828 IsGuiding returns 1
03:23:07.732 00.031 9828 IsSlewing returns 0
03:23:07.732 00.000 9828 IsGuiding returns 0
03:23:07.732 00.000 9828 scope move finished after 9 + 109 ms
03:23:07.732 00.000 9828 Move returns status 0, amount 9
03:23:07.732 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:07.732 00.000 9828 MoveAxis(N, 10, B)
03:23:07.733 00.001 9828 Guiding  Dir = 0, Dur = 10
03:23:07.747 00.014 9828 IsSlewing returns 0
03:23:07.747 00.000 9828 IsGuiding returns 0
03:23:07.747 00.000 9828 PulseGuide returned control before completion, sleep 20
03:23:07.778 00.031 9828 IsGuiding returns 1
03:23:07.778 00.000 9828 scope still moving after pulse duration time elapsed
03:23:07.810 00.032 9828 IsSlewing returns 0
03:23:07.810 00.000 9828 IsGuiding returns 1
03:23:07.840 00.030 9828 IsSlewing returns 0
03:23:07.840 00.000 9828 IsGuiding returns 1
03:23:07.871 00.031 9828 IsSlewing returns 0
03:23:07.871 00.000 9828 IsGuiding returns 1
03:23:07.902 00.031 9828 IsSlewing returns 0
03:23:07.902 00.000 9828 IsGuiding returns 0
03:23:07.902 00.000 9828 scope move finished after 10 + 144 ms
03:23:07.902 00.000 9828 Move returns status 0, amount 10
03:23:07.902 00.000 9828 move complete, result=0
03:23:07.902 00.000 9828 worker thread done servicing request
03:23:07.902 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 10 ms NORTH
03:23:08.295 00.393 8976 Exposure complete
03:23:08.301 00.006 8976 worker thread done servicing request
03:23:08.301 00.000 5052 OnExposeComplete: enter
03:23:08.301 00.000 5052 UpdateGuideState(): m_state=6
03:23:08.301 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13448
03:23:08.301 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.44, Mass=90, SNR=6.4, Peak=59 HFD=2.5
03:23:08.301 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
03:23:08.301 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
03:23:08.302 00.001 5052 CameraToMount -- cameraX=-0.03 cameraY=0.73 hyp=0.73 cameraTheta=1.62 mountX=0.66 mountY=-0.37, mountTheta=-0.51
03:23:08.302 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.73, opts=13)
03:23:08.302 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.73)
03:23:08.302 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:08.302 00.000 5052 UpdateGuideState exits: m=90 SNR=6.4
03:23:08.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:08.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:08.302 00.000 5052 Enqueuing Expose request
03:23:08.302 00.000 8976 Worker thread wakes up
03:23:08.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.73) opts 0xd
03:23:08.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.73)
03:23:08.302 00.000 8976 Moving (-0.03, 0.73) raw xDistance=0.66 yDistance=-0.37
03:23:08.303 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
03:23:08.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:23:08.303 00.000 8976 MoveAxis(L, 3, ABG)
03:23:08.303 00.000 8976 stepping (-10, 6) + (-3, 0)
03:23:08.303 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:08.344 00.041 8976 Received - 47 (G) 
03:23:08.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:08.344 00.000 8976 stepped: pos (-13, 6)
03:23:08.344 00.000 8976 MoveAxis(U, 1, ABG)
03:23:08.344 00.000 8976 stepping (-13, 6) + (0, 1)
03:23:08.344 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:08.376 00.032 8976 Received - 47 (G) 
03:23:08.376 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:08.376 00.000 8976 stepped: pos (-13, 7)
03:23:08.376 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
03:23:08.376 00.000 8976 MountToCamera -- mountX=1.60 mountY=-1.33 hyp=2.08 mountTheta=-0.69 cameraX=0.46, cameraY=2.03 cameraTheta=1.35
03:23:08.376 00.000 8976 incremental bump (0.456, 2.032) isValid = 1
03:23:08.376 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
03:23:08.376 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:23:08.376 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:23:08.376 00.000 8976 move complete, result=0
03:23:08.376 00.000 8976 worker thread done servicing request
03:23:08.376 00.000 8976 Worker thread wakes up
03:23:08.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:08.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:08.376 00.000 9828 Worker thread wakes up
03:23:08.376 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:23:08.376 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:23:08.376 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
03:23:08.376 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.4 px 1 ms NORTH
03:23:08.377 00.001 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
03:23:08.377 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
03:23:08.377 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:23:08.377 00.000 9828 BLC: window closed
03:23:08.377 00.000 9828 MoveAxis(E, 10, B)
03:23:08.377 00.000 9828 Guiding  Dir = 2, Dur = 10
03:23:08.377 00.000 9828 IsSlewing returns 0
03:23:08.377 00.000 9828 IsGuiding returns 0
03:23:08.377 00.000 9828 PulseGuide returned control before completion, sleep 20
03:23:08.411 00.034 9828 IsGuiding returns 1
03:23:08.411 00.000 9828 scope still moving after pulse duration time elapsed
03:23:08.442 00.031 9828 IsSlewing returns 0
03:23:08.442 00.000 9828 IsGuiding returns 1
03:23:08.473 00.031 9828 IsSlewing returns 0
03:23:08.473 00.000 9828 IsGuiding returns 1
03:23:08.505 00.032 9828 IsSlewing returns 0
03:23:08.505 00.000 9828 IsGuiding returns 0
03:23:08.505 00.000 9828 scope move finished after 10 + 118 ms
03:23:08.505 00.000 9828 Move returns status 0, amount 10
03:23:08.505 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:08.505 00.000 9828 MoveAxis(N, 15, B)
03:23:08.505 00.000 9828 Guiding  Dir = 0, Dur = 15
03:23:08.521 00.016 9828 IsSlewing returns 0
03:23:08.521 00.000 9828 IsGuiding returns 0
03:23:08.521 00.000 9828 PulseGuide returned control before completion, sleep 25
03:23:08.553 00.032 9828 IsGuiding returns 1
03:23:08.553 00.000 9828 scope still moving after pulse duration time elapsed
03:23:08.585 00.032 9828 IsSlewing returns 0
03:23:08.585 00.000 9828 IsGuiding returns 1
03:23:08.616 00.031 9828 IsSlewing returns 0
03:23:08.616 00.000 9828 IsGuiding returns 1
03:23:08.649 00.033 9828 IsSlewing returns 0
03:23:08.649 00.000 9828 IsGuiding returns 1
03:23:08.679 00.030 9828 IsSlewing returns 0
03:23:08.679 00.000 9828 IsGuiding returns 0
03:23:08.679 00.000 9828 scope move finished after 15 + 143 ms
03:23:08.679 00.000 9828 Move returns status 0, amount 15
03:23:08.679 00.000 9828 move complete, result=0
03:23:08.679 00.000 9828 worker thread done servicing request
03:23:08.679 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:23:09.061 00.382 8976 Exposure complete
03:23:09.067 00.006 8976 worker thread done servicing request
03:23:09.067 00.000 5052 OnExposeComplete: enter
03:23:09.067 00.000 5052 UpdateGuideState(): m_state=6
03:23:09.067 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13449
03:23:09.067 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.30, Mass=92, SNR=6.5, Peak=57 HFD=2.3
03:23:09.067 00.000 5052 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.04) = xAngle (-4.25 = 2.03)
03:23:09.067 00.000 5052 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.93)
03:23:09.067 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.41 hyp=0.51 cameraTheta=-2.21 mountX=-0.23 mountY=0.48, mountTheta=2.01
03:23:09.068 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.41, opts=13)
03:23:09.068 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.41)
03:23:09.068 00.000 8976 Worker thread wakes up
03:23:09.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.41) opts 0xd
03:23:09.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.41)
03:23:09.068 00.000 8976 Moving (-0.31, -0.41) raw xDistance=-0.23 yDistance=0.48
03:23:09.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:23:09.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.48
03:23:09.068 00.000 8976 MoveAxis(R, 0, ABG)
03:23:09.068 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:23:09.068 00.000 5052 UpdateGuideState exits: m=92 SNR=6.5
03:23:09.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:09.068 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:09.068 00.000 5052 Enqueuing Expose request
03:23:09.068 00.000 8976 MoveAxis(D, 2, ABG)
03:23:09.068 00.000 8976 stepping (-13, 7) + (0, -2)
03:23:09.069 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:09.095 00.026 8976 Received - 47 (G) 
03:23:09.095 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:09.095 00.000 8976 stepped: pos (-13, 5)
03:23:09.095 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
03:23:09.095 00.000 8976 MountToCamera -- mountX=1.73 mountY=-1.15 hyp=2.08 mountTheta=-0.59 cameraX=0.24, cameraY=2.07 cameraTheta=1.46
03:23:09.095 00.000 8976 incremental bump (0.240, 2.066) isValid = 1
03:23:09.095 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
03:23:09.095 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:23:09.095 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:23:09.095 00.000 8976 move complete, result=0
03:23:09.095 00.000 9828 Worker thread wakes up
03:23:09.095 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:23:09.095 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:23:09.095 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:23:09.095 00.000 8976 worker thread done servicing request
03:23:09.095 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
03:23:09.096 00.001 8976 Worker thread wakes up
03:23:09.096 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
03:23:09.096 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
03:23:09.096 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:23:09.096 00.000 9828 BLC: window closed
03:23:09.096 00.000 9828 MoveAxis(E, 6, B)
03:23:09.096 00.000 9828 Guiding  Dir = 2, Dur = 6
03:23:09.096 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:09.096 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:09.096 00.000 9828 IsSlewing returns 0
03:23:09.096 00.000 9828 IsGuiding returns 0
03:23:09.096 00.000 9828 PulseGuide returned control before completion, sleep 16
03:23:09.114 00.018 9828 IsGuiding returns 1
03:23:09.114 00.000 9828 scope still moving after pulse duration time elapsed
03:23:09.145 00.031 9828 IsSlewing returns 0
03:23:09.145 00.000 9828 IsGuiding returns 1
03:23:09.176 00.031 9828 IsSlewing returns 0
03:23:09.176 00.000 9828 IsGuiding returns 1
03:23:09.208 00.032 9828 IsSlewing returns 0
03:23:09.208 00.000 9828 IsGuiding returns 0
03:23:09.209 00.001 9828 scope move finished after 6 + 106 ms
03:23:09.209 00.000 9828 Move returns status 0, amount 6
03:23:09.209 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:09.209 00.000 9828 MoveAxis(N, 16, B)
03:23:09.209 00.000 9828 Guiding  Dir = 0, Dur = 16
03:23:09.224 00.015 9828 IsSlewing returns 0
03:23:09.224 00.000 9828 IsGuiding returns 0
03:23:09.224 00.000 9828 PulseGuide returned control before completion, sleep 26
03:23:09.256 00.032 9828 IsGuiding returns 1
03:23:09.256 00.000 9828 scope still moving after pulse duration time elapsed
03:23:09.288 00.032 9828 IsSlewing returns 0
03:23:09.288 00.000 9828 IsGuiding returns 1
03:23:09.319 00.031 9828 IsSlewing returns 0
03:23:09.319 00.000 9828 IsGuiding returns 1
03:23:09.349 00.030 9828 IsSlewing returns 0
03:23:09.349 00.000 9828 IsGuiding returns 1
03:23:09.380 00.031 9828 IsSlewing returns 0
03:23:09.380 00.000 9828 IsGuiding returns 0
03:23:09.380 00.000 9828 scope move finished after 16 + 139 ms
03:23:09.380 00.000 9828 Move returns status 0, amount 16
03:23:09.380 00.000 9828 move complete, result=0
03:23:09.380 00.000 9828 worker thread done servicing request
03:23:09.381 00.001 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:23:09.779 00.398 8976 Exposure complete
03:23:09.784 00.005 8976 worker thread done servicing request
03:23:09.785 00.001 5052 OnExposeComplete: enter
03:23:09.785 00.000 5052 UpdateGuideState(): m_state=6
03:23:09.785 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13450
03:23:09.785 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.77, Mass=88, SNR=6.4, Peak=57 HFD=2.5
03:23:09.785 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:23:09.785 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
03:23:09.785 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.86 mountX=0.16 mountY=0.15, mountTheta=0.77
03:23:09.786 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.06, opts=13)
03:23:09.786 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.06)
03:23:09.786 00.000 8976 Worker thread wakes up
03:23:09.786 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.06) opts 0xd
03:23:09.786 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.06)
03:23:09.786 00.000 8976 Moving (-0.22, 0.06) raw xDistance=0.16 yDistance=0.15
03:23:09.786 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:09.786 00.000 5052 UpdateGuideState exits: m=88 SNR=6.4
03:23:09.786 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:09.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:23:09.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:23:09.786 00.000 8976 MoveAxis(R, 0, ABG)
03:23:09.786 00.000 8976 MoveAxis(U, 0, ABG)
03:23:09.786 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:09.786 00.000 5052 Enqueuing Expose request
03:23:09.786 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
03:23:09.786 00.000 8976 MountToCamera -- mountX=1.82 mountY=-1.04 hyp=2.09 mountTheta=-0.52 cameraX=0.09, cameraY=2.09 cameraTheta=1.53
03:23:09.786 00.000 8976 incremental bump (0.095, 2.088) isValid = 1
03:23:09.786 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
03:23:09.787 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:23:09.787 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:23:09.787 00.000 8976 move complete, result=0
03:23:09.787 00.000 9828 Worker thread wakes up
03:23:09.787 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:23:09.787 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:23:09.787 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:23:09.787 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
03:23:09.787 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
03:23:09.787 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
03:23:09.787 00.000 8976 worker thread done servicing request
03:23:09.787 00.000 8976 Worker thread wakes up
03:23:09.787 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:23:09.787 00.000 9828 BLC: window closed
03:23:09.787 00.000 9828 MoveAxis(E, 3, B)
03:23:09.787 00.000 9828 Guiding  Dir = 2, Dur = 3
03:23:09.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:09.787 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:09.788 00.001 9828 IsSlewing returns 0
03:23:09.788 00.000 9828 IsGuiding returns 0
03:23:09.788 00.000 9828 PulseGuide returned control before completion, sleep 13
03:23:09.816 00.028 9828 IsGuiding returns 1
03:23:09.816 00.000 9828 scope still moving after pulse duration time elapsed
03:23:09.847 00.031 9828 IsSlewing returns 0
03:23:09.847 00.000 9828 IsGuiding returns 1
03:23:09.877 00.030 9828 IsSlewing returns 0
03:23:09.877 00.000 9828 IsGuiding returns 1
03:23:09.908 00.031 9828 IsSlewing returns 0
03:23:09.908 00.000 9828 IsGuiding returns 0
03:23:09.908 00.000 9828 scope move finished after 3 + 117 ms
03:23:09.908 00.000 9828 Move returns status 0, amount 3
03:23:09.908 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:09.908 00.000 9828 MoveAxis(N, 16, B)
03:23:09.908 00.000 9828 Guiding  Dir = 0, Dur = 16
03:23:09.924 00.016 9828 IsSlewing returns 0
03:23:09.924 00.000 9828 IsGuiding returns 0
03:23:09.924 00.000 9828 PulseGuide returned control before completion, sleep 26
03:23:09.955 00.031 9828 IsGuiding returns 1
03:23:09.955 00.000 9828 scope still moving after pulse duration time elapsed
03:23:09.987 00.032 9828 IsSlewing returns 0
03:23:09.987 00.000 9828 IsGuiding returns 1
03:23:10.017 00.030 9828 IsSlewing returns 0
03:23:10.017 00.000 9828 IsGuiding returns 1
03:23:10.049 00.032 9828 IsSlewing returns 0
03:23:10.050 00.001 9828 IsGuiding returns 1
03:23:10.081 00.031 9828 IsSlewing returns 0
03:23:10.081 00.000 9828 IsGuiding returns 0
03:23:10.081 00.000 9828 scope move finished after 16 + 141 ms
03:23:10.081 00.000 9828 Move returns status 0, amount 16
03:23:10.081 00.000 9828 move complete, result=0
03:23:10.081 00.000 9828 worker thread done servicing request
03:23:10.081 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:23:10.473 00.392 8976 Exposure complete
03:23:10.479 00.006 8976 worker thread done servicing request
03:23:10.479 00.000 5052 OnExposeComplete: enter
03:23:10.479 00.000 5052 UpdateGuideState(): m_state=6
03:23:10.479 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13451
03:23:10.479 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.68, Mass=59, SNR=5.3, Peak=60 HFD=2.0
03:23:10.479 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
03:23:10.479 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
03:23:10.479 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.96 mountX=0.05 mountY=0.17, mountTheta=1.27
03:23:10.479 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.03, opts=13)
03:23:10.479 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.03)
03:23:10.479 00.000 8976 Worker thread wakes up
03:23:10.480 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.03) opts 0xd
03:23:10.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.03)
03:23:10.480 00.000 8976 Moving (-0.18, -0.03) raw xDistance=0.05 yDistance=0.17
03:23:10.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:23:10.480 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:23:10.480 00.000 5052 UpdateGuideState exits: m=59 SNR=5.3
03:23:10.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:10.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:23:10.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:10.480 00.000 5052 Enqueuing Expose request
03:23:10.480 00.000 8976 MoveAxis(R, 0, ABG)
03:23:10.480 00.000 8976 MoveAxis(U, 0, ABG)
03:23:10.480 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
03:23:10.480 00.000 8976 MountToCamera -- mountX=1.87 mountY=-0.96 hyp=2.10 mountTheta=-0.47 cameraX=-0.00, cameraY=2.10 cameraTheta=1.57
03:23:10.480 00.000 8976 incremental bump (-0.002, 2.103) isValid = 1
03:23:10.480 00.000 8976 Scheduling Mount bump of (-0.000, 0.119)
03:23:10.481 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:23:10.481 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:23:10.481 00.000 8976 move complete, result=0
03:23:10.481 00.000 9828 Worker thread wakes up
03:23:10.481 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:23:10.481 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:23:10.481 00.000 8976 worker thread done servicing request
03:23:10.481 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:23:10.481 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
03:23:10.481 00.000 8976 Worker thread wakes up
03:23:10.481 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.70)
03:23:10.481 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:10.481 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:10.481 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
03:23:10.481 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:23:10.481 00.000 9828 BLC: window closed
03:23:10.481 00.000 9828 MoveAxis(E, 2, B)
03:23:10.481 00.000 9828 Guiding  Dir = 2, Dur = 2
03:23:10.482 00.001 9828 IsSlewing returns 0
03:23:10.482 00.000 9828 IsGuiding returns 0
03:23:10.482 00.000 9828 PulseGuide returned control before completion, sleep 12
03:23:10.503 00.021 9828 IsGuiding returns 1
03:23:10.503 00.000 9828 scope still moving after pulse duration time elapsed
03:23:10.534 00.031 9828 IsSlewing returns 0
03:23:10.534 00.000 9828 IsGuiding returns 1
03:23:10.564 00.030 9828 IsSlewing returns 0
03:23:10.564 00.000 9828 IsGuiding returns 1
03:23:10.595 00.031 9828 IsSlewing returns 0
03:23:10.595 00.000 9828 IsGuiding returns 0
03:23:10.595 00.000 9828 scope move finished after 2 + 111 ms
03:23:10.595 00.000 9828 Move returns status 0, amount 2
03:23:10.595 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:10.595 00.000 9828 MoveAxis(N, 16, B)
03:23:10.595 00.000 9828 Guiding  Dir = 0, Dur = 16
03:23:10.610 00.015 9828 IsSlewing returns 0
03:23:10.610 00.000 9828 IsGuiding returns 0
03:23:10.610 00.000 9828 PulseGuide returned control before completion, sleep 26
03:23:10.641 00.031 9828 IsGuiding returns 1
03:23:10.641 00.000 9828 scope still moving after pulse duration time elapsed
03:23:10.673 00.032 9828 IsSlewing returns 0
03:23:10.673 00.000 9828 IsGuiding returns 1
03:23:10.704 00.031 9828 IsSlewing returns 0
03:23:10.704 00.000 9828 IsGuiding returns 1
03:23:10.736 00.032 9828 IsSlewing returns 0
03:23:10.736 00.000 9828 IsGuiding returns 1
03:23:10.767 00.031 9828 IsSlewing returns 0
03:23:10.767 00.000 9828 IsGuiding returns 0
03:23:10.767 00.000 9828 scope move finished after 16 + 140 ms
03:23:10.767 00.000 9828 Move returns status 0, amount 16
03:23:10.767 00.000 9828 move complete, result=0
03:23:10.767 00.000 9828 worker thread done servicing request
03:23:10.767 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:23:11.171 00.404 8976 Exposure complete
03:23:11.177 00.006 8976 worker thread done servicing request
03:23:11.177 00.000 5052 OnExposeComplete: enter
03:23:11.177 00.000 5052 UpdateGuideState(): m_state=6
03:23:11.178 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13452
03:23:11.178 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.66, Mass=82, SNR=6.1, Peak=60 HFD=2.4
03:23:11.178 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
03:23:11.178 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
03:23:11.178 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.05 hyp=0.35 cameraTheta=-2.99 mountX=0.11 mountY=0.32, mountTheta=1.24
03:23:11.178 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.05, opts=13)
03:23:11.179 00.001 5052 Enqueuing Move request for stepguider (-0.35, -0.05)
03:23:11.179 00.000 8976 Worker thread wakes up
03:23:11.179 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:11.179 00.000 5052 UpdateGuideState exits: m=82 SNR=6.1
03:23:11.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:11.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.05) opts 0xd
03:23:11.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:11.179 00.000 5052 Enqueuing Expose request
03:23:11.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.05)
03:23:11.179 00.000 8976 Moving (-0.35, -0.05) raw xDistance=0.11 yDistance=0.32
03:23:11.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:23:11.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:23:11.179 00.000 8976 MoveAxis(R, 0, ABG)
03:23:11.179 00.000 8976 MoveAxis(D, 1, ABG)
03:23:11.179 00.000 8976 stepping (-13, 5) + (0, -1)
03:23:11.179 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:11.204 00.025 8976 Received - 47 (G) 
03:23:11.204 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:11.204 00.000 8976 stepped: pos (-13, 4)
03:23:11.204 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
03:23:11.205 00.001 8976 MountToCamera -- mountX=1.91 mountY=-0.85 hyp=2.09 mountTheta=-0.42 cameraX=-0.11, cameraY=2.09 cameraTheta=1.63
03:23:11.205 00.000 8976 incremental bump (-0.114, 2.090) isValid = 1
03:23:11.205 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
03:23:11.205 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:23:11.205 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:23:11.205 00.000 8976 move complete, result=0
03:23:11.205 00.000 9828 Worker thread wakes up
03:23:11.205 00.000 8976 worker thread done servicing request
03:23:11.205 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:23:11.205 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:23:11.205 00.000 8976 Worker thread wakes up
03:23:11.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:11.205 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:23:11.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:11.205 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
03:23:11.206 00.001 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
03:23:11.206 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.56
03:23:11.206 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:23:11.206 00.000 9828 BLC: window closed
03:23:11.206 00.000 9828 MoveAxis(W, 0, B)
03:23:11.206 00.000 9828 Move returns status 0, amount 0
03:23:11.206 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:11.206 00.000 9828 MoveAxis(N, 16, B)
03:23:11.206 00.000 9828 Guiding  Dir = 0, Dur = 16
03:23:11.206 00.000 9828 IsSlewing returns 0
03:23:11.206 00.000 9828 IsGuiding returns 0
03:23:11.207 00.001 9828 PulseGuide returned control before completion, sleep 26
03:23:11.247 00.040 9828 IsGuiding returns 1
03:23:11.247 00.000 9828 scope still moving after pulse duration time elapsed
03:23:11.278 00.031 9828 IsSlewing returns 0
03:23:11.278 00.000 9828 IsGuiding returns 1
03:23:11.309 00.031 9828 IsSlewing returns 0
03:23:11.309 00.000 9828 IsGuiding returns 1
03:23:11.340 00.031 9828 IsSlewing returns 0
03:23:11.340 00.000 9828 IsGuiding returns 1
03:23:11.372 00.032 9828 IsSlewing returns 0
03:23:11.372 00.000 9828 IsGuiding returns 1
03:23:11.404 00.032 9828 IsSlewing returns 0
03:23:11.404 00.000 9828 IsGuiding returns 1
03:23:11.436 00.032 9828 IsSlewing returns 0
03:23:11.436 00.000 9828 IsGuiding returns 0
03:23:11.436 00.000 9828 scope move finished after 16 + 212 ms
03:23:11.436 00.000 9828 Move returns status 0, amount 16
03:23:11.436 00.000 9828 move complete, result=0
03:23:11.436 00.000 9828 worker thread done servicing request
03:23:11.436 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
03:23:11.890 00.454 8976 Exposure complete
03:23:11.896 00.006 8976 worker thread done servicing request
03:23:11.896 00.000 5052 OnExposeComplete: enter
03:23:11.896 00.000 5052 UpdateGuideState(): m_state=6
03:23:11.896 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13453
03:23:11.896 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.77, Mass=78, SNR=6.0, Peak=57 HFD=2.6
03:23:11.896 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
03:23:11.896 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
03:23:11.896 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.06 hyp=0.32 cameraTheta=0.20 mountX=-0.09 mountY=-0.30, mountTheta=-1.85
03:23:11.897 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.06, opts=13)
03:23:11.897 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.06)
03:23:11.897 00.000 8976 Worker thread wakes up
03:23:11.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:23:11.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.06) opts 0xd
03:23:11.897 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:23:11.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.06)
03:23:11.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:11.897 00.000 8976 Moving (0.31, 0.06) raw xDistance=-0.09 yDistance=-0.30
03:23:11.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:11.898 00.001 5052 Enqueuing Expose request
03:23:11.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:23:11.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
03:23:11.898 00.000 8976 MoveAxis(R, 0, ABG)
03:23:11.898 00.000 8976 MoveAxis(U, 1, ABG)
03:23:11.898 00.000 8976 stepping (-13, 4) + (0, 1)
03:23:11.898 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:11.924 00.026 8976 Received - 47 (G) 
03:23:11.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:11.924 00.000 8976 stepped: pos (-13, 5)
03:23:11.924 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
03:23:11.924 00.000 8976 MountToCamera -- mountX=1.94 mountY=-0.83 hyp=2.11 mountTheta=-0.41 cameraX=-0.14, cameraY=2.10 cameraTheta=1.64
03:23:11.924 00.000 8976 incremental bump (-0.142, 2.104) isValid = 1
03:23:11.925 00.001 8976 Scheduling Mount bump of (-0.008, 0.119)
03:23:11.925 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:23:11.925 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:23:11.925 00.000 8976 move complete, result=0
03:23:11.925 00.000 8976 worker thread done servicing request
03:23:11.925 00.000 8976 Worker thread wakes up
03:23:11.925 00.000 9828 Worker thread wakes up
03:23:11.925 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:23:11.925 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:23:11.925 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
03:23:11.925 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
03:23:11.925 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:23:11.925 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
03:23:11.925 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:23:11.925 00.000 9828 BLC: window closed
03:23:11.925 00.000 9828 MoveAxis(W, 1, B)
03:23:11.925 00.000 9828 Guiding  Dir = 3, Dur = 1
03:23:11.926 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:11.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:11.926 00.000 9828 IsSlewing returns 0
03:23:11.926 00.000 9828 IsGuiding returns 0
03:23:11.926 00.000 9828 PulseGuide returned control before completion, sleep 11
03:23:11.947 00.021 9828 IsGuiding returns 1
03:23:11.947 00.000 9828 scope still moving after pulse duration time elapsed
03:23:11.978 00.031 9828 IsSlewing returns 0
03:23:11.979 00.001 9828 IsGuiding returns 1
03:23:12.010 00.031 9828 IsSlewing returns 0
03:23:12.010 00.000 9828 IsGuiding returns 1
03:23:12.043 00.033 9828 IsSlewing returns 0
03:23:12.043 00.000 9828 IsGuiding returns 0
03:23:12.043 00.000 9828 scope move finished after 1 + 115 ms
03:23:12.043 00.000 9828 Move returns status 0, amount 1
03:23:12.043 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:12.043 00.000 9828 MoveAxis(N, 16, B)
03:23:12.044 00.001 9828 Guiding  Dir = 0, Dur = 16
03:23:12.057 00.013 9828 IsSlewing returns 0
03:23:12.057 00.000 9828 IsGuiding returns 0
03:23:12.057 00.000 9828 PulseGuide returned control before completion, sleep 26
03:23:12.088 00.031 9828 IsGuiding returns 1
03:23:12.088 00.000 9828 scope still moving after pulse duration time elapsed
03:23:12.118 00.030 9828 IsSlewing returns 0
03:23:12.118 00.000 9828 IsGuiding returns 1
03:23:12.149 00.031 9828 IsSlewing returns 0
03:23:12.149 00.000 9828 IsGuiding returns 1
03:23:12.180 00.031 9828 IsSlewing returns 0
03:23:12.180 00.000 9828 IsGuiding returns 1
03:23:12.211 00.031 9828 IsSlewing returns 0
03:23:12.211 00.000 9828 IsGuiding returns 0
03:23:12.211 00.000 9828 scope move finished after 16 + 138 ms
03:23:12.211 00.000 9828 Move returns status 0, amount 16
03:23:12.211 00.000 9828 move complete, result=0
03:23:12.211 00.000 9828 worker thread done servicing request
03:23:12.211 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:23:12.610 00.399 8976 Exposure complete
03:23:12.616 00.006 8976 worker thread done servicing request
03:23:12.616 00.000 5052 OnExposeComplete: enter
03:23:12.616 00.000 5052 UpdateGuideState(): m_state=6
03:23:12.616 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13454
03:23:12.616 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=280.91, Mass=78, SNR=6.0, Peak=55 HFD=2.2
03:23:12.616 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.04) = xAngle (-3.68 = 2.60)
03:23:12.616 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.50)
03:23:12.616 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.80 hyp=0.80 cameraTheta=-1.64 mountX=-0.69 mountY=0.48, mountTheta=2.53
03:23:12.617 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.80, opts=13)
03:23:12.617 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.80)
03:23:12.617 00.000 8976 Worker thread wakes up
03:23:12.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.80) opts 0xd
03:23:12.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.80)
03:23:12.617 00.000 8976 Moving (-0.05, -0.80) raw xDistance=-0.69 yDistance=0.48
03:23:12.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
03:23:12.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.48
03:23:12.617 00.000 8976 MoveAxis(R, 3, ABG)
03:23:12.617 00.000 8976 stepping (-13, 5) + (3, 0)
03:23:12.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:23:12.617 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:23:12.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:12.617 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:12.618 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:12.618 00.000 5052 Enqueuing Expose request
03:23:12.644 00.026 8976 Received - 47 (G) 
03:23:12.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:12.644 00.000 8976 stepped: pos (-10, 5)
03:23:12.644 00.000 8976 MoveAxis(D, 2, ABG)
03:23:12.644 00.000 8976 stepping (-10, 5) + (0, -2)
03:23:12.644 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:12.676 00.032 8976 Received - 47 (G) 
03:23:12.676 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:12.676 00.000 8976 stepped: pos (-10, 3)
03:23:12.676 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
03:23:12.676 00.000 8976 MountToCamera -- mountX=1.80 mountY=-0.71 hyp=1.94 mountTheta=-0.38 cameraX=-0.19, cameraY=1.93 cameraTheta=1.67
03:23:12.676 00.000 8976 incremental bump (-0.185, 1.931) isValid = 1
03:23:12.676 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
03:23:12.676 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:23:12.676 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:23:12.676 00.000 8976 move complete, result=0
03:23:12.677 00.001 9828 Worker thread wakes up
03:23:12.677 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:23:12.677 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:23:12.677 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
03:23:12.677 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.61)
03:23:12.677 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.5 px 2 ms SOUTH
03:23:12.677 00.000 8976 worker thread done servicing request
03:23:12.677 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.52
03:23:12.677 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:23:12.677 00.000 9828 BLC: window closed
03:23:12.677 00.000 9828 MoveAxis(W, 2, B)
03:23:12.677 00.000 8976 Worker thread wakes up
03:23:12.677 00.000 9828 Guiding  Dir = 3, Dur = 2
03:23:12.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:12.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:12.678 00.001 9828 IsSlewing returns 0
03:23:12.678 00.000 9828 IsGuiding returns 0
03:23:12.678 00.000 9828 PulseGuide returned control before completion, sleep 12
03:23:12.694 00.016 9828 IsGuiding returns 1
03:23:12.694 00.000 9828 scope still moving after pulse duration time elapsed
03:23:12.725 00.031 9828 IsSlewing returns 0
03:23:12.725 00.000 9828 IsGuiding returns 1
03:23:12.756 00.031 9828 IsSlewing returns 0
03:23:12.756 00.000 9828 IsGuiding returns 1
03:23:12.787 00.031 9828 IsSlewing returns 0
03:23:12.787 00.000 9828 IsGuiding returns 1
03:23:12.817 00.030 9828 IsSlewing returns 0
03:23:12.817 00.000 9828 IsGuiding returns 0
03:23:12.817 00.000 9828 scope move finished after 2 + 137 ms
03:23:12.817 00.000 9828 Move returns status 0, amount 2
03:23:12.817 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:12.817 00.000 9828 MoveAxis(N, 16, B)
03:23:12.817 00.000 9828 Guiding  Dir = 0, Dur = 16
03:23:12.832 00.015 9828 IsSlewing returns 0
03:23:12.832 00.000 9828 IsGuiding returns 0
03:23:12.833 00.001 9828 PulseGuide returned control before completion, sleep 26
03:23:12.863 00.030 9828 IsGuiding returns 1
03:23:12.863 00.000 9828 scope still moving after pulse duration time elapsed
03:23:12.894 00.031 9828 IsSlewing returns 0
03:23:12.894 00.000 9828 IsGuiding returns 1
03:23:12.925 00.031 9828 IsSlewing returns 0
03:23:12.929 00.004 9828 IsGuiding returns 1
03:23:12.955 00.026 9828 IsSlewing returns 0
03:23:12.955 00.000 9828 IsGuiding returns 1
03:23:12.987 00.032 9828 IsSlewing returns 0
03:23:12.987 00.000 9828 IsGuiding returns 0
03:23:12.987 00.000 9828 scope move finished after 16 + 137 ms
03:23:12.987 00.000 9828 Move returns status 0, amount 16
03:23:12.987 00.000 9828 move complete, result=0
03:23:12.987 00.000 9828 worker thread done servicing request
03:23:12.987 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:23:13.362 00.375 8976 Exposure complete
03:23:13.368 00.006 8976 worker thread done servicing request
03:23:13.368 00.000 5052 OnExposeComplete: enter
03:23:13.368 00.000 5052 UpdateGuideState(): m_state=6
03:23:13.368 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13455
03:23:13.368 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.61, Mass=66, SNR=5.5, Peak=60 HFD=1.6
03:23:13.368 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
03:23:13.368 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
03:23:13.369 00.001 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.10 hyp=0.63 cameraTheta=-2.98 mountX=0.19 mountY=0.58, mountTheta=1.25
03:23:13.369 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.10, opts=13)
03:23:13.369 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.10)
03:23:13.369 00.000 8976 Worker thread wakes up
03:23:13.369 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.10) opts 0xd
03:23:13.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.10)
03:23:13.370 00.001 8976 Moving (-0.63, -0.10) raw xDistance=0.19 yDistance=0.58
03:23:13.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:23:13.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:23:13.370 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:23:13.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:13.370 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:13.370 00.000 5052 Enqueuing Expose request
03:23:13.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
03:23:13.370 00.000 8976 MoveAxis(R, 0, ABG)
03:23:13.370 00.000 8976 MoveAxis(D, 2, ABG)
03:23:13.370 00.000 8976 stepping (-10, 3) + (0, -2)
03:23:13.370 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:13.395 00.025 8976 Received - 47 (G) 
03:23:13.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:13.395 00.000 8976 stepped: pos (-10, 1)
03:23:13.395 00.000 8976 MountToCamera -- mountTheta (-0.30) + m_xAngle (2.04) = xAngle (1.74 = 1.74)
03:23:13.395 00.000 8976 MountToCamera -- mountX=1.71 mountY=-0.53 hyp=1.79 mountTheta=-0.30 cameraX=-0.31, cameraY=1.77 cameraTheta=1.74
03:23:13.395 00.000 8976 incremental bump (-0.307, 1.768) isValid = 1
03:23:13.395 00.000 8976 Scheduling Mount bump of (-0.020, 0.117)
03:23:13.395 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:23:13.396 00.001 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:23:13.396 00.000 8976 move complete, result=0
03:23:13.396 00.000 9828 Worker thread wakes up
03:23:13.396 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:23:13.396 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:23:13.396 00.000 9828 CameraToMount -- cameraTheta (1.74) - m_xAngle (-3.10) = xAngle (4.83 = -1.45)
03:23:13.396 00.000 9828 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.75 = -1.53)
03:23:13.396 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=0.01 mountY=-0.12, mountTheta=-1.45
03:23:13.396 00.000 8976 worker thread done servicing request
03:23:13.396 00.000 8976 Worker thread wakes up
03:23:13.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:13.396 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:23:13.396 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:23:13.396 00.000 9828 BLC: window closed
03:23:13.396 00.000 9828 MoveAxis(W, 5, B)
03:23:13.396 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:13.397 00.001 9828 Guiding  Dir = 3, Dur = 5
03:23:13.397 00.000 9828 IsSlewing returns 0
03:23:13.397 00.000 9828 IsGuiding returns 0
03:23:13.397 00.000 9828 PulseGuide returned control before completion, sleep 15
03:23:13.422 00.025 9828 IsGuiding returns 1
03:23:13.422 00.000 9828 scope still moving after pulse duration time elapsed
03:23:13.453 00.031 9828 IsSlewing returns 0
03:23:13.453 00.000 9828 IsGuiding returns 1
03:23:13.484 00.031 9828 IsSlewing returns 0
03:23:13.484 00.000 9828 IsGuiding returns 1
03:23:13.516 00.032 9828 IsSlewing returns 0
03:23:13.516 00.000 9828 IsGuiding returns 0
03:23:13.516 00.000 9828 scope move finished after 5 + 113 ms
03:23:13.516 00.000 9828 Move returns status 0, amount 5
03:23:13.516 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:13.516 00.000 9828 MoveAxis(N, 16, B)
03:23:13.516 00.000 9828 Guiding  Dir = 0, Dur = 16
03:23:13.531 00.015 9828 IsSlewing returns 0
03:23:13.531 00.000 9828 IsGuiding returns 0
03:23:13.531 00.000 9828 PulseGuide returned control before completion, sleep 26
03:23:13.563 00.032 9828 IsGuiding returns 1
03:23:13.563 00.000 9828 scope still moving after pulse duration time elapsed
03:23:13.594 00.031 9828 IsSlewing returns 0
03:23:13.594 00.000 9828 IsGuiding returns 1
03:23:13.626 00.032 9828 IsSlewing returns 0
03:23:13.626 00.000 9828 IsGuiding returns 1
03:23:13.656 00.030 9828 IsSlewing returns 0
03:23:13.656 00.000 9828 IsGuiding returns 0
03:23:13.656 00.000 9828 scope move finished after 16 + 109 ms
03:23:13.656 00.000 9828 Move returns status 0, amount 16
03:23:13.656 00.000 9828 move complete, result=0
03:23:13.656 00.000 9828 worker thread done servicing request
03:23:13.656 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
03:23:14.086 00.430 8976 Exposure complete
03:23:14.092 00.006 8976 worker thread done servicing request
03:23:14.092 00.000 5052 OnExposeComplete: enter
03:23:14.092 00.000 5052 UpdateGuideState(): m_state=6
03:23:14.092 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13456
03:23:14.092 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.66, Mass=59, SNR=5.3, Peak=58 HFD=1.5
03:23:14.092 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
03:23:14.092 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
03:23:14.092 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.05 hyp=0.32 cameraTheta=-0.16 mountX=-0.19 mountY=-0.24, mountTheta=-2.24
03:23:14.093 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.05, opts=13)
03:23:14.093 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.05)
03:23:14.093 00.000 8976 Worker thread wakes up
03:23:14.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.05) opts 0xd
03:23:14.093 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.05)
03:23:14.093 00.000 8976 Moving (0.32, -0.05) raw xDistance=-0.19 yDistance=-0.24
03:23:14.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:23:14.093 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:23:14.093 00.000 5052 UpdateGuideState exits: m=59 SNR=5.3
03:23:14.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:14.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:23:14.093 00.000 8976 MoveAxis(R, 0, ABG)
03:23:14.093 00.000 8976 MoveAxis(U, 0, ABG)
03:23:14.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:14.093 00.000 5052 Enqueuing Expose request
03:23:14.094 00.001 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
03:23:14.094 00.000 8976 MountToCamera -- mountX=1.65 mountY=-0.41 hyp=1.70 mountTheta=-0.24 cameraX=-0.39, cameraY=1.66 cameraTheta=1.80
03:23:14.094 00.000 8976 incremental bump (-0.389, 1.658) isValid = 1
03:23:14.094 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
03:23:14.094 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:23:14.094 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:23:14.094 00.000 8976 move complete, result=0
03:23:14.094 00.000 9828 Worker thread wakes up
03:23:14.094 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:23:14.094 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:23:14.094 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
03:23:14.094 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.47)
03:23:14.094 00.000 8976 worker thread done servicing request
03:23:14.094 00.000 8976 Worker thread wakes up
03:23:14.094 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:14.094 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:14.094 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:14.094 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
03:23:14.095 00.001 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:23:14.095 00.000 9828 BLC: window closed
03:23:14.095 00.000 9828 MoveAxis(W, 7, B)
03:23:14.095 00.000 9828 Guiding  Dir = 3, Dur = 7
03:23:14.095 00.000 9828 IsSlewing returns 0
03:23:14.095 00.000 9828 IsGuiding returns 0
03:23:14.095 00.000 9828 PulseGuide returned control before completion, sleep 17
03:23:14.121 00.026 9828 IsGuiding returns 1
03:23:14.121 00.000 9828 scope still moving after pulse duration time elapsed
03:23:14.152 00.031 9828 IsSlewing returns 0
03:23:14.152 00.000 9828 IsGuiding returns 1
03:23:14.183 00.031 9828 IsSlewing returns 0
03:23:14.183 00.000 9828 IsGuiding returns 1
03:23:14.214 00.031 9828 IsSlewing returns 0
03:23:14.214 00.000 9828 IsGuiding returns 0
03:23:14.214 00.000 9828 scope move finished after 7 + 111 ms
03:23:14.214 00.000 9828 Move returns status 0, amount 7
03:23:14.214 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:14.214 00.000 9828 MoveAxis(N, 16, B)
03:23:14.214 00.000 9828 Guiding  Dir = 0, Dur = 16
03:23:14.229 00.015 9828 IsSlewing returns 0
03:23:14.229 00.000 9828 IsGuiding returns 0
03:23:14.230 00.001 9828 PulseGuide returned control before completion, sleep 26
03:23:14.261 00.031 9828 IsGuiding returns 1
03:23:14.261 00.000 9828 scope still moving after pulse duration time elapsed
03:23:14.292 00.031 9828 IsSlewing returns 0
03:23:14.292 00.000 9828 IsGuiding returns 1
03:23:14.323 00.031 9828 IsSlewing returns 0
03:23:14.323 00.000 9828 IsGuiding returns 1
03:23:14.354 00.031 9828 IsSlewing returns 0
03:23:14.355 00.001 9828 IsGuiding returns 1
03:23:14.385 00.030 9828 IsSlewing returns 0
03:23:14.385 00.000 9828 IsGuiding returns 0
03:23:14.385 00.000 9828 scope move finished after 16 + 139 ms
03:23:14.385 00.000 9828 Move returns status 0, amount 16
03:23:14.385 00.000 9828 move complete, result=0
03:23:14.385 00.000 9828 worker thread done servicing request
03:23:14.385 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
03:23:14.779 00.394 8976 Exposure complete
03:23:14.785 00.006 5052 OnExposeComplete: enter
03:23:14.785 00.000 5052 UpdateGuideState(): m_state=6
03:23:14.785 00.000 8976 worker thread done servicing request
03:23:14.785 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13457
03:23:14.786 00.001 5052 Star::Find returns 1 (0), X=330.01, Y=282.14, Mass=84, SNR=6.3, Peak=55 HFD=2.6
03:23:14.786 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.57 = -1.57)
03:23:14.786 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.67 = -1.67)
03:23:14.786 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.43 hyp=0.94 cameraTheta=0.47 mountX=0.00 mountY=-0.94, mountTheta=-1.57
03:23:14.786 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.43, opts=13)
03:23:14.787 00.001 5052 Enqueuing Move request for stepguider (0.84, 0.43)
03:23:14.787 00.000 8976 Worker thread wakes up
03:23:14.787 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:23:14.787 00.000 5052 UpdateGuideState exits: m=84 SNR=6.3
03:23:14.787 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:14.787 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:14.787 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.43) opts 0xd
03:23:14.787 00.000 5052 Enqueuing Expose request
03:23:14.787 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.43)
03:23:14.787 00.000 8976 Moving (0.84, 0.43) raw xDistance=0.00 yDistance=-0.94
03:23:14.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:23:14.787 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94
03:23:14.787 00.000 8976 MoveAxis(R, 0, ABG)
03:23:14.787 00.000 8976 MoveAxis(U, 4, ABG)
03:23:14.787 00.000 8976 stepping (-10, 1) + (0, 4)
03:23:14.787 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:14.818 00.031 8976 Received - 47 (G) 
03:23:14.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:14.818 00.000 8976 stepped: pos (-10, 5)
03:23:14.818 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
03:23:14.818 00.000 8976 MountToCamera -- mountX=1.61 mountY=-0.54 hyp=1.70 mountTheta=-0.32 cameraX=-0.26, cameraY=1.68 cameraTheta=1.72
03:23:14.818 00.000 8976 incremental bump (-0.258, 1.680) isValid = 1
03:23:14.818 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
03:23:14.818 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:23:14.818 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:23:14.818 00.000 8976 move complete, result=0
03:23:14.818 00.000 8976 worker thread done servicing request
03:23:14.818 00.000 8976 Worker thread wakes up
03:23:14.818 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.9 px 4 ms NORTH
03:23:14.819 00.001 9828 Worker thread wakes up
03:23:14.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:14.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:14.819 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:23:14.819 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:23:14.819 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
03:23:14.819 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
03:23:14.819 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
03:23:14.819 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:23:14.819 00.000 9828 BLC: window closed
03:23:14.819 00.000 9828 MoveAxis(W, 4, B)
03:23:14.819 00.000 9828 Guiding  Dir = 3, Dur = 4
03:23:14.820 00.001 9828 IsSlewing returns 0
03:23:14.820 00.000 9828 IsGuiding returns 0
03:23:14.821 00.001 9828 PulseGuide returned control before completion, sleep 14
03:23:14.839 00.018 9828 IsGuiding returns 1
03:23:14.839 00.000 9828 scope still moving after pulse duration time elapsed
03:23:14.869 00.030 9828 IsSlewing returns 0
03:23:14.869 00.000 9828 IsGuiding returns 1
03:23:14.899 00.030 9828 IsSlewing returns 0
03:23:14.899 00.000 9828 IsGuiding returns 1
03:23:14.930 00.031 9828 IsSlewing returns 0
03:23:14.930 00.000 9828 IsGuiding returns 1
03:23:14.960 00.030 9828 IsSlewing returns 0
03:23:14.960 00.000 9828 IsGuiding returns 0
03:23:14.960 00.000 9828 scope move finished after 4 + 136 ms
03:23:14.961 00.001 9828 Move returns status 0, amount 4
03:23:14.961 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:14.961 00.000 9828 MoveAxis(N, 16, B)
03:23:14.961 00.000 9828 Guiding  Dir = 0, Dur = 16
03:23:14.976 00.015 9828 IsSlewing returns 0
03:23:14.976 00.000 9828 IsGuiding returns 0
03:23:14.976 00.000 9828 PulseGuide returned control before completion, sleep 26
03:23:15.007 00.031 9828 IsGuiding returns 1
03:23:15.007 00.000 9828 scope still moving after pulse duration time elapsed
03:23:15.037 00.030 9828 IsSlewing returns 0
03:23:15.037 00.000 9828 IsGuiding returns 1
03:23:15.069 00.032 9828 IsSlewing returns 0
03:23:15.069 00.000 9828 IsGuiding returns 1
03:23:15.101 00.032 9828 IsSlewing returns 0
03:23:15.102 00.001 9828 IsGuiding returns 1
03:23:15.132 00.030 9828 IsSlewing returns 0
03:23:15.132 00.000 9828 IsGuiding returns 0
03:23:15.132 00.000 9828 scope move finished after 16 + 140 ms
03:23:15.132 00.000 9828 Move returns status 0, amount 16
03:23:15.132 00.000 9828 move complete, result=0
03:23:15.132 00.000 9828 worker thread done servicing request
03:23:15.132 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
03:23:15.503 00.371 8976 Exposure complete
03:23:15.509 00.006 8976 worker thread done servicing request
03:23:15.510 00.001 5052 OnExposeComplete: enter
03:23:15.510 00.000 5052 UpdateGuideState(): m_state=6
03:23:15.510 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13458
03:23:15.510 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.32, Mass=53, SNR=5.0, Peak=56 HFD=2.1
03:23:15.510 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
03:23:15.510 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
03:23:15.510 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.39 hyp=0.92 cameraTheta=-0.44 mountX=-0.73 mountY=-0.49, mountTheta=-2.55
03:23:15.511 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.39, opts=13)
03:23:15.512 00.001 5052 Enqueuing Move request for stepguider (0.83, -0.39)
03:23:15.512 00.000 8976 Worker thread wakes up
03:23:15.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.39) opts 0xd
03:23:15.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.39)
03:23:15.512 00.000 8976 Moving (0.83, -0.39) raw xDistance=-0.73 yDistance=-0.49
03:23:15.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:15.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
03:23:15.512 00.000 5052 UpdateGuideState exits: m=53 SNR=5.0
03:23:15.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:15.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:15.512 00.000 5052 Enqueuing Expose request
03:23:15.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.49
03:23:15.512 00.000 8976 MoveAxis(R, 3, ABG)
03:23:15.512 00.000 8976 stepping (-10, 5) + (3, 0)
03:23:15.512 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:15.553 00.041 8976 Received - 47 (G) 
03:23:15.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:15.553 00.000 8976 stepped: pos (-7, 5)
03:23:15.553 00.000 8976 MoveAxis(U, 2, ABG)
03:23:15.553 00.000 8976 stepping (-7, 5) + (0, 2)
03:23:15.553 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:15.585 00.032 8976 Received - 47 (G) 
03:23:15.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:15.585 00.000 8976 stepped: pos (-7, 7)
03:23:15.585 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
03:23:15.585 00.000 8976 MountToCamera -- mountX=1.43 mountY=-0.73 hyp=1.61 mountTheta=-0.47 cameraX=-0.01, cameraY=1.61 cameraTheta=1.58
03:23:15.585 00.000 8976 incremental bump (-0.007, 1.608) isValid = 1
03:23:15.585 00.000 8976 Scheduling Mount bump of (-0.001, 0.119)
03:23:15.585 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:23:15.585 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:23:15.585 00.000 8976 move complete, result=0
03:23:15.585 00.000 9828 Worker thread wakes up
03:23:15.585 00.000 8976 worker thread done servicing request
03:23:15.585 00.000 8976 Worker thread wakes up
03:23:15.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:15.585 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
03:23:15.585 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:23:15.585 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:23:15.585 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.61)
03:23:15.585 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.69)
03:23:15.587 00.002 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:15.587 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
03:23:15.587 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:23:15.587 00.000 9828 BLC: window closed
03:23:15.587 00.000 9828 MoveAxis(E, 2, B)
03:23:15.587 00.000 9828 Guiding  Dir = 2, Dur = 2
03:23:15.587 00.000 9828 IsSlewing returns 0
03:23:15.587 00.000 9828 IsGuiding returns 0
03:23:15.587 00.000 9828 PulseGuide returned control before completion, sleep 12
03:23:15.600 00.013 9828 IsGuiding returns 1
03:23:15.600 00.000 9828 scope still moving after pulse duration time elapsed
03:23:15.631 00.031 9828 IsSlewing returns 0
03:23:15.631 00.000 9828 IsGuiding returns 1
03:23:15.662 00.031 9828 IsSlewing returns 0
03:23:15.662 00.000 9828 IsGuiding returns 1
03:23:15.694 00.032 9828 IsSlewing returns 0
03:23:15.694 00.000 9828 IsGuiding returns 1
03:23:15.724 00.030 9828 IsSlewing returns 0
03:23:15.724 00.000 9828 IsGuiding returns 0
03:23:15.724 00.000 9828 scope move finished after 2 + 135 ms
03:23:15.724 00.000 9828 Move returns status 0, amount 2
03:23:15.724 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:15.724 00.000 9828 MoveAxis(N, 16, B)
03:23:15.724 00.000 9828 Guiding  Dir = 0, Dur = 16
03:23:15.739 00.015 9828 IsSlewing returns 0
03:23:15.739 00.000 9828 IsGuiding returns 0
03:23:15.739 00.000 9828 PulseGuide returned control before completion, sleep 26
03:23:15.770 00.031 9828 IsGuiding returns 1
03:23:15.770 00.000 9828 scope still moving after pulse duration time elapsed
03:23:15.801 00.031 9828 IsSlewing returns 0
03:23:15.801 00.000 9828 IsGuiding returns 1
03:23:15.832 00.031 9828 IsSlewing returns 0
03:23:15.832 00.000 9828 IsGuiding returns 1
03:23:15.863 00.031 9828 IsSlewing returns 0
03:23:15.864 00.001 9828 IsGuiding returns 1
03:23:15.894 00.030 9828 IsSlewing returns 0
03:23:15.894 00.000 9828 IsGuiding returns 0
03:23:15.894 00.000 9828 scope move finished after 16 + 139 ms
03:23:15.894 00.000 9828 Move returns status 0, amount 16
03:23:15.894 00.000 9828 move complete, result=0
03:23:15.895 00.001 9828 worker thread done servicing request
03:23:15.895 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:23:16.271 00.376 8976 Exposure complete
03:23:16.276 00.005 8976 worker thread done servicing request
03:23:16.276 00.000 5052 OnExposeComplete: enter
03:23:16.276 00.000 5052 UpdateGuideState(): m_state=6
03:23:16.276 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13459
03:23:16.277 00.001 5052 Star::Find returns 1 (0), X=330.12, Y=281.20, Mass=82, SNR=6.1, Peak=55 HFD=2.6
03:23:16.277 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
03:23:16.277 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
03:23:16.277 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=-0.51 hyp=1.08 cameraTheta=-0.49 mountX=-0.88 mountY=-0.52, mountTheta=-2.61
03:23:16.277 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=-0.51, opts=13)
03:23:16.277 00.000 5052 Enqueuing Move request for stepguider (0.95, -0.51)
03:23:16.277 00.000 8976 Worker thread wakes up
03:23:16.278 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, -0.51) opts 0xd
03:23:16.278 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, -0.51)
03:23:16.278 00.000 8976 Moving (0.95, -0.51) raw xDistance=-0.88 yDistance=-0.52
03:23:16.278 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:23:16.278 00.000 5052 UpdateGuideState exits: m=82 SNR=6.1
03:23:16.278 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:16.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.88
03:23:16.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
03:23:16.278 00.000 8976 MoveAxis(R, 4, ABG)
03:23:16.278 00.000 8976 stepping (-7, 7) + (4, 0)
03:23:16.278 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:16.278 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:16.278 00.000 5052 Enqueuing Expose request
03:23:16.320 00.042 8976 Received - 47 (G) 
03:23:16.320 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:16.320 00.000 8976 stepped: pos (-3, 7)
03:23:16.320 00.000 8976 MoveAxis(U, 2, ABG)
03:23:16.320 00.000 8976 stepping (-3, 7) + (0, 2)
03:23:16.320 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:16.352 00.032 8976 Received - 47 (G) 
03:23:16.352 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:16.352 00.000 8976 stepped: pos (-3, 9)
03:23:16.352 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
03:23:16.354 00.002 8976 MountToCamera -- mountX=1.11 mountY=-0.96 hyp=1.47 mountTheta=-0.71 cameraX=0.35, cameraY=1.43 cameraTheta=1.33
03:23:16.354 00.000 8976 incremental bump (0.346, 1.427) isValid = 1
03:23:16.354 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
03:23:16.354 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:23:16.354 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:23:16.354 00.000 8976 move complete, result=0
03:23:16.354 00.000 8976 worker thread done servicing request
03:23:16.354 00.000 8976 Worker thread wakes up
03:23:16.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:16.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:16.354 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.5 px 2 ms NORTH
03:23:16.354 00.000 9828 Worker thread wakes up
03:23:16.354 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:23:16.354 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:23:16.355 00.001 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
03:23:16.355 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
03:23:16.355 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
03:23:16.355 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:23:16.355 00.000 9828 BLC: window closed
03:23:16.355 00.000 9828 MoveAxis(E, 10, B)
03:23:16.355 00.000 9828 Guiding  Dir = 2, Dur = 10
03:23:16.356 00.001 9828 IsSlewing returns 0
03:23:16.356 00.000 9828 IsGuiding returns 0
03:23:16.356 00.000 9828 PulseGuide returned control before completion, sleep 20
03:23:16.390 00.034 9828 IsGuiding returns 1
03:23:16.390 00.000 9828 scope still moving after pulse duration time elapsed
03:23:16.420 00.030 9828 IsSlewing returns 0
03:23:16.421 00.001 9828 IsGuiding returns 1
03:23:16.453 00.032 9828 IsSlewing returns 0
03:23:16.453 00.000 9828 IsGuiding returns 1
03:23:16.483 00.030 9828 IsSlewing returns 0
03:23:16.483 00.000 9828 IsGuiding returns 0
03:23:16.483 00.000 9828 scope move finished after 10 + 117 ms
03:23:16.483 00.000 9828 Move returns status 0, amount 10
03:23:16.483 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:16.483 00.000 9828 MoveAxis(N, 15, B)
03:23:16.483 00.000 9828 Guiding  Dir = 0, Dur = 15
03:23:16.499 00.016 9828 IsSlewing returns 0
03:23:16.499 00.000 9828 IsGuiding returns 0
03:23:16.499 00.000 9828 PulseGuide returned control before completion, sleep 25
03:23:16.531 00.032 9828 IsGuiding returns 1
03:23:16.531 00.000 9828 scope still moving after pulse duration time elapsed
03:23:16.562 00.031 9828 IsSlewing returns 0
03:23:16.562 00.000 9828 IsGuiding returns 1
03:23:16.592 00.030 9828 IsSlewing returns 0
03:23:16.592 00.000 9828 IsGuiding returns 1
03:23:16.624 00.032 9828 IsSlewing returns 0
03:23:16.624 00.000 9828 IsGuiding returns 1
03:23:16.656 00.032 9828 IsSlewing returns 0
03:23:16.656 00.000 9828 IsGuiding returns 0
03:23:16.656 00.000 9828 scope move finished after 15 + 142 ms
03:23:16.656 00.000 9828 Move returns status 0, amount 15
03:23:16.656 00.000 9828 move complete, result=0
03:23:16.656 00.000 9828 worker thread done servicing request
03:23:16.656 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:23:17.044 00.388 8976 Exposure complete
03:23:17.050 00.006 8976 worker thread done servicing request
03:23:17.050 00.000 5052 OnExposeComplete: enter
03:23:17.050 00.000 5052 UpdateGuideState(): m_state=6
03:23:17.050 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13460
03:23:17.050 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.33, Mass=77, SNR=6.0, Peak=54 HFD=2.9
03:23:17.050 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
03:23:17.050 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.90 = -2.90)
03:23:17.050 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-0.38 hyp=0.56 cameraTheta=-0.76 mountX=-0.52 mountY=-0.13, mountTheta=-2.90
03:23:17.051 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-0.38, opts=13)
03:23:17.051 00.000 5052 Enqueuing Move request for stepguider (0.40, -0.38)
03:23:17.051 00.000 8976 Worker thread wakes up
03:23:17.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -0.38) opts 0xd
03:23:17.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -0.38)
03:23:17.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:23:17.051 00.000 5052 UpdateGuideState exits: m=77 SNR=6.0
03:23:17.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:17.051 00.000 8976 Moving (0.40, -0.38) raw xDistance=-0.52 yDistance=-0.13
03:23:17.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:17.051 00.000 5052 Enqueuing Expose request
03:23:17.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.52
03:23:17.052 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:23:17.052 00.000 8976 MoveAxis(R, 2, ABG)
03:23:17.052 00.000 8976 stepping (-3, 9) + (2, 0)
03:23:17.052 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:17.088 00.036 8976 Received - 47 (G) 
03:23:17.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:17.088 00.000 8976 stepped: pos (-1, 9)
03:23:17.088 00.000 8976 MoveAxis(U, 0, ABG)
03:23:17.088 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:23:17.088 00.000 8976 MountToCamera -- mountX=0.80 mountY=-1.11 hyp=1.37 mountTheta=-0.95 cameraX=0.63, cameraY=1.22 cameraTheta=1.09
03:23:17.088 00.000 8976 incremental bump (0.629, 1.216) isValid = 1
03:23:17.088 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
03:23:17.088 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:23:17.088 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:23:17.088 00.000 8976 move complete, result=0
03:23:17.088 00.000 9828 Worker thread wakes up
03:23:17.088 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:23:17.088 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:23:17.088 00.000 8976 worker thread done servicing request
03:23:17.088 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
03:23:17.088 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
03:23:17.089 00.001 8976 Worker thread wakes up
03:23:17.089 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
03:23:17.089 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:23:17.089 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:23:17.089 00.000 9828 BLC: window closed
03:23:17.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:17.089 00.000 9828 MoveAxis(E, 18, B)
03:23:17.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:17.089 00.000 9828 Guiding  Dir = 2, Dur = 18
03:23:17.089 00.000 9828 IsSlewing returns 0
03:23:17.089 00.000 9828 IsGuiding returns 0
03:23:17.090 00.001 9828 PulseGuide returned control before completion, sleep 28
03:23:17.125 00.035 9828 IsGuiding returns 1
03:23:17.125 00.000 9828 scope still moving after pulse duration time elapsed
03:23:17.156 00.031 9828 IsSlewing returns 0
03:23:17.156 00.000 9828 IsGuiding returns 1
03:23:17.187 00.031 9828 IsSlewing returns 0
03:23:17.187 00.000 9828 IsGuiding returns 1
03:23:17.217 00.030 9828 IsSlewing returns 0
03:23:17.217 00.000 9828 IsGuiding returns 1
03:23:17.249 00.032 9828 IsSlewing returns 0
03:23:17.249 00.000 9828 IsGuiding returns 1
03:23:17.280 00.031 9828 IsSlewing returns 0
03:23:17.280 00.000 9828 IsGuiding returns 1
03:23:17.311 00.031 9828 IsSlewing returns 0
03:23:17.311 00.000 9828 IsGuiding returns 1
03:23:17.342 00.031 9828 IsSlewing returns 0
03:23:17.342 00.000 9828 IsGuiding returns 0
03:23:17.342 00.000 9828 scope move finished after 18 + 234 ms
03:23:17.342 00.000 9828 Move returns status 0, amount 18
03:23:17.342 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:17.342 00.000 9828 MoveAxis(N, 13, B)
03:23:17.342 00.000 9828 Guiding  Dir = 0, Dur = 13
03:23:17.357 00.015 9828 IsSlewing returns 0
03:23:17.357 00.000 9828 IsGuiding returns 0
03:23:17.358 00.001 9828 PulseGuide returned control before completion, sleep 23
03:23:17.388 00.030 9828 IsGuiding returns 1
03:23:17.388 00.000 9828 scope still moving after pulse duration time elapsed
03:23:17.418 00.030 9828 IsSlewing returns 0
03:23:17.418 00.000 9828 IsGuiding returns 1
03:23:17.450 00.032 9828 IsSlewing returns 0
03:23:17.450 00.000 9828 IsGuiding returns 1
03:23:17.481 00.031 9828 IsSlewing returns 0
03:23:17.482 00.001 9828 IsGuiding returns 1
03:23:17.512 00.030 9828 IsSlewing returns 0
03:23:17.512 00.000 9828 IsGuiding returns 0
03:23:17.512 00.000 9828 scope move finished after 13 + 141 ms
03:23:17.512 00.000 9828 Move returns status 0, amount 13
03:23:17.512 00.000 9828 move complete, result=0
03:23:17.512 00.000 9828 worker thread done servicing request
03:23:17.512 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:23:17.775 00.263 8976 Exposure complete
03:23:17.780 00.005 8976 worker thread done servicing request
03:23:17.780 00.000 5052 OnExposeComplete: enter
03:23:17.780 00.000 5052 UpdateGuideState(): m_state=6
03:23:17.780 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13461
03:23:17.780 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=282.19, Mass=72, SNR=5.8, Peak=63 HFD=2.0
03:23:17.780 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
03:23:17.780 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
03:23:17.780 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.48 hyp=0.94 cameraTheta=0.54 mountX=0.06 mountY=-0.93, mountTheta=-1.51
03:23:17.781 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.48, opts=13)
03:23:17.781 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.48)
03:23:17.781 00.000 8976 Worker thread wakes up
03:23:17.781 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.48) opts 0xd
03:23:17.781 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.48)
03:23:17.781 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:23:17.781 00.000 5052 UpdateGuideState exits: m=72 SNR=5.8
03:23:17.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:17.781 00.000 8976 Moving (0.80, 0.48) raw xDistance=0.06 yDistance=-0.93
03:23:17.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:23:17.781 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.93
03:23:17.781 00.000 8976 MoveAxis(R, 0, ABG)
03:23:17.781 00.000 8976 MoveAxis(U, 4, ABG)
03:23:17.781 00.000 8976 stepping (-1, 9) + (0, 4)
03:23:17.782 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:17.782 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:17.782 00.000 5052 Enqueuing Expose request
03:23:17.824 00.042 8976 Received - 47 (G) 
03:23:17.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:17.824 00.000 8976 stepped: pos (-1, 13)
03:23:17.824 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:23:17.824 00.000 8976 MountToCamera -- mountX=0.58 mountY=-1.43 hyp=1.54 mountTheta=-1.18 cameraX=1.01, cameraY=1.17 cameraTheta=0.86
03:23:17.824 00.000 8976 incremental bump (1.005, 1.170) isValid = 1
03:23:17.824 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:23:17.824 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:23:17.824 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:23:17.824 00.000 8976 move complete, result=0
03:23:17.824 00.000 9828 Worker thread wakes up
03:23:17.824 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
03:23:17.825 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:23:17.825 00.000 8976 worker thread done servicing request
03:23:17.825 00.000 8976 Worker thread wakes up
03:23:17.825 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:23:17.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:17.825 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:23:17.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:17.825 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:23:17.825 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:23:17.825 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:23:17.825 00.000 9828 BLC: window closed
03:23:17.825 00.000 9828 MoveAxis(E, 25, B)
03:23:17.825 00.000 9828 Guiding  Dir = 2, Dur = 25
03:23:17.826 00.001 9828 IsSlewing returns 0
03:23:17.826 00.000 9828 IsGuiding returns 0
03:23:17.826 00.000 9828 PulseGuide returned control before completion, sleep 35
03:23:17.867 00.041 9828 IsGuiding returns 1
03:23:17.867 00.000 9828 scope still moving after pulse duration time elapsed
03:23:17.899 00.032 9828 IsSlewing returns 0
03:23:17.899 00.000 9828 IsGuiding returns 1
03:23:17.930 00.031 9828 IsSlewing returns 0
03:23:17.930 00.000 9828 IsGuiding returns 1
03:23:17.961 00.031 9828 IsSlewing returns 0
03:23:17.961 00.000 9828 IsGuiding returns 1
03:23:17.992 00.031 9828 IsSlewing returns 0
03:23:17.992 00.000 9828 IsGuiding returns 0
03:23:17.992 00.000 9828 scope move finished after 25 + 141 ms
03:23:17.992 00.000 9828 Move returns status 0, amount 25
03:23:17.992 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:17.992 00.000 9828 MoveAxis(N, 11, B)
03:23:17.992 00.000 9828 Guiding  Dir = 0, Dur = 11
03:23:18.008 00.016 9828 IsSlewing returns 0
03:23:18.009 00.001 9828 IsGuiding returns 0
03:23:18.009 00.000 9828 PulseGuide returned control before completion, sleep 21
03:23:18.039 00.030 9828 IsGuiding returns 1
03:23:18.039 00.000 9828 scope still moving after pulse duration time elapsed
03:23:18.070 00.031 9828 IsSlewing returns 0
03:23:18.070 00.000 9828 IsGuiding returns 1
03:23:18.101 00.031 9828 IsSlewing returns 0
03:23:18.101 00.000 9828 IsGuiding returns 1
03:23:18.133 00.032 9828 IsSlewing returns 0
03:23:18.133 00.000 9828 IsGuiding returns 1
03:23:18.165 00.032 9828 IsSlewing returns 0
03:23:18.166 00.001 9828 IsGuiding returns 0
03:23:18.166 00.000 9828 scope move finished after 11 + 146 ms
03:23:18.166 00.000 9828 Move returns status 0, amount 11
03:23:18.166 00.000 9828 move complete, result=0
03:23:18.166 00.000 9828 worker thread done servicing request
03:23:18.166 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:23:18.508 00.342 8976 Exposure complete
03:23:18.515 00.007 8976 worker thread done servicing request
03:23:18.515 00.000 5052 OnExposeComplete: enter
03:23:18.515 00.000 5052 UpdateGuideState(): m_state=6
03:23:18.515 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13462
03:23:18.515 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.68, Mass=79, SNR=6.0, Peak=60 HFD=2.3
03:23:18.515 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.09 = 1.20)
03:23:18.515 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
03:23:18.515 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-3.04 mountX=0.10 mountY=0.24, mountTheta=1.18
03:23:18.516 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.03, opts=13)
03:23:18.516 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.03)
03:23:18.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:23:18.516 00.000 5052 UpdateGuideState exits: m=79 SNR=6.0
03:23:18.516 00.000 8976 Worker thread wakes up
03:23:18.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:18.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:18.516 00.000 5052 Enqueuing Expose request
03:23:18.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.03) opts 0xd
03:23:18.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.03)
03:23:18.516 00.000 8976 Moving (-0.27, -0.03) raw xDistance=0.10 yDistance=0.24
03:23:18.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:23:18.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:23:18.516 00.000 8976 MoveAxis(R, 0, ABG)
03:23:18.516 00.000 8976 MoveAxis(U, 0, ABG)
03:23:18.516 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:23:18.516 00.000 8976 MountToCamera -- mountX=0.44 mountY=-1.64 hyp=1.70 mountTheta=-1.31 cameraX=1.26, cameraY=1.14 cameraTheta=0.74
03:23:18.516 00.000 8976 incremental bump (1.257, 1.139) isValid = 1
03:23:18.516 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:23:18.516 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:23:18.517 00.001 8976 Enqueuing Move request for scope (0.09, 0.08)
03:23:18.517 00.000 8976 move complete, result=0
03:23:18.517 00.000 8976 worker thread done servicing request
03:23:18.517 00.000 8976 Worker thread wakes up
03:23:18.517 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:23:18.517 00.000 9828 Worker thread wakes up
03:23:18.517 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:23:18.517 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:23:18.517 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:23:18.517 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:23:18.517 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:18.517 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:18.517 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:23:18.517 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:23:18.517 00.000 9828 BLC: window closed
03:23:18.517 00.000 9828 MoveAxis(E, 28, B)
03:23:18.517 00.000 9828 Guiding  Dir = 2, Dur = 28
03:23:18.518 00.001 9828 IsSlewing returns 0
03:23:18.518 00.000 9828 IsGuiding returns 0
03:23:18.518 00.000 9828 PulseGuide returned control before completion, sleep 38
03:23:18.571 00.053 9828 IsGuiding returns 1
03:23:18.571 00.000 9828 scope still moving after pulse duration time elapsed
03:23:18.602 00.031 9828 IsSlewing returns 0
03:23:18.603 00.001 9828 IsGuiding returns 1
03:23:18.635 00.032 9828 IsSlewing returns 0
03:23:18.635 00.000 9828 IsGuiding returns 1
03:23:18.664 00.029 9828 IsSlewing returns 0
03:23:18.665 00.001 9828 IsGuiding returns 0
03:23:18.665 00.000 9828 scope move finished after 28 + 119 ms
03:23:18.665 00.000 9828 Move returns status 0, amount 28
03:23:18.665 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:18.665 00.000 9828 MoveAxis(N, 9, B)
03:23:18.665 00.000 9828 Guiding  Dir = 0, Dur = 9
03:23:18.680 00.015 9828 IsSlewing returns 0
03:23:18.680 00.000 9828 IsGuiding returns 0
03:23:18.680 00.000 9828 PulseGuide returned control before completion, sleep 19
03:23:18.710 00.030 9828 IsGuiding returns 1
03:23:18.710 00.000 9828 scope still moving after pulse duration time elapsed
03:23:18.742 00.032 9828 IsSlewing returns 0
03:23:18.742 00.000 9828 IsGuiding returns 1
03:23:18.772 00.030 9828 IsSlewing returns 0
03:23:18.772 00.000 9828 IsGuiding returns 1
03:23:18.804 00.032 9828 IsSlewing returns 0
03:23:18.804 00.000 9828 IsGuiding returns 1
03:23:18.833 00.029 9828 IsSlewing returns 0
03:23:18.833 00.000 9828 IsGuiding returns 0
03:23:18.833 00.000 9828 scope move finished after 9 + 143 ms
03:23:18.833 00.000 9828 Move returns status 0, amount 9
03:23:18.833 00.000 9828 move complete, result=0
03:23:18.833 00.000 9828 worker thread done servicing request
03:23:18.833 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:23:19.201 00.368 8976 Exposure complete
03:23:19.206 00.005 8976 worker thread done servicing request
03:23:19.206 00.000 5052 OnExposeComplete: enter
03:23:19.206 00.000 5052 UpdateGuideState(): m_state=6
03:23:19.206 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13463
03:23:19.206 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.28, Mass=72, SNR=5.7, Peak=56 HFD=2.4
03:23:19.207 00.001 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.04) = xAngle (-0.32 = -0.32)
03:23:19.207 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.43 = -0.43)
03:23:19.207 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.57 hyp=0.58 cameraTheta=1.72 mountX=0.55 mountY=-0.24, mountTheta=-0.41
03:23:19.207 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.57, opts=13)
03:23:19.207 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.57)
03:23:19.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:23:19.207 00.000 5052 UpdateGuideState exits: m=72 SNR=5.7
03:23:19.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:19.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:19.207 00.000 8976 Worker thread wakes up
03:23:19.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.57) opts 0xd
03:23:19.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.57)
03:23:19.207 00.000 8976 Moving (-0.09, 0.57) raw xDistance=0.55 yDistance=-0.24
03:23:19.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
03:23:19.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:23:19.207 00.000 8976 MoveAxis(L, 2, ABG)
03:23:19.207 00.000 5052 Enqueuing Expose request
03:23:19.208 00.001 8976 stepping (-1, 13) + (-2, 0)
03:23:19.208 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:19.230 00.022 8976 Received - 47 (G) 
03:23:19.230 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:19.230 00.000 8976 stepped: pos (-3, 13)
03:23:19.230 00.000 8976 MoveAxis(U, 0, ABG)
03:23:19.230 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:23:19.230 00.000 8976 MountToCamera -- mountX=0.45 mountY=-1.78 hyp=1.83 mountTheta=-1.32 cameraX=1.38, cameraY=1.21 cameraTheta=0.72
03:23:19.230 00.000 8976 incremental bump (1.380, 1.208) isValid = 1
03:23:19.230 00.000 8976 Scheduling Mount bump of (0.086, 0.078)
03:23:19.230 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:23:19.230 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:23:19.230 00.000 8976 move complete, result=0
03:23:19.230 00.000 9828 Worker thread wakes up
03:23:19.230 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:23:19.230 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:23:19.230 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:23:19.230 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:23:19.231 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:23:19.231 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:23:19.231 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
03:23:19.231 00.000 8976 worker thread done servicing request
03:23:19.231 00.000 9828 BLC: window closed
03:23:19.231 00.000 8976 Worker thread wakes up
03:23:19.231 00.000 9828 MoveAxis(E, 29, B)
03:23:19.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:19.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:19.231 00.000 9828 Guiding  Dir = 2, Dur = 29
03:23:19.231 00.000 9828 IsSlewing returns 0
03:23:19.231 00.000 9828 IsGuiding returns 0
03:23:19.232 00.001 9828 PulseGuide returned control before completion, sleep 39
03:23:19.285 00.053 9828 IsGuiding returns 1
03:23:19.285 00.000 9828 scope still moving after pulse duration time elapsed
03:23:19.317 00.032 9828 IsSlewing returns 0
03:23:19.317 00.000 9828 IsGuiding returns 1
03:23:19.348 00.031 9828 IsSlewing returns 0
03:23:19.348 00.000 9828 IsGuiding returns 1
03:23:19.379 00.031 9828 IsSlewing returns 0
03:23:19.379 00.000 9828 IsGuiding returns 0
03:23:19.379 00.000 9828 scope move finished after 29 + 118 ms
03:23:19.379 00.000 9828 Move returns status 0, amount 29
03:23:19.379 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:19.379 00.000 9828 MoveAxis(N, 9, B)
03:23:19.379 00.000 9828 Guiding  Dir = 0, Dur = 9
03:23:19.394 00.015 9828 IsSlewing returns 0
03:23:19.394 00.000 9828 IsGuiding returns 0
03:23:19.394 00.000 9828 PulseGuide returned control before completion, sleep 19
03:23:19.425 00.031 9828 IsGuiding returns 1
03:23:19.425 00.000 9828 scope still moving after pulse duration time elapsed
03:23:19.455 00.030 9828 IsSlewing returns 0
03:23:19.455 00.000 9828 IsGuiding returns 1
03:23:19.489 00.034 9828 IsSlewing returns 0
03:23:19.489 00.000 9828 IsGuiding returns 1
03:23:19.518 00.029 9828 IsSlewing returns 0
03:23:19.518 00.000 9828 IsGuiding returns 0
03:23:19.518 00.000 9828 scope move finished after 9 + 114 ms
03:23:19.518 00.000 9828 Move returns status 0, amount 9
03:23:19.518 00.000 9828 move complete, result=0
03:23:19.518 00.000 9828 worker thread done servicing request
03:23:19.518 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:23:19.912 00.394 8976 Exposure complete
03:23:19.918 00.006 8976 worker thread done servicing request
03:23:19.919 00.001 5052 OnExposeComplete: enter
03:23:19.919 00.000 5052 UpdateGuideState(): m_state=6
03:23:19.919 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13464
03:23:19.919 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=282.21, Mass=76, SNR=5.9, Peak=61 HFD=2.4
03:23:19.919 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.04) = xAngle (0.04 = 0.04)
03:23:19.919 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.07 = -0.07)
03:23:19.919 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.50 hyp=0.57 cameraTheta=2.08 mountX=0.57 mountY=-0.04, mountTheta=-0.07
03:23:19.919 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.50, opts=13)
03:23:19.919 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.50)
03:23:19.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:23:19.920 00.001 5052 UpdateGuideState exits: m=76 SNR=5.9
03:23:19.920 00.000 8976 Worker thread wakes up
03:23:19.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.50) opts 0xd
03:23:19.920 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.50)
03:23:19.920 00.000 8976 Moving (-0.28, 0.50) raw xDistance=0.57 yDistance=-0.04
03:23:19.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:19.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
03:23:19.920 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:23:19.920 00.000 8976 MoveAxis(L, 3, ABG)
03:23:19.920 00.000 8976 stepping (-3, 13) + (-3, 0)
03:23:19.920 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:19.920 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:19.920 00.000 5052 Enqueuing Expose request
03:23:19.949 00.029 8976 Received - 47 (G) 
03:23:19.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:19.950 00.001 8976 stepped: pos (-6, 13)
03:23:19.950 00.000 8976 MoveAxis(U, 0, ABG)
03:23:19.950 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:23:19.950 00.000 8976 MountToCamera -- mountX=0.60 mountY=-1.87 hyp=1.97 mountTheta=-1.26 cameraX=1.39, cameraY=1.39 cameraTheta=0.78
03:23:19.950 00.000 8976 incremental bump (1.393, 1.390) isValid = 1
03:23:19.950 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
03:23:19.950 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:23:19.950 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:23:19.950 00.000 8976 move complete, result=0
03:23:19.950 00.000 9828 Worker thread wakes up
03:23:19.950 00.000 8976 worker thread done servicing request
03:23:19.950 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.0 px 0 ms NORTH
03:23:19.950 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:23:19.950 00.000 8976 Worker thread wakes up
03:23:19.950 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:23:19.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:19.950 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
03:23:19.951 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:19.951 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
03:23:19.951 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
03:23:19.951 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:23:19.951 00.000 9828 BLC: window closed
03:23:19.951 00.000 9828 MoveAxis(E, 27, B)
03:23:19.951 00.000 9828 Guiding  Dir = 2, Dur = 27
03:23:19.951 00.000 9828 IsSlewing returns 0
03:23:19.951 00.000 9828 IsGuiding returns 0
03:23:19.951 00.000 9828 PulseGuide returned control before completion, sleep 37
03:23:20.003 00.052 9828 IsGuiding returns 1
03:23:20.003 00.000 9828 scope still moving after pulse duration time elapsed
03:23:20.035 00.032 9828 IsSlewing returns 0
03:23:20.035 00.000 9828 IsGuiding returns 1
03:23:20.065 00.030 9828 IsSlewing returns 0
03:23:20.065 00.000 9828 IsGuiding returns 1
03:23:20.096 00.031 9828 IsSlewing returns 0
03:23:20.096 00.000 9828 IsGuiding returns 0
03:23:20.096 00.000 9828 scope move finished after 27 + 117 ms
03:23:20.096 00.000 9828 Move returns status 0, amount 27
03:23:20.096 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:20.096 00.000 9828 MoveAxis(N, 10, B)
03:23:20.096 00.000 9828 Guiding  Dir = 0, Dur = 10
03:23:20.111 00.015 9828 IsSlewing returns 0
03:23:20.111 00.000 9828 IsGuiding returns 0
03:23:20.111 00.000 9828 PulseGuide returned control before completion, sleep 20
03:23:20.143 00.032 9828 IsGuiding returns 1
03:23:20.143 00.000 9828 scope still moving after pulse duration time elapsed
03:23:20.174 00.031 9828 IsSlewing returns 0
03:23:20.174 00.000 9828 IsGuiding returns 1
03:23:20.205 00.031 9828 IsSlewing returns 0
03:23:20.205 00.000 9828 IsGuiding returns 1
03:23:20.236 00.031 9828 IsSlewing returns 0
03:23:20.236 00.000 9828 IsGuiding returns 1
03:23:20.267 00.031 9828 IsSlewing returns 0
03:23:20.267 00.000 9828 IsGuiding returns 0
03:23:20.267 00.000 9828 scope move finished after 10 + 145 ms
03:23:20.267 00.000 9828 Move returns status 0, amount 10
03:23:20.267 00.000 9828 move complete, result=0
03:23:20.267 00.000 9828 worker thread done servicing request
03:23:20.268 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:23:20.638 00.370 8976 Exposure complete
03:23:20.644 00.006 8976 worker thread done servicing request
03:23:20.644 00.000 5052 OnExposeComplete: enter
03:23:20.644 00.000 5052 UpdateGuideState(): m_state=6
03:23:20.644 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13465
03:23:20.644 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=280.71, Mass=71, SNR=5.7, Peak=56 HFD=2.5
03:23:20.644 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-3.99 = 2.29)
03:23:20.644 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.09 = 2.19)
03:23:20.644 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-1.00 hyp=1.07 cameraTheta=-1.95 mountX=-0.71 mountY=0.87, mountTheta=2.25
03:23:20.644 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-1.00, opts=13)
03:23:20.644 00.000 5052 Enqueuing Move request for stepguider (-0.39, -1.00)
03:23:20.644 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:20.645 00.001 5052 UpdateGuideState exits: m=71 SNR=5.7
03:23:20.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:20.645 00.000 8976 Worker thread wakes up
03:23:20.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -1.00) opts 0xd
03:23:20.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -1.00)
03:23:20.645 00.000 8976 Moving (-0.39, -1.00) raw xDistance=-0.71 yDistance=0.87
03:23:20.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:20.645 00.000 5052 Enqueuing Expose request
03:23:20.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.71
03:23:20.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
03:23:20.645 00.000 8976 MoveAxis(R, 3, ABG)
03:23:20.645 00.000 8976 stepping (-6, 13) + (3, 0)
03:23:20.645 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:20.685 00.040 8976 Received - 47 (G) 
03:23:20.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:20.685 00.000 8976 stepped: pos (-3, 13)
03:23:20.685 00.000 8976 MoveAxis(D, 3, ABG)
03:23:20.685 00.000 8976 stepping (-3, 13) + (0, -3)
03:23:20.685 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:20.717 00.032 8976 Received - 47 (G) 
03:23:20.717 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:20.717 00.000 8976 stepped: pos (-3, 10)
03:23:20.717 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:23:20.717 00.000 8976 MountToCamera -- mountX=0.56 mountY=-1.78 hyp=1.86 mountTheta=-1.27 cameraX=1.33, cameraY=1.30 cameraTheta=0.78
03:23:20.717 00.000 8976 incremental bump (1.331, 1.305) isValid = 1
03:23:20.717 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
03:23:20.717 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:23:20.717 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:23:20.717 00.000 8976 move complete, result=0
03:23:20.718 00.001 9828 Worker thread wakes up
03:23:20.718 00.000 8976 worker thread done servicing request
03:23:20.718 00.000 8976 Worker thread wakes up
03:23:20.718 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:20.718 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:23:20.718 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:23:20.718 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
03:23:20.718 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
03:23:20.718 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:20.718 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.9 px 3 ms SOUTH
03:23:20.718 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
03:23:20.718 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:23:20.718 00.000 9828 BLC: window closed
03:23:20.718 00.000 9828 MoveAxis(E, 27, B)
03:23:20.718 00.000 9828 Guiding  Dir = 2, Dur = 27
03:23:20.719 00.001 9828 IsSlewing returns 0
03:23:20.719 00.000 9828 IsGuiding returns 0
03:23:20.719 00.000 9828 PulseGuide returned control before completion, sleep 37
03:23:20.765 00.046 9828 IsGuiding returns 1
03:23:20.765 00.000 9828 scope still moving after pulse duration time elapsed
03:23:20.796 00.031 9828 IsSlewing returns 0
03:23:20.796 00.000 9828 IsGuiding returns 1
03:23:20.827 00.031 9828 IsSlewing returns 0
03:23:20.827 00.000 9828 IsGuiding returns 1
03:23:20.859 00.032 9828 IsSlewing returns 0
03:23:20.859 00.000 9828 IsGuiding returns 1
03:23:20.890 00.031 9828 IsSlewing returns 0
03:23:20.890 00.000 9828 IsGuiding returns 0
03:23:20.890 00.000 9828 scope move finished after 27 + 144 ms
03:23:20.890 00.000 9828 Move returns status 0, amount 27
03:23:20.890 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:20.890 00.000 9828 MoveAxis(N, 10, B)
03:23:20.890 00.000 9828 Guiding  Dir = 0, Dur = 10
03:23:20.905 00.015 9828 IsSlewing returns 0
03:23:20.905 00.000 9828 IsGuiding returns 0
03:23:20.905 00.000 9828 PulseGuide returned control before completion, sleep 20
03:23:20.936 00.031 9828 IsGuiding returns 1
03:23:20.936 00.000 9828 scope still moving after pulse duration time elapsed
03:23:20.967 00.031 9828 IsSlewing returns 0
03:23:20.967 00.000 9828 IsGuiding returns 1
03:23:20.998 00.031 9828 IsSlewing returns 0
03:23:20.998 00.000 9828 IsGuiding returns 1
03:23:21.030 00.032 9828 IsSlewing returns 0
03:23:21.030 00.000 9828 IsGuiding returns 0
03:23:21.030 00.000 9828 scope move finished after 10 + 114 ms
03:23:21.030 00.000 9828 Move returns status 0, amount 10
03:23:21.030 00.000 9828 move complete, result=0
03:23:21.030 00.000 9828 worker thread done servicing request
03:23:21.030 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:23:21.403 00.373 8976 Exposure complete
03:23:21.408 00.005 8976 worker thread done servicing request
03:23:21.408 00.000 5052 OnExposeComplete: enter
03:23:21.408 00.000 5052 UpdateGuideState(): m_state=6
03:23:21.408 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13466
03:23:21.408 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.91, Mass=64, SNR=5.4, Peak=55 HFD=2.1
03:23:21.408 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:23:21.408 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
03:23:21.408 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.20 hyp=0.67 cameraTheta=2.83 mountX=0.47 mountY=0.43, mountTheta=0.73
03:23:21.409 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.20, opts=13)
03:23:21.409 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.20)
03:23:21.409 00.000 8976 Worker thread wakes up
03:23:21.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.20) opts 0xd
03:23:21.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.20)
03:23:21.409 00.000 8976 Moving (-0.64, 0.20) raw xDistance=0.47 yDistance=0.43
03:23:21.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:21.409 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:23:21.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:21.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.47
03:23:21.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
03:23:21.409 00.000 8976 MoveAxis(L, 2, ABG)
03:23:21.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:21.409 00.000 5052 Enqueuing Expose request
03:23:21.409 00.000 8976 stepping (-3, 10) + (-2, 0)
03:23:21.409 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:21.437 00.028 8976 Received - 47 (G) 
03:23:21.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:21.437 00.000 8976 stepped: pos (-5, 10)
03:23:21.437 00.000 8976 MoveAxis(D, 2, ABG)
03:23:21.437 00.000 8976 stepping (-5, 10) + (0, -2)
03:23:21.437 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:21.469 00.032 8976 Received - 47 (G) 
03:23:21.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:21.469 00.000 8976 stepped: pos (-5, 8)
03:23:21.469 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:23:21.469 00.000 8976 MountToCamera -- mountX=0.62 mountY=-1.61 hyp=1.73 mountTheta=-1.20 cameraX=1.15, cameraY=1.29 cameraTheta=0.84
03:23:21.469 00.000 8976 incremental bump (1.150, 1.290) isValid = 1
03:23:21.469 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:23:21.469 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:23:21.469 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:23:21.469 00.000 8976 move complete, result=0
03:23:21.469 00.000 9828 Worker thread wakes up
03:23:21.469 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:23:21.469 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:23:21.469 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
03:23:21.469 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
03:23:21.469 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:23:21.469 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:23:21.469 00.000 8976 worker thread done servicing request
03:23:21.470 00.001 8976 Worker thread wakes up
03:23:21.470 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:21.470 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:21.470 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:23:21.470 00.000 9828 BLC: window closed
03:23:21.470 00.000 9828 MoveAxis(E, 26, B)
03:23:21.470 00.000 9828 Guiding  Dir = 2, Dur = 26
03:23:21.470 00.000 9828 IsSlewing returns 0
03:23:21.470 00.000 9828 IsGuiding returns 0
03:23:21.470 00.000 9828 PulseGuide returned control before completion, sleep 36
03:23:21.509 00.039 9828 IsGuiding returns 1
03:23:21.509 00.000 9828 scope still moving after pulse duration time elapsed
03:23:21.540 00.031 9828 IsSlewing returns 0
03:23:21.540 00.000 9828 IsGuiding returns 1
03:23:21.573 00.033 9828 IsSlewing returns 0
03:23:21.574 00.001 9828 IsGuiding returns 1
03:23:21.602 00.028 9828 IsSlewing returns 0
03:23:21.603 00.001 9828 IsGuiding returns 1
03:23:21.632 00.029 9828 IsSlewing returns 0
03:23:21.632 00.000 9828 IsGuiding returns 0
03:23:21.632 00.000 9828 scope move finished after 26 + 136 ms
03:23:21.632 00.000 9828 Move returns status 0, amount 26
03:23:21.633 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:21.633 00.000 9828 MoveAxis(N, 11, B)
03:23:21.633 00.000 9828 Guiding  Dir = 0, Dur = 11
03:23:21.648 00.015 9828 IsSlewing returns 0
03:23:21.648 00.000 9828 IsGuiding returns 0
03:23:21.648 00.000 9828 PulseGuide returned control before completion, sleep 21
03:23:21.680 00.032 9828 IsGuiding returns 1
03:23:21.680 00.000 9828 scope still moving after pulse duration time elapsed
03:23:21.711 00.031 9828 IsSlewing returns 0
03:23:21.711 00.000 9828 IsGuiding returns 1
03:23:21.743 00.032 9828 IsSlewing returns 0
03:23:21.743 00.000 9828 IsGuiding returns 1
03:23:21.775 00.032 9828 IsSlewing returns 0
03:23:21.775 00.000 9828 IsGuiding returns 0
03:23:21.775 00.000 9828 scope move finished after 11 + 115 ms
03:23:21.775 00.000 9828 Move returns status 0, amount 11
03:23:21.775 00.000 9828 move complete, result=0
03:23:21.775 00.000 9828 worker thread done servicing request
03:23:21.776 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:23:22.158 00.382 8976 Exposure complete
03:23:22.163 00.005 8976 worker thread done servicing request
03:23:22.164 00.001 5052 OnExposeComplete: enter
03:23:22.164 00.000 5052 UpdateGuideState(): m_state=6
03:23:22.164 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13467
03:23:22.164 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.88, Mass=72, SNR=5.8, Peak=56 HFD=2.2
03:23:22.164 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
03:23:22.164 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
03:23:22.164 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.17 hyp=0.27 cameraTheta=2.45 mountX=0.24 mountY=0.08, mountTheta=0.32
03:23:22.166 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.17, opts=13)
03:23:22.166 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.17)
03:23:22.167 00.001 8976 Worker thread wakes up
03:23:22.167 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:23:22.167 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.17) opts 0xd
03:23:22.167 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.17)
03:23:22.167 00.000 8976 Moving (-0.21, 0.17) raw xDistance=0.24 yDistance=0.08
03:23:22.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:23:22.167 00.000 5052 UpdateGuideState exits: m=72 SNR=5.8
03:23:22.167 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:22.167 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:22.167 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:23:22.167 00.000 8976 MoveAxis(R, 0, ABG)
03:23:22.167 00.000 5052 Enqueuing Expose request
03:23:22.167 00.000 8976 MoveAxis(U, 0, ABG)
03:23:22.168 00.001 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:23:22.168 00.000 8976 MountToCamera -- mountX=0.67 mountY=-1.50 hyp=1.64 mountTheta=-1.15 cameraX=1.03, cameraY=1.28 cameraTheta=0.89
03:23:22.168 00.000 8976 incremental bump (1.029, 1.280) isValid = 1
03:23:22.168 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:23:22.168 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:23:22.169 00.001 8976 Enqueuing Move request for scope (0.07, 0.09)
03:23:22.169 00.000 8976 move complete, result=0
03:23:22.169 00.000 8976 worker thread done servicing request
03:23:22.169 00.000 8976 Worker thread wakes up
03:23:22.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:22.169 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:22.169 00.000 9828 Worker thread wakes up
03:23:22.169 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:23:22.169 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:23:22.169 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.28)
03:23:22.169 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
03:23:22.169 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:23:22.169 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:23:22.169 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:23:22.169 00.000 9828 BLC: window closed
03:23:22.169 00.000 9828 MoveAxis(E, 24, B)
03:23:22.169 00.000 9828 Guiding  Dir = 2, Dur = 24
03:23:22.170 00.001 9828 IsSlewing returns 0
03:23:22.170 00.000 9828 IsGuiding returns 0
03:23:22.170 00.000 9828 PulseGuide returned control before completion, sleep 34
03:23:22.212 00.042 9828 IsGuiding returns 1
03:23:22.212 00.000 9828 scope still moving after pulse duration time elapsed
03:23:22.243 00.031 9828 IsSlewing returns 0
03:23:22.243 00.000 9828 IsGuiding returns 1
03:23:22.274 00.031 9828 IsSlewing returns 0
03:23:22.274 00.000 9828 IsGuiding returns 1
03:23:22.306 00.032 9828 IsSlewing returns 0
03:23:22.306 00.000 9828 IsGuiding returns 0
03:23:22.306 00.000 9828 scope move finished after 24 + 111 ms
03:23:22.306 00.000 9828 Move returns status 0, amount 24
03:23:22.306 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:22.306 00.000 9828 MoveAxis(N, 11, B)
03:23:22.306 00.000 9828 Guiding  Dir = 0, Dur = 11
03:23:22.323 00.017 9828 IsSlewing returns 0
03:23:22.323 00.000 9828 IsGuiding returns 0
03:23:22.323 00.000 9828 PulseGuide returned control before completion, sleep 21
03:23:22.353 00.030 9828 IsGuiding returns 1
03:23:22.353 00.000 9828 scope still moving after pulse duration time elapsed
03:23:22.385 00.032 9828 IsSlewing returns 0
03:23:22.385 00.000 9828 IsGuiding returns 1
03:23:22.416 00.031 9828 IsSlewing returns 0
03:23:22.417 00.001 9828 IsGuiding returns 1
03:23:22.448 00.031 9828 IsSlewing returns 0
03:23:22.448 00.000 9828 IsGuiding returns 1
03:23:22.479 00.031 9828 IsSlewing returns 0
03:23:22.479 00.000 9828 IsGuiding returns 0
03:23:22.479 00.000 9828 scope move finished after 11 + 144 ms
03:23:22.479 00.000 9828 Move returns status 0, amount 11
03:23:22.479 00.000 9828 move complete, result=0
03:23:22.479 00.000 9828 worker thread done servicing request
03:23:22.479 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:23:22.855 00.376 8976 Exposure complete
03:23:22.860 00.005 8976 worker thread done servicing request
03:23:22.860 00.000 5052 OnExposeComplete: enter
03:23:22.860 00.000 5052 UpdateGuideState(): m_state=6
03:23:22.861 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13468
03:23:22.861 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.91, Mass=69, SNR=5.7, Peak=57 HFD=2.2
03:23:22.861 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:23:22.861 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
03:23:22.861 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=0.20 hyp=0.82 cameraTheta=2.90 mountX=0.53 mountY=0.56, mountTheta=0.81
03:23:22.861 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=0.20, opts=13)
03:23:22.861 00.000 5052 Enqueuing Move request for stepguider (-0.79, 0.20)
03:23:22.862 00.001 8976 Worker thread wakes up
03:23:22.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, 0.20) opts 0xd
03:23:22.862 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:23:22.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, 0.20)
03:23:22.862 00.000 5052 UpdateGuideState exits: m=69 SNR=5.7
03:23:22.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:22.862 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:22.862 00.000 5052 Enqueuing Expose request
03:23:22.862 00.000 8976 Moving (-0.79, 0.20) raw xDistance=0.53 yDistance=0.56
03:23:22.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
03:23:22.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
03:23:22.862 00.000 8976 MoveAxis(L, 2, ABG)
03:23:22.862 00.000 8976 stepping (-5, 8) + (-2, 0)
03:23:22.862 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:22.891 00.029 8976 Received - 47 (G) 
03:23:22.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:22.891 00.000 8976 stepped: pos (-7, 8)
03:23:22.891 00.000 8976 MoveAxis(D, 2, ABG)
03:23:22.891 00.000 8976 stepping (-7, 8) + (0, -2)
03:23:22.891 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:22.923 00.032 8976 Received - 47 (G) 
03:23:22.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:22.923 00.000 8976 stepped: pos (-7, 6)
03:23:22.923 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:23:22.923 00.000 8976 MountToCamera -- mountX=0.80 mountY=-1.32 hyp=1.54 mountTheta=-1.02 cameraX=0.81, cameraY=1.32 cameraTheta=1.02
03:23:22.923 00.000 8976 incremental bump (0.808, 1.316) isValid = 1
03:23:22.923 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
03:23:22.923 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:23:22.923 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:23:22.923 00.000 8976 move complete, result=0
03:23:22.923 00.000 9828 Worker thread wakes up
03:23:22.923 00.000 8976 worker thread done servicing request
03:23:22.923 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:23:22.924 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:23:22.924 00.000 8976 Worker thread wakes up
03:23:22.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:22.924 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:22.924 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:23:22.924 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:23:22.924 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:23:22.924 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:23:22.924 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:23:22.924 00.000 9828 BLC: window closed
03:23:22.924 00.000 9828 MoveAxis(E, 21, B)
03:23:22.924 00.000 9828 Guiding  Dir = 2, Dur = 21
03:23:22.924 00.000 9828 IsSlewing returns 0
03:23:22.925 00.001 9828 IsGuiding returns 0
03:23:22.925 00.000 9828 PulseGuide returned control before completion, sleep 31
03:23:22.961 00.036 9828 IsGuiding returns 1
03:23:22.961 00.000 9828 scope still moving after pulse duration time elapsed
03:23:22.993 00.032 9828 IsSlewing returns 0
03:23:22.994 00.001 9828 IsGuiding returns 1
03:23:23.025 00.031 9828 IsSlewing returns 0
03:23:23.025 00.000 9828 IsGuiding returns 1
03:23:23.057 00.032 9828 IsSlewing returns 0
03:23:23.057 00.000 9828 IsGuiding returns 0
03:23:23.057 00.000 9828 scope move finished after 21 + 111 ms
03:23:23.057 00.000 9828 Move returns status 0, amount 21
03:23:23.057 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:23.057 00.000 9828 MoveAxis(N, 13, B)
03:23:23.057 00.000 9828 Guiding  Dir = 0, Dur = 13
03:23:23.073 00.016 9828 IsSlewing returns 0
03:23:23.074 00.001 9828 IsGuiding returns 1
03:23:23.074 00.000 9828 Entered PulseGuideScope while moving
03:23:23.135 00.061 9828 IsSlewing returns 0
03:23:23.135 00.000 9828 IsGuiding returns 1
03:23:23.135 00.000 9828 Still moving
03:23:23.197 00.062 9828 IsSlewing returns 0
03:23:23.197 00.000 9828 IsGuiding returns 0
03:23:23.197 00.000 9828 Movement stopped - continuing
03:23:23.197 00.000 9828 PulseGuide returned control before completion, sleep 23
03:23:23.229 00.032 9828 IsGuiding returns 1
03:23:23.229 00.000 9828 scope still moving after pulse duration time elapsed
03:23:23.259 00.030 9828 IsSlewing returns 0
03:23:23.260 00.001 9828 IsGuiding returns 1
03:23:23.291 00.031 9828 IsSlewing returns 0
03:23:23.291 00.000 9828 IsGuiding returns 1
03:23:23.321 00.030 9828 IsSlewing returns 0
03:23:23.321 00.000 9828 IsGuiding returns 1
03:23:23.352 00.031 9828 IsSlewing returns 0
03:23:23.352 00.000 9828 IsGuiding returns 0
03:23:23.352 00.000 9828 scope move finished after 13 + 141 ms
03:23:23.352 00.000 9828 Move returns status 0, amount 13
03:23:23.352 00.000 9828 move complete, result=0
03:23:23.352 00.000 9828 worker thread done servicing request
03:23:23.352 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:23:23.607 00.255 8976 Exposure complete
03:23:23.613 00.006 8976 worker thread done servicing request
03:23:23.613 00.000 5052 OnExposeComplete: enter
03:23:23.613 00.000 5052 UpdateGuideState(): m_state=6
03:23:23.613 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13469
03:23:23.613 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.68, Mass=60, SNR=5.3, Peak=59 HFD=2.0
03:23:23.613 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
03:23:23.613 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
03:23:23.613 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-3.02 mountX=0.08 mountY=0.20, mountTheta=1.20
03:23:23.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.03, opts=13)
03:23:23.614 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.03)
03:23:23.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:23.614 00.000 5052 UpdateGuideState exits: m=60 SNR=5.3
03:23:23.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:23.614 00.000 8976 Worker thread wakes up
03:23:23.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.03) opts 0xd
03:23:23.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.03)
03:23:23.614 00.000 8976 Moving (-0.22, -0.03) raw xDistance=0.08 yDistance=0.20
03:23:23.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:23:23.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:23.614 00.000 5052 Enqueuing Expose request
03:23:23.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:23:23.614 00.000 8976 MoveAxis(R, 0, ABG)
03:23:23.614 00.000 8976 MoveAxis(U, 0, ABG)
03:23:23.614 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:23:23.614 00.000 8976 MountToCamera -- mountX=0.89 mountY=-1.20 hyp=1.49 mountTheta=-0.93 cameraX=0.66, cameraY=1.34 cameraTheta=1.11
03:23:23.614 00.000 8976 incremental bump (0.660, 1.340) isValid = 1
03:23:23.614 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:23:23.614 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:23:23.615 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
03:23:23.615 00.000 8976 move complete, result=0
03:23:23.615 00.000 9828 Worker thread wakes up
03:23:23.615 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:23:23.615 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:23:23.615 00.000 8976 worker thread done servicing request
03:23:23.615 00.000 8976 Worker thread wakes up
03:23:23.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:23.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:23.615 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:23:23.615 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
03:23:23.615 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
03:23:23.615 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
03:23:23.615 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:23:23.615 00.000 9828 BLC: window closed
03:23:23.615 00.000 9828 MoveAxis(E, 18, B)
03:23:23.615 00.000 9828 Guiding  Dir = 2, Dur = 18
03:23:23.616 00.001 9828 IsSlewing returns 0
03:23:23.616 00.000 9828 IsGuiding returns 0
03:23:23.616 00.000 9828 PulseGuide returned control before completion, sleep 28
03:23:23.659 00.043 9828 IsGuiding returns 1
03:23:23.659 00.000 9828 scope still moving after pulse duration time elapsed
03:23:23.690 00.031 9828 IsSlewing returns 0
03:23:23.690 00.000 9828 IsGuiding returns 1
03:23:23.722 00.032 9828 IsSlewing returns 0
03:23:23.722 00.000 9828 IsGuiding returns 1
03:23:23.754 00.032 9828 IsSlewing returns 0
03:23:23.754 00.000 9828 IsGuiding returns 0
03:23:23.754 00.000 9828 scope move finished after 18 + 120 ms
03:23:23.754 00.000 9828 Move returns status 0, amount 18
03:23:23.754 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:23.754 00.000 9828 MoveAxis(N, 14, B)
03:23:23.754 00.000 9828 Guiding  Dir = 0, Dur = 14
03:23:23.769 00.015 9828 IsSlewing returns 0
03:23:23.769 00.000 9828 IsGuiding returns 0
03:23:23.769 00.000 9828 PulseGuide returned control before completion, sleep 24
03:23:23.800 00.031 9828 IsGuiding returns 1
03:23:23.800 00.000 9828 scope still moving after pulse duration time elapsed
03:23:23.831 00.031 9828 IsSlewing returns 0
03:23:23.835 00.004 9828 IsGuiding returns 1
03:23:23.862 00.027 9828 IsSlewing returns 0
03:23:23.862 00.000 9828 IsGuiding returns 1
03:23:23.893 00.031 9828 IsSlewing returns 0
03:23:23.893 00.000 9828 IsGuiding returns 1
03:23:23.924 00.031 9828 IsSlewing returns 0
03:23:23.924 00.000 9828 IsGuiding returns 0
03:23:23.924 00.000 9828 scope move finished after 14 + 141 ms
03:23:23.924 00.000 9828 Move returns status 0, amount 14
03:23:23.924 00.000 9828 move complete, result=0
03:23:23.924 00.000 9828 worker thread done servicing request
03:23:23.924 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:23:24.299 00.375 8976 Exposure complete
03:23:24.305 00.006 8976 worker thread done servicing request
03:23:24.305 00.000 5052 OnExposeComplete: enter
03:23:24.305 00.000 5052 UpdateGuideState(): m_state=6
03:23:24.305 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13470
03:23:24.305 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.44, Mass=67, SNR=5.6, Peak=58 HFD=2.0
03:23:24.305 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.49 = 1.80)
03:23:24.305 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.69)
03:23:24.305 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.27 hyp=0.43 cameraTheta=-2.44 mountX=-0.09 mountY=0.42, mountTheta=1.79
03:23:24.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.27, opts=13)
03:23:24.306 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.27)
03:23:24.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:23:24.306 00.000 5052 UpdateGuideState exits: m=67 SNR=5.6
03:23:24.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:24.306 00.000 8976 Worker thread wakes up
03:23:24.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.27) opts 0xd
03:23:24.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.27)
03:23:24.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:24.306 00.000 5052 Enqueuing Expose request
03:23:24.306 00.000 8976 Moving (-0.33, -0.27) raw xDistance=-0.09 yDistance=0.42
03:23:24.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:23:24.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
03:23:24.306 00.000 8976 MoveAxis(R, 0, ABG)
03:23:24.306 00.000 8976 MoveAxis(D, 2, ABG)
03:23:24.306 00.000 8976 stepping (-7, 6) + (0, -2)
03:23:24.306 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:24.330 00.024 8976 Received - 47 (G) 
03:23:24.330 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:24.330 00.000 8976 stepped: pos (-7, 4)
03:23:24.330 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:23:24.330 00.000 8976 MountToCamera -- mountX=0.95 mountY=-1.01 hyp=1.39 mountTheta=-0.82 cameraX=0.47, cameraY=1.31 cameraTheta=1.23
03:23:24.330 00.000 8976 incremental bump (0.468, 1.308) isValid = 1
03:23:24.330 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:23:24.330 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:23:24.330 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:23:24.330 00.000 8976 move complete, result=0
03:23:24.330 00.000 9828 Worker thread wakes up
03:23:24.330 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:23:24.330 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:23:24.330 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:23:24.330 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
03:23:24.330 00.000 8976 worker thread done servicing request
03:23:24.331 00.001 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
03:23:24.331 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:23:24.331 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:23:24.331 00.000 9828 BLC: window closed
03:23:24.331 00.000 8976 Worker thread wakes up
03:23:24.331 00.000 9828 MoveAxis(E, 14, B)
03:23:24.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:24.331 00.000 9828 Guiding  Dir = 2, Dur = 14
03:23:24.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:24.331 00.000 9828 IsSlewing returns 0
03:23:24.331 00.000 9828 IsGuiding returns 0
03:23:24.332 00.001 9828 PulseGuide returned control before completion, sleep 24
03:23:24.357 00.025 9828 IsGuiding returns 1
03:23:24.357 00.000 9828 scope still moving after pulse duration time elapsed
03:23:24.387 00.030 9828 IsSlewing returns 0
03:23:24.387 00.000 9828 IsGuiding returns 1
03:23:24.419 00.032 9828 IsSlewing returns 0
03:23:24.420 00.001 9828 IsGuiding returns 1
03:23:24.450 00.030 9828 IsSlewing returns 0
03:23:24.450 00.000 9828 IsGuiding returns 1
03:23:24.480 00.030 9828 IsSlewing returns 0
03:23:24.480 00.000 9828 IsGuiding returns 0
03:23:24.480 00.000 9828 scope move finished after 14 + 134 ms
03:23:24.480 00.000 9828 Move returns status 0, amount 14
03:23:24.480 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:24.480 00.000 9828 MoveAxis(N, 14, B)
03:23:24.480 00.000 9828 Guiding  Dir = 0, Dur = 14
03:23:24.496 00.016 9828 IsSlewing returns 0
03:23:24.496 00.000 9828 IsGuiding returns 0
03:23:24.497 00.001 9828 PulseGuide returned control before completion, sleep 24
03:23:24.528 00.031 9828 IsGuiding returns 1
03:23:24.528 00.000 9828 scope still moving after pulse duration time elapsed
03:23:24.560 00.032 9828 IsSlewing returns 0
03:23:24.560 00.000 9828 IsGuiding returns 1
03:23:24.592 00.032 9828 IsSlewing returns 0
03:23:24.592 00.000 9828 IsGuiding returns 1
03:23:24.623 00.031 9828 IsSlewing returns 0
03:23:24.623 00.000 9828 IsGuiding returns 1
03:23:24.655 00.032 9828 IsSlewing returns 0
03:23:24.655 00.000 9828 IsGuiding returns 0
03:23:24.655 00.000 9828 scope move finished after 14 + 144 ms
03:23:24.655 00.000 9828 Move returns status 0, amount 14
03:23:24.655 00.000 9828 move complete, result=0
03:23:24.655 00.000 9828 worker thread done servicing request
03:23:24.655 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:23:25.014 00.359 8976 Exposure complete
03:23:25.019 00.005 8976 worker thread done servicing request
03:23:25.019 00.000 5052 OnExposeComplete: enter
03:23:25.019 00.000 5052 UpdateGuideState(): m_state=6
03:23:25.019 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13471
03:23:25.019 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=282.10, Mass=79, SNR=6.1, Peak=60 HFD=2.4
03:23:25.019 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
03:23:25.019 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
03:23:25.019 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.39 hyp=0.61 cameraTheta=2.44 mountX=0.56 mountY=0.18, mountTheta=0.31
03:23:25.019 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.39, opts=13)
03:23:25.020 00.001 5052 Enqueuing Move request for stepguider (-0.46, 0.39)
03:23:25.020 00.000 8976 Worker thread wakes up
03:23:25.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.39) opts 0xd
03:23:25.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.39)
03:23:25.020 00.000 8976 Moving (-0.46, 0.39) raw xDistance=0.56 yDistance=0.18
03:23:25.020 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:23:25.020 00.000 5052 UpdateGuideState exits: m=79 SNR=6.1
03:23:25.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:25.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
03:23:25.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:23:25.020 00.000 8976 MoveAxis(L, 2, ABG)
03:23:25.020 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:25.020 00.000 5052 Enqueuing Expose request
03:23:25.020 00.000 8976 stepping (-7, 4) + (-2, 0)
03:23:25.020 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:25.049 00.029 8976 Received - 47 (G) 
03:23:25.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:25.049 00.000 8976 stepped: pos (-9, 4)
03:23:25.049 00.000 8976 MoveAxis(U, 0, ABG)
03:23:25.049 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:23:25.049 00.000 8976 MountToCamera -- mountX=1.09 mountY=-0.89 hyp=1.41 mountTheta=-0.68 cameraX=0.29, cameraY=1.38 cameraTheta=1.36
03:23:25.049 00.000 8976 incremental bump (0.293, 1.377) isValid = 1
03:23:25.049 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
03:23:25.049 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:23:25.049 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:23:25.049 00.000 8976 move complete, result=0
03:23:25.049 00.000 8976 worker thread done servicing request
03:23:25.049 00.000 8976 Worker thread wakes up
03:23:25.049 00.000 9828 Worker thread wakes up
03:23:25.049 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:23:25.049 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:23:25.049 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
03:23:25.049 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
03:23:25.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:25.050 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:25.050 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:23:25.050 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.2 px 0 ms NORTH
03:23:25.050 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:23:25.050 00.000 9828 BLC: window closed
03:23:25.050 00.000 9828 MoveAxis(E, 9, B)
03:23:25.050 00.000 9828 Guiding  Dir = 2, Dur = 9
03:23:25.050 00.000 9828 IsSlewing returns 0
03:23:25.050 00.000 9828 IsGuiding returns 0
03:23:25.050 00.000 9828 PulseGuide returned control before completion, sleep 19
03:23:25.071 00.021 9828 IsGuiding returns 1
03:23:25.071 00.000 9828 scope still moving after pulse duration time elapsed
03:23:25.102 00.031 9828 IsSlewing returns 0
03:23:25.103 00.001 9828 IsGuiding returns 1
03:23:25.132 00.029 9828 IsSlewing returns 0
03:23:25.132 00.000 9828 IsGuiding returns 1
03:23:25.164 00.032 9828 IsSlewing returns 0
03:23:25.164 00.000 9828 IsGuiding returns 1
03:23:25.197 00.033 9828 IsSlewing returns 0
03:23:25.201 00.004 9828 IsGuiding returns 0
03:23:25.201 00.000 9828 scope move finished after 9 + 140 ms
03:23:25.201 00.000 9828 Move returns status 0, amount 9
03:23:25.201 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:25.201 00.000 9828 MoveAxis(N, 15, B)
03:23:25.201 00.000 9828 Guiding  Dir = 0, Dur = 15
03:23:25.212 00.011 9828 IsSlewing returns 0
03:23:25.212 00.000 9828 IsGuiding returns 0
03:23:25.212 00.000 9828 PulseGuide returned control before completion, sleep 25
03:23:25.243 00.031 9828 IsGuiding returns 1
03:23:25.243 00.000 9828 scope still moving after pulse duration time elapsed
03:23:25.274 00.031 9828 IsSlewing returns 0
03:23:25.274 00.000 9828 IsGuiding returns 1
03:23:25.306 00.032 9828 IsSlewing returns 0
03:23:25.306 00.000 9828 IsGuiding returns 1
03:23:25.337 00.031 9828 IsSlewing returns 0
03:23:25.337 00.000 9828 IsGuiding returns 1
03:23:25.368 00.031 9828 IsSlewing returns 0
03:23:25.368 00.000 9828 IsGuiding returns 0
03:23:25.368 00.000 9828 scope move finished after 15 + 141 ms
03:23:25.368 00.000 9828 Move returns status 0, amount 15
03:23:25.368 00.000 9828 move complete, result=0
03:23:25.368 00.000 9828 worker thread done servicing request
03:23:25.368 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:23:25.734 00.366 8976 Exposure complete
03:23:25.739 00.005 8976 worker thread done servicing request
03:23:25.739 00.000 5052 OnExposeComplete: enter
03:23:25.739 00.000 5052 UpdateGuideState(): m_state=6
03:23:25.739 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13472
03:23:25.740 00.001 5052 Star::Find returns 1 (1), X=329.32, Y=281.00, Mass=90, SNR=6.4, Peak=53 HFD=2.6
03:23:25.740 00.000 5052 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.04) = xAngle (-3.41 = 2.87)
03:23:25.740 00.000 5052 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.51 = 2.77)
03:23:25.740 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.71 hyp=0.72 cameraTheta=-1.37 mountX=-0.69 mountY=0.26, mountTheta=2.78
03:23:25.740 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.71, opts=13)
03:23:25.740 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.71)
03:23:25.740 00.000 8976 Worker thread wakes up
03:23:25.741 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.71) opts 0xd
03:23:25.741 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.71)
03:23:25.741 00.000 8976 Moving (0.15, -0.71) raw xDistance=-0.69 yDistance=0.26
03:23:25.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.69
03:23:25.741 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:23:25.741 00.000 5052 UpdateGuideState exits: m=90 SNR=6.4 Saturated
03:23:25.741 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:25.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:23:25.741 00.000 8976 MoveAxis(R, 3, ABG)
03:23:25.741 00.000 8976 stepping (-9, 4) + (3, 0)
03:23:25.741 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:25.741 00.000 5052 Enqueuing Expose request
03:23:25.741 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:25.769 00.028 8976 Received - 47 (G) 
03:23:25.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:25.769 00.000 8976 stepped: pos (-6, 4)
03:23:25.769 00.000 8976 MoveAxis(D, 1, ABG)
03:23:25.769 00.000 8976 stepping (-6, 4) + (0, -1)
03:23:25.769 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:25.800 00.031 8976 Received - 47 (G) 
03:23:25.801 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:25.801 00.000 8976 stepped: pos (-6, 3)
03:23:25.801 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
03:23:25.801 00.000 8976 MountToCamera -- mountX=1.04 mountY=-0.75 hyp=1.28 mountTheta=-0.63 cameraX=0.20, cameraY=1.26 cameraTheta=1.42
03:23:25.801 00.000 8976 incremental bump (0.198, 1.264) isValid = 1
03:23:25.801 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
03:23:25.801 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:23:25.801 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:23:25.801 00.000 8976 move complete, result=0
03:23:25.801 00.000 9828 Worker thread wakes up
03:23:25.801 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.3 px 1 ms SOUTH
03:23:25.801 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:23:25.801 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:23:25.801 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.77)
03:23:25.801 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.85)
03:23:25.801 00.000 8976 worker thread done servicing request
03:23:25.802 00.001 8976 Worker thread wakes up
03:23:25.802 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:25.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:25.802 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
03:23:25.802 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:23:25.802 00.000 9828 BLC: window closed
03:23:25.802 00.000 9828 MoveAxis(E, 7, B)
03:23:25.802 00.000 9828 Guiding  Dir = 2, Dur = 7
03:23:25.802 00.000 9828 IsSlewing returns 0
03:23:25.802 00.000 9828 IsGuiding returns 0
03:23:25.803 00.001 9828 PulseGuide returned control before completion, sleep 17
03:23:25.822 00.019 9828 IsGuiding returns 1
03:23:25.822 00.000 9828 scope still moving after pulse duration time elapsed
03:23:25.853 00.031 9828 IsSlewing returns 0
03:23:25.853 00.000 9828 IsGuiding returns 1
03:23:25.885 00.032 9828 IsSlewing returns 0
03:23:25.885 00.000 9828 IsGuiding returns 1
03:23:25.915 00.030 9828 IsSlewing returns 0
03:23:25.915 00.000 9828 IsGuiding returns 0
03:23:25.915 00.000 9828 scope move finished after 7 + 106 ms
03:23:25.915 00.000 9828 Move returns status 0, amount 7
03:23:25.915 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:25.915 00.000 9828 MoveAxis(N, 16, B)
03:23:25.915 00.000 9828 Guiding  Dir = 0, Dur = 16
03:23:25.931 00.016 9828 IsSlewing returns 0
03:23:25.931 00.000 9828 IsGuiding returns 0
03:23:25.931 00.000 9828 PulseGuide returned control before completion, sleep 26
03:23:25.961 00.030 9828 IsGuiding returns 1
03:23:25.961 00.000 9828 scope still moving after pulse duration time elapsed
03:23:25.992 00.031 9828 IsSlewing returns 0
03:23:25.992 00.000 9828 IsGuiding returns 1
03:23:26.023 00.031 9828 IsSlewing returns 0
03:23:26.023 00.000 9828 IsGuiding returns 1
03:23:26.054 00.031 9828 IsSlewing returns 0
03:23:26.054 00.000 9828 IsGuiding returns 1
03:23:26.085 00.031 9828 IsSlewing returns 0
03:23:26.085 00.000 9828 IsGuiding returns 0
03:23:26.085 00.000 9828 scope move finished after 16 + 138 ms
03:23:26.085 00.000 9828 Move returns status 0, amount 16
03:23:26.085 00.000 9828 move complete, result=0
03:23:26.085 00.000 9828 worker thread done servicing request
03:23:26.085 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:23:26.487 00.402 8976 Exposure complete
03:23:26.493 00.006 8976 worker thread done servicing request
03:23:26.493 00.000 5052 OnExposeComplete: enter
03:23:26.493 00.000 5052 UpdateGuideState(): m_state=6
03:23:26.493 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13473
03:23:26.493 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.94, Mass=68, SNR=5.6, Peak=56 HFD=2.3
03:23:26.493 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.55 = 0.55)
03:23:26.493 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
03:23:26.493 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.23 hyp=0.44 cameraTheta=2.59 mountX=0.38 mountY=0.19, mountTheta=0.46
03:23:26.494 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.23, opts=13)
03:23:26.494 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.23)
03:23:26.494 00.000 8976 Worker thread wakes up
03:23:26.494 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.23) opts 0xd
03:23:26.494 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.23)
03:23:26.494 00.000 8976 Moving (-0.38, 0.23) raw xDistance=0.38 yDistance=0.19
03:23:26.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38
03:23:26.494 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:23:26.494 00.000 5052 UpdateGuideState exits: m=68 SNR=5.6
03:23:26.495 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:23:26.495 00.000 8976 MoveAxis(L, 1, ABG)
03:23:26.495 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:26.495 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:26.495 00.000 5052 Enqueuing Expose request
03:23:26.495 00.000 8976 stepping (-6, 3) + (-1, 0)
03:23:26.495 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:26.519 00.024 8976 Received - 47 (G) 
03:23:26.519 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:26.519 00.000 8976 stepped: pos (-7, 3)
03:23:26.519 00.000 8976 MoveAxis(U, 0, ABG)
03:23:26.520 00.001 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
03:23:26.520 00.000 8976 MountToCamera -- mountX=1.05 mountY=-0.66 hyp=1.24 mountTheta=-0.56 cameraX=0.11, cameraY=1.23 cameraTheta=1.48
03:23:26.520 00.000 8976 incremental bump (0.112, 1.233) isValid = 1
03:23:26.520 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
03:23:26.520 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:23:26.520 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:23:26.520 00.000 8976 move complete, result=0
03:23:26.520 00.000 8976 worker thread done servicing request
03:23:26.520 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
03:23:26.520 00.000 8976 Worker thread wakes up
03:23:26.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:26.521 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:26.522 00.001 9828 Worker thread wakes up
03:23:26.522 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:23:26.522 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:23:26.522 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
03:23:26.522 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
03:23:26.522 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
03:23:26.522 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:23:26.522 00.000 9828 BLC: window closed
03:23:26.522 00.000 9828 MoveAxis(E, 5, B)
03:23:26.522 00.000 9828 Guiding  Dir = 2, Dur = 5
03:23:26.523 00.001 9828 IsSlewing returns 0
03:23:26.523 00.000 9828 IsGuiding returns 0
03:23:26.523 00.000 9828 PulseGuide returned control before completion, sleep 15
03:23:26.551 00.028 9828 IsGuiding returns 1
03:23:26.555 00.004 9828 scope still moving after pulse duration time elapsed
03:23:26.582 00.027 9828 IsSlewing returns 0
03:23:26.582 00.000 9828 IsGuiding returns 1
03:23:26.613 00.031 9828 IsSlewing returns 0
03:23:26.613 00.000 9828 IsGuiding returns 1
03:23:26.644 00.031 9828 IsSlewing returns 0
03:23:26.644 00.000 9828 IsGuiding returns 1
03:23:26.675 00.031 9828 IsSlewing returns 0
03:23:26.675 00.000 9828 IsGuiding returns 1
03:23:26.706 00.031 9828 IsSlewing returns 0
03:23:26.706 00.000 9828 IsGuiding returns 0
03:23:26.706 00.000 9828 scope move finished after 5 + 178 ms
03:23:26.706 00.000 9828 Move returns status 0, amount 5
03:23:26.706 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:23:26.706 00.000 9828 MoveAxis(N, 16, B)
03:23:26.706 00.000 9828 Guiding  Dir = 0, Dur = 16
03:23:26.721 00.015 9828 IsSlewing returns 0
03:23:26.721 00.000 9828 IsGuiding returns 0
03:23:26.721 00.000 9828 PulseGuide returned control before completion, sleep 26
03:23:26.752 00.031 9828 IsGuiding returns 1
03:23:26.752 00.000 9828 scope still moving after pulse duration time elapsed
03:23:26.783 00.031 9828 IsSlewing returns 0
03:23:26.783 00.000 9828 IsGuiding returns 1
03:23:26.813 00.030 9828 IsSlewing returns 0
03:23:26.813 00.000 9828 IsGuiding returns 1
03:23:26.844 00.031 9828 IsSlewing returns 0
03:23:26.844 00.000 9828 IsGuiding returns 1
03:23:26.875 00.031 9828 IsSlewing returns 0
03:23:26.875 00.000 9828 IsGuiding returns 0
03:23:26.875 00.000 9828 scope move finished after 16 + 137 ms
03:23:26.875 00.000 9828 Move returns status 0, amount 16
03:23:26.875 00.000 9828 move complete, result=0
03:23:26.875 00.000 9828 worker thread done servicing request
03:23:26.875 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:23:27.207 00.332 8976 Exposure complete
03:23:27.213 00.006 8976 worker thread done servicing request
03:23:27.213 00.000 5052 OnExposeComplete: enter
03:23:27.214 00.001 5052 UpdateGuideState(): m_state=6
03:23:27.214 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13474
03:23:27.214 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.84, Mass=61, SNR=5.3, Peak=59 HFD=1.7
03:23:27.214 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:23:27.214 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
03:23:27.214 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.13 hyp=0.33 cameraTheta=2.75 mountX=0.25 mountY=0.19, mountTheta=0.64
03:23:27.214 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.13, opts=13)
03:23:27.215 00.001 5052 Enqueuing Move request for stepguider (-0.30, 0.13)
03:23:27.215 00.000 8976 Worker thread wakes up
03:23:27.215 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.13) opts 0xd
03:23:27.215 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.13)
03:23:27.215 00.000 8976 Moving (-0.30, 0.13) raw xDistance=0.25 yDistance=0.19
03:23:27.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:23:27.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:23:27.215 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:27.215 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:23:27.215 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:27.215 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:27.215 00.000 8976 MoveAxis(R, 0, ABG)
03:23:27.215 00.000 8976 MoveAxis(U, 0, ABG)
03:23:27.215 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:23:27.215 00.000 8976 move complete, result=0
03:23:27.215 00.000 8976 worker thread done servicing request
03:23:27.215 00.000 5052 Enqueuing Expose request
03:23:27.216 00.001 8976 Worker thread wakes up
03:23:27.216 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
03:23:27.216 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:27.216 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:27.900 00.684 8976 Exposure complete
03:23:27.906 00.006 8976 worker thread done servicing request
03:23:27.906 00.000 5052 OnExposeComplete: enter
03:23:27.906 00.000 5052 UpdateGuideState(): m_state=6
03:23:27.906 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13475
03:23:27.906 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=280.68, Mass=78, SNR=6.0, Peak=55 HFD=2.6
03:23:27.906 00.000 5052 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.04) = xAngle (-3.53 = 2.75)
03:23:27.906 00.000 5052 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.65)
03:23:27.906 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-1.03 hyp=1.03 cameraTheta=-1.49 mountX=-0.95 mountY=0.49, mountTheta=2.67
03:23:27.907 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-1.03, opts=13)
03:23:27.907 00.000 5052 Enqueuing Move request for stepguider (0.08, -1.03)
03:23:27.907 00.000 8976 Worker thread wakes up
03:23:27.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -1.03) opts 0xd
03:23:27.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -1.03)
03:23:27.907 00.000 8976 Moving (0.08, -1.03) raw xDistance=-0.95 yDistance=0.49
03:23:27.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.95
03:23:27.907 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:23:27.907 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:23:27.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:27.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:23:27.907 00.000 8976 MoveAxis(R, 4, ABG)
03:23:27.907 00.000 8976 stepping (-7, 3) + (4, 0)
03:23:27.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:27.908 00.001 5052 Enqueuing Expose request
03:23:27.908 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:27.943 00.035 8976 Received - 47 (G) 
03:23:27.943 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:27.943 00.000 8976 stepped: pos (-3, 3)
03:23:27.943 00.000 8976 MoveAxis(D, 2, ABG)
03:23:27.943 00.000 8976 stepping (-3, 3) + (0, -2)
03:23:27.943 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:27.975 00.032 8976 Received - 47 (G) 
03:23:27.975 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:27.975 00.000 8976 stepped: pos (-3, 1)
03:23:27.975 00.000 8976 move complete, result=0
03:23:27.976 00.001 8976 worker thread done servicing request
03:23:27.976 00.000 8976 Worker thread wakes up
03:23:27.976 00.000 5052 GuideStep: -1.0 px 4 ms EAST, 0.5 px 2 ms SOUTH
03:23:27.976 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:27.976 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:28.659 00.683 8976 Exposure complete
03:23:28.665 00.006 8976 worker thread done servicing request
03:23:28.665 00.000 5052 OnExposeComplete: enter
03:23:28.665 00.000 5052 UpdateGuideState(): m_state=6
03:23:28.665 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13476
03:23:28.665 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=282.17, Mass=74, SNR=5.9, Peak=58 HFD=1.9
03:23:28.665 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.05 = -1.05)
03:23:28.665 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
03:23:28.665 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.47 hyp=0.56 cameraTheta=0.99 mountX=0.28 mountY=-0.51, mountTheta=-1.07
03:23:28.666 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.47, opts=13)
03:23:28.666 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.47)
03:23:28.666 00.000 8976 Worker thread wakes up
03:23:28.666 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.47) opts 0xd
03:23:28.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.47)
03:23:28.666 00.000 8976 Moving (0.30, 0.47) raw xDistance=0.28 yDistance=-0.51
03:23:28.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
03:23:28.666 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:23:28.666 00.000 5052 UpdateGuideState exits: m=74 SNR=5.9
03:23:28.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:28.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.51
03:23:28.667 00.001 8976 MoveAxis(L, 1, ABG)
03:23:28.667 00.000 8976 stepping (-3, 1) + (-1, 0)
03:23:28.667 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:28.667 00.000 5052 Enqueuing Expose request
03:23:28.667 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:28.694 00.027 8976 Received - 47 (G) 
03:23:28.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:28.694 00.000 8976 stepped: pos (-4, 1)
03:23:28.694 00.000 8976 MoveAxis(U, 2, ABG)
03:23:28.694 00.000 8976 stepping (-4, 1) + (0, 2)
03:23:28.694 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:28.726 00.032 8976 Received - 47 (G) 
03:23:28.726 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:28.726 00.000 8976 stepped: pos (-4, 3)
03:23:28.726 00.000 8976 move complete, result=0
03:23:28.727 00.001 8976 worker thread done servicing request
03:23:28.727 00.000 8976 Worker thread wakes up
03:23:28.727 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:28.727 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:28.727 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
03:23:29.416 00.689 8976 Exposure complete
03:23:29.422 00.006 8976 worker thread done servicing request
03:23:29.422 00.000 5052 OnExposeComplete: enter
03:23:29.422 00.000 5052 UpdateGuideState(): m_state=6
03:23:29.422 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13477
03:23:29.422 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.06, Mass=94, SNR=6.6, Peak=59 HFD=2.6
03:23:29.422 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
03:23:29.422 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
03:23:29.422 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.64 mountX=0.32 mountY=-0.17, mountTheta=-0.48
03:23:29.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.35, opts=13)
03:23:29.423 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.35)
03:23:29.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:29.423 00.000 5052 UpdateGuideState exits: m=94 SNR=6.6
03:23:29.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:29.424 00.001 8976 Worker thread wakes up
03:23:29.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.35) opts 0xd
03:23:29.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.35)
03:23:29.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:29.424 00.000 5052 Enqueuing Expose request
03:23:29.424 00.000 8976 Moving (-0.03, 0.35) raw xDistance=0.32 yDistance=-0.17
03:23:29.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
03:23:29.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:23:29.424 00.000 8976 MoveAxis(L, 1, ABG)
03:23:29.424 00.000 8976 stepping (-4, 3) + (-1, 0)
03:23:29.424 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:29.445 00.021 8976 Received - 47 (G) 
03:23:29.445 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:29.445 00.000 8976 stepped: pos (-5, 3)
03:23:29.445 00.000 8976 MoveAxis(U, 0, ABG)
03:23:29.445 00.000 8976 move complete, result=0
03:23:29.445 00.000 8976 worker thread done servicing request
03:23:29.445 00.000 8976 Worker thread wakes up
03:23:29.446 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:29.446 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:29.446 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
03:23:30.130 00.684 8976 Exposure complete
03:23:30.136 00.006 8976 worker thread done servicing request
03:23:30.136 00.000 5052 OnExposeComplete: enter
03:23:30.136 00.000 5052 UpdateGuideState(): m_state=6
03:23:30.136 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13478
03:23:30.136 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.64, Mass=76, SNR=5.9, Peak=56 HFD=2.9
03:23:30.136 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
03:23:30.136 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
03:23:30.136 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.07 hyp=0.37 cameraTheta=-0.18 mountX=-0.22 mountY=-0.26, mountTheta=-2.27
03:23:30.137 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.07, opts=13)
03:23:30.137 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.07)
03:23:30.137 00.000 8976 Worker thread wakes up
03:23:30.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.07) opts 0xd
03:23:30.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.07)
03:23:30.137 00.000 8976 Moving (0.36, -0.07) raw xDistance=-0.22 yDistance=-0.26
03:23:30.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:23:30.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:23:30.137 00.000 8976 MoveAxis(R, 0, ABG)
03:23:30.137 00.000 8976 MoveAxis(U, 1, ABG)
03:23:30.137 00.000 8976 stepping (-5, 3) + (0, 1)
03:23:30.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:23:30.138 00.001 5052 UpdateGuideState exits: m=76 SNR=5.9
03:23:30.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:30.138 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:30.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:30.138 00.000 5052 Enqueuing Expose request
03:23:30.165 00.027 8976 Received - 47 (G) 
03:23:30.165 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:30.166 00.001 8976 stepped: pos (-5, 4)
03:23:30.166 00.000 8976 move complete, result=0
03:23:30.166 00.000 8976 worker thread done servicing request
03:23:30.166 00.000 8976 Worker thread wakes up
03:23:30.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:30.166 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:30.166 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:23:30.854 00.688 8976 Exposure complete
03:23:30.860 00.006 8976 worker thread done servicing request
03:23:30.860 00.000 5052 OnExposeComplete: enter
03:23:30.861 00.001 5052 UpdateGuideState(): m_state=6
03:23:30.861 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13479
03:23:30.861 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=282.11, Mass=82, SNR=6.1, Peak=56 HFD=2.5
03:23:30.861 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
03:23:30.861 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
03:23:30.861 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.40 hyp=0.64 cameraTheta=0.67 mountX=0.12 mountY=-0.64, mountTheta=-1.38
03:23:30.861 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.40, opts=13)
03:23:30.861 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.40)
03:23:30.861 00.000 8976 Worker thread wakes up
03:23:30.862 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:30.862 00.000 5052 UpdateGuideState exits: m=82 SNR=6.1
03:23:30.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:30.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.40) opts 0xd
03:23:30.862 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:30.862 00.000 5052 Enqueuing Expose request
03:23:30.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.40)
03:23:30.862 00.000 8976 Moving (0.51, 0.40) raw xDistance=0.12 yDistance=-0.64
03:23:30.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:23:30.862 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
03:23:30.862 00.000 8976 MoveAxis(R, 0, ABG)
03:23:30.862 00.000 8976 MoveAxis(U, 3, ABG)
03:23:30.862 00.000 8976 stepping (-5, 4) + (0, 3)
03:23:30.862 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:30.900 00.038 8976 Received - 47 (G) 
03:23:30.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:30.900 00.000 8976 stepped: pos (-5, 7)
03:23:30.900 00.000 8976 move complete, result=0
03:23:30.900 00.000 8976 worker thread done servicing request
03:23:30.900 00.000 8976 Worker thread wakes up
03:23:30.901 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:30.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:30.901 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
03:23:31.586 00.685 8976 Exposure complete
03:23:31.591 00.005 8976 worker thread done servicing request
03:23:31.591 00.000 5052 OnExposeComplete: enter
03:23:31.591 00.000 5052 UpdateGuideState(): m_state=6
03:23:31.591 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13480
03:23:31.591 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.17, Mass=66, SNR=5.5, Peak=54 HFD=2.4
03:23:31.591 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
03:23:31.591 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
03:23:31.591 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.54 hyp=0.87 cameraTheta=-0.67 mountX=-0.79 mountY=-0.28, mountTheta=-2.80
03:23:31.592 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.54, opts=13)
03:23:31.592 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.54)
03:23:31.592 00.000 8976 Worker thread wakes up
03:23:31.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.54) opts 0xd
03:23:31.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.54)
03:23:31.592 00.000 8976 Moving (0.68, -0.54) raw xDistance=-0.79 yDistance=-0.28
03:23:31.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:31.592 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:23:31.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:31.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
03:23:31.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
03:23:31.594 00.002 8976 MoveAxis(R, 3, ABG)
03:23:31.594 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:31.594 00.000 5052 Enqueuing Expose request
03:23:31.594 00.000 8976 stepping (-5, 7) + (3, 0)
03:23:31.594 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:31.620 00.026 8976 Received - 47 (G) 
03:23:31.620 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:31.620 00.000 8976 stepped: pos (-2, 7)
03:23:31.620 00.000 8976 MoveAxis(U, 1, ABG)
03:23:31.620 00.000 8976 stepping (-2, 7) + (0, 1)
03:23:31.620 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:31.652 00.032 8976 Received - 47 (G) 
03:23:31.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:31.652 00.000 8976 stepped: pos (-2, 8)
03:23:31.652 00.000 8976 move complete, result=0
03:23:31.652 00.000 8976 worker thread done servicing request
03:23:31.652 00.000 8976 Worker thread wakes up
03:23:31.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:31.652 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:31.652 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.3 px 1 ms NORTH
03:23:32.340 00.688 8976 Exposure complete
03:23:32.345 00.005 8976 worker thread done servicing request
03:23:32.345 00.000 5052 OnExposeComplete: enter
03:23:32.345 00.000 5052 UpdateGuideState(): m_state=6
03:23:32.345 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13481
03:23:32.345 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.82, Mass=79, SNR=6.0, Peak=56 HFD=2.7
03:23:32.346 00.001 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
03:23:32.346 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:23:32.346 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.25 cameraTheta=0.45 mountX=-0.01 mountY=-0.25, mountTheta=-1.59
03:23:32.346 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.11, opts=13)
03:23:32.346 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.11)
03:23:32.346 00.000 8976 Worker thread wakes up
03:23:32.347 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:32.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.11) opts 0xd
03:23:32.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.11)
03:23:32.347 00.000 5052 UpdateGuideState exits: m=79 SNR=6.0
03:23:32.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:32.347 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:32.347 00.000 5052 Enqueuing Expose request
03:23:32.347 00.000 8976 Moving (0.23, 0.11) raw xDistance=-0.01 yDistance=-0.25
03:23:32.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:23:32.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:23:32.347 00.000 8976 MoveAxis(R, 0, ABG)
03:23:32.347 00.000 8976 MoveAxis(U, 0, ABG)
03:23:32.347 00.000 8976 move complete, result=0
03:23:32.347 00.000 8976 worker thread done servicing request
03:23:32.347 00.000 8976 Worker thread wakes up
03:23:32.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:32.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:32.347 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:23:33.033 00.686 8976 Exposure complete
03:23:33.038 00.005 8976 worker thread done servicing request
03:23:33.038 00.000 5052 OnExposeComplete: enter
03:23:33.038 00.000 5052 UpdateGuideState(): m_state=6
03:23:33.038 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13482
03:23:33.038 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=282.21, Mass=64, SNR=5.5, Peak=55 HFD=2.2
03:23:33.038 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
03:23:33.038 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
03:23:33.038 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.50 hyp=0.69 cameraTheta=0.81 mountX=0.23 mountY=-0.67, mountTheta=-1.24
03:23:33.039 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.50, opts=13)
03:23:33.039 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.50)
03:23:33.039 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:33.039 00.000 5052 UpdateGuideState exits: m=64 SNR=5.5
03:23:33.039 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:33.039 00.000 8976 Worker thread wakes up
03:23:33.039 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.50) opts 0xd
03:23:33.039 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.50)
03:23:33.039 00.000 8976 Moving (0.47, 0.50) raw xDistance=0.23 yDistance=-0.67
03:23:33.039 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:33.039 00.000 5052 Enqueuing Expose request
03:23:33.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:23:33.039 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
03:23:33.039 00.000 8976 MoveAxis(R, 0, ABG)
03:23:33.039 00.000 8976 MoveAxis(U, 3, ABG)
03:23:33.039 00.000 8976 stepping (-2, 8) + (0, 3)
03:23:33.040 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:33.075 00.035 8976 Received - 47 (G) 
03:23:33.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:33.075 00.000 8976 stepped: pos (-2, 11)
03:23:33.075 00.000 8976 move complete, result=0
03:23:33.075 00.000 8976 worker thread done servicing request
03:23:33.075 00.000 8976 Worker thread wakes up
03:23:33.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:33.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:33.075 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:23:33.757 00.682 8976 Exposure complete
03:23:33.764 00.007 8976 worker thread done servicing request
03:23:33.764 00.000 5052 OnExposeComplete: enter
03:23:33.764 00.000 5052 UpdateGuideState(): m_state=6
03:23:33.764 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13483
03:23:33.764 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.76, Mass=74, SNR=5.8, Peak=57 HFD=2.6
03:23:33.764 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
03:23:33.764 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
03:23:33.764 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.31 mountX=-0.02 mountY=-0.15, mountTheta=-1.73
03:23:33.764 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.05, opts=13)
03:23:33.764 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.05)
03:23:33.764 00.000 8976 Worker thread wakes up
03:23:33.764 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.05) opts 0xd
03:23:33.765 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.05)
03:23:33.765 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:33.765 00.000 8976 Moving (0.15, 0.05) raw xDistance=-0.02 yDistance=-0.15
03:23:33.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:23:33.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:23:33.765 00.000 5052 UpdateGuideState exits: m=74 SNR=5.8
03:23:33.765 00.000 8976 MoveAxis(R, 0, ABG)
03:23:33.765 00.000 8976 MoveAxis(U, 0, ABG)
03:23:33.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:33.765 00.000 8976 move complete, result=0
03:23:33.765 00.000 8976 worker thread done servicing request
03:23:33.765 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:33.765 00.000 5052 Enqueuing Expose request
03:23:33.765 00.000 8976 Worker thread wakes up
03:23:33.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:33.765 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:33.765 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:34.450 00.685 8976 Exposure complete
03:23:34.456 00.006 8976 worker thread done servicing request
03:23:34.456 00.000 5052 OnExposeComplete: enter
03:23:34.456 00.000 5052 UpdateGuideState(): m_state=6
03:23:34.456 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13484
03:23:34.456 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.50, Mass=68, SNR=5.6, Peak=58 HFD=2.2
03:23:34.456 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
03:23:34.456 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
03:23:34.456 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.79 hyp=0.80 cameraTheta=1.76 mountX=0.77 mountY=-0.30, mountTheta=-0.37
03:23:34.457 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.79, opts=13)
03:23:34.457 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.79)
03:23:34.457 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:23:34.457 00.000 5052 UpdateGuideState exits: m=68 SNR=5.6
03:23:34.457 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:34.457 00.000 8976 Worker thread wakes up
03:23:34.457 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.79) opts 0xd
03:23:34.457 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.79)
03:23:34.457 00.000 8976 Moving (-0.15, 0.79) raw xDistance=0.77 yDistance=-0.30
03:23:34.457 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:34.457 00.000 5052 Enqueuing Expose request
03:23:34.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.77
03:23:34.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:23:34.457 00.000 8976 MoveAxis(L, 3, ABG)
03:23:34.457 00.000 8976 stepping (-2, 11) + (-3, 0)
03:23:34.457 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:34.497 00.040 8976 Received - 47 (G) 
03:23:34.497 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:34.497 00.000 8976 stepped: pos (-5, 11)
03:23:34.497 00.000 8976 MoveAxis(U, 1, ABG)
03:23:34.497 00.000 8976 stepping (-5, 11) + (0, 1)
03:23:34.497 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:34.529 00.032 8976 Received - 47 (G) 
03:23:34.529 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:34.529 00.000 8976 stepped: pos (-5, 12)
03:23:34.529 00.000 8976 move complete, result=0
03:23:34.529 00.000 8976 worker thread done servicing request
03:23:34.529 00.000 8976 Worker thread wakes up
03:23:34.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:34.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:34.529 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.3 px 1 ms NORTH
03:23:35.214 00.685 8976 Exposure complete
03:23:35.219 00.005 8976 worker thread done servicing request
03:23:35.219 00.000 5052 OnExposeComplete: enter
03:23:35.219 00.000 5052 UpdateGuideState(): m_state=6
03:23:35.219 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13485
03:23:35.219 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.97, Mass=55, SNR=5.0, Peak=57 HFD=2.1
03:23:35.219 00.000 5052 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.04) = xAngle (0.38 = 0.38)
03:23:35.219 00.000 5052 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.28 = 0.28)
03:23:35.219 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.26 hyp=0.39 cameraTheta=2.42 mountX=0.36 mountY=0.11, mountTheta=0.29
03:23:35.221 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.26, opts=13)
03:23:35.221 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.26)
03:23:35.221 00.000 8976 Worker thread wakes up
03:23:35.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.26) opts 0xd
03:23:35.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.26)
03:23:35.221 00.000 8976 Moving (-0.30, 0.26) raw xDistance=0.36 yDistance=0.11
03:23:35.222 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:23:35.222 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:23:35.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:35.222 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:35.222 00.000 5052 Enqueuing Expose request
03:23:35.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
03:23:35.222 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:23:35.222 00.000 8976 MoveAxis(L, 2, ABG)
03:23:35.222 00.000 8976 stepping (-5, 12) + (-2, 0)
03:23:35.222 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:35.248 00.026 8976 Received - 47 (G) 
03:23:35.248 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:35.248 00.000 8976 stepped: pos (-7, 12)
03:23:35.248 00.000 8976 MoveAxis(U, 0, ABG)
03:23:35.248 00.000 8976 move complete, result=0
03:23:35.249 00.001 8976 worker thread done servicing request
03:23:35.249 00.000 8976 Worker thread wakes up
03:23:35.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:35.249 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:35.249 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
03:23:35.934 00.685 8976 Exposure complete
03:23:35.941 00.007 8976 worker thread done servicing request
03:23:35.941 00.000 5052 OnExposeComplete: enter
03:23:35.941 00.000 5052 UpdateGuideState(): m_state=6
03:23:35.941 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13486
03:23:35.941 00.000 5052 Star::Find returns 1 (0), X=327.92, Y=281.85, Mass=65, SNR=5.5, Peak=56 HFD=2.2
03:23:35.941 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:23:35.941 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
03:23:35.941 00.000 5052 CameraToMount -- cameraX=-1.25 cameraY=0.14 hyp=1.26 cameraTheta=3.03 mountX=0.70 mountY=0.97, mountTheta=0.95
03:23:35.942 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.25, y=0.14, opts=13)
03:23:35.942 00.000 5052 Enqueuing Move request for stepguider (-1.25, 0.14)
03:23:35.942 00.000 8976 Worker thread wakes up
03:23:35.942 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.25, 0.14) opts 0xd
03:23:35.942 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.25, 0.14)
03:23:35.942 00.000 8976 Moving (-1.25, 0.14) raw xDistance=0.70 yDistance=0.97
03:23:35.942 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:35.942 00.000 5052 UpdateGuideState exits: m=65 SNR=5.5
03:23:35.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:35.942 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:35.942 00.000 5052 Enqueuing Expose request
03:23:35.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
03:23:35.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.97
03:23:35.943 00.001 8976 MoveAxis(L, 3, ABG)
03:23:35.943 00.000 8976 stepping (-7, 12) + (-3, 0)
03:23:35.943 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:35.984 00.041 8976 Received - 47 (G) 
03:23:35.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:35.984 00.000 8976 stepped: pos (-10, 12)
03:23:35.984 00.000 8976 MoveAxis(D, 4, ABG)
03:23:35.984 00.000 8976 stepping (-10, 12) + (0, -4)
03:23:35.984 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:36.016 00.032 8976 Received - 47 (G) 
03:23:36.016 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:36.016 00.000 8976 stepped: pos (-10, 8)
03:23:36.016 00.000 8976 move complete, result=0
03:23:36.016 00.000 8976 worker thread done servicing request
03:23:36.016 00.000 8976 Worker thread wakes up
03:23:36.016 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.0 px 4 ms SOUTH
03:23:36.016 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:36.016 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:36.699 00.683 8976 Exposure complete
03:23:36.704 00.005 8976 worker thread done servicing request
03:23:36.705 00.001 5052 OnExposeComplete: enter
03:23:36.705 00.000 5052 UpdateGuideState(): m_state=6
03:23:36.705 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13487
03:23:36.705 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.81, Mass=77, SNR=5.9, Peak=55 HFD=2.3
03:23:36.705 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:23:36.705 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
03:23:36.705 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.10 hyp=0.69 cameraTheta=3.00 mountX=0.40 mountY=0.52, mountTheta=0.92
03:23:36.705 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.10, opts=13)
03:23:36.705 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.10)
03:23:36.705 00.000 8976 Worker thread wakes up
03:23:36.706 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:36.706 00.000 5052 UpdateGuideState exits: m=77 SNR=5.9
03:23:36.706 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:36.706 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.10) opts 0xd
03:23:36.706 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.10)
03:23:36.706 00.000 8976 Moving (-0.68, 0.10) raw xDistance=0.40 yDistance=0.52
03:23:36.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
03:23:36.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.52
03:23:36.706 00.000 8976 MoveAxis(L, 2, ABG)
03:23:36.706 00.000 8976 stepping (-10, 8) + (-2, 0)
03:23:36.706 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:36.706 00.000 5052 Enqueuing Expose request
03:23:36.706 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:36.735 00.029 8976 Received - 47 (G) 
03:23:36.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:36.735 00.000 8976 stepped: pos (-12, 8)
03:23:36.735 00.000 8976 MoveAxis(D, 2, ABG)
03:23:36.735 00.000 8976 stepping (-12, 8) + (0, -2)
03:23:36.735 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:36.767 00.032 8976 Received - 47 (G) 
03:23:36.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:36.767 00.000 8976 stepped: pos (-12, 6)
03:23:36.767 00.000 8976 move complete, result=0
03:23:36.767 00.000 8976 worker thread done servicing request
03:23:36.767 00.000 8976 Worker thread wakes up
03:23:36.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:36.767 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:23:36.767 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:37.455 00.688 8976 Exposure complete
03:23:37.461 00.006 8976 worker thread done servicing request
03:23:37.461 00.000 5052 OnExposeComplete: enter
03:23:37.461 00.000 5052 UpdateGuideState(): m_state=6
03:23:37.461 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13488
03:23:37.461 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=280.77, Mass=81, SNR=6.1, Peak=56 HFD=2.6
03:23:37.461 00.000 5052 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.04) = xAngle (-4.05 = 2.23)
03:23:37.461 00.000 5052 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.16 = 2.13)
03:23:37.461 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.94 hyp=1.04 cameraTheta=-2.01 mountX=-0.64 mountY=0.88, mountTheta=2.20
03:23:37.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.94, opts=13)
03:23:37.462 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.94)
03:23:37.462 00.000 8976 Worker thread wakes up
03:23:37.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:37.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.94) opts 0xd
03:23:37.462 00.000 5052 UpdateGuideState exits: m=81 SNR=6.1
03:23:37.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.94)
03:23:37.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:37.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:37.462 00.000 5052 Enqueuing Expose request
03:23:37.463 00.001 8976 Moving (-0.44, -0.94) raw xDistance=-0.64 yDistance=0.88
03:23:37.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.64
03:23:37.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.88
03:23:37.463 00.000 8976 MoveAxis(R, 2, ABG)
03:23:37.463 00.000 8976 stepping (-12, 6) + (2, 0)
03:23:37.463 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:37.487 00.024 8976 Received - 47 (G) 
03:23:37.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:37.487 00.000 8976 stepped: pos (-10, 6)
03:23:37.487 00.000 8976 MoveAxis(D, 4, ABG)
03:23:37.487 00.000 8976 stepping (-10, 6) + (0, -4)
03:23:37.487 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:37.519 00.032 8976 Received - 47 (G) 
03:23:37.519 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:37.519 00.000 8976 stepped: pos (-10, 2)
03:23:37.519 00.000 8976 move complete, result=0
03:23:37.519 00.000 8976 worker thread done servicing request
03:23:37.519 00.000 8976 Worker thread wakes up
03:23:37.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:37.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:37.519 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.9 px 4 ms SOUTH
03:23:38.203 00.684 8976 Exposure complete
03:23:38.209 00.006 8976 worker thread done servicing request
03:23:38.209 00.000 5052 OnExposeComplete: enter
03:23:38.209 00.000 5052 UpdateGuideState(): m_state=6
03:23:38.209 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13489
03:23:38.209 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.75, Mass=57, SNR=5.2, Peak=56 HFD=2.2
03:23:38.209 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
03:23:38.209 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
03:23:38.209 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.36 mountX=0.05 mountY=0.01, mountTheta=0.22
03:23:38.210 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.04, opts=13)
03:23:38.210 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.04)
03:23:38.210 00.000 8976 Worker thread wakes up
03:23:38.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:23:38.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.04) opts 0xd
03:23:38.210 00.000 5052 UpdateGuideState exits: m=57 SNR=5.2
03:23:38.211 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.04)
03:23:38.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:38.211 00.000 8976 Moving (-0.04, 0.04) raw xDistance=0.05 yDistance=0.01
03:23:38.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:38.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:23:38.211 00.000 5052 Enqueuing Expose request
03:23:38.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:23:38.211 00.000 8976 MoveAxis(R, 0, ABG)
03:23:38.211 00.000 8976 MoveAxis(U, 0, ABG)
03:23:38.211 00.000 8976 move complete, result=0
03:23:38.211 00.000 8976 worker thread done servicing request
03:23:38.211 00.000 8976 Worker thread wakes up
03:23:38.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:38.211 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:38.211 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:23:38.895 00.684 8976 Exposure complete
03:23:38.901 00.006 8976 worker thread done servicing request
03:23:38.901 00.000 5052 OnExposeComplete: enter
03:23:38.901 00.000 5052 UpdateGuideState(): m_state=6
03:23:38.901 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13490
03:23:38.901 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.45, Mass=84, SNR=6.2, Peak=60 HFD=2.5
03:23:38.901 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
03:23:38.901 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
03:23:38.901 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.26 hyp=0.56 cameraTheta=-2.66 mountX=-0.01 mountY=0.56, mountTheta=1.58
03:23:38.902 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.26, opts=13)
03:23:38.902 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.26)
03:23:38.902 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:23:38.902 00.000 5052 UpdateGuideState exits: m=84 SNR=6.2
03:23:38.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:38.902 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:38.902 00.000 5052 Enqueuing Expose request
03:23:38.902 00.000 8976 Worker thread wakes up
03:23:38.902 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.26) opts 0xd
03:23:38.902 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.26)
03:23:38.902 00.000 8976 Moving (-0.50, -0.26) raw xDistance=-0.01 yDistance=0.56
03:23:38.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:23:38.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
03:23:38.902 00.000 8976 MoveAxis(R, 0, ABG)
03:23:38.902 00.000 8976 MoveAxis(D, 2, ABG)
03:23:38.902 00.000 8976 stepping (-10, 2) + (0, -2)
03:23:38.902 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:38.925 00.023 8976 Received - 47 (G) 
03:23:38.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:38.925 00.000 8976 stepped: pos (-10, 0)
03:23:38.925 00.000 8976 move complete, result=0
03:23:38.925 00.000 8976 worker thread done servicing request
03:23:38.925 00.000 8976 Worker thread wakes up
03:23:38.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:38.926 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:38.926 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:23:39.608 00.682 8976 Exposure complete
03:23:39.613 00.005 8976 worker thread done servicing request
03:23:39.613 00.000 5052 OnExposeComplete: enter
03:23:39.613 00.000 5052 UpdateGuideState(): m_state=6
03:23:39.613 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13491
03:23:39.614 00.001 5052 Star::Find returns 1 (0), X=329.35, Y=281.74, Mass=81, SNR=6.1, Peak=57 HFD=2.8
03:23:39.614 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
03:23:39.614 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
03:23:39.614 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.14 mountX=-0.06 mountY=-0.16, mountTheta=-1.91
03:23:39.614 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.03, opts=13)
03:23:39.614 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.03)
03:23:39.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:39.614 00.000 5052 UpdateGuideState exits: m=81 SNR=6.1
03:23:39.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:39.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:39.615 00.001 5052 Enqueuing Expose request
03:23:39.615 00.000 8976 Worker thread wakes up
03:23:39.615 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.03) opts 0xd
03:23:39.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.03)
03:23:39.615 00.000 8976 Moving (0.18, 0.03) raw xDistance=-0.06 yDistance=-0.16
03:23:39.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:23:39.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:23:39.615 00.000 8976 MoveAxis(R, 0, ABG)
03:23:39.615 00.000 8976 MoveAxis(U, 0, ABG)
03:23:39.615 00.000 8976 move complete, result=0
03:23:39.615 00.000 8976 worker thread done servicing request
03:23:39.615 00.000 8976 Worker thread wakes up
03:23:39.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:39.615 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:39.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:40.299 00.684 8976 Exposure complete
03:23:40.304 00.005 8976 worker thread done servicing request
03:23:40.305 00.001 5052 OnExposeComplete: enter
03:23:40.305 00.000 5052 UpdateGuideState(): m_state=6
03:23:40.305 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13492
03:23:40.305 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.84, Mass=60, SNR=5.3, Peak=59 HFD=2.0
03:23:40.305 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:23:40.305 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
03:23:40.305 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.55 mountX=0.21 mountY=0.09, mountTheta=0.42
03:23:40.305 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.13, opts=13)
03:23:40.305 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.13)
03:23:40.305 00.000 8976 Worker thread wakes up
03:23:40.306 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.13) opts 0xd
03:23:40.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.13)
03:23:40.306 00.000 8976 Moving (-0.20, 0.13) raw xDistance=0.21 yDistance=0.09
03:23:40.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:23:40.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:23:40.306 00.000 8976 MoveAxis(R, 0, ABG)
03:23:40.306 00.000 8976 MoveAxis(U, 0, ABG)
03:23:40.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:40.306 00.000 5052 UpdateGuideState exits: m=60 SNR=5.3
03:23:40.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:40.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:40.306 00.000 5052 Enqueuing Expose request
03:23:40.306 00.000 8976 move complete, result=0
03:23:40.306 00.000 8976 worker thread done servicing request
03:23:40.306 00.000 8976 Worker thread wakes up
03:23:40.306 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:23:40.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:40.306 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:40.991 00.685 8976 Exposure complete
03:23:40.996 00.005 8976 worker thread done servicing request
03:23:40.996 00.000 5052 OnExposeComplete: enter
03:23:40.996 00.000 5052 UpdateGuideState(): m_state=6
03:23:40.996 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13493
03:23:40.996 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=282.11, Mass=46, SNR=4.6, Peak=57 HFD=1.3
03:23:40.997 00.001 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:23:40.997 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
03:23:40.997 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=0.40 hyp=0.95 cameraTheta=2.70 mountX=0.75 mountY=0.50, mountTheta=0.59
03:23:40.997 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=0.40, opts=13)
03:23:40.997 00.000 5052 Enqueuing Move request for stepguider (-0.86, 0.40)
03:23:40.997 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:40.997 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:23:40.997 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:40.997 00.000 8976 Worker thread wakes up
03:23:40.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, 0.40) opts 0xd
03:23:40.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, 0.40)
03:23:40.998 00.001 8976 Moving (-0.86, 0.40) raw xDistance=0.75 yDistance=0.50
03:23:40.998 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:40.998 00.000 5052 Enqueuing Expose request
03:23:40.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
03:23:40.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
03:23:40.998 00.000 8976 MoveAxis(L, 3, ABG)
03:23:40.998 00.000 8976 stepping (-10, 0) + (-3, 0)
03:23:40.998 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:41.036 00.038 8976 Received - 47 (G) 
03:23:41.036 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:41.036 00.000 8976 stepped: pos (-13, 0)
03:23:41.036 00.000 8976 MoveAxis(D, 2, ABG)
03:23:41.036 00.000 8976 stepping (-13, 0) + (0, -2)
03:23:41.036 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:41.068 00.032 8976 Received - 47 (G) 
03:23:41.068 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:41.068 00.000 8976 stepped: pos (-13, -2)
03:23:41.068 00.000 8976 move complete, result=0
03:23:41.068 00.000 8976 worker thread done servicing request
03:23:41.068 00.000 8976 Worker thread wakes up
03:23:41.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:41.068 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:41.068 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.5 px 2 ms SOUTH
03:23:41.752 00.684 8976 Exposure complete
03:23:41.758 00.006 8976 worker thread done servicing request
03:23:41.758 00.000 5052 OnExposeComplete: enter
03:23:41.758 00.000 5052 UpdateGuideState(): m_state=6
03:23:41.758 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13494
03:23:41.758 00.000 5052 Star::Find returns 1 (0), X=328.18, Y=281.33, Mass=66, SNR=5.5, Peak=55 HFD=2.1
03:23:41.759 00.001 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
03:23:41.759 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.36)
03:23:41.759 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=-0.38 hyp=1.07 cameraTheta=-2.78 mountX=0.12 mountY=1.04, mountTheta=1.46
03:23:41.759 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=-0.38, opts=13)
03:23:41.759 00.000 5052 Enqueuing Move request for stepguider (-1.00, -0.38)
03:23:41.759 00.000 8976 Worker thread wakes up
03:23:41.759 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:41.759 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:23:41.760 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:41.760 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, -0.38) opts 0xd
03:23:41.760 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:41.760 00.000 5052 Enqueuing Expose request
03:23:41.760 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, -0.38)
03:23:41.760 00.000 8976 Moving (-1.00, -0.38) raw xDistance=0.12 yDistance=1.04
03:23:41.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:23:41.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.04
03:23:41.760 00.000 8976 MoveAxis(R, 0, ABG)
03:23:41.760 00.000 8976 MoveAxis(D, 4, ABG)
03:23:41.760 00.000 8976 stepping (-13, -2) + (0, -4)
03:23:41.760 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:41.802 00.042 8976 Received - 47 (G) 
03:23:41.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:41.802 00.000 8976 stepped: pos (-13, -6)
03:23:41.802 00.000 8976 move complete, result=0
03:23:41.802 00.000 8976 worker thread done servicing request
03:23:41.803 00.001 8976 Worker thread wakes up
03:23:41.803 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:41.803 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:41.803 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:23:42.490 00.687 8976 Exposure complete
03:23:42.496 00.006 8976 worker thread done servicing request
03:23:42.496 00.000 5052 OnExposeComplete: enter
03:23:42.496 00.000 5052 UpdateGuideState(): m_state=6
03:23:42.496 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13495
03:23:42.496 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.34, Mass=67, SNR=5.5, Peak=57 HFD=2.1
03:23:42.496 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
03:23:42.496 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.27 = -0.27)
03:23:42.496 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.63 hyp=0.66 cameraTheta=1.87 mountX=0.65 mountY=-0.18, mountTheta=-0.27
03:23:42.497 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.63, opts=13)
03:23:42.497 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.63)
03:23:42.497 00.000 8976 Worker thread wakes up
03:23:42.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.63) opts 0xd
03:23:42.497 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.63)
03:23:42.497 00.000 8976 Moving (-0.20, 0.63) raw xDistance=0.65 yDistance=-0.18
03:23:42.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
03:23:42.497 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:42.497 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:23:42.497 00.000 8976 MoveAxis(L, 3, ABG)
03:23:42.497 00.000 8976 stepping (-13, -6) + (-3, 0)
03:23:42.497 00.000 5052 UpdateGuideState exits: m=67 SNR=5.5
03:23:42.498 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:42.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:42.498 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:42.498 00.000 5052 Enqueuing Expose request
03:23:42.538 00.040 8976 Received - 47 (G) 
03:23:42.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:42.538 00.000 8976 stepped: pos (-16, -6)
03:23:42.538 00.000 8976 MoveAxis(U, 0, ABG)
03:23:42.538 00.000 8976 move complete, result=0
03:23:42.538 00.000 8976 worker thread done servicing request
03:23:42.538 00.000 8976 Worker thread wakes up
03:23:42.538 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.2 px 0 ms NORTH
03:23:42.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:42.538 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:43.223 00.685 8976 Exposure complete
03:23:43.228 00.005 8976 worker thread done servicing request
03:23:43.228 00.000 5052 OnExposeComplete: enter
03:23:43.228 00.000 5052 UpdateGuideState(): m_state=6
03:23:43.228 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13496
03:23:43.228 00.000 5052 Star::Find returns 1 (1), X=329.32, Y=280.61, Mass=90, SNR=6.4, Peak=54 HFD=3.0
03:23:43.228 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.48 = 2.80)
03:23:43.228 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.59 = 2.70)
03:23:43.228 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-1.10 hyp=1.11 cameraTheta=-1.44 mountX=-1.04 mountY=0.48, mountTheta=2.71
03:23:43.228 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-1.10, opts=13)
03:23:43.228 00.000 5052 Enqueuing Move request for stepguider (0.14, -1.10)
03:23:43.228 00.000 8976 Worker thread wakes up
03:23:43.229 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -1.10) opts 0xd
03:23:43.229 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -1.10)
03:23:43.229 00.000 8976 Moving (0.14, -1.10) raw xDistance=-1.04 yDistance=0.48
03:23:43.229 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:23:43.229 00.000 5052 UpdateGuideState exits: m=90 SNR=6.4 Saturated
03:23:43.229 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:43.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.04
03:23:43.229 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:43.229 00.000 5052 Enqueuing Expose request
03:23:43.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
03:23:43.229 00.000 8976 MoveAxis(R, 4, ABG)
03:23:43.229 00.000 8976 stepping (-16, -6) + (4, 0)
03:23:43.229 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:43.274 00.045 8976 Received - 47 (G) 
03:23:43.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:43.274 00.000 8976 stepped: pos (-12, -6)
03:23:43.274 00.000 8976 MoveAxis(D, 2, ABG)
03:23:43.274 00.000 8976 stepping (-12, -6) + (0, -2)
03:23:43.274 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:43.306 00.032 8976 Received - 47 (G) 
03:23:43.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:43.306 00.000 8976 stepped: pos (-12, -8)
03:23:43.306 00.000 8976 move complete, result=0
03:23:43.306 00.000 8976 worker thread done servicing request
03:23:43.306 00.000 8976 Worker thread wakes up
03:23:43.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:43.306 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:43.306 00.000 5052 GuideStep: -1.0 px 4 ms EAST, 0.5 px 2 ms SOUTH
03:23:43.991 00.685 8976 Exposure complete
03:23:43.996 00.005 8976 worker thread done servicing request
03:23:43.996 00.000 5052 OnExposeComplete: enter
03:23:43.996 00.000 5052 UpdateGuideState(): m_state=6
03:23:43.996 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13497
03:23:43.996 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=282.28, Mass=55, SNR=5.1, Peak=58 HFD=2.0
03:23:43.996 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
03:23:43.996 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
03:23:43.996 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=0.57 hyp=1.02 cameraTheta=0.60 mountX=0.12 mountY=-1.02, mountTheta=-1.45
03:23:43.997 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=0.57, opts=13)
03:23:43.997 00.000 5052 Enqueuing Move request for stepguider (0.84, 0.57)
03:23:43.997 00.000 8976 Worker thread wakes up
03:23:43.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, 0.57) opts 0xd
03:23:43.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, 0.57)
03:23:43.997 00.000 8976 Moving (0.84, 0.57) raw xDistance=0.12 yDistance=-1.02
03:23:43.997 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:23:43.997 00.000 5052 UpdateGuideState exits: m=55 SNR=5.1
03:23:43.997 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:43.998 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:43.998 00.000 5052 Enqueuing Expose request
03:23:43.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:23:43.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -1.02
03:23:43.998 00.000 8976 MoveAxis(R, 0, ABG)
03:23:43.998 00.000 8976 MoveAxis(U, 4, ABG)
03:23:43.998 00.000 8976 stepping (-12, -8) + (0, 4)
03:23:43.998 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:44.041 00.043 8976 Received - 47 (G) 
03:23:44.041 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:44.041 00.000 8976 stepped: pos (-12, -4)
03:23:44.041 00.000 8976 move complete, result=0
03:23:44.042 00.001 8976 worker thread done servicing request
03:23:44.042 00.000 8976 Worker thread wakes up
03:23:44.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:44.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:44.042 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
03:23:44.728 00.686 8976 Exposure complete
03:23:44.734 00.006 8976 worker thread done servicing request
03:23:44.734 00.000 5052 OnExposeComplete: enter
03:23:44.734 00.000 5052 UpdateGuideState(): m_state=6
03:23:44.734 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13498
03:23:44.734 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=282.07, Mass=78, SNR=6.0, Peak=57 HFD=2.4
03:23:44.734 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
03:23:44.734 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
03:23:44.734 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.36 hyp=0.71 cameraTheta=0.53 mountX=0.04 mountY=-0.71, mountTheta=-1.52
03:23:44.735 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.36, opts=13)
03:23:44.735 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.36)
03:23:44.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:44.735 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:23:44.735 00.000 8976 Worker thread wakes up
03:23:44.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.36) opts 0xd
03:23:44.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.36)
03:23:44.735 00.000 8976 Moving (0.62, 0.36) raw xDistance=0.04 yDistance=-0.71
03:23:44.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:44.735 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:44.735 00.000 5052 Enqueuing Expose request
03:23:44.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:23:44.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.71
03:23:44.735 00.000 8976 MoveAxis(R, 0, ABG)
03:23:44.735 00.000 8976 MoveAxis(U, 3, ABG)
03:23:44.735 00.000 8976 stepping (-12, -4) + (0, 3)
03:23:44.735 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:44.760 00.025 8976 Received - 47 (G) 
03:23:44.760 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:44.760 00.000 8976 stepped: pos (-12, -1)
03:23:44.761 00.001 8976 move complete, result=0
03:23:44.761 00.000 8976 worker thread done servicing request
03:23:44.761 00.000 8976 Worker thread wakes up
03:23:44.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:44.761 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
03:23:44.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:45.444 00.683 8976 Exposure complete
03:23:45.450 00.006 8976 worker thread done servicing request
03:23:45.450 00.000 5052 OnExposeComplete: enter
03:23:45.450 00.000 5052 UpdateGuideState(): m_state=6
03:23:45.450 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13499
03:23:45.450 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=282.09, Mass=66, SNR=5.5, Peak=57 HFD=2.2
03:23:45.450 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.04 = 0.04)
03:23:45.450 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.06 = -0.06)
03:23:45.451 00.001 5052 CameraToMount -- cameraX=-0.21 cameraY=0.38 hyp=0.44 cameraTheta=2.09 mountX=0.43 mountY=-0.03, mountTheta=-0.06
03:23:45.451 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.38, opts=13)
03:23:45.451 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.38)
03:23:45.451 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:23:45.451 00.000 8976 Worker thread wakes up
03:23:45.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.38) opts 0xd
03:23:45.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.38)
03:23:45.451 00.000 8976 Moving (-0.21, 0.38) raw xDistance=0.43 yDistance=-0.03
03:23:45.451 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:23:45.452 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:45.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:45.452 00.000 5052 Enqueuing Expose request
03:23:45.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:23:45.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:23:45.452 00.000 8976 MoveAxis(L, 2, ABG)
03:23:45.452 00.000 8976 stepping (-12, -1) + (-2, 0)
03:23:45.452 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:45.480 00.028 8976 Received - 47 (G) 
03:23:45.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:45.480 00.000 8976 stepped: pos (-14, -1)
03:23:45.480 00.000 8976 MoveAxis(U, 0, ABG)
03:23:45.480 00.000 8976 move complete, result=0
03:23:45.480 00.000 8976 worker thread done servicing request
03:23:45.480 00.000 8976 Worker thread wakes up
03:23:45.480 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:45.480 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.0 px 0 ms NORTH
03:23:45.480 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:46.164 00.684 8976 Exposure complete
03:23:46.169 00.005 8976 worker thread done servicing request
03:23:46.170 00.001 5052 OnExposeComplete: enter
03:23:46.170 00.000 5052 UpdateGuideState(): m_state=6
03:23:46.170 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13500
03:23:46.170 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=280.99, Mass=72, SNR=5.7, Peak=55 HFD=2.3
03:23:46.170 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.04) = xAngle (-3.75 = 2.54)
03:23:46.170 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.43)
03:23:46.170 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.72 hyp=0.73 cameraTheta=-1.70 mountX=-0.60 mountY=0.47, mountTheta=2.47
03:23:46.170 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.72, opts=13)
03:23:46.170 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.72)
03:23:46.171 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:23:46.171 00.000 5052 UpdateGuideState exits: m=72 SNR=5.7
03:23:46.171 00.000 8976 Worker thread wakes up
03:23:46.171 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.72) opts 0xd
03:23:46.171 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.72)
03:23:46.171 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:46.171 00.000 8976 Moving (-0.10, -0.72) raw xDistance=-0.60 yDistance=0.47
03:23:46.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.60
03:23:46.171 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
03:23:46.171 00.000 8976 MoveAxis(R, 2, ABG)
03:23:46.171 00.000 8976 stepping (-14, -1) + (2, 0)
03:23:46.171 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:46.171 00.000 5052 Enqueuing Expose request
03:23:46.171 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:46.199 00.028 8976 Received - 47 (G) 
03:23:46.199 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:46.199 00.000 8976 stepped: pos (-12, -1)
03:23:46.199 00.000 8976 MoveAxis(D, 2, ABG)
03:23:46.199 00.000 8976 stepping (-12, -1) + (0, -2)
03:23:46.199 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:46.231 00.032 8976 Received - 47 (G) 
03:23:46.231 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:46.231 00.000 8976 stepped: pos (-12, -3)
03:23:46.231 00.000 8976 move complete, result=0
03:23:46.231 00.000 8976 worker thread done servicing request
03:23:46.231 00.000 8976 Worker thread wakes up
03:23:46.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:46.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:46.231 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:23:46.933 00.702 8976 Exposure complete
03:23:46.938 00.005 8976 worker thread done servicing request
03:23:46.938 00.000 5052 OnExposeComplete: enter
03:23:46.938 00.000 5052 UpdateGuideState(): m_state=6
03:23:46.938 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13501
03:23:46.938 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.84, Mass=80, SNR=6.1, Peak=58 HFD=2.4
03:23:46.938 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:23:46.938 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
03:23:46.939 00.001 5052 CameraToMount -- cameraX=-0.40 cameraY=0.13 hyp=0.42 cameraTheta=2.83 mountX=0.29 mountY=0.27, mountTheta=0.73
03:23:46.939 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.13, opts=13)
03:23:46.939 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.13)
03:23:46.939 00.000 8976 Worker thread wakes up
03:23:46.939 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:23:46.939 00.000 5052 UpdateGuideState exits: m=80 SNR=6.1
03:23:46.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:46.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.13) opts 0xd
03:23:46.939 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:46.940 00.001 5052 Enqueuing Expose request
03:23:46.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.13)
03:23:46.940 00.000 8976 Moving (-0.40, 0.13) raw xDistance=0.29 yDistance=0.27
03:23:46.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
03:23:46.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
03:23:46.940 00.000 8976 MoveAxis(L, 1, ABG)
03:23:46.940 00.000 8976 stepping (-12, -3) + (-1, 0)
03:23:46.940 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:46.967 00.027 8976 Received - 47 (G) 
03:23:46.967 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:46.967 00.000 8976 stepped: pos (-13, -3)
03:23:46.967 00.000 8976 MoveAxis(D, 1, ABG)
03:23:46.967 00.000 8976 stepping (-13, -3) + (0, -1)
03:23:46.967 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:46.999 00.032 8976 Received - 47 (G) 
03:23:46.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:46.999 00.000 8976 stepped: pos (-13, -4)
03:23:46.999 00.000 8976 move complete, result=0
03:23:46.999 00.000 8976 worker thread done servicing request
03:23:46.999 00.000 8976 Worker thread wakes up
03:23:46.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:46.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:46.999 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:23:47.686 00.687 8976 Exposure complete
03:23:47.692 00.006 8976 worker thread done servicing request
03:23:47.692 00.000 5052 OnExposeComplete: enter
03:23:47.692 00.000 5052 UpdateGuideState(): m_state=6
03:23:47.692 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13502
03:23:47.692 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=282.07, Mass=56, SNR=5.0, Peak=56 HFD=2.1
03:23:47.692 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
03:23:47.692 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
03:23:47.692 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.36 hyp=0.56 cameraTheta=0.70 mountX=0.13 mountY=-0.56, mountTheta=-1.34
03:23:47.693 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.36, opts=13)
03:23:47.693 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.36)
03:23:47.693 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:47.693 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:23:47.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:47.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:47.693 00.000 5052 Enqueuing Expose request
03:23:47.693 00.000 8976 Worker thread wakes up
03:23:47.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.36) opts 0xd
03:23:47.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.36)
03:23:47.693 00.000 8976 Moving (0.43, 0.36) raw xDistance=0.13 yDistance=-0.56
03:23:47.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:23:47.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.56
03:23:47.693 00.000 8976 MoveAxis(R, 0, ABG)
03:23:47.693 00.000 8976 MoveAxis(U, 2, ABG)
03:23:47.693 00.000 8976 stepping (-13, -4) + (0, 2)
03:23:47.694 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:47.717 00.023 8976 Received - 47 (G) 
03:23:47.718 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:47.718 00.000 8976 stepped: pos (-13, -2)
03:23:47.718 00.000 8976 move complete, result=0
03:23:47.718 00.000 8976 worker thread done servicing request
03:23:47.718 00.000 8976 Worker thread wakes up
03:23:47.718 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:47.718 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:23:47.718 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:48.403 00.685 8976 Exposure complete
03:23:48.408 00.005 8976 worker thread done servicing request
03:23:48.408 00.000 5052 OnExposeComplete: enter
03:23:48.408 00.000 5052 UpdateGuideState(): m_state=6
03:23:48.409 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13503
03:23:48.409 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=282.28, Mass=55, SNR=5.1, Peak=55 HFD=2.1
03:23:48.409 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
03:23:48.409 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
03:23:48.409 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.57 hyp=1.05 cameraTheta=0.58 mountX=0.11 mountY=-1.05, mountTheta=-1.46
03:23:48.409 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.57, opts=13)
03:23:48.409 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.57)
03:23:48.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:23:48.409 00.000 5052 UpdateGuideState exits: m=55 SNR=5.1
03:23:48.409 00.000 8976 Worker thread wakes up
03:23:48.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.57) opts 0xd
03:23:48.410 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.57)
03:23:48.410 00.000 8976 Moving (0.88, 0.57) raw xDistance=0.11 yDistance=-1.05
03:23:48.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:23:48.410 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.05
03:23:48.410 00.000 8976 MoveAxis(R, 0, ABG)
03:23:48.410 00.000 8976 MoveAxis(U, 4, ABG)
03:23:48.410 00.000 8976 stepping (-13, -2) + (0, 4)
03:23:48.410 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:48.410 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:48.410 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:48.410 00.000 5052 Enqueuing Expose request
03:23:48.453 00.043 8976 Received - 47 (G) 
03:23:48.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:48.453 00.000 8976 stepped: pos (-13, 2)
03:23:48.453 00.000 8976 move complete, result=0
03:23:48.453 00.000 8976 worker thread done servicing request
03:23:48.453 00.000 8976 Worker thread wakes up
03:23:48.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:48.453 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:48.453 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.0 px 4 ms NORTH
03:23:49.136 00.683 8976 Exposure complete
03:23:49.142 00.006 8976 worker thread done servicing request
03:23:49.142 00.000 5052 OnExposeComplete: enter
03:23:49.142 00.000 5052 UpdateGuideState(): m_state=6
03:23:49.142 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13504
03:23:49.142 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=282.13, Mass=63, SNR=5.4, Peak=57 HFD=2.1
03:23:49.142 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
03:23:49.142 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
03:23:49.142 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.18 mountX=0.29 mountY=-0.37, mountTheta=-0.90
03:23:49.143 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.42, opts=13)
03:23:49.143 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.42)
03:23:49.143 00.000 8976 Worker thread wakes up
03:23:49.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.42) opts 0xd
03:23:49.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.42)
03:23:49.143 00.000 8976 Moving (0.17, 0.42) raw xDistance=0.29 yDistance=-0.37
03:23:49.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
03:23:49.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:49.143 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:23:49.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:49.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:49.143 00.000 5052 Enqueuing Expose request
03:23:49.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.37
03:23:49.143 00.000 8976 MoveAxis(L, 1, ABG)
03:23:49.143 00.000 8976 stepping (-13, 2) + (-1, 0)
03:23:49.144 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:49.173 00.029 8976 Received - 47 (G) 
03:23:49.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:49.173 00.000 8976 stepped: pos (-14, 2)
03:23:49.173 00.000 8976 MoveAxis(U, 2, ABG)
03:23:49.173 00.000 8976 stepping (-14, 2) + (0, 2)
03:23:49.173 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:49.205 00.032 8976 Received - 47 (G) 
03:23:49.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:49.205 00.000 8976 stepped: pos (-14, 4)
03:23:49.205 00.000 8976 move complete, result=0
03:23:49.205 00.000 8976 worker thread done servicing request
03:23:49.205 00.000 8976 Worker thread wakes up
03:23:49.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:49.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:49.205 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
03:23:49.888 00.683 8976 Exposure complete
03:23:49.894 00.006 8976 worker thread done servicing request
03:23:49.894 00.000 5052 OnExposeComplete: enter
03:23:49.894 00.000 5052 UpdateGuideState(): m_state=6
03:23:49.894 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13505
03:23:49.895 00.001 5052 Star::Find returns 1 (0), X=329.28, Y=280.98, Mass=75, SNR=5.9, Peak=55 HFD=2.4
03:23:49.895 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.47 = 2.82)
03:23:49.895 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.71)
03:23:49.895 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.73 hyp=0.74 cameraTheta=-1.42 mountX=-0.70 mountY=0.30, mountTheta=2.73
03:23:49.895 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.73, opts=13)
03:23:49.895 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.73)
03:23:49.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:49.895 00.000 5052 UpdateGuideState exits: m=75 SNR=5.9
03:23:49.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:49.895 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:49.895 00.000 5052 Enqueuing Expose request
03:23:49.896 00.001 8976 Worker thread wakes up
03:23:49.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.73) opts 0xd
03:23:49.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.73)
03:23:49.896 00.000 8976 Moving (0.11, -0.73) raw xDistance=-0.70 yDistance=0.30
03:23:49.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.70
03:23:49.896 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
03:23:49.896 00.000 8976 MoveAxis(R, 3, ABG)
03:23:49.896 00.000 8976 stepping (-14, 4) + (3, 0)
03:23:49.896 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:49.923 00.027 8976 Received - 47 (G) 
03:23:49.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:23:49.923 00.000 8976 stepped: pos (-11, 4)
03:23:49.924 00.001 8976 MoveAxis(D, 1, ABG)
03:23:49.924 00.000 8976 stepping (-11, 4) + (0, -1)
03:23:49.924 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:49.956 00.032 8976 Received - 47 (G) 
03:23:49.956 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:49.956 00.000 8976 stepped: pos (-11, 3)
03:23:49.956 00.000 8976 move complete, result=0
03:23:49.956 00.000 8976 worker thread done servicing request
03:23:49.956 00.000 8976 Worker thread wakes up
03:23:49.956 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.3 px 1 ms SOUTH
03:23:49.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:49.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:50.643 00.687 8976 Exposure complete
03:23:50.648 00.005 8976 worker thread done servicing request
03:23:50.648 00.000 5052 OnExposeComplete: enter
03:23:50.648 00.000 5052 UpdateGuideState(): m_state=6
03:23:50.648 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13506
03:23:50.648 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.83, Mass=65, SNR=5.5, Peak=59 HFD=2.2
03:23:50.648 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:23:50.649 00.001 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
03:23:50.649 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.12 hyp=0.29 cameraTheta=2.70 mountX=0.23 mountY=0.15, mountTheta=0.59
03:23:50.649 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.12, opts=13)
03:23:50.649 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.12)
03:23:50.649 00.000 8976 Worker thread wakes up
03:23:50.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.12) opts 0xd
03:23:50.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.12)
03:23:50.649 00.000 8976 Moving (-0.26, 0.12) raw xDistance=0.23 yDistance=0.15
03:23:50.650 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:50.650 00.000 5052 UpdateGuideState exits: m=65 SNR=5.5
03:23:50.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:50.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:23:50.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:23:50.650 00.000 8976 MoveAxis(R, 0, ABG)
03:23:50.650 00.000 8976 MoveAxis(U, 0, ABG)
03:23:50.650 00.000 8976 move complete, result=0
03:23:50.650 00.000 8976 worker thread done servicing request
03:23:50.650 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:50.650 00.000 5052 Enqueuing Expose request
03:23:50.650 00.000 8976 Worker thread wakes up
03:23:50.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:50.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:50.650 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:23:51.336 00.686 8976 Exposure complete
03:23:51.342 00.006 8976 worker thread done servicing request
03:23:51.342 00.000 5052 OnExposeComplete: enter
03:23:51.342 00.000 5052 UpdateGuideState(): m_state=6
03:23:51.342 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13507
03:23:51.342 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=282.14, Mass=75, SNR=5.9, Peak=58 HFD=2.4
03:23:51.342 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.50 = -0.50)
03:23:51.342 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.60 = -0.60)
03:23:51.342 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.54 mountX=0.37 mountY=-0.24, mountTheta=-0.57
03:23:51.343 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.43, opts=13)
03:23:51.343 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.43)
03:23:51.343 00.000 8976 Worker thread wakes up
03:23:51.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.43) opts 0xd
03:23:51.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.43)
03:23:51.343 00.000 8976 Moving (0.01, 0.43) raw xDistance=0.37 yDistance=-0.24
03:23:51.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
03:23:51.343 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:23:51.343 00.000 5052 UpdateGuideState exits: m=75 SNR=5.9
03:23:51.343 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:51.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:23:51.343 00.000 8976 MoveAxis(L, 2, ABG)
03:23:51.343 00.000 8976 stepping (-11, 3) + (-2, 0)
03:23:51.343 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:51.344 00.001 5052 Enqueuing Expose request
03:23:51.344 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:51.379 00.035 8976 Received - 47 (G) 
03:23:51.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:51.379 00.000 8976 stepped: pos (-13, 3)
03:23:51.379 00.000 8976 MoveAxis(U, 0, ABG)
03:23:51.379 00.000 8976 move complete, result=0
03:23:51.379 00.000 8976 worker thread done servicing request
03:23:51.379 00.000 8976 Worker thread wakes up
03:23:51.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:51.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:51.379 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
03:23:52.067 00.688 8976 Exposure complete
03:23:52.073 00.006 8976 worker thread done servicing request
03:23:52.073 00.000 5052 OnExposeComplete: enter
03:23:52.073 00.000 5052 UpdateGuideState(): m_state=6
03:23:52.073 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13508
03:23:52.073 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.84, Mass=83, SNR=6.2, Peak=57 HFD=2.4
03:23:52.073 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:23:52.073 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
03:23:52.073 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.13 hyp=0.34 cameraTheta=2.73 mountX=0.26 mountY=0.18, mountTheta=0.62
03:23:52.074 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.13, opts=13)
03:23:52.074 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.13)
03:23:52.074 00.000 8976 Worker thread wakes up
03:23:52.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:23:52.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.13) opts 0xd
03:23:52.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.13)
03:23:52.074 00.000 8976 Moving (-0.31, 0.13) raw xDistance=0.26 yDistance=0.18
03:23:52.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:23:52.074 00.000 5052 UpdateGuideState exits: m=83 SNR=6.2
03:23:52.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:52.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:23:52.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:52.075 00.001 8976 MoveAxis(R, 0, ABG)
03:23:52.075 00.000 5052 Enqueuing Expose request
03:23:52.075 00.000 8976 MoveAxis(U, 0, ABG)
03:23:52.075 00.000 8976 move complete, result=0
03:23:52.075 00.000 8976 worker thread done servicing request
03:23:52.075 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
03:23:52.075 00.000 8976 Worker thread wakes up
03:23:52.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:52.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:52.758 00.683 8976 Exposure complete
03:23:52.764 00.006 8976 worker thread done servicing request
03:23:52.764 00.000 5052 OnExposeComplete: enter
03:23:52.764 00.000 5052 UpdateGuideState(): m_state=6
03:23:52.764 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13509
03:23:52.764 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.53, Mass=66, SNR=5.5, Peak=56 HFD=2.4
03:23:52.764 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
03:23:52.764 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.51)
03:23:52.764 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.18 hyp=0.37 cameraTheta=-2.63 mountX=-0.02 mountY=0.37, mountTheta=1.61
03:23:52.764 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.18, opts=13)
03:23:52.764 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.18)
03:23:52.765 00.001 8976 Worker thread wakes up
03:23:52.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.18) opts 0xd
03:23:52.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.18)
03:23:52.765 00.000 8976 Moving (-0.32, -0.18) raw xDistance=-0.02 yDistance=0.37
03:23:52.765 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:52.765 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:23:52.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:52.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:23:52.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:23:52.765 00.000 8976 MoveAxis(R, 0, ABG)
03:23:52.766 00.001 8976 MoveAxis(D, 1, ABG)
03:23:52.766 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:52.766 00.000 5052 Enqueuing Expose request
03:23:52.766 00.000 8976 stepping (-13, 3) + (0, -1)
03:23:52.766 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:52.786 00.020 8976 Received - 47 (G) 
03:23:52.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:52.786 00.000 8976 stepped: pos (-13, 2)
03:23:52.786 00.000 8976 move complete, result=0
03:23:52.786 00.000 8976 worker thread done servicing request
03:23:52.786 00.000 8976 Worker thread wakes up
03:23:52.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:52.786 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:52.786 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:23:53.472 00.686 8976 Exposure complete
03:23:53.477 00.005 8976 worker thread done servicing request
03:23:53.477 00.000 5052 OnExposeComplete: enter
03:23:53.477 00.000 5052 UpdateGuideState(): m_state=6
03:23:53.477 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13510
03:23:53.477 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.33, Mass=73, SNR=5.8, Peak=56 HFD=2.2
03:23:53.478 00.001 5052 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.04) = xAngle (-3.76 = 2.52)
03:23:53.478 00.000 5052 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.86 = 2.42)
03:23:53.478 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.38 hyp=0.39 cameraTheta=-1.72 mountX=-0.32 mountY=0.26, mountTheta=2.46
03:23:53.478 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.38, opts=13)
03:23:53.478 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.38)
03:23:53.478 00.000 8976 Worker thread wakes up
03:23:53.478 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.38) opts 0xd
03:23:53.478 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.38)
03:23:53.478 00.000 8976 Moving (-0.06, -0.38) raw xDistance=-0.32 yDistance=0.26
03:23:53.479 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:53.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:23:53.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:23:53.479 00.000 8976 MoveAxis(R, 1, ABG)
03:23:53.479 00.000 5052 UpdateGuideState exits: m=73 SNR=5.8
03:23:53.479 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:53.479 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:53.479 00.000 5052 Enqueuing Expose request
03:23:53.479 00.000 8976 stepping (-13, 2) + (1, 0)
03:23:53.479 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:53.505 00.026 8976 Received - 47 (G) 
03:23:53.505 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:53.505 00.000 8976 stepped: pos (-12, 2)
03:23:53.505 00.000 8976 MoveAxis(U, 0, ABG)
03:23:53.505 00.000 8976 move complete, result=0
03:23:53.505 00.000 8976 worker thread done servicing request
03:23:53.505 00.000 8976 Worker thread wakes up
03:23:53.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:53.505 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:53.505 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 0 ms NORTH
03:23:54.192 00.687 8976 Exposure complete
03:23:54.199 00.007 8976 worker thread done servicing request
03:23:54.199 00.000 5052 OnExposeComplete: enter
03:23:54.199 00.000 5052 UpdateGuideState(): m_state=6
03:23:54.199 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13511
03:23:54.199 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.95, Mass=64, SNR=5.4, Peak=60 HFD=2.0
03:23:54.199 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.74 = -0.74)
03:23:54.199 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.84 = -0.84)
03:23:54.199 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.30 mountX=0.19 mountY=-0.19, mountTheta=-0.79
03:23:54.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.24, opts=13)
03:23:54.200 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.24)
03:23:54.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:23:54.200 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:23:54.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:54.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:54.200 00.000 5052 Enqueuing Expose request
03:23:54.200 00.000 8976 Worker thread wakes up
03:23:54.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.24) opts 0xd
03:23:54.200 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.24)
03:23:54.200 00.000 8976 Moving (0.07, 0.24) raw xDistance=0.19 yDistance=-0.19
03:23:54.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:23:54.200 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:23:54.200 00.000 8976 MoveAxis(R, 0, ABG)
03:23:54.200 00.000 8976 MoveAxis(U, 0, ABG)
03:23:54.200 00.000 8976 move complete, result=0
03:23:54.200 00.000 8976 worker thread done servicing request
03:23:54.200 00.000 8976 Worker thread wakes up
03:23:54.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:54.200 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:54.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:54.885 00.685 8976 Exposure complete
03:23:54.890 00.005 8976 worker thread done servicing request
03:23:54.891 00.001 5052 OnExposeComplete: enter
03:23:54.891 00.000 5052 UpdateGuideState(): m_state=6
03:23:54.891 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13512
03:23:54.891 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.72, Mass=84, SNR=6.3, Peak=64 HFD=2.6
03:23:54.891 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:23:54.891 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
03:23:54.891 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.01 hyp=0.56 cameraTheta=3.12 mountX=0.27 mountY=0.46, mountTheta=1.05
03:23:54.891 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.01, opts=13)
03:23:54.891 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.01)
03:23:54.891 00.000 8976 Worker thread wakes up
03:23:54.892 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.01) opts 0xd
03:23:54.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.01)
03:23:54.892 00.000 8976 Moving (-0.56, 0.01) raw xDistance=0.27 yDistance=0.46
03:23:54.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:23:54.892 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:23:54.892 00.000 5052 UpdateGuideState exits: m=84 SNR=6.3
03:23:54.892 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:54.892 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:54.892 00.000 5052 Enqueuing Expose request
03:23:54.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:23:54.892 00.000 8976 MoveAxis(L, 1, ABG)
03:23:54.892 00.000 8976 stepping (-12, 2) + (-1, 0)
03:23:54.892 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:54.912 00.020 8976 Received - 47 (G) 
03:23:54.912 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:54.912 00.000 8976 stepped: pos (-13, 2)
03:23:54.912 00.000 8976 MoveAxis(D, 2, ABG)
03:23:54.912 00.000 8976 stepping (-13, 2) + (0, -2)
03:23:54.912 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:54.943 00.031 8976 Received - 47 (G) 
03:23:54.943 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:54.943 00.000 8976 stepped: pos (-13, 0)
03:23:54.944 00.001 8976 move complete, result=0
03:23:54.944 00.000 8976 worker thread done servicing request
03:23:54.944 00.000 8976 Worker thread wakes up
03:23:54.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:54.944 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:54.944 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:23:55.630 00.686 8976 Exposure complete
03:23:55.635 00.005 8976 worker thread done servicing request
03:23:55.635 00.000 5052 OnExposeComplete: enter
03:23:55.635 00.000 5052 UpdateGuideState(): m_state=6
03:23:55.635 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13513
03:23:55.635 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.74, Mass=64, SNR=5.4, Peak=55 HFD=2.2
03:23:55.635 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
03:23:55.636 00.001 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
03:23:55.636 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.17 mountX=-0.05 mountY=-0.15, mountTheta=-1.88
03:23:55.636 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.03, opts=13)
03:23:55.636 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.03)
03:23:55.637 00.001 8976 Worker thread wakes up
03:23:55.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.03) opts 0xd
03:23:55.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.03)
03:23:55.637 00.000 8976 Moving (0.16, 0.03) raw xDistance=-0.05 yDistance=-0.15
03:23:55.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:55.637 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:23:55.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:55.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:23:55.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:55.637 00.000 5052 Enqueuing Expose request
03:23:55.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:23:55.637 00.000 8976 MoveAxis(R, 0, ABG)
03:23:55.637 00.000 8976 MoveAxis(U, 0, ABG)
03:23:55.637 00.000 8976 move complete, result=0
03:23:55.637 00.000 8976 worker thread done servicing request
03:23:55.637 00.000 8976 Worker thread wakes up
03:23:55.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:55.637 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:23:55.637 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:56.323 00.686 8976 Exposure complete
03:23:56.329 00.006 8976 worker thread done servicing request
03:23:56.329 00.000 5052 OnExposeComplete: enter
03:23:56.329 00.000 5052 UpdateGuideState(): m_state=6
03:23:56.329 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13514
03:23:56.329 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.55, Mass=52, SNR=5.0, Peak=57 HFD=1.4
03:23:56.329 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
03:23:56.329 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
03:23:56.329 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.16 hyp=0.42 cameraTheta=-0.40 mountX=-0.32 mountY=-0.24, mountTheta=-2.51
03:23:56.329 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.16, opts=13)
03:23:56.329 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.16)
03:23:56.329 00.000 8976 Worker thread wakes up
03:23:56.330 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.16) opts 0xd
03:23:56.330 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.16)
03:23:56.330 00.000 8976 Moving (0.39, -0.16) raw xDistance=-0.32 yDistance=-0.24
03:23:56.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:23:56.330 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:23:56.330 00.000 8976 MoveAxis(R, 1, ABG)
03:23:56.330 00.000 8976 stepping (-13, 0) + (1, 0)
03:23:56.330 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:56.330 00.000 5052 UpdateGuideState exits: m=52 SNR=5.0
03:23:56.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:56.330 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:56.330 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:56.330 00.000 5052 Enqueuing Expose request
03:23:56.350 00.020 8976 Received - 47 (G) 
03:23:56.351 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:56.351 00.000 8976 stepped: pos (-12, 0)
03:23:56.351 00.000 8976 MoveAxis(U, 0, ABG)
03:23:56.351 00.000 8976 move complete, result=0
03:23:56.351 00.000 8976 worker thread done servicing request
03:23:56.351 00.000 8976 Worker thread wakes up
03:23:56.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:56.351 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:56.351 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
03:23:57.039 00.688 8976 Exposure complete
03:23:57.044 00.005 8976 worker thread done servicing request
03:23:57.044 00.000 5052 OnExposeComplete: enter
03:23:57.044 00.000 5052 UpdateGuideState(): m_state=6
03:23:57.044 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13515
03:23:57.044 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=282.04, Mass=63, SNR=5.4, Peak=59 HFD=2.2
03:23:57.045 00.001 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.22 = -1.22)
03:23:57.045 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
03:23:57.045 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.33 hyp=0.45 cameraTheta=0.82 mountX=0.15 mountY=-0.44, mountTheta=-1.23
03:23:57.045 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.33, opts=13)
03:23:57.045 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.33)
03:23:57.045 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=107, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:23:57.045 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:23:57.045 00.000 8976 Worker thread wakes up
03:23:57.045 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.33) opts 0xd
03:23:57.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.33)
03:23:57.046 00.001 8976 Moving (0.31, 0.33) raw xDistance=0.15 yDistance=-0.44
03:23:57.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:23:57.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:57.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:23:57.046 00.000 8976 MoveAxis(R, 0, ABG)
03:23:57.046 00.000 8976 MoveAxis(U, 2, ABG)
03:23:57.046 00.000 8976 stepping (-12, 0) + (0, 2)
03:23:57.046 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:57.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:57.046 00.000 5052 Enqueuing Expose request
03:23:57.070 00.024 8976 Received - 47 (G) 
03:23:57.070 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:57.070 00.000 8976 stepped: pos (-12, 2)
03:23:57.070 00.000 8976 move complete, result=0
03:23:57.070 00.000 8976 worker thread done servicing request
03:23:57.070 00.000 8976 Worker thread wakes up
03:23:57.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:57.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:57.070 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:23:57.756 00.686 8976 Exposure complete
03:23:57.761 00.005 8976 worker thread done servicing request
03:23:57.761 00.000 5052 OnExposeComplete: enter
03:23:57.761 00.000 5052 UpdateGuideState(): m_state=6
03:23:57.761 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13516
03:23:57.761 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=282.18, Mass=65, SNR=5.5, Peak=58 HFD=2.0
03:23:57.761 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
03:23:57.761 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.31 = -0.31)
03:23:57.761 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.47 hyp=0.48 cameraTheta=1.84 mountX=0.47 mountY=-0.15, mountTheta=-0.30
03:23:57.762 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.47, opts=13)
03:23:57.762 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.47)
03:23:57.762 00.000 8976 Worker thread wakes up
03:23:57.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.47) opts 0xd
03:23:57.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.47)
03:23:57.762 00.000 8976 Moving (-0.13, 0.47) raw xDistance=0.47 yDistance=-0.15
03:23:57.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:57.762 00.000 5052 UpdateGuideState exits: m=65 SNR=5.5
03:23:57.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:57.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
03:23:57.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:23:57.762 00.000 8976 MoveAxis(L, 2, ABG)
03:23:57.762 00.000 8976 stepping (-12, 2) + (-2, 0)
03:23:57.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:57.762 00.000 5052 Enqueuing Expose request
03:23:57.762 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:57.790 00.028 8976 Received - 47 (G) 
03:23:57.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:57.790 00.000 8976 stepped: pos (-14, 2)
03:23:57.790 00.000 8976 MoveAxis(U, 0, ABG)
03:23:57.790 00.000 8976 move complete, result=0
03:23:57.790 00.000 8976 worker thread done servicing request
03:23:57.790 00.000 8976 Worker thread wakes up
03:23:57.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:57.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:57.790 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
03:23:58.468 00.678 8976 Exposure complete
03:23:58.474 00.006 8976 worker thread done servicing request
03:23:58.474 00.000 5052 OnExposeComplete: enter
03:23:58.474 00.000 5052 UpdateGuideState(): m_state=6
03:23:58.474 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13517
03:23:58.474 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=282.20, Mass=68, SNR=5.6, Peak=56 HFD=2.3
03:23:58.474 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:23:58.474 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
03:23:58.474 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=0.50 hyp=1.18 cameraTheta=2.71 mountX=0.93 mountY=0.63, mountTheta=0.59
03:23:58.477 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=0.50, opts=13)
03:23:58.477 00.000 5052 Enqueuing Move request for stepguider (-1.07, 0.50)
03:23:58.477 00.000 8976 Worker thread wakes up
03:23:58.477 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:23:58.477 00.000 5052 UpdateGuideState exits: m=68 SNR=5.6
03:23:58.477 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:58.477 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:58.477 00.000 5052 Enqueuing Expose request
03:23:58.477 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, 0.50) opts 0xd
03:23:58.477 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, 0.50)
03:23:58.477 00.000 8976 Moving (-1.07, 0.50) raw xDistance=0.93 yDistance=0.63
03:23:58.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.93
03:23:58.477 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.63
03:23:58.478 00.001 8976 MoveAxis(L, 4, ABG)
03:23:58.478 00.000 8976 stepping (-14, 2) + (-4, 0)
03:23:58.478 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:58.509 00.031 8976 Received - 47 (G) 
03:23:58.509 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:23:58.509 00.000 8976 stepped: pos (-18, 2)
03:23:58.509 00.000 8976 MoveAxis(D, 2, ABG)
03:23:58.509 00.000 8976 stepping (-18, 2) + (0, -2)
03:23:58.509 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:58.541 00.032 8976 Received - 47 (G) 
03:23:58.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:58.541 00.000 8976 stepped: pos (-18, 0)
03:23:58.541 00.000 8976 move complete, result=0
03:23:58.541 00.000 8976 worker thread done servicing request
03:23:58.541 00.000 8976 Worker thread wakes up
03:23:58.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:58.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:58.541 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.6 px 2 ms SOUTH
03:23:59.228 00.687 8976 Exposure complete
03:23:59.233 00.005 8976 worker thread done servicing request
03:23:59.233 00.000 5052 OnExposeComplete: enter
03:23:59.233 00.000 5052 UpdateGuideState(): m_state=6
03:23:59.234 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13518
03:23:59.234 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.24, Mass=67, SNR=5.5, Peak=55 HFD=2.3
03:23:59.234 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.04) = xAngle (-4.08 = 2.20)
03:23:59.234 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.19 = 2.10)
03:23:59.234 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.47 hyp=0.53 cameraTheta=-2.04 mountX=-0.31 mountY=0.45, mountTheta=2.17
03:23:59.234 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.47, opts=13)
03:23:59.234 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.47)
03:23:59.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:23:59.234 00.000 5052 UpdateGuideState exits: m=67 SNR=5.5
03:23:59.235 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:59.235 00.000 8976 Worker thread wakes up
03:23:59.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.47) opts 0xd
03:23:59.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.47)
03:23:59.235 00.000 8976 Moving (-0.24, -0.47) raw xDistance=-0.31 yDistance=0.45
03:23:59.235 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:59.235 00.000 5052 Enqueuing Expose request
03:23:59.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
03:23:59.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
03:23:59.235 00.000 8976 MoveAxis(R, 1, ABG)
03:23:59.235 00.000 8976 stepping (-18, 0) + (1, 0)
03:23:59.235 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:59.260 00.025 8976 Received - 47 (G) 
03:23:59.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:23:59.260 00.000 8976 stepped: pos (-17, 0)
03:23:59.260 00.000 8976 MoveAxis(D, 2, ABG)
03:23:59.260 00.000 8976 stepping (-17, 0) + (0, -2)
03:23:59.260 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:59.291 00.031 8976 Received - 47 (G) 
03:23:59.292 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:23:59.292 00.000 8976 stepped: pos (-17, -2)
03:23:59.292 00.000 8976 move complete, result=0
03:23:59.292 00.000 8976 worker thread done servicing request
03:23:59.292 00.000 8976 Worker thread wakes up
03:23:59.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:23:59.292 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
03:23:59.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:23:59.979 00.687 8976 Exposure complete
03:23:59.985 00.006 8976 worker thread done servicing request
03:23:59.985 00.000 5052 OnExposeComplete: enter
03:23:59.985 00.000 5052 UpdateGuideState(): m_state=6
03:23:59.985 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13519
03:23:59.985 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=282.00, Mass=57, SNR=5.2, Peak=58 HFD=2.1
03:23:59.985 00.000 5052 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.04) = xAngle (-1.08 = -1.08)
03:23:59.985 00.000 5052 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.18 = -1.18)
03:23:59.985 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.29 hyp=0.36 cameraTheta=0.96 mountX=0.17 mountY=-0.33, mountTheta=-1.10
03:23:59.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.29, opts=13)
03:23:59.986 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.29)
03:23:59.986 00.000 8976 Worker thread wakes up
03:23:59.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.29) opts 0xd
03:23:59.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.29)
03:23:59.986 00.000 8976 Moving (0.20, 0.29) raw xDistance=0.17 yDistance=-0.33
03:23:59.986 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:23:59.986 00.000 5052 UpdateGuideState exits: m=57 SNR=5.2
03:23:59.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:59.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:23:59.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
03:23:59.986 00.000 8976 MoveAxis(R, 0, ABG)
03:23:59.986 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:23:59.986 00.000 5052 Enqueuing Expose request
03:23:59.986 00.000 8976 MoveAxis(U, 1, ABG)
03:23:59.986 00.000 8976 stepping (-17, -2) + (0, 1)
03:23:59.987 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:00.012 00.025 8976 Received - 47 (G) 
03:24:00.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:00.012 00.000 8976 stepped: pos (-17, -1)
03:24:00.012 00.000 8976 move complete, result=0
03:24:00.012 00.000 8976 worker thread done servicing request
03:24:00.012 00.000 8976 Worker thread wakes up
03:24:00.012 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:24:00.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:00.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:00.700 00.688 8976 Exposure complete
03:24:00.706 00.006 8976 worker thread done servicing request
03:24:00.706 00.000 5052 OnExposeComplete: enter
03:24:00.706 00.000 5052 UpdateGuideState(): m_state=6
03:24:00.706 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13520
03:24:00.706 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.61, Mass=73, SNR=5.8, Peak=56 HFD=2.9
03:24:00.706 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
03:24:00.706 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
03:24:00.706 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.09 hyp=0.59 cameraTheta=-2.98 mountX=0.18 mountY=0.54, mountTheta=1.25
03:24:00.708 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.09, opts=13)
03:24:00.708 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.09)
03:24:00.708 00.000 8976 Worker thread wakes up
03:24:00.709 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:00.709 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.09) opts 0xd
03:24:00.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.09)
03:24:00.709 00.000 5052 UpdateGuideState exits: m=73 SNR=5.8
03:24:00.709 00.000 8976 Moving (-0.58, -0.09) raw xDistance=0.18 yDistance=0.54
03:24:00.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:00.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:24:00.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:00.709 00.000 5052 Enqueuing Expose request
03:24:00.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.54
03:24:00.709 00.000 8976 MoveAxis(R, 0, ABG)
03:24:00.709 00.000 8976 MoveAxis(D, 2, ABG)
03:24:00.709 00.000 8976 stepping (-17, -1) + (0, -2)
03:24:00.709 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:00.747 00.038 8976 Received - 47 (G) 
03:24:00.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:00.747 00.000 8976 stepped: pos (-17, -3)
03:24:00.747 00.000 8976 move complete, result=0
03:24:00.747 00.000 8976 worker thread done servicing request
03:24:00.747 00.000 8976 Worker thread wakes up
03:24:00.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:00.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:00.747 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:24:01.431 00.684 8976 Exposure complete
03:24:01.436 00.005 8976 worker thread done servicing request
03:24:01.437 00.001 5052 OnExposeComplete: enter
03:24:01.437 00.000 5052 UpdateGuideState(): m_state=6
03:24:01.437 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13521
03:24:01.437 00.000 5052 Star::Find returns 1 (0), X=328.03, Y=281.45, Mass=54, SNR=5.0, Peak=54 HFD=2.2
03:24:01.437 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
03:24:01.437 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.22)
03:24:01.437 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=-0.26 hyp=1.17 cameraTheta=-2.92 mountX=0.29 mountY=1.10, mountTheta=1.31
03:24:01.437 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.14, y=-0.26, opts=13)
03:24:01.437 00.000 5052 Enqueuing Move request for stepguider (-1.14, -0.26)
03:24:01.438 00.001 8976 Worker thread wakes up
03:24:01.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.14, -0.26) opts 0xd
03:24:01.438 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.14, -0.26)
03:24:01.438 00.000 8976 Moving (-1.14, -0.26) raw xDistance=0.29 yDistance=1.10
03:24:01.438 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:01.438 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:24:01.438 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:01.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:24:01.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.10
03:24:01.438 00.000 8976 MoveAxis(L, 1, ABG)
03:24:01.438 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:01.438 00.000 5052 Enqueuing Expose request
03:24:01.438 00.000 8976 stepping (-17, -3) + (-1, 0)
03:24:01.438 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:01.466 00.028 8976 Received - 47 (G) 
03:24:01.466 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:01.466 00.000 8976 stepped: pos (-18, -3)
03:24:01.466 00.000 8976 MoveAxis(D, 4, ABG)
03:24:01.466 00.000 8976 stepping (-18, -3) + (0, -4)
03:24:01.466 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:24:01.498 00.032 8976 Received - 47 (G) 
03:24:01.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:24:01.498 00.000 8976 stepped: pos (-18, -7)
03:24:01.498 00.000 8976 move complete, result=0
03:24:01.498 00.000 8976 worker thread done servicing request
03:24:01.498 00.000 8976 Worker thread wakes up
03:24:01.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:01.498 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.1 px 4 ms SOUTH
03:24:01.498 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:02.186 00.688 8976 Exposure complete
03:24:02.191 00.005 8976 worker thread done servicing request
03:24:02.192 00.001 5052 OnExposeComplete: enter
03:24:02.192 00.000 5052 UpdateGuideState(): m_state=6
03:24:02.192 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13522
03:24:02.192 00.000 5052 Star::Find returns 1 (0), X=328.08, Y=282.10, Mass=76, SNR=5.9, Peak=58 HFD=2.2
03:24:02.192 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:24:02.192 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
03:24:02.192 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=0.39 hyp=1.16 cameraTheta=2.80 mountX=0.85 mountY=0.70, mountTheta=0.69
03:24:02.192 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=0.39, opts=13)
03:24:02.192 00.000 5052 Enqueuing Move request for stepguider (-1.09, 0.39)
03:24:02.193 00.001 8976 Worker thread wakes up
03:24:02.193 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, 0.39) opts 0xd
03:24:02.193 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, 0.39)
03:24:02.193 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:24:02.193 00.000 5052 UpdateGuideState exits: m=76 SNR=5.9
03:24:02.193 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:02.193 00.000 8976 Moving (-1.09, 0.39) raw xDistance=0.85 yDistance=0.70
03:24:02.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.85
03:24:02.193 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.70
03:24:02.193 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:02.193 00.000 5052 Enqueuing Expose request
03:24:02.193 00.000 8976 MoveAxis(L, 4, ABG)
03:24:02.193 00.000 8976 stepping (-18, -7) + (-4, 0)
03:24:02.193 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:24:02.233 00.040 8976 Received - 47 (G) 
03:24:02.233 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:24:02.233 00.000 8976 stepped: pos (-22, -7)
03:24:02.233 00.000 8976 MoveAxis(D, 3, ABG)
03:24:02.233 00.000 8976 stepping (-22, -7) + (0, -3)
03:24:02.233 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:02.265 00.032 8976 Received - 47 (G) 
03:24:02.265 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:02.266 00.001 8976 stepped: pos (-22, -10)
03:24:02.266 00.000 8976 move complete, result=0
03:24:02.266 00.000 8976 worker thread done servicing request
03:24:02.266 00.000 8976 Worker thread wakes up
03:24:02.266 00.000 5052 GuideStep: 0.8 px 4 ms WEST, 0.7 px 3 ms SOUTH
03:24:02.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:02.266 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:02.952 00.686 8976 Exposure complete
03:24:02.957 00.005 8976 worker thread done servicing request
03:24:02.957 00.000 5052 OnExposeComplete: enter
03:24:02.957 00.000 5052 UpdateGuideState(): m_state=6
03:24:02.957 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13523
03:24:02.957 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=280.78, Mass=67, SNR=5.5, Peak=55 HFD=2.6
03:24:02.957 00.000 5052 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.04) = xAngle (-4.28 = 2.01)
03:24:02.957 00.000 5052 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.90)
03:24:02.957 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.93 hyp=1.18 cameraTheta=-2.23 mountX=-0.50 mountY=1.12, mountTheta=1.99
03:24:02.958 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.93, opts=13)
03:24:02.958 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.93)
03:24:02.958 00.000 8976 Worker thread wakes up
03:24:02.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.93) opts 0xd
03:24:02.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.93)
03:24:02.958 00.000 8976 Moving (-0.73, -0.93) raw xDistance=-0.50 yDistance=1.12
03:24:02.958 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:02.958 00.000 5052 UpdateGuideState exits: m=67 SNR=5.5
03:24:02.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:02.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
03:24:02.959 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:02.959 00.000 5052 Enqueuing Expose request
03:24:02.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.12
03:24:02.959 00.000 8976 MoveAxis(R, 2, ABG)
03:24:02.959 00.000 8976 stepping (-22, -10) + (2, 0)
03:24:02.959 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:02.985 00.026 8976 Received - 47 (G) 
03:24:02.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:02.985 00.000 8976 stepped: pos (-20, -10)
03:24:02.985 00.000 8976 MoveAxis(D, 5, ABG)
03:24:02.985 00.000 8976 stepping (-20, -10) + (0, -5)
03:24:02.985 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:24:03.033 00.048 8976 Received - 47 (G) 
03:24:03.033 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:24:03.033 00.000 8976 stepped: pos (-20, -15)
03:24:03.033 00.000 8976 move complete, result=0
03:24:03.033 00.000 8976 worker thread done servicing request
03:24:03.033 00.000 8976 Worker thread wakes up
03:24:03.033 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:03.033 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:03.033 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 1.1 px 5 ms SOUTH
03:24:03.721 00.688 8976 Exposure complete
03:24:03.726 00.005 8976 worker thread done servicing request
03:24:03.726 00.000 5052 OnExposeComplete: enter
03:24:03.726 00.000 5052 UpdateGuideState(): m_state=6
03:24:03.726 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13524
03:24:03.726 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.39, Mass=68, SNR=5.6, Peak=57 HFD=1.9
03:24:03.726 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
03:24:03.726 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.67 = -0.67)
03:24:03.726 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.68 hyp=0.68 cameraTheta=1.48 mountX=0.58 mountY=-0.42, mountTheta=-0.63
03:24:03.727 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.68, opts=13)
03:24:03.727 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.68)
03:24:03.727 00.000 8976 Worker thread wakes up
03:24:03.727 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.68) opts 0xd
03:24:03.727 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.68)
03:24:03.728 00.001 8976 Moving (0.06, 0.68) raw xDistance=0.58 yDistance=-0.42
03:24:03.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.58
03:24:03.728 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=52, Gamma=2.630
03:24:03.728 00.000 5052 UpdateGuideState exits: m=68 SNR=5.6
03:24:03.728 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:03.728 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:03.728 00.000 5052 Enqueuing Expose request
03:24:03.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.42
03:24:03.728 00.000 8976 MoveAxis(L, 2, ABG)
03:24:03.728 00.000 8976 stepping (-20, -15) + (-2, 0)
03:24:03.728 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:03.752 00.024 8976 Received - 47 (G) 
03:24:03.752 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:03.752 00.000 8976 stepped: pos (-22, -15)
03:24:03.752 00.000 8976 MoveAxis(U, 1, ABG)
03:24:03.752 00.000 8976 stepping (-22, -15) + (0, 1)
03:24:03.752 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:03.785 00.033 8976 Received - 47 (G) 
03:24:03.785 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:03.785 00.000 8976 stepped: pos (-22, -14)
03:24:03.785 00.000 8976 move complete, result=0
03:24:03.785 00.000 8976 worker thread done servicing request
03:24:03.785 00.000 8976 Worker thread wakes up
03:24:03.785 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:03.785 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:03.785 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.4 px 1 ms NORTH
03:24:04.470 00.685 8976 Exposure complete
03:24:04.476 00.006 8976 worker thread done servicing request
03:24:04.476 00.000 5052 OnExposeComplete: enter
03:24:04.476 00.000 5052 UpdateGuideState(): m_state=6
03:24:04.476 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13525
03:24:04.476 00.000 5052 Star::Find returns 1 (0), X=327.86, Y=282.24, Mass=70, SNR=5.7, Peak=58 HFD=2.3
03:24:04.476 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:24:04.476 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
03:24:04.476 00.000 5052 CameraToMount -- cameraX=-1.31 cameraY=0.53 hyp=1.42 cameraTheta=2.76 mountX=1.07 mountY=0.81, mountTheta=0.65
03:24:04.478 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.31, y=0.53, opts=13)
03:24:04.478 00.000 5052 Enqueuing Move request for stepguider (-1.31, 0.53)
03:24:04.478 00.000 8976 Worker thread wakes up
03:24:04.478 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.31, 0.53) opts 0xd
03:24:04.478 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.31, 0.53)
03:24:04.478 00.000 8976 Moving (-1.31, 0.53) raw xDistance=1.07 yDistance=0.81
03:24:04.479 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.07
03:24:04.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.81
03:24:04.479 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:04.479 00.000 5052 UpdateGuideState exits: m=70 SNR=5.7
03:24:04.479 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:04.479 00.000 8976 MoveAxis(L, 5, ABG)
03:24:04.479 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:04.479 00.000 8976 stepping (-22, -14) + (-5, 0)
03:24:04.479 00.000 5052 Enqueuing Expose request
03:24:04.479 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:24:04.519 00.040 8976 Received - 47 (G) 
03:24:04.519 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:24:04.519 00.000 8976 stepped: pos (-27, -14)
03:24:04.519 00.000 8976 MoveAxis(D, 3, ABG)
03:24:04.519 00.000 8976 stepping (-27, -14) + (0, -3)
03:24:04.519 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:04.551 00.032 8976 Received - 47 (G) 
03:24:04.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:04.551 00.000 8976 stepped: pos (-27, -17)
03:24:04.551 00.000 8976 move complete, result=0
03:24:04.551 00.000 8976 worker thread done servicing request
03:24:04.551 00.000 8976 Worker thread wakes up
03:24:04.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:04.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:04.551 00.000 5052 GuideStep: 1.1 px 5 ms WEST, 0.8 px 3 ms SOUTH
03:24:05.237 00.686 8976 Exposure complete
03:24:05.242 00.005 8976 worker thread done servicing request
03:24:05.242 00.000 5052 OnExposeComplete: enter
03:24:05.242 00.000 5052 UpdateGuideState(): m_state=6
03:24:05.243 00.001 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13526
03:24:05.243 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.13, Mass=89, SNR=6.4, Peak=55 HFD=2.5
03:24:05.243 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.04) = xAngle (-3.74 = 2.54)
03:24:05.243 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.44)
03:24:05.243 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.58 hyp=0.58 cameraTheta=-1.70 mountX=-0.48 mountY=0.38, mountTheta=2.48
03:24:05.243 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.58, opts=13)
03:24:05.243 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.58)
03:24:05.244 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=51, Gamma=2.630
03:24:05.244 00.000 5052 UpdateGuideState exits: m=89 SNR=6.4
03:24:05.244 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:05.244 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:05.244 00.000 5052 Enqueuing Expose request
03:24:05.244 00.000 8976 Worker thread wakes up
03:24:05.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.58) opts 0xd
03:24:05.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.58)
03:24:05.244 00.000 8976 Moving (-0.07, -0.58) raw xDistance=-0.48 yDistance=0.38
03:24:05.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.48
03:24:05.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
03:24:05.244 00.000 8976 MoveAxis(R, 2, ABG)
03:24:05.244 00.000 8976 stepping (-27, -17) + (2, 0)
03:24:05.244 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:05.271 00.027 8976 Received - 47 (G) 
03:24:05.271 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:05.271 00.000 8976 stepped: pos (-25, -17)
03:24:05.271 00.000 8976 MoveAxis(D, 2, ABG)
03:24:05.271 00.000 8976 stepping (-25, -17) + (0, -2)
03:24:05.271 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:05.302 00.031 8976 Received - 47 (G) 
03:24:05.302 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:05.302 00.000 8976 stepped: pos (-25, -19)
03:24:05.302 00.000 8976 move complete, result=0
03:24:05.302 00.000 8976 worker thread done servicing request
03:24:05.302 00.000 8976 Worker thread wakes up
03:24:05.303 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:05.303 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 2 ms SOUTH
03:24:05.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:05.988 00.685 8976 Exposure complete
03:24:05.993 00.005 8976 worker thread done servicing request
03:24:05.994 00.001 5052 OnExposeComplete: enter
03:24:05.994 00.000 5052 UpdateGuideState(): m_state=6
03:24:05.994 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13527
03:24:05.994 00.000 5052 Star::Find returns 1 (1), X=329.48, Y=281.33, Mass=89, SNR=6.4, Peak=54 HFD=3.0
03:24:05.994 00.000 5052 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
03:24:05.994 00.000 5052 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
03:24:05.994 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.38 hyp=0.49 cameraTheta=-0.89 mountX=-0.48 mountY=-0.05, mountTheta=-3.04
03:24:05.995 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.38, opts=13)
03:24:05.995 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.38)
03:24:05.995 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:05.995 00.000 5052 UpdateGuideState exits: m=89 SNR=6.4 Saturated
03:24:05.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:05.995 00.000 8976 Worker thread wakes up
03:24:05.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.38) opts 0xd
03:24:05.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.38)
03:24:05.995 00.000 8976 Moving (0.31, -0.38) raw xDistance=-0.48 yDistance=-0.05
03:24:05.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:05.995 00.000 5052 Enqueuing Expose request
03:24:05.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
03:24:05.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:24:05.995 00.000 8976 MoveAxis(R, 2, ABG)
03:24:05.995 00.000 8976 stepping (-25, -19) + (2, 0)
03:24:05.995 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:06.023 00.028 8976 Received - 47 (G) 
03:24:06.023 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:06.023 00.000 8976 stepped: pos (-23, -19)
03:24:06.023 00.000 8976 MoveAxis(U, 0, ABG)
03:24:06.023 00.000 8976 move complete, result=0
03:24:06.023 00.000 8976 worker thread done servicing request
03:24:06.023 00.000 8976 Worker thread wakes up
03:24:06.023 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.1 px 0 ms NORTH
03:24:06.023 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:06.023 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:06.707 00.684 8976 Exposure complete
03:24:06.712 00.005 8976 worker thread done servicing request
03:24:06.712 00.000 5052 OnExposeComplete: enter
03:24:06.712 00.000 5052 UpdateGuideState(): m_state=6
03:24:06.712 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13528
03:24:06.712 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.70, Mass=74, SNR=5.8, Peak=57 HFD=2.4
03:24:06.712 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.07 = 1.22)
03:24:06.712 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
03:24:06.712 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.02 mountX=0.03 mountY=0.07, mountTheta=1.20
03:24:06.713 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.01, opts=13)
03:24:06.713 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.01)
03:24:06.713 00.000 8976 Worker thread wakes up
03:24:06.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.01) opts 0xd
03:24:06.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.01)
03:24:06.713 00.000 8976 Moving (-0.07, -0.01) raw xDistance=0.03 yDistance=0.07
03:24:06.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:24:06.713 00.000 5052 UpdateGuideState exits: m=74 SNR=5.8
03:24:06.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:06.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:24:06.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:24:06.713 00.000 8976 MoveAxis(R, 0, ABG)
03:24:06.713 00.000 8976 MoveAxis(U, 0, ABG)
03:24:06.713 00.000 8976 move complete, result=0
03:24:06.714 00.001 8976 worker thread done servicing request
03:24:06.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:06.714 00.000 5052 Enqueuing Expose request
03:24:06.714 00.000 8976 Worker thread wakes up
03:24:06.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:06.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:06.714 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:07.401 00.687 8976 Exposure complete
03:24:07.406 00.005 8976 worker thread done servicing request
03:24:07.406 00.000 5052 OnExposeComplete: enter
03:24:07.406 00.000 5052 UpdateGuideState(): m_state=6
03:24:07.406 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13529
03:24:07.406 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.93, Mass=68, SNR=5.6, Peak=59 HFD=2.0
03:24:07.406 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
03:24:07.406 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.13 = 0.13)
03:24:07.406 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.22 hyp=0.29 cameraTheta=2.27 mountX=0.29 mountY=0.04, mountTheta=0.13
03:24:07.406 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.22, opts=13)
03:24:07.406 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.22)
03:24:07.406 00.000 8976 Worker thread wakes up
03:24:07.407 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.22) opts 0xd
03:24:07.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.22)
03:24:07.407 00.000 8976 Moving (-0.19, 0.22) raw xDistance=0.29 yDistance=0.04
03:24:07.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:24:07.407 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:07.407 00.000 5052 UpdateGuideState exits: m=68 SNR=5.6
03:24:07.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:07.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:24:07.407 00.000 8976 MoveAxis(L, 1, ABG)
03:24:07.407 00.000 8976 stepping (-23, -19) + (-1, 0)
03:24:07.407 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:07.407 00.000 5052 Enqueuing Expose request
03:24:07.407 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:07.430 00.023 8976 Received - 47 (G) 
03:24:07.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:07.430 00.000 8976 stepped: pos (-24, -19)
03:24:07.430 00.000 8976 MoveAxis(U, 0, ABG)
03:24:07.430 00.000 8976 move complete, result=0
03:24:07.430 00.000 8976 worker thread done servicing request
03:24:07.430 00.000 8976 Worker thread wakes up
03:24:07.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:07.430 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:07.430 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
03:24:08.115 00.685 8976 Exposure complete
03:24:08.121 00.006 8976 worker thread done servicing request
03:24:08.121 00.000 5052 OnExposeComplete: enter
03:24:08.121 00.000 5052 UpdateGuideState(): m_state=6
03:24:08.121 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13530
03:24:08.121 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=282.04, Mass=56, SNR=5.1, Peak=61 HFD=1.5
03:24:08.121 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
03:24:08.121 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
03:24:08.121 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.33 cameraTheta=1.34 mountX=0.26 mountY=-0.24, mountTheta=-0.76
03:24:08.122 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.33, opts=13)
03:24:08.122 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.33)
03:24:08.122 00.000 8976 Worker thread wakes up
03:24:08.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.33) opts 0xd
03:24:08.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.33)
03:24:08.122 00.000 8976 Moving (0.08, 0.33) raw xDistance=0.26 yDistance=-0.24
03:24:08.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:08.122 00.000 5052 UpdateGuideState exits: m=56 SNR=5.1
03:24:08.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:08.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:24:08.122 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:08.122 00.000 5052 Enqueuing Expose request
03:24:08.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:24:08.123 00.001 8976 MoveAxis(R, 0, ABG)
03:24:08.123 00.000 8976 MoveAxis(U, 0, ABG)
03:24:08.123 00.000 8976 move complete, result=0
03:24:08.123 00.000 8976 worker thread done servicing request
03:24:08.123 00.000 8976 Worker thread wakes up
03:24:08.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:08.123 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:08.123 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
03:24:08.806 00.683 8976 Exposure complete
03:24:08.811 00.005 8976 worker thread done servicing request
03:24:08.811 00.000 5052 OnExposeComplete: enter
03:24:08.811 00.000 5052 UpdateGuideState(): m_state=6
03:24:08.811 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13531
03:24:08.811 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.59, Mass=79, SNR=6.0, Peak=60 HFD=2.3
03:24:08.811 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.72 = 1.56)
03:24:08.811 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.46)
03:24:08.811 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.26 cameraTheta=-2.68 mountX=0.00 mountY=0.26, mountTheta=1.56
03:24:08.812 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.12, opts=13)
03:24:08.812 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.12)
03:24:08.812 00.000 8976 Worker thread wakes up
03:24:08.812 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.12) opts 0xd
03:24:08.812 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.12)
03:24:08.812 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:24:08.812 00.000 5052 UpdateGuideState exits: m=79 SNR=6.0
03:24:08.812 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:08.812 00.000 8976 Moving (-0.24, -0.12) raw xDistance=0.00 yDistance=0.26
03:24:08.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:24:08.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
03:24:08.812 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:08.813 00.001 5052 Enqueuing Expose request
03:24:08.813 00.000 8976 MoveAxis(R, 0, ABG)
03:24:08.813 00.000 8976 MoveAxis(D, 1, ABG)
03:24:08.813 00.000 8976 stepping (-24, -19) + (0, -1)
03:24:08.813 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:08.836 00.023 8976 Received - 47 (G) 
03:24:08.836 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:08.836 00.000 8976 stepped: pos (-24, -20)
03:24:08.836 00.000 8976 move complete, result=0
03:24:08.836 00.000 8976 worker thread done servicing request
03:24:08.836 00.000 8976 Worker thread wakes up
03:24:08.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:08.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:08.836 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:24:09.522 00.686 8976 Exposure complete
03:24:09.527 00.005 8976 worker thread done servicing request
03:24:09.528 00.001 5052 OnExposeComplete: enter
03:24:09.528 00.000 5052 UpdateGuideState(): m_state=6
03:24:09.528 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13532
03:24:09.528 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=282.08, Mass=65, SNR=5.5, Peak=55 HFD=2.3
03:24:09.528 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
03:24:09.528 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
03:24:09.528 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.37 hyp=0.66 cameraTheta=0.60 mountX=0.09 mountY=-0.66, mountTheta=-1.44
03:24:09.529 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.37, opts=13)
03:24:09.529 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.37)
03:24:09.529 00.000 8976 Worker thread wakes up
03:24:09.529 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:09.529 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.37) opts 0xd
03:24:09.529 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.37)
03:24:09.529 00.000 8976 Moving (0.54, 0.37) raw xDistance=0.09 yDistance=-0.66
03:24:09.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:24:09.529 00.000 5052 UpdateGuideState exits: m=65 SNR=5.5
03:24:09.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:09.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:09.529 00.000 5052 Enqueuing Expose request
03:24:09.529 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.66
03:24:09.529 00.000 8976 MoveAxis(R, 0, ABG)
03:24:09.529 00.000 8976 MoveAxis(U, 3, ABG)
03:24:09.529 00.000 8976 stepping (-24, -20) + (0, 3)
03:24:09.529 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:09.556 00.027 8976 Received - 47 (G) 
03:24:09.556 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:09.556 00.000 8976 stepped: pos (-24, -17)
03:24:09.556 00.000 8976 move complete, result=0
03:24:09.556 00.000 8976 worker thread done servicing request
03:24:09.556 00.000 8976 Worker thread wakes up
03:24:09.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:09.556 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:24:09.556 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:10.242 00.686 8976 Exposure complete
03:24:10.248 00.006 8976 worker thread done servicing request
03:24:10.249 00.001 5052 OnExposeComplete: enter
03:24:10.249 00.000 5052 UpdateGuideState(): m_state=6
03:24:10.249 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13533
03:24:10.249 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.72, Mass=61, SNR=5.3, Peak=55 HFD=2.5
03:24:10.249 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
03:24:10.249 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:24:10.249 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.01 hyp=0.30 cameraTheta=0.02 mountX=-0.13 mountY=-0.26, mountTheta=-2.04
03:24:10.250 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.01, opts=13)
03:24:10.250 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.01)
03:24:10.250 00.000 8976 Worker thread wakes up
03:24:10.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.01) opts 0xd
03:24:10.250 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.01)
03:24:10.250 00.000 8976 Moving (0.30, 0.01) raw xDistance=-0.13 yDistance=-0.26
03:24:10.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:24:10.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:24:10.250 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:10.250 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:24:10.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:10.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:10.250 00.000 5052 Enqueuing Expose request
03:24:10.250 00.000 8976 MoveAxis(R, 0, ABG)
03:24:10.250 00.000 8976 MoveAxis(U, 0, ABG)
03:24:10.251 00.001 8976 move complete, result=0
03:24:10.251 00.000 8976 worker thread done servicing request
03:24:10.251 00.000 8976 Worker thread wakes up
03:24:10.251 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:10.251 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:10.251 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:24:10.937 00.686 8976 Exposure complete
03:24:10.942 00.005 8976 worker thread done servicing request
03:24:10.943 00.001 5052 OnExposeComplete: enter
03:24:10.943 00.000 5052 UpdateGuideState(): m_state=6
03:24:10.943 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13534
03:24:10.943 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.55, Mass=73, SNR=5.8, Peak=57 HFD=2.3
03:24:10.943 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
03:24:10.943 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
03:24:10.943 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.16 hyp=0.38 cameraTheta=-0.43 mountX=-0.30 mountY=-0.20, mountTheta=-2.54
03:24:10.943 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.16, opts=13)
03:24:10.943 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.16)
03:24:10.943 00.000 8976 Worker thread wakes up
03:24:10.944 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:10.944 00.000 5052 UpdateGuideState exits: m=73 SNR=5.8
03:24:10.944 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:10.944 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:10.944 00.000 5052 Enqueuing Expose request
03:24:10.944 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.16) opts 0xd
03:24:10.944 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.16)
03:24:10.944 00.000 8976 Moving (0.34, -0.16) raw xDistance=-0.30 yDistance=-0.20
03:24:10.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:24:10.944 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:24:10.944 00.000 8976 MoveAxis(R, 1, ABG)
03:24:10.944 00.000 8976 stepping (-24, -17) + (1, 0)
03:24:10.944 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:10.962 00.018 8976 Received - 47 (G) 
03:24:10.962 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:10.962 00.000 8976 stepped: pos (-23, -17)
03:24:10.962 00.000 8976 MoveAxis(U, 0, ABG)
03:24:10.962 00.000 8976 move complete, result=0
03:24:10.962 00.000 8976 worker thread done servicing request
03:24:10.962 00.000 8976 Worker thread wakes up
03:24:10.962 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
03:24:10.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:10.962 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:11.649 00.687 8976 Exposure complete
03:24:11.655 00.006 8976 worker thread done servicing request
03:24:11.656 00.001 5052 OnExposeComplete: enter
03:24:11.656 00.000 5052 UpdateGuideState(): m_state=6
03:24:11.656 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13535
03:24:11.656 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.54, Mass=62, SNR=5.3, Peak=56 HFD=2.9
03:24:11.656 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
03:24:11.656 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
03:24:11.656 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.17 hyp=0.47 cameraTheta=-0.37 mountX=-0.35 mountY=-0.27, mountTheta=-2.48
03:24:11.656 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.17, opts=13)
03:24:11.656 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.17)
03:24:11.657 00.001 8976 Worker thread wakes up
03:24:11.657 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.17) opts 0xd
03:24:11.657 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.17)
03:24:11.657 00.000 8976 Moving (0.44, -0.17) raw xDistance=-0.35 yDistance=-0.27
03:24:11.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
03:24:11.657 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:24:11.657 00.000 8976 MoveAxis(R, 2, ABG)
03:24:11.657 00.000 8976 stepping (-23, -17) + (2, 0)
03:24:11.657 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:11.657 00.000 5052 UpdateGuideState exits: m=62 SNR=5.3
03:24:11.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:11.657 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:11.657 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:11.657 00.000 5052 Enqueuing Expose request
03:24:11.682 00.025 8976 Received - 47 (G) 
03:24:11.682 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:11.682 00.000 8976 stepped: pos (-21, -17)
03:24:11.682 00.000 8976 MoveAxis(U, 1, ABG)
03:24:11.682 00.000 8976 stepping (-21, -17) + (0, 1)
03:24:11.682 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:11.714 00.032 8976 Received - 47 (G) 
03:24:11.714 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:11.714 00.000 8976 stepped: pos (-21, -16)
03:24:11.714 00.000 8976 move complete, result=0
03:24:11.714 00.000 8976 worker thread done servicing request
03:24:11.714 00.000 8976 Worker thread wakes up
03:24:11.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:11.714 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:11.714 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
03:24:12.401 00.687 8976 Exposure complete
03:24:12.407 00.006 8976 worker thread done servicing request
03:24:12.407 00.000 5052 OnExposeComplete: enter
03:24:12.407 00.000 5052 UpdateGuideState(): m_state=6
03:24:12.407 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13536
03:24:12.407 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=282.17, Mass=79, SNR=6.0, Peak=55 HFD=3.2
03:24:12.407 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
03:24:12.407 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
03:24:12.407 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.46 hyp=0.60 cameraTheta=0.87 mountX=0.23 mountY=-0.58, mountTheta=-1.18
03:24:12.407 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.46, opts=13)
03:24:12.407 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.46)
03:24:12.408 00.001 8976 Worker thread wakes up
03:24:12.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.46) opts 0xd
03:24:12.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.46)
03:24:12.408 00.000 8976 Moving (0.39, 0.46) raw xDistance=0.23 yDistance=-0.58
03:24:12.408 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:24:12.408 00.000 5052 UpdateGuideState exits: m=79 SNR=6.0
03:24:12.408 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:12.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:24:12.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:12.408 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
03:24:12.408 00.000 8976 MoveAxis(R, 0, ABG)
03:24:12.408 00.000 5052 Enqueuing Expose request
03:24:12.408 00.000 8976 MoveAxis(U, 2, ABG)
03:24:12.408 00.000 8976 stepping (-21, -16) + (0, 2)
03:24:12.408 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:12.432 00.024 8976 Received - 47 (G) 
03:24:12.432 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:12.432 00.000 8976 stepped: pos (-21, -14)
03:24:12.433 00.001 8976 move complete, result=0
03:24:12.433 00.000 8976 worker thread done servicing request
03:24:12.433 00.000 8976 Worker thread wakes up
03:24:12.433 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:12.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:12.433 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:24:13.120 00.687 8976 Exposure complete
03:24:13.125 00.005 8976 worker thread done servicing request
03:24:13.125 00.000 5052 OnExposeComplete: enter
03:24:13.125 00.000 5052 UpdateGuideState(): m_state=6
03:24:13.125 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13537
03:24:13.125 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=282.59, Mass=72, SNR=5.7, Peak=54 HFD=2.4
03:24:13.125 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
03:24:13.125 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
03:24:13.125 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.88 hyp=1.23 cameraTheta=0.79 mountX=0.39 mountY=-1.20, mountTheta=-1.26
03:24:13.125 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.88, opts=13)
03:24:13.125 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.88)
03:24:13.125 00.000 8976 Worker thread wakes up
03:24:13.126 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.88) opts 0xd
03:24:13.126 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.88)
03:24:13.126 00.000 8976 Moving (0.87, 0.88) raw xDistance=0.39 yDistance=-1.20
03:24:13.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:24:13.126 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:13.126 00.000 5052 UpdateGuideState exits: m=72 SNR=5.7
03:24:13.126 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:13.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.20
03:24:13.126 00.000 8976 MoveAxis(L, 2, ABG)
03:24:13.126 00.000 8976 stepping (-21, -14) + (-2, 0)
03:24:13.126 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:13.126 00.000 5052 Enqueuing Expose request
03:24:13.126 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:13.152 00.026 8976 Received - 47 (G) 
03:24:13.152 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:13.152 00.000 8976 stepped: pos (-23, -14)
03:24:13.152 00.000 8976 MoveAxis(U, 5, ABG)
03:24:13.152 00.000 8976 stepping (-23, -14) + (0, 5)
03:24:13.152 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:24:13.200 00.048 8976 Received - 47 (G) 
03:24:13.200 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:24:13.200 00.000 8976 stepped: pos (-23, -9)
03:24:13.200 00.000 8976 move complete, result=0
03:24:13.200 00.000 8976 worker thread done servicing request
03:24:13.200 00.000 8976 Worker thread wakes up
03:24:13.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:13.200 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -1.2 px 5 ms NORTH
03:24:13.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:13.902 00.702 8976 Exposure complete
03:24:13.908 00.006 8976 worker thread done servicing request
03:24:13.908 00.000 5052 OnExposeComplete: enter
03:24:13.908 00.000 5052 UpdateGuideState(): m_state=6
03:24:13.908 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13538
03:24:13.908 00.000 5052 Star::Find returns 1 (0), X=329.76, Y=281.45, Mass=68, SNR=5.6, Peak=55 HFD=2.5
03:24:13.908 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
03:24:13.908 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
03:24:13.908 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.26 hyp=0.64 cameraTheta=-0.42 mountX=-0.50 mountY=-0.35, mountTheta=-2.53
03:24:13.909 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.26, opts=13)
03:24:13.909 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.26)
03:24:13.909 00.000 8976 Worker thread wakes up
03:24:13.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.26) opts 0xd
03:24:13.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.26)
03:24:13.909 00.000 8976 Moving (0.59, -0.26) raw xDistance=-0.50 yDistance=-0.35
03:24:13.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50
03:24:13.910 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:13.910 00.000 5052 UpdateGuideState exits: m=68 SNR=5.6
03:24:13.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:13.910 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:13.910 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.35
03:24:13.910 00.000 8976 MoveAxis(R, 2, ABG)
03:24:13.910 00.000 8976 stepping (-23, -9) + (2, 0)
03:24:13.910 00.000 5052 Enqueuing Expose request
03:24:13.910 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:13.936 00.026 8976 Received - 47 (G) 
03:24:13.936 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:13.936 00.000 8976 stepped: pos (-21, -9)
03:24:13.936 00.000 8976 MoveAxis(U, 2, ABG)
03:24:13.936 00.000 8976 stepping (-21, -9) + (0, 2)
03:24:13.936 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:13.967 00.031 8976 Received - 47 (G) 
03:24:13.967 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:13.967 00.000 8976 stepped: pos (-21, -7)
03:24:13.967 00.000 8976 move complete, result=0
03:24:13.968 00.001 8976 worker thread done servicing request
03:24:13.968 00.000 8976 Worker thread wakes up
03:24:13.968 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:13.968 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:13.968 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 2 ms NORTH
03:24:14.625 00.657 8976 Exposure complete
03:24:14.630 00.005 8976 worker thread done servicing request
03:24:14.630 00.000 5052 OnExposeComplete: enter
03:24:14.630 00.000 5052 UpdateGuideState(): m_state=6
03:24:14.630 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13539
03:24:14.630 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.92, Mass=66, SNR=5.5, Peak=59 HFD=2.2
03:24:14.630 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
03:24:14.630 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
03:24:14.630 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.36 mountX=0.16 mountY=-0.15, mountTheta=-0.74
03:24:14.631 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.21, opts=13)
03:24:14.631 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.21)
03:24:14.631 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:14.631 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:24:14.631 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:14.631 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:14.631 00.000 5052 Enqueuing Expose request
03:24:14.631 00.000 8976 Worker thread wakes up
03:24:14.631 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.21) opts 0xd
03:24:14.631 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.21)
03:24:14.631 00.000 8976 Moving (0.04, 0.21) raw xDistance=0.16 yDistance=-0.15
03:24:14.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:24:14.631 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:24:14.631 00.000 8976 MoveAxis(R, 0, ABG)
03:24:14.631 00.000 8976 MoveAxis(U, 0, ABG)
03:24:14.631 00.000 8976 move complete, result=0
03:24:14.631 00.000 8976 worker thread done servicing request
03:24:14.631 00.000 8976 Worker thread wakes up
03:24:14.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:14.631 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:14.632 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:15.288 00.656 8976 Exposure complete
03:24:15.294 00.006 8976 worker thread done servicing request
03:24:15.294 00.000 5052 OnExposeComplete: enter
03:24:15.294 00.000 5052 UpdateGuideState(): m_state=6
03:24:15.294 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13540
03:24:15.294 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.93, Mass=66, SNR=5.5, Peak=56 HFD=2.1
03:24:15.294 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
03:24:15.294 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
03:24:15.294 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.22 hyp=0.36 cameraTheta=0.64 mountX=0.06 mountY=-0.36, mountTheta=-1.40
03:24:15.295 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.22, opts=13)
03:24:15.295 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.22)
03:24:15.295 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:15.295 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:24:15.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:15.295 00.000 8976 Worker thread wakes up
03:24:15.295 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.22) opts 0xd
03:24:15.295 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.22)
03:24:15.295 00.000 8976 Moving (0.29, 0.22) raw xDistance=0.06 yDistance=-0.36
03:24:15.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:15.295 00.000 5052 Enqueuing Expose request
03:24:15.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:24:15.296 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:24:15.296 00.000 8976 MoveAxis(R, 0, ABG)
03:24:15.296 00.000 8976 MoveAxis(U, 1, ABG)
03:24:15.296 00.000 8976 stepping (-21, -7) + (0, 1)
03:24:15.296 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:15.326 00.030 8976 Received - 47 (G) 
03:24:15.326 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:15.326 00.000 8976 stepped: pos (-21, -6)
03:24:15.327 00.001 8976 move complete, result=0
03:24:15.327 00.000 8976 worker thread done servicing request
03:24:15.327 00.000 8976 Worker thread wakes up
03:24:15.327 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
03:24:15.327 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:15.327 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:15.985 00.658 8976 Exposure complete
03:24:15.990 00.005 8976 worker thread done servicing request
03:24:15.990 00.000 5052 OnExposeComplete: enter
03:24:15.991 00.001 5052 UpdateGuideState(): m_state=6
03:24:15.991 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13541
03:24:15.991 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.73, Mass=66, SNR=5.5, Peak=59 HFD=2.4
03:24:15.991 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:24:15.991 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
03:24:15.991 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.02 hyp=0.37 cameraTheta=3.09 mountX=0.19 mountY=0.30, mountTheta=1.02
03:24:15.991 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.02, opts=13)
03:24:15.991 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.02)
03:24:15.991 00.000 8976 Worker thread wakes up
03:24:15.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.02) opts 0xd
03:24:15.992 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.02)
03:24:15.992 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:15.992 00.000 8976 Moving (-0.37, 0.02) raw xDistance=0.19 yDistance=0.30
03:24:15.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:24:15.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
03:24:15.992 00.000 8976 MoveAxis(R, 0, ABG)
03:24:15.992 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:24:15.992 00.000 8976 MoveAxis(D, 1, ABG)
03:24:15.992 00.000 8976 stepping (-21, -6) + (0, -1)
03:24:15.992 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:15.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:15.992 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:15.992 00.000 5052 Enqueuing Expose request
03:24:16.014 00.022 8976 Received - 47 (G) 
03:24:16.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:16.014 00.000 8976 stepped: pos (-21, -7)
03:24:16.014 00.000 8976 move complete, result=0
03:24:16.014 00.000 8976 worker thread done servicing request
03:24:16.014 00.000 8976 Worker thread wakes up
03:24:16.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:16.014 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:24:16.015 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:16.669 00.654 8976 Exposure complete
03:24:16.674 00.005 8976 worker thread done servicing request
03:24:16.674 00.000 5052 OnExposeComplete: enter
03:24:16.674 00.000 5052 UpdateGuideState(): m_state=6
03:24:16.675 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13542
03:24:16.675 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.86, Mass=67, SNR=5.6, Peak=60 HFD=2.1
03:24:16.675 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:24:16.675 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
03:24:16.675 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.55 mountX=0.23 mountY=0.11, mountTheta=0.42
03:24:16.675 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.15, opts=13)
03:24:16.675 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.15)
03:24:16.676 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:16.676 00.000 5052 UpdateGuideState exits: m=67 SNR=5.6
03:24:16.676 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:16.676 00.000 8976 Worker thread wakes up
03:24:16.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.15) opts 0xd
03:24:16.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.15)
03:24:16.676 00.000 8976 Moving (-0.22, 0.15) raw xDistance=0.23 yDistance=0.11
03:24:16.676 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:16.676 00.000 5052 Enqueuing Expose request
03:24:16.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:24:16.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:24:16.676 00.000 8976 MoveAxis(R, 0, ABG)
03:24:16.676 00.000 8976 MoveAxis(U, 0, ABG)
03:24:16.677 00.001 8976 move complete, result=0
03:24:16.677 00.000 8976 worker thread done servicing request
03:24:16.677 00.000 8976 Worker thread wakes up
03:24:16.677 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:16.677 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:16.677 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:17.332 00.655 8976 Exposure complete
03:24:17.337 00.005 8976 worker thread done servicing request
03:24:17.337 00.000 5052 OnExposeComplete: enter
03:24:17.337 00.000 5052 UpdateGuideState(): m_state=6
03:24:17.337 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13543
03:24:17.337 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.19, Mass=74, SNR=5.8, Peak=58 HFD=2.2
03:24:17.337 00.000 5052 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
03:24:17.337 00.000 5052 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
03:24:17.337 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.48 hyp=0.54 cameraTheta=2.05 mountX=0.54 mountY=-0.05, mountTheta=-0.10
03:24:17.338 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.48, opts=13)
03:24:17.338 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.48)
03:24:17.338 00.000 8976 Worker thread wakes up
03:24:17.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.48) opts 0xd
03:24:17.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.48)
03:24:17.338 00.000 8976 Moving (-0.25, 0.48) raw xDistance=0.54 yDistance=-0.05
03:24:17.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:24:17.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:24:17.338 00.000 8976 MoveAxis(L, 2, ABG)
03:24:17.339 00.001 8976 stepping (-21, -7) + (-2, 0)
03:24:17.339 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:17.339 00.000 5052 UpdateGuideState exits: m=74 SNR=5.8
03:24:17.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:17.339 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:17.339 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:17.339 00.000 5052 Enqueuing Expose request
03:24:17.373 00.034 8976 Received - 47 (G) 
03:24:17.373 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:17.373 00.000 8976 stepped: pos (-23, -7)
03:24:17.373 00.000 8976 MoveAxis(U, 0, ABG)
03:24:17.373 00.000 8976 move complete, result=0
03:24:17.373 00.000 8976 worker thread done servicing request
03:24:17.373 00.000 8976 Worker thread wakes up
03:24:17.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:17.373 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
03:24:17.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:18.032 00.659 8976 Exposure complete
03:24:18.039 00.007 8976 worker thread done servicing request
03:24:18.039 00.000 5052 OnExposeComplete: enter
03:24:18.039 00.000 5052 UpdateGuideState(): m_state=6
03:24:18.039 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13544
03:24:18.039 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.68, Mass=59, SNR=5.2, Peak=58 HFD=1.5
03:24:18.039 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
03:24:18.039 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
03:24:18.039 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.14 mountX=-0.11 mountY=-0.15, mountTheta=-2.22
03:24:18.041 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.03, opts=13)
03:24:18.041 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.03)
03:24:18.041 00.000 8976 Worker thread wakes up
03:24:18.041 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.03) opts 0xd
03:24:18.041 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.03)
03:24:18.041 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:18.041 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:24:18.041 00.000 8976 Moving (0.19, -0.03) raw xDistance=-0.11 yDistance=-0.15
03:24:18.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:24:18.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:24:18.041 00.000 8976 MoveAxis(R, 0, ABG)
03:24:18.041 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:18.042 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:18.042 00.000 8976 MoveAxis(U, 0, ABG)
03:24:18.042 00.000 8976 move complete, result=0
03:24:18.042 00.000 8976 worker thread done servicing request
03:24:18.042 00.000 5052 Enqueuing Expose request
03:24:18.042 00.000 8976 Worker thread wakes up
03:24:18.042 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:18.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:18.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:18.746 00.704 8976 Exposure complete
03:24:18.752 00.006 8976 worker thread done servicing request
03:24:18.752 00.000 5052 OnExposeComplete: enter
03:24:18.752 00.000 5052 UpdateGuideState(): m_state=6
03:24:18.752 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13545
03:24:18.752 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.74, Mass=66, SNR=5.6, Peak=58 HFD=1.8
03:24:18.752 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
03:24:18.752 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
03:24:18.753 00.001 5052 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.17 mountX=-0.06 mountY=-0.18, mountTheta=-1.88
03:24:18.754 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.03, opts=13)
03:24:18.754 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.03)
03:24:18.754 00.000 8976 Worker thread wakes up
03:24:18.754 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:24:18.754 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.03) opts 0xd
03:24:18.754 00.000 5052 UpdateGuideState exits: m=66 SNR=5.6
03:24:18.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.03)
03:24:18.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:18.754 00.000 8976 Moving (0.19, 0.03) raw xDistance=-0.06 yDistance=-0.18
03:24:18.754 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:18.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:24:18.754 00.000 5052 Enqueuing Expose request
03:24:18.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:24:18.754 00.000 8976 MoveAxis(R, 0, ABG)
03:24:18.755 00.001 8976 MoveAxis(U, 0, ABG)
03:24:18.755 00.000 8976 move complete, result=0
03:24:18.755 00.000 8976 worker thread done servicing request
03:24:18.755 00.000 8976 Worker thread wakes up
03:24:18.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:18.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:18.755 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:24:19.445 00.690 8976 Exposure complete
03:24:19.452 00.007 8976 worker thread done servicing request
03:24:19.452 00.000 5052 OnExposeComplete: enter
03:24:19.452 00.000 5052 UpdateGuideState(): m_state=6
03:24:19.452 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13546
03:24:19.452 00.000 5052 Star::Find returns 1 (0), X=330.52, Y=281.27, Mass=67, SNR=5.5, Peak=55 HFD=1.8
03:24:19.452 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
03:24:19.452 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
03:24:19.452 00.000 5052 CameraToMount -- cameraX=1.35 cameraY=-0.44 hyp=1.42 cameraTheta=-0.32 mountX=-1.01 mountY=-0.89, mountTheta=-2.42
03:24:19.453 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.35, y=-0.44, opts=13)
03:24:19.453 00.000 5052 Enqueuing Move request for stepguider (1.35, -0.44)
03:24:19.453 00.000 8976 Worker thread wakes up
03:24:19.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:19.453 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.35, -0.44) opts 0xd
03:24:19.453 00.000 5052 UpdateGuideState exits: m=67 SNR=5.5
03:24:19.453 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.35, -0.44)
03:24:19.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:19.453 00.000 8976 Moving (1.35, -0.44) raw xDistance=-1.01 yDistance=-0.89
03:24:19.454 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:19.454 00.000 5052 Enqueuing Expose request
03:24:19.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.01
03:24:19.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
03:24:19.454 00.000 8976 MoveAxis(R, 4, ABG)
03:24:19.454 00.000 8976 stepping (-23, -7) + (4, 0)
03:24:19.454 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:24:19.499 00.045 8976 Received - 47 (G) 
03:24:19.499 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:24:19.499 00.000 8976 stepped: pos (-19, -7)
03:24:19.499 00.000 8976 MoveAxis(U, 4, ABG)
03:24:19.499 00.000 8976 stepping (-19, -7) + (0, 4)
03:24:19.499 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:24:19.531 00.032 8976 Received - 47 (G) 
03:24:19.531 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:24:19.531 00.000 8976 stepped: pos (-19, -3)
03:24:19.531 00.000 8976 move complete, result=0
03:24:19.531 00.000 8976 worker thread done servicing request
03:24:19.531 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.9 px 4 ms NORTH
03:24:19.531 00.000 8976 Worker thread wakes up
03:24:19.531 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:19.531 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:20.227 00.696 8976 Exposure complete
03:24:20.233 00.006 8976 worker thread done servicing request
03:24:20.234 00.001 5052 OnExposeComplete: enter
03:24:20.234 00.000 5052 UpdateGuideState(): m_state=6
03:24:20.234 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13547
03:24:20.234 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=282.32, Mass=58, SNR=5.1, Peak=55 HFD=2.2
03:24:20.234 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
03:24:20.234 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
03:24:20.234 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=0.61 hyp=0.91 cameraTheta=0.74 mountX=0.24 mountY=-0.89, mountTheta=-1.31
03:24:20.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.61, opts=13)
03:24:20.235 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.61)
03:24:20.235 00.000 8976 Worker thread wakes up
03:24:20.235 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:24:20.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.61) opts 0xd
03:24:20.235 00.000 5052 UpdateGuideState exits: m=58 SNR=5.1
03:24:20.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.61)
03:24:20.235 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:20.235 00.000 8976 Moving (0.67, 0.61) raw xDistance=0.24 yDistance=-0.89
03:24:20.235 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:20.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:24:20.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.89
03:24:20.236 00.001 5052 Enqueuing Expose request
03:24:20.236 00.000 8976 MoveAxis(R, 0, ABG)
03:24:20.236 00.000 8976 MoveAxis(U, 4, ABG)
03:24:20.236 00.000 8976 stepping (-19, -3) + (0, 4)
03:24:20.236 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:24:20.267 00.031 8976 Received - 47 (G) 
03:24:20.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:24:20.267 00.000 8976 stepped: pos (-19, 1)
03:24:20.267 00.000 8976 move complete, result=0
03:24:20.267 00.000 8976 worker thread done servicing request
03:24:20.267 00.000 8976 Worker thread wakes up
03:24:20.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:20.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:20.272 00.005 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
03:24:20.961 00.689 8976 Exposure complete
03:24:20.967 00.006 8976 worker thread done servicing request
03:24:20.968 00.001 5052 OnExposeComplete: enter
03:24:20.968 00.000 5052 UpdateGuideState(): m_state=6
03:24:20.968 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13548
03:24:20.968 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.51, Mass=75, SNR=5.8, Peak=56 HFD=3.0
03:24:20.968 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
03:24:20.968 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
03:24:20.968 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.20 hyp=0.61 cameraTheta=-2.81 mountX=0.08 mountY=0.60, mountTheta=1.43
03:24:20.969 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.20, opts=13)
03:24:20.969 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.20)
03:24:20.969 00.000 8976 Worker thread wakes up
03:24:20.969 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:20.969 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.20) opts 0xd
03:24:20.969 00.000 5052 UpdateGuideState exits: m=75 SNR=5.8
03:24:20.969 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.20)
03:24:20.969 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:20.969 00.000 8976 Moving (-0.58, -0.20) raw xDistance=0.08 yDistance=0.60
03:24:20.969 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:20.969 00.000 5052 Enqueuing Expose request
03:24:20.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:24:20.969 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.60
03:24:20.969 00.000 8976 MoveAxis(R, 0, ABG)
03:24:20.969 00.000 8976 MoveAxis(D, 2, ABG)
03:24:20.969 00.000 8976 stepping (-19, 1) + (0, -2)
03:24:20.970 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:21.002 00.032 8976 Received - 47 (G) 
03:24:21.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:21.002 00.000 8976 stepped: pos (-19, -1)
03:24:21.002 00.000 8976 move complete, result=0
03:24:21.002 00.000 8976 worker thread done servicing request
03:24:21.002 00.000 8976 Worker thread wakes up
03:24:21.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:21.002 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:24:21.002 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:21.691 00.689 8976 Exposure complete
03:24:21.697 00.006 8976 worker thread done servicing request
03:24:21.697 00.000 5052 OnExposeComplete: enter
03:24:21.697 00.000 5052 UpdateGuideState(): m_state=6
03:24:21.698 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13549
03:24:21.698 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.92, Mass=79, SNR=6.1, Peak=56 HFD=2.9
03:24:21.698 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
03:24:21.698 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
03:24:21.698 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.21 hyp=0.32 cameraTheta=0.72 mountX=0.08 mountY=-0.32, mountTheta=-1.33
03:24:21.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.21, opts=13)
03:24:21.699 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.21)
03:24:21.699 00.000 8976 Worker thread wakes up
03:24:21.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:21.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.21) opts 0xd
03:24:21.699 00.000 5052 UpdateGuideState exits: m=79 SNR=6.1
03:24:21.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.21)
03:24:21.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:21.699 00.000 8976 Moving (0.24, 0.21) raw xDistance=0.08 yDistance=-0.32
03:24:21.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:21.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:24:21.699 00.000 5052 Enqueuing Expose request
03:24:21.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
03:24:21.699 00.000 8976 MoveAxis(R, 0, ABG)
03:24:21.699 00.000 8976 MoveAxis(U, 1, ABG)
03:24:21.699 00.000 8976 stepping (-19, -1) + (0, 1)
03:24:21.699 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:21.721 00.022 8976 Received - 47 (G) 
03:24:21.721 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:21.721 00.000 8976 stepped: pos (-19, 0)
03:24:21.721 00.000 8976 move complete, result=0
03:24:21.721 00.000 8976 worker thread done servicing request
03:24:21.721 00.000 8976 Worker thread wakes up
03:24:21.721 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:24:21.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:21.721 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:22.406 00.685 8976 Exposure complete
03:24:22.411 00.005 8976 worker thread done servicing request
03:24:22.411 00.000 5052 OnExposeComplete: enter
03:24:22.411 00.000 5052 UpdateGuideState(): m_state=6
03:24:22.411 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13550
03:24:22.412 00.001 5052 Star::Find returns 1 (0), X=329.76, Y=281.80, Mass=55, SNR=5.1, Peak=57 HFD=2.1
03:24:22.412 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
03:24:22.412 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
03:24:22.412 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.09 hyp=0.60 cameraTheta=0.15 mountX=-0.19 mountY=-0.54, mountTheta=-1.91
03:24:22.412 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.09, opts=13)
03:24:22.412 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.09)
03:24:22.412 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:22.412 00.000 5052 UpdateGuideState exits: m=55 SNR=5.1
03:24:22.412 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:22.412 00.000 8976 Worker thread wakes up
03:24:22.413 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.09) opts 0xd
03:24:22.413 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.09)
03:24:22.413 00.000 8976 Moving (0.59, 0.09) raw xDistance=-0.19 yDistance=-0.54
03:24:22.413 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:22.413 00.000 5052 Enqueuing Expose request
03:24:22.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:24:22.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.54
03:24:22.413 00.000 8976 MoveAxis(R, 0, ABG)
03:24:22.413 00.000 8976 MoveAxis(U, 2, ABG)
03:24:22.413 00.000 8976 stepping (-19, 0) + (0, 2)
03:24:22.413 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:22.441 00.028 8976 Received - 47 (G) 
03:24:22.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:22.441 00.000 8976 stepped: pos (-19, 2)
03:24:22.441 00.000 8976 move complete, result=0
03:24:22.441 00.000 8976 worker thread done servicing request
03:24:22.441 00.000 8976 Worker thread wakes up
03:24:22.441 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:22.441 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:22.441 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:24:23.128 00.687 8976 Exposure complete
03:24:23.134 00.006 8976 worker thread done servicing request
03:24:23.135 00.001 5052 OnExposeComplete: enter
03:24:23.135 00.000 5052 UpdateGuideState(): m_state=6
03:24:23.135 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13551
03:24:23.135 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.75, Mass=60, SNR=5.3, Peak=57 HFD=1.9
03:24:23.135 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
03:24:23.135 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
03:24:23.135 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.04 hyp=0.43 cameraTheta=0.10 mountX=-0.16 mountY=-0.38, mountTheta=-1.96
03:24:23.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.04, opts=13)
03:24:23.136 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.04)
03:24:23.136 00.000 8976 Worker thread wakes up
03:24:23.136 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:23.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.04) opts 0xd
03:24:23.136 00.000 5052 UpdateGuideState exits: m=60 SNR=5.3
03:24:23.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:23.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:23.136 00.000 5052 Enqueuing Expose request
03:24:23.136 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.04)
03:24:23.136 00.000 8976 Moving (0.43, 0.04) raw xDistance=-0.16 yDistance=-0.38
03:24:23.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:24:23.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
03:24:23.136 00.000 8976 MoveAxis(R, 0, ABG)
03:24:23.136 00.000 8976 MoveAxis(U, 2, ABG)
03:24:23.136 00.000 8976 stepping (-19, 2) + (0, 2)
03:24:23.136 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:23.160 00.024 8976 Received - 47 (G) 
03:24:23.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:23.160 00.000 8976 stepped: pos (-19, 4)
03:24:23.160 00.000 8976 move complete, result=0
03:24:23.160 00.000 8976 worker thread done servicing request
03:24:23.160 00.000 8976 Worker thread wakes up
03:24:23.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:23.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:23.160 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:24:23.859 00.699 8976 Exposure complete
03:24:23.864 00.005 8976 worker thread done servicing request
03:24:23.865 00.001 5052 OnExposeComplete: enter
03:24:23.865 00.000 5052 UpdateGuideState(): m_state=6
03:24:23.865 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13552
03:24:23.865 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=282.01, Mass=81, SNR=6.1, Peak=57 HFD=2.3
03:24:23.865 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
03:24:23.865 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
03:24:23.865 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.30 hyp=0.53 cameraTheta=0.59 mountX=0.06 mountY=-0.53, mountTheta=-1.45
03:24:23.865 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.30, opts=13)
03:24:23.865 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.30)
03:24:23.865 00.000 8976 Worker thread wakes up
03:24:23.866 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.30) opts 0xd
03:24:23.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.30)
03:24:23.866 00.000 8976 Moving (0.44, 0.30) raw xDistance=0.06 yDistance=-0.53
03:24:23.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:23.866 00.000 5052 UpdateGuideState exits: m=81 SNR=6.1
03:24:23.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:23.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:24:23.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
03:24:23.866 00.000 8976 MoveAxis(R, 0, ABG)
03:24:23.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:23.866 00.000 5052 Enqueuing Expose request
03:24:23.866 00.000 8976 MoveAxis(U, 2, ABG)
03:24:23.866 00.000 8976 stepping (-19, 4) + (0, 2)
03:24:23.866 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:23.896 00.030 8976 Received - 47 (G) 
03:24:23.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:23.896 00.000 8976 stepped: pos (-19, 6)
03:24:23.896 00.000 8976 move complete, result=0
03:24:23.896 00.000 8976 worker thread done servicing request
03:24:23.896 00.000 8976 Worker thread wakes up
03:24:23.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:23.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:23.896 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:24:24.578 00.682 8976 Exposure complete
03:24:24.584 00.006 8976 worker thread done servicing request
03:24:24.584 00.000 5052 OnExposeComplete: enter
03:24:24.584 00.000 5052 UpdateGuideState(): m_state=6
03:24:24.584 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13553
03:24:24.584 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.81, Mass=68, SNR=5.6, Peak=58 HFD=2.1
03:24:24.584 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:24:24.584 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
03:24:24.584 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.79 mountX=0.21 mountY=0.18, mountTheta=0.69
03:24:24.586 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.10, opts=13)
03:24:24.586 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.10)
03:24:24.586 00.000 8976 Worker thread wakes up
03:24:24.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.10) opts 0xd
03:24:24.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.10)
03:24:24.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:24.586 00.000 5052 UpdateGuideState exits: m=68 SNR=5.6
03:24:24.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:24.586 00.000 8976 Moving (-0.27, 0.10) raw xDistance=0.21 yDistance=0.18
03:24:24.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:24:24.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:24.586 00.000 5052 Enqueuing Expose request
03:24:24.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:24:24.587 00.001 8976 MoveAxis(R, 0, ABG)
03:24:24.587 00.000 8976 MoveAxis(U, 0, ABG)
03:24:24.587 00.000 8976 move complete, result=0
03:24:24.587 00.000 8976 worker thread done servicing request
03:24:24.587 00.000 8976 Worker thread wakes up
03:24:24.587 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:24:24.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:24.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:25.274 00.687 8976 Exposure complete
03:24:25.280 00.006 8976 worker thread done servicing request
03:24:25.280 00.000 5052 OnExposeComplete: enter
03:24:25.280 00.000 5052 UpdateGuideState(): m_state=6
03:24:25.280 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13554
03:24:25.280 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.85, Mass=77, SNR=5.9, Peak=57 HFD=2.5
03:24:25.280 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:24:25.280 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
03:24:25.280 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.14 hyp=0.46 cameraTheta=2.84 mountX=0.32 mountY=0.30, mountTheta=0.74
03:24:25.281 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.14, opts=13)
03:24:25.281 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.14)
03:24:25.281 00.000 8976 Worker thread wakes up
03:24:25.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.14) opts 0xd
03:24:25.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.14)
03:24:25.281 00.000 8976 Moving (-0.44, 0.14) raw xDistance=0.32 yDistance=0.30
03:24:25.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:24:25.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:24:25.281 00.000 8976 MoveAxis(L, 1, ABG)
03:24:25.281 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:25.281 00.000 8976 stepping (-19, 6) + (-1, 0)
03:24:25.281 00.000 5052 UpdateGuideState exits: m=77 SNR=5.9
03:24:25.281 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:25.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:25.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:25.281 00.000 5052 Enqueuing Expose request
03:24:25.302 00.021 8976 Received - 47 (G) 
03:24:25.302 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:25.302 00.000 8976 stepped: pos (-20, 6)
03:24:25.302 00.000 8976 MoveAxis(D, 1, ABG)
03:24:25.302 00.000 8976 stepping (-20, 6) + (0, -1)
03:24:25.302 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:25.334 00.032 8976 Received - 47 (G) 
03:24:25.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:25.334 00.000 8976 stepped: pos (-20, 5)
03:24:25.334 00.000 8976 move complete, result=0
03:24:25.334 00.000 8976 worker thread done servicing request
03:24:25.334 00.000 8976 Worker thread wakes up
03:24:25.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:25.334 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:25.335 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:24:26.023 00.688 8976 Exposure complete
03:24:26.029 00.006 8976 worker thread done servicing request
03:24:26.029 00.000 5052 OnExposeComplete: enter
03:24:26.029 00.000 5052 UpdateGuideState(): m_state=6
03:24:26.029 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13555
03:24:26.029 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.82, Mass=57, SNR=5.2, Peak=56 HFD=2.3
03:24:26.029 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
03:24:26.029 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
03:24:26.029 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.58 mountX=0.02 mountY=-0.20, mountTheta=-1.46
03:24:26.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.11, opts=13)
03:24:26.030 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.11)
03:24:26.030 00.000 8976 Worker thread wakes up
03:24:26.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.11) opts 0xd
03:24:26.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.11)
03:24:26.030 00.000 8976 Moving (0.16, 0.11) raw xDistance=0.02 yDistance=-0.20
03:24:26.030 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:26.030 00.000 5052 UpdateGuideState exits: m=57 SNR=5.2
03:24:26.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:26.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:24:26.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:24:26.030 00.000 8976 MoveAxis(R, 0, ABG)
03:24:26.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:26.030 00.000 5052 Enqueuing Expose request
03:24:26.030 00.000 8976 MoveAxis(U, 0, ABG)
03:24:26.030 00.000 8976 move complete, result=0
03:24:26.031 00.001 8976 worker thread done servicing request
03:24:26.031 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:24:26.031 00.000 8976 Worker thread wakes up
03:24:26.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:26.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:26.715 00.684 8976 Exposure complete
03:24:26.720 00.005 8976 worker thread done servicing request
03:24:26.720 00.000 5052 OnExposeComplete: enter
03:24:26.720 00.000 5052 UpdateGuideState(): m_state=6
03:24:26.720 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13556
03:24:26.720 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.76, Mass=74, SNR=5.8, Peak=57 HFD=2.5
03:24:26.720 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
03:24:26.720 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
03:24:26.720 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.80 mountX=0.02 mountY=-0.07, mountTheta=-1.25
03:24:26.721 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.05, opts=13)
03:24:26.721 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.05)
03:24:26.721 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:26.721 00.000 5052 UpdateGuideState exits: m=74 SNR=5.8
03:24:26.721 00.000 8976 Worker thread wakes up
03:24:26.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.05) opts 0xd
03:24:26.721 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.05)
03:24:26.721 00.000 8976 Moving (0.05, 0.05) raw xDistance=0.02 yDistance=-0.07
03:24:26.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:24:26.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:24:26.721 00.000 8976 MoveAxis(R, 0, ABG)
03:24:26.721 00.000 8976 MoveAxis(U, 0, ABG)
03:24:26.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:26.721 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:26.721 00.000 5052 Enqueuing Expose request
03:24:26.721 00.000 8976 move complete, result=0
03:24:26.721 00.000 8976 worker thread done servicing request
03:24:26.722 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:26.722 00.000 8976 Worker thread wakes up
03:24:26.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:26.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:27.406 00.684 8976 Exposure complete
03:24:27.411 00.005 8976 worker thread done servicing request
03:24:27.411 00.000 5052 OnExposeComplete: enter
03:24:27.411 00.000 5052 UpdateGuideState(): m_state=6
03:24:27.411 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13557
03:24:27.412 00.001 5052 Star::Find returns 1 (1), X=329.34, Y=281.56, Mass=90, SNR=6.5, Peak=53 HFD=3.3
03:24:27.412 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
03:24:27.412 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.90 = -2.90)
03:24:27.412 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.75 mountX=-0.21 mountY=-0.05, mountTheta=-2.89
03:24:27.412 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.15, opts=13)
03:24:27.412 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.15)
03:24:27.413 00.001 8976 Worker thread wakes up
03:24:27.413 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.15) opts 0xd
03:24:27.413 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:27.413 00.000 5052 UpdateGuideState exits: m=90 SNR=6.5 Saturated
03:24:27.413 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:27.413 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.15)
03:24:27.413 00.000 8976 Moving (0.16, -0.15) raw xDistance=-0.21 yDistance=-0.05
03:24:27.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:24:27.413 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:24:27.413 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:27.413 00.000 5052 Enqueuing Expose request
03:24:27.413 00.000 8976 MoveAxis(R, 0, ABG)
03:24:27.413 00.000 8976 MoveAxis(U, 0, ABG)
03:24:27.413 00.000 8976 move complete, result=0
03:24:27.414 00.001 8976 worker thread done servicing request
03:24:27.414 00.000 8976 Worker thread wakes up
03:24:27.414 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:27.414 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:27.414 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:28.104 00.690 8976 Exposure complete
03:24:28.110 00.006 8976 worker thread done servicing request
03:24:28.110 00.000 5052 OnExposeComplete: enter
03:24:28.110 00.000 5052 UpdateGuideState(): m_state=6
03:24:28.110 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13558
03:24:28.110 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=281.44, Mass=58, SNR=5.1, Peak=57 HFD=2.2
03:24:28.110 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
03:24:28.111 00.001 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
03:24:28.111 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.27 hyp=0.87 cameraTheta=-0.32 mountX=-0.62 mountY=-0.54, mountTheta=-2.42
03:24:28.111 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.27, opts=13)
03:24:28.111 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.27)
03:24:28.111 00.000 8976 Worker thread wakes up
03:24:28.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.27) opts 0xd
03:24:28.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.27)
03:24:28.111 00.000 8976 Moving (0.83, -0.27) raw xDistance=-0.62 yDistance=-0.54
03:24:28.111 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:24:28.112 00.001 5052 UpdateGuideState exits: m=58 SNR=5.1
03:24:28.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:28.112 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:28.112 00.000 5052 Enqueuing Expose request
03:24:28.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
03:24:28.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:24:28.112 00.000 8976 MoveAxis(R, 3, ABG)
03:24:28.112 00.000 8976 stepping (-20, 5) + (3, 0)
03:24:28.112 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:28.148 00.036 8976 Received - 47 (G) 
03:24:28.148 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:28.148 00.000 8976 stepped: pos (-17, 5)
03:24:28.148 00.000 8976 MoveAxis(U, 2, ABG)
03:24:28.148 00.000 8976 stepping (-17, 5) + (0, 2)
03:24:28.148 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:28.180 00.032 8976 Received - 47 (G) 
03:24:28.180 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:28.180 00.000 8976 stepped: pos (-17, 7)
03:24:28.180 00.000 8976 move complete, result=0
03:24:28.180 00.000 8976 worker thread done servicing request
03:24:28.180 00.000 8976 Worker thread wakes up
03:24:28.180 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.5 px 2 ms NORTH
03:24:28.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:28.181 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:28.866 00.685 8976 Exposure complete
03:24:28.871 00.005 8976 worker thread done servicing request
03:24:28.872 00.001 5052 OnExposeComplete: enter
03:24:28.872 00.000 5052 UpdateGuideState(): m_state=6
03:24:28.872 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13559
03:24:28.872 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=282.97, Mass=63, SNR=5.4, Peak=54 HFD=2.3
03:24:28.872 00.000 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
03:24:28.872 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
03:24:28.872 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=1.26 hyp=1.43 cameraTheta=1.08 mountX=0.82 mountY=-1.25, mountTheta=-0.99
03:24:28.873 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=1.26, opts=13)
03:24:28.873 00.000 5052 Enqueuing Move request for stepguider (0.67, 1.26)
03:24:28.873 00.000 8976 Worker thread wakes up
03:24:28.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 1.26) opts 0xd
03:24:28.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 1.26)
03:24:28.873 00.000 8976 Moving (0.67, 1.26) raw xDistance=0.82 yDistance=-1.25
03:24:28.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.82
03:24:28.873 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:28.873 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:24:28.873 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:28.873 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.25
03:24:28.873 00.000 8976 MoveAxis(L, 3, ABG)
03:24:28.873 00.000 8976 stepping (-17, 7) + (-3, 0)
03:24:28.873 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:28.873 00.000 5052 Enqueuing Expose request
03:24:28.873 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:28.899 00.026 8976 Received - 47 (G) 
03:24:28.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:28.899 00.000 8976 stepped: pos (-20, 7)
03:24:28.899 00.000 8976 MoveAxis(U, 5, ABG)
03:24:28.899 00.000 8976 stepping (-20, 7) + (0, 5)
03:24:28.899 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:24:28.947 00.048 8976 Received - 47 (G) 
03:24:28.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:24:28.947 00.000 8976 stepped: pos (-20, 12)
03:24:28.947 00.000 8976 move complete, result=0
03:24:28.947 00.000 8976 worker thread done servicing request
03:24:28.947 00.000 8976 Worker thread wakes up
03:24:28.947 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -1.2 px 5 ms NORTH
03:24:28.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:28.947 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:29.637 00.690 8976 Exposure complete
03:24:29.642 00.005 8976 worker thread done servicing request
03:24:29.642 00.000 5052 OnExposeComplete: enter
03:24:29.642 00.000 5052 UpdateGuideState(): m_state=6
03:24:29.642 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13560
03:24:29.642 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.14, Mass=79, SNR=6.1, Peak=56 HFD=2.4
03:24:29.642 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.66 = 2.63)
03:24:29.642 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.52)
03:24:29.642 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.57 hyp=0.57 cameraTheta=-1.61 mountX=-0.50 mountY=0.33, mountTheta=2.55
03:24:29.643 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.57, opts=13)
03:24:29.643 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.57)
03:24:29.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:29.643 00.000 5052 UpdateGuideState exits: m=79 SNR=6.1
03:24:29.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:29.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:29.643 00.000 5052 Enqueuing Expose request
03:24:29.643 00.000 8976 Worker thread wakes up
03:24:29.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.57) opts 0xd
03:24:29.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.57)
03:24:29.643 00.000 8976 Moving (-0.02, -0.57) raw xDistance=-0.50 yDistance=0.33
03:24:29.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.50
03:24:29.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.33
03:24:29.644 00.001 8976 MoveAxis(R, 2, ABG)
03:24:29.644 00.000 8976 stepping (-20, 12) + (2, 0)
03:24:29.644 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:29.666 00.022 8976 Received - 47 (G) 
03:24:29.667 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:29.667 00.000 8976 stepped: pos (-18, 12)
03:24:29.667 00.000 8976 MoveAxis(D, 1, ABG)
03:24:29.667 00.000 8976 stepping (-18, 12) + (0, -1)
03:24:29.667 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:29.698 00.031 8976 Received - 47 (G) 
03:24:29.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:29.698 00.000 8976 stepped: pos (-18, 11)
03:24:29.698 00.000 8976 move complete, result=0
03:24:29.698 00.000 8976 worker thread done servicing request
03:24:29.698 00.000 8976 Worker thread wakes up
03:24:29.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:29.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:29.698 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:24:30.384 00.686 8976 Exposure complete
03:24:30.389 00.005 8976 worker thread done servicing request
03:24:30.390 00.001 5052 OnExposeComplete: enter
03:24:30.390 00.000 5052 UpdateGuideState(): m_state=6
03:24:30.390 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13561
03:24:30.390 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.03, Mass=67, SNR=5.6, Peak=59 HFD=2.1
03:24:30.390 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.04) = xAngle (-0.33 = -0.33)
03:24:30.390 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.43 = -0.43)
03:24:30.390 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.72 mountX=0.31 mountY=-0.14, mountTheta=-0.42
03:24:30.390 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.32, opts=13)
03:24:30.390 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.32)
03:24:30.390 00.000 8976 Worker thread wakes up
03:24:30.391 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.32) opts 0xd
03:24:30.391 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.32)
03:24:30.391 00.000 8976 Moving (-0.05, 0.32) raw xDistance=0.31 yDistance=-0.14
03:24:30.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
03:24:30.391 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:24:30.391 00.000 8976 MoveAxis(L, 1, ABG)
03:24:30.391 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:30.391 00.000 5052 UpdateGuideState exits: m=67 SNR=5.6
03:24:30.391 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:30.391 00.000 8976 stepping (-18, 11) + (-1, 0)
03:24:30.391 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:30.391 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:30.391 00.000 5052 Enqueuing Expose request
03:24:30.418 00.027 8976 Received - 47 (G) 
03:24:30.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:30.418 00.000 8976 stepped: pos (-19, 11)
03:24:30.418 00.000 8976 MoveAxis(U, 0, ABG)
03:24:30.418 00.000 8976 move complete, result=0
03:24:30.418 00.000 8976 worker thread done servicing request
03:24:30.418 00.000 8976 Worker thread wakes up
03:24:30.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:30.418 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:24:30.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:31.105 00.687 8976 Exposure complete
03:24:31.110 00.005 8976 worker thread done servicing request
03:24:31.110 00.000 5052 OnExposeComplete: enter
03:24:31.111 00.001 5052 UpdateGuideState(): m_state=6
03:24:31.111 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13562
03:24:31.111 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.00, Mass=61, SNR=5.3, Peak=56 HFD=2.0
03:24:31.111 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.04) = xAngle (-3.89 = 2.39)
03:24:31.111 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.00 = 2.29)
03:24:31.111 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.71 hyp=0.74 cameraTheta=-1.85 mountX=-0.54 mountY=0.56, mountTheta=2.34
03:24:31.111 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.71, opts=13)
03:24:31.111 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.71)
03:24:31.111 00.000 8976 Worker thread wakes up
03:24:31.112 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.71) opts 0xd
03:24:31.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.71)
03:24:31.112 00.000 8976 Moving (-0.20, -0.71) raw xDistance=-0.54 yDistance=0.56
03:24:31.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.54
03:24:31.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
03:24:31.112 00.000 8976 MoveAxis(R, 2, ABG)
03:24:31.112 00.000 8976 stepping (-19, 11) + (2, 0)
03:24:31.112 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:24:31.112 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:24:31.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:31.112 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:31.112 00.000 5052 Enqueuing Expose request
03:24:31.112 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:31.137 00.025 8976 Received - 47 (G) 
03:24:31.137 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:31.137 00.000 8976 stepped: pos (-17, 11)
03:24:31.137 00.000 8976 MoveAxis(D, 2, ABG)
03:24:31.137 00.000 8976 stepping (-17, 11) + (0, -2)
03:24:31.137 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:31.170 00.033 8976 Received - 47 (G) 
03:24:31.170 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:31.170 00.000 8976 stepped: pos (-17, 9)
03:24:31.170 00.000 8976 move complete, result=0
03:24:31.170 00.000 8976 worker thread done servicing request
03:24:31.170 00.000 8976 Worker thread wakes up
03:24:31.170 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.6 px 2 ms SOUTH
03:24:31.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:31.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:31.851 00.681 8976 Exposure complete
03:24:31.857 00.006 8976 worker thread done servicing request
03:24:31.857 00.000 5052 OnExposeComplete: enter
03:24:31.857 00.000 5052 UpdateGuideState(): m_state=6
03:24:31.857 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13563
03:24:31.857 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.14, Mass=47, SNR=4.7, Peak=60 HFD=1.1
03:24:31.857 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.04) = xAngle (-0.93 = -0.93)
03:24:31.857 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
03:24:31.857 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.43 hyp=0.48 cameraTheta=1.12 mountX=0.29 mountY=-0.41, mountTheta=-0.96
03:24:31.858 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.43, opts=13)
03:24:31.858 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.43)
03:24:31.858 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:24:31.858 00.000 5052 UpdateGuideState exits: m=47 SNR=4.7
03:24:31.858 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:31.858 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:31.858 00.000 5052 Enqueuing Expose request
03:24:31.858 00.000 8976 Worker thread wakes up
03:24:31.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.43) opts 0xd
03:24:31.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.43)
03:24:31.858 00.000 8976 Moving (0.21, 0.43) raw xDistance=0.29 yDistance=-0.41
03:24:31.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
03:24:31.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
03:24:31.858 00.000 8976 MoveAxis(L, 1, ABG)
03:24:31.858 00.000 8976 stepping (-17, 9) + (-1, 0)
03:24:31.859 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:31.889 00.030 8976 Received - 47 (G) 
03:24:31.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:31.889 00.000 8976 stepped: pos (-18, 9)
03:24:31.889 00.000 8976 MoveAxis(U, 1, ABG)
03:24:31.889 00.000 8976 stepping (-18, 9) + (0, 1)
03:24:31.889 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:31.921 00.032 8976 Received - 47 (G) 
03:24:31.921 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:31.921 00.000 8976 stepped: pos (-18, 10)
03:24:31.921 00.000 8976 move complete, result=0
03:24:31.921 00.000 8976 worker thread done servicing request
03:24:31.921 00.000 8976 Worker thread wakes up
03:24:31.921 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:31.921 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:31.921 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
03:24:32.606 00.685 8976 Exposure complete
03:24:32.611 00.005 8976 worker thread done servicing request
03:24:32.611 00.000 5052 OnExposeComplete: enter
03:24:32.612 00.001 5052 UpdateGuideState(): m_state=6
03:24:32.612 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13564
03:24:32.612 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.41, Mass=72, SNR=5.8, Peak=59 HFD=2.3
03:24:32.612 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.04) = xAngle (-3.58 = 2.70)
03:24:32.612 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.68 = 2.60)
03:24:32.612 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.54 mountX=-0.27 mountY=0.16, mountTheta=2.62
03:24:32.613 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.30, opts=13)
03:24:32.613 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.30)
03:24:32.613 00.000 8976 Worker thread wakes up
03:24:32.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.30) opts 0xd
03:24:32.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.30)
03:24:32.613 00.000 8976 Moving (0.01, -0.30) raw xDistance=-0.27 yDistance=0.16
03:24:32.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
03:24:32.613 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:32.613 00.000 5052 UpdateGuideState exits: m=72 SNR=5.8
03:24:32.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:32.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:24:32.613 00.000 8976 MoveAxis(R, 1, ABG)
03:24:32.613 00.000 8976 stepping (-18, 10) + (1, 0)
03:24:32.613 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:32.613 00.000 5052 Enqueuing Expose request
03:24:32.613 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:32.640 00.027 8976 Received - 47 (G) 
03:24:32.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:32.640 00.000 8976 stepped: pos (-17, 10)
03:24:32.640 00.000 8976 MoveAxis(U, 0, ABG)
03:24:32.640 00.000 8976 move complete, result=0
03:24:32.640 00.000 8976 worker thread done servicing request
03:24:32.640 00.000 8976 Worker thread wakes up
03:24:32.640 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:32.640 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:32.640 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
03:24:33.325 00.685 8976 Exposure complete
03:24:33.331 00.006 8976 worker thread done servicing request
03:24:33.331 00.000 5052 OnExposeComplete: enter
03:24:33.331 00.000 5052 UpdateGuideState(): m_state=6
03:24:33.331 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13565
03:24:33.331 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=282.18, Mass=50, SNR=4.8, Peak=58 HFD=1.3
03:24:33.331 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
03:24:33.331 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
03:24:33.331 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.47 hyp=0.74 cameraTheta=2.45 mountX=0.68 mountY=0.22, mountTheta=0.32
03:24:33.332 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.47, opts=13)
03:24:33.332 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.47)
03:24:33.332 00.000 8976 Worker thread wakes up
03:24:33.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.47) opts 0xd
03:24:33.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.47)
03:24:33.332 00.000 8976 Moving (-0.57, 0.47) raw xDistance=0.68 yDistance=0.22
03:24:33.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.68
03:24:33.332 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:24:33.332 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:24:33.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:33.332 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:33.332 00.000 5052 Enqueuing Expose request
03:24:33.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:24:33.332 00.000 8976 MoveAxis(L, 3, ABG)
03:24:33.332 00.000 8976 stepping (-17, 10) + (-3, 0)
03:24:33.333 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:33.360 00.027 8976 Received - 47 (G) 
03:24:33.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:33.360 00.000 8976 stepped: pos (-20, 10)
03:24:33.360 00.000 8976 MoveAxis(U, 0, ABG)
03:24:33.360 00.000 8976 move complete, result=0
03:24:33.360 00.000 8976 worker thread done servicing request
03:24:33.360 00.000 8976 Worker thread wakes up
03:24:33.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:33.360 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:33.360 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.2 px 0 ms NORTH
03:24:34.045 00.685 8976 Exposure complete
03:24:34.050 00.005 8976 worker thread done servicing request
03:24:34.050 00.000 5052 OnExposeComplete: enter
03:24:34.050 00.000 5052 UpdateGuideState(): m_state=6
03:24:34.050 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13566
03:24:34.050 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.26, Mass=67, SNR=5.5, Peak=54 HFD=1.9
03:24:34.050 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.51 = 1.78)
03:24:34.050 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.67)
03:24:34.050 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.45 hyp=0.72 cameraTheta=-2.46 mountX=-0.15 mountY=0.72, mountTheta=1.77
03:24:34.051 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.45, opts=13)
03:24:34.051 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.45)
03:24:34.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:34.051 00.000 5052 UpdateGuideState exits: m=67 SNR=5.5
03:24:34.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:34.051 00.000 8976 Worker thread wakes up
03:24:34.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.45) opts 0xd
03:24:34.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.45)
03:24:34.051 00.000 8976 Moving (-0.56, -0.45) raw xDistance=-0.15 yDistance=0.72
03:24:34.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:34.051 00.000 5052 Enqueuing Expose request
03:24:34.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:24:34.052 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
03:24:34.052 00.000 8976 MoveAxis(R, 0, ABG)
03:24:34.052 00.000 8976 MoveAxis(D, 3, ABG)
03:24:34.052 00.000 8976 stepping (-20, 10) + (0, -3)
03:24:34.052 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:34.078 00.026 8976 Received - 47 (G) 
03:24:34.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:34.078 00.000 8976 stepped: pos (-20, 7)
03:24:34.079 00.001 8976 move complete, result=0
03:24:34.079 00.000 8976 worker thread done servicing request
03:24:34.079 00.000 8976 Worker thread wakes up
03:24:34.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:34.079 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:34.079 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:24:34.766 00.687 8976 Exposure complete
03:24:34.771 00.005 8976 worker thread done servicing request
03:24:34.772 00.001 5052 OnExposeComplete: enter
03:24:34.772 00.000 5052 UpdateGuideState(): m_state=6
03:24:34.772 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13567
03:24:34.772 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.66, Mass=51, SNR=4.9, Peak=57 HFD=1.6
03:24:34.772 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-5.00 = 1.29)
03:24:34.772 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
03:24:34.772 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.05 hyp=0.28 cameraTheta=-2.95 mountX=0.08 mountY=0.26, mountTheta=1.28
03:24:34.772 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.05, opts=13)
03:24:34.772 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.05)
03:24:34.773 00.001 8976 Worker thread wakes up
03:24:34.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.05) opts 0xd
03:24:34.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.05)
03:24:34.773 00.000 8976 Moving (-0.28, -0.05) raw xDistance=0.08 yDistance=0.26
03:24:34.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:24:34.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:24:34.773 00.000 8976 MoveAxis(R, 0, ABG)
03:24:34.773 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:34.773 00.000 5052 UpdateGuideState exits: m=51 SNR=4.9
03:24:34.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:34.773 00.000 8976 MoveAxis(U, 0, ABG)
03:24:34.773 00.000 8976 move complete, result=0
03:24:34.773 00.000 8976 worker thread done servicing request
03:24:34.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:34.773 00.000 5052 Enqueuing Expose request
03:24:34.773 00.000 8976 Worker thread wakes up
03:24:34.773 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:24:34.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:34.774 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:35.458 00.684 8976 Exposure complete
03:24:35.463 00.005 8976 worker thread done servicing request
03:24:35.463 00.000 5052 OnExposeComplete: enter
03:24:35.463 00.000 5052 UpdateGuideState(): m_state=6
03:24:35.464 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13568
03:24:35.464 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.95, Mass=47, SNR=4.7, Peak=57 HFD=1.6
03:24:35.464 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
03:24:35.464 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
03:24:35.464 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.26 mountX=0.18 mountY=-0.20, mountTheta=-0.83
03:24:35.464 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.24, opts=13)
03:24:35.464 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.24)
03:24:35.464 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:24:35.465 00.001 5052 UpdateGuideState exits: m=47 SNR=4.7
03:24:35.465 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:35.465 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:35.465 00.000 5052 Enqueuing Expose request
03:24:35.465 00.000 8976 Worker thread wakes up
03:24:35.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.24) opts 0xd
03:24:35.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.24)
03:24:35.465 00.000 8976 Moving (0.08, 0.24) raw xDistance=0.18 yDistance=-0.20
03:24:35.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:24:35.465 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:24:35.465 00.000 8976 MoveAxis(R, 0, ABG)
03:24:35.465 00.000 8976 MoveAxis(U, 0, ABG)
03:24:35.465 00.000 8976 move complete, result=0
03:24:35.465 00.000 8976 worker thread done servicing request
03:24:35.465 00.000 8976 Worker thread wakes up
03:24:35.465 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:24:35.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:35.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:36.151 00.686 8976 Exposure complete
03:24:36.157 00.006 8976 worker thread done servicing request
03:24:36.157 00.000 5052 OnExposeComplete: enter
03:24:36.157 00.000 5052 UpdateGuideState(): m_state=6
03:24:36.157 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13569
03:24:36.157 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.84, Mass=62, SNR=5.3, Peak=57 HFD=1.9
03:24:36.157 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
03:24:36.157 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:24:36.157 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.13 hyp=0.55 cameraTheta=0.23 mountX=-0.13 mountY=-0.52, mountTheta=-1.82
03:24:36.158 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.13, opts=13)
03:24:36.158 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.13)
03:24:36.158 00.000 8976 Worker thread wakes up
03:24:36.158 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.13) opts 0xd
03:24:36.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.13)
03:24:36.158 00.000 8976 Moving (0.54, 0.13) raw xDistance=-0.13 yDistance=-0.52
03:24:36.158 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:36.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:24:36.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:24:36.158 00.000 8976 MoveAxis(R, 0, ABG)
03:24:36.158 00.000 5052 UpdateGuideState exits: m=62 SNR=5.3
03:24:36.158 00.000 8976 MoveAxis(U, 2, ABG)
03:24:36.158 00.000 8976 stepping (-20, 7) + (0, 2)
03:24:36.159 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:36.159 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:36.159 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:36.159 00.000 5052 Enqueuing Expose request
03:24:36.189 00.030 8976 Received - 47 (G) 
03:24:36.189 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:36.189 00.000 8976 stepped: pos (-20, 9)
03:24:36.189 00.000 8976 move complete, result=0
03:24:36.189 00.000 8976 worker thread done servicing request
03:24:36.189 00.000 8976 Worker thread wakes up
03:24:36.189 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:36.189 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:36.189 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:24:36.878 00.689 8976 Exposure complete
03:24:36.883 00.005 8976 worker thread done servicing request
03:24:36.883 00.000 5052 OnExposeComplete: enter
03:24:36.883 00.000 5052 UpdateGuideState(): m_state=6
03:24:36.883 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13570
03:24:36.883 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.68, Mass=65, SNR=5.5, Peak=56 HFD=1.9
03:24:36.883 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
03:24:36.883 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
03:24:36.883 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.22 cameraTheta=-0.14 mountX=-0.13 mountY=-0.16, mountTheta=-2.23
03:24:36.884 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.03, opts=13)
03:24:36.884 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.03)
03:24:36.884 00.000 8976 Worker thread wakes up
03:24:36.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.03) opts 0xd
03:24:36.885 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.03)
03:24:36.885 00.000 8976 Moving (0.21, -0.03) raw xDistance=-0.13 yDistance=-0.16
03:24:36.885 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:36.885 00.000 5052 UpdateGuideState exits: m=65 SNR=5.5
03:24:36.885 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:36.885 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:36.885 00.000 5052 Enqueuing Expose request
03:24:36.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:24:36.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:24:36.885 00.000 8976 MoveAxis(R, 0, ABG)
03:24:36.885 00.000 8976 MoveAxis(U, 0, ABG)
03:24:36.885 00.000 8976 move complete, result=0
03:24:36.885 00.000 8976 worker thread done servicing request
03:24:36.885 00.000 8976 Worker thread wakes up
03:24:36.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:36.885 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:36.885 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:24:37.572 00.687 8976 Exposure complete
03:24:37.578 00.006 8976 worker thread done servicing request
03:24:37.578 00.000 5052 OnExposeComplete: enter
03:24:37.578 00.000 5052 UpdateGuideState(): m_state=6
03:24:37.578 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13571
03:24:37.578 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=281.73, Mass=58, SNR=5.2, Peak=53 HFD=2.3
03:24:37.578 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
03:24:37.578 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:24:37.578 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=0.02 hyp=1.06 cameraTheta=0.02 mountX=-0.46 mountY=-0.91, mountTheta=-2.04
03:24:37.579 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=0.02, opts=13)
03:24:37.579 00.000 5052 Enqueuing Move request for stepguider (1.06, 0.02)
03:24:37.579 00.000 8976 Worker thread wakes up
03:24:37.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:37.579 00.000 5052 UpdateGuideState exits: m=58 SNR=5.2
03:24:37.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:37.579 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:37.579 00.000 5052 Enqueuing Expose request
03:24:37.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, 0.02) opts 0xd
03:24:37.579 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, 0.02)
03:24:37.579 00.000 8976 Moving (1.06, 0.02) raw xDistance=-0.46 yDistance=-0.91
03:24:37.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:24:37.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.91
03:24:37.579 00.000 8976 MoveAxis(R, 2, ABG)
03:24:37.579 00.000 8976 stepping (-20, 9) + (2, 0)
03:24:37.579 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:37.612 00.033 8976 Received - 47 (G) 
03:24:37.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:37.612 00.000 8976 stepped: pos (-18, 9)
03:24:37.612 00.000 8976 MoveAxis(U, 4, ABG)
03:24:37.612 00.000 8976 stepping (-18, 9) + (0, 4)
03:24:37.612 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:24:37.644 00.032 8976 Received - 47 (G) 
03:24:37.644 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:24:37.644 00.000 8976 stepped: pos (-18, 13)
03:24:37.644 00.000 8976 move complete, result=0
03:24:37.644 00.000 8976 worker thread done servicing request
03:24:37.644 00.000 8976 Worker thread wakes up
03:24:37.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:37.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:37.644 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
03:24:38.329 00.685 8976 Exposure complete
03:24:38.335 00.006 8976 worker thread done servicing request
03:24:38.335 00.000 5052 OnExposeComplete: enter
03:24:38.335 00.000 5052 UpdateGuideState(): m_state=6
03:24:38.335 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13572
03:24:38.335 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.40, Mass=47, SNR=4.7, Peak=57 HFD=1.6
03:24:38.335 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.76 = 1.53)
03:24:38.335 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
03:24:38.335 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.31 hyp=0.75 cameraTheta=-2.71 mountX=0.03 mountY=0.74, mountTheta=1.53
03:24:38.336 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.31, opts=13)
03:24:38.336 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.31)
03:24:38.336 00.000 8976 Worker thread wakes up
03:24:38.336 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:38.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.31) opts 0xd
03:24:38.336 00.000 5052 UpdateGuideState exits: m=47 SNR=4.7
03:24:38.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.31)
03:24:38.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:38.336 00.000 8976 Moving (-0.68, -0.31) raw xDistance=0.03 yDistance=0.74
03:24:38.336 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:38.336 00.000 5052 Enqueuing Expose request
03:24:38.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:24:38.337 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.74
03:24:38.337 00.000 8976 MoveAxis(R, 0, ABG)
03:24:38.337 00.000 8976 MoveAxis(D, 3, ABG)
03:24:38.337 00.000 8976 stepping (-18, 13) + (0, -3)
03:24:38.337 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:38.363 00.026 8976 Received - 47 (G) 
03:24:38.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:38.363 00.000 8976 stepped: pos (-18, 10)
03:24:38.363 00.000 8976 move complete, result=0
03:24:38.363 00.000 8976 worker thread done servicing request
03:24:38.363 00.000 8976 Worker thread wakes up
03:24:38.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:38.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:38.363 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:24:39.048 00.685 8976 Exposure complete
03:24:39.053 00.005 8976 worker thread done servicing request
03:24:39.054 00.001 5052 OnExposeComplete: enter
03:24:39.054 00.000 5052 UpdateGuideState(): m_state=6
03:24:39.054 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13573
03:24:39.054 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=282.02, Mass=54, SNR=5.0, Peak=58 HFD=2.0
03:24:39.054 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
03:24:39.054 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
03:24:39.054 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.31 hyp=0.52 cameraTheta=2.52 mountX=0.47 mountY=0.19, mountTheta=0.39
03:24:39.055 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.31, opts=13)
03:24:39.055 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.31)
03:24:39.055 00.000 8976 Worker thread wakes up
03:24:39.055 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.31) opts 0xd
03:24:39.055 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.31)
03:24:39.055 00.000 8976 Moving (-0.43, 0.31) raw xDistance=0.47 yDistance=0.19
03:24:39.055 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:39.055 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:24:39.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:39.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:39.055 00.000 5052 Enqueuing Expose request
03:24:39.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
03:24:39.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:24:39.055 00.000 8976 MoveAxis(L, 2, ABG)
03:24:39.055 00.000 8976 stepping (-18, 10) + (-2, 0)
03:24:39.055 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:39.083 00.028 8976 Received - 47 (G) 
03:24:39.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:39.083 00.000 8976 stepped: pos (-20, 10)
03:24:39.083 00.000 8976 MoveAxis(U, 0, ABG)
03:24:39.083 00.000 8976 move complete, result=0
03:24:39.083 00.000 8976 worker thread done servicing request
03:24:39.083 00.000 8976 Worker thread wakes up
03:24:39.083 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
03:24:39.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:39.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:39.769 00.686 8976 Exposure complete
03:24:39.774 00.005 8976 worker thread done servicing request
03:24:39.774 00.000 5052 OnExposeComplete: enter
03:24:39.774 00.000 5052 UpdateGuideState(): m_state=6
03:24:39.774 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13574
03:24:39.774 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.17, Mass=59, SNR=5.2, Peak=54 HFD=2.4
03:24:39.774 00.000 5052 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.04) = xAngle (-4.28 = 2.01)
03:24:39.774 00.000 5052 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.90)
03:24:39.774 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.54 hyp=0.69 cameraTheta=-2.23 mountX=-0.29 mountY=0.65, mountTheta=1.99
03:24:39.775 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.54, opts=13)
03:24:39.775 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.54)
03:24:39.775 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:39.775 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:24:39.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:39.775 00.000 8976 Worker thread wakes up
03:24:39.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.54) opts 0xd
03:24:39.775 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.54)
03:24:39.775 00.000 8976 Moving (-0.42, -0.54) raw xDistance=-0.29 yDistance=0.65
03:24:39.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
03:24:39.775 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:39.775 00.000 5052 Enqueuing Expose request
03:24:39.775 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
03:24:39.775 00.000 8976 MoveAxis(R, 1, ABG)
03:24:39.776 00.001 8976 stepping (-20, 10) + (1, 0)
03:24:39.776 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:39.802 00.026 8976 Received - 47 (G) 
03:24:39.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:39.802 00.000 8976 stepped: pos (-19, 10)
03:24:39.802 00.000 8976 MoveAxis(D, 3, ABG)
03:24:39.802 00.000 8976 stepping (-19, 10) + (0, -3)
03:24:39.802 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:39.834 00.032 8976 Received - 47 (G) 
03:24:39.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:39.834 00.000 8976 stepped: pos (-19, 7)
03:24:39.834 00.000 8976 move complete, result=0
03:24:39.834 00.000 8976 worker thread done servicing request
03:24:39.834 00.000 8976 Worker thread wakes up
03:24:39.834 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:39.834 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:39.834 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 3 ms SOUTH
03:24:40.519 00.685 8976 Exposure complete
03:24:40.525 00.006 8976 worker thread done servicing request
03:24:40.526 00.001 5052 OnExposeComplete: enter
03:24:40.526 00.000 5052 UpdateGuideState(): m_state=6
03:24:40.526 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13575
03:24:40.526 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.96, Mass=48, SNR=4.7, Peak=58 HFD=1.1
03:24:40.526 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:24:40.526 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
03:24:40.526 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.25 hyp=0.71 cameraTheta=2.78 mountX=0.52 mountY=0.42, mountTheta=0.68
03:24:40.526 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.25, opts=13)
03:24:40.526 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.25)
03:24:40.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:40.526 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:24:40.527 00.001 8976 Worker thread wakes up
03:24:40.527 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.25) opts 0xd
03:24:40.527 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.25)
03:24:40.527 00.000 8976 Moving (-0.66, 0.25) raw xDistance=0.52 yDistance=0.42
03:24:40.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:40.527 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:40.527 00.000 5052 Enqueuing Expose request
03:24:40.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.52
03:24:40.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
03:24:40.527 00.000 8976 MoveAxis(L, 2, ABG)
03:24:40.527 00.000 8976 stepping (-19, 7) + (-2, 0)
03:24:40.527 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:40.553 00.026 8976 Received - 47 (G) 
03:24:40.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:40.553 00.000 8976 stepped: pos (-21, 7)
03:24:40.553 00.000 8976 MoveAxis(D, 2, ABG)
03:24:40.553 00.000 8976 stepping (-21, 7) + (0, -2)
03:24:40.554 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:40.585 00.031 8976 Received - 47 (G) 
03:24:40.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:40.585 00.000 8976 stepped: pos (-21, 5)
03:24:40.585 00.000 8976 move complete, result=0
03:24:40.585 00.000 8976 worker thread done servicing request
03:24:40.585 00.000 8976 Worker thread wakes up
03:24:40.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:40.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:40.585 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:24:41.271 00.686 8976 Exposure complete
03:24:41.277 00.006 8976 worker thread done servicing request
03:24:41.277 00.000 5052 OnExposeComplete: enter
03:24:41.277 00.000 5052 UpdateGuideState(): m_state=6
03:24:41.277 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13576
03:24:41.277 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.28, Mass=57, SNR=5.2, Peak=55 HFD=2.0
03:24:41.277 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
03:24:41.277 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.75)
03:24:41.277 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.43 hyp=0.63 cameraTheta=-2.39 mountX=-0.18 mountY=0.62, mountTheta=1.85
03:24:41.278 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.43, opts=13)
03:24:41.278 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.43)
03:24:41.278 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:41.278 00.000 5052 UpdateGuideState exits: m=57 SNR=5.2
03:24:41.278 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:41.278 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:41.278 00.000 5052 Enqueuing Expose request
03:24:41.278 00.000 8976 Worker thread wakes up
03:24:41.278 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.43) opts 0xd
03:24:41.278 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.43)
03:24:41.279 00.001 8976 Moving (-0.46, -0.43) raw xDistance=-0.18 yDistance=0.62
03:24:41.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:24:41.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
03:24:41.279 00.000 8976 MoveAxis(R, 0, ABG)
03:24:41.279 00.000 8976 MoveAxis(D, 3, ABG)
03:24:41.279 00.000 8976 stepping (-21, 5) + (0, -3)
03:24:41.279 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:41.305 00.026 8976 Received - 47 (G) 
03:24:41.305 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:41.305 00.000 8976 stepped: pos (-21, 2)
03:24:41.305 00.000 8976 move complete, result=0
03:24:41.305 00.000 8976 worker thread done servicing request
03:24:41.305 00.000 8976 Worker thread wakes up
03:24:41.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:41.306 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:41.306 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:24:41.991 00.685 8976 Exposure complete
03:24:41.996 00.005 8976 worker thread done servicing request
03:24:41.996 00.000 5052 OnExposeComplete: enter
03:24:41.996 00.000 5052 UpdateGuideState(): m_state=6
03:24:41.996 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13577
03:24:41.996 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.69, Mass=68, SNR=5.6, Peak=56 HFD=2.8
03:24:41.996 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
03:24:41.996 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
03:24:41.996 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.02 hyp=0.37 cameraTheta=-0.05 mountX=-0.18 mountY=-0.30, mountTheta=-2.12
03:24:41.997 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.02, opts=13)
03:24:41.997 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.02)
03:24:41.997 00.000 8976 Worker thread wakes up
03:24:41.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.02) opts 0xd
03:24:41.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.02)
03:24:41.997 00.000 8976 Moving (0.37, -0.02) raw xDistance=-0.18 yDistance=-0.30
03:24:41.997 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:41.998 00.001 5052 UpdateGuideState exits: m=68 SNR=5.6
03:24:41.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:41.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:24:41.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.30
03:24:41.998 00.000 8976 MoveAxis(R, 0, ABG)
03:24:41.998 00.000 8976 MoveAxis(U, 1, ABG)
03:24:41.998 00.000 8976 stepping (-21, 2) + (0, 1)
03:24:41.998 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:41.998 00.000 5052 Enqueuing Expose request
03:24:41.998 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:42.024 00.026 8976 Received - 47 (G) 
03:24:42.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:42.024 00.000 8976 stepped: pos (-21, 3)
03:24:42.024 00.000 8976 move complete, result=0
03:24:42.024 00.000 8976 worker thread done servicing request
03:24:42.024 00.000 8976 Worker thread wakes up
03:24:42.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:42.024 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:24:42.024 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:42.712 00.688 8976 Exposure complete
03:24:42.718 00.006 8976 worker thread done servicing request
03:24:42.718 00.000 5052 OnExposeComplete: enter
03:24:42.718 00.000 5052 UpdateGuideState(): m_state=6
03:24:42.718 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13578
03:24:42.718 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=282.18, Mass=63, SNR=5.3, Peak=57 HFD=2.5
03:24:42.718 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.33 = 0.33)
03:24:42.718 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.23 = 0.23)
03:24:42.718 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.47 hyp=0.68 cameraTheta=2.38 mountX=0.64 mountY=0.16, mountTheta=0.24
03:24:42.719 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.47, opts=13)
03:24:42.719 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.47)
03:24:42.719 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:42.719 00.000 5052 UpdateGuideState exits: m=63 SNR=5.3
03:24:42.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:42.719 00.000 8976 Worker thread wakes up
03:24:42.719 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.47) opts 0xd
03:24:42.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.47)
03:24:42.719 00.000 8976 Moving (-0.49, 0.47) raw xDistance=0.64 yDistance=0.16
03:24:42.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:42.719 00.000 5052 Enqueuing Expose request
03:24:42.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64
03:24:42.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:24:42.719 00.000 8976 MoveAxis(L, 3, ABG)
03:24:42.719 00.000 8976 stepping (-21, 3) + (-3, 0)
03:24:42.719 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:42.760 00.041 8976 Received - 47 (G) 
03:24:42.760 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:42.760 00.000 8976 stepped: pos (-24, 3)
03:24:42.760 00.000 8976 MoveAxis(U, 0, ABG)
03:24:42.760 00.000 8976 move complete, result=0
03:24:42.760 00.000 8976 worker thread done servicing request
03:24:42.760 00.000 8976 Worker thread wakes up
03:24:42.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:42.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:42.760 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.2 px 0 ms NORTH
03:24:43.444 00.684 8976 Exposure complete
03:24:43.450 00.006 8976 worker thread done servicing request
03:24:43.451 00.001 5052 OnExposeComplete: enter
03:24:43.451 00.000 5052 UpdateGuideState(): m_state=6
03:24:43.451 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13579
03:24:43.451 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.40, Mass=74, SNR=5.8, Peak=56 HFD=2.4
03:24:43.451 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.45 = -2.45)
03:24:43.451 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
03:24:43.451 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=-0.31 hyp=0.78 cameraTheta=-0.41 mountX=-0.60 mountY=-0.43, mountTheta=-2.52
03:24:43.451 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.31, opts=13)
03:24:43.451 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.31)
03:24:43.451 00.000 8976 Worker thread wakes up
03:24:43.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.31) opts 0xd
03:24:43.452 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.31)
03:24:43.452 00.000 8976 Moving (0.72, -0.31) raw xDistance=-0.60 yDistance=-0.43
03:24:43.452 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:24:43.452 00.000 5052 UpdateGuideState exits: m=74 SNR=5.8
03:24:43.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:43.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:43.452 00.000 5052 Enqueuing Expose request
03:24:43.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.60
03:24:43.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:24:43.452 00.000 8976 MoveAxis(R, 2, ABG)
03:24:43.452 00.000 8976 stepping (-24, 3) + (2, 0)
03:24:43.452 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:43.479 00.027 8976 Received - 47 (G) 
03:24:43.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:43.479 00.000 8976 stepped: pos (-22, 3)
03:24:43.479 00.000 8976 MoveAxis(U, 2, ABG)
03:24:43.479 00.000 8976 stepping (-22, 3) + (0, 2)
03:24:43.479 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:43.511 00.032 8976 Received - 47 (G) 
03:24:43.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:43.511 00.000 8976 stepped: pos (-22, 5)
03:24:43.511 00.000 8976 move complete, result=0
03:24:43.511 00.000 8976 worker thread done servicing request
03:24:43.511 00.000 8976 Worker thread wakes up
03:24:43.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:43.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:43.511 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 2 ms NORTH
03:24:44.199 00.688 8976 Exposure complete
03:24:44.205 00.006 8976 worker thread done servicing request
03:24:44.205 00.000 5052 OnExposeComplete: enter
03:24:44.205 00.000 5052 UpdateGuideState(): m_state=6
03:24:44.205 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13580
03:24:44.205 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.88, Mass=72, SNR=5.8, Peak=56 HFD=2.1
03:24:44.205 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
03:24:44.205 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
03:24:44.206 00.001 5052 CameraToMount -- cameraX=0.41 cameraY=0.17 hyp=0.44 cameraTheta=0.39 mountX=-0.03 mountY=-0.43, mountTheta=-1.65
03:24:44.206 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.17, opts=13)
03:24:44.206 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.17)
03:24:44.206 00.000 8976 Worker thread wakes up
03:24:44.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.17) opts 0xd
03:24:44.207 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.17)
03:24:44.207 00.000 8976 Moving (0.41, 0.17) raw xDistance=-0.03 yDistance=-0.43
03:24:44.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:24:44.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:44.207 00.000 5052 UpdateGuideState exits: m=72 SNR=5.8
03:24:44.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:44.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
03:24:44.207 00.000 8976 MoveAxis(R, 0, ABG)
03:24:44.207 00.000 8976 MoveAxis(U, 2, ABG)
03:24:44.207 00.000 8976 stepping (-22, 5) + (0, 2)
03:24:44.207 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:44.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:44.207 00.000 5052 Enqueuing Expose request
03:24:44.230 00.023 8976 Received - 47 (G) 
03:24:44.230 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:44.230 00.000 8976 stepped: pos (-22, 7)
03:24:44.231 00.001 8976 move complete, result=0
03:24:44.231 00.000 8976 worker thread done servicing request
03:24:44.231 00.000 8976 Worker thread wakes up
03:24:44.231 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:24:44.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:44.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:44.915 00.684 8976 Exposure complete
03:24:44.921 00.006 8976 worker thread done servicing request
03:24:44.921 00.000 5052 OnExposeComplete: enter
03:24:44.921 00.000 5052 UpdateGuideState(): m_state=6
03:24:44.921 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13581
03:24:44.921 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.26, Mass=65, SNR=5.5, Peak=55 HFD=2.4
03:24:44.921 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
03:24:44.922 00.001 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
03:24:44.922 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.55 hyp=0.57 cameraTheta=1.37 mountX=0.44 mountY=-0.40, mountTheta=-0.73
03:24:44.922 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.55, opts=13)
03:24:44.922 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.55)
03:24:44.922 00.000 8976 Worker thread wakes up
03:24:44.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.55) opts 0xd
03:24:44.923 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.55)
03:24:44.923 00.000 8976 Moving (0.11, 0.55) raw xDistance=0.44 yDistance=-0.40
03:24:44.923 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:44.923 00.000 5052 UpdateGuideState exits: m=65 SNR=5.5
03:24:44.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:44.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:44.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:24:44.923 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
03:24:44.923 00.000 8976 MoveAxis(L, 2, ABG)
03:24:44.923 00.000 8976 stepping (-22, 7) + (-2, 0)
03:24:44.923 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:44.923 00.000 5052 Enqueuing Expose request
03:24:44.950 00.027 8976 Received - 47 (G) 
03:24:44.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:44.950 00.000 8976 stepped: pos (-24, 7)
03:24:44.950 00.000 8976 MoveAxis(U, 2, ABG)
03:24:44.950 00.000 8976 stepping (-24, 7) + (0, 2)
03:24:44.950 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:44.982 00.032 8976 Received - 47 (G) 
03:24:44.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:44.982 00.000 8976 stepped: pos (-24, 9)
03:24:44.982 00.000 8976 move complete, result=0
03:24:44.982 00.000 8976 worker thread done servicing request
03:24:44.982 00.000 8976 Worker thread wakes up
03:24:44.982 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.4 px 2 ms NORTH
03:24:44.982 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:44.982 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:45.668 00.686 8976 Exposure complete
03:24:45.673 00.005 8976 worker thread done servicing request
03:24:45.673 00.000 5052 OnExposeComplete: enter
03:24:45.673 00.000 5052 UpdateGuideState(): m_state=6
03:24:45.673 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13582
03:24:45.673 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=280.92, Mass=71, SNR=5.7, Peak=55 HFD=2.4
03:24:45.673 00.000 5052 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.04) = xAngle (-3.22 = 3.06)
03:24:45.673 00.000 5052 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.96)
03:24:45.673 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.79 hyp=0.85 cameraTheta=-1.18 mountX=-0.85 mountY=0.15, mountTheta=2.96
03:24:45.674 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.79, opts=13)
03:24:45.674 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.79)
03:24:45.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:24:45.674 00.000 5052 UpdateGuideState exits: m=71 SNR=5.7
03:24:45.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:45.674 00.000 8976 Worker thread wakes up
03:24:45.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.79) opts 0xd
03:24:45.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.79)
03:24:45.674 00.000 8976 Moving (0.33, -0.79) raw xDistance=-0.85 yDistance=0.15
03:24:45.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.85
03:24:45.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:24:45.674 00.000 8976 MoveAxis(R, 3, ABG)
03:24:45.674 00.000 8976 stepping (-24, 9) + (3, 0)
03:24:45.674 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:45.674 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:45.675 00.001 5052 Enqueuing Expose request
03:24:45.701 00.026 8976 Received - 47 (G) 
03:24:45.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:45.701 00.000 8976 stepped: pos (-21, 9)
03:24:45.701 00.000 8976 MoveAxis(U, 0, ABG)
03:24:45.701 00.000 8976 move complete, result=0
03:24:45.701 00.000 8976 worker thread done servicing request
03:24:45.701 00.000 8976 Worker thread wakes up
03:24:45.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:45.701 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:45.701 00.000 5052 GuideStep: -0.9 px 3 ms EAST, 0.2 px 0 ms NORTH
03:24:46.404 00.703 8976 Exposure complete
03:24:46.410 00.006 8976 worker thread done servicing request
03:24:46.410 00.000 5052 OnExposeComplete: enter
03:24:46.410 00.000 5052 UpdateGuideState(): m_state=6
03:24:46.410 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13583
03:24:46.410 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.55, Mass=42, SNR=4.4, Peak=54 HFD=2.1
03:24:46.410 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
03:24:46.410 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
03:24:46.410 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=-0.16 hyp=0.89 cameraTheta=-0.18 mountX=-0.54 mountY=-0.64, mountTheta=-2.27
03:24:46.411 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=-0.16, opts=13)
03:24:46.411 00.000 5052 Enqueuing Move request for stepguider (0.87, -0.16)
03:24:46.411 00.000 8976 Worker thread wakes up
03:24:46.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, -0.16) opts 0xd
03:24:46.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, -0.16)
03:24:46.411 00.000 8976 Moving (0.87, -0.16) raw xDistance=-0.54 yDistance=-0.64
03:24:46.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.54
03:24:46.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
03:24:46.411 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:24:46.411 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:24:46.411 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:46.411 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:46.411 00.000 5052 Enqueuing Expose request
03:24:46.411 00.000 8976 MoveAxis(R, 2, ABG)
03:24:46.411 00.000 8976 stepping (-21, 9) + (2, 0)
03:24:46.411 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:46.436 00.025 8976 Received - 47 (G) 
03:24:46.437 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:46.437 00.000 8976 stepped: pos (-19, 9)
03:24:46.437 00.000 8976 MoveAxis(U, 3, ABG)
03:24:46.437 00.000 8976 stepping (-19, 9) + (0, 3)
03:24:46.437 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:46.468 00.031 8976 Received - 47 (G) 
03:24:46.468 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:46.468 00.000 8976 stepped: pos (-19, 12)
03:24:46.468 00.000 8976 move complete, result=0
03:24:46.468 00.000 8976 worker thread done servicing request
03:24:46.468 00.000 8976 Worker thread wakes up
03:24:46.468 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 3 ms NORTH
03:24:46.469 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:46.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:47.147 00.678 8976 Exposure complete
03:24:47.153 00.006 8976 worker thread done servicing request
03:24:47.153 00.000 5052 OnExposeComplete: enter
03:24:47.153 00.000 5052 UpdateGuideState(): m_state=6
03:24:47.153 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13584
03:24:47.153 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=282.09, Mass=59, SNR=5.2, Peak=58 HFD=2.0
03:24:47.153 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
03:24:47.153 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
03:24:47.153 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.38 hyp=0.39 cameraTheta=1.34 mountX=0.30 mountY=-0.28, mountTheta=-0.75
03:24:47.154 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.38, opts=13)
03:24:47.154 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.38)
03:24:47.154 00.000 8976 Worker thread wakes up
03:24:47.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.38) opts 0xd
03:24:47.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.38)
03:24:47.154 00.000 8976 Moving (0.09, 0.38) raw xDistance=0.30 yDistance=-0.28
03:24:47.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.30
03:24:47.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
03:24:47.154 00.000 8976 MoveAxis(L, 1, ABG)
03:24:47.154 00.000 8976 stepping (-19, 12) + (-1, 0)
03:24:47.154 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:47.154 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:24:47.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:47.154 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:47.154 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:47.154 00.000 5052 Enqueuing Expose request
03:24:47.187 00.033 8976 Received - 47 (G) 
03:24:47.187 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:47.187 00.000 8976 stepped: pos (-20, 12)
03:24:47.187 00.000 8976 MoveAxis(U, 1, ABG)
03:24:47.187 00.000 8976 stepping (-20, 12) + (0, 1)
03:24:47.187 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:47.220 00.033 8976 Received - 47 (G) 
03:24:47.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:47.220 00.000 8976 stepped: pos (-20, 13)
03:24:47.220 00.000 8976 move complete, result=0
03:24:47.220 00.000 8976 worker thread done servicing request
03:24:47.220 00.000 8976 Worker thread wakes up
03:24:47.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:47.220 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:47.220 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:24:47.904 00.684 8976 Exposure complete
03:24:47.909 00.005 8976 worker thread done servicing request
03:24:47.909 00.000 5052 OnExposeComplete: enter
03:24:47.909 00.000 5052 UpdateGuideState(): m_state=6
03:24:47.909 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13585
03:24:47.909 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.70, Mass=61, SNR=5.3, Peak=56 HFD=1.7
03:24:47.909 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
03:24:47.909 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
03:24:47.909 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-0.04 mountX=-0.17 mountY=-0.29, mountTheta=-2.11
03:24:47.910 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=-0.01, opts=13)
03:24:47.910 00.000 5052 Enqueuing Move request for stepguider (0.35, -0.01)
03:24:47.910 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:47.910 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:24:47.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:47.910 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:47.910 00.000 5052 Enqueuing Expose request
03:24:47.910 00.000 8976 Worker thread wakes up
03:24:47.911 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, -0.01) opts 0xd
03:24:47.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, -0.01)
03:24:47.911 00.000 8976 Moving (0.35, -0.01) raw xDistance=-0.17 yDistance=-0.29
03:24:47.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:24:47.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
03:24:47.911 00.000 8976 MoveAxis(R, 0, ABG)
03:24:47.911 00.000 8976 MoveAxis(U, 1, ABG)
03:24:47.911 00.000 8976 stepping (-20, 13) + (0, 1)
03:24:47.911 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:47.939 00.028 8976 Received - 47 (G) 
03:24:47.939 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:47.940 00.001 8976 stepped: pos (-20, 14)
03:24:47.940 00.000 8976 move complete, result=0
03:24:47.940 00.000 8976 worker thread done servicing request
03:24:47.940 00.000 8976 Worker thread wakes up
03:24:47.940 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:47.940 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:47.940 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:24:48.627 00.687 8976 Exposure complete
03:24:48.633 00.006 8976 worker thread done servicing request
03:24:48.633 00.000 5052 OnExposeComplete: enter
03:24:48.633 00.000 5052 UpdateGuideState(): m_state=6
03:24:48.633 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13586
03:24:48.633 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.74, Mass=43, SNR=4.5, Peak=57 HFD=1.4
03:24:48.633 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
03:24:48.633 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
03:24:48.633 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.03 hyp=0.47 cameraTheta=0.06 mountX=-0.19 mountY=-0.41, mountTheta=-2.01
03:24:48.635 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.03, opts=13)
03:24:48.635 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.03)
03:24:48.635 00.000 8976 Worker thread wakes up
03:24:48.635 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.03) opts 0xd
03:24:48.635 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.03)
03:24:48.635 00.000 8976 Moving (0.47, 0.03) raw xDistance=-0.19 yDistance=-0.41
03:24:48.635 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:48.635 00.000 5052 UpdateGuideState exits: m=43 SNR=4.5
03:24:48.635 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:48.635 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:48.635 00.000 5052 Enqueuing Expose request
03:24:48.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:24:48.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
03:24:48.636 00.001 8976 MoveAxis(R, 0, ABG)
03:24:48.636 00.000 8976 MoveAxis(U, 2, ABG)
03:24:48.636 00.000 8976 stepping (-20, 14) + (0, 2)
03:24:48.636 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:48.659 00.023 8976 Received - 47 (G) 
03:24:48.659 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:48.659 00.000 8976 stepped: pos (-20, 16)
03:24:48.659 00.000 8976 move complete, result=0
03:24:48.659 00.000 8976 worker thread done servicing request
03:24:48.659 00.000 8976 Worker thread wakes up
03:24:48.659 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:24:48.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:48.659 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:49.348 00.689 8976 Exposure complete
03:24:49.354 00.006 8976 worker thread done servicing request
03:24:49.355 00.001 5052 OnExposeComplete: enter
03:24:49.355 00.000 5052 UpdateGuideState(): m_state=6
03:24:49.355 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13587
03:24:49.355 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.22, Mass=64, SNR=5.4, Peak=56 HFD=2.5
03:24:49.355 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
03:24:49.355 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.93 = -2.93)
03:24:49.355 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.49 hyp=0.69 cameraTheta=-0.78 mountX=-0.66 mountY=-0.15, mountTheta=-2.92
03:24:49.355 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.49, opts=13)
03:24:49.356 00.001 5052 Enqueuing Move request for stepguider (0.49, -0.49)
03:24:49.356 00.000 8976 Worker thread wakes up
03:24:49.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:49.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.49) opts 0xd
03:24:49.356 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:24:49.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:49.356 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:49.356 00.000 5052 Enqueuing Expose request
03:24:49.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.49)
03:24:49.356 00.000 8976 Moving (0.49, -0.49) raw xDistance=-0.66 yDistance=-0.15
03:24:49.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
03:24:49.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:24:49.356 00.000 8976 MoveAxis(R, 3, ABG)
03:24:49.356 00.000 8976 stepping (-20, 16) + (3, 0)
03:24:49.357 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:49.394 00.037 8976 Received - 47 (G) 
03:24:49.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:49.394 00.000 8976 stepped: pos (-17, 16)
03:24:49.394 00.000 8976 MoveAxis(U, 0, ABG)
03:24:49.394 00.000 8976 move complete, result=0
03:24:49.394 00.000 8976 worker thread done servicing request
03:24:49.395 00.001 8976 Worker thread wakes up
03:24:49.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:49.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:49.395 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
03:24:50.080 00.685 8976 Exposure complete
03:24:50.086 00.006 8976 worker thread done servicing request
03:24:50.086 00.000 5052 OnExposeComplete: enter
03:24:50.086 00.000 5052 UpdateGuideState(): m_state=6
03:24:50.086 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13588
03:24:50.086 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=282.44, Mass=56, SNR=5.1, Peak=57 HFD=1.7
03:24:50.087 00.001 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
03:24:50.087 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
03:24:50.087 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.73 hyp=1.06 cameraTheta=0.76 mountX=0.30 mountY=-1.04, mountTheta=-1.29
03:24:50.088 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.73, opts=13)
03:24:50.088 00.000 5052 Enqueuing Move request for stepguider (0.77, 0.73)
03:24:50.088 00.000 8976 Worker thread wakes up
03:24:50.088 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:24:50.088 00.000 5052 UpdateGuideState exits: m=56 SNR=5.1
03:24:50.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:50.088 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:50.089 00.001 5052 Enqueuing Expose request
03:24:50.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.73) opts 0xd
03:24:50.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.73)
03:24:50.089 00.000 8976 Moving (0.77, 0.73) raw xDistance=0.30 yDistance=-1.04
03:24:50.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.30
03:24:50.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.04
03:24:50.089 00.000 8976 MoveAxis(L, 1, ABG)
03:24:50.089 00.000 8976 stepping (-17, 16) + (-1, 0)
03:24:50.089 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:50.114 00.025 8976 Received - 47 (G) 
03:24:50.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:50.114 00.000 8976 stepped: pos (-18, 16)
03:24:50.114 00.000 8976 MoveAxis(U, 4, ABG)
03:24:50.114 00.000 8976 stepping (-18, 16) + (0, 4)
03:24:50.114 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:24:50.145 00.031 8976 Received - 47 (G) 
03:24:50.146 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:24:50.146 00.000 8976 stepped: pos (-18, 20)
03:24:50.146 00.000 8976 move complete, result=0
03:24:50.146 00.000 8976 worker thread done servicing request
03:24:50.146 00.000 8976 Worker thread wakes up
03:24:50.146 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -1.0 px 4 ms NORTH
03:24:50.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:50.146 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:50.831 00.685 8976 Exposure complete
03:24:50.836 00.005 8976 worker thread done servicing request
03:24:50.836 00.000 5052 OnExposeComplete: enter
03:24:50.836 00.000 5052 UpdateGuideState(): m_state=6
03:24:50.836 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13589
03:24:50.836 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.71, Mass=78, SNR=6.0, Peak=61 HFD=2.2
03:24:50.836 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:24:50.836 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
03:24:50.836 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.00 hyp=0.36 cameraTheta=3.13 mountX=0.17 mountY=0.30, mountTheta=1.06
03:24:50.838 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.00, opts=13)
03:24:50.838 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.00)
03:24:50.838 00.000 8976 Worker thread wakes up
03:24:50.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.00) opts 0xd
03:24:50.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.00)
03:24:50.838 00.000 8976 Moving (-0.36, 0.00) raw xDistance=0.17 yDistance=0.30
03:24:50.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:24:50.838 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:50.838 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:24:50.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:50.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
03:24:50.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:50.838 00.000 5052 Enqueuing Expose request
03:24:50.838 00.000 8976 MoveAxis(R, 0, ABG)
03:24:50.838 00.000 8976 MoveAxis(D, 1, ABG)
03:24:50.838 00.000 8976 stepping (-18, 20) + (0, -1)
03:24:50.839 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:50.865 00.026 8976 Received - 47 (G) 
03:24:50.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:50.865 00.000 8976 stepped: pos (-18, 19)
03:24:50.865 00.000 8976 move complete, result=0
03:24:50.865 00.000 8976 worker thread done servicing request
03:24:50.865 00.000 8976 Worker thread wakes up
03:24:50.865 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:50.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:50.865 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:24:51.547 00.682 8976 Exposure complete
03:24:51.552 00.005 8976 worker thread done servicing request
03:24:51.552 00.000 5052 OnExposeComplete: enter
03:24:51.552 00.000 5052 UpdateGuideState(): m_state=6
03:24:51.552 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13590
03:24:51.552 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=282.16, Mass=73, SNR=5.8, Peak=61 HFD=2.2
03:24:51.553 00.001 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
03:24:51.553 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
03:24:51.553 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.45 hyp=0.47 cameraTheta=1.86 mountX=0.46 mountY=-0.13, mountTheta=-0.28
03:24:51.553 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.45, opts=13)
03:24:51.553 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.45)
03:24:51.553 00.000 8976 Worker thread wakes up
03:24:51.554 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:51.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.45) opts 0xd
03:24:51.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.45)
03:24:51.554 00.000 8976 Moving (-0.13, 0.45) raw xDistance=0.46 yDistance=-0.13
03:24:51.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:24:51.554 00.000 5052 UpdateGuideState exits: m=73 SNR=5.8
03:24:51.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:51.554 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:51.554 00.000 5052 Enqueuing Expose request
03:24:51.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:24:51.554 00.000 8976 MoveAxis(L, 2, ABG)
03:24:51.554 00.000 8976 stepping (-18, 19) + (-2, 0)
03:24:51.554 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:51.584 00.030 8976 Received - 47 (G) 
03:24:51.585 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:51.585 00.000 8976 stepped: pos (-20, 19)
03:24:51.585 00.000 8976 MoveAxis(U, 0, ABG)
03:24:51.585 00.000 8976 move complete, result=0
03:24:51.585 00.000 8976 worker thread done servicing request
03:24:51.585 00.000 8976 Worker thread wakes up
03:24:51.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:51.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:51.585 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
03:24:52.272 00.687 8976 Exposure complete
03:24:52.279 00.007 8976 worker thread done servicing request
03:24:52.279 00.000 5052 OnExposeComplete: enter
03:24:52.279 00.000 5052 UpdateGuideState(): m_state=6
03:24:52.279 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13591
03:24:52.279 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.74, Mass=62, SNR=5.3, Peak=62 HFD=1.8
03:24:52.279 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
03:24:52.279 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
03:24:52.279 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.06 cameraTheta=2.51 mountX=0.05 mountY=0.02, mountTheta=0.38
03:24:52.279 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.03, opts=13)
03:24:52.279 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.03)
03:24:52.279 00.000 8976 Worker thread wakes up
03:24:52.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.03) opts 0xd
03:24:52.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.03)
03:24:52.279 00.000 8976 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=0.02
03:24:52.279 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:52.279 00.000 5052 UpdateGuideState exits: m=62 SNR=5.3
03:24:52.279 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:52.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:24:52.279 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:24:52.279 00.000 8976 MoveAxis(R, 0, ABG)
03:24:52.279 00.000 8976 MoveAxis(U, 0, ABG)
03:24:52.279 00.000 8976 move complete, result=0
03:24:52.279 00.000 8976 worker thread done servicing request
03:24:52.280 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:52.280 00.000 5052 Enqueuing Expose request
03:24:52.280 00.000 8976 Worker thread wakes up
03:24:52.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:52.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:52.280 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:24:52.966 00.686 8976 Exposure complete
03:24:52.971 00.005 8976 worker thread done servicing request
03:24:52.971 00.000 5052 OnExposeComplete: enter
03:24:52.971 00.000 5052 UpdateGuideState(): m_state=6
03:24:52.971 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13592
03:24:52.971 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.67, Mass=64, SNR=5.5, Peak=59 HFD=2.1
03:24:52.971 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
03:24:52.971 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
03:24:52.971 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-2.98 mountX=0.07 mountY=0.20, mountTheta=1.24
03:24:52.972 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.03, opts=13)
03:24:52.972 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.03)
03:24:52.972 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:52.972 00.000 5052 UpdateGuideState exits: m=64 SNR=5.5
03:24:52.972 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:52.972 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:52.972 00.000 5052 Enqueuing Expose request
03:24:52.972 00.000 8976 Worker thread wakes up
03:24:52.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.03) opts 0xd
03:24:52.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.03)
03:24:52.972 00.000 8976 Moving (-0.22, -0.03) raw xDistance=0.07 yDistance=0.20
03:24:52.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:24:52.973 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:24:52.973 00.000 8976 MoveAxis(R, 0, ABG)
03:24:52.973 00.000 8976 MoveAxis(U, 0, ABG)
03:24:52.973 00.000 8976 move complete, result=0
03:24:52.973 00.000 8976 worker thread done servicing request
03:24:52.973 00.000 8976 Worker thread wakes up
03:24:52.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:52.973 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:24:52.973 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:53.664 00.691 8976 Exposure complete
03:24:53.669 00.005 8976 worker thread done servicing request
03:24:53.669 00.000 5052 OnExposeComplete: enter
03:24:53.670 00.001 5052 UpdateGuideState(): m_state=6
03:24:53.670 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13593
03:24:53.670 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.82, Mass=70, SNR=5.7, Peak=59 HFD=2.3
03:24:53.670 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
03:24:53.670 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
03:24:53.670 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=0.04 mountY=-0.18, mountTheta=-1.38
03:24:53.670 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.11, opts=13)
03:24:53.670 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.11)
03:24:53.671 00.001 8976 Worker thread wakes up
03:24:53.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:53.671 00.000 5052 UpdateGuideState exits: m=70 SNR=5.7
03:24:53.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:53.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.11) opts 0xd
03:24:53.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:53.671 00.000 5052 Enqueuing Expose request
03:24:53.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.11)
03:24:53.671 00.000 8976 Moving (0.14, 0.11) raw xDistance=0.04 yDistance=-0.18
03:24:53.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:24:53.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:24:53.671 00.000 8976 MoveAxis(R, 0, ABG)
03:24:53.671 00.000 8976 MoveAxis(U, 0, ABG)
03:24:53.671 00.000 8976 move complete, result=0
03:24:53.671 00.000 8976 worker thread done servicing request
03:24:53.671 00.000 8976 Worker thread wakes up
03:24:53.671 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:24:53.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:53.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:54.354 00.683 8976 Exposure complete
03:24:54.360 00.006 8976 worker thread done servicing request
03:24:54.360 00.000 5052 OnExposeComplete: enter
03:24:54.360 00.000 5052 UpdateGuideState(): m_state=6
03:24:54.360 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13594
03:24:54.360 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.70, Mass=81, SNR=6.1, Peak=59 HFD=2.8
03:24:54.360 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
03:24:54.360 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
03:24:54.360 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.01 hyp=0.37 cameraTheta=-0.02 mountX=-0.18 mountY=-0.31, mountTheta=-2.09
03:24:54.361 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.01, opts=13)
03:24:54.361 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.01)
03:24:54.361 00.000 8976 Worker thread wakes up
03:24:54.362 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.01) opts 0xd
03:24:54.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.01)
03:24:54.362 00.000 8976 Moving (0.37, -0.01) raw xDistance=-0.18 yDistance=-0.31
03:24:54.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:54.362 00.000 5052 UpdateGuideState exits: m=81 SNR=6.1
03:24:54.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:54.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:24:54.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:24:54.362 00.000 8976 MoveAxis(R, 0, ABG)
03:24:54.362 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:54.362 00.000 5052 Enqueuing Expose request
03:24:54.362 00.000 8976 MoveAxis(U, 1, ABG)
03:24:54.362 00.000 8976 stepping (-20, 19) + (0, 1)
03:24:54.362 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:54.382 00.020 8976 Received - 47 (G) 
03:24:54.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:54.382 00.000 8976 stepped: pos (-20, 20)
03:24:54.382 00.000 8976 move complete, result=0
03:24:54.382 00.000 8976 worker thread done servicing request
03:24:54.382 00.000 8976 Worker thread wakes up
03:24:54.382 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:24:54.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:54.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:55.067 00.685 8976 Exposure complete
03:24:55.073 00.006 8976 worker thread done servicing request
03:24:55.073 00.000 5052 OnExposeComplete: enter
03:24:55.073 00.000 5052 UpdateGuideState(): m_state=6
03:24:55.073 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13595
03:24:55.073 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.48, Mass=75, SNR=5.9, Peak=60 HFD=2.2
03:24:55.073 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.64 = -2.64)
03:24:55.073 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
03:24:55.073 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.23 hyp=0.41 cameraTheta=-0.59 mountX=-0.36 mountY=-0.16, mountTheta=-2.72
03:24:55.074 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.23, opts=13)
03:24:55.074 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.23)
03:24:55.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:55.074 00.000 5052 UpdateGuideState exits: m=75 SNR=5.9
03:24:55.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:55.074 00.000 8976 Worker thread wakes up
03:24:55.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.23) opts 0xd
03:24:55.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.23)
03:24:55.074 00.000 8976 Moving (0.34, -0.23) raw xDistance=-0.36 yDistance=-0.16
03:24:55.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:55.074 00.000 5052 Enqueuing Expose request
03:24:55.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:24:55.075 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:24:55.075 00.000 8976 MoveAxis(R, 1, ABG)
03:24:55.075 00.000 8976 stepping (-20, 20) + (1, 0)
03:24:55.075 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:55.101 00.026 8976 Received - 47 (G) 
03:24:55.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:24:55.101 00.000 8976 stepped: pos (-19, 20)
03:24:55.101 00.000 8976 MoveAxis(U, 0, ABG)
03:24:55.101 00.000 8976 move complete, result=0
03:24:55.102 00.001 8976 worker thread done servicing request
03:24:55.102 00.000 8976 Worker thread wakes up
03:24:55.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:55.102 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:55.102 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.2 px 0 ms NORTH
03:24:55.790 00.688 8976 Exposure complete
03:24:55.795 00.005 8976 worker thread done servicing request
03:24:55.795 00.000 5052 OnExposeComplete: enter
03:24:55.795 00.000 5052 UpdateGuideState(): m_state=6
03:24:55.795 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13596
03:24:55.795 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.96, Mass=56, SNR=5.1, Peak=55 HFD=2.2
03:24:55.795 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
03:24:55.795 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
03:24:55.795 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.25 hyp=0.61 cameraTheta=0.41 mountX=-0.04 mountY=-0.60, mountTheta=-1.63
03:24:55.796 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.25, opts=13)
03:24:55.796 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.25)
03:24:55.796 00.000 8976 Worker thread wakes up
03:24:55.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.25) opts 0xd
03:24:55.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.25)
03:24:55.796 00.000 8976 Moving (0.56, 0.25) raw xDistance=-0.04 yDistance=-0.60
03:24:55.796 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:24:55.796 00.000 5052 UpdateGuideState exits: m=56 SNR=5.1
03:24:55.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:55.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:24:55.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:24:55.796 00.000 8976 MoveAxis(R, 0, ABG)
03:24:55.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:55.796 00.000 5052 Enqueuing Expose request
03:24:55.796 00.000 8976 MoveAxis(U, 2, ABG)
03:24:55.796 00.000 8976 stepping (-19, 20) + (0, 2)
03:24:55.797 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:55.821 00.024 8976 Received - 47 (G) 
03:24:55.821 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:55.821 00.000 8976 stepped: pos (-19, 22)
03:24:55.821 00.000 8976 move complete, result=0
03:24:55.821 00.000 8976 worker thread done servicing request
03:24:55.821 00.000 8976 Worker thread wakes up
03:24:55.821 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:55.821 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:55.821 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
03:24:56.506 00.685 8976 Exposure complete
03:24:56.512 00.006 8976 worker thread done servicing request
03:24:56.512 00.000 5052 OnExposeComplete: enter
03:24:56.512 00.000 5052 UpdateGuideState(): m_state=6
03:24:56.512 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13597
03:24:56.512 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.51, Mass=75, SNR=5.9, Peak=58 HFD=2.2
03:24:56.512 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
03:24:56.512 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.56 = -0.56)
03:24:56.512 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.80 hyp=0.80 cameraTheta=1.58 mountX=0.71 mountY=-0.42, mountTheta=-0.54
03:24:56.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.80, opts=13)
03:24:56.513 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.80)
03:24:56.513 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:56.513 00.000 5052 UpdateGuideState exits: m=75 SNR=5.9
03:24:56.513 00.000 8976 Worker thread wakes up
03:24:56.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.80) opts 0xd
03:24:56.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.80)
03:24:56.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:56.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:56.513 00.000 5052 Enqueuing Expose request
03:24:56.513 00.000 8976 Moving (-0.01, 0.80) raw xDistance=0.71 yDistance=-0.42
03:24:56.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
03:24:56.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
03:24:56.513 00.000 8976 MoveAxis(L, 3, ABG)
03:24:56.513 00.000 8976 stepping (-19, 22) + (-3, 0)
03:24:56.513 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:56.540 00.027 8976 Received - 47 (G) 
03:24:56.540 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:24:56.540 00.000 8976 stepped: pos (-22, 22)
03:24:56.540 00.000 8976 MoveAxis(U, 2, ABG)
03:24:56.540 00.000 8976 stepping (-22, 22) + (0, 2)
03:24:56.540 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:56.572 00.032 8976 Received - 47 (G) 
03:24:56.572 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:56.572 00.000 8976 stepped: pos (-22, 24)
03:24:56.572 00.000 8976 move complete, result=0
03:24:56.572 00.000 8976 worker thread done servicing request
03:24:56.572 00.000 8976 Worker thread wakes up
03:24:56.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:56.572 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:56.572 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.4 px 2 ms NORTH
03:24:57.259 00.687 8976 Exposure complete
03:24:57.265 00.006 8976 worker thread done servicing request
03:24:57.265 00.000 5052 OnExposeComplete: enter
03:24:57.265 00.000 5052 UpdateGuideState(): m_state=6
03:24:57.265 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13598
03:24:57.266 00.001 5052 Star::Find returns 1 (0), X=328.81, Y=281.32, Mass=63, SNR=5.4, Peak=56 HFD=2.1
03:24:57.266 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.37 = 1.92)
03:24:57.266 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.81)
03:24:57.266 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.39 hyp=0.54 cameraTheta=-2.32 mountX=-0.18 mountY=0.52, mountTheta=1.91
03:24:57.266 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.39, opts=13)
03:24:57.266 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.39)
03:24:57.266 00.000 8976 Worker thread wakes up
03:24:57.266 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.39) opts 0xd
03:24:57.267 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.39)
03:24:57.267 00.000 8976 Moving (-0.37, -0.39) raw xDistance=-0.18 yDistance=0.52
03:24:57.267 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:24:57.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:24:57.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.52
03:24:57.267 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:24:57.267 00.000 8976 MoveAxis(R, 0, ABG)
03:24:57.267 00.000 8976 MoveAxis(D, 2, ABG)
03:24:57.267 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:57.267 00.000 8976 stepping (-22, 24) + (0, -2)
03:24:57.267 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:57.267 00.000 5052 Enqueuing Expose request
03:24:57.267 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:57.291 00.024 8976 Received - 47 (G) 
03:24:57.292 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:57.292 00.000 8976 stepped: pos (-22, 22)
03:24:57.292 00.000 8976 move complete, result=0
03:24:57.292 00.000 8976 worker thread done servicing request
03:24:57.292 00.000 8976 Worker thread wakes up
03:24:57.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:57.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:57.292 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:24:57.979 00.687 8976 Exposure complete
03:24:57.984 00.005 8976 worker thread done servicing request
03:24:57.984 00.000 5052 OnExposeComplete: enter
03:24:57.985 00.001 5052 UpdateGuideState(): m_state=6
03:24:57.985 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13599
03:24:57.985 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.25, Mass=69, SNR=5.6, Peak=59 HFD=2.4
03:24:57.985 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
03:24:57.985 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.37 = 1.92)
03:24:57.985 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.46 hyp=0.58 cameraTheta=-2.22 mountX=-0.25 mountY=0.54, mountTheta=2.00
03:24:57.985 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.46, opts=13)
03:24:57.985 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.46)
03:24:57.985 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:24:57.985 00.000 5052 UpdateGuideState exits: m=69 SNR=5.6
03:24:57.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:57.986 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:57.986 00.000 5052 Enqueuing Expose request
03:24:57.986 00.000 8976 Worker thread wakes up
03:24:57.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.46) opts 0xd
03:24:57.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.46)
03:24:57.986 00.000 8976 Moving (-0.35, -0.46) raw xDistance=-0.25 yDistance=0.54
03:24:57.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:24:57.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
03:24:57.986 00.000 8976 MoveAxis(R, 0, ABG)
03:24:57.986 00.000 8976 MoveAxis(D, 2, ABG)
03:24:57.986 00.000 8976 stepping (-22, 22) + (0, -2)
03:24:57.986 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:58.011 00.025 8976 Received - 47 (G) 
03:24:58.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:58.011 00.000 8976 stepped: pos (-22, 20)
03:24:58.011 00.000 8976 move complete, result=0
03:24:58.011 00.000 8976 worker thread done servicing request
03:24:58.012 00.001 8976 Worker thread wakes up
03:24:58.012 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:24:58.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:58.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:58.701 00.689 8976 Exposure complete
03:24:58.706 00.005 8976 worker thread done servicing request
03:24:58.706 00.000 5052 OnExposeComplete: enter
03:24:58.706 00.000 5052 UpdateGuideState(): m_state=6
03:24:58.706 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13600
03:24:58.706 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.57, Mass=61, SNR=5.3, Peak=59 HFD=2.0
03:24:58.706 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
03:24:58.706 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.80)
03:24:58.706 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.34 mountX=-0.06 mountY=0.20, mountTheta=1.89
03:24:58.707 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.14, opts=13)
03:24:58.707 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.14)
03:24:58.707 00.000 8976 Worker thread wakes up
03:24:58.707 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:24:58.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.14) opts 0xd
03:24:58.707 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:24:58.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.14)
03:24:58.707 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:58.707 00.000 8976 Moving (-0.14, -0.14) raw xDistance=-0.06 yDistance=0.20
03:24:58.707 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:58.707 00.000 5052 Enqueuing Expose request
03:24:58.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:24:58.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:24:58.707 00.000 8976 MoveAxis(R, 0, ABG)
03:24:58.707 00.000 8976 MoveAxis(U, 0, ABG)
03:24:58.707 00.000 8976 move complete, result=0
03:24:58.707 00.000 8976 worker thread done servicing request
03:24:58.707 00.000 8976 Worker thread wakes up
03:24:58.707 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:24:58.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:58.707 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:59.393 00.686 8976 Exposure complete
03:24:59.398 00.005 8976 worker thread done servicing request
03:24:59.398 00.000 5052 OnExposeComplete: enter
03:24:59.398 00.000 5052 UpdateGuideState(): m_state=6
03:24:59.398 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13601
03:24:59.398 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=282.14, Mass=59, SNR=5.2, Peak=59 HFD=2.0
03:24:59.398 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
03:24:59.398 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
03:24:59.398 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.43 hyp=0.57 cameraTheta=0.86 mountX=0.22 mountY=-0.55, mountTheta=-1.20
03:24:59.399 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.43, opts=13)
03:24:59.399 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.43)
03:24:59.399 00.000 8976 Worker thread wakes up
03:24:59.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.43) opts 0xd
03:24:59.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.43)
03:24:59.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:24:59.399 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:24:59.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:59.399 00.000 8976 Moving (0.38, 0.43) raw xDistance=0.22 yDistance=-0.55
03:24:59.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:24:59.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
03:24:59.399 00.000 8976 MoveAxis(R, 0, ABG)
03:24:59.399 00.000 8976 MoveAxis(U, 2, ABG)
03:24:59.399 00.000 8976 stepping (-22, 20) + (0, 2)
03:24:59.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:24:59.400 00.001 5052 Enqueuing Expose request
03:24:59.400 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:59.434 00.034 8976 Received - 47 (G) 
03:24:59.434 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:24:59.434 00.000 8976 stepped: pos (-22, 22)
03:24:59.434 00.000 8976 move complete, result=0
03:24:59.434 00.000 8976 worker thread done servicing request
03:24:59.434 00.000 8976 Worker thread wakes up
03:24:59.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:24:59.434 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:24:59.434 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:25:00.118 00.684 8976 Exposure complete
03:25:00.123 00.005 8976 worker thread done servicing request
03:25:00.123 00.000 5052 OnExposeComplete: enter
03:25:00.124 00.001 5052 UpdateGuideState(): m_state=6
03:25:00.124 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13602
03:25:00.124 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.72, Mass=60, SNR=5.2, Peak=61 HFD=2.0
03:25:00.124 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:25:00.124 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
03:25:00.124 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.11 mountX=0.13 mountY=0.22, mountTheta=1.04
03:25:00.124 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.01, opts=13)
03:25:00.124 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.01)
03:25:00.124 00.000 8976 Worker thread wakes up
03:25:00.125 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.01) opts 0xd
03:25:00.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.01)
03:25:00.125 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:00.125 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:25:00.125 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:00.125 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:00.125 00.000 5052 Enqueuing Expose request
03:25:00.125 00.000 8976 Moving (-0.26, 0.01) raw xDistance=0.13 yDistance=0.22
03:25:00.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:25:00.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:25:00.125 00.000 8976 MoveAxis(R, 0, ABG)
03:25:00.125 00.000 8976 MoveAxis(U, 0, ABG)
03:25:00.125 00.000 8976 move complete, result=0
03:25:00.125 00.000 8976 worker thread done servicing request
03:25:00.125 00.000 8976 Worker thread wakes up
03:25:00.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:00.125 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:25:00.125 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:00.811 00.686 8976 Exposure complete
03:25:00.817 00.006 8976 worker thread done servicing request
03:25:00.817 00.000 5052 OnExposeComplete: enter
03:25:00.817 00.000 5052 UpdateGuideState(): m_state=6
03:25:00.817 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13603
03:25:00.817 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.56, Mass=54, SNR=5.0, Peak=60 HFD=1.6
03:25:00.817 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.68 = 2.61)
03:25:00.817 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.50)
03:25:00.817 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.63 mountX=-0.13 mountY=0.09, mountTheta=2.54
03:25:00.818 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.15, opts=13)
03:25:00.818 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.15)
03:25:00.818 00.000 8976 Worker thread wakes up
03:25:00.818 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.15) opts 0xd
03:25:00.818 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:25:00.818 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:25:00.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:00.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:00.818 00.000 5052 Enqueuing Expose request
03:25:00.819 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.15)
03:25:00.819 00.000 8976 Moving (-0.01, -0.15) raw xDistance=-0.13 yDistance=0.09
03:25:00.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:25:00.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:25:00.819 00.000 8976 MoveAxis(R, 0, ABG)
03:25:00.819 00.000 8976 MoveAxis(U, 0, ABG)
03:25:00.819 00.000 8976 move complete, result=0
03:25:00.819 00.000 8976 worker thread done servicing request
03:25:00.819 00.000 8976 Worker thread wakes up
03:25:00.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:00.819 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:00.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:01.501 00.682 8976 Exposure complete
03:25:01.507 00.006 8976 worker thread done servicing request
03:25:01.507 00.000 5052 OnExposeComplete: enter
03:25:01.507 00.000 5052 UpdateGuideState(): m_state=6
03:25:01.507 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13604
03:25:01.507 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.49, Mass=75, SNR=5.9, Peak=58 HFD=2.4
03:25:01.507 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.86 = 1.43)
03:25:01.507 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
03:25:01.507 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.22 hyp=0.68 cameraTheta=-2.81 mountX=0.10 mountY=0.66, mountTheta=1.43
03:25:01.509 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.22, opts=13)
03:25:01.509 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.22)
03:25:01.509 00.000 8976 Worker thread wakes up
03:25:01.509 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:01.509 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.22) opts 0xd
03:25:01.509 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.22)
03:25:01.509 00.000 8976 Moving (-0.65, -0.22) raw xDistance=0.10 yDistance=0.66
03:25:01.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:25:01.509 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
03:25:01.509 00.000 8976 MoveAxis(R, 0, ABG)
03:25:01.509 00.000 5052 UpdateGuideState exits: m=75 SNR=5.9
03:25:01.509 00.000 8976 MoveAxis(D, 3, ABG)
03:25:01.509 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:01.509 00.000 8976 stepping (-22, 22) + (0, -3)
03:25:01.509 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:01.510 00.001 5052 Enqueuing Expose request
03:25:01.510 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:01.544 00.034 8976 Received - 47 (G) 
03:25:01.544 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:01.544 00.000 8976 stepped: pos (-22, 19)
03:25:01.544 00.000 8976 move complete, result=0
03:25:01.544 00.000 8976 worker thread done servicing request
03:25:01.544 00.000 8976 Worker thread wakes up
03:25:01.545 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:01.545 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:25:01.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:02.232 00.687 8976 Exposure complete
03:25:02.238 00.006 8976 worker thread done servicing request
03:25:02.238 00.000 5052 OnExposeComplete: enter
03:25:02.238 00.000 5052 UpdateGuideState(): m_state=6
03:25:02.238 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13605
03:25:02.238 00.000 5052 Star::Find returns 1 (0), X=328.06, Y=281.13, Mass=69, SNR=5.6, Peak=60 HFD=2.5
03:25:02.238 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.71 = 1.58)
03:25:02.238 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.81 = 1.47)
03:25:02.238 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=-0.57 hyp=1.25 cameraTheta=-2.66 mountX=-0.01 mountY=1.25, mountTheta=1.58
03:25:02.238 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-0.57, opts=13)
03:25:02.238 00.000 5052 Enqueuing Move request for stepguider (-1.11, -0.57)
03:25:02.238 00.000 8976 Worker thread wakes up
03:25:02.239 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:02.239 00.000 5052 UpdateGuideState exits: m=69 SNR=5.6
03:25:02.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:02.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -0.57) opts 0xd
03:25:02.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -0.57)
03:25:02.239 00.000 8976 Moving (-1.11, -0.57) raw xDistance=-0.01 yDistance=1.25
03:25:02.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:25:02.239 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:02.239 00.000 5052 Enqueuing Expose request
03:25:02.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.25
03:25:02.239 00.000 8976 MoveAxis(R, 0, ABG)
03:25:02.239 00.000 8976 MoveAxis(D, 5, ABG)
03:25:02.239 00.000 8976 stepping (-22, 19) + (0, -5)
03:25:02.239 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:25:02.280 00.041 8976 Received - 47 (G) 
03:25:02.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:25:02.280 00.000 8976 stepped: pos (-22, 14)
03:25:02.280 00.000 8976 move complete, result=0
03:25:02.280 00.000 8976 worker thread done servicing request
03:25:02.280 00.000 8976 Worker thread wakes up
03:25:02.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:02.280 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:02.280 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 1.2 px 5 ms SOUTH
03:25:02.963 00.683 8976 Exposure complete
03:25:02.968 00.005 8976 worker thread done servicing request
03:25:02.968 00.000 5052 OnExposeComplete: enter
03:25:02.968 00.000 5052 UpdateGuideState(): m_state=6
03:25:02.968 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13606
03:25:02.968 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.91, Mass=72, SNR=5.8, Peak=62 HFD=2.1
03:25:02.968 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:25:02.968 00.000 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
03:25:02.969 00.001 5052 CameraToMount -- cameraX=-0.56 cameraY=0.20 hyp=0.59 cameraTheta=2.80 mountX=0.43 mountY=0.36, mountTheta=0.69
03:25:02.969 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.20, opts=13)
03:25:02.969 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.20)
03:25:02.969 00.000 8976 Worker thread wakes up
03:25:02.970 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.20) opts 0xd
03:25:02.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.20)
03:25:02.970 00.000 8976 Moving (-0.56, 0.20) raw xDistance=0.43 yDistance=0.36
03:25:02.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:25:02.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:25:02.970 00.000 5052 UpdateGuideState exits: m=72 SNR=5.8
03:25:02.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:02.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:02.970 00.000 5052 Enqueuing Expose request
03:25:02.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.36
03:25:02.970 00.000 8976 MoveAxis(L, 2, ABG)
03:25:02.970 00.000 8976 stepping (-22, 14) + (-2, 0)
03:25:02.970 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:02.998 00.028 8976 Received - 47 (G) 
03:25:02.998 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:02.998 00.000 8976 stepped: pos (-24, 14)
03:25:02.998 00.000 8976 MoveAxis(D, 2, ABG)
03:25:02.999 00.001 8976 stepping (-24, 14) + (0, -2)
03:25:02.999 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:03.030 00.031 8976 Received - 47 (G) 
03:25:03.030 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:03.030 00.000 8976 stepped: pos (-24, 12)
03:25:03.030 00.000 8976 move complete, result=0
03:25:03.030 00.000 8976 worker thread done servicing request
03:25:03.030 00.000 8976 Worker thread wakes up
03:25:03.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:03.030 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:03.032 00.002 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:25:03.716 00.684 8976 Exposure complete
03:25:03.721 00.005 8976 worker thread done servicing request
03:25:03.721 00.000 5052 OnExposeComplete: enter
03:25:03.721 00.000 5052 UpdateGuideState(): m_state=6
03:25:03.721 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13607
03:25:03.721 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=282.24, Mass=71, SNR=5.7, Peak=57 HFD=1.8
03:25:03.721 00.000 5052 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
03:25:03.721 00.000 5052 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.38 = -1.38)
03:25:03.721 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.53 hyp=0.77 cameraTheta=0.77 mountX=0.23 mountY=-0.75, mountTheta=-1.28
03:25:03.722 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.53, opts=13)
03:25:03.722 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.53)
03:25:03.722 00.000 8976 Worker thread wakes up
03:25:03.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.53) opts 0xd
03:25:03.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.53)
03:25:03.722 00.000 8976 Moving (0.55, 0.53) raw xDistance=0.23 yDistance=-0.75
03:25:03.722 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:03.723 00.001 5052 UpdateGuideState exits: m=71 SNR=5.7
03:25:03.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:03.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:25:03.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.75
03:25:03.723 00.000 8976 MoveAxis(R, 0, ABG)
03:25:03.723 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:03.723 00.000 5052 Enqueuing Expose request
03:25:03.723 00.000 8976 MoveAxis(U, 3, ABG)
03:25:03.723 00.000 8976 stepping (-24, 12) + (0, 3)
03:25:03.723 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:03.750 00.027 8976 Received - 47 (G) 
03:25:03.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:03.750 00.000 8976 stepped: pos (-24, 15)
03:25:03.750 00.000 8976 move complete, result=0
03:25:03.750 00.000 8976 worker thread done servicing request
03:25:03.750 00.000 8976 Worker thread wakes up
03:25:03.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:03.751 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:03.751 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
03:25:04.435 00.684 8976 Exposure complete
03:25:04.440 00.005 8976 worker thread done servicing request
03:25:04.440 00.000 5052 OnExposeComplete: enter
03:25:04.440 00.000 5052 UpdateGuideState(): m_state=6
03:25:04.440 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13608
03:25:04.440 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.86, Mass=45, SNR=4.5, Peak=57 HFD=1.8
03:25:04.440 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
03:25:04.440 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
03:25:04.440 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.06 mountX=0.17 mountY=-0.01, mountTheta=-0.09
03:25:04.441 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.15, opts=13)
03:25:04.441 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.15)
03:25:04.441 00.000 8976 Worker thread wakes up
03:25:04.441 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.15) opts 0xd
03:25:04.441 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.15)
03:25:04.441 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:04.441 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:25:04.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:04.442 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:04.442 00.000 5052 Enqueuing Expose request
03:25:04.442 00.000 8976 Moving (-0.08, 0.15) raw xDistance=0.17 yDistance=-0.01
03:25:04.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:25:04.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:25:04.442 00.000 8976 MoveAxis(R, 0, ABG)
03:25:04.442 00.000 8976 MoveAxis(U, 0, ABG)
03:25:04.442 00.000 8976 move complete, result=0
03:25:04.442 00.000 8976 worker thread done servicing request
03:25:04.442 00.000 8976 Worker thread wakes up
03:25:04.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:04.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:04.442 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:25:05.127 00.685 8976 Exposure complete
03:25:05.133 00.006 8976 worker thread done servicing request
03:25:05.133 00.000 5052 OnExposeComplete: enter
03:25:05.133 00.000 5052 UpdateGuideState(): m_state=6
03:25:05.133 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13609
03:25:05.133 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.34, Mass=67, SNR=5.5, Peak=56 HFD=2.6
03:25:05.133 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.01 = -3.01)
03:25:05.133 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.11 = -3.11)
03:25:05.133 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.37 hyp=0.45 cameraTheta=-0.96 mountX=-0.45 mountY=-0.01, mountTheta=-3.11
03:25:05.134 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.37, opts=13)
03:25:05.134 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.37)
03:25:05.134 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:05.134 00.000 5052 UpdateGuideState exits: m=67 SNR=5.5
03:25:05.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:05.134 00.000 8976 Worker thread wakes up
03:25:05.134 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.37) opts 0xd
03:25:05.134 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.37)
03:25:05.134 00.000 8976 Moving (0.26, -0.37) raw xDistance=-0.45 yDistance=-0.01
03:25:05.134 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:05.134 00.000 5052 Enqueuing Expose request
03:25:05.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
03:25:05.135 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:25:05.135 00.000 8976 MoveAxis(R, 2, ABG)
03:25:05.135 00.000 8976 stepping (-24, 15) + (2, 0)
03:25:05.135 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:05.157 00.022 8976 Received - 47 (G) 
03:25:05.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:05.157 00.000 8976 stepped: pos (-22, 15)
03:25:05.157 00.000 8976 MoveAxis(U, 0, ABG)
03:25:05.157 00.000 8976 move complete, result=0
03:25:05.157 00.000 8976 worker thread done servicing request
03:25:05.157 00.000 8976 Worker thread wakes up
03:25:05.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:05.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:05.157 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
03:25:05.843 00.686 8976 Exposure complete
03:25:05.849 00.006 8976 worker thread done servicing request
03:25:05.849 00.000 5052 OnExposeComplete: enter
03:25:05.849 00.000 5052 UpdateGuideState(): m_state=6
03:25:05.849 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13610
03:25:05.849 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.80, Mass=81, SNR=6.1, Peak=58 HFD=2.5
03:25:05.849 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:25:05.849 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
03:25:05.849 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.28 cameraTheta=2.81 mountX=0.20 mountY=0.17, mountTheta=0.71
03:25:05.850 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.09, opts=13)
03:25:05.850 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.09)
03:25:05.850 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:05.850 00.000 5052 UpdateGuideState exits: m=81 SNR=6.1
03:25:05.850 00.000 8976 Worker thread wakes up
03:25:05.850 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.09) opts 0xd
03:25:05.850 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.09)
03:25:05.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:05.850 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:05.850 00.000 5052 Enqueuing Expose request
03:25:05.850 00.000 8976 Moving (-0.27, 0.09) raw xDistance=0.20 yDistance=0.17
03:25:05.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:25:05.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:25:05.850 00.000 8976 MoveAxis(R, 0, ABG)
03:25:05.850 00.000 8976 MoveAxis(U, 0, ABG)
03:25:05.850 00.000 8976 move complete, result=0
03:25:05.850 00.000 8976 worker thread done servicing request
03:25:05.850 00.000 8976 Worker thread wakes up
03:25:05.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:05.850 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:25:05.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:06.537 00.687 8976 Exposure complete
03:25:06.543 00.006 8976 worker thread done servicing request
03:25:06.543 00.000 5052 OnExposeComplete: enter
03:25:06.543 00.000 5052 UpdateGuideState(): m_state=6
03:25:06.543 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13611
03:25:06.543 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.36, Mass=43, SNR=4.4, Peak=56 HFD=1.5
03:25:06.543 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
03:25:06.543 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
03:25:06.543 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.65 hyp=0.66 cameraTheta=1.37 mountX=0.52 mountY=-0.47, mountTheta=-0.74
03:25:06.543 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.65, opts=13)
03:25:06.543 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.65)
03:25:06.543 00.000 8976 Worker thread wakes up
03:25:06.544 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:06.544 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:25:06.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:06.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.65) opts 0xd
03:25:06.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.65)
03:25:06.544 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:06.544 00.000 5052 Enqueuing Expose request
03:25:06.544 00.000 8976 Moving (0.14, 0.65) raw xDistance=0.52 yDistance=-0.47
03:25:06.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:25:06.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
03:25:06.544 00.000 8976 MoveAxis(L, 2, ABG)
03:25:06.544 00.000 8976 stepping (-22, 15) + (-2, 0)
03:25:06.544 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:06.579 00.035 8976 Received - 47 (G) 
03:25:06.579 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:06.580 00.001 8976 stepped: pos (-24, 15)
03:25:06.580 00.000 8976 MoveAxis(U, 2, ABG)
03:25:06.580 00.000 8976 stepping (-24, 15) + (0, 2)
03:25:06.580 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:06.612 00.032 8976 Received - 47 (G) 
03:25:06.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:06.612 00.000 8976 stepped: pos (-24, 17)
03:25:06.612 00.000 8976 move complete, result=0
03:25:06.612 00.000 8976 worker thread done servicing request
03:25:06.612 00.000 8976 Worker thread wakes up
03:25:06.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:06.612 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.5 px 2 ms NORTH
03:25:06.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:07.295 00.683 8976 Exposure complete
03:25:07.302 00.007 8976 worker thread done servicing request
03:25:07.302 00.000 5052 OnExposeComplete: enter
03:25:07.302 00.000 5052 UpdateGuideState(): m_state=6
03:25:07.302 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13612
03:25:07.302 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.93, Mass=73, SNR=5.8, Peak=59 HFD=2.5
03:25:07.302 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:25:07.302 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
03:25:07.302 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.22 hyp=0.64 cameraTheta=2.79 mountX=0.47 mountY=0.38, mountTheta=0.69
03:25:07.303 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.22, opts=13)
03:25:07.303 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.22)
03:25:07.303 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:07.303 00.000 5052 UpdateGuideState exits: m=73 SNR=5.8
03:25:07.303 00.000 8976 Worker thread wakes up
03:25:07.303 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.22) opts 0xd
03:25:07.303 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.22)
03:25:07.303 00.000 8976 Moving (-0.60, 0.22) raw xDistance=0.47 yDistance=0.38
03:25:07.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:07.303 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:07.303 00.000 5052 Enqueuing Expose request
03:25:07.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
03:25:07.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
03:25:07.303 00.000 8976 MoveAxis(L, 2, ABG)
03:25:07.303 00.000 8976 stepping (-24, 17) + (-2, 0)
03:25:07.303 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:07.331 00.028 8976 Received - 47 (G) 
03:25:07.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:07.331 00.000 8976 stepped: pos (-26, 17)
03:25:07.331 00.000 8976 MoveAxis(D, 1, ABG)
03:25:07.331 00.000 8976 stepping (-26, 17) + (0, -1)
03:25:07.331 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:07.363 00.032 8976 Received - 47 (G) 
03:25:07.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:07.363 00.000 8976 stepped: pos (-26, 16)
03:25:07.363 00.000 8976 move complete, result=0
03:25:07.363 00.000 8976 worker thread done servicing request
03:25:07.363 00.000 8976 Worker thread wakes up
03:25:07.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:07.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:07.363 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 1 ms SOUTH
03:25:08.048 00.685 8976 Exposure complete
03:25:08.054 00.006 8976 worker thread done servicing request
03:25:08.054 00.000 5052 OnExposeComplete: enter
03:25:08.054 00.000 5052 UpdateGuideState(): m_state=6
03:25:08.054 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13613
03:25:08.054 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.63, Mass=57, SNR=5.2, Peak=58 HFD=1.5
03:25:08.054 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
03:25:08.054 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
03:25:08.054 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.38 mountX=-0.16 mountY=-0.12, mountTheta=-2.49
03:25:08.055 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.08, opts=13)
03:25:08.055 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.08)
03:25:08.055 00.000 8976 Worker thread wakes up
03:25:08.055 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.08) opts 0xd
03:25:08.055 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.08)
03:25:08.055 00.000 8976 Moving (0.20, -0.08) raw xDistance=-0.16 yDistance=-0.12
03:25:08.055 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:08.055 00.000 5052 UpdateGuideState exits: m=57 SNR=5.2
03:25:08.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:08.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:25:08.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:25:08.055 00.000 8976 MoveAxis(R, 0, ABG)
03:25:08.055 00.000 8976 MoveAxis(U, 0, ABG)
03:25:08.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:08.055 00.000 5052 Enqueuing Expose request
03:25:08.055 00.000 8976 move complete, result=0
03:25:08.055 00.000 8976 worker thread done servicing request
03:25:08.056 00.001 8976 Worker thread wakes up
03:25:08.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:08.056 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:08.056 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:08.742 00.686 8976 Exposure complete
03:25:08.748 00.006 8976 worker thread done servicing request
03:25:08.748 00.000 5052 OnExposeComplete: enter
03:25:08.748 00.000 5052 UpdateGuideState(): m_state=6
03:25:08.748 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13614
03:25:08.748 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.67, Mass=57, SNR=5.2, Peak=58 HFD=1.5
03:25:08.748 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
03:25:08.748 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
03:25:08.748 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.04 hyp=0.50 cameraTheta=-0.08 mountX=-0.26 mountY=-0.40, mountTheta=-2.15
03:25:08.749 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.04, opts=13)
03:25:08.749 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.04)
03:25:08.749 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:08.749 00.000 5052 UpdateGuideState exits: m=57 SNR=5.2
03:25:08.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:08.749 00.000 8976 Worker thread wakes up
03:25:08.749 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.04) opts 0xd
03:25:08.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.04)
03:25:08.749 00.000 8976 Moving (0.50, -0.04) raw xDistance=-0.26 yDistance=-0.40
03:25:08.749 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:08.749 00.000 5052 Enqueuing Expose request
03:25:08.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:25:08.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:25:08.749 00.000 8976 MoveAxis(R, 1, ABG)
03:25:08.749 00.000 8976 stepping (-26, 16) + (1, 0)
03:25:08.749 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:08.770 00.021 8976 Received - 47 (G) 
03:25:08.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:08.770 00.000 8976 stepped: pos (-25, 16)
03:25:08.770 00.000 8976 MoveAxis(U, 2, ABG)
03:25:08.770 00.000 8976 stepping (-25, 16) + (0, 2)
03:25:08.770 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:08.801 00.031 8976 Received - 47 (G) 
03:25:08.801 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:08.801 00.000 8976 stepped: pos (-25, 18)
03:25:08.801 00.000 8976 move complete, result=0
03:25:08.801 00.000 8976 worker thread done servicing request
03:25:08.801 00.000 8976 Worker thread wakes up
03:25:08.802 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:08.802 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:08.802 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
03:25:09.489 00.687 8976 Exposure complete
03:25:09.494 00.005 8976 worker thread done servicing request
03:25:09.494 00.000 5052 OnExposeComplete: enter
03:25:09.494 00.000 5052 UpdateGuideState(): m_state=6
03:25:09.494 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13615
03:25:09.494 00.000 5052 Star::Find returns 1 (0), X=330.40, Y=280.89, Mass=58, SNR=5.2, Peak=55 HFD=2.3
03:25:09.494 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
03:25:09.494 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
03:25:09.494 00.000 5052 CameraToMount -- cameraX=1.23 cameraY=-0.82 hyp=1.48 cameraTheta=-0.59 mountX=-1.29 mountY=-0.58, mountTheta=-2.72
03:25:09.495 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.23, y=-0.82, opts=13)
03:25:09.495 00.000 5052 Enqueuing Move request for stepguider (1.23, -0.82)
03:25:09.495 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:25:09.495 00.000 5052 UpdateGuideState exits: m=58 SNR=5.2
03:25:09.495 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:09.495 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:09.495 00.000 5052 Enqueuing Expose request
03:25:09.495 00.000 8976 Worker thread wakes up
03:25:09.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.23, -0.82) opts 0xd
03:25:09.496 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.23, -0.82)
03:25:09.496 00.000 8976 Moving (1.23, -0.82) raw xDistance=-1.29 yDistance=-0.58
03:25:09.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.29
03:25:09.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
03:25:09.496 00.000 8976 MoveAxis(R, 5, ABG)
03:25:09.496 00.000 8976 stepping (-25, 18) + (5, 0)
03:25:09.496 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:25:09.537 00.041 8976 Received - 47 (G) 
03:25:09.537 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:25:09.537 00.000 8976 stepped: pos (-20, 18)
03:25:09.537 00.000 8976 MoveAxis(U, 2, ABG)
03:25:09.537 00.000 8976 stepping (-20, 18) + (0, 2)
03:25:09.537 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:09.569 00.032 8976 Received - 47 (G) 
03:25:09.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:09.569 00.000 8976 stepped: pos (-20, 20)
03:25:09.570 00.001 8976 move complete, result=0
03:25:09.570 00.000 8976 worker thread done servicing request
03:25:09.570 00.000 8976 Worker thread wakes up
03:25:09.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:09.570 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:09.570 00.000 5052 GuideStep: -1.3 px 5 ms EAST, -0.6 px 2 ms NORTH
03:25:10.258 00.688 8976 Exposure complete
03:25:10.263 00.005 8976 worker thread done servicing request
03:25:10.264 00.001 5052 OnExposeComplete: enter
03:25:10.264 00.000 5052 UpdateGuideState(): m_state=6
03:25:10.264 00.000 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13616
03:25:10.264 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=282.07, Mass=68, SNR=5.6, Peak=55 HFD=2.4
03:25:10.264 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
03:25:10.264 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
03:25:10.264 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.36 hyp=0.92 cameraTheta=0.40 mountX=-0.06 mountY=-0.91, mountTheta=-1.64
03:25:10.265 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.36, opts=13)
03:25:10.265 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.36)
03:25:10.265 00.000 8976 Worker thread wakes up
03:25:10.265 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.36) opts 0xd
03:25:10.265 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.36)
03:25:10.265 00.000 8976 Moving (0.85, 0.36) raw xDistance=-0.06 yDistance=-0.91
03:25:10.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:25:10.265 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:10.265 00.000 5052 UpdateGuideState exits: m=68 SNR=5.6
03:25:10.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:10.265 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:10.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.91
03:25:10.265 00.000 8976 MoveAxis(R, 0, ABG)
03:25:10.265 00.000 8976 MoveAxis(U, 4, ABG)
03:25:10.265 00.000 8976 stepping (-20, 20) + (0, 4)
03:25:10.265 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:25:10.265 00.000 5052 Enqueuing Expose request
03:25:10.304 00.039 8976 Received - 47 (G) 
03:25:10.304 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:25:10.304 00.000 8976 stepped: pos (-20, 24)
03:25:10.304 00.000 8976 move complete, result=0
03:25:10.304 00.000 8976 worker thread done servicing request
03:25:10.304 00.000 8976 Worker thread wakes up
03:25:10.304 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:10.305 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
03:25:10.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:10.990 00.685 8976 Exposure complete
03:25:10.995 00.005 8976 worker thread done servicing request
03:25:10.995 00.000 5052 OnExposeComplete: enter
03:25:10.995 00.000 5052 UpdateGuideState(): m_state=6
03:25:10.995 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13617
03:25:10.995 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=282.06, Mass=61, SNR=5.3, Peak=56 HFD=2.2
03:25:10.995 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
03:25:10.995 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
03:25:10.995 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.35 hyp=0.71 cameraTheta=0.51 mountX=0.03 mountY=-0.71, mountTheta=-1.54
03:25:10.996 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.35, opts=13)
03:25:10.996 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.35)
03:25:10.996 00.000 8976 Worker thread wakes up
03:25:10.996 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.35) opts 0xd
03:25:10.996 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.35)
03:25:10.996 00.000 8976 Moving (0.62, 0.35) raw xDistance=0.03 yDistance=-0.71
03:25:10.996 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:10.996 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:25:10.996 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:10.997 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:25:10.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.71
03:25:10.997 00.000 8976 MoveAxis(R, 0, ABG)
03:25:10.997 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:10.997 00.000 5052 Enqueuing Expose request
03:25:10.997 00.000 8976 MoveAxis(U, 3, ABG)
03:25:10.997 00.000 8976 stepping (-20, 24) + (0, 3)
03:25:10.997 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:11.024 00.027 8976 Received - 47 (G) 
03:25:11.024 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:11.024 00.000 8976 stepped: pos (-20, 27)
03:25:11.024 00.000 8976 move complete, result=0
03:25:11.024 00.000 8976 worker thread done servicing request
03:25:11.024 00.000 8976 Worker thread wakes up
03:25:11.025 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:11.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:11.025 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
03:25:11.708 00.683 8976 Exposure complete
03:25:11.713 00.005 8976 worker thread done servicing request
03:25:11.713 00.000 5052 OnExposeComplete: enter
03:25:11.713 00.000 5052 UpdateGuideState(): m_state=6
03:25:11.713 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13618
03:25:11.713 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=282.08, Mass=62, SNR=5.3, Peak=56 HFD=2.2
03:25:11.713 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
03:25:11.713 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
03:25:11.713 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.37 hyp=0.82 cameraTheta=0.47 mountX=-0.00 mountY=-0.81, mountTheta=-1.58
03:25:11.714 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.37, opts=13)
03:25:11.714 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.37)
03:25:11.714 00.000 8976 Worker thread wakes up
03:25:11.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.37) opts 0xd
03:25:11.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.37)
03:25:11.714 00.000 8976 Moving (0.73, 0.37) raw xDistance=-0.00 yDistance=-0.81
03:25:11.714 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:11.714 00.000 5052 UpdateGuideState exits: m=62 SNR=5.3
03:25:11.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:11.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:25:11.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.81
03:25:11.714 00.000 8976 MoveAxis(R, 0, ABG)
03:25:11.714 00.000 8976 MoveAxis(U, 3, ABG)
03:25:11.714 00.000 8976 stepping (-20, 27) + (0, 3)
03:25:11.714 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:11.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:11.714 00.000 5052 Enqueuing Expose request
03:25:11.743 00.029 8976 Received - 47 (G) 
03:25:11.743 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:11.743 00.000 8976 stepped: pos (-20, 30)
03:25:11.743 00.000 8976 move complete, result=0
03:25:11.743 00.000 8976 worker thread done servicing request
03:25:11.743 00.000 8976 Worker thread wakes up
03:25:11.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:11.744 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
03:25:11.744 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:12.433 00.689 8976 Exposure complete
03:25:12.438 00.005 8976 worker thread done servicing request
03:25:12.439 00.001 5052 OnExposeComplete: enter
03:25:12.439 00.000 5052 UpdateGuideState(): m_state=6
03:25:12.439 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13619
03:25:12.439 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=282.25, Mass=64, SNR=5.5, Peak=56 HFD=2.6
03:25:12.439 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.88 = -0.88)
03:25:12.439 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
03:25:12.439 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.54 hyp=0.59 cameraTheta=1.16 mountX=0.38 mountY=-0.49, mountTheta=-0.92
03:25:12.439 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.54, opts=13)
03:25:12.440 00.001 5052 Enqueuing Move request for stepguider (0.23, 0.54)
03:25:12.440 00.000 8976 Worker thread wakes up
03:25:12.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.54) opts 0xd
03:25:12.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.54)
03:25:12.440 00.000 8976 Moving (0.23, 0.54) raw xDistance=0.38 yDistance=-0.49
03:25:12.440 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:12.440 00.000 5052 UpdateGuideState exits: m=64 SNR=5.5
03:25:12.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:12.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:25:12.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.49
03:25:12.440 00.000 8976 MoveAxis(L, 2, ABG)
03:25:12.440 00.000 8976 stepping (-20, 30) + (-2, 0)
03:25:12.440 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:12.440 00.000 5052 Enqueuing Expose request
03:25:12.440 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:12.463 00.023 8976 Received - 47 (G) 
03:25:12.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:12.463 00.000 8976 stepped: pos (-22, 30)
03:25:12.463 00.000 8976 MoveAxis(U, 2, ABG)
03:25:12.463 00.000 8976 stepping (-22, 30) + (0, 2)
03:25:12.463 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:12.494 00.031 8976 Received - 47 (G) 
03:25:12.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:12.494 00.000 8976 stepped: pos (-22, 32)
03:25:12.494 00.000 8976 starting a new bump
03:25:12.495 00.001 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:25:12.495 00.000 8976 MountToCamera -- mountX=3.26 mountY=-4.31 hyp=5.41 mountTheta=-0.92 cameraX=2.35, cameraY=4.87 cameraTheta=1.12
03:25:12.495 00.000 8976 incremental bump (2.353, 4.868) isValid = 1
03:25:12.495 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:25:12.495 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:25:12.495 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:25:12.495 00.000 8976 move complete, result=0
03:25:12.495 00.000 9828 Worker thread wakes up
03:25:12.495 00.000 8976 worker thread done servicing request
03:25:12.495 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
03:25:12.495 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:25:12.495 00.000 8976 Worker thread wakes up
03:25:12.495 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:25:12.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:12.495 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:25:12.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:12.495 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
03:25:12.496 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:25:12.496 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:25:12.496 00.000 9828 BLC: window closed
03:25:12.496 00.000 9828 MoveAxis(E, 17, B)
03:25:12.496 00.000 9828 Guiding  Dir = 2, Dur = 17
03:25:12.496 00.000 9828 IsSlewing returns 0
03:25:12.496 00.000 9828 IsGuiding returns 0
03:25:12.496 00.000 9828 PulseGuide returned control before completion, sleep 27
03:25:12.535 00.039 9828 IsGuiding returns 1
03:25:12.535 00.000 9828 scope still moving after pulse duration time elapsed
03:25:12.567 00.032 9828 IsSlewing returns 0
03:25:12.567 00.000 9828 IsGuiding returns 1
03:25:12.599 00.032 9828 IsSlewing returns 0
03:25:12.599 00.000 9828 IsGuiding returns 1
03:25:12.630 00.031 9828 IsSlewing returns 0
03:25:12.630 00.000 9828 IsGuiding returns 0
03:25:12.630 00.000 9828 scope move finished after 17 + 116 ms
03:25:12.630 00.000 9828 Move returns status 0, amount 17
03:25:12.630 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:12.630 00.000 9828 MoveAxis(N, 14, B)
03:25:12.630 00.000 9828 Guiding  Dir = 0, Dur = 14
03:25:12.646 00.016 9828 IsSlewing returns 0
03:25:12.646 00.000 9828 IsGuiding returns 1
03:25:12.646 00.000 9828 Entered PulseGuideScope while moving
03:25:12.708 00.062 9828 IsSlewing returns 0
03:25:12.708 00.000 9828 IsGuiding returns 1
03:25:12.708 00.000 9828 Still moving
03:25:12.770 00.062 9828 IsSlewing returns 0
03:25:12.770 00.000 9828 IsGuiding returns 0
03:25:12.770 00.000 9828 Movement stopped - continuing
03:25:12.771 00.001 9828 PulseGuide returned control before completion, sleep 24
03:25:12.802 00.031 9828 IsGuiding returns 1
03:25:12.802 00.000 9828 scope still moving after pulse duration time elapsed
03:25:12.833 00.031 9828 IsSlewing returns 0
03:25:12.833 00.000 9828 IsGuiding returns 1
03:25:12.864 00.031 9828 IsSlewing returns 0
03:25:12.864 00.000 9828 IsGuiding returns 1
03:25:12.895 00.031 9828 IsSlewing returns 0
03:25:12.895 00.000 9828 IsGuiding returns 1
03:25:12.925 00.030 9828 IsSlewing returns 0
03:25:12.925 00.000 9828 IsGuiding returns 0
03:25:12.925 00.000 9828 scope move finished after 14 + 140 ms
03:25:12.925 00.000 9828 Move returns status 0, amount 14
03:25:12.925 00.000 9828 move complete, result=0
03:25:12.926 00.001 9828 worker thread done servicing request
03:25:12.926 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:25:13.180 00.254 8976 Exposure complete
03:25:13.185 00.005 8976 worker thread done servicing request
03:25:13.185 00.000 5052 OnExposeComplete: enter
03:25:13.185 00.000 5052 UpdateGuideState(): m_state=6
03:25:13.185 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13620
03:25:13.185 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.32, Mass=58, SNR=5.2, Peak=55 HFD=2.1
03:25:13.185 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
03:25:13.185 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.24)
03:25:13.185 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.39 hyp=0.41 cameraTheta=-1.90 mountX=-0.29 mountY=0.32, mountTheta=2.29
03:25:13.186 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.39, opts=13)
03:25:13.186 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.39)
03:25:13.186 00.000 8976 Worker thread wakes up
03:25:13.186 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.39) opts 0xd
03:25:13.186 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.39)
03:25:13.186 00.000 8976 Moving (-0.13, -0.39) raw xDistance=-0.29 yDistance=0.32
03:25:13.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.29
03:25:13.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
03:25:13.186 00.000 8976 MoveAxis(R, 1, ABG)
03:25:13.186 00.000 8976 stepping (-22, 32) + (1, 0)
03:25:13.187 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:25:13.187 00.000 5052 UpdateGuideState exits: m=58 SNR=5.2
03:25:13.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:13.187 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:13.187 00.000 5052 Enqueuing Expose request
03:25:13.187 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:13.214 00.027 8976 Received - 47 (G) 
03:25:13.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:13.214 00.000 8976 stepped: pos (-21, 32)
03:25:13.214 00.000 8976 MoveAxis(D, 1, ABG)
03:25:13.214 00.000 8976 stepping (-21, 32) + (0, -1)
03:25:13.214 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:13.246 00.032 8976 Received - 47 (G) 
03:25:13.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:13.246 00.000 8976 stepped: pos (-21, 31)
03:25:13.246 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:25:13.246 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:25:13.246 00.000 8976 MountToCamera -- mountX=3.25 mountY=-4.51 hyp=5.56 mountTheta=-0.95 cameraX=2.54, cameraY=4.95 cameraTheta=1.10
03:25:13.246 00.000 8976 incremental bump (2.540, 4.946) isValid = 1
03:25:13.246 00.000 8976 Scheduling Mount bump of (0.061, 0.124)
03:25:13.246 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.12, opts=4)
03:25:13.246 00.000 8976 Enqueuing Move request for scope (0.06, 0.12)
03:25:13.246 00.000 8976 move complete, result=0
03:25:13.246 00.000 8976 worker thread done servicing request
03:25:13.246 00.000 8976 Worker thread wakes up
03:25:13.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:13.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:13.246 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
03:25:13.247 00.001 9828 Worker thread wakes up
03:25:13.247 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0x4
03:25:13.247 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
03:25:13.247 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
03:25:13.247 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
03:25:13.247 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.11 mountX=-0.07 mountY=-0.11, mountTheta=-2.10
03:25:13.247 00.000 9828 Moving (0.06, 0.12) raw xDistance=-0.07 yDistance=-0.11
03:25:13.247 00.000 9828 BLC: window closed
03:25:13.247 00.000 9828 MoveAxis(E, 21, B)
03:25:13.247 00.000 9828 Guiding  Dir = 2, Dur = 21
03:25:13.247 00.000 9828 IsSlewing returns 0
03:25:13.248 00.001 9828 IsGuiding returns 0
03:25:13.248 00.000 9828 PulseGuide returned control before completion, sleep 31
03:25:13.284 00.036 9828 IsGuiding returns 1
03:25:13.284 00.000 9828 scope still moving after pulse duration time elapsed
03:25:13.315 00.031 9828 IsSlewing returns 0
03:25:13.315 00.000 9828 IsGuiding returns 1
03:25:13.347 00.032 9828 IsSlewing returns 0
03:25:13.347 00.000 9828 IsGuiding returns 1
03:25:13.378 00.031 9828 IsSlewing returns 0
03:25:13.378 00.000 9828 IsGuiding returns 0
03:25:13.378 00.000 9828 scope move finished after 21 + 109 ms
03:25:13.378 00.000 9828 Move returns status 0, amount 21
03:25:13.378 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:13.378 00.000 9828 MoveAxis(N, 16, B)
03:25:13.378 00.000 9828 Guiding  Dir = 0, Dur = 16
03:25:13.394 00.016 9828 IsSlewing returns 0
03:25:13.394 00.000 9828 IsGuiding returns 0
03:25:13.394 00.000 9828 PulseGuide returned control before completion, sleep 26
03:25:13.425 00.031 9828 IsGuiding returns 1
03:25:13.425 00.000 9828 scope still moving after pulse duration time elapsed
03:25:13.456 00.031 9828 IsSlewing returns 0
03:25:13.456 00.000 9828 IsGuiding returns 1
03:25:13.486 00.030 9828 IsSlewing returns 0
03:25:13.486 00.000 9828 IsGuiding returns 1
03:25:13.518 00.032 9828 IsSlewing returns 0
03:25:13.518 00.000 9828 IsGuiding returns 1
03:25:13.549 00.031 9828 IsSlewing returns 0
03:25:13.549 00.000 9828 IsGuiding returns 0
03:25:13.549 00.000 9828 scope move finished after 16 + 139 ms
03:25:13.549 00.000 9828 Move returns status 0, amount 16
03:25:13.549 00.000 9828 move complete, result=0
03:25:13.549 00.000 9828 worker thread done servicing request
03:25:13.549 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 16 ms NORTH
03:25:13.930 00.381 8976 Exposure complete
03:25:13.936 00.006 8976 worker thread done servicing request
03:25:13.936 00.000 5052 OnExposeComplete: enter
03:25:13.936 00.000 5052 UpdateGuideState(): m_state=6
03:25:13.936 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13621
03:25:13.936 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.04, Mass=66, SNR=5.5, Peak=54 HFD=2.4
03:25:13.936 00.000 5052 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.04) = xAngle (-3.36 = 2.92)
03:25:13.936 00.000 5052 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.47 = 2.81)
03:25:13.936 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.67 hyp=0.69 cameraTheta=-1.32 mountX=-0.68 mountY=0.22, mountTheta=2.82
03:25:13.937 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.67, opts=13)
03:25:13.937 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.67)
03:25:13.937 00.000 8976 Worker thread wakes up
03:25:13.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.67) opts 0xd
03:25:13.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.67)
03:25:13.937 00.000 8976 Moving (0.17, -0.67) raw xDistance=-0.68 yDistance=0.22
03:25:13.937 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:13.937 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:25:13.937 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:13.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.68
03:25:13.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:25:13.938 00.001 8976 MoveAxis(R, 3, ABG)
03:25:13.938 00.000 8976 stepping (-21, 31) + (3, 0)
03:25:13.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:13.938 00.000 5052 Enqueuing Expose request
03:25:13.938 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:13.965 00.027 8976 Received - 47 (G) 
03:25:13.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:13.965 00.000 8976 stepped: pos (-18, 31)
03:25:13.965 00.000 8976 MoveAxis(U, 0, ABG)
03:25:13.965 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:25:13.965 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:25:13.966 00.001 8976 MountToCamera -- mountX=3.09 mountY=-4.65 hyp=5.58 mountTheta=-0.98 cameraX=2.73, cameraY=4.86 cameraTheta=1.06
03:25:13.966 00.000 8976 incremental bump (2.734, 4.863) isValid = 1
03:25:13.966 00.000 8976 Scheduling Mount bump of (0.075, 0.138)
03:25:13.966 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.14, opts=4)
03:25:13.966 00.000 8976 Enqueuing Move request for scope (0.08, 0.14)
03:25:13.966 00.000 8976 move complete, result=0
03:25:13.966 00.000 8976 worker thread done servicing request
03:25:13.966 00.000 9828 Worker thread wakes up
03:25:13.966 00.000 8976 Worker thread wakes up
03:25:13.966 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:13.966 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:13.966 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.2 px 0 ms NORTH
03:25:13.966 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0x4
03:25:13.966 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
03:25:13.966 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
03:25:13.966 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
03:25:13.967 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.07 mountX=-0.08 mountY=-0.13, mountTheta=-2.14
03:25:13.967 00.000 9828 Moving (0.08, 0.14) raw xDistance=-0.08 yDistance=-0.13
03:25:13.967 00.000 9828 BLC: window closed
03:25:13.967 00.000 9828 MoveAxis(E, 26, B)
03:25:13.967 00.000 9828 Guiding  Dir = 2, Dur = 26
03:25:13.967 00.000 9828 IsSlewing returns 0
03:25:13.967 00.000 9828 IsGuiding returns 0
03:25:13.968 00.001 9828 PulseGuide returned control before completion, sleep 36
03:25:14.019 00.051 9828 IsGuiding returns 1
03:25:14.019 00.000 9828 scope still moving after pulse duration time elapsed
03:25:14.052 00.033 9828 IsSlewing returns 0
03:25:14.052 00.000 9828 IsGuiding returns 1
03:25:14.083 00.031 9828 IsSlewing returns 0
03:25:14.083 00.000 9828 IsGuiding returns 1
03:25:14.114 00.031 9828 IsSlewing returns 0
03:25:14.114 00.000 9828 IsGuiding returns 0
03:25:14.114 00.000 9828 scope move finished after 26 + 120 ms
03:25:14.114 00.000 9828 Move returns status 0, amount 26
03:25:14.114 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:14.114 00.000 9828 MoveAxis(N, 17, B)
03:25:14.114 00.000 9828 Guiding  Dir = 0, Dur = 17
03:25:14.130 00.016 9828 IsSlewing returns 0
03:25:14.130 00.000 9828 IsGuiding returns 0
03:25:14.130 00.000 9828 PulseGuide returned control before completion, sleep 27
03:25:14.160 00.030 9828 IsGuiding returns 1
03:25:14.160 00.000 9828 scope still moving after pulse duration time elapsed
03:25:14.191 00.031 9828 IsSlewing returns 0
03:25:14.191 00.000 9828 IsGuiding returns 1
03:25:14.221 00.030 9828 IsSlewing returns 0
03:25:14.221 00.000 9828 IsGuiding returns 1
03:25:14.253 00.032 9828 IsSlewing returns 0
03:25:14.253 00.000 9828 IsGuiding returns 1
03:25:14.284 00.031 9828 IsSlewing returns 0
03:25:14.284 00.000 9828 IsGuiding returns 0
03:25:14.284 00.000 9828 scope move finished after 17 + 137 ms
03:25:14.284 00.000 9828 Move returns status 0, amount 17
03:25:14.284 00.000 9828 move complete, result=0
03:25:14.284 00.000 9828 worker thread done servicing request
03:25:14.284 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 17 ms NORTH
03:25:14.652 00.368 8976 Exposure complete
03:25:14.658 00.006 8976 worker thread done servicing request
03:25:14.658 00.000 5052 OnExposeComplete: enter
03:25:14.658 00.000 5052 UpdateGuideState(): m_state=6
03:25:14.658 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13622
03:25:14.658 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.93, Mass=58, SNR=5.2, Peak=56 HFD=2.2
03:25:14.658 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
03:25:14.658 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
03:25:14.658 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.85 mountX=0.23 mountY=-0.07, mountTheta=-0.29
03:25:14.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.22, opts=13)
03:25:14.659 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.22)
03:25:14.659 00.000 8976 Worker thread wakes up
03:25:14.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:25:14.659 00.000 5052 UpdateGuideState exits: m=58 SNR=5.2
03:25:14.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:14.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:14.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.22) opts 0xd
03:25:14.659 00.000 5052 Enqueuing Expose request
03:25:14.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.22)
03:25:14.659 00.000 8976 Moving (-0.06, 0.22) raw xDistance=0.23 yDistance=-0.07
03:25:14.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:25:14.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:25:14.659 00.000 8976 MoveAxis(R, 0, ABG)
03:25:14.660 00.001 8976 MoveAxis(U, 0, ABG)
03:25:14.660 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
03:25:14.660 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:25:14.660 00.000 8976 MountToCamera -- mountX=2.98 mountY=-4.74 hyp=5.60 mountTheta=-1.01 cameraX=2.86, cameraY=4.81 cameraTheta=1.03
03:25:14.660 00.000 8976 incremental bump (2.865, 4.808) isValid = 1
03:25:14.660 00.000 8976 Scheduling Mount bump of (0.088, 0.153)
03:25:14.660 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.15, opts=4)
03:25:14.660 00.000 8976 Enqueuing Move request for scope (0.09, 0.15)
03:25:14.660 00.000 8976 move complete, result=0
03:25:14.660 00.000 9828 Worker thread wakes up
03:25:14.660 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:14.660 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0x4
03:25:14.660 00.000 8976 worker thread done servicing request
03:25:14.660 00.000 8976 Worker thread wakes up
03:25:14.660 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
03:25:14.660 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:14.661 00.001 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
03:25:14.661 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
03:25:14.661 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:14.661 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.05 mountX=-0.10 mountY=-0.14, mountTheta=-2.16
03:25:14.661 00.000 9828 Moving (0.09, 0.15) raw xDistance=-0.10 yDistance=-0.14
03:25:14.661 00.000 9828 BLC: window closed
03:25:14.661 00.000 9828 MoveAxis(E, 30, B)
03:25:14.661 00.000 9828 Guiding  Dir = 2, Dur = 30
03:25:14.661 00.000 9828 IsSlewing returns 0
03:25:14.662 00.001 9828 IsGuiding returns 0
03:25:14.662 00.000 9828 PulseGuide returned control before completion, sleep 40
03:25:14.708 00.046 9828 IsGuiding returns 1
03:25:14.708 00.000 9828 scope still moving after pulse duration time elapsed
03:25:14.739 00.031 9828 IsSlewing returns 0
03:25:14.739 00.000 9828 IsGuiding returns 1
03:25:14.769 00.030 9828 IsSlewing returns 0
03:25:14.769 00.000 9828 IsGuiding returns 1
03:25:14.800 00.031 9828 IsSlewing returns 0
03:25:14.800 00.000 9828 IsGuiding returns 1
03:25:14.831 00.031 9828 IsSlewing returns 0
03:25:14.831 00.000 9828 IsGuiding returns 0
03:25:14.831 00.000 9828 scope move finished after 30 + 139 ms
03:25:14.831 00.000 9828 Move returns status 0, amount 30
03:25:14.831 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:14.831 00.000 9828 MoveAxis(N, 19, B)
03:25:14.831 00.000 9828 Guiding  Dir = 0, Dur = 19
03:25:14.847 00.016 9828 IsSlewing returns 0
03:25:14.847 00.000 9828 IsGuiding returns 0
03:25:14.847 00.000 9828 PulseGuide returned control before completion, sleep 29
03:25:14.879 00.032 9828 IsGuiding returns 1
03:25:14.879 00.000 9828 scope still moving after pulse duration time elapsed
03:25:14.910 00.031 9828 IsSlewing returns 0
03:25:14.910 00.000 9828 IsGuiding returns 1
03:25:14.941 00.031 9828 IsSlewing returns 0
03:25:14.941 00.000 9828 IsGuiding returns 1
03:25:14.972 00.031 9828 IsSlewing returns 0
03:25:14.972 00.000 9828 IsGuiding returns 0
03:25:14.972 00.000 9828 scope move finished after 19 + 106 ms
03:25:14.972 00.000 9828 Move returns status 0, amount 19
03:25:14.972 00.000 9828 move complete, result=0
03:25:14.973 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 19 ms NORTH
03:25:14.973 00.000 9828 worker thread done servicing request
03:25:15.352 00.379 8976 Exposure complete
03:25:15.358 00.006 8976 worker thread done servicing request
03:25:15.358 00.000 5052 OnExposeComplete: enter
03:25:15.358 00.000 5052 UpdateGuideState(): m_state=6
03:25:15.358 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13623
03:25:15.358 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.45, Mass=58, SNR=5.2, Peak=58 HFD=2.9
03:25:15.358 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
03:25:15.358 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
03:25:15.358 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.25 hyp=0.62 cameraTheta=-2.72 mountX=0.03 mountY=0.61, mountTheta=1.52
03:25:15.359 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.25, opts=13)
03:25:15.359 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.25)
03:25:15.359 00.000 8976 Worker thread wakes up
03:25:15.359 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.25) opts 0xd
03:25:15.359 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.25)
03:25:15.359 00.000 8976 Moving (-0.56, -0.25) raw xDistance=0.03 yDistance=0.61
03:25:15.359 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:25:15.359 00.000 5052 UpdateGuideState exits: m=58 SNR=5.2
03:25:15.360 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:15.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:25:15.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
03:25:15.360 00.000 8976 MoveAxis(R, 0, ABG)
03:25:15.360 00.000 8976 MoveAxis(D, 2, ABG)
03:25:15.360 00.000 8976 stepping (-18, 31) + (0, -2)
03:25:15.360 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:15.360 00.000 5052 Enqueuing Expose request
03:25:15.360 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:15.388 00.028 8976 Received - 47 (G) 
03:25:15.388 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:15.388 00.000 8976 stepped: pos (-18, 29)
03:25:15.388 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
03:25:15.388 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:25:15.388 00.000 8976 MountToCamera -- mountX=2.90 mountY=-4.70 hyp=5.52 mountTheta=-1.02 cameraX=2.86, cameraY=4.72 cameraTheta=1.03
03:25:15.388 00.000 8976 incremental bump (2.858, 4.723) isValid = 1
03:25:15.388 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:25:15.388 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:15.388 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:15.388 00.000 8976 move complete, result=0
03:25:15.388 00.000 8976 worker thread done servicing request
03:25:15.388 00.000 9828 Worker thread wakes up
03:25:15.388 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:15.388 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:15.388 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
03:25:15.388 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
03:25:15.388 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:25:15.388 00.000 8976 Worker thread wakes up
03:25:15.389 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:25:15.389 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:15.389 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:25:15.389 00.000 9828 BLC: window closed
03:25:15.389 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:15.389 00.000 9828 MoveAxis(E, 20, B)
03:25:15.389 00.000 9828 Guiding  Dir = 2, Dur = 20
03:25:15.389 00.000 9828 IsSlewing returns 0
03:25:15.389 00.000 9828 IsGuiding returns 0
03:25:15.389 00.000 9828 PulseGuide returned control before completion, sleep 30
03:25:15.426 00.037 9828 IsGuiding returns 1
03:25:15.426 00.000 9828 scope still moving after pulse duration time elapsed
03:25:15.458 00.032 9828 IsSlewing returns 0
03:25:15.458 00.000 9828 IsGuiding returns 1
03:25:15.488 00.030 9828 IsSlewing returns 0
03:25:15.488 00.000 9828 IsGuiding returns 1
03:25:15.520 00.032 9828 IsSlewing returns 0
03:25:15.520 00.000 9828 IsGuiding returns 0
03:25:15.520 00.000 9828 scope move finished after 20 + 110 ms
03:25:15.520 00.000 9828 Move returns status 0, amount 20
03:25:15.520 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:15.520 00.000 9828 MoveAxis(N, 13, B)
03:25:15.520 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:15.536 00.016 9828 IsSlewing returns 0
03:25:15.536 00.000 9828 IsGuiding returns 0
03:25:15.536 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:15.567 00.031 9828 IsGuiding returns 1
03:25:15.567 00.000 9828 scope still moving after pulse duration time elapsed
03:25:15.597 00.030 9828 IsSlewing returns 0
03:25:15.597 00.000 9828 IsGuiding returns 1
03:25:15.628 00.031 9828 IsSlewing returns 0
03:25:15.628 00.000 9828 IsGuiding returns 1
03:25:15.659 00.031 9828 IsSlewing returns 0
03:25:15.659 00.000 9828 IsGuiding returns 1
03:25:15.689 00.030 9828 IsSlewing returns 0
03:25:15.689 00.000 9828 IsGuiding returns 0
03:25:15.689 00.000 9828 scope move finished after 13 + 140 ms
03:25:15.689 00.000 9828 Move returns status 0, amount 13
03:25:15.689 00.000 9828 move complete, result=0
03:25:15.689 00.000 9828 worker thread done servicing request
03:25:15.689 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:25:16.076 00.387 8976 Exposure complete
03:25:16.081 00.005 8976 worker thread done servicing request
03:25:16.081 00.000 5052 OnExposeComplete: enter
03:25:16.081 00.000 5052 UpdateGuideState(): m_state=6
03:25:16.081 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13624
03:25:16.081 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.02, Mass=54, SNR=5.0, Peak=61 HFD=1.9
03:25:16.081 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
03:25:16.081 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
03:25:16.082 00.001 5052 CameraToMount -- cameraX=-0.25 cameraY=0.31 hyp=0.40 cameraTheta=2.25 mountX=0.39 mountY=0.04, mountTheta=0.10
03:25:16.082 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.31, opts=13)
03:25:16.082 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.31)
03:25:16.082 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:25:16.082 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:25:16.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:16.082 00.000 8976 Worker thread wakes up
03:25:16.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.31) opts 0xd
03:25:16.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.31)
03:25:16.083 00.001 8976 Moving (-0.25, 0.31) raw xDistance=0.39 yDistance=0.04
03:25:16.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:25:16.083 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:25:16.083 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:16.083 00.000 5052 Enqueuing Expose request
03:25:16.083 00.000 8976 MoveAxis(L, 2, ABG)
03:25:16.083 00.000 8976 stepping (-18, 29) + (-2, 0)
03:25:16.083 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:16.107 00.024 8976 Received - 47 (G) 
03:25:16.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:16.107 00.000 8976 stepped: pos (-20, 29)
03:25:16.107 00.000 8976 MoveAxis(U, 0, ABG)
03:25:16.107 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:25:16.107 00.000 8976 MountToCamera -- mountX=2.96 mountY=-4.67 hyp=5.52 mountTheta=-1.01 cameraX=2.81, cameraY=4.76 cameraTheta=1.04
03:25:16.107 00.000 8976 incremental bump (2.808, 4.756) isValid = 1
03:25:16.108 00.001 8976 Scheduling Mount bump of (0.058, 0.103)
03:25:16.108 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:16.108 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:16.108 00.000 8976 move complete, result=0
03:25:16.108 00.000 8976 worker thread done servicing request
03:25:16.108 00.000 8976 Worker thread wakes up
03:25:16.108 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
03:25:16.108 00.000 9828 Worker thread wakes up
03:25:16.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:16.108 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:16.108 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:16.108 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:16.108 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
03:25:16.108 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
03:25:16.108 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:25:16.108 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:25:16.108 00.000 9828 BLC: window closed
03:25:16.108 00.000 9828 MoveAxis(E, 20, B)
03:25:16.109 00.001 9828 Guiding  Dir = 2, Dur = 20
03:25:16.109 00.000 9828 IsSlewing returns 0
03:25:16.109 00.000 9828 IsGuiding returns 0
03:25:16.109 00.000 9828 PulseGuide returned control before completion, sleep 30
03:25:16.143 00.034 9828 IsGuiding returns 1
03:25:16.143 00.000 9828 scope still moving after pulse duration time elapsed
03:25:16.174 00.031 9828 IsSlewing returns 0
03:25:16.175 00.001 9828 IsGuiding returns 1
03:25:16.206 00.031 9828 IsSlewing returns 0
03:25:16.206 00.000 9828 IsGuiding returns 1
03:25:16.238 00.032 9828 IsSlewing returns 0
03:25:16.238 00.000 9828 IsGuiding returns 1
03:25:16.270 00.032 9828 IsSlewing returns 0
03:25:16.270 00.000 9828 IsGuiding returns 0
03:25:16.270 00.000 9828 scope move finished after 20 + 140 ms
03:25:16.270 00.000 9828 Move returns status 0, amount 20
03:25:16.270 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:16.270 00.000 9828 MoveAxis(N, 13, B)
03:25:16.270 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:16.286 00.016 9828 IsSlewing returns 0
03:25:16.286 00.000 9828 IsGuiding returns 0
03:25:16.286 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:16.316 00.030 9828 IsGuiding returns 1
03:25:16.316 00.000 9828 scope still moving after pulse duration time elapsed
03:25:16.347 00.031 9828 IsSlewing returns 0
03:25:16.347 00.000 9828 IsGuiding returns 1
03:25:16.378 00.031 9828 IsSlewing returns 0
03:25:16.378 00.000 9828 IsGuiding returns 1
03:25:16.410 00.032 9828 IsSlewing returns 0
03:25:16.410 00.000 9828 IsGuiding returns 1
03:25:16.440 00.030 9828 IsSlewing returns 0
03:25:16.440 00.000 9828 IsGuiding returns 0
03:25:16.440 00.000 9828 scope move finished after 13 + 141 ms
03:25:16.440 00.000 9828 Move returns status 0, amount 13
03:25:16.440 00.000 9828 move complete, result=0
03:25:16.440 00.000 9828 worker thread done servicing request
03:25:16.440 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:25:16.793 00.353 8976 Exposure complete
03:25:16.798 00.005 8976 worker thread done servicing request
03:25:16.798 00.000 5052 OnExposeComplete: enter
03:25:16.798 00.000 5052 UpdateGuideState(): m_state=6
03:25:16.798 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13625
03:25:16.798 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.57, Mass=53, SNR=5.0, Peak=59 HFD=1.8
03:25:16.799 00.001 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.44 = 1.85)
03:25:16.799 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.74)
03:25:16.799 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-2.39 mountX=-0.06 mountY=0.21, mountTheta=1.84
03:25:16.800 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.14, opts=13)
03:25:16.800 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.14)
03:25:16.800 00.000 8976 Worker thread wakes up
03:25:16.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.14) opts 0xd
03:25:16.800 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.14)
03:25:16.800 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:25:16.800 00.000 5052 UpdateGuideState exits: m=53 SNR=5.0
03:25:16.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:16.800 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:16.800 00.000 8976 Moving (-0.15, -0.14) raw xDistance=-0.06 yDistance=0.21
03:25:16.800 00.000 5052 Enqueuing Expose request
03:25:16.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:25:16.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:25:16.800 00.000 8976 MoveAxis(R, 0, ABG)
03:25:16.800 00.000 8976 MoveAxis(U, 0, ABG)
03:25:16.800 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:25:16.800 00.000 8976 MountToCamera -- mountX=2.99 mountY=-4.65 hyp=5.53 mountTheta=-1.00 cameraX=2.77, cameraY=4.78 cameraTheta=1.04
03:25:16.800 00.000 8976 incremental bump (2.775, 4.778) isValid = 1
03:25:16.801 00.001 8976 Scheduling Mount bump of (0.058, 0.103)
03:25:16.801 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:16.801 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:16.801 00.000 8976 move complete, result=0
03:25:16.801 00.000 9828 Worker thread wakes up
03:25:16.801 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:16.801 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:16.801 00.000 8976 worker thread done servicing request
03:25:16.801 00.000 8976 Worker thread wakes up
03:25:16.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:16.801 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:25:16.801 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
03:25:16.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:16.801 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
03:25:16.801 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
03:25:16.801 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:25:16.801 00.000 9828 BLC: window closed
03:25:16.801 00.000 9828 MoveAxis(E, 20, B)
03:25:16.802 00.001 9828 Guiding  Dir = 2, Dur = 20
03:25:16.802 00.000 9828 IsSlewing returns 0
03:25:16.802 00.000 9828 IsGuiding returns 0
03:25:16.802 00.000 9828 PulseGuide returned control before completion, sleep 30
03:25:16.845 00.043 9828 IsGuiding returns 1
03:25:16.845 00.000 9828 scope still moving after pulse duration time elapsed
03:25:16.876 00.031 9828 IsSlewing returns 0
03:25:16.876 00.000 9828 IsGuiding returns 1
03:25:16.907 00.031 9828 IsSlewing returns 0
03:25:16.907 00.000 9828 IsGuiding returns 1
03:25:16.938 00.031 9828 IsSlewing returns 0
03:25:16.938 00.000 9828 IsGuiding returns 0
03:25:16.938 00.000 9828 scope move finished after 20 + 115 ms
03:25:16.938 00.000 9828 Move returns status 0, amount 20
03:25:16.938 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:16.938 00.000 9828 MoveAxis(N, 13, B)
03:25:16.938 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:16.953 00.015 9828 IsSlewing returns 0
03:25:16.954 00.001 9828 IsGuiding returns 0
03:25:16.954 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:16.984 00.030 9828 IsGuiding returns 1
03:25:16.984 00.000 9828 scope still moving after pulse duration time elapsed
03:25:17.016 00.032 9828 IsSlewing returns 0
03:25:17.016 00.000 9828 IsGuiding returns 1
03:25:17.048 00.032 9828 IsSlewing returns 0
03:25:17.048 00.000 9828 IsGuiding returns 1
03:25:17.078 00.030 9828 IsSlewing returns 0
03:25:17.078 00.000 9828 IsGuiding returns 1
03:25:17.110 00.032 9828 IsSlewing returns 0
03:25:17.111 00.001 9828 IsGuiding returns 0
03:25:17.111 00.000 9828 scope move finished after 13 + 143 ms
03:25:17.111 00.000 9828 Move returns status 0, amount 13
03:25:17.111 00.000 9828 move complete, result=0
03:25:17.111 00.000 9828 worker thread done servicing request
03:25:17.111 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:25:17.488 00.377 8976 Exposure complete
03:25:17.493 00.005 8976 worker thread done servicing request
03:25:17.493 00.000 5052 OnExposeComplete: enter
03:25:17.493 00.000 5052 UpdateGuideState(): m_state=6
03:25:17.493 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13626
03:25:17.493 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.87, Mass=63, SNR=5.4, Peak=53 HFD=2.3
03:25:17.493 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
03:25:17.493 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
03:25:17.493 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.16 hyp=0.32 cameraTheta=0.54 mountX=0.02 mountY=-0.32, mountTheta=-1.51
03:25:17.494 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.16, opts=13)
03:25:17.494 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.16)
03:25:17.494 00.000 8976 Worker thread wakes up
03:25:17.494 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.16) opts 0xd
03:25:17.494 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.16)
03:25:17.494 00.000 8976 Moving (0.27, 0.16) raw xDistance=0.02 yDistance=-0.32
03:25:17.494 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:17.494 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:25:17.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:17.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:25:17.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:25:17.494 00.000 8976 MoveAxis(R, 0, ABG)
03:25:17.494 00.000 8976 MoveAxis(U, 1, ABG)
03:25:17.494 00.000 8976 stepping (-20, 29) + (0, 1)
03:25:17.495 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:17.495 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:17.495 00.000 5052 Enqueuing Expose request
03:25:17.514 00.019 8976 Received - 47 (G) 
03:25:17.514 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:17.514 00.000 8976 stepped: pos (-20, 30)
03:25:17.514 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:25:17.515 00.001 8976 MountToCamera -- mountX=3.01 mountY=-4.68 hyp=5.57 mountTheta=-1.00 cameraX=2.80, cameraY=4.82 cameraTheta=1.04
03:25:17.515 00.000 8976 incremental bump (2.799, 4.817) isValid = 1
03:25:17.515 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:25:17.515 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:17.515 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:17.515 00.000 8976 move complete, result=0
03:25:17.515 00.000 9828 Worker thread wakes up
03:25:17.515 00.000 8976 worker thread done servicing request
03:25:17.515 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:25:17.515 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:17.515 00.000 8976 Worker thread wakes up
03:25:17.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:17.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:17.515 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:17.515 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
03:25:17.515 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
03:25:17.515 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
03:25:17.516 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:25:17.516 00.000 9828 BLC: window closed
03:25:17.517 00.001 9828 MoveAxis(E, 20, B)
03:25:17.517 00.000 9828 Guiding  Dir = 2, Dur = 20
03:25:17.517 00.000 9828 IsSlewing returns 0
03:25:17.517 00.000 9828 IsGuiding returns 0
03:25:17.517 00.000 9828 PulseGuide returned control before completion, sleep 30
03:25:17.561 00.044 9828 IsGuiding returns 1
03:25:17.561 00.000 9828 scope still moving after pulse duration time elapsed
03:25:17.592 00.031 9828 IsSlewing returns 0
03:25:17.592 00.000 9828 IsGuiding returns 1
03:25:17.624 00.032 9828 IsSlewing returns 0
03:25:17.624 00.000 9828 IsGuiding returns 1
03:25:17.655 00.031 9828 IsSlewing returns 0
03:25:17.655 00.000 9828 IsGuiding returns 1
03:25:17.686 00.031 9828 IsSlewing returns 0
03:25:17.686 00.000 9828 IsGuiding returns 0
03:25:17.686 00.000 9828 scope move finished after 20 + 148 ms
03:25:17.686 00.000 9828 Move returns status 0, amount 20
03:25:17.686 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:17.686 00.000 9828 MoveAxis(N, 13, B)
03:25:17.686 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:17.701 00.015 9828 IsSlewing returns 0
03:25:17.701 00.000 9828 IsGuiding returns 0
03:25:17.701 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:17.732 00.031 9828 IsGuiding returns 1
03:25:17.732 00.000 9828 scope still moving after pulse duration time elapsed
03:25:17.762 00.030 9828 IsSlewing returns 0
03:25:17.762 00.000 9828 IsGuiding returns 1
03:25:17.793 00.031 9828 IsSlewing returns 0
03:25:17.793 00.000 9828 IsGuiding returns 1
03:25:17.824 00.031 9828 IsSlewing returns 0
03:25:17.824 00.000 9828 IsGuiding returns 1
03:25:17.854 00.030 9828 IsSlewing returns 0
03:25:17.854 00.000 9828 IsGuiding returns 0
03:25:17.854 00.000 9828 scope move finished after 13 + 140 ms
03:25:17.854 00.000 9828 Move returns status 0, amount 13
03:25:17.854 00.000 9828 move complete, result=0
03:25:17.854 00.000 9828 worker thread done servicing request
03:25:17.855 00.001 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:25:18.201 00.346 8976 Exposure complete
03:25:18.206 00.005 8976 worker thread done servicing request
03:25:18.206 00.000 5052 OnExposeComplete: enter
03:25:18.206 00.000 5052 UpdateGuideState(): m_state=6
03:25:18.206 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13627
03:25:18.206 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.10, Mass=78, SNR=6.0, Peak=54 HFD=2.6
03:25:18.206 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.70 = 2.59)
03:25:18.206 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.48)
03:25:18.206 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.61 hyp=0.61 cameraTheta=-1.65 mountX=-0.52 mountY=0.37, mountTheta=2.52
03:25:18.207 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.61, opts=13)
03:25:18.207 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.61)
03:25:18.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:18.207 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:25:18.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:18.207 00.000 8976 Worker thread wakes up
03:25:18.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.61) opts 0xd
03:25:18.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.61)
03:25:18.207 00.000 8976 Moving (-0.05, -0.61) raw xDistance=-0.52 yDistance=0.37
03:25:18.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:18.207 00.000 5052 Enqueuing Expose request
03:25:18.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:25:18.208 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
03:25:18.208 00.000 8976 MoveAxis(R, 2, ABG)
03:25:18.208 00.000 8976 stepping (-20, 30) + (2, 0)
03:25:18.208 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:18.234 00.026 8976 Received - 47 (G) 
03:25:18.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:18.234 00.000 8976 stepped: pos (-18, 30)
03:25:18.234 00.000 8976 MoveAxis(D, 1, ABG)
03:25:18.234 00.000 8976 stepping (-18, 30) + (0, -1)
03:25:18.234 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:18.265 00.031 8976 Received - 47 (G) 
03:25:18.265 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:18.265 00.000 8976 stepped: pos (-18, 29)
03:25:18.265 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:25:18.265 00.000 8976 MountToCamera -- mountX=2.93 mountY=-4.66 hyp=5.50 mountTheta=-1.01 cameraX=2.81, cameraY=4.73 cameraTheta=1.03
03:25:18.265 00.000 8976 incremental bump (2.814, 4.729) isValid = 1
03:25:18.265 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:25:18.265 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:18.266 00.001 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:18.266 00.000 8976 move complete, result=0
03:25:18.266 00.000 9828 Worker thread wakes up
03:25:18.266 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:18.266 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:18.266 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
03:25:18.266 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
03:25:18.266 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.4 px 1 ms SOUTH
03:25:18.266 00.000 8976 worker thread done servicing request
03:25:18.266 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:25:18.266 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:25:18.266 00.000 9828 BLC: window closed
03:25:18.266 00.000 9828 MoveAxis(E, 20, B)
03:25:18.266 00.000 9828 Guiding  Dir = 2, Dur = 20
03:25:18.266 00.000 8976 Worker thread wakes up
03:25:18.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:18.266 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:18.267 00.001 9828 IsSlewing returns 0
03:25:18.267 00.000 9828 IsGuiding returns 0
03:25:18.267 00.000 9828 PulseGuide returned control before completion, sleep 30
03:25:18.308 00.041 9828 IsGuiding returns 1
03:25:18.308 00.000 9828 scope still moving after pulse duration time elapsed
03:25:18.340 00.032 9828 IsSlewing returns 0
03:25:18.360 00.020 9828 IsGuiding returns 1
03:25:18.386 00.026 9828 IsSlewing returns 0
03:25:18.386 00.000 9828 IsGuiding returns 1
03:25:18.418 00.032 9828 IsSlewing returns 0
03:25:18.418 00.000 9828 IsGuiding returns 0
03:25:18.418 00.000 9828 scope move finished after 20 + 130 ms
03:25:18.418 00.000 9828 Move returns status 0, amount 20
03:25:18.418 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:18.418 00.000 9828 MoveAxis(N, 13, B)
03:25:18.418 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:18.434 00.016 9828 IsSlewing returns 0
03:25:18.434 00.000 9828 IsGuiding returns 0
03:25:18.434 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:18.464 00.030 9828 IsGuiding returns 1
03:25:18.464 00.000 9828 scope still moving after pulse duration time elapsed
03:25:18.495 00.031 9828 IsSlewing returns 0
03:25:18.495 00.000 9828 IsGuiding returns 1
03:25:18.526 00.031 9828 IsSlewing returns 0
03:25:18.526 00.000 9828 IsGuiding returns 1
03:25:18.556 00.030 9828 IsSlewing returns 0
03:25:18.556 00.000 9828 IsGuiding returns 1
03:25:18.586 00.030 9828 IsSlewing returns 0
03:25:18.586 00.000 9828 IsGuiding returns 1
03:25:18.617 00.031 9828 IsSlewing returns 0
03:25:18.617 00.000 9828 IsGuiding returns 0
03:25:18.617 00.000 9828 scope move finished after 13 + 170 ms
03:25:18.617 00.000 9828 Move returns status 0, amount 13
03:25:18.617 00.000 9828 move complete, result=0
03:25:18.617 00.000 9828 worker thread done servicing request
03:25:18.617 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:25:18.953 00.336 8976 Exposure complete
03:25:18.958 00.005 8976 worker thread done servicing request
03:25:18.958 00.000 5052 OnExposeComplete: enter
03:25:18.958 00.000 5052 UpdateGuideState(): m_state=6
03:25:18.958 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13628
03:25:18.958 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.83, Mass=68, SNR=5.6, Peak=58 HFD=2.1
03:25:18.958 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
03:25:18.958 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
03:25:18.958 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.87 mountX=0.06 mountY=-0.15, mountTheta=-1.19
03:25:18.959 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.12, opts=13)
03:25:18.959 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.12)
03:25:18.959 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:25:18.959 00.000 5052 UpdateGuideState exits: m=68 SNR=5.6
03:25:18.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:18.959 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:18.959 00.000 5052 Enqueuing Expose request
03:25:18.959 00.000 8976 Worker thread wakes up
03:25:18.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.12) opts 0xd
03:25:18.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.12)
03:25:18.959 00.000 8976 Moving (0.10, 0.12) raw xDistance=0.06 yDistance=-0.15
03:25:18.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:25:18.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:25:18.959 00.000 8976 MoveAxis(R, 0, ABG)
03:25:18.960 00.001 8976 MoveAxis(U, 0, ABG)
03:25:18.960 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:25:18.960 00.000 8976 MountToCamera -- mountX=2.87 mountY=-4.64 hyp=5.46 mountTheta=-1.02 cameraX=2.82, cameraY=4.67 cameraTheta=1.03
03:25:18.960 00.000 8976 incremental bump (2.825, 4.670) isValid = 1
03:25:18.960 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:25:18.960 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:18.960 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:18.960 00.000 8976 move complete, result=0
03:25:18.960 00.000 9828 Worker thread wakes up
03:25:18.960 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:18.960 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:25:18.960 00.000 8976 worker thread done servicing request
03:25:18.960 00.000 8976 Worker thread wakes up
03:25:18.960 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:18.960 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
03:25:18.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:18.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:18.960 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
03:25:18.961 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:25:18.961 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:25:18.961 00.000 9828 BLC: window closed
03:25:18.961 00.000 9828 MoveAxis(E, 20, B)
03:25:18.961 00.000 9828 Guiding  Dir = 2, Dur = 20
03:25:18.961 00.000 9828 IsSlewing returns 0
03:25:18.961 00.000 9828 IsGuiding returns 0
03:25:18.961 00.000 9828 PulseGuide returned control before completion, sleep 30
03:25:18.992 00.031 9828 IsGuiding returns 1
03:25:18.992 00.000 9828 scope still moving after pulse duration time elapsed
03:25:19.023 00.031 9828 IsSlewing returns 0
03:25:19.023 00.000 9828 IsGuiding returns 1
03:25:19.055 00.032 9828 IsSlewing returns 0
03:25:19.055 00.000 9828 IsGuiding returns 1
03:25:19.086 00.031 9828 IsSlewing returns 0
03:25:19.086 00.000 9828 IsGuiding returns 1
03:25:19.118 00.032 9828 IsSlewing returns 0
03:25:19.118 00.000 9828 IsGuiding returns 0
03:25:19.118 00.000 9828 scope move finished after 20 + 136 ms
03:25:19.118 00.000 9828 Move returns status 0, amount 20
03:25:19.118 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:19.118 00.000 9828 MoveAxis(N, 13, B)
03:25:19.118 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:19.135 00.017 9828 IsSlewing returns 0
03:25:19.135 00.000 9828 IsGuiding returns 0
03:25:19.136 00.001 9828 PulseGuide returned control before completion, sleep 23
03:25:19.164 00.028 9828 IsGuiding returns 1
03:25:19.165 00.001 9828 scope still moving after pulse duration time elapsed
03:25:19.195 00.030 9828 IsSlewing returns 0
03:25:19.195 00.000 9828 IsGuiding returns 1
03:25:19.226 00.031 9828 IsSlewing returns 0
03:25:19.226 00.000 9828 IsGuiding returns 1
03:25:19.256 00.030 9828 IsSlewing returns 0
03:25:19.256 00.000 9828 IsGuiding returns 1
03:25:19.287 00.031 9828 IsSlewing returns 0
03:25:19.287 00.000 9828 IsGuiding returns 0
03:25:19.287 00.000 9828 scope move finished after 13 + 138 ms
03:25:19.287 00.000 9828 Move returns status 0, amount 13
03:25:19.287 00.000 9828 move complete, result=0
03:25:19.287 00.000 9828 worker thread done servicing request
03:25:19.287 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:25:19.644 00.357 8976 Exposure complete
03:25:19.649 00.005 8976 worker thread done servicing request
03:25:19.649 00.000 5052 OnExposeComplete: enter
03:25:19.649 00.000 5052 UpdateGuideState(): m_state=6
03:25:19.649 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13629
03:25:19.649 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.70, Mass=43, SNR=4.4, Peak=57 HFD=1.6
03:25:19.649 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
03:25:19.649 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
03:25:19.649 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.79 mountX=-0.02 mountY=-0.00, mountTheta=-2.93
03:25:19.650 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.01, opts=13)
03:25:19.650 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.01)
03:25:19.650 00.000 8976 Worker thread wakes up
03:25:19.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.01) opts 0xd
03:25:19.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.01)
03:25:19.650 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:19.650 00.000 8976 Moving (0.01, -0.01) raw xDistance=-0.02 yDistance=-0.00
03:25:19.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:25:19.651 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:25:19.651 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:25:19.651 00.000 8976 MoveAxis(R, 0, ABG)
03:25:19.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:19.651 00.000 8976 MoveAxis(U, 0, ABG)
03:25:19.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:19.651 00.000 5052 Enqueuing Expose request
03:25:19.651 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:25:19.651 00.000 8976 MountToCamera -- mountX=2.83 mountY=-4.63 hyp=5.43 mountTheta=-1.02 cameraX=2.83, cameraY=4.63 cameraTheta=1.02
03:25:19.651 00.000 8976 incremental bump (2.832, 4.631) isValid = 1
03:25:19.651 00.000 8976 Scheduling Mount bump of (0.009, 0.015)
03:25:19.651 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.01, opts=4)
03:25:19.651 00.000 8976 Enqueuing Move request for scope (0.01, 0.01)
03:25:19.651 00.000 8976 move complete, result=0
03:25:19.651 00.000 9828 Worker thread wakes up
03:25:19.651 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0x4
03:25:19.651 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:25:19.651 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
03:25:19.651 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:25:19.652 00.001 8976 worker thread done servicing request
03:25:19.652 00.000 8976 Worker thread wakes up
03:25:19.652 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:25:19.652 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=1.04 mountX=-0.01 mountY=-0.01, mountTheta=-2.18
03:25:19.652 00.000 9828 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
03:25:19.652 00.000 9828 BLC: window closed
03:25:19.652 00.000 9828 MoveAxis(E, 3, B)
03:25:19.652 00.000 9828 Guiding  Dir = 2, Dur = 3
03:25:19.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:19.652 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:19.652 00.000 9828 IsSlewing returns 0
03:25:19.652 00.000 9828 IsGuiding returns 0
03:25:19.653 00.001 9828 PulseGuide returned control before completion, sleep 13
03:25:19.674 00.021 9828 IsGuiding returns 1
03:25:19.674 00.000 9828 scope still moving after pulse duration time elapsed
03:25:19.706 00.032 9828 IsSlewing returns 0
03:25:19.706 00.000 9828 IsGuiding returns 1
03:25:19.737 00.031 9828 IsSlewing returns 0
03:25:19.737 00.000 9828 IsGuiding returns 1
03:25:19.769 00.032 9828 IsSlewing returns 0
03:25:19.769 00.000 9828 IsGuiding returns 0
03:25:19.769 00.000 9828 scope move finished after 3 + 113 ms
03:25:19.769 00.000 9828 Move returns status 0, amount 3
03:25:19.769 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:19.769 00.000 9828 MoveAxis(N, 2, B)
03:25:19.769 00.000 9828 Guiding  Dir = 0, Dur = 2
03:25:19.784 00.015 9828 IsSlewing returns 0
03:25:19.784 00.000 9828 IsGuiding returns 0
03:25:19.784 00.000 9828 PulseGuide returned control before completion, sleep 12
03:25:19.799 00.015 9828 IsGuiding returns 1
03:25:19.799 00.000 9828 scope still moving after pulse duration time elapsed
03:25:19.831 00.032 9828 IsSlewing returns 0
03:25:19.831 00.000 9828 IsGuiding returns 1
03:25:19.862 00.031 9828 IsSlewing returns 0
03:25:19.862 00.000 9828 IsGuiding returns 1
03:25:19.893 00.031 9828 IsSlewing returns 0
03:25:19.893 00.000 9828 IsGuiding returns 1
03:25:19.924 00.031 9828 IsSlewing returns 0
03:25:19.924 00.000 9828 IsGuiding returns 0
03:25:19.924 00.000 9828 scope move finished after 2 + 137 ms
03:25:19.924 00.000 9828 Move returns status 0, amount 2
03:25:19.924 00.000 9828 move complete, result=0
03:25:19.924 00.000 9828 worker thread done servicing request
03:25:19.924 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.0 px 2 ms NORTH
03:25:20.337 00.413 8976 Exposure complete
03:25:20.342 00.005 8976 worker thread done servicing request
03:25:20.342 00.000 5052 OnExposeComplete: enter
03:25:20.342 00.000 5052 UpdateGuideState(): m_state=6
03:25:20.343 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13630
03:25:20.343 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=282.27, Mass=54, SNR=5.0, Peak=56 HFD=1.6
03:25:20.343 00.000 5052 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.04) = xAngle (0.14 = 0.14)
03:25:20.343 00.000 5052 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.03 = 0.03)
03:25:20.343 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.56 hyp=0.68 cameraTheta=2.18 mountX=0.68 mountY=0.02, mountTheta=0.03
03:25:20.344 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.56, opts=13)
03:25:20.344 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.56)
03:25:20.344 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:20.344 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:25:20.344 00.000 8976 Worker thread wakes up
03:25:20.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.56) opts 0xd
03:25:20.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.56)
03:25:20.344 00.000 8976 Moving (-0.39, 0.56) raw xDistance=0.68 yDistance=0.02
03:25:20.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
03:25:20.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:20.344 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:20.344 00.000 5052 Enqueuing Expose request
03:25:20.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:25:20.344 00.000 8976 MoveAxis(L, 3, ABG)
03:25:20.344 00.000 8976 stepping (-18, 29) + (-3, 0)
03:25:20.344 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:20.376 00.032 8976 Received - 47 (G) 
03:25:20.376 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:20.376 00.000 8976 stepped: pos (-21, 29)
03:25:20.376 00.000 8976 MoveAxis(U, 0, ABG)
03:25:20.376 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:25:20.376 00.000 8976 MountToCamera -- mountX=2.96 mountY=-4.62 hyp=5.49 mountTheta=-1.00 cameraX=2.77, cameraY=4.74 cameraTheta=1.04
03:25:20.376 00.000 8976 incremental bump (2.767, 4.739) isValid = 1
03:25:20.376 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:25:20.376 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:20.376 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:20.376 00.000 8976 move complete, result=0
03:25:20.376 00.000 9828 Worker thread wakes up
03:25:20.376 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.0 px 0 ms NORTH
03:25:20.376 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:20.376 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:20.376 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
03:25:20.376 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
03:25:20.377 00.001 8976 worker thread done servicing request
03:25:20.377 00.000 8976 Worker thread wakes up
03:25:20.377 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
03:25:20.377 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:25:20.377 00.000 9828 BLC: window closed
03:25:20.377 00.000 9828 MoveAxis(E, 20, B)
03:25:20.377 00.000 9828 Guiding  Dir = 2, Dur = 20
03:25:20.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:20.377 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:20.377 00.000 9828 IsSlewing returns 0
03:25:20.377 00.000 9828 IsGuiding returns 0
03:25:20.377 00.000 9828 PulseGuide returned control before completion, sleep 30
03:25:20.410 00.033 9828 IsGuiding returns 1
03:25:20.410 00.000 9828 scope still moving after pulse duration time elapsed
03:25:20.440 00.030 9828 IsSlewing returns 0
03:25:20.440 00.000 9828 IsGuiding returns 1
03:25:20.471 00.031 9828 IsSlewing returns 0
03:25:20.471 00.000 9828 IsGuiding returns 1
03:25:20.502 00.031 9828 IsSlewing returns 0
03:25:20.502 00.000 9828 IsGuiding returns 0
03:25:20.502 00.000 9828 scope move finished after 20 + 104 ms
03:25:20.502 00.000 9828 Move returns status 0, amount 20
03:25:20.502 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:20.502 00.000 9828 MoveAxis(N, 13, B)
03:25:20.502 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:20.517 00.015 9828 IsSlewing returns 0
03:25:20.517 00.000 9828 IsGuiding returns 0
03:25:20.517 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:20.548 00.031 9828 IsGuiding returns 1
03:25:20.548 00.000 9828 scope still moving after pulse duration time elapsed
03:25:20.579 00.031 9828 IsSlewing returns 0
03:25:20.579 00.000 9828 IsGuiding returns 1
03:25:20.610 00.031 9828 IsSlewing returns 0
03:25:20.610 00.000 9828 IsGuiding returns 1
03:25:20.640 00.030 9828 IsSlewing returns 0
03:25:20.640 00.000 9828 IsGuiding returns 1
03:25:20.671 00.031 9828 IsSlewing returns 0
03:25:20.672 00.001 9828 IsGuiding returns 0
03:25:20.672 00.000 9828 scope move finished after 13 + 141 ms
03:25:20.672 00.000 9828 Move returns status 0, amount 13
03:25:20.672 00.000 9828 move complete, result=0
03:25:20.672 00.000 9828 worker thread done servicing request
03:25:20.672 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:25:21.063 00.391 8976 Exposure complete
03:25:21.071 00.008 8976 worker thread done servicing request
03:25:21.071 00.000 5052 OnExposeComplete: enter
03:25:21.071 00.000 5052 UpdateGuideState(): m_state=6
03:25:21.071 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13631
03:25:21.071 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=280.97, Mass=76, SNR=5.9, Peak=54 HFD=2.7
03:25:21.072 00.001 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
03:25:21.072 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
03:25:21.072 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.74 hyp=0.92 cameraTheta=-2.22 mountX=-0.40 mountY=0.87, mountTheta=2.01
03:25:21.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.74, opts=13)
03:25:21.073 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.74)
03:25:21.073 00.000 8976 Worker thread wakes up
03:25:21.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.74) opts 0xd
03:25:21.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.74)
03:25:21.073 00.000 8976 Moving (-0.56, -0.74) raw xDistance=-0.40 yDistance=0.87
03:25:21.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.40
03:25:21.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
03:25:21.073 00.000 8976 MoveAxis(R, 1, ABG)
03:25:21.073 00.000 8976 stepping (-21, 29) + (1, 0)
03:25:21.073 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:25:21.074 00.001 5052 UpdateGuideState exits: m=76 SNR=5.9
03:25:21.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:21.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:21.074 00.000 5052 Enqueuing Expose request
03:25:21.074 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:21.096 00.022 8976 Received - 47 (G) 
03:25:21.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:21.096 00.000 8976 stepped: pos (-20, 29)
03:25:21.096 00.000 8976 MoveAxis(D, 3, ABG)
03:25:21.096 00.000 8976 stepping (-20, 29) + (0, -3)
03:25:21.096 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:21.127 00.031 8976 Received - 47 (G) 
03:25:21.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:21.127 00.000 8976 stepped: pos (-20, 26)
03:25:21.127 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:25:21.127 00.000 8976 MountToCamera -- mountX=2.99 mountY=-4.46 hyp=5.37 mountTheta=-0.98 cameraX=2.61, cameraY=4.70 cameraTheta=1.06
03:25:21.127 00.000 8976 incremental bump (2.607, 4.696) isValid = 1
03:25:21.127 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
03:25:21.127 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:21.127 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:21.127 00.000 8976 move complete, result=0
03:25:21.127 00.000 9828 Worker thread wakes up
03:25:21.127 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.9 px 3 ms SOUTH
03:25:21.127 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:21.127 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:21.127 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
03:25:21.127 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
03:25:21.128 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
03:25:21.128 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:25:21.128 00.000 9828 BLC: window closed
03:25:21.128 00.000 9828 MoveAxis(E, 19, B)
03:25:21.128 00.000 9828 Guiding  Dir = 2, Dur = 19
03:25:21.128 00.000 8976 worker thread done servicing request
03:25:21.128 00.000 8976 Worker thread wakes up
03:25:21.128 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:21.128 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:21.128 00.000 9828 IsSlewing returns 0
03:25:21.128 00.000 9828 IsGuiding returns 0
03:25:21.128 00.000 9828 PulseGuide returned control before completion, sleep 29
03:25:21.169 00.041 9828 IsGuiding returns 1
03:25:21.169 00.000 9828 scope still moving after pulse duration time elapsed
03:25:21.200 00.031 9828 IsSlewing returns 0
03:25:21.200 00.000 9828 IsGuiding returns 1
03:25:21.230 00.030 9828 IsSlewing returns 0
03:25:21.230 00.000 9828 IsGuiding returns 1
03:25:21.261 00.031 9828 IsSlewing returns 0
03:25:21.261 00.000 9828 IsGuiding returns 0
03:25:21.261 00.000 9828 scope move finished after 19 + 113 ms
03:25:21.261 00.000 9828 Move returns status 0, amount 19
03:25:21.261 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:21.261 00.000 9828 MoveAxis(N, 13, B)
03:25:21.261 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:21.277 00.016 9828 IsSlewing returns 0
03:25:21.277 00.000 9828 IsGuiding returns 0
03:25:21.277 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:21.308 00.031 9828 IsGuiding returns 1
03:25:21.308 00.000 9828 scope still moving after pulse duration time elapsed
03:25:21.339 00.031 9828 IsSlewing returns 0
03:25:21.339 00.000 9828 IsGuiding returns 1
03:25:21.371 00.032 9828 IsSlewing returns 0
03:25:21.371 00.000 9828 IsGuiding returns 1
03:25:21.402 00.031 9828 IsSlewing returns 0
03:25:21.402 00.000 9828 IsGuiding returns 1
03:25:21.433 00.031 9828 IsSlewing returns 0
03:25:21.433 00.000 9828 IsGuiding returns 0
03:25:21.433 00.000 9828 scope move finished after 13 + 143 ms
03:25:21.433 00.000 9828 Move returns status 0, amount 13
03:25:21.433 00.000 9828 move complete, result=0
03:25:21.433 00.000 9828 worker thread done servicing request
03:25:21.433 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:25:21.814 00.381 8976 Exposure complete
03:25:21.819 00.005 8976 worker thread done servicing request
03:25:21.819 00.000 5052 OnExposeComplete: enter
03:25:21.819 00.000 5052 UpdateGuideState(): m_state=6
03:25:21.819 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13632
03:25:21.819 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=282.03, Mass=76, SNR=5.9, Peak=58 HFD=2.5
03:25:21.819 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.04) = xAngle (-0.77 = -0.77)
03:25:21.819 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
03:25:21.819 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.27 mountX=0.24 mountY=-0.26, mountTheta=-0.82
03:25:21.820 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.32, opts=13)
03:25:21.820 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.32)
03:25:21.820 00.000 8976 Worker thread wakes up
03:25:21.820 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:21.820 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.32) opts 0xd
03:25:21.820 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.32)
03:25:21.821 00.001 5052 UpdateGuideState exits: m=76 SNR=5.9
03:25:21.821 00.000 8976 Moving (0.10, 0.32) raw xDistance=0.24 yDistance=-0.26
03:25:21.821 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:21.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:25:21.821 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:21.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:25:21.821 00.000 5052 Enqueuing Expose request
03:25:21.821 00.000 8976 MoveAxis(R, 0, ABG)
03:25:21.821 00.000 8976 MoveAxis(U, 0, ABG)
03:25:21.821 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:25:21.822 00.001 8976 MountToCamera -- mountX=3.02 mountY=-4.35 hyp=5.29 mountTheta=-0.96 cameraX=2.50, cameraY=4.67 cameraTheta=1.08
03:25:21.822 00.000 8976 incremental bump (2.500, 4.666) isValid = 1
03:25:21.822 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:25:21.822 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:25:21.822 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:25:21.822 00.000 8976 move complete, result=0
03:25:21.822 00.000 9828 Worker thread wakes up
03:25:21.822 00.000 8976 worker thread done servicing request
03:25:21.822 00.000 8976 Worker thread wakes up
03:25:21.822 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:25:21.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:21.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:21.822 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:25:21.822 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:25:21.822 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:25:21.822 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
03:25:21.822 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:25:21.823 00.001 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:25:21.823 00.000 9828 BLC: window closed
03:25:21.823 00.000 9828 MoveAxis(E, 19, B)
03:25:21.823 00.000 9828 Guiding  Dir = 2, Dur = 19
03:25:21.823 00.000 9828 IsSlewing returns 0
03:25:21.823 00.000 9828 IsGuiding returns 0
03:25:21.823 00.000 9828 PulseGuide returned control before completion, sleep 29
03:25:21.868 00.045 9828 IsGuiding returns 1
03:25:21.868 00.000 9828 scope still moving after pulse duration time elapsed
03:25:21.898 00.030 9828 IsSlewing returns 0
03:25:21.898 00.000 9828 IsGuiding returns 1
03:25:21.929 00.031 9828 IsSlewing returns 0
03:25:21.929 00.000 9828 IsGuiding returns 1
03:25:21.961 00.032 9828 IsSlewing returns 0
03:25:21.961 00.000 9828 IsGuiding returns 0
03:25:21.961 00.000 9828 scope move finished after 19 + 118 ms
03:25:21.961 00.000 9828 Move returns status 0, amount 19
03:25:21.961 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:21.961 00.000 9828 MoveAxis(N, 13, B)
03:25:21.961 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:21.979 00.018 9828 IsSlewing returns 0
03:25:21.980 00.001 9828 IsGuiding returns 0
03:25:21.980 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:22.009 00.029 9828 IsGuiding returns 1
03:25:22.010 00.001 9828 scope still moving after pulse duration time elapsed
03:25:22.042 00.032 9828 IsSlewing returns 0
03:25:22.042 00.000 9828 IsGuiding returns 1
03:25:22.072 00.030 9828 IsSlewing returns 0
03:25:22.072 00.000 9828 IsGuiding returns 1
03:25:22.104 00.032 9828 IsSlewing returns 0
03:25:22.105 00.001 9828 IsGuiding returns 1
03:25:22.137 00.032 9828 IsSlewing returns 0
03:25:22.137 00.000 9828 IsGuiding returns 1
03:25:22.168 00.031 9828 IsSlewing returns 0
03:25:22.168 00.000 9828 IsGuiding returns 0
03:25:22.168 00.000 9828 scope move finished after 13 + 175 ms
03:25:22.168 00.000 9828 Move returns status 0, amount 13
03:25:22.168 00.000 9828 move complete, result=0
03:25:22.169 00.001 9828 worker thread done servicing request
03:25:22.169 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:25:22.508 00.339 8976 Exposure complete
03:25:22.513 00.005 8976 worker thread done servicing request
03:25:22.514 00.001 5052 OnExposeComplete: enter
03:25:22.514 00.000 5052 UpdateGuideState(): m_state=6
03:25:22.514 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13633
03:25:22.514 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.89, Mass=61, SNR=5.3, Peak=55 HFD=2.2
03:25:22.514 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
03:25:22.514 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
03:25:22.514 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.25 cameraTheta=0.80 mountX=0.08 mountY=-0.25, mountTheta=-1.25
03:25:22.514 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.18, opts=13)
03:25:22.514 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.18)
03:25:22.514 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:22.515 00.001 5052 UpdateGuideState exits: m=61 SNR=5.3
03:25:22.515 00.000 8976 Worker thread wakes up
03:25:22.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.18) opts 0xd
03:25:22.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.18)
03:25:22.515 00.000 8976 Moving (0.18, 0.18) raw xDistance=0.08 yDistance=-0.25
03:25:22.515 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:22.515 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:22.515 00.000 5052 Enqueuing Expose request
03:25:22.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:25:22.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:25:22.515 00.000 8976 MoveAxis(R, 0, ABG)
03:25:22.515 00.000 8976 MoveAxis(U, 0, ABG)
03:25:22.515 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:25:22.515 00.000 8976 MountToCamera -- mountX=3.03 mountY=-4.28 hyp=5.24 mountTheta=-0.95 cameraX=2.43, cameraY=4.65 cameraTheta=1.09
03:25:22.515 00.000 8976 incremental bump (2.428, 4.647) isValid = 1
03:25:22.515 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
03:25:22.515 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:25:22.515 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:25:22.515 00.000 8976 move complete, result=0
03:25:22.515 00.000 9828 Worker thread wakes up
03:25:22.515 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:25:22.515 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:25:22.516 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:25:22.516 00.000 8976 worker thread done servicing request
03:25:22.516 00.000 8976 Worker thread wakes up
03:25:22.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:22.516 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
03:25:22.516 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
03:25:22.516 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:25:22.516 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:25:22.516 00.000 9828 BLC: window closed
03:25:22.516 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:22.516 00.000 9828 MoveAxis(E, 18, B)
03:25:22.516 00.000 9828 Guiding  Dir = 2, Dur = 18
03:25:22.517 00.001 9828 IsSlewing returns 0
03:25:22.517 00.000 9828 IsGuiding returns 0
03:25:22.517 00.000 9828 PulseGuide returned control before completion, sleep 28
03:25:22.558 00.041 9828 IsGuiding returns 1
03:25:22.558 00.000 9828 scope still moving after pulse duration time elapsed
03:25:22.589 00.031 9828 IsSlewing returns 0
03:25:22.589 00.000 9828 IsGuiding returns 1
03:25:22.620 00.031 9828 IsSlewing returns 0
03:25:22.620 00.000 9828 IsGuiding returns 1
03:25:22.651 00.031 9828 IsSlewing returns 0
03:25:22.651 00.000 9828 IsGuiding returns 0
03:25:22.651 00.000 9828 scope move finished after 18 + 116 ms
03:25:22.651 00.000 9828 Move returns status 0, amount 18
03:25:22.651 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:22.651 00.000 9828 MoveAxis(N, 13, B)
03:25:22.651 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:22.667 00.016 9828 IsSlewing returns 0
03:25:22.667 00.000 9828 IsGuiding returns 0
03:25:22.667 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:22.698 00.031 9828 IsGuiding returns 1
03:25:22.698 00.000 9828 scope still moving after pulse duration time elapsed
03:25:22.730 00.032 9828 IsSlewing returns 0
03:25:22.730 00.000 9828 IsGuiding returns 1
03:25:22.761 00.031 9828 IsSlewing returns 0
03:25:22.761 00.000 9828 IsGuiding returns 1
03:25:22.793 00.032 9828 IsSlewing returns 0
03:25:22.793 00.000 9828 IsGuiding returns 1
03:25:22.825 00.032 9828 IsSlewing returns 0
03:25:22.825 00.000 9828 IsGuiding returns 0
03:25:22.825 00.000 9828 scope move finished after 13 + 144 ms
03:25:22.825 00.000 9828 Move returns status 0, amount 13
03:25:22.825 00.000 9828 move complete, result=0
03:25:22.825 00.000 9828 worker thread done servicing request
03:25:22.825 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:25:23.199 00.374 8976 Exposure complete
03:25:23.205 00.006 8976 worker thread done servicing request
03:25:23.205 00.000 5052 OnExposeComplete: enter
03:25:23.205 00.000 5052 UpdateGuideState(): m_state=6
03:25:23.205 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13634
03:25:23.205 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=282.07, Mass=63, SNR=5.3, Peak=55 HFD=2.3
03:25:23.205 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.04) = xAngle (-0.99 = -0.99)
03:25:23.205 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
03:25:23.205 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.36 hyp=0.41 cameraTheta=1.05 mountX=0.22 mountY=-0.36, mountTheta=-1.02
03:25:23.206 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.36, opts=13)
03:25:23.206 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.36)
03:25:23.206 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:25:23.206 00.000 5052 UpdateGuideState exits: m=63 SNR=5.3
03:25:23.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:23.206 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:23.206 00.000 5052 Enqueuing Expose request
03:25:23.206 00.000 8976 Worker thread wakes up
03:25:23.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.36) opts 0xd
03:25:23.206 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.36)
03:25:23.206 00.000 8976 Moving (0.20, 0.36) raw xDistance=0.22 yDistance=-0.36
03:25:23.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:25:23.206 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:25:23.206 00.000 8976 MoveAxis(R, 0, ABG)
03:25:23.206 00.000 8976 MoveAxis(U, 1, ABG)
03:25:23.206 00.000 8976 stepping (-20, 26) + (0, 1)
03:25:23.206 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:23.238 00.032 8976 Received - 47 (G) 
03:25:23.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:23.238 00.000 8976 stepped: pos (-20, 27)
03:25:23.238 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:25:23.238 00.000 8976 MountToCamera -- mountX=3.04 mountY=-4.28 hyp=5.25 mountTheta=-0.95 cameraX=2.43, cameraY=4.66 cameraTheta=1.09
03:25:23.238 00.000 8976 incremental bump (2.427, 4.657) isValid = 1
03:25:23.238 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
03:25:23.238 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:25:23.238 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:25:23.238 00.000 8976 move complete, result=0
03:25:23.238 00.000 9828 Worker thread wakes up
03:25:23.238 00.000 8976 worker thread done servicing request
03:25:23.238 00.000 8976 Worker thread wakes up
03:25:23.238 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:25:23.238 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
03:25:23.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:23.238 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:25:23.238 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
03:25:23.239 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:23.239 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
03:25:23.239 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:25:23.239 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:25:23.239 00.000 9828 BLC: window closed
03:25:23.239 00.000 9828 MoveAxis(E, 18, B)
03:25:23.239 00.000 9828 Guiding  Dir = 2, Dur = 18
03:25:23.239 00.000 9828 IsSlewing returns 0
03:25:23.239 00.000 9828 IsGuiding returns 0
03:25:23.239 00.000 9828 PulseGuide returned control before completion, sleep 28
03:25:23.277 00.038 9828 IsGuiding returns 1
03:25:23.277 00.000 9828 scope still moving after pulse duration time elapsed
03:25:23.309 00.032 9828 IsSlewing returns 0
03:25:23.309 00.000 9828 IsGuiding returns 1
03:25:23.340 00.031 9828 IsSlewing returns 0
03:25:23.340 00.000 9828 IsGuiding returns 1
03:25:23.370 00.030 9828 IsSlewing returns 0
03:25:23.370 00.000 9828 IsGuiding returns 0
03:25:23.370 00.000 9828 scope move finished after 18 + 113 ms
03:25:23.370 00.000 9828 Move returns status 0, amount 18
03:25:23.370 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:23.371 00.001 9828 MoveAxis(N, 13, B)
03:25:23.371 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:23.386 00.015 9828 IsSlewing returns 0
03:25:23.386 00.000 9828 IsGuiding returns 0
03:25:23.386 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:23.418 00.032 9828 IsGuiding returns 1
03:25:23.418 00.000 9828 scope still moving after pulse duration time elapsed
03:25:23.450 00.032 9828 IsSlewing returns 0
03:25:23.450 00.000 9828 IsGuiding returns 1
03:25:23.482 00.032 9828 IsSlewing returns 0
03:25:23.482 00.000 9828 IsGuiding returns 1
03:25:23.514 00.032 9828 IsSlewing returns 0
03:25:23.514 00.000 9828 IsGuiding returns 1
03:25:23.546 00.032 9828 IsSlewing returns 0
03:25:23.546 00.000 9828 IsGuiding returns 0
03:25:23.546 00.000 9828 scope move finished after 13 + 146 ms
03:25:23.546 00.000 9828 Move returns status 0, amount 13
03:25:23.546 00.000 9828 move complete, result=0
03:25:23.546 00.000 9828 worker thread done servicing request
03:25:23.546 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:25:23.921 00.375 8976 Exposure complete
03:25:23.926 00.005 8976 worker thread done servicing request
03:25:23.926 00.000 5052 OnExposeComplete: enter
03:25:23.927 00.001 5052 UpdateGuideState(): m_state=6
03:25:23.927 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13635
03:25:23.927 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.73, Mass=62, SNR=5.4, Peak=58 HFD=1.6
03:25:23.927 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.87 = -1.87)
03:25:23.927 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
03:25:23.927 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.17 mountX=-0.04 mountY=-0.13, mountTheta=-1.88
03:25:23.927 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.02, opts=13)
03:25:23.927 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.02)
03:25:23.927 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:23.928 00.001 5052 UpdateGuideState exits: m=62 SNR=5.4
03:25:23.928 00.000 8976 Worker thread wakes up
03:25:23.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.02) opts 0xd
03:25:23.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.02)
03:25:23.928 00.000 8976 Moving (0.14, 0.02) raw xDistance=-0.04 yDistance=-0.13
03:25:23.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:23.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:23.928 00.000 5052 Enqueuing Expose request
03:25:23.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:25:23.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:25:23.928 00.000 8976 MoveAxis(R, 0, ABG)
03:25:23.928 00.000 8976 MoveAxis(U, 0, ABG)
03:25:23.928 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:25:23.928 00.000 8976 MountToCamera -- mountX=3.05 mountY=-4.28 hyp=5.26 mountTheta=-0.95 cameraX=2.43, cameraY=4.66 cameraTheta=1.09
03:25:23.928 00.000 8976 incremental bump (2.426, 4.664) isValid = 1
03:25:23.928 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
03:25:23.928 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:25:23.928 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:25:23.928 00.000 8976 move complete, result=0
03:25:23.928 00.000 9828 Worker thread wakes up
03:25:23.928 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:25:23.928 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:25:23.929 00.001 8976 worker thread done servicing request
03:25:23.929 00.000 8976 Worker thread wakes up
03:25:23.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:23.929 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:23.929 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
03:25:23.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:23.929 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
03:25:23.929 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:25:23.929 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:25:23.929 00.000 9828 BLC: window closed
03:25:23.929 00.000 9828 MoveAxis(E, 18, B)
03:25:23.929 00.000 9828 Guiding  Dir = 2, Dur = 18
03:25:23.929 00.000 9828 IsSlewing returns 0
03:25:23.930 00.001 9828 IsGuiding returns 0
03:25:23.930 00.000 9828 PulseGuide returned control before completion, sleep 28
03:25:23.967 00.037 9828 IsGuiding returns 1
03:25:23.967 00.000 9828 scope still moving after pulse duration time elapsed
03:25:23.998 00.031 9828 IsSlewing returns 0
03:25:23.998 00.000 9828 IsGuiding returns 1
03:25:24.030 00.032 9828 IsSlewing returns 0
03:25:24.030 00.000 9828 IsGuiding returns 1
03:25:24.062 00.032 9828 IsSlewing returns 0
03:25:24.062 00.000 9828 IsGuiding returns 0
03:25:24.062 00.000 9828 scope move finished after 18 + 114 ms
03:25:24.062 00.000 9828 Move returns status 0, amount 18
03:25:24.062 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:24.062 00.000 9828 MoveAxis(N, 13, B)
03:25:24.063 00.001 9828 Guiding  Dir = 0, Dur = 13
03:25:24.078 00.015 9828 IsSlewing returns 0
03:25:24.078 00.000 9828 IsGuiding returns 0
03:25:24.078 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:24.109 00.031 9828 IsGuiding returns 1
03:25:24.109 00.000 9828 scope still moving after pulse duration time elapsed
03:25:24.141 00.032 9828 IsSlewing returns 0
03:25:24.141 00.000 9828 IsGuiding returns 1
03:25:24.173 00.032 9828 IsSlewing returns 0
03:25:24.173 00.000 9828 IsGuiding returns 1
03:25:24.204 00.031 9828 IsSlewing returns 0
03:25:24.204 00.000 9828 IsGuiding returns 1
03:25:24.235 00.031 9828 IsSlewing returns 0
03:25:24.235 00.000 9828 IsGuiding returns 0
03:25:24.235 00.000 9828 scope move finished after 13 + 144 ms
03:25:24.235 00.000 9828 Move returns status 0, amount 13
03:25:24.235 00.000 9828 move complete, result=0
03:25:24.235 00.000 9828 worker thread done servicing request
03:25:24.235 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:25:24.617 00.382 8976 Exposure complete
03:25:24.623 00.006 8976 worker thread done servicing request
03:25:24.623 00.000 5052 OnExposeComplete: enter
03:25:24.623 00.000 5052 UpdateGuideState(): m_state=6
03:25:24.623 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13636
03:25:24.623 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.74, Mass=56, SNR=5.1, Peak=58 HFD=1.6
03:25:24.623 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
03:25:24.623 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
03:25:24.623 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.03 hyp=0.26 cameraTheta=0.13 mountX=-0.09 mountY=-0.23, mountTheta=-1.92
03:25:24.624 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.03, opts=13)
03:25:24.624 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.03)
03:25:24.624 00.000 8976 Worker thread wakes up
03:25:24.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.03) opts 0xd
03:25:24.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.03)
03:25:24.624 00.000 8976 Moving (0.26, 0.03) raw xDistance=-0.09 yDistance=-0.23
03:25:24.624 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:24.624 00.000 5052 UpdateGuideState exits: m=56 SNR=5.1
03:25:24.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:24.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:25:24.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:25:24.624 00.000 8976 MoveAxis(R, 0, ABG)
03:25:24.624 00.000 8976 MoveAxis(U, 0, ABG)
03:25:24.624 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:25:24.624 00.000 8976 MountToCamera -- mountX=3.05 mountY=-4.28 hyp=5.26 mountTheta=-0.95 cameraX=2.42, cameraY=4.67 cameraTheta=1.09
03:25:24.624 00.000 8976 incremental bump (2.425, 4.669) isValid = 1
03:25:24.624 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:24.625 00.001 5052 Enqueuing Expose request
03:25:24.625 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
03:25:24.625 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:25:24.625 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:25:24.625 00.000 8976 move complete, result=0
03:25:24.625 00.000 9828 Worker thread wakes up
03:25:24.625 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:25:24.625 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:25:24.625 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
03:25:24.625 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:25:24.625 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
03:25:24.625 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:25:24.625 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:25:24.625 00.000 8976 worker thread done servicing request
03:25:24.625 00.000 8976 Worker thread wakes up
03:25:24.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:24.626 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:24.626 00.000 9828 BLC: window closed
03:25:24.626 00.000 9828 MoveAxis(E, 18, B)
03:25:24.626 00.000 9828 Guiding  Dir = 2, Dur = 18
03:25:24.626 00.000 9828 IsSlewing returns 0
03:25:24.626 00.000 9828 IsGuiding returns 0
03:25:24.626 00.000 9828 PulseGuide returned control before completion, sleep 28
03:25:24.658 00.032 9828 IsGuiding returns 1
03:25:24.658 00.000 9828 scope still moving after pulse duration time elapsed
03:25:24.688 00.030 9828 IsSlewing returns 0
03:25:24.688 00.000 9828 IsGuiding returns 1
03:25:24.720 00.032 9828 IsSlewing returns 0
03:25:24.720 00.000 9828 IsGuiding returns 1
03:25:24.752 00.032 9828 IsSlewing returns 0
03:25:24.752 00.000 9828 IsGuiding returns 1
03:25:24.784 00.032 9828 IsSlewing returns 0
03:25:24.784 00.000 9828 IsGuiding returns 0
03:25:24.784 00.000 9828 scope move finished after 18 + 139 ms
03:25:24.784 00.000 9828 Move returns status 0, amount 18
03:25:24.784 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:24.784 00.000 9828 MoveAxis(N, 13, B)
03:25:24.784 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:24.799 00.015 9828 IsSlewing returns 0
03:25:24.799 00.000 9828 IsGuiding returns 0
03:25:24.799 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:24.830 00.031 9828 IsGuiding returns 1
03:25:24.830 00.000 9828 scope still moving after pulse duration time elapsed
03:25:24.862 00.032 9828 IsSlewing returns 0
03:25:24.862 00.000 9828 IsGuiding returns 1
03:25:24.894 00.032 9828 IsSlewing returns 0
03:25:24.895 00.001 9828 IsGuiding returns 1
03:25:24.926 00.031 9828 IsSlewing returns 0
03:25:24.926 00.000 9828 IsGuiding returns 1
03:25:24.957 00.031 9828 IsSlewing returns 0
03:25:24.957 00.000 9828 IsGuiding returns 0
03:25:24.957 00.000 9828 scope move finished after 13 + 144 ms
03:25:24.957 00.000 9828 Move returns status 0, amount 13
03:25:24.957 00.000 9828 move complete, result=0
03:25:24.957 00.000 9828 worker thread done servicing request
03:25:24.957 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:25:25.312 00.355 8976 Exposure complete
03:25:25.318 00.006 8976 worker thread done servicing request
03:25:25.318 00.000 5052 OnExposeComplete: enter
03:25:25.318 00.000 5052 UpdateGuideState(): m_state=6
03:25:25.318 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13637
03:25:25.318 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.60, Mass=60, SNR=5.3, Peak=59 HFD=1.5
03:25:25.318 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
03:25:25.318 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
03:25:25.318 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.11 hyp=0.44 cameraTheta=-0.26 mountX=-0.29 mountY=-0.30, mountTheta=-2.35
03:25:25.319 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.11, opts=13)
03:25:25.319 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.11)
03:25:25.319 00.000 8976 Worker thread wakes up
03:25:25.319 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.11) opts 0xd
03:25:25.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.11)
03:25:25.319 00.000 8976 Moving (0.43, -0.11) raw xDistance=-0.29 yDistance=-0.30
03:25:25.319 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:25:25.319 00.000 5052 UpdateGuideState exits: m=60 SNR=5.3
03:25:25.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:25.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:25:25.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:25:25.319 00.000 8976 MoveAxis(R, 1, ABG)
03:25:25.319 00.000 8976 stepping (-20, 27) + (1, 0)
03:25:25.319 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:25.319 00.000 5052 Enqueuing Expose request
03:25:25.319 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:25.347 00.028 8976 Received - 47 (G) 
03:25:25.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:25.347 00.000 8976 stepped: pos (-19, 27)
03:25:25.347 00.000 8976 MoveAxis(U, 1, ABG)
03:25:25.347 00.000 8976 stepping (-19, 27) + (0, 1)
03:25:25.347 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:25.380 00.033 8976 Received - 47 (G) 
03:25:25.380 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:25.380 00.000 8976 stepped: pos (-19, 28)
03:25:25.380 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:25:25.380 00.000 8976 MountToCamera -- mountX=3.01 mountY=-4.34 hyp=5.28 mountTheta=-0.96 cameraX=2.49, cameraY=4.65 cameraTheta=1.08
03:25:25.380 00.000 8976 incremental bump (2.494, 4.651) isValid = 1
03:25:25.380 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:25:25.380 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:25:25.380 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:25:25.380 00.000 8976 move complete, result=0
03:25:25.380 00.000 9828 Worker thread wakes up
03:25:25.380 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
03:25:25.380 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:25:25.380 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:25:25.380 00.000 8976 worker thread done servicing request
03:25:25.380 00.000 8976 Worker thread wakes up
03:25:25.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:25.381 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:25.381 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:25:25.381 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
03:25:25.381 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:25:25.381 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:25:25.381 00.000 9828 BLC: window closed
03:25:25.381 00.000 9828 MoveAxis(E, 19, B)
03:25:25.381 00.000 9828 Guiding  Dir = 2, Dur = 19
03:25:25.381 00.000 9828 IsSlewing returns 0
03:25:25.381 00.000 9828 IsGuiding returns 0
03:25:25.381 00.000 9828 PulseGuide returned control before completion, sleep 29
03:25:25.420 00.039 9828 IsGuiding returns 1
03:25:25.420 00.000 9828 scope still moving after pulse duration time elapsed
03:25:25.452 00.032 9828 IsSlewing returns 0
03:25:25.452 00.000 9828 IsGuiding returns 1
03:25:25.483 00.031 9828 IsSlewing returns 0
03:25:25.483 00.000 9828 IsGuiding returns 1
03:25:25.515 00.032 9828 IsSlewing returns 0
03:25:25.515 00.000 9828 IsGuiding returns 0
03:25:25.515 00.000 9828 scope move finished after 19 + 114 ms
03:25:25.515 00.000 9828 Move returns status 0, amount 19
03:25:25.515 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:25.515 00.000 9828 MoveAxis(N, 13, B)
03:25:25.515 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:25.531 00.016 9828 IsSlewing returns 0
03:25:25.531 00.000 9828 IsGuiding returns 0
03:25:25.531 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:25.563 00.032 9828 IsGuiding returns 1
03:25:25.563 00.000 9828 scope still moving after pulse duration time elapsed
03:25:25.594 00.031 9828 IsSlewing returns 0
03:25:25.594 00.000 9828 IsGuiding returns 1
03:25:25.625 00.031 9828 IsSlewing returns 0
03:25:25.625 00.000 9828 IsGuiding returns 1
03:25:25.656 00.031 9828 IsSlewing returns 0
03:25:25.656 00.000 9828 IsGuiding returns 1
03:25:25.687 00.031 9828 IsSlewing returns 0
03:25:25.687 00.000 9828 IsGuiding returns 1
03:25:25.718 00.031 9828 IsSlewing returns 0
03:25:25.718 00.000 9828 IsGuiding returns 0
03:25:25.718 00.000 9828 scope move finished after 13 + 174 ms
03:25:25.718 00.000 9828 Move returns status 0, amount 13
03:25:25.718 00.000 9828 move complete, result=0
03:25:25.718 00.000 9828 worker thread done servicing request
03:25:25.718 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:25:26.067 00.349 8976 Exposure complete
03:25:26.073 00.006 8976 worker thread done servicing request
03:25:26.073 00.000 5052 OnExposeComplete: enter
03:25:26.073 00.000 5052 UpdateGuideState(): m_state=6
03:25:26.073 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13638
03:25:26.073 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.42, Mass=48, SNR=4.6, Peak=54 HFD=1.6
03:25:26.073 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.04) = xAngle (-2.60 = -2.60)
03:25:26.073 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.70 = -2.70)
03:25:26.073 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.29 hyp=0.56 cameraTheta=-0.56 mountX=-0.48 mountY=-0.24, mountTheta=-2.68
03:25:26.074 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.29, opts=13)
03:25:26.074 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.29)
03:25:26.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:26.074 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:25:26.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:26.074 00.000 8976 Worker thread wakes up
03:25:26.074 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.29) opts 0xd
03:25:26.074 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.29)
03:25:26.074 00.000 8976 Moving (0.47, -0.29) raw xDistance=-0.48 yDistance=-0.24
03:25:26.074 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:26.074 00.000 5052 Enqueuing Expose request
03:25:26.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
03:25:26.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:25:26.075 00.001 8976 MoveAxis(R, 2, ABG)
03:25:26.075 00.000 8976 stepping (-19, 28) + (2, 0)
03:25:26.075 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:26.099 00.024 8976 Received - 47 (G) 
03:25:26.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:26.099 00.000 8976 stepped: pos (-17, 28)
03:25:26.099 00.000 8976 MoveAxis(U, 0, ABG)
03:25:26.099 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:25:26.099 00.000 8976 MountToCamera -- mountX=2.87 mountY=-4.37 hyp=5.23 mountTheta=-0.99 cameraX=2.59, cameraY=4.55 cameraTheta=1.05
03:25:26.099 00.000 8976 incremental bump (2.587, 4.549) isValid = 1
03:25:26.099 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
03:25:26.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:26.099 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:26.099 00.000 8976 move complete, result=0
03:25:26.099 00.000 8976 worker thread done servicing request
03:25:26.099 00.000 8976 Worker thread wakes up
03:25:26.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:26.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:26.099 00.000 9828 Worker thread wakes up
03:25:26.099 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:26.100 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:26.100 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
03:25:26.100 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
03:25:26.100 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
03:25:26.100 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
03:25:26.100 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:25:26.100 00.000 9828 BLC: window closed
03:25:26.100 00.000 9828 MoveAxis(E, 20, B)
03:25:26.100 00.000 9828 Guiding  Dir = 2, Dur = 20
03:25:26.101 00.001 9828 IsSlewing returns 0
03:25:26.101 00.000 9828 IsGuiding returns 0
03:25:26.101 00.000 9828 PulseGuide returned control before completion, sleep 30
03:25:26.139 00.038 9828 IsGuiding returns 1
03:25:26.139 00.000 9828 scope still moving after pulse duration time elapsed
03:25:26.171 00.032 9828 IsSlewing returns 0
03:25:26.171 00.000 9828 IsGuiding returns 1
03:25:26.202 00.031 9828 IsSlewing returns 0
03:25:26.202 00.000 9828 IsGuiding returns 1
03:25:26.233 00.031 9828 IsSlewing returns 0
03:25:26.233 00.000 9828 IsGuiding returns 0
03:25:26.233 00.000 9828 scope move finished after 20 + 112 ms
03:25:26.233 00.000 9828 Move returns status 0, amount 20
03:25:26.233 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:26.233 00.000 9828 MoveAxis(N, 13, B)
03:25:26.233 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:26.249 00.016 9828 IsSlewing returns 0
03:25:26.249 00.000 9828 IsGuiding returns 0
03:25:26.249 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:26.280 00.031 9828 IsGuiding returns 1
03:25:26.280 00.000 9828 scope still moving after pulse duration time elapsed
03:25:26.312 00.032 9828 IsSlewing returns 0
03:25:26.312 00.000 9828 IsGuiding returns 1
03:25:26.343 00.031 9828 IsSlewing returns 0
03:25:26.343 00.000 9828 IsGuiding returns 1
03:25:26.373 00.030 9828 IsSlewing returns 0
03:25:26.373 00.000 9828 IsGuiding returns 1
03:25:26.404 00.031 9828 IsSlewing returns 0
03:25:26.404 00.000 9828 IsGuiding returns 0
03:25:26.404 00.000 9828 scope move finished after 13 + 142 ms
03:25:26.404 00.000 9828 Move returns status 0, amount 13
03:25:26.404 00.000 9828 move complete, result=0
03:25:26.404 00.000 9828 worker thread done servicing request
03:25:26.404 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:25:26.786 00.382 8976 Exposure complete
03:25:26.792 00.006 8976 worker thread done servicing request
03:25:26.792 00.000 5052 OnExposeComplete: enter
03:25:26.792 00.000 5052 UpdateGuideState(): m_state=6
03:25:26.792 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13639
03:25:26.792 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.76, Mass=40, SNR=4.3, Peak=55 HFD=1.4
03:25:26.792 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
03:25:26.792 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
03:25:26.792 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.05 hyp=0.37 cameraTheta=0.14 mountX=-0.12 mountY=-0.33, mountTheta=-1.92
03:25:26.793 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.05, opts=13)
03:25:26.793 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.05)
03:25:26.793 00.000 8976 Worker thread wakes up
03:25:26.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.05) opts 0xd
03:25:26.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.05)
03:25:26.793 00.000 8976 Moving (0.36, 0.05) raw xDistance=-0.12 yDistance=-0.33
03:25:26.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:25:26.793 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:26.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:25:26.793 00.000 8976 MoveAxis(R, 0, ABG)
03:25:26.793 00.000 8976 MoveAxis(U, 1, ABG)
03:25:26.793 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:25:26.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:26.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:26.793 00.000 5052 Enqueuing Expose request
03:25:26.793 00.000 8976 stepping (-17, 28) + (0, 1)
03:25:26.793 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:26.818 00.025 8976 Received - 47 (G) 
03:25:26.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:26.818 00.000 8976 stepped: pos (-17, 29)
03:25:26.818 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:25:26.818 00.000 8976 MountToCamera -- mountX=2.78 mountY=-4.45 hyp=5.25 mountTheta=-1.01 cameraX=2.70, cameraY=4.50 cameraTheta=1.03
03:25:26.818 00.000 8976 incremental bump (2.695, 4.505) isValid = 1
03:25:26.818 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:25:26.818 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:26.819 00.001 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:26.819 00.000 8976 move complete, result=0
03:25:26.819 00.000 9828 Worker thread wakes up
03:25:26.819 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:26.819 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:26.819 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
03:25:26.819 00.000 8976 worker thread done servicing request
03:25:26.819 00.000 8976 Worker thread wakes up
03:25:26.819 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:26.819 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:26.819 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:25:26.819 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
03:25:26.819 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:25:26.820 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:25:26.820 00.000 9828 BLC: window closed
03:25:26.820 00.000 9828 MoveAxis(E, 20, B)
03:25:26.820 00.000 9828 Guiding  Dir = 2, Dur = 20
03:25:26.822 00.002 9828 IsSlewing returns 0
03:25:26.823 00.001 9828 IsGuiding returns 0
03:25:26.823 00.000 9828 PulseGuide returned control before completion, sleep 30
03:25:26.854 00.031 9828 IsGuiding returns 1
03:25:26.854 00.000 9828 scope still moving after pulse duration time elapsed
03:25:26.885 00.031 9828 IsSlewing returns 0
03:25:26.885 00.000 9828 IsGuiding returns 1
03:25:26.917 00.032 9828 IsSlewing returns 0
03:25:26.917 00.000 9828 IsGuiding returns 1
03:25:26.949 00.032 9828 IsSlewing returns 0
03:25:26.949 00.000 9828 IsGuiding returns 0
03:25:26.949 00.000 9828 scope move finished after 20 + 106 ms
03:25:26.949 00.000 9828 Move returns status 0, amount 20
03:25:26.949 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:26.949 00.000 9828 MoveAxis(N, 13, B)
03:25:26.949 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:26.965 00.016 9828 IsSlewing returns 0
03:25:26.965 00.000 9828 IsGuiding returns 0
03:25:26.965 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:26.997 00.032 9828 IsGuiding returns 1
03:25:26.997 00.000 9828 scope still moving after pulse duration time elapsed
03:25:27.028 00.031 9828 IsSlewing returns 0
03:25:27.028 00.000 9828 IsGuiding returns 1
03:25:27.058 00.030 9828 IsSlewing returns 0
03:25:27.058 00.000 9828 IsGuiding returns 1
03:25:27.089 00.031 9828 IsSlewing returns 0
03:25:27.089 00.000 9828 IsGuiding returns 1
03:25:27.120 00.031 9828 IsSlewing returns 0
03:25:27.120 00.000 9828 IsGuiding returns 0
03:25:27.120 00.000 9828 scope move finished after 13 + 141 ms
03:25:27.120 00.000 9828 Move returns status 0, amount 13
03:25:27.120 00.000 9828 move complete, result=0
03:25:27.120 00.000 9828 worker thread done servicing request
03:25:27.120 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:25:27.504 00.384 8976 Exposure complete
03:25:27.510 00.006 8976 worker thread done servicing request
03:25:27.511 00.001 5052 OnExposeComplete: enter
03:25:27.511 00.000 5052 UpdateGuideState(): m_state=6
03:25:27.511 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13640
03:25:27.511 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.57, Mass=49, SNR=4.7, Peak=55 HFD=1.5
03:25:27.511 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
03:25:27.511 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.52 = -2.52)
03:25:27.511 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.14 hyp=0.38 cameraTheta=-0.37 mountX=-0.28 mountY=-0.22, mountTheta=-2.48
03:25:27.512 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.14, opts=13)
03:25:27.512 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.14)
03:25:27.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:27.512 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:25:27.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:27.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:27.512 00.000 5052 Enqueuing Expose request
03:25:27.512 00.000 8976 Worker thread wakes up
03:25:27.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.14) opts 0xd
03:25:27.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.14)
03:25:27.512 00.000 8976 Moving (0.36, -0.14) raw xDistance=-0.28 yDistance=-0.22
03:25:27.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:25:27.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:25:27.512 00.000 8976 MoveAxis(R, 1, ABG)
03:25:27.512 00.000 8976 stepping (-17, 29) + (1, 0)
03:25:27.513 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:27.537 00.024 8976 Received - 47 (G) 
03:25:27.537 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:27.537 00.000 8976 stepped: pos (-16, 29)
03:25:27.537 00.000 8976 MoveAxis(U, 0, ABG)
03:25:27.537 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:25:27.538 00.001 8976 MountToCamera -- mountX=2.67 mountY=-4.50 hyp=5.24 mountTheta=-1.03 cameraX=2.79, cameraY=4.43 cameraTheta=1.01
03:25:27.538 00.000 8976 incremental bump (2.791, 4.430) isValid = 1
03:25:27.538 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:25:27.538 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:27.538 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:27.538 00.000 8976 move complete, result=0
03:25:27.538 00.000 8976 worker thread done servicing request
03:25:27.538 00.000 8976 Worker thread wakes up
03:25:27.538 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
03:25:27.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:27.538 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:27.539 00.001 9828 Worker thread wakes up
03:25:27.539 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:27.539 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:27.539 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:25:27.540 00.001 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:25:27.540 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:25:27.540 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:25:27.540 00.000 9828 BLC: window closed
03:25:27.540 00.000 9828 MoveAxis(E, 21, B)
03:25:27.540 00.000 9828 Guiding  Dir = 2, Dur = 21
03:25:27.541 00.001 9828 IsSlewing returns 0
03:25:27.541 00.000 9828 IsGuiding returns 0
03:25:27.541 00.000 9828 PulseGuide returned control before completion, sleep 31
03:25:27.587 00.046 9828 IsGuiding returns 1
03:25:27.587 00.000 9828 scope still moving after pulse duration time elapsed
03:25:27.618 00.031 9828 IsSlewing returns 0
03:25:27.618 00.000 9828 IsGuiding returns 1
03:25:27.650 00.032 9828 IsSlewing returns 0
03:25:27.650 00.000 9828 IsGuiding returns 1
03:25:27.681 00.031 9828 IsSlewing returns 0
03:25:27.681 00.000 9828 IsGuiding returns 0
03:25:27.681 00.000 9828 scope move finished after 21 + 118 ms
03:25:27.681 00.000 9828 Move returns status 0, amount 21
03:25:27.681 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:27.681 00.000 9828 MoveAxis(N, 13, B)
03:25:27.681 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:27.696 00.015 9828 IsSlewing returns 0
03:25:27.696 00.000 9828 IsGuiding returns 0
03:25:27.696 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:27.727 00.031 9828 IsGuiding returns 1
03:25:27.727 00.000 9828 scope still moving after pulse duration time elapsed
03:25:27.758 00.031 9828 IsSlewing returns 0
03:25:27.758 00.000 9828 IsGuiding returns 1
03:25:27.789 00.031 9828 IsSlewing returns 0
03:25:27.789 00.000 9828 IsGuiding returns 1
03:25:27.820 00.031 9828 IsSlewing returns 0
03:25:27.820 00.000 9828 IsGuiding returns 1
03:25:27.851 00.031 9828 IsSlewing returns 0
03:25:27.852 00.001 9828 IsGuiding returns 0
03:25:27.852 00.000 9828 scope move finished after 13 + 142 ms
03:25:27.852 00.000 9828 Move returns status 0, amount 13
03:25:27.852 00.000 9828 move complete, result=0
03:25:27.852 00.000 9828 worker thread done servicing request
03:25:27.852 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:25:28.225 00.373 8976 Exposure complete
03:25:28.230 00.005 8976 worker thread done servicing request
03:25:28.230 00.000 5052 OnExposeComplete: enter
03:25:28.230 00.000 5052 UpdateGuideState(): m_state=6
03:25:28.230 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13641
03:25:28.231 00.001 5052 Star::Find returns 1 (0), X=328.94, Y=281.58, Mass=72, SNR=5.7, Peak=57 HFD=2.4
03:25:28.231 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
03:25:28.231 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.50)
03:25:28.231 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.13 hyp=0.27 cameraTheta=-2.64 mountX=-0.01 mountY=0.27, mountTheta=1.60
03:25:28.231 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.13, opts=13)
03:25:28.231 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.13)
03:25:28.231 00.000 8976 Worker thread wakes up
03:25:28.232 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.13) opts 0xd
03:25:28.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.13)
03:25:28.232 00.000 8976 Moving (-0.24, -0.13) raw xDistance=-0.01 yDistance=0.27
03:25:28.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:25:28.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:25:28.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:25:28.232 00.000 5052 UpdateGuideState exits: m=72 SNR=5.7
03:25:28.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:28.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:28.232 00.000 8976 MoveAxis(R, 0, ABG)
03:25:28.232 00.000 5052 Enqueuing Expose request
03:25:28.232 00.000 8976 MoveAxis(D, 1, ABG)
03:25:28.232 00.000 8976 stepping (-16, 29) + (0, -1)
03:25:28.232 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:28.257 00.025 8976 Received - 47 (G) 
03:25:28.257 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:28.257 00.000 8976 stepped: pos (-16, 28)
03:25:28.257 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:25:28.257 00.000 8976 MountToCamera -- mountX=2.60 mountY=-4.48 hyp=5.18 mountTheta=-1.05 cameraX=2.81, cameraY=4.36 cameraTheta=1.00
03:25:28.258 00.001 8976 incremental bump (2.808, 4.356) isValid = 1
03:25:28.258 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:25:28.258 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:28.258 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:28.258 00.000 8976 move complete, result=0
03:25:28.258 00.000 9828 Worker thread wakes up
03:25:28.258 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:25:28.258 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:28.258 00.000 8976 worker thread done servicing request
03:25:28.258 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:28.258 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
03:25:28.258 00.000 8976 Worker thread wakes up
03:25:28.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:28.258 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:28.259 00.001 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
03:25:28.259 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:25:28.259 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:25:28.259 00.000 9828 BLC: window closed
03:25:28.259 00.000 9828 MoveAxis(E, 21, B)
03:25:28.259 00.000 9828 Guiding  Dir = 2, Dur = 21
03:25:28.259 00.000 9828 IsSlewing returns 0
03:25:28.259 00.000 9828 IsGuiding returns 0
03:25:28.259 00.000 9828 PulseGuide returned control before completion, sleep 31
03:25:28.302 00.043 9828 IsGuiding returns 1
03:25:28.302 00.000 9828 scope still moving after pulse duration time elapsed
03:25:28.333 00.031 9828 IsSlewing returns 0
03:25:28.333 00.000 9828 IsGuiding returns 1
03:25:28.364 00.031 9828 IsSlewing returns 0
03:25:28.364 00.000 9828 IsGuiding returns 1
03:25:28.395 00.031 9828 IsSlewing returns 0
03:25:28.395 00.000 9828 IsGuiding returns 0
03:25:28.395 00.000 9828 scope move finished after 21 + 115 ms
03:25:28.395 00.000 9828 Move returns status 0, amount 21
03:25:28.396 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:28.396 00.000 9828 MoveAxis(N, 12, B)
03:25:28.396 00.000 9828 Guiding  Dir = 0, Dur = 12
03:25:28.411 00.015 9828 IsSlewing returns 0
03:25:28.411 00.000 9828 IsGuiding returns 0
03:25:28.411 00.000 9828 PulseGuide returned control before completion, sleep 22
03:25:28.442 00.031 9828 IsGuiding returns 1
03:25:28.442 00.000 9828 scope still moving after pulse duration time elapsed
03:25:28.473 00.031 9828 IsSlewing returns 0
03:25:28.473 00.000 9828 IsGuiding returns 1
03:25:28.504 00.031 9828 IsSlewing returns 0
03:25:28.504 00.000 9828 IsGuiding returns 1
03:25:28.535 00.031 9828 IsSlewing returns 0
03:25:28.535 00.000 9828 IsGuiding returns 1
03:25:28.565 00.030 9828 IsSlewing returns 0
03:25:28.565 00.000 9828 IsGuiding returns 0
03:25:28.565 00.000 9828 scope move finished after 12 + 142 ms
03:25:28.565 00.000 9828 Move returns status 0, amount 12
03:25:28.565 00.000 9828 move complete, result=0
03:25:28.565 00.000 9828 worker thread done servicing request
03:25:28.565 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:25:28.945 00.380 8976 Exposure complete
03:25:28.951 00.006 8976 worker thread done servicing request
03:25:28.951 00.000 5052 OnExposeComplete: enter
03:25:28.951 00.000 5052 UpdateGuideState(): m_state=6
03:25:28.951 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13642
03:25:28.951 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.72, Mass=66, SNR=5.5, Peak=56 HFD=2.4
03:25:28.951 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
03:25:28.951 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
03:25:28.951 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.01 hyp=0.34 cameraTheta=0.02 mountX=-0.15 mountY=-0.29, mountTheta=-2.04
03:25:28.952 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.01, opts=13)
03:25:28.952 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.01)
03:25:28.952 00.000 8976 Worker thread wakes up
03:25:28.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.01) opts 0xd
03:25:28.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.01)
03:25:28.952 00.000 8976 Moving (0.34, 0.01) raw xDistance=-0.15 yDistance=-0.29
03:25:28.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:25:28.952 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:28.953 00.001 5052 UpdateGuideState exits: m=66 SNR=5.5
03:25:28.953 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:28.953 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:28.953 00.000 5052 Enqueuing Expose request
03:25:28.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
03:25:28.953 00.000 8976 MoveAxis(R, 0, ABG)
03:25:28.953 00.000 8976 MoveAxis(U, 1, ABG)
03:25:28.953 00.000 8976 stepping (-16, 28) + (0, 1)
03:25:28.953 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:28.977 00.024 8976 Received - 47 (G) 
03:25:28.977 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:28.977 00.000 8976 stepped: pos (-16, 29)
03:25:28.977 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:25:28.977 00.000 8976 MountToCamera -- mountX=2.55 mountY=-4.52 hyp=5.19 mountTheta=-1.06 cameraX=2.87, cameraY=4.33 cameraTheta=0.99
03:25:28.977 00.000 8976 incremental bump (2.867, 4.330) isValid = 1
03:25:28.977 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
03:25:28.977 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:28.977 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:28.977 00.000 8976 move complete, result=0
03:25:28.977 00.000 9828 Worker thread wakes up
03:25:28.978 00.001 8976 worker thread done servicing request
03:25:28.978 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:28.978 00.000 8976 Worker thread wakes up
03:25:28.978 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:28.978 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:28.978 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:25:28.978 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:25:28.978 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:28.978 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
03:25:28.978 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:25:28.978 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:25:28.978 00.000 9828 BLC: window closed
03:25:28.978 00.000 9828 MoveAxis(E, 22, B)
03:25:28.978 00.000 9828 Guiding  Dir = 2, Dur = 22
03:25:28.979 00.001 9828 IsSlewing returns 0
03:25:28.979 00.000 9828 IsGuiding returns 0
03:25:28.979 00.000 9828 PulseGuide returned control before completion, sleep 32
03:25:29.017 00.038 9828 IsGuiding returns 1
03:25:29.017 00.000 9828 scope still moving after pulse duration time elapsed
03:25:29.049 00.032 9828 IsSlewing returns 0
03:25:29.049 00.000 9828 IsGuiding returns 1
03:25:29.080 00.031 9828 IsSlewing returns 0
03:25:29.080 00.000 9828 IsGuiding returns 1
03:25:29.112 00.032 9828 IsSlewing returns 0
03:25:29.112 00.000 9828 IsGuiding returns 1
03:25:29.156 00.044 9828 IsSlewing returns 0
03:25:29.156 00.000 9828 IsGuiding returns 1
03:25:29.187 00.031 9828 IsSlewing returns 0
03:25:29.187 00.000 9828 IsGuiding returns 1
03:25:29.218 00.031 9828 IsSlewing returns 0
03:25:29.218 00.000 9828 IsGuiding returns 1
03:25:29.249 00.031 9828 IsSlewing returns 0
03:25:29.249 00.000 9828 IsGuiding returns 0
03:25:29.249 00.000 9828 scope move finished after 22 + 247 ms
03:25:29.249 00.000 9828 Move returns status 0, amount 22
03:25:29.249 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:29.249 00.000 9828 MoveAxis(N, 12, B)
03:25:29.249 00.000 9828 Guiding  Dir = 0, Dur = 12
03:25:29.264 00.015 9828 IsSlewing returns 0
03:25:29.264 00.000 9828 IsGuiding returns 0
03:25:29.264 00.000 9828 PulseGuide returned control before completion, sleep 22
03:25:29.295 00.031 9828 IsGuiding returns 1
03:25:29.295 00.000 9828 scope still moving after pulse duration time elapsed
03:25:29.326 00.031 9828 IsSlewing returns 0
03:25:29.326 00.000 9828 IsGuiding returns 1
03:25:29.356 00.030 9828 IsSlewing returns 0
03:25:29.356 00.000 9828 IsGuiding returns 1
03:25:29.387 00.031 9828 IsSlewing returns 0
03:25:29.387 00.000 9828 IsGuiding returns 1
03:25:29.418 00.031 9828 IsSlewing returns 0
03:25:29.418 00.000 9828 IsGuiding returns 0
03:25:29.418 00.000 9828 scope move finished after 12 + 141 ms
03:25:29.418 00.000 9828 Move returns status 0, amount 12
03:25:29.418 00.000 9828 move complete, result=0
03:25:29.418 00.000 9828 worker thread done servicing request
03:25:29.418 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:25:29.664 00.246 8976 Exposure complete
03:25:29.670 00.006 8976 worker thread done servicing request
03:25:29.670 00.000 5052 OnExposeComplete: enter
03:25:29.670 00.000 5052 UpdateGuideState(): m_state=6
03:25:29.670 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13643
03:25:29.670 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.81, Mass=52, SNR=4.9, Peak=56 HFD=2.2
03:25:29.670 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
03:25:29.670 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.37 = -0.37)
03:25:29.671 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.78 mountX=0.10 mountY=-0.04, mountTheta=-0.36
03:25:29.671 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.10, opts=13)
03:25:29.671 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.10)
03:25:29.671 00.000 8976 Worker thread wakes up
03:25:29.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.10) opts 0xd
03:25:29.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.10)
03:25:29.671 00.000 8976 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.04
03:25:29.672 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:25:29.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:25:29.672 00.000 8976 MoveAxis(R, 0, ABG)
03:25:29.672 00.000 8976 MoveAxis(U, 0, ABG)
03:25:29.672 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:29.672 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:25:29.672 00.000 8976 MountToCamera -- mountX=2.52 mountY=-4.55 hyp=5.20 mountTheta=-1.07 cameraX=2.91, cameraY=4.31 cameraTheta=0.98
03:25:29.672 00.000 8976 incremental bump (2.906, 4.313) isValid = 1
03:25:29.672 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:25:29.672 00.000 8976 Scheduling Mount bump of (0.054, 0.083)
03:25:29.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:29.672 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.08, opts=4)
03:25:29.672 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:29.672 00.000 8976 Enqueuing Move request for scope (0.05, 0.08)
03:25:29.672 00.000 8976 move complete, result=0
03:25:29.672 00.000 9828 Worker thread wakes up
03:25:29.672 00.000 5052 Enqueuing Expose request
03:25:29.672 00.000 8976 worker thread done servicing request
03:25:29.672 00.000 8976 Worker thread wakes up
03:25:29.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:29.672 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:25:29.673 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0x4
03:25:29.673 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
03:25:29.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:29.673 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:25:29.673 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:25:29.673 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=0.99 mountX=-0.06 mountY=-0.08, mountTheta=-2.22
03:25:29.673 00.000 9828 Moving (0.05, 0.08) raw xDistance=-0.06 yDistance=-0.08
03:25:29.673 00.000 9828 BLC: window closed
03:25:29.673 00.000 9828 MoveAxis(E, 18, B)
03:25:29.673 00.000 9828 Guiding  Dir = 2, Dur = 18
03:25:29.673 00.000 9828 IsSlewing returns 0
03:25:29.674 00.001 9828 IsGuiding returns 0
03:25:29.674 00.000 9828 PulseGuide returned control before completion, sleep 28
03:25:29.717 00.043 9828 IsGuiding returns 1
03:25:29.717 00.000 9828 scope still moving after pulse duration time elapsed
03:25:29.748 00.031 9828 IsSlewing returns 0
03:25:29.748 00.000 9828 IsGuiding returns 1
03:25:29.779 00.031 9828 IsSlewing returns 0
03:25:29.779 00.000 9828 IsGuiding returns 1
03:25:29.811 00.032 9828 IsSlewing returns 0
03:25:29.811 00.000 9828 IsGuiding returns 0
03:25:29.811 00.000 9828 scope move finished after 18 + 118 ms
03:25:29.811 00.000 9828 Move returns status 0, amount 18
03:25:29.811 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:29.811 00.000 9828 MoveAxis(N, 10, B)
03:25:29.811 00.000 9828 Guiding  Dir = 0, Dur = 10
03:25:29.827 00.016 9828 IsSlewing returns 0
03:25:29.827 00.000 9828 IsGuiding returns 0
03:25:29.828 00.001 9828 PulseGuide returned control before completion, sleep 20
03:25:29.859 00.031 9828 IsGuiding returns 1
03:25:29.859 00.000 9828 scope still moving after pulse duration time elapsed
03:25:29.890 00.031 9828 IsSlewing returns 0
03:25:29.890 00.000 9828 IsGuiding returns 1
03:25:29.920 00.030 9828 IsSlewing returns 0
03:25:29.920 00.000 9828 IsGuiding returns 1
03:25:29.952 00.032 9828 IsSlewing returns 0
03:25:29.952 00.000 9828 IsGuiding returns 1
03:25:29.984 00.032 9828 IsSlewing returns 0
03:25:29.984 00.000 9828 IsGuiding returns 0
03:25:29.984 00.000 9828 scope move finished after 10 + 146 ms
03:25:29.984 00.000 9828 Move returns status 0, amount 10
03:25:29.984 00.000 9828 move complete, result=0
03:25:29.984 00.000 9828 worker thread done servicing request
03:25:29.984 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 10 ms NORTH
03:25:30.357 00.373 8976 Exposure complete
03:25:30.363 00.006 8976 worker thread done servicing request
03:25:30.363 00.000 5052 OnExposeComplete: enter
03:25:30.364 00.001 5052 UpdateGuideState(): m_state=6
03:25:30.364 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13644
03:25:30.364 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.86, Mass=58, SNR=5.2, Peak=53 HFD=2.3
03:25:30.364 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:25:30.364 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
03:25:30.364 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.33 cameraTheta=2.66 mountX=0.27 mountY=0.16, mountTheta=0.54
03:25:30.364 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.15, opts=13)
03:25:30.364 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.15)
03:25:30.365 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:30.365 00.000 5052 UpdateGuideState exits: m=58 SNR=5.2
03:25:30.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:30.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:30.365 00.000 8976 Worker thread wakes up
03:25:30.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.15) opts 0xd
03:25:30.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.15)
03:25:30.365 00.000 8976 Moving (-0.29, 0.15) raw xDistance=0.27 yDistance=0.16
03:25:30.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:25:30.365 00.000 5052 Enqueuing Expose request
03:25:30.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:25:30.365 00.000 8976 MoveAxis(L, 1, ABG)
03:25:30.365 00.000 8976 stepping (-16, 29) + (-1, 0)
03:25:30.365 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:30.383 00.018 8976 Received - 47 (G) 
03:25:30.383 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:30.383 00.000 8976 stepped: pos (-17, 29)
03:25:30.383 00.000 8976 MoveAxis(U, 0, ABG)
03:25:30.383 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:25:30.383 00.000 8976 MountToCamera -- mountX=2.55 mountY=-4.57 hyp=5.23 mountTheta=-1.06 cameraX=2.91, cameraY=4.35 cameraTheta=0.98
03:25:30.383 00.000 8976 incremental bump (2.909, 4.347) isValid = 1
03:25:30.383 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:25:30.384 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:30.384 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:30.384 00.000 8976 move complete, result=0
03:25:30.384 00.000 9828 Worker thread wakes up
03:25:30.384 00.000 8976 worker thread done servicing request
03:25:30.384 00.000 8976 Worker thread wakes up
03:25:30.384 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:30.384 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:30.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:30.384 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:30.384 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:25:30.384 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:25:30.385 00.001 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:25:30.385 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:25:30.385 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:25:30.385 00.000 9828 BLC: window closed
03:25:30.385 00.000 9828 MoveAxis(E, 22, B)
03:25:30.385 00.000 9828 Guiding  Dir = 2, Dur = 22
03:25:30.385 00.000 9828 IsSlewing returns 0
03:25:30.385 00.000 9828 IsGuiding returns 0
03:25:30.386 00.001 9828 PulseGuide returned control before completion, sleep 32
03:25:30.421 00.035 9828 IsGuiding returns 1
03:25:30.421 00.000 9828 scope still moving after pulse duration time elapsed
03:25:30.453 00.032 9828 IsSlewing returns 0
03:25:30.453 00.000 9828 IsGuiding returns 1
03:25:30.483 00.030 9828 IsSlewing returns 0
03:25:30.483 00.000 9828 IsGuiding returns 1
03:25:30.514 00.031 9828 IsSlewing returns 0
03:25:30.514 00.000 9828 IsGuiding returns 0
03:25:30.514 00.000 9828 scope move finished after 22 + 107 ms
03:25:30.514 00.000 9828 Move returns status 0, amount 22
03:25:30.514 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:30.515 00.001 9828 MoveAxis(N, 12, B)
03:25:30.515 00.000 9828 Guiding  Dir = 0, Dur = 12
03:25:30.529 00.014 9828 IsSlewing returns 0
03:25:30.529 00.000 9828 IsGuiding returns 0
03:25:30.529 00.000 9828 PulseGuide returned control before completion, sleep 22
03:25:30.560 00.031 9828 IsGuiding returns 1
03:25:30.560 00.000 9828 scope still moving after pulse duration time elapsed
03:25:30.592 00.032 9828 IsSlewing returns 0
03:25:30.592 00.000 9828 IsGuiding returns 1
03:25:30.622 00.030 9828 IsSlewing returns 0
03:25:30.622 00.000 9828 IsGuiding returns 1
03:25:30.653 00.031 9828 IsSlewing returns 0
03:25:30.653 00.000 9828 IsGuiding returns 1
03:25:30.683 00.030 9828 IsSlewing returns 0
03:25:30.683 00.000 9828 IsGuiding returns 0
03:25:30.683 00.000 9828 scope move finished after 12 + 141 ms
03:25:30.683 00.000 9828 Move returns status 0, amount 12
03:25:30.683 00.000 9828 move complete, result=0
03:25:30.683 00.000 9828 worker thread done servicing request
03:25:30.683 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:25:31.069 00.386 8976 Exposure complete
03:25:31.076 00.007 8976 worker thread done servicing request
03:25:31.076 00.000 5052 OnExposeComplete: enter
03:25:31.076 00.000 5052 UpdateGuideState(): m_state=6
03:25:31.076 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13645
03:25:31.076 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=280.74, Mass=52, SNR=4.8, Peak=56 HFD=2.4
03:25:31.076 00.000 5052 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.04) = xAngle (-4.22 = 2.06)
03:25:31.076 00.000 5052 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.32 = 1.96)
03:25:31.076 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-0.97 hyp=1.19 cameraTheta=-2.18 mountX=-0.56 mountY=1.10, mountTheta=2.04
03:25:31.077 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-0.97, opts=13)
03:25:31.077 00.000 5052 Enqueuing Move request for stepguider (-0.68, -0.97)
03:25:31.077 00.000 8976 Worker thread wakes up
03:25:31.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -0.97) opts 0xd
03:25:31.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -0.97)
03:25:31.077 00.000 8976 Moving (-0.68, -0.97) raw xDistance=-0.56 yDistance=1.10
03:25:31.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:25:31.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.56
03:25:31.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.10
03:25:31.078 00.001 8976 MoveAxis(R, 2, ABG)
03:25:31.078 00.000 8976 stepping (-17, 29) + (2, 0)
03:25:31.078 00.000 5052 UpdateGuideState exits: m=52 SNR=4.8
03:25:31.078 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:31.078 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:31.078 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:31.078 00.000 5052 Enqueuing Expose request
03:25:31.103 00.025 8976 Received - 47 (G) 
03:25:31.103 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:31.103 00.000 8976 stepped: pos (-15, 29)
03:25:31.103 00.000 8976 MoveAxis(D, 4, ABG)
03:25:31.103 00.000 8976 stepping (-15, 29) + (0, -4)
03:25:31.103 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:25:31.135 00.032 8976 Received - 47 (G) 
03:25:31.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:25:31.135 00.000 8976 stepped: pos (-15, 25)
03:25:31.135 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:25:31.135 00.000 8976 MountToCamera -- mountX=2.46 mountY=-4.37 hyp=5.02 mountTheta=-1.06 cameraX=2.77, cameraY=4.18 cameraTheta=0.99
03:25:31.135 00.000 8976 incremental bump (2.771, 4.184) isValid = 1
03:25:31.135 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
03:25:31.135 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:31.135 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:31.135 00.000 8976 move complete, result=0
03:25:31.135 00.000 9828 Worker thread wakes up
03:25:31.135 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:31.136 00.001 5052 GuideStep: -0.6 px 2 ms EAST, 1.1 px 4 ms SOUTH
03:25:31.136 00.000 8976 worker thread done servicing request
03:25:31.136 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:31.136 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:25:31.136 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
03:25:31.136 00.000 8976 Worker thread wakes up
03:25:31.136 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:31.136 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:31.136 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:25:31.136 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:25:31.136 00.000 9828 BLC: window closed
03:25:31.136 00.000 9828 MoveAxis(E, 22, B)
03:25:31.136 00.000 9828 Guiding  Dir = 2, Dur = 22
03:25:31.137 00.001 9828 IsSlewing returns 0
03:25:31.137 00.000 9828 IsGuiding returns 0
03:25:31.137 00.000 9828 PulseGuide returned control before completion, sleep 32
03:25:31.182 00.045 9828 IsGuiding returns 1
03:25:31.182 00.000 9828 scope still moving after pulse duration time elapsed
03:25:31.214 00.032 9828 IsSlewing returns 0
03:25:31.214 00.000 9828 IsGuiding returns 1
03:25:31.246 00.032 9828 IsSlewing returns 0
03:25:31.246 00.000 9828 IsGuiding returns 1
03:25:31.276 00.030 9828 IsSlewing returns 0
03:25:31.276 00.000 9828 IsGuiding returns 0
03:25:31.276 00.000 9828 scope move finished after 22 + 117 ms
03:25:31.276 00.000 9828 Move returns status 0, amount 22
03:25:31.276 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:31.276 00.000 9828 MoveAxis(N, 12, B)
03:25:31.276 00.000 9828 Guiding  Dir = 0, Dur = 12
03:25:31.291 00.015 9828 IsSlewing returns 0
03:25:31.292 00.001 9828 IsGuiding returns 0
03:25:31.292 00.000 9828 PulseGuide returned control before completion, sleep 22
03:25:31.322 00.030 9828 IsGuiding returns 1
03:25:31.323 00.001 9828 scope still moving after pulse duration time elapsed
03:25:31.353 00.030 9828 IsSlewing returns 0
03:25:31.354 00.001 9828 IsGuiding returns 1
03:25:31.383 00.029 9828 IsSlewing returns 0
03:25:31.383 00.000 9828 IsGuiding returns 1
03:25:31.414 00.031 9828 IsSlewing returns 0
03:25:31.414 00.000 9828 IsGuiding returns 0
03:25:31.414 00.000 9828 scope move finished after 12 + 110 ms
03:25:31.414 00.000 9828 Move returns status 0, amount 12
03:25:31.414 00.000 9828 move complete, result=0
03:25:31.415 00.001 9828 worker thread done servicing request
03:25:31.415 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:25:31.823 00.408 8976 Exposure complete
03:25:31.828 00.005 8976 worker thread done servicing request
03:25:31.829 00.001 5052 OnExposeComplete: enter
03:25:31.829 00.000 5052 UpdateGuideState(): m_state=6
03:25:31.829 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13646
03:25:31.829 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.76, Mass=48, SNR=4.7, Peak=57 HFD=1.5
03:25:31.829 00.000 5052 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:25:31.829 00.000 5052 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
03:25:31.829 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.05 hyp=0.61 cameraTheta=3.06 mountX=0.32 mountY=0.48, mountTheta=0.98
03:25:31.830 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.05, opts=13)
03:25:31.830 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.05)
03:25:31.830 00.000 8976 Worker thread wakes up
03:25:31.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.05) opts 0xd
03:25:31.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.05)
03:25:31.830 00.000 8976 Moving (-0.61, 0.05) raw xDistance=0.32 yDistance=0.48
03:25:31.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
03:25:31.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:31.830 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:25:31.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:31.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.48
03:25:31.830 00.000 8976 MoveAxis(L, 1, ABG)
03:25:31.830 00.000 8976 stepping (-15, 25) + (-1, 0)
03:25:31.830 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:31.830 00.000 5052 Enqueuing Expose request
03:25:31.830 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:31.854 00.024 8976 Received - 47 (G) 
03:25:31.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:31.854 00.000 8976 stepped: pos (-16, 25)
03:25:31.854 00.000 8976 MoveAxis(D, 2, ABG)
03:25:31.855 00.001 8976 stepping (-16, 25) + (0, -2)
03:25:31.855 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:31.886 00.031 8976 Received - 47 (G) 
03:25:31.886 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:31.886 00.000 8976 stepped: pos (-16, 23)
03:25:31.886 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:25:31.886 00.000 8976 MountToCamera -- mountX=2.46 mountY=-4.13 hyp=4.81 mountTheta=-1.03 cameraX=2.56, cameraY=4.07 cameraTheta=1.01
03:25:31.886 00.000 8976 incremental bump (2.561, 4.072) isValid = 1
03:25:31.886 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:25:31.886 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:31.886 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:31.886 00.000 8976 move complete, result=0
03:25:31.886 00.000 8976 worker thread done servicing request
03:25:31.886 00.000 9828 Worker thread wakes up
03:25:31.886 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:31.886 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:31.887 00.001 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:25:31.887 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:25:31.887 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:25:31.887 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:25:31.887 00.000 9828 BLC: window closed
03:25:31.887 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:25:31.887 00.000 8976 Worker thread wakes up
03:25:31.887 00.000 9828 MoveAxis(E, 21, B)
03:25:31.887 00.000 9828 Guiding  Dir = 2, Dur = 21
03:25:31.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:31.887 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:31.887 00.000 9828 IsSlewing returns 0
03:25:31.887 00.000 9828 IsGuiding returns 0
03:25:31.888 00.001 9828 PulseGuide returned control before completion, sleep 31
03:25:31.929 00.041 9828 IsGuiding returns 1
03:25:31.929 00.000 9828 scope still moving after pulse duration time elapsed
03:25:31.960 00.031 9828 IsSlewing returns 0
03:25:31.960 00.000 9828 IsGuiding returns 1
03:25:31.992 00.032 9828 IsSlewing returns 0
03:25:31.992 00.000 9828 IsGuiding returns 1
03:25:32.024 00.032 9828 IsSlewing returns 0
03:25:32.024 00.000 9828 IsGuiding returns 0
03:25:32.024 00.000 9828 scope move finished after 21 + 115 ms
03:25:32.025 00.001 9828 Move returns status 0, amount 21
03:25:32.025 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:32.025 00.000 9828 MoveAxis(N, 13, B)
03:25:32.025 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:32.040 00.015 9828 IsSlewing returns 0
03:25:32.040 00.000 9828 IsGuiding returns 0
03:25:32.040 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:32.072 00.032 9828 IsGuiding returns 1
03:25:32.072 00.000 9828 scope still moving after pulse duration time elapsed
03:25:32.104 00.032 9828 IsSlewing returns 0
03:25:32.105 00.001 9828 IsGuiding returns 1
03:25:32.135 00.030 9828 IsSlewing returns 0
03:25:32.135 00.000 9828 IsGuiding returns 1
03:25:32.166 00.031 9828 IsSlewing returns 0
03:25:32.166 00.000 9828 IsGuiding returns 1
03:25:32.197 00.031 9828 IsSlewing returns 0
03:25:32.197 00.000 9828 IsGuiding returns 0
03:25:32.197 00.000 9828 scope move finished after 13 + 143 ms
03:25:32.197 00.000 9828 Move returns status 0, amount 13
03:25:32.197 00.000 9828 move complete, result=0
03:25:32.197 00.000 9828 worker thread done servicing request
03:25:32.197 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:25:32.573 00.376 8976 Exposure complete
03:25:32.579 00.006 8976 worker thread done servicing request
03:25:32.579 00.000 5052 OnExposeComplete: enter
03:25:32.579 00.000 5052 UpdateGuideState(): m_state=6
03:25:32.579 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13647
03:25:32.579 00.000 5052 Star::Find returns 1 (0), X=328.13, Y=281.87, Mass=64, SNR=5.4, Peak=52 HFD=2.4
03:25:32.579 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:25:32.579 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
03:25:32.579 00.000 5052 CameraToMount -- cameraX=-1.04 cameraY=0.16 hyp=1.05 cameraTheta=2.99 mountX=0.62 mountY=0.79, mountTheta=0.91
03:25:32.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.04, y=0.16, opts=13)
03:25:32.580 00.000 5052 Enqueuing Move request for stepguider (-1.04, 0.16)
03:25:32.580 00.000 8976 Worker thread wakes up
03:25:32.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.04, 0.16) opts 0xd
03:25:32.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.04, 0.16)
03:25:32.580 00.000 8976 Moving (-1.04, 0.16) raw xDistance=0.62 yDistance=0.79
03:25:32.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.62
03:25:32.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.79
03:25:32.580 00.000 8976 MoveAxis(L, 3, ABG)
03:25:32.580 00.000 8976 stepping (-16, 23) + (-3, 0)
03:25:32.580 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:32.581 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:32.581 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:25:32.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:32.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:32.581 00.000 5052 Enqueuing Expose request
03:25:32.621 00.040 8976 Received - 47 (G) 
03:25:32.621 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:32.621 00.000 8976 stepped: pos (-19, 23)
03:25:32.621 00.000 8976 MoveAxis(D, 3, ABG)
03:25:32.621 00.000 8976 stepping (-19, 23) + (0, -3)
03:25:32.621 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:32.654 00.033 8976 Received - 47 (G) 
03:25:32.654 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:32.654 00.000 8976 stepped: pos (-19, 20)
03:25:32.654 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:25:32.654 00.000 8976 MountToCamera -- mountX=2.61 mountY=-3.82 hyp=4.62 mountTheta=-0.97 cameraX=2.21, cameraY=4.06 cameraTheta=1.07
03:25:32.654 00.000 8976 incremental bump (2.212, 4.060) isValid = 1
03:25:32.654 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
03:25:32.654 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:25:32.654 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:25:32.654 00.000 8976 move complete, result=0
03:25:32.654 00.000 8976 worker thread done servicing request
03:25:32.654 00.000 8976 Worker thread wakes up
03:25:32.654 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.8 px 3 ms SOUTH
03:25:32.654 00.000 9828 Worker thread wakes up
03:25:32.654 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:25:32.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:32.655 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:32.655 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:25:32.655 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
03:25:32.655 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
03:25:32.655 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:25:32.655 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:25:32.655 00.000 9828 BLC: window closed
03:25:32.655 00.000 9828 MoveAxis(E, 19, B)
03:25:32.655 00.000 9828 Guiding  Dir = 2, Dur = 19
03:25:32.655 00.000 9828 IsSlewing returns 0
03:25:32.655 00.000 9828 IsGuiding returns 0
03:25:32.656 00.001 9828 PulseGuide returned control before completion, sleep 29
03:25:32.696 00.040 9828 IsGuiding returns 1
03:25:32.696 00.000 9828 scope still moving after pulse duration time elapsed
03:25:32.728 00.032 9828 IsSlewing returns 0
03:25:32.728 00.000 9828 IsGuiding returns 1
03:25:32.758 00.030 9828 IsSlewing returns 0
03:25:32.758 00.000 9828 IsGuiding returns 1
03:25:32.788 00.030 9828 IsSlewing returns 0
03:25:32.789 00.001 9828 IsGuiding returns 0
03:25:32.789 00.000 9828 scope move finished after 19 + 114 ms
03:25:32.789 00.000 9828 Move returns status 0, amount 19
03:25:32.789 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:32.789 00.000 9828 MoveAxis(N, 13, B)
03:25:32.789 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:32.804 00.015 9828 IsSlewing returns 0
03:25:32.804 00.000 9828 IsGuiding returns 0
03:25:32.804 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:32.834 00.030 9828 IsGuiding returns 1
03:25:32.834 00.000 9828 scope still moving after pulse duration time elapsed
03:25:32.866 00.032 9828 IsSlewing returns 0
03:25:32.866 00.000 9828 IsGuiding returns 1
03:25:32.898 00.032 9828 IsSlewing returns 0
03:25:32.898 00.000 9828 IsGuiding returns 1
03:25:32.928 00.030 9828 IsSlewing returns 0
03:25:32.928 00.000 9828 IsGuiding returns 1
03:25:32.959 00.031 9828 IsSlewing returns 0
03:25:32.959 00.000 9828 IsGuiding returns 0
03:25:32.959 00.000 9828 scope move finished after 13 + 141 ms
03:25:32.959 00.000 9828 Move returns status 0, amount 13
03:25:32.959 00.000 9828 move complete, result=0
03:25:32.959 00.000 9828 worker thread done servicing request
03:25:32.959 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:25:33.355 00.396 8976 Exposure complete
03:25:33.360 00.005 8976 worker thread done servicing request
03:25:33.360 00.000 5052 OnExposeComplete: enter
03:25:33.360 00.000 5052 UpdateGuideState(): m_state=6
03:25:33.360 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13648
03:25:33.360 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.97, Mass=66, SNR=5.5, Peak=55 HFD=2.5
03:25:33.360 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:25:33.361 00.001 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
03:25:33.361 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.26 hyp=0.59 cameraTheta=2.68 mountX=0.47 mountY=0.30, mountTheta=0.57
03:25:33.361 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.26, opts=13)
03:25:33.361 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.26)
03:25:33.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:33.361 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:25:33.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:33.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:33.361 00.000 5052 Enqueuing Expose request
03:25:33.361 00.000 8976 Worker thread wakes up
03:25:33.362 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.26) opts 0xd
03:25:33.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.26)
03:25:33.362 00.000 8976 Moving (-0.53, 0.26) raw xDistance=0.47 yDistance=0.30
03:25:33.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
03:25:33.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.30
03:25:33.362 00.000 8976 MoveAxis(L, 2, ABG)
03:25:33.362 00.000 8976 stepping (-19, 20) + (-2, 0)
03:25:33.362 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:33.389 00.027 8976 Received - 47 (G) 
03:25:33.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:33.389 00.000 8976 stepped: pos (-21, 20)
03:25:33.389 00.000 8976 MoveAxis(D, 1, ABG)
03:25:33.389 00.000 8976 stepping (-21, 20) + (0, -1)
03:25:33.389 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:33.420 00.031 8976 Received - 47 (G) 
03:25:33.420 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:33.421 00.001 8976 stepped: pos (-21, 19)
03:25:33.421 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
03:25:33.421 00.000 8976 MountToCamera -- mountX=2.81 mountY=-3.55 hyp=4.53 mountTheta=-0.90 cameraX=1.89, cameraY=4.12 cameraTheta=1.14
03:25:33.421 00.000 8976 incremental bump (1.886, 4.118) isValid = 1
03:25:33.421 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
03:25:33.421 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:25:33.421 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:25:33.421 00.000 8976 move complete, result=0
03:25:33.421 00.000 9828 Worker thread wakes up
03:25:33.421 00.000 8976 worker thread done servicing request
03:25:33.421 00.000 8976 Worker thread wakes up
03:25:33.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:33.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:33.421 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:25:33.421 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:25:33.421 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:25:33.421 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
03:25:33.421 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
03:25:33.421 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
03:25:33.421 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:25:33.422 00.001 9828 BLC: window closed
03:25:33.422 00.000 9828 MoveAxis(E, 17, B)
03:25:33.422 00.000 9828 Guiding  Dir = 2, Dur = 17
03:25:33.422 00.000 9828 IsSlewing returns 0
03:25:33.422 00.000 9828 IsGuiding returns 0
03:25:33.422 00.000 9828 PulseGuide returned control before completion, sleep 27
03:25:33.455 00.033 9828 IsGuiding returns 1
03:25:33.455 00.000 9828 scope still moving after pulse duration time elapsed
03:25:33.486 00.031 9828 IsSlewing returns 0
03:25:33.486 00.000 9828 IsGuiding returns 1
03:25:33.518 00.032 9828 IsSlewing returns 0
03:25:33.518 00.000 9828 IsGuiding returns 1
03:25:33.548 00.030 9828 IsSlewing returns 0
03:25:33.548 00.000 9828 IsGuiding returns 0
03:25:33.548 00.000 9828 scope move finished after 17 + 108 ms
03:25:33.548 00.000 9828 Move returns status 0, amount 17
03:25:33.548 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:33.548 00.000 9828 MoveAxis(N, 14, B)
03:25:33.548 00.000 9828 Guiding  Dir = 0, Dur = 14
03:25:33.564 00.016 9828 IsSlewing returns 0
03:25:33.564 00.000 9828 IsGuiding returns 0
03:25:33.565 00.001 9828 PulseGuide returned control before completion, sleep 24
03:25:33.595 00.030 9828 IsGuiding returns 1
03:25:33.595 00.000 9828 scope still moving after pulse duration time elapsed
03:25:33.626 00.031 9828 IsSlewing returns 0
03:25:33.626 00.000 9828 IsGuiding returns 1
03:25:33.657 00.031 9828 IsSlewing returns 0
03:25:33.657 00.000 9828 IsGuiding returns 1
03:25:33.688 00.031 9828 IsSlewing returns 0
03:25:33.688 00.000 9828 IsGuiding returns 1
03:25:33.719 00.031 9828 IsSlewing returns 0
03:25:33.719 00.000 9828 IsGuiding returns 0
03:25:33.719 00.000 9828 scope move finished after 14 + 140 ms
03:25:33.719 00.000 9828 Move returns status 0, amount 14
03:25:33.719 00.000 9828 move complete, result=0
03:25:33.719 00.000 9828 worker thread done servicing request
03:25:33.719 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:25:34.107 00.388 8976 Exposure complete
03:25:34.113 00.006 8976 worker thread done servicing request
03:25:34.113 00.000 5052 OnExposeComplete: enter
03:25:34.113 00.000 5052 UpdateGuideState(): m_state=6
03:25:34.113 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13649
03:25:34.113 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.07, Mass=63, SNR=5.4, Peak=53 HFD=2.2
03:25:34.113 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.04) = xAngle (-3.67 = 2.62)
03:25:34.113 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.77 = 2.51)
03:25:34.113 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.64 hyp=0.64 cameraTheta=-1.62 mountX=-0.56 mountY=0.38, mountTheta=2.54
03:25:34.114 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.64, opts=13)
03:25:34.114 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.64)
03:25:34.114 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:25:34.114 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:25:34.114 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:34.114 00.000 8976 Worker thread wakes up
03:25:34.114 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.64) opts 0xd
03:25:34.114 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.64)
03:25:34.114 00.000 8976 Moving (-0.03, -0.64) raw xDistance=-0.56 yDistance=0.38
03:25:34.114 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:34.114 00.000 5052 Enqueuing Expose request
03:25:34.114 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.56
03:25:34.115 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
03:25:34.115 00.000 8976 MoveAxis(R, 2, ABG)
03:25:34.115 00.000 8976 stepping (-21, 19) + (2, 0)
03:25:34.115 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:34.140 00.025 8976 Received - 47 (G) 
03:25:34.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:34.140 00.000 8976 stepped: pos (-19, 19)
03:25:34.140 00.000 8976 MoveAxis(D, 2, ABG)
03:25:34.140 00.000 8976 stepping (-19, 19) + (0, -2)
03:25:34.140 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:34.172 00.032 8976 Received - 47 (G) 
03:25:34.172 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:34.172 00.000 8976 stepped: pos (-19, 17)
03:25:34.172 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
03:25:34.173 00.001 8976 MountToCamera -- mountX=2.84 mountY=-3.27 hyp=4.33 mountTheta=-0.86 cameraX=1.62, cameraY=4.02 cameraTheta=1.19
03:25:34.173 00.000 8976 incremental bump (1.620, 4.020) isValid = 1
03:25:34.173 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
03:25:34.173 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:25:34.173 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:25:34.173 00.000 8976 move complete, result=0
03:25:34.173 00.000 9828 Worker thread wakes up
03:25:34.173 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:25:34.173 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:25:34.173 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
03:25:34.173 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.07)
03:25:34.173 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
03:25:34.173 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:25:34.173 00.000 9828 BLC: window closed
03:25:34.173 00.000 9828 MoveAxis(E, 15, B)
03:25:34.173 00.000 8976 worker thread done servicing request
03:25:34.173 00.000 8976 Worker thread wakes up
03:25:34.173 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:34.173 00.000 9828 Guiding  Dir = 2, Dur = 15
03:25:34.173 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.4 px 2 ms SOUTH
03:25:34.174 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:34.174 00.000 9828 IsSlewing returns 0
03:25:34.174 00.000 9828 IsGuiding returns 0
03:25:34.174 00.000 9828 PulseGuide returned control before completion, sleep 25
03:25:34.202 00.028 9828 IsGuiding returns 1
03:25:34.202 00.000 9828 scope still moving after pulse duration time elapsed
03:25:34.232 00.030 9828 IsSlewing returns 0
03:25:34.232 00.000 9828 IsGuiding returns 1
03:25:34.263 00.031 9828 IsSlewing returns 0
03:25:34.263 00.000 9828 IsGuiding returns 1
03:25:34.294 00.031 9828 IsSlewing returns 0
03:25:34.294 00.000 9828 IsGuiding returns 1
03:25:34.327 00.033 9828 IsSlewing returns 0
03:25:34.327 00.000 9828 IsGuiding returns 0
03:25:34.327 00.000 9828 scope move finished after 15 + 138 ms
03:25:34.327 00.000 9828 Move returns status 0, amount 15
03:25:34.327 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:34.327 00.000 9828 MoveAxis(N, 14, B)
03:25:34.327 00.000 9828 Guiding  Dir = 0, Dur = 14
03:25:34.342 00.015 9828 IsSlewing returns 0
03:25:34.342 00.000 9828 IsGuiding returns 0
03:25:34.342 00.000 9828 PulseGuide returned control before completion, sleep 24
03:25:34.373 00.031 9828 IsGuiding returns 1
03:25:34.373 00.000 9828 scope still moving after pulse duration time elapsed
03:25:34.404 00.031 9828 IsSlewing returns 0
03:25:34.404 00.000 9828 IsGuiding returns 1
03:25:34.437 00.033 9828 IsSlewing returns 0
03:25:34.437 00.000 9828 IsGuiding returns 1
03:25:34.468 00.031 9828 IsSlewing returns 0
03:25:34.468 00.000 9828 IsGuiding returns 1
03:25:34.499 00.031 9828 IsSlewing returns 0
03:25:34.499 00.000 9828 IsGuiding returns 0
03:25:34.499 00.000 9828 scope move finished after 14 + 143 ms
03:25:34.499 00.000 9828 Move returns status 0, amount 14
03:25:34.499 00.000 9828 move complete, result=0
03:25:34.499 00.000 9828 worker thread done servicing request
03:25:34.499 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:25:34.858 00.359 8976 Exposure complete
03:25:34.864 00.006 8976 worker thread done servicing request
03:25:34.864 00.000 5052 OnExposeComplete: enter
03:25:34.865 00.001 5052 UpdateGuideState(): m_state=6
03:25:34.865 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13650
03:25:34.865 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.43, Mass=53, SNR=4.9, Peak=56 HFD=1.8
03:25:34.865 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.04) = xAngle (-0.69 = -0.69)
03:25:34.865 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
03:25:34.865 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.72 hyp=0.74 cameraTheta=1.36 mountX=0.57 mountY=-0.52, mountTheta=-0.74
03:25:34.865 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.72, opts=13)
03:25:34.865 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.72)
03:25:34.866 00.001 8976 Worker thread wakes up
03:25:34.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.72) opts 0xd
03:25:34.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.72)
03:25:34.866 00.000 8976 Moving (0.16, 0.72) raw xDistance=0.57 yDistance=-0.52
03:25:34.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.57
03:25:34.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
03:25:34.866 00.000 8976 MoveAxis(L, 2, ABG)
03:25:34.866 00.000 8976 stepping (-19, 17) + (-2, 0)
03:25:34.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:25:34.866 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:25:34.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:34.866 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:34.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:34.866 00.000 5052 Enqueuing Expose request
03:25:34.892 00.026 8976 Received - 47 (G) 
03:25:34.892 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:34.892 00.000 8976 stepped: pos (-21, 17)
03:25:34.892 00.000 8976 MoveAxis(U, 2, ABG)
03:25:34.892 00.000 8976 stepping (-21, 17) + (0, 2)
03:25:34.892 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:34.924 00.032 8976 Received - 47 (G) 
03:25:34.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:34.924 00.000 8976 stepped: pos (-21, 19)
03:25:34.924 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:25:34.924 00.000 8976 MountToCamera -- mountX=2.97 mountY=-3.19 hyp=4.35 mountTheta=-0.82 cameraX=1.49, cameraY=4.09 cameraTheta=1.22
03:25:34.924 00.000 8976 incremental bump (1.489, 4.091) isValid = 1
03:25:34.924 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:25:34.924 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:25:34.924 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:25:34.924 00.000 8976 move complete, result=0
03:25:34.924 00.000 9828 Worker thread wakes up
03:25:34.924 00.000 8976 worker thread done servicing request
03:25:34.924 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.5 px 2 ms NORTH
03:25:34.924 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:25:34.924 00.000 8976 Worker thread wakes up
03:25:34.924 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:25:34.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:34.925 00.001 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
03:25:34.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:34.925 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
03:25:34.925 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
03:25:34.925 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:25:34.925 00.000 9828 BLC: window closed
03:25:34.925 00.000 9828 MoveAxis(E, 14, B)
03:25:34.925 00.000 9828 Guiding  Dir = 2, Dur = 14
03:25:34.925 00.000 9828 IsSlewing returns 0
03:25:34.925 00.000 9828 IsGuiding returns 0
03:25:34.925 00.000 9828 PulseGuide returned control before completion, sleep 24
03:25:34.963 00.038 9828 IsGuiding returns 1
03:25:34.963 00.000 9828 scope still moving after pulse duration time elapsed
03:25:34.995 00.032 9828 IsSlewing returns 0
03:25:34.995 00.000 9828 IsGuiding returns 1
03:25:35.026 00.031 9828 IsSlewing returns 0
03:25:35.026 00.000 9828 IsGuiding returns 1
03:25:35.058 00.032 9828 IsSlewing returns 0
03:25:35.058 00.000 9828 IsGuiding returns 1
03:25:35.089 00.031 9828 IsSlewing returns 0
03:25:35.089 00.000 9828 IsGuiding returns 1
03:25:35.121 00.032 9828 IsSlewing returns 0
03:25:35.121 00.000 9828 IsGuiding returns 0
03:25:35.121 00.000 9828 scope move finished after 14 + 182 ms
03:25:35.121 00.000 9828 Move returns status 0, amount 14
03:25:35.121 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:35.121 00.000 9828 MoveAxis(N, 14, B)
03:25:35.121 00.000 9828 Guiding  Dir = 0, Dur = 14
03:25:35.137 00.016 9828 IsSlewing returns 0
03:25:35.137 00.000 9828 IsGuiding returns 0
03:25:35.138 00.001 9828 PulseGuide returned control before completion, sleep 24
03:25:35.168 00.030 9828 IsGuiding returns 1
03:25:35.168 00.000 9828 scope still moving after pulse duration time elapsed
03:25:35.199 00.031 9828 IsSlewing returns 0
03:25:35.199 00.000 9828 IsGuiding returns 1
03:25:35.230 00.031 9828 IsSlewing returns 0
03:25:35.230 00.000 9828 IsGuiding returns 1
03:25:35.261 00.031 9828 IsSlewing returns 0
03:25:35.261 00.000 9828 IsGuiding returns 1
03:25:35.292 00.031 9828 IsSlewing returns 0
03:25:35.292 00.000 9828 IsGuiding returns 0
03:25:35.292 00.000 9828 scope move finished after 14 + 141 ms
03:25:35.292 00.000 9828 Move returns status 0, amount 14
03:25:35.292 00.000 9828 move complete, result=0
03:25:35.293 00.001 9828 worker thread done servicing request
03:25:35.293 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:25:35.609 00.316 8976 Exposure complete
03:25:35.615 00.006 8976 worker thread done servicing request
03:25:35.615 00.000 5052 OnExposeComplete: enter
03:25:35.615 00.000 5052 UpdateGuideState(): m_state=6
03:25:35.615 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13651
03:25:35.615 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=280.79, Mass=82, SNR=6.2, Peak=57 HFD=2.7
03:25:35.615 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.15 = 2.14)
03:25:35.615 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
03:25:35.615 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.92 hyp=1.06 cameraTheta=-2.10 mountX=-0.57 mountY=0.95, mountTheta=2.11
03:25:35.616 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.92, opts=13)
03:25:35.616 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.92)
03:25:35.616 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:35.616 00.000 5052 UpdateGuideState exits: m=82 SNR=6.2
03:25:35.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:35.616 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:35.616 00.000 5052 Enqueuing Expose request
03:25:35.616 00.000 8976 Worker thread wakes up
03:25:35.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.92) opts 0xd
03:25:35.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.92)
03:25:35.616 00.000 8976 Moving (-0.54, -0.92) raw xDistance=-0.57 yDistance=0.95
03:25:35.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.57
03:25:35.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.95
03:25:35.616 00.000 8976 MoveAxis(R, 2, ABG)
03:25:35.616 00.000 8976 stepping (-21, 19) + (2, 0)
03:25:35.616 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:35.643 00.027 8976 Received - 47 (G) 
03:25:35.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:35.643 00.000 8976 stepped: pos (-19, 19)
03:25:35.643 00.000 8976 MoveAxis(D, 4, ABG)
03:25:35.643 00.000 8976 stepping (-19, 19) + (0, -4)
03:25:35.643 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:25:35.675 00.032 8976 Received - 47 (G) 
03:25:35.675 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:25:35.675 00.000 8976 stepped: pos (-19, 15)
03:25:35.675 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:25:35.675 00.000 8976 MountToCamera -- mountX=2.95 mountY=-2.92 hyp=4.15 mountTheta=-0.78 cameraX=1.26, cameraY=3.95 cameraTheta=1.26
03:25:35.675 00.000 8976 incremental bump (1.260, 3.954) isValid = 1
03:25:35.676 00.001 8976 Scheduling Mount bump of (0.035, 0.113)
03:25:35.676 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:25:35.676 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:25:35.676 00.000 8976 move complete, result=0
03:25:35.676 00.000 8976 worker thread done servicing request
03:25:35.676 00.000 8976 Worker thread wakes up
03:25:35.676 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 1.0 px 4 ms SOUTH
03:25:35.676 00.000 9828 Worker thread wakes up
03:25:35.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:35.676 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:35.676 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:25:35.676 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:25:35.676 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
03:25:35.676 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
03:25:35.676 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:25:35.676 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:25:35.676 00.000 9828 BLC: window closed
03:25:35.676 00.000 9828 MoveAxis(E, 13, B)
03:25:35.677 00.001 9828 Guiding  Dir = 2, Dur = 13
03:25:35.677 00.000 9828 IsSlewing returns 0
03:25:35.677 00.000 9828 IsGuiding returns 0
03:25:35.677 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:35.715 00.038 9828 IsGuiding returns 1
03:25:35.715 00.000 9828 scope still moving after pulse duration time elapsed
03:25:35.746 00.031 9828 IsSlewing returns 0
03:25:35.746 00.000 9828 IsGuiding returns 1
03:25:35.778 00.032 9828 IsSlewing returns 0
03:25:35.778 00.000 9828 IsGuiding returns 1
03:25:35.809 00.031 9828 IsSlewing returns 0
03:25:35.809 00.000 9828 IsGuiding returns 0
03:25:35.809 00.000 9828 scope move finished after 13 + 119 ms
03:25:35.809 00.000 9828 Move returns status 0, amount 13
03:25:35.809 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:35.809 00.000 9828 MoveAxis(N, 15, B)
03:25:35.809 00.000 9828 Guiding  Dir = 0, Dur = 15
03:25:35.824 00.015 9828 IsSlewing returns 0
03:25:35.824 00.000 9828 IsGuiding returns 0
03:25:35.825 00.001 9828 PulseGuide returned control before completion, sleep 25
03:25:35.855 00.030 9828 IsGuiding returns 1
03:25:35.855 00.000 9828 scope still moving after pulse duration time elapsed
03:25:35.886 00.031 9828 IsSlewing returns 0
03:25:35.886 00.000 9828 IsGuiding returns 1
03:25:35.917 00.031 9828 IsSlewing returns 0
03:25:35.917 00.000 9828 IsGuiding returns 1
03:25:35.948 00.031 9828 IsSlewing returns 0
03:25:35.948 00.000 9828 IsGuiding returns 1
03:25:35.980 00.032 9828 IsSlewing returns 0
03:25:35.980 00.000 9828 IsGuiding returns 0
03:25:35.980 00.000 9828 scope move finished after 15 + 139 ms
03:25:35.980 00.000 9828 Move returns status 0, amount 15
03:25:35.980 00.000 9828 move complete, result=0
03:25:35.980 00.000 9828 worker thread done servicing request
03:25:35.980 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:25:36.361 00.381 8976 Exposure complete
03:25:36.366 00.005 8976 worker thread done servicing request
03:25:36.366 00.000 5052 OnExposeComplete: enter
03:25:36.366 00.000 5052 UpdateGuideState(): m_state=6
03:25:36.366 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13652
03:25:36.367 00.001 5052 Star::Find returns 1 (0), X=328.82, Y=282.09, Mass=77, SNR=5.9, Peak=58 HFD=2.4
03:25:36.367 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
03:25:36.367 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
03:25:36.367 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.38 hyp=0.52 cameraTheta=2.32 mountX=0.50 mountY=0.09, mountTheta=0.17
03:25:36.367 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.38, opts=13)
03:25:36.367 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.38)
03:25:36.367 00.000 8976 Worker thread wakes up
03:25:36.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.38) opts 0xd
03:25:36.368 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.38)
03:25:36.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:36.368 00.000 5052 UpdateGuideState exits: m=77 SNR=5.9
03:25:36.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:36.368 00.000 8976 Moving (-0.35, 0.38) raw xDistance=0.50 yDistance=0.09
03:25:36.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.50
03:25:36.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:25:36.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:36.368 00.000 5052 Enqueuing Expose request
03:25:36.368 00.000 8976 MoveAxis(L, 2, ABG)
03:25:36.368 00.000 8976 stepping (-19, 15) + (-2, 0)
03:25:36.368 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:36.395 00.027 8976 Received - 47 (G) 
03:25:36.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:36.395 00.000 8976 stepped: pos (-21, 15)
03:25:36.395 00.000 8976 MoveAxis(U, 0, ABG)
03:25:36.395 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
03:25:36.395 00.000 8976 MountToCamera -- mountX=3.04 mountY=-2.74 hyp=4.09 mountTheta=-0.73 cameraX=1.06, cameraY=3.95 cameraTheta=1.31
03:25:36.395 00.000 8976 incremental bump (1.061, 3.952) isValid = 1
03:25:36.395 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
03:25:36.395 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:25:36.395 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:25:36.395 00.000 8976 move complete, result=0
03:25:36.395 00.000 8976 worker thread done servicing request
03:25:36.395 00.000 8976 Worker thread wakes up
03:25:36.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:36.395 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:36.395 00.000 9828 Worker thread wakes up
03:25:36.395 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:25:36.396 00.001 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:25:36.396 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
03:25:36.396 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
03:25:36.396 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:25:36.396 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
03:25:36.396 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.04 yDistance=-0.11
03:25:36.396 00.000 9828 BLC: window closed
03:25:36.396 00.000 9828 MoveAxis(E, 11, B)
03:25:36.396 00.000 9828 Guiding  Dir = 2, Dur = 11
03:25:36.396 00.000 9828 IsSlewing returns 0
03:25:36.396 00.000 9828 IsGuiding returns 0
03:25:36.397 00.001 9828 PulseGuide returned control before completion, sleep 21
03:25:36.433 00.036 9828 IsGuiding returns 1
03:25:36.433 00.000 9828 scope still moving after pulse duration time elapsed
03:25:36.465 00.032 9828 IsSlewing returns 0
03:25:36.465 00.000 9828 IsGuiding returns 1
03:25:36.496 00.031 9828 IsSlewing returns 0
03:25:36.496 00.000 9828 IsGuiding returns 1
03:25:36.527 00.031 9828 IsSlewing returns 0
03:25:36.527 00.000 9828 IsGuiding returns 0
03:25:36.527 00.000 9828 scope move finished after 11 + 120 ms
03:25:36.527 00.000 9828 Move returns status 0, amount 11
03:25:36.527 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:36.527 00.000 9828 MoveAxis(N, 15, B)
03:25:36.527 00.000 9828 Guiding  Dir = 0, Dur = 15
03:25:36.543 00.016 9828 IsSlewing returns 0
03:25:36.543 00.000 9828 IsGuiding returns 0
03:25:36.543 00.000 9828 PulseGuide returned control before completion, sleep 25
03:25:36.573 00.030 9828 IsGuiding returns 1
03:25:36.573 00.000 9828 scope still moving after pulse duration time elapsed
03:25:36.604 00.031 9828 IsSlewing returns 0
03:25:36.604 00.000 9828 IsGuiding returns 1
03:25:36.635 00.031 9828 IsSlewing returns 0
03:25:36.635 00.000 9828 IsGuiding returns 1
03:25:36.665 00.030 9828 IsSlewing returns 0
03:25:36.665 00.000 9828 IsGuiding returns 1
03:25:36.697 00.032 9828 IsSlewing returns 0
03:25:36.697 00.000 9828 IsGuiding returns 0
03:25:36.697 00.000 9828 scope move finished after 15 + 140 ms
03:25:36.697 00.000 9828 Move returns status 0, amount 15
03:25:36.697 00.000 9828 move complete, result=0
03:25:36.697 00.000 9828 worker thread done servicing request
03:25:36.698 00.001 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:25:37.082 00.384 8976 Exposure complete
03:25:37.087 00.005 8976 worker thread done servicing request
03:25:37.087 00.000 5052 OnExposeComplete: enter
03:25:37.087 00.000 5052 UpdateGuideState(): m_state=6
03:25:37.087 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13653
03:25:37.087 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.46, Mass=46, SNR=4.7, Peak=57 HFD=1.6
03:25:37.087 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
03:25:37.087 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
03:25:37.087 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.25 hyp=0.60 cameraTheta=-2.72 mountX=0.03 mountY=0.60, mountTheta=1.52
03:25:37.088 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.25, opts=13)
03:25:37.088 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.25)
03:25:37.088 00.000 8976 Worker thread wakes up
03:25:37.088 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.25) opts 0xd
03:25:37.088 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.25)
03:25:37.088 00.000 8976 Moving (-0.55, -0.25) raw xDistance=0.03 yDistance=0.60
03:25:37.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:25:37.088 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:37.089 00.001 5052 UpdateGuideState exits: m=46 SNR=4.7
03:25:37.089 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:37.089 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:37.089 00.000 5052 Enqueuing Expose request
03:25:37.089 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
03:25:37.089 00.000 8976 MoveAxis(R, 0, ABG)
03:25:37.089 00.000 8976 MoveAxis(D, 2, ABG)
03:25:37.089 00.000 8976 stepping (-21, 15) + (0, -2)
03:25:37.089 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:37.113 00.024 8976 Received - 47 (G) 
03:25:37.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:37.114 00.001 8976 stepped: pos (-21, 13)
03:25:37.114 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:25:37.114 00.000 8976 MountToCamera -- mountX=3.10 mountY=-2.52 hyp=3.99 mountTheta=-0.68 cameraX=0.83, cameraY=3.90 cameraTheta=1.36
03:25:37.114 00.000 8976 incremental bump (0.835, 3.903) isValid = 1
03:25:37.114 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
03:25:37.114 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:25:37.114 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:25:37.114 00.000 8976 move complete, result=0
03:25:37.114 00.000 9828 Worker thread wakes up
03:25:37.114 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:25:37.115 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:25:37.115 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
03:25:37.115 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:25:37.115 00.000 8976 worker thread done servicing request
03:25:37.115 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
03:25:37.115 00.000 8976 Worker thread wakes up
03:25:37.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:37.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:37.115 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
03:25:37.115 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:25:37.115 00.000 9828 BLC: window closed
03:25:37.115 00.000 9828 MoveAxis(E, 9, B)
03:25:37.115 00.000 9828 Guiding  Dir = 2, Dur = 9
03:25:37.116 00.001 9828 IsSlewing returns 0
03:25:37.116 00.000 9828 IsGuiding returns 0
03:25:37.116 00.000 9828 PulseGuide returned control before completion, sleep 19
03:25:37.150 00.034 9828 IsGuiding returns 1
03:25:37.150 00.000 9828 scope still moving after pulse duration time elapsed
03:25:37.180 00.030 9828 IsSlewing returns 0
03:25:37.180 00.000 9828 IsGuiding returns 1
03:25:37.213 00.033 9828 IsSlewing returns 0
03:25:37.213 00.000 9828 IsGuiding returns 1
03:25:37.245 00.032 9828 IsSlewing returns 0
03:25:37.245 00.000 9828 IsGuiding returns 0
03:25:37.245 00.000 9828 scope move finished after 9 + 120 ms
03:25:37.245 00.000 9828 Move returns status 0, amount 9
03:25:37.245 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:37.245 00.000 9828 MoveAxis(N, 15, B)
03:25:37.246 00.001 9828 Guiding  Dir = 0, Dur = 15
03:25:37.261 00.015 9828 IsSlewing returns 0
03:25:37.261 00.000 9828 IsGuiding returns 0
03:25:37.261 00.000 9828 PulseGuide returned control before completion, sleep 25
03:25:37.292 00.031 9828 IsGuiding returns 1
03:25:37.292 00.000 9828 scope still moving after pulse duration time elapsed
03:25:37.323 00.031 9828 IsSlewing returns 0
03:25:37.323 00.000 9828 IsGuiding returns 1
03:25:37.354 00.031 9828 IsSlewing returns 0
03:25:37.354 00.000 9828 IsGuiding returns 1
03:25:37.385 00.031 9828 IsSlewing returns 0
03:25:37.385 00.000 9828 IsGuiding returns 1
03:25:37.416 00.031 9828 IsSlewing returns 0
03:25:37.421 00.005 9828 IsGuiding returns 1
03:25:37.447 00.026 9828 IsSlewing returns 0
03:25:37.448 00.001 9828 IsGuiding returns 0
03:25:37.448 00.000 9828 scope move finished after 15 + 172 ms
03:25:37.448 00.000 9828 Move returns status 0, amount 15
03:25:37.448 00.000 9828 move complete, result=0
03:25:37.448 00.000 9828 worker thread done servicing request
03:25:37.448 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:25:37.800 00.352 8976 Exposure complete
03:25:37.806 00.006 8976 worker thread done servicing request
03:25:37.806 00.000 5052 OnExposeComplete: enter
03:25:37.806 00.000 5052 UpdateGuideState(): m_state=6
03:25:37.806 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13654
03:25:37.806 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=282.00, Mass=43, SNR=4.5, Peak=59 HFD=1.8
03:25:37.806 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
03:25:37.806 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
03:25:37.806 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.98 mountX=0.32 mountY=-0.05, mountTheta=-0.16
03:25:37.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.29, opts=13)
03:25:37.807 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.29)
03:25:37.807 00.000 8976 Worker thread wakes up
03:25:37.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.29) opts 0xd
03:25:37.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.29)
03:25:37.807 00.000 8976 Moving (-0.13, 0.29) raw xDistance=0.32 yDistance=-0.05
03:25:37.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:25:37.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:25:37.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:37.807 00.000 8976 MoveAxis(L, 1, ABG)
03:25:37.807 00.000 8976 stepping (-21, 13) + (-1, 0)
03:25:37.807 00.000 5052 UpdateGuideState exits: m=43 SNR=4.5
03:25:37.808 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:37.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:37.808 00.000 5052 Enqueuing Expose request
03:25:37.808 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:37.833 00.025 8976 Received - 47 (G) 
03:25:37.833 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:37.833 00.000 8976 stepped: pos (-22, 13)
03:25:37.833 00.000 8976 MoveAxis(U, 0, ABG)
03:25:37.833 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
03:25:37.833 00.000 8976 MountToCamera -- mountX=3.19 mountY=-2.37 hyp=3.97 mountTheta=-0.64 cameraX=0.66, cameraY=3.91 cameraTheta=1.40
03:25:37.833 00.000 8976 incremental bump (0.660, 3.915) isValid = 1
03:25:37.833 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
03:25:37.833 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:25:37.833 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:25:37.833 00.000 8976 move complete, result=0
03:25:37.833 00.000 8976 worker thread done servicing request
03:25:37.833 00.000 8976 Worker thread wakes up
03:25:37.833 00.000 9828 Worker thread wakes up
03:25:37.833 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:25:37.833 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:25:37.833 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.78)
03:25:37.834 00.001 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
03:25:37.834 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:25:37.834 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:37.834 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:37.834 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
03:25:37.834 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:25:37.834 00.000 9828 BLC: window closed
03:25:37.834 00.000 9828 MoveAxis(E, 8, B)
03:25:37.834 00.000 9828 Guiding  Dir = 2, Dur = 8
03:25:37.834 00.000 9828 IsSlewing returns 0
03:25:37.835 00.001 9828 IsGuiding returns 0
03:25:37.835 00.000 9828 PulseGuide returned control before completion, sleep 18
03:25:37.867 00.032 9828 IsGuiding returns 1
03:25:37.867 00.000 9828 scope still moving after pulse duration time elapsed
03:25:37.898 00.031 9828 IsSlewing returns 0
03:25:37.898 00.000 9828 IsGuiding returns 1
03:25:37.928 00.030 9828 IsSlewing returns 0
03:25:37.928 00.000 9828 IsGuiding returns 1
03:25:37.959 00.031 9828 IsSlewing returns 0
03:25:37.959 00.000 9828 IsGuiding returns 0
03:25:37.959 00.000 9828 scope move finished after 8 + 116 ms
03:25:37.959 00.000 9828 Move returns status 0, amount 8
03:25:37.959 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:37.960 00.001 9828 MoveAxis(N, 16, B)
03:25:37.960 00.000 9828 Guiding  Dir = 0, Dur = 16
03:25:37.975 00.015 9828 IsSlewing returns 0
03:25:37.975 00.000 9828 IsGuiding returns 0
03:25:37.975 00.000 9828 PulseGuide returned control before completion, sleep 26
03:25:38.005 00.030 9828 IsGuiding returns 1
03:25:38.005 00.000 9828 scope still moving after pulse duration time elapsed
03:25:38.037 00.032 9828 IsSlewing returns 0
03:25:38.037 00.000 9828 IsGuiding returns 1
03:25:38.068 00.031 9828 IsSlewing returns 0
03:25:38.068 00.000 9828 IsGuiding returns 1
03:25:38.098 00.030 9828 IsSlewing returns 0
03:25:38.098 00.000 9828 IsGuiding returns 1
03:25:38.129 00.031 9828 IsSlewing returns 0
03:25:38.129 00.000 9828 IsGuiding returns 0
03:25:38.129 00.000 9828 scope move finished after 16 + 138 ms
03:25:38.129 00.000 9828 Move returns status 0, amount 16
03:25:38.129 00.000 9828 move complete, result=0
03:25:38.129 00.000 9828 worker thread done servicing request
03:25:38.129 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:25:38.514 00.385 8976 Exposure complete
03:25:38.520 00.006 8976 worker thread done servicing request
03:25:38.520 00.000 5052 OnExposeComplete: enter
03:25:38.520 00.000 5052 UpdateGuideState(): m_state=6
03:25:38.520 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13655
03:25:38.520 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=280.82, Mass=54, SNR=5.0, Peak=53 HFD=2.3
03:25:38.520 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.84 = 2.45)
03:25:38.520 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
03:25:38.520 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.89 hyp=0.91 cameraTheta=-1.79 mountX=-0.70 mountY=0.65, mountTheta=2.39
03:25:38.521 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.89, opts=13)
03:25:38.521 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.89)
03:25:38.521 00.000 8976 Worker thread wakes up
03:25:38.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.89) opts 0xd
03:25:38.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.89)
03:25:38.521 00.000 8976 Moving (-0.20, -0.89) raw xDistance=-0.70 yDistance=0.65
03:25:38.521 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:38.521 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:25:38.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.70
03:25:38.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
03:25:38.521 00.000 8976 MoveAxis(R, 3, ABG)
03:25:38.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:38.522 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:38.522 00.000 5052 Enqueuing Expose request
03:25:38.522 00.000 8976 stepping (-22, 13) + (3, 0)
03:25:38.522 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:38.552 00.030 8976 Received - 47 (G) 
03:25:38.552 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:38.552 00.000 8976 stepped: pos (-19, 13)
03:25:38.552 00.000 8976 MoveAxis(D, 3, ABG)
03:25:38.552 00.000 8976 stepping (-19, 13) + (0, -3)
03:25:38.552 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:38.585 00.033 8976 Received - 47 (G) 
03:25:38.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:38.585 00.000 8976 stepped: pos (-19, 10)
03:25:38.585 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
03:25:38.585 00.000 8976 MountToCamera -- mountX=3.09 mountY=-2.11 hyp=3.75 mountTheta=-0.60 cameraX=0.47, cameraY=3.72 cameraTheta=1.44
03:25:38.585 00.000 8976 incremental bump (0.471, 3.716) isValid = 1
03:25:38.585 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
03:25:38.585 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:25:38.585 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:25:38.585 00.000 8976 move complete, result=0
03:25:38.585 00.000 9828 Worker thread wakes up
03:25:38.585 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:25:38.585 00.000 8976 worker thread done servicing request
03:25:38.585 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:25:38.585 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
03:25:38.585 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
03:25:38.585 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.7 px 3 ms SOUTH
03:25:38.585 00.000 8976 Worker thread wakes up
03:25:38.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:38.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:38.586 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
03:25:38.586 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:25:38.586 00.000 9828 BLC: window closed
03:25:38.586 00.000 9828 MoveAxis(E, 6, B)
03:25:38.586 00.000 9828 Guiding  Dir = 2, Dur = 6
03:25:38.586 00.000 9828 IsSlewing returns 0
03:25:38.586 00.000 9828 IsGuiding returns 0
03:25:38.586 00.000 9828 PulseGuide returned control before completion, sleep 16
03:25:38.616 00.030 9828 IsGuiding returns 1
03:25:38.616 00.000 9828 scope still moving after pulse duration time elapsed
03:25:38.647 00.031 9828 IsSlewing returns 0
03:25:38.647 00.000 9828 IsGuiding returns 1
03:25:38.678 00.031 9828 IsSlewing returns 0
03:25:38.679 00.001 9828 IsGuiding returns 1
03:25:38.710 00.031 9828 IsSlewing returns 0
03:25:38.710 00.000 9828 IsGuiding returns 0
03:25:38.710 00.000 9828 scope move finished after 6 + 117 ms
03:25:38.710 00.000 9828 Move returns status 0, amount 6
03:25:38.711 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:38.711 00.000 9828 MoveAxis(N, 16, B)
03:25:38.711 00.000 9828 Guiding  Dir = 0, Dur = 16
03:25:38.726 00.015 9828 IsSlewing returns 0
03:25:38.726 00.000 9828 IsGuiding returns 0
03:25:38.727 00.001 9828 PulseGuide returned control before completion, sleep 26
03:25:38.757 00.030 9828 IsGuiding returns 1
03:25:38.757 00.000 9828 scope still moving after pulse duration time elapsed
03:25:38.789 00.032 9828 IsSlewing returns 0
03:25:38.789 00.000 9828 IsGuiding returns 1
03:25:38.822 00.033 9828 IsSlewing returns 0
03:25:38.822 00.000 9828 IsGuiding returns 1
03:25:38.852 00.030 9828 IsSlewing returns 0
03:25:38.852 00.000 9828 IsGuiding returns 1
03:25:38.883 00.031 9828 IsSlewing returns 0
03:25:38.884 00.001 9828 IsGuiding returns 0
03:25:38.884 00.000 9828 scope move finished after 16 + 141 ms
03:25:38.884 00.000 9828 Move returns status 0, amount 16
03:25:38.884 00.000 9828 move complete, result=0
03:25:38.884 00.000 9828 worker thread done servicing request
03:25:38.884 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:25:39.273 00.389 8976 Exposure complete
03:25:39.279 00.006 8976 worker thread done servicing request
03:25:39.279 00.000 5052 OnExposeComplete: enter
03:25:39.279 00.000 5052 UpdateGuideState(): m_state=6
03:25:39.279 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13656
03:25:39.279 00.000 5052 Star::Find returns 1 (1), X=329.80, Y=282.08, Mass=76, SNR=5.9, Peak=53 HFD=3.0
03:25:39.279 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
03:25:39.279 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
03:25:39.279 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.37 hyp=0.72 cameraTheta=0.53 mountX=0.04 mountY=-0.72, mountTheta=-1.51
03:25:39.280 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.37, opts=13)
03:25:39.280 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.37)
03:25:39.280 00.000 8976 Worker thread wakes up
03:25:39.280 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.37) opts 0xd
03:25:39.280 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.37)
03:25:39.280 00.000 8976 Moving (0.62, 0.37) raw xDistance=0.04 yDistance=-0.72
03:25:39.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:25:39.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.72
03:25:39.280 00.000 8976 MoveAxis(R, 0, ABG)
03:25:39.280 00.000 8976 MoveAxis(U, 3, ABG)
03:25:39.280 00.000 8976 stepping (-19, 10) + (0, 3)
03:25:39.280 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:39.280 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:25:39.280 00.000 5052 UpdateGuideState exits: m=76 SNR=5.9 Saturated
03:25:39.281 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:39.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:39.281 00.000 5052 Enqueuing Expose request
03:25:39.320 00.039 8976 Received - 47 (G) 
03:25:39.320 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:39.320 00.000 8976 stepped: pos (-19, 13)
03:25:39.320 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
03:25:39.320 00.000 8976 MountToCamera -- mountX=3.03 mountY=-2.10 hyp=3.69 mountTheta=-0.60 cameraX=0.49, cameraY=3.66 cameraTheta=1.44
03:25:39.320 00.000 8976 incremental bump (0.485, 3.655) isValid = 1
03:25:39.320 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
03:25:39.320 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:25:39.320 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:25:39.320 00.000 8976 move complete, result=0
03:25:39.320 00.000 8976 worker thread done servicing request
03:25:39.320 00.000 9828 Worker thread wakes up
03:25:39.320 00.000 8976 Worker thread wakes up
03:25:39.320 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
03:25:39.320 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:25:39.320 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:25:39.321 00.001 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
03:25:39.321 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
03:25:39.321 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
03:25:39.321 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:39.321 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:39.321 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:25:39.321 00.000 9828 BLC: window closed
03:25:39.321 00.000 9828 MoveAxis(E, 7, B)
03:25:39.321 00.000 9828 Guiding  Dir = 2, Dur = 7
03:25:39.322 00.001 9828 IsSlewing returns 0
03:25:39.322 00.000 9828 IsGuiding returns 0
03:25:39.322 00.000 9828 PulseGuide returned control before completion, sleep 17
03:25:39.347 00.025 9828 IsGuiding returns 1
03:25:39.347 00.000 9828 scope still moving after pulse duration time elapsed
03:25:39.378 00.031 9828 IsSlewing returns 0
03:25:39.378 00.000 9828 IsGuiding returns 1
03:25:39.410 00.032 9828 IsSlewing returns 0
03:25:39.410 00.000 9828 IsGuiding returns 1
03:25:39.441 00.031 9828 IsSlewing returns 0
03:25:39.441 00.000 9828 IsGuiding returns 0
03:25:39.441 00.000 9828 scope move finished after 7 + 112 ms
03:25:39.441 00.000 9828 Move returns status 0, amount 7
03:25:39.441 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:39.441 00.000 9828 MoveAxis(N, 16, B)
03:25:39.441 00.000 9828 Guiding  Dir = 0, Dur = 16
03:25:39.457 00.016 9828 IsSlewing returns 0
03:25:39.457 00.000 9828 IsGuiding returns 0
03:25:39.457 00.000 9828 PulseGuide returned control before completion, sleep 26
03:25:39.489 00.032 9828 IsGuiding returns 1
03:25:39.489 00.000 9828 scope still moving after pulse duration time elapsed
03:25:39.520 00.031 9828 IsSlewing returns 0
03:25:39.520 00.000 9828 IsGuiding returns 1
03:25:39.552 00.032 9828 IsSlewing returns 0
03:25:39.552 00.000 9828 IsGuiding returns 1
03:25:39.582 00.030 9828 IsSlewing returns 0
03:25:39.582 00.000 9828 IsGuiding returns 1
03:25:39.612 00.030 9828 IsSlewing returns 0
03:25:39.612 00.000 9828 IsGuiding returns 0
03:25:39.612 00.000 9828 scope move finished after 16 + 138 ms
03:25:39.612 00.000 9828 Move returns status 0, amount 16
03:25:39.612 00.000 9828 move complete, result=0
03:25:39.612 00.000 9828 worker thread done servicing request
03:25:39.612 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:25:40.010 00.398 8976 Exposure complete
03:25:40.015 00.005 8976 worker thread done servicing request
03:25:40.015 00.000 5052 OnExposeComplete: enter
03:25:40.015 00.000 5052 UpdateGuideState(): m_state=6
03:25:40.015 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13657
03:25:40.015 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=282.76, Mass=42, SNR=4.4, Peak=53 HFD=2.0
03:25:40.015 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
03:25:40.015 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
03:25:40.016 00.001 5052 CameraToMount -- cameraX=0.75 cameraY=1.05 hyp=1.29 cameraTheta=0.95 mountX=0.59 mountY=-1.20, mountTheta=-1.11
03:25:40.016 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=1.05, opts=13)
03:25:40.016 00.000 5052 Enqueuing Move request for stepguider (0.75, 1.05)
03:25:40.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:25:40.016 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:25:40.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:40.016 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:40.016 00.000 5052 Enqueuing Expose request
03:25:40.016 00.000 8976 Worker thread wakes up
03:25:40.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 1.05) opts 0xd
03:25:40.017 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 1.05)
03:25:40.017 00.000 8976 Moving (0.75, 1.05) raw xDistance=0.59 yDistance=-1.20
03:25:40.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
03:25:40.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.20
03:25:40.017 00.000 8976 MoveAxis(L, 2, ABG)
03:25:40.017 00.000 8976 stepping (-19, 13) + (-2, 0)
03:25:40.017 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:40.039 00.022 8976 Received - 47 (G) 
03:25:40.040 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:40.040 00.000 8976 stepped: pos (-21, 13)
03:25:40.040 00.000 8976 MoveAxis(U, 5, ABG)
03:25:40.040 00.000 8976 stepping (-21, 13) + (0, 5)
03:25:40.040 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:25:40.087 00.047 8976 Received - 47 (G) 
03:25:40.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:25:40.087 00.000 8976 stepped: pos (-21, 18)
03:25:40.088 00.001 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
03:25:40.088 00.000 8976 MountToCamera -- mountX=3.09 mountY=-2.35 hyp=3.88 mountTheta=-0.65 cameraX=0.68, cameraY=3.82 cameraTheta=1.39
03:25:40.088 00.000 8976 incremental bump (0.682, 3.823) isValid = 1
03:25:40.088 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
03:25:40.088 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:25:40.088 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:25:40.088 00.000 8976 move complete, result=0
03:25:40.088 00.000 9828 Worker thread wakes up
03:25:40.088 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:25:40.088 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:25:40.088 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.79)
03:25:40.088 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.87)
03:25:40.088 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
03:25:40.088 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:25:40.088 00.000 9828 BLC: window closed
03:25:40.088 00.000 9828 MoveAxis(E, 8, B)
03:25:40.088 00.000 9828 Guiding  Dir = 2, Dur = 8
03:25:40.088 00.000 8976 worker thread done servicing request
03:25:40.089 00.001 5052 GuideStep: 0.6 px 2 ms WEST, -1.2 px 5 ms NORTH
03:25:40.089 00.000 8976 Worker thread wakes up
03:25:40.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:40.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:40.089 00.000 9828 IsSlewing returns 0
03:25:40.089 00.000 9828 IsGuiding returns 0
03:25:40.089 00.000 9828 PulseGuide returned control before completion, sleep 18
03:25:40.112 00.023 9828 IsGuiding returns 1
03:25:40.112 00.000 9828 scope still moving after pulse duration time elapsed
03:25:40.143 00.031 9828 IsSlewing returns 0
03:25:40.147 00.004 9828 IsGuiding returns 1
03:25:40.174 00.027 9828 IsSlewing returns 0
03:25:40.174 00.000 9828 IsGuiding returns 1
03:25:40.205 00.031 9828 IsSlewing returns 0
03:25:40.205 00.000 9828 IsGuiding returns 0
03:25:40.205 00.000 9828 scope move finished after 8 + 108 ms
03:25:40.205 00.000 9828 Move returns status 0, amount 8
03:25:40.205 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:40.205 00.000 9828 MoveAxis(N, 15, B)
03:25:40.205 00.000 9828 Guiding  Dir = 0, Dur = 15
03:25:40.220 00.015 9828 IsSlewing returns 0
03:25:40.220 00.000 9828 IsGuiding returns 0
03:25:40.220 00.000 9828 PulseGuide returned control before completion, sleep 25
03:25:40.252 00.032 9828 IsGuiding returns 1
03:25:40.252 00.000 9828 scope still moving after pulse duration time elapsed
03:25:40.283 00.031 9828 IsSlewing returns 0
03:25:40.283 00.000 9828 IsGuiding returns 1
03:25:40.314 00.031 9828 IsSlewing returns 0
03:25:40.315 00.001 9828 IsGuiding returns 1
03:25:40.346 00.031 9828 IsSlewing returns 0
03:25:40.346 00.000 9828 IsGuiding returns 1
03:25:40.376 00.030 9828 IsSlewing returns 0
03:25:40.376 00.000 9828 IsGuiding returns 0
03:25:40.376 00.000 9828 scope move finished after 15 + 140 ms
03:25:40.376 00.000 9828 Move returns status 0, amount 15
03:25:40.376 00.000 9828 move complete, result=0
03:25:40.376 00.000 9828 worker thread done servicing request
03:25:40.376 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:25:40.777 00.401 8976 Exposure complete
03:25:40.782 00.005 8976 worker thread done servicing request
03:25:40.783 00.001 5052 OnExposeComplete: enter
03:25:40.783 00.000 5052 UpdateGuideState(): m_state=6
03:25:40.783 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13658
03:25:40.783 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=280.84, Mass=59, SNR=5.2, Peak=54 HFD=2.3
03:25:40.783 00.000 5052 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.04) = xAngle (-3.95 = 2.33)
03:25:40.783 00.000 5052 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.06 = 2.23)
03:25:40.783 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=-0.87 hyp=0.93 cameraTheta=-1.91 mountX=-0.64 mountY=0.74, mountTheta=2.28
03:25:40.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=-0.87, opts=13)
03:25:40.784 00.000 5052 Enqueuing Move request for stepguider (-0.31, -0.87)
03:25:40.784 00.000 8976 Worker thread wakes up
03:25:40.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, -0.87) opts 0xd
03:25:40.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, -0.87)
03:25:40.784 00.000 8976 Moving (-0.31, -0.87) raw xDistance=-0.64 yDistance=0.74
03:25:40.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.64
03:25:40.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.74
03:25:40.784 00.000 8976 MoveAxis(R, 2, ABG)
03:25:40.784 00.000 8976 stepping (-21, 18) + (2, 0)
03:25:40.784 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:40.784 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:25:40.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:40.784 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:40.785 00.001 5052 Enqueuing Expose request
03:25:40.785 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:40.807 00.022 8976 Received - 47 (G) 
03:25:40.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:40.807 00.000 8976 stepped: pos (-19, 18)
03:25:40.807 00.000 8976 MoveAxis(D, 3, ABG)
03:25:40.807 00.000 8976 stepping (-19, 18) + (0, -3)
03:25:40.807 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:40.839 00.032 8976 Received - 47 (G) 
03:25:40.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:40.839 00.000 8976 stepped: pos (-19, 15)
03:25:40.839 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
03:25:40.839 00.000 8976 MountToCamera -- mountX=3.03 mountY=-2.36 hyp=3.84 mountTheta=-0.66 cameraX=0.72, cameraY=3.77 cameraTheta=1.38
03:25:40.839 00.000 8976 incremental bump (0.720, 3.774) isValid = 1
03:25:40.839 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
03:25:40.839 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:25:40.839 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:25:40.839 00.000 8976 move complete, result=0
03:25:40.839 00.000 9828 Worker thread wakes up
03:25:40.839 00.000 8976 worker thread done servicing request
03:25:40.839 00.000 8976 Worker thread wakes up
03:25:40.839 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:25:40.839 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.7 px 3 ms SOUTH
03:25:40.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:40.839 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:25:40.840 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:40.840 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
03:25:40.840 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
03:25:40.840 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
03:25:40.840 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:25:40.840 00.000 9828 BLC: window closed
03:25:40.840 00.000 9828 MoveAxis(E, 9, B)
03:25:40.840 00.000 9828 Guiding  Dir = 2, Dur = 9
03:25:40.840 00.000 9828 IsSlewing returns 0
03:25:40.840 00.000 9828 IsGuiding returns 0
03:25:40.840 00.000 9828 PulseGuide returned control before completion, sleep 19
03:25:40.861 00.021 9828 IsGuiding returns 1
03:25:40.861 00.000 9828 scope still moving after pulse duration time elapsed
03:25:40.891 00.030 9828 IsSlewing returns 0
03:25:40.891 00.000 9828 IsGuiding returns 1
03:25:40.922 00.031 9828 IsSlewing returns 0
03:25:40.922 00.000 9828 IsGuiding returns 1
03:25:40.954 00.032 9828 IsSlewing returns 0
03:25:40.954 00.000 9828 IsGuiding returns 1
03:25:41.000 00.046 9828 IsSlewing returns 0
03:25:41.000 00.000 9828 IsGuiding returns 0
03:25:41.000 00.000 9828 scope move finished after 9 + 151 ms
03:25:41.001 00.001 9828 Move returns status 0, amount 9
03:25:41.001 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:41.001 00.000 9828 MoveAxis(N, 15, B)
03:25:41.001 00.000 9828 Guiding  Dir = 0, Dur = 15
03:25:41.015 00.014 9828 IsSlewing returns 0
03:25:41.015 00.000 9828 IsGuiding returns 0
03:25:41.015 00.000 9828 PulseGuide returned control before completion, sleep 25
03:25:41.046 00.031 9828 IsGuiding returns 1
03:25:41.046 00.000 9828 scope still moving after pulse duration time elapsed
03:25:41.077 00.031 9828 IsSlewing returns 0
03:25:41.077 00.000 9828 IsGuiding returns 1
03:25:41.108 00.031 9828 IsSlewing returns 0
03:25:41.108 00.000 9828 IsGuiding returns 1
03:25:41.138 00.030 9828 IsSlewing returns 0
03:25:41.138 00.000 9828 IsGuiding returns 1
03:25:41.170 00.032 9828 IsSlewing returns 0
03:25:41.170 00.000 9828 IsGuiding returns 0
03:25:41.170 00.000 9828 scope move finished after 15 + 139 ms
03:25:41.171 00.001 9828 Move returns status 0, amount 15
03:25:41.171 00.000 9828 move complete, result=0
03:25:41.171 00.000 9828 worker thread done servicing request
03:25:41.171 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:25:41.524 00.353 8976 Exposure complete
03:25:41.529 00.005 8976 worker thread done servicing request
03:25:41.530 00.001 5052 OnExposeComplete: enter
03:25:41.530 00.000 5052 UpdateGuideState(): m_state=6
03:25:41.530 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13659
03:25:41.530 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.78, Mass=66, SNR=5.5, Peak=55 HFD=2.7
03:25:41.530 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
03:25:41.530 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
03:25:41.530 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=0.01 mountY=-0.13, mountTheta=-1.48
03:25:41.531 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.07, opts=13)
03:25:41.531 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.07)
03:25:41.531 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:41.531 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:25:41.531 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:41.531 00.000 8976 Worker thread wakes up
03:25:41.531 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:41.531 00.000 5052 Enqueuing Expose request
03:25:41.531 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.07) opts 0xd
03:25:41.531 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.07)
03:25:41.531 00.000 8976 Moving (0.11, 0.07) raw xDistance=0.01 yDistance=-0.13
03:25:41.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:25:41.531 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:25:41.531 00.000 8976 MoveAxis(R, 0, ABG)
03:25:41.531 00.000 8976 MoveAxis(U, 0, ABG)
03:25:41.531 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
03:25:41.531 00.000 8976 MountToCamera -- mountX=2.99 mountY=-2.37 hyp=3.82 mountTheta=-0.67 cameraX=0.75, cameraY=3.74 cameraTheta=1.37
03:25:41.531 00.000 8976 incremental bump (0.745, 3.742) isValid = 1
03:25:41.531 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
03:25:41.532 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:25:41.532 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:25:41.532 00.000 8976 move complete, result=0
03:25:41.532 00.000 9828 Worker thread wakes up
03:25:41.532 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:25:41.532 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:25:41.532 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.81)
03:25:41.532 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:41.532 00.000 8976 worker thread done servicing request
03:25:41.532 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.89)
03:25:41.532 00.000 8976 Worker thread wakes up
03:25:41.532 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
03:25:41.532 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:25:41.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:41.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:41.532 00.000 9828 BLC: window closed
03:25:41.532 00.000 9828 MoveAxis(E, 9, B)
03:25:41.532 00.000 9828 Guiding  Dir = 2, Dur = 9
03:25:41.533 00.001 9828 IsSlewing returns 0
03:25:41.533 00.000 9828 IsGuiding returns 0
03:25:41.533 00.000 9828 PulseGuide returned control before completion, sleep 19
03:25:41.560 00.027 9828 IsGuiding returns 1
03:25:41.560 00.000 9828 scope still moving after pulse duration time elapsed
03:25:41.591 00.031 9828 IsSlewing returns 0
03:25:41.591 00.000 9828 IsGuiding returns 1
03:25:41.623 00.032 9828 IsSlewing returns 0
03:25:41.623 00.000 9828 IsGuiding returns 1
03:25:41.654 00.031 9828 IsSlewing returns 0
03:25:41.654 00.000 9828 IsGuiding returns 1
03:25:41.684 00.030 9828 IsSlewing returns 0
03:25:41.684 00.000 9828 IsGuiding returns 0
03:25:41.684 00.000 9828 scope move finished after 9 + 143 ms
03:25:41.684 00.000 9828 Move returns status 0, amount 9
03:25:41.684 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:41.684 00.000 9828 MoveAxis(N, 15, B)
03:25:41.684 00.000 9828 Guiding  Dir = 0, Dur = 15
03:25:41.700 00.016 9828 IsSlewing returns 0
03:25:41.700 00.000 9828 IsGuiding returns 0
03:25:41.700 00.000 9828 PulseGuide returned control before completion, sleep 25
03:25:41.732 00.032 9828 IsGuiding returns 1
03:25:41.732 00.000 9828 scope still moving after pulse duration time elapsed
03:25:41.763 00.031 9828 IsSlewing returns 0
03:25:41.763 00.000 9828 IsGuiding returns 1
03:25:41.794 00.031 9828 IsSlewing returns 0
03:25:41.794 00.000 9828 IsGuiding returns 1
03:25:41.825 00.031 9828 IsSlewing returns 0
03:25:41.825 00.000 9828 IsGuiding returns 1
03:25:41.857 00.032 9828 IsSlewing returns 0
03:25:41.857 00.000 9828 IsGuiding returns 0
03:25:41.857 00.000 9828 scope move finished after 15 + 140 ms
03:25:41.857 00.000 9828 Move returns status 0, amount 15
03:25:41.857 00.000 9828 move complete, result=0
03:25:41.857 00.000 9828 worker thread done servicing request
03:25:41.857 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:25:42.217 00.360 8976 Exposure complete
03:25:42.222 00.005 8976 worker thread done servicing request
03:25:42.222 00.000 5052 OnExposeComplete: enter
03:25:42.223 00.001 5052 UpdateGuideState(): m_state=6
03:25:42.223 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13660
03:25:42.223 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.87, Mass=43, SNR=4.5, Peak=57 HFD=1.8
03:25:42.223 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:25:42.223 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
03:25:42.223 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.16 hyp=0.34 cameraTheta=2.67 mountX=0.28 mountY=0.17, mountTheta=0.55
03:25:42.224 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.16, opts=13)
03:25:42.224 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.16)
03:25:42.224 00.000 8976 Worker thread wakes up
03:25:42.224 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.16) opts 0xd
03:25:42.224 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.16)
03:25:42.224 00.000 8976 Moving (-0.31, 0.16) raw xDistance=0.28 yDistance=0.17
03:25:42.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:25:42.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:25:42.224 00.000 8976 MoveAxis(L, 1, ABG)
03:25:42.224 00.000 8976 stepping (-19, 15) + (-1, 0)
03:25:42.224 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:42.224 00.000 5052 UpdateGuideState exits: m=43 SNR=4.5
03:25:42.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:42.224 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:42.224 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:42.224 00.000 5052 Enqueuing Expose request
03:25:42.246 00.022 8976 Received - 47 (G) 
03:25:42.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:42.246 00.000 8976 stepped: pos (-20, 15)
03:25:42.246 00.000 8976 MoveAxis(U, 0, ABG)
03:25:42.246 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
03:25:42.246 00.000 8976 MountToCamera -- mountX=3.02 mountY=-2.37 hyp=3.84 mountTheta=-0.67 cameraX=0.74, cameraY=3.76 cameraTheta=1.38
03:25:42.246 00.000 8976 incremental bump (0.739, 3.765) isValid = 1
03:25:42.246 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
03:25:42.246 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:25:42.246 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:25:42.246 00.000 8976 move complete, result=0
03:25:42.246 00.000 8976 worker thread done servicing request
03:25:42.246 00.000 8976 Worker thread wakes up
03:25:42.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:42.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:42.246 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:25:42.246 00.000 9828 Worker thread wakes up
03:25:42.246 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:25:42.246 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:25:42.246 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
03:25:42.246 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
03:25:42.246 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
03:25:42.247 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:25:42.247 00.000 9828 BLC: window closed
03:25:42.247 00.000 9828 MoveAxis(E, 9, B)
03:25:42.247 00.000 9828 Guiding  Dir = 2, Dur = 9
03:25:42.247 00.000 9828 IsSlewing returns 0
03:25:42.247 00.000 9828 IsGuiding returns 0
03:25:42.247 00.000 9828 PulseGuide returned control before completion, sleep 19
03:25:42.280 00.033 9828 IsGuiding returns 1
03:25:42.280 00.000 9828 scope still moving after pulse duration time elapsed
03:25:42.311 00.031 9828 IsSlewing returns 0
03:25:42.311 00.000 9828 IsGuiding returns 1
03:25:42.342 00.031 9828 IsSlewing returns 0
03:25:42.342 00.000 9828 IsGuiding returns 1
03:25:42.373 00.031 9828 IsSlewing returns 0
03:25:42.373 00.000 9828 IsGuiding returns 0
03:25:42.373 00.000 9828 scope move finished after 9 + 116 ms
03:25:42.373 00.000 9828 Move returns status 0, amount 9
03:25:42.373 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:42.373 00.000 9828 MoveAxis(N, 15, B)
03:25:42.373 00.000 9828 Guiding  Dir = 0, Dur = 15
03:25:42.389 00.016 9828 IsSlewing returns 0
03:25:42.389 00.000 9828 IsGuiding returns 0
03:25:42.389 00.000 9828 PulseGuide returned control before completion, sleep 25
03:25:42.420 00.031 9828 IsGuiding returns 1
03:25:42.420 00.000 9828 scope still moving after pulse duration time elapsed
03:25:42.451 00.031 9828 IsSlewing returns 0
03:25:42.451 00.000 9828 IsGuiding returns 1
03:25:42.482 00.031 9828 IsSlewing returns 0
03:25:42.482 00.000 9828 IsGuiding returns 1
03:25:42.513 00.031 9828 IsSlewing returns 0
03:25:42.513 00.000 9828 IsGuiding returns 1
03:25:42.544 00.031 9828 IsSlewing returns 0
03:25:42.544 00.000 9828 IsGuiding returns 0
03:25:42.544 00.000 9828 scope move finished after 15 + 139 ms
03:25:42.544 00.000 9828 Move returns status 0, amount 15
03:25:42.544 00.000 9828 move complete, result=0
03:25:42.544 00.000 9828 worker thread done servicing request
03:25:42.544 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:25:42.931 00.387 8976 Exposure complete
03:25:42.936 00.005 8976 worker thread done servicing request
03:25:42.936 00.000 5052 OnExposeComplete: enter
03:25:42.937 00.001 5052 UpdateGuideState(): m_state=6
03:25:42.937 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13661
03:25:42.937 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.63, Mass=49, SNR=4.8, Peak=54 HFD=1.6
03:25:42.937 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
03:25:42.937 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
03:25:42.937 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=-0.08 hyp=0.73 cameraTheta=-3.03 mountX=0.26 mountY=0.66, mountTheta=1.20
03:25:42.938 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=-0.08, opts=13)
03:25:42.938 00.000 5052 Enqueuing Move request for stepguider (-0.73, -0.08)
03:25:42.938 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:42.938 00.000 5052 UpdateGuideState exits: m=49 SNR=4.8
03:25:42.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:42.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:42.938 00.000 5052 Enqueuing Expose request
03:25:42.938 00.000 8976 Worker thread wakes up
03:25:42.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, -0.08) opts 0xd
03:25:42.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, -0.08)
03:25:42.938 00.000 8976 Moving (-0.73, -0.08) raw xDistance=0.26 yDistance=0.66
03:25:42.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:25:42.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
03:25:42.938 00.000 8976 MoveAxis(R, 0, ABG)
03:25:42.939 00.001 8976 MoveAxis(D, 3, ABG)
03:25:42.939 00.000 8976 stepping (-20, 15) + (0, -3)
03:25:42.939 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:42.965 00.026 8976 Received - 47 (G) 
03:25:42.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:42.965 00.000 8976 stepped: pos (-20, 12)
03:25:42.965 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
03:25:42.965 00.000 8976 MountToCamera -- mountX=3.03 mountY=-2.22 hyp=3.76 mountTheta=-0.63 cameraX=0.60, cameraY=3.71 cameraTheta=1.41
03:25:42.965 00.000 8976 incremental bump (0.595, 3.708) isValid = 1
03:25:42.965 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
03:25:42.965 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:25:42.965 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:25:42.965 00.000 8976 move complete, result=0
03:25:42.965 00.000 8976 worker thread done servicing request
03:25:42.965 00.000 8976 Worker thread wakes up
03:25:42.965 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:42.965 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:42.965 00.000 9828 Worker thread wakes up
03:25:42.965 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:25:42.965 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:25:42.965 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:25:42.966 00.001 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
03:25:42.966 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
03:25:42.966 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
03:25:42.966 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:25:42.966 00.000 9828 BLC: window closed
03:25:42.966 00.000 9828 MoveAxis(E, 7, B)
03:25:42.966 00.000 9828 Guiding  Dir = 2, Dur = 7
03:25:42.966 00.000 9828 IsSlewing returns 0
03:25:42.966 00.000 9828 IsGuiding returns 0
03:25:42.966 00.000 9828 PulseGuide returned control before completion, sleep 17
03:25:42.993 00.027 9828 IsGuiding returns 1
03:25:42.993 00.000 9828 scope still moving after pulse duration time elapsed
03:25:43.025 00.032 9828 IsSlewing returns 0
03:25:43.025 00.000 9828 IsGuiding returns 1
03:25:43.056 00.031 9828 IsSlewing returns 0
03:25:43.056 00.000 9828 IsGuiding returns 1
03:25:43.088 00.032 9828 IsSlewing returns 0
03:25:43.088 00.000 9828 IsGuiding returns 0
03:25:43.088 00.000 9828 scope move finished after 7 + 114 ms
03:25:43.088 00.000 9828 Move returns status 0, amount 7
03:25:43.088 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:43.088 00.000 9828 MoveAxis(N, 16, B)
03:25:43.088 00.000 9828 Guiding  Dir = 0, Dur = 16
03:25:43.104 00.016 9828 IsSlewing returns 0
03:25:43.104 00.000 9828 IsGuiding returns 0
03:25:43.104 00.000 9828 PulseGuide returned control before completion, sleep 26
03:25:43.133 00.029 9828 IsGuiding returns 1
03:25:43.133 00.000 9828 scope still moving after pulse duration time elapsed
03:25:43.167 00.034 9828 IsSlewing returns 0
03:25:43.167 00.000 9828 IsGuiding returns 1
03:25:43.197 00.030 9828 IsSlewing returns 0
03:25:43.197 00.000 9828 IsGuiding returns 1
03:25:43.227 00.030 9828 IsSlewing returns 0
03:25:43.227 00.000 9828 IsGuiding returns 1
03:25:43.259 00.032 9828 IsSlewing returns 0
03:25:43.259 00.000 9828 IsGuiding returns 1
03:25:43.291 00.032 9828 IsSlewing returns 0
03:25:43.291 00.000 9828 IsGuiding returns 1
03:25:43.322 00.031 9828 IsSlewing returns 0
03:25:43.323 00.001 9828 IsGuiding returns 1
03:25:43.354 00.031 9828 IsSlewing returns 0
03:25:43.354 00.000 9828 IsGuiding returns 0
03:25:43.354 00.000 9828 scope move finished after 16 + 234 ms
03:25:43.354 00.000 9828 Move returns status 0, amount 16
03:25:43.354 00.000 9828 move complete, result=0
03:25:43.354 00.000 9828 worker thread done servicing request
03:25:43.354 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:25:43.648 00.294 8976 Exposure complete
03:25:43.654 00.006 8976 worker thread done servicing request
03:25:43.654 00.000 5052 OnExposeComplete: enter
03:25:43.654 00.000 5052 UpdateGuideState(): m_state=6
03:25:43.654 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13662
03:25:43.654 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.84, Mass=58, SNR=5.1, Peak=54 HFD=2.4
03:25:43.654 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
03:25:43.654 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
03:25:43.654 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.13 hyp=0.37 cameraTheta=0.36 mountX=-0.04 mountY=-0.36, mountTheta=-1.69
03:25:43.654 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.13, opts=13)
03:25:43.654 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.13)
03:25:43.654 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:43.654 00.000 5052 UpdateGuideState exits: m=58 SNR=5.1
03:25:43.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:43.654 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:43.654 00.000 5052 Enqueuing Expose request
03:25:43.654 00.000 8976 Worker thread wakes up
03:25:43.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.13) opts 0xd
03:25:43.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.13)
03:25:43.654 00.000 8976 Moving (0.35, 0.13) raw xDistance=-0.04 yDistance=-0.36
03:25:43.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:25:43.654 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
03:25:43.654 00.000 8976 MoveAxis(R, 0, ABG)
03:25:43.654 00.000 8976 MoveAxis(U, 1, ABG)
03:25:43.654 00.000 8976 stepping (-20, 12) + (0, 1)
03:25:43.654 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:43.684 00.030 8976 Received - 47 (G) 
03:25:43.685 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:43.685 00.000 8976 stepped: pos (-20, 13)
03:25:43.685 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
03:25:43.685 00.000 8976 MountToCamera -- mountX=3.04 mountY=-2.17 hyp=3.73 mountTheta=-0.62 cameraX=0.55, cameraY=3.69 cameraTheta=1.42
03:25:43.685 00.000 8976 incremental bump (0.545, 3.695) isValid = 1
03:25:43.685 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
03:25:43.685 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:25:43.685 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:25:43.685 00.000 8976 move complete, result=0
03:25:43.685 00.000 9828 Worker thread wakes up
03:25:43.685 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:25:43.685 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:25:43.685 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
03:25:43.685 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
03:25:43.685 00.000 8976 worker thread done servicing request
03:25:43.685 00.000 8976 Worker thread wakes up
03:25:43.685 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
03:25:43.685 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
03:25:43.686 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:25:43.686 00.000 9828 BLC: window closed
03:25:43.686 00.000 9828 MoveAxis(E, 7, B)
03:25:43.686 00.000 9828 Guiding  Dir = 2, Dur = 7
03:25:43.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:43.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:43.686 00.000 9828 IsSlewing returns 0
03:25:43.686 00.000 9828 IsGuiding returns 0
03:25:43.686 00.000 9828 PulseGuide returned control before completion, sleep 17
03:25:43.710 00.024 9828 IsGuiding returns 1
03:25:43.710 00.000 9828 scope still moving after pulse duration time elapsed
03:25:43.741 00.031 9828 IsSlewing returns 0
03:25:43.741 00.000 9828 IsGuiding returns 1
03:25:43.772 00.031 9828 IsSlewing returns 0
03:25:43.772 00.000 9828 IsGuiding returns 1
03:25:43.803 00.031 9828 IsSlewing returns 0
03:25:43.804 00.001 9828 IsGuiding returns 0
03:25:43.804 00.000 9828 scope move finished after 7 + 110 ms
03:25:43.804 00.000 9828 Move returns status 0, amount 7
03:25:43.804 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:43.804 00.000 9828 MoveAxis(N, 16, B)
03:25:43.804 00.000 9828 Guiding  Dir = 0, Dur = 16
03:25:43.819 00.015 9828 IsSlewing returns 0
03:25:43.819 00.000 9828 IsGuiding returns 0
03:25:43.819 00.000 9828 PulseGuide returned control before completion, sleep 26
03:25:43.850 00.031 9828 IsGuiding returns 1
03:25:43.850 00.000 9828 scope still moving after pulse duration time elapsed
03:25:43.880 00.030 9828 IsSlewing returns 0
03:25:43.880 00.000 9828 IsGuiding returns 1
03:25:43.911 00.031 9828 IsSlewing returns 0
03:25:43.911 00.000 9828 IsGuiding returns 1
03:25:43.943 00.032 9828 IsSlewing returns 0
03:25:43.943 00.000 9828 IsGuiding returns 1
03:25:43.975 00.032 9828 IsSlewing returns 0
03:25:43.975 00.000 9828 IsGuiding returns 0
03:25:43.975 00.000 9828 scope move finished after 16 + 139 ms
03:25:43.975 00.000 9828 Move returns status 0, amount 16
03:25:43.975 00.000 9828 move complete, result=0
03:25:43.975 00.000 9828 worker thread done servicing request
03:25:43.975 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:25:44.371 00.396 8976 Exposure complete
03:25:44.377 00.006 8976 worker thread done servicing request
03:25:44.377 00.000 5052 OnExposeComplete: enter
03:25:44.377 00.000 5052 UpdateGuideState(): m_state=6
03:25:44.377 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13663
03:25:44.377 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.74, Mass=43, SNR=4.4, Peak=54 HFD=1.7
03:25:44.377 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
03:25:44.377 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
03:25:44.377 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.03 hyp=0.46 cameraTheta=0.07 mountX=-0.18 mountY=-0.40, mountTheta=-1.99
03:25:44.378 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.03, opts=13)
03:25:44.378 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.03)
03:25:44.378 00.000 8976 Worker thread wakes up
03:25:44.378 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:44.378 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:25:44.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:44.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.03) opts 0xd
03:25:44.378 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:44.378 00.000 5052 Enqueuing Expose request
03:25:44.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.03)
03:25:44.378 00.000 8976 Moving (0.45, 0.03) raw xDistance=-0.18 yDistance=-0.40
03:25:44.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:25:44.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
03:25:44.378 00.000 8976 MoveAxis(R, 0, ABG)
03:25:44.378 00.000 8976 MoveAxis(U, 2, ABG)
03:25:44.378 00.000 8976 stepping (-20, 13) + (0, 2)
03:25:44.379 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:44.404 00.025 8976 Received - 47 (G) 
03:25:44.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:44.404 00.000 8976 stepped: pos (-20, 15)
03:25:44.404 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
03:25:44.404 00.000 8976 MountToCamera -- mountX=3.05 mountY=-2.24 hyp=3.78 mountTheta=-0.63 cameraX=0.61, cameraY=3.73 cameraTheta=1.41
03:25:44.404 00.000 8976 incremental bump (0.605, 3.733) isValid = 1
03:25:44.404 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
03:25:44.404 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:25:44.404 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:25:44.404 00.000 8976 move complete, result=0
03:25:44.404 00.000 9828 Worker thread wakes up
03:25:44.404 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:25:44.404 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:25:44.404 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
03:25:44.404 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
03:25:44.404 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
03:25:44.404 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:25:44.404 00.000 9828 BLC: window closed
03:25:44.404 00.000 9828 MoveAxis(E, 8, B)
03:25:44.404 00.000 9828 Guiding  Dir = 2, Dur = 8
03:25:44.404 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:25:44.405 00.001 8976 worker thread done servicing request
03:25:44.405 00.000 8976 Worker thread wakes up
03:25:44.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:44.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:44.405 00.000 9828 IsSlewing returns 0
03:25:44.405 00.000 9828 IsGuiding returns 0
03:25:44.405 00.000 9828 PulseGuide returned control before completion, sleep 18
03:25:44.429 00.024 9828 IsGuiding returns 1
03:25:44.429 00.000 9828 scope still moving after pulse duration time elapsed
03:25:44.460 00.031 9828 IsSlewing returns 0
03:25:44.461 00.001 9828 IsGuiding returns 1
03:25:44.491 00.030 9828 IsSlewing returns 0
03:25:44.491 00.000 9828 IsGuiding returns 1
03:25:44.522 00.031 9828 IsSlewing returns 0
03:25:44.522 00.000 9828 IsGuiding returns 0
03:25:44.522 00.000 9828 scope move finished after 8 + 108 ms
03:25:44.522 00.000 9828 Move returns status 0, amount 8
03:25:44.522 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:44.522 00.000 9828 MoveAxis(N, 16, B)
03:25:44.522 00.000 9828 Guiding  Dir = 0, Dur = 16
03:25:44.537 00.015 9828 IsSlewing returns 0
03:25:44.537 00.000 9828 IsGuiding returns 0
03:25:44.537 00.000 9828 PulseGuide returned control before completion, sleep 26
03:25:44.568 00.031 9828 IsGuiding returns 1
03:25:44.568 00.000 9828 scope still moving after pulse duration time elapsed
03:25:44.599 00.031 9828 IsSlewing returns 0
03:25:44.599 00.000 9828 IsGuiding returns 1
03:25:44.631 00.032 9828 IsSlewing returns 0
03:25:44.631 00.000 9828 IsGuiding returns 1
03:25:44.661 00.030 9828 IsSlewing returns 0
03:25:44.661 00.000 9828 IsGuiding returns 1
03:25:44.694 00.033 9828 IsSlewing returns 0
03:25:44.694 00.000 9828 IsGuiding returns 0
03:25:44.694 00.000 9828 scope move finished after 16 + 140 ms
03:25:44.694 00.000 9828 Move returns status 0, amount 16
03:25:44.694 00.000 9828 move complete, result=0
03:25:44.694 00.000 9828 worker thread done servicing request
03:25:44.694 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:25:45.089 00.395 8976 Exposure complete
03:25:45.094 00.005 8976 worker thread done servicing request
03:25:45.094 00.000 5052 OnExposeComplete: enter
03:25:45.094 00.000 5052 UpdateGuideState(): m_state=6
03:25:45.094 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13664
03:25:45.094 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.87, Mass=51, SNR=4.8, Peak=53 HFD=2.2
03:25:45.094 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
03:25:45.094 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
03:25:45.094 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.16 hyp=0.84 cameraTheta=0.19 mountX=-0.23 mountY=-0.77, mountTheta=-1.86
03:25:45.095 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.16, opts=13)
03:25:45.095 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.16)
03:25:45.095 00.000 8976 Worker thread wakes up
03:25:45.095 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.16) opts 0xd
03:25:45.095 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.16)
03:25:45.095 00.000 8976 Moving (0.82, 0.16) raw xDistance=-0.23 yDistance=-0.77
03:25:45.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:25:45.095 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.77
03:25:45.095 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:45.095 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:25:45.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:45.095 00.000 8976 MoveAxis(R, 0, ABG)
03:25:45.095 00.000 8976 MoveAxis(U, 3, ABG)
03:25:45.096 00.001 8976 stepping (-20, 15) + (0, 3)
03:25:45.096 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:45.096 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:45.096 00.000 5052 Enqueuing Expose request
03:25:45.124 00.028 8976 Received - 47 (G) 
03:25:45.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:45.124 00.000 8976 stepped: pos (-20, 18)
03:25:45.124 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
03:25:45.124 00.000 8976 MountToCamera -- mountX=3.05 mountY=-2.44 hyp=3.91 mountTheta=-0.67 cameraX=0.79, cameraY=3.83 cameraTheta=1.37
03:25:45.124 00.000 8976 incremental bump (0.785, 3.831) isValid = 1
03:25:45.124 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
03:25:45.124 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:25:45.124 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:25:45.124 00.000 8976 move complete, result=0
03:25:45.124 00.000 9828 Worker thread wakes up
03:25:45.124 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:25:45.124 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:25:45.124 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
03:25:45.124 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
03:25:45.124 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
03:25:45.124 00.000 8976 worker thread done servicing request
03:25:45.124 00.000 8976 Worker thread wakes up
03:25:45.125 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:25:45.125 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:25:45.125 00.000 9828 BLC: window closed
03:25:45.125 00.000 9828 MoveAxis(E, 9, B)
03:25:45.125 00.000 9828 Guiding  Dir = 2, Dur = 9
03:25:45.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:45.125 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:45.125 00.000 9828 IsSlewing returns 0
03:25:45.125 00.000 9828 IsGuiding returns 0
03:25:45.125 00.000 9828 PulseGuide returned control before completion, sleep 19
03:25:45.145 00.020 9828 IsGuiding returns 1
03:25:45.145 00.000 9828 scope still moving after pulse duration time elapsed
03:25:45.176 00.031 9828 IsSlewing returns 0
03:25:45.176 00.000 9828 IsGuiding returns 1
03:25:45.207 00.031 9828 IsSlewing returns 0
03:25:45.207 00.000 9828 IsGuiding returns 1
03:25:45.238 00.031 9828 IsSlewing returns 0
03:25:45.238 00.000 9828 IsGuiding returns 1
03:25:45.269 00.031 9828 IsSlewing returns 0
03:25:45.269 00.000 9828 IsGuiding returns 0
03:25:45.269 00.000 9828 scope move finished after 9 + 135 ms
03:25:45.269 00.000 9828 Move returns status 0, amount 9
03:25:45.269 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:45.269 00.000 9828 MoveAxis(N, 15, B)
03:25:45.270 00.001 9828 Guiding  Dir = 0, Dur = 15
03:25:45.285 00.015 9828 IsSlewing returns 0
03:25:45.285 00.000 9828 IsGuiding returns 0
03:25:45.285 00.000 9828 PulseGuide returned control before completion, sleep 25
03:25:45.316 00.031 9828 IsGuiding returns 1
03:25:45.316 00.000 9828 scope still moving after pulse duration time elapsed
03:25:45.348 00.032 9828 IsSlewing returns 0
03:25:45.348 00.000 9828 IsGuiding returns 1
03:25:45.380 00.032 9828 IsSlewing returns 0
03:25:45.380 00.000 9828 IsGuiding returns 1
03:25:45.412 00.032 9828 IsSlewing returns 0
03:25:45.412 00.000 9828 IsGuiding returns 1
03:25:45.444 00.032 9828 IsSlewing returns 0
03:25:45.444 00.000 9828 IsGuiding returns 0
03:25:45.444 00.000 9828 scope move finished after 15 + 143 ms
03:25:45.444 00.000 9828 Move returns status 0, amount 15
03:25:45.444 00.000 9828 move complete, result=0
03:25:45.444 00.000 9828 worker thread done servicing request
03:25:45.444 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:25:45.812 00.368 8976 Exposure complete
03:25:45.817 00.005 8976 worker thread done servicing request
03:25:45.818 00.001 5052 OnExposeComplete: enter
03:25:45.818 00.000 5052 UpdateGuideState(): m_state=6
03:25:45.818 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13665
03:25:45.818 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=280.74, Mass=61, SNR=5.3, Peak=54 HFD=2.6
03:25:45.818 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.15 = 3.13)
03:25:45.818 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.03)
03:25:45.818 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.97 hyp=1.08 cameraTheta=-1.11 mountX=-1.08 mountY=0.12, mountTheta=3.03
03:25:45.818 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.97, opts=13)
03:25:45.818 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.97)
03:25:45.818 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:25:45.818 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:25:45.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:45.818 00.000 8976 Worker thread wakes up
03:25:45.818 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.97) opts 0xd
03:25:45.818 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.97)
03:25:45.818 00.000 8976 Moving (0.48, -0.97) raw xDistance=-1.08 yDistance=0.12
03:25:45.818 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:45.818 00.000 5052 Enqueuing Expose request
03:25:45.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.08
03:25:45.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:25:45.819 00.001 8976 MoveAxis(R, 4, ABG)
03:25:45.819 00.000 8976 stepping (-20, 18) + (4, 0)
03:25:45.819 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:25:45.859 00.040 8976 Received - 47 (G) 
03:25:45.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:25:45.859 00.000 8976 stepped: pos (-16, 18)
03:25:45.859 00.000 8976 MoveAxis(U, 0, ABG)
03:25:45.859 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
03:25:45.859 00.000 8976 MountToCamera -- mountX=2.85 mountY=-2.58 hyp=3.85 mountTheta=-0.74 cameraX=1.00, cameraY=3.72 cameraTheta=1.31
03:25:45.860 00.001 8976 incremental bump (0.998, 3.716) isValid = 1
03:25:45.860 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
03:25:45.860 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:25:45.860 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:25:45.860 00.000 8976 move complete, result=0
03:25:45.860 00.000 9828 Worker thread wakes up
03:25:45.860 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:25:45.860 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:25:45.860 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
03:25:45.860 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
03:25:45.860 00.000 8976 worker thread done servicing request
03:25:45.860 00.000 8976 Worker thread wakes up
03:25:45.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:45.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:45.860 00.000 5052 GuideStep: -1.1 px 4 ms EAST, 0.1 px 0 ms NORTH
03:25:45.860 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
03:25:45.860 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.04 yDistance=-0.11
03:25:45.860 00.000 9828 BLC: window closed
03:25:45.860 00.000 9828 MoveAxis(E, 11, B)
03:25:45.860 00.000 9828 Guiding  Dir = 2, Dur = 11
03:25:45.861 00.001 9828 IsSlewing returns 0
03:25:45.861 00.000 9828 IsGuiding returns 0
03:25:45.861 00.000 9828 PulseGuide returned control before completion, sleep 21
03:25:45.894 00.033 9828 IsGuiding returns 1
03:25:45.895 00.001 9828 scope still moving after pulse duration time elapsed
03:25:45.925 00.030 9828 IsSlewing returns 0
03:25:45.925 00.000 9828 IsGuiding returns 1
03:25:45.956 00.031 9828 IsSlewing returns 0
03:25:45.956 00.000 9828 IsGuiding returns 1
03:25:45.986 00.030 9828 IsSlewing returns 0
03:25:45.987 00.001 9828 IsGuiding returns 0
03:25:45.987 00.000 9828 scope move finished after 11 + 115 ms
03:25:45.987 00.000 9828 Move returns status 0, amount 11
03:25:45.987 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:45.987 00.000 9828 MoveAxis(N, 15, B)
03:25:45.987 00.000 9828 Guiding  Dir = 0, Dur = 15
03:25:46.002 00.015 9828 IsSlewing returns 0
03:25:46.002 00.000 9828 IsGuiding returns 0
03:25:46.002 00.000 9828 PulseGuide returned control before completion, sleep 25
03:25:46.033 00.031 9828 IsGuiding returns 1
03:25:46.033 00.000 9828 scope still moving after pulse duration time elapsed
03:25:46.065 00.032 9828 IsSlewing returns 0
03:25:46.065 00.000 9828 IsGuiding returns 1
03:25:46.097 00.032 9828 IsSlewing returns 0
03:25:46.097 00.000 9828 IsGuiding returns 1
03:25:46.129 00.032 9828 IsSlewing returns 0
03:25:46.129 00.000 9828 IsGuiding returns 1
03:25:46.161 00.032 9828 IsSlewing returns 0
03:25:46.161 00.000 9828 IsGuiding returns 0
03:25:46.161 00.000 9828 scope move finished after 15 + 143 ms
03:25:46.161 00.000 9828 Move returns status 0, amount 15
03:25:46.161 00.000 9828 move complete, result=0
03:25:46.161 00.000 9828 worker thread done servicing request
03:25:46.161 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:25:46.546 00.385 8976 Exposure complete
03:25:46.552 00.006 8976 worker thread done servicing request
03:25:46.552 00.000 5052 OnExposeComplete: enter
03:25:46.552 00.000 5052 UpdateGuideState(): m_state=6
03:25:46.552 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13666
03:25:46.552 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.73, Mass=49, SNR=4.7, Peak=53 HFD=2.3
03:25:46.552 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
03:25:46.552 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
03:25:46.552 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.02 hyp=0.72 cameraTheta=0.02 mountX=-0.31 mountY=-0.61, mountTheta=-2.04
03:25:46.553 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.02, opts=13)
03:25:46.553 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.02)
03:25:46.553 00.000 8976 Worker thread wakes up
03:25:46.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.02) opts 0xd
03:25:46.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.02)
03:25:46.553 00.000 8976 Moving (0.72, 0.02) raw xDistance=-0.31 yDistance=-0.61
03:25:46.553 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:46.553 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:25:46.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:46.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.31
03:25:46.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
03:25:46.553 00.000 8976 MoveAxis(R, 2, ABG)
03:25:46.553 00.000 8976 stepping (-16, 18) + (2, 0)
03:25:46.554 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:46.554 00.000 5052 Enqueuing Expose request
03:25:46.554 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:46.578 00.024 8976 Received - 47 (G) 
03:25:46.578 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:46.578 00.000 8976 stepped: pos (-14, 18)
03:25:46.578 00.000 8976 MoveAxis(U, 2, ABG)
03:25:46.578 00.000 8976 stepping (-14, 18) + (0, 2)
03:25:46.578 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:46.610 00.032 8976 Received - 47 (G) 
03:25:46.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:46.610 00.000 8976 stepped: pos (-14, 20)
03:25:46.610 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:25:46.610 00.000 8976 MountToCamera -- mountX=2.62 mountY=-2.78 hyp=3.82 mountTheta=-0.81 cameraX=1.28, cameraY=3.60 cameraTheta=1.23
03:25:46.610 00.000 8976 incremental bump (1.280, 3.597) isValid = 1
03:25:46.610 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:25:46.610 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:25:46.610 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:25:46.610 00.000 8976 move complete, result=0
03:25:46.610 00.000 9828 Worker thread wakes up
03:25:46.610 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:25:46.610 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:25:46.610 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
03:25:46.610 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
03:25:46.610 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.6 px 2 ms NORTH
03:25:46.611 00.001 8976 worker thread done servicing request
03:25:46.611 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:25:46.611 00.000 8976 Worker thread wakes up
03:25:46.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:46.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:46.611 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:25:46.611 00.000 9828 BLC: window closed
03:25:46.611 00.000 9828 MoveAxis(E, 14, B)
03:25:46.611 00.000 9828 Guiding  Dir = 2, Dur = 14
03:25:46.611 00.000 9828 IsSlewing returns 0
03:25:46.611 00.000 9828 IsGuiding returns 0
03:25:46.612 00.001 9828 PulseGuide returned control before completion, sleep 24
03:25:46.644 00.032 9828 IsGuiding returns 1
03:25:46.644 00.000 9828 scope still moving after pulse duration time elapsed
03:25:46.675 00.031 9828 IsSlewing returns 0
03:25:46.675 00.000 9828 IsGuiding returns 1
03:25:46.706 00.031 9828 IsSlewing returns 0
03:25:46.706 00.000 9828 IsGuiding returns 1
03:25:46.736 00.030 9828 IsSlewing returns 0
03:25:46.736 00.000 9828 IsGuiding returns 1
03:25:46.768 00.032 9828 IsSlewing returns 0
03:25:46.768 00.000 9828 IsGuiding returns 1
03:25:46.798 00.030 9828 IsSlewing returns 0
03:25:46.798 00.000 9828 IsGuiding returns 1
03:25:46.830 00.032 9828 IsSlewing returns 0
03:25:46.830 00.000 9828 IsGuiding returns 1
03:25:46.863 00.033 9828 IsSlewing returns 0
03:25:46.863 00.000 9828 IsGuiding returns 0
03:25:46.863 00.000 9828 scope move finished after 14 + 237 ms
03:25:46.863 00.000 9828 Move returns status 0, amount 14
03:25:46.863 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:46.863 00.000 9828 MoveAxis(N, 14, B)
03:25:46.863 00.000 9828 Guiding  Dir = 0, Dur = 14
03:25:46.878 00.015 9828 IsSlewing returns 0
03:25:46.878 00.000 9828 IsGuiding returns 0
03:25:46.879 00.001 9828 PulseGuide returned control before completion, sleep 24
03:25:46.909 00.030 9828 IsGuiding returns 1
03:25:46.909 00.000 9828 scope still moving after pulse duration time elapsed
03:25:46.940 00.031 9828 IsSlewing returns 0
03:25:46.940 00.000 9828 IsGuiding returns 1
03:25:46.971 00.031 9828 IsSlewing returns 0
03:25:46.971 00.000 9828 IsGuiding returns 1
03:25:47.002 00.031 9828 IsSlewing returns 0
03:25:47.002 00.000 9828 IsGuiding returns 1
03:25:47.033 00.031 9828 IsSlewing returns 0
03:25:47.033 00.000 9828 IsGuiding returns 0
03:25:47.033 00.000 9828 scope move finished after 14 + 140 ms
03:25:47.033 00.000 9828 Move returns status 0, amount 14
03:25:47.033 00.000 9828 move complete, result=0
03:25:47.033 00.000 9828 worker thread done servicing request
03:25:47.033 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:25:47.298 00.265 8976 Exposure complete
03:25:47.303 00.005 8976 worker thread done servicing request
03:25:47.303 00.000 5052 OnExposeComplete: enter
03:25:47.303 00.000 5052 UpdateGuideState(): m_state=6
03:25:47.303 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13667
03:25:47.303 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.98, Mass=53, SNR=5.0, Peak=56 HFD=2.0
03:25:47.303 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
03:25:47.304 00.001 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
03:25:47.304 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.27 hyp=0.48 cameraTheta=0.59 mountX=0.06 mountY=-0.48, mountTheta=-1.45
03:25:47.304 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.27, opts=13)
03:25:47.304 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.27)
03:25:47.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:47.304 00.000 5052 UpdateGuideState exits: m=53 SNR=5.0
03:25:47.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:47.304 00.000 8976 Worker thread wakes up
03:25:47.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.27) opts 0xd
03:25:47.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.27)
03:25:47.305 00.001 8976 Moving (0.40, 0.27) raw xDistance=0.06 yDistance=-0.48
03:25:47.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:25:47.305 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
03:25:47.305 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:47.305 00.000 5052 Enqueuing Expose request
03:25:47.305 00.000 8976 MoveAxis(R, 0, ABG)
03:25:47.305 00.000 8976 MoveAxis(U, 2, ABG)
03:25:47.305 00.000 8976 stepping (-14, 20) + (0, 2)
03:25:47.305 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:47.329 00.024 8976 Received - 47 (G) 
03:25:47.329 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:47.329 00.000 8976 stepped: pos (-14, 22)
03:25:47.329 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
03:25:47.330 00.001 8976 MountToCamera -- mountX=2.46 mountY=-3.01 hyp=3.89 mountTheta=-0.89 cameraX=1.56, cameraY=3.56 cameraTheta=1.16
03:25:47.330 00.000 8976 incremental bump (1.562, 3.565) isValid = 1
03:25:47.330 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
03:25:47.330 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:25:47.330 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:25:47.330 00.000 8976 move complete, result=0
03:25:47.330 00.000 8976 worker thread done servicing request
03:25:47.330 00.000 8976 Worker thread wakes up
03:25:47.330 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:25:47.330 00.000 9828 Worker thread wakes up
03:25:47.330 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:47.330 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:47.330 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:25:47.330 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:25:47.331 00.001 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.02)
03:25:47.331 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.10)
03:25:47.331 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
03:25:47.331 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:25:47.331 00.000 9828 BLC: window closed
03:25:47.331 00.000 9828 MoveAxis(E, 16, B)
03:25:47.331 00.000 9828 Guiding  Dir = 2, Dur = 16
03:25:47.331 00.000 9828 IsSlewing returns 0
03:25:47.331 00.000 9828 IsGuiding returns 0
03:25:47.331 00.000 9828 PulseGuide returned control before completion, sleep 26
03:25:47.373 00.042 9828 IsGuiding returns 1
03:25:47.373 00.000 9828 scope still moving after pulse duration time elapsed
03:25:47.404 00.031 9828 IsSlewing returns 0
03:25:47.404 00.000 9828 IsGuiding returns 1
03:25:47.435 00.031 9828 IsSlewing returns 0
03:25:47.435 00.000 9828 IsGuiding returns 1
03:25:47.467 00.032 9828 IsSlewing returns 0
03:25:47.467 00.000 9828 IsGuiding returns 0
03:25:47.467 00.000 9828 scope move finished after 16 + 120 ms
03:25:47.467 00.000 9828 Move returns status 0, amount 16
03:25:47.467 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:47.467 00.000 9828 MoveAxis(N, 14, B)
03:25:47.467 00.000 9828 Guiding  Dir = 0, Dur = 14
03:25:47.483 00.016 9828 IsSlewing returns 0
03:25:47.483 00.000 9828 IsGuiding returns 0
03:25:47.483 00.000 9828 PulseGuide returned control before completion, sleep 24
03:25:47.516 00.033 9828 IsGuiding returns 1
03:25:47.516 00.000 9828 scope still moving after pulse duration time elapsed
03:25:47.547 00.031 9828 IsSlewing returns 0
03:25:47.547 00.000 9828 IsGuiding returns 1
03:25:47.580 00.033 9828 IsSlewing returns 0
03:25:47.580 00.000 9828 IsGuiding returns 1
03:25:47.611 00.031 9828 IsSlewing returns 0
03:25:47.611 00.000 9828 IsGuiding returns 1
03:25:47.642 00.031 9828 IsSlewing returns 0
03:25:47.642 00.000 9828 IsGuiding returns 0
03:25:47.642 00.000 9828 scope move finished after 14 + 144 ms
03:25:47.642 00.000 9828 Move returns status 0, amount 14
03:25:47.642 00.000 9828 move complete, result=0
03:25:47.642 00.000 9828 worker thread done servicing request
03:25:47.642 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:25:48.014 00.372 8976 Exposure complete
03:25:48.020 00.006 8976 worker thread done servicing request
03:25:48.020 00.000 5052 OnExposeComplete: enter
03:25:48.020 00.000 5052 UpdateGuideState(): m_state=6
03:25:48.020 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13668
03:25:48.020 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.92, Mass=64, SNR=5.4, Peak=55 HFD=2.1
03:25:48.020 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
03:25:48.020 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:25:48.020 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=0.21 hyp=0.49 cameraTheta=0.44 mountX=-0.01 mountY=-0.49, mountTheta=-1.60
03:25:48.021 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.21, opts=13)
03:25:48.021 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.21)
03:25:48.021 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:25:48.021 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:25:48.021 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:48.021 00.000 8976 Worker thread wakes up
03:25:48.021 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.21) opts 0xd
03:25:48.021 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.21)
03:25:48.021 00.000 8976 Moving (0.45, 0.21) raw xDistance=-0.01 yDistance=-0.49
03:25:48.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:48.022 00.001 5052 Enqueuing Expose request
03:25:48.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:25:48.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
03:25:48.022 00.000 8976 MoveAxis(R, 0, ABG)
03:25:48.022 00.000 8976 MoveAxis(U, 2, ABG)
03:25:48.022 00.000 8976 stepping (-14, 22) + (0, 2)
03:25:48.022 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:48.049 00.027 8976 Received - 47 (G) 
03:25:48.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:48.049 00.000 8976 stepped: pos (-14, 24)
03:25:48.049 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:25:48.049 00.000 8976 MountToCamera -- mountX=2.36 mountY=-3.28 hyp=4.04 mountTheta=-0.95 cameraX=1.84, cameraY=3.59 cameraTheta=1.10
03:25:48.049 00.000 8976 incremental bump (1.844, 3.591) isValid = 1
03:25:48.049 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
03:25:48.049 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:25:48.049 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:25:48.049 00.000 8976 move complete, result=0
03:25:48.049 00.000 9828 Worker thread wakes up
03:25:48.049 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:25:48.049 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:25:48.049 00.000 8976 worker thread done servicing request
03:25:48.050 00.001 8976 Worker thread wakes up
03:25:48.050 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:48.050 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:48.050 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
03:25:48.050 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
03:25:48.050 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:25:48.050 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:25:48.050 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
03:25:48.050 00.000 9828 BLC: window closed
03:25:48.050 00.000 9828 MoveAxis(E, 18, B)
03:25:48.050 00.000 9828 Guiding  Dir = 2, Dur = 18
03:25:48.050 00.000 9828 IsSlewing returns 0
03:25:48.051 00.001 9828 IsGuiding returns 0
03:25:48.051 00.000 9828 PulseGuide returned control before completion, sleep 28
03:25:48.090 00.039 9828 IsGuiding returns 1
03:25:48.090 00.000 9828 scope still moving after pulse duration time elapsed
03:25:48.121 00.031 9828 IsSlewing returns 0
03:25:48.121 00.000 9828 IsGuiding returns 1
03:25:48.152 00.031 9828 IsSlewing returns 0
03:25:48.152 00.000 9828 IsGuiding returns 1
03:25:48.183 00.031 9828 IsSlewing returns 0
03:25:48.183 00.000 9828 IsGuiding returns 0
03:25:48.183 00.000 9828 scope move finished after 18 + 114 ms
03:25:48.183 00.000 9828 Move returns status 0, amount 18
03:25:48.183 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:48.183 00.000 9828 MoveAxis(N, 13, B)
03:25:48.183 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:48.199 00.016 9828 IsSlewing returns 0
03:25:48.199 00.000 9828 IsGuiding returns 0
03:25:48.199 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:48.231 00.032 9828 IsGuiding returns 1
03:25:48.231 00.000 9828 scope still moving after pulse duration time elapsed
03:25:48.263 00.032 9828 IsSlewing returns 0
03:25:48.263 00.000 9828 IsGuiding returns 1
03:25:48.295 00.032 9828 IsSlewing returns 0
03:25:48.295 00.000 9828 IsGuiding returns 1
03:25:48.326 00.031 9828 IsSlewing returns 0
03:25:48.326 00.000 9828 IsGuiding returns 1
03:25:48.356 00.030 9828 IsSlewing returns 0
03:25:48.356 00.000 9828 IsGuiding returns 0
03:25:48.356 00.000 9828 scope move finished after 13 + 143 ms
03:25:48.356 00.000 9828 Move returns status 0, amount 13
03:25:48.356 00.000 9828 move complete, result=0
03:25:48.356 00.000 9828 worker thread done servicing request
03:25:48.357 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:25:48.735 00.378 8976 Exposure complete
03:25:48.740 00.005 8976 worker thread done servicing request
03:25:48.741 00.001 5052 OnExposeComplete: enter
03:25:48.741 00.000 5052 UpdateGuideState(): m_state=6
03:25:48.741 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13669
03:25:48.741 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=280.70, Mass=59, SNR=5.2, Peak=54 HFD=2.6
03:25:48.741 00.000 5052 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.04) = xAngle (-3.84 = 2.44)
03:25:48.741 00.000 5052 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.95 = 2.34)
03:25:48.741 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-1.01 hyp=1.04 cameraTheta=-1.80 mountX=-0.79 mountY=0.75, mountTheta=2.38
03:25:48.741 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-1.01, opts=13)
03:25:48.741 00.000 5052 Enqueuing Move request for stepguider (-0.24, -1.01)
03:25:48.741 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:48.742 00.001 5052 UpdateGuideState exits: m=59 SNR=5.2
03:25:48.742 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:48.742 00.000 8976 Worker thread wakes up
03:25:48.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -1.01) opts 0xd
03:25:48.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -1.01)
03:25:48.742 00.000 8976 Moving (-0.24, -1.01) raw xDistance=-0.79 yDistance=0.75
03:25:48.742 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:48.742 00.000 5052 Enqueuing Expose request
03:25:48.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
03:25:48.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.75
03:25:48.742 00.000 8976 MoveAxis(R, 3, ABG)
03:25:48.742 00.000 8976 stepping (-14, 24) + (3, 0)
03:25:48.742 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:48.769 00.027 8976 Received - 47 (G) 
03:25:48.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:48.769 00.000 8976 stepped: pos (-11, 24)
03:25:48.769 00.000 8976 MoveAxis(D, 3, ABG)
03:25:48.769 00.000 8976 stepping (-11, 24) + (0, -3)
03:25:48.769 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:48.800 00.031 8976 Received - 47 (G) 
03:25:48.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:48.800 00.000 8976 stepped: pos (-11, 21)
03:25:48.800 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:25:48.800 00.000 8976 MountToCamera -- mountX=2.14 mountY=-3.30 hyp=3.93 mountTheta=-1.00 cameraX=1.96, cameraY=3.40 cameraTheta=1.05
03:25:48.800 00.000 8976 incremental bump (1.963, 3.402) isValid = 1
03:25:48.800 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
03:25:48.800 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:48.800 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:48.800 00.000 8976 move complete, result=0
03:25:48.800 00.000 9828 Worker thread wakes up
03:25:48.800 00.000 8976 worker thread done servicing request
03:25:48.800 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.7 px 3 ms SOUTH
03:25:48.800 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:48.800 00.000 8976 Worker thread wakes up
03:25:48.801 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:48.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:48.801 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:48.801 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
03:25:48.801 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
03:25:48.801 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
03:25:48.801 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:25:48.801 00.000 9828 BLC: window closed
03:25:48.801 00.000 9828 MoveAxis(E, 20, B)
03:25:48.801 00.000 9828 Guiding  Dir = 2, Dur = 20
03:25:48.801 00.000 9828 IsSlewing returns 0
03:25:48.801 00.000 9828 IsGuiding returns 0
03:25:48.802 00.001 9828 PulseGuide returned control before completion, sleep 30
03:25:48.837 00.035 9828 IsGuiding returns 1
03:25:48.837 00.000 9828 scope still moving after pulse duration time elapsed
03:25:48.869 00.032 9828 IsSlewing returns 0
03:25:48.869 00.000 9828 IsGuiding returns 1
03:25:48.901 00.032 9828 IsSlewing returns 0
03:25:48.901 00.000 9828 IsGuiding returns 1
03:25:48.932 00.031 9828 IsSlewing returns 0
03:25:48.932 00.000 9828 IsGuiding returns 0
03:25:48.932 00.000 9828 scope move finished after 20 + 109 ms
03:25:48.932 00.000 9828 Move returns status 0, amount 20
03:25:48.932 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:48.932 00.000 9828 MoveAxis(N, 13, B)
03:25:48.932 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:48.949 00.017 9828 IsSlewing returns 0
03:25:48.950 00.001 9828 IsGuiding returns 0
03:25:48.951 00.001 9828 PulseGuide returned control before completion, sleep 23
03:25:48.978 00.027 9828 IsGuiding returns 1
03:25:48.979 00.001 9828 scope still moving after pulse duration time elapsed
03:25:49.010 00.031 9828 IsSlewing returns 0
03:25:49.010 00.000 9828 IsGuiding returns 1
03:25:49.041 00.031 9828 IsSlewing returns 0
03:25:49.041 00.000 9828 IsGuiding returns 1
03:25:49.072 00.031 9828 IsSlewing returns 0
03:25:49.073 00.001 9828 IsGuiding returns 0
03:25:49.073 00.000 9828 scope move finished after 13 + 109 ms
03:25:49.073 00.000 9828 Move returns status 0, amount 13
03:25:49.073 00.000 9828 move complete, result=0
03:25:49.073 00.000 9828 worker thread done servicing request
03:25:49.073 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:25:49.489 00.416 8976 Exposure complete
03:25:49.494 00.005 8976 worker thread done servicing request
03:25:49.495 00.001 5052 OnExposeComplete: enter
03:25:49.495 00.000 5052 UpdateGuideState(): m_state=6
03:25:49.495 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13670
03:25:49.495 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.24, Mass=65, SNR=5.4, Peak=54 HFD=2.4
03:25:49.495 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
03:25:49.495 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
03:25:49.495 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.53 hyp=0.54 cameraTheta=1.76 mountX=0.52 mountY=-0.20, mountTheta=-0.37
03:25:49.495 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.53, opts=13)
03:25:49.496 00.001 5052 Enqueuing Move request for stepguider (-0.10, 0.53)
03:25:49.496 00.000 8976 Worker thread wakes up
03:25:49.496 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.53) opts 0xd
03:25:49.496 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.53)
03:25:49.496 00.000 8976 Moving (-0.10, 0.53) raw xDistance=0.52 yDistance=-0.20
03:25:49.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.52
03:25:49.496 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:49.496 00.000 5052 UpdateGuideState exits: m=65 SNR=5.4
03:25:49.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:49.496 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:49.496 00.000 5052 Enqueuing Expose request
03:25:49.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:25:49.496 00.000 8976 MoveAxis(L, 2, ABG)
03:25:49.496 00.000 8976 stepping (-11, 21) + (-2, 0)
03:25:49.496 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:49.519 00.023 8976 Received - 47 (G) 
03:25:49.519 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:49.519 00.000 8976 stepped: pos (-13, 21)
03:25:49.519 00.000 8976 MoveAxis(U, 0, ABG)
03:25:49.519 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:25:49.519 00.000 8976 MountToCamera -- mountX=2.09 mountY=-3.31 hyp=3.91 mountTheta=-1.01 cameraX=2.00, cameraY=3.37 cameraTheta=1.04
03:25:49.519 00.000 8976 incremental bump (1.996, 3.365) isValid = 1
03:25:49.519 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:25:49.519 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:49.520 00.001 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:49.520 00.000 8976 move complete, result=0
03:25:49.520 00.000 8976 worker thread done servicing request
03:25:49.520 00.000 8976 Worker thread wakes up
03:25:49.520 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
03:25:49.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:49.520 00.000 9828 Worker thread wakes up
03:25:49.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:49.520 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:49.520 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:49.520 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
03:25:49.520 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
03:25:49.520 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:25:49.520 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:25:49.520 00.000 9828 BLC: window closed
03:25:49.521 00.001 9828 MoveAxis(E, 20, B)
03:25:49.521 00.000 9828 Guiding  Dir = 2, Dur = 20
03:25:49.521 00.000 9828 IsSlewing returns 0
03:25:49.521 00.000 9828 IsGuiding returns 0
03:25:49.522 00.001 9828 PulseGuide returned control before completion, sleep 30
03:25:49.553 00.031 9828 IsGuiding returns 1
03:25:49.553 00.000 9828 scope still moving after pulse duration time elapsed
03:25:49.585 00.032 9828 IsSlewing returns 0
03:25:49.585 00.000 9828 IsGuiding returns 1
03:25:49.616 00.031 9828 IsSlewing returns 0
03:25:49.616 00.000 9828 IsGuiding returns 1
03:25:49.648 00.032 9828 IsSlewing returns 0
03:25:49.648 00.000 9828 IsGuiding returns 1
03:25:49.680 00.032 9828 IsSlewing returns 0
03:25:49.684 00.004 9828 IsGuiding returns 0
03:25:49.684 00.000 9828 scope move finished after 20 + 141 ms
03:25:49.684 00.000 9828 Move returns status 0, amount 20
03:25:49.684 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:49.684 00.000 9828 MoveAxis(N, 13, B)
03:25:49.684 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:49.695 00.011 9828 IsSlewing returns 0
03:25:49.695 00.000 9828 IsGuiding returns 0
03:25:49.695 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:49.727 00.032 9828 IsGuiding returns 1
03:25:49.728 00.001 9828 scope still moving after pulse duration time elapsed
03:25:49.759 00.031 9828 IsSlewing returns 0
03:25:49.759 00.000 9828 IsGuiding returns 1
03:25:49.790 00.031 9828 IsSlewing returns 0
03:25:49.790 00.000 9828 IsGuiding returns 1
03:25:49.822 00.032 9828 IsSlewing returns 0
03:25:49.822 00.000 9828 IsGuiding returns 1
03:25:49.854 00.032 9828 IsSlewing returns 0
03:25:49.854 00.000 9828 IsGuiding returns 0
03:25:49.854 00.000 9828 scope move finished after 13 + 145 ms
03:25:49.854 00.000 9828 Move returns status 0, amount 13
03:25:49.854 00.000 9828 move complete, result=0
03:25:49.854 00.000 9828 worker thread done servicing request
03:25:49.854 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:25:50.210 00.356 8976 Exposure complete
03:25:50.215 00.005 8976 worker thread done servicing request
03:25:50.216 00.001 5052 OnExposeComplete: enter
03:25:50.216 00.000 5052 UpdateGuideState(): m_state=6
03:25:50.216 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13671
03:25:50.216 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.33, Mass=66, SNR=5.5, Peak=57 HFD=2.6
03:25:50.216 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.25 = -0.25)
03:25:50.216 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
03:25:50.216 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.63 hyp=0.64 cameraTheta=1.79 mountX=0.62 mountY=-0.22, mountTheta=-0.35
03:25:50.217 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.63, opts=13)
03:25:50.217 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.63)
03:25:50.217 00.000 8976 Worker thread wakes up
03:25:50.217 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.63) opts 0xd
03:25:50.217 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.63)
03:25:50.217 00.000 8976 Moving (-0.14, 0.63) raw xDistance=0.62 yDistance=-0.22
03:25:50.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
03:25:50.217 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:50.217 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:25:50.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:50.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:25:50.217 00.000 8976 MoveAxis(L, 3, ABG)
03:25:50.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:50.217 00.000 8976 stepping (-13, 21) + (-3, 0)
03:25:50.218 00.001 5052 Enqueuing Expose request
03:25:50.218 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:50.255 00.037 8976 Received - 47 (G) 
03:25:50.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:50.255 00.000 8976 stepped: pos (-16, 21)
03:25:50.255 00.000 8976 MoveAxis(U, 0, ABG)
03:25:50.255 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:25:50.255 00.000 8976 MountToCamera -- mountX=2.21 mountY=-3.32 hyp=3.98 mountTheta=-0.98 cameraX=1.95, cameraY=3.48 cameraTheta=1.06
03:25:50.255 00.000 8976 incremental bump (1.949, 3.476) isValid = 1
03:25:50.255 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
03:25:50.255 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:50.255 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:50.256 00.001 8976 move complete, result=0
03:25:50.256 00.000 9828 Worker thread wakes up
03:25:50.256 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:50.256 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:50.256 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
03:25:50.256 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
03:25:50.256 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
03:25:50.256 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:25:50.256 00.000 9828 BLC: window closed
03:25:50.256 00.000 8976 worker thread done servicing request
03:25:50.256 00.000 8976 Worker thread wakes up
03:25:50.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:50.256 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:50.256 00.000 9828 MoveAxis(E, 19, B)
03:25:50.256 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.2 px 0 ms NORTH
03:25:50.256 00.000 9828 Guiding  Dir = 2, Dur = 19
03:25:50.257 00.001 9828 IsSlewing returns 0
03:25:50.257 00.000 9828 IsGuiding returns 0
03:25:50.258 00.001 9828 PulseGuide returned control before completion, sleep 29
03:25:50.292 00.034 9828 IsGuiding returns 1
03:25:50.292 00.000 9828 scope still moving after pulse duration time elapsed
03:25:50.324 00.032 9828 IsSlewing returns 0
03:25:50.325 00.001 9828 IsGuiding returns 1
03:25:50.355 00.030 9828 IsSlewing returns 0
03:25:50.355 00.000 9828 IsGuiding returns 1
03:25:50.386 00.031 9828 IsSlewing returns 0
03:25:50.386 00.000 9828 IsGuiding returns 1
03:25:50.417 00.031 9828 IsSlewing returns 0
03:25:50.417 00.000 9828 IsGuiding returns 0
03:25:50.417 00.000 9828 scope move finished after 19 + 141 ms
03:25:50.417 00.000 9828 Move returns status 0, amount 19
03:25:50.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:50.417 00.000 9828 MoveAxis(N, 13, B)
03:25:50.417 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:50.433 00.016 9828 IsSlewing returns 0
03:25:50.433 00.000 9828 IsGuiding returns 0
03:25:50.433 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:50.463 00.030 9828 IsGuiding returns 1
03:25:50.463 00.000 9828 scope still moving after pulse duration time elapsed
03:25:50.494 00.031 9828 IsSlewing returns 0
03:25:50.494 00.000 9828 IsGuiding returns 1
03:25:50.525 00.031 9828 IsSlewing returns 0
03:25:50.525 00.000 9828 IsGuiding returns 1
03:25:50.556 00.031 9828 IsSlewing returns 0
03:25:50.556 00.000 9828 IsGuiding returns 1
03:25:50.588 00.032 9828 IsSlewing returns 0
03:25:50.588 00.000 9828 IsGuiding returns 0
03:25:50.588 00.000 9828 scope move finished after 13 + 142 ms
03:25:50.588 00.000 9828 Move returns status 0, amount 13
03:25:50.589 00.001 9828 move complete, result=0
03:25:50.589 00.000 9828 worker thread done servicing request
03:25:50.589 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:25:50.943 00.354 8976 Exposure complete
03:25:50.949 00.006 8976 worker thread done servicing request
03:25:50.950 00.001 5052 OnExposeComplete: enter
03:25:50.950 00.000 5052 UpdateGuideState(): m_state=6
03:25:50.950 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13672
03:25:50.950 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.77, Mass=72, SNR=5.7, Peak=58 HFD=2.8
03:25:50.950 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:25:50.950 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
03:25:50.950 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.06 hyp=0.69 cameraTheta=3.05 mountX=0.37 mountY=0.54, mountTheta=0.97
03:25:50.950 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.06, opts=13)
03:25:50.951 00.001 5052 Enqueuing Move request for stepguider (-0.69, 0.06)
03:25:50.951 00.000 8976 Worker thread wakes up
03:25:50.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.06) opts 0xd
03:25:50.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.06)
03:25:50.951 00.000 8976 Moving (-0.69, 0.06) raw xDistance=0.37 yDistance=0.54
03:25:50.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
03:25:50.951 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:50.951 00.000 5052 UpdateGuideState exits: m=72 SNR=5.7
03:25:50.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:50.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:25:50.951 00.000 8976 MoveAxis(L, 2, ABG)
03:25:50.951 00.000 8976 stepping (-16, 21) + (-2, 0)
03:25:50.951 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:50.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:50.951 00.000 5052 Enqueuing Expose request
03:25:50.974 00.023 8976 Received - 47 (G) 
03:25:50.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:50.974 00.000 8976 stepped: pos (-18, 21)
03:25:50.974 00.000 8976 MoveAxis(D, 2, ABG)
03:25:50.974 00.000 8976 stepping (-18, 21) + (0, -2)
03:25:50.974 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:51.006 00.032 8976 Received - 47 (G) 
03:25:51.006 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:51.006 00.000 8976 stepped: pos (-18, 19)
03:25:51.006 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:25:51.006 00.000 8976 MountToCamera -- mountX=2.39 mountY=-3.22 hyp=4.01 mountTheta=-0.93 cameraX=1.78, cameraY=3.59 cameraTheta=1.11
03:25:51.006 00.000 8976 incremental bump (1.778, 3.592) isValid = 1
03:25:51.006 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:25:51.006 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:25:51.006 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:25:51.006 00.000 8976 move complete, result=0
03:25:51.006 00.000 8976 worker thread done servicing request
03:25:51.006 00.000 9828 Worker thread wakes up
03:25:51.007 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:25:51.007 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:25:51.007 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
03:25:51.007 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
03:25:51.007 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:25:51.007 00.000 8976 Worker thread wakes up
03:25:51.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:51.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:51.007 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
03:25:51.007 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:25:51.007 00.000 9828 BLC: window closed
03:25:51.007 00.000 9828 MoveAxis(E, 18, B)
03:25:51.007 00.000 9828 Guiding  Dir = 2, Dur = 18
03:25:51.008 00.001 9828 IsSlewing returns 0
03:25:51.008 00.000 9828 IsGuiding returns 0
03:25:51.008 00.000 9828 PulseGuide returned control before completion, sleep 28
03:25:51.042 00.034 9828 IsGuiding returns 1
03:25:51.042 00.000 9828 scope still moving after pulse duration time elapsed
03:25:51.073 00.031 9828 IsSlewing returns 0
03:25:51.074 00.001 9828 IsGuiding returns 1
03:25:51.104 00.030 9828 IsSlewing returns 0
03:25:51.105 00.001 9828 IsGuiding returns 1
03:25:51.135 00.030 9828 IsSlewing returns 0
03:25:51.135 00.000 9828 IsGuiding returns 0
03:25:51.135 00.000 9828 scope move finished after 18 + 109 ms
03:25:51.135 00.000 9828 Move returns status 0, amount 18
03:25:51.136 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:51.136 00.000 9828 MoveAxis(N, 14, B)
03:25:51.136 00.000 9828 Guiding  Dir = 0, Dur = 14
03:25:51.150 00.014 9828 IsSlewing returns 0
03:25:51.150 00.000 9828 IsGuiding returns 0
03:25:51.150 00.000 9828 PulseGuide returned control before completion, sleep 24
03:25:51.181 00.031 9828 IsGuiding returns 1
03:25:51.181 00.000 9828 scope still moving after pulse duration time elapsed
03:25:51.212 00.031 9828 IsSlewing returns 0
03:25:51.212 00.000 9828 IsGuiding returns 1
03:25:51.243 00.031 9828 IsSlewing returns 0
03:25:51.243 00.000 9828 IsGuiding returns 1
03:25:51.274 00.031 9828 IsSlewing returns 0
03:25:51.274 00.000 9828 IsGuiding returns 1
03:25:51.306 00.032 9828 IsSlewing returns 0
03:25:51.306 00.000 9828 IsGuiding returns 0
03:25:51.306 00.000 9828 scope move finished after 14 + 141 ms
03:25:51.306 00.000 9828 Move returns status 0, amount 14
03:25:51.306 00.000 9828 move complete, result=0
03:25:51.306 00.000 9828 worker thread done servicing request
03:25:51.306 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:25:51.693 00.387 8976 Exposure complete
03:25:51.698 00.005 8976 worker thread done servicing request
03:25:51.699 00.001 5052 OnExposeComplete: enter
03:25:51.699 00.000 5052 UpdateGuideState(): m_state=6
03:25:51.699 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13673
03:25:51.699 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=280.96, Mass=74, SNR=5.9, Peak=56 HFD=2.3
03:25:51.699 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.04) = xAngle (-3.28 = 3.00)
03:25:51.699 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.39 = 2.90)
03:25:51.699 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.75 hyp=0.79 cameraTheta=-1.24 mountX=-0.79 mountY=0.19, mountTheta=2.90
03:25:51.700 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.75, opts=13)
03:25:51.700 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.75)
03:25:51.700 00.000 8976 Worker thread wakes up
03:25:51.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.75) opts 0xd
03:25:51.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.75)
03:25:51.700 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:25:51.700 00.000 5052 UpdateGuideState exits: m=74 SNR=5.9
03:25:51.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:51.700 00.000 8976 Moving (0.26, -0.75) raw xDistance=-0.79 yDistance=0.19
03:25:51.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.79
03:25:51.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:25:51.700 00.000 8976 MoveAxis(R, 3, ABG)
03:25:51.700 00.000 8976 stepping (-18, 19) + (3, 0)
03:25:51.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:51.700 00.000 5052 Enqueuing Expose request
03:25:51.700 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:51.725 00.025 8976 Received - 47 (G) 
03:25:51.726 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:51.726 00.000 8976 stepped: pos (-15, 19)
03:25:51.726 00.000 8976 MoveAxis(U, 0, ABG)
03:25:51.726 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:25:51.726 00.000 8976 MountToCamera -- mountX=2.36 mountY=-3.15 hyp=3.94 mountTheta=-0.93 cameraX=1.73, cameraY=3.53 cameraTheta=1.11
03:25:51.726 00.000 8976 incremental bump (1.733, 3.535) isValid = 1
03:25:51.726 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:25:51.726 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:25:51.726 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:25:51.726 00.000 8976 move complete, result=0
03:25:51.726 00.000 8976 worker thread done servicing request
03:25:51.726 00.000 8976 Worker thread wakes up
03:25:51.726 00.000 9828 Worker thread wakes up
03:25:51.726 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:25:51.726 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:25:51.726 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.2 px 0 ms NORTH
03:25:51.726 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:51.727 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:51.727 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
03:25:51.727 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
03:25:51.727 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
03:25:51.727 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:25:51.727 00.000 9828 BLC: window closed
03:25:51.727 00.000 9828 MoveAxis(E, 18, B)
03:25:51.727 00.000 9828 Guiding  Dir = 2, Dur = 18
03:25:51.728 00.001 9828 IsSlewing returns 0
03:25:51.728 00.000 9828 IsGuiding returns 0
03:25:51.728 00.000 9828 PulseGuide returned control before completion, sleep 28
03:25:51.770 00.042 9828 IsGuiding returns 1
03:25:51.770 00.000 9828 scope still moving after pulse duration time elapsed
03:25:51.802 00.032 9828 IsSlewing returns 0
03:25:51.802 00.000 9828 IsGuiding returns 1
03:25:51.833 00.031 9828 IsSlewing returns 0
03:25:51.833 00.000 9828 IsGuiding returns 1
03:25:51.865 00.032 9828 IsSlewing returns 0
03:25:51.865 00.000 9828 IsGuiding returns 0
03:25:51.865 00.000 9828 scope move finished after 18 + 118 ms
03:25:51.865 00.000 9828 Move returns status 0, amount 18
03:25:51.865 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:51.865 00.000 9828 MoveAxis(N, 14, B)
03:25:51.865 00.000 9828 Guiding  Dir = 0, Dur = 14
03:25:51.880 00.015 9828 IsSlewing returns 0
03:25:51.880 00.000 9828 IsGuiding returns 0
03:25:51.880 00.000 9828 PulseGuide returned control before completion, sleep 24
03:25:51.910 00.030 9828 IsGuiding returns 1
03:25:51.910 00.000 9828 scope still moving after pulse duration time elapsed
03:25:51.941 00.031 9828 IsSlewing returns 0
03:25:51.941 00.000 9828 IsGuiding returns 1
03:25:51.972 00.031 9828 IsSlewing returns 0
03:25:51.972 00.000 9828 IsGuiding returns 1
03:25:52.004 00.032 9828 IsSlewing returns 0
03:25:52.004 00.000 9828 IsGuiding returns 1
03:25:52.035 00.031 9828 IsSlewing returns 0
03:25:52.035 00.000 9828 IsGuiding returns 0
03:25:52.035 00.000 9828 scope move finished after 14 + 141 ms
03:25:52.035 00.000 9828 Move returns status 0, amount 14
03:25:52.035 00.000 9828 move complete, result=0
03:25:52.035 00.000 9828 worker thread done servicing request
03:25:52.035 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:25:52.413 00.378 8976 Exposure complete
03:25:52.420 00.007 8976 worker thread done servicing request
03:25:52.420 00.000 5052 OnExposeComplete: enter
03:25:52.420 00.000 5052 UpdateGuideState(): m_state=6
03:25:52.420 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13674
03:25:52.420 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.82, Mass=64, SNR=5.4, Peak=55 HFD=2.3
03:25:52.421 00.001 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
03:25:52.421 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
03:25:52.421 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.11 hyp=0.58 cameraTheta=0.20 mountX=-0.16 mountY=-0.54, mountTheta=-1.86
03:25:52.421 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.11, opts=13)
03:25:52.421 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.11)
03:25:52.421 00.000 8976 Worker thread wakes up
03:25:52.421 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:52.421 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:25:52.422 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:52.422 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:52.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.11) opts 0xd
03:25:52.422 00.000 5052 Enqueuing Expose request
03:25:52.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.11)
03:25:52.422 00.000 8976 Moving (0.57, 0.11) raw xDistance=-0.16 yDistance=-0.54
03:25:52.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:25:52.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:25:52.422 00.000 8976 MoveAxis(R, 0, ABG)
03:25:52.422 00.000 8976 MoveAxis(U, 2, ABG)
03:25:52.422 00.000 8976 stepping (-15, 19) + (0, 2)
03:25:52.422 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:52.445 00.023 8976 Received - 47 (G) 
03:25:52.445 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:52.445 00.000 8976 stepped: pos (-15, 21)
03:25:52.446 00.001 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:25:52.446 00.000 8976 MountToCamera -- mountX=2.34 mountY=-3.21 hyp=3.97 mountTheta=-0.94 cameraX=1.80, cameraY=3.54 cameraTheta=1.10
03:25:52.446 00.000 8976 incremental bump (1.796, 3.544) isValid = 1
03:25:52.446 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
03:25:52.446 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:25:52.446 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:25:52.446 00.000 8976 move complete, result=0
03:25:52.446 00.000 9828 Worker thread wakes up
03:25:52.446 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:25:52.446 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:25:52.446 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
03:25:52.446 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
03:25:52.446 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:25:52.446 00.000 8976 worker thread done servicing request
03:25:52.446 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
03:25:52.446 00.000 8976 Worker thread wakes up
03:25:52.447 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:52.447 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:25:52.447 00.000 9828 BLC: window closed
03:25:52.447 00.000 9828 MoveAxis(E, 18, B)
03:25:52.447 00.000 9828 Guiding  Dir = 2, Dur = 18
03:25:52.447 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:52.447 00.000 9828 IsSlewing returns 0
03:25:52.447 00.000 9828 IsGuiding returns 0
03:25:52.447 00.000 9828 PulseGuide returned control before completion, sleep 28
03:25:52.488 00.041 9828 IsGuiding returns 1
03:25:52.488 00.000 9828 scope still moving after pulse duration time elapsed
03:25:52.519 00.031 9828 IsSlewing returns 0
03:25:52.519 00.000 9828 IsGuiding returns 1
03:25:52.549 00.030 9828 IsSlewing returns 0
03:25:52.549 00.000 9828 IsGuiding returns 1
03:25:52.580 00.031 9828 IsSlewing returns 0
03:25:52.580 00.000 9828 IsGuiding returns 0
03:25:52.580 00.000 9828 scope move finished after 18 + 115 ms
03:25:52.580 00.000 9828 Move returns status 0, amount 18
03:25:52.580 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:52.580 00.000 9828 MoveAxis(N, 13, B)
03:25:52.580 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:52.596 00.016 9828 IsSlewing returns 0
03:25:52.596 00.000 9828 IsGuiding returns 0
03:25:52.596 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:52.627 00.031 9828 IsGuiding returns 1
03:25:52.627 00.000 9828 scope still moving after pulse duration time elapsed
03:25:52.658 00.031 9828 IsSlewing returns 0
03:25:52.658 00.000 9828 IsGuiding returns 1
03:25:52.689 00.031 9828 IsSlewing returns 0
03:25:52.689 00.000 9828 IsGuiding returns 1
03:25:52.720 00.031 9828 IsSlewing returns 0
03:25:52.720 00.000 9828 IsGuiding returns 1
03:25:52.752 00.032 9828 IsSlewing returns 0
03:25:52.752 00.000 9828 IsGuiding returns 1
03:25:52.782 00.030 9828 IsSlewing returns 0
03:25:52.782 00.000 9828 IsGuiding returns 0
03:25:52.782 00.000 9828 scope move finished after 13 + 173 ms
03:25:52.782 00.000 9828 Move returns status 0, amount 13
03:25:52.782 00.000 9828 move complete, result=0
03:25:52.782 00.000 9828 worker thread done servicing request
03:25:52.783 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:25:53.132 00.349 8976 Exposure complete
03:25:53.137 00.005 8976 worker thread done servicing request
03:25:53.137 00.000 5052 OnExposeComplete: enter
03:25:53.137 00.000 5052 UpdateGuideState(): m_state=6
03:25:53.137 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13675
03:25:53.137 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.80, Mass=45, SNR=4.6, Peak=53 HFD=1.9
03:25:53.137 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
03:25:53.137 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
03:25:53.137 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.09 hyp=0.77 cameraTheta=0.12 mountX=-0.27 mountY=-0.69, mountTheta=-1.94
03:25:53.138 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.09, opts=13)
03:25:53.138 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.09)
03:25:53.138 00.000 8976 Worker thread wakes up
03:25:53.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.09) opts 0xd
03:25:53.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.09)
03:25:53.138 00.000 8976 Moving (0.76, 0.09) raw xDistance=-0.27 yDistance=-0.69
03:25:53.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:25:53.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:53.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
03:25:53.139 00.001 8976 MoveAxis(R, 1, ABG)
03:25:53.139 00.000 8976 stepping (-15, 21) + (1, 0)
03:25:53.139 00.000 5052 UpdateGuideState exits: m=45 SNR=4.6
03:25:53.139 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:53.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:53.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:53.139 00.000 5052 Enqueuing Expose request
03:25:53.165 00.026 8976 Received - 47 (G) 
03:25:53.165 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:53.165 00.000 8976 stepped: pos (-14, 21)
03:25:53.165 00.000 8976 MoveAxis(U, 3, ABG)
03:25:53.165 00.000 8976 stepping (-14, 21) + (0, 3)
03:25:53.165 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:53.197 00.032 8976 Received - 47 (G) 
03:25:53.197 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:53.197 00.000 8976 stepped: pos (-14, 24)
03:25:53.197 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:25:53.197 00.000 8976 MountToCamera -- mountX=2.27 mountY=-3.41 hyp=4.10 mountTheta=-0.98 cameraX=2.00, cameraY=3.58 cameraTheta=1.06
03:25:53.197 00.000 8976 incremental bump (2.001, 3.577) isValid = 1
03:25:53.198 00.001 8976 Scheduling Mount bump of (0.056, 0.104)
03:25:53.198 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:53.198 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:53.198 00.000 8976 move complete, result=0
03:25:53.198 00.000 9828 Worker thread wakes up
03:25:53.198 00.000 8976 worker thread done servicing request
03:25:53.198 00.000 8976 Worker thread wakes up
03:25:53.198 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:53.198 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:53.198 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
03:25:53.198 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:53.198 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:53.198 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
03:25:53.198 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
03:25:53.198 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
03:25:53.198 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:25:53.198 00.000 9828 BLC: window closed
03:25:53.198 00.000 9828 MoveAxis(E, 19, B)
03:25:53.199 00.001 9828 Guiding  Dir = 2, Dur = 19
03:25:53.199 00.000 9828 IsSlewing returns 0
03:25:53.199 00.000 9828 IsGuiding returns 0
03:25:53.199 00.000 9828 PulseGuide returned control before completion, sleep 29
03:25:53.236 00.037 9828 IsGuiding returns 1
03:25:53.236 00.000 9828 scope still moving after pulse duration time elapsed
03:25:53.267 00.031 9828 IsSlewing returns 0
03:25:53.268 00.001 9828 IsGuiding returns 1
03:25:53.298 00.030 9828 IsSlewing returns 0
03:25:53.298 00.000 9828 IsGuiding returns 1
03:25:53.344 00.046 9828 IsSlewing returns 0
03:25:53.344 00.000 9828 IsGuiding returns 0
03:25:53.344 00.000 9828 scope move finished after 19 + 126 ms
03:25:53.345 00.001 9828 Move returns status 0, amount 19
03:25:53.345 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:53.345 00.000 9828 MoveAxis(N, 13, B)
03:25:53.345 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:53.359 00.014 9828 IsSlewing returns 0
03:25:53.359 00.000 9828 IsGuiding returns 0
03:25:53.359 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:53.391 00.032 9828 IsGuiding returns 1
03:25:53.391 00.000 9828 scope still moving after pulse duration time elapsed
03:25:53.421 00.030 9828 IsSlewing returns 0
03:25:53.421 00.000 9828 IsGuiding returns 1
03:25:53.452 00.031 9828 IsSlewing returns 0
03:25:53.452 00.000 9828 IsGuiding returns 1
03:25:53.483 00.031 9828 IsSlewing returns 0
03:25:53.483 00.000 9828 IsGuiding returns 1
03:25:53.514 00.031 9828 IsSlewing returns 0
03:25:53.516 00.002 9828 IsGuiding returns 0
03:25:53.516 00.000 9828 scope move finished after 13 + 142 ms
03:25:53.516 00.000 9828 Move returns status 0, amount 13
03:25:53.516 00.000 9828 move complete, result=0
03:25:53.516 00.000 9828 worker thread done servicing request
03:25:53.516 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:25:53.900 00.384 8976 Exposure complete
03:25:53.906 00.006 8976 worker thread done servicing request
03:25:53.906 00.000 5052 OnExposeComplete: enter
03:25:53.906 00.000 5052 UpdateGuideState(): m_state=6
03:25:53.906 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13676
03:25:53.906 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.08, Mass=59, SNR=5.3, Peak=56 HFD=1.9
03:25:53.906 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.04) = xAngle (-3.50 = 2.78)
03:25:53.906 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.68)
03:25:53.906 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.63 hyp=0.63 cameraTheta=-1.46 mountX=-0.59 mountY=0.28, mountTheta=2.70
03:25:53.907 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.63, opts=13)
03:25:53.907 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.63)
03:25:53.907 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:25:53.907 00.000 5052 UpdateGuideState exits: m=59 SNR=5.3
03:25:53.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:53.907 00.000 8976 Worker thread wakes up
03:25:53.907 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.63) opts 0xd
03:25:53.907 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.63)
03:25:53.907 00.000 8976 Moving (0.07, -0.63) raw xDistance=-0.59 yDistance=0.28
03:25:53.907 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:53.907 00.000 5052 Enqueuing Expose request
03:25:53.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.59
03:25:53.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.28
03:25:53.907 00.000 8976 MoveAxis(R, 3, ABG)
03:25:53.907 00.000 8976 stepping (-14, 24) + (3, 0)
03:25:53.907 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:53.948 00.041 8976 Received - 47 (G) 
03:25:53.948 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:25:53.948 00.000 8976 stepped: pos (-11, 24)
03:25:53.948 00.000 8976 MoveAxis(D, 1, ABG)
03:25:53.948 00.000 8976 stepping (-11, 24) + (0, -1)
03:25:53.948 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:53.980 00.032 8976 Received - 47 (G) 
03:25:53.980 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:53.980 00.000 8976 stepped: pos (-11, 23)
03:25:53.980 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:25:53.981 00.001 8976 MountToCamera -- mountX=2.08 mountY=-3.49 hyp=4.06 mountTheta=-1.03 cameraX=2.16, cameraY=3.44 cameraTheta=1.01
03:25:53.981 00.000 8976 incremental bump (2.161, 3.440) isValid = 1
03:25:53.981 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:25:53.981 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:53.981 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:53.981 00.000 8976 move complete, result=0
03:25:53.981 00.000 8976 worker thread done servicing request
03:25:53.981 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.3 px 1 ms SOUTH
03:25:53.981 00.000 9828 Worker thread wakes up
03:25:53.981 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:53.981 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:53.981 00.000 8976 Worker thread wakes up
03:25:53.981 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:25:53.981 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:53.981 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:53.981 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:25:53.982 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:25:53.982 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:25:53.982 00.000 9828 BLC: window closed
03:25:53.982 00.000 9828 MoveAxis(E, 21, B)
03:25:53.982 00.000 9828 Guiding  Dir = 2, Dur = 21
03:25:53.982 00.000 9828 IsSlewing returns 0
03:25:53.982 00.000 9828 IsGuiding returns 0
03:25:53.982 00.000 9828 PulseGuide returned control before completion, sleep 31
03:25:54.025 00.043 9828 IsGuiding returns 1
03:25:54.025 00.000 9828 scope still moving after pulse duration time elapsed
03:25:54.056 00.031 9828 IsSlewing returns 0
03:25:54.056 00.000 9828 IsGuiding returns 1
03:25:54.088 00.032 9828 IsSlewing returns 0
03:25:54.089 00.001 9828 IsGuiding returns 1
03:25:54.119 00.030 9828 IsSlewing returns 0
03:25:54.119 00.000 9828 IsGuiding returns 0
03:25:54.119 00.000 9828 scope move finished after 21 + 116 ms
03:25:54.119 00.000 9828 Move returns status 0, amount 21
03:25:54.119 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:54.119 00.000 9828 MoveAxis(N, 13, B)
03:25:54.119 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:54.135 00.016 9828 IsSlewing returns 0
03:25:54.136 00.001 9828 IsGuiding returns 0
03:25:54.136 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:54.167 00.031 9828 IsGuiding returns 1
03:25:54.167 00.000 9828 scope still moving after pulse duration time elapsed
03:25:54.198 00.031 9828 IsSlewing returns 0
03:25:54.198 00.000 9828 IsGuiding returns 1
03:25:54.228 00.030 9828 IsSlewing returns 0
03:25:54.229 00.001 9828 IsGuiding returns 1
03:25:54.259 00.030 9828 IsSlewing returns 0
03:25:54.260 00.001 9828 IsGuiding returns 1
03:25:54.290 00.030 9828 IsSlewing returns 0
03:25:54.290 00.000 9828 IsGuiding returns 0
03:25:54.290 00.000 9828 scope move finished after 13 + 141 ms
03:25:54.290 00.000 9828 Move returns status 0, amount 13
03:25:54.290 00.000 9828 move complete, result=0
03:25:54.290 00.000 9828 worker thread done servicing request
03:25:54.290 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:25:54.666 00.376 8976 Exposure complete
03:25:54.672 00.006 8976 worker thread done servicing request
03:25:54.672 00.000 5052 OnExposeComplete: enter
03:25:54.672 00.000 5052 UpdateGuideState(): m_state=6
03:25:54.672 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13677
03:25:54.672 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=282.58, Mass=59, SNR=5.2, Peak=59 HFD=2.2
03:25:54.672 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.02 = -0.02)
03:25:54.672 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.12 = -0.12)
03:25:54.672 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.87 hyp=0.97 cameraTheta=2.02 mountX=0.96 mountY=-0.12, mountTheta=-0.12
03:25:54.673 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.87, opts=13)
03:25:54.673 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.87)
03:25:54.673 00.000 8976 Worker thread wakes up
03:25:54.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.87) opts 0xd
03:25:54.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.87)
03:25:54.673 00.000 8976 Moving (-0.42, 0.87) raw xDistance=0.96 yDistance=-0.12
03:25:54.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.96
03:25:54.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:25:54.673 00.000 8976 MoveAxis(L, 4, ABG)
03:25:54.673 00.000 8976 stepping (-11, 23) + (-4, 0)
03:25:54.673 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:54.673 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:25:54.673 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:54.673 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:25:54.673 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:54.674 00.001 5052 Enqueuing Expose request
03:25:54.716 00.042 8976 Received - 47 (G) 
03:25:54.716 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:25:54.716 00.000 8976 stepped: pos (-15, 23)
03:25:54.716 00.000 8976 MoveAxis(U, 0, ABG)
03:25:54.716 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:25:54.716 00.000 8976 MountToCamera -- mountX=2.15 mountY=-3.54 hyp=4.15 mountTheta=-1.03 cameraX=2.18, cameraY=3.53 cameraTheta=1.02
03:25:54.716 00.000 8976 incremental bump (2.176, 3.529) isValid = 1
03:25:54.716 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
03:25:54.716 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:54.716 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:54.716 00.000 8976 move complete, result=0
03:25:54.716 00.000 9828 Worker thread wakes up
03:25:54.716 00.000 8976 worker thread done servicing request
03:25:54.716 00.000 5052 GuideStep: 1.0 px 4 ms WEST, -0.1 px 0 ms NORTH
03:25:54.716 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:54.716 00.000 8976 Worker thread wakes up
03:25:54.716 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:54.717 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:54.717 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:25:54.717 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:54.717 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:25:54.717 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:25:54.717 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:25:54.717 00.000 9828 BLC: window closed
03:25:54.717 00.000 9828 MoveAxis(E, 21, B)
03:25:54.717 00.000 9828 Guiding  Dir = 2, Dur = 21
03:25:54.717 00.000 9828 IsSlewing returns 0
03:25:54.717 00.000 9828 IsGuiding returns 0
03:25:54.717 00.000 9828 PulseGuide returned control before completion, sleep 31
03:25:54.758 00.041 9828 IsGuiding returns 1
03:25:54.758 00.000 9828 scope still moving after pulse duration time elapsed
03:25:54.789 00.031 9828 IsSlewing returns 0
03:25:54.789 00.000 9828 IsGuiding returns 1
03:25:54.821 00.032 9828 IsSlewing returns 0
03:25:54.822 00.001 9828 IsGuiding returns 1
03:25:54.851 00.029 9828 IsSlewing returns 0
03:25:54.853 00.002 9828 IsGuiding returns 0
03:25:54.853 00.000 9828 scope move finished after 21 + 115 ms
03:25:54.853 00.000 9828 Move returns status 0, amount 21
03:25:54.853 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:54.853 00.000 9828 MoveAxis(N, 13, B)
03:25:54.853 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:54.867 00.014 9828 IsSlewing returns 0
03:25:54.867 00.000 9828 IsGuiding returns 0
03:25:54.867 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:54.899 00.032 9828 IsGuiding returns 1
03:25:54.899 00.000 9828 scope still moving after pulse duration time elapsed
03:25:54.929 00.030 9828 IsSlewing returns 0
03:25:54.929 00.000 9828 IsGuiding returns 1
03:25:54.960 00.031 9828 IsSlewing returns 0
03:25:54.960 00.000 9828 IsGuiding returns 1
03:25:54.991 00.031 9828 IsSlewing returns 0
03:25:54.991 00.000 9828 IsGuiding returns 0
03:25:54.991 00.000 9828 scope move finished after 13 + 110 ms
03:25:54.991 00.000 9828 Move returns status 0, amount 13
03:25:54.991 00.000 9828 move complete, result=0
03:25:54.991 00.000 9828 worker thread done servicing request
03:25:54.991 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:25:55.403 00.412 8976 Exposure complete
03:25:55.409 00.006 8976 worker thread done servicing request
03:25:55.409 00.000 5052 OnExposeComplete: enter
03:25:55.409 00.000 5052 UpdateGuideState(): m_state=6
03:25:55.409 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13678
03:25:55.409 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.38, Mass=42, SNR=4.4, Peak=56 HFD=2.0
03:25:55.409 00.000 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.04) = xAngle (-3.85 = 2.43)
03:25:55.409 00.000 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.33)
03:25:55.409 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.81 mountX=-0.26 mountY=0.25, mountTheta=2.38
03:25:55.409 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.33, opts=13)
03:25:55.409 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.33)
03:25:55.409 00.000 8976 Worker thread wakes up
03:25:55.409 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.33) opts 0xd
03:25:55.409 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.33)
03:25:55.409 00.000 8976 Moving (-0.08, -0.33) raw xDistance=-0.26 yDistance=0.25
03:25:55.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:55.409 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:25:55.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:55.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:25:55.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:25:55.409 00.000 8976 MoveAxis(R, 0, ABG)
03:25:55.410 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:55.410 00.000 5052 Enqueuing Expose request
03:25:55.410 00.000 8976 MoveAxis(U, 0, ABG)
03:25:55.411 00.001 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:25:55.411 00.000 8976 MountToCamera -- mountX=2.20 mountY=-3.58 hyp=4.20 mountTheta=-1.02 cameraX=2.19, cameraY=3.59 cameraTheta=1.02
03:25:55.411 00.000 8976 incremental bump (2.186, 3.588) isValid = 1
03:25:55.411 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
03:25:55.411 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:55.411 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:55.411 00.000 8976 move complete, result=0
03:25:55.411 00.000 9828 Worker thread wakes up
03:25:55.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:55.411 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:55.411 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
03:25:55.411 00.000 8976 worker thread done servicing request
03:25:55.411 00.000 8976 Worker thread wakes up
03:25:55.411 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
03:25:55.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:55.411 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:25:55.411 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:55.412 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:25:55.412 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:25:55.412 00.000 9828 BLC: window closed
03:25:55.412 00.000 9828 MoveAxis(E, 20, B)
03:25:55.412 00.000 9828 Guiding  Dir = 2, Dur = 20
03:25:55.412 00.000 9828 IsSlewing returns 0
03:25:55.412 00.000 9828 IsGuiding returns 0
03:25:55.412 00.000 9828 PulseGuide returned control before completion, sleep 30
03:25:55.452 00.040 9828 IsGuiding returns 1
03:25:55.452 00.000 9828 scope still moving after pulse duration time elapsed
03:25:55.483 00.031 9828 IsSlewing returns 0
03:25:55.483 00.000 9828 IsGuiding returns 1
03:25:55.514 00.031 9828 IsSlewing returns 0
03:25:55.514 00.000 9828 IsGuiding returns 1
03:25:55.546 00.032 9828 IsSlewing returns 0
03:25:55.546 00.000 9828 IsGuiding returns 0
03:25:55.546 00.000 9828 scope move finished after 20 + 113 ms
03:25:55.546 00.000 9828 Move returns status 0, amount 20
03:25:55.546 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:55.546 00.000 9828 MoveAxis(N, 13, B)
03:25:55.546 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:55.561 00.015 9828 IsSlewing returns 0
03:25:55.561 00.000 9828 IsGuiding returns 0
03:25:55.561 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:55.592 00.031 9828 IsGuiding returns 1
03:25:55.592 00.000 9828 scope still moving after pulse duration time elapsed
03:25:55.623 00.031 9828 IsSlewing returns 0
03:25:55.623 00.000 9828 IsGuiding returns 1
03:25:55.654 00.031 9828 IsSlewing returns 0
03:25:55.654 00.000 9828 IsGuiding returns 1
03:25:55.685 00.031 9828 IsSlewing returns 0
03:25:55.685 00.000 9828 IsGuiding returns 1
03:25:55.715 00.030 9828 IsSlewing returns 0
03:25:55.715 00.000 9828 IsGuiding returns 0
03:25:55.715 00.000 9828 scope move finished after 13 + 141 ms
03:25:55.715 00.000 9828 Move returns status 0, amount 13
03:25:55.715 00.000 9828 move complete, result=0
03:25:55.715 00.000 9828 worker thread done servicing request
03:25:55.716 00.001 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:25:56.102 00.386 8976 Exposure complete
03:25:56.108 00.006 8976 worker thread done servicing request
03:25:56.108 00.000 5052 OnExposeComplete: enter
03:25:56.108 00.000 5052 UpdateGuideState(): m_state=6
03:25:56.108 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13679
03:25:56.108 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=280.54, Mass=60, SNR=5.3, Peak=55 HFD=2.7
03:25:56.108 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.04) = xAngle (-3.54 = 2.74)
03:25:56.108 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.64)
03:25:56.108 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-1.17 hyp=1.17 cameraTheta=-1.50 mountX=-1.08 mountY=0.56, mountTheta=2.66
03:25:56.109 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-1.17, opts=13)
03:25:56.109 00.000 5052 Enqueuing Move request for stepguider (0.09, -1.17)
03:25:56.109 00.000 8976 Worker thread wakes up
03:25:56.109 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -1.17) opts 0xd
03:25:56.109 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -1.17)
03:25:56.109 00.000 8976 Moving (0.09, -1.17) raw xDistance=-1.08 yDistance=0.56
03:25:56.109 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:25:56.110 00.001 5052 UpdateGuideState exits: m=60 SNR=5.3
03:25:56.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.08
03:25:56.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.56
03:25:56.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:56.110 00.000 8976 MoveAxis(R, 4, ABG)
03:25:56.110 00.000 8976 stepping (-15, 23) + (4, 0)
03:25:56.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:56.110 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:25:56.110 00.000 5052 Enqueuing Expose request
03:25:56.154 00.044 8976 Received - 47 (G) 
03:25:56.155 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:25:56.155 00.000 8976 stepped: pos (-11, 23)
03:25:56.155 00.000 8976 MoveAxis(D, 2, ABG)
03:25:56.155 00.000 8976 stepping (-11, 23) + (0, -2)
03:25:56.155 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:56.186 00.031 8976 Received - 47 (G) 
03:25:56.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:56.187 00.001 8976 stepped: pos (-11, 21)
03:25:56.187 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:25:56.187 00.000 8976 MountToCamera -- mountX=2.03 mountY=-3.50 hyp=4.04 mountTheta=-1.05 cameraX=2.19, cameraY=3.40 cameraTheta=1.00
03:25:56.187 00.000 8976 incremental bump (2.192, 3.400) isValid = 1
03:25:56.187 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:25:56.187 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:56.187 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:56.187 00.000 8976 move complete, result=0
03:25:56.187 00.000 9828 Worker thread wakes up
03:25:56.187 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:56.187 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:56.187 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
03:25:56.187 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
03:25:56.187 00.000 5052 GuideStep: -1.1 px 4 ms EAST, 0.6 px 2 ms SOUTH
03:25:56.187 00.000 8976 worker thread done servicing request
03:25:56.187 00.000 8976 Worker thread wakes up
03:25:56.187 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:25:56.188 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:56.188 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:56.188 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:25:56.188 00.000 9828 BLC: window closed
03:25:56.188 00.000 9828 MoveAxis(E, 21, B)
03:25:56.188 00.000 9828 Guiding  Dir = 2, Dur = 21
03:25:56.188 00.000 9828 IsSlewing returns 0
03:25:56.188 00.000 9828 IsGuiding returns 0
03:25:56.188 00.000 9828 PulseGuide returned control before completion, sleep 31
03:25:56.234 00.046 9828 IsGuiding returns 1
03:25:56.234 00.000 9828 scope still moving after pulse duration time elapsed
03:25:56.266 00.032 9828 IsSlewing returns 0
03:25:56.266 00.000 9828 IsGuiding returns 1
03:25:56.297 00.031 9828 IsSlewing returns 0
03:25:56.297 00.000 9828 IsGuiding returns 1
03:25:56.328 00.031 9828 IsSlewing returns 0
03:25:56.329 00.001 9828 IsGuiding returns 0
03:25:56.329 00.000 9828 scope move finished after 21 + 120 ms
03:25:56.329 00.000 9828 Move returns status 0, amount 21
03:25:56.329 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:56.329 00.000 9828 MoveAxis(N, 12, B)
03:25:56.329 00.000 9828 Guiding  Dir = 0, Dur = 12
03:25:56.344 00.015 9828 IsSlewing returns 0
03:25:56.344 00.000 9828 IsGuiding returns 0
03:25:56.344 00.000 9828 PulseGuide returned control before completion, sleep 22
03:25:56.375 00.031 9828 IsGuiding returns 1
03:25:56.375 00.000 9828 scope still moving after pulse duration time elapsed
03:25:56.407 00.032 9828 IsSlewing returns 0
03:25:56.407 00.000 9828 IsGuiding returns 1
03:25:56.438 00.031 9828 IsSlewing returns 0
03:25:56.438 00.000 9828 IsGuiding returns 1
03:25:56.468 00.030 9828 IsSlewing returns 0
03:25:56.468 00.000 9828 IsGuiding returns 1
03:25:56.499 00.031 9828 IsSlewing returns 0
03:25:56.499 00.000 9828 IsGuiding returns 0
03:25:56.499 00.000 9828 scope move finished after 12 + 142 ms
03:25:56.499 00.000 9828 Move returns status 0, amount 12
03:25:56.499 00.000 9828 move complete, result=0
03:25:56.499 00.000 9828 worker thread done servicing request
03:25:56.499 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:25:56.873 00.374 8976 Exposure complete
03:25:56.878 00.005 8976 worker thread done servicing request
03:25:56.878 00.000 5052 OnExposeComplete: enter
03:25:56.878 00.000 5052 UpdateGuideState(): m_state=6
03:25:56.878 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13680
03:25:56.878 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.67, Mass=73, SNR=5.8, Peak=57 HFD=2.8
03:25:56.878 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.12 = 1.17)
03:25:56.878 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.06)
03:25:56.878 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.04 hyp=0.63 cameraTheta=-3.07 mountX=0.25 mountY=0.55, mountTheta=1.15
03:25:56.879 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.04, opts=13)
03:25:56.879 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.04)
03:25:56.879 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:56.879 00.000 5052 UpdateGuideState exits: m=73 SNR=5.8
03:25:56.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:56.879 00.000 8976 Worker thread wakes up
03:25:56.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.04) opts 0xd
03:25:56.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.04)
03:25:56.879 00.000 8976 Moving (-0.63, -0.04) raw xDistance=0.25 yDistance=0.55
03:25:56.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:56.880 00.001 5052 Enqueuing Expose request
03:25:56.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:25:56.880 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
03:25:56.880 00.000 8976 MoveAxis(R, 0, ABG)
03:25:56.880 00.000 8976 MoveAxis(D, 2, ABG)
03:25:56.880 00.000 8976 stepping (-11, 21) + (0, -2)
03:25:56.880 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:56.906 00.026 8976 Received - 47 (G) 
03:25:56.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:56.906 00.000 8976 stepped: pos (-11, 19)
03:25:56.906 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:25:56.906 00.000 8976 MountToCamera -- mountX=1.92 mountY=-3.34 hyp=3.85 mountTheta=-1.05 cameraX=2.10, cameraY=3.23 cameraTheta=0.99
03:25:56.906 00.000 8976 incremental bump (2.102, 3.226) isValid = 1
03:25:56.906 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
03:25:56.906 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:56.906 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:56.906 00.000 8976 move complete, result=0
03:25:56.906 00.000 9828 Worker thread wakes up
03:25:56.906 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:56.906 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:56.906 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
03:25:56.906 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:25:56.906 00.000 8976 worker thread done servicing request
03:25:56.906 00.000 8976 Worker thread wakes up
03:25:56.907 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:56.907 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:25:56.907 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:25:56.907 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:25:56.907 00.000 9828 BLC: window closed
03:25:56.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:56.907 00.000 9828 MoveAxis(E, 21, B)
03:25:56.907 00.000 9828 Guiding  Dir = 2, Dur = 21
03:25:56.907 00.000 9828 IsSlewing returns 0
03:25:56.907 00.000 9828 IsGuiding returns 0
03:25:56.908 00.001 9828 PulseGuide returned control before completion, sleep 31
03:25:56.945 00.037 9828 IsGuiding returns 1
03:25:56.945 00.000 9828 scope still moving after pulse duration time elapsed
03:25:56.976 00.031 9828 IsSlewing returns 0
03:25:56.976 00.000 9828 IsGuiding returns 1
03:25:57.007 00.031 9828 IsSlewing returns 0
03:25:57.007 00.000 9828 IsGuiding returns 1
03:25:57.037 00.030 9828 IsSlewing returns 0
03:25:57.037 00.000 9828 IsGuiding returns 0
03:25:57.037 00.000 9828 scope move finished after 21 + 108 ms
03:25:57.037 00.000 9828 Move returns status 0, amount 21
03:25:57.037 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:57.037 00.000 9828 MoveAxis(N, 12, B)
03:25:57.037 00.000 9828 Guiding  Dir = 0, Dur = 12
03:25:57.053 00.016 9828 IsSlewing returns 0
03:25:57.053 00.000 9828 IsGuiding returns 0
03:25:57.053 00.000 9828 PulseGuide returned control before completion, sleep 22
03:25:57.083 00.030 9828 IsGuiding returns 1
03:25:57.083 00.000 9828 scope still moving after pulse duration time elapsed
03:25:57.116 00.033 9828 IsSlewing returns 0
03:25:57.116 00.000 9828 IsGuiding returns 1
03:25:57.147 00.031 9828 IsSlewing returns 0
03:25:57.147 00.000 9828 IsGuiding returns 1
03:25:57.180 00.033 9828 IsSlewing returns 0
03:25:57.180 00.000 9828 IsGuiding returns 1
03:25:57.212 00.032 9828 IsSlewing returns 0
03:25:57.212 00.000 9828 IsGuiding returns 0
03:25:57.212 00.000 9828 scope move finished after 12 + 146 ms
03:25:57.212 00.000 9828 Move returns status 0, amount 12
03:25:57.212 00.000 9828 move complete, result=0
03:25:57.212 00.000 9828 worker thread done servicing request
03:25:57.212 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:25:57.594 00.382 8976 Exposure complete
03:25:57.599 00.005 8976 worker thread done servicing request
03:25:57.599 00.000 5052 OnExposeComplete: enter
03:25:57.599 00.000 5052 UpdateGuideState(): m_state=6
03:25:57.599 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13681
03:25:57.599 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.97, Mass=55, SNR=5.0, Peak=57 HFD=2.0
03:25:57.599 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
03:25:57.599 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
03:25:57.599 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.26 hyp=0.37 cameraTheta=2.37 mountX=0.35 mountY=0.08, mountTheta=0.23
03:25:57.600 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.26, opts=13)
03:25:57.600 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.26)
03:25:57.600 00.000 8976 Worker thread wakes up
03:25:57.600 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.26) opts 0xd
03:25:57.600 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.26)
03:25:57.600 00.000 8976 Moving (-0.26, 0.26) raw xDistance=0.35 yDistance=0.08
03:25:57.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:25:57.600 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:25:57.600 00.000 8976 MoveAxis(L, 1, ABG)
03:25:57.600 00.000 8976 stepping (-11, 19) + (-1, 0)
03:25:57.600 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:25:57.600 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:25:57.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:57.600 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:57.600 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:57.600 00.000 5052 Enqueuing Expose request
03:25:57.625 00.025 8976 Received - 47 (G) 
03:25:57.625 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:25:57.625 00.000 8976 stepped: pos (-12, 19)
03:25:57.625 00.000 8976 MoveAxis(U, 0, ABG)
03:25:57.625 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:25:57.625 00.000 8976 MountToCamera -- mountX=1.89 mountY=-3.23 hyp=3.75 mountTheta=-1.04 cameraX=2.02, cameraY=3.15 cameraTheta=1.00
03:25:57.625 00.000 8976 incremental bump (2.019, 3.155) isValid = 1
03:25:57.625 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:25:57.625 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:57.625 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:57.625 00.000 8976 move complete, result=0
03:25:57.625 00.000 9828 Worker thread wakes up
03:25:57.625 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
03:25:57.625 00.000 8976 worker thread done servicing request
03:25:57.625 00.000 8976 Worker thread wakes up
03:25:57.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:57.625 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:57.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:57.625 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:57.626 00.001 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
03:25:57.626 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
03:25:57.626 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:25:57.626 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:25:57.626 00.000 9828 BLC: window closed
03:25:57.626 00.000 9828 MoveAxis(E, 21, B)
03:25:57.626 00.000 9828 Guiding  Dir = 2, Dur = 21
03:25:57.626 00.000 9828 IsSlewing returns 0
03:25:57.626 00.000 9828 IsGuiding returns 0
03:25:57.626 00.000 9828 PulseGuide returned control before completion, sleep 31
03:25:57.666 00.040 9828 IsGuiding returns 1
03:25:57.666 00.000 9828 scope still moving after pulse duration time elapsed
03:25:57.698 00.032 9828 IsSlewing returns 0
03:25:57.698 00.000 9828 IsGuiding returns 1
03:25:57.729 00.031 9828 IsSlewing returns 0
03:25:57.729 00.000 9828 IsGuiding returns 1
03:25:57.760 00.031 9828 IsSlewing returns 0
03:25:57.760 00.000 9828 IsGuiding returns 0
03:25:57.760 00.000 9828 scope move finished after 21 + 112 ms
03:25:57.760 00.000 9828 Move returns status 0, amount 21
03:25:57.760 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:57.760 00.000 9828 MoveAxis(N, 12, B)
03:25:57.760 00.000 9828 Guiding  Dir = 0, Dur = 12
03:25:57.776 00.016 9828 IsSlewing returns 0
03:25:57.776 00.000 9828 IsGuiding returns 0
03:25:57.776 00.000 9828 PulseGuide returned control before completion, sleep 22
03:25:57.808 00.032 9828 IsGuiding returns 1
03:25:57.808 00.000 9828 scope still moving after pulse duration time elapsed
03:25:57.840 00.032 9828 IsSlewing returns 0
03:25:57.840 00.000 9828 IsGuiding returns 1
03:25:57.871 00.031 9828 IsSlewing returns 0
03:25:57.871 00.000 9828 IsGuiding returns 1
03:25:57.902 00.031 9828 IsSlewing returns 0
03:25:57.902 00.000 9828 IsGuiding returns 1
03:25:57.933 00.031 9828 IsSlewing returns 0
03:25:57.933 00.000 9828 IsGuiding returns 0
03:25:57.933 00.000 9828 scope move finished after 12 + 145 ms
03:25:57.933 00.000 9828 Move returns status 0, amount 12
03:25:57.933 00.000 9828 move complete, result=0
03:25:57.933 00.000 9828 worker thread done servicing request
03:25:57.933 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:25:58.312 00.379 8976 Exposure complete
03:25:58.317 00.005 8976 worker thread done servicing request
03:25:58.318 00.001 5052 OnExposeComplete: enter
03:25:58.318 00.000 5052 UpdateGuideState(): m_state=6
03:25:58.318 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13682
03:25:58.318 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=282.10, Mass=63, SNR=5.4, Peak=57 HFD=2.1
03:25:58.318 00.000 5052 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
03:25:58.318 00.000 5052 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.15 = 0.15)
03:25:58.318 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.39 hyp=0.53 cameraTheta=2.30 mountX=0.51 mountY=0.08, mountTheta=0.15
03:25:58.318 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.39, opts=13)
03:25:58.318 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.39)
03:25:58.319 00.001 8976 Worker thread wakes up
03:25:58.319 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.39) opts 0xd
03:25:58.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.39)
03:25:58.319 00.000 8976 Moving (-0.35, 0.39) raw xDistance=0.51 yDistance=0.08
03:25:58.319 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:25:58.319 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:25:58.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:58.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
03:25:58.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:25:58.319 00.000 8976 MoveAxis(L, 2, ABG)
03:25:58.319 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:58.319 00.000 5052 Enqueuing Expose request
03:25:58.319 00.000 8976 stepping (-12, 19) + (-2, 0)
03:25:58.319 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:58.345 00.026 8976 Received - 47 (G) 
03:25:58.345 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:58.345 00.000 8976 stepped: pos (-14, 19)
03:25:58.345 00.000 8976 MoveAxis(U, 0, ABG)
03:25:58.345 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:25:58.345 00.000 8976 MountToCamera -- mountX=1.97 mountY=-3.16 hyp=3.73 mountTheta=-1.01 cameraX=1.92, cameraY=3.20 cameraTheta=1.03
03:25:58.345 00.000 8976 incremental bump (1.917, 3.197) isValid = 1
03:25:58.345 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:25:58.345 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:25:58.345 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:25:58.345 00.000 8976 move complete, result=0
03:25:58.345 00.000 8976 worker thread done servicing request
03:25:58.345 00.000 8976 Worker thread wakes up
03:25:58.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:58.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:58.345 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:25:58.345 00.000 9828 Worker thread wakes up
03:25:58.345 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:25:58.345 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:25:58.345 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
03:25:58.345 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
03:25:58.345 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:25:58.345 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:25:58.345 00.000 9828 BLC: window closed
03:25:58.345 00.000 9828 MoveAxis(E, 20, B)
03:25:58.345 00.000 9828 Guiding  Dir = 2, Dur = 20
03:25:58.346 00.001 9828 IsSlewing returns 0
03:25:58.346 00.000 9828 IsGuiding returns 0
03:25:58.346 00.000 9828 PulseGuide returned control before completion, sleep 30
03:25:58.384 00.038 9828 IsGuiding returns 1
03:25:58.384 00.000 9828 scope still moving after pulse duration time elapsed
03:25:58.415 00.031 9828 IsSlewing returns 0
03:25:58.415 00.000 9828 IsGuiding returns 1
03:25:58.445 00.030 9828 IsSlewing returns 0
03:25:58.445 00.000 9828 IsGuiding returns 1
03:25:58.477 00.032 9828 IsSlewing returns 0
03:25:58.477 00.000 9828 IsGuiding returns 0
03:25:58.478 00.001 9828 scope move finished after 20 + 111 ms
03:25:58.478 00.000 9828 Move returns status 0, amount 20
03:25:58.478 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:58.478 00.000 9828 MoveAxis(N, 13, B)
03:25:58.478 00.000 9828 Guiding  Dir = 0, Dur = 13
03:25:58.493 00.015 9828 IsSlewing returns 0
03:25:58.493 00.000 9828 IsGuiding returns 0
03:25:58.493 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:58.524 00.031 9828 IsGuiding returns 1
03:25:58.524 00.000 9828 scope still moving after pulse duration time elapsed
03:25:58.555 00.031 9828 IsSlewing returns 0
03:25:58.555 00.000 9828 IsGuiding returns 1
03:25:58.586 00.031 9828 IsSlewing returns 0
03:25:58.586 00.000 9828 IsGuiding returns 1
03:25:58.618 00.032 9828 IsSlewing returns 0
03:25:58.618 00.000 9828 IsGuiding returns 0
03:25:58.618 00.000 9828 scope move finished after 13 + 112 ms
03:25:58.618 00.000 9828 Move returns status 0, amount 13
03:25:58.618 00.000 9828 move complete, result=0
03:25:58.618 00.000 9828 worker thread done servicing request
03:25:58.618 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:25:59.033 00.415 8976 Exposure complete
03:25:59.040 00.007 8976 worker thread done servicing request
03:25:59.040 00.000 5052 OnExposeComplete: enter
03:25:59.040 00.000 5052 UpdateGuideState(): m_state=6
03:25:59.040 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13683
03:25:59.040 00.000 5052 Star::Find returns 1 (0), X=327.35, Y=281.19, Mass=61, SNR=5.2, Peak=53 HFD=2.8
03:25:59.040 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.91 = 1.38)
03:25:59.040 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
03:25:59.040 00.000 5052 CameraToMount -- cameraX=-1.82 cameraY=-0.52 hyp=1.89 cameraTheta=-2.86 mountX=0.37 mountY=1.81, mountTheta=1.37
03:25:59.041 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.82, y=-0.52, opts=13)
03:25:59.042 00.001 5052 Enqueuing Move request for stepguider (-1.82, -0.52)
03:25:59.042 00.000 8976 Worker thread wakes up
03:25:59.042 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.82, -0.52) opts 0xd
03:25:59.042 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.82, -0.52)
03:25:59.042 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:25:59.042 00.000 8976 Moving (-1.82, -0.52) raw xDistance=0.37 yDistance=1.81
03:25:59.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
03:25:59.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.14 from input 1.81
03:25:59.042 00.000 5052 UpdateGuideState exits: m=61 SNR=5.2
03:25:59.042 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:59.042 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:59.042 00.000 5052 Enqueuing Expose request
03:25:59.042 00.000 8976 MoveAxis(L, 2, ABG)
03:25:59.042 00.000 8976 stepping (-14, 19) + (-2, 0)
03:25:59.042 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:59.064 00.022 8976 Received - 47 (G) 
03:25:59.064 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:59.064 00.000 8976 stepped: pos (-16, 19)
03:25:59.064 00.000 8976 MoveAxis(D, 7, ABG)
03:25:59.064 00.000 8976 stepping (-16, 19) + (0, -7)
03:25:59.064 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:25:59.112 00.048 8976 Received - 47 (G) 
03:25:59.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:25:59.112 00.000 8976 stepped: pos (-16, 12)
03:25:59.112 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:25:59.112 00.000 8976 MountToCamera -- mountX=2.13 mountY=-2.75 hyp=3.48 mountTheta=-0.91 cameraX=1.48, cameraY=3.15 cameraTheta=1.13
03:25:59.112 00.000 8976 incremental bump (1.476, 3.148) isValid = 1
03:25:59.112 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
03:25:59.112 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:25:59.112 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:25:59.112 00.000 8976 move complete, result=0
03:25:59.112 00.000 9828 Worker thread wakes up
03:25:59.112 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:25:59.112 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:25:59.112 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
03:25:59.112 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.8 px 7 ms SOUTH
03:25:59.112 00.000 8976 worker thread done servicing request
03:25:59.112 00.000 8976 Worker thread wakes up
03:25:59.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:59.113 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:59.113 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
03:25:59.113 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:25:59.113 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:25:59.113 00.000 9828 BLC: window closed
03:25:59.113 00.000 9828 MoveAxis(E, 17, B)
03:25:59.113 00.000 9828 Guiding  Dir = 2, Dur = 17
03:25:59.113 00.000 9828 IsSlewing returns 0
03:25:59.113 00.000 9828 IsGuiding returns 0
03:25:59.113 00.000 9828 PulseGuide returned control before completion, sleep 27
03:25:59.146 00.033 9828 IsGuiding returns 1
03:25:59.146 00.000 9828 scope still moving after pulse duration time elapsed
03:25:59.177 00.031 9828 IsSlewing returns 0
03:25:59.177 00.000 9828 IsGuiding returns 1
03:25:59.208 00.031 9828 IsSlewing returns 0
03:25:59.208 00.000 9828 IsGuiding returns 1
03:25:59.239 00.031 9828 IsSlewing returns 0
03:25:59.239 00.000 9828 IsGuiding returns 0
03:25:59.239 00.000 9828 scope move finished after 17 + 109 ms
03:25:59.239 00.000 9828 Move returns status 0, amount 17
03:25:59.239 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:25:59.239 00.000 9828 MoveAxis(N, 14, B)
03:25:59.239 00.000 9828 Guiding  Dir = 0, Dur = 14
03:25:59.256 00.017 9828 IsSlewing returns 0
03:25:59.256 00.000 9828 IsGuiding returns 0
03:25:59.256 00.000 9828 PulseGuide returned control before completion, sleep 24
03:25:59.287 00.031 9828 IsGuiding returns 1
03:25:59.287 00.000 9828 scope still moving after pulse duration time elapsed
03:25:59.319 00.032 9828 IsSlewing returns 0
03:25:59.319 00.000 9828 IsGuiding returns 1
03:25:59.350 00.031 9828 IsSlewing returns 0
03:25:59.350 00.000 9828 IsGuiding returns 1
03:25:59.381 00.031 9828 IsSlewing returns 0
03:25:59.381 00.000 9828 IsGuiding returns 1
03:25:59.412 00.031 9828 IsSlewing returns 0
03:25:59.412 00.000 9828 IsGuiding returns 0
03:25:59.412 00.000 9828 scope move finished after 14 + 142 ms
03:25:59.412 00.000 9828 Move returns status 0, amount 14
03:25:59.412 00.000 9828 move complete, result=0
03:25:59.412 00.000 9828 worker thread done servicing request
03:25:59.412 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:25:59.800 00.388 8976 Exposure complete
03:25:59.806 00.006 8976 worker thread done servicing request
03:25:59.806 00.000 5052 OnExposeComplete: enter
03:25:59.806 00.000 5052 UpdateGuideState(): m_state=6
03:25:59.806 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13684
03:25:59.806 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.96, Mass=53, SNR=4.9, Peak=58 HFD=2.1
03:25:59.806 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:25:59.806 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
03:25:59.806 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.25 hyp=0.66 cameraTheta=2.75 mountX=0.50 mountY=0.38, mountTheta=0.65
03:25:59.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.25, opts=13)
03:25:59.807 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.25)
03:25:59.807 00.000 8976 Worker thread wakes up
03:25:59.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.25) opts 0xd
03:25:59.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.25)
03:25:59.807 00.000 8976 Moving (-0.61, 0.25) raw xDistance=0.50 yDistance=0.38
03:25:59.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
03:25:59.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.38
03:25:59.807 00.000 8976 MoveAxis(L, 2, ABG)
03:25:59.807 00.000 8976 stepping (-16, 12) + (-2, 0)
03:25:59.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:25:59.807 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:25:59.807 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:59.807 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:59.807 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:25:59.807 00.000 5052 Enqueuing Expose request
03:25:59.831 00.024 8976 Received - 47 (G) 
03:25:59.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:59.831 00.000 8976 stepped: pos (-18, 12)
03:25:59.831 00.000 8976 MoveAxis(D, 2, ABG)
03:25:59.831 00.000 8976 stepping (-18, 12) + (0, -2)
03:25:59.831 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:59.863 00.032 8976 Received - 47 (G) 
03:25:59.863 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:25:59.863 00.000 8976 stepped: pos (-18, 10)
03:25:59.863 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:25:59.864 00.001 8976 MountToCamera -- mountX=2.34 mountY=-2.36 hyp=3.33 mountTheta=-0.79 cameraX=1.04, cameraY=3.16 cameraTheta=1.25
03:25:59.864 00.000 8976 incremental bump (1.042, 3.158) isValid = 1
03:25:59.864 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
03:25:59.864 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:25:59.864 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:25:59.864 00.000 8976 move complete, result=0
03:25:59.864 00.000 8976 worker thread done servicing request
03:25:59.864 00.000 8976 Worker thread wakes up
03:25:59.864 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:25:59.864 00.000 9828 Worker thread wakes up
03:25:59.864 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:25:59.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:25:59.864 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:25:59.864 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:25:59.865 00.001 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
03:25:59.865 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
03:25:59.865 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:25:59.865 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:25:59.865 00.000 9828 BLC: window closed
03:25:59.865 00.000 9828 MoveAxis(E, 13, B)
03:25:59.865 00.000 9828 Guiding  Dir = 2, Dur = 13
03:25:59.865 00.000 9828 IsSlewing returns 0
03:25:59.865 00.000 9828 IsGuiding returns 0
03:25:59.865 00.000 9828 PulseGuide returned control before completion, sleep 23
03:25:59.893 00.028 9828 IsGuiding returns 1
03:25:59.893 00.000 9828 scope still moving after pulse duration time elapsed
03:25:59.923 00.030 9828 IsSlewing returns 0
03:25:59.923 00.000 9828 IsGuiding returns 1
03:25:59.954 00.031 9828 IsSlewing returns 0
03:25:59.954 00.000 9828 IsGuiding returns 1
03:25:59.986 00.032 9828 IsSlewing returns 0
03:25:59.986 00.000 9828 IsGuiding returns 1
03:26:00.017 00.031 9828 IsSlewing returns 0
03:26:00.017 00.000 9828 IsGuiding returns 0
03:26:00.017 00.000 9828 scope move finished after 13 + 139 ms
03:26:00.018 00.001 9828 Move returns status 0, amount 13
03:26:00.018 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:00.018 00.000 9828 MoveAxis(N, 15, B)
03:26:00.018 00.000 9828 Guiding  Dir = 0, Dur = 15
03:26:00.032 00.014 9828 IsSlewing returns 0
03:26:00.032 00.000 9828 IsGuiding returns 0
03:26:00.032 00.000 9828 PulseGuide returned control before completion, sleep 25
03:26:00.063 00.031 9828 IsGuiding returns 1
03:26:00.063 00.000 9828 scope still moving after pulse duration time elapsed
03:26:00.095 00.032 9828 IsSlewing returns 0
03:26:00.095 00.000 9828 IsGuiding returns 1
03:26:00.126 00.031 9828 IsSlewing returns 0
03:26:00.126 00.000 9828 IsGuiding returns 1
03:26:00.172 00.046 9828 IsSlewing returns 0
03:26:00.172 00.000 9828 IsGuiding returns 0
03:26:00.172 00.000 9828 scope move finished after 15 + 124 ms
03:26:00.172 00.000 9828 Move returns status 0, amount 15
03:26:00.172 00.000 9828 move complete, result=0
03:26:00.172 00.000 9828 worker thread done servicing request
03:26:00.172 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:26:00.551 00.379 8976 Exposure complete
03:26:00.557 00.006 8976 worker thread done servicing request
03:26:00.557 00.000 5052 OnExposeComplete: enter
03:26:00.557 00.000 5052 UpdateGuideState(): m_state=6
03:26:00.557 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13685
03:26:00.557 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=282.15, Mass=60, SNR=5.3, Peak=57 HFD=2.0
03:26:00.557 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:26:00.557 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
03:26:00.557 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.44 hyp=0.84 cameraTheta=2.58 mountX=0.72 mountY=0.35, mountTheta=0.46
03:26:00.558 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.44, opts=13)
03:26:00.558 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.44)
03:26:00.558 00.000 8976 Worker thread wakes up
03:26:00.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.44) opts 0xd
03:26:00.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.44)
03:26:00.558 00.000 8976 Moving (-0.71, 0.44) raw xDistance=0.72 yDistance=0.35
03:26:00.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.72
03:26:00.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
03:26:00.558 00.000 8976 MoveAxis(L, 3, ABG)
03:26:00.558 00.000 8976 stepping (-18, 10) + (-3, 0)
03:26:00.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:00.558 00.000 5052 UpdateGuideState exits: m=60 SNR=5.3
03:26:00.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:00.558 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:00.558 00.000 5052 Enqueuing Expose request
03:26:00.558 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:00.598 00.040 8976 Received - 47 (G) 
03:26:00.598 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:00.598 00.000 8976 stepped: pos (-21, 10)
03:26:00.598 00.000 8976 MoveAxis(D, 2, ABG)
03:26:00.598 00.000 8976 stepping (-21, 10) + (0, -2)
03:26:00.598 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:00.630 00.032 8976 Received - 47 (G) 
03:26:00.630 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:00.630 00.000 8976 stepped: pos (-21, 8)
03:26:00.630 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
03:26:00.630 00.000 8976 MountToCamera -- mountX=2.63 mountY=-2.00 hyp=3.30 mountTheta=-0.65 cameraX=0.59, cameraY=3.25 cameraTheta=1.39
03:26:00.630 00.000 8976 incremental bump (0.588, 3.251) isValid = 1
03:26:00.631 00.001 8976 Scheduling Mount bump of (0.020, 0.117)
03:26:00.631 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:26:00.631 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:26:00.631 00.000 8976 move complete, result=0
03:26:00.631 00.000 9828 Worker thread wakes up
03:26:00.631 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
03:26:00.631 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:26:00.631 00.000 8976 worker thread done servicing request
03:26:00.631 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:26:00.631 00.000 8976 Worker thread wakes up
03:26:00.631 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
03:26:00.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:00.631 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
03:26:00.631 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:00.631 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
03:26:00.631 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:26:00.631 00.000 9828 BLC: window closed
03:26:00.631 00.000 9828 MoveAxis(E, 8, B)
03:26:00.631 00.000 9828 Guiding  Dir = 2, Dur = 8
03:26:00.632 00.001 9828 IsSlewing returns 0
03:26:00.632 00.000 9828 IsGuiding returns 0
03:26:00.632 00.000 9828 PulseGuide returned control before completion, sleep 18
03:26:00.654 00.022 9828 IsGuiding returns 1
03:26:00.654 00.000 9828 scope still moving after pulse duration time elapsed
03:26:00.686 00.032 9828 IsSlewing returns 0
03:26:00.686 00.000 9828 IsGuiding returns 1
03:26:00.716 00.030 9828 IsSlewing returns 0
03:26:00.716 00.000 9828 IsGuiding returns 1
03:26:00.748 00.032 9828 IsSlewing returns 0
03:26:00.748 00.000 9828 IsGuiding returns 0
03:26:00.748 00.000 9828 scope move finished after 8 + 108 ms
03:26:00.748 00.000 9828 Move returns status 0, amount 8
03:26:00.748 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:00.748 00.000 9828 MoveAxis(N, 15, B)
03:26:00.749 00.001 9828 Guiding  Dir = 0, Dur = 15
03:26:00.764 00.015 9828 IsSlewing returns 0
03:26:00.764 00.000 9828 IsGuiding returns 0
03:26:00.764 00.000 9828 PulseGuide returned control before completion, sleep 25
03:26:00.794 00.030 9828 IsGuiding returns 1
03:26:00.794 00.000 9828 scope still moving after pulse duration time elapsed
03:26:00.826 00.032 9828 IsSlewing returns 0
03:26:00.826 00.000 9828 IsGuiding returns 1
03:26:00.857 00.031 9828 IsSlewing returns 0
03:26:00.857 00.000 9828 IsGuiding returns 1
03:26:00.888 00.031 9828 IsSlewing returns 0
03:26:00.888 00.000 9828 IsGuiding returns 1
03:26:00.919 00.031 9828 IsSlewing returns 0
03:26:00.919 00.000 9828 IsGuiding returns 1
03:26:00.951 00.032 9828 IsSlewing returns 0
03:26:00.951 00.000 9828 IsGuiding returns 1
03:26:00.982 00.031 9828 IsSlewing returns 0
03:26:00.982 00.000 9828 IsGuiding returns 0
03:26:00.982 00.000 9828 scope move finished after 15 + 203 ms
03:26:00.982 00.000 9828 Move returns status 0, amount 15
03:26:00.982 00.000 9828 move complete, result=0
03:26:00.982 00.000 9828 worker thread done servicing request
03:26:00.982 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:26:01.316 00.334 8976 Exposure complete
03:26:01.322 00.006 8976 worker thread done servicing request
03:26:01.322 00.000 5052 OnExposeComplete: enter
03:26:01.322 00.000 5052 UpdateGuideState(): m_state=6
03:26:01.323 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13686
03:26:01.323 00.000 5052 Star::Find returns 1 (1), X=329.02, Y=280.90, Mass=49, SNR=4.7, Peak=53 HFD=2.1
03:26:01.323 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
03:26:01.323 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.38)
03:26:01.323 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.81 hyp=0.82 cameraTheta=-1.76 mountX=-0.65 mountY=0.57, mountTheta=2.42
03:26:01.323 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.81, opts=13)
03:26:01.323 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.81)
03:26:01.324 00.001 8976 Worker thread wakes up
03:26:01.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.81) opts 0xd
03:26:01.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.81)
03:26:01.324 00.000 8976 Moving (-0.16, -0.81) raw xDistance=-0.65 yDistance=0.57
03:26:01.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:26:01.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.65
03:26:01.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
03:26:01.324 00.000 8976 MoveAxis(R, 2, ABG)
03:26:01.324 00.000 8976 stepping (-21, 8) + (2, 0)
03:26:01.324 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:01.324 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7 Saturated
03:26:01.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:01.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:01.324 00.000 5052 Enqueuing Expose request
03:26:01.350 00.026 8976 Received - 47 (G) 
03:26:01.350 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:01.350 00.000 8976 stepped: pos (-19, 8)
03:26:01.350 00.000 8976 MoveAxis(D, 2, ABG)
03:26:01.350 00.000 8976 stepping (-19, 8) + (0, -2)
03:26:01.350 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:01.382 00.032 8976 Received - 47 (G) 
03:26:01.382 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:01.382 00.000 8976 stepped: pos (-19, 6)
03:26:01.382 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
03:26:01.382 00.000 8976 MountToCamera -- mountX=2.72 mountY=-1.66 hyp=3.19 mountTheta=-0.55 cameraX=0.24, cameraY=3.18 cameraTheta=1.50
03:26:01.382 00.000 8976 incremental bump (0.237, 3.176) isValid = 1
03:26:01.382 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
03:26:01.382 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:26:01.382 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:26:01.382 00.000 8976 move complete, result=0
03:26:01.382 00.000 8976 worker thread done servicing request
03:26:01.382 00.000 8976 Worker thread wakes up
03:26:01.382 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:01.382 00.000 9828 Worker thread wakes up
03:26:01.382 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.6 px 2 ms SOUTH
03:26:01.382 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:01.382 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:26:01.382 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:26:01.382 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
03:26:01.383 00.001 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
03:26:01.383 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
03:26:01.383 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:26:01.383 00.000 9828 BLC: window closed
03:26:01.383 00.000 9828 MoveAxis(E, 4, B)
03:26:01.383 00.000 9828 Guiding  Dir = 2, Dur = 4
03:26:01.384 00.001 9828 IsSlewing returns 0
03:26:01.384 00.000 9828 IsGuiding returns 0
03:26:01.384 00.000 9828 PulseGuide returned control before completion, sleep 14
03:26:01.404 00.020 9828 IsGuiding returns 1
03:26:01.404 00.000 9828 scope still moving after pulse duration time elapsed
03:26:01.436 00.032 9828 IsSlewing returns 0
03:26:01.436 00.000 9828 IsGuiding returns 1
03:26:01.467 00.031 9828 IsSlewing returns 0
03:26:01.467 00.000 9828 IsGuiding returns 1
03:26:01.497 00.030 9828 IsSlewing returns 0
03:26:01.497 00.000 9828 IsGuiding returns 0
03:26:01.497 00.000 9828 scope move finished after 4 + 108 ms
03:26:01.497 00.000 9828 Move returns status 0, amount 4
03:26:01.497 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:01.497 00.000 9828 MoveAxis(N, 16, B)
03:26:01.497 00.000 9828 Guiding  Dir = 0, Dur = 16
03:26:01.512 00.015 9828 IsSlewing returns 0
03:26:01.512 00.000 9828 IsGuiding returns 0
03:26:01.513 00.001 9828 PulseGuide returned control before completion, sleep 26
03:26:01.543 00.030 9828 IsGuiding returns 1
03:26:01.543 00.000 9828 scope still moving after pulse duration time elapsed
03:26:01.574 00.031 9828 IsSlewing returns 0
03:26:01.574 00.000 9828 IsGuiding returns 1
03:26:01.605 00.031 9828 IsSlewing returns 0
03:26:01.605 00.000 9828 IsGuiding returns 1
03:26:01.635 00.030 9828 IsSlewing returns 0
03:26:01.635 00.000 9828 IsGuiding returns 1
03:26:01.666 00.031 9828 IsSlewing returns 0
03:26:01.666 00.000 9828 IsGuiding returns 0
03:26:01.666 00.000 9828 scope move finished after 16 + 137 ms
03:26:01.666 00.000 9828 Move returns status 0, amount 16
03:26:01.666 00.000 9828 move complete, result=0
03:26:01.666 00.000 9828 worker thread done servicing request
03:26:01.666 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:26:02.068 00.402 8976 Exposure complete
03:26:02.076 00.008 8976 worker thread done servicing request
03:26:02.076 00.000 5052 OnExposeComplete: enter
03:26:02.076 00.000 5052 UpdateGuideState(): m_state=6
03:26:02.076 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13687
03:26:02.076 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.76, Mass=66, SNR=5.5, Peak=57 HFD=2.0
03:26:02.076 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
03:26:02.076 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
03:26:02.076 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.31 mountX=-0.03 mountY=-0.16, mountTheta=-1.74
03:26:02.077 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.05, opts=13)
03:26:02.077 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.05)
03:26:02.077 00.000 8976 Worker thread wakes up
03:26:02.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.05) opts 0xd
03:26:02.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.05)
03:26:02.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:02.077 00.000 8976 Moving (0.16, 0.05) raw xDistance=-0.03 yDistance=-0.16
03:26:02.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:26:02.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:26:02.077 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:26:02.077 00.000 8976 MoveAxis(R, 0, ABG)
03:26:02.077 00.000 8976 MoveAxis(U, 0, ABG)
03:26:02.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:02.077 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
03:26:02.078 00.001 8976 MountToCamera -- mountX=2.78 mountY=-1.42 hyp=3.13 mountTheta=-0.47 cameraX=0.00, cameraY=3.13 cameraTheta=1.57
03:26:02.078 00.000 8976 incremental bump (0.002, 3.126) isValid = 1
03:26:02.078 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:02.078 00.000 5052 Enqueuing Expose request
03:26:02.078 00.000 8976 Scheduling Mount bump of (0.000, 0.119)
03:26:02.078 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:26:02.078 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:26:02.078 00.000 8976 move complete, result=0
03:26:02.078 00.000 9828 Worker thread wakes up
03:26:02.078 00.000 8976 worker thread done servicing request
03:26:02.078 00.000 8976 Worker thread wakes up
03:26:02.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:02.078 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:26:02.078 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:02.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:02.078 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:26:02.078 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
03:26:02.078 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.70)
03:26:02.078 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
03:26:02.079 00.001 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:26:02.079 00.000 9828 BLC: window closed
03:26:02.079 00.000 9828 MoveAxis(E, 2, B)
03:26:02.079 00.000 9828 Guiding  Dir = 2, Dur = 2
03:26:02.079 00.000 9828 IsSlewing returns 0
03:26:02.079 00.000 9828 IsGuiding returns 0
03:26:02.079 00.000 9828 PulseGuide returned control before completion, sleep 12
03:26:02.104 00.025 9828 IsGuiding returns 1
03:26:02.105 00.001 9828 scope still moving after pulse duration time elapsed
03:26:02.134 00.029 9828 IsSlewing returns 0
03:26:02.135 00.001 9828 IsGuiding returns 1
03:26:02.166 00.031 9828 IsSlewing returns 0
03:26:02.167 00.001 9828 IsGuiding returns 1
03:26:02.197 00.030 9828 IsSlewing returns 0
03:26:02.197 00.000 9828 IsGuiding returns 1
03:26:02.229 00.032 9828 IsSlewing returns 0
03:26:02.229 00.000 9828 IsGuiding returns 0
03:26:02.229 00.000 9828 scope move finished after 2 + 147 ms
03:26:02.229 00.000 9828 Move returns status 0, amount 2
03:26:02.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:02.229 00.000 9828 MoveAxis(N, 16, B)
03:26:02.229 00.000 9828 Guiding  Dir = 0, Dur = 16
03:26:02.244 00.015 9828 IsSlewing returns 0
03:26:02.244 00.000 9828 IsGuiding returns 0
03:26:02.244 00.000 9828 PulseGuide returned control before completion, sleep 26
03:26:02.274 00.030 9828 IsGuiding returns 1
03:26:02.274 00.000 9828 scope still moving after pulse duration time elapsed
03:26:02.304 00.030 9828 IsSlewing returns 0
03:26:02.304 00.000 9828 IsGuiding returns 1
03:26:02.336 00.032 9828 IsSlewing returns 0
03:26:02.336 00.000 9828 IsGuiding returns 1
03:26:02.366 00.030 9828 IsSlewing returns 0
03:26:02.366 00.000 9828 IsGuiding returns 1
03:26:02.397 00.031 9828 IsSlewing returns 0
03:26:02.397 00.000 9828 IsGuiding returns 0
03:26:02.397 00.000 9828 scope move finished after 16 + 137 ms
03:26:02.397 00.000 9828 Move returns status 0, amount 16
03:26:02.398 00.001 9828 move complete, result=0
03:26:02.398 00.000 9828 worker thread done servicing request
03:26:02.398 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:26:02.763 00.365 8976 Exposure complete
03:26:02.769 00.006 8976 worker thread done servicing request
03:26:02.769 00.000 5052 OnExposeComplete: enter
03:26:02.769 00.000 5052 UpdateGuideState(): m_state=6
03:26:02.769 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13688
03:26:02.769 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.15, Mass=78, SNR=6.0, Peak=55 HFD=2.4
03:26:02.769 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.04) = xAngle (-3.51 = 2.77)
03:26:02.769 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.62 = 2.67)
03:26:02.769 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.56 hyp=0.56 cameraTheta=-1.47 mountX=-0.52 mountY=0.26, mountTheta=2.69
03:26:02.770 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.56, opts=13)
03:26:02.770 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.56)
03:26:02.770 00.000 8976 Worker thread wakes up
03:26:02.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.56) opts 0xd
03:26:02.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.56)
03:26:02.770 00.000 8976 Moving (0.06, -0.56) raw xDistance=-0.52 yDistance=0.26
03:26:02.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:26:02.770 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:26:02.770 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:26:02.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:02.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:26:02.770 00.000 8976 MoveAxis(R, 2, ABG)
03:26:02.770 00.000 8976 stepping (-19, 6) + (2, 0)
03:26:02.770 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:02.770 00.000 5052 Enqueuing Expose request
03:26:02.770 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:02.805 00.035 8976 Received - 47 (G) 
03:26:02.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:02.805 00.000 8976 stepped: pos (-17, 6)
03:26:02.805 00.000 8976 MoveAxis(U, 0, ABG)
03:26:02.805 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
03:26:02.805 00.000 8976 MountToCamera -- mountX=2.72 mountY=-1.27 hyp=3.00 mountTheta=-0.44 cameraX=-0.11, cameraY=3.00 cameraTheta=1.61
03:26:02.805 00.000 8976 incremental bump (-0.110, 3.003) isValid = 1
03:26:02.805 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
03:26:02.805 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:26:02.805 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:26:02.805 00.000 8976 move complete, result=0
03:26:02.805 00.000 9828 Worker thread wakes up
03:26:02.805 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:26:02.805 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:26:02.805 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
03:26:02.805 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
03:26:02.805 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
03:26:02.805 00.000 8976 worker thread done servicing request
03:26:02.805 00.000 8976 Worker thread wakes up
03:26:02.806 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:02.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:02.806 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 0 ms NORTH
03:26:02.806 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:26:02.806 00.000 9828 BLC: window closed
03:26:02.806 00.000 9828 MoveAxis(E, 0, B)
03:26:02.806 00.000 9828 Move returns status 0, amount 0
03:26:02.806 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:02.806 00.000 9828 MoveAxis(N, 16, B)
03:26:02.806 00.000 9828 Guiding  Dir = 0, Dur = 16
03:26:02.806 00.000 9828 IsSlewing returns 0
03:26:02.806 00.000 9828 IsGuiding returns 0
03:26:02.806 00.000 9828 PulseGuide returned control before completion, sleep 26
03:26:02.835 00.029 9828 IsGuiding returns 1
03:26:02.835 00.000 9828 scope still moving after pulse duration time elapsed
03:26:02.865 00.030 9828 IsSlewing returns 0
03:26:02.865 00.000 9828 IsGuiding returns 1
03:26:02.895 00.030 9828 IsSlewing returns 0
03:26:02.895 00.000 9828 IsGuiding returns 1
03:26:02.927 00.032 9828 IsSlewing returns 0
03:26:02.927 00.000 9828 IsGuiding returns 1
03:26:02.958 00.031 9828 IsSlewing returns 0
03:26:02.958 00.000 9828 IsGuiding returns 0
03:26:02.958 00.000 9828 scope move finished after 16 + 135 ms
03:26:02.958 00.000 9828 Move returns status 0, amount 16
03:26:02.958 00.000 9828 move complete, result=0
03:26:02.958 00.000 9828 worker thread done servicing request
03:26:02.958 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
03:26:03.491 00.533 8976 Exposure complete
03:26:03.497 00.006 8976 worker thread done servicing request
03:26:03.497 00.000 5052 OnExposeComplete: enter
03:26:03.497 00.000 5052 UpdateGuideState(): m_state=6
03:26:03.498 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13689
03:26:03.498 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.87, Mass=60, SNR=5.2, Peak=56 HFD=2.4
03:26:03.498 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
03:26:03.498 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.64 = -0.64)
03:26:03.498 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.50 mountX=0.14 mountY=-0.10, mountTheta=-0.61
03:26:03.498 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.16, opts=13)
03:26:03.499 00.001 5052 Enqueuing Move request for stepguider (0.01, 0.16)
03:26:03.499 00.000 8976 Worker thread wakes up
03:26:03.499 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:03.499 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:26:03.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:03.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:03.499 00.000 5052 Enqueuing Expose request
03:26:03.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.16) opts 0xd
03:26:03.499 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.16)
03:26:03.499 00.000 8976 Moving (0.01, 0.16) raw xDistance=0.14 yDistance=-0.10
03:26:03.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:26:03.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:26:03.499 00.000 8976 MoveAxis(R, 0, ABG)
03:26:03.499 00.000 8976 MoveAxis(U, 0, ABG)
03:26:03.499 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
03:26:03.499 00.000 8976 MountToCamera -- mountX=2.68 mountY=-1.16 hyp=2.93 mountTheta=-0.41 cameraX=-0.18, cameraY=2.92 cameraTheta=1.63
03:26:03.499 00.000 8976 incremental bump (-0.185, 2.920) isValid = 1
03:26:03.499 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
03:26:03.500 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:26:03.500 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:26:03.500 00.000 8976 move complete, result=0
03:26:03.500 00.000 9828 Worker thread wakes up
03:26:03.500 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:03.500 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:26:03.500 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:26:03.500 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.56)
03:26:03.500 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.64)
03:26:03.500 00.000 8976 worker thread done servicing request
03:26:03.500 00.000 8976 Worker thread wakes up
03:26:03.500 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:03.500 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:03.500 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
03:26:03.501 00.001 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:26:03.501 00.000 9828 BLC: window closed
03:26:03.501 00.000 9828 MoveAxis(W, 1, B)
03:26:03.501 00.000 9828 Guiding  Dir = 3, Dur = 1
03:26:03.501 00.000 9828 IsSlewing returns 0
03:26:03.501 00.000 9828 IsGuiding returns 0
03:26:03.501 00.000 9828 PulseGuide returned control before completion, sleep 11
03:26:03.519 00.018 9828 IsGuiding returns 1
03:26:03.519 00.000 9828 scope still moving after pulse duration time elapsed
03:26:03.551 00.032 9828 IsSlewing returns 0
03:26:03.551 00.000 9828 IsGuiding returns 1
03:26:03.581 00.030 9828 IsSlewing returns 0
03:26:03.581 00.000 9828 IsGuiding returns 1
03:26:03.613 00.032 9828 IsSlewing returns 0
03:26:03.613 00.000 9828 IsGuiding returns 0
03:26:03.614 00.001 9828 scope move finished after 1 + 111 ms
03:26:03.614 00.000 9828 Move returns status 0, amount 1
03:26:03.614 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:03.614 00.000 9828 MoveAxis(N, 16, B)
03:26:03.614 00.000 9828 Guiding  Dir = 0, Dur = 16
03:26:03.629 00.015 9828 IsSlewing returns 0
03:26:03.629 00.000 9828 IsGuiding returns 0
03:26:03.629 00.000 9828 PulseGuide returned control before completion, sleep 26
03:26:03.659 00.030 9828 IsGuiding returns 1
03:26:03.659 00.000 9828 scope still moving after pulse duration time elapsed
03:26:03.690 00.031 9828 IsSlewing returns 0
03:26:03.690 00.000 9828 IsGuiding returns 1
03:26:03.722 00.032 9828 IsSlewing returns 0
03:26:03.722 00.000 9828 IsGuiding returns 1
03:26:03.753 00.031 9828 IsSlewing returns 0
03:26:03.753 00.000 9828 IsGuiding returns 1
03:26:03.782 00.029 9828 IsSlewing returns 0
03:26:03.782 00.000 9828 IsGuiding returns 0
03:26:03.782 00.000 9828 scope move finished after 16 + 137 ms
03:26:03.782 00.000 9828 Move returns status 0, amount 16
03:26:03.782 00.000 9828 move complete, result=0
03:26:03.782 00.000 9828 worker thread done servicing request
03:26:03.782 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:26:04.183 00.401 8976 Exposure complete
03:26:04.189 00.006 8976 worker thread done servicing request
03:26:04.189 00.000 5052 OnExposeComplete: enter
03:26:04.189 00.000 5052 UpdateGuideState(): m_state=6
03:26:04.189 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13690
03:26:04.189 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.05, Mass=55, SNR=5.1, Peak=57 HFD=2.1
03:26:04.189 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
03:26:04.189 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
03:26:04.189 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.34 hyp=0.49 cameraTheta=0.78 mountX=0.15 mountY=-0.48, mountTheta=-1.27
03:26:04.190 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.34, opts=13)
03:26:04.190 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.34)
03:26:04.190 00.000 8976 Worker thread wakes up
03:26:04.190 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:04.190 00.000 5052 UpdateGuideState exits: m=55 SNR=5.1
03:26:04.191 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:04.191 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:04.191 00.000 5052 Enqueuing Expose request
03:26:04.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.34) opts 0xd
03:26:04.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.34)
03:26:04.191 00.000 8976 Moving (0.35, 0.34) raw xDistance=0.15 yDistance=-0.48
03:26:04.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:26:04.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
03:26:04.191 00.000 8976 MoveAxis(R, 0, ABG)
03:26:04.191 00.000 8976 MoveAxis(U, 2, ABG)
03:26:04.191 00.000 8976 stepping (-17, 6) + (0, 2)
03:26:04.191 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:04.227 00.036 8976 Received - 47 (G) 
03:26:04.228 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:04.228 00.000 8976 stepped: pos (-17, 8)
03:26:04.228 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
03:26:04.228 00.000 8976 MountToCamera -- mountX=2.66 mountY=-1.20 hyp=2.92 mountTheta=-0.42 cameraX=-0.14, cameraY=2.91 cameraTheta=1.62
03:26:04.228 00.000 8976 incremental bump (-0.142, 2.912) isValid = 1
03:26:04.228 00.000 8976 Scheduling Mount bump of (-0.006, 0.119)
03:26:04.228 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:26:04.228 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:26:04.228 00.000 8976 move complete, result=0
03:26:04.228 00.000 8976 worker thread done servicing request
03:26:04.229 00.001 8976 Worker thread wakes up
03:26:04.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:04.229 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:04.229 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:26:04.229 00.000 9828 Worker thread wakes up
03:26:04.229 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:26:04.230 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:26:04.230 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
03:26:04.230 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
03:26:04.230 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.57
03:26:04.230 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:26:04.230 00.000 9828 BLC: window closed
03:26:04.230 00.000 9828 MoveAxis(W, 0, B)
03:26:04.230 00.000 9828 Move returns status 0, amount 0
03:26:04.230 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:04.230 00.000 9828 MoveAxis(N, 16, B)
03:26:04.230 00.000 9828 Guiding  Dir = 0, Dur = 16
03:26:04.231 00.001 9828 IsSlewing returns 0
03:26:04.231 00.000 9828 IsGuiding returns 0
03:26:04.231 00.000 9828 PulseGuide returned control before completion, sleep 26
03:26:04.268 00.037 9828 IsGuiding returns 1
03:26:04.268 00.000 9828 scope still moving after pulse duration time elapsed
03:26:04.299 00.031 9828 IsSlewing returns 0
03:26:04.299 00.000 9828 IsGuiding returns 1
03:26:04.331 00.032 9828 IsSlewing returns 0
03:26:04.331 00.000 9828 IsGuiding returns 1
03:26:04.361 00.030 9828 IsSlewing returns 0
03:26:04.361 00.000 9828 IsGuiding returns 0
03:26:04.361 00.000 9828 scope move finished after 16 + 114 ms
03:26:04.361 00.000 9828 Move returns status 0, amount 16
03:26:04.361 00.000 9828 move complete, result=0
03:26:04.361 00.000 9828 worker thread done servicing request
03:26:04.361 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
03:26:04.914 00.553 8976 Exposure complete
03:26:04.920 00.006 8976 worker thread done servicing request
03:26:04.920 00.000 5052 OnExposeComplete: enter
03:26:04.920 00.000 5052 UpdateGuideState(): m_state=6
03:26:04.920 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13691
03:26:04.920 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.35, Mass=83, SNR=6.1, Peak=54 HFD=3.3
03:26:04.920 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
03:26:04.920 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.72)
03:26:04.921 00.001 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.36 hyp=0.55 cameraTheta=-2.42 mountX=-0.13 mountY=0.54, mountTheta=1.81
03:26:04.921 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.36, opts=13)
03:26:04.921 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.36)
03:26:04.921 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:04.921 00.000 5052 UpdateGuideState exits: m=83 SNR=6.1
03:26:04.921 00.000 8976 Worker thread wakes up
03:26:04.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.36) opts 0xd
03:26:04.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.36)
03:26:04.921 00.000 8976 Moving (-0.41, -0.36) raw xDistance=-0.13 yDistance=0.54
03:26:04.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:26:04.922 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.54
03:26:04.922 00.000 8976 MoveAxis(R, 0, ABG)
03:26:04.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:04.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:04.922 00.000 5052 Enqueuing Expose request
03:26:04.922 00.000 8976 MoveAxis(D, 2, ABG)
03:26:04.922 00.000 8976 stepping (-17, 8) + (0, -2)
03:26:04.922 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:04.947 00.025 8976 Received - 47 (G) 
03:26:04.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:04.947 00.000 8976 stepped: pos (-17, 6)
03:26:04.947 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
03:26:04.947 00.000 8976 MountToCamera -- mountX=2.64 mountY=-1.12 hyp=2.87 mountTheta=-0.40 cameraX=-0.21, cameraY=2.86 cameraTheta=1.64
03:26:04.947 00.000 8976 incremental bump (-0.206, 2.859) isValid = 1
03:26:04.947 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
03:26:04.947 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:26:04.947 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:26:04.948 00.001 8976 move complete, result=0
03:26:04.948 00.000 9828 Worker thread wakes up
03:26:04.948 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:26:04.948 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:26:04.948 00.000 8976 worker thread done servicing request
03:26:04.948 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.55)
03:26:04.948 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:26:04.948 00.000 8976 Worker thread wakes up
03:26:04.948 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.63)
03:26:04.948 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:04.948 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
03:26:04.948 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:26:04.948 00.000 9828 BLC: window closed
03:26:04.948 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:04.948 00.000 9828 MoveAxis(W, 1, B)
03:26:04.948 00.000 9828 Guiding  Dir = 3, Dur = 1
03:26:04.949 00.001 9828 IsSlewing returns 0
03:26:04.949 00.000 9828 IsGuiding returns 0
03:26:04.949 00.000 9828 PulseGuide returned control before completion, sleep 11
03:26:04.970 00.021 9828 IsGuiding returns 1
03:26:04.970 00.000 9828 scope still moving after pulse duration time elapsed
03:26:05.001 00.031 9828 IsSlewing returns 0
03:26:05.001 00.000 9828 IsGuiding returns 1
03:26:05.032 00.031 9828 IsSlewing returns 0
03:26:05.032 00.000 9828 IsGuiding returns 1
03:26:05.063 00.031 9828 IsSlewing returns 0
03:26:05.063 00.000 9828 IsGuiding returns 0
03:26:05.063 00.000 9828 scope move finished after 1 + 113 ms
03:26:05.063 00.000 9828 Move returns status 0, amount 1
03:26:05.063 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:05.063 00.000 9828 MoveAxis(N, 16, B)
03:26:05.063 00.000 9828 Guiding  Dir = 0, Dur = 16
03:26:05.078 00.015 9828 IsSlewing returns 0
03:26:05.079 00.001 9828 IsGuiding returns 0
03:26:05.079 00.000 9828 PulseGuide returned control before completion, sleep 26
03:26:05.110 00.031 9828 IsGuiding returns 1
03:26:05.110 00.000 9828 scope still moving after pulse duration time elapsed
03:26:05.141 00.031 9828 IsSlewing returns 0
03:26:05.141 00.000 9828 IsGuiding returns 1
03:26:05.172 00.031 9828 IsSlewing returns 0
03:26:05.172 00.000 9828 IsGuiding returns 1
03:26:05.203 00.031 9828 IsSlewing returns 0
03:26:05.203 00.000 9828 IsGuiding returns 1
03:26:05.234 00.031 9828 IsSlewing returns 0
03:26:05.234 00.000 9828 IsGuiding returns 0
03:26:05.235 00.001 9828 scope move finished after 16 + 139 ms
03:26:05.235 00.000 9828 Move returns status 0, amount 16
03:26:05.235 00.000 9828 move complete, result=0
03:26:05.235 00.000 9828 worker thread done servicing request
03:26:05.235 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:26:05.631 00.396 8976 Exposure complete
03:26:05.637 00.006 8976 worker thread done servicing request
03:26:05.637 00.000 5052 OnExposeComplete: enter
03:26:05.637 00.000 5052 UpdateGuideState(): m_state=6
03:26:05.638 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13692
03:26:05.638 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.71, Mass=61, SNR=5.3, Peak=55 HFD=2.3
03:26:05.638 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
03:26:05.638 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
03:26:05.638 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.00 hyp=0.73 cameraTheta=0.00 mountX=-0.33 mountY=-0.61, mountTheta=-2.07
03:26:05.638 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.00, opts=13)
03:26:05.638 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.00)
03:26:05.638 00.000 8976 Worker thread wakes up
03:26:05.639 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.00) opts 0xd
03:26:05.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.00)
03:26:05.639 00.000 8976 Moving (0.73, 0.00) raw xDistance=-0.33 yDistance=-0.61
03:26:05.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:26:05.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.61
03:26:05.639 00.000 8976 MoveAxis(R, 1, ABG)
03:26:05.639 00.000 8976 stepping (-17, 6) + (1, 0)
03:26:05.639 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:26:05.639 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:26:05.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:05.639 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:05.639 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:05.639 00.000 5052 Enqueuing Expose request
03:26:05.666 00.027 8976 Received - 47 (G) 
03:26:05.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:05.666 00.000 8976 stepped: pos (-16, 6)
03:26:05.666 00.000 8976 MoveAxis(U, 2, ABG)
03:26:05.666 00.000 8976 stepping (-16, 6) + (0, 2)
03:26:05.666 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:05.698 00.032 8976 Received - 47 (G) 
03:26:05.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:05.698 00.000 8976 stepped: pos (-16, 8)
03:26:05.698 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
03:26:05.698 00.000 8976 MountToCamera -- mountX=2.58 mountY=-1.17 hyp=2.83 mountTheta=-0.43 cameraX=-0.13, cameraY=2.83 cameraTheta=1.62
03:26:05.698 00.000 8976 incremental bump (-0.133, 2.826) isValid = 1
03:26:05.698 00.000 8976 Scheduling Mount bump of (-0.005, 0.119)
03:26:05.698 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:26:05.698 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:26:05.698 00.000 8976 move complete, result=0
03:26:05.698 00.000 9828 Worker thread wakes up
03:26:05.698 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:26:05.698 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:26:05.699 00.001 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
03:26:05.699 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
03:26:05.699 00.000 8976 worker thread done servicing request
03:26:05.699 00.000 8976 Worker thread wakes up
03:26:05.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:05.699 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:05.699 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=-0.00 mountY=-0.12, mountTheta=-1.57
03:26:05.699 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
03:26:05.699 00.000 9828 Moving (-0.01, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:26:05.699 00.000 9828 BLC: window closed
03:26:05.699 00.000 9828 MoveAxis(E, 0, B)
03:26:05.699 00.000 9828 Move returns status 0, amount 0
03:26:05.699 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:05.699 00.000 9828 MoveAxis(N, 16, B)
03:26:05.699 00.000 9828 Guiding  Dir = 0, Dur = 16
03:26:05.700 00.001 9828 IsSlewing returns 0
03:26:05.700 00.000 9828 IsGuiding returns 0
03:26:05.700 00.000 9828 PulseGuide returned control before completion, sleep 26
03:26:05.729 00.029 9828 IsGuiding returns 1
03:26:05.729 00.000 9828 scope still moving after pulse duration time elapsed
03:26:05.761 00.032 9828 IsSlewing returns 0
03:26:05.761 00.000 9828 IsGuiding returns 1
03:26:05.793 00.032 9828 IsSlewing returns 0
03:26:05.793 00.000 9828 IsGuiding returns 1
03:26:05.823 00.030 9828 IsSlewing returns 0
03:26:05.823 00.000 9828 IsGuiding returns 1
03:26:05.854 00.031 9828 IsSlewing returns 0
03:26:05.854 00.000 9828 IsGuiding returns 0
03:26:05.854 00.000 9828 scope move finished after 16 + 138 ms
03:26:05.854 00.000 9828 Move returns status 0, amount 16
03:26:05.854 00.000 9828 move complete, result=0
03:26:05.854 00.000 9828 worker thread done servicing request
03:26:05.855 00.001 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
03:26:06.386 00.531 8976 Exposure complete
03:26:06.392 00.006 8976 worker thread done servicing request
03:26:06.393 00.001 5052 OnExposeComplete: enter
03:26:06.393 00.000 5052 UpdateGuideState(): m_state=6
03:26:06.393 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13693
03:26:06.393 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.56, Mass=43, SNR=4.5, Peak=55 HFD=1.9
03:26:06.393 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
03:26:06.393 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
03:26:06.393 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.15 hyp=0.70 cameraTheta=-0.22 mountX=-0.44 mountY=-0.49, mountTheta=-2.31
03:26:06.393 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.15, opts=13)
03:26:06.393 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.15)
03:26:06.394 00.001 8976 Worker thread wakes up
03:26:06.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.15) opts 0xd
03:26:06.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.15)
03:26:06.394 00.000 8976 Moving (0.68, -0.15) raw xDistance=-0.44 yDistance=-0.49
03:26:06.394 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:06.394 00.000 5052 UpdateGuideState exits: m=43 SNR=4.5
03:26:06.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:06.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
03:26:06.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
03:26:06.394 00.000 8976 MoveAxis(R, 2, ABG)
03:26:06.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:06.394 00.000 5052 Enqueuing Expose request
03:26:06.394 00.000 8976 stepping (-16, 8) + (2, 0)
03:26:06.394 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:06.417 00.023 8976 Received - 47 (G) 
03:26:06.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:06.417 00.000 8976 stepped: pos (-14, 8)
03:26:06.417 00.000 8976 MoveAxis(U, 2, ABG)
03:26:06.417 00.000 8976 stepping (-14, 8) + (0, 2)
03:26:06.417 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:06.449 00.032 8976 Received - 47 (G) 
03:26:06.449 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:06.449 00.000 8976 stepped: pos (-14, 10)
03:26:06.449 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
03:26:06.449 00.000 8976 MountToCamera -- mountX=2.43 mountY=-1.31 hyp=2.76 mountTheta=-0.49 cameraX=0.06, cameraY=2.76 cameraTheta=1.55
03:26:06.449 00.000 8976 incremental bump (0.056, 2.762) isValid = 1
03:26:06.449 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
03:26:06.449 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:26:06.449 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:26:06.449 00.000 8976 move complete, result=0
03:26:06.449 00.000 8976 worker thread done servicing request
03:26:06.450 00.001 8976 Worker thread wakes up
03:26:06.450 00.000 9828 Worker thread wakes up
03:26:06.450 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:26:06.450 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:26:06.450 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.64)
03:26:06.450 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.72)
03:26:06.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:06.450 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:06.450 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
03:26:06.450 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:26:06.450 00.000 9828 BLC: window closed
03:26:06.450 00.000 9828 MoveAxis(E, 2, B)
03:26:06.450 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
03:26:06.450 00.000 9828 Guiding  Dir = 2, Dur = 2
03:26:06.451 00.001 9828 IsSlewing returns 0
03:26:06.451 00.000 9828 IsGuiding returns 0
03:26:06.451 00.000 9828 PulseGuide returned control before completion, sleep 12
03:26:06.479 00.028 9828 IsGuiding returns 1
03:26:06.479 00.000 9828 scope still moving after pulse duration time elapsed
03:26:06.509 00.030 9828 IsSlewing returns 0
03:26:06.510 00.001 9828 IsGuiding returns 1
03:26:06.541 00.031 9828 IsSlewing returns 0
03:26:06.541 00.000 9828 IsGuiding returns 1
03:26:06.571 00.030 9828 IsSlewing returns 0
03:26:06.571 00.000 9828 IsGuiding returns 0
03:26:06.571 00.000 9828 scope move finished after 2 + 117 ms
03:26:06.571 00.000 9828 Move returns status 0, amount 2
03:26:06.571 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:06.571 00.000 9828 MoveAxis(N, 16, B)
03:26:06.571 00.000 9828 Guiding  Dir = 0, Dur = 16
03:26:06.587 00.016 9828 IsSlewing returns 0
03:26:06.587 00.000 9828 IsGuiding returns 0
03:26:06.588 00.001 9828 PulseGuide returned control before completion, sleep 26
03:26:06.618 00.030 9828 IsGuiding returns 1
03:26:06.618 00.000 9828 scope still moving after pulse duration time elapsed
03:26:06.650 00.032 9828 IsSlewing returns 0
03:26:06.650 00.000 9828 IsGuiding returns 1
03:26:06.681 00.031 9828 IsSlewing returns 0
03:26:06.681 00.000 9828 IsGuiding returns 1
03:26:06.712 00.031 9828 IsSlewing returns 0
03:26:06.712 00.000 9828 IsGuiding returns 0
03:26:06.712 00.000 9828 scope move finished after 16 + 109 ms
03:26:06.712 00.000 9828 Move returns status 0, amount 16
03:26:06.712 00.000 9828 move complete, result=0
03:26:06.712 00.000 9828 worker thread done servicing request
03:26:06.712 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:26:07.134 00.422 8976 Exposure complete
03:26:07.140 00.006 8976 worker thread done servicing request
03:26:07.140 00.000 5052 OnExposeComplete: enter
03:26:07.140 00.000 5052 UpdateGuideState(): m_state=6
03:26:07.140 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13694
03:26:07.140 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.75, Mass=52, SNR=4.9, Peak=54 HFD=2.1
03:26:07.140 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:26:07.140 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
03:26:07.140 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.04 hyp=0.75 cameraTheta=0.05 mountX=-0.31 mountY=-0.65, mountTheta=-2.02
03:26:07.140 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.04, opts=13)
03:26:07.140 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.04)
03:26:07.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:07.141 00.001 5052 UpdateGuideState exits: m=52 SNR=4.9
03:26:07.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:07.141 00.000 8976 Worker thread wakes up
03:26:07.141 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.04) opts 0xd
03:26:07.141 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.04)
03:26:07.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:07.141 00.000 5052 Enqueuing Expose request
03:26:07.141 00.000 8976 Moving (0.75, 0.04) raw xDistance=-0.31 yDistance=-0.65
03:26:07.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
03:26:07.141 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
03:26:07.141 00.000 8976 MoveAxis(R, 1, ABG)
03:26:07.141 00.000 8976 stepping (-14, 10) + (1, 0)
03:26:07.141 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:07.169 00.028 8976 Received - 47 (G) 
03:26:07.169 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:07.169 00.000 8976 stepped: pos (-13, 10)
03:26:07.169 00.000 8976 MoveAxis(U, 3, ABG)
03:26:07.169 00.000 8976 stepping (-13, 10) + (0, 3)
03:26:07.169 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:07.201 00.032 8976 Received - 47 (G) 
03:26:07.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:07.201 00.000 8976 stepped: pos (-13, 13)
03:26:07.201 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
03:26:07.201 00.000 8976 MountToCamera -- mountX=2.29 mountY=-1.56 hyp=2.77 mountTheta=-0.60 cameraX=0.34, cameraY=2.75 cameraTheta=1.45
03:26:07.201 00.000 8976 incremental bump (0.345, 2.746) isValid = 1
03:26:07.201 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
03:26:07.201 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:26:07.201 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:26:07.201 00.000 8976 move complete, result=0
03:26:07.201 00.000 8976 worker thread done servicing request
03:26:07.201 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
03:26:07.201 00.000 8976 Worker thread wakes up
03:26:07.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:07.201 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:07.201 00.000 9828 Worker thread wakes up
03:26:07.201 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:26:07.201 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:26:07.202 00.001 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.74)
03:26:07.202 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
03:26:07.202 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
03:26:07.202 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:26:07.202 00.000 9828 BLC: window closed
03:26:07.202 00.000 9828 MoveAxis(E, 6, B)
03:26:07.202 00.000 9828 Guiding  Dir = 2, Dur = 6
03:26:07.202 00.000 9828 IsSlewing returns 0
03:26:07.202 00.000 9828 IsGuiding returns 0
03:26:07.202 00.000 9828 PulseGuide returned control before completion, sleep 16
03:26:07.228 00.026 9828 IsGuiding returns 1
03:26:07.228 00.000 9828 scope still moving after pulse duration time elapsed
03:26:07.258 00.030 9828 IsSlewing returns 0
03:26:07.258 00.000 9828 IsGuiding returns 1
03:26:07.289 00.031 9828 IsSlewing returns 0
03:26:07.289 00.000 9828 IsGuiding returns 1
03:26:07.320 00.031 9828 IsSlewing returns 0
03:26:07.320 00.000 9828 IsGuiding returns 0
03:26:07.320 00.000 9828 scope move finished after 6 + 111 ms
03:26:07.320 00.000 9828 Move returns status 0, amount 6
03:26:07.320 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:07.320 00.000 9828 MoveAxis(N, 16, B)
03:26:07.320 00.000 9828 Guiding  Dir = 0, Dur = 16
03:26:07.335 00.015 9828 IsSlewing returns 0
03:26:07.335 00.000 9828 IsGuiding returns 0
03:26:07.335 00.000 9828 PulseGuide returned control before completion, sleep 26
03:26:07.366 00.031 9828 IsGuiding returns 1
03:26:07.366 00.000 9828 scope still moving after pulse duration time elapsed
03:26:07.397 00.031 9828 IsSlewing returns 0
03:26:07.397 00.000 9828 IsGuiding returns 1
03:26:07.428 00.031 9828 IsSlewing returns 0
03:26:07.428 00.000 9828 IsGuiding returns 1
03:26:07.459 00.031 9828 IsSlewing returns 0
03:26:07.459 00.000 9828 IsGuiding returns 1
03:26:07.489 00.030 9828 IsSlewing returns 0
03:26:07.489 00.000 9828 IsGuiding returns 0
03:26:07.489 00.000 9828 scope move finished after 16 + 138 ms
03:26:07.489 00.000 9828 Move returns status 0, amount 16
03:26:07.489 00.000 9828 move complete, result=0
03:26:07.489 00.000 9828 worker thread done servicing request
03:26:07.489 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:26:07.885 00.396 8976 Exposure complete
03:26:07.890 00.005 8976 worker thread done servicing request
03:26:07.891 00.001 5052 OnExposeComplete: enter
03:26:07.891 00.000 5052 UpdateGuideState(): m_state=6
03:26:07.891 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13695
03:26:07.891 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=282.26, Mass=52, SNR=4.9, Peak=54 HFD=2.3
03:26:07.891 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
03:26:07.891 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
03:26:07.891 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=0.55 hyp=0.91 cameraTheta=0.65 mountX=0.16 mountY=-0.91, mountTheta=-1.39
03:26:07.892 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=0.55, opts=13)
03:26:07.892 00.000 5052 Enqueuing Move request for stepguider (0.72, 0.55)
03:26:07.892 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:07.892 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:26:07.892 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:07.892 00.000 8976 Worker thread wakes up
03:26:07.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, 0.55) opts 0xd
03:26:07.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, 0.55)
03:26:07.892 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:07.892 00.000 5052 Enqueuing Expose request
03:26:07.892 00.000 8976 Moving (0.72, 0.55) raw xDistance=0.16 yDistance=-0.91
03:26:07.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:26:07.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.91
03:26:07.892 00.000 8976 MoveAxis(R, 0, ABG)
03:26:07.892 00.000 8976 MoveAxis(U, 4, ABG)
03:26:07.892 00.000 8976 stepping (-13, 13) + (0, 4)
03:26:07.892 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:07.936 00.044 8976 Received - 47 (G) 
03:26:07.936 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:07.936 00.000 8976 stepped: pos (-13, 17)
03:26:07.936 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
03:26:07.936 00.000 8976 MountToCamera -- mountX=2.19 mountY=-1.93 hyp=2.92 mountTheta=-0.72 cameraX=0.73, cameraY=2.83 cameraTheta=1.32
03:26:07.936 00.000 8976 incremental bump (0.725, 2.830) isValid = 1
03:26:07.936 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
03:26:07.936 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:26:07.936 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:26:07.936 00.000 8976 move complete, result=0
03:26:07.936 00.000 8976 worker thread done servicing request
03:26:07.936 00.000 8976 Worker thread wakes up
03:26:07.936 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
03:26:07.936 00.000 9828 Worker thread wakes up
03:26:07.936 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:26:07.936 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:26:07.936 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
03:26:07.937 00.001 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
03:26:07.937 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
03:26:07.937 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:26:07.937 00.000 9828 BLC: window closed
03:26:07.937 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:07.937 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:07.937 00.000 9828 MoveAxis(E, 11, B)
03:26:07.937 00.000 9828 Guiding  Dir = 2, Dur = 11
03:26:07.937 00.000 9828 IsSlewing returns 0
03:26:07.937 00.000 9828 IsGuiding returns 0
03:26:07.938 00.001 9828 PulseGuide returned control before completion, sleep 21
03:26:07.971 00.033 9828 IsGuiding returns 1
03:26:07.971 00.000 9828 scope still moving after pulse duration time elapsed
03:26:08.002 00.031 9828 IsSlewing returns 0
03:26:08.002 00.000 9828 IsGuiding returns 1
03:26:08.033 00.031 9828 IsSlewing returns 0
03:26:08.033 00.000 9828 IsGuiding returns 1
03:26:08.064 00.031 9828 IsSlewing returns 0
03:26:08.064 00.000 9828 IsGuiding returns 0
03:26:08.064 00.000 9828 scope move finished after 11 + 115 ms
03:26:08.064 00.000 9828 Move returns status 0, amount 11
03:26:08.064 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:08.064 00.000 9828 MoveAxis(N, 15, B)
03:26:08.064 00.000 9828 Guiding  Dir = 0, Dur = 15
03:26:08.080 00.016 9828 IsSlewing returns 0
03:26:08.080 00.000 9828 IsGuiding returns 0
03:26:08.080 00.000 9828 PulseGuide returned control before completion, sleep 25
03:26:08.111 00.031 9828 IsGuiding returns 1
03:26:08.112 00.001 9828 scope still moving after pulse duration time elapsed
03:26:08.142 00.030 9828 IsSlewing returns 0
03:26:08.142 00.000 9828 IsGuiding returns 1
03:26:08.174 00.032 9828 IsSlewing returns 0
03:26:08.174 00.000 9828 IsGuiding returns 1
03:26:08.205 00.031 9828 IsSlewing returns 0
03:26:08.205 00.000 9828 IsGuiding returns 1
03:26:08.238 00.033 9828 IsSlewing returns 0
03:26:08.238 00.000 9828 IsGuiding returns 0
03:26:08.238 00.000 9828 scope move finished after 15 + 142 ms
03:26:08.238 00.000 9828 Move returns status 0, amount 15
03:26:08.238 00.000 9828 move complete, result=0
03:26:08.238 00.000 9828 worker thread done servicing request
03:26:08.238 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:26:08.621 00.383 8976 Exposure complete
03:26:08.627 00.006 8976 worker thread done servicing request
03:26:08.627 00.000 5052 OnExposeComplete: enter
03:26:08.627 00.000 5052 UpdateGuideState(): m_state=6
03:26:08.627 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13696
03:26:08.627 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=280.98, Mass=64, SNR=5.4, Peak=55 HFD=2.3
03:26:08.627 00.000 5052 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.04) = xAngle (-3.32 = 2.96)
03:26:08.627 00.000 5052 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.42 = 2.86)
03:26:08.627 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.73 hyp=0.76 cameraTheta=-1.28 mountX=-0.75 mountY=0.21, mountTheta=2.87
03:26:08.629 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.73, opts=13)
03:26:08.629 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.73)
03:26:08.629 00.000 8976 Worker thread wakes up
03:26:08.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.73) opts 0xd
03:26:08.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.73)
03:26:08.629 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:26:08.629 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:26:08.629 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:08.629 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:08.629 00.000 8976 Moving (0.22, -0.73) raw xDistance=-0.75 yDistance=0.21
03:26:08.629 00.000 5052 Enqueuing Expose request
03:26:08.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
03:26:08.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:26:08.629 00.000 8976 MoveAxis(R, 3, ABG)
03:26:08.629 00.000 8976 stepping (-13, 17) + (3, 0)
03:26:08.630 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:08.656 00.026 8976 Received - 47 (G) 
03:26:08.656 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:08.656 00.000 8976 stepped: pos (-10, 17)
03:26:08.656 00.000 8976 MoveAxis(U, 0, ABG)
03:26:08.656 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
03:26:08.656 00.000 8976 MountToCamera -- mountX=1.97 mountY=-2.19 hyp=2.94 mountTheta=-0.84 cameraX=1.05, cameraY=2.75 cameraTheta=1.21
03:26:08.656 00.000 8976 incremental bump (1.049, 2.752) isValid = 1
03:26:08.656 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
03:26:08.656 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:26:08.656 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:26:08.656 00.000 8976 move complete, result=0
03:26:08.656 00.000 9828 Worker thread wakes up
03:26:08.656 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:26:08.656 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:26:08.656 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
03:26:08.656 00.000 8976 worker thread done servicing request
03:26:08.656 00.000 8976 Worker thread wakes up
03:26:08.656 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
03:26:08.656 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
03:26:08.656 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:26:08.657 00.001 9828 BLC: window closed
03:26:08.657 00.000 9828 MoveAxis(E, 15, B)
03:26:08.657 00.000 9828 Guiding  Dir = 2, Dur = 15
03:26:08.657 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.2 px 0 ms NORTH
03:26:08.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:08.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:08.657 00.000 9828 IsSlewing returns 0
03:26:08.657 00.000 9828 IsGuiding returns 0
03:26:08.657 00.000 9828 PulseGuide returned control before completion, sleep 25
03:26:08.690 00.033 9828 IsGuiding returns 1
03:26:08.690 00.000 9828 scope still moving after pulse duration time elapsed
03:26:08.720 00.030 9828 IsSlewing returns 0
03:26:08.720 00.000 9828 IsGuiding returns 1
03:26:08.751 00.031 9828 IsSlewing returns 0
03:26:08.751 00.000 9828 IsGuiding returns 1
03:26:08.782 00.031 9828 IsSlewing returns 0
03:26:08.782 00.000 9828 IsGuiding returns 0
03:26:08.782 00.000 9828 scope move finished after 15 + 109 ms
03:26:08.782 00.000 9828 Move returns status 0, amount 15
03:26:08.782 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:08.782 00.000 9828 MoveAxis(N, 14, B)
03:26:08.782 00.000 9828 Guiding  Dir = 0, Dur = 14
03:26:08.797 00.015 9828 IsSlewing returns 0
03:26:08.797 00.000 9828 IsGuiding returns 0
03:26:08.797 00.000 9828 PulseGuide returned control before completion, sleep 24
03:26:08.829 00.032 9828 IsGuiding returns 1
03:26:08.829 00.000 9828 scope still moving after pulse duration time elapsed
03:26:08.859 00.030 9828 IsSlewing returns 0
03:26:08.859 00.000 9828 IsGuiding returns 1
03:26:08.891 00.032 9828 IsSlewing returns 0
03:26:08.891 00.000 9828 IsGuiding returns 1
03:26:08.922 00.031 9828 IsSlewing returns 0
03:26:08.922 00.000 9828 IsGuiding returns 1
03:26:08.954 00.032 9828 IsSlewing returns 0
03:26:08.954 00.000 9828 IsGuiding returns 0
03:26:08.954 00.000 9828 scope move finished after 14 + 142 ms
03:26:08.954 00.000 9828 Move returns status 0, amount 14
03:26:08.954 00.000 9828 move complete, result=0
03:26:08.954 00.000 9828 worker thread done servicing request
03:26:08.954 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:26:09.343 00.389 8976 Exposure complete
03:26:09.348 00.005 8976 worker thread done servicing request
03:26:09.348 00.000 5052 OnExposeComplete: enter
03:26:09.348 00.000 5052 UpdateGuideState(): m_state=6
03:26:09.348 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13697
03:26:09.349 00.001 5052 Star::Find returns 1 (0), X=330.11, Y=281.42, Mass=49, SNR=4.7, Peak=53 HFD=2.1
03:26:09.349 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
03:26:09.349 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
03:26:09.349 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=-0.29 hyp=0.98 cameraTheta=-0.30 mountX=-0.68 mountY=-0.63, mountTheta=-2.40
03:26:09.349 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=-0.29, opts=13)
03:26:09.349 00.000 5052 Enqueuing Move request for stepguider (0.94, -0.29)
03:26:09.349 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:09.349 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:26:09.350 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:09.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:09.350 00.000 5052 Enqueuing Expose request
03:26:09.350 00.000 8976 Worker thread wakes up
03:26:09.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, -0.29) opts 0xd
03:26:09.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, -0.29)
03:26:09.350 00.000 8976 Moving (0.94, -0.29) raw xDistance=-0.68 yDistance=-0.63
03:26:09.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.68
03:26:09.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
03:26:09.350 00.000 8976 MoveAxis(R, 3, ABG)
03:26:09.350 00.000 8976 stepping (-10, 17) + (3, 0)
03:26:09.350 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:09.391 00.041 8976 Received - 47 (G) 
03:26:09.391 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:09.391 00.000 8976 stepped: pos (-7, 17)
03:26:09.391 00.000 8976 MoveAxis(U, 2, ABG)
03:26:09.391 00.000 8976 stepping (-7, 17) + (0, 2)
03:26:09.391 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:09.423 00.032 8976 Received - 47 (G) 
03:26:09.423 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:09.423 00.000 8976 stepped: pos (-7, 19)
03:26:09.423 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:26:09.423 00.000 8976 MountToCamera -- mountX=1.68 mountY=-2.46 hyp=2.98 mountTheta=-0.97 cameraX=1.43, cameraY=2.61 cameraTheta=1.07
03:26:09.423 00.000 8976 incremental bump (1.428, 2.612) isValid = 1
03:26:09.423 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
03:26:09.423 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:26:09.423 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:26:09.423 00.000 8976 move complete, result=0
03:26:09.423 00.000 9828 Worker thread wakes up
03:26:09.423 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:26:09.423 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:26:09.423 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
03:26:09.423 00.000 8976 worker thread done servicing request
03:26:09.423 00.000 8976 Worker thread wakes up
03:26:09.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:09.423 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 2 ms NORTH
03:26:09.424 00.001 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
03:26:09.424 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:26:09.424 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:09.424 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:26:09.424 00.000 9828 BLC: window closed
03:26:09.424 00.000 9828 MoveAxis(E, 19, B)
03:26:09.424 00.000 9828 Guiding  Dir = 2, Dur = 19
03:26:09.424 00.000 9828 IsSlewing returns 0
03:26:09.424 00.000 9828 IsGuiding returns 0
03:26:09.424 00.000 9828 PulseGuide returned control before completion, sleep 29
03:26:09.463 00.039 9828 IsGuiding returns 1
03:26:09.463 00.000 9828 scope still moving after pulse duration time elapsed
03:26:09.494 00.031 9828 IsSlewing returns 0
03:26:09.494 00.000 9828 IsGuiding returns 1
03:26:09.525 00.031 9828 IsSlewing returns 0
03:26:09.525 00.000 9828 IsGuiding returns 1
03:26:09.557 00.032 9828 IsSlewing returns 0
03:26:09.557 00.000 9828 IsGuiding returns 0
03:26:09.557 00.000 9828 scope move finished after 19 + 113 ms
03:26:09.557 00.000 9828 Move returns status 0, amount 19
03:26:09.557 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:09.557 00.000 9828 MoveAxis(N, 13, B)
03:26:09.557 00.000 9828 Guiding  Dir = 0, Dur = 13
03:26:09.573 00.016 9828 IsSlewing returns 0
03:26:09.573 00.000 9828 IsGuiding returns 0
03:26:09.574 00.001 9828 PulseGuide returned control before completion, sleep 23
03:26:09.605 00.031 9828 IsGuiding returns 1
03:26:09.605 00.000 9828 scope still moving after pulse duration time elapsed
03:26:09.636 00.031 9828 IsSlewing returns 0
03:26:09.636 00.000 9828 IsGuiding returns 1
03:26:09.667 00.031 9828 IsSlewing returns 0
03:26:09.667 00.000 9828 IsGuiding returns 1
03:26:09.698 00.031 9828 IsSlewing returns 0
03:26:09.698 00.000 9828 IsGuiding returns 1
03:26:09.729 00.031 9828 IsSlewing returns 0
03:26:09.730 00.001 9828 IsGuiding returns 0
03:26:09.730 00.000 9828 scope move finished after 13 + 143 ms
03:26:09.730 00.000 9828 Move returns status 0, amount 13
03:26:09.730 00.000 9828 move complete, result=0
03:26:09.730 00.000 9828 worker thread done servicing request
03:26:09.730 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:26:10.113 00.383 8976 Exposure complete
03:26:10.118 00.005 8976 worker thread done servicing request
03:26:10.118 00.000 5052 OnExposeComplete: enter
03:26:10.118 00.000 5052 UpdateGuideState(): m_state=6
03:26:10.118 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13698
03:26:10.118 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=282.49, Mass=60, SNR=5.3, Peak=54 HFD=2.2
03:26:10.118 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
03:26:10.118 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
03:26:10.119 00.001 5052 CameraToMount -- cameraX=0.79 cameraY=0.78 hyp=1.11 cameraTheta=0.78 mountX=0.33 mountY=-1.09, mountTheta=-1.27
03:26:10.119 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.79, y=0.78, opts=13)
03:26:10.119 00.000 5052 Enqueuing Move request for stepguider (0.79, 0.78)
03:26:10.119 00.000 8976 Worker thread wakes up
03:26:10.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.79, 0.78) opts 0xd
03:26:10.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.79, 0.78)
03:26:10.119 00.000 8976 Moving (0.79, 0.78) raw xDistance=0.33 yDistance=-1.09
03:26:10.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33
03:26:10.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.09
03:26:10.120 00.001 8976 MoveAxis(L, 1, ABG)
03:26:10.120 00.000 8976 stepping (-7, 19) + (-1, 0)
03:26:10.120 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:10.120 00.000 5052 UpdateGuideState exits: m=60 SNR=5.3
03:26:10.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:10.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:10.120 00.000 5052 Enqueuing Expose request
03:26:10.120 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:10.142 00.022 8976 Received - 47 (G) 
03:26:10.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:10.142 00.000 8976 stepped: pos (-8, 19)
03:26:10.142 00.000 8976 MoveAxis(U, 4, ABG)
03:26:10.142 00.000 8976 stepping (-8, 19) + (0, 4)
03:26:10.142 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:10.174 00.032 8976 Received - 47 (G) 
03:26:10.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:10.174 00.000 8976 stepped: pos (-8, 23)
03:26:10.174 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:26:10.174 00.000 8976 MountToCamera -- mountX=1.53 mountY=-2.85 hyp=3.24 mountTheta=-1.08 cameraX=1.85, cameraY=2.66 cameraTheta=0.96
03:26:10.175 00.001 8976 incremental bump (1.846, 2.659) isValid = 1
03:26:10.175 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
03:26:10.175 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:26:10.175 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:26:10.175 00.000 8976 move complete, result=0
03:26:10.175 00.000 9828 Worker thread wakes up
03:26:10.175 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:26:10.175 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:26:10.175 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
03:26:10.175 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -1.1 px 4 ms NORTH
03:26:10.175 00.000 8976 worker thread done servicing request
03:26:10.175 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
03:26:10.175 00.000 8976 Worker thread wakes up
03:26:10.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:10.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:10.176 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:26:10.176 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:10.176 00.000 9828 BLC: window closed
03:26:10.176 00.000 9828 MoveAxis(E, 22, B)
03:26:10.176 00.000 9828 Guiding  Dir = 2, Dur = 22
03:26:10.176 00.000 9828 IsSlewing returns 0
03:26:10.176 00.000 9828 IsGuiding returns 0
03:26:10.176 00.000 9828 PulseGuide returned control before completion, sleep 32
03:26:10.214 00.038 9828 IsGuiding returns 1
03:26:10.214 00.000 9828 scope still moving after pulse duration time elapsed
03:26:10.245 00.031 9828 IsSlewing returns 0
03:26:10.245 00.000 9828 IsGuiding returns 1
03:26:10.276 00.031 9828 IsSlewing returns 0
03:26:10.276 00.000 9828 IsGuiding returns 1
03:26:10.307 00.031 9828 IsSlewing returns 0
03:26:10.307 00.000 9828 IsGuiding returns 1
03:26:10.337 00.030 9828 IsSlewing returns 0
03:26:10.337 00.000 9828 IsGuiding returns 1
03:26:10.369 00.032 9828 IsSlewing returns 0
03:26:10.369 00.000 9828 IsGuiding returns 1
03:26:10.400 00.031 9828 IsSlewing returns 0
03:26:10.400 00.000 9828 IsGuiding returns 1
03:26:10.431 00.031 9828 IsSlewing returns 0
03:26:10.431 00.000 9828 IsGuiding returns 0
03:26:10.431 00.000 9828 scope move finished after 22 + 232 ms
03:26:10.431 00.000 9828 Move returns status 0, amount 22
03:26:10.431 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:10.431 00.000 9828 MoveAxis(N, 12, B)
03:26:10.431 00.000 9828 Guiding  Dir = 0, Dur = 12
03:26:10.447 00.016 9828 IsSlewing returns 0
03:26:10.448 00.001 9828 IsGuiding returns 0
03:26:10.448 00.000 9828 PulseGuide returned control before completion, sleep 22
03:26:10.479 00.031 9828 IsGuiding returns 1
03:26:10.479 00.000 9828 scope still moving after pulse duration time elapsed
03:26:10.509 00.030 9828 IsSlewing returns 0
03:26:10.509 00.000 9828 IsGuiding returns 1
03:26:10.541 00.032 9828 IsSlewing returns 0
03:26:10.541 00.000 9828 IsGuiding returns 1
03:26:10.571 00.030 9828 IsSlewing returns 0
03:26:10.572 00.001 9828 IsGuiding returns 1
03:26:10.602 00.030 9828 IsSlewing returns 0
03:26:10.602 00.000 9828 IsGuiding returns 0
03:26:10.603 00.001 9828 scope move finished after 12 + 142 ms
03:26:10.603 00.000 9828 Move returns status 0, amount 12
03:26:10.603 00.000 9828 move complete, result=0
03:26:10.603 00.000 9828 worker thread done servicing request
03:26:10.603 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:26:10.861 00.258 8976 Exposure complete
03:26:10.867 00.006 8976 worker thread done servicing request
03:26:10.867 00.000 5052 OnExposeComplete: enter
03:26:10.867 00.000 5052 UpdateGuideState(): m_state=6
03:26:10.867 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13699
03:26:10.867 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.60, Mass=53, SNR=4.9, Peak=54 HFD=1.6
03:26:10.867 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
03:26:10.867 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
03:26:10.867 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.24 cameraTheta=-0.45 mountX=-0.20 mountY=-0.13, mountTheta=-2.57
03:26:10.868 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.11, opts=13)
03:26:10.868 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.11)
03:26:10.868 00.000 8976 Worker thread wakes up
03:26:10.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.11) opts 0xd
03:26:10.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.11)
03:26:10.868 00.000 8976 Moving (0.22, -0.11) raw xDistance=-0.20 yDistance=-0.13
03:26:10.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:26:10.869 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:26:10.869 00.000 8976 MoveAxis(R, 0, ABG)
03:26:10.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:10.869 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:26:10.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:10.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:10.869 00.000 5052 Enqueuing Expose request
03:26:10.869 00.000 8976 MoveAxis(U, 0, ABG)
03:26:10.869 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:26:10.869 00.000 8976 MountToCamera -- mountX=1.43 mountY=-3.12 hyp=3.43 mountTheta=-1.14 cameraX=2.13, cameraY=2.69 cameraTheta=0.90
03:26:10.869 00.000 8976 incremental bump (2.126, 2.690) isValid = 1
03:26:10.869 00.000 8976 Scheduling Mount bump of (0.071, 0.093)
03:26:10.869 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:26:10.869 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:26:10.869 00.000 8976 move complete, result=0
03:26:10.870 00.001 9828 Worker thread wakes up
03:26:10.870 00.000 8976 worker thread done servicing request
03:26:10.870 00.000 8976 Worker thread wakes up
03:26:10.870 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:26:10.870 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:10.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:10.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:10.870 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:26:10.871 00.001 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.27)
03:26:10.871 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
03:26:10.871 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
03:26:10.871 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:26:10.871 00.000 9828 BLC: window closed
03:26:10.871 00.000 9828 MoveAxis(E, 24, B)
03:26:10.871 00.000 9828 Guiding  Dir = 2, Dur = 24
03:26:10.871 00.000 9828 IsSlewing returns 0
03:26:10.871 00.000 9828 IsGuiding returns 0
03:26:10.872 00.001 9828 PulseGuide returned control before completion, sleep 34
03:26:10.915 00.043 9828 IsGuiding returns 1
03:26:10.915 00.000 9828 scope still moving after pulse duration time elapsed
03:26:10.946 00.031 9828 IsSlewing returns 0
03:26:10.946 00.000 9828 IsGuiding returns 1
03:26:10.979 00.033 9828 IsSlewing returns 0
03:26:10.979 00.000 9828 IsGuiding returns 1
03:26:11.010 00.031 9828 IsSlewing returns 0
03:26:11.010 00.000 9828 IsGuiding returns 0
03:26:11.010 00.000 9828 scope move finished after 24 + 115 ms
03:26:11.010 00.000 9828 Move returns status 0, amount 24
03:26:11.010 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:11.010 00.000 9828 MoveAxis(N, 11, B)
03:26:11.010 00.000 9828 Guiding  Dir = 0, Dur = 11
03:26:11.025 00.015 9828 IsSlewing returns 0
03:26:11.025 00.000 9828 IsGuiding returns 0
03:26:11.025 00.000 9828 PulseGuide returned control before completion, sleep 21
03:26:11.056 00.031 9828 IsGuiding returns 1
03:26:11.056 00.000 9828 scope still moving after pulse duration time elapsed
03:26:11.088 00.032 9828 IsSlewing returns 0
03:26:11.088 00.000 9828 IsGuiding returns 1
03:26:11.119 00.031 9828 IsSlewing returns 0
03:26:11.119 00.000 9828 IsGuiding returns 1
03:26:11.149 00.030 9828 IsSlewing returns 0
03:26:11.149 00.000 9828 IsGuiding returns 1
03:26:11.180 00.031 9828 IsSlewing returns 0
03:26:11.180 00.000 9828 IsGuiding returns 0
03:26:11.180 00.000 9828 scope move finished after 11 + 143 ms
03:26:11.180 00.000 9828 Move returns status 0, amount 11
03:26:11.180 00.000 9828 move complete, result=0
03:26:11.180 00.000 9828 worker thread done servicing request
03:26:11.180 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:26:11.556 00.376 8976 Exposure complete
03:26:11.561 00.005 8976 worker thread done servicing request
03:26:11.561 00.000 5052 OnExposeComplete: enter
03:26:11.561 00.000 5052 UpdateGuideState(): m_state=6
03:26:11.561 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13700
03:26:11.561 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.62, Mass=67, SNR=5.5, Peak=55 HFD=2.3
03:26:11.561 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.04) = xAngle (-2.85 = -2.85)
03:26:11.561 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.95 = -2.95)
03:26:11.562 00.001 5052 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.80 mountX=-0.12 mountY=-0.02, mountTheta=-2.94
03:26:11.562 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.09, opts=13)
03:26:11.562 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.09)
03:26:11.562 00.000 8976 Worker thread wakes up
03:26:11.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.09) opts 0xd
03:26:11.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.09)
03:26:11.562 00.000 8976 Moving (0.09, -0.09) raw xDistance=-0.12 yDistance=-0.02
03:26:11.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:26:11.563 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:26:11.563 00.000 5052 UpdateGuideState exits: m=67 SNR=5.5
03:26:11.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:11.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:26:11.563 00.000 8976 MoveAxis(R, 0, ABG)
03:26:11.563 00.000 8976 MoveAxis(U, 0, ABG)
03:26:11.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:11.563 00.000 5052 Enqueuing Expose request
03:26:11.563 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:26:11.563 00.000 8976 MountToCamera -- mountX=1.36 mountY=-3.29 hyp=3.56 mountTheta=-1.18 cameraX=2.31, cameraY=2.71 cameraTheta=0.86
03:26:11.563 00.000 8976 incremental bump (2.314, 2.711) isValid = 1
03:26:11.563 00.000 8976 Scheduling Mount bump of (0.075, 0.091)
03:26:11.563 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:26:11.563 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:26:11.563 00.000 8976 move complete, result=0
03:26:11.563 00.000 8976 worker thread done servicing request
03:26:11.563 00.000 9828 Worker thread wakes up
03:26:11.564 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:11.564 00.000 8976 Worker thread wakes up
03:26:11.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:11.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:11.564 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:26:11.564 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:26:11.564 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
03:26:11.564 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.39)
03:26:11.564 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:26:11.564 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:26:11.564 00.000 9828 BLC: window closed
03:26:11.564 00.000 9828 MoveAxis(E, 25, B)
03:26:11.564 00.000 9828 Guiding  Dir = 2, Dur = 25
03:26:11.564 00.000 9828 IsSlewing returns 0
03:26:11.564 00.000 9828 IsGuiding returns 0
03:26:11.564 00.000 9828 PulseGuide returned control before completion, sleep 35
03:26:11.601 00.037 9828 IsGuiding returns 1
03:26:11.601 00.000 9828 scope still moving after pulse duration time elapsed
03:26:11.632 00.031 9828 IsSlewing returns 0
03:26:11.632 00.000 9828 IsGuiding returns 1
03:26:11.663 00.031 9828 IsSlewing returns 0
03:26:11.663 00.000 9828 IsGuiding returns 1
03:26:11.694 00.031 9828 IsSlewing returns 0
03:26:11.694 00.000 9828 IsGuiding returns 1
03:26:11.725 00.031 9828 IsSlewing returns 0
03:26:11.725 00.000 9828 IsGuiding returns 0
03:26:11.725 00.000 9828 scope move finished after 25 + 135 ms
03:26:11.725 00.000 9828 Move returns status 0, amount 25
03:26:11.725 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:11.725 00.000 9828 MoveAxis(N, 11, B)
03:26:11.725 00.000 9828 Guiding  Dir = 0, Dur = 11
03:26:11.740 00.015 9828 IsSlewing returns 0
03:26:11.741 00.001 9828 IsGuiding returns 0
03:26:11.741 00.000 9828 PulseGuide returned control before completion, sleep 21
03:26:11.772 00.031 9828 IsGuiding returns 1
03:26:11.772 00.000 9828 scope still moving after pulse duration time elapsed
03:26:11.803 00.031 9828 IsSlewing returns 0
03:26:11.803 00.000 9828 IsGuiding returns 1
03:26:11.834 00.031 9828 IsSlewing returns 0
03:26:11.834 00.000 9828 IsGuiding returns 1
03:26:11.865 00.031 9828 IsSlewing returns 0
03:26:11.865 00.000 9828 IsGuiding returns 1
03:26:11.896 00.031 9828 IsSlewing returns 0
03:26:11.896 00.000 9828 IsGuiding returns 0
03:26:11.896 00.000 9828 scope move finished after 11 + 144 ms
03:26:11.896 00.000 9828 Move returns status 0, amount 11
03:26:11.896 00.000 9828 move complete, result=0
03:26:11.896 00.000 9828 worker thread done servicing request
03:26:11.896 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:26:12.250 00.354 8976 Exposure complete
03:26:12.256 00.006 8976 worker thread done servicing request
03:26:12.256 00.000 5052 OnExposeComplete: enter
03:26:12.256 00.000 5052 UpdateGuideState(): m_state=6
03:26:12.256 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13701
03:26:12.256 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.81, Mass=68, SNR=5.6, Peak=55 HFD=2.6
03:26:12.256 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:26:12.256 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
03:26:12.256 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.20 cameraTheta=2.62 mountX=0.17 mountY=0.09, mountTheta=0.50
03:26:12.257 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.10, opts=13)
03:26:12.257 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.10)
03:26:12.257 00.000 8976 Worker thread wakes up
03:26:12.257 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.10) opts 0xd
03:26:12.257 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.10)
03:26:12.257 00.000 8976 Moving (-0.18, 0.10) raw xDistance=0.17 yDistance=0.09
03:26:12.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:26:12.257 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:12.257 00.000 5052 UpdateGuideState exits: m=68 SNR=5.6
03:26:12.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:12.257 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:12.257 00.000 5052 Enqueuing Expose request
03:26:12.258 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:26:12.258 00.000 8976 MoveAxis(R, 0, ABG)
03:26:12.258 00.000 8976 MoveAxis(U, 0, ABG)
03:26:12.258 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:26:12.258 00.000 8976 MountToCamera -- mountX=1.32 mountY=-3.41 hyp=3.66 mountTheta=-1.20 cameraX=2.44, cameraY=2.73 cameraTheta=0.84
03:26:12.258 00.000 8976 incremental bump (2.439, 2.725) isValid = 1
03:26:12.258 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
03:26:12.258 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:26:12.258 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:26:12.258 00.000 8976 move complete, result=0
03:26:12.258 00.000 9828 Worker thread wakes up
03:26:12.258 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:26:12.258 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:26:12.258 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:26:12.258 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:12.258 00.000 8976 worker thread done servicing request
03:26:12.258 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
03:26:12.259 00.001 8976 Worker thread wakes up
03:26:12.259 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:26:12.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:12.259 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:26:12.259 00.000 9828 BLC: window closed
03:26:12.259 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:12.259 00.000 9828 MoveAxis(E, 26, B)
03:26:12.259 00.000 9828 Guiding  Dir = 2, Dur = 26
03:26:12.259 00.000 9828 IsSlewing returns 0
03:26:12.260 00.001 9828 IsGuiding returns 0
03:26:12.260 00.000 9828 PulseGuide returned control before completion, sleep 36
03:26:12.302 00.042 9828 IsGuiding returns 1
03:26:12.302 00.000 9828 scope still moving after pulse duration time elapsed
03:26:12.333 00.031 9828 IsSlewing returns 0
03:26:12.333 00.000 9828 IsGuiding returns 1
03:26:12.365 00.032 9828 IsSlewing returns 0
03:26:12.365 00.000 9828 IsGuiding returns 1
03:26:12.397 00.032 9828 IsSlewing returns 0
03:26:12.397 00.000 9828 IsGuiding returns 1
03:26:12.429 00.032 9828 IsSlewing returns 0
03:26:12.429 00.000 9828 IsGuiding returns 0
03:26:12.429 00.000 9828 scope move finished after 26 + 143 ms
03:26:12.429 00.000 9828 Move returns status 0, amount 26
03:26:12.429 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:12.429 00.000 9828 MoveAxis(N, 11, B)
03:26:12.429 00.000 9828 Guiding  Dir = 0, Dur = 11
03:26:12.444 00.015 9828 IsSlewing returns 0
03:26:12.444 00.000 9828 IsGuiding returns 0
03:26:12.444 00.000 9828 PulseGuide returned control before completion, sleep 21
03:26:12.475 00.031 9828 IsGuiding returns 1
03:26:12.475 00.000 9828 scope still moving after pulse duration time elapsed
03:26:12.505 00.030 9828 IsSlewing returns 0
03:26:12.505 00.000 9828 IsGuiding returns 1
03:26:12.537 00.032 9828 IsSlewing returns 0
03:26:12.537 00.000 9828 IsGuiding returns 1
03:26:12.568 00.031 9828 IsSlewing returns 0
03:26:12.568 00.000 9828 IsGuiding returns 1
03:26:12.598 00.030 9828 IsSlewing returns 0
03:26:12.598 00.000 9828 IsGuiding returns 0
03:26:12.598 00.000 9828 scope move finished after 11 + 143 ms
03:26:12.598 00.000 9828 Move returns status 0, amount 11
03:26:12.598 00.000 9828 move complete, result=0
03:26:12.598 00.000 9828 worker thread done servicing request
03:26:12.598 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:26:12.945 00.347 8976 Exposure complete
03:26:12.951 00.006 8976 worker thread done servicing request
03:26:12.951 00.000 5052 OnExposeComplete: enter
03:26:12.951 00.000 5052 UpdateGuideState(): m_state=6
03:26:12.951 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13702
03:26:12.951 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.96, Mass=45, SNR=4.6, Peak=55 HFD=1.9
03:26:12.951 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
03:26:12.951 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
03:26:12.951 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.27 mountX=0.18 mountY=-0.20, mountTheta=-0.82
03:26:12.952 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.25, opts=13)
03:26:12.952 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.25)
03:26:12.952 00.000 8976 Worker thread wakes up
03:26:12.952 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.25) opts 0xd
03:26:12.952 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.25)
03:26:12.952 00.000 8976 Moving (0.08, 0.25) raw xDistance=0.18 yDistance=-0.20
03:26:12.952 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:26:12.952 00.000 5052 UpdateGuideState exits: m=45 SNR=4.6
03:26:12.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:12.952 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:12.952 00.000 5052 Enqueuing Expose request
03:26:12.953 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:26:12.953 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:26:12.953 00.000 8976 MoveAxis(R, 0, ABG)
03:26:12.953 00.000 8976 MoveAxis(U, 0, ABG)
03:26:12.953 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:26:12.953 00.000 8976 MountToCamera -- mountX=1.29 mountY=-3.49 hyp=3.72 mountTheta=-1.22 cameraX=2.52, cameraY=2.73 cameraTheta=0.83
03:26:12.953 00.000 8976 incremental bump (2.524, 2.734) isValid = 1
03:26:12.953 00.000 8976 Scheduling Mount bump of (0.078, 0.088)
03:26:12.953 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:26:12.953 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:26:12.953 00.000 8976 move complete, result=0
03:26:12.953 00.000 8976 worker thread done servicing request
03:26:12.953 00.000 8976 Worker thread wakes up
03:26:12.953 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:12.953 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:12.953 00.000 9828 Worker thread wakes up
03:26:12.954 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:26:12.954 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:12.954 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:26:12.954 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
03:26:12.954 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
03:26:12.954 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:26:12.954 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:26:12.954 00.000 9828 BLC: window closed
03:26:12.954 00.000 9828 MoveAxis(E, 26, B)
03:26:12.954 00.000 9828 Guiding  Dir = 2, Dur = 26
03:26:12.955 00.001 9828 IsSlewing returns 0
03:26:12.955 00.000 9828 IsGuiding returns 0
03:26:12.955 00.000 9828 PulseGuide returned control before completion, sleep 36
03:26:13.000 00.045 9828 IsGuiding returns 1
03:26:13.000 00.000 9828 scope still moving after pulse duration time elapsed
03:26:13.032 00.032 9828 IsSlewing returns 0
03:26:13.032 00.000 9828 IsGuiding returns 1
03:26:13.079 00.047 9828 IsSlewing returns 0
03:26:13.079 00.000 9828 IsGuiding returns 1
03:26:13.126 00.047 9828 IsSlewing returns 0
03:26:13.126 00.000 9828 IsGuiding returns 0
03:26:13.127 00.001 9828 scope move finished after 26 + 145 ms
03:26:13.127 00.000 9828 Move returns status 0, amount 26
03:26:13.127 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:13.127 00.000 9828 MoveAxis(N, 10, B)
03:26:13.127 00.000 9828 Guiding  Dir = 0, Dur = 10
03:26:13.142 00.015 9828 IsSlewing returns 0
03:26:13.142 00.000 9828 IsGuiding returns 0
03:26:13.142 00.000 9828 PulseGuide returned control before completion, sleep 20
03:26:13.172 00.030 9828 IsGuiding returns 1
03:26:13.172 00.000 9828 scope still moving after pulse duration time elapsed
03:26:13.203 00.031 9828 IsSlewing returns 0
03:26:13.203 00.000 9828 IsGuiding returns 1
03:26:13.234 00.031 9828 IsSlewing returns 0
03:26:13.235 00.001 9828 IsGuiding returns 1
03:26:13.264 00.029 9828 IsSlewing returns 0
03:26:13.264 00.000 9828 IsGuiding returns 1
03:26:13.295 00.031 9828 IsSlewing returns 0
03:26:13.295 00.000 9828 IsGuiding returns 0
03:26:13.295 00.000 9828 scope move finished after 10 + 143 ms
03:26:13.295 00.000 9828 Move returns status 0, amount 10
03:26:13.295 00.000 9828 move complete, result=0
03:26:13.295 00.000 9828 worker thread done servicing request
03:26:13.295 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:26:13.640 00.345 8976 Exposure complete
03:26:13.646 00.006 8976 worker thread done servicing request
03:26:13.646 00.000 5052 OnExposeComplete: enter
03:26:13.646 00.000 5052 UpdateGuideState(): m_state=6
03:26:13.646 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13703
03:26:13.646 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.63, Mass=47, SNR=4.7, Peak=56 HFD=2.1
03:26:13.647 00.001 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
03:26:13.647 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
03:26:13.647 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-2.78 mountX=0.02 mountY=0.21, mountTheta=1.46
03:26:13.647 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.08, opts=13)
03:26:13.647 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.08)
03:26:13.647 00.000 8976 Worker thread wakes up
03:26:13.648 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.08) opts 0xd
03:26:13.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.08)
03:26:13.648 00.000 8976 Moving (-0.20, -0.08) raw xDistance=0.02 yDistance=0.21
03:26:13.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:26:13.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:26:13.648 00.000 5052 UpdateGuideState exits: m=47 SNR=4.7
03:26:13.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:13.648 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:13.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:26:13.648 00.000 8976 MoveAxis(R, 0, ABG)
03:26:13.648 00.000 8976 MoveAxis(U, 0, ABG)
03:26:13.648 00.000 5052 Enqueuing Expose request
03:26:13.648 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:26:13.648 00.000 8976 MountToCamera -- mountX=1.27 mountY=-3.54 hyp=3.76 mountTheta=-1.23 cameraX=2.58, cameraY=2.74 cameraTheta=0.82
03:26:13.648 00.000 8976 incremental bump (2.580, 2.741) isValid = 1
03:26:13.648 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
03:26:13.649 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:26:13.649 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:26:13.649 00.000 8976 move complete, result=0
03:26:13.649 00.000 9828 Worker thread wakes up
03:26:13.649 00.000 8976 worker thread done servicing request
03:26:13.649 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:26:13.649 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:26:13.649 00.000 8976 Worker thread wakes up
03:26:13.649 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:26:13.649 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:26:13.650 00.001 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:26:13.650 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:26:13.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:13.650 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:26:13.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:13.650 00.000 9828 BLC: window closed
03:26:13.650 00.000 9828 MoveAxis(E, 26, B)
03:26:13.650 00.000 9828 Guiding  Dir = 2, Dur = 26
03:26:13.650 00.000 9828 IsSlewing returns 0
03:26:13.650 00.000 9828 IsGuiding returns 0
03:26:13.651 00.001 9828 PulseGuide returned control before completion, sleep 36
03:26:13.702 00.051 9828 IsGuiding returns 1
03:26:13.702 00.000 9828 scope still moving after pulse duration time elapsed
03:26:13.733 00.031 9828 IsSlewing returns 0
03:26:13.733 00.000 9828 IsGuiding returns 1
03:26:13.764 00.031 9828 IsSlewing returns 0
03:26:13.764 00.000 9828 IsGuiding returns 1
03:26:13.796 00.032 9828 IsSlewing returns 0
03:26:13.797 00.001 9828 IsGuiding returns 0
03:26:13.797 00.000 9828 scope move finished after 26 + 119 ms
03:26:13.797 00.000 9828 Move returns status 0, amount 26
03:26:13.797 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:13.797 00.000 9828 MoveAxis(N, 10, B)
03:26:13.797 00.000 9828 Guiding  Dir = 0, Dur = 10
03:26:13.811 00.014 9828 IsSlewing returns 0
03:26:13.811 00.000 9828 IsGuiding returns 0
03:26:13.811 00.000 9828 PulseGuide returned control before completion, sleep 20
03:26:13.842 00.031 9828 IsGuiding returns 1
03:26:13.842 00.000 9828 scope still moving after pulse duration time elapsed
03:26:13.873 00.031 9828 IsSlewing returns 0
03:26:13.873 00.000 9828 IsGuiding returns 1
03:26:13.904 00.031 9828 IsSlewing returns 0
03:26:13.904 00.000 9828 IsGuiding returns 1
03:26:13.936 00.032 9828 IsSlewing returns 0
03:26:13.936 00.000 9828 IsGuiding returns 1
03:26:13.968 00.032 9828 IsSlewing returns 0
03:26:13.968 00.000 9828 IsGuiding returns 0
03:26:13.968 00.000 9828 scope move finished after 10 + 146 ms
03:26:13.968 00.000 9828 Move returns status 0, amount 10
03:26:13.968 00.000 9828 move complete, result=0
03:26:13.968 00.000 9828 worker thread done servicing request
03:26:13.968 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:26:14.334 00.366 8976 Exposure complete
03:26:14.340 00.006 8976 worker thread done servicing request
03:26:14.340 00.000 5052 OnExposeComplete: enter
03:26:14.340 00.000 5052 UpdateGuideState(): m_state=6
03:26:14.340 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13704
03:26:14.340 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.92, Mass=66, SNR=5.5, Peak=58 HFD=2.3
03:26:14.340 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:26:14.340 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
03:26:14.340 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.22 hyp=0.51 cameraTheta=2.71 mountX=0.40 mountY=0.27, mountTheta=0.59
03:26:14.341 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.22, opts=13)
03:26:14.341 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.22)
03:26:14.341 00.000 8976 Worker thread wakes up
03:26:14.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.22) opts 0xd
03:26:14.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.22)
03:26:14.341 00.000 8976 Moving (-0.46, 0.22) raw xDistance=0.40 yDistance=0.27
03:26:14.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:26:14.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:26:14.342 00.001 8976 MoveAxis(L, 2, ABG)
03:26:14.342 00.000 8976 stepping (-8, 23) + (-2, 0)
03:26:14.342 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:26:14.342 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:26:14.342 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:14.342 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:14.342 00.000 5052 Enqueuing Expose request
03:26:14.342 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:14.379 00.037 8976 Received - 47 (G) 
03:26:14.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:14.379 00.000 8976 stepped: pos (-10, 23)
03:26:14.379 00.000 8976 MoveAxis(D, 1, ABG)
03:26:14.379 00.000 8976 stepping (-10, 23) + (0, -1)
03:26:14.379 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:14.411 00.032 8976 Received - 47 (G) 
03:26:14.411 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:14.411 00.000 8976 stepped: pos (-10, 22)
03:26:14.411 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:26:14.411 00.000 8976 MountToCamera -- mountX=1.35 mountY=-3.53 hyp=3.78 mountTheta=-1.20 cameraX=2.53, cameraY=2.81 cameraTheta=0.84
03:26:14.411 00.000 8976 incremental bump (2.525, 2.811) isValid = 1
03:26:14.411 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
03:26:14.411 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:26:14.411 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:26:14.411 00.000 8976 move complete, result=0
03:26:14.411 00.000 8976 worker thread done servicing request
03:26:14.411 00.000 8976 Worker thread wakes up
03:26:14.411 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:26:14.411 00.000 9828 Worker thread wakes up
03:26:14.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:26:14.411 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:14.411 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:14.411 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:26:14.411 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:26:14.411 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
03:26:14.411 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:26:14.411 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:26:14.411 00.000 9828 BLC: window closed
03:26:14.411 00.000 9828 MoveAxis(E, 26, B)
03:26:14.412 00.001 9828 Guiding  Dir = 2, Dur = 26
03:26:14.412 00.000 9828 IsSlewing returns 0
03:26:14.412 00.000 9828 IsGuiding returns 0
03:26:14.412 00.000 9828 PulseGuide returned control before completion, sleep 36
03:26:14.464 00.052 9828 IsGuiding returns 1
03:26:14.464 00.000 9828 scope still moving after pulse duration time elapsed
03:26:14.495 00.031 9828 IsSlewing returns 0
03:26:14.495 00.000 9828 IsGuiding returns 1
03:26:14.526 00.031 9828 IsSlewing returns 0
03:26:14.526 00.000 9828 IsGuiding returns 1
03:26:14.557 00.031 9828 IsSlewing returns 0
03:26:14.557 00.000 9828 IsGuiding returns 0
03:26:14.557 00.000 9828 scope move finished after 26 + 118 ms
03:26:14.557 00.000 9828 Move returns status 0, amount 26
03:26:14.557 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:14.557 00.000 9828 MoveAxis(N, 11, B)
03:26:14.557 00.000 9828 Guiding  Dir = 0, Dur = 11
03:26:14.574 00.017 9828 IsSlewing returns 0
03:26:14.574 00.000 9828 IsGuiding returns 0
03:26:14.574 00.000 9828 PulseGuide returned control before completion, sleep 21
03:26:14.605 00.031 9828 IsGuiding returns 1
03:26:14.605 00.000 9828 scope still moving after pulse duration time elapsed
03:26:14.635 00.030 9828 IsSlewing returns 0
03:26:14.635 00.000 9828 IsGuiding returns 1
03:26:14.666 00.031 9828 IsSlewing returns 0
03:26:14.666 00.000 9828 IsGuiding returns 1
03:26:14.697 00.031 9828 IsSlewing returns 0
03:26:14.698 00.001 9828 IsGuiding returns 1
03:26:14.728 00.030 9828 IsSlewing returns 0
03:26:14.728 00.000 9828 IsGuiding returns 0
03:26:14.728 00.000 9828 scope move finished after 11 + 143 ms
03:26:14.728 00.000 9828 Move returns status 0, amount 11
03:26:14.728 00.000 9828 move complete, result=0
03:26:14.728 00.000 9828 worker thread done servicing request
03:26:14.728 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:26:15.095 00.367 8976 Exposure complete
03:26:15.101 00.006 8976 worker thread done servicing request
03:26:15.101 00.000 5052 OnExposeComplete: enter
03:26:15.102 00.001 5052 UpdateGuideState(): m_state=6
03:26:15.102 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13705
03:26:15.102 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.49, Mass=44, SNR=4.5, Peak=56 HFD=1.7
03:26:15.102 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.61 = 1.67)
03:26:15.102 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
03:26:15.102 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.22 hyp=0.40 cameraTheta=-2.57 mountX=-0.04 mountY=0.40, mountTheta=1.67
03:26:15.103 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.22, opts=13)
03:26:15.103 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.22)
03:26:15.104 00.001 8976 Worker thread wakes up
03:26:15.104 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:26:15.104 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:26:15.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:15.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.22) opts 0xd
03:26:15.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.22)
03:26:15.104 00.000 8976 Moving (-0.33, -0.22) raw xDistance=-0.04 yDistance=0.40
03:26:15.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:26:15.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
03:26:15.104 00.000 8976 MoveAxis(R, 0, ABG)
03:26:15.104 00.000 8976 MoveAxis(D, 2, ABG)
03:26:15.104 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:15.104 00.000 5052 Enqueuing Expose request
03:26:15.104 00.000 8976 stepping (-10, 22) + (0, -2)
03:26:15.104 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:15.130 00.026 8976 Received - 47 (G) 
03:26:15.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:15.130 00.000 8976 stepped: pos (-10, 20)
03:26:15.130 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:26:15.131 00.001 8976 MountToCamera -- mountX=1.41 mountY=-3.41 hyp=3.69 mountTheta=-1.18 cameraX=2.40, cameraY=2.81 cameraTheta=0.87
03:26:15.131 00.000 8976 incremental bump (2.395, 2.811) isValid = 1
03:26:15.131 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:26:15.131 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:26:15.131 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:26:15.131 00.000 8976 move complete, result=0
03:26:15.131 00.000 8976 worker thread done servicing request
03:26:15.131 00.000 8976 Worker thread wakes up
03:26:15.131 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:26:15.131 00.000 9828 Worker thread wakes up
03:26:15.131 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:15.131 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:15.131 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:26:15.131 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:26:15.131 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:26:15.131 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.39)
03:26:15.131 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:26:15.132 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:26:15.132 00.000 9828 BLC: window closed
03:26:15.132 00.000 9828 MoveAxis(E, 25, B)
03:26:15.132 00.000 9828 Guiding  Dir = 2, Dur = 25
03:26:15.132 00.000 9828 IsSlewing returns 0
03:26:15.132 00.000 9828 IsGuiding returns 0
03:26:15.132 00.000 9828 PulseGuide returned control before completion, sleep 35
03:26:15.179 00.047 9828 IsGuiding returns 1
03:26:15.179 00.000 9828 scope still moving after pulse duration time elapsed
03:26:15.210 00.031 9828 IsSlewing returns 0
03:26:15.210 00.000 9828 IsGuiding returns 1
03:26:15.242 00.032 9828 IsSlewing returns 0
03:26:15.242 00.000 9828 IsGuiding returns 1
03:26:15.272 00.030 9828 IsSlewing returns 0
03:26:15.272 00.000 9828 IsGuiding returns 0
03:26:15.272 00.000 9828 scope move finished after 25 + 115 ms
03:26:15.272 00.000 9828 Move returns status 0, amount 25
03:26:15.272 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:15.272 00.000 9828 MoveAxis(N, 11, B)
03:26:15.272 00.000 9828 Guiding  Dir = 0, Dur = 11
03:26:15.288 00.016 9828 IsSlewing returns 0
03:26:15.289 00.001 9828 IsGuiding returns 0
03:26:15.289 00.000 9828 PulseGuide returned control before completion, sleep 21
03:26:15.319 00.030 9828 IsGuiding returns 1
03:26:15.319 00.000 9828 scope still moving after pulse duration time elapsed
03:26:15.351 00.032 9828 IsSlewing returns 0
03:26:15.351 00.000 9828 IsGuiding returns 1
03:26:15.381 00.030 9828 IsSlewing returns 0
03:26:15.381 00.000 9828 IsGuiding returns 1
03:26:15.412 00.031 9828 IsSlewing returns 0
03:26:15.412 00.000 9828 IsGuiding returns 1
03:26:15.443 00.031 9828 IsSlewing returns 0
03:26:15.443 00.000 9828 IsGuiding returns 0
03:26:15.443 00.000 9828 scope move finished after 11 + 143 ms
03:26:15.443 00.000 9828 Move returns status 0, amount 11
03:26:15.443 00.000 9828 move complete, result=0
03:26:15.443 00.000 9828 worker thread done servicing request
03:26:15.443 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:26:15.817 00.374 8976 Exposure complete
03:26:15.822 00.005 8976 worker thread done servicing request
03:26:15.822 00.000 5052 OnExposeComplete: enter
03:26:15.822 00.000 5052 UpdateGuideState(): m_state=6
03:26:15.822 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13706
03:26:15.823 00.001 5052 Star::Find returns 1 (0), X=329.19, Y=281.77, Mass=47, SNR=4.7, Peak=59 HFD=1.6
03:26:15.823 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
03:26:15.823 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
03:26:15.823 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.25 mountX=0.04 mountY=-0.05, mountTheta=-0.84
03:26:15.823 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.06, opts=13)
03:26:15.823 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.06)
03:26:15.823 00.000 8976 Worker thread wakes up
03:26:15.823 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.06) opts 0xd
03:26:15.824 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.06)
03:26:15.824 00.000 8976 Moving (0.02, 0.06) raw xDistance=0.04 yDistance=-0.05
03:26:15.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:26:15.824 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:26:15.824 00.000 5052 UpdateGuideState exits: m=47 SNR=4.7
03:26:15.824 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:15.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:26:15.824 00.000 8976 MoveAxis(R, 0, ABG)
03:26:15.824 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:15.824 00.000 5052 Enqueuing Expose request
03:26:15.824 00.000 8976 MoveAxis(U, 0, ABG)
03:26:15.824 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:26:15.824 00.000 8976 MountToCamera -- mountX=1.45 mountY=-3.33 hyp=3.64 mountTheta=-1.16 cameraX=2.31, cameraY=2.81 cameraTheta=0.88
03:26:15.824 00.000 8976 incremental bump (2.308, 2.810) isValid = 1
03:26:15.824 00.000 8976 Scheduling Mount bump of (0.037, 0.047)
03:26:15.824 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.05, opts=4)
03:26:15.824 00.000 8976 Enqueuing Move request for scope (0.04, 0.05)
03:26:15.824 00.000 8976 move complete, result=0
03:26:15.825 00.001 9828 Worker thread wakes up
03:26:15.825 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:15.825 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0x4
03:26:15.825 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
03:26:15.825 00.000 8976 worker thread done servicing request
03:26:15.825 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
03:26:15.825 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
03:26:15.825 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.90 mountX=-0.04 mountY=-0.04, mountTheta=-2.32
03:26:15.825 00.000 8976 Worker thread wakes up
03:26:15.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:15.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:15.825 00.000 9828 Moving (0.04, 0.05) raw xDistance=-0.04 yDistance=-0.04
03:26:15.825 00.000 9828 BLC: window closed
03:26:15.825 00.000 9828 MoveAxis(E, 12, B)
03:26:15.825 00.000 9828 Guiding  Dir = 2, Dur = 12
03:26:15.826 00.001 9828 IsSlewing returns 0
03:26:15.826 00.000 9828 IsGuiding returns 0
03:26:15.826 00.000 9828 PulseGuide returned control before completion, sleep 22
03:26:15.851 00.025 9828 IsGuiding returns 1
03:26:15.851 00.000 9828 scope still moving after pulse duration time elapsed
03:26:15.881 00.030 9828 IsSlewing returns 0
03:26:15.881 00.000 9828 IsGuiding returns 1
03:26:15.913 00.032 9828 IsSlewing returns 0
03:26:15.913 00.000 9828 IsGuiding returns 1
03:26:15.943 00.030 9828 IsSlewing returns 0
03:26:15.943 00.000 9828 IsGuiding returns 1
03:26:15.974 00.031 9828 IsSlewing returns 0
03:26:15.974 00.000 9828 IsGuiding returns 0
03:26:15.974 00.000 9828 scope move finished after 12 + 136 ms
03:26:15.974 00.000 9828 Move returns status 0, amount 12
03:26:15.974 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:15.974 00.000 9828 MoveAxis(N, 6, B)
03:26:15.974 00.000 9828 Guiding  Dir = 0, Dur = 6
03:26:15.991 00.017 9828 IsSlewing returns 0
03:26:15.991 00.000 9828 IsGuiding returns 0
03:26:15.991 00.000 9828 PulseGuide returned control before completion, sleep 16
03:26:16.020 00.029 9828 IsGuiding returns 1
03:26:16.020 00.000 9828 scope still moving after pulse duration time elapsed
03:26:16.051 00.031 9828 IsSlewing returns 0
03:26:16.052 00.001 9828 IsGuiding returns 1
03:26:16.082 00.030 9828 IsSlewing returns 0
03:26:16.082 00.000 9828 IsGuiding returns 1
03:26:16.114 00.032 9828 IsSlewing returns 0
03:26:16.114 00.000 9828 IsGuiding returns 0
03:26:16.114 00.000 9828 scope move finished after 6 + 117 ms
03:26:16.114 00.000 9828 Move returns status 0, amount 6
03:26:16.114 00.000 9828 move complete, result=0
03:26:16.114 00.000 9828 worker thread done servicing request
03:26:16.114 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.0 px 6 ms NORTH
03:26:16.510 00.396 8976 Exposure complete
03:26:16.516 00.006 8976 worker thread done servicing request
03:26:16.516 00.000 5052 OnExposeComplete: enter
03:26:16.516 00.000 5052 UpdateGuideState(): m_state=6
03:26:16.516 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13707
03:26:16.516 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.12, Mass=63, SNR=5.4, Peak=54 HFD=2.6
03:26:16.516 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
03:26:16.516 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.90)
03:26:16.516 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.59 hyp=0.75 cameraTheta=-2.24 mountX=-0.31 mountY=0.71, mountTheta=1.98
03:26:16.517 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.59, opts=13)
03:26:16.517 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.59)
03:26:16.517 00.000 8976 Worker thread wakes up
03:26:16.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.59) opts 0xd
03:26:16.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.59)
03:26:16.517 00.000 8976 Moving (-0.46, -0.59) raw xDistance=-0.31 yDistance=0.71
03:26:16.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:26:16.517 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:26:16.517 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:26:16.517 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:16.517 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:16.518 00.001 5052 Enqueuing Expose request
03:26:16.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
03:26:16.518 00.000 8976 MoveAxis(R, 1, ABG)
03:26:16.518 00.000 8976 stepping (-10, 20) + (1, 0)
03:26:16.518 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:16.536 00.018 8976 Received - 47 (G) 
03:26:16.537 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:16.537 00.000 8976 stepped: pos (-9, 20)
03:26:16.537 00.000 8976 MoveAxis(D, 3, ABG)
03:26:16.537 00.000 8976 stepping (-9, 20) + (0, -3)
03:26:16.537 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:16.569 00.032 8976 Received - 47 (G) 
03:26:16.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:16.569 00.000 8976 stepped: pos (-9, 17)
03:26:16.569 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:26:16.569 00.000 8976 MountToCamera -- mountX=1.43 mountY=-3.12 hyp=3.44 mountTheta=-1.14 cameraX=2.13, cameraY=2.69 cameraTheta=0.90
03:26:16.569 00.000 8976 incremental bump (2.133, 2.693) isValid = 1
03:26:16.569 00.000 8976 Scheduling Mount bump of (0.071, 0.093)
03:26:16.569 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:26:16.569 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:26:16.569 00.000 8976 move complete, result=0
03:26:16.569 00.000 8976 worker thread done servicing request
03:26:16.569 00.000 8976 Worker thread wakes up
03:26:16.569 00.000 9828 Worker thread wakes up
03:26:16.569 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:26:16.569 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:26:16.569 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
03:26:16.569 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
03:26:16.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:16.569 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:16.570 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:26:16.570 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.7 px 3 ms SOUTH
03:26:16.570 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:26:16.570 00.000 9828 BLC: window closed
03:26:16.570 00.000 9828 MoveAxis(E, 24, B)
03:26:16.570 00.000 9828 Guiding  Dir = 2, Dur = 24
03:26:16.570 00.000 9828 IsSlewing returns 0
03:26:16.570 00.000 9828 IsGuiding returns 0
03:26:16.571 00.001 9828 PulseGuide returned control before completion, sleep 34
03:26:16.614 00.043 9828 IsGuiding returns 1
03:26:16.614 00.000 9828 scope still moving after pulse duration time elapsed
03:26:16.645 00.031 9828 IsSlewing returns 0
03:26:16.645 00.000 9828 IsGuiding returns 1
03:26:16.676 00.031 9828 IsSlewing returns 0
03:26:16.676 00.000 9828 IsGuiding returns 1
03:26:16.707 00.031 9828 IsSlewing returns 0
03:26:16.707 00.000 9828 IsGuiding returns 1
03:26:16.739 00.032 9828 IsSlewing returns 0
03:26:16.739 00.000 9828 IsGuiding returns 0
03:26:16.739 00.000 9828 scope move finished after 24 + 144 ms
03:26:16.739 00.000 9828 Move returns status 0, amount 24
03:26:16.739 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:16.740 00.001 9828 MoveAxis(N, 11, B)
03:26:16.740 00.000 9828 Guiding  Dir = 0, Dur = 11
03:26:16.754 00.014 9828 IsSlewing returns 0
03:26:16.754 00.000 9828 IsGuiding returns 0
03:26:16.754 00.000 9828 PulseGuide returned control before completion, sleep 21
03:26:16.785 00.031 9828 IsGuiding returns 1
03:26:16.785 00.000 9828 scope still moving after pulse duration time elapsed
03:26:16.816 00.031 9828 IsSlewing returns 0
03:26:16.816 00.000 9828 IsGuiding returns 1
03:26:16.847 00.031 9828 IsSlewing returns 0
03:26:16.847 00.000 9828 IsGuiding returns 1
03:26:16.879 00.032 9828 IsSlewing returns 0
03:26:16.879 00.000 9828 IsGuiding returns 1
03:26:16.909 00.030 9828 IsSlewing returns 0
03:26:16.909 00.000 9828 IsGuiding returns 0
03:26:16.909 00.000 9828 scope move finished after 11 + 143 ms
03:26:16.909 00.000 9828 Move returns status 0, amount 11
03:26:16.909 00.000 9828 move complete, result=0
03:26:16.909 00.000 9828 worker thread done servicing request
03:26:16.909 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:26:17.255 00.346 8976 Exposure complete
03:26:17.262 00.007 8976 worker thread done servicing request
03:26:17.262 00.000 5052 OnExposeComplete: enter
03:26:17.262 00.000 5052 UpdateGuideState(): m_state=6
03:26:17.262 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13708
03:26:17.262 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.72, Mass=48, SNR=4.7, Peak=56 HFD=1.7
03:26:17.262 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
03:26:17.262 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
03:26:17.262 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.01 hyp=0.47 cameraTheta=0.03 mountX=-0.20 mountY=-0.40, mountTheta=-2.04
03:26:17.262 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.01, opts=13)
03:26:17.262 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.01)
03:26:17.262 00.000 8976 Worker thread wakes up
03:26:17.264 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:17.264 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:26:17.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:17.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.01) opts 0xd
03:26:17.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.01)
03:26:17.264 00.000 8976 Moving (0.47, 0.01) raw xDistance=-0.20 yDistance=-0.40
03:26:17.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:26:17.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.40
03:26:17.264 00.000 8976 MoveAxis(R, 0, ABG)
03:26:17.264 00.000 8976 MoveAxis(U, 1, ABG)
03:26:17.264 00.000 8976 stepping (-9, 17) + (0, 1)
03:26:17.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:17.264 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:17.264 00.000 5052 Enqueuing Expose request
03:26:17.288 00.024 8976 Received - 47 (G) 
03:26:17.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:17.288 00.000 8976 stepped: pos (-9, 18)
03:26:17.288 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:26:17.289 00.001 8976 MountToCamera -- mountX=1.41 mountY=-3.04 hyp=3.35 mountTheta=-1.14 cameraX=2.06, cameraY=2.64 cameraTheta=0.91
03:26:17.289 00.000 8976 incremental bump (2.062, 2.639) isValid = 1
03:26:17.289 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:26:17.289 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:26:17.289 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:26:17.289 00.000 8976 move complete, result=0
03:26:17.289 00.000 8976 worker thread done servicing request
03:26:17.289 00.000 9828 Worker thread wakes up
03:26:17.289 00.000 8976 Worker thread wakes up
03:26:17.289 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
03:26:17.289 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:26:17.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:17.289 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:17.290 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:26:17.290 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
03:26:17.290 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
03:26:17.290 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
03:26:17.290 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:26:17.290 00.000 9828 BLC: window closed
03:26:17.290 00.000 9828 MoveAxis(E, 24, B)
03:26:17.290 00.000 9828 Guiding  Dir = 2, Dur = 24
03:26:17.291 00.001 9828 IsSlewing returns 0
03:26:17.291 00.000 9828 IsGuiding returns 0
03:26:17.292 00.001 9828 PulseGuide returned control before completion, sleep 34
03:26:17.332 00.040 9828 IsGuiding returns 1
03:26:17.332 00.000 9828 scope still moving after pulse duration time elapsed
03:26:17.363 00.031 9828 IsSlewing returns 0
03:26:17.363 00.000 9828 IsGuiding returns 1
03:26:17.393 00.030 9828 IsSlewing returns 0
03:26:17.393 00.000 9828 IsGuiding returns 1
03:26:17.424 00.031 9828 IsSlewing returns 0
03:26:17.424 00.000 9828 IsGuiding returns 1
03:26:17.455 00.031 9828 IsSlewing returns 0
03:26:17.455 00.000 9828 IsGuiding returns 1
03:26:17.487 00.032 9828 IsSlewing returns 0
03:26:17.487 00.000 9828 IsGuiding returns 0
03:26:17.487 00.000 9828 scope move finished after 24 + 171 ms
03:26:17.487 00.000 9828 Move returns status 0, amount 24
03:26:17.487 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:17.487 00.000 9828 MoveAxis(N, 11, B)
03:26:17.487 00.000 9828 Guiding  Dir = 0, Dur = 11
03:26:17.501 00.014 9828 IsSlewing returns 0
03:26:17.501 00.000 9828 IsGuiding returns 0
03:26:17.501 00.000 9828 PulseGuide returned control before completion, sleep 21
03:26:17.532 00.031 9828 IsGuiding returns 1
03:26:17.532 00.000 9828 scope still moving after pulse duration time elapsed
03:26:17.563 00.031 9828 IsSlewing returns 0
03:26:17.563 00.000 9828 IsGuiding returns 1
03:26:17.594 00.031 9828 IsSlewing returns 0
03:26:17.594 00.000 9828 IsGuiding returns 1
03:26:17.626 00.032 9828 IsSlewing returns 0
03:26:17.626 00.000 9828 IsGuiding returns 1
03:26:17.657 00.031 9828 IsSlewing returns 0
03:26:17.657 00.000 9828 IsGuiding returns 0
03:26:17.657 00.000 9828 scope move finished after 11 + 145 ms
03:26:17.657 00.000 9828 Move returns status 0, amount 11
03:26:17.657 00.000 9828 move complete, result=0
03:26:17.657 00.000 9828 worker thread done servicing request
03:26:17.657 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:26:17.977 00.320 8976 Exposure complete
03:26:17.983 00.006 8976 worker thread done servicing request
03:26:17.983 00.000 5052 OnExposeComplete: enter
03:26:17.983 00.000 5052 UpdateGuideState(): m_state=6
03:26:17.983 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13709
03:26:17.983 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.18, Mass=57, SNR=5.1, Peak=56 HFD=2.0
03:26:17.983 00.000 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.04) = xAngle (-3.18 = 3.10)
03:26:17.983 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 3.00)
03:26:17.983 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.53 hyp=0.58 cameraTheta=-1.14 mountX=-0.58 mountY=0.08, mountTheta=3.00
03:26:17.984 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.53, opts=13)
03:26:17.984 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.53)
03:26:17.984 00.000 8976 Worker thread wakes up
03:26:17.984 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.53) opts 0xd
03:26:17.984 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.53)
03:26:17.984 00.000 8976 Moving (0.24, -0.53) raw xDistance=-0.58 yDistance=0.08
03:26:17.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
03:26:17.984 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:26:17.984 00.000 8976 MoveAxis(R, 2, ABG)
03:26:17.984 00.000 8976 stepping (-9, 18) + (2, 0)
03:26:17.984 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:26:17.985 00.001 5052 UpdateGuideState exits: m=57 SNR=5.1
03:26:17.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:17.985 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:17.985 00.000 5052 Enqueuing Expose request
03:26:17.985 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:18.008 00.023 8976 Received - 47 (G) 
03:26:18.008 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:18.008 00.000 8976 stepped: pos (-7, 18)
03:26:18.008 00.000 8976 MoveAxis(U, 0, ABG)
03:26:18.008 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:26:18.008 00.000 8976 MountToCamera -- mountX=1.30 mountY=-2.98 hyp=3.25 mountTheta=-1.16 cameraX=2.06, cameraY=2.51 cameraTheta=0.88
03:26:18.008 00.000 8976 incremental bump (2.060, 2.512) isValid = 1
03:26:18.008 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:26:18.008 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:26:18.009 00.001 8976 Enqueuing Move request for scope (0.07, 0.09)
03:26:18.009 00.000 8976 move complete, result=0
03:26:18.009 00.000 9828 Worker thread wakes up
03:26:18.009 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:26:18.009 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:26:18.009 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
03:26:18.009 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
03:26:18.009 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
03:26:18.009 00.000 8976 worker thread done servicing request
03:26:18.009 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:26:18.009 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:26:18.009 00.000 9828 BLC: window closed
03:26:18.009 00.000 9828 MoveAxis(E, 24, B)
03:26:18.009 00.000 9828 Guiding  Dir = 2, Dur = 24
03:26:18.009 00.000 8976 Worker thread wakes up
03:26:18.010 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:18.010 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:18.010 00.000 9828 IsSlewing returns 0
03:26:18.010 00.000 9828 IsGuiding returns 0
03:26:18.010 00.000 9828 PulseGuide returned control before completion, sleep 34
03:26:18.047 00.037 9828 IsGuiding returns 1
03:26:18.047 00.000 9828 scope still moving after pulse duration time elapsed
03:26:18.079 00.032 9828 IsSlewing returns 0
03:26:18.079 00.000 9828 IsGuiding returns 1
03:26:18.110 00.031 9828 IsSlewing returns 0
03:26:18.110 00.000 9828 IsGuiding returns 1
03:26:18.141 00.031 9828 IsSlewing returns 0
03:26:18.141 00.000 9828 IsGuiding returns 1
03:26:18.171 00.030 9828 IsSlewing returns 0
03:26:18.171 00.000 9828 IsGuiding returns 0
03:26:18.171 00.000 9828 scope move finished after 24 + 137 ms
03:26:18.171 00.000 9828 Move returns status 0, amount 24
03:26:18.171 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:18.171 00.000 9828 MoveAxis(N, 11, B)
03:26:18.171 00.000 9828 Guiding  Dir = 0, Dur = 11
03:26:18.186 00.015 9828 IsSlewing returns 0
03:26:18.186 00.000 9828 IsGuiding returns 0
03:26:18.186 00.000 9828 PulseGuide returned control before completion, sleep 21
03:26:18.218 00.032 9828 IsGuiding returns 1
03:26:18.218 00.000 9828 scope still moving after pulse duration time elapsed
03:26:18.248 00.030 9828 IsSlewing returns 0
03:26:18.248 00.000 9828 IsGuiding returns 1
03:26:18.280 00.032 9828 IsSlewing returns 0
03:26:18.280 00.000 9828 IsGuiding returns 1
03:26:18.310 00.030 9828 IsSlewing returns 0
03:26:18.310 00.000 9828 IsGuiding returns 1
03:26:18.341 00.031 9828 IsSlewing returns 0
03:26:18.341 00.000 9828 IsGuiding returns 0
03:26:18.341 00.000 9828 scope move finished after 11 + 144 ms
03:26:18.341 00.000 9828 Move returns status 0, amount 11
03:26:18.341 00.000 9828 move complete, result=0
03:26:18.341 00.000 9828 worker thread done servicing request
03:26:18.341 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:26:18.707 00.366 8976 Exposure complete
03:26:18.713 00.006 8976 worker thread done servicing request
03:26:18.713 00.000 5052 OnExposeComplete: enter
03:26:18.713 00.000 5052 UpdateGuideState(): m_state=6
03:26:18.713 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13710
03:26:18.713 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.47, Mass=46, SNR=4.6, Peak=53 HFD=2.5
03:26:18.713 00.000 5052 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.04) = xAngle (-0.62 = -0.62)
03:26:18.713 00.000 5052 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.72 = -0.72)
03:26:18.713 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.76 hyp=0.77 cameraTheta=1.42 mountX=0.63 mountY=-0.51, mountTheta=-0.68
03:26:18.714 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.76, opts=13)
03:26:18.714 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.76)
03:26:18.714 00.000 8976 Worker thread wakes up
03:26:18.714 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.76) opts 0xd
03:26:18.714 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.76)
03:26:18.714 00.000 8976 Moving (0.11, 0.76) raw xDistance=0.63 yDistance=-0.51
03:26:18.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63
03:26:18.714 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:18.714 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:26:18.714 00.000 8976 MoveAxis(L, 2, ABG)
03:26:18.714 00.000 8976 stepping (-7, 18) + (-2, 0)
03:26:18.714 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:26:18.714 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:18.714 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:18.714 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:18.714 00.000 5052 Enqueuing Expose request
03:26:18.743 00.029 8976 Received - 47 (G) 
03:26:18.743 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:18.743 00.000 8976 stepped: pos (-9, 18)
03:26:18.743 00.000 8976 MoveAxis(U, 2, ABG)
03:26:18.743 00.000 8976 stepping (-9, 18) + (0, 2)
03:26:18.743 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:18.775 00.032 8976 Received - 47 (G) 
03:26:18.775 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:18.775 00.000 8976 stepped: pos (-9, 20)
03:26:18.775 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:26:18.775 00.000 8976 MountToCamera -- mountX=1.33 mountY=-3.04 hyp=3.32 mountTheta=-1.16 cameraX=2.11, cameraY=2.57 cameraTheta=0.88
03:26:18.775 00.000 8976 incremental bump (2.107, 2.565) isValid = 1
03:26:18.775 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:26:18.775 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:26:18.775 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:26:18.775 00.000 8976 move complete, result=0
03:26:18.775 00.000 9828 Worker thread wakes up
03:26:18.775 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.5 px 2 ms NORTH
03:26:18.775 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:26:18.775 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:26:18.775 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
03:26:18.775 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
03:26:18.775 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:26:18.775 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:26:18.777 00.002 9828 BLC: window closed
03:26:18.777 00.000 9828 MoveAxis(E, 24, B)
03:26:18.777 00.000 9828 Guiding  Dir = 2, Dur = 24
03:26:18.777 00.000 8976 worker thread done servicing request
03:26:18.777 00.000 8976 Worker thread wakes up
03:26:18.777 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:18.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:18.777 00.000 9828 IsSlewing returns 0
03:26:18.777 00.000 9828 IsGuiding returns 0
03:26:18.777 00.000 9828 PulseGuide returned control before completion, sleep 34
03:26:18.819 00.042 9828 IsGuiding returns 1
03:26:18.819 00.000 9828 scope still moving after pulse duration time elapsed
03:26:18.850 00.031 9828 IsSlewing returns 0
03:26:18.850 00.000 9828 IsGuiding returns 1
03:26:18.881 00.031 9828 IsSlewing returns 0
03:26:18.881 00.000 9828 IsGuiding returns 1
03:26:18.912 00.031 9828 IsSlewing returns 0
03:26:18.912 00.000 9828 IsGuiding returns 1
03:26:18.943 00.031 9828 IsSlewing returns 0
03:26:18.943 00.000 9828 IsGuiding returns 0
03:26:18.943 00.000 9828 scope move finished after 24 + 142 ms
03:26:18.943 00.000 9828 Move returns status 0, amount 24
03:26:18.943 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:18.943 00.000 9828 MoveAxis(N, 11, B)
03:26:18.943 00.000 9828 Guiding  Dir = 0, Dur = 11
03:26:18.958 00.015 9828 IsSlewing returns 0
03:26:18.958 00.000 9828 IsGuiding returns 0
03:26:18.958 00.000 9828 PulseGuide returned control before completion, sleep 21
03:26:18.989 00.031 9828 IsGuiding returns 1
03:26:18.989 00.000 9828 scope still moving after pulse duration time elapsed
03:26:19.021 00.032 9828 IsSlewing returns 0
03:26:19.021 00.000 9828 IsGuiding returns 1
03:26:19.052 00.031 9828 IsSlewing returns 0
03:26:19.053 00.001 9828 IsGuiding returns 1
03:26:19.083 00.030 9828 IsSlewing returns 0
03:26:19.083 00.000 9828 IsGuiding returns 1
03:26:19.114 00.031 9828 IsSlewing returns 0
03:26:19.114 00.000 9828 IsGuiding returns 0
03:26:19.114 00.000 9828 scope move finished after 11 + 145 ms
03:26:19.115 00.001 9828 Move returns status 0, amount 11
03:26:19.115 00.000 9828 move complete, result=0
03:26:19.115 00.000 9828 worker thread done servicing request
03:26:19.115 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:26:19.462 00.347 8976 Exposure complete
03:26:19.467 00.005 8976 worker thread done servicing request
03:26:19.467 00.000 5052 OnExposeComplete: enter
03:26:19.467 00.000 5052 UpdateGuideState(): m_state=6
03:26:19.467 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13711
03:26:19.467 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.77, Mass=51, SNR=4.9, Peak=54 HFD=2.0
03:26:19.467 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:26:19.467 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.91 = 0.91)
03:26:19.467 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.06 hyp=0.68 cameraTheta=3.05 mountX=0.36 mountY=0.53, mountTheta=0.98
03:26:19.468 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.06, opts=13)
03:26:19.468 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.06)
03:26:19.468 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:19.468 00.000 5052 UpdateGuideState exits: m=51 SNR=4.9
03:26:19.468 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:19.468 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:19.468 00.000 5052 Enqueuing Expose request
03:26:19.468 00.000 8976 Worker thread wakes up
03:26:19.468 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.06) opts 0xd
03:26:19.468 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.06)
03:26:19.468 00.000 8976 Moving (-0.67, 0.06) raw xDistance=0.36 yDistance=0.53
03:26:19.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
03:26:19.468 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.53
03:26:19.468 00.000 8976 MoveAxis(L, 2, ABG)
03:26:19.468 00.000 8976 stepping (-9, 20) + (-2, 0)
03:26:19.468 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:19.495 00.027 8976 Received - 47 (G) 
03:26:19.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:19.495 00.000 8976 stepped: pos (-11, 20)
03:26:19.495 00.000 8976 MoveAxis(D, 2, ABG)
03:26:19.495 00.000 8976 stepping (-11, 20) + (0, -2)
03:26:19.495 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:19.527 00.032 8976 Received - 47 (G) 
03:26:19.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:19.527 00.000 8976 stepped: pos (-11, 18)
03:26:19.527 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:26:19.527 00.000 8976 MountToCamera -- mountX=1.44 mountY=-2.98 hyp=3.31 mountTheta=-1.12 cameraX=2.00, cameraY=2.64 cameraTheta=0.92
03:26:19.527 00.000 8976 incremental bump (1.998, 2.643) isValid = 1
03:26:19.527 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
03:26:19.527 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:26:19.527 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:26:19.527 00.000 8976 move complete, result=0
03:26:19.527 00.000 8976 worker thread done servicing request
03:26:19.527 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:26:19.527 00.000 8976 Worker thread wakes up
03:26:19.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:19.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:19.527 00.000 9828 Worker thread wakes up
03:26:19.528 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:26:19.528 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:26:19.528 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
03:26:19.528 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.33)
03:26:19.528 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
03:26:19.528 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:19.528 00.000 9828 BLC: window closed
03:26:19.528 00.000 9828 MoveAxis(E, 23, B)
03:26:19.528 00.000 9828 Guiding  Dir = 2, Dur = 23
03:26:19.528 00.000 9828 IsSlewing returns 0
03:26:19.528 00.000 9828 IsGuiding returns 0
03:26:19.528 00.000 9828 PulseGuide returned control before completion, sleep 33
03:26:19.566 00.038 9828 IsGuiding returns 1
03:26:19.566 00.000 9828 scope still moving after pulse duration time elapsed
03:26:19.597 00.031 9828 IsSlewing returns 0
03:26:19.597 00.000 9828 IsGuiding returns 1
03:26:19.627 00.030 9828 IsSlewing returns 0
03:26:19.627 00.000 9828 IsGuiding returns 1
03:26:19.659 00.032 9828 IsSlewing returns 0
03:26:19.659 00.000 9828 IsGuiding returns 0
03:26:19.659 00.000 9828 scope move finished after 23 + 107 ms
03:26:19.659 00.000 9828 Move returns status 0, amount 23
03:26:19.659 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:19.659 00.000 9828 MoveAxis(N, 12, B)
03:26:19.659 00.000 9828 Guiding  Dir = 0, Dur = 12
03:26:19.675 00.016 9828 IsSlewing returns 0
03:26:19.678 00.003 9828 IsGuiding returns 1
03:26:19.679 00.001 9828 Entered PulseGuideScope while moving
03:26:19.736 00.057 9828 IsSlewing returns 0
03:26:19.736 00.000 9828 IsGuiding returns 1
03:26:19.736 00.000 9828 Still moving
03:26:19.798 00.062 9828 IsSlewing returns 0
03:26:19.798 00.000 9828 IsGuiding returns 0
03:26:19.798 00.000 9828 Movement stopped - continuing
03:26:19.798 00.000 9828 PulseGuide returned control before completion, sleep 22
03:26:19.830 00.032 9828 IsGuiding returns 1
03:26:19.830 00.000 9828 scope still moving after pulse duration time elapsed
03:26:19.861 00.031 9828 IsSlewing returns 0
03:26:19.861 00.000 9828 IsGuiding returns 1
03:26:19.893 00.032 9828 IsSlewing returns 0
03:26:19.893 00.000 9828 IsGuiding returns 1
03:26:19.923 00.030 9828 IsSlewing returns 0
03:26:19.923 00.000 9828 IsGuiding returns 1
03:26:19.955 00.032 9828 IsSlewing returns 0
03:26:19.956 00.001 9828 IsGuiding returns 0
03:26:19.956 00.000 9828 scope move finished after 12 + 145 ms
03:26:19.956 00.000 9828 Move returns status 0, amount 12
03:26:19.956 00.000 9828 move complete, result=0
03:26:19.956 00.000 9828 worker thread done servicing request
03:26:19.956 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:26:20.212 00.256 8976 Exposure complete
03:26:20.217 00.005 8976 worker thread done servicing request
03:26:20.218 00.001 5052 OnExposeComplete: enter
03:26:20.218 00.000 5052 UpdateGuideState(): m_state=6
03:26:20.218 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13712
03:26:20.218 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=282.13, Mass=71, SNR=5.7, Peak=55 HFD=2.7
03:26:20.218 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
03:26:20.218 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
03:26:20.218 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.42 hyp=0.63 cameraTheta=0.73 mountX=0.16 mountY=-0.62, mountTheta=-1.32
03:26:20.218 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.42, opts=13)
03:26:20.218 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.42)
03:26:20.219 00.001 8976 Worker thread wakes up
03:26:20.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.42) opts 0xd
03:26:20.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.42)
03:26:20.219 00.000 8976 Moving (0.47, 0.42) raw xDistance=0.16 yDistance=-0.62
03:26:20.219 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:20.219 00.000 5052 UpdateGuideState exits: m=71 SNR=5.7
03:26:20.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:20.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:26:20.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.62
03:26:20.219 00.000 8976 MoveAxis(R, 0, ABG)
03:26:20.219 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:20.219 00.000 5052 Enqueuing Expose request
03:26:20.219 00.000 8976 MoveAxis(U, 2, ABG)
03:26:20.219 00.000 8976 stepping (-11, 18) + (0, 2)
03:26:20.219 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:20.246 00.027 8976 Received - 47 (G) 
03:26:20.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:20.246 00.000 8976 stepped: pos (-11, 20)
03:26:20.246 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:26:20.246 00.000 8976 MountToCamera -- mountX=1.52 mountY=-3.05 hyp=3.41 mountTheta=-1.11 cameraX=2.02, cameraY=2.74 cameraTheta=0.94
03:26:20.246 00.000 8976 incremental bump (2.019, 2.743) isValid = 1
03:26:20.246 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:26:20.246 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:26:20.246 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:26:20.246 00.000 8976 move complete, result=0
03:26:20.246 00.000 8976 worker thread done servicing request
03:26:20.246 00.000 8976 Worker thread wakes up
03:26:20.246 00.000 9828 Worker thread wakes up
03:26:20.246 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:26:20.246 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:26:20.246 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:26:20.246 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:26:20.247 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:20.247 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:20.247 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:26:20.247 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:26:20.247 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:20.247 00.000 9828 BLC: window closed
03:26:20.247 00.000 9828 MoveAxis(E, 23, B)
03:26:20.247 00.000 9828 Guiding  Dir = 2, Dur = 23
03:26:20.247 00.000 9828 IsSlewing returns 0
03:26:20.248 00.001 9828 IsGuiding returns 0
03:26:20.248 00.000 9828 PulseGuide returned control before completion, sleep 33
03:26:20.282 00.034 9828 IsGuiding returns 1
03:26:20.282 00.000 9828 scope still moving after pulse duration time elapsed
03:26:20.312 00.030 9828 IsSlewing returns 0
03:26:20.312 00.000 9828 IsGuiding returns 1
03:26:20.343 00.031 9828 IsSlewing returns 0
03:26:20.343 00.000 9828 IsGuiding returns 1
03:26:20.373 00.030 9828 IsSlewing returns 0
03:26:20.373 00.000 9828 IsGuiding returns 1
03:26:20.404 00.031 9828 IsSlewing returns 0
03:26:20.404 00.000 9828 IsGuiding returns 0
03:26:20.404 00.000 9828 scope move finished after 23 + 133 ms
03:26:20.404 00.000 9828 Move returns status 0, amount 23
03:26:20.404 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:20.404 00.000 9828 MoveAxis(N, 12, B)
03:26:20.404 00.000 9828 Guiding  Dir = 0, Dur = 12
03:26:20.419 00.015 9828 IsSlewing returns 0
03:26:20.419 00.000 9828 IsGuiding returns 0
03:26:20.420 00.001 9828 PulseGuide returned control before completion, sleep 22
03:26:20.451 00.031 9828 IsGuiding returns 1
03:26:20.451 00.000 9828 scope still moving after pulse duration time elapsed
03:26:20.481 00.030 9828 IsSlewing returns 0
03:26:20.481 00.000 9828 IsGuiding returns 1
03:26:20.513 00.032 9828 IsSlewing returns 0
03:26:20.513 00.000 9828 IsGuiding returns 1
03:26:20.544 00.031 9828 IsSlewing returns 0
03:26:20.544 00.000 9828 IsGuiding returns 1
03:26:20.576 00.032 9828 IsSlewing returns 0
03:26:20.577 00.001 9828 IsGuiding returns 0
03:26:20.577 00.000 9828 scope move finished after 12 + 144 ms
03:26:20.577 00.000 9828 Move returns status 0, amount 12
03:26:20.577 00.000 9828 move complete, result=0
03:26:20.577 00.000 9828 worker thread done servicing request
03:26:20.577 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:26:20.932 00.355 8976 Exposure complete
03:26:20.938 00.006 8976 worker thread done servicing request
03:26:20.938 00.000 5052 OnExposeComplete: enter
03:26:20.938 00.000 5052 UpdateGuideState(): m_state=6
03:26:20.938 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13713
03:26:20.938 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=280.88, Mass=51, SNR=4.9, Peak=54 HFD=2.0
03:26:20.938 00.000 5052 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.04) = xAngle (-4.08 = 2.20)
03:26:20.939 00.001 5052 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.18 = 2.10)
03:26:20.939 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.83 hyp=0.92 cameraTheta=-2.03 mountX=-0.55 mountY=0.80, mountTheta=2.17
03:26:20.939 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.83, opts=13)
03:26:20.939 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.83)
03:26:20.939 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:20.939 00.000 5052 UpdateGuideState exits: m=51 SNR=4.9
03:26:20.939 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:20.939 00.000 8976 Worker thread wakes up
03:26:20.939 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.83) opts 0xd
03:26:20.939 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.83)
03:26:20.939 00.000 8976 Moving (-0.41, -0.83) raw xDistance=-0.55 yDistance=0.80
03:26:20.940 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:20.940 00.000 5052 Enqueuing Expose request
03:26:20.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.55
03:26:20.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.80
03:26:20.940 00.000 8976 MoveAxis(R, 2, ABG)
03:26:20.940 00.000 8976 stepping (-11, 20) + (2, 0)
03:26:20.940 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:20.965 00.025 8976 Received - 47 (G) 
03:26:20.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:20.965 00.000 8976 stepped: pos (-9, 20)
03:26:20.965 00.000 8976 MoveAxis(D, 3, ABG)
03:26:20.965 00.000 8976 stepping (-9, 20) + (0, -3)
03:26:20.965 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:20.998 00.033 8976 Received - 47 (G) 
03:26:20.998 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:20.998 00.000 8976 stepped: pos (-9, 17)
03:26:20.998 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:26:20.998 00.000 8976 MountToCamera -- mountX=1.48 mountY=-2.93 hyp=3.28 mountTheta=-1.10 cameraX=1.94, cameraY=2.65 cameraTheta=0.94
03:26:20.998 00.000 8976 incremental bump (1.939, 2.648) isValid = 1
03:26:20.998 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:26:20.998 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:26:20.998 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:26:20.998 00.000 8976 move complete, result=0
03:26:20.998 00.000 9828 Worker thread wakes up
03:26:20.998 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.8 px 3 ms SOUTH
03:26:20.998 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:26:20.998 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:26:20.998 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:26:20.998 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:26:20.998 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:26:20.998 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:20.999 00.001 9828 BLC: window closed
03:26:20.999 00.000 9828 MoveAxis(E, 23, B)
03:26:20.999 00.000 9828 Guiding  Dir = 2, Dur = 23
03:26:20.999 00.000 8976 worker thread done servicing request
03:26:20.999 00.000 8976 Worker thread wakes up
03:26:20.999 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:20.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:20.999 00.000 9828 IsSlewing returns 0
03:26:20.999 00.000 9828 IsGuiding returns 0
03:26:20.999 00.000 9828 PulseGuide returned control before completion, sleep 33
03:26:21.041 00.042 9828 IsGuiding returns 1
03:26:21.041 00.000 9828 scope still moving after pulse duration time elapsed
03:26:21.073 00.032 9828 IsSlewing returns 0
03:26:21.073 00.000 9828 IsGuiding returns 1
03:26:21.105 00.032 9828 IsSlewing returns 0
03:26:21.105 00.000 9828 IsGuiding returns 1
03:26:21.136 00.031 9828 IsSlewing returns 0
03:26:21.136 00.000 9828 IsGuiding returns 0
03:26:21.136 00.000 9828 scope move finished after 23 + 114 ms
03:26:21.136 00.000 9828 Move returns status 0, amount 23
03:26:21.136 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:21.137 00.001 9828 MoveAxis(N, 12, B)
03:26:21.137 00.000 9828 Guiding  Dir = 0, Dur = 12
03:26:21.151 00.014 9828 IsSlewing returns 0
03:26:21.151 00.000 9828 IsGuiding returns 0
03:26:21.151 00.000 9828 PulseGuide returned control before completion, sleep 22
03:26:21.182 00.031 9828 IsGuiding returns 1
03:26:21.182 00.000 9828 scope still moving after pulse duration time elapsed
03:26:21.214 00.032 9828 IsSlewing returns 0
03:26:21.214 00.000 9828 IsGuiding returns 1
03:26:21.246 00.032 9828 IsSlewing returns 0
03:26:21.246 00.000 9828 IsGuiding returns 1
03:26:21.277 00.031 9828 IsSlewing returns 0
03:26:21.277 00.000 9828 IsGuiding returns 1
03:26:21.308 00.031 9828 IsSlewing returns 0
03:26:21.308 00.000 9828 IsGuiding returns 0
03:26:21.308 00.000 9828 scope move finished after 12 + 144 ms
03:26:21.308 00.000 9828 Move returns status 0, amount 12
03:26:21.308 00.000 9828 move complete, result=0
03:26:21.308 00.000 9828 worker thread done servicing request
03:26:21.308 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:26:21.683 00.375 8976 Exposure complete
03:26:21.688 00.005 8976 worker thread done servicing request
03:26:21.688 00.000 5052 OnExposeComplete: enter
03:26:21.688 00.000 5052 UpdateGuideState(): m_state=6
03:26:21.688 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13714
03:26:21.688 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.92, Mass=60, SNR=5.3, Peak=58 HFD=2.0
03:26:21.689 00.001 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
03:26:21.689 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
03:26:21.689 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.29 cameraTheta=2.36 mountX=0.28 mountY=0.06, mountTheta=0.22
03:26:21.689 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.21, opts=13)
03:26:21.689 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.21)
03:26:21.689 00.000 8976 Worker thread wakes up
03:26:21.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.21) opts 0xd
03:26:21.690 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.21)
03:26:21.690 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:21.690 00.000 5052 UpdateGuideState exits: m=60 SNR=5.3
03:26:21.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:21.690 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:21.690 00.000 5052 Enqueuing Expose request
03:26:21.690 00.000 8976 Moving (-0.21, 0.21) raw xDistance=0.28 yDistance=0.06
03:26:21.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.28
03:26:21.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:26:21.690 00.000 8976 MoveAxis(L, 1, ABG)
03:26:21.690 00.000 8976 stepping (-9, 17) + (-1, 0)
03:26:21.690 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:21.717 00.027 8976 Received - 47 (G) 
03:26:21.717 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:21.717 00.000 8976 stepped: pos (-10, 17)
03:26:21.717 00.000 8976 MoveAxis(U, 0, ABG)
03:26:21.717 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:26:21.717 00.000 8976 MountToCamera -- mountX=1.49 mountY=-2.86 hyp=3.22 mountTheta=-1.09 cameraX=1.86, cameraY=2.63 cameraTheta=0.95
03:26:21.717 00.000 8976 incremental bump (1.862, 2.630) isValid = 1
03:26:21.717 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
03:26:21.717 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:26:21.717 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:26:21.717 00.000 8976 move complete, result=0
03:26:21.717 00.000 9828 Worker thread wakes up
03:26:21.717 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:26:21.717 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:26:21.717 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
03:26:21.717 00.000 8976 worker thread done servicing request
03:26:21.717 00.000 8976 Worker thread wakes up
03:26:21.718 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:21.718 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:21.718 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
03:26:21.718 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:26:21.718 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:21.718 00.000 9828 BLC: window closed
03:26:21.718 00.000 9828 MoveAxis(E, 22, B)
03:26:21.718 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:26:21.718 00.000 9828 Guiding  Dir = 2, Dur = 22
03:26:21.718 00.000 9828 IsSlewing returns 0
03:26:21.719 00.001 9828 IsGuiding returns 0
03:26:21.719 00.000 9828 PulseGuide returned control before completion, sleep 32
03:26:21.755 00.036 9828 IsGuiding returns 1
03:26:21.755 00.000 9828 scope still moving after pulse duration time elapsed
03:26:21.786 00.031 9828 IsSlewing returns 0
03:26:21.786 00.000 9828 IsGuiding returns 1
03:26:21.817 00.031 9828 IsSlewing returns 0
03:26:21.817 00.000 9828 IsGuiding returns 1
03:26:21.848 00.031 9828 IsSlewing returns 0
03:26:21.848 00.000 9828 IsGuiding returns 0
03:26:21.848 00.000 9828 scope move finished after 22 + 107 ms
03:26:21.848 00.000 9828 Move returns status 0, amount 22
03:26:21.848 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:21.848 00.000 9828 MoveAxis(N, 12, B)
03:26:21.848 00.000 9828 Guiding  Dir = 0, Dur = 12
03:26:21.863 00.015 9828 IsSlewing returns 0
03:26:21.863 00.000 9828 IsGuiding returns 0
03:26:21.863 00.000 9828 PulseGuide returned control before completion, sleep 22
03:26:21.895 00.032 9828 IsGuiding returns 1
03:26:21.895 00.000 9828 scope still moving after pulse duration time elapsed
03:26:21.926 00.031 9828 IsSlewing returns 0
03:26:21.926 00.000 9828 IsGuiding returns 1
03:26:21.958 00.032 9828 IsSlewing returns 0
03:26:21.958 00.000 9828 IsGuiding returns 1
03:26:21.990 00.032 9828 IsSlewing returns 0
03:26:21.990 00.000 9828 IsGuiding returns 0
03:26:21.990 00.000 9828 scope move finished after 12 + 115 ms
03:26:21.990 00.000 9828 Move returns status 0, amount 12
03:26:21.991 00.001 9828 move complete, result=0
03:26:21.991 00.000 9828 worker thread done servicing request
03:26:21.991 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:26:22.402 00.411 8976 Exposure complete
03:26:22.409 00.007 8976 worker thread done servicing request
03:26:22.409 00.000 5052 OnExposeComplete: enter
03:26:22.409 00.000 5052 UpdateGuideState(): m_state=6
03:26:22.409 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13715
03:26:22.409 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.66, Mass=68, SNR=5.6, Peak=59 HFD=2.5
03:26:22.409 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
03:26:22.409 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
03:26:22.409 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.05 hyp=0.39 cameraTheta=-3.03 mountX=0.14 mountY=0.35, mountTheta=1.20
03:26:22.409 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.05, opts=13)
03:26:22.409 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.05)
03:26:22.411 00.002 8976 Worker thread wakes up
03:26:22.411 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.05) opts 0xd
03:26:22.411 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.05)
03:26:22.411 00.000 8976 Moving (-0.39, -0.05) raw xDistance=0.14 yDistance=0.35
03:26:22.411 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:22.411 00.000 5052 UpdateGuideState exits: m=68 SNR=5.6
03:26:22.411 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:22.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:26:22.411 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:26:22.411 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:22.411 00.000 5052 Enqueuing Expose request
03:26:22.411 00.000 8976 MoveAxis(R, 0, ABG)
03:26:22.411 00.000 8976 MoveAxis(D, 1, ABG)
03:26:22.411 00.000 8976 stepping (-10, 17) + (0, -1)
03:26:22.411 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:22.436 00.025 8976 Received - 47 (G) 
03:26:22.436 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:22.436 00.000 8976 stepped: pos (-10, 16)
03:26:22.436 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:26:22.436 00.000 8976 MountToCamera -- mountX=1.51 mountY=-2.75 hyp=3.14 mountTheta=-1.07 cameraX=1.76, cameraY=2.59 cameraTheta=0.97
03:26:22.436 00.000 8976 incremental bump (1.764, 2.594) isValid = 1
03:26:22.437 00.001 8976 Scheduling Mount bump of (0.065, 0.098)
03:26:22.437 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:26:22.437 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:26:22.437 00.000 8976 move complete, result=0
03:26:22.437 00.000 8976 worker thread done servicing request
03:26:22.437 00.000 8976 Worker thread wakes up
03:26:22.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:22.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:22.437 00.000 9828 Worker thread wakes up
03:26:22.437 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:26:22.437 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:26:22.437 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
03:26:22.437 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:26:22.437 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
03:26:22.437 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
03:26:22.437 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:22.437 00.000 9828 BLC: window closed
03:26:22.437 00.000 9828 MoveAxis(E, 22, B)
03:26:22.437 00.000 9828 Guiding  Dir = 2, Dur = 22
03:26:22.438 00.001 9828 IsSlewing returns 0
03:26:22.438 00.000 9828 IsGuiding returns 0
03:26:22.438 00.000 9828 PulseGuide returned control before completion, sleep 32
03:26:22.476 00.038 9828 IsGuiding returns 1
03:26:22.476 00.000 9828 scope still moving after pulse duration time elapsed
03:26:22.507 00.031 9828 IsSlewing returns 0
03:26:22.507 00.000 9828 IsGuiding returns 1
03:26:22.538 00.031 9828 IsSlewing returns 0
03:26:22.538 00.000 9828 IsGuiding returns 1
03:26:22.569 00.031 9828 IsSlewing returns 0
03:26:22.569 00.000 9828 IsGuiding returns 0
03:26:22.569 00.000 9828 scope move finished after 22 + 109 ms
03:26:22.569 00.000 9828 Move returns status 0, amount 22
03:26:22.569 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:22.569 00.000 9828 MoveAxis(N, 12, B)
03:26:22.569 00.000 9828 Guiding  Dir = 0, Dur = 12
03:26:22.585 00.016 9828 IsSlewing returns 0
03:26:22.585 00.000 9828 IsGuiding returns 0
03:26:22.585 00.000 9828 PulseGuide returned control before completion, sleep 22
03:26:22.615 00.030 9828 IsGuiding returns 1
03:26:22.615 00.000 9828 scope still moving after pulse duration time elapsed
03:26:22.646 00.031 9828 IsSlewing returns 0
03:26:22.646 00.000 9828 IsGuiding returns 1
03:26:22.678 00.032 9828 IsSlewing returns 0
03:26:22.678 00.000 9828 IsGuiding returns 1
03:26:22.709 00.031 9828 IsSlewing returns 0
03:26:22.709 00.000 9828 IsGuiding returns 1
03:26:22.742 00.033 9828 IsSlewing returns 0
03:26:22.742 00.000 9828 IsGuiding returns 0
03:26:22.742 00.000 9828 scope move finished after 12 + 144 ms
03:26:22.742 00.000 9828 Move returns status 0, amount 12
03:26:22.742 00.000 9828 move complete, result=0
03:26:22.742 00.000 9828 worker thread done servicing request
03:26:22.742 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:26:23.127 00.385 8976 Exposure complete
03:26:23.134 00.007 8976 worker thread done servicing request
03:26:23.134 00.000 5052 OnExposeComplete: enter
03:26:23.134 00.000 5052 UpdateGuideState(): m_state=6
03:26:23.134 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13716
03:26:23.135 00.001 5052 Star::Find returns 1 (0), X=328.72, Y=281.46, Mass=54, SNR=5.0, Peak=53 HFD=1.8
03:26:23.135 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.69 = 1.60)
03:26:23.135 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
03:26:23.135 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.25 hyp=0.52 cameraTheta=-2.64 mountX=-0.01 mountY=0.52, mountTheta=1.60
03:26:23.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.25, opts=13)
03:26:23.136 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.25)
03:26:23.136 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:26:23.136 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:26:23.136 00.000 8976 Worker thread wakes up
03:26:23.136 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:23.136 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.25) opts 0xd
03:26:23.136 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:23.136 00.000 5052 Enqueuing Expose request
03:26:23.137 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.25)
03:26:23.137 00.000 8976 Moving (-0.46, -0.25) raw xDistance=-0.01 yDistance=0.52
03:26:23.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:26:23.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52
03:26:23.137 00.000 8976 MoveAxis(R, 0, ABG)
03:26:23.137 00.000 8976 MoveAxis(D, 2, ABG)
03:26:23.137 00.000 8976 stepping (-10, 16) + (0, -2)
03:26:23.137 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:23.171 00.034 8976 Received - 47 (G) 
03:26:23.172 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:23.172 00.000 8976 stepped: pos (-10, 14)
03:26:23.172 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:26:23.172 00.000 8976 MountToCamera -- mountX=1.51 mountY=-2.58 hyp=2.99 mountTheta=-1.04 cameraX=1.61, cameraY=2.52 cameraTheta=1.00
03:26:23.172 00.000 8976 incremental bump (1.605, 2.522) isValid = 1
03:26:23.172 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:26:23.172 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:26:23.172 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:26:23.172 00.000 8976 move complete, result=0
03:26:23.172 00.000 9828 Worker thread wakes up
03:26:23.172 00.000 8976 worker thread done servicing request
03:26:23.172 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:26:23.172 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:26:23.172 00.000 8976 Worker thread wakes up
03:26:23.172 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:26:23.172 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:23.172 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:23.172 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
03:26:23.173 00.001 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
03:26:23.173 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:26:23.173 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:23.173 00.000 9828 BLC: window closed
03:26:23.173 00.000 9828 MoveAxis(E, 21, B)
03:26:23.173 00.000 9828 Guiding  Dir = 2, Dur = 21
03:26:23.173 00.000 9828 IsSlewing returns 0
03:26:23.173 00.000 9828 IsGuiding returns 0
03:26:23.173 00.000 9828 PulseGuide returned control before completion, sleep 31
03:26:23.206 00.033 9828 IsGuiding returns 1
03:26:23.206 00.000 9828 scope still moving after pulse duration time elapsed
03:26:23.238 00.032 9828 IsSlewing returns 0
03:26:23.238 00.000 9828 IsGuiding returns 1
03:26:23.269 00.031 9828 IsSlewing returns 0
03:26:23.269 00.000 9828 IsGuiding returns 1
03:26:23.300 00.031 9828 IsSlewing returns 0
03:26:23.300 00.000 9828 IsGuiding returns 1
03:26:23.332 00.032 9828 IsSlewing returns 0
03:26:23.332 00.000 9828 IsGuiding returns 0
03:26:23.333 00.001 9828 scope move finished after 21 + 138 ms
03:26:23.333 00.000 9828 Move returns status 0, amount 21
03:26:23.333 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:23.333 00.000 9828 MoveAxis(N, 13, B)
03:26:23.333 00.000 9828 Guiding  Dir = 0, Dur = 13
03:26:23.348 00.015 9828 IsSlewing returns 0
03:26:23.348 00.000 9828 IsGuiding returns 0
03:26:23.348 00.000 9828 PulseGuide returned control before completion, sleep 23
03:26:23.378 00.030 9828 IsGuiding returns 1
03:26:23.378 00.000 9828 scope still moving after pulse duration time elapsed
03:26:23.408 00.030 9828 IsSlewing returns 0
03:26:23.408 00.000 9828 IsGuiding returns 1
03:26:23.440 00.032 9828 IsSlewing returns 0
03:26:23.440 00.000 9828 IsGuiding returns 1
03:26:23.471 00.031 9828 IsSlewing returns 0
03:26:23.471 00.000 9828 IsGuiding returns 1
03:26:23.502 00.031 9828 IsSlewing returns 0
03:26:23.502 00.000 9828 IsGuiding returns 0
03:26:23.502 00.000 9828 scope move finished after 13 + 141 ms
03:26:23.502 00.000 9828 Move returns status 0, amount 13
03:26:23.502 00.000 9828 move complete, result=0
03:26:23.502 00.000 9828 worker thread done servicing request
03:26:23.502 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:26:23.858 00.356 8976 Exposure complete
03:26:23.864 00.006 8976 worker thread done servicing request
03:26:23.864 00.000 5052 OnExposeComplete: enter
03:26:23.864 00.000 5052 UpdateGuideState(): m_state=6
03:26:23.864 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13717
03:26:23.864 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.79, Mass=58, SNR=5.2, Peak=56 HFD=2.1
03:26:23.864 00.000 5052 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
03:26:23.864 00.000 5052 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.17 = -0.17)
03:26:23.864 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.98 mountX=0.09 mountY=-0.01, mountTheta=-0.16
03:26:23.865 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.08, opts=13)
03:26:23.865 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.08)
03:26:23.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:26:23.865 00.000 5052 UpdateGuideState exits: m=58 SNR=5.2
03:26:23.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:23.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:23.865 00.000 5052 Enqueuing Expose request
03:26:23.865 00.000 8976 Worker thread wakes up
03:26:23.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.08) opts 0xd
03:26:23.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.08)
03:26:23.865 00.000 8976 Moving (-0.04, 0.08) raw xDistance=0.09 yDistance=-0.01
03:26:23.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:26:23.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:26:23.865 00.000 8976 MoveAxis(R, 0, ABG)
03:26:23.865 00.000 8976 MoveAxis(U, 0, ABG)
03:26:23.866 00.001 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:26:23.866 00.000 8976 MountToCamera -- mountX=1.52 mountY=-2.46 hyp=2.89 mountTheta=-1.02 cameraX=1.50, cameraY=2.47 cameraTheta=1.03
03:26:23.866 00.000 8976 incremental bump (1.499, 2.474) isValid = 1
03:26:23.866 00.000 8976 Scheduling Mount bump of (0.045, 0.077)
03:26:23.866 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.08, opts=4)
03:26:23.866 00.000 8976 Enqueuing Move request for scope (0.05, 0.08)
03:26:23.866 00.000 8976 move complete, result=0
03:26:23.866 00.000 9828 Worker thread wakes up
03:26:23.866 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:23.866 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0x4
03:26:23.866 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
03:26:23.866 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
03:26:23.866 00.000 8976 worker thread done servicing request
03:26:23.866 00.000 8976 Worker thread wakes up
03:26:23.866 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
03:26:23.867 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.04 mountX=-0.05 mountY=-0.07, mountTheta=-2.17
03:26:23.867 00.000 9828 Moving (0.05, 0.08) raw xDistance=-0.05 yDistance=-0.07
03:26:23.867 00.000 9828 BLC: window closed
03:26:23.867 00.000 9828 MoveAxis(E, 15, B)
03:26:23.867 00.000 9828 Guiding  Dir = 2, Dur = 15
03:26:23.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:23.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:23.867 00.000 9828 IsSlewing returns 0
03:26:23.867 00.000 9828 IsGuiding returns 0
03:26:23.867 00.000 9828 PulseGuide returned control before completion, sleep 25
03:26:23.893 00.026 9828 IsGuiding returns 1
03:26:23.893 00.000 9828 scope still moving after pulse duration time elapsed
03:26:23.924 00.031 9828 IsSlewing returns 0
03:26:23.924 00.000 9828 IsGuiding returns 1
03:26:23.956 00.032 9828 IsSlewing returns 0
03:26:23.956 00.000 9828 IsGuiding returns 1
03:26:23.988 00.032 9828 IsSlewing returns 0
03:26:23.988 00.000 9828 IsGuiding returns 1
03:26:24.019 00.031 9828 IsSlewing returns 0
03:26:24.019 00.000 9828 IsGuiding returns 0
03:26:24.020 00.001 9828 scope move finished after 15 + 137 ms
03:26:24.020 00.000 9828 Move returns status 0, amount 15
03:26:24.020 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:24.020 00.000 9828 MoveAxis(N, 10, B)
03:26:24.020 00.000 9828 Guiding  Dir = 0, Dur = 10
03:26:24.035 00.015 9828 IsSlewing returns 0
03:26:24.035 00.000 9828 IsGuiding returns 0
03:26:24.035 00.000 9828 PulseGuide returned control before completion, sleep 20
03:26:24.066 00.031 9828 IsGuiding returns 1
03:26:24.066 00.000 9828 scope still moving after pulse duration time elapsed
03:26:24.097 00.031 9828 IsSlewing returns 0
03:26:24.097 00.000 9828 IsGuiding returns 1
03:26:24.128 00.031 9828 IsSlewing returns 0
03:26:24.128 00.000 9828 IsGuiding returns 1
03:26:24.159 00.031 9828 IsSlewing returns 0
03:26:24.159 00.000 9828 IsGuiding returns 1
03:26:24.190 00.031 9828 IsSlewing returns 0
03:26:24.190 00.000 9828 IsGuiding returns 1
03:26:24.221 00.031 9828 IsSlewing returns 0
03:26:24.221 00.000 9828 IsGuiding returns 0
03:26:24.221 00.000 9828 scope move finished after 10 + 175 ms
03:26:24.221 00.000 9828 Move returns status 0, amount 10
03:26:24.221 00.000 9828 move complete, result=0
03:26:24.221 00.000 9828 worker thread done servicing request
03:26:24.221 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 10 ms NORTH
03:26:24.551 00.330 8976 Exposure complete
03:26:24.556 00.005 8976 worker thread done servicing request
03:26:24.556 00.000 5052 OnExposeComplete: enter
03:26:24.556 00.000 5052 UpdateGuideState(): m_state=6
03:26:24.556 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13718
03:26:24.556 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.81, Mass=59, SNR=5.2, Peak=56 HFD=1.9
03:26:24.556 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
03:26:24.556 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:26:24.556 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.10 hyp=0.41 cameraTheta=0.24 mountX=-0.09 mountY=-0.39, mountTheta=-1.81
03:26:24.558 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.10, opts=13)
03:26:24.558 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.10)
03:26:24.558 00.000 8976 Worker thread wakes up
03:26:24.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.10) opts 0xd
03:26:24.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.10)
03:26:24.558 00.000 8976 Moving (0.40, 0.10) raw xDistance=-0.09 yDistance=-0.39
03:26:24.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:24.558 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:26:24.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:24.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:26:24.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:26:24.558 00.000 8976 MoveAxis(R, 0, ABG)
03:26:24.558 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:24.558 00.000 5052 Enqueuing Expose request
03:26:24.558 00.000 8976 MoveAxis(U, 2, ABG)
03:26:24.558 00.000 8976 stepping (-10, 14) + (0, 2)
03:26:24.558 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:24.594 00.036 8976 Received - 47 (G) 
03:26:24.594 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:24.594 00.000 8976 stepped: pos (-10, 16)
03:26:24.594 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:26:24.595 00.001 8976 MountToCamera -- mountX=1.52 mountY=-2.49 hyp=2.92 mountTheta=-1.02 cameraX=1.52, cameraY=2.49 cameraTheta=1.02
03:26:24.595 00.000 8976 incremental bump (1.521, 2.489) isValid = 1
03:26:24.595 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
03:26:24.595 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:26:24.595 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:26:24.595 00.000 8976 move complete, result=0
03:26:24.595 00.000 9828 Worker thread wakes up
03:26:24.595 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:26:24.595 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:26:24.595 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:26:24.595 00.000 8976 worker thread done servicing request
03:26:24.595 00.000 8976 Worker thread wakes up
03:26:24.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:24.595 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:24.595 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:26:24.595 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:26:24.596 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:26:24.596 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:26:24.596 00.000 9828 BLC: window closed
03:26:24.596 00.000 9828 MoveAxis(E, 20, B)
03:26:24.596 00.000 9828 Guiding  Dir = 2, Dur = 20
03:26:24.596 00.000 9828 IsSlewing returns 0
03:26:24.596 00.000 9828 IsGuiding returns 0
03:26:24.596 00.000 9828 PulseGuide returned control before completion, sleep 30
03:26:24.640 00.044 9828 IsGuiding returns 1
03:26:24.640 00.000 9828 scope still moving after pulse duration time elapsed
03:26:24.671 00.031 9828 IsSlewing returns 0
03:26:24.672 00.001 9828 IsGuiding returns 1
03:26:24.704 00.032 9828 IsSlewing returns 0
03:26:24.704 00.000 9828 IsGuiding returns 1
03:26:24.736 00.032 9828 IsSlewing returns 0
03:26:24.736 00.000 9828 IsGuiding returns 0
03:26:24.736 00.000 9828 scope move finished after 20 + 119 ms
03:26:24.736 00.000 9828 Move returns status 0, amount 20
03:26:24.736 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:24.736 00.000 9828 MoveAxis(N, 13, B)
03:26:24.736 00.000 9828 Guiding  Dir = 0, Dur = 13
03:26:24.752 00.016 9828 IsSlewing returns 0
03:26:24.752 00.000 9828 IsGuiding returns 0
03:26:24.752 00.000 9828 PulseGuide returned control before completion, sleep 23
03:26:24.783 00.031 9828 IsGuiding returns 1
03:26:24.783 00.000 9828 scope still moving after pulse duration time elapsed
03:26:24.815 00.032 9828 IsSlewing returns 0
03:26:24.815 00.000 9828 IsGuiding returns 1
03:26:24.846 00.031 9828 IsSlewing returns 0
03:26:24.846 00.000 9828 IsGuiding returns 1
03:26:24.876 00.030 9828 IsSlewing returns 0
03:26:24.876 00.000 9828 IsGuiding returns 1
03:26:24.907 00.031 9828 IsSlewing returns 0
03:26:24.907 00.000 9828 IsGuiding returns 0
03:26:24.907 00.000 9828 scope move finished after 13 + 142 ms
03:26:24.907 00.000 9828 Move returns status 0, amount 13
03:26:24.907 00.000 9828 move complete, result=0
03:26:24.907 00.000 9828 worker thread done servicing request
03:26:24.907 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:26:25.276 00.369 8976 Exposure complete
03:26:25.281 00.005 8976 worker thread done servicing request
03:26:25.282 00.001 5052 OnExposeComplete: enter
03:26:25.282 00.000 5052 UpdateGuideState(): m_state=6
03:26:25.282 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13719
03:26:25.282 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.85, Mass=47, SNR=4.6, Peak=55 HFD=1.8
03:26:25.282 00.000 5052 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
03:26:25.282 00.000 5052 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
03:26:25.282 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.14 hyp=0.35 cameraTheta=0.40 mountX=-0.02 mountY=-0.35, mountTheta=-1.64
03:26:25.282 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.14, opts=13)
03:26:25.282 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.14)
03:26:25.283 00.001 8976 Worker thread wakes up
03:26:25.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.14) opts 0xd
03:26:25.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.14)
03:26:25.283 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:25.283 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:26:25.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:25.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:25.283 00.000 5052 Enqueuing Expose request
03:26:25.283 00.000 8976 Moving (0.33, 0.14) raw xDistance=-0.02 yDistance=-0.35
03:26:25.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:26:25.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
03:26:25.283 00.000 8976 MoveAxis(R, 0, ABG)
03:26:25.283 00.000 8976 MoveAxis(U, 1, ABG)
03:26:25.283 00.000 8976 stepping (-10, 16) + (0, 1)
03:26:25.283 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:25.314 00.031 8976 Received - 47 (G) 
03:26:25.314 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:25.314 00.000 8976 stepped: pos (-10, 17)
03:26:25.314 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:26:25.314 00.000 8976 MountToCamera -- mountX=1.53 mountY=-2.56 hyp=2.98 mountTheta=-1.03 cameraX=1.58, cameraY=2.52 cameraTheta=1.01
03:26:25.314 00.000 8976 incremental bump (1.582, 2.523) isValid = 1
03:26:25.314 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:26:25.314 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:26:25.314 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:26:25.314 00.000 8976 move complete, result=0
03:26:25.314 00.000 9828 Worker thread wakes up
03:26:25.314 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:26:25.314 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:26:25.314 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:26:25.314 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:26:25.314 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:26:25.314 00.000 8976 worker thread done servicing request
03:26:25.315 00.001 8976 Worker thread wakes up
03:26:25.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:25.315 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:26:25.315 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:25.315 00.000 9828 BLC: window closed
03:26:25.315 00.000 9828 MoveAxis(E, 21, B)
03:26:25.315 00.000 9828 Guiding  Dir = 2, Dur = 21
03:26:25.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:25.315 00.000 9828 IsSlewing returns 0
03:26:25.315 00.000 9828 IsGuiding returns 0
03:26:25.315 00.000 9828 PulseGuide returned control before completion, sleep 31
03:26:25.354 00.039 9828 IsGuiding returns 1
03:26:25.354 00.000 9828 scope still moving after pulse duration time elapsed
03:26:25.386 00.032 9828 IsSlewing returns 0
03:26:25.386 00.000 9828 IsGuiding returns 1
03:26:25.419 00.033 9828 IsSlewing returns 0
03:26:25.419 00.000 9828 IsGuiding returns 1
03:26:25.451 00.032 9828 IsSlewing returns 0
03:26:25.451 00.000 9828 IsGuiding returns 0
03:26:25.451 00.000 9828 scope move finished after 21 + 114 ms
03:26:25.451 00.000 9828 Move returns status 0, amount 21
03:26:25.451 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:25.451 00.000 9828 MoveAxis(N, 13, B)
03:26:25.451 00.000 9828 Guiding  Dir = 0, Dur = 13
03:26:25.466 00.015 9828 IsSlewing returns 0
03:26:25.466 00.000 9828 IsGuiding returns 0
03:26:25.466 00.000 9828 PulseGuide returned control before completion, sleep 23
03:26:25.498 00.032 9828 IsGuiding returns 1
03:26:25.498 00.000 9828 scope still moving after pulse duration time elapsed
03:26:25.529 00.031 9828 IsSlewing returns 0
03:26:25.529 00.000 9828 IsGuiding returns 1
03:26:25.560 00.031 9828 IsSlewing returns 0
03:26:25.560 00.000 9828 IsGuiding returns 1
03:26:25.592 00.032 9828 IsSlewing returns 0
03:26:25.592 00.000 9828 IsGuiding returns 1
03:26:25.622 00.030 9828 IsSlewing returns 0
03:26:25.622 00.000 9828 IsGuiding returns 1
03:26:25.653 00.031 9828 IsSlewing returns 0
03:26:25.653 00.000 9828 IsGuiding returns 1
03:26:25.685 00.032 9828 IsSlewing returns 0
03:26:25.685 00.000 9828 IsGuiding returns 0
03:26:25.685 00.000 9828 scope move finished after 13 + 205 ms
03:26:25.685 00.000 9828 Move returns status 0, amount 13
03:26:25.685 00.000 9828 move complete, result=0
03:26:25.685 00.000 9828 worker thread done servicing request
03:26:25.685 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:26:26.003 00.318 8976 Exposure complete
03:26:26.009 00.006 8976 worker thread done servicing request
03:26:26.009 00.000 5052 OnExposeComplete: enter
03:26:26.009 00.000 5052 UpdateGuideState(): m_state=6
03:26:26.009 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13720
03:26:26.009 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.19, Mass=64, SNR=5.4, Peak=57 HFD=2.4
03:26:26.009 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.04) = xAngle (-3.59 = 2.70)
03:26:26.010 00.001 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.69 = 2.59)
03:26:26.010 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.52 hyp=0.52 cameraTheta=-1.54 mountX=-0.47 mountY=0.27, mountTheta=2.62
03:26:26.010 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.52, opts=13)
03:26:26.011 00.001 5052 Enqueuing Move request for stepguider (0.01, -0.52)
03:26:26.011 00.000 8976 Worker thread wakes up
03:26:26.011 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:26:26.011 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.52) opts 0xd
03:26:26.011 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:26:26.011 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.52)
03:26:26.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:26.011 00.000 8976 Moving (0.01, -0.52) raw xDistance=-0.47 yDistance=0.27
03:26:26.011 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:26.011 00.000 5052 Enqueuing Expose request
03:26:26.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
03:26:26.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
03:26:26.011 00.000 8976 MoveAxis(R, 2, ABG)
03:26:26.011 00.000 8976 stepping (-10, 17) + (2, 0)
03:26:26.011 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:26.033 00.022 8976 Received - 47 (G) 
03:26:26.033 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:26.033 00.000 8976 stepped: pos (-8, 17)
03:26:26.033 00.000 8976 MoveAxis(D, 1, ABG)
03:26:26.033 00.000 8976 stepping (-8, 17) + (0, -1)
03:26:26.033 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:26.065 00.032 8976 Received - 47 (G) 
03:26:26.065 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:26.065 00.000 8976 stepped: pos (-8, 16)
03:26:26.065 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:26:26.065 00.000 8976 MountToCamera -- mountX=1.43 mountY=-2.55 hyp=2.92 mountTheta=-1.06 cameraX=1.62, cameraY=2.43 cameraTheta=0.98
03:26:26.065 00.000 8976 incremental bump (1.623, 2.432) isValid = 1
03:26:26.065 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:26:26.065 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:26:26.065 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:26:26.065 00.000 8976 move complete, result=0
03:26:26.065 00.000 9828 Worker thread wakes up
03:26:26.065 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:26:26.065 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:26:26.065 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:26:26.065 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:26:26.066 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:26:26.066 00.000 8976 worker thread done servicing request
03:26:26.066 00.000 8976 Worker thread wakes up
03:26:26.066 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:26.066 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:26.066 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:26.066 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:26:26.066 00.000 9828 BLC: window closed
03:26:26.066 00.000 9828 MoveAxis(E, 22, B)
03:26:26.066 00.000 9828 Guiding  Dir = 2, Dur = 22
03:26:26.067 00.001 9828 IsSlewing returns 0
03:26:26.067 00.000 9828 IsGuiding returns 0
03:26:26.067 00.000 9828 PulseGuide returned control before completion, sleep 32
03:26:26.106 00.039 9828 IsGuiding returns 1
03:26:26.106 00.000 9828 scope still moving after pulse duration time elapsed
03:26:26.137 00.031 9828 IsSlewing returns 0
03:26:26.137 00.000 9828 IsGuiding returns 1
03:26:26.168 00.031 9828 IsSlewing returns 0
03:26:26.168 00.000 9828 IsGuiding returns 1
03:26:26.200 00.032 9828 IsSlewing returns 0
03:26:26.201 00.001 9828 IsGuiding returns 1
03:26:26.231 00.030 9828 IsSlewing returns 0
03:26:26.231 00.000 9828 IsGuiding returns 0
03:26:26.231 00.000 9828 scope move finished after 22 + 142 ms
03:26:26.231 00.000 9828 Move returns status 0, amount 22
03:26:26.232 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:26.232 00.000 9828 MoveAxis(N, 12, B)
03:26:26.232 00.000 9828 Guiding  Dir = 0, Dur = 12
03:26:26.246 00.014 9828 IsSlewing returns 0
03:26:26.246 00.000 9828 IsGuiding returns 0
03:26:26.246 00.000 9828 PulseGuide returned control before completion, sleep 22
03:26:26.277 00.031 9828 IsGuiding returns 1
03:26:26.277 00.000 9828 scope still moving after pulse duration time elapsed
03:26:26.308 00.031 9828 IsSlewing returns 0
03:26:26.308 00.000 9828 IsGuiding returns 1
03:26:26.339 00.031 9828 IsSlewing returns 0
03:26:26.339 00.000 9828 IsGuiding returns 1
03:26:26.370 00.031 9828 IsSlewing returns 0
03:26:26.370 00.000 9828 IsGuiding returns 1
03:26:26.401 00.031 9828 IsSlewing returns 0
03:26:26.401 00.000 9828 IsGuiding returns 0
03:26:26.401 00.000 9828 scope move finished after 12 + 143 ms
03:26:26.401 00.000 9828 Move returns status 0, amount 12
03:26:26.401 00.000 9828 move complete, result=0
03:26:26.401 00.000 9828 worker thread done servicing request
03:26:26.402 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:26:26.749 00.347 8976 Exposure complete
03:26:26.755 00.006 8976 worker thread done servicing request
03:26:26.755 00.000 5052 OnExposeComplete: enter
03:26:26.755 00.000 5052 UpdateGuideState(): m_state=6
03:26:26.755 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13721
03:26:26.755 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.82, Mass=59, SNR=5.1, Peak=54 HFD=2.6
03:26:26.755 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
03:26:26.755 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
03:26:26.755 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.72 mountX=0.04 mountY=-0.16, mountTheta=-1.33
03:26:26.756 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.11, opts=13)
03:26:26.756 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.11)
03:26:26.756 00.000 8976 Worker thread wakes up
03:26:26.756 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.11) opts 0xd
03:26:26.756 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.11)
03:26:26.756 00.000 8976 Moving (0.12, 0.11) raw xDistance=0.04 yDistance=-0.16
03:26:26.756 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:26:26.756 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:26.757 00.001 5052 UpdateGuideState exits: m=59 SNR=5.1
03:26:26.757 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:26.757 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:26.757 00.000 5052 Enqueuing Expose request
03:26:26.757 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:26:26.757 00.000 8976 MoveAxis(R, 0, ABG)
03:26:26.757 00.000 8976 MoveAxis(U, 0, ABG)
03:26:26.757 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:26:26.757 00.000 8976 MountToCamera -- mountX=1.36 mountY=-2.55 hyp=2.89 mountTheta=-1.08 cameraX=1.65, cameraY=2.37 cameraTheta=0.96
03:26:26.757 00.000 8976 incremental bump (1.650, 2.371) isValid = 1
03:26:26.758 00.001 8976 Scheduling Mount bump of (0.066, 0.098)
03:26:26.758 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:26:26.758 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:26:26.758 00.000 8976 move complete, result=0
03:26:26.758 00.000 8976 worker thread done servicing request
03:26:26.758 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:26.758 00.000 9828 Worker thread wakes up
03:26:26.758 00.000 8976 Worker thread wakes up
03:26:26.758 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:26.758 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:26.758 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:26:26.758 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:26:26.759 00.001 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
03:26:26.759 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:26:26.759 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:26:26.759 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:26.759 00.000 9828 BLC: window closed
03:26:26.759 00.000 9828 MoveAxis(E, 22, B)
03:26:26.759 00.000 9828 Guiding  Dir = 2, Dur = 22
03:26:26.759 00.000 9828 IsSlewing returns 0
03:26:26.759 00.000 9828 IsGuiding returns 0
03:26:26.759 00.000 9828 PulseGuide returned control before completion, sleep 32
03:26:26.805 00.046 9828 IsGuiding returns 1
03:26:26.805 00.000 9828 scope still moving after pulse duration time elapsed
03:26:26.836 00.031 9828 IsSlewing returns 0
03:26:26.836 00.000 9828 IsGuiding returns 1
03:26:26.866 00.030 9828 IsSlewing returns 0
03:26:26.866 00.000 9828 IsGuiding returns 1
03:26:26.897 00.031 9828 IsSlewing returns 0
03:26:26.897 00.000 9828 IsGuiding returns 0
03:26:26.897 00.000 9828 scope move finished after 22 + 116 ms
03:26:26.897 00.000 9828 Move returns status 0, amount 22
03:26:26.897 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:26.897 00.000 9828 MoveAxis(N, 12, B)
03:26:26.897 00.000 9828 Guiding  Dir = 0, Dur = 12
03:26:26.912 00.015 9828 IsSlewing returns 0
03:26:26.912 00.000 9828 IsGuiding returns 0
03:26:26.912 00.000 9828 PulseGuide returned control before completion, sleep 22
03:26:26.943 00.031 9828 IsGuiding returns 1
03:26:26.943 00.000 9828 scope still moving after pulse duration time elapsed
03:26:26.974 00.031 9828 IsSlewing returns 0
03:26:26.974 00.000 9828 IsGuiding returns 1
03:26:27.005 00.031 9828 IsSlewing returns 0
03:26:27.005 00.000 9828 IsGuiding returns 1
03:26:27.036 00.031 9828 IsSlewing returns 0
03:26:27.036 00.000 9828 IsGuiding returns 1
03:26:27.067 00.031 9828 IsSlewing returns 0
03:26:27.067 00.000 9828 IsGuiding returns 0
03:26:27.067 00.000 9828 scope move finished after 12 + 142 ms
03:26:27.067 00.000 9828 Move returns status 0, amount 12
03:26:27.067 00.000 9828 move complete, result=0
03:26:27.068 00.001 9828 worker thread done servicing request
03:26:27.068 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:26:27.442 00.374 8976 Exposure complete
03:26:27.449 00.007 8976 worker thread done servicing request
03:26:27.449 00.000 5052 OnExposeComplete: enter
03:26:27.449 00.000 5052 UpdateGuideState(): m_state=6
03:26:27.449 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13722
03:26:27.449 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.82, Mass=33, SNR=3.9, Peak=54 HFD=1.2
03:26:27.449 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
03:26:27.449 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
03:26:27.449 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.52 mountX=0.01 mountY=-0.22, mountTheta=-1.53
03:26:27.450 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.11, opts=13)
03:26:27.450 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.11)
03:26:27.450 00.000 8976 Worker thread wakes up
03:26:27.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.11) opts 0xd
03:26:27.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.11)
03:26:27.450 00.000 8976 Moving (0.19, 0.11) raw xDistance=0.01 yDistance=-0.22
03:26:27.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:26:27.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:26:27.450 00.000 8976 MoveAxis(R, 0, ABG)
03:26:27.450 00.000 8976 MoveAxis(U, 0, ABG)
03:26:27.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:26:27.451 00.001 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:26:27.451 00.000 8976 MountToCamera -- mountX=1.32 mountY=-2.55 hyp=2.87 mountTheta=-1.09 cameraX=1.67, cameraY=2.33 cameraTheta=0.95
03:26:27.451 00.000 8976 incremental bump (1.668, 2.330) isValid = 1
03:26:27.451 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:26:27.451 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:26:27.451 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:26:27.451 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:26:27.451 00.000 8976 move complete, result=0
03:26:27.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:27.451 00.000 8976 worker thread done servicing request
03:26:27.451 00.000 9828 Worker thread wakes up
03:26:27.451 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:26:27.451 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:26:27.451 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
03:26:27.451 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:27.451 00.000 5052 Enqueuing Expose request
03:26:27.451 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
03:26:27.452 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:26:27.452 00.000 8976 Worker thread wakes up
03:26:27.452 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:27.452 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:27.452 00.000 9828 BLC: window closed
03:26:27.452 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:27.452 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:27.452 00.000 9828 MoveAxis(E, 23, B)
03:26:27.452 00.000 9828 Guiding  Dir = 2, Dur = 23
03:26:27.452 00.000 9828 IsSlewing returns 0
03:26:27.452 00.000 9828 IsGuiding returns 0
03:26:27.453 00.001 9828 PulseGuide returned control before completion, sleep 33
03:26:27.486 00.033 9828 IsGuiding returns 1
03:26:27.486 00.000 9828 scope still moving after pulse duration time elapsed
03:26:27.518 00.032 9828 IsSlewing returns 0
03:26:27.518 00.000 9828 IsGuiding returns 1
03:26:27.550 00.032 9828 IsSlewing returns 0
03:26:27.550 00.000 9828 IsGuiding returns 1
03:26:27.581 00.031 9828 IsSlewing returns 0
03:26:27.581 00.000 9828 IsGuiding returns 0
03:26:27.581 00.000 9828 scope move finished after 23 + 105 ms
03:26:27.581 00.000 9828 Move returns status 0, amount 23
03:26:27.581 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:27.581 00.000 9828 MoveAxis(N, 12, B)
03:26:27.581 00.000 9828 Guiding  Dir = 0, Dur = 12
03:26:27.597 00.016 9828 IsSlewing returns 0
03:26:27.597 00.000 9828 IsGuiding returns 0
03:26:27.597 00.000 9828 PulseGuide returned control before completion, sleep 22
03:26:27.628 00.031 9828 IsGuiding returns 1
03:26:27.628 00.000 9828 scope still moving after pulse duration time elapsed
03:26:27.659 00.031 9828 IsSlewing returns 0
03:26:27.659 00.000 9828 IsGuiding returns 1
03:26:27.689 00.030 9828 IsSlewing returns 0
03:26:27.689 00.000 9828 IsGuiding returns 1
03:26:27.720 00.031 9828 IsSlewing returns 0
03:26:27.720 00.000 9828 IsGuiding returns 1
03:26:27.750 00.030 9828 IsSlewing returns 0
03:26:27.750 00.000 9828 IsGuiding returns 0
03:26:27.750 00.000 9828 scope move finished after 12 + 141 ms
03:26:27.750 00.000 9828 Move returns status 0, amount 12
03:26:27.750 00.000 9828 move complete, result=0
03:26:27.750 00.000 9828 worker thread done servicing request
03:26:27.750 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:26:28.136 00.386 8976 Exposure complete
03:26:28.141 00.005 8976 worker thread done servicing request
03:26:28.141 00.000 5052 OnExposeComplete: enter
03:26:28.141 00.000 5052 UpdateGuideState(): m_state=6
03:26:28.141 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13723
03:26:28.141 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.73, Mass=59, SNR=5.2, Peak=58 HFD=2.1
03:26:28.142 00.001 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:26:28.142 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
03:26:28.142 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.03 mountX=0.09 mountY=0.13, mountTheta=0.95
03:26:28.142 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.02, opts=13)
03:26:28.142 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.02)
03:26:28.142 00.000 8976 Worker thread wakes up
03:26:28.142 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:26:28.142 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:26:28.143 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:28.143 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.02) opts 0xd
03:26:28.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:28.143 00.000 5052 Enqueuing Expose request
03:26:28.143 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.02)
03:26:28.143 00.000 8976 Moving (-0.17, 0.02) raw xDistance=0.09 yDistance=0.13
03:26:28.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:26:28.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:26:28.143 00.000 8976 MoveAxis(R, 0, ABG)
03:26:28.143 00.000 8976 MoveAxis(U, 0, ABG)
03:26:28.143 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:26:28.143 00.000 8976 MountToCamera -- mountX=1.29 mountY=-2.54 hyp=2.85 mountTheta=-1.10 cameraX=1.68, cameraY=2.30 cameraTheta=0.94
03:26:28.143 00.000 8976 incremental bump (1.680, 2.303) isValid = 1
03:26:28.143 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:26:28.143 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:26:28.143 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:26:28.143 00.000 8976 move complete, result=0
03:26:28.143 00.000 9828 Worker thread wakes up
03:26:28.143 00.000 8976 worker thread done servicing request
03:26:28.143 00.000 8976 Worker thread wakes up
03:26:28.144 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:26:28.144 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:28.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:28.144 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:26:28.144 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:26:28.144 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:26:28.144 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:28.144 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:26:28.144 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:28.144 00.000 9828 BLC: window closed
03:26:28.144 00.000 9828 MoveAxis(E, 23, B)
03:26:28.144 00.000 9828 Guiding  Dir = 2, Dur = 23
03:26:28.145 00.001 9828 IsSlewing returns 0
03:26:28.145 00.000 9828 IsGuiding returns 0
03:26:28.145 00.000 9828 PulseGuide returned control before completion, sleep 33
03:26:28.185 00.040 9828 IsGuiding returns 1
03:26:28.185 00.000 9828 scope still moving after pulse duration time elapsed
03:26:28.216 00.031 9828 IsSlewing returns 0
03:26:28.216 00.000 9828 IsGuiding returns 1
03:26:28.247 00.031 9828 IsSlewing returns 0
03:26:28.247 00.000 9828 IsGuiding returns 1
03:26:28.278 00.031 9828 IsSlewing returns 0
03:26:28.278 00.000 9828 IsGuiding returns 0
03:26:28.278 00.000 9828 scope move finished after 23 + 110 ms
03:26:28.278 00.000 9828 Move returns status 0, amount 23
03:26:28.278 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:28.278 00.000 9828 MoveAxis(N, 12, B)
03:26:28.278 00.000 9828 Guiding  Dir = 0, Dur = 12
03:26:28.294 00.016 9828 IsSlewing returns 0
03:26:28.294 00.000 9828 IsGuiding returns 0
03:26:28.295 00.001 9828 PulseGuide returned control before completion, sleep 22
03:26:28.324 00.029 9828 IsGuiding returns 1
03:26:28.324 00.000 9828 scope still moving after pulse duration time elapsed
03:26:28.355 00.031 9828 IsSlewing returns 0
03:26:28.355 00.000 9828 IsGuiding returns 1
03:26:28.386 00.031 9828 IsSlewing returns 0
03:26:28.386 00.000 9828 IsGuiding returns 1
03:26:28.416 00.030 9828 IsSlewing returns 0
03:26:28.416 00.000 9828 IsGuiding returns 1
03:26:28.447 00.031 9828 IsSlewing returns 0
03:26:28.448 00.001 9828 IsGuiding returns 0
03:26:28.448 00.000 9828 scope move finished after 12 + 141 ms
03:26:28.448 00.000 9828 Move returns status 0, amount 12
03:26:28.448 00.000 9828 move complete, result=0
03:26:28.448 00.000 9828 worker thread done servicing request
03:26:28.448 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:26:28.826 00.378 8976 Exposure complete
03:26:28.832 00.006 8976 worker thread done servicing request
03:26:28.832 00.000 5052 OnExposeComplete: enter
03:26:28.832 00.000 5052 UpdateGuideState(): m_state=6
03:26:28.832 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13724
03:26:28.833 00.001 5052 Star::Find returns 1 (0), X=328.55, Y=281.69, Mass=52, SNR=4.9, Peak=54 HFD=2.8
03:26:28.833 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
03:26:28.833 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.03)
03:26:28.833 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.02 hyp=0.62 cameraTheta=-3.11 mountX=0.27 mountY=0.53, mountTheta=1.11
03:26:28.833 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.02, opts=13)
03:26:28.833 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.02)
03:26:28.833 00.000 8976 Worker thread wakes up
03:26:28.834 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.02) opts 0xd
03:26:28.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.02)
03:26:28.834 00.000 8976 Moving (-0.62, -0.02) raw xDistance=0.27 yDistance=0.53
03:26:28.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:26:28.834 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:28.834 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:26:28.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:28.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
03:26:28.834 00.000 8976 MoveAxis(L, 1, ABG)
03:26:28.834 00.000 8976 stepping (-8, 16) + (-1, 0)
03:26:28.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:28.834 00.000 5052 Enqueuing Expose request
03:26:28.834 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:28.862 00.028 8976 Received - 47 (G) 
03:26:28.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:28.862 00.000 8976 stepped: pos (-9, 16)
03:26:28.862 00.000 8976 MoveAxis(D, 2, ABG)
03:26:28.862 00.000 8976 stepping (-9, 16) + (0, -2)
03:26:28.862 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:28.894 00.032 8976 Received - 47 (G) 
03:26:28.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:28.894 00.000 8976 stepped: pos (-9, 14)
03:26:28.894 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:26:28.894 00.000 8976 MountToCamera -- mountX=1.32 mountY=-2.44 hyp=2.77 mountTheta=-1.08 cameraX=1.57, cameraY=2.28 cameraTheta=0.97
03:26:28.894 00.000 8976 incremental bump (1.572, 2.282) isValid = 1
03:26:28.894 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
03:26:28.894 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:26:28.894 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:26:28.895 00.001 8976 move complete, result=0
03:26:28.895 00.000 9828 Worker thread wakes up
03:26:28.895 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:26:28.895 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:26:28.895 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:26:28.895 00.000 8976 worker thread done servicing request
03:26:28.895 00.000 8976 Worker thread wakes up
03:26:28.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:28.895 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:28.895 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
03:26:28.895 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
03:26:28.895 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
03:26:28.895 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:28.895 00.000 9828 BLC: window closed
03:26:28.895 00.000 9828 MoveAxis(E, 22, B)
03:26:28.895 00.000 9828 Guiding  Dir = 2, Dur = 22
03:26:28.896 00.001 9828 IsSlewing returns 0
03:26:28.896 00.000 9828 IsGuiding returns 0
03:26:28.896 00.000 9828 PulseGuide returned control before completion, sleep 32
03:26:28.942 00.046 9828 IsGuiding returns 1
03:26:28.942 00.000 9828 scope still moving after pulse duration time elapsed
03:26:28.972 00.030 9828 IsSlewing returns 0
03:26:28.972 00.000 9828 IsGuiding returns 1
03:26:29.003 00.031 9828 IsSlewing returns 0
03:26:29.003 00.000 9828 IsGuiding returns 1
03:26:29.035 00.032 9828 IsSlewing returns 0
03:26:29.035 00.000 9828 IsGuiding returns 0
03:26:29.035 00.000 9828 scope move finished after 22 + 116 ms
03:26:29.035 00.000 9828 Move returns status 0, amount 22
03:26:29.035 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:29.035 00.000 9828 MoveAxis(N, 12, B)
03:26:29.035 00.000 9828 Guiding  Dir = 0, Dur = 12
03:26:29.050 00.015 9828 IsSlewing returns 0
03:26:29.050 00.000 9828 IsGuiding returns 0
03:26:29.050 00.000 9828 PulseGuide returned control before completion, sleep 22
03:26:29.082 00.032 9828 IsGuiding returns 1
03:26:29.082 00.000 9828 scope still moving after pulse duration time elapsed
03:26:29.114 00.032 9828 IsSlewing returns 0
03:26:29.114 00.000 9828 IsGuiding returns 1
03:26:29.144 00.030 9828 IsSlewing returns 0
03:26:29.144 00.000 9828 IsGuiding returns 1
03:26:29.175 00.031 9828 IsSlewing returns 0
03:26:29.175 00.000 9828 IsGuiding returns 1
03:26:29.206 00.031 9828 IsSlewing returns 0
03:26:29.206 00.000 9828 IsGuiding returns 0
03:26:29.206 00.000 9828 scope move finished after 12 + 143 ms
03:26:29.206 00.000 9828 Move returns status 0, amount 12
03:26:29.207 00.001 9828 move complete, result=0
03:26:29.207 00.000 9828 worker thread done servicing request
03:26:29.207 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:26:29.582 00.375 8976 Exposure complete
03:26:29.587 00.005 8976 worker thread done servicing request
03:26:29.587 00.000 5052 OnExposeComplete: enter
03:26:29.587 00.000 5052 UpdateGuideState(): m_state=6
03:26:29.587 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13725
03:26:29.587 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.69, Mass=61, SNR=5.3, Peak=57 HFD=2.6
03:26:29.587 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
03:26:29.587 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.04)
03:26:29.587 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.02 hyp=0.51 cameraTheta=-3.10 mountX=0.21 mountY=0.44, mountTheta=1.12
03:26:29.588 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.02, opts=13)
03:26:29.588 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.02)
03:26:29.588 00.000 8976 Worker thread wakes up
03:26:29.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.02) opts 0xd
03:26:29.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.02)
03:26:29.588 00.000 8976 Moving (-0.51, -0.02) raw xDistance=0.21 yDistance=0.44
03:26:29.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:26:29.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
03:26:29.588 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:29.588 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:26:29.589 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:29.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:29.589 00.000 8976 MoveAxis(R, 0, ABG)
03:26:29.589 00.000 8976 MoveAxis(D, 2, ABG)
03:26:29.589 00.000 8976 stepping (-9, 14) + (0, -2)
03:26:29.589 00.000 5052 Enqueuing Expose request
03:26:29.589 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:29.613 00.024 8976 Received - 47 (G) 
03:26:29.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:29.613 00.000 8976 stepped: pos (-9, 12)
03:26:29.614 00.001 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:26:29.614 00.000 8976 MountToCamera -- mountX=1.34 mountY=-2.26 hyp=2.63 mountTheta=-1.04 cameraX=1.41, cameraY=2.22 cameraTheta=1.01
03:26:29.614 00.000 8976 incremental bump (1.406, 2.220) isValid = 1
03:26:29.614 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:26:29.614 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:26:29.614 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:26:29.614 00.000 8976 move complete, result=0
03:26:29.614 00.000 9828 Worker thread wakes up
03:26:29.614 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:26:29.614 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:26:29.614 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:26:29.614 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
03:26:29.614 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:26:29.614 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:29.614 00.000 9828 BLC: window closed
03:26:29.614 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:26:29.614 00.000 8976 worker thread done servicing request
03:26:29.614 00.000 9828 MoveAxis(E, 21, B)
03:26:29.615 00.001 8976 Worker thread wakes up
03:26:29.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:29.615 00.000 9828 Guiding  Dir = 2, Dur = 21
03:26:29.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:29.615 00.000 9828 IsSlewing returns 0
03:26:29.615 00.000 9828 IsGuiding returns 0
03:26:29.615 00.000 9828 PulseGuide returned control before completion, sleep 31
03:26:29.658 00.043 9828 IsGuiding returns 1
03:26:29.658 00.000 9828 scope still moving after pulse duration time elapsed
03:26:29.690 00.032 9828 IsSlewing returns 0
03:26:29.690 00.000 9828 IsGuiding returns 1
03:26:29.721 00.031 9828 IsSlewing returns 0
03:26:29.721 00.000 9828 IsGuiding returns 1
03:26:29.751 00.030 9828 IsSlewing returns 0
03:26:29.751 00.000 9828 IsGuiding returns 0
03:26:29.751 00.000 9828 scope move finished after 21 + 114 ms
03:26:29.751 00.000 9828 Move returns status 0, amount 21
03:26:29.751 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:29.751 00.000 9828 MoveAxis(N, 13, B)
03:26:29.751 00.000 9828 Guiding  Dir = 0, Dur = 13
03:26:29.767 00.016 9828 IsSlewing returns 0
03:26:29.767 00.000 9828 IsGuiding returns 0
03:26:29.767 00.000 9828 PulseGuide returned control before completion, sleep 23
03:26:29.797 00.030 9828 IsGuiding returns 1
03:26:29.797 00.000 9828 scope still moving after pulse duration time elapsed
03:26:29.830 00.033 9828 IsSlewing returns 0
03:26:29.830 00.000 9828 IsGuiding returns 1
03:26:29.860 00.030 9828 IsSlewing returns 0
03:26:29.860 00.000 9828 IsGuiding returns 1
03:26:29.892 00.032 9828 IsSlewing returns 0
03:26:29.892 00.000 9828 IsGuiding returns 1
03:26:29.923 00.031 9828 IsSlewing returns 0
03:26:29.923 00.000 9828 IsGuiding returns 0
03:26:29.923 00.000 9828 scope move finished after 13 + 143 ms
03:26:29.923 00.000 9828 Move returns status 0, amount 13
03:26:29.923 00.000 9828 move complete, result=0
03:26:29.923 00.000 9828 worker thread done servicing request
03:26:29.923 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:26:30.299 00.376 8976 Exposure complete
03:26:30.304 00.005 8976 worker thread done servicing request
03:26:30.304 00.000 5052 OnExposeComplete: enter
03:26:30.304 00.000 5052 UpdateGuideState(): m_state=6
03:26:30.304 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13726
03:26:30.304 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.75, Mass=57, SNR=5.1, Peak=56 HFD=2.6
03:26:30.305 00.001 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:26:30.305 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.93 = 0.93)
03:26:30.305 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.04 hyp=0.72 cameraTheta=3.08 mountX=0.36 mountY=0.57, mountTheta=1.01
03:26:30.305 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.04, opts=13)
03:26:30.305 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.04)
03:26:30.305 00.000 8976 Worker thread wakes up
03:26:30.305 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.04) opts 0xd
03:26:30.305 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.04)
03:26:30.306 00.001 8976 Moving (-0.71, 0.04) raw xDistance=0.36 yDistance=0.57
03:26:30.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:26:30.306 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:26:30.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:30.306 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:30.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:26:30.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
03:26:30.306 00.000 8976 MoveAxis(L, 2, ABG)
03:26:30.306 00.000 5052 Enqueuing Expose request
03:26:30.306 00.000 8976 stepping (-9, 12) + (-2, 0)
03:26:30.306 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:30.334 00.028 8976 Received - 47 (G) 
03:26:30.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:30.334 00.000 8976 stepped: pos (-11, 12)
03:26:30.334 00.000 8976 MoveAxis(D, 2, ABG)
03:26:30.334 00.000 8976 stepping (-11, 12) + (0, -2)
03:26:30.334 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:30.365 00.031 8976 Received - 47 (G) 
03:26:30.365 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:30.365 00.000 8976 stepped: pos (-11, 10)
03:26:30.365 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:26:30.365 00.000 8976 MountToCamera -- mountX=1.45 mountY=-2.04 hyp=2.50 mountTheta=-0.95 cameraX=1.16, cameraY=2.22 cameraTheta=1.09
03:26:30.366 00.001 8976 incremental bump (1.156, 2.221) isValid = 1
03:26:30.366 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
03:26:30.366 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:26:30.366 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:26:30.366 00.000 8976 move complete, result=0
03:26:30.366 00.000 9828 Worker thread wakes up
03:26:30.366 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:26:30.366 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:26:30.366 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
03:26:30.366 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
03:26:30.366 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:26:30.366 00.000 8976 worker thread done servicing request
03:26:30.366 00.000 8976 Worker thread wakes up
03:26:30.366 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:26:30.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:30.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:30.366 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:26:30.367 00.001 9828 BLC: window closed
03:26:30.367 00.000 9828 MoveAxis(E, 18, B)
03:26:30.367 00.000 9828 Guiding  Dir = 2, Dur = 18
03:26:30.367 00.000 9828 IsSlewing returns 0
03:26:30.367 00.000 9828 IsGuiding returns 0
03:26:30.367 00.000 9828 PulseGuide returned control before completion, sleep 28
03:26:30.407 00.040 9828 IsGuiding returns 1
03:26:30.407 00.000 9828 scope still moving after pulse duration time elapsed
03:26:30.437 00.030 9828 IsSlewing returns 0
03:26:30.437 00.000 9828 IsGuiding returns 1
03:26:30.469 00.032 9828 IsSlewing returns 0
03:26:30.469 00.000 9828 IsGuiding returns 1
03:26:30.500 00.031 9828 IsSlewing returns 0
03:26:30.500 00.000 9828 IsGuiding returns 0
03:26:30.500 00.000 9828 scope move finished after 18 + 114 ms
03:26:30.500 00.000 9828 Move returns status 0, amount 18
03:26:30.500 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:30.500 00.000 9828 MoveAxis(N, 13, B)
03:26:30.500 00.000 9828 Guiding  Dir = 0, Dur = 13
03:26:30.515 00.015 9828 IsSlewing returns 0
03:26:30.515 00.000 9828 IsGuiding returns 0
03:26:30.515 00.000 9828 PulseGuide returned control before completion, sleep 23
03:26:30.547 00.032 9828 IsGuiding returns 1
03:26:30.547 00.000 9828 scope still moving after pulse duration time elapsed
03:26:30.578 00.031 9828 IsSlewing returns 0
03:26:30.578 00.000 9828 IsGuiding returns 1
03:26:30.609 00.031 9828 IsSlewing returns 0
03:26:30.609 00.000 9828 IsGuiding returns 1
03:26:30.641 00.032 9828 IsSlewing returns 0
03:26:30.641 00.000 9828 IsGuiding returns 1
03:26:30.671 00.030 9828 IsSlewing returns 0
03:26:30.671 00.000 9828 IsGuiding returns 0
03:26:30.671 00.000 9828 scope move finished after 13 + 142 ms
03:26:30.672 00.001 9828 Move returns status 0, amount 13
03:26:30.672 00.000 9828 move complete, result=0
03:26:30.672 00.000 9828 worker thread done servicing request
03:26:30.672 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:26:31.052 00.380 8976 Exposure complete
03:26:31.057 00.005 8976 worker thread done servicing request
03:26:31.057 00.000 5052 OnExposeComplete: enter
03:26:31.057 00.000 5052 UpdateGuideState(): m_state=6
03:26:31.057 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13727
03:26:31.058 00.001 5052 Star::Find returns 1 (0), X=328.32, Y=281.89, Mass=59, SNR=5.2, Peak=57 HFD=2.2
03:26:31.058 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:26:31.058 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
03:26:31.058 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.18 hyp=0.87 cameraTheta=2.93 mountX=0.55 mountY=0.61, mountTheta=0.84
03:26:31.058 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.18, opts=13)
03:26:31.058 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.18)
03:26:31.058 00.000 8976 Worker thread wakes up
03:26:31.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.18) opts 0xd
03:26:31.059 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.18)
03:26:31.059 00.000 8976 Moving (-0.85, 0.18) raw xDistance=0.55 yDistance=0.61
03:26:31.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
03:26:31.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:31.059 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:26:31.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:31.059 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
03:26:31.059 00.000 8976 MoveAxis(L, 2, ABG)
03:26:31.059 00.000 8976 stepping (-11, 10) + (-2, 0)
03:26:31.059 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:31.059 00.000 5052 Enqueuing Expose request
03:26:31.059 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:31.084 00.025 8976 Received - 47 (G) 
03:26:31.085 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:31.085 00.000 8976 stepped: pos (-13, 10)
03:26:31.085 00.000 8976 MoveAxis(D, 3, ABG)
03:26:31.085 00.000 8976 stepping (-13, 10) + (0, -3)
03:26:31.085 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:31.117 00.032 8976 Received - 47 (G) 
03:26:31.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:31.117 00.000 8976 stepped: pos (-13, 7)
03:26:31.117 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:26:31.117 00.000 8976 MountToCamera -- mountX=1.63 mountY=-1.73 hyp=2.38 mountTheta=-0.82 cameraX=0.80, cameraY=2.24 cameraTheta=1.23
03:26:31.117 00.000 8976 incremental bump (0.802, 2.240) isValid = 1
03:26:31.117 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:26:31.117 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:26:31.117 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:26:31.117 00.000 8976 move complete, result=0
03:26:31.117 00.000 9828 Worker thread wakes up
03:26:31.117 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:26:31.117 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:26:31.117 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
03:26:31.117 00.000 8976 worker thread done servicing request
03:26:31.117 00.000 8976 Worker thread wakes up
03:26:31.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:31.117 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:31.117 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
03:26:31.117 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
03:26:31.117 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:26:31.117 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:26:31.117 00.000 9828 BLC: window closed
03:26:31.117 00.000 9828 MoveAxis(E, 14, B)
03:26:31.117 00.000 9828 Guiding  Dir = 2, Dur = 14
03:26:31.118 00.001 9828 IsSlewing returns 0
03:26:31.118 00.000 9828 IsGuiding returns 0
03:26:31.118 00.000 9828 PulseGuide returned control before completion, sleep 24
03:26:31.158 00.040 9828 IsGuiding returns 1
03:26:31.158 00.000 9828 scope still moving after pulse duration time elapsed
03:26:31.189 00.031 9828 IsSlewing returns 0
03:26:31.189 00.000 9828 IsGuiding returns 1
03:26:31.220 00.031 9828 IsSlewing returns 0
03:26:31.220 00.000 9828 IsGuiding returns 1
03:26:31.266 00.046 9828 IsSlewing returns 0
03:26:31.266 00.000 9828 IsGuiding returns 0
03:26:31.266 00.000 9828 scope move finished after 14 + 134 ms
03:26:31.266 00.000 9828 Move returns status 0, amount 14
03:26:31.266 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:31.266 00.000 9828 MoveAxis(N, 14, B)
03:26:31.266 00.000 9828 Guiding  Dir = 0, Dur = 14
03:26:31.283 00.017 9828 IsSlewing returns 0
03:26:31.283 00.000 9828 IsGuiding returns 0
03:26:31.283 00.000 9828 PulseGuide returned control before completion, sleep 24
03:26:31.313 00.030 9828 IsGuiding returns 1
03:26:31.313 00.000 9828 scope still moving after pulse duration time elapsed
03:26:31.344 00.031 9828 IsSlewing returns 0
03:26:31.344 00.000 9828 IsGuiding returns 1
03:26:31.376 00.032 9828 IsSlewing returns 0
03:26:31.376 00.000 9828 IsGuiding returns 1
03:26:31.407 00.031 9828 IsSlewing returns 0
03:26:31.407 00.000 9828 IsGuiding returns 0
03:26:31.407 00.000 9828 scope move finished after 14 + 110 ms
03:26:31.407 00.000 9828 Move returns status 0, amount 14
03:26:31.407 00.000 9828 move complete, result=0
03:26:31.407 00.000 9828 worker thread done servicing request
03:26:31.407 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:26:31.803 00.396 8976 Exposure complete
03:26:31.808 00.005 8976 worker thread done servicing request
03:26:31.808 00.000 5052 OnExposeComplete: enter
03:26:31.808 00.000 5052 UpdateGuideState(): m_state=6
03:26:31.808 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13728
03:26:31.808 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.86, Mass=72, SNR=5.8, Peak=58 HFD=2.5
03:26:31.808 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:26:31.808 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
03:26:31.808 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.15 hyp=0.68 cameraTheta=2.92 mountX=0.44 mountY=0.48, mountTheta=0.83
03:26:31.809 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.15, opts=13)
03:26:31.809 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.15)
03:26:31.809 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:31.809 00.000 5052 UpdateGuideState exits: m=72 SNR=5.8
03:26:31.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:31.809 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:31.809 00.000 5052 Enqueuing Expose request
03:26:31.809 00.000 8976 Worker thread wakes up
03:26:31.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.15) opts 0xd
03:26:31.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.15)
03:26:31.809 00.000 8976 Moving (-0.67, 0.15) raw xDistance=0.44 yDistance=0.48
03:26:31.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
03:26:31.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
03:26:31.809 00.000 8976 MoveAxis(L, 2, ABG)
03:26:31.809 00.000 8976 stepping (-13, 7) + (-2, 0)
03:26:31.809 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:31.836 00.027 8976 Received - 47 (G) 
03:26:31.836 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:31.836 00.000 8976 stepped: pos (-15, 7)
03:26:31.836 00.000 8976 MoveAxis(D, 2, ABG)
03:26:31.836 00.000 8976 stepping (-15, 7) + (0, -2)
03:26:31.836 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:31.868 00.032 8976 Received - 47 (G) 
03:26:31.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:31.868 00.000 8976 stepped: pos (-15, 5)
03:26:31.868 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
03:26:31.868 00.000 8976 MountToCamera -- mountX=1.85 mountY=-1.42 hyp=2.33 mountTheta=-0.66 cameraX=0.43, cameraY=2.30 cameraTheta=1.39
03:26:31.869 00.001 8976 incremental bump (0.425, 2.295) isValid = 1
03:26:31.869 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
03:26:31.869 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:26:31.869 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:26:31.869 00.000 8976 move complete, result=0
03:26:31.869 00.000 9828 Worker thread wakes up
03:26:31.869 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:26:31.869 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:26:31.869 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:26:31.869 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
03:26:31.869 00.000 8976 worker thread done servicing request
03:26:31.869 00.000 8976 Worker thread wakes up
03:26:31.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:31.869 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
03:26:31.869 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
03:26:31.869 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:26:31.869 00.000 9828 BLC: window closed
03:26:31.869 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:31.870 00.001 9828 MoveAxis(E, 8, B)
03:26:31.870 00.000 9828 Guiding  Dir = 2, Dur = 8
03:26:31.870 00.000 9828 IsSlewing returns 0
03:26:31.870 00.000 9828 IsGuiding returns 0
03:26:31.870 00.000 9828 PulseGuide returned control before completion, sleep 18
03:26:31.893 00.023 9828 IsGuiding returns 1
03:26:31.893 00.000 9828 scope still moving after pulse duration time elapsed
03:26:31.924 00.031 9828 IsSlewing returns 0
03:26:31.924 00.000 9828 IsGuiding returns 1
03:26:31.954 00.030 9828 IsSlewing returns 0
03:26:31.954 00.000 9828 IsGuiding returns 1
03:26:32.000 00.046 9828 IsSlewing returns 0
03:26:32.000 00.000 9828 IsGuiding returns 0
03:26:32.000 00.000 9828 scope move finished after 8 + 122 ms
03:26:32.000 00.000 9828 Move returns status 0, amount 8
03:26:32.000 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:32.000 00.000 9828 MoveAxis(N, 15, B)
03:26:32.000 00.000 9828 Guiding  Dir = 0, Dur = 15
03:26:32.016 00.016 9828 IsSlewing returns 0
03:26:32.016 00.000 9828 IsGuiding returns 0
03:26:32.016 00.000 9828 PulseGuide returned control before completion, sleep 25
03:26:32.047 00.031 9828 IsGuiding returns 1
03:26:32.047 00.000 9828 scope still moving after pulse duration time elapsed
03:26:32.078 00.031 9828 IsSlewing returns 0
03:26:32.078 00.000 9828 IsGuiding returns 1
03:26:32.110 00.032 9828 IsSlewing returns 0
03:26:32.110 00.000 9828 IsGuiding returns 1
03:26:32.141 00.031 9828 IsSlewing returns 0
03:26:32.141 00.000 9828 IsGuiding returns 1
03:26:32.172 00.031 9828 IsSlewing returns 0
03:26:32.172 00.000 9828 IsGuiding returns 1
03:26:32.203 00.031 9828 IsSlewing returns 0
03:26:32.203 00.000 9828 IsGuiding returns 0
03:26:32.203 00.000 9828 scope move finished after 15 + 173 ms
03:26:32.204 00.001 9828 Move returns status 0, amount 15
03:26:32.204 00.000 9828 move complete, result=0
03:26:32.204 00.000 9828 worker thread done servicing request
03:26:32.204 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:26:32.557 00.353 8976 Exposure complete
03:26:32.562 00.005 8976 worker thread done servicing request
03:26:32.563 00.001 5052 OnExposeComplete: enter
03:26:32.563 00.000 5052 UpdateGuideState(): m_state=6
03:26:32.563 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13729
03:26:32.563 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.94, Mass=36, SNR=4.1, Peak=55 HFD=1.8
03:26:32.563 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
03:26:32.563 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
03:26:32.563 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.94 mountX=0.25 mountY=-0.05, mountTheta=-0.21
03:26:32.563 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.23, opts=13)
03:26:32.564 00.001 5052 Enqueuing Move request for stepguider (-0.09, 0.23)
03:26:32.564 00.000 8976 Worker thread wakes up
03:26:32.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.23) opts 0xd
03:26:32.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.23)
03:26:32.564 00.000 8976 Moving (-0.09, 0.23) raw xDistance=0.25 yDistance=-0.05
03:26:32.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:26:32.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:26:32.564 00.000 8976 MoveAxis(R, 0, ABG)
03:26:32.564 00.000 8976 MoveAxis(U, 0, ABG)
03:26:32.564 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:32.564 00.000 5052 UpdateGuideState exits: m=36 SNR=4.1
03:26:32.564 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:32.564 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
03:26:32.564 00.000 8976 MountToCamera -- mountX=2.00 mountY=-1.22 hyp=2.34 mountTheta=-0.55 cameraX=0.17, cameraY=2.33 cameraTheta=1.50
03:26:32.564 00.000 8976 incremental bump (0.173, 2.332) isValid = 1
03:26:32.564 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:32.564 00.000 5052 Enqueuing Expose request
03:26:32.565 00.001 8976 Scheduling Mount bump of (0.009, 0.119)
03:26:32.565 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:26:32.565 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:26:32.565 00.000 8976 move complete, result=0
03:26:32.565 00.000 9828 Worker thread wakes up
03:26:32.565 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:26:32.565 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:26:32.565 00.000 8976 worker thread done servicing request
03:26:32.565 00.000 8976 Worker thread wakes up
03:26:32.565 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:32.565 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
03:26:32.565 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
03:26:32.565 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:32.565 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
03:26:32.565 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:32.565 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:26:32.565 00.000 9828 BLC: window closed
03:26:32.565 00.000 9828 MoveAxis(E, 4, B)
03:26:32.566 00.001 9828 Guiding  Dir = 2, Dur = 4
03:26:32.566 00.000 9828 IsSlewing returns 0
03:26:32.566 00.000 9828 IsGuiding returns 0
03:26:32.566 00.000 9828 PulseGuide returned control before completion, sleep 14
03:26:32.596 00.030 9828 IsGuiding returns 1
03:26:32.596 00.000 9828 scope still moving after pulse duration time elapsed
03:26:32.627 00.031 9828 IsSlewing returns 0
03:26:32.627 00.000 9828 IsGuiding returns 1
03:26:32.658 00.031 9828 IsSlewing returns 0
03:26:32.658 00.000 9828 IsGuiding returns 1
03:26:32.689 00.031 9828 IsSlewing returns 0
03:26:32.689 00.000 9828 IsGuiding returns 1
03:26:32.735 00.046 9828 IsSlewing returns 0
03:26:32.735 00.000 9828 IsGuiding returns 0
03:26:32.735 00.000 9828 scope move finished after 4 + 165 ms
03:26:32.735 00.000 9828 Move returns status 0, amount 4
03:26:32.735 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:32.735 00.000 9828 MoveAxis(N, 16, B)
03:26:32.735 00.000 9828 Guiding  Dir = 0, Dur = 16
03:26:32.751 00.016 9828 IsSlewing returns 0
03:26:32.751 00.000 9828 IsGuiding returns 0
03:26:32.751 00.000 9828 PulseGuide returned control before completion, sleep 26
03:26:32.782 00.031 9828 IsGuiding returns 1
03:26:32.782 00.000 9828 scope still moving after pulse duration time elapsed
03:26:32.813 00.031 9828 IsSlewing returns 0
03:26:32.813 00.000 9828 IsGuiding returns 1
03:26:32.845 00.032 9828 IsSlewing returns 0
03:26:32.845 00.000 9828 IsGuiding returns 1
03:26:32.876 00.031 9828 IsSlewing returns 0
03:26:32.876 00.000 9828 IsGuiding returns 1
03:26:32.906 00.030 9828 IsSlewing returns 0
03:26:32.906 00.000 9828 IsGuiding returns 0
03:26:32.906 00.000 9828 scope move finished after 16 + 139 ms
03:26:32.906 00.000 9828 Move returns status 0, amount 16
03:26:32.906 00.000 9828 move complete, result=0
03:26:32.906 00.000 9828 worker thread done servicing request
03:26:32.906 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:26:33.254 00.348 8976 Exposure complete
03:26:33.260 00.006 8976 worker thread done servicing request
03:26:33.260 00.000 5052 OnExposeComplete: enter
03:26:33.260 00.000 5052 UpdateGuideState(): m_state=6
03:26:33.260 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13730
03:26:33.260 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.79, Mass=49, SNR=4.8, Peak=58 HFD=1.2
03:26:33.260 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:26:33.260 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
03:26:33.260 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.08 hyp=0.61 cameraTheta=3.00 mountX=0.35 mountY=0.46, mountTheta=0.92
03:26:33.261 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.08, opts=13)
03:26:33.261 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.08)
03:26:33.261 00.000 8976 Worker thread wakes up
03:26:33.262 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.08) opts 0xd
03:26:33.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.08)
03:26:33.262 00.000 8976 Moving (-0.60, 0.08) raw xDistance=0.35 yDistance=0.46
03:26:33.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:26:33.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:26:33.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:26:33.262 00.000 8976 MoveAxis(L, 1, ABG)
03:26:33.262 00.000 8976 stepping (-15, 5) + (-1, 0)
03:26:33.262 00.000 5052 UpdateGuideState exits: m=49 SNR=4.8
03:26:33.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:33.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:33.262 00.000 5052 Enqueuing Expose request
03:26:33.262 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:33.291 00.029 8976 Received - 47 (G) 
03:26:33.291 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:33.291 00.000 8976 stepped: pos (-16, 5)
03:26:33.291 00.000 8976 MoveAxis(D, 2, ABG)
03:26:33.291 00.000 8976 stepping (-16, 5) + (0, -2)
03:26:33.291 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:33.323 00.032 8976 Received - 47 (G) 
03:26:33.323 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:33.323 00.000 8976 stepped: pos (-16, 3)
03:26:33.323 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
03:26:33.323 00.000 8976 MountToCamera -- mountX=2.15 mountY=-0.97 hyp=2.36 mountTheta=-0.43 cameraX=-0.11, cameraY=2.35 cameraTheta=1.62
03:26:33.323 00.000 8976 incremental bump (-0.112, 2.354) isValid = 1
03:26:33.323 00.000 8976 Scheduling Mount bump of (-0.005, 0.119)
03:26:33.323 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:26:33.323 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:26:33.323 00.000 8976 move complete, result=0
03:26:33.323 00.000 8976 worker thread done servicing request
03:26:33.323 00.000 8976 Worker thread wakes up
03:26:33.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:33.323 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:33.323 00.000 9828 Worker thread wakes up
03:26:33.323 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:26:33.323 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:26:33.323 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
03:26:33.323 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
03:26:33.323 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:26:33.324 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=0.00 mountY=-0.12, mountTheta=-1.57
03:26:33.324 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:26:33.324 00.000 9828 BLC: window closed
03:26:33.324 00.000 9828 MoveAxis(W, 0, B)
03:26:33.324 00.000 9828 Move returns status 0, amount 0
03:26:33.324 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:33.324 00.000 9828 MoveAxis(N, 16, B)
03:26:33.324 00.000 9828 Guiding  Dir = 0, Dur = 16
03:26:33.324 00.000 9828 IsSlewing returns 0
03:26:33.324 00.000 9828 IsGuiding returns 0
03:26:33.325 00.001 9828 PulseGuide returned control before completion, sleep 26
03:26:33.357 00.032 9828 IsGuiding returns 1
03:26:33.357 00.000 9828 scope still moving after pulse duration time elapsed
03:26:33.388 00.031 9828 IsSlewing returns 0
03:26:33.388 00.000 9828 IsGuiding returns 1
03:26:33.419 00.031 9828 IsSlewing returns 0
03:26:33.419 00.000 9828 IsGuiding returns 1
03:26:33.450 00.031 9828 IsSlewing returns 0
03:26:33.450 00.000 9828 IsGuiding returns 0
03:26:33.450 00.000 9828 scope move finished after 16 + 108 ms
03:26:33.450 00.000 9828 Move returns status 0, amount 16
03:26:33.450 00.000 9828 move complete, result=0
03:26:33.450 00.000 9828 worker thread done servicing request
03:26:33.450 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
03:26:34.008 00.558 8976 Exposure complete
03:26:34.014 00.006 8976 worker thread done servicing request
03:26:34.014 00.000 5052 OnExposeComplete: enter
03:26:34.015 00.001 5052 UpdateGuideState(): m_state=6
03:26:34.015 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13731
03:26:34.015 00.000 5052 Star::Find returns 1 (0), X=327.48, Y=281.51, Mass=52, SNR=4.9, Peak=55 HFD=2.6
03:26:34.015 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.07 = 1.22)
03:26:34.015 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
03:26:34.015 00.000 5052 CameraToMount -- cameraX=-1.70 cameraY=-0.20 hyp=1.71 cameraTheta=-3.02 mountX=0.59 mountY=1.53, mountTheta=1.20
03:26:34.015 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.70, y=-0.20, opts=13)
03:26:34.015 00.000 5052 Enqueuing Move request for stepguider (-1.70, -0.20)
03:26:34.016 00.001 8976 Worker thread wakes up
03:26:34.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.70, -0.20) opts 0xd
03:26:34.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.70, -0.20)
03:26:34.016 00.000 8976 Moving (-1.70, -0.20) raw xDistance=0.59 yDistance=1.53
03:26:34.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:26:34.016 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:26:34.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:34.016 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:34.016 00.000 5052 Enqueuing Expose request
03:26:34.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
03:26:34.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.53
03:26:34.016 00.000 8976 MoveAxis(L, 3, ABG)
03:26:34.016 00.000 8976 stepping (-16, 3) + (-3, 0)
03:26:34.016 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:34.042 00.026 8976 Received - 47 (G) 
03:26:34.043 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:34.043 00.000 8976 stepped: pos (-19, 3)
03:26:34.043 00.000 8976 MoveAxis(D, 6, ABG)
03:26:34.043 00.000 8976 stepping (-19, 3) + (0, -6)
03:26:34.043 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:26:34.090 00.047 8976 Received - 47 (G) 
03:26:34.091 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:26:34.091 00.000 8976 stepped: pos (-19, -3)
03:26:34.091 00.000 8976 MountToCamera -- mountTheta (-0.20) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
03:26:34.091 00.000 8976 MountToCamera -- mountX=2.40 mountY=-0.49 hyp=2.45 mountTheta=-0.20 cameraX=-0.65, cameraY=2.36 cameraTheta=1.84
03:26:34.091 00.000 8976 incremental bump (-0.652, 2.360) isValid = 1
03:26:34.091 00.000 8976 Scheduling Mount bump of (-0.031, 0.115)
03:26:34.091 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
03:26:34.091 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
03:26:34.091 00.000 8976 move complete, result=0
03:26:34.091 00.000 9828 Worker thread wakes up
03:26:34.091 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 1.5 px 6 ms SOUTH
03:26:34.091 00.000 8976 worker thread done servicing request
03:26:34.091 00.000 8976 Worker thread wakes up
03:26:34.091 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:34.091 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:34.091 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
03:26:34.092 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:26:34.092 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.93 = -1.36)
03:26:34.092 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.44)
03:26:34.092 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.03 mountY=-0.12, mountTheta=-1.36
03:26:34.092 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
03:26:34.092 00.000 9828 BLC: window closed
03:26:34.092 00.000 9828 MoveAxis(W, 8, B)
03:26:34.092 00.000 9828 Guiding  Dir = 3, Dur = 8
03:26:34.092 00.000 9828 IsSlewing returns 0
03:26:34.092 00.000 9828 IsGuiding returns 0
03:26:34.092 00.000 9828 PulseGuide returned control before completion, sleep 18
03:26:34.121 00.029 9828 IsGuiding returns 1
03:26:34.121 00.000 9828 scope still moving after pulse duration time elapsed
03:26:34.152 00.031 9828 IsSlewing returns 0
03:26:34.152 00.000 9828 IsGuiding returns 1
03:26:34.184 00.032 9828 IsSlewing returns 0
03:26:34.184 00.000 9828 IsGuiding returns 1
03:26:34.215 00.031 9828 IsSlewing returns 0
03:26:34.215 00.000 9828 IsGuiding returns 0
03:26:34.215 00.000 9828 scope move finished after 8 + 114 ms
03:26:34.215 00.000 9828 Move returns status 0, amount 8
03:26:34.215 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:34.215 00.000 9828 MoveAxis(N, 16, B)
03:26:34.215 00.000 9828 Guiding  Dir = 0, Dur = 16
03:26:34.230 00.015 9828 IsSlewing returns 0
03:26:34.231 00.001 9828 IsGuiding returns 0
03:26:34.231 00.000 9828 PulseGuide returned control before completion, sleep 26
03:26:34.261 00.030 9828 IsGuiding returns 1
03:26:34.261 00.000 9828 scope still moving after pulse duration time elapsed
03:26:34.293 00.032 9828 IsSlewing returns 0
03:26:34.293 00.000 9828 IsGuiding returns 1
03:26:34.324 00.031 9828 IsSlewing returns 0
03:26:34.324 00.000 9828 IsGuiding returns 1
03:26:34.355 00.031 9828 IsSlewing returns 0
03:26:34.355 00.000 9828 IsGuiding returns 1
03:26:34.386 00.031 9828 IsSlewing returns 0
03:26:34.386 00.000 9828 IsGuiding returns 0
03:26:34.386 00.000 9828 scope move finished after 16 + 139 ms
03:26:34.386 00.000 9828 Move returns status 0, amount 16
03:26:34.386 00.000 9828 move complete, result=0
03:26:34.386 00.000 9828 worker thread done servicing request
03:26:34.386 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
03:26:34.779 00.393 8976 Exposure complete
03:26:34.784 00.005 8976 worker thread done servicing request
03:26:34.784 00.000 5052 OnExposeComplete: enter
03:26:34.784 00.000 5052 UpdateGuideState(): m_state=6
03:26:34.784 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13732
03:26:34.784 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=280.58, Mass=63, SNR=5.4, Peak=55 HFD=2.5
03:26:34.784 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.65 = 2.64)
03:26:34.784 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.53)
03:26:34.784 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-1.13 hyp=1.13 cameraTheta=-1.60 mountX=-0.99 mountY=0.65, mountTheta=2.56
03:26:34.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-1.13, opts=13)
03:26:34.785 00.000 5052 Enqueuing Move request for stepguider (-0.04, -1.13)
03:26:34.785 00.000 8976 Worker thread wakes up
03:26:34.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -1.13) opts 0xd
03:26:34.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -1.13)
03:26:34.785 00.000 8976 Moving (-0.04, -1.13) raw xDistance=-0.99 yDistance=0.65
03:26:34.785 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:34.786 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.99
03:26:34.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.65
03:26:34.786 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:26:34.786 00.000 8976 MoveAxis(R, 4, ABG)
03:26:34.786 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:34.786 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:34.786 00.000 5052 Enqueuing Expose request
03:26:34.786 00.000 8976 stepping (-19, -3) + (4, 0)
03:26:34.786 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:34.825 00.039 8976 Received - 47 (G) 
03:26:34.826 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:34.826 00.000 8976 stepped: pos (-15, -3)
03:26:34.826 00.000 8976 MoveAxis(D, 3, ABG)
03:26:34.826 00.000 8976 stepping (-15, -3) + (0, -3)
03:26:34.826 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:34.858 00.032 8976 Received - 47 (G) 
03:26:34.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:34.858 00.000 8976 stepped: pos (-15, -6)
03:26:34.858 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
03:26:34.858 00.000 8976 MountToCamera -- mountX=2.36 mountY=-0.02 hyp=2.37 mountTheta=-0.01 cameraX=-1.06, cameraY=2.11 cameraTheta=2.04
03:26:34.858 00.000 8976 incremental bump (-1.062, 2.113) isValid = 1
03:26:34.858 00.000 8976 Scheduling Mount bump of (-0.052, 0.106)
03:26:34.858 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:26:34.858 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:26:34.858 00.000 8976 move complete, result=0
03:26:34.858 00.000 8976 worker thread done servicing request
03:26:34.858 00.000 8976 Worker thread wakes up
03:26:34.858 00.000 5052 GuideStep: -1.0 px 4 ms EAST, 0.6 px 3 ms SOUTH
03:26:34.858 00.000 9828 Worker thread wakes up
03:26:34.858 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:26:34.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:34.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:34.859 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:26:34.859 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.17)
03:26:34.859 00.000 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.25)
03:26:34.859 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.18
03:26:34.859 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
03:26:34.859 00.000 9828 BLC: window closed
03:26:34.859 00.000 9828 MoveAxis(W, 15, B)
03:26:34.859 00.000 9828 Guiding  Dir = 3, Dur = 15
03:26:34.859 00.000 9828 IsSlewing returns 0
03:26:34.859 00.000 9828 IsGuiding returns 0
03:26:34.859 00.000 9828 PulseGuide returned control before completion, sleep 25
03:26:34.899 00.040 9828 IsGuiding returns 1
03:26:34.899 00.000 9828 scope still moving after pulse duration time elapsed
03:26:34.929 00.030 9828 IsSlewing returns 0
03:26:34.929 00.000 9828 IsGuiding returns 1
03:26:34.960 00.031 9828 IsSlewing returns 0
03:26:34.960 00.000 9828 IsGuiding returns 1
03:26:34.991 00.031 9828 IsSlewing returns 0
03:26:34.991 00.000 9828 IsGuiding returns 1
03:26:35.022 00.031 9828 IsSlewing returns 0
03:26:35.022 00.000 9828 IsGuiding returns 1
03:26:35.053 00.031 9828 IsSlewing returns 0
03:26:35.053 00.000 9828 IsGuiding returns 0
03:26:35.053 00.000 9828 scope move finished after 15 + 178 ms
03:26:35.053 00.000 9828 Move returns status 0, amount 15
03:26:35.053 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:35.053 00.000 9828 MoveAxis(N, 15, B)
03:26:35.053 00.000 9828 Guiding  Dir = 0, Dur = 15
03:26:35.068 00.015 9828 IsSlewing returns 0
03:26:35.068 00.000 9828 IsGuiding returns 0
03:26:35.068 00.000 9828 PulseGuide returned control before completion, sleep 25
03:26:35.099 00.031 9828 IsGuiding returns 1
03:26:35.099 00.000 9828 scope still moving after pulse duration time elapsed
03:26:35.131 00.032 9828 IsSlewing returns 0
03:26:35.131 00.000 9828 IsGuiding returns 1
03:26:35.163 00.032 9828 IsSlewing returns 0
03:26:35.163 00.000 9828 IsGuiding returns 1
03:26:35.194 00.031 9828 IsSlewing returns 0
03:26:35.195 00.001 9828 IsGuiding returns 1
03:26:35.225 00.030 9828 IsSlewing returns 0
03:26:35.225 00.000 9828 IsGuiding returns 0
03:26:35.225 00.000 9828 scope move finished after 15 + 141 ms
03:26:35.225 00.000 9828 Move returns status 0, amount 15
03:26:35.225 00.000 9828 move complete, result=0
03:26:35.225 00.000 9828 worker thread done servicing request
03:26:35.225 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
03:26:35.543 00.318 8976 Exposure complete
03:26:35.548 00.005 8976 worker thread done servicing request
03:26:35.548 00.000 5052 OnExposeComplete: enter
03:26:35.548 00.000 5052 UpdateGuideState(): m_state=6
03:26:35.548 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13733
03:26:35.548 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=282.20, Mass=46, SNR=4.6, Peak=56 HFD=1.9
03:26:35.549 00.001 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
03:26:35.549 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
03:26:35.549 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.49 hyp=0.60 cameraTheta=0.98 mountX=0.29 mountY=-0.55, mountTheta=-1.09
03:26:35.549 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.49, opts=13)
03:26:35.549 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.49)
03:26:35.549 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:26:35.549 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:26:35.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:35.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:35.549 00.000 5052 Enqueuing Expose request
03:26:35.549 00.000 8976 Worker thread wakes up
03:26:35.550 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.49) opts 0xd
03:26:35.550 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.49)
03:26:35.550 00.000 8976 Moving (0.33, 0.49) raw xDistance=0.29 yDistance=-0.55
03:26:35.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
03:26:35.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.55
03:26:35.550 00.000 8976 MoveAxis(L, 1, ABG)
03:26:35.550 00.000 8976 stepping (-15, -6) + (-1, 0)
03:26:35.550 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:35.577 00.027 8976 Received - 47 (G) 
03:26:35.577 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:35.577 00.000 8976 stepped: pos (-16, -6)
03:26:35.577 00.000 8976 MoveAxis(U, 2, ABG)
03:26:35.577 00.000 8976 stepping (-16, -6) + (0, 2)
03:26:35.577 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:35.609 00.032 8976 Received - 47 (G) 
03:26:35.609 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:35.609 00.000 8976 stepped: pos (-16, -4)
03:26:35.609 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
03:26:35.609 00.000 8976 MountToCamera -- mountX=2.39 mountY=0.20 hyp=2.40 mountTheta=0.08 cameraX=-1.27, cameraY=2.04 cameraTheta=2.13
03:26:35.609 00.000 8976 incremental bump (-1.266, 2.040) isValid = 1
03:26:35.609 00.000 8976 Scheduling Mount bump of (-0.061, 0.101)
03:26:35.609 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:26:35.609 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:26:35.609 00.000 8976 move complete, result=0
03:26:35.609 00.000 8976 worker thread done servicing request
03:26:35.609 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
03:26:35.609 00.000 8976 Worker thread wakes up
03:26:35.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:35.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:35.609 00.000 9828 Worker thread wakes up
03:26:35.609 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:26:35.609 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:26:35.610 00.001 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.21 = -1.08)
03:26:35.610 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.16)
03:26:35.610 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.09
03:26:35.610 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:26:35.610 00.000 9828 BLC: window closed
03:26:35.610 00.000 9828 MoveAxis(W, 18, B)
03:26:35.610 00.000 9828 Guiding  Dir = 3, Dur = 18
03:26:35.610 00.000 9828 IsSlewing returns 0
03:26:35.610 00.000 9828 IsGuiding returns 0
03:26:35.610 00.000 9828 PulseGuide returned control before completion, sleep 28
03:26:35.645 00.035 9828 IsGuiding returns 1
03:26:35.645 00.000 9828 scope still moving after pulse duration time elapsed
03:26:35.676 00.031 9828 IsSlewing returns 0
03:26:35.676 00.000 9828 IsGuiding returns 1
03:26:35.707 00.031 9828 IsSlewing returns 0
03:26:35.707 00.000 9828 IsGuiding returns 1
03:26:35.739 00.032 9828 IsSlewing returns 0
03:26:35.739 00.000 9828 IsGuiding returns 0
03:26:35.739 00.000 9828 scope move finished after 18 + 110 ms
03:26:35.739 00.000 9828 Move returns status 0, amount 18
03:26:35.739 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:35.739 00.000 9828 MoveAxis(N, 15, B)
03:26:35.739 00.000 9828 Guiding  Dir = 0, Dur = 15
03:26:35.755 00.016 9828 IsSlewing returns 0
03:26:35.755 00.000 9828 IsGuiding returns 0
03:26:35.755 00.000 9828 PulseGuide returned control before completion, sleep 25
03:26:35.786 00.031 9828 IsGuiding returns 1
03:26:35.786 00.000 9828 scope still moving after pulse duration time elapsed
03:26:35.817 00.031 9828 IsSlewing returns 0
03:26:35.817 00.000 9828 IsGuiding returns 1
03:26:35.848 00.031 9828 IsSlewing returns 0
03:26:35.848 00.000 9828 IsGuiding returns 1
03:26:35.878 00.030 9828 IsSlewing returns 0
03:26:35.878 00.000 9828 IsGuiding returns 1
03:26:35.910 00.032 9828 IsSlewing returns 0
03:26:35.910 00.000 9828 IsGuiding returns 0
03:26:35.910 00.000 9828 scope move finished after 15 + 139 ms
03:26:35.910 00.000 9828 Move returns status 0, amount 15
03:26:35.910 00.000 9828 move complete, result=0
03:26:35.910 00.000 9828 worker thread done servicing request
03:26:35.910 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:26:36.294 00.384 8976 Exposure complete
03:26:36.300 00.006 8976 worker thread done servicing request
03:26:36.300 00.000 5052 OnExposeComplete: enter
03:26:36.300 00.000 5052 UpdateGuideState(): m_state=6
03:26:36.300 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13734
03:26:36.300 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.73, Mass=66, SNR=5.5, Peak=56 HFD=2.6
03:26:36.300 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:26:36.300 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
03:26:36.300 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.93 mountX=0.06 mountY=0.07, mountTheta=0.84
03:26:36.301 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.02, opts=13)
03:26:36.301 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.02)
03:26:36.301 00.000 8976 Worker thread wakes up
03:26:36.301 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.02) opts 0xd
03:26:36.301 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.02)
03:26:36.301 00.000 8976 Moving (-0.10, 0.02) raw xDistance=0.06 yDistance=0.07
03:26:36.301 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:36.301 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:26:36.302 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:26:36.302 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:26:36.302 00.000 8976 MoveAxis(R, 0, ABG)
03:26:36.302 00.000 8976 MoveAxis(U, 0, ABG)
03:26:36.302 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:36.302 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:36.302 00.000 5052 Enqueuing Expose request
03:26:36.302 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.18 = 2.18)
03:26:36.302 00.000 8976 MountToCamera -- mountX=2.41 mountY=0.34 hyp=2.44 mountTheta=0.14 cameraX=-1.40, cameraY=1.99 cameraTheta=2.18
03:26:36.302 00.000 8976 incremental bump (-1.403, 1.991) isValid = 1
03:26:36.302 00.000 8976 Scheduling Mount bump of (-0.056, 0.083)
03:26:36.302 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.08, opts=4)
03:26:36.302 00.000 8976 Enqueuing Move request for scope (-0.06, 0.08)
03:26:36.302 00.000 8976 move complete, result=0
03:26:36.302 00.000 9828 Worker thread wakes up
03:26:36.303 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:36.303 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0x4
03:26:36.303 00.000 8976 worker thread done servicing request
03:26:36.303 00.000 8976 Worker thread wakes up
03:26:36.303 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
03:26:36.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:36.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:36.303 00.000 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.26 = -1.02)
03:26:36.303 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.10)
03:26:36.303 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.17 mountX=0.05 mountY=-0.09, mountTheta=-1.04
03:26:36.303 00.000 9828 Moving (-0.06, 0.08) raw xDistance=0.05 yDistance=-0.09
03:26:36.303 00.000 9828 BLC: window closed
03:26:36.303 00.000 9828 MoveAxis(W, 17, B)
03:26:36.303 00.000 9828 Guiding  Dir = 3, Dur = 17
03:26:36.304 00.001 9828 IsSlewing returns 0
03:26:36.304 00.000 9828 IsGuiding returns 0
03:26:36.304 00.000 9828 PulseGuide returned control before completion, sleep 27
03:26:36.346 00.042 9828 IsGuiding returns 1
03:26:36.346 00.000 9828 scope still moving after pulse duration time elapsed
03:26:36.377 00.031 9828 IsSlewing returns 0
03:26:36.377 00.000 9828 IsGuiding returns 1
03:26:36.409 00.032 9828 IsSlewing returns 0
03:26:36.409 00.000 9828 IsGuiding returns 1
03:26:36.441 00.032 9828 IsSlewing returns 0
03:26:36.441 00.000 9828 IsGuiding returns 0
03:26:36.441 00.000 9828 scope move finished after 17 + 120 ms
03:26:36.441 00.000 9828 Move returns status 0, amount 17
03:26:36.441 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:36.441 00.000 9828 MoveAxis(N, 12, B)
03:26:36.441 00.000 9828 Guiding  Dir = 0, Dur = 12
03:26:36.457 00.016 9828 IsSlewing returns 0
03:26:36.457 00.000 9828 IsGuiding returns 0
03:26:36.457 00.000 9828 PulseGuide returned control before completion, sleep 22
03:26:36.489 00.032 9828 IsGuiding returns 1
03:26:36.489 00.000 9828 scope still moving after pulse duration time elapsed
03:26:36.521 00.032 9828 IsSlewing returns 0
03:26:36.521 00.000 9828 IsGuiding returns 1
03:26:36.551 00.030 9828 IsSlewing returns 0
03:26:36.551 00.000 9828 IsGuiding returns 1
03:26:36.582 00.031 9828 IsSlewing returns 0
03:26:36.582 00.000 9828 IsGuiding returns 1
03:26:36.613 00.031 9828 IsSlewing returns 0
03:26:36.613 00.000 9828 IsGuiding returns 0
03:26:36.613 00.000 9828 scope move finished after 12 + 143 ms
03:26:36.613 00.000 9828 Move returns status 0, amount 12
03:26:36.613 00.000 9828 move complete, result=0
03:26:36.613 00.000 9828 worker thread done servicing request
03:26:36.613 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 12 ms NORTH
03:26:36.987 00.374 8976 Exposure complete
03:26:36.993 00.006 8976 worker thread done servicing request
03:26:36.993 00.000 5052 OnExposeComplete: enter
03:26:36.993 00.000 5052 UpdateGuideState(): m_state=6
03:26:36.993 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13735
03:26:36.993 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.89, Mass=71, SNR=5.7, Peak=57 HFD=2.5
03:26:36.993 00.000 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
03:26:36.993 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
03:26:36.993 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.83 mountX=0.18 mountY=-0.06, mountTheta=-0.31
03:26:36.994 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.18, opts=13)
03:26:36.994 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.18)
03:26:36.994 00.000 8976 Worker thread wakes up
03:26:36.994 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.18) opts 0xd
03:26:36.994 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.18)
03:26:36.994 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:26:36.994 00.000 5052 UpdateGuideState exits: m=71 SNR=5.7
03:26:36.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:36.994 00.000 8976 Moving (-0.05, 0.18) raw xDistance=0.18 yDistance=-0.06
03:26:36.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:26:36.994 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:26:36.994 00.000 8976 MoveAxis(R, 0, ABG)
03:26:36.994 00.000 8976 MoveAxis(U, 0, ABG)
03:26:36.994 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
03:26:36.994 00.000 8976 MountToCamera -- mountX=2.42 mountY=0.44 hyp=2.46 mountTheta=0.18 cameraX=-1.49, cameraY=1.96 cameraTheta=2.22
03:26:36.994 00.000 8976 incremental bump (-1.495, 1.959) isValid = 1
03:26:36.994 00.000 8976 Scheduling Mount bump of (-0.070, 0.095)
03:26:36.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:36.995 00.001 5052 Enqueuing Expose request
03:26:36.995 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:26:36.995 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:26:36.995 00.000 8976 move complete, result=0
03:26:36.995 00.000 9828 Worker thread wakes up
03:26:36.995 00.000 8976 worker thread done servicing request
03:26:36.995 00.000 8976 Worker thread wakes up
03:26:36.995 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:36.995 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:36.995 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:26:36.995 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:26:36.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:36.995 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
03:26:36.995 00.000 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.06)
03:26:36.995 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
03:26:36.995 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:26:36.996 00.001 9828 BLC: window closed
03:26:36.996 00.000 9828 MoveAxis(W, 21, B)
03:26:36.996 00.000 9828 Guiding  Dir = 3, Dur = 21
03:26:36.996 00.000 9828 IsSlewing returns 0
03:26:36.996 00.000 9828 IsGuiding returns 0
03:26:36.996 00.000 9828 PulseGuide returned control before completion, sleep 31
03:26:37.031 00.035 9828 IsGuiding returns 1
03:26:37.031 00.000 9828 scope still moving after pulse duration time elapsed
03:26:37.063 00.032 9828 IsSlewing returns 0
03:26:37.063 00.000 9828 IsGuiding returns 1
03:26:37.094 00.031 9828 IsSlewing returns 0
03:26:37.094 00.000 9828 IsGuiding returns 1
03:26:37.126 00.032 9828 IsSlewing returns 0
03:26:37.126 00.000 9828 IsGuiding returns 0
03:26:37.126 00.000 9828 scope move finished after 21 + 108 ms
03:26:37.126 00.000 9828 Move returns status 0, amount 21
03:26:37.126 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:37.126 00.000 9828 MoveAxis(N, 14, B)
03:26:37.126 00.000 9828 Guiding  Dir = 0, Dur = 14
03:26:37.142 00.016 9828 IsSlewing returns 0
03:26:37.142 00.000 9828 IsGuiding returns 0
03:26:37.142 00.000 9828 PulseGuide returned control before completion, sleep 24
03:26:37.173 00.031 9828 IsGuiding returns 1
03:26:37.173 00.000 9828 scope still moving after pulse duration time elapsed
03:26:37.204 00.031 9828 IsSlewing returns 0
03:26:37.204 00.000 9828 IsGuiding returns 1
03:26:37.235 00.031 9828 IsSlewing returns 0
03:26:37.235 00.000 9828 IsGuiding returns 1
03:26:37.266 00.031 9828 IsSlewing returns 0
03:26:37.266 00.000 9828 IsGuiding returns 0
03:26:37.266 00.000 9828 scope move finished after 14 + 110 ms
03:26:37.266 00.000 9828 Move returns status 0, amount 14
03:26:37.266 00.000 9828 move complete, result=0
03:26:37.266 00.000 9828 worker thread done servicing request
03:26:37.266 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
03:26:37.679 00.413 8976 Exposure complete
03:26:37.684 00.005 8976 worker thread done servicing request
03:26:37.684 00.000 5052 OnExposeComplete: enter
03:26:37.684 00.000 5052 UpdateGuideState(): m_state=6
03:26:37.684 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13736
03:26:37.684 00.000 5052 Star::Find returns 1 (0), X=330.54, Y=281.92, Mass=44, SNR=4.5, Peak=54 HFD=2.1
03:26:37.684 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
03:26:37.684 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
03:26:37.684 00.000 5052 CameraToMount -- cameraX=1.36 cameraY=0.21 hyp=1.38 cameraTheta=0.16 mountX=-0.43 mountY=-1.26, mountTheta=-1.90
03:26:37.685 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.36, y=0.21, opts=13)
03:26:37.685 00.000 5052 Enqueuing Move request for stepguider (1.36, 0.21)
03:26:37.685 00.000 8976 Worker thread wakes up
03:26:37.685 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.36, 0.21) opts 0xd
03:26:37.685 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.36, 0.21)
03:26:37.685 00.000 8976 Moving (1.36, 0.21) raw xDistance=-0.43 yDistance=-1.26
03:26:37.685 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:37.685 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:26:37.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:37.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:26:37.685 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.26
03:26:37.685 00.000 8976 MoveAxis(R, 2, ABG)
03:26:37.685 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:37.685 00.000 5052 Enqueuing Expose request
03:26:37.685 00.000 8976 stepping (-16, -4) + (2, 0)
03:26:37.685 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:37.720 00.035 8976 Received - 47 (G) 
03:26:37.720 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:37.720 00.000 8976 stepped: pos (-14, -4)
03:26:37.720 00.000 8976 MoveAxis(U, 5, ABG)
03:26:37.720 00.000 8976 stepping (-14, -4) + (0, 5)
03:26:37.720 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:26:37.767 00.047 8976 Received - 47 (G) 
03:26:37.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:26:37.767 00.000 8976 stepped: pos (-14, 1)
03:26:37.767 00.000 8976 MountToCamera -- mountTheta (0.10) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
03:26:37.767 00.000 8976 MountToCamera -- mountX=2.33 mountY=0.24 hyp=2.34 mountTheta=0.10 cameraX=-1.28, cameraY=1.97 cameraTheta=2.15
03:26:37.767 00.000 8976 incremental bump (-1.277, 1.966) isValid = 1
03:26:37.767 00.000 8976 Scheduling Mount bump of (-0.063, 0.100)
03:26:37.767 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:26:37.767 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:26:37.767 00.000 8976 move complete, result=0
03:26:37.767 00.000 8976 worker thread done servicing request
03:26:37.768 00.001 8976 Worker thread wakes up
03:26:37.768 00.000 9828 Worker thread wakes up
03:26:37.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:37.768 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.3 px 5 ms NORTH
03:26:37.768 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:26:37.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:37.768 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:26:37.768 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.06)
03:26:37.768 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.14)
03:26:37.768 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.07
03:26:37.768 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:26:37.768 00.000 9828 BLC: window closed
03:26:37.768 00.000 9828 MoveAxis(W, 18, B)
03:26:37.768 00.000 9828 Guiding  Dir = 3, Dur = 18
03:26:37.769 00.001 9828 IsSlewing returns 0
03:26:37.769 00.000 9828 IsGuiding returns 0
03:26:37.769 00.000 9828 PulseGuide returned control before completion, sleep 28
03:26:37.812 00.043 9828 IsGuiding returns 1
03:26:37.812 00.000 9828 scope still moving after pulse duration time elapsed
03:26:37.845 00.033 9828 IsSlewing returns 0
03:26:37.845 00.000 9828 IsGuiding returns 1
03:26:37.875 00.030 9828 IsSlewing returns 0
03:26:37.875 00.000 9828 IsGuiding returns 1
03:26:37.906 00.031 9828 IsSlewing returns 0
03:26:37.906 00.000 9828 IsGuiding returns 0
03:26:37.906 00.000 9828 scope move finished after 18 + 119 ms
03:26:37.906 00.000 9828 Move returns status 0, amount 18
03:26:37.906 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:37.906 00.000 9828 MoveAxis(N, 15, B)
03:26:37.906 00.000 9828 Guiding  Dir = 0, Dur = 15
03:26:37.922 00.016 9828 IsSlewing returns 0
03:26:37.922 00.000 9828 IsGuiding returns 0
03:26:37.923 00.001 9828 PulseGuide returned control before completion, sleep 25
03:26:37.953 00.030 9828 IsGuiding returns 1
03:26:37.953 00.000 9828 scope still moving after pulse duration time elapsed
03:26:37.984 00.031 9828 IsSlewing returns 0
03:26:37.984 00.000 9828 IsGuiding returns 1
03:26:38.015 00.031 9828 IsSlewing returns 0
03:26:38.015 00.000 9828 IsGuiding returns 1
03:26:38.046 00.031 9828 IsSlewing returns 0
03:26:38.046 00.000 9828 IsGuiding returns 1
03:26:38.078 00.032 9828 IsSlewing returns 0
03:26:38.078 00.000 9828 IsGuiding returns 0
03:26:38.078 00.000 9828 scope move finished after 15 + 140 ms
03:26:38.078 00.000 9828 Move returns status 0, amount 15
03:26:38.078 00.000 9828 move complete, result=0
03:26:38.078 00.000 9828 worker thread done servicing request
03:26:38.078 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:26:38.454 00.376 8976 Exposure complete
03:26:38.459 00.005 8976 worker thread done servicing request
03:26:38.459 00.000 5052 OnExposeComplete: enter
03:26:38.459 00.000 5052 UpdateGuideState(): m_state=6
03:26:38.459 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13737
03:26:38.459 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.73, Mass=46, SNR=4.6, Peak=53 HFD=1.7
03:26:38.459 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
03:26:38.459 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
03:26:38.459 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.02 hyp=0.30 cameraTheta=0.05 mountX=-0.12 mountY=-0.26, mountTheta=-2.01
03:26:38.460 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.02, opts=13)
03:26:38.460 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.02)
03:26:38.460 00.000 8976 Worker thread wakes up
03:26:38.460 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.02) opts 0xd
03:26:38.460 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.02)
03:26:38.461 00.001 8976 Moving (0.30, 0.02) raw xDistance=-0.12 yDistance=-0.26
03:26:38.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:26:38.461 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:26:38.461 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:26:38.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:38.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:26:38.461 00.000 8976 MoveAxis(R, 0, ABG)
03:26:38.461 00.000 8976 MoveAxis(U, 0, ABG)
03:26:38.461 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:38.461 00.000 5052 Enqueuing Expose request
03:26:38.461 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
03:26:38.461 00.000 8976 MountToCamera -- mountX=2.27 mountY=0.11 hyp=2.27 mountTheta=0.05 cameraX=-1.13, cameraY=1.97 cameraTheta=2.09
03:26:38.461 00.000 8976 incremental bump (-1.131, 1.971) isValid = 1
03:26:38.461 00.000 8976 Scheduling Mount bump of (-0.057, 0.103)
03:26:38.461 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:26:38.461 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:26:38.461 00.000 8976 move complete, result=0
03:26:38.462 00.001 9828 Worker thread wakes up
03:26:38.462 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:26:38.462 00.000 8976 worker thread done servicing request
03:26:38.462 00.000 8976 Worker thread wakes up
03:26:38.462 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:26:38.462 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:38.462 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:26:38.462 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:38.462 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
03:26:38.462 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.19)
03:26:38.462 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.05 mountY=-0.11, mountTheta=-1.13
03:26:38.462 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:26:38.462 00.000 9828 BLC: window closed
03:26:38.462 00.000 9828 MoveAxis(W, 17, B)
03:26:38.462 00.000 9828 Guiding  Dir = 3, Dur = 17
03:26:38.463 00.001 9828 IsSlewing returns 0
03:26:38.463 00.000 9828 IsGuiding returns 0
03:26:38.463 00.000 9828 PulseGuide returned control before completion, sleep 27
03:26:38.500 00.037 9828 IsGuiding returns 1
03:26:38.500 00.000 9828 scope still moving after pulse duration time elapsed
03:26:38.532 00.032 9828 IsSlewing returns 0
03:26:38.532 00.000 9828 IsGuiding returns 1
03:26:38.562 00.030 9828 IsSlewing returns 0
03:26:38.562 00.000 9828 IsGuiding returns 1
03:26:38.593 00.031 9828 IsSlewing returns 0
03:26:38.593 00.000 9828 IsGuiding returns 0
03:26:38.593 00.000 9828 scope move finished after 17 + 113 ms
03:26:38.593 00.000 9828 Move returns status 0, amount 17
03:26:38.593 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:38.593 00.000 9828 MoveAxis(N, 15, B)
03:26:38.593 00.000 9828 Guiding  Dir = 0, Dur = 15
03:26:38.609 00.016 9828 IsSlewing returns 0
03:26:38.609 00.000 9828 IsGuiding returns 0
03:26:38.609 00.000 9828 PulseGuide returned control before completion, sleep 25
03:26:38.640 00.031 9828 IsGuiding returns 1
03:26:38.640 00.000 9828 scope still moving after pulse duration time elapsed
03:26:38.671 00.031 9828 IsSlewing returns 0
03:26:38.671 00.000 9828 IsGuiding returns 1
03:26:38.702 00.031 9828 IsSlewing returns 0
03:26:38.702 00.000 9828 IsGuiding returns 1
03:26:38.732 00.030 9828 IsSlewing returns 0
03:26:38.732 00.000 9828 IsGuiding returns 1
03:26:38.763 00.031 9828 IsSlewing returns 0
03:26:38.768 00.005 9828 IsGuiding returns 0
03:26:38.768 00.000 9828 scope move finished after 15 + 143 ms
03:26:38.768 00.000 9828 Move returns status 0, amount 15
03:26:38.768 00.000 9828 move complete, result=0
03:26:38.768 00.000 9828 worker thread done servicing request
03:26:38.768 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
03:26:39.146 00.378 8976 Exposure complete
03:26:39.152 00.006 8976 worker thread done servicing request
03:26:39.153 00.001 5052 OnExposeComplete: enter
03:26:39.153 00.000 5052 UpdateGuideState(): m_state=6
03:26:39.153 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13738
03:26:39.153 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.53, Mass=56, SNR=5.0, Peak=53 HFD=2.5
03:26:39.153 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
03:26:39.153 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
03:26:39.153 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=-0.18 hyp=0.58 cameraTheta=-0.31 mountX=-0.41 mountY=-0.37, mountTheta=-2.41
03:26:39.154 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=-0.18, opts=13)
03:26:39.154 00.000 5052 Enqueuing Move request for stepguider (0.55, -0.18)
03:26:39.154 00.000 8976 Worker thread wakes up
03:26:39.154 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, -0.18) opts 0xd
03:26:39.154 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, -0.18)
03:26:39.154 00.000 8976 Moving (0.55, -0.18) raw xDistance=-0.41 yDistance=-0.37
03:26:39.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
03:26:39.154 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:39.154 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:26:39.154 00.000 8976 MoveAxis(R, 2, ABG)
03:26:39.154 00.000 8976 stepping (-14, 1) + (2, 0)
03:26:39.154 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:26:39.154 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:39.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:39.154 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:39.154 00.000 5052 Enqueuing Expose request
03:26:39.190 00.036 8976 Received - 47 (G) 
03:26:39.190 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:39.190 00.000 8976 stepped: pos (-12, 1)
03:26:39.190 00.000 8976 MoveAxis(U, 1, ABG)
03:26:39.190 00.000 8976 stepping (-12, 1) + (0, 1)
03:26:39.190 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:39.222 00.032 8976 Received - 47 (G) 
03:26:39.222 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:39.222 00.000 8976 stepped: pos (-12, 2)
03:26:39.222 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
03:26:39.222 00.000 8976 MountToCamera -- mountX=2.13 mountY=-0.03 hyp=2.13 mountTheta=-0.01 cameraX=-0.94, cameraY=1.91 cameraTheta=2.03
03:26:39.222 00.000 8976 incremental bump (-0.940, 1.908) isValid = 1
03:26:39.222 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
03:26:39.222 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:26:39.222 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:26:39.222 00.000 8976 move complete, result=0
03:26:39.222 00.000 9828 Worker thread wakes up
03:26:39.222 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:26:39.222 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:26:39.222 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 1 ms NORTH
03:26:39.222 00.000 8976 worker thread done servicing request
03:26:39.222 00.000 8976 Worker thread wakes up
03:26:39.222 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.11 = -1.17)
03:26:39.222 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
03:26:39.223 00.001 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.05 mountY=-0.11, mountTheta=-1.18
03:26:39.223 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
03:26:39.223 00.000 9828 BLC: window closed
03:26:39.223 00.000 9828 MoveAxis(W, 15, B)
03:26:39.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:39.223 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:39.223 00.000 9828 Guiding  Dir = 3, Dur = 15
03:26:39.223 00.000 9828 IsSlewing returns 0
03:26:39.223 00.000 9828 IsGuiding returns 0
03:26:39.224 00.001 9828 PulseGuide returned control before completion, sleep 25
03:26:39.262 00.038 9828 IsGuiding returns 1
03:26:39.262 00.000 9828 scope still moving after pulse duration time elapsed
03:26:39.293 00.031 9828 IsSlewing returns 0
03:26:39.293 00.000 9828 IsGuiding returns 1
03:26:39.323 00.030 9828 IsSlewing returns 0
03:26:39.323 00.000 9828 IsGuiding returns 1
03:26:39.354 00.031 9828 IsSlewing returns 0
03:26:39.355 00.001 9828 IsGuiding returns 0
03:26:39.355 00.000 9828 scope move finished after 15 + 115 ms
03:26:39.355 00.000 9828 Move returns status 0, amount 15
03:26:39.355 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:39.355 00.000 9828 MoveAxis(N, 15, B)
03:26:39.355 00.000 9828 Guiding  Dir = 0, Dur = 15
03:26:39.370 00.015 9828 IsSlewing returns 0
03:26:39.370 00.000 9828 IsGuiding returns 0
03:26:39.370 00.000 9828 PulseGuide returned control before completion, sleep 25
03:26:39.400 00.030 9828 IsGuiding returns 1
03:26:39.400 00.000 9828 scope still moving after pulse duration time elapsed
03:26:39.431 00.031 9828 IsSlewing returns 0
03:26:39.431 00.000 9828 IsGuiding returns 1
03:26:39.463 00.032 9828 IsSlewing returns 0
03:26:39.463 00.000 9828 IsGuiding returns 1
03:26:39.495 00.032 9828 IsSlewing returns 0
03:26:39.495 00.000 9828 IsGuiding returns 1
03:26:39.525 00.030 9828 IsSlewing returns 0
03:26:39.525 00.000 9828 IsGuiding returns 0
03:26:39.525 00.000 9828 scope move finished after 15 + 140 ms
03:26:39.525 00.000 9828 Move returns status 0, amount 15
03:26:39.525 00.000 9828 move complete, result=0
03:26:39.525 00.000 9828 worker thread done servicing request
03:26:39.525 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
03:26:39.907 00.382 8976 Exposure complete
03:26:39.912 00.005 8976 worker thread done servicing request
03:26:39.912 00.000 5052 OnExposeComplete: enter
03:26:39.912 00.000 5052 UpdateGuideState(): m_state=6
03:26:39.912 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13739
03:26:39.912 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.92, Mass=59, SNR=5.2, Peak=56 HFD=2.0
03:26:39.912 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
03:26:39.912 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
03:26:39.912 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.21 hyp=1.00 cameraTheta=0.21 mountX=-0.26 mountY=-0.93, mountTheta=-1.84
03:26:39.914 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.21, opts=13)
03:26:39.914 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.21)
03:26:39.914 00.000 8976 Worker thread wakes up
03:26:39.914 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.21) opts 0xd
03:26:39.914 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.21)
03:26:39.914 00.000 8976 Moving (0.98, 0.21) raw xDistance=-0.26 yDistance=-0.93
03:26:39.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:26:39.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.93
03:26:39.914 00.000 8976 MoveAxis(R, 0, ABG)
03:26:39.914 00.000 8976 MoveAxis(U, 4, ABG)
03:26:39.914 00.000 8976 stepping (-12, 2) + (0, 4)
03:26:39.914 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:39.914 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:39.915 00.001 5052 UpdateGuideState exits: m=59 SNR=5.2
03:26:39.915 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:39.915 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:39.915 00.000 5052 Enqueuing Expose request
03:26:39.957 00.042 8976 Received - 47 (G) 
03:26:39.957 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:39.957 00.000 8976 stepped: pos (-12, 6)
03:26:39.957 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
03:26:39.957 00.000 8976 MountToCamera -- mountX=2.03 mountY=-0.34 hyp=2.06 mountTheta=-0.16 cameraX=-0.63, cameraY=1.96 cameraTheta=1.88
03:26:39.957 00.000 8976 incremental bump (-0.626, 1.962) isValid = 1
03:26:39.957 00.000 8976 Scheduling Mount bump of (-0.035, 0.113)
03:26:39.957 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
03:26:39.957 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
03:26:39.957 00.000 8976 move complete, result=0
03:26:39.957 00.000 9828 Worker thread wakes up
03:26:39.958 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
03:26:39.958 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:26:39.958 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.32)
03:26:39.958 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.9 px 4 ms NORTH
03:26:39.958 00.000 8976 worker thread done servicing request
03:26:39.958 00.000 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.40)
03:26:39.958 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=-0.12, mountTheta=-1.32
03:26:39.958 00.000 8976 Worker thread wakes up
03:26:39.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:39.958 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:39.958 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
03:26:39.958 00.000 9828 BLC: window closed
03:26:39.958 00.000 9828 MoveAxis(W, 9, B)
03:26:39.958 00.000 9828 Guiding  Dir = 3, Dur = 9
03:26:39.959 00.001 9828 IsSlewing returns 0
03:26:39.959 00.000 9828 IsGuiding returns 0
03:26:39.959 00.000 9828 PulseGuide returned control before completion, sleep 19
03:26:39.981 00.022 9828 IsGuiding returns 1
03:26:39.981 00.000 9828 scope still moving after pulse duration time elapsed
03:26:40.012 00.031 9828 IsSlewing returns 0
03:26:40.012 00.000 9828 IsGuiding returns 1
03:26:40.043 00.031 9828 IsSlewing returns 0
03:26:40.043 00.000 9828 IsGuiding returns 1
03:26:40.074 00.031 9828 IsSlewing returns 0
03:26:40.074 00.000 9828 IsGuiding returns 1
03:26:40.105 00.031 9828 IsSlewing returns 0
03:26:40.105 00.000 9828 IsGuiding returns 0
03:26:40.106 00.001 9828 scope move finished after 9 + 137 ms
03:26:40.106 00.000 9828 Move returns status 0, amount 9
03:26:40.106 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:40.106 00.000 9828 MoveAxis(N, 16, B)
03:26:40.106 00.000 9828 Guiding  Dir = 0, Dur = 16
03:26:40.120 00.014 9828 IsSlewing returns 0
03:26:40.125 00.005 9828 IsGuiding returns 0
03:26:40.125 00.000 9828 PulseGuide returned control before completion, sleep 26
03:26:40.167 00.042 9828 IsGuiding returns 1
03:26:40.167 00.000 9828 scope still moving after pulse duration time elapsed
03:26:40.198 00.031 9828 IsSlewing returns 0
03:26:40.198 00.000 9828 IsGuiding returns 1
03:26:40.228 00.030 9828 IsSlewing returns 0
03:26:40.228 00.000 9828 IsGuiding returns 1
03:26:40.260 00.032 9828 IsSlewing returns 0
03:26:40.260 00.000 9828 IsGuiding returns 0
03:26:40.260 00.000 9828 scope move finished after 16 + 119 ms
03:26:40.260 00.000 9828 Move returns status 0, amount 16
03:26:40.260 00.000 9828 move complete, result=0
03:26:40.260 00.000 9828 worker thread done servicing request
03:26:40.261 00.001 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
03:26:40.637 00.376 8976 Exposure complete
03:26:40.643 00.006 8976 worker thread done servicing request
03:26:40.643 00.000 5052 OnExposeComplete: enter
03:26:40.643 00.000 5052 UpdateGuideState(): m_state=6
03:26:40.643 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13740
03:26:40.643 00.000 5052 Star::Find returns 1 (0), X=330.26, Y=281.52, Mass=34, SNR=4.0, Peak=53 HFD=1.5
03:26:40.643 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
03:26:40.643 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
03:26:40.643 00.000 5052 CameraToMount -- cameraX=1.09 cameraY=-0.19 hyp=1.10 cameraTheta=-0.17 mountX=-0.66 mountY=-0.81, mountTheta=-2.26
03:26:40.644 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.09, y=-0.19, opts=13)
03:26:40.644 00.000 5052 Enqueuing Move request for stepguider (1.09, -0.19)
03:26:40.644 00.000 8976 Worker thread wakes up
03:26:40.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.09, -0.19) opts 0xd
03:26:40.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.09, -0.19)
03:26:40.644 00.000 8976 Moving (1.09, -0.19) raw xDistance=-0.66 yDistance=-0.81
03:26:40.644 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:26:40.644 00.000 5052 UpdateGuideState exits: m=34 SNR=4.0
03:26:40.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:40.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
03:26:40.645 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.81
03:26:40.645 00.000 8976 MoveAxis(R, 3, ABG)
03:26:40.645 00.000 8976 stepping (-12, 6) + (3, 0)
03:26:40.645 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:40.645 00.000 5052 Enqueuing Expose request
03:26:40.645 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:40.677 00.032 8976 Received - 47 (G) 
03:26:40.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:40.677 00.000 8976 stepped: pos (-9, 6)
03:26:40.677 00.000 8976 MoveAxis(U, 3, ABG)
03:26:40.677 00.000 8976 stepping (-9, 6) + (0, 3)
03:26:40.677 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:40.709 00.032 8976 Received - 47 (G) 
03:26:40.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:40.709 00.000 8976 stepped: pos (-9, 9)
03:26:40.709 00.000 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
03:26:40.709 00.000 8976 MountToCamera -- mountX=1.82 mountY=-0.70 hyp=1.94 mountTheta=-0.37 cameraX=-0.21, cameraY=1.93 cameraTheta=1.68
03:26:40.709 00.000 8976 incremental bump (-0.207, 1.934) isValid = 1
03:26:40.709 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
03:26:40.709 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:26:40.709 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:26:40.709 00.000 8976 move complete, result=0
03:26:40.709 00.000 9828 Worker thread wakes up
03:26:40.709 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:26:40.709 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 3 ms NORTH
03:26:40.709 00.000 8976 worker thread done servicing request
03:26:40.709 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:26:40.710 00.001 8976 Worker thread wakes up
03:26:40.710 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.51)
03:26:40.710 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
03:26:40.710 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.51
03:26:40.710 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:26:40.710 00.000 9828 BLC: window closed
03:26:40.710 00.000 9828 MoveAxis(W, 2, B)
03:26:40.710 00.000 9828 Guiding  Dir = 3, Dur = 2
03:26:40.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:40.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:40.710 00.000 9828 IsSlewing returns 0
03:26:40.710 00.000 9828 IsGuiding returns 0
03:26:40.711 00.001 9828 PulseGuide returned control before completion, sleep 12
03:26:40.729 00.018 9828 IsGuiding returns 1
03:26:40.729 00.000 9828 scope still moving after pulse duration time elapsed
03:26:40.761 00.032 9828 IsSlewing returns 0
03:26:40.761 00.000 9828 IsGuiding returns 1
03:26:40.792 00.031 9828 IsSlewing returns 0
03:26:40.792 00.000 9828 IsGuiding returns 1
03:26:40.824 00.032 9828 IsSlewing returns 0
03:26:40.824 00.000 9828 IsGuiding returns 1
03:26:40.854 00.030 9828 IsSlewing returns 0
03:26:40.855 00.001 9828 IsGuiding returns 1
03:26:40.885 00.030 9828 IsSlewing returns 0
03:26:40.885 00.000 9828 IsGuiding returns 1
03:26:40.916 00.031 9828 IsSlewing returns 0
03:26:40.916 00.000 9828 IsGuiding returns 0
03:26:40.916 00.000 9828 scope move finished after 2 + 204 ms
03:26:40.916 00.000 9828 Move returns status 0, amount 2
03:26:40.916 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:40.916 00.000 9828 MoveAxis(N, 16, B)
03:26:40.917 00.001 9828 Guiding  Dir = 0, Dur = 16
03:26:40.930 00.013 9828 IsSlewing returns 0
03:26:40.930 00.000 9828 IsGuiding returns 0
03:26:40.930 00.000 9828 PulseGuide returned control before completion, sleep 26
03:26:40.962 00.032 9828 IsGuiding returns 1
03:26:40.962 00.000 9828 scope still moving after pulse duration time elapsed
03:26:40.993 00.031 9828 IsSlewing returns 0
03:26:40.993 00.000 9828 IsGuiding returns 1
03:26:41.025 00.032 9828 IsSlewing returns 0
03:26:41.025 00.000 9828 IsGuiding returns 1
03:26:41.055 00.030 9828 IsSlewing returns 0
03:26:41.055 00.000 9828 IsGuiding returns 1
03:26:41.088 00.033 9828 IsSlewing returns 0
03:26:41.088 00.000 9828 IsGuiding returns 0
03:26:41.088 00.000 9828 scope move finished after 16 + 141 ms
03:26:41.088 00.000 9828 Move returns status 0, amount 16
03:26:41.088 00.000 9828 move complete, result=0
03:26:41.088 00.000 9828 worker thread done servicing request
03:26:41.088 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:26:41.394 00.306 8976 Exposure complete
03:26:41.400 00.006 8976 worker thread done servicing request
03:26:41.400 00.000 5052 OnExposeComplete: enter
03:26:41.400 00.000 5052 UpdateGuideState(): m_state=6
03:26:41.400 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13741
03:26:41.400 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=282.02, Mass=55, SNR=5.0, Peak=54 HFD=2.1
03:26:41.400 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
03:26:41.400 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
03:26:41.400 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=0.31 hyp=1.05 cameraTheta=0.30 mountX=-0.18 mountY=-1.01, mountTheta=-1.75
03:26:41.401 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=0.31, opts=13)
03:26:41.401 00.000 5052 Enqueuing Move request for stepguider (1.01, 0.31)
03:26:41.401 00.000 8976 Worker thread wakes up
03:26:41.401 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, 0.31) opts 0xd
03:26:41.401 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, 0.31)
03:26:41.401 00.000 8976 Moving (1.01, 0.31) raw xDistance=-0.18 yDistance=-1.01
03:26:41.401 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:26:41.401 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:26:41.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:41.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:26:41.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.01
03:26:41.401 00.000 8976 MoveAxis(R, 0, ABG)
03:26:41.401 00.000 8976 MoveAxis(U, 4, ABG)
03:26:41.401 00.000 8976 stepping (-9, 9) + (0, 4)
03:26:41.401 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:41.402 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:41.402 00.000 5052 Enqueuing Expose request
03:26:41.444 00.042 8976 Received - 47 (G) 
03:26:41.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:41.444 00.000 8976 stepped: pos (-9, 13)
03:26:41.444 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
03:26:41.444 00.000 8976 MountToCamera -- mountX=1.67 mountY=-1.15 hyp=2.03 mountTheta=-0.60 cameraX=0.26, cameraY=2.01 cameraTheta=1.44
03:26:41.444 00.000 8976 incremental bump (0.261, 2.011) isValid = 1
03:26:41.444 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
03:26:41.444 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:26:41.444 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:26:41.444 00.000 8976 move complete, result=0
03:26:41.444 00.000 8976 worker thread done servicing request
03:26:41.445 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
03:26:41.445 00.000 9828 Worker thread wakes up
03:26:41.445 00.000 8976 Worker thread wakes up
03:26:41.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:41.445 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:26:41.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:41.445 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:26:41.445 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
03:26:41.445 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.82)
03:26:41.445 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
03:26:41.445 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:26:41.445 00.000 9828 BLC: window closed
03:26:41.445 00.000 9828 MoveAxis(E, 6, B)
03:26:41.445 00.000 9828 Guiding  Dir = 2, Dur = 6
03:26:41.446 00.001 9828 IsSlewing returns 0
03:26:41.446 00.000 9828 IsGuiding returns 0
03:26:41.446 00.000 9828 PulseGuide returned control before completion, sleep 16
03:26:41.464 00.018 9828 IsGuiding returns 1
03:26:41.464 00.000 9828 scope still moving after pulse duration time elapsed
03:26:41.495 00.031 9828 IsSlewing returns 0
03:26:41.495 00.000 9828 IsGuiding returns 1
03:26:41.527 00.032 9828 IsSlewing returns 0
03:26:41.527 00.000 9828 IsGuiding returns 1
03:26:41.558 00.031 9828 IsSlewing returns 0
03:26:41.558 00.000 9828 IsGuiding returns 0
03:26:41.558 00.000 9828 scope move finished after 6 + 106 ms
03:26:41.558 00.000 9828 Move returns status 0, amount 6
03:26:41.558 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:41.558 00.000 9828 MoveAxis(N, 16, B)
03:26:41.558 00.000 9828 Guiding  Dir = 0, Dur = 16
03:26:41.573 00.015 9828 IsSlewing returns 0
03:26:41.573 00.000 9828 IsGuiding returns 0
03:26:41.573 00.000 9828 PulseGuide returned control before completion, sleep 26
03:26:41.605 00.032 9828 IsGuiding returns 1
03:26:41.605 00.000 9828 scope still moving after pulse duration time elapsed
03:26:41.635 00.030 9828 IsSlewing returns 0
03:26:41.636 00.001 9828 IsGuiding returns 1
03:26:41.666 00.030 9828 IsSlewing returns 0
03:26:41.666 00.000 9828 IsGuiding returns 1
03:26:41.698 00.032 9828 IsSlewing returns 0
03:26:41.699 00.001 9828 IsGuiding returns 1
03:26:41.728 00.029 9828 IsSlewing returns 0
03:26:41.729 00.001 9828 IsGuiding returns 0
03:26:41.729 00.000 9828 scope move finished after 16 + 139 ms
03:26:41.729 00.000 9828 Move returns status 0, amount 16
03:26:41.729 00.000 9828 move complete, result=0
03:26:41.729 00.000 9828 worker thread done servicing request
03:26:41.729 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:26:42.131 00.402 8976 Exposure complete
03:26:42.137 00.006 8976 worker thread done servicing request
03:26:42.137 00.000 5052 OnExposeComplete: enter
03:26:42.137 00.000 5052 UpdateGuideState(): m_state=6
03:26:42.137 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13742
03:26:42.137 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=280.88, Mass=62, SNR=5.4, Peak=55 HFD=2.2
03:26:42.137 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
03:26:42.137 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.97 = -2.97)
03:26:42.137 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=-0.83 hyp=1.13 cameraTheta=-0.83 mountX=-1.09 mountY=-0.19, mountTheta=-2.97
03:26:42.138 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=-0.83, opts=13)
03:26:42.138 00.000 5052 Enqueuing Move request for stepguider (0.76, -0.83)
03:26:42.138 00.000 8976 Worker thread wakes up
03:26:42.139 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, -0.83) opts 0xd
03:26:42.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, -0.83)
03:26:42.139 00.000 8976 Moving (0.76, -0.83) raw xDistance=-1.09 yDistance=-0.19
03:26:42.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.09
03:26:42.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:26:42.139 00.000 8976 MoveAxis(R, 4, ABG)
03:26:42.139 00.000 8976 stepping (-9, 13) + (4, 0)
03:26:42.139 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:26:42.139 00.000 5052 UpdateGuideState exits: m=62 SNR=5.4
03:26:42.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:42.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:42.139 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:42.139 00.000 5052 Enqueuing Expose request
03:26:42.180 00.041 8976 Received - 47 (G) 
03:26:42.180 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:42.180 00.000 8976 stepped: pos (-5, 13)
03:26:42.180 00.000 8976 MoveAxis(U, 0, ABG)
03:26:42.180 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:26:42.180 00.000 8976 MountToCamera -- mountX=1.37 mountY=-1.45 hyp=2.00 mountTheta=-0.81 cameraX=0.67, cameraY=1.88 cameraTheta=1.23
03:26:42.180 00.000 8976 incremental bump (0.667, 1.882) isValid = 1
03:26:42.180 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
03:26:42.180 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:26:42.180 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:26:42.180 00.000 8976 move complete, result=0
03:26:42.180 00.000 9828 Worker thread wakes up
03:26:42.180 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:26:42.180 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:26:42.180 00.000 5052 GuideStep: -1.1 px 4 ms EAST, -0.2 px 0 ms NORTH
03:26:42.180 00.000 8976 worker thread done servicing request
03:26:42.180 00.000 8976 Worker thread wakes up
03:26:42.180 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
03:26:42.181 00.001 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
03:26:42.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:42.181 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:42.181 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:26:42.181 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:26:42.181 00.000 9828 BLC: window closed
03:26:42.181 00.000 9828 MoveAxis(E, 14, B)
03:26:42.181 00.000 9828 Guiding  Dir = 2, Dur = 14
03:26:42.181 00.000 9828 IsSlewing returns 0
03:26:42.181 00.000 9828 IsGuiding returns 0
03:26:42.181 00.000 9828 PulseGuide returned control before completion, sleep 24
03:26:42.216 00.035 9828 IsGuiding returns 1
03:26:42.216 00.000 9828 scope still moving after pulse duration time elapsed
03:26:42.247 00.031 9828 IsSlewing returns 0
03:26:42.247 00.000 9828 IsGuiding returns 1
03:26:42.278 00.031 9828 IsSlewing returns 0
03:26:42.278 00.000 9828 IsGuiding returns 1
03:26:42.308 00.030 9828 IsSlewing returns 0
03:26:42.308 00.000 9828 IsGuiding returns 0
03:26:42.308 00.000 9828 scope move finished after 14 + 112 ms
03:26:42.308 00.000 9828 Move returns status 0, amount 14
03:26:42.308 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:42.308 00.000 9828 MoveAxis(N, 15, B)
03:26:42.308 00.000 9828 Guiding  Dir = 0, Dur = 15
03:26:42.323 00.015 9828 IsSlewing returns 0
03:26:42.323 00.000 9828 IsGuiding returns 0
03:26:42.323 00.000 9828 PulseGuide returned control before completion, sleep 25
03:26:42.355 00.032 9828 IsGuiding returns 1
03:26:42.355 00.000 9828 scope still moving after pulse duration time elapsed
03:26:42.386 00.031 9828 IsSlewing returns 0
03:26:42.386 00.000 9828 IsGuiding returns 1
03:26:42.416 00.030 9828 IsSlewing returns 0
03:26:42.417 00.001 9828 IsGuiding returns 1
03:26:42.448 00.031 9828 IsSlewing returns 0
03:26:42.448 00.000 9828 IsGuiding returns 1
03:26:42.478 00.030 9828 IsSlewing returns 0
03:26:42.479 00.001 9828 IsGuiding returns 0
03:26:42.479 00.000 9828 scope move finished after 15 + 139 ms
03:26:42.479 00.000 9828 Move returns status 0, amount 15
03:26:42.479 00.000 9828 move complete, result=0
03:26:42.479 00.000 9828 worker thread done servicing request
03:26:42.479 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:26:42.867 00.388 8976 Exposure complete
03:26:42.872 00.005 8976 worker thread done servicing request
03:26:42.872 00.000 5052 OnExposeComplete: enter
03:26:42.872 00.000 5052 UpdateGuideState(): m_state=6
03:26:42.872 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13743
03:26:42.872 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=280.94, Mass=57, SNR=5.1, Peak=54 HFD=2.3
03:26:42.872 00.000 5052 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.04) = xAngle (-3.23 = 3.06)
03:26:42.872 00.000 5052 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.33 = 2.95)
03:26:42.872 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-0.77 hyp=0.84 cameraTheta=-1.18 mountX=-0.83 mountY=0.16, mountTheta=2.96
03:26:42.873 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-0.77, opts=13)
03:26:42.873 00.000 5052 Enqueuing Move request for stepguider (0.32, -0.77)
03:26:42.873 00.000 8976 Worker thread wakes up
03:26:42.873 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -0.77) opts 0xd
03:26:42.873 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -0.77)
03:26:42.873 00.000 8976 Moving (0.32, -0.77) raw xDistance=-0.83 yDistance=0.16
03:26:42.873 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:42.873 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:26:42.873 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:42.874 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.83
03:26:42.874 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:26:42.874 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:42.874 00.000 5052 Enqueuing Expose request
03:26:42.874 00.000 8976 MoveAxis(R, 4, ABG)
03:26:42.874 00.000 8976 stepping (-5, 13) + (4, 0)
03:26:42.874 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:42.914 00.040 8976 Received - 47 (G) 
03:26:42.915 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:42.915 00.000 8976 stepped: pos (-1, 13)
03:26:42.915 00.000 8976 MoveAxis(U, 0, ABG)
03:26:42.915 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:26:42.915 00.000 8976 MountToCamera -- mountX=0.97 mountY=-1.65 hyp=1.92 mountTheta=-1.04 cameraX=1.03, cameraY=1.62 cameraTheta=1.00
03:26:42.915 00.000 8976 incremental bump (1.030, 1.616) isValid = 1
03:26:42.915 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:26:42.915 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:26:42.915 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:26:42.915 00.000 8976 move complete, result=0
03:26:42.915 00.000 9828 Worker thread wakes up
03:26:42.915 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:26:42.915 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:26:42.915 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
03:26:42.915 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
03:26:42.915 00.000 8976 worker thread done servicing request
03:26:42.915 00.000 5052 GuideStep: -0.8 px 4 ms EAST, 0.2 px 0 ms NORTH
03:26:42.915 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:26:42.916 00.001 8976 Worker thread wakes up
03:26:42.916 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:42.916 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:42.916 00.000 9828 BLC: window closed
03:26:42.916 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:42.916 00.000 9828 MoveAxis(E, 21, B)
03:26:42.916 00.000 9828 Guiding  Dir = 2, Dur = 21
03:26:42.916 00.000 9828 IsSlewing returns 0
03:26:42.916 00.000 9828 IsGuiding returns 0
03:26:42.916 00.000 9828 PulseGuide returned control before completion, sleep 31
03:26:42.957 00.041 9828 IsGuiding returns 1
03:26:42.957 00.000 9828 scope still moving after pulse duration time elapsed
03:26:42.988 00.031 9828 IsSlewing returns 0
03:26:42.988 00.000 9828 IsGuiding returns 1
03:26:43.019 00.031 9828 IsSlewing returns 0
03:26:43.019 00.000 9828 IsGuiding returns 1
03:26:43.051 00.032 9828 IsSlewing returns 0
03:26:43.051 00.000 9828 IsGuiding returns 0
03:26:43.051 00.000 9828 scope move finished after 21 + 113 ms
03:26:43.051 00.000 9828 Move returns status 0, amount 21
03:26:43.051 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:43.051 00.000 9828 MoveAxis(N, 13, B)
03:26:43.051 00.000 9828 Guiding  Dir = 0, Dur = 13
03:26:43.066 00.015 9828 IsSlewing returns 0
03:26:43.066 00.000 9828 IsGuiding returns 0
03:26:43.066 00.000 9828 PulseGuide returned control before completion, sleep 23
03:26:43.096 00.030 9828 IsGuiding returns 1
03:26:43.096 00.000 9828 scope still moving after pulse duration time elapsed
03:26:43.127 00.031 9828 IsSlewing returns 0
03:26:43.127 00.000 9828 IsGuiding returns 1
03:26:43.158 00.031 9828 IsSlewing returns 0
03:26:43.158 00.000 9828 IsGuiding returns 1
03:26:43.189 00.031 9828 IsSlewing returns 0
03:26:43.189 00.000 9828 IsGuiding returns 1
03:26:43.220 00.031 9828 IsSlewing returns 0
03:26:43.220 00.000 9828 IsGuiding returns 1
03:26:43.251 00.031 9828 IsSlewing returns 0
03:26:43.251 00.000 9828 IsGuiding returns 0
03:26:43.251 00.000 9828 scope move finished after 13 + 172 ms
03:26:43.251 00.000 9828 Move returns status 0, amount 13
03:26:43.251 00.000 9828 move complete, result=0
03:26:43.251 00.000 9828 worker thread done servicing request
03:26:43.251 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:26:43.601 00.350 8976 Exposure complete
03:26:43.607 00.006 8976 worker thread done servicing request
03:26:43.607 00.000 5052 OnExposeComplete: enter
03:26:43.607 00.000 5052 UpdateGuideState(): m_state=6
03:26:43.607 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13744
03:26:43.607 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.10, Mass=61, SNR=5.3, Peak=55 HFD=2.4
03:26:43.607 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.88 = -0.88)
03:26:43.607 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
03:26:43.607 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.39 hyp=0.43 cameraTheta=1.17 mountX=0.27 mountY=-0.35, mountTheta=-0.92
03:26:43.608 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.39, opts=13)
03:26:43.608 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.39)
03:26:43.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:43.608 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:26:43.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:43.608 00.000 8976 Worker thread wakes up
03:26:43.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.39) opts 0xd
03:26:43.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.39)
03:26:43.608 00.000 8976 Moving (0.17, 0.39) raw xDistance=0.27 yDistance=-0.35
03:26:43.608 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:43.608 00.000 5052 Enqueuing Expose request
03:26:43.609 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
03:26:43.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:26:43.609 00.000 8976 MoveAxis(L, 1, ABG)
03:26:43.609 00.000 8976 stepping (-1, 13) + (-1, 0)
03:26:43.609 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:43.634 00.025 8976 Received - 47 (G) 
03:26:43.634 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:43.634 00.000 8976 stepped: pos (-2, 13)
03:26:43.635 00.001 8976 MoveAxis(U, 1, ABG)
03:26:43.635 00.000 8976 stepping (-2, 13) + (0, 1)
03:26:43.635 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:43.666 00.031 8976 Received - 47 (G) 
03:26:43.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:43.666 00.000 8976 stepped: pos (-2, 14)
03:26:43.666 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:26:43.666 00.000 8976 MountToCamera -- mountX=0.75 mountY=-1.84 hyp=1.99 mountTheta=-1.18 cameraX=1.30, cameraY=1.51 cameraTheta=0.86
03:26:43.666 00.000 8976 incremental bump (1.297, 1.507) isValid = 1
03:26:43.666 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:26:43.666 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:26:43.666 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:26:43.667 00.001 8976 move complete, result=0
03:26:43.667 00.000 8976 worker thread done servicing request
03:26:43.667 00.000 9828 Worker thread wakes up
03:26:43.667 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:26:43.667 00.000 8976 Worker thread wakes up
03:26:43.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:43.667 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:43.667 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
03:26:43.667 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:26:43.667 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:26:43.667 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:26:43.667 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:26:43.667 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:26:43.667 00.000 9828 BLC: window closed
03:26:43.667 00.000 9828 MoveAxis(E, 25, B)
03:26:43.667 00.000 9828 Guiding  Dir = 2, Dur = 25
03:26:43.668 00.001 9828 IsSlewing returns 0
03:26:43.668 00.000 9828 IsGuiding returns 0
03:26:43.668 00.000 9828 PulseGuide returned control before completion, sleep 35
03:26:43.715 00.047 9828 IsGuiding returns 1
03:26:43.715 00.000 9828 scope still moving after pulse duration time elapsed
03:26:43.746 00.031 9828 IsSlewing returns 0
03:26:43.746 00.000 9828 IsGuiding returns 1
03:26:43.776 00.030 9828 IsSlewing returns 0
03:26:43.776 00.000 9828 IsGuiding returns 1
03:26:43.807 00.031 9828 IsSlewing returns 0
03:26:43.807 00.000 9828 IsGuiding returns 0
03:26:43.807 00.000 9828 scope move finished after 25 + 113 ms
03:26:43.807 00.000 9828 Move returns status 0, amount 25
03:26:43.807 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:43.807 00.000 9828 MoveAxis(N, 11, B)
03:26:43.808 00.001 9828 Guiding  Dir = 0, Dur = 11
03:26:43.823 00.015 9828 IsSlewing returns 0
03:26:43.824 00.001 9828 IsGuiding returns 0
03:26:43.824 00.000 9828 PulseGuide returned control before completion, sleep 21
03:26:43.853 00.029 9828 IsGuiding returns 1
03:26:43.853 00.000 9828 scope still moving after pulse duration time elapsed
03:26:43.885 00.032 9828 IsSlewing returns 0
03:26:43.887 00.002 9828 IsGuiding returns 1
03:26:43.918 00.031 9828 IsSlewing returns 0
03:26:43.918 00.000 9828 IsGuiding returns 1
03:26:43.948 00.030 9828 IsSlewing returns 0
03:26:43.948 00.000 9828 IsGuiding returns 1
03:26:43.979 00.031 9828 IsSlewing returns 0
03:26:43.979 00.000 9828 IsGuiding returns 0
03:26:43.979 00.000 9828 scope move finished after 11 + 144 ms
03:26:43.979 00.000 9828 Move returns status 0, amount 11
03:26:43.979 00.000 9828 move complete, result=0
03:26:43.979 00.000 9828 worker thread done servicing request
03:26:43.980 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:26:44.350 00.370 8976 Exposure complete
03:26:44.356 00.006 8976 worker thread done servicing request
03:26:44.356 00.000 5052 OnExposeComplete: enter
03:26:44.356 00.000 5052 UpdateGuideState(): m_state=6
03:26:44.356 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13745
03:26:44.356 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.66, Mass=52, SNR=4.9, Peak=53 HFD=1.8
03:26:44.356 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
03:26:44.356 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.70 = -2.70)
03:26:44.356 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=-0.09 mountY=-0.04, mountTheta=-2.67
03:26:44.357 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.05, opts=13)
03:26:44.357 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.05)
03:26:44.357 00.000 8976 Worker thread wakes up
03:26:44.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.05) opts 0xd
03:26:44.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.05)
03:26:44.358 00.001 8976 Moving (0.09, -0.05) raw xDistance=-0.09 yDistance=-0.04
03:26:44.358 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:26:44.358 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:26:44.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:44.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:26:44.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:26:44.358 00.000 8976 MoveAxis(R, 0, ABG)
03:26:44.358 00.000 8976 MoveAxis(U, 0, ABG)
03:26:44.358 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:44.358 00.000 5052 Enqueuing Expose request
03:26:44.358 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:26:44.358 00.000 8976 MountToCamera -- mountX=0.60 mountY=-1.97 hyp=2.06 mountTheta=-1.27 cameraX=1.48, cameraY=1.43 cameraTheta=0.77
03:26:44.358 00.000 8976 incremental bump (1.477, 1.434) isValid = 1
03:26:44.358 00.000 8976 Scheduling Mount bump of (0.073, 0.073)
03:26:44.358 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.07, opts=4)
03:26:44.358 00.000 8976 Enqueuing Move request for scope (0.07, 0.07)
03:26:44.359 00.001 8976 move complete, result=0
03:26:44.359 00.000 8976 worker thread done servicing request
03:26:44.359 00.000 9828 Worker thread wakes up
03:26:44.359 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0x4
03:26:44.359 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
03:26:44.359 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:26:44.359 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:26:44.359 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.79 mountX=-0.08 mountY=-0.06, mountTheta=-2.45
03:26:44.359 00.000 9828 Moving (0.07, 0.07) raw xDistance=-0.08 yDistance=-0.06
03:26:44.359 00.000 9828 BLC: window closed
03:26:44.359 00.000 9828 MoveAxis(E, 24, B)
03:26:44.359 00.000 8976 Worker thread wakes up
03:26:44.359 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:44.359 00.000 9828 Guiding  Dir = 2, Dur = 24
03:26:44.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:44.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:44.360 00.001 9828 IsSlewing returns 0
03:26:44.360 00.000 9828 IsGuiding returns 0
03:26:44.360 00.000 9828 PulseGuide returned control before completion, sleep 34
03:26:44.402 00.042 9828 IsGuiding returns 1
03:26:44.402 00.000 9828 scope still moving after pulse duration time elapsed
03:26:44.433 00.031 9828 IsSlewing returns 0
03:26:44.433 00.000 9828 IsGuiding returns 1
03:26:44.464 00.031 9828 IsSlewing returns 0
03:26:44.464 00.000 9828 IsGuiding returns 1
03:26:44.497 00.033 9828 IsSlewing returns 0
03:26:44.497 00.000 9828 IsGuiding returns 0
03:26:44.497 00.000 9828 scope move finished after 24 + 112 ms
03:26:44.497 00.000 9828 Move returns status 0, amount 24
03:26:44.497 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:44.497 00.000 9828 MoveAxis(N, 9, B)
03:26:44.497 00.000 9828 Guiding  Dir = 0, Dur = 9
03:26:44.511 00.014 9828 IsSlewing returns 0
03:26:44.511 00.000 9828 IsGuiding returns 0
03:26:44.511 00.000 9828 PulseGuide returned control before completion, sleep 19
03:26:44.543 00.032 9828 IsGuiding returns 1
03:26:44.543 00.000 9828 scope still moving after pulse duration time elapsed
03:26:44.574 00.031 9828 IsSlewing returns 0
03:26:44.574 00.000 9828 IsGuiding returns 1
03:26:44.605 00.031 9828 IsSlewing returns 0
03:26:44.605 00.000 9828 IsGuiding returns 1
03:26:44.637 00.032 9828 IsSlewing returns 0
03:26:44.637 00.000 9828 IsGuiding returns 0
03:26:44.638 00.001 9828 scope move finished after 9 + 116 ms
03:26:44.638 00.000 9828 Move returns status 0, amount 9
03:26:44.638 00.000 9828 move complete, result=0
03:26:44.638 00.000 9828 worker thread done servicing request
03:26:44.638 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 9 ms NORTH
03:26:45.044 00.406 8976 Exposure complete
03:26:45.049 00.005 8976 worker thread done servicing request
03:26:45.050 00.001 5052 OnExposeComplete: enter
03:26:45.050 00.000 5052 UpdateGuideState(): m_state=6
03:26:45.050 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13746
03:26:45.050 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.49, Mass=62, SNR=5.3, Peak=54 HFD=1.9
03:26:45.050 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.21 = 3.08)
03:26:45.050 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.97)
03:26:45.050 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.16 mountX=-0.24 mountY=0.04, mountTheta=2.98
03:26:45.050 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.22, opts=13)
03:26:45.051 00.001 5052 Enqueuing Move request for stepguider (0.10, -0.22)
03:26:45.051 00.000 8976 Worker thread wakes up
03:26:45.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.22) opts 0xd
03:26:45.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.22)
03:26:45.051 00.000 8976 Moving (0.10, -0.22) raw xDistance=-0.24 yDistance=0.04
03:26:45.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:45.051 00.000 5052 UpdateGuideState exits: m=62 SNR=5.3
03:26:45.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:45.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:26:45.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:26:45.051 00.000 8976 MoveAxis(R, 0, ABG)
03:26:45.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:45.051 00.000 5052 Enqueuing Expose request
03:26:45.051 00.000 8976 MoveAxis(U, 0, ABG)
03:26:45.051 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:26:45.051 00.000 8976 MountToCamera -- mountX=0.51 mountY=-2.05 hyp=2.11 mountTheta=-1.33 cameraX=1.60, cameraY=1.38 cameraTheta=0.71
03:26:45.051 00.000 8976 incremental bump (1.597, 1.385) isValid = 1
03:26:45.051 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:26:45.051 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:26:45.051 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:26:45.052 00.001 8976 move complete, result=0
03:26:45.052 00.000 9828 Worker thread wakes up
03:26:45.052 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:26:45.052 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:26:45.052 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:26:45.052 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.54)
03:26:45.052 00.000 8976 worker thread done servicing request
03:26:45.052 00.000 8976 Worker thread wakes up
03:26:45.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:45.052 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:45.052 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
03:26:45.052 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:45.052 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:26:45.052 00.000 9828 BLC: window closed
03:26:45.052 00.000 9828 MoveAxis(E, 29, B)
03:26:45.053 00.001 9828 Guiding  Dir = 2, Dur = 29
03:26:45.053 00.000 9828 IsSlewing returns 0
03:26:45.053 00.000 9828 IsGuiding returns 0
03:26:45.053 00.000 9828 PulseGuide returned control before completion, sleep 39
03:26:45.101 00.048 9828 IsGuiding returns 1
03:26:45.101 00.000 9828 scope still moving after pulse duration time elapsed
03:26:45.131 00.030 9828 IsSlewing returns 0
03:26:45.131 00.000 9828 IsGuiding returns 1
03:26:45.162 00.031 9828 IsSlewing returns 0
03:26:45.162 00.000 9828 IsGuiding returns 1
03:26:45.193 00.031 9828 IsSlewing returns 0
03:26:45.193 00.000 9828 IsGuiding returns 0
03:26:45.193 00.000 9828 scope move finished after 29 + 110 ms
03:26:45.193 00.000 9828 Move returns status 0, amount 29
03:26:45.193 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:45.193 00.000 9828 MoveAxis(N, 9, B)
03:26:45.193 00.000 9828 Guiding  Dir = 0, Dur = 9
03:26:45.209 00.016 9828 IsSlewing returns 0
03:26:45.209 00.000 9828 IsGuiding returns 0
03:26:45.209 00.000 9828 PulseGuide returned control before completion, sleep 19
03:26:45.240 00.031 9828 IsGuiding returns 1
03:26:45.240 00.000 9828 scope still moving after pulse duration time elapsed
03:26:45.270 00.030 9828 IsSlewing returns 0
03:26:45.270 00.000 9828 IsGuiding returns 1
03:26:45.302 00.032 9828 IsSlewing returns 0
03:26:45.302 00.000 9828 IsGuiding returns 1
03:26:45.333 00.031 9828 IsSlewing returns 0
03:26:45.333 00.000 9828 IsGuiding returns 1
03:26:45.364 00.031 9828 IsSlewing returns 0
03:26:45.364 00.000 9828 IsGuiding returns 0
03:26:45.364 00.000 9828 scope move finished after 9 + 145 ms
03:26:45.364 00.000 9828 Move returns status 0, amount 9
03:26:45.364 00.000 9828 move complete, result=0
03:26:45.364 00.000 9828 worker thread done servicing request
03:26:45.364 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:26:45.737 00.373 8976 Exposure complete
03:26:45.742 00.005 8976 worker thread done servicing request
03:26:45.742 00.000 5052 OnExposeComplete: enter
03:26:45.742 00.000 5052 UpdateGuideState(): m_state=6
03:26:45.742 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13747
03:26:45.742 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.30, Mass=68, SNR=5.6, Peak=56 HFD=2.5
03:26:45.742 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
03:26:45.742 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.54 = -0.54)
03:26:45.743 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=0.59 hyp=0.59 cameraTheta=1.61 mountX=0.53 mountY=-0.30, mountTheta=-0.52
03:26:45.743 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.59, opts=13)
03:26:45.743 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.59)
03:26:45.743 00.000 8976 Worker thread wakes up
03:26:45.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.59) opts 0xd
03:26:45.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.59)
03:26:45.744 00.001 8976 Moving (-0.02, 0.59) raw xDistance=0.53 yDistance=-0.30
03:26:45.744 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:45.744 00.000 5052 UpdateGuideState exits: m=68 SNR=5.6
03:26:45.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:45.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:45.744 00.000 5052 Enqueuing Expose request
03:26:45.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
03:26:45.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:26:45.744 00.000 8976 MoveAxis(L, 2, ABG)
03:26:45.744 00.000 8976 stepping (-2, 14) + (-2, 0)
03:26:45.744 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:45.777 00.033 8976 Received - 47 (G) 
03:26:45.777 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:45.777 00.000 8976 stepped: pos (-4, 14)
03:26:45.777 00.000 8976 MoveAxis(U, 1, ABG)
03:26:45.777 00.000 8976 stepping (-4, 14) + (0, 1)
03:26:45.777 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:45.808 00.031 8976 Received - 47 (G) 
03:26:45.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:45.808 00.000 8976 stepped: pos (-4, 15)
03:26:45.808 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:26:45.808 00.000 8976 MountToCamera -- mountX=0.54 mountY=-2.16 hyp=2.23 mountTheta=-1.33 cameraX=1.68, cameraY=1.47 cameraTheta=0.72
03:26:45.808 00.000 8976 incremental bump (1.678, 1.465) isValid = 1
03:26:45.808 00.000 8976 Scheduling Mount bump of (0.086, 0.078)
03:26:45.808 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:26:45.809 00.001 8976 Enqueuing Move request for scope (0.09, 0.08)
03:26:45.809 00.000 8976 move complete, result=0
03:26:45.809 00.000 9828 Worker thread wakes up
03:26:45.809 00.000 8976 worker thread done servicing request
03:26:45.809 00.000 8976 Worker thread wakes up
03:26:45.809 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:45.809 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.3 px 1 ms NORTH
03:26:45.809 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:26:45.809 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:26:45.809 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:26:45.809 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:45.809 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:26:45.809 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:26:45.809 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:26:45.809 00.000 9828 BLC: window closed
03:26:45.809 00.000 9828 MoveAxis(E, 29, B)
03:26:45.809 00.000 9828 Guiding  Dir = 2, Dur = 29
03:26:45.810 00.001 9828 IsSlewing returns 0
03:26:45.810 00.000 9828 IsGuiding returns 0
03:26:45.810 00.000 9828 PulseGuide returned control before completion, sleep 39
03:26:45.860 00.050 9828 IsGuiding returns 1
03:26:45.860 00.000 9828 scope still moving after pulse duration time elapsed
03:26:45.892 00.032 9828 IsSlewing returns 0
03:26:45.892 00.000 9828 IsGuiding returns 1
03:26:45.938 00.046 9828 IsSlewing returns 0
03:26:45.938 00.000 9828 IsGuiding returns 1
03:26:45.970 00.032 9828 IsSlewing returns 0
03:26:45.970 00.000 9828 IsGuiding returns 0
03:26:45.970 00.000 9828 scope move finished after 29 + 130 ms
03:26:45.970 00.000 9828 Move returns status 0, amount 29
03:26:45.970 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:45.970 00.000 9828 MoveAxis(N, 9, B)
03:26:45.970 00.000 9828 Guiding  Dir = 0, Dur = 9
03:26:45.986 00.016 9828 IsSlewing returns 0
03:26:45.986 00.000 9828 IsGuiding returns 0
03:26:45.986 00.000 9828 PulseGuide returned control before completion, sleep 19
03:26:46.017 00.031 9828 IsGuiding returns 1
03:26:46.017 00.000 9828 scope still moving after pulse duration time elapsed
03:26:46.049 00.032 9828 IsSlewing returns 0
03:26:46.049 00.000 9828 IsGuiding returns 1
03:26:46.080 00.031 9828 IsSlewing returns 0
03:26:46.080 00.000 9828 IsGuiding returns 1
03:26:46.111 00.031 9828 IsSlewing returns 0
03:26:46.112 00.001 9828 IsGuiding returns 0
03:26:46.112 00.000 9828 scope move finished after 9 + 116 ms
03:26:46.112 00.000 9828 Move returns status 0, amount 9
03:26:46.112 00.000 9828 move complete, result=0
03:26:46.112 00.000 9828 worker thread done servicing request
03:26:46.112 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:26:46.507 00.395 8976 Exposure complete
03:26:46.512 00.005 8976 worker thread done servicing request
03:26:46.512 00.000 5052 OnExposeComplete: enter
03:26:46.512 00.000 5052 UpdateGuideState(): m_state=6
03:26:46.512 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13748
03:26:46.512 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.31, Mass=67, SNR=5.5, Peak=54 HFD=2.5
03:26:46.512 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.04) = xAngle (-3.59 = 2.69)
03:26:46.512 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.70 = 2.59)
03:26:46.512 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.55 mountX=-0.36 mountY=0.21, mountTheta=2.61
03:26:46.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.40, opts=13)
03:26:46.513 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.40)
03:26:46.513 00.000 8976 Worker thread wakes up
03:26:46.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.40) opts 0xd
03:26:46.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.40)
03:26:46.513 00.000 8976 Moving (0.01, -0.40) raw xDistance=-0.36 yDistance=0.21
03:26:46.513 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:46.513 00.000 5052 UpdateGuideState exits: m=67 SNR=5.5
03:26:46.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:46.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
03:26:46.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:26:46.514 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:46.514 00.000 5052 Enqueuing Expose request
03:26:46.514 00.000 8976 MoveAxis(R, 1, ABG)
03:26:46.514 00.000 8976 stepping (-4, 15) + (1, 0)
03:26:46.514 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:46.543 00.029 8976 Received - 47 (G) 
03:26:46.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:46.543 00.000 8976 stepped: pos (-3, 15)
03:26:46.544 00.001 8976 MoveAxis(U, 0, ABG)
03:26:46.544 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:26:46.544 00.000 8976 MountToCamera -- mountX=0.51 mountY=-2.23 hyp=2.29 mountTheta=-1.34 cameraX=1.75, cameraY=1.47 cameraTheta=0.70
03:26:46.544 00.000 8976 incremental bump (1.755, 1.475) isValid = 1
03:26:46.544 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
03:26:46.544 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:26:46.544 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:26:46.544 00.000 8976 move complete, result=0
03:26:46.544 00.000 9828 Worker thread wakes up
03:26:46.544 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:26:46.544 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:26:46.544 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
03:26:46.544 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:26:46.544 00.000 8976 worker thread done servicing request
03:26:46.544 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
03:26:46.544 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
03:26:46.545 00.001 8976 Worker thread wakes up
03:26:46.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:46.545 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:26:46.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:46.545 00.000 9828 BLC: window closed
03:26:46.545 00.000 9828 MoveAxis(E, 29, B)
03:26:46.545 00.000 9828 Guiding  Dir = 2, Dur = 29
03:26:46.545 00.000 9828 IsSlewing returns 0
03:26:46.546 00.001 9828 IsGuiding returns 0
03:26:46.546 00.000 9828 PulseGuide returned control before completion, sleep 39
03:26:46.592 00.046 9828 IsGuiding returns 1
03:26:46.592 00.000 9828 scope still moving after pulse duration time elapsed
03:26:46.624 00.032 9828 IsSlewing returns 0
03:26:46.624 00.000 9828 IsGuiding returns 1
03:26:46.656 00.032 9828 IsSlewing returns 0
03:26:46.656 00.000 9828 IsGuiding returns 1
03:26:46.687 00.031 9828 IsSlewing returns 0
03:26:46.687 00.000 9828 IsGuiding returns 0
03:26:46.687 00.000 9828 scope move finished after 29 + 112 ms
03:26:46.688 00.001 9828 Move returns status 0, amount 29
03:26:46.688 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:46.688 00.000 9828 MoveAxis(N, 9, B)
03:26:46.688 00.000 9828 Guiding  Dir = 0, Dur = 9
03:26:46.703 00.015 9828 IsSlewing returns 0
03:26:46.703 00.000 9828 IsGuiding returns 1
03:26:46.703 00.000 9828 Entered PulseGuideScope while moving
03:26:46.763 00.060 9828 IsSlewing returns 0
03:26:46.763 00.000 9828 IsGuiding returns 1
03:26:46.763 00.000 9828 Still moving
03:26:46.825 00.062 9828 IsSlewing returns 0
03:26:46.825 00.000 9828 IsGuiding returns 0
03:26:46.825 00.000 9828 Movement stopped - continuing
03:26:46.825 00.000 9828 PulseGuide returned control before completion, sleep 19
03:26:46.855 00.030 9828 IsGuiding returns 1
03:26:46.855 00.000 9828 scope still moving after pulse duration time elapsed
03:26:46.887 00.032 9828 IsSlewing returns 0
03:26:46.887 00.000 9828 IsGuiding returns 1
03:26:46.917 00.030 9828 IsSlewing returns 0
03:26:46.917 00.000 9828 IsGuiding returns 1
03:26:46.949 00.032 9828 IsSlewing returns 0
03:26:46.949 00.000 9828 IsGuiding returns 1
03:26:46.979 00.030 9828 IsSlewing returns 0
03:26:46.979 00.000 9828 IsGuiding returns 0
03:26:46.979 00.000 9828 scope move finished after 9 + 145 ms
03:26:46.979 00.000 9828 Move returns status 0, amount 9
03:26:46.979 00.000 9828 move complete, result=0
03:26:46.979 00.000 9828 worker thread done servicing request
03:26:46.979 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:26:47.232 00.253 8976 Exposure complete
03:26:47.238 00.006 8976 worker thread done servicing request
03:26:47.238 00.000 5052 OnExposeComplete: enter
03:26:47.238 00.000 5052 UpdateGuideState(): m_state=6
03:26:47.238 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13749
03:26:47.238 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=280.53, Mass=72, SNR=5.7, Peak=54 HFD=3.1
03:26:47.238 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
03:26:47.238 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.23)
03:26:47.238 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-1.18 hyp=1.25 cameraTheta=-1.90 mountX=-0.87 mountY=0.99, mountTheta=2.29
03:26:47.239 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-1.18, opts=13)
03:26:47.239 00.000 5052 Enqueuing Move request for stepguider (-0.41, -1.18)
03:26:47.239 00.000 8976 Worker thread wakes up
03:26:47.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -1.18) opts 0xd
03:26:47.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -1.18)
03:26:47.239 00.000 8976 Moving (-0.41, -1.18) raw xDistance=-0.87 yDistance=0.99
03:26:47.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.87
03:26:47.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.99
03:26:47.239 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:47.239 00.000 5052 UpdateGuideState exits: m=72 SNR=5.7
03:26:47.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:47.240 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:47.240 00.000 8976 MoveAxis(R, 4, ABG)
03:26:47.240 00.000 8976 stepping (-3, 15) + (4, 0)
03:26:47.240 00.000 5052 Enqueuing Expose request
03:26:47.240 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:47.279 00.039 8976 Received - 47 (G) 
03:26:47.279 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:47.279 00.000 8976 stepped: pos (1, 15)
03:26:47.279 00.000 8976 MoveAxis(D, 4, ABG)
03:26:47.279 00.000 8976 stepping (1, 15) + (0, -4)
03:26:47.279 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:47.311 00.032 8976 Received - 47 (G) 
03:26:47.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:47.311 00.000 8976 stepped: pos (1, 11)
03:26:47.311 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:26:47.311 00.000 8976 MountToCamera -- mountX=0.29 mountY=-2.07 hyp=2.09 mountTheta=-1.43 cameraX=1.71, cameraY=1.21 cameraTheta=0.61
03:26:47.311 00.000 8976 incremental bump (1.712, 1.206) isValid = 1
03:26:47.311 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
03:26:47.311 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:26:47.311 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:26:47.311 00.000 8976 move complete, result=0
03:26:47.311 00.000 8976 worker thread done servicing request
03:26:47.311 00.000 8976 Worker thread wakes up
03:26:47.311 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 1.0 px 4 ms SOUTH
03:26:47.311 00.000 9828 Worker thread wakes up
03:26:47.311 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:26:47.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:47.311 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:26:47.312 00.001 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.56)
03:26:47.312 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.64)
03:26:47.312 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
03:26:47.312 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:26:47.312 00.000 9828 BLC: window closed
03:26:47.312 00.000 9828 MoveAxis(E, 31, B)
03:26:47.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:47.312 00.000 9828 Guiding  Dir = 2, Dur = 31
03:26:47.312 00.000 9828 IsSlewing returns 0
03:26:47.312 00.000 9828 IsGuiding returns 0
03:26:47.313 00.001 9828 PulseGuide returned control before completion, sleep 41
03:26:47.369 00.056 9828 IsGuiding returns 1
03:26:47.369 00.000 9828 scope still moving after pulse duration time elapsed
03:26:47.400 00.031 9828 IsSlewing returns 0
03:26:47.400 00.000 9828 IsGuiding returns 1
03:26:47.431 00.031 9828 IsSlewing returns 0
03:26:47.431 00.000 9828 IsGuiding returns 1
03:26:47.463 00.032 9828 IsSlewing returns 0
03:26:47.463 00.000 9828 IsGuiding returns 0
03:26:47.463 00.000 9828 scope move finished after 31 + 118 ms
03:26:47.463 00.000 9828 Move returns status 0, amount 31
03:26:47.463 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:47.463 00.000 9828 MoveAxis(N, 8, B)
03:26:47.463 00.000 9828 Guiding  Dir = 0, Dur = 8
03:26:47.479 00.016 9828 IsSlewing returns 0
03:26:47.479 00.000 9828 IsGuiding returns 0
03:26:47.479 00.000 9828 PulseGuide returned control before completion, sleep 18
03:26:47.508 00.029 9828 IsGuiding returns 1
03:26:47.508 00.000 9828 scope still moving after pulse duration time elapsed
03:26:47.540 00.032 9828 IsSlewing returns 0
03:26:47.540 00.000 9828 IsGuiding returns 1
03:26:47.573 00.033 9828 IsSlewing returns 0
03:26:47.573 00.000 9828 IsGuiding returns 1
03:26:47.604 00.031 9828 IsSlewing returns 0
03:26:47.604 00.000 9828 IsGuiding returns 0
03:26:47.604 00.000 9828 scope move finished after 8 + 116 ms
03:26:47.604 00.000 9828 Move returns status 0, amount 8
03:26:47.604 00.000 9828 move complete, result=0
03:26:47.604 00.000 9828 worker thread done servicing request
03:26:47.604 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:26:47.999 00.395 8976 Exposure complete
03:26:48.004 00.005 8976 worker thread done servicing request
03:26:48.004 00.000 5052 OnExposeComplete: enter
03:26:48.005 00.001 5052 UpdateGuideState(): m_state=6
03:26:48.005 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13750
03:26:48.005 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=281.83, Mass=54, SNR=5.0, Peak=56 HFD=2.2
03:26:48.005 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:26:48.005 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
03:26:48.005 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.57 mountX=0.19 mountY=0.09, mountTheta=0.45
03:26:48.006 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.12, opts=13)
03:26:48.006 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.12)
03:26:48.006 00.000 8976 Worker thread wakes up
03:26:48.006 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:48.006 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:26:48.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:48.006 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:48.006 00.000 5052 Enqueuing Expose request
03:26:48.007 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.12) opts 0xd
03:26:48.007 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.12)
03:26:48.007 00.000 8976 Moving (-0.19, 0.12) raw xDistance=0.19 yDistance=0.09
03:26:48.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:26:48.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:26:48.007 00.000 8976 MoveAxis(R, 0, ABG)
03:26:48.007 00.000 8976 MoveAxis(U, 0, ABG)
03:26:48.008 00.001 8976 MountToCamera -- mountTheta (-1.50) + m_xAngle (2.04) = xAngle (0.55 = 0.55)
03:26:48.008 00.000 8976 MountToCamera -- mountX=0.15 mountY=-1.97 hyp=1.97 mountTheta=-1.50 cameraX=1.68, cameraY=1.03 cameraTheta=0.55
03:26:48.008 00.000 8976 incremental bump (1.683, 1.025) isValid = 1
03:26:48.008 00.000 8976 Scheduling Mount bump of (0.098, 0.062)
03:26:48.008 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:26:48.008 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:26:48.008 00.000 8976 move complete, result=0
03:26:48.008 00.000 8976 worker thread done servicing request
03:26:48.008 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:48.008 00.000 8976 Worker thread wakes up
03:26:48.009 00.001 9828 Worker thread wakes up
03:26:48.009 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:26:48.009 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:26:48.009 00.000 9828 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.66 = -2.62)
03:26:48.009 00.000 9828 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.58 = -2.70)
03:26:48.009 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
03:26:48.009 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:26:48.009 00.000 9828 BLC: window closed
03:26:48.009 00.000 9828 MoveAxis(E, 32, B)
03:26:48.009 00.000 9828 Guiding  Dir = 2, Dur = 32
03:26:48.010 00.001 9828 IsSlewing returns 0
03:26:48.010 00.000 9828 IsGuiding returns 0
03:26:48.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:48.010 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:48.010 00.000 9828 PulseGuide returned control before completion, sleep 42
03:26:48.068 00.058 9828 IsGuiding returns 1
03:26:48.068 00.000 9828 scope still moving after pulse duration time elapsed
03:26:48.099 00.031 9828 IsSlewing returns 0
03:26:48.099 00.000 9828 IsGuiding returns 1
03:26:48.130 00.031 9828 IsSlewing returns 0
03:26:48.130 00.000 9828 IsGuiding returns 1
03:26:48.161 00.031 9828 IsSlewing returns 0
03:26:48.161 00.000 9828 IsGuiding returns 1
03:26:48.192 00.031 9828 IsSlewing returns 0
03:26:48.192 00.000 9828 IsGuiding returns 0
03:26:48.192 00.000 9828 scope move finished after 32 + 149 ms
03:26:48.192 00.000 9828 Move returns status 0, amount 32
03:26:48.192 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:48.192 00.000 9828 MoveAxis(N, 7, B)
03:26:48.192 00.000 9828 Guiding  Dir = 0, Dur = 7
03:26:48.208 00.016 9828 IsSlewing returns 0
03:26:48.208 00.000 9828 IsGuiding returns 0
03:26:48.208 00.000 9828 PulseGuide returned control before completion, sleep 17
03:26:48.239 00.031 9828 IsGuiding returns 1
03:26:48.239 00.000 9828 scope still moving after pulse duration time elapsed
03:26:48.270 00.031 9828 IsSlewing returns 0
03:26:48.270 00.000 9828 IsGuiding returns 1
03:26:48.302 00.032 9828 IsSlewing returns 0
03:26:48.302 00.000 9828 IsGuiding returns 1
03:26:48.334 00.032 9828 IsSlewing returns 0
03:26:48.334 00.000 9828 IsGuiding returns 0
03:26:48.334 00.000 9828 scope move finished after 7 + 119 ms
03:26:48.334 00.000 9828 Move returns status 0, amount 7
03:26:48.334 00.000 9828 move complete, result=0
03:26:48.334 00.000 9828 worker thread done servicing request
03:26:48.334 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
03:26:48.695 00.361 8976 Exposure complete
03:26:48.701 00.006 8976 worker thread done servicing request
03:26:48.701 00.000 5052 OnExposeComplete: enter
03:26:48.701 00.000 5052 UpdateGuideState(): m_state=6
03:26:48.701 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13751
03:26:48.701 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.58, Mass=39, SNR=4.3, Peak=55 HFD=1.7
03:26:48.701 00.000 5052 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
03:26:48.701 00.000 5052 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
03:26:48.701 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.87 hyp=0.89 cameraTheta=1.79 mountX=0.86 mountY=-0.31, mountTheta=-0.35
03:26:48.702 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.87, opts=13)
03:26:48.702 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.87)
03:26:48.702 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:26:48.702 00.000 8976 Worker thread wakes up
03:26:48.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.87) opts 0xd
03:26:48.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.87)
03:26:48.702 00.000 8976 Moving (-0.19, 0.87) raw xDistance=0.86 yDistance=-0.31
03:26:48.702 00.000 5052 UpdateGuideState exits: m=39 SNR=4.3
03:26:48.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:48.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:48.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86
03:26:48.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:26:48.702 00.000 8976 MoveAxis(L, 4, ABG)
03:26:48.702 00.000 5052 Enqueuing Expose request
03:26:48.703 00.001 8976 stepping (1, 11) + (-4, 0)
03:26:48.703 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:48.734 00.031 8976 Received - 47 (G) 
03:26:48.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:26:48.734 00.000 8976 stepped: pos (-3, 11)
03:26:48.734 00.000 8976 MoveAxis(U, 1, ABG)
03:26:48.734 00.000 8976 stepping (-3, 11) + (0, 1)
03:26:48.734 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:48.766 00.032 8976 Received - 47 (G) 
03:26:48.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:48.766 00.000 8976 stepped: pos (-3, 12)
03:26:48.766 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:26:48.766 00.000 8976 MountToCamera -- mountX=0.25 mountY=-1.95 hyp=1.96 mountTheta=-1.44 cameraX=1.62, cameraY=1.11 cameraTheta=0.60
03:26:48.766 00.000 8976 incremental bump (1.619, 1.108) isValid = 1
03:26:48.766 00.000 8976 Scheduling Mount bump of (0.095, 0.067)
03:26:48.766 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:26:48.766 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:26:48.766 00.000 8976 move complete, result=0
03:26:48.766 00.000 9828 Worker thread wakes up
03:26:48.766 00.000 5052 GuideStep: 0.9 px 4 ms WEST, -0.3 px 1 ms NORTH
03:26:48.766 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:26:48.766 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:26:48.766 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
03:26:48.766 00.000 8976 worker thread done servicing request
03:26:48.766 00.000 8976 Worker thread wakes up
03:26:48.767 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:48.767 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:48.767 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.65)
03:26:48.767 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.05, mountTheta=-2.63
03:26:48.767 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:26:48.767 00.000 9828 BLC: window closed
03:26:48.767 00.000 9828 MoveAxis(E, 31, B)
03:26:48.767 00.000 9828 Guiding  Dir = 2, Dur = 31
03:26:48.767 00.000 9828 IsSlewing returns 0
03:26:48.767 00.000 9828 IsGuiding returns 0
03:26:48.767 00.000 9828 PulseGuide returned control before completion, sleep 41
03:26:48.817 00.050 9828 IsGuiding returns 1
03:26:48.817 00.000 9828 scope still moving after pulse duration time elapsed
03:26:48.848 00.031 9828 IsSlewing returns 0
03:26:48.848 00.000 9828 IsGuiding returns 1
03:26:48.879 00.031 9828 IsSlewing returns 0
03:26:48.879 00.000 9828 IsGuiding returns 1
03:26:48.910 00.031 9828 IsSlewing returns 0
03:26:48.910 00.000 9828 IsGuiding returns 0
03:26:48.910 00.000 9828 scope move finished after 31 + 111 ms
03:26:48.910 00.000 9828 Move returns status 0, amount 31
03:26:48.910 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:48.910 00.000 9828 MoveAxis(N, 7, B)
03:26:48.910 00.000 9828 Guiding  Dir = 0, Dur = 7
03:26:48.926 00.016 9828 IsSlewing returns 0
03:26:48.926 00.000 9828 IsGuiding returns 0
03:26:48.926 00.000 9828 PulseGuide returned control before completion, sleep 17
03:26:48.957 00.031 9828 IsGuiding returns 1
03:26:48.957 00.000 9828 scope still moving after pulse duration time elapsed
03:26:48.988 00.031 9828 IsSlewing returns 0
03:26:48.988 00.000 9828 IsGuiding returns 1
03:26:49.018 00.030 9828 IsSlewing returns 0
03:26:49.018 00.000 9828 IsGuiding returns 1
03:26:49.049 00.031 9828 IsSlewing returns 0
03:26:49.049 00.000 9828 IsGuiding returns 1
03:26:49.079 00.030 9828 IsSlewing returns 0
03:26:49.079 00.000 9828 IsGuiding returns 1
03:26:49.126 00.047 9828 IsSlewing returns 0
03:26:49.126 00.000 9828 IsGuiding returns 0
03:26:49.126 00.000 9828 scope move finished after 7 + 192 ms
03:26:49.126 00.000 9828 Move returns status 0, amount 7
03:26:49.126 00.000 9828 move complete, result=0
03:26:49.126 00.000 9828 worker thread done servicing request
03:26:49.126 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:26:49.452 00.326 8976 Exposure complete
03:26:49.457 00.005 8976 worker thread done servicing request
03:26:49.457 00.000 5052 OnExposeComplete: enter
03:26:49.457 00.000 5052 UpdateGuideState(): m_state=6
03:26:49.458 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13752
03:26:49.458 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.78, Mass=64, SNR=5.4, Peak=56 HFD=2.0
03:26:49.458 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
03:26:49.458 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
03:26:49.458 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.07 hyp=0.44 cameraTheta=0.15 mountX=-0.14 mountY=-0.40, mountTheta=-1.90
03:26:49.458 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.07, opts=13)
03:26:49.458 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.07)
03:26:49.458 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:49.458 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:26:49.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:49.458 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:49.459 00.001 5052 Enqueuing Expose request
03:26:49.459 00.000 8976 Worker thread wakes up
03:26:49.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.07) opts 0xd
03:26:49.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.07)
03:26:49.459 00.000 8976 Moving (0.43, 0.07) raw xDistance=-0.14 yDistance=-0.40
03:26:49.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:26:49.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
03:26:49.459 00.000 8976 MoveAxis(R, 0, ABG)
03:26:49.459 00.000 8976 MoveAxis(U, 2, ABG)
03:26:49.459 00.000 8976 stepping (-3, 12) + (0, 2)
03:26:49.459 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:49.486 00.027 8976 Received - 47 (G) 
03:26:49.486 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:49.486 00.000 8976 stepped: pos (-3, 14)
03:26:49.486 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:26:49.486 00.000 8976 MountToCamera -- mountX=0.32 mountY=-2.04 hyp=2.06 mountTheta=-1.42 cameraX=1.67, cameraY=1.21 cameraTheta=0.63
03:26:49.486 00.000 8976 incremental bump (1.669, 1.211) isValid = 1
03:26:49.486 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:26:49.486 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:26:49.486 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:26:49.486 00.000 8976 move complete, result=0
03:26:49.486 00.000 9828 Worker thread wakes up
03:26:49.486 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:26:49.486 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:26:49.486 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:26:49.486 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:26:49.486 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:26:49.486 00.000 8976 worker thread done servicing request
03:26:49.486 00.000 8976 Worker thread wakes up
03:26:49.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:49.487 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:26:49.487 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:26:49.487 00.000 9828 BLC: window closed
03:26:49.487 00.000 9828 MoveAxis(E, 31, B)
03:26:49.487 00.000 9828 Guiding  Dir = 2, Dur = 31
03:26:49.487 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:49.487 00.000 9828 IsSlewing returns 0
03:26:49.487 00.000 9828 IsGuiding returns 0
03:26:49.487 00.000 9828 PulseGuide returned control before completion, sleep 41
03:26:49.532 00.045 9828 IsGuiding returns 1
03:26:49.532 00.000 9828 scope still moving after pulse duration time elapsed
03:26:49.562 00.030 9828 IsSlewing returns 0
03:26:49.562 00.000 9828 IsGuiding returns 1
03:26:49.594 00.032 9828 IsSlewing returns 0
03:26:49.594 00.000 9828 IsGuiding returns 1
03:26:49.625 00.031 9828 IsSlewing returns 0
03:26:49.625 00.000 9828 IsGuiding returns 1
03:26:49.657 00.032 9828 IsSlewing returns 0
03:26:49.661 00.004 9828 IsGuiding returns 0
03:26:49.661 00.000 9828 scope move finished after 31 + 143 ms
03:26:49.661 00.000 9828 Move returns status 0, amount 31
03:26:49.661 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:49.661 00.000 9828 MoveAxis(N, 8, B)
03:26:49.661 00.000 9828 Guiding  Dir = 0, Dur = 8
03:26:49.672 00.011 9828 IsSlewing returns 0
03:26:49.672 00.000 9828 IsGuiding returns 0
03:26:49.672 00.000 9828 PulseGuide returned control before completion, sleep 18
03:26:49.703 00.031 9828 IsGuiding returns 1
03:26:49.703 00.000 9828 scope still moving after pulse duration time elapsed
03:26:49.734 00.031 9828 IsSlewing returns 0
03:26:49.734 00.000 9828 IsGuiding returns 1
03:26:49.765 00.031 9828 IsSlewing returns 0
03:26:49.765 00.000 9828 IsGuiding returns 1
03:26:49.796 00.031 9828 IsSlewing returns 0
03:26:49.796 00.000 9828 IsGuiding returns 0
03:26:49.796 00.000 9828 scope move finished after 8 + 115 ms
03:26:49.796 00.000 9828 Move returns status 0, amount 8
03:26:49.796 00.000 9828 move complete, result=0
03:26:49.797 00.001 9828 worker thread done servicing request
03:26:49.797 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:26:50.174 00.377 8976 Exposure complete
03:26:50.181 00.007 8976 worker thread done servicing request
03:26:50.181 00.000 5052 OnExposeComplete: enter
03:26:50.181 00.000 5052 UpdateGuideState(): m_state=6
03:26:50.181 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13753
03:26:50.181 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=282.36, Mass=66, SNR=5.5, Peak=55 HFD=2.9
03:26:50.181 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
03:26:50.181 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
03:26:50.181 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.65 hyp=0.76 cameraTheta=1.02 mountX=0.40 mountY=-0.68, mountTheta=-1.05
03:26:50.182 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.65, opts=13)
03:26:50.182 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.65)
03:26:50.182 00.000 8976 Worker thread wakes up
03:26:50.182 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.65) opts 0xd
03:26:50.182 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.65)
03:26:50.182 00.000 8976 Moving (0.39, 0.65) raw xDistance=0.40 yDistance=-0.68
03:26:50.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:26:50.183 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
03:26:50.183 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:26:50.183 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:26:50.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:50.183 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:50.183 00.000 5052 Enqueuing Expose request
03:26:50.183 00.000 8976 MoveAxis(L, 2, ABG)
03:26:50.183 00.000 8976 stepping (-3, 14) + (-2, 0)
03:26:50.183 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:50.204 00.021 8976 Received - 47 (G) 
03:26:50.205 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:50.205 00.000 8976 stepped: pos (-5, 14)
03:26:50.205 00.000 8976 MoveAxis(U, 3, ABG)
03:26:50.205 00.000 8976 stepping (-5, 14) + (0, 3)
03:26:50.205 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:50.236 00.031 8976 Received - 47 (G) 
03:26:50.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:50.236 00.000 8976 stepped: pos (-5, 17)
03:26:50.236 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:26:50.236 00.000 8976 MountToCamera -- mountX=0.47 mountY=-2.26 hyp=2.30 mountTheta=-1.37 cameraX=1.80, cameraY=1.44 cameraTheta=0.68
03:26:50.236 00.000 8976 incremental bump (1.796, 1.442) isValid = 1
03:26:50.236 00.000 8976 Scheduling Mount bump of (0.090, 0.075)
03:26:50.236 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:26:50.237 00.001 8976 Enqueuing Move request for scope (0.09, 0.07)
03:26:50.237 00.000 8976 move complete, result=0
03:26:50.237 00.000 8976 worker thread done servicing request
03:26:50.237 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.7 px 3 ms NORTH
03:26:50.237 00.000 9828 Worker thread wakes up
03:26:50.237 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:26:50.237 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:26:50.237 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
03:26:50.237 00.000 8976 Worker thread wakes up
03:26:50.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:50.237 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:50.237 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
03:26:50.237 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:26:50.237 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:26:50.237 00.000 9828 BLC: window closed
03:26:50.237 00.000 9828 MoveAxis(E, 30, B)
03:26:50.238 00.001 9828 Guiding  Dir = 2, Dur = 30
03:26:50.238 00.000 9828 IsSlewing returns 0
03:26:50.238 00.000 9828 IsGuiding returns 0
03:26:50.238 00.000 9828 PulseGuide returned control before completion, sleep 40
03:26:50.286 00.048 9828 IsGuiding returns 1
03:26:50.286 00.000 9828 scope still moving after pulse duration time elapsed
03:26:50.316 00.030 9828 IsSlewing returns 0
03:26:50.316 00.000 9828 IsGuiding returns 1
03:26:50.347 00.031 9828 IsSlewing returns 0
03:26:50.347 00.000 9828 IsGuiding returns 1
03:26:50.377 00.030 9828 IsSlewing returns 0
03:26:50.377 00.000 9828 IsGuiding returns 1
03:26:50.407 00.030 9828 IsSlewing returns 0
03:26:50.407 00.000 9828 IsGuiding returns 0
03:26:50.407 00.000 9828 scope move finished after 30 + 138 ms
03:26:50.407 00.000 9828 Move returns status 0, amount 30
03:26:50.407 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:50.407 00.000 9828 MoveAxis(N, 9, B)
03:26:50.407 00.000 9828 Guiding  Dir = 0, Dur = 9
03:26:50.423 00.016 9828 IsSlewing returns 0
03:26:50.423 00.000 9828 IsGuiding returns 0
03:26:50.423 00.000 9828 PulseGuide returned control before completion, sleep 19
03:26:50.453 00.030 9828 IsGuiding returns 1
03:26:50.453 00.000 9828 scope still moving after pulse duration time elapsed
03:26:50.484 00.031 9828 IsSlewing returns 0
03:26:50.484 00.000 9828 IsGuiding returns 1
03:26:50.515 00.031 9828 IsSlewing returns 0
03:26:50.515 00.000 9828 IsGuiding returns 1
03:26:50.546 00.031 9828 IsSlewing returns 0
03:26:50.546 00.000 9828 IsGuiding returns 1
03:26:50.577 00.031 9828 IsSlewing returns 0
03:26:50.577 00.000 9828 IsGuiding returns 0
03:26:50.577 00.000 9828 scope move finished after 9 + 144 ms
03:26:50.577 00.000 9828 Move returns status 0, amount 9
03:26:50.577 00.000 9828 move complete, result=0
03:26:50.577 00.000 9828 worker thread done servicing request
03:26:50.577 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 9 ms NORTH
03:26:50.921 00.344 8976 Exposure complete
03:26:50.927 00.006 8976 worker thread done servicing request
03:26:50.927 00.000 5052 OnExposeComplete: enter
03:26:50.927 00.000 5052 UpdateGuideState(): m_state=6
03:26:50.927 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13754
03:26:50.927 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=280.81, Mass=63, SNR=5.4, Peak=58 HFD=2.2
03:26:50.927 00.000 5052 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.04) = xAngle (-3.76 = 2.52)
03:26:50.927 00.000 5052 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.86 = 2.42)
03:26:50.927 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.90 hyp=0.91 cameraTheta=-1.72 mountX=-0.74 mountY=0.60, mountTheta=2.46
03:26:50.928 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.90, opts=13)
03:26:50.928 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.90)
03:26:50.928 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:50.928 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:26:50.928 00.000 8976 Worker thread wakes up
03:26:50.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.90) opts 0xd
03:26:50.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.90)
03:26:50.928 00.000 8976 Moving (-0.13, -0.90) raw xDistance=-0.74 yDistance=0.60
03:26:50.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:50.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:50.928 00.000 5052 Enqueuing Expose request
03:26:50.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.74
03:26:50.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.60
03:26:50.929 00.001 8976 MoveAxis(R, 3, ABG)
03:26:50.929 00.000 8976 stepping (-5, 17) + (3, 0)
03:26:50.929 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:50.956 00.027 8976 Received - 47 (G) 
03:26:50.956 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:50.956 00.000 8976 stepped: pos (-2, 17)
03:26:50.956 00.000 8976 MoveAxis(D, 2, ABG)
03:26:50.956 00.000 8976 stepping (-2, 17) + (0, -2)
03:26:50.956 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:50.988 00.032 8976 Received - 47 (G) 
03:26:50.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:50.988 00.000 8976 stepped: pos (-2, 15)
03:26:50.988 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:26:50.988 00.000 8976 MountToCamera -- mountX=0.41 mountY=-2.30 hyp=2.33 mountTheta=-1.39 cameraX=1.86, cameraY=1.41 cameraTheta=0.65
03:26:50.988 00.000 8976 incremental bump (1.858, 1.414) isValid = 1
03:26:50.988 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:26:50.988 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:26:50.988 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:26:50.988 00.000 8976 move complete, result=0
03:26:50.988 00.000 9828 Worker thread wakes up
03:26:50.988 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.6 px 2 ms SOUTH
03:26:50.988 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:26:50.988 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:26:50.988 00.000 8976 worker thread done servicing request
03:26:50.988 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:26:50.988 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:26:50.989 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:26:50.989 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:26:50.989 00.000 9828 BLC: window closed
03:26:50.989 00.000 9828 MoveAxis(E, 30, B)
03:26:50.989 00.000 9828 Guiding  Dir = 2, Dur = 30
03:26:50.989 00.000 8976 Worker thread wakes up
03:26:50.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:50.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:50.989 00.000 9828 IsSlewing returns 0
03:26:50.989 00.000 9828 IsGuiding returns 0
03:26:50.989 00.000 9828 PulseGuide returned control before completion, sleep 40
03:26:51.032 00.043 9828 IsGuiding returns 1
03:26:51.033 00.001 9828 scope still moving after pulse duration time elapsed
03:26:51.064 00.031 9828 IsSlewing returns 0
03:26:51.064 00.000 9828 IsGuiding returns 1
03:26:51.095 00.031 9828 IsSlewing returns 0
03:26:51.095 00.000 9828 IsGuiding returns 1
03:26:51.141 00.046 9828 IsSlewing returns 0
03:26:51.141 00.000 9828 IsGuiding returns 0
03:26:51.141 00.000 9828 scope move finished after 30 + 121 ms
03:26:51.141 00.000 9828 Move returns status 0, amount 30
03:26:51.141 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:51.141 00.000 9828 MoveAxis(N, 8, B)
03:26:51.141 00.000 9828 Guiding  Dir = 0, Dur = 8
03:26:51.156 00.015 9828 IsSlewing returns 0
03:26:51.156 00.000 9828 IsGuiding returns 0
03:26:51.156 00.000 9828 PulseGuide returned control before completion, sleep 18
03:26:51.187 00.031 9828 IsGuiding returns 1
03:26:51.187 00.000 9828 scope still moving after pulse duration time elapsed
03:26:51.217 00.030 9828 IsSlewing returns 0
03:26:51.217 00.000 9828 IsGuiding returns 1
03:26:51.248 00.031 9828 IsSlewing returns 0
03:26:51.248 00.000 9828 IsGuiding returns 1
03:26:51.279 00.031 9828 IsSlewing returns 0
03:26:51.279 00.000 9828 IsGuiding returns 1
03:26:51.311 00.032 9828 IsSlewing returns 0
03:26:51.311 00.000 9828 IsGuiding returns 0
03:26:51.311 00.000 9828 scope move finished after 8 + 146 ms
03:26:51.311 00.000 9828 Move returns status 0, amount 8
03:26:51.311 00.000 9828 move complete, result=0
03:26:51.311 00.000 9828 worker thread done servicing request
03:26:51.311 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:26:51.672 00.361 8976 Exposure complete
03:26:51.678 00.006 8976 worker thread done servicing request
03:26:51.678 00.000 5052 OnExposeComplete: enter
03:26:51.678 00.000 5052 UpdateGuideState(): m_state=6
03:26:51.678 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13755
03:26:51.678 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.92, Mass=63, SNR=5.4, Peak=57 HFD=2.4
03:26:51.678 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:26:51.678 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
03:26:51.678 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.21 hyp=0.49 cameraTheta=2.71 mountX=0.39 mountY=0.26, mountTheta=0.59
03:26:51.679 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.21, opts=13)
03:26:51.679 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.21)
03:26:51.679 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:51.679 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:26:51.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:51.679 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:51.679 00.000 5052 Enqueuing Expose request
03:26:51.679 00.000 8976 Worker thread wakes up
03:26:51.679 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.21) opts 0xd
03:26:51.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.21)
03:26:51.679 00.000 8976 Moving (-0.45, 0.21) raw xDistance=0.39 yDistance=0.26
03:26:51.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.39
03:26:51.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.26
03:26:51.679 00.000 8976 MoveAxis(L, 1, ABG)
03:26:51.679 00.000 8976 stepping (-2, 15) + (-1, 0)
03:26:51.679 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:51.708 00.029 8976 Received - 47 (G) 
03:26:51.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:51.708 00.000 8976 stepped: pos (-3, 15)
03:26:51.708 00.000 8976 MoveAxis(D, 1, ABG)
03:26:51.708 00.000 8976 stepping (-3, 15) + (0, -1)
03:26:51.708 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:51.740 00.032 8976 Received - 47 (G) 
03:26:51.740 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:26:51.740 00.000 8976 stepped: pos (-3, 14)
03:26:51.740 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:26:51.740 00.000 8976 MountToCamera -- mountX=0.43 mountY=-2.27 hyp=2.31 mountTheta=-1.38 cameraX=1.83, cameraY=1.42 cameraTheta=0.66
03:26:51.740 00.000 8976 incremental bump (1.829, 1.416) isValid = 1
03:26:51.740 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:26:51.740 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:26:51.740 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:26:51.740 00.000 8976 move complete, result=0
03:26:51.740 00.000 8976 worker thread done servicing request
03:26:51.740 00.000 8976 Worker thread wakes up
03:26:51.740 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:26:51.740 00.000 9828 Worker thread wakes up
03:26:51.740 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:26:51.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:51.740 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:51.741 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:26:51.741 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:26:51.741 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:26:51.741 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:26:51.741 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:26:51.741 00.000 9828 BLC: window closed
03:26:51.741 00.000 9828 MoveAxis(E, 30, B)
03:26:51.741 00.000 9828 Guiding  Dir = 2, Dur = 30
03:26:51.741 00.000 9828 IsSlewing returns 0
03:26:51.741 00.000 9828 IsGuiding returns 0
03:26:51.741 00.000 9828 PulseGuide returned control before completion, sleep 40
03:26:51.793 00.052 9828 IsGuiding returns 1
03:26:51.793 00.000 9828 scope still moving after pulse duration time elapsed
03:26:51.824 00.031 9828 IsSlewing returns 0
03:26:51.824 00.000 9828 IsGuiding returns 1
03:26:51.855 00.031 9828 IsSlewing returns 0
03:26:51.855 00.000 9828 IsGuiding returns 1
03:26:51.886 00.031 9828 IsSlewing returns 0
03:26:51.886 00.000 9828 IsGuiding returns 0
03:26:51.886 00.000 9828 scope move finished after 30 + 115 ms
03:26:51.886 00.000 9828 Move returns status 0, amount 30
03:26:51.886 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:51.886 00.000 9828 MoveAxis(N, 8, B)
03:26:51.886 00.000 9828 Guiding  Dir = 0, Dur = 8
03:26:51.901 00.015 9828 IsSlewing returns 0
03:26:51.901 00.000 9828 IsGuiding returns 0
03:26:51.901 00.000 9828 PulseGuide returned control before completion, sleep 18
03:26:51.933 00.032 9828 IsGuiding returns 1
03:26:51.933 00.000 9828 scope still moving after pulse duration time elapsed
03:26:51.965 00.032 9828 IsSlewing returns 0
03:26:51.965 00.000 9828 IsGuiding returns 1
03:26:51.995 00.030 9828 IsSlewing returns 0
03:26:51.995 00.000 9828 IsGuiding returns 1
03:26:52.026 00.031 9828 IsSlewing returns 0
03:26:52.026 00.000 9828 IsGuiding returns 0
03:26:52.027 00.001 9828 scope move finished after 8 + 117 ms
03:26:52.027 00.000 9828 Move returns status 0, amount 8
03:26:52.027 00.000 9828 move complete, result=0
03:26:52.027 00.000 9828 worker thread done servicing request
03:26:52.027 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:26:52.426 00.399 8976 Exposure complete
03:26:52.431 00.005 8976 worker thread done servicing request
03:26:52.431 00.000 5052 OnExposeComplete: enter
03:26:52.431 00.000 5052 UpdateGuideState(): m_state=6
03:26:52.431 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13756
03:26:52.431 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.71, Mass=63, SNR=5.4, Peak=59 HFD=2.3
03:26:52.431 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:26:52.431 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
03:26:52.431 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.02 cameraTheta=2.84 mountX=0.01 mountY=0.01, mountTheta=0.74
03:26:52.432 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.00, opts=13)
03:26:52.432 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.00)
03:26:52.432 00.000 8976 Worker thread wakes up
03:26:52.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.00) opts 0xd
03:26:52.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.00)
03:26:52.432 00.000 8976 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=0.01
03:26:52.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:26:52.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:26:52.432 00.000 8976 MoveAxis(R, 0, ABG)
03:26:52.432 00.000 8976 MoveAxis(U, 0, ABG)
03:26:52.433 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:26:52.433 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:26:52.433 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:26:52.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:52.433 00.000 8976 MountToCamera -- mountX=0.44 mountY=-2.26 hyp=2.30 mountTheta=-1.38 cameraX=1.81, cameraY=1.42 cameraTheta=0.66
03:26:52.433 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:52.433 00.000 8976 incremental bump (1.810, 1.418) isValid = 1
03:26:52.433 00.000 5052 Enqueuing Expose request
03:26:52.433 00.000 8976 Scheduling Mount bump of (0.012, 0.010)
03:26:52.433 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.01, opts=4)
03:26:52.433 00.000 8976 Enqueuing Move request for scope (0.01, 0.01)
03:26:52.433 00.000 8976 move complete, result=0
03:26:52.433 00.000 9828 Worker thread wakes up
03:26:52.433 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0x4
03:26:52.433 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
03:26:52.434 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:52.434 00.000 8976 worker thread done servicing request
03:26:52.434 00.000 8976 Worker thread wakes up
03:26:52.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:52.434 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:52.434 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:26:52.434 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
03:26:52.434 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.68 mountX=-0.01 mountY=-0.01, mountTheta=-2.56
03:26:52.434 00.000 9828 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
03:26:52.434 00.000 9828 BLC: window closed
03:26:52.434 00.000 9828 MoveAxis(E, 4, B)
03:26:52.434 00.000 9828 Guiding  Dir = 2, Dur = 4
03:26:52.435 00.001 9828 IsSlewing returns 0
03:26:52.435 00.000 9828 IsGuiding returns 0
03:26:52.435 00.000 9828 PulseGuide returned control before completion, sleep 14
03:26:52.463 00.028 9828 IsGuiding returns 1
03:26:52.463 00.000 9828 scope still moving after pulse duration time elapsed
03:26:52.496 00.033 9828 IsSlewing returns 0
03:26:52.496 00.000 9828 IsGuiding returns 1
03:26:52.525 00.029 9828 IsSlewing returns 0
03:26:52.525 00.000 9828 IsGuiding returns 1
03:26:52.557 00.032 9828 IsSlewing returns 0
03:26:52.557 00.000 9828 IsGuiding returns 0
03:26:52.557 00.000 9828 scope move finished after 4 + 118 ms
03:26:52.557 00.000 9828 Move returns status 0, amount 4
03:26:52.557 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:52.557 00.000 9828 MoveAxis(N, 1, B)
03:26:52.557 00.000 9828 Guiding  Dir = 0, Dur = 1
03:26:52.572 00.015 9828 IsSlewing returns 0
03:26:52.572 00.000 9828 IsGuiding returns 0
03:26:52.573 00.001 9828 PulseGuide returned control before completion, sleep 11
03:26:52.588 00.015 9828 IsGuiding returns 1
03:26:52.588 00.000 9828 scope still moving after pulse duration time elapsed
03:26:52.619 00.031 9828 IsSlewing returns 0
03:26:52.619 00.000 9828 IsGuiding returns 1
03:26:52.650 00.031 9828 IsSlewing returns 0
03:26:52.650 00.000 9828 IsGuiding returns 1
03:26:52.681 00.031 9828 IsSlewing returns 0
03:26:52.681 00.000 9828 IsGuiding returns 1
03:26:52.712 00.031 9828 IsSlewing returns 0
03:26:52.712 00.000 9828 IsGuiding returns 1
03:26:52.743 00.031 9828 IsSlewing returns 0
03:26:52.743 00.000 9828 IsGuiding returns 0
03:26:52.743 00.000 9828 scope move finished after 1 + 169 ms
03:26:52.743 00.000 9828 Move returns status 0, amount 1
03:26:52.743 00.000 9828 move complete, result=0
03:26:52.743 00.000 9828 worker thread done servicing request
03:26:52.743 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.0 px 1 ms NORTH
03:26:53.122 00.379 8976 Exposure complete
03:26:53.128 00.006 8976 worker thread done servicing request
03:26:53.128 00.000 5052 OnExposeComplete: enter
03:26:53.128 00.000 5052 UpdateGuideState(): m_state=6
03:26:53.128 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13757
03:26:53.128 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.49, Mass=68, SNR=5.6, Peak=56 HFD=3.0
03:26:53.128 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.90 = 1.39)
03:26:53.128 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
03:26:53.128 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.22 hyp=0.78 cameraTheta=-2.85 mountX=0.14 mountY=0.75, mountTheta=1.38
03:26:53.129 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.22, opts=13)
03:26:53.129 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.22)
03:26:53.129 00.000 8976 Worker thread wakes up
03:26:53.129 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.22) opts 0xd
03:26:53.129 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.22)
03:26:53.129 00.000 8976 Moving (-0.75, -0.22) raw xDistance=0.14 yDistance=0.75
03:26:53.129 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:53.129 00.000 5052 UpdateGuideState exits: m=68 SNR=5.6
03:26:53.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:53.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:26:53.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
03:26:53.130 00.001 8976 MoveAxis(R, 0, ABG)
03:26:53.130 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:53.130 00.000 5052 Enqueuing Expose request
03:26:53.130 00.000 8976 MoveAxis(D, 3, ABG)
03:26:53.130 00.000 8976 stepping (-3, 14) + (0, -3)
03:26:53.130 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:53.162 00.032 8976 Received - 47 (G) 
03:26:53.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:53.162 00.000 8976 stepped: pos (-3, 11)
03:26:53.162 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:26:53.162 00.000 8976 MountToCamera -- mountX=0.45 mountY=-2.09 hyp=2.14 mountTheta=-1.36 cameraX=1.66, cameraY=1.35 cameraTheta=0.68
03:26:53.162 00.000 8976 incremental bump (1.657, 1.348) isValid = 1
03:26:53.162 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
03:26:53.162 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:26:53.162 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:26:53.162 00.000 8976 move complete, result=0
03:26:53.162 00.000 9828 Worker thread wakes up
03:26:53.163 00.001 8976 worker thread done servicing request
03:26:53.163 00.000 8976 Worker thread wakes up
03:26:53.163 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:26:53.163 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:26:53.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:53.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:53.163 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:26:53.163 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
03:26:53.163 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
03:26:53.163 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
03:26:53.164 00.001 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:26:53.164 00.000 9828 BLC: window closed
03:26:53.164 00.000 9828 MoveAxis(E, 29, B)
03:26:53.164 00.000 9828 Guiding  Dir = 2, Dur = 29
03:26:53.165 00.001 9828 IsSlewing returns 0
03:26:53.165 00.000 9828 IsGuiding returns 0
03:26:53.166 00.001 9828 PulseGuide returned control before completion, sleep 39
03:26:53.211 00.045 9828 IsGuiding returns 1
03:26:53.211 00.000 9828 scope still moving after pulse duration time elapsed
03:26:53.242 00.031 9828 IsSlewing returns 0
03:26:53.242 00.000 9828 IsGuiding returns 1
03:26:53.274 00.032 9828 IsSlewing returns 0
03:26:53.274 00.000 9828 IsGuiding returns 1
03:26:53.304 00.030 9828 IsSlewing returns 0
03:26:53.304 00.000 9828 IsGuiding returns 0
03:26:53.304 00.000 9828 scope move finished after 29 + 109 ms
03:26:53.304 00.000 9828 Move returns status 0, amount 29
03:26:53.304 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:53.304 00.000 9828 MoveAxis(N, 9, B)
03:26:53.304 00.000 9828 Guiding  Dir = 0, Dur = 9
03:26:53.319 00.015 9828 IsSlewing returns 0
03:26:53.319 00.000 9828 IsGuiding returns 0
03:26:53.319 00.000 9828 PulseGuide returned control before completion, sleep 19
03:26:53.351 00.032 9828 IsGuiding returns 1
03:26:53.351 00.000 9828 scope still moving after pulse duration time elapsed
03:26:53.384 00.033 9828 IsSlewing returns 0
03:26:53.384 00.000 9828 IsGuiding returns 1
03:26:53.415 00.031 9828 IsSlewing returns 0
03:26:53.415 00.000 9828 IsGuiding returns 1
03:26:53.447 00.032 9828 IsSlewing returns 0
03:26:53.447 00.000 9828 IsGuiding returns 0
03:26:53.447 00.000 9828 scope move finished after 9 + 118 ms
03:26:53.447 00.000 9828 Move returns status 0, amount 9
03:26:53.447 00.000 9828 move complete, result=0
03:26:53.447 00.000 9828 worker thread done servicing request
03:26:53.447 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:26:53.847 00.400 8976 Exposure complete
03:26:53.853 00.006 8976 worker thread done servicing request
03:26:53.853 00.000 5052 OnExposeComplete: enter
03:26:53.853 00.000 5052 UpdateGuideState(): m_state=6
03:26:53.854 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13758
03:26:53.854 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.65, Mass=58, SNR=5.2, Peak=54 HFD=2.2
03:26:53.854 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.73 = 1.55)
03:26:53.854 00.000 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.45)
03:26:53.854 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.69 mountX=0.00 mountY=0.13, mountTheta=1.55
03:26:53.854 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.06, opts=13)
03:26:53.854 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.06)
03:26:53.854 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=50, Gamma=2.630
03:26:53.854 00.000 5052 UpdateGuideState exits: m=58 SNR=5.2
03:26:53.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:53.855 00.001 8976 Worker thread wakes up
03:26:53.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.06) opts 0xd
03:26:53.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.06)
03:26:53.855 00.000 8976 Moving (-0.12, -0.06) raw xDistance=0.00 yDistance=0.13
03:26:53.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:26:53.855 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:53.855 00.000 5052 Enqueuing Expose request
03:26:53.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:26:53.855 00.000 8976 MoveAxis(R, 0, ABG)
03:26:53.855 00.000 8976 MoveAxis(U, 0, ABG)
03:26:53.855 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:26:53.855 00.000 8976 MountToCamera -- mountX=0.45 mountY=-1.98 hyp=2.03 mountTheta=-1.35 cameraX=1.55, cameraY=1.30 cameraTheta=0.70
03:26:53.855 00.000 8976 incremental bump (1.554, 1.300) isValid = 1
03:26:53.855 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
03:26:53.855 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:26:53.855 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:26:53.855 00.000 8976 move complete, result=0
03:26:53.855 00.000 9828 Worker thread wakes up
03:26:53.855 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:26:53.855 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:26:53.855 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
03:26:53.855 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:53.856 00.001 8976 worker thread done servicing request
03:26:53.856 00.000 8976 Worker thread wakes up
03:26:53.856 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:26:53.856 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:26:53.856 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:26:53.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:53.856 00.000 9828 BLC: window closed
03:26:53.856 00.000 9828 MoveAxis(E, 29, B)
03:26:53.856 00.000 9828 Guiding  Dir = 2, Dur = 29
03:26:53.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:53.856 00.000 9828 IsSlewing returns 0
03:26:53.856 00.000 9828 IsGuiding returns 0
03:26:53.857 00.001 9828 PulseGuide returned control before completion, sleep 39
03:26:53.898 00.041 9828 IsGuiding returns 1
03:26:53.898 00.000 9828 scope still moving after pulse duration time elapsed
03:26:53.930 00.032 9828 IsSlewing returns 0
03:26:53.930 00.000 9828 IsGuiding returns 1
03:26:53.961 00.031 9828 IsSlewing returns 0
03:26:53.961 00.000 9828 IsGuiding returns 1
03:26:53.992 00.031 9828 IsSlewing returns 0
03:26:53.992 00.000 9828 IsGuiding returns 1
03:26:54.023 00.031 9828 IsSlewing returns 0
03:26:54.023 00.000 9828 IsGuiding returns 0
03:26:54.023 00.000 9828 scope move finished after 29 + 138 ms
03:26:54.023 00.000 9828 Move returns status 0, amount 29
03:26:54.023 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:54.023 00.000 9828 MoveAxis(N, 9, B)
03:26:54.023 00.000 9828 Guiding  Dir = 0, Dur = 9
03:26:54.039 00.016 9828 IsSlewing returns 0
03:26:54.040 00.001 9828 IsGuiding returns 0
03:26:54.040 00.000 9828 PulseGuide returned control before completion, sleep 19
03:26:54.071 00.031 9828 IsGuiding returns 1
03:26:54.071 00.000 9828 scope still moving after pulse duration time elapsed
03:26:54.104 00.033 9828 IsSlewing returns 0
03:26:54.104 00.000 9828 IsGuiding returns 1
03:26:54.135 00.031 9828 IsSlewing returns 0
03:26:54.135 00.000 9828 IsGuiding returns 1
03:26:54.164 00.029 9828 IsSlewing returns 0
03:26:54.165 00.001 9828 IsGuiding returns 0
03:26:54.165 00.000 9828 scope move finished after 9 + 115 ms
03:26:54.165 00.000 9828 Move returns status 0, amount 9
03:26:54.165 00.000 9828 move complete, result=0
03:26:54.165 00.000 9828 worker thread done servicing request
03:26:54.165 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:26:54.539 00.374 8976 Exposure complete
03:26:54.544 00.005 8976 worker thread done servicing request
03:26:54.545 00.001 5052 OnExposeComplete: enter
03:26:54.545 00.000 5052 UpdateGuideState(): m_state=6
03:26:54.545 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13759
03:26:54.545 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.79, Mass=52, SNR=4.9, Peak=55 HFD=2.0
03:26:54.545 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:26:54.545 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
03:26:54.545 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.08 hyp=0.32 cameraTheta=2.89 mountX=0.21 mountY=0.22, mountTheta=0.80
03:26:54.545 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.08, opts=13)
03:26:54.545 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.08)
03:26:54.545 00.000 8976 Worker thread wakes up
03:26:54.546 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.08) opts 0xd
03:26:54.546 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.08)
03:26:54.546 00.000 8976 Moving (-0.31, 0.08) raw xDistance=0.21 yDistance=0.22
03:26:54.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:26:54.546 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:26:54.546 00.000 8976 MoveAxis(R, 0, ABG)
03:26:54.546 00.000 8976 MoveAxis(U, 0, ABG)
03:26:54.546 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:26:54.546 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:26:54.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:54.546 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:26:54.546 00.000 8976 MountToCamera -- mountX=0.45 mountY=-1.90 hyp=1.95 mountTheta=-1.34 cameraX=1.49, cameraY=1.27 cameraTheta=0.71
03:26:54.546 00.000 8976 incremental bump (1.486, 1.269) isValid = 1
03:26:54.546 00.000 8976 Scheduling Mount bump of (0.087, 0.077)
03:26:54.546 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:26:54.546 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:54.546 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:26:54.546 00.000 8976 move complete, result=0
03:26:54.546 00.000 9828 Worker thread wakes up
03:26:54.546 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:26:54.546 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:26:54.547 00.001 5052 Enqueuing Expose request
03:26:54.547 00.000 8976 worker thread done servicing request
03:26:54.547 00.000 8976 Worker thread wakes up
03:26:54.547 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
03:26:54.547 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
03:26:54.547 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
03:26:54.547 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:26:54.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:54.547 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:26:54.547 00.000 9828 BLC: window closed
03:26:54.547 00.000 9828 MoveAxis(E, 29, B)
03:26:54.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:54.547 00.000 9828 Guiding  Dir = 2, Dur = 29
03:26:54.548 00.001 9828 IsSlewing returns 0
03:26:54.548 00.000 9828 IsGuiding returns 0
03:26:54.548 00.000 9828 PulseGuide returned control before completion, sleep 39
03:26:54.597 00.049 9828 IsGuiding returns 1
03:26:54.597 00.000 9828 scope still moving after pulse duration time elapsed
03:26:54.628 00.031 9828 IsSlewing returns 0
03:26:54.628 00.000 9828 IsGuiding returns 1
03:26:54.659 00.031 9828 IsSlewing returns 0
03:26:54.659 00.000 9828 IsGuiding returns 1
03:26:54.691 00.032 9828 IsSlewing returns 0
03:26:54.691 00.000 9828 IsGuiding returns 0
03:26:54.691 00.000 9828 scope move finished after 29 + 114 ms
03:26:54.691 00.000 9828 Move returns status 0, amount 29
03:26:54.691 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:54.691 00.000 9828 MoveAxis(N, 9, B)
03:26:54.692 00.001 9828 Guiding  Dir = 0, Dur = 9
03:26:54.707 00.015 9828 IsSlewing returns 0
03:26:54.707 00.000 9828 IsGuiding returns 0
03:26:54.708 00.001 9828 PulseGuide returned control before completion, sleep 19
03:26:54.739 00.031 9828 IsGuiding returns 1
03:26:54.739 00.000 9828 scope still moving after pulse duration time elapsed
03:26:54.771 00.032 9828 IsSlewing returns 0
03:26:54.771 00.000 9828 IsGuiding returns 1
03:26:54.802 00.031 9828 IsSlewing returns 0
03:26:54.802 00.000 9828 IsGuiding returns 1
03:26:54.834 00.032 9828 IsSlewing returns 0
03:26:54.834 00.000 9828 IsGuiding returns 0
03:26:54.834 00.000 9828 scope move finished after 9 + 118 ms
03:26:54.834 00.000 9828 Move returns status 0, amount 9
03:26:54.834 00.000 9828 move complete, result=0
03:26:54.834 00.000 9828 worker thread done servicing request
03:26:54.834 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:26:55.231 00.397 8976 Exposure complete
03:26:55.237 00.006 8976 worker thread done servicing request
03:26:55.237 00.000 5052 OnExposeComplete: enter
03:26:55.237 00.000 5052 UpdateGuideState(): m_state=6
03:26:55.237 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13760
03:26:55.237 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.32, Mass=66, SNR=5.5, Peak=56 HFD=2.5
03:26:55.237 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.51 = 1.77)
03:26:55.237 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.67)
03:26:55.237 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.39 hyp=0.62 cameraTheta=-2.47 mountX=-0.12 mountY=0.62, mountTheta=1.77
03:26:55.238 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.39, opts=13)
03:26:55.238 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.39)
03:26:55.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:55.238 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:26:55.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:55.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:55.238 00.000 5052 Enqueuing Expose request
03:26:55.238 00.000 8976 Worker thread wakes up
03:26:55.238 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.39) opts 0xd
03:26:55.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.39)
03:26:55.238 00.000 8976 Moving (-0.48, -0.39) raw xDistance=-0.12 yDistance=0.62
03:26:55.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:26:55.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:26:55.238 00.000 8976 MoveAxis(R, 0, ABG)
03:26:55.238 00.000 8976 MoveAxis(D, 2, ABG)
03:26:55.238 00.000 8976 stepping (-3, 11) + (0, -2)
03:26:55.238 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:55.273 00.035 8976 Received - 47 (G) 
03:26:55.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:55.273 00.000 8976 stepped: pos (-3, 9)
03:26:55.273 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:26:55.273 00.000 8976 MountToCamera -- mountX=0.46 mountY=-1.74 hyp=1.80 mountTheta=-1.32 cameraX=1.35, cameraY=1.20 cameraTheta=0.73
03:26:55.273 00.000 8976 incremental bump (1.346, 1.200) isValid = 1
03:26:55.273 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:26:55.273 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:26:55.273 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:26:55.273 00.000 8976 move complete, result=0
03:26:55.273 00.000 8976 worker thread done servicing request
03:26:55.273 00.000 8976 Worker thread wakes up
03:26:55.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:55.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:55.273 00.000 9828 Worker thread wakes up
03:26:55.273 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:26:55.273 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:26:55.273 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:26:55.274 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:26:55.274 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:26:55.274 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:26:55.274 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:26:55.274 00.000 9828 BLC: window closed
03:26:55.274 00.000 9828 MoveAxis(E, 28, B)
03:26:55.274 00.000 9828 Guiding  Dir = 2, Dur = 28
03:26:55.274 00.000 9828 IsSlewing returns 0
03:26:55.274 00.000 9828 IsGuiding returns 0
03:26:55.274 00.000 9828 PulseGuide returned control before completion, sleep 38
03:26:55.313 00.039 9828 IsGuiding returns 1
03:26:55.313 00.000 9828 scope still moving after pulse duration time elapsed
03:26:55.344 00.031 9828 IsSlewing returns 0
03:26:55.344 00.000 9828 IsGuiding returns 1
03:26:55.375 00.031 9828 IsSlewing returns 0
03:26:55.375 00.000 9828 IsGuiding returns 1
03:26:55.407 00.032 9828 IsSlewing returns 0
03:26:55.407 00.000 9828 IsGuiding returns 1
03:26:55.438 00.031 9828 IsSlewing returns 0
03:26:55.438 00.000 9828 IsGuiding returns 0
03:26:55.438 00.000 9828 scope move finished after 28 + 136 ms
03:26:55.438 00.000 9828 Move returns status 0, amount 28
03:26:55.438 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:55.438 00.000 9828 MoveAxis(N, 9, B)
03:26:55.438 00.000 9828 Guiding  Dir = 0, Dur = 9
03:26:55.454 00.016 9828 IsSlewing returns 0
03:26:55.454 00.000 9828 IsGuiding returns 0
03:26:55.454 00.000 9828 PulseGuide returned control before completion, sleep 19
03:26:55.486 00.032 9828 IsGuiding returns 1
03:26:55.486 00.000 9828 scope still moving after pulse duration time elapsed
03:26:55.517 00.031 9828 IsSlewing returns 0
03:26:55.517 00.000 9828 IsGuiding returns 1
03:26:55.549 00.032 9828 IsSlewing returns 0
03:26:55.549 00.000 9828 IsGuiding returns 1
03:26:55.580 00.031 9828 IsSlewing returns 0
03:26:55.580 00.000 9828 IsGuiding returns 0
03:26:55.580 00.000 9828 scope move finished after 9 + 117 ms
03:26:55.580 00.000 9828 Move returns status 0, amount 9
03:26:55.580 00.000 9828 move complete, result=0
03:26:55.580 00.000 9828 worker thread done servicing request
03:26:55.580 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:26:55.959 00.379 8976 Exposure complete
03:26:55.964 00.005 8976 worker thread done servicing request
03:26:55.964 00.000 5052 OnExposeComplete: enter
03:26:55.964 00.000 5052 UpdateGuideState(): m_state=6
03:26:55.964 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13761
03:26:55.965 00.001 5052 Star::Find returns 1 (0), X=328.88, Y=281.33, Mass=45, SNR=4.6, Peak=57 HFD=2.2
03:26:55.965 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
03:26:55.965 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.90)
03:26:55.965 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.38 hyp=0.48 cameraTheta=-2.24 mountX=-0.20 mountY=0.46, mountTheta=1.99
03:26:55.965 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.38, opts=13)
03:26:55.965 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.38)
03:26:55.965 00.000 8976 Worker thread wakes up
03:26:55.966 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.38) opts 0xd
03:26:55.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.38)
03:26:55.966 00.000 8976 Moving (-0.30, -0.38) raw xDistance=-0.20 yDistance=0.46
03:26:55.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:26:55.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:55.966 00.000 5052 UpdateGuideState exits: m=45 SNR=4.6
03:26:55.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:55.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:55.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
03:26:55.966 00.000 8976 MoveAxis(R, 0, ABG)
03:26:55.966 00.000 8976 MoveAxis(D, 2, ABG)
03:26:55.966 00.000 5052 Enqueuing Expose request
03:26:55.966 00.000 8976 stepping (-3, 9) + (0, -2)
03:26:55.966 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:55.992 00.026 8976 Received - 47 (G) 
03:26:55.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:55.992 00.000 8976 stepped: pos (-3, 7)
03:26:55.992 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:26:55.992 00.000 8976 MountToCamera -- mountX=0.46 mountY=-1.54 hyp=1.60 mountTheta=-1.28 cameraX=1.16, cameraY=1.11 cameraTheta=0.76
03:26:55.992 00.000 8976 incremental bump (1.160, 1.106) isValid = 1
03:26:55.992 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
03:26:55.992 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:26:55.992 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:26:55.992 00.000 8976 move complete, result=0
03:26:55.992 00.000 9828 Worker thread wakes up
03:26:55.992 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:26:55.992 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:26:55.992 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.41)
03:26:55.992 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
03:26:55.992 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
03:26:55.992 00.000 8976 worker thread done servicing request
03:26:55.993 00.001 8976 Worker thread wakes up
03:26:55.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:55.993 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:26:55.993 00.000 9828 BLC: window closed
03:26:55.993 00.000 9828 MoveAxis(E, 28, B)
03:26:55.993 00.000 9828 Guiding  Dir = 2, Dur = 28
03:26:55.993 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:26:55.993 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:55.993 00.000 9828 IsSlewing returns 0
03:26:55.993 00.000 9828 IsGuiding returns 0
03:26:55.993 00.000 9828 PulseGuide returned control before completion, sleep 38
03:26:56.045 00.052 9828 IsGuiding returns 1
03:26:56.045 00.000 9828 scope still moving after pulse duration time elapsed
03:26:56.077 00.032 9828 IsSlewing returns 0
03:26:56.077 00.000 9828 IsGuiding returns 1
03:26:56.109 00.032 9828 IsSlewing returns 0
03:26:56.109 00.000 9828 IsGuiding returns 1
03:26:56.141 00.032 9828 IsSlewing returns 0
03:26:56.141 00.000 9828 IsGuiding returns 0
03:26:56.141 00.000 9828 scope move finished after 28 + 120 ms
03:26:56.141 00.000 9828 Move returns status 0, amount 28
03:26:56.141 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:56.141 00.000 9828 MoveAxis(N, 10, B)
03:26:56.141 00.000 9828 Guiding  Dir = 0, Dur = 10
03:26:56.157 00.016 9828 IsSlewing returns 0
03:26:56.158 00.001 9828 IsGuiding returns 0
03:26:56.158 00.000 9828 PulseGuide returned control before completion, sleep 20
03:26:56.188 00.030 9828 IsGuiding returns 1
03:26:56.188 00.000 9828 scope still moving after pulse duration time elapsed
03:26:56.219 00.031 9828 IsSlewing returns 0
03:26:56.219 00.000 9828 IsGuiding returns 1
03:26:56.251 00.032 9828 IsSlewing returns 0
03:26:56.251 00.000 9828 IsGuiding returns 1
03:26:56.283 00.032 9828 IsSlewing returns 0
03:26:56.283 00.000 9828 IsGuiding returns 1
03:26:56.329 00.046 9828 IsSlewing returns 0
03:26:56.329 00.000 9828 IsGuiding returns 0
03:26:56.329 00.000 9828 scope move finished after 10 + 160 ms
03:26:56.329 00.000 9828 Move returns status 0, amount 10
03:26:56.329 00.000 9828 move complete, result=0
03:26:56.329 00.000 9828 worker thread done servicing request
03:26:56.329 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:26:56.677 00.348 8976 Exposure complete
03:26:56.682 00.005 8976 worker thread done servicing request
03:26:56.682 00.000 5052 OnExposeComplete: enter
03:26:56.682 00.000 5052 UpdateGuideState(): m_state=6
03:26:56.682 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13762
03:26:56.682 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=282.39, Mass=46, SNR=4.5, Peak=54 HFD=1.9
03:26:56.682 00.000 5052 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
03:26:56.682 00.000 5052 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.08 = -0.08)
03:26:56.682 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.68 hyp=0.77 cameraTheta=2.07 mountX=0.77 mountY=-0.06, mountTheta=-0.08
03:26:56.683 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.68, opts=13)
03:26:56.683 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.68)
03:26:56.683 00.000 8976 Worker thread wakes up
03:26:56.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.68) opts 0xd
03:26:56.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.68)
03:26:56.684 00.001 8976 Moving (-0.37, 0.68) raw xDistance=0.77 yDistance=-0.06
03:26:56.684 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:56.684 00.000 5052 UpdateGuideState exits: m=46 SNR=4.5
03:26:56.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:56.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
03:26:56.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:26:56.684 00.000 8976 MoveAxis(L, 3, ABG)
03:26:56.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:56.684 00.000 5052 Enqueuing Expose request
03:26:56.684 00.000 8976 stepping (-3, 7) + (-3, 0)
03:26:56.684 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:56.711 00.027 8976 Received - 47 (G) 
03:26:56.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:56.711 00.000 8976 stepped: pos (-6, 7)
03:26:56.711 00.000 8976 MoveAxis(U, 0, ABG)
03:26:56.711 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:26:56.711 00.000 8976 MountToCamera -- mountX=0.61 mountY=-1.40 hyp=1.52 mountTheta=-1.16 cameraX=0.97, cameraY=1.18 cameraTheta=0.88
03:26:56.711 00.000 8976 incremental bump (0.966, 1.178) isValid = 1
03:26:56.712 00.001 8976 Scheduling Mount bump of (0.073, 0.092)
03:26:56.712 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:26:56.712 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:26:56.712 00.000 8976 move complete, result=0
03:26:56.712 00.000 8976 worker thread done servicing request
03:26:56.712 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.1 px 0 ms NORTH
03:26:56.712 00.000 9828 Worker thread wakes up
03:26:56.712 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:26:56.712 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:26:56.712 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
03:26:56.712 00.000 8976 Worker thread wakes up
03:26:56.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:56.712 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:56.712 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
03:26:56.713 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:26:56.713 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:26:56.713 00.000 9828 BLC: window closed
03:26:56.713 00.000 9828 MoveAxis(E, 24, B)
03:26:56.713 00.000 9828 Guiding  Dir = 2, Dur = 24
03:26:56.713 00.000 9828 IsSlewing returns 0
03:26:56.713 00.000 9828 IsGuiding returns 0
03:26:56.713 00.000 9828 PulseGuide returned control before completion, sleep 34
03:26:56.750 00.037 9828 IsGuiding returns 1
03:26:56.750 00.000 9828 scope still moving after pulse duration time elapsed
03:26:56.782 00.032 9828 IsSlewing returns 0
03:26:56.782 00.000 9828 IsGuiding returns 1
03:26:56.813 00.031 9828 IsSlewing returns 0
03:26:56.813 00.000 9828 IsGuiding returns 1
03:26:56.845 00.032 9828 IsSlewing returns 0
03:26:56.845 00.000 9828 IsGuiding returns 0
03:26:56.845 00.000 9828 scope move finished after 24 + 107 ms
03:26:56.845 00.000 9828 Move returns status 0, amount 24
03:26:56.845 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:56.845 00.000 9828 MoveAxis(N, 11, B)
03:26:56.845 00.000 9828 Guiding  Dir = 0, Dur = 11
03:26:56.861 00.016 9828 IsSlewing returns 0
03:26:56.862 00.001 9828 IsGuiding returns 0
03:26:56.862 00.000 9828 PulseGuide returned control before completion, sleep 21
03:26:56.892 00.030 9828 IsGuiding returns 1
03:26:56.892 00.000 9828 scope still moving after pulse duration time elapsed
03:26:56.924 00.032 9828 IsSlewing returns 0
03:26:56.924 00.000 9828 IsGuiding returns 1
03:26:56.956 00.032 9828 IsSlewing returns 0
03:26:56.956 00.000 9828 IsGuiding returns 1
03:26:56.988 00.032 9828 IsSlewing returns 0
03:26:56.988 00.000 9828 IsGuiding returns 1
03:26:57.019 00.031 9828 IsSlewing returns 0
03:26:57.019 00.000 9828 IsGuiding returns 0
03:26:57.019 00.000 9828 scope move finished after 11 + 146 ms
03:26:57.019 00.000 9828 Move returns status 0, amount 11
03:26:57.019 00.000 9828 move complete, result=0
03:26:57.019 00.000 9828 worker thread done servicing request
03:26:57.020 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:26:57.399 00.379 8976 Exposure complete
03:26:57.404 00.005 8976 worker thread done servicing request
03:26:57.405 00.001 5052 OnExposeComplete: enter
03:26:57.405 00.000 5052 UpdateGuideState(): m_state=6
03:26:57.405 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13763
03:26:57.405 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.82, Mass=58, SNR=5.2, Peak=55 HFD=2.5
03:26:57.405 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
03:26:57.405 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
03:26:57.405 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.72 mountX=0.04 mountY=-0.16, mountTheta=-1.32
03:26:57.405 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.11, opts=13)
03:26:57.406 00.001 5052 Enqueuing Move request for stepguider (0.12, 0.11)
03:26:57.406 00.000 8976 Worker thread wakes up
03:26:57.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.11) opts 0xd
03:26:57.406 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:26:57.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.11)
03:26:57.406 00.000 8976 Moving (0.12, 0.11) raw xDistance=0.04 yDistance=-0.16
03:26:57.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:26:57.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:26:57.406 00.000 5052 UpdateGuideState exits: m=58 SNR=5.2
03:26:57.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:57.406 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:57.406 00.000 8976 MoveAxis(R, 0, ABG)
03:26:57.406 00.000 8976 MoveAxis(U, 0, ABG)
03:26:57.406 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:26:57.406 00.000 8976 MountToCamera -- mountX=0.71 mountY=-1.30 hyp=1.48 mountTheta=-1.07 cameraX=0.84, cameraY=1.23 cameraTheta=0.97
03:26:57.406 00.000 8976 incremental bump (0.836, 1.226) isValid = 1
03:26:57.407 00.001 8976 Scheduling Mount bump of (0.065, 0.098)
03:26:57.407 00.000 5052 Enqueuing Expose request
03:26:57.407 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:26:57.407 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:26:57.407 00.000 8976 move complete, result=0
03:26:57.407 00.000 9828 Worker thread wakes up
03:26:57.407 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:26:57.407 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:26:57.407 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
03:26:57.407 00.000 8976 worker thread done servicing request
03:26:57.407 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:57.407 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
03:26:57.407 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
03:26:57.407 00.000 8976 Worker thread wakes up
03:26:57.407 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:26:57.407 00.000 9828 BLC: window closed
03:26:57.408 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:57.408 00.000 9828 MoveAxis(E, 22, B)
03:26:57.408 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:57.408 00.000 9828 Guiding  Dir = 2, Dur = 22
03:26:57.408 00.000 9828 IsSlewing returns 0
03:26:57.408 00.000 9828 IsGuiding returns 0
03:26:57.408 00.000 9828 PulseGuide returned control before completion, sleep 32
03:26:57.454 00.046 9828 IsGuiding returns 1
03:26:57.454 00.000 9828 scope still moving after pulse duration time elapsed
03:26:57.484 00.030 9828 IsSlewing returns 0
03:26:57.484 00.000 9828 IsGuiding returns 1
03:26:57.515 00.031 9828 IsSlewing returns 0
03:26:57.515 00.000 9828 IsGuiding returns 1
03:26:57.547 00.032 9828 IsSlewing returns 0
03:26:57.547 00.000 9828 IsGuiding returns 0
03:26:57.547 00.000 9828 scope move finished after 22 + 117 ms
03:26:57.547 00.000 9828 Move returns status 0, amount 22
03:26:57.547 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:57.547 00.000 9828 MoveAxis(N, 12, B)
03:26:57.547 00.000 9828 Guiding  Dir = 0, Dur = 12
03:26:57.564 00.017 9828 IsSlewing returns 0
03:26:57.564 00.000 9828 IsGuiding returns 0
03:26:57.564 00.000 9828 PulseGuide returned control before completion, sleep 22
03:26:57.596 00.032 9828 IsGuiding returns 1
03:26:57.596 00.000 9828 scope still moving after pulse duration time elapsed
03:26:57.627 00.031 9828 IsSlewing returns 0
03:26:57.627 00.000 9828 IsGuiding returns 1
03:26:57.658 00.031 9828 IsSlewing returns 0
03:26:57.658 00.000 9828 IsGuiding returns 1
03:26:57.690 00.032 9828 IsSlewing returns 0
03:26:57.690 00.000 9828 IsGuiding returns 1
03:26:57.721 00.031 9828 IsSlewing returns 0
03:26:57.721 00.000 9828 IsGuiding returns 0
03:26:57.721 00.000 9828 scope move finished after 12 + 145 ms
03:26:57.721 00.000 9828 Move returns status 0, amount 12
03:26:57.721 00.000 9828 move complete, result=0
03:26:57.721 00.000 9828 worker thread done servicing request
03:26:57.721 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:26:58.095 00.374 8976 Exposure complete
03:26:58.100 00.005 8976 worker thread done servicing request
03:26:58.100 00.000 5052 OnExposeComplete: enter
03:26:58.100 00.000 5052 UpdateGuideState(): m_state=6
03:26:58.100 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13764
03:26:58.100 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.41, Mass=56, SNR=5.0, Peak=54 HFD=2.2
03:26:58.100 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
03:26:58.100 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.41)
03:26:58.100 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.30 hyp=0.75 cameraTheta=-2.73 mountX=0.05 mountY=0.74, mountTheta=1.51
03:26:58.101 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.30, opts=13)
03:26:58.101 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.30)
03:26:58.101 00.000 8976 Worker thread wakes up
03:26:58.101 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.30) opts 0xd
03:26:58.101 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.30)
03:26:58.102 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:26:58.102 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:26:58.102 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:58.102 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:58.102 00.000 5052 Enqueuing Expose request
03:26:58.102 00.000 8976 Moving (-0.69, -0.30) raw xDistance=0.05 yDistance=0.74
03:26:58.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:26:58.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74
03:26:58.102 00.000 8976 MoveAxis(R, 0, ABG)
03:26:58.102 00.000 8976 MoveAxis(D, 3, ABG)
03:26:58.102 00.000 8976 stepping (-6, 7) + (0, -3)
03:26:58.102 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:58.134 00.032 8976 Received - 47 (G) 
03:26:58.134 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:26:58.134 00.000 8976 stepped: pos (-6, 4)
03:26:58.134 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:26:58.134 00.000 8976 MountToCamera -- mountX=0.78 mountY=-1.08 hyp=1.33 mountTheta=-0.95 cameraX=0.61, cameraY=1.19 cameraTheta=1.10
03:26:58.134 00.000 8976 incremental bump (0.608, 1.187) isValid = 1
03:26:58.135 00.001 8976 Scheduling Mount bump of (0.052, 0.106)
03:26:58.135 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:26:58.135 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:26:58.135 00.000 8976 move complete, result=0
03:26:58.135 00.000 9828 Worker thread wakes up
03:26:58.135 00.000 8976 worker thread done servicing request
03:26:58.135 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:26:58.135 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:26:58.135 00.000 8976 Worker thread wakes up
03:26:58.135 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:26:58.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:58.135 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
03:26:58.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:58.135 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
03:26:58.135 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:26:58.135 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:26:58.135 00.000 9828 BLC: window closed
03:26:58.135 00.000 9828 MoveAxis(E, 18, B)
03:26:58.136 00.001 9828 Guiding  Dir = 2, Dur = 18
03:26:58.136 00.000 9828 IsSlewing returns 0
03:26:58.136 00.000 9828 IsGuiding returns 0
03:26:58.136 00.000 9828 PulseGuide returned control before completion, sleep 28
03:26:58.172 00.036 9828 IsGuiding returns 1
03:26:58.172 00.000 9828 scope still moving after pulse duration time elapsed
03:26:58.204 00.032 9828 IsSlewing returns 0
03:26:58.204 00.000 9828 IsGuiding returns 1
03:26:58.235 00.031 9828 IsSlewing returns 0
03:26:58.235 00.000 9828 IsGuiding returns 1
03:26:58.266 00.031 9828 IsSlewing returns 0
03:26:58.266 00.000 9828 IsGuiding returns 0
03:26:58.266 00.000 9828 scope move finished after 18 + 112 ms
03:26:58.266 00.000 9828 Move returns status 0, amount 18
03:26:58.266 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:26:58.266 00.000 9828 MoveAxis(N, 13, B)
03:26:58.266 00.000 9828 Guiding  Dir = 0, Dur = 13
03:26:58.281 00.015 9828 IsSlewing returns 0
03:26:58.281 00.000 9828 IsGuiding returns 0
03:26:58.281 00.000 9828 PulseGuide returned control before completion, sleep 23
03:26:58.312 00.031 9828 IsGuiding returns 1
03:26:58.312 00.000 9828 scope still moving after pulse duration time elapsed
03:26:58.343 00.031 9828 IsSlewing returns 0
03:26:58.343 00.000 9828 IsGuiding returns 1
03:26:58.375 00.032 9828 IsSlewing returns 0
03:26:58.375 00.000 9828 IsGuiding returns 1
03:26:58.406 00.031 9828 IsSlewing returns 0
03:26:58.406 00.000 9828 IsGuiding returns 1
03:26:58.437 00.031 9828 IsSlewing returns 0
03:26:58.437 00.000 9828 IsGuiding returns 0
03:26:58.437 00.000 9828 scope move finished after 13 + 143 ms
03:26:58.437 00.000 9828 Move returns status 0, amount 13
03:26:58.437 00.000 9828 move complete, result=0
03:26:58.437 00.000 9828 worker thread done servicing request
03:26:58.437 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:26:58.820 00.383 8976 Exposure complete
03:26:58.826 00.006 8976 worker thread done servicing request
03:26:58.827 00.001 5052 OnExposeComplete: enter
03:26:58.827 00.000 5052 UpdateGuideState(): m_state=6
03:26:58.827 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13765
03:26:58.827 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.44, Mass=32, SNR=3.8, Peak=57 HFD=1.6
03:26:58.827 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
03:26:58.827 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.59)
03:26:58.827 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.27 hyp=0.48 cameraTheta=-2.55 mountX=-0.06 mountY=0.48, mountTheta=1.69
03:26:58.828 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.27, opts=13)
03:26:58.828 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.27)
03:26:58.828 00.000 8976 Worker thread wakes up
03:26:58.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.27) opts 0xd
03:26:58.828 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.27)
03:26:58.828 00.000 8976 Moving (-0.40, -0.27) raw xDistance=-0.06 yDistance=0.48
03:26:58.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:26:58.828 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:26:58.828 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:26:58.828 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:58.828 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:58.828 00.000 5052 Enqueuing Expose request
03:26:58.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
03:26:58.828 00.000 8976 MoveAxis(R, 0, ABG)
03:26:58.828 00.000 8976 MoveAxis(D, 2, ABG)
03:26:58.828 00.000 8976 stepping (-6, 4) + (0, -2)
03:26:58.828 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:58.853 00.025 8976 Received - 47 (G) 
03:26:58.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:26:58.853 00.000 8976 stepped: pos (-6, 2)
03:26:58.853 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:26:58.853 00.000 8976 move complete, result=0
03:26:58.853 00.000 8976 worker thread done servicing request
03:26:58.853 00.000 8976 Worker thread wakes up
03:26:58.853 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:58.853 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:26:58.853 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:26:59.540 00.687 8976 Exposure complete
03:26:59.545 00.005 8976 worker thread done servicing request
03:26:59.546 00.001 5052 OnExposeComplete: enter
03:26:59.546 00.000 5052 UpdateGuideState(): m_state=6
03:26:59.546 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13766
03:26:59.546 00.000 5052 Star::Find returns 1 (0), X=328.10, Y=281.29, Mass=50, SNR=4.8, Peak=57 HFD=2.3
03:26:59.546 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
03:26:59.546 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
03:26:59.546 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=-0.42 hyp=1.15 cameraTheta=-2.77 mountX=0.11 mountY=1.13, mountTheta=1.47
03:26:59.546 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=-0.42, opts=13)
03:26:59.546 00.000 5052 Enqueuing Move request for stepguider (-1.07, -0.42)
03:26:59.547 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:26:59.547 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:26:59.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:59.547 00.000 8976 Worker thread wakes up
03:26:59.547 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:26:59.547 00.000 5052 Enqueuing Expose request
03:26:59.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, -0.42) opts 0xd
03:26:59.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, -0.42)
03:26:59.547 00.000 8976 Moving (-1.07, -0.42) raw xDistance=0.11 yDistance=1.13
03:26:59.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:26:59.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.13
03:26:59.547 00.000 8976 MoveAxis(R, 0, ABG)
03:26:59.547 00.000 8976 MoveAxis(D, 5, ABG)
03:26:59.547 00.000 8976 stepping (-6, 2) + (0, -5)
03:26:59.547 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:26:59.589 00.042 8976 Received - 47 (G) 
03:26:59.589 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:26:59.589 00.000 8976 stepped: pos (-6, -3)
03:26:59.589 00.000 8976 move complete, result=0
03:26:59.589 00.000 8976 worker thread done servicing request
03:26:59.589 00.000 8976 Worker thread wakes up
03:26:59.589 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.1 px 5 ms SOUTH
03:26:59.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:26:59.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:00.275 00.686 8976 Exposure complete
03:27:00.281 00.006 8976 worker thread done servicing request
03:27:00.281 00.000 5052 OnExposeComplete: enter
03:27:00.281 00.000 5052 UpdateGuideState(): m_state=6
03:27:00.281 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13767
03:27:00.281 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=282.09, Mass=44, SNR=4.5, Peak=56 HFD=1.3
03:27:00.281 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:27:00.281 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
03:27:00.281 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.38 hyp=0.79 cameraTheta=2.64 mountX=0.66 mountY=0.38, mountTheta=0.52
03:27:00.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.38, opts=13)
03:27:00.282 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.38)
03:27:00.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:00.282 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:27:00.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:00.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:00.282 00.000 5052 Enqueuing Expose request
03:27:00.282 00.000 8976 Worker thread wakes up
03:27:00.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.38) opts 0xd
03:27:00.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.38)
03:27:00.282 00.000 8976 Moving (-0.70, 0.38) raw xDistance=0.66 yDistance=0.38
03:27:00.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
03:27:00.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.38
03:27:00.282 00.000 8976 MoveAxis(L, 3, ABG)
03:27:00.282 00.000 8976 stepping (-6, -3) + (-3, 0)
03:27:00.282 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:00.308 00.026 8976 Received - 47 (G) 
03:27:00.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:00.308 00.000 8976 stepped: pos (-9, -3)
03:27:00.308 00.000 8976 MoveAxis(D, 2, ABG)
03:27:00.308 00.000 8976 stepping (-9, -3) + (0, -2)
03:27:00.308 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:00.340 00.032 8976 Received - 47 (G) 
03:27:00.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:00.340 00.000 8976 stepped: pos (-9, -5)
03:27:00.340 00.000 8976 move complete, result=0
03:27:00.340 00.000 8976 worker thread done servicing request
03:27:00.340 00.000 8976 Worker thread wakes up
03:27:00.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:00.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:00.340 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
03:27:01.019 00.679 8976 Exposure complete
03:27:01.024 00.005 8976 worker thread done servicing request
03:27:01.024 00.000 5052 OnExposeComplete: enter
03:27:01.024 00.000 5052 UpdateGuideState(): m_state=6
03:27:01.025 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13768
03:27:01.025 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.99, Mass=48, SNR=4.7, Peak=55 HFD=2.0
03:27:01.025 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.04) = xAngle (0.03 = 0.03)
03:27:01.025 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.07 = -0.07)
03:27:01.025 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.28 hyp=0.32 cameraTheta=2.08 mountX=0.32 mountY=-0.02, mountTheta=-0.07
03:27:01.025 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.28, opts=13)
03:27:01.025 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.28)
03:27:01.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:01.025 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:27:01.025 00.000 8976 Worker thread wakes up
03:27:01.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.28) opts 0xd
03:27:01.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.28)
03:27:01.025 00.000 8976 Moving (-0.16, 0.28) raw xDistance=0.32 yDistance=-0.02
03:27:01.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:01.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:01.025 00.000 5052 Enqueuing Expose request
03:27:01.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
03:27:01.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:27:01.026 00.001 8976 MoveAxis(L, 2, ABG)
03:27:01.026 00.000 8976 stepping (-9, -5) + (-2, 0)
03:27:01.026 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:01.059 00.033 8976 Received - 47 (G) 
03:27:01.059 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:01.059 00.000 8976 stepped: pos (-11, -5)
03:27:01.059 00.000 8976 MoveAxis(U, 0, ABG)
03:27:01.059 00.000 8976 move complete, result=0
03:27:01.059 00.000 8976 worker thread done servicing request
03:27:01.059 00.000 8976 Worker thread wakes up
03:27:01.059 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:01.059 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:01.059 00.000 5052 GuideStep: 0.3 px 2 ms WEST, -0.0 px 0 ms NORTH
03:27:01.744 00.685 8976 Exposure complete
03:27:01.750 00.006 8976 worker thread done servicing request
03:27:01.751 00.001 5052 OnExposeComplete: enter
03:27:01.751 00.000 5052 UpdateGuideState(): m_state=6
03:27:01.751 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13769
03:27:01.751 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=282.70, Mass=48, SNR=4.7, Peak=55 HFD=1.8
03:27:01.751 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.75 = -0.75)
03:27:01.751 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
03:27:01.751 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.99 hyp=1.03 cameraTheta=1.29 mountX=0.75 mountY=-0.78, mountTheta=-0.80
03:27:01.751 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.99, opts=13)
03:27:01.751 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.99)
03:27:01.751 00.000 8976 Worker thread wakes up
03:27:01.752 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:01.752 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:27:01.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:01.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.99) opts 0xd
03:27:01.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.99)
03:27:01.752 00.000 8976 Moving (0.28, 0.99) raw xDistance=0.75 yDistance=-0.78
03:27:01.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75
03:27:01.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
03:27:01.752 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:01.752 00.000 5052 Enqueuing Expose request
03:27:01.752 00.000 8976 MoveAxis(L, 3, ABG)
03:27:01.752 00.000 8976 stepping (-11, -5) + (-3, 0)
03:27:01.752 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:01.779 00.027 8976 Received - 47 (G) 
03:27:01.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:01.779 00.000 8976 stepped: pos (-14, -5)
03:27:01.779 00.000 8976 MoveAxis(U, 3, ABG)
03:27:01.779 00.000 8976 stepping (-14, -5) + (0, 3)
03:27:01.779 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:01.811 00.032 8976 Received - 47 (G) 
03:27:01.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:01.811 00.000 8976 stepped: pos (-14, -2)
03:27:01.811 00.000 8976 move complete, result=0
03:27:01.811 00.000 8976 worker thread done servicing request
03:27:01.811 00.000 8976 Worker thread wakes up
03:27:01.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:01.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:01.811 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.8 px 3 ms NORTH
03:27:02.496 00.685 8976 Exposure complete
03:27:02.501 00.005 8976 worker thread done servicing request
03:27:02.501 00.000 5052 OnExposeComplete: enter
03:27:02.502 00.001 5052 UpdateGuideState(): m_state=6
03:27:02.502 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13770
03:27:02.502 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=280.65, Mass=44, SNR=4.5, Peak=53 HFD=1.7
03:27:02.502 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.18 = 3.11)
03:27:02.502 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.00)
03:27:02.502 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-1.06 hyp=1.17 cameraTheta=-1.13 mountX=-1.16 mountY=0.16, mountTheta=3.00
03:27:02.502 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-1.06, opts=13)
03:27:02.502 00.000 5052 Enqueuing Move request for stepguider (0.49, -1.06)
03:27:02.503 00.001 8976 Worker thread wakes up
03:27:02.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -1.06) opts 0xd
03:27:02.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -1.06)
03:27:02.503 00.000 8976 Moving (0.49, -1.06) raw xDistance=-1.16 yDistance=0.16
03:27:02.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:27:02.503 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:27:02.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:02.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.16
03:27:02.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:27:02.503 00.000 8976 MoveAxis(R, 5, ABG)
03:27:02.503 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:02.503 00.000 5052 Enqueuing Expose request
03:27:02.503 00.000 8976 stepping (-14, -2) + (5, 0)
03:27:02.503 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:27:02.546 00.043 8976 Received - 47 (G) 
03:27:02.546 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:27:02.546 00.000 8976 stepped: pos (-9, -2)
03:27:02.546 00.000 8976 MoveAxis(U, 0, ABG)
03:27:02.546 00.000 8976 move complete, result=0
03:27:02.546 00.000 8976 worker thread done servicing request
03:27:02.546 00.000 8976 Worker thread wakes up
03:27:02.547 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:02.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:02.547 00.000 5052 GuideStep: -1.2 px 5 ms EAST, 0.2 px 0 ms NORTH
03:27:03.230 00.683 8976 Exposure complete
03:27:03.236 00.006 8976 worker thread done servicing request
03:27:03.237 00.001 5052 OnExposeComplete: enter
03:27:03.237 00.000 5052 UpdateGuideState(): m_state=6
03:27:03.237 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13771
03:27:03.237 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.18, Mass=55, SNR=5.1, Peak=56 HFD=2.3
03:27:03.237 00.000 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.04) = xAngle (-3.18 = 3.10)
03:27:03.237 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 3.00)
03:27:03.237 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.53 hyp=0.59 cameraTheta=-1.14 mountX=-0.59 mountY=0.08, mountTheta=3.00
03:27:03.237 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.53, opts=13)
03:27:03.237 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.53)
03:27:03.238 00.001 8976 Worker thread wakes up
03:27:03.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:03.238 00.000 5052 UpdateGuideState exits: m=55 SNR=5.1
03:27:03.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:03.238 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.53) opts 0xd
03:27:03.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.53)
03:27:03.238 00.000 8976 Moving (0.25, -0.53) raw xDistance=-0.59 yDistance=0.08
03:27:03.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:03.238 00.000 5052 Enqueuing Expose request
03:27:03.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.59
03:27:03.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:27:03.238 00.000 8976 MoveAxis(R, 3, ABG)
03:27:03.238 00.000 8976 stepping (-9, -2) + (3, 0)
03:27:03.238 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:03.266 00.028 8976 Received - 47 (G) 
03:27:03.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:03.266 00.000 8976 stepped: pos (-6, -2)
03:27:03.266 00.000 8976 MoveAxis(U, 0, ABG)
03:27:03.266 00.000 8976 move complete, result=0
03:27:03.266 00.000 8976 worker thread done servicing request
03:27:03.266 00.000 8976 Worker thread wakes up
03:27:03.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:03.266 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.1 px 0 ms NORTH
03:27:03.266 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:03.954 00.688 8976 Exposure complete
03:27:03.959 00.005 8976 worker thread done servicing request
03:27:03.959 00.000 5052 OnExposeComplete: enter
03:27:03.959 00.000 5052 UpdateGuideState(): m_state=6
03:27:03.959 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13772
03:27:03.960 00.001 5052 Star::Find returns 1 (0), X=330.05, Y=282.37, Mass=40, SNR=4.3, Peak=53 HFD=2.0
03:27:03.960 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
03:27:03.960 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
03:27:03.960 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.66 hyp=1.10 cameraTheta=0.64 mountX=0.18 mountY=-1.09, mountTheta=-1.40
03:27:03.960 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.66, opts=13)
03:27:03.960 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.66)
03:27:03.960 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:27:03.960 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:27:03.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:03.960 00.000 8976 Worker thread wakes up
03:27:03.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.66) opts 0xd
03:27:03.961 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:03.961 00.000 5052 Enqueuing Expose request
03:27:03.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.66)
03:27:03.961 00.000 8976 Moving (0.88, 0.66) raw xDistance=0.18 yDistance=-1.09
03:27:03.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:27:03.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.09
03:27:03.961 00.000 8976 MoveAxis(R, 0, ABG)
03:27:03.961 00.000 8976 MoveAxis(U, 4, ABG)
03:27:03.961 00.000 8976 stepping (-6, -2) + (0, 4)
03:27:03.961 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:04.001 00.040 8976 Received - 47 (G) 
03:27:04.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:04.001 00.000 8976 stepped: pos (-6, 2)
03:27:04.001 00.000 8976 move complete, result=0
03:27:04.001 00.000 8976 worker thread done servicing request
03:27:04.001 00.000 8976 Worker thread wakes up
03:27:04.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:04.001 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:04.001 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.1 px 4 ms NORTH
03:27:04.689 00.688 8976 Exposure complete
03:27:04.694 00.005 8976 worker thread done servicing request
03:27:04.694 00.000 5052 OnExposeComplete: enter
03:27:04.694 00.000 5052 UpdateGuideState(): m_state=6
03:27:04.694 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13773
03:27:04.694 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=282.11, Mass=76, SNR=5.9, Peak=55 HFD=2.5
03:27:04.694 00.000 5052 CameraToMount -- cameraTheta (0.59) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
03:27:04.694 00.000 5052 CameraToMount -- cameraTheta (0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
03:27:04.694 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.40 hyp=0.72 cameraTheta=0.59 mountX=0.09 mountY=-0.72, mountTheta=-1.45
03:27:04.695 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.40, opts=13)
03:27:04.695 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.40)
03:27:04.695 00.000 8976 Worker thread wakes up
03:27:04.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.40) opts 0xd
03:27:04.695 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.40)
03:27:04.695 00.000 8976 Moving (0.60, 0.40) raw xDistance=0.09 yDistance=-0.72
03:27:04.695 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:04.695 00.000 5052 UpdateGuideState exits: m=76 SNR=5.9
03:27:04.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:04.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:27:04.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.72
03:27:04.695 00.000 8976 MoveAxis(R, 0, ABG)
03:27:04.696 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:04.696 00.000 5052 Enqueuing Expose request
03:27:04.696 00.000 8976 MoveAxis(U, 3, ABG)
03:27:04.696 00.000 8976 stepping (-6, 2) + (0, 3)
03:27:04.696 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:04.736 00.040 8976 Received - 47 (G) 
03:27:04.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:04.736 00.000 8976 stepped: pos (-6, 5)
03:27:04.737 00.001 8976 move complete, result=0
03:27:04.737 00.000 8976 worker thread done servicing request
03:27:04.737 00.000 8976 Worker thread wakes up
03:27:04.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:04.737 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:04.737 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:27:05.423 00.686 8976 Exposure complete
03:27:05.428 00.005 8976 worker thread done servicing request
03:27:05.429 00.001 5052 OnExposeComplete: enter
03:27:05.429 00.000 5052 UpdateGuideState(): m_state=6
03:27:05.429 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13774
03:27:05.429 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=282.29, Mass=59, SNR=5.2, Peak=56 HFD=1.6
03:27:05.429 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
03:27:05.429 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
03:27:05.429 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.58 hyp=0.73 cameraTheta=0.93 mountX=0.32 mountY=-0.68, mountTheta=-1.13
03:27:05.430 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.58, opts=13)
03:27:05.430 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.58)
03:27:05.430 00.000 8976 Worker thread wakes up
03:27:05.430 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.58) opts 0xd
03:27:05.430 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:05.430 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.58)
03:27:05.430 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:27:05.430 00.000 8976 Moving (0.43, 0.58) raw xDistance=0.32 yDistance=-0.68
03:27:05.430 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:05.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:27:05.430 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:05.430 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.68
03:27:05.430 00.000 5052 Enqueuing Expose request
03:27:05.430 00.000 8976 MoveAxis(L, 1, ABG)
03:27:05.430 00.000 8976 stepping (-6, 5) + (-1, 0)
03:27:05.430 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:05.456 00.026 8976 Received - 47 (G) 
03:27:05.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:05.456 00.000 8976 stepped: pos (-7, 5)
03:27:05.456 00.000 8976 MoveAxis(U, 3, ABG)
03:27:05.456 00.000 8976 stepping (-7, 5) + (0, 3)
03:27:05.456 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:05.488 00.032 8976 Received - 47 (G) 
03:27:05.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:05.488 00.000 8976 stepped: pos (-7, 8)
03:27:05.488 00.000 8976 move complete, result=0
03:27:05.488 00.000 8976 worker thread done servicing request
03:27:05.488 00.000 8976 Worker thread wakes up
03:27:05.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:05.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:05.488 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.7 px 3 ms NORTH
03:27:06.173 00.685 8976 Exposure complete
03:27:06.178 00.005 8976 worker thread done servicing request
03:27:06.178 00.000 5052 OnExposeComplete: enter
03:27:06.178 00.000 5052 UpdateGuideState(): m_state=6
03:27:06.178 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13775
03:27:06.178 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=282.20, Mass=66, SNR=5.5, Peak=55 HFD=2.8
03:27:06.178 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.22 = -1.22)
03:27:06.178 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
03:27:06.179 00.001 5052 CameraToMount -- cameraX=0.45 cameraY=0.49 hyp=0.66 cameraTheta=0.83 mountX=0.23 mountY=-0.64, mountTheta=-1.23
03:27:06.179 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=0.49, opts=13)
03:27:06.179 00.000 5052 Enqueuing Move request for stepguider (0.45, 0.49)
03:27:06.179 00.000 8976 Worker thread wakes up
03:27:06.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 0.49) opts 0xd
03:27:06.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 0.49)
03:27:06.180 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:06.180 00.000 8976 Moving (0.45, 0.49) raw xDistance=0.23 yDistance=-0.64
03:27:06.180 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:27:06.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:06.180 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:06.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:27:06.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
03:27:06.180 00.000 5052 Enqueuing Expose request
03:27:06.180 00.000 8976 MoveAxis(R, 0, ABG)
03:27:06.180 00.000 8976 MoveAxis(U, 3, ABG)
03:27:06.180 00.000 8976 stepping (-7, 8) + (0, 3)
03:27:06.180 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:06.207 00.027 8976 Received - 47 (G) 
03:27:06.207 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:06.207 00.000 8976 stepped: pos (-7, 11)
03:27:06.207 00.000 8976 move complete, result=0
03:27:06.207 00.000 8976 worker thread done servicing request
03:27:06.207 00.000 8976 Worker thread wakes up
03:27:06.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:06.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:06.207 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
03:27:06.890 00.683 8976 Exposure complete
03:27:06.895 00.005 8976 worker thread done servicing request
03:27:06.895 00.000 5052 OnExposeComplete: enter
03:27:06.895 00.000 5052 UpdateGuideState(): m_state=6
03:27:06.896 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13776
03:27:06.896 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.78, Mass=47, SNR=4.6, Peak=54 HFD=2.5
03:27:06.896 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
03:27:06.896 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
03:27:06.896 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.07 hyp=0.56 cameraTheta=0.13 mountX=-0.19 mountY=-0.50, mountTheta=-1.93
03:27:06.896 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.07, opts=13)
03:27:06.896 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.07)
03:27:06.896 00.000 8976 Worker thread wakes up
03:27:06.897 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:27:06.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.07) opts 0xd
03:27:06.897 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:27:06.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.07)
03:27:06.897 00.000 8976 Moving (0.55, 0.07) raw xDistance=-0.19 yDistance=-0.50
03:27:06.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:27:06.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
03:27:06.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:06.897 00.000 8976 MoveAxis(R, 0, ABG)
03:27:06.897 00.000 8976 MoveAxis(U, 2, ABG)
03:27:06.897 00.000 8976 stepping (-7, 11) + (0, 2)
03:27:06.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:06.897 00.000 5052 Enqueuing Expose request
03:27:06.897 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:06.927 00.030 8976 Received - 47 (G) 
03:27:06.927 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:06.927 00.000 8976 stepped: pos (-7, 13)
03:27:06.927 00.000 8976 move complete, result=0
03:27:06.927 00.000 8976 worker thread done servicing request
03:27:06.927 00.000 8976 Worker thread wakes up
03:27:06.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:06.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:06.927 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:27:07.611 00.684 8976 Exposure complete
03:27:07.616 00.005 8976 worker thread done servicing request
03:27:07.617 00.001 5052 OnExposeComplete: enter
03:27:07.617 00.000 5052 UpdateGuideState(): m_state=6
03:27:07.617 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13777
03:27:07.617 00.000 5052 Star::Find returns 1 (0), X=330.10, Y=281.75, Mass=30, SNR=3.7, Peak=51 HFD=1.9
03:27:07.617 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:27:07.617 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
03:27:07.617 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=0.04 hyp=0.93 cameraTheta=0.04 mountX=-0.39 mountY=-0.80, mountTheta=-2.02
03:27:07.617 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=0.04, opts=13)
03:27:07.617 00.000 5052 Enqueuing Move request for stepguider (0.93, 0.04)
03:27:07.617 00.000 8976 Worker thread wakes up
03:27:07.618 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, 0.04) opts 0xd
03:27:07.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, 0.04)
03:27:07.618 00.000 8976 Moving (0.93, 0.04) raw xDistance=-0.39 yDistance=-0.80
03:27:07.618 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:07.618 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:27:07.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:07.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
03:27:07.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.80
03:27:07.618 00.000 8976 MoveAxis(R, 2, ABG)
03:27:07.618 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:07.618 00.000 5052 Enqueuing Expose request
03:27:07.618 00.000 8976 stepping (-7, 13) + (2, 0)
03:27:07.618 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:07.645 00.027 8976 Received - 47 (G) 
03:27:07.646 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:07.646 00.000 8976 stepped: pos (-5, 13)
03:27:07.646 00.000 8976 MoveAxis(U, 3, ABG)
03:27:07.646 00.000 8976 stepping (-5, 13) + (0, 3)
03:27:07.646 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:07.678 00.032 8976 Received - 47 (G) 
03:27:07.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:07.678 00.000 8976 stepped: pos (-5, 16)
03:27:07.678 00.000 8976 move complete, result=0
03:27:07.678 00.000 8976 worker thread done servicing request
03:27:07.678 00.000 8976 Worker thread wakes up
03:27:07.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:07.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:07.678 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
03:27:08.362 00.684 8976 Exposure complete
03:27:08.367 00.005 8976 worker thread done servicing request
03:27:08.367 00.000 5052 OnExposeComplete: enter
03:27:08.367 00.000 5052 UpdateGuideState(): m_state=6
03:27:08.367 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13778
03:27:08.367 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.52, Mass=56, SNR=5.1, Peak=55 HFD=2.2
03:27:08.367 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
03:27:08.367 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
03:27:08.367 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.19 hyp=0.54 cameraTheta=-0.36 mountX=-0.40 mountY=-0.32, mountTheta=-2.46
03:27:08.368 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.19, opts=13)
03:27:08.368 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.19)
03:27:08.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:08.368 00.000 5052 UpdateGuideState exits: m=56 SNR=5.1
03:27:08.368 00.000 8976 Worker thread wakes up
03:27:08.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.19) opts 0xd
03:27:08.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.19)
03:27:08.368 00.000 8976 Moving (0.51, -0.19) raw xDistance=-0.40 yDistance=-0.32
03:27:08.369 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
03:27:08.369 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
03:27:08.369 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:08.369 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:08.369 00.000 5052 Enqueuing Expose request
03:27:08.369 00.000 8976 MoveAxis(R, 2, ABG)
03:27:08.369 00.000 8976 stepping (-5, 16) + (2, 0)
03:27:08.369 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:08.397 00.028 8976 Received - 47 (G) 
03:27:08.398 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:08.398 00.000 8976 stepped: pos (-3, 16)
03:27:08.398 00.000 8976 MoveAxis(U, 2, ABG)
03:27:08.398 00.000 8976 stepping (-3, 16) + (0, 2)
03:27:08.398 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:08.430 00.032 8976 Received - 47 (G) 
03:27:08.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:08.430 00.000 8976 stepped: pos (-3, 18)
03:27:08.430 00.000 8976 move complete, result=0
03:27:08.430 00.000 8976 worker thread done servicing request
03:27:08.430 00.000 8976 Worker thread wakes up
03:27:08.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:08.430 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:08.430 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 2 ms NORTH
03:27:09.128 00.698 8976 Exposure complete
03:27:09.134 00.006 8976 worker thread done servicing request
03:27:09.135 00.001 5052 OnExposeComplete: enter
03:27:09.135 00.000 5052 UpdateGuideState(): m_state=6
03:27:09.135 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13779
03:27:09.135 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.93, Mass=57, SNR=5.1, Peak=54 HFD=2.4
03:27:09.135 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:27:09.135 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
03:27:09.135 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.22 hyp=0.45 cameraTheta=2.64 mountX=0.37 mountY=0.21, mountTheta=0.51
03:27:09.136 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.22, opts=13)
03:27:09.136 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.22)
03:27:09.136 00.000 8976 Worker thread wakes up
03:27:09.137 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.22) opts 0xd
03:27:09.137 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.22)
03:27:09.137 00.000 8976 Moving (-0.39, 0.22) raw xDistance=0.37 yDistance=0.21
03:27:09.137 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:09.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
03:27:09.137 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:27:09.137 00.000 8976 MoveAxis(L, 1, ABG)
03:27:09.137 00.000 8976 stepping (-3, 18) + (-1, 0)
03:27:09.137 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:27:09.137 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:09.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:09.137 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:09.137 00.000 5052 Enqueuing Expose request
03:27:09.164 00.027 8976 Received - 47 (G) 
03:27:09.165 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:09.165 00.000 8976 stepped: pos (-4, 18)
03:27:09.165 00.000 8976 MoveAxis(U, 0, ABG)
03:27:09.165 00.000 8976 move complete, result=0
03:27:09.165 00.000 8976 worker thread done servicing request
03:27:09.165 00.000 8976 Worker thread wakes up
03:27:09.165 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:09.166 00.001 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
03:27:09.166 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:09.850 00.684 8976 Exposure complete
03:27:09.856 00.006 8976 worker thread done servicing request
03:27:09.856 00.000 5052 OnExposeComplete: enter
03:27:09.856 00.000 5052 UpdateGuideState(): m_state=6
03:27:09.856 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13780
03:27:09.856 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.62, Mass=43, SNR=4.5, Peak=55 HFD=1.8
03:27:09.856 00.000 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.52 = 1.76)
03:27:09.856 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.63 = 1.66)
03:27:09.856 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.48 mountX=-0.03 mountY=0.15, mountTheta=1.76
03:27:09.857 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.09, opts=13)
03:27:09.857 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.09)
03:27:09.857 00.000 8976 Worker thread wakes up
03:27:09.857 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.09) opts 0xd
03:27:09.857 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.09)
03:27:09.857 00.000 8976 Moving (-0.12, -0.09) raw xDistance=-0.03 yDistance=0.15
03:27:09.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:27:09.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:27:09.857 00.000 8976 MoveAxis(R, 0, ABG)
03:27:09.857 00.000 8976 MoveAxis(U, 0, ABG)
03:27:09.857 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:27:09.858 00.001 8976 move complete, result=0
03:27:09.858 00.000 8976 worker thread done servicing request
03:27:09.858 00.000 5052 UpdateGuideState exits: m=43 SNR=4.5
03:27:09.858 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:09.858 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:09.858 00.000 5052 Enqueuing Expose request
03:27:09.858 00.000 8976 Worker thread wakes up
03:27:09.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:09.858 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:09.858 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:10.544 00.686 8976 Exposure complete
03:27:10.549 00.005 8976 worker thread done servicing request
03:27:10.549 00.000 5052 OnExposeComplete: enter
03:27:10.550 00.001 5052 UpdateGuideState(): m_state=6
03:27:10.550 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13781
03:27:10.550 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.81, Mass=46, SNR=4.6, Peak=53 HFD=2.2
03:27:10.550 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:27:10.550 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
03:27:10.550 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.10 hyp=0.34 cameraTheta=2.85 mountX=0.24 mountY=0.22, mountTheta=0.75
03:27:10.550 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.10, opts=13)
03:27:10.550 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.10)
03:27:10.551 00.001 8976 Worker thread wakes up
03:27:10.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.10) opts 0xd
03:27:10.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.10)
03:27:10.551 00.000 8976 Moving (-0.33, 0.10) raw xDistance=0.24 yDistance=0.22
03:27:10.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:27:10.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:27:10.551 00.000 8976 MoveAxis(R, 0, ABG)
03:27:10.551 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:10.551 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:27:10.551 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:10.551 00.000 8976 MoveAxis(U, 0, ABG)
03:27:10.551 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:10.551 00.000 5052 Enqueuing Expose request
03:27:10.551 00.000 8976 move complete, result=0
03:27:10.551 00.000 8976 worker thread done servicing request
03:27:10.551 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:10.551 00.000 8976 Worker thread wakes up
03:27:10.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:10.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:11.237 00.686 8976 Exposure complete
03:27:11.242 00.005 8976 worker thread done servicing request
03:27:11.243 00.001 5052 OnExposeComplete: enter
03:27:11.243 00.000 5052 UpdateGuideState(): m_state=6
03:27:11.243 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13782
03:27:11.243 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=282.11, Mass=59, SNR=5.2, Peak=54 HFD=2.7
03:27:11.243 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.04) = xAngle (-0.04 = -0.04)
03:27:11.243 00.000 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.14 = -0.14)
03:27:11.243 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.41 hyp=0.45 cameraTheta=2.01 mountX=0.45 mountY=-0.06, mountTheta=-0.14
03:27:11.243 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.41, opts=13)
03:27:11.244 00.001 5052 Enqueuing Move request for stepguider (-0.19, 0.41)
03:27:11.244 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:11.244 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:27:11.244 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:11.244 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:11.244 00.000 5052 Enqueuing Expose request
03:27:11.244 00.000 8976 Worker thread wakes up
03:27:11.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.41) opts 0xd
03:27:11.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.41)
03:27:11.244 00.000 8976 Moving (-0.19, 0.41) raw xDistance=0.45 yDistance=-0.06
03:27:11.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:27:11.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:27:11.244 00.000 8976 MoveAxis(L, 2, ABG)
03:27:11.244 00.000 8976 stepping (-4, 18) + (-2, 0)
03:27:11.244 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:11.275 00.031 8976 Received - 47 (G) 
03:27:11.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:11.275 00.000 8976 stepped: pos (-6, 18)
03:27:11.275 00.000 8976 MoveAxis(U, 0, ABG)
03:27:11.275 00.000 8976 move complete, result=0
03:27:11.275 00.000 8976 worker thread done servicing request
03:27:11.275 00.000 8976 Worker thread wakes up
03:27:11.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:11.275 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:11.275 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:27:11.958 00.683 8976 Exposure complete
03:27:11.964 00.006 8976 worker thread done servicing request
03:27:11.964 00.000 5052 OnExposeComplete: enter
03:27:11.964 00.000 5052 UpdateGuideState(): m_state=6
03:27:11.964 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13783
03:27:11.964 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.39, Mass=50, SNR=4.8, Peak=54 HFD=2.3
03:27:11.964 00.000 5052 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.04) = xAngle (-3.76 = 2.52)
03:27:11.964 00.000 5052 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.86 = 2.42)
03:27:11.964 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.72 mountX=-0.26 mountY=0.21, mountTheta=2.46
03:27:11.965 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.32, opts=13)
03:27:11.965 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.32)
03:27:11.965 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:11.965 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:27:11.965 00.000 8976 Worker thread wakes up
03:27:11.965 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.32) opts 0xd
03:27:11.965 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.32)
03:27:11.965 00.000 8976 Moving (-0.05, -0.32) raw xDistance=-0.26 yDistance=0.21
03:27:11.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:27:11.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:27:11.965 00.000 8976 MoveAxis(R, 0, ABG)
03:27:11.965 00.000 8976 MoveAxis(U, 0, ABG)
03:27:11.965 00.000 8976 move complete, result=0
03:27:11.965 00.000 8976 worker thread done servicing request
03:27:11.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:11.965 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:11.965 00.000 5052 Enqueuing Expose request
03:27:11.965 00.000 8976 Worker thread wakes up
03:27:11.966 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:11.966 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:11.966 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:12.652 00.686 8976 Exposure complete
03:27:12.657 00.005 8976 worker thread done servicing request
03:27:12.657 00.000 5052 OnExposeComplete: enter
03:27:12.657 00.000 5052 UpdateGuideState(): m_state=6
03:27:12.657 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13784
03:27:12.657 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.42, Mass=57, SNR=5.1, Peak=51 HFD=2.4
03:27:12.657 00.000 5052 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.04) = xAngle (-3.92 = 2.37)
03:27:12.657 00.000 5052 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.02 = 2.26)
03:27:12.657 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.87 mountX=-0.22 mountY=0.23, mountTheta=2.32
03:27:12.658 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.29, opts=13)
03:27:12.658 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.29)
03:27:12.658 00.000 8976 Worker thread wakes up
03:27:12.658 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.29) opts 0xd
03:27:12.658 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.29)
03:27:12.658 00.000 8976 Moving (-0.09, -0.29) raw xDistance=-0.22 yDistance=0.23
03:27:12.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:27:12.658 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:27:12.658 00.000 8976 MoveAxis(R, 0, ABG)
03:27:12.658 00.000 8976 MoveAxis(U, 0, ABG)
03:27:12.658 00.000 8976 move complete, result=0
03:27:12.658 00.000 8976 worker thread done servicing request
03:27:12.659 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:12.659 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:27:12.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:12.659 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:12.659 00.000 5052 Enqueuing Expose request
03:27:12.659 00.000 8976 Worker thread wakes up
03:27:12.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:12.659 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:12.659 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:13.347 00.688 8976 Exposure complete
03:27:13.353 00.006 8976 worker thread done servicing request
03:27:13.353 00.000 5052 OnExposeComplete: enter
03:27:13.353 00.000 5052 UpdateGuideState(): m_state=6
03:27:13.353 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13785
03:27:13.353 00.000 5052 Star::Find returns 1 (1), X=329.04, Y=280.94, Mass=58, SNR=5.1, Peak=50 HFD=2.8
03:27:13.353 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.79 = 2.50)
03:27:13.353 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.39)
03:27:13.353 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.77 hyp=0.78 cameraTheta=-1.74 mountX=-0.62 mountY=0.53, mountTheta=2.44
03:27:13.354 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.77, opts=13)
03:27:13.354 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.77)
03:27:13.354 00.000 8976 Worker thread wakes up
03:27:13.354 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.77) opts 0xd
03:27:13.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.77)
03:27:13.354 00.000 8976 Moving (-0.13, -0.77) raw xDistance=-0.62 yDistance=0.53
03:27:13.354 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:13.354 00.000 5052 UpdateGuideState exits: m=58 SNR=5.1 Saturated
03:27:13.355 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:13.355 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:13.355 00.000 5052 Enqueuing Expose request
03:27:13.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
03:27:13.355 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
03:27:13.355 00.000 8976 MoveAxis(R, 3, ABG)
03:27:13.355 00.000 8976 stepping (-6, 18) + (3, 0)
03:27:13.355 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:13.385 00.030 8976 Received - 47 (G) 
03:27:13.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:13.385 00.000 8976 stepped: pos (-3, 18)
03:27:13.385 00.000 8976 MoveAxis(D, 2, ABG)
03:27:13.385 00.000 8976 stepping (-3, 18) + (0, -2)
03:27:13.385 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:13.417 00.032 8976 Received - 47 (G) 
03:27:13.418 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:13.418 00.000 8976 stepped: pos (-3, 16)
03:27:13.418 00.000 8976 move complete, result=0
03:27:13.418 00.000 8976 worker thread done servicing request
03:27:13.418 00.000 8976 Worker thread wakes up
03:27:13.418 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.5 px 2 ms SOUTH
03:27:13.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:13.418 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:14.104 00.686 8976 Exposure complete
03:27:14.111 00.007 8976 worker thread done servicing request
03:27:14.111 00.000 5052 OnExposeComplete: enter
03:27:14.111 00.000 5052 UpdateGuideState(): m_state=6
03:27:14.111 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13786
03:27:14.111 00.000 5052 Star::Find returns 1 (0), X=329.95, Y=281.01, Mass=64, SNR=5.4, Peak=54 HFD=4.1
03:27:14.111 00.000 5052 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.04) = xAngle (-2.78 = -2.78)
03:27:14.111 00.000 5052 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.88 = -2.88)
03:27:14.111 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=-0.70 hyp=1.04 cameraTheta=-0.74 mountX=-0.97 mountY=-0.27, mountTheta=-2.87
03:27:14.112 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=-0.70, opts=13)
03:27:14.112 00.000 5052 Enqueuing Move request for stepguider (0.77, -0.70)
03:27:14.112 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:27:14.112 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:27:14.112 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:14.112 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:14.112 00.000 5052 Enqueuing Expose request
03:27:14.112 00.000 8976 Worker thread wakes up
03:27:14.112 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, -0.70) opts 0xd
03:27:14.112 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, -0.70)
03:27:14.112 00.000 8976 Moving (0.77, -0.70) raw xDistance=-0.97 yDistance=-0.27
03:27:14.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.97
03:27:14.112 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.27
03:27:14.112 00.000 8976 MoveAxis(R, 4, ABG)
03:27:14.112 00.000 8976 stepping (-3, 16) + (4, 0)
03:27:14.112 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:14.152 00.040 8976 Received - 47 (G) 
03:27:14.152 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:14.152 00.000 8976 stepped: pos (1, 16)
03:27:14.152 00.000 8976 MoveAxis(U, 1, ABG)
03:27:14.152 00.000 8976 stepping (1, 16) + (0, 1)
03:27:14.153 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:14.185 00.032 8976 Received - 47 (G) 
03:27:14.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:14.185 00.000 8976 stepped: pos (1, 17)
03:27:14.185 00.000 8976 move complete, result=0
03:27:14.185 00.000 8976 worker thread done servicing request
03:27:14.185 00.000 8976 Worker thread wakes up
03:27:14.185 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:14.185 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:14.185 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.3 px 1 ms NORTH
03:27:14.870 00.685 8976 Exposure complete
03:27:14.875 00.005 8976 worker thread done servicing request
03:27:14.876 00.001 5052 OnExposeComplete: enter
03:27:14.876 00.000 5052 UpdateGuideState(): m_state=6
03:27:14.876 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13787
03:27:14.876 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=282.73, Mass=53, SNR=4.9, Peak=53 HFD=2.5
03:27:14.876 00.000 5052 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
03:27:14.876 00.000 5052 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
03:27:14.876 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=1.02 hyp=1.32 cameraTheta=0.89 mountX=0.54 mountY=-1.25, mountTheta=-1.17
03:27:14.876 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=1.02, opts=13)
03:27:14.876 00.000 5052 Enqueuing Move request for stepguider (0.83, 1.02)
03:27:14.877 00.001 8976 Worker thread wakes up
03:27:14.877 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 1.02) opts 0xd
03:27:14.877 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 1.02)
03:27:14.877 00.000 8976 Moving (0.83, 1.02) raw xDistance=0.54 yDistance=-1.25
03:27:14.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.54
03:27:14.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.25
03:27:14.877 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:27:14.877 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:27:14.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:14.877 00.000 8976 MoveAxis(L, 2, ABG)
03:27:14.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:14.877 00.000 5052 Enqueuing Expose request
03:27:14.877 00.000 8976 stepping (1, 17) + (-2, 0)
03:27:14.877 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:14.904 00.027 8976 Received - 47 (G) 
03:27:14.904 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:14.904 00.000 8976 stepped: pos (-1, 17)
03:27:14.904 00.000 8976 MoveAxis(U, 5, ABG)
03:27:14.904 00.000 8976 stepping (-1, 17) + (0, 5)
03:27:14.904 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:27:14.951 00.047 8976 Received - 47 (G) 
03:27:14.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:27:14.951 00.000 8976 stepped: pos (-1, 22)
03:27:14.951 00.000 8976 move complete, result=0
03:27:14.951 00.000 8976 worker thread done servicing request
03:27:14.951 00.000 8976 Worker thread wakes up
03:27:14.952 00.001 5052 GuideStep: 0.5 px 2 ms WEST, -1.3 px 5 ms NORTH
03:27:14.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:14.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:15.636 00.684 8976 Exposure complete
03:27:15.641 00.005 8976 worker thread done servicing request
03:27:15.641 00.000 5052 OnExposeComplete: enter
03:27:15.641 00.000 5052 UpdateGuideState(): m_state=6
03:27:15.642 00.001 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13788
03:27:15.642 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.77, Mass=55, SNR=5.1, Peak=56 HFD=2.5
03:27:15.642 00.000 5052 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.04) = xAngle (-0.94 = -0.94)
03:27:15.642 00.000 5052 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
03:27:15.642 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.10 mountX=0.04 mountY=-0.06, mountTheta=-0.97
03:27:15.643 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.06, opts=13)
03:27:15.643 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.06)
03:27:15.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:15.643 00.000 5052 UpdateGuideState exits: m=55 SNR=5.1
03:27:15.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:15.643 00.000 8976 Worker thread wakes up
03:27:15.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:15.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.06) opts 0xd
03:27:15.643 00.000 5052 Enqueuing Expose request
03:27:15.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.06)
03:27:15.643 00.000 8976 Moving (0.03, 0.06) raw xDistance=0.04 yDistance=-0.06
03:27:15.644 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:27:15.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:27:15.644 00.000 8976 MoveAxis(R, 0, ABG)
03:27:15.644 00.000 8976 MoveAxis(U, 0, ABG)
03:27:15.644 00.000 8976 move complete, result=0
03:27:15.644 00.000 8976 worker thread done servicing request
03:27:15.644 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:15.644 00.000 8976 Worker thread wakes up
03:27:15.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:15.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:16.325 00.681 8976 Exposure complete
03:27:16.330 00.005 8976 worker thread done servicing request
03:27:16.330 00.000 5052 OnExposeComplete: enter
03:27:16.330 00.000 5052 UpdateGuideState(): m_state=6
03:27:16.330 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13789
03:27:16.330 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.10, Mass=59, SNR=5.2, Peak=54 HFD=2.4
03:27:16.330 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.04) = xAngle (-0.32 = -0.32)
03:27:16.330 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
03:27:16.330 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.39 hyp=0.39 cameraTheta=1.72 mountX=0.37 mountY=-0.16, mountTheta=-0.41
03:27:16.331 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.39, opts=13)
03:27:16.331 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.39)
03:27:16.331 00.000 8976 Worker thread wakes up
03:27:16.331 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.39) opts 0xd
03:27:16.331 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.39)
03:27:16.331 00.000 8976 Moving (-0.06, 0.39) raw xDistance=0.37 yDistance=-0.16
03:27:16.331 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:27:16.331 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:27:16.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:16.332 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:16.332 00.000 5052 Enqueuing Expose request
03:27:16.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:27:16.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:27:16.332 00.000 8976 MoveAxis(L, 2, ABG)
03:27:16.332 00.000 8976 stepping (-1, 22) + (-2, 0)
03:27:16.332 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:16.358 00.026 8976 Received - 47 (G) 
03:27:16.358 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:16.359 00.001 8976 stepped: pos (-3, 22)
03:27:16.359 00.000 8976 MoveAxis(U, 0, ABG)
03:27:16.359 00.000 8976 move complete, result=0
03:27:16.359 00.000 8976 worker thread done servicing request
03:27:16.359 00.000 8976 Worker thread wakes up
03:27:16.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:16.359 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:16.359 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
03:27:17.043 00.684 8976 Exposure complete
03:27:17.049 00.006 8976 worker thread done servicing request
03:27:17.049 00.000 5052 OnExposeComplete: enter
03:27:17.049 00.000 5052 UpdateGuideState(): m_state=6
03:27:17.049 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13790
03:27:17.049 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.88, Mass=51, SNR=4.8, Peak=52 HFD=2.6
03:27:17.049 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.04) = xAngle (-0.47 = -0.47)
03:27:17.049 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
03:27:17.049 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.58 mountX=0.15 mountY=-0.09, mountTheta=-0.54
03:27:17.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.17, opts=13)
03:27:17.050 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.17)
03:27:17.050 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:17.050 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:27:17.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:17.050 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:17.050 00.000 5052 Enqueuing Expose request
03:27:17.050 00.000 8976 Worker thread wakes up
03:27:17.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.17) opts 0xd
03:27:17.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.17)
03:27:17.050 00.000 8976 Moving (-0.00, 0.17) raw xDistance=0.15 yDistance=-0.09
03:27:17.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:27:17.050 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:27:17.051 00.001 8976 MoveAxis(R, 0, ABG)
03:27:17.051 00.000 8976 MoveAxis(U, 0, ABG)
03:27:17.051 00.000 8976 move complete, result=0
03:27:17.051 00.000 8976 worker thread done servicing request
03:27:17.051 00.000 8976 Worker thread wakes up
03:27:17.051 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:17.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:17.051 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:17.735 00.684 8976 Exposure complete
03:27:17.741 00.006 8976 worker thread done servicing request
03:27:17.741 00.000 5052 OnExposeComplete: enter
03:27:17.741 00.000 5052 UpdateGuideState(): m_state=6
03:27:17.741 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13791
03:27:17.742 00.001 5052 Star::Find returns 1 (0), X=329.19, Y=282.22, Mass=54, SNR=5.0, Peak=53 HFD=2.5
03:27:17.742 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.04) = xAngle (-0.50 = -0.50)
03:27:17.742 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.60 = -0.60)
03:27:17.742 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.51 hyp=0.51 cameraTheta=1.55 mountX=0.45 mountY=-0.29, mountTheta=-0.57
03:27:17.743 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.51, opts=13)
03:27:17.743 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.51)
03:27:17.743 00.000 8976 Worker thread wakes up
03:27:17.743 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.51) opts 0xd
03:27:17.743 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.51)
03:27:17.743 00.000 8976 Moving (0.01, 0.51) raw xDistance=0.45 yDistance=-0.29
03:27:17.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:27:17.743 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:17.743 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:27:17.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:17.743 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:17.743 00.000 5052 Enqueuing Expose request
03:27:17.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:27:17.743 00.000 8976 MoveAxis(L, 2, ABG)
03:27:17.743 00.000 8976 stepping (-3, 22) + (-2, 0)
03:27:17.744 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:17.766 00.022 8976 Received - 47 (G) 
03:27:17.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:17.766 00.000 8976 stepped: pos (-5, 22)
03:27:17.766 00.000 8976 MoveAxis(U, 1, ABG)
03:27:17.766 00.000 8976 stepping (-5, 22) + (0, 1)
03:27:17.766 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:17.798 00.032 8976 Received - 47 (G) 
03:27:17.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:17.798 00.000 8976 stepped: pos (-5, 23)
03:27:17.798 00.000 8976 move complete, result=0
03:27:17.798 00.000 8976 worker thread done servicing request
03:27:17.798 00.000 8976 Worker thread wakes up
03:27:17.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:17.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:17.798 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.3 px 1 ms NORTH
03:27:18.483 00.685 8976 Exposure complete
03:27:18.489 00.006 8976 worker thread done servicing request
03:27:18.489 00.000 5052 OnExposeComplete: enter
03:27:18.489 00.000 5052 UpdateGuideState(): m_state=6
03:27:18.489 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13792
03:27:18.489 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.65, Mass=37, SNR=4.0, Peak=52 HFD=1.9
03:27:18.489 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.36 = 2.93)
03:27:18.489 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.46 = 2.82)
03:27:18.489 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.31 mountX=-0.06 mountY=0.02, mountTheta=2.83
03:27:18.489 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.06, opts=13)
03:27:18.489 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.06)
03:27:18.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:18.490 00.001 5052 UpdateGuideState exits: m=37 SNR=4.0
03:27:18.490 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:18.490 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:18.490 00.000 5052 Enqueuing Expose request
03:27:18.490 00.000 8976 Worker thread wakes up
03:27:18.490 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.06) opts 0xd
03:27:18.490 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.06)
03:27:18.490 00.000 8976 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=0.02
03:27:18.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:27:18.490 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:27:18.490 00.000 8976 MoveAxis(R, 0, ABG)
03:27:18.490 00.000 8976 MoveAxis(U, 0, ABG)
03:27:18.490 00.000 8976 move complete, result=0
03:27:18.490 00.000 8976 worker thread done servicing request
03:27:18.490 00.000 8976 Worker thread wakes up
03:27:18.490 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:18.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:18.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:19.173 00.683 8976 Exposure complete
03:27:19.180 00.007 8976 worker thread done servicing request
03:27:19.180 00.000 5052 OnExposeComplete: enter
03:27:19.180 00.000 5052 UpdateGuideState(): m_state=6
03:27:19.180 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13793
03:27:19.180 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.64, Mass=39, SNR=4.3, Peak=55 HFD=1.7
03:27:19.180 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.98 = 1.31)
03:27:19.180 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
03:27:19.180 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.07 hyp=0.33 cameraTheta=-2.93 mountX=0.09 mountY=0.31, mountTheta=1.30
03:27:19.181 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.07, opts=13)
03:27:19.181 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.07)
03:27:19.181 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:27:19.181 00.000 5052 UpdateGuideState exits: m=39 SNR=4.3
03:27:19.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:19.181 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:19.181 00.000 5052 Enqueuing Expose request
03:27:19.181 00.000 8976 Worker thread wakes up
03:27:19.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.07) opts 0xd
03:27:19.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.07)
03:27:19.181 00.000 8976 Moving (-0.33, -0.07) raw xDistance=0.09 yDistance=0.31
03:27:19.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:27:19.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:27:19.181 00.000 8976 MoveAxis(R, 0, ABG)
03:27:19.181 00.000 8976 MoveAxis(D, 1, ABG)
03:27:19.181 00.000 8976 stepping (-5, 23) + (0, -1)
03:27:19.181 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:19.204 00.023 8976 Received - 47 (G) 
03:27:19.204 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:19.204 00.000 8976 stepped: pos (-5, 22)
03:27:19.204 00.000 8976 move complete, result=0
03:27:19.204 00.000 8976 worker thread done servicing request
03:27:19.204 00.000 8976 Worker thread wakes up
03:27:19.204 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:27:19.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:19.204 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:19.893 00.689 8976 Exposure complete
03:27:19.899 00.006 8976 worker thread done servicing request
03:27:19.899 00.000 5052 OnExposeComplete: enter
03:27:19.899 00.000 5052 UpdateGuideState(): m_state=6
03:27:19.899 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13794
03:27:19.899 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.79, Mass=42, SNR=4.4, Peak=56 HFD=1.8
03:27:19.899 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:27:19.899 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
03:27:19.899 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.23 cameraTheta=2.81 mountX=0.17 mountY=0.14, mountTheta=0.71
03:27:19.900 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.08, opts=13)
03:27:19.900 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.08)
03:27:19.900 00.000 8976 Worker thread wakes up
03:27:19.900 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:19.900 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:27:19.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:19.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.08) opts 0xd
03:27:19.900 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:19.900 00.000 5052 Enqueuing Expose request
03:27:19.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.08)
03:27:19.900 00.000 8976 Moving (-0.22, 0.08) raw xDistance=0.17 yDistance=0.14
03:27:19.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:27:19.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:27:19.900 00.000 8976 MoveAxis(R, 0, ABG)
03:27:19.900 00.000 8976 MoveAxis(U, 0, ABG)
03:27:19.900 00.000 8976 move complete, result=0
03:27:19.901 00.001 8976 worker thread done servicing request
03:27:19.901 00.000 8976 Worker thread wakes up
03:27:19.901 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:19.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:19.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:20.558 00.657 8976 Exposure complete
03:27:20.563 00.005 8976 worker thread done servicing request
03:27:20.563 00.000 5052 OnExposeComplete: enter
03:27:20.563 00.000 5052 UpdateGuideState(): m_state=6
03:27:20.563 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13795
03:27:20.563 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.90, Mass=47, SNR=4.6, Peak=57 HFD=1.8
03:27:20.563 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:27:20.563 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
03:27:20.563 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.19 hyp=0.46 cameraTheta=2.72 mountX=0.36 mountY=0.25, mountTheta=0.61
03:27:20.563 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.19, opts=13)
03:27:20.563 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.19)
03:27:20.563 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:20.564 00.001 5052 UpdateGuideState exits: m=47 SNR=4.6
03:27:20.564 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:20.564 00.000 8976 Worker thread wakes up
03:27:20.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.19) opts 0xd
03:27:20.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.19)
03:27:20.564 00.000 8976 Moving (-0.42, 0.19) raw xDistance=0.36 yDistance=0.25
03:27:20.564 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:20.564 00.000 5052 Enqueuing Expose request
03:27:20.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:27:20.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:27:20.564 00.000 8976 MoveAxis(L, 1, ABG)
03:27:20.564 00.000 8976 stepping (-5, 22) + (-1, 0)
03:27:20.564 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:20.595 00.031 8976 Received - 47 (G) 
03:27:20.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:20.595 00.000 8976 stepped: pos (-6, 22)
03:27:20.595 00.000 8976 MoveAxis(U, 0, ABG)
03:27:20.595 00.000 8976 move complete, result=0
03:27:20.595 00.000 8976 worker thread done servicing request
03:27:20.595 00.000 8976 Worker thread wakes up
03:27:20.595 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:20.595 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:20.595 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.3 px 0 ms NORTH
03:27:21.251 00.656 8976 Exposure complete
03:27:21.256 00.005 8976 worker thread done servicing request
03:27:21.257 00.001 5052 OnExposeComplete: enter
03:27:21.257 00.000 5052 UpdateGuideState(): m_state=6
03:27:21.257 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13796
03:27:21.257 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=281.39, Mass=45, SNR=4.5, Peak=55 HFD=2.0
03:27:21.257 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
03:27:21.257 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
03:27:21.257 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=-0.32 hyp=1.11 cameraTheta=-2.85 mountX=0.20 mountY=1.06, mountTheta=1.39
03:27:21.258 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=-0.32, opts=13)
03:27:21.258 00.000 5052 Enqueuing Move request for stepguider (-1.06, -0.32)
03:27:21.258 00.000 8976 Worker thread wakes up
03:27:21.258 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, -0.32) opts 0xd
03:27:21.258 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:21.258 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, -0.32)
03:27:21.258 00.000 8976 Moving (-1.06, -0.32) raw xDistance=0.20 yDistance=1.06
03:27:21.258 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:27:21.258 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:27:21.258 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.06
03:27:21.258 00.000 8976 MoveAxis(R, 0, ABG)
03:27:21.258 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:21.258 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:21.258 00.000 5052 Enqueuing Expose request
03:27:21.259 00.001 8976 MoveAxis(D, 4, ABG)
03:27:21.259 00.000 8976 stepping (-6, 22) + (0, -4)
03:27:21.259 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:21.299 00.040 8976 Received - 47 (G) 
03:27:21.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:21.299 00.000 8976 stepped: pos (-6, 18)
03:27:21.299 00.000 8976 move complete, result=0
03:27:21.299 00.000 8976 worker thread done servicing request
03:27:21.299 00.000 8976 Worker thread wakes up
03:27:21.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:21.299 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:21.299 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.1 px 4 ms SOUTH
03:27:21.955 00.656 8976 Exposure complete
03:27:21.960 00.005 8976 worker thread done servicing request
03:27:21.961 00.001 5052 OnExposeComplete: enter
03:27:21.961 00.000 5052 UpdateGuideState(): m_state=6
03:27:21.961 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13797
03:27:21.961 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.59, Mass=38, SNR=4.2, Peak=56 HFD=1.8
03:27:21.961 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
03:27:21.961 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.53)
03:27:21.961 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.12 hyp=0.24 cameraTheta=-2.61 mountX=-0.01 mountY=0.24, mountTheta=1.63
03:27:21.962 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.12, opts=13)
03:27:21.962 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.12)
03:27:21.962 00.000 8976 Worker thread wakes up
03:27:21.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.12) opts 0xd
03:27:21.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.12)
03:27:21.962 00.000 8976 Moving (-0.20, -0.12) raw xDistance=-0.01 yDistance=0.24
03:27:21.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:27:21.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:27:21.962 00.000 8976 MoveAxis(R, 0, ABG)
03:27:21.962 00.000 8976 MoveAxis(U, 0, ABG)
03:27:21.962 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:21.962 00.000 5052 UpdateGuideState exits: m=38 SNR=4.2
03:27:21.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:21.962 00.000 8976 move complete, result=0
03:27:21.962 00.000 8976 worker thread done servicing request
03:27:21.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:21.962 00.000 5052 Enqueuing Expose request
03:27:21.962 00.000 8976 Worker thread wakes up
03:27:21.963 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:21.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:21.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:22.616 00.653 8976 Exposure complete
03:27:22.621 00.005 8976 worker thread done servicing request
03:27:22.622 00.001 5052 OnExposeComplete: enter
03:27:22.622 00.000 5052 UpdateGuideState(): m_state=6
03:27:22.622 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13798
03:27:22.622 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.63, Mass=53, SNR=4.9, Peak=55 HFD=2.2
03:27:22.622 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.95 = 1.34)
03:27:22.622 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
03:27:22.622 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.08 hyp=0.35 cameraTheta=-2.90 mountX=0.08 mountY=0.33, mountTheta=1.33
03:27:22.622 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.08, opts=13)
03:27:22.622 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.08)
03:27:22.622 00.000 8976 Worker thread wakes up
03:27:22.623 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.08) opts 0xd
03:27:22.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.08)
03:27:22.623 00.000 8976 Moving (-0.34, -0.08) raw xDistance=0.08 yDistance=0.33
03:27:22.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:27:22.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:27:22.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:27:22.623 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:27:22.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:22.623 00.000 8976 MoveAxis(R, 0, ABG)
03:27:22.623 00.000 8976 MoveAxis(D, 1, ABG)
03:27:22.623 00.000 8976 stepping (-6, 18) + (0, -1)
03:27:22.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:22.623 00.000 5052 Enqueuing Expose request
03:27:22.623 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:22.641 00.018 8976 Received - 47 (G) 
03:27:22.641 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:22.641 00.000 8976 stepped: pos (-6, 17)
03:27:22.642 00.001 8976 move complete, result=0
03:27:22.642 00.000 8976 worker thread done servicing request
03:27:22.642 00.000 8976 Worker thread wakes up
03:27:22.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:22.642 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:22.642 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:27:23.297 00.655 8976 Exposure complete
03:27:23.303 00.006 8976 worker thread done servicing request
03:27:23.303 00.000 5052 OnExposeComplete: enter
03:27:23.303 00.000 5052 UpdateGuideState(): m_state=6
03:27:23.303 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13799
03:27:23.303 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.39, Mass=61, SNR=5.3, Peak=55 HFD=2.4
03:27:23.303 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
03:27:23.303 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.27 = 2.01)
03:27:23.303 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.32 hyp=0.38 cameraTheta=-2.13 mountX=-0.20 mountY=0.34, mountTheta=2.09
03:27:23.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.32, opts=13)
03:27:23.304 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.32)
03:27:23.304 00.000 8976 Worker thread wakes up
03:27:23.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.32) opts 0xd
03:27:23.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.32)
03:27:23.304 00.000 8976 Moving (-0.20, -0.32) raw xDistance=-0.20 yDistance=0.34
03:27:23.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:23.304 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:27:23.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:23.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:23.304 00.000 5052 Enqueuing Expose request
03:27:23.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:27:23.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
03:27:23.304 00.000 8976 MoveAxis(R, 0, ABG)
03:27:23.304 00.000 8976 MoveAxis(D, 1, ABG)
03:27:23.304 00.000 8976 stepping (-6, 17) + (0, -1)
03:27:23.304 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:23.329 00.025 8976 Received - 47 (G) 
03:27:23.329 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:23.329 00.000 8976 stepped: pos (-6, 16)
03:27:23.329 00.000 8976 move complete, result=0
03:27:23.329 00.000 8976 worker thread done servicing request
03:27:23.329 00.000 8976 Worker thread wakes up
03:27:23.329 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:27:23.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:23.329 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:23.980 00.651 8976 Exposure complete
03:27:23.986 00.006 8976 worker thread done servicing request
03:27:23.986 00.000 5052 OnExposeComplete: enter
03:27:23.986 00.000 5052 UpdateGuideState(): m_state=6
03:27:23.986 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13800
03:27:23.986 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.41, Mass=67, SNR=5.6, Peak=54 HFD=2.9
03:27:23.986 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.49 = -2.49)
03:27:23.986 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
03:27:23.986 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.30 hyp=0.70 cameraTheta=-0.45 mountX=-0.56 mountY=-0.36, mountTheta=-2.56
03:27:23.986 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.30, opts=13)
03:27:23.986 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.30)
03:27:23.986 00.000 8976 Worker thread wakes up
03:27:23.987 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.30) opts 0xd
03:27:23.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.30)
03:27:23.987 00.000 8976 Moving (0.63, -0.30) raw xDistance=-0.56 yDistance=-0.36
03:27:23.987 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:23.987 00.000 5052 UpdateGuideState exits: m=67 SNR=5.6
03:27:23.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:23.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
03:27:23.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
03:27:23.987 00.000 8976 MoveAxis(R, 2, ABG)
03:27:23.987 00.000 8976 stepping (-6, 16) + (2, 0)
03:27:23.987 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:23.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:23.987 00.000 5052 Enqueuing Expose request
03:27:24.016 00.029 8976 Received - 47 (G) 
03:27:24.016 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:24.016 00.000 8976 stepped: pos (-4, 16)
03:27:24.016 00.000 8976 MoveAxis(U, 1, ABG)
03:27:24.016 00.000 8976 stepping (-4, 16) + (0, 1)
03:27:24.016 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:24.047 00.031 8976 Received - 47 (G) 
03:27:24.048 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:24.048 00.000 8976 stepped: pos (-4, 17)
03:27:24.048 00.000 8976 move complete, result=0
03:27:24.048 00.000 8976 worker thread done servicing request
03:27:24.048 00.000 8976 Worker thread wakes up
03:27:24.048 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.4 px 1 ms NORTH
03:27:24.048 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:24.048 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:24.738 00.690 8976 Exposure complete
03:27:24.744 00.006 8976 worker thread done servicing request
03:27:24.744 00.000 5052 OnExposeComplete: enter
03:27:24.744 00.000 5052 UpdateGuideState(): m_state=6
03:27:24.744 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13801
03:27:24.744 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.48, Mass=35, SNR=4.0, Peak=54 HFD=1.6
03:27:24.744 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
03:27:24.744 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.54 = -0.54)
03:27:24.744 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.77 hyp=0.78 cameraTheta=1.61 mountX=0.70 mountY=-0.40, mountTheta=-0.51
03:27:24.745 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.77, opts=13)
03:27:24.745 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.77)
03:27:24.745 00.000 8976 Worker thread wakes up
03:27:24.745 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:24.745 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:27:24.745 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:24.745 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:24.745 00.000 5052 Enqueuing Expose request
03:27:24.745 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.77) opts 0xd
03:27:24.745 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.77)
03:27:24.745 00.000 8976 Moving (-0.03, 0.77) raw xDistance=0.70 yDistance=-0.40
03:27:24.745 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.70
03:27:24.746 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
03:27:24.746 00.000 8976 MoveAxis(L, 3, ABG)
03:27:24.746 00.000 8976 stepping (-4, 17) + (-3, 0)
03:27:24.746 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:24.784 00.038 8976 Received - 47 (G) 
03:27:24.784 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:24.784 00.000 8976 stepped: pos (-7, 17)
03:27:24.784 00.000 8976 MoveAxis(U, 2, ABG)
03:27:24.784 00.000 8976 stepping (-7, 17) + (0, 2)
03:27:24.784 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:24.816 00.032 8976 Received - 47 (G) 
03:27:24.816 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:24.816 00.000 8976 stepped: pos (-7, 19)
03:27:24.816 00.000 8976 move complete, result=0
03:27:24.816 00.000 8976 worker thread done servicing request
03:27:24.816 00.000 8976 Worker thread wakes up
03:27:24.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:24.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:24.816 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.4 px 2 ms NORTH
03:27:25.523 00.707 8976 Exposure complete
03:27:25.530 00.007 8976 worker thread done servicing request
03:27:25.531 00.001 5052 OnExposeComplete: enter
03:27:25.531 00.000 5052 UpdateGuideState(): m_state=6
03:27:25.531 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13802
03:27:25.531 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.54, Mass=50, SNR=4.8, Peak=55 HFD=2.0
03:27:25.531 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.72 = 2.56)
03:27:25.531 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.46)
03:27:25.531 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.18 cameraTheta=-1.68 mountX=-0.15 mountY=0.11, mountTheta=2.49
03:27:25.532 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.17, opts=13)
03:27:25.532 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.17)
03:27:25.532 00.000 8976 Worker thread wakes up
03:27:25.532 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:25.533 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.17) opts 0xd
03:27:25.533 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:27:25.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.17)
03:27:25.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:25.533 00.000 8976 Moving (-0.02, -0.17) raw xDistance=-0.15 yDistance=0.11
03:27:25.533 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:25.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:27:25.533 00.000 5052 Enqueuing Expose request
03:27:25.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:27:25.533 00.000 8976 MoveAxis(R, 0, ABG)
03:27:25.533 00.000 8976 MoveAxis(U, 0, ABG)
03:27:25.533 00.000 8976 move complete, result=0
03:27:25.533 00.000 8976 worker thread done servicing request
03:27:25.533 00.000 8976 Worker thread wakes up
03:27:25.533 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:25.534 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:25.534 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:26.225 00.691 8976 Exposure complete
03:27:26.230 00.005 8976 worker thread done servicing request
03:27:26.231 00.001 5052 OnExposeComplete: enter
03:27:26.231 00.000 5052 UpdateGuideState(): m_state=6
03:27:26.231 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13803
03:27:26.231 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=282.09, Mass=69, SNR=5.5, Peak=56 HFD=2.6
03:27:26.231 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
03:27:26.231 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
03:27:26.231 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.38 hyp=0.52 cameraTheta=2.32 mountX=0.50 mountY=0.09, mountTheta=0.18
03:27:26.232 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.38, opts=13)
03:27:26.232 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.38)
03:27:26.232 00.000 8976 Worker thread wakes up
03:27:26.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.38) opts 0xd
03:27:26.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.38)
03:27:26.232 00.000 8976 Moving (-0.35, 0.38) raw xDistance=0.50 yDistance=0.09
03:27:26.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
03:27:26.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:27:26.232 00.000 8976 MoveAxis(L, 2, ABG)
03:27:26.232 00.000 8976 stepping (-7, 19) + (-2, 0)
03:27:26.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:26.232 00.000 5052 UpdateGuideState exits: m=69 SNR=5.5
03:27:26.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:26.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:26.232 00.000 5052 Enqueuing Expose request
03:27:26.232 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:26.254 00.022 8976 Received - 47 (G) 
03:27:26.254 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:26.254 00.000 8976 stepped: pos (-9, 19)
03:27:26.254 00.000 8976 MoveAxis(U, 0, ABG)
03:27:26.254 00.000 8976 move complete, result=0
03:27:26.254 00.000 8976 worker thread done servicing request
03:27:26.254 00.000 8976 Worker thread wakes up
03:27:26.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:26.254 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:26.254 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:27:26.967 00.713 8976 Exposure complete
03:27:26.973 00.006 8976 worker thread done servicing request
03:27:26.973 00.000 5052 OnExposeComplete: enter
03:27:26.973 00.000 5052 UpdateGuideState(): m_state=6
03:27:26.973 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13804
03:27:26.973 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.54, Mass=66, SNR=5.5, Peak=59 HFD=2.3
03:27:26.973 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
03:27:26.973 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
03:27:26.973 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.22 mountX=-0.09 mountY=0.20, mountTheta=2.01
03:27:26.974 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.17, opts=13)
03:27:26.974 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.17)
03:27:26.974 00.000 8976 Worker thread wakes up
03:27:26.974 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:26.974 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.17) opts 0xd
03:27:26.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.17)
03:27:26.974 00.000 8976 Moving (-0.13, -0.17) raw xDistance=-0.09 yDistance=0.20
03:27:26.975 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:27:26.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:27:26.975 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:27:26.975 00.000 8976 MoveAxis(R, 0, ABG)
03:27:26.975 00.000 8976 MoveAxis(U, 0, ABG)
03:27:26.975 00.000 8976 move complete, result=0
03:27:26.975 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:26.975 00.000 8976 worker thread done servicing request
03:27:26.975 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:26.975 00.000 5052 Enqueuing Expose request
03:27:26.975 00.000 8976 Worker thread wakes up
03:27:26.975 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:26.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:26.975 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:27.660 00.685 8976 Exposure complete
03:27:27.666 00.006 8976 worker thread done servicing request
03:27:27.666 00.000 5052 OnExposeComplete: enter
03:27:27.666 00.000 5052 UpdateGuideState(): m_state=6
03:27:27.666 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13805
03:27:27.666 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.67, Mass=46, SNR=4.6, Peak=60 HFD=1.5
03:27:27.666 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
03:27:27.666 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
03:27:27.666 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.04 hyp=0.48 cameraTheta=-3.07 mountX=0.19 mountY=0.42, mountTheta=1.15
03:27:27.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.04, opts=13)
03:27:27.667 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.04)
03:27:27.667 00.000 8976 Worker thread wakes up
03:27:27.667 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:27.667 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:27:27.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:27.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.04) opts 0xd
03:27:27.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.04)
03:27:27.668 00.001 8976 Moving (-0.48, -0.04) raw xDistance=0.19 yDistance=0.42
03:27:27.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:27:27.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
03:27:27.668 00.000 8976 MoveAxis(R, 0, ABG)
03:27:27.668 00.000 8976 MoveAxis(D, 2, ABG)
03:27:27.668 00.000 8976 stepping (-9, 19) + (0, -2)
03:27:27.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:27.668 00.000 5052 Enqueuing Expose request
03:27:27.668 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:27.693 00.025 8976 Received - 47 (G) 
03:27:27.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:27.693 00.000 8976 stepped: pos (-9, 17)
03:27:27.693 00.000 8976 move complete, result=0
03:27:27.693 00.000 8976 worker thread done servicing request
03:27:27.693 00.000 8976 Worker thread wakes up
03:27:27.693 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:27.693 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:27.693 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:27:28.379 00.686 8976 Exposure complete
03:27:28.384 00.005 8976 worker thread done servicing request
03:27:28.385 00.001 5052 OnExposeComplete: enter
03:27:28.385 00.000 5052 UpdateGuideState(): m_state=6
03:27:28.385 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13806
03:27:28.385 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.19, Mass=55, SNR=5.0, Peak=55 HFD=2.3
03:27:28.385 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.04) = xAngle (0.11 = 0.11)
03:27:28.385 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.01 = 0.01)
03:27:28.386 00.001 5052 CameraToMount -- cameraX=-0.32 cameraY=0.48 hyp=0.57 cameraTheta=2.16 mountX=0.57 mountY=0.01, mountTheta=0.01
03:27:28.386 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.48, opts=13)
03:27:28.386 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.48)
03:27:28.386 00.000 8976 Worker thread wakes up
03:27:28.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.48) opts 0xd
03:27:28.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.48)
03:27:28.387 00.001 8976 Moving (-0.32, 0.48) raw xDistance=0.57 yDistance=0.01
03:27:28.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
03:27:28.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:27:28.387 00.000 8976 MoveAxis(L, 2, ABG)
03:27:28.387 00.000 8976 stepping (-9, 17) + (-2, 0)
03:27:28.387 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:28.387 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:27:28.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:28.387 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:28.387 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:28.387 00.000 5052 Enqueuing Expose request
03:27:28.413 00.026 8976 Received - 47 (G) 
03:27:28.413 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:28.413 00.000 8976 stepped: pos (-11, 17)
03:27:28.413 00.000 8976 MoveAxis(U, 0, ABG)
03:27:28.413 00.000 8976 move complete, result=0
03:27:28.413 00.000 8976 worker thread done servicing request
03:27:28.413 00.000 8976 Worker thread wakes up
03:27:28.413 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:28.413 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:28.413 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.0 px 0 ms NORTH
03:27:29.101 00.688 8976 Exposure complete
03:27:29.106 00.005 8976 worker thread done servicing request
03:27:29.106 00.000 5052 OnExposeComplete: enter
03:27:29.106 00.000 5052 UpdateGuideState(): m_state=6
03:27:29.106 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13807
03:27:29.106 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=281.63, Mass=56, SNR=5.1, Peak=59 HFD=1.8
03:27:29.106 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
03:27:29.106 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
03:27:29.106 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=-0.08 hyp=0.53 cameraTheta=-3.00 mountX=0.17 mountY=0.49, mountTheta=1.23
03:27:29.107 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=-0.08, opts=13)
03:27:29.107 00.000 5052 Enqueuing Move request for stepguider (-0.53, -0.08)
03:27:29.107 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:27:29.107 00.000 5052 UpdateGuideState exits: m=56 SNR=5.1
03:27:29.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:29.107 00.000 8976 Worker thread wakes up
03:27:29.107 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, -0.08) opts 0xd
03:27:29.107 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, -0.08)
03:27:29.107 00.000 8976 Moving (-0.53, -0.08) raw xDistance=0.17 yDistance=0.49
03:27:29.107 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:27:29.107 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:29.107 00.000 5052 Enqueuing Expose request
03:27:29.108 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:27:29.108 00.000 8976 MoveAxis(R, 0, ABG)
03:27:29.108 00.000 8976 MoveAxis(D, 2, ABG)
03:27:29.108 00.000 8976 stepping (-11, 17) + (0, -2)
03:27:29.108 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:29.132 00.024 8976 Received - 47 (G) 
03:27:29.132 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:29.132 00.000 8976 stepped: pos (-11, 15)
03:27:29.132 00.000 8976 move complete, result=0
03:27:29.132 00.000 8976 worker thread done servicing request
03:27:29.132 00.000 8976 Worker thread wakes up
03:27:29.132 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:29.132 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:29.133 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:27:29.818 00.685 8976 Exposure complete
03:27:29.824 00.006 8976 worker thread done servicing request
03:27:29.824 00.000 5052 OnExposeComplete: enter
03:27:29.824 00.000 5052 UpdateGuideState(): m_state=6
03:27:29.824 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13808
03:27:29.824 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.97, Mass=66, SNR=5.5, Peak=55 HFD=2.4
03:27:29.824 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
03:27:29.824 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
03:27:29.825 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.64 mountX=0.24 mountY=-0.12, mountTheta=-0.48
03:27:29.825 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.26, opts=13)
03:27:29.825 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.26)
03:27:29.825 00.000 8976 Worker thread wakes up
03:27:29.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.26) opts 0xd
03:27:29.825 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.26)
03:27:29.825 00.000 8976 Moving (-0.02, 0.26) raw xDistance=0.24 yDistance=-0.12
03:27:29.826 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:27:29.826 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:29.826 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:27:29.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:29.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:27:29.826 00.000 8976 MoveAxis(R, 0, ABG)
03:27:29.826 00.000 8976 MoveAxis(U, 0, ABG)
03:27:29.826 00.000 8976 move complete, result=0
03:27:29.826 00.000 8976 worker thread done servicing request
03:27:29.826 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:29.826 00.000 5052 Enqueuing Expose request
03:27:29.826 00.000 8976 Worker thread wakes up
03:27:29.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:29.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:29.826 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:30.512 00.686 8976 Exposure complete
03:27:30.517 00.005 8976 worker thread done servicing request
03:27:30.517 00.000 5052 OnExposeComplete: enter
03:27:30.517 00.000 5052 UpdateGuideState(): m_state=6
03:27:30.517 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13809
03:27:30.517 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.93, Mass=41, SNR=4.4, Peak=56 HFD=1.1
03:27:30.517 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
03:27:30.517 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
03:27:30.517 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.22 hyp=0.44 cameraTheta=0.53 mountX=0.02 mountY=-0.44, mountTheta=-1.52
03:27:30.518 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.22, opts=13)
03:27:30.518 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.22)
03:27:30.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:30.518 00.000 5052 UpdateGuideState exits: m=41 SNR=4.4
03:27:30.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:30.518 00.000 8976 Worker thread wakes up
03:27:30.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.22) opts 0xd
03:27:30.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.22)
03:27:30.518 00.000 8976 Moving (0.38, 0.22) raw xDistance=0.02 yDistance=-0.44
03:27:30.518 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:30.518 00.000 5052 Enqueuing Expose request
03:27:30.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:27:30.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:27:30.518 00.000 8976 MoveAxis(R, 0, ABG)
03:27:30.519 00.001 8976 MoveAxis(U, 2, ABG)
03:27:30.519 00.000 8976 stepping (-11, 15) + (0, 2)
03:27:30.519 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:30.555 00.036 8976 Received - 47 (G) 
03:27:30.555 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:30.555 00.000 8976 stepped: pos (-11, 17)
03:27:30.555 00.000 8976 move complete, result=0
03:27:30.555 00.000 8976 worker thread done servicing request
03:27:30.555 00.000 8976 Worker thread wakes up
03:27:30.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:30.555 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:27:30.555 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:31.241 00.686 8976 Exposure complete
03:27:31.246 00.005 8976 worker thread done servicing request
03:27:31.246 00.000 5052 OnExposeComplete: enter
03:27:31.246 00.000 5052 UpdateGuideState(): m_state=6
03:27:31.246 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13810
03:27:31.246 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.80, Mass=52, SNR=4.9, Peak=57 HFD=1.9
03:27:31.246 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
03:27:31.246 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
03:27:31.246 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.30 cameraTheta=0.31 mountX=-0.05 mountY=-0.29, mountTheta=-1.74
03:27:31.247 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.09, opts=13)
03:27:31.247 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.09)
03:27:31.247 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:31.247 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:27:31.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:31.247 00.000 8976 Worker thread wakes up
03:27:31.247 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.09) opts 0xd
03:27:31.247 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.09)
03:27:31.247 00.000 8976 Moving (0.28, 0.09) raw xDistance=-0.05 yDistance=-0.29
03:27:31.247 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:31.248 00.001 5052 Enqueuing Expose request
03:27:31.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:27:31.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
03:27:31.248 00.000 8976 MoveAxis(R, 0, ABG)
03:27:31.248 00.000 8976 MoveAxis(U, 1, ABG)
03:27:31.248 00.000 8976 stepping (-11, 17) + (0, 1)
03:27:31.248 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:31.274 00.026 8976 Received - 47 (G) 
03:27:31.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:31.274 00.000 8976 stepped: pos (-11, 18)
03:27:31.274 00.000 8976 move complete, result=0
03:27:31.274 00.000 8976 worker thread done servicing request
03:27:31.274 00.000 8976 Worker thread wakes up
03:27:31.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:31.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:31.274 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:27:31.959 00.685 8976 Exposure complete
03:27:31.964 00.005 8976 worker thread done servicing request
03:27:31.965 00.001 5052 OnExposeComplete: enter
03:27:31.965 00.000 5052 UpdateGuideState(): m_state=6
03:27:31.965 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13811
03:27:31.965 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=282.21, Mass=58, SNR=5.1, Peak=54 HFD=2.4
03:27:31.965 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.54 = -1.54)
03:27:31.965 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
03:27:31.965 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=0.50 hyp=1.03 cameraTheta=0.51 mountX=0.03 mountY=-1.03, mountTheta=-1.54
03:27:31.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=0.50, opts=13)
03:27:31.966 00.000 5052 Enqueuing Move request for stepguider (0.90, 0.50)
03:27:31.966 00.000 8976 Worker thread wakes up
03:27:31.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, 0.50) opts 0xd
03:27:31.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, 0.50)
03:27:31.966 00.000 8976 Moving (0.90, 0.50) raw xDistance=0.03 yDistance=-1.03
03:27:31.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:31.966 00.000 5052 UpdateGuideState exits: m=58 SNR=5.1
03:27:31.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:31.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:27:31.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.03
03:27:31.966 00.000 8976 MoveAxis(R, 0, ABG)
03:27:31.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:31.966 00.000 5052 Enqueuing Expose request
03:27:31.966 00.000 8976 MoveAxis(U, 4, ABG)
03:27:31.966 00.000 8976 stepping (-11, 18) + (0, 4)
03:27:31.966 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:32.009 00.043 8976 Received - 47 (G) 
03:27:32.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:32.009 00.000 8976 stepped: pos (-11, 22)
03:27:32.010 00.001 8976 move complete, result=0
03:27:32.010 00.000 8976 worker thread done servicing request
03:27:32.010 00.000 8976 Worker thread wakes up
03:27:32.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:32.010 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:32.010 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -1.0 px 4 ms NORTH
03:27:32.692 00.682 8976 Exposure complete
03:27:32.699 00.007 8976 worker thread done servicing request
03:27:32.699 00.000 5052 OnExposeComplete: enter
03:27:32.699 00.000 5052 UpdateGuideState(): m_state=6
03:27:32.699 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13812
03:27:32.699 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.03, Mass=56, SNR=5.1, Peak=55 HFD=2.3
03:27:32.699 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.04) = xAngle (-3.44 = 2.85)
03:27:32.699 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.54 = 2.74)
03:27:32.699 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.68 hyp=0.69 cameraTheta=-1.39 mountX=-0.66 mountY=0.27, mountTheta=2.76
03:27:32.700 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.68, opts=13)
03:27:32.700 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.68)
03:27:32.700 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:32.700 00.000 5052 UpdateGuideState exits: m=56 SNR=5.1
03:27:32.700 00.000 8976 Worker thread wakes up
03:27:32.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.68) opts 0xd
03:27:32.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.68)
03:27:32.700 00.000 8976 Moving (0.12, -0.68) raw xDistance=-0.66 yDistance=0.27
03:27:32.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:32.700 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:32.700 00.000 5052 Enqueuing Expose request
03:27:32.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
03:27:32.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
03:27:32.700 00.000 8976 MoveAxis(R, 3, ABG)
03:27:32.700 00.000 8976 stepping (-11, 22) + (3, 0)
03:27:32.700 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:32.729 00.029 8976 Received - 47 (G) 
03:27:32.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:32.729 00.000 8976 stepped: pos (-8, 22)
03:27:32.729 00.000 8976 MoveAxis(D, 1, ABG)
03:27:32.729 00.000 8976 stepping (-8, 22) + (0, -1)
03:27:32.729 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:32.761 00.032 8976 Received - 47 (G) 
03:27:32.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:32.761 00.000 8976 stepped: pos (-8, 21)
03:27:32.761 00.000 8976 move complete, result=0
03:27:32.761 00.000 8976 worker thread done servicing request
03:27:32.761 00.000 8976 Worker thread wakes up
03:27:32.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:32.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:32.761 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.3 px 1 ms SOUTH
03:27:33.447 00.686 8976 Exposure complete
03:27:33.453 00.006 8976 worker thread done servicing request
03:27:33.453 00.000 5052 OnExposeComplete: enter
03:27:33.453 00.000 5052 UpdateGuideState(): m_state=6
03:27:33.453 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13813
03:27:33.453 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.82, Mass=43, SNR=4.4, Peak=55 HFD=1.9
03:27:33.453 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
03:27:33.453 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:27:33.453 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.25 cameraTheta=0.44 mountX=-0.01 mountY=-0.25, mountTheta=-1.60
03:27:33.454 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.11, opts=13)
03:27:33.454 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.11)
03:27:33.454 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:33.454 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:27:33.454 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:33.454 00.000 8976 Worker thread wakes up
03:27:33.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.11) opts 0xd
03:27:33.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.11)
03:27:33.454 00.000 8976 Moving (0.23, 0.11) raw xDistance=-0.01 yDistance=-0.25
03:27:33.454 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:33.454 00.000 5052 Enqueuing Expose request
03:27:33.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:27:33.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:27:33.454 00.000 8976 MoveAxis(R, 0, ABG)
03:27:33.454 00.000 8976 MoveAxis(U, 0, ABG)
03:27:33.454 00.000 8976 move complete, result=0
03:27:33.454 00.000 8976 worker thread done servicing request
03:27:33.454 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:27:33.455 00.001 8976 Worker thread wakes up
03:27:33.455 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:33.455 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:34.142 00.687 8976 Exposure complete
03:27:34.147 00.005 8976 worker thread done servicing request
03:27:34.147 00.000 5052 OnExposeComplete: enter
03:27:34.147 00.000 5052 UpdateGuideState(): m_state=6
03:27:34.147 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13814
03:27:34.148 00.001 5052 Star::Find returns 1 (0), X=328.54, Y=281.89, Mass=44, SNR=4.5, Peak=53 HFD=2.1
03:27:34.148 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:27:34.148 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
03:27:34.148 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.18 hyp=0.66 cameraTheta=2.87 mountX=0.45 mountY=0.44, mountTheta=0.77
03:27:34.148 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.18, opts=13)
03:27:34.148 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.18)
03:27:34.148 00.000 8976 Worker thread wakes up
03:27:34.149 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.18) opts 0xd
03:27:34.149 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.18)
03:27:34.149 00.000 8976 Moving (-0.64, 0.18) raw xDistance=0.45 yDistance=0.44
03:27:34.149 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:34.149 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:27:34.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:34.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:27:34.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:27:34.149 00.000 8976 MoveAxis(L, 2, ABG)
03:27:34.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:34.149 00.000 5052 Enqueuing Expose request
03:27:34.149 00.000 8976 stepping (-8, 21) + (-2, 0)
03:27:34.149 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:34.184 00.035 8976 Received - 47 (G) 
03:27:34.184 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:34.184 00.000 8976 stepped: pos (-10, 21)
03:27:34.184 00.000 8976 MoveAxis(D, 2, ABG)
03:27:34.184 00.000 8976 stepping (-10, 21) + (0, -2)
03:27:34.184 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:34.216 00.032 8976 Received - 47 (G) 
03:27:34.216 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:34.216 00.000 8976 stepped: pos (-10, 19)
03:27:34.216 00.000 8976 move complete, result=0
03:27:34.216 00.000 8976 worker thread done servicing request
03:27:34.216 00.000 8976 Worker thread wakes up
03:27:34.216 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:34.216 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:34.216 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:27:34.906 00.690 8976 Exposure complete
03:27:34.912 00.006 8976 worker thread done servicing request
03:27:34.912 00.000 5052 OnExposeComplete: enter
03:27:34.912 00.000 5052 UpdateGuideState(): m_state=6
03:27:34.913 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13815
03:27:34.913 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.71, Mass=43, SNR=4.5, Peak=56 HFD=1.5
03:27:34.913 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
03:27:34.913 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
03:27:34.913 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.00 hyp=0.78 cameraTheta=-3.14 mountX=0.35 mountY=0.66, mountTheta=1.08
03:27:34.913 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.00, opts=13)
03:27:34.913 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.00)
03:27:34.914 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:34.914 00.000 8976 Worker thread wakes up
03:27:34.914 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.00) opts 0xd
03:27:34.914 00.000 5052 UpdateGuideState exits: m=43 SNR=4.5
03:27:34.914 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:34.914 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:34.914 00.000 5052 Enqueuing Expose request
03:27:34.914 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.00)
03:27:34.915 00.001 8976 Moving (-0.78, -0.00) raw xDistance=0.35 yDistance=0.66
03:27:34.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
03:27:34.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66
03:27:34.915 00.000 8976 MoveAxis(L, 2, ABG)
03:27:34.915 00.000 8976 stepping (-10, 19) + (-2, 0)
03:27:34.915 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:34.951 00.036 8976 Received - 47 (G) 
03:27:34.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:34.951 00.000 8976 stepped: pos (-12, 19)
03:27:34.951 00.000 8976 MoveAxis(D, 3, ABG)
03:27:34.951 00.000 8976 stepping (-12, 19) + (0, -3)
03:27:34.951 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:34.983 00.032 8976 Received - 47 (G) 
03:27:34.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:34.983 00.000 8976 stepped: pos (-12, 16)
03:27:34.983 00.000 8976 move complete, result=0
03:27:34.983 00.000 8976 worker thread done servicing request
03:27:34.983 00.000 8976 Worker thread wakes up
03:27:34.983 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:27:34.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:34.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:35.666 00.683 8976 Exposure complete
03:27:35.672 00.006 8976 worker thread done servicing request
03:27:35.672 00.000 5052 OnExposeComplete: enter
03:27:35.672 00.000 5052 UpdateGuideState(): m_state=6
03:27:35.672 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13816
03:27:35.672 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.35, Mass=59, SNR=5.1, Peak=55 HFD=2.5
03:27:35.672 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.04) = xAngle (-0.38 = -0.38)
03:27:35.672 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.48 = -0.48)
03:27:35.672 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.65 hyp=0.65 cameraTheta=1.66 mountX=0.60 mountY=-0.30, mountTheta=-0.46
03:27:35.673 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.65, opts=13)
03:27:35.673 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.65)
03:27:35.673 00.000 8976 Worker thread wakes up
03:27:35.673 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:27:35.673 00.000 5052 UpdateGuideState exits: m=59 SNR=5.1
03:27:35.673 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:35.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.65) opts 0xd
03:27:35.673 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:35.673 00.000 5052 Enqueuing Expose request
03:27:35.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.65)
03:27:35.673 00.000 8976 Moving (-0.06, 0.65) raw xDistance=0.60 yDistance=-0.30
03:27:35.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
03:27:35.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.30
03:27:35.673 00.000 8976 MoveAxis(L, 3, ABG)
03:27:35.673 00.000 8976 stepping (-12, 16) + (-3, 0)
03:27:35.673 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:35.702 00.029 8976 Received - 47 (G) 
03:27:35.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:35.702 00.000 8976 stepped: pos (-15, 16)
03:27:35.702 00.000 8976 MoveAxis(U, 1, ABG)
03:27:35.702 00.000 8976 stepping (-15, 16) + (0, 1)
03:27:35.702 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:35.735 00.033 8976 Received - 47 (G) 
03:27:35.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:35.735 00.000 8976 stepped: pos (-15, 17)
03:27:35.735 00.000 8976 move complete, result=0
03:27:35.735 00.000 8976 worker thread done servicing request
03:27:35.735 00.000 8976 Worker thread wakes up
03:27:35.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:35.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:35.735 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.3 px 1 ms NORTH
03:27:36.422 00.687 8976 Exposure complete
03:27:36.427 00.005 8976 worker thread done servicing request
03:27:36.427 00.000 5052 OnExposeComplete: enter
03:27:36.427 00.000 5052 UpdateGuideState(): m_state=6
03:27:36.428 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13817
03:27:36.428 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.19, Mass=37, SNR=4.2, Peak=53 HFD=1.8
03:27:36.428 00.000 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.04) = xAngle (-3.45 = 2.84)
03:27:36.428 00.000 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.55 = 2.73)
03:27:36.428 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.52 hyp=0.53 cameraTheta=-1.40 mountX=-0.50 mountY=0.21, mountTheta=2.75
03:27:36.428 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.52, opts=13)
03:27:36.428 00.000 5052 Enqueuing Move request for stepguider (0.09, -0.52)
03:27:36.428 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:27:36.428 00.000 5052 UpdateGuideState exits: m=37 SNR=4.2
03:27:36.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:36.429 00.001 8976 Worker thread wakes up
03:27:36.429 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:36.429 00.000 5052 Enqueuing Expose request
03:27:36.429 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.52) opts 0xd
03:27:36.429 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.52)
03:27:36.429 00.000 8976 Moving (0.09, -0.52) raw xDistance=-0.50 yDistance=0.21
03:27:36.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.50
03:27:36.429 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:27:36.429 00.000 8976 MoveAxis(R, 2, ABG)
03:27:36.429 00.000 8976 stepping (-15, 17) + (2, 0)
03:27:36.429 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:36.454 00.025 8976 Received - 47 (G) 
03:27:36.454 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:36.454 00.000 8976 stepped: pos (-13, 17)
03:27:36.454 00.000 8976 MoveAxis(U, 0, ABG)
03:27:36.454 00.000 8976 move complete, result=0
03:27:36.454 00.000 8976 worker thread done servicing request
03:27:36.454 00.000 8976 Worker thread wakes up
03:27:36.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:36.454 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
03:27:36.454 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:37.139 00.685 8976 Exposure complete
03:27:37.144 00.005 8976 worker thread done servicing request
03:27:37.144 00.000 5052 OnExposeComplete: enter
03:27:37.144 00.000 5052 UpdateGuideState(): m_state=6
03:27:37.144 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13818
03:27:37.145 00.001 5052 Star::Find returns 1 (0), X=328.59, Y=281.08, Mass=49, SNR=4.7, Peak=53 HFD=2.3
03:27:37.145 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
03:27:37.145 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.82)
03:27:37.145 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.63 hyp=0.85 cameraTheta=-2.32 mountX=-0.29 mountY=0.83, mountTheta=1.91
03:27:37.145 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.63, opts=13)
03:27:37.145 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.63)
03:27:37.145 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:27:37.145 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:27:37.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:37.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:37.145 00.000 5052 Enqueuing Expose request
03:27:37.145 00.000 8976 Worker thread wakes up
03:27:37.146 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.63) opts 0xd
03:27:37.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.63)
03:27:37.146 00.000 8976 Moving (-0.58, -0.63) raw xDistance=-0.29 yDistance=0.83
03:27:37.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
03:27:37.146 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
03:27:37.146 00.000 8976 MoveAxis(R, 1, ABG)
03:27:37.146 00.000 8976 stepping (-13, 17) + (1, 0)
03:27:37.146 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:37.173 00.027 8976 Received - 47 (G) 
03:27:37.173 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:37.173 00.000 8976 stepped: pos (-12, 17)
03:27:37.173 00.000 8976 MoveAxis(D, 3, ABG)
03:27:37.173 00.000 8976 stepping (-12, 17) + (0, -3)
03:27:37.173 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:37.205 00.032 8976 Received - 47 (G) 
03:27:37.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:37.205 00.000 8976 stepped: pos (-12, 14)
03:27:37.205 00.000 8976 move complete, result=0
03:27:37.205 00.000 8976 worker thread done servicing request
03:27:37.205 00.000 8976 Worker thread wakes up
03:27:37.206 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.8 px 3 ms SOUTH
03:27:37.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:37.206 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:37.887 00.681 8976 Exposure complete
03:27:37.893 00.006 8976 worker thread done servicing request
03:27:37.893 00.000 5052 OnExposeComplete: enter
03:27:37.893 00.000 5052 UpdateGuideState(): m_state=6
03:27:37.893 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13819
03:27:37.893 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=282.16, Mass=37, SNR=4.2, Peak=55 HFD=1.3
03:27:37.893 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
03:27:37.893 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
03:27:37.893 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.45 hyp=0.49 cameraTheta=1.15 mountX=0.31 mountY=-0.42, mountTheta=-0.93
03:27:37.894 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.45, opts=13)
03:27:37.894 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.45)
03:27:37.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:37.894 00.000 5052 UpdateGuideState exits: m=37 SNR=4.2
03:27:37.894 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:37.894 00.000 8976 Worker thread wakes up
03:27:37.894 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.45) opts 0xd
03:27:37.894 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.45)
03:27:37.894 00.000 8976 Moving (0.20, 0.45) raw xDistance=0.31 yDistance=-0.42
03:27:37.894 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:37.894 00.000 5052 Enqueuing Expose request
03:27:37.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
03:27:37.894 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.42
03:27:37.895 00.001 8976 MoveAxis(L, 1, ABG)
03:27:37.895 00.000 8976 stepping (-12, 14) + (-1, 0)
03:27:37.895 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:37.925 00.030 8976 Received - 47 (G) 
03:27:37.925 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:37.925 00.000 8976 stepped: pos (-13, 14)
03:27:37.925 00.000 8976 MoveAxis(U, 1, ABG)
03:27:37.925 00.000 8976 stepping (-13, 14) + (0, 1)
03:27:37.925 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:37.957 00.032 8976 Received - 47 (G) 
03:27:37.957 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:37.957 00.000 8976 stepped: pos (-13, 15)
03:27:37.957 00.000 8976 move complete, result=0
03:27:37.957 00.000 8976 worker thread done servicing request
03:27:37.957 00.000 8976 Worker thread wakes up
03:27:37.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:37.957 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:37.957 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
03:27:38.640 00.683 8976 Exposure complete
03:27:38.645 00.005 8976 worker thread done servicing request
03:27:38.645 00.000 5052 OnExposeComplete: enter
03:27:38.646 00.001 5052 UpdateGuideState(): m_state=6
03:27:38.646 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13820
03:27:38.646 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.98, Mass=39, SNR=4.2, Peak=55 HFD=1.4
03:27:38.646 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
03:27:38.646 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
03:27:38.646 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.27 hyp=0.35 cameraTheta=0.87 mountX=0.14 mountY=-0.34, mountTheta=-1.19
03:27:38.646 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.27, opts=13)
03:27:38.646 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.27)
03:27:38.646 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:38.646 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:27:38.647 00.001 8976 Worker thread wakes up
03:27:38.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.27) opts 0xd
03:27:38.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.27)
03:27:38.647 00.000 8976 Moving (0.23, 0.27) raw xDistance=0.14 yDistance=-0.34
03:27:38.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:38.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:38.647 00.000 5052 Enqueuing Expose request
03:27:38.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:27:38.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
03:27:38.647 00.000 8976 MoveAxis(R, 0, ABG)
03:27:38.647 00.000 8976 MoveAxis(U, 1, ABG)
03:27:38.647 00.000 8976 stepping (-13, 15) + (0, 1)
03:27:38.647 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:38.676 00.029 8976 Received - 47 (G) 
03:27:38.676 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:38.676 00.000 8976 stepped: pos (-13, 16)
03:27:38.676 00.000 8976 move complete, result=0
03:27:38.676 00.000 8976 worker thread done servicing request
03:27:38.676 00.000 8976 Worker thread wakes up
03:27:38.676 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:38.676 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:38.676 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:27:39.363 00.687 8976 Exposure complete
03:27:39.369 00.006 8976 worker thread done servicing request
03:27:39.369 00.000 5052 OnExposeComplete: enter
03:27:39.369 00.000 5052 UpdateGuideState(): m_state=6
03:27:39.369 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13821
03:27:39.369 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.59, Mass=56, SNR=5.1, Peak=53 HFD=2.3
03:27:39.369 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
03:27:39.369 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
03:27:39.369 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=-0.12 hyp=0.77 cameraTheta=-0.15 mountX=-0.45 mountY=-0.58, mountTheta=-2.24
03:27:39.370 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=-0.12, opts=13)
03:27:39.370 00.000 5052 Enqueuing Move request for stepguider (0.77, -0.12)
03:27:39.370 00.000 8976 Worker thread wakes up
03:27:39.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, -0.12) opts 0xd
03:27:39.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, -0.12)
03:27:39.370 00.000 8976 Moving (0.77, -0.12) raw xDistance=-0.45 yDistance=-0.58
03:27:39.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
03:27:39.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:39.370 00.000 5052 UpdateGuideState exits: m=56 SNR=5.1
03:27:39.371 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:39.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
03:27:39.371 00.000 8976 MoveAxis(R, 2, ABG)
03:27:39.371 00.000 8976 stepping (-13, 16) + (2, 0)
03:27:39.371 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:39.371 00.000 5052 Enqueuing Expose request
03:27:39.371 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:39.396 00.025 8976 Received - 47 (G) 
03:27:39.396 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:39.396 00.000 8976 stepped: pos (-11, 16)
03:27:39.396 00.000 8976 MoveAxis(U, 2, ABG)
03:27:39.396 00.000 8976 stepping (-11, 16) + (0, 2)
03:27:39.396 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:39.428 00.032 8976 Received - 47 (G) 
03:27:39.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:39.428 00.000 8976 stepped: pos (-11, 18)
03:27:39.428 00.000 8976 move complete, result=0
03:27:39.428 00.000 8976 worker thread done servicing request
03:27:39.428 00.000 8976 Worker thread wakes up
03:27:39.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:39.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:39.428 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
03:27:40.109 00.681 8976 Exposure complete
03:27:40.115 00.006 8976 worker thread done servicing request
03:27:40.115 00.000 5052 OnExposeComplete: enter
03:27:40.115 00.000 5052 UpdateGuideState(): m_state=6
03:27:40.115 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13822
03:27:40.115 00.000 5052 Star::Find returns 1 (0), X=330.54, Y=282.04, Mass=46, SNR=4.6, Peak=52 HFD=2.2
03:27:40.115 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
03:27:40.115 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:27:40.115 00.000 5052 CameraToMount -- cameraX=1.36 cameraY=0.33 hyp=1.40 cameraTheta=0.23 mountX=-0.33 mountY=-1.32, mountTheta=-1.82
03:27:40.116 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.36, y=0.33, opts=13)
03:27:40.116 00.000 5052 Enqueuing Move request for stepguider (1.36, 0.33)
03:27:40.116 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:40.116 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:27:40.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:40.116 00.000 8976 Worker thread wakes up
03:27:40.116 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.36, 0.33) opts 0xd
03:27:40.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.36, 0.33)
03:27:40.116 00.000 8976 Moving (1.36, 0.33) raw xDistance=-0.33 yDistance=-1.32
03:27:40.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:40.117 00.001 5052 Enqueuing Expose request
03:27:40.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
03:27:40.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.32
03:27:40.117 00.000 8976 MoveAxis(R, 1, ABG)
03:27:40.117 00.000 8976 stepping (-11, 18) + (1, 0)
03:27:40.117 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:40.147 00.030 8976 Received - 47 (G) 
03:27:40.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:40.147 00.000 8976 stepped: pos (-10, 18)
03:27:40.147 00.000 8976 MoveAxis(U, 5, ABG)
03:27:40.147 00.000 8976 stepping (-10, 18) + (0, 5)
03:27:40.147 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:27:40.194 00.047 8976 Received - 47 (G) 
03:27:40.194 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:27:40.194 00.000 8976 stepped: pos (-10, 23)
03:27:40.194 00.000 8976 move complete, result=0
03:27:40.194 00.000 8976 worker thread done servicing request
03:27:40.194 00.000 8976 Worker thread wakes up
03:27:40.195 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:40.195 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.3 px 5 ms NORTH
03:27:40.195 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:40.880 00.685 8976 Exposure complete
03:27:40.886 00.006 8976 worker thread done servicing request
03:27:40.887 00.001 5052 OnExposeComplete: enter
03:27:40.887 00.000 5052 UpdateGuideState(): m_state=6
03:27:40.887 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13823
03:27:40.887 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.48, Mass=57, SNR=5.1, Peak=53 HFD=2.6
03:27:40.887 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
03:27:40.887 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.49 = -2.49)
03:27:40.887 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.22 hyp=0.66 cameraTheta=-0.35 mountX=-0.48 mountY=-0.40, mountTheta=-2.45
03:27:40.888 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.22, opts=13)
03:27:40.888 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.22)
03:27:40.888 00.000 8976 Worker thread wakes up
03:27:40.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.22) opts 0xd
03:27:40.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.22)
03:27:40.888 00.000 8976 Moving (0.62, -0.22) raw xDistance=-0.48 yDistance=-0.40
03:27:40.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:40.888 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:27:40.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:40.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
03:27:40.888 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:40.888 00.000 5052 Enqueuing Expose request
03:27:40.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.40
03:27:40.888 00.000 8976 MoveAxis(R, 2, ABG)
03:27:40.888 00.000 8976 stepping (-10, 23) + (2, 0)
03:27:40.888 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:40.914 00.026 8976 Received - 47 (G) 
03:27:40.914 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:40.914 00.000 8976 stepped: pos (-8, 23)
03:27:40.914 00.000 8976 MoveAxis(U, 2, ABG)
03:27:40.914 00.000 8976 stepping (-8, 23) + (0, 2)
03:27:40.914 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:40.946 00.032 8976 Received - 47 (G) 
03:27:40.946 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:40.946 00.000 8976 stepped: pos (-8, 25)
03:27:40.946 00.000 8976 move complete, result=0
03:27:40.946 00.000 8976 worker thread done servicing request
03:27:40.946 00.000 8976 Worker thread wakes up
03:27:40.946 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:40.946 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:40.947 00.001 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 2 ms NORTH
03:27:41.633 00.686 8976 Exposure complete
03:27:41.638 00.005 8976 worker thread done servicing request
03:27:41.638 00.000 5052 OnExposeComplete: enter
03:27:41.639 00.001 5052 UpdateGuideState(): m_state=6
03:27:41.639 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13824
03:27:41.639 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=282.09, Mass=53, SNR=4.9, Peak=54 HFD=2.5
03:27:41.639 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
03:27:41.639 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
03:27:41.639 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.39 hyp=0.60 cameraTheta=0.70 mountX=0.14 mountY=-0.59, mountTheta=-1.35
03:27:41.639 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.39, opts=13)
03:27:41.639 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.39)
03:27:41.639 00.000 8976 Worker thread wakes up
03:27:41.640 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:41.640 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:27:41.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:41.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.39) opts 0xd
03:27:41.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.39)
03:27:41.640 00.000 8976 Moving (0.46, 0.39) raw xDistance=0.14 yDistance=-0.59
03:27:41.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:27:41.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
03:27:41.640 00.000 8976 MoveAxis(R, 0, ABG)
03:27:41.640 00.000 8976 MoveAxis(U, 2, ABG)
03:27:41.640 00.000 8976 stepping (-8, 25) + (0, 2)
03:27:41.640 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:41.640 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:41.640 00.000 5052 Enqueuing Expose request
03:27:41.665 00.025 8976 Received - 47 (G) 
03:27:41.665 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:41.665 00.000 8976 stepped: pos (-8, 27)
03:27:41.665 00.000 8976 move complete, result=0
03:27:41.665 00.000 8976 worker thread done servicing request
03:27:41.665 00.000 8976 Worker thread wakes up
03:27:41.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:41.665 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:41.665 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:27:42.348 00.683 8976 Exposure complete
03:27:42.354 00.006 8976 worker thread done servicing request
03:27:42.354 00.000 5052 OnExposeComplete: enter
03:27:42.354 00.000 5052 UpdateGuideState(): m_state=6
03:27:42.354 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13825
03:27:42.355 00.001 5052 Star::Find returns 1 (0), X=329.95, Y=281.95, Mass=54, SNR=5.0, Peak=54 HFD=2.1
03:27:42.355 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
03:27:42.355 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
03:27:42.355 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.24 hyp=0.81 cameraTheta=0.30 mountX=-0.14 mountY=-0.78, mountTheta=-1.75
03:27:42.356 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.24, opts=13)
03:27:42.356 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.24)
03:27:42.356 00.000 8976 Worker thread wakes up
03:27:42.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.24) opts 0xd
03:27:42.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.24)
03:27:42.356 00.000 8976 Moving (0.78, 0.24) raw xDistance=-0.14 yDistance=-0.78
03:27:42.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:27:42.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:42.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.78
03:27:42.356 00.000 8976 MoveAxis(R, 0, ABG)
03:27:42.356 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:27:42.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:42.357 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:42.357 00.000 5052 Enqueuing Expose request
03:27:42.357 00.000 8976 MoveAxis(U, 3, ABG)
03:27:42.357 00.000 8976 stepping (-8, 27) + (0, 3)
03:27:42.357 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:42.384 00.027 8976 Received - 47 (G) 
03:27:42.385 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:42.385 00.000 8976 stepped: pos (-8, 30)
03:27:42.385 00.000 8976 move complete, result=0
03:27:42.385 00.000 8976 worker thread done servicing request
03:27:42.385 00.000 8976 Worker thread wakes up
03:27:42.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:42.385 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:42.385 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
03:27:43.074 00.689 8976 Exposure complete
03:27:43.079 00.005 8976 worker thread done servicing request
03:27:43.079 00.000 5052 OnExposeComplete: enter
03:27:43.079 00.000 5052 UpdateGuideState(): m_state=6
03:27:43.079 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13826
03:27:43.079 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=280.98, Mass=65, SNR=5.4, Peak=54 HFD=2.3
03:27:43.079 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.04) = xAngle (-3.24 = 3.04)
03:27:43.079 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.94)
03:27:43.079 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.73 hyp=0.78 cameraTheta=-1.20 mountX=-0.78 mountY=0.16, mountTheta=2.94
03:27:43.080 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.73, opts=13)
03:27:43.080 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.73)
03:27:43.081 00.001 8976 Worker thread wakes up
03:27:43.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.73) opts 0xd
03:27:43.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.73)
03:27:43.081 00.000 8976 Moving (0.28, -0.73) raw xDistance=-0.78 yDistance=0.16
03:27:43.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
03:27:43.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:43.081 00.000 5052 UpdateGuideState exits: m=65 SNR=5.4
03:27:43.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:43.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:27:43.081 00.000 8976 MoveAxis(R, 3, ABG)
03:27:43.081 00.000 8976 stepping (-8, 30) + (3, 0)
03:27:43.081 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:43.081 00.000 5052 Enqueuing Expose request
03:27:43.081 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:43.120 00.039 8976 Received - 47 (G) 
03:27:43.120 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:43.120 00.000 8976 stepped: pos (-5, 30)
03:27:43.120 00.000 8976 MoveAxis(U, 0, ABG)
03:27:43.120 00.000 8976 move complete, result=0
03:27:43.120 00.000 8976 worker thread done servicing request
03:27:43.120 00.000 8976 Worker thread wakes up
03:27:43.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:43.120 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:43.120 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.2 px 0 ms NORTH
03:27:43.804 00.684 8976 Exposure complete
03:27:43.810 00.006 8976 worker thread done servicing request
03:27:43.810 00.000 5052 OnExposeComplete: enter
03:27:43.810 00.000 5052 UpdateGuideState(): m_state=6
03:27:43.810 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13827
03:27:43.810 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.18, Mass=61, SNR=5.3, Peak=55 HFD=2.4
03:27:43.810 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
03:27:43.810 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
03:27:43.810 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.47 hyp=0.49 cameraTheta=1.29 mountX=0.36 mountY=-0.37, mountTheta=-0.81
03:27:43.811 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.47, opts=13)
03:27:43.811 00.000 5052 Enqueuing Move request for stepguider (0.14, 0.47)
03:27:43.811 00.000 8976 Worker thread wakes up
03:27:43.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.47) opts 0xd
03:27:43.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.47)
03:27:43.811 00.000 8976 Moving (0.14, 0.47) raw xDistance=0.36 yDistance=-0.37
03:27:43.811 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:27:43.811 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:27:43.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:43.811 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:43.811 00.000 5052 Enqueuing Expose request
03:27:43.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.36
03:27:43.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
03:27:43.811 00.000 8976 MoveAxis(L, 1, ABG)
03:27:43.811 00.000 8976 stepping (-5, 30) + (-1, 0)
03:27:43.811 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:43.839 00.028 8976 Received - 47 (G) 
03:27:43.840 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:43.840 00.000 8976 stepped: pos (-6, 30)
03:27:43.840 00.000 8976 MoveAxis(U, 1, ABG)
03:27:43.840 00.000 8976 stepping (-6, 30) + (0, 1)
03:27:43.840 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:43.871 00.031 8976 Received - 47 (G) 
03:27:43.871 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:43.871 00.000 8976 stepped: pos (-6, 31)
03:27:43.871 00.000 8976 starting a new bump
03:27:43.872 00.001 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:27:43.872 00.000 8976 MountToCamera -- mountX=1.09 mountY=-4.48 hyp=4.61 mountTheta=-1.33 cameraX=3.49, cameraY=3.01 cameraTheta=0.71
03:27:43.872 00.000 8976 incremental bump (3.487, 3.010) isValid = 1
03:27:43.872 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:27:43.872 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:27:43.872 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:27:43.872 00.000 8976 move complete, result=0
03:27:43.872 00.000 9828 Worker thread wakes up
03:27:43.872 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.4 px 1 ms NORTH
03:27:43.872 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:27:43.872 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:27:43.872 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.46)
03:27:43.872 00.000 8976 worker thread done servicing request
03:27:43.872 00.000 8976 Worker thread wakes up
03:27:43.872 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:43.872 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:43.872 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.54)
03:27:43.872 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
03:27:43.872 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:27:43.873 00.001 9828 BLC: window closed
03:27:43.873 00.000 9828 MoveAxis(E, 29, B)
03:27:43.873 00.000 9828 Guiding  Dir = 2, Dur = 29
03:27:43.873 00.000 9828 IsSlewing returns 0
03:27:43.873 00.000 9828 IsGuiding returns 0
03:27:43.873 00.000 9828 PulseGuide returned control before completion, sleep 39
03:27:43.921 00.048 9828 IsGuiding returns 1
03:27:43.921 00.000 9828 scope still moving after pulse duration time elapsed
03:27:43.952 00.031 9828 IsSlewing returns 0
03:27:43.952 00.000 9828 IsGuiding returns 1
03:27:43.982 00.030 9828 IsSlewing returns 0
03:27:43.982 00.000 9828 IsGuiding returns 1
03:27:44.013 00.031 9828 IsSlewing returns 0
03:27:44.013 00.000 9828 IsGuiding returns 0
03:27:44.013 00.000 9828 scope move finished after 29 + 110 ms
03:27:44.013 00.000 9828 Move returns status 0, amount 29
03:27:44.013 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:44.013 00.000 9828 MoveAxis(N, 9, B)
03:27:44.013 00.000 9828 Guiding  Dir = 0, Dur = 9
03:27:44.028 00.015 9828 IsSlewing returns 0
03:27:44.028 00.000 9828 IsGuiding returns 0
03:27:44.028 00.000 9828 PulseGuide returned control before completion, sleep 19
03:27:44.060 00.032 9828 IsGuiding returns 1
03:27:44.060 00.000 9828 scope still moving after pulse duration time elapsed
03:27:44.092 00.032 9828 IsSlewing returns 0
03:27:44.092 00.000 9828 IsGuiding returns 1
03:27:44.123 00.031 9828 IsSlewing returns 0
03:27:44.123 00.000 9828 IsGuiding returns 1
03:27:44.155 00.032 9828 IsSlewing returns 0
03:27:44.155 00.000 9828 IsGuiding returns 1
03:27:44.186 00.031 9828 IsSlewing returns 0
03:27:44.186 00.000 9828 IsGuiding returns 0
03:27:44.186 00.000 9828 scope move finished after 9 + 149 ms
03:27:44.186 00.000 9828 Move returns status 0, amount 9
03:27:44.186 00.000 9828 move complete, result=0
03:27:44.186 00.000 9828 worker thread done servicing request
03:27:44.186 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:27:44.556 00.370 8976 Exposure complete
03:27:44.562 00.006 8976 worker thread done servicing request
03:27:44.562 00.000 5052 OnExposeComplete: enter
03:27:44.562 00.000 5052 UpdateGuideState(): m_state=6
03:27:44.562 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13828
03:27:44.562 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.05, Mass=47, SNR=4.7, Peak=54 HFD=2.4
03:27:44.562 00.000 5052 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.04) = xAngle (-4.21 = 2.07)
03:27:44.562 00.000 5052 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
03:27:44.562 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.66 hyp=0.79 cameraTheta=-2.17 mountX=-0.38 mountY=0.73, mountTheta=2.05
03:27:44.563 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.66, opts=13)
03:27:44.563 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.66)
03:27:44.563 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:27:44.563 00.000 5052 UpdateGuideState exits: m=47 SNR=4.7
03:27:44.563 00.000 8976 Worker thread wakes up
03:27:44.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.66) opts 0xd
03:27:44.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.66)
03:27:44.563 00.000 8976 Moving (-0.45, -0.66) raw xDistance=-0.38 yDistance=0.73
03:27:44.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:44.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:44.563 00.000 5052 Enqueuing Expose request
03:27:44.564 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.38
03:27:44.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.73
03:27:44.564 00.000 8976 MoveAxis(R, 1, ABG)
03:27:44.564 00.000 8976 stepping (-6, 31) + (1, 0)
03:27:44.564 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:44.591 00.027 8976 Received - 47 (G) 
03:27:44.591 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:44.591 00.000 8976 stepped: pos (-5, 31)
03:27:44.591 00.000 8976 MoveAxis(D, 3, ABG)
03:27:44.591 00.000 8976 stepping (-5, 31) + (0, -3)
03:27:44.591 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:44.623 00.032 8976 Received - 47 (G) 
03:27:44.623 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:44.623 00.000 8976 stepped: pos (-5, 28)
03:27:44.623 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:27:44.623 00.000 8976 MountToCamera -- mountX=0.98 mountY=-4.47 hyp=4.57 mountTheta=-1.35 cameraX=3.53, cameraY=2.91 cameraTheta=0.69
03:27:44.623 00.000 8976 incremental bump (3.528, 2.910) isValid = 1
03:27:44.623 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
03:27:44.623 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:27:44.623 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:27:44.623 00.000 8976 move complete, result=0
03:27:44.623 00.000 9828 Worker thread wakes up
03:27:44.623 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.7 px 3 ms SOUTH
03:27:44.623 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:27:44.623 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:27:44.623 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
03:27:44.623 00.000 8976 worker thread done servicing request
03:27:44.623 00.000 8976 Worker thread wakes up
03:27:44.624 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:44.624 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:44.624 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
03:27:44.624 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:27:44.624 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:27:44.624 00.000 9828 BLC: window closed
03:27:44.624 00.000 9828 MoveAxis(E, 29, B)
03:27:44.624 00.000 9828 Guiding  Dir = 2, Dur = 29
03:27:44.624 00.000 9828 IsSlewing returns 0
03:27:44.624 00.000 9828 IsGuiding returns 0
03:27:44.624 00.000 9828 PulseGuide returned control before completion, sleep 39
03:27:44.665 00.041 9828 IsGuiding returns 1
03:27:44.666 00.001 9828 scope still moving after pulse duration time elapsed
03:27:44.697 00.031 9828 IsSlewing returns 0
03:27:44.698 00.001 9828 IsGuiding returns 1
03:27:44.728 00.030 9828 IsSlewing returns 0
03:27:44.728 00.000 9828 IsGuiding returns 1
03:27:44.759 00.031 9828 IsSlewing returns 0
03:27:44.759 00.000 9828 IsGuiding returns 1
03:27:44.789 00.030 9828 IsSlewing returns 0
03:27:44.789 00.000 9828 IsGuiding returns 0
03:27:44.789 00.000 9828 scope move finished after 29 + 135 ms
03:27:44.789 00.000 9828 Move returns status 0, amount 29
03:27:44.789 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:44.789 00.000 9828 MoveAxis(N, 9, B)
03:27:44.789 00.000 9828 Guiding  Dir = 0, Dur = 9
03:27:44.805 00.016 9828 IsSlewing returns 0
03:27:44.805 00.000 9828 IsGuiding returns 0
03:27:44.805 00.000 9828 PulseGuide returned control before completion, sleep 19
03:27:44.837 00.032 9828 IsGuiding returns 1
03:27:44.837 00.000 9828 scope still moving after pulse duration time elapsed
03:27:44.869 00.032 9828 IsSlewing returns 0
03:27:44.869 00.000 9828 IsGuiding returns 1
03:27:44.900 00.031 9828 IsSlewing returns 0
03:27:44.900 00.000 9828 IsGuiding returns 1
03:27:44.932 00.032 9828 IsSlewing returns 0
03:27:44.932 00.000 9828 IsGuiding returns 0
03:27:44.932 00.000 9828 scope move finished after 9 + 117 ms
03:27:44.932 00.000 9828 Move returns status 0, amount 9
03:27:44.933 00.001 9828 move complete, result=0
03:27:44.933 00.000 9828 worker thread done servicing request
03:27:44.933 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:27:45.309 00.376 8976 Exposure complete
03:27:45.314 00.005 8976 worker thread done servicing request
03:27:45.314 00.000 5052 OnExposeComplete: enter
03:27:45.314 00.000 5052 UpdateGuideState(): m_state=6
03:27:45.314 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13829
03:27:45.314 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.77, Mass=57, SNR=5.1, Peak=56 HFD=2.3
03:27:45.314 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:27:45.315 00.001 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
03:27:45.315 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.57 mountX=0.09 mountY=0.04, mountTheta=0.44
03:27:45.315 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.06, opts=13)
03:27:45.315 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.06)
03:27:45.315 00.000 8976 Worker thread wakes up
03:27:45.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.06) opts 0xd
03:27:45.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.06)
03:27:45.315 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:45.315 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:27:45.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:45.315 00.000 8976 Moving (-0.09, 0.06) raw xDistance=0.09 yDistance=0.04
03:27:45.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:27:45.315 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:27:45.315 00.000 8976 MoveAxis(R, 0, ABG)
03:27:45.315 00.000 8976 MoveAxis(U, 0, ABG)
03:27:45.315 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:27:45.315 00.000 8976 MountToCamera -- mountX=0.91 mountY=-4.46 hyp=4.55 mountTheta=-1.37 cameraX=3.56, cameraY=2.84 cameraTheta=0.67
03:27:45.315 00.000 8976 incremental bump (3.555, 2.843) isValid = 1
03:27:45.316 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:45.316 00.000 5052 Enqueuing Expose request
03:27:45.316 00.000 8976 Scheduling Mount bump of (0.079, 0.066)
03:27:45.316 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.07, opts=4)
03:27:45.316 00.000 8976 Enqueuing Move request for scope (0.08, 0.07)
03:27:45.316 00.000 8976 move complete, result=0
03:27:45.316 00.000 9828 Worker thread wakes up
03:27:45.316 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0x4
03:27:45.316 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
03:27:45.316 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.50)
03:27:45.316 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.58)
03:27:45.316 00.000 8976 worker thread done servicing request
03:27:45.316 00.000 8976 Worker thread wakes up
03:27:45.316 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.69 mountX=-0.08 mountY=-0.06, mountTheta=-2.55
03:27:45.316 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:45.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:45.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:45.316 00.000 9828 Moving (0.08, 0.07) raw xDistance=-0.08 yDistance=-0.06
03:27:45.316 00.000 9828 BLC: window closed
03:27:45.317 00.001 9828 MoveAxis(E, 26, B)
03:27:45.317 00.000 9828 Guiding  Dir = 2, Dur = 26
03:27:45.317 00.000 9828 IsSlewing returns 0
03:27:45.317 00.000 9828 IsGuiding returns 0
03:27:45.317 00.000 9828 PulseGuide returned control before completion, sleep 36
03:27:45.366 00.049 9828 IsGuiding returns 1
03:27:45.366 00.000 9828 scope still moving after pulse duration time elapsed
03:27:45.398 00.032 9828 IsSlewing returns 0
03:27:45.398 00.000 9828 IsGuiding returns 1
03:27:45.429 00.031 9828 IsSlewing returns 0
03:27:45.429 00.000 9828 IsGuiding returns 1
03:27:45.460 00.031 9828 IsSlewing returns 0
03:27:45.460 00.000 9828 IsGuiding returns 0
03:27:45.460 00.000 9828 scope move finished after 26 + 116 ms
03:27:45.460 00.000 9828 Move returns status 0, amount 26
03:27:45.460 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:45.460 00.000 9828 MoveAxis(N, 8, B)
03:27:45.460 00.000 9828 Guiding  Dir = 0, Dur = 8
03:27:45.477 00.017 9828 IsSlewing returns 0
03:27:45.477 00.000 9828 IsGuiding returns 0
03:27:45.477 00.000 9828 PulseGuide returned control before completion, sleep 18
03:27:45.508 00.031 9828 IsGuiding returns 1
03:27:45.508 00.000 9828 scope still moving after pulse duration time elapsed
03:27:45.539 00.031 9828 IsSlewing returns 0
03:27:45.539 00.000 9828 IsGuiding returns 1
03:27:45.571 00.032 9828 IsSlewing returns 0
03:27:45.571 00.000 9828 IsGuiding returns 1
03:27:45.600 00.029 9828 IsSlewing returns 0
03:27:45.600 00.000 9828 IsGuiding returns 0
03:27:45.600 00.000 9828 scope move finished after 8 + 115 ms
03:27:45.600 00.000 9828 Move returns status 0, amount 8
03:27:45.600 00.000 9828 move complete, result=0
03:27:45.600 00.000 9828 worker thread done servicing request
03:27:45.600 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 8 ms NORTH
03:27:46.002 00.402 8976 Exposure complete
03:27:46.008 00.006 8976 worker thread done servicing request
03:27:46.008 00.000 5052 OnExposeComplete: enter
03:27:46.008 00.000 5052 UpdateGuideState(): m_state=6
03:27:46.008 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13830
03:27:46.009 00.001 5052 Star::Find returns 1 (0), X=329.55, Y=281.89, Mass=50, SNR=4.8, Peak=55 HFD=2.0
03:27:46.009 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
03:27:46.009 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:27:46.009 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.18 hyp=0.42 cameraTheta=0.45 mountX=-0.01 mountY=-0.41, mountTheta=-1.59
03:27:46.010 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.18, opts=13)
03:27:46.010 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.18)
03:27:46.010 00.000 8976 Worker thread wakes up
03:27:46.010 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.18) opts 0xd
03:27:46.010 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.18)
03:27:46.010 00.000 8976 Moving (0.37, 0.18) raw xDistance=-0.01 yDistance=-0.41
03:27:46.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:27:46.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
03:27:46.010 00.000 8976 MoveAxis(R, 0, ABG)
03:27:46.010 00.000 8976 MoveAxis(U, 2, ABG)
03:27:46.010 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:27:46.010 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:27:46.010 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:46.011 00.001 8976 stepping (-5, 28) + (0, 2)
03:27:46.011 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:46.011 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:46.011 00.000 5052 Enqueuing Expose request
03:27:46.045 00.034 8976 Received - 47 (G) 
03:27:46.045 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:46.045 00.000 8976 stepped: pos (-5, 30)
03:27:46.045 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:27:46.045 00.000 8976 MountToCamera -- mountX=0.86 mountY=-4.56 hyp=4.64 mountTheta=-1.38 cameraX=3.67, cameraY=2.85 cameraTheta=0.66
03:27:46.045 00.000 8976 incremental bump (3.667, 2.845) isValid = 1
03:27:46.046 00.001 8976 Scheduling Mount bump of (0.091, 0.073)
03:27:46.046 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:27:46.046 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:27:46.046 00.000 8976 move complete, result=0
03:27:46.046 00.000 8976 worker thread done servicing request
03:27:46.046 00.000 8976 Worker thread wakes up
03:27:46.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:46.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:46.046 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:27:46.046 00.000 9828 Worker thread wakes up
03:27:46.046 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:27:46.046 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:27:46.046 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:27:46.046 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:27:46.046 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:27:46.046 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:27:46.046 00.000 9828 BLC: window closed
03:27:46.046 00.000 9828 MoveAxis(E, 30, B)
03:27:46.046 00.000 9828 Guiding  Dir = 2, Dur = 30
03:27:46.047 00.001 9828 IsSlewing returns 0
03:27:46.047 00.000 9828 IsGuiding returns 0
03:27:46.047 00.000 9828 PulseGuide returned control before completion, sleep 40
03:27:46.095 00.048 9828 IsGuiding returns 1
03:27:46.095 00.000 9828 scope still moving after pulse duration time elapsed
03:27:46.126 00.031 9828 IsSlewing returns 0
03:27:46.126 00.000 9828 IsGuiding returns 1
03:27:46.159 00.033 9828 IsSlewing returns 0
03:27:46.159 00.000 9828 IsGuiding returns 1
03:27:46.190 00.031 9828 IsSlewing returns 0
03:27:46.190 00.000 9828 IsGuiding returns 1
03:27:46.221 00.031 9828 IsSlewing returns 0
03:27:46.221 00.000 9828 IsGuiding returns 0
03:27:46.221 00.000 9828 scope move finished after 30 + 143 ms
03:27:46.221 00.000 9828 Move returns status 0, amount 30
03:27:46.221 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:46.221 00.000 9828 MoveAxis(N, 8, B)
03:27:46.221 00.000 9828 Guiding  Dir = 0, Dur = 8
03:27:46.237 00.016 9828 IsSlewing returns 0
03:27:46.237 00.000 9828 IsGuiding returns 0
03:27:46.237 00.000 9828 PulseGuide returned control before completion, sleep 18
03:27:46.268 00.031 9828 IsGuiding returns 1
03:27:46.268 00.000 9828 scope still moving after pulse duration time elapsed
03:27:46.299 00.031 9828 IsSlewing returns 0
03:27:46.299 00.000 9828 IsGuiding returns 1
03:27:46.330 00.031 9828 IsSlewing returns 0
03:27:46.330 00.000 9828 IsGuiding returns 1
03:27:46.361 00.031 9828 IsSlewing returns 0
03:27:46.361 00.000 9828 IsGuiding returns 0
03:27:46.361 00.000 9828 scope move finished after 8 + 116 ms
03:27:46.361 00.000 9828 Move returns status 0, amount 8
03:27:46.361 00.000 9828 move complete, result=0
03:27:46.361 00.000 9828 worker thread done servicing request
03:27:46.361 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:27:46.733 00.372 8976 Exposure complete
03:27:46.738 00.005 8976 worker thread done servicing request
03:27:46.739 00.001 5052 OnExposeComplete: enter
03:27:46.739 00.000 5052 UpdateGuideState(): m_state=6
03:27:46.739 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13831
03:27:46.739 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.63, Mass=41, SNR=4.3, Peak=55 HFD=1.5
03:27:46.739 00.000 5052 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.04) = xAngle (-2.86 = -2.86)
03:27:46.739 00.000 5052 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.96 = -2.96)
03:27:46.739 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.81 mountX=-0.10 mountY=-0.02, mountTheta=-2.96
03:27:46.740 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.07, opts=13)
03:27:46.740 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.07)
03:27:46.740 00.000 8976 Worker thread wakes up
03:27:46.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.07) opts 0xd
03:27:46.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.07)
03:27:46.740 00.000 8976 Moving (0.07, -0.07) raw xDistance=-0.10 yDistance=-0.02
03:27:46.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:27:46.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:27:46.740 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:27:46.740 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:27:46.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:46.741 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:46.741 00.000 5052 Enqueuing Expose request
03:27:46.741 00.000 8976 MoveAxis(R, 0, ABG)
03:27:46.741 00.000 8976 MoveAxis(U, 0, ABG)
03:27:46.741 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:27:46.741 00.000 8976 MountToCamera -- mountX=0.83 mountY=-4.63 hyp=4.70 mountTheta=-1.39 cameraX=3.74, cameraY=2.85 cameraTheta=0.65
03:27:46.741 00.000 8976 incremental bump (3.742, 2.847) isValid = 1
03:27:46.741 00.000 8976 Scheduling Mount bump of (0.081, 0.064)
03:27:46.741 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.06, opts=4)
03:27:46.741 00.000 8976 Enqueuing Move request for scope (0.08, 0.06)
03:27:46.741 00.000 8976 move complete, result=0
03:27:46.741 00.000 9828 Worker thread wakes up
03:27:46.741 00.000 8976 worker thread done servicing request
03:27:46.741 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0x4
03:27:46.741 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
03:27:46.741 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:27:46.742 00.001 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:27:46.742 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:27:46.742 00.000 8976 Worker thread wakes up
03:27:46.742 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.67 mountX=-0.08 mountY=-0.05, mountTheta=-2.58
03:27:46.742 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:46.742 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:46.742 00.000 9828 Moving (0.08, 0.06) raw xDistance=-0.08 yDistance=-0.05
03:27:46.742 00.000 9828 BLC: window closed
03:27:46.742 00.000 9828 MoveAxis(E, 27, B)
03:27:46.742 00.000 9828 Guiding  Dir = 2, Dur = 27
03:27:46.742 00.000 9828 IsSlewing returns 0
03:27:46.743 00.001 9828 IsGuiding returns 0
03:27:46.743 00.000 9828 PulseGuide returned control before completion, sleep 37
03:27:46.782 00.039 9828 IsGuiding returns 1
03:27:46.782 00.000 9828 scope still moving after pulse duration time elapsed
03:27:46.814 00.032 9828 IsSlewing returns 0
03:27:46.814 00.000 9828 IsGuiding returns 1
03:27:46.846 00.032 9828 IsSlewing returns 0
03:27:46.846 00.000 9828 IsGuiding returns 1
03:27:46.878 00.032 9828 IsSlewing returns 0
03:27:46.878 00.000 9828 IsGuiding returns 1
03:27:46.908 00.030 9828 IsSlewing returns 0
03:27:46.909 00.001 9828 IsGuiding returns 1
03:27:46.939 00.030 9828 IsSlewing returns 0
03:27:46.939 00.000 9828 IsGuiding returns 1
03:27:46.970 00.031 9828 IsSlewing returns 0
03:27:46.970 00.000 9828 IsGuiding returns 1
03:27:47.001 00.031 9828 IsSlewing returns 0
03:27:47.001 00.000 9828 IsGuiding returns 0
03:27:47.001 00.000 9828 scope move finished after 27 + 230 ms
03:27:47.001 00.000 9828 Move returns status 0, amount 27
03:27:47.001 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:47.001 00.000 9828 MoveAxis(N, 7, B)
03:27:47.001 00.000 9828 Guiding  Dir = 0, Dur = 7
03:27:47.017 00.016 9828 IsSlewing returns 0
03:27:47.017 00.000 9828 IsGuiding returns 0
03:27:47.017 00.000 9828 PulseGuide returned control before completion, sleep 17
03:27:47.047 00.030 9828 IsGuiding returns 1
03:27:47.047 00.000 9828 scope still moving after pulse duration time elapsed
03:27:47.078 00.031 9828 IsSlewing returns 0
03:27:47.078 00.000 9828 IsGuiding returns 1
03:27:47.109 00.031 9828 IsSlewing returns 0
03:27:47.109 00.000 9828 IsGuiding returns 1
03:27:47.140 00.031 9828 IsSlewing returns 0
03:27:47.140 00.000 9828 IsGuiding returns 0
03:27:47.140 00.000 9828 scope move finished after 7 + 116 ms
03:27:47.140 00.000 9828 Move returns status 0, amount 7
03:27:47.140 00.000 9828 move complete, result=0
03:27:47.140 00.000 9828 worker thread done servicing request
03:27:47.140 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 7 ms NORTH
03:27:47.426 00.286 8976 Exposure complete
03:27:47.431 00.005 8976 worker thread done servicing request
03:27:47.431 00.000 5052 OnExposeComplete: enter
03:27:47.431 00.000 5052 UpdateGuideState(): m_state=6
03:27:47.431 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13832
03:27:47.431 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.66, Mass=60, SNR=5.3, Peak=56 HFD=2.3
03:27:47.431 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.66 = 1.63)
03:27:47.431 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.52)
03:27:47.432 00.001 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.61 mountX=-0.01 mountY=0.10, mountTheta=1.63
03:27:47.432 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.05, opts=13)
03:27:47.432 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.05)
03:27:47.432 00.000 8976 Worker thread wakes up
03:27:47.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.05) opts 0xd
03:27:47.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.05)
03:27:47.433 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:47.433 00.000 5052 UpdateGuideState exits: m=60 SNR=5.3
03:27:47.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:47.433 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:47.433 00.000 5052 Enqueuing Expose request
03:27:47.433 00.000 8976 Moving (-0.09, -0.05) raw xDistance=-0.01 yDistance=0.10
03:27:47.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:27:47.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:27:47.433 00.000 8976 MoveAxis(R, 0, ABG)
03:27:47.433 00.000 8976 MoveAxis(U, 0, ABG)
03:27:47.433 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:27:47.433 00.000 8976 MountToCamera -- mountX=0.81 mountY=-4.67 hyp=4.74 mountTheta=-1.40 cameraX=3.79, cameraY=2.85 cameraTheta=0.64
03:27:47.433 00.000 8976 incremental bump (3.792, 2.848) isValid = 1
03:27:47.433 00.000 8976 Scheduling Mount bump of (0.082, 0.064)
03:27:47.433 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.06, opts=4)
03:27:47.433 00.000 8976 Enqueuing Move request for scope (0.08, 0.06)
03:27:47.433 00.000 8976 move complete, result=0
03:27:47.433 00.000 9828 Worker thread wakes up
03:27:47.433 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0x4
03:27:47.433 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
03:27:47.434 00.001 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
03:27:47.434 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
03:27:47.434 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:47.434 00.000 8976 worker thread done servicing request
03:27:47.434 00.000 8976 Worker thread wakes up
03:27:47.434 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.66 mountX=-0.09 mountY=-0.05, mountTheta=-2.58
03:27:47.434 00.000 9828 Moving (0.08, 0.06) raw xDistance=-0.09 yDistance=-0.05
03:27:47.434 00.000 9828 BLC: window closed
03:27:47.434 00.000 9828 MoveAxis(E, 27, B)
03:27:47.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:47.434 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:47.434 00.000 9828 Guiding  Dir = 2, Dur = 27
03:27:47.435 00.001 9828 IsSlewing returns 0
03:27:47.435 00.000 9828 IsGuiding returns 0
03:27:47.435 00.000 9828 PulseGuide returned control before completion, sleep 37
03:27:47.484 00.049 9828 IsGuiding returns 1
03:27:47.484 00.000 9828 scope still moving after pulse duration time elapsed
03:27:47.515 00.031 9828 IsSlewing returns 0
03:27:47.515 00.000 9828 IsGuiding returns 1
03:27:47.546 00.031 9828 IsSlewing returns 0
03:27:47.546 00.000 9828 IsGuiding returns 1
03:27:47.577 00.031 9828 IsSlewing returns 0
03:27:47.577 00.000 9828 IsGuiding returns 0
03:27:47.577 00.000 9828 scope move finished after 27 + 114 ms
03:27:47.577 00.000 9828 Move returns status 0, amount 27
03:27:47.577 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:47.577 00.000 9828 MoveAxis(N, 7, B)
03:27:47.577 00.000 9828 Guiding  Dir = 0, Dur = 7
03:27:47.592 00.015 9828 IsSlewing returns 0
03:27:47.592 00.000 9828 IsGuiding returns 0
03:27:47.592 00.000 9828 PulseGuide returned control before completion, sleep 17
03:27:47.624 00.032 9828 IsGuiding returns 1
03:27:47.624 00.000 9828 scope still moving after pulse duration time elapsed
03:27:47.655 00.031 9828 IsSlewing returns 0
03:27:47.655 00.000 9828 IsGuiding returns 1
03:27:47.686 00.031 9828 IsSlewing returns 0
03:27:47.686 00.000 9828 IsGuiding returns 1
03:27:47.717 00.031 9828 IsSlewing returns 0
03:27:47.717 00.000 9828 IsGuiding returns 0
03:27:47.717 00.000 9828 scope move finished after 7 + 117 ms
03:27:47.717 00.000 9828 Move returns status 0, amount 7
03:27:47.717 00.000 9828 move complete, result=0
03:27:47.717 00.000 9828 worker thread done servicing request
03:27:47.717 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 7 ms NORTH
03:27:48.121 00.404 8976 Exposure complete
03:27:48.127 00.006 8976 worker thread done servicing request
03:27:48.127 00.000 5052 OnExposeComplete: enter
03:27:48.127 00.000 5052 UpdateGuideState(): m_state=6
03:27:48.127 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13833
03:27:48.127 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.88, Mass=47, SNR=4.7, Peak=58 HFD=1.0
03:27:48.127 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
03:27:48.127 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
03:27:48.127 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.17 hyp=0.36 cameraTheta=0.49 mountX=0.01 mountY=-0.36, mountTheta=-1.55
03:27:48.128 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.17, opts=13)
03:27:48.128 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.17)
03:27:48.128 00.000 8976 Worker thread wakes up
03:27:48.128 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:27:48.128 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.17) opts 0xd
03:27:48.128 00.000 5052 UpdateGuideState exits: m=47 SNR=4.7
03:27:48.128 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.17)
03:27:48.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:48.128 00.000 8976 Moving (0.32, 0.17) raw xDistance=0.01 yDistance=-0.36
03:27:48.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:48.129 00.001 5052 Enqueuing Expose request
03:27:48.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:27:48.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:27:48.129 00.000 8976 MoveAxis(R, 0, ABG)
03:27:48.129 00.000 8976 MoveAxis(U, 1, ABG)
03:27:48.129 00.000 8976 stepping (-5, 30) + (0, 1)
03:27:48.129 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:48.156 00.027 8976 Received - 47 (G) 
03:27:48.156 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:48.156 00.000 8976 stepped: pos (-5, 31)
03:27:48.156 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:27:48.156 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:27:48.156 00.000 8976 MountToCamera -- mountX=0.80 mountY=-4.76 hyp=4.82 mountTheta=-1.41 cameraX=3.87, cameraY=2.87 cameraTheta=0.64
03:27:48.156 00.000 8976 incremental bump (3.872, 2.873) isValid = 1
03:27:48.156 00.000 8976 Scheduling Mount bump of (0.108, 0.083)
03:27:48.156 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.08, opts=4)
03:27:48.156 00.000 8976 Enqueuing Move request for scope (0.11, 0.08)
03:27:48.156 00.000 8976 move complete, result=0
03:27:48.156 00.000 8976 worker thread done servicing request
03:27:48.157 00.001 8976 Worker thread wakes up
03:27:48.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:48.157 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 1 ms NORTH
03:27:48.157 00.000 9828 Worker thread wakes up
03:27:48.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:48.157 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0x4
03:27:48.157 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
03:27:48.157 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
03:27:48.157 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
03:27:48.157 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.66 mountX=-0.11 mountY=-0.07, mountTheta=-2.59
03:27:48.157 00.000 9828 Moving (0.11, 0.08) raw xDistance=-0.11 yDistance=-0.07
03:27:48.157 00.000 9828 BLC: window closed
03:27:48.157 00.000 9828 MoveAxis(E, 35, B)
03:27:48.157 00.000 9828 Guiding  Dir = 2, Dur = 35
03:27:48.158 00.001 9828 IsSlewing returns 0
03:27:48.158 00.000 9828 IsGuiding returns 0
03:27:48.158 00.000 9828 PulseGuide returned control before completion, sleep 45
03:27:48.218 00.060 9828 IsGuiding returns 1
03:27:48.218 00.000 9828 scope still moving after pulse duration time elapsed
03:27:48.250 00.032 9828 IsSlewing returns 0
03:27:48.250 00.000 9828 IsGuiding returns 1
03:27:48.282 00.032 9828 IsSlewing returns 0
03:27:48.282 00.000 9828 IsGuiding returns 1
03:27:48.312 00.030 9828 IsSlewing returns 0
03:27:48.312 00.000 9828 IsGuiding returns 0
03:27:48.312 00.000 9828 scope move finished after 35 + 119 ms
03:27:48.312 00.000 9828 Move returns status 0, amount 35
03:27:48.312 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:48.312 00.000 9828 MoveAxis(N, 9, B)
03:27:48.312 00.000 9828 Guiding  Dir = 0, Dur = 9
03:27:48.328 00.016 9828 IsSlewing returns 0
03:27:48.329 00.001 9828 IsGuiding returns 0
03:27:48.329 00.000 9828 PulseGuide returned control before completion, sleep 19
03:27:48.360 00.031 9828 IsGuiding returns 1
03:27:48.360 00.000 9828 scope still moving after pulse duration time elapsed
03:27:48.391 00.031 9828 IsSlewing returns 0
03:27:48.391 00.000 9828 IsGuiding returns 1
03:27:48.422 00.031 9828 IsSlewing returns 0
03:27:48.422 00.000 9828 IsGuiding returns 1
03:27:48.453 00.031 9828 IsSlewing returns 0
03:27:48.453 00.000 9828 IsGuiding returns 1
03:27:48.484 00.031 9828 IsSlewing returns 0
03:27:48.484 00.000 9828 IsGuiding returns 0
03:27:48.484 00.000 9828 scope move finished after 9 + 145 ms
03:27:48.484 00.000 9828 Move returns status 0, amount 9
03:27:48.484 00.000 9828 move complete, result=0
03:27:48.484 00.000 9828 worker thread done servicing request
03:27:48.484 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.1 px 9 ms NORTH
03:27:48.843 00.359 8976 Exposure complete
03:27:48.848 00.005 8976 worker thread done servicing request
03:27:48.849 00.001 5052 OnExposeComplete: enter
03:27:48.849 00.000 5052 UpdateGuideState(): m_state=6
03:27:48.849 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13834
03:27:48.849 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.67, Mass=78, SNR=6.0, Peak=59 HFD=2.7
03:27:48.849 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
03:27:48.849 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.60 = -0.60)
03:27:48.849 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.96 hyp=0.96 cameraTheta=1.55 mountX=0.84 mountY=-0.54, mountTheta=-0.57
03:27:48.849 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.96, opts=13)
03:27:48.850 00.001 5052 Enqueuing Move request for stepguider (0.02, 0.96)
03:27:48.850 00.000 8976 Worker thread wakes up
03:27:48.850 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.96) opts 0xd
03:27:48.850 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.96)
03:27:48.850 00.000 8976 Moving (0.02, 0.96) raw xDistance=0.84 yDistance=-0.54
03:27:48.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
03:27:48.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.54
03:27:48.850 00.000 8976 MoveAxis(L, 3, ABG)
03:27:48.850 00.000 8976 stepping (-5, 31) + (-3, 0)
03:27:48.850 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:48.850 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:27:48.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:48.850 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:48.850 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:48.850 00.000 5052 Enqueuing Expose request
03:27:48.891 00.041 8976 Received - 47 (G) 
03:27:48.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:48.891 00.000 8976 stepped: pos (-8, 31)
03:27:48.892 00.001 8976 MoveAxis(U, 2, ABG)
03:27:48.892 00.000 8976 stepping (-8, 31) + (0, 2)
03:27:48.892 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:48.923 00.031 8976 Received - 47 (G) 
03:27:48.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:48.923 00.000 8976 stepped: pos (-8, 33)
03:27:48.924 00.001 8976 outside bump range, increase bump weight 1.17 => 1.33
03:27:48.924 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:27:48.924 00.000 8976 MountToCamera -- mountX=0.94 mountY=-4.92 hyp=5.00 mountTheta=-1.38 cameraX=3.95, cameraY=3.07 cameraTheta=0.66
03:27:48.924 00.000 8976 incremental bump (3.950, 3.072) isValid = 1
03:27:48.924 00.000 8976 Scheduling Mount bump of (0.121, 0.097)
03:27:48.924 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.10, opts=4)
03:27:48.924 00.000 8976 Enqueuing Move request for scope (0.12, 0.10)
03:27:48.924 00.000 8976 move complete, result=0
03:27:48.924 00.000 8976 worker thread done servicing request
03:27:48.924 00.000 8976 Worker thread wakes up
03:27:48.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:48.924 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:48.924 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.5 px 2 ms NORTH
03:27:48.924 00.000 9828 Worker thread wakes up
03:27:48.924 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0x4
03:27:48.924 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
03:27:48.924 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:27:48.924 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:27:48.925 00.001 9828 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.68 mountX=-0.13 mountY=-0.08, mountTheta=-2.56
03:27:48.925 00.000 9828 Moving (0.12, 0.10) raw xDistance=-0.13 yDistance=-0.08
03:27:48.925 00.000 9828 BLC: window closed
03:27:48.925 00.000 9828 MoveAxis(E, 40, B)
03:27:48.925 00.000 9828 Guiding  Dir = 2, Dur = 40
03:27:48.925 00.000 9828 IsSlewing returns 0
03:27:48.925 00.000 9828 IsGuiding returns 0
03:27:48.925 00.000 9828 PulseGuide returned control before completion, sleep 50
03:27:48.985 00.060 9828 IsGuiding returns 1
03:27:48.985 00.000 9828 scope still moving after pulse duration time elapsed
03:27:49.017 00.032 9828 IsSlewing returns 0
03:27:49.017 00.000 9828 IsGuiding returns 1
03:27:49.063 00.046 9828 IsSlewing returns 0
03:27:49.063 00.000 9828 IsGuiding returns 1
03:27:49.094 00.031 9828 IsSlewing returns 0
03:27:49.094 00.000 9828 IsGuiding returns 0
03:27:49.094 00.000 9828 scope move finished after 40 + 129 ms
03:27:49.094 00.000 9828 Move returns status 0, amount 40
03:27:49.094 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:49.094 00.000 9828 MoveAxis(N, 11, B)
03:27:49.094 00.000 9828 Guiding  Dir = 0, Dur = 11
03:27:49.109 00.015 9828 IsSlewing returns 0
03:27:49.109 00.000 9828 IsGuiding returns 0
03:27:49.109 00.000 9828 PulseGuide returned control before completion, sleep 21
03:27:49.140 00.031 9828 IsGuiding returns 1
03:27:49.140 00.000 9828 scope still moving after pulse duration time elapsed
03:27:49.171 00.031 9828 IsSlewing returns 0
03:27:49.171 00.000 9828 IsGuiding returns 1
03:27:49.202 00.031 9828 IsSlewing returns 0
03:27:49.202 00.000 9828 IsGuiding returns 1
03:27:49.233 00.031 9828 IsSlewing returns 0
03:27:49.233 00.000 9828 IsGuiding returns 0
03:27:49.233 00.000 9828 scope move finished after 11 + 113 ms
03:27:49.233 00.000 9828 Move returns status 0, amount 11
03:27:49.234 00.001 9828 move complete, result=0
03:27:49.234 00.000 9828 worker thread done servicing request
03:27:49.234 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.1 px 11 ms NORTH
03:27:49.609 00.375 8976 Exposure complete
03:27:49.615 00.006 8976 worker thread done servicing request
03:27:49.615 00.000 5052 OnExposeComplete: enter
03:27:49.615 00.000 5052 UpdateGuideState(): m_state=6
03:27:49.615 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13835
03:27:49.615 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.61, Mass=67, SNR=5.5, Peak=55 HFD=2.9
03:27:49.615 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
03:27:49.615 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
03:27:49.615 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.10 hyp=0.53 cameraTheta=-2.96 mountX=0.15 mountY=0.49, mountTheta=1.27
03:27:49.615 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.10, opts=13)
03:27:49.615 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.10)
03:27:49.615 00.000 8976 Worker thread wakes up
03:27:49.615 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.10) opts 0xd
03:27:49.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.10)
03:27:49.615 00.000 8976 Moving (-0.52, -0.10) raw xDistance=0.15 yDistance=0.49
03:27:49.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:27:49.615 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:49.615 00.000 5052 UpdateGuideState exits: m=67 SNR=5.5
03:27:49.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:49.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.49
03:27:49.615 00.000 8976 MoveAxis(R, 0, ABG)
03:27:49.617 00.002 8976 MoveAxis(D, 2, ABG)
03:27:49.617 00.000 8976 stepping (-8, 33) + (0, -2)
03:27:49.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:49.617 00.000 5052 Enqueuing Expose request
03:27:49.617 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:49.643 00.026 8976 Received - 47 (G) 
03:27:49.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:49.643 00.000 8976 stepped: pos (-8, 31)
03:27:49.643 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
03:27:49.643 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:27:49.643 00.000 8976 MountToCamera -- mountX=1.03 mountY=-4.92 hyp=5.03 mountTheta=-1.36 cameraX=3.91, cameraY=3.16 cameraTheta=0.68
03:27:49.643 00.000 8976 incremental bump (3.909, 3.158) isValid = 1
03:27:49.643 00.000 8976 Scheduling Mount bump of (0.134, 0.112)
03:27:49.643 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.11, opts=4)
03:27:49.643 00.000 8976 Enqueuing Move request for scope (0.13, 0.11)
03:27:49.643 00.000 8976 move complete, result=0
03:27:49.643 00.000 8976 worker thread done servicing request
03:27:49.643 00.000 9828 Worker thread wakes up
03:27:49.643 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0x4
03:27:49.643 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
03:27:49.643 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
03:27:49.643 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:27:49.643 00.000 8976 Worker thread wakes up
03:27:49.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:49.644 00.001 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
03:27:49.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:49.644 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.70 mountX=-0.14 mountY=-0.09, mountTheta=-2.54
03:27:49.644 00.000 9828 Moving (0.13, 0.11) raw xDistance=-0.14 yDistance=-0.09
03:27:49.644 00.000 9828 BLC: window closed
03:27:49.644 00.000 9828 MoveAxis(E, 44, B)
03:27:49.644 00.000 9828 Guiding  Dir = 2, Dur = 44
03:27:49.644 00.000 9828 IsSlewing returns 0
03:27:49.644 00.000 9828 IsGuiding returns 0
03:27:49.644 00.000 9828 PulseGuide returned control before completion, sleep 54
03:27:49.702 00.058 9828 IsGuiding returns 1
03:27:49.702 00.000 9828 scope still moving after pulse duration time elapsed
03:27:49.735 00.033 9828 IsSlewing returns 0
03:27:49.735 00.000 9828 IsGuiding returns 1
03:27:49.766 00.031 9828 IsSlewing returns 0
03:27:49.766 00.000 9828 IsGuiding returns 1
03:27:49.797 00.031 9828 IsSlewing returns 0
03:27:49.797 00.000 9828 IsGuiding returns 1
03:27:49.827 00.030 9828 IsSlewing returns 0
03:27:49.827 00.000 9828 IsGuiding returns 0
03:27:49.827 00.000 9828 scope move finished after 44 + 138 ms
03:27:49.827 00.000 9828 Move returns status 0, amount 44
03:27:49.827 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:49.827 00.000 9828 MoveAxis(N, 13, B)
03:27:49.827 00.000 9828 Guiding  Dir = 0, Dur = 13
03:27:49.843 00.016 9828 IsSlewing returns 0
03:27:49.843 00.000 9828 IsGuiding returns 0
03:27:49.844 00.001 9828 PulseGuide returned control before completion, sleep 23
03:27:49.874 00.030 9828 IsGuiding returns 1
03:27:49.874 00.000 9828 scope still moving after pulse duration time elapsed
03:27:49.905 00.031 9828 IsSlewing returns 0
03:27:49.905 00.000 9828 IsGuiding returns 1
03:27:49.937 00.032 9828 IsSlewing returns 0
03:27:49.937 00.000 9828 IsGuiding returns 1
03:27:49.968 00.031 9828 IsSlewing returns 0
03:27:49.968 00.000 9828 IsGuiding returns 1
03:27:49.999 00.031 9828 IsSlewing returns 0
03:27:49.999 00.000 9828 IsGuiding returns 0
03:27:49.999 00.000 9828 scope move finished after 13 + 143 ms
03:27:49.999 00.000 9828 Move returns status 0, amount 13
03:27:49.999 00.000 9828 move complete, result=0
03:27:49.999 00.000 9828 worker thread done servicing request
03:27:50.000 00.001 5052 GuideStep: -0.1 px 44 ms EAST, -0.1 px 13 ms NORTH
03:27:50.331 00.331 8976 Exposure complete
03:27:50.337 00.006 8976 worker thread done servicing request
03:27:50.337 00.000 5052 OnExposeComplete: enter
03:27:50.337 00.000 5052 UpdateGuideState(): m_state=6
03:27:50.337 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13836
03:27:50.337 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=280.33, Mass=55, SNR=5.1, Peak=57 HFD=2.3
03:27:50.337 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
03:27:50.337 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.04 = 2.24)
03:27:50.337 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-1.38 hyp=1.45 cameraTheta=-1.90 mountX=-1.02 mountY=1.14, mountTheta=2.30
03:27:50.338 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-1.38, opts=13)
03:27:50.338 00.000 5052 Enqueuing Move request for stepguider (-0.46, -1.38)
03:27:50.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:27:50.338 00.000 5052 UpdateGuideState exits: m=55 SNR=5.1
03:27:50.338 00.000 8976 Worker thread wakes up
03:27:50.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:50.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -1.38) opts 0xd
03:27:50.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:50.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -1.38)
03:27:50.339 00.001 5052 Enqueuing Expose request
03:27:50.339 00.000 8976 Moving (-0.46, -1.38) raw xDistance=-1.02 yDistance=1.14
03:27:50.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.02
03:27:50.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.14
03:27:50.339 00.000 8976 MoveAxis(R, 4, ABG)
03:27:50.339 00.000 8976 stepping (-8, 31) + (4, 0)
03:27:50.339 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:50.378 00.039 8976 Received - 47 (G) 
03:27:50.378 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:50.378 00.000 8976 stepped: pos (-4, 31)
03:27:50.378 00.000 8976 MoveAxis(D, 5, ABG)
03:27:50.378 00.000 8976 stepping (-4, 31) + (0, -5)
03:27:50.378 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:27:50.426 00.048 8976 Received - 47 (G) 
03:27:50.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:27:50.426 00.000 8976 stepped: pos (-4, 26)
03:27:50.426 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
03:27:50.426 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:27:50.426 00.000 8976 MountToCamera -- mountX=0.89 mountY=-4.66 hyp=4.74 mountTheta=-1.38 cameraX=3.74, cameraY=2.92 cameraTheta=0.66
03:27:50.426 00.000 8976 incremental bump (3.740, 2.916) isValid = 1
03:27:50.426 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:27:50.426 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:27:50.426 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:27:50.426 00.000 8976 move complete, result=0
03:27:50.426 00.000 9828 Worker thread wakes up
03:27:50.426 00.000 8976 worker thread done servicing request
03:27:50.426 00.000 8976 Worker thread wakes up
03:27:50.426 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:27:50.426 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:27:50.427 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:50.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:50.427 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
03:27:50.427 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:27:50.427 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:27:50.427 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:27:50.427 00.000 9828 BLC: window closed
03:27:50.427 00.000 9828 MoveAxis(E, 30, B)
03:27:50.427 00.000 5052 GuideStep: -1.0 px 4 ms EAST, 1.1 px 5 ms SOUTH
03:27:50.427 00.000 9828 Guiding  Dir = 2, Dur = 30
03:27:50.427 00.000 9828 IsSlewing returns 0
03:27:50.427 00.000 9828 IsGuiding returns 0
03:27:50.428 00.001 9828 PulseGuide returned control before completion, sleep 40
03:27:50.471 00.043 9828 IsGuiding returns 1
03:27:50.471 00.000 9828 scope still moving after pulse duration time elapsed
03:27:50.502 00.031 9828 IsSlewing returns 0
03:27:50.502 00.000 9828 IsGuiding returns 1
03:27:50.534 00.032 9828 IsSlewing returns 0
03:27:50.534 00.000 9828 IsGuiding returns 1
03:27:50.564 00.030 9828 IsSlewing returns 0
03:27:50.564 00.000 9828 IsGuiding returns 1
03:27:50.596 00.032 9828 IsSlewing returns 0
03:27:50.596 00.000 9828 IsGuiding returns 0
03:27:50.596 00.000 9828 scope move finished after 30 + 138 ms
03:27:50.596 00.000 9828 Move returns status 0, amount 30
03:27:50.596 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:50.596 00.000 9828 MoveAxis(N, 8, B)
03:27:50.596 00.000 9828 Guiding  Dir = 0, Dur = 8
03:27:50.611 00.015 9828 IsSlewing returns 0
03:27:50.611 00.000 9828 IsGuiding returns 0
03:27:50.611 00.000 9828 PulseGuide returned control before completion, sleep 18
03:27:50.642 00.031 9828 IsGuiding returns 1
03:27:50.642 00.000 9828 scope still moving after pulse duration time elapsed
03:27:50.673 00.031 9828 IsSlewing returns 0
03:27:50.673 00.000 9828 IsGuiding returns 1
03:27:50.704 00.031 9828 IsSlewing returns 0
03:27:50.704 00.000 9828 IsGuiding returns 1
03:27:50.734 00.030 9828 IsSlewing returns 0
03:27:50.734 00.000 9828 IsGuiding returns 1
03:27:50.765 00.031 9828 IsSlewing returns 0
03:27:50.765 00.000 9828 IsGuiding returns 0
03:27:50.765 00.000 9828 scope move finished after 8 + 145 ms
03:27:50.765 00.000 9828 Move returns status 0, amount 8
03:27:50.765 00.000 9828 move complete, result=0
03:27:50.765 00.000 9828 worker thread done servicing request
03:27:50.765 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:27:51.111 00.346 8976 Exposure complete
03:27:51.117 00.006 8976 worker thread done servicing request
03:27:51.117 00.000 5052 OnExposeComplete: enter
03:27:51.117 00.000 5052 UpdateGuideState(): m_state=6
03:27:51.117 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13837
03:27:51.117 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.54, Mass=43, SNR=4.5, Peak=57 HFD=2.2
03:27:51.117 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.41 = 1.88)
03:27:51.117 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
03:27:51.117 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.17 hyp=0.23 cameraTheta=-2.36 mountX=-0.07 mountY=0.23, mountTheta=1.87
03:27:51.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.17, opts=13)
03:27:51.118 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.17)
03:27:51.118 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:51.118 00.000 5052 UpdateGuideState exits: m=43 SNR=4.5
03:27:51.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:51.118 00.000 8976 Worker thread wakes up
03:27:51.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.17) opts 0xd
03:27:51.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.17)
03:27:51.118 00.000 8976 Moving (-0.17, -0.17) raw xDistance=-0.07 yDistance=0.23
03:27:51.118 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:51.118 00.000 5052 Enqueuing Expose request
03:27:51.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:27:51.118 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:27:51.118 00.000 8976 MoveAxis(R, 0, ABG)
03:27:51.118 00.000 8976 MoveAxis(U, 0, ABG)
03:27:51.118 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:27:51.118 00.000 8976 MountToCamera -- mountX=0.80 mountY=-4.48 hyp=4.55 mountTheta=-1.39 cameraX=3.63, cameraY=2.75 cameraTheta=0.65
03:27:51.118 00.000 8976 incremental bump (3.627, 2.754) isValid = 1
03:27:51.119 00.001 8976 Scheduling Mount bump of (0.091, 0.072)
03:27:51.119 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:27:51.119 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:27:51.119 00.000 8976 move complete, result=0
03:27:51.119 00.000 9828 Worker thread wakes up
03:27:51.119 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:51.119 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:27:51.119 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:27:51.119 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:27:51.119 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:27:51.119 00.000 8976 worker thread done servicing request
03:27:51.119 00.000 8976 Worker thread wakes up
03:27:51.119 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:27:51.119 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:27:51.119 00.000 9828 BLC: window closed
03:27:51.119 00.000 9828 MoveAxis(E, 30, B)
03:27:51.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:51.120 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:51.120 00.000 9828 Guiding  Dir = 2, Dur = 30
03:27:51.120 00.000 9828 IsSlewing returns 0
03:27:51.120 00.000 9828 IsGuiding returns 0
03:27:51.120 00.000 9828 PulseGuide returned control before completion, sleep 40
03:27:51.171 00.051 9828 IsGuiding returns 1
03:27:51.171 00.000 9828 scope still moving after pulse duration time elapsed
03:27:51.202 00.031 9828 IsSlewing returns 0
03:27:51.202 00.000 9828 IsGuiding returns 1
03:27:51.233 00.031 9828 IsSlewing returns 0
03:27:51.234 00.001 9828 IsGuiding returns 1
03:27:51.263 00.029 9828 IsSlewing returns 0
03:27:51.263 00.000 9828 IsGuiding returns 0
03:27:51.263 00.000 9828 scope move finished after 30 + 113 ms
03:27:51.263 00.000 9828 Move returns status 0, amount 30
03:27:51.263 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:51.263 00.000 9828 MoveAxis(N, 8, B)
03:27:51.263 00.000 9828 Guiding  Dir = 0, Dur = 8
03:27:51.279 00.016 9828 IsSlewing returns 0
03:27:51.279 00.000 9828 IsGuiding returns 0
03:27:51.279 00.000 9828 PulseGuide returned control before completion, sleep 18
03:27:51.310 00.031 9828 IsGuiding returns 1
03:27:51.310 00.000 9828 scope still moving after pulse duration time elapsed
03:27:51.341 00.031 9828 IsSlewing returns 0
03:27:51.341 00.000 9828 IsGuiding returns 1
03:27:51.373 00.032 9828 IsSlewing returns 0
03:27:51.373 00.000 9828 IsGuiding returns 1
03:27:51.403 00.030 9828 IsSlewing returns 0
03:27:51.403 00.000 9828 IsGuiding returns 1
03:27:51.434 00.031 9828 IsSlewing returns 0
03:27:51.434 00.000 9828 IsGuiding returns 0
03:27:51.434 00.000 9828 scope move finished after 8 + 146 ms
03:27:51.434 00.000 9828 Move returns status 0, amount 8
03:27:51.434 00.000 9828 move complete, result=0
03:27:51.434 00.000 9828 worker thread done servicing request
03:27:51.434 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:27:51.804 00.370 8976 Exposure complete
03:27:51.809 00.005 8976 worker thread done servicing request
03:27:51.810 00.001 5052 OnExposeComplete: enter
03:27:51.810 00.000 5052 UpdateGuideState(): m_state=6
03:27:51.810 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13838
03:27:51.810 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=282.41, Mass=60, SNR=5.2, Peak=54 HFD=2.4
03:27:51.810 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
03:27:51.810 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
03:27:51.810 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.70 hyp=1.02 cameraTheta=0.76 mountX=0.29 mountY=-1.00, mountTheta=-1.29
03:27:51.811 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.70, opts=13)
03:27:51.811 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.70)
03:27:51.811 00.000 8976 Worker thread wakes up
03:27:51.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.70) opts 0xd
03:27:51.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.70)
03:27:51.811 00.000 8976 Moving (0.74, 0.70) raw xDistance=0.29 yDistance=-1.00
03:27:51.811 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:27:51.811 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:27:51.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:51.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:27:51.811 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:51.811 00.000 5052 Enqueuing Expose request
03:27:51.812 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.00
03:27:51.812 00.000 8976 MoveAxis(L, 1, ABG)
03:27:51.812 00.000 8976 stepping (-4, 26) + (-1, 0)
03:27:51.812 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:51.833 00.021 8976 Received - 47 (G) 
03:27:51.833 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:51.833 00.000 8976 stepped: pos (-5, 26)
03:27:51.833 00.000 8976 MoveAxis(U, 4, ABG)
03:27:51.833 00.000 8976 stepping (-5, 26) + (0, 4)
03:27:51.833 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:51.865 00.032 8976 Received - 47 (G) 
03:27:51.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:51.865 00.000 8976 stepped: pos (-5, 30)
03:27:51.865 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:27:51.865 00.000 8976 MountToCamera -- mountX=0.79 mountY=-4.58 hyp=4.64 mountTheta=-1.40 cameraX=3.72, cameraY=2.79 cameraTheta=0.64
03:27:51.865 00.000 8976 incremental bump (3.715, 2.786) isValid = 1
03:27:51.865 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:27:51.865 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:27:51.865 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:27:51.865 00.000 8976 move complete, result=0
03:27:51.865 00.000 9828 Worker thread wakes up
03:27:51.865 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:27:51.865 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:27:51.865 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
03:27:51.865 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
03:27:51.865 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
03:27:51.865 00.000 8976 worker thread done servicing request
03:27:51.865 00.000 8976 Worker thread wakes up
03:27:51.866 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:51.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:51.866 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:27:51.866 00.000 9828 BLC: window closed
03:27:51.866 00.000 9828 MoveAxis(E, 30, B)
03:27:51.866 00.000 9828 Guiding  Dir = 2, Dur = 30
03:27:51.866 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -1.0 px 4 ms NORTH
03:27:51.866 00.000 9828 IsSlewing returns 0
03:27:51.866 00.000 9828 IsGuiding returns 0
03:27:51.866 00.000 9828 PulseGuide returned control before completion, sleep 40
03:27:51.918 00.052 9828 IsGuiding returns 1
03:27:51.918 00.000 9828 scope still moving after pulse duration time elapsed
03:27:51.949 00.031 9828 IsSlewing returns 0
03:27:51.949 00.000 9828 IsGuiding returns 1
03:27:51.979 00.030 9828 IsSlewing returns 0
03:27:51.979 00.000 9828 IsGuiding returns 1
03:27:52.011 00.032 9828 IsSlewing returns 0
03:27:52.011 00.000 9828 IsGuiding returns 0
03:27:52.011 00.000 9828 scope move finished after 30 + 114 ms
03:27:52.011 00.000 9828 Move returns status 0, amount 30
03:27:52.011 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:52.011 00.000 9828 MoveAxis(N, 8, B)
03:27:52.011 00.000 9828 Guiding  Dir = 0, Dur = 8
03:27:52.025 00.014 9828 IsSlewing returns 0
03:27:52.026 00.001 9828 IsGuiding returns 0
03:27:52.026 00.000 9828 PulseGuide returned control before completion, sleep 18
03:27:52.056 00.030 9828 IsGuiding returns 1
03:27:52.056 00.000 9828 scope still moving after pulse duration time elapsed
03:27:52.087 00.031 9828 IsSlewing returns 0
03:27:52.087 00.000 9828 IsGuiding returns 1
03:27:52.118 00.031 9828 IsSlewing returns 0
03:27:52.118 00.000 9828 IsGuiding returns 1
03:27:52.150 00.032 9828 IsSlewing returns 0
03:27:52.150 00.000 9828 IsGuiding returns 0
03:27:52.150 00.000 9828 scope move finished after 8 + 116 ms
03:27:52.150 00.000 9828 Move returns status 0, amount 8
03:27:52.151 00.001 9828 move complete, result=0
03:27:52.151 00.000 9828 worker thread done servicing request
03:27:52.151 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:27:52.549 00.398 8976 Exposure complete
03:27:52.554 00.005 8976 worker thread done servicing request
03:27:52.555 00.001 5052 OnExposeComplete: enter
03:27:52.555 00.000 5052 UpdateGuideState(): m_state=6
03:27:52.555 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13839
03:27:52.555 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.91, Mass=56, SNR=5.0, Peak=54 HFD=2.4
03:27:52.555 00.000 5052 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
03:27:52.555 00.000 5052 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
03:27:52.555 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.20 hyp=0.32 cameraTheta=0.67 mountX=0.06 mountY=-0.32, mountTheta=-1.38
03:27:52.556 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.20, opts=13)
03:27:52.556 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.20)
03:27:52.556 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:27:52.556 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:27:52.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:52.556 00.000 8976 Worker thread wakes up
03:27:52.556 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.20) opts 0xd
03:27:52.556 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.20)
03:27:52.556 00.000 8976 Moving (0.25, 0.20) raw xDistance=0.06 yDistance=-0.32
03:27:52.556 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:52.556 00.000 5052 Enqueuing Expose request
03:27:52.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:27:52.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
03:27:52.556 00.000 8976 MoveAxis(R, 0, ABG)
03:27:52.556 00.000 8976 MoveAxis(U, 2, ABG)
03:27:52.556 00.000 8976 stepping (-5, 30) + (0, 2)
03:27:52.556 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:52.584 00.028 8976 Received - 47 (G) 
03:27:52.584 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:52.584 00.000 8976 stepped: pos (-5, 32)
03:27:52.584 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:27:52.584 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:27:52.584 00.000 8976 MountToCamera -- mountX=0.78 mountY=-4.74 hyp=4.81 mountTheta=-1.41 cameraX=3.87, cameraY=2.85 cameraTheta=0.64
03:27:52.584 00.000 8976 incremental bump (3.867, 2.855) isValid = 1
03:27:52.584 00.000 8976 Scheduling Mount bump of (0.108, 0.083)
03:27:52.584 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.08, opts=4)
03:27:52.584 00.000 8976 Enqueuing Move request for scope (0.11, 0.08)
03:27:52.584 00.000 8976 move complete, result=0
03:27:52.584 00.000 8976 worker thread done servicing request
03:27:52.584 00.000 8976 Worker thread wakes up
03:27:52.584 00.000 9828 Worker thread wakes up
03:27:52.584 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0x4
03:27:52.584 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
03:27:52.584 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
03:27:52.584 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 2 ms NORTH
03:27:52.585 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:52.585 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
03:27:52.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:52.585 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.65 mountX=-0.11 mountY=-0.07, mountTheta=-2.59
03:27:52.585 00.000 9828 Moving (0.11, 0.08) raw xDistance=-0.11 yDistance=-0.07
03:27:52.585 00.000 9828 BLC: window closed
03:27:52.585 00.000 9828 MoveAxis(E, 35, B)
03:27:52.585 00.000 9828 Guiding  Dir = 2, Dur = 35
03:27:52.585 00.000 9828 IsSlewing returns 0
03:27:52.585 00.000 9828 IsGuiding returns 0
03:27:52.585 00.000 9828 PulseGuide returned control before completion, sleep 45
03:27:52.635 00.050 9828 IsGuiding returns 1
03:27:52.635 00.000 9828 scope still moving after pulse duration time elapsed
03:27:52.665 00.030 9828 IsSlewing returns 0
03:27:52.665 00.000 9828 IsGuiding returns 1
03:27:52.697 00.032 9828 IsSlewing returns 0
03:27:52.698 00.001 9828 IsGuiding returns 1
03:27:52.727 00.029 9828 IsSlewing returns 0
03:27:52.727 00.000 9828 IsGuiding returns 0
03:27:52.727 00.000 9828 scope move finished after 35 + 106 ms
03:27:52.727 00.000 9828 Move returns status 0, amount 35
03:27:52.727 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:52.727 00.000 9828 MoveAxis(N, 9, B)
03:27:52.727 00.000 9828 Guiding  Dir = 0, Dur = 9
03:27:52.743 00.016 9828 IsSlewing returns 0
03:27:52.743 00.000 9828 IsGuiding returns 0
03:27:52.743 00.000 9828 PulseGuide returned control before completion, sleep 19
03:27:52.774 00.031 9828 IsGuiding returns 1
03:27:52.774 00.000 9828 scope still moving after pulse duration time elapsed
03:27:52.806 00.032 9828 IsSlewing returns 0
03:27:52.807 00.001 9828 IsGuiding returns 1
03:27:52.837 00.030 9828 IsSlewing returns 0
03:27:52.837 00.000 9828 IsGuiding returns 1
03:27:52.868 00.031 9828 IsSlewing returns 0
03:27:52.868 00.000 9828 IsGuiding returns 1
03:27:52.899 00.031 9828 IsSlewing returns 0
03:27:52.899 00.000 9828 IsGuiding returns 0
03:27:52.899 00.000 9828 scope move finished after 9 + 146 ms
03:27:52.899 00.000 9828 Move returns status 0, amount 9
03:27:52.899 00.000 9828 move complete, result=0
03:27:52.899 00.000 9828 worker thread done servicing request
03:27:52.899 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.1 px 9 ms NORTH
03:27:53.271 00.372 8976 Exposure complete
03:27:53.277 00.006 8976 worker thread done servicing request
03:27:53.277 00.000 5052 OnExposeComplete: enter
03:27:53.277 00.000 5052 UpdateGuideState(): m_state=6
03:27:53.277 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13840
03:27:53.277 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.89, Mass=63, SNR=5.3, Peak=58 HFD=2.3
03:27:53.277 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:27:53.277 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
03:27:53.277 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.18 hyp=0.44 cameraTheta=2.73 mountX=0.34 mountY=0.24, mountTheta=0.62
03:27:53.278 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.18, opts=13)
03:27:53.278 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.18)
03:27:53.278 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:53.278 00.000 5052 UpdateGuideState exits: m=63 SNR=5.3
03:27:53.278 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:53.278 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:53.278 00.000 5052 Enqueuing Expose request
03:27:53.278 00.000 8976 Worker thread wakes up
03:27:53.278 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.18) opts 0xd
03:27:53.278 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.18)
03:27:53.278 00.000 8976 Moving (-0.40, 0.18) raw xDistance=0.34 yDistance=0.24
03:27:53.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:27:53.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:27:53.278 00.000 8976 MoveAxis(L, 1, ABG)
03:27:53.278 00.000 8976 stepping (-5, 32) + (-1, 0)
03:27:53.278 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:53.303 00.025 8976 Received - 47 (G) 
03:27:53.303 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:27:53.303 00.000 8976 stepped: pos (-6, 32)
03:27:53.304 00.001 8976 MoveAxis(U, 0, ABG)
03:27:53.304 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:27:53.304 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:27:53.304 00.000 8976 MountToCamera -- mountX=0.83 mountY=-4.85 hyp=4.92 mountTheta=-1.40 cameraX=3.95, cameraY=2.95 cameraTheta=0.64
03:27:53.304 00.000 8976 incremental bump (3.946, 2.946) isValid = 1
03:27:53.305 00.001 8976 Scheduling Mount bump of (0.123, 0.095)
03:27:53.305 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.10, opts=4)
03:27:53.305 00.000 8976 Enqueuing Move request for scope (0.12, 0.10)
03:27:53.305 00.000 8976 move complete, result=0
03:27:53.305 00.000 9828 Worker thread wakes up
03:27:53.305 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0x4
03:27:53.305 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
03:27:53.305 00.000 8976 worker thread done servicing request
03:27:53.305 00.000 8976 Worker thread wakes up
03:27:53.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:53.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:53.305 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:27:53.305 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
03:27:53.305 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
03:27:53.305 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.66 mountX=-0.13 mountY=-0.08, mountTheta=-2.59
03:27:53.305 00.000 9828 Moving (0.12, 0.10) raw xDistance=-0.13 yDistance=-0.08
03:27:53.306 00.001 9828 BLC: window closed
03:27:53.306 00.000 9828 MoveAxis(E, 40, B)
03:27:53.306 00.000 9828 Guiding  Dir = 2, Dur = 40
03:27:53.306 00.000 9828 IsSlewing returns 0
03:27:53.306 00.000 9828 IsGuiding returns 0
03:27:53.306 00.000 9828 PulseGuide returned control before completion, sleep 50
03:27:53.367 00.061 9828 IsGuiding returns 1
03:27:53.367 00.000 9828 scope still moving after pulse duration time elapsed
03:27:53.399 00.032 9828 IsSlewing returns 0
03:27:53.399 00.000 9828 IsGuiding returns 1
03:27:53.430 00.031 9828 IsSlewing returns 0
03:27:53.430 00.000 9828 IsGuiding returns 1
03:27:53.460 00.030 9828 IsSlewing returns 0
03:27:53.460 00.000 9828 IsGuiding returns 1
03:27:53.490 00.030 9828 IsSlewing returns 0
03:27:53.490 00.000 9828 IsGuiding returns 0
03:27:53.490 00.000 9828 scope move finished after 40 + 144 ms
03:27:53.490 00.000 9828 Move returns status 0, amount 40
03:27:53.490 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:53.490 00.000 9828 MoveAxis(N, 11, B)
03:27:53.491 00.001 9828 Guiding  Dir = 0, Dur = 11
03:27:53.505 00.014 9828 IsSlewing returns 0
03:27:53.505 00.000 9828 IsGuiding returns 0
03:27:53.505 00.000 9828 PulseGuide returned control before completion, sleep 21
03:27:53.536 00.031 9828 IsGuiding returns 1
03:27:53.536 00.000 9828 scope still moving after pulse duration time elapsed
03:27:53.567 00.031 9828 IsSlewing returns 0
03:27:53.568 00.001 9828 IsGuiding returns 1
03:27:53.598 00.030 9828 IsSlewing returns 0
03:27:53.598 00.000 9828 IsGuiding returns 1
03:27:53.629 00.031 9828 IsSlewing returns 0
03:27:53.629 00.000 9828 IsGuiding returns 1
03:27:53.660 00.031 9828 IsSlewing returns 0
03:27:53.660 00.000 9828 IsGuiding returns 0
03:27:53.660 00.000 9828 scope move finished after 11 + 144 ms
03:27:53.660 00.000 9828 Move returns status 0, amount 11
03:27:53.660 00.000 9828 move complete, result=0
03:27:53.660 00.000 9828 worker thread done servicing request
03:27:53.660 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.1 px 11 ms NORTH
03:27:53.989 00.329 8976 Exposure complete
03:27:53.994 00.005 8976 worker thread done servicing request
03:27:53.994 00.000 5052 OnExposeComplete: enter
03:27:53.994 00.000 5052 UpdateGuideState(): m_state=6
03:27:53.994 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13841
03:27:53.994 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=280.94, Mass=47, SNR=4.7, Peak=53 HFD=2.2
03:27:53.994 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
03:27:53.994 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.94)
03:27:53.995 00.001 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.77 hyp=0.95 cameraTheta=-2.20 mountX=-0.43 mountY=0.89, mountTheta=2.02
03:27:53.995 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.77, opts=13)
03:27:53.995 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.77)
03:27:53.995 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:27:53.995 00.000 5052 UpdateGuideState exits: m=47 SNR=4.7
03:27:53.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:53.995 00.000 8976 Worker thread wakes up
03:27:53.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.77) opts 0xd
03:27:53.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.77)
03:27:53.995 00.000 8976 Moving (-0.56, -0.77) raw xDistance=-0.43 yDistance=0.89
03:27:53.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:53.996 00.001 5052 Enqueuing Expose request
03:27:53.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.43
03:27:53.996 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89
03:27:53.996 00.000 8976 MoveAxis(R, 2, ABG)
03:27:53.996 00.000 8976 stepping (-6, 32) + (2, 0)
03:27:53.996 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:54.023 00.027 8976 Received - 47 (G) 
03:27:54.023 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:54.023 00.000 8976 stepped: pos (-4, 32)
03:27:54.023 00.000 8976 MoveAxis(D, 4, ABG)
03:27:54.023 00.000 8976 stepping (-4, 32) + (0, -4)
03:27:54.023 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:54.055 00.032 8976 Received - 47 (G) 
03:27:54.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:54.055 00.000 8976 stepped: pos (-4, 28)
03:27:54.055 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
03:27:54.055 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:27:54.055 00.000 8976 MountToCamera -- mountX=0.76 mountY=-4.72 hyp=4.78 mountTheta=-1.41 cameraX=3.86, cameraY=2.82 cameraTheta=0.63
03:27:54.055 00.000 8976 incremental bump (3.859, 2.822) isValid = 1
03:27:54.056 00.001 8976 Scheduling Mount bump of (0.093, 0.070)
03:27:54.056 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:27:54.056 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:27:54.056 00.000 8976 move complete, result=0
03:27:54.056 00.000 9828 Worker thread wakes up
03:27:54.056 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:27:54.056 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:27:54.056 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:27:54.056 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.9 px 4 ms SOUTH
03:27:54.056 00.000 8976 worker thread done servicing request
03:27:54.056 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:27:54.056 00.000 8976 Worker thread wakes up
03:27:54.056 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:27:54.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:54.056 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:27:54.056 00.000 9828 BLC: window closed
03:27:54.056 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:54.056 00.000 9828 MoveAxis(E, 30, B)
03:27:54.056 00.000 9828 Guiding  Dir = 2, Dur = 30
03:27:54.057 00.001 9828 IsSlewing returns 0
03:27:54.057 00.000 9828 IsGuiding returns 0
03:27:54.057 00.000 9828 PulseGuide returned control before completion, sleep 40
03:27:54.112 00.055 9828 IsGuiding returns 1
03:27:54.112 00.000 9828 scope still moving after pulse duration time elapsed
03:27:54.142 00.030 9828 IsSlewing returns 0
03:27:54.142 00.000 9828 IsGuiding returns 1
03:27:54.174 00.032 9828 IsSlewing returns 0
03:27:54.174 00.000 9828 IsGuiding returns 1
03:27:54.205 00.031 9828 IsSlewing returns 0
03:27:54.205 00.000 9828 IsGuiding returns 0
03:27:54.205 00.000 9828 scope move finished after 30 + 118 ms
03:27:54.205 00.000 9828 Move returns status 0, amount 30
03:27:54.205 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:54.205 00.000 9828 MoveAxis(N, 8, B)
03:27:54.205 00.000 9828 Guiding  Dir = 0, Dur = 8
03:27:54.220 00.015 9828 IsSlewing returns 0
03:27:54.220 00.000 9828 IsGuiding returns 0
03:27:54.220 00.000 9828 PulseGuide returned control before completion, sleep 18
03:27:54.251 00.031 9828 IsGuiding returns 1
03:27:54.251 00.000 9828 scope still moving after pulse duration time elapsed
03:27:54.281 00.030 9828 IsSlewing returns 0
03:27:54.281 00.000 9828 IsGuiding returns 1
03:27:54.312 00.031 9828 IsSlewing returns 0
03:27:54.312 00.000 9828 IsGuiding returns 1
03:27:54.342 00.030 9828 IsSlewing returns 0
03:27:54.342 00.000 9828 IsGuiding returns 1
03:27:54.373 00.031 9828 IsSlewing returns 0
03:27:54.373 00.000 9828 IsGuiding returns 0
03:27:54.373 00.000 9828 scope move finished after 8 + 144 ms
03:27:54.374 00.001 9828 Move returns status 0, amount 8
03:27:54.374 00.000 9828 move complete, result=0
03:27:54.374 00.000 9828 worker thread done servicing request
03:27:54.374 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:27:54.740 00.366 8976 Exposure complete
03:27:54.745 00.005 8976 worker thread done servicing request
03:27:54.745 00.000 5052 OnExposeComplete: enter
03:27:54.745 00.000 5052 UpdateGuideState(): m_state=6
03:27:54.745 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13842
03:27:54.745 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=282.48, Mass=59, SNR=5.1, Peak=54 HFD=2.8
03:27:54.745 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
03:27:54.746 00.001 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.00 = -0.00)
03:27:54.746 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.77 hyp=0.92 cameraTheta=2.14 mountX=0.91 mountY=-0.00, mountTheta=-0.00
03:27:54.746 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.77, opts=13)
03:27:54.746 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.77)
03:27:54.746 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:54.746 00.000 5052 UpdateGuideState exits: m=59 SNR=5.1
03:27:54.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:54.746 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:54.747 00.001 5052 Enqueuing Expose request
03:27:54.747 00.000 8976 Worker thread wakes up
03:27:54.747 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.77) opts 0xd
03:27:54.747 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.77)
03:27:54.747 00.000 8976 Moving (-0.50, 0.77) raw xDistance=0.91 yDistance=-0.00
03:27:54.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.91
03:27:54.747 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:27:54.747 00.000 8976 MoveAxis(L, 4, ABG)
03:27:54.747 00.000 8976 stepping (-4, 28) + (-4, 0)
03:27:54.747 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:54.791 00.044 8976 Received - 47 (G) 
03:27:54.791 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:27:54.791 00.000 8976 stepped: pos (-8, 28)
03:27:54.791 00.000 8976 MoveAxis(U, 0, ABG)
03:27:54.791 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:27:54.791 00.000 8976 MountToCamera -- mountX=0.91 mountY=-4.63 hyp=4.72 mountTheta=-1.38 cameraX=3.71, cameraY=2.92 cameraTheta=0.67
03:27:54.791 00.000 8976 incremental bump (3.708, 2.919) isValid = 1
03:27:54.791 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:27:54.791 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:27:54.792 00.001 8976 Enqueuing Move request for scope (0.09, 0.07)
03:27:54.792 00.000 8976 move complete, result=0
03:27:54.792 00.000 8976 worker thread done servicing request
03:27:54.792 00.000 8976 Worker thread wakes up
03:27:54.792 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:54.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:54.792 00.000 5052 GuideStep: 0.9 px 4 ms WEST, -0.0 px 0 ms NORTH
03:27:54.792 00.000 9828 Worker thread wakes up
03:27:54.792 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:27:54.792 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:27:54.792 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:27:54.792 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
03:27:54.792 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:27:54.792 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:27:54.793 00.001 9828 BLC: window closed
03:27:54.793 00.000 9828 MoveAxis(E, 30, B)
03:27:54.793 00.000 9828 Guiding  Dir = 2, Dur = 30
03:27:54.793 00.000 9828 IsSlewing returns 0
03:27:54.793 00.000 9828 IsGuiding returns 0
03:27:54.793 00.000 9828 PulseGuide returned control before completion, sleep 40
03:27:54.841 00.048 9828 IsGuiding returns 1
03:27:54.841 00.000 9828 scope still moving after pulse duration time elapsed
03:27:54.873 00.032 9828 IsSlewing returns 0
03:27:54.873 00.000 9828 IsGuiding returns 1
03:27:54.904 00.031 9828 IsSlewing returns 0
03:27:54.904 00.000 9828 IsGuiding returns 1
03:27:54.935 00.031 9828 IsSlewing returns 0
03:27:54.935 00.000 9828 IsGuiding returns 0
03:27:54.935 00.000 9828 scope move finished after 30 + 112 ms
03:27:54.935 00.000 9828 Move returns status 0, amount 30
03:27:54.935 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:54.935 00.000 9828 MoveAxis(N, 8, B)
03:27:54.935 00.000 9828 Guiding  Dir = 0, Dur = 8
03:27:54.951 00.016 9828 IsSlewing returns 0
03:27:54.951 00.000 9828 IsGuiding returns 0
03:27:54.951 00.000 9828 PulseGuide returned control before completion, sleep 18
03:27:54.981 00.030 9828 IsGuiding returns 1
03:27:54.981 00.000 9828 scope still moving after pulse duration time elapsed
03:27:55.013 00.032 9828 IsSlewing returns 0
03:27:55.013 00.000 9828 IsGuiding returns 1
03:27:55.044 00.031 9828 IsSlewing returns 0
03:27:55.044 00.000 9828 IsGuiding returns 1
03:27:55.075 00.031 9828 IsSlewing returns 0
03:27:55.075 00.000 9828 IsGuiding returns 0
03:27:55.075 00.000 9828 scope move finished after 8 + 116 ms
03:27:55.075 00.000 9828 Move returns status 0, amount 8
03:27:55.075 00.000 9828 move complete, result=0
03:27:55.075 00.000 9828 worker thread done servicing request
03:27:55.075 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:27:55.477 00.402 8976 Exposure complete
03:27:55.484 00.007 8976 worker thread done servicing request
03:27:55.484 00.000 5052 OnExposeComplete: enter
03:27:55.484 00.000 5052 UpdateGuideState(): m_state=6
03:27:55.484 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13843
03:27:55.484 00.000 5052 Star::Find returns 1 (0), X=327.87, Y=282.21, Mass=39, SNR=4.2, Peak=53 HFD=1.8
03:27:55.484 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:27:55.484 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
03:27:55.484 00.000 5052 CameraToMount -- cameraX=-1.30 cameraY=0.50 hyp=1.39 cameraTheta=2.77 mountX=1.04 mountY=0.81, mountTheta=0.66
03:27:55.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.30, y=0.50, opts=13)
03:27:55.485 00.000 5052 Enqueuing Move request for stepguider (-1.30, 0.50)
03:27:55.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:27:55.485 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:27:55.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:55.485 00.000 8976 Worker thread wakes up
03:27:55.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.30, 0.50) opts 0xd
03:27:55.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.30, 0.50)
03:27:55.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:55.485 00.000 5052 Enqueuing Expose request
03:27:55.485 00.000 8976 Moving (-1.30, 0.50) raw xDistance=1.04 yDistance=0.81
03:27:55.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.04
03:27:55.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
03:27:55.485 00.000 8976 MoveAxis(L, 5, ABG)
03:27:55.485 00.000 8976 stepping (-8, 28) + (-5, 0)
03:27:55.485 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:27:55.526 00.041 8976 Received - 47 (G) 
03:27:55.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:27:55.526 00.000 8976 stepped: pos (-13, 28)
03:27:55.526 00.000 8976 MoveAxis(D, 3, ABG)
03:27:55.526 00.000 8976 stepping (-13, 28) + (0, -3)
03:27:55.526 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:55.558 00.032 8976 Received - 47 (G) 
03:27:55.558 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:55.558 00.000 8976 stepped: pos (-13, 25)
03:27:55.558 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:27:55.558 00.000 8976 MountToCamera -- mountX=1.27 mountY=-4.41 hyp=4.59 mountTheta=-1.29 cameraX=3.35, cameraY=3.14 cameraTheta=0.75
03:27:55.558 00.000 8976 incremental bump (3.352, 3.137) isValid = 1
03:27:55.558 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:27:55.558 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:27:55.558 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:27:55.558 00.000 8976 move complete, result=0
03:27:55.558 00.000 9828 Worker thread wakes up
03:27:55.558 00.000 5052 GuideStep: 1.0 px 5 ms WEST, 0.8 px 3 ms SOUTH
03:27:55.558 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:27:55.558 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:27:55.558 00.000 8976 worker thread done servicing request
03:27:55.558 00.000 8976 Worker thread wakes up
03:27:55.559 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:55.559 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
03:27:55.559 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
03:27:55.559 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:27:55.559 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:27:55.559 00.000 9828 BLC: window closed
03:27:55.559 00.000 9828 MoveAxis(E, 28, B)
03:27:55.559 00.000 9828 Guiding  Dir = 2, Dur = 28
03:27:55.559 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:55.559 00.000 9828 IsSlewing returns 0
03:27:55.559 00.000 9828 IsGuiding returns 0
03:27:55.559 00.000 9828 PulseGuide returned control before completion, sleep 38
03:27:55.602 00.043 9828 IsGuiding returns 1
03:27:55.602 00.000 9828 scope still moving after pulse duration time elapsed
03:27:55.634 00.032 9828 IsSlewing returns 0
03:27:55.634 00.000 9828 IsGuiding returns 1
03:27:55.664 00.030 9828 IsSlewing returns 0
03:27:55.664 00.000 9828 IsGuiding returns 1
03:27:55.695 00.031 9828 IsSlewing returns 0
03:27:55.695 00.000 9828 IsGuiding returns 1
03:27:55.726 00.031 9828 IsSlewing returns 0
03:27:55.726 00.000 9828 IsGuiding returns 0
03:27:55.726 00.000 9828 scope move finished after 28 + 138 ms
03:27:55.726 00.000 9828 Move returns status 0, amount 28
03:27:55.726 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:55.726 00.000 9828 MoveAxis(N, 10, B)
03:27:55.726 00.000 9828 Guiding  Dir = 0, Dur = 10
03:27:55.742 00.016 9828 IsSlewing returns 0
03:27:55.743 00.001 9828 IsGuiding returns 0
03:27:55.743 00.000 9828 PulseGuide returned control before completion, sleep 20
03:27:55.774 00.031 9828 IsGuiding returns 1
03:27:55.774 00.000 9828 scope still moving after pulse duration time elapsed
03:27:55.805 00.031 9828 IsSlewing returns 0
03:27:55.805 00.000 9828 IsGuiding returns 1
03:27:55.837 00.032 9828 IsSlewing returns 0
03:27:55.837 00.000 9828 IsGuiding returns 1
03:27:55.868 00.031 9828 IsSlewing returns 0
03:27:55.868 00.000 9828 IsGuiding returns 1
03:27:55.899 00.031 9828 IsSlewing returns 0
03:27:55.899 00.000 9828 IsGuiding returns 0
03:27:55.899 00.000 9828 scope move finished after 10 + 147 ms
03:27:55.899 00.000 9828 Move returns status 0, amount 10
03:27:55.899 00.000 9828 move complete, result=0
03:27:55.899 00.000 9828 worker thread done servicing request
03:27:55.899 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:27:56.246 00.347 8976 Exposure complete
03:27:56.251 00.005 8976 worker thread done servicing request
03:27:56.251 00.000 5052 OnExposeComplete: enter
03:27:56.251 00.000 5052 UpdateGuideState(): m_state=6
03:27:56.251 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13844
03:27:56.251 00.000 5052 Star::Find returns 1 (0), X=327.54, Y=280.73, Mass=56, SNR=5.0, Peak=54 HFD=2.7
03:27:56.251 00.000 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.64 = 1.64)
03:27:56.251 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.54)
03:27:56.251 00.000 5052 CameraToMount -- cameraX=-1.64 cameraY=-0.98 hyp=1.91 cameraTheta=-2.60 mountX=-0.13 mountY=1.91, mountTheta=1.64
03:27:56.252 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.64, y=-0.98, opts=13)
03:27:56.252 00.000 5052 Enqueuing Move request for stepguider (-1.64, -0.98)
03:27:56.252 00.000 8976 Worker thread wakes up
03:27:56.252 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.64, -0.98) opts 0xd
03:27:56.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.64, -0.98)
03:27:56.252 00.000 8976 Moving (-1.64, -0.98) raw xDistance=-0.13 yDistance=1.91
03:27:56.252 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:27:56.252 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:27:56.253 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:56.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:27:56.253 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:56.253 00.000 5052 Enqueuing Expose request
03:27:56.253 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.24 from input 1.91
03:27:56.253 00.000 8976 MoveAxis(R, 0, ABG)
03:27:56.253 00.000 8976 MoveAxis(D, 8, ABG)
03:27:56.253 00.000 8976 stepping (-13, 25) + (0, -8)
03:27:56.253 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
03:27:56.309 00.056 8976 Received - 47 (G) 
03:27:56.309 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
03:27:56.309 00.000 8976 stepped: pos (-13, 17)
03:27:56.309 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:27:56.309 00.000 8976 MountToCamera -- mountX=1.51 mountY=-3.85 hyp=4.13 mountTheta=-1.20 cameraX=2.74, cameraY=3.09 cameraTheta=0.85
03:27:56.309 00.000 8976 incremental bump (2.740, 3.092) isValid = 1
03:27:56.309 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:27:56.309 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:27:56.309 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:27:56.309 00.000 8976 move complete, result=0
03:27:56.309 00.000 8976 worker thread done servicing request
03:27:56.309 00.000 9828 Worker thread wakes up
03:27:56.310 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:27:56.310 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:27:56.310 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.9 px 8 ms SOUTH
03:27:56.310 00.000 8976 Worker thread wakes up
03:27:56.310 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:27:56.310 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:27:56.310 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:27:56.310 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:27:56.310 00.000 9828 BLC: window closed
03:27:56.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:56.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:56.310 00.000 9828 MoveAxis(E, 25, B)
03:27:56.310 00.000 9828 Guiding  Dir = 2, Dur = 25
03:27:56.311 00.001 9828 IsSlewing returns 0
03:27:56.311 00.000 9828 IsGuiding returns 0
03:27:56.311 00.000 9828 PulseGuide returned control before completion, sleep 35
03:27:56.353 00.042 9828 IsGuiding returns 1
03:27:56.353 00.000 9828 scope still moving after pulse duration time elapsed
03:27:56.384 00.031 9828 IsSlewing returns 0
03:27:56.384 00.000 9828 IsGuiding returns 1
03:27:56.415 00.031 9828 IsSlewing returns 0
03:27:56.415 00.000 9828 IsGuiding returns 1
03:27:56.447 00.032 9828 IsSlewing returns 0
03:27:56.447 00.000 9828 IsGuiding returns 0
03:27:56.447 00.000 9828 scope move finished after 25 + 111 ms
03:27:56.447 00.000 9828 Move returns status 0, amount 25
03:27:56.447 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:56.447 00.000 9828 MoveAxis(N, 11, B)
03:27:56.447 00.000 9828 Guiding  Dir = 0, Dur = 11
03:27:56.463 00.016 9828 IsSlewing returns 0
03:27:56.467 00.004 9828 IsGuiding returns 0
03:27:56.467 00.000 9828 PulseGuide returned control before completion, sleep 21
03:27:56.494 00.027 9828 IsGuiding returns 1
03:27:56.494 00.000 9828 scope still moving after pulse duration time elapsed
03:27:56.524 00.030 9828 IsSlewing returns 0
03:27:56.524 00.000 9828 IsGuiding returns 1
03:27:56.556 00.032 9828 IsSlewing returns 0
03:27:56.556 00.000 9828 IsGuiding returns 1
03:27:56.586 00.030 9828 IsSlewing returns 0
03:27:56.586 00.000 9828 IsGuiding returns 1
03:27:56.617 00.031 9828 IsSlewing returns 0
03:27:56.617 00.000 9828 IsGuiding returns 0
03:27:56.617 00.000 9828 scope move finished after 11 + 139 ms
03:27:56.617 00.000 9828 Move returns status 0, amount 11
03:27:56.617 00.000 9828 move complete, result=0
03:27:56.617 00.000 9828 worker thread done servicing request
03:27:56.617 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:27:56.994 00.377 8976 Exposure complete
03:27:56.999 00.005 8976 worker thread done servicing request
03:27:56.999 00.000 5052 OnExposeComplete: enter
03:27:56.999 00.000 5052 UpdateGuideState(): m_state=6
03:27:56.999 00.000 5052 Star::Find(18, 327, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13845
03:27:56.999 00.000 5052 Star::Find returns 1 (1), X=328.81, Y=280.96, Mass=54, SNR=5.0, Peak=52 HFD=2.3
03:27:56.999 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.07 = 2.22)
03:27:56.999 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.17 = 2.11)
03:27:56.999 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.75 hyp=0.84 cameraTheta=-2.02 mountX=-0.50 mountY=0.72, mountTheta=2.18
03:27:57.000 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.75, opts=13)
03:27:57.000 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.75)
03:27:57.000 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:27:57.000 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0 Saturated
03:27:57.000 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:57.000 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:57.000 00.000 5052 Enqueuing Expose request
03:27:57.000 00.000 8976 Worker thread wakes up
03:27:57.000 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.75) opts 0xd
03:27:57.001 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.75)
03:27:57.001 00.000 8976 Moving (-0.37, -0.75) raw xDistance=-0.50 yDistance=0.72
03:27:57.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
03:27:57.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.72
03:27:57.001 00.000 8976 MoveAxis(R, 2, ABG)
03:27:57.001 00.000 8976 stepping (-13, 17) + (2, 0)
03:27:57.001 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:57.029 00.028 8976 Received - 47 (G) 
03:27:57.029 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:57.029 00.000 8976 stepped: pos (-11, 17)
03:27:57.029 00.000 8976 MoveAxis(D, 3, ABG)
03:27:57.029 00.000 8976 stepping (-11, 17) + (0, -3)
03:27:57.029 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:57.060 00.031 8976 Received - 47 (G) 
03:27:57.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:27:57.060 00.000 8976 stepped: pos (-11, 14)
03:27:57.060 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:27:57.060 00.000 8976 MountToCamera -- mountX=1.56 mountY=-3.31 hyp=3.66 mountTheta=-1.13 cameraX=2.24, cameraY=2.90 cameraTheta=0.91
03:27:57.060 00.000 8976 incremental bump (2.236, 2.901) isValid = 1
03:27:57.060 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
03:27:57.060 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:27:57.060 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:27:57.061 00.001 8976 move complete, result=0
03:27:57.061 00.000 9828 Worker thread wakes up
03:27:57.061 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:27:57.061 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:27:57.061 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
03:27:57.061 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.7 px 3 ms SOUTH
03:27:57.061 00.000 8976 worker thread done servicing request
03:27:57.061 00.000 8976 Worker thread wakes up
03:27:57.061 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
03:27:57.061 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
03:27:57.061 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:27:57.061 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:57.061 00.000 9828 BLC: window closed
03:27:57.061 00.000 9828 MoveAxis(E, 24, B)
03:27:57.061 00.000 9828 Guiding  Dir = 2, Dur = 24
03:27:57.061 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:57.062 00.001 9828 IsSlewing returns 0
03:27:57.062 00.000 9828 IsGuiding returns 0
03:27:57.062 00.000 9828 PulseGuide returned control before completion, sleep 34
03:27:57.112 00.050 9828 IsGuiding returns 1
03:27:57.112 00.000 9828 scope still moving after pulse duration time elapsed
03:27:57.142 00.030 9828 IsSlewing returns 0
03:27:57.142 00.000 9828 IsGuiding returns 1
03:27:57.173 00.031 9828 IsSlewing returns 0
03:27:57.173 00.000 9828 IsGuiding returns 1
03:27:57.204 00.031 9828 IsSlewing returns 0
03:27:57.204 00.000 9828 IsGuiding returns 0
03:27:57.204 00.000 9828 scope move finished after 24 + 117 ms
03:27:57.204 00.000 9828 Move returns status 0, amount 24
03:27:57.204 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:57.204 00.000 9828 MoveAxis(N, 12, B)
03:27:57.205 00.001 9828 Guiding  Dir = 0, Dur = 12
03:27:57.219 00.014 9828 IsSlewing returns 0
03:27:57.219 00.000 9828 IsGuiding returns 0
03:27:57.219 00.000 9828 PulseGuide returned control before completion, sleep 22
03:27:57.251 00.032 9828 IsGuiding returns 1
03:27:57.251 00.000 9828 scope still moving after pulse duration time elapsed
03:27:57.282 00.031 9828 IsSlewing returns 0
03:27:57.282 00.000 9828 IsGuiding returns 1
03:27:57.329 00.047 9828 IsSlewing returns 0
03:27:57.329 00.000 9828 IsGuiding returns 1
03:27:57.361 00.032 9828 IsSlewing returns 0
03:27:57.361 00.000 9828 IsGuiding returns 0
03:27:57.361 00.000 9828 scope move finished after 12 + 130 ms
03:27:57.362 00.001 9828 Move returns status 0, amount 12
03:27:57.362 00.000 9828 move complete, result=0
03:27:57.362 00.000 9828 worker thread done servicing request
03:27:57.362 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
03:27:57.746 00.384 8976 Exposure complete
03:27:57.751 00.005 8976 worker thread done servicing request
03:27:57.751 00.000 5052 OnExposeComplete: enter
03:27:57.751 00.000 5052 UpdateGuideState(): m_state=6
03:27:57.751 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13846
03:27:57.751 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.68, Mass=50, SNR=4.8, Peak=58 HFD=2.0
03:27:57.752 00.001 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.95 = 2.34)
03:27:57.752 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.23)
03:27:57.752 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.90 mountX=-0.03 mountY=0.03, mountTheta=2.29
03:27:57.752 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.03, opts=13)
03:27:57.752 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.03)
03:27:57.752 00.000 8976 Worker thread wakes up
03:27:57.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.03) opts 0xd
03:27:57.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.03)
03:27:57.753 00.001 8976 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.03
03:27:57.753 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:27:57.753 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:27:57.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:57.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:27:57.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:27:57.753 00.000 8976 MoveAxis(R, 0, ABG)
03:27:57.753 00.000 8976 MoveAxis(U, 0, ABG)
03:27:57.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:57.753 00.000 5052 Enqueuing Expose request
03:27:57.753 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:27:57.753 00.000 8976 MountToCamera -- mountX=1.60 mountY=-2.95 hyp=3.36 mountTheta=-1.07 cameraX=1.90, cameraY=2.77 cameraTheta=0.97
03:27:57.753 00.000 8976 incremental bump (1.898, 2.772) isValid = 1
03:27:57.753 00.000 8976 Scheduling Mount bump of (0.020, 0.030)
03:27:57.753 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.03, opts=4)
03:27:57.753 00.000 8976 Enqueuing Move request for scope (0.02, 0.03)
03:27:57.754 00.001 8976 move complete, result=0
03:27:57.754 00.000 8976 worker thread done servicing request
03:27:57.754 00.000 8976 Worker thread wakes up
03:27:57.754 00.000 9828 Worker thread wakes up
03:27:57.754 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0x4
03:27:57.754 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
03:27:57.754 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
03:27:57.754 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
03:27:57.754 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.99 mountX=-0.02 mountY=-0.03, mountTheta=-2.23
03:27:57.754 00.000 9828 Moving (0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
03:27:57.754 00.000 9828 BLC: window closed
03:27:57.754 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:57.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:57.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:57.754 00.000 9828 MoveAxis(E, 7, B)
03:27:57.754 00.000 9828 Guiding  Dir = 2, Dur = 7
03:27:57.755 00.001 9828 IsSlewing returns 0
03:27:57.755 00.000 9828 IsGuiding returns 0
03:27:57.755 00.000 9828 PulseGuide returned control before completion, sleep 17
03:27:57.780 00.025 9828 IsGuiding returns 1
03:27:57.780 00.000 9828 scope still moving after pulse duration time elapsed
03:27:57.812 00.032 9828 IsSlewing returns 0
03:27:57.812 00.000 9828 IsGuiding returns 1
03:27:57.843 00.031 9828 IsSlewing returns 0
03:27:57.843 00.000 9828 IsGuiding returns 1
03:27:57.874 00.031 9828 IsSlewing returns 0
03:27:57.874 00.000 9828 IsGuiding returns 0
03:27:57.874 00.000 9828 scope move finished after 7 + 112 ms
03:27:57.874 00.000 9828 Move returns status 0, amount 7
03:27:57.874 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:57.874 00.000 9828 MoveAxis(N, 4, B)
03:27:57.874 00.000 9828 Guiding  Dir = 0, Dur = 4
03:27:57.890 00.016 9828 IsSlewing returns 0
03:27:57.890 00.000 9828 IsGuiding returns 0
03:27:57.890 00.000 9828 PulseGuide returned control before completion, sleep 14
03:27:57.905 00.015 9828 IsGuiding returns 1
03:27:57.905 00.000 9828 scope still moving after pulse duration time elapsed
03:27:57.936 00.031 9828 IsSlewing returns 0
03:27:57.936 00.000 9828 IsGuiding returns 1
03:27:57.967 00.031 9828 IsSlewing returns 0
03:27:57.967 00.000 9828 IsGuiding returns 1
03:27:57.997 00.030 9828 IsSlewing returns 0
03:27:57.997 00.000 9828 IsGuiding returns 1
03:27:58.029 00.032 9828 IsSlewing returns 0
03:27:58.029 00.000 9828 IsGuiding returns 0
03:27:58.029 00.000 9828 scope move finished after 4 + 134 ms
03:27:58.029 00.000 9828 Move returns status 0, amount 4
03:27:58.029 00.000 9828 move complete, result=0
03:27:58.029 00.000 9828 worker thread done servicing request
03:27:58.029 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.0 px 4 ms NORTH
03:27:58.441 00.412 8976 Exposure complete
03:27:58.447 00.006 8976 worker thread done servicing request
03:27:58.447 00.000 5052 OnExposeComplete: enter
03:27:58.447 00.000 5052 UpdateGuideState(): m_state=6
03:27:58.447 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13847
03:27:58.447 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.86, Mass=28, SNR=3.6, Peak=56 HFD=1.0
03:27:58.447 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
03:27:58.447 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
03:27:58.447 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.24 cameraTheta=0.68 mountX=0.05 mountY=-0.23, mountTheta=-1.37
03:27:58.448 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.15, opts=13)
03:27:58.448 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.15)
03:27:58.448 00.000 8976 Worker thread wakes up
03:27:58.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.15) opts 0xd
03:27:58.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.15)
03:27:58.448 00.000 8976 Moving (0.18, 0.15) raw xDistance=0.05 yDistance=-0.23
03:27:58.448 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:27:58.448 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:27:58.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:58.448 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:58.448 00.000 5052 Enqueuing Expose request
03:27:58.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:27:58.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:27:58.448 00.000 8976 MoveAxis(R, 0, ABG)
03:27:58.448 00.000 8976 MoveAxis(U, 0, ABG)
03:27:58.449 00.001 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:27:58.449 00.000 8976 MountToCamera -- mountX=1.63 mountY=-2.71 hyp=3.16 mountTheta=-1.03 cameraX=1.67, cameraY=2.69 cameraTheta=1.01
03:27:58.449 00.000 8976 incremental bump (1.672, 2.686) isValid = 1
03:27:58.449 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:27:58.449 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:27:58.449 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:27:58.449 00.000 8976 move complete, result=0
03:27:58.449 00.000 9828 Worker thread wakes up
03:27:58.449 00.000 8976 worker thread done servicing request
03:27:58.449 00.000 8976 Worker thread wakes up
03:27:58.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:58.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:58.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:27:58.449 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:27:58.449 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:27:58.449 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
03:27:58.449 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
03:27:58.450 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
03:27:58.450 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:27:58.450 00.000 9828 BLC: window closed
03:27:58.450 00.000 9828 MoveAxis(E, 21, B)
03:27:58.450 00.000 9828 Guiding  Dir = 2, Dur = 21
03:27:58.450 00.000 9828 IsSlewing returns 0
03:27:58.450 00.000 9828 IsGuiding returns 0
03:27:58.450 00.000 9828 PulseGuide returned control before completion, sleep 31
03:27:58.484 00.034 9828 IsGuiding returns 1
03:27:58.484 00.000 9828 scope still moving after pulse duration time elapsed
03:27:58.516 00.032 9828 IsSlewing returns 0
03:27:58.516 00.000 9828 IsGuiding returns 1
03:27:58.546 00.030 9828 IsSlewing returns 0
03:27:58.547 00.001 9828 IsGuiding returns 1
03:27:58.578 00.031 9828 IsSlewing returns 0
03:27:58.578 00.000 9828 IsGuiding returns 0
03:27:58.578 00.000 9828 scope move finished after 21 + 107 ms
03:27:58.578 00.000 9828 Move returns status 0, amount 21
03:27:58.578 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:58.578 00.000 9828 MoveAxis(N, 13, B)
03:27:58.578 00.000 9828 Guiding  Dir = 0, Dur = 13
03:27:58.594 00.016 9828 IsSlewing returns 0
03:27:58.594 00.000 9828 IsGuiding returns 0
03:27:58.594 00.000 9828 PulseGuide returned control before completion, sleep 23
03:27:58.624 00.030 9828 IsGuiding returns 1
03:27:58.624 00.000 9828 scope still moving after pulse duration time elapsed
03:27:58.655 00.031 9828 IsSlewing returns 0
03:27:58.655 00.000 9828 IsGuiding returns 1
03:27:58.685 00.030 9828 IsSlewing returns 0
03:27:58.685 00.000 9828 IsGuiding returns 1
03:27:58.717 00.032 9828 IsSlewing returns 0
03:27:58.717 00.000 9828 IsGuiding returns 1
03:27:58.748 00.031 9828 IsSlewing returns 0
03:27:58.748 00.000 9828 IsGuiding returns 1
03:27:58.779 00.031 9828 IsSlewing returns 0
03:27:58.779 00.000 9828 IsGuiding returns 0
03:27:58.779 00.000 9828 scope move finished after 13 + 172 ms
03:27:58.779 00.000 9828 Move returns status 0, amount 13
03:27:58.779 00.000 9828 move complete, result=0
03:27:58.779 00.000 9828 worker thread done servicing request
03:27:58.780 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:27:59.135 00.355 8976 Exposure complete
03:27:59.141 00.006 8976 worker thread done servicing request
03:27:59.141 00.000 5052 OnExposeComplete: enter
03:27:59.141 00.000 5052 UpdateGuideState(): m_state=6
03:27:59.141 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13848
03:27:59.141 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.74, Mass=53, SNR=4.9, Peak=57 HFD=1.7
03:27:59.141 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
03:27:59.141 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.04 = -2.04)
03:27:59.141 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.26 cameraTheta=0.11 mountX=-0.09 mountY=-0.23, mountTheta=-1.95
03:27:59.142 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.03, opts=13)
03:27:59.142 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.03)
03:27:59.142 00.000 8976 Worker thread wakes up
03:27:59.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.03) opts 0xd
03:27:59.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.03)
03:27:59.142 00.000 8976 Moving (0.25, 0.03) raw xDistance=-0.09 yDistance=-0.23
03:27:59.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:27:59.142 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:27:59.143 00.001 5052 UpdateGuideState exits: m=53 SNR=4.9
03:27:59.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:59.143 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:27:59.143 00.000 8976 MoveAxis(R, 0, ABG)
03:27:59.143 00.000 8976 MoveAxis(U, 0, ABG)
03:27:59.143 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:59.143 00.000 5052 Enqueuing Expose request
03:27:59.143 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:27:59.143 00.000 8976 MountToCamera -- mountX=1.65 mountY=-2.55 hyp=3.04 mountTheta=-1.00 cameraX=1.52, cameraY=2.63 cameraTheta=1.05
03:27:59.143 00.000 8976 incremental bump (1.521, 2.629) isValid = 1
03:27:59.143 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:27:59.143 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:27:59.143 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:27:59.143 00.000 8976 move complete, result=0
03:27:59.143 00.000 8976 worker thread done servicing request
03:27:59.143 00.000 9828 Worker thread wakes up
03:27:59.143 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:27:59.144 00.001 8976 Worker thread wakes up
03:27:59.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:59.144 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:59.144 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:27:59.144 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:27:59.144 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
03:27:59.144 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
03:27:59.144 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
03:27:59.144 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:27:59.144 00.000 9828 BLC: window closed
03:27:59.144 00.000 9828 MoveAxis(E, 20, B)
03:27:59.144 00.000 9828 Guiding  Dir = 2, Dur = 20
03:27:59.145 00.001 9828 IsSlewing returns 0
03:27:59.145 00.000 9828 IsGuiding returns 0
03:27:59.145 00.000 9828 PulseGuide returned control before completion, sleep 30
03:27:59.182 00.037 9828 IsGuiding returns 1
03:27:59.182 00.000 9828 scope still moving after pulse duration time elapsed
03:27:59.214 00.032 9828 IsSlewing returns 0
03:27:59.214 00.000 9828 IsGuiding returns 1
03:27:59.245 00.031 9828 IsSlewing returns 0
03:27:59.245 00.000 9828 IsGuiding returns 1
03:27:59.276 00.031 9828 IsSlewing returns 0
03:27:59.276 00.000 9828 IsGuiding returns 0
03:27:59.276 00.000 9828 scope move finished after 20 + 111 ms
03:27:59.276 00.000 9828 Move returns status 0, amount 20
03:27:59.276 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:59.276 00.000 9828 MoveAxis(N, 13, B)
03:27:59.276 00.000 9828 Guiding  Dir = 0, Dur = 13
03:27:59.291 00.015 9828 IsSlewing returns 0
03:27:59.292 00.001 9828 IsGuiding returns 0
03:27:59.292 00.000 9828 PulseGuide returned control before completion, sleep 23
03:27:59.322 00.030 9828 IsGuiding returns 1
03:27:59.322 00.000 9828 scope still moving after pulse duration time elapsed
03:27:59.355 00.033 9828 IsSlewing returns 0
03:27:59.355 00.000 9828 IsGuiding returns 1
03:27:59.385 00.030 9828 IsSlewing returns 0
03:27:59.386 00.001 9828 IsGuiding returns 1
03:27:59.416 00.030 9828 IsSlewing returns 0
03:27:59.416 00.000 9828 IsGuiding returns 1
03:27:59.448 00.032 9828 IsSlewing returns 0
03:27:59.448 00.000 9828 IsGuiding returns 0
03:27:59.448 00.000 9828 scope move finished after 13 + 143 ms
03:27:59.448 00.000 9828 Move returns status 0, amount 13
03:27:59.448 00.000 9828 move complete, result=0
03:27:59.448 00.000 9828 worker thread done servicing request
03:27:59.449 00.001 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:27:59.830 00.381 8976 Exposure complete
03:27:59.835 00.005 8976 worker thread done servicing request
03:27:59.835 00.000 5052 OnExposeComplete: enter
03:27:59.835 00.000 5052 UpdateGuideState(): m_state=6
03:27:59.835 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13849
03:27:59.835 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.69, Mass=56, SNR=5.0, Peak=57 HFD=1.7
03:27:59.835 00.000 5052 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
03:27:59.835 00.000 5052 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
03:27:59.835 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.02 hyp=0.48 cameraTheta=-0.04 mountX=-0.23 mountY=-0.39, mountTheta=-2.11
03:27:59.836 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.02, opts=13)
03:27:59.836 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.02)
03:27:59.836 00.000 8976 Worker thread wakes up
03:27:59.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.02) opts 0xd
03:27:59.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.02)
03:27:59.836 00.000 8976 Moving (0.48, -0.02) raw xDistance=-0.23 yDistance=-0.39
03:27:59.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:27:59.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:27:59.836 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:27:59.837 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:59.837 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:27:59.837 00.000 5052 Enqueuing Expose request
03:27:59.837 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:27:59.837 00.000 8976 MoveAxis(R, 0, ABG)
03:27:59.837 00.000 8976 MoveAxis(U, 2, ABG)
03:27:59.837 00.000 8976 stepping (-11, 14) + (0, 2)
03:27:59.837 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:59.858 00.021 8976 Received - 47 (G) 
03:27:59.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:27:59.858 00.000 8976 stepped: pos (-11, 16)
03:27:59.858 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:27:59.858 00.000 8976 MountToCamera -- mountX=1.66 mountY=-2.55 hyp=3.04 mountTheta=-0.99 cameraX=1.51, cameraY=2.64 cameraTheta=1.05
03:27:59.858 00.000 8976 incremental bump (1.512, 2.638) isValid = 1
03:27:59.858 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
03:27:59.858 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:27:59.859 00.001 8976 Enqueuing Move request for scope (0.06, 0.10)
03:27:59.859 00.000 8976 move complete, result=0
03:27:59.859 00.000 9828 Worker thread wakes up
03:27:59.859 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:27:59.859 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:27:59.859 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:27:59.859 00.000 8976 worker thread done servicing request
03:27:59.859 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
03:27:59.859 00.000 8976 Worker thread wakes up
03:27:59.859 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
03:27:59.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:27:59.859 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
03:27:59.859 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:27:59.859 00.000 9828 BLC: window closed
03:27:59.859 00.000 9828 MoveAxis(E, 20, B)
03:27:59.860 00.001 9828 Guiding  Dir = 2, Dur = 20
03:27:59.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:27:59.860 00.000 9828 IsSlewing returns 0
03:27:59.860 00.000 9828 IsGuiding returns 0
03:27:59.860 00.000 9828 PulseGuide returned control before completion, sleep 30
03:27:59.902 00.042 9828 IsGuiding returns 1
03:27:59.902 00.000 9828 scope still moving after pulse duration time elapsed
03:27:59.934 00.032 9828 IsSlewing returns 0
03:27:59.934 00.000 9828 IsGuiding returns 1
03:27:59.965 00.031 9828 IsSlewing returns 0
03:27:59.965 00.000 9828 IsGuiding returns 1
03:27:59.996 00.031 9828 IsSlewing returns 0
03:27:59.996 00.000 9828 IsGuiding returns 0
03:27:59.996 00.000 9828 scope move finished after 20 + 116 ms
03:27:59.996 00.000 9828 Move returns status 0, amount 20
03:27:59.996 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:27:59.996 00.000 9828 MoveAxis(N, 13, B)
03:27:59.996 00.000 9828 Guiding  Dir = 0, Dur = 13
03:28:00.011 00.015 9828 IsSlewing returns 0
03:28:00.011 00.000 9828 IsGuiding returns 0
03:28:00.012 00.001 9828 PulseGuide returned control before completion, sleep 23
03:28:00.042 00.030 9828 IsGuiding returns 1
03:28:00.042 00.000 9828 scope still moving after pulse duration time elapsed
03:28:00.073 00.031 9828 IsSlewing returns 0
03:28:00.073 00.000 9828 IsGuiding returns 1
03:28:00.104 00.031 9828 IsSlewing returns 0
03:28:00.104 00.000 9828 IsGuiding returns 1
03:28:00.135 00.031 9828 IsSlewing returns 0
03:28:00.135 00.000 9828 IsGuiding returns 1
03:28:00.167 00.032 9828 IsSlewing returns 0
03:28:00.167 00.000 9828 IsGuiding returns 1
03:28:00.199 00.032 9828 IsSlewing returns 0
03:28:00.199 00.000 9828 IsGuiding returns 0
03:28:00.199 00.000 9828 scope move finished after 13 + 174 ms
03:28:00.199 00.000 9828 Move returns status 0, amount 13
03:28:00.199 00.000 9828 move complete, result=0
03:28:00.199 00.000 9828 worker thread done servicing request
03:28:00.199 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:28:00.544 00.345 8976 Exposure complete
03:28:00.553 00.009 8976 worker thread done servicing request
03:28:00.553 00.000 5052 OnExposeComplete: enter
03:28:00.553 00.000 5052 UpdateGuideState(): m_state=6
03:28:00.553 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13850
03:28:00.553 00.000 5052 Star::Find returns 1 (0), X=329.72, Y=281.86, Mass=57, SNR=5.1, Peak=58 HFD=1.9
03:28:00.553 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
03:28:00.553 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
03:28:00.553 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.15 hyp=0.56 cameraTheta=0.26 mountX=-0.12 mountY=-0.53, mountTheta=-1.79
03:28:00.624 00.071 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.15, opts=13)
03:28:00.624 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.15)
03:28:00.624 00.000 8976 Worker thread wakes up
03:28:00.624 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.15) opts 0xd
03:28:00.624 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.15)
03:28:00.624 00.000 8976 Moving (0.54, 0.15) raw xDistance=-0.12 yDistance=-0.53
03:28:00.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:28:00.624 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
03:28:00.625 00.001 8976 MoveAxis(R, 0, ABG)
03:28:00.625 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:00.625 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:28:00.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:00.625 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:00.625 00.000 8976 MoveAxis(U, 2, ABG)
03:28:00.625 00.000 5052 Enqueuing Expose request
03:28:00.625 00.000 8976 stepping (-11, 16) + (0, 2)
03:28:00.625 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:00.658 00.033 8976 Received - 47 (G) 
03:28:00.658 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:00.658 00.000 8976 stepped: pos (-11, 18)
03:28:00.658 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:28:00.658 00.000 8976 MountToCamera -- mountX=1.67 mountY=-2.65 hyp=3.13 mountTheta=-1.01 cameraX=1.60, cameraY=2.69 cameraTheta=1.03
03:28:00.658 00.000 8976 incremental bump (1.600, 2.692) isValid = 1
03:28:00.658 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:28:00.658 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:28:00.658 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:28:00.658 00.000 8976 move complete, result=0
03:28:00.658 00.000 9828 Worker thread wakes up
03:28:00.658 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:28:00.658 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:28:00.658 00.000 8976 worker thread done servicing request
03:28:00.658 00.000 8976 Worker thread wakes up
03:28:00.658 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:28:00.658 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
03:28:00.659 00.001 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
03:28:00.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:00.659 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:00.659 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:28:00.659 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:28:00.659 00.000 9828 BLC: window closed
03:28:00.659 00.000 9828 MoveAxis(E, 20, B)
03:28:00.659 00.000 9828 Guiding  Dir = 2, Dur = 20
03:28:00.659 00.000 9828 IsSlewing returns 0
03:28:00.659 00.000 9828 IsGuiding returns 0
03:28:00.659 00.000 9828 PulseGuide returned control before completion, sleep 30
03:28:00.698 00.039 9828 IsGuiding returns 1
03:28:00.698 00.000 9828 scope still moving after pulse duration time elapsed
03:28:00.729 00.031 9828 IsSlewing returns 0
03:28:00.729 00.000 9828 IsGuiding returns 1
03:28:00.760 00.031 9828 IsSlewing returns 0
03:28:00.760 00.000 9828 IsGuiding returns 1
03:28:00.792 00.032 9828 IsSlewing returns 0
03:28:00.792 00.000 9828 IsGuiding returns 0
03:28:00.792 00.000 9828 scope move finished after 20 + 112 ms
03:28:00.792 00.000 9828 Move returns status 0, amount 20
03:28:00.792 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:00.792 00.000 9828 MoveAxis(N, 13, B)
03:28:00.793 00.001 9828 Guiding  Dir = 0, Dur = 13
03:28:00.807 00.014 9828 IsSlewing returns 0
03:28:00.807 00.000 9828 IsGuiding returns 0
03:28:00.807 00.000 9828 PulseGuide returned control before completion, sleep 23
03:28:00.838 00.031 9828 IsGuiding returns 1
03:28:00.838 00.000 9828 scope still moving after pulse duration time elapsed
03:28:00.870 00.032 9828 IsSlewing returns 0
03:28:00.870 00.000 9828 IsGuiding returns 1
03:28:00.902 00.032 9828 IsSlewing returns 0
03:28:00.902 00.000 9828 IsGuiding returns 1
03:28:00.934 00.032 9828 IsSlewing returns 0
03:28:00.934 00.000 9828 IsGuiding returns 0
03:28:00.934 00.000 9828 scope move finished after 13 + 113 ms
03:28:00.934 00.000 9828 Move returns status 0, amount 13
03:28:00.934 00.000 9828 move complete, result=0
03:28:00.934 00.000 9828 worker thread done servicing request
03:28:00.934 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:28:01.343 00.409 8976 Exposure complete
03:28:01.348 00.005 8976 worker thread done servicing request
03:28:01.348 00.000 5052 OnExposeComplete: enter
03:28:01.348 00.000 5052 UpdateGuideState(): m_state=6
03:28:01.348 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13851
03:28:01.348 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.71, Mass=51, SNR=4.8, Peak=57 HFD=2.1
03:28:01.348 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:28:01.348 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
03:28:01.348 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.00 hyp=0.17 cameraTheta=3.12 mountX=0.08 mountY=0.14, mountTheta=1.05
03:28:01.349 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.00, opts=13)
03:28:01.349 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.00)
03:28:01.349 00.000 8976 Worker thread wakes up
03:28:01.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.00) opts 0xd
03:28:01.349 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.00)
03:28:01.349 00.000 8976 Moving (-0.17, 0.00) raw xDistance=0.08 yDistance=0.14
03:28:01.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:28:01.349 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:28:01.349 00.000 8976 MoveAxis(R, 0, ABG)
03:28:01.350 00.001 8976 MoveAxis(U, 0, ABG)
03:28:01.350 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:01.350 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:28:01.350 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:01.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:01.350 00.000 5052 Enqueuing Expose request
03:28:01.350 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:28:01.350 00.000 8976 MountToCamera -- mountX=1.67 mountY=-2.72 hyp=3.19 mountTheta=-1.02 cameraX=1.66, cameraY=2.73 cameraTheta=1.02
03:28:01.350 00.000 8976 incremental bump (1.659, 2.728) isValid = 1
03:28:01.350 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
03:28:01.350 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:28:01.350 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:28:01.350 00.000 8976 move complete, result=0
03:28:01.350 00.000 9828 Worker thread wakes up
03:28:01.350 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:28:01.350 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:28:01.350 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
03:28:01.350 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
03:28:01.350 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:28:01.351 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:01.351 00.000 8976 worker thread done servicing request
03:28:01.351 00.000 8976 Worker thread wakes up
03:28:01.351 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:28:01.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:01.351 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:01.351 00.000 9828 BLC: window closed
03:28:01.351 00.000 9828 MoveAxis(E, 20, B)
03:28:01.351 00.000 9828 Guiding  Dir = 2, Dur = 20
03:28:01.352 00.001 9828 IsSlewing returns 0
03:28:01.352 00.000 9828 IsGuiding returns 0
03:28:01.352 00.000 9828 PulseGuide returned control before completion, sleep 30
03:28:01.387 00.035 9828 IsGuiding returns 1
03:28:01.387 00.000 9828 scope still moving after pulse duration time elapsed
03:28:01.418 00.031 9828 IsSlewing returns 0
03:28:01.418 00.000 9828 IsGuiding returns 1
03:28:01.450 00.032 9828 IsSlewing returns 0
03:28:01.450 00.000 9828 IsGuiding returns 1
03:28:01.481 00.031 9828 IsSlewing returns 0
03:28:01.481 00.000 9828 IsGuiding returns 0
03:28:01.481 00.000 9828 scope move finished after 20 + 109 ms
03:28:01.481 00.000 9828 Move returns status 0, amount 20
03:28:01.481 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:01.481 00.000 9828 MoveAxis(N, 13, B)
03:28:01.481 00.000 9828 Guiding  Dir = 0, Dur = 13
03:28:01.496 00.015 9828 IsSlewing returns 0
03:28:01.496 00.000 9828 IsGuiding returns 0
03:28:01.496 00.000 9828 PulseGuide returned control before completion, sleep 23
03:28:01.527 00.031 9828 IsGuiding returns 1
03:28:01.527 00.000 9828 scope still moving after pulse duration time elapsed
03:28:01.558 00.031 9828 IsSlewing returns 0
03:28:01.558 00.000 9828 IsGuiding returns 1
03:28:01.589 00.031 9828 IsSlewing returns 0
03:28:01.589 00.000 9828 IsGuiding returns 1
03:28:01.619 00.030 9828 IsSlewing returns 0
03:28:01.619 00.000 9828 IsGuiding returns 1
03:28:01.651 00.032 9828 IsSlewing returns 0
03:28:01.651 00.000 9828 IsGuiding returns 0
03:28:01.651 00.000 9828 scope move finished after 13 + 141 ms
03:28:01.651 00.000 9828 Move returns status 0, amount 13
03:28:01.651 00.000 9828 move complete, result=0
03:28:01.651 00.000 9828 worker thread done servicing request
03:28:01.651 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:28:02.036 00.385 8976 Exposure complete
03:28:02.043 00.007 8976 worker thread done servicing request
03:28:02.043 00.000 5052 OnExposeComplete: enter
03:28:02.043 00.000 5052 UpdateGuideState(): m_state=6
03:28:02.043 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13852
03:28:02.043 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.28, Mass=67, SNR=5.5, Peak=57 HFD=2.3
03:28:02.043 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.65 = 2.64)
03:28:02.043 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.53)
03:28:02.043 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.43 hyp=0.43 cameraTheta=-1.60 mountX=-0.38 mountY=0.25, mountTheta=2.56
03:28:02.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.43, opts=13)
03:28:02.044 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.43)
03:28:02.044 00.000 8976 Worker thread wakes up
03:28:02.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.43) opts 0xd
03:28:02.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.43)
03:28:02.044 00.000 8976 Moving (-0.01, -0.43) raw xDistance=-0.38 yDistance=0.25
03:28:02.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:28:02.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:28:02.044 00.000 8976 MoveAxis(R, 2, ABG)
03:28:02.044 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:02.045 00.001 5052 UpdateGuideState exits: m=67 SNR=5.5
03:28:02.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:02.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:02.045 00.000 5052 Enqueuing Expose request
03:28:02.045 00.000 8976 stepping (-11, 18) + (2, 0)
03:28:02.045 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:02.080 00.035 8976 Received - 47 (G) 
03:28:02.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:02.080 00.000 8976 stepped: pos (-9, 18)
03:28:02.080 00.000 8976 MoveAxis(U, 0, ABG)
03:28:02.080 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:28:02.080 00.000 8976 MountToCamera -- mountX=1.58 mountY=-2.77 hyp=3.18 mountTheta=-1.05 cameraX=1.74, cameraY=2.66 cameraTheta=0.99
03:28:02.080 00.000 8976 incremental bump (1.744, 2.662) isValid = 1
03:28:02.081 00.001 8976 Scheduling Mount bump of (0.063, 0.100)
03:28:02.081 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:28:02.081 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:28:02.081 00.000 8976 move complete, result=0
03:28:02.081 00.000 9828 Worker thread wakes up
03:28:02.081 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:28:02.081 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:28:02.081 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:28:02.081 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:28:02.081 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:28:02.081 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:28:02.081 00.000 9828 BLC: window closed
03:28:02.081 00.000 8976 worker thread done servicing request
03:28:02.081 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
03:28:02.081 00.000 9828 MoveAxis(E, 21, B)
03:28:02.081 00.000 8976 Worker thread wakes up
03:28:02.081 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:02.081 00.000 9828 Guiding  Dir = 2, Dur = 21
03:28:02.082 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:02.082 00.000 9828 IsSlewing returns 0
03:28:02.082 00.000 9828 IsGuiding returns 0
03:28:02.082 00.000 9828 PulseGuide returned control before completion, sleep 31
03:28:02.119 00.037 9828 IsGuiding returns 1
03:28:02.119 00.000 9828 scope still moving after pulse duration time elapsed
03:28:02.151 00.032 9828 IsSlewing returns 0
03:28:02.151 00.000 9828 IsGuiding returns 1
03:28:02.183 00.032 9828 IsSlewing returns 0
03:28:02.183 00.000 9828 IsGuiding returns 1
03:28:02.215 00.032 9828 IsSlewing returns 0
03:28:02.215 00.000 9828 IsGuiding returns 1
03:28:02.246 00.031 9828 IsSlewing returns 0
03:28:02.246 00.000 9828 IsGuiding returns 1
03:28:02.276 00.030 9828 IsSlewing returns 0
03:28:02.276 00.000 9828 IsGuiding returns 1
03:28:02.307 00.031 9828 IsSlewing returns 0
03:28:02.307 00.000 9828 IsGuiding returns 0
03:28:02.307 00.000 9828 scope move finished after 21 + 204 ms
03:28:02.307 00.000 9828 Move returns status 0, amount 21
03:28:02.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:02.307 00.000 9828 MoveAxis(N, 12, B)
03:28:02.307 00.000 9828 Guiding  Dir = 0, Dur = 12
03:28:02.322 00.015 9828 IsSlewing returns 0
03:28:02.323 00.001 9828 IsGuiding returns 0
03:28:02.323 00.000 9828 PulseGuide returned control before completion, sleep 22
03:28:02.353 00.030 9828 IsGuiding returns 1
03:28:02.353 00.000 9828 scope still moving after pulse duration time elapsed
03:28:02.383 00.030 9828 IsSlewing returns 0
03:28:02.383 00.000 9828 IsGuiding returns 1
03:28:02.415 00.032 9828 IsSlewing returns 0
03:28:02.415 00.000 9828 IsGuiding returns 1
03:28:02.446 00.031 9828 IsSlewing returns 0
03:28:02.446 00.000 9828 IsGuiding returns 1
03:28:02.477 00.031 9828 IsSlewing returns 0
03:28:02.477 00.000 9828 IsGuiding returns 0
03:28:02.477 00.000 9828 scope move finished after 12 + 141 ms
03:28:02.477 00.000 9828 Move returns status 0, amount 12
03:28:02.477 00.000 9828 move complete, result=0
03:28:02.477 00.000 9828 worker thread done servicing request
03:28:02.477 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:28:02.769 00.292 8976 Exposure complete
03:28:02.774 00.005 8976 worker thread done servicing request
03:28:02.774 00.000 5052 OnExposeComplete: enter
03:28:02.774 00.000 5052 UpdateGuideState(): m_state=6
03:28:02.774 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13853
03:28:02.775 00.001 5052 Star::Find returns 1 (0), X=328.79, Y=281.52, Mass=60, SNR=5.2, Peak=57 HFD=2.5
03:28:02.775 00.000 5052 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.04) = xAngle (-4.73 = 1.56)
03:28:02.775 00.000 5052 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.83 = 1.45)
03:28:02.775 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.19 hyp=0.43 cameraTheta=-2.68 mountX=0.01 mountY=0.43, mountTheta=1.56
03:28:02.775 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.19, opts=13)
03:28:02.775 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.19)
03:28:02.775 00.000 8976 Worker thread wakes up
03:28:02.775 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.19) opts 0xd
03:28:02.776 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.19)
03:28:02.776 00.000 8976 Moving (-0.38, -0.19) raw xDistance=0.01 yDistance=0.43
03:28:02.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:28:02.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:28:02.776 00.000 8976 MoveAxis(R, 0, ABG)
03:28:02.776 00.000 8976 MoveAxis(D, 2, ABG)
03:28:02.776 00.000 8976 stepping (-9, 18) + (0, -2)
03:28:02.776 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:28:02.776 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:28:02.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:02.776 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:02.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:02.776 00.000 5052 Enqueuing Expose request
03:28:02.799 00.023 8976 Received - 47 (G) 
03:28:02.799 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:02.799 00.000 8976 stepped: pos (-9, 16)
03:28:02.800 00.001 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:28:02.800 00.000 8976 MountToCamera -- mountX=1.51 mountY=-2.69 hyp=3.09 mountTheta=-1.06 cameraX=1.71, cameraY=2.57 cameraTheta=0.98
03:28:02.800 00.000 8976 incremental bump (1.708, 2.570) isValid = 1
03:28:02.800 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:28:02.800 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:28:02.800 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:28:02.800 00.000 8976 move complete, result=0
03:28:02.800 00.000 8976 worker thread done servicing request
03:28:02.800 00.000 8976 Worker thread wakes up
03:28:02.800 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:28:02.800 00.000 9828 Worker thread wakes up
03:28:02.800 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:28:02.800 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:02.800 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:28:02.800 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:02.800 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
03:28:02.801 00.001 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
03:28:02.801 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:28:02.801 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:28:02.801 00.000 9828 BLC: window closed
03:28:02.801 00.000 9828 MoveAxis(E, 22, B)
03:28:02.801 00.000 9828 Guiding  Dir = 2, Dur = 22
03:28:02.801 00.000 9828 IsSlewing returns 0
03:28:02.801 00.000 9828 IsGuiding returns 0
03:28:02.801 00.000 9828 PulseGuide returned control before completion, sleep 32
03:28:02.838 00.037 9828 IsGuiding returns 1
03:28:02.838 00.000 9828 scope still moving after pulse duration time elapsed
03:28:02.869 00.031 9828 IsSlewing returns 0
03:28:02.869 00.000 9828 IsGuiding returns 1
03:28:02.899 00.030 9828 IsSlewing returns 0
03:28:02.899 00.000 9828 IsGuiding returns 1
03:28:02.929 00.030 9828 IsSlewing returns 0
03:28:02.929 00.000 9828 IsGuiding returns 1
03:28:02.961 00.032 9828 IsSlewing returns 0
03:28:02.961 00.000 9828 IsGuiding returns 0
03:28:02.961 00.000 9828 scope move finished after 22 + 137 ms
03:28:02.961 00.000 9828 Move returns status 0, amount 22
03:28:02.961 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:02.961 00.000 9828 MoveAxis(N, 12, B)
03:28:02.961 00.000 9828 Guiding  Dir = 0, Dur = 12
03:28:02.976 00.015 9828 IsSlewing returns 0
03:28:02.976 00.000 9828 IsGuiding returns 0
03:28:02.977 00.001 9828 PulseGuide returned control before completion, sleep 22
03:28:03.008 00.031 9828 IsGuiding returns 1
03:28:03.009 00.001 9828 scope still moving after pulse duration time elapsed
03:28:03.040 00.031 9828 IsSlewing returns 0
03:28:03.040 00.000 9828 IsGuiding returns 1
03:28:03.071 00.031 9828 IsSlewing returns 0
03:28:03.071 00.000 9828 IsGuiding returns 1
03:28:03.101 00.030 9828 IsSlewing returns 0
03:28:03.102 00.001 9828 IsGuiding returns 1
03:28:03.131 00.029 9828 IsSlewing returns 0
03:28:03.131 00.000 9828 IsGuiding returns 0
03:28:03.131 00.000 9828 scope move finished after 12 + 143 ms
03:28:03.131 00.000 9828 Move returns status 0, amount 12
03:28:03.131 00.000 9828 move complete, result=0
03:28:03.131 00.000 9828 worker thread done servicing request
03:28:03.131 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:28:03.484 00.353 8976 Exposure complete
03:28:03.490 00.006 8976 worker thread done servicing request
03:28:03.490 00.000 5052 OnExposeComplete: enter
03:28:03.490 00.000 5052 UpdateGuideState(): m_state=6
03:28:03.490 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13854
03:28:03.490 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.86, Mass=57, SNR=5.1, Peak=54 HFD=2.6
03:28:03.490 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
03:28:03.490 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.16 = 0.16)
03:28:03.490 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.20 cameraTheta=2.31 mountX=0.20 mountY=0.03, mountTheta=0.17
03:28:03.491 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.15, opts=13)
03:28:03.491 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.15)
03:28:03.491 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:03.491 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:28:03.491 00.000 8976 Worker thread wakes up
03:28:03.491 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.15) opts 0xd
03:28:03.491 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.15)
03:28:03.491 00.000 8976 Moving (-0.14, 0.15) raw xDistance=0.20 yDistance=0.03
03:28:03.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:03.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:03.491 00.000 5052 Enqueuing Expose request
03:28:03.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:28:03.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:28:03.491 00.000 8976 MoveAxis(R, 0, ABG)
03:28:03.491 00.000 8976 MoveAxis(U, 0, ABG)
03:28:03.491 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:28:03.491 00.000 8976 MountToCamera -- mountX=1.47 mountY=-2.64 hyp=3.02 mountTheta=-1.06 cameraX=1.68, cameraY=2.51 cameraTheta=0.98
03:28:03.492 00.001 8976 incremental bump (1.684, 2.509) isValid = 1
03:28:03.492 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:28:03.492 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:28:03.492 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:28:03.492 00.000 8976 move complete, result=0
03:28:03.492 00.000 8976 worker thread done servicing request
03:28:03.492 00.000 8976 Worker thread wakes up
03:28:03.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:03.492 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:03.492 00.000 9828 Worker thread wakes up
03:28:03.492 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:28:03.492 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:28:03.492 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:28:03.492 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:28:03.492 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:28:03.492 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:03.492 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:28:03.492 00.000 9828 BLC: window closed
03:28:03.492 00.000 9828 MoveAxis(E, 22, B)
03:28:03.492 00.000 9828 Guiding  Dir = 2, Dur = 22
03:28:03.493 00.001 9828 IsSlewing returns 0
03:28:03.493 00.000 9828 IsGuiding returns 0
03:28:03.493 00.000 9828 PulseGuide returned control before completion, sleep 32
03:28:03.539 00.046 9828 IsGuiding returns 1
03:28:03.539 00.000 9828 scope still moving after pulse duration time elapsed
03:28:03.569 00.030 9828 IsSlewing returns 0
03:28:03.569 00.000 9828 IsGuiding returns 1
03:28:03.599 00.030 9828 IsSlewing returns 0
03:28:03.599 00.000 9828 IsGuiding returns 1
03:28:03.630 00.031 9828 IsSlewing returns 0
03:28:03.630 00.000 9828 IsGuiding returns 1
03:28:03.661 00.031 9828 IsSlewing returns 0
03:28:03.661 00.000 9828 IsGuiding returns 0
03:28:03.661 00.000 9828 scope move finished after 22 + 146 ms
03:28:03.661 00.000 9828 Move returns status 0, amount 22
03:28:03.661 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:03.661 00.000 9828 MoveAxis(N, 12, B)
03:28:03.661 00.000 9828 Guiding  Dir = 0, Dur = 12
03:28:03.677 00.016 9828 IsSlewing returns 0
03:28:03.677 00.000 9828 IsGuiding returns 0
03:28:03.677 00.000 9828 PulseGuide returned control before completion, sleep 22
03:28:03.709 00.032 9828 IsGuiding returns 1
03:28:03.709 00.000 9828 scope still moving after pulse duration time elapsed
03:28:03.739 00.030 9828 IsSlewing returns 0
03:28:03.739 00.000 9828 IsGuiding returns 1
03:28:03.770 00.031 9828 IsSlewing returns 0
03:28:03.770 00.000 9828 IsGuiding returns 1
03:28:03.801 00.031 9828 IsSlewing returns 0
03:28:03.801 00.000 9828 IsGuiding returns 1
03:28:03.831 00.030 9828 IsSlewing returns 0
03:28:03.831 00.000 9828 IsGuiding returns 0
03:28:03.831 00.000 9828 scope move finished after 12 + 142 ms
03:28:03.831 00.000 9828 Move returns status 0, amount 12
03:28:03.831 00.000 9828 move complete, result=0
03:28:03.832 00.001 9828 worker thread done servicing request
03:28:03.832 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:28:04.178 00.346 8976 Exposure complete
03:28:04.183 00.005 8976 worker thread done servicing request
03:28:04.183 00.000 5052 OnExposeComplete: enter
03:28:04.183 00.000 5052 UpdateGuideState(): m_state=6
03:28:04.183 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13855
03:28:04.184 00.001 5052 Star::Find returns 1 (0), X=330.15, Y=282.20, Mass=37, SNR=4.2, Peak=55 HFD=1.6
03:28:04.184 00.000 5052 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
03:28:04.184 00.000 5052 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
03:28:04.184 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=0.49 hyp=1.09 cameraTheta=0.47 mountX=-0.01 mountY=-1.08, mountTheta=-1.58
03:28:04.184 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=0.49, opts=13)
03:28:04.184 00.000 5052 Enqueuing Move request for stepguider (0.97, 0.49)
03:28:04.184 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:28:04.184 00.000 5052 UpdateGuideState exits: m=37 SNR=4.2
03:28:04.184 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:04.184 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:04.184 00.000 5052 Enqueuing Expose request
03:28:04.185 00.001 8976 Worker thread wakes up
03:28:04.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, 0.49) opts 0xd
03:28:04.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, 0.49)
03:28:04.185 00.000 8976 Moving (0.97, 0.49) raw xDistance=-0.01 yDistance=-1.08
03:28:04.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:28:04.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.08
03:28:04.185 00.000 8976 MoveAxis(R, 0, ABG)
03:28:04.185 00.000 8976 MoveAxis(U, 4, ABG)
03:28:04.185 00.000 8976 stepping (-9, 16) + (0, 4)
03:28:04.185 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:04.222 00.037 8976 Received - 47 (G) 
03:28:04.222 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:04.223 00.001 8976 stepped: pos (-9, 20)
03:28:04.223 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:28:04.223 00.000 8976 MountToCamera -- mountX=1.44 mountY=-2.82 hyp=3.16 mountTheta=-1.10 cameraX=1.85, cameraY=2.56 cameraTheta=0.94
03:28:04.223 00.000 8976 incremental bump (1.855, 2.563) isValid = 1
03:28:04.223 00.000 8976 Scheduling Mount bump of (0.067, 0.096)
03:28:04.223 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:28:04.223 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:28:04.223 00.000 8976 move complete, result=0
03:28:04.223 00.000 9828 Worker thread wakes up
03:28:04.223 00.000 8976 worker thread done servicing request
03:28:04.223 00.000 8976 Worker thread wakes up
03:28:04.223 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:04.223 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:28:04.223 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:28:04.223 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
03:28:04.223 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -1.1 px 4 ms NORTH
03:28:04.223 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:04.223 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
03:28:04.224 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:28:04.224 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:28:04.224 00.000 9828 BLC: window closed
03:28:04.224 00.000 9828 MoveAxis(E, 23, B)
03:28:04.224 00.000 9828 Guiding  Dir = 2, Dur = 23
03:28:04.224 00.000 9828 IsSlewing returns 0
03:28:04.224 00.000 9828 IsGuiding returns 0
03:28:04.224 00.000 9828 PulseGuide returned control before completion, sleep 33
03:28:04.271 00.047 9828 IsGuiding returns 1
03:28:04.272 00.001 9828 scope still moving after pulse duration time elapsed
03:28:04.302 00.030 9828 IsSlewing returns 0
03:28:04.302 00.000 9828 IsGuiding returns 1
03:28:04.333 00.031 9828 IsSlewing returns 0
03:28:04.333 00.000 9828 IsGuiding returns 1
03:28:04.363 00.030 9828 IsSlewing returns 0
03:28:04.363 00.000 9828 IsGuiding returns 0
03:28:04.363 00.000 9828 scope move finished after 23 + 116 ms
03:28:04.363 00.000 9828 Move returns status 0, amount 23
03:28:04.363 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:04.363 00.000 9828 MoveAxis(N, 12, B)
03:28:04.363 00.000 9828 Guiding  Dir = 0, Dur = 12
03:28:04.379 00.016 9828 IsSlewing returns 0
03:28:04.380 00.001 9828 IsGuiding returns 0
03:28:04.380 00.000 9828 PulseGuide returned control before completion, sleep 22
03:28:04.411 00.031 9828 IsGuiding returns 1
03:28:04.411 00.000 9828 scope still moving after pulse duration time elapsed
03:28:04.442 00.031 9828 IsSlewing returns 0
03:28:04.442 00.000 9828 IsGuiding returns 1
03:28:04.473 00.031 9828 IsSlewing returns 0
03:28:04.473 00.000 9828 IsGuiding returns 1
03:28:04.504 00.031 9828 IsSlewing returns 0
03:28:04.504 00.000 9828 IsGuiding returns 0
03:28:04.504 00.000 9828 scope move finished after 12 + 112 ms
03:28:04.504 00.000 9828 Move returns status 0, amount 12
03:28:04.504 00.000 9828 move complete, result=0
03:28:04.505 00.001 9828 worker thread done servicing request
03:28:04.505 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:28:04.908 00.403 8976 Exposure complete
03:28:04.915 00.007 8976 worker thread done servicing request
03:28:04.915 00.000 5052 OnExposeComplete: enter
03:28:04.915 00.000 5052 UpdateGuideState(): m_state=6
03:28:04.915 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13856
03:28:04.915 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.72, Mass=53, SNR=4.9, Peak=54 HFD=2.9
03:28:04.915 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:28:04.915 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
03:28:04.916 00.001 5052 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.98 mountX=0.04 mountY=0.05, mountTheta=0.89
03:28:04.917 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.01, opts=13)
03:28:04.917 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.01)
03:28:04.917 00.000 8976 Worker thread wakes up
03:28:04.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.01) opts 0xd
03:28:04.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.01)
03:28:04.918 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:28:04.918 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:28:04.918 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:04.918 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:04.918 00.000 5052 Enqueuing Expose request
03:28:04.919 00.001 8976 Moving (-0.07, 0.01) raw xDistance=0.04 yDistance=0.05
03:28:04.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:28:04.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:28:04.919 00.000 8976 MoveAxis(R, 0, ABG)
03:28:04.919 00.000 8976 MoveAxis(U, 0, ABG)
03:28:04.919 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:28:04.919 00.000 8976 MountToCamera -- mountX=1.42 mountY=-2.94 hyp=3.26 mountTheta=-1.12 cameraX=1.97, cameraY=2.60 cameraTheta=0.92
03:28:04.919 00.000 8976 incremental bump (1.969, 2.599) isValid = 1
03:28:04.919 00.000 8976 Scheduling Mount bump of (0.039, 0.053)
03:28:04.920 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.05, opts=4)
03:28:04.920 00.000 8976 Enqueuing Move request for scope (0.04, 0.05)
03:28:04.920 00.000 8976 move complete, result=0
03:28:04.920 00.000 8976 worker thread done servicing request
03:28:04.920 00.000 8976 Worker thread wakes up
03:28:04.920 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:04.920 00.000 9828 Worker thread wakes up
03:28:04.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:04.920 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0x4
03:28:04.920 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
03:28:04.920 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:04.920 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
03:28:04.920 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
03:28:04.920 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.94 mountX=-0.04 mountY=-0.05, mountTheta=-2.28
03:28:04.920 00.000 9828 Moving (0.04, 0.05) raw xDistance=-0.04 yDistance=-0.05
03:28:04.921 00.001 9828 BLC: window closed
03:28:04.921 00.000 9828 MoveAxis(E, 13, B)
03:28:04.921 00.000 9828 Guiding  Dir = 2, Dur = 13
03:28:04.921 00.000 9828 IsSlewing returns 0
03:28:04.921 00.000 9828 IsGuiding returns 0
03:28:04.921 00.000 9828 PulseGuide returned control before completion, sleep 23
03:28:04.960 00.039 9828 IsGuiding returns 1
03:28:04.960 00.000 9828 scope still moving after pulse duration time elapsed
03:28:04.991 00.031 9828 IsSlewing returns 0
03:28:04.991 00.000 9828 IsGuiding returns 1
03:28:05.023 00.032 9828 IsSlewing returns 0
03:28:05.023 00.000 9828 IsGuiding returns 1
03:28:05.053 00.030 9828 IsSlewing returns 0
03:28:05.053 00.000 9828 IsGuiding returns 0
03:28:05.053 00.000 9828 scope move finished after 13 + 118 ms
03:28:05.053 00.000 9828 Move returns status 0, amount 13
03:28:05.053 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:05.053 00.000 9828 MoveAxis(N, 7, B)
03:28:05.053 00.000 9828 Guiding  Dir = 0, Dur = 7
03:28:05.069 00.016 9828 IsSlewing returns 0
03:28:05.069 00.000 9828 IsGuiding returns 0
03:28:05.069 00.000 9828 PulseGuide returned control before completion, sleep 17
03:28:05.099 00.030 9828 IsGuiding returns 1
03:28:05.099 00.000 9828 scope still moving after pulse duration time elapsed
03:28:05.130 00.031 9828 IsSlewing returns 0
03:28:05.130 00.000 9828 IsGuiding returns 1
03:28:05.161 00.031 9828 IsSlewing returns 0
03:28:05.161 00.000 9828 IsGuiding returns 1
03:28:05.191 00.030 9828 IsSlewing returns 0
03:28:05.191 00.000 9828 IsGuiding returns 1
03:28:05.222 00.031 9828 IsSlewing returns 0
03:28:05.222 00.000 9828 IsGuiding returns 0
03:28:05.222 00.000 9828 scope move finished after 7 + 146 ms
03:28:05.222 00.000 9828 Move returns status 0, amount 7
03:28:05.222 00.000 9828 move complete, result=0
03:28:05.222 00.000 9828 worker thread done servicing request
03:28:05.222 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.0 px 7 ms NORTH
03:28:05.621 00.399 8976 Exposure complete
03:28:05.627 00.006 8976 worker thread done servicing request
03:28:05.627 00.000 5052 OnExposeComplete: enter
03:28:05.627 00.000 5052 UpdateGuideState(): m_state=6
03:28:05.627 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13857
03:28:05.627 00.000 5052 Star::Find returns 1 (0), X=330.21, Y=282.73, Mass=53, SNR=4.9, Peak=54 HFD=2.9
03:28:05.627 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
03:28:05.627 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
03:28:05.627 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=1.03 hyp=1.46 cameraTheta=0.78 mountX=0.44 mountY=-1.43, mountTheta=-1.27
03:28:05.628 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=1.03, opts=13)
03:28:05.628 00.000 5052 Enqueuing Move request for stepguider (1.04, 1.03)
03:28:05.628 00.000 8976 Worker thread wakes up
03:28:05.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, 1.03) opts 0xd
03:28:05.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, 1.03)
03:28:05.628 00.000 8976 Moving (1.04, 1.03) raw xDistance=0.44 yDistance=-1.43
03:28:05.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:28:05.629 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:05.629 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:28:05.629 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:05.629 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:05.629 00.000 5052 Enqueuing Expose request
03:28:05.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.43
03:28:05.629 00.000 8976 MoveAxis(L, 2, ABG)
03:28:05.629 00.000 8976 stepping (-9, 20) + (-2, 0)
03:28:05.629 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:05.661 00.032 8976 Received - 47 (G) 
03:28:05.661 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:05.661 00.000 8976 stepped: pos (-11, 20)
03:28:05.661 00.000 8976 MoveAxis(U, 6, ABG)
03:28:05.661 00.000 8976 stepping (-11, 20) + (0, 6)
03:28:05.661 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:28:05.710 00.049 8976 Received - 47 (G) 
03:28:05.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:28:05.710 00.000 8976 stepped: pos (-11, 26)
03:28:05.710 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:28:05.710 00.000 8976 MountToCamera -- mountX=1.51 mountY=-3.33 hyp=3.65 mountTheta=-1.15 cameraX=2.28, cameraY=2.86 cameraTheta=0.90
03:28:05.710 00.000 8976 incremental bump (2.279, 2.857) isValid = 1
03:28:05.710 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:28:05.710 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:28:05.710 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:28:05.710 00.000 8976 move complete, result=0
03:28:05.710 00.000 8976 worker thread done servicing request
03:28:05.710 00.000 8976 Worker thread wakes up
03:28:05.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:05.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:05.710 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -1.4 px 6 ms NORTH
03:28:05.710 00.000 9828 Worker thread wakes up
03:28:05.710 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:28:05.711 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:28:05.711 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
03:28:05.711 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
03:28:05.711 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:28:05.711 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:28:05.711 00.000 9828 BLC: window closed
03:28:05.711 00.000 9828 MoveAxis(E, 24, B)
03:28:05.711 00.000 9828 Guiding  Dir = 2, Dur = 24
03:28:05.711 00.000 9828 IsSlewing returns 0
03:28:05.711 00.000 9828 IsGuiding returns 0
03:28:05.711 00.000 9828 PulseGuide returned control before completion, sleep 34
03:28:05.748 00.037 9828 IsGuiding returns 1
03:28:05.748 00.000 9828 scope still moving after pulse duration time elapsed
03:28:05.780 00.032 9828 IsSlewing returns 0
03:28:05.780 00.000 9828 IsGuiding returns 1
03:28:05.811 00.031 9828 IsSlewing returns 0
03:28:05.811 00.000 9828 IsGuiding returns 1
03:28:05.841 00.030 9828 IsSlewing returns 0
03:28:05.841 00.000 9828 IsGuiding returns 1
03:28:05.873 00.032 9828 IsSlewing returns 0
03:28:05.873 00.000 9828 IsGuiding returns 0
03:28:05.873 00.000 9828 scope move finished after 24 + 138 ms
03:28:05.873 00.000 9828 Move returns status 0, amount 24
03:28:05.873 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:05.873 00.000 9828 MoveAxis(N, 11, B)
03:28:05.873 00.000 9828 Guiding  Dir = 0, Dur = 11
03:28:05.889 00.016 9828 IsSlewing returns 0
03:28:05.889 00.000 9828 IsGuiding returns 0
03:28:05.889 00.000 9828 PulseGuide returned control before completion, sleep 21
03:28:05.919 00.030 9828 IsGuiding returns 1
03:28:05.919 00.000 9828 scope still moving after pulse duration time elapsed
03:28:05.950 00.031 9828 IsSlewing returns 0
03:28:05.950 00.000 9828 IsGuiding returns 1
03:28:05.980 00.030 9828 IsSlewing returns 0
03:28:05.980 00.000 9828 IsGuiding returns 1
03:28:06.012 00.032 9828 IsSlewing returns 0
03:28:06.012 00.000 9828 IsGuiding returns 1
03:28:06.042 00.030 9828 IsSlewing returns 0
03:28:06.042 00.000 9828 IsGuiding returns 0
03:28:06.042 00.000 9828 scope move finished after 11 + 142 ms
03:28:06.042 00.000 9828 Move returns status 0, amount 11
03:28:06.042 00.000 9828 move complete, result=0
03:28:06.042 00.000 9828 worker thread done servicing request
03:28:06.042 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:28:06.395 00.353 8976 Exposure complete
03:28:06.400 00.005 8976 worker thread done servicing request
03:28:06.400 00.000 5052 OnExposeComplete: enter
03:28:06.400 00.000 5052 UpdateGuideState(): m_state=6
03:28:06.400 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13858
03:28:06.400 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=280.81, Mass=63, SNR=5.4, Peak=53 HFD=2.5
03:28:06.400 00.000 5052 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.04) = xAngle (-3.06 = -3.06)
03:28:06.400 00.000 5052 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.16 = 3.12)
03:28:06.401 00.001 5052 CameraToMount -- cameraX=0.56 cameraY=-0.90 hyp=1.06 cameraTheta=-1.02 mountX=-1.06 mountY=0.02, mountTheta=3.12
03:28:06.401 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.90, opts=13)
03:28:06.401 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.90)
03:28:06.401 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=51, Gamma=2.630
03:28:06.401 00.000 8976 Worker thread wakes up
03:28:06.402 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.90) opts 0xd
03:28:06.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.90)
03:28:06.402 00.000 8976 Moving (0.56, -0.90) raw xDistance=-1.06 yDistance=0.02
03:28:06.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.06
03:28:06.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:28:06.402 00.000 8976 MoveAxis(R, 4, ABG)
03:28:06.402 00.000 8976 stepping (-11, 26) + (4, 0)
03:28:06.402 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:28:06.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:06.402 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:06.402 00.000 5052 Enqueuing Expose request
03:28:06.402 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:06.444 00.042 8976 Received - 47 (G) 
03:28:06.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:06.444 00.000 8976 stepped: pos (-7, 26)
03:28:06.444 00.000 8976 MoveAxis(U, 0, ABG)
03:28:06.444 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:28:06.444 00.000 8976 MountToCamera -- mountX=1.36 mountY=-3.59 hyp=3.84 mountTheta=-1.21 cameraX=2.58, cameraY=2.85 cameraTheta=0.84
03:28:06.445 00.001 8976 incremental bump (2.579, 2.849) isValid = 1
03:28:06.445 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
03:28:06.445 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:28:06.445 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:28:06.445 00.000 8976 move complete, result=0
03:28:06.445 00.000 8976 worker thread done servicing request
03:28:06.445 00.000 8976 Worker thread wakes up
03:28:06.445 00.000 5052 GuideStep: -1.1 px 4 ms EAST, 0.0 px 0 ms NORTH
03:28:06.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:06.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:06.446 00.001 9828 Worker thread wakes up
03:28:06.446 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:28:06.446 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:28:06.446 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:28:06.446 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
03:28:06.447 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
03:28:06.447 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:28:06.447 00.000 9828 BLC: window closed
03:28:06.447 00.000 9828 MoveAxis(E, 26, B)
03:28:06.447 00.000 9828 Guiding  Dir = 2, Dur = 26
03:28:06.447 00.000 9828 IsSlewing returns 0
03:28:06.448 00.001 9828 IsGuiding returns 0
03:28:06.448 00.000 9828 PulseGuide returned control before completion, sleep 36
03:28:06.495 00.047 9828 IsGuiding returns 1
03:28:06.495 00.000 9828 scope still moving after pulse duration time elapsed
03:28:06.527 00.032 9828 IsSlewing returns 0
03:28:06.527 00.000 9828 IsGuiding returns 1
03:28:06.558 00.031 9828 IsSlewing returns 0
03:28:06.558 00.000 9828 IsGuiding returns 1
03:28:06.589 00.031 9828 IsSlewing returns 0
03:28:06.589 00.000 9828 IsGuiding returns 0
03:28:06.589 00.000 9828 scope move finished after 26 + 115 ms
03:28:06.589 00.000 9828 Move returns status 0, amount 26
03:28:06.589 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:06.589 00.000 9828 MoveAxis(N, 11, B)
03:28:06.589 00.000 9828 Guiding  Dir = 0, Dur = 11
03:28:06.605 00.016 9828 IsSlewing returns 0
03:28:06.605 00.000 9828 IsGuiding returns 0
03:28:06.605 00.000 9828 PulseGuide returned control before completion, sleep 21
03:28:06.635 00.030 9828 IsGuiding returns 1
03:28:06.635 00.000 9828 scope still moving after pulse duration time elapsed
03:28:06.667 00.032 9828 IsSlewing returns 0
03:28:06.667 00.000 9828 IsGuiding returns 1
03:28:06.697 00.030 9828 IsSlewing returns 0
03:28:06.697 00.000 9828 IsGuiding returns 1
03:28:06.728 00.031 9828 IsSlewing returns 0
03:28:06.729 00.001 9828 IsGuiding returns 1
03:28:06.760 00.031 9828 IsSlewing returns 0
03:28:06.760 00.000 9828 IsGuiding returns 0
03:28:06.760 00.000 9828 scope move finished after 11 + 143 ms
03:28:06.760 00.000 9828 Move returns status 0, amount 11
03:28:06.760 00.000 9828 move complete, result=0
03:28:06.760 00.000 9828 worker thread done servicing request
03:28:06.760 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:28:07.132 00.372 8976 Exposure complete
03:28:07.139 00.007 8976 worker thread done servicing request
03:28:07.139 00.000 5052 OnExposeComplete: enter
03:28:07.139 00.000 5052 UpdateGuideState(): m_state=6
03:28:07.139 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13859
03:28:07.139 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.08, Mass=63, SNR=5.3, Peak=55 HFD=2.6
03:28:07.139 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.04) = xAngle (0.12 = 0.12)
03:28:07.139 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.01 = 0.01)
03:28:07.139 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.37 hyp=0.44 cameraTheta=2.16 mountX=0.44 mountY=0.01, mountTheta=0.01
03:28:07.140 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.37, opts=13)
03:28:07.140 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.37)
03:28:07.140 00.000 8976 Worker thread wakes up
03:28:07.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.37) opts 0xd
03:28:07.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.37)
03:28:07.140 00.000 8976 Moving (-0.25, 0.37) raw xDistance=0.44 yDistance=0.01
03:28:07.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.44
03:28:07.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:28:07.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:07.141 00.001 5052 UpdateGuideState exits: m=63 SNR=5.3
03:28:07.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:07.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:07.141 00.000 5052 Enqueuing Expose request
03:28:07.141 00.000 8976 MoveAxis(L, 2, ABG)
03:28:07.141 00.000 8976 stepping (-7, 26) + (-2, 0)
03:28:07.141 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:07.164 00.023 8976 Received - 47 (G) 
03:28:07.164 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:07.164 00.000 8976 stepped: pos (-9, 26)
03:28:07.164 00.000 8976 MoveAxis(U, 0, ABG)
03:28:07.164 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:28:07.164 00.000 8976 MountToCamera -- mountX=1.37 mountY=-3.77 hyp=4.01 mountTheta=-1.22 cameraX=2.73, cameraY=2.93 cameraTheta=0.82
03:28:07.164 00.000 8976 incremental bump (2.734, 2.934) isValid = 1
03:28:07.164 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:28:07.164 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:28:07.164 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:28:07.164 00.000 8976 move complete, result=0
03:28:07.164 00.000 9828 Worker thread wakes up
03:28:07.164 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:28:07.165 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:28:07.165 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:28:07.165 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:28:07.165 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
03:28:07.165 00.000 8976 worker thread done servicing request
03:28:07.165 00.000 8976 Worker thread wakes up
03:28:07.165 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:07.165 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:28:07.165 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:28:07.165 00.000 9828 BLC: window closed
03:28:07.165 00.000 9828 MoveAxis(E, 26, B)
03:28:07.165 00.000 9828 Guiding  Dir = 2, Dur = 26
03:28:07.165 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:07.165 00.000 9828 IsSlewing returns 0
03:28:07.166 00.001 9828 IsGuiding returns 0
03:28:07.166 00.000 9828 PulseGuide returned control before completion, sleep 36
03:28:07.210 00.044 9828 IsGuiding returns 1
03:28:07.210 00.000 9828 scope still moving after pulse duration time elapsed
03:28:07.241 00.031 9828 IsSlewing returns 0
03:28:07.241 00.000 9828 IsGuiding returns 1
03:28:07.272 00.031 9828 IsSlewing returns 0
03:28:07.272 00.000 9828 IsGuiding returns 1
03:28:07.303 00.031 9828 IsSlewing returns 0
03:28:07.303 00.000 9828 IsGuiding returns 1
03:28:07.335 00.032 9828 IsSlewing returns 0
03:28:07.335 00.000 9828 IsGuiding returns 0
03:28:07.335 00.000 9828 scope move finished after 26 + 143 ms
03:28:07.335 00.000 9828 Move returns status 0, amount 26
03:28:07.335 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:07.335 00.000 9828 MoveAxis(N, 10, B)
03:28:07.335 00.000 9828 Guiding  Dir = 0, Dur = 10
03:28:07.350 00.015 9828 IsSlewing returns 0
03:28:07.350 00.000 9828 IsGuiding returns 0
03:28:07.350 00.000 9828 PulseGuide returned control before completion, sleep 20
03:28:07.380 00.030 9828 IsGuiding returns 1
03:28:07.380 00.000 9828 scope still moving after pulse duration time elapsed
03:28:07.411 00.031 9828 IsSlewing returns 0
03:28:07.411 00.000 9828 IsGuiding returns 1
03:28:07.441 00.030 9828 IsSlewing returns 0
03:28:07.441 00.000 9828 IsGuiding returns 1
03:28:07.472 00.031 9828 IsSlewing returns 0
03:28:07.472 00.000 9828 IsGuiding returns 1
03:28:07.503 00.031 9828 IsSlewing returns 0
03:28:07.503 00.000 9828 IsGuiding returns 0
03:28:07.503 00.000 9828 scope move finished after 10 + 143 ms
03:28:07.503 00.000 9828 Move returns status 0, amount 10
03:28:07.503 00.000 9828 move complete, result=0
03:28:07.503 00.000 9828 worker thread done servicing request
03:28:07.503 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:28:07.851 00.348 8976 Exposure complete
03:28:07.856 00.005 8976 worker thread done servicing request
03:28:07.857 00.001 5052 OnExposeComplete: enter
03:28:07.857 00.000 5052 UpdateGuideState(): m_state=6
03:28:07.857 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13860
03:28:07.857 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.31, Mass=53, SNR=5.0, Peak=56 HFD=2.1
03:28:07.857 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.66 = 2.63)
03:28:07.857 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.76 = 2.52)
03:28:07.857 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.40 hyp=0.40 cameraTheta=-1.61 mountX=-0.35 mountY=0.23, mountTheta=2.55
03:28:07.857 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.40, opts=13)
03:28:07.857 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.40)
03:28:07.858 00.001 8976 Worker thread wakes up
03:28:07.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.40) opts 0xd
03:28:07.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.40)
03:28:07.858 00.000 8976 Moving (-0.02, -0.40) raw xDistance=-0.35 yDistance=0.23
03:28:07.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.35
03:28:07.858 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:28:07.858 00.000 8976 MoveAxis(R, 1, ABG)
03:28:07.858 00.000 8976 stepping (-9, 26) + (1, 0)
03:28:07.858 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:07.858 00.000 5052 UpdateGuideState exits: m=53 SNR=5.0
03:28:07.858 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:07.858 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:07.858 00.000 5052 Enqueuing Expose request
03:28:07.858 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:07.884 00.026 8976 Received - 47 (G) 
03:28:07.884 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:07.884 00.000 8976 stepped: pos (-8, 26)
03:28:07.884 00.000 8976 MoveAxis(U, 0, ABG)
03:28:07.884 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:28:07.884 00.000 8976 MountToCamera -- mountX=1.32 mountY=-3.89 hyp=4.11 mountTheta=-1.24 cameraX=2.86, cameraY=2.95 cameraTheta=0.80
03:28:07.884 00.000 8976 incremental bump (2.861, 2.946) isValid = 1
03:28:07.884 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:28:07.884 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:28:07.885 00.001 8976 Enqueuing Move request for scope (0.08, 0.09)
03:28:07.885 00.000 8976 move complete, result=0
03:28:07.885 00.000 9828 Worker thread wakes up
03:28:07.885 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:28:07.885 00.000 8976 worker thread done servicing request
03:28:07.885 00.000 8976 Worker thread wakes up
03:28:07.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:07.885 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:28:07.885 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:28:07.885 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:28:07.885 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
03:28:07.885 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:28:07.885 00.000 9828 BLC: window closed
03:28:07.885 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
03:28:07.885 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:07.886 00.001 9828 MoveAxis(E, 27, B)
03:28:07.886 00.000 9828 Guiding  Dir = 2, Dur = 27
03:28:07.886 00.000 9828 IsSlewing returns 0
03:28:07.886 00.000 9828 IsGuiding returns 0
03:28:07.886 00.000 9828 PulseGuide returned control before completion, sleep 37
03:28:07.938 00.052 9828 IsGuiding returns 1
03:28:07.938 00.000 9828 scope still moving after pulse duration time elapsed
03:28:07.969 00.031 9828 IsSlewing returns 0
03:28:07.969 00.000 9828 IsGuiding returns 1
03:28:08.001 00.032 9828 IsSlewing returns 0
03:28:08.001 00.000 9828 IsGuiding returns 1
03:28:08.032 00.031 9828 IsSlewing returns 0
03:28:08.032 00.000 9828 IsGuiding returns 0
03:28:08.032 00.000 9828 scope move finished after 27 + 119 ms
03:28:08.032 00.000 9828 Move returns status 0, amount 27
03:28:08.032 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:08.032 00.000 9828 MoveAxis(N, 10, B)
03:28:08.032 00.000 9828 Guiding  Dir = 0, Dur = 10
03:28:08.047 00.015 9828 IsSlewing returns 0
03:28:08.047 00.000 9828 IsGuiding returns 0
03:28:08.047 00.000 9828 PulseGuide returned control before completion, sleep 20
03:28:08.079 00.032 9828 IsGuiding returns 1
03:28:08.080 00.001 9828 scope still moving after pulse duration time elapsed
03:28:08.111 00.031 9828 IsSlewing returns 0
03:28:08.111 00.000 9828 IsGuiding returns 1
03:28:08.143 00.032 9828 IsSlewing returns 0
03:28:08.143 00.000 9828 IsGuiding returns 1
03:28:08.174 00.031 9828 IsSlewing returns 0
03:28:08.174 00.000 9828 IsGuiding returns 1
03:28:08.207 00.033 9828 IsSlewing returns 0
03:28:08.207 00.000 9828 IsGuiding returns 0
03:28:08.207 00.000 9828 scope move finished after 10 + 149 ms
03:28:08.207 00.000 9828 Move returns status 0, amount 10
03:28:08.207 00.000 9828 move complete, result=0
03:28:08.207 00.000 9828 worker thread done servicing request
03:28:08.207 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:28:08.568 00.361 8976 Exposure complete
03:28:08.573 00.005 8976 worker thread done servicing request
03:28:08.574 00.001 5052 OnExposeComplete: enter
03:28:08.574 00.000 5052 UpdateGuideState(): m_state=6
03:28:08.574 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13861
03:28:08.574 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.30, Mass=57, SNR=5.1, Peak=55 HFD=2.3
03:28:08.574 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
03:28:08.574 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
03:28:08.574 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.59 hyp=0.60 cameraTheta=1.37 mountX=0.47 mountY=-0.42, mountTheta=-0.73
03:28:08.574 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.59, opts=13)
03:28:08.574 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.59)
03:28:08.574 00.000 8976 Worker thread wakes up
03:28:08.575 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.59) opts 0xd
03:28:08.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.59)
03:28:08.575 00.000 8976 Moving (0.12, 0.59) raw xDistance=0.47 yDistance=-0.42
03:28:08.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
03:28:08.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
03:28:08.575 00.000 8976 MoveAxis(L, 2, ABG)
03:28:08.575 00.000 8976 stepping (-8, 26) + (-2, 0)
03:28:08.575 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:08.575 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:08.575 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:28:08.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:08.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:08.575 00.000 5052 Enqueuing Expose request
03:28:08.603 00.028 8976 Received - 47 (G) 
03:28:08.603 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:08.603 00.000 8976 stepped: pos (-10, 26)
03:28:08.604 00.001 8976 MoveAxis(U, 2, ABG)
03:28:08.604 00.000 8976 stepping (-10, 26) + (0, 2)
03:28:08.604 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:08.635 00.031 8976 Received - 47 (G) 
03:28:08.635 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:08.635 00.000 8976 stepped: pos (-10, 28)
03:28:08.635 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:28:08.635 00.000 8976 MountToCamera -- mountX=1.39 mountY=-4.07 hyp=4.30 mountTheta=-1.24 cameraX=2.99, cameraY=3.09 cameraTheta=0.80
03:28:08.635 00.000 8976 incremental bump (2.993, 3.092) isValid = 1
03:28:08.636 00.001 8976 Scheduling Mount bump of (0.080, 0.086)
03:28:08.636 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:28:08.636 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:28:08.636 00.000 8976 move complete, result=0
03:28:08.636 00.000 8976 worker thread done servicing request
03:28:08.636 00.000 8976 Worker thread wakes up
03:28:08.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:08.636 00.000 9828 Worker thread wakes up
03:28:08.636 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:28:08.636 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:28:08.636 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
03:28:08.636 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:08.636 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.4 px 2 ms NORTH
03:28:08.636 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:28:08.636 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
03:28:08.636 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:28:08.637 00.001 9828 BLC: window closed
03:28:08.637 00.000 9828 MoveAxis(E, 27, B)
03:28:08.637 00.000 9828 Guiding  Dir = 2, Dur = 27
03:28:08.637 00.000 9828 IsSlewing returns 0
03:28:08.637 00.000 9828 IsGuiding returns 0
03:28:08.637 00.000 9828 PulseGuide returned control before completion, sleep 37
03:28:08.688 00.051 9828 IsGuiding returns 1
03:28:08.688 00.000 9828 scope still moving after pulse duration time elapsed
03:28:08.719 00.031 9828 IsSlewing returns 0
03:28:08.719 00.000 9828 IsGuiding returns 1
03:28:08.751 00.032 9828 IsSlewing returns 0
03:28:08.751 00.000 9828 IsGuiding returns 1
03:28:08.798 00.047 9828 IsSlewing returns 0
03:28:08.798 00.000 9828 IsGuiding returns 0
03:28:08.798 00.000 9828 scope move finished after 27 + 134 ms
03:28:08.798 00.000 9828 Move returns status 0, amount 27
03:28:08.798 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:08.798 00.000 9828 MoveAxis(N, 10, B)
03:28:08.798 00.000 9828 Guiding  Dir = 0, Dur = 10
03:28:08.814 00.016 9828 IsSlewing returns 0
03:28:08.814 00.000 9828 IsGuiding returns 0
03:28:08.814 00.000 9828 PulseGuide returned control before completion, sleep 20
03:28:08.845 00.031 9828 IsGuiding returns 1
03:28:08.845 00.000 9828 scope still moving after pulse duration time elapsed
03:28:08.876 00.031 9828 IsSlewing returns 0
03:28:08.876 00.000 9828 IsGuiding returns 1
03:28:08.907 00.031 9828 IsSlewing returns 0
03:28:08.907 00.000 9828 IsGuiding returns 1
03:28:08.938 00.031 9828 IsSlewing returns 0
03:28:08.938 00.000 9828 IsGuiding returns 1
03:28:08.969 00.031 9828 IsSlewing returns 0
03:28:08.969 00.000 9828 IsGuiding returns 0
03:28:08.969 00.000 9828 scope move finished after 10 + 144 ms
03:28:08.969 00.000 9828 Move returns status 0, amount 10
03:28:08.969 00.000 9828 move complete, result=0
03:28:08.969 00.000 9828 worker thread done servicing request
03:28:08.969 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:28:09.337 00.368 8976 Exposure complete
03:28:09.342 00.005 8976 worker thread done servicing request
03:28:09.343 00.001 5052 OnExposeComplete: enter
03:28:09.343 00.000 5052 UpdateGuideState(): m_state=6
03:28:09.343 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13862
03:28:09.343 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=280.94, Mass=51, SNR=4.8, Peak=53 HFD=2.1
03:28:09.343 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.86 = 2.42)
03:28:09.343 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.32)
03:28:09.343 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.77 hyp=0.79 cameraTheta=-1.82 mountX=-0.59 mountY=0.58, mountTheta=2.37
03:28:09.343 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.77, opts=13)
03:28:09.344 00.001 5052 Enqueuing Move request for stepguider (-0.19, -0.77)
03:28:09.344 00.000 8976 Worker thread wakes up
03:28:09.344 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.77) opts 0xd
03:28:09.344 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.77)
03:28:09.344 00.000 8976 Moving (-0.19, -0.77) raw xDistance=-0.59 yDistance=0.58
03:28:09.344 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:28:09.344 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:28:09.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:09.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.59
03:28:09.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.58
03:28:09.344 00.000 8976 MoveAxis(R, 2, ABG)
03:28:09.344 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:09.344 00.000 5052 Enqueuing Expose request
03:28:09.344 00.000 8976 stepping (-10, 28) + (2, 0)
03:28:09.344 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:09.370 00.026 8976 Received - 47 (G) 
03:28:09.370 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:09.370 00.000 8976 stepped: pos (-8, 28)
03:28:09.370 00.000 8976 MoveAxis(D, 2, ABG)
03:28:09.370 00.000 8976 stepping (-8, 28) + (0, -2)
03:28:09.370 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:09.402 00.032 8976 Received - 47 (G) 
03:28:09.402 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:09.402 00.000 8976 stepped: pos (-8, 26)
03:28:09.402 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:28:09.402 00.000 8976 MountToCamera -- mountX=1.34 mountY=-4.09 hyp=4.30 mountTheta=-1.26 cameraX=3.03, cameraY=3.05 cameraTheta=0.79
03:28:09.402 00.000 8976 incremental bump (3.035, 3.052) isValid = 1
03:28:09.402 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
03:28:09.402 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:28:09.402 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:28:09.402 00.000 8976 move complete, result=0
03:28:09.402 00.000 8976 worker thread done servicing request
03:28:09.402 00.000 8976 Worker thread wakes up
03:28:09.402 00.000 9828 Worker thread wakes up
03:28:09.403 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:28:09.403 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:28:09.403 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
03:28:09.403 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
03:28:09.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:09.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:09.403 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
03:28:09.403 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:28:09.403 00.000 9828 BLC: window closed
03:28:09.403 00.000 9828 MoveAxis(E, 27, B)
03:28:09.403 00.000 9828 Guiding  Dir = 2, Dur = 27
03:28:09.403 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.6 px 2 ms SOUTH
03:28:09.403 00.000 9828 IsSlewing returns 0
03:28:09.403 00.000 9828 IsGuiding returns 0
03:28:09.403 00.000 9828 PulseGuide returned control before completion, sleep 37
03:28:09.445 00.042 9828 IsGuiding returns 1
03:28:09.445 00.000 9828 scope still moving after pulse duration time elapsed
03:28:09.476 00.031 9828 IsSlewing returns 0
03:28:09.476 00.000 9828 IsGuiding returns 1
03:28:09.506 00.030 9828 IsSlewing returns 0
03:28:09.506 00.000 9828 IsGuiding returns 1
03:28:09.537 00.031 9828 IsSlewing returns 0
03:28:09.537 00.000 9828 IsGuiding returns 1
03:28:09.569 00.032 9828 IsSlewing returns 0
03:28:09.569 00.000 9828 IsGuiding returns 0
03:28:09.569 00.000 9828 scope move finished after 27 + 138 ms
03:28:09.569 00.000 9828 Move returns status 0, amount 27
03:28:09.569 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:09.569 00.000 9828 MoveAxis(N, 10, B)
03:28:09.569 00.000 9828 Guiding  Dir = 0, Dur = 10
03:28:09.585 00.016 9828 IsSlewing returns 0
03:28:09.585 00.000 9828 IsGuiding returns 0
03:28:09.586 00.001 9828 PulseGuide returned control before completion, sleep 20
03:28:09.617 00.031 9828 IsGuiding returns 1
03:28:09.617 00.000 9828 scope still moving after pulse duration time elapsed
03:28:09.648 00.031 9828 IsSlewing returns 0
03:28:09.648 00.000 9828 IsGuiding returns 1
03:28:09.679 00.031 9828 IsSlewing returns 0
03:28:09.679 00.000 9828 IsGuiding returns 1
03:28:09.710 00.031 9828 IsSlewing returns 0
03:28:09.710 00.000 9828 IsGuiding returns 1
03:28:09.741 00.031 9828 IsSlewing returns 0
03:28:09.741 00.000 9828 IsGuiding returns 0
03:28:09.741 00.000 9828 scope move finished after 10 + 146 ms
03:28:09.742 00.001 9828 Move returns status 0, amount 10
03:28:09.742 00.000 9828 move complete, result=0
03:28:09.742 00.000 9828 worker thread done servicing request
03:28:09.742 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:28:10.093 00.351 8976 Exposure complete
03:28:10.098 00.005 8976 worker thread done servicing request
03:28:10.100 00.002 5052 OnExposeComplete: enter
03:28:10.100 00.000 5052 UpdateGuideState(): m_state=6
03:28:10.101 00.001 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13863
03:28:10.101 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.64, Mass=42, SNR=4.4, Peak=57 HFD=2.0
03:28:10.101 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
03:28:10.101 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
03:28:10.101 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.22 mountX=-0.04 mountY=0.08, mountTheta=2.01
03:28:10.102 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.07, opts=13)
03:28:10.103 00.001 5052 Enqueuing Move request for stepguider (-0.05, -0.07)
03:28:10.103 00.000 8976 Worker thread wakes up
03:28:10.103 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=84, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:10.103 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:28:10.103 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.07) opts 0xd
03:28:10.103 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.07)
03:28:10.103 00.000 8976 Moving (-0.05, -0.07) raw xDistance=-0.04 yDistance=0.08
03:28:10.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:28:10.103 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:28:10.103 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:10.104 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:10.104 00.000 5052 Enqueuing Expose request
03:28:10.104 00.000 8976 MoveAxis(R, 0, ABG)
03:28:10.104 00.000 8976 MoveAxis(U, 0, ABG)
03:28:10.104 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:28:10.104 00.000 8976 MountToCamera -- mountX=1.30 mountY=-4.10 hyp=4.30 mountTheta=-1.26 cameraX=3.06, cameraY=3.03 cameraTheta=0.78
03:28:10.104 00.000 8976 incremental bump (3.063, 3.025) isValid = 1
03:28:10.104 00.000 8976 Scheduling Mount bump of (0.061, 0.063)
03:28:10.104 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.06, opts=4)
03:28:10.104 00.000 8976 Enqueuing Move request for scope (0.06, 0.06)
03:28:10.104 00.000 8976 move complete, result=0
03:28:10.104 00.000 9828 Worker thread wakes up
03:28:10.104 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0x4
03:28:10.104 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
03:28:10.104 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
03:28:10.104 00.000 8976 worker thread done servicing request
03:28:10.104 00.000 8976 Worker thread wakes up
03:28:10.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:10.104 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:10.104 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
03:28:10.104 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:10.104 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.80 mountX=-0.06 mountY=-0.05, mountTheta=-2.44
03:28:10.104 00.000 9828 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.05
03:28:10.104 00.000 9828 BLC: window closed
03:28:10.104 00.000 9828 MoveAxis(E, 20, B)
03:28:10.104 00.000 9828 Guiding  Dir = 2, Dur = 20
03:28:10.106 00.002 9828 IsSlewing returns 0
03:28:10.106 00.000 9828 IsGuiding returns 0
03:28:10.106 00.000 9828 PulseGuide returned control before completion, sleep 30
03:28:10.143 00.037 9828 IsGuiding returns 1
03:28:10.143 00.000 9828 scope still moving after pulse duration time elapsed
03:28:10.175 00.032 9828 IsSlewing returns 0
03:28:10.176 00.001 9828 IsGuiding returns 1
03:28:10.206 00.030 9828 IsSlewing returns 0
03:28:10.206 00.000 9828 IsGuiding returns 1
03:28:10.237 00.031 9828 IsSlewing returns 0
03:28:10.237 00.000 9828 IsGuiding returns 0
03:28:10.237 00.000 9828 scope move finished after 20 + 111 ms
03:28:10.237 00.000 9828 Move returns status 0, amount 20
03:28:10.237 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:10.237 00.000 9828 MoveAxis(N, 7, B)
03:28:10.237 00.000 9828 Guiding  Dir = 0, Dur = 7
03:28:10.253 00.016 9828 IsSlewing returns 0
03:28:10.253 00.000 9828 IsGuiding returns 0
03:28:10.253 00.000 9828 PulseGuide returned control before completion, sleep 17
03:28:10.285 00.032 9828 IsGuiding returns 1
03:28:10.285 00.000 9828 scope still moving after pulse duration time elapsed
03:28:10.316 00.031 9828 IsSlewing returns 0
03:28:10.316 00.000 9828 IsGuiding returns 1
03:28:10.347 00.031 9828 IsSlewing returns 0
03:28:10.347 00.000 9828 IsGuiding returns 1
03:28:10.377 00.030 9828 IsSlewing returns 0
03:28:10.377 00.000 9828 IsGuiding returns 0
03:28:10.377 00.000 9828 scope move finished after 7 + 116 ms
03:28:10.377 00.000 9828 Move returns status 0, amount 7
03:28:10.377 00.000 9828 move complete, result=0
03:28:10.377 00.000 9828 worker thread done servicing request
03:28:10.377 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 7 ms NORTH
03:28:10.788 00.411 8976 Exposure complete
03:28:10.793 00.005 8976 worker thread done servicing request
03:28:10.793 00.000 5052 OnExposeComplete: enter
03:28:10.793 00.000 5052 UpdateGuideState(): m_state=6
03:28:10.793 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13864
03:28:10.794 00.001 5052 Star::Find returns 1 (0), X=328.85, Y=281.44, Mass=60, SNR=5.2, Peak=55 HFD=2.5
03:28:10.794 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.50 = 1.78)
03:28:10.794 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.68)
03:28:10.794 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-0.27 hyp=0.42 cameraTheta=-2.46 mountX=-0.09 mountY=0.42, mountTheta=1.78
03:28:10.795 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-0.27, opts=13)
03:28:10.795 00.000 5052 Enqueuing Move request for stepguider (-0.33, -0.27)
03:28:10.795 00.000 8976 Worker thread wakes up
03:28:10.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -0.27) opts 0xd
03:28:10.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -0.27)
03:28:10.795 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:10.795 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:28:10.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:10.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:10.795 00.000 5052 Enqueuing Expose request
03:28:10.795 00.000 8976 Moving (-0.33, -0.27) raw xDistance=-0.09 yDistance=0.42
03:28:10.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:28:10.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
03:28:10.795 00.000 8976 MoveAxis(R, 0, ABG)
03:28:10.795 00.000 8976 MoveAxis(D, 2, ABG)
03:28:10.795 00.000 8976 stepping (-8, 26) + (0, -2)
03:28:10.796 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:10.825 00.029 8976 Received - 47 (G) 
03:28:10.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:10.825 00.000 8976 stepped: pos (-8, 24)
03:28:10.825 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:28:10.826 00.001 8976 MountToCamera -- mountX=1.27 mountY=-4.01 hyp=4.21 mountTheta=-1.26 cameraX=2.99, cameraY=2.96 cameraTheta=0.78
03:28:10.826 00.000 8976 incremental bump (2.988, 2.959) isValid = 1
03:28:10.826 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
03:28:10.826 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:28:10.826 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:28:10.826 00.000 8976 move complete, result=0
03:28:10.826 00.000 9828 Worker thread wakes up
03:28:10.826 00.000 8976 worker thread done servicing request
03:28:10.826 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:28:10.826 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:28:10.826 00.000 8976 Worker thread wakes up
03:28:10.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:10.826 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:28:10.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:10.826 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
03:28:10.827 00.001 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
03:28:10.827 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
03:28:10.827 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:28:10.827 00.000 9828 BLC: window closed
03:28:10.827 00.000 9828 MoveAxis(E, 27, B)
03:28:10.827 00.000 9828 Guiding  Dir = 2, Dur = 27
03:28:10.827 00.000 9828 IsSlewing returns 0
03:28:10.827 00.000 9828 IsGuiding returns 0
03:28:10.827 00.000 9828 PulseGuide returned control before completion, sleep 37
03:28:10.872 00.045 9828 IsGuiding returns 1
03:28:10.872 00.000 9828 scope still moving after pulse duration time elapsed
03:28:10.904 00.032 9828 IsSlewing returns 0
03:28:10.904 00.000 9828 IsGuiding returns 1
03:28:10.935 00.031 9828 IsSlewing returns 0
03:28:10.935 00.000 9828 IsGuiding returns 1
03:28:10.967 00.032 9828 IsSlewing returns 0
03:28:10.967 00.000 9828 IsGuiding returns 1
03:28:10.999 00.032 9828 IsSlewing returns 0
03:28:10.999 00.000 9828 IsGuiding returns 0
03:28:10.999 00.000 9828 scope move finished after 27 + 144 ms
03:28:10.999 00.000 9828 Move returns status 0, amount 27
03:28:10.999 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:10.999 00.000 9828 MoveAxis(N, 10, B)
03:28:10.999 00.000 9828 Guiding  Dir = 0, Dur = 10
03:28:11.015 00.016 9828 IsSlewing returns 0
03:28:11.015 00.000 9828 IsGuiding returns 0
03:28:11.015 00.000 9828 PulseGuide returned control before completion, sleep 20
03:28:11.047 00.032 9828 IsGuiding returns 1
03:28:11.047 00.000 9828 scope still moving after pulse duration time elapsed
03:28:11.079 00.032 9828 IsSlewing returns 0
03:28:11.079 00.000 9828 IsGuiding returns 1
03:28:11.111 00.032 9828 IsSlewing returns 0
03:28:11.111 00.000 9828 IsGuiding returns 1
03:28:11.156 00.045 9828 IsSlewing returns 0
03:28:11.156 00.000 9828 IsGuiding returns 0
03:28:11.156 00.000 9828 scope move finished after 10 + 131 ms
03:28:11.156 00.000 9828 Move returns status 0, amount 10
03:28:11.156 00.000 9828 move complete, result=0
03:28:11.156 00.000 9828 worker thread done servicing request
03:28:11.156 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:28:11.511 00.355 8976 Exposure complete
03:28:11.517 00.006 8976 worker thread done servicing request
03:28:11.517 00.000 5052 OnExposeComplete: enter
03:28:11.517 00.000 5052 UpdateGuideState(): m_state=6
03:28:11.517 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13865
03:28:11.517 00.000 5052 Star::Find returns 1 (0), X=328.28, Y=281.65, Mass=59, SNR=5.2, Peak=54 HFD=2.7
03:28:11.517 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.12 = 1.16)
03:28:11.517 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.06)
03:28:11.517 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=-0.06 hyp=0.90 cameraTheta=-3.08 mountX=0.36 mountY=0.78, mountTheta=1.14
03:28:11.518 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=-0.06, opts=13)
03:28:11.518 00.000 5052 Enqueuing Move request for stepguider (-0.89, -0.06)
03:28:11.518 00.000 8976 Worker thread wakes up
03:28:11.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, -0.06) opts 0xd
03:28:11.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, -0.06)
03:28:11.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:11.518 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:28:11.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:11.518 00.000 8976 Moving (-0.89, -0.06) raw xDistance=0.36 yDistance=0.78
03:28:11.519 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:28:11.519 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:11.519 00.000 5052 Enqueuing Expose request
03:28:11.519 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.78
03:28:11.519 00.000 8976 MoveAxis(L, 1, ABG)
03:28:11.519 00.000 8976 stepping (-8, 24) + (-1, 0)
03:28:11.519 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:11.545 00.026 8976 Received - 47 (G) 
03:28:11.545 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:11.545 00.000 8976 stepped: pos (-9, 24)
03:28:11.545 00.000 8976 MoveAxis(D, 3, ABG)
03:28:11.545 00.000 8976 stepping (-9, 24) + (0, -3)
03:28:11.545 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:11.577 00.032 8976 Received - 47 (G) 
03:28:11.577 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:11.577 00.000 8976 stepped: pos (-9, 21)
03:28:11.577 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:28:11.577 00.000 8976 MountToCamera -- mountX=1.31 mountY=-3.79 hyp=4.01 mountTheta=-1.24 cameraX=2.77, cameraY=2.89 cameraTheta=0.81
03:28:11.577 00.000 8976 incremental bump (2.775, 2.889) isValid = 1
03:28:11.577 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
03:28:11.577 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:28:11.577 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:28:11.577 00.000 8976 move complete, result=0
03:28:11.577 00.000 8976 worker thread done servicing request
03:28:11.577 00.000 8976 Worker thread wakes up
03:28:11.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:11.577 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.8 px 3 ms SOUTH
03:28:11.578 00.001 9828 Worker thread wakes up
03:28:11.578 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:11.578 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:28:11.578 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:28:11.578 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
03:28:11.578 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
03:28:11.578 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
03:28:11.578 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:28:11.578 00.000 9828 BLC: window closed
03:28:11.578 00.000 9828 MoveAxis(E, 26, B)
03:28:11.578 00.000 9828 Guiding  Dir = 2, Dur = 26
03:28:11.579 00.001 9828 IsSlewing returns 0
03:28:11.579 00.000 9828 IsGuiding returns 0
03:28:11.579 00.000 9828 PulseGuide returned control before completion, sleep 36
03:28:11.623 00.044 9828 IsGuiding returns 1
03:28:11.623 00.000 9828 scope still moving after pulse duration time elapsed
03:28:11.654 00.031 9828 IsSlewing returns 0
03:28:11.654 00.000 9828 IsGuiding returns 1
03:28:11.685 00.031 9828 IsSlewing returns 0
03:28:11.685 00.000 9828 IsGuiding returns 1
03:28:11.716 00.031 9828 IsSlewing returns 0
03:28:11.716 00.000 9828 IsGuiding returns 1
03:28:11.747 00.031 9828 IsSlewing returns 0
03:28:11.747 00.000 9828 IsGuiding returns 0
03:28:11.747 00.000 9828 scope move finished after 26 + 142 ms
03:28:11.747 00.000 9828 Move returns status 0, amount 26
03:28:11.747 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:11.747 00.000 9828 MoveAxis(N, 10, B)
03:28:11.747 00.000 9828 Guiding  Dir = 0, Dur = 10
03:28:11.762 00.015 9828 IsSlewing returns 0
03:28:11.762 00.000 9828 IsGuiding returns 0
03:28:11.763 00.001 9828 PulseGuide returned control before completion, sleep 20
03:28:11.792 00.029 9828 IsGuiding returns 1
03:28:11.792 00.000 9828 scope still moving after pulse duration time elapsed
03:28:11.824 00.032 9828 IsSlewing returns 0
03:28:11.824 00.000 9828 IsGuiding returns 1
03:28:11.855 00.031 9828 IsSlewing returns 0
03:28:11.855 00.000 9828 IsGuiding returns 1
03:28:11.886 00.031 9828 IsSlewing returns 0
03:28:11.886 00.000 9828 IsGuiding returns 1
03:28:11.917 00.031 9828 IsSlewing returns 0
03:28:11.917 00.000 9828 IsGuiding returns 0
03:28:11.917 00.000 9828 scope move finished after 10 + 144 ms
03:28:11.917 00.000 9828 Move returns status 0, amount 10
03:28:11.917 00.000 9828 move complete, result=0
03:28:11.917 00.000 9828 worker thread done servicing request
03:28:11.917 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:28:12.264 00.347 8976 Exposure complete
03:28:12.270 00.006 8976 worker thread done servicing request
03:28:12.270 00.000 5052 OnExposeComplete: enter
03:28:12.270 00.000 5052 UpdateGuideState(): m_state=6
03:28:12.270 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13866
03:28:12.270 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.77, Mass=59, SNR=5.2, Peak=57 HFD=2.5
03:28:12.270 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:28:12.271 00.001 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
03:28:12.271 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.06 hyp=0.45 cameraTheta=3.00 mountX=0.26 mountY=0.34, mountTheta=0.92
03:28:12.271 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.06, opts=13)
03:28:12.271 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.06)
03:28:12.271 00.000 8976 Worker thread wakes up
03:28:12.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.06) opts 0xd
03:28:12.272 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:12.272 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:28:12.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:12.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:12.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.06)
03:28:12.272 00.000 5052 Enqueuing Expose request
03:28:12.272 00.000 8976 Moving (-0.45, 0.06) raw xDistance=0.26 yDistance=0.34
03:28:12.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
03:28:12.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
03:28:12.272 00.000 8976 MoveAxis(L, 1, ABG)
03:28:12.272 00.000 8976 stepping (-9, 21) + (-1, 0)
03:28:12.272 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:12.296 00.024 8976 Received - 47 (G) 
03:28:12.296 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:12.296 00.000 8976 stepped: pos (-10, 21)
03:28:12.296 00.000 8976 MoveAxis(D, 2, ABG)
03:28:12.296 00.000 8976 stepping (-10, 21) + (0, -2)
03:28:12.296 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:12.328 00.032 8976 Received - 47 (G) 
03:28:12.328 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:12.328 00.000 8976 stepped: pos (-10, 19)
03:28:12.328 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:28:12.329 00.001 8976 MountToCamera -- mountX=1.38 mountY=-3.53 hyp=3.79 mountTheta=-1.20 cameraX=2.52, cameraY=2.84 cameraTheta=0.85
03:28:12.329 00.000 8976 incremental bump (2.516, 2.839) isValid = 1
03:28:12.329 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:28:12.329 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:28:12.329 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:28:12.329 00.000 8976 move complete, result=0
03:28:12.329 00.000 9828 Worker thread wakes up
03:28:12.329 00.000 8976 worker thread done servicing request
03:28:12.329 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 2 ms SOUTH
03:28:12.329 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:28:12.329 00.000 8976 Worker thread wakes up
03:28:12.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:12.329 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:12.329 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:28:12.329 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:28:12.329 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:28:12.330 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:28:12.330 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:28:12.330 00.000 9828 BLC: window closed
03:28:12.330 00.000 9828 MoveAxis(E, 25, B)
03:28:12.330 00.000 9828 Guiding  Dir = 2, Dur = 25
03:28:12.330 00.000 9828 IsSlewing returns 0
03:28:12.330 00.000 9828 IsGuiding returns 0
03:28:12.330 00.000 9828 PulseGuide returned control before completion, sleep 35
03:28:12.368 00.038 9828 IsGuiding returns 1
03:28:12.368 00.000 9828 scope still moving after pulse duration time elapsed
03:28:12.399 00.031 9828 IsSlewing returns 0
03:28:12.399 00.000 9828 IsGuiding returns 1
03:28:12.430 00.031 9828 IsSlewing returns 0
03:28:12.430 00.000 9828 IsGuiding returns 1
03:28:12.461 00.031 9828 IsSlewing returns 0
03:28:12.461 00.000 9828 IsGuiding returns 1
03:28:12.491 00.030 9828 IsSlewing returns 0
03:28:12.491 00.000 9828 IsGuiding returns 0
03:28:12.491 00.000 9828 scope move finished after 25 + 136 ms
03:28:12.491 00.000 9828 Move returns status 0, amount 25
03:28:12.491 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:12.492 00.001 9828 MoveAxis(N, 11, B)
03:28:12.492 00.000 9828 Guiding  Dir = 0, Dur = 11
03:28:12.507 00.015 9828 IsSlewing returns 0
03:28:12.507 00.000 9828 IsGuiding returns 0
03:28:12.507 00.000 9828 PulseGuide returned control before completion, sleep 21
03:28:12.538 00.031 9828 IsGuiding returns 1
03:28:12.538 00.000 9828 scope still moving after pulse duration time elapsed
03:28:12.569 00.031 9828 IsSlewing returns 0
03:28:12.569 00.000 9828 IsGuiding returns 1
03:28:12.599 00.030 9828 IsSlewing returns 0
03:28:12.599 00.000 9828 IsGuiding returns 1
03:28:12.630 00.031 9828 IsSlewing returns 0
03:28:12.630 00.000 9828 IsGuiding returns 1
03:28:12.661 00.031 9828 IsSlewing returns 0
03:28:12.661 00.000 9828 IsGuiding returns 0
03:28:12.661 00.000 9828 scope move finished after 11 + 143 ms
03:28:12.662 00.001 9828 Move returns status 0, amount 11
03:28:12.662 00.000 9828 move complete, result=0
03:28:12.662 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:28:12.662 00.000 9828 worker thread done servicing request
03:28:13.015 00.353 8976 Exposure complete
03:28:13.021 00.006 8976 worker thread done servicing request
03:28:13.021 00.000 5052 OnExposeComplete: enter
03:28:13.021 00.000 5052 UpdateGuideState(): m_state=6
03:28:13.021 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13867
03:28:13.021 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=282.02, Mass=68, SNR=5.6, Peak=56 HFD=2.7
03:28:13.021 00.000 5052 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.04) = xAngle (0.13 = 0.13)
03:28:13.021 00.000 5052 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.02 = 0.02)
03:28:13.021 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.31 hyp=0.37 cameraTheta=2.17 mountX=0.37 mountY=0.01, mountTheta=0.02
03:28:13.022 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.31, opts=13)
03:28:13.022 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.31)
03:28:13.022 00.000 8976 Worker thread wakes up
03:28:13.022 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.31) opts 0xd
03:28:13.022 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.31)
03:28:13.022 00.000 8976 Moving (-0.21, 0.31) raw xDistance=0.37 yDistance=0.01
03:28:13.022 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:13.022 00.000 5052 UpdateGuideState exits: m=68 SNR=5.6
03:28:13.022 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:13.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
03:28:13.022 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:13.022 00.000 5052 Enqueuing Expose request
03:28:13.022 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:28:13.022 00.000 8976 MoveAxis(L, 2, ABG)
03:28:13.022 00.000 8976 stepping (-10, 19) + (-2, 0)
03:28:13.023 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:13.048 00.025 8976 Received - 47 (G) 
03:28:13.048 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:13.048 00.000 8976 stepped: pos (-12, 19)
03:28:13.048 00.000 8976 MoveAxis(U, 0, ABG)
03:28:13.048 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:28:13.048 00.000 8976 MountToCamera -- mountX=1.53 mountY=-3.36 hyp=3.70 mountTheta=-1.14 cameraX=2.30, cameraY=2.90 cameraTheta=0.90
03:28:13.048 00.000 8976 incremental bump (2.296, 2.895) isValid = 1
03:28:13.048 00.000 8976 Scheduling Mount bump of (0.071, 0.093)
03:28:13.048 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:28:13.048 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:28:13.048 00.000 8976 move complete, result=0
03:28:13.048 00.000 9828 Worker thread wakes up
03:28:13.048 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
03:28:13.048 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:28:13.048 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:28:13.048 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
03:28:13.048 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
03:28:13.049 00.001 8976 worker thread done servicing request
03:28:13.049 00.000 8976 Worker thread wakes up
03:28:13.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:13.049 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:13.049 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:28:13.049 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:28:13.049 00.000 9828 BLC: window closed
03:28:13.049 00.000 9828 MoveAxis(E, 24, B)
03:28:13.049 00.000 9828 Guiding  Dir = 2, Dur = 24
03:28:13.049 00.000 9828 IsSlewing returns 0
03:28:13.049 00.000 9828 IsGuiding returns 0
03:28:13.049 00.000 9828 PulseGuide returned control before completion, sleep 34
03:28:13.097 00.048 9828 IsGuiding returns 1
03:28:13.097 00.000 9828 scope still moving after pulse duration time elapsed
03:28:13.128 00.031 9828 IsSlewing returns 0
03:28:13.128 00.000 9828 IsGuiding returns 1
03:28:13.159 00.031 9828 IsSlewing returns 0
03:28:13.159 00.000 9828 IsGuiding returns 1
03:28:13.190 00.031 9828 IsSlewing returns 0
03:28:13.190 00.000 9828 IsGuiding returns 0
03:28:13.190 00.000 9828 scope move finished after 24 + 116 ms
03:28:13.190 00.000 9828 Move returns status 0, amount 24
03:28:13.190 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:13.190 00.000 9828 MoveAxis(N, 11, B)
03:28:13.190 00.000 9828 Guiding  Dir = 0, Dur = 11
03:28:13.205 00.015 9828 IsSlewing returns 0
03:28:13.205 00.000 9828 IsGuiding returns 0
03:28:13.205 00.000 9828 PulseGuide returned control before completion, sleep 21
03:28:13.235 00.030 9828 IsGuiding returns 1
03:28:13.235 00.000 9828 scope still moving after pulse duration time elapsed
03:28:13.266 00.031 9828 IsSlewing returns 0
03:28:13.266 00.000 9828 IsGuiding returns 1
03:28:13.297 00.031 9828 IsSlewing returns 0
03:28:13.297 00.000 9828 IsGuiding returns 1
03:28:13.328 00.031 9828 IsSlewing returns 0
03:28:13.328 00.000 9828 IsGuiding returns 1
03:28:13.359 00.031 9828 IsSlewing returns 0
03:28:13.359 00.000 9828 IsGuiding returns 0
03:28:13.359 00.000 9828 scope move finished after 11 + 142 ms
03:28:13.359 00.000 9828 Move returns status 0, amount 11
03:28:13.359 00.000 9828 move complete, result=0
03:28:13.359 00.000 9828 worker thread done servicing request
03:28:13.359 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:28:13.732 00.373 8976 Exposure complete
03:28:13.738 00.006 8976 worker thread done servicing request
03:28:13.738 00.000 5052 OnExposeComplete: enter
03:28:13.738 00.000 5052 UpdateGuideState(): m_state=6
03:28:13.738 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13868
03:28:13.738 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.83, Mass=48, SNR=4.7, Peak=57 HFD=1.8
03:28:13.738 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:28:13.738 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
03:28:13.738 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.12 hyp=0.51 cameraTheta=2.90 mountX=0.34 mountY=0.35, mountTheta=0.80
03:28:13.739 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.12, opts=13)
03:28:13.739 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.12)
03:28:13.739 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:28:13.739 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:28:13.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:13.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:13.739 00.000 5052 Enqueuing Expose request
03:28:13.739 00.000 8976 Worker thread wakes up
03:28:13.739 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.12) opts 0xd
03:28:13.739 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.12)
03:28:13.739 00.000 8976 Moving (-0.50, 0.12) raw xDistance=0.34 yDistance=0.35
03:28:13.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
03:28:13.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:28:13.739 00.000 8976 MoveAxis(L, 1, ABG)
03:28:13.739 00.000 8976 stepping (-12, 19) + (-1, 0)
03:28:13.739 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:13.767 00.028 8976 Received - 47 (G) 
03:28:13.767 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:13.767 00.000 8976 stepped: pos (-13, 19)
03:28:13.767 00.000 8976 MoveAxis(D, 1, ABG)
03:28:13.767 00.000 8976 stepping (-13, 19) + (0, -1)
03:28:13.767 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:13.798 00.031 8976 Received - 47 (G) 
03:28:13.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:13.798 00.000 8976 stepped: pos (-13, 18)
03:28:13.799 00.001 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:28:13.799 00.000 8976 MountToCamera -- mountX=1.68 mountY=-3.20 hyp=3.61 mountTheta=-1.09 cameraX=2.08, cameraY=2.95 cameraTheta=0.96
03:28:13.799 00.000 8976 incremental bump (2.079, 2.954) isValid = 1
03:28:13.799 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
03:28:13.799 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:28:13.799 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:28:13.799 00.000 8976 move complete, result=0
03:28:13.799 00.000 9828 Worker thread wakes up
03:28:13.799 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:28:13.799 00.000 8976 worker thread done servicing request
03:28:13.799 00.000 8976 Worker thread wakes up
03:28:13.799 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:28:13.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:13.799 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:28:13.799 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:13.799 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
03:28:13.799 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:28:13.800 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:28:13.800 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:28:13.800 00.000 9828 BLC: window closed
03:28:13.800 00.000 9828 MoveAxis(E, 22, B)
03:28:13.800 00.000 9828 Guiding  Dir = 2, Dur = 22
03:28:13.800 00.000 9828 IsSlewing returns 0
03:28:13.800 00.000 9828 IsGuiding returns 0
03:28:13.800 00.000 9828 PulseGuide returned control before completion, sleep 32
03:28:13.843 00.043 9828 IsGuiding returns 1
03:28:13.843 00.000 9828 scope still moving after pulse duration time elapsed
03:28:13.874 00.031 9828 IsSlewing returns 0
03:28:13.874 00.000 9828 IsGuiding returns 1
03:28:13.906 00.032 9828 IsSlewing returns 0
03:28:13.906 00.000 9828 IsGuiding returns 1
03:28:13.936 00.030 9828 IsSlewing returns 0
03:28:13.936 00.000 9828 IsGuiding returns 0
03:28:13.936 00.000 9828 scope move finished after 22 + 113 ms
03:28:13.936 00.000 9828 Move returns status 0, amount 22
03:28:13.936 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:13.936 00.000 9828 MoveAxis(N, 12, B)
03:28:13.936 00.000 9828 Guiding  Dir = 0, Dur = 12
03:28:13.952 00.016 9828 IsSlewing returns 0
03:28:13.952 00.000 9828 IsGuiding returns 1
03:28:13.952 00.000 9828 Entered PulseGuideScope while moving
03:28:14.012 00.060 9828 IsSlewing returns 0
03:28:14.013 00.001 9828 IsGuiding returns 1
03:28:14.013 00.000 9828 Still moving
03:28:14.075 00.062 9828 IsSlewing returns 0
03:28:14.076 00.001 9828 IsGuiding returns 0
03:28:14.076 00.000 9828 Movement stopped - continuing
03:28:14.076 00.000 9828 PulseGuide returned control before completion, sleep 22
03:28:14.105 00.029 9828 IsGuiding returns 1
03:28:14.105 00.000 9828 scope still moving after pulse duration time elapsed
03:28:14.137 00.032 9828 IsSlewing returns 0
03:28:14.137 00.000 9828 IsGuiding returns 1
03:28:14.167 00.030 9828 IsSlewing returns 0
03:28:14.167 00.000 9828 IsGuiding returns 1
03:28:14.198 00.031 9828 IsSlewing returns 0
03:28:14.198 00.000 9828 IsGuiding returns 1
03:28:14.229 00.031 9828 IsSlewing returns 0
03:28:14.229 00.000 9828 IsGuiding returns 0
03:28:14.230 00.001 9828 scope move finished after 12 + 141 ms
03:28:14.230 00.000 9828 Move returns status 0, amount 12
03:28:14.230 00.000 9828 move complete, result=0
03:28:14.230 00.000 9828 worker thread done servicing request
03:28:14.230 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:28:14.485 00.255 8976 Exposure complete
03:28:14.490 00.005 8976 worker thread done servicing request
03:28:14.490 00.000 5052 OnExposeComplete: enter
03:28:14.490 00.000 5052 UpdateGuideState(): m_state=6
03:28:14.490 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13869
03:28:14.490 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=280.69, Mass=52, SNR=4.9, Peak=53 HFD=2.6
03:28:14.490 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.04) = xAngle (-3.56 = 2.72)
03:28:14.491 00.001 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.66 = 2.62)
03:28:14.491 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-1.02 hyp=1.02 cameraTheta=-1.52 mountX=-0.93 mountY=0.51, mountTheta=2.64
03:28:14.491 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-1.02, opts=13)
03:28:14.491 00.000 5052 Enqueuing Move request for stepguider (0.06, -1.02)
03:28:14.491 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:14.491 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:28:14.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:14.491 00.000 8976 Worker thread wakes up
03:28:14.491 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -1.02) opts 0xd
03:28:14.491 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -1.02)
03:28:14.492 00.001 8976 Moving (0.06, -1.02) raw xDistance=-0.93 yDistance=0.51
03:28:14.492 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:14.492 00.000 5052 Enqueuing Expose request
03:28:14.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.93
03:28:14.492 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
03:28:14.492 00.000 8976 MoveAxis(R, 4, ABG)
03:28:14.492 00.000 8976 stepping (-13, 18) + (4, 0)
03:28:14.492 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:14.534 00.042 8976 Received - 47 (G) 
03:28:14.534 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:14.534 00.000 8976 stepped: pos (-9, 18)
03:28:14.535 00.001 8976 MoveAxis(D, 2, ABG)
03:28:14.535 00.000 8976 stepping (-9, 18) + (0, -2)
03:28:14.535 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:14.567 00.032 8976 Received - 47 (G) 
03:28:14.567 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:14.567 00.000 8976 stepped: pos (-9, 16)
03:28:14.567 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:28:14.567 00.000 8976 MountToCamera -- mountX=1.58 mountY=-2.98 hyp=3.37 mountTheta=-1.08 cameraX=1.93, cameraY=2.77 cameraTheta=0.96
03:28:14.567 00.000 8976 incremental bump (1.933, 2.766) isValid = 1
03:28:14.567 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
03:28:14.567 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:28:14.567 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:28:14.567 00.000 8976 move complete, result=0
03:28:14.567 00.000 9828 Worker thread wakes up
03:28:14.567 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:28:14.567 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:28:14.567 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.5 px 2 ms SOUTH
03:28:14.567 00.000 8976 worker thread done servicing request
03:28:14.567 00.000 8976 Worker thread wakes up
03:28:14.567 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
03:28:14.568 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:14.568 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:14.568 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:28:14.568 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:28:14.568 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:28:14.568 00.000 9828 BLC: window closed
03:28:14.568 00.000 9828 MoveAxis(E, 22, B)
03:28:14.568 00.000 9828 Guiding  Dir = 2, Dur = 22
03:28:14.568 00.000 9828 IsSlewing returns 0
03:28:14.568 00.000 9828 IsGuiding returns 0
03:28:14.568 00.000 9828 PulseGuide returned control before completion, sleep 32
03:28:14.605 00.037 9828 IsGuiding returns 1
03:28:14.605 00.000 9828 scope still moving after pulse duration time elapsed
03:28:14.636 00.031 9828 IsSlewing returns 0
03:28:14.636 00.000 9828 IsGuiding returns 1
03:28:14.666 00.030 9828 IsSlewing returns 0
03:28:14.666 00.000 9828 IsGuiding returns 1
03:28:14.698 00.032 9828 IsSlewing returns 0
03:28:14.698 00.000 9828 IsGuiding returns 0
03:28:14.698 00.000 9828 scope move finished after 22 + 108 ms
03:28:14.698 00.000 9828 Move returns status 0, amount 22
03:28:14.698 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:14.698 00.000 9828 MoveAxis(N, 12, B)
03:28:14.698 00.000 9828 Guiding  Dir = 0, Dur = 12
03:28:14.713 00.015 9828 IsSlewing returns 0
03:28:14.713 00.000 9828 IsGuiding returns 0
03:28:14.713 00.000 9828 PulseGuide returned control before completion, sleep 22
03:28:14.744 00.031 9828 IsGuiding returns 1
03:28:14.744 00.000 9828 scope still moving after pulse duration time elapsed
03:28:14.776 00.032 9828 IsSlewing returns 0
03:28:14.776 00.000 9828 IsGuiding returns 1
03:28:14.806 00.030 9828 IsSlewing returns 0
03:28:14.806 00.000 9828 IsGuiding returns 1
03:28:14.838 00.032 9828 IsSlewing returns 0
03:28:14.838 00.000 9828 IsGuiding returns 1
03:28:14.870 00.032 9828 IsSlewing returns 0
03:28:14.870 00.000 9828 IsGuiding returns 0
03:28:14.870 00.000 9828 scope move finished after 12 + 144 ms
03:28:14.870 00.000 9828 Move returns status 0, amount 12
03:28:14.870 00.000 9828 move complete, result=0
03:28:14.870 00.000 9828 worker thread done servicing request
03:28:14.870 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:28:15.254 00.384 8976 Exposure complete
03:28:15.259 00.005 8976 worker thread done servicing request
03:28:15.259 00.000 5052 OnExposeComplete: enter
03:28:15.260 00.001 5052 UpdateGuideState(): m_state=6
03:28:15.260 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13870
03:28:15.260 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=282.09, Mass=59, SNR=5.2, Peak=56 HFD=2.3
03:28:15.260 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
03:28:15.260 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
03:28:15.260 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.38 hyp=0.55 cameraTheta=2.39 mountX=0.52 mountY=0.13, mountTheta=0.25
03:28:15.260 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.38, opts=13)
03:28:15.260 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.38)
03:28:15.260 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:15.261 00.001 5052 UpdateGuideState exits: m=59 SNR=5.2
03:28:15.261 00.000 8976 Worker thread wakes up
03:28:15.261 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:15.261 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:15.261 00.000 5052 Enqueuing Expose request
03:28:15.261 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.38) opts 0xd
03:28:15.261 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.38)
03:28:15.261 00.000 8976 Moving (-0.40, 0.38) raw xDistance=0.52 yDistance=0.13
03:28:15.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.52
03:28:15.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:28:15.261 00.000 8976 MoveAxis(L, 2, ABG)
03:28:15.261 00.000 8976 stepping (-9, 16) + (-2, 0)
03:28:15.261 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:15.286 00.025 8976 Received - 47 (G) 
03:28:15.286 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:15.286 00.000 8976 stepped: pos (-11, 16)
03:28:15.286 00.000 8976 MoveAxis(U, 0, ABG)
03:28:15.286 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:28:15.286 00.000 8976 MountToCamera -- mountX=1.62 mountY=-2.84 hyp=3.26 mountTheta=-1.05 cameraX=1.79, cameraY=2.73 cameraTheta=0.99
03:28:15.286 00.000 8976 incremental bump (1.788, 2.730) isValid = 1
03:28:15.286 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
03:28:15.286 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:28:15.286 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:28:15.286 00.000 8976 move complete, result=0
03:28:15.286 00.000 8976 worker thread done servicing request
03:28:15.286 00.000 8976 Worker thread wakes up
03:28:15.286 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:28:15.287 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:15.287 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:15.287 00.000 9828 Worker thread wakes up
03:28:15.287 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:28:15.287 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:28:15.287 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:28:15.287 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:28:15.287 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:28:15.287 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:28:15.287 00.000 9828 BLC: window closed
03:28:15.287 00.000 9828 MoveAxis(E, 21, B)
03:28:15.287 00.000 9828 Guiding  Dir = 2, Dur = 21
03:28:15.287 00.000 9828 IsSlewing returns 0
03:28:15.288 00.001 9828 IsGuiding returns 0
03:28:15.288 00.000 9828 PulseGuide returned control before completion, sleep 31
03:28:15.324 00.036 9828 IsGuiding returns 1
03:28:15.324 00.000 9828 scope still moving after pulse duration time elapsed
03:28:15.355 00.031 9828 IsSlewing returns 0
03:28:15.355 00.000 9828 IsGuiding returns 1
03:28:15.387 00.032 9828 IsSlewing returns 0
03:28:15.388 00.001 9828 IsGuiding returns 1
03:28:15.417 00.029 9828 IsSlewing returns 0
03:28:15.417 00.000 9828 IsGuiding returns 0
03:28:15.417 00.000 9828 scope move finished after 21 + 109 ms
03:28:15.417 00.000 9828 Move returns status 0, amount 21
03:28:15.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:15.417 00.000 9828 MoveAxis(N, 12, B)
03:28:15.418 00.001 9828 Guiding  Dir = 0, Dur = 12
03:28:15.433 00.015 9828 IsSlewing returns 0
03:28:15.433 00.000 9828 IsGuiding returns 0
03:28:15.433 00.000 9828 PulseGuide returned control before completion, sleep 22
03:28:15.464 00.031 9828 IsGuiding returns 1
03:28:15.464 00.000 9828 scope still moving after pulse duration time elapsed
03:28:15.495 00.031 9828 IsSlewing returns 0
03:28:15.495 00.000 9828 IsGuiding returns 1
03:28:15.527 00.032 9828 IsSlewing returns 0
03:28:15.527 00.000 9828 IsGuiding returns 1
03:28:15.557 00.030 9828 IsSlewing returns 0
03:28:15.557 00.000 9828 IsGuiding returns 1
03:28:15.589 00.032 9828 IsSlewing returns 0
03:28:15.589 00.000 9828 IsGuiding returns 0
03:28:15.589 00.000 9828 scope move finished after 12 + 144 ms
03:28:15.589 00.000 9828 Move returns status 0, amount 12
03:28:15.589 00.000 9828 move complete, result=0
03:28:15.589 00.000 9828 worker thread done servicing request
03:28:15.589 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:28:15.972 00.383 8976 Exposure complete
03:28:15.979 00.007 5052 OnExposeComplete: enter
03:28:15.979 00.000 5052 UpdateGuideState(): m_state=6
03:28:15.979 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13871
03:28:15.980 00.001 5052 Star::Find returns 1 (0), X=329.06, Y=282.07, Mass=64, SNR=5.4, Peak=55 HFD=2.6
03:28:15.980 00.000 5052 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.04) = xAngle (-0.16 = -0.16)
03:28:15.980 00.000 5052 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.26 = -0.26)
03:28:15.980 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.88 mountX=0.37 mountY=-0.10, mountTheta=-0.26
03:28:15.980 00.000 8976 worker thread done servicing request
03:28:15.981 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.36, opts=13)
03:28:15.981 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.36)
03:28:15.981 00.000 8976 Worker thread wakes up
03:28:15.981 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.36) opts 0xd
03:28:15.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.36)
03:28:15.981 00.000 8976 Moving (-0.12, 0.36) raw xDistance=0.37 yDistance=-0.10
03:28:15.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
03:28:15.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:28:15.981 00.000 8976 MoveAxis(L, 2, ABG)
03:28:15.981 00.000 8976 stepping (-11, 16) + (-2, 0)
03:28:15.981 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:15.981 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:15.981 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:28:15.982 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:15.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:15.982 00.000 5052 Enqueuing Expose request
03:28:16.005 00.023 8976 Received - 47 (G) 
03:28:16.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:16.005 00.000 8976 stepped: pos (-13, 16)
03:28:16.005 00.000 8976 MoveAxis(U, 0, ABG)
03:28:16.005 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:28:16.005 00.000 8976 MountToCamera -- mountX=1.74 mountY=-2.74 hyp=3.24 mountTheta=-1.00 cameraX=1.65, cameraY=2.80 cameraTheta=1.04
03:28:16.005 00.000 8976 incremental bump (1.646, 2.796) isValid = 1
03:28:16.005 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:28:16.005 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:28:16.005 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:28:16.005 00.000 8976 move complete, result=0
03:28:16.005 00.000 9828 Worker thread wakes up
03:28:16.005 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:28:16.005 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:28:16.005 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:28:16.005 00.000 8976 worker thread done servicing request
03:28:16.005 00.000 8976 Worker thread wakes up
03:28:16.005 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
03:28:16.006 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:16.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:16.006 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
03:28:16.006 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:28:16.006 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:28:16.006 00.000 9828 BLC: window closed
03:28:16.006 00.000 9828 MoveAxis(E, 20, B)
03:28:16.006 00.000 9828 Guiding  Dir = 2, Dur = 20
03:28:16.006 00.000 9828 IsSlewing returns 0
03:28:16.006 00.000 9828 IsGuiding returns 0
03:28:16.007 00.001 9828 PulseGuide returned control before completion, sleep 30
03:28:16.041 00.034 9828 IsGuiding returns 1
03:28:16.041 00.000 9828 scope still moving after pulse duration time elapsed
03:28:16.070 00.029 9828 IsSlewing returns 0
03:28:16.070 00.000 9828 IsGuiding returns 1
03:28:16.102 00.032 9828 IsSlewing returns 0
03:28:16.102 00.000 9828 IsGuiding returns 1
03:28:16.134 00.032 9828 IsSlewing returns 0
03:28:16.134 00.000 9828 IsGuiding returns 0
03:28:16.134 00.000 9828 scope move finished after 20 + 107 ms
03:28:16.134 00.000 9828 Move returns status 0, amount 20
03:28:16.134 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:16.134 00.000 9828 MoveAxis(N, 13, B)
03:28:16.134 00.000 9828 Guiding  Dir = 0, Dur = 13
03:28:16.149 00.015 9828 IsSlewing returns 0
03:28:16.149 00.000 9828 IsGuiding returns 0
03:28:16.149 00.000 9828 PulseGuide returned control before completion, sleep 23
03:28:16.179 00.030 9828 IsGuiding returns 1
03:28:16.179 00.000 9828 scope still moving after pulse duration time elapsed
03:28:16.211 00.032 9828 IsSlewing returns 0
03:28:16.211 00.000 9828 IsGuiding returns 1
03:28:16.241 00.030 9828 IsSlewing returns 0
03:28:16.241 00.000 9828 IsGuiding returns 1
03:28:16.272 00.031 9828 IsSlewing returns 0
03:28:16.272 00.000 9828 IsGuiding returns 0
03:28:16.272 00.000 9828 scope move finished after 13 + 110 ms
03:28:16.272 00.000 9828 Move returns status 0, amount 13
03:28:16.273 00.001 9828 move complete, result=0
03:28:16.273 00.000 9828 worker thread done servicing request
03:28:16.273 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:28:16.692 00.419 8976 Exposure complete
03:28:16.697 00.005 8976 worker thread done servicing request
03:28:16.697 00.000 5052 OnExposeComplete: enter
03:28:16.697 00.000 5052 UpdateGuideState(): m_state=6
03:28:16.698 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13872
03:28:16.698 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.71, Mass=36, SNR=4.1, Peak=57 HFD=1.6
03:28:16.698 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:28:16.698 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
03:28:16.698 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.00 hyp=0.34 cameraTheta=3.14 mountX=0.16 mountY=0.29, mountTheta=1.07
03:28:16.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.00, opts=13)
03:28:16.699 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.00)
03:28:16.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:16.699 00.000 5052 UpdateGuideState exits: m=36 SNR=4.1
03:28:16.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:16.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:16.700 00.001 5052 Enqueuing Expose request
03:28:16.700 00.000 8976 Worker thread wakes up
03:28:16.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.00) opts 0xd
03:28:16.700 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.00)
03:28:16.700 00.000 8976 Moving (-0.34, 0.00) raw xDistance=0.16 yDistance=0.29
03:28:16.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:28:16.700 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:28:16.700 00.000 8976 MoveAxis(R, 0, ABG)
03:28:16.700 00.000 8976 MoveAxis(D, 1, ABG)
03:28:16.700 00.000 8976 stepping (-13, 16) + (0, -1)
03:28:16.700 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:16.725 00.025 8976 Received - 47 (G) 
03:28:16.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:16.725 00.000 8976 stepped: pos (-13, 15)
03:28:16.725 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:28:16.725 00.000 8976 MountToCamera -- mountX=1.82 mountY=-2.62 hyp=3.19 mountTheta=-0.96 cameraX=1.50, cameraY=2.82 cameraTheta=1.08
03:28:16.725 00.000 8976 incremental bump (1.504, 2.816) isValid = 1
03:28:16.725 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:28:16.725 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:28:16.725 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:28:16.725 00.000 8976 move complete, result=0
03:28:16.725 00.000 9828 Worker thread wakes up
03:28:16.725 00.000 8976 worker thread done servicing request
03:28:16.725 00.000 8976 Worker thread wakes up
03:28:16.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:16.725 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:28:16.725 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:28:16.726 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:16.726 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:28:16.726 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:28:16.726 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
03:28:16.726 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:28:16.726 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:28:16.726 00.000 9828 BLC: window closed
03:28:16.726 00.000 9828 MoveAxis(E, 19, B)
03:28:16.726 00.000 9828 Guiding  Dir = 2, Dur = 19
03:28:16.727 00.001 9828 IsSlewing returns 0
03:28:16.727 00.000 9828 IsGuiding returns 0
03:28:16.727 00.000 9828 PulseGuide returned control before completion, sleep 29
03:28:16.759 00.032 9828 IsGuiding returns 1
03:28:16.760 00.001 9828 scope still moving after pulse duration time elapsed
03:28:16.789 00.029 9828 IsSlewing returns 0
03:28:16.790 00.001 9828 IsGuiding returns 1
03:28:16.819 00.029 9828 IsSlewing returns 0
03:28:16.819 00.000 9828 IsGuiding returns 1
03:28:16.850 00.031 9828 IsSlewing returns 0
03:28:16.850 00.000 9828 IsGuiding returns 1
03:28:16.881 00.031 9828 IsSlewing returns 0
03:28:16.881 00.000 9828 IsGuiding returns 0
03:28:16.881 00.000 9828 scope move finished after 19 + 135 ms
03:28:16.881 00.000 9828 Move returns status 0, amount 19
03:28:16.881 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:16.881 00.000 9828 MoveAxis(N, 13, B)
03:28:16.881 00.000 9828 Guiding  Dir = 0, Dur = 13
03:28:16.897 00.016 9828 IsSlewing returns 0
03:28:16.897 00.000 9828 IsGuiding returns 0
03:28:16.897 00.000 9828 PulseGuide returned control before completion, sleep 23
03:28:16.927 00.030 9828 IsGuiding returns 1
03:28:16.927 00.000 9828 scope still moving after pulse duration time elapsed
03:28:16.958 00.031 9828 IsSlewing returns 0
03:28:16.958 00.000 9828 IsGuiding returns 1
03:28:16.989 00.031 9828 IsSlewing returns 0
03:28:16.989 00.000 9828 IsGuiding returns 1
03:28:17.020 00.031 9828 IsSlewing returns 0
03:28:17.020 00.000 9828 IsGuiding returns 1
03:28:17.052 00.032 9828 IsSlewing returns 0
03:28:17.052 00.000 9828 IsGuiding returns 0
03:28:17.052 00.000 9828 scope move finished after 13 + 141 ms
03:28:17.052 00.000 9828 Move returns status 0, amount 13
03:28:17.052 00.000 9828 move complete, result=0
03:28:17.052 00.000 9828 worker thread done servicing request
03:28:17.052 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:28:17.411 00.359 8976 Exposure complete
03:28:17.418 00.007 8976 worker thread done servicing request
03:28:17.418 00.000 5052 OnExposeComplete: enter
03:28:17.418 00.000 5052 UpdateGuideState(): m_state=6
03:28:17.418 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13873
03:28:17.418 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.07, Mass=43, SNR=4.4, Peak=52 HFD=2.1
03:28:17.418 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
03:28:17.418 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
03:28:17.418 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.36 hyp=0.48 cameraTheta=2.29 mountX=0.46 mountY=0.07, mountTheta=0.15
03:28:17.419 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.36, opts=13)
03:28:17.419 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.36)
03:28:17.419 00.000 8976 Worker thread wakes up
03:28:17.419 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.36) opts 0xd
03:28:17.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.36)
03:28:17.419 00.000 8976 Moving (-0.31, 0.36) raw xDistance=0.46 yDistance=0.07
03:28:17.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:28:17.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:28:17.419 00.000 8976 MoveAxis(L, 2, ABG)
03:28:17.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:17.419 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:28:17.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:17.419 00.000 8976 stepping (-13, 15) + (-2, 0)
03:28:17.420 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:17.420 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:17.420 00.000 5052 Enqueuing Expose request
03:28:17.443 00.023 8976 Received - 47 (G) 
03:28:17.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:17.443 00.000 8976 stepped: pos (-15, 15)
03:28:17.443 00.000 8976 MoveAxis(U, 0, ABG)
03:28:17.444 00.001 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:28:17.444 00.000 8976 MountToCamera -- mountX=1.98 mountY=-2.54 hyp=3.22 mountTheta=-0.91 cameraX=1.36, cameraY=2.92 cameraTheta=1.13
03:28:17.444 00.000 8976 incremental bump (1.362, 2.919) isValid = 1
03:28:17.444 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
03:28:17.444 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:28:17.444 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:28:17.444 00.000 8976 move complete, result=0
03:28:17.444 00.000 8976 worker thread done servicing request
03:28:17.444 00.000 8976 Worker thread wakes up
03:28:17.444 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:28:17.444 00.000 9828 Worker thread wakes up
03:28:17.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:17.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:17.444 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:28:17.444 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:28:17.444 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
03:28:17.444 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
03:28:17.445 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:28:17.445 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:28:17.445 00.000 9828 BLC: window closed
03:28:17.445 00.000 9828 MoveAxis(E, 17, B)
03:28:17.445 00.000 9828 Guiding  Dir = 2, Dur = 17
03:28:17.447 00.002 9828 IsSlewing returns 0
03:28:17.447 00.000 9828 IsGuiding returns 0
03:28:17.447 00.000 9828 PulseGuide returned control before completion, sleep 27
03:28:17.485 00.038 9828 IsGuiding returns 1
03:28:17.485 00.000 9828 scope still moving after pulse duration time elapsed
03:28:17.516 00.031 9828 IsSlewing returns 0
03:28:17.516 00.000 9828 IsGuiding returns 1
03:28:17.548 00.032 9828 IsSlewing returns 0
03:28:17.548 00.000 9828 IsGuiding returns 1
03:28:17.579 00.031 9828 IsSlewing returns 0
03:28:17.579 00.000 9828 IsGuiding returns 1
03:28:17.611 00.032 9828 IsSlewing returns 0
03:28:17.611 00.000 9828 IsGuiding returns 0
03:28:17.611 00.000 9828 scope move finished after 17 + 147 ms
03:28:17.611 00.000 9828 Move returns status 0, amount 17
03:28:17.611 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:17.611 00.000 9828 MoveAxis(N, 14, B)
03:28:17.611 00.000 9828 Guiding  Dir = 0, Dur = 14
03:28:17.627 00.016 9828 IsSlewing returns 0
03:28:17.627 00.000 9828 IsGuiding returns 0
03:28:17.627 00.000 9828 PulseGuide returned control before completion, sleep 24
03:28:17.658 00.031 9828 IsGuiding returns 1
03:28:17.658 00.000 9828 scope still moving after pulse duration time elapsed
03:28:17.688 00.030 9828 IsSlewing returns 0
03:28:17.688 00.000 9828 IsGuiding returns 1
03:28:17.719 00.031 9828 IsSlewing returns 0
03:28:17.719 00.000 9828 IsGuiding returns 1
03:28:17.750 00.031 9828 IsSlewing returns 0
03:28:17.750 00.000 9828 IsGuiding returns 1
03:28:17.782 00.032 9828 IsSlewing returns 0
03:28:17.782 00.000 9828 IsGuiding returns 0
03:28:17.782 00.000 9828 scope move finished after 14 + 141 ms
03:28:17.782 00.000 9828 Move returns status 0, amount 14
03:28:17.782 00.000 9828 move complete, result=0
03:28:17.782 00.000 9828 worker thread done servicing request
03:28:17.783 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:28:18.131 00.348 8976 Exposure complete
03:28:18.136 00.005 8976 worker thread done servicing request
03:28:18.136 00.000 5052 OnExposeComplete: enter
03:28:18.137 00.001 5052 UpdateGuideState(): m_state=6
03:28:18.137 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13874
03:28:18.137 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=280.65, Mass=53, SNR=5.0, Peak=52 HFD=2.5
03:28:18.137 00.000 5052 CameraToMount -- cameraTheta (-1.78) - m_xAngle (2.04) = xAngle (-3.82 = 2.46)
03:28:18.137 00.000 5052 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.93 = 2.36)
03:28:18.137 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-1.06 hyp=1.09 cameraTheta=-1.78 mountX=-0.84 mountY=0.77, mountTheta=2.40
03:28:18.137 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-1.06, opts=13)
03:28:18.137 00.000 5052 Enqueuing Move request for stepguider (-0.23, -1.06)
03:28:18.138 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:18.138 00.000 5052 UpdateGuideState exits: m=53 SNR=5.0
03:28:18.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:18.138 00.000 8976 Worker thread wakes up
03:28:18.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -1.06) opts 0xd
03:28:18.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -1.06)
03:28:18.138 00.000 8976 Moving (-0.23, -1.06) raw xDistance=-0.84 yDistance=0.77
03:28:18.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:18.138 00.000 5052 Enqueuing Expose request
03:28:18.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.84
03:28:18.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.77
03:28:18.138 00.000 8976 MoveAxis(R, 3, ABG)
03:28:18.138 00.000 8976 stepping (-15, 15) + (3, 0)
03:28:18.138 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:18.179 00.041 8976 Received - 47 (G) 
03:28:18.179 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:18.179 00.000 8976 stepped: pos (-12, 15)
03:28:18.179 00.000 8976 MoveAxis(D, 3, ABG)
03:28:18.179 00.000 8976 stepping (-12, 15) + (0, -3)
03:28:18.179 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:18.211 00.032 8976 Received - 47 (G) 
03:28:18.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:18.211 00.000 8976 stepped: pos (-12, 12)
03:28:18.211 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
03:28:18.211 00.000 8976 MountToCamera -- mountX=1.93 mountY=-2.33 hyp=3.03 mountTheta=-0.88 cameraX=1.20, cameraY=2.78 cameraTheta=1.16
03:28:18.211 00.000 8976 incremental bump (1.197, 2.782) isValid = 1
03:28:18.211 00.000 8976 Scheduling Mount bump of (0.045, 0.109)
03:28:18.211 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:28:18.211 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:28:18.211 00.000 8976 move complete, result=0
03:28:18.211 00.000 8976 worker thread done servicing request
03:28:18.211 00.000 8976 Worker thread wakes up
03:28:18.211 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.8 px 3 ms SOUTH
03:28:18.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:18.211 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:18.211 00.000 9828 Worker thread wakes up
03:28:18.211 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:28:18.211 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:28:18.211 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
03:28:18.212 00.001 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
03:28:18.212 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
03:28:18.212 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:28:18.212 00.000 9828 BLC: window closed
03:28:18.212 00.000 9828 MoveAxis(E, 16, B)
03:28:18.212 00.000 9828 Guiding  Dir = 2, Dur = 16
03:28:18.212 00.000 9828 IsSlewing returns 0
03:28:18.212 00.000 9828 IsGuiding returns 0
03:28:18.212 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:18.248 00.036 9828 IsGuiding returns 1
03:28:18.248 00.000 9828 scope still moving after pulse duration time elapsed
03:28:18.279 00.031 9828 IsSlewing returns 0
03:28:18.279 00.000 9828 IsGuiding returns 1
03:28:18.309 00.030 9828 IsSlewing returns 0
03:28:18.309 00.000 9828 IsGuiding returns 1
03:28:18.341 00.032 9828 IsSlewing returns 0
03:28:18.341 00.000 9828 IsGuiding returns 0
03:28:18.341 00.000 9828 scope move finished after 16 + 112 ms
03:28:18.341 00.000 9828 Move returns status 0, amount 16
03:28:18.341 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:18.341 00.000 9828 MoveAxis(N, 14, B)
03:28:18.341 00.000 9828 Guiding  Dir = 0, Dur = 14
03:28:18.357 00.016 9828 IsSlewing returns 0
03:28:18.357 00.000 9828 IsGuiding returns 0
03:28:18.358 00.001 9828 PulseGuide returned control before completion, sleep 24
03:28:18.388 00.030 9828 IsGuiding returns 1
03:28:18.388 00.000 9828 scope still moving after pulse duration time elapsed
03:28:18.419 00.031 9828 IsSlewing returns 0
03:28:18.419 00.000 9828 IsGuiding returns 1
03:28:18.450 00.031 9828 IsSlewing returns 0
03:28:18.450 00.000 9828 IsGuiding returns 1
03:28:18.481 00.031 9828 IsSlewing returns 0
03:28:18.481 00.000 9828 IsGuiding returns 1
03:28:18.510 00.029 9828 IsSlewing returns 0
03:28:18.511 00.001 9828 IsGuiding returns 0
03:28:18.511 00.000 9828 scope move finished after 14 + 139 ms
03:28:18.511 00.000 9828 Move returns status 0, amount 14
03:28:18.511 00.000 9828 move complete, result=0
03:28:18.511 00.000 9828 worker thread done servicing request
03:28:18.511 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:28:18.893 00.382 8976 Exposure complete
03:28:18.898 00.005 8976 worker thread done servicing request
03:28:18.898 00.000 5052 OnExposeComplete: enter
03:28:18.898 00.000 5052 UpdateGuideState(): m_state=6
03:28:18.899 00.001 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13875
03:28:18.899 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.83, Mass=43, SNR=4.4, Peak=55 HFD=1.6
03:28:18.899 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.45 = -1.45)
03:28:18.899 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
03:28:18.899 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.60 mountX=0.03 mountY=-0.22, mountTheta=-1.45
03:28:18.901 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.12, opts=13)
03:28:18.901 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.12)
03:28:18.901 00.000 8976 Worker thread wakes up
03:28:18.901 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.12) opts 0xd
03:28:18.901 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.12)
03:28:18.901 00.000 8976 Moving (0.18, 0.12) raw xDistance=0.03 yDistance=-0.22
03:28:18.901 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:18.901 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:28:18.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:18.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:28:18.901 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:18.901 00.000 5052 Enqueuing Expose request
03:28:18.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:28:18.901 00.000 8976 MoveAxis(R, 0, ABG)
03:28:18.901 00.000 8976 MoveAxis(U, 0, ABG)
03:28:18.901 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
03:28:18.902 00.001 8976 MountToCamera -- mountX=1.90 mountY=-2.19 hyp=2.90 mountTheta=-0.86 cameraX=1.09, cameraY=2.69 cameraTheta=1.19
03:28:18.902 00.000 8976 incremental bump (1.086, 2.690) isValid = 1
03:28:18.902 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
03:28:18.902 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:28:18.902 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:28:18.902 00.000 8976 move complete, result=0
03:28:18.902 00.000 9828 Worker thread wakes up
03:28:18.902 00.000 8976 worker thread done servicing request
03:28:18.902 00.000 8976 Worker thread wakes up
03:28:18.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:18.902 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:28:18.902 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:28:18.902 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:18.902 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:28:18.902 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.99)
03:28:18.903 00.001 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
03:28:18.903 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
03:28:18.903 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:28:18.903 00.000 9828 BLC: window closed
03:28:18.903 00.000 9828 MoveAxis(E, 15, B)
03:28:18.903 00.000 9828 Guiding  Dir = 2, Dur = 15
03:28:18.903 00.000 9828 IsSlewing returns 0
03:28:18.903 00.000 9828 IsGuiding returns 0
03:28:18.903 00.000 9828 PulseGuide returned control before completion, sleep 25
03:28:18.931 00.028 9828 IsGuiding returns 1
03:28:18.931 00.000 9828 scope still moving after pulse duration time elapsed
03:28:18.962 00.031 9828 IsSlewing returns 0
03:28:18.962 00.000 9828 IsGuiding returns 1
03:28:18.994 00.032 9828 IsSlewing returns 0
03:28:18.994 00.000 9828 IsGuiding returns 1
03:28:19.026 00.032 9828 IsSlewing returns 0
03:28:19.026 00.000 9828 IsGuiding returns 1
03:28:19.057 00.031 9828 IsSlewing returns 0
03:28:19.057 00.000 9828 IsGuiding returns 0
03:28:19.057 00.000 9828 scope move finished after 15 + 139 ms
03:28:19.057 00.000 9828 Move returns status 0, amount 15
03:28:19.057 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:19.057 00.000 9828 MoveAxis(N, 14, B)
03:28:19.057 00.000 9828 Guiding  Dir = 0, Dur = 14
03:28:19.073 00.016 9828 IsSlewing returns 0
03:28:19.073 00.000 9828 IsGuiding returns 0
03:28:19.073 00.000 9828 PulseGuide returned control before completion, sleep 24
03:28:19.103 00.030 9828 IsGuiding returns 1
03:28:19.103 00.000 9828 scope still moving after pulse duration time elapsed
03:28:19.135 00.032 9828 IsSlewing returns 0
03:28:19.135 00.000 9828 IsGuiding returns 1
03:28:19.166 00.031 9828 IsSlewing returns 0
03:28:19.166 00.000 9828 IsGuiding returns 1
03:28:19.198 00.032 9828 IsSlewing returns 0
03:28:19.198 00.000 9828 IsGuiding returns 1
03:28:19.229 00.031 9828 IsSlewing returns 0
03:28:19.229 00.000 9828 IsGuiding returns 0
03:28:19.229 00.000 9828 scope move finished after 14 + 142 ms
03:28:19.229 00.000 9828 Move returns status 0, amount 14
03:28:19.229 00.000 9828 move complete, result=0
03:28:19.229 00.000 9828 worker thread done servicing request
03:28:19.230 00.001 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:28:19.585 00.355 8976 Exposure complete
03:28:19.590 00.005 8976 worker thread done servicing request
03:28:19.591 00.001 5052 OnExposeComplete: enter
03:28:19.591 00.000 5052 UpdateGuideState(): m_state=6
03:28:19.591 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13876
03:28:19.591 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.76, Mass=54, SNR=5.0, Peak=56 HFD=2.0
03:28:19.591 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
03:28:19.591 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
03:28:19.591 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.05 hyp=0.73 cameraTheta=0.07 mountX=-0.29 mountY=-0.64, mountTheta=-2.00
03:28:19.591 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.05, opts=13)
03:28:19.592 00.001 5052 Enqueuing Move request for stepguider (0.73, 0.05)
03:28:19.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:28:19.592 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:28:19.592 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:19.592 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:19.592 00.000 5052 Enqueuing Expose request
03:28:19.592 00.000 8976 Worker thread wakes up
03:28:19.592 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.05) opts 0xd
03:28:19.592 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.05)
03:28:19.592 00.000 8976 Moving (0.73, 0.05) raw xDistance=-0.29 yDistance=-0.64
03:28:19.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:28:19.592 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
03:28:19.592 00.000 8976 MoveAxis(R, 1, ABG)
03:28:19.592 00.000 8976 stepping (-12, 12) + (1, 0)
03:28:19.592 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:19.618 00.026 8976 Received - 47 (G) 
03:28:19.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:19.618 00.000 8976 stepped: pos (-11, 12)
03:28:19.618 00.000 8976 MoveAxis(U, 3, ABG)
03:28:19.618 00.000 8976 stepping (-11, 12) + (0, 3)
03:28:19.618 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:19.650 00.032 8976 Received - 47 (G) 
03:28:19.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:19.650 00.000 8976 stepped: pos (-11, 15)
03:28:19.650 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:28:19.650 00.000 8976 MountToCamera -- mountX=1.83 mountY=-2.25 hyp=2.90 mountTheta=-0.89 cameraX=1.17, cameraY=2.66 cameraTheta=1.15
03:28:19.650 00.000 8976 incremental bump (1.174, 2.655) isValid = 1
03:28:19.650 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
03:28:19.650 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:28:19.650 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:28:19.650 00.000 8976 move complete, result=0
03:28:19.650 00.000 8976 worker thread done servicing request
03:28:19.651 00.001 8976 Worker thread wakes up
03:28:19.651 00.000 9828 Worker thread wakes up
03:28:19.651 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
03:28:19.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:19.651 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:19.651 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:28:19.651 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:28:19.651 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
03:28:19.651 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
03:28:19.651 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:28:19.651 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:28:19.651 00.000 9828 BLC: window closed
03:28:19.651 00.000 9828 MoveAxis(E, 16, B)
03:28:19.651 00.000 9828 Guiding  Dir = 2, Dur = 16
03:28:19.652 00.001 9828 IsSlewing returns 0
03:28:19.652 00.000 9828 IsGuiding returns 0
03:28:19.652 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:19.693 00.041 9828 IsGuiding returns 1
03:28:19.693 00.000 9828 scope still moving after pulse duration time elapsed
03:28:19.724 00.031 9828 IsSlewing returns 0
03:28:19.724 00.000 9828 IsGuiding returns 1
03:28:19.756 00.032 9828 IsSlewing returns 0
03:28:19.756 00.000 9828 IsGuiding returns 1
03:28:19.786 00.030 9828 IsSlewing returns 0
03:28:19.786 00.000 9828 IsGuiding returns 0
03:28:19.786 00.000 9828 scope move finished after 16 + 119 ms
03:28:19.786 00.000 9828 Move returns status 0, amount 16
03:28:19.786 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:19.786 00.000 9828 MoveAxis(N, 14, B)
03:28:19.787 00.001 9828 Guiding  Dir = 0, Dur = 14
03:28:19.802 00.015 9828 IsSlewing returns 0
03:28:19.802 00.000 9828 IsGuiding returns 0
03:28:19.802 00.000 9828 PulseGuide returned control before completion, sleep 24
03:28:19.833 00.031 9828 IsGuiding returns 1
03:28:19.833 00.000 9828 scope still moving after pulse duration time elapsed
03:28:19.864 00.031 9828 IsSlewing returns 0
03:28:19.864 00.000 9828 IsGuiding returns 1
03:28:19.895 00.031 9828 IsSlewing returns 0
03:28:19.895 00.000 9828 IsGuiding returns 1
03:28:19.926 00.031 9828 IsSlewing returns 0
03:28:19.926 00.000 9828 IsGuiding returns 0
03:28:19.926 00.000 9828 scope move finished after 14 + 110 ms
03:28:19.927 00.001 9828 Move returns status 0, amount 14
03:28:19.927 00.000 9828 move complete, result=0
03:28:19.927 00.000 9828 worker thread done servicing request
03:28:19.927 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:28:20.337 00.410 8976 Exposure complete
03:28:20.343 00.006 8976 worker thread done servicing request
03:28:20.343 00.000 5052 OnExposeComplete: enter
03:28:20.343 00.000 5052 UpdateGuideState(): m_state=6
03:28:20.343 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13877
03:28:20.343 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=282.15, Mass=43, SNR=4.5, Peak=54 HFD=1.9
03:28:20.343 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
03:28:20.343 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.11 = -1.11)
03:28:20.343 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.44 hyp=0.51 cameraTheta=1.04 mountX=0.28 mountY=-0.46, mountTheta=-1.03
03:28:20.344 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.44, opts=13)
03:28:20.344 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.44)
03:28:20.344 00.000 8976 Worker thread wakes up
03:28:20.344 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:28:20.344 00.000 5052 UpdateGuideState exits: m=43 SNR=4.5
03:28:20.345 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:20.345 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:20.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.44) opts 0xd
03:28:20.345 00.000 5052 Enqueuing Expose request
03:28:20.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.44)
03:28:20.345 00.000 8976 Moving (0.26, 0.44) raw xDistance=0.28 yDistance=-0.46
03:28:20.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
03:28:20.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
03:28:20.345 00.000 8976 MoveAxis(L, 1, ABG)
03:28:20.345 00.000 8976 stepping (-11, 15) + (-1, 0)
03:28:20.345 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:20.369 00.024 8976 Received - 47 (G) 
03:28:20.369 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:20.369 00.000 8976 stepped: pos (-12, 15)
03:28:20.369 00.000 8976 MoveAxis(U, 2, ABG)
03:28:20.369 00.000 8976 stepping (-12, 15) + (0, 2)
03:28:20.369 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:20.401 00.032 8976 Received - 47 (G) 
03:28:20.401 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:20.401 00.000 8976 stepped: pos (-12, 17)
03:28:20.401 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:28:20.401 00.000 8976 MountToCamera -- mountX=1.83 mountY=-2.40 hyp=3.02 mountTheta=-0.92 cameraX=1.30, cameraY=2.72 cameraTheta=1.12
03:28:20.401 00.000 8976 incremental bump (1.304, 2.725) isValid = 1
03:28:20.402 00.001 8976 Scheduling Mount bump of (0.050, 0.107)
03:28:20.402 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:28:20.402 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:28:20.402 00.000 8976 move complete, result=0
03:28:20.402 00.000 9828 Worker thread wakes up
03:28:20.402 00.000 8976 worker thread done servicing request
03:28:20.402 00.000 8976 Worker thread wakes up
03:28:20.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:20.402 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:20.402 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
03:28:20.402 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:28:20.402 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:28:20.402 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:28:20.402 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
03:28:20.402 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:28:20.402 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:28:20.402 00.000 9828 BLC: window closed
03:28:20.402 00.000 9828 MoveAxis(E, 17, B)
03:28:20.402 00.000 9828 Guiding  Dir = 2, Dur = 17
03:28:20.403 00.001 9828 IsSlewing returns 0
03:28:20.403 00.000 9828 IsGuiding returns 0
03:28:20.403 00.000 9828 PulseGuide returned control before completion, sleep 27
03:28:20.437 00.034 9828 IsGuiding returns 1
03:28:20.437 00.000 9828 scope still moving after pulse duration time elapsed
03:28:20.468 00.031 9828 IsSlewing returns 0
03:28:20.468 00.000 9828 IsGuiding returns 1
03:28:20.499 00.031 9828 IsSlewing returns 0
03:28:20.499 00.000 9828 IsGuiding returns 1
03:28:20.531 00.032 9828 IsSlewing returns 0
03:28:20.531 00.000 9828 IsGuiding returns 0
03:28:20.531 00.000 9828 scope move finished after 17 + 110 ms
03:28:20.531 00.000 9828 Move returns status 0, amount 17
03:28:20.531 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:20.531 00.000 9828 MoveAxis(N, 14, B)
03:28:20.531 00.000 9828 Guiding  Dir = 0, Dur = 14
03:28:20.545 00.014 9828 IsSlewing returns 0
03:28:20.545 00.000 9828 IsGuiding returns 0
03:28:20.545 00.000 9828 PulseGuide returned control before completion, sleep 24
03:28:20.576 00.031 9828 IsGuiding returns 1
03:28:20.576 00.000 9828 scope still moving after pulse duration time elapsed
03:28:20.607 00.031 9828 IsSlewing returns 0
03:28:20.607 00.000 9828 IsGuiding returns 1
03:28:20.638 00.031 9828 IsSlewing returns 0
03:28:20.638 00.000 9828 IsGuiding returns 1
03:28:20.669 00.031 9828 IsSlewing returns 0
03:28:20.669 00.000 9828 IsGuiding returns 1
03:28:20.701 00.032 9828 IsSlewing returns 0
03:28:20.701 00.000 9828 IsGuiding returns 0
03:28:20.701 00.000 9828 scope move finished after 14 + 141 ms
03:28:20.701 00.000 9828 Move returns status 0, amount 14
03:28:20.701 00.000 9828 move complete, result=0
03:28:20.701 00.000 9828 worker thread done servicing request
03:28:20.701 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:28:21.081 00.380 8976 Exposure complete
03:28:21.086 00.005 8976 worker thread done servicing request
03:28:21.086 00.000 5052 OnExposeComplete: enter
03:28:21.086 00.000 5052 UpdateGuideState(): m_state=6
03:28:21.086 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13878
03:28:21.086 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=280.93, Mass=50, SNR=4.8, Peak=56 HFD=2.3
03:28:21.086 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
03:28:21.087 00.001 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.19 = 3.09)
03:28:21.087 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-0.78 hyp=0.90 cameraTheta=-1.05 mountX=-0.90 mountY=0.05, mountTheta=3.09
03:28:21.087 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-0.78, opts=13)
03:28:21.087 00.000 5052 Enqueuing Move request for stepguider (0.45, -0.78)
03:28:21.087 00.000 8976 Worker thread wakes up
03:28:21.087 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -0.78) opts 0xd
03:28:21.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -0.78)
03:28:21.087 00.000 8976 Moving (0.45, -0.78) raw xDistance=-0.90 yDistance=0.05
03:28:21.088 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:28:21.088 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:28:21.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:21.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.90
03:28:21.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:28:21.088 00.000 8976 MoveAxis(R, 4, ABG)
03:28:21.088 00.000 8976 stepping (-12, 17) + (4, 0)
03:28:21.088 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:21.088 00.000 5052 Enqueuing Expose request
03:28:21.088 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:21.121 00.033 8976 Received - 47 (G) 
03:28:21.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:21.121 00.000 8976 stepped: pos (-8, 17)
03:28:21.121 00.000 8976 MoveAxis(U, 0, ABG)
03:28:21.121 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:28:21.121 00.000 8976 MountToCamera -- mountX=1.63 mountY=-2.50 hyp=2.99 mountTheta=-0.99 cameraX=1.48, cameraY=2.59 cameraTheta=1.05
03:28:21.121 00.000 8976 incremental bump (1.483, 2.591) isValid = 1
03:28:21.121 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
03:28:21.121 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:28:21.121 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:28:21.121 00.000 8976 move complete, result=0
03:28:21.121 00.000 9828 Worker thread wakes up
03:28:21.121 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:28:21.121 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:28:21.122 00.001 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
03:28:21.122 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
03:28:21.122 00.000 8976 worker thread done servicing request
03:28:21.122 00.000 8976 Worker thread wakes up
03:28:21.122 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:21.122 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:21.122 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
03:28:21.122 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.0 px 0 ms NORTH
03:28:21.122 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:28:21.122 00.000 9828 BLC: window closed
03:28:21.122 00.000 9828 MoveAxis(E, 20, B)
03:28:21.122 00.000 9828 Guiding  Dir = 2, Dur = 20
03:28:21.123 00.001 9828 IsSlewing returns 0
03:28:21.123 00.000 9828 IsGuiding returns 0
03:28:21.123 00.000 9828 PulseGuide returned control before completion, sleep 30
03:28:21.167 00.044 9828 IsGuiding returns 1
03:28:21.167 00.000 9828 scope still moving after pulse duration time elapsed
03:28:21.198 00.031 9828 IsSlewing returns 0
03:28:21.198 00.000 9828 IsGuiding returns 1
03:28:21.229 00.031 9828 IsSlewing returns 0
03:28:21.229 00.000 9828 IsGuiding returns 1
03:28:21.260 00.031 9828 IsSlewing returns 0
03:28:21.260 00.000 9828 IsGuiding returns 0
03:28:21.260 00.000 9828 scope move finished after 20 + 118 ms
03:28:21.260 00.000 9828 Move returns status 0, amount 20
03:28:21.261 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:21.261 00.000 9828 MoveAxis(N, 13, B)
03:28:21.261 00.000 9828 Guiding  Dir = 0, Dur = 13
03:28:21.276 00.015 9828 IsSlewing returns 0
03:28:21.276 00.000 9828 IsGuiding returns 0
03:28:21.276 00.000 9828 PulseGuide returned control before completion, sleep 23
03:28:21.308 00.032 9828 IsGuiding returns 1
03:28:21.308 00.000 9828 scope still moving after pulse duration time elapsed
03:28:21.340 00.032 9828 IsSlewing returns 0
03:28:21.340 00.000 9828 IsGuiding returns 1
03:28:21.370 00.030 9828 IsSlewing returns 0
03:28:21.370 00.000 9828 IsGuiding returns 1
03:28:21.402 00.032 9828 IsSlewing returns 0
03:28:21.402 00.000 9828 IsGuiding returns 1
03:28:21.433 00.031 9828 IsSlewing returns 0
03:28:21.433 00.000 9828 IsGuiding returns 0
03:28:21.433 00.000 9828 scope move finished after 13 + 143 ms
03:28:21.433 00.000 9828 Move returns status 0, amount 13
03:28:21.433 00.000 9828 move complete, result=0
03:28:21.433 00.000 9828 worker thread done servicing request
03:28:21.433 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:28:21.806 00.373 8976 Exposure complete
03:28:21.811 00.005 8976 worker thread done servicing request
03:28:21.811 00.000 5052 OnExposeComplete: enter
03:28:21.811 00.000 5052 UpdateGuideState(): m_state=6
03:28:21.811 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13879
03:28:21.812 00.001 5052 Star::Find returns 1 (0), X=329.79, Y=282.12, Mass=34, SNR=4.0, Peak=54 HFD=1.6
03:28:21.812 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.46 = -1.46)
03:28:21.812 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
03:28:21.812 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.41 hyp=0.74 cameraTheta=0.58 mountX=0.08 mountY=-0.74, mountTheta=-1.46
03:28:21.812 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.41, opts=13)
03:28:21.812 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.41)
03:28:21.812 00.000 8976 Worker thread wakes up
03:28:21.812 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.41) opts 0xd
03:28:21.813 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.41)
03:28:21.813 00.000 8976 Moving (0.62, 0.41) raw xDistance=0.08 yDistance=-0.74
03:28:21.813 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:21.813 00.000 5052 UpdateGuideState exits: m=34 SNR=4.0
03:28:21.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:21.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:28:21.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
03:28:21.813 00.000 8976 MoveAxis(R, 0, ABG)
03:28:21.813 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:21.813 00.000 5052 Enqueuing Expose request
03:28:21.813 00.000 8976 MoveAxis(U, 3, ABG)
03:28:21.813 00.000 8976 stepping (-8, 17) + (0, 3)
03:28:21.813 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:21.840 00.027 8976 Received - 47 (G) 
03:28:21.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:21.840 00.000 8976 stepped: pos (-8, 20)
03:28:21.840 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:28:21.840 00.000 8976 MountToCamera -- mountX=1.50 mountY=-2.72 hyp=3.11 mountTheta=-1.07 cameraX=1.74, cameraY=2.57 cameraTheta=0.98
03:28:21.840 00.000 8976 incremental bump (1.743, 2.573) isValid = 1
03:28:21.840 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:28:21.840 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:28:21.840 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:28:21.840 00.000 8976 move complete, result=0
03:28:21.840 00.000 8976 worker thread done servicing request
03:28:21.840 00.000 9828 Worker thread wakes up
03:28:21.840 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:28:21.840 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:28:21.841 00.001 8976 Worker thread wakes up
03:28:21.841 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:28:21.841 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:21.841 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:21.841 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.20)
03:28:21.841 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.28)
03:28:21.841 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
03:28:21.841 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:28:21.841 00.000 9828 BLC: window closed
03:28:21.841 00.000 9828 MoveAxis(E, 22, B)
03:28:21.841 00.000 9828 Guiding  Dir = 2, Dur = 22
03:28:21.842 00.001 9828 IsSlewing returns 0
03:28:21.842 00.000 9828 IsGuiding returns 0
03:28:21.842 00.000 9828 PulseGuide returned control before completion, sleep 32
03:28:21.884 00.042 9828 IsGuiding returns 1
03:28:21.884 00.000 9828 scope still moving after pulse duration time elapsed
03:28:21.916 00.032 9828 IsSlewing returns 0
03:28:21.916 00.000 9828 IsGuiding returns 1
03:28:21.948 00.032 9828 IsSlewing returns 0
03:28:21.948 00.000 9828 IsGuiding returns 1
03:28:21.979 00.031 9828 IsSlewing returns 0
03:28:21.979 00.000 9828 IsGuiding returns 0
03:28:21.979 00.000 9828 scope move finished after 22 + 115 ms
03:28:21.979 00.000 9828 Move returns status 0, amount 22
03:28:21.979 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:21.979 00.000 9828 MoveAxis(N, 12, B)
03:28:21.979 00.000 9828 Guiding  Dir = 0, Dur = 12
03:28:21.993 00.014 9828 IsSlewing returns 0
03:28:21.993 00.000 9828 IsGuiding returns 0
03:28:21.994 00.001 9828 PulseGuide returned control before completion, sleep 22
03:28:22.024 00.030 9828 IsGuiding returns 1
03:28:22.024 00.000 9828 scope still moving after pulse duration time elapsed
03:28:22.055 00.031 9828 IsSlewing returns 0
03:28:22.055 00.000 9828 IsGuiding returns 1
03:28:22.087 00.032 9828 IsSlewing returns 0
03:28:22.087 00.000 9828 IsGuiding returns 1
03:28:22.119 00.032 9828 IsSlewing returns 0
03:28:22.119 00.000 9828 IsGuiding returns 0
03:28:22.119 00.000 9828 scope move finished after 12 + 112 ms
03:28:22.119 00.000 9828 Move returns status 0, amount 12
03:28:22.119 00.000 9828 move complete, result=0
03:28:22.119 00.000 9828 worker thread done servicing request
03:28:22.119 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:28:22.527 00.408 8976 Exposure complete
03:28:22.533 00.006 8976 worker thread done servicing request
03:28:22.533 00.000 5052 OnExposeComplete: enter
03:28:22.533 00.000 5052 UpdateGuideState(): m_state=6
03:28:22.533 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13880
03:28:22.533 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.79, Mass=39, SNR=4.2, Peak=54 HFD=1.8
03:28:22.533 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
03:28:22.533 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:28:22.533 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.08 hyp=0.34 cameraTheta=0.24 mountX=-0.08 mountY=-0.32, mountTheta=-1.81
03:28:22.534 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.08, opts=13)
03:28:22.534 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.08)
03:28:22.534 00.000 8976 Worker thread wakes up
03:28:22.534 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.08) opts 0xd
03:28:22.534 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.08)
03:28:22.534 00.000 8976 Moving (0.33, 0.08) raw xDistance=-0.08 yDistance=-0.32
03:28:22.534 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:22.535 00.001 5052 UpdateGuideState exits: m=39 SNR=4.2
03:28:22.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:22.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:28:22.535 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
03:28:22.535 00.000 8976 MoveAxis(R, 0, ABG)
03:28:22.535 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:22.535 00.000 5052 Enqueuing Expose request
03:28:22.535 00.000 8976 MoveAxis(U, 1, ABG)
03:28:22.535 00.000 8976 stepping (-8, 20) + (0, 1)
03:28:22.535 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:22.560 00.025 8976 Received - 47 (G) 
03:28:22.560 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:22.560 00.000 8976 stepped: pos (-8, 21)
03:28:22.560 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:28:22.560 00.000 8976 MountToCamera -- mountX=1.41 mountY=-2.93 hyp=3.25 mountTheta=-1.12 cameraX=1.96, cameraY=2.58 cameraTheta=0.92
03:28:22.560 00.000 8976 incremental bump (1.964, 2.585) isValid = 1
03:28:22.560 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
03:28:22.560 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:28:22.560 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:28:22.560 00.000 8976 move complete, result=0
03:28:22.560 00.000 9828 Worker thread wakes up
03:28:22.560 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:28:22.560 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:28:22.560 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
03:28:22.560 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:28:22.560 00.000 8976 worker thread done servicing request
03:28:22.560 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
03:28:22.560 00.000 8976 Worker thread wakes up
03:28:22.561 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:22.561 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:22.561 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
03:28:22.561 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
03:28:22.561 00.000 9828 BLC: window closed
03:28:22.561 00.000 9828 MoveAxis(E, 23, B)
03:28:22.561 00.000 9828 Guiding  Dir = 2, Dur = 23
03:28:22.561 00.000 9828 IsSlewing returns 0
03:28:22.561 00.000 9828 IsGuiding returns 0
03:28:22.561 00.000 9828 PulseGuide returned control before completion, sleep 33
03:28:22.602 00.041 9828 IsGuiding returns 1
03:28:22.602 00.000 9828 scope still moving after pulse duration time elapsed
03:28:22.634 00.032 9828 IsSlewing returns 0
03:28:22.634 00.000 9828 IsGuiding returns 1
03:28:22.664 00.030 9828 IsSlewing returns 0
03:28:22.665 00.001 9828 IsGuiding returns 1
03:28:22.695 00.030 9828 IsSlewing returns 0
03:28:22.696 00.001 9828 IsGuiding returns 0
03:28:22.696 00.000 9828 scope move finished after 23 + 112 ms
03:28:22.696 00.000 9828 Move returns status 0, amount 23
03:28:22.696 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:22.696 00.000 9828 MoveAxis(N, 12, B)
03:28:22.696 00.000 9828 Guiding  Dir = 0, Dur = 12
03:28:22.711 00.015 9828 IsSlewing returns 0
03:28:22.711 00.000 9828 IsGuiding returns 0
03:28:22.711 00.000 9828 PulseGuide returned control before completion, sleep 22
03:28:22.742 00.031 9828 IsGuiding returns 1
03:28:22.742 00.000 9828 scope still moving after pulse duration time elapsed
03:28:22.773 00.031 9828 IsSlewing returns 0
03:28:22.773 00.000 9828 IsGuiding returns 1
03:28:22.803 00.030 9828 IsSlewing returns 0
03:28:22.803 00.000 9828 IsGuiding returns 1
03:28:22.834 00.031 9828 IsSlewing returns 0
03:28:22.834 00.000 9828 IsGuiding returns 1
03:28:22.865 00.031 9828 IsSlewing returns 0
03:28:22.865 00.000 9828 IsGuiding returns 0
03:28:22.865 00.000 9828 scope move finished after 12 + 141 ms
03:28:22.865 00.000 9828 Move returns status 0, amount 12
03:28:22.865 00.000 9828 move complete, result=0
03:28:22.865 00.000 9828 worker thread done servicing request
03:28:22.866 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:28:23.248 00.382 8976 Exposure complete
03:28:23.254 00.006 8976 worker thread done servicing request
03:28:23.254 00.000 5052 OnExposeComplete: enter
03:28:23.254 00.000 5052 UpdateGuideState(): m_state=6
03:28:23.254 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13881
03:28:23.254 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.70, Mass=49, SNR=4.7, Peak=53 HFD=2.5
03:28:23.254 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
03:28:23.255 00.001 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
03:28:23.255 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-2.99 mountX=0.03 mountY=0.08, mountTheta=1.24
03:28:23.256 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.01, opts=13)
03:28:23.256 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.01)
03:28:23.256 00.000 8976 Worker thread wakes up
03:28:23.256 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.01) opts 0xd
03:28:23.256 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.01)
03:28:23.256 00.000 8976 Moving (-0.09, -0.01) raw xDistance=0.03 yDistance=0.08
03:28:23.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:28:23.256 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:28:23.256 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:23.256 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:28:23.256 00.000 8976 MoveAxis(R, 0, ABG)
03:28:23.256 00.000 8976 MoveAxis(U, 0, ABG)
03:28:23.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:23.256 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:23.256 00.000 5052 Enqueuing Expose request
03:28:23.257 00.001 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:28:23.257 00.000 8976 MountToCamera -- mountX=1.35 mountY=-3.06 hyp=3.34 mountTheta=-1.16 cameraX=2.11, cameraY=2.59 cameraTheta=0.89
03:28:23.257 00.000 8976 incremental bump (2.111, 2.593) isValid = 1
03:28:23.257 00.000 8976 Scheduling Mount bump of (0.057, 0.073)
03:28:23.257 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.07, opts=4)
03:28:23.257 00.000 8976 Enqueuing Move request for scope (0.06, 0.07)
03:28:23.257 00.000 8976 move complete, result=0
03:28:23.257 00.000 9828 Worker thread wakes up
03:28:23.257 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0x4
03:28:23.257 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
03:28:23.257 00.000 8976 worker thread done servicing request
03:28:23.257 00.000 8976 Worker thread wakes up
03:28:23.257 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:23.257 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:23.257 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:28:23.257 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:23.257 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:28:23.258 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.91 mountX=-0.06 mountY=-0.06, mountTheta=-2.32
03:28:23.258 00.000 9828 Moving (0.06, 0.07) raw xDistance=-0.06 yDistance=-0.06
03:28:23.258 00.000 9828 BLC: window closed
03:28:23.258 00.000 9828 MoveAxis(E, 19, B)
03:28:23.258 00.000 9828 Guiding  Dir = 2, Dur = 19
03:28:23.259 00.001 9828 IsSlewing returns 0
03:28:23.259 00.000 9828 IsGuiding returns 0
03:28:23.259 00.000 9828 PulseGuide returned control before completion, sleep 29
03:28:23.301 00.042 9828 IsGuiding returns 1
03:28:23.301 00.000 9828 scope still moving after pulse duration time elapsed
03:28:23.332 00.031 9828 IsSlewing returns 0
03:28:23.332 00.000 9828 IsGuiding returns 1
03:28:23.363 00.031 9828 IsSlewing returns 0
03:28:23.363 00.000 9828 IsGuiding returns 1
03:28:23.394 00.031 9828 IsSlewing returns 0
03:28:23.394 00.000 9828 IsGuiding returns 1
03:28:23.424 00.030 9828 IsSlewing returns 0
03:28:23.424 00.000 9828 IsGuiding returns 1
03:28:23.455 00.031 9828 IsSlewing returns 0
03:28:23.455 00.000 9828 IsGuiding returns 1
03:28:23.486 00.031 9828 IsSlewing returns 0
03:28:23.486 00.000 9828 IsGuiding returns 0
03:28:23.486 00.000 9828 scope move finished after 19 + 208 ms
03:28:23.486 00.000 9828 Move returns status 0, amount 19
03:28:23.486 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:23.486 00.000 9828 MoveAxis(N, 9, B)
03:28:23.487 00.001 9828 Guiding  Dir = 0, Dur = 9
03:28:23.502 00.015 9828 IsSlewing returns 0
03:28:23.502 00.000 9828 IsGuiding returns 0
03:28:23.502 00.000 9828 PulseGuide returned control before completion, sleep 19
03:28:23.533 00.031 9828 IsGuiding returns 1
03:28:23.533 00.000 9828 scope still moving after pulse duration time elapsed
03:28:23.564 00.031 9828 IsSlewing returns 0
03:28:23.564 00.000 9828 IsGuiding returns 1
03:28:23.596 00.032 9828 IsSlewing returns 0
03:28:23.596 00.000 9828 IsGuiding returns 1
03:28:23.627 00.031 9828 IsSlewing returns 0
03:28:23.627 00.000 9828 IsGuiding returns 1
03:28:23.658 00.031 9828 IsSlewing returns 0
03:28:23.658 00.000 9828 IsGuiding returns 0
03:28:23.658 00.000 9828 scope move finished after 9 + 147 ms
03:28:23.658 00.000 9828 Move returns status 0, amount 9
03:28:23.658 00.000 9828 move complete, result=0
03:28:23.658 00.000 9828 worker thread done servicing request
03:28:23.658 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 9 ms NORTH
03:28:23.943 00.285 8976 Exposure complete
03:28:23.949 00.006 8976 worker thread done servicing request
03:28:23.949 00.000 5052 OnExposeComplete: enter
03:28:23.949 00.000 5052 UpdateGuideState(): m_state=6
03:28:23.949 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13882
03:28:23.949 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=282.37, Mass=53, SNR=4.9, Peak=52 HFD=2.4
03:28:23.949 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
03:28:23.949 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.40 = -1.40)
03:28:23.949 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.66 hyp=0.96 cameraTheta=0.75 mountX=0.27 mountY=-0.95, mountTheta=-1.30
03:28:23.950 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.66, opts=13)
03:28:23.950 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.66)
03:28:23.950 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:23.950 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:28:23.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:23.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:23.950 00.000 5052 Enqueuing Expose request
03:28:23.950 00.000 8976 Worker thread wakes up
03:28:23.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.66) opts 0xd
03:28:23.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.66)
03:28:23.950 00.000 8976 Moving (0.71, 0.66) raw xDistance=0.27 yDistance=-0.95
03:28:23.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:28:23.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.95
03:28:23.950 00.000 8976 MoveAxis(L, 1, ABG)
03:28:23.951 00.001 8976 stepping (-8, 21) + (-1, 0)
03:28:23.951 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:23.982 00.031 8976 Received - 47 (G) 
03:28:23.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:23.982 00.000 8976 stepped: pos (-9, 21)
03:28:23.982 00.000 8976 MoveAxis(U, 4, ABG)
03:28:23.982 00.000 8976 stepping (-9, 21) + (0, 4)
03:28:23.982 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:24.014 00.032 8976 Received - 47 (G) 
03:28:24.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:24.015 00.001 8976 stepped: pos (-9, 25)
03:28:24.015 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:28:24.015 00.000 8976 MountToCamera -- mountX=1.36 mountY=-3.36 hyp=3.62 mountTheta=-1.19 cameraX=2.37, cameraY=2.74 cameraTheta=0.86
03:28:24.015 00.000 8976 incremental bump (2.374, 2.739) isValid = 1
03:28:24.015 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:28:24.015 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:28:24.015 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:28:24.015 00.000 8976 move complete, result=0
03:28:24.015 00.000 9828 Worker thread wakes up
03:28:24.015 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.9 px 4 ms NORTH
03:28:24.015 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:28:24.015 00.000 8976 worker thread done servicing request
03:28:24.015 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:28:24.015 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:28:24.015 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:28:24.015 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:28:24.015 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:28:24.015 00.000 9828 BLC: window closed
03:28:24.015 00.000 9828 MoveAxis(E, 25, B)
03:28:24.015 00.000 9828 Guiding  Dir = 2, Dur = 25
03:28:24.015 00.000 8976 Worker thread wakes up
03:28:24.015 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:24.015 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:24.015 00.000 9828 IsSlewing returns 0
03:28:24.015 00.000 9828 IsGuiding returns 0
03:28:24.016 00.001 9828 PulseGuide returned control before completion, sleep 35
03:28:24.066 00.050 9828 IsGuiding returns 1
03:28:24.066 00.000 9828 scope still moving after pulse duration time elapsed
03:28:24.098 00.032 9828 IsSlewing returns 0
03:28:24.098 00.000 9828 IsGuiding returns 1
03:28:24.128 00.030 9828 IsSlewing returns 0
03:28:24.128 00.000 9828 IsGuiding returns 1
03:28:24.160 00.032 9828 IsSlewing returns 0
03:28:24.160 00.000 9828 IsGuiding returns 0
03:28:24.160 00.000 9828 scope move finished after 25 + 118 ms
03:28:24.160 00.000 9828 Move returns status 0, amount 25
03:28:24.160 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:24.160 00.000 9828 MoveAxis(N, 11, B)
03:28:24.160 00.000 9828 Guiding  Dir = 0, Dur = 11
03:28:24.175 00.015 9828 IsSlewing returns 0
03:28:24.175 00.000 9828 IsGuiding returns 0
03:28:24.175 00.000 9828 PulseGuide returned control before completion, sleep 21
03:28:24.206 00.031 9828 IsGuiding returns 1
03:28:24.206 00.000 9828 scope still moving after pulse duration time elapsed
03:28:24.237 00.031 9828 IsSlewing returns 0
03:28:24.237 00.000 9828 IsGuiding returns 1
03:28:24.268 00.031 9828 IsSlewing returns 0
03:28:24.268 00.000 9828 IsGuiding returns 1
03:28:24.299 00.031 9828 IsSlewing returns 0
03:28:24.299 00.000 9828 IsGuiding returns 1
03:28:24.329 00.030 9828 IsSlewing returns 0
03:28:24.329 00.000 9828 IsGuiding returns 0
03:28:24.329 00.000 9828 scope move finished after 11 + 143 ms
03:28:24.329 00.000 9828 Move returns status 0, amount 11
03:28:24.329 00.000 9828 move complete, result=0
03:28:24.329 00.000 9828 worker thread done servicing request
03:28:24.329 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:28:24.700 00.371 8976 Exposure complete
03:28:24.705 00.005 8976 worker thread done servicing request
03:28:24.705 00.000 5052 OnExposeComplete: enter
03:28:24.705 00.000 5052 UpdateGuideState(): m_state=6
03:28:24.705 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13883
03:28:24.705 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=282.10, Mass=57, SNR=5.1, Peak=52 HFD=2.6
03:28:24.705 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
03:28:24.705 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
03:28:24.706 00.001 5052 CameraToMount -- cameraX=-0.42 cameraY=0.39 hyp=0.57 cameraTheta=2.39 mountX=0.54 mountY=0.14, mountTheta=0.25
03:28:24.707 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.39, opts=13)
03:28:24.707 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.39)
03:28:24.707 00.000 8976 Worker thread wakes up
03:28:24.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.39) opts 0xd
03:28:24.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.39)
03:28:24.707 00.000 8976 Moving (-0.42, 0.39) raw xDistance=0.54 yDistance=0.14
03:28:24.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54
03:28:24.707 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:24.707 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:28:24.707 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:24.707 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:24.707 00.000 5052 Enqueuing Expose request
03:28:24.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:28:24.707 00.000 8976 MoveAxis(L, 2, ABG)
03:28:24.707 00.000 8976 stepping (-9, 25) + (-2, 0)
03:28:24.708 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:24.734 00.026 8976 Received - 47 (G) 
03:28:24.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:24.734 00.000 8976 stepped: pos (-11, 25)
03:28:24.734 00.000 8976 MoveAxis(U, 0, ABG)
03:28:24.734 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:28:24.734 00.000 8976 MountToCamera -- mountX=1.47 mountY=-3.56 hyp=3.85 mountTheta=-1.18 cameraX=2.50, cameraY=2.93 cameraTheta=0.86
03:28:24.734 00.000 8976 incremental bump (2.504, 2.926) isValid = 1
03:28:24.734 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:28:24.734 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:28:24.734 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:28:24.734 00.000 8976 move complete, result=0
03:28:24.734 00.000 9828 Worker thread wakes up
03:28:24.734 00.000 8976 worker thread done servicing request
03:28:24.734 00.000 8976 Worker thread wakes up
03:28:24.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:24.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:24.734 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:28:24.735 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:28:24.735 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:28:24.735 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
03:28:24.735 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.39)
03:28:24.735 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:28:24.735 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:28:24.735 00.000 9828 BLC: window closed
03:28:24.735 00.000 9828 MoveAxis(E, 25, B)
03:28:24.735 00.000 9828 Guiding  Dir = 2, Dur = 25
03:28:24.735 00.000 9828 IsSlewing returns 0
03:28:24.735 00.000 9828 IsGuiding returns 0
03:28:24.735 00.000 9828 PulseGuide returned control before completion, sleep 35
03:28:24.786 00.051 9828 IsGuiding returns 1
03:28:24.786 00.000 9828 scope still moving after pulse duration time elapsed
03:28:24.816 00.030 9828 IsSlewing returns 0
03:28:24.816 00.000 9828 IsGuiding returns 1
03:28:24.848 00.032 9828 IsSlewing returns 0
03:28:24.848 00.000 9828 IsGuiding returns 1
03:28:24.878 00.030 9828 IsSlewing returns 0
03:28:24.878 00.000 9828 IsGuiding returns 0
03:28:24.878 00.000 9828 scope move finished after 25 + 117 ms
03:28:24.878 00.000 9828 Move returns status 0, amount 25
03:28:24.878 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:24.878 00.000 9828 MoveAxis(N, 11, B)
03:28:24.878 00.000 9828 Guiding  Dir = 0, Dur = 11
03:28:24.894 00.016 9828 IsSlewing returns 0
03:28:24.894 00.000 9828 IsGuiding returns 0
03:28:24.895 00.001 9828 PulseGuide returned control before completion, sleep 21
03:28:24.925 00.030 9828 IsGuiding returns 1
03:28:24.925 00.000 9828 scope still moving after pulse duration time elapsed
03:28:24.956 00.031 9828 IsSlewing returns 0
03:28:24.956 00.000 9828 IsGuiding returns 1
03:28:24.987 00.031 9828 IsSlewing returns 0
03:28:24.987 00.000 9828 IsGuiding returns 1
03:28:25.018 00.031 9828 IsSlewing returns 0
03:28:25.018 00.000 9828 IsGuiding returns 1
03:28:25.048 00.030 9828 IsSlewing returns 0
03:28:25.048 00.000 9828 IsGuiding returns 0
03:28:25.048 00.000 9828 scope move finished after 11 + 143 ms
03:28:25.048 00.000 9828 Move returns status 0, amount 11
03:28:25.048 00.000 9828 move complete, result=0
03:28:25.048 00.000 9828 worker thread done servicing request
03:28:25.048 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:28:25.417 00.369 8976 Exposure complete
03:28:25.423 00.006 8976 worker thread done servicing request
03:28:25.423 00.000 5052 OnExposeComplete: enter
03:28:25.423 00.000 5052 UpdateGuideState(): m_state=6
03:28:25.423 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13884
03:28:25.423 00.000 5052 Star::Find returns 1 (0), X=328.13, Y=280.96, Mass=60, SNR=5.2, Peak=53 HFD=2.6
03:28:25.423 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.56 = 1.72)
03:28:25.423 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.62)
03:28:25.423 00.000 5052 CameraToMount -- cameraX=-1.04 cameraY=-0.75 hyp=1.29 cameraTheta=-2.52 mountX=-0.20 mountY=1.28, mountTheta=1.72
03:28:25.424 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.04, y=-0.75, opts=13)
03:28:25.424 00.000 5052 Enqueuing Move request for stepguider (-1.04, -0.75)
03:28:25.424 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:28:25.424 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:28:25.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:25.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:25.424 00.000 5052 Enqueuing Expose request
03:28:25.424 00.000 8976 Worker thread wakes up
03:28:25.424 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.04, -0.75) opts 0xd
03:28:25.424 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.04, -0.75)
03:28:25.424 00.000 8976 Moving (-1.04, -0.75) raw xDistance=-0.20 yDistance=1.28
03:28:25.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:28:25.424 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.28
03:28:25.424 00.000 8976 MoveAxis(R, 0, ABG)
03:28:25.424 00.000 8976 MoveAxis(D, 5, ABG)
03:28:25.424 00.000 8976 stepping (-11, 25) + (0, -5)
03:28:25.425 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:28:25.469 00.044 8976 Received - 47 (G) 
03:28:25.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:28:25.469 00.000 8976 stepped: pos (-11, 20)
03:28:25.469 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:28:25.469 00.000 8976 MountToCamera -- mountX=1.54 mountY=-3.43 hyp=3.76 mountTheta=-1.15 cameraX=2.36, cameraY=2.93 cameraTheta=0.89
03:28:25.469 00.000 8976 incremental bump (2.358, 2.933) isValid = 1
03:28:25.469 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:28:25.469 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:28:25.469 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:28:25.469 00.000 8976 move complete, result=0
03:28:25.469 00.000 9828 Worker thread wakes up
03:28:25.470 00.001 8976 worker thread done servicing request
03:28:25.470 00.000 8976 Worker thread wakes up
03:28:25.470 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:28:25.470 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:28:25.470 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.28)
03:28:25.470 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
03:28:25.470 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:28:25.470 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:28:25.470 00.000 9828 BLC: window closed
03:28:25.470 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.3 px 5 ms SOUTH
03:28:25.470 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:25.470 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:25.470 00.000 9828 MoveAxis(E, 24, B)
03:28:25.470 00.000 9828 Guiding  Dir = 2, Dur = 24
03:28:25.471 00.001 9828 IsSlewing returns 0
03:28:25.471 00.000 9828 IsGuiding returns 0
03:28:25.471 00.000 9828 PulseGuide returned control before completion, sleep 34
03:28:25.519 00.048 9828 IsGuiding returns 1
03:28:25.519 00.000 9828 scope still moving after pulse duration time elapsed
03:28:25.550 00.031 9828 IsSlewing returns 0
03:28:25.550 00.000 9828 IsGuiding returns 1
03:28:25.582 00.032 9828 IsSlewing returns 0
03:28:25.582 00.000 9828 IsGuiding returns 1
03:28:25.613 00.031 9828 IsSlewing returns 0
03:28:25.613 00.000 9828 IsGuiding returns 0
03:28:25.613 00.000 9828 scope move finished after 24 + 118 ms
03:28:25.613 00.000 9828 Move returns status 0, amount 24
03:28:25.613 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:25.613 00.000 9828 MoveAxis(N, 11, B)
03:28:25.613 00.000 9828 Guiding  Dir = 0, Dur = 11
03:28:25.629 00.016 9828 IsSlewing returns 0
03:28:25.629 00.000 9828 IsGuiding returns 0
03:28:25.629 00.000 9828 PulseGuide returned control before completion, sleep 21
03:28:25.661 00.032 9828 IsGuiding returns 1
03:28:25.661 00.000 9828 scope still moving after pulse duration time elapsed
03:28:25.691 00.030 9828 IsSlewing returns 0
03:28:25.691 00.000 9828 IsGuiding returns 1
03:28:25.724 00.033 9828 IsSlewing returns 0
03:28:25.724 00.000 9828 IsGuiding returns 1
03:28:25.753 00.029 9828 IsSlewing returns 0
03:28:25.753 00.000 9828 IsGuiding returns 1
03:28:25.784 00.031 9828 IsSlewing returns 0
03:28:25.784 00.000 9828 IsGuiding returns 1
03:28:25.814 00.030 9828 IsSlewing returns 0
03:28:25.814 00.000 9828 IsGuiding returns 1
03:28:25.846 00.032 9828 IsSlewing returns 0
03:28:25.846 00.000 9828 IsGuiding returns 0
03:28:25.846 00.000 9828 scope move finished after 11 + 205 ms
03:28:25.846 00.000 9828 Move returns status 0, amount 11
03:28:25.846 00.000 9828 move complete, result=0
03:28:25.846 00.000 9828 worker thread done servicing request
03:28:25.846 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:28:26.156 00.310 8976 Exposure complete
03:28:26.161 00.005 8976 worker thread done servicing request
03:28:26.161 00.000 5052 OnExposeComplete: enter
03:28:26.161 00.000 5052 UpdateGuideState(): m_state=6
03:28:26.161 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13885
03:28:26.161 00.000 5052 Star::Find returns 1 (0), X=328.14, Y=281.40, Mass=41, SNR=4.3, Peak=52 HFD=2.0
03:28:26.161 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.90 = 1.39)
03:28:26.161 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
03:28:26.161 00.000 5052 CameraToMount -- cameraX=-1.04 cameraY=-0.31 hyp=1.08 cameraTheta=-2.85 mountX=0.20 mountY=1.04, mountTheta=1.38
03:28:26.162 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.04, y=-0.31, opts=13)
03:28:26.162 00.000 5052 Enqueuing Move request for stepguider (-1.04, -0.31)
03:28:26.162 00.000 8976 Worker thread wakes up
03:28:26.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.04, -0.31) opts 0xd
03:28:26.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.04, -0.31)
03:28:26.162 00.000 8976 Moving (-1.04, -0.31) raw xDistance=0.20 yDistance=1.04
03:28:26.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:28:26.162 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.04
03:28:26.162 00.000 8976 MoveAxis(R, 0, ABG)
03:28:26.162 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:26.162 00.000 8976 MoveAxis(D, 4, ABG)
03:28:26.162 00.000 8976 stepping (-11, 20) + (0, -4)
03:28:26.162 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:28:26.163 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:26.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:26.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:26.163 00.000 5052 Enqueuing Expose request
03:28:26.205 00.042 8976 Received - 47 (G) 
03:28:26.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:26.205 00.000 8976 stepped: pos (-11, 16)
03:28:26.205 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:28:26.205 00.000 8976 MountToCamera -- mountX=1.59 mountY=-3.14 hyp=3.52 mountTheta=-1.10 cameraX=2.07, cameraY=2.84 cameraTheta=0.94
03:28:26.205 00.000 8976 incremental bump (2.073, 2.842) isValid = 1
03:28:26.205 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:28:26.205 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:28:26.205 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:28:26.205 00.000 8976 move complete, result=0
03:28:26.205 00.000 9828 Worker thread wakes up
03:28:26.205 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:28:26.205 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:28:26.205 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:28:26.205 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:28:26.205 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:28:26.205 00.000 8976 worker thread done servicing request
03:28:26.206 00.001 8976 Worker thread wakes up
03:28:26.206 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:28:26.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:26.206 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:26.206 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:28:26.206 00.000 9828 BLC: window closed
03:28:26.206 00.000 9828 MoveAxis(E, 23, B)
03:28:26.206 00.000 9828 Guiding  Dir = 2, Dur = 23
03:28:26.206 00.000 9828 IsSlewing returns 0
03:28:26.206 00.000 9828 IsGuiding returns 0
03:28:26.207 00.001 9828 PulseGuide returned control before completion, sleep 33
03:28:26.252 00.045 9828 IsGuiding returns 1
03:28:26.252 00.000 9828 scope still moving after pulse duration time elapsed
03:28:26.282 00.030 9828 IsSlewing returns 0
03:28:26.283 00.001 9828 IsGuiding returns 1
03:28:26.313 00.030 9828 IsSlewing returns 0
03:28:26.313 00.000 9828 IsGuiding returns 1
03:28:26.345 00.032 9828 IsSlewing returns 0
03:28:26.345 00.000 9828 IsGuiding returns 0
03:28:26.345 00.000 9828 scope move finished after 23 + 116 ms
03:28:26.345 00.000 9828 Move returns status 0, amount 23
03:28:26.345 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:26.345 00.000 9828 MoveAxis(N, 12, B)
03:28:26.345 00.000 9828 Guiding  Dir = 0, Dur = 12
03:28:26.361 00.016 9828 IsSlewing returns 0
03:28:26.361 00.000 9828 IsGuiding returns 0
03:28:26.361 00.000 9828 PulseGuide returned control before completion, sleep 22
03:28:26.392 00.031 9828 IsGuiding returns 1
03:28:26.392 00.000 9828 scope still moving after pulse duration time elapsed
03:28:26.423 00.031 9828 IsSlewing returns 0
03:28:26.423 00.000 9828 IsGuiding returns 1
03:28:26.455 00.032 9828 IsSlewing returns 0
03:28:26.455 00.000 9828 IsGuiding returns 1
03:28:26.486 00.031 9828 IsSlewing returns 0
03:28:26.486 00.000 9828 IsGuiding returns 1
03:28:26.531 00.045 9828 IsSlewing returns 0
03:28:26.531 00.000 9828 IsGuiding returns 0
03:28:26.531 00.000 9828 scope move finished after 12 + 158 ms
03:28:26.531 00.000 9828 Move returns status 0, amount 12
03:28:26.531 00.000 9828 move complete, result=0
03:28:26.531 00.000 9828 worker thread done servicing request
03:28:26.531 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:28:26.892 00.361 8976 Exposure complete
03:28:26.898 00.006 8976 worker thread done servicing request
03:28:26.898 00.000 5052 OnExposeComplete: enter
03:28:26.898 00.000 5052 UpdateGuideState(): m_state=6
03:28:26.898 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13886
03:28:26.898 00.000 5052 Star::Find returns 1 (0), X=327.31, Y=281.62, Mass=47, SNR=4.6, Peak=54 HFD=1.9
03:28:26.898 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
03:28:26.898 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
03:28:26.898 00.000 5052 CameraToMount -- cameraX=-1.86 cameraY=-0.09 hyp=1.86 cameraTheta=-3.09 mountX=0.77 mountY=1.61, mountTheta=1.12
03:28:26.899 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.86, y=-0.09, opts=13)
03:28:26.899 00.000 5052 Enqueuing Move request for stepguider (-1.86, -0.09)
03:28:26.899 00.000 8976 Worker thread wakes up
03:28:26.899 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.86, -0.09) opts 0xd
03:28:26.899 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.86, -0.09)
03:28:26.899 00.000 8976 Moving (-1.86, -0.09) raw xDistance=0.77 yDistance=1.61
03:28:26.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
03:28:26.899 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:28:26.899 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:28:26.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:26.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.06 from input 1.61
03:28:26.899 00.000 8976 MoveAxis(L, 3, ABG)
03:28:26.899 00.000 8976 stepping (-11, 16) + (-3, 0)
03:28:26.899 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:26.900 00.001 5052 Enqueuing Expose request
03:28:26.900 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:26.940 00.040 8976 Received - 47 (G) 
03:28:26.940 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:26.940 00.000 8976 stepped: pos (-14, 16)
03:28:26.940 00.000 8976 MoveAxis(D, 7, ABG)
03:28:26.940 00.000 8976 stepping (-14, 16) + (0, -7)
03:28:26.940 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:28:26.988 00.048 8976 Received - 47 (G) 
03:28:26.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:28:26.988 00.000 8976 stepped: pos (-14, 9)
03:28:26.988 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:28:26.988 00.000 8976 MountToCamera -- mountX=1.77 mountY=-2.58 hyp=3.12 mountTheta=-0.97 cameraX=1.49, cameraY=2.75 cameraTheta=1.07
03:28:26.988 00.000 8976 incremental bump (1.487, 2.748) isValid = 1
03:28:26.989 00.001 8976 Scheduling Mount bump of (0.055, 0.105)
03:28:26.989 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:28:26.989 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:28:26.989 00.000 8976 move complete, result=0
03:28:26.989 00.000 9828 Worker thread wakes up
03:28:26.989 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 1.6 px 7 ms SOUTH
03:28:26.989 00.000 8976 worker thread done servicing request
03:28:26.989 00.000 8976 Worker thread wakes up
03:28:26.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:26.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:26.989 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:28:26.989 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:28:26.989 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
03:28:26.989 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
03:28:26.989 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:28:26.989 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:28:26.989 00.000 9828 BLC: window closed
03:28:26.989 00.000 9828 MoveAxis(E, 19, B)
03:28:26.989 00.000 9828 Guiding  Dir = 2, Dur = 19
03:28:26.990 00.001 9828 IsSlewing returns 0
03:28:26.990 00.000 9828 IsGuiding returns 0
03:28:26.990 00.000 9828 PulseGuide returned control before completion, sleep 29
03:28:27.031 00.041 9828 IsGuiding returns 1
03:28:27.031 00.000 9828 scope still moving after pulse duration time elapsed
03:28:27.063 00.032 9828 IsSlewing returns 0
03:28:27.063 00.000 9828 IsGuiding returns 1
03:28:27.093 00.030 9828 IsSlewing returns 0
03:28:27.093 00.000 9828 IsGuiding returns 1
03:28:27.124 00.031 9828 IsSlewing returns 0
03:28:27.124 00.000 9828 IsGuiding returns 0
03:28:27.124 00.000 9828 scope move finished after 19 + 116 ms
03:28:27.124 00.000 9828 Move returns status 0, amount 19
03:28:27.124 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:27.124 00.000 9828 MoveAxis(N, 13, B)
03:28:27.124 00.000 9828 Guiding  Dir = 0, Dur = 13
03:28:27.139 00.015 9828 IsSlewing returns 0
03:28:27.139 00.000 9828 IsGuiding returns 0
03:28:27.139 00.000 9828 PulseGuide returned control before completion, sleep 23
03:28:27.170 00.031 9828 IsGuiding returns 1
03:28:27.170 00.000 9828 scope still moving after pulse duration time elapsed
03:28:27.200 00.030 9828 IsSlewing returns 0
03:28:27.200 00.000 9828 IsGuiding returns 1
03:28:27.231 00.031 9828 IsSlewing returns 0
03:28:27.231 00.000 9828 IsGuiding returns 1
03:28:27.261 00.030 9828 IsSlewing returns 0
03:28:27.261 00.000 9828 IsGuiding returns 1
03:28:27.293 00.032 9828 IsSlewing returns 0
03:28:27.293 00.000 9828 IsGuiding returns 0
03:28:27.293 00.000 9828 scope move finished after 13 + 140 ms
03:28:27.293 00.000 9828 Move returns status 0, amount 13
03:28:27.293 00.000 9828 move complete, result=0
03:28:27.293 00.000 9828 worker thread done servicing request
03:28:27.293 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:28:27.673 00.380 8976 Exposure complete
03:28:27.679 00.006 8976 worker thread done servicing request
03:28:27.679 00.000 5052 OnExposeComplete: enter
03:28:27.679 00.000 5052 UpdateGuideState(): m_state=6
03:28:27.679 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13887
03:28:27.679 00.000 5052 Star::Find returns 1 (0), X=327.86, Y=282.40, Mass=34, SNR=4.0, Peak=55 HFD=1.4
03:28:27.679 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:28:27.679 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
03:28:27.679 00.000 5052 CameraToMount -- cameraX=-1.31 cameraY=0.69 hyp=1.48 cameraTheta=2.66 mountX=1.21 mountY=0.72, mountTheta=0.54
03:28:27.680 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.31, y=0.69, opts=13)
03:28:27.680 00.000 5052 Enqueuing Move request for stepguider (-1.31, 0.69)
03:28:27.680 00.000 8976 Worker thread wakes up
03:28:27.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.31, 0.69) opts 0xd
03:28:27.680 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.31, 0.69)
03:28:27.680 00.000 8976 Moving (-1.31, 0.69) raw xDistance=1.21 yDistance=0.72
03:28:27.680 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:27.680 00.000 5052 UpdateGuideState exits: m=34 SNR=4.0
03:28:27.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:27.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.21
03:28:27.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.72
03:28:27.680 00.000 8976 MoveAxis(L, 5, ABG)
03:28:27.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:27.680 00.000 5052 Enqueuing Expose request
03:28:27.681 00.001 8976 stepping (-14, 9) + (-5, 0)
03:28:27.681 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:28:27.724 00.043 8976 Received - 47 (G) 
03:28:27.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:28:27.724 00.000 8976 stepped: pos (-19, 9)
03:28:27.724 00.000 8976 MoveAxis(D, 3, ABG)
03:28:27.724 00.000 8976 stepping (-19, 9) + (0, -3)
03:28:27.724 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:27.756 00.032 8976 Received - 47 (G) 
03:28:27.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:27.756 00.000 8976 stepped: pos (-19, 6)
03:28:27.756 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
03:28:27.756 00.000 8976 MountToCamera -- mountX=2.15 mountY=-2.04 hyp=2.96 mountTheta=-0.76 cameraX=0.84, cameraY=2.84 cameraTheta=1.28
03:28:27.756 00.000 8976 incremental bump (0.839, 2.840) isValid = 1
03:28:27.756 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
03:28:27.756 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:28:27.756 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:28:27.756 00.000 8976 move complete, result=0
03:28:27.756 00.000 8976 worker thread done servicing request
03:28:27.756 00.000 8976 Worker thread wakes up
03:28:27.756 00.000 9828 Worker thread wakes up
03:28:27.756 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:28:27.756 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:28:27.756 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
03:28:27.756 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.98)
03:28:27.756 00.000 5052 GuideStep: 1.2 px 5 ms WEST, 0.7 px 3 ms SOUTH
03:28:27.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:27.756 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:27.756 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
03:28:27.756 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:28:27.756 00.000 9828 BLC: window closed
03:28:27.757 00.001 9828 MoveAxis(E, 12, B)
03:28:27.757 00.000 9828 Guiding  Dir = 2, Dur = 12
03:28:27.757 00.000 9828 IsSlewing returns 0
03:28:27.757 00.000 9828 IsGuiding returns 0
03:28:27.757 00.000 9828 PulseGuide returned control before completion, sleep 22
03:28:27.792 00.035 9828 IsGuiding returns 1
03:28:27.792 00.000 9828 scope still moving after pulse duration time elapsed
03:28:27.823 00.031 9828 IsSlewing returns 0
03:28:27.823 00.000 9828 IsGuiding returns 1
03:28:27.853 00.030 9828 IsSlewing returns 0
03:28:27.853 00.000 9828 IsGuiding returns 1
03:28:27.884 00.031 9828 IsSlewing returns 0
03:28:27.884 00.000 9828 IsGuiding returns 0
03:28:27.884 00.000 9828 scope move finished after 12 + 115 ms
03:28:27.884 00.000 9828 Move returns status 0, amount 12
03:28:27.884 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:27.884 00.000 9828 MoveAxis(N, 15, B)
03:28:27.884 00.000 9828 Guiding  Dir = 0, Dur = 15
03:28:27.900 00.016 9828 IsSlewing returns 0
03:28:27.900 00.000 9828 IsGuiding returns 0
03:28:27.900 00.000 9828 PulseGuide returned control before completion, sleep 25
03:28:27.932 00.032 9828 IsGuiding returns 1
03:28:27.932 00.000 9828 scope still moving after pulse duration time elapsed
03:28:27.964 00.032 9828 IsSlewing returns 0
03:28:27.964 00.000 9828 IsGuiding returns 1
03:28:27.996 00.032 9828 IsSlewing returns 0
03:28:27.996 00.000 9828 IsGuiding returns 1
03:28:28.028 00.032 9828 IsSlewing returns 0
03:28:28.028 00.000 9828 IsGuiding returns 0
03:28:28.028 00.000 9828 scope move finished after 15 + 112 ms
03:28:28.028 00.000 9828 Move returns status 0, amount 15
03:28:28.028 00.000 9828 move complete, result=0
03:28:28.028 00.000 9828 worker thread done servicing request
03:28:28.028 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:28:28.440 00.412 8976 Exposure complete
03:28:28.446 00.006 8976 worker thread done servicing request
03:28:28.446 00.000 5052 OnExposeComplete: enter
03:28:28.446 00.000 5052 UpdateGuideState(): m_state=6
03:28:28.446 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13888
03:28:28.446 00.000 5052 Star::Find returns 1 (0), X=328.27, Y=281.19, Mass=58, SNR=5.1, Peak=56 HFD=2.2
03:28:28.446 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
03:28:28.446 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.77 = 1.52)
03:28:28.446 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=-0.52 hyp=1.04 cameraTheta=-2.62 mountX=-0.05 mountY=1.04, mountTheta=1.62
03:28:28.447 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=-0.52, opts=13)
03:28:28.447 00.000 5052 Enqueuing Move request for stepguider (-0.90, -0.52)
03:28:28.447 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:28.447 00.000 5052 UpdateGuideState exits: m=58 SNR=5.1
03:28:28.447 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:28.447 00.000 8976 Worker thread wakes up
03:28:28.447 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, -0.52) opts 0xd
03:28:28.447 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, -0.52)
03:28:28.447 00.000 8976 Moving (-0.90, -0.52) raw xDistance=-0.05 yDistance=1.04
03:28:28.447 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:28:28.448 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:28.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.04
03:28:28.448 00.000 8976 MoveAxis(R, 0, ABG)
03:28:28.448 00.000 8976 MoveAxis(D, 4, ABG)
03:28:28.448 00.000 5052 Enqueuing Expose request
03:28:28.448 00.000 8976 stepping (-19, 6) + (0, -4)
03:28:28.448 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:28.491 00.043 8976 Received - 47 (G) 
03:28:28.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:28.491 00.000 8976 stepped: pos (-19, 2)
03:28:28.491 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
03:28:28.491 00.000 8976 MountToCamera -- mountX=2.40 mountY=-1.47 hyp=2.81 mountTheta=-0.55 cameraX=0.22, cameraY=2.81 cameraTheta=1.49
03:28:28.491 00.000 8976 incremental bump (0.219, 2.805) isValid = 1
03:28:28.491 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
03:28:28.491 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:28:28.491 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:28:28.491 00.000 8976 move complete, result=0
03:28:28.491 00.000 9828 Worker thread wakes up
03:28:28.491 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:28:28.491 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:28:28.491 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
03:28:28.491 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:28:28.491 00.000 8976 worker thread done servicing request
03:28:28.491 00.000 8976 Worker thread wakes up
03:28:28.491 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
03:28:28.492 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:28.492 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:28.492 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
03:28:28.492 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:28:28.492 00.000 9828 BLC: window closed
03:28:28.492 00.000 9828 MoveAxis(E, 5, B)
03:28:28.492 00.000 9828 Guiding  Dir = 2, Dur = 5
03:28:28.492 00.000 9828 IsSlewing returns 0
03:28:28.492 00.000 9828 IsGuiding returns 0
03:28:28.492 00.000 9828 PulseGuide returned control before completion, sleep 15
03:28:28.510 00.018 9828 IsGuiding returns 1
03:28:28.510 00.000 9828 scope still moving after pulse duration time elapsed
03:28:28.541 00.031 9828 IsSlewing returns 0
03:28:28.542 00.001 9828 IsGuiding returns 1
03:28:28.572 00.030 9828 IsSlewing returns 0
03:28:28.573 00.001 9828 IsGuiding returns 1
03:28:28.603 00.030 9828 IsSlewing returns 0
03:28:28.603 00.000 9828 IsGuiding returns 0
03:28:28.603 00.000 9828 scope move finished after 5 + 106 ms
03:28:28.603 00.000 9828 Move returns status 0, amount 5
03:28:28.603 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:28.603 00.000 9828 MoveAxis(N, 16, B)
03:28:28.603 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:28.619 00.016 9828 IsSlewing returns 0
03:28:28.619 00.000 9828 IsGuiding returns 0
03:28:28.619 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:28.650 00.031 9828 IsGuiding returns 1
03:28:28.650 00.000 9828 scope still moving after pulse duration time elapsed
03:28:28.683 00.033 9828 IsSlewing returns 0
03:28:28.683 00.000 9828 IsGuiding returns 1
03:28:28.713 00.030 9828 IsSlewing returns 0
03:28:28.713 00.000 9828 IsGuiding returns 1
03:28:28.744 00.031 9828 IsSlewing returns 0
03:28:28.744 00.000 9828 IsGuiding returns 1
03:28:28.775 00.031 9828 IsSlewing returns 0
03:28:28.775 00.000 9828 IsGuiding returns 0
03:28:28.775 00.000 9828 scope move finished after 16 + 140 ms
03:28:28.775 00.000 9828 Move returns status 0, amount 16
03:28:28.775 00.000 9828 move complete, result=0
03:28:28.776 00.001 9828 worker thread done servicing request
03:28:28.776 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:28:29.176 00.400 8976 Exposure complete
03:28:29.182 00.006 8976 worker thread done servicing request
03:28:29.184 00.002 5052 OnExposeComplete: enter
03:28:29.184 00.000 5052 UpdateGuideState(): m_state=6
03:28:29.184 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13889
03:28:29.184 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.35, Mass=33, SNR=3.9, Peak=52 HFD=1.7
03:28:29.184 00.000 5052 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.04) = xAngle (-3.65 = 2.63)
03:28:29.184 00.000 5052 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.53)
03:28:29.184 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.61 mountX=-0.31 mountY=0.21, mountTheta=2.56
03:28:29.185 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.36, opts=13)
03:28:29.185 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.36)
03:28:29.185 00.000 8976 Worker thread wakes up
03:28:29.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.36) opts 0xd
03:28:29.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.36)
03:28:29.185 00.000 8976 Moving (-0.01, -0.36) raw xDistance=-0.31 yDistance=0.21
03:28:29.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:28:29.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:29.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:28:29.185 00.000 8976 MoveAxis(R, 1, ABG)
03:28:29.185 00.000 8976 stepping (-19, 2) + (1, 0)
03:28:29.185 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:28:29.185 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:29.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:29.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:29.186 00.001 5052 Enqueuing Expose request
03:28:29.210 00.024 8976 Received - 47 (G) 
03:28:29.210 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:29.210 00.000 8976 stepped: pos (-18, 2)
03:28:29.210 00.000 8976 MoveAxis(U, 0, ABG)
03:28:29.210 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
03:28:29.210 00.000 8976 MountToCamera -- mountX=2.52 mountY=-1.09 hyp=2.74 mountTheta=-0.41 cameraX=-0.17, cameraY=2.74 cameraTheta=1.63
03:28:29.210 00.000 8976 incremental bump (-0.174, 2.737) isValid = 1
03:28:29.211 00.001 8976 Scheduling Mount bump of (-0.007, 0.119)
03:28:29.211 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:28:29.211 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:28:29.211 00.000 8976 move complete, result=0
03:28:29.211 00.000 8976 worker thread done servicing request
03:28:29.211 00.000 8976 Worker thread wakes up
03:28:29.211 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
03:28:29.211 00.000 9828 Worker thread wakes up
03:28:29.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:29.211 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:29.211 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:28:29.211 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:28:29.211 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.56)
03:28:29.211 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.64)
03:28:29.212 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
03:28:29.212 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:28:29.212 00.000 9828 BLC: window closed
03:28:29.212 00.000 9828 MoveAxis(W, 1, B)
03:28:29.212 00.000 9828 Guiding  Dir = 3, Dur = 1
03:28:29.212 00.000 9828 IsSlewing returns 0
03:28:29.212 00.000 9828 IsGuiding returns 0
03:28:29.212 00.000 9828 PulseGuide returned control before completion, sleep 11
03:28:29.226 00.014 9828 IsGuiding returns 1
03:28:29.226 00.000 9828 scope still moving after pulse duration time elapsed
03:28:29.256 00.030 9828 IsSlewing returns 0
03:28:29.256 00.000 9828 IsGuiding returns 1
03:28:29.287 00.031 9828 IsSlewing returns 0
03:28:29.287 00.000 9828 IsGuiding returns 1
03:28:29.318 00.031 9828 IsSlewing returns 0
03:28:29.318 00.000 9828 IsGuiding returns 1
03:28:29.349 00.031 9828 IsSlewing returns 0
03:28:29.349 00.000 9828 IsGuiding returns 0
03:28:29.349 00.000 9828 scope move finished after 1 + 135 ms
03:28:29.349 00.000 9828 Move returns status 0, amount 1
03:28:29.349 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:29.349 00.000 9828 MoveAxis(N, 16, B)
03:28:29.349 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:29.365 00.016 9828 IsSlewing returns 0
03:28:29.365 00.000 9828 IsGuiding returns 0
03:28:29.366 00.001 9828 PulseGuide returned control before completion, sleep 26
03:28:29.397 00.031 9828 IsGuiding returns 1
03:28:29.397 00.000 9828 scope still moving after pulse duration time elapsed
03:28:29.426 00.029 9828 IsSlewing returns 0
03:28:29.426 00.000 9828 IsGuiding returns 1
03:28:29.457 00.031 9828 IsSlewing returns 0
03:28:29.457 00.000 9828 IsGuiding returns 1
03:28:29.489 00.032 9828 IsSlewing returns 0
03:28:29.489 00.000 9828 IsGuiding returns 1
03:28:29.520 00.031 9828 IsSlewing returns 0
03:28:29.520 00.000 9828 IsGuiding returns 0
03:28:29.520 00.000 9828 scope move finished after 16 + 139 ms
03:28:29.520 00.000 9828 Move returns status 0, amount 16
03:28:29.520 00.000 9828 move complete, result=0
03:28:29.520 00.000 9828 worker thread done servicing request
03:28:29.520 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:28:29.897 00.377 8976 Exposure complete
03:28:29.902 00.005 8976 worker thread done servicing request
03:28:29.903 00.001 5052 OnExposeComplete: enter
03:28:29.903 00.000 5052 UpdateGuideState(): m_state=6
03:28:29.903 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13890
03:28:29.903 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=281.28, Mass=39, SNR=4.2, Peak=57 HFD=2.0
03:28:29.903 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.04) = xAngle (-2.61 = -2.61)
03:28:29.903 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.71 = -2.71)
03:28:29.903 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.43 hyp=0.80 cameraTheta=-0.56 mountX=-0.69 mountY=-0.33, mountTheta=-2.69
03:28:29.903 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.43, opts=13)
03:28:29.904 00.001 5052 Enqueuing Move request for stepguider (0.67, -0.43)
03:28:29.904 00.000 8976 Worker thread wakes up
03:28:29.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.43) opts 0xd
03:28:29.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.43)
03:28:29.904 00.000 8976 Moving (0.67, -0.43) raw xDistance=-0.69 yDistance=-0.33
03:28:29.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
03:28:29.904 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:29.904 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:28:29.904 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:29.904 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:28:29.904 00.000 8976 MoveAxis(R, 3, ABG)
03:28:29.904 00.000 8976 stepping (-18, 2) + (3, 0)
03:28:29.904 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:29.904 00.000 5052 Enqueuing Expose request
03:28:29.904 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:29.945 00.041 8976 Received - 47 (G) 
03:28:29.945 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:29.945 00.000 8976 stepped: pos (-15, 2)
03:28:29.946 00.001 8976 MoveAxis(U, 1, ABG)
03:28:29.946 00.000 8976 stepping (-15, 2) + (0, 1)
03:28:29.946 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:29.977 00.031 8976 Received - 47 (G) 
03:28:29.977 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:29.977 00.000 8976 stepped: pos (-15, 3)
03:28:29.977 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
03:28:29.978 00.001 8976 MountToCamera -- mountX=2.44 mountY=-0.89 hyp=2.60 mountTheta=-0.35 cameraX=-0.32, cameraY=2.58 cameraTheta=1.69
03:28:29.978 00.000 8976 incremental bump (-0.322, 2.580) isValid = 1
03:28:29.978 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
03:28:29.978 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:28:29.978 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:28:29.978 00.000 8976 move complete, result=0
03:28:29.978 00.000 8976 worker thread done servicing request
03:28:29.978 00.000 9828 Worker thread wakes up
03:28:29.978 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:28:29.978 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:28:29.978 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.79 = -1.50)
03:28:29.978 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
03:28:29.978 00.000 8976 Worker thread wakes up
03:28:29.978 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:29.978 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:29.978 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.58)
03:28:29.978 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
03:28:29.979 00.001 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:28:29.979 00.000 9828 BLC: window closed
03:28:29.979 00.000 9828 MoveAxis(W, 3, B)
03:28:29.979 00.000 9828 Guiding  Dir = 3, Dur = 3
03:28:29.979 00.000 9828 IsSlewing returns 0
03:28:29.979 00.000 9828 IsGuiding returns 0
03:28:29.979 00.000 9828 PulseGuide returned control before completion, sleep 13
03:28:30.002 00.023 9828 IsGuiding returns 1
03:28:30.002 00.000 9828 scope still moving after pulse duration time elapsed
03:28:30.034 00.032 9828 IsSlewing returns 0
03:28:30.034 00.000 9828 IsGuiding returns 1
03:28:30.066 00.032 9828 IsSlewing returns 0
03:28:30.066 00.000 9828 IsGuiding returns 1
03:28:30.097 00.031 9828 IsSlewing returns 0
03:28:30.097 00.000 9828 IsGuiding returns 0
03:28:30.097 00.000 9828 scope move finished after 3 + 115 ms
03:28:30.097 00.000 9828 Move returns status 0, amount 3
03:28:30.097 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:30.097 00.000 9828 MoveAxis(N, 16, B)
03:28:30.097 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:30.113 00.016 9828 IsSlewing returns 0
03:28:30.113 00.000 9828 IsGuiding returns 0
03:28:30.113 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:30.144 00.031 9828 IsGuiding returns 1
03:28:30.144 00.000 9828 scope still moving after pulse duration time elapsed
03:28:30.174 00.030 9828 IsSlewing returns 0
03:28:30.174 00.000 9828 IsGuiding returns 1
03:28:30.205 00.031 9828 IsSlewing returns 0
03:28:30.205 00.000 9828 IsGuiding returns 1
03:28:30.236 00.031 9828 IsSlewing returns 0
03:28:30.236 00.000 9828 IsGuiding returns 1
03:28:30.268 00.032 9828 IsSlewing returns 0
03:28:30.268 00.000 9828 IsGuiding returns 0
03:28:30.268 00.000 9828 scope move finished after 16 + 139 ms
03:28:30.268 00.000 9828 Move returns status 0, amount 16
03:28:30.268 00.000 9828 move complete, result=0
03:28:30.268 00.000 9828 worker thread done servicing request
03:28:30.268 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
03:28:30.663 00.395 8976 Exposure complete
03:28:30.668 00.005 8976 worker thread done servicing request
03:28:30.669 00.001 5052 OnExposeComplete: enter
03:28:30.669 00.000 5052 UpdateGuideState(): m_state=6
03:28:30.669 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13891
03:28:30.669 00.000 5052 Star::Find returns 1 (0), X=330.92, Y=282.06, Mass=61, SNR=5.2, Peak=53 HFD=2.9
03:28:30.669 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
03:28:30.669 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
03:28:30.669 00.000 5052 CameraToMount -- cameraX=1.75 cameraY=0.35 hyp=1.79 cameraTheta=0.20 mountX=-0.48 mountY=-1.66, mountTheta=-1.85
03:28:30.670 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.75, y=0.35, opts=13)
03:28:30.670 00.000 5052 Enqueuing Move request for stepguider (1.75, 0.35)
03:28:30.670 00.000 8976 Worker thread wakes up
03:28:30.670 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.75, 0.35) opts 0xd
03:28:30.670 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.75, 0.35)
03:28:30.670 00.000 8976 Moving (1.75, 0.35) raw xDistance=-0.48 yDistance=-1.66
03:28:30.670 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:30.670 00.000 5052 UpdateGuideState exits: m=61 SNR=5.2
03:28:30.670 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:30.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:30.670 00.000 5052 Enqueuing Expose request
03:28:30.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.48
03:28:30.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.66
03:28:30.670 00.000 8976 MoveAxis(R, 2, ABG)
03:28:30.670 00.000 8976 stepping (-15, 3) + (2, 0)
03:28:30.670 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:30.696 00.026 8976 Received - 47 (G) 
03:28:30.697 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:30.697 00.000 8976 stepped: pos (-13, 3)
03:28:30.697 00.000 8976 MoveAxis(U, 7, ABG)
03:28:30.697 00.000 8976 stepping (-13, 3) + (0, 7)
03:28:30.697 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:28:30.745 00.048 8976 Received - 47 (G) 
03:28:30.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:28:30.745 00.000 8976 stepped: pos (-13, 10)
03:28:30.745 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
03:28:30.745 00.000 8976 MountToCamera -- mountX=2.29 mountY=-1.12 hyp=2.55 mountTheta=-0.45 cameraX=-0.05, cameraY=2.55 cameraTheta=1.59
03:28:30.745 00.000 8976 incremental bump (-0.048, 2.552) isValid = 1
03:28:30.745 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
03:28:30.745 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:28:30.745 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:28:30.745 00.000 8976 move complete, result=0
03:28:30.745 00.000 9828 Worker thread wakes up
03:28:30.745 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.7 px 7 ms NORTH
03:28:30.745 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:28:30.745 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:28:30.745 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
03:28:30.745 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
03:28:30.745 00.000 8976 worker thread done servicing request
03:28:30.746 00.001 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
03:28:30.746 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:28:30.746 00.000 9828 BLC: window closed
03:28:30.746 00.000 8976 Worker thread wakes up
03:28:30.746 00.000 9828 MoveAxis(E, 1, B)
03:28:30.746 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:30.746 00.000 9828 Guiding  Dir = 2, Dur = 1
03:28:30.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:30.746 00.000 9828 IsSlewing returns 0
03:28:30.746 00.000 9828 IsGuiding returns 0
03:28:30.746 00.000 9828 PulseGuide returned control before completion, sleep 11
03:28:30.770 00.024 9828 IsGuiding returns 1
03:28:30.770 00.000 9828 scope still moving after pulse duration time elapsed
03:28:30.801 00.031 9828 IsSlewing returns 0
03:28:30.801 00.000 9828 IsGuiding returns 1
03:28:30.833 00.032 9828 IsSlewing returns 0
03:28:30.833 00.000 9828 IsGuiding returns 1
03:28:30.863 00.030 9828 IsSlewing returns 0
03:28:30.863 00.000 9828 IsGuiding returns 0
03:28:30.863 00.000 9828 scope move finished after 1 + 116 ms
03:28:30.863 00.000 9828 Move returns status 0, amount 1
03:28:30.863 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:30.863 00.000 9828 MoveAxis(N, 16, B)
03:28:30.863 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:30.879 00.016 9828 IsSlewing returns 0
03:28:30.879 00.000 9828 IsGuiding returns 0
03:28:30.879 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:30.909 00.030 9828 IsGuiding returns 1
03:28:30.909 00.000 9828 scope still moving after pulse duration time elapsed
03:28:30.941 00.032 9828 IsSlewing returns 0
03:28:30.941 00.000 9828 IsGuiding returns 1
03:28:30.973 00.032 9828 IsSlewing returns 0
03:28:30.973 00.000 9828 IsGuiding returns 1
03:28:31.004 00.031 9828 IsSlewing returns 0
03:28:31.004 00.000 9828 IsGuiding returns 1
03:28:31.035 00.031 9828 IsSlewing returns 0
03:28:31.035 00.000 9828 IsGuiding returns 0
03:28:31.035 00.000 9828 scope move finished after 16 + 140 ms
03:28:31.035 00.000 9828 Move returns status 0, amount 16
03:28:31.035 00.000 9828 move complete, result=0
03:28:31.035 00.000 9828 worker thread done servicing request
03:28:31.035 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
03:28:31.434 00.399 8976 Exposure complete
03:28:31.439 00.005 8976 worker thread done servicing request
03:28:31.439 00.000 5052 OnExposeComplete: enter
03:28:31.440 00.001 5052 UpdateGuideState(): m_state=6
03:28:31.440 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13892
03:28:31.440 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.45, Mass=61, SNR=5.3, Peak=57 HFD=2.8
03:28:31.440 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.04) = xAngle (-0.69 = -0.69)
03:28:31.440 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
03:28:31.440 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.74 hyp=0.76 cameraTheta=1.35 mountX=0.58 mountY=-0.54, mountTheta=-0.75
03:28:31.441 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.74, opts=13)
03:28:31.441 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.74)
03:28:31.441 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:31.441 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:28:31.441 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:31.441 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:31.441 00.000 5052 Enqueuing Expose request
03:28:31.442 00.001 8976 Worker thread wakes up
03:28:31.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.74) opts 0xd
03:28:31.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.74)
03:28:31.442 00.000 8976 Moving (0.17, 0.74) raw xDistance=0.58 yDistance=-0.54
03:28:31.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.58
03:28:31.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.54
03:28:31.442 00.000 8976 MoveAxis(L, 2, ABG)
03:28:31.442 00.000 8976 stepping (-13, 10) + (-2, 0)
03:28:31.442 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:31.464 00.022 8976 Received - 47 (G) 
03:28:31.464 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:31.464 00.000 8976 stepped: pos (-15, 10)
03:28:31.464 00.000 8976 MoveAxis(U, 3, ABG)
03:28:31.464 00.000 8976 stepping (-15, 10) + (0, 3)
03:28:31.464 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:31.496 00.032 8976 Received - 47 (G) 
03:28:31.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:31.496 00.000 8976 stepped: pos (-15, 13)
03:28:31.496 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
03:28:31.496 00.000 8976 MountToCamera -- mountX=2.30 mountY=-1.43 hyp=2.70 mountTheta=-0.56 cameraX=0.23, cameraY=2.70 cameraTheta=1.49
03:28:31.496 00.000 8976 incremental bump (0.229, 2.695) isValid = 1
03:28:31.496 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
03:28:31.496 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:28:31.496 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:28:31.496 00.000 8976 move complete, result=0
03:28:31.496 00.000 8976 worker thread done servicing request
03:28:31.496 00.000 8976 Worker thread wakes up
03:28:31.496 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:31.496 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:31.496 00.000 9828 Worker thread wakes up
03:28:31.496 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:28:31.496 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:28:31.496 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.5 px 3 ms NORTH
03:28:31.497 00.001 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
03:28:31.497 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
03:28:31.497 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
03:28:31.497 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:28:31.497 00.000 9828 BLC: window closed
03:28:31.497 00.000 9828 MoveAxis(E, 5, B)
03:28:31.497 00.000 9828 Guiding  Dir = 2, Dur = 5
03:28:31.497 00.000 9828 IsSlewing returns 0
03:28:31.497 00.000 9828 IsGuiding returns 0
03:28:31.497 00.000 9828 PulseGuide returned control before completion, sleep 15
03:28:31.519 00.022 9828 IsGuiding returns 1
03:28:31.519 00.000 9828 scope still moving after pulse duration time elapsed
03:28:31.551 00.032 9828 IsSlewing returns 0
03:28:31.551 00.000 9828 IsGuiding returns 1
03:28:31.581 00.030 9828 IsSlewing returns 0
03:28:31.582 00.001 9828 IsGuiding returns 1
03:28:31.613 00.031 9828 IsSlewing returns 0
03:28:31.613 00.000 9828 IsGuiding returns 1
03:28:31.644 00.031 9828 IsSlewing returns 0
03:28:31.644 00.000 9828 IsGuiding returns 1
03:28:31.675 00.031 9828 IsSlewing returns 0
03:28:31.675 00.000 9828 IsGuiding returns 0
03:28:31.675 00.000 9828 scope move finished after 5 + 172 ms
03:28:31.675 00.000 9828 Move returns status 0, amount 5
03:28:31.675 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:31.675 00.000 9828 MoveAxis(N, 16, B)
03:28:31.675 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:31.691 00.016 9828 IsSlewing returns 0
03:28:31.691 00.000 9828 IsGuiding returns 0
03:28:31.691 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:31.722 00.031 9828 IsGuiding returns 1
03:28:31.722 00.000 9828 scope still moving after pulse duration time elapsed
03:28:31.753 00.031 9828 IsSlewing returns 0
03:28:31.753 00.000 9828 IsGuiding returns 1
03:28:31.783 00.030 9828 IsSlewing returns 0
03:28:31.783 00.000 9828 IsGuiding returns 1
03:28:31.814 00.031 9828 IsSlewing returns 0
03:28:31.814 00.000 9828 IsGuiding returns 1
03:28:31.845 00.031 9828 IsSlewing returns 0
03:28:31.845 00.000 9828 IsGuiding returns 0
03:28:31.845 00.000 9828 scope move finished after 16 + 138 ms
03:28:31.845 00.000 9828 Move returns status 0, amount 16
03:28:31.845 00.000 9828 move complete, result=0
03:28:31.845 00.000 9828 worker thread done servicing request
03:28:31.845 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:28:32.184 00.339 8976 Exposure complete
03:28:32.189 00.005 8976 worker thread done servicing request
03:28:32.190 00.001 5052 OnExposeComplete: enter
03:28:32.190 00.000 5052 UpdateGuideState(): m_state=6
03:28:32.190 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13893
03:28:32.190 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=280.28, Mass=63, SNR=5.3, Peak=55 HFD=3.6
03:28:32.190 00.000 5052 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.04) = xAngle (-4.11 = 2.18)
03:28:32.190 00.000 5052 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.07)
03:28:32.190 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-1.43 hyp=1.62 cameraTheta=-2.06 mountX=-0.92 mountY=1.42, mountTheta=2.15
03:28:32.190 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-1.43, opts=13)
03:28:32.191 00.001 5052 Enqueuing Move request for stepguider (-0.77, -1.43)
03:28:32.191 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:32.191 00.000 5052 UpdateGuideState exits: m=63 SNR=5.3
03:28:32.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:32.191 00.000 8976 Worker thread wakes up
03:28:32.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -1.43) opts 0xd
03:28:32.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -1.43)
03:28:32.191 00.000 8976 Moving (-0.77, -1.43) raw xDistance=-0.92 yDistance=1.42
03:28:32.191 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:32.191 00.000 5052 Enqueuing Expose request
03:28:32.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.92
03:28:32.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.42
03:28:32.191 00.000 8976 MoveAxis(R, 4, ABG)
03:28:32.191 00.000 8976 stepping (-15, 13) + (4, 0)
03:28:32.191 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:32.232 00.041 8976 Received - 47 (G) 
03:28:32.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:32.232 00.000 8976 stepped: pos (-11, 13)
03:28:32.232 00.000 8976 MoveAxis(D, 5, ABG)
03:28:32.232 00.000 8976 stepping (-11, 13) + (0, -5)
03:28:32.232 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:28:32.280 00.048 8976 Received - 47 (G) 
03:28:32.280 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:28:32.280 00.000 8976 stepped: pos (-11, 8)
03:28:32.280 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
03:28:32.280 00.000 8976 MountToCamera -- mountX=2.09 mountY=-1.38 hyp=2.51 mountTheta=-0.58 cameraX=0.27, cameraY=2.49 cameraTheta=1.46
03:28:32.280 00.000 8976 incremental bump (0.274, 2.492) isValid = 1
03:28:32.280 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
03:28:32.280 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:28:32.280 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:28:32.280 00.000 8976 move complete, result=0
03:28:32.280 00.000 8976 worker thread done servicing request
03:28:32.280 00.000 8976 Worker thread wakes up
03:28:32.280 00.000 9828 Worker thread wakes up
03:28:32.281 00.001 5052 GuideStep: -0.9 px 4 ms EAST, 1.4 px 5 ms SOUTH
03:28:32.281 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:32.281 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:28:32.281 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:28:32.281 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
03:28:32.281 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
03:28:32.281 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
03:28:32.281 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:28:32.281 00.000 9828 BLC: window closed
03:28:32.281 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:32.281 00.000 9828 MoveAxis(E, 6, B)
03:28:32.281 00.000 9828 Guiding  Dir = 2, Dur = 6
03:28:32.281 00.000 9828 IsSlewing returns 0
03:28:32.281 00.000 9828 IsGuiding returns 0
03:28:32.282 00.001 9828 PulseGuide returned control before completion, sleep 16
03:28:32.312 00.030 9828 IsGuiding returns 1
03:28:32.312 00.000 9828 scope still moving after pulse duration time elapsed
03:28:32.343 00.031 9828 IsSlewing returns 0
03:28:32.343 00.000 9828 IsGuiding returns 1
03:28:32.375 00.032 9828 IsSlewing returns 0
03:28:32.375 00.000 9828 IsGuiding returns 1
03:28:32.405 00.030 9828 IsSlewing returns 0
03:28:32.405 00.000 9828 IsGuiding returns 0
03:28:32.405 00.000 9828 scope move finished after 6 + 117 ms
03:28:32.405 00.000 9828 Move returns status 0, amount 6
03:28:32.405 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:32.405 00.000 9828 MoveAxis(N, 16, B)
03:28:32.405 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:32.421 00.016 9828 IsSlewing returns 0
03:28:32.421 00.000 9828 IsGuiding returns 0
03:28:32.422 00.001 9828 PulseGuide returned control before completion, sleep 26
03:28:32.453 00.031 9828 IsGuiding returns 1
03:28:32.453 00.000 9828 scope still moving after pulse duration time elapsed
03:28:32.484 00.031 9828 IsSlewing returns 0
03:28:32.484 00.000 9828 IsGuiding returns 1
03:28:32.515 00.031 9828 IsSlewing returns 0
03:28:32.515 00.000 9828 IsGuiding returns 1
03:28:32.547 00.032 9828 IsSlewing returns 0
03:28:32.547 00.000 9828 IsGuiding returns 1
03:28:32.579 00.032 9828 IsSlewing returns 0
03:28:32.579 00.000 9828 IsGuiding returns 0
03:28:32.579 00.000 9828 scope move finished after 16 + 141 ms
03:28:32.579 00.000 9828 Move returns status 0, amount 16
03:28:32.579 00.000 9828 move complete, result=0
03:28:32.579 00.000 9828 worker thread done servicing request
03:28:32.579 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:28:32.965 00.386 8976 Exposure complete
03:28:32.970 00.005 8976 worker thread done servicing request
03:28:32.970 00.000 5052 OnExposeComplete: enter
03:28:32.970 00.000 5052 UpdateGuideState(): m_state=6
03:28:32.970 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13894
03:28:32.970 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=282.17, Mass=35, SNR=4.0, Peak=58 HFD=1.4
03:28:32.970 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.04 = 0.04)
03:28:32.970 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.06 = -0.06)
03:28:32.971 00.001 5052 CameraToMount -- cameraX=-0.26 cameraY=0.46 hyp=0.53 cameraTheta=2.09 mountX=0.53 mountY=-0.03, mountTheta=-0.06
03:28:32.971 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.46, opts=13)
03:28:32.971 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.46)
03:28:32.971 00.000 8976 Worker thread wakes up
03:28:32.971 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:32.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.46) opts 0xd
03:28:32.971 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:28:32.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.46)
03:28:32.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:32.971 00.000 8976 Moving (-0.26, 0.46) raw xDistance=0.53 yDistance=-0.03
03:28:32.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:32.971 00.000 5052 Enqueuing Expose request
03:28:32.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.53
03:28:32.972 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:28:32.972 00.000 8976 MoveAxis(L, 2, ABG)
03:28:32.972 00.000 8976 stepping (-11, 8) + (-2, 0)
03:28:32.972 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:32.999 00.027 8976 Received - 47 (G) 
03:28:32.999 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:32.999 00.000 8976 stepped: pos (-13, 8)
03:28:32.999 00.000 8976 MoveAxis(U, 0, ABG)
03:28:32.999 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
03:28:32.999 00.000 8976 MountToCamera -- mountX=2.06 mountY=-1.34 hyp=2.46 mountTheta=-0.58 cameraX=0.26, cameraY=2.45 cameraTheta=1.47
03:28:32.999 00.000 8976 incremental bump (0.258, 2.445) isValid = 1
03:28:32.999 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
03:28:32.999 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:28:32.999 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:28:32.999 00.000 8976 move complete, result=0
03:28:32.999 00.000 9828 Worker thread wakes up
03:28:32.999 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
03:28:33.000 00.001 8976 worker thread done servicing request
03:28:33.000 00.000 8976 Worker thread wakes up
03:28:33.000 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:33.000 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:28:33.000 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:28:33.000 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
03:28:33.000 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
03:28:33.000 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
03:28:33.000 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:28:33.000 00.000 9828 BLC: window closed
03:28:33.000 00.000 9828 MoveAxis(E, 6, B)
03:28:33.000 00.000 9828 Guiding  Dir = 2, Dur = 6
03:28:33.000 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:33.001 00.001 9828 IsSlewing returns 0
03:28:33.001 00.000 9828 IsGuiding returns 0
03:28:33.001 00.000 9828 PulseGuide returned control before completion, sleep 16
03:28:33.032 00.031 9828 IsGuiding returns 1
03:28:33.032 00.000 9828 scope still moving after pulse duration time elapsed
03:28:33.062 00.030 9828 IsSlewing returns 0
03:28:33.062 00.000 9828 IsGuiding returns 1
03:28:33.093 00.031 9828 IsSlewing returns 0
03:28:33.093 00.000 9828 IsGuiding returns 1
03:28:33.125 00.032 9828 IsSlewing returns 0
03:28:33.125 00.000 9828 IsGuiding returns 1
03:28:33.155 00.030 9828 IsSlewing returns 0
03:28:33.155 00.000 9828 IsGuiding returns 0
03:28:33.155 00.000 9828 scope move finished after 6 + 148 ms
03:28:33.155 00.000 9828 Move returns status 0, amount 6
03:28:33.155 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:33.155 00.000 9828 MoveAxis(N, 16, B)
03:28:33.155 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:33.171 00.016 9828 IsSlewing returns 0
03:28:33.172 00.001 9828 IsGuiding returns 0
03:28:33.172 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:33.203 00.031 9828 IsGuiding returns 1
03:28:33.203 00.000 9828 scope still moving after pulse duration time elapsed
03:28:33.235 00.032 9828 IsSlewing returns 0
03:28:33.235 00.000 9828 IsGuiding returns 1
03:28:33.266 00.031 9828 IsSlewing returns 0
03:28:33.271 00.005 9828 IsGuiding returns 1
03:28:33.297 00.026 9828 IsSlewing returns 0
03:28:33.297 00.000 9828 IsGuiding returns 1
03:28:33.327 00.030 9828 IsSlewing returns 0
03:28:33.327 00.000 9828 IsGuiding returns 0
03:28:33.327 00.000 9828 scope move finished after 16 + 139 ms
03:28:33.327 00.000 9828 Move returns status 0, amount 16
03:28:33.328 00.001 9828 move complete, result=0
03:28:33.328 00.000 9828 worker thread done servicing request
03:28:33.328 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:28:33.686 00.358 8976 Exposure complete
03:28:33.691 00.005 8976 worker thread done servicing request
03:28:33.691 00.000 5052 OnExposeComplete: enter
03:28:33.691 00.000 5052 UpdateGuideState(): m_state=6
03:28:33.691 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13895
03:28:33.691 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=282.31, Mass=36, SNR=4.1, Peak=57 HFD=1.4
03:28:33.691 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
03:28:33.691 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.13 = 0.13)
03:28:33.691 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.60 hyp=0.79 cameraTheta=2.27 mountX=0.76 mountY=0.10, mountTheta=0.13
03:28:33.692 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.60, opts=13)
03:28:33.692 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.60)
03:28:33.692 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:33.692 00.000 5052 UpdateGuideState exits: m=36 SNR=4.1
03:28:33.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:33.692 00.000 8976 Worker thread wakes up
03:28:33.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.60) opts 0xd
03:28:33.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.60)
03:28:33.693 00.001 8976 Moving (-0.51, 0.60) raw xDistance=0.76 yDistance=0.10
03:28:33.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:33.693 00.000 5052 Enqueuing Expose request
03:28:33.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
03:28:33.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:28:33.693 00.000 8976 MoveAxis(L, 3, ABG)
03:28:33.693 00.000 8976 stepping (-13, 8) + (-3, 0)
03:28:33.693 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:33.734 00.041 8976 Received - 47 (G) 
03:28:33.734 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:33.734 00.000 8976 stepped: pos (-16, 8)
03:28:33.734 00.000 8976 MoveAxis(U, 0, ABG)
03:28:33.734 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
03:28:33.734 00.000 8976 MountToCamera -- mountX=2.19 mountY=-1.32 hyp=2.56 mountTheta=-0.54 cameraX=0.18, cameraY=2.55 cameraTheta=1.50
03:28:33.734 00.000 8976 incremental bump (0.178, 2.549) isValid = 1
03:28:33.734 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
03:28:33.734 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:28:33.734 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:28:33.734 00.000 8976 move complete, result=0
03:28:33.735 00.001 9828 Worker thread wakes up
03:28:33.735 00.000 8976 worker thread done servicing request
03:28:33.735 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.1 px 0 ms NORTH
03:28:33.735 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:28:33.735 00.000 8976 Worker thread wakes up
03:28:33.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:33.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:33.735 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:28:33.735 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
03:28:33.735 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
03:28:33.735 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
03:28:33.735 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:28:33.735 00.000 9828 BLC: window closed
03:28:33.736 00.001 9828 MoveAxis(E, 4, B)
03:28:33.736 00.000 9828 Guiding  Dir = 2, Dur = 4
03:28:33.736 00.000 9828 IsSlewing returns 0
03:28:33.736 00.000 9828 IsGuiding returns 0
03:28:33.736 00.000 9828 PulseGuide returned control before completion, sleep 14
03:28:33.762 00.026 9828 IsGuiding returns 1
03:28:33.762 00.000 9828 scope still moving after pulse duration time elapsed
03:28:33.793 00.031 9828 IsSlewing returns 0
03:28:33.793 00.000 9828 IsGuiding returns 1
03:28:33.825 00.032 9828 IsSlewing returns 0
03:28:33.825 00.000 9828 IsGuiding returns 1
03:28:33.855 00.030 9828 IsSlewing returns 0
03:28:33.855 00.000 9828 IsGuiding returns 0
03:28:33.855 00.000 9828 scope move finished after 4 + 114 ms
03:28:33.855 00.000 9828 Move returns status 0, amount 4
03:28:33.855 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:33.855 00.000 9828 MoveAxis(N, 16, B)
03:28:33.855 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:33.870 00.015 9828 IsSlewing returns 0
03:28:33.870 00.000 9828 IsGuiding returns 0
03:28:33.870 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:33.902 00.032 9828 IsGuiding returns 1
03:28:33.902 00.000 9828 scope still moving after pulse duration time elapsed
03:28:33.934 00.032 9828 IsSlewing returns 0
03:28:33.934 00.000 9828 IsGuiding returns 1
03:28:33.965 00.031 9828 IsSlewing returns 0
03:28:33.965 00.000 9828 IsGuiding returns 1
03:28:33.996 00.031 9828 IsSlewing returns 0
03:28:33.996 00.000 9828 IsGuiding returns 1
03:28:34.029 00.033 9828 IsSlewing returns 0
03:28:34.029 00.000 9828 IsGuiding returns 1
03:28:34.061 00.032 9828 IsSlewing returns 0
03:28:34.061 00.000 9828 IsGuiding returns 0
03:28:34.061 00.000 9828 scope move finished after 16 + 174 ms
03:28:34.061 00.000 9828 Move returns status 0, amount 16
03:28:34.061 00.000 9828 move complete, result=0
03:28:34.061 00.000 9828 worker thread done servicing request
03:28:34.061 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:28:34.420 00.359 8976 Exposure complete
03:28:34.426 00.006 8976 worker thread done servicing request
03:28:34.426 00.000 5052 OnExposeComplete: enter
03:28:34.426 00.000 5052 UpdateGuideState(): m_state=6
03:28:34.426 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13896
03:28:34.426 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=280.73, Mass=69, SNR=5.7, Peak=53 HFD=3.0
03:28:34.426 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
03:28:34.426 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.92 = 2.37)
03:28:34.426 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.98 hyp=1.00 cameraTheta=-1.77 mountX=-0.78 mountY=0.70, mountTheta=2.41
03:28:34.426 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.98, opts=13)
03:28:34.426 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.98)
03:28:34.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:34.426 00.000 5052 UpdateGuideState exits: m=69 SNR=5.7
03:28:34.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:34.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:34.426 00.000 5052 Enqueuing Expose request
03:28:34.426 00.000 8976 Worker thread wakes up
03:28:34.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.98) opts 0xd
03:28:34.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.98)
03:28:34.426 00.000 8976 Moving (-0.20, -0.98) raw xDistance=-0.78 yDistance=0.70
03:28:34.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.78
03:28:34.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
03:28:34.426 00.000 8976 MoveAxis(R, 3, ABG)
03:28:34.426 00.000 8976 stepping (-16, 8) + (3, 0)
03:28:34.427 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:34.453 00.026 8976 Received - 47 (G) 
03:28:34.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:34.453 00.000 8976 stepped: pos (-13, 8)
03:28:34.454 00.001 8976 MoveAxis(D, 3, ABG)
03:28:34.454 00.000 8976 stepping (-13, 8) + (0, -3)
03:28:34.454 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:34.485 00.031 8976 Received - 47 (G) 
03:28:34.485 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:34.485 00.000 8976 stepped: pos (-13, 5)
03:28:34.485 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
03:28:34.486 00.001 8976 MountToCamera -- mountX=2.12 mountY=-1.15 hyp=2.41 mountTheta=-0.49 cameraX=0.05, cameraY=2.41 cameraTheta=1.55
03:28:34.486 00.000 8976 incremental bump (0.053, 2.412) isValid = 1
03:28:34.486 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
03:28:34.486 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:28:34.486 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:28:34.486 00.000 8976 move complete, result=0
03:28:34.486 00.000 8976 worker thread done servicing request
03:28:34.486 00.000 8976 Worker thread wakes up
03:28:34.486 00.000 9828 Worker thread wakes up
03:28:34.486 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:28:34.486 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:28:34.486 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.64)
03:28:34.486 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
03:28:34.486 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.7 px 3 ms SOUTH
03:28:34.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:34.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:34.486 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
03:28:34.487 00.001 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:28:34.487 00.000 9828 BLC: window closed
03:28:34.487 00.000 9828 MoveAxis(E, 3, B)
03:28:34.487 00.000 9828 Guiding  Dir = 2, Dur = 3
03:28:34.487 00.000 9828 IsSlewing returns 0
03:28:34.487 00.000 9828 IsGuiding returns 0
03:28:34.487 00.000 9828 PulseGuide returned control before completion, sleep 13
03:28:34.511 00.024 9828 IsGuiding returns 1
03:28:34.511 00.000 9828 scope still moving after pulse duration time elapsed
03:28:34.542 00.031 9828 IsSlewing returns 0
03:28:34.542 00.000 9828 IsGuiding returns 1
03:28:34.573 00.031 9828 IsSlewing returns 0
03:28:34.573 00.000 9828 IsGuiding returns 1
03:28:34.604 00.031 9828 IsSlewing returns 0
03:28:34.604 00.000 9828 IsGuiding returns 0
03:28:34.604 00.000 9828 scope move finished after 3 + 113 ms
03:28:34.604 00.000 9828 Move returns status 0, amount 3
03:28:34.604 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:34.604 00.000 9828 MoveAxis(N, 16, B)
03:28:34.604 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:34.620 00.016 9828 IsSlewing returns 0
03:28:34.624 00.004 9828 IsGuiding returns 0
03:28:34.624 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:34.651 00.027 9828 IsGuiding returns 1
03:28:34.651 00.000 9828 scope still moving after pulse duration time elapsed
03:28:34.682 00.031 9828 IsSlewing returns 0
03:28:34.682 00.000 9828 IsGuiding returns 1
03:28:34.714 00.032 9828 IsSlewing returns 0
03:28:34.714 00.000 9828 IsGuiding returns 1
03:28:34.746 00.032 9828 IsSlewing returns 0
03:28:34.746 00.000 9828 IsGuiding returns 1
03:28:34.777 00.031 9828 IsSlewing returns 0
03:28:34.777 00.000 9828 IsGuiding returns 0
03:28:34.777 00.000 9828 scope move finished after 16 + 136 ms
03:28:34.777 00.000 9828 Move returns status 0, amount 16
03:28:34.777 00.000 9828 move complete, result=0
03:28:34.777 00.000 9828 worker thread done servicing request
03:28:34.777 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:28:35.170 00.393 8976 Exposure complete
03:28:35.176 00.006 8976 worker thread done servicing request
03:28:35.176 00.000 5052 OnExposeComplete: enter
03:28:35.176 00.000 5052 UpdateGuideState(): m_state=6
03:28:35.176 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13897
03:28:35.176 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.58, Mass=40, SNR=4.3, Peak=55 HFD=1.9
03:28:35.176 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
03:28:35.176 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.42)
03:28:35.176 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-2.72 mountX=0.02 mountY=0.32, mountTheta=1.52
03:28:35.177 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.13, opts=13)
03:28:35.177 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.13)
03:28:35.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:35.177 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:28:35.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:35.177 00.000 8976 Worker thread wakes up
03:28:35.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.13) opts 0xd
03:28:35.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.13)
03:28:35.177 00.000 8976 Moving (-0.29, -0.13) raw xDistance=0.02 yDistance=0.32
03:28:35.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:35.177 00.000 5052 Enqueuing Expose request
03:28:35.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:28:35.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
03:28:35.177 00.000 8976 MoveAxis(R, 0, ABG)
03:28:35.177 00.000 8976 MoveAxis(D, 1, ABG)
03:28:35.177 00.000 8976 stepping (-13, 5) + (0, -1)
03:28:35.177 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:35.205 00.028 8976 Received - 47 (G) 
03:28:35.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:35.205 00.000 8976 stepped: pos (-13, 4)
03:28:35.205 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
03:28:35.205 00.000 8976 MountToCamera -- mountX=2.08 mountY=-0.98 hyp=2.30 mountTheta=-0.44 cameraX=-0.08, cameraY=2.30 cameraTheta=1.60
03:28:35.205 00.000 8976 incremental bump (-0.077, 2.296) isValid = 1
03:28:35.205 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
03:28:35.205 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:28:35.205 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:28:35.205 00.000 8976 move complete, result=0
03:28:35.205 00.000 9828 Worker thread wakes up
03:28:35.205 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:28:35.205 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:28:35.205 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
03:28:35.205 00.000 8976 worker thread done servicing request
03:28:35.205 00.000 8976 Worker thread wakes up
03:28:35.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:35.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:35.205 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:28:35.206 00.001 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.67)
03:28:35.206 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
03:28:35.206 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:28:35.206 00.000 9828 BLC: window closed
03:28:35.206 00.000 9828 MoveAxis(E, 1, B)
03:28:35.206 00.000 9828 Guiding  Dir = 2, Dur = 1
03:28:35.206 00.000 9828 IsSlewing returns 0
03:28:35.206 00.000 9828 IsGuiding returns 0
03:28:35.206 00.000 9828 PulseGuide returned control before completion, sleep 11
03:28:35.229 00.023 9828 IsGuiding returns 1
03:28:35.229 00.000 9828 scope still moving after pulse duration time elapsed
03:28:35.260 00.031 9828 IsSlewing returns 0
03:28:35.260 00.000 9828 IsGuiding returns 1
03:28:35.291 00.031 9828 IsSlewing returns 0
03:28:35.291 00.000 9828 IsGuiding returns 1
03:28:35.323 00.032 9828 IsSlewing returns 0
03:28:35.323 00.000 9828 IsGuiding returns 0
03:28:35.323 00.000 9828 scope move finished after 1 + 115 ms
03:28:35.324 00.001 9828 Move returns status 0, amount 1
03:28:35.324 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:35.324 00.000 9828 MoveAxis(N, 16, B)
03:28:35.324 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:35.339 00.015 9828 IsSlewing returns 0
03:28:35.339 00.000 9828 IsGuiding returns 0
03:28:35.339 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:35.370 00.031 9828 IsGuiding returns 1
03:28:35.370 00.000 9828 scope still moving after pulse duration time elapsed
03:28:35.402 00.032 9828 IsSlewing returns 0
03:28:35.402 00.000 9828 IsGuiding returns 1
03:28:35.434 00.032 9828 IsSlewing returns 0
03:28:35.434 00.000 9828 IsGuiding returns 1
03:28:35.466 00.032 9828 IsSlewing returns 0
03:28:35.466 00.000 9828 IsGuiding returns 1
03:28:35.497 00.031 9828 IsSlewing returns 0
03:28:35.497 00.000 9828 IsGuiding returns 0
03:28:35.497 00.000 9828 scope move finished after 16 + 142 ms
03:28:35.497 00.000 9828 Move returns status 0, amount 16
03:28:35.497 00.000 9828 move complete, result=0
03:28:35.497 00.000 9828 worker thread done servicing request
03:28:35.497 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
03:28:35.891 00.394 8976 Exposure complete
03:28:35.896 00.005 8976 worker thread done servicing request
03:28:35.896 00.000 5052 OnExposeComplete: enter
03:28:35.896 00.000 5052 UpdateGuideState(): m_state=6
03:28:35.896 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13898
03:28:35.896 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.77, Mass=49, SNR=4.7, Peak=58 HFD=2.1
03:28:35.896 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:28:35.896 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
03:28:35.896 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.06 hyp=0.26 cameraTheta=2.90 mountX=0.17 mountY=0.18, mountTheta=0.81
03:28:35.897 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.06, opts=13)
03:28:35.897 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.06)
03:28:35.897 00.000 8976 Worker thread wakes up
03:28:35.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.06) opts 0xd
03:28:35.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.06)
03:28:35.897 00.000 8976 Moving (-0.25, 0.06) raw xDistance=0.17 yDistance=0.18
03:28:35.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:28:35.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:28:35.897 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:28:35.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:35.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:28:35.898 00.001 8976 MoveAxis(R, 0, ABG)
03:28:35.898 00.000 8976 MoveAxis(U, 0, ABG)
03:28:35.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:35.898 00.000 5052 Enqueuing Expose request
03:28:35.898 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
03:28:35.898 00.000 8976 MountToCamera -- mountX=2.05 mountY=-0.86 hyp=2.22 mountTheta=-0.40 cameraX=-0.16, cameraY=2.22 cameraTheta=1.64
03:28:35.898 00.000 8976 incremental bump (-0.164, 2.219) isValid = 1
03:28:35.898 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
03:28:35.898 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:28:35.898 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:28:35.898 00.000 8976 move complete, result=0
03:28:35.898 00.000 9828 Worker thread wakes up
03:28:35.898 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:28:35.898 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:28:35.898 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.74 = -1.55)
03:28:35.898 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:28:35.898 00.000 8976 worker thread done servicing request
03:28:35.899 00.001 8976 Worker thread wakes up
03:28:35.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:35.899 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:35.899 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.63)
03:28:35.899 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
03:28:35.899 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:28:35.899 00.000 9828 BLC: window closed
03:28:35.899 00.000 9828 MoveAxis(W, 1, B)
03:28:35.899 00.000 9828 Guiding  Dir = 3, Dur = 1
03:28:35.899 00.000 9828 IsSlewing returns 0
03:28:35.899 00.000 9828 IsGuiding returns 0
03:28:35.899 00.000 9828 PulseGuide returned control before completion, sleep 11
03:28:35.916 00.017 9828 IsGuiding returns 1
03:28:35.916 00.000 9828 scope still moving after pulse duration time elapsed
03:28:35.948 00.032 9828 IsSlewing returns 0
03:28:35.948 00.000 9828 IsGuiding returns 1
03:28:35.979 00.031 9828 IsSlewing returns 0
03:28:35.979 00.000 9828 IsGuiding returns 1
03:28:36.010 00.031 9828 IsSlewing returns 0
03:28:36.010 00.000 9828 IsGuiding returns 0
03:28:36.010 00.000 9828 scope move finished after 1 + 110 ms
03:28:36.010 00.000 9828 Move returns status 0, amount 1
03:28:36.011 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:36.011 00.000 9828 MoveAxis(N, 16, B)
03:28:36.011 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:36.026 00.015 9828 IsSlewing returns 0
03:28:36.026 00.000 9828 IsGuiding returns 0
03:28:36.027 00.001 9828 PulseGuide returned control before completion, sleep 26
03:28:36.057 00.030 9828 IsGuiding returns 1
03:28:36.057 00.000 9828 scope still moving after pulse duration time elapsed
03:28:36.087 00.030 9828 IsSlewing returns 0
03:28:36.087 00.000 9828 IsGuiding returns 1
03:28:36.118 00.031 9828 IsSlewing returns 0
03:28:36.118 00.000 9828 IsGuiding returns 1
03:28:36.150 00.032 9828 IsSlewing returns 0
03:28:36.150 00.000 9828 IsGuiding returns 1
03:28:36.182 00.032 9828 IsSlewing returns 0
03:28:36.182 00.000 9828 IsGuiding returns 0
03:28:36.182 00.000 9828 scope move finished after 16 + 139 ms
03:28:36.182 00.000 9828 Move returns status 0, amount 16
03:28:36.182 00.000 9828 move complete, result=0
03:28:36.182 00.000 9828 worker thread done servicing request
03:28:36.183 00.001 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:28:36.597 00.414 8976 Exposure complete
03:28:36.602 00.005 8976 worker thread done servicing request
03:28:36.603 00.001 5052 OnExposeComplete: enter
03:28:36.603 00.000 5052 UpdateGuideState(): m_state=6
03:28:36.603 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13899
03:28:36.603 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.87, Mass=55, SNR=5.0, Peak=54 HFD=2.3
03:28:36.603 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:28:36.603 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
03:28:36.603 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.29 cameraTheta=2.57 mountX=0.25 mountY=0.12, mountTheta=0.44
03:28:36.605 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.16, opts=13)
03:28:36.605 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.16)
03:28:36.605 00.000 8976 Worker thread wakes up
03:28:36.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.16) opts 0xd
03:28:36.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.16)
03:28:36.605 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:36.605 00.000 8976 Moving (-0.25, 0.16) raw xDistance=0.25 yDistance=0.12
03:28:36.605 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:28:36.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:28:36.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:36.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:28:36.605 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:36.605 00.000 5052 Enqueuing Expose request
03:28:36.605 00.000 8976 MoveAxis(R, 0, ABG)
03:28:36.605 00.000 8976 MoveAxis(U, 0, ABG)
03:28:36.606 00.001 8976 MountToCamera -- mountTheta (-0.37) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
03:28:36.606 00.000 8976 MountToCamera -- mountX=2.03 mountY=-0.79 hyp=2.18 mountTheta=-0.37 cameraX=-0.22, cameraY=2.17 cameraTheta=1.67
03:28:36.606 00.000 8976 incremental bump (-0.222, 2.167) isValid = 1
03:28:36.606 00.000 8976 Scheduling Mount bump of (-0.012, 0.118)
03:28:36.606 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:28:36.606 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:28:36.606 00.000 8976 move complete, result=0
03:28:36.606 00.000 9828 Worker thread wakes up
03:28:36.606 00.000 8976 worker thread done servicing request
03:28:36.606 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:36.606 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:28:36.606 00.000 8976 Worker thread wakes up
03:28:36.606 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:28:36.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:36.606 00.000 9828 CameraToMount -- cameraTheta (1.67) - m_xAngle (-3.10) = xAngle (4.77 = -1.52)
03:28:36.606 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:36.606 00.000 9828 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
03:28:36.606 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.67 mountX=0.01 mountY=-0.12, mountTheta=-1.52
03:28:36.606 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:28:36.607 00.001 9828 BLC: window closed
03:28:36.607 00.000 9828 MoveAxis(W, 2, B)
03:28:36.607 00.000 9828 Guiding  Dir = 3, Dur = 2
03:28:36.607 00.000 9828 IsSlewing returns 0
03:28:36.607 00.000 9828 IsGuiding returns 0
03:28:36.607 00.000 9828 PulseGuide returned control before completion, sleep 12
03:28:36.632 00.025 9828 IsGuiding returns 1
03:28:36.632 00.000 9828 scope still moving after pulse duration time elapsed
03:28:36.662 00.030 9828 IsSlewing returns 0
03:28:36.662 00.000 9828 IsGuiding returns 1
03:28:36.693 00.031 9828 IsSlewing returns 0
03:28:36.693 00.000 9828 IsGuiding returns 1
03:28:36.723 00.030 9828 IsSlewing returns 0
03:28:36.723 00.000 9828 IsGuiding returns 0
03:28:36.723 00.000 9828 scope move finished after 2 + 114 ms
03:28:36.723 00.000 9828 Move returns status 0, amount 2
03:28:36.723 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:36.723 00.000 9828 MoveAxis(N, 16, B)
03:28:36.723 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:36.740 00.017 9828 IsSlewing returns 0
03:28:36.740 00.000 9828 IsGuiding returns 0
03:28:36.741 00.001 9828 PulseGuide returned control before completion, sleep 26
03:28:36.771 00.030 9828 IsGuiding returns 1
03:28:36.771 00.000 9828 scope still moving after pulse duration time elapsed
03:28:36.801 00.030 9828 IsSlewing returns 0
03:28:36.801 00.000 9828 IsGuiding returns 1
03:28:36.833 00.032 9828 IsSlewing returns 0
03:28:36.833 00.000 9828 IsGuiding returns 1
03:28:36.864 00.031 9828 IsSlewing returns 0
03:28:36.864 00.000 9828 IsGuiding returns 1
03:28:36.895 00.031 9828 IsSlewing returns 0
03:28:36.895 00.000 9828 IsGuiding returns 0
03:28:36.895 00.000 9828 scope move finished after 16 + 139 ms
03:28:36.895 00.000 9828 Move returns status 0, amount 16
03:28:36.895 00.000 9828 move complete, result=0
03:28:36.895 00.000 9828 worker thread done servicing request
03:28:36.895 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:28:37.292 00.397 8976 Exposure complete
03:28:37.298 00.006 8976 worker thread done servicing request
03:28:37.298 00.000 5052 OnExposeComplete: enter
03:28:37.298 00.000 5052 UpdateGuideState(): m_state=6
03:28:37.298 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13900
03:28:37.298 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.22, Mass=44, SNR=4.5, Peak=53 HFD=1.8
03:28:37.298 00.000 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.82 = -2.82)
03:28:37.298 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
03:28:37.298 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.49 hyp=0.70 cameraTheta=-0.77 mountX=-0.66 mountY=-0.15, mountTheta=-2.91
03:28:37.299 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.49, opts=13)
03:28:37.299 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.49)
03:28:37.299 00.000 8976 Worker thread wakes up
03:28:37.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.49) opts 0xd
03:28:37.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.49)
03:28:37.299 00.000 8976 Moving (0.50, -0.49) raw xDistance=-0.66 yDistance=-0.15
03:28:37.299 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:37.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
03:28:37.299 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:28:37.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:28:37.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:37.299 00.000 8976 MoveAxis(R, 3, ABG)
03:28:37.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:37.299 00.000 5052 Enqueuing Expose request
03:28:37.299 00.000 8976 stepping (-13, 4) + (3, 0)
03:28:37.299 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:37.331 00.032 8976 Received - 47 (G) 
03:28:37.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:37.331 00.000 8976 stepped: pos (-10, 4)
03:28:37.331 00.000 8976 MoveAxis(U, 0, ABG)
03:28:37.331 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
03:28:37.331 00.000 8976 MountToCamera -- mountX=1.87 mountY=-0.74 hyp=2.01 mountTheta=-0.38 cameraX=-0.19, cameraY=2.00 cameraTheta=1.67
03:28:37.331 00.000 8976 incremental bump (-0.192, 1.997) isValid = 1
03:28:37.331 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
03:28:37.331 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:28:37.331 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:28:37.331 00.000 8976 move complete, result=0
03:28:37.331 00.000 9828 Worker thread wakes up
03:28:37.331 00.000 8976 worker thread done servicing request
03:28:37.331 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.2 px 0 ms NORTH
03:28:37.331 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:28:37.331 00.000 8976 Worker thread wakes up
03:28:37.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:37.332 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:37.332 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:28:37.332 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
03:28:37.332 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
03:28:37.332 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.52
03:28:37.332 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:28:37.332 00.000 9828 BLC: window closed
03:28:37.332 00.000 9828 MoveAxis(W, 2, B)
03:28:37.332 00.000 9828 Guiding  Dir = 3, Dur = 2
03:28:37.332 00.000 9828 IsSlewing returns 0
03:28:37.332 00.000 9828 IsGuiding returns 0
03:28:37.333 00.001 9828 PulseGuide returned control before completion, sleep 12
03:28:37.360 00.027 9828 IsGuiding returns 1
03:28:37.360 00.000 9828 scope still moving after pulse duration time elapsed
03:28:37.391 00.031 9828 IsSlewing returns 0
03:28:37.391 00.000 9828 IsGuiding returns 1
03:28:37.423 00.032 9828 IsSlewing returns 0
03:28:37.423 00.000 9828 IsGuiding returns 1
03:28:37.454 00.031 9828 IsSlewing returns 0
03:28:37.454 00.000 9828 IsGuiding returns 0
03:28:37.454 00.000 9828 scope move finished after 2 + 119 ms
03:28:37.454 00.000 9828 Move returns status 0, amount 2
03:28:37.454 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:37.454 00.000 9828 MoveAxis(N, 16, B)
03:28:37.454 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:37.472 00.018 9828 IsSlewing returns 0
03:28:37.472 00.000 9828 IsGuiding returns 1
03:28:37.472 00.000 9828 Entered PulseGuideScope while moving
03:28:37.533 00.061 9828 IsSlewing returns 0
03:28:37.533 00.000 9828 IsGuiding returns 1
03:28:37.533 00.000 9828 Still moving
03:28:37.594 00.061 9828 IsSlewing returns 0
03:28:37.594 00.000 9828 IsGuiding returns 0
03:28:37.594 00.000 9828 Movement stopped - continuing
03:28:37.594 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:37.625 00.031 9828 IsGuiding returns 1
03:28:37.625 00.000 9828 scope still moving after pulse duration time elapsed
03:28:37.657 00.032 9828 IsSlewing returns 0
03:28:37.657 00.000 9828 IsGuiding returns 1
03:28:37.687 00.030 9828 IsSlewing returns 0
03:28:37.687 00.000 9828 IsGuiding returns 1
03:28:37.718 00.031 9828 IsSlewing returns 0
03:28:37.718 00.000 9828 IsGuiding returns 1
03:28:37.750 00.032 9828 IsSlewing returns 0
03:28:37.750 00.000 9828 IsGuiding returns 0
03:28:37.750 00.000 9828 scope move finished after 16 + 139 ms
03:28:37.750 00.000 9828 Move returns status 0, amount 16
03:28:37.750 00.000 9828 move complete, result=0
03:28:37.750 00.000 9828 worker thread done servicing request
03:28:37.750 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:28:38.016 00.266 8976 Exposure complete
03:28:38.021 00.005 8976 worker thread done servicing request
03:28:38.021 00.000 5052 OnExposeComplete: enter
03:28:38.021 00.000 5052 UpdateGuideState(): m_state=6
03:28:38.021 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13901
03:28:38.021 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.56, Mass=59, SNR=5.2, Peak=57 HFD=2.1
03:28:38.021 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
03:28:38.022 00.001 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
03:28:38.022 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-0.50 mountX=-0.26 mountY=-0.15, mountTheta=-2.62
03:28:38.022 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.15, opts=13)
03:28:38.022 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.15)
03:28:38.022 00.000 8976 Worker thread wakes up
03:28:38.022 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.15) opts 0xd
03:28:38.023 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.15)
03:28:38.023 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:28:38.023 00.000 8976 Moving (0.27, -0.15) raw xDistance=-0.26 yDistance=-0.15
03:28:38.023 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:28:38.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:28:38.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:38.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:28:38.023 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:38.023 00.000 8976 MoveAxis(R, 0, ABG)
03:28:38.023 00.000 8976 MoveAxis(U, 0, ABG)
03:28:38.023 00.000 5052 Enqueuing Expose request
03:28:38.023 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
03:28:38.023 00.000 8976 MountToCamera -- mountX=1.76 mountY=-0.70 hyp=1.89 mountTheta=-0.38 cameraX=-0.17, cameraY=1.88 cameraTheta=1.66
03:28:38.023 00.000 8976 incremental bump (-0.172, 1.884) isValid = 1
03:28:38.023 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
03:28:38.023 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:28:38.024 00.001 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:28:38.024 00.000 8976 move complete, result=0
03:28:38.024 00.000 9828 Worker thread wakes up
03:28:38.024 00.000 8976 worker thread done servicing request
03:28:38.024 00.000 8976 Worker thread wakes up
03:28:38.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:38.024 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:38.024 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:28:38.024 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:28:38.024 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
03:28:38.024 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
03:28:38.024 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.53
03:28:38.024 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:38.024 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:28:38.024 00.000 9828 BLC: window closed
03:28:38.024 00.000 9828 MoveAxis(W, 2, B)
03:28:38.024 00.000 9828 Guiding  Dir = 3, Dur = 2
03:28:38.025 00.001 9828 IsSlewing returns 0
03:28:38.025 00.000 9828 IsGuiding returns 0
03:28:38.025 00.000 9828 PulseGuide returned control before completion, sleep 12
03:28:38.045 00.020 9828 IsGuiding returns 1
03:28:38.045 00.000 9828 scope still moving after pulse duration time elapsed
03:28:38.076 00.031 9828 IsSlewing returns 0
03:28:38.076 00.000 9828 IsGuiding returns 1
03:28:38.108 00.032 9828 IsSlewing returns 0
03:28:38.108 00.000 9828 IsGuiding returns 1
03:28:38.139 00.031 9828 IsSlewing returns 0
03:28:38.139 00.000 9828 IsGuiding returns 1
03:28:38.170 00.031 9828 IsSlewing returns 0
03:28:38.170 00.000 9828 IsGuiding returns 0
03:28:38.170 00.000 9828 scope move finished after 2 + 143 ms
03:28:38.170 00.000 9828 Move returns status 0, amount 2
03:28:38.170 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:38.170 00.000 9828 MoveAxis(N, 16, B)
03:28:38.170 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:38.186 00.016 9828 IsSlewing returns 0
03:28:38.186 00.000 9828 IsGuiding returns 0
03:28:38.186 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:38.218 00.032 9828 IsGuiding returns 1
03:28:38.218 00.000 9828 scope still moving after pulse duration time elapsed
03:28:38.249 00.031 9828 IsSlewing returns 0
03:28:38.249 00.000 9828 IsGuiding returns 1
03:28:38.281 00.032 9828 IsSlewing returns 0
03:28:38.281 00.000 9828 IsGuiding returns 1
03:28:38.312 00.031 9828 IsSlewing returns 0
03:28:38.312 00.000 9828 IsGuiding returns 1
03:28:38.342 00.030 9828 IsSlewing returns 0
03:28:38.342 00.000 9828 IsGuiding returns 0
03:28:38.342 00.000 9828 scope move finished after 16 + 140 ms
03:28:38.342 00.000 9828 Move returns status 0, amount 16
03:28:38.342 00.000 9828 move complete, result=0
03:28:38.342 00.000 9828 worker thread done servicing request
03:28:38.342 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:28:38.706 00.364 8976 Exposure complete
03:28:38.712 00.006 8976 worker thread done servicing request
03:28:38.712 00.000 5052 OnExposeComplete: enter
03:28:38.712 00.000 5052 UpdateGuideState(): m_state=6
03:28:38.712 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13902
03:28:38.712 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.90, Mass=57, SNR=5.1, Peak=53 HFD=2.3
03:28:38.712 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
03:28:38.712 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:28:38.712 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.19 hyp=0.79 cameraTheta=0.25 mountX=-0.18 mountY=-0.74, mountTheta=-1.80
03:28:38.713 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.19, opts=13)
03:28:38.713 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.19)
03:28:38.713 00.000 8976 Worker thread wakes up
03:28:38.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.19) opts 0xd
03:28:38.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.19)
03:28:38.713 00.000 8976 Moving (0.76, 0.19) raw xDistance=-0.18 yDistance=-0.74
03:28:38.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:28:38.713 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:28:38.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:38.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:28:38.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
03:28:38.713 00.000 8976 MoveAxis(R, 0, ABG)
03:28:38.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:38.713 00.000 5052 Enqueuing Expose request
03:28:38.713 00.000 8976 MoveAxis(U, 3, ABG)
03:28:38.713 00.000 8976 stepping (-10, 4) + (0, 3)
03:28:38.713 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:38.753 00.040 8976 Received - 47 (G) 
03:28:38.753 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:38.753 00.000 8976 stepped: pos (-10, 7)
03:28:38.754 00.001 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.58 = 1.58)
03:28:38.754 00.000 8976 MountToCamera -- mountX=1.68 mountY=-0.84 hyp=1.88 mountTheta=-0.46 cameraX=-0.02, cameraY=1.88 cameraTheta=1.58
03:28:38.754 00.000 8976 incremental bump (-0.019, 1.879) isValid = 1
03:28:38.754 00.000 8976 Scheduling Mount bump of (-0.001, 0.119)
03:28:38.754 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:28:38.754 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:28:38.754 00.000 8976 move complete, result=0
03:28:38.754 00.000 8976 worker thread done servicing request
03:28:38.754 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:28:38.754 00.000 8976 Worker thread wakes up
03:28:38.754 00.000 9828 Worker thread wakes up
03:28:38.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:38.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:38.755 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:28:38.755 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:28:38.755 00.000 9828 CameraToMount -- cameraTheta (1.58) - m_xAngle (-3.10) = xAngle (4.68 = -1.61)
03:28:38.755 00.000 9828 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.69)
03:28:38.755 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.58 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
03:28:38.755 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:28:38.755 00.000 9828 BLC: window closed
03:28:38.755 00.000 9828 MoveAxis(E, 1, B)
03:28:38.755 00.000 9828 Guiding  Dir = 2, Dur = 1
03:28:38.755 00.000 9828 IsSlewing returns 0
03:28:38.755 00.000 9828 IsGuiding returns 0
03:28:38.755 00.000 9828 PulseGuide returned control before completion, sleep 11
03:28:38.775 00.020 9828 IsGuiding returns 1
03:28:38.775 00.000 9828 scope still moving after pulse duration time elapsed
03:28:38.808 00.033 9828 IsSlewing returns 0
03:28:38.808 00.000 9828 IsGuiding returns 1
03:28:38.839 00.031 9828 IsSlewing returns 0
03:28:38.839 00.000 9828 IsGuiding returns 1
03:28:38.870 00.031 9828 IsSlewing returns 0
03:28:38.870 00.000 9828 IsGuiding returns 0
03:28:38.870 00.000 9828 scope move finished after 1 + 113 ms
03:28:38.870 00.000 9828 Move returns status 0, amount 1
03:28:38.870 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:38.870 00.000 9828 MoveAxis(N, 16, B)
03:28:38.870 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:38.886 00.016 9828 IsSlewing returns 0
03:28:38.886 00.000 9828 IsGuiding returns 0
03:28:38.886 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:38.917 00.031 9828 IsGuiding returns 1
03:28:38.917 00.000 9828 scope still moving after pulse duration time elapsed
03:28:38.948 00.031 9828 IsSlewing returns 0
03:28:38.949 00.001 9828 IsGuiding returns 1
03:28:38.980 00.031 9828 IsSlewing returns 0
03:28:38.980 00.000 9828 IsGuiding returns 1
03:28:39.012 00.032 9828 IsSlewing returns 0
03:28:39.012 00.000 9828 IsGuiding returns 1
03:28:39.042 00.030 9828 IsSlewing returns 0
03:28:39.042 00.000 9828 IsGuiding returns 0
03:28:39.042 00.000 9828 scope move finished after 16 + 140 ms
03:28:39.042 00.000 9828 Move returns status 0, amount 16
03:28:39.042 00.000 9828 move complete, result=0
03:28:39.042 00.000 9828 worker thread done servicing request
03:28:39.042 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
03:28:39.440 00.398 8976 Exposure complete
03:28:39.447 00.007 8976 worker thread done servicing request
03:28:39.448 00.001 5052 OnExposeComplete: enter
03:28:39.448 00.000 5052 UpdateGuideState(): m_state=6
03:28:39.448 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13903
03:28:39.448 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.23, Mass=53, SNR=5.0, Peak=55 HFD=2.4
03:28:39.448 00.000 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
03:28:39.448 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.80 = -2.80)
03:28:39.448 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.48 hyp=0.79 cameraTheta=-0.65 mountX=-0.72 mountY=-0.27, mountTheta=-2.78
03:28:39.450 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.48, opts=13)
03:28:39.450 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.48)
03:28:39.450 00.000 8976 Worker thread wakes up
03:28:39.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:39.450 00.000 5052 UpdateGuideState exits: m=53 SNR=5.0
03:28:39.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:39.450 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:39.450 00.000 5052 Enqueuing Expose request
03:28:39.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.48) opts 0xd
03:28:39.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.48)
03:28:39.450 00.000 8976 Moving (0.63, -0.48) raw xDistance=-0.72 yDistance=-0.27
03:28:39.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
03:28:39.450 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
03:28:39.450 00.000 8976 MoveAxis(R, 3, ABG)
03:28:39.450 00.000 8976 stepping (-10, 7) + (3, 0)
03:28:39.450 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:39.489 00.039 8976 Received - 47 (G) 
03:28:39.489 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:39.490 00.001 8976 stepped: pos (-7, 7)
03:28:39.490 00.000 8976 MoveAxis(U, 1, ABG)
03:28:39.490 00.000 8976 stepping (-7, 7) + (0, 1)
03:28:39.490 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:39.521 00.031 8976 Received - 47 (G) 
03:28:39.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:39.521 00.000 8976 stepped: pos (-7, 8)
03:28:39.522 00.001 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
03:28:39.522 00.000 8976 MountToCamera -- mountX=1.48 mountY=-0.98 hyp=1.78 mountTheta=-0.59 cameraX=0.20, cameraY=1.76 cameraTheta=1.46
03:28:39.522 00.000 8976 incremental bump (0.200, 1.765) isValid = 1
03:28:39.522 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
03:28:39.522 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:28:39.522 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:28:39.522 00.000 8976 move complete, result=0
03:28:39.522 00.000 8976 worker thread done servicing request
03:28:39.522 00.000 8976 Worker thread wakes up
03:28:39.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:39.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:39.522 00.000 9828 Worker thread wakes up
03:28:39.522 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:28:39.522 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:28:39.522 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
03:28:39.522 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
03:28:39.523 00.001 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.81)
03:28:39.523 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
03:28:39.523 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:28:39.523 00.000 9828 BLC: window closed
03:28:39.523 00.000 9828 MoveAxis(E, 6, B)
03:28:39.523 00.000 9828 Guiding  Dir = 2, Dur = 6
03:28:39.523 00.000 9828 IsSlewing returns 0
03:28:39.523 00.000 9828 IsGuiding returns 0
03:28:39.523 00.000 9828 PulseGuide returned control before completion, sleep 16
03:28:39.542 00.019 9828 IsGuiding returns 1
03:28:39.542 00.000 9828 scope still moving after pulse duration time elapsed
03:28:39.573 00.031 9828 IsSlewing returns 0
03:28:39.573 00.000 9828 IsGuiding returns 1
03:28:39.603 00.030 9828 IsSlewing returns 0
03:28:39.604 00.001 9828 IsGuiding returns 1
03:28:39.635 00.031 9828 IsSlewing returns 0
03:28:39.635 00.000 9828 IsGuiding returns 0
03:28:39.635 00.000 9828 scope move finished after 6 + 105 ms
03:28:39.635 00.000 9828 Move returns status 0, amount 6
03:28:39.635 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:39.635 00.000 9828 MoveAxis(N, 16, B)
03:28:39.635 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:39.649 00.014 9828 IsSlewing returns 0
03:28:39.649 00.000 9828 IsGuiding returns 0
03:28:39.649 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:39.681 00.032 9828 IsGuiding returns 1
03:28:39.681 00.000 9828 scope still moving after pulse duration time elapsed
03:28:39.712 00.031 9828 IsSlewing returns 0
03:28:39.712 00.000 9828 IsGuiding returns 1
03:28:39.744 00.032 9828 IsSlewing returns 0
03:28:39.744 00.000 9828 IsGuiding returns 1
03:28:39.775 00.031 9828 IsSlewing returns 0
03:28:39.775 00.000 9828 IsGuiding returns 1
03:28:39.805 00.030 9828 IsSlewing returns 0
03:28:39.805 00.000 9828 IsGuiding returns 0
03:28:39.805 00.000 9828 scope move finished after 16 + 139 ms
03:28:39.805 00.000 9828 Move returns status 0, amount 16
03:28:39.805 00.000 9828 move complete, result=0
03:28:39.805 00.000 9828 worker thread done servicing request
03:28:39.805 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:28:40.208 00.403 8976 Exposure complete
03:28:40.214 00.006 8976 worker thread done servicing request
03:28:40.214 00.000 5052 OnExposeComplete: enter
03:28:40.214 00.000 5052 UpdateGuideState(): m_state=6
03:28:40.214 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13904
03:28:40.214 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.65, Mass=36, SNR=4.1, Peak=54 HFD=1.5
03:28:40.214 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
03:28:40.214 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
03:28:40.214 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.35 mountX=-0.12 mountY=-0.10, mountTheta=-2.46
03:28:40.215 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.06, opts=13)
03:28:40.215 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.06)
03:28:40.215 00.000 8976 Worker thread wakes up
03:28:40.215 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.06) opts 0xd
03:28:40.215 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.06)
03:28:40.215 00.000 8976 Moving (0.15, -0.06) raw xDistance=-0.12 yDistance=-0.10
03:28:40.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:28:40.215 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:40.216 00.001 5052 UpdateGuideState exits: m=36 SNR=4.1
03:28:40.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:40.216 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:40.216 00.000 5052 Enqueuing Expose request
03:28:40.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:28:40.216 00.000 8976 MoveAxis(R, 0, ABG)
03:28:40.216 00.000 8976 MoveAxis(U, 0, ABG)
03:28:40.216 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
03:28:40.216 00.000 8976 MountToCamera -- mountX=1.35 mountY=-1.08 hyp=1.72 mountTheta=-0.67 cameraX=0.35, cameraY=1.69 cameraTheta=1.37
03:28:40.216 00.000 8976 incremental bump (0.346, 1.688) isValid = 1
03:28:40.216 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
03:28:40.216 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:28:40.216 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:28:40.216 00.000 8976 move complete, result=0
03:28:40.216 00.000 8976 worker thread done servicing request
03:28:40.216 00.000 8976 Worker thread wakes up
03:28:40.216 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:40.216 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:40.217 00.001 9828 Worker thread wakes up
03:28:40.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:40.217 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:28:40.217 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:28:40.217 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
03:28:40.217 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
03:28:40.217 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:28:40.217 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:28:40.217 00.000 9828 BLC: window closed
03:28:40.217 00.000 9828 MoveAxis(E, 9, B)
03:28:40.217 00.000 9828 Guiding  Dir = 2, Dur = 9
03:28:40.218 00.001 9828 IsSlewing returns 0
03:28:40.218 00.000 9828 IsGuiding returns 0
03:28:40.218 00.000 9828 PulseGuide returned control before completion, sleep 19
03:28:40.242 00.024 9828 IsGuiding returns 1
03:28:40.242 00.000 9828 scope still moving after pulse duration time elapsed
03:28:40.273 00.031 9828 IsSlewing returns 0
03:28:40.273 00.000 9828 IsGuiding returns 1
03:28:40.305 00.032 9828 IsSlewing returns 0
03:28:40.305 00.000 9828 IsGuiding returns 1
03:28:40.336 00.031 9828 IsSlewing returns 0
03:28:40.336 00.000 9828 IsGuiding returns 0
03:28:40.336 00.000 9828 scope move finished after 9 + 109 ms
03:28:40.336 00.000 9828 Move returns status 0, amount 9
03:28:40.336 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:40.336 00.000 9828 MoveAxis(N, 15, B)
03:28:40.336 00.000 9828 Guiding  Dir = 0, Dur = 15
03:28:40.351 00.015 9828 IsSlewing returns 0
03:28:40.351 00.000 9828 IsGuiding returns 0
03:28:40.351 00.000 9828 PulseGuide returned control before completion, sleep 25
03:28:40.382 00.031 9828 IsGuiding returns 1
03:28:40.382 00.000 9828 scope still moving after pulse duration time elapsed
03:28:40.412 00.030 9828 IsSlewing returns 0
03:28:40.412 00.000 9828 IsGuiding returns 1
03:28:40.443 00.031 9828 IsSlewing returns 0
03:28:40.443 00.000 9828 IsGuiding returns 1
03:28:40.474 00.031 9828 IsSlewing returns 0
03:28:40.475 00.001 9828 IsGuiding returns 1
03:28:40.505 00.030 9828 IsSlewing returns 0
03:28:40.505 00.000 9828 IsGuiding returns 0
03:28:40.505 00.000 9828 scope move finished after 15 + 138 ms
03:28:40.505 00.000 9828 Move returns status 0, amount 15
03:28:40.505 00.000 9828 move complete, result=0
03:28:40.505 00.000 9828 worker thread done servicing request
03:28:40.505 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:28:40.906 00.401 8976 Exposure complete
03:28:40.912 00.006 8976 worker thread done servicing request
03:28:40.912 00.000 5052 OnExposeComplete: enter
03:28:40.912 00.000 5052 UpdateGuideState(): m_state=6
03:28:40.912 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13905
03:28:40.912 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.31, Mass=45, SNR=4.5, Peak=56 HFD=2.2
03:28:40.912 00.000 5052 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.04) = xAngle (-4.10 = 2.18)
03:28:40.912 00.000 5052 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.08)
03:28:40.912 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.40 hyp=0.45 cameraTheta=-2.06 mountX=-0.26 mountY=0.39, mountTheta=2.15
03:28:40.913 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.40, opts=13)
03:28:40.913 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.40)
03:28:40.913 00.000 8976 Worker thread wakes up
03:28:40.913 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.40) opts 0xd
03:28:40.913 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.40)
03:28:40.913 00.000 8976 Moving (-0.21, -0.40) raw xDistance=-0.26 yDistance=0.39
03:28:40.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:28:40.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:28:40.914 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:40.914 00.000 8976 MoveAxis(R, 0, ABG)
03:28:40.914 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:28:40.914 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:40.914 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:40.914 00.000 8976 MoveAxis(D, 2, ABG)
03:28:40.914 00.000 8976 stepping (-7, 8) + (0, -2)
03:28:40.914 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:40.914 00.000 5052 Enqueuing Expose request
03:28:40.944 00.030 8976 Received - 47 (G) 
03:28:40.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:40.944 00.000 8976 stepped: pos (-7, 6)
03:28:40.944 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
03:28:40.944 00.000 8976 MountToCamera -- mountX=1.26 mountY=-1.04 hyp=1.63 mountTheta=-0.69 cameraX=0.35, cameraY=1.59 cameraTheta=1.35
03:28:40.945 00.001 8976 incremental bump (0.351, 1.589) isValid = 1
03:28:40.945 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
03:28:40.945 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:28:40.945 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:28:40.945 00.000 8976 move complete, result=0
03:28:40.945 00.000 8976 worker thread done servicing request
03:28:40.945 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:28:40.945 00.000 8976 Worker thread wakes up
03:28:40.945 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:40.946 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:40.946 00.000 9828 Worker thread wakes up
03:28:40.946 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:28:40.946 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:28:40.946 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.83)
03:28:40.946 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.91)
03:28:40.946 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
03:28:40.946 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:28:40.946 00.000 9828 BLC: window closed
03:28:40.946 00.000 9828 MoveAxis(E, 10, B)
03:28:40.946 00.000 9828 Guiding  Dir = 2, Dur = 10
03:28:40.947 00.001 9828 IsSlewing returns 0
03:28:40.947 00.000 9828 IsGuiding returns 0
03:28:40.947 00.000 9828 PulseGuide returned control before completion, sleep 20
03:28:40.975 00.028 9828 IsGuiding returns 1
03:28:40.975 00.000 9828 scope still moving after pulse duration time elapsed
03:28:41.005 00.030 9828 IsSlewing returns 0
03:28:41.005 00.000 9828 IsGuiding returns 1
03:28:41.037 00.032 9828 IsSlewing returns 0
03:28:41.037 00.000 9828 IsGuiding returns 1
03:28:41.068 00.031 9828 IsSlewing returns 0
03:28:41.068 00.000 9828 IsGuiding returns 1
03:28:41.099 00.031 9828 IsSlewing returns 0
03:28:41.099 00.000 9828 IsGuiding returns 1
03:28:41.130 00.031 9828 IsSlewing returns 0
03:28:41.130 00.000 9828 IsGuiding returns 1
03:28:41.161 00.031 9828 IsSlewing returns 0
03:28:41.161 00.000 9828 IsGuiding returns 0
03:28:41.161 00.000 9828 scope move finished after 10 + 203 ms
03:28:41.161 00.000 9828 Move returns status 0, amount 10
03:28:41.161 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:41.161 00.000 9828 MoveAxis(N, 15, B)
03:28:41.161 00.000 9828 Guiding  Dir = 0, Dur = 15
03:28:41.176 00.015 9828 IsSlewing returns 0
03:28:41.176 00.000 9828 IsGuiding returns 0
03:28:41.176 00.000 9828 PulseGuide returned control before completion, sleep 25
03:28:41.207 00.031 9828 IsGuiding returns 1
03:28:41.207 00.000 9828 scope still moving after pulse duration time elapsed
03:28:41.238 00.031 9828 IsSlewing returns 0
03:28:41.238 00.000 9828 IsGuiding returns 1
03:28:41.270 00.032 9828 IsSlewing returns 0
03:28:41.270 00.000 9828 IsGuiding returns 1
03:28:41.301 00.031 9828 IsSlewing returns 0
03:28:41.301 00.000 9828 IsGuiding returns 1
03:28:41.333 00.032 9828 IsSlewing returns 0
03:28:41.333 00.000 9828 IsGuiding returns 0
03:28:41.333 00.000 9828 scope move finished after 15 + 141 ms
03:28:41.333 00.000 9828 Move returns status 0, amount 15
03:28:41.333 00.000 9828 move complete, result=0
03:28:41.333 00.000 9828 worker thread done servicing request
03:28:41.333 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:28:41.631 00.298 8976 Exposure complete
03:28:41.637 00.006 8976 worker thread done servicing request
03:28:41.637 00.000 5052 OnExposeComplete: enter
03:28:41.637 00.000 5052 UpdateGuideState(): m_state=6
03:28:41.637 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13906
03:28:41.637 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.91, Mass=33, SNR=3.9, Peak=57 HFD=1.8
03:28:41.637 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
03:28:41.637 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
03:28:41.637 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.31 cameraTheta=2.44 mountX=0.28 mountY=0.09, mountTheta=0.30
03:28:41.638 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.20, opts=13)
03:28:41.638 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.20)
03:28:41.638 00.000 8976 Worker thread wakes up
03:28:41.638 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:41.638 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:28:41.638 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:41.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.20) opts 0xd
03:28:41.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:41.638 00.000 5052 Enqueuing Expose request
03:28:41.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.20)
03:28:41.638 00.000 8976 Moving (-0.23, 0.20) raw xDistance=0.28 yDistance=0.09
03:28:41.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:28:41.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:28:41.639 00.001 8976 MoveAxis(L, 1, ABG)
03:28:41.639 00.000 8976 stepping (-7, 6) + (-1, 0)
03:28:41.639 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:41.664 00.025 8976 Received - 47 (G) 
03:28:41.664 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:41.664 00.000 8976 stepped: pos (-8, 6)
03:28:41.664 00.000 8976 MoveAxis(U, 0, ABG)
03:28:41.664 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:28:41.664 00.000 8976 MountToCamera -- mountX=1.25 mountY=-1.01 hyp=1.60 mountTheta=-0.68 cameraX=0.33, cameraY=1.57 cameraTheta=1.36
03:28:41.664 00.000 8976 incremental bump (0.331, 1.568) isValid = 1
03:28:41.664 00.000 8976 Scheduling Mount bump of (0.024, 0.117)
03:28:41.664 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:28:41.664 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:28:41.664 00.000 8976 move complete, result=0
03:28:41.664 00.000 8976 worker thread done servicing request
03:28:41.664 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:28:41.664 00.000 8976 Worker thread wakes up
03:28:41.664 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:41.665 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:41.665 00.000 9828 Worker thread wakes up
03:28:41.665 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:28:41.666 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:28:41.666 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.82)
03:28:41.666 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
03:28:41.666 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:28:41.666 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:28:41.666 00.000 9828 BLC: window closed
03:28:41.666 00.000 9828 MoveAxis(E, 9, B)
03:28:41.666 00.000 9828 Guiding  Dir = 2, Dur = 9
03:28:41.667 00.001 9828 IsSlewing returns 0
03:28:41.667 00.000 9828 IsGuiding returns 0
03:28:41.668 00.001 9828 PulseGuide returned control before completion, sleep 19
03:28:41.692 00.024 9828 IsGuiding returns 1
03:28:41.692 00.000 9828 scope still moving after pulse duration time elapsed
03:28:41.724 00.032 9828 IsSlewing returns 0
03:28:41.724 00.000 9828 IsGuiding returns 1
03:28:41.755 00.031 9828 IsSlewing returns 0
03:28:41.755 00.000 9828 IsGuiding returns 1
03:28:41.785 00.030 9828 IsSlewing returns 0
03:28:41.785 00.000 9828 IsGuiding returns 1
03:28:41.816 00.031 9828 IsSlewing returns 0
03:28:41.816 00.000 9828 IsGuiding returns 0
03:28:41.816 00.000 9828 scope move finished after 9 + 139 ms
03:28:41.816 00.000 9828 Move returns status 0, amount 9
03:28:41.816 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:41.816 00.000 9828 MoveAxis(N, 15, B)
03:28:41.816 00.000 9828 Guiding  Dir = 0, Dur = 15
03:28:41.832 00.016 9828 IsSlewing returns 0
03:28:41.832 00.000 9828 IsGuiding returns 0
03:28:41.832 00.000 9828 PulseGuide returned control before completion, sleep 25
03:28:41.862 00.030 9828 IsGuiding returns 1
03:28:41.862 00.000 9828 scope still moving after pulse duration time elapsed
03:28:41.893 00.031 9828 IsSlewing returns 0
03:28:41.893 00.000 9828 IsGuiding returns 1
03:28:41.923 00.030 9828 IsSlewing returns 0
03:28:41.923 00.000 9828 IsGuiding returns 1
03:28:41.954 00.031 9828 IsSlewing returns 0
03:28:41.954 00.000 9828 IsGuiding returns 1
03:28:41.985 00.031 9828 IsSlewing returns 0
03:28:41.985 00.000 9828 IsGuiding returns 0
03:28:41.985 00.000 9828 scope move finished after 15 + 137 ms
03:28:41.985 00.000 9828 Move returns status 0, amount 15
03:28:41.985 00.000 9828 move complete, result=0
03:28:41.985 00.000 9828 worker thread done servicing request
03:28:41.985 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:28:42.351 00.366 8976 Exposure complete
03:28:42.357 00.006 8976 worker thread done servicing request
03:28:42.357 00.000 5052 OnExposeComplete: enter
03:28:42.357 00.000 5052 UpdateGuideState(): m_state=6
03:28:42.357 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13907
03:28:42.357 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.78, Mass=56, SNR=5.1, Peak=59 HFD=1.6
03:28:42.357 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:28:42.357 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
03:28:42.357 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.07 hyp=0.41 cameraTheta=2.98 mountX=0.24 mountY=0.30, mountTheta=0.89
03:28:42.358 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.07, opts=13)
03:28:42.358 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.07)
03:28:42.358 00.000 8976 Worker thread wakes up
03:28:42.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.07) opts 0xd
03:28:42.358 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:42.358 00.000 5052 UpdateGuideState exits: m=56 SNR=5.1
03:28:42.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:42.358 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:42.358 00.000 5052 Enqueuing Expose request
03:28:42.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.07)
03:28:42.358 00.000 8976 Moving (-0.40, 0.07) raw xDistance=0.24 yDistance=0.30
03:28:42.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:28:42.359 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:28:42.359 00.000 8976 MoveAxis(R, 0, ABG)
03:28:42.359 00.000 8976 MoveAxis(D, 1, ABG)
03:28:42.359 00.000 8976 stepping (-8, 6) + (0, -1)
03:28:42.359 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:42.383 00.024 8976 Received - 47 (G) 
03:28:42.383 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:42.383 00.000 8976 stepped: pos (-8, 5)
03:28:42.383 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
03:28:42.383 00.000 8976 MountToCamera -- mountX=1.24 mountY=-0.94 hyp=1.55 mountTheta=-0.65 cameraX=0.27, cameraY=1.53 cameraTheta=1.40
03:28:42.383 00.000 8976 incremental bump (0.271, 1.530) isValid = 1
03:28:42.384 00.001 8976 Scheduling Mount bump of (0.020, 0.117)
03:28:42.384 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:28:42.384 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:28:42.384 00.000 8976 move complete, result=0
03:28:42.384 00.000 8976 worker thread done servicing request
03:28:42.384 00.000 8976 Worker thread wakes up
03:28:42.384 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:28:42.384 00.000 9828 Worker thread wakes up
03:28:42.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:42.384 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:42.384 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:28:42.384 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:28:42.384 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.79)
03:28:42.384 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.87)
03:28:42.384 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
03:28:42.384 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:28:42.385 00.001 9828 BLC: window closed
03:28:42.385 00.000 9828 MoveAxis(E, 8, B)
03:28:42.385 00.000 9828 Guiding  Dir = 2, Dur = 8
03:28:42.385 00.000 9828 IsSlewing returns 0
03:28:42.385 00.000 9828 IsGuiding returns 0
03:28:42.385 00.000 9828 PulseGuide returned control before completion, sleep 18
03:28:42.408 00.023 9828 IsGuiding returns 1
03:28:42.408 00.000 9828 scope still moving after pulse duration time elapsed
03:28:42.439 00.031 9828 IsSlewing returns 0
03:28:42.439 00.000 9828 IsGuiding returns 1
03:28:42.470 00.031 9828 IsSlewing returns 0
03:28:42.470 00.000 9828 IsGuiding returns 1
03:28:42.501 00.031 9828 IsSlewing returns 0
03:28:42.501 00.000 9828 IsGuiding returns 0
03:28:42.501 00.000 9828 scope move finished after 8 + 108 ms
03:28:42.501 00.000 9828 Move returns status 0, amount 8
03:28:42.501 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:42.501 00.000 9828 MoveAxis(N, 16, B)
03:28:42.501 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:42.517 00.016 9828 IsSlewing returns 0
03:28:42.518 00.001 9828 IsGuiding returns 0
03:28:42.518 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:42.547 00.029 9828 IsGuiding returns 1
03:28:42.547 00.000 9828 scope still moving after pulse duration time elapsed
03:28:42.579 00.032 9828 IsSlewing returns 0
03:28:42.579 00.000 9828 IsGuiding returns 1
03:28:42.610 00.031 9828 IsSlewing returns 0
03:28:42.610 00.000 9828 IsGuiding returns 1
03:28:42.641 00.031 9828 IsSlewing returns 0
03:28:42.641 00.000 9828 IsGuiding returns 1
03:28:42.672 00.031 9828 IsSlewing returns 0
03:28:42.672 00.000 9828 IsGuiding returns 0
03:28:42.672 00.000 9828 scope move finished after 16 + 138 ms
03:28:42.672 00.000 9828 Move returns status 0, amount 16
03:28:42.672 00.000 9828 move complete, result=0
03:28:42.672 00.000 9828 worker thread done servicing request
03:28:42.672 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:28:43.069 00.397 8976 Exposure complete
03:28:43.075 00.006 8976 worker thread done servicing request
03:28:43.075 00.000 5052 OnExposeComplete: enter
03:28:43.075 00.000 5052 UpdateGuideState(): m_state=6
03:28:43.075 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13908
03:28:43.075 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.69, Mass=44, SNR=4.5, Peak=56 HFD=1.5
03:28:43.075 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.15 = 1.14)
03:28:43.075 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
03:28:43.075 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.02 hyp=0.52 cameraTheta=-3.10 mountX=0.22 mountY=0.45, mountTheta=1.12
03:28:43.076 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.02, opts=13)
03:28:43.076 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.02)
03:28:43.077 00.001 8976 Worker thread wakes up
03:28:43.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:43.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.02) opts 0xd
03:28:43.077 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:28:43.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.02)
03:28:43.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:43.077 00.000 8976 Moving (-0.52, -0.02) raw xDistance=0.22 yDistance=0.45
03:28:43.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:28:43.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
03:28:43.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:43.077 00.000 5052 Enqueuing Expose request
03:28:43.077 00.000 8976 MoveAxis(R, 0, ABG)
03:28:43.077 00.000 8976 MoveAxis(D, 2, ABG)
03:28:43.077 00.000 8976 stepping (-8, 5) + (0, -2)
03:28:43.077 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:43.102 00.025 8976 Received - 47 (G) 
03:28:43.102 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:43.102 00.000 8976 stepped: pos (-8, 3)
03:28:43.102 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
03:28:43.102 00.000 8976 MountToCamera -- mountX=1.23 mountY=-0.79 hyp=1.46 mountTheta=-0.57 cameraX=0.14, cameraY=1.46 cameraTheta=1.48
03:28:43.102 00.000 8976 incremental bump (0.138, 1.456) isValid = 1
03:28:43.102 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
03:28:43.102 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:28:43.102 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:28:43.103 00.001 8976 move complete, result=0
03:28:43.103 00.000 9828 Worker thread wakes up
03:28:43.103 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:28:43.103 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:28:43.103 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.71)
03:28:43.103 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:28:43.103 00.000 8976 worker thread done servicing request
03:28:43.103 00.000 8976 Worker thread wakes up
03:28:43.103 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
03:28:43.103 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:43.103 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
03:28:43.103 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:43.103 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:28:43.103 00.000 9828 BLC: window closed
03:28:43.103 00.000 9828 MoveAxis(E, 5, B)
03:28:43.104 00.001 9828 Guiding  Dir = 2, Dur = 5
03:28:43.104 00.000 9828 IsSlewing returns 0
03:28:43.104 00.000 9828 IsGuiding returns 0
03:28:43.104 00.000 9828 PulseGuide returned control before completion, sleep 15
03:28:43.122 00.018 9828 IsGuiding returns 1
03:28:43.122 00.000 9828 scope still moving after pulse duration time elapsed
03:28:43.153 00.031 9828 IsSlewing returns 0
03:28:43.153 00.000 9828 IsGuiding returns 1
03:28:43.185 00.032 9828 IsSlewing returns 0
03:28:43.185 00.000 9828 IsGuiding returns 1
03:28:43.217 00.032 9828 IsSlewing returns 0
03:28:43.217 00.000 9828 IsGuiding returns 0
03:28:43.217 00.000 9828 scope move finished after 5 + 107 ms
03:28:43.217 00.000 9828 Move returns status 0, amount 5
03:28:43.217 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:43.217 00.000 9828 MoveAxis(N, 16, B)
03:28:43.217 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:43.233 00.016 9828 IsSlewing returns 0
03:28:43.234 00.001 9828 IsGuiding returns 0
03:28:43.234 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:43.264 00.030 9828 IsGuiding returns 1
03:28:43.264 00.000 9828 scope still moving after pulse duration time elapsed
03:28:43.295 00.031 9828 IsSlewing returns 0
03:28:43.295 00.000 9828 IsGuiding returns 1
03:28:43.326 00.031 9828 IsSlewing returns 0
03:28:43.326 00.000 9828 IsGuiding returns 1
03:28:43.357 00.031 9828 IsSlewing returns 0
03:28:43.357 00.000 9828 IsGuiding returns 1
03:28:43.389 00.032 9828 IsSlewing returns 0
03:28:43.389 00.000 9828 IsGuiding returns 0
03:28:43.389 00.000 9828 scope move finished after 16 + 140 ms
03:28:43.389 00.000 9828 Move returns status 0, amount 16
03:28:43.389 00.000 9828 move complete, result=0
03:28:43.390 00.001 9828 worker thread done servicing request
03:28:43.390 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:28:43.790 00.400 8976 Exposure complete
03:28:43.795 00.005 8976 worker thread done servicing request
03:28:43.796 00.001 5052 OnExposeComplete: enter
03:28:43.796 00.000 5052 UpdateGuideState(): m_state=6
03:28:43.796 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13909
03:28:43.796 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.91, Mass=59, SNR=5.2, Peak=58 HFD=2.1
03:28:43.796 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
03:28:43.796 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
03:28:43.796 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.02 mountX=0.13 mountY=-0.22, mountTheta=-1.05
03:28:43.797 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.20, opts=13)
03:28:43.797 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.20)
03:28:43.797 00.000 8976 Worker thread wakes up
03:28:43.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.20) opts 0xd
03:28:43.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.20)
03:28:43.797 00.000 8976 Moving (0.13, 0.20) raw xDistance=0.13 yDistance=-0.22
03:28:43.797 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:28:43.797 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:28:43.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:43.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:28:43.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:28:43.797 00.000 8976 MoveAxis(R, 0, ABG)
03:28:43.797 00.000 8976 MoveAxis(U, 0, ABG)
03:28:43.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:43.797 00.000 5052 Enqueuing Expose request
03:28:43.797 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
03:28:43.797 00.000 8976 MountToCamera -- mountX=1.23 mountY=-0.68 hyp=1.41 mountTheta=-0.51 cameraX=0.05, cameraY=1.41 cameraTheta=1.54
03:28:43.798 00.001 8976 incremental bump (0.048, 1.407) isValid = 1
03:28:43.798 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
03:28:43.798 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:28:43.798 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:28:43.798 00.000 8976 move complete, result=0
03:28:43.798 00.000 8976 worker thread done servicing request
03:28:43.798 00.000 8976 Worker thread wakes up
03:28:43.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:43.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:43.798 00.000 9828 Worker thread wakes up
03:28:43.798 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:28:43.798 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:28:43.798 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:28:43.798 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
03:28:43.799 00.001 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
03:28:43.799 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
03:28:43.799 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:28:43.799 00.000 9828 BLC: window closed
03:28:43.799 00.000 9828 MoveAxis(E, 3, B)
03:28:43.799 00.000 9828 Guiding  Dir = 2, Dur = 3
03:28:43.799 00.000 9828 IsSlewing returns 0
03:28:43.799 00.000 9828 IsGuiding returns 0
03:28:43.799 00.000 9828 PulseGuide returned control before completion, sleep 13
03:28:43.826 00.027 9828 IsGuiding returns 1
03:28:43.826 00.000 9828 scope still moving after pulse duration time elapsed
03:28:43.858 00.032 9828 IsSlewing returns 0
03:28:43.858 00.000 9828 IsGuiding returns 1
03:28:43.890 00.032 9828 IsSlewing returns 0
03:28:43.890 00.000 9828 IsGuiding returns 1
03:28:43.921 00.031 9828 IsSlewing returns 0
03:28:43.921 00.000 9828 IsGuiding returns 0
03:28:43.921 00.000 9828 scope move finished after 3 + 118 ms
03:28:43.921 00.000 9828 Move returns status 0, amount 3
03:28:43.921 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:43.921 00.000 9828 MoveAxis(N, 16, B)
03:28:43.921 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:43.937 00.016 9828 IsSlewing returns 0
03:28:43.937 00.000 9828 IsGuiding returns 0
03:28:43.937 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:43.967 00.030 9828 IsGuiding returns 1
03:28:43.967 00.000 9828 scope still moving after pulse duration time elapsed
03:28:43.998 00.031 9828 IsSlewing returns 0
03:28:43.998 00.000 9828 IsGuiding returns 1
03:28:44.029 00.031 9828 IsSlewing returns 0
03:28:44.029 00.000 9828 IsGuiding returns 1
03:28:44.059 00.030 9828 IsSlewing returns 0
03:28:44.059 00.000 9828 IsGuiding returns 1
03:28:44.091 00.032 9828 IsSlewing returns 0
03:28:44.091 00.000 9828 IsGuiding returns 0
03:28:44.091 00.000 9828 scope move finished after 16 + 137 ms
03:28:44.091 00.000 9828 Move returns status 0, amount 16
03:28:44.091 00.000 9828 move complete, result=0
03:28:44.091 00.000 9828 worker thread done servicing request
03:28:44.091 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:28:44.487 00.396 8976 Exposure complete
03:28:44.494 00.007 8976 worker thread done servicing request
03:28:44.494 00.000 5052 OnExposeComplete: enter
03:28:44.494 00.000 5052 UpdateGuideState(): m_state=6
03:28:44.494 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13910
03:28:44.494 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=282.00, Mass=35, SNR=4.0, Peak=56 HFD=1.1
03:28:44.494 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
03:28:44.494 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
03:28:44.494 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.29 hyp=0.56 cameraTheta=0.54 mountX=0.04 mountY=-0.56, mountTheta=-1.50
03:28:44.495 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.29, opts=13)
03:28:44.495 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.29)
03:28:44.495 00.000 8976 Worker thread wakes up
03:28:44.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.29) opts 0xd
03:28:44.495 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.29)
03:28:44.495 00.000 8976 Moving (0.48, 0.29) raw xDistance=0.04 yDistance=-0.56
03:28:44.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:28:44.496 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:28:44.496 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:28:44.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56
03:28:44.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:44.496 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:44.496 00.000 8976 MoveAxis(R, 0, ABG)
03:28:44.496 00.000 5052 Enqueuing Expose request
03:28:44.496 00.000 8976 MoveAxis(U, 2, ABG)
03:28:44.496 00.000 8976 stepping (-8, 3) + (0, 2)
03:28:44.496 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:44.525 00.029 8976 Received - 47 (G) 
03:28:44.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:44.526 00.001 8976 stepped: pos (-8, 5)
03:28:44.526 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
03:28:44.526 00.000 8976 MountToCamera -- mountX=1.23 mountY=-0.72 hyp=1.42 mountTheta=-0.53 cameraX=0.08, cameraY=1.42 cameraTheta=1.51
03:28:44.526 00.000 8976 incremental bump (0.082, 1.422) isValid = 1
03:28:44.526 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
03:28:44.526 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:28:44.526 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:28:44.526 00.000 8976 move complete, result=0
03:28:44.526 00.000 8976 worker thread done servicing request
03:28:44.526 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
03:28:44.526 00.000 9828 Worker thread wakes up
03:28:44.526 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:28:44.526 00.000 8976 Worker thread wakes up
03:28:44.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:44.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:44.526 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:28:44.527 00.001 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.61 = -1.67)
03:28:44.527 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
03:28:44.527 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
03:28:44.527 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:28:44.527 00.000 9828 BLC: window closed
03:28:44.527 00.000 9828 MoveAxis(E, 4, B)
03:28:44.527 00.000 9828 Guiding  Dir = 2, Dur = 4
03:28:44.527 00.000 9828 IsSlewing returns 0
03:28:44.527 00.000 9828 IsGuiding returns 0
03:28:44.528 00.001 9828 PulseGuide returned control before completion, sleep 14
03:28:44.542 00.014 9828 IsGuiding returns 1
03:28:44.542 00.000 9828 scope still moving after pulse duration time elapsed
03:28:44.573 00.031 9828 IsSlewing returns 0
03:28:44.573 00.000 9828 IsGuiding returns 1
03:28:44.605 00.032 9828 IsSlewing returns 0
03:28:44.605 00.000 9828 IsGuiding returns 1
03:28:44.636 00.031 9828 IsSlewing returns 0
03:28:44.636 00.000 9828 IsGuiding returns 0
03:28:44.636 00.000 9828 scope move finished after 4 + 105 ms
03:28:44.636 00.000 9828 Move returns status 0, amount 4
03:28:44.636 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:44.637 00.001 9828 MoveAxis(N, 16, B)
03:28:44.637 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:44.652 00.015 9828 IsSlewing returns 0
03:28:44.652 00.000 9828 IsGuiding returns 1
03:28:44.652 00.000 9828 Entered PulseGuideScope while moving
03:28:44.714 00.062 9828 IsSlewing returns 0
03:28:44.714 00.000 9828 IsGuiding returns 1
03:28:44.714 00.000 9828 Still moving
03:28:44.776 00.062 9828 IsSlewing returns 0
03:28:44.776 00.000 9828 IsGuiding returns 0
03:28:44.776 00.000 9828 Movement stopped - continuing
03:28:44.776 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:44.807 00.031 9828 IsGuiding returns 1
03:28:44.807 00.000 9828 scope still moving after pulse duration time elapsed
03:28:44.838 00.031 9828 IsSlewing returns 0
03:28:44.838 00.000 9828 IsGuiding returns 1
03:28:44.868 00.030 9828 IsSlewing returns 0
03:28:44.868 00.000 9828 IsGuiding returns 1
03:28:44.900 00.032 9828 IsSlewing returns 0
03:28:44.900 00.000 9828 IsGuiding returns 1
03:28:44.931 00.031 9828 IsSlewing returns 0
03:28:44.931 00.000 9828 IsGuiding returns 0
03:28:44.931 00.000 9828 scope move finished after 16 + 139 ms
03:28:44.931 00.000 9828 Move returns status 0, amount 16
03:28:44.931 00.000 9828 move complete, result=0
03:28:44.931 00.000 9828 worker thread done servicing request
03:28:44.931 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:28:45.215 00.284 8976 Exposure complete
03:28:45.220 00.005 8976 worker thread done servicing request
03:28:45.220 00.000 5052 OnExposeComplete: enter
03:28:45.220 00.000 5052 UpdateGuideState(): m_state=6
03:28:45.220 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13911
03:28:45.220 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.61, Mass=57, SNR=5.1, Peak=56 HFD=1.6
03:28:45.220 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
03:28:45.220 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
03:28:45.220 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-0.46 mountX=-0.19 mountY=-0.12, mountTheta=-2.57
03:28:45.221 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.10, opts=13)
03:28:45.221 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.10)
03:28:45.221 00.000 8976 Worker thread wakes up
03:28:45.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.10) opts 0xd
03:28:45.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.10)
03:28:45.221 00.000 8976 Moving (0.21, -0.10) raw xDistance=-0.19 yDistance=-0.12
03:28:45.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:28:45.221 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:28:45.221 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:28:45.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:45.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:45.221 00.000 5052 Enqueuing Expose request
03:28:45.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:28:45.222 00.001 8976 MoveAxis(R, 0, ABG)
03:28:45.222 00.000 8976 MoveAxis(U, 0, ABG)
03:28:45.222 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
03:28:45.222 00.000 8976 MountToCamera -- mountX=1.23 mountY=-0.74 hyp=1.44 mountTheta=-0.55 cameraX=0.10, cameraY=1.43 cameraTheta=1.50
03:28:45.222 00.000 8976 incremental bump (0.104, 1.432) isValid = 1
03:28:45.222 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
03:28:45.222 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:28:45.222 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:28:45.222 00.000 8976 move complete, result=0
03:28:45.222 00.000 8976 worker thread done servicing request
03:28:45.222 00.000 8976 Worker thread wakes up
03:28:45.222 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:45.222 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:45.222 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:45.222 00.000 9828 Worker thread wakes up
03:28:45.223 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:28:45.223 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:28:45.223 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
03:28:45.223 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
03:28:45.223 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
03:28:45.223 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:28:45.223 00.000 9828 BLC: window closed
03:28:45.223 00.000 9828 MoveAxis(E, 4, B)
03:28:45.223 00.000 9828 Guiding  Dir = 2, Dur = 4
03:28:45.223 00.000 9828 IsSlewing returns 0
03:28:45.223 00.000 9828 IsGuiding returns 0
03:28:45.224 00.001 9828 PulseGuide returned control before completion, sleep 14
03:28:45.244 00.020 9828 IsGuiding returns 1
03:28:45.244 00.000 9828 scope still moving after pulse duration time elapsed
03:28:45.275 00.031 9828 IsSlewing returns 0
03:28:45.275 00.000 9828 IsGuiding returns 1
03:28:45.306 00.031 9828 IsSlewing returns 0
03:28:45.306 00.000 9828 IsGuiding returns 1
03:28:45.337 00.031 9828 IsSlewing returns 0
03:28:45.337 00.000 9828 IsGuiding returns 0
03:28:45.337 00.000 9828 scope move finished after 4 + 109 ms
03:28:45.337 00.000 9828 Move returns status 0, amount 4
03:28:45.337 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:45.337 00.000 9828 MoveAxis(N, 16, B)
03:28:45.337 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:45.352 00.015 9828 IsSlewing returns 0
03:28:45.353 00.001 9828 IsGuiding returns 0
03:28:45.353 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:45.383 00.030 9828 IsGuiding returns 1
03:28:45.383 00.000 9828 scope still moving after pulse duration time elapsed
03:28:45.414 00.031 9828 IsSlewing returns 0
03:28:45.414 00.000 9828 IsGuiding returns 1
03:28:45.444 00.030 9828 IsSlewing returns 0
03:28:45.444 00.000 9828 IsGuiding returns 1
03:28:45.476 00.032 9828 IsSlewing returns 0
03:28:45.477 00.001 9828 IsGuiding returns 1
03:28:45.506 00.029 9828 IsSlewing returns 0
03:28:45.506 00.000 9828 IsGuiding returns 0
03:28:45.506 00.000 9828 scope move finished after 16 + 136 ms
03:28:45.506 00.000 9828 Move returns status 0, amount 16
03:28:45.506 00.000 9828 move complete, result=0
03:28:45.506 00.000 9828 worker thread done servicing request
03:28:45.506 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:28:45.906 00.400 8976 Exposure complete
03:28:45.912 00.006 8976 worker thread done servicing request
03:28:45.912 00.000 5052 OnExposeComplete: enter
03:28:45.912 00.000 5052 UpdateGuideState(): m_state=6
03:28:45.912 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13912
03:28:45.912 00.000 5052 Star::Find returns 1 (1), X=328.83, Y=281.34, Mass=65, SNR=5.4, Peak=52 HFD=2.6
03:28:45.912 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.35 = 1.93)
03:28:45.912 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.83)
03:28:45.912 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.37 hyp=0.50 cameraTheta=-2.31 mountX=-0.18 mountY=0.49, mountTheta=1.92
03:28:45.914 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.37, opts=13)
03:28:45.914 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.37)
03:28:45.914 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:45.914 00.000 5052 UpdateGuideState exits: m=65 SNR=5.4 Saturated
03:28:45.914 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:45.914 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:45.914 00.000 5052 Enqueuing Expose request
03:28:45.914 00.000 8976 Worker thread wakes up
03:28:45.915 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.37) opts 0xd
03:28:45.915 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.37)
03:28:45.915 00.000 8976 Moving (-0.34, -0.37) raw xDistance=-0.18 yDistance=0.49
03:28:45.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:28:45.915 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:28:45.915 00.000 8976 MoveAxis(R, 0, ABG)
03:28:45.915 00.000 8976 MoveAxis(D, 2, ABG)
03:28:45.915 00.000 8976 stepping (-8, 5) + (0, -2)
03:28:45.915 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:45.948 00.033 8976 Received - 47 (G) 
03:28:45.948 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:45.948 00.000 8976 stepped: pos (-8, 3)
03:28:45.948 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
03:28:45.948 00.000 8976 MountToCamera -- mountX=1.23 mountY=-0.66 hyp=1.39 mountTheta=-0.49 cameraX=0.03, cameraY=1.39 cameraTheta=1.55
03:28:45.948 00.000 8976 incremental bump (0.026, 1.391) isValid = 1
03:28:45.948 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
03:28:45.948 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:28:45.949 00.001 8976 Enqueuing Move request for scope (0.00, 0.12)
03:28:45.949 00.000 8976 move complete, result=0
03:28:45.949 00.000 8976 worker thread done servicing request
03:28:45.949 00.000 8976 Worker thread wakes up
03:28:45.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:45.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:45.949 00.000 9828 Worker thread wakes up
03:28:45.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:28:45.949 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:28:45.949 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:28:45.949 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
03:28:45.949 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.72)
03:28:45.949 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
03:28:45.949 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:28:45.949 00.000 9828 BLC: window closed
03:28:45.949 00.000 9828 MoveAxis(E, 2, B)
03:28:45.950 00.001 9828 Guiding  Dir = 2, Dur = 2
03:28:45.950 00.000 9828 IsSlewing returns 0
03:28:45.950 00.000 9828 IsGuiding returns 0
03:28:45.950 00.000 9828 PulseGuide returned control before completion, sleep 12
03:28:45.975 00.025 9828 IsGuiding returns 1
03:28:45.975 00.000 9828 scope still moving after pulse duration time elapsed
03:28:46.006 00.031 9828 IsSlewing returns 0
03:28:46.006 00.000 9828 IsGuiding returns 1
03:28:46.037 00.031 9828 IsSlewing returns 0
03:28:46.037 00.000 9828 IsGuiding returns 1
03:28:46.068 00.031 9828 IsSlewing returns 0
03:28:46.068 00.000 9828 IsGuiding returns 0
03:28:46.068 00.000 9828 scope move finished after 2 + 115 ms
03:28:46.068 00.000 9828 Move returns status 0, amount 2
03:28:46.068 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:46.068 00.000 9828 MoveAxis(N, 16, B)
03:28:46.068 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:46.084 00.016 9828 IsSlewing returns 0
03:28:46.084 00.000 9828 IsGuiding returns 0
03:28:46.085 00.001 9828 PulseGuide returned control before completion, sleep 26
03:28:46.115 00.030 9828 IsGuiding returns 1
03:28:46.115 00.000 9828 scope still moving after pulse duration time elapsed
03:28:46.146 00.031 9828 IsSlewing returns 0
03:28:46.146 00.000 9828 IsGuiding returns 1
03:28:46.177 00.031 9828 IsSlewing returns 0
03:28:46.177 00.000 9828 IsGuiding returns 1
03:28:46.207 00.030 9828 IsSlewing returns 0
03:28:46.207 00.000 9828 IsGuiding returns 1
03:28:46.239 00.032 9828 IsSlewing returns 0
03:28:46.239 00.000 9828 IsGuiding returns 0
03:28:46.239 00.000 9828 scope move finished after 16 + 138 ms
03:28:46.239 00.000 9828 Move returns status 0, amount 16
03:28:46.239 00.000 9828 move complete, result=0
03:28:46.239 00.000 9828 worker thread done servicing request
03:28:46.239 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:28:46.634 00.395 8976 Exposure complete
03:28:46.640 00.006 8976 worker thread done servicing request
03:28:46.640 00.000 5052 OnExposeComplete: enter
03:28:46.640 00.000 5052 UpdateGuideState(): m_state=6
03:28:46.640 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13913
03:28:46.640 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=282.27, Mass=74, SNR=5.9, Peak=56 HFD=3.2
03:28:46.640 00.000 5052 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.04) = xAngle (-0.82 = -0.82)
03:28:46.640 00.000 5052 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.92 = -0.92)
03:28:46.640 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.56 hyp=0.60 cameraTheta=1.22 mountX=0.41 mountY=-0.48, mountTheta=-0.86
03:28:46.641 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.56, opts=13)
03:28:46.641 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.56)
03:28:46.641 00.000 8976 Worker thread wakes up
03:28:46.641 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.56) opts 0xd
03:28:46.641 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.56)
03:28:46.641 00.000 8976 Moving (0.20, 0.56) raw xDistance=0.41 yDistance=-0.48
03:28:46.641 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:46.641 00.000 5052 UpdateGuideState exits: m=74 SNR=5.9
03:28:46.641 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:46.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:46.641 00.000 5052 Enqueuing Expose request
03:28:46.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:28:46.641 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.48
03:28:46.641 00.000 8976 MoveAxis(L, 2, ABG)
03:28:46.641 00.000 8976 stepping (-8, 3) + (-2, 0)
03:28:46.641 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:46.668 00.027 8976 Received - 47 (G) 
03:28:46.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:46.668 00.000 8976 stepped: pos (-10, 3)
03:28:46.668 00.000 8976 MoveAxis(U, 2, ABG)
03:28:46.668 00.000 8976 stepping (-10, 3) + (0, 2)
03:28:46.668 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:46.700 00.032 8976 Received - 47 (G) 
03:28:46.700 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:46.700 00.000 8976 stepped: pos (-10, 5)
03:28:46.700 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
03:28:46.700 00.000 8976 MountToCamera -- mountX=1.33 mountY=-0.70 hyp=1.50 mountTheta=-0.49 cameraX=0.02, cameraY=1.50 cameraTheta=1.56
03:28:46.700 00.000 8976 incremental bump (0.020, 1.501) isValid = 1
03:28:46.700 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
03:28:46.700 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:28:46.700 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:28:46.700 00.000 8976 move complete, result=0
03:28:46.700 00.000 9828 Worker thread wakes up
03:28:46.700 00.000 8976 worker thread done servicing request
03:28:46.700 00.000 8976 Worker thread wakes up
03:28:46.700 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:28:46.700 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:28:46.700 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
03:28:46.700 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
03:28:46.700 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:46.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:46.701 00.001 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
03:28:46.701 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
03:28:46.701 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:28:46.701 00.000 9828 BLC: window closed
03:28:46.701 00.000 9828 MoveAxis(E, 2, B)
03:28:46.701 00.000 9828 Guiding  Dir = 2, Dur = 2
03:28:46.701 00.000 9828 IsSlewing returns 0
03:28:46.701 00.000 9828 IsGuiding returns 0
03:28:46.701 00.000 9828 PulseGuide returned control before completion, sleep 12
03:28:46.723 00.022 9828 IsGuiding returns 1
03:28:46.723 00.000 9828 scope still moving after pulse duration time elapsed
03:28:46.755 00.032 9828 IsSlewing returns 0
03:28:46.755 00.000 9828 IsGuiding returns 1
03:28:46.785 00.030 9828 IsSlewing returns 0
03:28:46.785 00.000 9828 IsGuiding returns 1
03:28:46.816 00.031 9828 IsSlewing returns 0
03:28:46.816 00.000 9828 IsGuiding returns 0
03:28:46.816 00.000 9828 scope move finished after 2 + 112 ms
03:28:46.816 00.000 9828 Move returns status 0, amount 2
03:28:46.816 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:46.816 00.000 9828 MoveAxis(N, 16, B)
03:28:46.816 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:46.832 00.016 9828 IsSlewing returns 0
03:28:46.832 00.000 9828 IsGuiding returns 0
03:28:46.832 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:46.863 00.031 9828 IsGuiding returns 1
03:28:46.863 00.000 9828 scope still moving after pulse duration time elapsed
03:28:46.895 00.032 9828 IsSlewing returns 0
03:28:46.895 00.000 9828 IsGuiding returns 1
03:28:46.925 00.030 9828 IsSlewing returns 0
03:28:46.925 00.000 9828 IsGuiding returns 1
03:28:46.955 00.030 9828 IsSlewing returns 0
03:28:46.955 00.000 9828 IsGuiding returns 0
03:28:46.955 00.000 9828 scope move finished after 16 + 107 ms
03:28:46.955 00.000 9828 Move returns status 0, amount 16
03:28:46.955 00.000 9828 move complete, result=0
03:28:46.955 00.000 9828 worker thread done servicing request
03:28:46.955 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:28:47.389 00.434 8976 Exposure complete
03:28:47.395 00.006 8976 worker thread done servicing request
03:28:47.395 00.000 5052 OnExposeComplete: enter
03:28:47.395 00.000 5052 UpdateGuideState(): m_state=6
03:28:47.395 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13914
03:28:47.395 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=280.21, Mass=56, SNR=5.1, Peak=55 HFD=2.6
03:28:47.395 00.000 5052 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.04) = xAngle (-3.23 = 3.05)
03:28:47.395 00.000 5052 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.33 = 2.95)
03:28:47.396 00.001 5052 CameraToMount -- cameraX=0.61 cameraY=-1.50 hyp=1.62 cameraTheta=-1.19 mountX=-1.61 mountY=0.31, mountTheta=2.95
03:28:47.396 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-1.50, opts=13)
03:28:47.396 00.000 5052 Enqueuing Move request for stepguider (0.61, -1.50)
03:28:47.396 00.000 8976 Worker thread wakes up
03:28:47.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -1.50) opts 0xd
03:28:47.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -1.50)
03:28:47.396 00.000 8976 Moving (0.61, -1.50) raw xDistance=-1.61 yDistance=0.31
03:28:47.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.61
03:28:47.397 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
03:28:47.397 00.000 8976 MoveAxis(R, 7, ABG)
03:28:47.397 00.000 8976 stepping (-10, 5) + (7, 0)
03:28:47.397 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:47.397 00.000 5052 UpdateGuideState exits: m=56 SNR=5.1
03:28:47.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:47.397 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:47.397 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:28:47.397 00.000 5052 Enqueuing Expose request
03:28:47.451 00.054 8976 Received - 47 (G) 
03:28:47.451 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:28:47.451 00.000 8976 stepped: pos (-3, 5)
03:28:47.451 00.000 8976 MoveAxis(D, 1, ABG)
03:28:47.451 00.000 8976 stepping (-3, 5) + (0, -1)
03:28:47.452 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:47.482 00.030 8976 Received - 47 (G) 
03:28:47.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:47.483 00.001 8976 stepped: pos (-3, 4)
03:28:47.483 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
03:28:47.483 00.000 8976 MountToCamera -- mountX=1.04 mountY=-0.68 hyp=1.24 mountTheta=-0.58 cameraX=0.13, cameraY=1.24 cameraTheta=1.46
03:28:47.483 00.000 8976 incremental bump (0.131, 1.236) isValid = 1
03:28:47.483 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
03:28:47.483 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:28:47.483 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:28:47.483 00.000 8976 move complete, result=0
03:28:47.483 00.000 8976 worker thread done servicing request
03:28:47.483 00.000 8976 Worker thread wakes up
03:28:47.483 00.000 9828 Worker thread wakes up
03:28:47.483 00.000 5052 GuideStep: -1.6 px 7 ms EAST, 0.3 px 1 ms SOUTH
03:28:47.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:47.483 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:47.483 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:28:47.483 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:28:47.484 00.001 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
03:28:47.484 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
03:28:47.484 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
03:28:47.484 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:28:47.484 00.000 9828 BLC: window closed
03:28:47.484 00.000 9828 MoveAxis(E, 6, B)
03:28:47.484 00.000 9828 Guiding  Dir = 2, Dur = 6
03:28:47.484 00.000 9828 IsSlewing returns 0
03:28:47.484 00.000 9828 IsGuiding returns 0
03:28:47.484 00.000 9828 PulseGuide returned control before completion, sleep 16
03:28:47.513 00.029 9828 IsGuiding returns 1
03:28:47.513 00.000 9828 scope still moving after pulse duration time elapsed
03:28:47.544 00.031 9828 IsSlewing returns 0
03:28:47.544 00.000 9828 IsGuiding returns 1
03:28:47.575 00.031 9828 IsSlewing returns 0
03:28:47.575 00.000 9828 IsGuiding returns 1
03:28:47.605 00.030 9828 IsSlewing returns 0
03:28:47.605 00.000 9828 IsGuiding returns 0
03:28:47.605 00.000 9828 scope move finished after 6 + 114 ms
03:28:47.605 00.000 9828 Move returns status 0, amount 6
03:28:47.605 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:28:47.605 00.000 9828 MoveAxis(N, 16, B)
03:28:47.605 00.000 9828 Guiding  Dir = 0, Dur = 16
03:28:47.620 00.015 9828 IsSlewing returns 0
03:28:47.620 00.000 9828 IsGuiding returns 0
03:28:47.620 00.000 9828 PulseGuide returned control before completion, sleep 26
03:28:47.652 00.032 9828 IsGuiding returns 1
03:28:47.652 00.000 9828 scope still moving after pulse duration time elapsed
03:28:47.683 00.031 9828 IsSlewing returns 0
03:28:47.683 00.000 9828 IsGuiding returns 1
03:28:47.714 00.031 9828 IsSlewing returns 0
03:28:47.714 00.000 9828 IsGuiding returns 1
03:28:47.746 00.032 9828 IsSlewing returns 0
03:28:47.746 00.000 9828 IsGuiding returns 1
03:28:47.776 00.030 9828 IsSlewing returns 0
03:28:47.776 00.000 9828 IsGuiding returns 0
03:28:47.776 00.000 9828 scope move finished after 16 + 139 ms
03:28:47.776 00.000 9828 Move returns status 0, amount 16
03:28:47.776 00.000 9828 move complete, result=0
03:28:47.776 00.000 9828 worker thread done servicing request
03:28:47.776 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:28:48.171 00.395 8976 Exposure complete
03:28:48.177 00.006 8976 worker thread done servicing request
03:28:48.177 00.000 5052 OnExposeComplete: enter
03:28:48.177 00.000 5052 UpdateGuideState(): m_state=6
03:28:48.177 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13915
03:28:48.177 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=282.18, Mass=45, SNR=4.6, Peak=59 HFD=1.6
03:28:48.177 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
03:28:48.177 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
03:28:48.177 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.47 hyp=0.79 cameraTheta=0.65 mountX=0.14 mountY=-0.79, mountTheta=-1.40
03:28:48.178 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.47, opts=13)
03:28:48.178 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.47)
03:28:48.178 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:48.178 00.000 5052 UpdateGuideState exits: m=45 SNR=4.6
03:28:48.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:48.178 00.000 8976 Worker thread wakes up
03:28:48.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.47) opts 0xd
03:28:48.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.47)
03:28:48.179 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:48.179 00.000 5052 Enqueuing Expose request
03:28:48.179 00.000 8976 Moving (0.63, 0.47) raw xDistance=0.14 yDistance=-0.79
03:28:48.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:28:48.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.79
03:28:48.179 00.000 8976 MoveAxis(R, 0, ABG)
03:28:48.179 00.000 8976 MoveAxis(U, 3, ABG)
03:28:48.179 00.000 8976 stepping (-3, 4) + (0, 3)
03:28:48.179 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:48.218 00.039 8976 Received - 47 (G) 
03:28:48.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:48.218 00.000 8976 stepped: pos (-3, 7)
03:28:48.218 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:28:48.218 00.000 8976 move complete, result=0
03:28:48.218 00.000 8976 worker thread done servicing request
03:28:48.218 00.000 8976 Worker thread wakes up
03:28:48.218 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
03:28:48.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:48.219 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:48.902 00.683 8976 Exposure complete
03:28:48.908 00.006 8976 worker thread done servicing request
03:28:48.908 00.000 5052 OnExposeComplete: enter
03:28:48.908 00.000 5052 UpdateGuideState(): m_state=6
03:28:48.908 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13916
03:28:48.908 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=282.46, Mass=45, SNR=4.6, Peak=56 HFD=1.8
03:28:48.908 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
03:28:48.908 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
03:28:48.908 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.75 hyp=0.97 cameraTheta=0.88 mountX=0.39 mountY=-0.92, mountTheta=-1.17
03:28:48.909 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.75, opts=13)
03:28:48.909 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.75)
03:28:48.909 00.000 8976 Worker thread wakes up
03:28:48.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.75) opts 0xd
03:28:48.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.75)
03:28:48.909 00.000 8976 Moving (0.61, 0.75) raw xDistance=0.39 yDistance=-0.92
03:28:48.909 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:28:48.910 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.92
03:28:48.910 00.000 8976 MoveAxis(L, 2, ABG)
03:28:48.910 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:48.910 00.000 8976 stepping (-3, 7) + (-2, 0)
03:28:48.910 00.000 5052 UpdateGuideState exits: m=45 SNR=4.6
03:28:48.910 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:48.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:48.910 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:48.910 00.000 5052 Enqueuing Expose request
03:28:48.938 00.028 8976 Received - 47 (G) 
03:28:48.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:48.938 00.000 8976 stepped: pos (-5, 7)
03:28:48.938 00.000 8976 MoveAxis(U, 4, ABG)
03:28:48.938 00.000 8976 stepping (-5, 7) + (0, 4)
03:28:48.938 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:48.970 00.032 8976 Received - 47 (G) 
03:28:48.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:48.970 00.000 8976 stepped: pos (-5, 11)
03:28:48.970 00.000 8976 move complete, result=0
03:28:48.970 00.000 8976 worker thread done servicing request
03:28:48.970 00.000 8976 Worker thread wakes up
03:28:48.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:48.970 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:48.970 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.9 px 4 ms NORTH
03:28:49.656 00.686 8976 Exposure complete
03:28:49.661 00.005 8976 worker thread done servicing request
03:28:49.661 00.000 5052 OnExposeComplete: enter
03:28:49.661 00.000 5052 UpdateGuideState(): m_state=6
03:28:49.661 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13917
03:28:49.661 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.84, Mass=47, SNR=4.6, Peak=54 HFD=1.8
03:28:49.661 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
03:28:49.661 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
03:28:49.661 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.13 hyp=0.27 cameraTheta=0.52 mountX=0.01 mountY=-0.27, mountTheta=-1.53
03:28:49.661 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.13, opts=13)
03:28:49.661 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.13)
03:28:49.661 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:49.662 00.001 5052 UpdateGuideState exits: m=47 SNR=4.6
03:28:49.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:49.662 00.000 8976 Worker thread wakes up
03:28:49.662 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.13) opts 0xd
03:28:49.662 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.13)
03:28:49.662 00.000 8976 Moving (0.24, 0.13) raw xDistance=0.01 yDistance=-0.27
03:28:49.662 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:49.662 00.000 5052 Enqueuing Expose request
03:28:49.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:28:49.662 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.27
03:28:49.662 00.000 8976 MoveAxis(R, 0, ABG)
03:28:49.662 00.000 8976 MoveAxis(U, 1, ABG)
03:28:49.662 00.000 8976 stepping (-5, 11) + (0, 1)
03:28:49.662 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:49.689 00.027 8976 Received - 47 (G) 
03:28:49.689 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:49.689 00.000 8976 stepped: pos (-5, 12)
03:28:49.689 00.000 8976 move complete, result=0
03:28:49.689 00.000 8976 worker thread done servicing request
03:28:49.689 00.000 8976 Worker thread wakes up
03:28:49.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:49.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:49.689 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:28:50.376 00.687 8976 Exposure complete
03:28:50.381 00.005 8976 worker thread done servicing request
03:28:50.381 00.000 5052 OnExposeComplete: enter
03:28:50.382 00.001 5052 UpdateGuideState(): m_state=6
03:28:50.382 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13918
03:28:50.382 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=280.63, Mass=51, SNR=4.9, Peak=53 HFD=2.6
03:28:50.382 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.04) = xAngle (-3.44 = 2.85)
03:28:50.382 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.54 = 2.74)
03:28:50.382 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-1.07 hyp=1.09 cameraTheta=-1.39 mountX=-1.04 mountY=0.42, mountTheta=2.76
03:28:50.383 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-1.07, opts=13)
03:28:50.383 00.000 5052 Enqueuing Move request for stepguider (0.19, -1.07)
03:28:50.383 00.000 8976 Worker thread wakes up
03:28:50.383 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:50.383 00.000 5052 UpdateGuideState exits: m=51 SNR=4.9
03:28:50.383 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:50.384 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -1.07) opts 0xd
03:28:50.384 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:50.384 00.000 5052 Enqueuing Expose request
03:28:50.384 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -1.07)
03:28:50.384 00.000 8976 Moving (0.19, -1.07) raw xDistance=-1.04 yDistance=0.42
03:28:50.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.04
03:28:50.384 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42
03:28:50.384 00.000 8976 MoveAxis(R, 4, ABG)
03:28:50.384 00.000 8976 stepping (-5, 12) + (4, 0)
03:28:50.384 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:50.424 00.040 8976 Received - 47 (G) 
03:28:50.425 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:28:50.425 00.000 8976 stepped: pos (-1, 12)
03:28:50.425 00.000 8976 MoveAxis(D, 2, ABG)
03:28:50.425 00.000 8976 stepping (-1, 12) + (0, -2)
03:28:50.425 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:50.457 00.032 8976 Received - 47 (G) 
03:28:50.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:50.457 00.000 8976 stepped: pos (-1, 10)
03:28:50.457 00.000 8976 move complete, result=0
03:28:50.457 00.000 8976 worker thread done servicing request
03:28:50.457 00.000 8976 Worker thread wakes up
03:28:50.457 00.000 5052 GuideStep: -1.0 px 4 ms EAST, 0.4 px 2 ms SOUTH
03:28:50.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:50.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:51.144 00.687 8976 Exposure complete
03:28:51.149 00.005 8976 worker thread done servicing request
03:28:51.149 00.000 5052 OnExposeComplete: enter
03:28:51.149 00.000 5052 UpdateGuideState(): m_state=6
03:28:51.149 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13919
03:28:51.149 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.69, Mass=45, SNR=4.5, Peak=56 HFD=2.3
03:28:51.149 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.12 = -2.12)
03:28:51.150 00.001 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
03:28:51.150 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-0.08 mountX=-0.14 mountY=-0.22, mountTheta=-2.15
03:28:51.150 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.02, opts=13)
03:28:51.150 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.02)
03:28:51.150 00.000 8976 Worker thread wakes up
03:28:51.150 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.02) opts 0xd
03:28:51.150 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.02)
03:28:51.150 00.000 8976 Moving (0.28, -0.02) raw xDistance=-0.14 yDistance=-0.22
03:28:51.151 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:28:51.151 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:28:51.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:28:51.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:51.151 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:51.151 00.000 5052 Enqueuing Expose request
03:28:51.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:28:51.151 00.000 8976 MoveAxis(R, 0, ABG)
03:28:51.151 00.000 8976 MoveAxis(U, 0, ABG)
03:28:51.151 00.000 8976 move complete, result=0
03:28:51.152 00.001 8976 worker thread done servicing request
03:28:51.152 00.000 8976 Worker thread wakes up
03:28:51.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:51.152 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:51.152 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:28:51.836 00.684 8976 Exposure complete
03:28:51.841 00.005 8976 worker thread done servicing request
03:28:51.841 00.000 5052 OnExposeComplete: enter
03:28:51.841 00.000 5052 UpdateGuideState(): m_state=6
03:28:51.841 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13920
03:28:51.842 00.001 5052 Star::Find returns 1 (0), X=328.77, Y=282.19, Mass=41, SNR=4.4, Peak=59 HFD=1.6
03:28:51.842 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
03:28:51.842 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
03:28:51.842 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.48 hyp=0.62 cameraTheta=2.27 mountX=0.61 mountY=0.08, mountTheta=0.13
03:28:51.842 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.48, opts=13)
03:28:51.842 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.48)
03:28:51.842 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:51.842 00.000 5052 UpdateGuideState exits: m=41 SNR=4.4
03:28:51.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:51.842 00.000 8976 Worker thread wakes up
03:28:51.843 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.48) opts 0xd
03:28:51.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.48)
03:28:51.843 00.000 8976 Moving (-0.40, 0.48) raw xDistance=0.61 yDistance=0.08
03:28:51.843 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:51.843 00.000 5052 Enqueuing Expose request
03:28:51.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
03:28:51.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:28:51.843 00.000 8976 MoveAxis(L, 3, ABG)
03:28:51.843 00.000 8976 stepping (-1, 10) + (-3, 0)
03:28:51.843 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:51.879 00.036 8976 Received - 47 (G) 
03:28:51.879 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:51.879 00.000 8976 stepped: pos (-4, 10)
03:28:51.879 00.000 8976 MoveAxis(U, 0, ABG)
03:28:51.879 00.000 8976 move complete, result=0
03:28:51.879 00.000 8976 worker thread done servicing request
03:28:51.879 00.000 8976 Worker thread wakes up
03:28:51.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:51.879 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:51.879 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.1 px 0 ms NORTH
03:28:52.566 00.687 8976 Exposure complete
03:28:52.571 00.005 8976 worker thread done servicing request
03:28:52.571 00.000 5052 OnExposeComplete: enter
03:28:52.571 00.000 5052 UpdateGuideState(): m_state=6
03:28:52.571 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13921
03:28:52.571 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=282.19, Mass=47, SNR=4.6, Peak=56 HFD=2.2
03:28:52.571 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.04 = 0.04)
03:28:52.571 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.06 = -0.06)
03:28:52.571 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.48 hyp=0.55 cameraTheta=2.09 mountX=0.55 mountY=-0.03, mountTheta=-0.06
03:28:52.572 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.48, opts=13)
03:28:52.572 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.48)
03:28:52.572 00.000 8976 Worker thread wakes up
03:28:52.572 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=83, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:28:52.572 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:28:52.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:52.572 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.48) opts 0xd
03:28:52.572 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:52.572 00.000 5052 Enqueuing Expose request
03:28:52.572 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.48)
03:28:52.572 00.000 8976 Moving (-0.27, 0.48) raw xDistance=0.55 yDistance=-0.03
03:28:52.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.55
03:28:52.573 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:28:52.573 00.000 8976 MoveAxis(L, 2, ABG)
03:28:52.573 00.000 8976 stepping (-4, 10) + (-2, 0)
03:28:52.573 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:52.599 00.026 8976 Received - 47 (G) 
03:28:52.599 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:52.599 00.000 8976 stepped: pos (-6, 10)
03:28:52.599 00.000 8976 MoveAxis(U, 0, ABG)
03:28:52.599 00.000 8976 move complete, result=0
03:28:52.599 00.000 8976 worker thread done servicing request
03:28:52.599 00.000 8976 Worker thread wakes up
03:28:52.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:52.599 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:52.599 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.0 px 0 ms NORTH
03:28:53.282 00.683 8976 Exposure complete
03:28:53.287 00.005 8976 worker thread done servicing request
03:28:53.287 00.000 5052 OnExposeComplete: enter
03:28:53.287 00.000 5052 UpdateGuideState(): m_state=6
03:28:53.287 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13922
03:28:53.287 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.71, Mass=40, SNR=4.4, Peak=56 HFD=1.3
03:28:53.287 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:28:53.287 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
03:28:53.287 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=0.00 hyp=0.75 cameraTheta=3.14 mountX=0.34 mountY=0.62, mountTheta=1.07
03:28:53.288 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.00, opts=13)
03:28:53.288 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.00)
03:28:53.288 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:53.288 00.000 8976 Worker thread wakes up
03:28:53.289 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.00) opts 0xd
03:28:53.289 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.00)
03:28:53.289 00.000 8976 Moving (-0.75, 0.00) raw xDistance=0.34 yDistance=0.62
03:28:53.289 00.000 5052 UpdateGuideState exits: m=40 SNR=4.4
03:28:53.289 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:53.289 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:53.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
03:28:53.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:28:53.289 00.000 8976 MoveAxis(L, 2, ABG)
03:28:53.289 00.000 5052 Enqueuing Expose request
03:28:53.289 00.000 8976 stepping (-6, 10) + (-2, 0)
03:28:53.289 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:53.318 00.029 8976 Received - 47 (G) 
03:28:53.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:53.318 00.000 8976 stepped: pos (-8, 10)
03:28:53.318 00.000 8976 MoveAxis(D, 2, ABG)
03:28:53.318 00.000 8976 stepping (-8, 10) + (0, -2)
03:28:53.318 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:53.350 00.032 8976 Received - 47 (G) 
03:28:53.350 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:53.350 00.000 8976 stepped: pos (-8, 8)
03:28:53.350 00.000 8976 move complete, result=0
03:28:53.350 00.000 8976 worker thread done servicing request
03:28:53.351 00.001 8976 Worker thread wakes up
03:28:53.351 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:28:53.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:53.351 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:54.037 00.686 8976 Exposure complete
03:28:54.044 00.007 8976 worker thread done servicing request
03:28:54.044 00.000 5052 OnExposeComplete: enter
03:28:54.044 00.000 5052 UpdateGuideState(): m_state=6
03:28:54.044 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13923
03:28:54.044 00.000 5052 Star::Find returns 1 (0), X=328.06, Y=280.96, Mass=59, SNR=5.2, Peak=56 HFD=2.1
03:28:54.045 00.001 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
03:28:54.045 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.59)
03:28:54.045 00.000 5052 CameraToMount -- cameraX=-1.12 cameraY=-0.75 hyp=1.35 cameraTheta=-2.55 mountX=-0.16 mountY=1.35, mountTheta=1.69
03:28:54.045 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.12, y=-0.75, opts=13)
03:28:54.046 00.001 5052 Enqueuing Move request for stepguider (-1.12, -0.75)
03:28:54.046 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:28:54.046 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:28:54.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:54.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:54.046 00.000 5052 Enqueuing Expose request
03:28:54.046 00.000 8976 Worker thread wakes up
03:28:54.047 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.12, -0.75) opts 0xd
03:28:54.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.12, -0.75)
03:28:54.047 00.000 8976 Moving (-1.12, -0.75) raw xDistance=-0.16 yDistance=1.35
03:28:54.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:28:54.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.35
03:28:54.047 00.000 8976 MoveAxis(R, 0, ABG)
03:28:54.047 00.000 8976 MoveAxis(D, 6, ABG)
03:28:54.047 00.000 8976 stepping (-8, 8) + (0, -6)
03:28:54.047 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:28:54.084 00.037 8976 Received - 47 (G) 
03:28:54.085 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:28:54.085 00.000 8976 stepped: pos (-8, 2)
03:28:54.085 00.000 8976 move complete, result=0
03:28:54.085 00.000 8976 worker thread done servicing request
03:28:54.085 00.000 8976 Worker thread wakes up
03:28:54.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:54.085 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.3 px 6 ms SOUTH
03:28:54.085 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:54.773 00.688 8976 Exposure complete
03:28:54.778 00.005 8976 worker thread done servicing request
03:28:54.778 00.000 5052 OnExposeComplete: enter
03:28:54.778 00.000 5052 UpdateGuideState(): m_state=6
03:28:54.778 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13924
03:28:54.778 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.94, Mass=36, SNR=4.1, Peak=55 HFD=1.2
03:28:54.778 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:28:54.778 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
03:28:54.778 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=0.23 hyp=0.85 cameraTheta=2.86 mountX=0.58 mountY=0.55, mountTheta=0.76
03:28:54.779 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=0.23, opts=13)
03:28:54.779 00.000 5052 Enqueuing Move request for stepguider (-0.81, 0.23)
03:28:54.779 00.000 8976 Worker thread wakes up
03:28:54.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 0.23) opts 0xd
03:28:54.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 0.23)
03:28:54.779 00.000 8976 Moving (-0.81, 0.23) raw xDistance=0.58 yDistance=0.55
03:28:54.779 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:54.779 00.000 5052 UpdateGuideState exits: m=36 SNR=4.1
03:28:54.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:54.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
03:28:54.780 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.55
03:28:54.780 00.000 8976 MoveAxis(L, 2, ABG)
03:28:54.780 00.000 8976 stepping (-8, 2) + (-2, 0)
03:28:54.780 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:54.780 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:54.780 00.000 5052 Enqueuing Expose request
03:28:54.804 00.024 8976 Received - 47 (G) 
03:28:54.804 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:54.804 00.000 8976 stepped: pos (-10, 2)
03:28:54.804 00.000 8976 MoveAxis(D, 3, ABG)
03:28:54.804 00.000 8976 stepping (-10, 2) + (0, -3)
03:28:54.804 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:54.837 00.033 8976 Received - 47 (G) 
03:28:54.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:54.837 00.000 8976 stepped: pos (-10, -1)
03:28:54.837 00.000 8976 move complete, result=0
03:28:54.837 00.000 8976 worker thread done servicing request
03:28:54.837 00.000 8976 Worker thread wakes up
03:28:54.837 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:54.837 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:54.837 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 3 ms SOUTH
03:28:55.521 00.684 8976 Exposure complete
03:28:55.527 00.006 8976 worker thread done servicing request
03:28:55.527 00.000 5052 OnExposeComplete: enter
03:28:55.527 00.000 5052 UpdateGuideState(): m_state=6
03:28:55.527 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13925
03:28:55.527 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.81, Mass=46, SNR=4.6, Peak=58 HFD=1.5
03:28:55.527 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:28:55.527 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
03:28:55.527 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.10 hyp=0.44 cameraTheta=2.91 mountX=0.28 mountY=0.30, mountTheta=0.82
03:28:55.528 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.10, opts=13)
03:28:55.528 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.10)
03:28:55.528 00.000 8976 Worker thread wakes up
03:28:55.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.10) opts 0xd
03:28:55.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.10)
03:28:55.528 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:55.528 00.000 8976 Moving (-0.42, 0.10) raw xDistance=0.28 yDistance=0.30
03:28:55.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
03:28:55.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
03:28:55.528 00.000 8976 MoveAxis(L, 1, ABG)
03:28:55.528 00.000 8976 stepping (-10, -1) + (-1, 0)
03:28:55.528 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:28:55.528 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:55.529 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:55.529 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:55.529 00.000 5052 Enqueuing Expose request
03:28:55.556 00.027 8976 Received - 47 (G) 
03:28:55.556 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:55.556 00.000 8976 stepped: pos (-11, -1)
03:28:55.556 00.000 8976 MoveAxis(D, 1, ABG)
03:28:55.556 00.000 8976 stepping (-11, -1) + (0, -1)
03:28:55.556 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:55.588 00.032 8976 Received - 47 (G) 
03:28:55.588 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:55.588 00.000 8976 stepped: pos (-11, -2)
03:28:55.588 00.000 8976 move complete, result=0
03:28:55.588 00.000 8976 worker thread done servicing request
03:28:55.588 00.000 8976 Worker thread wakes up
03:28:55.589 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:55.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:55.589 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:28:56.277 00.688 8976 Exposure complete
03:28:56.283 00.006 8976 worker thread done servicing request
03:28:56.283 00.000 5052 OnExposeComplete: enter
03:28:56.283 00.000 5052 UpdateGuideState(): m_state=6
03:28:56.283 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13926
03:28:56.283 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.86, Mass=52, SNR=4.9, Peak=58 HFD=1.8
03:28:56.283 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:28:56.283 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
03:28:56.283 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.15 hyp=0.33 cameraTheta=2.67 mountX=0.27 mountY=0.17, mountTheta=0.55
03:28:56.284 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.15, opts=13)
03:28:56.284 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.15)
03:28:56.284 00.000 8976 Worker thread wakes up
03:28:56.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.15) opts 0xd
03:28:56.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.15)
03:28:56.284 00.000 8976 Moving (-0.30, 0.15) raw xDistance=0.27 yDistance=0.17
03:28:56.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
03:28:56.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:28:56.284 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:28:56.285 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:56.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:28:56.285 00.000 8976 MoveAxis(L, 1, ABG)
03:28:56.285 00.000 8976 stepping (-11, -2) + (-1, 0)
03:28:56.285 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:56.285 00.000 5052 Enqueuing Expose request
03:28:56.285 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:56.307 00.022 8976 Received - 47 (G) 
03:28:56.307 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:56.307 00.000 8976 stepped: pos (-12, -2)
03:28:56.307 00.000 8976 MoveAxis(U, 0, ABG)
03:28:56.307 00.000 8976 move complete, result=0
03:28:56.307 00.000 8976 worker thread done servicing request
03:28:56.307 00.000 8976 Worker thread wakes up
03:28:56.308 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:56.308 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:56.308 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:28:56.996 00.688 8976 Exposure complete
03:28:57.001 00.005 8976 worker thread done servicing request
03:28:57.002 00.001 5052 OnExposeComplete: enter
03:28:57.002 00.000 5052 UpdateGuideState(): m_state=6
03:28:57.002 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13927
03:28:57.002 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=282.06, Mass=34, SNR=4.0, Peak=57 HFD=1.0
03:28:57.002 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:28:57.002 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.55 = 0.55)
03:28:57.002 00.000 5052 CameraToMount -- cameraX=-0.73 cameraY=0.35 hyp=0.81 cameraTheta=2.70 mountX=0.64 mountY=0.42, mountTheta=0.58
03:28:57.002 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.73, y=0.35, opts=13)
03:28:57.002 00.000 5052 Enqueuing Move request for stepguider (-0.73, 0.35)
03:28:57.002 00.000 8976 Worker thread wakes up
03:28:57.002 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:57.003 00.001 5052 UpdateGuideState exits: m=34 SNR=4.0
03:28:57.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:57.003 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:57.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.73, 0.35) opts 0xd
03:28:57.003 00.000 5052 Enqueuing Expose request
03:28:57.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.73, 0.35)
03:28:57.003 00.000 8976 Moving (-0.73, 0.35) raw xDistance=0.64 yDistance=0.42
03:28:57.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
03:28:57.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
03:28:57.003 00.000 8976 MoveAxis(L, 3, ABG)
03:28:57.003 00.000 8976 stepping (-12, -2) + (-3, 0)
03:28:57.003 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:57.042 00.039 8976 Received - 47 (G) 
03:28:57.042 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:57.042 00.000 8976 stepped: pos (-15, -2)
03:28:57.042 00.000 8976 MoveAxis(D, 2, ABG)
03:28:57.042 00.000 8976 stepping (-15, -2) + (0, -2)
03:28:57.042 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:57.074 00.032 8976 Received - 47 (G) 
03:28:57.074 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:28:57.074 00.000 8976 stepped: pos (-15, -4)
03:28:57.074 00.000 8976 move complete, result=0
03:28:57.074 00.000 8976 worker thread done servicing request
03:28:57.074 00.000 8976 Worker thread wakes up
03:28:57.075 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:57.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:57.075 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
03:28:57.760 00.685 8976 Exposure complete
03:28:57.765 00.005 8976 worker thread done servicing request
03:28:57.765 00.000 5052 OnExposeComplete: enter
03:28:57.765 00.000 5052 UpdateGuideState(): m_state=6
03:28:57.765 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13928
03:28:57.765 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.02, Mass=42, SNR=4.4, Peak=55 HFD=2.1
03:28:57.765 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.25 = 2.04)
03:28:57.765 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.93)
03:28:57.766 00.001 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.69 hyp=0.85 cameraTheta=-2.20 mountX=-0.38 mountY=0.80, mountTheta=2.02
03:28:57.766 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.69, opts=13)
03:28:57.766 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.69)
03:28:57.766 00.000 8976 Worker thread wakes up
03:28:57.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.69) opts 0xd
03:28:57.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.69)
03:28:57.766 00.000 8976 Moving (-0.50, -0.69) raw xDistance=-0.38 yDistance=0.80
03:28:57.766 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:57.767 00.001 5052 UpdateGuideState exits: m=42 SNR=4.4
03:28:57.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
03:28:57.767 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:57.767 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.80
03:28:57.767 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:57.767 00.000 8976 MoveAxis(R, 1, ABG)
03:28:57.767 00.000 8976 stepping (-15, -4) + (1, 0)
03:28:57.767 00.000 5052 Enqueuing Expose request
03:28:57.767 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:57.794 00.027 8976 Received - 47 (G) 
03:28:57.794 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:57.794 00.000 8976 stepped: pos (-14, -4)
03:28:57.794 00.000 8976 MoveAxis(D, 3, ABG)
03:28:57.794 00.000 8976 stepping (-14, -4) + (0, -3)
03:28:57.794 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:57.826 00.032 8976 Received - 47 (G) 
03:28:57.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:28:57.826 00.000 8976 stepped: pos (-14, -7)
03:28:57.826 00.000 8976 move complete, result=0
03:28:57.826 00.000 8976 worker thread done servicing request
03:28:57.826 00.000 8976 Worker thread wakes up
03:28:57.826 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.8 px 3 ms SOUTH
03:28:57.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:57.826 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:58.510 00.684 8976 Exposure complete
03:28:58.516 00.006 8976 worker thread done servicing request
03:28:58.516 00.000 5052 OnExposeComplete: enter
03:28:58.516 00.000 5052 UpdateGuideState(): m_state=6
03:28:58.516 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13929
03:28:58.516 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.83, Mass=42, SNR=4.4, Peak=58 HFD=2.1
03:28:58.516 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:28:58.516 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
03:28:58.516 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.12 hyp=0.36 cameraTheta=2.81 mountX=0.26 mountY=0.22, mountTheta=0.71
03:28:58.517 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.12, opts=13)
03:28:58.517 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.12)
03:28:58.517 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:28:58.517 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:28:58.517 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:58.517 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:58.517 00.000 5052 Enqueuing Expose request
03:28:58.517 00.000 8976 Worker thread wakes up
03:28:58.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.12) opts 0xd
03:28:58.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.12)
03:28:58.517 00.000 8976 Moving (-0.34, 0.12) raw xDistance=0.26 yDistance=0.22
03:28:58.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:28:58.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:28:58.517 00.000 8976 MoveAxis(R, 0, ABG)
03:28:58.517 00.000 8976 MoveAxis(U, 0, ABG)
03:28:58.517 00.000 8976 move complete, result=0
03:28:58.518 00.001 8976 worker thread done servicing request
03:28:58.518 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
03:28:58.518 00.000 8976 Worker thread wakes up
03:28:58.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:58.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:59.204 00.686 8976 Exposure complete
03:28:59.209 00.005 8976 worker thread done servicing request
03:28:59.209 00.000 5052 OnExposeComplete: enter
03:28:59.209 00.000 5052 UpdateGuideState(): m_state=6
03:28:59.209 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13930
03:28:59.209 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.33, Mass=50, SNR=4.8, Peak=56 HFD=2.2
03:28:59.209 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
03:28:59.209 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.35)
03:28:59.209 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.38 hyp=0.39 cameraTheta=-1.79 mountX=-0.30 mountY=0.28, mountTheta=2.39
03:28:59.210 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.38, opts=13)
03:28:59.210 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.38)
03:28:59.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:28:59.210 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:28:59.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:59.210 00.000 8976 Worker thread wakes up
03:28:59.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.38) opts 0xd
03:28:59.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.38)
03:28:59.210 00.000 8976 Moving (-0.09, -0.38) raw xDistance=-0.30 yDistance=0.28
03:28:59.211 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:59.211 00.000 5052 Enqueuing Expose request
03:28:59.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:28:59.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:28:59.211 00.000 8976 MoveAxis(R, 1, ABG)
03:28:59.211 00.000 8976 stepping (-14, -7) + (1, 0)
03:28:59.211 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:59.233 00.022 8976 Received - 47 (G) 
03:28:59.233 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:59.233 00.000 8976 stepped: pos (-13, -7)
03:28:59.233 00.000 8976 MoveAxis(D, 1, ABG)
03:28:59.233 00.000 8976 stepping (-13, -7) + (0, -1)
03:28:59.233 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:59.265 00.032 8976 Received - 47 (G) 
03:28:59.265 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:59.265 00.000 8976 stepped: pos (-13, -8)
03:28:59.265 00.000 8976 move complete, result=0
03:28:59.265 00.000 8976 worker thread done servicing request
03:28:59.265 00.000 8976 Worker thread wakes up
03:28:59.265 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:59.265 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:59.265 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 1 ms SOUTH
03:28:59.950 00.685 8976 Exposure complete
03:28:59.956 00.006 8976 worker thread done servicing request
03:28:59.957 00.001 5052 OnExposeComplete: enter
03:28:59.957 00.000 5052 UpdateGuideState(): m_state=6
03:28:59.957 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13931
03:28:59.957 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.90, Mass=51, SNR=4.8, Peak=54 HFD=2.2
03:28:59.957 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:28:59.957 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
03:28:59.957 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.19 hyp=0.35 cameraTheta=2.55 mountX=0.30 mountY=0.14, mountTheta=0.42
03:28:59.957 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.19, opts=13)
03:28:59.957 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.19)
03:28:59.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:28:59.957 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:28:59.958 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:59.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:28:59.958 00.000 5052 Enqueuing Expose request
03:28:59.958 00.000 8976 Worker thread wakes up
03:28:59.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.19) opts 0xd
03:28:59.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.19)
03:28:59.958 00.000 8976 Moving (-0.29, 0.19) raw xDistance=0.30 yDistance=0.14
03:28:59.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30
03:28:59.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:28:59.958 00.000 8976 MoveAxis(L, 1, ABG)
03:28:59.958 00.000 8976 stepping (-13, -8) + (-1, 0)
03:28:59.958 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:59.984 00.026 8976 Received - 47 (G) 
03:28:59.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:28:59.984 00.000 8976 stepped: pos (-14, -8)
03:28:59.984 00.000 8976 MoveAxis(U, 0, ABG)
03:28:59.984 00.000 8976 move complete, result=0
03:28:59.984 00.000 8976 worker thread done servicing request
03:28:59.984 00.000 8976 Worker thread wakes up
03:28:59.985 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:28:59.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:28:59.985 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:29:00.670 00.685 8976 Exposure complete
03:29:00.675 00.005 8976 worker thread done servicing request
03:29:00.675 00.000 5052 OnExposeComplete: enter
03:29:00.675 00.000 5052 UpdateGuideState(): m_state=6
03:29:00.675 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13932
03:29:00.676 00.001 5052 Star::Find returns 1 (0), X=329.07, Y=281.89, Mass=47, SNR=4.6, Peak=54 HFD=2.2
03:29:00.676 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
03:29:00.676 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.06 = -0.06)
03:29:00.676 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.09 mountX=0.21 mountY=-0.01, mountTheta=-0.06
03:29:00.676 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.18, opts=13)
03:29:00.676 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.18)
03:29:00.676 00.000 8976 Worker thread wakes up
03:29:00.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.18) opts 0xd
03:29:00.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.18)
03:29:00.676 00.000 8976 Moving (-0.10, 0.18) raw xDistance=0.21 yDistance=-0.01
03:29:00.677 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:00.677 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:29:00.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:00.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:29:00.677 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:29:00.677 00.000 8976 MoveAxis(R, 0, ABG)
03:29:00.677 00.000 8976 MoveAxis(U, 0, ABG)
03:29:00.677 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:00.677 00.000 5052 Enqueuing Expose request
03:29:00.677 00.000 8976 move complete, result=0
03:29:00.678 00.001 8976 worker thread done servicing request
03:29:00.678 00.000 8976 Worker thread wakes up
03:29:00.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:00.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:00.678 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:01.360 00.682 8976 Exposure complete
03:29:01.365 00.005 8976 worker thread done servicing request
03:29:01.365 00.000 5052 OnExposeComplete: enter
03:29:01.365 00.000 5052 UpdateGuideState(): m_state=6
03:29:01.365 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13933
03:29:01.365 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.86, Mass=46, SNR=4.6, Peak=53 HFD=2.3
03:29:01.365 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:29:01.365 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
03:29:01.365 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.15 hyp=0.32 cameraTheta=2.64 mountX=0.27 mountY=0.15, mountTheta=0.52
03:29:01.366 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.15, opts=13)
03:29:01.366 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.15)
03:29:01.366 00.000 8976 Worker thread wakes up
03:29:01.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.15) opts 0xd
03:29:01.366 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.15)
03:29:01.366 00.000 8976 Moving (-0.28, 0.15) raw xDistance=0.27 yDistance=0.15
03:29:01.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:29:01.366 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:29:01.366 00.000 8976 MoveAxis(L, 1, ABG)
03:29:01.366 00.000 8976 stepping (-14, -8) + (-1, 0)
03:29:01.366 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:01.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:01.366 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:29:01.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:01.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:01.366 00.000 5052 Enqueuing Expose request
03:29:01.391 00.025 8976 Received - 47 (G) 
03:29:01.391 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:01.391 00.000 8976 stepped: pos (-15, -8)
03:29:01.391 00.000 8976 MoveAxis(U, 0, ABG)
03:29:01.391 00.000 8976 move complete, result=0
03:29:01.391 00.000 8976 worker thread done servicing request
03:29:01.391 00.000 8976 Worker thread wakes up
03:29:01.391 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:01.391 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:01.391 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:29:02.082 00.691 8976 Exposure complete
03:29:02.088 00.006 8976 worker thread done servicing request
03:29:02.089 00.001 5052 OnExposeComplete: enter
03:29:02.089 00.000 5052 UpdateGuideState(): m_state=6
03:29:02.089 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13934
03:29:02.089 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.32, Mass=51, SNR=4.8, Peak=53 HFD=3.3
03:29:02.089 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.68 = 2.61)
03:29:02.089 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.50)
03:29:02.089 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.63 mountX=-0.34 mountY=0.23, mountTheta=2.53
03:29:02.089 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.39, opts=13)
03:29:02.089 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.39)
03:29:02.089 00.000 8976 Worker thread wakes up
03:29:02.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.39) opts 0xd
03:29:02.089 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.39)
03:29:02.089 00.000 8976 Moving (-0.02, -0.39) raw xDistance=-0.34 yDistance=0.23
03:29:02.089 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:02.090 00.001 5052 UpdateGuideState exits: m=51 SNR=4.8
03:29:02.090 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:02.090 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:02.090 00.000 5052 Enqueuing Expose request
03:29:02.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
03:29:02.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:29:02.090 00.000 8976 MoveAxis(R, 1, ABG)
03:29:02.090 00.000 8976 stepping (-15, -8) + (1, 0)
03:29:02.090 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:02.110 00.020 8976 Received - 47 (G) 
03:29:02.110 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:02.111 00.001 8976 stepped: pos (-14, -8)
03:29:02.111 00.000 8976 MoveAxis(U, 0, ABG)
03:29:02.111 00.000 8976 move complete, result=0
03:29:02.111 00.000 8976 worker thread done servicing request
03:29:02.111 00.000 8976 Worker thread wakes up
03:29:02.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:02.111 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:02.111 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
03:29:02.795 00.684 8976 Exposure complete
03:29:02.800 00.005 8976 worker thread done servicing request
03:29:02.800 00.000 5052 OnExposeComplete: enter
03:29:02.800 00.000 5052 UpdateGuideState(): m_state=6
03:29:02.800 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13935
03:29:02.800 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=282.21, Mass=64, SNR=5.4, Peak=53 HFD=3.5
03:29:02.800 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.37 = -1.37)
03:29:02.801 00.001 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.47 = -1.47)
03:29:02.801 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.50 hyp=0.80 cameraTheta=0.68 mountX=0.16 mountY=-0.79, mountTheta=-1.37
03:29:02.801 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.50, opts=13)
03:29:02.801 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.50)
03:29:02.801 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:02.801 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:29:02.801 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:02.801 00.000 8976 Worker thread wakes up
03:29:02.802 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.50) opts 0xd
03:29:02.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.50)
03:29:02.802 00.000 8976 Moving (0.62, 0.50) raw xDistance=0.16 yDistance=-0.79
03:29:02.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:02.802 00.000 5052 Enqueuing Expose request
03:29:02.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:29:02.802 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
03:29:02.802 00.000 8976 MoveAxis(R, 0, ABG)
03:29:02.802 00.000 8976 MoveAxis(U, 3, ABG)
03:29:02.802 00.000 8976 stepping (-14, -8) + (0, 3)
03:29:02.802 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:02.830 00.028 8976 Received - 47 (G) 
03:29:02.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:02.830 00.000 8976 stepped: pos (-14, -5)
03:29:02.830 00.000 8976 move complete, result=0
03:29:02.830 00.000 8976 worker thread done servicing request
03:29:02.830 00.000 8976 Worker thread wakes up
03:29:02.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:02.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:02.830 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
03:29:03.518 00.688 8976 Exposure complete
03:29:03.523 00.005 8976 worker thread done servicing request
03:29:03.523 00.000 5052 OnExposeComplete: enter
03:29:03.523 00.000 5052 UpdateGuideState(): m_state=6
03:29:03.523 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13936
03:29:03.523 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.97, Mass=37, SNR=4.2, Peak=56 HFD=1.5
03:29:03.523 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.73 = -0.73)
03:29:03.523 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
03:29:03.523 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.32 mountX=0.20 mountY=-0.20, mountTheta=-0.78
03:29:03.524 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.26, opts=13)
03:29:03.524 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.26)
03:29:03.524 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:03.524 00.000 5052 UpdateGuideState exits: m=37 SNR=4.2
03:29:03.525 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:03.525 00.000 8976 Worker thread wakes up
03:29:03.525 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.26) opts 0xd
03:29:03.525 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.26)
03:29:03.525 00.000 8976 Moving (0.07, 0.26) raw xDistance=0.20 yDistance=-0.20
03:29:03.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:29:03.525 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:29:03.525 00.000 8976 MoveAxis(R, 0, ABG)
03:29:03.525 00.000 8976 MoveAxis(U, 0, ABG)
03:29:03.525 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:03.525 00.000 5052 Enqueuing Expose request
03:29:03.525 00.000 8976 move complete, result=0
03:29:03.525 00.000 8976 worker thread done servicing request
03:29:03.525 00.000 8976 Worker thread wakes up
03:29:03.525 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:03.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:03.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:04.209 00.684 8976 Exposure complete
03:29:04.215 00.006 8976 worker thread done servicing request
03:29:04.215 00.000 5052 OnExposeComplete: enter
03:29:04.215 00.000 5052 UpdateGuideState(): m_state=6
03:29:04.215 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13937
03:29:04.215 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.04, Mass=52, SNR=4.8, Peak=53 HFD=2.5
03:29:04.215 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
03:29:04.215 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.19 = 0.19)
03:29:04.215 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.33 hyp=0.45 cameraTheta=2.34 mountX=0.43 mountY=0.09, mountTheta=0.19
03:29:04.216 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.33, opts=13)
03:29:04.216 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.33)
03:29:04.216 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:04.216 00.000 8976 Worker thread wakes up
03:29:04.216 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.33) opts 0xd
03:29:04.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.33)
03:29:04.216 00.000 8976 Moving (-0.31, 0.33) raw xDistance=0.43 yDistance=0.09
03:29:04.216 00.000 5052 UpdateGuideState exits: m=52 SNR=4.8
03:29:04.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:29:04.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:29:04.216 00.000 8976 MoveAxis(L, 2, ABG)
03:29:04.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:04.216 00.000 8976 stepping (-14, -5) + (-2, 0)
03:29:04.216 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:04.217 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:04.217 00.000 5052 Enqueuing Expose request
03:29:04.252 00.035 8976 Received - 47 (G) 
03:29:04.253 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:04.253 00.000 8976 stepped: pos (-16, -5)
03:29:04.253 00.000 8976 MoveAxis(U, 0, ABG)
03:29:04.253 00.000 8976 move complete, result=0
03:29:04.253 00.000 8976 worker thread done servicing request
03:29:04.253 00.000 8976 Worker thread wakes up
03:29:04.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:04.253 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:04.253 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.1 px 0 ms NORTH
03:29:04.941 00.688 8976 Exposure complete
03:29:04.947 00.006 8976 worker thread done servicing request
03:29:04.947 00.000 5052 OnExposeComplete: enter
03:29:04.947 00.000 5052 UpdateGuideState(): m_state=6
03:29:04.947 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13938
03:29:04.947 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.91, Mass=45, SNR=4.5, Peak=58 HFD=1.8
03:29:04.947 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:29:04.948 00.001 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
03:29:04.948 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.35 cameraTheta=2.53 mountX=0.31 mountY=0.13, mountTheta=0.40
03:29:04.948 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.20, opts=13)
03:29:04.948 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.20)
03:29:04.948 00.000 8976 Worker thread wakes up
03:29:04.948 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:04.949 00.001 5052 UpdateGuideState exits: m=45 SNR=4.5
03:29:04.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:04.949 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.20) opts 0xd
03:29:04.949 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.20)
03:29:04.949 00.000 8976 Moving (-0.28, 0.20) raw xDistance=0.31 yDistance=0.13
03:29:04.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
03:29:04.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:29:04.949 00.000 8976 MoveAxis(L, 1, ABG)
03:29:04.949 00.000 8976 stepping (-16, -5) + (-1, 0)
03:29:04.949 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:04.949 00.000 5052 Enqueuing Expose request
03:29:04.949 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:04.972 00.023 8976 Received - 47 (G) 
03:29:04.972 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:04.972 00.000 8976 stepped: pos (-17, -5)
03:29:04.972 00.000 8976 MoveAxis(U, 0, ABG)
03:29:04.972 00.000 8976 move complete, result=0
03:29:04.972 00.000 8976 worker thread done servicing request
03:29:04.972 00.000 8976 Worker thread wakes up
03:29:04.972 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:29:04.972 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:04.972 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:05.659 00.687 8976 Exposure complete
03:29:05.665 00.006 8976 worker thread done servicing request
03:29:05.665 00.000 5052 OnExposeComplete: enter
03:29:05.665 00.000 5052 UpdateGuideState(): m_state=6
03:29:05.665 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13939
03:29:05.665 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=282.19, Mass=54, SNR=5.0, Peak=53 HFD=2.6
03:29:05.665 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
03:29:05.665 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
03:29:05.665 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.48 hyp=0.62 cameraTheta=2.27 mountX=0.60 mountY=0.07, mountTheta=0.12
03:29:05.666 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.48, opts=13)
03:29:05.666 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.48)
03:29:05.666 00.000 8976 Worker thread wakes up
03:29:05.666 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.48) opts 0xd
03:29:05.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.48)
03:29:05.666 00.000 8976 Moving (-0.40, 0.48) raw xDistance=0.60 yDistance=0.07
03:29:05.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
03:29:05.666 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:05.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:29:05.666 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:29:05.666 00.000 8976 MoveAxis(L, 3, ABG)
03:29:05.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:05.666 00.000 8976 stepping (-17, -5) + (-3, 0)
03:29:05.666 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:05.666 00.000 5052 Enqueuing Expose request
03:29:05.666 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:05.707 00.041 8976 Received - 47 (G) 
03:29:05.707 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:05.707 00.000 8976 stepped: pos (-20, -5)
03:29:05.707 00.000 8976 MoveAxis(U, 0, ABG)
03:29:05.707 00.000 8976 move complete, result=0
03:29:05.707 00.000 8976 worker thread done servicing request
03:29:05.707 00.000 8976 Worker thread wakes up
03:29:05.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:05.707 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:05.707 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.1 px 0 ms NORTH
03:29:06.392 00.685 8976 Exposure complete
03:29:06.398 00.006 8976 worker thread done servicing request
03:29:06.398 00.000 5052 OnExposeComplete: enter
03:29:06.398 00.000 5052 UpdateGuideState(): m_state=6
03:29:06.398 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13940
03:29:06.398 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.14, Mass=58, SNR=5.2, Peak=53 HFD=2.5
03:29:06.398 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.50 = 1.78)
03:29:06.398 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.68)
03:29:06.398 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.57 hyp=0.90 cameraTheta=-2.46 mountX=-0.19 mountY=0.90, mountTheta=1.78
03:29:06.399 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.57, opts=13)
03:29:06.399 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.57)
03:29:06.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:06.399 00.000 5052 UpdateGuideState exits: m=58 SNR=5.2
03:29:06.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:06.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:06.399 00.000 5052 Enqueuing Expose request
03:29:06.399 00.000 8976 Worker thread wakes up
03:29:06.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.57) opts 0xd
03:29:06.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.57)
03:29:06.399 00.000 8976 Moving (-0.70, -0.57) raw xDistance=-0.19 yDistance=0.90
03:29:06.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:29:06.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.90
03:29:06.399 00.000 8976 MoveAxis(R, 0, ABG)
03:29:06.399 00.000 8976 MoveAxis(D, 4, ABG)
03:29:06.399 00.000 8976 stepping (-20, -5) + (0, -4)
03:29:06.399 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:06.443 00.044 8976 Received - 47 (G) 
03:29:06.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:06.443 00.000 8976 stepped: pos (-20, -9)
03:29:06.443 00.000 8976 move complete, result=0
03:29:06.443 00.000 8976 worker thread done servicing request
03:29:06.443 00.000 8976 Worker thread wakes up
03:29:06.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:06.443 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:06.443 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
03:29:07.126 00.683 8976 Exposure complete
03:29:07.131 00.005 8976 worker thread done servicing request
03:29:07.131 00.000 5052 OnExposeComplete: enter
03:29:07.131 00.000 5052 UpdateGuideState(): m_state=6
03:29:07.131 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13941
03:29:07.131 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.36, Mass=64, SNR=5.4, Peak=54 HFD=2.6
03:29:07.131 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.47 = 2.82)
03:29:07.131 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.71)
03:29:07.131 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.35 hyp=0.35 cameraTheta=-1.42 mountX=-0.33 mountY=0.15, mountTheta=2.73
03:29:07.133 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.35, opts=13)
03:29:07.133 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.35)
03:29:07.133 00.000 8976 Worker thread wakes up
03:29:07.133 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:07.133 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.35) opts 0xd
03:29:07.134 00.001 5052 UpdateGuideState exits: m=64 SNR=5.4
03:29:07.134 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.35)
03:29:07.134 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:07.134 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:07.134 00.000 8976 Moving (0.05, -0.35) raw xDistance=-0.33 yDistance=0.15
03:29:07.134 00.000 5052 Enqueuing Expose request
03:29:07.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:29:07.134 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:29:07.134 00.000 8976 MoveAxis(R, 1, ABG)
03:29:07.134 00.000 8976 stepping (-20, -9) + (1, 0)
03:29:07.134 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:07.162 00.028 8976 Received - 47 (G) 
03:29:07.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:07.162 00.000 8976 stepped: pos (-19, -9)
03:29:07.162 00.000 8976 MoveAxis(U, 0, ABG)
03:29:07.162 00.000 8976 move complete, result=0
03:29:07.162 00.000 8976 worker thread done servicing request
03:29:07.162 00.000 8976 Worker thread wakes up
03:29:07.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:07.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:07.162 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
03:29:07.848 00.686 8976 Exposure complete
03:29:07.854 00.006 8976 worker thread done servicing request
03:29:07.854 00.000 5052 OnExposeComplete: enter
03:29:07.854 00.000 5052 UpdateGuideState(): m_state=6
03:29:07.854 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13942
03:29:07.854 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.67, Mass=29, SNR=3.6, Peak=54 HFD=1.6
03:29:07.854 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
03:29:07.854 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
03:29:07.854 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.78 mountX=0.01 mountY=0.11, mountTheta=1.46
03:29:07.855 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.04, opts=13)
03:29:07.855 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.04)
03:29:07.855 00.000 8976 Worker thread wakes up
03:29:07.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.04) opts 0xd
03:29:07.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.04)
03:29:07.855 00.000 8976 Moving (-0.10, -0.04) raw xDistance=0.01 yDistance=0.11
03:29:07.856 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:29:07.856 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:07.856 00.000 5052 UpdateGuideState exits: m=29 SNR=3.6
03:29:07.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:07.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:29:07.856 00.000 8976 MoveAxis(R, 0, ABG)
03:29:07.856 00.000 8976 MoveAxis(U, 0, ABG)
03:29:07.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:07.856 00.000 5052 Enqueuing Expose request
03:29:07.856 00.000 8976 move complete, result=0
03:29:07.856 00.000 8976 worker thread done servicing request
03:29:07.856 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:07.856 00.000 8976 Worker thread wakes up
03:29:07.856 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:07.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:08.536 00.680 8976 Exposure complete
03:29:08.541 00.005 8976 worker thread done servicing request
03:29:08.542 00.001 5052 OnExposeComplete: enter
03:29:08.542 00.000 5052 UpdateGuideState(): m_state=6
03:29:08.542 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13943
03:29:08.542 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=282.61, Mass=31, SNR=3.8, Peak=55 HFD=1.4
03:29:08.542 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
03:29:08.542 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
03:29:08.542 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.90 hyp=1.01 cameraTheta=1.09 mountX=0.58 mountY=-0.88, mountTheta=-0.99
03:29:08.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.90, opts=13)
03:29:08.543 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.90)
03:29:08.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:08.543 00.000 5052 UpdateGuideState exits: m=31 SNR=3.8
03:29:08.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:08.543 00.000 8976 Worker thread wakes up
03:29:08.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.90) opts 0xd
03:29:08.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.90)
03:29:08.543 00.000 8976 Moving (0.47, 0.90) raw xDistance=0.58 yDistance=-0.88
03:29:08.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:08.544 00.001 5052 Enqueuing Expose request
03:29:08.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
03:29:08.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88
03:29:08.544 00.000 8976 MoveAxis(L, 2, ABG)
03:29:08.544 00.000 8976 stepping (-19, -9) + (-2, 0)
03:29:08.544 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:08.569 00.025 8976 Received - 47 (G) 
03:29:08.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:08.569 00.000 8976 stepped: pos (-21, -9)
03:29:08.569 00.000 8976 MoveAxis(U, 4, ABG)
03:29:08.569 00.000 8976 stepping (-21, -9) + (0, 4)
03:29:08.569 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:08.601 00.032 8976 Received - 47 (G) 
03:29:08.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:08.601 00.000 8976 stepped: pos (-21, -5)
03:29:08.601 00.000 8976 move complete, result=0
03:29:08.601 00.000 8976 worker thread done servicing request
03:29:08.602 00.001 8976 Worker thread wakes up
03:29:08.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:08.602 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:08.602 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.9 px 4 ms NORTH
03:29:09.290 00.688 8976 Exposure complete
03:29:09.295 00.005 8976 worker thread done servicing request
03:29:09.295 00.000 5052 OnExposeComplete: enter
03:29:09.295 00.000 5052 UpdateGuideState(): m_state=6
03:29:09.295 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13944
03:29:09.295 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=280.90, Mass=50, SNR=4.8, Peak=53 HFD=2.1
03:29:09.295 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
03:29:09.296 00.001 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.38)
03:29:09.296 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.81 hyp=0.82 cameraTheta=-1.76 mountX=-0.65 mountY=0.57, mountTheta=2.42
03:29:09.296 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.81, opts=13)
03:29:09.296 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.81)
03:29:09.296 00.000 8976 Worker thread wakes up
03:29:09.296 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:09.297 00.001 5052 UpdateGuideState exits: m=50 SNR=4.8
03:29:09.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:09.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.81) opts 0xd
03:29:09.297 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:09.297 00.000 5052 Enqueuing Expose request
03:29:09.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.81)
03:29:09.297 00.000 8976 Moving (-0.15, -0.81) raw xDistance=-0.65 yDistance=0.57
03:29:09.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.65
03:29:09.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.57
03:29:09.297 00.000 8976 MoveAxis(R, 2, ABG)
03:29:09.297 00.000 8976 stepping (-21, -5) + (2, 0)
03:29:09.297 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:09.321 00.024 8976 Received - 47 (G) 
03:29:09.321 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:09.321 00.000 8976 stepped: pos (-19, -5)
03:29:09.321 00.000 8976 MoveAxis(D, 2, ABG)
03:29:09.321 00.000 8976 stepping (-19, -5) + (0, -2)
03:29:09.321 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:09.353 00.032 8976 Received - 47 (G) 
03:29:09.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:09.353 00.000 8976 stepped: pos (-19, -7)
03:29:09.353 00.000 8976 move complete, result=0
03:29:09.353 00.000 8976 worker thread done servicing request
03:29:09.353 00.000 8976 Worker thread wakes up
03:29:09.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:09.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:09.353 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.6 px 2 ms SOUTH
03:29:10.038 00.685 8976 Exposure complete
03:29:10.044 00.006 8976 worker thread done servicing request
03:29:10.044 00.000 5052 OnExposeComplete: enter
03:29:10.044 00.000 5052 UpdateGuideState(): m_state=6
03:29:10.045 00.001 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13945
03:29:10.045 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=282.01, Mass=69, SNR=5.6, Peak=59 HFD=2.1
03:29:10.045 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
03:29:10.045 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
03:29:10.045 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.30 hyp=0.37 cameraTheta=2.22 mountX=0.37 mountY=0.03, mountTheta=0.07
03:29:10.045 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.30, opts=13)
03:29:10.045 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.30)
03:29:10.045 00.000 8976 Worker thread wakes up
03:29:10.046 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:29:10.046 00.000 5052 UpdateGuideState exits: m=69 SNR=5.6
03:29:10.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:10.046 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:10.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.30) opts 0xd
03:29:10.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.30)
03:29:10.046 00.000 8976 Moving (-0.23, 0.30) raw xDistance=0.37 yDistance=0.03
03:29:10.046 00.000 5052 Enqueuing Expose request
03:29:10.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
03:29:10.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:29:10.046 00.000 8976 MoveAxis(L, 1, ABG)
03:29:10.046 00.000 8976 stepping (-19, -7) + (-1, 0)
03:29:10.046 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:10.071 00.025 8976 Received - 47 (G) 
03:29:10.072 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:10.072 00.000 8976 stepped: pos (-20, -7)
03:29:10.072 00.000 8976 MoveAxis(U, 0, ABG)
03:29:10.072 00.000 8976 move complete, result=0
03:29:10.072 00.000 8976 worker thread done servicing request
03:29:10.072 00.000 8976 Worker thread wakes up
03:29:10.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:10.072 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:10.072 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.0 px 0 ms NORTH
03:29:10.759 00.687 8976 Exposure complete
03:29:10.764 00.005 8976 worker thread done servicing request
03:29:10.765 00.001 5052 OnExposeComplete: enter
03:29:10.765 00.000 5052 UpdateGuideState(): m_state=6
03:29:10.765 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13946
03:29:10.765 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.61, Mass=61, SNR=5.3, Peak=53 HFD=2.3
03:29:10.765 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
03:29:10.765 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
03:29:10.765 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.10 hyp=0.55 cameraTheta=-0.19 mountX=-0.34 mountY=-0.39, mountTheta=-2.28
03:29:10.765 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.10, opts=13)
03:29:10.765 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.10)
03:29:10.766 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:10.766 00.000 8976 Worker thread wakes up
03:29:10.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.10) opts 0xd
03:29:10.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.10)
03:29:10.766 00.000 8976 Moving (0.54, -0.10) raw xDistance=-0.34 yDistance=-0.39
03:29:10.766 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:29:10.766 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:10.766 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:10.766 00.000 5052 Enqueuing Expose request
03:29:10.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
03:29:10.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:29:10.766 00.000 8976 MoveAxis(R, 1, ABG)
03:29:10.766 00.000 8976 stepping (-20, -7) + (1, 0)
03:29:10.766 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:10.791 00.025 8976 Received - 47 (G) 
03:29:10.791 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:10.791 00.000 8976 stepped: pos (-19, -7)
03:29:10.791 00.000 8976 MoveAxis(U, 2, ABG)
03:29:10.791 00.000 8976 stepping (-19, -7) + (0, 2)
03:29:10.791 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:10.823 00.032 8976 Received - 47 (G) 
03:29:10.823 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:10.823 00.000 8976 stepped: pos (-19, -5)
03:29:10.823 00.000 8976 move complete, result=0
03:29:10.823 00.000 8976 worker thread done servicing request
03:29:10.823 00.000 8976 Worker thread wakes up
03:29:10.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:10.823 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:10.823 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
03:29:11.511 00.688 8976 Exposure complete
03:29:11.517 00.006 8976 worker thread done servicing request
03:29:11.517 00.000 5052 OnExposeComplete: enter
03:29:11.517 00.000 5052 UpdateGuideState(): m_state=6
03:29:11.517 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13947
03:29:11.517 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=280.97, Mass=44, SNR=4.5, Peak=54 HFD=2.2
03:29:11.517 00.000 5052 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.04) = xAngle (-3.24 = 3.05)
03:29:11.517 00.000 5052 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.34 = 2.94)
03:29:11.517 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.74 hyp=0.80 cameraTheta=-1.19 mountX=-0.79 mountY=0.16, mountTheta=2.95
03:29:11.518 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.74, opts=13)
03:29:11.518 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.74)
03:29:11.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:29:11.518 00.000 8976 Worker thread wakes up
03:29:11.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.74) opts 0xd
03:29:11.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.74)
03:29:11.518 00.000 8976 Moving (0.29, -0.74) raw xDistance=-0.79 yDistance=0.16
03:29:11.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.79
03:29:11.518 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:29:11.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:29:11.518 00.000 8976 MoveAxis(R, 3, ABG)
03:29:11.518 00.000 8976 stepping (-19, -5) + (3, 0)
03:29:11.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:11.518 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:11.518 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:11.519 00.001 5052 Enqueuing Expose request
03:29:11.559 00.040 8976 Received - 47 (G) 
03:29:11.559 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:11.559 00.000 8976 stepped: pos (-16, -5)
03:29:11.559 00.000 8976 MoveAxis(U, 0, ABG)
03:29:11.559 00.000 8976 move complete, result=0
03:29:11.559 00.000 8976 worker thread done servicing request
03:29:11.559 00.000 8976 Worker thread wakes up
03:29:11.559 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:11.559 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:11.559 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.2 px 0 ms NORTH
03:29:12.244 00.685 8976 Exposure complete
03:29:12.249 00.005 8976 worker thread done servicing request
03:29:12.249 00.000 5052 OnExposeComplete: enter
03:29:12.249 00.000 5052 UpdateGuideState(): m_state=6
03:29:12.249 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13948
03:29:12.250 00.001 5052 Star::Find returns 1 (0), X=329.37, Y=282.14, Mass=45, SNR=4.5, Peak=55 HFD=1.8
03:29:12.250 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
03:29:12.250 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
03:29:12.250 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.43 hyp=0.47 cameraTheta=1.15 mountX=0.30 mountY=-0.40, mountTheta=-0.93
03:29:12.250 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.43, opts=13)
03:29:12.250 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.43)
03:29:12.250 00.000 8976 Worker thread wakes up
03:29:12.250 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:12.251 00.001 5052 UpdateGuideState exits: m=45 SNR=4.5
03:29:12.251 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:12.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.43) opts 0xd
03:29:12.251 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:12.251 00.000 5052 Enqueuing Expose request
03:29:12.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.43)
03:29:12.251 00.000 8976 Moving (0.19, 0.43) raw xDistance=0.30 yDistance=-0.40
03:29:12.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.30
03:29:12.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:29:12.251 00.000 8976 MoveAxis(L, 1, ABG)
03:29:12.251 00.000 8976 stepping (-16, -5) + (-1, 0)
03:29:12.251 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:12.278 00.027 8976 Received - 47 (G) 
03:29:12.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:12.278 00.000 8976 stepped: pos (-17, -5)
03:29:12.278 00.000 8976 MoveAxis(U, 2, ABG)
03:29:12.278 00.000 8976 stepping (-17, -5) + (0, 2)
03:29:12.278 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:12.310 00.032 8976 Received - 47 (G) 
03:29:12.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:12.310 00.000 8976 stepped: pos (-17, -3)
03:29:12.310 00.000 8976 move complete, result=0
03:29:12.310 00.000 8976 worker thread done servicing request
03:29:12.310 00.000 8976 Worker thread wakes up
03:29:12.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:12.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:12.310 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
03:29:12.997 00.687 8976 Exposure complete
03:29:13.002 00.005 8976 worker thread done servicing request
03:29:13.002 00.000 5052 OnExposeComplete: enter
03:29:13.002 00.000 5052 UpdateGuideState(): m_state=6
03:29:13.002 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13949
03:29:13.002 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.92, Mass=52, SNR=4.9, Peak=58 HFD=2.1
03:29:13.002 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.04) = xAngle (-1.01 = -1.01)
03:29:13.002 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.11 = -1.11)
03:29:13.003 00.001 5052 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.25 cameraTheta=1.04 mountX=0.13 mountY=-0.22, mountTheta=-1.03
03:29:13.003 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.21, opts=13)
03:29:13.003 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.21)
03:29:13.003 00.000 8976 Worker thread wakes up
03:29:13.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.21) opts 0xd
03:29:13.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.21)
03:29:13.003 00.000 8976 Moving (0.13, 0.21) raw xDistance=0.13 yDistance=-0.22
03:29:13.004 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:13.004 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:29:13.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:29:13.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:29:13.004 00.000 8976 MoveAxis(R, 0, ABG)
03:29:13.004 00.000 8976 MoveAxis(U, 0, ABG)
03:29:13.004 00.000 8976 move complete, result=0
03:29:13.004 00.000 8976 worker thread done servicing request
03:29:13.004 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:13.004 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:13.004 00.000 5052 Enqueuing Expose request
03:29:13.004 00.000 8976 Worker thread wakes up
03:29:13.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:13.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:13.004 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:13.690 00.686 8976 Exposure complete
03:29:13.695 00.005 8976 worker thread done servicing request
03:29:13.695 00.000 5052 OnExposeComplete: enter
03:29:13.695 00.000 5052 UpdateGuideState(): m_state=6
03:29:13.695 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13950
03:29:13.695 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=280.99, Mass=55, SNR=5.0, Peak=56 HFD=2.9
03:29:13.695 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
03:29:13.695 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.24)
03:29:13.695 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.72 hyp=0.76 cameraTheta=-1.90 mountX=-0.53 mountY=0.60, mountTheta=2.30
03:29:13.697 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.72, opts=13)
03:29:13.697 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.72)
03:29:13.697 00.000 8976 Worker thread wakes up
03:29:13.697 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:13.697 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:29:13.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:13.698 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:13.698 00.000 5052 Enqueuing Expose request
03:29:13.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.72) opts 0xd
03:29:13.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.72)
03:29:13.698 00.000 8976 Moving (-0.25, -0.72) raw xDistance=-0.53 yDistance=0.60
03:29:13.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
03:29:13.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
03:29:13.698 00.000 8976 MoveAxis(R, 2, ABG)
03:29:13.698 00.000 8976 stepping (-17, -3) + (2, 0)
03:29:13.698 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:13.733 00.035 8976 Received - 47 (G) 
03:29:13.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:13.733 00.000 8976 stepped: pos (-15, -3)
03:29:13.733 00.000 8976 MoveAxis(D, 2, ABG)
03:29:13.733 00.000 8976 stepping (-15, -3) + (0, -2)
03:29:13.733 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:13.765 00.032 8976 Received - 47 (G) 
03:29:13.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:13.765 00.000 8976 stepped: pos (-15, -5)
03:29:13.765 00.000 8976 move complete, result=0
03:29:13.765 00.000 8976 worker thread done servicing request
03:29:13.765 00.000 8976 Worker thread wakes up
03:29:13.765 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.6 px 2 ms SOUTH
03:29:13.765 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:13.765 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:14.449 00.684 8976 Exposure complete
03:29:14.455 00.006 8976 worker thread done servicing request
03:29:14.455 00.000 5052 OnExposeComplete: enter
03:29:14.455 00.000 5052 UpdateGuideState(): m_state=6
03:29:14.455 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13951
03:29:14.455 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.97, Mass=59, SNR=5.2, Peak=56 HFD=2.3
03:29:14.455 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
03:29:14.455 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
03:29:14.455 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.69 mountX=0.25 mountY=-0.12, mountTheta=-0.44
03:29:14.456 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.26, opts=13)
03:29:14.456 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.26)
03:29:14.456 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:29:14.456 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:29:14.456 00.000 8976 Worker thread wakes up
03:29:14.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.26) opts 0xd
03:29:14.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.26)
03:29:14.456 00.000 8976 Moving (-0.03, 0.26) raw xDistance=0.25 yDistance=-0.12
03:29:14.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:14.456 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:14.456 00.000 5052 Enqueuing Expose request
03:29:14.457 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:29:14.457 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:29:14.457 00.000 8976 MoveAxis(R, 0, ABG)
03:29:14.457 00.000 8976 MoveAxis(U, 0, ABG)
03:29:14.457 00.000 8976 move complete, result=0
03:29:14.457 00.000 8976 worker thread done servicing request
03:29:14.457 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:14.457 00.000 8976 Worker thread wakes up
03:29:14.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:14.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:15.142 00.685 8976 Exposure complete
03:29:15.147 00.005 8976 worker thread done servicing request
03:29:15.147 00.000 5052 OnExposeComplete: enter
03:29:15.148 00.001 5052 UpdateGuideState(): m_state=6
03:29:15.148 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13952
03:29:15.148 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=283.09, Mass=49, SNR=4.8, Peak=54 HFD=2.1
03:29:15.148 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.04) = xAngle (-0.38 = -0.38)
03:29:15.148 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.49 = -0.49)
03:29:15.148 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=1.38 hyp=1.38 cameraTheta=1.66 mountX=1.28 mountY=-0.65, mountTheta=-0.47
03:29:15.148 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=1.38, opts=13)
03:29:15.149 00.001 5052 Enqueuing Move request for stepguider (-0.12, 1.38)
03:29:15.149 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:15.149 00.000 5052 UpdateGuideState exits: m=49 SNR=4.8
03:29:15.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:15.149 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:15.149 00.000 5052 Enqueuing Expose request
03:29:15.149 00.000 8976 Worker thread wakes up
03:29:15.149 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 1.38) opts 0xd
03:29:15.149 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 1.38)
03:29:15.149 00.000 8976 Moving (-0.12, 1.38) raw xDistance=1.28 yDistance=-0.65
03:29:15.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.28
03:29:15.149 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
03:29:15.149 00.000 8976 MoveAxis(L, 5, ABG)
03:29:15.149 00.000 8976 stepping (-15, -5) + (-5, 0)
03:29:15.149 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:29:15.187 00.038 8976 Received - 47 (G) 
03:29:15.187 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:29:15.188 00.001 8976 stepped: pos (-20, -5)
03:29:15.188 00.000 8976 MoveAxis(U, 3, ABG)
03:29:15.188 00.000 8976 stepping (-20, -5) + (0, 3)
03:29:15.188 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:15.220 00.032 8976 Received - 47 (G) 
03:29:15.220 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:15.220 00.000 8976 stepped: pos (-20, -2)
03:29:15.220 00.000 8976 move complete, result=0
03:29:15.220 00.000 8976 worker thread done servicing request
03:29:15.220 00.000 8976 Worker thread wakes up
03:29:15.220 00.000 5052 GuideStep: 1.3 px 5 ms WEST, -0.6 px 3 ms NORTH
03:29:15.220 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:15.220 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:15.907 00.687 8976 Exposure complete
03:29:15.912 00.005 8976 worker thread done servicing request
03:29:15.912 00.000 5052 OnExposeComplete: enter
03:29:15.913 00.001 5052 UpdateGuideState(): m_state=6
03:29:15.913 00.000 5052 Star::Find(18, 329, 283, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13953
03:29:15.913 00.000 5052 Star::Find returns 1 (0), X=327.77, Y=280.96, Mass=60, SNR=5.2, Peak=55 HFD=2.5
03:29:15.913 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.70 = 1.59)
03:29:15.913 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
03:29:15.913 00.000 5052 CameraToMount -- cameraX=-1.40 cameraY=-0.75 hyp=1.59 cameraTheta=-2.65 mountX=-0.02 mountY=1.58, mountTheta=1.59
03:29:15.913 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.40, y=-0.75, opts=13)
03:29:15.914 00.001 5052 Enqueuing Move request for stepguider (-1.40, -0.75)
03:29:15.914 00.000 8976 Worker thread wakes up
03:29:15.914 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.40, -0.75) opts 0xd
03:29:15.914 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.40, -0.75)
03:29:15.914 00.000 8976 Moving (-1.40, -0.75) raw xDistance=-0.02 yDistance=1.58
03:29:15.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:29:15.914 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:29:15.914 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:29:15.914 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:15.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.58
03:29:15.914 00.000 8976 MoveAxis(R, 0, ABG)
03:29:15.915 00.001 8976 MoveAxis(D, 6, ABG)
03:29:15.915 00.000 8976 stepping (-20, -2) + (0, -6)
03:29:15.915 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:29:15.915 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:15.915 00.000 5052 Enqueuing Expose request
03:29:15.955 00.040 8976 Received - 47 (G) 
03:29:15.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:29:15.955 00.000 8976 stepped: pos (-20, -8)
03:29:15.955 00.000 8976 move complete, result=0
03:29:15.955 00.000 8976 worker thread done servicing request
03:29:15.955 00.000 8976 Worker thread wakes up
03:29:15.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:15.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:15.955 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 1.6 px 6 ms SOUTH
03:29:16.642 00.687 8976 Exposure complete
03:29:16.647 00.005 8976 worker thread done servicing request
03:29:16.647 00.000 5052 OnExposeComplete: enter
03:29:16.647 00.000 5052 UpdateGuideState(): m_state=6
03:29:16.647 00.000 5052 Star::Find(18, 327, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13954
03:29:16.647 00.000 5052 Star::Find returns 1 (0), X=327.94, Y=282.44, Mass=49, SNR=4.7, Peak=55 HFD=2.2
03:29:16.647 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
03:29:16.647 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
03:29:16.647 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=0.73 hyp=1.43 cameraTheta=2.61 mountX=1.21 mountY=0.63, mountTheta=0.48
03:29:16.648 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=0.73, opts=13)
03:29:16.648 00.000 5052 Enqueuing Move request for stepguider (-1.23, 0.73)
03:29:16.648 00.000 8976 Worker thread wakes up
03:29:16.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, 0.73) opts 0xd
03:29:16.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, 0.73)
03:29:16.648 00.000 8976 Moving (-1.23, 0.73) raw xDistance=1.21 yDistance=0.63
03:29:16.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:16.648 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:29:16.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:16.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.21
03:29:16.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.63
03:29:16.648 00.000 8976 MoveAxis(L, 5, ABG)
03:29:16.649 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:16.649 00.000 5052 Enqueuing Expose request
03:29:16.649 00.000 8976 stepping (-20, -8) + (-5, 0)
03:29:16.649 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:29:16.690 00.041 8976 Received - 47 (G) 
03:29:16.690 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:29:16.690 00.000 8976 stepped: pos (-25, -8)
03:29:16.690 00.000 8976 MoveAxis(D, 3, ABG)
03:29:16.690 00.000 8976 stepping (-25, -8) + (0, -3)
03:29:16.690 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:16.722 00.032 8976 Received - 47 (G) 
03:29:16.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:16.722 00.000 8976 stepped: pos (-25, -11)
03:29:16.722 00.000 8976 move complete, result=0
03:29:16.722 00.000 8976 worker thread done servicing request
03:29:16.722 00.000 8976 Worker thread wakes up
03:29:16.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:16.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:16.722 00.000 5052 GuideStep: 1.2 px 5 ms WEST, 0.6 px 3 ms SOUTH
03:29:17.408 00.686 8976 Exposure complete
03:29:17.414 00.006 8976 worker thread done servicing request
03:29:17.415 00.001 5052 OnExposeComplete: enter
03:29:17.415 00.000 5052 UpdateGuideState(): m_state=6
03:29:17.415 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13955
03:29:17.415 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=280.54, Mass=67, SNR=5.5, Peak=55 HFD=2.6
03:29:17.415 00.000 5052 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.04) = xAngle (-3.84 = 2.44)
03:29:17.415 00.000 5052 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
03:29:17.415 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-1.17 hyp=1.20 cameraTheta=-1.80 mountX=-0.91 mountY=0.86, mountTheta=2.39
03:29:17.417 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-1.17, opts=13)
03:29:17.417 00.000 5052 Enqueuing Move request for stepguider (-0.27, -1.17)
03:29:17.417 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:17.417 00.000 5052 UpdateGuideState exits: m=67 SNR=5.5
03:29:17.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:17.417 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:17.417 00.000 5052 Enqueuing Expose request
03:29:17.417 00.000 8976 Worker thread wakes up
03:29:17.418 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -1.17) opts 0xd
03:29:17.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -1.17)
03:29:17.418 00.000 8976 Moving (-0.27, -1.17) raw xDistance=-0.91 yDistance=0.86
03:29:17.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.91
03:29:17.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.86
03:29:17.418 00.000 8976 MoveAxis(R, 3, ABG)
03:29:17.418 00.000 8976 stepping (-25, -11) + (3, 0)
03:29:17.418 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:17.457 00.039 8976 Received - 47 (G) 
03:29:17.457 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:17.457 00.000 8976 stepped: pos (-22, -11)
03:29:17.457 00.000 8976 MoveAxis(D, 4, ABG)
03:29:17.457 00.000 8976 stepping (-22, -11) + (0, -4)
03:29:17.457 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:17.489 00.032 8976 Received - 47 (G) 
03:29:17.490 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:17.490 00.000 8976 stepped: pos (-22, -15)
03:29:17.490 00.000 8976 move complete, result=0
03:29:17.490 00.000 8976 worker thread done servicing request
03:29:17.490 00.000 8976 Worker thread wakes up
03:29:17.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:17.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:17.490 00.000 5052 GuideStep: -0.9 px 3 ms EAST, 0.9 px 4 ms SOUTH
03:29:18.174 00.684 8976 Exposure complete
03:29:18.180 00.006 8976 worker thread done servicing request
03:29:18.180 00.000 5052 OnExposeComplete: enter
03:29:18.180 00.000 5052 UpdateGuideState(): m_state=6
03:29:18.180 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13956
03:29:18.180 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.64, Mass=50, SNR=4.8, Peak=54 HFD=2.3
03:29:18.180 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
03:29:18.180 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
03:29:18.180 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-2.92 mountX=0.08 mountY=0.28, mountTheta=1.31
03:29:18.181 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.07, opts=13)
03:29:18.181 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.07)
03:29:18.181 00.000 8976 Worker thread wakes up
03:29:18.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.07) opts 0xd
03:29:18.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.07)
03:29:18.181 00.000 8976 Moving (-0.29, -0.07) raw xDistance=0.08 yDistance=0.28
03:29:18.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:29:18.181 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:18.181 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:29:18.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:18.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.28
03:29:18.181 00.000 8976 MoveAxis(R, 0, ABG)
03:29:18.181 00.000 8976 MoveAxis(D, 1, ABG)
03:29:18.181 00.000 8976 stepping (-22, -15) + (0, -1)
03:29:18.181 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:18.181 00.000 5052 Enqueuing Expose request
03:29:18.182 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:18.209 00.027 8976 Received - 47 (G) 
03:29:18.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:18.209 00.000 8976 stepped: pos (-22, -16)
03:29:18.209 00.000 8976 move complete, result=0
03:29:18.209 00.000 8976 worker thread done servicing request
03:29:18.209 00.000 8976 Worker thread wakes up
03:29:18.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:18.209 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:18.209 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:29:18.892 00.683 8976 Exposure complete
03:29:18.897 00.005 8976 worker thread done servicing request
03:29:18.897 00.000 5052 OnExposeComplete: enter
03:29:18.897 00.000 5052 UpdateGuideState(): m_state=6
03:29:18.897 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13957
03:29:18.898 00.001 5052 Star::Find returns 1 (0), X=328.72, Y=282.34, Mass=55, SNR=5.0, Peak=53 HFD=2.6
03:29:18.898 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.14 = 0.14)
03:29:18.898 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
03:29:18.898 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.63 hyp=0.78 cameraTheta=2.19 mountX=0.77 mountY=0.03, mountTheta=0.04
03:29:18.899 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.63, opts=13)
03:29:18.899 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.63)
03:29:18.899 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:18.899 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:29:18.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:18.899 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:18.899 00.000 5052 Enqueuing Expose request
03:29:18.899 00.000 8976 Worker thread wakes up
03:29:18.899 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.63) opts 0xd
03:29:18.899 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.63)
03:29:18.899 00.000 8976 Moving (-0.45, 0.63) raw xDistance=0.77 yDistance=0.03
03:29:18.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.77
03:29:18.899 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:29:18.899 00.000 8976 MoveAxis(L, 3, ABG)
03:29:18.899 00.000 8976 stepping (-22, -16) + (-3, 0)
03:29:18.899 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:18.928 00.029 8976 Received - 47 (G) 
03:29:18.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:18.928 00.000 8976 stepped: pos (-25, -16)
03:29:18.928 00.000 8976 MoveAxis(U, 0, ABG)
03:29:18.928 00.000 8976 move complete, result=0
03:29:18.929 00.001 8976 worker thread done servicing request
03:29:18.929 00.000 8976 Worker thread wakes up
03:29:18.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:18.929 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.0 px 0 ms NORTH
03:29:18.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:19.615 00.686 8976 Exposure complete
03:29:19.621 00.006 8976 worker thread done servicing request
03:29:19.621 00.000 5052 OnExposeComplete: enter
03:29:19.621 00.000 5052 UpdateGuideState(): m_state=6
03:29:19.621 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13958
03:29:19.621 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.23, Mass=44, SNR=4.5, Peak=54 HFD=2.3
03:29:19.621 00.000 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.04) = xAngle (-3.85 = 2.43)
03:29:19.621 00.000 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.95 = 2.33)
03:29:19.621 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.48 hyp=0.49 cameraTheta=-1.81 mountX=-0.37 mountY=0.36, mountTheta=2.38
03:29:19.621 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.48, opts=13)
03:29:19.621 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.48)
03:29:19.621 00.000 8976 Worker thread wakes up
03:29:19.622 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.48) opts 0xd
03:29:19.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.48)
03:29:19.622 00.000 8976 Moving (-0.12, -0.48) raw xDistance=-0.37 yDistance=0.36
03:29:19.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.37
03:29:19.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:29:19.622 00.000 8976 MoveAxis(R, 1, ABG)
03:29:19.622 00.000 8976 stepping (-25, -16) + (1, 0)
03:29:19.622 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:19.622 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:29:19.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:19.622 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:19.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:19.622 00.000 5052 Enqueuing Expose request
03:29:19.648 00.026 8976 Received - 47 (G) 
03:29:19.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:19.648 00.000 8976 stepped: pos (-24, -16)
03:29:19.648 00.000 8976 MoveAxis(D, 1, ABG)
03:29:19.648 00.000 8976 stepping (-24, -16) + (0, -1)
03:29:19.648 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:19.680 00.032 8976 Received - 47 (G) 
03:29:19.680 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:19.680 00.000 8976 stepped: pos (-24, -17)
03:29:19.680 00.000 8976 move complete, result=0
03:29:19.680 00.000 8976 worker thread done servicing request
03:29:19.680 00.000 8976 Worker thread wakes up
03:29:19.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:19.680 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:19.680 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.4 px 1 ms SOUTH
03:29:20.365 00.685 8976 Exposure complete
03:29:20.371 00.006 8976 worker thread done servicing request
03:29:20.371 00.000 5052 OnExposeComplete: enter
03:29:20.371 00.000 5052 UpdateGuideState(): m_state=6
03:29:20.371 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13959
03:29:20.371 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.46, Mass=44, SNR=4.5, Peak=53 HFD=2.3
03:29:20.371 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
03:29:20.371 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
03:29:20.371 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=-0.24 hyp=0.87 cameraTheta=-0.29 mountX=-0.60 mountY=-0.56, mountTheta=-2.38
03:29:20.372 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=-0.24, opts=13)
03:29:20.372 00.000 5052 Enqueuing Move request for stepguider (0.83, -0.24)
03:29:20.372 00.000 8976 Worker thread wakes up
03:29:20.372 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, -0.24) opts 0xd
03:29:20.372 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, -0.24)
03:29:20.372 00.000 8976 Moving (0.83, -0.24) raw xDistance=-0.60 yDistance=-0.56
03:29:20.372 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:20.372 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:29:20.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:20.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
03:29:20.372 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.56
03:29:20.372 00.000 8976 MoveAxis(R, 3, ABG)
03:29:20.372 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:20.372 00.000 5052 Enqueuing Expose request
03:29:20.372 00.000 8976 stepping (-24, -17) + (3, 0)
03:29:20.372 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:20.399 00.027 8976 Received - 47 (G) 
03:29:20.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:20.399 00.000 8976 stepped: pos (-21, -17)
03:29:20.399 00.000 8976 MoveAxis(U, 2, ABG)
03:29:20.399 00.000 8976 stepping (-21, -17) + (0, 2)
03:29:20.399 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:20.431 00.032 8976 Received - 47 (G) 
03:29:20.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:20.431 00.000 8976 stepped: pos (-21, -15)
03:29:20.431 00.000 8976 move complete, result=0
03:29:20.431 00.000 8976 worker thread done servicing request
03:29:20.431 00.000 8976 Worker thread wakes up
03:29:20.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:20.432 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:20.432 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.6 px 2 ms NORTH
03:29:21.116 00.684 8976 Exposure complete
03:29:21.121 00.005 8976 worker thread done servicing request
03:29:21.121 00.000 5052 OnExposeComplete: enter
03:29:21.121 00.000 5052 UpdateGuideState(): m_state=6
03:29:21.122 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13960
03:29:21.122 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.27, Mass=46, SNR=4.5, Peak=53 HFD=2.0
03:29:21.122 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.04) = xAngle (-0.51 = -0.51)
03:29:21.122 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
03:29:21.122 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.56 hyp=0.56 cameraTheta=1.53 mountX=0.49 mountY=-0.33, mountTheta=-0.58
03:29:21.122 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.56, opts=13)
03:29:21.122 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.56)
03:29:21.123 00.001 8976 Worker thread wakes up
03:29:21.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.56) opts 0xd
03:29:21.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.56)
03:29:21.123 00.000 8976 Moving (0.02, 0.56) raw xDistance=0.49 yDistance=-0.33
03:29:21.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.49
03:29:21.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
03:29:21.123 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:21.123 00.000 5052 UpdateGuideState exits: m=46 SNR=4.5
03:29:21.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:21.123 00.000 8976 MoveAxis(L, 2, ABG)
03:29:21.123 00.000 8976 stepping (-21, -15) + (-2, 0)
03:29:21.123 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:21.123 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:21.123 00.000 5052 Enqueuing Expose request
03:29:21.151 00.028 8976 Received - 47 (G) 
03:29:21.151 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:21.151 00.000 8976 stepped: pos (-23, -15)
03:29:21.151 00.000 8976 MoveAxis(U, 1, ABG)
03:29:21.151 00.000 8976 stepping (-23, -15) + (0, 1)
03:29:21.151 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:21.183 00.032 8976 Received - 47 (G) 
03:29:21.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:21.183 00.000 8976 stepped: pos (-23, -14)
03:29:21.183 00.000 8976 move complete, result=0
03:29:21.183 00.000 8976 worker thread done servicing request
03:29:21.183 00.000 8976 Worker thread wakes up
03:29:21.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:21.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:21.183 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.3 px 1 ms NORTH
03:29:21.869 00.686 8976 Exposure complete
03:29:21.874 00.005 8976 worker thread done servicing request
03:29:21.874 00.000 5052 OnExposeComplete: enter
03:29:21.874 00.000 5052 UpdateGuideState(): m_state=6
03:29:21.875 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13961
03:29:21.875 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.81, Mass=43, SNR=4.4, Peak=56 HFD=1.5
03:29:21.875 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.26 = -1.26)
03:29:21.875 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
03:29:21.875 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.79 mountX=0.04 mountY=-0.14, mountTheta=-1.26
03:29:21.875 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.10, opts=13)
03:29:21.875 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.10)
03:29:21.876 00.001 8976 Worker thread wakes up
03:29:21.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.10) opts 0xd
03:29:21.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.10)
03:29:21.876 00.000 8976 Moving (0.10, 0.10) raw xDistance=0.04 yDistance=-0.14
03:29:21.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:29:21.876 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:29:21.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:21.876 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:29:21.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:21.876 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:21.876 00.000 5052 Enqueuing Expose request
03:29:21.876 00.000 8976 MoveAxis(R, 0, ABG)
03:29:21.876 00.000 8976 MoveAxis(U, 0, ABG)
03:29:21.876 00.000 8976 move complete, result=0
03:29:21.876 00.000 8976 worker thread done servicing request
03:29:21.876 00.000 8976 Worker thread wakes up
03:29:21.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:21.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:21.876 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:22.577 00.701 8976 Exposure complete
03:29:22.582 00.005 8976 worker thread done servicing request
03:29:22.583 00.001 5052 OnExposeComplete: enter
03:29:22.583 00.000 5052 UpdateGuideState(): m_state=6
03:29:22.583 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13962
03:29:22.583 00.000 5052 Star::Find returns 1 (0), X=330.57, Y=282.09, Mass=41, SNR=4.4, Peak=56 HFD=1.3
03:29:22.583 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
03:29:22.583 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
03:29:22.583 00.000 5052 CameraToMount -- cameraX=1.40 cameraY=0.39 hyp=1.45 cameraTheta=0.27 mountX=-0.29 mountY=-1.38, mountTheta=-1.78
03:29:22.583 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.40, y=0.39, opts=13)
03:29:22.583 00.000 5052 Enqueuing Move request for stepguider (1.40, 0.39)
03:29:22.583 00.000 8976 Worker thread wakes up
03:29:22.583 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.40, 0.39) opts 0xd
03:29:22.584 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.40, 0.39)
03:29:22.584 00.000 8976 Moving (1.40, 0.39) raw xDistance=-0.29 yDistance=-1.38
03:29:22.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
03:29:22.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.38
03:29:22.584 00.000 8976 MoveAxis(R, 1, ABG)
03:29:22.584 00.000 8976 stepping (-23, -14) + (1, 0)
03:29:22.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:22.584 00.000 5052 UpdateGuideState exits: m=41 SNR=4.4
03:29:22.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:22.584 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:22.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:22.584 00.000 5052 Enqueuing Expose request
03:29:22.605 00.021 8976 Received - 47 (G) 
03:29:22.605 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:22.605 00.000 8976 stepped: pos (-22, -14)
03:29:22.605 00.000 8976 MoveAxis(U, 5, ABG)
03:29:22.605 00.000 8976 stepping (-22, -14) + (0, 5)
03:29:22.605 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:29:22.653 00.048 8976 Received - 47 (G) 
03:29:22.653 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:29:22.653 00.000 8976 stepped: pos (-22, -9)
03:29:22.653 00.000 8976 move complete, result=0
03:29:22.653 00.000 8976 worker thread done servicing request
03:29:22.653 00.000 8976 Worker thread wakes up
03:29:22.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:22.653 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:22.653 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.4 px 5 ms NORTH
03:29:23.339 00.686 8976 Exposure complete
03:29:23.345 00.006 8976 worker thread done servicing request
03:29:23.345 00.000 5052 OnExposeComplete: enter
03:29:23.345 00.000 5052 UpdateGuideState(): m_state=6
03:29:23.345 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13963
03:29:23.345 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.64, Mass=47, SNR=4.7, Peak=58 HFD=2.2
03:29:23.346 00.001 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
03:29:23.346 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.31)
03:29:23.346 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-2.83 mountX=0.04 mountY=0.22, mountTheta=1.40
03:29:23.347 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.07, opts=13)
03:29:23.347 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.07)
03:29:23.347 00.000 8976 Worker thread wakes up
03:29:23.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.07) opts 0xd
03:29:23.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.07)
03:29:23.347 00.000 8976 Moving (-0.22, -0.07) raw xDistance=0.04 yDistance=0.22
03:29:23.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:29:23.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:29:23.347 00.000 8976 MoveAxis(R, 0, ABG)
03:29:23.347 00.000 8976 MoveAxis(U, 0, ABG)
03:29:23.348 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:23.348 00.000 8976 move complete, result=0
03:29:23.348 00.000 8976 worker thread done servicing request
03:29:23.348 00.000 5052 UpdateGuideState exits: m=47 SNR=4.7
03:29:23.348 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:23.348 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:23.348 00.000 5052 Enqueuing Expose request
03:29:23.348 00.000 8976 Worker thread wakes up
03:29:23.348 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:29:23.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:23.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:24.036 00.688 8976 Exposure complete
03:29:24.043 00.007 8976 worker thread done servicing request
03:29:24.043 00.000 5052 OnExposeComplete: enter
03:29:24.043 00.000 5052 UpdateGuideState(): m_state=6
03:29:24.043 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13964
03:29:24.043 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=281.86, Mass=28, SNR=3.6, Peak=56 HFD=1.4
03:29:24.043 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:29:24.044 00.001 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
03:29:24.044 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=0.15 hyp=1.08 cameraTheta=3.01 mountX=0.62 mountY=0.82, mountTheta=0.92
03:29:24.044 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=0.15, opts=13)
03:29:24.044 00.000 5052 Enqueuing Move request for stepguider (-1.07, 0.15)
03:29:24.045 00.001 8976 Worker thread wakes up
03:29:24.045 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, 0.15) opts 0xd
03:29:24.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, 0.15)
03:29:24.045 00.000 8976 Moving (-1.07, 0.15) raw xDistance=0.62 yDistance=0.82
03:29:24.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:29:24.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.82
03:29:24.045 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:29:24.045 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:29:24.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:24.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:24.045 00.000 5052 Enqueuing Expose request
03:29:24.045 00.000 8976 MoveAxis(L, 3, ABG)
03:29:24.045 00.000 8976 stepping (-22, -9) + (-3, 0)
03:29:24.045 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:24.076 00.031 8976 Received - 47 (G) 
03:29:24.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:24.076 00.000 8976 stepped: pos (-25, -9)
03:29:24.076 00.000 8976 MoveAxis(D, 3, ABG)
03:29:24.076 00.000 8976 stepping (-25, -9) + (0, -3)
03:29:24.076 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:24.108 00.032 8976 Received - 47 (G) 
03:29:24.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:24.108 00.000 8976 stepped: pos (-25, -12)
03:29:24.108 00.000 8976 move complete, result=0
03:29:24.108 00.000 8976 worker thread done servicing request
03:29:24.108 00.000 8976 Worker thread wakes up
03:29:24.108 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:24.108 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:24.108 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.8 px 3 ms SOUTH
03:29:24.793 00.685 8976 Exposure complete
03:29:24.798 00.005 8976 worker thread done servicing request
03:29:24.798 00.000 5052 OnExposeComplete: enter
03:29:24.799 00.001 5052 UpdateGuideState(): m_state=6
03:29:24.799 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13965
03:29:24.799 00.000 5052 Star::Find returns 1 (0), X=327.85, Y=281.68, Mass=50, SNR=4.8, Peak=55 HFD=2.2
03:29:24.799 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
03:29:24.799 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.02)
03:29:24.799 00.000 5052 CameraToMount -- cameraX=-1.33 cameraY=-0.03 hyp=1.33 cameraTheta=-3.12 mountX=0.58 mountY=1.13, mountTheta=1.10
03:29:24.799 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.33, y=-0.03, opts=13)
03:29:24.799 00.000 5052 Enqueuing Move request for stepguider (-1.33, -0.03)
03:29:24.799 00.000 8976 Worker thread wakes up
03:29:24.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.33, -0.03) opts 0xd
03:29:24.800 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.33, -0.03)
03:29:24.800 00.000 8976 Moving (-1.33, -0.03) raw xDistance=0.58 yDistance=1.13
03:29:24.800 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:29:24.800 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:29:24.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:24.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
03:29:24.800 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.13
03:29:24.800 00.000 8976 MoveAxis(L, 3, ABG)
03:29:24.800 00.000 8976 stepping (-25, -12) + (-3, 0)
03:29:24.800 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:24.800 00.000 5052 Enqueuing Expose request
03:29:24.800 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:24.828 00.028 8976 Received - 47 (G) 
03:29:24.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:24.828 00.000 8976 stepped: pos (-28, -12)
03:29:24.828 00.000 8976 MoveAxis(D, 5, ABG)
03:29:24.828 00.000 8976 stepping (-28, -12) + (0, -5)
03:29:24.828 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:29:24.876 00.048 8976 Received - 47 (G) 
03:29:24.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:29:24.876 00.000 8976 stepped: pos (-28, -17)
03:29:24.876 00.000 8976 move complete, result=0
03:29:24.876 00.000 8976 worker thread done servicing request
03:29:24.876 00.000 8976 Worker thread wakes up
03:29:24.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:24.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:24.876 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 1.1 px 5 ms SOUTH
03:29:25.563 00.687 8976 Exposure complete
03:29:25.568 00.005 8976 worker thread done servicing request
03:29:25.568 00.000 5052 OnExposeComplete: enter
03:29:25.568 00.000 5052 UpdateGuideState(): m_state=6
03:29:25.568 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13966
03:29:25.568 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.52, Mass=56, SNR=5.0, Peak=54 HFD=2.0
03:29:25.568 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.04) = xAngle (-4.62 = 1.66)
03:29:25.568 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.56)
03:29:25.568 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.19 hyp=0.35 cameraTheta=-2.58 mountX=-0.03 mountY=0.35, mountTheta=1.66
03:29:25.569 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.19, opts=13)
03:29:25.569 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.19)
03:29:25.569 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:25.569 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:29:25.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:25.569 00.000 8976 Worker thread wakes up
03:29:25.569 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.19) opts 0xd
03:29:25.569 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.19)
03:29:25.569 00.000 8976 Moving (-0.30, -0.19) raw xDistance=-0.03 yDistance=0.35
03:29:25.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:25.569 00.000 5052 Enqueuing Expose request
03:29:25.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:29:25.570 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.35
03:29:25.570 00.000 8976 MoveAxis(R, 0, ABG)
03:29:25.570 00.000 8976 MoveAxis(D, 2, ABG)
03:29:25.570 00.000 8976 stepping (-28, -17) + (0, -2)
03:29:25.570 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:25.595 00.025 8976 Received - 47 (G) 
03:29:25.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:25.595 00.000 8976 stepped: pos (-28, -19)
03:29:25.595 00.000 8976 move complete, result=0
03:29:25.595 00.000 8976 worker thread done servicing request
03:29:25.595 00.000 8976 Worker thread wakes up
03:29:25.596 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:25.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:25.596 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:29:26.280 00.684 8976 Exposure complete
03:29:26.286 00.006 8976 worker thread done servicing request
03:29:26.286 00.000 5052 OnExposeComplete: enter
03:29:26.286 00.000 5052 UpdateGuideState(): m_state=6
03:29:26.286 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13967
03:29:26.286 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=280.76, Mass=49, SNR=4.7, Peak=53 HFD=2.6
03:29:26.286 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.04) = xAngle (-3.50 = 2.79)
03:29:26.286 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.68)
03:29:26.286 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.95 hyp=0.95 cameraTheta=-1.45 mountX=-0.89 mountY=0.42, mountTheta=2.70
03:29:26.287 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.95, opts=13)
03:29:26.287 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.95)
03:29:26.287 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:26.287 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:29:26.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:26.287 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:26.287 00.000 5052 Enqueuing Expose request
03:29:26.287 00.000 8976 Worker thread wakes up
03:29:26.287 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.95) opts 0xd
03:29:26.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.95)
03:29:26.287 00.000 8976 Moving (0.11, -0.95) raw xDistance=-0.89 yDistance=0.42
03:29:26.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
03:29:26.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
03:29:26.287 00.000 8976 MoveAxis(R, 4, ABG)
03:29:26.287 00.000 8976 stepping (-28, -19) + (4, 0)
03:29:26.287 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:26.331 00.044 8976 Received - 47 (G) 
03:29:26.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:26.331 00.000 8976 stepped: pos (-24, -19)
03:29:26.331 00.000 8976 MoveAxis(D, 2, ABG)
03:29:26.331 00.000 8976 stepping (-24, -19) + (0, -2)
03:29:26.331 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:26.362 00.031 8976 Received - 47 (G) 
03:29:26.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:26.362 00.000 8976 stepped: pos (-24, -21)
03:29:26.362 00.000 8976 move complete, result=0
03:29:26.362 00.000 8976 worker thread done servicing request
03:29:26.362 00.000 8976 Worker thread wakes up
03:29:26.362 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:26.362 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:26.362 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.4 px 2 ms SOUTH
03:29:27.065 00.703 8976 Exposure complete
03:29:27.071 00.006 8976 worker thread done servicing request
03:29:27.071 00.000 5052 OnExposeComplete: enter
03:29:27.071 00.000 5052 UpdateGuideState(): m_state=6
03:29:27.071 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13968
03:29:27.071 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.35, Mass=78, SNR=6.0, Peak=57 HFD=3.4
03:29:27.071 00.000 5052 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.04) = xAngle (-3.03 = -3.03)
03:29:27.071 00.000 5052 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.14 = -3.14)
03:29:27.071 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.36 hyp=0.43 cameraTheta=-0.99 mountX=-0.43 mountY=-0.00, mountTheta=-3.14
03:29:27.072 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.36, opts=13)
03:29:27.072 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.36)
03:29:27.072 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:27.072 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:29:27.072 00.000 8976 Worker thread wakes up
03:29:27.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.36) opts 0xd
03:29:27.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.36)
03:29:27.072 00.000 8976 Moving (0.24, -0.36) raw xDistance=-0.43 yDistance=-0.00
03:29:27.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:27.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.43
03:29:27.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:29:27.072 00.000 8976 MoveAxis(R, 2, ABG)
03:29:27.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:27.072 00.000 5052 Enqueuing Expose request
03:29:27.072 00.000 8976 stepping (-24, -21) + (2, 0)
03:29:27.072 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:27.098 00.026 8976 Received - 47 (G) 
03:29:27.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:27.098 00.000 8976 stepped: pos (-22, -21)
03:29:27.098 00.000 8976 MoveAxis(U, 0, ABG)
03:29:27.098 00.000 8976 move complete, result=0
03:29:27.098 00.000 8976 worker thread done servicing request
03:29:27.098 00.000 8976 Worker thread wakes up
03:29:27.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:27.098 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:27.098 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.0 px 0 ms NORTH
03:29:27.784 00.686 8976 Exposure complete
03:29:27.789 00.005 8976 worker thread done servicing request
03:29:27.789 00.000 5052 OnExposeComplete: enter
03:29:27.789 00.000 5052 UpdateGuideState(): m_state=6
03:29:27.790 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13969
03:29:27.790 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=282.61, Mass=49, SNR=4.7, Peak=55 HFD=2.2
03:29:27.790 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.04) = xAngle (-1.13 = -1.13)
03:29:27.790 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.24 = -1.24)
03:29:27.790 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=0.90 hyp=1.14 cameraTheta=0.91 mountX=0.48 mountY=-1.08, mountTheta=-1.15
03:29:27.791 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=0.90, opts=13)
03:29:27.791 00.000 5052 Enqueuing Move request for stepguider (0.70, 0.90)
03:29:27.791 00.000 8976 Worker thread wakes up
03:29:27.791 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:27.791 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:29:27.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:27.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:27.791 00.000 5052 Enqueuing Expose request
03:29:27.791 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, 0.90) opts 0xd
03:29:27.791 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.70, 0.90)
03:29:27.791 00.000 8976 Moving (0.70, 0.90) raw xDistance=0.48 yDistance=-1.08
03:29:27.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.48
03:29:27.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.08
03:29:27.791 00.000 8976 MoveAxis(L, 2, ABG)
03:29:27.791 00.000 8976 stepping (-22, -21) + (-2, 0)
03:29:27.791 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:27.817 00.026 8976 Received - 47 (G) 
03:29:27.817 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:27.817 00.000 8976 stepped: pos (-24, -21)
03:29:27.817 00.000 8976 MoveAxis(U, 4, ABG)
03:29:27.817 00.000 8976 stepping (-24, -21) + (0, 4)
03:29:27.817 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:27.850 00.033 8976 Received - 47 (G) 
03:29:27.850 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:27.850 00.000 8976 stepped: pos (-24, -17)
03:29:27.850 00.000 8976 move complete, result=0
03:29:27.850 00.000 8976 worker thread done servicing request
03:29:27.850 00.000 8976 Worker thread wakes up
03:29:27.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:27.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:27.850 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -1.1 px 4 ms NORTH
03:29:28.534 00.684 8976 Exposure complete
03:29:28.540 00.006 8976 worker thread done servicing request
03:29:28.540 00.000 5052 OnExposeComplete: enter
03:29:28.540 00.000 5052 UpdateGuideState(): m_state=6
03:29:28.540 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13970
03:29:28.540 00.000 5052 Star::Find returns 1 (0), X=329.87, Y=281.77, Mass=37, SNR=4.2, Peak=57 HFD=1.7
03:29:28.540 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
03:29:28.540 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
03:29:28.540 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.06 hyp=0.70 cameraTheta=0.08 mountX=-0.26 mountY=-0.61, mountTheta=-1.98
03:29:28.542 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.06, opts=13)
03:29:28.542 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.06)
03:29:28.542 00.000 8976 Worker thread wakes up
03:29:28.542 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:28.542 00.000 5052 UpdateGuideState exits: m=37 SNR=4.2
03:29:28.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:28.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.06) opts 0xd
03:29:28.542 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:28.542 00.000 5052 Enqueuing Expose request
03:29:28.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.06)
03:29:28.542 00.000 8976 Moving (0.69, 0.06) raw xDistance=-0.26 yDistance=-0.61
03:29:28.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
03:29:28.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.61
03:29:28.543 00.001 8976 MoveAxis(R, 1, ABG)
03:29:28.543 00.000 8976 stepping (-24, -17) + (1, 0)
03:29:28.543 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:28.569 00.026 8976 Received - 47 (G) 
03:29:28.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:28.569 00.000 8976 stepped: pos (-23, -17)
03:29:28.569 00.000 8976 MoveAxis(U, 3, ABG)
03:29:28.569 00.000 8976 stepping (-23, -17) + (0, 3)
03:29:28.569 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:28.601 00.032 8976 Received - 47 (G) 
03:29:28.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:28.601 00.000 8976 stepped: pos (-23, -14)
03:29:28.601 00.000 8976 move complete, result=0
03:29:28.601 00.000 8976 worker thread done servicing request
03:29:28.601 00.000 8976 Worker thread wakes up
03:29:28.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:28.601 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:28.601 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
03:29:29.284 00.683 8976 Exposure complete
03:29:29.290 00.006 8976 worker thread done servicing request
03:29:29.290 00.000 5052 OnExposeComplete: enter
03:29:29.290 00.000 5052 UpdateGuideState(): m_state=6
03:29:29.290 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13971
03:29:29.290 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.93, Mass=57, SNR=5.0, Peak=58 HFD=2.8
03:29:29.290 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:29:29.291 00.001 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
03:29:29.291 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.22 hyp=0.75 cameraTheta=2.84 mountX=0.52 mountY=0.48, mountTheta=0.75
03:29:29.291 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.22, opts=13)
03:29:29.292 00.001 5052 Enqueuing Move request for stepguider (-0.72, 0.22)
03:29:29.292 00.000 8976 Worker thread wakes up
03:29:29.292 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:29.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.22) opts 0xd
03:29:29.292 00.000 5052 UpdateGuideState exits: m=57 SNR=5.0
03:29:29.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.22)
03:29:29.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:29.292 00.000 8976 Moving (-0.72, 0.22) raw xDistance=0.52 yDistance=0.48
03:29:29.292 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:29.292 00.000 5052 Enqueuing Expose request
03:29:29.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.52
03:29:29.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
03:29:29.292 00.000 8976 MoveAxis(L, 2, ABG)
03:29:29.292 00.000 8976 stepping (-23, -14) + (-2, 0)
03:29:29.293 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:29.320 00.027 8976 Received - 47 (G) 
03:29:29.320 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:29.320 00.000 8976 stepped: pos (-25, -14)
03:29:29.320 00.000 8976 MoveAxis(D, 2, ABG)
03:29:29.320 00.000 8976 stepping (-25, -14) + (0, -2)
03:29:29.320 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:29.352 00.032 8976 Received - 47 (G) 
03:29:29.353 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:29.353 00.000 8976 stepped: pos (-25, -16)
03:29:29.353 00.000 8976 move complete, result=0
03:29:29.353 00.000 8976 worker thread done servicing request
03:29:29.353 00.000 8976 Worker thread wakes up
03:29:29.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:29.354 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:29.354 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:29:30.044 00.690 8976 Exposure complete
03:29:30.050 00.006 8976 worker thread done servicing request
03:29:30.050 00.000 5052 OnExposeComplete: enter
03:29:30.050 00.000 5052 UpdateGuideState(): m_state=6
03:29:30.050 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13972
03:29:30.050 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.95, Mass=44, SNR=4.5, Peak=56 HFD=1.8
03:29:30.050 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:29:30.050 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
03:29:30.051 00.001 5052 CameraToMount -- cameraX=-0.58 cameraY=0.24 hyp=0.63 cameraTheta=2.75 mountX=0.48 mountY=0.35, mountTheta=0.64
03:29:30.052 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.24, opts=13)
03:29:30.052 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.24)
03:29:30.052 00.000 8976 Worker thread wakes up
03:29:30.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.24) opts 0xd
03:29:30.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.24)
03:29:30.052 00.000 8976 Moving (-0.58, 0.24) raw xDistance=0.48 yDistance=0.35
03:29:30.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
03:29:30.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
03:29:30.052 00.000 8976 MoveAxis(L, 2, ABG)
03:29:30.052 00.000 8976 stepping (-25, -16) + (-2, 0)
03:29:30.052 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:29:30.052 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:29:30.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:30.052 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:30.052 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:30.052 00.000 5052 Enqueuing Expose request
03:29:30.087 00.035 8976 Received - 47 (G) 
03:29:30.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:30.087 00.000 8976 stepped: pos (-27, -16)
03:29:30.087 00.000 8976 MoveAxis(D, 2, ABG)
03:29:30.087 00.000 8976 stepping (-27, -16) + (0, -2)
03:29:30.087 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:30.119 00.032 8976 Received - 47 (G) 
03:29:30.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:30.119 00.000 8976 stepped: pos (-27, -18)
03:29:30.119 00.000 8976 move complete, result=0
03:29:30.119 00.000 8976 worker thread done servicing request
03:29:30.119 00.000 8976 Worker thread wakes up
03:29:30.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:30.120 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:30.120 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:29:30.805 00.685 8976 Exposure complete
03:29:30.810 00.005 8976 worker thread done servicing request
03:29:30.810 00.000 5052 OnExposeComplete: enter
03:29:30.810 00.000 5052 UpdateGuideState(): m_state=6
03:29:30.810 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13973
03:29:30.810 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.88, Mass=48, SNR=4.7, Peak=57 HFD=1.8
03:29:30.810 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:29:30.810 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
03:29:30.810 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.18 hyp=0.41 cameraTheta=2.70 mountX=0.33 mountY=0.22, mountTheta=0.59
03:29:30.811 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.18, opts=13)
03:29:30.811 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.18)
03:29:30.811 00.000 8976 Worker thread wakes up
03:29:30.811 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.18) opts 0xd
03:29:30.811 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.18)
03:29:30.811 00.000 8976 Moving (-0.37, 0.18) raw xDistance=0.33 yDistance=0.22
03:29:30.811 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:30.811 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:29:30.811 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:30.811 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
03:29:30.812 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:30.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:29:30.812 00.000 5052 Enqueuing Expose request
03:29:30.812 00.000 8976 MoveAxis(L, 1, ABG)
03:29:30.812 00.000 8976 stepping (-27, -18) + (-1, 0)
03:29:30.812 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:30.839 00.027 8976 Received - 47 (G) 
03:29:30.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:30.839 00.000 8976 stepped: pos (-28, -18)
03:29:30.839 00.000 8976 MoveAxis(U, 0, ABG)
03:29:30.839 00.000 8976 move complete, result=0
03:29:30.839 00.000 8976 worker thread done servicing request
03:29:30.839 00.000 8976 Worker thread wakes up
03:29:30.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:30.839 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:30.839 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:29:31.529 00.690 8976 Exposure complete
03:29:31.535 00.006 8976 worker thread done servicing request
03:29:31.535 00.000 5052 OnExposeComplete: enter
03:29:31.535 00.000 5052 UpdateGuideState(): m_state=6
03:29:31.535 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13974
03:29:31.535 00.000 5052 Star::Find returns 1 (0), X=328.01, Y=281.40, Mass=51, SNR=4.8, Peak=54 HFD=2.3
03:29:31.535 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
03:29:31.535 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
03:29:31.535 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=-0.31 hyp=1.21 cameraTheta=-2.89 mountX=0.26 mountY=1.15, mountTheta=1.35
03:29:31.536 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=-0.31, opts=13)
03:29:31.536 00.000 5052 Enqueuing Move request for stepguider (-1.17, -0.31)
03:29:31.536 00.000 8976 Worker thread wakes up
03:29:31.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, -0.31) opts 0xd
03:29:31.536 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, -0.31)
03:29:31.536 00.000 8976 Moving (-1.17, -0.31) raw xDistance=0.26 yDistance=1.15
03:29:31.536 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:29:31.536 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:31.536 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:29:31.537 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:31.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.15
03:29:31.537 00.000 8976 MoveAxis(R, 0, ABG)
03:29:31.537 00.000 8976 MoveAxis(D, 5, ABG)
03:29:31.537 00.000 8976 stepping (-28, -18) + (0, -5)
03:29:31.537 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:31.537 00.000 5052 Enqueuing Expose request
03:29:31.537 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:29:31.574 00.037 8976 Received - 47 (G) 
03:29:31.574 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:29:31.574 00.000 8976 stepped: pos (-28, -23)
03:29:31.574 00.000 8976 move complete, result=0
03:29:31.574 00.000 8976 worker thread done servicing request
03:29:31.574 00.000 8976 Worker thread wakes up
03:29:31.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:31.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:31.574 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 1.1 px 5 ms SOUTH
03:29:32.258 00.684 8976 Exposure complete
03:29:32.264 00.006 8976 worker thread done servicing request
03:29:32.264 00.000 5052 OnExposeComplete: enter
03:29:32.264 00.000 5052 UpdateGuideState(): m_state=6
03:29:32.264 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13975
03:29:32.264 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.61, Mass=64, SNR=5.3, Peak=55 HFD=2.8
03:29:32.264 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.98 = 1.31)
03:29:32.264 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
03:29:32.264 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.10 hyp=0.47 cameraTheta=-2.93 mountX=0.12 mountY=0.44, mountTheta=1.30
03:29:32.265 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.10, opts=13)
03:29:32.265 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.10)
03:29:32.265 00.000 8976 Worker thread wakes up
03:29:32.265 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.10) opts 0xd
03:29:32.265 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.10)
03:29:32.265 00.000 8976 Moving (-0.46, -0.10) raw xDistance=0.12 yDistance=0.44
03:29:32.265 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:32.265 00.000 5052 UpdateGuideState exits: m=64 SNR=5.3
03:29:32.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:32.265 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:32.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:29:32.266 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.44
03:29:32.266 00.000 8976 MoveAxis(R, 0, ABG)
03:29:32.266 00.000 8976 MoveAxis(D, 2, ABG)
03:29:32.266 00.000 5052 Enqueuing Expose request
03:29:32.266 00.000 8976 stepping (-28, -23) + (0, -2)
03:29:32.266 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:32.293 00.027 8976 Received - 47 (G) 
03:29:32.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:32.293 00.000 8976 stepped: pos (-28, -25)
03:29:32.294 00.001 8976 move complete, result=0
03:29:32.294 00.000 8976 worker thread done servicing request
03:29:32.294 00.000 8976 Worker thread wakes up
03:29:32.294 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:32.294 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:32.294 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:29:32.975 00.681 8976 Exposure complete
03:29:32.981 00.006 8976 worker thread done servicing request
03:29:32.981 00.000 5052 OnExposeComplete: enter
03:29:32.982 00.001 5052 UpdateGuideState(): m_state=6
03:29:32.982 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13976
03:29:32.982 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=282.17, Mass=48, SNR=4.7, Peak=55 HFD=2.2
03:29:32.982 00.000 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
03:29:32.982 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.07 = -1.07)
03:29:32.982 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.46 hyp=0.52 cameraTheta=1.08 mountX=0.29 mountY=-0.45, mountTheta=-0.99
03:29:32.982 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.46, opts=13)
03:29:32.982 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.46)
03:29:32.983 00.001 8976 Worker thread wakes up
03:29:32.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.46) opts 0xd
03:29:32.983 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:32.983 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:29:32.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:32.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.46)
03:29:32.983 00.000 8976 Moving (0.24, 0.46) raw xDistance=0.29 yDistance=-0.45
03:29:32.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
03:29:32.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:32.983 00.000 5052 Enqueuing Expose request
03:29:32.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.45
03:29:32.983 00.000 8976 MoveAxis(L, 1, ABG)
03:29:32.983 00.000 8976 stepping (-28, -25) + (-1, 0)
03:29:32.983 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:33.013 00.030 8976 Received - 47 (G) 
03:29:33.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:33.013 00.000 8976 stepped: pos (-29, -25)
03:29:33.013 00.000 8976 MoveAxis(U, 2, ABG)
03:29:33.013 00.000 8976 stepping (-29, -25) + (0, 2)
03:29:33.013 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:33.045 00.032 8976 Received - 47 (G) 
03:29:33.045 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:33.045 00.000 8976 stepped: pos (-29, -23)
03:29:33.045 00.000 8976 move complete, result=0
03:29:33.045 00.000 8976 worker thread done servicing request
03:29:33.045 00.000 8976 Worker thread wakes up
03:29:33.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:33.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:33.045 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
03:29:33.729 00.684 8976 Exposure complete
03:29:33.734 00.005 8976 worker thread done servicing request
03:29:33.734 00.000 5052 OnExposeComplete: enter
03:29:33.734 00.000 5052 UpdateGuideState(): m_state=6
03:29:33.734 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13977
03:29:33.734 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.03, Mass=37, SNR=4.1, Peak=54 HFD=2.3
03:29:33.734 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
03:29:33.734 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
03:29:33.734 00.000 5052 CameraToMount -- cameraX=0.72 cameraY=-0.68 hyp=0.99 cameraTheta=-0.76 mountX=-0.93 mountY=-0.23, mountTheta=-2.90
03:29:33.735 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.72, y=-0.68, opts=13)
03:29:33.735 00.000 5052 Enqueuing Move request for stepguider (0.72, -0.68)
03:29:33.735 00.000 8976 Worker thread wakes up
03:29:33.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.72, -0.68) opts 0xd
03:29:33.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.72, -0.68)
03:29:33.735 00.000 8976 Moving (0.72, -0.68) raw xDistance=-0.93 yDistance=-0.23
03:29:33.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:33.735 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:29:33.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:33.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.93
03:29:33.736 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:29:33.736 00.000 8976 MoveAxis(R, 4, ABG)
03:29:33.736 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:33.736 00.000 5052 Enqueuing Expose request
03:29:33.736 00.000 8976 stepping (-29, -23) + (4, 0)
03:29:33.736 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:33.780 00.044 8976 Received - 47 (G) 
03:29:33.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:33.780 00.000 8976 stepped: pos (-25, -23)
03:29:33.780 00.000 8976 MoveAxis(U, 0, ABG)
03:29:33.780 00.000 8976 move complete, result=0
03:29:33.780 00.000 8976 worker thread done servicing request
03:29:33.780 00.000 8976 Worker thread wakes up
03:29:33.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:33.780 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.2 px 0 ms NORTH
03:29:33.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:34.468 00.688 8976 Exposure complete
03:29:34.473 00.005 8976 worker thread done servicing request
03:29:34.473 00.000 5052 OnExposeComplete: enter
03:29:34.473 00.000 5052 UpdateGuideState(): m_state=6
03:29:34.473 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13978
03:29:34.473 00.000 5052 Star::Find returns 1 (0), X=329.98, Y=281.72, Mass=58, SNR=5.1, Peak=57 HFD=2.2
03:29:34.473 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
03:29:34.473 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:29:34.474 00.001 5052 CameraToMount -- cameraX=0.81 cameraY=0.01 hyp=0.81 cameraTheta=0.01 mountX=-0.36 mountY=-0.68, mountTheta=-2.05
03:29:34.474 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.01, opts=13)
03:29:34.474 00.000 5052 Enqueuing Move request for stepguider (0.81, 0.01)
03:29:34.474 00.000 8976 Worker thread wakes up
03:29:34.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.01) opts 0xd
03:29:34.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.01)
03:29:34.474 00.000 8976 Moving (0.81, 0.01) raw xDistance=-0.36 yDistance=-0.68
03:29:34.474 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:34.474 00.000 5052 UpdateGuideState exits: m=58 SNR=5.1
03:29:34.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:34.475 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:34.475 00.000 5052 Enqueuing Expose request
03:29:34.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
03:29:34.475 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
03:29:34.475 00.000 8976 MoveAxis(R, 2, ABG)
03:29:34.475 00.000 8976 stepping (-25, -23) + (2, 0)
03:29:34.475 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:34.500 00.025 8976 Received - 47 (G) 
03:29:34.500 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:34.500 00.000 8976 stepped: pos (-23, -23)
03:29:34.500 00.000 8976 MoveAxis(U, 3, ABG)
03:29:34.500 00.000 8976 stepping (-23, -23) + (0, 3)
03:29:34.500 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:34.532 00.032 8976 Received - 47 (G) 
03:29:34.532 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:34.532 00.000 8976 stepped: pos (-23, -20)
03:29:34.532 00.000 8976 move complete, result=0
03:29:34.532 00.000 8976 worker thread done servicing request
03:29:34.532 00.000 8976 Worker thread wakes up
03:29:34.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:34.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:34.532 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
03:29:35.220 00.688 8976 Exposure complete
03:29:35.226 00.006 8976 worker thread done servicing request
03:29:35.226 00.000 5052 OnExposeComplete: enter
03:29:35.226 00.000 5052 UpdateGuideState(): m_state=6
03:29:35.226 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13979
03:29:35.226 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=282.26, Mass=38, SNR=4.2, Peak=53 HFD=1.6
03:29:35.226 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
03:29:35.226 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
03:29:35.226 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.55 hyp=0.85 cameraTheta=0.70 mountX=0.19 mountY=-0.84, mountTheta=-1.34
03:29:35.229 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.55, opts=13)
03:29:35.229 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.55)
03:29:35.229 00.000 8976 Worker thread wakes up
03:29:35.229 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.55) opts 0xd
03:29:35.229 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.55)
03:29:35.229 00.000 8976 Moving (0.65, 0.55) raw xDistance=0.19 yDistance=-0.84
03:29:35.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:29:35.229 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:29:35.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84
03:29:35.229 00.000 5052 UpdateGuideState exits: m=38 SNR=4.2
03:29:35.229 00.000 8976 MoveAxis(R, 0, ABG)
03:29:35.229 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:35.229 00.000 8976 MoveAxis(U, 4, ABG)
03:29:35.229 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:35.229 00.000 8976 stepping (-23, -20) + (0, 4)
03:29:35.230 00.001 5052 Enqueuing Expose request
03:29:35.230 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:35.267 00.037 8976 Received - 47 (G) 
03:29:35.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:35.267 00.000 8976 stepped: pos (-23, -16)
03:29:35.267 00.000 8976 move complete, result=0
03:29:35.267 00.000 8976 worker thread done servicing request
03:29:35.267 00.000 8976 Worker thread wakes up
03:29:35.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:35.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:35.267 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.8 px 4 ms NORTH
03:29:35.951 00.684 8976 Exposure complete
03:29:35.956 00.005 8976 worker thread done servicing request
03:29:35.956 00.000 5052 OnExposeComplete: enter
03:29:35.956 00.000 5052 UpdateGuideState(): m_state=6
03:29:35.956 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13980
03:29:35.957 00.001 5052 Star::Find returns 1 (0), X=330.20, Y=282.06, Mass=35, SNR=4.0, Peak=54 HFD=1.6
03:29:35.957 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
03:29:35.957 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
03:29:35.957 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=0.35 hyp=1.08 cameraTheta=0.33 mountX=-0.16 mountY=-1.05, mountTheta=-1.72
03:29:35.957 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=0.35, opts=13)
03:29:35.957 00.000 5052 Enqueuing Move request for stepguider (1.03, 0.35)
03:29:35.957 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:35.957 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:29:35.957 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:35.957 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:35.957 00.000 5052 Enqueuing Expose request
03:29:35.958 00.001 8976 Worker thread wakes up
03:29:35.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, 0.35) opts 0xd
03:29:35.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, 0.35)
03:29:35.958 00.000 8976 Moving (1.03, 0.35) raw xDistance=-0.16 yDistance=-1.05
03:29:35.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:29:35.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.05
03:29:35.958 00.000 8976 MoveAxis(R, 0, ABG)
03:29:35.958 00.000 8976 MoveAxis(U, 4, ABG)
03:29:35.958 00.000 8976 stepping (-23, -16) + (0, 4)
03:29:35.958 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:36.002 00.044 8976 Received - 47 (G) 
03:29:36.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:36.002 00.000 8976 stepped: pos (-23, -12)
03:29:36.002 00.000 8976 move complete, result=0
03:29:36.002 00.000 8976 worker thread done servicing request
03:29:36.002 00.000 8976 Worker thread wakes up
03:29:36.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:36.003 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:36.003 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
03:29:36.686 00.683 8976 Exposure complete
03:29:36.692 00.006 8976 worker thread done servicing request
03:29:36.692 00.000 5052 OnExposeComplete: enter
03:29:36.692 00.000 5052 UpdateGuideState(): m_state=6
03:29:36.692 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13981
03:29:36.692 00.000 5052 Star::Find returns 1 (0), X=330.21, Y=281.54, Mass=63, SNR=5.4, Peak=55 HFD=2.7
03:29:36.692 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
03:29:36.692 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
03:29:36.692 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=-0.17 hyp=1.05 cameraTheta=-0.16 mountX=-0.62 mountY=-0.77, mountTheta=-2.25
03:29:36.693 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=-0.17, opts=13)
03:29:36.693 00.000 5052 Enqueuing Move request for stepguider (1.03, -0.17)
03:29:36.693 00.000 8976 Worker thread wakes up
03:29:36.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, -0.17) opts 0xd
03:29:36.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, -0.17)
03:29:36.693 00.000 8976 Moving (1.03, -0.17) raw xDistance=-0.62 yDistance=-0.77
03:29:36.693 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:29:36.693 00.000 5052 UpdateGuideState exits: m=63 SNR=5.4
03:29:36.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:36.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
03:29:36.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.77
03:29:36.693 00.000 8976 MoveAxis(R, 3, ABG)
03:29:36.693 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:36.693 00.000 5052 Enqueuing Expose request
03:29:36.693 00.000 8976 stepping (-23, -12) + (3, 0)
03:29:36.693 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:36.722 00.029 8976 Received - 47 (G) 
03:29:36.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:36.722 00.000 8976 stepped: pos (-20, -12)
03:29:36.722 00.000 8976 MoveAxis(U, 3, ABG)
03:29:36.722 00.000 8976 stepping (-20, -12) + (0, 3)
03:29:36.722 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:36.754 00.032 8976 Received - 47 (G) 
03:29:36.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:36.754 00.000 8976 stepped: pos (-20, -9)
03:29:36.754 00.000 8976 move complete, result=0
03:29:36.754 00.000 8976 worker thread done servicing request
03:29:36.754 00.000 8976 Worker thread wakes up
03:29:36.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:36.754 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.8 px 3 ms NORTH
03:29:36.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:37.440 00.686 8976 Exposure complete
03:29:37.446 00.006 8976 worker thread done servicing request
03:29:37.446 00.000 5052 OnExposeComplete: enter
03:29:37.446 00.000 5052 UpdateGuideState(): m_state=6
03:29:37.446 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13982
03:29:37.446 00.000 5052 Star::Find returns 1 (0), X=330.30, Y=282.98, Mass=48, SNR=4.7, Peak=54 HFD=2.3
03:29:37.446 00.000 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.20 = -1.20)
03:29:37.446 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.30 = -1.30)
03:29:37.446 00.000 5052 CameraToMount -- cameraX=1.13 cameraY=1.27 hyp=1.70 cameraTheta=0.84 mountX=0.61 mountY=-1.64, mountTheta=-1.21
03:29:37.447 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.13, y=1.27, opts=13)
03:29:37.447 00.000 5052 Enqueuing Move request for stepguider (1.13, 1.27)
03:29:37.447 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:37.447 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:29:37.447 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:37.447 00.000 8976 Worker thread wakes up
03:29:37.447 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.13, 1.27) opts 0xd
03:29:37.447 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.13, 1.27)
03:29:37.448 00.001 8976 Moving (1.13, 1.27) raw xDistance=0.61 yDistance=-1.64
03:29:37.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.61
03:29:37.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.07 from input -1.64
03:29:37.448 00.000 8976 MoveAxis(L, 2, ABG)
03:29:37.448 00.000 8976 stepping (-20, -9) + (-2, 0)
03:29:37.448 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:37.448 00.000 5052 Enqueuing Expose request
03:29:37.448 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:37.473 00.025 8976 Received - 47 (G) 
03:29:37.473 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:37.473 00.000 8976 stepped: pos (-22, -9)
03:29:37.473 00.000 8976 MoveAxis(U, 7, ABG)
03:29:37.473 00.000 8976 stepping (-22, -9) + (0, 7)
03:29:37.473 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:29:37.521 00.048 8976 Received - 47 (G) 
03:29:37.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:29:37.521 00.000 8976 stepped: pos (-22, -2)
03:29:37.521 00.000 8976 move complete, result=0
03:29:37.521 00.000 8976 worker thread done servicing request
03:29:37.521 00.000 8976 Worker thread wakes up
03:29:37.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:37.521 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -1.6 px 7 ms NORTH
03:29:37.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:38.206 00.685 8976 Exposure complete
03:29:38.211 00.005 8976 worker thread done servicing request
03:29:38.211 00.000 5052 OnExposeComplete: enter
03:29:38.211 00.000 5052 UpdateGuideState(): m_state=6
03:29:38.211 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13983
03:29:38.211 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.88, Mass=38, SNR=4.2, Peak=54 HFD=1.4
03:29:38.211 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
03:29:38.211 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
03:29:38.211 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.17 hyp=0.31 cameraTheta=0.56 mountX=0.03 mountY=-0.31, mountTheta=-1.48
03:29:38.212 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.17, opts=13)
03:29:38.212 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.17)
03:29:38.212 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:38.212 00.000 5052 UpdateGuideState exits: m=38 SNR=4.2
03:29:38.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:38.212 00.000 8976 Worker thread wakes up
03:29:38.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.17) opts 0xd
03:29:38.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.17)
03:29:38.212 00.000 8976 Moving (0.26, 0.17) raw xDistance=0.03 yDistance=-0.31
03:29:38.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:29:38.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:38.212 00.000 5052 Enqueuing Expose request
03:29:38.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.31
03:29:38.212 00.000 8976 MoveAxis(R, 0, ABG)
03:29:38.212 00.000 8976 MoveAxis(U, 2, ABG)
03:29:38.212 00.000 8976 stepping (-22, -2) + (0, 2)
03:29:38.212 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:38.241 00.029 8976 Received - 47 (G) 
03:29:38.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:38.241 00.000 8976 stepped: pos (-22, 0)
03:29:38.241 00.000 8976 move complete, result=0
03:29:38.241 00.000 8976 worker thread done servicing request
03:29:38.241 00.000 8976 Worker thread wakes up
03:29:38.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:38.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:38.241 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 2 ms NORTH
03:29:38.929 00.688 8976 Exposure complete
03:29:38.934 00.005 8976 worker thread done servicing request
03:29:38.934 00.000 5052 OnExposeComplete: enter
03:29:38.935 00.001 5052 UpdateGuideState(): m_state=6
03:29:38.935 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13984
03:29:38.935 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.75, Mass=51, SNR=4.8, Peak=58 HFD=1.9
03:29:38.935 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:29:38.935 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
03:29:38.935 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=0.04 hyp=0.79 cameraTheta=3.09 mountX=0.40 mountY=0.64, mountTheta=1.02
03:29:38.935 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=0.04, opts=13)
03:29:38.935 00.000 5052 Enqueuing Move request for stepguider (-0.79, 0.04)
03:29:38.936 00.001 8976 Worker thread wakes up
03:29:38.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, 0.04) opts 0xd
03:29:38.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, 0.04)
03:29:38.936 00.000 8976 Moving (-0.79, 0.04) raw xDistance=0.40 yDistance=0.64
03:29:38.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:29:38.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.64
03:29:38.936 00.000 8976 MoveAxis(L, 2, ABG)
03:29:38.936 00.000 8976 stepping (-22, 0) + (-2, 0)
03:29:38.936 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:38.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:38.936 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:29:38.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:38.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:38.936 00.000 5052 Enqueuing Expose request
03:29:38.960 00.024 8976 Received - 47 (G) 
03:29:38.960 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:38.960 00.000 8976 stepped: pos (-24, 0)
03:29:38.960 00.000 8976 MoveAxis(D, 2, ABG)
03:29:38.960 00.000 8976 stepping (-24, 0) + (0, -2)
03:29:38.960 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:38.992 00.032 8976 Received - 47 (G) 
03:29:38.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:38.992 00.000 8976 stepped: pos (-24, -2)
03:29:38.992 00.000 8976 move complete, result=0
03:29:38.992 00.000 8976 worker thread done servicing request
03:29:38.992 00.000 8976 Worker thread wakes up
03:29:38.992 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:29:38.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:38.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:39.677 00.685 8976 Exposure complete
03:29:39.682 00.005 8976 worker thread done servicing request
03:29:39.682 00.000 5052 OnExposeComplete: enter
03:29:39.682 00.000 5052 UpdateGuideState(): m_state=6
03:29:39.682 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13985
03:29:39.683 00.001 5052 Star::Find returns 1 (0), X=329.29, Y=281.28, Mass=54, SNR=5.0, Peak=55 HFD=2.0
03:29:39.683 00.000 5052 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.04) = xAngle (-3.35 = 2.94)
03:29:39.683 00.000 5052 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.45 = 2.83)
03:29:39.683 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.43 hyp=0.45 cameraTheta=-1.30 mountX=-0.44 mountY=0.14, mountTheta=2.84
03:29:39.683 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.43, opts=13)
03:29:39.683 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.43)
03:29:39.683 00.000 8976 Worker thread wakes up
03:29:39.683 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.43) opts 0xd
03:29:39.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.43)
03:29:39.683 00.000 8976 Moving (0.12, -0.43) raw xDistance=-0.44 yDistance=0.14
03:29:39.684 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:39.684 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:29:39.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:39.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:39.684 00.000 5052 Enqueuing Expose request
03:29:39.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
03:29:39.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:29:39.684 00.000 8976 MoveAxis(R, 2, ABG)
03:29:39.684 00.000 8976 stepping (-24, -2) + (2, 0)
03:29:39.684 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:39.711 00.027 8976 Received - 47 (G) 
03:29:39.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:39.711 00.000 8976 stepped: pos (-22, -2)
03:29:39.711 00.000 8976 MoveAxis(U, 0, ABG)
03:29:39.711 00.000 8976 move complete, result=0
03:29:39.711 00.000 8976 worker thread done servicing request
03:29:39.711 00.000 8976 Worker thread wakes up
03:29:39.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:39.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:39.711 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.1 px 0 ms NORTH
03:29:40.400 00.689 8976 Exposure complete
03:29:40.405 00.005 8976 worker thread done servicing request
03:29:40.405 00.000 5052 OnExposeComplete: enter
03:29:40.405 00.000 5052 UpdateGuideState(): m_state=6
03:29:40.405 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13986
03:29:40.405 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.42, Mass=46, SNR=4.6, Peak=54 HFD=2.4
03:29:40.405 00.000 5052 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
03:29:40.405 00.000 5052 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.94 = -2.94)
03:29:40.406 00.001 5052 CameraToMount -- cameraX=0.29 cameraY=-0.29 hyp=0.41 cameraTheta=-0.79 mountX=-0.39 mountY=-0.08, mountTheta=-2.93
03:29:40.406 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.29, opts=13)
03:29:40.406 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.29)
03:29:40.406 00.000 8976 Worker thread wakes up
03:29:40.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.29) opts 0xd
03:29:40.407 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.29)
03:29:40.407 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:40.407 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:29:40.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:40.407 00.000 8976 Moving (0.29, -0.29) raw xDistance=-0.39 yDistance=-0.08
03:29:40.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
03:29:40.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:29:40.407 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:40.407 00.000 5052 Enqueuing Expose request
03:29:40.407 00.000 8976 MoveAxis(R, 2, ABG)
03:29:40.407 00.000 8976 stepping (-22, -2) + (2, 0)
03:29:40.407 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:40.431 00.024 8976 Received - 47 (G) 
03:29:40.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:40.431 00.000 8976 stepped: pos (-20, -2)
03:29:40.431 00.000 8976 MoveAxis(U, 0, ABG)
03:29:40.431 00.000 8976 move complete, result=0
03:29:40.431 00.000 8976 worker thread done servicing request
03:29:40.431 00.000 8976 Worker thread wakes up
03:29:40.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:40.431 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:40.431 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
03:29:41.113 00.682 8976 Exposure complete
03:29:41.119 00.006 8976 worker thread done servicing request
03:29:41.119 00.000 5052 OnExposeComplete: enter
03:29:41.119 00.000 5052 UpdateGuideState(): m_state=6
03:29:41.119 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13987
03:29:41.119 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.63, Mass=46, SNR=4.6, Peak=54 HFD=1.7
03:29:41.119 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
03:29:41.119 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.64 = -0.64)
03:29:41.119 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.92 hyp=0.93 cameraTheta=1.50 mountX=0.79 mountY=-0.55, mountTheta=-0.61
03:29:41.120 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.92, opts=13)
03:29:41.120 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.92)
03:29:41.120 00.000 8976 Worker thread wakes up
03:29:41.120 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:41.120 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:29:41.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:41.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:41.120 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.92) opts 0xd
03:29:41.120 00.000 5052 Enqueuing Expose request
03:29:41.121 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.92)
03:29:41.121 00.000 8976 Moving (0.06, 0.92) raw xDistance=0.79 yDistance=-0.55
03:29:41.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.79
03:29:41.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
03:29:41.121 00.000 8976 MoveAxis(L, 3, ABG)
03:29:41.121 00.000 8976 stepping (-20, -2) + (-3, 0)
03:29:41.121 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:41.150 00.029 8976 Received - 47 (G) 
03:29:41.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:41.150 00.000 8976 stepped: pos (-23, -2)
03:29:41.150 00.000 8976 MoveAxis(U, 2, ABG)
03:29:41.150 00.000 8976 stepping (-23, -2) + (0, 2)
03:29:41.150 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:41.181 00.031 8976 Received - 47 (G) 
03:29:41.181 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:41.181 00.000 8976 stepped: pos (-23, 0)
03:29:41.181 00.000 8976 move complete, result=0
03:29:41.182 00.001 8976 worker thread done servicing request
03:29:41.182 00.000 8976 Worker thread wakes up
03:29:41.182 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.6 px 2 ms NORTH
03:29:41.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:41.182 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:41.865 00.683 8976 Exposure complete
03:29:41.870 00.005 8976 worker thread done servicing request
03:29:41.870 00.000 5052 OnExposeComplete: enter
03:29:41.871 00.001 5052 UpdateGuideState(): m_state=6
03:29:41.871 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13988
03:29:41.871 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.73, Mass=53, SNR=4.8, Peak=55 HFD=2.7
03:29:41.871 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
03:29:41.871 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.06 = -2.06)
03:29:41.871 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.02 hyp=0.27 cameraTheta=0.08 mountX=-0.10 mountY=-0.24, mountTheta=-1.98
03:29:41.871 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.02, opts=13)
03:29:41.871 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.02)
03:29:41.871 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:41.871 00.000 5052 UpdateGuideState exits: m=53 SNR=4.8
03:29:41.872 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:41.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:41.872 00.000 5052 Enqueuing Expose request
03:29:41.872 00.000 8976 Worker thread wakes up
03:29:41.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.02) opts 0xd
03:29:41.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.02)
03:29:41.872 00.000 8976 Moving (0.27, 0.02) raw xDistance=-0.10 yDistance=-0.24
03:29:41.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:29:41.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:29:41.872 00.000 8976 MoveAxis(R, 0, ABG)
03:29:41.872 00.000 8976 MoveAxis(U, 0, ABG)
03:29:41.872 00.000 8976 move complete, result=0
03:29:41.872 00.000 8976 worker thread done servicing request
03:29:41.872 00.000 8976 Worker thread wakes up
03:29:41.872 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:41.872 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:41.872 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:42.556 00.684 8976 Exposure complete
03:29:42.561 00.005 8976 worker thread done servicing request
03:29:42.561 00.000 5052 OnExposeComplete: enter
03:29:42.562 00.001 5052 UpdateGuideState(): m_state=6
03:29:42.562 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13989
03:29:42.562 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.47, Mass=44, SNR=4.5, Peak=56 HFD=2.0
03:29:42.562 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.57 = 1.72)
03:29:42.562 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
03:29:42.562 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.24 hyp=0.41 cameraTheta=-2.52 mountX=-0.06 mountY=0.41, mountTheta=1.72
03:29:42.562 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.24, opts=13)
03:29:42.562 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.24)
03:29:42.563 00.001 8976 Worker thread wakes up
03:29:42.563 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.24) opts 0xd
03:29:42.563 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.24)
03:29:42.563 00.000 8976 Moving (-0.34, -0.24) raw xDistance=-0.06 yDistance=0.41
03:29:42.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:29:42.563 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:42.563 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:29:42.563 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:42.563 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:29:42.563 00.000 8976 MoveAxis(R, 0, ABG)
03:29:42.563 00.000 8976 MoveAxis(D, 2, ABG)
03:29:42.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:42.563 00.000 5052 Enqueuing Expose request
03:29:42.563 00.000 8976 stepping (-23, 0) + (0, -2)
03:29:42.563 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:42.588 00.025 8976 Received - 47 (G) 
03:29:42.588 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:42.588 00.000 8976 stepped: pos (-23, -2)
03:29:42.588 00.000 8976 move complete, result=0
03:29:42.589 00.001 8976 worker thread done servicing request
03:29:42.589 00.000 8976 Worker thread wakes up
03:29:42.589 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:42.589 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:42.589 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:29:43.275 00.686 8976 Exposure complete
03:29:43.281 00.006 8976 worker thread done servicing request
03:29:43.281 00.000 5052 OnExposeComplete: enter
03:29:43.281 00.000 5052 UpdateGuideState(): m_state=6
03:29:43.281 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13990
03:29:43.281 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.41, Mass=61, SNR=5.3, Peak=56 HFD=2.2
03:29:43.281 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
03:29:43.281 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.04 = 2.24)
03:29:43.281 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.90 mountX=-0.22 mountY=0.25, mountTheta=2.30
03:29:43.282 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.30, opts=13)
03:29:43.282 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.30)
03:29:43.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:43.282 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:29:43.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:43.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:43.282 00.000 5052 Enqueuing Expose request
03:29:43.282 00.000 8976 Worker thread wakes up
03:29:43.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.30) opts 0xd
03:29:43.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.30)
03:29:43.282 00.000 8976 Moving (-0.10, -0.30) raw xDistance=-0.22 yDistance=0.25
03:29:43.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:29:43.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:29:43.282 00.000 8976 MoveAxis(R, 0, ABG)
03:29:43.282 00.000 8976 MoveAxis(U, 0, ABG)
03:29:43.282 00.000 8976 move complete, result=0
03:29:43.283 00.001 8976 worker thread done servicing request
03:29:43.283 00.000 8976 Worker thread wakes up
03:29:43.283 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
03:29:43.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:43.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:43.970 00.687 8976 Exposure complete
03:29:43.976 00.006 8976 worker thread done servicing request
03:29:43.976 00.000 5052 OnExposeComplete: enter
03:29:43.976 00.000 5052 UpdateGuideState(): m_state=6
03:29:43.976 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13991
03:29:43.976 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.95, Mass=56, SNR=5.0, Peak=55 HFD=2.1
03:29:43.976 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.12 = -0.12)
03:29:43.976 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.22 = -0.22)
03:29:43.976 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.92 mountX=0.25 mountY=-0.06, mountTheta=-0.22
03:29:43.976 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.24, opts=13)
03:29:43.976 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.24)
03:29:43.976 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:43.976 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:29:43.976 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:43.977 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:43.977 00.000 5052 Enqueuing Expose request
03:29:43.977 00.000 8976 Worker thread wakes up
03:29:43.977 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.24) opts 0xd
03:29:43.977 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.24)
03:29:43.977 00.000 8976 Moving (-0.09, 0.24) raw xDistance=0.25 yDistance=-0.06
03:29:43.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:29:43.977 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:29:43.977 00.000 8976 MoveAxis(R, 0, ABG)
03:29:43.977 00.000 8976 MoveAxis(U, 0, ABG)
03:29:43.977 00.000 8976 move complete, result=0
03:29:43.978 00.001 8976 worker thread done servicing request
03:29:43.978 00.000 8976 Worker thread wakes up
03:29:43.978 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:43.978 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:43.978 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:44.661 00.683 8976 Exposure complete
03:29:44.667 00.006 8976 worker thread done servicing request
03:29:44.667 00.000 5052 OnExposeComplete: enter
03:29:44.667 00.000 5052 UpdateGuideState(): m_state=6
03:29:44.667 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13992
03:29:44.667 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.73, Mass=32, SNR=3.9, Peak=57 HFD=1.2
03:29:44.667 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:29:44.667 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
03:29:44.668 00.001 5052 CameraToMount -- cameraX=0.52 cameraY=0.02 hyp=0.52 cameraTheta=0.05 mountX=-0.22 mountY=-0.45, mountTheta=-2.02
03:29:44.668 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.02, opts=13)
03:29:44.668 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.02)
03:29:44.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:44.668 00.000 5052 UpdateGuideState exits: m=32 SNR=3.9
03:29:44.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:44.668 00.000 8976 Worker thread wakes up
03:29:44.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.02) opts 0xd
03:29:44.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.02)
03:29:44.668 00.000 8976 Moving (0.52, 0.02) raw xDistance=-0.22 yDistance=-0.45
03:29:44.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:44.669 00.001 5052 Enqueuing Expose request
03:29:44.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:29:44.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
03:29:44.669 00.000 8976 MoveAxis(R, 0, ABG)
03:29:44.669 00.000 8976 MoveAxis(U, 2, ABG)
03:29:44.669 00.000 8976 stepping (-23, -2) + (0, 2)
03:29:44.669 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:44.698 00.029 8976 Received - 47 (G) 
03:29:44.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:44.698 00.000 8976 stepped: pos (-23, 0)
03:29:44.698 00.000 8976 move complete, result=0
03:29:44.698 00.000 8976 worker thread done servicing request
03:29:44.698 00.000 8976 Worker thread wakes up
03:29:44.698 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:44.698 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:44.699 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:29:45.382 00.683 8976 Exposure complete
03:29:45.388 00.006 8976 worker thread done servicing request
03:29:45.388 00.000 5052 OnExposeComplete: enter
03:29:45.388 00.000 5052 UpdateGuideState(): m_state=6
03:29:45.388 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13993
03:29:45.388 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.84, Mass=56, SNR=5.1, Peak=56 HFD=2.4
03:29:45.388 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
03:29:45.388 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
03:29:45.388 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.13 hyp=0.65 cameraTheta=0.20 mountX=-0.17 mountY=-0.60, mountTheta=-1.85
03:29:45.388 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.13, opts=13)
03:29:45.388 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.13)
03:29:45.388 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:45.389 00.001 5052 UpdateGuideState exits: m=56 SNR=5.1
03:29:45.389 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:45.389 00.000 8976 Worker thread wakes up
03:29:45.389 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.13) opts 0xd
03:29:45.389 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.13)
03:29:45.389 00.000 8976 Moving (0.63, 0.13) raw xDistance=-0.17 yDistance=-0.60
03:29:45.389 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:45.389 00.000 5052 Enqueuing Expose request
03:29:45.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:29:45.389 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
03:29:45.389 00.000 8976 MoveAxis(R, 0, ABG)
03:29:45.389 00.000 8976 MoveAxis(U, 3, ABG)
03:29:45.389 00.000 8976 stepping (-23, 0) + (0, 3)
03:29:45.389 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:45.418 00.029 8976 Received - 47 (G) 
03:29:45.418 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:45.418 00.000 8976 stepped: pos (-23, 3)
03:29:45.418 00.000 8976 move complete, result=0
03:29:45.418 00.000 8976 worker thread done servicing request
03:29:45.418 00.000 8976 Worker thread wakes up
03:29:45.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:45.419 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:45.419 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
03:29:46.103 00.684 8976 Exposure complete
03:29:46.108 00.005 8976 worker thread done servicing request
03:29:46.108 00.000 5052 OnExposeComplete: enter
03:29:46.108 00.000 5052 UpdateGuideState(): m_state=6
03:29:46.109 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13994
03:29:46.109 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.93, Mass=50, SNR=4.8, Peak=57 HFD=1.9
03:29:46.109 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.22 = -1.22)
03:29:46.109 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
03:29:46.109 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.82 mountX=0.10 mountY=-0.30, mountTheta=-1.23
03:29:46.109 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.22, opts=13)
03:29:46.109 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.22)
03:29:46.109 00.000 8976 Worker thread wakes up
03:29:46.110 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:29:46.110 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:29:46.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:46.110 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.22) opts 0xd
03:29:46.110 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.22)
03:29:46.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:46.110 00.000 5052 Enqueuing Expose request
03:29:46.110 00.000 8976 Moving (0.21, 0.22) raw xDistance=0.10 yDistance=-0.30
03:29:46.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:29:46.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
03:29:46.110 00.000 8976 MoveAxis(R, 0, ABG)
03:29:46.110 00.000 8976 MoveAxis(U, 1, ABG)
03:29:46.110 00.000 8976 stepping (-23, 3) + (0, 1)
03:29:46.110 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:46.137 00.027 8976 Received - 47 (G) 
03:29:46.138 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:46.138 00.000 8976 stepped: pos (-23, 4)
03:29:46.138 00.000 8976 move complete, result=0
03:29:46.138 00.000 8976 worker thread done servicing request
03:29:46.138 00.000 8976 Worker thread wakes up
03:29:46.138 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:46.138 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:46.138 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:29:46.823 00.685 8976 Exposure complete
03:29:46.829 00.006 8976 worker thread done servicing request
03:29:46.829 00.000 5052 OnExposeComplete: enter
03:29:46.829 00.000 5052 UpdateGuideState(): m_state=6
03:29:46.829 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13995
03:29:46.829 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.48, Mass=61, SNR=5.2, Peak=56 HFD=2.6
03:29:46.829 00.000 5052 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.04) = xAngle (-4.61 = 1.67)
03:29:46.829 00.000 5052 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.57)
03:29:46.829 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.23 hyp=0.42 cameraTheta=-2.57 mountX=-0.04 mountY=0.42, mountTheta=1.67
03:29:46.829 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.23, opts=13)
03:29:46.829 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.23)
03:29:46.830 00.001 8976 Worker thread wakes up
03:29:46.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.23) opts 0xd
03:29:46.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.23)
03:29:46.830 00.000 8976 Moving (-0.36, -0.23) raw xDistance=-0.04 yDistance=0.42
03:29:46.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:29:46.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42
03:29:46.830 00.000 8976 MoveAxis(R, 0, ABG)
03:29:46.830 00.000 8976 MoveAxis(D, 2, ABG)
03:29:46.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:46.830 00.000 8976 stepping (-23, 4) + (0, -2)
03:29:46.830 00.000 5052 UpdateGuideState exits: m=61 SNR=5.2
03:29:46.830 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:46.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:46.830 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:46.830 00.000 5052 Enqueuing Expose request
03:29:46.857 00.027 8976 Received - 47 (G) 
03:29:46.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:46.857 00.000 8976 stepped: pos (-23, 2)
03:29:46.857 00.000 8976 move complete, result=0
03:29:46.857 00.000 8976 worker thread done servicing request
03:29:46.857 00.000 8976 Worker thread wakes up
03:29:46.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:46.858 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:46.858 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:29:47.542 00.684 8976 Exposure complete
03:29:47.547 00.005 8976 worker thread done servicing request
03:29:47.548 00.001 5052 OnExposeComplete: enter
03:29:47.548 00.000 5052 UpdateGuideState(): m_state=6
03:29:47.548 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13996
03:29:47.548 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=282.09, Mass=46, SNR=4.6, Peak=56 HFD=1.4
03:29:47.548 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
03:29:47.548 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
03:29:47.548 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.39 hyp=0.42 cameraTheta=1.14 mountX=0.26 mountY=-0.36, mountTheta=-0.94
03:29:47.548 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.39, opts=13)
03:29:47.548 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.39)
03:29:47.548 00.000 8976 Worker thread wakes up
03:29:47.549 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:47.549 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:29:47.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:47.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.39) opts 0xd
03:29:47.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.39)
03:29:47.549 00.000 8976 Moving (0.18, 0.39) raw xDistance=0.26 yDistance=-0.36
03:29:47.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
03:29:47.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:47.549 00.000 5052 Enqueuing Expose request
03:29:47.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
03:29:47.549 00.000 8976 MoveAxis(L, 1, ABG)
03:29:47.549 00.000 8976 stepping (-23, 2) + (-1, 0)
03:29:47.549 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:47.576 00.027 8976 Received - 47 (G) 
03:29:47.576 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:47.576 00.000 8976 stepped: pos (-24, 2)
03:29:47.576 00.000 8976 MoveAxis(U, 1, ABG)
03:29:47.576 00.000 8976 stepping (-24, 2) + (0, 1)
03:29:47.576 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:47.608 00.032 8976 Received - 47 (G) 
03:29:47.608 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:47.608 00.000 8976 stepped: pos (-24, 3)
03:29:47.608 00.000 8976 move complete, result=0
03:29:47.609 00.001 8976 worker thread done servicing request
03:29:47.609 00.000 8976 Worker thread wakes up
03:29:47.609 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
03:29:47.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:47.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:48.312 00.703 8976 Exposure complete
03:29:48.317 00.005 8976 worker thread done servicing request
03:29:48.317 00.000 5052 OnExposeComplete: enter
03:29:48.317 00.000 5052 UpdateGuideState(): m_state=6
03:29:48.317 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13997
03:29:48.317 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.10, Mass=64, SNR=5.4, Peak=52 HFD=3.0
03:29:48.317 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.23 = 2.05)
03:29:48.317 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.33 = 1.95)
03:29:48.317 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.61 hyp=0.75 cameraTheta=-2.19 mountX=-0.35 mountY=0.70, mountTheta=2.03
03:29:48.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.61, opts=13)
03:29:48.318 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.61)
03:29:48.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:48.318 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:29:48.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:48.318 00.000 8976 Worker thread wakes up
03:29:48.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.61) opts 0xd
03:29:48.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.61)
03:29:48.318 00.000 8976 Moving (-0.43, -0.61) raw xDistance=-0.35 yDistance=0.70
03:29:48.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:48.318 00.000 5052 Enqueuing Expose request
03:29:48.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
03:29:48.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.70
03:29:48.319 00.001 8976 MoveAxis(R, 1, ABG)
03:29:48.319 00.000 8976 stepping (-24, 3) + (1, 0)
03:29:48.319 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:48.344 00.025 8976 Received - 47 (G) 
03:29:48.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:48.344 00.000 8976 stepped: pos (-23, 3)
03:29:48.344 00.000 8976 MoveAxis(D, 3, ABG)
03:29:48.344 00.000 8976 stepping (-23, 3) + (0, -3)
03:29:48.344 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:48.376 00.032 8976 Received - 47 (G) 
03:29:48.376 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:48.376 00.000 8976 stepped: pos (-23, 0)
03:29:48.376 00.000 8976 move complete, result=0
03:29:48.376 00.000 8976 worker thread done servicing request
03:29:48.376 00.000 8976 Worker thread wakes up
03:29:48.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:48.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:48.376 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.7 px 3 ms SOUTH
03:29:49.062 00.686 8976 Exposure complete
03:29:49.068 00.006 8976 worker thread done servicing request
03:29:49.068 00.000 5052 OnExposeComplete: enter
03:29:49.068 00.000 5052 UpdateGuideState(): m_state=6
03:29:49.068 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13998
03:29:49.068 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.83, Mass=44, SNR=4.5, Peak=55 HFD=1.9
03:29:49.068 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
03:29:49.068 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
03:29:49.068 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.12 hyp=0.74 cameraTheta=0.16 mountX=-0.23 mountY=-0.68, mountTheta=-1.90
03:29:49.069 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.12, opts=13)
03:29:49.069 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.12)
03:29:49.069 00.000 8976 Worker thread wakes up
03:29:49.069 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.12) opts 0xd
03:29:49.069 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.12)
03:29:49.069 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:49.069 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:29:49.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:49.069 00.000 8976 Moving (0.73, 0.12) raw xDistance=-0.23 yDistance=-0.68
03:29:49.070 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:29:49.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.68
03:29:49.070 00.000 8976 MoveAxis(R, 0, ABG)
03:29:49.070 00.000 8976 MoveAxis(U, 3, ABG)
03:29:49.070 00.000 8976 stepping (-23, 0) + (0, 3)
03:29:49.070 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:49.070 00.000 5052 Enqueuing Expose request
03:29:49.070 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:49.112 00.042 8976 Received - 47 (G) 
03:29:49.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:49.112 00.000 8976 stepped: pos (-23, 3)
03:29:49.112 00.000 8976 move complete, result=0
03:29:49.112 00.000 8976 worker thread done servicing request
03:29:49.112 00.000 8976 Worker thread wakes up
03:29:49.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:49.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:49.112 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:29:49.796 00.684 8976 Exposure complete
03:29:49.802 00.006 8976 worker thread done servicing request
03:29:49.802 00.000 5052 OnExposeComplete: enter
03:29:49.802 00.000 5052 UpdateGuideState(): m_state=6
03:29:49.802 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13999
03:29:49.802 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.82, Mass=54, SNR=5.0, Peak=55 HFD=2.1
03:29:49.802 00.000 5052 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:29:49.802 00.000 5052 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
03:29:49.802 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.57 mountX=0.17 mountY=0.08, mountTheta=0.44
03:29:49.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.11, opts=13)
03:29:49.803 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.11)
03:29:49.803 00.000 8976 Worker thread wakes up
03:29:49.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.11) opts 0xd
03:29:49.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.11)
03:29:49.803 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:49.803 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:29:49.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:49.803 00.000 8976 Moving (-0.17, 0.11) raw xDistance=0.17 yDistance=0.08
03:29:49.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:29:49.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:29:49.803 00.000 8976 MoveAxis(R, 0, ABG)
03:29:49.803 00.000 8976 MoveAxis(U, 0, ABG)
03:29:49.803 00.000 8976 move complete, result=0
03:29:49.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:49.803 00.000 5052 Enqueuing Expose request
03:29:49.803 00.000 8976 worker thread done servicing request
03:29:49.803 00.000 8976 Worker thread wakes up
03:29:49.804 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:49.804 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:49.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:50.488 00.684 8976 Exposure complete
03:29:50.494 00.006 8976 worker thread done servicing request
03:29:50.494 00.000 5052 OnExposeComplete: enter
03:29:50.494 00.000 5052 UpdateGuideState(): m_state=6
03:29:50.494 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14000
03:29:50.495 00.001 5052 Star::Find returns 1 (0), X=328.84, Y=281.57, Mass=41, SNR=4.4, Peak=54 HFD=2.0
03:29:50.495 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
03:29:50.495 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
03:29:50.495 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.14 hyp=0.37 cameraTheta=-2.74 mountX=0.03 mountY=0.36, mountTheta=1.50
03:29:50.495 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.14, opts=13)
03:29:50.495 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.14)
03:29:50.495 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:29:50.495 00.000 5052 UpdateGuideState exits: m=41 SNR=4.4
03:29:50.495 00.000 8976 Worker thread wakes up
03:29:50.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.14) opts 0xd
03:29:50.496 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.14)
03:29:50.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:50.496 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:50.496 00.000 5052 Enqueuing Expose request
03:29:50.496 00.000 8976 Moving (-0.34, -0.14) raw xDistance=0.03 yDistance=0.36
03:29:50.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:29:50.496 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:29:50.496 00.000 8976 MoveAxis(R, 0, ABG)
03:29:50.496 00.000 8976 MoveAxis(D, 1, ABG)
03:29:50.496 00.000 8976 stepping (-23, 3) + (0, -1)
03:29:50.496 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:50.518 00.022 8976 Received - 47 (G) 
03:29:50.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:50.518 00.000 8976 stepped: pos (-23, 2)
03:29:50.518 00.000 8976 move complete, result=0
03:29:50.518 00.000 8976 worker thread done servicing request
03:29:50.518 00.000 8976 Worker thread wakes up
03:29:50.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:50.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:50.518 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:29:51.203 00.685 8976 Exposure complete
03:29:51.208 00.005 8976 worker thread done servicing request
03:29:51.208 00.000 5052 OnExposeComplete: enter
03:29:51.208 00.000 5052 UpdateGuideState(): m_state=6
03:29:51.208 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14001
03:29:51.208 00.000 5052 Star::Find returns 1 (0), X=327.93, Y=281.19, Mass=41, SNR=4.3, Peak=55 HFD=2.0
03:29:51.208 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.79 = 1.50)
03:29:51.208 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.39)
03:29:51.208 00.000 5052 CameraToMount -- cameraX=-1.24 cameraY=-0.52 hyp=1.34 cameraTheta=-2.74 mountX=0.10 mountY=1.32, mountTheta=1.49
03:29:51.208 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.24, y=-0.52, opts=13)
03:29:51.208 00.000 5052 Enqueuing Move request for stepguider (-1.24, -0.52)
03:29:51.209 00.001 8976 Worker thread wakes up
03:29:51.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.24, -0.52) opts 0xd
03:29:51.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.24, -0.52)
03:29:51.209 00.000 8976 Moving (-1.24, -0.52) raw xDistance=0.10 yDistance=1.32
03:29:51.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:29:51.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.32
03:29:51.209 00.000 8976 MoveAxis(R, 0, ABG)
03:29:51.209 00.000 8976 MoveAxis(D, 5, ABG)
03:29:51.209 00.000 8976 stepping (-23, 2) + (0, -5)
03:29:51.209 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:29:51.209 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:29:51.209 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:29:51.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:51.209 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:51.209 00.000 5052 Enqueuing Expose request
03:29:51.253 00.044 8976 Received - 47 (G) 
03:29:51.253 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:29:51.253 00.000 8976 stepped: pos (-23, -3)
03:29:51.253 00.000 8976 move complete, result=0
03:29:51.253 00.000 8976 worker thread done servicing request
03:29:51.253 00.000 8976 Worker thread wakes up
03:29:51.254 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:51.254 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:51.254 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.3 px 5 ms SOUTH
03:29:51.940 00.686 8976 Exposure complete
03:29:51.946 00.006 8976 worker thread done servicing request
03:29:51.946 00.000 5052 OnExposeComplete: enter
03:29:51.946 00.000 5052 UpdateGuideState(): m_state=6
03:29:51.946 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14002
03:29:51.946 00.000 5052 Star::Find returns 1 (0), X=328.04, Y=281.65, Mass=67, SNR=5.6, Peak=55 HFD=3.1
03:29:51.946 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
03:29:51.946 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
03:29:51.946 00.000 5052 CameraToMount -- cameraX=-1.13 cameraY=-0.06 hyp=1.13 cameraTheta=-3.09 mountX=0.46 mountY=0.98, mountTheta=1.13
03:29:51.947 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.13, y=-0.06, opts=13)
03:29:51.947 00.000 5052 Enqueuing Move request for stepguider (-1.13, -0.06)
03:29:51.947 00.000 8976 Worker thread wakes up
03:29:51.948 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.13, -0.06) opts 0xd
03:29:51.948 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:51.948 00.000 5052 UpdateGuideState exits: m=67 SNR=5.6
03:29:51.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:51.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.13, -0.06)
03:29:51.948 00.000 8976 Moving (-1.13, -0.06) raw xDistance=0.46 yDistance=0.98
03:29:51.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:29:51.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 0.98
03:29:51.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:51.948 00.000 5052 Enqueuing Expose request
03:29:51.948 00.000 8976 MoveAxis(L, 2, ABG)
03:29:51.948 00.000 8976 stepping (-23, -3) + (-2, 0)
03:29:51.948 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:51.973 00.025 8976 Received - 47 (G) 
03:29:51.973 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:51.973 00.000 8976 stepped: pos (-25, -3)
03:29:51.973 00.000 8976 MoveAxis(D, 4, ABG)
03:29:51.973 00.000 8976 stepping (-25, -3) + (0, -4)
03:29:51.973 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:52.005 00.032 8976 Received - 47 (G) 
03:29:52.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:29:52.005 00.000 8976 stepped: pos (-25, -7)
03:29:52.005 00.000 8976 move complete, result=0
03:29:52.005 00.000 8976 worker thread done servicing request
03:29:52.005 00.000 8976 Worker thread wakes up
03:29:52.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:52.005 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:52.005 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.0 px 4 ms SOUTH
03:29:52.690 00.685 8976 Exposure complete
03:29:52.696 00.006 8976 worker thread done servicing request
03:29:52.697 00.001 5052 OnExposeComplete: enter
03:29:52.697 00.000 5052 UpdateGuideState(): m_state=6
03:29:52.697 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14003
03:29:52.697 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.78, Mass=48, SNR=4.7, Peak=55 HFD=2.3
03:29:52.697 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:29:52.697 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
03:29:52.697 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.07 hyp=0.30 cameraTheta=2.89 mountX=0.20 mountY=0.21, mountTheta=0.80
03:29:52.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.07, opts=13)
03:29:52.698 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.07)
03:29:52.698 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:52.698 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:29:52.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:52.698 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:52.699 00.001 5052 Enqueuing Expose request
03:29:52.699 00.000 8976 Worker thread wakes up
03:29:52.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.07) opts 0xd
03:29:52.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.07)
03:29:52.699 00.000 8976 Moving (-0.30, 0.07) raw xDistance=0.20 yDistance=0.21
03:29:52.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:29:52.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:29:52.699 00.000 8976 MoveAxis(R, 0, ABG)
03:29:52.699 00.000 8976 MoveAxis(U, 0, ABG)
03:29:52.699 00.000 8976 move complete, result=0
03:29:52.699 00.000 8976 worker thread done servicing request
03:29:52.699 00.000 8976 Worker thread wakes up
03:29:52.700 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:52.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:52.700 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:29:53.385 00.685 8976 Exposure complete
03:29:53.391 00.006 8976 worker thread done servicing request
03:29:53.391 00.000 5052 OnExposeComplete: enter
03:29:53.391 00.000 5052 UpdateGuideState(): m_state=6
03:29:53.391 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14004
03:29:53.391 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=282.06, Mass=42, SNR=4.4, Peak=55 HFD=2.1
03:29:53.391 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:29:53.391 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
03:29:53.391 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.35 hyp=0.78 cameraTheta=2.68 mountX=0.62 mountY=0.39, mountTheta=0.56
03:29:53.392 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.35, opts=13)
03:29:53.392 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.35)
03:29:53.392 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:53.392 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:29:53.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:53.392 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:53.392 00.000 5052 Enqueuing Expose request
03:29:53.392 00.000 8976 Worker thread wakes up
03:29:53.392 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.35) opts 0xd
03:29:53.392 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.35)
03:29:53.392 00.000 8976 Moving (-0.69, 0.35) raw xDistance=0.62 yDistance=0.39
03:29:53.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:29:53.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:29:53.392 00.000 8976 MoveAxis(L, 3, ABG)
03:29:53.392 00.000 8976 stepping (-25, -7) + (-3, 0)
03:29:53.392 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:53.428 00.036 8976 Received - 47 (G) 
03:29:53.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:53.428 00.000 8976 stepped: pos (-28, -7)
03:29:53.428 00.000 8976 MoveAxis(D, 2, ABG)
03:29:53.428 00.000 8976 stepping (-28, -7) + (0, -2)
03:29:53.428 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:53.459 00.031 8976 Received - 47 (G) 
03:29:53.460 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:53.460 00.000 8976 stepped: pos (-28, -9)
03:29:53.460 00.000 8976 move complete, result=0
03:29:53.460 00.000 8976 worker thread done servicing request
03:29:53.460 00.000 8976 Worker thread wakes up
03:29:53.460 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
03:29:53.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:53.460 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:54.138 00.678 8976 Exposure complete
03:29:54.143 00.005 8976 worker thread done servicing request
03:29:54.144 00.001 5052 OnExposeComplete: enter
03:29:54.144 00.000 5052 UpdateGuideState(): m_state=6
03:29:54.144 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14005
03:29:54.144 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.73, Mass=31, SNR=3.8, Peak=55 HFD=1.3
03:29:54.144 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
03:29:54.144 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
03:29:54.144 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.09 mountX=-0.06 mountY=-0.15, mountTheta=-1.97
03:29:54.144 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.02, opts=13)
03:29:54.144 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.02)
03:29:54.144 00.000 8976 Worker thread wakes up
03:29:54.145 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:54.145 00.000 5052 UpdateGuideState exits: m=31 SNR=3.8
03:29:54.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:54.145 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.02) opts 0xd
03:29:54.145 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.02)
03:29:54.145 00.000 8976 Moving (0.17, 0.02) raw xDistance=-0.06 yDistance=-0.15
03:29:54.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:29:54.145 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:29:54.145 00.000 8976 MoveAxis(R, 0, ABG)
03:29:54.145 00.000 8976 MoveAxis(U, 0, ABG)
03:29:54.145 00.000 8976 move complete, result=0
03:29:54.145 00.000 8976 worker thread done servicing request
03:29:54.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:54.145 00.000 5052 Enqueuing Expose request
03:29:54.145 00.000 8976 Worker thread wakes up
03:29:54.145 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:54.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:54.146 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:54.831 00.685 8976 Exposure complete
03:29:54.836 00.005 8976 worker thread done servicing request
03:29:54.836 00.000 5052 OnExposeComplete: enter
03:29:54.836 00.000 5052 UpdateGuideState(): m_state=6
03:29:54.836 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14006
03:29:54.836 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.35, Mass=64, SNR=5.4, Peak=55 HFD=3.0
03:29:54.837 00.001 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
03:29:54.837 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
03:29:54.837 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.36 hyp=0.56 cameraTheta=-0.69 mountX=-0.52 mountY=-0.17, mountTheta=-2.83
03:29:54.837 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.36, opts=13)
03:29:54.837 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.36)
03:29:54.837 00.000 8976 Worker thread wakes up
03:29:54.838 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.36) opts 0xd
03:29:54.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.36)
03:29:54.838 00.000 8976 Moving (0.43, -0.36) raw xDistance=-0.52 yDistance=-0.17
03:29:54.838 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:54.838 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:29:54.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:54.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:54.838 00.000 5052 Enqueuing Expose request
03:29:54.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:29:54.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:29:54.838 00.000 8976 MoveAxis(R, 2, ABG)
03:29:54.838 00.000 8976 stepping (-28, -9) + (2, 0)
03:29:54.838 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:54.866 00.028 8976 Received - 47 (G) 
03:29:54.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:54.866 00.000 8976 stepped: pos (-26, -9)
03:29:54.866 00.000 8976 MoveAxis(U, 0, ABG)
03:29:54.866 00.000 8976 move complete, result=0
03:29:54.866 00.000 8976 worker thread done servicing request
03:29:54.866 00.000 8976 Worker thread wakes up
03:29:54.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:54.866 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
03:29:54.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:55.547 00.681 8976 Exposure complete
03:29:55.553 00.006 8976 worker thread done servicing request
03:29:55.553 00.000 5052 OnExposeComplete: enter
03:29:55.553 00.000 5052 UpdateGuideState(): m_state=6
03:29:55.553 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14007
03:29:55.553 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.93, Mass=42, SNR=4.4, Peak=54 HFD=2.1
03:29:55.553 00.000 5052 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
03:29:55.553 00.000 5052 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
03:29:55.553 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.22 hyp=0.43 cameraTheta=0.53 mountX=0.02 mountY=-0.43, mountTheta=-1.51
03:29:55.553 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.22, opts=13)
03:29:55.554 00.001 5052 Enqueuing Move request for stepguider (0.37, 0.22)
03:29:55.554 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:55.554 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:29:55.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:55.554 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:55.554 00.000 5052 Enqueuing Expose request
03:29:55.554 00.000 8976 Worker thread wakes up
03:29:55.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.22) opts 0xd
03:29:55.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.22)
03:29:55.554 00.000 8976 Moving (0.37, 0.22) raw xDistance=0.02 yDistance=-0.43
03:29:55.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:29:55.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:29:55.554 00.000 8976 MoveAxis(R, 0, ABG)
03:29:55.554 00.000 8976 MoveAxis(U, 2, ABG)
03:29:55.554 00.000 8976 stepping (-26, -9) + (0, 2)
03:29:55.554 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:55.585 00.031 8976 Received - 47 (G) 
03:29:55.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:55.585 00.000 8976 stepped: pos (-26, -7)
03:29:55.586 00.001 8976 move complete, result=0
03:29:55.586 00.000 8976 worker thread done servicing request
03:29:55.586 00.000 8976 Worker thread wakes up
03:29:55.586 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:29:55.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:55.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:56.275 00.689 8976 Exposure complete
03:29:56.281 00.006 8976 worker thread done servicing request
03:29:56.281 00.000 5052 OnExposeComplete: enter
03:29:56.282 00.001 5052 UpdateGuideState(): m_state=6
03:29:56.282 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14008
03:29:56.282 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.94, Mass=42, SNR=4.4, Peak=56 HFD=1.1
03:29:56.282 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
03:29:56.282 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
03:29:56.282 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.23 hyp=0.43 cameraTheta=0.56 mountX=0.04 mountY=-0.43, mountTheta=-1.49
03:29:56.283 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.23, opts=13)
03:29:56.283 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.23)
03:29:56.283 00.000 8976 Worker thread wakes up
03:29:56.283 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:29:56.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.23) opts 0xd
03:29:56.283 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:29:56.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:56.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:56.283 00.000 5052 Enqueuing Expose request
03:29:56.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.23)
03:29:56.283 00.000 8976 Moving (0.37, 0.23) raw xDistance=0.04 yDistance=-0.43
03:29:56.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:29:56.283 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
03:29:56.283 00.000 8976 MoveAxis(R, 0, ABG)
03:29:56.283 00.000 8976 MoveAxis(U, 2, ABG)
03:29:56.283 00.000 8976 stepping (-26, -7) + (0, 2)
03:29:56.283 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:56.320 00.037 8976 Received - 47 (G) 
03:29:56.320 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:56.320 00.000 8976 stepped: pos (-26, -5)
03:29:56.321 00.001 8976 move complete, result=0
03:29:56.321 00.000 8976 worker thread done servicing request
03:29:56.321 00.000 8976 Worker thread wakes up
03:29:56.321 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:56.321 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:56.322 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:29:57.008 00.686 8976 Exposure complete
03:29:57.014 00.006 8976 worker thread done servicing request
03:29:57.014 00.000 5052 OnExposeComplete: enter
03:29:57.014 00.000 5052 UpdateGuideState(): m_state=6
03:29:57.014 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14009
03:29:57.014 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.91, Mass=49, SNR=4.7, Peak=57 HFD=1.8
03:29:57.014 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
03:29:57.014 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
03:29:57.015 00.001 5052 CameraToMount -- cameraX=-0.26 cameraY=0.20 hyp=0.32 cameraTheta=2.48 mountX=0.29 mountY=0.11, mountTheta=0.35
03:29:57.015 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.20, opts=13)
03:29:57.015 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.20)
03:29:57.015 00.000 8976 Worker thread wakes up
03:29:57.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:57.015 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:29:57.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:57.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:57.016 00.001 5052 Enqueuing Expose request
03:29:57.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.20) opts 0xd
03:29:57.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.20)
03:29:57.016 00.000 8976 Moving (-0.26, 0.20) raw xDistance=0.29 yDistance=0.11
03:29:57.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:29:57.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:29:57.016 00.000 8976 MoveAxis(L, 1, ABG)
03:29:57.016 00.000 8976 stepping (-26, -5) + (-1, 0)
03:29:57.016 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:57.040 00.024 8976 Received - 47 (G) 
03:29:57.041 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:57.041 00.000 8976 stepped: pos (-27, -5)
03:29:57.041 00.000 8976 MoveAxis(U, 0, ABG)
03:29:57.041 00.000 8976 move complete, result=0
03:29:57.041 00.000 8976 worker thread done servicing request
03:29:57.041 00.000 8976 Worker thread wakes up
03:29:57.041 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:57.041 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:57.041 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:29:57.725 00.684 8976 Exposure complete
03:29:57.730 00.005 8976 worker thread done servicing request
03:29:57.730 00.000 5052 OnExposeComplete: enter
03:29:57.731 00.001 5052 UpdateGuideState(): m_state=6
03:29:57.731 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14010
03:29:57.731 00.000 5052 Star::Find returns 1 (0), X=328.32, Y=281.90, Mass=31, SNR=3.7, Peak=56 HFD=1.2
03:29:57.731 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:29:57.731 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
03:29:57.731 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=0.19 hyp=0.87 cameraTheta=2.92 mountX=0.56 mountY=0.61, mountTheta=0.83
03:29:57.731 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=0.19, opts=13)
03:29:57.731 00.000 5052 Enqueuing Move request for stepguider (-0.85, 0.19)
03:29:57.731 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:29:57.731 00.000 5052 UpdateGuideState exits: m=31 SNR=3.7
03:29:57.732 00.001 8976 Worker thread wakes up
03:29:57.732 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, 0.19) opts 0xd
03:29:57.732 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, 0.19)
03:29:57.732 00.000 8976 Moving (-0.85, 0.19) raw xDistance=0.56 yDistance=0.61
03:29:57.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:57.732 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:57.732 00.000 5052 Enqueuing Expose request
03:29:57.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
03:29:57.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
03:29:57.732 00.000 8976 MoveAxis(L, 2, ABG)
03:29:57.732 00.000 8976 stepping (-27, -5) + (-2, 0)
03:29:57.732 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:57.760 00.028 8976 Received - 47 (G) 
03:29:57.760 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:57.760 00.000 8976 stepped: pos (-29, -5)
03:29:57.760 00.000 8976 MoveAxis(D, 2, ABG)
03:29:57.760 00.000 8976 stepping (-29, -5) + (0, -2)
03:29:57.760 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:57.792 00.032 8976 Received - 47 (G) 
03:29:57.792 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:57.792 00.000 8976 stepped: pos (-29, -7)
03:29:57.792 00.000 8976 move complete, result=0
03:29:57.792 00.000 8976 worker thread done servicing request
03:29:57.792 00.000 8976 Worker thread wakes up
03:29:57.792 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:57.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:57.792 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:29:58.474 00.682 8976 Exposure complete
03:29:58.480 00.006 8976 worker thread done servicing request
03:29:58.480 00.000 5052 OnExposeComplete: enter
03:29:58.480 00.000 5052 UpdateGuideState(): m_state=6
03:29:58.480 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14011
03:29:58.480 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.66, Mass=47, SNR=4.6, Peak=52 HFD=2.7
03:29:58.480 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
03:29:58.480 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
03:29:58.480 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.05 hyp=0.52 cameraTheta=-3.04 mountX=0.19 mountY=0.46, mountTheta=1.18
03:29:58.481 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.05, opts=13)
03:29:58.481 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.05)
03:29:58.481 00.000 8976 Worker thread wakes up
03:29:58.481 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.05) opts 0xd
03:29:58.481 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.05)
03:29:58.481 00.000 8976 Moving (-0.52, -0.05) raw xDistance=0.19 yDistance=0.46
03:29:58.481 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:29:58.481 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:29:58.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:58.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:29:58.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
03:29:58.481 00.000 8976 MoveAxis(R, 0, ABG)
03:29:58.481 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:58.482 00.001 5052 Enqueuing Expose request
03:29:58.482 00.000 8976 MoveAxis(D, 2, ABG)
03:29:58.482 00.000 8976 stepping (-29, -7) + (0, -2)
03:29:58.482 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:58.511 00.029 8976 Received - 47 (G) 
03:29:58.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:29:58.511 00.000 8976 stepped: pos (-29, -9)
03:29:58.511 00.000 8976 move complete, result=0
03:29:58.511 00.000 8976 worker thread done servicing request
03:29:58.511 00.000 8976 Worker thread wakes up
03:29:58.511 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:29:58.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:58.511 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:59.194 00.683 8976 Exposure complete
03:29:59.201 00.007 8976 worker thread done servicing request
03:29:59.201 00.000 5052 OnExposeComplete: enter
03:29:59.201 00.000 5052 UpdateGuideState(): m_state=6
03:29:59.201 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14012
03:29:59.201 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.72, Mass=58, SNR=5.2, Peak=54 HFD=2.5
03:29:59.201 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
03:29:59.201 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.48 = -1.48)
03:29:59.201 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.66 mountX=0.00 mountY=-0.02, mountTheta=-1.38
03:29:59.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.01, opts=13)
03:29:59.202 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.01)
03:29:59.202 00.000 8976 Worker thread wakes up
03:29:59.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.01) opts 0xd
03:29:59.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.01)
03:29:59.202 00.000 8976 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
03:29:59.202 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:59.202 00.000 5052 UpdateGuideState exits: m=58 SNR=5.2
03:29:59.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:59.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:29:59.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:29:59.202 00.000 8976 MoveAxis(R, 0, ABG)
03:29:59.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:59.202 00.000 5052 Enqueuing Expose request
03:29:59.202 00.000 8976 MoveAxis(U, 0, ABG)
03:29:59.202 00.000 8976 move complete, result=0
03:29:59.203 00.001 8976 worker thread done servicing request
03:29:59.203 00.000 8976 Worker thread wakes up
03:29:59.203 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:59.203 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:29:59.203 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:59.889 00.686 8976 Exposure complete
03:29:59.895 00.006 8976 worker thread done servicing request
03:29:59.895 00.000 5052 OnExposeComplete: enter
03:29:59.895 00.000 5052 UpdateGuideState(): m_state=6
03:29:59.895 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14013
03:29:59.895 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.76, Mass=35, SNR=4.0, Peak=53 HFD=1.8
03:29:59.895 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
03:29:59.896 00.001 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
03:29:59.896 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.05 hyp=0.75 cameraTheta=0.06 mountX=-0.30 mountY=-0.66, mountTheta=-2.00
03:29:59.896 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.05, opts=13)
03:29:59.896 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.05)
03:29:59.896 00.000 8976 Worker thread wakes up
03:29:59.897 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:29:59.897 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:29:59.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:59.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:29:59.897 00.000 5052 Enqueuing Expose request
03:29:59.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.05) opts 0xd
03:29:59.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.05)
03:29:59.897 00.000 8976 Moving (0.75, 0.05) raw xDistance=-0.30 yDistance=-0.66
03:29:59.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:29:59.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
03:29:59.897 00.000 8976 MoveAxis(R, 1, ABG)
03:29:59.897 00.000 8976 stepping (-29, -9) + (1, 0)
03:29:59.897 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:59.917 00.020 8976 Received - 47 (G) 
03:29:59.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:29:59.917 00.000 8976 stepped: pos (-28, -9)
03:29:59.918 00.001 8976 MoveAxis(U, 3, ABG)
03:29:59.918 00.000 8976 stepping (-28, -9) + (0, 3)
03:29:59.918 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:59.950 00.032 8976 Received - 47 (G) 
03:29:59.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:29:59.950 00.000 8976 stepped: pos (-28, -6)
03:29:59.950 00.000 8976 move complete, result=0
03:29:59.950 00.000 8976 worker thread done servicing request
03:29:59.950 00.000 8976 Worker thread wakes up
03:29:59.950 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
03:29:59.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:29:59.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:00.629 00.679 8976 Exposure complete
03:30:00.634 00.005 8976 worker thread done servicing request
03:30:00.634 00.000 5052 OnExposeComplete: enter
03:30:00.634 00.000 5052 UpdateGuideState(): m_state=6
03:30:00.634 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14014
03:30:00.635 00.001 5052 Star::Find returns 1 (0), X=330.04, Y=282.35, Mass=62, SNR=5.3, Peak=51 HFD=3.1
03:30:00.635 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
03:30:00.635 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
03:30:00.635 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=0.64 hyp=1.08 cameraTheta=0.64 mountX=0.18 mountY=-1.07, mountTheta=-1.40
03:30:00.637 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=0.64, opts=13)
03:30:00.637 00.000 5052 Enqueuing Move request for stepguider (0.86, 0.64)
03:30:00.637 00.000 8976 Worker thread wakes up
03:30:00.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, 0.64) opts 0xd
03:30:00.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, 0.64)
03:30:00.637 00.000 8976 Moving (0.86, 0.64) raw xDistance=0.18 yDistance=-1.07
03:30:00.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:30:00.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:00.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.07
03:30:00.637 00.000 8976 MoveAxis(R, 0, ABG)
03:30:00.637 00.000 8976 MoveAxis(U, 4, ABG)
03:30:00.637 00.000 5052 UpdateGuideState exits: m=62 SNR=5.3
03:30:00.637 00.000 8976 stepping (-28, -6) + (0, 4)
03:30:00.638 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:00.638 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:00.638 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:00.638 00.000 5052 Enqueuing Expose request
03:30:00.669 00.031 8976 Received - 47 (G) 
03:30:00.669 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:00.669 00.000 8976 stepped: pos (-28, -2)
03:30:00.669 00.000 8976 move complete, result=0
03:30:00.669 00.000 8976 worker thread done servicing request
03:30:00.669 00.000 8976 Worker thread wakes up
03:30:00.669 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.1 px 4 ms NORTH
03:30:00.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:00.669 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:01.353 00.684 8976 Exposure complete
03:30:01.359 00.006 8976 worker thread done servicing request
03:30:01.359 00.000 5052 OnExposeComplete: enter
03:30:01.359 00.000 5052 UpdateGuideState(): m_state=6
03:30:01.359 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14015
03:30:01.359 00.000 5052 Star::Find returns 1 (1), X=329.27, Y=280.76, Mass=55, SNR=5.0, Peak=51 HFD=3.4
03:30:01.359 00.000 5052 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.04) = xAngle (-3.51 = 2.77)
03:30:01.359 00.000 5052 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.61 = 2.67)
03:30:01.359 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.94 hyp=0.95 cameraTheta=-1.47 mountX=-0.89 mountY=0.43, mountTheta=2.69
03:30:01.360 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.94, opts=13)
03:30:01.360 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.94)
03:30:01.360 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:01.360 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0 Saturated
03:30:01.360 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:01.360 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:01.360 00.000 5052 Enqueuing Expose request
03:30:01.360 00.000 8976 Worker thread wakes up
03:30:01.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.94) opts 0xd
03:30:01.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.94)
03:30:01.360 00.000 8976 Moving (0.10, -0.94) raw xDistance=-0.89 yDistance=0.43
03:30:01.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
03:30:01.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.43
03:30:01.360 00.000 8976 MoveAxis(R, 4, ABG)
03:30:01.360 00.000 8976 stepping (-28, -2) + (4, 0)
03:30:01.360 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:01.405 00.045 8976 Received - 47 (G) 
03:30:01.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:01.405 00.000 8976 stepped: pos (-24, -2)
03:30:01.405 00.000 8976 MoveAxis(D, 1, ABG)
03:30:01.405 00.000 8976 stepping (-24, -2) + (0, -1)
03:30:01.405 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:01.436 00.031 8976 Received - 47 (G) 
03:30:01.436 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:01.436 00.000 8976 stepped: pos (-24, -3)
03:30:01.436 00.000 8976 move complete, result=0
03:30:01.436 00.000 8976 worker thread done servicing request
03:30:01.437 00.001 8976 Worker thread wakes up
03:30:01.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:01.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:01.437 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.4 px 1 ms SOUTH
03:30:02.121 00.684 8976 Exposure complete
03:30:02.127 00.006 8976 worker thread done servicing request
03:30:02.127 00.000 5052 OnExposeComplete: enter
03:30:02.128 00.001 5052 UpdateGuideState(): m_state=6
03:30:02.128 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14016
03:30:02.128 00.000 5052 Star::Find returns 1 (0), X=330.02, Y=281.91, Mass=53, SNR=4.9, Peak=51 HFD=2.9
03:30:02.128 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
03:30:02.128 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:30:02.128 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.20 hyp=0.87 cameraTheta=0.23 mountX=-0.21 mountY=-0.82, mountTheta=-1.82
03:30:02.128 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.20, opts=13)
03:30:02.129 00.001 5052 Enqueuing Move request for stepguider (0.85, 0.20)
03:30:02.129 00.000 8976 Worker thread wakes up
03:30:02.129 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.20) opts 0xd
03:30:02.129 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.20)
03:30:02.129 00.000 8976 Moving (0.85, 0.20) raw xDistance=-0.21 yDistance=-0.82
03:30:02.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:30:02.129 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:30:02.129 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:30:02.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:02.129 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:02.129 00.000 5052 Enqueuing Expose request
03:30:02.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.82
03:30:02.129 00.000 8976 MoveAxis(R, 0, ABG)
03:30:02.129 00.000 8976 MoveAxis(U, 3, ABG)
03:30:02.129 00.000 8976 stepping (-24, -3) + (0, 3)
03:30:02.129 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:02.155 00.026 8976 Received - 47 (G) 
03:30:02.155 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:02.156 00.001 8976 stepped: pos (-24, 0)
03:30:02.156 00.000 8976 move complete, result=0
03:30:02.156 00.000 8976 worker thread done servicing request
03:30:02.156 00.000 8976 Worker thread wakes up
03:30:02.156 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
03:30:02.156 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:02.156 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:02.842 00.686 8976 Exposure complete
03:30:02.847 00.005 8976 worker thread done servicing request
03:30:02.847 00.000 5052 OnExposeComplete: enter
03:30:02.847 00.000 5052 UpdateGuideState(): m_state=6
03:30:02.847 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14017
03:30:02.847 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.83, Mass=61, SNR=5.2, Peak=53 HFD=2.5
03:30:02.847 00.000 5052 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
03:30:02.847 00.000 5052 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
03:30:02.847 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=0.13 hyp=0.90 cameraTheta=0.14 mountX=-0.29 mountY=-0.81, mountTheta=-1.92
03:30:02.848 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=0.13, opts=13)
03:30:02.848 00.000 5052 Enqueuing Move request for stepguider (0.89, 0.13)
03:30:02.848 00.000 8976 Worker thread wakes up
03:30:02.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, 0.13) opts 0xd
03:30:02.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, 0.13)
03:30:02.848 00.000 8976 Moving (0.89, 0.13) raw xDistance=-0.29 yDistance=-0.81
03:30:02.848 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:02.849 00.001 5052 UpdateGuideState exits: m=61 SNR=5.2
03:30:02.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:02.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:30:02.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.81
03:30:02.849 00.000 8976 MoveAxis(R, 1, ABG)
03:30:02.849 00.000 8976 stepping (-24, 0) + (1, 0)
03:30:02.849 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:02.849 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:02.849 00.000 5052 Enqueuing Expose request
03:30:02.875 00.026 8976 Received - 47 (G) 
03:30:02.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:02.875 00.000 8976 stepped: pos (-23, 0)
03:30:02.875 00.000 8976 MoveAxis(U, 3, ABG)
03:30:02.875 00.000 8976 stepping (-23, 0) + (0, 3)
03:30:02.875 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:02.907 00.032 8976 Received - 47 (G) 
03:30:02.907 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:02.907 00.000 8976 stepped: pos (-23, 3)
03:30:02.907 00.000 8976 move complete, result=0
03:30:02.907 00.000 8976 worker thread done servicing request
03:30:02.907 00.000 8976 Worker thread wakes up
03:30:02.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:02.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:02.907 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
03:30:03.594 00.687 8976 Exposure complete
03:30:03.599 00.005 8976 worker thread done servicing request
03:30:03.599 00.000 5052 OnExposeComplete: enter
03:30:03.599 00.000 5052 UpdateGuideState(): m_state=6
03:30:03.599 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14018
03:30:03.599 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.83, Mass=64, SNR=5.4, Peak=55 HFD=2.5
03:30:03.599 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:30:03.599 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
03:30:03.599 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.12 hyp=0.49 cameraTheta=2.90 mountX=0.32 mountY=0.34, mountTheta=0.81
03:30:03.600 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.12, opts=13)
03:30:03.600 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.12)
03:30:03.600 00.000 8976 Worker thread wakes up
03:30:03.600 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:03.600 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:30:03.600 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:03.600 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:03.600 00.000 5052 Enqueuing Expose request
03:30:03.600 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.12) opts 0xd
03:30:03.601 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.12)
03:30:03.601 00.000 8976 Moving (-0.48, 0.12) raw xDistance=0.32 yDistance=0.34
03:30:03.601 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32
03:30:03.601 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.34
03:30:03.601 00.000 8976 MoveAxis(L, 1, ABG)
03:30:03.601 00.000 8976 stepping (-23, 3) + (-1, 0)
03:30:03.601 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:03.626 00.025 8976 Received - 47 (G) 
03:30:03.626 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:03.626 00.000 8976 stepped: pos (-24, 3)
03:30:03.626 00.000 8976 MoveAxis(D, 1, ABG)
03:30:03.626 00.000 8976 stepping (-24, 3) + (0, -1)
03:30:03.626 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:03.659 00.033 8976 Received - 47 (G) 
03:30:03.659 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:03.659 00.000 8976 stepped: pos (-24, 2)
03:30:03.659 00.000 8976 move complete, result=0
03:30:03.659 00.000 8976 worker thread done servicing request
03:30:03.659 00.000 8976 Worker thread wakes up
03:30:03.659 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:03.659 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:03.659 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:30:04.344 00.685 8976 Exposure complete
03:30:04.350 00.006 8976 worker thread done servicing request
03:30:04.350 00.000 5052 OnExposeComplete: enter
03:30:04.350 00.000 5052 UpdateGuideState(): m_state=6
03:30:04.350 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14019
03:30:04.350 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=281.57, Mass=53, SNR=4.9, Peak=52 HFD=2.9
03:30:04.350 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
03:30:04.350 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
03:30:04.350 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.14 hyp=0.55 cameraTheta=-0.25 mountX=-0.37 mountY=-0.38, mountTheta=-2.34
03:30:04.351 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.14, opts=13)
03:30:04.351 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.14)
03:30:04.351 00.000 8976 Worker thread wakes up
03:30:04.351 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.14) opts 0xd
03:30:04.351 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.14)
03:30:04.351 00.000 8976 Moving (0.54, -0.14) raw xDistance=-0.37 yDistance=-0.38
03:30:04.351 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:04.351 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:30:04.351 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:04.351 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:04.351 00.000 5052 Enqueuing Expose request
03:30:04.351 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
03:30:04.352 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
03:30:04.352 00.000 8976 MoveAxis(R, 1, ABG)
03:30:04.352 00.000 8976 stepping (-24, 2) + (1, 0)
03:30:04.352 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:04.378 00.026 8976 Received - 47 (G) 
03:30:04.378 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:04.378 00.000 8976 stepped: pos (-23, 2)
03:30:04.378 00.000 8976 MoveAxis(U, 1, ABG)
03:30:04.378 00.000 8976 stepping (-23, 2) + (0, 1)
03:30:04.378 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:04.410 00.032 8976 Received - 47 (G) 
03:30:04.410 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:04.410 00.000 8976 stepped: pos (-23, 3)
03:30:04.410 00.000 8976 move complete, result=0
03:30:04.410 00.000 8976 worker thread done servicing request
03:30:04.410 00.000 8976 Worker thread wakes up
03:30:04.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:04.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:04.410 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.4 px 1 ms NORTH
03:30:05.096 00.686 8976 Exposure complete
03:30:05.101 00.005 8976 worker thread done servicing request
03:30:05.101 00.000 5052 OnExposeComplete: enter
03:30:05.101 00.000 5052 UpdateGuideState(): m_state=6
03:30:05.101 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14020
03:30:05.101 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.75, Mass=37, SNR=4.1, Peak=53 HFD=2.1
03:30:05.101 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:30:05.101 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
03:30:05.101 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.88 mountX=0.09 mountY=0.10, mountTheta=0.79
03:30:05.101 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.04, opts=13)
03:30:05.101 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.04)
03:30:05.101 00.000 8976 Worker thread wakes up
03:30:05.101 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.04) opts 0xd
03:30:05.102 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.04)
03:30:05.102 00.000 8976 Moving (-0.14, 0.04) raw xDistance=0.09 yDistance=0.10
03:30:05.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:30:05.102 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:30:05.102 00.000 8976 MoveAxis(R, 0, ABG)
03:30:05.102 00.000 8976 MoveAxis(U, 0, ABG)
03:30:05.102 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:05.102 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:30:05.102 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:05.102 00.000 8976 move complete, result=0
03:30:05.102 00.000 8976 worker thread done servicing request
03:30:05.102 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:05.102 00.000 5052 Enqueuing Expose request
03:30:05.102 00.000 8976 Worker thread wakes up
03:30:05.102 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:05.102 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:05.102 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:05.787 00.685 8976 Exposure complete
03:30:05.793 00.006 8976 worker thread done servicing request
03:30:05.793 00.000 5052 OnExposeComplete: enter
03:30:05.793 00.000 5052 UpdateGuideState(): m_state=6
03:30:05.793 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14021
03:30:05.793 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.85, Mass=51, SNR=4.9, Peak=55 HFD=2.4
03:30:05.793 00.000 5052 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
03:30:05.793 00.000 5052 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
03:30:05.794 00.001 5052 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.61 mountX=0.12 mountY=-0.07, mountTheta=-0.51
03:30:05.794 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.14, opts=13)
03:30:05.794 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.14)
03:30:05.794 00.000 8976 Worker thread wakes up
03:30:05.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.14) opts 0xd
03:30:05.795 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.14)
03:30:05.795 00.000 8976 Moving (-0.01, 0.14) raw xDistance=0.12 yDistance=-0.07
03:30:05.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:30:05.795 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:05.795 00.000 5052 UpdateGuideState exits: m=51 SNR=4.9
03:30:05.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:05.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:05.795 00.000 5052 Enqueuing Expose request
03:30:05.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:30:05.795 00.000 8976 MoveAxis(R, 0, ABG)
03:30:05.795 00.000 8976 MoveAxis(U, 0, ABG)
03:30:05.795 00.000 8976 move complete, result=0
03:30:05.795 00.000 8976 worker thread done servicing request
03:30:05.795 00.000 8976 Worker thread wakes up
03:30:05.796 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:05.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:05.796 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:06.481 00.685 8976 Exposure complete
03:30:06.487 00.006 8976 worker thread done servicing request
03:30:06.487 00.000 5052 OnExposeComplete: enter
03:30:06.487 00.000 5052 UpdateGuideState(): m_state=6
03:30:06.487 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14022
03:30:06.487 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.94, Mass=55, SNR=5.0, Peak=54 HFD=2.2
03:30:06.487 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
03:30:06.487 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
03:30:06.487 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.23 hyp=0.55 cameraTheta=0.43 mountX=-0.02 mountY=-0.54, mountTheta=-1.61
03:30:06.488 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.23, opts=13)
03:30:06.488 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.23)
03:30:06.488 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:06.488 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:30:06.488 00.000 8976 Worker thread wakes up
03:30:06.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.23) opts 0xd
03:30:06.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.23)
03:30:06.488 00.000 8976 Moving (0.50, 0.23) raw xDistance=-0.02 yDistance=-0.54
03:30:06.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:06.488 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:06.488 00.000 5052 Enqueuing Expose request
03:30:06.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:30:06.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:30:06.488 00.000 8976 MoveAxis(R, 0, ABG)
03:30:06.488 00.000 8976 MoveAxis(U, 2, ABG)
03:30:06.489 00.001 8976 stepping (-23, 3) + (0, 2)
03:30:06.489 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:06.520 00.031 8976 Received - 47 (G) 
03:30:06.520 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:06.520 00.000 8976 stepped: pos (-23, 5)
03:30:06.520 00.000 8976 move complete, result=0
03:30:06.520 00.000 8976 worker thread done servicing request
03:30:06.520 00.000 8976 Worker thread wakes up
03:30:06.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:06.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:06.520 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
03:30:07.204 00.684 8976 Exposure complete
03:30:07.210 00.006 8976 worker thread done servicing request
03:30:07.210 00.000 5052 OnExposeComplete: enter
03:30:07.210 00.000 5052 UpdateGuideState(): m_state=6
03:30:07.210 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14023
03:30:07.210 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.97, Mass=65, SNR=5.4, Peak=55 HFD=2.7
03:30:07.210 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
03:30:07.210 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
03:30:07.210 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.27 cameraTheta=1.93 mountX=0.27 mountY=-0.06, mountTheta=-0.21
03:30:07.210 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.26, opts=13)
03:30:07.211 00.001 5052 Enqueuing Move request for stepguider (-0.10, 0.26)
03:30:07.211 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:07.211 00.000 5052 UpdateGuideState exits: m=65 SNR=5.4
03:30:07.211 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:07.211 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:07.211 00.000 5052 Enqueuing Expose request
03:30:07.211 00.000 8976 Worker thread wakes up
03:30:07.211 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.26) opts 0xd
03:30:07.211 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.26)
03:30:07.211 00.000 8976 Moving (-0.10, 0.26) raw xDistance=0.27 yDistance=-0.06
03:30:07.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:30:07.211 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:30:07.211 00.000 8976 MoveAxis(L, 1, ABG)
03:30:07.211 00.000 8976 stepping (-23, 5) + (-1, 0)
03:30:07.211 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:07.239 00.028 8976 Received - 47 (G) 
03:30:07.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:07.239 00.000 8976 stepped: pos (-24, 5)
03:30:07.239 00.000 8976 MoveAxis(U, 0, ABG)
03:30:07.239 00.000 8976 move complete, result=0
03:30:07.239 00.000 8976 worker thread done servicing request
03:30:07.239 00.000 8976 Worker thread wakes up
03:30:07.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:07.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:07.239 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:30:07.926 00.687 8976 Exposure complete
03:30:07.931 00.005 8976 worker thread done servicing request
03:30:07.931 00.000 5052 OnExposeComplete: enter
03:30:07.931 00.000 5052 UpdateGuideState(): m_state=6
03:30:07.931 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14024
03:30:07.932 00.001 5052 Star::Find returns 1 (0), X=329.11, Y=282.27, Mass=47, SNR=4.6, Peak=54 HFD=2.2
03:30:07.932 00.000 5052 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.04) = xAngle (-0.35 = -0.35)
03:30:07.932 00.000 5052 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
03:30:07.932 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.56 hyp=0.57 cameraTheta=1.69 mountX=0.53 mountY=-0.25, mountTheta=-0.44
03:30:07.932 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.56, opts=13)
03:30:07.932 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.56)
03:30:07.933 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:07.933 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:30:07.933 00.000 8976 Worker thread wakes up
03:30:07.933 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.56) opts 0xd
03:30:07.933 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.56)
03:30:07.933 00.000 8976 Moving (-0.07, 0.56) raw xDistance=0.53 yDistance=-0.25
03:30:07.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:07.933 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:07.933 00.000 5052 Enqueuing Expose request
03:30:07.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
03:30:07.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:30:07.933 00.000 8976 MoveAxis(L, 2, ABG)
03:30:07.933 00.000 8976 stepping (-24, 5) + (-2, 0)
03:30:07.933 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:07.959 00.026 8976 Received - 47 (G) 
03:30:07.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:07.959 00.000 8976 stepped: pos (-26, 5)
03:30:07.959 00.000 8976 MoveAxis(U, 0, ABG)
03:30:07.959 00.000 8976 move complete, result=0
03:30:07.959 00.000 8976 worker thread done servicing request
03:30:07.959 00.000 8976 Worker thread wakes up
03:30:07.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:07.959 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:07.959 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
03:30:08.642 00.683 8976 Exposure complete
03:30:08.648 00.006 8976 worker thread done servicing request
03:30:08.648 00.000 5052 OnExposeComplete: enter
03:30:08.648 00.000 5052 UpdateGuideState(): m_state=6
03:30:08.648 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14025
03:30:08.648 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.64, Mass=52, SNR=4.8, Peak=53 HFD=2.5
03:30:08.648 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
03:30:08.648 00.000 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.25 = -2.25)
03:30:08.648 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.07 hyp=0.71 cameraTheta=-0.10 mountX=-0.39 mountY=-0.56, mountTheta=-2.18
03:30:08.649 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.07, opts=13)
03:30:08.649 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.07)
03:30:08.649 00.000 8976 Worker thread wakes up
03:30:08.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.07) opts 0xd
03:30:08.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.07)
03:30:08.649 00.000 8976 Moving (0.71, -0.07) raw xDistance=-0.39 yDistance=-0.56
03:30:08.649 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:30:08.649 00.000 5052 UpdateGuideState exits: m=52 SNR=4.8
03:30:08.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:08.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.39
03:30:08.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
03:30:08.649 00.000 8976 MoveAxis(R, 1, ABG)
03:30:08.649 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:08.649 00.000 5052 Enqueuing Expose request
03:30:08.649 00.000 8976 stepping (-26, 5) + (1, 0)
03:30:08.649 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:08.678 00.029 8976 Received - 47 (G) 
03:30:08.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:08.678 00.000 8976 stepped: pos (-25, 5)
03:30:08.678 00.000 8976 MoveAxis(U, 2, ABG)
03:30:08.678 00.000 8976 stepping (-25, 5) + (0, 2)
03:30:08.678 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:08.709 00.031 8976 Received - 47 (G) 
03:30:08.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:08.709 00.000 8976 stepped: pos (-25, 7)
03:30:08.709 00.000 8976 move complete, result=0
03:30:08.710 00.001 8976 worker thread done servicing request
03:30:08.710 00.000 8976 Worker thread wakes up
03:30:08.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:08.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:08.710 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.6 px 2 ms NORTH
03:30:09.394 00.684 8976 Exposure complete
03:30:09.400 00.006 8976 worker thread done servicing request
03:30:09.400 00.000 5052 OnExposeComplete: enter
03:30:09.400 00.000 5052 UpdateGuideState(): m_state=6
03:30:09.400 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14026
03:30:09.400 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.52, Mass=42, SNR=4.4, Peak=53 HFD=2.0
03:30:09.400 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.04) = xAngle (-3.89 = 2.39)
03:30:09.400 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.00 = 2.29)
03:30:09.400 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.85 mountX=-0.14 mountY=0.15, mountTheta=2.34
03:30:09.401 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.19, opts=13)
03:30:09.401 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.19)
03:30:09.401 00.000 8976 Worker thread wakes up
03:30:09.401 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.19) opts 0xd
03:30:09.401 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.19)
03:30:09.401 00.000 8976 Moving (-0.05, -0.19) raw xDistance=-0.14 yDistance=0.15
03:30:09.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:30:09.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:30:09.401 00.000 8976 MoveAxis(R, 0, ABG)
03:30:09.401 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:09.401 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:30:09.401 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:09.401 00.000 8976 MoveAxis(U, 0, ABG)
03:30:09.401 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:09.401 00.000 5052 Enqueuing Expose request
03:30:09.401 00.000 8976 move complete, result=0
03:30:09.401 00.000 8976 worker thread done servicing request
03:30:09.402 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:09.402 00.000 8976 Worker thread wakes up
03:30:09.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:09.402 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:10.090 00.688 8976 Exposure complete
03:30:10.096 00.006 8976 worker thread done servicing request
03:30:10.096 00.000 5052 OnExposeComplete: enter
03:30:10.096 00.000 5052 UpdateGuideState(): m_state=6
03:30:10.096 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14027
03:30:10.096 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.60, Mass=33, SNR=3.9, Peak=53 HFD=1.6
03:30:10.096 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
03:30:10.096 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
03:30:10.096 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.11 hyp=0.52 cameraTheta=-0.21 mountX=-0.33 mountY=-0.37, mountTheta=-2.30
03:30:10.097 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.11, opts=13)
03:30:10.097 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.11)
03:30:10.097 00.000 8976 Worker thread wakes up
03:30:10.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.11) opts 0xd
03:30:10.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.11)
03:30:10.097 00.000 8976 Moving (0.51, -0.11) raw xDistance=-0.33 yDistance=-0.37
03:30:10.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:30:10.098 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:30:10.098 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:30:10.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:10.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:30:10.098 00.000 8976 MoveAxis(R, 1, ABG)
03:30:10.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:10.098 00.000 5052 Enqueuing Expose request
03:30:10.098 00.000 8976 stepping (-25, 7) + (1, 0)
03:30:10.098 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:10.117 00.019 8976 Received - 47 (G) 
03:30:10.117 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:10.117 00.000 8976 stepped: pos (-24, 7)
03:30:10.117 00.000 8976 MoveAxis(U, 1, ABG)
03:30:10.117 00.000 8976 stepping (-24, 7) + (0, 1)
03:30:10.117 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:10.149 00.032 8976 Received - 47 (G) 
03:30:10.149 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:10.149 00.000 8976 stepped: pos (-24, 8)
03:30:10.149 00.000 8976 move complete, result=0
03:30:10.149 00.000 8976 worker thread done servicing request
03:30:10.149 00.000 8976 Worker thread wakes up
03:30:10.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:10.149 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:10.149 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 1 ms NORTH
03:30:10.834 00.685 8976 Exposure complete
03:30:10.840 00.006 8976 worker thread done servicing request
03:30:10.840 00.000 5052 OnExposeComplete: enter
03:30:10.840 00.000 5052 UpdateGuideState(): m_state=6
03:30:10.840 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14028
03:30:10.840 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=282.30, Mass=42, SNR=4.4, Peak=51 HFD=1.8
03:30:10.840 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.83 = -0.83)
03:30:10.840 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
03:30:10.840 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.59 hyp=0.63 cameraTheta=1.21 mountX=0.43 mountY=-0.51, mountTheta=-0.88
03:30:10.841 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.59, opts=13)
03:30:10.841 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.59)
03:30:10.841 00.000 8976 Worker thread wakes up
03:30:10.841 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.59) opts 0xd
03:30:10.841 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.59)
03:30:10.841 00.000 8976 Moving (0.22, 0.59) raw xDistance=0.43 yDistance=-0.51
03:30:10.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.43
03:30:10.841 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
03:30:10.841 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:30:10.841 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:30:10.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:10.841 00.000 8976 MoveAxis(L, 2, ABG)
03:30:10.841 00.000 8976 stepping (-24, 8) + (-2, 0)
03:30:10.841 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:10.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:10.841 00.000 5052 Enqueuing Expose request
03:30:10.868 00.027 8976 Received - 47 (G) 
03:30:10.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:10.868 00.000 8976 stepped: pos (-26, 8)
03:30:10.868 00.000 8976 MoveAxis(U, 2, ABG)
03:30:10.868 00.000 8976 stepping (-26, 8) + (0, 2)
03:30:10.868 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:10.900 00.032 8976 Received - 47 (G) 
03:30:10.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:10.900 00.000 8976 stepped: pos (-26, 10)
03:30:10.900 00.000 8976 move complete, result=0
03:30:10.900 00.000 8976 worker thread done servicing request
03:30:10.900 00.000 8976 Worker thread wakes up
03:30:10.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:10.900 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:10.900 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
03:30:11.600 00.700 8976 Exposure complete
03:30:11.607 00.007 8976 worker thread done servicing request
03:30:11.608 00.001 5052 OnExposeComplete: enter
03:30:11.608 00.000 5052 UpdateGuideState(): m_state=6
03:30:11.608 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14029
03:30:11.608 00.000 5052 Star::Find returns 1 (1), X=328.93, Y=281.94, Mass=51, SNR=4.8, Peak=50 HFD=2.7
03:30:11.608 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.35 = 0.35)
03:30:11.608 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
03:30:11.608 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.23 hyp=0.34 cameraTheta=2.39 mountX=0.32 mountY=0.08, mountTheta=0.25
03:30:11.609 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.23, opts=13)
03:30:11.609 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.23)
03:30:11.609 00.000 8976 Worker thread wakes up
03:30:11.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.23) opts 0xd
03:30:11.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.23)
03:30:11.609 00.000 8976 Moving (-0.25, 0.23) raw xDistance=0.32 yDistance=0.08
03:30:11.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
03:30:11.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:30:11.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:30:11.609 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8 Saturated
03:30:11.610 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:11.610 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:11.610 00.000 5052 Enqueuing Expose request
03:30:11.610 00.000 8976 MoveAxis(L, 1, ABG)
03:30:11.610 00.000 8976 stepping (-26, 10) + (-1, 0)
03:30:11.610 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:11.635 00.025 8976 Received - 47 (G) 
03:30:11.635 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:11.635 00.000 8976 stepped: pos (-27, 10)
03:30:11.635 00.000 8976 MoveAxis(U, 0, ABG)
03:30:11.635 00.000 8976 move complete, result=0
03:30:11.635 00.000 8976 worker thread done servicing request
03:30:11.635 00.000 8976 Worker thread wakes up
03:30:11.635 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:30:11.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:11.636 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:12.320 00.684 8976 Exposure complete
03:30:12.326 00.006 8976 worker thread done servicing request
03:30:12.326 00.000 5052 OnExposeComplete: enter
03:30:12.326 00.000 5052 UpdateGuideState(): m_state=6
03:30:12.326 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14030
03:30:12.326 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=280.78, Mass=53, SNR=4.9, Peak=52 HFD=2.8
03:30:12.326 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
03:30:12.326 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.72)
03:30:12.326 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.93 hyp=0.94 cameraTheta=-1.42 mountX=-0.89 mountY=0.39, mountTheta=2.73
03:30:12.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.93, opts=13)
03:30:12.327 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.93)
03:30:12.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:12.327 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:30:12.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:12.327 00.000 8976 Worker thread wakes up
03:30:12.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.93) opts 0xd
03:30:12.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.93)
03:30:12.327 00.000 8976 Moving (0.14, -0.93) raw xDistance=-0.89 yDistance=0.39
03:30:12.327 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:12.327 00.000 5052 Enqueuing Expose request
03:30:12.328 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.89
03:30:12.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:30:12.328 00.000 8976 MoveAxis(R, 4, ABG)
03:30:12.328 00.000 8976 stepping (-27, 10) + (4, 0)
03:30:12.328 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:12.370 00.042 8976 Received - 47 (G) 
03:30:12.370 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:12.370 00.000 8976 stepped: pos (-23, 10)
03:30:12.370 00.000 8976 MoveAxis(D, 2, ABG)
03:30:12.370 00.000 8976 stepping (-23, 10) + (0, -2)
03:30:12.370 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:12.403 00.033 8976 Received - 47 (G) 
03:30:12.403 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:12.403 00.000 8976 stepped: pos (-23, 8)
03:30:12.403 00.000 8976 move complete, result=0
03:30:12.403 00.000 8976 worker thread done servicing request
03:30:12.403 00.000 8976 Worker thread wakes up
03:30:12.403 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:12.403 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:12.403 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.4 px 2 ms SOUTH
03:30:13.089 00.686 8976 Exposure complete
03:30:13.094 00.005 8976 worker thread done servicing request
03:30:13.094 00.000 5052 OnExposeComplete: enter
03:30:13.094 00.000 5052 UpdateGuideState(): m_state=6
03:30:13.094 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14031
03:30:13.094 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.11, Mass=65, SNR=5.4, Peak=54 HFD=2.6
03:30:13.094 00.000 5052 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.04) = xAngle (-0.61 = -0.61)
03:30:13.094 00.000 5052 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.72 = -0.72)
03:30:13.095 00.001 5052 CameraToMount -- cameraX=0.06 cameraY=0.40 hyp=0.41 cameraTheta=1.43 mountX=0.33 mountY=-0.27, mountTheta=-0.68
03:30:13.095 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.40, opts=13)
03:30:13.095 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.40)
03:30:13.095 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:13.095 00.000 5052 UpdateGuideState exits: m=65 SNR=5.4
03:30:13.095 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:13.095 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:13.095 00.000 5052 Enqueuing Expose request
03:30:13.095 00.000 8976 Worker thread wakes up
03:30:13.096 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.40) opts 0xd
03:30:13.096 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.40)
03:30:13.096 00.000 8976 Moving (0.06, 0.40) raw xDistance=0.33 yDistance=-0.27
03:30:13.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.33
03:30:13.096 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
03:30:13.096 00.000 8976 MoveAxis(L, 1, ABG)
03:30:13.096 00.000 8976 stepping (-23, 8) + (-1, 0)
03:30:13.096 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:13.122 00.026 8976 Received - 47 (G) 
03:30:13.122 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:13.122 00.000 8976 stepped: pos (-24, 8)
03:30:13.122 00.000 8976 MoveAxis(U, 1, ABG)
03:30:13.122 00.000 8976 stepping (-24, 8) + (0, 1)
03:30:13.122 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:13.154 00.032 8976 Received - 47 (G) 
03:30:13.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:13.154 00.000 8976 stepped: pos (-24, 9)
03:30:13.154 00.000 8976 move complete, result=0
03:30:13.154 00.000 8976 worker thread done servicing request
03:30:13.154 00.000 8976 Worker thread wakes up
03:30:13.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:13.154 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:13.154 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:30:13.838 00.684 8976 Exposure complete
03:30:13.843 00.005 8976 worker thread done servicing request
03:30:13.844 00.001 5052 OnExposeComplete: enter
03:30:13.844 00.000 5052 UpdateGuideState(): m_state=6
03:30:13.844 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14032
03:30:13.844 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=280.96, Mass=59, SNR=5.1, Peak=53 HFD=3.3
03:30:13.844 00.000 5052 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.04) = xAngle (-3.36 = 2.92)
03:30:13.844 00.000 5052 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.46 = 2.82)
03:30:13.844 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.74 hyp=0.77 cameraTheta=-1.32 mountX=-0.75 mountY=0.24, mountTheta=2.83
03:30:13.845 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.74, opts=13)
03:30:13.845 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.74)
03:30:13.845 00.000 8976 Worker thread wakes up
03:30:13.845 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.74) opts 0xd
03:30:13.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.74)
03:30:13.845 00.000 8976 Moving (0.19, -0.74) raw xDistance=-0.75 yDistance=0.24
03:30:13.845 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:30:13.845 00.000 5052 UpdateGuideState exits: m=59 SNR=5.1
03:30:13.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:13.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.75
03:30:13.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:30:13.845 00.000 8976 MoveAxis(R, 3, ABG)
03:30:13.845 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:13.845 00.000 5052 Enqueuing Expose request
03:30:13.845 00.000 8976 stepping (-24, 9) + (3, 0)
03:30:13.845 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:13.873 00.028 8976 Received - 47 (G) 
03:30:13.873 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:13.873 00.000 8976 stepped: pos (-21, 9)
03:30:13.873 00.000 8976 MoveAxis(U, 0, ABG)
03:30:13.873 00.000 8976 move complete, result=0
03:30:13.873 00.000 8976 worker thread done servicing request
03:30:13.874 00.001 8976 Worker thread wakes up
03:30:13.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:13.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:13.874 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.2 px 0 ms NORTH
03:30:14.557 00.683 8976 Exposure complete
03:30:14.563 00.006 8976 worker thread done servicing request
03:30:14.563 00.000 5052 OnExposeComplete: enter
03:30:14.563 00.000 5052 UpdateGuideState(): m_state=6
03:30:14.563 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14033
03:30:14.563 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=282.10, Mass=39, SNR=4.2, Peak=53 HFD=1.9
03:30:14.563 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
03:30:14.563 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
03:30:14.563 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.39 hyp=0.85 cameraTheta=0.48 mountX=0.01 mountY=-0.84, mountTheta=-1.56
03:30:14.563 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.39, opts=13)
03:30:14.563 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.39)
03:30:14.563 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:14.563 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:30:14.564 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:14.564 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:14.564 00.000 5052 Enqueuing Expose request
03:30:14.564 00.000 8976 Worker thread wakes up
03:30:14.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.39) opts 0xd
03:30:14.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.39)
03:30:14.564 00.000 8976 Moving (0.75, 0.39) raw xDistance=0.01 yDistance=-0.84
03:30:14.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:30:14.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
03:30:14.564 00.000 8976 MoveAxis(R, 0, ABG)
03:30:14.564 00.000 8976 MoveAxis(U, 3, ABG)
03:30:14.564 00.000 8976 stepping (-21, 9) + (0, 3)
03:30:14.564 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:14.593 00.029 8976 Received - 47 (G) 
03:30:14.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:14.593 00.000 8976 stepped: pos (-21, 12)
03:30:14.593 00.000 8976 move complete, result=0
03:30:14.593 00.000 8976 worker thread done servicing request
03:30:14.593 00.000 8976 Worker thread wakes up
03:30:14.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:14.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:14.593 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
03:30:15.275 00.682 8976 Exposure complete
03:30:15.280 00.005 8976 worker thread done servicing request
03:30:15.280 00.000 5052 OnExposeComplete: enter
03:30:15.280 00.000 5052 UpdateGuideState(): m_state=6
03:30:15.280 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14034
03:30:15.281 00.001 5052 Star::Find returns 1 (0), X=328.75, Y=282.23, Mass=62, SNR=5.3, Peak=54 HFD=2.6
03:30:15.281 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
03:30:15.281 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
03:30:15.281 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.52 hyp=0.67 cameraTheta=2.26 mountX=0.65 mountY=0.07, mountTheta=0.11
03:30:15.281 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.52, opts=13)
03:30:15.281 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.52)
03:30:15.281 00.000 8976 Worker thread wakes up
03:30:15.282 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.52) opts 0xd
03:30:15.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.52)
03:30:15.282 00.000 8976 Moving (-0.42, 0.52) raw xDistance=0.65 yDistance=0.07
03:30:15.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
03:30:15.282 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:30:15.282 00.000 5052 UpdateGuideState exits: m=62 SNR=5.3
03:30:15.282 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:15.282 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:15.282 00.000 5052 Enqueuing Expose request
03:30:15.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:30:15.282 00.000 8976 MoveAxis(L, 3, ABG)
03:30:15.282 00.000 8976 stepping (-21, 12) + (-3, 0)
03:30:15.282 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:15.312 00.030 8976 Received - 47 (G) 
03:30:15.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:15.312 00.000 8976 stepped: pos (-24, 12)
03:30:15.312 00.000 8976 MoveAxis(U, 0, ABG)
03:30:15.312 00.000 8976 move complete, result=0
03:30:15.312 00.000 8976 worker thread done servicing request
03:30:15.312 00.000 8976 Worker thread wakes up
03:30:15.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:15.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:15.312 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.1 px 0 ms NORTH
03:30:15.998 00.686 8976 Exposure complete
03:30:16.004 00.006 8976 worker thread done servicing request
03:30:16.004 00.000 5052 OnExposeComplete: enter
03:30:16.004 00.000 5052 UpdateGuideState(): m_state=6
03:30:16.004 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14035
03:30:16.004 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.34, Mass=47, SNR=4.6, Peak=53 HFD=2.1
03:30:16.004 00.000 5052 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.04) = xAngle (-3.58 = 2.70)
03:30:16.004 00.000 5052 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.68 = 2.60)
03:30:16.004 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.37 hyp=0.37 cameraTheta=-1.54 mountX=-0.34 mountY=0.19, mountTheta=2.62
03:30:16.005 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.37, opts=13)
03:30:16.005 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.37)
03:30:16.005 00.000 8976 Worker thread wakes up
03:30:16.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.37) opts 0xd
03:30:16.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.37)
03:30:16.005 00.000 8976 Moving (0.01, -0.37) raw xDistance=-0.34 yDistance=0.19
03:30:16.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.34
03:30:16.005 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:16.005 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:30:16.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:16.005 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:16.006 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:30:16.006 00.000 8976 MoveAxis(R, 1, ABG)
03:30:16.006 00.000 8976 stepping (-24, 12) + (1, 0)
03:30:16.006 00.000 5052 Enqueuing Expose request
03:30:16.006 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:16.032 00.026 8976 Received - 47 (G) 
03:30:16.032 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:16.032 00.000 8976 stepped: pos (-23, 12)
03:30:16.032 00.000 8976 MoveAxis(U, 0, ABG)
03:30:16.032 00.000 8976 move complete, result=0
03:30:16.032 00.000 8976 worker thread done servicing request
03:30:16.032 00.000 8976 Worker thread wakes up
03:30:16.032 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:16.032 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:16.032 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
03:30:16.720 00.688 8976 Exposure complete
03:30:16.726 00.006 8976 worker thread done servicing request
03:30:16.726 00.000 5052 OnExposeComplete: enter
03:30:16.726 00.000 5052 UpdateGuideState(): m_state=6
03:30:16.726 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14036
03:30:16.726 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.77, Mass=40, SNR=4.3, Peak=54 HFD=1.8
03:30:16.726 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
03:30:16.726 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.01 = -1.01)
03:30:16.726 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.14 mountX=0.04 mountY=-0.06, mountTheta=-0.94
03:30:16.728 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.06, opts=13)
03:30:16.729 00.001 5052 Enqueuing Move request for stepguider (0.03, 0.06)
03:30:16.729 00.000 8976 Worker thread wakes up
03:30:16.729 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:30:16.729 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:30:16.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:16.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.06) opts 0xd
03:30:16.729 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:16.729 00.000 5052 Enqueuing Expose request
03:30:16.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.06)
03:30:16.729 00.000 8976 Moving (0.03, 0.06) raw xDistance=0.04 yDistance=-0.06
03:30:16.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:30:16.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:30:16.729 00.000 8976 MoveAxis(R, 0, ABG)
03:30:16.729 00.000 8976 MoveAxis(U, 0, ABG)
03:30:16.729 00.000 8976 move complete, result=0
03:30:16.730 00.001 8976 worker thread done servicing request
03:30:16.730 00.000 8976 Worker thread wakes up
03:30:16.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:16.730 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:16.730 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:17.415 00.685 8976 Exposure complete
03:30:17.421 00.006 8976 worker thread done servicing request
03:30:17.422 00.001 5052 OnExposeComplete: enter
03:30:17.422 00.000 5052 UpdateGuideState(): m_state=6
03:30:17.422 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14037
03:30:17.422 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.58, Mass=45, SNR=4.5, Peak=57 HFD=1.7
03:30:17.422 00.000 5052 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.04) = xAngle (-3.42 = 2.87)
03:30:17.422 00.000 5052 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.52 = 2.76)
03:30:17.422 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.37 mountX=-0.13 mountY=0.05, mountTheta=2.77
03:30:17.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.13, opts=13)
03:30:17.423 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.13)
03:30:17.423 00.000 8976 Worker thread wakes up
03:30:17.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.13) opts 0xd
03:30:17.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.13)
03:30:17.423 00.000 8976 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.05
03:30:17.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:17.423 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:30:17.423 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:17.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:30:17.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:30:17.423 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:17.423 00.000 8976 MoveAxis(R, 0, ABG)
03:30:17.423 00.000 8976 MoveAxis(U, 0, ABG)
03:30:17.423 00.000 5052 Enqueuing Expose request
03:30:17.423 00.000 8976 move complete, result=0
03:30:17.423 00.000 8976 worker thread done servicing request
03:30:17.423 00.000 8976 Worker thread wakes up
03:30:17.423 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:17.425 00.002 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:17.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:18.109 00.684 8976 Exposure complete
03:30:18.114 00.005 8976 worker thread done servicing request
03:30:18.114 00.000 5052 OnExposeComplete: enter
03:30:18.114 00.000 5052 UpdateGuideState(): m_state=6
03:30:18.115 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14038
03:30:18.115 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=282.22, Mass=51, SNR=4.8, Peak=52 HFD=2.7
03:30:18.115 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
03:30:18.115 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
03:30:18.115 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.51 hyp=0.63 cameraTheta=0.95 mountX=0.29 mountY=-0.59, mountTheta=-1.11
03:30:18.115 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.51, opts=13)
03:30:18.115 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.51)
03:30:18.115 00.000 8976 Worker thread wakes up
03:30:18.116 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.51) opts 0xd
03:30:18.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.51)
03:30:18.116 00.000 8976 Moving (0.37, 0.51) raw xDistance=0.29 yDistance=-0.59
03:30:18.116 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:18.116 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:30:18.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:18.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:30:18.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
03:30:18.116 00.000 8976 MoveAxis(L, 1, ABG)
03:30:18.116 00.000 8976 stepping (-23, 12) + (-1, 0)
03:30:18.116 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:18.116 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:18.116 00.000 5052 Enqueuing Expose request
03:30:18.142 00.026 8976 Received - 47 (G) 
03:30:18.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:18.142 00.000 8976 stepped: pos (-24, 12)
03:30:18.142 00.000 8976 MoveAxis(U, 2, ABG)
03:30:18.142 00.000 8976 stepping (-24, 12) + (0, 2)
03:30:18.142 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:18.174 00.032 8976 Received - 47 (G) 
03:30:18.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:18.174 00.000 8976 stepped: pos (-24, 14)
03:30:18.174 00.000 8976 move complete, result=0
03:30:18.174 00.000 8976 worker thread done servicing request
03:30:18.174 00.000 8976 Worker thread wakes up
03:30:18.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:18.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:18.174 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
03:30:18.858 00.684 8976 Exposure complete
03:30:18.863 00.005 8976 worker thread done servicing request
03:30:18.864 00.001 5052 OnExposeComplete: enter
03:30:18.864 00.000 5052 UpdateGuideState(): m_state=6
03:30:18.864 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14039
03:30:18.864 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.43, Mass=59, SNR=5.2, Peak=53 HFD=2.4
03:30:18.864 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.89 = 2.40)
03:30:18.864 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.29)
03:30:18.864 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.84 mountX=-0.21 mountY=0.21, mountTheta=2.35
03:30:18.864 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.28, opts=13)
03:30:18.864 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.28)
03:30:18.865 00.001 8976 Worker thread wakes up
03:30:18.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.28) opts 0xd
03:30:18.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.28)
03:30:18.865 00.000 8976 Moving (-0.08, -0.28) raw xDistance=-0.21 yDistance=0.21
03:30:18.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:30:18.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:18.865 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:30:18.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:18.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:30:18.865 00.000 8976 MoveAxis(R, 0, ABG)
03:30:18.865 00.000 8976 MoveAxis(U, 0, ABG)
03:30:18.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:18.865 00.000 5052 Enqueuing Expose request
03:30:18.865 00.000 8976 move complete, result=0
03:30:18.865 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:30:18.865 00.000 8976 worker thread done servicing request
03:30:18.866 00.001 8976 Worker thread wakes up
03:30:18.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:18.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:19.549 00.683 8976 Exposure complete
03:30:19.554 00.005 8976 worker thread done servicing request
03:30:19.554 00.000 5052 OnExposeComplete: enter
03:30:19.554 00.000 5052 UpdateGuideState(): m_state=6
03:30:19.554 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14040
03:30:19.554 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.07, Mass=50, SNR=4.8, Peak=53 HFD=2.2
03:30:19.554 00.000 5052 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.04) = xAngle (-0.30 = -0.30)
03:30:19.554 00.000 5052 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.41 = -0.41)
03:30:19.555 00.001 5052 CameraToMount -- cameraX=-0.06 cameraY=0.36 hyp=0.37 cameraTheta=1.74 mountX=0.35 mountY=-0.15, mountTheta=-0.39
03:30:19.556 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.36, opts=13)
03:30:19.556 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.36)
03:30:19.556 00.000 8976 Worker thread wakes up
03:30:19.556 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.36) opts 0xd
03:30:19.556 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.36)
03:30:19.556 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:19.556 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:30:19.556 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:19.556 00.000 8976 Moving (-0.06, 0.36) raw xDistance=0.35 yDistance=-0.15
03:30:19.556 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:19.556 00.000 5052 Enqueuing Expose request
03:30:19.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:30:19.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:30:19.556 00.000 8976 MoveAxis(L, 1, ABG)
03:30:19.556 00.000 8976 stepping (-24, 14) + (-1, 0)
03:30:19.556 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:19.581 00.025 8976 Received - 47 (G) 
03:30:19.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:19.581 00.000 8976 stepped: pos (-25, 14)
03:30:19.581 00.000 8976 MoveAxis(U, 0, ABG)
03:30:19.581 00.000 8976 move complete, result=0
03:30:19.581 00.000 8976 worker thread done servicing request
03:30:19.581 00.000 8976 Worker thread wakes up
03:30:19.581 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
03:30:19.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:19.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:20.268 00.687 8976 Exposure complete
03:30:20.274 00.006 8976 worker thread done servicing request
03:30:20.274 00.000 5052 OnExposeComplete: enter
03:30:20.274 00.000 5052 UpdateGuideState(): m_state=6
03:30:20.274 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14041
03:30:20.274 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=280.86, Mass=61, SNR=5.2, Peak=54 HFD=2.7
03:30:20.274 00.000 5052 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.04) = xAngle (-4.19 = 2.09)
03:30:20.274 00.000 5052 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.30 = 1.99)
03:30:20.274 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.85 hyp=1.01 cameraTheta=-2.15 mountX=-0.50 mountY=0.92, mountTheta=2.07
03:30:20.275 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.85, opts=13)
03:30:20.275 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.85)
03:30:20.275 00.000 8976 Worker thread wakes up
03:30:20.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.85) opts 0xd
03:30:20.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.85)
03:30:20.275 00.000 8976 Moving (-0.55, -0.85) raw xDistance=-0.50 yDistance=0.92
03:30:20.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50
03:30:20.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.92
03:30:20.275 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:20.275 00.000 5052 UpdateGuideState exits: m=61 SNR=5.2
03:30:20.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:20.276 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:20.276 00.000 5052 Enqueuing Expose request
03:30:20.276 00.000 8976 MoveAxis(R, 2, ABG)
03:30:20.276 00.000 8976 stepping (-25, 14) + (2, 0)
03:30:20.276 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:20.300 00.024 8976 Received - 47 (G) 
03:30:20.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:20.300 00.000 8976 stepped: pos (-23, 14)
03:30:20.300 00.000 8976 MoveAxis(D, 4, ABG)
03:30:20.300 00.000 8976 stepping (-23, 14) + (0, -4)
03:30:20.300 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:20.332 00.032 8976 Received - 47 (G) 
03:30:20.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:20.332 00.000 8976 stepped: pos (-23, 10)
03:30:20.332 00.000 8976 move complete, result=0
03:30:20.332 00.000 8976 worker thread done servicing request
03:30:20.332 00.000 8976 Worker thread wakes up
03:30:20.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:20.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:20.332 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.9 px 4 ms SOUTH
03:30:21.018 00.686 8976 Exposure complete
03:30:21.024 00.006 8976 worker thread done servicing request
03:30:21.024 00.000 5052 OnExposeComplete: enter
03:30:21.024 00.000 5052 UpdateGuideState(): m_state=6
03:30:21.024 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14042
03:30:21.024 00.000 5052 Star::Find returns 1 (0), X=327.94, Y=282.36, Mass=57, SNR=5.0, Peak=54 HFD=2.4
03:30:21.024 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:30:21.024 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
03:30:21.024 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=0.65 hyp=1.39 cameraTheta=2.66 mountX=1.14 mountY=0.68, mountTheta=0.54
03:30:21.025 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=0.65, opts=13)
03:30:21.025 00.000 5052 Enqueuing Move request for stepguider (-1.23, 0.65)
03:30:21.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:30:21.025 00.000 5052 UpdateGuideState exits: m=57 SNR=5.0
03:30:21.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:21.025 00.000 8976 Worker thread wakes up
03:30:21.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, 0.65) opts 0xd
03:30:21.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, 0.65)
03:30:21.025 00.000 8976 Moving (-1.23, 0.65) raw xDistance=1.14 yDistance=0.68
03:30:21.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:21.025 00.000 5052 Enqueuing Expose request
03:30:21.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.14
03:30:21.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.68
03:30:21.025 00.000 8976 MoveAxis(L, 5, ABG)
03:30:21.025 00.000 8976 stepping (-23, 10) + (-5, 0)
03:30:21.025 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:30:21.068 00.043 8976 Received - 47 (G) 
03:30:21.068 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:30:21.068 00.000 8976 stepped: pos (-28, 10)
03:30:21.068 00.000 8976 MoveAxis(D, 3, ABG)
03:30:21.068 00.000 8976 stepping (-28, 10) + (0, -3)
03:30:21.068 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:21.099 00.031 8976 Received - 47 (G) 
03:30:21.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:21.099 00.000 8976 stepped: pos (-28, 7)
03:30:21.099 00.000 8976 move complete, result=0
03:30:21.099 00.000 8976 worker thread done servicing request
03:30:21.099 00.000 8976 Worker thread wakes up
03:30:21.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:21.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:21.099 00.000 5052 GuideStep: 1.1 px 5 ms WEST, 0.7 px 3 ms SOUTH
03:30:21.785 00.686 8976 Exposure complete
03:30:21.790 00.005 8976 worker thread done servicing request
03:30:21.791 00.001 5052 OnExposeComplete: enter
03:30:21.791 00.000 5052 UpdateGuideState(): m_state=6
03:30:21.791 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14043
03:30:21.791 00.000 5052 Star::Find returns 1 (0), X=327.45, Y=281.57, Mass=56, SNR=5.0, Peak=55 HFD=3.0
03:30:21.791 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
03:30:21.791 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
03:30:21.791 00.000 5052 CameraToMount -- cameraX=-1.72 cameraY=-0.14 hyp=1.73 cameraTheta=-3.06 mountX=0.66 mountY=1.52, mountTheta=1.16
03:30:21.793 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.72, y=-0.14, opts=13)
03:30:21.793 00.000 5052 Enqueuing Move request for stepguider (-1.72, -0.14)
03:30:21.793 00.000 8976 Worker thread wakes up
03:30:21.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.72, -0.14) opts 0xd
03:30:21.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.72, -0.14)
03:30:21.793 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:21.793 00.000 8976 Moving (-1.72, -0.14) raw xDistance=0.66 yDistance=1.52
03:30:21.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.66
03:30:21.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.52
03:30:21.793 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:30:21.793 00.000 8976 MoveAxis(L, 3, ABG)
03:30:21.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:21.793 00.000 8976 stepping (-28, 7) + (-3, 0)
03:30:21.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:21.793 00.000 5052 Enqueuing Expose request
03:30:21.793 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:21.818 00.025 8976 Received - 47 (G) 
03:30:21.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:21.818 00.000 8976 stepped: pos (-31, 7)
03:30:21.818 00.000 8976 MoveAxis(D, 6, ABG)
03:30:21.818 00.000 8976 stepping (-31, 7) + (0, -6)
03:30:21.819 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:30:21.867 00.048 8976 Received - 47 (G) 
03:30:21.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:30:21.867 00.000 8976 stepped: pos (-31, 1)
03:30:21.867 00.000 8976 starting a new bump
03:30:21.867 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
03:30:21.867 00.000 8976 MountToCamera -- mountX=4.14 mountY=-1.17 hyp=4.30 mountTheta=-0.27 cameraX=-0.85, cameraY=4.22 cameraTheta=1.77
03:30:21.867 00.000 8976 incremental bump (-0.847, 4.220) isValid = 1
03:30:21.867 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
03:30:21.867 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:30:21.867 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:30:21.867 00.000 8976 move complete, result=0
03:30:21.867 00.000 9828 Worker thread wakes up
03:30:21.867 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:30:21.867 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:30:21.867 00.000 8976 worker thread done servicing request
03:30:21.868 00.001 8976 Worker thread wakes up
03:30:21.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:21.868 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.86 = -1.43)
03:30:21.868 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.51)
03:30:21.868 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.02 mountY=-0.12, mountTheta=-1.43
03:30:21.868 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:30:21.868 00.000 9828 BLC: window closed
03:30:21.868 00.000 9828 MoveAxis(W, 5, B)
03:30:21.868 00.000 9828 Guiding  Dir = 3, Dur = 5
03:30:21.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:21.868 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.5 px 6 ms SOUTH
03:30:21.869 00.001 9828 IsSlewing returns 0
03:30:21.869 00.000 9828 IsGuiding returns 0
03:30:21.869 00.000 9828 PulseGuide returned control before completion, sleep 15
03:30:21.885 00.016 9828 IsGuiding returns 1
03:30:21.885 00.000 9828 scope still moving after pulse duration time elapsed
03:30:21.917 00.032 9828 IsSlewing returns 0
03:30:21.918 00.001 9828 IsGuiding returns 1
03:30:21.948 00.030 9828 IsSlewing returns 0
03:30:21.948 00.000 9828 IsGuiding returns 1
03:30:21.978 00.030 9828 IsSlewing returns 0
03:30:21.978 00.000 9828 IsGuiding returns 0
03:30:21.978 00.000 9828 scope move finished after 5 + 104 ms
03:30:21.978 00.000 9828 Move returns status 0, amount 5
03:30:21.978 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:21.978 00.000 9828 MoveAxis(N, 16, B)
03:30:21.978 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:21.993 00.015 9828 IsSlewing returns 0
03:30:21.993 00.000 9828 IsGuiding returns 0
03:30:21.993 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:22.024 00.031 9828 IsGuiding returns 1
03:30:22.024 00.000 9828 scope still moving after pulse duration time elapsed
03:30:22.055 00.031 9828 IsSlewing returns 0
03:30:22.055 00.000 9828 IsGuiding returns 1
03:30:22.087 00.032 9828 IsSlewing returns 0
03:30:22.087 00.000 9828 IsGuiding returns 1
03:30:22.118 00.031 9828 IsSlewing returns 0
03:30:22.118 00.000 9828 IsGuiding returns 1
03:30:22.150 00.032 9828 IsSlewing returns 0
03:30:22.150 00.000 9828 IsGuiding returns 0
03:30:22.150 00.000 9828 scope move finished after 16 + 140 ms
03:30:22.150 00.000 9828 Move returns status 0, amount 16
03:30:22.150 00.000 9828 move complete, result=0
03:30:22.150 00.000 9828 worker thread done servicing request
03:30:22.150 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
03:30:22.554 00.404 8976 Exposure complete
03:30:22.560 00.006 8976 worker thread done servicing request
03:30:22.560 00.000 5052 OnExposeComplete: enter
03:30:22.560 00.000 5052 UpdateGuideState(): m_state=6
03:30:22.560 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14044
03:30:22.560 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=282.07, Mass=56, SNR=5.0, Peak=54 HFD=2.6
03:30:22.560 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:30:22.560 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
03:30:22.560 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.36 hyp=0.65 cameraTheta=2.55 mountX=0.57 mountY=0.25, mountTheta=0.42
03:30:22.561 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.36, opts=13)
03:30:22.561 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.36)
03:30:22.561 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:22.561 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:30:22.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:22.561 00.000 8976 Worker thread wakes up
03:30:22.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:22.561 00.000 5052 Enqueuing Expose request
03:30:22.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.36) opts 0xd
03:30:22.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.36)
03:30:22.561 00.000 8976 Moving (-0.54, 0.36) raw xDistance=0.57 yDistance=0.25
03:30:22.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57
03:30:22.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:30:22.561 00.000 8976 MoveAxis(L, 3, ABG)
03:30:22.561 00.000 8976 stepping (-31, 1) + (-3, 0)
03:30:22.561 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:22.602 00.041 8976 Received - 47 (G) 
03:30:22.602 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:22.602 00.000 8976 stepped: pos (-34, 1)
03:30:22.602 00.000 8976 MoveAxis(U, 0, ABG)
03:30:22.603 00.001 8976 outside bump range, increase bump weight 1.00 => 1.17
03:30:22.603 00.000 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (2.04) = xAngle (1.86 = 1.86)
03:30:22.603 00.000 8976 MountToCamera -- mountX=4.49 mountY=-0.83 hyp=4.57 mountTheta=-0.18 cameraX=-1.30, cameraY=4.38 cameraTheta=1.86
03:30:22.603 00.000 8976 incremental bump (-1.303, 4.381) isValid = 1
03:30:22.603 00.000 8976 Scheduling Mount bump of (-0.038, 0.133)
03:30:22.603 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.13, opts=4)
03:30:22.603 00.000 8976 Enqueuing Move request for scope (-0.04, 0.13)
03:30:22.603 00.000 8976 move complete, result=0
03:30:22.603 00.000 9828 Worker thread wakes up
03:30:22.603 00.000 8976 worker thread done servicing request
03:30:22.603 00.000 8976 Worker thread wakes up
03:30:22.603 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0x4
03:30:22.603 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:22.603 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.3 px 0 ms NORTH
03:30:22.603 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
03:30:22.603 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:22.604 00.001 9828 CameraToMount -- cameraTheta (1.85) - m_xAngle (-3.10) = xAngle (4.95 = -1.34)
03:30:22.604 00.000 9828 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.42)
03:30:22.604 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.85 mountX=0.03 mountY=-0.14, mountTheta=-1.34
03:30:22.604 00.000 9828 Moving (-0.04, 0.13) raw xDistance=0.03 yDistance=-0.14
03:30:22.604 00.000 9828 BLC: window closed
03:30:22.604 00.000 9828 MoveAxis(W, 10, B)
03:30:22.604 00.000 9828 Guiding  Dir = 3, Dur = 10
03:30:22.604 00.000 9828 IsSlewing returns 0
03:30:22.604 00.000 9828 IsGuiding returns 0
03:30:22.605 00.001 9828 PulseGuide returned control before completion, sleep 20
03:30:22.636 00.031 9828 IsGuiding returns 1
03:30:22.636 00.000 9828 scope still moving after pulse duration time elapsed
03:30:22.667 00.031 9828 IsSlewing returns 0
03:30:22.667 00.000 9828 IsGuiding returns 1
03:30:22.698 00.031 9828 IsSlewing returns 0
03:30:22.698 00.000 9828 IsGuiding returns 1
03:30:22.730 00.032 9828 IsSlewing returns 0
03:30:22.730 00.000 9828 IsGuiding returns 0
03:30:22.730 00.000 9828 scope move finished after 10 + 115 ms
03:30:22.730 00.000 9828 Move returns status 0, amount 10
03:30:22.730 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:22.730 00.000 9828 MoveAxis(N, 19, B)
03:30:22.730 00.000 9828 Guiding  Dir = 0, Dur = 19
03:30:22.745 00.015 9828 IsSlewing returns 0
03:30:22.745 00.000 9828 IsGuiding returns 0
03:30:22.745 00.000 9828 PulseGuide returned control before completion, sleep 29
03:30:22.777 00.032 9828 IsGuiding returns 1
03:30:22.777 00.000 9828 scope still moving after pulse duration time elapsed
03:30:22.807 00.030 9828 IsSlewing returns 0
03:30:22.807 00.000 9828 IsGuiding returns 1
03:30:22.838 00.031 9828 IsSlewing returns 0
03:30:22.838 00.000 9828 IsGuiding returns 1
03:30:22.868 00.030 9828 IsSlewing returns 0
03:30:22.868 00.000 9828 IsGuiding returns 1
03:30:22.898 00.030 9828 IsSlewing returns 0
03:30:22.898 00.000 9828 IsGuiding returns 0
03:30:22.898 00.000 9828 scope move finished after 19 + 133 ms
03:30:22.898 00.000 9828 Move returns status 0, amount 19
03:30:22.898 00.000 9828 move complete, result=0
03:30:22.898 00.000 9828 worker thread done servicing request
03:30:22.899 00.001 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 19 ms NORTH
03:30:23.289 00.390 8976 Exposure complete
03:30:23.295 00.006 8976 worker thread done servicing request
03:30:23.295 00.000 5052 OnExposeComplete: enter
03:30:23.295 00.000 5052 UpdateGuideState(): m_state=6
03:30:23.296 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14045
03:30:23.296 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=280.11, Mass=53, SNR=4.9, Peak=51 HFD=3.3
03:30:23.296 00.000 5052 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.04) = xAngle (-3.46 = 2.83)
03:30:23.296 00.000 5052 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.56 = 2.72)
03:30:23.296 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-1.60 hyp=1.62 cameraTheta=-1.41 mountX=-1.54 mountY=0.66, mountTheta=2.74
03:30:23.296 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-1.60, opts=13)
03:30:23.296 00.000 5052 Enqueuing Move request for stepguider (0.25, -1.60)
03:30:23.296 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:23.297 00.001 5052 UpdateGuideState exits: m=53 SNR=4.9
03:30:23.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:23.297 00.000 8976 Worker thread wakes up
03:30:23.297 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:23.297 00.000 5052 Enqueuing Expose request
03:30:23.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -1.60) opts 0xd
03:30:23.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -1.60)
03:30:23.297 00.000 8976 Moving (0.25, -1.60) raw xDistance=-1.54 yDistance=0.66
03:30:23.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.94 from input -1.54
03:30:23.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
03:30:23.297 00.000 8976 MoveAxis(R, 6, ABG)
03:30:23.297 00.000 8976 stepping (-34, 1) + (6, 0)
03:30:23.297 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:30:23.338 00.041 8976 Received - 47 (G) 
03:30:23.338 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:30:23.338 00.000 8976 stepped: pos (-28, 1)
03:30:23.338 00.000 8976 MoveAxis(D, 3, ABG)
03:30:23.338 00.000 8976 stepping (-28, 1) + (0, -3)
03:30:23.338 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:23.369 00.031 8976 Received - 47 (G) 
03:30:23.370 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:23.370 00.000 8976 stepped: pos (-28, -2)
03:30:23.370 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
03:30:23.370 00.000 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
03:30:23.370 00.000 8976 MountToCamera -- mountX=4.43 mountY=-0.45 hyp=4.45 mountTheta=-0.10 cameraX=-1.61, cameraY=4.15 cameraTheta=1.94
03:30:23.370 00.000 8976 incremental bump (-1.611, 4.148) isValid = 1
03:30:23.370 00.000 8976 Scheduling Mount bump of (-0.042, 0.111)
03:30:23.370 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:30:23.370 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:30:23.370 00.000 8976 move complete, result=0
03:30:23.370 00.000 8976 worker thread done servicing request
03:30:23.370 00.000 8976 Worker thread wakes up
03:30:23.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:23.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:23.370 00.000 5052 GuideStep: -1.5 px 6 ms EAST, 0.7 px 3 ms SOUTH
03:30:23.370 00.000 9828 Worker thread wakes up
03:30:23.371 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:30:23.371 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:30:23.371 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
03:30:23.371 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.34)
03:30:23.371 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.26
03:30:23.371 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
03:30:23.371 00.000 9828 BLC: window closed
03:30:23.371 00.000 9828 MoveAxis(W, 12, B)
03:30:23.371 00.000 9828 Guiding  Dir = 3, Dur = 12
03:30:23.371 00.000 9828 IsSlewing returns 0
03:30:23.371 00.000 9828 IsGuiding returns 0
03:30:23.372 00.001 9828 PulseGuide returned control before completion, sleep 22
03:30:23.400 00.028 9828 IsGuiding returns 1
03:30:23.400 00.000 9828 scope still moving after pulse duration time elapsed
03:30:23.430 00.030 9828 IsSlewing returns 0
03:30:23.430 00.000 9828 IsGuiding returns 1
03:30:23.461 00.031 9828 IsSlewing returns 0
03:30:23.461 00.000 9828 IsGuiding returns 1
03:30:23.492 00.031 9828 IsSlewing returns 0
03:30:23.493 00.001 9828 IsGuiding returns 1
03:30:23.523 00.030 9828 IsSlewing returns 0
03:30:23.523 00.000 9828 IsGuiding returns 1
03:30:23.554 00.031 9828 IsSlewing returns 0
03:30:23.554 00.000 9828 IsGuiding returns 1
03:30:23.585 00.031 9828 IsSlewing returns 0
03:30:23.585 00.000 9828 IsGuiding returns 0
03:30:23.585 00.000 9828 scope move finished after 12 + 202 ms
03:30:23.585 00.000 9828 Move returns status 0, amount 12
03:30:23.586 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:23.586 00.000 9828 MoveAxis(N, 16, B)
03:30:23.586 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:23.600 00.014 9828 IsSlewing returns 0
03:30:23.600 00.000 9828 IsGuiding returns 0
03:30:23.600 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:23.631 00.031 9828 IsGuiding returns 1
03:30:23.631 00.000 9828 scope still moving after pulse duration time elapsed
03:30:23.661 00.030 9828 IsSlewing returns 0
03:30:23.661 00.000 9828 IsGuiding returns 1
03:30:23.692 00.031 9828 IsSlewing returns 0
03:30:23.692 00.000 9828 IsGuiding returns 1
03:30:23.724 00.032 9828 IsSlewing returns 0
03:30:23.724 00.000 9828 IsGuiding returns 1
03:30:23.755 00.031 9828 IsSlewing returns 0
03:30:23.755 00.000 9828 IsGuiding returns 0
03:30:23.755 00.000 9828 scope move finished after 16 + 139 ms
03:30:23.755 00.000 9828 Move returns status 0, amount 16
03:30:23.755 00.000 9828 move complete, result=0
03:30:23.755 00.000 9828 worker thread done servicing request
03:30:23.755 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
03:30:24.057 00.302 8976 Exposure complete
03:30:24.062 00.005 8976 worker thread done servicing request
03:30:24.062 00.000 5052 OnExposeComplete: enter
03:30:24.062 00.000 5052 UpdateGuideState(): m_state=6
03:30:24.062 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14046
03:30:24.062 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.82, Mass=57, SNR=5.0, Peak=53 HFD=2.4
03:30:24.063 00.001 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
03:30:24.063 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
03:30:24.063 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.11 hyp=0.66 cameraTheta=0.16 mountX=-0.20 mountY=-0.60, mountTheta=-1.89
03:30:24.063 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.11, opts=13)
03:30:24.064 00.001 5052 Enqueuing Move request for stepguider (0.65, 0.11)
03:30:24.064 00.000 8976 Worker thread wakes up
03:30:24.064 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.11) opts 0xd
03:30:24.064 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.11)
03:30:24.064 00.000 8976 Moving (0.65, 0.11) raw xDistance=-0.20 yDistance=-0.60
03:30:24.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:30:24.064 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.60
03:30:24.064 00.000 8976 MoveAxis(R, 0, ABG)
03:30:24.064 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:30:24.064 00.000 5052 UpdateGuideState exits: m=57 SNR=5.0
03:30:24.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:24.064 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:24.064 00.000 5052 Enqueuing Expose request
03:30:24.064 00.000 8976 MoveAxis(U, 2, ABG)
03:30:24.064 00.000 8976 stepping (-28, -2) + (0, 2)
03:30:24.064 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:24.089 00.025 8976 Received - 47 (G) 
03:30:24.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:24.089 00.000 8976 stepped: pos (-28, 0)
03:30:24.089 00.000 8976 MountToCamera -- mountTheta (-0.07) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
03:30:24.089 00.000 8976 MountToCamera -- mountX=4.38 mountY=-0.30 hyp=4.39 mountTheta=-0.07 cameraX=-1.72, cameraY=4.04 cameraTheta=1.97
03:30:24.089 00.000 8976 incremental bump (-1.723, 4.039) isValid = 1
03:30:24.089 00.000 8976 Scheduling Mount bump of (-0.045, 0.110)
03:30:24.089 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:30:24.089 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:30:24.089 00.000 8976 move complete, result=0
03:30:24.089 00.000 9828 Worker thread wakes up
03:30:24.089 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:30:24.089 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:30:24.089 00.000 9828 CameraToMount -- cameraTheta (1.96) - m_xAngle (-3.10) = xAngle (5.06 = -1.23)
03:30:24.089 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:30:24.089 00.000 8976 worker thread done servicing request
03:30:24.089 00.000 8976 Worker thread wakes up
03:30:24.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:24.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:24.089 00.000 9828 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.31)
03:30:24.089 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=0.04 mountY=-0.11, mountTheta=-1.23
03:30:24.089 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
03:30:24.089 00.000 9828 BLC: window closed
03:30:24.089 00.000 9828 MoveAxis(W, 13, B)
03:30:24.090 00.001 9828 Guiding  Dir = 3, Dur = 13
03:30:24.090 00.000 9828 IsSlewing returns 0
03:30:24.090 00.000 9828 IsGuiding returns 0
03:30:24.090 00.000 9828 PulseGuide returned control before completion, sleep 23
03:30:24.124 00.034 9828 IsGuiding returns 1
03:30:24.124 00.000 9828 scope still moving after pulse duration time elapsed
03:30:24.156 00.032 9828 IsSlewing returns 0
03:30:24.156 00.000 9828 IsGuiding returns 1
03:30:24.187 00.031 9828 IsSlewing returns 0
03:30:24.187 00.000 9828 IsGuiding returns 1
03:30:24.218 00.031 9828 IsSlewing returns 0
03:30:24.218 00.000 9828 IsGuiding returns 1
03:30:24.249 00.031 9828 IsSlewing returns 0
03:30:24.249 00.000 9828 IsGuiding returns 0
03:30:24.249 00.000 9828 scope move finished after 13 + 145 ms
03:30:24.249 00.000 9828 Move returns status 0, amount 13
03:30:24.249 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:24.249 00.000 9828 MoveAxis(N, 16, B)
03:30:24.249 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:24.265 00.016 9828 IsSlewing returns 0
03:30:24.265 00.000 9828 IsGuiding returns 0
03:30:24.265 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:24.297 00.032 9828 IsGuiding returns 1
03:30:24.297 00.000 9828 scope still moving after pulse duration time elapsed
03:30:24.329 00.032 9828 IsSlewing returns 0
03:30:24.329 00.000 9828 IsGuiding returns 1
03:30:24.360 00.031 9828 IsSlewing returns 0
03:30:24.360 00.000 9828 IsGuiding returns 1
03:30:24.392 00.032 9828 IsSlewing returns 0
03:30:24.392 00.000 9828 IsGuiding returns 1
03:30:24.423 00.031 9828 IsSlewing returns 0
03:30:24.423 00.000 9828 IsGuiding returns 0
03:30:24.423 00.000 9828 scope move finished after 16 + 141 ms
03:30:24.423 00.000 9828 Move returns status 0, amount 16
03:30:24.423 00.000 9828 move complete, result=0
03:30:24.423 00.000 9828 worker thread done servicing request
03:30:24.423 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
03:30:24.773 00.350 8976 Exposure complete
03:30:24.778 00.005 8976 worker thread done servicing request
03:30:24.778 00.000 5052 OnExposeComplete: enter
03:30:24.778 00.000 5052 UpdateGuideState(): m_state=6
03:30:24.778 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14047
03:30:24.778 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=281.87, Mass=32, SNR=3.8, Peak=53 HFD=1.7
03:30:24.778 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
03:30:24.778 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:30:24.778 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.16 hyp=0.65 cameraTheta=0.25 mountX=-0.14 mountY=-0.62, mountTheta=-1.80
03:30:24.779 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.16, opts=13)
03:30:24.779 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.16)
03:30:24.779 00.000 8976 Worker thread wakes up
03:30:24.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.16) opts 0xd
03:30:24.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.16)
03:30:24.779 00.000 8976 Moving (0.63, 0.16) raw xDistance=-0.14 yDistance=-0.62
03:30:24.779 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:24.779 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:30:24.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:24.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:30:24.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
03:30:24.779 00.000 8976 MoveAxis(R, 0, ABG)
03:30:24.779 00.000 8976 MoveAxis(U, 3, ABG)
03:30:24.779 00.000 8976 stepping (-28, 0) + (0, 3)
03:30:24.779 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:24.780 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:24.780 00.000 5052 Enqueuing Expose request
03:30:24.809 00.029 8976 Received - 47 (G) 
03:30:24.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:24.809 00.000 8976 stepped: pos (-28, 3)
03:30:24.809 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.96 = 1.96)
03:30:24.809 00.000 8976 MountToCamera -- mountX=4.35 mountY=-0.36 hyp=4.36 mountTheta=-0.08 cameraX=-1.66, cameraY=4.04 cameraTheta=1.96
03:30:24.809 00.000 8976 incremental bump (-1.659, 4.037) isValid = 1
03:30:24.809 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
03:30:24.809 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:30:24.809 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:30:24.809 00.000 8976 move complete, result=0
03:30:24.809 00.000 9828 Worker thread wakes up
03:30:24.809 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
03:30:24.809 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:30:24.809 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:30:24.809 00.000 8976 worker thread done servicing request
03:30:24.809 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
03:30:24.809 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.32)
03:30:24.809 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.25
03:30:24.810 00.001 8976 Worker thread wakes up
03:30:24.810 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:24.810 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:24.810 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
03:30:24.810 00.000 9828 BLC: window closed
03:30:24.810 00.000 9828 MoveAxis(W, 12, B)
03:30:24.810 00.000 9828 Guiding  Dir = 3, Dur = 12
03:30:24.810 00.000 9828 IsSlewing returns 0
03:30:24.810 00.000 9828 IsGuiding returns 0
03:30:24.810 00.000 9828 PulseGuide returned control before completion, sleep 22
03:30:24.843 00.033 9828 IsGuiding returns 1
03:30:24.843 00.000 9828 scope still moving after pulse duration time elapsed
03:30:24.873 00.030 9828 IsSlewing returns 0
03:30:24.873 00.000 9828 IsGuiding returns 1
03:30:24.905 00.032 9828 IsSlewing returns 0
03:30:24.905 00.000 9828 IsGuiding returns 1
03:30:24.935 00.030 9828 IsSlewing returns 0
03:30:24.935 00.000 9828 IsGuiding returns 0
03:30:24.935 00.000 9828 scope move finished after 12 + 113 ms
03:30:24.935 00.000 9828 Move returns status 0, amount 12
03:30:24.935 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:24.935 00.000 9828 MoveAxis(N, 16, B)
03:30:24.935 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:24.952 00.017 9828 IsSlewing returns 0
03:30:24.952 00.000 9828 IsGuiding returns 0
03:30:24.953 00.001 9828 PulseGuide returned control before completion, sleep 26
03:30:24.984 00.031 9828 IsGuiding returns 1
03:30:24.984 00.000 9828 scope still moving after pulse duration time elapsed
03:30:25.014 00.030 9828 IsSlewing returns 0
03:30:25.014 00.000 9828 IsGuiding returns 1
03:30:25.046 00.032 9828 IsSlewing returns 0
03:30:25.051 00.005 9828 IsGuiding returns 1
03:30:25.077 00.026 9828 IsSlewing returns 0
03:30:25.077 00.000 9828 IsGuiding returns 1
03:30:25.108 00.031 9828 IsSlewing returns 0
03:30:25.108 00.000 9828 IsGuiding returns 0
03:30:25.108 00.000 9828 scope move finished after 16 + 139 ms
03:30:25.108 00.000 9828 Move returns status 0, amount 16
03:30:25.108 00.000 9828 move complete, result=0
03:30:25.108 00.000 9828 worker thread done servicing request
03:30:25.108 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
03:30:25.492 00.384 8976 Exposure complete
03:30:25.498 00.006 8976 worker thread done servicing request
03:30:25.498 00.000 5052 OnExposeComplete: enter
03:30:25.498 00.000 5052 UpdateGuideState(): m_state=6
03:30:25.498 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14048
03:30:25.498 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.59, Mass=61, SNR=5.2, Peak=54 HFD=3.0
03:30:25.498 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
03:30:25.498 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
03:30:25.498 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.12 hyp=0.41 cameraTheta=-0.29 mountX=-0.28 mountY=-0.26, mountTheta=-2.39
03:30:25.499 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.12, opts=13)
03:30:25.499 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.12)
03:30:25.499 00.000 8976 Worker thread wakes up
03:30:25.499 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:25.499 00.000 5052 UpdateGuideState exits: m=61 SNR=5.2
03:30:25.499 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:25.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.12) opts 0xd
03:30:25.499 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:25.499 00.000 5052 Enqueuing Expose request
03:30:25.499 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.12)
03:30:25.499 00.000 8976 Moving (0.39, -0.12) raw xDistance=-0.28 yDistance=-0.26
03:30:25.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:30:25.500 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.26
03:30:25.500 00.000 8976 MoveAxis(R, 1, ABG)
03:30:25.500 00.000 8976 stepping (-28, 3) + (1, 0)
03:30:25.500 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:25.527 00.027 8976 Received - 47 (G) 
03:30:25.528 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:25.528 00.000 8976 stepped: pos (-27, 3)
03:30:25.528 00.000 8976 MoveAxis(U, 1, ABG)
03:30:25.528 00.000 8976 stepping (-27, 3) + (0, 1)
03:30:25.528 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:25.559 00.031 8976 Received - 47 (G) 
03:30:25.559 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:25.559 00.000 8976 stepped: pos (-27, 4)
03:30:25.560 00.001 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
03:30:25.560 00.000 8976 MountToCamera -- mountX=4.28 mountY=-0.45 hyp=4.30 mountTheta=-0.11 cameraX=-1.55, cameraY=4.02 cameraTheta=1.94
03:30:25.560 00.000 8976 incremental bump (-1.546, 4.015) isValid = 1
03:30:25.560 00.000 8976 Scheduling Mount bump of (-0.041, 0.111)
03:30:25.560 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:30:25.560 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:30:25.560 00.000 8976 move complete, result=0
03:30:25.560 00.000 9828 Worker thread wakes up
03:30:25.560 00.000 8976 worker thread done servicing request
03:30:25.560 00.000 8976 Worker thread wakes up
03:30:25.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:25.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:25.560 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:30:25.560 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
03:30:25.560 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:30:25.560 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
03:30:25.560 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.34)
03:30:25.561 00.001 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.27
03:30:25.561 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
03:30:25.561 00.000 9828 BLC: window closed
03:30:25.561 00.000 9828 MoveAxis(W, 11, B)
03:30:25.561 00.000 9828 Guiding  Dir = 3, Dur = 11
03:30:25.561 00.000 9828 IsSlewing returns 0
03:30:25.561 00.000 9828 IsGuiding returns 0
03:30:25.561 00.000 9828 PulseGuide returned control before completion, sleep 21
03:30:25.588 00.027 9828 IsGuiding returns 1
03:30:25.588 00.000 9828 scope still moving after pulse duration time elapsed
03:30:25.619 00.031 9828 IsSlewing returns 0
03:30:25.619 00.000 9828 IsGuiding returns 1
03:30:25.650 00.031 9828 IsSlewing returns 0
03:30:25.650 00.000 9828 IsGuiding returns 1
03:30:25.683 00.033 9828 IsSlewing returns 0
03:30:25.683 00.000 9828 IsGuiding returns 1
03:30:25.714 00.031 9828 IsSlewing returns 0
03:30:25.714 00.000 9828 IsGuiding returns 0
03:30:25.714 00.000 9828 scope move finished after 11 + 142 ms
03:30:25.714 00.000 9828 Move returns status 0, amount 11
03:30:25.714 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:25.714 00.000 9828 MoveAxis(N, 16, B)
03:30:25.714 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:25.730 00.016 9828 IsSlewing returns 0
03:30:25.730 00.000 9828 IsGuiding returns 0
03:30:25.730 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:25.761 00.031 9828 IsGuiding returns 1
03:30:25.761 00.000 9828 scope still moving after pulse duration time elapsed
03:30:25.793 00.032 9828 IsSlewing returns 0
03:30:25.794 00.001 9828 IsGuiding returns 1
03:30:25.824 00.030 9828 IsSlewing returns 0
03:30:25.824 00.000 9828 IsGuiding returns 1
03:30:25.854 00.030 9828 IsSlewing returns 0
03:30:25.855 00.001 9828 IsGuiding returns 1
03:30:25.886 00.031 9828 IsSlewing returns 0
03:30:25.886 00.000 9828 IsGuiding returns 1
03:30:25.916 00.030 9828 IsSlewing returns 0
03:30:25.916 00.000 9828 IsGuiding returns 1
03:30:25.947 00.031 9828 IsSlewing returns 0
03:30:25.947 00.000 9828 IsGuiding returns 0
03:30:25.948 00.001 9828 scope move finished after 16 + 202 ms
03:30:25.948 00.000 9828 Move returns status 0, amount 16
03:30:25.948 00.000 9828 move complete, result=0
03:30:25.948 00.000 9828 worker thread done servicing request
03:30:25.948 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
03:30:26.216 00.268 8976 Exposure complete
03:30:26.222 00.006 8976 worker thread done servicing request
03:30:26.222 00.000 5052 OnExposeComplete: enter
03:30:26.222 00.000 5052 UpdateGuideState(): m_state=6
03:30:26.222 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14049
03:30:26.222 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.21, Mass=52, SNR=4.9, Peak=54 HFD=2.3
03:30:26.222 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
03:30:26.222 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.72)
03:30:26.222 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.50 hyp=0.50 cameraTheta=-1.42 mountX=-0.48 mountY=0.21, mountTheta=2.73
03:30:26.222 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.50, opts=13)
03:30:26.222 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.50)
03:30:26.222 00.000 8976 Worker thread wakes up
03:30:26.222 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.50) opts 0xd
03:30:26.222 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.50)
03:30:26.223 00.001 8976 Moving (0.08, -0.50) raw xDistance=-0.48 yDistance=0.21
03:30:26.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:30:26.223 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:30:26.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48
03:30:26.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:30:26.223 00.000 8976 MoveAxis(R, 2, ABG)
03:30:26.223 00.000 8976 stepping (-27, 4) + (2, 0)
03:30:26.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:26.223 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:26.223 00.000 5052 Enqueuing Expose request
03:30:26.223 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:26.247 00.024 8976 Received - 47 (G) 
03:30:26.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:26.247 00.000 8976 stepped: pos (-25, 4)
03:30:26.247 00.000 8976 MoveAxis(U, 0, ABG)
03:30:26.247 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
03:30:26.248 00.001 8976 MountToCamera -- mountX=4.13 mountY=-0.51 hyp=4.16 mountTheta=-0.12 cameraX=-1.42, cameraY=3.91 cameraTheta=1.92
03:30:26.248 00.000 8976 incremental bump (-1.424, 3.910) isValid = 1
03:30:26.248 00.000 8976 Scheduling Mount bump of (-0.039, 0.112)
03:30:26.248 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:30:26.248 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:30:26.248 00.000 8976 move complete, result=0
03:30:26.248 00.000 9828 Worker thread wakes up
03:30:26.248 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:30:26.248 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:30:26.248 00.000 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
03:30:26.248 00.000 8976 worker thread done servicing request
03:30:26.248 00.000 8976 Worker thread wakes up
03:30:26.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:26.248 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.36)
03:30:26.248 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=0.03 mountY=-0.12, mountTheta=-1.28
03:30:26.248 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
03:30:26.248 00.000 9828 BLC: window closed
03:30:26.248 00.000 9828 MoveAxis(W, 11, B)
03:30:26.248 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.2 px 0 ms NORTH
03:30:26.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:26.249 00.001 9828 Guiding  Dir = 3, Dur = 11
03:30:26.249 00.000 9828 IsSlewing returns 0
03:30:26.249 00.000 9828 IsGuiding returns 0
03:30:26.249 00.000 9828 PulseGuide returned control before completion, sleep 21
03:30:26.275 00.026 9828 IsGuiding returns 1
03:30:26.275 00.000 9828 scope still moving after pulse duration time elapsed
03:30:26.307 00.032 9828 IsSlewing returns 0
03:30:26.307 00.000 9828 IsGuiding returns 1
03:30:26.338 00.031 9828 IsSlewing returns 0
03:30:26.338 00.000 9828 IsGuiding returns 1
03:30:26.370 00.032 9828 IsSlewing returns 0
03:30:26.370 00.000 9828 IsGuiding returns 0
03:30:26.370 00.000 9828 scope move finished after 11 + 110 ms
03:30:26.370 00.000 9828 Move returns status 0, amount 11
03:30:26.370 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:26.370 00.000 9828 MoveAxis(N, 16, B)
03:30:26.370 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:26.386 00.016 9828 IsSlewing returns 0
03:30:26.386 00.000 9828 IsGuiding returns 0
03:30:26.386 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:26.417 00.031 9828 IsGuiding returns 1
03:30:26.417 00.000 9828 scope still moving after pulse duration time elapsed
03:30:26.449 00.032 9828 IsSlewing returns 0
03:30:26.449 00.000 9828 IsGuiding returns 1
03:30:26.480 00.031 9828 IsSlewing returns 0
03:30:26.480 00.000 9828 IsGuiding returns 1
03:30:26.511 00.031 9828 IsSlewing returns 0
03:30:26.511 00.000 9828 IsGuiding returns 1
03:30:26.542 00.031 9828 IsSlewing returns 0
03:30:26.542 00.000 9828 IsGuiding returns 0
03:30:26.542 00.000 9828 scope move finished after 16 + 140 ms
03:30:26.542 00.000 9828 Move returns status 0, amount 16
03:30:26.542 00.000 9828 move complete, result=0
03:30:26.542 00.000 9828 worker thread done servicing request
03:30:26.542 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
03:30:26.907 00.365 8976 Exposure complete
03:30:26.912 00.005 8976 worker thread done servicing request
03:30:26.913 00.001 5052 OnExposeComplete: enter
03:30:26.913 00.000 5052 UpdateGuideState(): m_state=6
03:30:26.913 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14050
03:30:26.913 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=280.40, Mass=53, SNR=5.0, Peak=52 HFD=3.3
03:30:26.913 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.79 = 2.50)
03:30:26.913 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.39)
03:30:26.913 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-1.31 hyp=1.33 cameraTheta=-1.74 mountX=-1.07 mountY=0.91, mountTheta=2.44
03:30:26.913 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-1.31, opts=13)
03:30:26.913 00.000 5052 Enqueuing Move request for stepguider (-0.23, -1.31)
03:30:26.913 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:30:26.913 00.000 8976 Worker thread wakes up
03:30:26.913 00.000 5052 UpdateGuideState exits: m=53 SNR=5.0
03:30:26.913 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -1.31) opts 0xd
03:30:26.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:26.913 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:26.913 00.000 5052 Enqueuing Expose request
03:30:26.914 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -1.31)
03:30:26.914 00.000 8976 Moving (-0.23, -1.31) raw xDistance=-1.07 yDistance=0.91
03:30:26.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.07
03:30:26.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
03:30:26.915 00.001 8976 MoveAxis(R, 5, ABG)
03:30:26.915 00.000 8976 stepping (-25, 4) + (5, 0)
03:30:26.915 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:30:26.950 00.035 8976 Received - 47 (G) 
03:30:26.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:30:26.950 00.000 8976 stepped: pos (-20, 4)
03:30:26.950 00.000 8976 MoveAxis(D, 4, ABG)
03:30:26.950 00.000 8976 stepping (-20, 4) + (0, -4)
03:30:26.950 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:26.982 00.032 8976 Received - 47 (G) 
03:30:26.982 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:26.982 00.000 8976 stepped: pos (-20, 0)
03:30:26.982 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
03:30:26.982 00.000 8976 MountToCamera -- mountX=3.78 mountY=-0.34 hyp=3.79 mountTheta=-0.09 cameraX=-1.41, cameraY=3.52 cameraTheta=1.95
03:30:26.982 00.000 8976 incremental bump (-1.414, 3.520) isValid = 1
03:30:26.982 00.000 8976 Scheduling Mount bump of (-0.043, 0.111)
03:30:26.983 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:30:26.983 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:30:26.983 00.000 8976 move complete, result=0
03:30:26.983 00.000 9828 Worker thread wakes up
03:30:26.983 00.000 8976 worker thread done servicing request
03:30:26.983 00.000 8976 Worker thread wakes up
03:30:26.983 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:30:26.983 00.000 5052 GuideStep: -1.1 px 5 ms EAST, 0.9 px 4 ms SOUTH
03:30:26.983 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:26.983 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:30:26.983 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:26.983 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.25)
03:30:26.983 00.000 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.33)
03:30:26.983 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.04 mountY=-0.12, mountTheta=-1.25
03:30:26.983 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
03:30:26.983 00.000 9828 BLC: window closed
03:30:26.983 00.000 9828 MoveAxis(W, 12, B)
03:30:26.983 00.000 9828 Guiding  Dir = 3, Dur = 12
03:30:26.984 00.001 9828 IsSlewing returns 0
03:30:26.984 00.000 9828 IsGuiding returns 0
03:30:26.984 00.000 9828 PulseGuide returned control before completion, sleep 22
03:30:27.007 00.023 9828 IsGuiding returns 1
03:30:27.007 00.000 9828 scope still moving after pulse duration time elapsed
03:30:27.039 00.032 9828 IsSlewing returns 0
03:30:27.040 00.001 9828 IsGuiding returns 1
03:30:27.070 00.030 9828 IsSlewing returns 0
03:30:27.070 00.000 9828 IsGuiding returns 1
03:30:27.101 00.031 9828 IsSlewing returns 0
03:30:27.101 00.000 9828 IsGuiding returns 1
03:30:27.132 00.031 9828 IsSlewing returns 0
03:30:27.132 00.000 9828 IsGuiding returns 0
03:30:27.132 00.000 9828 scope move finished after 12 + 137 ms
03:30:27.132 00.000 9828 Move returns status 0, amount 12
03:30:27.132 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:27.132 00.000 9828 MoveAxis(N, 16, B)
03:30:27.132 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:27.147 00.015 9828 IsSlewing returns 0
03:30:27.147 00.000 9828 IsGuiding returns 0
03:30:27.147 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:27.179 00.032 9828 IsGuiding returns 1
03:30:27.179 00.000 9828 scope still moving after pulse duration time elapsed
03:30:27.211 00.032 9828 IsSlewing returns 0
03:30:27.211 00.000 9828 IsGuiding returns 1
03:30:27.242 00.031 9828 IsSlewing returns 0
03:30:27.242 00.000 9828 IsGuiding returns 1
03:30:27.272 00.030 9828 IsSlewing returns 0
03:30:27.272 00.000 9828 IsGuiding returns 1
03:30:27.303 00.031 9828 IsSlewing returns 0
03:30:27.303 00.000 9828 IsGuiding returns 0
03:30:27.303 00.000 9828 scope move finished after 16 + 139 ms
03:30:27.303 00.000 9828 Move returns status 0, amount 16
03:30:27.303 00.000 9828 move complete, result=0
03:30:27.303 00.000 9828 worker thread done servicing request
03:30:27.303 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
03:30:27.637 00.334 8976 Exposure complete
03:30:27.642 00.005 8976 worker thread done servicing request
03:30:27.642 00.000 5052 OnExposeComplete: enter
03:30:27.642 00.000 5052 UpdateGuideState(): m_state=6
03:30:27.642 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14051
03:30:27.642 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=282.54, Mass=40, SNR=4.3, Peak=53 HFD=1.9
03:30:27.642 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.12 = -0.12)
03:30:27.642 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.22 = -0.22)
03:30:27.642 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.83 hyp=0.88 cameraTheta=1.93 mountX=0.87 mountY=-0.19, mountTheta=-0.22
03:30:27.643 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.83, opts=13)
03:30:27.643 00.000 5052 Enqueuing Move request for stepguider (-0.31, 0.83)
03:30:27.643 00.000 8976 Worker thread wakes up
03:30:27.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.83) opts 0xd
03:30:27.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.83)
03:30:27.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=50, Gamma=2.630
03:30:27.643 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:30:27.644 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:27.644 00.000 8976 Moving (-0.31, 0.83) raw xDistance=0.87 yDistance=-0.19
03:30:27.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.87
03:30:27.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:30:27.644 00.000 8976 MoveAxis(L, 3, ABG)
03:30:27.644 00.000 8976 stepping (-20, 0) + (-3, 0)
03:30:27.644 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:27.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:27.644 00.000 5052 Enqueuing Expose request
03:30:27.670 00.026 8976 Received - 47 (G) 
03:30:27.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:27.670 00.000 8976 stepped: pos (-23, 0)
03:30:27.670 00.000 8976 MoveAxis(U, 0, ABG)
03:30:27.670 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
03:30:27.670 00.000 8976 MountToCamera -- mountX=3.69 mountY=-0.23 hyp=3.70 mountTheta=-0.06 cameraX=-1.48, cameraY=3.39 cameraTheta=1.98
03:30:27.670 00.000 8976 incremental bump (-1.477, 3.393) isValid = 1
03:30:27.670 00.000 8976 Scheduling Mount bump of (-0.046, 0.109)
03:30:27.670 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:30:27.670 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:30:27.670 00.000 8976 move complete, result=0
03:30:27.670 00.000 9828 Worker thread wakes up
03:30:27.670 00.000 8976 worker thread done servicing request
03:30:27.670 00.000 8976 Worker thread wakes up
03:30:27.670 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:27.670 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:30:27.670 00.000 5052 GuideStep: 0.9 px 3 ms WEST, -0.2 px 0 ms NORTH
03:30:27.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:27.671 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:30:27.671 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.06 = -1.22)
03:30:27.671 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
03:30:27.671 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.23
03:30:27.671 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
03:30:27.671 00.000 9828 BLC: window closed
03:30:27.671 00.000 9828 MoveAxis(W, 13, B)
03:30:27.671 00.000 9828 Guiding  Dir = 3, Dur = 13
03:30:27.671 00.000 9828 IsSlewing returns 0
03:30:27.671 00.000 9828 IsGuiding returns 0
03:30:27.671 00.000 9828 PulseGuide returned control before completion, sleep 23
03:30:27.704 00.033 9828 IsGuiding returns 1
03:30:27.704 00.000 9828 scope still moving after pulse duration time elapsed
03:30:27.736 00.032 9828 IsSlewing returns 0
03:30:27.736 00.000 9828 IsGuiding returns 1
03:30:27.768 00.032 9828 IsSlewing returns 0
03:30:27.772 00.004 9828 IsGuiding returns 1
03:30:27.798 00.026 9828 IsSlewing returns 0
03:30:27.798 00.000 9828 IsGuiding returns 0
03:30:27.798 00.000 9828 scope move finished after 13 + 114 ms
03:30:27.798 00.000 9828 Move returns status 0, amount 13
03:30:27.798 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:27.798 00.000 9828 MoveAxis(N, 16, B)
03:30:27.798 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:27.814 00.016 9828 IsSlewing returns 0
03:30:27.814 00.000 9828 IsGuiding returns 0
03:30:27.814 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:27.847 00.033 9828 IsGuiding returns 1
03:30:27.847 00.000 9828 scope still moving after pulse duration time elapsed
03:30:27.879 00.032 9828 IsSlewing returns 0
03:30:27.879 00.000 9828 IsGuiding returns 1
03:30:27.910 00.031 9828 IsSlewing returns 0
03:30:27.910 00.000 9828 IsGuiding returns 1
03:30:27.942 00.032 9828 IsSlewing returns 0
03:30:27.942 00.000 9828 IsGuiding returns 1
03:30:27.973 00.031 9828 IsSlewing returns 0
03:30:27.973 00.000 9828 IsGuiding returns 0
03:30:27.974 00.001 9828 scope move finished after 16 + 142 ms
03:30:27.974 00.000 9828 Move returns status 0, amount 16
03:30:27.974 00.000 9828 move complete, result=0
03:30:27.974 00.000 9828 worker thread done servicing request
03:30:27.974 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
03:30:28.327 00.353 8976 Exposure complete
03:30:28.332 00.005 8976 worker thread done servicing request
03:30:28.332 00.000 5052 OnExposeComplete: enter
03:30:28.332 00.000 5052 UpdateGuideState(): m_state=6
03:30:28.332 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14052
03:30:28.332 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=282.51, Mass=50, SNR=4.8, Peak=55 HFD=1.4
03:30:28.332 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
03:30:28.332 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
03:30:28.332 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.80 hyp=0.87 cameraTheta=1.18 mountX=0.57 mountY=-0.71, mountTheta=-0.90
03:30:28.334 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.80, opts=13)
03:30:28.334 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.80)
03:30:28.334 00.000 8976 Worker thread wakes up
03:30:28.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.80) opts 0xd
03:30:28.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.80)
03:30:28.334 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:28.334 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:30:28.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:28.334 00.000 8976 Moving (0.33, 0.80) raw xDistance=0.57 yDistance=-0.71
03:30:28.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57
03:30:28.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
03:30:28.334 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:28.334 00.000 5052 Enqueuing Expose request
03:30:28.334 00.000 8976 MoveAxis(L, 3, ABG)
03:30:28.335 00.001 8976 stepping (-23, 0) + (-3, 0)
03:30:28.335 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:28.373 00.038 8976 Received - 47 (G) 
03:30:28.373 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:28.373 00.000 8976 stepped: pos (-26, 0)
03:30:28.373 00.000 8976 MoveAxis(U, 3, ABG)
03:30:28.373 00.000 8976 stepping (-26, 0) + (0, 3)
03:30:28.373 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:28.404 00.031 8976 Received - 47 (G) 
03:30:28.404 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:28.404 00.000 8976 stepped: pos (-26, 3)
03:30:28.404 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.96 = 1.96)
03:30:28.405 00.001 8976 MountToCamera -- mountX=3.79 mountY=-0.31 hyp=3.80 mountTheta=-0.08 cameraX=-1.45, cameraY=3.51 cameraTheta=1.96
03:30:28.405 00.000 8976 incremental bump (-1.448, 3.515) isValid = 1
03:30:28.405 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
03:30:28.405 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:30:28.405 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:30:28.405 00.000 8976 move complete, result=0
03:30:28.405 00.000 8976 worker thread done servicing request
03:30:28.405 00.000 8976 Worker thread wakes up
03:30:28.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:28.405 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:28.405 00.000 9828 Worker thread wakes up
03:30:28.405 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:30:28.405 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:30:28.405 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
03:30:28.405 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.7 px 3 ms NORTH
03:30:28.405 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.32)
03:30:28.405 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.25
03:30:28.406 00.001 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
03:30:28.406 00.000 9828 BLC: window closed
03:30:28.406 00.000 9828 MoveAxis(W, 12, B)
03:30:28.406 00.000 9828 Guiding  Dir = 3, Dur = 12
03:30:28.406 00.000 9828 IsSlewing returns 0
03:30:28.406 00.000 9828 IsGuiding returns 0
03:30:28.406 00.000 9828 PulseGuide returned control before completion, sleep 22
03:30:28.440 00.034 9828 IsGuiding returns 1
03:30:28.440 00.000 9828 scope still moving after pulse duration time elapsed
03:30:28.471 00.031 9828 IsSlewing returns 0
03:30:28.471 00.000 9828 IsGuiding returns 1
03:30:28.503 00.032 9828 IsSlewing returns 0
03:30:28.503 00.000 9828 IsGuiding returns 1
03:30:28.534 00.031 9828 IsSlewing returns 0
03:30:28.534 00.000 9828 IsGuiding returns 0
03:30:28.534 00.000 9828 scope move finished after 12 + 115 ms
03:30:28.534 00.000 9828 Move returns status 0, amount 12
03:30:28.534 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:28.534 00.000 9828 MoveAxis(N, 16, B)
03:30:28.534 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:28.550 00.016 9828 IsSlewing returns 0
03:30:28.550 00.000 9828 IsGuiding returns 0
03:30:28.550 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:28.580 00.030 9828 IsGuiding returns 1
03:30:28.580 00.000 9828 scope still moving after pulse duration time elapsed
03:30:28.611 00.031 9828 IsSlewing returns 0
03:30:28.611 00.000 9828 IsGuiding returns 1
03:30:28.657 00.046 9828 IsSlewing returns 0
03:30:28.657 00.000 9828 IsGuiding returns 1
03:30:28.689 00.032 9828 IsSlewing returns 0
03:30:28.689 00.000 9828 IsGuiding returns 0
03:30:28.689 00.000 9828 scope move finished after 16 + 122 ms
03:30:28.689 00.000 9828 Move returns status 0, amount 16
03:30:28.689 00.000 9828 move complete, result=0
03:30:28.689 00.000 9828 worker thread done servicing request
03:30:28.689 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
03:30:29.064 00.375 8976 Exposure complete
03:30:29.069 00.005 8976 worker thread done servicing request
03:30:29.069 00.000 5052 OnExposeComplete: enter
03:30:29.070 00.001 5052 UpdateGuideState(): m_state=6
03:30:29.070 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14053
03:30:29.070 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.20, Mass=62, SNR=5.4, Peak=54 HFD=2.4
03:30:29.070 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.67 = 2.61)
03:30:29.070 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.77 = 2.51)
03:30:29.070 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.51 hyp=0.51 cameraTheta=-1.63 mountX=-0.44 mountY=0.30, mountTheta=2.54
03:30:29.070 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.51, opts=13)
03:30:29.070 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.51)
03:30:29.071 00.001 8976 Worker thread wakes up
03:30:29.071 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.51) opts 0xd
03:30:29.071 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.51)
03:30:29.071 00.000 8976 Moving (-0.03, -0.51) raw xDistance=-0.44 yDistance=0.30
03:30:29.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.44
03:30:29.071 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:29.071 00.000 5052 UpdateGuideState exits: m=62 SNR=5.4
03:30:29.071 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:29.071 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:29.071 00.000 5052 Enqueuing Expose request
03:30:29.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.30
03:30:29.071 00.000 8976 MoveAxis(R, 2, ABG)
03:30:29.071 00.000 8976 stepping (-26, 3) + (2, 0)
03:30:29.071 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:29.108 00.037 8976 Received - 47 (G) 
03:30:29.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:29.108 00.000 8976 stepped: pos (-24, 3)
03:30:29.108 00.000 8976 MoveAxis(D, 1, ABG)
03:30:29.108 00.000 8976 stepping (-24, 3) + (0, -1)
03:30:29.108 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:29.140 00.032 8976 Received - 47 (G) 
03:30:29.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:29.140 00.000 8976 stepped: pos (-24, 2)
03:30:29.140 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.96 = 1.96)
03:30:29.140 00.000 8976 MountToCamera -- mountX=3.75 mountY=-0.31 hyp=3.76 mountTheta=-0.08 cameraX=-1.43, cameraY=3.48 cameraTheta=1.96
03:30:29.140 00.000 8976 incremental bump (-1.429, 3.483) isValid = 1
03:30:29.140 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
03:30:29.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:30:29.140 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:30:29.140 00.000 8976 move complete, result=0
03:30:29.140 00.000 8976 worker thread done servicing request
03:30:29.140 00.000 9828 Worker thread wakes up
03:30:29.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:30:29.140 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:30:29.140 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
03:30:29.141 00.001 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.32)
03:30:29.141 00.000 8976 Worker thread wakes up
03:30:29.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:29.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:29.141 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:30:29.141 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.25
03:30:29.141 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
03:30:29.141 00.000 9828 BLC: window closed
03:30:29.141 00.000 9828 MoveAxis(W, 12, B)
03:30:29.141 00.000 9828 Guiding  Dir = 3, Dur = 12
03:30:29.141 00.000 9828 IsSlewing returns 0
03:30:29.141 00.000 9828 IsGuiding returns 0
03:30:29.142 00.001 9828 PulseGuide returned control before completion, sleep 22
03:30:29.172 00.030 9828 IsGuiding returns 1
03:30:29.172 00.000 9828 scope still moving after pulse duration time elapsed
03:30:29.203 00.031 9828 IsSlewing returns 0
03:30:29.203 00.000 9828 IsGuiding returns 1
03:30:29.233 00.030 9828 IsSlewing returns 0
03:30:29.233 00.000 9828 IsGuiding returns 1
03:30:29.265 00.032 9828 IsSlewing returns 0
03:30:29.265 00.000 9828 IsGuiding returns 1
03:30:29.296 00.031 9828 IsSlewing returns 0
03:30:29.296 00.000 9828 IsGuiding returns 0
03:30:29.296 00.000 9828 scope move finished after 12 + 142 ms
03:30:29.296 00.000 9828 Move returns status 0, amount 12
03:30:29.296 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:29.296 00.000 9828 MoveAxis(N, 16, B)
03:30:29.296 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:29.312 00.016 9828 IsSlewing returns 0
03:30:29.312 00.000 9828 IsGuiding returns 0
03:30:29.312 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:29.343 00.031 9828 IsGuiding returns 1
03:30:29.343 00.000 9828 scope still moving after pulse duration time elapsed
03:30:29.374 00.031 9828 IsSlewing returns 0
03:30:29.374 00.000 9828 IsGuiding returns 1
03:30:29.405 00.031 9828 IsSlewing returns 0
03:30:29.405 00.000 9828 IsGuiding returns 1
03:30:29.435 00.030 9828 IsSlewing returns 0
03:30:29.435 00.000 9828 IsGuiding returns 1
03:30:29.466 00.031 9828 IsSlewing returns 0
03:30:29.466 00.000 9828 IsGuiding returns 1
03:30:29.497 00.031 9828 IsSlewing returns 0
03:30:29.497 00.000 9828 IsGuiding returns 1
03:30:29.528 00.031 9828 IsSlewing returns 0
03:30:29.528 00.000 9828 IsGuiding returns 1
03:30:29.558 00.030 9828 IsSlewing returns 0
03:30:29.558 00.000 9828 IsGuiding returns 0
03:30:29.558 00.000 9828 scope move finished after 16 + 230 ms
03:30:29.558 00.000 9828 Move returns status 0, amount 16
03:30:29.558 00.000 9828 move complete, result=0
03:30:29.558 00.000 9828 worker thread done servicing request
03:30:29.558 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
03:30:29.832 00.274 8976 Exposure complete
03:30:29.838 00.006 8976 worker thread done servicing request
03:30:29.839 00.001 5052 OnExposeComplete: enter
03:30:29.839 00.000 5052 UpdateGuideState(): m_state=6
03:30:29.839 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14054
03:30:29.839 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=280.97, Mass=52, SNR=4.9, Peak=51 HFD=2.7
03:30:29.840 00.001 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.31 = 2.98)
03:30:29.840 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.87)
03:30:29.840 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.73 hyp=0.77 cameraTheta=-1.26 mountX=-0.76 mountY=0.20, mountTheta=2.88
03:30:29.841 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.73, opts=13)
03:30:29.841 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.73)
03:30:29.841 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:29.841 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:30:29.841 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:29.841 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:29.841 00.000 5052 Enqueuing Expose request
03:30:29.841 00.000 8976 Worker thread wakes up
03:30:29.842 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.73) opts 0xd
03:30:29.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.73)
03:30:29.842 00.000 8976 Moving (0.23, -0.73) raw xDistance=-0.76 yDistance=0.20
03:30:29.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.76
03:30:29.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:30:29.842 00.000 8976 MoveAxis(R, 3, ABG)
03:30:29.842 00.000 8976 stepping (-24, 2) + (3, 0)
03:30:29.842 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:29.875 00.033 8976 Received - 47 (G) 
03:30:29.876 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:29.876 00.000 8976 stepped: pos (-21, 2)
03:30:29.876 00.000 8976 MoveAxis(U, 0, ABG)
03:30:29.876 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.96 = 1.96)
03:30:29.876 00.000 8976 MountToCamera -- mountX=3.57 mountY=-0.31 hyp=3.59 mountTheta=-0.09 cameraX=-1.35, cameraY=3.33 cameraTheta=1.96
03:30:29.876 00.000 8976 incremental bump (-1.347, 3.326) isValid = 1
03:30:29.876 00.000 8976 Scheduling Mount bump of (-0.043, 0.110)
03:30:29.876 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:30:29.876 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:30:29.876 00.000 8976 move complete, result=0
03:30:29.876 00.000 9828 Worker thread wakes up
03:30:29.876 00.000 8976 worker thread done servicing request
03:30:29.876 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.2 px 0 ms NORTH
03:30:29.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:30:29.877 00.001 8976 Worker thread wakes up
03:30:29.877 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:30:29.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:29.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:29.877 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
03:30:29.877 00.000 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.33)
03:30:29.877 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.04 mountY=-0.11, mountTheta=-1.25
03:30:29.877 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
03:30:29.877 00.000 9828 BLC: window closed
03:30:29.877 00.000 9828 MoveAxis(W, 12, B)
03:30:29.877 00.000 9828 Guiding  Dir = 3, Dur = 12
03:30:29.878 00.001 9828 IsSlewing returns 0
03:30:29.878 00.000 9828 IsGuiding returns 0
03:30:29.878 00.000 9828 PulseGuide returned control before completion, sleep 22
03:30:29.901 00.023 9828 IsGuiding returns 1
03:30:29.901 00.000 9828 scope still moving after pulse duration time elapsed
03:30:29.932 00.031 9828 IsSlewing returns 0
03:30:29.932 00.000 9828 IsGuiding returns 1
03:30:29.964 00.032 9828 IsSlewing returns 0
03:30:29.964 00.000 9828 IsGuiding returns 1
03:30:29.996 00.032 9828 IsSlewing returns 0
03:30:29.996 00.000 9828 IsGuiding returns 1
03:30:30.027 00.031 9828 IsSlewing returns 0
03:30:30.027 00.000 9828 IsGuiding returns 0
03:30:30.027 00.000 9828 scope move finished after 12 + 137 ms
03:30:30.027 00.000 9828 Move returns status 0, amount 12
03:30:30.027 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:30.028 00.001 9828 MoveAxis(N, 16, B)
03:30:30.028 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:30.043 00.015 9828 IsSlewing returns 0
03:30:30.043 00.000 9828 IsGuiding returns 0
03:30:30.043 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:30.075 00.032 9828 IsGuiding returns 1
03:30:30.075 00.000 9828 scope still moving after pulse duration time elapsed
03:30:30.107 00.032 9828 IsSlewing returns 0
03:30:30.107 00.000 9828 IsGuiding returns 1
03:30:30.139 00.032 9828 IsSlewing returns 0
03:30:30.139 00.000 9828 IsGuiding returns 1
03:30:30.170 00.031 9828 IsSlewing returns 0
03:30:30.170 00.000 9828 IsGuiding returns 1
03:30:30.201 00.031 9828 IsSlewing returns 0
03:30:30.201 00.000 9828 IsGuiding returns 0
03:30:30.202 00.001 9828 scope move finished after 16 + 142 ms
03:30:30.202 00.000 9828 Move returns status 0, amount 16
03:30:30.202 00.000 9828 move complete, result=0
03:30:30.202 00.000 9828 worker thread done servicing request
03:30:30.202 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
03:30:30.588 00.386 8976 Exposure complete
03:30:30.594 00.006 8976 worker thread done servicing request
03:30:30.595 00.001 5052 OnExposeComplete: enter
03:30:30.595 00.000 5052 UpdateGuideState(): m_state=6
03:30:30.595 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14055
03:30:30.595 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.53, Mass=39, SNR=4.2, Peak=54 HFD=2.6
03:30:30.595 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.49 = -2.49)
03:30:30.595 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.59 = -2.59)
03:30:30.595 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.18 hyp=0.41 cameraTheta=-0.45 mountX=-0.33 mountY=-0.21, mountTheta=-2.56
03:30:30.596 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.18, opts=13)
03:30:30.596 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.18)
03:30:30.596 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:30.596 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:30:30.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:30.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:30.597 00.001 5052 Enqueuing Expose request
03:30:30.597 00.000 8976 Worker thread wakes up
03:30:30.597 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.18) opts 0xd
03:30:30.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.18)
03:30:30.597 00.000 8976 Moving (0.37, -0.18) raw xDistance=-0.33 yDistance=-0.21
03:30:30.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
03:30:30.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:30:30.597 00.000 8976 MoveAxis(R, 2, ABG)
03:30:30.598 00.001 8976 stepping (-21, 2) + (2, 0)
03:30:30.598 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:30.627 00.029 8976 Received - 47 (G) 
03:30:30.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:30.627 00.000 8976 stepped: pos (-19, 2)
03:30:30.627 00.000 8976 MoveAxis(U, 0, ABG)
03:30:30.627 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
03:30:30.627 00.000 8976 MountToCamera -- mountX=3.36 mountY=-0.32 hyp=3.37 mountTheta=-0.09 cameraX=-1.25, cameraY=3.13 cameraTheta=1.95
03:30:30.628 00.001 8976 incremental bump (-1.246, 3.131) isValid = 1
03:30:30.628 00.000 8976 Scheduling Mount bump of (-0.042, 0.111)
03:30:30.628 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:30:30.628 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:30:30.628 00.000 8976 move complete, result=0
03:30:30.628 00.000 9828 Worker thread wakes up
03:30:30.628 00.000 8976 worker thread done servicing request
03:30:30.628 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.2 px 0 ms NORTH
03:30:30.628 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:30:30.628 00.000 8976 Worker thread wakes up
03:30:30.628 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:30:30.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:30.628 00.000 9828 CameraToMount -- cameraTheta (1.94) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
03:30:30.628 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:30.628 00.000 9828 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.33)
03:30:30.629 00.001 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.04 mountY=-0.12, mountTheta=-1.26
03:30:30.629 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
03:30:30.629 00.000 9828 BLC: window closed
03:30:30.629 00.000 9828 MoveAxis(W, 12, B)
03:30:30.629 00.000 9828 Guiding  Dir = 3, Dur = 12
03:30:30.629 00.000 9828 IsSlewing returns 0
03:30:30.629 00.000 9828 IsGuiding returns 0
03:30:30.629 00.000 9828 PulseGuide returned control before completion, sleep 22
03:30:30.652 00.023 9828 IsGuiding returns 1
03:30:30.652 00.000 9828 scope still moving after pulse duration time elapsed
03:30:30.684 00.032 9828 IsSlewing returns 0
03:30:30.684 00.000 9828 IsGuiding returns 1
03:30:30.715 00.031 9828 IsSlewing returns 0
03:30:30.715 00.000 9828 IsGuiding returns 1
03:30:30.747 00.032 9828 IsSlewing returns 0
03:30:30.747 00.000 9828 IsGuiding returns 1
03:30:30.779 00.032 9828 IsSlewing returns 0
03:30:30.779 00.000 9828 IsGuiding returns 0
03:30:30.779 00.000 9828 scope move finished after 12 + 138 ms
03:30:30.779 00.000 9828 Move returns status 0, amount 12
03:30:30.779 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:30.779 00.000 9828 MoveAxis(N, 16, B)
03:30:30.779 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:30.795 00.016 9828 IsSlewing returns 0
03:30:30.795 00.000 9828 IsGuiding returns 0
03:30:30.795 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:30.827 00.032 9828 IsGuiding returns 1
03:30:30.827 00.000 9828 scope still moving after pulse duration time elapsed
03:30:30.858 00.031 9828 IsSlewing returns 0
03:30:30.858 00.000 9828 IsGuiding returns 1
03:30:30.890 00.032 9828 IsSlewing returns 0
03:30:30.890 00.000 9828 IsGuiding returns 1
03:30:30.922 00.032 9828 IsSlewing returns 0
03:30:30.922 00.000 9828 IsGuiding returns 1
03:30:30.953 00.031 9828 IsSlewing returns 0
03:30:30.953 00.000 9828 IsGuiding returns 0
03:30:30.953 00.000 9828 scope move finished after 16 + 142 ms
03:30:30.953 00.000 9828 Move returns status 0, amount 16
03:30:30.953 00.000 9828 move complete, result=0
03:30:30.953 00.000 9828 worker thread done servicing request
03:30:30.954 00.001 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
03:30:31.317 00.363 8976 Exposure complete
03:30:31.323 00.006 8976 worker thread done servicing request
03:30:31.324 00.001 5052 OnExposeComplete: enter
03:30:31.324 00.000 5052 UpdateGuideState(): m_state=6
03:30:31.324 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14056
03:30:31.324 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.89, Mass=49, SNR=4.7, Peak=53 HFD=2.5
03:30:31.324 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
03:30:31.324 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.95 = -0.95)
03:30:31.324 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.19 mountX=0.13 mountY=-0.16, mountTheta=-0.89
03:30:31.325 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.18, opts=13)
03:30:31.325 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.18)
03:30:31.325 00.000 8976 Worker thread wakes up
03:30:31.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.18) opts 0xd
03:30:31.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.18)
03:30:31.325 00.000 8976 Moving (0.07, 0.18) raw xDistance=0.13 yDistance=-0.16
03:30:31.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:30:31.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:30:31.325 00.000 8976 MoveAxis(R, 0, ABG)
03:30:31.325 00.000 8976 MoveAxis(U, 0, ABG)
03:30:31.325 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:31.325 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:30:31.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:31.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:31.325 00.000 5052 Enqueuing Expose request
03:30:31.326 00.001 8976 MountToCamera -- mountTheta (-0.10) + m_xAngle (2.04) = xAngle (1.95 = 1.95)
03:30:31.326 00.000 8976 MountToCamera -- mountX=3.21 mountY=-0.32 hyp=3.22 mountTheta=-0.10 cameraX=-1.18, cameraY=3.00 cameraTheta=1.95
03:30:31.326 00.000 8976 incremental bump (-1.179, 3.000) isValid = 1
03:30:31.326 00.000 8976 Scheduling Mount bump of (-0.042, 0.111)
03:30:31.326 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:30:31.326 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:30:31.326 00.000 8976 move complete, result=0
03:30:31.326 00.000 8976 worker thread done servicing request
03:30:31.326 00.000 8976 Worker thread wakes up
03:30:31.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:31.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:31.326 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:30:31.327 00.001 9828 Worker thread wakes up
03:30:31.327 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:30:31.327 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:30:31.327 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.03 = -1.25)
03:30:31.327 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.95 = -1.34)
03:30:31.327 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.26
03:30:31.327 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
03:30:31.327 00.000 9828 BLC: window closed
03:30:31.327 00.000 9828 MoveAxis(W, 12, B)
03:30:31.327 00.000 9828 Guiding  Dir = 3, Dur = 12
03:30:31.328 00.001 9828 IsSlewing returns 0
03:30:31.328 00.000 9828 IsGuiding returns 0
03:30:31.328 00.000 9828 PulseGuide returned control before completion, sleep 22
03:30:31.364 00.036 9828 IsGuiding returns 1
03:30:31.364 00.000 9828 scope still moving after pulse duration time elapsed
03:30:31.396 00.032 9828 IsSlewing returns 0
03:30:31.396 00.000 9828 IsGuiding returns 1
03:30:31.428 00.032 9828 IsSlewing returns 0
03:30:31.429 00.001 9828 IsGuiding returns 1
03:30:31.459 00.030 9828 IsSlewing returns 0
03:30:31.460 00.001 9828 IsGuiding returns 0
03:30:31.460 00.000 9828 scope move finished after 12 + 120 ms
03:30:31.460 00.000 9828 Move returns status 0, amount 12
03:30:31.460 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:31.460 00.000 9828 MoveAxis(N, 16, B)
03:30:31.460 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:31.475 00.015 9828 IsSlewing returns 0
03:30:31.475 00.000 9828 IsGuiding returns 0
03:30:31.476 00.001 9828 PulseGuide returned control before completion, sleep 26
03:30:31.507 00.031 9828 IsGuiding returns 1
03:30:31.507 00.000 9828 scope still moving after pulse duration time elapsed
03:30:31.539 00.032 9828 IsSlewing returns 0
03:30:31.540 00.001 9828 IsGuiding returns 1
03:30:31.572 00.032 9828 IsSlewing returns 0
03:30:31.573 00.001 9828 IsGuiding returns 1
03:30:31.602 00.029 9828 IsSlewing returns 0
03:30:31.603 00.001 9828 IsGuiding returns 1
03:30:31.643 00.040 9828 IsSlewing returns 0
03:30:31.644 00.001 9828 IsGuiding returns 0
03:30:31.644 00.000 9828 scope move finished after 16 + 151 ms
03:30:31.644 00.000 9828 Move returns status 0, amount 16
03:30:31.644 00.000 9828 move complete, result=0
03:30:31.644 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
03:30:31.644 00.000 9828 worker thread done servicing request
03:30:32.007 00.363 8976 Exposure complete
03:30:32.014 00.007 8976 worker thread done servicing request
03:30:32.014 00.000 5052 OnExposeComplete: enter
03:30:32.014 00.000 5052 UpdateGuideState(): m_state=6
03:30:32.014 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14057
03:30:32.014 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=282.66, Mass=48, SNR=4.6, Peak=53 HFD=2.3
03:30:32.014 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.22 = -1.22)
03:30:32.014 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
03:30:32.014 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.95 hyp=1.30 cameraTheta=0.82 mountX=0.45 mountY=-1.26, mountTheta=-1.23
03:30:32.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.95, opts=13)
03:30:32.015 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.95)
03:30:32.015 00.000 8976 Worker thread wakes up
03:30:32.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.95) opts 0xd
03:30:32.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.95)
03:30:32.015 00.000 8976 Moving (0.88, 0.95) raw xDistance=0.45 yDistance=-1.26
03:30:32.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:30:32.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.26
03:30:32.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:30:32.015 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:30:32.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:32.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:32.015 00.000 5052 Enqueuing Expose request
03:30:32.015 00.000 8976 MoveAxis(L, 2, ABG)
03:30:32.016 00.001 8976 stepping (-19, 2) + (-2, 0)
03:30:32.016 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:32.049 00.033 8976 Received - 47 (G) 
03:30:32.050 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:32.050 00.000 8976 stepped: pos (-21, 2)
03:30:32.050 00.000 8976 MoveAxis(U, 5, ABG)
03:30:32.050 00.000 8976 stepping (-21, 2) + (0, 5)
03:30:32.050 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:30:32.097 00.047 8976 Received - 47 (G) 
03:30:32.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:30:32.097 00.000 8976 stepped: pos (-21, 7)
03:30:32.097 00.000 8976 MountToCamera -- mountTheta (-0.18) + m_xAngle (2.04) = xAngle (1.87 = 1.87)
03:30:32.097 00.000 8976 MountToCamera -- mountX=3.21 mountY=-0.58 hyp=3.26 mountTheta=-0.18 cameraX=-0.95, cameraY=3.12 cameraTheta=1.87
03:30:32.098 00.001 8976 incremental bump (-0.946, 3.122) isValid = 1
03:30:32.098 00.000 8976 Scheduling Mount bump of (-0.033, 0.114)
03:30:32.098 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
03:30:32.098 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
03:30:32.098 00.000 8976 move complete, result=0
03:30:32.098 00.000 8976 worker thread done servicing request
03:30:32.098 00.000 9828 Worker thread wakes up
03:30:32.098 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
03:30:32.098 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:30:32.098 00.000 9828 CameraToMount -- cameraTheta (1.86) - m_xAngle (-3.10) = xAngle (4.95 = -1.33)
03:30:32.098 00.000 9828 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.87 = -1.41)
03:30:32.098 00.000 8976 Worker thread wakes up
03:30:32.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:32.098 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:32.098 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -1.3 px 5 ms NORTH
03:30:32.098 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.86 mountX=0.03 mountY=-0.12, mountTheta=-1.34
03:30:32.098 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
03:30:32.099 00.001 9828 BLC: window closed
03:30:32.099 00.000 9828 MoveAxis(W, 9, B)
03:30:32.099 00.000 9828 Guiding  Dir = 3, Dur = 9
03:30:32.099 00.000 9828 IsSlewing returns 0
03:30:32.099 00.000 9828 IsGuiding returns 0
03:30:32.099 00.000 9828 PulseGuide returned control before completion, sleep 19
03:30:32.121 00.022 9828 IsGuiding returns 1
03:30:32.121 00.000 9828 scope still moving after pulse duration time elapsed
03:30:32.152 00.031 9828 IsSlewing returns 0
03:30:32.152 00.000 9828 IsGuiding returns 1
03:30:32.182 00.030 9828 IsSlewing returns 0
03:30:32.182 00.000 9828 IsGuiding returns 1
03:30:32.215 00.033 9828 IsSlewing returns 0
03:30:32.215 00.000 9828 IsGuiding returns 0
03:30:32.215 00.000 9828 scope move finished after 9 + 106 ms
03:30:32.215 00.000 9828 Move returns status 0, amount 9
03:30:32.215 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:32.215 00.000 9828 MoveAxis(N, 16, B)
03:30:32.215 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:32.230 00.015 9828 IsSlewing returns 0
03:30:32.230 00.000 9828 IsGuiding returns 0
03:30:32.231 00.001 9828 PulseGuide returned control before completion, sleep 26
03:30:32.262 00.031 9828 IsGuiding returns 1
03:30:32.262 00.000 9828 scope still moving after pulse duration time elapsed
03:30:32.293 00.031 9828 IsSlewing returns 0
03:30:32.293 00.000 9828 IsGuiding returns 1
03:30:32.325 00.032 9828 IsSlewing returns 0
03:30:32.325 00.000 9828 IsGuiding returns 1
03:30:32.356 00.031 9828 IsSlewing returns 0
03:30:32.356 00.000 9828 IsGuiding returns 1
03:30:32.387 00.031 9828 IsSlewing returns 0
03:30:32.387 00.000 9828 IsGuiding returns 0
03:30:32.387 00.000 9828 scope move finished after 16 + 141 ms
03:30:32.387 00.000 9828 Move returns status 0, amount 16
03:30:32.387 00.000 9828 move complete, result=0
03:30:32.387 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
03:30:32.388 00.001 9828 worker thread done servicing request
03:30:32.792 00.404 8976 Exposure complete
03:30:32.799 00.007 8976 worker thread done servicing request
03:30:32.799 00.000 5052 OnExposeComplete: enter
03:30:32.799 00.000 5052 UpdateGuideState(): m_state=6
03:30:32.799 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14058
03:30:32.800 00.001 5052 Star::Find returns 1 (0), X=329.60, Y=280.71, Mass=55, SNR=5.0, Peak=53 HFD=2.8
03:30:32.800 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.21 = 3.07)
03:30:32.800 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.97)
03:30:32.800 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-1.00 hyp=1.08 cameraTheta=-1.17 mountX=-1.08 mountY=0.19, mountTheta=2.97
03:30:32.801 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-1.00, opts=13)
03:30:32.801 00.000 5052 Enqueuing Move request for stepguider (0.42, -1.00)
03:30:32.801 00.000 8976 Worker thread wakes up
03:30:32.801 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -1.00) opts 0xd
03:30:32.801 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -1.00)
03:30:32.801 00.000 8976 Moving (0.42, -1.00) raw xDistance=-1.08 yDistance=0.19
03:30:32.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.08
03:30:32.801 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:32.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:30:32.801 00.000 8976 MoveAxis(R, 4, ABG)
03:30:32.801 00.000 8976 stepping (-21, 7) + (4, 0)
03:30:32.801 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:30:32.801 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:32.802 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:32.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:32.802 00.000 5052 Enqueuing Expose request
03:30:32.833 00.031 8976 Received - 47 (G) 
03:30:32.833 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:32.833 00.000 8976 stepped: pos (-17, 7)
03:30:32.833 00.000 8976 MoveAxis(U, 0, ABG)
03:30:32.833 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
03:30:32.833 00.000 8976 MountToCamera -- mountX=3.01 mountY=-0.75 hyp=3.10 mountTheta=-0.25 cameraX=-0.70, cameraY=3.02 cameraTheta=1.80
03:30:32.833 00.000 8976 incremental bump (-0.698, 3.024) isValid = 1
03:30:32.833 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
03:30:32.833 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:30:32.833 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:30:32.834 00.001 8976 move complete, result=0
03:30:32.834 00.000 8976 worker thread done servicing request
03:30:32.834 00.000 9828 Worker thread wakes up
03:30:32.834 00.000 5052 GuideStep: -1.1 px 4 ms EAST, 0.2 px 0 ms NORTH
03:30:32.834 00.000 8976 Worker thread wakes up
03:30:32.834 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:32.834 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:32.834 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:30:32.834 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:30:32.834 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.40)
03:30:32.834 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.48)
03:30:32.834 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
03:30:32.834 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:30:32.834 00.000 9828 BLC: window closed
03:30:32.834 00.000 9828 MoveAxis(W, 7, B)
03:30:32.835 00.001 9828 Guiding  Dir = 3, Dur = 7
03:30:32.835 00.000 9828 IsSlewing returns 0
03:30:32.835 00.000 9828 IsGuiding returns 0
03:30:32.835 00.000 9828 PulseGuide returned control before completion, sleep 17
03:30:32.862 00.027 9828 IsGuiding returns 1
03:30:32.862 00.000 9828 scope still moving after pulse duration time elapsed
03:30:32.894 00.032 9828 IsSlewing returns 0
03:30:32.894 00.000 9828 IsGuiding returns 1
03:30:32.926 00.032 9828 IsSlewing returns 0
03:30:32.926 00.000 9828 IsGuiding returns 1
03:30:32.958 00.032 9828 IsSlewing returns 0
03:30:32.958 00.000 9828 IsGuiding returns 1
03:30:32.990 00.032 9828 IsSlewing returns 0
03:30:32.990 00.000 9828 IsGuiding returns 1
03:30:33.022 00.032 9828 IsSlewing returns 0
03:30:33.022 00.000 9828 IsGuiding returns 1
03:30:33.054 00.032 9828 IsSlewing returns 0
03:30:33.054 00.000 9828 IsGuiding returns 0
03:30:33.054 00.000 9828 scope move finished after 7 + 212 ms
03:30:33.054 00.000 9828 Move returns status 0, amount 7
03:30:33.054 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:33.054 00.000 9828 MoveAxis(N, 16, B)
03:30:33.054 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:33.070 00.016 9828 IsSlewing returns 0
03:30:33.070 00.000 9828 IsGuiding returns 0
03:30:33.071 00.001 9828 PulseGuide returned control before completion, sleep 26
03:30:33.102 00.031 9828 IsGuiding returns 1
03:30:33.102 00.000 9828 scope still moving after pulse duration time elapsed
03:30:33.134 00.032 9828 IsSlewing returns 0
03:30:33.134 00.000 9828 IsGuiding returns 1
03:30:33.164 00.030 9828 IsSlewing returns 0
03:30:33.164 00.000 9828 IsGuiding returns 1
03:30:33.197 00.033 9828 IsSlewing returns 0
03:30:33.197 00.000 9828 IsGuiding returns 1
03:30:33.227 00.030 9828 IsSlewing returns 0
03:30:33.228 00.001 9828 IsGuiding returns 0
03:30:33.228 00.000 9828 scope move finished after 16 + 141 ms
03:30:33.228 00.000 9828 Move returns status 0, amount 16
03:30:33.228 00.000 9828 move complete, result=0
03:30:33.228 00.000 9828 worker thread done servicing request
03:30:33.228 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
03:30:33.514 00.286 8976 Exposure complete
03:30:33.520 00.006 5052 OnExposeComplete: enter
03:30:33.520 00.000 5052 UpdateGuideState(): m_state=6
03:30:33.520 00.000 8976 worker thread done servicing request
03:30:33.520 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14059
03:30:33.520 00.000 5052 Star::Find returns 1 (0), X=330.10, Y=282.23, Mass=40, SNR=4.3, Peak=54 HFD=1.8
03:30:33.521 00.001 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
03:30:33.521 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.64 = -1.64)
03:30:33.521 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=0.52 hyp=1.06 cameraTheta=0.51 mountX=0.04 mountY=-1.06, mountTheta=-1.53
03:30:33.521 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=0.52, opts=13)
03:30:33.521 00.000 5052 Enqueuing Move request for stepguider (0.93, 0.52)
03:30:33.521 00.000 8976 Worker thread wakes up
03:30:33.522 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, 0.52) opts 0xd
03:30:33.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, 0.52)
03:30:33.522 00.000 8976 Moving (0.93, 0.52) raw xDistance=0.04 yDistance=-1.06
03:30:33.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:30:33.522 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:30:33.522 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:30:33.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:33.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.06
03:30:33.522 00.000 8976 MoveAxis(R, 0, ABG)
03:30:33.522 00.000 8976 MoveAxis(U, 4, ABG)
03:30:33.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:33.522 00.000 5052 Enqueuing Expose request
03:30:33.522 00.000 8976 stepping (-17, 7) + (0, 4)
03:30:33.522 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:33.553 00.031 8976 Received - 47 (G) 
03:30:33.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:33.553 00.000 8976 stepped: pos (-17, 11)
03:30:33.553 00.000 8976 MountToCamera -- mountTheta (-0.36) + m_xAngle (2.04) = xAngle (1.68 = 1.68)
03:30:33.553 00.000 8976 MountToCamera -- mountX=2.88 mountY=-1.08 hyp=3.07 mountTheta=-0.36 cameraX=-0.35, cameraY=3.05 cameraTheta=1.68
03:30:33.553 00.000 8976 incremental bump (-0.346, 3.053) isValid = 1
03:30:33.553 00.000 8976 Scheduling Mount bump of (-0.013, 0.118)
03:30:33.553 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:30:33.553 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:30:33.553 00.000 8976 move complete, result=0
03:30:33.553 00.000 9828 Worker thread wakes up
03:30:33.554 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:30:33.554 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:30:33.554 00.000 9828 CameraToMount -- cameraTheta (1.68) - m_xAngle (-3.10) = xAngle (4.78 = -1.51)
03:30:33.554 00.000 9828 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.69 = -1.59)
03:30:33.554 00.000 8976 worker thread done servicing request
03:30:33.554 00.000 8976 Worker thread wakes up
03:30:33.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:33.554 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.68 mountX=0.01 mountY=-0.12, mountTheta=-1.51
03:30:33.554 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:30:33.554 00.000 9828 BLC: window closed
03:30:33.554 00.000 9828 MoveAxis(W, 2, B)
03:30:33.554 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -1.1 px 4 ms NORTH
03:30:33.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:33.554 00.000 9828 Guiding  Dir = 3, Dur = 2
03:30:33.555 00.001 9828 IsSlewing returns 0
03:30:33.555 00.000 9828 IsGuiding returns 0
03:30:33.555 00.000 9828 PulseGuide returned control before completion, sleep 12
03:30:33.582 00.027 9828 IsGuiding returns 1
03:30:33.582 00.000 9828 scope still moving after pulse duration time elapsed
03:30:33.612 00.030 9828 IsSlewing returns 0
03:30:33.612 00.000 9828 IsGuiding returns 1
03:30:33.643 00.031 9828 IsSlewing returns 0
03:30:33.643 00.000 9828 IsGuiding returns 1
03:30:33.674 00.031 9828 IsSlewing returns 0
03:30:33.674 00.000 9828 IsGuiding returns 0
03:30:33.674 00.000 9828 scope move finished after 2 + 117 ms
03:30:33.674 00.000 9828 Move returns status 0, amount 2
03:30:33.674 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:33.674 00.000 9828 MoveAxis(N, 16, B)
03:30:33.674 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:33.690 00.016 9828 IsSlewing returns 0
03:30:33.690 00.000 9828 IsGuiding returns 0
03:30:33.690 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:33.722 00.032 9828 IsGuiding returns 1
03:30:33.722 00.000 9828 scope still moving after pulse duration time elapsed
03:30:33.753 00.031 9828 IsSlewing returns 0
03:30:33.753 00.000 9828 IsGuiding returns 1
03:30:33.784 00.031 9828 IsSlewing returns 0
03:30:33.784 00.000 9828 IsGuiding returns 1
03:30:33.816 00.032 9828 IsSlewing returns 0
03:30:33.816 00.000 9828 IsGuiding returns 1
03:30:33.848 00.032 9828 IsSlewing returns 0
03:30:33.848 00.000 9828 IsGuiding returns 0
03:30:33.848 00.000 9828 scope move finished after 16 + 141 ms
03:30:33.848 00.000 9828 Move returns status 0, amount 16
03:30:33.848 00.000 9828 move complete, result=0
03:30:33.848 00.000 9828 worker thread done servicing request
03:30:33.848 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:30:34.238 00.390 8976 Exposure complete
03:30:34.243 00.005 8976 worker thread done servicing request
03:30:34.244 00.001 5052 OnExposeComplete: enter
03:30:34.244 00.000 5052 UpdateGuideState(): m_state=6
03:30:34.244 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14060
03:30:34.244 00.000 5052 Star::Find returns 1 (0), X=330.30, Y=281.30, Mass=55, SNR=5.0, Peak=52 HFD=2.9
03:30:34.244 00.000 5052 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.04) = xAngle (-2.39 = -2.39)
03:30:34.244 00.000 5052 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.50 = -2.50)
03:30:34.244 00.000 5052 CameraToMount -- cameraX=1.13 cameraY=-0.41 hyp=1.20 cameraTheta=-0.35 mountX=-0.88 mountY=-0.72, mountTheta=-2.45
03:30:34.244 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.13, y=-0.41, opts=13)
03:30:34.244 00.000 5052 Enqueuing Move request for stepguider (1.13, -0.41)
03:30:34.245 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:30:34.245 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:30:34.245 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:34.245 00.000 8976 Worker thread wakes up
03:30:34.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.13, -0.41) opts 0xd
03:30:34.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.13, -0.41)
03:30:34.245 00.000 8976 Moving (1.13, -0.41) raw xDistance=-0.88 yDistance=-0.72
03:30:34.245 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:34.245 00.000 5052 Enqueuing Expose request
03:30:34.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88
03:30:34.245 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.72
03:30:34.245 00.000 8976 MoveAxis(R, 4, ABG)
03:30:34.245 00.000 8976 stepping (-17, 11) + (4, 0)
03:30:34.245 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:34.288 00.043 8976 Received - 47 (G) 
03:30:34.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:34.288 00.000 8976 stepped: pos (-13, 11)
03:30:34.288 00.000 8976 MoveAxis(U, 3, ABG)
03:30:34.288 00.000 8976 stepping (-13, 11) + (0, 3)
03:30:34.288 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:34.319 00.031 8976 Received - 47 (G) 
03:30:34.319 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:34.320 00.001 8976 stepped: pos (-13, 14)
03:30:34.320 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
03:30:34.320 00.000 8976 MountToCamera -- mountX=2.58 mountY=-1.46 hyp=2.97 mountTheta=-0.51 cameraX=0.12, cameraY=2.96 cameraTheta=1.53
03:30:34.320 00.000 8976 incremental bump (0.123, 2.965) isValid = 1
03:30:34.320 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
03:30:34.320 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:30:34.321 00.001 8976 Enqueuing Move request for scope (0.00, 0.12)
03:30:34.321 00.000 8976 move complete, result=0
03:30:34.321 00.000 8976 worker thread done servicing request
03:30:34.321 00.000 8976 Worker thread wakes up
03:30:34.321 00.000 9828 Worker thread wakes up
03:30:34.321 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:30:34.321 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.7 px 3 ms NORTH
03:30:34.321 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:34.321 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:34.322 00.001 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:30:34.322 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.63 = -1.66)
03:30:34.322 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.74)
03:30:34.322 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
03:30:34.322 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:30:34.322 00.000 9828 BLC: window closed
03:30:34.322 00.000 9828 MoveAxis(E, 3, B)
03:30:34.322 00.000 9828 Guiding  Dir = 2, Dur = 3
03:30:34.323 00.001 9828 IsSlewing returns 0
03:30:34.323 00.000 9828 IsGuiding returns 0
03:30:34.323 00.000 9828 PulseGuide returned control before completion, sleep 13
03:30:34.349 00.026 9828 IsGuiding returns 1
03:30:34.349 00.000 9828 scope still moving after pulse duration time elapsed
03:30:34.380 00.031 9828 IsSlewing returns 0
03:30:34.380 00.000 9828 IsGuiding returns 1
03:30:34.411 00.031 9828 IsSlewing returns 0
03:30:34.411 00.000 9828 IsGuiding returns 1
03:30:34.443 00.032 9828 IsSlewing returns 0
03:30:34.443 00.000 9828 IsGuiding returns 0
03:30:34.444 00.001 9828 scope move finished after 3 + 116 ms
03:30:34.444 00.000 9828 Move returns status 0, amount 3
03:30:34.444 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:34.444 00.000 9828 MoveAxis(N, 16, B)
03:30:34.444 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:34.459 00.015 9828 IsSlewing returns 0
03:30:34.459 00.000 9828 IsGuiding returns 0
03:30:34.459 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:34.490 00.031 9828 IsGuiding returns 1
03:30:34.490 00.000 9828 scope still moving after pulse duration time elapsed
03:30:34.520 00.030 9828 IsSlewing returns 0
03:30:34.520 00.000 9828 IsGuiding returns 1
03:30:34.552 00.032 9828 IsSlewing returns 0
03:30:34.553 00.001 9828 IsGuiding returns 1
03:30:34.582 00.029 9828 IsSlewing returns 0
03:30:34.583 00.001 9828 IsGuiding returns 1
03:30:34.613 00.030 9828 IsSlewing returns 0
03:30:34.613 00.000 9828 IsGuiding returns 0
03:30:34.613 00.000 9828 scope move finished after 16 + 138 ms
03:30:34.613 00.000 9828 Move returns status 0, amount 16
03:30:34.613 00.000 9828 move complete, result=0
03:30:34.613 00.000 9828 worker thread done servicing request
03:30:34.614 00.001 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:30:35.009 00.395 8976 Exposure complete
03:30:35.015 00.006 8976 worker thread done servicing request
03:30:35.015 00.000 5052 OnExposeComplete: enter
03:30:35.015 00.000 5052 UpdateGuideState(): m_state=6
03:30:35.015 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14061
03:30:35.015 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.60, Mass=60, SNR=5.2, Peak=55 HFD=2.3
03:30:35.015 00.000 5052 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.04) = xAngle (-0.71 = -0.71)
03:30:35.015 00.000 5052 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.82 = -0.82)
03:30:35.015 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.89 hyp=0.92 cameraTheta=1.33 mountX=0.69 mountY=-0.67, mountTheta=-0.77
03:30:35.017 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.89, opts=13)
03:30:35.017 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.89)
03:30:35.017 00.000 8976 Worker thread wakes up
03:30:35.017 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.89) opts 0xd
03:30:35.017 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.89)
03:30:35.017 00.000 8976 Moving (0.22, 0.89) raw xDistance=0.69 yDistance=-0.67
03:30:35.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.69
03:30:35.017 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:30:35.017 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:30:35.017 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:35.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.67
03:30:35.017 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:35.017 00.000 5052 Enqueuing Expose request
03:30:35.017 00.000 8976 MoveAxis(L, 3, ABG)
03:30:35.017 00.000 8976 stepping (-13, 14) + (-3, 0)
03:30:35.017 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:35.056 00.039 8976 Received - 47 (G) 
03:30:35.056 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:35.056 00.000 8976 stepped: pos (-16, 14)
03:30:35.056 00.000 8976 MoveAxis(U, 3, ABG)
03:30:35.056 00.000 8976 stepping (-16, 14) + (0, 3)
03:30:35.056 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:35.088 00.032 8976 Received - 47 (G) 
03:30:35.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:35.088 00.000 8976 stepped: pos (-16, 17)
03:30:35.088 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
03:30:35.088 00.000 8976 MountToCamera -- mountX=2.54 mountY=-1.87 hyp=3.15 mountTheta=-0.63 cameraX=0.51, cameraY=3.11 cameraTheta=1.41
03:30:35.088 00.000 8976 incremental bump (0.507, 3.112) isValid = 1
03:30:35.088 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
03:30:35.088 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:30:35.088 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:30:35.088 00.000 8976 move complete, result=0
03:30:35.088 00.000 9828 Worker thread wakes up
03:30:35.088 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:30:35.088 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:30:35.088 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
03:30:35.088 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
03:30:35.088 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.7 px 3 ms NORTH
03:30:35.089 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
03:30:35.089 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:30:35.089 00.000 9828 BLC: window closed
03:30:35.089 00.000 8976 worker thread done servicing request
03:30:35.089 00.000 8976 Worker thread wakes up
03:30:35.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:35.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:35.089 00.000 9828 MoveAxis(E, 8, B)
03:30:35.089 00.000 9828 Guiding  Dir = 2, Dur = 8
03:30:35.089 00.000 9828 IsSlewing returns 0
03:30:35.090 00.001 9828 IsGuiding returns 0
03:30:35.090 00.000 9828 PulseGuide returned control before completion, sleep 18
03:30:35.112 00.022 9828 IsGuiding returns 1
03:30:35.112 00.000 9828 scope still moving after pulse duration time elapsed
03:30:35.143 00.031 9828 IsSlewing returns 0
03:30:35.143 00.000 9828 IsGuiding returns 1
03:30:35.174 00.031 9828 IsSlewing returns 0
03:30:35.174 00.000 9828 IsGuiding returns 1
03:30:35.205 00.031 9828 IsSlewing returns 0
03:30:35.205 00.000 9828 IsGuiding returns 0
03:30:35.205 00.000 9828 scope move finished after 8 + 107 ms
03:30:35.205 00.000 9828 Move returns status 0, amount 8
03:30:35.205 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:35.205 00.000 9828 MoveAxis(N, 16, B)
03:30:35.205 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:35.220 00.015 9828 IsSlewing returns 0
03:30:35.220 00.000 9828 IsGuiding returns 0
03:30:35.220 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:35.251 00.031 9828 IsGuiding returns 1
03:30:35.251 00.000 9828 scope still moving after pulse duration time elapsed
03:30:35.282 00.031 9828 IsSlewing returns 0
03:30:35.282 00.000 9828 IsGuiding returns 1
03:30:35.313 00.031 9828 IsSlewing returns 0
03:30:35.313 00.000 9828 IsGuiding returns 1
03:30:35.345 00.032 9828 IsSlewing returns 0
03:30:35.345 00.000 9828 IsGuiding returns 1
03:30:35.375 00.030 9828 IsSlewing returns 0
03:30:35.375 00.000 9828 IsGuiding returns 1
03:30:35.406 00.031 9828 IsSlewing returns 0
03:30:35.406 00.000 9828 IsGuiding returns 1
03:30:35.437 00.031 9828 IsSlewing returns 0
03:30:35.437 00.000 9828 IsGuiding returns 0
03:30:35.437 00.000 9828 scope move finished after 16 + 200 ms
03:30:35.437 00.000 9828 Move returns status 0, amount 16
03:30:35.437 00.000 9828 move complete, result=0
03:30:35.437 00.000 9828 worker thread done servicing request
03:30:35.437 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:30:35.791 00.354 8976 Exposure complete
03:30:35.796 00.005 8976 worker thread done servicing request
03:30:35.797 00.001 5052 OnExposeComplete: enter
03:30:35.797 00.000 5052 UpdateGuideState(): m_state=6
03:30:35.797 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14062
03:30:35.797 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.74, Mass=57, SNR=5.1, Peak=52 HFD=2.5
03:30:35.797 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:30:35.797 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
03:30:35.797 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.95 mountX=0.09 mountY=0.10, mountTheta=0.86
03:30:35.798 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.03, opts=13)
03:30:35.798 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.03)
03:30:35.798 00.000 8976 Worker thread wakes up
03:30:35.798 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.03) opts 0xd
03:30:35.798 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.03)
03:30:35.798 00.000 8976 Moving (-0.14, 0.03) raw xDistance=0.09 yDistance=0.10
03:30:35.798 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:35.798 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:30:35.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:30:35.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:30:35.798 00.000 8976 MoveAxis(R, 0, ABG)
03:30:35.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:35.798 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:35.798 00.000 5052 Enqueuing Expose request
03:30:35.798 00.000 8976 MoveAxis(U, 0, ABG)
03:30:35.799 00.001 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
03:30:35.799 00.000 8976 MountToCamera -- mountX=2.51 mountY=-2.14 hyp=3.30 mountTheta=-0.71 cameraX=0.77, cameraY=3.21 cameraTheta=1.34
03:30:35.799 00.000 8976 incremental bump (0.765, 3.210) isValid = 1
03:30:35.799 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
03:30:35.799 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:30:35.799 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:30:35.799 00.000 8976 move complete, result=0
03:30:35.799 00.000 8976 worker thread done servicing request
03:30:35.799 00.000 8976 Worker thread wakes up
03:30:35.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:35.799 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:35.799 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:35.799 00.000 9828 Worker thread wakes up
03:30:35.799 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:30:35.799 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:30:35.800 00.001 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
03:30:35.800 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
03:30:35.800 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
03:30:35.800 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:30:35.800 00.000 9828 BLC: window closed
03:30:35.800 00.000 9828 MoveAxis(E, 10, B)
03:30:35.800 00.000 9828 Guiding  Dir = 2, Dur = 10
03:30:35.800 00.000 9828 IsSlewing returns 0
03:30:35.800 00.000 9828 IsGuiding returns 0
03:30:35.800 00.000 9828 PulseGuide returned control before completion, sleep 20
03:30:35.828 00.028 9828 IsGuiding returns 1
03:30:35.828 00.000 9828 scope still moving after pulse duration time elapsed
03:30:35.858 00.030 9828 IsSlewing returns 0
03:30:35.858 00.000 9828 IsGuiding returns 1
03:30:35.889 00.031 9828 IsSlewing returns 0
03:30:35.889 00.000 9828 IsGuiding returns 1
03:30:35.920 00.031 9828 IsSlewing returns 0
03:30:35.920 00.000 9828 IsGuiding returns 1
03:30:35.951 00.031 9828 IsSlewing returns 0
03:30:35.951 00.000 9828 IsGuiding returns 0
03:30:35.951 00.000 9828 scope move finished after 10 + 141 ms
03:30:35.951 00.000 9828 Move returns status 0, amount 10
03:30:35.951 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:35.951 00.000 9828 MoveAxis(N, 15, B)
03:30:35.951 00.000 9828 Guiding  Dir = 0, Dur = 15
03:30:35.967 00.016 9828 IsSlewing returns 0
03:30:35.967 00.000 9828 IsGuiding returns 0
03:30:35.967 00.000 9828 PulseGuide returned control before completion, sleep 25
03:30:35.998 00.031 9828 IsGuiding returns 1
03:30:35.998 00.000 9828 scope still moving after pulse duration time elapsed
03:30:36.028 00.030 9828 IsSlewing returns 0
03:30:36.028 00.000 9828 IsGuiding returns 1
03:30:36.059 00.031 9828 IsSlewing returns 0
03:30:36.059 00.000 9828 IsGuiding returns 1
03:30:36.091 00.032 9828 IsSlewing returns 0
03:30:36.091 00.000 9828 IsGuiding returns 1
03:30:36.123 00.032 9828 IsSlewing returns 0
03:30:36.123 00.000 9828 IsGuiding returns 0
03:30:36.123 00.000 9828 scope move finished after 15 + 141 ms
03:30:36.123 00.000 9828 Move returns status 0, amount 15
03:30:36.123 00.000 9828 move complete, result=0
03:30:36.123 00.000 9828 worker thread done servicing request
03:30:36.123 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:30:36.486 00.363 8976 Exposure complete
03:30:36.492 00.006 8976 worker thread done servicing request
03:30:36.492 00.000 5052 OnExposeComplete: enter
03:30:36.492 00.000 5052 UpdateGuideState(): m_state=6
03:30:36.492 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14063
03:30:36.492 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=280.87, Mass=52, SNR=4.9, Peak=52 HFD=2.2
03:30:36.492 00.000 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
03:30:36.492 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.38)
03:30:36.492 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.84 hyp=0.85 cameraTheta=-1.76 mountX=-0.67 mountY=0.59, mountTheta=2.42
03:30:36.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.84, opts=13)
03:30:36.493 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.84)
03:30:36.493 00.000 8976 Worker thread wakes up
03:30:36.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.84) opts 0xd
03:30:36.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.84)
03:30:36.493 00.000 8976 Moving (-0.16, -0.84) raw xDistance=-0.67 yDistance=0.59
03:30:36.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
03:30:36.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
03:30:36.493 00.000 8976 MoveAxis(R, 3, ABG)
03:30:36.493 00.000 8976 stepping (-16, 17) + (3, 0)
03:30:36.493 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:30:36.493 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:30:36.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:36.493 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:36.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:36.493 00.000 5052 Enqueuing Expose request
03:30:36.526 00.033 8976 Received - 47 (G) 
03:30:36.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:36.526 00.000 8976 stepped: pos (-13, 17)
03:30:36.526 00.000 8976 MoveAxis(D, 2, ABG)
03:30:36.526 00.000 8976 stepping (-13, 17) + (0, -2)
03:30:36.526 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:36.559 00.033 8976 Received - 47 (G) 
03:30:36.559 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:36.559 00.000 8976 stepped: pos (-13, 15)
03:30:36.559 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
03:30:36.559 00.000 8976 MountToCamera -- mountX=2.34 mountY=-2.22 hyp=3.23 mountTheta=-0.76 cameraX=0.91, cameraY=3.09 cameraTheta=1.28
03:30:36.559 00.000 8976 incremental bump (0.913, 3.094) isValid = 1
03:30:36.559 00.000 8976 Scheduling Mount bump of (0.033, 0.114)
03:30:36.559 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:30:36.559 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:30:36.559 00.000 8976 move complete, result=0
03:30:36.559 00.000 9828 Worker thread wakes up
03:30:36.559 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:30:36.559 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:30:36.559 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
03:30:36.559 00.000 8976 worker thread done servicing request
03:30:36.559 00.000 8976 Worker thread wakes up
03:30:36.559 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:36.559 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
03:30:36.559 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
03:30:36.559 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:30:36.560 00.001 9828 BLC: window closed
03:30:36.560 00.000 9828 MoveAxis(E, 12, B)
03:30:36.560 00.000 9828 Guiding  Dir = 2, Dur = 12
03:30:36.560 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.6 px 2 ms SOUTH
03:30:36.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:36.560 00.000 9828 IsSlewing returns 0
03:30:36.560 00.000 9828 IsGuiding returns 0
03:30:36.560 00.000 9828 PulseGuide returned control before completion, sleep 22
03:30:36.596 00.036 9828 IsGuiding returns 1
03:30:36.596 00.000 9828 scope still moving after pulse duration time elapsed
03:30:36.627 00.031 9828 IsSlewing returns 0
03:30:36.627 00.000 9828 IsGuiding returns 1
03:30:36.658 00.031 9828 IsSlewing returns 0
03:30:36.658 00.000 9828 IsGuiding returns 1
03:30:36.689 00.031 9828 IsSlewing returns 0
03:30:36.689 00.000 9828 IsGuiding returns 0
03:30:36.689 00.000 9828 scope move finished after 12 + 117 ms
03:30:36.689 00.000 9828 Move returns status 0, amount 12
03:30:36.689 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:36.689 00.000 9828 MoveAxis(N, 15, B)
03:30:36.689 00.000 9828 Guiding  Dir = 0, Dur = 15
03:30:36.704 00.015 9828 IsSlewing returns 0
03:30:36.704 00.000 9828 IsGuiding returns 0
03:30:36.704 00.000 9828 PulseGuide returned control before completion, sleep 25
03:30:36.735 00.031 9828 IsGuiding returns 1
03:30:36.735 00.000 9828 scope still moving after pulse duration time elapsed
03:30:36.766 00.031 9828 IsSlewing returns 0
03:30:36.766 00.000 9828 IsGuiding returns 1
03:30:36.799 00.033 9828 IsSlewing returns 0
03:30:36.799 00.000 9828 IsGuiding returns 1
03:30:36.845 00.046 9828 IsSlewing returns 0
03:30:36.845 00.000 9828 IsGuiding returns 1
03:30:36.876 00.031 9828 IsSlewing returns 0
03:30:36.876 00.000 9828 IsGuiding returns 0
03:30:36.876 00.000 9828 scope move finished after 15 + 156 ms
03:30:36.876 00.000 9828 Move returns status 0, amount 15
03:30:36.876 00.000 9828 move complete, result=0
03:30:36.876 00.000 9828 worker thread done servicing request
03:30:36.876 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:30:37.243 00.367 8976 Exposure complete
03:30:37.249 00.006 8976 worker thread done servicing request
03:30:37.249 00.000 5052 OnExposeComplete: enter
03:30:37.249 00.000 5052 UpdateGuideState(): m_state=6
03:30:37.249 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14064
03:30:37.249 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.62, Mass=60, SNR=5.2, Peak=55 HFD=2.5
03:30:37.249 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.45 = -0.45)
03:30:37.249 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
03:30:37.249 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.91 hyp=0.91 cameraTheta=1.59 mountX=0.82 mountY=-0.48, mountTheta=-0.53
03:30:37.250 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.91, opts=13)
03:30:37.250 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.91)
03:30:37.250 00.000 8976 Worker thread wakes up
03:30:37.250 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:37.250 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.91) opts 0xd
03:30:37.250 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.91)
03:30:37.250 00.000 8976 Moving (-0.02, 0.91) raw xDistance=0.82 yDistance=-0.48
03:30:37.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.82
03:30:37.250 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.48
03:30:37.250 00.000 8976 MoveAxis(L, 3, ABG)
03:30:37.250 00.000 8976 stepping (-13, 15) + (-3, 0)
03:30:37.250 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:30:37.250 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:37.250 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:37.250 00.000 5052 Enqueuing Expose request
03:30:37.250 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:37.278 00.028 8976 Received - 47 (G) 
03:30:37.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:37.278 00.000 8976 stepped: pos (-16, 15)
03:30:37.278 00.000 8976 MoveAxis(U, 2, ABG)
03:30:37.278 00.000 8976 stepping (-16, 15) + (0, 2)
03:30:37.278 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:37.310 00.032 8976 Received - 47 (G) 
03:30:37.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:37.310 00.000 8976 stepped: pos (-16, 17)
03:30:37.310 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:30:37.310 00.000 8976 MountToCamera -- mountX=2.38 mountY=-2.38 hyp=3.36 mountTheta=-0.79 cameraX=1.04, cameraY=3.20 cameraTheta=1.26
03:30:37.310 00.000 8976 incremental bump (1.037, 3.198) isValid = 1
03:30:37.310 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
03:30:37.310 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:30:37.310 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:30:37.310 00.000 8976 move complete, result=0
03:30:37.310 00.000 9828 Worker thread wakes up
03:30:37.310 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:30:37.310 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:30:37.310 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
03:30:37.310 00.000 8976 worker thread done servicing request
03:30:37.310 00.000 8976 Worker thread wakes up
03:30:37.310 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
03:30:37.310 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:30:37.310 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:30:37.310 00.000 9828 BLC: window closed
03:30:37.311 00.001 5052 GuideStep: 0.8 px 3 ms WEST, -0.5 px 2 ms NORTH
03:30:37.311 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:37.311 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:37.311 00.000 9828 MoveAxis(E, 13, B)
03:30:37.311 00.000 9828 Guiding  Dir = 2, Dur = 13
03:30:37.311 00.000 9828 IsSlewing returns 0
03:30:37.311 00.000 9828 IsGuiding returns 0
03:30:37.311 00.000 9828 PulseGuide returned control before completion, sleep 23
03:30:37.343 00.032 9828 IsGuiding returns 1
03:30:37.343 00.000 9828 scope still moving after pulse duration time elapsed
03:30:37.375 00.032 9828 IsSlewing returns 0
03:30:37.375 00.000 9828 IsGuiding returns 1
03:30:37.406 00.031 9828 IsSlewing returns 0
03:30:37.406 00.000 9828 IsGuiding returns 1
03:30:37.437 00.031 9828 IsSlewing returns 0
03:30:37.437 00.000 9828 IsGuiding returns 0
03:30:37.437 00.000 9828 scope move finished after 13 + 112 ms
03:30:37.437 00.000 9828 Move returns status 0, amount 13
03:30:37.437 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:37.437 00.000 9828 MoveAxis(N, 15, B)
03:30:37.437 00.000 9828 Guiding  Dir = 0, Dur = 15
03:30:37.453 00.016 9828 IsSlewing returns 0
03:30:37.453 00.000 9828 IsGuiding returns 0
03:30:37.454 00.001 9828 PulseGuide returned control before completion, sleep 25
03:30:37.485 00.031 9828 IsGuiding returns 1
03:30:37.485 00.000 9828 scope still moving after pulse duration time elapsed
03:30:37.517 00.032 9828 IsSlewing returns 0
03:30:37.517 00.000 9828 IsGuiding returns 1
03:30:37.563 00.046 9828 IsSlewing returns 0
03:30:37.563 00.000 9828 IsGuiding returns 1
03:30:37.594 00.031 9828 IsSlewing returns 0
03:30:37.594 00.000 9828 IsGuiding returns 0
03:30:37.594 00.000 9828 scope move finished after 15 + 125 ms
03:30:37.594 00.000 9828 Move returns status 0, amount 15
03:30:37.594 00.000 9828 move complete, result=0
03:30:37.594 00.000 9828 worker thread done servicing request
03:30:37.594 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:30:37.996 00.402 8976 Exposure complete
03:30:38.001 00.005 8976 worker thread done servicing request
03:30:38.002 00.001 5052 OnExposeComplete: enter
03:30:38.002 00.000 5052 UpdateGuideState(): m_state=6
03:30:38.002 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14065
03:30:38.002 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=281.30, Mass=49, SNR=4.7, Peak=51 HFD=2.8
03:30:38.002 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.61 = 1.68)
03:30:38.002 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
03:30:38.002 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.41 hyp=0.76 cameraTheta=-2.56 mountX=-0.08 mountY=0.76, mountTheta=1.68
03:30:38.002 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.41, opts=13)
03:30:38.002 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.41)
03:30:38.003 00.001 8976 Worker thread wakes up
03:30:38.003 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.41) opts 0xd
03:30:38.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.41)
03:30:38.003 00.000 8976 Moving (-0.63, -0.41) raw xDistance=-0.08 yDistance=0.76
03:30:38.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:30:38.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.76
03:30:38.003 00.000 8976 MoveAxis(R, 0, ABG)
03:30:38.003 00.000 8976 MoveAxis(D, 3, ABG)
03:30:38.003 00.000 8976 stepping (-16, 17) + (0, -3)
03:30:38.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:38.003 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:30:38.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:38.003 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:38.003 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:38.003 00.000 5052 Enqueuing Expose request
03:30:38.044 00.041 8976 Received - 47 (G) 
03:30:38.045 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:38.045 00.000 8976 stepped: pos (-16, 14)
03:30:38.045 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
03:30:38.045 00.000 8976 MountToCamera -- mountX=2.40 mountY=-2.33 hyp=3.34 mountTheta=-0.77 cameraX=0.98, cameraY=3.20 cameraTheta=1.27
03:30:38.045 00.000 8976 incremental bump (0.980, 3.197) isValid = 1
03:30:38.045 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
03:30:38.045 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:30:38.045 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:30:38.045 00.000 8976 move complete, result=0
03:30:38.045 00.000 8976 worker thread done servicing request
03:30:38.045 00.000 8976 Worker thread wakes up
03:30:38.045 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:30:38.045 00.000 9828 Worker thread wakes up
03:30:38.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:38.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:38.046 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:30:38.046 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:30:38.046 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
03:30:38.046 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
03:30:38.046 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
03:30:38.046 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:30:38.046 00.000 9828 BLC: window closed
03:30:38.046 00.000 9828 MoveAxis(E, 12, B)
03:30:38.046 00.000 9828 Guiding  Dir = 2, Dur = 12
03:30:38.046 00.000 9828 IsSlewing returns 0
03:30:38.046 00.000 9828 IsGuiding returns 0
03:30:38.047 00.001 9828 PulseGuide returned control before completion, sleep 22
03:30:38.079 00.032 9828 IsGuiding returns 1
03:30:38.079 00.000 9828 scope still moving after pulse duration time elapsed
03:30:38.109 00.030 9828 IsSlewing returns 0
03:30:38.109 00.000 9828 IsGuiding returns 1
03:30:38.140 00.031 9828 IsSlewing returns 0
03:30:38.140 00.000 9828 IsGuiding returns 1
03:30:38.171 00.031 9828 IsSlewing returns 0
03:30:38.171 00.000 9828 IsGuiding returns 0
03:30:38.171 00.000 9828 scope move finished after 12 + 112 ms
03:30:38.171 00.000 9828 Move returns status 0, amount 12
03:30:38.171 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:38.171 00.000 9828 MoveAxis(N, 15, B)
03:30:38.171 00.000 9828 Guiding  Dir = 0, Dur = 15
03:30:38.186 00.015 9828 IsSlewing returns 0
03:30:38.186 00.000 9828 IsGuiding returns 0
03:30:38.186 00.000 9828 PulseGuide returned control before completion, sleep 25
03:30:38.217 00.031 9828 IsGuiding returns 1
03:30:38.217 00.000 9828 scope still moving after pulse duration time elapsed
03:30:38.247 00.030 9828 IsSlewing returns 0
03:30:38.247 00.000 9828 IsGuiding returns 1
03:30:38.278 00.031 9828 IsSlewing returns 0
03:30:38.278 00.000 9828 IsGuiding returns 1
03:30:38.309 00.031 9828 IsSlewing returns 0
03:30:38.309 00.000 9828 IsGuiding returns 1
03:30:38.339 00.030 9828 IsSlewing returns 0
03:30:38.339 00.000 9828 IsGuiding returns 0
03:30:38.339 00.000 9828 scope move finished after 15 + 138 ms
03:30:38.339 00.000 9828 Move returns status 0, amount 15
03:30:38.339 00.000 9828 move complete, result=0
03:30:38.339 00.000 9828 worker thread done servicing request
03:30:38.339 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:30:38.735 00.396 8976 Exposure complete
03:30:38.741 00.006 8976 worker thread done servicing request
03:30:38.741 00.000 5052 OnExposeComplete: enter
03:30:38.741 00.000 5052 UpdateGuideState(): m_state=6
03:30:38.741 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14066
03:30:38.741 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=280.80, Mass=43, SNR=4.4, Peak=52 HFD=2.3
03:30:38.741 00.000 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.04) = xAngle (-3.33 = 2.95)
03:30:38.741 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.43 = 2.85)
03:30:38.741 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.91 hyp=0.95 cameraTheta=-1.29 mountX=-0.93 mountY=0.27, mountTheta=2.86
03:30:38.742 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.91, opts=13)
03:30:38.742 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.91)
03:30:38.742 00.000 8976 Worker thread wakes up
03:30:38.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.91) opts 0xd
03:30:38.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.91)
03:30:38.743 00.001 8976 Moving (0.27, -0.91) raw xDistance=-0.93 yDistance=0.27
03:30:38.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.93
03:30:38.743 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:30:38.743 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:30:38.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:38.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
03:30:38.743 00.000 8976 MoveAxis(R, 4, ABG)
03:30:38.743 00.000 8976 stepping (-16, 14) + (4, 0)
03:30:38.743 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:38.743 00.000 5052 Enqueuing Expose request
03:30:38.743 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:38.780 00.037 8976 Received - 47 (G) 
03:30:38.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:38.780 00.000 8976 stepped: pos (-12, 14)
03:30:38.780 00.000 8976 MoveAxis(D, 1, ABG)
03:30:38.780 00.000 8976 stepping (-12, 14) + (0, -1)
03:30:38.780 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:38.812 00.032 8976 Received - 47 (G) 
03:30:38.812 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:38.812 00.000 8976 stepped: pos (-12, 13)
03:30:38.812 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:30:38.812 00.000 8976 MountToCamera -- mountX=2.21 mountY=-2.24 hyp=3.15 mountTheta=-0.79 cameraX=0.99, cameraY=2.99 cameraTheta=1.25
03:30:38.812 00.000 8976 incremental bump (0.987, 2.992) isValid = 1
03:30:38.812 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
03:30:38.812 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:30:38.813 00.001 8976 Enqueuing Move request for scope (0.04, 0.11)
03:30:38.813 00.000 8976 move complete, result=0
03:30:38.813 00.000 9828 Worker thread wakes up
03:30:38.813 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:30:38.813 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:30:38.813 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
03:30:38.813 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
03:30:38.813 00.000 8976 worker thread done servicing request
03:30:38.813 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.3 px 1 ms SOUTH
03:30:38.813 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:30:38.813 00.000 8976 Worker thread wakes up
03:30:38.813 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:30:38.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:38.813 00.000 9828 BLC: window closed
03:30:38.813 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:38.813 00.000 9828 MoveAxis(E, 13, B)
03:30:38.813 00.000 9828 Guiding  Dir = 2, Dur = 13
03:30:38.814 00.001 9828 IsSlewing returns 0
03:30:38.814 00.000 9828 IsGuiding returns 0
03:30:38.814 00.000 9828 PulseGuide returned control before completion, sleep 23
03:30:38.840 00.026 9828 IsGuiding returns 1
03:30:38.840 00.000 9828 scope still moving after pulse duration time elapsed
03:30:38.871 00.031 9828 IsSlewing returns 0
03:30:38.871 00.000 9828 IsGuiding returns 1
03:30:38.902 00.031 9828 IsSlewing returns 0
03:30:38.902 00.000 9828 IsGuiding returns 1
03:30:38.933 00.031 9828 IsSlewing returns 0
03:30:38.933 00.000 9828 IsGuiding returns 1
03:30:38.964 00.031 9828 IsSlewing returns 0
03:30:38.964 00.000 9828 IsGuiding returns 0
03:30:38.964 00.000 9828 scope move finished after 13 + 136 ms
03:30:38.964 00.000 9828 Move returns status 0, amount 13
03:30:38.964 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:38.964 00.000 9828 MoveAxis(N, 15, B)
03:30:38.964 00.000 9828 Guiding  Dir = 0, Dur = 15
03:30:38.979 00.015 9828 IsSlewing returns 0
03:30:38.980 00.001 9828 IsGuiding returns 0
03:30:38.981 00.001 9828 PulseGuide returned control before completion, sleep 25
03:30:39.011 00.030 9828 IsGuiding returns 1
03:30:39.011 00.000 9828 scope still moving after pulse duration time elapsed
03:30:39.041 00.030 9828 IsSlewing returns 0
03:30:39.041 00.000 9828 IsGuiding returns 1
03:30:39.073 00.032 9828 IsSlewing returns 0
03:30:39.073 00.000 9828 IsGuiding returns 1
03:30:39.104 00.031 9828 IsSlewing returns 0
03:30:39.104 00.000 9828 IsGuiding returns 1
03:30:39.133 00.029 9828 IsSlewing returns 0
03:30:39.133 00.000 9828 IsGuiding returns 0
03:30:39.133 00.000 9828 scope move finished after 15 + 137 ms
03:30:39.133 00.000 9828 Move returns status 0, amount 15
03:30:39.133 00.000 9828 move complete, result=0
03:30:39.133 00.000 9828 worker thread done servicing request
03:30:39.133 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:30:39.500 00.367 8976 Exposure complete
03:30:39.505 00.005 8976 worker thread done servicing request
03:30:39.505 00.000 5052 OnExposeComplete: enter
03:30:39.506 00.001 5052 UpdateGuideState(): m_state=6
03:30:39.506 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14067
03:30:39.506 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=282.16, Mass=38, SNR=4.1, Peak=54 HFD=1.7
03:30:39.506 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
03:30:39.506 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
03:30:39.506 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.45 hyp=0.67 cameraTheta=0.73 mountX=0.17 mountY=-0.67, mountTheta=-1.32
03:30:39.506 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.45, opts=13)
03:30:39.506 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.45)
03:30:39.506 00.000 8976 Worker thread wakes up
03:30:39.507 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:39.507 00.000 5052 UpdateGuideState exits: m=38 SNR=4.1
03:30:39.507 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:39.507 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:39.507 00.000 5052 Enqueuing Expose request
03:30:39.507 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.45) opts 0xd
03:30:39.507 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.45)
03:30:39.507 00.000 8976 Moving (0.50, 0.45) raw xDistance=0.17 yDistance=-0.67
03:30:39.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:30:39.507 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.67
03:30:39.507 00.000 8976 MoveAxis(R, 0, ABG)
03:30:39.507 00.000 8976 MoveAxis(U, 3, ABG)
03:30:39.507 00.000 8976 stepping (-12, 13) + (0, 3)
03:30:39.507 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:39.548 00.041 8976 Received - 47 (G) 
03:30:39.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:39.548 00.000 8976 stepped: pos (-12, 16)
03:30:39.548 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:30:39.548 00.000 8976 MountToCamera -- mountX=2.09 mountY=-2.34 hyp=3.14 mountTheta=-0.84 cameraX=1.13, cameraY=2.93 cameraTheta=1.20
03:30:39.548 00.000 8976 incremental bump (1.132, 2.926) isValid = 1
03:30:39.548 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
03:30:39.548 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:30:39.548 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:30:39.548 00.000 8976 move complete, result=0
03:30:39.548 00.000 9828 Worker thread wakes up
03:30:39.548 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:30:39.548 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:30:39.548 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
03:30:39.548 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:30:39.548 00.000 8976 worker thread done servicing request
03:30:39.548 00.000 8976 Worker thread wakes up
03:30:39.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:39.548 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
03:30:39.549 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:30:39.549 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:30:39.549 00.000 9828 BLC: window closed
03:30:39.549 00.000 9828 MoveAxis(E, 15, B)
03:30:39.549 00.000 9828 Guiding  Dir = 2, Dur = 15
03:30:39.549 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:39.549 00.000 9828 IsSlewing returns 0
03:30:39.549 00.000 9828 IsGuiding returns 0
03:30:39.549 00.000 9828 PulseGuide returned control before completion, sleep 25
03:30:39.584 00.035 9828 IsGuiding returns 1
03:30:39.584 00.000 9828 scope still moving after pulse duration time elapsed
03:30:39.614 00.030 9828 IsSlewing returns 0
03:30:39.614 00.000 9828 IsGuiding returns 1
03:30:39.645 00.031 9828 IsSlewing returns 0
03:30:39.645 00.000 9828 IsGuiding returns 1
03:30:39.677 00.032 9828 IsSlewing returns 0
03:30:39.678 00.001 9828 IsGuiding returns 0
03:30:39.678 00.000 9828 scope move finished after 15 + 113 ms
03:30:39.678 00.000 9828 Move returns status 0, amount 15
03:30:39.678 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:39.678 00.000 9828 MoveAxis(N, 14, B)
03:30:39.678 00.000 9828 Guiding  Dir = 0, Dur = 14
03:30:39.693 00.015 9828 IsSlewing returns 0
03:30:39.693 00.000 9828 IsGuiding returns 0
03:30:39.693 00.000 9828 PulseGuide returned control before completion, sleep 24
03:30:39.723 00.030 9828 IsGuiding returns 1
03:30:39.723 00.000 9828 scope still moving after pulse duration time elapsed
03:30:39.755 00.032 9828 IsSlewing returns 0
03:30:39.755 00.000 9828 IsGuiding returns 1
03:30:39.787 00.032 9828 IsSlewing returns 0
03:30:39.787 00.000 9828 IsGuiding returns 1
03:30:39.819 00.032 9828 IsSlewing returns 0
03:30:39.819 00.000 9828 IsGuiding returns 1
03:30:39.850 00.031 9828 IsSlewing returns 0
03:30:39.850 00.000 9828 IsGuiding returns 0
03:30:39.850 00.000 9828 scope move finished after 14 + 143 ms
03:30:39.850 00.000 9828 Move returns status 0, amount 14
03:30:39.850 00.000 9828 move complete, result=0
03:30:39.850 00.000 9828 worker thread done servicing request
03:30:39.850 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:30:40.235 00.385 8976 Exposure complete
03:30:40.240 00.005 8976 worker thread done servicing request
03:30:40.241 00.001 5052 OnExposeComplete: enter
03:30:40.241 00.000 5052 UpdateGuideState(): m_state=6
03:30:40.241 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14068
03:30:40.241 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.81, Mass=47, SNR=4.6, Peak=53 HFD=2.7
03:30:40.241 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:30:40.241 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
03:30:40.241 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.10 hyp=0.43 cameraTheta=2.92 mountX=0.28 mountY=0.30, mountTheta=0.83
03:30:40.241 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.10, opts=13)
03:30:40.241 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.10)
03:30:40.242 00.001 8976 Worker thread wakes up
03:30:40.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.10) opts 0xd
03:30:40.242 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.10)
03:30:40.242 00.000 8976 Moving (-0.42, 0.10) raw xDistance=0.28 yDistance=0.30
03:30:40.242 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:40.242 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:30:40.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:40.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
03:30:40.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.30
03:30:40.242 00.000 8976 MoveAxis(L, 1, ABG)
03:30:40.242 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:40.242 00.000 5052 Enqueuing Expose request
03:30:40.242 00.000 8976 stepping (-12, 16) + (-1, 0)
03:30:40.242 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:40.267 00.025 8976 Received - 47 (G) 
03:30:40.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:40.267 00.000 8976 stepped: pos (-13, 16)
03:30:40.267 00.000 8976 MoveAxis(D, 1, ABG)
03:30:40.267 00.000 8976 stepping (-13, 16) + (0, -1)
03:30:40.267 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:40.299 00.032 8976 Received - 47 (G) 
03:30:40.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:40.299 00.000 8976 stepped: pos (-13, 15)
03:30:40.299 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
03:30:40.299 00.000 8976 MountToCamera -- mountX=2.06 mountY=-2.35 hyp=3.13 mountTheta=-0.85 cameraX=1.16, cameraY=2.90 cameraTheta=1.19
03:30:40.299 00.000 8976 incremental bump (1.159, 2.903) isValid = 1
03:30:40.299 00.000 8976 Scheduling Mount bump of (0.043, 0.111)
03:30:40.299 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:30:40.299 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:30:40.299 00.000 8976 move complete, result=0
03:30:40.299 00.000 9828 Worker thread wakes up
03:30:40.299 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:30:40.299 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:30:40.299 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
03:30:40.299 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
03:30:40.299 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
03:30:40.299 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:30:40.300 00.001 8976 worker thread done servicing request
03:30:40.300 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:30:40.300 00.000 8976 Worker thread wakes up
03:30:40.300 00.000 9828 BLC: window closed
03:30:40.300 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:40.300 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:40.300 00.000 9828 MoveAxis(E, 15, B)
03:30:40.300 00.000 9828 Guiding  Dir = 2, Dur = 15
03:30:40.300 00.000 9828 IsSlewing returns 0
03:30:40.301 00.001 9828 IsGuiding returns 0
03:30:40.301 00.000 9828 PulseGuide returned control before completion, sleep 25
03:30:40.331 00.030 9828 IsGuiding returns 1
03:30:40.331 00.000 9828 scope still moving after pulse duration time elapsed
03:30:40.362 00.031 9828 IsSlewing returns 0
03:30:40.362 00.000 9828 IsGuiding returns 1
03:30:40.391 00.029 9828 IsSlewing returns 0
03:30:40.391 00.000 9828 IsGuiding returns 1
03:30:40.423 00.032 9828 IsSlewing returns 0
03:30:40.423 00.000 9828 IsGuiding returns 1
03:30:40.455 00.032 9828 IsSlewing returns 0
03:30:40.455 00.000 9828 IsGuiding returns 0
03:30:40.455 00.000 9828 scope move finished after 15 + 138 ms
03:30:40.455 00.000 9828 Move returns status 0, amount 15
03:30:40.455 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:40.455 00.000 9828 MoveAxis(N, 14, B)
03:30:40.455 00.000 9828 Guiding  Dir = 0, Dur = 14
03:30:40.471 00.016 9828 IsSlewing returns 0
03:30:40.471 00.000 9828 IsGuiding returns 0
03:30:40.471 00.000 9828 PulseGuide returned control before completion, sleep 24
03:30:40.502 00.031 9828 IsGuiding returns 1
03:30:40.502 00.000 9828 scope still moving after pulse duration time elapsed
03:30:40.533 00.031 9828 IsSlewing returns 0
03:30:40.533 00.000 9828 IsGuiding returns 1
03:30:40.564 00.031 9828 IsSlewing returns 0
03:30:40.564 00.000 9828 IsGuiding returns 1
03:30:40.595 00.031 9828 IsSlewing returns 0
03:30:40.595 00.000 9828 IsGuiding returns 1
03:30:40.626 00.031 9828 IsSlewing returns 0
03:30:40.626 00.000 9828 IsGuiding returns 0
03:30:40.626 00.000 9828 scope move finished after 14 + 141 ms
03:30:40.626 00.000 9828 Move returns status 0, amount 14
03:30:40.626 00.000 9828 move complete, result=0
03:30:40.626 00.000 9828 worker thread done servicing request
03:30:40.626 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:30:40.989 00.363 8976 Exposure complete
03:30:40.993 00.004 8976 worker thread done servicing request
03:30:40.993 00.000 5052 OnExposeComplete: enter
03:30:40.993 00.000 5052 UpdateGuideState(): m_state=6
03:30:40.993 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14069
03:30:40.993 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.78, Mass=52, SNR=4.8, Peak=54 HFD=2.8
03:30:40.994 00.001 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:30:40.994 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
03:30:40.994 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.07 hyp=0.38 cameraTheta=2.95 mountX=0.24 mountY=0.28, mountTheta=0.87
03:30:40.994 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.07, opts=13)
03:30:40.994 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.07)
03:30:40.994 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:40.994 00.000 5052 UpdateGuideState exits: m=52 SNR=4.8
03:30:40.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:40.994 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:40.995 00.001 5052 Enqueuing Expose request
03:30:40.995 00.000 8976 Worker thread wakes up
03:30:40.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.07) opts 0xd
03:30:40.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.07)
03:30:40.995 00.000 8976 Moving (-0.38, 0.07) raw xDistance=0.24 yDistance=0.28
03:30:40.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:30:40.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
03:30:40.995 00.000 8976 MoveAxis(R, 0, ABG)
03:30:40.995 00.000 8976 MoveAxis(D, 1, ABG)
03:30:40.995 00.000 8976 stepping (-13, 15) + (0, -1)
03:30:40.995 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:41.018 00.023 8976 Received - 47 (G) 
03:30:41.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:41.018 00.000 8976 stepped: pos (-13, 14)
03:30:41.018 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
03:30:41.019 00.001 8976 MountToCamera -- mountX=2.04 mountY=-2.31 hyp=3.08 mountTheta=-0.85 cameraX=1.13, cameraY=2.86 cameraTheta=1.19
03:30:41.019 00.000 8976 incremental bump (1.131, 2.864) isValid = 1
03:30:41.019 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:30:41.019 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:30:41.019 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:30:41.019 00.000 8976 move complete, result=0
03:30:41.019 00.000 9828 Worker thread wakes up
03:30:41.019 00.000 8976 worker thread done servicing request
03:30:41.019 00.000 8976 Worker thread wakes up
03:30:41.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:41.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:41.019 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:30:41.019 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:30:41.019 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
03:30:41.019 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:30:41.019 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
03:30:41.019 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:30:41.020 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:30:41.020 00.000 9828 BLC: window closed
03:30:41.020 00.000 9828 MoveAxis(E, 15, B)
03:30:41.020 00.000 9828 Guiding  Dir = 2, Dur = 15
03:30:41.020 00.000 9828 IsSlewing returns 0
03:30:41.020 00.000 9828 IsGuiding returns 0
03:30:41.020 00.000 9828 PulseGuide returned control before completion, sleep 25
03:30:41.060 00.040 9828 IsGuiding returns 1
03:30:41.060 00.000 9828 scope still moving after pulse duration time elapsed
03:30:41.092 00.032 9828 IsSlewing returns 0
03:30:41.092 00.000 9828 IsGuiding returns 1
03:30:41.123 00.031 9828 IsSlewing returns 0
03:30:41.123 00.000 9828 IsGuiding returns 1
03:30:41.153 00.030 9828 IsSlewing returns 0
03:30:41.153 00.000 9828 IsGuiding returns 0
03:30:41.153 00.000 9828 scope move finished after 15 + 118 ms
03:30:41.153 00.000 9828 Move returns status 0, amount 15
03:30:41.153 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:41.153 00.000 9828 MoveAxis(N, 14, B)
03:30:41.153 00.000 9828 Guiding  Dir = 0, Dur = 14
03:30:41.169 00.016 9828 IsSlewing returns 0
03:30:41.169 00.000 9828 IsGuiding returns 0
03:30:41.169 00.000 9828 PulseGuide returned control before completion, sleep 24
03:30:41.200 00.031 9828 IsGuiding returns 1
03:30:41.200 00.000 9828 scope still moving after pulse duration time elapsed
03:30:41.231 00.031 9828 IsSlewing returns 0
03:30:41.231 00.000 9828 IsGuiding returns 1
03:30:41.262 00.031 9828 IsSlewing returns 0
03:30:41.262 00.000 9828 IsGuiding returns 1
03:30:41.292 00.030 9828 IsSlewing returns 0
03:30:41.292 00.000 9828 IsGuiding returns 1
03:30:41.324 00.032 9828 IsSlewing returns 0
03:30:41.325 00.001 9828 IsGuiding returns 0
03:30:41.325 00.000 9828 scope move finished after 14 + 140 ms
03:30:41.325 00.000 9828 Move returns status 0, amount 14
03:30:41.325 00.000 9828 move complete, result=0
03:30:41.325 00.000 9828 worker thread done servicing request
03:30:41.325 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:30:41.706 00.381 8976 Exposure complete
03:30:41.711 00.005 8976 worker thread done servicing request
03:30:41.711 00.000 5052 OnExposeComplete: enter
03:30:41.711 00.000 5052 UpdateGuideState(): m_state=6
03:30:41.711 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14070
03:30:41.711 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.54, Mass=57, SNR=5.0, Peak=53 HFD=3.2
03:30:41.711 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.95 = 1.34)
03:30:41.711 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
03:30:41.711 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.17 hyp=0.71 cameraTheta=-2.90 mountX=0.17 mountY=0.67, mountTheta=1.33
03:30:41.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.17, opts=13)
03:30:41.712 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.17)
03:30:41.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:41.713 00.001 5052 UpdateGuideState exits: m=57 SNR=5.0
03:30:41.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:41.713 00.000 8976 Worker thread wakes up
03:30:41.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:41.713 00.000 5052 Enqueuing Expose request
03:30:41.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.17) opts 0xd
03:30:41.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.17)
03:30:41.713 00.000 8976 Moving (-0.69, -0.17) raw xDistance=0.17 yDistance=0.67
03:30:41.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:30:41.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.67
03:30:41.713 00.000 8976 MoveAxis(R, 0, ABG)
03:30:41.713 00.000 8976 MoveAxis(D, 3, ABG)
03:30:41.713 00.000 8976 stepping (-13, 14) + (0, -3)
03:30:41.713 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:41.753 00.040 8976 Received - 47 (G) 
03:30:41.754 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:41.754 00.000 8976 stepped: pos (-13, 11)
03:30:41.754 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:30:41.754 00.000 8976 MountToCamera -- mountX=2.02 mountY=-2.12 hyp=2.93 mountTheta=-0.81 cameraX=0.97, cameraY=2.77 cameraTheta=1.23
03:30:41.754 00.000 8976 incremental bump (0.972, 2.766) isValid = 1
03:30:41.754 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
03:30:41.754 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:30:41.754 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:30:41.754 00.000 8976 move complete, result=0
03:30:41.754 00.000 9828 Worker thread wakes up
03:30:41.754 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:30:41.754 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:30:41.754 00.000 8976 worker thread done servicing request
03:30:41.754 00.000 8976 Worker thread wakes up
03:30:41.754 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:30:41.754 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:41.754 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:41.755 00.001 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
03:30:41.755 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
03:30:41.755 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:30:41.755 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:30:41.755 00.000 9828 BLC: window closed
03:30:41.755 00.000 9828 MoveAxis(E, 14, B)
03:30:41.755 00.000 9828 Guiding  Dir = 2, Dur = 14
03:30:41.755 00.000 9828 IsSlewing returns 0
03:30:41.755 00.000 9828 IsGuiding returns 0
03:30:41.755 00.000 9828 PulseGuide returned control before completion, sleep 24
03:30:41.789 00.034 9828 IsGuiding returns 1
03:30:41.789 00.000 9828 scope still moving after pulse duration time elapsed
03:30:41.821 00.032 9828 IsSlewing returns 0
03:30:41.821 00.000 9828 IsGuiding returns 1
03:30:41.851 00.030 9828 IsSlewing returns 0
03:30:41.852 00.001 9828 IsGuiding returns 1
03:30:41.883 00.031 9828 IsSlewing returns 0
03:30:41.883 00.000 9828 IsGuiding returns 0
03:30:41.883 00.000 9828 scope move finished after 14 + 113 ms
03:30:41.883 00.000 9828 Move returns status 0, amount 14
03:30:41.883 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:41.883 00.000 9828 MoveAxis(N, 15, B)
03:30:41.883 00.000 9828 Guiding  Dir = 0, Dur = 15
03:30:41.899 00.016 9828 IsSlewing returns 0
03:30:41.899 00.000 9828 IsGuiding returns 0
03:30:41.899 00.000 9828 PulseGuide returned control before completion, sleep 25
03:30:41.930 00.031 9828 IsGuiding returns 1
03:30:41.930 00.000 9828 scope still moving after pulse duration time elapsed
03:30:41.961 00.031 9828 IsSlewing returns 0
03:30:41.961 00.000 9828 IsGuiding returns 1
03:30:41.992 00.031 9828 IsSlewing returns 0
03:30:41.992 00.000 9828 IsGuiding returns 1
03:30:42.024 00.032 9828 IsSlewing returns 0
03:30:42.024 00.000 9828 IsGuiding returns 1
03:30:42.055 00.031 9828 IsSlewing returns 0
03:30:42.055 00.000 9828 IsGuiding returns 0
03:30:42.055 00.000 9828 scope move finished after 15 + 140 ms
03:30:42.055 00.000 9828 Move returns status 0, amount 15
03:30:42.055 00.000 9828 move complete, result=0
03:30:42.055 00.000 9828 worker thread done servicing request
03:30:42.055 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:30:42.439 00.384 8976 Exposure complete
03:30:42.446 00.007 8976 worker thread done servicing request
03:30:42.446 00.000 5052 OnExposeComplete: enter
03:30:42.446 00.000 5052 UpdateGuideState(): m_state=6
03:30:42.447 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14071
03:30:42.447 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.36, Mass=50, SNR=4.7, Peak=54 HFD=2.5
03:30:42.447 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
03:30:42.447 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
03:30:42.447 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=0.65 hyp=0.71 cameraTheta=1.99 mountX=0.71 mountY=-0.11, mountTheta=-0.15
03:30:42.449 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=0.65, opts=13)
03:30:42.449 00.000 5052 Enqueuing Move request for stepguider (-0.29, 0.65)
03:30:42.449 00.000 8976 Worker thread wakes up
03:30:42.449 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:42.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 0.65) opts 0xd
03:30:42.449 00.000 5052 UpdateGuideState exits: m=50 SNR=4.7
03:30:42.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 0.65)
03:30:42.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:42.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:42.449 00.000 5052 Enqueuing Expose request
03:30:42.449 00.000 8976 Moving (-0.29, 0.65) raw xDistance=0.71 yDistance=-0.11
03:30:42.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
03:30:42.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:30:42.450 00.001 8976 MoveAxis(L, 3, ABG)
03:30:42.450 00.000 8976 stepping (-13, 11) + (-3, 0)
03:30:42.450 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:42.489 00.039 8976 Received - 47 (G) 
03:30:42.489 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:42.489 00.000 8976 stepped: pos (-16, 11)
03:30:42.489 00.000 8976 MoveAxis(U, 0, ABG)
03:30:42.489 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
03:30:42.489 00.000 8976 MountToCamera -- mountX=2.16 mountY=-2.00 hyp=2.95 mountTheta=-0.75 cameraX=0.80, cameraY=2.84 cameraTheta=1.30
03:30:42.489 00.000 8976 incremental bump (0.796, 2.836) isValid = 1
03:30:42.489 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
03:30:42.489 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:30:42.489 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:30:42.489 00.000 8976 move complete, result=0
03:30:42.490 00.001 8976 worker thread done servicing request
03:30:42.490 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.1 px 0 ms NORTH
03:30:42.490 00.000 8976 Worker thread wakes up
03:30:42.490 00.000 9828 Worker thread wakes up
03:30:42.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:42.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:42.490 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:30:42.490 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:30:42.490 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
03:30:42.490 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
03:30:42.490 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
03:30:42.490 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:30:42.490 00.000 9828 BLC: window closed
03:30:42.490 00.000 9828 MoveAxis(E, 12, B)
03:30:42.490 00.000 9828 Guiding  Dir = 2, Dur = 12
03:30:42.491 00.001 9828 IsSlewing returns 0
03:30:42.491 00.000 9828 IsGuiding returns 0
03:30:42.491 00.000 9828 PulseGuide returned control before completion, sleep 22
03:30:42.519 00.028 9828 IsGuiding returns 1
03:30:42.519 00.000 9828 scope still moving after pulse duration time elapsed
03:30:42.551 00.032 9828 IsSlewing returns 0
03:30:42.551 00.000 9828 IsGuiding returns 1
03:30:42.582 00.031 9828 IsSlewing returns 0
03:30:42.582 00.000 9828 IsGuiding returns 1
03:30:42.613 00.031 9828 IsSlewing returns 0
03:30:42.613 00.000 9828 IsGuiding returns 1
03:30:42.643 00.030 9828 IsSlewing returns 0
03:30:42.643 00.000 9828 IsGuiding returns 0
03:30:42.643 00.000 9828 scope move finished after 12 + 139 ms
03:30:42.643 00.000 9828 Move returns status 0, amount 12
03:30:42.643 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:42.643 00.000 9828 MoveAxis(N, 15, B)
03:30:42.643 00.000 9828 Guiding  Dir = 0, Dur = 15
03:30:42.659 00.016 9828 IsSlewing returns 0
03:30:42.659 00.000 9828 IsGuiding returns 0
03:30:42.659 00.000 9828 PulseGuide returned control before completion, sleep 25
03:30:42.689 00.030 9828 IsGuiding returns 1
03:30:42.689 00.000 9828 scope still moving after pulse duration time elapsed
03:30:42.721 00.032 9828 IsSlewing returns 0
03:30:42.721 00.000 9828 IsGuiding returns 1
03:30:42.752 00.031 9828 IsSlewing returns 0
03:30:42.752 00.000 9828 IsGuiding returns 1
03:30:42.783 00.031 9828 IsSlewing returns 0
03:30:42.783 00.000 9828 IsGuiding returns 1
03:30:42.814 00.031 9828 IsSlewing returns 0
03:30:42.814 00.000 9828 IsGuiding returns 0
03:30:42.814 00.000 9828 scope move finished after 15 + 140 ms
03:30:42.814 00.000 9828 Move returns status 0, amount 15
03:30:42.814 00.000 9828 move complete, result=0
03:30:42.814 00.000 9828 worker thread done servicing request
03:30:42.814 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:30:43.177 00.363 8976 Exposure complete
03:30:43.182 00.005 8976 worker thread done servicing request
03:30:43.182 00.000 5052 OnExposeComplete: enter
03:30:43.182 00.000 5052 UpdateGuideState(): m_state=6
03:30:43.182 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14072
03:30:43.182 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.25, Mass=49, SNR=4.7, Peak=53 HFD=2.7
03:30:43.182 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.37 = 1.91)
03:30:43.182 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.81)
03:30:43.182 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.46 hyp=0.63 cameraTheta=-2.33 mountX=-0.21 mountY=0.61, mountTheta=1.90
03:30:43.183 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.46, opts=13)
03:30:43.183 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.46)
03:30:43.183 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:30:43.183 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:30:43.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:43.183 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:43.183 00.000 5052 Enqueuing Expose request
03:30:43.183 00.000 8976 Worker thread wakes up
03:30:43.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.46) opts 0xd
03:30:43.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.46)
03:30:43.183 00.000 8976 Moving (-0.43, -0.46) raw xDistance=-0.21 yDistance=0.61
03:30:43.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:30:43.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
03:30:43.183 00.000 8976 MoveAxis(R, 0, ABG)
03:30:43.183 00.000 8976 MoveAxis(D, 2, ABG)
03:30:43.183 00.000 8976 stepping (-16, 11) + (0, -2)
03:30:43.183 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:43.209 00.026 8976 Received - 47 (G) 
03:30:43.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:43.209 00.000 8976 stepped: pos (-16, 9)
03:30:43.209 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
03:30:43.209 00.000 8976 MountToCamera -- mountX=2.26 mountY=-1.81 hyp=2.89 mountTheta=-0.68 cameraX=0.59, cameraY=2.83 cameraTheta=1.37
03:30:43.209 00.000 8976 incremental bump (0.585, 2.835) isValid = 1
03:30:43.209 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
03:30:43.209 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:30:43.209 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:30:43.209 00.000 8976 move complete, result=0
03:30:43.209 00.000 8976 worker thread done servicing request
03:30:43.209 00.000 8976 Worker thread wakes up
03:30:43.209 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:30:43.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:43.209 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:43.210 00.001 9828 Worker thread wakes up
03:30:43.210 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:30:43.210 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:30:43.210 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
03:30:43.210 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
03:30:43.210 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:30:43.210 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:30:43.210 00.000 9828 BLC: window closed
03:30:43.210 00.000 9828 MoveAxis(E, 9, B)
03:30:43.210 00.000 9828 Guiding  Dir = 2, Dur = 9
03:30:43.210 00.000 9828 IsSlewing returns 0
03:30:43.211 00.001 9828 IsGuiding returns 0
03:30:43.211 00.000 9828 PulseGuide returned control before completion, sleep 19
03:30:43.238 00.027 9828 IsGuiding returns 1
03:30:43.238 00.000 9828 scope still moving after pulse duration time elapsed
03:30:43.269 00.031 9828 IsSlewing returns 0
03:30:43.269 00.000 9828 IsGuiding returns 1
03:30:43.300 00.031 9828 IsSlewing returns 0
03:30:43.300 00.000 9828 IsGuiding returns 1
03:30:43.331 00.031 9828 IsSlewing returns 0
03:30:43.331 00.000 9828 IsGuiding returns 0
03:30:43.331 00.000 9828 scope move finished after 9 + 112 ms
03:30:43.331 00.000 9828 Move returns status 0, amount 9
03:30:43.331 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:43.331 00.000 9828 MoveAxis(N, 15, B)
03:30:43.331 00.000 9828 Guiding  Dir = 0, Dur = 15
03:30:43.347 00.016 9828 IsSlewing returns 0
03:30:43.347 00.000 9828 IsGuiding returns 0
03:30:43.347 00.000 9828 PulseGuide returned control before completion, sleep 25
03:30:43.378 00.031 9828 IsGuiding returns 1
03:30:43.378 00.000 9828 scope still moving after pulse duration time elapsed
03:30:43.408 00.030 9828 IsSlewing returns 0
03:30:43.408 00.000 9828 IsGuiding returns 1
03:30:43.439 00.031 9828 IsSlewing returns 0
03:30:43.439 00.000 9828 IsGuiding returns 1
03:30:43.471 00.032 9828 IsSlewing returns 0
03:30:43.471 00.000 9828 IsGuiding returns 1
03:30:43.503 00.032 9828 IsSlewing returns 0
03:30:43.503 00.000 9828 IsGuiding returns 0
03:30:43.503 00.000 9828 scope move finished after 15 + 140 ms
03:30:43.503 00.000 9828 Move returns status 0, amount 15
03:30:43.503 00.000 9828 move complete, result=0
03:30:43.503 00.000 9828 worker thread done servicing request
03:30:43.504 00.001 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:30:43.896 00.392 8976 Exposure complete
03:30:43.901 00.005 8976 worker thread done servicing request
03:30:43.901 00.000 5052 OnExposeComplete: enter
03:30:43.901 00.000 5052 UpdateGuideState(): m_state=6
03:30:43.901 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14073
03:30:43.901 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.21, Mass=49, SNR=4.7, Peak=58 HFD=2.0
03:30:43.901 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.04) = xAngle (-0.25 = -0.25)
03:30:43.901 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.35 = -0.35)
03:30:43.901 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.50 hyp=0.52 cameraTheta=1.80 mountX=0.50 mountY=-0.18, mountTheta=-0.34
03:30:43.902 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.50, opts=13)
03:30:43.902 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.50)
03:30:43.902 00.000 8976 Worker thread wakes up
03:30:43.902 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.50) opts 0xd
03:30:43.902 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.50)
03:30:43.902 00.000 8976 Moving (-0.12, 0.50) raw xDistance=0.50 yDistance=-0.18
03:30:43.902 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=54, Gamma=2.630
03:30:43.903 00.001 5052 UpdateGuideState exits: m=49 SNR=4.7
03:30:43.903 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:43.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
03:30:43.903 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:30:43.903 00.000 8976 MoveAxis(L, 2, ABG)
03:30:43.903 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:43.903 00.000 5052 Enqueuing Expose request
03:30:43.903 00.000 8976 stepping (-16, 9) + (-2, 0)
03:30:43.903 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:43.928 00.025 8976 Received - 47 (G) 
03:30:43.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:43.928 00.000 8976 stepped: pos (-18, 9)
03:30:43.928 00.000 8976 MoveAxis(U, 0, ABG)
03:30:43.928 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
03:30:43.928 00.000 8976 MountToCamera -- mountX=2.42 mountY=-1.69 hyp=2.95 mountTheta=-0.61 cameraX=0.40, cameraY=2.92 cameraTheta=1.44
03:30:43.929 00.001 8976 incremental bump (0.398, 2.924) isValid = 1
03:30:43.929 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
03:30:43.929 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:30:43.929 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:30:43.929 00.000 8976 move complete, result=0
03:30:43.929 00.000 8976 worker thread done servicing request
03:30:43.929 00.000 9828 Worker thread wakes up
03:30:43.929 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:30:43.929 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:30:43.929 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.75)
03:30:43.929 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
03:30:43.929 00.000 8976 Worker thread wakes up
03:30:43.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:43.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:43.929 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.2 px 0 ms NORTH
03:30:43.929 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
03:30:43.929 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:30:43.930 00.001 9828 BLC: window closed
03:30:43.930 00.000 9828 MoveAxis(E, 7, B)
03:30:43.930 00.000 9828 Guiding  Dir = 2, Dur = 7
03:30:43.930 00.000 9828 IsSlewing returns 0
03:30:43.930 00.000 9828 IsGuiding returns 0
03:30:43.930 00.000 9828 PulseGuide returned control before completion, sleep 17
03:30:43.953 00.023 9828 IsGuiding returns 1
03:30:43.953 00.000 9828 scope still moving after pulse duration time elapsed
03:30:43.984 00.031 9828 IsSlewing returns 0
03:30:43.984 00.000 9828 IsGuiding returns 1
03:30:44.015 00.031 9828 IsSlewing returns 0
03:30:44.015 00.000 9828 IsGuiding returns 1
03:30:44.044 00.029 9828 IsSlewing returns 0
03:30:44.044 00.000 9828 IsGuiding returns 1
03:30:44.076 00.032 9828 IsSlewing returns 0
03:30:44.076 00.000 9828 IsGuiding returns 0
03:30:44.076 00.000 9828 scope move finished after 7 + 139 ms
03:30:44.076 00.000 9828 Move returns status 0, amount 7
03:30:44.077 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:44.077 00.000 9828 MoveAxis(N, 16, B)
03:30:44.077 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:44.092 00.015 9828 IsSlewing returns 0
03:30:44.092 00.000 9828 IsGuiding returns 0
03:30:44.092 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:44.123 00.031 9828 IsGuiding returns 1
03:30:44.123 00.000 9828 scope still moving after pulse duration time elapsed
03:30:44.153 00.030 9828 IsSlewing returns 0
03:30:44.153 00.000 9828 IsGuiding returns 1
03:30:44.184 00.031 9828 IsSlewing returns 0
03:30:44.184 00.000 9828 IsGuiding returns 1
03:30:44.215 00.031 9828 IsSlewing returns 0
03:30:44.215 00.000 9828 IsGuiding returns 1
03:30:44.245 00.030 9828 IsSlewing returns 0
03:30:44.245 00.000 9828 IsGuiding returns 0
03:30:44.245 00.000 9828 scope move finished after 16 + 137 ms
03:30:44.245 00.000 9828 Move returns status 0, amount 16
03:30:44.245 00.000 9828 move complete, result=0
03:30:44.245 00.000 9828 worker thread done servicing request
03:30:44.245 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:30:44.615 00.370 8976 Exposure complete
03:30:44.621 00.006 8976 worker thread done servicing request
03:30:44.622 00.001 5052 OnExposeComplete: enter
03:30:44.622 00.000 5052 UpdateGuideState(): m_state=6
03:30:44.622 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14074
03:30:44.622 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.55, Mass=44, SNR=4.5, Peak=56 HFD=1.8
03:30:44.622 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
03:30:44.622 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.45)
03:30:44.622 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.17 cameraTheta=-1.69 mountX=-0.14 mountY=0.11, mountTheta=2.49
03:30:44.623 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.16, opts=13)
03:30:44.623 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.16)
03:30:44.623 00.000 8976 Worker thread wakes up
03:30:44.623 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.16) opts 0xd
03:30:44.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.16)
03:30:44.623 00.000 8976 Moving (-0.02, -0.16) raw xDistance=-0.14 yDistance=0.11
03:30:44.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:30:44.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:30:44.623 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:30:44.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:44.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:44.623 00.000 5052 Enqueuing Expose request
03:30:44.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:30:44.623 00.000 8976 MoveAxis(R, 0, ABG)
03:30:44.624 00.001 8976 MoveAxis(U, 0, ABG)
03:30:44.624 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
03:30:44.624 00.000 8976 MountToCamera -- mountX=2.53 mountY=-1.60 hyp=3.00 mountTheta=-0.56 cameraX=0.27, cameraY=2.98 cameraTheta=1.48
03:30:44.624 00.000 8976 incremental bump (0.273, 2.984) isValid = 1
03:30:44.624 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
03:30:44.624 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:30:44.624 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:30:44.624 00.000 8976 move complete, result=0
03:30:44.624 00.000 9828 Worker thread wakes up
03:30:44.624 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:30:44.624 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:30:44.624 00.000 8976 worker thread done servicing request
03:30:44.624 00.000 8976 Worker thread wakes up
03:30:44.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:44.624 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:44.624 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:44.624 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
03:30:44.625 00.001 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.79)
03:30:44.625 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
03:30:44.625 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:30:44.625 00.000 9828 BLC: window closed
03:30:44.625 00.000 9828 MoveAxis(E, 5, B)
03:30:44.625 00.000 9828 Guiding  Dir = 2, Dur = 5
03:30:44.625 00.000 9828 IsSlewing returns 0
03:30:44.625 00.000 9828 IsGuiding returns 0
03:30:44.625 00.000 9828 PulseGuide returned control before completion, sleep 15
03:30:44.651 00.026 9828 IsGuiding returns 1
03:30:44.651 00.000 9828 scope still moving after pulse duration time elapsed
03:30:44.682 00.031 9828 IsSlewing returns 0
03:30:44.682 00.000 9828 IsGuiding returns 1
03:30:44.713 00.031 9828 IsSlewing returns 0
03:30:44.713 00.000 9828 IsGuiding returns 1
03:30:44.744 00.031 9828 IsSlewing returns 0
03:30:44.744 00.000 9828 IsGuiding returns 1
03:30:44.774 00.030 9828 IsSlewing returns 0
03:30:44.775 00.001 9828 IsGuiding returns 1
03:30:44.806 00.031 9828 IsSlewing returns 0
03:30:44.806 00.000 9828 IsGuiding returns 1
03:30:44.837 00.031 9828 IsSlewing returns 0
03:30:44.837 00.000 9828 IsGuiding returns 0
03:30:44.837 00.000 9828 scope move finished after 5 + 207 ms
03:30:44.837 00.000 9828 Move returns status 0, amount 5
03:30:44.837 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:44.837 00.000 9828 MoveAxis(N, 16, B)
03:30:44.837 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:44.854 00.017 9828 IsSlewing returns 0
03:30:44.854 00.000 9828 IsGuiding returns 0
03:30:44.855 00.001 9828 PulseGuide returned control before completion, sleep 26
03:30:44.885 00.030 9828 IsGuiding returns 1
03:30:44.885 00.000 9828 scope still moving after pulse duration time elapsed
03:30:44.915 00.030 9828 IsSlewing returns 0
03:30:44.915 00.000 9828 IsGuiding returns 1
03:30:44.945 00.030 9828 IsSlewing returns 0
03:30:44.945 00.000 9828 IsGuiding returns 1
03:30:44.976 00.031 9828 IsSlewing returns 0
03:30:44.976 00.000 9828 IsGuiding returns 1
03:30:45.007 00.031 9828 IsSlewing returns 0
03:30:45.007 00.000 9828 IsGuiding returns 0
03:30:45.008 00.001 9828 scope move finished after 16 + 137 ms
03:30:45.008 00.000 9828 Move returns status 0, amount 16
03:30:45.008 00.000 9828 move complete, result=0
03:30:45.008 00.000 9828 worker thread done servicing request
03:30:45.008 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:30:45.312 00.304 8976 Exposure complete
03:30:45.317 00.005 8976 worker thread done servicing request
03:30:45.317 00.000 5052 OnExposeComplete: enter
03:30:45.318 00.001 5052 UpdateGuideState(): m_state=6
03:30:45.318 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14075
03:30:45.318 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.78, Mass=67, SNR=5.5, Peak=54 HFD=2.4
03:30:45.318 00.000 5052 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.04) = xAngle (-0.75 = -0.75)
03:30:45.318 00.000 5052 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.85 = -0.85)
03:30:45.318 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.30 mountX=0.05 mountY=-0.06, mountTheta=-0.80
03:30:45.318 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.07, opts=13)
03:30:45.318 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.07)
03:30:45.319 00.001 8976 Worker thread wakes up
03:30:45.319 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.07) opts 0xd
03:30:45.319 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.07)
03:30:45.319 00.000 8976 Moving (0.02, 0.07) raw xDistance=0.05 yDistance=-0.06
03:30:45.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:30:45.319 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:30:45.319 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:45.319 00.000 5052 UpdateGuideState exits: m=67 SNR=5.5
03:30:45.319 00.000 8976 MoveAxis(R, 0, ABG)
03:30:45.319 00.000 8976 MoveAxis(U, 0, ABG)
03:30:45.319 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
03:30:45.319 00.000 8976 MountToCamera -- mountX=2.61 mountY=-1.54 hyp=3.03 mountTheta=-0.53 cameraX=0.19, cameraY=3.02 cameraTheta=1.51
03:30:45.319 00.000 8976 incremental bump (0.189, 3.024) isValid = 1
03:30:45.320 00.001 8976 Scheduling Mount bump of (0.004, 0.075)
03:30:45.320 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:45.320 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:45.320 00.000 5052 Enqueuing Expose request
03:30:45.320 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.07, opts=4)
03:30:45.320 00.000 8976 Enqueuing Move request for scope (0.00, 0.07)
03:30:45.320 00.000 8976 move complete, result=0
03:30:45.320 00.000 9828 Worker thread wakes up
03:30:45.320 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0x4
03:30:45.320 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
03:30:45.320 00.000 8976 worker thread done servicing request
03:30:45.320 00.000 8976 Worker thread wakes up
03:30:45.320 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:45.320 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:45.321 00.001 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.68)
03:30:45.321 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:45.321 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.76)
03:30:45.321 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.51 mountX=-0.01 mountY=-0.07, mountTheta=-1.68
03:30:45.321 00.000 9828 Moving (0.00, 0.07) raw xDistance=-0.01 yDistance=-0.07
03:30:45.321 00.000 9828 BLC: window closed
03:30:45.321 00.000 9828 MoveAxis(E, 3, B)
03:30:45.321 00.000 9828 Guiding  Dir = 2, Dur = 3
03:30:45.322 00.001 9828 IsSlewing returns 0
03:30:45.322 00.000 9828 IsGuiding returns 0
03:30:45.322 00.000 9828 PulseGuide returned control before completion, sleep 13
03:30:45.337 00.015 9828 IsGuiding returns 1
03:30:45.337 00.000 9828 scope still moving after pulse duration time elapsed
03:30:45.367 00.030 9828 IsSlewing returns 0
03:30:45.367 00.000 9828 IsGuiding returns 1
03:30:45.398 00.031 9828 IsSlewing returns 0
03:30:45.399 00.001 9828 IsGuiding returns 1
03:30:45.429 00.030 9828 IsSlewing returns 0
03:30:45.429 00.000 9828 IsGuiding returns 1
03:30:45.460 00.031 9828 IsSlewing returns 0
03:30:45.460 00.000 9828 IsGuiding returns 0
03:30:45.460 00.000 9828 scope move finished after 3 + 135 ms
03:30:45.460 00.000 9828 Move returns status 0, amount 3
03:30:45.460 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:45.460 00.000 9828 MoveAxis(N, 10, B)
03:30:45.460 00.000 9828 Guiding  Dir = 0, Dur = 10
03:30:45.475 00.015 9828 IsSlewing returns 0
03:30:45.475 00.000 9828 IsGuiding returns 0
03:30:45.475 00.000 9828 PulseGuide returned control before completion, sleep 20
03:30:45.505 00.030 9828 IsGuiding returns 1
03:30:45.505 00.000 9828 scope still moving after pulse duration time elapsed
03:30:45.537 00.032 9828 IsSlewing returns 0
03:30:45.537 00.000 9828 IsGuiding returns 1
03:30:45.567 00.030 9828 IsSlewing returns 0
03:30:45.567 00.000 9828 IsGuiding returns 1
03:30:45.598 00.031 9828 IsSlewing returns 0
03:30:45.598 00.000 9828 IsGuiding returns 1
03:30:45.628 00.030 9828 IsSlewing returns 0
03:30:45.628 00.000 9828 IsGuiding returns 0
03:30:45.628 00.000 9828 scope move finished after 10 + 143 ms
03:30:45.628 00.000 9828 Move returns status 0, amount 10
03:30:45.628 00.000 9828 move complete, result=0
03:30:45.628 00.000 9828 worker thread done servicing request
03:30:45.628 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 10 ms NORTH
03:30:46.006 00.378 8976 Exposure complete
03:30:46.011 00.005 8976 worker thread done servicing request
03:30:46.011 00.000 5052 OnExposeComplete: enter
03:30:46.012 00.001 5052 UpdateGuideState(): m_state=6
03:30:46.012 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14076
03:30:46.012 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=280.93, Mass=66, SNR=5.4, Peak=54 HFD=2.3
03:30:46.012 00.000 5052 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.04) = xAngle (-3.24 = 3.04)
03:30:46.012 00.000 5052 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.35 = 2.94)
03:30:46.012 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.77 hyp=0.83 cameraTheta=-1.20 mountX=-0.83 mountY=0.17, mountTheta=2.94
03:30:46.012 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.77, opts=13)
03:30:46.013 00.001 5052 Enqueuing Move request for stepguider (0.30, -0.77)
03:30:46.013 00.000 8976 Worker thread wakes up
03:30:46.013 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:46.013 00.000 5052 UpdateGuideState exits: m=66 SNR=5.4
03:30:46.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:46.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:46.013 00.000 5052 Enqueuing Expose request
03:30:46.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.77) opts 0xd
03:30:46.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.77)
03:30:46.013 00.000 8976 Moving (0.30, -0.77) raw xDistance=-0.83 yDistance=0.17
03:30:46.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
03:30:46.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:30:46.013 00.000 8976 MoveAxis(R, 3, ABG)
03:30:46.013 00.000 8976 stepping (-18, 9) + (3, 0)
03:30:46.013 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:46.054 00.041 8976 Received - 47 (G) 
03:30:46.054 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:46.054 00.000 8976 stepped: pos (-15, 9)
03:30:46.054 00.000 8976 MoveAxis(U, 0, ABG)
03:30:46.054 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
03:30:46.054 00.000 8976 MountToCamera -- mountX=2.50 mountY=-1.51 hyp=2.92 mountTheta=-0.54 cameraX=0.20, cameraY=2.92 cameraTheta=1.50
03:30:46.055 00.001 8976 incremental bump (0.201, 2.915) isValid = 1
03:30:46.055 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
03:30:46.055 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:30:46.055 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:30:46.055 00.000 8976 move complete, result=0
03:30:46.055 00.000 9828 Worker thread wakes up
03:30:46.055 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:30:46.055 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:30:46.055 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
03:30:46.055 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
03:30:46.055 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.2 px 0 ms NORTH
03:30:46.055 00.000 8976 worker thread done servicing request
03:30:46.055 00.000 8976 Worker thread wakes up
03:30:46.055 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
03:30:46.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:46.055 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:46.055 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:30:46.056 00.001 9828 BLC: window closed
03:30:46.056 00.000 9828 MoveAxis(E, 4, B)
03:30:46.056 00.000 9828 Guiding  Dir = 2, Dur = 4
03:30:46.056 00.000 9828 IsSlewing returns 0
03:30:46.056 00.000 9828 IsGuiding returns 0
03:30:46.056 00.000 9828 PulseGuide returned control before completion, sleep 14
03:30:46.083 00.027 9828 IsGuiding returns 1
03:30:46.083 00.000 9828 scope still moving after pulse duration time elapsed
03:30:46.115 00.032 9828 IsSlewing returns 0
03:30:46.115 00.000 9828 IsGuiding returns 1
03:30:46.145 00.030 9828 IsSlewing returns 0
03:30:46.145 00.000 9828 IsGuiding returns 1
03:30:46.176 00.031 9828 IsSlewing returns 0
03:30:46.176 00.000 9828 IsGuiding returns 1
03:30:46.207 00.031 9828 IsSlewing returns 0
03:30:46.207 00.000 9828 IsGuiding returns 0
03:30:46.207 00.000 9828 scope move finished after 4 + 147 ms
03:30:46.208 00.001 9828 Move returns status 0, amount 4
03:30:46.208 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:46.208 00.000 9828 MoveAxis(N, 16, B)
03:30:46.208 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:46.223 00.015 9828 IsSlewing returns 0
03:30:46.223 00.000 9828 IsGuiding returns 0
03:30:46.223 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:46.255 00.032 9828 IsGuiding returns 1
03:30:46.255 00.000 9828 scope still moving after pulse duration time elapsed
03:30:46.286 00.031 9828 IsSlewing returns 0
03:30:46.286 00.000 9828 IsGuiding returns 1
03:30:46.317 00.031 9828 IsSlewing returns 0
03:30:46.317 00.000 9828 IsGuiding returns 1
03:30:46.348 00.031 9828 IsSlewing returns 0
03:30:46.348 00.000 9828 IsGuiding returns 1
03:30:46.379 00.031 9828 IsSlewing returns 0
03:30:46.379 00.000 9828 IsGuiding returns 0
03:30:46.379 00.000 9828 scope move finished after 16 + 139 ms
03:30:46.379 00.000 9828 Move returns status 0, amount 16
03:30:46.379 00.000 9828 move complete, result=0
03:30:46.379 00.000 9828 worker thread done servicing request
03:30:46.379 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:30:46.742 00.363 8976 Exposure complete
03:30:46.747 00.005 8976 worker thread done servicing request
03:30:46.747 00.000 5052 OnExposeComplete: enter
03:30:46.748 00.001 5052 UpdateGuideState(): m_state=6
03:30:46.748 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14077
03:30:46.748 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.34, Mass=58, SNR=5.1, Peak=56 HFD=1.8
03:30:46.748 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
03:30:46.748 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
03:30:46.748 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.37 hyp=0.67 cameraTheta=-2.56 mountX=-0.07 mountY=0.67, mountTheta=1.68
03:30:46.748 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.37, opts=13)
03:30:46.748 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.37)
03:30:46.749 00.001 8976 Worker thread wakes up
03:30:46.749 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.37) opts 0xd
03:30:46.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.37)
03:30:46.749 00.000 8976 Moving (-0.56, -0.37) raw xDistance=-0.07 yDistance=0.67
03:30:46.749 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:46.749 00.000 5052 UpdateGuideState exits: m=58 SNR=5.1
03:30:46.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:46.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:30:46.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.67
03:30:46.749 00.000 8976 MoveAxis(R, 0, ABG)
03:30:46.749 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:46.749 00.000 5052 Enqueuing Expose request
03:30:46.749 00.000 8976 MoveAxis(D, 3, ABG)
03:30:46.749 00.000 8976 stepping (-15, 9) + (0, -3)
03:30:46.749 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:46.789 00.040 8976 Received - 47 (G) 
03:30:46.790 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:46.790 00.000 8976 stepped: pos (-15, 6)
03:30:46.790 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
03:30:46.790 00.000 8976 MountToCamera -- mountX=2.44 mountY=-1.32 hyp=2.77 mountTheta=-0.50 cameraX=0.07, cameraY=2.77 cameraTheta=1.55
03:30:46.790 00.000 8976 incremental bump (0.070, 2.771) isValid = 1
03:30:46.790 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
03:30:46.790 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:30:46.790 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:30:46.790 00.000 8976 move complete, result=0
03:30:46.790 00.000 8976 worker thread done servicing request
03:30:46.790 00.000 9828 Worker thread wakes up
03:30:46.790 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:30:46.790 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:30:46.791 00.001 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.64 = -1.64)
03:30:46.791 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:30:46.791 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
03:30:46.791 00.000 8976 Worker thread wakes up
03:30:46.791 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:46.791 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:46.791 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
03:30:46.791 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:30:46.791 00.000 9828 BLC: window closed
03:30:46.791 00.000 9828 MoveAxis(E, 3, B)
03:30:46.791 00.000 9828 Guiding  Dir = 2, Dur = 3
03:30:46.792 00.001 9828 IsSlewing returns 0
03:30:46.792 00.000 9828 IsGuiding returns 0
03:30:46.792 00.000 9828 PulseGuide returned control before completion, sleep 13
03:30:46.816 00.024 9828 IsGuiding returns 1
03:30:46.816 00.000 9828 scope still moving after pulse duration time elapsed
03:30:46.848 00.032 9828 IsSlewing returns 0
03:30:46.848 00.000 9828 IsGuiding returns 1
03:30:46.879 00.031 9828 IsSlewing returns 0
03:30:46.879 00.000 9828 IsGuiding returns 1
03:30:46.910 00.031 9828 IsSlewing returns 0
03:30:46.910 00.000 9828 IsGuiding returns 0
03:30:46.910 00.000 9828 scope move finished after 3 + 114 ms
03:30:46.910 00.000 9828 Move returns status 0, amount 3
03:30:46.910 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:46.910 00.000 9828 MoveAxis(N, 16, B)
03:30:46.910 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:46.925 00.015 9828 IsSlewing returns 0
03:30:46.925 00.000 9828 IsGuiding returns 0
03:30:46.925 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:46.956 00.031 9828 IsGuiding returns 1
03:30:46.956 00.000 9828 scope still moving after pulse duration time elapsed
03:30:46.988 00.032 9828 IsSlewing returns 0
03:30:46.988 00.000 9828 IsGuiding returns 1
03:30:47.019 00.031 9828 IsSlewing returns 0
03:30:47.019 00.000 9828 IsGuiding returns 1
03:30:47.051 00.032 9828 IsSlewing returns 0
03:30:47.051 00.000 9828 IsGuiding returns 0
03:30:47.051 00.000 9828 scope move finished after 16 + 109 ms
03:30:47.051 00.000 9828 Move returns status 0, amount 16
03:30:47.051 00.000 9828 move complete, result=0
03:30:47.052 00.001 9828 worker thread done servicing request
03:30:47.052 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:30:47.478 00.426 8976 Exposure complete
03:30:47.484 00.006 8976 worker thread done servicing request
03:30:47.484 00.000 5052 OnExposeComplete: enter
03:30:47.484 00.000 5052 UpdateGuideState(): m_state=6
03:30:47.484 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14078
03:30:47.484 00.000 5052 Star::Find returns 1 (0), X=328.17, Y=281.91, Mass=35, SNR=4.0, Peak=55 HFD=1.8
03:30:47.484 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:30:47.484 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
03:30:47.484 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=0.20 hyp=1.02 cameraTheta=2.95 mountX=0.63 mountY=0.74, mountTheta=0.86
03:30:47.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=0.20, opts=13)
03:30:47.485 00.000 5052 Enqueuing Move request for stepguider (-1.00, 0.20)
03:30:47.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:47.485 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:30:47.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:47.485 00.000 8976 Worker thread wakes up
03:30:47.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, 0.20) opts 0xd
03:30:47.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, 0.20)
03:30:47.485 00.000 8976 Moving (-1.00, 0.20) raw xDistance=0.63 yDistance=0.74
03:30:47.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
03:30:47.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:47.486 00.001 5052 Enqueuing Expose request
03:30:47.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
03:30:47.486 00.000 8976 MoveAxis(L, 3, ABG)
03:30:47.486 00.000 8976 stepping (-15, 6) + (-3, 0)
03:30:47.486 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:47.525 00.039 8976 Received - 47 (G) 
03:30:47.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:47.525 00.000 8976 stepped: pos (-18, 6)
03:30:47.525 00.000 8976 MoveAxis(D, 3, ABG)
03:30:47.525 00.000 8976 stepping (-18, 6) + (0, -3)
03:30:47.525 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:47.557 00.032 8976 Received - 47 (G) 
03:30:47.557 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:47.557 00.000 8976 stepped: pos (-18, 3)
03:30:47.557 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
03:30:47.557 00.000 8976 MountToCamera -- mountX=2.54 mountY=-1.04 hyp=2.75 mountTheta=-0.39 cameraX=-0.23, cameraY=2.74 cameraTheta=1.65
03:30:47.557 00.000 8976 incremental bump (-0.227, 2.738) isValid = 1
03:30:47.557 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
03:30:47.557 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:30:47.557 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:30:47.557 00.000 8976 move complete, result=0
03:30:47.557 00.000 9828 Worker thread wakes up
03:30:47.557 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.7 px 3 ms SOUTH
03:30:47.557 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:30:47.557 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:30:47.557 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.54)
03:30:47.557 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.62)
03:30:47.557 00.000 8976 worker thread done servicing request
03:30:47.557 00.000 8976 Worker thread wakes up
03:30:47.558 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:47.558 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:47.558 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
03:30:47.558 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:30:47.558 00.000 9828 BLC: window closed
03:30:47.558 00.000 9828 MoveAxis(W, 1, B)
03:30:47.558 00.000 9828 Guiding  Dir = 3, Dur = 1
03:30:47.558 00.000 9828 IsSlewing returns 0
03:30:47.558 00.000 9828 IsGuiding returns 0
03:30:47.558 00.000 9828 PulseGuide returned control before completion, sleep 11
03:30:47.579 00.021 9828 IsGuiding returns 1
03:30:47.579 00.000 9828 scope still moving after pulse duration time elapsed
03:30:47.610 00.031 9828 IsSlewing returns 0
03:30:47.610 00.000 9828 IsGuiding returns 1
03:30:47.641 00.031 9828 IsSlewing returns 0
03:30:47.641 00.000 9828 IsGuiding returns 1
03:30:47.672 00.031 9828 IsSlewing returns 0
03:30:47.672 00.000 9828 IsGuiding returns 1
03:30:47.703 00.031 9828 IsSlewing returns 0
03:30:47.703 00.000 9828 IsGuiding returns 0
03:30:47.703 00.000 9828 scope move finished after 1 + 143 ms
03:30:47.703 00.000 9828 Move returns status 0, amount 1
03:30:47.703 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:47.703 00.000 9828 MoveAxis(N, 16, B)
03:30:47.703 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:47.718 00.015 9828 IsSlewing returns 0
03:30:47.718 00.000 9828 IsGuiding returns 0
03:30:47.718 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:47.750 00.032 9828 IsGuiding returns 1
03:30:47.750 00.000 9828 scope still moving after pulse duration time elapsed
03:30:47.781 00.031 9828 IsSlewing returns 0
03:30:47.781 00.000 9828 IsGuiding returns 1
03:30:47.812 00.031 9828 IsSlewing returns 0
03:30:47.812 00.000 9828 IsGuiding returns 1
03:30:47.842 00.030 9828 IsSlewing returns 0
03:30:47.842 00.000 9828 IsGuiding returns 1
03:30:47.873 00.031 9828 IsSlewing returns 0
03:30:47.873 00.000 9828 IsGuiding returns 0
03:30:47.873 00.000 9828 scope move finished after 16 + 138 ms
03:30:47.873 00.000 9828 Move returns status 0, amount 16
03:30:47.873 00.000 9828 move complete, result=0
03:30:47.873 00.000 9828 worker thread done servicing request
03:30:47.873 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:30:48.246 00.373 8976 Exposure complete
03:30:48.252 00.006 8976 worker thread done servicing request
03:30:48.252 00.000 5052 OnExposeComplete: enter
03:30:48.253 00.001 5052 UpdateGuideState(): m_state=6
03:30:48.253 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14079
03:30:48.253 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=281.39, Mass=49, SNR=4.7, Peak=53 HFD=2.1
03:30:48.253 00.000 5052 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.04) = xAngle (-4.89 = 1.40)
03:30:48.253 00.000 5052 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
03:30:48.253 00.000 5052 CameraToMount -- cameraX=-1.05 cameraY=-0.32 hyp=1.10 cameraTheta=-2.84 mountX=0.19 mountY=1.06, mountTheta=1.39
03:30:48.254 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.05, y=-0.32, opts=13)
03:30:48.254 00.000 5052 Enqueuing Move request for stepguider (-1.05, -0.32)
03:30:48.254 00.000 8976 Worker thread wakes up
03:30:48.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.05, -0.32) opts 0xd
03:30:48.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.05, -0.32)
03:30:48.254 00.000 8976 Moving (-1.05, -0.32) raw xDistance=0.19 yDistance=1.06
03:30:48.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:30:48.254 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:48.254 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:30:48.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:48.254 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:48.254 00.000 5052 Enqueuing Expose request
03:30:48.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.06
03:30:48.254 00.000 8976 MoveAxis(R, 0, ABG)
03:30:48.254 00.000 8976 MoveAxis(D, 4, ABG)
03:30:48.254 00.000 8976 stepping (-18, 3) + (0, -4)
03:30:48.254 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:48.292 00.038 8976 Received - 47 (G) 
03:30:48.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:48.292 00.000 8976 stepped: pos (-18, -1)
03:30:48.292 00.000 8976 MountToCamera -- mountTheta (-0.24) + m_xAngle (2.04) = xAngle (1.80 = 1.80)
03:30:48.292 00.000 8976 MountToCamera -- mountX=2.61 mountY=-0.65 hyp=2.69 mountTheta=-0.24 cameraX=-0.61, cameraY=2.62 cameraTheta=1.80
03:30:48.292 00.000 8976 incremental bump (-0.613, 2.621) isValid = 1
03:30:48.292 00.000 8976 Scheduling Mount bump of (-0.026, 0.116)
03:30:48.293 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:30:48.293 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:30:48.293 00.000 8976 move complete, result=0
03:30:48.293 00.000 8976 worker thread done servicing request
03:30:48.293 00.000 8976 Worker thread wakes up
03:30:48.293 00.000 9828 Worker thread wakes up
03:30:48.293 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:30:48.293 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:30:48.293 00.000 9828 CameraToMount -- cameraTheta (1.79) - m_xAngle (-3.10) = xAngle (4.89 = -1.39)
03:30:48.293 00.000 9828 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.81 = -1.48)
03:30:48.293 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.1 px 4 ms SOUTH
03:30:48.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:48.293 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
03:30:48.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:48.293 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:30:48.293 00.000 9828 BLC: window closed
03:30:48.293 00.000 9828 MoveAxis(W, 7, B)
03:30:48.293 00.000 9828 Guiding  Dir = 3, Dur = 7
03:30:48.294 00.001 9828 IsSlewing returns 0
03:30:48.294 00.000 9828 IsGuiding returns 0
03:30:48.294 00.000 9828 PulseGuide returned control before completion, sleep 17
03:30:48.326 00.032 9828 IsGuiding returns 1
03:30:48.326 00.000 9828 scope still moving after pulse duration time elapsed
03:30:48.357 00.031 9828 IsSlewing returns 0
03:30:48.357 00.000 9828 IsGuiding returns 1
03:30:48.387 00.030 9828 IsSlewing returns 0
03:30:48.387 00.000 9828 IsGuiding returns 1
03:30:48.418 00.031 9828 IsSlewing returns 0
03:30:48.418 00.000 9828 IsGuiding returns 0
03:30:48.418 00.000 9828 scope move finished after 7 + 116 ms
03:30:48.418 00.000 9828 Move returns status 0, amount 7
03:30:48.418 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:48.418 00.000 9828 MoveAxis(N, 16, B)
03:30:48.418 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:48.433 00.015 9828 IsSlewing returns 0
03:30:48.433 00.000 9828 IsGuiding returns 0
03:30:48.433 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:48.464 00.031 9828 IsGuiding returns 1
03:30:48.464 00.000 9828 scope still moving after pulse duration time elapsed
03:30:48.494 00.030 9828 IsSlewing returns 0
03:30:48.494 00.000 9828 IsGuiding returns 1
03:30:48.525 00.031 9828 IsSlewing returns 0
03:30:48.525 00.000 9828 IsGuiding returns 1
03:30:48.556 00.031 9828 IsSlewing returns 0
03:30:48.556 00.000 9828 IsGuiding returns 1
03:30:48.587 00.031 9828 IsSlewing returns 0
03:30:48.587 00.000 9828 IsGuiding returns 0
03:30:48.587 00.000 9828 scope move finished after 16 + 138 ms
03:30:48.587 00.000 9828 Move returns status 0, amount 16
03:30:48.587 00.000 9828 move complete, result=0
03:30:48.587 00.000 9828 worker thread done servicing request
03:30:48.587 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
03:30:48.979 00.392 8976 Exposure complete
03:30:48.984 00.005 8976 worker thread done servicing request
03:30:48.985 00.001 5052 OnExposeComplete: enter
03:30:48.985 00.000 5052 UpdateGuideState(): m_state=6
03:30:48.985 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14080
03:30:48.985 00.000 5052 Star::Find returns 1 (0), X=328.00, Y=281.88, Mass=34, SNR=3.9, Peak=55 HFD=1.8
03:30:48.985 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:30:48.985 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
03:30:48.985 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=0.17 hyp=1.18 cameraTheta=3.00 mountX=0.68 mountY=0.89, mountTheta=0.92
03:30:48.985 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=0.17, opts=13)
03:30:48.985 00.000 5052 Enqueuing Move request for stepguider (-1.17, 0.17)
03:30:48.986 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:48.986 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:30:48.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:48.986 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:48.986 00.000 5052 Enqueuing Expose request
03:30:48.986 00.000 8976 Worker thread wakes up
03:30:48.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, 0.17) opts 0xd
03:30:48.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, 0.17)
03:30:48.986 00.000 8976 Moving (-1.17, 0.17) raw xDistance=0.68 yDistance=0.89
03:30:48.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
03:30:48.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.89
03:30:48.986 00.000 8976 MoveAxis(L, 3, ABG)
03:30:48.986 00.000 8976 stepping (-18, -1) + (-3, 0)
03:30:48.986 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:49.027 00.041 8976 Received - 47 (G) 
03:30:49.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:49.027 00.000 8976 stepped: pos (-21, -1)
03:30:49.027 00.000 8976 MoveAxis(D, 4, ABG)
03:30:49.027 00.000 8976 stepping (-21, -1) + (0, -4)
03:30:49.028 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:49.060 00.032 8976 Received - 47 (G) 
03:30:49.060 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:49.060 00.000 8976 stepped: pos (-21, -5)
03:30:49.060 00.000 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.98 = 1.98)
03:30:49.060 00.000 8976 MountToCamera -- mountX=2.81 mountY=-0.17 hyp=2.82 mountTheta=-0.06 cameraX=-1.13, cameraY=2.58 cameraTheta=1.98
03:30:49.060 00.000 8976 incremental bump (-1.127, 2.581) isValid = 1
03:30:49.060 00.000 8976 Scheduling Mount bump of (-0.046, 0.109)
03:30:49.060 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:30:49.060 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:30:49.060 00.000 8976 move complete, result=0
03:30:49.060 00.000 8976 worker thread done servicing request
03:30:49.060 00.000 8976 Worker thread wakes up
03:30:49.060 00.000 9828 Worker thread wakes up
03:30:49.060 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:30:49.060 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:30:49.060 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.22)
03:30:49.060 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.9 px 4 ms SOUTH
03:30:49.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:49.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:49.061 00.001 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.98 = -1.30)
03:30:49.061 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.23
03:30:49.061 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
03:30:49.061 00.000 9828 BLC: window closed
03:30:49.061 00.000 9828 MoveAxis(W, 13, B)
03:30:49.061 00.000 9828 Guiding  Dir = 3, Dur = 13
03:30:49.061 00.000 9828 IsSlewing returns 0
03:30:49.061 00.000 9828 IsGuiding returns 0
03:30:49.061 00.000 9828 PulseGuide returned control before completion, sleep 23
03:30:49.091 00.030 9828 IsGuiding returns 1
03:30:49.091 00.000 9828 scope still moving after pulse duration time elapsed
03:30:49.121 00.030 9828 IsSlewing returns 0
03:30:49.121 00.000 9828 IsGuiding returns 1
03:30:49.152 00.031 9828 IsSlewing returns 0
03:30:49.152 00.000 9828 IsGuiding returns 1
03:30:49.182 00.030 9828 IsSlewing returns 0
03:30:49.182 00.000 9828 IsGuiding returns 1
03:30:49.213 00.031 9828 IsSlewing returns 0
03:30:49.213 00.000 9828 IsGuiding returns 0
03:30:49.213 00.000 9828 scope move finished after 13 + 138 ms
03:30:49.213 00.000 9828 Move returns status 0, amount 13
03:30:49.213 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:49.213 00.000 9828 MoveAxis(N, 16, B)
03:30:49.213 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:49.229 00.016 9828 IsSlewing returns 0
03:30:49.229 00.000 9828 IsGuiding returns 0
03:30:49.230 00.001 9828 PulseGuide returned control before completion, sleep 26
03:30:49.260 00.030 9828 IsGuiding returns 1
03:30:49.260 00.000 9828 scope still moving after pulse duration time elapsed
03:30:49.291 00.031 9828 IsSlewing returns 0
03:30:49.291 00.000 9828 IsGuiding returns 1
03:30:49.323 00.032 9828 IsSlewing returns 0
03:30:49.323 00.000 9828 IsGuiding returns 1
03:30:49.353 00.030 9828 IsSlewing returns 0
03:30:49.353 00.000 9828 IsGuiding returns 1
03:30:49.384 00.031 9828 IsSlewing returns 0
03:30:49.384 00.000 9828 IsGuiding returns 0
03:30:49.384 00.000 9828 scope move finished after 16 + 139 ms
03:30:49.384 00.000 9828 Move returns status 0, amount 16
03:30:49.384 00.000 9828 move complete, result=0
03:30:49.384 00.000 9828 worker thread done servicing request
03:30:49.384 00.000 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
03:30:49.745 00.361 8976 Exposure complete
03:30:49.750 00.005 8976 worker thread done servicing request
03:30:49.751 00.001 5052 OnExposeComplete: enter
03:30:49.751 00.000 5052 UpdateGuideState(): m_state=6
03:30:49.751 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14081
03:30:49.751 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=280.56, Mass=45, SNR=4.6, Peak=53 HFD=2.8
03:30:49.751 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.97 = 2.31)
03:30:49.751 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.21)
03:30:49.751 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-1.15 hyp=1.23 cameraTheta=-1.93 mountX=-0.83 mountY=0.99, mountTheta=2.27
03:30:49.751 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-1.15, opts=13)
03:30:49.751 00.000 5052 Enqueuing Move request for stepguider (-0.43, -1.15)
03:30:49.751 00.000 8976 Worker thread wakes up
03:30:49.752 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -1.15) opts 0xd
03:30:49.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -1.15)
03:30:49.752 00.000 8976 Moving (-0.43, -1.15) raw xDistance=-0.83 yDistance=0.99
03:30:49.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:30:49.752 00.000 5052 UpdateGuideState exits: m=45 SNR=4.6
03:30:49.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:49.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.83
03:30:49.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.99
03:30:49.752 00.000 8976 MoveAxis(R, 3, ABG)
03:30:49.752 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:49.752 00.000 5052 Enqueuing Expose request
03:30:49.752 00.000 8976 stepping (-21, -5) + (3, 0)
03:30:49.752 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:49.779 00.027 8976 Received - 47 (G) 
03:30:49.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:49.779 00.000 8976 stepped: pos (-18, -5)
03:30:49.779 00.000 8976 MoveAxis(D, 4, ABG)
03:30:49.779 00.000 8976 stepping (-18, -5) + (0, -4)
03:30:49.779 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:49.811 00.032 8976 Received - 47 (G) 
03:30:49.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:49.811 00.000 8976 stepped: pos (-18, -9)
03:30:49.811 00.000 8976 MountToCamera -- mountTheta (0.13) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
03:30:49.811 00.000 8976 MountToCamera -- mountX=2.79 mountY=0.36 hyp=2.82 mountTheta=0.13 cameraX=-1.59, cameraY=2.32 cameraTheta=2.17
03:30:49.811 00.000 8976 incremental bump (-1.589, 2.325) isValid = 1
03:30:49.811 00.000 8976 Scheduling Mount bump of (-0.065, 0.098)
03:30:49.811 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:30:49.811 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:30:49.811 00.000 8976 move complete, result=0
03:30:49.811 00.000 8976 worker thread done servicing request
03:30:49.811 00.000 9828 Worker thread wakes up
03:30:49.811 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:30:49.811 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:30:49.811 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
03:30:49.811 00.000 8976 Worker thread wakes up
03:30:49.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:49.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:49.811 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 1.0 px 4 ms SOUTH
03:30:49.812 00.001 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.11)
03:30:49.812 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.05
03:30:49.812 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:30:49.812 00.000 9828 BLC: window closed
03:30:49.812 00.000 9828 MoveAxis(W, 19, B)
03:30:49.812 00.000 9828 Guiding  Dir = 3, Dur = 19
03:30:49.813 00.001 9828 IsSlewing returns 0
03:30:49.813 00.000 9828 IsGuiding returns 0
03:30:49.813 00.000 9828 PulseGuide returned control before completion, sleep 29
03:30:49.856 00.043 9828 IsGuiding returns 1
03:30:49.856 00.000 9828 scope still moving after pulse duration time elapsed
03:30:49.887 00.031 9828 IsSlewing returns 0
03:30:49.887 00.000 9828 IsGuiding returns 1
03:30:49.919 00.032 9828 IsSlewing returns 0
03:30:49.919 00.000 9828 IsGuiding returns 1
03:30:49.950 00.031 9828 IsSlewing returns 0
03:30:49.950 00.000 9828 IsGuiding returns 0
03:30:49.950 00.000 9828 scope move finished after 19 + 118 ms
03:30:49.951 00.001 9828 Move returns status 0, amount 19
03:30:49.951 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:49.951 00.000 9828 MoveAxis(N, 14, B)
03:30:49.951 00.000 9828 Guiding  Dir = 0, Dur = 14
03:30:49.965 00.014 9828 IsSlewing returns 0
03:30:49.965 00.000 9828 IsGuiding returns 0
03:30:49.965 00.000 9828 PulseGuide returned control before completion, sleep 24
03:30:49.996 00.031 9828 IsGuiding returns 1
03:30:49.996 00.000 9828 scope still moving after pulse duration time elapsed
03:30:50.027 00.031 9828 IsSlewing returns 0
03:30:50.027 00.000 9828 IsGuiding returns 1
03:30:50.058 00.031 9828 IsSlewing returns 0
03:30:50.058 00.000 9828 IsGuiding returns 1
03:30:50.089 00.031 9828 IsSlewing returns 0
03:30:50.089 00.000 9828 IsGuiding returns 1
03:30:50.121 00.032 9828 IsSlewing returns 0
03:30:50.121 00.000 9828 IsGuiding returns 0
03:30:50.121 00.000 9828 scope move finished after 14 + 142 ms
03:30:50.121 00.000 9828 Move returns status 0, amount 14
03:30:50.121 00.000 9828 move complete, result=0
03:30:50.121 00.000 9828 worker thread done servicing request
03:30:50.121 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
03:30:50.501 00.380 8976 Exposure complete
03:30:50.506 00.005 8976 worker thread done servicing request
03:30:50.506 00.000 5052 OnExposeComplete: enter
03:30:50.506 00.000 5052 UpdateGuideState(): m_state=6
03:30:50.506 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14082
03:30:50.506 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=282.59, Mass=36, SNR=4.0, Peak=54 HFD=1.7
03:30:50.506 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
03:30:50.506 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.38 = -0.38)
03:30:50.506 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.88 hyp=0.90 cameraTheta=1.76 mountX=0.87 mountY=-0.34, mountTheta=-0.37
03:30:50.507 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.88, opts=13)
03:30:50.507 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.88)
03:30:50.507 00.000 8976 Worker thread wakes up
03:30:50.507 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:50.507 00.000 5052 UpdateGuideState exits: m=36 SNR=4.0
03:30:50.507 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.88) opts 0xd
03:30:50.507 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.88)
03:30:50.508 00.001 8976 Moving (-0.17, 0.88) raw xDistance=0.87 yDistance=-0.34
03:30:50.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.87
03:30:50.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.34
03:30:50.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:50.508 00.000 8976 MoveAxis(L, 3, ABG)
03:30:50.508 00.000 8976 stepping (-18, -9) + (-3, 0)
03:30:50.508 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:50.508 00.000 5052 Enqueuing Expose request
03:30:50.508 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:50.546 00.038 8976 Received - 47 (G) 
03:30:50.546 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:50.546 00.000 8976 stepped: pos (-21, -9)
03:30:50.546 00.000 8976 MoveAxis(U, 1, ABG)
03:30:50.546 00.000 8976 stepping (-21, -9) + (0, 1)
03:30:50.546 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:50.578 00.032 8976 Received - 47 (G) 
03:30:50.578 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:50.578 00.000 8976 stepped: pos (-21, -8)
03:30:50.578 00.000 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (2.04) = xAngle (2.26 = 2.26)
03:30:50.578 00.000 8976 MountToCamera -- mountX=2.93 mountY=0.66 hyp=3.01 mountTheta=0.22 cameraX=-1.92, cameraY=2.31 cameraTheta=2.26
03:30:50.578 00.000 8976 incremental bump (-1.921, 2.312) isValid = 1
03:30:50.578 00.000 8976 Scheduling Mount bump of (-0.073, 0.092)
03:30:50.578 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:30:50.578 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:30:50.578 00.000 8976 move complete, result=0
03:30:50.578 00.000 9828 Worker thread wakes up
03:30:50.578 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:30:50.578 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:30:50.579 00.001 9828 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.34 = -0.94)
03:30:50.579 00.000 9828 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.02)
03:30:50.579 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.25 mountX=0.07 mountY=-0.10, mountTheta=-0.97
03:30:50.579 00.000 8976 worker thread done servicing request
03:30:50.579 00.000 8976 Worker thread wakes up
03:30:50.579 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:50.579 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:50.579 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:30:50.579 00.000 9828 BLC: window closed
03:30:50.579 00.000 9828 MoveAxis(W, 22, B)
03:30:50.579 00.000 9828 Guiding  Dir = 3, Dur = 22
03:30:50.579 00.000 5052 GuideStep: 0.9 px 3 ms WEST, -0.3 px 1 ms NORTH
03:30:50.579 00.000 9828 IsSlewing returns 0
03:30:50.579 00.000 9828 IsGuiding returns 0
03:30:50.580 00.001 9828 PulseGuide returned control before completion, sleep 32
03:30:50.618 00.038 9828 IsGuiding returns 1
03:30:50.618 00.000 9828 scope still moving after pulse duration time elapsed
03:30:50.648 00.030 9828 IsSlewing returns 0
03:30:50.648 00.000 9828 IsGuiding returns 1
03:30:50.680 00.032 9828 IsSlewing returns 0
03:30:50.680 00.000 9828 IsGuiding returns 1
03:30:50.711 00.031 9828 IsSlewing returns 0
03:30:50.711 00.000 9828 IsGuiding returns 1
03:30:50.742 00.031 9828 IsSlewing returns 0
03:30:50.742 00.000 9828 IsGuiding returns 0
03:30:50.742 00.000 9828 scope move finished after 22 + 140 ms
03:30:50.742 00.000 9828 Move returns status 0, amount 22
03:30:50.742 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:50.742 00.000 9828 MoveAxis(N, 14, B)
03:30:50.742 00.000 9828 Guiding  Dir = 0, Dur = 14
03:30:50.759 00.017 9828 IsSlewing returns 0
03:30:50.759 00.000 9828 IsGuiding returns 0
03:30:50.759 00.000 9828 PulseGuide returned control before completion, sleep 24
03:30:50.788 00.029 9828 IsGuiding returns 1
03:30:50.788 00.000 9828 scope still moving after pulse duration time elapsed
03:30:50.819 00.031 9828 IsSlewing returns 0
03:30:50.819 00.000 9828 IsGuiding returns 1
03:30:50.851 00.032 9828 IsSlewing returns 0
03:30:50.851 00.000 9828 IsGuiding returns 1
03:30:50.884 00.033 9828 IsSlewing returns 0
03:30:50.884 00.000 9828 IsGuiding returns 1
03:30:50.914 00.030 9828 IsSlewing returns 0
03:30:50.914 00.000 9828 IsGuiding returns 0
03:30:50.914 00.000 9828 scope move finished after 14 + 141 ms
03:30:50.914 00.000 9828 Move returns status 0, amount 14
03:30:50.914 00.000 9828 move complete, result=0
03:30:50.914 00.000 9828 worker thread done servicing request
03:30:50.914 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
03:30:51.264 00.350 8976 Exposure complete
03:30:51.271 00.007 8976 worker thread done servicing request
03:30:51.271 00.000 5052 OnExposeComplete: enter
03:30:51.271 00.000 5052 UpdateGuideState(): m_state=6
03:30:51.271 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14083
03:30:51.271 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.86, Mass=54, SNR=4.9, Peak=53 HFD=2.3
03:30:51.271 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.04) = xAngle (-0.03 = -0.03)
03:30:51.271 00.000 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.13 = -0.13)
03:30:51.271 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.01 mountX=0.17 mountY=-0.02, mountTheta=-0.13
03:30:51.272 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.15, opts=13)
03:30:51.272 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.15)
03:30:51.272 00.000 8976 Worker thread wakes up
03:30:51.272 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.15) opts 0xd
03:30:51.272 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.15)
03:30:51.272 00.000 8976 Moving (-0.07, 0.15) raw xDistance=0.17 yDistance=-0.02
03:30:51.272 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:51.272 00.000 5052 UpdateGuideState exits: m=54 SNR=4.9
03:30:51.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:51.272 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:51.272 00.000 5052 Enqueuing Expose request
03:30:51.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:30:51.272 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:30:51.272 00.000 8976 MoveAxis(R, 0, ABG)
03:30:51.273 00.001 8976 MoveAxis(U, 0, ABG)
03:30:51.273 00.000 8976 MountToCamera -- mountTheta (0.28) + m_xAngle (2.04) = xAngle (2.32 = 2.32)
03:30:51.273 00.000 8976 MountToCamera -- mountX=3.03 mountY=0.86 hyp=3.15 mountTheta=0.28 cameraX=-2.14, cameraY=2.30 cameraTheta=2.32
03:30:51.273 00.000 8976 incremental bump (-2.144, 2.303) isValid = 1
03:30:51.273 00.000 8976 Scheduling Mount bump of (-0.078, 0.087)
03:30:51.273 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:30:51.273 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:30:51.273 00.000 8976 move complete, result=0
03:30:51.273 00.000 9828 Worker thread wakes up
03:30:51.273 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:30:51.273 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:30:51.273 00.000 9828 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.10) = xAngle (5.40 = -0.89)
03:30:51.273 00.000 9828 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.32 = -0.97)
03:30:51.273 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.30 mountX=0.07 mountY=-0.10, mountTheta=-0.91
03:30:51.273 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
03:30:51.273 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:51.273 00.000 8976 worker thread done servicing request
03:30:51.273 00.000 8976 Worker thread wakes up
03:30:51.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:51.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:51.273 00.000 9828 BLC: window closed
03:30:51.274 00.001 9828 MoveAxis(W, 24, B)
03:30:51.274 00.000 9828 Guiding  Dir = 3, Dur = 24
03:30:51.274 00.000 9828 IsSlewing returns 0
03:30:51.274 00.000 9828 IsGuiding returns 0
03:30:51.274 00.000 9828 PulseGuide returned control before completion, sleep 34
03:30:51.316 00.042 9828 IsGuiding returns 1
03:30:51.316 00.000 9828 scope still moving after pulse duration time elapsed
03:30:51.346 00.030 9828 IsSlewing returns 0
03:30:51.346 00.000 9828 IsGuiding returns 1
03:30:51.377 00.031 9828 IsSlewing returns 0
03:30:51.377 00.000 9828 IsGuiding returns 1
03:30:51.409 00.032 9828 IsSlewing returns 0
03:30:51.409 00.000 9828 IsGuiding returns 1
03:30:51.440 00.031 9828 IsSlewing returns 0
03:30:51.440 00.000 9828 IsGuiding returns 0
03:30:51.440 00.000 9828 scope move finished after 24 + 142 ms
03:30:51.440 00.000 9828 Move returns status 0, amount 24
03:30:51.440 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:51.440 00.000 9828 MoveAxis(N, 13, B)
03:30:51.440 00.000 9828 Guiding  Dir = 0, Dur = 13
03:30:51.456 00.016 9828 IsSlewing returns 0
03:30:51.456 00.000 9828 IsGuiding returns 0
03:30:51.456 00.000 9828 PulseGuide returned control before completion, sleep 23
03:30:51.488 00.032 9828 IsGuiding returns 1
03:30:51.488 00.000 9828 scope still moving after pulse duration time elapsed
03:30:51.519 00.031 9828 IsSlewing returns 0
03:30:51.519 00.000 9828 IsGuiding returns 1
03:30:51.551 00.032 9828 IsSlewing returns 0
03:30:51.551 00.000 9828 IsGuiding returns 1
03:30:51.582 00.031 9828 IsSlewing returns 0
03:30:51.582 00.000 9828 IsGuiding returns 1
03:30:51.613 00.031 9828 IsSlewing returns 0
03:30:51.613 00.000 9828 IsGuiding returns 0
03:30:51.613 00.000 9828 scope move finished after 13 + 144 ms
03:30:51.613 00.000 9828 Move returns status 0, amount 13
03:30:51.613 00.000 9828 move complete, result=0
03:30:51.613 00.000 9828 worker thread done servicing request
03:30:51.614 00.001 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
03:30:51.957 00.343 8976 Exposure complete
03:30:51.962 00.005 8976 worker thread done servicing request
03:30:51.962 00.000 5052 OnExposeComplete: enter
03:30:51.962 00.000 5052 UpdateGuideState(): m_state=6
03:30:51.962 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14084
03:30:51.962 00.000 5052 Star::Find returns 1 (0), X=330.56, Y=281.62, Mass=44, SNR=4.5, Peak=52 HFD=1.6
03:30:51.962 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
03:30:51.962 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
03:30:51.962 00.000 5052 CameraToMount -- cameraX=1.39 cameraY=-0.09 hyp=1.39 cameraTheta=-0.07 mountX=-0.71 mountY=-1.11, mountTheta=-2.14
03:30:51.963 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.39, y=-0.09, opts=13)
03:30:51.963 00.000 5052 Enqueuing Move request for stepguider (1.39, -0.09)
03:30:51.963 00.000 8976 Worker thread wakes up
03:30:51.963 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.39, -0.09) opts 0xd
03:30:51.963 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.39, -0.09)
03:30:51.964 00.001 8976 Moving (1.39, -0.09) raw xDistance=-0.71 yDistance=-1.11
03:30:51.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
03:30:51.964 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:30:51.964 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:30:51.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:51.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.11
03:30:51.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:51.964 00.000 5052 Enqueuing Expose request
03:30:51.964 00.000 8976 MoveAxis(R, 3, ABG)
03:30:51.964 00.000 8976 stepping (-21, -8) + (3, 0)
03:30:51.964 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:52.001 00.037 8976 Received - 47 (G) 
03:30:52.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:52.001 00.000 8976 stepped: pos (-18, -8)
03:30:52.001 00.000 8976 MoveAxis(U, 4, ABG)
03:30:52.001 00.000 8976 stepping (-18, -8) + (0, 4)
03:30:52.001 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:52.033 00.032 8976 Received - 47 (G) 
03:30:52.033 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:52.033 00.000 8976 stepped: pos (-18, -4)
03:30:52.033 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
03:30:52.033 00.000 8976 MountToCamera -- mountX=2.94 mountY=0.79 hyp=3.04 mountTheta=0.26 cameraX=-2.04, cameraY=2.26 cameraTheta=2.30
03:30:52.033 00.000 8976 incremental bump (-2.037, 2.257) isValid = 1
03:30:52.033 00.000 8976 Scheduling Mount bump of (-0.077, 0.088)
03:30:52.033 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:30:52.033 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:30:52.033 00.000 8976 move complete, result=0
03:30:52.033 00.000 9828 Worker thread wakes up
03:30:52.033 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:30:52.033 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.1 px 4 ms NORTH
03:30:52.034 00.001 8976 worker thread done servicing request
03:30:52.034 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:30:52.034 00.000 9828 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
03:30:52.034 00.000 8976 Worker thread wakes up
03:30:52.034 00.000 9828 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.98)
03:30:52.034 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.07 mountY=-0.10, mountTheta=-0.93
03:30:52.034 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
03:30:52.034 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:52.034 00.000 9828 BLC: window closed
03:30:52.034 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:52.034 00.000 9828 MoveAxis(W, 23, B)
03:30:52.034 00.000 9828 Guiding  Dir = 3, Dur = 23
03:30:52.035 00.001 9828 IsSlewing returns 0
03:30:52.035 00.000 9828 IsGuiding returns 0
03:30:52.035 00.000 9828 PulseGuide returned control before completion, sleep 33
03:30:52.083 00.048 9828 IsGuiding returns 1
03:30:52.083 00.000 9828 scope still moving after pulse duration time elapsed
03:30:52.115 00.032 9828 IsSlewing returns 0
03:30:52.115 00.000 9828 IsGuiding returns 1
03:30:52.147 00.032 9828 IsSlewing returns 0
03:30:52.147 00.000 9828 IsGuiding returns 1
03:30:52.178 00.031 9828 IsSlewing returns 0
03:30:52.178 00.000 9828 IsGuiding returns 1
03:30:52.210 00.032 9828 IsSlewing returns 0
03:30:52.210 00.000 9828 IsGuiding returns 0
03:30:52.210 00.000 9828 scope move finished after 23 + 151 ms
03:30:52.210 00.000 9828 Move returns status 0, amount 23
03:30:52.210 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:52.210 00.000 9828 MoveAxis(N, 13, B)
03:30:52.210 00.000 9828 Guiding  Dir = 0, Dur = 13
03:30:52.225 00.015 9828 IsSlewing returns 0
03:30:52.225 00.000 9828 IsGuiding returns 0
03:30:52.225 00.000 9828 PulseGuide returned control before completion, sleep 23
03:30:52.257 00.032 9828 IsGuiding returns 1
03:30:52.257 00.000 9828 scope still moving after pulse duration time elapsed
03:30:52.288 00.031 9828 IsSlewing returns 0
03:30:52.288 00.000 9828 IsGuiding returns 1
03:30:52.319 00.031 9828 IsSlewing returns 0
03:30:52.319 00.000 9828 IsGuiding returns 1
03:30:52.351 00.032 9828 IsSlewing returns 0
03:30:52.351 00.000 9828 IsGuiding returns 1
03:30:52.382 00.031 9828 IsSlewing returns 0
03:30:52.382 00.000 9828 IsGuiding returns 0
03:30:52.382 00.000 9828 scope move finished after 13 + 144 ms
03:30:52.382 00.000 9828 Move returns status 0, amount 13
03:30:52.382 00.000 9828 move complete, result=0
03:30:52.382 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
03:30:52.382 00.000 9828 worker thread done servicing request
03:30:52.719 00.337 8976 Exposure complete
03:30:52.725 00.006 8976 worker thread done servicing request
03:30:52.725 00.000 5052 OnExposeComplete: enter
03:30:52.725 00.000 5052 UpdateGuideState(): m_state=6
03:30:52.725 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14085
03:30:52.725 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=282.16, Mass=39, SNR=4.2, Peak=54 HFD=2.4
03:30:52.725 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
03:30:52.725 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
03:30:52.725 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=0.45 hyp=1.20 cameraTheta=0.39 mountX=-0.10 mountY=-1.18, mountTheta=-1.66
03:30:52.726 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=0.45, opts=13)
03:30:52.726 00.000 5052 Enqueuing Move request for stepguider (1.11, 0.45)
03:30:52.726 00.000 8976 Worker thread wakes up
03:30:52.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, 0.45) opts 0xd
03:30:52.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, 0.45)
03:30:52.726 00.000 8976 Moving (1.11, 0.45) raw xDistance=-0.10 yDistance=-1.18
03:30:52.726 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=75, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:30:52.726 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:30:52.726 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:52.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:30:52.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.18
03:30:52.726 00.000 8976 MoveAxis(R, 0, ABG)
03:30:52.727 00.001 8976 MoveAxis(U, 5, ABG)
03:30:52.727 00.000 8976 stepping (-18, -4) + (0, 5)
03:30:52.727 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:30:52.727 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:52.727 00.000 5052 Enqueuing Expose request
03:30:52.768 00.041 8976 Received - 47 (G) 
03:30:52.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:30:52.768 00.000 8976 stepped: pos (-18, 1)
03:30:52.768 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.21 = 2.21)
03:30:52.768 00.000 8976 MountToCamera -- mountX=2.88 mountY=0.47 hyp=2.92 mountTheta=0.16 cameraX=-1.73, cameraY=2.35 cameraTheta=2.21
03:30:52.768 00.000 8976 incremental bump (-1.732, 2.346) isValid = 1
03:30:52.768 00.000 8976 Scheduling Mount bump of (-0.068, 0.096)
03:30:52.768 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
03:30:52.768 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
03:30:52.768 00.000 8976 move complete, result=0
03:30:52.769 00.001 9828 Worker thread wakes up
03:30:52.769 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
03:30:52.769 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
03:30:52.769 00.000 9828 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.29 = -1.00)
03:30:52.769 00.000 9828 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.08)
03:30:52.769 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.19 mountX=0.06 mountY=-0.10, mountTheta=-1.02
03:30:52.769 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
03:30:52.769 00.000 9828 BLC: window closed
03:30:52.769 00.000 8976 worker thread done servicing request
03:30:52.769 00.000 8976 Worker thread wakes up
03:30:52.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:52.769 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:52.769 00.000 9828 MoveAxis(W, 20, B)
03:30:52.769 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.2 px 5 ms NORTH
03:30:52.769 00.000 9828 Guiding  Dir = 3, Dur = 20
03:30:52.770 00.001 9828 IsSlewing returns 0
03:30:52.770 00.000 9828 IsGuiding returns 0
03:30:52.770 00.000 9828 PulseGuide returned control before completion, sleep 30
03:30:52.815 00.045 9828 IsGuiding returns 1
03:30:52.815 00.000 9828 scope still moving after pulse duration time elapsed
03:30:52.846 00.031 9828 IsSlewing returns 0
03:30:52.846 00.000 9828 IsGuiding returns 1
03:30:52.878 00.032 9828 IsSlewing returns 0
03:30:52.878 00.000 9828 IsGuiding returns 1
03:30:52.910 00.032 9828 IsSlewing returns 0
03:30:52.910 00.000 9828 IsGuiding returns 0
03:30:52.910 00.000 9828 scope move finished after 20 + 119 ms
03:30:52.910 00.000 9828 Move returns status 0, amount 20
03:30:52.910 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:52.910 00.000 9828 MoveAxis(N, 14, B)
03:30:52.910 00.000 9828 Guiding  Dir = 0, Dur = 14
03:30:52.926 00.016 9828 IsSlewing returns 0
03:30:52.926 00.000 9828 IsGuiding returns 0
03:30:52.926 00.000 9828 PulseGuide returned control before completion, sleep 24
03:30:52.958 00.032 9828 IsGuiding returns 1
03:30:52.959 00.001 9828 scope still moving after pulse duration time elapsed
03:30:52.990 00.031 9828 IsSlewing returns 0
03:30:52.990 00.000 9828 IsGuiding returns 1
03:30:53.020 00.030 9828 IsSlewing returns 0
03:30:53.020 00.000 9828 IsGuiding returns 1
03:30:53.051 00.031 9828 IsSlewing returns 0
03:30:53.051 00.000 9828 IsGuiding returns 1
03:30:53.082 00.031 9828 IsSlewing returns 0
03:30:53.082 00.000 9828 IsGuiding returns 0
03:30:53.082 00.000 9828 scope move finished after 14 + 142 ms
03:30:53.082 00.000 9828 Move returns status 0, amount 14
03:30:53.082 00.000 9828 move complete, result=0
03:30:53.082 00.000 9828 worker thread done servicing request
03:30:53.082 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
03:30:53.455 00.373 8976 Exposure complete
03:30:53.460 00.005 8976 worker thread done servicing request
03:30:53.460 00.000 5052 OnExposeComplete: enter
03:30:53.460 00.000 5052 UpdateGuideState(): m_state=6
03:30:53.460 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14086
03:30:53.460 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.40, Mass=60, SNR=5.2, Peak=54 HFD=2.3
03:30:53.460 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
03:30:53.460 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
03:30:53.460 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.31 hyp=0.61 cameraTheta=-0.53 mountX=-0.51 mountY=-0.28, mountTheta=-2.65
03:30:53.461 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.31, opts=13)
03:30:53.461 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.31)
03:30:53.461 00.000 8976 Worker thread wakes up
03:30:53.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.31) opts 0xd
03:30:53.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.31)
03:30:53.462 00.001 8976 Moving (0.53, -0.31) raw xDistance=-0.51 yDistance=-0.28
03:30:53.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:30:53.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.28
03:30:53.462 00.000 8976 MoveAxis(R, 2, ABG)
03:30:53.462 00.000 8976 stepping (-18, 1) + (2, 0)
03:30:53.462 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:53.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:53.462 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:30:53.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:53.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:53.462 00.000 5052 Enqueuing Expose request
03:30:53.487 00.025 8976 Received - 47 (G) 
03:30:53.488 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:53.488 00.000 8976 stepped: pos (-16, 1)
03:30:53.488 00.000 8976 MoveAxis(U, 1, ABG)
03:30:53.488 00.000 8976 stepping (-16, 1) + (0, 1)
03:30:53.488 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:53.520 00.032 8976 Received - 47 (G) 
03:30:53.520 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:53.520 00.000 8976 stepped: pos (-16, 2)
03:30:53.520 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
03:30:53.520 00.000 8976 MountToCamera -- mountX=2.74 mountY=0.21 hyp=2.74 mountTheta=0.08 cameraX=-1.44, cameraY=2.34 cameraTheta=2.12
03:30:53.520 00.000 8976 incremental bump (-1.435, 2.340) isValid = 1
03:30:53.520 00.000 8976 Scheduling Mount bump of (-0.060, 0.102)
03:30:53.520 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:30:53.520 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:30:53.520 00.000 8976 move complete, result=0
03:30:53.520 00.000 9828 Worker thread wakes up
03:30:53.521 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:30:53.521 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:30:53.521 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
03:30:53.521 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
03:30:53.521 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.06 mountY=-0.11, mountTheta=-1.10
03:30:53.521 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
03:30:53.521 00.000 8976 worker thread done servicing request
03:30:53.521 00.000 8976 Worker thread wakes up
03:30:53.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:53.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:53.521 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:30:53.521 00.000 9828 BLC: window closed
03:30:53.521 00.000 9828 MoveAxis(W, 18, B)
03:30:53.521 00.000 9828 Guiding  Dir = 3, Dur = 18
03:30:53.521 00.000 9828 IsSlewing returns 0
03:30:53.521 00.000 9828 IsGuiding returns 0
03:30:53.521 00.000 9828 PulseGuide returned control before completion, sleep 28
03:30:53.560 00.039 9828 IsGuiding returns 1
03:30:53.560 00.000 9828 scope still moving after pulse duration time elapsed
03:30:53.590 00.030 9828 IsSlewing returns 0
03:30:53.590 00.000 9828 IsGuiding returns 1
03:30:53.622 00.032 9828 IsSlewing returns 0
03:30:53.622 00.000 9828 IsGuiding returns 1
03:30:53.653 00.031 9828 IsSlewing returns 0
03:30:53.653 00.000 9828 IsGuiding returns 0
03:30:53.653 00.000 9828 scope move finished after 18 + 113 ms
03:30:53.653 00.000 9828 Move returns status 0, amount 18
03:30:53.653 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:53.653 00.000 9828 MoveAxis(N, 15, B)
03:30:53.653 00.000 9828 Guiding  Dir = 0, Dur = 15
03:30:53.669 00.016 9828 IsSlewing returns 0
03:30:53.669 00.000 9828 IsGuiding returns 0
03:30:53.669 00.000 9828 PulseGuide returned control before completion, sleep 25
03:30:53.700 00.031 9828 IsGuiding returns 1
03:30:53.700 00.000 9828 scope still moving after pulse duration time elapsed
03:30:53.731 00.031 9828 IsSlewing returns 0
03:30:53.731 00.000 9828 IsGuiding returns 1
03:30:53.762 00.031 9828 IsSlewing returns 0
03:30:53.763 00.001 9828 IsGuiding returns 1
03:30:53.793 00.030 9828 IsSlewing returns 0
03:30:53.793 00.000 9828 IsGuiding returns 1
03:30:53.823 00.030 9828 IsSlewing returns 0
03:30:53.823 00.000 9828 IsGuiding returns 0
03:30:53.823 00.000 9828 scope move finished after 15 + 139 ms
03:30:53.823 00.000 9828 Move returns status 0, amount 15
03:30:53.823 00.000 9828 move complete, result=0
03:30:53.823 00.000 9828 worker thread done servicing request
03:30:53.823 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:30:54.209 00.386 8976 Exposure complete
03:30:54.215 00.006 8976 worker thread done servicing request
03:30:54.215 00.000 5052 OnExposeComplete: enter
03:30:54.215 00.000 5052 UpdateGuideState(): m_state=6
03:30:54.215 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14087
03:30:54.215 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.57, Mass=48, SNR=4.7, Peak=55 HFD=2.1
03:30:54.215 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
03:30:54.215 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
03:30:54.215 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.14 hyp=0.61 cameraTheta=-0.24 mountX=-0.40 mountY=-0.42, mountTheta=-2.33
03:30:54.216 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.14, opts=13)
03:30:54.216 00.000 5052 Enqueuing Move request for stepguider (0.59, -0.14)
03:30:54.216 00.000 8976 Worker thread wakes up
03:30:54.216 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:30:54.216 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.14) opts 0xd
03:30:54.216 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.14)
03:30:54.216 00.000 8976 Moving (0.59, -0.14) raw xDistance=-0.40 yDistance=-0.42
03:30:54.216 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:30:54.216 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:54.216 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:54.216 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
03:30:54.217 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
03:30:54.217 00.000 8976 MoveAxis(R, 2, ABG)
03:30:54.217 00.000 8976 stepping (-16, 2) + (2, 0)
03:30:54.217 00.000 5052 Enqueuing Expose request
03:30:54.217 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:54.238 00.021 8976 Received - 47 (G) 
03:30:54.239 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:54.239 00.000 8976 stepped: pos (-14, 2)
03:30:54.239 00.000 8976 MoveAxis(U, 2, ABG)
03:30:54.239 00.000 8976 stepping (-14, 2) + (0, 2)
03:30:54.239 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:54.271 00.032 8976 Received - 47 (G) 
03:30:54.271 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:54.271 00.000 8976 stepped: pos (-14, 4)
03:30:54.271 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.02 = 2.02)
03:30:54.271 00.000 8976 MountToCamera -- mountX=2.54 mountY=-0.07 hyp=2.54 mountTheta=-0.03 cameraX=-1.10, cameraY=2.29 cameraTheta=2.02
03:30:54.271 00.000 8976 incremental bump (-1.097, 2.293) isValid = 1
03:30:54.271 00.000 8976 Scheduling Mount bump of (-0.050, 0.107)
03:30:54.271 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:30:54.271 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:30:54.271 00.000 8976 move complete, result=0
03:30:54.272 00.001 9828 Worker thread wakes up
03:30:54.272 00.000 8976 worker thread done servicing request
03:30:54.272 00.000 8976 Worker thread wakes up
03:30:54.272 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:30:54.272 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:30:54.272 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:54.272 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:54.272 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.10 = -1.18)
03:30:54.272 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.02 = -1.27)
03:30:54.272 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.19
03:30:54.272 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
03:30:54.272 00.000 9828 BLC: window closed
03:30:54.272 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 2 ms NORTH
03:30:54.272 00.000 9828 MoveAxis(W, 14, B)
03:30:54.272 00.000 9828 Guiding  Dir = 3, Dur = 14
03:30:54.273 00.001 9828 IsSlewing returns 0
03:30:54.273 00.000 9828 IsGuiding returns 0
03:30:54.273 00.000 9828 PulseGuide returned control before completion, sleep 24
03:30:54.310 00.037 9828 IsGuiding returns 1
03:30:54.310 00.000 9828 scope still moving after pulse duration time elapsed
03:30:54.340 00.030 9828 IsSlewing returns 0
03:30:54.340 00.000 9828 IsGuiding returns 1
03:30:54.371 00.031 9828 IsSlewing returns 0
03:30:54.371 00.000 9828 IsGuiding returns 1
03:30:54.402 00.031 9828 IsSlewing returns 0
03:30:54.402 00.000 9828 IsGuiding returns 0
03:30:54.402 00.000 9828 scope move finished after 14 + 115 ms
03:30:54.402 00.000 9828 Move returns status 0, amount 14
03:30:54.402 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:54.402 00.000 9828 MoveAxis(N, 15, B)
03:30:54.402 00.000 9828 Guiding  Dir = 0, Dur = 15
03:30:54.417 00.015 9828 IsSlewing returns 0
03:30:54.417 00.000 9828 IsGuiding returns 0
03:30:54.418 00.001 9828 PulseGuide returned control before completion, sleep 25
03:30:54.448 00.030 9828 IsGuiding returns 1
03:30:54.448 00.000 9828 scope still moving after pulse duration time elapsed
03:30:54.479 00.031 9828 IsSlewing returns 0
03:30:54.479 00.000 9828 IsGuiding returns 1
03:30:54.510 00.031 9828 IsSlewing returns 0
03:30:54.511 00.001 9828 IsGuiding returns 1
03:30:54.541 00.030 9828 IsSlewing returns 0
03:30:54.541 00.000 9828 IsGuiding returns 1
03:30:54.572 00.031 9828 IsSlewing returns 0
03:30:54.573 00.001 9828 IsGuiding returns 0
03:30:54.573 00.000 9828 scope move finished after 15 + 140 ms
03:30:54.573 00.000 9828 Move returns status 0, amount 15
03:30:54.573 00.000 9828 move complete, result=0
03:30:54.573 00.000 9828 worker thread done servicing request
03:30:54.573 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
03:30:54.957 00.384 8976 Exposure complete
03:30:54.963 00.006 8976 worker thread done servicing request
03:30:54.963 00.000 5052 OnExposeComplete: enter
03:30:54.963 00.000 5052 UpdateGuideState(): m_state=6
03:30:54.963 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14088
03:30:54.963 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.58, Mass=43, SNR=4.5, Peak=54 HFD=1.6
03:30:54.963 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
03:30:54.963 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
03:30:54.963 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.87 hyp=0.89 cameraTheta=1.36 mountX=0.70 mountY=-0.63, mountTheta=-0.74
03:30:54.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.87, opts=13)
03:30:54.964 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.87)
03:30:54.964 00.000 8976 Worker thread wakes up
03:30:54.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.87) opts 0xd
03:30:54.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.87)
03:30:54.964 00.000 8976 Moving (0.18, 0.87) raw xDistance=0.70 yDistance=-0.63
03:30:54.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.70
03:30:54.964 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:30:54.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
03:30:54.964 00.000 8976 MoveAxis(L, 3, ABG)
03:30:54.964 00.000 8976 stepping (-14, 4) + (-3, 0)
03:30:54.964 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:54.964 00.000 5052 UpdateGuideState exits: m=43 SNR=4.5
03:30:54.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:54.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:54.964 00.000 5052 Enqueuing Expose request
03:30:54.990 00.026 8976 Received - 47 (G) 
03:30:54.990 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:54.990 00.000 8976 stepped: pos (-17, 4)
03:30:54.990 00.000 8976 MoveAxis(U, 3, ABG)
03:30:54.990 00.000 8976 stepping (-17, 4) + (0, 3)
03:30:54.990 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:55.023 00.033 8976 Received - 47 (G) 
03:30:55.023 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:55.023 00.000 8976 stepped: pos (-17, 7)
03:30:55.023 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
03:30:55.023 00.000 8976 MountToCamera -- mountX=2.56 mountY=-0.41 hyp=2.59 mountTheta=-0.16 cameraX=-0.80, cameraY=2.47 cameraTheta=1.88
03:30:55.023 00.000 8976 incremental bump (-0.799, 2.468) isValid = 1
03:30:55.023 00.000 8976 Scheduling Mount bump of (-0.035, 0.113)
03:30:55.023 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:30:55.023 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:30:55.023 00.000 8976 move complete, result=0
03:30:55.023 00.000 9828 Worker thread wakes up
03:30:55.023 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.6 px 3 ms NORTH
03:30:55.023 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:30:55.023 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:30:55.023 00.000 8976 worker thread done servicing request
03:30:55.023 00.000 8976 Worker thread wakes up
03:30:55.023 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
03:30:55.024 00.001 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.39)
03:30:55.024 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=-0.12, mountTheta=-1.32
03:30:55.024 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
03:30:55.024 00.000 9828 BLC: window closed
03:30:55.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:55.024 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:55.024 00.000 9828 MoveAxis(W, 10, B)
03:30:55.024 00.000 9828 Guiding  Dir = 3, Dur = 10
03:30:55.024 00.000 9828 IsSlewing returns 0
03:30:55.024 00.000 9828 IsGuiding returns 0
03:30:55.025 00.001 9828 PulseGuide returned control before completion, sleep 20
03:30:55.057 00.032 9828 IsGuiding returns 1
03:30:55.057 00.000 9828 scope still moving after pulse duration time elapsed
03:30:55.088 00.031 9828 IsSlewing returns 0
03:30:55.088 00.000 9828 IsGuiding returns 1
03:30:55.119 00.031 9828 IsSlewing returns 0
03:30:55.119 00.000 9828 IsGuiding returns 1
03:30:55.150 00.031 9828 IsSlewing returns 0
03:30:55.150 00.000 9828 IsGuiding returns 0
03:30:55.150 00.000 9828 scope move finished after 10 + 116 ms
03:30:55.150 00.000 9828 Move returns status 0, amount 10
03:30:55.150 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:55.150 00.000 9828 MoveAxis(N, 16, B)
03:30:55.150 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:55.166 00.016 9828 IsSlewing returns 0
03:30:55.166 00.000 9828 IsGuiding returns 0
03:30:55.167 00.001 9828 PulseGuide returned control before completion, sleep 26
03:30:55.198 00.031 9828 IsGuiding returns 1
03:30:55.198 00.000 9828 scope still moving after pulse duration time elapsed
03:30:55.228 00.030 9828 IsSlewing returns 0
03:30:55.228 00.000 9828 IsGuiding returns 1
03:30:55.260 00.032 9828 IsSlewing returns 0
03:30:55.260 00.000 9828 IsGuiding returns 1
03:30:55.291 00.031 9828 IsSlewing returns 0
03:30:55.291 00.000 9828 IsGuiding returns 0
03:30:55.291 00.000 9828 scope move finished after 16 + 108 ms
03:30:55.291 00.000 9828 Move returns status 0, amount 16
03:30:55.291 00.000 9828 move complete, result=0
03:30:55.291 00.000 9828 worker thread done servicing request
03:30:55.291 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
03:30:55.710 00.419 8976 Exposure complete
03:30:55.715 00.005 8976 worker thread done servicing request
03:30:55.715 00.000 5052 OnExposeComplete: enter
03:30:55.715 00.000 5052 UpdateGuideState(): m_state=6
03:30:55.715 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14089
03:30:55.715 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.14, Mass=60, SNR=5.2, Peak=53 HFD=2.5
03:30:55.715 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.26 = 3.03)
03:30:55.716 00.001 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.36 = 2.92)
03:30:55.716 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.57 hyp=0.60 cameraTheta=-1.21 mountX=-0.60 mountY=0.13, mountTheta=2.93
03:30:55.716 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.57, opts=13)
03:30:55.716 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.57)
03:30:55.716 00.000 8976 Worker thread wakes up
03:30:55.716 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.57) opts 0xd
03:30:55.716 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.57)
03:30:55.717 00.001 8976 Moving (0.21, -0.57) raw xDistance=-0.60 yDistance=0.13
03:30:55.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.60
03:30:55.717 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:55.717 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:30:55.717 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:55.717 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:55.717 00.000 5052 Enqueuing Expose request
03:30:55.717 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:30:55.717 00.000 8976 MoveAxis(R, 2, ABG)
03:30:55.717 00.000 8976 stepping (-17, 7) + (2, 0)
03:30:55.717 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:55.742 00.025 8976 Received - 47 (G) 
03:30:55.742 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:55.742 00.000 8976 stepped: pos (-15, 7)
03:30:55.742 00.000 8976 MoveAxis(U, 0, ABG)
03:30:55.742 00.000 8976 MountToCamera -- mountTheta (-0.25) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
03:30:55.742 00.000 8976 MountToCamera -- mountX=2.47 mountY=-0.64 hyp=2.56 mountTheta=-0.25 cameraX=-0.55, cameraY=2.50 cameraTheta=1.79
03:30:55.742 00.000 8976 incremental bump (-0.554, 2.496) isValid = 1
03:30:55.742 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
03:30:55.742 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:30:55.742 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:30:55.742 00.000 8976 move complete, result=0
03:30:55.742 00.000 9828 Worker thread wakes up
03:30:55.742 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:30:55.743 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:30:55.743 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.41)
03:30:55.743 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.49)
03:30:55.743 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
03:30:55.743 00.000 8976 worker thread done servicing request
03:30:55.743 00.000 8976 Worker thread wakes up
03:30:55.743 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
03:30:55.743 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:55.743 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:55.743 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:30:55.743 00.000 9828 BLC: window closed
03:30:55.743 00.000 9828 MoveAxis(W, 6, B)
03:30:55.743 00.000 9828 Guiding  Dir = 3, Dur = 6
03:30:55.743 00.000 9828 IsSlewing returns 0
03:30:55.744 00.001 9828 IsGuiding returns 0
03:30:55.744 00.000 9828 PulseGuide returned control before completion, sleep 16
03:30:55.773 00.029 9828 IsGuiding returns 1
03:30:55.773 00.000 9828 scope still moving after pulse duration time elapsed
03:30:55.805 00.032 9828 IsSlewing returns 0
03:30:55.805 00.000 9828 IsGuiding returns 1
03:30:55.835 00.030 9828 IsSlewing returns 0
03:30:55.835 00.000 9828 IsGuiding returns 1
03:30:55.866 00.031 9828 IsSlewing returns 0
03:30:55.866 00.000 9828 IsGuiding returns 0
03:30:55.866 00.000 9828 scope move finished after 6 + 117 ms
03:30:55.866 00.000 9828 Move returns status 0, amount 6
03:30:55.866 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:55.866 00.000 9828 MoveAxis(N, 16, B)
03:30:55.866 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:55.882 00.016 9828 IsSlewing returns 0
03:30:55.882 00.000 9828 IsGuiding returns 0
03:30:55.883 00.001 9828 PulseGuide returned control before completion, sleep 26
03:30:55.913 00.030 9828 IsGuiding returns 1
03:30:55.913 00.000 9828 scope still moving after pulse duration time elapsed
03:30:55.944 00.031 9828 IsSlewing returns 0
03:30:55.944 00.000 9828 IsGuiding returns 1
03:30:55.975 00.031 9828 IsSlewing returns 0
03:30:55.975 00.000 9828 IsGuiding returns 1
03:30:56.006 00.031 9828 IsSlewing returns 0
03:30:56.006 00.000 9828 IsGuiding returns 1
03:30:56.037 00.031 9828 IsSlewing returns 0
03:30:56.037 00.000 9828 IsGuiding returns 0
03:30:56.037 00.000 9828 scope move finished after 16 + 139 ms
03:30:56.037 00.000 9828 Move returns status 0, amount 16
03:30:56.037 00.000 9828 move complete, result=0
03:30:56.037 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
03:30:56.041 00.004 9828 worker thread done servicing request
03:30:56.429 00.388 8976 Exposure complete
03:30:56.435 00.006 8976 worker thread done servicing request
03:30:56.435 00.000 5052 OnExposeComplete: enter
03:30:56.435 00.000 5052 UpdateGuideState(): m_state=6
03:30:56.435 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14090
03:30:56.435 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=282.23, Mass=56, SNR=5.0, Peak=55 HFD=2.7
03:30:56.435 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.04) = xAngle (-1.01 = -1.01)
03:30:56.435 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.11 = -1.11)
03:30:56.435 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.52 hyp=0.61 cameraTheta=1.04 mountX=0.33 mountY=-0.54, mountTheta=-1.03
03:30:56.436 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.52, opts=13)
03:30:56.436 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.52)
03:30:56.436 00.000 8976 Worker thread wakes up
03:30:56.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.52) opts 0xd
03:30:56.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.52)
03:30:56.436 00.000 8976 Moving (0.31, 0.52) raw xDistance=0.33 yDistance=-0.54
03:30:56.437 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33
03:30:56.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:30:56.437 00.000 8976 MoveAxis(L, 1, ABG)
03:30:56.437 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:56.437 00.000 8976 stepping (-15, 7) + (-1, 0)
03:30:56.437 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:30:56.437 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:56.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:56.437 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:56.437 00.000 5052 Enqueuing Expose request
03:30:56.461 00.024 8976 Received - 47 (G) 
03:30:56.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:56.461 00.000 8976 stepped: pos (-16, 7)
03:30:56.461 00.000 8976 MoveAxis(U, 2, ABG)
03:30:56.461 00.000 8976 stepping (-16, 7) + (0, 2)
03:30:56.461 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:56.493 00.032 8976 Received - 47 (G) 
03:30:56.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:56.493 00.000 8976 stepped: pos (-16, 9)
03:30:56.493 00.000 8976 MountToCamera -- mountTheta (-0.35) + m_xAngle (2.04) = xAngle (1.69 = 1.69)
03:30:56.493 00.000 8976 MountToCamera -- mountX=2.47 mountY=-0.90 hyp=2.63 mountTheta=-0.35 cameraX=-0.32, cameraY=2.61 cameraTheta=1.69
03:30:56.493 00.000 8976 incremental bump (-0.319, 2.607) isValid = 1
03:30:56.493 00.000 8976 Scheduling Mount bump of (-0.014, 0.118)
03:30:56.494 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:30:56.494 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:30:56.494 00.000 8976 move complete, result=0
03:30:56.494 00.000 8976 worker thread done servicing request
03:30:56.494 00.000 8976 Worker thread wakes up
03:30:56.494 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
03:30:56.494 00.000 9828 Worker thread wakes up
03:30:56.494 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:30:56.494 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:30:56.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:56.494 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:56.494 00.000 9828 CameraToMount -- cameraTheta (1.69) - m_xAngle (-3.10) = xAngle (4.78 = -1.50)
03:30:56.494 00.000 9828 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.70 = -1.58)
03:30:56.494 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.01 mountY=-0.12, mountTheta=-1.50
03:30:56.494 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:30:56.494 00.000 9828 BLC: window closed
03:30:56.494 00.000 9828 MoveAxis(W, 3, B)
03:30:56.494 00.000 9828 Guiding  Dir = 3, Dur = 3
03:30:56.495 00.001 9828 IsSlewing returns 0
03:30:56.495 00.000 9828 IsGuiding returns 0
03:30:56.495 00.000 9828 PulseGuide returned control before completion, sleep 13
03:30:56.521 00.026 9828 IsGuiding returns 1
03:30:56.521 00.000 9828 scope still moving after pulse duration time elapsed
03:30:56.552 00.031 9828 IsSlewing returns 0
03:30:56.552 00.000 9828 IsGuiding returns 1
03:30:56.583 00.031 9828 IsSlewing returns 0
03:30:56.583 00.000 9828 IsGuiding returns 1
03:30:56.613 00.030 9828 IsSlewing returns 0
03:30:56.613 00.000 9828 IsGuiding returns 0
03:30:56.613 00.000 9828 scope move finished after 3 + 115 ms
03:30:56.613 00.000 9828 Move returns status 0, amount 3
03:30:56.613 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:56.613 00.000 9828 MoveAxis(N, 16, B)
03:30:56.613 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:56.628 00.015 9828 IsSlewing returns 0
03:30:56.628 00.000 9828 IsGuiding returns 0
03:30:56.628 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:56.659 00.031 9828 IsGuiding returns 1
03:30:56.659 00.000 9828 scope still moving after pulse duration time elapsed
03:30:56.690 00.031 9828 IsSlewing returns 0
03:30:56.690 00.000 9828 IsGuiding returns 1
03:30:56.721 00.031 9828 IsSlewing returns 0
03:30:56.721 00.000 9828 IsGuiding returns 1
03:30:56.752 00.031 9828 IsSlewing returns 0
03:30:56.752 00.000 9828 IsGuiding returns 1
03:30:56.784 00.032 9828 IsSlewing returns 0
03:30:56.784 00.000 9828 IsGuiding returns 0
03:30:56.784 00.000 9828 scope move finished after 16 + 140 ms
03:30:56.784 00.000 9828 Move returns status 0, amount 16
03:30:56.784 00.000 9828 move complete, result=0
03:30:56.784 00.000 9828 worker thread done servicing request
03:30:56.784 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
03:30:57.179 00.395 8976 Exposure complete
03:30:57.184 00.005 8976 worker thread done servicing request
03:30:57.184 00.000 5052 OnExposeComplete: enter
03:30:57.184 00.000 5052 UpdateGuideState(): m_state=6
03:30:57.184 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14091
03:30:57.184 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.64, Mass=44, SNR=4.5, Peak=54 HFD=1.6
03:30:57.184 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
03:30:57.185 00.001 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
03:30:57.185 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.07 hyp=0.32 cameraTheta=-0.22 mountX=-0.20 mountY=-0.22, mountTheta=-2.31
03:30:57.185 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.07, opts=13)
03:30:57.185 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.07)
03:30:57.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:30:57.185 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:30:57.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:57.185 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:57.185 00.000 5052 Enqueuing Expose request
03:30:57.185 00.000 8976 Worker thread wakes up
03:30:57.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.07) opts 0xd
03:30:57.186 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.07)
03:30:57.186 00.000 8976 Moving (0.31, -0.07) raw xDistance=-0.20 yDistance=-0.22
03:30:57.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:30:57.186 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:30:57.186 00.000 8976 MoveAxis(R, 0, ABG)
03:30:57.186 00.000 8976 MoveAxis(U, 0, ABG)
03:30:57.186 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
03:30:57.186 00.000 8976 MountToCamera -- mountX=2.46 mountY=-1.08 hyp=2.69 mountTheta=-0.41 cameraX=-0.16, cameraY=2.68 cameraTheta=1.63
03:30:57.186 00.000 8976 incremental bump (-0.162, 2.681) isValid = 1
03:30:57.186 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
03:30:57.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:30:57.186 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:30:57.186 00.000 8976 move complete, result=0
03:30:57.186 00.000 8976 worker thread done servicing request
03:30:57.186 00.000 8976 Worker thread wakes up
03:30:57.186 00.000 9828 Worker thread wakes up
03:30:57.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:30:57.186 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:30:57.186 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
03:30:57.186 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:30:57.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:57.187 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:57.187 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
03:30:57.187 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
03:30:57.187 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:30:57.187 00.000 9828 BLC: window closed
03:30:57.187 00.000 9828 MoveAxis(W, 0, B)
03:30:57.187 00.000 9828 Move returns status 0, amount 0
03:30:57.187 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:57.187 00.000 9828 MoveAxis(N, 16, B)
03:30:57.187 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:57.187 00.000 9828 IsSlewing returns 0
03:30:57.187 00.000 9828 IsGuiding returns 0
03:30:57.187 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:57.223 00.036 9828 IsGuiding returns 1
03:30:57.223 00.000 9828 scope still moving after pulse duration time elapsed
03:30:57.254 00.031 9828 IsSlewing returns 0
03:30:57.254 00.000 9828 IsGuiding returns 1
03:30:57.284 00.030 9828 IsSlewing returns 0
03:30:57.284 00.000 9828 IsGuiding returns 1
03:30:57.315 00.031 9828 IsSlewing returns 0
03:30:57.315 00.000 9828 IsGuiding returns 0
03:30:57.315 00.000 9828 scope move finished after 16 + 111 ms
03:30:57.315 00.000 9828 Move returns status 0, amount 16
03:30:57.315 00.000 9828 move complete, result=0
03:30:57.315 00.000 9828 worker thread done servicing request
03:30:57.315 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
03:30:57.872 00.557 8976 Exposure complete
03:30:57.877 00.005 8976 worker thread done servicing request
03:30:57.878 00.001 5052 OnExposeComplete: enter
03:30:57.878 00.000 5052 UpdateGuideState(): m_state=6
03:30:57.878 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14092
03:30:57.878 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=281.29, Mass=31, SNR=3.8, Peak=53 HFD=1.5
03:30:57.878 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
03:30:57.878 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
03:30:57.878 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=-0.42 hyp=1.19 cameraTheta=-0.36 mountX=-0.88 mountY=-0.71, mountTheta=-2.47
03:30:57.878 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=-0.42, opts=13)
03:30:57.878 00.000 5052 Enqueuing Move request for stepguider (1.12, -0.42)
03:30:57.878 00.000 8976 Worker thread wakes up
03:30:57.879 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:57.879 00.000 5052 UpdateGuideState exits: m=31 SNR=3.8
03:30:57.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:57.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, -0.42) opts 0xd
03:30:57.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, -0.42)
03:30:57.879 00.000 8976 Moving (1.12, -0.42) raw xDistance=-0.88 yDistance=-0.71
03:30:57.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:57.879 00.000 5052 Enqueuing Expose request
03:30:57.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.88
03:30:57.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
03:30:57.879 00.000 8976 MoveAxis(R, 4, ABG)
03:30:57.879 00.000 8976 stepping (-16, 9) + (4, 0)
03:30:57.879 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:57.916 00.037 8976 Received - 47 (G) 
03:30:57.916 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:57.916 00.000 8976 stepped: pos (-12, 9)
03:30:57.916 00.000 8976 MoveAxis(U, 3, ABG)
03:30:57.916 00.000 8976 stepping (-12, 9) + (0, 3)
03:30:57.916 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:57.947 00.031 8976 Received - 47 (G) 
03:30:57.948 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:30:57.948 00.000 8976 stepped: pos (-12, 12)
03:30:57.948 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
03:30:57.948 00.000 8976 MountToCamera -- mountX=2.26 mountY=-1.35 hyp=2.63 mountTheta=-0.54 cameraX=0.18, cameraY=2.62 cameraTheta=1.50
03:30:57.948 00.000 8976 incremental bump (0.175, 2.623) isValid = 1
03:30:57.948 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
03:30:57.948 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:30:57.948 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:30:57.948 00.000 8976 move complete, result=0
03:30:57.948 00.000 9828 Worker thread wakes up
03:30:57.948 00.000 8976 worker thread done servicing request
03:30:57.949 00.001 8976 Worker thread wakes up
03:30:57.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:57.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:30:57.949 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:30:57.949 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
03:30:57.949 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.7 px 3 ms NORTH
03:30:57.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:57.949 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
03:30:57.949 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
03:30:57.949 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:30:57.949 00.000 9828 BLC: window closed
03:30:57.949 00.000 9828 MoveAxis(E, 4, B)
03:30:57.949 00.000 9828 Guiding  Dir = 2, Dur = 4
03:30:57.950 00.001 9828 IsSlewing returns 0
03:30:57.950 00.000 9828 IsGuiding returns 0
03:30:57.950 00.000 9828 PulseGuide returned control before completion, sleep 14
03:30:57.968 00.018 9828 IsGuiding returns 1
03:30:57.968 00.000 9828 scope still moving after pulse duration time elapsed
03:30:57.998 00.030 9828 IsSlewing returns 0
03:30:57.998 00.000 9828 IsGuiding returns 1
03:30:58.030 00.032 9828 IsSlewing returns 0
03:30:58.030 00.000 9828 IsGuiding returns 1
03:30:58.061 00.031 9828 IsSlewing returns 0
03:30:58.061 00.000 9828 IsGuiding returns 0
03:30:58.061 00.000 9828 scope move finished after 4 + 106 ms
03:30:58.061 00.000 9828 Move returns status 0, amount 4
03:30:58.061 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:58.061 00.000 9828 MoveAxis(N, 16, B)
03:30:58.061 00.000 9828 Guiding  Dir = 0, Dur = 16
03:30:58.076 00.015 9828 IsSlewing returns 0
03:30:58.076 00.000 9828 IsGuiding returns 0
03:30:58.076 00.000 9828 PulseGuide returned control before completion, sleep 26
03:30:58.107 00.031 9828 IsGuiding returns 1
03:30:58.107 00.000 9828 scope still moving after pulse duration time elapsed
03:30:58.138 00.031 9828 IsSlewing returns 0
03:30:58.138 00.000 9828 IsGuiding returns 1
03:30:58.169 00.031 9828 IsSlewing returns 0
03:30:58.169 00.000 9828 IsGuiding returns 1
03:30:58.200 00.031 9828 IsSlewing returns 0
03:30:58.200 00.000 9828 IsGuiding returns 1
03:30:58.230 00.030 9828 IsSlewing returns 0
03:30:58.230 00.000 9828 IsGuiding returns 0
03:30:58.230 00.000 9828 scope move finished after 16 + 138 ms
03:30:58.230 00.000 9828 Move returns status 0, amount 16
03:30:58.230 00.000 9828 move complete, result=0
03:30:58.230 00.000 9828 worker thread done servicing request
03:30:58.230 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:30:58.635 00.405 8976 Exposure complete
03:30:58.641 00.006 8976 worker thread done servicing request
03:30:58.641 00.000 5052 OnExposeComplete: enter
03:30:58.641 00.000 5052 UpdateGuideState(): m_state=6
03:30:58.641 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14093
03:30:58.641 00.000 5052 Star::Find returns 1 (0), X=329.83, Y=280.92, Mass=58, SNR=5.1, Peak=54 HFD=2.6
03:30:58.641 00.000 5052 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.04) = xAngle (-2.92 = -2.92)
03:30:58.641 00.000 5052 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
03:30:58.641 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.79 hyp=1.02 cameraTheta=-0.88 mountX=-1.00 mountY=-0.12, mountTheta=-3.02
03:30:58.642 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.79, opts=13)
03:30:58.642 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.79)
03:30:58.642 00.000 8976 Worker thread wakes up
03:30:58.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.79) opts 0xd
03:30:58.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.79)
03:30:58.642 00.000 8976 Moving (0.65, -0.79) raw xDistance=-1.00 yDistance=-0.12
03:30:58.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.00
03:30:58.642 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:30:58.642 00.000 8976 MoveAxis(R, 4, ABG)
03:30:58.642 00.000 8976 stepping (-12, 12) + (4, 0)
03:30:58.642 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:30:58.642 00.000 5052 UpdateGuideState exits: m=58 SNR=5.1
03:30:58.643 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:58.643 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:58.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:58.643 00.000 5052 Enqueuing Expose request
03:30:58.683 00.040 8976 Received - 47 (G) 
03:30:58.683 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:30:58.683 00.000 8976 stepped: pos (-8, 12)
03:30:58.683 00.000 8976 MoveAxis(U, 0, ABG)
03:30:58.683 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
03:30:58.683 00.000 8976 MountToCamera -- mountX=1.92 mountY=-1.53 hyp=2.45 mountTheta=-0.68 cameraX=0.49, cameraY=2.40 cameraTheta=1.37
03:30:58.683 00.000 8976 incremental bump (0.493, 2.403) isValid = 1
03:30:58.683 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
03:30:58.683 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:30:58.684 00.001 8976 Enqueuing Move request for scope (0.02, 0.12)
03:30:58.684 00.000 8976 move complete, result=0
03:30:58.684 00.000 8976 worker thread done servicing request
03:30:58.684 00.000 9828 Worker thread wakes up
03:30:58.684 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:30:58.684 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:30:58.684 00.000 8976 Worker thread wakes up
03:30:58.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:58.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:58.684 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.1 px 0 ms NORTH
03:30:58.684 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
03:30:58.684 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
03:30:58.684 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:30:58.684 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:30:58.684 00.000 9828 BLC: window closed
03:30:58.684 00.000 9828 MoveAxis(E, 9, B)
03:30:58.684 00.000 9828 Guiding  Dir = 2, Dur = 9
03:30:58.685 00.001 9828 IsSlewing returns 0
03:30:58.685 00.000 9828 IsGuiding returns 0
03:30:58.685 00.000 9828 PulseGuide returned control before completion, sleep 19
03:30:58.715 00.030 9828 IsGuiding returns 1
03:30:58.715 00.000 9828 scope still moving after pulse duration time elapsed
03:30:58.746 00.031 9828 IsSlewing returns 0
03:30:58.746 00.000 9828 IsGuiding returns 1
03:30:58.777 00.031 9828 IsSlewing returns 0
03:30:58.777 00.000 9828 IsGuiding returns 1
03:30:58.808 00.031 9828 IsSlewing returns 0
03:30:58.808 00.000 9828 IsGuiding returns 0
03:30:58.808 00.000 9828 scope move finished after 9 + 113 ms
03:30:58.808 00.000 9828 Move returns status 0, amount 9
03:30:58.808 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:58.808 00.000 9828 MoveAxis(N, 15, B)
03:30:58.808 00.000 9828 Guiding  Dir = 0, Dur = 15
03:30:58.823 00.015 9828 IsSlewing returns 0
03:30:58.823 00.000 9828 IsGuiding returns 0
03:30:58.823 00.000 9828 PulseGuide returned control before completion, sleep 25
03:30:58.855 00.032 9828 IsGuiding returns 1
03:30:58.856 00.001 9828 scope still moving after pulse duration time elapsed
03:30:58.885 00.029 9828 IsSlewing returns 0
03:30:58.885 00.000 9828 IsGuiding returns 1
03:30:58.916 00.031 9828 IsSlewing returns 0
03:30:58.916 00.000 9828 IsGuiding returns 1
03:30:58.946 00.030 9828 IsSlewing returns 0
03:30:58.947 00.001 9828 IsGuiding returns 1
03:30:58.977 00.030 9828 IsSlewing returns 0
03:30:58.978 00.001 9828 IsGuiding returns 0
03:30:58.978 00.000 9828 scope move finished after 15 + 138 ms
03:30:58.978 00.000 9828 Move returns status 0, amount 15
03:30:58.978 00.000 9828 move complete, result=0
03:30:58.978 00.000 9828 worker thread done servicing request
03:30:58.978 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:30:59.371 00.393 8976 Exposure complete
03:30:59.376 00.005 8976 worker thread done servicing request
03:30:59.376 00.000 5052 OnExposeComplete: enter
03:30:59.376 00.000 5052 UpdateGuideState(): m_state=6
03:30:59.376 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14094
03:30:59.376 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=282.14, Mass=34, SNR=4.0, Peak=54 HFD=1.2
03:30:59.377 00.001 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
03:30:59.377 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
03:30:59.377 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.43 hyp=0.49 cameraTheta=1.08 mountX=0.28 mountY=-0.43, mountTheta=-0.99
03:30:59.377 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.43, opts=13)
03:30:59.377 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.43)
03:30:59.377 00.000 8976 Worker thread wakes up
03:30:59.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.43) opts 0xd
03:30:59.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.43)
03:30:59.377 00.000 8976 Moving (0.23, 0.43) raw xDistance=0.28 yDistance=-0.43
03:30:59.378 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:30:59.378 00.000 5052 UpdateGuideState exits: m=34 SNR=4.0
03:30:59.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:59.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
03:30:59.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:30:59.378 00.000 8976 MoveAxis(L, 1, ABG)
03:30:59.378 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:30:59.378 00.000 5052 Enqueuing Expose request
03:30:59.378 00.000 8976 stepping (-8, 12) + (-1, 0)
03:30:59.378 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:59.403 00.025 8976 Received - 47 (G) 
03:30:59.403 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:30:59.403 00.000 8976 stepped: pos (-9, 12)
03:30:59.403 00.000 8976 MoveAxis(U, 2, ABG)
03:30:59.403 00.000 8976 stepping (-9, 12) + (0, 2)
03:30:59.403 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:59.435 00.032 8976 Received - 47 (G) 
03:30:59.435 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:30:59.435 00.000 8976 stepped: pos (-9, 14)
03:30:59.435 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:30:59.435 00.000 8976 MountToCamera -- mountX=1.74 mountY=-1.76 hyp=2.47 mountTheta=-0.79 cameraX=0.78, cameraY=2.35 cameraTheta=1.25
03:30:59.435 00.000 8976 incremental bump (0.777, 2.349) isValid = 1
03:30:59.435 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
03:30:59.435 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:30:59.435 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:30:59.435 00.000 8976 move complete, result=0
03:30:59.435 00.000 9828 Worker thread wakes up
03:30:59.435 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
03:30:59.435 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:30:59.435 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:30:59.435 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
03:30:59.435 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
03:30:59.435 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:30:59.435 00.000 8976 worker thread done servicing request
03:30:59.435 00.000 8976 Worker thread wakes up
03:30:59.435 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:30:59.435 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:30:59.435 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:30:59.436 00.001 9828 BLC: window closed
03:30:59.436 00.000 9828 MoveAxis(E, 13, B)
03:30:59.436 00.000 9828 Guiding  Dir = 2, Dur = 13
03:30:59.436 00.000 9828 IsSlewing returns 0
03:30:59.436 00.000 9828 IsGuiding returns 0
03:30:59.436 00.000 9828 PulseGuide returned control before completion, sleep 23
03:30:59.461 00.025 9828 IsGuiding returns 1
03:30:59.461 00.000 9828 scope still moving after pulse duration time elapsed
03:30:59.492 00.031 9828 IsSlewing returns 0
03:30:59.492 00.000 9828 IsGuiding returns 1
03:30:59.523 00.031 9828 IsSlewing returns 0
03:30:59.523 00.000 9828 IsGuiding returns 1
03:30:59.554 00.031 9828 IsSlewing returns 0
03:30:59.554 00.000 9828 IsGuiding returns 1
03:30:59.585 00.031 9828 IsSlewing returns 0
03:30:59.585 00.000 9828 IsGuiding returns 0
03:30:59.585 00.000 9828 scope move finished after 13 + 135 ms
03:30:59.585 00.000 9828 Move returns status 0, amount 13
03:30:59.585 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:30:59.585 00.000 9828 MoveAxis(N, 15, B)
03:30:59.585 00.000 9828 Guiding  Dir = 0, Dur = 15
03:30:59.601 00.016 9828 IsSlewing returns 0
03:30:59.601 00.000 9828 IsGuiding returns 0
03:30:59.602 00.001 9828 PulseGuide returned control before completion, sleep 25
03:30:59.632 00.030 9828 IsGuiding returns 1
03:30:59.632 00.000 9828 scope still moving after pulse duration time elapsed
03:30:59.663 00.031 9828 IsSlewing returns 0
03:30:59.663 00.000 9828 IsGuiding returns 1
03:30:59.694 00.031 9828 IsSlewing returns 0
03:30:59.694 00.000 9828 IsGuiding returns 1
03:30:59.724 00.030 9828 IsSlewing returns 0
03:30:59.724 00.000 9828 IsGuiding returns 1
03:30:59.755 00.031 9828 IsSlewing returns 0
03:30:59.755 00.000 9828 IsGuiding returns 0
03:30:59.755 00.000 9828 scope move finished after 15 + 138 ms
03:30:59.755 00.000 9828 Move returns status 0, amount 15
03:30:59.755 00.000 9828 move complete, result=0
03:30:59.755 00.000 9828 worker thread done servicing request
03:30:59.755 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:31:00.121 00.366 8976 Exposure complete
03:31:00.126 00.005 8976 worker thread done servicing request
03:31:00.126 00.000 5052 OnExposeComplete: enter
03:31:00.126 00.000 5052 UpdateGuideState(): m_state=6
03:31:00.126 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14095
03:31:00.126 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.25, Mass=59, SNR=5.1, Peak=54 HFD=2.8
03:31:00.126 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.05 = -1.05)
03:31:00.126 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
03:31:00.126 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.54 hyp=0.64 cameraTheta=0.99 mountX=0.32 mountY=-0.59, mountTheta=-1.07
03:31:00.127 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.54, opts=13)
03:31:00.127 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.54)
03:31:00.127 00.000 8976 Worker thread wakes up
03:31:00.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.54) opts 0xd
03:31:00.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.54)
03:31:00.127 00.000 8976 Moving (0.35, 0.54) raw xDistance=0.32 yDistance=-0.59
03:31:00.127 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:00.127 00.000 5052 UpdateGuideState exits: m=59 SNR=5.1
03:31:00.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:00.128 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
03:31:00.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
03:31:00.128 00.000 8976 MoveAxis(L, 1, ABG)
03:31:00.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:00.128 00.000 5052 Enqueuing Expose request
03:31:00.128 00.000 8976 stepping (-9, 14) + (-1, 0)
03:31:00.128 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:00.154 00.026 8976 Received - 47 (G) 
03:31:00.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:00.154 00.000 8976 stepped: pos (-10, 14)
03:31:00.154 00.000 8976 MoveAxis(U, 2, ABG)
03:31:00.154 00.000 8976 stepping (-10, 14) + (0, 2)
03:31:00.154 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:00.186 00.032 8976 Received - 47 (G) 
03:31:00.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:00.186 00.000 8976 stepped: pos (-10, 16)
03:31:00.186 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
03:31:00.186 00.000 8976 MountToCamera -- mountX=1.67 mountY=-2.02 hyp=2.62 mountTheta=-0.88 cameraX=1.04, cameraY=2.41 cameraTheta=1.16
03:31:00.186 00.000 8976 incremental bump (1.037, 2.406) isValid = 1
03:31:00.186 00.000 8976 Scheduling Mount bump of (0.045, 0.109)
03:31:00.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:31:00.186 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:31:00.186 00.000 8976 move complete, result=0
03:31:00.186 00.000 8976 worker thread done servicing request
03:31:00.186 00.000 9828 Worker thread wakes up
03:31:00.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:31:00.186 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:31:00.186 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
03:31:00.186 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
03:31:00.186 00.000 8976 Worker thread wakes up
03:31:00.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:00.187 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:00.187 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
03:31:00.187 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
03:31:00.187 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:31:00.187 00.000 9828 BLC: window closed
03:31:00.187 00.000 9828 MoveAxis(E, 16, B)
03:31:00.187 00.000 9828 Guiding  Dir = 2, Dur = 16
03:31:00.187 00.000 9828 IsSlewing returns 0
03:31:00.187 00.000 9828 IsGuiding returns 0
03:31:00.187 00.000 9828 PulseGuide returned control before completion, sleep 26
03:31:00.222 00.035 9828 IsGuiding returns 1
03:31:00.222 00.000 9828 scope still moving after pulse duration time elapsed
03:31:00.253 00.031 9828 IsSlewing returns 0
03:31:00.253 00.000 9828 IsGuiding returns 1
03:31:00.285 00.032 9828 IsSlewing returns 0
03:31:00.285 00.000 9828 IsGuiding returns 1
03:31:00.315 00.030 9828 IsSlewing returns 0
03:31:00.315 00.000 9828 IsGuiding returns 0
03:31:00.315 00.000 9828 scope move finished after 16 + 111 ms
03:31:00.315 00.000 9828 Move returns status 0, amount 16
03:31:00.315 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:00.315 00.000 9828 MoveAxis(N, 14, B)
03:31:00.315 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:00.331 00.016 9828 IsSlewing returns 0
03:31:00.331 00.000 9828 IsGuiding returns 0
03:31:00.331 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:00.362 00.031 9828 IsGuiding returns 1
03:31:00.362 00.000 9828 scope still moving after pulse duration time elapsed
03:31:00.393 00.031 9828 IsSlewing returns 0
03:31:00.393 00.000 9828 IsGuiding returns 1
03:31:00.423 00.030 9828 IsSlewing returns 0
03:31:00.423 00.000 9828 IsGuiding returns 1
03:31:00.455 00.032 9828 IsSlewing returns 0
03:31:00.455 00.000 9828 IsGuiding returns 1
03:31:00.486 00.031 9828 IsSlewing returns 0
03:31:00.486 00.000 9828 IsGuiding returns 0
03:31:00.491 00.005 9828 scope move finished after 14 + 145 ms
03:31:00.491 00.000 9828 Move returns status 0, amount 14
03:31:00.491 00.000 9828 move complete, result=0
03:31:00.491 00.000 9828 worker thread done servicing request
03:31:00.491 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:31:00.872 00.381 8976 Exposure complete
03:31:00.878 00.006 8976 worker thread done servicing request
03:31:00.878 00.000 5052 OnExposeComplete: enter
03:31:00.878 00.000 5052 UpdateGuideState(): m_state=6
03:31:00.878 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14096
03:31:00.878 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.57, Mass=49, SNR=4.7, Peak=53 HFD=2.6
03:31:00.878 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
03:31:00.878 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
03:31:00.878 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.14 hyp=0.52 cameraTheta=-2.87 mountX=0.10 mountY=0.50, mountTheta=1.36
03:31:00.879 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.14, opts=13)
03:31:00.879 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.14)
03:31:00.879 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:00.879 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:31:00.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:00.879 00.000 8976 Worker thread wakes up
03:31:00.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:00.879 00.000 5052 Enqueuing Expose request
03:31:00.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.14) opts 0xd
03:31:00.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.14)
03:31:00.879 00.000 8976 Moving (-0.50, -0.14) raw xDistance=0.10 yDistance=0.50
03:31:00.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:31:00.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.50
03:31:00.879 00.000 8976 MoveAxis(R, 0, ABG)
03:31:00.879 00.000 8976 MoveAxis(D, 2, ABG)
03:31:00.879 00.000 8976 stepping (-10, 16) + (0, -2)
03:31:00.879 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:00.906 00.027 8976 Received - 47 (G) 
03:31:00.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:00.906 00.000 8976 stepped: pos (-10, 14)
03:31:00.906 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:31:00.906 00.000 8976 MountToCamera -- mountX=1.62 mountY=-2.09 hyp=2.64 mountTheta=-0.91 cameraX=1.12, cameraY=2.40 cameraTheta=1.13
03:31:00.906 00.000 8976 incremental bump (1.118, 2.396) isValid = 1
03:31:00.906 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
03:31:00.906 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:31:00.906 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:31:00.906 00.000 8976 move complete, result=0
03:31:00.906 00.000 9828 Worker thread wakes up
03:31:00.906 00.000 8976 worker thread done servicing request
03:31:00.906 00.000 8976 Worker thread wakes up
03:31:00.906 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:31:00.906 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:31:00.906 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
03:31:00.906 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
03:31:00.907 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:31:00.907 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:31:00.907 00.000 9828 BLC: window closed
03:31:00.907 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:00.907 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:00.907 00.000 9828 MoveAxis(E, 17, B)
03:31:00.907 00.000 9828 Guiding  Dir = 2, Dur = 17
03:31:00.907 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:31:00.907 00.000 9828 IsSlewing returns 0
03:31:00.907 00.000 9828 IsGuiding returns 0
03:31:00.907 00.000 9828 PulseGuide returned control before completion, sleep 27
03:31:00.937 00.030 9828 IsGuiding returns 1
03:31:00.937 00.000 9828 scope still moving after pulse duration time elapsed
03:31:00.968 00.031 9828 IsSlewing returns 0
03:31:00.968 00.000 9828 IsGuiding returns 1
03:31:00.998 00.030 9828 IsSlewing returns 0
03:31:00.998 00.000 9828 IsGuiding returns 1
03:31:01.030 00.032 9828 IsSlewing returns 0
03:31:01.030 00.000 9828 IsGuiding returns 1
03:31:01.061 00.031 9828 IsSlewing returns 0
03:31:01.061 00.000 9828 IsGuiding returns 0
03:31:01.061 00.000 9828 scope move finished after 17 + 136 ms
03:31:01.061 00.000 9828 Move returns status 0, amount 17
03:31:01.061 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:01.061 00.000 9828 MoveAxis(N, 14, B)
03:31:01.061 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:01.076 00.015 9828 IsSlewing returns 0
03:31:01.076 00.000 9828 IsGuiding returns 0
03:31:01.076 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:01.107 00.031 9828 IsGuiding returns 1
03:31:01.107 00.000 9828 scope still moving after pulse duration time elapsed
03:31:01.138 00.031 9828 IsSlewing returns 0
03:31:01.138 00.000 9828 IsGuiding returns 1
03:31:01.169 00.031 9828 IsSlewing returns 0
03:31:01.169 00.000 9828 IsGuiding returns 1
03:31:01.200 00.031 9828 IsSlewing returns 0
03:31:01.200 00.000 9828 IsGuiding returns 0
03:31:01.200 00.000 9828 scope move finished after 14 + 110 ms
03:31:01.200 00.000 9828 Move returns status 0, amount 14
03:31:01.200 00.000 9828 move complete, result=0
03:31:01.201 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:31:01.201 00.000 9828 worker thread done servicing request
03:31:01.593 00.392 8976 Exposure complete
03:31:01.598 00.005 8976 worker thread done servicing request
03:31:01.598 00.000 5052 OnExposeComplete: enter
03:31:01.598 00.000 5052 UpdateGuideState(): m_state=6
03:31:01.598 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14097
03:31:01.598 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=282.15, Mass=49, SNR=4.7, Peak=55 HFD=2.2
03:31:01.598 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
03:31:01.598 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
03:31:01.598 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.44 hyp=0.61 cameraTheta=0.81 mountX=0.20 mountY=-0.60, mountTheta=-1.24
03:31:01.599 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.44, opts=13)
03:31:01.599 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.44)
03:31:01.599 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:01.599 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:31:01.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:01.599 00.000 8976 Worker thread wakes up
03:31:01.599 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.44) opts 0xd
03:31:01.599 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.44)
03:31:01.599 00.000 8976 Moving (0.42, 0.44) raw xDistance=0.20 yDistance=-0.60
03:31:01.599 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:01.599 00.000 5052 Enqueuing Expose request
03:31:01.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:31:01.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.60
03:31:01.599 00.000 8976 MoveAxis(R, 0, ABG)
03:31:01.599 00.000 8976 MoveAxis(U, 2, ABG)
03:31:01.599 00.000 8976 stepping (-10, 14) + (0, 2)
03:31:01.599 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:01.625 00.026 8976 Received - 47 (G) 
03:31:01.625 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:01.625 00.000 8976 stepped: pos (-10, 16)
03:31:01.625 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:31:01.625 00.000 8976 MountToCamera -- mountX=1.59 mountY=-2.24 hyp=2.75 mountTheta=-0.95 cameraX=1.27, cameraY=2.44 cameraTheta=1.09
03:31:01.625 00.000 8976 incremental bump (1.266, 2.437) isValid = 1
03:31:01.625 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
03:31:01.625 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:31:01.625 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:31:01.625 00.000 8976 move complete, result=0
03:31:01.625 00.000 8976 worker thread done servicing request
03:31:01.625 00.000 8976 Worker thread wakes up
03:31:01.625 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:31:01.625 00.000 9828 Worker thread wakes up
03:31:01.625 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:31:01.625 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:31:01.625 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
03:31:01.626 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:01.626 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:01.626 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
03:31:01.626 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:31:01.626 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:31:01.626 00.000 9828 BLC: window closed
03:31:01.626 00.000 9828 MoveAxis(E, 18, B)
03:31:01.626 00.000 9828 Guiding  Dir = 2, Dur = 18
03:31:01.626 00.000 9828 IsSlewing returns 0
03:31:01.626 00.000 9828 IsGuiding returns 0
03:31:01.626 00.000 9828 PulseGuide returned control before completion, sleep 28
03:31:01.664 00.038 9828 IsGuiding returns 1
03:31:01.664 00.000 9828 scope still moving after pulse duration time elapsed
03:31:01.694 00.030 9828 IsSlewing returns 0
03:31:01.694 00.000 9828 IsGuiding returns 1
03:31:01.725 00.031 9828 IsSlewing returns 0
03:31:01.725 00.000 9828 IsGuiding returns 1
03:31:01.756 00.031 9828 IsSlewing returns 0
03:31:01.757 00.001 9828 IsGuiding returns 0
03:31:01.757 00.000 9828 scope move finished after 18 + 112 ms
03:31:01.757 00.000 9828 Move returns status 0, amount 18
03:31:01.757 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:01.757 00.000 9828 MoveAxis(N, 13, B)
03:31:01.757 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:01.773 00.016 9828 IsSlewing returns 0
03:31:01.773 00.000 9828 IsGuiding returns 0
03:31:01.773 00.000 9828 PulseGuide returned control before completion, sleep 23
03:31:01.804 00.031 9828 IsGuiding returns 1
03:31:01.804 00.000 9828 scope still moving after pulse duration time elapsed
03:31:01.836 00.032 9828 IsSlewing returns 0
03:31:01.836 00.000 9828 IsGuiding returns 1
03:31:01.867 00.031 9828 IsSlewing returns 0
03:31:01.867 00.000 9828 IsGuiding returns 1
03:31:01.898 00.031 9828 IsSlewing returns 0
03:31:01.898 00.000 9828 IsGuiding returns 1
03:31:01.930 00.032 9828 IsSlewing returns 0
03:31:01.930 00.000 9828 IsGuiding returns 0
03:31:01.930 00.000 9828 scope move finished after 13 + 144 ms
03:31:01.930 00.000 9828 Move returns status 0, amount 13
03:31:01.930 00.000 9828 move complete, result=0
03:31:01.930 00.000 9828 worker thread done servicing request
03:31:01.930 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:31:02.315 00.385 8976 Exposure complete
03:31:02.322 00.007 8976 worker thread done servicing request
03:31:02.322 00.000 5052 OnExposeComplete: enter
03:31:02.322 00.000 5052 UpdateGuideState(): m_state=6
03:31:02.322 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14098
03:31:02.322 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.47, Mass=60, SNR=5.2, Peak=53 HFD=3.0
03:31:02.322 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.79 = 1.49)
03:31:02.322 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.39)
03:31:02.323 00.001 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.24 hyp=0.61 cameraTheta=-2.75 mountX=0.05 mountY=0.60, mountTheta=1.49
03:31:02.324 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.24, opts=13)
03:31:02.324 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.24)
03:31:02.324 00.000 8976 Worker thread wakes up
03:31:02.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=76, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:02.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.24) opts 0xd
03:31:02.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.24)
03:31:02.324 00.000 8976 Moving (-0.57, -0.24) raw xDistance=0.05 yDistance=0.60
03:31:02.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:31:02.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.60
03:31:02.324 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:31:02.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:02.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:02.324 00.000 5052 Enqueuing Expose request
03:31:02.324 00.000 8976 MoveAxis(R, 0, ABG)
03:31:02.324 00.000 8976 MoveAxis(D, 2, ABG)
03:31:02.325 00.001 8976 stepping (-10, 16) + (0, -2)
03:31:02.325 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:02.360 00.035 8976 Received - 47 (G) 
03:31:02.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:02.360 00.000 8976 stepped: pos (-10, 14)
03:31:02.360 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:31:02.360 00.000 8976 MountToCamera -- mountX=1.57 mountY=-2.23 hyp=2.73 mountTheta=-0.96 cameraX=1.27, cameraY=2.42 cameraTheta=1.09
03:31:02.360 00.000 8976 incremental bump (1.271, 2.417) isValid = 1
03:31:02.360 00.000 8976 Scheduling Mount bump of (0.053, 0.105)
03:31:02.360 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:31:02.360 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:31:02.360 00.000 8976 move complete, result=0
03:31:02.360 00.000 9828 Worker thread wakes up
03:31:02.360 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:31:02.361 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:31:02.361 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
03:31:02.361 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.17)
03:31:02.361 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:31:02.361 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:31:02.361 00.000 9828 BLC: window closed
03:31:02.361 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:31:02.361 00.000 8976 worker thread done servicing request
03:31:02.361 00.000 8976 Worker thread wakes up
03:31:02.361 00.000 9828 MoveAxis(E, 19, B)
03:31:02.361 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:02.361 00.000 9828 Guiding  Dir = 2, Dur = 19
03:31:02.361 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:02.362 00.001 9828 IsSlewing returns 0
03:31:02.362 00.000 9828 IsGuiding returns 0
03:31:02.362 00.000 9828 PulseGuide returned control before completion, sleep 29
03:31:02.397 00.035 9828 IsGuiding returns 1
03:31:02.397 00.000 9828 scope still moving after pulse duration time elapsed
03:31:02.428 00.031 9828 IsSlewing returns 0
03:31:02.428 00.000 9828 IsGuiding returns 1
03:31:02.459 00.031 9828 IsSlewing returns 0
03:31:02.459 00.000 9828 IsGuiding returns 1
03:31:02.491 00.032 9828 IsSlewing returns 0
03:31:02.491 00.000 9828 IsGuiding returns 0
03:31:02.491 00.000 9828 scope move finished after 19 + 110 ms
03:31:02.491 00.000 9828 Move returns status 0, amount 19
03:31:02.491 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:02.491 00.000 9828 MoveAxis(N, 13, B)
03:31:02.491 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:02.507 00.016 9828 IsSlewing returns 0
03:31:02.507 00.000 9828 IsGuiding returns 0
03:31:02.508 00.001 9828 PulseGuide returned control before completion, sleep 23
03:31:02.539 00.031 9828 IsGuiding returns 1
03:31:02.539 00.000 9828 scope still moving after pulse duration time elapsed
03:31:02.570 00.031 9828 IsSlewing returns 0
03:31:02.570 00.000 9828 IsGuiding returns 1
03:31:02.602 00.032 9828 IsSlewing returns 0
03:31:02.602 00.000 9828 IsGuiding returns 1
03:31:02.634 00.032 9828 IsSlewing returns 0
03:31:02.634 00.000 9828 IsGuiding returns 1
03:31:02.666 00.032 9828 IsSlewing returns 0
03:31:02.666 00.000 9828 IsGuiding returns 0
03:31:02.666 00.000 9828 scope move finished after 13 + 146 ms
03:31:02.666 00.000 9828 Move returns status 0, amount 13
03:31:02.667 00.001 9828 move complete, result=0
03:31:02.667 00.000 9828 worker thread done servicing request
03:31:02.667 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:31:03.048 00.381 8976 Exposure complete
03:31:03.053 00.005 8976 worker thread done servicing request
03:31:03.053 00.000 5052 OnExposeComplete: enter
03:31:03.053 00.000 5052 UpdateGuideState(): m_state=6
03:31:03.053 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14099
03:31:03.053 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.39, Mass=41, SNR=4.3, Peak=53 HFD=2.0
03:31:03.054 00.001 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.63 = 2.66)
03:31:03.054 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.55)
03:31:03.054 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.32 hyp=0.32 cameraTheta=-1.58 mountX=-0.29 mountY=0.18, mountTheta=2.58
03:31:03.054 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.32, opts=13)
03:31:03.054 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.32)
03:31:03.054 00.000 8976 Worker thread wakes up
03:31:03.054 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.32) opts 0xd
03:31:03.055 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.32)
03:31:03.055 00.000 8976 Moving (-0.00, -0.32) raw xDistance=-0.29 yDistance=0.18
03:31:03.055 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:03.055 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:31:03.055 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:03.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:31:03.055 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:31:03.055 00.000 8976 MoveAxis(R, 1, ABG)
03:31:03.055 00.000 8976 stepping (-10, 14) + (1, 0)
03:31:03.055 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:03.055 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:03.055 00.000 5052 Enqueuing Expose request
03:31:03.080 00.025 8976 Received - 47 (G) 
03:31:03.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:03.080 00.000 8976 stepped: pos (-9, 14)
03:31:03.080 00.000 8976 MoveAxis(U, 0, ABG)
03:31:03.080 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:31:03.080 00.000 8976 MountToCamera -- mountX=1.51 mountY=-2.23 hyp=2.69 mountTheta=-0.98 cameraX=1.30, cameraY=2.36 cameraTheta=1.07
03:31:03.080 00.000 8976 incremental bump (1.298, 2.358) isValid = 1
03:31:03.080 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
03:31:03.080 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:31:03.080 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:31:03.080 00.000 8976 move complete, result=0
03:31:03.080 00.000 9828 Worker thread wakes up
03:31:03.080 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:31:03.080 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:31:03.080 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
03:31:03.080 00.000 8976 worker thread done servicing request
03:31:03.080 00.000 8976 Worker thread wakes up
03:31:03.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:03.080 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
03:31:03.080 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
03:31:03.081 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:31:03.081 00.000 9828 BLC: window closed
03:31:03.081 00.000 9828 MoveAxis(E, 19, B)
03:31:03.081 00.000 9828 Guiding  Dir = 2, Dur = 19
03:31:03.081 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
03:31:03.081 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:03.081 00.000 9828 IsSlewing returns 0
03:31:03.081 00.000 9828 IsGuiding returns 0
03:31:03.081 00.000 9828 PulseGuide returned control before completion, sleep 29
03:31:03.118 00.037 9828 IsGuiding returns 1
03:31:03.118 00.000 9828 scope still moving after pulse duration time elapsed
03:31:03.149 00.031 9828 IsSlewing returns 0
03:31:03.149 00.000 9828 IsGuiding returns 1
03:31:03.181 00.032 9828 IsSlewing returns 0
03:31:03.181 00.000 9828 IsGuiding returns 1
03:31:03.213 00.032 9828 IsSlewing returns 0
03:31:03.217 00.004 9828 IsGuiding returns 0
03:31:03.217 00.000 9828 scope move finished after 19 + 117 ms
03:31:03.217 00.000 9828 Move returns status 0, amount 19
03:31:03.217 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:03.217 00.000 9828 MoveAxis(N, 13, B)
03:31:03.217 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:03.229 00.012 9828 IsSlewing returns 0
03:31:03.230 00.001 9828 IsGuiding returns 0
03:31:03.230 00.000 9828 PulseGuide returned control before completion, sleep 23
03:31:03.261 00.031 9828 IsGuiding returns 1
03:31:03.261 00.000 9828 scope still moving after pulse duration time elapsed
03:31:03.293 00.032 9828 IsSlewing returns 0
03:31:03.293 00.000 9828 IsGuiding returns 1
03:31:03.325 00.032 9828 IsSlewing returns 0
03:31:03.325 00.000 9828 IsGuiding returns 1
03:31:03.357 00.032 9828 IsSlewing returns 0
03:31:03.357 00.000 9828 IsGuiding returns 1
03:31:03.387 00.030 9828 IsSlewing returns 0
03:31:03.387 00.000 9828 IsGuiding returns 0
03:31:03.387 00.000 9828 scope move finished after 13 + 144 ms
03:31:03.387 00.000 9828 Move returns status 0, amount 13
03:31:03.387 00.000 9828 move complete, result=0
03:31:03.387 00.000 9828 worker thread done servicing request
03:31:03.388 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:31:03.767 00.379 8976 Exposure complete
03:31:03.773 00.006 8976 worker thread done servicing request
03:31:03.773 00.000 5052 OnExposeComplete: enter
03:31:03.773 00.000 5052 UpdateGuideState(): m_state=6
03:31:03.773 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14100
03:31:03.773 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.21, Mass=42, SNR=4.4, Peak=55 HFD=2.3
03:31:03.773 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.77 = 2.51)
03:31:03.773 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.87 = 2.41)
03:31:03.773 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.50 hyp=0.50 cameraTheta=-1.73 mountX=-0.41 mountY=0.34, mountTheta=2.45
03:31:03.774 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.50, opts=13)
03:31:03.774 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.50)
03:31:03.774 00.000 8976 Worker thread wakes up
03:31:03.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.50) opts 0xd
03:31:03.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.50)
03:31:03.774 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:03.774 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:31:03.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:03.774 00.000 8976 Moving (-0.08, -0.50) raw xDistance=-0.41 yDistance=0.34
03:31:03.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
03:31:03.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:31:03.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:03.774 00.000 5052 Enqueuing Expose request
03:31:03.774 00.000 8976 MoveAxis(R, 2, ABG)
03:31:03.774 00.000 8976 stepping (-9, 14) + (2, 0)
03:31:03.774 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:03.799 00.025 8976 Received - 47 (G) 
03:31:03.799 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:03.799 00.000 8976 stepped: pos (-7, 14)
03:31:03.799 00.000 8976 MoveAxis(D, 1, ABG)
03:31:03.799 00.000 8976 stepping (-7, 14) + (0, -1)
03:31:03.799 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:03.831 00.032 8976 Received - 47 (G) 
03:31:03.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:03.831 00.000 8976 stepped: pos (-7, 13)
03:31:03.831 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:31:03.831 00.000 8976 MountToCamera -- mountX=1.36 mountY=-2.17 hyp=2.57 mountTheta=-1.01 cameraX=1.32, cameraY=2.21 cameraTheta=1.03
03:31:03.831 00.000 8976 incremental bump (1.315, 2.205) isValid = 1
03:31:03.831 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:31:03.831 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:31:03.831 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:31:03.831 00.000 8976 move complete, result=0
03:31:03.831 00.000 9828 Worker thread wakes up
03:31:03.831 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:31:03.831 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:31:03.832 00.001 8976 worker thread done servicing request
03:31:03.832 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:31:03.832 00.000 8976 Worker thread wakes up
03:31:03.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:03.832 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:03.832 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
03:31:03.832 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
03:31:03.832 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:31:03.832 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:31:03.832 00.000 9828 BLC: window closed
03:31:03.832 00.000 9828 MoveAxis(E, 20, B)
03:31:03.832 00.000 9828 Guiding  Dir = 2, Dur = 20
03:31:03.833 00.001 9828 IsSlewing returns 0
03:31:03.833 00.000 9828 IsGuiding returns 0
03:31:03.833 00.000 9828 PulseGuide returned control before completion, sleep 30
03:31:03.869 00.036 9828 IsGuiding returns 1
03:31:03.869 00.000 9828 scope still moving after pulse duration time elapsed
03:31:03.900 00.031 9828 IsSlewing returns 0
03:31:03.900 00.000 9828 IsGuiding returns 1
03:31:03.932 00.032 9828 IsSlewing returns 0
03:31:03.932 00.000 9828 IsGuiding returns 1
03:31:03.963 00.031 9828 IsSlewing returns 0
03:31:03.963 00.000 9828 IsGuiding returns 0
03:31:03.963 00.000 9828 scope move finished after 20 + 110 ms
03:31:03.963 00.000 9828 Move returns status 0, amount 20
03:31:03.963 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:03.963 00.000 9828 MoveAxis(N, 13, B)
03:31:03.963 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:03.979 00.016 9828 IsSlewing returns 0
03:31:03.980 00.001 9828 IsGuiding returns 0
03:31:03.980 00.000 9828 PulseGuide returned control before completion, sleep 23
03:31:04.011 00.031 9828 IsGuiding returns 1
03:31:04.011 00.000 9828 scope still moving after pulse duration time elapsed
03:31:04.042 00.031 9828 IsSlewing returns 0
03:31:04.042 00.000 9828 IsGuiding returns 1
03:31:04.072 00.030 9828 IsSlewing returns 0
03:31:04.072 00.000 9828 IsGuiding returns 1
03:31:04.103 00.031 9828 IsSlewing returns 0
03:31:04.103 00.000 9828 IsGuiding returns 1
03:31:04.133 00.030 9828 IsSlewing returns 0
03:31:04.133 00.000 9828 IsGuiding returns 0
03:31:04.134 00.001 9828 scope move finished after 13 + 141 ms
03:31:04.134 00.000 9828 Move returns status 0, amount 13
03:31:04.134 00.000 9828 move complete, result=0
03:31:04.134 00.000 9828 worker thread done servicing request
03:31:04.134 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:31:04.516 00.382 8976 Exposure complete
03:31:04.522 00.006 8976 worker thread done servicing request
03:31:04.522 00.000 5052 OnExposeComplete: enter
03:31:04.522 00.000 5052 UpdateGuideState(): m_state=6
03:31:04.522 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14101
03:31:04.522 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.06, Mass=51, SNR=4.8, Peak=56 HFD=2.2
03:31:04.522 00.000 5052 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
03:31:04.522 00.000 5052 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.56 = -0.56)
03:31:04.522 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.59 mountX=0.31 mountY=-0.19, mountTheta=-0.53
03:31:04.524 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.35, opts=13)
03:31:04.524 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.35)
03:31:04.524 00.000 8976 Worker thread wakes up
03:31:04.524 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.35) opts 0xd
03:31:04.524 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.35)
03:31:04.524 00.000 8976 Moving (-0.01, 0.35) raw xDistance=0.31 yDistance=-0.19
03:31:04.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
03:31:04.524 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:04.524 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:31:04.524 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:04.524 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:31:04.524 00.000 8976 MoveAxis(L, 1, ABG)
03:31:04.524 00.000 8976 stepping (-7, 13) + (-1, 0)
03:31:04.524 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:04.524 00.000 5052 Enqueuing Expose request
03:31:04.525 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:04.550 00.025 8976 Received - 47 (G) 
03:31:04.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:04.550 00.000 8976 stepped: pos (-8, 13)
03:31:04.550 00.000 8976 MoveAxis(U, 0, ABG)
03:31:04.550 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:31:04.550 00.000 8976 MountToCamera -- mountX=1.32 mountY=-2.14 hyp=2.51 mountTheta=-1.02 cameraX=1.30, cameraY=2.15 cameraTheta=1.03
03:31:04.550 00.000 8976 incremental bump (1.304, 2.147) isValid = 1
03:31:04.550 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
03:31:04.550 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:31:04.550 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:31:04.550 00.000 8976 move complete, result=0
03:31:04.550 00.000 8976 worker thread done servicing request
03:31:04.550 00.000 9828 Worker thread wakes up
03:31:04.550 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:31:04.551 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:31:04.551 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
03:31:04.551 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
03:31:04.551 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:31:04.551 00.000 8976 Worker thread wakes up
03:31:04.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:04.551 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:04.551 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
03:31:04.551 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:31:04.551 00.000 9828 BLC: window closed
03:31:04.551 00.000 9828 MoveAxis(E, 20, B)
03:31:04.551 00.000 9828 Guiding  Dir = 2, Dur = 20
03:31:04.551 00.000 9828 IsSlewing returns 0
03:31:04.552 00.001 9828 IsGuiding returns 0
03:31:04.552 00.000 9828 PulseGuide returned control before completion, sleep 30
03:31:04.588 00.036 9828 IsGuiding returns 1
03:31:04.588 00.000 9828 scope still moving after pulse duration time elapsed
03:31:04.618 00.030 9828 IsSlewing returns 0
03:31:04.618 00.000 9828 IsGuiding returns 1
03:31:04.649 00.031 9828 IsSlewing returns 0
03:31:04.649 00.000 9828 IsGuiding returns 1
03:31:04.680 00.031 9828 IsSlewing returns 0
03:31:04.680 00.000 9828 IsGuiding returns 0
03:31:04.680 00.000 9828 scope move finished after 20 + 108 ms
03:31:04.680 00.000 9828 Move returns status 0, amount 20
03:31:04.680 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:04.680 00.000 9828 MoveAxis(N, 13, B)
03:31:04.680 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:04.697 00.017 9828 IsSlewing returns 0
03:31:04.697 00.000 9828 IsGuiding returns 0
03:31:04.698 00.001 9828 PulseGuide returned control before completion, sleep 23
03:31:04.726 00.028 9828 IsGuiding returns 1
03:31:04.726 00.000 9828 scope still moving after pulse duration time elapsed
03:31:04.758 00.032 9828 IsSlewing returns 0
03:31:04.758 00.000 9828 IsGuiding returns 1
03:31:04.788 00.030 9828 IsSlewing returns 0
03:31:04.788 00.000 9828 IsGuiding returns 1
03:31:04.819 00.031 9828 IsSlewing returns 0
03:31:04.819 00.000 9828 IsGuiding returns 1
03:31:04.850 00.031 9828 IsSlewing returns 0
03:31:04.850 00.000 9828 IsGuiding returns 1
03:31:04.880 00.030 9828 IsSlewing returns 0
03:31:04.880 00.000 9828 IsGuiding returns 0
03:31:04.880 00.000 9828 scope move finished after 13 + 169 ms
03:31:04.880 00.000 9828 Move returns status 0, amount 13
03:31:04.880 00.000 9828 move complete, result=0
03:31:04.880 00.000 9828 worker thread done servicing request
03:31:04.880 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:31:05.239 00.359 8976 Exposure complete
03:31:05.245 00.006 8976 worker thread done servicing request
03:31:05.245 00.000 5052 OnExposeComplete: enter
03:31:05.245 00.000 5052 UpdateGuideState(): m_state=6
03:31:05.245 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14102
03:31:05.245 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.23, Mass=31, SNR=3.8, Peak=58 HFD=1.2
03:31:05.245 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.04) = xAngle (-0.51 = -0.51)
03:31:05.245 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
03:31:05.245 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.52 hyp=0.52 cameraTheta=1.53 mountX=0.45 mountY=-0.30, mountTheta=-0.58
03:31:05.246 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.52, opts=13)
03:31:05.246 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.52)
03:31:05.246 00.000 8976 Worker thread wakes up
03:31:05.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.52) opts 0xd
03:31:05.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.52)
03:31:05.246 00.000 8976 Moving (0.02, 0.52) raw xDistance=0.45 yDistance=-0.30
03:31:05.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
03:31:05.246 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:05.246 00.000 5052 UpdateGuideState exits: m=31 SNR=3.8
03:31:05.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:05.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:31:05.246 00.000 8976 MoveAxis(L, 2, ABG)
03:31:05.247 00.001 8976 stepping (-8, 13) + (-2, 0)
03:31:05.247 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:05.247 00.000 5052 Enqueuing Expose request
03:31:05.247 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:05.270 00.023 8976 Received - 47 (G) 
03:31:05.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:05.270 00.000 8976 stepped: pos (-10, 13)
03:31:05.270 00.000 8976 MoveAxis(U, 1, ABG)
03:31:05.270 00.000 8976 stepping (-10, 13) + (0, 1)
03:31:05.270 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:05.302 00.032 8976 Received - 47 (G) 
03:31:05.302 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:05.302 00.000 8976 stepped: pos (-10, 14)
03:31:05.302 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:31:05.302 00.000 8976 MountToCamera -- mountX=1.39 mountY=-2.17 hyp=2.57 mountTheta=-1.00 cameraX=1.30, cameraY=2.22 cameraTheta=1.04
03:31:05.302 00.000 8976 incremental bump (1.297, 2.223) isValid = 1
03:31:05.302 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:31:05.302 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:31:05.302 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:31:05.302 00.000 8976 move complete, result=0
03:31:05.302 00.000 9828 Worker thread wakes up
03:31:05.302 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.3 px 1 ms NORTH
03:31:05.302 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:31:05.303 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:31:05.303 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
03:31:05.303 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
03:31:05.303 00.000 8976 worker thread done servicing request
03:31:05.303 00.000 8976 Worker thread wakes up
03:31:05.303 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:05.303 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:05.303 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
03:31:05.303 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:31:05.303 00.000 9828 BLC: window closed
03:31:05.303 00.000 9828 MoveAxis(E, 20, B)
03:31:05.303 00.000 9828 Guiding  Dir = 2, Dur = 20
03:31:05.303 00.000 9828 IsSlewing returns 0
03:31:05.304 00.001 9828 IsGuiding returns 0
03:31:05.304 00.000 9828 PulseGuide returned control before completion, sleep 30
03:31:05.349 00.045 9828 IsGuiding returns 1
03:31:05.349 00.000 9828 scope still moving after pulse duration time elapsed
03:31:05.381 00.032 9828 IsSlewing returns 0
03:31:05.381 00.000 9828 IsGuiding returns 1
03:31:05.412 00.031 9828 IsSlewing returns 0
03:31:05.412 00.000 9828 IsGuiding returns 1
03:31:05.443 00.031 9828 IsSlewing returns 0
03:31:05.443 00.000 9828 IsGuiding returns 0
03:31:05.443 00.000 9828 scope move finished after 20 + 119 ms
03:31:05.443 00.000 9828 Move returns status 0, amount 20
03:31:05.443 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:05.443 00.000 9828 MoveAxis(N, 13, B)
03:31:05.443 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:05.459 00.016 9828 IsSlewing returns 0
03:31:05.459 00.000 9828 IsGuiding returns 0
03:31:05.459 00.000 9828 PulseGuide returned control before completion, sleep 23
03:31:05.490 00.031 9828 IsGuiding returns 1
03:31:05.490 00.000 9828 scope still moving after pulse duration time elapsed
03:31:05.522 00.032 9828 IsSlewing returns 0
03:31:05.522 00.000 9828 IsGuiding returns 1
03:31:05.553 00.031 9828 IsSlewing returns 0
03:31:05.553 00.000 9828 IsGuiding returns 1
03:31:05.583 00.030 9828 IsSlewing returns 0
03:31:05.583 00.000 9828 IsGuiding returns 1
03:31:05.615 00.032 9828 IsSlewing returns 0
03:31:05.615 00.000 9828 IsGuiding returns 0
03:31:05.615 00.000 9828 scope move finished after 13 + 143 ms
03:31:05.615 00.000 9828 Move returns status 0, amount 13
03:31:05.615 00.000 9828 move complete, result=0
03:31:05.615 00.000 9828 worker thread done servicing request
03:31:05.615 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:31:05.988 00.373 8976 Exposure complete
03:31:05.994 00.006 8976 worker thread done servicing request
03:31:05.994 00.000 5052 OnExposeComplete: enter
03:31:05.994 00.000 5052 UpdateGuideState(): m_state=6
03:31:05.994 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14103
03:31:05.994 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.56, Mass=35, SNR=4.0, Peak=56 HFD=1.2
03:31:05.994 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.54 = 1.74)
03:31:05.994 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
03:31:05.994 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-2.50 mountX=-0.04 mountY=0.25, mountTheta=1.74
03:31:05.995 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.15, opts=13)
03:31:05.995 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.15)
03:31:05.995 00.000 8976 Worker thread wakes up
03:31:05.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.15) opts 0xd
03:31:05.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.15)
03:31:05.995 00.000 8976 Moving (-0.20, -0.15) raw xDistance=-0.04 yDistance=0.25
03:31:05.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:31:05.995 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:05.995 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:31:05.995 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:05.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:31:05.995 00.000 8976 MoveAxis(R, 0, ABG)
03:31:05.995 00.000 8976 MoveAxis(U, 0, ABG)
03:31:05.995 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:05.995 00.000 5052 Enqueuing Expose request
03:31:05.996 00.001 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:31:05.996 00.000 8976 MountToCamera -- mountX=1.44 mountY=-2.19 hyp=2.61 mountTheta=-0.99 cameraX=1.29, cameraY=2.27 cameraTheta=1.05
03:31:05.996 00.000 8976 incremental bump (1.292, 2.273) isValid = 1
03:31:05.996 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
03:31:05.996 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:31:05.996 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:31:05.996 00.000 8976 move complete, result=0
03:31:05.996 00.000 9828 Worker thread wakes up
03:31:05.996 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:31:05.996 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:31:05.996 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
03:31:05.996 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
03:31:05.996 00.000 8976 worker thread done servicing request
03:31:05.996 00.000 8976 Worker thread wakes up
03:31:05.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:05.997 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
03:31:05.997 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:31:05.997 00.000 9828 BLC: window closed
03:31:05.997 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:31:05.997 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:05.997 00.000 9828 MoveAxis(E, 20, B)
03:31:05.997 00.000 9828 Guiding  Dir = 2, Dur = 20
03:31:05.997 00.000 9828 IsSlewing returns 0
03:31:05.997 00.000 9828 IsGuiding returns 0
03:31:05.998 00.001 9828 PulseGuide returned control before completion, sleep 30
03:31:06.036 00.038 9828 IsGuiding returns 1
03:31:06.036 00.000 9828 scope still moving after pulse duration time elapsed
03:31:06.068 00.032 9828 IsSlewing returns 0
03:31:06.068 00.000 9828 IsGuiding returns 1
03:31:06.099 00.031 9828 IsSlewing returns 0
03:31:06.099 00.000 9828 IsGuiding returns 1
03:31:06.130 00.031 9828 IsSlewing returns 0
03:31:06.130 00.000 9828 IsGuiding returns 0
03:31:06.130 00.000 9828 scope move finished after 20 + 113 ms
03:31:06.130 00.000 9828 Move returns status 0, amount 20
03:31:06.130 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:06.130 00.000 9828 MoveAxis(N, 13, B)
03:31:06.130 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:06.146 00.016 9828 IsSlewing returns 0
03:31:06.146 00.000 9828 IsGuiding returns 0
03:31:06.146 00.000 9828 PulseGuide returned control before completion, sleep 23
03:31:06.176 00.030 9828 IsGuiding returns 1
03:31:06.176 00.000 9828 scope still moving after pulse duration time elapsed
03:31:06.207 00.031 9828 IsSlewing returns 0
03:31:06.207 00.000 9828 IsGuiding returns 1
03:31:06.238 00.031 9828 IsSlewing returns 0
03:31:06.238 00.000 9828 IsGuiding returns 1
03:31:06.269 00.031 9828 IsSlewing returns 0
03:31:06.269 00.000 9828 IsGuiding returns 1
03:31:06.299 00.030 9828 IsSlewing returns 0
03:31:06.299 00.000 9828 IsGuiding returns 0
03:31:06.299 00.000 9828 scope move finished after 13 + 140 ms
03:31:06.299 00.000 9828 Move returns status 0, amount 13
03:31:06.299 00.000 9828 move complete, result=0
03:31:06.299 00.000 9828 worker thread done servicing request
03:31:06.299 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:31:06.696 00.397 8976 Exposure complete
03:31:06.702 00.006 8976 worker thread done servicing request
03:31:06.702 00.000 5052 OnExposeComplete: enter
03:31:06.702 00.000 5052 UpdateGuideState(): m_state=6
03:31:06.702 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14104
03:31:06.702 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.75, Mass=44, SNR=4.5, Peak=56 HFD=2.0
03:31:06.702 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:31:06.702 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
03:31:06.703 00.001 5052 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.17 cameraTheta=2.89 mountX=0.11 mountY=0.11, mountTheta=0.79
03:31:06.703 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.04, opts=13)
03:31:06.703 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.04)
03:31:06.703 00.000 8976 Worker thread wakes up
03:31:06.703 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.04) opts 0xd
03:31:06.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.04)
03:31:06.704 00.001 8976 Moving (-0.16, 0.04) raw xDistance=0.11 yDistance=0.11
03:31:06.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:31:06.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:31:06.704 00.000 8976 MoveAxis(R, 0, ABG)
03:31:06.704 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:06.704 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:31:06.704 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:06.704 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:06.704 00.000 8976 MoveAxis(U, 0, ABG)
03:31:06.704 00.000 5052 Enqueuing Expose request
03:31:06.704 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:31:06.704 00.000 8976 MountToCamera -- mountX=1.47 mountY=-2.20 hyp=2.64 mountTheta=-0.98 cameraX=1.29, cameraY=2.31 cameraTheta=1.06
03:31:06.704 00.000 8976 incremental bump (1.289, 2.307) isValid = 1
03:31:06.704 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
03:31:06.704 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:31:06.704 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:31:06.705 00.001 8976 move complete, result=0
03:31:06.705 00.000 9828 Worker thread wakes up
03:31:06.705 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:31:06.705 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:31:06.705 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
03:31:06.705 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
03:31:06.705 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
03:31:06.705 00.000 8976 worker thread done servicing request
03:31:06.705 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:06.705 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:31:06.705 00.000 9828 BLC: window closed
03:31:06.705 00.000 9828 MoveAxis(E, 19, B)
03:31:06.705 00.000 9828 Guiding  Dir = 2, Dur = 19
03:31:06.705 00.000 8976 Worker thread wakes up
03:31:06.705 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:06.705 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:06.706 00.001 9828 IsSlewing returns 0
03:31:06.706 00.000 9828 IsGuiding returns 0
03:31:06.706 00.000 9828 PulseGuide returned control before completion, sleep 29
03:31:06.737 00.031 9828 IsGuiding returns 1
03:31:06.737 00.000 9828 scope still moving after pulse duration time elapsed
03:31:06.768 00.031 9828 IsSlewing returns 0
03:31:06.768 00.000 9828 IsGuiding returns 1
03:31:06.798 00.030 9828 IsSlewing returns 0
03:31:06.798 00.000 9828 IsGuiding returns 1
03:31:06.830 00.032 9828 IsSlewing returns 0
03:31:06.830 00.000 9828 IsGuiding returns 1
03:31:06.862 00.032 9828 IsSlewing returns 0
03:31:06.862 00.000 9828 IsGuiding returns 0
03:31:06.862 00.000 9828 scope move finished after 19 + 136 ms
03:31:06.862 00.000 9828 Move returns status 0, amount 19
03:31:06.862 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:06.862 00.000 9828 MoveAxis(N, 13, B)
03:31:06.862 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:06.877 00.015 9828 IsSlewing returns 0
03:31:06.877 00.000 9828 IsGuiding returns 0
03:31:06.877 00.000 9828 PulseGuide returned control before completion, sleep 23
03:31:06.909 00.032 9828 IsGuiding returns 1
03:31:06.909 00.000 9828 scope still moving after pulse duration time elapsed
03:31:06.940 00.031 9828 IsSlewing returns 0
03:31:06.940 00.000 9828 IsGuiding returns 1
03:31:06.972 00.032 9828 IsSlewing returns 0
03:31:06.972 00.000 9828 IsGuiding returns 1
03:31:07.003 00.031 9828 IsSlewing returns 0
03:31:07.003 00.000 9828 IsGuiding returns 1
03:31:07.033 00.030 9828 IsSlewing returns 0
03:31:07.033 00.000 9828 IsGuiding returns 0
03:31:07.033 00.000 9828 scope move finished after 13 + 143 ms
03:31:07.033 00.000 9828 Move returns status 0, amount 13
03:31:07.033 00.000 9828 move complete, result=0
03:31:07.033 00.000 9828 worker thread done servicing request
03:31:07.034 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:31:07.391 00.357 8976 Exposure complete
03:31:07.396 00.005 8976 worker thread done servicing request
03:31:07.396 00.000 5052 OnExposeComplete: enter
03:31:07.396 00.000 5052 UpdateGuideState(): m_state=6
03:31:07.396 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14105
03:31:07.397 00.001 5052 Star::Find returns 1 (0), X=329.11, Y=281.57, Mass=35, SNR=4.0, Peak=57 HFD=1.1
03:31:07.397 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.02 = 2.26)
03:31:07.397 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.13 = 2.16)
03:31:07.397 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.98 mountX=-0.10 mountY=0.13, mountTheta=2.22
03:31:07.397 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.14, opts=13)
03:31:07.397 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.14)
03:31:07.397 00.000 8976 Worker thread wakes up
03:31:07.397 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.14) opts 0xd
03:31:07.397 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.14)
03:31:07.398 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:07.398 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:31:07.398 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:07.398 00.000 8976 Moving (-0.06, -0.14) raw xDistance=-0.10 yDistance=0.13
03:31:07.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:31:07.398 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:31:07.398 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:07.398 00.000 5052 Enqueuing Expose request
03:31:07.398 00.000 8976 MoveAxis(R, 0, ABG)
03:31:07.398 00.000 8976 MoveAxis(U, 0, ABG)
03:31:07.398 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:31:07.398 00.000 8976 MountToCamera -- mountX=1.49 mountY=-2.21 hyp=2.66 mountTheta=-0.98 cameraX=1.29, cameraY=2.33 cameraTheta=1.07
03:31:07.398 00.000 8976 incremental bump (1.287, 2.330) isValid = 1
03:31:07.398 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
03:31:07.398 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:31:07.398 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:31:07.398 00.000 8976 move complete, result=0
03:31:07.398 00.000 9828 Worker thread wakes up
03:31:07.399 00.001 8976 worker thread done servicing request
03:31:07.399 00.000 8976 Worker thread wakes up
03:31:07.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:07.399 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:07.399 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:31:07.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:07.399 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:31:07.399 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
03:31:07.399 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
03:31:07.399 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
03:31:07.399 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:31:07.399 00.000 9828 BLC: window closed
03:31:07.399 00.000 9828 MoveAxis(E, 19, B)
03:31:07.399 00.000 9828 Guiding  Dir = 2, Dur = 19
03:31:07.400 00.001 9828 IsSlewing returns 0
03:31:07.400 00.000 9828 IsGuiding returns 0
03:31:07.400 00.000 9828 PulseGuide returned control before completion, sleep 29
03:31:07.440 00.040 9828 IsGuiding returns 1
03:31:07.440 00.000 9828 scope still moving after pulse duration time elapsed
03:31:07.472 00.032 9828 IsSlewing returns 0
03:31:07.472 00.000 9828 IsGuiding returns 1
03:31:07.503 00.031 9828 IsSlewing returns 0
03:31:07.503 00.000 9828 IsGuiding returns 1
03:31:07.534 00.031 9828 IsSlewing returns 0
03:31:07.534 00.000 9828 IsGuiding returns 0
03:31:07.534 00.000 9828 scope move finished after 19 + 115 ms
03:31:07.534 00.000 9828 Move returns status 0, amount 19
03:31:07.534 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:07.534 00.000 9828 MoveAxis(N, 13, B)
03:31:07.534 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:07.549 00.015 9828 IsSlewing returns 0
03:31:07.549 00.000 9828 IsGuiding returns 0
03:31:07.550 00.001 9828 PulseGuide returned control before completion, sleep 23
03:31:07.580 00.030 9828 IsGuiding returns 1
03:31:07.580 00.000 9828 scope still moving after pulse duration time elapsed
03:31:07.612 00.032 9828 IsSlewing returns 0
03:31:07.612 00.000 9828 IsGuiding returns 1
03:31:07.643 00.031 9828 IsSlewing returns 0
03:31:07.643 00.000 9828 IsGuiding returns 1
03:31:07.674 00.031 9828 IsSlewing returns 0
03:31:07.674 00.000 9828 IsGuiding returns 1
03:31:07.705 00.031 9828 IsSlewing returns 0
03:31:07.705 00.000 9828 IsGuiding returns 0
03:31:07.705 00.000 9828 scope move finished after 13 + 142 ms
03:31:07.705 00.000 9828 Move returns status 0, amount 13
03:31:07.705 00.000 9828 move complete, result=0
03:31:07.705 00.000 9828 worker thread done servicing request
03:31:07.705 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:31:08.091 00.386 8976 Exposure complete
03:31:08.098 00.007 8976 worker thread done servicing request
03:31:08.098 00.000 5052 OnExposeComplete: enter
03:31:08.098 00.000 5052 UpdateGuideState(): m_state=6
03:31:08.098 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14106
03:31:08.098 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.60, Mass=38, SNR=4.2, Peak=55 HFD=1.3
03:31:08.098 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
03:31:08.098 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
03:31:08.098 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-0.36 mountX=-0.23 mountY=-0.18, mountTheta=-2.47
03:31:08.099 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.11, opts=13)
03:31:08.099 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.11)
03:31:08.099 00.000 8976 Worker thread wakes up
03:31:08.099 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.11) opts 0xd
03:31:08.099 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.11)
03:31:08.099 00.000 8976 Moving (0.29, -0.11) raw xDistance=-0.23 yDistance=-0.18
03:31:08.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:31:08.099 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:31:08.099 00.000 8976 MoveAxis(R, 0, ABG)
03:31:08.099 00.000 8976 MoveAxis(U, 0, ABG)
03:31:08.099 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:08.099 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:31:08.100 00.001 5052 UpdateGuideState exits: m=38 SNR=4.2
03:31:08.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:08.100 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:08.100 00.000 5052 Enqueuing Expose request
03:31:08.100 00.000 8976 MountToCamera -- mountX=1.50 mountY=-2.21 hyp=2.67 mountTheta=-0.97 cameraX=1.29, cameraY=2.34 cameraTheta=1.07
03:31:08.100 00.000 8976 incremental bump (1.285, 2.345) isValid = 1
03:31:08.100 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
03:31:08.100 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:31:08.100 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:31:08.100 00.000 8976 move complete, result=0
03:31:08.100 00.000 8976 worker thread done servicing request
03:31:08.100 00.000 8976 Worker thread wakes up
03:31:08.100 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:31:08.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:08.101 00.001 9828 Worker thread wakes up
03:31:08.101 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:08.101 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:31:08.101 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:31:08.101 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
03:31:08.101 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
03:31:08.101 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
03:31:08.101 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:31:08.101 00.000 9828 BLC: window closed
03:31:08.101 00.000 9828 MoveAxis(E, 19, B)
03:31:08.101 00.000 9828 Guiding  Dir = 2, Dur = 19
03:31:08.101 00.000 9828 IsSlewing returns 0
03:31:08.102 00.001 9828 IsGuiding returns 0
03:31:08.102 00.000 9828 PulseGuide returned control before completion, sleep 29
03:31:08.141 00.039 9828 IsGuiding returns 1
03:31:08.141 00.000 9828 scope still moving after pulse duration time elapsed
03:31:08.172 00.031 9828 IsSlewing returns 0
03:31:08.173 00.001 9828 IsGuiding returns 1
03:31:08.202 00.029 9828 IsSlewing returns 0
03:31:08.202 00.000 9828 IsGuiding returns 1
03:31:08.233 00.031 9828 IsSlewing returns 0
03:31:08.233 00.000 9828 IsGuiding returns 0
03:31:08.233 00.000 9828 scope move finished after 19 + 112 ms
03:31:08.233 00.000 9828 Move returns status 0, amount 19
03:31:08.233 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:08.233 00.000 9828 MoveAxis(N, 13, B)
03:31:08.233 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:08.248 00.015 9828 IsSlewing returns 0
03:31:08.248 00.000 9828 IsGuiding returns 0
03:31:08.248 00.000 9828 PulseGuide returned control before completion, sleep 23
03:31:08.279 00.031 9828 IsGuiding returns 1
03:31:08.279 00.000 9828 scope still moving after pulse duration time elapsed
03:31:08.310 00.031 9828 IsSlewing returns 0
03:31:08.310 00.000 9828 IsGuiding returns 1
03:31:08.342 00.032 9828 IsSlewing returns 0
03:31:08.342 00.000 9828 IsGuiding returns 1
03:31:08.374 00.032 9828 IsSlewing returns 0
03:31:08.374 00.000 9828 IsGuiding returns 1
03:31:08.404 00.030 9828 IsSlewing returns 0
03:31:08.404 00.000 9828 IsGuiding returns 1
03:31:08.436 00.032 9828 IsSlewing returns 0
03:31:08.436 00.000 9828 IsGuiding returns 0
03:31:08.436 00.000 9828 scope move finished after 13 + 174 ms
03:31:08.436 00.000 9828 Move returns status 0, amount 13
03:31:08.436 00.000 9828 move complete, result=0
03:31:08.436 00.000 9828 worker thread done servicing request
03:31:08.436 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:31:08.786 00.350 8976 Exposure complete
03:31:08.792 00.006 8976 worker thread done servicing request
03:31:08.792 00.000 5052 OnExposeComplete: enter
03:31:08.792 00.000 5052 UpdateGuideState(): m_state=6
03:31:08.792 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14107
03:31:08.792 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=281.69, Mass=53, SNR=4.9, Peak=58 HFD=1.7
03:31:08.792 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
03:31:08.793 00.001 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
03:31:08.793 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.06 mountX=-0.12 mountY=-0.20, mountTheta=-2.14
03:31:08.793 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.02, opts=13)
03:31:08.793 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.02)
03:31:08.793 00.000 8976 Worker thread wakes up
03:31:08.794 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:08.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.02) opts 0xd
03:31:08.794 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:31:08.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:08.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.02)
03:31:08.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:08.794 00.000 8976 Moving (0.24, -0.02) raw xDistance=-0.12 yDistance=-0.20
03:31:08.794 00.000 5052 Enqueuing Expose request
03:31:08.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:31:08.795 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:31:08.795 00.000 8976 MoveAxis(R, 0, ABG)
03:31:08.795 00.000 8976 MoveAxis(U, 0, ABG)
03:31:08.795 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:31:08.795 00.000 8976 MountToCamera -- mountX=1.51 mountY=-2.22 hyp=2.68 mountTheta=-0.97 cameraX=1.28, cameraY=2.35 cameraTheta=1.07
03:31:08.795 00.000 8976 incremental bump (1.284, 2.355) isValid = 1
03:31:08.795 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
03:31:08.795 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:31:08.795 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:31:08.795 00.000 8976 move complete, result=0
03:31:08.795 00.000 8976 worker thread done servicing request
03:31:08.795 00.000 8976 Worker thread wakes up
03:31:08.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:08.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:08.795 00.000 9828 Worker thread wakes up
03:31:08.795 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:31:08.796 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:31:08.796 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:31:08.796 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
03:31:08.796 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
03:31:08.796 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:31:08.796 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:31:08.796 00.000 9828 BLC: window closed
03:31:08.796 00.000 9828 MoveAxis(E, 19, B)
03:31:08.796 00.000 9828 Guiding  Dir = 2, Dur = 19
03:31:08.796 00.000 9828 IsSlewing returns 0
03:31:08.796 00.000 9828 IsGuiding returns 0
03:31:08.797 00.001 9828 PulseGuide returned control before completion, sleep 29
03:31:08.841 00.044 9828 IsGuiding returns 1
03:31:08.841 00.000 9828 scope still moving after pulse duration time elapsed
03:31:08.871 00.030 9828 IsSlewing returns 0
03:31:08.872 00.001 9828 IsGuiding returns 1
03:31:08.902 00.030 9828 IsSlewing returns 0
03:31:08.902 00.000 9828 IsGuiding returns 1
03:31:08.932 00.030 9828 IsSlewing returns 0
03:31:08.932 00.000 9828 IsGuiding returns 0
03:31:08.932 00.000 9828 scope move finished after 19 + 117 ms
03:31:08.932 00.000 9828 Move returns status 0, amount 19
03:31:08.932 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:08.932 00.000 9828 MoveAxis(N, 13, B)
03:31:08.932 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:08.948 00.016 9828 IsSlewing returns 0
03:31:08.948 00.000 9828 IsGuiding returns 0
03:31:08.948 00.000 9828 PulseGuide returned control before completion, sleep 23
03:31:08.980 00.032 9828 IsGuiding returns 1
03:31:08.980 00.000 9828 scope still moving after pulse duration time elapsed
03:31:09.011 00.031 9828 IsSlewing returns 0
03:31:09.011 00.000 9828 IsGuiding returns 1
03:31:09.041 00.030 9828 IsSlewing returns 0
03:31:09.041 00.000 9828 IsGuiding returns 1
03:31:09.072 00.031 9828 IsSlewing returns 0
03:31:09.072 00.000 9828 IsGuiding returns 1
03:31:09.104 00.032 9828 IsSlewing returns 0
03:31:09.104 00.000 9828 IsGuiding returns 0
03:31:09.104 00.000 9828 scope move finished after 13 + 142 ms
03:31:09.104 00.000 9828 Move returns status 0, amount 13
03:31:09.104 00.000 9828 move complete, result=0
03:31:09.105 00.001 9828 worker thread done servicing request
03:31:09.105 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:31:09.480 00.375 8976 Exposure complete
03:31:09.485 00.005 8976 worker thread done servicing request
03:31:09.485 00.000 5052 OnExposeComplete: enter
03:31:09.485 00.000 5052 UpdateGuideState(): m_state=6
03:31:09.485 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14108
03:31:09.485 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.88, Mass=49, SNR=4.8, Peak=58 HFD=1.8
03:31:09.485 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.04) = xAngle (-0.35 = -0.35)
03:31:09.485 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.45 = -0.45)
03:31:09.485 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.70 mountX=0.16 mountY=-0.07, mountTheta=-0.43
03:31:09.486 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.17, opts=13)
03:31:09.486 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.17)
03:31:09.486 00.000 8976 Worker thread wakes up
03:31:09.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.17) opts 0xd
03:31:09.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.17)
03:31:09.486 00.000 8976 Moving (-0.02, 0.17) raw xDistance=0.16 yDistance=-0.07
03:31:09.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:31:09.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:31:09.486 00.000 8976 MoveAxis(R, 0, ABG)
03:31:09.487 00.001 8976 MoveAxis(U, 0, ABG)
03:31:09.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:09.487 00.000 5052 UpdateGuideState exits: m=49 SNR=4.8
03:31:09.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:09.487 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:31:09.487 00.000 8976 MountToCamera -- mountX=1.52 mountY=-2.22 hyp=2.69 mountTheta=-0.97 cameraX=1.28, cameraY=2.36 cameraTheta=1.07
03:31:09.487 00.000 8976 incremental bump (1.284, 2.362) isValid = 1
03:31:09.487 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
03:31:09.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:09.487 00.000 5052 Enqueuing Expose request
03:31:09.487 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:31:09.487 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:31:09.487 00.000 8976 move complete, result=0
03:31:09.487 00.000 8976 worker thread done servicing request
03:31:09.487 00.000 8976 Worker thread wakes up
03:31:09.487 00.000 9828 Worker thread wakes up
03:31:09.487 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:31:09.487 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:09.488 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:09.488 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:31:09.488 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:09.488 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
03:31:09.488 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
03:31:09.488 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:31:09.488 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:31:09.488 00.000 9828 BLC: window closed
03:31:09.488 00.000 9828 MoveAxis(E, 19, B)
03:31:09.488 00.000 9828 Guiding  Dir = 2, Dur = 19
03:31:09.489 00.001 9828 IsSlewing returns 0
03:31:09.489 00.000 9828 IsGuiding returns 0
03:31:09.489 00.000 9828 PulseGuide returned control before completion, sleep 29
03:31:09.521 00.032 9828 IsGuiding returns 1
03:31:09.521 00.000 9828 scope still moving after pulse duration time elapsed
03:31:09.552 00.031 9828 IsSlewing returns 0
03:31:09.552 00.000 9828 IsGuiding returns 1
03:31:09.583 00.031 9828 IsSlewing returns 0
03:31:09.583 00.000 9828 IsGuiding returns 1
03:31:09.614 00.031 9828 IsSlewing returns 0
03:31:09.614 00.000 9828 IsGuiding returns 0
03:31:09.614 00.000 9828 scope move finished after 19 + 105 ms
03:31:09.614 00.000 9828 Move returns status 0, amount 19
03:31:09.614 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:09.614 00.000 9828 MoveAxis(N, 13, B)
03:31:09.614 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:09.630 00.016 9828 IsSlewing returns 0
03:31:09.630 00.000 9828 IsGuiding returns 0
03:31:09.630 00.000 9828 PulseGuide returned control before completion, sleep 23
03:31:09.662 00.032 9828 IsGuiding returns 1
03:31:09.662 00.000 9828 scope still moving after pulse duration time elapsed
03:31:09.692 00.030 9828 IsSlewing returns 0
03:31:09.692 00.000 9828 IsGuiding returns 1
03:31:09.724 00.032 9828 IsSlewing returns 0
03:31:09.724 00.000 9828 IsGuiding returns 1
03:31:09.755 00.031 9828 IsSlewing returns 0
03:31:09.755 00.000 9828 IsGuiding returns 1
03:31:09.786 00.031 9828 IsSlewing returns 0
03:31:09.786 00.000 9828 IsGuiding returns 0
03:31:09.786 00.000 9828 scope move finished after 13 + 142 ms
03:31:09.786 00.000 9828 Move returns status 0, amount 13
03:31:09.786 00.000 9828 move complete, result=0
03:31:09.786 00.000 9828 worker thread done servicing request
03:31:09.786 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:31:10.173 00.387 8976 Exposure complete
03:31:10.178 00.005 8976 worker thread done servicing request
03:31:10.178 00.000 5052 OnExposeComplete: enter
03:31:10.178 00.000 5052 UpdateGuideState(): m_state=6
03:31:10.178 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14109
03:31:10.178 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.61, Mass=62, SNR=5.3, Peak=59 HFD=2.1
03:31:10.179 00.001 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.54 = 1.74)
03:31:10.179 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.64)
03:31:10.179 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.50 mountX=-0.03 mountY=0.16, mountTheta=1.74
03:31:10.179 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.10, opts=13)
03:31:10.179 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.10)
03:31:10.179 00.000 8976 Worker thread wakes up
03:31:10.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.10) opts 0xd
03:31:10.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.10)
03:31:10.180 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:10.180 00.000 8976 Moving (-0.13, -0.10) raw xDistance=-0.03 yDistance=0.16
03:31:10.180 00.000 5052 UpdateGuideState exits: m=62 SNR=5.3
03:31:10.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:31:10.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:10.180 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:31:10.180 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:10.180 00.000 8976 MoveAxis(R, 0, ABG)
03:31:10.180 00.000 5052 Enqueuing Expose request
03:31:10.180 00.000 8976 MoveAxis(U, 0, ABG)
03:31:10.180 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:31:10.180 00.000 8976 MountToCamera -- mountX=1.52 mountY=-2.22 hyp=2.69 mountTheta=-0.97 cameraX=1.28, cameraY=2.37 cameraTheta=1.07
03:31:10.180 00.000 8976 incremental bump (1.283, 2.366) isValid = 1
03:31:10.180 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
03:31:10.181 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:31:10.181 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:31:10.181 00.000 8976 move complete, result=0
03:31:10.181 00.000 9828 Worker thread wakes up
03:31:10.181 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:31:10.181 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:31:10.181 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
03:31:10.181 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
03:31:10.181 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:31:10.181 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:31:10.181 00.000 9828 BLC: window closed
03:31:10.181 00.000 9828 MoveAxis(E, 19, B)
03:31:10.181 00.000 9828 Guiding  Dir = 2, Dur = 19
03:31:10.181 00.000 8976 worker thread done servicing request
03:31:10.181 00.000 8976 Worker thread wakes up
03:31:10.181 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:10.181 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:10.181 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:31:10.182 00.001 9828 IsSlewing returns 0
03:31:10.182 00.000 9828 IsGuiding returns 0
03:31:10.182 00.000 9828 PulseGuide returned control before completion, sleep 29
03:31:10.220 00.038 9828 IsGuiding returns 1
03:31:10.220 00.000 9828 scope still moving after pulse duration time elapsed
03:31:10.252 00.032 9828 IsSlewing returns 0
03:31:10.252 00.000 9828 IsGuiding returns 1
03:31:10.284 00.032 9828 IsSlewing returns 0
03:31:10.284 00.000 9828 IsGuiding returns 1
03:31:10.315 00.031 9828 IsSlewing returns 0
03:31:10.315 00.000 9828 IsGuiding returns 1
03:31:10.346 00.031 9828 IsSlewing returns 0
03:31:10.346 00.000 9828 IsGuiding returns 0
03:31:10.346 00.000 9828 scope move finished after 19 + 144 ms
03:31:10.346 00.000 9828 Move returns status 0, amount 19
03:31:10.346 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:10.346 00.000 9828 MoveAxis(N, 13, B)
03:31:10.346 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:10.362 00.016 9828 IsSlewing returns 0
03:31:10.362 00.000 9828 IsGuiding returns 0
03:31:10.362 00.000 9828 PulseGuide returned control before completion, sleep 23
03:31:10.392 00.030 9828 IsGuiding returns 1
03:31:10.392 00.000 9828 scope still moving after pulse duration time elapsed
03:31:10.422 00.030 9828 IsSlewing returns 0
03:31:10.422 00.000 9828 IsGuiding returns 1
03:31:10.453 00.031 9828 IsSlewing returns 0
03:31:10.453 00.000 9828 IsGuiding returns 1
03:31:10.484 00.031 9828 IsSlewing returns 0
03:31:10.484 00.000 9828 IsGuiding returns 1
03:31:10.514 00.030 9828 IsSlewing returns 0
03:31:10.514 00.000 9828 IsGuiding returns 0
03:31:10.514 00.000 9828 scope move finished after 13 + 140 ms
03:31:10.515 00.001 9828 Move returns status 0, amount 13
03:31:10.515 00.000 9828 move complete, result=0
03:31:10.515 00.000 9828 worker thread done servicing request
03:31:10.515 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:31:10.882 00.367 8976 Exposure complete
03:31:10.888 00.006 8976 worker thread done servicing request
03:31:10.889 00.001 5052 OnExposeComplete: enter
03:31:10.889 00.000 5052 UpdateGuideState(): m_state=6
03:31:10.889 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14110
03:31:10.889 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.44, Mass=54, SNR=5.0, Peak=58 HFD=2.2
03:31:10.889 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.33 = 1.95)
03:31:10.889 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.85)
03:31:10.889 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=-0.27 hyp=0.36 cameraTheta=-2.29 mountX=-0.13 mountY=0.35, mountTheta=1.94
03:31:10.890 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=-0.27, opts=13)
03:31:10.890 00.000 5052 Enqueuing Move request for stepguider (-0.24, -0.27)
03:31:10.890 00.000 8976 Worker thread wakes up
03:31:10.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, -0.27) opts 0xd
03:31:10.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, -0.27)
03:31:10.890 00.000 8976 Moving (-0.24, -0.27) raw xDistance=-0.13 yDistance=0.35
03:31:10.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:31:10.890 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:10.890 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:31:10.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:10.890 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:10.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:31:10.890 00.000 8976 MoveAxis(R, 0, ABG)
03:31:10.890 00.000 8976 MoveAxis(D, 1, ABG)
03:31:10.890 00.000 8976 stepping (-10, 14) + (0, -1)
03:31:10.890 00.000 5052 Enqueuing Expose request
03:31:10.890 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:10.913 00.023 8976 Received - 47 (G) 
03:31:10.913 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:10.913 00.000 8976 stepped: pos (-10, 13)
03:31:10.913 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:31:10.913 00.000 8976 MountToCamera -- mountX=1.53 mountY=-2.17 hyp=2.65 mountTheta=-0.96 cameraX=1.24, cameraY=2.35 cameraTheta=1.09
03:31:10.913 00.000 8976 incremental bump (1.236, 2.346) isValid = 1
03:31:10.913 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:31:10.913 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:31:10.913 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:31:10.913 00.000 8976 move complete, result=0
03:31:10.913 00.000 8976 worker thread done servicing request
03:31:10.914 00.001 8976 Worker thread wakes up
03:31:10.914 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:31:10.914 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:10.914 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:10.914 00.000 9828 Worker thread wakes up
03:31:10.914 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:31:10.914 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:31:10.914 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.09)
03:31:10.914 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.17)
03:31:10.914 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:31:10.914 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:31:10.914 00.000 9828 BLC: window closed
03:31:10.914 00.000 9828 MoveAxis(E, 19, B)
03:31:10.915 00.001 9828 Guiding  Dir = 2, Dur = 19
03:31:10.915 00.000 9828 IsSlewing returns 0
03:31:10.915 00.000 9828 IsGuiding returns 0
03:31:10.915 00.000 9828 PulseGuide returned control before completion, sleep 29
03:31:10.947 00.032 9828 IsGuiding returns 1
03:31:10.948 00.001 9828 scope still moving after pulse duration time elapsed
03:31:10.979 00.031 9828 IsSlewing returns 0
03:31:10.979 00.000 9828 IsGuiding returns 1
03:31:11.011 00.032 9828 IsSlewing returns 0
03:31:11.011 00.000 9828 IsGuiding returns 1
03:31:11.042 00.031 9828 IsSlewing returns 0
03:31:11.042 00.000 9828 IsGuiding returns 1
03:31:11.073 00.031 9828 IsSlewing returns 0
03:31:11.073 00.000 9828 IsGuiding returns 0
03:31:11.073 00.000 9828 scope move finished after 19 + 138 ms
03:31:11.073 00.000 9828 Move returns status 0, amount 19
03:31:11.073 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:11.073 00.000 9828 MoveAxis(N, 13, B)
03:31:11.073 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:11.089 00.016 9828 IsSlewing returns 0
03:31:11.089 00.000 9828 IsGuiding returns 0
03:31:11.089 00.000 9828 PulseGuide returned control before completion, sleep 23
03:31:11.121 00.032 9828 IsGuiding returns 1
03:31:11.121 00.000 9828 scope still moving after pulse duration time elapsed
03:31:11.152 00.031 9828 IsSlewing returns 0
03:31:11.152 00.000 9828 IsGuiding returns 1
03:31:11.184 00.032 9828 IsSlewing returns 0
03:31:11.184 00.000 9828 IsGuiding returns 1
03:31:11.214 00.030 9828 IsSlewing returns 0
03:31:11.214 00.000 9828 IsGuiding returns 1
03:31:11.246 00.032 9828 IsSlewing returns 0
03:31:11.246 00.000 9828 IsGuiding returns 0
03:31:11.246 00.000 9828 scope move finished after 13 + 143 ms
03:31:11.246 00.000 9828 Move returns status 0, amount 13
03:31:11.246 00.000 9828 move complete, result=0
03:31:11.246 00.000 9828 worker thread done servicing request
03:31:11.246 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:31:11.599 00.353 8976 Exposure complete
03:31:11.605 00.006 8976 worker thread done servicing request
03:31:11.605 00.000 5052 OnExposeComplete: enter
03:31:11.605 00.000 5052 UpdateGuideState(): m_state=6
03:31:11.605 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14111
03:31:11.605 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.33, Mass=41, SNR=4.4, Peak=57 HFD=2.2
03:31:11.606 00.001 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
03:31:11.606 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.90)
03:31:11.606 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.38 hyp=0.49 cameraTheta=-2.24 mountX=-0.20 mountY=0.46, mountTheta=1.99
03:31:11.606 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.38, opts=13)
03:31:11.606 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.38)
03:31:11.606 00.000 8976 Worker thread wakes up
03:31:11.606 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:11.606 00.000 5052 UpdateGuideState exits: m=41 SNR=4.4
03:31:11.607 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:11.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.38) opts 0xd
03:31:11.607 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:11.607 00.000 5052 Enqueuing Expose request
03:31:11.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.38)
03:31:11.607 00.000 8976 Moving (-0.30, -0.38) raw xDistance=-0.20 yDistance=0.46
03:31:11.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:31:11.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
03:31:11.607 00.000 8976 MoveAxis(R, 0, ABG)
03:31:11.607 00.000 8976 MoveAxis(D, 2, ABG)
03:31:11.607 00.000 8976 stepping (-10, 13) + (0, -2)
03:31:11.607 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:11.632 00.025 8976 Received - 47 (G) 
03:31:11.632 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:11.632 00.000 8976 stepped: pos (-10, 11)
03:31:11.632 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:31:11.632 00.000 8976 MountToCamera -- mountX=1.53 mountY=-2.03 hyp=2.54 mountTheta=-0.93 cameraX=1.11, cameraY=2.28 cameraTheta=1.12
03:31:11.633 00.001 8976 incremental bump (1.112, 2.284) isValid = 1
03:31:11.633 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:31:11.633 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:31:11.633 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:31:11.633 00.000 8976 move complete, result=0
03:31:11.633 00.000 8976 worker thread done servicing request
03:31:11.633 00.000 8976 Worker thread wakes up
03:31:11.634 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:11.634 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:11.634 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:31:11.635 00.001 9828 Worker thread wakes up
03:31:11.635 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:31:11.635 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:31:11.636 00.001 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
03:31:11.636 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
03:31:11.636 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.07
03:31:11.636 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:31:11.636 00.000 9828 BLC: window closed
03:31:11.636 00.000 9828 MoveAxis(E, 18, B)
03:31:11.636 00.000 9828 Guiding  Dir = 2, Dur = 18
03:31:11.637 00.001 9828 IsSlewing returns 0
03:31:11.637 00.000 9828 IsGuiding returns 0
03:31:11.637 00.000 9828 PulseGuide returned control before completion, sleep 28
03:31:11.680 00.043 9828 IsGuiding returns 1
03:31:11.680 00.000 9828 scope still moving after pulse duration time elapsed
03:31:11.712 00.032 9828 IsSlewing returns 0
03:31:11.712 00.000 9828 IsGuiding returns 1
03:31:11.743 00.031 9828 IsSlewing returns 0
03:31:11.743 00.000 9828 IsGuiding returns 1
03:31:11.774 00.031 9828 IsSlewing returns 0
03:31:11.774 00.000 9828 IsGuiding returns 0
03:31:11.774 00.000 9828 scope move finished after 18 + 119 ms
03:31:11.774 00.000 9828 Move returns status 0, amount 18
03:31:11.774 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:11.774 00.000 9828 MoveAxis(N, 14, B)
03:31:11.774 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:11.791 00.017 9828 IsSlewing returns 0
03:31:11.791 00.000 9828 IsGuiding returns 0
03:31:11.791 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:11.823 00.032 9828 IsGuiding returns 1
03:31:11.823 00.000 9828 scope still moving after pulse duration time elapsed
03:31:11.854 00.031 9828 IsSlewing returns 0
03:31:11.854 00.000 9828 IsGuiding returns 1
03:31:11.885 00.031 9828 IsSlewing returns 0
03:31:11.886 00.001 9828 IsGuiding returns 1
03:31:11.917 00.031 9828 IsSlewing returns 0
03:31:11.917 00.000 9828 IsGuiding returns 1
03:31:11.947 00.030 9828 IsSlewing returns 0
03:31:11.947 00.000 9828 IsGuiding returns 0
03:31:11.947 00.000 9828 scope move finished after 14 + 141 ms
03:31:11.947 00.000 9828 Move returns status 0, amount 14
03:31:11.947 00.000 9828 move complete, result=0
03:31:11.947 00.000 9828 worker thread done servicing request
03:31:11.948 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:31:12.321 00.373 8976 Exposure complete
03:31:12.327 00.006 8976 worker thread done servicing request
03:31:12.327 00.000 5052 OnExposeComplete: enter
03:31:12.327 00.000 5052 UpdateGuideState(): m_state=6
03:31:12.327 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14112
03:31:12.327 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=282.38, Mass=61, SNR=5.3, Peak=55 HFD=2.9
03:31:12.327 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
03:31:12.327 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
03:31:12.327 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.67 hyp=0.79 cameraTheta=1.02 mountX=0.41 mountY=-0.71, mountTheta=-1.05
03:31:12.328 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.67, opts=13)
03:31:12.328 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.67)
03:31:12.328 00.000 8976 Worker thread wakes up
03:31:12.328 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.67) opts 0xd
03:31:12.328 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.67)
03:31:12.328 00.000 8976 Moving (0.41, 0.67) raw xDistance=0.41 yDistance=-0.71
03:31:12.328 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:31:12.328 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:12.329 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.71
03:31:12.329 00.000 8976 MoveAxis(L, 2, ABG)
03:31:12.329 00.000 8976 stepping (-10, 11) + (-2, 0)
03:31:12.329 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:31:12.329 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:12.329 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:12.329 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:12.329 00.000 5052 Enqueuing Expose request
03:31:12.352 00.023 8976 Received - 47 (G) 
03:31:12.352 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:12.352 00.000 8976 stepped: pos (-12, 11)
03:31:12.352 00.000 8976 MoveAxis(U, 3, ABG)
03:31:12.352 00.000 8976 stepping (-12, 11) + (0, 3)
03:31:12.352 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:12.384 00.032 8976 Received - 47 (G) 
03:31:12.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:12.384 00.000 8976 stepped: pos (-12, 14)
03:31:12.384 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:31:12.384 00.000 8976 MountToCamera -- mountX=1.63 mountY=-2.09 hyp=2.65 mountTheta=-0.91 cameraX=1.12, cameraY=2.40 cameraTheta=1.13
03:31:12.384 00.000 8976 incremental bump (1.122, 2.404) isValid = 1
03:31:12.384 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
03:31:12.384 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:31:12.384 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:31:12.384 00.000 8976 move complete, result=0
03:31:12.384 00.000 9828 Worker thread wakes up
03:31:12.384 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:31:12.384 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:31:12.384 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
03:31:12.384 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
03:31:12.384 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.7 px 3 ms NORTH
03:31:12.385 00.001 8976 worker thread done servicing request
03:31:12.385 00.000 8976 Worker thread wakes up
03:31:12.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:12.385 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:12.385 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:31:12.385 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:31:12.385 00.000 9828 BLC: window closed
03:31:12.385 00.000 9828 MoveAxis(E, 17, B)
03:31:12.385 00.000 9828 Guiding  Dir = 2, Dur = 17
03:31:12.385 00.000 9828 IsSlewing returns 0
03:31:12.386 00.001 9828 IsGuiding returns 0
03:31:12.386 00.000 9828 PulseGuide returned control before completion, sleep 27
03:31:12.417 00.031 9828 IsGuiding returns 1
03:31:12.417 00.000 9828 scope still moving after pulse duration time elapsed
03:31:12.449 00.032 9828 IsSlewing returns 0
03:31:12.449 00.000 9828 IsGuiding returns 1
03:31:12.480 00.031 9828 IsSlewing returns 0
03:31:12.480 00.000 9828 IsGuiding returns 1
03:31:12.511 00.031 9828 IsSlewing returns 0
03:31:12.511 00.000 9828 IsGuiding returns 1
03:31:12.542 00.031 9828 IsSlewing returns 0
03:31:12.542 00.000 9828 IsGuiding returns 0
03:31:12.542 00.000 9828 scope move finished after 17 + 140 ms
03:31:12.542 00.000 9828 Move returns status 0, amount 17
03:31:12.542 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:12.542 00.000 9828 MoveAxis(N, 14, B)
03:31:12.542 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:12.557 00.015 9828 IsSlewing returns 0
03:31:12.557 00.000 9828 IsGuiding returns 0
03:31:12.557 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:12.588 00.031 9828 IsGuiding returns 1
03:31:12.588 00.000 9828 scope still moving after pulse duration time elapsed
03:31:12.619 00.031 9828 IsSlewing returns 0
03:31:12.619 00.000 9828 IsGuiding returns 1
03:31:12.651 00.032 9828 IsSlewing returns 0
03:31:12.651 00.000 9828 IsGuiding returns 1
03:31:12.682 00.031 9828 IsSlewing returns 0
03:31:12.682 00.000 9828 IsGuiding returns 1
03:31:12.714 00.032 9828 IsSlewing returns 0
03:31:12.714 00.000 9828 IsGuiding returns 0
03:31:12.714 00.000 9828 scope move finished after 14 + 142 ms
03:31:12.714 00.000 9828 Move returns status 0, amount 14
03:31:12.714 00.000 9828 move complete, result=0
03:31:12.714 00.000 9828 worker thread done servicing request
03:31:12.714 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:31:13.070 00.356 8976 Exposure complete
03:31:13.075 00.005 8976 worker thread done servicing request
03:31:13.076 00.001 5052 OnExposeComplete: enter
03:31:13.076 00.000 5052 UpdateGuideState(): m_state=6
03:31:13.076 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14113
03:31:13.076 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=280.69, Mass=53, SNR=4.9, Peak=53 HFD=2.4
03:31:13.076 00.000 5052 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.04) = xAngle (-3.60 = 2.69)
03:31:13.076 00.000 5052 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.70 = 2.58)
03:31:13.076 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-1.02 hyp=1.02 cameraTheta=-1.55 mountX=-0.91 mountY=0.54, mountTheta=2.61
03:31:13.077 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-1.02, opts=13)
03:31:13.077 00.000 5052 Enqueuing Move request for stepguider (0.02, -1.02)
03:31:13.077 00.000 8976 Worker thread wakes up
03:31:13.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -1.02) opts 0xd
03:31:13.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -1.02)
03:31:13.077 00.000 8976 Moving (0.02, -1.02) raw xDistance=-0.91 yDistance=0.54
03:31:13.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.91
03:31:13.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:13.077 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:31:13.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:13.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.54
03:31:13.077 00.000 8976 MoveAxis(R, 4, ABG)
03:31:13.077 00.000 8976 stepping (-12, 14) + (4, 0)
03:31:13.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:13.077 00.000 5052 Enqueuing Expose request
03:31:13.077 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:13.119 00.042 8976 Received - 47 (G) 
03:31:13.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:13.119 00.000 8976 stepped: pos (-8, 14)
03:31:13.119 00.000 8976 MoveAxis(D, 2, ABG)
03:31:13.119 00.000 8976 stepping (-8, 14) + (0, -2)
03:31:13.119 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:13.151 00.032 8976 Received - 47 (G) 
03:31:13.151 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:13.151 00.000 8976 stepped: pos (-8, 12)
03:31:13.151 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:31:13.151 00.000 8976 MountToCamera -- mountX=1.50 mountY=-2.03 hyp=2.52 mountTheta=-0.94 cameraX=1.13, cameraY=2.26 cameraTheta=1.11
03:31:13.151 00.000 8976 incremental bump (1.128, 2.257) isValid = 1
03:31:13.151 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:31:13.151 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:31:13.152 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
03:31:13.152 00.000 8976 move complete, result=0
03:31:13.152 00.000 9828 Worker thread wakes up
03:31:13.152 00.000 8976 worker thread done servicing request
03:31:13.152 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.5 px 2 ms SOUTH
03:31:13.152 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:31:13.152 00.000 8976 Worker thread wakes up
03:31:13.152 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:13.152 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:13.152 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:31:13.152 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
03:31:13.152 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
03:31:13.152 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
03:31:13.152 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:31:13.152 00.000 9828 BLC: window closed
03:31:13.152 00.000 9828 MoveAxis(E, 18, B)
03:31:13.152 00.000 9828 Guiding  Dir = 2, Dur = 18
03:31:13.153 00.001 9828 IsSlewing returns 0
03:31:13.153 00.000 9828 IsGuiding returns 0
03:31:13.153 00.000 9828 PulseGuide returned control before completion, sleep 28
03:31:13.183 00.030 9828 IsGuiding returns 1
03:31:13.183 00.000 9828 scope still moving after pulse duration time elapsed
03:31:13.214 00.031 9828 IsSlewing returns 0
03:31:13.214 00.000 9828 IsGuiding returns 1
03:31:13.245 00.031 9828 IsSlewing returns 0
03:31:13.245 00.000 9828 IsGuiding returns 1
03:31:13.276 00.031 9828 IsSlewing returns 0
03:31:13.276 00.000 9828 IsGuiding returns 1
03:31:13.306 00.030 9828 IsSlewing returns 0
03:31:13.307 00.001 9828 IsGuiding returns 0
03:31:13.307 00.000 9828 scope move finished after 18 + 135 ms
03:31:13.307 00.000 9828 Move returns status 0, amount 18
03:31:13.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:13.307 00.000 9828 MoveAxis(N, 14, B)
03:31:13.307 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:13.323 00.016 9828 IsSlewing returns 0
03:31:13.323 00.000 9828 IsGuiding returns 0
03:31:13.323 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:13.354 00.031 9828 IsGuiding returns 1
03:31:13.354 00.000 9828 scope still moving after pulse duration time elapsed
03:31:13.384 00.030 9828 IsSlewing returns 0
03:31:13.384 00.000 9828 IsGuiding returns 1
03:31:13.416 00.032 9828 IsSlewing returns 0
03:31:13.417 00.001 9828 IsGuiding returns 1
03:31:13.447 00.030 9828 IsSlewing returns 0
03:31:13.447 00.000 9828 IsGuiding returns 1
03:31:13.477 00.030 9828 IsSlewing returns 0
03:31:13.478 00.001 9828 IsGuiding returns 0
03:31:13.478 00.000 9828 scope move finished after 14 + 140 ms
03:31:13.478 00.000 9828 Move returns status 0, amount 14
03:31:13.478 00.000 9828 move complete, result=0
03:31:13.478 00.000 9828 worker thread done servicing request
03:31:13.478 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:31:13.838 00.360 8976 Exposure complete
03:31:13.843 00.005 8976 worker thread done servicing request
03:31:13.843 00.000 5052 OnExposeComplete: enter
03:31:13.843 00.000 5052 UpdateGuideState(): m_state=6
03:31:13.843 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14114
03:31:13.843 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=282.06, Mass=40, SNR=4.3, Peak=54 HFD=1.9
03:31:13.843 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
03:31:13.844 00.001 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
03:31:13.844 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.94 mountX=0.38 mountY=-0.08, mountTheta=-0.21
03:31:13.844 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.35, opts=13)
03:31:13.844 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.35)
03:31:13.844 00.000 8976 Worker thread wakes up
03:31:13.844 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.35) opts 0xd
03:31:13.844 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.35)
03:31:13.844 00.000 8976 Moving (-0.14, 0.35) raw xDistance=0.38 yDistance=-0.08
03:31:13.844 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:13.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.38
03:31:13.845 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:31:13.845 00.000 8976 MoveAxis(L, 1, ABG)
03:31:13.845 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:31:13.845 00.000 8976 stepping (-8, 12) + (-1, 0)
03:31:13.845 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:13.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:13.845 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:13.845 00.000 5052 Enqueuing Expose request
03:31:13.870 00.025 8976 Received - 47 (G) 
03:31:13.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:13.870 00.000 8976 stepped: pos (-9, 12)
03:31:13.870 00.000 8976 MoveAxis(U, 0, ABG)
03:31:13.870 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:31:13.870 00.000 8976 MountToCamera -- mountX=1.46 mountY=-1.99 hyp=2.47 mountTheta=-0.94 cameraX=1.11, cameraY=2.20 cameraTheta=1.10
03:31:13.870 00.000 8976 incremental bump (1.108, 2.203) isValid = 1
03:31:13.870 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
03:31:13.870 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:31:13.870 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:31:13.870 00.000 8976 move complete, result=0
03:31:13.870 00.000 9828 Worker thread wakes up
03:31:13.871 00.001 8976 worker thread done servicing request
03:31:13.871 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:31:13.871 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:31:13.871 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
03:31:13.871 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
03:31:13.871 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
03:31:13.871 00.000 8976 Worker thread wakes up
03:31:13.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:13.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:13.871 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
03:31:13.872 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:31:13.872 00.000 9828 BLC: window closed
03:31:13.872 00.000 9828 MoveAxis(E, 18, B)
03:31:13.872 00.000 9828 Guiding  Dir = 2, Dur = 18
03:31:13.872 00.000 9828 IsSlewing returns 0
03:31:13.872 00.000 9828 IsGuiding returns 0
03:31:13.872 00.000 9828 PulseGuide returned control before completion, sleep 28
03:31:13.915 00.043 9828 IsGuiding returns 1
03:31:13.915 00.000 9828 scope still moving after pulse duration time elapsed
03:31:13.946 00.031 9828 IsSlewing returns 0
03:31:13.947 00.001 9828 IsGuiding returns 1
03:31:13.977 00.030 9828 IsSlewing returns 0
03:31:13.977 00.000 9828 IsGuiding returns 1
03:31:14.008 00.031 9828 IsSlewing returns 0
03:31:14.008 00.000 9828 IsGuiding returns 0
03:31:14.008 00.000 9828 scope move finished after 18 + 118 ms
03:31:14.008 00.000 9828 Move returns status 0, amount 18
03:31:14.008 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:14.008 00.000 9828 MoveAxis(N, 13, B)
03:31:14.008 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:14.023 00.015 9828 IsSlewing returns 0
03:31:14.023 00.000 9828 IsGuiding returns 0
03:31:14.023 00.000 9828 PulseGuide returned control before completion, sleep 23
03:31:14.054 00.031 9828 IsGuiding returns 1
03:31:14.054 00.000 9828 scope still moving after pulse duration time elapsed
03:31:14.084 00.030 9828 IsSlewing returns 0
03:31:14.084 00.000 9828 IsGuiding returns 1
03:31:14.115 00.031 9828 IsSlewing returns 0
03:31:14.120 00.005 9828 IsGuiding returns 1
03:31:14.147 00.027 9828 IsSlewing returns 0
03:31:14.147 00.000 9828 IsGuiding returns 0
03:31:14.147 00.000 9828 scope move finished after 13 + 110 ms
03:31:14.147 00.000 9828 Move returns status 0, amount 13
03:31:14.147 00.000 9828 move complete, result=0
03:31:14.147 00.000 9828 worker thread done servicing request
03:31:14.147 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:31:14.558 00.411 8976 Exposure complete
03:31:14.563 00.005 8976 worker thread done servicing request
03:31:14.563 00.000 5052 OnExposeComplete: enter
03:31:14.563 00.000 5052 UpdateGuideState(): m_state=6
03:31:14.563 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14115
03:31:14.563 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.31, Mass=64, SNR=5.4, Peak=58 HFD=2.8
03:31:14.563 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.56 = 1.72)
03:31:14.563 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.62)
03:31:14.563 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.40 hyp=0.68 cameraTheta=-2.52 mountX=-0.10 mountY=0.68, mountTheta=1.72
03:31:14.564 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.40, opts=13)
03:31:14.564 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.40)
03:31:14.564 00.000 8976 Worker thread wakes up
03:31:14.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.40) opts 0xd
03:31:14.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.40)
03:31:14.564 00.000 8976 Moving (-0.55, -0.40) raw xDistance=-0.10 yDistance=0.68
03:31:14.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:31:14.565 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
03:31:14.565 00.000 8976 MoveAxis(R, 0, ABG)
03:31:14.565 00.000 8976 MoveAxis(D, 3, ABG)
03:31:14.565 00.000 8976 stepping (-9, 12) + (0, -3)
03:31:14.565 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:14.565 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:31:14.565 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:14.565 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:14.565 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:14.565 00.000 5052 Enqueuing Expose request
03:31:14.606 00.041 8976 Received - 47 (G) 
03:31:14.606 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:14.606 00.000 8976 stepped: pos (-9, 9)
03:31:14.606 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
03:31:14.606 00.000 8976 MountToCamera -- mountX=1.43 mountY=-1.80 hyp=2.30 mountTheta=-0.90 cameraX=0.96, cameraY=2.10 cameraTheta=1.14
03:31:14.606 00.000 8976 incremental bump (0.956, 2.096) isValid = 1
03:31:14.606 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
03:31:14.606 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:31:14.606 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:31:14.606 00.000 8976 move complete, result=0
03:31:14.606 00.000 9828 Worker thread wakes up
03:31:14.606 00.000 8976 worker thread done servicing request
03:31:14.606 00.000 8976 Worker thread wakes up
03:31:14.606 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:31:14.606 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:31:14.606 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
03:31:14.606 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
03:31:14.606 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:31:14.606 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:14.607 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:14.607 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
03:31:14.607 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:31:14.607 00.000 9828 BLC: window closed
03:31:14.607 00.000 9828 MoveAxis(E, 17, B)
03:31:14.607 00.000 9828 Guiding  Dir = 2, Dur = 17
03:31:14.607 00.000 9828 IsSlewing returns 0
03:31:14.607 00.000 9828 IsGuiding returns 0
03:31:14.607 00.000 9828 PulseGuide returned control before completion, sleep 27
03:31:14.645 00.038 9828 IsGuiding returns 1
03:31:14.645 00.000 9828 scope still moving after pulse duration time elapsed
03:31:14.677 00.032 9828 IsSlewing returns 0
03:31:14.677 00.000 9828 IsGuiding returns 1
03:31:14.708 00.031 9828 IsSlewing returns 0
03:31:14.708 00.000 9828 IsGuiding returns 1
03:31:14.739 00.031 9828 IsSlewing returns 0
03:31:14.740 00.001 9828 IsGuiding returns 0
03:31:14.740 00.000 9828 scope move finished after 17 + 115 ms
03:31:14.740 00.000 9828 Move returns status 0, amount 17
03:31:14.740 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:14.740 00.000 9828 MoveAxis(N, 14, B)
03:31:14.740 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:14.754 00.014 9828 IsSlewing returns 0
03:31:14.754 00.000 9828 IsGuiding returns 0
03:31:14.754 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:14.785 00.031 9828 IsGuiding returns 1
03:31:14.785 00.000 9828 scope still moving after pulse duration time elapsed
03:31:14.815 00.030 9828 IsSlewing returns 0
03:31:14.815 00.000 9828 IsGuiding returns 1
03:31:14.847 00.032 9828 IsSlewing returns 0
03:31:14.847 00.000 9828 IsGuiding returns 1
03:31:14.878 00.031 9828 IsSlewing returns 0
03:31:14.878 00.000 9828 IsGuiding returns 1
03:31:14.909 00.031 9828 IsSlewing returns 0
03:31:14.909 00.000 9828 IsGuiding returns 0
03:31:14.909 00.000 9828 scope move finished after 14 + 140 ms
03:31:14.909 00.000 9828 Move returns status 0, amount 14
03:31:14.909 00.000 9828 move complete, result=0
03:31:14.909 00.000 9828 worker thread done servicing request
03:31:14.909 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:31:15.292 00.383 8976 Exposure complete
03:31:15.298 00.006 8976 worker thread done servicing request
03:31:15.298 00.000 5052 OnExposeComplete: enter
03:31:15.298 00.000 5052 UpdateGuideState(): m_state=6
03:31:15.298 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14116
03:31:15.298 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.76, Mass=45, SNR=4.5, Peak=56 HFD=2.3
03:31:15.298 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
03:31:15.298 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
03:31:15.298 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=0.01 mountY=-0.09, mountTheta=-1.43
03:31:15.299 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.05, opts=13)
03:31:15.299 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.05)
03:31:15.299 00.000 8976 Worker thread wakes up
03:31:15.299 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:15.299 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:31:15.299 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:15.299 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:15.299 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.05) opts 0xd
03:31:15.299 00.000 5052 Enqueuing Expose request
03:31:15.299 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.05)
03:31:15.299 00.000 8976 Moving (0.07, 0.05) raw xDistance=0.01 yDistance=-0.09
03:31:15.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:31:15.299 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:31:15.300 00.001 8976 MoveAxis(R, 0, ABG)
03:31:15.300 00.000 8976 MoveAxis(U, 0, ABG)
03:31:15.300 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:31:15.300 00.000 8976 MountToCamera -- mountX=1.41 mountY=-1.68 hyp=2.20 mountTheta=-0.87 cameraX=0.85, cameraY=2.02 cameraTheta=1.17
03:31:15.300 00.000 8976 incremental bump (0.853, 2.024) isValid = 1
03:31:15.300 00.000 8976 Scheduling Mount bump of (0.034, 0.084)
03:31:15.300 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.08, opts=4)
03:31:15.300 00.000 8976 Enqueuing Move request for scope (0.03, 0.08)
03:31:15.300 00.000 8976 move complete, result=0
03:31:15.300 00.000 9828 Worker thread wakes up
03:31:15.300 00.000 8976 worker thread done servicing request
03:31:15.300 00.000 8976 Worker thread wakes up
03:31:15.300 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:15.300 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:15.300 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0x4
03:31:15.300 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
03:31:15.300 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:15.300 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
03:31:15.301 00.001 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
03:31:15.301 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.18 mountX=-0.04 mountY=-0.08, mountTheta=-2.02
03:31:15.301 00.000 9828 Moving (0.03, 0.08) raw xDistance=-0.04 yDistance=-0.08
03:31:15.301 00.000 9828 BLC: window closed
03:31:15.301 00.000 9828 MoveAxis(E, 12, B)
03:31:15.301 00.000 9828 Guiding  Dir = 2, Dur = 12
03:31:15.301 00.000 9828 IsSlewing returns 0
03:31:15.301 00.000 9828 IsGuiding returns 0
03:31:15.301 00.000 9828 PulseGuide returned control before completion, sleep 22
03:31:15.327 00.026 9828 IsGuiding returns 1
03:31:15.327 00.000 9828 scope still moving after pulse duration time elapsed
03:31:15.357 00.030 9828 IsSlewing returns 0
03:31:15.357 00.000 9828 IsGuiding returns 1
03:31:15.388 00.031 9828 IsSlewing returns 0
03:31:15.388 00.000 9828 IsGuiding returns 1
03:31:15.420 00.032 9828 IsSlewing returns 0
03:31:15.420 00.000 9828 IsGuiding returns 1
03:31:15.451 00.031 9828 IsSlewing returns 0
03:31:15.451 00.000 9828 IsGuiding returns 1
03:31:15.482 00.031 9828 IsSlewing returns 0
03:31:15.487 00.005 9828 IsGuiding returns 0
03:31:15.487 00.000 9828 scope move finished after 12 + 172 ms
03:31:15.487 00.000 9828 Move returns status 0, amount 12
03:31:15.487 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:15.487 00.000 9828 MoveAxis(N, 11, B)
03:31:15.487 00.000 9828 Guiding  Dir = 0, Dur = 11
03:31:15.512 00.025 9828 IsSlewing returns 0
03:31:15.512 00.000 9828 IsGuiding returns 0
03:31:15.512 00.000 9828 PulseGuide returned control before completion, sleep 21
03:31:15.542 00.030 9828 IsGuiding returns 1
03:31:15.542 00.000 9828 scope still moving after pulse duration time elapsed
03:31:15.574 00.032 9828 IsSlewing returns 0
03:31:15.574 00.000 9828 IsGuiding returns 1
03:31:15.605 00.031 9828 IsSlewing returns 0
03:31:15.605 00.000 9828 IsGuiding returns 1
03:31:15.637 00.032 9828 IsSlewing returns 0
03:31:15.637 00.000 9828 IsGuiding returns 1
03:31:15.666 00.029 9828 IsSlewing returns 0
03:31:15.666 00.000 9828 IsGuiding returns 0
03:31:15.666 00.000 9828 scope move finished after 11 + 143 ms
03:31:15.666 00.000 9828 Move returns status 0, amount 11
03:31:15.666 00.000 9828 move complete, result=0
03:31:15.667 00.001 9828 worker thread done servicing request
03:31:15.667 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 11 ms NORTH
03:31:15.984 00.317 8976 Exposure complete
03:31:15.990 00.006 8976 worker thread done servicing request
03:31:15.990 00.000 5052 OnExposeComplete: enter
03:31:15.990 00.000 5052 UpdateGuideState(): m_state=6
03:31:15.990 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14117
03:31:15.990 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.76, Mass=46, SNR=4.6, Peak=55 HFD=2.5
03:31:15.990 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:31:15.990 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
03:31:15.990 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=0.05 hyp=0.41 cameraTheta=3.01 mountX=0.23 mountY=0.31, mountTheta=0.93
03:31:15.990 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=0.05, opts=13)
03:31:15.991 00.001 5052 Enqueuing Move request for stepguider (-0.41, 0.05)
03:31:15.991 00.000 8976 Worker thread wakes up
03:31:15.991 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 0.05) opts 0xd
03:31:15.991 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 0.05)
03:31:15.991 00.000 8976 Moving (-0.41, 0.05) raw xDistance=0.23 yDistance=0.31
03:31:15.991 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:15.991 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:31:15.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:15.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:31:15.991 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:15.991 00.000 5052 Enqueuing Expose request
03:31:15.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:31:15.991 00.000 8976 MoveAxis(R, 0, ABG)
03:31:15.991 00.000 8976 MoveAxis(D, 1, ABG)
03:31:15.991 00.000 8976 stepping (-9, 9) + (0, -1)
03:31:15.991 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:16.012 00.021 8976 Received - 47 (G) 
03:31:16.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:16.012 00.000 8976 stepped: pos (-9, 8)
03:31:16.012 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
03:31:16.012 00.000 8976 MountToCamera -- mountX=1.40 mountY=-1.55 hyp=2.09 mountTheta=-0.83 cameraX=0.74, cameraY=1.95 cameraTheta=1.21
03:31:16.013 00.001 8976 incremental bump (0.738, 1.952) isValid = 1
03:31:16.013 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
03:31:16.013 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:31:16.013 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:31:16.013 00.000 8976 move complete, result=0
03:31:16.013 00.000 9828 Worker thread wakes up
03:31:16.013 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:31:16.013 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:31:16.013 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.97)
03:31:16.013 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
03:31:16.013 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:31:16.013 00.000 8976 worker thread done servicing request
03:31:16.013 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
03:31:16.013 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:31:16.013 00.000 9828 BLC: window closed
03:31:16.013 00.000 9828 MoveAxis(E, 15, B)
03:31:16.013 00.000 8976 Worker thread wakes up
03:31:16.013 00.000 9828 Guiding  Dir = 2, Dur = 15
03:31:16.014 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:16.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:16.014 00.000 9828 IsSlewing returns 0
03:31:16.014 00.000 9828 IsGuiding returns 0
03:31:16.014 00.000 9828 PulseGuide returned control before completion, sleep 25
03:31:16.043 00.029 9828 IsGuiding returns 1
03:31:16.043 00.000 9828 scope still moving after pulse duration time elapsed
03:31:16.074 00.031 9828 IsSlewing returns 0
03:31:16.074 00.000 9828 IsGuiding returns 1
03:31:16.105 00.031 9828 IsSlewing returns 0
03:31:16.105 00.000 9828 IsGuiding returns 1
03:31:16.136 00.031 9828 IsSlewing returns 0
03:31:16.136 00.000 9828 IsGuiding returns 1
03:31:16.167 00.031 9828 IsSlewing returns 0
03:31:16.168 00.001 9828 IsGuiding returns 1
03:31:16.198 00.030 9828 IsSlewing returns 0
03:31:16.199 00.001 9828 IsGuiding returns 0
03:31:16.199 00.000 9828 scope move finished after 15 + 169 ms
03:31:16.199 00.000 9828 Move returns status 0, amount 15
03:31:16.199 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:16.199 00.000 9828 MoveAxis(N, 14, B)
03:31:16.199 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:16.213 00.014 9828 IsSlewing returns 0
03:31:16.213 00.000 9828 IsGuiding returns 0
03:31:16.213 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:16.244 00.031 9828 IsGuiding returns 1
03:31:16.244 00.000 9828 scope still moving after pulse duration time elapsed
03:31:16.275 00.031 9828 IsSlewing returns 0
03:31:16.275 00.000 9828 IsGuiding returns 1
03:31:16.305 00.030 9828 IsSlewing returns 0
03:31:16.305 00.000 9828 IsGuiding returns 1
03:31:16.337 00.032 9828 IsSlewing returns 0
03:31:16.337 00.000 9828 IsGuiding returns 1
03:31:16.369 00.032 9828 IsSlewing returns 0
03:31:16.369 00.000 9828 IsGuiding returns 0
03:31:16.369 00.000 9828 scope move finished after 14 + 141 ms
03:31:16.369 00.000 9828 Move returns status 0, amount 14
03:31:16.369 00.000 9828 move complete, result=0
03:31:16.370 00.001 9828 worker thread done servicing request
03:31:16.370 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:31:16.698 00.328 8976 Exposure complete
03:31:16.703 00.005 8976 worker thread done servicing request
03:31:16.703 00.000 5052 OnExposeComplete: enter
03:31:16.703 00.000 5052 UpdateGuideState(): m_state=6
03:31:16.704 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14118
03:31:16.704 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.66, Mass=61, SNR=5.2, Peak=55 HFD=2.7
03:31:16.704 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
03:31:16.704 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
03:31:16.704 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.05 hyp=0.45 cameraTheta=-3.04 mountX=0.16 mountY=0.40, mountTheta=1.18
03:31:16.704 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.05, opts=13)
03:31:16.704 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.05)
03:31:16.704 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:16.704 00.000 5052 UpdateGuideState exits: m=61 SNR=5.2
03:31:16.705 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:16.705 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:16.705 00.000 5052 Enqueuing Expose request
03:31:16.705 00.000 8976 Worker thread wakes up
03:31:16.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.05) opts 0xd
03:31:16.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.05)
03:31:16.705 00.000 8976 Moving (-0.45, -0.05) raw xDistance=0.16 yDistance=0.40
03:31:16.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:31:16.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
03:31:16.705 00.000 8976 MoveAxis(R, 0, ABG)
03:31:16.705 00.000 8976 MoveAxis(D, 2, ABG)
03:31:16.705 00.000 8976 stepping (-9, 8) + (0, -2)
03:31:16.705 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:16.732 00.027 8976 Received - 47 (G) 
03:31:16.732 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:16.732 00.000 8976 stepped: pos (-9, 6)
03:31:16.732 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
03:31:16.732 00.000 8976 MountToCamera -- mountX=1.39 mountY=-1.35 hyp=1.94 mountTheta=-0.77 cameraX=0.57, cameraY=1.86 cameraTheta=1.27
03:31:16.732 00.000 8976 incremental bump (0.567, 1.856) isValid = 1
03:31:16.732 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
03:31:16.732 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:31:16.732 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:31:16.732 00.000 8976 move complete, result=0
03:31:16.733 00.001 9828 Worker thread wakes up
03:31:16.733 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:31:16.733 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:31:16.733 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
03:31:16.733 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:31:16.733 00.000 8976 worker thread done servicing request
03:31:16.733 00.000 8976 Worker thread wakes up
03:31:16.733 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.98)
03:31:16.733 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
03:31:16.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:16.733 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:16.733 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:31:16.733 00.000 9828 BLC: window closed
03:31:16.733 00.000 9828 MoveAxis(E, 12, B)
03:31:16.733 00.000 9828 Guiding  Dir = 2, Dur = 12
03:31:16.734 00.001 9828 IsSlewing returns 0
03:31:16.734 00.000 9828 IsGuiding returns 0
03:31:16.734 00.000 9828 PulseGuide returned control before completion, sleep 22
03:31:16.760 00.026 9828 IsGuiding returns 1
03:31:16.760 00.000 9828 scope still moving after pulse duration time elapsed
03:31:16.791 00.031 9828 IsSlewing returns 0
03:31:16.791 00.000 9828 IsGuiding returns 1
03:31:16.823 00.032 9828 IsSlewing returns 0
03:31:16.823 00.000 9828 IsGuiding returns 1
03:31:16.854 00.031 9828 IsSlewing returns 0
03:31:16.854 00.000 9828 IsGuiding returns 1
03:31:16.886 00.032 9828 IsSlewing returns 0
03:31:16.886 00.000 9828 IsGuiding returns 0
03:31:16.886 00.000 9828 scope move finished after 12 + 140 ms
03:31:16.886 00.000 9828 Move returns status 0, amount 12
03:31:16.886 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:16.886 00.000 9828 MoveAxis(N, 15, B)
03:31:16.886 00.000 9828 Guiding  Dir = 0, Dur = 15
03:31:16.901 00.015 9828 IsSlewing returns 0
03:31:16.901 00.000 9828 IsGuiding returns 0
03:31:16.901 00.000 9828 PulseGuide returned control before completion, sleep 25
03:31:16.932 00.031 9828 IsGuiding returns 1
03:31:16.932 00.000 9828 scope still moving after pulse duration time elapsed
03:31:16.963 00.031 9828 IsSlewing returns 0
03:31:16.963 00.000 9828 IsGuiding returns 1
03:31:16.994 00.031 9828 IsSlewing returns 0
03:31:16.994 00.000 9828 IsGuiding returns 1
03:31:17.024 00.030 9828 IsSlewing returns 0
03:31:17.024 00.000 9828 IsGuiding returns 1
03:31:17.056 00.032 9828 IsSlewing returns 0
03:31:17.056 00.000 9828 IsGuiding returns 0
03:31:17.057 00.001 9828 scope move finished after 15 + 139 ms
03:31:17.057 00.000 9828 Move returns status 0, amount 15
03:31:17.057 00.000 9828 move complete, result=0
03:31:17.057 00.000 9828 worker thread done servicing request
03:31:17.057 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:31:17.419 00.362 8976 Exposure complete
03:31:17.424 00.005 8976 worker thread done servicing request
03:31:17.424 00.000 5052 OnExposeComplete: enter
03:31:17.424 00.000 5052 UpdateGuideState(): m_state=6
03:31:17.424 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14119
03:31:17.424 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=282.12, Mass=47, SNR=4.6, Peak=55 HFD=2.1
03:31:17.424 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.24 = 0.24)
03:31:17.424 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
03:31:17.424 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.41 hyp=0.54 cameraTheta=2.29 mountX=0.53 mountY=0.08, mountTheta=0.14
03:31:17.425 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.41, opts=13)
03:31:17.425 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.41)
03:31:17.425 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:17.425 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:31:17.425 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:17.425 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:17.425 00.000 5052 Enqueuing Expose request
03:31:17.425 00.000 8976 Worker thread wakes up
03:31:17.425 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.41) opts 0xd
03:31:17.425 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.41)
03:31:17.425 00.000 8976 Moving (-0.36, 0.41) raw xDistance=0.53 yDistance=0.08
03:31:17.425 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
03:31:17.426 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:31:17.426 00.000 8976 MoveAxis(L, 2, ABG)
03:31:17.426 00.000 8976 stepping (-9, 6) + (-2, 0)
03:31:17.426 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:17.451 00.025 8976 Received - 47 (G) 
03:31:17.451 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:17.451 00.000 8976 stepped: pos (-11, 6)
03:31:17.451 00.000 8976 MoveAxis(U, 0, ABG)
03:31:17.451 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:31:17.451 00.000 8976 MountToCamera -- mountX=1.49 mountY=-1.22 hyp=1.93 mountTheta=-0.69 cameraX=0.41, cameraY=1.88 cameraTheta=1.36
03:31:17.451 00.000 8976 incremental bump (0.407, 1.881) isValid = 1
03:31:17.451 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
03:31:17.451 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:31:17.451 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:31:17.451 00.000 8976 move complete, result=0
03:31:17.451 00.000 9828 Worker thread wakes up
03:31:17.451 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:31:17.452 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:31:17.452 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
03:31:17.452 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:31:17.452 00.000 8976 worker thread done servicing request
03:31:17.452 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
03:31:17.452 00.000 8976 Worker thread wakes up
03:31:17.452 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
03:31:17.452 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:17.452 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:31:17.452 00.000 9828 BLC: window closed
03:31:17.452 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:17.452 00.000 9828 MoveAxis(E, 9, B)
03:31:17.452 00.000 9828 Guiding  Dir = 2, Dur = 9
03:31:17.452 00.000 9828 IsSlewing returns 0
03:31:17.453 00.001 9828 IsGuiding returns 0
03:31:17.453 00.000 9828 PulseGuide returned control before completion, sleep 19
03:31:17.477 00.024 9828 IsGuiding returns 1
03:31:17.477 00.000 9828 scope still moving after pulse duration time elapsed
03:31:17.508 00.031 9828 IsSlewing returns 0
03:31:17.508 00.000 9828 IsGuiding returns 1
03:31:17.539 00.031 9828 IsSlewing returns 0
03:31:17.539 00.000 9828 IsGuiding returns 1
03:31:17.570 00.031 9828 IsSlewing returns 0
03:31:17.570 00.000 9828 IsGuiding returns 1
03:31:17.601 00.031 9828 IsSlewing returns 0
03:31:17.601 00.000 9828 IsGuiding returns 0
03:31:17.601 00.000 9828 scope move finished after 9 + 139 ms
03:31:17.601 00.000 9828 Move returns status 0, amount 9
03:31:17.601 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:17.601 00.000 9828 MoveAxis(N, 15, B)
03:31:17.602 00.001 9828 Guiding  Dir = 0, Dur = 15
03:31:17.616 00.014 9828 IsSlewing returns 0
03:31:17.616 00.000 9828 IsGuiding returns 0
03:31:17.616 00.000 9828 PulseGuide returned control before completion, sleep 25
03:31:17.647 00.031 9828 IsGuiding returns 1
03:31:17.647 00.000 9828 scope still moving after pulse duration time elapsed
03:31:17.678 00.031 9828 IsSlewing returns 0
03:31:17.678 00.000 9828 IsGuiding returns 1
03:31:17.709 00.031 9828 IsSlewing returns 0
03:31:17.709 00.000 9828 IsGuiding returns 1
03:31:17.739 00.030 9828 IsSlewing returns 0
03:31:17.739 00.000 9828 IsGuiding returns 1
03:31:17.770 00.031 9828 IsSlewing returns 0
03:31:17.770 00.000 9828 IsGuiding returns 1
03:31:17.801 00.031 9828 IsSlewing returns 0
03:31:17.801 00.000 9828 IsGuiding returns 0
03:31:17.801 00.000 9828 scope move finished after 15 + 169 ms
03:31:17.801 00.000 9828 Move returns status 0, amount 15
03:31:17.801 00.000 9828 move complete, result=0
03:31:17.801 00.000 9828 worker thread done servicing request
03:31:17.801 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:31:18.137 00.336 8976 Exposure complete
03:31:18.143 00.006 8976 worker thread done servicing request
03:31:18.143 00.000 5052 OnExposeComplete: enter
03:31:18.143 00.000 5052 UpdateGuideState(): m_state=6
03:31:18.143 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14120
03:31:18.143 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.88, Mass=31, SNR=3.8, Peak=56 HFD=1.1
03:31:18.143 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:31:18.143 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
03:31:18.143 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.17 hyp=0.49 cameraTheta=2.79 mountX=0.36 mountY=0.29, mountTheta=0.69
03:31:18.144 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.17, opts=13)
03:31:18.144 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.17)
03:31:18.144 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:18.144 00.000 5052 UpdateGuideState exits: m=31 SNR=3.8
03:31:18.144 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:18.144 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:18.144 00.000 5052 Enqueuing Expose request
03:31:18.144 00.000 8976 Worker thread wakes up
03:31:18.144 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.17) opts 0xd
03:31:18.144 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.17)
03:31:18.144 00.000 8976 Moving (-0.46, 0.17) raw xDistance=0.36 yDistance=0.29
03:31:18.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
03:31:18.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
03:31:18.144 00.000 8976 MoveAxis(L, 2, ABG)
03:31:18.144 00.000 8976 stepping (-11, 6) + (-2, 0)
03:31:18.144 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:18.171 00.027 8976 Received - 47 (G) 
03:31:18.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:18.171 00.000 8976 stepped: pos (-13, 6)
03:31:18.171 00.000 8976 MoveAxis(D, 1, ABG)
03:31:18.171 00.000 8976 stepping (-13, 6) + (0, -1)
03:31:18.171 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:18.203 00.032 8976 Received - 47 (G) 
03:31:18.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:18.203 00.000 8976 stepped: pos (-13, 5)
03:31:18.203 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
03:31:18.203 00.000 8976 MountToCamera -- mountX=1.66 mountY=-1.08 hyp=1.98 mountTheta=-0.58 cameraX=0.21, cameraY=1.96 cameraTheta=1.47
03:31:18.203 00.000 8976 incremental bump (0.207, 1.965) isValid = 1
03:31:18.203 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
03:31:18.203 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:31:18.203 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:31:18.203 00.000 8976 move complete, result=0
03:31:18.203 00.000 9828 Worker thread wakes up
03:31:18.203 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:31:18.203 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:31:18.203 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
03:31:18.203 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
03:31:18.203 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:31:18.203 00.000 8976 worker thread done servicing request
03:31:18.203 00.000 8976 Worker thread wakes up
03:31:18.204 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:18.204 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:18.204 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
03:31:18.204 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:31:18.204 00.000 9828 BLC: window closed
03:31:18.204 00.000 9828 MoveAxis(E, 6, B)
03:31:18.204 00.000 9828 Guiding  Dir = 2, Dur = 6
03:31:18.204 00.000 9828 IsSlewing returns 0
03:31:18.204 00.000 9828 IsGuiding returns 0
03:31:18.204 00.000 9828 PulseGuide returned control before completion, sleep 16
03:31:18.222 00.018 9828 IsGuiding returns 1
03:31:18.222 00.000 9828 scope still moving after pulse duration time elapsed
03:31:18.253 00.031 9828 IsSlewing returns 0
03:31:18.254 00.001 9828 IsGuiding returns 1
03:31:18.285 00.031 9828 IsSlewing returns 0
03:31:18.285 00.000 9828 IsGuiding returns 1
03:31:18.317 00.032 9828 IsSlewing returns 0
03:31:18.317 00.000 9828 IsGuiding returns 0
03:31:18.317 00.000 9828 scope move finished after 6 + 107 ms
03:31:18.317 00.000 9828 Move returns status 0, amount 6
03:31:18.317 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:18.317 00.000 9828 MoveAxis(N, 16, B)
03:31:18.317 00.000 9828 Guiding  Dir = 0, Dur = 16
03:31:18.333 00.016 9828 IsSlewing returns 0
03:31:18.333 00.000 9828 IsGuiding returns 0
03:31:18.333 00.000 9828 PulseGuide returned control before completion, sleep 26
03:31:18.364 00.031 9828 IsGuiding returns 1
03:31:18.365 00.001 9828 scope still moving after pulse duration time elapsed
03:31:18.395 00.030 9828 IsSlewing returns 0
03:31:18.395 00.000 9828 IsGuiding returns 1
03:31:18.427 00.032 9828 IsSlewing returns 0
03:31:18.427 00.000 9828 IsGuiding returns 1
03:31:18.458 00.031 9828 IsSlewing returns 0
03:31:18.458 00.000 9828 IsGuiding returns 1
03:31:18.489 00.031 9828 IsSlewing returns 0
03:31:18.489 00.000 9828 IsGuiding returns 0
03:31:18.489 00.000 9828 scope move finished after 16 + 140 ms
03:31:18.489 00.000 9828 Move returns status 0, amount 16
03:31:18.489 00.000 9828 move complete, result=0
03:31:18.489 00.000 9828 worker thread done servicing request
03:31:18.489 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:31:18.885 00.396 8976 Exposure complete
03:31:18.891 00.006 8976 worker thread done servicing request
03:31:18.891 00.000 5052 OnExposeComplete: enter
03:31:18.891 00.000 5052 UpdateGuideState(): m_state=6
03:31:18.891 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14121
03:31:18.891 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.41, Mass=29, SNR=3.7, Peak=55 HFD=1.2
03:31:18.891 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
03:31:18.891 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
03:31:18.891 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.30 hyp=0.96 cameraTheta=-2.83 mountX=0.15 mountY=0.93, mountTheta=1.41
03:31:18.892 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.30, opts=13)
03:31:18.892 00.000 5052 Enqueuing Move request for stepguider (-0.92, -0.30)
03:31:18.892 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:18.892 00.000 5052 UpdateGuideState exits: m=29 SNR=3.7
03:31:18.892 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:18.892 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:18.892 00.000 5052 Enqueuing Expose request
03:31:18.892 00.000 8976 Worker thread wakes up
03:31:18.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.30) opts 0xd
03:31:18.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.30)
03:31:18.892 00.000 8976 Moving (-0.92, -0.30) raw xDistance=0.15 yDistance=0.93
03:31:18.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:31:18.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.93
03:31:18.892 00.000 8976 MoveAxis(R, 0, ABG)
03:31:18.892 00.000 8976 MoveAxis(D, 4, ABG)
03:31:18.892 00.000 8976 stepping (-13, 5) + (0, -4)
03:31:18.892 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:18.922 00.030 8976 Received - 47 (G) 
03:31:18.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:18.922 00.000 8976 stepped: pos (-13, 1)
03:31:18.922 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
03:31:18.922 00.000 8976 MountToCamera -- mountX=1.77 mountY=-0.78 hyp=1.93 mountTheta=-0.41 cameraX=-0.11, cameraY=1.93 cameraTheta=1.63
03:31:18.922 00.000 8976 incremental bump (-0.114, 1.925) isValid = 1
03:31:18.922 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
03:31:18.922 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:31:18.922 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:31:18.922 00.000 8976 move complete, result=0
03:31:18.922 00.000 9828 Worker thread wakes up
03:31:18.922 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:31:18.922 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:31:18.922 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
03:31:18.922 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
03:31:18.922 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
03:31:18.922 00.000 8976 worker thread done servicing request
03:31:18.922 00.000 8976 Worker thread wakes up
03:31:18.923 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:18.923 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:18.923 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
03:31:18.923 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:31:18.923 00.000 9828 BLC: window closed
03:31:18.923 00.000 9828 MoveAxis(W, 0, B)
03:31:18.923 00.000 9828 Move returns status 0, amount 0
03:31:18.923 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:18.923 00.000 9828 MoveAxis(N, 16, B)
03:31:18.923 00.000 9828 Guiding  Dir = 0, Dur = 16
03:31:18.923 00.000 9828 IsSlewing returns 0
03:31:18.923 00.000 9828 IsGuiding returns 0
03:31:18.924 00.001 9828 PulseGuide returned control before completion, sleep 26
03:31:18.955 00.031 9828 IsGuiding returns 1
03:31:18.955 00.000 9828 scope still moving after pulse duration time elapsed
03:31:18.986 00.031 9828 IsSlewing returns 0
03:31:18.986 00.000 9828 IsGuiding returns 1
03:31:19.017 00.031 9828 IsSlewing returns 0
03:31:19.017 00.000 9828 IsGuiding returns 1
03:31:19.048 00.031 9828 IsSlewing returns 0
03:31:19.048 00.000 9828 IsGuiding returns 0
03:31:19.048 00.000 9828 scope move finished after 16 + 108 ms
03:31:19.048 00.000 9828 Move returns status 0, amount 16
03:31:19.048 00.000 9828 move complete, result=0
03:31:19.048 00.000 9828 worker thread done servicing request
03:31:19.048 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
03:31:19.607 00.559 8976 Exposure complete
03:31:19.613 00.006 8976 worker thread done servicing request
03:31:19.613 00.000 5052 OnExposeComplete: enter
03:31:19.613 00.000 5052 UpdateGuideState(): m_state=6
03:31:19.613 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14122
03:31:19.613 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=281.87, Mass=32, SNR=3.9, Peak=54 HFD=1.4
03:31:19.613 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:31:19.613 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
03:31:19.613 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=0.16 hyp=0.96 cameraTheta=2.97 mountX=0.57 mountY=0.71, mountTheta=0.89
03:31:19.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=0.16, opts=13)
03:31:19.614 00.000 5052 Enqueuing Move request for stepguider (-0.95, 0.16)
03:31:19.614 00.000 8976 Worker thread wakes up
03:31:19.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, 0.16) opts 0xd
03:31:19.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, 0.16)
03:31:19.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:19.614 00.000 5052 UpdateGuideState exits: m=32 SNR=3.9
03:31:19.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:19.614 00.000 8976 Moving (-0.95, 0.16) raw xDistance=0.57 yDistance=0.71
03:31:19.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
03:31:19.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.71
03:31:19.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:19.614 00.000 5052 Enqueuing Expose request
03:31:19.614 00.000 8976 MoveAxis(L, 2, ABG)
03:31:19.615 00.001 8976 stepping (-13, 1) + (-2, 0)
03:31:19.615 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:19.642 00.027 8976 Received - 47 (G) 
03:31:19.642 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:19.642 00.000 8976 stepped: pos (-15, 1)
03:31:19.642 00.000 8976 MoveAxis(D, 3, ABG)
03:31:19.642 00.000 8976 stepping (-15, 1) + (0, -3)
03:31:19.642 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:19.673 00.031 8976 Received - 47 (G) 
03:31:19.673 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:19.673 00.000 8976 stepped: pos (-15, -2)
03:31:19.673 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
03:31:19.673 00.000 8976 MountToCamera -- mountX=1.94 mountY=-0.41 hyp=1.98 mountTheta=-0.21 cameraX=-0.51, cameraY=1.92 cameraTheta=1.83
03:31:19.673 00.000 8976 incremental bump (-0.515, 1.917) isValid = 1
03:31:19.673 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
03:31:19.673 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:31:19.673 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:31:19.673 00.000 8976 move complete, result=0
03:31:19.673 00.000 9828 Worker thread wakes up
03:31:19.673 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:31:19.673 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:31:19.673 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
03:31:19.673 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:31:19.673 00.000 8976 worker thread done servicing request
03:31:19.674 00.001 8976 Worker thread wakes up
03:31:19.674 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:19.674 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:19.674 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
03:31:19.674 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
03:31:19.674 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:31:19.674 00.000 9828 BLC: window closed
03:31:19.674 00.000 9828 MoveAxis(W, 8, B)
03:31:19.674 00.000 9828 Guiding  Dir = 3, Dur = 8
03:31:19.674 00.000 9828 IsSlewing returns 0
03:31:19.674 00.000 9828 IsGuiding returns 0
03:31:19.675 00.001 9828 PulseGuide returned control before completion, sleep 18
03:31:19.703 00.028 9828 IsGuiding returns 1
03:31:19.703 00.000 9828 scope still moving after pulse duration time elapsed
03:31:19.734 00.031 9828 IsSlewing returns 0
03:31:19.734 00.000 9828 IsGuiding returns 1
03:31:19.764 00.030 9828 IsSlewing returns 0
03:31:19.764 00.000 9828 IsGuiding returns 1
03:31:19.795 00.031 9828 IsSlewing returns 0
03:31:19.795 00.000 9828 IsGuiding returns 1
03:31:19.826 00.031 9828 IsSlewing returns 0
03:31:19.826 00.000 9828 IsGuiding returns 0
03:31:19.826 00.000 9828 scope move finished after 8 + 143 ms
03:31:19.826 00.000 9828 Move returns status 0, amount 8
03:31:19.826 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:19.826 00.000 9828 MoveAxis(N, 16, B)
03:31:19.826 00.000 9828 Guiding  Dir = 0, Dur = 16
03:31:19.841 00.015 9828 IsSlewing returns 0
03:31:19.841 00.000 9828 IsGuiding returns 0
03:31:19.841 00.000 9828 PulseGuide returned control before completion, sleep 26
03:31:19.871 00.030 9828 IsGuiding returns 1
03:31:19.871 00.000 9828 scope still moving after pulse duration time elapsed
03:31:19.903 00.032 9828 IsSlewing returns 0
03:31:19.903 00.000 9828 IsGuiding returns 1
03:31:19.934 00.031 9828 IsSlewing returns 0
03:31:19.934 00.000 9828 IsGuiding returns 1
03:31:19.966 00.032 9828 IsSlewing returns 0
03:31:19.966 00.000 9828 IsGuiding returns 1
03:31:19.998 00.032 9828 IsSlewing returns 0
03:31:19.998 00.000 9828 IsGuiding returns 0
03:31:19.998 00.000 9828 scope move finished after 16 + 140 ms
03:31:19.998 00.000 9828 Move returns status 0, amount 16
03:31:19.998 00.000 9828 move complete, result=0
03:31:19.998 00.000 9828 worker thread done servicing request
03:31:19.998 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
03:31:20.356 00.358 8976 Exposure complete
03:31:20.362 00.006 8976 worker thread done servicing request
03:31:20.362 00.000 5052 OnExposeComplete: enter
03:31:20.362 00.000 5052 UpdateGuideState(): m_state=6
03:31:20.362 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14123
03:31:20.362 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.69, Mass=46, SNR=4.6, Peak=54 HFD=2.1
03:31:20.362 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
03:31:20.362 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
03:31:20.362 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=-0.02 hyp=0.39 cameraTheta=-3.10 mountX=0.16 mountY=0.33, mountTheta=1.12
03:31:20.363 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=-0.02, opts=13)
03:31:20.363 00.000 5052 Enqueuing Move request for stepguider (-0.38, -0.02)
03:31:20.363 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:20.363 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:31:20.363 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:20.363 00.000 8976 Worker thread wakes up
03:31:20.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, -0.02) opts 0xd
03:31:20.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, -0.02)
03:31:20.363 00.000 8976 Moving (-0.38, -0.02) raw xDistance=0.16 yDistance=0.33
03:31:20.363 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:20.363 00.000 5052 Enqueuing Expose request
03:31:20.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:31:20.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33
03:31:20.363 00.000 8976 MoveAxis(R, 0, ABG)
03:31:20.363 00.000 8976 MoveAxis(D, 2, ABG)
03:31:20.363 00.000 8976 stepping (-15, -2) + (0, -2)
03:31:20.363 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:20.392 00.029 8976 Received - 47 (G) 
03:31:20.392 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:20.392 00.000 8976 stepped: pos (-15, -4)
03:31:20.392 00.000 8976 MountToCamera -- mountTheta (-0.03) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
03:31:20.392 00.000 8976 MountToCamera -- mountX=2.06 mountY=-0.07 hyp=2.06 mountTheta=-0.03 cameraX=-0.88, cameraY=1.86 cameraTheta=2.01
03:31:20.392 00.000 8976 incremental bump (-0.877, 1.864) isValid = 1
03:31:20.393 00.001 8976 Scheduling Mount bump of (-0.049, 0.108)
03:31:20.393 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:31:20.393 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:31:20.393 00.000 8976 move complete, result=0
03:31:20.393 00.000 8976 worker thread done servicing request
03:31:20.393 00.000 8976 Worker thread wakes up
03:31:20.393 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 2 ms SOUTH
03:31:20.393 00.000 9828 Worker thread wakes up
03:31:20.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:20.393 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:31:20.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:20.393 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:31:20.393 00.000 9828 CameraToMount -- cameraTheta (2.00) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
03:31:20.393 00.000 9828 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.27)
03:31:20.393 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=0.04 mountY=-0.11, mountTheta=-1.20
03:31:20.393 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
03:31:20.393 00.000 9828 BLC: window closed
03:31:20.394 00.001 9828 MoveAxis(W, 14, B)
03:31:20.394 00.000 9828 Guiding  Dir = 3, Dur = 14
03:31:20.394 00.000 9828 IsSlewing returns 0
03:31:20.394 00.000 9828 IsGuiding returns 0
03:31:20.394 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:20.419 00.025 9828 IsGuiding returns 1
03:31:20.419 00.000 9828 scope still moving after pulse duration time elapsed
03:31:20.450 00.031 9828 IsSlewing returns 0
03:31:20.450 00.000 9828 IsGuiding returns 1
03:31:20.481 00.031 9828 IsSlewing returns 0
03:31:20.481 00.000 9828 IsGuiding returns 1
03:31:20.512 00.031 9828 IsSlewing returns 0
03:31:20.512 00.000 9828 IsGuiding returns 1
03:31:20.542 00.030 9828 IsSlewing returns 0
03:31:20.542 00.000 9828 IsGuiding returns 0
03:31:20.542 00.000 9828 scope move finished after 14 + 133 ms
03:31:20.542 00.000 9828 Move returns status 0, amount 14
03:31:20.542 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:20.542 00.000 9828 MoveAxis(N, 15, B)
03:31:20.542 00.000 9828 Guiding  Dir = 0, Dur = 15
03:31:20.558 00.016 9828 IsSlewing returns 0
03:31:20.558 00.000 9828 IsGuiding returns 0
03:31:20.558 00.000 9828 PulseGuide returned control before completion, sleep 25
03:31:20.590 00.032 9828 IsGuiding returns 1
03:31:20.590 00.000 9828 scope still moving after pulse duration time elapsed
03:31:20.622 00.032 9828 IsSlewing returns 0
03:31:20.622 00.000 9828 IsGuiding returns 1
03:31:20.653 00.031 9828 IsSlewing returns 0
03:31:20.653 00.000 9828 IsGuiding returns 1
03:31:20.685 00.032 9828 IsSlewing returns 0
03:31:20.685 00.000 9828 IsGuiding returns 1
03:31:20.716 00.031 9828 IsSlewing returns 0
03:31:20.716 00.000 9828 IsGuiding returns 0
03:31:20.716 00.000 9828 scope move finished after 15 + 143 ms
03:31:20.716 00.000 9828 Move returns status 0, amount 15
03:31:20.716 00.000 9828 move complete, result=0
03:31:20.716 00.000 9828 worker thread done servicing request
03:31:20.716 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
03:31:21.081 00.365 8976 Exposure complete
03:31:21.087 00.006 8976 worker thread done servicing request
03:31:21.087 00.000 5052 OnExposeComplete: enter
03:31:21.087 00.000 5052 UpdateGuideState(): m_state=6
03:31:21.087 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14124
03:31:21.087 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=282.05, Mass=47, SNR=4.6, Peak=55 HFD=2.1
03:31:21.087 00.000 5052 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
03:31:21.087 00.000 5052 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.04 = 0.04)
03:31:21.087 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.34 hyp=0.41 cameraTheta=2.19 mountX=0.41 mountY=0.02, mountTheta=0.04
03:31:21.088 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.34, opts=13)
03:31:21.088 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.34)
03:31:21.088 00.000 8976 Worker thread wakes up
03:31:21.088 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.34) opts 0xd
03:31:21.088 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.34)
03:31:21.088 00.000 8976 Moving (-0.24, 0.34) raw xDistance=0.41 yDistance=0.02
03:31:21.088 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:21.088 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:31:21.088 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:21.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:31:21.088 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:31:21.088 00.000 8976 MoveAxis(L, 2, ABG)
03:31:21.088 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:21.088 00.000 5052 Enqueuing Expose request
03:31:21.088 00.000 8976 stepping (-15, -4) + (-2, 0)
03:31:21.089 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:21.112 00.023 8976 Received - 47 (G) 
03:31:21.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:21.112 00.000 8976 stepped: pos (-17, -4)
03:31:21.112 00.000 8976 MoveAxis(U, 0, ABG)
03:31:21.112 00.000 8976 MountToCamera -- mountTheta (0.07) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
03:31:21.113 00.001 8976 MountToCamera -- mountX=2.24 mountY=0.16 hyp=2.24 mountTheta=0.07 cameraX=-1.16, cameraY=1.92 cameraTheta=2.12
03:31:21.113 00.000 8976 incremental bump (-1.165, 1.918) isValid = 1
03:31:21.113 00.000 8976 Scheduling Mount bump of (-0.060, 0.102)
03:31:21.113 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:31:21.113 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:31:21.113 00.000 8976 move complete, result=0
03:31:21.113 00.000 9828 Worker thread wakes up
03:31:21.113 00.000 8976 worker thread done servicing request
03:31:21.113 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
03:31:21.113 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:31:21.113 00.000 8976 Worker thread wakes up
03:31:21.113 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:31:21.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:21.113 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.09)
03:31:21.113 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:21.113 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.17)
03:31:21.113 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.05 mountY=-0.11, mountTheta=-1.10
03:31:21.113 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:31:21.113 00.000 9828 BLC: window closed
03:31:21.114 00.001 9828 MoveAxis(W, 17, B)
03:31:21.114 00.000 9828 Guiding  Dir = 3, Dur = 17
03:31:21.114 00.000 9828 IsSlewing returns 0
03:31:21.114 00.000 9828 IsGuiding returns 0
03:31:21.114 00.000 9828 PulseGuide returned control before completion, sleep 27
03:31:21.148 00.034 9828 IsGuiding returns 1
03:31:21.148 00.000 9828 scope still moving after pulse duration time elapsed
03:31:21.179 00.031 9828 IsSlewing returns 0
03:31:21.179 00.000 9828 IsGuiding returns 1
03:31:21.211 00.032 9828 IsSlewing returns 0
03:31:21.211 00.000 9828 IsGuiding returns 1
03:31:21.243 00.032 9828 IsSlewing returns 0
03:31:21.243 00.000 9828 IsGuiding returns 1
03:31:21.275 00.032 9828 IsSlewing returns 0
03:31:21.275 00.000 9828 IsGuiding returns 1
03:31:21.307 00.032 9828 IsSlewing returns 0
03:31:21.307 00.000 9828 IsGuiding returns 1
03:31:21.338 00.031 9828 IsSlewing returns 0
03:31:21.338 00.000 9828 IsGuiding returns 0
03:31:21.338 00.000 9828 scope move finished after 17 + 207 ms
03:31:21.338 00.000 9828 Move returns status 0, amount 17
03:31:21.338 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:21.338 00.000 9828 MoveAxis(N, 15, B)
03:31:21.338 00.000 9828 Guiding  Dir = 0, Dur = 15
03:31:21.354 00.016 9828 IsSlewing returns 0
03:31:21.354 00.000 9828 IsGuiding returns 0
03:31:21.354 00.000 9828 PulseGuide returned control before completion, sleep 25
03:31:21.386 00.032 9828 IsGuiding returns 1
03:31:21.386 00.000 9828 scope still moving after pulse duration time elapsed
03:31:21.417 00.031 9828 IsSlewing returns 0
03:31:21.417 00.000 9828 IsGuiding returns 1
03:31:21.448 00.031 9828 IsSlewing returns 0
03:31:21.448 00.000 9828 IsGuiding returns 1
03:31:21.479 00.031 9828 IsSlewing returns 0
03:31:21.480 00.001 9828 IsGuiding returns 1
03:31:21.510 00.030 9828 IsSlewing returns 0
03:31:21.510 00.000 9828 IsGuiding returns 0
03:31:21.510 00.000 9828 scope move finished after 15 + 141 ms
03:31:21.510 00.000 9828 Move returns status 0, amount 15
03:31:21.510 00.000 9828 move complete, result=0
03:31:21.510 00.000 9828 worker thread done servicing request
03:31:21.510 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
03:31:21.796 00.286 8976 Exposure complete
03:31:21.801 00.005 8976 worker thread done servicing request
03:31:21.802 00.001 5052 OnExposeComplete: enter
03:31:21.802 00.000 5052 UpdateGuideState(): m_state=6
03:31:21.802 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14125
03:31:21.802 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.43, Mass=32, SNR=3.9, Peak=53 HFD=1.9
03:31:21.802 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
03:31:21.802 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
03:31:21.802 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.28 hyp=0.79 cameraTheta=-0.37 mountX=-0.58 mountY=-0.46, mountTheta=-2.47
03:31:21.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.28, opts=13)
03:31:21.803 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.28)
03:31:21.803 00.000 8976 Worker thread wakes up
03:31:21.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.28) opts 0xd
03:31:21.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.28)
03:31:21.803 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:21.803 00.000 5052 UpdateGuideState exits: m=32 SNR=3.9
03:31:21.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:21.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:21.803 00.000 5052 Enqueuing Expose request
03:31:21.803 00.000 8976 Moving (0.73, -0.28) raw xDistance=-0.58 yDistance=-0.46
03:31:21.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.58
03:31:21.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:31:21.803 00.000 8976 MoveAxis(R, 2, ABG)
03:31:21.803 00.000 8976 stepping (-17, -4) + (2, 0)
03:31:21.803 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:21.831 00.028 8976 Received - 47 (G) 
03:31:21.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:21.831 00.000 8976 stepped: pos (-15, -4)
03:31:21.831 00.000 8976 MoveAxis(U, 2, ABG)
03:31:21.831 00.000 8976 stepping (-15, -4) + (0, 2)
03:31:21.832 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:21.863 00.031 8976 Received - 47 (G) 
03:31:21.863 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:21.863 00.000 8976 stepped: pos (-15, -2)
03:31:21.863 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.14 = 2.14)
03:31:21.863 00.000 8976 MountToCamera -- mountX=2.26 mountY=0.21 hyp=2.27 mountTheta=0.09 cameraX=-1.22, cameraY=1.91 cameraTheta=2.14
03:31:21.863 00.000 8976 incremental bump (-1.219, 1.912) isValid = 1
03:31:21.863 00.000 8976 Scheduling Mount bump of (-0.062, 0.100)
03:31:21.863 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:31:21.863 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:31:21.863 00.000 8976 move complete, result=0
03:31:21.863 00.000 8976 worker thread done servicing request
03:31:21.863 00.000 8976 Worker thread wakes up
03:31:21.864 00.001 5052 GuideStep: -0.6 px 2 ms EAST, -0.5 px 2 ms NORTH
03:31:21.864 00.000 9828 Worker thread wakes up
03:31:21.864 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:31:21.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:21.864 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:21.864 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:31:21.864 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.22 = -1.07)
03:31:21.864 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.14 = -1.15)
03:31:21.864 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.08
03:31:21.864 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:31:21.864 00.000 9828 BLC: window closed
03:31:21.864 00.000 9828 MoveAxis(W, 18, B)
03:31:21.864 00.000 9828 Guiding  Dir = 3, Dur = 18
03:31:21.865 00.001 9828 IsSlewing returns 0
03:31:21.865 00.000 9828 IsGuiding returns 0
03:31:21.865 00.000 9828 PulseGuide returned control before completion, sleep 28
03:31:21.898 00.033 9828 IsGuiding returns 1
03:31:21.898 00.000 9828 scope still moving after pulse duration time elapsed
03:31:21.930 00.032 9828 IsSlewing returns 0
03:31:21.930 00.000 9828 IsGuiding returns 1
03:31:21.960 00.030 9828 IsSlewing returns 0
03:31:21.960 00.000 9828 IsGuiding returns 1
03:31:21.992 00.032 9828 IsSlewing returns 0
03:31:21.992 00.000 9828 IsGuiding returns 0
03:31:21.992 00.000 9828 scope move finished after 18 + 109 ms
03:31:21.992 00.000 9828 Move returns status 0, amount 18
03:31:21.992 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:21.992 00.000 9828 MoveAxis(N, 15, B)
03:31:21.993 00.001 9828 Guiding  Dir = 0, Dur = 15
03:31:22.007 00.014 9828 IsSlewing returns 0
03:31:22.007 00.000 9828 IsGuiding returns 0
03:31:22.009 00.002 9828 PulseGuide returned control before completion, sleep 24
03:31:22.039 00.030 9828 IsGuiding returns 1
03:31:22.040 00.001 9828 scope still moving after pulse duration time elapsed
03:31:22.072 00.032 9828 IsSlewing returns 0
03:31:22.072 00.000 9828 IsGuiding returns 1
03:31:22.102 00.030 9828 IsSlewing returns 0
03:31:22.102 00.000 9828 IsGuiding returns 1
03:31:22.132 00.030 9828 IsSlewing returns 0
03:31:22.132 00.000 9828 IsGuiding returns 1
03:31:22.163 00.031 9828 IsSlewing returns 0
03:31:22.163 00.000 9828 IsGuiding returns 0
03:31:22.163 00.000 9828 scope move finished after 15 + 140 ms
03:31:22.163 00.000 9828 Move returns status 0, amount 15
03:31:22.163 00.000 9828 move complete, result=0
03:31:22.163 00.000 9828 worker thread done servicing request
03:31:22.163 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:31:22.555 00.392 8976 Exposure complete
03:31:22.560 00.005 8976 worker thread done servicing request
03:31:22.560 00.000 5052 OnExposeComplete: enter
03:31:22.560 00.000 5052 UpdateGuideState(): m_state=6
03:31:22.560 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14126
03:31:22.560 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.68, Mass=59, SNR=5.2, Peak=54 HFD=2.7
03:31:22.560 00.000 5052 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.04) = xAngle (-5.13 = 1.16)
03:31:22.560 00.000 5052 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
03:31:22.560 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.03 hyp=0.55 cameraTheta=-3.08 mountX=0.22 mountY=0.48, mountTheta=1.14
03:31:22.561 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.03, opts=13)
03:31:22.561 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.03)
03:31:22.561 00.000 8976 Worker thread wakes up
03:31:22.561 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.03) opts 0xd
03:31:22.561 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.03)
03:31:22.561 00.000 8976 Moving (-0.55, -0.03) raw xDistance=0.22 yDistance=0.48
03:31:22.561 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:31:22.561 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:31:22.561 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:31:22.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:22.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:22.562 00.001 5052 Enqueuing Expose request
03:31:22.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.48
03:31:22.562 00.000 8976 MoveAxis(R, 0, ABG)
03:31:22.562 00.000 8976 MoveAxis(D, 2, ABG)
03:31:22.562 00.000 8976 stepping (-15, -2) + (0, -2)
03:31:22.562 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:22.598 00.036 8976 Received - 47 (G) 
03:31:22.598 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:22.599 00.001 8976 stepped: pos (-15, -4)
03:31:22.599 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
03:31:22.599 00.000 8976 MountToCamera -- mountX=2.27 mountY=0.35 hyp=2.30 mountTheta=0.15 cameraX=-1.35, cameraY=1.86 cameraTheta=2.20
03:31:22.599 00.000 8976 incremental bump (-1.348, 1.861) isValid = 1
03:31:22.599 00.000 8976 Scheduling Mount bump of (-0.067, 0.096)
03:31:22.599 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
03:31:22.599 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
03:31:22.599 00.000 8976 move complete, result=0
03:31:22.599 00.000 8976 worker thread done servicing request
03:31:22.599 00.000 8976 Worker thread wakes up
03:31:22.599 00.000 9828 Worker thread wakes up
03:31:22.599 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
03:31:22.599 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
03:31:22.599 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.01)
03:31:22.599 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.09)
03:31:22.599 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.06 mountY=-0.10, mountTheta=-1.03
03:31:22.599 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
03:31:22.599 00.000 9828 BLC: window closed
03:31:22.599 00.000 9828 MoveAxis(W, 20, B)
03:31:22.600 00.001 9828 Guiding  Dir = 3, Dur = 20
03:31:22.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:22.600 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:31:22.600 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:22.600 00.000 9828 IsSlewing returns 0
03:31:22.600 00.000 9828 IsGuiding returns 0
03:31:22.600 00.000 9828 PulseGuide returned control before completion, sleep 30
03:31:22.632 00.032 9828 IsGuiding returns 1
03:31:22.632 00.000 9828 scope still moving after pulse duration time elapsed
03:31:22.663 00.031 9828 IsSlewing returns 0
03:31:22.663 00.000 9828 IsGuiding returns 1
03:31:22.693 00.030 9828 IsSlewing returns 0
03:31:22.693 00.000 9828 IsGuiding returns 1
03:31:22.725 00.032 9828 IsSlewing returns 0
03:31:22.725 00.000 9828 IsGuiding returns 0
03:31:22.725 00.000 9828 scope move finished after 20 + 104 ms
03:31:22.725 00.000 9828 Move returns status 0, amount 20
03:31:22.725 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:22.725 00.000 9828 MoveAxis(N, 14, B)
03:31:22.725 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:22.741 00.016 9828 IsSlewing returns 0
03:31:22.741 00.000 9828 IsGuiding returns 0
03:31:22.741 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:22.772 00.031 9828 IsGuiding returns 1
03:31:22.772 00.000 9828 scope still moving after pulse duration time elapsed
03:31:22.804 00.032 9828 IsSlewing returns 0
03:31:22.804 00.000 9828 IsGuiding returns 1
03:31:22.834 00.030 9828 IsSlewing returns 0
03:31:22.834 00.000 9828 IsGuiding returns 1
03:31:22.866 00.032 9828 IsSlewing returns 0
03:31:22.866 00.000 9828 IsGuiding returns 1
03:31:22.898 00.032 9828 IsSlewing returns 0
03:31:22.898 00.000 9828 IsGuiding returns 0
03:31:22.898 00.000 9828 scope move finished after 14 + 142 ms
03:31:22.898 00.000 9828 Move returns status 0, amount 14
03:31:22.898 00.000 9828 move complete, result=0
03:31:22.898 00.000 9828 worker thread done servicing request
03:31:22.898 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
03:31:23.284 00.386 8976 Exposure complete
03:31:23.290 00.006 8976 worker thread done servicing request
03:31:23.290 00.000 5052 OnExposeComplete: enter
03:31:23.290 00.000 5052 UpdateGuideState(): m_state=6
03:31:23.290 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14127
03:31:23.290 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.83, Mass=59, SNR=5.1, Peak=55 HFD=2.7
03:31:23.290 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:31:23.290 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
03:31:23.290 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.12 hyp=0.60 cameraTheta=2.94 mountX=0.37 mountY=0.43, mountTheta=0.85
03:31:23.291 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.12, opts=13)
03:31:23.291 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.12)
03:31:23.291 00.000 8976 Worker thread wakes up
03:31:23.291 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.12) opts 0xd
03:31:23.291 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.12)
03:31:23.291 00.000 8976 Moving (-0.59, 0.12) raw xDistance=0.37 yDistance=0.43
03:31:23.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
03:31:23.291 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:31:23.291 00.000 5052 UpdateGuideState exits: m=59 SNR=5.1
03:31:23.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:23.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
03:31:23.291 00.000 8976 MoveAxis(L, 2, ABG)
03:31:23.292 00.001 8976 stepping (-15, -4) + (-2, 0)
03:31:23.292 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:23.292 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:23.292 00.000 5052 Enqueuing Expose request
03:31:23.318 00.026 8976 Received - 47 (G) 
03:31:23.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:23.318 00.000 8976 stepped: pos (-17, -4)
03:31:23.318 00.000 8976 MoveAxis(D, 2, ABG)
03:31:23.318 00.000 8976 stepping (-17, -4) + (0, -2)
03:31:23.318 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:23.350 00.032 8976 Received - 47 (G) 
03:31:23.350 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:23.350 00.000 8976 stepped: pos (-17, -6)
03:31:23.350 00.000 8976 MountToCamera -- mountTheta (0.23) + m_xAngle (2.04) = xAngle (2.27 = 2.27)
03:31:23.350 00.000 8976 MountToCamera -- mountX=2.38 mountY=0.55 hyp=2.44 mountTheta=0.23 cameraX=-1.57, cameraY=1.87 cameraTheta=2.27
03:31:23.350 00.000 8976 incremental bump (-1.574, 1.868) isValid = 1
03:31:23.350 00.000 8976 Scheduling Mount bump of (-0.074, 0.091)
03:31:23.350 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:31:23.350 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:31:23.350 00.000 8976 move complete, result=0
03:31:23.351 00.001 9828 Worker thread wakes up
03:31:23.351 00.000 8976 worker thread done servicing request
03:31:23.351 00.000 8976 Worker thread wakes up
03:31:23.351 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:23.351 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:23.351 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:31:23.351 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:31:23.351 00.000 9828 CameraToMount -- cameraTheta (2.25) - m_xAngle (-3.10) = xAngle (5.35 = -0.93)
03:31:23.351 00.000 9828 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.27 = -1.02)
03:31:23.351 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.25 mountX=0.07 mountY=-0.10, mountTheta=-0.96
03:31:23.351 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:31:23.351 00.000 9828 BLC: window closed
03:31:23.351 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:31:23.351 00.000 9828 MoveAxis(W, 22, B)
03:31:23.351 00.000 9828 Guiding  Dir = 3, Dur = 22
03:31:23.352 00.001 9828 IsSlewing returns 0
03:31:23.353 00.001 9828 IsGuiding returns 0
03:31:23.353 00.000 9828 PulseGuide returned control before completion, sleep 32
03:31:23.396 00.043 9828 IsGuiding returns 1
03:31:23.396 00.000 9828 scope still moving after pulse duration time elapsed
03:31:23.427 00.031 9828 IsSlewing returns 0
03:31:23.427 00.000 9828 IsGuiding returns 1
03:31:23.458 00.031 9828 IsSlewing returns 0
03:31:23.458 00.000 9828 IsGuiding returns 1
03:31:23.490 00.032 9828 IsSlewing returns 0
03:31:23.490 00.000 9828 IsGuiding returns 0
03:31:23.490 00.000 9828 scope move finished after 22 + 114 ms
03:31:23.490 00.000 9828 Move returns status 0, amount 22
03:31:23.490 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:23.490 00.000 9828 MoveAxis(N, 14, B)
03:31:23.490 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:23.504 00.014 9828 IsSlewing returns 0
03:31:23.504 00.000 9828 IsGuiding returns 0
03:31:23.504 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:23.535 00.031 9828 IsGuiding returns 1
03:31:23.535 00.000 9828 scope still moving after pulse duration time elapsed
03:31:23.566 00.031 9828 IsSlewing returns 0
03:31:23.567 00.001 9828 IsGuiding returns 1
03:31:23.596 00.029 9828 IsSlewing returns 0
03:31:23.596 00.000 9828 IsGuiding returns 1
03:31:23.627 00.031 9828 IsSlewing returns 0
03:31:23.627 00.000 9828 IsGuiding returns 1
03:31:23.659 00.032 9828 IsSlewing returns 0
03:31:23.663 00.004 9828 IsGuiding returns 1
03:31:23.689 00.026 9828 IsSlewing returns 0
03:31:23.689 00.000 9828 IsGuiding returns 0
03:31:23.689 00.000 9828 scope move finished after 14 + 171 ms
03:31:23.689 00.000 9828 Move returns status 0, amount 14
03:31:23.689 00.000 9828 move complete, result=0
03:31:23.690 00.001 9828 worker thread done servicing request
03:31:23.690 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
03:31:24.039 00.349 8976 Exposure complete
03:31:24.045 00.006 8976 worker thread done servicing request
03:31:24.046 00.001 5052 OnExposeComplete: enter
03:31:24.046 00.000 5052 UpdateGuideState(): m_state=6
03:31:24.046 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14128
03:31:24.046 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.68, Mass=47, SNR=4.6, Peak=53 HFD=2.5
03:31:24.046 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.11 = 1.18)
03:31:24.046 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.07)
03:31:24.046 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.03 hyp=0.40 cameraTheta=-3.06 mountX=0.15 mountY=0.35, mountTheta=1.16
03:31:24.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.03, opts=13)
03:31:24.047 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.03)
03:31:24.047 00.000 8976 Worker thread wakes up
03:31:24.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.03) opts 0xd
03:31:24.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.03)
03:31:24.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:31:24.047 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:31:24.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:24.047 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:24.047 00.000 5052 Enqueuing Expose request
03:31:24.047 00.000 8976 Moving (-0.40, -0.03) raw xDistance=0.15 yDistance=0.35
03:31:24.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:31:24.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
03:31:24.047 00.000 8976 MoveAxis(R, 0, ABG)
03:31:24.048 00.001 8976 MoveAxis(D, 2, ABG)
03:31:24.048 00.000 8976 stepping (-17, -6) + (0, -2)
03:31:24.048 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:24.069 00.021 8976 Received - 47 (G) 
03:31:24.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:24.069 00.000 8976 stepped: pos (-17, -8)
03:31:24.069 00.000 8976 MountToCamera -- mountTheta (0.31) + m_xAngle (2.04) = xAngle (2.35 = 2.35)
03:31:24.069 00.000 8976 MountToCamera -- mountX=2.45 mountY=0.79 hyp=2.58 mountTheta=0.31 cameraX=-1.82, cameraY=1.83 cameraTheta=2.35
03:31:24.069 00.000 8976 incremental bump (-1.819, 1.826) isValid = 1
03:31:24.070 00.001 8976 Scheduling Mount bump of (-0.081, 0.084)
03:31:24.070 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
03:31:24.070 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
03:31:24.070 00.000 8976 move complete, result=0
03:31:24.070 00.000 8976 worker thread done servicing request
03:31:24.070 00.000 9828 Worker thread wakes up
03:31:24.070 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
03:31:24.070 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:31:24.070 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:31:24.070 00.000 8976 Worker thread wakes up
03:31:24.070 00.000 9828 CameraToMount -- cameraTheta (2.34) - m_xAngle (-3.10) = xAngle (5.43 = -0.85)
03:31:24.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:24.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:24.070 00.000 9828 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.35 = -0.93)
03:31:24.071 00.001 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.34 mountX=0.08 mountY=-0.09, mountTheta=-0.88
03:31:24.071 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
03:31:24.071 00.000 9828 BLC: window closed
03:31:24.071 00.000 9828 MoveAxis(W, 25, B)
03:31:24.071 00.000 9828 Guiding  Dir = 3, Dur = 25
03:31:24.072 00.001 9828 IsSlewing returns 0
03:31:24.072 00.000 9828 IsGuiding returns 0
03:31:24.073 00.001 9828 PulseGuide returned control before completion, sleep 35
03:31:24.117 00.044 9828 IsGuiding returns 1
03:31:24.117 00.000 9828 scope still moving after pulse duration time elapsed
03:31:24.147 00.030 9828 IsSlewing returns 0
03:31:24.147 00.000 9828 IsGuiding returns 1
03:31:24.180 00.033 9828 IsSlewing returns 0
03:31:24.181 00.001 9828 IsGuiding returns 1
03:31:24.210 00.029 9828 IsSlewing returns 0
03:31:24.210 00.000 9828 IsGuiding returns 0
03:31:24.210 00.000 9828 scope move finished after 25 + 112 ms
03:31:24.210 00.000 9828 Move returns status 0, amount 25
03:31:24.210 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:24.210 00.000 9828 MoveAxis(N, 13, B)
03:31:24.210 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:24.225 00.015 9828 IsSlewing returns 0
03:31:24.225 00.000 9828 IsGuiding returns 0
03:31:24.225 00.000 9828 PulseGuide returned control before completion, sleep 23
03:31:24.256 00.031 9828 IsGuiding returns 1
03:31:24.256 00.000 9828 scope still moving after pulse duration time elapsed
03:31:24.287 00.031 9828 IsSlewing returns 0
03:31:24.287 00.000 9828 IsGuiding returns 1
03:31:24.318 00.031 9828 IsSlewing returns 0
03:31:24.318 00.000 9828 IsGuiding returns 1
03:31:24.349 00.031 9828 IsSlewing returns 0
03:31:24.349 00.000 9828 IsGuiding returns 1
03:31:24.380 00.031 9828 IsSlewing returns 0
03:31:24.380 00.000 9828 IsGuiding returns 0
03:31:24.380 00.000 9828 scope move finished after 13 + 142 ms
03:31:24.380 00.000 9828 Move returns status 0, amount 13
03:31:24.380 00.000 9828 move complete, result=0
03:31:24.380 00.000 9828 worker thread done servicing request
03:31:24.380 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
03:31:24.756 00.376 8976 Exposure complete
03:31:24.763 00.007 8976 worker thread done servicing request
03:31:24.763 00.000 5052 OnExposeComplete: enter
03:31:24.763 00.000 5052 UpdateGuideState(): m_state=6
03:31:24.763 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14129
03:31:24.763 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.15, Mass=57, SNR=5.1, Peak=55 HFD=2.6
03:31:24.763 00.000 5052 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.04) = xAngle (-2.90 = -2.90)
03:31:24.763 00.000 5052 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.01 = -3.01)
03:31:24.763 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.56 hyp=0.74 cameraTheta=-0.86 mountX=-0.72 mountY=-0.10, mountTheta=-3.01
03:31:24.764 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.56, opts=13)
03:31:24.764 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.56)
03:31:24.764 00.000 8976 Worker thread wakes up
03:31:24.764 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.56) opts 0xd
03:31:24.764 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.56)
03:31:24.764 00.000 8976 Moving (0.48, -0.56) raw xDistance=-0.72 yDistance=-0.10
03:31:24.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72
03:31:24.764 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:24.764 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:31:24.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:24.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:31:24.765 00.001 8976 MoveAxis(R, 3, ABG)
03:31:24.765 00.000 8976 stepping (-17, -8) + (3, 0)
03:31:24.765 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:24.765 00.000 5052 Enqueuing Expose request
03:31:24.765 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:24.805 00.040 8976 Received - 47 (G) 
03:31:24.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:24.805 00.000 8976 stepped: pos (-14, -8)
03:31:24.805 00.000 8976 MoveAxis(U, 0, ABG)
03:31:24.805 00.000 8976 MountToCamera -- mountTheta (0.38) + m_xAngle (2.04) = xAngle (2.43 = 2.43)
03:31:24.805 00.000 8976 MountToCamera -- mountX=2.35 mountY=0.95 hyp=2.54 mountTheta=0.38 cameraX=-1.91, cameraY=1.66 cameraTheta=2.43
03:31:24.805 00.000 8976 incremental bump (-1.914, 1.662) isValid = 1
03:31:24.805 00.000 8976 Scheduling Mount bump of (-0.087, 0.078)
03:31:24.805 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
03:31:24.805 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
03:31:24.805 00.000 8976 move complete, result=0
03:31:24.805 00.000 9828 Worker thread wakes up
03:31:24.805 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.1 px 0 ms NORTH
03:31:24.805 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
03:31:24.805 00.000 8976 worker thread done servicing request
03:31:24.805 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:31:24.805 00.000 8976 Worker thread wakes up
03:31:24.805 00.000 9828 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.10) = xAngle (5.50 = -0.78)
03:31:24.806 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:24.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:24.806 00.000 9828 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.42 = -0.86)
03:31:24.806 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.08 mountY=-0.09, mountTheta=-0.82
03:31:24.806 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
03:31:24.806 00.000 9828 BLC: window closed
03:31:24.806 00.000 9828 MoveAxis(W, 26, B)
03:31:24.806 00.000 9828 Guiding  Dir = 3, Dur = 26
03:31:24.806 00.000 9828 IsSlewing returns 0
03:31:24.806 00.000 9828 IsGuiding returns 0
03:31:24.807 00.001 9828 PulseGuide returned control before completion, sleep 36
03:31:24.849 00.042 9828 IsGuiding returns 1
03:31:24.849 00.000 9828 scope still moving after pulse duration time elapsed
03:31:24.880 00.031 9828 IsSlewing returns 0
03:31:24.880 00.000 9828 IsGuiding returns 1
03:31:24.911 00.031 9828 IsSlewing returns 0
03:31:24.911 00.000 9828 IsGuiding returns 1
03:31:24.942 00.031 9828 IsSlewing returns 0
03:31:24.942 00.000 9828 IsGuiding returns 1
03:31:24.972 00.030 9828 IsSlewing returns 0
03:31:24.972 00.000 9828 IsGuiding returns 0
03:31:24.972 00.000 9828 scope move finished after 26 + 139 ms
03:31:24.972 00.000 9828 Move returns status 0, amount 26
03:31:24.972 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:24.972 00.000 9828 MoveAxis(N, 12, B)
03:31:24.972 00.000 9828 Guiding  Dir = 0, Dur = 12
03:31:24.988 00.016 9828 IsSlewing returns 0
03:31:24.988 00.000 9828 IsGuiding returns 0
03:31:24.988 00.000 9828 PulseGuide returned control before completion, sleep 22
03:31:25.019 00.031 9828 IsGuiding returns 1
03:31:25.019 00.000 9828 scope still moving after pulse duration time elapsed
03:31:25.050 00.031 9828 IsSlewing returns 0
03:31:25.050 00.000 9828 IsGuiding returns 1
03:31:25.081 00.031 9828 IsSlewing returns 0
03:31:25.081 00.000 9828 IsGuiding returns 1
03:31:25.113 00.032 9828 IsSlewing returns 0
03:31:25.113 00.000 9828 IsGuiding returns 1
03:31:25.144 00.031 9828 IsSlewing returns 0
03:31:25.144 00.000 9828 IsGuiding returns 0
03:31:25.144 00.000 9828 scope move finished after 12 + 144 ms
03:31:25.144 00.000 9828 Move returns status 0, amount 12
03:31:25.144 00.000 9828 move complete, result=0
03:31:25.144 00.000 9828 worker thread done servicing request
03:31:25.145 00.001 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
03:31:25.495 00.350 8976 Exposure complete
03:31:25.501 00.006 8976 worker thread done servicing request
03:31:25.501 00.000 5052 OnExposeComplete: enter
03:31:25.501 00.000 5052 UpdateGuideState(): m_state=6
03:31:25.501 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14130
03:31:25.501 00.000 5052 Star::Find returns 1 (0), X=330.25, Y=282.40, Mass=32, SNR=3.9, Peak=54 HFD=1.5
03:31:25.501 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
03:31:25.501 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
03:31:25.501 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=0.69 hyp=1.28 cameraTheta=0.57 mountX=0.12 mountY=-1.28, mountTheta=-1.48
03:31:25.502 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=0.69, opts=13)
03:31:25.502 00.000 5052 Enqueuing Move request for stepguider (1.08, 0.69)
03:31:25.502 00.000 8976 Worker thread wakes up
03:31:25.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, 0.69) opts 0xd
03:31:25.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.08, 0.69)
03:31:25.503 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:25.503 00.000 5052 UpdateGuideState exits: m=32 SNR=3.9
03:31:25.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:25.503 00.000 8976 Moving (1.08, 0.69) raw xDistance=0.12 yDistance=-1.28
03:31:25.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:31:25.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.28
03:31:25.503 00.000 8976 MoveAxis(R, 0, ABG)
03:31:25.503 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:25.503 00.000 5052 Enqueuing Expose request
03:31:25.503 00.000 8976 MoveAxis(U, 5, ABG)
03:31:25.503 00.000 8976 stepping (-14, -8) + (0, 5)
03:31:25.503 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:31:25.540 00.037 8976 Received - 47 (G) 
03:31:25.541 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:31:25.541 00.000 8976 stepped: pos (-14, -3)
03:31:25.541 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.38 = 2.38)
03:31:25.541 00.000 8976 MountToCamera -- mountX=2.28 mountY=0.79 hyp=2.42 mountTheta=0.33 cameraX=-1.74, cameraY=1.67 cameraTheta=2.38
03:31:25.541 00.000 8976 incremental bump (-1.745, 1.672) isValid = 1
03:31:25.541 00.000 8976 Scheduling Mount bump of (-0.083, 0.082)
03:31:25.541 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
03:31:25.541 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
03:31:25.541 00.000 8976 move complete, result=0
03:31:25.541 00.000 9828 Worker thread wakes up
03:31:25.541 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
03:31:25.541 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:31:25.541 00.000 9828 CameraToMount -- cameraTheta (2.36) - m_xAngle (-3.10) = xAngle (5.46 = -0.83)
03:31:25.542 00.001 9828 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.91)
03:31:25.542 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.36 mountX=0.08 mountY=-0.09, mountTheta=-0.86
03:31:25.542 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
03:31:25.542 00.000 9828 BLC: window closed
03:31:25.542 00.000 9828 MoveAxis(W, 25, B)
03:31:25.542 00.000 8976 worker thread done servicing request
03:31:25.542 00.000 8976 Worker thread wakes up
03:31:25.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:25.542 00.000 9828 Guiding  Dir = 3, Dur = 25
03:31:25.542 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.3 px 5 ms NORTH
03:31:25.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:25.542 00.000 9828 IsSlewing returns 0
03:31:25.542 00.000 9828 IsGuiding returns 0
03:31:25.543 00.001 9828 PulseGuide returned control before completion, sleep 35
03:31:25.578 00.035 9828 IsGuiding returns 1
03:31:25.578 00.000 9828 scope still moving after pulse duration time elapsed
03:31:25.609 00.031 9828 IsSlewing returns 0
03:31:25.609 00.000 9828 IsGuiding returns 1
03:31:25.640 00.031 9828 IsSlewing returns 0
03:31:25.640 00.000 9828 IsGuiding returns 1
03:31:25.670 00.030 9828 IsSlewing returns 0
03:31:25.670 00.000 9828 IsGuiding returns 1
03:31:25.702 00.032 9828 IsSlewing returns 0
03:31:25.702 00.000 9828 IsGuiding returns 0
03:31:25.702 00.000 9828 scope move finished after 25 + 134 ms
03:31:25.702 00.000 9828 Move returns status 0, amount 25
03:31:25.702 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:25.702 00.000 9828 MoveAxis(N, 13, B)
03:31:25.702 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:25.717 00.015 9828 IsSlewing returns 0
03:31:25.717 00.000 9828 IsGuiding returns 0
03:31:25.717 00.000 9828 PulseGuide returned control before completion, sleep 23
03:31:25.748 00.031 9828 IsGuiding returns 1
03:31:25.748 00.000 9828 scope still moving after pulse duration time elapsed
03:31:25.779 00.031 9828 IsSlewing returns 0
03:31:25.779 00.000 9828 IsGuiding returns 1
03:31:25.810 00.031 9828 IsSlewing returns 0
03:31:25.810 00.000 9828 IsGuiding returns 1
03:31:25.842 00.032 9828 IsSlewing returns 0
03:31:25.842 00.000 9828 IsGuiding returns 1
03:31:25.873 00.031 9828 IsSlewing returns 0
03:31:25.873 00.000 9828 IsGuiding returns 0
03:31:25.873 00.000 9828 scope move finished after 13 + 142 ms
03:31:25.873 00.000 9828 Move returns status 0, amount 13
03:31:25.873 00.000 9828 move complete, result=0
03:31:25.873 00.000 9828 worker thread done servicing request
03:31:25.873 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
03:31:26.229 00.356 8976 Exposure complete
03:31:26.236 00.007 8976 worker thread done servicing request
03:31:26.236 00.000 5052 OnExposeComplete: enter
03:31:26.236 00.000 5052 UpdateGuideState(): m_state=6
03:31:26.236 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14131
03:31:26.236 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.83, Mass=52, SNR=4.9, Peak=57 HFD=2.2
03:31:26.236 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
03:31:26.236 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
03:31:26.236 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.12 hyp=0.62 cameraTheta=0.20 mountX=-0.17 mountY=-0.58, mountTheta=-1.86
03:31:26.237 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.12, opts=13)
03:31:26.237 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.12)
03:31:26.237 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:26.237 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:31:26.237 00.000 8976 Worker thread wakes up
03:31:26.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.12) opts 0xd
03:31:26.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.12)
03:31:26.237 00.000 8976 Moving (0.61, 0.12) raw xDistance=-0.17 yDistance=-0.58
03:31:26.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:26.237 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:26.237 00.000 5052 Enqueuing Expose request
03:31:26.237 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:31:26.238 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.58
03:31:26.238 00.000 8976 MoveAxis(R, 0, ABG)
03:31:26.238 00.000 8976 MoveAxis(U, 3, ABG)
03:31:26.238 00.000 8976 stepping (-14, -3) + (0, 3)
03:31:26.238 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:26.275 00.037 8976 Received - 47 (G) 
03:31:26.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:26.275 00.000 8976 stepped: pos (-14, 0)
03:31:26.275 00.000 8976 MountToCamera -- mountTheta (0.23) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
03:31:26.275 00.000 8976 MountToCamera -- mountX=2.24 mountY=0.53 hyp=2.30 mountTheta=0.23 cameraX=-1.49, cameraY=1.75 cameraTheta=2.28
03:31:26.275 00.000 8976 incremental bump (-1.491, 1.750) isValid = 1
03:31:26.275 00.000 8976 Scheduling Mount bump of (-0.074, 0.091)
03:31:26.276 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:31:26.276 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:31:26.276 00.000 8976 move complete, result=0
03:31:26.276 00.000 8976 worker thread done servicing request
03:31:26.276 00.000 8976 Worker thread wakes up
03:31:26.276 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
03:31:26.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:26.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:26.276 00.000 9828 Worker thread wakes up
03:31:26.276 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:31:26.276 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:31:26.277 00.001 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.35 = -0.93)
03:31:26.277 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.27 = -1.01)
03:31:26.277 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.96
03:31:26.277 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:31:26.277 00.000 9828 BLC: window closed
03:31:26.277 00.000 9828 MoveAxis(W, 22, B)
03:31:26.277 00.000 9828 Guiding  Dir = 3, Dur = 22
03:31:26.278 00.001 9828 IsSlewing returns 0
03:31:26.278 00.000 9828 IsGuiding returns 0
03:31:26.278 00.000 9828 PulseGuide returned control before completion, sleep 32
03:31:26.322 00.044 9828 IsGuiding returns 1
03:31:26.322 00.000 9828 scope still moving after pulse duration time elapsed
03:31:26.354 00.032 9828 IsSlewing returns 0
03:31:26.354 00.000 9828 IsGuiding returns 1
03:31:26.386 00.032 9828 IsSlewing returns 0
03:31:26.386 00.000 9828 IsGuiding returns 1
03:31:26.417 00.031 9828 IsSlewing returns 0
03:31:26.417 00.000 9828 IsGuiding returns 0
03:31:26.417 00.000 9828 scope move finished after 22 + 117 ms
03:31:26.417 00.000 9828 Move returns status 0, amount 22
03:31:26.417 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:26.417 00.000 9828 MoveAxis(N, 14, B)
03:31:26.417 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:26.432 00.015 9828 IsSlewing returns 0
03:31:26.432 00.000 9828 IsGuiding returns 0
03:31:26.432 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:26.463 00.031 9828 IsGuiding returns 1
03:31:26.463 00.000 9828 scope still moving after pulse duration time elapsed
03:31:26.493 00.030 9828 IsSlewing returns 0
03:31:26.493 00.000 9828 IsGuiding returns 1
03:31:26.524 00.031 9828 IsSlewing returns 0
03:31:26.524 00.000 9828 IsGuiding returns 1
03:31:26.555 00.031 9828 IsSlewing returns 0
03:31:26.555 00.000 9828 IsGuiding returns 1
03:31:26.586 00.031 9828 IsSlewing returns 0
03:31:26.586 00.000 9828 IsGuiding returns 0
03:31:26.586 00.000 9828 scope move finished after 14 + 140 ms
03:31:26.586 00.000 9828 Move returns status 0, amount 14
03:31:26.586 00.000 9828 move complete, result=0
03:31:26.586 00.000 9828 worker thread done servicing request
03:31:26.586 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
03:31:26.963 00.377 8976 Exposure complete
03:31:26.968 00.005 8976 worker thread done servicing request
03:31:26.969 00.001 5052 OnExposeComplete: enter
03:31:26.969 00.000 5052 UpdateGuideState(): m_state=6
03:31:26.969 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14132
03:31:26.969 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.61, Mass=53, SNR=4.9, Peak=55 HFD=2.0
03:31:26.969 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
03:31:26.969 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
03:31:26.969 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.10 hyp=0.57 cameraTheta=-0.18 mountX=-0.35 mountY=-0.42, mountTheta=-2.27
03:31:26.969 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.10, opts=13)
03:31:26.970 00.001 5052 Enqueuing Move request for stepguider (0.57, -0.10)
03:31:26.970 00.000 8976 Worker thread wakes up
03:31:26.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.10) opts 0xd
03:31:26.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.10)
03:31:26.970 00.000 8976 Moving (0.57, -0.10) raw xDistance=-0.35 yDistance=-0.42
03:31:26.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:31:26.970 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:31:26.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:26.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:31:26.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
03:31:26.970 00.000 8976 MoveAxis(R, 1, ABG)
03:31:26.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:26.970 00.000 5052 Enqueuing Expose request
03:31:26.970 00.000 8976 stepping (-14, 0) + (1, 0)
03:31:26.970 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:26.995 00.025 8976 Received - 47 (G) 
03:31:26.995 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:26.995 00.000 8976 stepped: pos (-13, 0)
03:31:26.995 00.000 8976 MoveAxis(U, 2, ABG)
03:31:26.995 00.000 8976 stepping (-13, 0) + (0, 2)
03:31:26.995 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:27.027 00.032 8976 Received - 47 (G) 
03:31:27.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:27.027 00.000 8976 stepped: pos (-13, 2)
03:31:27.027 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
03:31:27.027 00.000 8976 MountToCamera -- mountX=2.16 mountY=0.25 hyp=2.17 mountTheta=0.12 cameraX=-1.20, cameraY=1.81 cameraTheta=2.16
03:31:27.027 00.000 8976 incremental bump (-1.205, 1.805) isValid = 1
03:31:27.027 00.000 8976 Scheduling Mount bump of (-0.064, 0.099)
03:31:27.027 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:31:27.027 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:31:27.027 00.000 8976 move complete, result=0
03:31:27.027 00.000 9828 Worker thread wakes up
03:31:27.027 00.000 8976 worker thread done servicing request
03:31:27.027 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
03:31:27.027 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:31:27.027 00.000 8976 Worker thread wakes up
03:31:27.027 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:31:27.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:27.028 00.001 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
03:31:27.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:27.028 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.13)
03:31:27.028 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.06
03:31:27.028 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:31:27.028 00.000 9828 BLC: window closed
03:31:27.028 00.000 9828 MoveAxis(W, 19, B)
03:31:27.028 00.000 9828 Guiding  Dir = 3, Dur = 19
03:31:27.028 00.000 9828 IsSlewing returns 0
03:31:27.028 00.000 9828 IsGuiding returns 0
03:31:27.028 00.000 9828 PulseGuide returned control before completion, sleep 29
03:31:27.072 00.044 9828 IsGuiding returns 1
03:31:27.073 00.001 9828 scope still moving after pulse duration time elapsed
03:31:27.104 00.031 9828 IsSlewing returns 0
03:31:27.105 00.001 9828 IsGuiding returns 1
03:31:27.135 00.030 9828 IsSlewing returns 0
03:31:27.135 00.000 9828 IsGuiding returns 1
03:31:27.166 00.031 9828 IsSlewing returns 0
03:31:27.167 00.001 9828 IsGuiding returns 1
03:31:27.196 00.029 9828 IsSlewing returns 0
03:31:27.196 00.000 9828 IsGuiding returns 1
03:31:27.227 00.031 9828 IsSlewing returns 0
03:31:27.227 00.000 9828 IsGuiding returns 0
03:31:27.227 00.000 9828 scope move finished after 19 + 179 ms
03:31:27.227 00.000 9828 Move returns status 0, amount 19
03:31:27.227 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:27.227 00.000 9828 MoveAxis(N, 14, B)
03:31:27.227 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:27.243 00.016 9828 IsSlewing returns 0
03:31:27.243 00.000 9828 IsGuiding returns 0
03:31:27.243 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:27.274 00.031 9828 IsGuiding returns 1
03:31:27.274 00.000 9828 scope still moving after pulse duration time elapsed
03:31:27.304 00.030 9828 IsSlewing returns 0
03:31:27.304 00.000 9828 IsGuiding returns 1
03:31:27.336 00.032 9828 IsSlewing returns 0
03:31:27.336 00.000 9828 IsGuiding returns 1
03:31:27.368 00.032 9828 IsSlewing returns 0
03:31:27.368 00.000 9828 IsGuiding returns 1
03:31:27.400 00.032 9828 IsSlewing returns 0
03:31:27.400 00.000 9828 IsGuiding returns 0
03:31:27.400 00.000 9828 scope move finished after 14 + 142 ms
03:31:27.400 00.000 9828 Move returns status 0, amount 14
03:31:27.400 00.000 9828 move complete, result=0
03:31:27.400 00.000 9828 worker thread done servicing request
03:31:27.400 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
03:31:27.706 00.306 8976 Exposure complete
03:31:27.712 00.006 8976 worker thread done servicing request
03:31:27.712 00.000 5052 OnExposeComplete: enter
03:31:27.712 00.000 5052 UpdateGuideState(): m_state=6
03:31:27.712 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14133
03:31:27.712 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.48, Mass=64, SNR=5.4, Peak=56 HFD=2.9
03:31:27.712 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
03:31:27.712 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
03:31:27.712 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.23 hyp=0.76 cameraTheta=-0.31 mountX=-0.54 mountY=-0.49, mountTheta=-2.41
03:31:27.713 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.23, opts=13)
03:31:27.713 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.23)
03:31:27.713 00.000 8976 Worker thread wakes up
03:31:27.713 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.23) opts 0xd
03:31:27.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.23)
03:31:27.713 00.000 8976 Moving (0.73, -0.23) raw xDistance=-0.54 yDistance=-0.49
03:31:27.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.54
03:31:27.713 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
03:31:27.713 00.000 8976 MoveAxis(R, 2, ABG)
03:31:27.713 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:31:27.713 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:31:27.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:27.713 00.000 8976 stepping (-13, 2) + (2, 0)
03:31:27.713 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:27.713 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:27.713 00.000 5052 Enqueuing Expose request
03:31:27.747 00.034 8976 Received - 47 (G) 
03:31:27.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:27.747 00.000 8976 stepped: pos (-11, 2)
03:31:27.747 00.000 8976 MoveAxis(U, 2, ABG)
03:31:27.747 00.000 8976 stepping (-11, 2) + (0, 2)
03:31:27.747 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:27.778 00.031 8976 Received - 47 (G) 
03:31:27.778 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:27.778 00.000 8976 stepped: pos (-11, 4)
03:31:27.778 00.000 8976 MountToCamera -- mountTheta (-0.02) + m_xAngle (2.04) = xAngle (2.02 = 2.02)
03:31:27.778 00.000 8976 MountToCamera -- mountX=2.00 mountY=-0.04 hyp=2.00 mountTheta=-0.02 cameraX=-0.87, cameraY=1.80 cameraTheta=2.02
03:31:27.778 00.000 8976 incremental bump (-0.874, 1.800) isValid = 1
03:31:27.778 00.000 8976 Scheduling Mount bump of (-0.050, 0.107)
03:31:27.778 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:31:27.778 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:31:27.778 00.000 8976 move complete, result=0
03:31:27.778 00.000 8976 worker thread done servicing request
03:31:27.778 00.000 8976 Worker thread wakes up
03:31:27.778 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
03:31:27.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:27.779 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:27.779 00.000 9828 Worker thread wakes up
03:31:27.779 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:31:27.779 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:31:27.779 00.000 9828 CameraToMount -- cameraTheta (2.01) - m_xAngle (-3.10) = xAngle (5.10 = -1.18)
03:31:27.779 00.000 9828 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.02 = -1.26)
03:31:27.779 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=0.05 mountY=-0.11, mountTheta=-1.19
03:31:27.779 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
03:31:27.779 00.000 9828 BLC: window closed
03:31:27.779 00.000 9828 MoveAxis(W, 14, B)
03:31:27.779 00.000 9828 Guiding  Dir = 3, Dur = 14
03:31:27.779 00.000 9828 IsSlewing returns 0
03:31:27.779 00.000 9828 IsGuiding returns 0
03:31:27.780 00.001 9828 PulseGuide returned control before completion, sleep 24
03:31:27.817 00.037 9828 IsGuiding returns 1
03:31:27.817 00.000 9828 scope still moving after pulse duration time elapsed
03:31:27.848 00.031 9828 IsSlewing returns 0
03:31:27.848 00.000 9828 IsGuiding returns 1
03:31:27.878 00.030 9828 IsSlewing returns 0
03:31:27.878 00.000 9828 IsGuiding returns 1
03:31:27.909 00.031 9828 IsSlewing returns 0
03:31:27.909 00.000 9828 IsGuiding returns 0
03:31:27.909 00.000 9828 scope move finished after 14 + 115 ms
03:31:27.909 00.000 9828 Move returns status 0, amount 14
03:31:27.909 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:27.909 00.000 9828 MoveAxis(N, 15, B)
03:31:27.909 00.000 9828 Guiding  Dir = 0, Dur = 15
03:31:27.925 00.016 9828 IsSlewing returns 0
03:31:27.925 00.000 9828 IsGuiding returns 0
03:31:27.925 00.000 9828 PulseGuide returned control before completion, sleep 25
03:31:27.957 00.032 9828 IsGuiding returns 1
03:31:27.957 00.000 9828 scope still moving after pulse duration time elapsed
03:31:27.989 00.032 9828 IsSlewing returns 0
03:31:27.989 00.000 9828 IsGuiding returns 1
03:31:28.021 00.032 9828 IsSlewing returns 0
03:31:28.021 00.000 9828 IsGuiding returns 1
03:31:28.052 00.031 9828 IsSlewing returns 0
03:31:28.052 00.000 9828 IsGuiding returns 1
03:31:28.084 00.032 9828 IsSlewing returns 0
03:31:28.084 00.000 9828 IsGuiding returns 0
03:31:28.084 00.000 9828 scope move finished after 15 + 144 ms
03:31:28.084 00.000 9828 Move returns status 0, amount 15
03:31:28.084 00.000 9828 move complete, result=0
03:31:28.084 00.000 9828 worker thread done servicing request
03:31:28.085 00.001 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
03:31:28.467 00.382 8976 Exposure complete
03:31:28.472 00.005 8976 worker thread done servicing request
03:31:28.472 00.000 5052 OnExposeComplete: enter
03:31:28.472 00.000 5052 UpdateGuideState(): m_state=6
03:31:28.472 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14134
03:31:28.472 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.98, Mass=51, SNR=4.8, Peak=55 HFD=2.1
03:31:28.472 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
03:31:28.472 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
03:31:28.472 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.27 hyp=0.81 cameraTheta=0.34 mountX=-0.11 mountY=-0.78, mountTheta=-1.71
03:31:28.473 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.27, opts=13)
03:31:28.473 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.27)
03:31:28.473 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:28.473 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:31:28.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:28.473 00.000 8976 Worker thread wakes up
03:31:28.473 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.27) opts 0xd
03:31:28.473 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.27)
03:31:28.473 00.000 8976 Moving (0.76, 0.27) raw xDistance=-0.11 yDistance=-0.78
03:31:28.473 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:28.473 00.000 5052 Enqueuing Expose request
03:31:28.473 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:31:28.474 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.78
03:31:28.474 00.000 8976 MoveAxis(R, 0, ABG)
03:31:28.474 00.000 8976 MoveAxis(U, 3, ABG)
03:31:28.474 00.000 8976 stepping (-11, 4) + (0, 3)
03:31:28.474 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:28.514 00.040 8976 Received - 47 (G) 
03:31:28.514 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:28.514 00.000 8976 stepped: pos (-11, 7)
03:31:28.514 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.84 = 1.84)
03:31:28.514 00.000 8976 MountToCamera -- mountX=1.90 mountY=-0.39 hyp=1.94 mountTheta=-0.21 cameraX=-0.51, cameraY=1.87 cameraTheta=1.84
03:31:28.514 00.000 8976 incremental bump (-0.512, 1.868) isValid = 1
03:31:28.514 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
03:31:28.514 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
03:31:28.514 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
03:31:28.514 00.000 8976 move complete, result=0
03:31:28.514 00.000 9828 Worker thread wakes up
03:31:28.514 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
03:31:28.514 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:31:28.514 00.000 9828 CameraToMount -- cameraTheta (1.83) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
03:31:28.514 00.000 9828 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
03:31:28.514 00.000 8976 worker thread done servicing request
03:31:28.514 00.000 8976 Worker thread wakes up
03:31:28.515 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:28.515 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:28.515 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=0.03 mountY=-0.12, mountTheta=-1.36
03:31:28.515 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 3 ms NORTH
03:31:28.515 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
03:31:28.515 00.000 9828 BLC: window closed
03:31:28.515 00.000 9828 MoveAxis(W, 8, B)
03:31:28.515 00.000 9828 Guiding  Dir = 3, Dur = 8
03:31:28.515 00.000 9828 IsSlewing returns 0
03:31:28.515 00.000 9828 IsGuiding returns 0
03:31:28.516 00.001 9828 PulseGuide returned control before completion, sleep 18
03:31:28.534 00.018 9828 IsGuiding returns 1
03:31:28.534 00.000 9828 scope still moving after pulse duration time elapsed
03:31:28.565 00.031 9828 IsSlewing returns 0
03:31:28.565 00.000 9828 IsGuiding returns 1
03:31:28.597 00.032 9828 IsSlewing returns 0
03:31:28.597 00.000 9828 IsGuiding returns 1
03:31:28.627 00.030 9828 IsSlewing returns 0
03:31:28.627 00.000 9828 IsGuiding returns 1
03:31:28.658 00.031 9828 IsSlewing returns 0
03:31:28.658 00.000 9828 IsGuiding returns 0
03:31:28.658 00.000 9828 scope move finished after 8 + 135 ms
03:31:28.658 00.000 9828 Move returns status 0, amount 8
03:31:28.658 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:28.658 00.000 9828 MoveAxis(N, 16, B)
03:31:28.658 00.000 9828 Guiding  Dir = 0, Dur = 16
03:31:28.674 00.016 9828 IsSlewing returns 0
03:31:28.674 00.000 9828 IsGuiding returns 0
03:31:28.674 00.000 9828 PulseGuide returned control before completion, sleep 26
03:31:28.706 00.032 9828 IsGuiding returns 1
03:31:28.706 00.000 9828 scope still moving after pulse duration time elapsed
03:31:28.737 00.031 9828 IsSlewing returns 0
03:31:28.737 00.000 9828 IsGuiding returns 1
03:31:28.769 00.032 9828 IsSlewing returns 0
03:31:28.769 00.000 9828 IsGuiding returns 1
03:31:28.801 00.032 9828 IsSlewing returns 0
03:31:28.801 00.000 9828 IsGuiding returns 1
03:31:28.832 00.031 9828 IsSlewing returns 0
03:31:28.832 00.000 9828 IsGuiding returns 0
03:31:28.832 00.000 9828 scope move finished after 16 + 142 ms
03:31:28.832 00.000 9828 Move returns status 0, amount 16
03:31:28.832 00.000 9828 move complete, result=0
03:31:28.832 00.000 9828 worker thread done servicing request
03:31:28.832 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
03:31:29.200 00.368 8976 Exposure complete
03:31:29.205 00.005 8976 worker thread done servicing request
03:31:29.206 00.001 5052 OnExposeComplete: enter
03:31:29.206 00.000 5052 UpdateGuideState(): m_state=6
03:31:29.206 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14135
03:31:29.206 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.74, Mass=53, SNR=4.9, Peak=55 HFD=2.1
03:31:29.206 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
03:31:29.206 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
03:31:29.206 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.03 hyp=0.57 cameraTheta=0.05 mountX=-0.23 mountY=-0.49, mountTheta=-2.01
03:31:29.206 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.03, opts=13)
03:31:29.206 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.03)
03:31:29.207 00.001 8976 Worker thread wakes up
03:31:29.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.03) opts 0xd
03:31:29.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.03)
03:31:29.207 00.000 8976 Moving (0.57, 0.03) raw xDistance=-0.23 yDistance=-0.49
03:31:29.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:29.207 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:31:29.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:29.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:31:29.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.49
03:31:29.207 00.000 8976 MoveAxis(R, 0, ABG)
03:31:29.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:29.207 00.000 5052 Enqueuing Expose request
03:31:29.207 00.000 8976 MoveAxis(U, 2, ABG)
03:31:29.207 00.000 8976 stepping (-11, 7) + (0, 2)
03:31:29.207 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:29.233 00.026 8976 Received - 47 (G) 
03:31:29.233 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:29.233 00.000 8976 stepped: pos (-11, 9)
03:31:29.233 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
03:31:29.233 00.000 8976 MountToCamera -- mountX=1.83 mountY=-0.74 hyp=1.97 mountTheta=-0.38 cameraX=-0.18, cameraY=1.96 cameraTheta=1.66
03:31:29.233 00.000 8976 incremental bump (-0.176, 1.961) isValid = 1
03:31:29.233 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
03:31:29.233 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:31:29.233 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:31:29.233 00.000 8976 move complete, result=0
03:31:29.233 00.000 9828 Worker thread wakes up
03:31:29.234 00.001 8976 worker thread done servicing request
03:31:29.234 00.000 8976 Worker thread wakes up
03:31:29.234 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:29.234 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:31:29.234 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:31:29.234 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
03:31:29.234 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
03:31:29.234 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.00 mountY=-0.12, mountTheta=-1.53
03:31:29.234 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:31:29.234 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:29.234 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:31:29.234 00.000 9828 BLC: window closed
03:31:29.234 00.000 9828 MoveAxis(W, 2, B)
03:31:29.234 00.000 9828 Guiding  Dir = 3, Dur = 2
03:31:29.235 00.001 9828 IsSlewing returns 0
03:31:29.235 00.000 9828 IsGuiding returns 0
03:31:29.235 00.000 9828 PulseGuide returned control before completion, sleep 12
03:31:29.249 00.014 9828 IsGuiding returns 1
03:31:29.249 00.000 9828 scope still moving after pulse duration time elapsed
03:31:29.280 00.031 9828 IsSlewing returns 0
03:31:29.280 00.000 9828 IsGuiding returns 1
03:31:29.310 00.030 9828 IsSlewing returns 0
03:31:29.310 00.000 9828 IsGuiding returns 1
03:31:29.342 00.032 9828 IsSlewing returns 0
03:31:29.342 00.000 9828 IsGuiding returns 1
03:31:29.373 00.031 9828 IsSlewing returns 0
03:31:29.373 00.000 9828 IsGuiding returns 0
03:31:29.373 00.000 9828 scope move finished after 2 + 135 ms
03:31:29.373 00.000 9828 Move returns status 0, amount 2
03:31:29.373 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:29.373 00.000 9828 MoveAxis(N, 16, B)
03:31:29.373 00.000 9828 Guiding  Dir = 0, Dur = 16
03:31:29.388 00.015 9828 IsSlewing returns 0
03:31:29.389 00.001 9828 IsGuiding returns 0
03:31:29.389 00.000 9828 PulseGuide returned control before completion, sleep 26
03:31:29.420 00.031 9828 IsGuiding returns 1
03:31:29.420 00.000 9828 scope still moving after pulse duration time elapsed
03:31:29.451 00.031 9828 IsSlewing returns 0
03:31:29.451 00.000 9828 IsGuiding returns 1
03:31:29.482 00.031 9828 IsSlewing returns 0
03:31:29.482 00.000 9828 IsGuiding returns 1
03:31:29.513 00.031 9828 IsSlewing returns 0
03:31:29.513 00.000 9828 IsGuiding returns 1
03:31:29.543 00.030 9828 IsSlewing returns 0
03:31:29.544 00.001 9828 IsGuiding returns 1
03:31:29.574 00.030 9828 IsSlewing returns 0
03:31:29.574 00.000 9828 IsGuiding returns 0
03:31:29.574 00.000 9828 scope move finished after 16 + 169 ms
03:31:29.574 00.000 9828 Move returns status 0, amount 16
03:31:29.574 00.000 9828 move complete, result=0
03:31:29.574 00.000 9828 worker thread done servicing request
03:31:29.575 00.001 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:31:29.914 00.339 8976 Exposure complete
03:31:29.921 00.007 8976 worker thread done servicing request
03:31:29.921 00.000 5052 OnExposeComplete: enter
03:31:29.921 00.000 5052 UpdateGuideState(): m_state=6
03:31:29.921 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14136
03:31:29.921 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=280.82, Mass=45, SNR=4.5, Peak=52 HFD=2.3
03:31:29.921 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.79 = -2.79)
03:31:29.921 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.89 = -2.89)
03:31:29.921 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=-0.89 hyp=1.30 cameraTheta=-0.75 mountX=-1.22 mountY=-0.32, mountTheta=-2.89
03:31:29.922 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=-0.89, opts=13)
03:31:29.922 00.000 5052 Enqueuing Move request for stepguider (0.96, -0.89)
03:31:29.922 00.000 8976 Worker thread wakes up
03:31:29.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, -0.89) opts 0xd
03:31:29.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, -0.89)
03:31:29.922 00.000 8976 Moving (0.96, -0.89) raw xDistance=-1.22 yDistance=-0.32
03:31:29.922 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:29.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.22
03:31:29.922 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:31:29.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
03:31:29.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:29.922 00.000 8976 MoveAxis(R, 5, ABG)
03:31:29.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:29.922 00.000 5052 Enqueuing Expose request
03:31:29.922 00.000 8976 stepping (-11, 9) + (5, 0)
03:31:29.922 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:31:29.969 00.047 8976 Received - 47 (G) 
03:31:29.969 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:31:29.969 00.000 8976 stepped: pos (-6, 9)
03:31:29.969 00.000 8976 MoveAxis(U, 1, ABG)
03:31:29.969 00.000 8976 stepping (-6, 9) + (0, 1)
03:31:29.969 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:30.001 00.032 8976 Received - 47 (G) 
03:31:30.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:30.001 00.000 8976 stepped: pos (-6, 10)
03:31:30.001 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
03:31:30.001 00.000 8976 MountToCamera -- mountX=1.53 mountY=-1.02 hyp=1.83 mountTheta=-0.59 cameraX=0.21, cameraY=1.82 cameraTheta=1.46
03:31:30.001 00.000 8976 incremental bump (0.211, 1.823) isValid = 1
03:31:30.001 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
03:31:30.001 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:31:30.001 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:31:30.001 00.000 8976 move complete, result=0
03:31:30.001 00.000 8976 worker thread done servicing request
03:31:30.001 00.000 8976 Worker thread wakes up
03:31:30.001 00.000 5052 GuideStep: -1.2 px 5 ms EAST, -0.3 px 1 ms NORTH
03:31:30.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:30.001 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:30.002 00.001 9828 Worker thread wakes up
03:31:30.002 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:31:30.002 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:31:30.002 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
03:31:30.002 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
03:31:30.002 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
03:31:30.002 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:31:30.002 00.000 9828 BLC: window closed
03:31:30.002 00.000 9828 MoveAxis(E, 6, B)
03:31:30.002 00.000 9828 Guiding  Dir = 2, Dur = 6
03:31:30.002 00.000 9828 IsSlewing returns 0
03:31:30.002 00.000 9828 IsGuiding returns 0
03:31:30.003 00.001 9828 PulseGuide returned control before completion, sleep 16
03:31:30.024 00.021 9828 IsGuiding returns 1
03:31:30.024 00.000 9828 scope still moving after pulse duration time elapsed
03:31:30.056 00.032 9828 IsSlewing returns 0
03:31:30.056 00.000 9828 IsGuiding returns 1
03:31:30.087 00.031 9828 IsSlewing returns 0
03:31:30.087 00.000 9828 IsGuiding returns 1
03:31:30.118 00.031 9828 IsSlewing returns 0
03:31:30.118 00.000 9828 IsGuiding returns 0
03:31:30.118 00.000 9828 scope move finished after 6 + 109 ms
03:31:30.118 00.000 9828 Move returns status 0, amount 6
03:31:30.118 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:30.118 00.000 9828 MoveAxis(N, 16, B)
03:31:30.118 00.000 9828 Guiding  Dir = 0, Dur = 16
03:31:30.134 00.016 9828 IsSlewing returns 0
03:31:30.134 00.000 9828 IsGuiding returns 0
03:31:30.134 00.000 9828 PulseGuide returned control before completion, sleep 26
03:31:30.164 00.030 9828 IsGuiding returns 1
03:31:30.164 00.000 9828 scope still moving after pulse duration time elapsed
03:31:30.195 00.031 9828 IsSlewing returns 0
03:31:30.196 00.001 9828 IsGuiding returns 1
03:31:30.227 00.031 9828 IsSlewing returns 0
03:31:30.227 00.000 9828 IsGuiding returns 1
03:31:30.258 00.031 9828 IsSlewing returns 0
03:31:30.258 00.000 9828 IsGuiding returns 1
03:31:30.289 00.031 9828 IsSlewing returns 0
03:31:30.289 00.000 9828 IsGuiding returns 0
03:31:30.289 00.000 9828 scope move finished after 16 + 139 ms
03:31:30.289 00.000 9828 Move returns status 0, amount 16
03:31:30.289 00.000 9828 move complete, result=0
03:31:30.289 00.000 9828 worker thread done servicing request
03:31:30.289 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:31:30.702 00.413 8976 Exposure complete
03:31:30.708 00.006 8976 worker thread done servicing request
03:31:30.708 00.000 5052 OnExposeComplete: enter
03:31:30.708 00.000 5052 UpdateGuideState(): m_state=6
03:31:30.709 00.001 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14137
03:31:30.709 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.94, Mass=39, SNR=4.2, Peak=54 HFD=1.9
03:31:30.709 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
03:31:30.709 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
03:31:30.709 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.34 mountX=0.18 mountY=-0.17, mountTheta=-0.76
03:31:30.709 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.23, opts=13)
03:31:30.709 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.23)
03:31:30.710 00.001 8976 Worker thread wakes up
03:31:30.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.23) opts 0xd
03:31:30.710 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.23)
03:31:30.710 00.000 8976 Moving (0.05, 0.23) raw xDistance=0.18 yDistance=-0.17
03:31:30.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:31:30.710 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:31:30.710 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:30.710 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:31:30.710 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:30.710 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:30.710 00.000 8976 MoveAxis(R, 0, ABG)
03:31:30.710 00.000 8976 MoveAxis(U, 0, ABG)
03:31:30.710 00.000 5052 Enqueuing Expose request
03:31:30.710 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
03:31:30.710 00.000 8976 MountToCamera -- mountX=1.33 mountY=-1.21 hyp=1.79 mountTheta=-0.74 cameraX=0.47, cameraY=1.73 cameraTheta=1.31
03:31:30.710 00.000 8976 incremental bump (0.470, 1.730) isValid = 1
03:31:30.710 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
03:31:30.711 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:31:30.711 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:31:30.711 00.000 8976 move complete, result=0
03:31:30.711 00.000 9828 Worker thread wakes up
03:31:30.711 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:31:30.711 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:31:30.711 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:31:30.711 00.000 8976 worker thread done servicing request
03:31:30.711 00.000 8976 Worker thread wakes up
03:31:30.711 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
03:31:30.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:30.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:30.711 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
03:31:30.711 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
03:31:30.711 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:31:30.711 00.000 9828 BLC: window closed
03:31:30.712 00.001 9828 MoveAxis(E, 11, B)
03:31:30.712 00.000 9828 Guiding  Dir = 2, Dur = 11
03:31:30.712 00.000 9828 IsSlewing returns 0
03:31:30.712 00.000 9828 IsGuiding returns 0
03:31:30.712 00.000 9828 PulseGuide returned control before completion, sleep 21
03:31:30.737 00.025 9828 IsGuiding returns 1
03:31:30.737 00.000 9828 scope still moving after pulse duration time elapsed
03:31:30.768 00.031 9828 IsSlewing returns 0
03:31:30.768 00.000 9828 IsGuiding returns 1
03:31:30.798 00.030 9828 IsSlewing returns 0
03:31:30.798 00.000 9828 IsGuiding returns 1
03:31:30.830 00.032 9828 IsSlewing returns 0
03:31:30.830 00.000 9828 IsGuiding returns 1
03:31:30.861 00.031 9828 IsSlewing returns 0
03:31:30.861 00.000 9828 IsGuiding returns 0
03:31:30.861 00.000 9828 scope move finished after 11 + 137 ms
03:31:30.861 00.000 9828 Move returns status 0, amount 11
03:31:30.861 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:30.861 00.000 9828 MoveAxis(N, 15, B)
03:31:30.861 00.000 9828 Guiding  Dir = 0, Dur = 15
03:31:30.876 00.015 9828 IsSlewing returns 0
03:31:30.876 00.000 9828 IsGuiding returns 0
03:31:30.876 00.000 9828 PulseGuide returned control before completion, sleep 25
03:31:30.907 00.031 9828 IsGuiding returns 1
03:31:30.907 00.000 9828 scope still moving after pulse duration time elapsed
03:31:30.937 00.030 9828 IsSlewing returns 0
03:31:30.937 00.000 9828 IsGuiding returns 1
03:31:30.968 00.031 9828 IsSlewing returns 0
03:31:30.968 00.000 9828 IsGuiding returns 1
03:31:30.999 00.031 9828 IsSlewing returns 0
03:31:30.999 00.000 9828 IsGuiding returns 1
03:31:31.030 00.031 9828 IsSlewing returns 0
03:31:31.030 00.000 9828 IsGuiding returns 0
03:31:31.030 00.000 9828 scope move finished after 15 + 138 ms
03:31:31.030 00.000 9828 Move returns status 0, amount 15
03:31:31.030 00.000 9828 move complete, result=0
03:31:31.030 00.000 9828 worker thread done servicing request
03:31:31.030 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:31:31.398 00.368 8976 Exposure complete
03:31:31.404 00.006 8976 worker thread done servicing request
03:31:31.404 00.000 5052 OnExposeComplete: enter
03:31:31.404 00.000 5052 UpdateGuideState(): m_state=6
03:31:31.404 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14138
03:31:31.404 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.56, Mass=48, SNR=4.7, Peak=56 HFD=2.2
03:31:31.404 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
03:31:31.404 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.58)
03:31:31.404 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.15 hyp=0.26 cameraTheta=-2.56 mountX=-0.03 mountY=0.26, mountTheta=1.68
03:31:31.405 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.15, opts=13)
03:31:31.405 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.15)
03:31:31.405 00.000 8976 Worker thread wakes up
03:31:31.405 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:31.405 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:31:31.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:31.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.15) opts 0xd
03:31:31.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:31.405 00.000 5052 Enqueuing Expose request
03:31:31.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.15)
03:31:31.406 00.001 8976 Moving (-0.22, -0.15) raw xDistance=-0.03 yDistance=0.26
03:31:31.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:31:31.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
03:31:31.406 00.000 8976 MoveAxis(R, 0, ABG)
03:31:31.406 00.000 8976 MoveAxis(D, 1, ABG)
03:31:31.406 00.000 8976 stepping (-6, 10) + (0, -1)
03:31:31.406 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:31.439 00.033 8976 Received - 47 (G) 
03:31:31.439 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:31.439 00.000 8976 stepped: pos (-6, 9)
03:31:31.439 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:31:31.439 00.000 8976 MountToCamera -- mountX=1.19 mountY=-1.28 hyp=1.75 mountTheta=-0.82 cameraX=0.60, cameraY=1.64 cameraTheta=1.22
03:31:31.439 00.000 8976 incremental bump (0.597, 1.644) isValid = 1
03:31:31.439 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:31:31.439 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:31:31.439 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:31:31.439 00.000 8976 move complete, result=0
03:31:31.439 00.000 8976 worker thread done servicing request
03:31:31.439 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:31:31.439 00.000 9828 Worker thread wakes up
03:31:31.439 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:31:31.440 00.001 8976 Worker thread wakes up
03:31:31.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:31.440 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:31.440 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:31:31.440 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
03:31:31.440 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
03:31:31.440 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
03:31:31.440 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:31:31.440 00.000 9828 BLC: window closed
03:31:31.440 00.000 9828 MoveAxis(E, 14, B)
03:31:31.440 00.000 9828 Guiding  Dir = 2, Dur = 14
03:31:31.440 00.000 9828 IsSlewing returns 0
03:31:31.441 00.001 9828 IsGuiding returns 0
03:31:31.441 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:31.481 00.040 9828 IsGuiding returns 1
03:31:31.481 00.000 9828 scope still moving after pulse duration time elapsed
03:31:31.512 00.031 9828 IsSlewing returns 0
03:31:31.512 00.000 9828 IsGuiding returns 1
03:31:31.543 00.031 9828 IsSlewing returns 0
03:31:31.543 00.000 9828 IsGuiding returns 1
03:31:31.574 00.031 9828 IsSlewing returns 0
03:31:31.574 00.000 9828 IsGuiding returns 0
03:31:31.574 00.000 9828 scope move finished after 14 + 119 ms
03:31:31.574 00.000 9828 Move returns status 0, amount 14
03:31:31.574 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:31.574 00.000 9828 MoveAxis(N, 14, B)
03:31:31.574 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:31.589 00.015 9828 IsSlewing returns 0
03:31:31.589 00.000 9828 IsGuiding returns 0
03:31:31.589 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:31.620 00.031 9828 IsGuiding returns 1
03:31:31.620 00.000 9828 scope still moving after pulse duration time elapsed
03:31:31.651 00.031 9828 IsSlewing returns 0
03:31:31.651 00.000 9828 IsGuiding returns 1
03:31:31.682 00.031 9828 IsSlewing returns 0
03:31:31.682 00.000 9828 IsGuiding returns 1
03:31:31.712 00.030 9828 IsSlewing returns 0
03:31:31.712 00.000 9828 IsGuiding returns 1
03:31:31.744 00.032 9828 IsSlewing returns 0
03:31:31.744 00.000 9828 IsGuiding returns 0
03:31:31.744 00.000 9828 scope move finished after 14 + 141 ms
03:31:31.744 00.000 9828 Move returns status 0, amount 14
03:31:31.744 00.000 9828 move complete, result=0
03:31:31.744 00.000 9828 worker thread done servicing request
03:31:31.744 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:31:32.126 00.382 8976 Exposure complete
03:31:32.131 00.005 8976 worker thread done servicing request
03:31:32.131 00.000 5052 OnExposeComplete: enter
03:31:32.131 00.000 5052 UpdateGuideState(): m_state=6
03:31:32.131 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14139
03:31:32.132 00.001 5052 Star::Find returns 1 (0), X=329.36, Y=282.06, Mass=43, SNR=4.4, Peak=54 HFD=2.3
03:31:32.132 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
03:31:32.132 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
03:31:32.132 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.35 hyp=0.40 cameraTheta=1.09 mountX=0.23 mountY=-0.35, mountTheta=-0.99
03:31:32.132 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.35, opts=13)
03:31:32.132 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.35)
03:31:32.132 00.000 8976 Worker thread wakes up
03:31:32.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.35) opts 0xd
03:31:32.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.35)
03:31:32.133 00.001 8976 Moving (0.19, 0.35) raw xDistance=0.23 yDistance=-0.35
03:31:32.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:31:32.133 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
03:31:32.133 00.000 8976 MoveAxis(R, 0, ABG)
03:31:32.133 00.000 8976 MoveAxis(U, 1, ABG)
03:31:32.133 00.000 8976 stepping (-6, 9) + (0, 1)
03:31:32.133 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:32.133 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:31:32.133 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:31:32.133 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:32.133 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:32.133 00.000 5052 Enqueuing Expose request
03:31:32.158 00.025 8976 Received - 47 (G) 
03:31:32.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:32.158 00.000 8976 stepped: pos (-6, 10)
03:31:32.159 00.001 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:31:32.159 00.000 8976 MountToCamera -- mountX=1.10 mountY=-1.38 hyp=1.77 mountTheta=-0.90 cameraX=0.73, cameraY=1.61 cameraTheta=1.15
03:31:32.159 00.000 8976 incremental bump (0.728, 1.610) isValid = 1
03:31:32.159 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
03:31:32.159 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:31:32.159 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:31:32.159 00.000 8976 move complete, result=0
03:31:32.159 00.000 8976 worker thread done servicing request
03:31:32.159 00.000 8976 Worker thread wakes up
03:31:32.159 00.000 9828 Worker thread wakes up
03:31:32.159 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:31:32.159 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:31:32.159 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
03:31:32.159 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
03:31:32.159 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:31:32.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:32.159 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:32.160 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
03:31:32.160 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:31:32.160 00.000 9828 BLC: window closed
03:31:32.160 00.000 9828 MoveAxis(E, 17, B)
03:31:32.160 00.000 9828 Guiding  Dir = 2, Dur = 17
03:31:32.160 00.000 9828 IsSlewing returns 0
03:31:32.160 00.000 9828 IsGuiding returns 0
03:31:32.160 00.000 9828 PulseGuide returned control before completion, sleep 27
03:31:32.199 00.039 9828 IsGuiding returns 1
03:31:32.199 00.000 9828 scope still moving after pulse duration time elapsed
03:31:32.230 00.031 9828 IsSlewing returns 0
03:31:32.230 00.000 9828 IsGuiding returns 1
03:31:32.261 00.031 9828 IsSlewing returns 0
03:31:32.262 00.001 9828 IsGuiding returns 1
03:31:32.292 00.030 9828 IsSlewing returns 0
03:31:32.292 00.000 9828 IsGuiding returns 0
03:31:32.292 00.000 9828 scope move finished after 17 + 115 ms
03:31:32.292 00.000 9828 Move returns status 0, amount 17
03:31:32.292 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:32.292 00.000 9828 MoveAxis(N, 14, B)
03:31:32.292 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:32.308 00.016 9828 IsSlewing returns 0
03:31:32.308 00.000 9828 IsGuiding returns 0
03:31:32.308 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:32.340 00.032 9828 IsGuiding returns 1
03:31:32.340 00.000 9828 scope still moving after pulse duration time elapsed
03:31:32.371 00.031 9828 IsSlewing returns 0
03:31:32.371 00.000 9828 IsGuiding returns 1
03:31:32.402 00.031 9828 IsSlewing returns 0
03:31:32.402 00.000 9828 IsGuiding returns 1
03:31:32.433 00.031 9828 IsSlewing returns 0
03:31:32.433 00.000 9828 IsGuiding returns 1
03:31:32.465 00.032 9828 IsSlewing returns 0
03:31:32.465 00.000 9828 IsGuiding returns 0
03:31:32.465 00.000 9828 scope move finished after 14 + 142 ms
03:31:32.465 00.000 9828 Move returns status 0, amount 14
03:31:32.465 00.000 9828 move complete, result=0
03:31:32.466 00.001 9828 worker thread done servicing request
03:31:32.466 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:31:32.847 00.381 8976 Exposure complete
03:31:32.855 00.008 8976 worker thread done servicing request
03:31:32.855 00.000 5052 OnExposeComplete: enter
03:31:32.855 00.000 5052 UpdateGuideState(): m_state=6
03:31:32.855 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14140
03:31:32.855 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=280.67, Mass=59, SNR=5.2, Peak=54 HFD=2.9
03:31:32.855 00.000 5052 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.04) = xAngle (-4.16 = 2.13)
03:31:32.855 00.000 5052 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.26 = 2.02)
03:31:32.855 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-1.04 hyp=1.21 cameraTheta=-2.11 mountX=-0.64 mountY=1.09, mountTheta=2.10
03:31:32.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-1.04, opts=13)
03:31:32.856 00.000 5052 Enqueuing Move request for stepguider (-0.63, -1.04)
03:31:32.856 00.000 8976 Worker thread wakes up
03:31:32.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -1.04) opts 0xd
03:31:32.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -1.04)
03:31:32.857 00.001 8976 Moving (-0.63, -1.04) raw xDistance=-0.64 yDistance=1.09
03:31:32.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
03:31:32.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.09
03:31:32.857 00.000 8976 MoveAxis(R, 3, ABG)
03:31:32.857 00.000 8976 stepping (-6, 10) + (3, 0)
03:31:32.857 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:32.857 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:32.857 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:31:32.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:32.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:32.857 00.000 5052 Enqueuing Expose request
03:31:32.894 00.037 8976 Received - 47 (G) 
03:31:32.894 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:32.894 00.000 8976 stepped: pos (-3, 10)
03:31:32.894 00.000 8976 MoveAxis(D, 4, ABG)
03:31:32.894 00.000 8976 stepping (-3, 10) + (0, -4)
03:31:32.894 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:32.926 00.032 8976 Received - 47 (G) 
03:31:32.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:32.926 00.000 8976 stepped: pos (-3, 6)
03:31:32.926 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:31:32.926 00.000 8976 MountToCamera -- mountX=0.89 mountY=-1.24 hyp=1.53 mountTheta=-0.95 cameraX=0.70, cameraY=1.36 cameraTheta=1.10
03:31:32.926 00.000 8976 incremental bump (0.699, 1.357) isValid = 1
03:31:32.926 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
03:31:32.926 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:31:32.926 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:31:32.926 00.000 8976 move complete, result=0
03:31:32.927 00.001 8976 worker thread done servicing request
03:31:32.927 00.000 8976 Worker thread wakes up
03:31:32.927 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 1.1 px 4 ms SOUTH
03:31:32.927 00.000 9828 Worker thread wakes up
03:31:32.927 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:32.927 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:32.927 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:31:32.927 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:31:32.927 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
03:31:32.927 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
03:31:32.927 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:31:32.927 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:31:32.927 00.000 9828 BLC: window closed
03:31:32.927 00.000 9828 MoveAxis(E, 18, B)
03:31:32.928 00.001 9828 Guiding  Dir = 2, Dur = 18
03:31:32.928 00.000 9828 IsSlewing returns 0
03:31:32.928 00.000 9828 IsGuiding returns 0
03:31:32.928 00.000 9828 PulseGuide returned control before completion, sleep 28
03:31:32.965 00.037 9828 IsGuiding returns 1
03:31:32.965 00.000 9828 scope still moving after pulse duration time elapsed
03:31:32.996 00.031 9828 IsSlewing returns 0
03:31:32.996 00.000 9828 IsGuiding returns 1
03:31:33.026 00.030 9828 IsSlewing returns 0
03:31:33.026 00.000 9828 IsGuiding returns 1
03:31:33.057 00.031 9828 IsSlewing returns 0
03:31:33.057 00.000 9828 IsGuiding returns 1
03:31:33.088 00.031 9828 IsSlewing returns 0
03:31:33.088 00.000 9828 IsGuiding returns 1
03:31:33.120 00.032 9828 IsSlewing returns 0
03:31:33.120 00.000 9828 IsGuiding returns 0
03:31:33.120 00.000 9828 scope move finished after 18 + 174 ms
03:31:33.120 00.000 9828 Move returns status 0, amount 18
03:31:33.120 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:33.120 00.000 9828 MoveAxis(N, 13, B)
03:31:33.120 00.000 9828 Guiding  Dir = 0, Dur = 13
03:31:33.135 00.015 9828 IsSlewing returns 0
03:31:33.135 00.000 9828 IsGuiding returns 0
03:31:33.135 00.000 9828 PulseGuide returned control before completion, sleep 23
03:31:33.166 00.031 9828 IsGuiding returns 1
03:31:33.166 00.000 9828 scope still moving after pulse duration time elapsed
03:31:33.198 00.032 9828 IsSlewing returns 0
03:31:33.198 00.000 9828 IsGuiding returns 1
03:31:33.230 00.032 9828 IsSlewing returns 0
03:31:33.230 00.000 9828 IsGuiding returns 1
03:31:33.261 00.031 9828 IsSlewing returns 0
03:31:33.261 00.000 9828 IsGuiding returns 1
03:31:33.292 00.031 9828 IsSlewing returns 0
03:31:33.292 00.000 9828 IsGuiding returns 0
03:31:33.292 00.000 9828 scope move finished after 13 + 143 ms
03:31:33.292 00.000 9828 Move returns status 0, amount 13
03:31:33.292 00.000 9828 move complete, result=0
03:31:33.293 00.001 9828 worker thread done servicing request
03:31:33.293 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:31:33.612 00.319 8976 Exposure complete
03:31:33.618 00.006 8976 worker thread done servicing request
03:31:33.618 00.000 5052 OnExposeComplete: enter
03:31:33.618 00.000 5052 UpdateGuideState(): m_state=6
03:31:33.618 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14141
03:31:33.618 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.11, Mass=42, SNR=4.4, Peak=56 HFD=1.9
03:31:33.618 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.04) = xAngle (0.09 = 0.09)
03:31:33.618 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
03:31:33.618 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.40 hyp=0.48 cameraTheta=2.13 mountX=0.48 mountY=-0.01, mountTheta=-0.02
03:31:33.619 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.40, opts=13)
03:31:33.619 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.40)
03:31:33.619 00.000 8976 Worker thread wakes up
03:31:33.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.40) opts 0xd
03:31:33.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.40)
03:31:33.619 00.000 8976 Moving (-0.25, 0.40) raw xDistance=0.48 yDistance=-0.01
03:31:33.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
03:31:33.619 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:33.619 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:31:33.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:33.619 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:33.619 00.000 5052 Enqueuing Expose request
03:31:33.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:31:33.620 00.001 8976 MoveAxis(L, 2, ABG)
03:31:33.620 00.000 8976 stepping (-3, 6) + (-2, 0)
03:31:33.620 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:33.645 00.025 8976 Received - 47 (G) 
03:31:33.645 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:33.645 00.000 8976 stepped: pos (-5, 6)
03:31:33.645 00.000 8976 MoveAxis(U, 0, ABG)
03:31:33.645 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:31:33.645 00.000 8976 MountToCamera -- mountX=0.85 mountY=-1.15 hyp=1.43 mountTheta=-0.93 cameraX=0.63, cameraY=1.28 cameraTheta=1.11
03:31:33.645 00.000 8976 incremental bump (0.633, 1.277) isValid = 1
03:31:33.645 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:31:33.645 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:31:33.645 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:31:33.646 00.001 8976 move complete, result=0
03:31:33.646 00.000 9828 Worker thread wakes up
03:31:33.646 00.000 8976 worker thread done servicing request
03:31:33.646 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.0 px 0 ms NORTH
03:31:33.646 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:31:33.646 00.000 8976 Worker thread wakes up
03:31:33.646 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:31:33.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:33.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:33.646 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
03:31:33.646 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
03:31:33.646 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
03:31:33.646 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:31:33.646 00.000 9828 BLC: window closed
03:31:33.646 00.000 9828 MoveAxis(E, 18, B)
03:31:33.647 00.001 9828 Guiding  Dir = 2, Dur = 18
03:31:33.647 00.000 9828 IsSlewing returns 0
03:31:33.647 00.000 9828 IsGuiding returns 0
03:31:33.647 00.000 9828 PulseGuide returned control before completion, sleep 28
03:31:33.684 00.037 9828 IsGuiding returns 1
03:31:33.684 00.000 9828 scope still moving after pulse duration time elapsed
03:31:33.715 00.031 9828 IsSlewing returns 0
03:31:33.715 00.000 9828 IsGuiding returns 1
03:31:33.746 00.031 9828 IsSlewing returns 0
03:31:33.746 00.000 9828 IsGuiding returns 1
03:31:33.777 00.031 9828 IsSlewing returns 0
03:31:33.777 00.000 9828 IsGuiding returns 0
03:31:33.777 00.000 9828 scope move finished after 18 + 111 ms
03:31:33.777 00.000 9828 Move returns status 0, amount 18
03:31:33.777 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:33.777 00.000 9828 MoveAxis(N, 14, B)
03:31:33.777 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:33.792 00.015 9828 IsSlewing returns 0
03:31:33.792 00.000 9828 IsGuiding returns 0
03:31:33.792 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:33.823 00.031 9828 IsGuiding returns 1
03:31:33.823 00.000 9828 scope still moving after pulse duration time elapsed
03:31:33.853 00.030 9828 IsSlewing returns 0
03:31:33.854 00.001 9828 IsGuiding returns 1
03:31:33.884 00.030 9828 IsSlewing returns 0
03:31:33.885 00.001 9828 IsGuiding returns 1
03:31:33.915 00.030 9828 IsSlewing returns 0
03:31:33.915 00.000 9828 IsGuiding returns 1
03:31:33.947 00.032 9828 IsSlewing returns 0
03:31:33.947 00.000 9828 IsGuiding returns 0
03:31:33.947 00.000 9828 scope move finished after 14 + 140 ms
03:31:33.947 00.000 9828 Move returns status 0, amount 14
03:31:33.947 00.000 9828 move complete, result=0
03:31:33.947 00.000 9828 worker thread done servicing request
03:31:33.948 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:31:34.348 00.400 8976 Exposure complete
03:31:34.354 00.006 8976 worker thread done servicing request
03:31:34.354 00.000 5052 OnExposeComplete: enter
03:31:34.354 00.000 5052 UpdateGuideState(): m_state=6
03:31:34.355 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14142
03:31:34.355 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.49, Mass=47, SNR=4.6, Peak=58 HFD=2.2
03:31:34.355 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.40 = 1.88)
03:31:34.355 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.50 = 1.78)
03:31:34.355 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-2.36 mountX=-0.10 mountY=0.30, mountTheta=1.88
03:31:34.355 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.22, opts=13)
03:31:34.356 00.001 5052 Enqueuing Move request for stepguider (-0.22, -0.22)
03:31:34.356 00.000 8976 Worker thread wakes up
03:31:34.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.22) opts 0xd
03:31:34.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:31:34.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.22)
03:31:34.356 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:31:34.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:34.356 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:34.356 00.000 8976 Moving (-0.22, -0.22) raw xDistance=-0.10 yDistance=0.30
03:31:34.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:31:34.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:31:34.356 00.000 8976 MoveAxis(R, 0, ABG)
03:31:34.356 00.000 8976 MoveAxis(D, 1, ABG)
03:31:34.356 00.000 8976 stepping (-5, 6) + (0, -1)
03:31:34.356 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:34.356 00.000 5052 Enqueuing Expose request
03:31:34.380 00.024 8976 Received - 47 (G) 
03:31:34.380 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:34.380 00.000 8976 stepped: pos (-5, 5)
03:31:34.380 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:31:34.381 00.001 8976 MountToCamera -- mountX=0.82 mountY=-1.03 hyp=1.32 mountTheta=-0.90 cameraX=0.54, cameraY=1.20 cameraTheta=1.15
03:31:34.381 00.000 8976 incremental bump (0.543, 1.200) isValid = 1
03:31:34.381 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
03:31:34.381 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:31:34.381 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:31:34.381 00.000 8976 move complete, result=0
03:31:34.381 00.000 9828 Worker thread wakes up
03:31:34.381 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:31:34.381 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:31:34.381 00.000 8976 worker thread done servicing request
03:31:34.381 00.000 8976 Worker thread wakes up
03:31:34.381 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:31:34.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:34.381 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
03:31:34.381 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:34.381 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
03:31:34.382 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
03:31:34.382 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:31:34.382 00.000 9828 BLC: window closed
03:31:34.382 00.000 9828 MoveAxis(E, 17, B)
03:31:34.382 00.000 9828 Guiding  Dir = 2, Dur = 17
03:31:34.382 00.000 9828 IsSlewing returns 0
03:31:34.382 00.000 9828 IsGuiding returns 0
03:31:34.382 00.000 9828 PulseGuide returned control before completion, sleep 27
03:31:34.416 00.034 9828 IsGuiding returns 1
03:31:34.416 00.000 9828 scope still moving after pulse duration time elapsed
03:31:34.449 00.033 9828 IsSlewing returns 0
03:31:34.449 00.000 9828 IsGuiding returns 1
03:31:34.479 00.030 9828 IsSlewing returns 0
03:31:34.479 00.000 9828 IsGuiding returns 1
03:31:34.510 00.031 9828 IsSlewing returns 0
03:31:34.510 00.000 9828 IsGuiding returns 0
03:31:34.510 00.000 9828 scope move finished after 17 + 110 ms
03:31:34.510 00.000 9828 Move returns status 0, amount 17
03:31:34.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:34.511 00.001 9828 MoveAxis(N, 14, B)
03:31:34.511 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:34.526 00.015 9828 IsSlewing returns 0
03:31:34.526 00.000 9828 IsGuiding returns 0
03:31:34.526 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:34.557 00.031 9828 IsGuiding returns 1
03:31:34.557 00.000 9828 scope still moving after pulse duration time elapsed
03:31:34.589 00.032 9828 IsSlewing returns 0
03:31:34.589 00.000 9828 IsGuiding returns 1
03:31:34.619 00.030 9828 IsSlewing returns 0
03:31:34.619 00.000 9828 IsGuiding returns 1
03:31:34.651 00.032 9828 IsSlewing returns 0
03:31:34.651 00.000 9828 IsGuiding returns 1
03:31:34.683 00.032 9828 IsSlewing returns 0
03:31:34.683 00.000 9828 IsGuiding returns 0
03:31:34.683 00.000 9828 scope move finished after 14 + 142 ms
03:31:34.683 00.000 9828 Move returns status 0, amount 14
03:31:34.683 00.000 9828 move complete, result=0
03:31:34.683 00.000 9828 worker thread done servicing request
03:31:34.683 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:31:35.068 00.385 8976 Exposure complete
03:31:35.074 00.006 8976 worker thread done servicing request
03:31:35.074 00.000 5052 OnExposeComplete: enter
03:31:35.074 00.000 5052 UpdateGuideState(): m_state=6
03:31:35.074 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14143
03:31:35.074 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.06, Mass=56, SNR=5.0, Peak=60 HFD=2.2
03:31:35.074 00.000 5052 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.04) = xAngle (-0.38 = -0.38)
03:31:35.074 00.000 5052 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.49 = -0.49)
03:31:35.074 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.66 mountX=0.32 mountY=-0.16, mountTheta=-0.47
03:31:35.075 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.35, opts=13)
03:31:35.075 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.35)
03:31:35.075 00.000 8976 Worker thread wakes up
03:31:35.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.35) opts 0xd
03:31:35.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.35)
03:31:35.075 00.000 8976 Moving (-0.03, 0.35) raw xDistance=0.32 yDistance=-0.16
03:31:35.075 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:35.075 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:31:35.076 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:35.076 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:35.076 00.000 5052 Enqueuing Expose request
03:31:35.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:31:35.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:31:35.076 00.000 8976 MoveAxis(L, 1, ABG)
03:31:35.076 00.000 8976 stepping (-5, 5) + (-1, 0)
03:31:35.076 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:35.100 00.024 8976 Received - 47 (G) 
03:31:35.100 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:35.101 00.001 8976 stepped: pos (-6, 5)
03:31:35.101 00.000 8976 MoveAxis(U, 0, ABG)
03:31:35.101 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:31:35.101 00.000 8976 MountToCamera -- mountX=0.85 mountY=-0.95 hyp=1.28 mountTheta=-0.84 cameraX=0.46, cameraY=1.19 cameraTheta=1.20
03:31:35.101 00.000 8976 incremental bump (0.459, 1.193) isValid = 1
03:31:35.101 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
03:31:35.101 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:31:35.101 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:31:35.101 00.000 8976 move complete, result=0
03:31:35.101 00.000 8976 worker thread done servicing request
03:31:35.101 00.000 9828 Worker thread wakes up
03:31:35.101 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:31:35.101 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:31:35.101 00.000 8976 Worker thread wakes up
03:31:35.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:35.101 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
03:31:35.102 00.001 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
03:31:35.102 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:35.102 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
03:31:35.102 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
03:31:35.102 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:31:35.102 00.000 9828 BLC: window closed
03:31:35.102 00.000 9828 MoveAxis(E, 15, B)
03:31:35.102 00.000 9828 Guiding  Dir = 2, Dur = 15
03:31:35.103 00.001 9828 IsSlewing returns 0
03:31:35.103 00.000 9828 IsGuiding returns 0
03:31:35.104 00.001 9828 PulseGuide returned control before completion, sleep 25
03:31:35.134 00.030 9828 IsGuiding returns 1
03:31:35.135 00.001 9828 scope still moving after pulse duration time elapsed
03:31:35.164 00.029 9828 IsSlewing returns 0
03:31:35.164 00.000 9828 IsGuiding returns 1
03:31:35.196 00.032 9828 IsSlewing returns 0
03:31:35.196 00.000 9828 IsGuiding returns 1
03:31:35.227 00.031 9828 IsSlewing returns 0
03:31:35.227 00.000 9828 IsGuiding returns 0
03:31:35.227 00.000 9828 scope move finished after 15 + 108 ms
03:31:35.227 00.000 9828 Move returns status 0, amount 15
03:31:35.227 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:35.227 00.000 9828 MoveAxis(N, 14, B)
03:31:35.227 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:35.242 00.015 9828 IsSlewing returns 0
03:31:35.242 00.000 9828 IsGuiding returns 0
03:31:35.242 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:35.273 00.031 9828 IsGuiding returns 1
03:31:35.273 00.000 9828 scope still moving after pulse duration time elapsed
03:31:35.305 00.032 9828 IsSlewing returns 0
03:31:35.305 00.000 9828 IsGuiding returns 1
03:31:35.334 00.029 9828 IsSlewing returns 0
03:31:35.334 00.000 9828 IsGuiding returns 1
03:31:35.365 00.031 9828 IsSlewing returns 0
03:31:35.365 00.000 9828 IsGuiding returns 1
03:31:35.397 00.032 9828 IsSlewing returns 0
03:31:35.397 00.000 9828 IsGuiding returns 1
03:31:35.429 00.032 9828 IsSlewing returns 0
03:31:35.429 00.000 9828 IsGuiding returns 0
03:31:35.429 00.000 9828 scope move finished after 14 + 172 ms
03:31:35.429 00.000 9828 Move returns status 0, amount 14
03:31:35.429 00.000 9828 move complete, result=0
03:31:35.429 00.000 9828 worker thread done servicing request
03:31:35.429 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:31:35.789 00.360 8976 Exposure complete
03:31:35.794 00.005 8976 worker thread done servicing request
03:31:35.795 00.001 5052 OnExposeComplete: enter
03:31:35.795 00.000 5052 UpdateGuideState(): m_state=6
03:31:35.795 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14144
03:31:35.795 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=282.23, Mass=29, SNR=3.7, Peak=57 HFD=1.2
03:31:35.795 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
03:31:35.795 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.24 = -0.24)
03:31:35.795 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=0.52 hyp=0.55 cameraTheta=1.91 mountX=0.54 mountY=-0.13, mountTheta=-0.23
03:31:35.796 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=0.52, opts=13)
03:31:35.796 00.000 5052 Enqueuing Move request for stepguider (-0.18, 0.52)
03:31:35.796 00.000 8976 Worker thread wakes up
03:31:35.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, 0.52) opts 0xd
03:31:35.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, 0.52)
03:31:35.796 00.000 8976 Moving (-0.18, 0.52) raw xDistance=0.54 yDistance=-0.13
03:31:35.796 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:35.796 00.000 5052 UpdateGuideState exits: m=29 SNR=3.7
03:31:35.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:35.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:35.796 00.000 5052 Enqueuing Expose request
03:31:35.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
03:31:35.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:31:35.796 00.000 8976 MoveAxis(L, 2, ABG)
03:31:35.796 00.000 8976 stepping (-6, 5) + (-2, 0)
03:31:35.796 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:35.820 00.024 8976 Received - 47 (G) 
03:31:35.820 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:35.820 00.000 8976 stepped: pos (-8, 5)
03:31:35.820 00.000 8976 MoveAxis(U, 0, ABG)
03:31:35.820 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
03:31:35.820 00.000 8976 MountToCamera -- mountX=0.98 mountY=-0.90 hyp=1.33 mountTheta=-0.74 cameraX=0.36, cameraY=1.28 cameraTheta=1.30
03:31:35.820 00.000 8976 incremental bump (0.357, 1.279) isValid = 1
03:31:35.820 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
03:31:35.820 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:31:35.820 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:31:35.820 00.000 8976 move complete, result=0
03:31:35.820 00.000 8976 worker thread done servicing request
03:31:35.820 00.000 8976 Worker thread wakes up
03:31:35.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:35.821 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:35.821 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
03:31:35.821 00.000 9828 Worker thread wakes up
03:31:35.821 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:31:35.821 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:31:35.821 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
03:31:35.821 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
03:31:35.822 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
03:31:35.822 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:31:35.822 00.000 9828 BLC: window closed
03:31:35.822 00.000 9828 MoveAxis(E, 11, B)
03:31:35.822 00.000 9828 Guiding  Dir = 2, Dur = 11
03:31:35.823 00.001 9828 IsSlewing returns 0
03:31:35.823 00.000 9828 IsGuiding returns 0
03:31:35.823 00.000 9828 PulseGuide returned control before completion, sleep 21
03:31:35.851 00.028 9828 IsGuiding returns 1
03:31:35.851 00.000 9828 scope still moving after pulse duration time elapsed
03:31:35.881 00.030 9828 IsSlewing returns 0
03:31:35.881 00.000 9828 IsGuiding returns 1
03:31:35.912 00.031 9828 IsSlewing returns 0
03:31:35.912 00.000 9828 IsGuiding returns 1
03:31:35.943 00.031 9828 IsSlewing returns 0
03:31:35.943 00.000 9828 IsGuiding returns 1
03:31:35.974 00.031 9828 IsSlewing returns 0
03:31:35.974 00.000 9828 IsGuiding returns 0
03:31:35.974 00.000 9828 scope move finished after 11 + 140 ms
03:31:35.974 00.000 9828 Move returns status 0, amount 11
03:31:35.974 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:35.974 00.000 9828 MoveAxis(N, 15, B)
03:31:35.974 00.000 9828 Guiding  Dir = 0, Dur = 15
03:31:35.990 00.016 9828 IsSlewing returns 0
03:31:35.990 00.000 9828 IsGuiding returns 0
03:31:35.990 00.000 9828 PulseGuide returned control before completion, sleep 25
03:31:36.021 00.031 9828 IsGuiding returns 1
03:31:36.021 00.000 9828 scope still moving after pulse duration time elapsed
03:31:36.053 00.032 9828 IsSlewing returns 0
03:31:36.053 00.000 9828 IsGuiding returns 1
03:31:36.085 00.032 9828 IsSlewing returns 0
03:31:36.085 00.000 9828 IsGuiding returns 1
03:31:36.116 00.031 9828 IsSlewing returns 0
03:31:36.116 00.000 9828 IsGuiding returns 1
03:31:36.148 00.032 9828 IsSlewing returns 0
03:31:36.148 00.000 9828 IsGuiding returns 0
03:31:36.148 00.000 9828 scope move finished after 15 + 143 ms
03:31:36.148 00.000 9828 Move returns status 0, amount 15
03:31:36.148 00.000 9828 move complete, result=0
03:31:36.148 00.000 9828 worker thread done servicing request
03:31:36.148 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:31:36.508 00.360 8976 Exposure complete
03:31:36.515 00.007 8976 worker thread done servicing request
03:31:36.515 00.000 5052 OnExposeComplete: enter
03:31:36.515 00.000 5052 UpdateGuideState(): m_state=6
03:31:36.515 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14145
03:31:36.515 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=282.37, Mass=31, SNR=3.8, Peak=56 HFD=1.5
03:31:36.515 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
03:31:36.515 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
03:31:36.515 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.66 hyp=0.73 cameraTheta=2.00 mountX=0.72 mountY=-0.11, mountTheta=-0.15
03:31:36.516 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.66, opts=13)
03:31:36.516 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.66)
03:31:36.516 00.000 8976 Worker thread wakes up
03:31:36.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:36.516 00.000 5052 UpdateGuideState exits: m=31 SNR=3.8
03:31:36.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:36.516 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:36.516 00.000 5052 Enqueuing Expose request
03:31:36.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.66) opts 0xd
03:31:36.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.66)
03:31:36.516 00.000 8976 Moving (-0.30, 0.66) raw xDistance=0.72 yDistance=-0.11
03:31:36.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.72
03:31:36.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:31:36.516 00.000 8976 MoveAxis(L, 3, ABG)
03:31:36.516 00.000 8976 stepping (-8, 5) + (-3, 0)
03:31:36.516 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:36.555 00.039 8976 Received - 47 (G) 
03:31:36.555 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:36.555 00.000 8976 stepped: pos (-11, 5)
03:31:36.555 00.000 8976 MoveAxis(U, 0, ABG)
03:31:36.555 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
03:31:36.555 00.000 8976 MountToCamera -- mountX=1.21 mountY=-0.86 hyp=1.49 mountTheta=-0.62 cameraX=0.22, cameraY=1.47 cameraTheta=1.42
03:31:36.555 00.000 8976 incremental bump (0.219, 1.471) isValid = 1
03:31:36.555 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
03:31:36.555 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:31:36.555 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:31:36.555 00.000 8976 move complete, result=0
03:31:36.555 00.000 8976 worker thread done servicing request
03:31:36.555 00.000 8976 Worker thread wakes up
03:31:36.555 00.000 9828 Worker thread wakes up
03:31:36.555 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.1 px 0 ms NORTH
03:31:36.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:36.555 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:36.556 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:31:36.556 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:31:36.556 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
03:31:36.556 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
03:31:36.556 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
03:31:36.556 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:31:36.556 00.000 9828 BLC: window closed
03:31:36.556 00.000 9828 MoveAxis(E, 7, B)
03:31:36.556 00.000 9828 Guiding  Dir = 2, Dur = 7
03:31:36.556 00.000 9828 IsSlewing returns 0
03:31:36.556 00.000 9828 IsGuiding returns 0
03:31:36.556 00.000 9828 PulseGuide returned control before completion, sleep 17
03:31:36.583 00.027 9828 IsGuiding returns 1
03:31:36.583 00.000 9828 scope still moving after pulse duration time elapsed
03:31:36.613 00.030 9828 IsSlewing returns 0
03:31:36.613 00.000 9828 IsGuiding returns 1
03:31:36.644 00.031 9828 IsSlewing returns 0
03:31:36.644 00.000 9828 IsGuiding returns 1
03:31:36.674 00.030 9828 IsSlewing returns 0
03:31:36.674 00.000 9828 IsGuiding returns 1
03:31:36.705 00.031 9828 IsSlewing returns 0
03:31:36.705 00.000 9828 IsGuiding returns 0
03:31:36.705 00.000 9828 scope move finished after 7 + 141 ms
03:31:36.705 00.000 9828 Move returns status 0, amount 7
03:31:36.705 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:36.705 00.000 9828 MoveAxis(N, 16, B)
03:31:36.705 00.000 9828 Guiding  Dir = 0, Dur = 16
03:31:36.721 00.016 9828 IsSlewing returns 0
03:31:36.721 00.000 9828 IsGuiding returns 0
03:31:36.721 00.000 9828 PulseGuide returned control before completion, sleep 26
03:31:36.752 00.031 9828 IsGuiding returns 1
03:31:36.752 00.000 9828 scope still moving after pulse duration time elapsed
03:31:36.783 00.031 9828 IsSlewing returns 0
03:31:36.783 00.000 9828 IsGuiding returns 1
03:31:36.815 00.032 9828 IsSlewing returns 0
03:31:36.815 00.000 9828 IsGuiding returns 1
03:31:36.846 00.031 9828 IsSlewing returns 0
03:31:36.846 00.000 9828 IsGuiding returns 1
03:31:36.877 00.031 9828 IsSlewing returns 0
03:31:36.877 00.000 9828 IsGuiding returns 0
03:31:36.877 00.000 9828 scope move finished after 16 + 139 ms
03:31:36.877 00.000 9828 Move returns status 0, amount 16
03:31:36.877 00.000 9828 move complete, result=0
03:31:36.877 00.000 9828 worker thread done servicing request
03:31:36.877 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:31:37.239 00.362 8976 Exposure complete
03:31:37.245 00.006 8976 worker thread done servicing request
03:31:37.245 00.000 5052 OnExposeComplete: enter
03:31:37.245 00.000 5052 UpdateGuideState(): m_state=6
03:31:37.245 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14146
03:31:37.245 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.55, Mass=30, SNR=3.7, Peak=52 HFD=1.4
03:31:37.245 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
03:31:37.245 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
03:31:37.245 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.16 hyp=0.60 cameraTheta=-2.87 mountX=0.12 mountY=0.57, mountTheta=1.37
03:31:37.246 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.16, opts=13)
03:31:37.246 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.16)
03:31:37.246 00.000 8976 Worker thread wakes up
03:31:37.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.16) opts 0xd
03:31:37.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.16)
03:31:37.246 00.000 8976 Moving (-0.57, -0.16) raw xDistance=0.12 yDistance=0.57
03:31:37.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:31:37.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
03:31:37.246 00.000 8976 MoveAxis(R, 0, ABG)
03:31:37.246 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:37.246 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:31:37.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:37.246 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:37.246 00.000 5052 Enqueuing Expose request
03:31:37.247 00.001 8976 MoveAxis(D, 2, ABG)
03:31:37.247 00.000 8976 stepping (-11, 5) + (0, -2)
03:31:37.247 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:37.275 00.028 8976 Received - 47 (G) 
03:31:37.275 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:37.275 00.000 8976 stepped: pos (-11, 3)
03:31:37.275 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
03:31:37.275 00.000 8976 MountToCamera -- mountX=1.37 mountY=-0.74 hyp=1.55 mountTheta=-0.49 cameraX=0.03, cameraY=1.55 cameraTheta=1.55
03:31:37.275 00.000 8976 incremental bump (0.034, 1.552) isValid = 1
03:31:37.275 00.000 8976 Scheduling Mount bump of (0.003, 0.119)
03:31:37.275 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:31:37.275 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:31:37.275 00.000 8976 move complete, result=0
03:31:37.275 00.000 9828 Worker thread wakes up
03:31:37.275 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:31:37.275 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:31:37.275 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.64)
03:31:37.275 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:31:37.275 00.000 8976 worker thread done servicing request
03:31:37.275 00.000 8976 Worker thread wakes up
03:31:37.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:37.276 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:37.276 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.72)
03:31:37.276 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
03:31:37.276 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:31:37.276 00.000 9828 BLC: window closed
03:31:37.276 00.000 9828 MoveAxis(E, 3, B)
03:31:37.276 00.000 9828 Guiding  Dir = 2, Dur = 3
03:31:37.276 00.000 9828 IsSlewing returns 0
03:31:37.276 00.000 9828 IsGuiding returns 0
03:31:37.276 00.000 9828 PulseGuide returned control before completion, sleep 13
03:31:37.295 00.019 9828 IsGuiding returns 1
03:31:37.295 00.000 9828 scope still moving after pulse duration time elapsed
03:31:37.327 00.032 9828 IsSlewing returns 0
03:31:37.327 00.000 9828 IsGuiding returns 1
03:31:37.357 00.030 9828 IsSlewing returns 0
03:31:37.357 00.000 9828 IsGuiding returns 1
03:31:37.388 00.031 9828 IsSlewing returns 0
03:31:37.388 00.000 9828 IsGuiding returns 0
03:31:37.389 00.001 9828 scope move finished after 3 + 109 ms
03:31:37.389 00.000 9828 Move returns status 0, amount 3
03:31:37.389 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:37.389 00.000 9828 MoveAxis(N, 16, B)
03:31:37.389 00.000 9828 Guiding  Dir = 0, Dur = 16
03:31:37.403 00.014 9828 IsSlewing returns 0
03:31:37.403 00.000 9828 IsGuiding returns 0
03:31:37.403 00.000 9828 PulseGuide returned control before completion, sleep 26
03:31:37.435 00.032 9828 IsGuiding returns 1
03:31:37.435 00.000 9828 scope still moving after pulse duration time elapsed
03:31:37.466 00.031 9828 IsSlewing returns 0
03:31:37.466 00.000 9828 IsGuiding returns 1
03:31:37.497 00.031 9828 IsSlewing returns 0
03:31:37.497 00.000 9828 IsGuiding returns 1
03:31:37.529 00.032 9828 IsSlewing returns 0
03:31:37.529 00.000 9828 IsGuiding returns 1
03:31:37.560 00.031 9828 IsSlewing returns 0
03:31:37.560 00.000 9828 IsGuiding returns 0
03:31:37.560 00.000 9828 scope move finished after 16 + 140 ms
03:31:37.560 00.000 9828 Move returns status 0, amount 16
03:31:37.560 00.000 9828 move complete, result=0
03:31:37.560 00.000 9828 worker thread done servicing request
03:31:37.560 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:31:37.958 00.398 8976 Exposure complete
03:31:37.964 00.006 8976 worker thread done servicing request
03:31:37.964 00.000 5052 OnExposeComplete: enter
03:31:37.964 00.000 5052 UpdateGuideState(): m_state=6
03:31:37.964 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14147
03:31:37.964 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.12, Mass=52, SNR=4.8, Peak=52 HFD=2.4
03:31:37.964 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
03:31:37.964 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.88)
03:31:37.964 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.59 hyp=0.77 cameraTheta=-2.26 mountX=-0.31 mountY=0.74, mountTheta=1.96
03:31:37.965 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.59, opts=13)
03:31:37.965 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.59)
03:31:37.965 00.000 8976 Worker thread wakes up
03:31:37.965 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.59) opts 0xd
03:31:37.965 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.59)
03:31:37.965 00.000 8976 Moving (-0.49, -0.59) raw xDistance=-0.31 yDistance=0.74
03:31:37.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:31:37.965 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
03:31:37.965 00.000 8976 MoveAxis(R, 1, ABG)
03:31:37.965 00.000 8976 stepping (-11, 3) + (1, 0)
03:31:37.965 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:37.966 00.001 5052 UpdateGuideState exits: m=52 SNR=4.8
03:31:37.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:37.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:37.966 00.000 5052 Enqueuing Expose request
03:31:37.966 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:37.994 00.028 8976 Received - 47 (G) 
03:31:37.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:37.994 00.000 8976 stepped: pos (-10, 3)
03:31:37.994 00.000 8976 MoveAxis(D, 3, ABG)
03:31:37.994 00.000 8976 stepping (-10, 3) + (0, -3)
03:31:37.994 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:38.026 00.032 8976 Received - 47 (G) 
03:31:38.026 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:38.026 00.000 8976 stepped: pos (-10, 0)
03:31:38.026 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
03:31:38.026 00.000 8976 MountToCamera -- mountX=1.42 mountY=-0.49 hyp=1.50 mountTheta=-0.33 cameraX=-0.21, cameraY=1.49 cameraTheta=1.71
03:31:38.026 00.000 8976 incremental bump (-0.207, 1.490) isValid = 1
03:31:38.026 00.000 8976 Scheduling Mount bump of (-0.016, 0.118)
03:31:38.026 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:31:38.026 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:31:38.026 00.000 8976 move complete, result=0
03:31:38.026 00.000 9828 Worker thread wakes up
03:31:38.027 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.7 px 3 ms SOUTH
03:31:38.027 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:31:38.027 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:31:38.027 00.000 8976 worker thread done servicing request
03:31:38.027 00.000 8976 Worker thread wakes up
03:31:38.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:38.027 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:38.027 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
03:31:38.027 00.000 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
03:31:38.027 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.48
03:31:38.027 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:31:38.027 00.000 9828 BLC: window closed
03:31:38.028 00.001 9828 MoveAxis(W, 3, B)
03:31:38.028 00.000 9828 Guiding  Dir = 3, Dur = 3
03:31:38.028 00.000 9828 IsSlewing returns 0
03:31:38.028 00.000 9828 IsGuiding returns 0
03:31:38.028 00.000 9828 PulseGuide returned control before completion, sleep 13
03:31:38.042 00.014 9828 IsGuiding returns 1
03:31:38.042 00.000 9828 scope still moving after pulse duration time elapsed
03:31:38.073 00.031 9828 IsSlewing returns 0
03:31:38.073 00.000 9828 IsGuiding returns 1
03:31:38.103 00.030 9828 IsSlewing returns 0
03:31:38.103 00.000 9828 IsGuiding returns 1
03:31:38.134 00.031 9828 IsSlewing returns 0
03:31:38.134 00.000 9828 IsGuiding returns 1
03:31:38.164 00.030 9828 IsSlewing returns 0
03:31:38.164 00.000 9828 IsGuiding returns 0
03:31:38.164 00.000 9828 scope move finished after 3 + 133 ms
03:31:38.164 00.000 9828 Move returns status 0, amount 3
03:31:38.164 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:38.164 00.000 9828 MoveAxis(N, 16, B)
03:31:38.164 00.000 9828 Guiding  Dir = 0, Dur = 16
03:31:38.180 00.016 9828 IsSlewing returns 0
03:31:38.180 00.000 9828 IsGuiding returns 0
03:31:38.180 00.000 9828 PulseGuide returned control before completion, sleep 26
03:31:38.211 00.031 9828 IsGuiding returns 1
03:31:38.211 00.000 9828 scope still moving after pulse duration time elapsed
03:31:38.243 00.032 9828 IsSlewing returns 0
03:31:38.243 00.000 9828 IsGuiding returns 1
03:31:38.274 00.031 9828 IsSlewing returns 0
03:31:38.274 00.000 9828 IsGuiding returns 1
03:31:38.306 00.032 9828 IsSlewing returns 0
03:31:38.306 00.000 9828 IsGuiding returns 1
03:31:38.337 00.031 9828 IsSlewing returns 0
03:31:38.337 00.000 9828 IsGuiding returns 0
03:31:38.337 00.000 9828 scope move finished after 16 + 141 ms
03:31:38.338 00.001 9828 Move returns status 0, amount 16
03:31:38.338 00.000 9828 move complete, result=0
03:31:38.338 00.000 9828 worker thread done servicing request
03:31:38.338 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
03:31:38.716 00.378 8976 Exposure complete
03:31:38.721 00.005 8976 worker thread done servicing request
03:31:38.721 00.000 5052 OnExposeComplete: enter
03:31:38.721 00.000 5052 UpdateGuideState(): m_state=6
03:31:38.721 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14148
03:31:38.721 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.48, Mass=35, SNR=4.0, Peak=55 HFD=1.6
03:31:38.721 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.88 = 2.40)
03:31:38.721 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.29)
03:31:38.721 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.84 mountX=-0.18 mountY=0.18, mountTheta=2.35
03:31:38.722 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.23, opts=13)
03:31:38.722 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.23)
03:31:38.722 00.000 8976 Worker thread wakes up
03:31:38.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.23) opts 0xd
03:31:38.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.23)
03:31:38.722 00.000 8976 Moving (-0.06, -0.23) raw xDistance=-0.18 yDistance=0.18
03:31:38.723 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:31:38.723 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:38.723 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:31:38.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:38.723 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:38.723 00.000 5052 Enqueuing Expose request
03:31:38.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:31:38.723 00.000 8976 MoveAxis(R, 0, ABG)
03:31:38.723 00.000 8976 MoveAxis(U, 0, ABG)
03:31:38.723 00.000 8976 MountToCamera -- mountTheta (-0.22) + m_xAngle (2.04) = xAngle (1.82 = 1.82)
03:31:38.723 00.000 8976 MountToCamera -- mountX=1.46 mountY=-0.33 hyp=1.49 mountTheta=-0.22 cameraX=-0.37, cameraY=1.45 cameraTheta=1.82
03:31:38.723 00.000 8976 incremental bump (-0.369, 1.448) isValid = 1
03:31:38.723 00.000 8976 Scheduling Mount bump of (-0.028, 0.115)
03:31:38.723 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:31:38.723 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:31:38.723 00.000 8976 move complete, result=0
03:31:38.723 00.000 9828 Worker thread wakes up
03:31:38.723 00.000 8976 worker thread done servicing request
03:31:38.723 00.000 8976 Worker thread wakes up
03:31:38.724 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:31:38.724 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:31:38.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:38.724 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:38.724 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:31:38.724 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.91 = -1.38)
03:31:38.724 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.46)
03:31:38.724 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
03:31:38.724 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:31:38.724 00.000 9828 BLC: window closed
03:31:38.724 00.000 9828 MoveAxis(W, 7, B)
03:31:38.724 00.000 9828 Guiding  Dir = 3, Dur = 7
03:31:38.725 00.001 9828 IsSlewing returns 0
03:31:38.725 00.000 9828 IsGuiding returns 0
03:31:38.725 00.000 9828 PulseGuide returned control before completion, sleep 17
03:31:38.744 00.019 9828 IsGuiding returns 1
03:31:38.744 00.000 9828 scope still moving after pulse duration time elapsed
03:31:38.776 00.032 9828 IsSlewing returns 0
03:31:38.776 00.000 9828 IsGuiding returns 1
03:31:38.808 00.032 9828 IsSlewing returns 0
03:31:38.808 00.000 9828 IsGuiding returns 1
03:31:38.837 00.029 9828 IsSlewing returns 0
03:31:38.837 00.000 9828 IsGuiding returns 0
03:31:38.837 00.000 9828 scope move finished after 7 + 106 ms
03:31:38.837 00.000 9828 Move returns status 0, amount 7
03:31:38.837 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:38.837 00.000 9828 MoveAxis(N, 16, B)
03:31:38.838 00.001 9828 Guiding  Dir = 0, Dur = 16
03:31:38.854 00.016 9828 IsSlewing returns 0
03:31:38.854 00.000 9828 IsGuiding returns 1
03:31:38.854 00.000 9828 Entered PulseGuideScope while moving
03:31:38.915 00.061 9828 IsSlewing returns 0
03:31:38.916 00.001 9828 IsGuiding returns 1
03:31:38.916 00.000 9828 Still moving
03:31:38.977 00.061 9828 IsSlewing returns 0
03:31:38.977 00.000 9828 IsGuiding returns 0
03:31:38.977 00.000 9828 Movement stopped - continuing
03:31:38.978 00.001 9828 PulseGuide returned control before completion, sleep 26
03:31:39.008 00.030 9828 IsGuiding returns 1
03:31:39.008 00.000 9828 scope still moving after pulse duration time elapsed
03:31:39.039 00.031 9828 IsSlewing returns 0
03:31:39.039 00.000 9828 IsGuiding returns 1
03:31:39.070 00.031 9828 IsSlewing returns 0
03:31:39.070 00.000 9828 IsGuiding returns 1
03:31:39.103 00.033 9828 IsSlewing returns 0
03:31:39.103 00.000 9828 IsGuiding returns 1
03:31:39.132 00.029 9828 IsSlewing returns 0
03:31:39.132 00.000 9828 IsGuiding returns 0
03:31:39.132 00.000 9828 scope move finished after 16 + 139 ms
03:31:39.132 00.000 9828 Move returns status 0, amount 16
03:31:39.132 00.000 9828 move complete, result=0
03:31:39.133 00.001 9828 worker thread done servicing request
03:31:39.133 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
03:31:39.409 00.276 8976 Exposure complete
03:31:39.415 00.006 8976 worker thread done servicing request
03:31:39.416 00.001 5052 OnExposeComplete: enter
03:31:39.416 00.000 5052 UpdateGuideState(): m_state=6
03:31:39.416 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14149
03:31:39.416 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.61, Mass=36, SNR=4.1, Peak=58 HFD=1.3
03:31:39.416 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.82 = 1.47)
03:31:39.416 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
03:31:39.416 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-2.77 mountX=0.03 mountY=0.27, mountTheta=1.46
03:31:39.418 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.10, opts=13)
03:31:39.418 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.10)
03:31:39.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:39.418 00.000 5052 UpdateGuideState exits: m=36 SNR=4.1
03:31:39.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:39.418 00.000 8976 Worker thread wakes up
03:31:39.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:39.418 00.000 5052 Enqueuing Expose request
03:31:39.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.10) opts 0xd
03:31:39.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.10)
03:31:39.418 00.000 8976 Moving (-0.26, -0.10) raw xDistance=0.03 yDistance=0.27
03:31:39.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:31:39.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:31:39.418 00.000 8976 MoveAxis(R, 0, ABG)
03:31:39.418 00.000 8976 MoveAxis(D, 1, ABG)
03:31:39.418 00.000 8976 stepping (-10, 0) + (0, -1)
03:31:39.418 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:39.449 00.031 8976 Received - 47 (G) 
03:31:39.449 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:39.449 00.000 8976 stepped: pos (-10, -1)
03:31:39.449 00.000 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.93 = 1.93)
03:31:39.449 00.000 8976 MountToCamera -- mountX=1.48 mountY=-0.17 hyp=1.49 mountTheta=-0.11 cameraX=-0.52, cameraY=1.40 cameraTheta=1.93
03:31:39.449 00.000 8976 incremental bump (-0.524, 1.396) isValid = 1
03:31:39.449 00.000 8976 Scheduling Mount bump of (-0.040, 0.112)
03:31:39.449 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:31:39.449 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:31:39.449 00.000 8976 move complete, result=0
03:31:39.449 00.000 8976 worker thread done servicing request
03:31:39.449 00.000 8976 Worker thread wakes up
03:31:39.449 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:31:39.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:39.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:39.450 00.001 9828 Worker thread wakes up
03:31:39.450 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:31:39.450 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:31:39.450 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.01 = -1.27)
03:31:39.450 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.35)
03:31:39.450 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.04 mountY=-0.12, mountTheta=-1.28
03:31:39.450 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
03:31:39.450 00.000 9828 BLC: window closed
03:31:39.450 00.000 9828 MoveAxis(W, 11, B)
03:31:39.450 00.000 9828 Guiding  Dir = 3, Dur = 11
03:31:39.450 00.000 9828 IsSlewing returns 0
03:31:39.450 00.000 9828 IsGuiding returns 0
03:31:39.451 00.001 9828 PulseGuide returned control before completion, sleep 21
03:31:39.477 00.026 9828 IsGuiding returns 1
03:31:39.477 00.000 9828 scope still moving after pulse duration time elapsed
03:31:39.507 00.030 9828 IsSlewing returns 0
03:31:39.507 00.000 9828 IsGuiding returns 1
03:31:39.537 00.030 9828 IsSlewing returns 0
03:31:39.537 00.000 9828 IsGuiding returns 1
03:31:39.569 00.032 9828 IsSlewing returns 0
03:31:39.569 00.000 9828 IsGuiding returns 1
03:31:39.600 00.031 9828 IsSlewing returns 0
03:31:39.600 00.000 9828 IsGuiding returns 0
03:31:39.600 00.000 9828 scope move finished after 11 + 138 ms
03:31:39.600 00.000 9828 Move returns status 0, amount 11
03:31:39.600 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:39.600 00.000 9828 MoveAxis(N, 16, B)
03:31:39.600 00.000 9828 Guiding  Dir = 0, Dur = 16
03:31:39.616 00.016 9828 IsSlewing returns 0
03:31:39.616 00.000 9828 IsGuiding returns 0
03:31:39.617 00.001 9828 PulseGuide returned control before completion, sleep 26
03:31:39.646 00.029 9828 IsGuiding returns 1
03:31:39.646 00.000 9828 scope still moving after pulse duration time elapsed
03:31:39.677 00.031 9828 IsSlewing returns 0
03:31:39.677 00.000 9828 IsGuiding returns 1
03:31:39.708 00.031 9828 IsSlewing returns 0
03:31:39.708 00.000 9828 IsGuiding returns 1
03:31:39.738 00.030 9828 IsSlewing returns 0
03:31:39.739 00.001 9828 IsGuiding returns 1
03:31:39.770 00.031 9828 IsSlewing returns 0
03:31:39.770 00.000 9828 IsGuiding returns 0
03:31:39.770 00.000 9828 scope move finished after 16 + 137 ms
03:31:39.770 00.000 9828 Move returns status 0, amount 16
03:31:39.770 00.000 9828 move complete, result=0
03:31:39.770 00.000 9828 worker thread done servicing request
03:31:39.770 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
03:31:40.130 00.360 8976 Exposure complete
03:31:40.136 00.006 8976 worker thread done servicing request
03:31:40.137 00.001 5052 OnExposeComplete: enter
03:31:40.137 00.000 5052 UpdateGuideState(): m_state=6
03:31:40.137 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14150
03:31:40.137 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.59, Mass=32, SNR=3.9, Peak=57 HFD=1.2
03:31:40.137 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.37 = 1.92)
03:31:40.137 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.81)
03:31:40.137 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.32 mountX=-0.06 mountY=0.16, mountTheta=1.91
03:31:40.138 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.12, opts=13)
03:31:40.138 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.12)
03:31:40.138 00.000 8976 Worker thread wakes up
03:31:40.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.12) opts 0xd
03:31:40.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.12)
03:31:40.138 00.000 8976 Moving (-0.11, -0.12) raw xDistance=-0.06 yDistance=0.16
03:31:40.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:31:40.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:31:40.138 00.000 8976 MoveAxis(R, 0, ABG)
03:31:40.138 00.000 8976 MoveAxis(U, 0, ABG)
03:31:40.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:40.139 00.001 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.00 = 2.00)
03:31:40.139 00.000 8976 MountToCamera -- mountX=1.50 mountY=-0.06 hyp=1.50 mountTheta=-0.04 cameraX=-0.63, cameraY=1.36 cameraTheta=2.00
03:31:40.139 00.000 8976 incremental bump (-0.628, 1.362) isValid = 1
03:31:40.139 00.000 8976 Scheduling Mount bump of (-0.048, 0.108)
03:31:40.139 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:31:40.139 00.000 5052 UpdateGuideState exits: m=32 SNR=3.9
03:31:40.139 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:31:40.139 00.000 8976 move complete, result=0
03:31:40.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:40.139 00.000 9828 Worker thread wakes up
03:31:40.139 00.000 8976 worker thread done servicing request
03:31:40.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:40.139 00.000 5052 Enqueuing Expose request
03:31:40.139 00.000 8976 Worker thread wakes up
03:31:40.139 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:31:40.139 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:31:40.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:40.140 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:31:40.140 00.000 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.08 = -1.20)
03:31:40.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:40.140 00.000 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.00 = -1.28)
03:31:40.140 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.04 mountY=-0.11, mountTheta=-1.21
03:31:40.140 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
03:31:40.140 00.000 9828 BLC: window closed
03:31:40.140 00.000 9828 MoveAxis(W, 14, B)
03:31:40.140 00.000 9828 Guiding  Dir = 3, Dur = 14
03:31:40.141 00.001 9828 IsSlewing returns 0
03:31:40.141 00.000 9828 IsGuiding returns 0
03:31:40.141 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:40.176 00.035 9828 IsGuiding returns 1
03:31:40.176 00.000 9828 scope still moving after pulse duration time elapsed
03:31:40.207 00.031 9828 IsSlewing returns 0
03:31:40.207 00.000 9828 IsGuiding returns 1
03:31:40.238 00.031 9828 IsSlewing returns 0
03:31:40.238 00.000 9828 IsGuiding returns 1
03:31:40.269 00.031 9828 IsSlewing returns 0
03:31:40.269 00.000 9828 IsGuiding returns 0
03:31:40.269 00.000 9828 scope move finished after 14 + 114 ms
03:31:40.269 00.000 9828 Move returns status 0, amount 14
03:31:40.269 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:40.269 00.000 9828 MoveAxis(N, 15, B)
03:31:40.269 00.000 9828 Guiding  Dir = 0, Dur = 15
03:31:40.285 00.016 9828 IsSlewing returns 0
03:31:40.285 00.000 9828 IsGuiding returns 0
03:31:40.285 00.000 9828 PulseGuide returned control before completion, sleep 25
03:31:40.315 00.030 9828 IsGuiding returns 1
03:31:40.315 00.000 9828 scope still moving after pulse duration time elapsed
03:31:40.346 00.031 9828 IsSlewing returns 0
03:31:40.346 00.000 9828 IsGuiding returns 1
03:31:40.377 00.031 9828 IsSlewing returns 0
03:31:40.377 00.000 9828 IsGuiding returns 1
03:31:40.408 00.031 9828 IsSlewing returns 0
03:31:40.408 00.000 9828 IsGuiding returns 1
03:31:40.439 00.031 9828 IsSlewing returns 0
03:31:40.439 00.000 9828 IsGuiding returns 0
03:31:40.439 00.000 9828 scope move finished after 15 + 139 ms
03:31:40.439 00.000 9828 Move returns status 0, amount 15
03:31:40.439 00.000 9828 move complete, result=0
03:31:40.439 00.000 9828 worker thread done servicing request
03:31:40.439 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
03:31:40.824 00.385 8976 Exposure complete
03:31:40.829 00.005 8976 worker thread done servicing request
03:31:40.830 00.001 5052 OnExposeComplete: enter
03:31:40.830 00.000 5052 UpdateGuideState(): m_state=6
03:31:40.830 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14151
03:31:40.830 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.18, Mass=64, SNR=5.3, Peak=55 HFD=2.5
03:31:40.830 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.69 = 2.59)
03:31:40.830 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.49)
03:31:40.830 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.53 hyp=0.53 cameraTheta=-1.65 mountX=-0.45 mountY=0.32, mountTheta=2.52
03:31:40.830 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.53, opts=13)
03:31:40.830 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.53)
03:31:40.831 00.001 8976 Worker thread wakes up
03:31:40.831 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:40.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.53) opts 0xd
03:31:40.831 00.000 5052 UpdateGuideState exits: m=64 SNR=5.3
03:31:40.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.53)
03:31:40.831 00.000 8976 Moving (-0.04, -0.53) raw xDistance=-0.45 yDistance=0.32
03:31:40.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
03:31:40.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:31:40.831 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:40.831 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:40.831 00.000 5052 Enqueuing Expose request
03:31:40.831 00.000 8976 MoveAxis(R, 2, ABG)
03:31:40.831 00.000 8976 stepping (-10, -1) + (2, 0)
03:31:40.831 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:40.855 00.024 8976 Received - 47 (G) 
03:31:40.855 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:40.855 00.000 8976 stepped: pos (-8, -1)
03:31:40.855 00.000 8976 MoveAxis(D, 1, ABG)
03:31:40.855 00.000 8976 stepping (-8, -1) + (0, -1)
03:31:40.855 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:40.888 00.033 8976 Received - 47 (G) 
03:31:40.888 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:40.888 00.000 8976 stepped: pos (-8, -2)
03:31:40.888 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
03:31:40.888 00.000 8976 MountToCamera -- mountX=1.41 mountY=0.06 hyp=1.41 mountTheta=0.05 cameraX=-0.70, cameraY=1.22 cameraTheta=2.09
03:31:40.888 00.000 8976 incremental bump (-0.698, 1.225) isValid = 1
03:31:40.888 00.000 8976 Scheduling Mount bump of (-0.057, 0.103)
03:31:40.888 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:31:40.888 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:31:40.888 00.000 8976 move complete, result=0
03:31:40.888 00.000 9828 Worker thread wakes up
03:31:40.888 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:31:40.888 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:31:40.888 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
03:31:40.888 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.19)
03:31:40.888 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:31:40.888 00.000 8976 worker thread done servicing request
03:31:40.888 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
03:31:40.889 00.001 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:31:40.889 00.000 9828 BLC: window closed
03:31:40.889 00.000 8976 Worker thread wakes up
03:31:40.889 00.000 9828 MoveAxis(W, 17, B)
03:31:40.889 00.000 9828 Guiding  Dir = 3, Dur = 17
03:31:40.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:40.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:40.889 00.000 9828 IsSlewing returns 0
03:31:40.889 00.000 9828 IsGuiding returns 0
03:31:40.889 00.000 9828 PulseGuide returned control before completion, sleep 27
03:31:40.925 00.036 9828 IsGuiding returns 1
03:31:40.925 00.000 9828 scope still moving after pulse duration time elapsed
03:31:40.956 00.031 9828 IsSlewing returns 0
03:31:40.956 00.000 9828 IsGuiding returns 1
03:31:40.987 00.031 9828 IsSlewing returns 0
03:31:40.987 00.000 9828 IsGuiding returns 1
03:31:41.018 00.031 9828 IsSlewing returns 0
03:31:41.018 00.000 9828 IsGuiding returns 0
03:31:41.018 00.000 9828 scope move finished after 17 + 111 ms
03:31:41.018 00.000 9828 Move returns status 0, amount 17
03:31:41.018 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:41.018 00.000 9828 MoveAxis(N, 15, B)
03:31:41.018 00.000 9828 Guiding  Dir = 0, Dur = 15
03:31:41.033 00.015 9828 IsSlewing returns 0
03:31:41.033 00.000 9828 IsGuiding returns 0
03:31:41.033 00.000 9828 PulseGuide returned control before completion, sleep 25
03:31:41.063 00.030 9828 IsGuiding returns 1
03:31:41.063 00.000 9828 scope still moving after pulse duration time elapsed
03:31:41.095 00.032 9828 IsSlewing returns 0
03:31:41.095 00.000 9828 IsGuiding returns 1
03:31:41.126 00.031 9828 IsSlewing returns 0
03:31:41.126 00.000 9828 IsGuiding returns 1
03:31:41.157 00.031 9828 IsSlewing returns 0
03:31:41.157 00.000 9828 IsGuiding returns 0
03:31:41.157 00.000 9828 scope move finished after 15 + 109 ms
03:31:41.157 00.000 9828 Move returns status 0, amount 15
03:31:41.157 00.000 9828 move complete, result=0
03:31:41.157 00.000 9828 worker thread done servicing request
03:31:41.157 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
03:31:41.571 00.414 8976 Exposure complete
03:31:41.577 00.006 8976 worker thread done servicing request
03:31:41.577 00.000 5052 OnExposeComplete: enter
03:31:41.577 00.000 5052 UpdateGuideState(): m_state=6
03:31:41.577 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14152
03:31:41.577 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.34, Mass=61, SNR=5.3, Peak=55 HFD=3.2
03:31:41.577 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.34 = 1.95)
03:31:41.577 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.84)
03:31:41.577 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.37 hyp=0.49 cameraTheta=-2.29 mountX=-0.18 mountY=0.47, mountTheta=1.93
03:31:41.577 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.37, opts=13)
03:31:41.577 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.37)
03:31:41.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:31:41.577 00.000 5052 UpdateGuideState exits: m=61 SNR=5.3
03:31:41.578 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:41.578 00.000 8976 Worker thread wakes up
03:31:41.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.37) opts 0xd
03:31:41.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.37)
03:31:41.578 00.000 8976 Moving (-0.32, -0.37) raw xDistance=-0.18 yDistance=0.47
03:31:41.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:31:41.578 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:41.578 00.000 5052 Enqueuing Expose request
03:31:41.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
03:31:41.578 00.000 8976 MoveAxis(R, 0, ABG)
03:31:41.578 00.000 8976 MoveAxis(D, 2, ABG)
03:31:41.578 00.000 8976 stepping (-8, -2) + (0, -2)
03:31:41.578 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:41.607 00.029 8976 Received - 47 (G) 
03:31:41.607 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:41.607 00.000 8976 stepped: pos (-8, -4)
03:31:41.607 00.000 8976 MountToCamera -- mountTheta (0.19) + m_xAngle (2.04) = xAngle (2.23 = 2.23)
03:31:41.607 00.000 8976 MountToCamera -- mountX=1.35 mountY=0.25 hyp=1.37 mountTheta=0.19 cameraX=-0.84, cameraY=1.08 cameraTheta=2.23
03:31:41.607 00.000 8976 incremental bump (-0.838, 1.085) isValid = 1
03:31:41.607 00.000 8976 Scheduling Mount bump of (-0.070, 0.094)
03:31:41.607 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:31:41.607 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:31:41.607 00.000 8976 move complete, result=0
03:31:41.607 00.000 8976 worker thread done servicing request
03:31:41.607 00.000 9828 Worker thread wakes up
03:31:41.607 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:31:41.607 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:31:41.607 00.000 8976 Worker thread wakes up
03:31:41.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:41.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:41.607 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:31:41.608 00.001 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.98)
03:31:41.608 00.000 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.23 = -1.06)
03:31:41.608 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
03:31:41.608 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:31:41.608 00.000 9828 BLC: window closed
03:31:41.608 00.000 9828 MoveAxis(W, 21, B)
03:31:41.608 00.000 9828 Guiding  Dir = 3, Dur = 21
03:31:41.608 00.000 9828 IsSlewing returns 0
03:31:41.608 00.000 9828 IsGuiding returns 0
03:31:41.608 00.000 9828 PulseGuide returned control before completion, sleep 31
03:31:41.641 00.033 9828 IsGuiding returns 1
03:31:41.641 00.000 9828 scope still moving after pulse duration time elapsed
03:31:41.672 00.031 9828 IsSlewing returns 0
03:31:41.672 00.000 9828 IsGuiding returns 1
03:31:41.703 00.031 9828 IsSlewing returns 0
03:31:41.703 00.000 9828 IsGuiding returns 1
03:31:41.733 00.030 9828 IsSlewing returns 0
03:31:41.733 00.000 9828 IsGuiding returns 0
03:31:41.733 00.000 9828 scope move finished after 21 + 103 ms
03:31:41.733 00.000 9828 Move returns status 0, amount 21
03:31:41.733 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:31:41.733 00.000 9828 MoveAxis(N, 14, B)
03:31:41.733 00.000 9828 Guiding  Dir = 0, Dur = 14
03:31:41.749 00.016 9828 IsSlewing returns 0
03:31:41.749 00.000 9828 IsGuiding returns 0
03:31:41.749 00.000 9828 PulseGuide returned control before completion, sleep 24
03:31:41.781 00.032 9828 IsGuiding returns 1
03:31:41.781 00.000 9828 scope still moving after pulse duration time elapsed
03:31:41.811 00.030 9828 IsSlewing returns 0
03:31:41.811 00.000 9828 IsGuiding returns 1
03:31:41.842 00.031 9828 IsSlewing returns 0
03:31:41.842 00.000 9828 IsGuiding returns 1
03:31:41.873 00.031 9828 IsSlewing returns 0
03:31:41.873 00.000 9828 IsGuiding returns 1
03:31:41.904 00.031 9828 IsSlewing returns 0
03:31:41.904 00.000 9828 IsGuiding returns 0
03:31:41.904 00.000 9828 scope move finished after 14 + 141 ms
03:31:41.904 00.000 9828 Move returns status 0, amount 14
03:31:41.904 00.000 9828 move complete, result=0
03:31:41.904 00.000 9828 worker thread done servicing request
03:31:41.904 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
03:31:42.297 00.393 8976 Exposure complete
03:31:42.303 00.006 8976 worker thread done servicing request
03:31:42.303 00.000 5052 OnExposeComplete: enter
03:31:42.303 00.000 5052 UpdateGuideState(): m_state=6
03:31:42.303 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14153
03:31:42.303 00.000 5052 Star::Find returns 1 (0), X=330.27, Y=281.53, Mass=50, SNR=4.8, Peak=53 HFD=1.8
03:31:42.303 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
03:31:42.303 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
03:31:42.303 00.000 5052 CameraToMount -- cameraX=1.09 cameraY=-0.18 hyp=1.11 cameraTheta=-0.17 mountX=-0.66 mountY=-0.82, mountTheta=-2.25
03:31:42.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.09, y=-0.18, opts=13)
03:31:42.304 00.000 5052 Enqueuing Move request for stepguider (1.09, -0.18)
03:31:42.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:42.304 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:31:42.304 00.000 8976 Worker thread wakes up
03:31:42.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:42.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:42.304 00.000 5052 Enqueuing Expose request
03:31:42.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.09, -0.18) opts 0xd
03:31:42.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.09, -0.18)
03:31:42.304 00.000 8976 Moving (1.09, -0.18) raw xDistance=-0.66 yDistance=-0.82
03:31:42.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
03:31:42.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.82
03:31:42.304 00.000 8976 MoveAxis(R, 3, ABG)
03:31:42.304 00.000 8976 stepping (-8, -4) + (3, 0)
03:31:42.304 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:42.342 00.038 8976 Received - 47 (G) 
03:31:42.342 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:42.342 00.000 8976 stepped: pos (-5, -4)
03:31:42.342 00.000 8976 MoveAxis(U, 3, ABG)
03:31:42.342 00.000 8976 stepping (-5, -4) + (0, 3)
03:31:42.342 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:42.374 00.032 8976 Received - 47 (G) 
03:31:42.374 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:42.374 00.000 8976 stepped: pos (-5, -1)
03:31:42.374 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:31:42.374 00.000 8976 move complete, result=0
03:31:42.374 00.000 8976 worker thread done servicing request
03:31:42.374 00.000 8976 Worker thread wakes up
03:31:42.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:42.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:42.374 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 3 ms NORTH
03:31:43.060 00.686 8976 Exposure complete
03:31:43.066 00.006 8976 worker thread done servicing request
03:31:43.066 00.000 5052 OnExposeComplete: enter
03:31:43.066 00.000 5052 UpdateGuideState(): m_state=6
03:31:43.066 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14154
03:31:43.066 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.30, Mass=32, SNR=3.9, Peak=55 HFD=1.3
03:31:43.066 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.04) = xAngle (-0.69 = -0.69)
03:31:43.066 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
03:31:43.066 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.59 hyp=0.61 cameraTheta=1.35 mountX=0.47 mountY=-0.43, mountTheta=-0.75
03:31:43.067 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.59, opts=13)
03:31:43.067 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.59)
03:31:43.067 00.000 8976 Worker thread wakes up
03:31:43.067 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.59) opts 0xd
03:31:43.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.59)
03:31:43.067 00.000 8976 Moving (0.13, 0.59) raw xDistance=0.47 yDistance=-0.43
03:31:43.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.47
03:31:43.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.43
03:31:43.067 00.000 8976 MoveAxis(L, 2, ABG)
03:31:43.067 00.000 8976 stepping (-5, -1) + (-2, 0)
03:31:43.067 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:43.067 00.000 5052 UpdateGuideState exits: m=32 SNR=3.9
03:31:43.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:43.068 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:43.068 00.000 5052 Enqueuing Expose request
03:31:43.068 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:43.094 00.026 8976 Received - 47 (G) 
03:31:43.094 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:43.094 00.000 8976 stepped: pos (-7, -1)
03:31:43.094 00.000 8976 MoveAxis(U, 2, ABG)
03:31:43.094 00.000 8976 stepping (-7, -1) + (0, 2)
03:31:43.094 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:43.126 00.032 8976 Received - 47 (G) 
03:31:43.126 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:43.126 00.000 8976 stepped: pos (-7, 1)
03:31:43.126 00.000 8976 move complete, result=0
03:31:43.126 00.000 8976 worker thread done servicing request
03:31:43.126 00.000 8976 Worker thread wakes up
03:31:43.126 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:43.126 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:43.126 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.4 px 2 ms NORTH
03:31:43.809 00.683 8976 Exposure complete
03:31:43.815 00.006 8976 worker thread done servicing request
03:31:43.815 00.000 5052 OnExposeComplete: enter
03:31:43.815 00.000 5052 UpdateGuideState(): m_state=6
03:31:43.815 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14155
03:31:43.815 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=282.62, Mass=35, SNR=4.0, Peak=58 HFD=1.3
03:31:43.815 00.000 5052 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.04) = xAngle (-0.48 = -0.48)
03:31:43.815 00.000 5052 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.58 = -0.58)
03:31:43.815 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.91 hyp=0.91 cameraTheta=1.57 mountX=0.81 mountY=-0.50, mountTheta=-0.55
03:31:43.816 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.91, opts=13)
03:31:43.816 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.91)
03:31:43.816 00.000 8976 Worker thread wakes up
03:31:43.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.91) opts 0xd
03:31:43.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.91)
03:31:43.816 00.000 8976 Moving (0.00, 0.91) raw xDistance=0.81 yDistance=-0.50
03:31:43.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.81
03:31:43.816 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:43.816 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:31:43.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:43.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
03:31:43.817 00.001 8976 MoveAxis(L, 3, ABG)
03:31:43.817 00.000 8976 stepping (-7, 1) + (-3, 0)
03:31:43.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:43.817 00.000 5052 Enqueuing Expose request
03:31:43.817 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:43.845 00.028 8976 Received - 47 (G) 
03:31:43.845 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:43.845 00.000 8976 stepped: pos (-10, 1)
03:31:43.845 00.000 8976 MoveAxis(U, 2, ABG)
03:31:43.845 00.000 8976 stepping (-10, 1) + (0, 2)
03:31:43.845 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:43.877 00.032 8976 Received - 47 (G) 
03:31:43.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:43.877 00.000 8976 stepped: pos (-10, 3)
03:31:43.877 00.000 8976 move complete, result=0
03:31:43.877 00.000 8976 worker thread done servicing request
03:31:43.877 00.000 8976 Worker thread wakes up
03:31:43.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:43.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:43.877 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.5 px 2 ms NORTH
03:31:44.568 00.691 8976 Exposure complete
03:31:44.574 00.006 8976 worker thread done servicing request
03:31:44.574 00.000 5052 OnExposeComplete: enter
03:31:44.574 00.000 5052 UpdateGuideState(): m_state=6
03:31:44.574 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14156
03:31:44.574 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=282.31, Mass=47, SNR=4.6, Peak=58 HFD=1.5
03:31:44.574 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
03:31:44.575 00.001 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
03:31:44.575 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.60 hyp=0.77 cameraTheta=2.25 mountX=0.76 mountY=0.08, mountTheta=0.10
03:31:44.575 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.60, opts=13)
03:31:44.575 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.60)
03:31:44.575 00.000 8976 Worker thread wakes up
03:31:44.576 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:44.576 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.60) opts 0xd
03:31:44.576 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:31:44.576 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:44.576 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:44.576 00.000 5052 Enqueuing Expose request
03:31:44.576 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.60)
03:31:44.576 00.000 8976 Moving (-0.49, 0.60) raw xDistance=0.76 yDistance=0.08
03:31:44.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.76
03:31:44.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:31:44.576 00.000 8976 MoveAxis(L, 3, ABG)
03:31:44.576 00.000 8976 stepping (-10, 3) + (-3, 0)
03:31:44.576 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:44.612 00.036 8976 Received - 47 (G) 
03:31:44.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:44.612 00.000 8976 stepped: pos (-13, 3)
03:31:44.612 00.000 8976 MoveAxis(U, 0, ABG)
03:31:44.612 00.000 8976 move complete, result=0
03:31:44.612 00.000 8976 worker thread done servicing request
03:31:44.612 00.000 8976 Worker thread wakes up
03:31:44.612 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.1 px 0 ms NORTH
03:31:44.612 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:44.612 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:45.297 00.685 8976 Exposure complete
03:31:45.302 00.005 8976 worker thread done servicing request
03:31:45.302 00.000 5052 OnExposeComplete: enter
03:31:45.302 00.000 5052 UpdateGuideState(): m_state=6
03:31:45.302 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14157
03:31:45.302 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.13, Mass=56, SNR=5.0, Peak=54 HFD=2.1
03:31:45.303 00.001 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.52 = 1.76)
03:31:45.303 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
03:31:45.303 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=-0.58 hyp=0.94 cameraTheta=-2.48 mountX=-0.18 mountY=0.94, mountTheta=1.76
03:31:45.303 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=-0.58, opts=13)
03:31:45.303 00.000 5052 Enqueuing Move request for stepguider (-0.74, -0.58)
03:31:45.303 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:45.303 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:31:45.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:45.303 00.000 8976 Worker thread wakes up
03:31:45.304 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, -0.58) opts 0xd
03:31:45.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, -0.58)
03:31:45.304 00.000 8976 Moving (-0.74, -0.58) raw xDistance=-0.18 yDistance=0.94
03:31:45.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:45.304 00.000 5052 Enqueuing Expose request
03:31:45.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:31:45.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.94
03:31:45.304 00.000 8976 MoveAxis(R, 0, ABG)
03:31:45.304 00.000 8976 MoveAxis(D, 4, ABG)
03:31:45.304 00.000 8976 stepping (-13, 3) + (0, -4)
03:31:45.304 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:45.348 00.044 8976 Received - 47 (G) 
03:31:45.348 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:45.348 00.000 8976 stepped: pos (-13, -1)
03:31:45.348 00.000 8976 move complete, result=0
03:31:45.348 00.000 8976 worker thread done servicing request
03:31:45.348 00.000 8976 Worker thread wakes up
03:31:45.348 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:45.348 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:45.348 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
03:31:46.036 00.688 8976 Exposure complete
03:31:46.042 00.006 8976 worker thread done servicing request
03:31:46.042 00.000 5052 OnExposeComplete: enter
03:31:46.042 00.000 5052 UpdateGuideState(): m_state=6
03:31:46.043 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14158
03:31:46.043 00.000 5052 Star::Find returns 1 (0), X=327.99, Y=281.44, Mass=48, SNR=4.7, Peak=55 HFD=2.3
03:31:46.043 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.33)
03:31:46.043 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
03:31:46.043 00.000 5052 CameraToMount -- cameraX=-1.18 cameraY=-0.27 hyp=1.21 cameraTheta=-2.91 mountX=0.30 mountY=1.14, mountTheta=1.32
03:31:46.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.18, y=-0.27, opts=13)
03:31:46.044 00.000 5052 Enqueuing Move request for stepguider (-1.18, -0.27)
03:31:46.044 00.000 8976 Worker thread wakes up
03:31:46.044 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:46.045 00.001 5052 UpdateGuideState exits: m=48 SNR=4.7
03:31:46.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:46.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:46.045 00.000 5052 Enqueuing Expose request
03:31:46.045 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.18, -0.27) opts 0xd
03:31:46.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.18, -0.27)
03:31:46.045 00.000 8976 Moving (-1.18, -0.27) raw xDistance=0.30 yDistance=1.14
03:31:46.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:31:46.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.14
03:31:46.045 00.000 8976 MoveAxis(L, 1, ABG)
03:31:46.045 00.000 8976 stepping (-13, -1) + (-1, 0)
03:31:46.045 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:46.067 00.022 8976 Received - 47 (G) 
03:31:46.067 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:46.068 00.001 8976 stepped: pos (-14, -1)
03:31:46.068 00.000 8976 MoveAxis(D, 5, ABG)
03:31:46.068 00.000 8976 stepping (-14, -1) + (0, -5)
03:31:46.068 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:31:46.115 00.047 8976 Received - 47 (G) 
03:31:46.115 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:31:46.115 00.000 8976 stepped: pos (-14, -6)
03:31:46.115 00.000 8976 move complete, result=0
03:31:46.115 00.000 8976 worker thread done servicing request
03:31:46.115 00.000 8976 Worker thread wakes up
03:31:46.115 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:46.115 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:46.115 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.1 px 5 ms SOUTH
03:31:46.799 00.684 8976 Exposure complete
03:31:46.804 00.005 8976 worker thread done servicing request
03:31:46.804 00.000 5052 OnExposeComplete: enter
03:31:46.804 00.000 5052 UpdateGuideState(): m_state=6
03:31:46.805 00.001 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14159
03:31:46.805 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=282.15, Mass=52, SNR=4.9, Peak=57 HFD=2.3
03:31:46.805 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
03:31:46.805 00.000 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.31 = 0.31)
03:31:46.805 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.44 hyp=0.70 cameraTheta=2.46 mountX=0.64 mountY=0.21, mountTheta=0.32
03:31:46.805 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.44, opts=13)
03:31:46.805 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.44)
03:31:46.805 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:46.805 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:31:46.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:46.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:46.806 00.001 5052 Enqueuing Expose request
03:31:46.806 00.000 8976 Worker thread wakes up
03:31:46.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.44) opts 0xd
03:31:46.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.44)
03:31:46.806 00.000 8976 Moving (-0.54, 0.44) raw xDistance=0.64 yDistance=0.21
03:31:46.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
03:31:46.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:31:46.806 00.000 8976 MoveAxis(L, 3, ABG)
03:31:46.806 00.000 8976 stepping (-14, -6) + (-3, 0)
03:31:46.806 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:46.835 00.029 8976 Received - 47 (G) 
03:31:46.835 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:46.835 00.000 8976 stepped: pos (-17, -6)
03:31:46.835 00.000 8976 MoveAxis(U, 0, ABG)
03:31:46.835 00.000 8976 move complete, result=0
03:31:46.835 00.000 8976 worker thread done servicing request
03:31:46.835 00.000 8976 Worker thread wakes up
03:31:46.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:46.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:46.835 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.2 px 0 ms NORTH
03:31:47.516 00.681 8976 Exposure complete
03:31:47.522 00.006 8976 worker thread done servicing request
03:31:47.522 00.000 5052 OnExposeComplete: enter
03:31:47.522 00.000 5052 UpdateGuideState(): m_state=6
03:31:47.522 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14160
03:31:47.522 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.57, Mass=41, SNR=4.3, Peak=54 HFD=2.0
03:31:47.522 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.14 = 2.15)
03:31:47.522 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
03:31:47.522 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.09 mountX=-0.09 mountY=0.14, mountTheta=2.12
03:31:47.523 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.14, opts=13)
03:31:47.523 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.14)
03:31:47.523 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:47.523 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:31:47.523 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:47.523 00.000 8976 Worker thread wakes up
03:31:47.523 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.14) opts 0xd
03:31:47.523 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.14)
03:31:47.523 00.000 8976 Moving (-0.08, -0.14) raw xDistance=-0.09 yDistance=0.14
03:31:47.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:31:47.523 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:47.523 00.000 5052 Enqueuing Expose request
03:31:47.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:31:47.523 00.000 8976 MoveAxis(R, 0, ABG)
03:31:47.524 00.001 8976 MoveAxis(U, 0, ABG)
03:31:47.525 00.001 8976 move complete, result=0
03:31:47.525 00.000 8976 worker thread done servicing request
03:31:47.525 00.000 8976 Worker thread wakes up
03:31:47.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:47.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:47.525 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:48.210 00.685 8976 Exposure complete
03:31:48.216 00.006 8976 worker thread done servicing request
03:31:48.216 00.000 5052 OnExposeComplete: enter
03:31:48.216 00.000 5052 UpdateGuideState(): m_state=6
03:31:48.216 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14161
03:31:48.216 00.000 5052 Star::Find returns 1 (0), X=328.18, Y=280.97, Mass=55, SNR=5.0, Peak=57 HFD=2.6
03:31:48.216 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.54 = 1.74)
03:31:48.216 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
03:31:48.216 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=-0.74 hyp=1.24 cameraTheta=-2.50 mountX=-0.21 mountY=1.23, mountTheta=1.74
03:31:48.217 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=-0.74, opts=13)
03:31:48.217 00.000 5052 Enqueuing Move request for stepguider (-0.99, -0.74)
03:31:48.217 00.000 8976 Worker thread wakes up
03:31:48.217 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, -0.74) opts 0xd
03:31:48.217 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, -0.74)
03:31:48.217 00.000 8976 Moving (-0.99, -0.74) raw xDistance=-0.21 yDistance=1.23
03:31:48.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:31:48.217 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:48.217 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:31:48.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:48.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.23
03:31:48.217 00.000 8976 MoveAxis(R, 0, ABG)
03:31:48.217 00.000 8976 MoveAxis(D, 5, ABG)
03:31:48.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:48.218 00.001 5052 Enqueuing Expose request
03:31:48.218 00.000 8976 stepping (-17, -6) + (0, -5)
03:31:48.218 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:31:48.257 00.039 8976 Received - 47 (G) 
03:31:48.257 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:31:48.257 00.000 8976 stepped: pos (-17, -11)
03:31:48.258 00.001 8976 move complete, result=0
03:31:48.258 00.000 8976 worker thread done servicing request
03:31:48.258 00.000 8976 Worker thread wakes up
03:31:48.258 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:48.258 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:48.258 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.2 px 5 ms SOUTH
03:31:48.942 00.684 8976 Exposure complete
03:31:48.947 00.005 8976 worker thread done servicing request
03:31:48.947 00.000 5052 OnExposeComplete: enter
03:31:48.947 00.000 5052 UpdateGuideState(): m_state=6
03:31:48.947 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14162
03:31:48.947 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.86, Mass=27, SNR=3.6, Peak=56 HFD=0.8
03:31:48.947 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.04) = xAngle (-0.98 = -0.98)
03:31:48.947 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.08 = -1.08)
03:31:48.947 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.06 mountX=0.10 mountY=-0.15, mountTheta=-1.01
03:31:48.948 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.15, opts=13)
03:31:48.948 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.15)
03:31:48.948 00.000 8976 Worker thread wakes up
03:31:48.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.15) opts 0xd
03:31:48.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.15)
03:31:48.948 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:48.948 00.000 5052 UpdateGuideState exits: m=27 SNR=3.6
03:31:48.949 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:48.949 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:48.949 00.000 5052 Enqueuing Expose request
03:31:48.949 00.000 8976 Moving (0.08, 0.15) raw xDistance=0.10 yDistance=-0.15
03:31:48.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:31:48.949 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:31:48.949 00.000 8976 MoveAxis(R, 0, ABG)
03:31:48.949 00.000 8976 MoveAxis(U, 0, ABG)
03:31:48.949 00.000 8976 move complete, result=0
03:31:48.949 00.000 8976 worker thread done servicing request
03:31:48.949 00.000 8976 Worker thread wakes up
03:31:48.949 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:31:48.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:48.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:49.636 00.687 8976 Exposure complete
03:31:49.641 00.005 8976 worker thread done servicing request
03:31:49.642 00.001 5052 OnExposeComplete: enter
03:31:49.642 00.000 5052 UpdateGuideState(): m_state=6
03:31:49.642 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14163
03:31:49.642 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.70, Mass=46, SNR=4.6, Peak=57 HFD=1.9
03:31:49.642 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.08 = -2.08)
03:31:49.642 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
03:31:49.642 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.03 mountX=-0.14 mountY=-0.23, mountTheta=-2.11
03:31:49.642 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.01, opts=13)
03:31:49.642 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.01)
03:31:49.642 00.000 8976 Worker thread wakes up
03:31:49.643 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:49.643 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:31:49.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:49.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.01) opts 0xd
03:31:49.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.01)
03:31:49.643 00.000 8976 Moving (0.28, -0.01) raw xDistance=-0.14 yDistance=-0.23
03:31:49.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:31:49.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:31:49.643 00.000 8976 MoveAxis(R, 0, ABG)
03:31:49.643 00.000 8976 MoveAxis(U, 0, ABG)
03:31:49.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:49.643 00.000 5052 Enqueuing Expose request
03:31:49.643 00.000 8976 move complete, result=0
03:31:49.643 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:31:49.643 00.000 8976 worker thread done servicing request
03:31:49.643 00.000 8976 Worker thread wakes up
03:31:49.644 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:49.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:50.328 00.684 8976 Exposure complete
03:31:50.334 00.006 8976 worker thread done servicing request
03:31:50.334 00.000 5052 OnExposeComplete: enter
03:31:50.334 00.000 5052 UpdateGuideState(): m_state=6
03:31:50.334 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14164
03:31:50.334 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.45, Mass=43, SNR=4.4, Peak=53 HFD=2.8
03:31:50.334 00.000 5052 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
03:31:50.334 00.000 5052 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
03:31:50.334 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.25 hyp=0.57 cameraTheta=-0.47 mountX=-0.46 mountY=-0.28, mountTheta=-2.58
03:31:50.335 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.25, opts=13)
03:31:50.335 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.25)
03:31:50.335 00.000 8976 Worker thread wakes up
03:31:50.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.25) opts 0xd
03:31:50.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.25)
03:31:50.335 00.000 8976 Moving (0.51, -0.25) raw xDistance=-0.46 yDistance=-0.28
03:31:50.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:50.335 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:31:50.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:50.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:31:50.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:31:50.335 00.000 8976 MoveAxis(R, 2, ABG)
03:31:50.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:50.335 00.000 5052 Enqueuing Expose request
03:31:50.335 00.000 8976 stepping (-17, -11) + (2, 0)
03:31:50.335 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:50.368 00.033 8976 Received - 47 (G) 
03:31:50.368 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:50.368 00.000 8976 stepped: pos (-15, -11)
03:31:50.368 00.000 8976 MoveAxis(U, 1, ABG)
03:31:50.368 00.000 8976 stepping (-15, -11) + (0, 1)
03:31:50.368 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:50.400 00.032 8976 Received - 47 (G) 
03:31:50.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:31:50.400 00.000 8976 stepped: pos (-15, -10)
03:31:50.400 00.000 8976 move complete, result=0
03:31:50.400 00.000 8976 worker thread done servicing request
03:31:50.400 00.000 8976 Worker thread wakes up
03:31:50.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:50.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:50.400 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
03:31:51.084 00.684 8976 Exposure complete
03:31:51.089 00.005 8976 worker thread done servicing request
03:31:51.089 00.000 5052 OnExposeComplete: enter
03:31:51.089 00.000 5052 UpdateGuideState(): m_state=6
03:31:51.090 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14165
03:31:51.090 00.000 5052 Star::Find returns 1 (0), X=330.41, Y=282.62, Mass=47, SNR=4.6, Peak=54 HFD=1.6
03:31:51.090 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
03:31:51.090 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
03:31:51.090 00.000 5052 CameraToMount -- cameraX=1.24 cameraY=0.91 hyp=1.54 cameraTheta=0.63 mountX=0.24 mountY=-1.54, mountTheta=-1.41
03:31:51.090 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.24, y=0.91, opts=13)
03:31:51.090 00.000 5052 Enqueuing Move request for stepguider (1.24, 0.91)
03:31:51.091 00.001 8976 Worker thread wakes up
03:31:51.091 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.24, 0.91) opts 0xd
03:31:51.091 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.24, 0.91)
03:31:51.091 00.000 8976 Moving (1.24, 0.91) raw xDistance=0.24 yDistance=-1.54
03:31:51.091 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:51.091 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:31:51.091 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:51.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:31:51.091 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.54
03:31:51.091 00.000 8976 MoveAxis(R, 0, ABG)
03:31:51.091 00.000 8976 MoveAxis(U, 6, ABG)
03:31:51.091 00.000 8976 stepping (-15, -10) + (0, 6)
03:31:51.091 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:31:51.091 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:51.091 00.000 5052 Enqueuing Expose request
03:31:51.135 00.044 8976 Received - 47 (G) 
03:31:51.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:31:51.135 00.000 8976 stepped: pos (-15, -4)
03:31:51.135 00.000 8976 move complete, result=0
03:31:51.135 00.000 8976 worker thread done servicing request
03:31:51.135 00.000 8976 Worker thread wakes up
03:31:51.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:51.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:51.135 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.5 px 6 ms NORTH
03:31:51.818 00.683 8976 Exposure complete
03:31:51.823 00.005 8976 worker thread done servicing request
03:31:51.823 00.000 5052 OnExposeComplete: enter
03:31:51.823 00.000 5052 UpdateGuideState(): m_state=6
03:31:51.823 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14166
03:31:51.823 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=281.28, Mass=54, SNR=5.0, Peak=55 HFD=2.5
03:31:51.823 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.55 = -2.55)
03:31:51.824 00.001 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.65 = -2.65)
03:31:51.824 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=-0.43 hyp=0.88 cameraTheta=-0.51 mountX=-0.73 mountY=-0.41, mountTheta=-2.63
03:31:51.824 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=-0.43, opts=13)
03:31:51.824 00.000 5052 Enqueuing Move request for stepguider (0.77, -0.43)
03:31:51.824 00.000 8976 Worker thread wakes up
03:31:51.825 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:51.825 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:31:51.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:51.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, -0.43) opts 0xd
03:31:51.825 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, -0.43)
03:31:51.825 00.000 8976 Moving (0.77, -0.43) raw xDistance=-0.73 yDistance=-0.41
03:31:51.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
03:31:51.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:51.825 00.000 5052 Enqueuing Expose request
03:31:51.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.41
03:31:51.825 00.000 8976 MoveAxis(R, 3, ABG)
03:31:51.825 00.000 8976 stepping (-15, -4) + (3, 0)
03:31:51.825 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:51.855 00.030 8976 Received - 47 (G) 
03:31:51.855 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:31:51.855 00.000 8976 stepped: pos (-12, -4)
03:31:51.855 00.000 8976 MoveAxis(U, 2, ABG)
03:31:51.855 00.000 8976 stepping (-12, -4) + (0, 2)
03:31:51.855 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:51.887 00.032 8976 Received - 47 (G) 
03:31:51.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:51.887 00.000 8976 stepped: pos (-12, -2)
03:31:51.887 00.000 8976 move complete, result=0
03:31:51.887 00.000 8976 worker thread done servicing request
03:31:51.887 00.000 8976 Worker thread wakes up
03:31:51.887 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.4 px 2 ms NORTH
03:31:51.887 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:51.887 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:52.571 00.684 8976 Exposure complete
03:31:52.577 00.006 8976 worker thread done servicing request
03:31:52.577 00.000 5052 OnExposeComplete: enter
03:31:52.577 00.000 5052 UpdateGuideState(): m_state=6
03:31:52.577 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14167
03:31:52.577 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=282.22, Mass=42, SNR=4.4, Peak=56 HFD=1.9
03:31:52.577 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
03:31:52.577 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
03:31:52.577 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.51 hyp=1.08 cameraTheta=0.49 mountX=0.02 mountY=-1.08, mountTheta=-1.55
03:31:52.578 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.51, opts=13)
03:31:52.578 00.000 5052 Enqueuing Move request for stepguider (0.95, 0.51)
03:31:52.578 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:52.578 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:31:52.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:52.578 00.000 8976 Worker thread wakes up
03:31:52.578 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.51) opts 0xd
03:31:52.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.51)
03:31:52.578 00.000 8976 Moving (0.95, 0.51) raw xDistance=0.02 yDistance=-1.08
03:31:52.578 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:52.578 00.000 5052 Enqueuing Expose request
03:31:52.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:31:52.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.08
03:31:52.578 00.000 8976 MoveAxis(R, 0, ABG)
03:31:52.578 00.000 8976 MoveAxis(U, 4, ABG)
03:31:52.578 00.000 8976 stepping (-12, -2) + (0, 4)
03:31:52.579 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:52.622 00.043 8976 Received - 47 (G) 
03:31:52.622 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:52.622 00.000 8976 stepped: pos (-12, 2)
03:31:52.622 00.000 8976 move complete, result=0
03:31:52.622 00.000 8976 worker thread done servicing request
03:31:52.622 00.000 8976 Worker thread wakes up
03:31:52.622 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:52.622 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:52.622 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -1.1 px 4 ms NORTH
03:31:53.306 00.684 8976 Exposure complete
03:31:53.311 00.005 8976 worker thread done servicing request
03:31:53.311 00.000 5052 OnExposeComplete: enter
03:31:53.311 00.000 5052 UpdateGuideState(): m_state=6
03:31:53.311 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14168
03:31:53.311 00.000 5052 Star::Find returns 1 (0), X=328.53, Y=281.47, Mass=51, SNR=4.8, Peak=54 HFD=3.1
03:31:53.311 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
03:31:53.311 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
03:31:53.311 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=-0.24 hyp=0.69 cameraTheta=-2.79 mountX=0.08 mountY=0.67, mountTheta=1.45
03:31:53.312 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=-0.24, opts=13)
03:31:53.312 00.000 5052 Enqueuing Move request for stepguider (-0.64, -0.24)
03:31:53.312 00.000 8976 Worker thread wakes up
03:31:53.312 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, -0.24) opts 0xd
03:31:53.312 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, -0.24)
03:31:53.312 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:53.312 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:31:53.312 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:53.312 00.000 8976 Moving (-0.64, -0.24) raw xDistance=0.08 yDistance=0.67
03:31:53.312 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:31:53.313 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.67
03:31:53.313 00.000 8976 MoveAxis(R, 0, ABG)
03:31:53.313 00.000 8976 MoveAxis(D, 2, ABG)
03:31:53.313 00.000 8976 stepping (-12, 2) + (0, -2)
03:31:53.313 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:53.313 00.000 5052 Enqueuing Expose request
03:31:53.313 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:53.341 00.028 8976 Received - 47 (G) 
03:31:53.342 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:53.342 00.000 8976 stepped: pos (-12, 0)
03:31:53.342 00.000 8976 move complete, result=0
03:31:53.342 00.000 8976 worker thread done servicing request
03:31:53.342 00.000 8976 Worker thread wakes up
03:31:53.342 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:53.342 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 2 ms SOUTH
03:31:53.342 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:54.031 00.689 8976 Exposure complete
03:31:54.036 00.005 8976 worker thread done servicing request
03:31:54.036 00.000 5052 OnExposeComplete: enter
03:31:54.036 00.000 5052 UpdateGuideState(): m_state=6
03:31:54.036 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14169
03:31:54.037 00.001 5052 Star::Find returns 1 (0), X=329.87, Y=280.99, Mass=43, SNR=4.4, Peak=55 HFD=2.6
03:31:54.037 00.000 5052 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.04) = xAngle (-2.84 = -2.84)
03:31:54.037 00.000 5052 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.95 = -2.95)
03:31:54.037 00.000 5052 CameraToMount -- cameraX=0.70 cameraY=-0.72 hyp=1.00 cameraTheta=-0.80 mountX=-0.96 mountY=-0.19, mountTheta=-2.94
03:31:54.037 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.70, y=-0.72, opts=13)
03:31:54.037 00.000 5052 Enqueuing Move request for stepguider (0.70, -0.72)
03:31:54.037 00.000 8976 Worker thread wakes up
03:31:54.037 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.70, -0.72) opts 0xd
03:31:54.038 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.70, -0.72)
03:31:54.038 00.000 8976 Moving (0.70, -0.72) raw xDistance=-0.96 yDistance=-0.19
03:31:54.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.96
03:31:54.038 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:54.038 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:31:54.038 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:54.038 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:54.038 00.000 5052 Enqueuing Expose request
03:31:54.038 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:31:54.038 00.000 8976 MoveAxis(R, 4, ABG)
03:31:54.038 00.000 8976 stepping (-12, 0) + (4, 0)
03:31:54.038 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:54.077 00.039 8976 Received - 47 (G) 
03:31:54.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:54.077 00.000 8976 stepped: pos (-8, 0)
03:31:54.077 00.000 8976 MoveAxis(U, 0, ABG)
03:31:54.077 00.000 8976 move complete, result=0
03:31:54.077 00.000 8976 worker thread done servicing request
03:31:54.077 00.000 8976 Worker thread wakes up
03:31:54.077 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:54.077 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:54.077 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.2 px 0 ms NORTH
03:31:54.762 00.685 8976 Exposure complete
03:31:54.768 00.006 8976 worker thread done servicing request
03:31:54.768 00.000 5052 OnExposeComplete: enter
03:31:54.768 00.000 5052 UpdateGuideState(): m_state=6
03:31:54.768 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14170
03:31:54.768 00.000 5052 Star::Find returns 1 (0), X=330.46, Y=281.79, Mass=51, SNR=4.8, Peak=54 HFD=2.6
03:31:54.768 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
03:31:54.768 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
03:31:54.768 00.000 5052 CameraToMount -- cameraX=1.29 cameraY=0.08 hyp=1.29 cameraTheta=0.06 mountX=-0.52 mountY=-1.13, mountTheta=-2.00
03:31:54.769 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.29, y=0.08, opts=13)
03:31:54.769 00.000 5052 Enqueuing Move request for stepguider (1.29, 0.08)
03:31:54.769 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:54.769 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:31:54.769 00.000 8976 Worker thread wakes up
03:31:54.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.29, 0.08) opts 0xd
03:31:54.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.29, 0.08)
03:31:54.769 00.000 8976 Moving (1.29, 0.08) raw xDistance=-0.52 yDistance=-1.13
03:31:54.769 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:54.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.52
03:31:54.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.13
03:31:54.769 00.000 8976 MoveAxis(R, 2, ABG)
03:31:54.769 00.000 8976 stepping (-8, 0) + (2, 0)
03:31:54.769 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:54.769 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:54.769 00.000 5052 Enqueuing Expose request
03:31:54.796 00.027 8976 Received - 47 (G) 
03:31:54.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:54.796 00.000 8976 stepped: pos (-6, 0)
03:31:54.796 00.000 8976 MoveAxis(U, 4, ABG)
03:31:54.796 00.000 8976 stepping (-6, 0) + (0, 4)
03:31:54.796 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:54.828 00.032 8976 Received - 47 (G) 
03:31:54.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:54.828 00.000 8976 stepped: pos (-6, 4)
03:31:54.828 00.000 8976 move complete, result=0
03:31:54.828 00.000 8976 worker thread done servicing request
03:31:54.828 00.000 8976 Worker thread wakes up
03:31:54.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:54.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:54.828 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.1 px 4 ms NORTH
03:31:55.515 00.687 8976 Exposure complete
03:31:55.521 00.006 8976 worker thread done servicing request
03:31:55.521 00.000 5052 OnExposeComplete: enter
03:31:55.521 00.000 5052 UpdateGuideState(): m_state=6
03:31:55.521 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14171
03:31:55.521 00.000 5052 Star::Find returns 1 (0), X=330.43, Y=281.76, Mass=42, SNR=4.4, Peak=54 HFD=2.6
03:31:55.521 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:31:55.521 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
03:31:55.521 00.000 5052 CameraToMount -- cameraX=1.26 cameraY=0.05 hyp=1.26 cameraTheta=0.04 mountX=-0.53 mountY=-1.08, mountTheta=-2.02
03:31:55.521 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.26, y=0.05, opts=13)
03:31:55.521 00.000 5052 Enqueuing Move request for stepguider (1.26, 0.05)
03:31:55.521 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:55.522 00.001 5052 UpdateGuideState exits: m=42 SNR=4.4
03:31:55.522 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:55.522 00.000 8976 Worker thread wakes up
03:31:55.522 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.26, 0.05) opts 0xd
03:31:55.522 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.26, 0.05)
03:31:55.522 00.000 8976 Moving (1.26, 0.05) raw xDistance=-0.53 yDistance=-1.08
03:31:55.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
03:31:55.522 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.08
03:31:55.522 00.000 8976 MoveAxis(R, 2, ABG)
03:31:55.522 00.000 8976 stepping (-6, 4) + (2, 0)
03:31:55.522 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:55.522 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:55.522 00.000 5052 Enqueuing Expose request
03:31:55.547 00.025 8976 Received - 47 (G) 
03:31:55.548 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:55.548 00.000 8976 stepped: pos (-4, 4)
03:31:55.548 00.000 8976 MoveAxis(U, 5, ABG)
03:31:55.548 00.000 8976 stepping (-4, 4) + (0, 5)
03:31:55.548 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:31:55.596 00.048 8976 Received - 47 (G) 
03:31:55.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:31:55.596 00.000 8976 stepped: pos (-4, 9)
03:31:55.596 00.000 8976 move complete, result=0
03:31:55.596 00.000 8976 worker thread done servicing request
03:31:55.596 00.000 8976 Worker thread wakes up
03:31:55.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:55.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:55.596 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.1 px 5 ms NORTH
03:31:56.285 00.689 8976 Exposure complete
03:31:56.290 00.005 8976 worker thread done servicing request
03:31:56.290 00.000 5052 OnExposeComplete: enter
03:31:56.290 00.000 5052 UpdateGuideState(): m_state=6
03:31:56.290 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14172
03:31:56.290 00.000 5052 Star::Find returns 1 (0), X=328.09, Y=282.32, Mass=39, SNR=4.2, Peak=54 HFD=1.7
03:31:56.290 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:31:56.290 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
03:31:56.290 00.000 5052 CameraToMount -- cameraX=-1.08 cameraY=0.61 hyp=1.24 cameraTheta=2.62 mountX=1.04 mountY=0.57, mountTheta=0.50
03:31:56.290 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.08, y=0.61, opts=13)
03:31:56.290 00.000 5052 Enqueuing Move request for stepguider (-1.08, 0.61)
03:31:56.291 00.001 8976 Worker thread wakes up
03:31:56.291 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.08, 0.61) opts 0xd
03:31:56.291 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.08, 0.61)
03:31:56.291 00.000 8976 Moving (-1.08, 0.61) raw xDistance=1.04 yDistance=0.57
03:31:56.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.04
03:31:56.291 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:31:56.291 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:31:56.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:56.291 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.57
03:31:56.291 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:56.291 00.000 5052 Enqueuing Expose request
03:31:56.291 00.000 8976 MoveAxis(L, 4, ABG)
03:31:56.291 00.000 8976 stepping (-4, 9) + (-4, 0)
03:31:56.291 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:56.331 00.040 8976 Received - 47 (G) 
03:31:56.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:31:56.331 00.000 8976 stepped: pos (-8, 9)
03:31:56.331 00.000 8976 MoveAxis(D, 2, ABG)
03:31:56.331 00.000 8976 stepping (-8, 9) + (0, -2)
03:31:56.331 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:56.363 00.032 8976 Received - 47 (G) 
03:31:56.363 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:31:56.363 00.000 8976 stepped: pos (-8, 7)
03:31:56.363 00.000 8976 move complete, result=0
03:31:56.363 00.000 8976 worker thread done servicing request
03:31:56.363 00.000 8976 Worker thread wakes up
03:31:56.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:56.363 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:56.363 00.000 5052 GuideStep: 1.0 px 4 ms WEST, 0.6 px 2 ms SOUTH
03:31:57.042 00.679 8976 Exposure complete
03:31:57.048 00.006 8976 worker thread done servicing request
03:31:57.048 00.000 5052 OnExposeComplete: enter
03:31:57.048 00.000 5052 UpdateGuideState(): m_state=6
03:31:57.048 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14173
03:31:57.048 00.000 5052 Star::Find returns 1 (0), X=326.89, Y=282.45, Mass=31, SNR=3.8, Peak=59 HFD=1.1
03:31:57.048 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:31:57.048 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
03:31:57.048 00.000 5052 CameraToMount -- cameraX=-2.28 cameraY=0.74 hyp=2.40 cameraTheta=2.83 mountX=1.69 mountY=1.51, mountTheta=0.73
03:31:57.048 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.28, y=0.74, opts=13)
03:31:57.048 00.000 5052 Enqueuing Move request for stepguider (-2.28, 0.74)
03:31:57.048 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:57.049 00.001 5052 UpdateGuideState exits: m=31 SNR=3.8
03:31:57.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:57.049 00.000 8976 Worker thread wakes up
03:31:57.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.28, 0.74) opts 0xd
03:31:57.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.28, 0.74)
03:31:57.049 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:57.049 00.000 5052 Enqueuing Expose request
03:31:57.049 00.000 8976 Moving (-2.28, 0.74) raw xDistance=1.69 yDistance=1.51
03:31:57.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.69
03:31:57.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.51
03:31:57.049 00.000 8976 MoveAxis(L, 7, ABG)
03:31:57.049 00.000 8976 stepping (-8, 7) + (-7, 0)
03:31:57.049 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:31:57.098 00.049 8976 Received - 47 (G) 
03:31:57.098 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:31:57.098 00.000 8976 stepped: pos (-15, 7)
03:31:57.098 00.000 8976 MoveAxis(D, 6, ABG)
03:31:57.098 00.000 8976 stepping (-15, 7) + (0, -6)
03:31:57.098 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:31:57.146 00.048 8976 Received - 47 (G) 
03:31:57.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:31:57.146 00.000 8976 stepped: pos (-15, 1)
03:31:57.146 00.000 8976 move complete, result=0
03:31:57.146 00.000 8976 worker thread done servicing request
03:31:57.146 00.000 8976 Worker thread wakes up
03:31:57.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:57.146 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:57.146 00.000 5052 GuideStep: 1.7 px 7 ms WEST, 1.5 px 6 ms SOUTH
03:31:57.829 00.683 8976 Exposure complete
03:31:57.835 00.006 8976 worker thread done servicing request
03:31:57.835 00.000 5052 OnExposeComplete: enter
03:31:57.835 00.000 5052 UpdateGuideState(): m_state=6
03:31:57.835 00.000 5052 Star::Find(18, 326, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14174
03:31:57.835 00.000 5052 Star::Find returns 1 (0), X=325.94, Y=281.53, Mass=57, SNR=5.1, Peak=56 HFD=2.2
03:31:57.835 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
03:31:57.835 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
03:31:57.835 00.000 5052 CameraToMount -- cameraX=-3.23 cameraY=-0.18 hyp=3.23 cameraTheta=-3.09 mountX=1.31 mountY=2.81, mountTheta=1.13
03:31:57.836 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.23, y=-0.18, opts=13)
03:31:57.836 00.000 5052 Enqueuing Move request for stepguider (-3.23, -0.18)
03:31:57.836 00.000 8976 Worker thread wakes up
03:31:57.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.23, -0.18) opts 0xd
03:31:57.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.23, -0.18)
03:31:57.836 00.000 8976 Moving (-3.23, -0.18) raw xDistance=1.31 yDistance=2.81
03:31:57.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.31
03:31:57.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.84 from input 2.81
03:31:57.836 00.000 8976 MoveAxis(L, 6, ABG)
03:31:57.837 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:31:57.837 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:31:57.837 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:57.837 00.000 8976 stepping (-15, 1) + (-6, 0)
03:31:57.837 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:57.837 00.000 5052 Enqueuing Expose request
03:31:57.837 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:31:57.882 00.045 8976 Received - 47 (G) 
03:31:57.882 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:31:57.882 00.000 8976 stepped: pos (-21, 1)
03:31:57.882 00.000 8976 MoveAxis(D, 12, ABG)
03:31:57.882 00.000 8976 stepping (-21, 1) + (0, -12)
03:31:57.882 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 32 (2) 
03:31:57.946 00.064 8976 Received - 47 (G) 
03:31:57.946 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 32 (2) 
03:31:57.946 00.000 8976 stepped: pos (-21, -11)
03:31:57.946 00.000 8976 move complete, result=0
03:31:57.946 00.000 8976 worker thread done servicing request
03:31:57.946 00.000 8976 Worker thread wakes up
03:31:57.946 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:57.946 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:57.946 00.000 5052 GuideStep: 1.3 px 6 ms WEST, 2.8 px 12 ms SOUTH
03:31:58.633 00.687 8976 Exposure complete
03:31:58.639 00.006 8976 worker thread done servicing request
03:31:58.639 00.000 5052 OnExposeComplete: enter
03:31:58.639 00.000 5052 UpdateGuideState(): m_state=6
03:31:58.639 00.000 5052 Star::Find(18, 325, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14175
03:31:58.639 00.000 5052 Star::Find returns 1 (0), X=325.44, Y=281.20, Mass=46, SNR=4.6, Peak=54 HFD=1.8
03:31:58.639 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
03:31:58.639 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
03:31:58.639 00.000 5052 CameraToMount -- cameraX=-3.74 cameraY=-0.51 hyp=3.77 cameraTheta=-3.01 mountX=1.25 mountY=3.41, mountTheta=1.22
03:31:58.639 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-3.74, y=-0.51, opts=13)
03:31:58.639 00.000 5052 Enqueuing Move request for stepguider (-3.74, -0.51)
03:31:58.639 00.000 8976 Worker thread wakes up
03:31:58.640 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:31:58.640 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:31:58.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:58.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.74, -0.51) opts 0xd
03:31:58.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.74, -0.51)
03:31:58.640 00.000 8976 Moving (-3.74, -0.51) raw xDistance=1.25 yDistance=3.41
03:31:58.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.25
03:31:58.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.28 from input 3.41
03:31:58.640 00.000 8976 MoveAxis(L, 6, ABG)
03:31:58.640 00.000 8976 stepping (-21, -11) + (-6, 0)
03:31:58.640 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:58.640 00.000 5052 Enqueuing Expose request
03:31:58.640 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:31:58.681 00.041 8976 Received - 47 (G) 
03:31:58.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:31:58.681 00.000 8976 stepped: pos (-27, -11)
03:31:58.681 00.000 8976 MoveAxis(D, 14, ABG)
03:31:58.681 00.000 8976 stepping (-27, -11) + (0, -14)
03:31:58.681 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 34 (4) 
03:31:58.761 00.080 8976 Received - 47 (G) 
03:31:58.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 34 (4) 
03:31:58.761 00.000 8976 stepped: pos (-27, -25)
03:31:58.761 00.000 8976 move complete, result=0
03:31:58.761 00.000 8976 worker thread done servicing request
03:31:58.761 00.000 8976 Worker thread wakes up
03:31:58.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:58.761 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:58.761 00.000 5052 GuideStep: 1.2 px 6 ms WEST, 3.4 px 14 ms SOUTH
03:31:59.445 00.684 8976 Exposure complete
03:31:59.450 00.005 8976 worker thread done servicing request
03:31:59.450 00.000 5052 OnExposeComplete: enter
03:31:59.450 00.000 5052 UpdateGuideState(): m_state=6
03:31:59.450 00.000 5052 Star::Find(18, 325, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14176
03:31:59.450 00.000 5052 Star::Find returns 1 (1), X=323.73, Y=281.42, Mass=45, SNR=4.5, Peak=52 HFD=2.1
03:31:59.451 00.001 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
03:31:59.451 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
03:31:59.451 00.000 5052 CameraToMount -- cameraX=-5.45 cameraY=-0.29 hyp=5.46 cameraTheta=-3.09 mountX=2.22 mountY=4.73, mountTheta=1.13
03:31:59.451 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.45, y=-0.29, opts=13)
03:31:59.451 00.000 5052 Enqueuing Move request for stepguider (-5.45, -0.29)
03:31:59.451 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:31:59.451 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5 Saturated
03:31:59.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:59.451 00.000 8976 Worker thread wakes up
03:31:59.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.45, -0.29) opts 0xd
03:31:59.452 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-5.45, -0.29)
03:31:59.452 00.000 8976 Moving (-5.45, -0.29) raw xDistance=2.22 yDistance=4.73
03:31:59.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:31:59.452 00.000 5052 Enqueuing Expose request
03:31:59.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.46 from input 2.22
03:31:59.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.14 from input 4.73
03:31:59.452 00.000 8976 MoveAxis(L, 10, ABG)
03:31:59.452 00.000 8976 stepping (-27, -25) + (-10, 0)
03:31:59.452 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
03:31:59.513 00.061 8976 Received - 47 (G) 
03:31:59.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
03:31:59.513 00.000 8976 stepped: pos (-37, -25)
03:31:59.513 00.000 8976 MoveAxis(D, 20, ABG)
03:31:59.513 00.000 8976 stepping (-37, -25) + (0, -20)
03:31:59.513 00.000 8976 StepGuider step would hit limit: truncate move to (-37, -25) + (0, -14)
03:31:59.513 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 34 (4) 
03:31:59.592 00.079 8976 Received - 47 (G) 
03:31:59.592 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 34 (4) 
03:31:59.592 00.000 8976 stepped: pos (-37, -39)
03:31:59.592 00.000 8976 starting a new bump
03:31:59.592 00.000 8976 AO travel limit exceeded, using large bump correction
03:31:59.593 00.001 8976 Scheduling Mount bump of (-3.814, -0.201)
03:31:59.593 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-3.81, y=-0.20, opts=4)
03:31:59.593 00.000 8976 Enqueuing Move request for scope (-3.81, -0.20)
03:31:59.593 00.000 8976 move complete, result=0
03:31:59.593 00.000 9828 Worker thread wakes up
03:31:59.593 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-3.81, -0.20) opts 0x4
03:31:59.593 00.000 9828 Handling offset move in thread for scope, endpoint = (-3.81, -0.20)
03:31:59.593 00.000 9828 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-3.10) = xAngle (0.01 = 0.01)
03:31:59.593 00.000 9828 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (-0.07 = -0.07)
03:31:59.593 00.000 8976 worker thread done servicing request
03:31:59.593 00.000 8976 Worker thread wakes up
03:31:59.593 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:31:59.593 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:31:59.593 00.000 9828 CameraToMount -- cameraX=-3.81 cameraY=-0.20 hyp=3.82 cameraTheta=-3.09 mountX=3.82 mountY=-0.28, mountTheta=-0.07
03:31:59.593 00.000 9828 Moving (-3.81, -0.20) raw xDistance=3.82 yDistance=-0.28
03:31:59.593 00.000 9828 BLC: window closed
03:31:59.593 00.000 9828 MoveAxis(W, 1213, B)
03:31:59.593 00.000 9828 Guiding  Dir = 3, Dur = 1213
03:31:59.593 00.000 5052 GuideStep: 2.2 px 10 ms WEST, 4.7 px 14 ms SOUTH
03:31:59.594 00.001 9828 IsSlewing returns 0
03:31:59.594 00.000 9828 IsGuiding returns 0
03:31:59.594 00.000 9828 PulseGuide returned control before completion, sleep 1223
03:32:00.278 00.684 8976 Exposure complete
03:32:00.284 00.006 8976 worker thread done servicing request
03:32:00.284 00.000 5052 OnExposeComplete: enter
03:32:00.284 00.000 5052 UpdateGuideState(): m_state=6
03:32:00.284 00.000 5052 Star::Find(18, 323, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14177
03:32:00.284 00.000 5052 Star::Find returns 1 (0), X=322.98, Y=281.79, Mass=42, SNR=4.4, Peak=55 HFD=2.1
03:32:00.284 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:32:00.284 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
03:32:00.284 00.000 5052 CameraToMount -- cameraX=-6.20 cameraY=0.08 hyp=6.20 cameraTheta=3.13 mountX=2.89 mountY=5.15, mountTheta=1.06
03:32:00.285 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-6.20, y=0.08, opts=13)
03:32:00.285 00.000 5052 Enqueuing Move request for stepguider (-6.20, 0.08)
03:32:00.285 00.000 8976 Worker thread wakes up
03:32:00.285 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-6.20, 0.08) opts 0xd
03:32:00.285 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-6.20, 0.08)
03:32:00.285 00.000 8976 Moving (-6.20, 0.08) raw xDistance=2.89 yDistance=5.15
03:32:00.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.92 from input 2.89
03:32:00.285 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.47 from input 5.15
03:32:00.285 00.000 8976 MoveAxis(L, 13, ABG)
03:32:00.285 00.000 8976 stepping (-37, -39) + (-13, 0)
03:32:00.285 00.000 8976 StepGuider step would hit limit: truncate move to (-37, -39) + (-2, 0)
03:32:00.285 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:00.285 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:00.285 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:32:00.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:00.286 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:00.286 00.000 5052 Enqueuing Expose request
03:32:00.312 00.026 8976 Received - 47 (G) 
03:32:00.312 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:00.312 00.000 8976 stepped: pos (-39, -39)
03:32:00.312 00.000 8976 MoveAxis(D, 22, ABG)
03:32:00.312 00.000 8976 stepping (-39, -39) + (0, -22)
03:32:00.312 00.000 8976 StepGuider step would hit limit: truncate move to (-39, -39) + (0, 0)
03:32:00.312 00.000 8976 secondary mount is busy, cannot bump
03:32:00.312 00.000 8976 move complete, result=0
03:32:00.312 00.000 8976 worker thread done servicing request
03:32:00.312 00.000 8976 Worker thread wakes up
03:32:00.312 00.000 5052 GuideStep: 2.9 px 2 ms WEST, 5.2 px 0 ms SOUTH
03:32:00.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:00.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:00.819 00.507 9828 IsGuiding returns 1
03:32:00.819 00.000 9828 scope still moving after pulse duration time elapsed
03:32:00.851 00.032 9828 IsSlewing returns 0
03:32:00.851 00.000 9828 IsGuiding returns 1
03:32:00.881 00.030 9828 IsSlewing returns 0
03:32:00.881 00.000 9828 IsGuiding returns 1
03:32:00.913 00.032 9828 IsSlewing returns 0
03:32:00.913 00.000 9828 IsGuiding returns 1
03:32:00.945 00.032 9828 IsSlewing returns 0
03:32:00.945 00.000 9828 IsGuiding returns 0
03:32:00.945 00.000 9828 scope move finished after 1213 + 138 ms
03:32:00.945 00.000 9828 Move returns status 0, amount 1213
03:32:00.945 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:00.945 00.000 9828 MoveAxis(N, 38, B)
03:32:00.945 00.000 9828 Guiding  Dir = 0, Dur = 38
03:32:00.960 00.015 9828 IsSlewing returns 0
03:32:00.960 00.000 9828 IsGuiding returns 0
03:32:00.960 00.000 9828 PulseGuide returned control before completion, sleep 48
03:32:00.999 00.039 8976 Exposure complete
03:32:01.004 00.005 8976 worker thread done servicing request
03:32:01.004 00.000 5052 OnExposeComplete: enter
03:32:01.004 00.000 5052 UpdateGuideState(): m_state=6
03:32:01.005 00.001 5052 Star::Find(18, 322, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14178
03:32:01.005 00.000 5052 Star::Find returns 1 (0), X=323.53, Y=280.89, Mass=57, SNR=5.1, Peak=59 HFD=2.3
03:32:01.005 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
03:32:01.005 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
03:32:01.005 00.000 5052 CameraToMount -- cameraX=-5.64 cameraY=-0.82 hyp=5.70 cameraTheta=-3.00 mountX=1.84 mountY=5.18, mountTheta=1.23
03:32:01.005 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-5.64, y=-0.82, opts=13)
03:32:01.005 00.000 5052 Enqueuing Move request for stepguider (-5.64, -0.82)
03:32:01.005 00.000 8976 Worker thread wakes up
03:32:01.006 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-5.64, -0.82) opts 0xd
03:32:01.006 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-5.64, -0.82)
03:32:01.006 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:01.006 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:32:01.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:01.006 00.000 8976 Moving (-5.64, -0.82) raw xDistance=1.84 yDistance=5.18
03:32:01.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.29 from input 1.84
03:32:01.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 3.51 from input 5.18
03:32:01.006 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:01.006 00.000 5052 Enqueuing Expose request
03:32:01.006 00.000 8976 MoveAxis(L, 8, ABG)
03:32:01.006 00.000 8976 stepping (-39, -39) + (-8, 0)
03:32:01.006 00.000 8976 StepGuider step would hit limit: truncate move to (-39, -39) + (0, 0)
03:32:01.006 00.000 8976 MoveAxis(D, 22, ABG)
03:32:01.006 00.000 8976 stepping (-39, -39) + (0, -22)
03:32:01.006 00.000 8976 StepGuider step would hit limit: truncate move to (-39, -39) + (0, 0)
03:32:01.006 00.000 8976 secondary mount is busy, cannot bump
03:32:01.006 00.000 8976 move complete, result=0
03:32:01.006 00.000 8976 worker thread done servicing request
03:32:01.006 00.000 8976 Worker thread wakes up
03:32:01.006 00.000 5052 GuideStep: 1.8 px 0 ms WEST, 5.2 px 0 ms SOUTH
03:32:01.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:01.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:01.023 00.017 9828 IsGuiding returns 1
03:32:01.023 00.000 9828 scope still moving after pulse duration time elapsed
03:32:01.053 00.030 9828 IsSlewing returns 0
03:32:01.053 00.000 9828 IsGuiding returns 1
03:32:01.084 00.031 9828 IsSlewing returns 0
03:32:01.084 00.000 9828 IsGuiding returns 1
03:32:01.114 00.030 9828 IsSlewing returns 0
03:32:01.114 00.000 9828 IsGuiding returns 1
03:32:01.145 00.031 9828 IsSlewing returns 0
03:32:01.145 00.000 9828 IsGuiding returns 0
03:32:01.145 00.000 9828 scope move finished after 38 + 147 ms
03:32:01.145 00.000 9828 Move returns status 0, amount 38
03:32:01.145 00.000 9828 move complete, result=0
03:32:01.145 00.000 9828 worker thread done servicing request
03:32:01.145 00.000 5052 GuideStep: 3.8 px 1213 ms WEST, -0.3 px 38 ms NORTH
03:32:01.692 00.547 8976 Exposure complete
03:32:01.697 00.005 8976 worker thread done servicing request
03:32:01.698 00.001 5052 OnExposeComplete: enter
03:32:01.698 00.000 5052 UpdateGuideState(): m_state=6
03:32:01.698 00.000 5052 Star::Find(18, 323, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14179
03:32:01.698 00.000 5052 Star::Find returns 1 (0), X=324.72, Y=280.99, Mass=33, SNR=3.9, Peak=55 HFD=1.2
03:32:01.698 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
03:32:01.698 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.16)
03:32:01.698 00.000 5052 CameraToMount -- cameraX=-4.45 cameraY=-0.72 hyp=4.51 cameraTheta=-2.98 mountX=1.38 mountY=4.12, mountTheta=1.25
03:32:01.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-4.45, y=-0.72, opts=13)
03:32:01.699 00.000 5052 Enqueuing Move request for stepguider (-4.45, -0.72)
03:32:01.699 00.000 8976 Worker thread wakes up
03:32:01.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-4.45, -0.72) opts 0xd
03:32:01.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-4.45, -0.72)
03:32:01.699 00.000 8976 Moving (-4.45, -0.72) raw xDistance=1.38 yDistance=4.12
03:32:01.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.96 from input 1.38
03:32:01.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.84 from input 4.12
03:32:01.699 00.000 8976 MoveAxis(L, 6, ABG)
03:32:01.699 00.000 8976 stepping (-39, -39) + (-6, 0)
03:32:01.699 00.000 8976 StepGuider step would hit limit: truncate move to (-39, -39) + (0, 0)
03:32:01.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:01.699 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:32:01.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:01.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:01.699 00.000 8976 MoveAxis(D, 18, ABG)
03:32:01.700 00.001 8976 stepping (-39, -39) + (0, -18)
03:32:01.700 00.000 8976 StepGuider step would hit limit: truncate move to (-39, -39) + (0, 0)
03:32:01.700 00.000 5052 Enqueuing Expose request
03:32:01.700 00.000 8976 FAR outside bump range, increase bump weight 1.00 => 2.00
03:32:01.700 00.000 8976 AO travel limit exceeded, using large bump correction
03:32:01.700 00.000 8976 Scheduling Mount bump of (-3.114, -0.506)
03:32:01.700 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-3.11, y=-0.51, opts=4)
03:32:01.700 00.000 8976 Enqueuing Move request for scope (-3.11, -0.51)
03:32:01.700 00.000 8976 move complete, result=0
03:32:01.700 00.000 9828 Worker thread wakes up
03:32:01.700 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-3.11, -0.51) opts 0x4
03:32:01.700 00.000 9828 Handling offset move in thread for scope, endpoint = (-3.11, -0.51)
03:32:01.700 00.000 5052 GuideStep: 1.4 px 0 ms WEST, 4.1 px 0 ms SOUTH
03:32:01.700 00.000 8976 worker thread done servicing request
03:32:01.700 00.000 8976 Worker thread wakes up
03:32:01.701 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:01.701 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:01.701 00.000 9828 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-3.10) = xAngle (0.12 = 0.12)
03:32:01.701 00.000 9828 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (0.03 = 0.03)
03:32:01.701 00.000 9828 CameraToMount -- cameraX=-3.11 cameraY=-0.51 hyp=3.16 cameraTheta=-2.98 mountX=3.13 mountY=0.11, mountTheta=0.03
03:32:01.701 00.000 9828 Moving (-3.11, -0.51) raw xDistance=3.13 yDistance=0.11
03:32:01.701 00.000 9828 BLC: window closed
03:32:01.701 00.000 9828 MoveAxis(W, 996, B)
03:32:01.701 00.000 9828 Guiding  Dir = 3, Dur = 996
03:32:01.701 00.000 9828 IsSlewing returns 0
03:32:01.701 00.000 9828 IsGuiding returns 0
03:32:01.702 00.001 9828 PulseGuide returned control before completion, sleep 1006
03:32:02.392 00.690 8976 Exposure complete
03:32:02.398 00.006 8976 worker thread done servicing request
03:32:02.398 00.000 5052 OnExposeComplete: enter
03:32:02.398 00.000 5052 UpdateGuideState(): m_state=6
03:32:02.398 00.000 5052 Star::Find(18, 324, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14180
03:32:02.398 00.000 5052 Star::Find returns 1 (0), X=325.47, Y=280.73, Mass=38, SNR=4.2, Peak=58 HFD=1.2
03:32:02.398 00.000 5052 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.04) = xAngle (-4.93 = 1.36)
03:32:02.398 00.000 5052 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.03 = 1.25)
03:32:02.398 00.000 5052 CameraToMount -- cameraX=-3.70 cameraY=-0.98 hyp=3.83 cameraTheta=-2.88 mountX=0.82 mountY=3.64, mountTheta=1.35
03:32:02.399 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-3.70, y=-0.98, opts=13)
03:32:02.399 00.000 5052 Enqueuing Move request for stepguider (-3.70, -0.98)
03:32:02.399 00.000 8976 Worker thread wakes up
03:32:02.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:02.399 00.000 5052 UpdateGuideState exits: m=38 SNR=4.2
03:32:02.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:02.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-3.70, -0.98) opts 0xd
03:32:02.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-3.70, -0.98)
03:32:02.400 00.001 8976 Moving (-3.70, -0.98) raw xDistance=0.82 yDistance=3.64
03:32:02.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.82
03:32:02.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 2.49 from input 3.64
03:32:02.400 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:02.400 00.000 5052 Enqueuing Expose request
03:32:02.400 00.000 8976 MoveAxis(L, 4, ABG)
03:32:02.400 00.000 8976 stepping (-39, -39) + (-4, 0)
03:32:02.400 00.000 8976 StepGuider step would hit limit: truncate move to (-39, -39) + (0, 0)
03:32:02.400 00.000 8976 MoveAxis(D, 16, ABG)
03:32:02.400 00.000 8976 stepping (-39, -39) + (0, -16)
03:32:02.400 00.000 8976 StepGuider step would hit limit: truncate move to (-39, -39) + (0, 0)
03:32:02.400 00.000 8976 secondary mount is busy, cannot bump
03:32:02.400 00.000 8976 move complete, result=0
03:32:02.400 00.000 8976 worker thread done servicing request
03:32:02.400 00.000 8976 Worker thread wakes up
03:32:02.400 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:02.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:02.400 00.000 5052 GuideStep: 0.8 px 0 ms WEST, 3.6 px 0 ms SOUTH
03:32:02.715 00.315 9828 IsGuiding returns 1
03:32:02.715 00.000 9828 scope still moving after pulse duration time elapsed
03:32:02.747 00.032 9828 IsSlewing returns 0
03:32:02.747 00.000 9828 IsGuiding returns 1
03:32:02.778 00.031 9828 IsSlewing returns 0
03:32:02.778 00.000 9828 IsGuiding returns 1
03:32:02.809 00.031 9828 IsSlewing returns 0
03:32:02.809 00.000 9828 IsGuiding returns 0
03:32:02.809 00.000 9828 scope move finished after 996 + 111 ms
03:32:02.809 00.000 9828 Move returns status 0, amount 996
03:32:02.809 00.000 9828 BLC: window closed
03:32:02.809 00.000 9828 BLC: Compensation needed for non-algo type move
03:32:02.809 00.000 9828 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
03:32:02.809 00.000 9828 MoveAxis(S, 35, B)
03:32:02.809 00.000 9828 Guiding  Dir = 1, Dur = 35
03:32:02.824 00.015 9828 IsSlewing returns 0
03:32:02.824 00.000 9828 IsGuiding returns 0
03:32:02.825 00.001 9828 PulseGuide returned control before completion, sleep 45
03:32:02.871 00.046 9828 IsGuiding returns 1
03:32:02.871 00.000 9828 scope still moving after pulse duration time elapsed
03:32:02.902 00.031 9828 IsSlewing returns 0
03:32:02.902 00.000 9828 IsGuiding returns 1
03:32:02.934 00.032 9828 IsSlewing returns 0
03:32:02.934 00.000 9828 IsGuiding returns 1
03:32:02.965 00.031 9828 IsSlewing returns 0
03:32:02.965 00.000 9828 IsGuiding returns 1
03:32:02.997 00.032 9828 IsSlewing returns 0
03:32:02.997 00.000 9828 IsGuiding returns 0
03:32:02.997 00.000 9828 scope move finished after 35 + 137 ms
03:32:02.997 00.000 9828 Move returns status 0, amount 35
03:32:02.997 00.000 9828 move complete, result=0
03:32:02.998 00.001 9828 worker thread done servicing request
03:32:03.066 00.068 5052 GuideStep: 3.1 px 996 ms WEST, 0.1 px 35 ms SOUTH
03:32:03.087 00.021 8976 Exposure complete
03:32:03.093 00.006 8976 worker thread done servicing request
03:32:03.093 00.000 5052 OnExposeComplete: enter
03:32:03.093 00.000 5052 UpdateGuideState(): m_state=6
03:32:03.093 00.000 5052 Star::Find(18, 325, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14181
03:32:03.093 00.000 5052 Star::Find returns 1 (0), X=327.66, Y=281.15, Mass=62, SNR=5.3, Peak=55 HFD=2.7
03:32:03.093 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
03:32:03.093 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
03:32:03.093 00.000 5052 CameraToMount -- cameraX=-1.52 cameraY=-0.56 hyp=1.62 cameraTheta=-2.79 mountX=0.19 mountY=1.58, mountTheta=1.45
03:32:03.094 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.52, y=-0.56, opts=13)
03:32:03.094 00.000 5052 Enqueuing Move request for stepguider (-1.52, -0.56)
03:32:03.094 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:03.094 00.000 5052 UpdateGuideState exits: m=62 SNR=5.3
03:32:03.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:03.094 00.000 8976 Worker thread wakes up
03:32:03.094 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.52, -0.56) opts 0xd
03:32:03.094 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.52, -0.56)
03:32:03.094 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:03.094 00.000 5052 Enqueuing Expose request
03:32:03.094 00.000 8976 Moving (-1.52, -0.56) raw xDistance=0.19 yDistance=1.58
03:32:03.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:32:03.094 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.17 from input 1.58
03:32:03.094 00.000 8976 MoveAxis(R, 0, ABG)
03:32:03.094 00.000 8976 MoveAxis(D, 7, ABG)
03:32:03.094 00.000 8976 stepping (-39, -39) + (0, -7)
03:32:03.094 00.000 8976 StepGuider step would hit limit: truncate move to (-39, -39) + (0, 0)
03:32:03.094 00.000 8976 FAR outside bump range, increase bump weight 2.00 => 3.00
03:32:03.094 00.000 8976 AO travel limit exceeded, using large bump correction
03:32:03.095 00.001 8976 Scheduling Mount bump of (-1.061, -0.394)
03:32:03.095 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-1.06, y=-0.39, opts=4)
03:32:03.095 00.000 8976 Enqueuing Move request for scope (-1.06, -0.39)
03:32:03.095 00.000 8976 move complete, result=0
03:32:03.095 00.000 9828 Worker thread wakes up
03:32:03.095 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.6 px 0 ms SOUTH
03:32:03.095 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.39) opts 0x4
03:32:03.095 00.000 9828 Handling offset move in thread for scope, endpoint = (-1.06, -0.39)
03:32:03.095 00.000 8976 worker thread done servicing request
03:32:03.095 00.000 8976 Worker thread wakes up
03:32:03.095 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:03.095 00.000 9828 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-3.10) = xAngle (0.31 = 0.31)
03:32:03.095 00.000 9828 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (0.23 = 0.23)
03:32:03.095 00.000 9828 CameraToMount -- cameraX=-1.06 cameraY=-0.39 hyp=1.13 cameraTheta=-2.79 mountX=1.08 mountY=0.26, mountTheta=0.23
03:32:03.095 00.000 9828 Moving (-1.06, -0.39) raw xDistance=1.08 yDistance=0.26
03:32:03.095 00.000 9828 BLC: window closed
03:32:03.095 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:03.096 00.001 9828 MoveAxis(W, 343, B)
03:32:03.096 00.000 9828 Guiding  Dir = 3, Dur = 343
03:32:03.096 00.000 9828 IsSlewing returns 0
03:32:03.096 00.000 9828 IsGuiding returns 0
03:32:03.096 00.000 9828 PulseGuide returned control before completion, sleep 353
03:32:03.453 00.357 9828 IsGuiding returns 1
03:32:03.453 00.000 9828 scope still moving after pulse duration time elapsed
03:32:03.485 00.032 9828 IsSlewing returns 0
03:32:03.485 00.000 9828 IsGuiding returns 1
03:32:03.518 00.033 9828 IsSlewing returns 0
03:32:03.518 00.000 9828 IsGuiding returns 1
03:32:03.548 00.030 9828 IsSlewing returns 0
03:32:03.548 00.000 9828 IsGuiding returns 1
03:32:03.580 00.032 9828 IsSlewing returns 0
03:32:03.580 00.000 9828 IsGuiding returns 0
03:32:03.580 00.000 9828 scope move finished after 343 + 140 ms
03:32:03.580 00.000 9828 Move returns status 0, amount 343
03:32:03.580 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:03.580 00.000 9828 MoveAxis(S, 35, B)
03:32:03.580 00.000 9828 Guiding  Dir = 1, Dur = 35
03:32:03.597 00.017 9828 IsSlewing returns 0
03:32:03.597 00.000 9828 IsGuiding returns 0
03:32:03.597 00.000 9828 PulseGuide returned control before completion, sleep 45
03:32:03.644 00.047 9828 IsGuiding returns 1
03:32:03.644 00.000 9828 scope still moving after pulse duration time elapsed
03:32:03.676 00.032 9828 IsSlewing returns 0
03:32:03.676 00.000 9828 IsGuiding returns 1
03:32:03.707 00.031 9828 IsSlewing returns 0
03:32:03.707 00.000 9828 IsGuiding returns 1
03:32:03.739 00.032 9828 IsSlewing returns 0
03:32:03.739 00.000 9828 IsGuiding returns 1
03:32:03.770 00.031 9828 IsSlewing returns 0
03:32:03.770 00.000 9828 IsGuiding returns 0
03:32:03.770 00.000 9828 scope move finished after 35 + 138 ms
03:32:03.770 00.000 9828 Move returns status 0, amount 35
03:32:03.770 00.000 9828 move complete, result=0
03:32:03.770 00.000 9828 worker thread done servicing request
03:32:03.770 00.000 5052 GuideStep: 1.1 px 343 ms WEST, 0.3 px 35 ms SOUTH
03:32:03.782 00.012 8976 Exposure complete
03:32:03.788 00.006 8976 worker thread done servicing request
03:32:03.788 00.000 5052 OnExposeComplete: enter
03:32:03.788 00.000 5052 UpdateGuideState(): m_state=6
03:32:03.788 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14182
03:32:03.788 00.000 5052 Star::Find returns 1 (0), X=328.07, Y=280.81, Mass=48, SNR=4.7, Peak=57 HFD=2.1
03:32:03.788 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.50 = 1.78)
03:32:03.788 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.68)
03:32:03.788 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=-0.90 hyp=1.43 cameraTheta=-2.46 mountX=-0.30 mountY=1.42, mountTheta=1.78
03:32:03.788 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=-0.90, opts=13)
03:32:03.788 00.000 5052 Enqueuing Move request for stepguider (-1.11, -0.90)
03:32:03.789 00.001 8976 Worker thread wakes up
03:32:03.789 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:32:03.789 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:32:03.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:03.789 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:03.789 00.000 5052 Enqueuing Expose request
03:32:03.789 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, -0.90) opts 0xd
03:32:03.789 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, -0.90)
03:32:03.789 00.000 8976 Moving (-1.11, -0.90) raw xDistance=-0.30 yDistance=1.42
03:32:03.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:32:03.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.98 from input 1.42
03:32:03.789 00.000 8976 MoveAxis(R, 1, ABG)
03:32:03.789 00.000 8976 stepping (-39, -39) + (1, 0)
03:32:03.790 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:03.813 00.023 8976 Received - 47 (G) 
03:32:03.813 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:03.813 00.000 8976 stepped: pos (-38, -39)
03:32:03.813 00.000 8976 MoveAxis(D, 6, ABG)
03:32:03.813 00.000 8976 stepping (-38, -39) + (0, -6)
03:32:03.813 00.000 8976 StepGuider step would hit limit: truncate move to (-38, -39) + (0, 0)
03:32:03.813 00.000 8976 FAR outside bump range, increase bump weight 3.00 => 4.00
03:32:03.813 00.000 8976 AO travel limit exceeded, using large bump correction
03:32:03.813 00.000 8976 Scheduling Mount bump of (-0.774, -0.631)
03:32:03.813 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.77, y=-0.63, opts=4)
03:32:03.813 00.000 8976 Enqueuing Move request for scope (-0.77, -0.63)
03:32:03.813 00.000 8976 move complete, result=0
03:32:03.813 00.000 9828 Worker thread wakes up
03:32:03.813 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.63) opts 0x4
03:32:03.813 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.77, -0.63)
03:32:03.813 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 1.4 px 0 ms SOUTH
03:32:03.813 00.000 8976 worker thread done servicing request
03:32:03.813 00.000 8976 Worker thread wakes up
03:32:03.813 00.000 9828 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-3.10) = xAngle (0.64 = 0.64)
03:32:03.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:03.814 00.001 9828 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (0.56 = 0.56)
03:32:03.814 00.000 9828 CameraToMount -- cameraX=-0.77 cameraY=-0.63 hyp=1.00 cameraTheta=-2.46 mountX=0.80 mountY=0.53, mountTheta=0.58
03:32:03.814 00.000 9828 Moving (-0.77, -0.63) raw xDistance=0.80 yDistance=0.53
03:32:03.814 00.000 9828 BLC: window closed
03:32:03.814 00.000 9828 MoveAxis(W, 255, B)
03:32:03.814 00.000 9828 Guiding  Dir = 3, Dur = 255
03:32:03.814 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:03.814 00.000 9828 IsSlewing returns 0
03:32:03.814 00.000 9828 IsGuiding returns 0
03:32:03.814 00.000 9828 PulseGuide returned control before completion, sleep 265
03:32:04.096 00.282 9828 IsGuiding returns 1
03:32:04.096 00.000 9828 scope still moving after pulse duration time elapsed
03:32:04.127 00.031 9828 IsSlewing returns 0
03:32:04.127 00.000 9828 IsGuiding returns 1
03:32:04.159 00.032 9828 IsSlewing returns 0
03:32:04.159 00.000 9828 IsGuiding returns 1
03:32:04.189 00.030 9828 IsSlewing returns 0
03:32:04.189 00.000 9828 IsGuiding returns 0
03:32:04.189 00.000 9828 scope move finished after 255 + 119 ms
03:32:04.189 00.000 9828 Move returns status 0, amount 255
03:32:04.189 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:04.189 00.000 9828 MoveAxis(S, 72, B)
03:32:04.189 00.000 9828 Guiding  Dir = 1, Dur = 72
03:32:04.205 00.016 9828 IsSlewing returns 0
03:32:04.205 00.000 9828 IsGuiding returns 0
03:32:04.205 00.000 9828 PulseGuide returned control before completion, sleep 82
03:32:04.301 00.096 9828 IsGuiding returns 1
03:32:04.301 00.000 9828 scope still moving after pulse duration time elapsed
03:32:04.333 00.032 9828 IsSlewing returns 0
03:32:04.333 00.000 9828 IsGuiding returns 1
03:32:04.364 00.031 9828 IsSlewing returns 0
03:32:04.364 00.000 9828 IsGuiding returns 1
03:32:04.395 00.031 9828 IsSlewing returns 0
03:32:04.395 00.000 9828 IsGuiding returns 0
03:32:04.395 00.000 9828 scope move finished after 72 + 118 ms
03:32:04.395 00.000 9828 Move returns status 0, amount 72
03:32:04.395 00.000 9828 move complete, result=0
03:32:04.395 00.000 9828 worker thread done servicing request
03:32:04.483 00.088 5052 GuideStep: 0.8 px 255 ms WEST, 0.5 px 72 ms SOUTH
03:32:04.503 00.020 8976 Exposure complete
03:32:04.508 00.005 8976 worker thread done servicing request
03:32:04.508 00.000 5052 OnExposeComplete: enter
03:32:04.508 00.000 5052 UpdateGuideState(): m_state=6
03:32:04.508 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14183
03:32:04.508 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=280.58, Mass=42, SNR=4.4, Peak=55 HFD=2.0
03:32:04.509 00.001 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.69 = 2.59)
03:32:04.509 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.49)
03:32:04.509 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-1.13 hyp=1.14 cameraTheta=-1.65 mountX=-0.97 mountY=0.69, mountTheta=2.52
03:32:04.511 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-1.13, opts=13)
03:32:04.511 00.000 5052 Enqueuing Move request for stepguider (-0.09, -1.13)
03:32:04.511 00.000 8976 Worker thread wakes up
03:32:04.511 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:04.511 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:32:04.511 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:04.511 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -1.13) opts 0xd
03:32:04.511 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -1.13)
03:32:04.511 00.000 8976 Moving (-0.09, -1.13) raw xDistance=-0.97 yDistance=0.69
03:32:04.512 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.97
03:32:04.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.69
03:32:04.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:04.512 00.000 5052 Enqueuing Expose request
03:32:04.512 00.000 8976 MoveAxis(R, 4, ABG)
03:32:04.512 00.000 8976 stepping (-38, -39) + (4, 0)
03:32:04.512 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:04.549 00.037 8976 Received - 47 (G) 
03:32:04.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:04.549 00.000 8976 stepped: pos (-34, -39)
03:32:04.549 00.000 8976 MoveAxis(D, 3, ABG)
03:32:04.549 00.000 8976 stepping (-34, -39) + (0, -3)
03:32:04.549 00.000 8976 StepGuider step would hit limit: truncate move to (-34, -39) + (0, 0)
03:32:04.549 00.000 8976 FAR outside bump range, increase bump weight 4.00 => 5.00
03:32:04.549 00.000 8976 AO travel limit exceeded, using large bump correction
03:32:04.549 00.000 8976 Scheduling Mount bump of (-0.063, -0.792)
03:32:04.549 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=-0.79, opts=4)
03:32:04.549 00.000 8976 Enqueuing Move request for scope (-0.06, -0.79)
03:32:04.549 00.000 8976 move complete, result=0
03:32:04.549 00.000 9828 Worker thread wakes up
03:32:04.549 00.000 5052 GuideStep: -1.0 px 4 ms EAST, 0.7 px 0 ms SOUTH
03:32:04.549 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.79) opts 0x4
03:32:04.549 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, -0.79)
03:32:04.549 00.000 9828 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-3.10) = xAngle (1.45 = 1.45)
03:32:04.549 00.000 9828 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (1.37 = 1.37)
03:32:04.549 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=-0.79 hyp=0.79 cameraTheta=-1.65 mountX=0.10 mountY=0.78, mountTheta=1.44
03:32:04.549 00.000 9828 Moving (-0.06, -0.79) raw xDistance=0.10 yDistance=0.78
03:32:04.549 00.000 9828 BLC: window closed
03:32:04.549 00.000 9828 MoveAxis(W, 31, B)
03:32:04.549 00.000 9828 Guiding  Dir = 3, Dur = 31
03:32:04.549 00.000 8976 worker thread done servicing request
03:32:04.549 00.000 8976 Worker thread wakes up
03:32:04.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:04.549 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:04.549 00.000 9828 IsSlewing returns 0
03:32:04.549 00.000 9828 IsGuiding returns 0
03:32:04.549 00.000 9828 PulseGuide returned control before completion, sleep 41
03:32:04.598 00.049 9828 IsGuiding returns 1
03:32:04.598 00.000 9828 scope still moving after pulse duration time elapsed
03:32:04.629 00.031 9828 IsSlewing returns 0
03:32:04.629 00.000 9828 IsGuiding returns 1
03:32:04.662 00.033 9828 IsSlewing returns 0
03:32:04.662 00.000 9828 IsGuiding returns 1
03:32:04.692 00.030 9828 IsSlewing returns 0
03:32:04.692 00.000 9828 IsGuiding returns 0
03:32:04.692 00.000 9828 scope move finished after 31 + 111 ms
03:32:04.692 00.000 9828 Move returns status 0, amount 31
03:32:04.692 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:04.692 00.000 9828 MoveAxis(S, 106, B)
03:32:04.692 00.000 9828 Guiding  Dir = 1, Dur = 106
03:32:04.707 00.015 9828 IsSlewing returns 0
03:32:04.707 00.000 9828 IsGuiding returns 0
03:32:04.707 00.000 9828 PulseGuide returned control before completion, sleep 116
03:32:04.831 00.124 9828 IsGuiding returns 1
03:32:04.831 00.000 9828 scope still moving after pulse duration time elapsed
03:32:04.862 00.031 9828 IsSlewing returns 0
03:32:04.862 00.000 9828 IsGuiding returns 1
03:32:04.894 00.032 9828 IsSlewing returns 0
03:32:04.894 00.000 9828 IsGuiding returns 1
03:32:04.926 00.032 9828 IsSlewing returns 0
03:32:04.926 00.000 9828 IsGuiding returns 1
03:32:04.956 00.030 9828 IsSlewing returns 0
03:32:04.956 00.000 9828 IsGuiding returns 1
03:32:04.987 00.031 9828 IsSlewing returns 0
03:32:04.987 00.000 9828 IsGuiding returns 0
03:32:04.987 00.000 9828 scope move finished after 106 + 173 ms
03:32:04.988 00.001 9828 Move returns status 0, amount 106
03:32:04.988 00.000 9828 move complete, result=0
03:32:04.988 00.000 9828 worker thread done servicing request
03:32:04.988 00.000 5052 GuideStep: 0.1 px 31 ms WEST, 0.8 px 106 ms SOUTH
03:32:05.234 00.246 8976 Exposure complete
03:32:05.240 00.006 8976 worker thread done servicing request
03:32:05.240 00.000 5052 OnExposeComplete: enter
03:32:05.240 00.000 5052 UpdateGuideState(): m_state=6
03:32:05.240 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14184
03:32:05.240 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=282.11, Mass=53, SNR=5.0, Peak=57 HFD=2.4
03:32:05.240 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
03:32:05.240 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
03:32:05.240 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.40 hyp=0.63 cameraTheta=2.44 mountX=0.58 mountY=0.18, mountTheta=0.30
03:32:05.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.40, opts=13)
03:32:05.241 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.40)
03:32:05.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:05.241 00.000 5052 UpdateGuideState exits: m=53 SNR=5.0
03:32:05.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:05.241 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:05.241 00.000 5052 Enqueuing Expose request
03:32:05.241 00.000 8976 Worker thread wakes up
03:32:05.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.40) opts 0xd
03:32:05.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.40)
03:32:05.241 00.000 8976 Moving (-0.48, 0.40) raw xDistance=0.58 yDistance=0.18
03:32:05.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.58
03:32:05.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:32:05.241 00.000 8976 MoveAxis(L, 2, ABG)
03:32:05.241 00.000 8976 stepping (-34, -39) + (-2, 0)
03:32:05.241 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:05.268 00.027 8976 Received - 47 (G) 
03:32:05.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:05.268 00.000 8976 stepped: pos (-36, -39)
03:32:05.268 00.000 8976 MoveAxis(U, 0, ABG)
03:32:05.268 00.000 8976 FAR outside bump range, increase bump weight 5.00 => 6.00
03:32:05.268 00.000 8976 MountToCamera -- mountTheta (0.83) + m_xAngle (2.04) = xAngle (2.87 = 2.87)
03:32:05.268 00.000 8976 MountToCamera -- mountX=5.54 mountY=6.06 hyp=8.21 mountTheta=0.83 cameraX=-7.92, cameraY=2.17 cameraTheta=2.87
03:32:05.268 00.000 8976 incremental bump (-7.921, 2.170) isValid = 1
03:32:05.268 00.000 8976 Scheduling Mount bump of (-0.601, 0.171)
03:32:05.268 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.60, y=0.17, opts=4)
03:32:05.268 00.000 8976 Enqueuing Move request for scope (-0.60, 0.17)
03:32:05.268 00.000 8976 move complete, result=0
03:32:05.268 00.000 9828 Worker thread wakes up
03:32:05.268 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.17) opts 0x4
03:32:05.268 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.60, 0.17)
03:32:05.268 00.000 9828 CameraToMount -- cameraTheta (2.86) - m_xAngle (-3.10) = xAngle (5.96 = -0.32)
03:32:05.268 00.000 8976 worker thread done servicing request
03:32:05.268 00.000 8976 Worker thread wakes up
03:32:05.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:05.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:05.268 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.2 px 0 ms NORTH
03:32:05.269 00.001 9828 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.88 = -0.40)
03:32:05.269 00.000 9828 CameraToMount -- cameraX=-0.60 cameraY=0.17 hyp=0.63 cameraTheta=2.86 mountX=0.59 mountY=-0.25, mountTheta=-0.39
03:32:05.269 00.000 9828 Moving (-0.60, 0.17) raw xDistance=0.59 yDistance=-0.25
03:32:05.269 00.000 9828 BLC: window closed
03:32:05.269 00.000 9828 MoveAxis(W, 188, B)
03:32:05.269 00.000 9828 Guiding  Dir = 3, Dur = 188
03:32:05.269 00.000 9828 IsSlewing returns 0
03:32:05.269 00.000 9828 IsGuiding returns 0
03:32:05.269 00.000 9828 PulseGuide returned control before completion, sleep 198
03:32:05.473 00.204 9828 IsGuiding returns 1
03:32:05.473 00.000 9828 scope still moving after pulse duration time elapsed
03:32:05.504 00.031 9828 IsSlewing returns 0
03:32:05.504 00.000 9828 IsGuiding returns 1
03:32:05.535 00.031 9828 IsSlewing returns 0
03:32:05.535 00.000 9828 IsGuiding returns 1
03:32:05.566 00.031 9828 IsSlewing returns 0
03:32:05.566 00.000 9828 IsGuiding returns 0
03:32:05.566 00.000 9828 scope move finished after 188 + 108 ms
03:32:05.566 00.000 9828 Move returns status 0, amount 188
03:32:05.566 00.000 9828 BLC: window closed
03:32:05.566 00.000 9828 BLC: Compensation needed for non-algo type move
03:32:05.566 00.000 9828 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
03:32:05.566 00.000 9828 MoveAxis(N, 53, B)
03:32:05.566 00.000 9828 Guiding  Dir = 0, Dur = 53
03:32:05.582 00.016 9828 IsSlewing returns 0
03:32:05.582 00.000 9828 IsGuiding returns 0
03:32:05.582 00.000 9828 PulseGuide returned control before completion, sleep 63
03:32:05.659 00.077 9828 IsGuiding returns 1
03:32:05.659 00.000 9828 scope still moving after pulse duration time elapsed
03:32:05.691 00.032 9828 IsSlewing returns 0
03:32:05.691 00.000 9828 IsGuiding returns 1
03:32:05.723 00.032 9828 IsSlewing returns 0
03:32:05.723 00.000 9828 IsGuiding returns 1
03:32:05.753 00.030 9828 IsSlewing returns 0
03:32:05.753 00.000 9828 IsGuiding returns 0
03:32:05.753 00.000 9828 scope move finished after 53 + 118 ms
03:32:05.753 00.000 9828 Move returns status 0, amount 53
03:32:05.753 00.000 9828 move complete, result=0
03:32:05.754 00.001 9828 worker thread done servicing request
03:32:05.756 00.002 5052 GuideStep: 0.6 px 188 ms WEST, -0.2 px 53 ms NORTH
03:32:05.953 00.197 8976 Exposure complete
03:32:05.959 00.006 8976 worker thread done servicing request
03:32:05.959 00.000 5052 OnExposeComplete: enter
03:32:05.959 00.000 5052 UpdateGuideState(): m_state=6
03:32:05.959 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14185
03:32:05.959 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.94, Mass=65, SNR=5.5, Peak=54 HFD=3.0
03:32:05.959 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
03:32:05.959 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
03:32:05.959 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.23 hyp=0.33 cameraTheta=2.36 mountX=0.31 mountY=0.07, mountTheta=0.22
03:32:05.959 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.23, opts=13)
03:32:05.960 00.001 5052 Enqueuing Move request for stepguider (-0.23, 0.23)
03:32:05.960 00.000 8976 Worker thread wakes up
03:32:05.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.23) opts 0xd
03:32:05.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.23)
03:32:05.960 00.000 8976 Moving (-0.23, 0.23) raw xDistance=0.31 yDistance=0.07
03:32:05.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
03:32:05.960 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:05.960 00.000 5052 UpdateGuideState exits: m=65 SNR=5.5
03:32:05.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:05.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:05.960 00.000 5052 Enqueuing Expose request
03:32:05.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:32:05.960 00.000 8976 MoveAxis(L, 1, ABG)
03:32:05.960 00.000 8976 stepping (-36, -39) + (-1, 0)
03:32:05.960 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:05.987 00.027 8976 Received - 47 (G) 
03:32:05.987 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:05.987 00.000 8976 stepped: pos (-37, -39)
03:32:05.987 00.000 8976 MoveAxis(U, 0, ABG)
03:32:05.987 00.000 8976 FAR outside bump range, increase bump weight 6.00 => 7.00
03:32:05.987 00.000 8976 MountToCamera -- mountTheta (0.83) + m_xAngle (2.04) = xAngle (2.87 = 2.87)
03:32:05.987 00.000 8976 MountToCamera -- mountX=5.58 mountY=6.11 hyp=8.27 mountTheta=0.83 cameraX=-7.98, cameraY=2.19 cameraTheta=2.87
03:32:05.987 00.000 8976 incremental bump (-7.978, 2.188) isValid = 1
03:32:05.987 00.000 8976 Scheduling Mount bump of (-0.315, 0.090)
03:32:05.987 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.32, y=0.09, opts=4)
03:32:05.988 00.001 8976 Enqueuing Move request for scope (-0.32, 0.09)
03:32:05.988 00.000 8976 move complete, result=0
03:32:05.988 00.000 9828 Worker thread wakes up
03:32:05.988 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:32:05.988 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.09) opts 0x4
03:32:05.988 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.32, 0.09)
03:32:05.988 00.000 9828 CameraToMount -- cameraTheta (2.86) - m_xAngle (-3.10) = xAngle (5.96 = -0.32)
03:32:05.988 00.000 8976 worker thread done servicing request
03:32:05.988 00.000 8976 Worker thread wakes up
03:32:05.988 00.000 9828 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.88 = -0.40)
03:32:05.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:05.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:05.988 00.000 9828 CameraToMount -- cameraX=-0.32 cameraY=0.09 hyp=0.33 cameraTheta=2.86 mountX=0.31 mountY=-0.13, mountTheta=-0.39
03:32:05.988 00.000 9828 Moving (-0.32, 0.09) raw xDistance=0.31 yDistance=-0.13
03:32:05.988 00.000 9828 BLC: window closed
03:32:05.988 00.000 9828 MoveAxis(W, 99, B)
03:32:05.988 00.000 9828 Guiding  Dir = 3, Dur = 99
03:32:05.989 00.001 9828 IsSlewing returns 0
03:32:05.989 00.000 9828 IsGuiding returns 0
03:32:05.989 00.000 9828 PulseGuide returned control before completion, sleep 109
03:32:06.112 00.123 9828 IsGuiding returns 1
03:32:06.112 00.000 9828 scope still moving after pulse duration time elapsed
03:32:06.143 00.031 9828 IsSlewing returns 0
03:32:06.143 00.000 9828 IsGuiding returns 1
03:32:06.174 00.031 9828 IsSlewing returns 0
03:32:06.174 00.000 9828 IsGuiding returns 1
03:32:06.205 00.031 9828 IsSlewing returns 0
03:32:06.205 00.000 9828 IsGuiding returns 0
03:32:06.205 00.000 9828 scope move finished after 99 + 117 ms
03:32:06.205 00.000 9828 Move returns status 0, amount 99
03:32:06.205 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:06.205 00.000 9828 MoveAxis(N, 18, B)
03:32:06.205 00.000 9828 Guiding  Dir = 0, Dur = 18
03:32:06.220 00.015 9828 IsSlewing returns 0
03:32:06.220 00.000 9828 IsGuiding returns 0
03:32:06.220 00.000 9828 PulseGuide returned control before completion, sleep 28
03:32:06.251 00.031 9828 IsGuiding returns 1
03:32:06.251 00.000 9828 scope still moving after pulse duration time elapsed
03:32:06.283 00.032 9828 IsSlewing returns 0
03:32:06.283 00.000 9828 IsGuiding returns 1
03:32:06.314 00.031 9828 IsSlewing returns 0
03:32:06.314 00.000 9828 IsGuiding returns 1
03:32:06.345 00.031 9828 IsSlewing returns 0
03:32:06.345 00.000 9828 IsGuiding returns 1
03:32:06.377 00.032 9828 IsSlewing returns 0
03:32:06.377 00.000 9828 IsGuiding returns 0
03:32:06.377 00.000 9828 scope move finished after 18 + 139 ms
03:32:06.377 00.000 9828 Move returns status 0, amount 18
03:32:06.377 00.000 9828 move complete, result=0
03:32:06.377 00.000 9828 worker thread done servicing request
03:32:06.377 00.000 5052 GuideStep: 0.3 px 99 ms WEST, -0.1 px 18 ms NORTH
03:32:06.673 00.296 8976 Exposure complete
03:32:06.679 00.006 8976 worker thread done servicing request
03:32:06.679 00.000 5052 OnExposeComplete: enter
03:32:06.679 00.000 5052 UpdateGuideState(): m_state=6
03:32:06.679 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14186
03:32:06.680 00.001 5052 Star::Find returns 1 (0), X=329.79, Y=281.91, Mass=53, SNR=4.9, Peak=55 HFD=2.4
03:32:06.680 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
03:32:06.680 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
03:32:06.680 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.20 hyp=0.64 cameraTheta=0.32 mountX=-0.10 mountY=-0.62, mountTheta=-1.73
03:32:06.680 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.20, opts=13)
03:32:06.680 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.20)
03:32:06.680 00.000 8976 Worker thread wakes up
03:32:06.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.20) opts 0xd
03:32:06.681 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.20)
03:32:06.681 00.000 8976 Moving (0.61, 0.20) raw xDistance=-0.10 yDistance=-0.62
03:32:06.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:32:06.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
03:32:06.681 00.000 8976 MoveAxis(R, 0, ABG)
03:32:06.681 00.000 8976 MoveAxis(U, 2, ABG)
03:32:06.681 00.000 8976 stepping (-37, -39) + (0, 2)
03:32:06.681 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:06.681 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:32:06.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:06.681 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:06.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:06.681 00.000 5052 Enqueuing Expose request
03:32:06.706 00.025 8976 Received - 47 (G) 
03:32:06.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:06.706 00.000 8976 stepped: pos (-37, -37)
03:32:06.706 00.000 8976 FAR outside bump range, increase bump weight 7.00 => 8.00
03:32:06.706 00.000 8976 MountToCamera -- mountTheta (0.82) + m_xAngle (2.04) = xAngle (2.87 = 2.87)
03:32:06.706 00.000 8976 MountToCamera -- mountX=5.61 mountY=6.03 hyp=8.24 mountTheta=0.82 cameraX=-7.92, cameraY=2.25 cameraTheta=2.87
03:32:06.706 00.000 8976 incremental bump (-7.923, 2.248) isValid = 1
03:32:06.706 00.000 8976 Scheduling Mount bump of (-0.618, 0.182)
03:32:06.706 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.62, y=0.18, opts=4)
03:32:06.707 00.001 8976 Enqueuing Move request for scope (-0.62, 0.18)
03:32:06.707 00.000 8976 move complete, result=0
03:32:06.707 00.000 8976 worker thread done servicing request
03:32:06.707 00.000 8976 Worker thread wakes up
03:32:06.707 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:32:06.707 00.000 9828 Worker thread wakes up
03:32:06.707 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.18) opts 0x4
03:32:06.707 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.62, 0.18)
03:32:06.707 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:06.707 00.000 9828 CameraToMount -- cameraTheta (2.86) - m_xAngle (-3.10) = xAngle (5.95 = -0.33)
03:32:06.707 00.000 9828 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.87 = -0.41)
03:32:06.707 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:06.707 00.000 9828 CameraToMount -- cameraX=-0.62 cameraY=0.18 hyp=0.64 cameraTheta=2.86 mountX=0.61 mountY=-0.26, mountTheta=-0.40
03:32:06.707 00.000 9828 Moving (-0.62, 0.18) raw xDistance=0.61 yDistance=-0.26
03:32:06.707 00.000 9828 BLC: window closed
03:32:06.707 00.000 9828 MoveAxis(W, 193, B)
03:32:06.708 00.001 9828 Guiding  Dir = 3, Dur = 193
03:32:06.708 00.000 9828 IsSlewing returns 0
03:32:06.708 00.000 9828 IsGuiding returns 0
03:32:06.708 00.000 9828 PulseGuide returned control before completion, sleep 203
03:32:06.923 00.215 9828 IsGuiding returns 1
03:32:06.923 00.000 9828 scope still moving after pulse duration time elapsed
03:32:06.955 00.032 9828 IsSlewing returns 0
03:32:06.955 00.000 9828 IsGuiding returns 1
03:32:06.987 00.032 9828 IsSlewing returns 0
03:32:06.987 00.000 9828 IsGuiding returns 1
03:32:07.019 00.032 9828 IsSlewing returns 0
03:32:07.019 00.000 9828 IsGuiding returns 0
03:32:07.019 00.000 9828 scope move finished after 193 + 117 ms
03:32:07.019 00.000 9828 Move returns status 0, amount 193
03:32:07.019 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:07.019 00.000 9828 MoveAxis(N, 35, B)
03:32:07.019 00.000 9828 Guiding  Dir = 0, Dur = 35
03:32:07.034 00.015 9828 IsSlewing returns 0
03:32:07.034 00.000 9828 IsGuiding returns 0
03:32:07.034 00.000 9828 PulseGuide returned control before completion, sleep 45
03:32:07.082 00.048 9828 IsGuiding returns 1
03:32:07.082 00.000 9828 scope still moving after pulse duration time elapsed
03:32:07.113 00.031 9828 IsSlewing returns 0
03:32:07.113 00.000 9828 IsGuiding returns 1
03:32:07.144 00.031 9828 IsSlewing returns 0
03:32:07.144 00.000 9828 IsGuiding returns 1
03:32:07.175 00.031 9828 IsSlewing returns 0
03:32:07.175 00.000 9828 IsGuiding returns 1
03:32:07.207 00.032 9828 IsSlewing returns 0
03:32:07.207 00.000 9828 IsGuiding returns 1
03:32:07.239 00.032 9828 IsSlewing returns 0
03:32:07.239 00.000 9828 IsGuiding returns 1
03:32:07.271 00.032 9828 IsSlewing returns 0
03:32:07.275 00.004 9828 IsGuiding returns 0
03:32:07.275 00.000 9828 scope move finished after 35 + 205 ms
03:32:07.275 00.000 9828 Move returns status 0, amount 35
03:32:07.275 00.000 9828 move complete, result=0
03:32:07.275 00.000 9828 worker thread done servicing request
03:32:07.371 00.096 5052 GuideStep: 0.6 px 193 ms WEST, -0.3 px 35 ms NORTH
03:32:07.392 00.021 8976 Exposure complete
03:32:07.398 00.006 8976 worker thread done servicing request
03:32:07.398 00.000 5052 OnExposeComplete: enter
03:32:07.398 00.000 5052 UpdateGuideState(): m_state=6
03:32:07.398 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14187
03:32:07.398 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=280.97, Mass=60, SNR=5.2, Peak=55 HFD=2.9
03:32:07.398 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
03:32:07.398 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
03:32:07.398 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.73 hyp=1.14 cameraTheta=-0.70 mountX=-1.05 mountY=-0.33, mountTheta=-2.83
03:32:07.398 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.73, opts=13)
03:32:07.398 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.73)
03:32:07.399 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:32:07.399 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:32:07.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:07.399 00.000 8976 Worker thread wakes up
03:32:07.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.73) opts 0xd
03:32:07.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.73)
03:32:07.399 00.000 8976 Moving (0.88, -0.73) raw xDistance=-1.05 yDistance=-0.33
03:32:07.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.05
03:32:07.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:07.399 00.000 5052 Enqueuing Expose request
03:32:07.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
03:32:07.399 00.000 8976 MoveAxis(R, 4, ABG)
03:32:07.399 00.000 8976 stepping (-37, -37) + (4, 0)
03:32:07.399 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:07.442 00.043 8976 Received - 47 (G) 
03:32:07.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:07.442 00.000 8976 stepped: pos (-33, -37)
03:32:07.442 00.000 8976 MoveAxis(U, 2, ABG)
03:32:07.442 00.000 8976 stepping (-33, -37) + (0, 2)
03:32:07.442 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:07.474 00.032 8976 Received - 47 (G) 
03:32:07.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:07.474 00.000 8976 stepped: pos (-33, -35)
03:32:07.474 00.000 8976 outside bump range, increase bump weight 8.00 => 8.17
03:32:07.474 00.000 8976 MountToCamera -- mountTheta (0.83) + m_xAngle (2.04) = xAngle (2.87 = 2.87)
03:32:07.474 00.000 8976 MountToCamera -- mountX=5.43 mountY=5.88 hyp=8.00 mountTheta=0.83 cameraX=-7.70, cameraY=2.16 cameraTheta=2.87
03:32:07.474 00.000 8976 incremental bump (-7.701, 2.156) isValid = 1
03:32:07.474 00.000 8976 Scheduling Mount bump of (-0.903, 0.262)
03:32:07.474 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.90, y=0.26, opts=4)
03:32:07.474 00.000 8976 Enqueuing Move request for scope (-0.90, 0.26)
03:32:07.474 00.000 8976 move complete, result=0
03:32:07.474 00.000 9828 Worker thread wakes up
03:32:07.474 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.26) opts 0x4
03:32:07.474 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.90, 0.26)
03:32:07.474 00.000 9828 CameraToMount -- cameraTheta (2.86) - m_xAngle (-3.10) = xAngle (5.95 = -0.33)
03:32:07.474 00.000 5052 GuideStep: -1.1 px 4 ms EAST, -0.3 px 2 ms NORTH
03:32:07.474 00.000 8976 worker thread done servicing request
03:32:07.474 00.000 8976 Worker thread wakes up
03:32:07.474 00.000 9828 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.87 = -0.41)
03:32:07.475 00.001 9828 CameraToMount -- cameraX=-0.90 cameraY=0.26 hyp=0.94 cameraTheta=2.86 mountX=0.89 mountY=-0.37, mountTheta=-0.40
03:32:07.475 00.000 9828 Moving (-0.90, 0.26) raw xDistance=0.89 yDistance=-0.37
03:32:07.475 00.000 9828 BLC: window closed
03:32:07.475 00.000 9828 MoveAxis(W, 283, B)
03:32:07.475 00.000 9828 Guiding  Dir = 3, Dur = 283
03:32:07.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:07.475 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:07.475 00.000 9828 IsSlewing returns 0
03:32:07.475 00.000 9828 IsGuiding returns 0
03:32:07.475 00.000 9828 PulseGuide returned control before completion, sleep 293
03:32:07.779 00.304 9828 IsGuiding returns 1
03:32:07.779 00.000 9828 scope still moving after pulse duration time elapsed
03:32:07.810 00.031 9828 IsSlewing returns 0
03:32:07.810 00.000 9828 IsGuiding returns 1
03:32:07.842 00.032 9828 IsSlewing returns 0
03:32:07.842 00.000 9828 IsGuiding returns 1
03:32:07.874 00.032 9828 IsSlewing returns 0
03:32:07.874 00.000 9828 IsGuiding returns 1
03:32:07.906 00.032 9828 IsSlewing returns 0
03:32:07.906 00.000 9828 IsGuiding returns 0
03:32:07.906 00.000 9828 scope move finished after 283 + 148 ms
03:32:07.906 00.000 9828 Move returns status 0, amount 283
03:32:07.906 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:07.906 00.000 9828 MoveAxis(N, 51, B)
03:32:07.906 00.000 9828 Guiding  Dir = 0, Dur = 51
03:32:07.922 00.016 9828 IsSlewing returns 0
03:32:07.922 00.000 9828 IsGuiding returns 0
03:32:07.922 00.000 9828 PulseGuide returned control before completion, sleep 61
03:32:07.998 00.076 9828 IsGuiding returns 1
03:32:07.998 00.000 9828 scope still moving after pulse duration time elapsed
03:32:08.030 00.032 9828 IsSlewing returns 0
03:32:08.030 00.000 9828 IsGuiding returns 1
03:32:08.062 00.032 9828 IsSlewing returns 0
03:32:08.062 00.000 9828 IsGuiding returns 1
03:32:08.092 00.030 9828 IsSlewing returns 0
03:32:08.092 00.000 9828 IsGuiding returns 0
03:32:08.092 00.000 9828 scope move finished after 51 + 118 ms
03:32:08.092 00.000 9828 Move returns status 0, amount 51
03:32:08.092 00.000 9828 move complete, result=0
03:32:08.092 00.000 9828 worker thread done servicing request
03:32:08.144 00.052 5052 GuideStep: 0.9 px 283 ms WEST, -0.4 px 51 ms NORTH
03:32:08.167 00.023 8976 Exposure complete
03:32:08.173 00.006 8976 worker thread done servicing request
03:32:08.173 00.000 5052 OnExposeComplete: enter
03:32:08.173 00.000 5052 UpdateGuideState(): m_state=6
03:32:08.173 00.000 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14188
03:32:08.173 00.000 5052 Star::Find returns 1 (0), X=330.75, Y=282.28, Mass=34, SNR=3.9, Peak=56 HFD=1.5
03:32:08.173 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
03:32:08.173 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
03:32:08.173 00.000 5052 CameraToMount -- cameraX=1.58 cameraY=0.57 hyp=1.68 cameraTheta=0.35 mountX=-0.21 mountY=-1.64, mountTheta=-1.70
03:32:08.174 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.58, y=0.57, opts=13)
03:32:08.174 00.000 5052 Enqueuing Move request for stepguider (1.58, 0.57)
03:32:08.174 00.000 8976 Worker thread wakes up
03:32:08.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:08.174 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.58, 0.57) opts 0xd
03:32:08.174 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:32:08.174 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.58, 0.57)
03:32:08.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:08.175 00.001 8976 Moving (1.58, 0.57) raw xDistance=-0.21 yDistance=-1.64
03:32:08.175 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:08.175 00.000 5052 Enqueuing Expose request
03:32:08.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:32:08.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.05 from input -1.64
03:32:08.175 00.000 8976 MoveAxis(R, 0, ABG)
03:32:08.175 00.000 8976 MoveAxis(U, 7, ABG)
03:32:08.175 00.000 8976 stepping (-33, -35) + (0, 7)
03:32:08.175 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:32:08.225 00.050 8976 Received - 47 (G) 
03:32:08.225 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:32:08.225 00.000 8976 stepped: pos (-33, -28)
03:32:08.226 00.001 8976 outside bump range, increase bump weight 8.17 => 8.33
03:32:08.226 00.000 8976 MountToCamera -- mountTheta (0.79) + m_xAngle (2.04) = xAngle (2.84 = 2.84)
03:32:08.226 00.000 8976 MountToCamera -- mountX=5.30 mountY=5.40 hyp=7.57 mountTheta=0.79 cameraX=-7.23, cameraY=2.26 cameraTheta=2.84
03:32:08.226 00.000 8976 incremental bump (-7.225, 2.261) isValid = 1
03:32:08.226 00.000 8976 Scheduling Mount bump of (-0.913, 0.296)
03:32:08.226 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.91, y=0.30, opts=4)
03:32:08.226 00.000 8976 Enqueuing Move request for scope (-0.91, 0.30)
03:32:08.226 00.000 8976 move complete, result=0
03:32:08.226 00.000 9828 Worker thread wakes up
03:32:08.226 00.000 8976 worker thread done servicing request
03:32:08.226 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.6 px 7 ms NORTH
03:32:08.226 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.30) opts 0x4
03:32:08.226 00.000 8976 Worker thread wakes up
03:32:08.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:08.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:08.227 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.91, 0.30)
03:32:08.227 00.000 9828 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.10) = xAngle (5.92 = -0.36)
03:32:08.227 00.000 9828 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.84 = -0.44)
03:32:08.227 00.000 9828 CameraToMount -- cameraX=-0.91 cameraY=0.30 hyp=0.96 cameraTheta=2.83 mountX=0.90 mountY=-0.41, mountTheta=-0.43
03:32:08.227 00.000 9828 Moving (-0.91, 0.30) raw xDistance=0.90 yDistance=-0.41
03:32:08.227 00.000 9828 BLC: window closed
03:32:08.227 00.000 9828 MoveAxis(W, 286, B)
03:32:08.227 00.000 9828 Guiding  Dir = 3, Dur = 286
03:32:08.228 00.001 9828 IsSlewing returns 0
03:32:08.229 00.001 9828 IsGuiding returns 0
03:32:08.229 00.000 9828 PulseGuide returned control before completion, sleep 296
03:32:08.530 00.301 9828 IsGuiding returns 1
03:32:08.530 00.000 9828 scope still moving after pulse duration time elapsed
03:32:08.561 00.031 9828 IsSlewing returns 0
03:32:08.561 00.000 9828 IsGuiding returns 1
03:32:08.593 00.032 9828 IsSlewing returns 0
03:32:08.593 00.000 9828 IsGuiding returns 1
03:32:08.625 00.032 9828 IsSlewing returns 0
03:32:08.625 00.000 9828 IsGuiding returns 1
03:32:08.656 00.031 9828 IsSlewing returns 0
03:32:08.656 00.000 9828 IsGuiding returns 1
03:32:08.687 00.031 9828 IsSlewing returns 0
03:32:08.687 00.000 9828 IsGuiding returns 0
03:32:08.687 00.000 9828 scope move finished after 286 + 172 ms
03:32:08.687 00.000 9828 Move returns status 0, amount 286
03:32:08.687 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:08.687 00.000 9828 MoveAxis(N, 56, B)
03:32:08.687 00.000 9828 Guiding  Dir = 0, Dur = 56
03:32:08.703 00.016 9828 IsSlewing returns 0
03:32:08.703 00.000 9828 IsGuiding returns 0
03:32:08.703 00.000 9828 PulseGuide returned control before completion, sleep 66
03:32:08.779 00.076 9828 IsGuiding returns 1
03:32:08.779 00.000 9828 scope still moving after pulse duration time elapsed
03:32:08.810 00.031 9828 IsSlewing returns 0
03:32:08.810 00.000 9828 IsGuiding returns 1
03:32:08.840 00.030 9828 IsSlewing returns 0
03:32:08.840 00.000 9828 IsGuiding returns 1
03:32:08.870 00.030 9828 IsSlewing returns 0
03:32:08.870 00.000 9828 IsGuiding returns 1
03:32:08.902 00.032 9828 IsSlewing returns 0
03:32:08.902 00.000 9828 IsGuiding returns 0
03:32:08.902 00.000 9828 scope move finished after 56 + 142 ms
03:32:08.902 00.000 9828 Move returns status 0, amount 56
03:32:08.902 00.000 9828 move complete, result=0
03:32:08.902 00.000 9828 worker thread done servicing request
03:32:08.902 00.000 5052 GuideStep: 0.9 px 286 ms WEST, -0.4 px 56 ms NORTH
03:32:08.914 00.012 8976 Exposure complete
03:32:08.920 00.006 8976 worker thread done servicing request
03:32:08.921 00.001 5052 OnExposeComplete: enter
03:32:08.921 00.000 5052 UpdateGuideState(): m_state=6
03:32:08.921 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14189
03:32:08.921 00.000 5052 Star::Find returns 1 (0), X=330.84, Y=281.14, Mass=40, SNR=4.3, Peak=54 HFD=1.8
03:32:08.921 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
03:32:08.921 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
03:32:08.921 00.000 5052 CameraToMount -- cameraX=1.67 cameraY=-0.57 hyp=1.76 cameraTheta=-0.33 mountX=-1.27 mountY=-1.08, mountTheta=-2.43
03:32:08.921 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.67, y=-0.57, opts=13)
03:32:08.921 00.000 5052 Enqueuing Move request for stepguider (1.67, -0.57)
03:32:08.921 00.000 8976 Worker thread wakes up
03:32:08.922 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:08.922 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:32:08.922 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:08.922 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.67, -0.57) opts 0xd
03:32:08.922 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.67, -0.57)
03:32:08.922 00.000 8976 Moving (1.67, -0.57) raw xDistance=-1.27 yDistance=-1.08
03:32:08.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.27
03:32:08.922 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.08
03:32:08.922 00.000 8976 MoveAxis(R, 5, ABG)
03:32:08.922 00.000 8976 stepping (-33, -28) + (5, 0)
03:32:08.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:08.922 00.000 5052 Enqueuing Expose request
03:32:08.922 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:08.961 00.039 8976 Received - 47 (G) 
03:32:08.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:08.961 00.000 8976 stepped: pos (-28, -28)
03:32:08.961 00.000 8976 MoveAxis(U, 5, ABG)
03:32:08.961 00.000 8976 stepping (-28, -28) + (0, 5)
03:32:08.961 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:09.009 00.048 8976 Received - 47 (G) 
03:32:09.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:09.009 00.000 8976 stepped: pos (-28, -23)
03:32:09.009 00.000 8976 back inside bump range: decrease bump weight 8.33 => 4.17
03:32:09.009 00.000 8976 MountToCamera -- mountTheta (0.77) + m_xAngle (2.04) = xAngle (2.81 = 2.81)
03:32:09.010 00.001 8976 MountToCamera -- mountX=4.97 mountY=4.83 hyp=6.93 mountTheta=0.77 cameraX=-6.56, cameraY=2.23 cameraTheta=2.81
03:32:09.010 00.000 8976 incremental bump (-6.558, 2.226) isValid = 1
03:32:09.010 00.000 8976 Scheduling Mount bump of (-0.453, 0.160)
03:32:09.010 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.45, y=0.16, opts=4)
03:32:09.010 00.000 8976 Enqueuing Move request for scope (-0.45, 0.16)
03:32:09.010 00.000 8976 move complete, result=0
03:32:09.010 00.000 9828 Worker thread wakes up
03:32:09.010 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.16) opts 0x4
03:32:09.010 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.45, 0.16)
03:32:09.010 00.000 9828 CameraToMount -- cameraTheta (2.80) - m_xAngle (-3.10) = xAngle (5.90 = -0.38)
03:32:09.010 00.000 8976 worker thread done servicing request
03:32:09.010 00.000 8976 Worker thread wakes up
03:32:09.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:09.010 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:09.010 00.000 5052 GuideStep: -1.3 px 5 ms EAST, -1.1 px 5 ms NORTH
03:32:09.010 00.000 9828 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.82 = -0.47)
03:32:09.010 00.000 9828 CameraToMount -- cameraX=-0.45 cameraY=0.16 hyp=0.48 cameraTheta=2.80 mountX=0.45 mountY=-0.22, mountTheta=-0.45
03:32:09.010 00.000 9828 Moving (-0.45, 0.16) raw xDistance=0.45 yDistance=-0.22
03:32:09.011 00.001 9828 BLC: window closed
03:32:09.011 00.000 9828 MoveAxis(W, 142, B)
03:32:09.011 00.000 9828 Guiding  Dir = 3, Dur = 142
03:32:09.011 00.000 9828 IsSlewing returns 0
03:32:09.011 00.000 9828 IsGuiding returns 0
03:32:09.011 00.000 9828 PulseGuide returned control before completion, sleep 152
03:32:09.167 00.156 9828 IsGuiding returns 1
03:32:09.167 00.000 9828 scope still moving after pulse duration time elapsed
03:32:09.197 00.030 9828 IsSlewing returns 0
03:32:09.197 00.000 9828 IsGuiding returns 1
03:32:09.228 00.031 9828 IsSlewing returns 0
03:32:09.228 00.000 9828 IsGuiding returns 1
03:32:09.259 00.031 9828 IsSlewing returns 0
03:32:09.260 00.001 9828 IsGuiding returns 0
03:32:09.260 00.000 9828 scope move finished after 142 + 107 ms
03:32:09.260 00.000 9828 Move returns status 0, amount 142
03:32:09.260 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:09.260 00.000 9828 MoveAxis(N, 29, B)
03:32:09.260 00.000 9828 Guiding  Dir = 0, Dur = 29
03:32:09.275 00.015 9828 IsSlewing returns 0
03:32:09.276 00.001 9828 IsGuiding returns 0
03:32:09.276 00.000 9828 PulseGuide returned control before completion, sleep 39
03:32:09.322 00.046 9828 IsGuiding returns 1
03:32:09.323 00.001 9828 scope still moving after pulse duration time elapsed
03:32:09.354 00.031 9828 IsSlewing returns 0
03:32:09.355 00.001 9828 IsGuiding returns 1
03:32:09.385 00.030 9828 IsSlewing returns 0
03:32:09.385 00.000 9828 IsGuiding returns 1
03:32:09.416 00.031 9828 IsSlewing returns 0
03:32:09.417 00.001 9828 IsGuiding returns 0
03:32:09.417 00.000 9828 scope move finished after 29 + 111 ms
03:32:09.417 00.000 9828 Move returns status 0, amount 29
03:32:09.417 00.000 9828 move complete, result=0
03:32:09.417 00.000 9828 worker thread done servicing request
03:32:09.417 00.000 5052 GuideStep: 0.4 px 142 ms WEST, -0.2 px 29 ms NORTH
03:32:09.693 00.276 8976 Exposure complete
03:32:09.699 00.006 8976 worker thread done servicing request
03:32:09.700 00.001 5052 OnExposeComplete: enter
03:32:09.700 00.000 5052 UpdateGuideState(): m_state=6
03:32:09.700 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14190
03:32:09.700 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.31, Mass=54, SNR=5.0, Peak=56 HFD=2.4
03:32:09.700 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.43 = -2.43)
03:32:09.700 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
03:32:09.700 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=-0.39 hyp=1.05 cameraTheta=-0.38 mountX=-0.80 mountY=-0.60, mountTheta=-2.49
03:32:09.700 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=-0.39, opts=13)
03:32:09.700 00.000 5052 Enqueuing Move request for stepguider (0.98, -0.39)
03:32:09.700 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:32:09.701 00.001 5052 UpdateGuideState exits: m=54 SNR=5.0
03:32:09.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:09.701 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:09.701 00.000 5052 Enqueuing Expose request
03:32:09.701 00.000 8976 Worker thread wakes up
03:32:09.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, -0.39) opts 0xd
03:32:09.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, -0.39)
03:32:09.701 00.000 8976 Moving (0.98, -0.39) raw xDistance=-0.80 yDistance=-0.60
03:32:09.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.80
03:32:09.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.60
03:32:09.701 00.000 8976 MoveAxis(R, 4, ABG)
03:32:09.701 00.000 8976 stepping (-28, -23) + (4, 0)
03:32:09.701 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:09.744 00.043 8976 Received - 47 (G) 
03:32:09.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:09.744 00.000 8976 stepped: pos (-24, -23)
03:32:09.744 00.000 8976 MoveAxis(U, 3, ABG)
03:32:09.744 00.000 8976 stepping (-24, -23) + (0, 3)
03:32:09.744 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:09.776 00.032 8976 Received - 47 (G) 
03:32:09.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:09.776 00.000 8976 stepped: pos (-24, -20)
03:32:09.776 00.000 8976 back inside bump range: decrease bump weight 4.17 => 2.08
03:32:09.776 00.000 8976 MountToCamera -- mountTheta (0.76) + m_xAngle (2.04) = xAngle (2.80 = 2.80)
03:32:09.776 00.000 8976 MountToCamera -- mountX=4.54 mountY=4.28 hyp=6.24 mountTheta=0.76 cameraX=-5.88, cameraY=2.09 cameraTheta=2.80
03:32:09.776 00.000 8976 incremental bump (-5.879, 2.094) isValid = 1
03:32:09.776 00.000 8976 Scheduling Mount bump of (-0.225, 0.083)
03:32:09.776 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.23, y=0.08, opts=4)
03:32:09.776 00.000 8976 Enqueuing Move request for scope (-0.23, 0.08)
03:32:09.776 00.000 8976 move complete, result=0
03:32:09.776 00.000 9828 Worker thread wakes up
03:32:09.776 00.000 5052 GuideStep: -0.8 px 4 ms EAST, -0.6 px 3 ms NORTH
03:32:09.776 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0x4
03:32:09.776 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.23, 0.08)
03:32:09.776 00.000 9828 CameraToMount -- cameraTheta (2.79) - m_xAngle (-3.10) = xAngle (5.88 = -0.40)
03:32:09.776 00.000 8976 worker thread done servicing request
03:32:09.776 00.000 8976 Worker thread wakes up
03:32:09.777 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:09.777 00.000 9828 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.80 = -0.48)
03:32:09.777 00.000 9828 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.24 cameraTheta=2.79 mountX=0.22 mountY=-0.11, mountTheta=-0.47
03:32:09.777 00.000 9828 Moving (-0.23, 0.08) raw xDistance=0.22 yDistance=-0.11
03:32:09.777 00.000 9828 BLC: window closed
03:32:09.777 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:09.777 00.000 9828 MoveAxis(W, 70, B)
03:32:09.777 00.000 9828 Guiding  Dir = 3, Dur = 70
03:32:09.777 00.000 9828 IsSlewing returns 0
03:32:09.777 00.000 9828 IsGuiding returns 0
03:32:09.777 00.000 9828 PulseGuide returned control before completion, sleep 80
03:32:09.862 00.085 9828 IsGuiding returns 1
03:32:09.862 00.000 9828 scope still moving after pulse duration time elapsed
03:32:09.893 00.031 9828 IsSlewing returns 0
03:32:09.893 00.000 9828 IsGuiding returns 1
03:32:09.925 00.032 9828 IsSlewing returns 0
03:32:09.925 00.000 9828 IsGuiding returns 1
03:32:09.956 00.031 9828 IsSlewing returns 0
03:32:09.956 00.000 9828 IsGuiding returns 0
03:32:09.956 00.000 9828 scope move finished after 70 + 108 ms
03:32:09.956 00.000 9828 Move returns status 0, amount 70
03:32:09.956 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:09.956 00.000 9828 MoveAxis(N, 15, B)
03:32:09.956 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:09.972 00.016 9828 IsSlewing returns 0
03:32:09.972 00.000 9828 IsGuiding returns 0
03:32:09.972 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:10.004 00.032 9828 IsGuiding returns 1
03:32:10.004 00.000 9828 scope still moving after pulse duration time elapsed
03:32:10.035 00.031 9828 IsSlewing returns 0
03:32:10.036 00.001 9828 IsGuiding returns 1
03:32:10.066 00.030 9828 IsSlewing returns 0
03:32:10.066 00.000 9828 IsGuiding returns 1
03:32:10.098 00.032 9828 IsSlewing returns 0
03:32:10.098 00.000 9828 IsGuiding returns 1
03:32:10.128 00.030 9828 IsSlewing returns 0
03:32:10.128 00.000 9828 IsGuiding returns 0
03:32:10.128 00.000 9828 scope move finished after 15 + 141 ms
03:32:10.128 00.000 9828 Move returns status 0, amount 15
03:32:10.128 00.000 9828 move complete, result=0
03:32:10.128 00.000 9828 worker thread done servicing request
03:32:10.128 00.000 5052 GuideStep: 0.2 px 70 ms WEST, -0.1 px 15 ms NORTH
03:32:10.455 00.327 8976 Exposure complete
03:32:10.461 00.006 8976 worker thread done servicing request
03:32:10.461 00.000 5052 OnExposeComplete: enter
03:32:10.461 00.000 5052 UpdateGuideState(): m_state=6
03:32:10.461 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14191
03:32:10.461 00.000 5052 Star::Find returns 1 (0), X=330.40, Y=280.96, Mass=35, SNR=4.1, Peak=53 HFD=2.1
03:32:10.461 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
03:32:10.461 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.70 = -2.70)
03:32:10.461 00.000 5052 CameraToMount -- cameraX=1.23 cameraY=-0.75 hyp=1.44 cameraTheta=-0.55 mountX=-1.23 mountY=-0.62, mountTheta=-2.67
03:32:10.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.23, y=-0.75, opts=13)
03:32:10.462 00.000 5052 Enqueuing Move request for stepguider (1.23, -0.75)
03:32:10.462 00.000 8976 Worker thread wakes up
03:32:10.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.23, -0.75) opts 0xd
03:32:10.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.23, -0.75)
03:32:10.462 00.000 8976 Moving (1.23, -0.75) raw xDistance=-1.23 yDistance=-0.62
03:32:10.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.23
03:32:10.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
03:32:10.462 00.000 8976 MoveAxis(R, 5, ABG)
03:32:10.462 00.000 8976 stepping (-24, -20) + (5, 0)
03:32:10.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:10.462 00.000 5052 UpdateGuideState exits: m=35 SNR=4.1
03:32:10.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:10.462 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:10.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:10.462 00.000 5052 Enqueuing Expose request
03:32:10.511 00.049 8976 Received - 47 (G) 
03:32:10.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:10.511 00.000 8976 stepped: pos (-19, -20)
03:32:10.511 00.000 8976 MoveAxis(U, 3, ABG)
03:32:10.511 00.000 8976 stepping (-19, -20) + (0, 3)
03:32:10.511 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:10.543 00.032 8976 Received - 47 (G) 
03:32:10.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:10.543 00.000 8976 stepped: pos (-19, -17)
03:32:10.543 00.000 8976 back inside bump range: decrease bump weight 2.08 => 1.04
03:32:10.543 00.000 8976 MountToCamera -- mountTheta (0.75) + m_xAngle (2.04) = xAngle (2.80 = 2.80)
03:32:10.543 00.000 8976 MountToCamera -- mountX=4.00 mountY=3.76 hyp=5.49 mountTheta=0.75 cameraX=-5.17, cameraY=1.85 cameraTheta=2.80
03:32:10.543 00.000 8976 incremental bump (-5.170, 1.852) isValid = 1
03:32:10.543 00.000 8976 Scheduling Mount bump of (-0.113, 0.042)
03:32:10.543 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
03:32:10.543 00.000 8976 Enqueuing Move request for scope (-0.11, 0.04)
03:32:10.543 00.000 8976 move complete, result=0
03:32:10.543 00.000 8976 worker thread done servicing request
03:32:10.544 00.001 9828 Worker thread wakes up
03:32:10.544 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
03:32:10.544 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
03:32:10.544 00.000 9828 CameraToMount -- cameraTheta (2.79) - m_xAngle (-3.10) = xAngle (5.88 = -0.40)
03:32:10.544 00.000 9828 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.80 = -0.48)
03:32:10.544 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.79 mountX=0.11 mountY=-0.06, mountTheta=-0.47
03:32:10.544 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.06
03:32:10.544 00.000 9828 BLC: window closed
03:32:10.544 00.000 8976 Worker thread wakes up
03:32:10.544 00.000 5052 GuideStep: -1.2 px 5 ms EAST, -0.6 px 3 ms NORTH
03:32:10.544 00.000 9828 MoveAxis(W, 35, B)
03:32:10.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:10.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:10.544 00.000 9828 Guiding  Dir = 3, Dur = 35
03:32:10.545 00.001 9828 IsSlewing returns 0
03:32:10.545 00.000 9828 IsGuiding returns 0
03:32:10.545 00.000 9828 PulseGuide returned control before completion, sleep 45
03:32:10.593 00.048 9828 IsGuiding returns 1
03:32:10.593 00.000 9828 scope still moving after pulse duration time elapsed
03:32:10.624 00.031 9828 IsSlewing returns 0
03:32:10.624 00.000 9828 IsGuiding returns 1
03:32:10.655 00.031 9828 IsSlewing returns 0
03:32:10.655 00.000 9828 IsGuiding returns 1
03:32:10.687 00.032 9828 IsSlewing returns 0
03:32:10.687 00.000 9828 IsGuiding returns 1
03:32:10.718 00.031 9828 IsSlewing returns 0
03:32:10.718 00.000 9828 IsGuiding returns 1
03:32:10.749 00.031 9828 IsSlewing returns 0
03:32:10.749 00.000 9828 IsGuiding returns 1
03:32:10.780 00.031 9828 IsSlewing returns 0
03:32:10.780 00.000 9828 IsGuiding returns 0
03:32:10.780 00.000 9828 scope move finished after 35 + 199 ms
03:32:10.780 00.000 9828 Move returns status 0, amount 35
03:32:10.780 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:10.780 00.000 9828 MoveAxis(N, 8, B)
03:32:10.780 00.000 9828 Guiding  Dir = 0, Dur = 8
03:32:10.797 00.017 9828 IsSlewing returns 0
03:32:10.797 00.000 9828 IsGuiding returns 0
03:32:10.797 00.000 9828 PulseGuide returned control before completion, sleep 18
03:32:10.826 00.029 9828 IsGuiding returns 1
03:32:10.826 00.000 9828 scope still moving after pulse duration time elapsed
03:32:10.856 00.030 9828 IsSlewing returns 0
03:32:10.856 00.000 9828 IsGuiding returns 1
03:32:10.887 00.031 9828 IsSlewing returns 0
03:32:10.887 00.000 9828 IsGuiding returns 1
03:32:10.918 00.031 9828 IsSlewing returns 0
03:32:10.918 00.000 9828 IsGuiding returns 1
03:32:10.950 00.032 9828 IsSlewing returns 0
03:32:10.950 00.000 9828 IsGuiding returns 0
03:32:10.950 00.000 9828 scope move finished after 8 + 145 ms
03:32:10.950 00.000 9828 Move returns status 0, amount 8
03:32:10.950 00.000 9828 move complete, result=0
03:32:10.950 00.000 9828 worker thread done servicing request
03:32:10.950 00.000 5052 GuideStep: 0.1 px 35 ms WEST, -0.1 px 8 ms NORTH
03:32:11.231 00.281 8976 Exposure complete
03:32:11.236 00.005 8976 worker thread done servicing request
03:32:11.236 00.000 5052 OnExposeComplete: enter
03:32:11.236 00.000 5052 UpdateGuideState(): m_state=6
03:32:11.236 00.000 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14192
03:32:11.237 00.001 5052 Star::Find returns 1 (0), X=329.50, Y=282.47, Mass=29, SNR=3.7, Peak=53 HFD=1.4
03:32:11.237 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.88 = -0.88)
03:32:11.237 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.98 = -0.98)
03:32:11.237 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.76 hyp=0.82 cameraTheta=1.16 mountX=0.52 mountY=-0.69, mountTheta=-0.92
03:32:11.237 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.76, opts=13)
03:32:11.237 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.76)
03:32:11.237 00.000 8976 Worker thread wakes up
03:32:11.238 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.76) opts 0xd
03:32:11.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.76)
03:32:11.238 00.000 8976 Moving (0.33, 0.76) raw xDistance=0.52 yDistance=-0.69
03:32:11.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.52
03:32:11.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
03:32:11.238 00.000 8976 MoveAxis(L, 2, ABG)
03:32:11.238 00.000 8976 stepping (-19, -17) + (-2, 0)
03:32:11.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:11.238 00.000 5052 UpdateGuideState exits: m=29 SNR=3.7
03:32:11.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:11.238 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:11.238 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:11.238 00.000 5052 Enqueuing Expose request
03:32:11.262 00.024 8976 Received - 47 (G) 
03:32:11.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:11.262 00.000 8976 stepped: pos (-21, -17)
03:32:11.262 00.000 8976 MoveAxis(U, 3, ABG)
03:32:11.262 00.000 8976 stepping (-21, -17) + (0, 3)
03:32:11.263 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:11.294 00.031 8976 Received - 47 (G) 
03:32:11.294 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:11.294 00.000 8976 stepped: pos (-21, -14)
03:32:11.295 00.001 8976 back inside bump range: decrease bump weight 1.04 => 1.00
03:32:11.295 00.000 8976 MountToCamera -- mountTheta (0.72) + m_xAngle (2.04) = xAngle (2.76 = 2.76)
03:32:11.295 00.000 8976 MountToCamera -- mountX=3.74 mountY=3.25 hyp=4.96 mountTheta=0.72 cameraX=-4.60, cameraY=1.85 cameraTheta=2.76
03:32:11.295 00.000 8976 incremental bump (-4.600, 1.852) isValid = 1
03:32:11.295 00.000 8976 Scheduling Mount bump of (-0.107, 0.044)
03:32:11.295 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
03:32:11.295 00.000 8976 Enqueuing Move request for scope (-0.11, 0.04)
03:32:11.295 00.000 8976 move complete, result=0
03:32:11.295 00.000 8976 worker thread done servicing request
03:32:11.295 00.000 9828 Worker thread wakes up
03:32:11.295 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.7 px 3 ms NORTH
03:32:11.295 00.000 8976 Worker thread wakes up
03:32:11.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:11.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:11.295 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
03:32:11.295 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
03:32:11.295 00.000 9828 CameraToMount -- cameraTheta (2.75) - m_xAngle (-3.10) = xAngle (5.84 = -0.44)
03:32:11.296 00.001 9828 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.76 = -0.52)
03:32:11.296 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.75 mountX=0.10 mountY=-0.06, mountTheta=-0.50
03:32:11.296 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.10 yDistance=-0.06
03:32:11.296 00.000 9828 BLC: window closed
03:32:11.296 00.000 9828 MoveAxis(W, 33, B)
03:32:11.296 00.000 9828 Guiding  Dir = 3, Dur = 33
03:32:11.296 00.000 9828 IsSlewing returns 0
03:32:11.296 00.000 9828 IsGuiding returns 0
03:32:11.296 00.000 9828 PulseGuide returned control before completion, sleep 43
03:32:11.340 00.044 9828 IsGuiding returns 1
03:32:11.340 00.000 9828 scope still moving after pulse duration time elapsed
03:32:11.371 00.031 9828 IsSlewing returns 0
03:32:11.375 00.004 9828 IsGuiding returns 1
03:32:11.402 00.027 9828 IsSlewing returns 0
03:32:11.402 00.000 9828 IsGuiding returns 1
03:32:11.433 00.031 9828 IsSlewing returns 0
03:32:11.433 00.000 9828 IsGuiding returns 1
03:32:11.464 00.031 9828 IsSlewing returns 0
03:32:11.464 00.000 9828 IsGuiding returns 0
03:32:11.464 00.000 9828 scope move finished after 33 + 134 ms
03:32:11.464 00.000 9828 Move returns status 0, amount 33
03:32:11.464 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:11.464 00.000 9828 MoveAxis(N, 8, B)
03:32:11.464 00.000 9828 Guiding  Dir = 0, Dur = 8
03:32:11.480 00.016 9828 IsSlewing returns 0
03:32:11.480 00.000 9828 IsGuiding returns 0
03:32:11.480 00.000 9828 PulseGuide returned control before completion, sleep 18
03:32:11.510 00.030 9828 IsGuiding returns 1
03:32:11.510 00.000 9828 scope still moving after pulse duration time elapsed
03:32:11.541 00.031 9828 IsSlewing returns 0
03:32:11.541 00.000 9828 IsGuiding returns 1
03:32:11.572 00.031 9828 IsSlewing returns 0
03:32:11.573 00.001 9828 IsGuiding returns 1
03:32:11.603 00.030 9828 IsSlewing returns 0
03:32:11.604 00.001 9828 IsGuiding returns 0
03:32:11.604 00.000 9828 scope move finished after 8 + 115 ms
03:32:11.604 00.000 9828 Move returns status 0, amount 8
03:32:11.604 00.000 9828 move complete, result=0
03:32:11.604 00.000 9828 worker thread done servicing request
03:32:11.604 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.1 px 8 ms NORTH
03:32:11.980 00.376 8976 Exposure complete
03:32:11.985 00.005 8976 worker thread done servicing request
03:32:11.985 00.000 5052 OnExposeComplete: enter
03:32:11.986 00.001 5052 UpdateGuideState(): m_state=6
03:32:11.986 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14193
03:32:11.986 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.54, Mass=52, SNR=4.9, Peak=56 HFD=1.8
03:32:11.986 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.70 = 2.58)
03:32:11.986 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.81 = 2.48)
03:32:11.986 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.66 mountX=-0.14 mountY=0.10, mountTheta=2.51
03:32:11.986 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.17, opts=13)
03:32:11.986 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.17)
03:32:11.987 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:11.987 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:32:11.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:11.987 00.000 8976 Worker thread wakes up
03:32:11.987 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.17) opts 0xd
03:32:11.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.17)
03:32:11.987 00.000 8976 Moving (-0.02, -0.17) raw xDistance=-0.14 yDistance=0.10
03:32:11.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:32:11.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:32:11.987 00.000 8976 MoveAxis(R, 0, ABG)
03:32:11.987 00.000 8976 MoveAxis(U, 0, ABG)
03:32:11.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:11.987 00.000 5052 Enqueuing Expose request
03:32:11.987 00.000 8976 MountToCamera -- mountTheta (0.68) + m_xAngle (2.04) = xAngle (2.73 = 2.73)
03:32:11.987 00.000 8976 MountToCamera -- mountX=3.57 mountY=2.91 hyp=4.61 mountTheta=0.68 cameraX=-4.22, cameraY=1.85 cameraTheta=2.73
03:32:11.987 00.000 8976 incremental bump (-4.218, 1.852) isValid = 1
03:32:11.988 00.001 8976 Scheduling Mount bump of (-0.105, 0.048)
03:32:11.988 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.05, opts=4)
03:32:11.988 00.000 8976 Enqueuing Move request for scope (-0.11, 0.05)
03:32:11.988 00.000 8976 move complete, result=0
03:32:11.988 00.000 9828 Worker thread wakes up
03:32:11.988 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0x4
03:32:11.988 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
03:32:11.988 00.000 8976 worker thread done servicing request
03:32:11.988 00.000 8976 Worker thread wakes up
03:32:11.988 00.000 9828 CameraToMount -- cameraTheta (2.71) - m_xAngle (-3.10) = xAngle (5.81 = -0.47)
03:32:11.988 00.000 9828 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.73 = -0.55)
03:32:11.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:11.988 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:11.988 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.71 mountX=0.10 mountY=-0.06, mountTheta=-0.53
03:32:11.988 00.000 9828 Moving (-0.11, 0.05) raw xDistance=0.10 yDistance=-0.06
03:32:11.988 00.000 9828 BLC: window closed
03:32:11.988 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:11.988 00.000 9828 MoveAxis(W, 33, B)
03:32:11.988 00.000 9828 Guiding  Dir = 3, Dur = 33
03:32:11.989 00.001 9828 IsSlewing returns 0
03:32:11.989 00.000 9828 IsGuiding returns 0
03:32:11.989 00.000 9828 PulseGuide returned control before completion, sleep 43
03:32:12.042 00.053 9828 IsGuiding returns 1
03:32:12.042 00.000 9828 scope still moving after pulse duration time elapsed
03:32:12.073 00.031 9828 IsSlewing returns 0
03:32:12.073 00.000 9828 IsGuiding returns 1
03:32:12.105 00.032 9828 IsSlewing returns 0
03:32:12.105 00.000 9828 IsGuiding returns 1
03:32:12.134 00.029 9828 IsSlewing returns 0
03:32:12.135 00.001 9828 IsGuiding returns 0
03:32:12.135 00.000 9828 scope move finished after 33 + 112 ms
03:32:12.135 00.000 9828 Move returns status 0, amount 33
03:32:12.135 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:12.135 00.000 9828 MoveAxis(N, 8, B)
03:32:12.135 00.000 9828 Guiding  Dir = 0, Dur = 8
03:32:12.150 00.015 9828 IsSlewing returns 0
03:32:12.150 00.000 9828 IsGuiding returns 0
03:32:12.150 00.000 9828 PulseGuide returned control before completion, sleep 18
03:32:12.180 00.030 9828 IsGuiding returns 1
03:32:12.180 00.000 9828 scope still moving after pulse duration time elapsed
03:32:12.211 00.031 9828 IsSlewing returns 0
03:32:12.211 00.000 9828 IsGuiding returns 1
03:32:12.243 00.032 9828 IsSlewing returns 0
03:32:12.243 00.000 9828 IsGuiding returns 1
03:32:12.275 00.032 9828 IsSlewing returns 0
03:32:12.275 00.000 9828 IsGuiding returns 0
03:32:12.275 00.000 9828 scope move finished after 8 + 116 ms
03:32:12.275 00.000 9828 Move returns status 0, amount 8
03:32:12.275 00.000 9828 move complete, result=0
03:32:12.275 00.000 9828 worker thread done servicing request
03:32:12.275 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.1 px 8 ms NORTH
03:32:12.674 00.399 8976 Exposure complete
03:32:12.679 00.005 8976 worker thread done servicing request
03:32:12.679 00.000 5052 OnExposeComplete: enter
03:32:12.679 00.000 5052 UpdateGuideState(): m_state=6
03:32:12.680 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14194
03:32:12.680 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.66, Mass=48, SNR=4.7, Peak=57 HFD=1.6
03:32:12.680 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
03:32:12.680 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
03:32:12.680 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.05 hyp=0.56 cameraTheta=-0.09 mountX=-0.30 mountY=-0.44, mountTheta=-2.17
03:32:12.680 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.05, opts=13)
03:32:12.680 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.05)
03:32:12.680 00.000 8976 Worker thread wakes up
03:32:12.681 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:12.681 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:32:12.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:12.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:12.681 00.000 5052 Enqueuing Expose request
03:32:12.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.05) opts 0xd
03:32:12.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.05)
03:32:12.681 00.000 8976 Moving (0.56, -0.05) raw xDistance=-0.30 yDistance=-0.44
03:32:12.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:32:12.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:32:12.681 00.000 8976 MoveAxis(R, 1, ABG)
03:32:12.681 00.000 8976 stepping (-21, -14) + (1, 0)
03:32:12.681 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:12.702 00.021 8976 Received - 47 (G) 
03:32:12.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:12.702 00.000 8976 stepped: pos (-20, -14)
03:32:12.702 00.000 8976 MoveAxis(U, 2, ABG)
03:32:12.702 00.000 8976 stepping (-20, -14) + (0, 2)
03:32:12.702 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:12.733 00.031 8976 Received - 47 (G) 
03:32:12.734 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:12.734 00.000 8976 stepped: pos (-20, -12)
03:32:12.734 00.000 8976 MountToCamera -- mountTheta (0.65) + m_xAngle (2.04) = xAngle (2.69 = 2.69)
03:32:12.734 00.000 8976 MountToCamera -- mountX=3.40 mountY=2.58 hyp=4.27 mountTheta=0.65 cameraX=-3.85, cameraY=1.85 cameraTheta=2.69
03:32:12.734 00.000 8976 incremental bump (-3.846, 1.854) isValid = 1
03:32:12.734 00.000 8976 Scheduling Mount bump of (-0.103, 0.052)
03:32:12.734 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
03:32:12.734 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
03:32:12.734 00.000 8976 move complete, result=0
03:32:12.734 00.000 9828 Worker thread wakes up
03:32:12.734 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
03:32:12.734 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:32:12.735 00.001 9828 CameraToMount -- cameraTheta (2.68) - m_xAngle (-3.10) = xAngle (5.77 = -0.51)
03:32:12.735 00.000 9828 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.69 = -0.59)
03:32:12.735 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.68 mountX=0.10 mountY=-0.06, mountTheta=-0.57
03:32:12.735 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.06
03:32:12.735 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
03:32:12.735 00.000 8976 worker thread done servicing request
03:32:12.735 00.000 8976 Worker thread wakes up
03:32:12.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:12.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:12.735 00.000 9828 BLC: window closed
03:32:12.735 00.000 9828 MoveAxis(W, 32, B)
03:32:12.735 00.000 9828 Guiding  Dir = 3, Dur = 32
03:32:12.736 00.001 9828 IsSlewing returns 0
03:32:12.736 00.000 9828 IsGuiding returns 0
03:32:12.736 00.000 9828 PulseGuide returned control before completion, sleep 42
03:32:12.791 00.055 9828 IsGuiding returns 1
03:32:12.791 00.000 9828 scope still moving after pulse duration time elapsed
03:32:12.822 00.031 9828 IsSlewing returns 0
03:32:12.822 00.000 9828 IsGuiding returns 1
03:32:12.854 00.032 9828 IsSlewing returns 0
03:32:12.854 00.000 9828 IsGuiding returns 1
03:32:12.884 00.030 9828 IsSlewing returns 0
03:32:12.884 00.000 9828 IsGuiding returns 0
03:32:12.885 00.001 9828 scope move finished after 32 + 116 ms
03:32:12.885 00.000 9828 Move returns status 0, amount 32
03:32:12.885 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:12.885 00.000 9828 MoveAxis(N, 9, B)
03:32:12.885 00.000 9828 Guiding  Dir = 0, Dur = 9
03:32:12.900 00.015 9828 IsSlewing returns 0
03:32:12.900 00.000 9828 IsGuiding returns 0
03:32:12.900 00.000 9828 PulseGuide returned control before completion, sleep 19
03:32:12.931 00.031 9828 IsGuiding returns 1
03:32:12.931 00.000 9828 scope still moving after pulse duration time elapsed
03:32:12.963 00.032 9828 IsSlewing returns 0
03:32:12.963 00.000 9828 IsGuiding returns 1
03:32:12.993 00.030 9828 IsSlewing returns 0
03:32:12.993 00.000 9828 IsGuiding returns 1
03:32:13.024 00.031 9828 IsSlewing returns 0
03:32:13.024 00.000 9828 IsGuiding returns 1
03:32:13.055 00.031 9828 IsSlewing returns 0
03:32:13.055 00.000 9828 IsGuiding returns 1
03:32:13.085 00.030 9828 IsSlewing returns 0
03:32:13.085 00.000 9828 IsGuiding returns 1
03:32:13.116 00.031 9828 IsSlewing returns 0
03:32:13.116 00.000 9828 IsGuiding returns 0
03:32:13.116 00.000 9828 scope move finished after 9 + 206 ms
03:32:13.116 00.000 9828 Move returns status 0, amount 9
03:32:13.117 00.001 9828 move complete, result=0
03:32:13.117 00.000 9828 worker thread done servicing request
03:32:13.117 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
03:32:13.421 00.304 8976 Exposure complete
03:32:13.426 00.005 8976 worker thread done servicing request
03:32:13.426 00.000 5052 OnExposeComplete: enter
03:32:13.426 00.000 5052 UpdateGuideState(): m_state=6
03:32:13.426 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14195
03:32:13.426 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=280.54, Mass=51, SNR=4.8, Peak=54 HFD=3.0
03:32:13.426 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.04) = xAngle (-3.28 = 3.01)
03:32:13.426 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.38 = 2.90)
03:32:13.426 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-1.17 hyp=1.24 cameraTheta=-1.23 mountX=-1.23 mountY=0.29, mountTheta=2.91
03:32:13.427 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-1.17, opts=13)
03:32:13.427 00.000 5052 Enqueuing Move request for stepguider (0.41, -1.17)
03:32:13.427 00.000 8976 Worker thread wakes up
03:32:13.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -1.17) opts 0xd
03:32:13.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -1.17)
03:32:13.427 00.000 8976 Moving (0.41, -1.17) raw xDistance=-1.23 yDistance=0.29
03:32:13.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.23
03:32:13.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:13.427 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:32:13.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:13.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
03:32:13.427 00.000 8976 MoveAxis(R, 5, ABG)
03:32:13.427 00.000 8976 stepping (-20, -12) + (5, 0)
03:32:13.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:13.427 00.000 5052 Enqueuing Expose request
03:32:13.427 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:13.469 00.042 8976 Received - 47 (G) 
03:32:13.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:13.469 00.000 8976 stepped: pos (-15, -12)
03:32:13.469 00.000 8976 MoveAxis(D, 1, ABG)
03:32:13.469 00.000 8976 stepping (-15, -12) + (0, -1)
03:32:13.469 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:13.501 00.032 8976 Received - 47 (G) 
03:32:13.501 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:13.501 00.000 8976 stepped: pos (-15, -13)
03:32:13.501 00.000 8976 MountToCamera -- mountTheta (0.67) + m_xAngle (2.04) = xAngle (2.71 = 2.71)
03:32:13.501 00.000 8976 MountToCamera -- mountX=3.04 mountY=2.41 hyp=3.88 mountTheta=0.67 cameraX=-3.53, cameraY=1.61 cameraTheta=2.71
03:32:13.501 00.000 8976 incremental bump (-3.529, 1.607) isValid = 1
03:32:13.501 00.000 8976 Scheduling Mount bump of (-0.105, 0.049)
03:32:13.501 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
03:32:13.501 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
03:32:13.501 00.000 8976 move complete, result=0
03:32:13.501 00.000 9828 Worker thread wakes up
03:32:13.501 00.000 5052 GuideStep: -1.2 px 5 ms EAST, 0.3 px 1 ms SOUTH
03:32:13.501 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
03:32:13.501 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:32:13.502 00.001 9828 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.10) = xAngle (5.80 = -0.49)
03:32:13.502 00.000 9828 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.72 = -0.57)
03:32:13.502 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.70 mountX=0.10 mountY=-0.06, mountTheta=-0.55
03:32:13.502 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.06
03:32:13.502 00.000 9828 BLC: window closed
03:32:13.502 00.000 9828 MoveAxis(W, 32, B)
03:32:13.502 00.000 9828 Guiding  Dir = 3, Dur = 32
03:32:13.502 00.000 8976 worker thread done servicing request
03:32:13.502 00.000 8976 Worker thread wakes up
03:32:13.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:13.502 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:13.502 00.000 9828 IsSlewing returns 0
03:32:13.502 00.000 9828 IsGuiding returns 0
03:32:13.502 00.000 9828 PulseGuide returned control before completion, sleep 42
03:32:13.554 00.052 9828 IsGuiding returns 1
03:32:13.554 00.000 9828 scope still moving after pulse duration time elapsed
03:32:13.585 00.031 9828 IsSlewing returns 0
03:32:13.585 00.000 9828 IsGuiding returns 1
03:32:13.615 00.030 9828 IsSlewing returns 0
03:32:13.615 00.000 9828 IsGuiding returns 1
03:32:13.646 00.031 9828 IsSlewing returns 0
03:32:13.646 00.000 9828 IsGuiding returns 0
03:32:13.647 00.001 9828 scope move finished after 32 + 112 ms
03:32:13.647 00.000 9828 Move returns status 0, amount 32
03:32:13.647 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:13.647 00.000 9828 MoveAxis(N, 8, B)
03:32:13.647 00.000 9828 Guiding  Dir = 0, Dur = 8
03:32:13.661 00.014 9828 IsSlewing returns 0
03:32:13.661 00.000 9828 IsGuiding returns 0
03:32:13.661 00.000 9828 PulseGuide returned control before completion, sleep 18
03:32:13.691 00.030 9828 IsGuiding returns 1
03:32:13.691 00.000 9828 scope still moving after pulse duration time elapsed
03:32:13.722 00.031 9828 IsSlewing returns 0
03:32:13.722 00.000 9828 IsGuiding returns 1
03:32:13.753 00.031 9828 IsSlewing returns 0
03:32:13.753 00.000 9828 IsGuiding returns 1
03:32:13.784 00.031 9828 IsSlewing returns 0
03:32:13.784 00.000 9828 IsGuiding returns 1
03:32:13.816 00.032 9828 IsSlewing returns 0
03:32:13.816 00.000 9828 IsGuiding returns 0
03:32:13.816 00.000 9828 scope move finished after 8 + 146 ms
03:32:13.816 00.000 9828 Move returns status 0, amount 8
03:32:13.816 00.000 9828 move complete, result=0
03:32:13.816 00.000 9828 worker thread done servicing request
03:32:13.816 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 8 ms NORTH
03:32:14.186 00.370 8976 Exposure complete
03:32:14.192 00.006 8976 worker thread done servicing request
03:32:14.192 00.000 5052 OnExposeComplete: enter
03:32:14.192 00.000 5052 UpdateGuideState(): m_state=6
03:32:14.192 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14196
03:32:14.192 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.85, Mass=38, SNR=4.1, Peak=53 HFD=1.9
03:32:14.192 00.000 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.39 = -0.39)
03:32:14.192 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
03:32:14.192 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=1.14 hyp=1.14 cameraTheta=1.65 mountX=1.05 mountY=-0.54, mountTheta=-0.48
03:32:14.192 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=1.14, opts=13)
03:32:14.192 00.000 5052 Enqueuing Move request for stepguider (-0.09, 1.14)
03:32:14.194 00.002 8976 Worker thread wakes up
03:32:14.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 1.14) opts 0xd
03:32:14.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 1.14)
03:32:14.194 00.000 8976 Moving (-0.09, 1.14) raw xDistance=1.05 yDistance=-0.54
03:32:14.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 1.05
03:32:14.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.54
03:32:14.194 00.000 8976 MoveAxis(L, 4, ABG)
03:32:14.194 00.000 8976 stepping (-15, -13) + (-4, 0)
03:32:14.194 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:14.194 00.000 5052 UpdateGuideState exits: m=38 SNR=4.1
03:32:14.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:14.194 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:14.194 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:14.194 00.000 5052 Enqueuing Expose request
03:32:14.236 00.042 8976 Received - 47 (G) 
03:32:14.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:14.236 00.000 8976 stepped: pos (-19, -13)
03:32:14.237 00.001 8976 MoveAxis(U, 2, ABG)
03:32:14.237 00.000 8976 stepping (-19, -13) + (0, 2)
03:32:14.237 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:14.268 00.031 8976 Received - 47 (G) 
03:32:14.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:14.268 00.000 8976 stepped: pos (-19, -11)
03:32:14.268 00.000 8976 MountToCamera -- mountTheta (0.63) + m_xAngle (2.04) = xAngle (2.68 = 2.68)
03:32:14.268 00.000 8976 MountToCamera -- mountX=3.00 mountY=2.19 hyp=3.71 mountTheta=0.63 cameraX=-3.31, cameraY=1.67 cameraTheta=2.68
03:32:14.268 00.000 8976 incremental bump (-3.315, 1.669) isValid = 1
03:32:14.268 00.000 8976 Scheduling Mount bump of (-0.103, 0.054)
03:32:14.269 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
03:32:14.269 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
03:32:14.269 00.000 8976 move complete, result=0
03:32:14.269 00.000 9828 Worker thread wakes up
03:32:14.269 00.000 8976 worker thread done servicing request
03:32:14.269 00.000 8976 Worker thread wakes up
03:32:14.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:14.269 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:14.269 00.000 5052 GuideStep: 1.1 px 4 ms WEST, -0.5 px 2 ms NORTH
03:32:14.269 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
03:32:14.269 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:32:14.269 00.000 9828 CameraToMount -- cameraTheta (2.66) - m_xAngle (-3.10) = xAngle (5.76 = -0.53)
03:32:14.269 00.000 9828 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.68 = -0.61)
03:32:14.269 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.66 mountX=0.10 mountY=-0.07, mountTheta=-0.58
03:32:14.269 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.07
03:32:14.269 00.000 9828 BLC: window closed
03:32:14.269 00.000 9828 MoveAxis(W, 32, B)
03:32:14.270 00.001 9828 Guiding  Dir = 3, Dur = 32
03:32:14.271 00.001 9828 IsSlewing returns 0
03:32:14.271 00.000 9828 IsGuiding returns 0
03:32:14.271 00.000 9828 PulseGuide returned control before completion, sleep 42
03:32:14.317 00.046 9828 IsGuiding returns 1
03:32:14.317 00.000 9828 scope still moving after pulse duration time elapsed
03:32:14.348 00.031 9828 IsSlewing returns 0
03:32:14.348 00.000 9828 IsGuiding returns 1
03:32:14.379 00.031 9828 IsSlewing returns 0
03:32:14.379 00.000 9828 IsGuiding returns 1
03:32:14.410 00.031 9828 IsSlewing returns 0
03:32:14.410 00.000 9828 IsGuiding returns 0
03:32:14.410 00.000 9828 scope move finished after 32 + 107 ms
03:32:14.410 00.000 9828 Move returns status 0, amount 32
03:32:14.410 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:14.410 00.000 9828 MoveAxis(N, 9, B)
03:32:14.410 00.000 9828 Guiding  Dir = 0, Dur = 9
03:32:14.426 00.016 9828 IsSlewing returns 0
03:32:14.426 00.000 9828 IsGuiding returns 0
03:32:14.426 00.000 9828 PulseGuide returned control before completion, sleep 19
03:32:14.456 00.030 9828 IsGuiding returns 1
03:32:14.456 00.000 9828 scope still moving after pulse duration time elapsed
03:32:14.488 00.032 9828 IsSlewing returns 0
03:32:14.488 00.000 9828 IsGuiding returns 1
03:32:14.519 00.031 9828 IsSlewing returns 0
03:32:14.519 00.000 9828 IsGuiding returns 1
03:32:14.550 00.031 9828 IsSlewing returns 0
03:32:14.550 00.000 9828 IsGuiding returns 1
03:32:14.581 00.031 9828 IsSlewing returns 0
03:32:14.581 00.000 9828 IsGuiding returns 0
03:32:14.581 00.000 9828 scope move finished after 9 + 145 ms
03:32:14.581 00.000 9828 Move returns status 0, amount 9
03:32:14.581 00.000 9828 move complete, result=0
03:32:14.582 00.001 9828 worker thread done servicing request
03:32:14.582 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
03:32:14.956 00.374 8976 Exposure complete
03:32:14.961 00.005 8976 worker thread done servicing request
03:32:14.961 00.000 5052 OnExposeComplete: enter
03:32:14.961 00.000 5052 UpdateGuideState(): m_state=6
03:32:14.961 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14197
03:32:14.961 00.000 5052 Star::Find returns 1 (0), X=328.06, Y=282.09, Mass=32, SNR=3.8, Peak=57 HFD=1.8
03:32:14.961 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:32:14.961 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.66 = 0.66)
03:32:14.961 00.000 5052 CameraToMount -- cameraX=-1.11 cameraY=0.38 hyp=1.18 cameraTheta=2.81 mountX=0.85 mountY=0.72, mountTheta=0.71
03:32:14.962 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.11, y=0.38, opts=13)
03:32:14.962 00.000 5052 Enqueuing Move request for stepguider (-1.11, 0.38)
03:32:14.962 00.000 8976 Worker thread wakes up
03:32:14.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.11, 0.38) opts 0xd
03:32:14.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.11, 0.38)
03:32:14.962 00.000 8976 Moving (-1.11, 0.38) raw xDistance=0.85 yDistance=0.72
03:32:14.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.85
03:32:14.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.72
03:32:14.962 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:14.962 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:32:14.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:14.962 00.000 8976 MoveAxis(L, 4, ABG)
03:32:14.962 00.000 8976 stepping (-19, -11) + (-4, 0)
03:32:14.963 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:14.963 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:14.963 00.000 5052 Enqueuing Expose request
03:32:15.003 00.040 8976 Received - 47 (G) 
03:32:15.003 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:15.003 00.000 8976 stepped: pos (-23, -11)
03:32:15.003 00.000 8976 MoveAxis(D, 3, ABG)
03:32:15.003 00.000 8976 stepping (-23, -11) + (0, -3)
03:32:15.003 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:15.035 00.032 8976 Received - 47 (G) 
03:32:15.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:15.035 00.000 8976 stepped: pos (-23, -14)
03:32:15.035 00.000 8976 MountToCamera -- mountTheta (0.61) + m_xAngle (2.04) = xAngle (2.65 = 2.65)
03:32:15.035 00.000 8976 MountToCamera -- mountX=3.17 mountY=2.20 hyp=3.86 mountTheta=0.61 cameraX=-3.40, cameraY=1.82 cameraTheta=2.65
03:32:15.035 00.000 8976 incremental bump (-3.403, 1.819) isValid = 1
03:32:15.035 00.000 8976 Scheduling Mount bump of (-0.101, 0.056)
03:32:15.035 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:32:15.035 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:32:15.035 00.000 8976 move complete, result=0
03:32:15.035 00.000 9828 Worker thread wakes up
03:32:15.035 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:32:15.035 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:32:15.036 00.001 9828 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.73 = -0.55)
03:32:15.036 00.000 8976 worker thread done servicing request
03:32:15.036 00.000 8976 Worker thread wakes up
03:32:15.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:15.036 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:15.036 00.000 9828 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.65 = -0.63)
03:32:15.036 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.64 mountX=0.10 mountY=-0.07, mountTheta=-0.61
03:32:15.036 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
03:32:15.036 00.000 9828 BLC: window closed
03:32:15.036 00.000 9828 MoveAxis(W, 31, B)
03:32:15.036 00.000 5052 GuideStep: 0.8 px 4 ms WEST, 0.7 px 3 ms SOUTH
03:32:15.036 00.000 9828 Guiding  Dir = 3, Dur = 31
03:32:15.037 00.001 9828 IsSlewing returns 0
03:32:15.037 00.000 9828 IsGuiding returns 0
03:32:15.037 00.000 9828 PulseGuide returned control before completion, sleep 41
03:32:15.093 00.056 9828 IsGuiding returns 1
03:32:15.093 00.000 9828 scope still moving after pulse duration time elapsed
03:32:15.124 00.031 9828 IsSlewing returns 0
03:32:15.124 00.000 9828 IsGuiding returns 1
03:32:15.155 00.031 9828 IsSlewing returns 0
03:32:15.155 00.000 9828 IsGuiding returns 1
03:32:15.185 00.030 9828 IsSlewing returns 0
03:32:15.185 00.000 9828 IsGuiding returns 1
03:32:15.217 00.032 9828 IsSlewing returns 0
03:32:15.217 00.000 9828 IsGuiding returns 0
03:32:15.217 00.000 9828 scope move finished after 31 + 148 ms
03:32:15.217 00.000 9828 Move returns status 0, amount 31
03:32:15.217 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:15.217 00.000 9828 MoveAxis(N, 9, B)
03:32:15.217 00.000 9828 Guiding  Dir = 0, Dur = 9
03:32:15.232 00.015 9828 IsSlewing returns 0
03:32:15.232 00.000 9828 IsGuiding returns 0
03:32:15.232 00.000 9828 PulseGuide returned control before completion, sleep 19
03:32:15.263 00.031 9828 IsGuiding returns 1
03:32:15.263 00.000 9828 scope still moving after pulse duration time elapsed
03:32:15.295 00.032 9828 IsSlewing returns 0
03:32:15.295 00.000 9828 IsGuiding returns 1
03:32:15.327 00.032 9828 IsSlewing returns 0
03:32:15.327 00.000 9828 IsGuiding returns 1
03:32:15.356 00.029 9828 IsSlewing returns 0
03:32:15.356 00.000 9828 IsGuiding returns 1
03:32:15.388 00.032 9828 IsSlewing returns 0
03:32:15.388 00.000 9828 IsGuiding returns 1
03:32:15.418 00.030 9828 IsSlewing returns 0
03:32:15.418 00.000 9828 IsGuiding returns 1
03:32:15.449 00.031 9828 IsSlewing returns 0
03:32:15.450 00.001 9828 IsGuiding returns 1
03:32:15.481 00.031 9828 IsSlewing returns 0
03:32:15.481 00.000 9828 IsGuiding returns 0
03:32:15.481 00.000 9828 scope move finished after 9 + 240 ms
03:32:15.481 00.000 9828 Move returns status 0, amount 9
03:32:15.481 00.000 9828 move complete, result=0
03:32:15.481 00.000 9828 worker thread done servicing request
03:32:15.484 00.003 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 9 ms NORTH
03:32:15.722 00.238 8976 Exposure complete
03:32:15.727 00.005 8976 worker thread done servicing request
03:32:15.727 00.000 5052 OnExposeComplete: enter
03:32:15.727 00.000 5052 UpdateGuideState(): m_state=6
03:32:15.727 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14198
03:32:15.727 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=282.00, Mass=55, SNR=5.0, Peak=56 HFD=2.2
03:32:15.727 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:32:15.727 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
03:32:15.728 00.001 5052 CameraToMount -- cameraX=-0.74 cameraY=0.29 hyp=0.79 cameraTheta=2.76 mountX=0.60 mountY=0.46, mountTheta=0.65
03:32:15.728 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.29, opts=13)
03:32:15.728 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.29)
03:32:15.728 00.000 8976 Worker thread wakes up
03:32:15.728 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.29) opts 0xd
03:32:15.728 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.29)
03:32:15.728 00.000 8976 Moving (-0.74, 0.29) raw xDistance=0.60 yDistance=0.46
03:32:15.728 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.60
03:32:15.728 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:15.729 00.001 5052 UpdateGuideState exits: m=55 SNR=5.0
03:32:15.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:15.729 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:15.729 00.000 5052 Enqueuing Expose request
03:32:15.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
03:32:15.729 00.000 8976 MoveAxis(L, 3, ABG)
03:32:15.729 00.000 8976 stepping (-23, -14) + (-3, 0)
03:32:15.729 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:15.755 00.026 8976 Received - 47 (G) 
03:32:15.755 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:15.755 00.000 8976 stepped: pos (-26, -14)
03:32:15.755 00.000 8976 MoveAxis(D, 2, ABG)
03:32:15.755 00.000 8976 stepping (-26, -14) + (0, -2)
03:32:15.755 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:15.787 00.032 8976 Received - 47 (G) 
03:32:15.787 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:15.787 00.000 8976 stepped: pos (-26, -16)
03:32:15.787 00.000 8976 MountToCamera -- mountTheta (0.59) + m_xAngle (2.04) = xAngle (2.64 = 2.64)
03:32:15.787 00.000 8976 MountToCamera -- mountX=3.44 mountY=2.31 hyp=4.14 mountTheta=0.59 cameraX=-3.62, cameraY=2.01 cameraTheta=2.64
03:32:15.787 00.000 8976 incremental bump (-3.625, 2.007) isValid = 1
03:32:15.787 00.000 8976 Scheduling Mount bump of (-0.100, 0.058)
03:32:15.787 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:32:15.787 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:32:15.787 00.000 8976 move complete, result=0
03:32:15.787 00.000 9828 Worker thread wakes up
03:32:15.787 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:32:15.787 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:32:15.787 00.000 9828 CameraToMount -- cameraTheta (2.62) - m_xAngle (-3.10) = xAngle (5.72 = -0.57)
03:32:15.787 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.5 px 2 ms SOUTH
03:32:15.787 00.000 8976 worker thread done servicing request
03:32:15.788 00.001 8976 Worker thread wakes up
03:32:15.788 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:15.788 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:15.788 00.000 9828 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.64 = -0.65)
03:32:15.788 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.62 mountX=0.10 mountY=-0.07, mountTheta=-0.62
03:32:15.788 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
03:32:15.788 00.000 9828 BLC: window closed
03:32:15.788 00.000 9828 MoveAxis(W, 31, B)
03:32:15.788 00.000 9828 Guiding  Dir = 3, Dur = 31
03:32:15.788 00.000 9828 IsSlewing returns 0
03:32:15.789 00.001 9828 IsGuiding returns 0
03:32:15.789 00.000 9828 PulseGuide returned control before completion, sleep 41
03:32:15.836 00.047 9828 IsGuiding returns 1
03:32:15.836 00.000 9828 scope still moving after pulse duration time elapsed
03:32:15.867 00.031 9828 IsSlewing returns 0
03:32:15.867 00.000 9828 IsGuiding returns 1
03:32:15.898 00.031 9828 IsSlewing returns 0
03:32:15.898 00.000 9828 IsGuiding returns 1
03:32:15.928 00.030 9828 IsSlewing returns 0
03:32:15.928 00.000 9828 IsGuiding returns 0
03:32:15.928 00.000 9828 scope move finished after 31 + 108 ms
03:32:15.928 00.000 9828 Move returns status 0, amount 31
03:32:15.928 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:15.928 00.000 9828 MoveAxis(N, 10, B)
03:32:15.928 00.000 9828 Guiding  Dir = 0, Dur = 10
03:32:15.944 00.016 9828 IsSlewing returns 0
03:32:15.944 00.000 9828 IsGuiding returns 0
03:32:15.944 00.000 9828 PulseGuide returned control before completion, sleep 20
03:32:15.975 00.031 9828 IsGuiding returns 1
03:32:15.975 00.000 9828 scope still moving after pulse duration time elapsed
03:32:16.007 00.032 9828 IsSlewing returns 0
03:32:16.007 00.000 9828 IsGuiding returns 1
03:32:16.040 00.033 9828 IsSlewing returns 0
03:32:16.040 00.000 9828 IsGuiding returns 1
03:32:16.071 00.031 9828 IsSlewing returns 0
03:32:16.072 00.001 9828 IsGuiding returns 0
03:32:16.072 00.000 9828 scope move finished after 10 + 117 ms
03:32:16.072 00.000 9828 Move returns status 0, amount 10
03:32:16.072 00.000 9828 move complete, result=0
03:32:16.072 00.000 9828 worker thread done servicing request
03:32:16.073 00.001 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 10 ms NORTH
03:32:16.487 00.414 8976 Exposure complete
03:32:16.492 00.005 8976 worker thread done servicing request
03:32:16.492 00.000 5052 OnExposeComplete: enter
03:32:16.492 00.000 5052 UpdateGuideState(): m_state=6
03:32:16.492 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14199
03:32:16.492 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=280.16, Mass=42, SNR=4.4, Peak=53 HFD=1.8
03:32:16.492 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
03:32:16.492 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.56 = 2.72)
03:32:16.492 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-1.54 hyp=1.56 cameraTheta=-1.42 mountX=-1.48 mountY=0.64, mountTheta=2.73
03:32:16.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-1.54, opts=13)
03:32:16.493 00.000 5052 Enqueuing Move request for stepguider (0.24, -1.54)
03:32:16.493 00.000 8976 Worker thread wakes up
03:32:16.493 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:32:16.493 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:32:16.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:16.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:16.493 00.000 5052 Enqueuing Expose request
03:32:16.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -1.54) opts 0xd
03:32:16.494 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -1.54)
03:32:16.494 00.000 8976 Moving (0.24, -1.54) raw xDistance=-1.48 yDistance=0.64
03:32:16.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.48
03:32:16.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
03:32:16.494 00.000 8976 MoveAxis(R, 6, ABG)
03:32:16.494 00.000 8976 stepping (-26, -16) + (6, 0)
03:32:16.494 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:32:16.538 00.044 8976 Received - 47 (G) 
03:32:16.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:32:16.538 00.000 8976 stepped: pos (-20, -16)
03:32:16.538 00.000 8976 MoveAxis(D, 3, ABG)
03:32:16.538 00.000 8976 stepping (-20, -16) + (0, -3)
03:32:16.538 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:16.569 00.031 8976 Received - 47 (G) 
03:32:16.570 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:16.570 00.000 8976 stepped: pos (-20, -19)
03:32:16.570 00.000 8976 MountToCamera -- mountTheta (0.66) + m_xAngle (2.04) = xAngle (2.70 = 2.70)
03:32:16.570 00.000 8976 MountToCamera -- mountX=3.31 mountY=2.55 hyp=4.18 mountTheta=0.66 cameraX=-3.78, cameraY=1.79 cameraTheta=2.70
03:32:16.570 00.000 8976 incremental bump (-3.775, 1.791) isValid = 1
03:32:16.570 00.000 8976 Scheduling Mount bump of (-0.104, 0.051)
03:32:16.570 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
03:32:16.570 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
03:32:16.570 00.000 8976 move complete, result=0
03:32:16.570 00.000 9828 Worker thread wakes up
03:32:16.570 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
03:32:16.570 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:32:16.570 00.000 9828 CameraToMount -- cameraTheta (2.68) - m_xAngle (-3.10) = xAngle (5.78 = -0.50)
03:32:16.570 00.000 9828 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.70 = -0.58)
03:32:16.570 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.68 mountX=0.10 mountY=-0.06, mountTheta=-0.56
03:32:16.570 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.06
03:32:16.570 00.000 5052 GuideStep: -1.5 px 6 ms EAST, 0.6 px 3 ms SOUTH
03:32:16.571 00.001 8976 worker thread done servicing request
03:32:16.571 00.000 8976 Worker thread wakes up
03:32:16.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:16.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:16.571 00.000 9828 BLC: window closed
03:32:16.571 00.000 9828 MoveAxis(W, 32, B)
03:32:16.571 00.000 9828 Guiding  Dir = 3, Dur = 32
03:32:16.572 00.001 9828 IsSlewing returns 0
03:32:16.572 00.000 9828 IsGuiding returns 0
03:32:16.573 00.001 9828 PulseGuide returned control before completion, sleep 42
03:32:16.621 00.048 9828 IsGuiding returns 1
03:32:16.621 00.000 9828 scope still moving after pulse duration time elapsed
03:32:16.653 00.032 9828 IsSlewing returns 0
03:32:16.653 00.000 9828 IsGuiding returns 1
03:32:16.684 00.031 9828 IsSlewing returns 0
03:32:16.684 00.000 9828 IsGuiding returns 1
03:32:16.715 00.031 9828 IsSlewing returns 0
03:32:16.715 00.000 9828 IsGuiding returns 1
03:32:16.745 00.030 9828 IsSlewing returns 0
03:32:16.745 00.000 9828 IsGuiding returns 0
03:32:16.745 00.000 9828 scope move finished after 32 + 140 ms
03:32:16.745 00.000 9828 Move returns status 0, amount 32
03:32:16.745 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:16.745 00.000 9828 MoveAxis(N, 9, B)
03:32:16.745 00.000 9828 Guiding  Dir = 0, Dur = 9
03:32:16.761 00.016 9828 IsSlewing returns 0
03:32:16.762 00.001 9828 IsGuiding returns 0
03:32:16.762 00.000 9828 PulseGuide returned control before completion, sleep 19
03:32:16.792 00.030 9828 IsGuiding returns 1
03:32:16.792 00.000 9828 scope still moving after pulse duration time elapsed
03:32:16.824 00.032 9828 IsSlewing returns 0
03:32:16.829 00.005 9828 IsGuiding returns 1
03:32:16.854 00.025 9828 IsSlewing returns 0
03:32:16.854 00.000 9828 IsGuiding returns 1
03:32:16.885 00.031 9828 IsSlewing returns 0
03:32:16.885 00.000 9828 IsGuiding returns 1
03:32:16.917 00.032 9828 IsSlewing returns 0
03:32:16.917 00.000 9828 IsGuiding returns 0
03:32:16.917 00.000 9828 scope move finished after 9 + 146 ms
03:32:16.917 00.000 9828 Move returns status 0, amount 9
03:32:16.917 00.000 9828 move complete, result=0
03:32:16.917 00.000 9828 worker thread done servicing request
03:32:16.917 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
03:32:17.257 00.340 8976 Exposure complete
03:32:17.262 00.005 8976 worker thread done servicing request
03:32:17.263 00.001 5052 OnExposeComplete: enter
03:32:17.263 00.000 5052 UpdateGuideState(): m_state=6
03:32:17.263 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14200
03:32:17.263 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=281.58, Mass=53, SNR=4.9, Peak=55 HFD=2.9
03:32:17.263 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
03:32:17.263 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
03:32:17.263 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.13 hyp=0.52 cameraTheta=-0.26 mountX=-0.35 mountY=-0.35, mountTheta=-2.35
03:32:17.264 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.13, opts=13)
03:32:17.264 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.13)
03:32:17.264 00.000 8976 Worker thread wakes up
03:32:17.264 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.13) opts 0xd
03:32:17.264 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.13)
03:32:17.264 00.000 8976 Moving (0.50, -0.13) raw xDistance=-0.35 yDistance=-0.35
03:32:17.264 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:17.264 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:32:17.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:17.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.35
03:32:17.264 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.35
03:32:17.264 00.000 8976 MoveAxis(R, 2, ABG)
03:32:17.264 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:17.264 00.000 5052 Enqueuing Expose request
03:32:17.265 00.001 8976 stepping (-20, -19) + (2, 0)
03:32:17.265 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:17.290 00.025 8976 Received - 47 (G) 
03:32:17.290 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:17.290 00.000 8976 stepped: pos (-18, -19)
03:32:17.290 00.000 8976 MoveAxis(U, 1, ABG)
03:32:17.290 00.000 8976 stepping (-18, -19) + (0, 1)
03:32:17.290 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:17.322 00.032 8976 Received - 47 (G) 
03:32:17.322 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:17.322 00.000 8976 stepped: pos (-18, -18)
03:32:17.322 00.000 8976 MountToCamera -- mountTheta (0.70) + m_xAngle (2.04) = xAngle (2.75 = 2.75)
03:32:17.322 00.000 8976 MountToCamera -- mountX=3.13 mountY=2.65 hyp=4.10 mountTheta=0.70 cameraX=-3.78, cameraY=1.58 cameraTheta=2.75
03:32:17.322 00.000 8976 incremental bump (-3.783, 1.581) isValid = 1
03:32:17.322 00.000 8976 Scheduling Mount bump of (-0.106, 0.046)
03:32:17.323 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.05, opts=4)
03:32:17.323 00.000 8976 Enqueuing Move request for scope (-0.11, 0.05)
03:32:17.323 00.000 8976 move complete, result=0
03:32:17.323 00.000 9828 Worker thread wakes up
03:32:17.323 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0x4
03:32:17.323 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
03:32:17.323 00.000 9828 CameraToMount -- cameraTheta (2.73) - m_xAngle (-3.10) = xAngle (5.83 = -0.45)
03:32:17.323 00.000 9828 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.75 = -0.54)
03:32:17.323 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.73 mountX=0.10 mountY=-0.06, mountTheta=-0.52
03:32:17.323 00.000 9828 Moving (-0.11, 0.05) raw xDistance=0.10 yDistance=-0.06
03:32:17.323 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.3 px 1 ms NORTH
03:32:17.323 00.000 8976 worker thread done servicing request
03:32:17.323 00.000 8976 Worker thread wakes up
03:32:17.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:17.323 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:17.323 00.000 9828 BLC: window closed
03:32:17.324 00.001 9828 MoveAxis(W, 33, B)
03:32:17.324 00.000 9828 Guiding  Dir = 3, Dur = 33
03:32:17.324 00.000 9828 IsSlewing returns 0
03:32:17.324 00.000 9828 IsGuiding returns 0
03:32:17.324 00.000 9828 PulseGuide returned control before completion, sleep 43
03:32:17.380 00.056 9828 IsGuiding returns 1
03:32:17.380 00.000 9828 scope still moving after pulse duration time elapsed
03:32:17.412 00.032 9828 IsSlewing returns 0
03:32:17.412 00.000 9828 IsGuiding returns 1
03:32:17.444 00.032 9828 IsSlewing returns 0
03:32:17.444 00.000 9828 IsGuiding returns 1
03:32:17.476 00.032 9828 IsSlewing returns 0
03:32:17.476 00.000 9828 IsGuiding returns 0
03:32:17.476 00.000 9828 scope move finished after 33 + 118 ms
03:32:17.476 00.000 9828 Move returns status 0, amount 33
03:32:17.476 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:17.476 00.000 9828 MoveAxis(N, 8, B)
03:32:17.476 00.000 9828 Guiding  Dir = 0, Dur = 8
03:32:17.491 00.015 9828 IsSlewing returns 0
03:32:17.491 00.000 9828 IsGuiding returns 0
03:32:17.491 00.000 9828 PulseGuide returned control before completion, sleep 18
03:32:17.523 00.032 9828 IsGuiding returns 1
03:32:17.523 00.000 9828 scope still moving after pulse duration time elapsed
03:32:17.554 00.031 9828 IsSlewing returns 0
03:32:17.554 00.000 9828 IsGuiding returns 1
03:32:17.586 00.032 9828 IsSlewing returns 0
03:32:17.586 00.000 9828 IsGuiding returns 1
03:32:17.616 00.030 9828 IsSlewing returns 0
03:32:17.616 00.000 9828 IsGuiding returns 0
03:32:17.616 00.000 9828 scope move finished after 8 + 116 ms
03:32:17.616 00.000 9828 Move returns status 0, amount 8
03:32:17.616 00.000 9828 move complete, result=0
03:32:17.616 00.000 9828 worker thread done servicing request
03:32:17.616 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.1 px 8 ms NORTH
03:32:18.008 00.392 8976 Exposure complete
03:32:18.014 00.006 8976 worker thread done servicing request
03:32:18.015 00.001 5052 OnExposeComplete: enter
03:32:18.015 00.000 5052 UpdateGuideState(): m_state=6
03:32:18.015 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14201
03:32:18.015 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=282.95, Mass=34, SNR=3.9, Peak=52 HFD=2.1
03:32:18.015 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.82 = -0.82)
03:32:18.015 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.92 = -0.92)
03:32:18.015 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=1.24 hyp=1.32 cameraTheta=1.23 mountX=0.90 mountY=-1.05, mountTheta=-0.86
03:32:18.016 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=1.24, opts=13)
03:32:18.016 00.000 5052 Enqueuing Move request for stepguider (0.44, 1.24)
03:32:18.016 00.000 8976 Worker thread wakes up
03:32:18.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 1.24) opts 0xd
03:32:18.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 1.24)
03:32:18.016 00.000 8976 Moving (0.44, 1.24) raw xDistance=0.90 yDistance=-1.05
03:32:18.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.90
03:32:18.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:32:18.016 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:32:18.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:18.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.05
03:32:18.016 00.000 8976 MoveAxis(L, 4, ABG)
03:32:18.016 00.000 8976 stepping (-18, -18) + (-4, 0)
03:32:18.016 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:18.017 00.001 5052 Enqueuing Expose request
03:32:18.017 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:18.056 00.039 8976 Received - 47 (G) 
03:32:18.057 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:18.057 00.000 8976 stepped: pos (-22, -18)
03:32:18.057 00.000 8976 MoveAxis(U, 4, ABG)
03:32:18.057 00.000 8976 stepping (-22, -18) + (0, 4)
03:32:18.057 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:18.089 00.032 8976 Received - 47 (G) 
03:32:18.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:18.089 00.000 8976 stepped: pos (-22, -14)
03:32:18.089 00.000 8976 MountToCamera -- mountTheta (0.66) + m_xAngle (2.04) = xAngle (2.71 = 2.71)
03:32:18.089 00.000 8976 MountToCamera -- mountX=3.21 mountY=2.51 hyp=4.07 mountTheta=0.66 cameraX=-3.69, cameraY=1.71 cameraTheta=2.71
03:32:18.089 00.000 8976 incremental bump (-3.694, 1.715) isValid = 1
03:32:18.089 00.000 8976 Scheduling Mount bump of (-0.104, 0.050)
03:32:18.089 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
03:32:18.089 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
03:32:18.089 00.000 8976 move complete, result=0
03:32:18.089 00.000 8976 worker thread done servicing request
03:32:18.089 00.000 8976 Worker thread wakes up
03:32:18.090 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:18.090 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:18.090 00.000 9828 Worker thread wakes up
03:32:18.090 00.000 5052 GuideStep: 0.9 px 4 ms WEST, -1.0 px 4 ms NORTH
03:32:18.090 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
03:32:18.090 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:32:18.090 00.000 9828 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.10) = xAngle (5.79 = -0.49)
03:32:18.090 00.000 9828 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.71 = -0.58)
03:32:18.090 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.69 mountX=0.10 mountY=-0.06, mountTheta=-0.55
03:32:18.090 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.06
03:32:18.090 00.000 9828 BLC: window closed
03:32:18.090 00.000 9828 MoveAxis(W, 32, B)
03:32:18.090 00.000 9828 Guiding  Dir = 3, Dur = 32
03:32:18.091 00.001 9828 IsSlewing returns 0
03:32:18.091 00.000 9828 IsGuiding returns 0
03:32:18.091 00.000 9828 PulseGuide returned control before completion, sleep 42
03:32:18.145 00.054 9828 IsGuiding returns 1
03:32:18.145 00.000 9828 scope still moving after pulse duration time elapsed
03:32:18.178 00.033 9828 IsSlewing returns 0
03:32:18.182 00.004 9828 IsGuiding returns 1
03:32:18.209 00.027 9828 IsSlewing returns 0
03:32:18.209 00.000 9828 IsGuiding returns 1
03:32:18.239 00.030 9828 IsSlewing returns 0
03:32:18.239 00.000 9828 IsGuiding returns 0
03:32:18.239 00.000 9828 scope move finished after 32 + 115 ms
03:32:18.239 00.000 9828 Move returns status 0, amount 32
03:32:18.239 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:18.239 00.000 9828 MoveAxis(N, 9, B)
03:32:18.239 00.000 9828 Guiding  Dir = 0, Dur = 9
03:32:18.255 00.016 9828 IsSlewing returns 0
03:32:18.255 00.000 9828 IsGuiding returns 0
03:32:18.256 00.001 9828 PulseGuide returned control before completion, sleep 19
03:32:18.287 00.031 9828 IsGuiding returns 1
03:32:18.287 00.000 9828 scope still moving after pulse duration time elapsed
03:32:18.318 00.031 9828 IsSlewing returns 0
03:32:18.318 00.000 9828 IsGuiding returns 1
03:32:18.348 00.030 9828 IsSlewing returns 0
03:32:18.348 00.000 9828 IsGuiding returns 1
03:32:18.379 00.031 9828 IsSlewing returns 0
03:32:18.379 00.000 9828 IsGuiding returns 1
03:32:18.409 00.030 9828 IsSlewing returns 0
03:32:18.409 00.000 9828 IsGuiding returns 0
03:32:18.409 00.000 9828 scope move finished after 9 + 145 ms
03:32:18.409 00.000 9828 Move returns status 0, amount 9
03:32:18.409 00.000 9828 move complete, result=0
03:32:18.409 00.000 9828 worker thread done servicing request
03:32:18.409 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
03:32:18.781 00.372 8976 Exposure complete
03:32:18.787 00.006 8976 worker thread done servicing request
03:32:18.787 00.000 5052 OnExposeComplete: enter
03:32:18.787 00.000 5052 UpdateGuideState(): m_state=6
03:32:18.787 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14202
03:32:18.787 00.000 5052 Star::Find returns 1 (1), X=328.95, Y=280.77, Mass=58, SNR=5.1, Peak=51 HFD=2.5
03:32:18.788 00.001 5052 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.04) = xAngle (-3.85 = 2.44)
03:32:18.788 00.000 5052 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.95 = 2.33)
03:32:18.788 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.94 hyp=0.97 cameraTheta=-1.80 mountX=-0.74 mountY=0.70, mountTheta=2.38
03:32:18.788 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.94, opts=13)
03:32:18.788 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.94)
03:32:18.788 00.000 8976 Worker thread wakes up
03:32:18.789 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.94) opts 0xd
03:32:18.789 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.94)
03:32:18.789 00.000 8976 Moving (-0.22, -0.94) raw xDistance=-0.74 yDistance=0.70
03:32:18.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.74
03:32:18.789 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.70
03:32:18.789 00.000 8976 MoveAxis(R, 3, ABG)
03:32:18.789 00.000 8976 stepping (-22, -14) + (3, 0)
03:32:18.789 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:18.789 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:18.789 00.000 5052 UpdateGuideState exits: m=58 SNR=5.1 Saturated
03:32:18.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:18.790 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:18.790 00.000 5052 Enqueuing Expose request
03:32:18.824 00.034 8976 Received - 47 (G) 
03:32:18.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:18.824 00.000 8976 stepped: pos (-19, -14)
03:32:18.825 00.001 8976 MoveAxis(D, 2, ABG)
03:32:18.825 00.000 8976 stepping (-19, -14) + (0, -2)
03:32:18.825 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:18.856 00.031 8976 Received - 47 (G) 
03:32:18.856 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:18.856 00.000 8976 stepped: pos (-19, -16)
03:32:18.857 00.001 8976 MountToCamera -- mountTheta (0.68) + m_xAngle (2.04) = xAngle (2.72 = 2.72)
03:32:18.857 00.000 8976 MountToCamera -- mountX=3.11 mountY=2.52 hyp=4.00 mountTheta=0.68 cameraX=-3.66, cameraY=1.62 cameraTheta=2.72
03:32:18.857 00.000 8976 incremental bump (-3.659, 1.622) isValid = 1
03:32:18.857 00.000 8976 Scheduling Mount bump of (-0.105, 0.048)
03:32:18.857 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
03:32:18.857 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
03:32:18.857 00.000 8976 move complete, result=0
03:32:18.857 00.000 8976 worker thread done servicing request
03:32:18.857 00.000 9828 Worker thread wakes up
03:32:18.857 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.7 px 2 ms SOUTH
03:32:18.857 00.000 8976 Worker thread wakes up
03:32:18.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:18.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:18.857 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
03:32:18.857 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:32:18.858 00.001 9828 CameraToMount -- cameraTheta (2.71) - m_xAngle (-3.10) = xAngle (5.81 = -0.48)
03:32:18.858 00.000 9828 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.73 = -0.56)
03:32:18.858 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.71 mountX=0.10 mountY=-0.06, mountTheta=-0.54
03:32:18.858 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.06
03:32:18.858 00.000 9828 BLC: window closed
03:32:18.858 00.000 9828 MoveAxis(W, 33, B)
03:32:18.858 00.000 9828 Guiding  Dir = 3, Dur = 33
03:32:18.858 00.000 9828 IsSlewing returns 0
03:32:18.858 00.000 9828 IsGuiding returns 0
03:32:18.859 00.001 9828 PulseGuide returned control before completion, sleep 43
03:32:18.909 00.050 9828 IsGuiding returns 1
03:32:18.909 00.000 9828 scope still moving after pulse duration time elapsed
03:32:18.940 00.031 9828 IsSlewing returns 0
03:32:18.940 00.000 9828 IsGuiding returns 1
03:32:18.972 00.032 9828 IsSlewing returns 0
03:32:18.972 00.000 9828 IsGuiding returns 1
03:32:19.003 00.031 9828 IsSlewing returns 0
03:32:19.003 00.000 9828 IsGuiding returns 0
03:32:19.003 00.000 9828 scope move finished after 33 + 111 ms
03:32:19.003 00.000 9828 Move returns status 0, amount 33
03:32:19.003 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:19.003 00.000 9828 MoveAxis(N, 8, B)
03:32:19.003 00.000 9828 Guiding  Dir = 0, Dur = 8
03:32:19.019 00.016 9828 IsSlewing returns 0
03:32:19.019 00.000 9828 IsGuiding returns 0
03:32:19.019 00.000 9828 PulseGuide returned control before completion, sleep 18
03:32:19.050 00.031 9828 IsGuiding returns 1
03:32:19.050 00.000 9828 scope still moving after pulse duration time elapsed
03:32:19.081 00.031 9828 IsSlewing returns 0
03:32:19.081 00.000 9828 IsGuiding returns 1
03:32:19.111 00.030 9828 IsSlewing returns 0
03:32:19.111 00.000 9828 IsGuiding returns 1
03:32:19.143 00.032 9828 IsSlewing returns 0
03:32:19.143 00.000 9828 IsGuiding returns 1
03:32:19.174 00.031 9828 IsSlewing returns 0
03:32:19.174 00.000 9828 IsGuiding returns 0
03:32:19.174 00.000 9828 scope move finished after 8 + 147 ms
03:32:19.174 00.000 9828 Move returns status 0, amount 8
03:32:19.175 00.001 9828 move complete, result=0
03:32:19.175 00.000 9828 worker thread done servicing request
03:32:19.175 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.1 px 8 ms NORTH
03:32:19.543 00.368 8976 Exposure complete
03:32:19.549 00.006 8976 worker thread done servicing request
03:32:19.553 00.004 5052 OnExposeComplete: enter
03:32:19.553 00.000 5052 UpdateGuideState(): m_state=6
03:32:19.553 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14203
03:32:19.553 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=282.50, Mass=45, SNR=4.6, Peak=57 HFD=1.8
03:32:19.553 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (-0.01 = -0.01)
03:32:19.553 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.11 = -0.11)
03:32:19.553 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.79 hyp=0.89 cameraTheta=2.04 mountX=0.89 mountY=-0.10, mountTheta=-0.11
03:32:19.554 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.79, opts=13)
03:32:19.554 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.79)
03:32:19.554 00.000 8976 Worker thread wakes up
03:32:19.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.79) opts 0xd
03:32:19.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.79)
03:32:19.554 00.000 8976 Moving (-0.40, 0.79) raw xDistance=0.89 yDistance=-0.10
03:32:19.554 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:19.554 00.000 5052 UpdateGuideState exits: m=45 SNR=4.6
03:32:19.554 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:19.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.89
03:32:19.554 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:19.554 00.000 5052 Enqueuing Expose request
03:32:19.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:32:19.554 00.000 8976 MoveAxis(L, 3, ABG)
03:32:19.554 00.000 8976 stepping (-19, -16) + (-3, 0)
03:32:19.554 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:19.591 00.037 8976 Received - 47 (G) 
03:32:19.591 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:19.591 00.000 8976 stepped: pos (-22, -16)
03:32:19.591 00.000 8976 MoveAxis(U, 0, ABG)
03:32:19.591 00.000 8976 MountToCamera -- mountTheta (0.67) + m_xAngle (2.04) = xAngle (2.71 = 2.71)
03:32:19.591 00.000 8976 MountToCamera -- mountX=3.20 mountY=2.53 hyp=4.07 mountTheta=0.67 cameraX=-3.70, cameraY=1.69 cameraTheta=2.71
03:32:19.591 00.000 8976 incremental bump (-3.704, 1.695) isValid = 1
03:32:19.592 00.001 8976 Scheduling Mount bump of (-0.104, 0.050)
03:32:19.592 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
03:32:19.592 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
03:32:19.592 00.000 8976 move complete, result=0
03:32:19.592 00.000 9828 Worker thread wakes up
03:32:19.592 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
03:32:19.592 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:32:19.592 00.000 9828 CameraToMount -- cameraTheta (2.70) - m_xAngle (-3.10) = xAngle (5.79 = -0.49)
03:32:19.592 00.000 5052 GuideStep: 0.9 px 3 ms WEST, -0.1 px 0 ms NORTH
03:32:19.592 00.000 8976 worker thread done servicing request
03:32:19.592 00.000 8976 Worker thread wakes up
03:32:19.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:19.592 00.000 9828 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.71 = -0.57)
03:32:19.592 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.70 mountX=0.10 mountY=-0.06, mountTheta=-0.55
03:32:19.592 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.06
03:32:19.592 00.000 9828 BLC: window closed
03:32:19.592 00.000 9828 MoveAxis(W, 32, B)
03:32:19.592 00.000 9828 Guiding  Dir = 3, Dur = 32
03:32:19.594 00.002 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:19.594 00.000 9828 IsSlewing returns 0
03:32:19.594 00.000 9828 IsGuiding returns 0
03:32:19.594 00.000 9828 PulseGuide returned control before completion, sleep 42
03:32:19.641 00.047 9828 IsGuiding returns 1
03:32:19.641 00.000 9828 scope still moving after pulse duration time elapsed
03:32:19.672 00.031 9828 IsSlewing returns 0
03:32:19.672 00.000 9828 IsGuiding returns 1
03:32:19.703 00.031 9828 IsSlewing returns 0
03:32:19.703 00.000 9828 IsGuiding returns 1
03:32:19.734 00.031 9828 IsSlewing returns 0
03:32:19.734 00.000 9828 IsGuiding returns 0
03:32:19.734 00.000 9828 scope move finished after 32 + 108 ms
03:32:19.734 00.000 9828 Move returns status 0, amount 32
03:32:19.734 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:19.734 00.000 9828 MoveAxis(N, 8, B)
03:32:19.734 00.000 9828 Guiding  Dir = 0, Dur = 8
03:32:19.750 00.016 9828 IsSlewing returns 0
03:32:19.750 00.000 9828 IsGuiding returns 0
03:32:19.750 00.000 9828 PulseGuide returned control before completion, sleep 18
03:32:19.781 00.031 9828 IsGuiding returns 1
03:32:19.781 00.000 9828 scope still moving after pulse duration time elapsed
03:32:19.812 00.031 9828 IsSlewing returns 0
03:32:19.812 00.000 9828 IsGuiding returns 1
03:32:19.843 00.031 9828 IsSlewing returns 0
03:32:19.843 00.000 9828 IsGuiding returns 1
03:32:19.874 00.031 9828 IsSlewing returns 0
03:32:19.874 00.000 9828 IsGuiding returns 1
03:32:19.905 00.031 9828 IsSlewing returns 0
03:32:19.905 00.000 9828 IsGuiding returns 0
03:32:19.905 00.000 9828 scope move finished after 8 + 147 ms
03:32:19.905 00.000 9828 Move returns status 0, amount 8
03:32:19.905 00.000 9828 move complete, result=0
03:32:19.905 00.000 9828 worker thread done servicing request
03:32:19.905 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 8 ms NORTH
03:32:20.278 00.373 8976 Exposure complete
03:32:20.283 00.005 8976 worker thread done servicing request
03:32:20.283 00.000 5052 OnExposeComplete: enter
03:32:20.283 00.000 5052 UpdateGuideState(): m_state=6
03:32:20.283 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14204
03:32:20.283 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.61, Mass=28, SNR=3.6, Peak=55 HFD=1.3
03:32:20.283 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.01 = 1.28)
03:32:20.283 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
03:32:20.283 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.10 hyp=0.58 cameraTheta=-2.96 mountX=0.17 mountY=0.53, mountTheta=1.27
03:32:20.284 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.10, opts=13)
03:32:20.284 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.10)
03:32:20.284 00.000 8976 Worker thread wakes up
03:32:20.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.10) opts 0xd
03:32:20.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.10)
03:32:20.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:20.284 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:32:20.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:20.284 00.000 8976 Moving (-0.57, -0.10) raw xDistance=0.17 yDistance=0.53
03:32:20.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:32:20.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
03:32:20.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:20.285 00.001 5052 Enqueuing Expose request
03:32:20.285 00.000 8976 MoveAxis(R, 0, ABG)
03:32:20.285 00.000 8976 MoveAxis(D, 2, ABG)
03:32:20.285 00.000 8976 stepping (-22, -16) + (0, -2)
03:32:20.285 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:20.310 00.025 8976 Received - 47 (G) 
03:32:20.310 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:20.312 00.002 8976 stepped: pos (-22, -18)
03:32:20.312 00.000 8976 MountToCamera -- mountTheta (0.68) + m_xAngle (2.04) = xAngle (2.72 = 2.72)
03:32:20.312 00.000 8976 MountToCamera -- mountX=3.25 mountY=2.64 hyp=4.19 mountTheta=0.68 cameraX=-3.83, cameraY=1.70 cameraTheta=2.72
03:32:20.312 00.000 8976 incremental bump (-3.828, 1.696) isValid = 1
03:32:20.312 00.000 8976 Scheduling Mount bump of (-0.105, 0.048)
03:32:20.312 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.05, opts=4)
03:32:20.312 00.000 8976 Enqueuing Move request for scope (-0.11, 0.05)
03:32:20.312 00.000 8976 move complete, result=0
03:32:20.312 00.000 9828 Worker thread wakes up
03:32:20.312 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0x4
03:32:20.312 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
03:32:20.312 00.000 9828 CameraToMount -- cameraTheta (2.71) - m_xAngle (-3.10) = xAngle (5.81 = -0.48)
03:32:20.312 00.000 9828 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.73 = -0.56)
03:32:20.312 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.71 mountX=0.10 mountY=-0.06, mountTheta=-0.54
03:32:20.312 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:32:20.312 00.000 8976 worker thread done servicing request
03:32:20.312 00.000 8976 Worker thread wakes up
03:32:20.312 00.000 9828 Moving (-0.11, 0.05) raw xDistance=0.10 yDistance=-0.06
03:32:20.312 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:20.312 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:20.312 00.000 9828 BLC: window closed
03:32:20.312 00.000 9828 MoveAxis(W, 33, B)
03:32:20.312 00.000 9828 Guiding  Dir = 3, Dur = 33
03:32:20.312 00.000 9828 IsSlewing returns 0
03:32:20.312 00.000 9828 IsGuiding returns 0
03:32:20.313 00.001 9828 PulseGuide returned control before completion, sleep 43
03:32:20.372 00.059 9828 IsGuiding returns 1
03:32:20.372 00.000 9828 scope still moving after pulse duration time elapsed
03:32:20.403 00.031 9828 IsSlewing returns 0
03:32:20.403 00.000 9828 IsGuiding returns 1
03:32:20.434 00.031 9828 IsSlewing returns 0
03:32:20.434 00.000 9828 IsGuiding returns 1
03:32:20.464 00.030 9828 IsSlewing returns 0
03:32:20.464 00.000 9828 IsGuiding returns 0
03:32:20.464 00.000 9828 scope move finished after 33 + 118 ms
03:32:20.464 00.000 9828 Move returns status 0, amount 33
03:32:20.464 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:20.464 00.000 9828 MoveAxis(N, 8, B)
03:32:20.464 00.000 9828 Guiding  Dir = 0, Dur = 8
03:32:20.480 00.016 9828 IsSlewing returns 0
03:32:20.480 00.000 9828 IsGuiding returns 0
03:32:20.480 00.000 9828 PulseGuide returned control before completion, sleep 18
03:32:20.511 00.031 9828 IsGuiding returns 1
03:32:20.511 00.000 9828 scope still moving after pulse duration time elapsed
03:32:20.542 00.031 9828 IsSlewing returns 0
03:32:20.542 00.000 9828 IsGuiding returns 1
03:32:20.573 00.031 9828 IsSlewing returns 0
03:32:20.574 00.001 9828 IsGuiding returns 1
03:32:20.604 00.030 9828 IsSlewing returns 0
03:32:20.604 00.000 9828 IsGuiding returns 1
03:32:20.636 00.032 9828 IsSlewing returns 0
03:32:20.636 00.000 9828 IsGuiding returns 0
03:32:20.636 00.000 9828 scope move finished after 8 + 148 ms
03:32:20.636 00.000 9828 Move returns status 0, amount 8
03:32:20.636 00.000 9828 move complete, result=0
03:32:20.636 00.000 9828 worker thread done servicing request
03:32:20.636 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.1 px 8 ms NORTH
03:32:20.999 00.363 8976 Exposure complete
03:32:21.004 00.005 8976 worker thread done servicing request
03:32:21.004 00.000 5052 OnExposeComplete: enter
03:32:21.004 00.000 5052 UpdateGuideState(): m_state=6
03:32:21.004 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14205
03:32:21.004 00.000 5052 Star::Find returns 1 (0), X=327.90, Y=281.17, Mass=45, SNR=4.5, Peak=53 HFD=2.6
03:32:21.004 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
03:32:21.004 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.89 = 1.40)
03:32:21.004 00.000 5052 CameraToMount -- cameraX=-1.27 cameraY=-0.54 hyp=1.38 cameraTheta=-2.74 mountX=0.10 mountY=1.36, mountTheta=1.50
03:32:21.005 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.27, y=-0.54, opts=13)
03:32:21.005 00.000 5052 Enqueuing Move request for stepguider (-1.27, -0.54)
03:32:21.005 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:21.005 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:32:21.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:21.005 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:21.005 00.000 5052 Enqueuing Expose request
03:32:21.005 00.000 8976 Worker thread wakes up
03:32:21.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.27, -0.54) opts 0xd
03:32:21.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.27, -0.54)
03:32:21.005 00.000 8976 Moving (-1.27, -0.54) raw xDistance=0.10 yDistance=1.36
03:32:21.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:32:21.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.36
03:32:21.005 00.000 8976 MoveAxis(R, 0, ABG)
03:32:21.005 00.000 8976 MoveAxis(D, 6, ABG)
03:32:21.005 00.000 8976 stepping (-22, -18) + (0, -6)
03:32:21.006 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:32:21.046 00.040 8976 Received - 47 (G) 
03:32:21.047 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:32:21.047 00.000 8976 stepped: pos (-22, -24)
03:32:21.047 00.000 8976 MountToCamera -- mountTheta (0.74) + m_xAngle (2.04) = xAngle (2.79 = 2.79)
03:32:21.047 00.000 8976 MountToCamera -- mountX=3.29 mountY=3.02 hyp=4.47 mountTheta=0.74 cameraX=-4.19, cameraY=1.55 cameraTheta=2.79
03:32:21.047 00.000 8976 incremental bump (-4.191, 1.554) isValid = 1
03:32:21.047 00.000 8976 Scheduling Mount bump of (-0.108, 0.041)
03:32:21.047 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
03:32:21.047 00.000 8976 Enqueuing Move request for scope (-0.11, 0.04)
03:32:21.047 00.000 8976 move complete, result=0
03:32:21.047 00.000 9828 Worker thread wakes up
03:32:21.047 00.000 8976 worker thread done servicing request
03:32:21.047 00.000 8976 Worker thread wakes up
03:32:21.047 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
03:32:21.047 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.4 px 6 ms SOUTH
03:32:21.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:21.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:21.047 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
03:32:21.048 00.001 9828 CameraToMount -- cameraTheta (2.77) - m_xAngle (-3.10) = xAngle (5.87 = -0.41)
03:32:21.048 00.000 9828 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.79 = -0.49)
03:32:21.048 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.77 mountX=0.11 mountY=-0.05, mountTheta=-0.48
03:32:21.048 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.05
03:32:21.048 00.000 9828 BLC: window closed
03:32:21.048 00.000 9828 MoveAxis(W, 34, B)
03:32:21.048 00.000 9828 Guiding  Dir = 3, Dur = 34
03:32:21.048 00.000 9828 IsSlewing returns 0
03:32:21.048 00.000 9828 IsGuiding returns 0
03:32:21.049 00.001 9828 PulseGuide returned control before completion, sleep 44
03:32:21.099 00.050 9828 IsGuiding returns 1
03:32:21.099 00.000 9828 scope still moving after pulse duration time elapsed
03:32:21.131 00.032 9828 IsSlewing returns 0
03:32:21.131 00.000 9828 IsGuiding returns 1
03:32:21.161 00.030 9828 IsSlewing returns 0
03:32:21.161 00.000 9828 IsGuiding returns 1
03:32:21.192 00.031 9828 IsSlewing returns 0
03:32:21.192 00.000 9828 IsGuiding returns 0
03:32:21.192 00.000 9828 scope move finished after 34 + 110 ms
03:32:21.192 00.000 9828 Move returns status 0, amount 34
03:32:21.192 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:21.192 00.000 9828 MoveAxis(N, 7, B)
03:32:21.192 00.000 9828 Guiding  Dir = 0, Dur = 7
03:32:21.208 00.016 9828 IsSlewing returns 0
03:32:21.208 00.000 9828 IsGuiding returns 0
03:32:21.209 00.001 9828 PulseGuide returned control before completion, sleep 17
03:32:21.239 00.030 9828 IsGuiding returns 1
03:32:21.239 00.000 9828 scope still moving after pulse duration time elapsed
03:32:21.270 00.031 9828 IsSlewing returns 0
03:32:21.270 00.000 9828 IsGuiding returns 1
03:32:21.302 00.032 9828 IsSlewing returns 0
03:32:21.302 00.000 9828 IsGuiding returns 1
03:32:21.332 00.030 9828 IsSlewing returns 0
03:32:21.332 00.000 9828 IsGuiding returns 1
03:32:21.363 00.031 9828 IsSlewing returns 0
03:32:21.363 00.000 9828 IsGuiding returns 0
03:32:21.363 00.000 9828 scope move finished after 7 + 147 ms
03:32:21.363 00.000 9828 Move returns status 0, amount 7
03:32:21.363 00.000 9828 move complete, result=0
03:32:21.363 00.000 9828 worker thread done servicing request
03:32:21.363 00.000 5052 GuideStep: 0.1 px 34 ms WEST, -0.1 px 7 ms NORTH
03:32:21.732 00.369 8976 Exposure complete
03:32:21.737 00.005 8976 worker thread done servicing request
03:32:21.737 00.000 5052 OnExposeComplete: enter
03:32:21.738 00.001 5052 UpdateGuideState(): m_state=6
03:32:21.738 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14206
03:32:21.738 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.47, Mass=54, SNR=5.0, Peak=57 HFD=2.3
03:32:21.738 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
03:32:21.738 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.82)
03:32:21.738 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.24 hyp=0.33 cameraTheta=-2.32 mountX=-0.11 mountY=0.32, mountTheta=1.91
03:32:21.738 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.24, opts=13)
03:32:21.738 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.24)
03:32:21.738 00.000 8976 Worker thread wakes up
03:32:21.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.24) opts 0xd
03:32:21.739 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.24)
03:32:21.739 00.000 8976 Moving (-0.22, -0.24) raw xDistance=-0.11 yDistance=0.32
03:32:21.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:32:21.739 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:21.739 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:32:21.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:21.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.32
03:32:21.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:21.739 00.000 5052 Enqueuing Expose request
03:32:21.739 00.000 8976 MoveAxis(R, 0, ABG)
03:32:21.739 00.000 8976 MoveAxis(D, 2, ABG)
03:32:21.739 00.000 8976 stepping (-22, -24) + (0, -2)
03:32:21.739 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:21.766 00.027 8976 Received - 47 (G) 
03:32:21.766 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:21.766 00.000 8976 stepped: pos (-22, -26)
03:32:21.766 00.000 8976 MountToCamera -- mountTheta (0.80) + m_xAngle (2.04) = xAngle (2.84 = 2.84)
03:32:21.766 00.000 8976 MountToCamera -- mountX=3.32 mountY=3.39 hyp=4.74 mountTheta=0.80 cameraX=-4.53, cameraY=1.41 cameraTheta=2.84
03:32:21.766 00.000 8976 incremental bump (-4.527, 1.410) isValid = 1
03:32:21.766 00.000 8976 Scheduling Mount bump of (-0.110, 0.035)
03:32:21.766 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
03:32:21.766 00.000 8976 Enqueuing Move request for scope (-0.11, 0.04)
03:32:21.766 00.000 8976 move complete, result=0
03:32:21.766 00.000 9828 Worker thread wakes up
03:32:21.766 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 2 ms SOUTH
03:32:21.766 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
03:32:21.766 00.000 8976 worker thread done servicing request
03:32:21.767 00.001 8976 Worker thread wakes up
03:32:21.767 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
03:32:21.767 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:21.767 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:21.767 00.000 9828 CameraToMount -- cameraTheta (2.83) - m_xAngle (-3.10) = xAngle (5.92 = -0.36)
03:32:21.767 00.000 9828 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.84 = -0.44)
03:32:21.767 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.83 mountX=0.11 mountY=-0.05, mountTheta=-0.43
03:32:21.767 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.05
03:32:21.767 00.000 9828 BLC: window closed
03:32:21.767 00.000 9828 MoveAxis(W, 34, B)
03:32:21.767 00.000 9828 Guiding  Dir = 3, Dur = 34
03:32:21.767 00.000 9828 IsSlewing returns 0
03:32:21.768 00.001 9828 IsGuiding returns 0
03:32:21.768 00.000 9828 PulseGuide returned control before completion, sleep 44
03:32:21.816 00.048 9828 IsGuiding returns 1
03:32:21.816 00.000 9828 scope still moving after pulse duration time elapsed
03:32:21.847 00.031 9828 IsSlewing returns 0
03:32:21.847 00.000 9828 IsGuiding returns 1
03:32:21.877 00.030 9828 IsSlewing returns 0
03:32:21.877 00.000 9828 IsGuiding returns 1
03:32:21.909 00.032 9828 IsSlewing returns 0
03:32:21.909 00.000 9828 IsGuiding returns 0
03:32:21.910 00.001 9828 scope move finished after 34 + 107 ms
03:32:21.910 00.000 9828 Move returns status 0, amount 34
03:32:21.910 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:21.910 00.000 9828 MoveAxis(N, 7, B)
03:32:21.910 00.000 9828 Guiding  Dir = 0, Dur = 7
03:32:21.925 00.015 9828 IsSlewing returns 0
03:32:21.925 00.000 9828 IsGuiding returns 0
03:32:21.925 00.000 9828 PulseGuide returned control before completion, sleep 17
03:32:21.956 00.031 9828 IsGuiding returns 1
03:32:21.956 00.000 9828 scope still moving after pulse duration time elapsed
03:32:21.988 00.032 9828 IsSlewing returns 0
03:32:21.988 00.000 9828 IsGuiding returns 1
03:32:22.018 00.030 9828 IsSlewing returns 0
03:32:22.018 00.000 9828 IsGuiding returns 1
03:32:22.050 00.032 9828 IsSlewing returns 0
03:32:22.050 00.000 9828 IsGuiding returns 0
03:32:22.050 00.000 9828 scope move finished after 7 + 118 ms
03:32:22.050 00.000 9828 Move returns status 0, amount 7
03:32:22.050 00.000 9828 move complete, result=0
03:32:22.051 00.001 9828 worker thread done servicing request
03:32:22.051 00.000 5052 GuideStep: 0.1 px 34 ms WEST, -0.0 px 7 ms NORTH
03:32:22.449 00.398 8976 Exposure complete
03:32:22.454 00.005 8976 worker thread done servicing request
03:32:22.454 00.000 5052 OnExposeComplete: enter
03:32:22.454 00.000 5052 UpdateGuideState(): m_state=6
03:32:22.454 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14207
03:32:22.454 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.98, Mass=43, SNR=4.5, Peak=56 HFD=1.1
03:32:22.455 00.001 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
03:32:22.455 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
03:32:22.455 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.27 hyp=0.46 cameraTheta=0.62 mountX=0.07 mountY=-0.46, mountTheta=-1.42
03:32:22.456 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.27, opts=13)
03:32:22.456 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.27)
03:32:22.456 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:22.456 00.000 5052 UpdateGuideState exits: m=43 SNR=4.5
03:32:22.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:22.456 00.000 8976 Worker thread wakes up
03:32:22.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.27) opts 0xd
03:32:22.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.27)
03:32:22.456 00.000 8976 Moving (0.37, 0.27) raw xDistance=0.07 yDistance=-0.46
03:32:22.456 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:22.456 00.000 5052 Enqueuing Expose request
03:32:22.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:32:22.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.46
03:32:22.456 00.000 8976 MoveAxis(R, 0, ABG)
03:32:22.456 00.000 8976 MoveAxis(U, 2, ABG)
03:32:22.456 00.000 8976 stepping (-22, -26) + (0, 2)
03:32:22.456 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:22.485 00.029 8976 Received - 47 (G) 
03:32:22.485 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:22.485 00.000 8976 stepped: pos (-22, -24)
03:32:22.485 00.000 8976 MountToCamera -- mountTheta (0.81) + m_xAngle (2.04) = xAngle (2.86 = 2.86)
03:32:22.485 00.000 8976 MountToCamera -- mountX=3.33 mountY=3.53 hyp=4.85 mountTheta=0.81 cameraX=-4.66, cameraY=1.36 cameraTheta=2.86
03:32:22.485 00.000 8976 incremental bump (-4.659, 1.362) isValid = 1
03:32:22.485 00.000 8976 Scheduling Mount bump of (-0.110, 0.033)
03:32:22.485 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.03, opts=4)
03:32:22.485 00.000 8976 Enqueuing Move request for scope (-0.11, 0.03)
03:32:22.485 00.000 8976 move complete, result=0
03:32:22.485 00.000 8976 worker thread done servicing request
03:32:22.485 00.000 9828 Worker thread wakes up
03:32:22.485 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0x4
03:32:22.485 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
03:32:22.486 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:32:22.486 00.000 8976 Worker thread wakes up
03:32:22.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:22.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:22.486 00.000 9828 CameraToMount -- cameraTheta (2.85) - m_xAngle (-3.10) = xAngle (5.94 = -0.34)
03:32:22.486 00.000 9828 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.86 = -0.42)
03:32:22.486 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.85 mountX=0.11 mountY=-0.05, mountTheta=-0.41
03:32:22.486 00.000 9828 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.05
03:32:22.486 00.000 9828 BLC: window closed
03:32:22.486 00.000 9828 MoveAxis(W, 35, B)
03:32:22.487 00.001 9828 Guiding  Dir = 3, Dur = 35
03:32:22.487 00.000 9828 IsSlewing returns 0
03:32:22.487 00.000 9828 IsGuiding returns 0
03:32:22.487 00.000 9828 PulseGuide returned control before completion, sleep 45
03:32:22.533 00.046 9828 IsGuiding returns 1
03:32:22.533 00.000 9828 scope still moving after pulse duration time elapsed
03:32:22.565 00.032 9828 IsSlewing returns 0
03:32:22.565 00.000 9828 IsGuiding returns 1
03:32:22.596 00.031 9828 IsSlewing returns 0
03:32:22.596 00.000 9828 IsGuiding returns 1
03:32:22.627 00.031 9828 IsSlewing returns 0
03:32:22.627 00.000 9828 IsGuiding returns 1
03:32:22.659 00.032 9828 IsSlewing returns 0
03:32:22.659 00.000 9828 IsGuiding returns 0
03:32:22.659 00.000 9828 scope move finished after 35 + 137 ms
03:32:22.659 00.000 9828 Move returns status 0, amount 35
03:32:22.659 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:22.659 00.000 9828 MoveAxis(N, 6, B)
03:32:22.659 00.000 9828 Guiding  Dir = 0, Dur = 6
03:32:22.675 00.016 9828 IsSlewing returns 0
03:32:22.675 00.000 9828 IsGuiding returns 0
03:32:22.675 00.000 9828 PulseGuide returned control before completion, sleep 16
03:32:22.706 00.031 9828 IsGuiding returns 1
03:32:22.706 00.000 9828 scope still moving after pulse duration time elapsed
03:32:22.739 00.033 9828 IsSlewing returns 0
03:32:22.739 00.000 9828 IsGuiding returns 1
03:32:22.771 00.032 9828 IsSlewing returns 0
03:32:22.771 00.000 9828 IsGuiding returns 1
03:32:22.803 00.032 9828 IsSlewing returns 0
03:32:22.803 00.000 9828 IsGuiding returns 0
03:32:22.803 00.000 9828 scope move finished after 6 + 121 ms
03:32:22.803 00.000 9828 Move returns status 0, amount 6
03:32:22.803 00.000 9828 move complete, result=0
03:32:22.803 00.000 9828 worker thread done servicing request
03:32:22.803 00.000 5052 GuideStep: 0.1 px 35 ms WEST, -0.0 px 6 ms NORTH
03:32:23.170 00.367 8976 Exposure complete
03:32:23.176 00.006 8976 worker thread done servicing request
03:32:23.176 00.000 5052 OnExposeComplete: enter
03:32:23.176 00.000 5052 UpdateGuideState(): m_state=6
03:32:23.176 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14208
03:32:23.176 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.97, Mass=64, SNR=5.4, Peak=58 HFD=2.4
03:32:23.176 00.000 5052 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.04) = xAngle (-1.36 = -1.36)
03:32:23.176 00.000 5052 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
03:32:23.177 00.001 5052 CameraToMount -- cameraX=0.32 cameraY=0.26 hyp=0.41 cameraTheta=0.68 mountX=0.09 mountY=-0.41, mountTheta=-1.36
03:32:23.177 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.26, opts=13)
03:32:23.177 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.26)
03:32:23.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:32:23.177 00.000 5052 UpdateGuideState exits: m=64 SNR=5.4
03:32:23.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:23.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:23.177 00.000 5052 Enqueuing Expose request
03:32:23.177 00.000 8976 Worker thread wakes up
03:32:23.178 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.26) opts 0xd
03:32:23.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.26)
03:32:23.178 00.000 8976 Moving (0.32, 0.26) raw xDistance=0.09 yDistance=-0.41
03:32:23.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:32:23.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
03:32:23.178 00.000 8976 MoveAxis(R, 0, ABG)
03:32:23.178 00.000 8976 MoveAxis(U, 2, ABG)
03:32:23.178 00.000 8976 stepping (-22, -24) + (0, 2)
03:32:23.178 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:23.204 00.026 8976 Received - 47 (G) 
03:32:23.204 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:23.204 00.000 8976 stepped: pos (-22, -22)
03:32:23.204 00.000 8976 MountToCamera -- mountTheta (0.81) + m_xAngle (2.04) = xAngle (2.85 = 2.85)
03:32:23.204 00.000 8976 MountToCamera -- mountX=3.35 mountY=3.52 hyp=4.85 mountTheta=0.81 cameraX=-4.65, cameraY=1.38 cameraTheta=2.85
03:32:23.205 00.001 8976 incremental bump (-4.654, 1.378) isValid = 1
03:32:23.205 00.000 8976 Scheduling Mount bump of (-0.110, 0.034)
03:32:23.205 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.03, opts=4)
03:32:23.205 00.000 8976 Enqueuing Move request for scope (-0.11, 0.03)
03:32:23.205 00.000 8976 move complete, result=0
03:32:23.205 00.000 8976 worker thread done servicing request
03:32:23.205 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:32:23.205 00.000 8976 Worker thread wakes up
03:32:23.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:23.205 00.000 9828 Worker thread wakes up
03:32:23.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:23.205 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0x4
03:32:23.205 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
03:32:23.205 00.000 9828 CameraToMount -- cameraTheta (2.84) - m_xAngle (-3.10) = xAngle (5.94 = -0.34)
03:32:23.206 00.001 9828 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.86 = -0.42)
03:32:23.206 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.84 mountX=0.11 mountY=-0.05, mountTheta=-0.41
03:32:23.206 00.000 9828 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.05
03:32:23.206 00.000 9828 BLC: window closed
03:32:23.206 00.000 9828 MoveAxis(W, 34, B)
03:32:23.206 00.000 9828 Guiding  Dir = 3, Dur = 34
03:32:23.206 00.000 9828 IsSlewing returns 0
03:32:23.206 00.000 9828 IsGuiding returns 0
03:32:23.206 00.000 9828 PulseGuide returned control before completion, sleep 44
03:32:23.252 00.046 9828 IsGuiding returns 1
03:32:23.252 00.000 9828 scope still moving after pulse duration time elapsed
03:32:23.283 00.031 9828 IsSlewing returns 0
03:32:23.283 00.000 9828 IsGuiding returns 1
03:32:23.315 00.032 9828 IsSlewing returns 0
03:32:23.315 00.000 9828 IsGuiding returns 1
03:32:23.345 00.030 9828 IsSlewing returns 0
03:32:23.345 00.000 9828 IsGuiding returns 1
03:32:23.376 00.031 9828 IsSlewing returns 0
03:32:23.376 00.000 9828 IsGuiding returns 0
03:32:23.376 00.000 9828 scope move finished after 34 + 136 ms
03:32:23.376 00.000 9828 Move returns status 0, amount 34
03:32:23.376 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:23.376 00.000 9828 MoveAxis(N, 6, B)
03:32:23.376 00.000 9828 Guiding  Dir = 0, Dur = 6
03:32:23.392 00.016 9828 IsSlewing returns 0
03:32:23.392 00.000 9828 IsGuiding returns 0
03:32:23.392 00.000 9828 PulseGuide returned control before completion, sleep 16
03:32:23.422 00.030 9828 IsGuiding returns 1
03:32:23.422 00.000 9828 scope still moving after pulse duration time elapsed
03:32:23.453 00.031 9828 IsSlewing returns 0
03:32:23.453 00.000 9828 IsGuiding returns 1
03:32:23.485 00.032 9828 IsSlewing returns 0
03:32:23.485 00.000 9828 IsGuiding returns 1
03:32:23.516 00.031 9828 IsSlewing returns 0
03:32:23.516 00.000 9828 IsGuiding returns 0
03:32:23.516 00.000 9828 scope move finished after 6 + 117 ms
03:32:23.516 00.000 9828 Move returns status 0, amount 6
03:32:23.516 00.000 9828 move complete, result=0
03:32:23.516 00.000 9828 worker thread done servicing request
03:32:23.516 00.000 5052 GuideStep: 0.1 px 34 ms WEST, -0.0 px 6 ms NORTH
03:32:23.890 00.374 8976 Exposure complete
03:32:23.895 00.005 8976 worker thread done servicing request
03:32:23.896 00.001 5052 OnExposeComplete: enter
03:32:23.896 00.000 5052 UpdateGuideState(): m_state=6
03:32:23.896 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14209
03:32:23.896 00.000 5052 Star::Find returns 1 (0), X=330.04, Y=281.43, Mass=47, SNR=4.6, Peak=54 HFD=2.2
03:32:23.896 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
03:32:23.896 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
03:32:23.896 00.000 5052 CameraToMount -- cameraX=0.86 cameraY=-0.28 hyp=0.91 cameraTheta=-0.31 mountX=-0.64 mountY=-0.57, mountTheta=-2.41
03:32:23.896 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.86, y=-0.28, opts=13)
03:32:23.896 00.000 5052 Enqueuing Move request for stepguider (0.86, -0.28)
03:32:23.897 00.001 8976 Worker thread wakes up
03:32:23.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.86, -0.28) opts 0xd
03:32:23.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.86, -0.28)
03:32:23.897 00.000 8976 Moving (0.86, -0.28) raw xDistance=-0.64 yDistance=-0.57
03:32:23.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
03:32:23.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:32:23.897 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:32:23.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:23.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
03:32:23.897 00.000 8976 MoveAxis(R, 3, ABG)
03:32:23.897 00.000 8976 stepping (-22, -22) + (3, 0)
03:32:23.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:23.897 00.000 5052 Enqueuing Expose request
03:32:23.897 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:23.924 00.027 8976 Received - 47 (G) 
03:32:23.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:23.924 00.000 8976 stepped: pos (-19, -22)
03:32:23.924 00.000 8976 MoveAxis(U, 2, ABG)
03:32:23.924 00.000 8976 stepping (-19, -22) + (0, 2)
03:32:23.924 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:23.956 00.032 8976 Received - 47 (G) 
03:32:23.956 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:23.956 00.000 8976 stepped: pos (-19, -20)
03:32:23.956 00.000 8976 MountToCamera -- mountTheta (0.82) + m_xAngle (2.04) = xAngle (2.86 = 2.86)
03:32:23.956 00.000 8976 MountToCamera -- mountX=3.20 mountY=3.40 hyp=4.67 mountTheta=0.82 cameraX=-4.49, cameraY=1.30 cameraTheta=2.86
03:32:23.956 00.000 8976 incremental bump (-4.489, 1.301) isValid = 1
03:32:23.957 00.001 8976 Scheduling Mount bump of (-0.110, 0.033)
03:32:23.957 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.03, opts=4)
03:32:23.957 00.000 8976 Enqueuing Move request for scope (-0.11, 0.03)
03:32:23.957 00.000 8976 move complete, result=0
03:32:23.957 00.000 9828 Worker thread wakes up
03:32:23.957 00.000 8976 worker thread done servicing request
03:32:23.957 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0x4
03:32:23.957 00.000 8976 Worker thread wakes up
03:32:23.957 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
03:32:23.957 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:23.957 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.6 px 2 ms NORTH
03:32:23.957 00.000 9828 CameraToMount -- cameraTheta (2.85) - m_xAngle (-3.10) = xAngle (5.95 = -0.34)
03:32:23.958 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:23.958 00.000 9828 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.86 = -0.42)
03:32:23.959 00.001 9828 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.85 mountX=0.11 mountY=-0.05, mountTheta=-0.41
03:32:23.959 00.000 9828 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.05
03:32:23.959 00.000 9828 BLC: window closed
03:32:23.959 00.000 9828 MoveAxis(W, 35, B)
03:32:23.959 00.000 9828 Guiding  Dir = 3, Dur = 35
03:32:23.959 00.000 9828 IsSlewing returns 0
03:32:23.959 00.000 9828 IsGuiding returns 0
03:32:23.959 00.000 9828 PulseGuide returned control before completion, sleep 45
03:32:24.018 00.059 9828 IsGuiding returns 1
03:32:24.018 00.000 9828 scope still moving after pulse duration time elapsed
03:32:24.049 00.031 9828 IsSlewing returns 0
03:32:24.049 00.000 9828 IsGuiding returns 1
03:32:24.080 00.031 9828 IsSlewing returns 0
03:32:24.080 00.000 9828 IsGuiding returns 1
03:32:24.111 00.031 9828 IsSlewing returns 0
03:32:24.111 00.000 9828 IsGuiding returns 0
03:32:24.111 00.000 9828 scope move finished after 35 + 117 ms
03:32:24.111 00.000 9828 Move returns status 0, amount 35
03:32:24.111 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:24.111 00.000 9828 MoveAxis(N, 6, B)
03:32:24.111 00.000 9828 Guiding  Dir = 0, Dur = 6
03:32:24.126 00.015 9828 IsSlewing returns 0
03:32:24.126 00.000 9828 IsGuiding returns 0
03:32:24.126 00.000 9828 PulseGuide returned control before completion, sleep 16
03:32:24.157 00.031 9828 IsGuiding returns 1
03:32:24.157 00.000 9828 scope still moving after pulse duration time elapsed
03:32:24.188 00.031 9828 IsSlewing returns 0
03:32:24.188 00.000 9828 IsGuiding returns 1
03:32:24.220 00.032 9828 IsSlewing returns 0
03:32:24.220 00.000 9828 IsGuiding returns 1
03:32:24.252 00.032 9828 IsSlewing returns 0
03:32:24.252 00.000 9828 IsGuiding returns 1
03:32:24.284 00.032 9828 IsSlewing returns 0
03:32:24.284 00.000 9828 IsGuiding returns 0
03:32:24.284 00.000 9828 scope move finished after 6 + 151 ms
03:32:24.284 00.000 9828 Move returns status 0, amount 6
03:32:24.284 00.000 9828 move complete, result=0
03:32:24.284 00.000 9828 worker thread done servicing request
03:32:24.285 00.001 5052 GuideStep: 0.1 px 35 ms WEST, -0.0 px 6 ms NORTH
03:32:24.645 00.360 8976 Exposure complete
03:32:24.651 00.006 8976 worker thread done servicing request
03:32:24.651 00.000 5052 OnExposeComplete: enter
03:32:24.651 00.000 5052 UpdateGuideState(): m_state=6
03:32:24.651 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14210
03:32:24.651 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=282.52, Mass=51, SNR=4.8, Peak=55 HFD=2.0
03:32:24.651 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
03:32:24.651 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.45 = -1.45)
03:32:24.651 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=0.81 hyp=1.26 cameraTheta=0.69 mountX=0.28 mountY=-1.26, mountTheta=-1.35
03:32:24.652 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=0.81, opts=13)
03:32:24.652 00.000 5052 Enqueuing Move request for stepguider (0.97, 0.81)
03:32:24.652 00.000 8976 Worker thread wakes up
03:32:24.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, 0.81) opts 0xd
03:32:24.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, 0.81)
03:32:24.652 00.000 8976 Moving (0.97, 0.81) raw xDistance=0.28 yDistance=-1.26
03:32:24.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.28
03:32:24.652 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:24.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.26
03:32:24.652 00.000 8976 MoveAxis(L, 1, ABG)
03:32:24.652 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:32:24.653 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:24.653 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:24.653 00.000 8976 stepping (-19, -20) + (-1, 0)
03:32:24.653 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:24.653 00.000 5052 Enqueuing Expose request
03:32:24.675 00.022 8976 Received - 47 (G) 
03:32:24.675 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:24.675 00.000 8976 stepped: pos (-20, -20)
03:32:24.676 00.001 8976 MoveAxis(U, 5, ABG)
03:32:24.676 00.000 8976 stepping (-20, -20) + (0, 5)
03:32:24.676 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:24.724 00.048 8976 Received - 47 (G) 
03:32:24.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:24.724 00.000 8976 stepped: pos (-20, -15)
03:32:24.724 00.000 8976 MountToCamera -- mountTheta (0.77) + m_xAngle (2.04) = xAngle (2.81 = 2.81)
03:32:24.724 00.000 8976 MountToCamera -- mountX=3.16 mountY=3.07 hyp=4.40 mountTheta=0.77 cameraX=-4.17, cameraY=1.41 cameraTheta=2.81
03:32:24.724 00.000 8976 incremental bump (-4.167, 1.414) isValid = 1
03:32:24.724 00.000 8976 Scheduling Mount bump of (-0.109, 0.038)
03:32:24.724 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.04, opts=4)
03:32:24.724 00.000 8976 Enqueuing Move request for scope (-0.11, 0.04)
03:32:24.724 00.000 8976 move complete, result=0
03:32:24.724 00.000 9828 Worker thread wakes up
03:32:24.724 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0x4
03:32:24.724 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
03:32:24.724 00.000 9828 CameraToMount -- cameraTheta (2.80) - m_xAngle (-3.10) = xAngle (5.90 = -0.38)
03:32:24.724 00.000 9828 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.82 = -0.46)
03:32:24.724 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.80 mountX=0.11 mountY=-0.05, mountTheta=-0.45
03:32:24.724 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -1.3 px 5 ms NORTH
03:32:24.725 00.001 8976 worker thread done servicing request
03:32:24.725 00.000 8976 Worker thread wakes up
03:32:24.725 00.000 9828 Moving (-0.11, 0.04) raw xDistance=0.11 yDistance=-0.05
03:32:24.725 00.000 9828 BLC: window closed
03:32:24.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:24.725 00.000 9828 MoveAxis(W, 34, B)
03:32:24.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:24.725 00.000 9828 Guiding  Dir = 3, Dur = 34
03:32:24.725 00.000 9828 IsSlewing returns 0
03:32:24.725 00.000 9828 IsGuiding returns 0
03:32:24.726 00.001 9828 PulseGuide returned control before completion, sleep 44
03:32:24.780 00.054 9828 IsGuiding returns 1
03:32:24.780 00.000 9828 scope still moving after pulse duration time elapsed
03:32:24.811 00.031 9828 IsSlewing returns 0
03:32:24.811 00.000 9828 IsGuiding returns 1
03:32:24.842 00.031 9828 IsSlewing returns 0
03:32:24.843 00.001 9828 IsGuiding returns 1
03:32:24.874 00.031 9828 IsSlewing returns 0
03:32:24.874 00.000 9828 IsGuiding returns 0
03:32:24.874 00.000 9828 scope move finished after 34 + 115 ms
03:32:24.874 00.000 9828 Move returns status 0, amount 34
03:32:24.874 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:24.874 00.000 9828 MoveAxis(N, 7, B)
03:32:24.874 00.000 9828 Guiding  Dir = 0, Dur = 7
03:32:24.890 00.016 9828 IsSlewing returns 0
03:32:24.890 00.000 9828 IsGuiding returns 0
03:32:24.890 00.000 9828 PulseGuide returned control before completion, sleep 17
03:32:24.922 00.032 9828 IsGuiding returns 1
03:32:24.922 00.000 9828 scope still moving after pulse duration time elapsed
03:32:24.953 00.031 9828 IsSlewing returns 0
03:32:24.953 00.000 9828 IsGuiding returns 1
03:32:24.985 00.032 9828 IsSlewing returns 0
03:32:24.985 00.000 9828 IsGuiding returns 1
03:32:25.016 00.031 9828 IsSlewing returns 0
03:32:25.016 00.000 9828 IsGuiding returns 0
03:32:25.016 00.000 9828 scope move finished after 7 + 118 ms
03:32:25.016 00.000 9828 Move returns status 0, amount 7
03:32:25.016 00.000 9828 move complete, result=0
03:32:25.016 00.000 9828 worker thread done servicing request
03:32:25.016 00.000 5052 GuideStep: 0.1 px 34 ms WEST, -0.1 px 7 ms NORTH
03:32:25.410 00.394 8976 Exposure complete
03:32:25.416 00.006 8976 worker thread done servicing request
03:32:25.417 00.001 5052 OnExposeComplete: enter
03:32:25.417 00.000 5052 UpdateGuideState(): m_state=6
03:32:25.417 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14211
03:32:25.417 00.000 5052 Star::Find returns 1 (0), X=330.51, Y=282.42, Mass=58, SNR=5.1, Peak=56 HFD=3.2
03:32:25.417 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
03:32:25.417 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
03:32:25.417 00.000 5052 CameraToMount -- cameraX=1.34 cameraY=0.71 hyp=1.51 cameraTheta=0.49 mountX=0.02 mountY=-1.50, mountTheta=-1.56
03:32:25.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.34, y=0.71, opts=13)
03:32:25.418 00.000 5052 Enqueuing Move request for stepguider (1.34, 0.71)
03:32:25.418 00.000 8976 Worker thread wakes up
03:32:25.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.34, 0.71) opts 0xd
03:32:25.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.34, 0.71)
03:32:25.418 00.000 8976 Moving (1.34, 0.71) raw xDistance=0.02 yDistance=-1.50
03:32:25.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:32:25.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:25.419 00.001 5052 UpdateGuideState exits: m=58 SNR=5.1
03:32:25.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.50
03:32:25.419 00.000 8976 MoveAxis(R, 0, ABG)
03:32:25.419 00.000 8976 MoveAxis(U, 6, ABG)
03:32:25.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:25.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:25.419 00.000 5052 Enqueuing Expose request
03:32:25.419 00.000 8976 stepping (-20, -15) + (0, 6)
03:32:25.419 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:32:25.459 00.040 8976 Received - 47 (G) 
03:32:25.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:32:25.459 00.000 8976 stepped: pos (-20, -9)
03:32:25.459 00.000 8976 MountToCamera -- mountTheta (0.68) + m_xAngle (2.04) = xAngle (2.72 = 2.72)
03:32:25.459 00.000 8976 MountToCamera -- mountX=3.13 mountY=2.53 hyp=4.02 mountTheta=0.68 cameraX=-3.67, cameraY=1.63 cameraTheta=2.72
03:32:25.459 00.000 8976 incremental bump (-3.672, 1.632) isValid = 1
03:32:25.459 00.000 8976 Scheduling Mount bump of (-0.105, 0.048)
03:32:25.459 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
03:32:25.459 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
03:32:25.459 00.000 8976 move complete, result=0
03:32:25.459 00.000 9828 Worker thread wakes up
03:32:25.460 00.001 8976 worker thread done servicing request
03:32:25.460 00.000 8976 Worker thread wakes up
03:32:25.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:25.460 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:25.460 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
03:32:25.460 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:32:25.460 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -1.5 px 6 ms NORTH
03:32:25.460 00.000 9828 CameraToMount -- cameraTheta (2.71) - m_xAngle (-3.10) = xAngle (5.81 = -0.48)
03:32:25.460 00.000 9828 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.72 = -0.56)
03:32:25.460 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.71 mountX=0.10 mountY=-0.06, mountTheta=-0.54
03:32:25.460 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.06
03:32:25.460 00.000 9828 BLC: window closed
03:32:25.460 00.000 9828 MoveAxis(W, 33, B)
03:32:25.460 00.000 9828 Guiding  Dir = 3, Dur = 33
03:32:25.460 00.000 9828 IsSlewing returns 0
03:32:25.461 00.001 9828 IsGuiding returns 0
03:32:25.461 00.000 9828 PulseGuide returned control before completion, sleep 43
03:32:25.510 00.049 9828 IsGuiding returns 1
03:32:25.510 00.000 9828 scope still moving after pulse duration time elapsed
03:32:25.543 00.033 9828 IsSlewing returns 0
03:32:25.543 00.000 9828 IsGuiding returns 1
03:32:25.574 00.031 9828 IsSlewing returns 0
03:32:25.574 00.000 9828 IsGuiding returns 1
03:32:25.606 00.032 9828 IsSlewing returns 0
03:32:25.606 00.000 9828 IsGuiding returns 0
03:32:25.606 00.000 9828 scope move finished after 33 + 112 ms
03:32:25.606 00.000 9828 Move returns status 0, amount 33
03:32:25.606 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:25.606 00.000 9828 MoveAxis(N, 8, B)
03:32:25.606 00.000 9828 Guiding  Dir = 0, Dur = 8
03:32:25.621 00.015 9828 IsSlewing returns 0
03:32:25.621 00.000 9828 IsGuiding returns 0
03:32:25.621 00.000 9828 PulseGuide returned control before completion, sleep 18
03:32:25.652 00.031 9828 IsGuiding returns 1
03:32:25.652 00.000 9828 scope still moving after pulse duration time elapsed
03:32:25.683 00.031 9828 IsSlewing returns 0
03:32:25.683 00.000 9828 IsGuiding returns 1
03:32:25.715 00.032 9828 IsSlewing returns 0
03:32:25.715 00.000 9828 IsGuiding returns 1
03:32:25.747 00.032 9828 IsSlewing returns 0
03:32:25.747 00.000 9828 IsGuiding returns 0
03:32:25.747 00.000 9828 scope move finished after 8 + 117 ms
03:32:25.747 00.000 9828 Move returns status 0, amount 8
03:32:25.747 00.000 9828 move complete, result=0
03:32:25.747 00.000 9828 worker thread done servicing request
03:32:25.747 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.1 px 8 ms NORTH
03:32:26.145 00.398 8976 Exposure complete
03:32:26.150 00.005 8976 worker thread done servicing request
03:32:26.150 00.000 5052 OnExposeComplete: enter
03:32:26.150 00.000 5052 UpdateGuideState(): m_state=6
03:32:26.150 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14212
03:32:26.150 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=280.52, Mass=55, SNR=5.0, Peak=54 HFD=3.1
03:32:26.150 00.000 5052 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.04) = xAngle (-3.30 = 2.98)
03:32:26.150 00.000 5052 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.40 = 2.88)
03:32:26.150 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-1.19 hyp=1.25 cameraTheta=-1.26 mountX=-1.24 mountY=0.32, mountTheta=2.89
03:32:26.152 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-1.19, opts=13)
03:32:26.152 00.000 5052 Enqueuing Move request for stepguider (0.39, -1.19)
03:32:26.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:26.152 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:32:26.152 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:26.152 00.000 8976 Worker thread wakes up
03:32:26.152 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -1.19) opts 0xd
03:32:26.152 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -1.19)
03:32:26.152 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:26.152 00.000 5052 Enqueuing Expose request
03:32:26.152 00.000 8976 Moving (0.39, -1.19) raw xDistance=-1.24 yDistance=0.32
03:32:26.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.24
03:32:26.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.32
03:32:26.152 00.000 8976 MoveAxis(R, 5, ABG)
03:32:26.152 00.000 8976 stepping (-20, -9) + (5, 0)
03:32:26.152 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:26.195 00.043 8976 Received - 47 (G) 
03:32:26.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:26.195 00.000 8976 stepped: pos (-15, -9)
03:32:26.195 00.000 8976 MoveAxis(D, 1, ABG)
03:32:26.195 00.000 8976 stepping (-15, -9) + (0, -1)
03:32:26.195 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:26.227 00.032 8976 Received - 47 (G) 
03:32:26.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:26.227 00.000 8976 stepped: pos (-15, -10)
03:32:26.227 00.000 8976 MountToCamera -- mountTheta (0.66) + m_xAngle (2.04) = xAngle (2.70 = 2.70)
03:32:26.227 00.000 8976 MountToCamera -- mountX=2.85 mountY=2.22 hyp=3.61 mountTheta=0.66 cameraX=-3.27, cameraY=1.53 cameraTheta=2.70
03:32:26.227 00.000 8976 incremental bump (-3.272, 1.530) isValid = 1
03:32:26.227 00.000 8976 Scheduling Mount bump of (-0.104, 0.050)
03:32:26.227 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
03:32:26.227 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
03:32:26.227 00.000 8976 move complete, result=0
03:32:26.227 00.000 9828 Worker thread wakes up
03:32:26.227 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
03:32:26.227 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:32:26.227 00.000 8976 worker thread done servicing request
03:32:26.228 00.001 8976 Worker thread wakes up
03:32:26.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:26.228 00.000 5052 GuideStep: -1.2 px 5 ms EAST, 0.3 px 1 ms SOUTH
03:32:26.228 00.000 9828 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.10) = xAngle (5.79 = -0.50)
03:32:26.228 00.000 9828 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.71 = -0.58)
03:32:26.228 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:26.228 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.69 mountX=0.10 mountY=-0.06, mountTheta=-0.56
03:32:26.228 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.06
03:32:26.228 00.000 9828 BLC: window closed
03:32:26.228 00.000 9828 MoveAxis(W, 32, B)
03:32:26.228 00.000 9828 Guiding  Dir = 3, Dur = 32
03:32:26.228 00.000 9828 IsSlewing returns 0
03:32:26.229 00.001 9828 IsGuiding returns 0
03:32:26.229 00.000 9828 PulseGuide returned control before completion, sleep 42
03:32:26.277 00.048 9828 IsGuiding returns 1
03:32:26.277 00.000 9828 scope still moving after pulse duration time elapsed
03:32:26.307 00.030 9828 IsSlewing returns 0
03:32:26.307 00.000 9828 IsGuiding returns 1
03:32:26.338 00.031 9828 IsSlewing returns 0
03:32:26.338 00.000 9828 IsGuiding returns 1
03:32:26.369 00.031 9828 IsSlewing returns 0
03:32:26.369 00.000 9828 IsGuiding returns 0
03:32:26.369 00.000 9828 scope move finished after 32 + 109 ms
03:32:26.369 00.000 9828 Move returns status 0, amount 32
03:32:26.369 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:26.369 00.000 9828 MoveAxis(N, 9, B)
03:32:26.369 00.000 9828 Guiding  Dir = 0, Dur = 9
03:32:26.385 00.016 9828 IsSlewing returns 0
03:32:26.386 00.001 9828 IsGuiding returns 0
03:32:26.386 00.000 9828 PulseGuide returned control before completion, sleep 19
03:32:26.415 00.029 9828 IsGuiding returns 1
03:32:26.415 00.000 9828 scope still moving after pulse duration time elapsed
03:32:26.446 00.031 9828 IsSlewing returns 0
03:32:26.446 00.000 9828 IsGuiding returns 1
03:32:26.477 00.031 9828 IsSlewing returns 0
03:32:26.478 00.001 9828 IsGuiding returns 1
03:32:26.507 00.029 9828 IsSlewing returns 0
03:32:26.507 00.000 9828 IsGuiding returns 1
03:32:26.539 00.032 9828 IsSlewing returns 0
03:32:26.539 00.000 9828 IsGuiding returns 0
03:32:26.540 00.001 9828 scope move finished after 9 + 145 ms
03:32:26.540 00.000 9828 Move returns status 0, amount 9
03:32:26.540 00.000 9828 move complete, result=0
03:32:26.540 00.000 9828 worker thread done servicing request
03:32:26.540 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
03:32:26.912 00.372 8976 Exposure complete
03:32:26.918 00.006 8976 worker thread done servicing request
03:32:26.918 00.000 5052 OnExposeComplete: enter
03:32:26.918 00.000 5052 UpdateGuideState(): m_state=6
03:32:26.918 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14213
03:32:26.918 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=282.43, Mass=28, SNR=3.6, Peak=52 HFD=1.4
03:32:26.918 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.05 = -1.05)
03:32:26.918 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
03:32:26.918 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.72 hyp=0.86 cameraTheta=0.99 mountX=0.43 mountY=-0.79, mountTheta=-1.07
03:32:26.919 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.72, opts=13)
03:32:26.919 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.72)
03:32:26.919 00.000 8976 Worker thread wakes up
03:32:26.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.72) opts 0xd
03:32:26.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:26.919 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:32:26.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:26.919 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:26.919 00.000 5052 Enqueuing Expose request
03:32:26.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.72)
03:32:26.919 00.000 8976 Moving (0.47, 0.72) raw xDistance=0.43 yDistance=-0.79
03:32:26.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.43
03:32:26.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.79
03:32:26.920 00.001 8976 MoveAxis(L, 1, ABG)
03:32:26.920 00.000 8976 stepping (-15, -10) + (-1, 0)
03:32:26.920 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:26.945 00.025 8976 Received - 47 (G) 
03:32:26.946 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:26.946 00.000 8976 stepped: pos (-16, -10)
03:32:26.946 00.000 8976 MoveAxis(U, 3, ABG)
03:32:26.946 00.000 8976 stepping (-16, -10) + (0, 3)
03:32:26.946 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:26.978 00.032 8976 Received - 47 (G) 
03:32:26.978 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:26.978 00.000 8976 stepped: pos (-16, -7)
03:32:26.978 00.000 8976 MountToCamera -- mountTheta (0.60) + m_xAngle (2.04) = xAngle (2.64 = 2.64)
03:32:26.978 00.000 8976 MountToCamera -- mountX=2.72 mountY=1.85 hyp=3.29 mountTheta=0.60 cameraX=-2.89, cameraY=1.58 cameraTheta=2.64
03:32:26.978 00.000 8976 incremental bump (-2.887, 1.578) isValid = 1
03:32:26.978 00.000 8976 Scheduling Mount bump of (-0.101, 0.057)
03:32:26.978 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:32:26.978 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:32:26.978 00.000 8976 move complete, result=0
03:32:26.978 00.000 9828 Worker thread wakes up
03:32:26.979 00.001 8976 worker thread done servicing request
03:32:26.979 00.000 8976 Worker thread wakes up
03:32:26.979 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:26.979 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:26.979 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.8 px 3 ms NORTH
03:32:26.979 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:32:26.979 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:32:26.979 00.000 9828 CameraToMount -- cameraTheta (2.63) - m_xAngle (-3.10) = xAngle (5.72 = -0.56)
03:32:26.979 00.000 9828 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.64 = -0.64)
03:32:26.979 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.63 mountX=0.10 mountY=-0.07, mountTheta=-0.62
03:32:26.979 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
03:32:26.979 00.000 9828 BLC: window closed
03:32:26.980 00.001 9828 MoveAxis(W, 31, B)
03:32:26.980 00.000 9828 Guiding  Dir = 3, Dur = 31
03:32:26.980 00.000 9828 IsSlewing returns 0
03:32:26.980 00.000 9828 IsGuiding returns 0
03:32:26.980 00.000 9828 PulseGuide returned control before completion, sleep 41
03:32:27.025 00.045 9828 IsGuiding returns 1
03:32:27.025 00.000 9828 scope still moving after pulse duration time elapsed
03:32:27.057 00.032 9828 IsSlewing returns 0
03:32:27.057 00.000 9828 IsGuiding returns 1
03:32:27.088 00.031 9828 IsSlewing returns 0
03:32:27.088 00.000 9828 IsGuiding returns 1
03:32:27.118 00.030 9828 IsSlewing returns 0
03:32:27.118 00.000 9828 IsGuiding returns 1
03:32:27.150 00.032 9828 IsSlewing returns 0
03:32:27.150 00.000 9828 IsGuiding returns 1
03:32:27.181 00.031 9828 IsSlewing returns 0
03:32:27.181 00.000 9828 IsGuiding returns 1
03:32:27.212 00.031 9828 IsSlewing returns 0
03:32:27.212 00.000 9828 IsGuiding returns 0
03:32:27.212 00.000 9828 scope move finished after 31 + 201 ms
03:32:27.212 00.000 9828 Move returns status 0, amount 31
03:32:27.212 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:27.212 00.000 9828 MoveAxis(N, 9, B)
03:32:27.212 00.000 9828 Guiding  Dir = 0, Dur = 9
03:32:27.229 00.017 9828 IsSlewing returns 0
03:32:27.229 00.000 9828 IsGuiding returns 0
03:32:27.229 00.000 9828 PulseGuide returned control before completion, sleep 19
03:32:27.259 00.030 9828 IsGuiding returns 1
03:32:27.259 00.000 9828 scope still moving after pulse duration time elapsed
03:32:27.291 00.032 9828 IsSlewing returns 0
03:32:27.292 00.001 9828 IsGuiding returns 1
03:32:27.321 00.029 9828 IsSlewing returns 0
03:32:27.322 00.001 9828 IsGuiding returns 1
03:32:27.353 00.031 9828 IsSlewing returns 0
03:32:27.353 00.000 9828 IsGuiding returns 1
03:32:27.384 00.031 9828 IsSlewing returns 0
03:32:27.385 00.001 9828 IsGuiding returns 0
03:32:27.385 00.000 9828 scope move finished after 9 + 146 ms
03:32:27.385 00.000 9828 Move returns status 0, amount 9
03:32:27.385 00.000 9828 move complete, result=0
03:32:27.385 00.000 9828 worker thread done servicing request
03:32:27.385 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 9 ms NORTH
03:32:27.662 00.277 8976 Exposure complete
03:32:27.668 00.006 8976 worker thread done servicing request
03:32:27.668 00.000 5052 OnExposeComplete: enter
03:32:27.668 00.000 5052 UpdateGuideState(): m_state=6
03:32:27.668 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14214
03:32:27.668 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.66, Mass=57, SNR=5.1, Peak=57 HFD=1.7
03:32:27.668 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
03:32:27.668 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
03:32:27.668 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.22 mountX=-0.14 mountY=-0.15, mountTheta=-2.31
03:32:27.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.05, opts=13)
03:32:27.669 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.05)
03:32:27.669 00.000 8976 Worker thread wakes up
03:32:27.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.05) opts 0xd
03:32:27.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.05)
03:32:27.669 00.000 8976 Moving (0.21, -0.05) raw xDistance=-0.14 yDistance=-0.15
03:32:27.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:32:27.669 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:27.669 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:32:27.670 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:27.670 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:32:27.670 00.000 8976 MoveAxis(R, 0, ABG)
03:32:27.670 00.000 8976 MoveAxis(U, 0, ABG)
03:32:27.670 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:27.670 00.000 5052 Enqueuing Expose request
03:32:27.670 00.000 8976 MountToCamera -- mountTheta (0.55) + m_xAngle (2.04) = xAngle (2.59 = 2.59)
03:32:27.670 00.000 8976 MountToCamera -- mountX=2.63 mountY=1.61 hyp=3.08 mountTheta=0.55 cameraX=-2.63, cameraY=1.61 cameraTheta=2.59
03:32:27.670 00.000 8976 incremental bump (-2.629, 1.610) isValid = 1
03:32:27.670 00.000 8976 Scheduling Mount bump of (-0.098, 0.062)
03:32:27.670 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:32:27.670 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:32:27.670 00.000 8976 move complete, result=0
03:32:27.670 00.000 9828 Worker thread wakes up
03:32:27.670 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:32:27.670 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:32:27.671 00.001 9828 CameraToMount -- cameraTheta (2.58) - m_xAngle (-3.10) = xAngle (5.67 = -0.61)
03:32:27.671 00.000 9828 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.59 = -0.69)
03:32:27.671 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.58 mountX=0.09 mountY=-0.07, mountTheta=-0.66
03:32:27.671 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.07
03:32:27.671 00.000 9828 BLC: window closed
03:32:27.671 00.000 8976 worker thread done servicing request
03:32:27.671 00.000 8976 Worker thread wakes up
03:32:27.671 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:27.671 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:32:27.671 00.000 9828 MoveAxis(W, 30, B)
03:32:27.671 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:27.671 00.000 9828 Guiding  Dir = 3, Dur = 30
03:32:27.672 00.001 9828 IsSlewing returns 0
03:32:27.672 00.000 9828 IsGuiding returns 0
03:32:27.672 00.000 9828 PulseGuide returned control before completion, sleep 40
03:32:27.715 00.043 9828 IsGuiding returns 1
03:32:27.715 00.000 9828 scope still moving after pulse duration time elapsed
03:32:27.746 00.031 9828 IsSlewing returns 0
03:32:27.746 00.000 9828 IsGuiding returns 1
03:32:27.777 00.031 9828 IsSlewing returns 0
03:32:27.777 00.000 9828 IsGuiding returns 1
03:32:27.808 00.031 9828 IsSlewing returns 0
03:32:27.808 00.000 9828 IsGuiding returns 1
03:32:27.839 00.031 9828 IsSlewing returns 0
03:32:27.839 00.000 9828 IsGuiding returns 0
03:32:27.839 00.000 9828 scope move finished after 30 + 136 ms
03:32:27.839 00.000 9828 Move returns status 0, amount 30
03:32:27.839 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:27.839 00.000 9828 MoveAxis(N, 10, B)
03:32:27.839 00.000 9828 Guiding  Dir = 0, Dur = 10
03:32:27.854 00.015 9828 IsSlewing returns 0
03:32:27.855 00.001 9828 IsGuiding returns 0
03:32:27.855 00.000 9828 PulseGuide returned control before completion, sleep 20
03:32:27.885 00.030 9828 IsGuiding returns 1
03:32:27.885 00.000 9828 scope still moving after pulse duration time elapsed
03:32:27.917 00.032 9828 IsSlewing returns 0
03:32:27.917 00.000 9828 IsGuiding returns 1
03:32:27.949 00.032 9828 IsSlewing returns 0
03:32:27.949 00.000 9828 IsGuiding returns 1
03:32:27.981 00.032 9828 IsSlewing returns 0
03:32:27.981 00.000 9828 IsGuiding returns 0
03:32:27.981 00.000 9828 scope move finished after 10 + 117 ms
03:32:27.981 00.000 9828 Move returns status 0, amount 10
03:32:27.981 00.000 9828 move complete, result=0
03:32:27.982 00.001 9828 worker thread done servicing request
03:32:27.982 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
03:32:28.355 00.373 8976 Exposure complete
03:32:28.361 00.006 8976 worker thread done servicing request
03:32:28.362 00.001 5052 OnExposeComplete: enter
03:32:28.362 00.000 5052 UpdateGuideState(): m_state=6
03:32:28.362 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14215
03:32:28.362 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.79, Mass=57, SNR=5.1, Peak=58 HFD=2.4
03:32:28.362 00.000 5052 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
03:32:28.362 00.000 5052 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.87 = -1.87)
03:32:28.362 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=0.08 hyp=0.28 cameraTheta=0.28 mountX=-0.05 mountY=-0.27, mountTheta=-1.77
03:32:28.362 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=0.08, opts=13)
03:32:28.362 00.000 5052 Enqueuing Move request for stepguider (0.27, 0.08)
03:32:28.363 00.001 8976 Worker thread wakes up
03:32:28.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, 0.08) opts 0xd
03:32:28.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, 0.08)
03:32:28.363 00.000 8976 Moving (0.27, 0.08) raw xDistance=-0.05 yDistance=-0.27
03:32:28.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:32:28.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:32:28.363 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:28.363 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:32:28.363 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:28.363 00.000 8976 MoveAxis(R, 0, ABG)
03:32:28.363 00.000 8976 MoveAxis(U, 1, ABG)
03:32:28.363 00.000 8976 stepping (-16, -7) + (0, 1)
03:32:28.363 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:28.363 00.000 5052 Enqueuing Expose request
03:32:28.363 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:28.384 00.021 8976 Received - 47 (G) 
03:32:28.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:28.384 00.000 8976 stepped: pos (-16, -6)
03:32:28.384 00.000 8976 MountToCamera -- mountTheta (0.50) + m_xAngle (2.04) = xAngle (2.54 = 2.54)
03:32:28.384 00.000 8976 MountToCamera -- mountX=2.57 mountY=1.39 hyp=2.92 mountTheta=0.50 cameraX=-2.41, cameraY=1.66 cameraTheta=2.54
03:32:28.384 00.000 8976 incremental bump (-2.410, 1.656) isValid = 1
03:32:28.384 00.000 8976 Scheduling Mount bump of (-0.095, 0.067)
03:32:28.384 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:32:28.384 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:32:28.384 00.000 8976 move complete, result=0
03:32:28.384 00.000 8976 worker thread done servicing request
03:32:28.384 00.000 8976 Worker thread wakes up
03:32:28.384 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:32:28.385 00.001 9828 Worker thread wakes up
03:32:28.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:28.385 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:32:28.385 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:28.385 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:32:28.385 00.000 9828 CameraToMount -- cameraTheta (2.52) - m_xAngle (-3.10) = xAngle (5.62 = -0.66)
03:32:28.385 00.000 9828 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.54 = -0.75)
03:32:28.385 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.52 mountX=0.09 mountY=-0.08, mountTheta=-0.71
03:32:28.385 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:32:28.385 00.000 9828 BLC: window closed
03:32:28.385 00.000 9828 MoveAxis(W, 29, B)
03:32:28.385 00.000 9828 Guiding  Dir = 3, Dur = 29
03:32:28.385 00.000 9828 IsSlewing returns 0
03:32:28.386 00.001 9828 IsGuiding returns 0
03:32:28.386 00.000 9828 PulseGuide returned control before completion, sleep 39
03:32:28.437 00.051 9828 IsGuiding returns 1
03:32:28.437 00.000 9828 scope still moving after pulse duration time elapsed
03:32:28.468 00.031 9828 IsSlewing returns 0
03:32:28.468 00.000 9828 IsGuiding returns 1
03:32:28.499 00.031 9828 IsSlewing returns 0
03:32:28.499 00.000 9828 IsGuiding returns 1
03:32:28.530 00.031 9828 IsSlewing returns 0
03:32:28.530 00.000 9828 IsGuiding returns 0
03:32:28.530 00.000 9828 scope move finished after 29 + 114 ms
03:32:28.530 00.000 9828 Move returns status 0, amount 29
03:32:28.530 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:28.530 00.000 9828 MoveAxis(N, 11, B)
03:32:28.530 00.000 9828 Guiding  Dir = 0, Dur = 11
03:32:28.546 00.016 9828 IsSlewing returns 0
03:32:28.547 00.001 9828 IsGuiding returns 0
03:32:28.547 00.000 9828 PulseGuide returned control before completion, sleep 21
03:32:28.577 00.030 9828 IsGuiding returns 1
03:32:28.577 00.000 9828 scope still moving after pulse duration time elapsed
03:32:28.608 00.031 9828 IsSlewing returns 0
03:32:28.608 00.000 9828 IsGuiding returns 1
03:32:28.638 00.030 9828 IsSlewing returns 0
03:32:28.638 00.000 9828 IsGuiding returns 1
03:32:28.669 00.031 9828 IsSlewing returns 0
03:32:28.669 00.000 9828 IsGuiding returns 1
03:32:28.700 00.031 9828 IsSlewing returns 0
03:32:28.700 00.000 9828 IsGuiding returns 0
03:32:28.700 00.000 9828 scope move finished after 11 + 143 ms
03:32:28.700 00.000 9828 Move returns status 0, amount 11
03:32:28.700 00.000 9828 move complete, result=0
03:32:28.700 00.000 9828 worker thread done servicing request
03:32:28.700 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
03:32:29.071 00.371 8976 Exposure complete
03:32:29.077 00.006 8976 worker thread done servicing request
03:32:29.077 00.000 5052 OnExposeComplete: enter
03:32:29.078 00.001 5052 UpdateGuideState(): m_state=6
03:32:29.078 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14216
03:32:29.078 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.65, Mass=50, SNR=4.7, Peak=56 HFD=2.4
03:32:29.078 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
03:32:29.078 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
03:32:29.078 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.28 cameraTheta=-0.21 mountX=-0.18 mountY=-0.20, mountTheta=-2.30
03:32:29.079 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.06, opts=13)
03:32:29.079 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.06)
03:32:29.079 00.000 8976 Worker thread wakes up
03:32:29.079 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:29.079 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.06) opts 0xd
03:32:29.079 00.000 5052 UpdateGuideState exits: m=50 SNR=4.7
03:32:29.079 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.06)
03:32:29.080 00.001 8976 Moving (0.28, -0.06) raw xDistance=-0.18 yDistance=-0.20
03:32:29.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:32:29.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:32:29.080 00.000 8976 MoveAxis(R, 0, ABG)
03:32:29.080 00.000 8976 MoveAxis(U, 0, ABG)
03:32:29.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:29.080 00.000 8976 MountToCamera -- mountTheta (0.46) + m_xAngle (2.04) = xAngle (2.50 = 2.50)
03:32:29.080 00.000 8976 MountToCamera -- mountX=2.53 mountY=1.25 hyp=2.82 mountTheta=0.46 cameraX=-2.26, cameraY=1.69 cameraTheta=2.50
03:32:29.080 00.000 8976 incremental bump (-2.262, 1.686) isValid = 1
03:32:29.080 00.000 8976 Scheduling Mount bump of (-0.092, 0.071)
03:32:29.080 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:32:29.080 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:29.080 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:32:29.080 00.000 5052 Enqueuing Expose request
03:32:29.080 00.000 8976 move complete, result=0
03:32:29.080 00.000 8976 worker thread done servicing request
03:32:29.080 00.000 8976 Worker thread wakes up
03:32:29.080 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:32:29.081 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:29.081 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:29.081 00.000 9828 Worker thread wakes up
03:32:29.081 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:32:29.081 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:32:29.081 00.000 9828 CameraToMount -- cameraTheta (2.48) - m_xAngle (-3.10) = xAngle (5.58 = -0.70)
03:32:29.081 00.000 9828 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.50 = -0.78)
03:32:29.081 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.48 mountX=0.09 mountY=-0.08, mountTheta=-0.75
03:32:29.081 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:32:29.081 00.000 9828 BLC: window closed
03:32:29.081 00.000 9828 MoveAxis(W, 28, B)
03:32:29.081 00.000 9828 Guiding  Dir = 3, Dur = 28
03:32:29.082 00.001 9828 IsSlewing returns 0
03:32:29.082 00.000 9828 IsGuiding returns 0
03:32:29.082 00.000 9828 PulseGuide returned control before completion, sleep 38
03:32:29.124 00.042 9828 IsGuiding returns 1
03:32:29.124 00.000 9828 scope still moving after pulse duration time elapsed
03:32:29.155 00.031 9828 IsSlewing returns 0
03:32:29.155 00.000 9828 IsGuiding returns 1
03:32:29.186 00.031 9828 IsSlewing returns 0
03:32:29.186 00.000 9828 IsGuiding returns 1
03:32:29.217 00.031 9828 IsSlewing returns 0
03:32:29.217 00.000 9828 IsGuiding returns 1
03:32:29.248 00.031 9828 IsSlewing returns 0
03:32:29.248 00.000 9828 IsGuiding returns 0
03:32:29.248 00.000 9828 scope move finished after 28 + 138 ms
03:32:29.248 00.000 9828 Move returns status 0, amount 28
03:32:29.248 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:29.248 00.000 9828 MoveAxis(N, 11, B)
03:32:29.248 00.000 9828 Guiding  Dir = 0, Dur = 11
03:32:29.263 00.015 9828 IsSlewing returns 0
03:32:29.263 00.000 9828 IsGuiding returns 0
03:32:29.263 00.000 9828 PulseGuide returned control before completion, sleep 21
03:32:29.295 00.032 9828 IsGuiding returns 1
03:32:29.295 00.000 9828 scope still moving after pulse duration time elapsed
03:32:29.326 00.031 9828 IsSlewing returns 0
03:32:29.326 00.000 9828 IsGuiding returns 1
03:32:29.357 00.031 9828 IsSlewing returns 0
03:32:29.357 00.000 9828 IsGuiding returns 1
03:32:29.388 00.031 9828 IsSlewing returns 0
03:32:29.388 00.000 9828 IsGuiding returns 1
03:32:29.419 00.031 9828 IsSlewing returns 0
03:32:29.419 00.000 9828 IsGuiding returns 0
03:32:29.419 00.000 9828 scope move finished after 11 + 144 ms
03:32:29.419 00.000 9828 Move returns status 0, amount 11
03:32:29.419 00.000 9828 move complete, result=0
03:32:29.419 00.000 9828 worker thread done servicing request
03:32:29.419 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
03:32:29.769 00.350 8976 Exposure complete
03:32:29.775 00.006 8976 worker thread done servicing request
03:32:29.775 00.000 5052 OnExposeComplete: enter
03:32:29.775 00.000 5052 UpdateGuideState(): m_state=6
03:32:29.775 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14217
03:32:29.775 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=282.13, Mass=55, SNR=5.0, Peak=55 HFD=2.4
03:32:29.775 00.000 5052 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
03:32:29.775 00.000 5052 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
03:32:29.775 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=0.42 hyp=1.14 cameraTheta=0.37 mountX=-0.11 mountY=-1.12, mountTheta=-1.67
03:32:29.776 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=0.42, opts=13)
03:32:29.776 00.000 5052 Enqueuing Move request for stepguider (1.06, 0.42)
03:32:29.776 00.000 8976 Worker thread wakes up
03:32:29.776 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, 0.42) opts 0xd
03:32:29.776 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, 0.42)
03:32:29.776 00.000 8976 Moving (1.06, 0.42) raw xDistance=-0.11 yDistance=-1.12
03:32:29.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:32:29.776 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:32:29.776 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:32:29.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:29.776 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.12
03:32:29.776 00.000 8976 MoveAxis(R, 0, ABG)
03:32:29.776 00.000 8976 MoveAxis(U, 4, ABG)
03:32:29.776 00.000 8976 stepping (-16, -6) + (0, 4)
03:32:29.776 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:29.776 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:29.776 00.000 5052 Enqueuing Expose request
03:32:29.807 00.031 8976 Received - 47 (G) 
03:32:29.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:29.807 00.000 8976 stepped: pos (-16, -2)
03:32:29.807 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.40 = 2.40)
03:32:29.807 00.000 8976 MountToCamera -- mountX=2.50 mountY=0.94 hyp=2.68 mountTheta=0.36 cameraX=-1.98, cameraY=1.80 cameraTheta=2.40
03:32:29.807 00.000 8976 incremental bump (-1.977, 1.802) isValid = 1
03:32:29.807 00.000 8976 Scheduling Mount bump of (-0.085, 0.080)
03:32:29.807 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
03:32:29.807 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
03:32:29.807 00.000 8976 move complete, result=0
03:32:29.807 00.000 8976 worker thread done servicing request
03:32:29.808 00.001 8976 Worker thread wakes up
03:32:29.808 00.000 9828 Worker thread wakes up
03:32:29.808 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
03:32:29.808 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:32:29.808 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.48 = -0.80)
03:32:29.808 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.88)
03:32:29.808 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:29.808 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:29.808 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=0.08 mountY=-0.09, mountTheta=-0.84
03:32:29.808 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.1 px 4 ms NORTH
03:32:29.808 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
03:32:29.808 00.000 9828 BLC: window closed
03:32:29.808 00.000 9828 MoveAxis(W, 26, B)
03:32:29.808 00.000 9828 Guiding  Dir = 3, Dur = 26
03:32:29.809 00.001 9828 IsSlewing returns 0
03:32:29.809 00.000 9828 IsGuiding returns 0
03:32:29.809 00.000 9828 PulseGuide returned control before completion, sleep 36
03:32:29.852 00.043 9828 IsGuiding returns 1
03:32:29.852 00.000 9828 scope still moving after pulse duration time elapsed
03:32:29.883 00.031 9828 IsSlewing returns 0
03:32:29.884 00.001 9828 IsGuiding returns 1
03:32:29.915 00.031 9828 IsSlewing returns 0
03:32:29.916 00.001 9828 IsGuiding returns 1
03:32:29.945 00.029 9828 IsSlewing returns 0
03:32:29.945 00.000 9828 IsGuiding returns 1
03:32:29.977 00.032 9828 IsSlewing returns 0
03:32:29.977 00.000 9828 IsGuiding returns 0
03:32:29.977 00.000 9828 scope move finished after 26 + 142 ms
03:32:29.977 00.000 9828 Move returns status 0, amount 26
03:32:29.977 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:29.977 00.000 9828 MoveAxis(N, 12, B)
03:32:29.977 00.000 9828 Guiding  Dir = 0, Dur = 12
03:32:29.993 00.016 9828 IsSlewing returns 0
03:32:29.993 00.000 9828 IsGuiding returns 0
03:32:29.993 00.000 9828 PulseGuide returned control before completion, sleep 22
03:32:30.023 00.030 9828 IsGuiding returns 1
03:32:30.023 00.000 9828 scope still moving after pulse duration time elapsed
03:32:30.054 00.031 9828 IsSlewing returns 0
03:32:30.054 00.000 9828 IsGuiding returns 1
03:32:30.085 00.031 9828 IsSlewing returns 0
03:32:30.085 00.000 9828 IsGuiding returns 1
03:32:30.115 00.030 9828 IsSlewing returns 0
03:32:30.115 00.000 9828 IsGuiding returns 1
03:32:30.146 00.031 9828 IsSlewing returns 0
03:32:30.146 00.000 9828 IsGuiding returns 0
03:32:30.146 00.000 9828 scope move finished after 12 + 141 ms
03:32:30.146 00.000 9828 Move returns status 0, amount 12
03:32:30.146 00.000 9828 move complete, result=0
03:32:30.146 00.000 9828 worker thread done servicing request
03:32:30.146 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
03:32:30.495 00.349 8976 Exposure complete
03:32:30.501 00.006 8976 worker thread done servicing request
03:32:30.501 00.000 5052 OnExposeComplete: enter
03:32:30.501 00.000 5052 UpdateGuideState(): m_state=6
03:32:30.502 00.001 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14218
03:32:30.502 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.47, Mass=40, SNR=4.2, Peak=54 HFD=2.4
03:32:30.502 00.000 5052 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.04) = xAngle (-3.87 = 2.41)
03:32:30.502 00.000 5052 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.98 = 2.31)
03:32:30.502 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.24 cameraTheta=-1.83 mountX=-0.18 mountY=0.18, mountTheta=2.36
03:32:30.502 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.24, opts=13)
03:32:30.502 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.24)
03:32:30.503 00.001 8976 Worker thread wakes up
03:32:30.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.24) opts 0xd
03:32:30.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.24)
03:32:30.503 00.000 8976 Moving (-0.06, -0.24) raw xDistance=-0.18 yDistance=0.18
03:32:30.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:32:30.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:32:30.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:30.503 00.000 5052 UpdateGuideState exits: m=40 SNR=4.2
03:32:30.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:30.503 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:30.503 00.000 5052 Enqueuing Expose request
03:32:30.503 00.000 8976 MoveAxis(R, 0, ABG)
03:32:30.503 00.000 8976 MoveAxis(U, 0, ABG)
03:32:30.503 00.000 8976 MountToCamera -- mountTheta (0.29) + m_xAngle (2.04) = xAngle (2.33 = 2.33)
03:32:30.503 00.000 8976 MountToCamera -- mountX=2.49 mountY=0.73 hyp=2.59 mountTheta=0.29 cameraX=-1.79, cameraY=1.88 cameraTheta=2.33
03:32:30.503 00.000 8976 incremental bump (-1.786, 1.879) isValid = 1
03:32:30.504 00.001 8976 Scheduling Mount bump of (-0.079, 0.086)
03:32:30.504 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:32:30.504 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:32:30.504 00.000 8976 move complete, result=0
03:32:30.504 00.000 9828 Worker thread wakes up
03:32:30.504 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:32:30.504 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:32:30.504 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:32:30.504 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
03:32:30.504 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.96)
03:32:30.505 00.001 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.08 mountY=-0.10, mountTheta=-0.91
03:32:30.505 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.10
03:32:30.505 00.000 9828 BLC: window closed
03:32:30.505 00.000 9828 MoveAxis(W, 24, B)
03:32:30.505 00.000 8976 worker thread done servicing request
03:32:30.505 00.000 8976 Worker thread wakes up
03:32:30.505 00.000 9828 Guiding  Dir = 3, Dur = 24
03:32:30.505 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:30.505 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:30.505 00.000 9828 IsSlewing returns 0
03:32:30.505 00.000 9828 IsGuiding returns 0
03:32:30.506 00.001 9828 PulseGuide returned control before completion, sleep 34
03:32:30.551 00.045 9828 IsGuiding returns 1
03:32:30.551 00.000 9828 scope still moving after pulse duration time elapsed
03:32:30.584 00.033 9828 IsSlewing returns 0
03:32:30.584 00.000 9828 IsGuiding returns 1
03:32:30.614 00.030 9828 IsSlewing returns 0
03:32:30.614 00.000 9828 IsGuiding returns 1
03:32:30.644 00.030 9828 IsSlewing returns 0
03:32:30.644 00.000 9828 IsGuiding returns 1
03:32:30.676 00.032 9828 IsSlewing returns 0
03:32:30.677 00.001 9828 IsGuiding returns 1
03:32:30.708 00.031 9828 IsSlewing returns 0
03:32:30.708 00.000 9828 IsGuiding returns 1
03:32:30.739 00.031 9828 IsSlewing returns 0
03:32:30.739 00.000 9828 IsGuiding returns 1
03:32:30.770 00.031 9828 IsSlewing returns 0
03:32:30.770 00.000 9828 IsGuiding returns 0
03:32:30.770 00.000 9828 scope move finished after 24 + 241 ms
03:32:30.770 00.000 9828 Move returns status 0, amount 24
03:32:30.770 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:30.771 00.001 9828 MoveAxis(N, 13, B)
03:32:30.771 00.000 9828 Guiding  Dir = 0, Dur = 13
03:32:30.786 00.015 9828 IsSlewing returns 0
03:32:30.786 00.000 9828 IsGuiding returns 0
03:32:30.786 00.000 9828 PulseGuide returned control before completion, sleep 23
03:32:30.817 00.031 9828 IsGuiding returns 1
03:32:30.817 00.000 9828 scope still moving after pulse duration time elapsed
03:32:30.848 00.031 9828 IsSlewing returns 0
03:32:30.848 00.000 9828 IsGuiding returns 1
03:32:30.879 00.031 9828 IsSlewing returns 0
03:32:30.879 00.000 9828 IsGuiding returns 1
03:32:30.910 00.031 9828 IsSlewing returns 0
03:32:30.910 00.000 9828 IsGuiding returns 1
03:32:30.941 00.031 9828 IsSlewing returns 0
03:32:30.941 00.000 9828 IsGuiding returns 0
03:32:30.941 00.000 9828 scope move finished after 13 + 141 ms
03:32:30.941 00.000 9828 Move returns status 0, amount 13
03:32:30.941 00.000 9828 move complete, result=0
03:32:30.942 00.001 9828 worker thread done servicing request
03:32:30.942 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
03:32:31.191 00.249 8976 Exposure complete
03:32:31.196 00.005 8976 worker thread done servicing request
03:32:31.197 00.001 5052 OnExposeComplete: enter
03:32:31.197 00.000 5052 UpdateGuideState(): m_state=6
03:32:31.197 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14219
03:32:31.197 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.09, Mass=48, SNR=4.7, Peak=52 HFD=2.7
03:32:31.197 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.89 = 2.40)
03:32:31.197 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.29)
03:32:31.197 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.62 hyp=0.65 cameraTheta=-1.84 mountX=-0.48 mountY=0.49, mountTheta=2.35
03:32:31.198 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.62, opts=13)
03:32:31.198 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.62)
03:32:31.198 00.000 8976 Worker thread wakes up
03:32:31.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.62) opts 0xd
03:32:31.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.62)
03:32:31.198 00.000 8976 Moving (-0.17, -0.62) raw xDistance=-0.48 yDistance=0.49
03:32:31.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
03:32:31.198 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:31.198 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:32:31.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:31.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:32:31.198 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:31.198 00.000 5052 Enqueuing Expose request
03:32:31.198 00.000 8976 MoveAxis(R, 2, ABG)
03:32:31.198 00.000 8976 stepping (-16, -2) + (2, 0)
03:32:31.198 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:31.230 00.032 8976 Received - 47 (G) 
03:32:31.230 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:31.230 00.000 8976 stepped: pos (-14, -2)
03:32:31.230 00.000 8976 MoveAxis(D, 2, ABG)
03:32:31.230 00.000 8976 stepping (-14, -2) + (0, -2)
03:32:31.230 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:31.262 00.032 8976 Received - 47 (G) 
03:32:31.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:31.262 00.000 8976 stepped: pos (-14, -4)
03:32:31.262 00.000 8976 MountToCamera -- mountTheta (0.29) + m_xAngle (2.04) = xAngle (2.33 = 2.33)
03:32:31.262 00.000 8976 MountToCamera -- mountX=2.37 mountY=0.70 hyp=2.48 mountTheta=0.29 cameraX=-1.71, cameraY=1.79 cameraTheta=2.33
03:32:31.262 00.000 8976 incremental bump (-1.705, 1.794) isValid = 1
03:32:31.262 00.000 8976 Scheduling Mount bump of (-0.079, 0.086)
03:32:31.262 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:32:31.262 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:32:31.262 00.000 8976 move complete, result=0
03:32:31.262 00.000 9828 Worker thread wakes up
03:32:31.262 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:32:31.262 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:32:31.263 00.001 8976 worker thread done servicing request
03:32:31.263 00.000 8976 Worker thread wakes up
03:32:31.263 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:32:31.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:31.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:31.263 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
03:32:31.263 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.96)
03:32:31.263 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.08 mountY=-0.10, mountTheta=-0.90
03:32:31.263 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.10
03:32:31.263 00.000 9828 BLC: window closed
03:32:31.263 00.000 9828 MoveAxis(W, 24, B)
03:32:31.263 00.000 9828 Guiding  Dir = 3, Dur = 24
03:32:31.264 00.001 9828 IsSlewing returns 0
03:32:31.264 00.000 9828 IsGuiding returns 0
03:32:31.264 00.000 9828 PulseGuide returned control before completion, sleep 34
03:32:31.312 00.048 9828 IsGuiding returns 1
03:32:31.312 00.000 9828 scope still moving after pulse duration time elapsed
03:32:31.343 00.031 9828 IsSlewing returns 0
03:32:31.343 00.000 9828 IsGuiding returns 1
03:32:31.375 00.032 9828 IsSlewing returns 0
03:32:31.375 00.000 9828 IsGuiding returns 1
03:32:31.404 00.029 9828 IsSlewing returns 0
03:32:31.404 00.000 9828 IsGuiding returns 0
03:32:31.404 00.000 9828 scope move finished after 24 + 116 ms
03:32:31.404 00.000 9828 Move returns status 0, amount 24
03:32:31.404 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:31.404 00.000 9828 MoveAxis(N, 13, B)
03:32:31.405 00.001 9828 Guiding  Dir = 0, Dur = 13
03:32:31.420 00.015 9828 IsSlewing returns 0
03:32:31.420 00.000 9828 IsGuiding returns 0
03:32:31.420 00.000 9828 PulseGuide returned control before completion, sleep 23
03:32:31.450 00.030 9828 IsGuiding returns 1
03:32:31.450 00.000 9828 scope still moving after pulse duration time elapsed
03:32:31.481 00.031 9828 IsSlewing returns 0
03:32:31.481 00.000 9828 IsGuiding returns 1
03:32:31.512 00.031 9828 IsSlewing returns 0
03:32:31.512 00.000 9828 IsGuiding returns 1
03:32:31.542 00.030 9828 IsSlewing returns 0
03:32:31.542 00.000 9828 IsGuiding returns 1
03:32:31.573 00.031 9828 IsSlewing returns 0
03:32:31.573 00.000 9828 IsGuiding returns 0
03:32:31.573 00.000 9828 scope move finished after 13 + 140 ms
03:32:31.573 00.000 9828 Move returns status 0, amount 13
03:32:31.573 00.000 9828 move complete, result=0
03:32:31.574 00.001 9828 worker thread done servicing request
03:32:31.574 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
03:32:31.946 00.372 8976 Exposure complete
03:32:31.952 00.006 8976 worker thread done servicing request
03:32:31.952 00.000 5052 OnExposeComplete: enter
03:32:31.952 00.000 5052 UpdateGuideState(): m_state=6
03:32:31.952 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14220
03:32:31.953 00.001 5052 Star::Find returns 1 (0), X=329.05, Y=281.85, Mass=36, SNR=4.1, Peak=54 HFD=2.1
03:32:31.953 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
03:32:31.953 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.13 = 0.13)
03:32:31.953 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.27 mountX=0.18 mountY=0.02, mountTheta=0.13
03:32:31.954 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.14, opts=13)
03:32:31.954 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.14)
03:32:31.954 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:31.954 00.000 5052 UpdateGuideState exits: m=36 SNR=4.1
03:32:31.954 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:31.954 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:31.954 00.000 5052 Enqueuing Expose request
03:32:31.954 00.000 8976 Worker thread wakes up
03:32:31.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.14) opts 0xd
03:32:31.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.14)
03:32:31.954 00.000 8976 Moving (-0.12, 0.14) raw xDistance=0.18 yDistance=0.02
03:32:31.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:32:31.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:32:31.954 00.000 8976 MoveAxis(R, 0, ABG)
03:32:31.954 00.000 8976 MoveAxis(U, 0, ABG)
03:32:31.955 00.001 8976 MountToCamera -- mountTheta (0.29) + m_xAngle (2.04) = xAngle (2.33 = 2.33)
03:32:31.955 00.000 8976 MountToCamera -- mountX=2.30 mountY=0.68 hyp=2.40 mountTheta=0.29 cameraX=-1.65, cameraY=1.74 cameraTheta=2.33
03:32:31.955 00.000 8976 incremental bump (-1.651, 1.736) isValid = 1
03:32:31.955 00.000 8976 Scheduling Mount bump of (-0.079, 0.086)
03:32:31.955 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:32:31.955 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:32:31.955 00.000 8976 move complete, result=0
03:32:31.955 00.000 9828 Worker thread wakes up
03:32:31.955 00.000 8976 worker thread done servicing request
03:32:31.955 00.000 8976 Worker thread wakes up
03:32:31.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:31.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:31.955 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:31.955 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:32:31.955 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:32:31.955 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
03:32:31.955 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.96)
03:32:31.955 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.08 mountY=-0.10, mountTheta=-0.90
03:32:31.956 00.001 9828 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.10
03:32:31.956 00.000 9828 BLC: window closed
03:32:31.956 00.000 9828 MoveAxis(W, 24, B)
03:32:31.956 00.000 9828 Guiding  Dir = 3, Dur = 24
03:32:31.956 00.000 9828 IsSlewing returns 0
03:32:31.956 00.000 9828 IsGuiding returns 0
03:32:31.956 00.000 9828 PulseGuide returned control before completion, sleep 34
03:32:31.995 00.039 9828 IsGuiding returns 1
03:32:31.995 00.000 9828 scope still moving after pulse duration time elapsed
03:32:32.026 00.031 9828 IsSlewing returns 0
03:32:32.027 00.001 9828 IsGuiding returns 1
03:32:32.057 00.030 9828 IsSlewing returns 0
03:32:32.057 00.000 9828 IsGuiding returns 1
03:32:32.088 00.031 9828 IsSlewing returns 0
03:32:32.088 00.000 9828 IsGuiding returns 0
03:32:32.088 00.000 9828 scope move finished after 24 + 108 ms
03:32:32.088 00.000 9828 Move returns status 0, amount 24
03:32:32.088 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:32.088 00.000 9828 MoveAxis(N, 13, B)
03:32:32.088 00.000 9828 Guiding  Dir = 0, Dur = 13
03:32:32.104 00.016 9828 IsSlewing returns 0
03:32:32.104 00.000 9828 IsGuiding returns 0
03:32:32.104 00.000 9828 PulseGuide returned control before completion, sleep 23
03:32:32.134 00.030 9828 IsGuiding returns 1
03:32:32.134 00.000 9828 scope still moving after pulse duration time elapsed
03:32:32.166 00.032 9828 IsSlewing returns 0
03:32:32.166 00.000 9828 IsGuiding returns 1
03:32:32.196 00.030 9828 IsSlewing returns 0
03:32:32.196 00.000 9828 IsGuiding returns 1
03:32:32.227 00.031 9828 IsSlewing returns 0
03:32:32.227 00.000 9828 IsGuiding returns 1
03:32:32.258 00.031 9828 IsSlewing returns 0
03:32:32.258 00.000 9828 IsGuiding returns 0
03:32:32.258 00.000 9828 scope move finished after 13 + 140 ms
03:32:32.258 00.000 9828 Move returns status 0, amount 13
03:32:32.258 00.000 9828 move complete, result=0
03:32:32.258 00.000 9828 worker thread done servicing request
03:32:32.258 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
03:32:32.641 00.383 8976 Exposure complete
03:32:32.647 00.006 8976 worker thread done servicing request
03:32:32.647 00.000 5052 OnExposeComplete: enter
03:32:32.647 00.000 5052 UpdateGuideState(): m_state=6
03:32:32.647 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14221
03:32:32.647 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.78, Mass=42, SNR=4.3, Peak=54 HFD=2.3
03:32:32.647 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
03:32:32.647 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.53 = -1.53)
03:32:32.647 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.61 mountX=0.02 mountY=-0.13, mountTheta=-1.43
03:32:32.648 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.07, opts=13)
03:32:32.648 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.07)
03:32:32.648 00.000 8976 Worker thread wakes up
03:32:32.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.07) opts 0xd
03:32:32.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.07)
03:32:32.648 00.000 8976 Moving (0.10, 0.07) raw xDistance=0.02 yDistance=-0.13
03:32:32.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:32:32.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:32.648 00.000 5052 UpdateGuideState exits: m=42 SNR=4.3
03:32:32.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:32.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:32:32.649 00.001 8976 MoveAxis(R, 0, ABG)
03:32:32.649 00.000 8976 MoveAxis(U, 0, ABG)
03:32:32.649 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:32.649 00.000 5052 Enqueuing Expose request
03:32:32.649 00.000 8976 MountToCamera -- mountTheta (0.29) + m_xAngle (2.04) = xAngle (2.33 = 2.33)
03:32:32.649 00.000 8976 MountToCamera -- mountX=2.25 mountY=0.67 hyp=2.34 mountTheta=0.29 cameraX=-1.62, cameraY=1.70 cameraTheta=2.33
03:32:32.649 00.000 8976 incremental bump (-1.615, 1.698) isValid = 1
03:32:32.649 00.000 8976 Scheduling Mount bump of (-0.079, 0.086)
03:32:32.649 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:32:32.649 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:32:32.649 00.000 9828 Worker thread wakes up
03:32:32.649 00.000 8976 move complete, result=0
03:32:32.649 00.000 8976 worker thread done servicing request
03:32:32.649 00.000 8976 Worker thread wakes up
03:32:32.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:32.650 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:32:32.650 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:32.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:32.650 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:32:32.650 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.87)
03:32:32.650 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.33 = -0.96)
03:32:32.650 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.08 mountY=-0.10, mountTheta=-0.90
03:32:32.650 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.10
03:32:32.650 00.000 9828 BLC: window closed
03:32:32.651 00.001 9828 MoveAxis(W, 24, B)
03:32:32.651 00.000 9828 Guiding  Dir = 3, Dur = 24
03:32:32.651 00.000 9828 IsSlewing returns 0
03:32:32.651 00.000 9828 IsGuiding returns 0
03:32:32.651 00.000 9828 PulseGuide returned control before completion, sleep 34
03:32:32.697 00.046 9828 IsGuiding returns 1
03:32:32.697 00.000 9828 scope still moving after pulse duration time elapsed
03:32:32.729 00.032 9828 IsSlewing returns 0
03:32:32.729 00.000 9828 IsGuiding returns 1
03:32:32.759 00.030 9828 IsSlewing returns 0
03:32:32.760 00.001 9828 IsGuiding returns 1
03:32:32.791 00.031 9828 IsSlewing returns 0
03:32:32.791 00.000 9828 IsGuiding returns 0
03:32:32.792 00.001 9828 scope move finished after 24 + 116 ms
03:32:32.792 00.000 9828 Move returns status 0, amount 24
03:32:32.792 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:32.792 00.000 9828 MoveAxis(N, 13, B)
03:32:32.792 00.000 9828 Guiding  Dir = 0, Dur = 13
03:32:32.806 00.014 9828 IsSlewing returns 0
03:32:32.806 00.000 9828 IsGuiding returns 0
03:32:32.806 00.000 9828 PulseGuide returned control before completion, sleep 23
03:32:32.837 00.031 9828 IsGuiding returns 1
03:32:32.837 00.000 9828 scope still moving after pulse duration time elapsed
03:32:32.869 00.032 9828 IsSlewing returns 0
03:32:32.869 00.000 9828 IsGuiding returns 1
03:32:32.900 00.031 9828 IsSlewing returns 0
03:32:32.900 00.000 9828 IsGuiding returns 1
03:32:32.930 00.030 9828 IsSlewing returns 0
03:32:32.930 00.000 9828 IsGuiding returns 0
03:32:32.930 00.000 9828 scope move finished after 13 + 110 ms
03:32:32.930 00.000 9828 Move returns status 0, amount 13
03:32:32.930 00.000 9828 move complete, result=0
03:32:32.930 00.000 9828 worker thread done servicing request
03:32:32.930 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
03:32:33.337 00.407 8976 Exposure complete
03:32:33.343 00.006 8976 worker thread done servicing request
03:32:33.343 00.000 5052 OnExposeComplete: enter
03:32:33.343 00.000 5052 UpdateGuideState(): m_state=6
03:32:33.343 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14222
03:32:33.344 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.97, Mass=55, SNR=5.0, Peak=54 HFD=2.2
03:32:33.344 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
03:32:33.344 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
03:32:33.344 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.26 hyp=0.34 cameraTheta=2.29 mountX=0.33 mountY=0.05, mountTheta=0.14
03:32:33.344 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.26, opts=13)
03:32:33.344 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.26)
03:32:33.344 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:33.344 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:32:33.344 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:33.344 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:33.345 00.001 5052 Enqueuing Expose request
03:32:33.345 00.000 8976 Worker thread wakes up
03:32:33.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.26) opts 0xd
03:32:33.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.26)
03:32:33.345 00.000 8976 Moving (-0.23, 0.26) raw xDistance=0.33 yDistance=0.05
03:32:33.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:32:33.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:32:33.345 00.000 8976 MoveAxis(L, 1, ABG)
03:32:33.345 00.000 8976 stepping (-14, -4) + (-1, 0)
03:32:33.345 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:33.373 00.028 8976 Received - 47 (G) 
03:32:33.373 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:33.373 00.000 8976 stepped: pos (-15, -4)
03:32:33.373 00.000 8976 MoveAxis(U, 0, ABG)
03:32:33.373 00.000 8976 MountToCamera -- mountTheta (0.28) + m_xAngle (2.04) = xAngle (2.33 = 2.33)
03:32:33.373 00.000 8976 MountToCamera -- mountX=2.26 mountY=0.66 hyp=2.36 mountTheta=0.28 cameraX=-1.61, cameraY=1.72 cameraTheta=2.33
03:32:33.373 00.000 8976 incremental bump (-1.614, 1.717) isValid = 1
03:32:33.373 00.000 8976 Scheduling Mount bump of (-0.079, 0.087)
03:32:33.373 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:32:33.373 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:32:33.373 00.000 8976 move complete, result=0
03:32:33.373 00.000 9828 Worker thread wakes up
03:32:33.373 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.0 px 0 ms NORTH
03:32:33.373 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:32:33.373 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:32:33.373 00.000 8976 worker thread done servicing request
03:32:33.374 00.001 8976 Worker thread wakes up
03:32:33.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:33.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:33.374 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.40 = -0.88)
03:32:33.374 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.32 = -0.96)
03:32:33.374 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.07 mountY=-0.10, mountTheta=-0.91
03:32:33.374 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
03:32:33.374 00.000 9828 BLC: window closed
03:32:33.374 00.000 9828 MoveAxis(W, 24, B)
03:32:33.374 00.000 9828 Guiding  Dir = 3, Dur = 24
03:32:33.374 00.000 9828 IsSlewing returns 0
03:32:33.374 00.000 9828 IsGuiding returns 0
03:32:33.374 00.000 9828 PulseGuide returned control before completion, sleep 34
03:32:33.416 00.042 9828 IsGuiding returns 1
03:32:33.416 00.000 9828 scope still moving after pulse duration time elapsed
03:32:33.447 00.031 9828 IsSlewing returns 0
03:32:33.448 00.001 9828 IsGuiding returns 1
03:32:33.479 00.031 9828 IsSlewing returns 0
03:32:33.480 00.001 9828 IsGuiding returns 1
03:32:33.509 00.029 9828 IsSlewing returns 0
03:32:33.509 00.000 9828 IsGuiding returns 0
03:32:33.509 00.000 9828 scope move finished after 24 + 110 ms
03:32:33.509 00.000 9828 Move returns status 0, amount 24
03:32:33.509 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:33.509 00.000 9828 MoveAxis(N, 13, B)
03:32:33.509 00.000 9828 Guiding  Dir = 0, Dur = 13
03:32:33.524 00.015 9828 IsSlewing returns 0
03:32:33.524 00.000 9828 IsGuiding returns 0
03:32:33.524 00.000 9828 PulseGuide returned control before completion, sleep 23
03:32:33.554 00.030 9828 IsGuiding returns 1
03:32:33.554 00.000 9828 scope still moving after pulse duration time elapsed
03:32:33.585 00.031 9828 IsSlewing returns 0
03:32:33.585 00.000 9828 IsGuiding returns 1
03:32:33.615 00.030 9828 IsSlewing returns 0
03:32:33.616 00.001 9828 IsGuiding returns 1
03:32:33.646 00.030 9828 IsSlewing returns 0
03:32:33.646 00.000 9828 IsGuiding returns 1
03:32:33.677 00.031 9828 IsSlewing returns 0
03:32:33.677 00.000 9828 IsGuiding returns 0
03:32:33.677 00.000 9828 scope move finished after 13 + 140 ms
03:32:33.677 00.000 9828 Move returns status 0, amount 13
03:32:33.677 00.000 9828 move complete, result=0
03:32:33.677 00.000 9828 worker thread done servicing request
03:32:33.678 00.001 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
03:32:34.060 00.382 8976 Exposure complete
03:32:34.066 00.006 8976 worker thread done servicing request
03:32:34.066 00.000 5052 OnExposeComplete: enter
03:32:34.066 00.000 5052 UpdateGuideState(): m_state=6
03:32:34.066 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14223
03:32:34.066 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=282.14, Mass=45, SNR=4.6, Peak=54 HFD=2.1
03:32:34.066 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
03:32:34.066 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
03:32:34.066 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.43 hyp=0.57 cameraTheta=0.86 mountX=0.21 mountY=-0.55, mountTheta=-1.20
03:32:34.068 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.43, opts=13)
03:32:34.068 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.43)
03:32:34.068 00.000 8976 Worker thread wakes up
03:32:34.068 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:34.068 00.000 5052 UpdateGuideState exits: m=45 SNR=4.6
03:32:34.068 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:34.068 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:34.068 00.000 5052 Enqueuing Expose request
03:32:34.068 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.43) opts 0xd
03:32:34.068 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.43)
03:32:34.068 00.000 8976 Moving (0.37, 0.43) raw xDistance=0.21 yDistance=-0.55
03:32:34.068 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:32:34.069 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
03:32:34.069 00.000 8976 MoveAxis(R, 0, ABG)
03:32:34.069 00.000 8976 MoveAxis(U, 2, ABG)
03:32:34.069 00.000 8976 stepping (-15, -4) + (0, 2)
03:32:34.069 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:34.091 00.022 8976 Received - 47 (G) 
03:32:34.091 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:34.091 00.000 8976 stepped: pos (-15, -2)
03:32:34.091 00.000 8976 MountToCamera -- mountTheta (0.23) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
03:32:34.091 00.000 8976 MountToCamera -- mountX=2.27 mountY=0.54 hyp=2.34 mountTheta=0.23 cameraX=-1.52, cameraY=1.78 cameraTheta=2.28
03:32:34.091 00.000 8976 incremental bump (-1.520, 1.778) isValid = 1
03:32:34.091 00.000 8976 Scheduling Mount bump of (-0.075, 0.091)
03:32:34.092 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:32:34.092 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:32:34.092 00.000 8976 move complete, result=0
03:32:34.092 00.000 9828 Worker thread wakes up
03:32:34.092 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:32:34.092 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:32:34.092 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.93)
03:32:34.092 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:32:34.092 00.000 8976 worker thread done servicing request
03:32:34.092 00.000 8976 Worker thread wakes up
03:32:34.092 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:34.092 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.01)
03:32:34.092 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:34.092 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.95
03:32:34.092 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:32:34.092 00.000 9828 BLC: window closed
03:32:34.092 00.000 9828 MoveAxis(W, 22, B)
03:32:34.092 00.000 9828 Guiding  Dir = 3, Dur = 22
03:32:34.093 00.001 9828 IsSlewing returns 0
03:32:34.093 00.000 9828 IsGuiding returns 0
03:32:34.093 00.000 9828 PulseGuide returned control before completion, sleep 32
03:32:34.129 00.036 9828 IsGuiding returns 1
03:32:34.129 00.000 9828 scope still moving after pulse duration time elapsed
03:32:34.160 00.031 9828 IsSlewing returns 0
03:32:34.160 00.000 9828 IsGuiding returns 1
03:32:34.191 00.031 9828 IsSlewing returns 0
03:32:34.191 00.000 9828 IsGuiding returns 1
03:32:34.222 00.031 9828 IsSlewing returns 0
03:32:34.222 00.000 9828 IsGuiding returns 1
03:32:34.253 00.031 9828 IsSlewing returns 0
03:32:34.253 00.000 9828 IsGuiding returns 1
03:32:34.285 00.032 9828 IsSlewing returns 0
03:32:34.285 00.000 9828 IsGuiding returns 0
03:32:34.285 00.000 9828 scope move finished after 22 + 169 ms
03:32:34.285 00.000 9828 Move returns status 0, amount 22
03:32:34.285 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:34.285 00.000 9828 MoveAxis(N, 14, B)
03:32:34.285 00.000 9828 Guiding  Dir = 0, Dur = 14
03:32:34.301 00.016 9828 IsSlewing returns 0
03:32:34.301 00.000 9828 IsGuiding returns 0
03:32:34.301 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:34.332 00.031 9828 IsGuiding returns 1
03:32:34.332 00.000 9828 scope still moving after pulse duration time elapsed
03:32:34.363 00.031 9828 IsSlewing returns 0
03:32:34.363 00.000 9828 IsGuiding returns 1
03:32:34.394 00.031 9828 IsSlewing returns 0
03:32:34.394 00.000 9828 IsGuiding returns 1
03:32:34.425 00.031 9828 IsSlewing returns 0
03:32:34.425 00.000 9828 IsGuiding returns 1
03:32:34.455 00.030 9828 IsSlewing returns 0
03:32:34.455 00.000 9828 IsGuiding returns 0
03:32:34.455 00.000 9828 scope move finished after 14 + 140 ms
03:32:34.456 00.001 9828 Move returns status 0, amount 14
03:32:34.456 00.000 9828 move complete, result=0
03:32:34.456 00.000 9828 worker thread done servicing request
03:32:34.456 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
03:32:34.778 00.322 8976 Exposure complete
03:32:34.783 00.005 8976 worker thread done servicing request
03:32:34.783 00.000 5052 OnExposeComplete: enter
03:32:34.784 00.001 5052 UpdateGuideState(): m_state=6
03:32:34.784 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14224
03:32:34.784 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=282.11, Mass=47, SNR=4.6, Peak=54 HFD=2.4
03:32:34.784 00.000 5052 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
03:32:34.784 00.000 5052 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.40 = -1.40)
03:32:34.784 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.40 hyp=0.58 cameraTheta=0.75 mountX=0.16 mountY=-0.57, mountTheta=-1.30
03:32:34.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.40, opts=13)
03:32:34.785 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.40)
03:32:34.785 00.000 8976 Worker thread wakes up
03:32:34.785 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:34.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.40) opts 0xd
03:32:34.785 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:32:34.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.40)
03:32:34.785 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:34.785 00.000 8976 Moving (0.43, 0.40) raw xDistance=0.16 yDistance=-0.57
03:32:34.785 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:34.786 00.001 5052 Enqueuing Expose request
03:32:34.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:32:34.786 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
03:32:34.786 00.000 8976 MoveAxis(R, 0, ABG)
03:32:34.786 00.000 8976 MoveAxis(U, 2, ABG)
03:32:34.786 00.000 8976 stepping (-15, -2) + (0, 2)
03:32:34.786 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:34.811 00.025 8976 Received - 47 (G) 
03:32:34.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:34.811 00.000 8976 stepped: pos (-15, 0)
03:32:34.811 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.20 = 2.20)
03:32:34.811 00.000 8976 MountToCamera -- mountX=2.28 mountY=0.36 hyp=2.31 mountTheta=0.16 cameraX=-1.36, cameraY=1.87 cameraTheta=2.20
03:32:34.811 00.000 8976 incremental bump (-1.363, 1.866) isValid = 1
03:32:34.811 00.000 8976 Scheduling Mount bump of (-0.068, 0.096)
03:32:34.811 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
03:32:34.811 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
03:32:34.811 00.000 8976 move complete, result=0
03:32:34.811 00.000 9828 Worker thread wakes up
03:32:34.811 00.000 8976 worker thread done servicing request
03:32:34.811 00.000 8976 Worker thread wakes up
03:32:34.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:34.811 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:34.811 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:32:34.811 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
03:32:34.811 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
03:32:34.812 00.001 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
03:32:34.812 00.000 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.08)
03:32:34.812 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.06 mountY=-0.10, mountTheta=-1.02
03:32:34.812 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
03:32:34.812 00.000 9828 BLC: window closed
03:32:34.812 00.000 9828 MoveAxis(W, 20, B)
03:32:34.812 00.000 9828 Guiding  Dir = 3, Dur = 20
03:32:34.812 00.000 9828 IsSlewing returns 0
03:32:34.812 00.000 9828 IsGuiding returns 0
03:32:34.812 00.000 9828 PulseGuide returned control before completion, sleep 30
03:32:34.845 00.033 9828 IsGuiding returns 1
03:32:34.845 00.000 9828 scope still moving after pulse duration time elapsed
03:32:34.875 00.030 9828 IsSlewing returns 0
03:32:34.875 00.000 9828 IsGuiding returns 1
03:32:34.906 00.031 9828 IsSlewing returns 0
03:32:34.906 00.000 9828 IsGuiding returns 1
03:32:34.936 00.030 9828 IsSlewing returns 0
03:32:34.936 00.000 9828 IsGuiding returns 1
03:32:34.967 00.031 9828 IsSlewing returns 0
03:32:34.967 00.000 9828 IsGuiding returns 0
03:32:34.967 00.000 9828 scope move finished after 20 + 134 ms
03:32:34.967 00.000 9828 Move returns status 0, amount 20
03:32:34.967 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:34.967 00.000 9828 MoveAxis(N, 14, B)
03:32:34.967 00.000 9828 Guiding  Dir = 0, Dur = 14
03:32:34.983 00.016 9828 IsSlewing returns 0
03:32:34.983 00.000 9828 IsGuiding returns 0
03:32:34.983 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:35.013 00.030 9828 IsGuiding returns 1
03:32:35.013 00.000 9828 scope still moving after pulse duration time elapsed
03:32:35.044 00.031 9828 IsSlewing returns 0
03:32:35.044 00.000 9828 IsGuiding returns 1
03:32:35.075 00.031 9828 IsSlewing returns 0
03:32:35.075 00.000 9828 IsGuiding returns 1
03:32:35.104 00.029 9828 IsSlewing returns 0
03:32:35.104 00.000 9828 IsGuiding returns 1
03:32:35.135 00.031 9828 IsSlewing returns 0
03:32:35.136 00.001 9828 IsGuiding returns 0
03:32:35.136 00.000 9828 scope move finished after 14 + 138 ms
03:32:35.136 00.000 9828 Move returns status 0, amount 14
03:32:35.136 00.000 9828 move complete, result=0
03:32:35.136 00.000 9828 worker thread done servicing request
03:32:35.136 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
03:32:35.497 00.361 8976 Exposure complete
03:32:35.502 00.005 8976 worker thread done servicing request
03:32:35.502 00.000 5052 OnExposeComplete: enter
03:32:35.502 00.000 5052 UpdateGuideState(): m_state=6
03:32:35.502 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14225
03:32:35.502 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.08, Mass=45, SNR=4.5, Peak=52 HFD=2.1
03:32:35.502 00.000 5052 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.04) = xAngle (-3.09 = -3.09)
03:32:35.502 00.000 5052 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.20 = 3.09)
03:32:35.502 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=-0.63 hyp=0.73 cameraTheta=-1.05 mountX=-0.73 mountY=0.04, mountTheta=3.09
03:32:35.503 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=-0.63, opts=13)
03:32:35.503 00.000 5052 Enqueuing Move request for stepguider (0.36, -0.63)
03:32:35.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:35.503 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:32:35.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:35.503 00.000 8976 Worker thread wakes up
03:32:35.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, -0.63) opts 0xd
03:32:35.504 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.36, -0.63)
03:32:35.504 00.000 8976 Moving (0.36, -0.63) raw xDistance=-0.73 yDistance=0.04
03:32:35.504 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:35.504 00.000 5052 Enqueuing Expose request
03:32:35.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
03:32:35.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:32:35.504 00.000 8976 MoveAxis(R, 3, ABG)
03:32:35.504 00.000 8976 stepping (-15, 0) + (3, 0)
03:32:35.504 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:35.531 00.027 8976 Received - 47 (G) 
03:32:35.531 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:35.531 00.000 8976 stepped: pos (-12, 0)
03:32:35.531 00.000 8976 MoveAxis(U, 0, ABG)
03:32:35.531 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
03:32:35.531 00.000 8976 MountToCamera -- mountX=2.14 mountY=0.24 hyp=2.15 mountTheta=0.11 cameraX=-1.19, cameraY=1.79 cameraTheta=2.16
03:32:35.531 00.000 8976 incremental bump (-1.189, 1.790) isValid = 1
03:32:35.531 00.000 8976 Scheduling Mount bump of (-0.064, 0.099)
03:32:35.531 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:32:35.531 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:32:35.531 00.000 8976 move complete, result=0
03:32:35.531 00.000 9828 Worker thread wakes up
03:32:35.531 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:32:35.531 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:32:35.531 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.05)
03:32:35.531 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.0 px 0 ms NORTH
03:32:35.531 00.000 8976 worker thread done servicing request
03:32:35.531 00.000 8976 Worker thread wakes up
03:32:35.531 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.13)
03:32:35.532 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.06
03:32:35.532 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:32:35.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:35.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:35.532 00.000 9828 BLC: window closed
03:32:35.532 00.000 9828 MoveAxis(W, 19, B)
03:32:35.532 00.000 9828 Guiding  Dir = 3, Dur = 19
03:32:35.532 00.000 9828 IsSlewing returns 0
03:32:35.532 00.000 9828 IsGuiding returns 0
03:32:35.532 00.000 9828 PulseGuide returned control before completion, sleep 29
03:32:35.573 00.041 9828 IsGuiding returns 1
03:32:35.573 00.000 9828 scope still moving after pulse duration time elapsed
03:32:35.604 00.031 9828 IsSlewing returns 0
03:32:35.604 00.000 9828 IsGuiding returns 1
03:32:35.634 00.030 9828 IsSlewing returns 0
03:32:35.634 00.000 9828 IsGuiding returns 1
03:32:35.665 00.031 9828 IsSlewing returns 0
03:32:35.665 00.000 9828 IsGuiding returns 0
03:32:35.665 00.000 9828 scope move finished after 19 + 113 ms
03:32:35.665 00.000 9828 Move returns status 0, amount 19
03:32:35.665 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:35.665 00.000 9828 MoveAxis(N, 14, B)
03:32:35.665 00.000 9828 Guiding  Dir = 0, Dur = 14
03:32:35.680 00.015 9828 IsSlewing returns 0
03:32:35.680 00.000 9828 IsGuiding returns 0
03:32:35.680 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:35.711 00.031 9828 IsGuiding returns 1
03:32:35.711 00.000 9828 scope still moving after pulse duration time elapsed
03:32:35.742 00.031 9828 IsSlewing returns 0
03:32:35.742 00.000 9828 IsGuiding returns 1
03:32:35.773 00.031 9828 IsSlewing returns 0
03:32:35.773 00.000 9828 IsGuiding returns 1
03:32:35.803 00.030 9828 IsSlewing returns 0
03:32:35.803 00.000 9828 IsGuiding returns 1
03:32:35.834 00.031 9828 IsSlewing returns 0
03:32:35.834 00.000 9828 IsGuiding returns 0
03:32:35.834 00.000 9828 scope move finished after 14 + 140 ms
03:32:35.834 00.000 9828 Move returns status 0, amount 14
03:32:35.834 00.000 9828 move complete, result=0
03:32:35.834 00.000 9828 worker thread done servicing request
03:32:35.834 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
03:32:36.218 00.384 8976 Exposure complete
03:32:36.223 00.005 8976 worker thread done servicing request
03:32:36.223 00.000 5052 OnExposeComplete: enter
03:32:36.223 00.000 5052 UpdateGuideState(): m_state=6
03:32:36.224 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14226
03:32:36.224 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.97, Mass=52, SNR=4.9, Peak=54 HFD=2.3
03:32:36.224 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:32:36.224 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
03:32:36.224 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.26 hyp=0.75 cameraTheta=2.79 mountX=0.55 mountY=0.45, mountTheta=0.68
03:32:36.224 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.26, opts=13)
03:32:36.224 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.26)
03:32:36.224 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:36.224 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:32:36.224 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:36.225 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:36.225 00.000 5052 Enqueuing Expose request
03:32:36.225 00.000 8976 Worker thread wakes up
03:32:36.225 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.26) opts 0xd
03:32:36.225 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.26)
03:32:36.225 00.000 8976 Moving (-0.70, 0.26) raw xDistance=0.55 yDistance=0.45
03:32:36.225 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.55
03:32:36.225 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:32:36.225 00.000 8976 MoveAxis(L, 2, ABG)
03:32:36.225 00.000 8976 stepping (-12, 0) + (-2, 0)
03:32:36.225 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:36.250 00.025 8976 Received - 47 (G) 
03:32:36.250 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:36.250 00.000 8976 stepped: pos (-14, 0)
03:32:36.250 00.000 8976 MoveAxis(D, 2, ABG)
03:32:36.250 00.000 8976 stepping (-14, 0) + (0, -2)
03:32:36.250 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:36.282 00.032 8976 Received - 47 (G) 
03:32:36.282 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:36.282 00.000 8976 stepped: pos (-14, -2)
03:32:36.282 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
03:32:36.282 00.000 8976 MountToCamera -- mountX=2.14 mountY=0.27 hyp=2.15 mountTheta=0.12 cameraX=-1.21, cameraY=1.78 cameraTheta=2.17
03:32:36.282 00.000 8976 incremental bump (-1.212, 1.782) isValid = 1
03:32:36.282 00.000 8976 Scheduling Mount bump of (-0.065, 0.098)
03:32:36.282 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:32:36.282 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:32:36.282 00.000 8976 move complete, result=0
03:32:36.282 00.000 9828 Worker thread wakes up
03:32:36.282 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:32:36.282 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:32:36.282 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.04)
03:32:36.282 00.000 8976 worker thread done servicing request
03:32:36.282 00.000 8976 Worker thread wakes up
03:32:36.282 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:32:36.282 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.12)
03:32:36.283 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.05
03:32:36.283 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:32:36.283 00.000 9828 BLC: window closed
03:32:36.283 00.000 9828 MoveAxis(W, 19, B)
03:32:36.283 00.000 9828 Guiding  Dir = 3, Dur = 19
03:32:36.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:36.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:36.283 00.000 9828 IsSlewing returns 0
03:32:36.283 00.000 9828 IsGuiding returns 0
03:32:36.283 00.000 9828 PulseGuide returned control before completion, sleep 29
03:32:36.316 00.033 9828 IsGuiding returns 1
03:32:36.316 00.000 9828 scope still moving after pulse duration time elapsed
03:32:36.348 00.032 9828 IsSlewing returns 0
03:32:36.348 00.000 9828 IsGuiding returns 1
03:32:36.378 00.030 9828 IsSlewing returns 0
03:32:36.378 00.000 9828 IsGuiding returns 1
03:32:36.409 00.031 9828 IsSlewing returns 0
03:32:36.409 00.000 9828 IsGuiding returns 0
03:32:36.409 00.000 9828 scope move finished after 19 + 107 ms
03:32:36.409 00.000 9828 Move returns status 0, amount 19
03:32:36.409 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:36.409 00.000 9828 MoveAxis(N, 14, B)
03:32:36.410 00.001 9828 Guiding  Dir = 0, Dur = 14
03:32:36.425 00.015 9828 IsSlewing returns 0
03:32:36.425 00.000 9828 IsGuiding returns 0
03:32:36.425 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:36.456 00.031 9828 IsGuiding returns 1
03:32:36.456 00.000 9828 scope still moving after pulse duration time elapsed
03:32:36.486 00.030 9828 IsSlewing returns 0
03:32:36.486 00.000 9828 IsGuiding returns 1
03:32:36.518 00.032 9828 IsSlewing returns 0
03:32:36.518 00.000 9828 IsGuiding returns 1
03:32:36.548 00.030 9828 IsSlewing returns 0
03:32:36.548 00.000 9828 IsGuiding returns 1
03:32:36.580 00.032 9828 IsSlewing returns 0
03:32:36.580 00.000 9828 IsGuiding returns 1
03:32:36.611 00.031 9828 IsSlewing returns 0
03:32:36.611 00.000 9828 IsGuiding returns 1
03:32:36.641 00.030 9828 IsSlewing returns 0
03:32:36.641 00.000 9828 IsGuiding returns 0
03:32:36.641 00.000 9828 scope move finished after 14 + 202 ms
03:32:36.641 00.000 9828 Move returns status 0, amount 14
03:32:36.641 00.000 9828 move complete, result=0
03:32:36.641 00.000 9828 worker thread done servicing request
03:32:36.641 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
03:32:36.968 00.327 8976 Exposure complete
03:32:36.973 00.005 8976 worker thread done servicing request
03:32:36.973 00.000 5052 OnExposeComplete: enter
03:32:36.973 00.000 5052 UpdateGuideState(): m_state=6
03:32:36.973 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14227
03:32:36.973 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.94, Mass=34, SNR=3.9, Peak=55 HFD=1.6
03:32:36.973 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:32:36.973 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
03:32:36.973 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.23 hyp=0.42 cameraTheta=2.56 mountX=0.37 mountY=0.17, mountTheta=0.43
03:32:36.974 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.23, opts=13)
03:32:36.974 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.23)
03:32:36.974 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:36.974 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:32:36.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:36.974 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:36.974 00.000 5052 Enqueuing Expose request
03:32:36.974 00.000 8976 Worker thread wakes up
03:32:36.974 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.23) opts 0xd
03:32:36.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.23)
03:32:36.974 00.000 8976 Moving (-0.35, 0.23) raw xDistance=0.37 yDistance=0.17
03:32:36.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
03:32:36.975 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:32:36.975 00.000 8976 MoveAxis(L, 2, ABG)
03:32:36.975 00.000 8976 stepping (-14, -2) + (-2, 0)
03:32:36.975 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:37.001 00.026 8976 Received - 47 (G) 
03:32:37.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:37.001 00.000 8976 stepped: pos (-16, -2)
03:32:37.001 00.000 8976 MoveAxis(U, 0, ABG)
03:32:37.001 00.000 8976 MountToCamera -- mountTheta (0.13) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
03:32:37.001 00.000 8976 MountToCamera -- mountX=2.24 mountY=0.28 hyp=2.26 mountTheta=0.13 cameraX=-1.27, cameraY=1.87 cameraTheta=2.17
03:32:37.001 00.000 8976 incremental bump (-1.274, 1.866) isValid = 1
03:32:37.001 00.000 8976 Scheduling Mount bump of (-0.065, 0.098)
03:32:37.001 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:32:37.001 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:32:37.001 00.000 8976 move complete, result=0
03:32:37.001 00.000 9828 Worker thread wakes up
03:32:37.001 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:32:37.001 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:32:37.001 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
03:32:37.001 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
03:32:37.001 00.000 8976 worker thread done servicing request
03:32:37.002 00.001 8976 Worker thread wakes up
03:32:37.002 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.12)
03:32:37.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:37.002 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.05
03:32:37.002 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:32:37.002 00.000 9828 BLC: window closed
03:32:37.002 00.000 9828 MoveAxis(W, 19, B)
03:32:37.002 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:37.002 00.000 9828 Guiding  Dir = 3, Dur = 19
03:32:37.002 00.000 9828 IsSlewing returns 0
03:32:37.003 00.001 9828 IsGuiding returns 0
03:32:37.003 00.000 9828 PulseGuide returned control before completion, sleep 29
03:32:37.045 00.042 9828 IsGuiding returns 1
03:32:37.045 00.000 9828 scope still moving after pulse duration time elapsed
03:32:37.076 00.031 9828 IsSlewing returns 0
03:32:37.076 00.000 9828 IsGuiding returns 1
03:32:37.107 00.031 9828 IsSlewing returns 0
03:32:37.107 00.000 9828 IsGuiding returns 1
03:32:37.138 00.031 9828 IsSlewing returns 0
03:32:37.138 00.000 9828 IsGuiding returns 0
03:32:37.138 00.000 9828 scope move finished after 19 + 116 ms
03:32:37.138 00.000 9828 Move returns status 0, amount 19
03:32:37.138 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:37.138 00.000 9828 MoveAxis(N, 14, B)
03:32:37.138 00.000 9828 Guiding  Dir = 0, Dur = 14
03:32:37.154 00.016 9828 IsSlewing returns 0
03:32:37.154 00.000 9828 IsGuiding returns 0
03:32:37.154 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:37.184 00.030 9828 IsGuiding returns 1
03:32:37.184 00.000 9828 scope still moving after pulse duration time elapsed
03:32:37.215 00.031 9828 IsSlewing returns 0
03:32:37.215 00.000 9828 IsGuiding returns 1
03:32:37.246 00.031 9828 IsSlewing returns 0
03:32:37.246 00.000 9828 IsGuiding returns 1
03:32:37.278 00.032 9828 IsSlewing returns 0
03:32:37.278 00.000 9828 IsGuiding returns 1
03:32:37.309 00.031 9828 IsSlewing returns 0
03:32:37.309 00.000 9828 IsGuiding returns 0
03:32:37.309 00.000 9828 scope move finished after 14 + 141 ms
03:32:37.309 00.000 9828 Move returns status 0, amount 14
03:32:37.309 00.000 9828 move complete, result=0
03:32:37.310 00.001 9828 worker thread done servicing request
03:32:37.310 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
03:32:37.690 00.380 8976 Exposure complete
03:32:37.696 00.006 8976 worker thread done servicing request
03:32:37.696 00.000 5052 OnExposeComplete: enter
03:32:37.696 00.000 5052 UpdateGuideState(): m_state=6
03:32:37.696 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14228
03:32:37.697 00.001 5052 Star::Find returns 1 (0), X=328.95, Y=281.14, Mass=37, SNR=4.1, Peak=53 HFD=2.1
03:32:37.697 00.000 5052 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.04) = xAngle (-3.98 = 2.30)
03:32:37.697 00.000 5052 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.09 = 2.20)
03:32:37.697 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.57 hyp=0.61 cameraTheta=-1.94 mountX=-0.41 mountY=0.49, mountTheta=2.26
03:32:37.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.57, opts=13)
03:32:37.698 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.57)
03:32:37.698 00.000 8976 Worker thread wakes up
03:32:37.698 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:37.698 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:32:37.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.57) opts 0xd
03:32:37.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.57)
03:32:37.698 00.000 8976 Moving (-0.22, -0.57) raw xDistance=-0.41 yDistance=0.49
03:32:37.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
03:32:37.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:32:37.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:37.699 00.001 8976 MoveAxis(R, 2, ABG)
03:32:37.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:37.699 00.000 5052 Enqueuing Expose request
03:32:37.699 00.000 8976 stepping (-16, -2) + (2, 0)
03:32:37.699 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:37.737 00.038 8976 Received - 47 (G) 
03:32:37.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:37.737 00.000 8976 stepped: pos (-14, -2)
03:32:37.737 00.000 8976 MoveAxis(D, 2, ABG)
03:32:37.737 00.000 8976 stepping (-14, -2) + (0, -2)
03:32:37.737 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:37.769 00.032 8976 Received - 47 (G) 
03:32:37.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:37.769 00.000 8976 stepped: pos (-14, -4)
03:32:37.769 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
03:32:37.769 00.000 8976 MountToCamera -- mountX=2.21 mountY=0.40 hyp=2.24 mountTheta=0.18 cameraX=-1.36, cameraY=1.78 cameraTheta=2.22
03:32:37.769 00.000 8976 incremental bump (-1.362, 1.785) isValid = 1
03:32:37.769 00.000 8976 Scheduling Mount bump of (-0.070, 0.095)
03:32:37.769 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:32:37.769 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:32:37.769 00.000 8976 move complete, result=0
03:32:37.769 00.000 9828 Worker thread wakes up
03:32:37.769 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:32:37.769 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:32:37.769 00.000 8976 worker thread done servicing request
03:32:37.769 00.000 8976 Worker thread wakes up
03:32:37.769 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:32:37.769 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
03:32:37.770 00.001 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.06)
03:32:37.770 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
03:32:37.770 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:32:37.770 00.000 9828 BLC: window closed
03:32:37.770 00.000 9828 MoveAxis(W, 21, B)
03:32:37.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:37.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:37.770 00.000 9828 Guiding  Dir = 3, Dur = 21
03:32:37.770 00.000 9828 IsSlewing returns 0
03:32:37.770 00.000 9828 IsGuiding returns 0
03:32:37.770 00.000 9828 PulseGuide returned control before completion, sleep 31
03:32:37.807 00.037 9828 IsGuiding returns 1
03:32:37.807 00.000 9828 scope still moving after pulse duration time elapsed
03:32:37.839 00.032 9828 IsSlewing returns 0
03:32:37.839 00.000 9828 IsGuiding returns 1
03:32:37.869 00.030 9828 IsSlewing returns 0
03:32:37.869 00.000 9828 IsGuiding returns 1
03:32:37.901 00.032 9828 IsSlewing returns 0
03:32:37.901 00.000 9828 IsGuiding returns 0
03:32:37.901 00.000 9828 scope move finished after 21 + 110 ms
03:32:37.901 00.000 9828 Move returns status 0, amount 21
03:32:37.902 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:37.902 00.000 9828 MoveAxis(N, 14, B)
03:32:37.902 00.000 9828 Guiding  Dir = 0, Dur = 14
03:32:37.917 00.015 9828 IsSlewing returns 0
03:32:37.918 00.001 9828 IsGuiding returns 0
03:32:37.918 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:37.948 00.030 9828 IsGuiding returns 1
03:32:37.948 00.000 9828 scope still moving after pulse duration time elapsed
03:32:37.979 00.031 9828 IsSlewing returns 0
03:32:37.979 00.000 9828 IsGuiding returns 1
03:32:38.009 00.030 9828 IsSlewing returns 0
03:32:38.010 00.001 9828 IsGuiding returns 1
03:32:38.041 00.031 9828 IsSlewing returns 0
03:32:38.042 00.001 9828 IsGuiding returns 1
03:32:38.071 00.029 9828 IsSlewing returns 0
03:32:38.071 00.000 9828 IsGuiding returns 0
03:32:38.071 00.000 9828 scope move finished after 14 + 139 ms
03:32:38.071 00.000 9828 Move returns status 0, amount 14
03:32:38.071 00.000 9828 move complete, result=0
03:32:38.071 00.000 9828 worker thread done servicing request
03:32:38.071 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
03:32:38.455 00.384 8976 Exposure complete
03:32:38.461 00.006 8976 worker thread done servicing request
03:32:38.461 00.000 5052 OnExposeComplete: enter
03:32:38.461 00.000 5052 UpdateGuideState(): m_state=6
03:32:38.461 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14229
03:32:38.461 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=282.44, Mass=38, SNR=4.2, Peak=57 HFD=1.8
03:32:38.461 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
03:32:38.461 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
03:32:38.461 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.73 hyp=0.82 cameraTheta=2.04 mountX=0.82 mountY=-0.08, mountTheta=-0.10
03:32:38.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.73, opts=13)
03:32:38.462 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.73)
03:32:38.462 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:38.462 00.000 5052 UpdateGuideState exits: m=38 SNR=4.2
03:32:38.462 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:38.462 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:38.462 00.000 5052 Enqueuing Expose request
03:32:38.462 00.000 8976 Worker thread wakes up
03:32:38.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.73) opts 0xd
03:32:38.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.73)
03:32:38.462 00.000 8976 Moving (-0.37, 0.73) raw xDistance=0.82 yDistance=-0.08
03:32:38.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.82
03:32:38.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:32:38.462 00.000 8976 MoveAxis(L, 3, ABG)
03:32:38.462 00.000 8976 stepping (-14, -4) + (-3, 0)
03:32:38.462 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:38.488 00.026 8976 Received - 47 (G) 
03:32:38.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:38.488 00.000 8976 stepped: pos (-17, -4)
03:32:38.488 00.000 8976 MoveAxis(U, 0, ABG)
03:32:38.488 00.000 8976 MountToCamera -- mountTheta (0.20) + m_xAngle (2.04) = xAngle (2.24 = 2.24)
03:32:38.488 00.000 8976 MountToCamera -- mountX=2.34 mountY=0.48 hyp=2.39 mountTheta=0.20 cameraX=-1.49, cameraY=1.87 cameraTheta=2.24
03:32:38.488 00.000 8976 incremental bump (-1.490, 1.865) isValid = 1
03:32:38.488 00.000 8976 Scheduling Mount bump of (-0.072, 0.093)
03:32:38.488 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:32:38.488 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:32:38.488 00.000 8976 move complete, result=0
03:32:38.488 00.000 9828 Worker thread wakes up
03:32:38.488 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.1 px 0 ms NORTH
03:32:38.488 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:32:38.488 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:32:38.488 00.000 9828 CameraToMount -- cameraTheta (2.23) - m_xAngle (-3.10) = xAngle (5.32 = -0.96)
03:32:38.488 00.000 9828 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.24 = -1.04)
03:32:38.488 00.000 8976 worker thread done servicing request
03:32:38.489 00.001 8976 Worker thread wakes up
03:32:38.489 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:38.489 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:38.489 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.23 mountX=0.07 mountY=-0.10, mountTheta=-0.98
03:32:38.489 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:32:38.489 00.000 9828 BLC: window closed
03:32:38.489 00.000 9828 MoveAxis(W, 21, B)
03:32:38.489 00.000 9828 Guiding  Dir = 3, Dur = 21
03:32:38.489 00.000 9828 IsSlewing returns 0
03:32:38.489 00.000 9828 IsGuiding returns 0
03:32:38.489 00.000 9828 PulseGuide returned control before completion, sleep 31
03:32:38.522 00.033 9828 IsGuiding returns 1
03:32:38.522 00.000 9828 scope still moving after pulse duration time elapsed
03:32:38.554 00.032 9828 IsSlewing returns 0
03:32:38.554 00.000 9828 IsGuiding returns 1
03:32:38.585 00.031 9828 IsSlewing returns 0
03:32:38.585 00.000 9828 IsGuiding returns 1
03:32:38.616 00.031 9828 IsSlewing returns 0
03:32:38.616 00.000 9828 IsGuiding returns 0
03:32:38.616 00.000 9828 scope move finished after 21 + 105 ms
03:32:38.616 00.000 9828 Move returns status 0, amount 21
03:32:38.616 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:38.616 00.000 9828 MoveAxis(N, 14, B)
03:32:38.616 00.000 9828 Guiding  Dir = 0, Dur = 14
03:32:38.631 00.015 9828 IsSlewing returns 0
03:32:38.636 00.005 9828 IsGuiding returns 0
03:32:38.636 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:38.662 00.026 9828 IsGuiding returns 1
03:32:38.662 00.000 9828 scope still moving after pulse duration time elapsed
03:32:38.693 00.031 9828 IsSlewing returns 0
03:32:38.693 00.000 9828 IsGuiding returns 1
03:32:38.725 00.032 9828 IsSlewing returns 0
03:32:38.725 00.000 9828 IsGuiding returns 1
03:32:38.756 00.031 9828 IsSlewing returns 0
03:32:38.756 00.000 9828 IsGuiding returns 1
03:32:38.788 00.032 9828 IsSlewing returns 0
03:32:38.789 00.001 9828 IsGuiding returns 0
03:32:38.789 00.000 9828 scope move finished after 14 + 139 ms
03:32:38.789 00.000 9828 Move returns status 0, amount 14
03:32:38.789 00.000 9828 move complete, result=0
03:32:38.789 00.000 9828 worker thread done servicing request
03:32:38.790 00.001 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
03:32:39.174 00.384 8976 Exposure complete
03:32:39.179 00.005 8976 worker thread done servicing request
03:32:39.179 00.000 5052 OnExposeComplete: enter
03:32:39.179 00.000 5052 UpdateGuideState(): m_state=6
03:32:39.179 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14230
03:32:39.179 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=281.47, Mass=45, SNR=4.5, Peak=55 HFD=1.7
03:32:39.179 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
03:32:39.179 00.000 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
03:32:39.179 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=-0.24 hyp=1.18 cameraTheta=-0.21 mountX=-0.74 mountY=-0.84, mountTheta=-2.30
03:32:39.180 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.16, y=-0.24, opts=13)
03:32:39.180 00.000 5052 Enqueuing Move request for stepguider (1.16, -0.24)
03:32:39.181 00.001 8976 Worker thread wakes up
03:32:39.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.16, -0.24) opts 0xd
03:32:39.181 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:39.181 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:32:39.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:39.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.16, -0.24)
03:32:39.181 00.000 8976 Moving (1.16, -0.24) raw xDistance=-0.74 yDistance=-0.84
03:32:39.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.74
03:32:39.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
03:32:39.181 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:39.181 00.000 5052 Enqueuing Expose request
03:32:39.181 00.000 8976 MoveAxis(R, 3, ABG)
03:32:39.181 00.000 8976 stepping (-17, -4) + (3, 0)
03:32:39.181 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:39.208 00.027 8976 Received - 47 (G) 
03:32:39.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:39.208 00.000 8976 stepped: pos (-14, -4)
03:32:39.208 00.000 8976 MoveAxis(U, 3, ABG)
03:32:39.208 00.000 8976 stepping (-14, -4) + (0, 3)
03:32:39.208 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:39.240 00.032 8976 Received - 47 (G) 
03:32:39.240 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:39.240 00.000 8976 stepped: pos (-14, -1)
03:32:39.240 00.000 8976 MountToCamera -- mountTheta (0.16) + m_xAngle (2.04) = xAngle (2.21 = 2.21)
03:32:39.240 00.000 8976 MountToCamera -- mountX=2.27 mountY=0.37 hyp=2.30 mountTheta=0.16 cameraX=-1.37, cameraY=1.86 cameraTheta=2.21
03:32:39.240 00.000 8976 incremental bump (-1.367, 1.856) isValid = 1
03:32:39.240 00.000 8976 Scheduling Mount bump of (-0.068, 0.096)
03:32:39.240 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
03:32:39.240 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
03:32:39.240 00.000 8976 move complete, result=0
03:32:39.240 00.000 9828 Worker thread wakes up
03:32:39.240 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
03:32:39.240 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
03:32:39.240 00.000 9828 CameraToMount -- cameraTheta (2.19) - m_xAngle (-3.10) = xAngle (5.28 = -1.00)
03:32:39.240 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 3 ms NORTH
03:32:39.240 00.000 8976 worker thread done servicing request
03:32:39.241 00.001 8976 Worker thread wakes up
03:32:39.241 00.000 9828 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.20 = -1.08)
03:32:39.241 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.19 mountX=0.06 mountY=-0.10, mountTheta=-1.02
03:32:39.241 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
03:32:39.241 00.000 9828 BLC: window closed
03:32:39.241 00.000 9828 MoveAxis(W, 20, B)
03:32:39.241 00.000 9828 Guiding  Dir = 3, Dur = 20
03:32:39.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:39.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:39.241 00.000 9828 IsSlewing returns 0
03:32:39.241 00.000 9828 IsGuiding returns 0
03:32:39.241 00.000 9828 PulseGuide returned control before completion, sleep 30
03:32:39.274 00.033 9828 IsGuiding returns 1
03:32:39.274 00.000 9828 scope still moving after pulse duration time elapsed
03:32:39.304 00.030 9828 IsSlewing returns 0
03:32:39.304 00.000 9828 IsGuiding returns 1
03:32:39.335 00.031 9828 IsSlewing returns 0
03:32:39.335 00.000 9828 IsGuiding returns 1
03:32:39.366 00.031 9828 IsSlewing returns 0
03:32:39.366 00.000 9828 IsGuiding returns 0
03:32:39.366 00.000 9828 scope move finished after 20 + 104 ms
03:32:39.366 00.000 9828 Move returns status 0, amount 20
03:32:39.366 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:39.366 00.000 9828 MoveAxis(N, 14, B)
03:32:39.366 00.000 9828 Guiding  Dir = 0, Dur = 14
03:32:39.381 00.015 9828 IsSlewing returns 0
03:32:39.381 00.000 9828 IsGuiding returns 0
03:32:39.381 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:39.413 00.032 9828 IsGuiding returns 1
03:32:39.413 00.000 9828 scope still moving after pulse duration time elapsed
03:32:39.443 00.030 9828 IsSlewing returns 0
03:32:39.443 00.000 9828 IsGuiding returns 1
03:32:39.474 00.031 9828 IsSlewing returns 0
03:32:39.474 00.000 9828 IsGuiding returns 1
03:32:39.506 00.032 9828 IsSlewing returns 0
03:32:39.506 00.000 9828 IsGuiding returns 1
03:32:39.537 00.031 9828 IsSlewing returns 0
03:32:39.537 00.000 9828 IsGuiding returns 0
03:32:39.537 00.000 9828 scope move finished after 14 + 142 ms
03:32:39.537 00.000 9828 Move returns status 0, amount 14
03:32:39.537 00.000 9828 move complete, result=0
03:32:39.537 00.000 9828 worker thread done servicing request
03:32:39.537 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
03:32:39.926 00.389 8976 Exposure complete
03:32:39.932 00.006 8976 worker thread done servicing request
03:32:39.932 00.000 5052 OnExposeComplete: enter
03:32:39.932 00.000 5052 UpdateGuideState(): m_state=6
03:32:39.932 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14231
03:32:39.932 00.000 5052 Star::Find returns 1 (0), X=329.81, Y=281.31, Mass=57, SNR=5.1, Peak=54 HFD=2.7
03:32:39.932 00.000 5052 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.04) = xAngle (-2.60 = -2.60)
03:32:39.932 00.000 5052 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.71 = -2.71)
03:32:39.932 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=-0.40 hyp=0.75 cameraTheta=-0.56 mountX=-0.64 mountY=-0.32, mountTheta=-2.69
03:32:39.933 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=-0.40, opts=13)
03:32:39.933 00.000 5052 Enqueuing Move request for stepguider (0.63, -0.40)
03:32:39.933 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:39.933 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:32:39.933 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:39.933 00.000 8976 Worker thread wakes up
03:32:39.933 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, -0.40) opts 0xd
03:32:39.933 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, -0.40)
03:32:39.933 00.000 8976 Moving (0.63, -0.40) raw xDistance=-0.64 yDistance=-0.32
03:32:39.933 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:39.933 00.000 5052 Enqueuing Expose request
03:32:39.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
03:32:39.933 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
03:32:39.933 00.000 8976 MoveAxis(R, 3, ABG)
03:32:39.933 00.000 8976 stepping (-14, -1) + (3, 0)
03:32:39.933 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:39.959 00.026 8976 Received - 47 (G) 
03:32:39.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:39.959 00.000 8976 stepped: pos (-11, -1)
03:32:39.959 00.000 8976 MoveAxis(U, 1, ABG)
03:32:39.959 00.000 8976 stepping (-11, -1) + (0, 1)
03:32:39.959 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:39.990 00.031 8976 Received - 47 (G) 
03:32:39.991 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:39.991 00.000 8976 stepped: pos (-11, 0)
03:32:39.991 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
03:32:39.991 00.000 8976 MountToCamera -- mountX=2.08 mountY=0.25 hyp=2.09 mountTheta=0.12 cameraX=-1.17, cameraY=1.74 cameraTheta=2.16
03:32:39.991 00.000 8976 incremental bump (-1.169, 1.738) isValid = 1
03:32:39.991 00.000 8976 Scheduling Mount bump of (-0.064, 0.099)
03:32:39.991 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:32:39.991 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:32:39.991 00.000 8976 move complete, result=0
03:32:39.991 00.000 9828 Worker thread wakes up
03:32:39.991 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.3 px 1 ms NORTH
03:32:39.991 00.000 8976 worker thread done servicing request
03:32:39.991 00.000 8976 Worker thread wakes up
03:32:39.991 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:32:39.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:39.991 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:32:39.992 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:39.992 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
03:32:39.992 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.12)
03:32:39.992 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.06
03:32:39.992 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:32:39.992 00.000 9828 BLC: window closed
03:32:39.992 00.000 9828 MoveAxis(W, 19, B)
03:32:39.992 00.000 9828 Guiding  Dir = 3, Dur = 19
03:32:39.993 00.001 9828 IsSlewing returns 0
03:32:39.993 00.000 9828 IsGuiding returns 0
03:32:39.997 00.004 9828 PulseGuide returned control before completion, sleep 29
03:32:40.039 00.042 9828 IsGuiding returns 1
03:32:40.039 00.000 9828 scope still moving after pulse duration time elapsed
03:32:40.071 00.032 9828 IsSlewing returns 0
03:32:40.071 00.000 9828 IsGuiding returns 1
03:32:40.101 00.030 9828 IsSlewing returns 0
03:32:40.101 00.000 9828 IsGuiding returns 1
03:32:40.132 00.031 9828 IsSlewing returns 0
03:32:40.132 00.000 9828 IsGuiding returns 1
03:32:40.164 00.032 9828 IsSlewing returns 0
03:32:40.164 00.000 9828 IsGuiding returns 0
03:32:40.164 00.000 9828 scope move finished after 19 + 147 ms
03:32:40.164 00.000 9828 Move returns status 0, amount 19
03:32:40.165 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:40.165 00.000 9828 MoveAxis(N, 14, B)
03:32:40.165 00.000 9828 Guiding  Dir = 0, Dur = 14
03:32:40.180 00.015 9828 IsSlewing returns 0
03:32:40.180 00.000 9828 IsGuiding returns 0
03:32:40.180 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:40.210 00.030 9828 IsGuiding returns 1
03:32:40.210 00.000 9828 scope still moving after pulse duration time elapsed
03:32:40.241 00.031 9828 IsSlewing returns 0
03:32:40.241 00.000 9828 IsGuiding returns 1
03:32:40.273 00.032 9828 IsSlewing returns 0
03:32:40.273 00.000 9828 IsGuiding returns 1
03:32:40.304 00.031 9828 IsSlewing returns 0
03:32:40.304 00.000 9828 IsGuiding returns 1
03:32:40.335 00.031 9828 IsSlewing returns 0
03:32:40.335 00.000 9828 IsGuiding returns 0
03:32:40.335 00.000 9828 scope move finished after 14 + 141 ms
03:32:40.335 00.000 9828 Move returns status 0, amount 14
03:32:40.335 00.000 9828 move complete, result=0
03:32:40.335 00.000 9828 worker thread done servicing request
03:32:40.335 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
03:32:40.676 00.341 8976 Exposure complete
03:32:40.681 00.005 8976 worker thread done servicing request
03:32:40.682 00.001 5052 OnExposeComplete: enter
03:32:40.682 00.000 5052 UpdateGuideState(): m_state=6
03:32:40.682 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14232
03:32:40.682 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=282.33, Mass=51, SNR=4.9, Peak=55 HFD=2.2
03:32:40.682 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
03:32:40.682 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
03:32:40.682 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.62 hyp=0.81 cameraTheta=2.27 mountX=0.79 mountY=0.10, mountTheta=0.12
03:32:40.682 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.62, opts=13)
03:32:40.682 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.62)
03:32:40.682 00.000 8976 Worker thread wakes up
03:32:40.683 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.62) opts 0xd
03:32:40.683 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.62)
03:32:40.683 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:40.683 00.000 8976 Moving (-0.52, 0.62) raw xDistance=0.79 yDistance=0.10
03:32:40.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.79
03:32:40.683 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:32:40.683 00.000 5052 UpdateGuideState exits: m=51 SNR=4.9
03:32:40.683 00.000 8976 MoveAxis(L, 3, ABG)
03:32:40.683 00.000 8976 stepping (-11, 0) + (-3, 0)
03:32:40.683 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:40.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:40.683 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:40.683 00.000 5052 Enqueuing Expose request
03:32:40.710 00.027 8976 Received - 47 (G) 
03:32:40.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:40.710 00.000 8976 stepped: pos (-14, 0)
03:32:40.710 00.000 8976 MoveAxis(U, 0, ABG)
03:32:40.710 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
03:32:40.710 00.000 8976 MountToCamera -- mountX=2.10 mountY=0.17 hyp=2.11 mountTheta=0.08 cameraX=-1.11, cameraY=1.79 cameraTheta=2.12
03:32:40.710 00.000 8976 incremental bump (-1.105, 1.795) isValid = 1
03:32:40.711 00.001 8976 Scheduling Mount bump of (-0.060, 0.101)
03:32:40.711 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:32:40.711 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:32:40.711 00.000 8976 move complete, result=0
03:32:40.711 00.000 8976 worker thread done servicing request
03:32:40.711 00.000 8976 Worker thread wakes up
03:32:40.711 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.1 px 0 ms NORTH
03:32:40.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:40.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:40.711 00.000 9828 Worker thread wakes up
03:32:40.711 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:32:40.712 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:32:40.712 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
03:32:40.712 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
03:32:40.712 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.10
03:32:40.712 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:32:40.712 00.000 9828 BLC: window closed
03:32:40.712 00.000 9828 MoveAxis(W, 18, B)
03:32:40.712 00.000 9828 Guiding  Dir = 3, Dur = 18
03:32:40.712 00.000 9828 IsSlewing returns 0
03:32:40.712 00.000 9828 IsGuiding returns 0
03:32:40.712 00.000 9828 PulseGuide returned control before completion, sleep 28
03:32:40.742 00.030 9828 IsGuiding returns 1
03:32:40.742 00.000 9828 scope still moving after pulse duration time elapsed
03:32:40.774 00.032 9828 IsSlewing returns 0
03:32:40.775 00.001 9828 IsGuiding returns 1
03:32:40.806 00.031 9828 IsSlewing returns 0
03:32:40.806 00.000 9828 IsGuiding returns 1
03:32:40.837 00.031 9828 IsSlewing returns 0
03:32:40.837 00.000 9828 IsGuiding returns 1
03:32:40.869 00.032 9828 IsSlewing returns 0
03:32:40.869 00.000 9828 IsGuiding returns 0
03:32:40.869 00.000 9828 scope move finished after 18 + 138 ms
03:32:40.869 00.000 9828 Move returns status 0, amount 18
03:32:40.869 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:40.869 00.000 9828 MoveAxis(N, 15, B)
03:32:40.869 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:40.885 00.016 9828 IsSlewing returns 0
03:32:40.885 00.000 9828 IsGuiding returns 0
03:32:40.886 00.001 9828 PulseGuide returned control before completion, sleep 25
03:32:40.916 00.030 9828 IsGuiding returns 1
03:32:40.917 00.001 9828 scope still moving after pulse duration time elapsed
03:32:40.946 00.029 9828 IsSlewing returns 0
03:32:40.946 00.000 9828 IsGuiding returns 1
03:32:40.977 00.031 9828 IsSlewing returns 0
03:32:40.978 00.001 9828 IsGuiding returns 1
03:32:41.009 00.031 9828 IsSlewing returns 0
03:32:41.009 00.000 9828 IsGuiding returns 1
03:32:41.041 00.032 9828 IsSlewing returns 0
03:32:41.041 00.000 9828 IsGuiding returns 0
03:32:41.042 00.001 9828 scope move finished after 15 + 140 ms
03:32:41.042 00.000 9828 Move returns status 0, amount 15
03:32:41.042 00.000 9828 move complete, result=0
03:32:41.042 00.000 9828 worker thread done servicing request
03:32:41.042 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:32:41.395 00.353 8976 Exposure complete
03:32:41.400 00.005 8976 worker thread done servicing request
03:32:41.401 00.001 5052 OnExposeComplete: enter
03:32:41.401 00.000 5052 UpdateGuideState(): m_state=6
03:32:41.401 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14233
03:32:41.401 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.28, Mass=36, SNR=4.1, Peak=58 HFD=2.0
03:32:41.401 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.72 = 2.56)
03:32:41.401 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.82 = 2.46)
03:32:41.401 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.43 hyp=0.44 cameraTheta=-1.68 mountX=-0.36 mountY=0.28, mountTheta=2.50
03:32:41.401 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.43, opts=13)
03:32:41.401 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.43)
03:32:41.401 00.000 8976 Worker thread wakes up
03:32:41.402 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:41.402 00.000 5052 UpdateGuideState exits: m=36 SNR=4.1
03:32:41.402 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:41.402 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:41.402 00.000 5052 Enqueuing Expose request
03:32:41.402 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.43) opts 0xd
03:32:41.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.43)
03:32:41.402 00.000 8976 Moving (-0.05, -0.43) raw xDistance=-0.36 yDistance=0.28
03:32:41.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.36
03:32:41.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
03:32:41.402 00.000 8976 MoveAxis(R, 1, ABG)
03:32:41.402 00.000 8976 stepping (-14, 0) + (1, 0)
03:32:41.402 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:41.430 00.028 8976 Received - 47 (G) 
03:32:41.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:41.430 00.000 8976 stepped: pos (-13, 0)
03:32:41.430 00.000 8976 MoveAxis(D, 1, ABG)
03:32:41.430 00.000 8976 stepping (-13, 0) + (0, -1)
03:32:41.430 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:41.462 00.032 8976 Received - 47 (G) 
03:32:41.462 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:41.462 00.000 8976 stepped: pos (-13, -1)
03:32:41.462 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
03:32:41.462 00.000 8976 MountToCamera -- mountX=2.06 mountY=0.16 hyp=2.07 mountTheta=0.08 cameraX=-1.09, cameraY=1.76 cameraTheta=2.12
03:32:41.462 00.000 8976 incremental bump (-1.086, 1.763) isValid = 1
03:32:41.462 00.000 8976 Scheduling Mount bump of (-0.060, 0.101)
03:32:41.462 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:32:41.462 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:32:41.462 00.000 8976 move complete, result=0
03:32:41.462 00.000 9828 Worker thread wakes up
03:32:41.462 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.3 px 1 ms SOUTH
03:32:41.462 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:32:41.462 00.000 8976 worker thread done servicing request
03:32:41.463 00.001 8976 Worker thread wakes up
03:32:41.463 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:32:41.463 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
03:32:41.463 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
03:32:41.463 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.10
03:32:41.463 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:32:41.463 00.000 9828 BLC: window closed
03:32:41.463 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:41.463 00.000 9828 MoveAxis(W, 18, B)
03:32:41.463 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:41.463 00.000 9828 Guiding  Dir = 3, Dur = 18
03:32:41.463 00.000 9828 IsSlewing returns 0
03:32:41.464 00.001 9828 IsGuiding returns 0
03:32:41.464 00.000 9828 PulseGuide returned control before completion, sleep 28
03:32:41.505 00.041 9828 IsGuiding returns 1
03:32:41.505 00.000 9828 scope still moving after pulse duration time elapsed
03:32:41.537 00.032 9828 IsSlewing returns 0
03:32:41.537 00.000 9828 IsGuiding returns 1
03:32:41.568 00.031 9828 IsSlewing returns 0
03:32:41.568 00.000 9828 IsGuiding returns 1
03:32:41.598 00.030 9828 IsSlewing returns 0
03:32:41.598 00.000 9828 IsGuiding returns 0
03:32:41.598 00.000 9828 scope move finished after 18 + 116 ms
03:32:41.598 00.000 9828 Move returns status 0, amount 18
03:32:41.598 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:41.598 00.000 9828 MoveAxis(N, 15, B)
03:32:41.598 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:41.614 00.016 9828 IsSlewing returns 0
03:32:41.615 00.001 9828 IsGuiding returns 0
03:32:41.615 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:41.646 00.031 9828 IsGuiding returns 1
03:32:41.646 00.000 9828 scope still moving after pulse duration time elapsed
03:32:41.677 00.031 9828 IsSlewing returns 0
03:32:41.677 00.000 9828 IsGuiding returns 1
03:32:41.707 00.030 9828 IsSlewing returns 0
03:32:41.707 00.000 9828 IsGuiding returns 1
03:32:41.739 00.032 9828 IsSlewing returns 0
03:32:41.739 00.000 9828 IsGuiding returns 1
03:32:41.770 00.031 9828 IsSlewing returns 0
03:32:41.770 00.000 9828 IsGuiding returns 0
03:32:41.770 00.000 9828 scope move finished after 15 + 140 ms
03:32:41.770 00.000 9828 Move returns status 0, amount 15
03:32:41.770 00.000 9828 move complete, result=0
03:32:41.770 00.000 9828 worker thread done servicing request
03:32:41.770 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:32:42.149 00.379 8976 Exposure complete
03:32:42.154 00.005 8976 worker thread done servicing request
03:32:42.154 00.000 5052 OnExposeComplete: enter
03:32:42.154 00.000 5052 UpdateGuideState(): m_state=6
03:32:42.154 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14234
03:32:42.154 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.78, Mass=40, SNR=4.3, Peak=54 HFD=2.1
03:32:42.154 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
03:32:42.154 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
03:32:42.155 00.001 5052 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.31 mountX=0.09 mountY=0.02, mountTheta=0.17
03:32:42.155 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.07, opts=13)
03:32:42.155 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.07)
03:32:42.155 00.000 8976 Worker thread wakes up
03:32:42.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.07) opts 0xd
03:32:42.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.07)
03:32:42.155 00.000 8976 Moving (-0.06, 0.07) raw xDistance=0.09 yDistance=0.02
03:32:42.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:32:42.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:32:42.156 00.001 8976 MoveAxis(R, 0, ABG)
03:32:42.156 00.000 8976 MoveAxis(U, 0, ABG)
03:32:42.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:42.156 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:32:42.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:42.156 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
03:32:42.156 00.000 8976 MountToCamera -- mountX=2.04 mountY=0.16 hyp=2.05 mountTheta=0.08 cameraX=-1.07, cameraY=1.74 cameraTheta=2.12
03:32:42.156 00.000 8976 incremental bump (-1.074, 1.743) isValid = 1
03:32:42.156 00.000 8976 Scheduling Mount bump of (-0.047, 0.080)
03:32:42.156 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:42.156 00.000 5052 Enqueuing Expose request
03:32:42.156 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.08, opts=4)
03:32:42.156 00.000 8976 Enqueuing Move request for scope (-0.05, 0.08)
03:32:42.156 00.000 8976 move complete, result=0
03:32:42.156 00.000 8976 worker thread done servicing request
03:32:42.156 00.000 8976 Worker thread wakes up
03:32:42.156 00.000 9828 Worker thread wakes up
03:32:42.157 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:42.157 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0x4
03:32:42.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:42.157 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
03:32:42.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:42.157 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
03:32:42.157 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
03:32:42.157 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.11 mountX=0.04 mountY=-0.09, mountTheta=-1.10
03:32:42.157 00.000 9828 Moving (-0.05, 0.08) raw xDistance=0.04 yDistance=-0.09
03:32:42.157 00.000 9828 BLC: window closed
03:32:42.157 00.000 9828 MoveAxis(W, 14, B)
03:32:42.157 00.000 9828 Guiding  Dir = 3, Dur = 14
03:32:42.158 00.001 9828 IsSlewing returns 0
03:32:42.158 00.000 9828 IsGuiding returns 0
03:32:42.158 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:42.191 00.033 9828 IsGuiding returns 1
03:32:42.191 00.000 9828 scope still moving after pulse duration time elapsed
03:32:42.222 00.031 9828 IsSlewing returns 0
03:32:42.222 00.000 9828 IsGuiding returns 1
03:32:42.253 00.031 9828 IsSlewing returns 0
03:32:42.253 00.000 9828 IsGuiding returns 1
03:32:42.285 00.032 9828 IsSlewing returns 0
03:32:42.285 00.000 9828 IsGuiding returns 0
03:32:42.285 00.000 9828 scope move finished after 14 + 113 ms
03:32:42.285 00.000 9828 Move returns status 0, amount 14
03:32:42.285 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:42.285 00.000 9828 MoveAxis(N, 12, B)
03:32:42.285 00.000 9828 Guiding  Dir = 0, Dur = 12
03:32:42.302 00.017 9828 IsSlewing returns 0
03:32:42.302 00.000 9828 IsGuiding returns 0
03:32:42.302 00.000 9828 PulseGuide returned control before completion, sleep 22
03:32:42.332 00.030 9828 IsGuiding returns 1
03:32:42.332 00.000 9828 scope still moving after pulse duration time elapsed
03:32:42.363 00.031 9828 IsSlewing returns 0
03:32:42.363 00.000 9828 IsGuiding returns 1
03:32:42.394 00.031 9828 IsSlewing returns 0
03:32:42.394 00.000 9828 IsGuiding returns 1
03:32:42.425 00.031 9828 IsSlewing returns 0
03:32:42.425 00.000 9828 IsGuiding returns 1
03:32:42.455 00.030 9828 IsSlewing returns 0
03:32:42.455 00.000 9828 IsGuiding returns 1
03:32:42.486 00.031 9828 IsSlewing returns 0
03:32:42.487 00.001 9828 IsGuiding returns 1
03:32:42.518 00.031 9828 IsSlewing returns 0
03:32:42.518 00.000 9828 IsGuiding returns 0
03:32:42.518 00.000 9828 scope move finished after 12 + 203 ms
03:32:42.518 00.000 9828 Move returns status 0, amount 12
03:32:42.518 00.000 9828 move complete, result=0
03:32:42.518 00.000 9828 worker thread done servicing request
03:32:42.518 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 12 ms NORTH
03:32:42.842 00.324 8976 Exposure complete
03:32:42.847 00.005 8976 worker thread done servicing request
03:32:42.847 00.000 5052 OnExposeComplete: enter
03:32:42.847 00.000 5052 UpdateGuideState(): m_state=6
03:32:42.847 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14235
03:32:42.847 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.63, Mass=40, SNR=4.2, Peak=55 HFD=2.2
03:32:42.847 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.68 = 1.60)
03:32:42.847 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.50)
03:32:42.847 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.64 mountX=-0.01 mountY=0.17, mountTheta=1.60
03:32:42.848 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.08, opts=13)
03:32:42.848 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.08)
03:32:42.848 00.000 8976 Worker thread wakes up
03:32:42.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.08) opts 0xd
03:32:42.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.08)
03:32:42.848 00.000 8976 Moving (-0.15, -0.08) raw xDistance=-0.01 yDistance=0.17
03:32:42.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:32:42.848 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:42.848 00.000 5052 UpdateGuideState exits: m=40 SNR=4.2
03:32:42.849 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:42.849 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:42.849 00.000 5052 Enqueuing Expose request
03:32:42.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:32:42.849 00.000 8976 MoveAxis(R, 0, ABG)
03:32:42.849 00.000 8976 MoveAxis(U, 0, ABG)
03:32:42.849 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
03:32:42.849 00.000 8976 MountToCamera -- mountX=2.02 mountY=0.16 hyp=2.03 mountTheta=0.08 cameraX=-1.07, cameraY=1.73 cameraTheta=2.12
03:32:42.849 00.000 8976 incremental bump (-1.065, 1.729) isValid = 1
03:32:42.849 00.000 8976 Scheduling Mount bump of (-0.060, 0.101)
03:32:42.849 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:32:42.849 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:32:42.849 00.000 8976 move complete, result=0
03:32:42.849 00.000 8976 worker thread done servicing request
03:32:42.849 00.000 8976 Worker thread wakes up
03:32:42.849 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:32:42.849 00.000 9828 Worker thread wakes up
03:32:42.850 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:32:42.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:42.850 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:32:42.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:42.850 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
03:32:42.850 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.16)
03:32:42.850 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.10
03:32:42.850 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:32:42.850 00.000 9828 BLC: window closed
03:32:42.850 00.000 9828 MoveAxis(W, 18, B)
03:32:42.850 00.000 9828 Guiding  Dir = 3, Dur = 18
03:32:42.850 00.000 9828 IsSlewing returns 0
03:32:42.851 00.001 9828 IsGuiding returns 0
03:32:42.851 00.000 9828 PulseGuide returned control before completion, sleep 28
03:32:42.891 00.040 9828 IsGuiding returns 1
03:32:42.891 00.000 9828 scope still moving after pulse duration time elapsed
03:32:42.923 00.032 9828 IsSlewing returns 0
03:32:42.923 00.000 9828 IsGuiding returns 1
03:32:42.969 00.046 9828 IsSlewing returns 0
03:32:42.969 00.000 9828 IsGuiding returns 1
03:32:43.001 00.032 9828 IsSlewing returns 0
03:32:43.001 00.000 9828 IsGuiding returns 0
03:32:43.001 00.000 9828 scope move finished after 18 + 132 ms
03:32:43.001 00.000 9828 Move returns status 0, amount 18
03:32:43.001 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:43.001 00.000 9828 MoveAxis(N, 15, B)
03:32:43.001 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:43.016 00.015 9828 IsSlewing returns 0
03:32:43.016 00.000 9828 IsGuiding returns 0
03:32:43.017 00.001 9828 PulseGuide returned control before completion, sleep 25
03:32:43.048 00.031 9828 IsGuiding returns 1
03:32:43.048 00.000 9828 scope still moving after pulse duration time elapsed
03:32:43.078 00.030 9828 IsSlewing returns 0
03:32:43.078 00.000 9828 IsGuiding returns 1
03:32:43.109 00.031 9828 IsSlewing returns 0
03:32:43.109 00.000 9828 IsGuiding returns 1
03:32:43.140 00.031 9828 IsSlewing returns 0
03:32:43.140 00.000 9828 IsGuiding returns 1
03:32:43.171 00.031 9828 IsSlewing returns 0
03:32:43.171 00.000 9828 IsGuiding returns 0
03:32:43.171 00.000 9828 scope move finished after 15 + 140 ms
03:32:43.171 00.000 9828 Move returns status 0, amount 15
03:32:43.171 00.000 9828 move complete, result=0
03:32:43.171 00.000 9828 worker thread done servicing request
03:32:43.171 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:32:43.536 00.365 8976 Exposure complete
03:32:43.542 00.006 8976 worker thread done servicing request
03:32:43.542 00.000 5052 OnExposeComplete: enter
03:32:43.542 00.000 5052 UpdateGuideState(): m_state=6
03:32:43.542 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14236
03:32:43.542 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.48, Mass=60, SNR=5.2, Peak=54 HFD=3.0
03:32:43.542 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.04) = xAngle (-4.62 = 1.66)
03:32:43.542 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.72 = 1.56)
03:32:43.542 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.23 hyp=0.43 cameraTheta=-2.58 mountX=-0.04 mountY=0.43, mountTheta=1.66
03:32:43.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.23, opts=13)
03:32:43.543 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.23)
03:32:43.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:43.543 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:32:43.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:43.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:43.543 00.000 5052 Enqueuing Expose request
03:32:43.544 00.001 8976 Worker thread wakes up
03:32:43.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.23) opts 0xd
03:32:43.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.23)
03:32:43.544 00.000 8976 Moving (-0.37, -0.23) raw xDistance=-0.04 yDistance=0.43
03:32:43.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:32:43.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:32:43.544 00.000 8976 MoveAxis(R, 0, ABG)
03:32:43.544 00.000 8976 MoveAxis(D, 2, ABG)
03:32:43.544 00.000 8976 stepping (-13, -1) + (0, -2)
03:32:43.544 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:43.572 00.028 8976 Received - 47 (G) 
03:32:43.572 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:43.572 00.000 8976 stepped: pos (-13, -3)
03:32:43.572 00.000 8976 MountToCamera -- mountTheta (0.13) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
03:32:43.572 00.000 8976 MountToCamera -- mountX=2.01 mountY=0.27 hyp=2.03 mountTheta=0.13 cameraX=-1.15, cameraY=1.67 cameraTheta=2.17
03:32:43.572 00.000 8976 incremental bump (-1.153, 1.671) isValid = 1
03:32:43.572 00.000 8976 Scheduling Mount bump of (-0.065, 0.098)
03:32:43.572 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
03:32:43.572 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
03:32:43.572 00.000 8976 move complete, result=0
03:32:43.572 00.000 8976 worker thread done servicing request
03:32:43.572 00.000 8976 Worker thread wakes up
03:32:43.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:43.572 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:43.573 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:32:43.573 00.000 9828 Worker thread wakes up
03:32:43.573 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
03:32:43.573 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
03:32:43.573 00.000 9828 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
03:32:43.573 00.000 9828 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.11)
03:32:43.573 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=0.06 mountY=-0.11, mountTheta=-1.05
03:32:43.573 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
03:32:43.573 00.000 9828 BLC: window closed
03:32:43.573 00.000 9828 MoveAxis(W, 19, B)
03:32:43.573 00.000 9828 Guiding  Dir = 3, Dur = 19
03:32:43.574 00.001 9828 IsSlewing returns 0
03:32:43.574 00.000 9828 IsGuiding returns 0
03:32:43.574 00.000 9828 PulseGuide returned control before completion, sleep 29
03:32:43.606 00.032 9828 IsGuiding returns 1
03:32:43.606 00.000 9828 scope still moving after pulse duration time elapsed
03:32:43.637 00.031 9828 IsSlewing returns 0
03:32:43.637 00.000 9828 IsGuiding returns 1
03:32:43.668 00.031 9828 IsSlewing returns 0
03:32:43.668 00.000 9828 IsGuiding returns 1
03:32:43.698 00.030 9828 IsSlewing returns 0
03:32:43.698 00.000 9828 IsGuiding returns 1
03:32:43.730 00.032 9828 IsSlewing returns 0
03:32:43.730 00.000 9828 IsGuiding returns 0
03:32:43.730 00.000 9828 scope move finished after 19 + 137 ms
03:32:43.730 00.000 9828 Move returns status 0, amount 19
03:32:43.730 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:43.730 00.000 9828 MoveAxis(N, 14, B)
03:32:43.730 00.000 9828 Guiding  Dir = 0, Dur = 14
03:32:43.745 00.015 9828 IsSlewing returns 0
03:32:43.745 00.000 9828 IsGuiding returns 0
03:32:43.745 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:43.775 00.030 9828 IsGuiding returns 1
03:32:43.775 00.000 9828 scope still moving after pulse duration time elapsed
03:32:43.806 00.031 9828 IsSlewing returns 0
03:32:43.806 00.000 9828 IsGuiding returns 1
03:32:43.837 00.031 9828 IsSlewing returns 0
03:32:43.837 00.000 9828 IsGuiding returns 1
03:32:43.869 00.032 9828 IsSlewing returns 0
03:32:43.869 00.000 9828 IsGuiding returns 1
03:32:43.899 00.030 9828 IsSlewing returns 0
03:32:43.899 00.000 9828 IsGuiding returns 0
03:32:43.899 00.000 9828 scope move finished after 14 + 139 ms
03:32:43.899 00.000 9828 Move returns status 0, amount 14
03:32:43.899 00.000 9828 move complete, result=0
03:32:43.899 00.000 9828 worker thread done servicing request
03:32:43.899 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
03:32:44.255 00.356 8976 Exposure complete
03:32:44.261 00.006 8976 worker thread done servicing request
03:32:44.261 00.000 5052 OnExposeComplete: enter
03:32:44.261 00.000 5052 UpdateGuideState(): m_state=6
03:32:44.261 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14237
03:32:44.261 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.35, Mass=46, SNR=4.6, Peak=54 HFD=1.6
03:32:44.261 00.000 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.04) = xAngle (-0.65 = -0.65)
03:32:44.261 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.76 = -0.76)
03:32:44.261 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.64 hyp=0.65 cameraTheta=1.39 mountX=0.52 mountY=-0.45, mountTheta=-0.71
03:32:44.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.64, opts=13)
03:32:44.262 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.64)
03:32:44.262 00.000 8976 Worker thread wakes up
03:32:44.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.64) opts 0xd
03:32:44.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.64)
03:32:44.262 00.000 8976 Moving (0.12, 0.64) raw xDistance=0.52 yDistance=-0.45
03:32:44.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:44.262 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:32:44.263 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:44.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:32:44.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.45
03:32:44.263 00.000 8976 MoveAxis(L, 2, ABG)
03:32:44.263 00.000 8976 stepping (-13, -3) + (-2, 0)
03:32:44.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:44.263 00.000 5052 Enqueuing Expose request
03:32:44.263 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:44.291 00.028 8976 Received - 47 (G) 
03:32:44.292 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:44.292 00.000 8976 stepped: pos (-15, -3)
03:32:44.292 00.000 8976 MoveAxis(U, 2, ABG)
03:32:44.292 00.000 8976 stepping (-15, -3) + (0, 2)
03:32:44.292 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:44.323 00.031 8976 Received - 47 (G) 
03:32:44.323 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:44.323 00.000 8976 stepped: pos (-15, -1)
03:32:44.323 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
03:32:44.323 00.000 8976 MountToCamera -- mountX=2.11 mountY=0.23 hyp=2.12 mountTheta=0.11 cameraX=-1.16, cameraY=1.77 cameraTheta=2.15
03:32:44.323 00.000 8976 incremental bump (-1.164, 1.771) isValid = 1
03:32:44.323 00.000 8976 Scheduling Mount bump of (-0.063, 0.100)
03:32:44.323 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:32:44.323 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:32:44.323 00.000 8976 move complete, result=0
03:32:44.323 00.000 9828 Worker thread wakes up
03:32:44.323 00.000 8976 worker thread done servicing request
03:32:44.323 00.000 8976 Worker thread wakes up
03:32:44.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:44.323 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:44.323 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:32:44.323 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.4 px 2 ms NORTH
03:32:44.324 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:32:44.324 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
03:32:44.324 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
03:32:44.324 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.07
03:32:44.324 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:32:44.324 00.000 9828 BLC: window closed
03:32:44.324 00.000 9828 MoveAxis(W, 19, B)
03:32:44.324 00.000 9828 Guiding  Dir = 3, Dur = 19
03:32:44.324 00.000 9828 IsSlewing returns 0
03:32:44.324 00.000 9828 IsGuiding returns 0
03:32:44.325 00.001 9828 PulseGuide returned control before completion, sleep 29
03:32:44.369 00.044 9828 IsGuiding returns 1
03:32:44.369 00.000 9828 scope still moving after pulse duration time elapsed
03:32:44.400 00.031 9828 IsSlewing returns 0
03:32:44.400 00.000 9828 IsGuiding returns 1
03:32:44.431 00.031 9828 IsSlewing returns 0
03:32:44.431 00.000 9828 IsGuiding returns 1
03:32:44.461 00.030 9828 IsSlewing returns 0
03:32:44.461 00.000 9828 IsGuiding returns 0
03:32:44.461 00.000 9828 scope move finished after 19 + 117 ms
03:32:44.461 00.000 9828 Move returns status 0, amount 19
03:32:44.461 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:44.461 00.000 9828 MoveAxis(N, 15, B)
03:32:44.461 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:44.477 00.016 9828 IsSlewing returns 0
03:32:44.478 00.001 9828 IsGuiding returns 0
03:32:44.478 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:44.507 00.029 9828 IsGuiding returns 1
03:32:44.507 00.000 9828 scope still moving after pulse duration time elapsed
03:32:44.538 00.031 9828 IsSlewing returns 0
03:32:44.538 00.000 9828 IsGuiding returns 1
03:32:44.569 00.031 9828 IsSlewing returns 0
03:32:44.570 00.001 9828 IsGuiding returns 1
03:32:44.601 00.031 9828 IsSlewing returns 0
03:32:44.601 00.000 9828 IsGuiding returns 1
03:32:44.631 00.030 9828 IsSlewing returns 0
03:32:44.631 00.000 9828 IsGuiding returns 0
03:32:44.631 00.000 9828 scope move finished after 15 + 139 ms
03:32:44.631 00.000 9828 Move returns status 0, amount 15
03:32:44.631 00.000 9828 move complete, result=0
03:32:44.631 00.000 9828 worker thread done servicing request
03:32:44.631 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 15 ms NORTH
03:32:45.009 00.378 8976 Exposure complete
03:32:45.015 00.006 8976 worker thread done servicing request
03:32:45.015 00.000 5052 OnExposeComplete: enter
03:32:45.015 00.000 5052 UpdateGuideState(): m_state=6
03:32:45.015 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14238
03:32:45.015 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.88, Mass=46, SNR=4.6, Peak=51 HFD=2.4
03:32:45.015 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
03:32:45.015 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
03:32:45.015 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.70 mountX=0.16 mountY=-0.07, mountTheta=-0.43
03:32:45.016 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.17, opts=13)
03:32:45.016 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.17)
03:32:45.016 00.000 8976 Worker thread wakes up
03:32:45.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.17) opts 0xd
03:32:45.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.17)
03:32:45.016 00.000 8976 Moving (-0.02, 0.17) raw xDistance=0.16 yDistance=-0.07
03:32:45.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:45.016 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:32:45.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:45.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:32:45.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:32:45.016 00.000 8976 MoveAxis(R, 0, ABG)
03:32:45.016 00.000 8976 MoveAxis(U, 0, ABG)
03:32:45.016 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:45.016 00.000 5052 Enqueuing Expose request
03:32:45.017 00.001 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.14 = 2.14)
03:32:45.017 00.000 8976 MountToCamera -- mountX=2.17 mountY=0.21 hyp=2.18 mountTheta=0.09 cameraX=-1.17, cameraY=1.84 cameraTheta=2.14
03:32:45.017 00.000 8976 incremental bump (-1.172, 1.838) isValid = 1
03:32:45.017 00.000 8976 Scheduling Mount bump of (-0.062, 0.100)
03:32:45.017 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:32:45.017 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:32:45.017 00.000 8976 move complete, result=0
03:32:45.017 00.000 8976 worker thread done servicing request
03:32:45.017 00.000 8976 Worker thread wakes up
03:32:45.017 00.000 9828 Worker thread wakes up
03:32:45.017 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:32:45.017 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:32:45.017 00.000 9828 CameraToMount -- cameraTheta (2.12) - m_xAngle (-3.10) = xAngle (5.22 = -1.07)
03:32:45.017 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:45.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:45.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:45.017 00.000 9828 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.14 = -1.15)
03:32:45.018 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=0.06 mountY=-0.11, mountTheta=-1.08
03:32:45.018 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:32:45.018 00.000 9828 BLC: window closed
03:32:45.018 00.000 9828 MoveAxis(W, 18, B)
03:32:45.018 00.000 9828 Guiding  Dir = 3, Dur = 18
03:32:45.018 00.000 9828 IsSlewing returns 0
03:32:45.018 00.000 9828 IsGuiding returns 0
03:32:45.018 00.000 9828 PulseGuide returned control before completion, sleep 28
03:32:45.052 00.034 9828 IsGuiding returns 1
03:32:45.052 00.000 9828 scope still moving after pulse duration time elapsed
03:32:45.083 00.031 9828 IsSlewing returns 0
03:32:45.083 00.000 9828 IsGuiding returns 1
03:32:45.114 00.031 9828 IsSlewing returns 0
03:32:45.114 00.000 9828 IsGuiding returns 1
03:32:45.145 00.031 9828 IsSlewing returns 0
03:32:45.145 00.000 9828 IsGuiding returns 0
03:32:45.145 00.000 9828 scope move finished after 18 + 108 ms
03:32:45.145 00.000 9828 Move returns status 0, amount 18
03:32:45.145 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:45.145 00.000 9828 MoveAxis(N, 15, B)
03:32:45.145 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:45.161 00.016 9828 IsSlewing returns 0
03:32:45.161 00.000 9828 IsGuiding returns 0
03:32:45.161 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:45.192 00.031 9828 IsGuiding returns 1
03:32:45.192 00.000 9828 scope still moving after pulse duration time elapsed
03:32:45.223 00.031 9828 IsSlewing returns 0
03:32:45.223 00.000 9828 IsGuiding returns 1
03:32:45.253 00.030 9828 IsSlewing returns 0
03:32:45.253 00.000 9828 IsGuiding returns 1
03:32:45.284 00.031 9828 IsSlewing returns 0
03:32:45.284 00.000 9828 IsGuiding returns 1
03:32:45.315 00.031 9828 IsSlewing returns 0
03:32:45.315 00.000 9828 IsGuiding returns 0
03:32:45.315 00.000 9828 scope move finished after 15 + 139 ms
03:32:45.315 00.000 9828 Move returns status 0, amount 15
03:32:45.315 00.000 9828 move complete, result=0
03:32:45.315 00.000 9828 worker thread done servicing request
03:32:45.315 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:32:45.714 00.399 8976 Exposure complete
03:32:45.721 00.007 8976 worker thread done servicing request
03:32:45.721 00.000 5052 OnExposeComplete: enter
03:32:45.721 00.000 5052 UpdateGuideState(): m_state=6
03:32:45.721 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14239
03:32:45.721 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=282.30, Mass=46, SNR=4.6, Peak=54 HFD=2.1
03:32:45.721 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
03:32:45.721 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
03:32:45.721 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.59 hyp=0.64 cameraTheta=1.18 mountX=0.41 mountY=-0.52, mountTheta=-0.90
03:32:45.722 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.59, opts=13)
03:32:45.722 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.59)
03:32:45.722 00.000 8976 Worker thread wakes up
03:32:45.722 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:45.722 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:32:45.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:45.722 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:45.722 00.000 5052 Enqueuing Expose request
03:32:45.723 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.59) opts 0xd
03:32:45.723 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.59)
03:32:45.723 00.000 8976 Moving (0.24, 0.59) raw xDistance=0.41 yDistance=-0.52
03:32:45.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:32:45.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:32:45.723 00.000 8976 MoveAxis(L, 2, ABG)
03:32:45.723 00.000 8976 stepping (-15, -1) + (-2, 0)
03:32:45.723 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:45.745 00.022 8976 Received - 47 (G) 
03:32:45.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:45.745 00.000 8976 stepped: pos (-17, -1)
03:32:45.745 00.000 8976 MoveAxis(U, 2, ABG)
03:32:45.745 00.000 8976 stepping (-17, -1) + (0, 2)
03:32:45.745 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:45.777 00.032 8976 Received - 47 (G) 
03:32:45.778 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:45.778 00.000 8976 stepped: pos (-17, 1)
03:32:45.778 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
03:32:45.778 00.000 8976 MountToCamera -- mountX=2.31 mountY=0.09 hyp=2.31 mountTheta=0.04 cameraX=-1.13, cameraY=2.02 cameraTheta=2.08
03:32:45.778 00.000 8976 incremental bump (-1.129, 2.020) isValid = 1
03:32:45.778 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
03:32:45.778 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:32:45.778 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:32:45.778 00.000 8976 move complete, result=0
03:32:45.778 00.000 8976 worker thread done servicing request
03:32:45.778 00.000 8976 Worker thread wakes up
03:32:45.778 00.000 9828 Worker thread wakes up
03:32:45.778 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
03:32:45.778 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:45.778 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:45.779 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:32:45.779 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:32:45.779 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
03:32:45.779 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.20)
03:32:45.779 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.14
03:32:45.779 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:32:45.779 00.000 9828 BLC: window closed
03:32:45.779 00.000 9828 MoveAxis(W, 16, B)
03:32:45.779 00.000 9828 Guiding  Dir = 3, Dur = 16
03:32:45.779 00.000 9828 IsSlewing returns 0
03:32:45.779 00.000 9828 IsGuiding returns 0
03:32:45.780 00.001 9828 PulseGuide returned control before completion, sleep 26
03:32:45.817 00.037 9828 IsGuiding returns 1
03:32:45.817 00.000 9828 scope still moving after pulse duration time elapsed
03:32:45.847 00.030 9828 IsSlewing returns 0
03:32:45.847 00.000 9828 IsGuiding returns 1
03:32:45.878 00.031 9828 IsSlewing returns 0
03:32:45.878 00.000 9828 IsGuiding returns 1
03:32:45.910 00.032 9828 IsSlewing returns 0
03:32:45.910 00.000 9828 IsGuiding returns 0
03:32:45.910 00.000 9828 scope move finished after 16 + 115 ms
03:32:45.910 00.000 9828 Move returns status 0, amount 16
03:32:45.910 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:45.910 00.000 9828 MoveAxis(N, 15, B)
03:32:45.910 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:45.926 00.016 9828 IsSlewing returns 0
03:32:45.927 00.001 9828 IsGuiding returns 1
03:32:45.927 00.000 9828 Entered PulseGuideScope while moving
03:32:45.990 00.063 9828 IsSlewing returns 0
03:32:45.990 00.000 9828 IsGuiding returns 1
03:32:45.990 00.000 9828 Still moving
03:32:46.054 00.064 9828 IsSlewing returns 0
03:32:46.054 00.000 9828 IsGuiding returns 0
03:32:46.054 00.000 9828 Movement stopped - continuing
03:32:46.054 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:46.084 00.030 9828 IsGuiding returns 1
03:32:46.084 00.000 9828 scope still moving after pulse duration time elapsed
03:32:46.114 00.030 9828 IsSlewing returns 0
03:32:46.114 00.000 9828 IsGuiding returns 1
03:32:46.146 00.032 9828 IsSlewing returns 0
03:32:46.146 00.000 9828 IsGuiding returns 1
03:32:46.177 00.031 9828 IsSlewing returns 0
03:32:46.177 00.000 9828 IsGuiding returns 1
03:32:46.208 00.031 9828 IsSlewing returns 0
03:32:46.208 00.000 9828 IsGuiding returns 1
03:32:46.239 00.031 9828 IsSlewing returns 0
03:32:46.239 00.000 9828 IsGuiding returns 0
03:32:46.239 00.000 9828 scope move finished after 15 + 171 ms
03:32:46.239 00.000 9828 Move returns status 0, amount 15
03:32:46.239 00.000 9828 move complete, result=0
03:32:46.240 00.001 9828 worker thread done servicing request
03:32:46.240 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
03:32:46.471 00.231 8976 Exposure complete
03:32:46.478 00.007 8976 worker thread done servicing request
03:32:46.478 00.000 5052 OnExposeComplete: enter
03:32:46.478 00.000 5052 UpdateGuideState(): m_state=6
03:32:46.478 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14240
03:32:46.479 00.001 5052 Star::Find returns 1 (0), X=329.13, Y=280.27, Mass=47, SNR=4.7, Peak=53 HFD=2.3
03:32:46.479 00.000 5052 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.04) = xAngle (-3.64 = 2.64)
03:32:46.479 00.000 5052 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.75 = 2.53)
03:32:46.479 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-1.44 hyp=1.44 cameraTheta=-1.60 mountX=-1.26 mountY=0.82, mountTheta=2.56
03:32:46.480 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-1.44, opts=13)
03:32:46.480 00.000 5052 Enqueuing Move request for stepguider (-0.04, -1.44)
03:32:46.480 00.000 8976 Worker thread wakes up
03:32:46.480 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:46.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -1.44) opts 0xd
03:32:46.480 00.000 5052 UpdateGuideState exits: m=47 SNR=4.7
03:32:46.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -1.44)
03:32:46.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:46.480 00.000 8976 Moving (-0.04, -1.44) raw xDistance=-1.26 yDistance=0.82
03:32:46.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:46.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.26
03:32:46.480 00.000 5052 Enqueuing Expose request
03:32:46.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.82
03:32:46.480 00.000 8976 MoveAxis(R, 5, ABG)
03:32:46.480 00.000 8976 stepping (-17, 1) + (5, 0)
03:32:46.480 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:46.529 00.049 8976 Received - 47 (G) 
03:32:46.529 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:46.529 00.000 8976 stepped: pos (-12, 1)
03:32:46.529 00.000 8976 MoveAxis(D, 3, ABG)
03:32:46.529 00.000 8976 stepping (-12, 1) + (0, -3)
03:32:46.529 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:46.561 00.032 8976 Received - 47 (G) 
03:32:46.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:46.561 00.000 8976 stepped: pos (-12, -2)
03:32:46.561 00.000 8976 MountToCamera -- mountTheta (0.08) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
03:32:46.561 00.000 8976 MountToCamera -- mountX=2.16 mountY=0.16 hyp=2.16 mountTheta=0.08 cameraX=-1.13, cameraY=1.85 cameraTheta=2.12
03:32:46.561 00.000 8976 incremental bump (-1.126, 1.846) isValid = 1
03:32:46.561 00.000 8976 Scheduling Mount bump of (-0.060, 0.102)
03:32:46.561 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:32:46.561 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:32:46.561 00.000 8976 move complete, result=0
03:32:46.561 00.000 9828 Worker thread wakes up
03:32:46.561 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:32:46.561 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:32:46.561 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.08)
03:32:46.562 00.001 5052 GuideStep: -1.3 px 5 ms EAST, 0.8 px 3 ms SOUTH
03:32:46.562 00.000 8976 worker thread done servicing request
03:32:46.562 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.17)
03:32:46.562 00.000 8976 Worker thread wakes up
03:32:46.562 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.06 mountY=-0.11, mountTheta=-1.10
03:32:46.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:46.562 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:32:46.562 00.000 9828 BLC: window closed
03:32:46.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:46.562 00.000 9828 MoveAxis(W, 18, B)
03:32:46.562 00.000 9828 Guiding  Dir = 3, Dur = 18
03:32:46.563 00.001 9828 IsSlewing returns 0
03:32:46.563 00.000 9828 IsGuiding returns 0
03:32:46.563 00.000 9828 PulseGuide returned control before completion, sleep 28
03:32:46.598 00.035 9828 IsGuiding returns 1
03:32:46.598 00.000 9828 scope still moving after pulse duration time elapsed
03:32:46.629 00.031 9828 IsSlewing returns 0
03:32:46.629 00.000 9828 IsGuiding returns 1
03:32:46.661 00.032 9828 IsSlewing returns 0
03:32:46.662 00.001 9828 IsGuiding returns 1
03:32:46.692 00.030 9828 IsSlewing returns 0
03:32:46.692 00.000 9828 IsGuiding returns 0
03:32:46.692 00.000 9828 scope move finished after 18 + 111 ms
03:32:46.692 00.000 9828 Move returns status 0, amount 18
03:32:46.692 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:46.692 00.000 9828 MoveAxis(N, 15, B)
03:32:46.692 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:46.707 00.015 9828 IsSlewing returns 0
03:32:46.707 00.000 9828 IsGuiding returns 0
03:32:46.707 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:46.739 00.032 9828 IsGuiding returns 1
03:32:46.739 00.000 9828 scope still moving after pulse duration time elapsed
03:32:46.770 00.031 9828 IsSlewing returns 0
03:32:46.770 00.000 9828 IsGuiding returns 1
03:32:46.801 00.031 9828 IsSlewing returns 0
03:32:46.801 00.000 9828 IsGuiding returns 1
03:32:46.831 00.030 9828 IsSlewing returns 0
03:32:46.831 00.000 9828 IsGuiding returns 1
03:32:46.863 00.032 9828 IsSlewing returns 0
03:32:46.863 00.000 9828 IsGuiding returns 0
03:32:46.863 00.000 9828 scope move finished after 15 + 140 ms
03:32:46.863 00.000 9828 Move returns status 0, amount 15
03:32:46.863 00.000 9828 move complete, result=0
03:32:46.863 00.000 9828 worker thread done servicing request
03:32:46.863 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:32:47.264 00.401 8976 Exposure complete
03:32:47.269 00.005 8976 worker thread done servicing request
03:32:47.269 00.000 5052 OnExposeComplete: enter
03:32:47.269 00.000 5052 UpdateGuideState(): m_state=6
03:32:47.269 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14241
03:32:47.269 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.48, Mass=49, SNR=4.7, Peak=53 HFD=2.5
03:32:47.269 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
03:32:47.269 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
03:32:47.270 00.001 5052 CameraToMount -- cameraX=0.35 cameraY=0.77 hyp=0.84 cameraTheta=1.14 mountX=0.52 mountY=-0.71, mountTheta=-0.94
03:32:47.270 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.77, opts=13)
03:32:47.270 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.77)
03:32:47.270 00.000 8976 Worker thread wakes up
03:32:47.270 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.77) opts 0xd
03:32:47.270 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.77)
03:32:47.270 00.000 8976 Moving (0.35, 0.77) raw xDistance=0.52 yDistance=-0.71
03:32:47.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:47.270 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:32:47.271 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:47.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.52
03:32:47.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.71
03:32:47.271 00.000 8976 MoveAxis(L, 2, ABG)
03:32:47.271 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:47.271 00.000 5052 Enqueuing Expose request
03:32:47.271 00.000 8976 stepping (-12, -2) + (-2, 0)
03:32:47.271 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:47.296 00.025 8976 Received - 47 (G) 
03:32:47.296 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:47.296 00.000 8976 stepped: pos (-14, -2)
03:32:47.296 00.000 8976 MoveAxis(U, 3, ABG)
03:32:47.296 00.000 8976 stepping (-14, -2) + (0, 3)
03:32:47.296 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:47.328 00.032 8976 Received - 47 (G) 
03:32:47.329 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:47.329 00.000 8976 stepped: pos (-14, 1)
03:32:47.329 00.000 8976 MountToCamera -- mountTheta (0.03) + m_xAngle (2.04) = xAngle (2.07 = 2.07)
03:32:47.329 00.000 8976 MountToCamera -- mountX=2.15 mountY=0.06 hyp=2.15 mountTheta=0.03 cameraX=-1.03, cameraY=1.89 cameraTheta=2.07
03:32:47.329 00.000 8976 incremental bump (-1.030, 1.890) isValid = 1
03:32:47.329 00.000 8976 Scheduling Mount bump of (-0.055, 0.105)
03:32:47.329 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.10, opts=4)
03:32:47.329 00.000 8976 Enqueuing Move request for scope (-0.05, 0.10)
03:32:47.329 00.000 8976 move complete, result=0
03:32:47.329 00.000 8976 worker thread done servicing request
03:32:47.329 00.000 8976 Worker thread wakes up
03:32:47.329 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:47.329 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:47.329 00.000 9828 Worker thread wakes up
03:32:47.329 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0x4
03:32:47.329 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
03:32:47.329 00.000 9828 CameraToMount -- cameraTheta (2.05) - m_xAngle (-3.10) = xAngle (5.15 = -1.13)
03:32:47.330 00.001 9828 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.07 = -1.21)
03:32:47.330 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.05 mountX=0.05 mountY=-0.11, mountTheta=-1.15
03:32:47.330 00.000 9828 Moving (-0.05, 0.10) raw xDistance=0.05 yDistance=-0.11
03:32:47.330 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.7 px 3 ms NORTH
03:32:47.330 00.000 9828 BLC: window closed
03:32:47.330 00.000 9828 MoveAxis(W, 16, B)
03:32:47.330 00.000 9828 Guiding  Dir = 3, Dur = 16
03:32:47.330 00.000 9828 IsSlewing returns 0
03:32:47.330 00.000 9828 IsGuiding returns 0
03:32:47.331 00.001 9828 PulseGuide returned control before completion, sleep 26
03:32:47.364 00.033 9828 IsGuiding returns 1
03:32:47.364 00.000 9828 scope still moving after pulse duration time elapsed
03:32:47.396 00.032 9828 IsSlewing returns 0
03:32:47.396 00.000 9828 IsGuiding returns 1
03:32:47.426 00.030 9828 IsSlewing returns 0
03:32:47.426 00.000 9828 IsGuiding returns 1
03:32:47.457 00.031 9828 IsSlewing returns 0
03:32:47.457 00.000 9828 IsGuiding returns 0
03:32:47.457 00.000 9828 scope move finished after 16 + 111 ms
03:32:47.457 00.000 9828 Move returns status 0, amount 16
03:32:47.457 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:47.457 00.000 9828 MoveAxis(N, 15, B)
03:32:47.457 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:47.473 00.016 9828 IsSlewing returns 0
03:32:47.473 00.000 9828 IsGuiding returns 0
03:32:47.473 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:47.504 00.031 9828 IsGuiding returns 1
03:32:47.504 00.000 9828 scope still moving after pulse duration time elapsed
03:32:47.535 00.031 9828 IsSlewing returns 0
03:32:47.535 00.000 9828 IsGuiding returns 1
03:32:47.566 00.031 9828 IsSlewing returns 0
03:32:47.566 00.000 9828 IsGuiding returns 1
03:32:47.596 00.030 9828 IsSlewing returns 0
03:32:47.596 00.000 9828 IsGuiding returns 1
03:32:47.627 00.031 9828 IsSlewing returns 0
03:32:47.627 00.000 9828 IsGuiding returns 0
03:32:47.627 00.000 9828 scope move finished after 15 + 139 ms
03:32:47.627 00.000 9828 Move returns status 0, amount 15
03:32:47.627 00.000 9828 move complete, result=0
03:32:47.627 00.000 9828 worker thread done servicing request
03:32:47.627 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
03:32:48.032 00.405 8976 Exposure complete
03:32:48.039 00.007 8976 worker thread done servicing request
03:32:48.039 00.000 5052 OnExposeComplete: enter
03:32:48.039 00.000 5052 UpdateGuideState(): m_state=6
03:32:48.039 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14242
03:32:48.039 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.85, Mass=52, SNR=4.8, Peak=54 HFD=2.0
03:32:48.039 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:32:48.039 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
03:32:48.039 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.14 hyp=0.68 cameraTheta=2.93 mountX=0.43 mountY=0.48, mountTheta=0.84
03:32:48.040 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.14, opts=13)
03:32:48.040 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.14)
03:32:48.040 00.000 8976 Worker thread wakes up
03:32:48.040 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:32:48.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.14) opts 0xd
03:32:48.040 00.000 5052 UpdateGuideState exits: m=52 SNR=4.8
03:32:48.041 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.14)
03:32:48.041 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:48.041 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:48.041 00.000 5052 Enqueuing Expose request
03:32:48.041 00.000 8976 Moving (-0.66, 0.14) raw xDistance=0.43 yDistance=0.48
03:32:48.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
03:32:48.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
03:32:48.041 00.000 8976 MoveAxis(L, 2, ABG)
03:32:48.041 00.000 8976 stepping (-14, 1) + (-2, 0)
03:32:48.041 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:48.064 00.023 8976 Received - 47 (G) 
03:32:48.064 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:48.064 00.000 8976 stepped: pos (-16, 1)
03:32:48.064 00.000 8976 MoveAxis(D, 2, ABG)
03:32:48.064 00.000 8976 stepping (-16, 1) + (0, -2)
03:32:48.064 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:48.096 00.032 8976 Received - 47 (G) 
03:32:48.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:48.096 00.000 8976 stepped: pos (-16, -1)
03:32:48.096 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
03:32:48.096 00.000 8976 MountToCamera -- mountX=2.25 mountY=0.09 hyp=2.25 mountTheta=0.04 cameraX=-1.10, cameraY=1.96 cameraTheta=2.08
03:32:48.096 00.000 8976 incremental bump (-1.105, 1.963) isValid = 1
03:32:48.096 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
03:32:48.096 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:32:48.096 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:32:48.096 00.000 8976 move complete, result=0
03:32:48.096 00.000 9828 Worker thread wakes up
03:32:48.096 00.000 8976 worker thread done servicing request
03:32:48.096 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:32:48.097 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:32:48.097 00.000 8976 Worker thread wakes up
03:32:48.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:48.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:48.097 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:32:48.097 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
03:32:48.097 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.20)
03:32:48.097 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
03:32:48.097 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:32:48.097 00.000 9828 BLC: window closed
03:32:48.097 00.000 9828 MoveAxis(W, 16, B)
03:32:48.097 00.000 9828 Guiding  Dir = 3, Dur = 16
03:32:48.098 00.001 9828 IsSlewing returns 0
03:32:48.098 00.000 9828 IsGuiding returns 0
03:32:48.098 00.000 9828 PulseGuide returned control before completion, sleep 26
03:32:48.130 00.032 9828 IsGuiding returns 1
03:32:48.130 00.000 9828 scope still moving after pulse duration time elapsed
03:32:48.161 00.031 9828 IsSlewing returns 0
03:32:48.161 00.000 9828 IsGuiding returns 1
03:32:48.191 00.030 9828 IsSlewing returns 0
03:32:48.191 00.000 9828 IsGuiding returns 1
03:32:48.222 00.031 9828 IsSlewing returns 0
03:32:48.222 00.000 9828 IsGuiding returns 0
03:32:48.222 00.000 9828 scope move finished after 16 + 108 ms
03:32:48.222 00.000 9828 Move returns status 0, amount 16
03:32:48.222 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:48.222 00.000 9828 MoveAxis(N, 15, B)
03:32:48.222 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:48.237 00.015 9828 IsSlewing returns 0
03:32:48.237 00.000 9828 IsGuiding returns 0
03:32:48.238 00.001 9828 PulseGuide returned control before completion, sleep 25
03:32:48.268 00.030 9828 IsGuiding returns 1
03:32:48.268 00.000 9828 scope still moving after pulse duration time elapsed
03:32:48.300 00.032 9828 IsSlewing returns 0
03:32:48.300 00.000 9828 IsGuiding returns 1
03:32:48.330 00.030 9828 IsSlewing returns 0
03:32:48.330 00.000 9828 IsGuiding returns 1
03:32:48.361 00.031 9828 IsSlewing returns 0
03:32:48.361 00.000 9828 IsGuiding returns 1
03:32:48.392 00.031 9828 IsSlewing returns 0
03:32:48.392 00.000 9828 IsGuiding returns 0
03:32:48.392 00.000 9828 scope move finished after 15 + 138 ms
03:32:48.392 00.000 9828 Move returns status 0, amount 15
03:32:48.392 00.000 9828 move complete, result=0
03:32:48.392 00.000 9828 worker thread done servicing request
03:32:48.392 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
03:32:48.784 00.392 8976 Exposure complete
03:32:48.790 00.006 8976 worker thread done servicing request
03:32:48.790 00.000 5052 OnExposeComplete: enter
03:32:48.790 00.000 5052 UpdateGuideState(): m_state=6
03:32:48.790 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14243
03:32:48.790 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.38, Mass=46, SNR=4.6, Peak=54 HFD=2.1
03:32:48.790 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.84 = 2.45)
03:32:48.790 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.34)
03:32:48.790 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.79 mountX=-0.26 mountY=0.24, mountTheta=2.39
03:32:48.791 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.33, opts=13)
03:32:48.791 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.33)
03:32:48.791 00.000 8976 Worker thread wakes up
03:32:48.791 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.33) opts 0xd
03:32:48.791 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.33)
03:32:48.791 00.000 8976 Moving (-0.07, -0.33) raw xDistance=-0.26 yDistance=0.24
03:32:48.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:32:48.791 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:48.792 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:32:48.792 00.000 8976 MoveAxis(R, 0, ABG)
03:32:48.792 00.000 8976 MoveAxis(U, 0, ABG)
03:32:48.792 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:32:48.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:48.792 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:48.792 00.000 8976 MountToCamera -- mountTheta (0.05) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
03:32:48.792 00.000 8976 MountToCamera -- mountX=2.32 mountY=0.11 hyp=2.32 mountTheta=0.05 cameraX=-1.15, cameraY=2.01 cameraTheta=2.09
03:32:48.792 00.000 8976 incremental bump (-1.155, 2.011) isValid = 1
03:32:48.792 00.000 8976 Scheduling Mount bump of (-0.057, 0.103)
03:32:48.792 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:32:48.792 00.000 5052 Enqueuing Expose request
03:32:48.792 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:32:48.792 00.000 8976 move complete, result=0
03:32:48.792 00.000 9828 Worker thread wakes up
03:32:48.792 00.000 8976 worker thread done servicing request
03:32:48.792 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:32:48.793 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:32:48.793 00.000 9828 CameraToMount -- cameraTheta (2.08) - m_xAngle (-3.10) = xAngle (5.17 = -1.11)
03:32:48.793 00.000 8976 Worker thread wakes up
03:32:48.793 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
03:32:48.793 00.000 9828 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.19)
03:32:48.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:48.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:48.793 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=0.05 mountY=-0.11, mountTheta=-1.13
03:32:48.793 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:32:48.793 00.000 9828 BLC: window closed
03:32:48.793 00.000 9828 MoveAxis(W, 17, B)
03:32:48.793 00.000 9828 Guiding  Dir = 3, Dur = 17
03:32:48.794 00.001 9828 IsSlewing returns 0
03:32:48.794 00.000 9828 IsGuiding returns 0
03:32:48.794 00.000 9828 PulseGuide returned control before completion, sleep 27
03:32:48.829 00.035 9828 IsGuiding returns 1
03:32:48.829 00.000 9828 scope still moving after pulse duration time elapsed
03:32:48.860 00.031 9828 IsSlewing returns 0
03:32:48.860 00.000 9828 IsGuiding returns 1
03:32:48.892 00.032 9828 IsSlewing returns 0
03:32:48.892 00.000 9828 IsGuiding returns 1
03:32:48.924 00.032 9828 IsSlewing returns 0
03:32:48.924 00.000 9828 IsGuiding returns 0
03:32:48.924 00.000 9828 scope move finished after 17 + 112 ms
03:32:48.924 00.000 9828 Move returns status 0, amount 17
03:32:48.924 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:48.924 00.000 9828 MoveAxis(N, 15, B)
03:32:48.924 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:48.939 00.015 9828 IsSlewing returns 0
03:32:48.939 00.000 9828 IsGuiding returns 0
03:32:48.939 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:48.970 00.031 9828 IsGuiding returns 1
03:32:48.970 00.000 9828 scope still moving after pulse duration time elapsed
03:32:49.001 00.031 9828 IsSlewing returns 0
03:32:49.001 00.000 9828 IsGuiding returns 1
03:32:49.032 00.031 9828 IsSlewing returns 0
03:32:49.032 00.000 9828 IsGuiding returns 1
03:32:49.063 00.031 9828 IsSlewing returns 0
03:32:49.063 00.000 9828 IsGuiding returns 1
03:32:49.094 00.031 9828 IsSlewing returns 0
03:32:49.094 00.000 9828 IsGuiding returns 0
03:32:49.094 00.000 9828 scope move finished after 15 + 139 ms
03:32:49.094 00.000 9828 Move returns status 0, amount 15
03:32:49.094 00.000 9828 move complete, result=0
03:32:49.094 00.000 9828 worker thread done servicing request
03:32:49.094 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
03:32:49.480 00.386 8976 Exposure complete
03:32:49.485 00.005 8976 worker thread done servicing request
03:32:49.485 00.000 5052 OnExposeComplete: enter
03:32:49.485 00.000 5052 UpdateGuideState(): m_state=6
03:32:49.485 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14244
03:32:49.485 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=280.96, Mass=45, SNR=4.6, Peak=53 HFD=2.1
03:32:49.485 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
03:32:49.486 00.001 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.10 = -3.10)
03:32:49.486 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.75 hyp=0.91 cameraTheta=-0.96 mountX=-0.90 mountY=-0.03, mountTheta=-3.10
03:32:49.486 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.75, opts=13)
03:32:49.486 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.75)
03:32:49.486 00.000 8976 Worker thread wakes up
03:32:49.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.75) opts 0xd
03:32:49.487 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.75)
03:32:49.487 00.000 8976 Moving (0.52, -0.75) raw xDistance=-0.90 yDistance=-0.03
03:32:49.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:49.487 00.000 5052 UpdateGuideState exits: m=45 SNR=4.6
03:32:49.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:49.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.90
03:32:49.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:32:49.487 00.000 8976 MoveAxis(R, 4, ABG)
03:32:49.487 00.000 8976 stepping (-16, -1) + (4, 0)
03:32:49.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:49.487 00.000 5052 Enqueuing Expose request
03:32:49.487 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:49.519 00.032 8976 Received - 47 (G) 
03:32:49.519 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:49.519 00.000 8976 stepped: pos (-12, -1)
03:32:49.519 00.000 8976 MoveAxis(U, 0, ABG)
03:32:49.519 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.10 = 2.10)
03:32:49.519 00.000 8976 MountToCamera -- mountX=2.16 mountY=0.13 hyp=2.16 mountTheta=0.06 cameraX=-1.10, cameraY=1.86 cameraTheta=2.10
03:32:49.519 00.000 8976 incremental bump (-1.097, 1.863) isValid = 1
03:32:49.519 00.000 8976 Scheduling Mount bump of (-0.058, 0.103)
03:32:49.519 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:32:49.519 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:32:49.519 00.000 8976 move complete, result=0
03:32:49.519 00.000 8976 worker thread done servicing request
03:32:49.519 00.000 8976 Worker thread wakes up
03:32:49.519 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.0 px 0 ms NORTH
03:32:49.519 00.000 9828 Worker thread wakes up
03:32:49.520 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:32:49.520 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:32:49.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:49.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:49.520 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.18 = -1.10)
03:32:49.520 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
03:32:49.520 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.12
03:32:49.520 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:32:49.520 00.000 9828 BLC: window closed
03:32:49.520 00.000 9828 MoveAxis(W, 17, B)
03:32:49.520 00.000 9828 Guiding  Dir = 3, Dur = 17
03:32:49.520 00.000 9828 IsSlewing returns 0
03:32:49.521 00.001 9828 IsGuiding returns 0
03:32:49.521 00.000 9828 PulseGuide returned control before completion, sleep 27
03:32:49.562 00.041 9828 IsGuiding returns 1
03:32:49.562 00.000 9828 scope still moving after pulse duration time elapsed
03:32:49.593 00.031 9828 IsSlewing returns 0
03:32:49.593 00.000 9828 IsGuiding returns 1
03:32:49.624 00.031 9828 IsSlewing returns 0
03:32:49.624 00.000 9828 IsGuiding returns 1
03:32:49.655 00.031 9828 IsSlewing returns 0
03:32:49.655 00.000 9828 IsGuiding returns 0
03:32:49.655 00.000 9828 scope move finished after 17 + 117 ms
03:32:49.655 00.000 9828 Move returns status 0, amount 17
03:32:49.655 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:49.655 00.000 9828 MoveAxis(N, 15, B)
03:32:49.655 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:49.670 00.015 9828 IsSlewing returns 0
03:32:49.670 00.000 9828 IsGuiding returns 0
03:32:49.670 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:49.700 00.030 9828 IsGuiding returns 1
03:32:49.700 00.000 9828 scope still moving after pulse duration time elapsed
03:32:49.731 00.031 9828 IsSlewing returns 0
03:32:49.731 00.000 9828 IsGuiding returns 1
03:32:49.762 00.031 9828 IsSlewing returns 0
03:32:49.762 00.000 9828 IsGuiding returns 1
03:32:49.794 00.032 9828 IsSlewing returns 0
03:32:49.794 00.000 9828 IsGuiding returns 1
03:32:49.825 00.031 9828 IsSlewing returns 0
03:32:49.825 00.000 9828 IsGuiding returns 0
03:32:49.825 00.000 9828 scope move finished after 15 + 139 ms
03:32:49.825 00.000 9828 Move returns status 0, amount 15
03:32:49.825 00.000 9828 move complete, result=0
03:32:49.825 00.000 9828 worker thread done servicing request
03:32:49.825 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
03:32:50.205 00.380 8976 Exposure complete
03:32:50.210 00.005 8976 worker thread done servicing request
03:32:50.210 00.000 5052 OnExposeComplete: enter
03:32:50.210 00.000 5052 UpdateGuideState(): m_state=6
03:32:50.210 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14245
03:32:50.210 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=282.45, Mass=53, SNR=4.9, Peak=56 HFD=2.2
03:32:50.211 00.001 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
03:32:50.211 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
03:32:50.211 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.74 hyp=0.92 cameraTheta=0.94 mountX=0.42 mountY=-0.85, mountTheta=-1.12
03:32:50.211 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.74, opts=13)
03:32:50.211 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.74)
03:32:50.211 00.000 8976 Worker thread wakes up
03:32:50.212 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:50.212 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:32:50.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:50.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.74) opts 0xd
03:32:50.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.74)
03:32:50.212 00.000 8976 Moving (0.54, 0.74) raw xDistance=0.42 yDistance=-0.85
03:32:50.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:50.212 00.000 5052 Enqueuing Expose request
03:32:50.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.42
03:32:50.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
03:32:50.212 00.000 8976 MoveAxis(L, 1, ABG)
03:32:50.212 00.000 8976 stepping (-12, -1) + (-1, 0)
03:32:50.212 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:50.238 00.026 8976 Received - 47 (G) 
03:32:50.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:50.238 00.000 8976 stepped: pos (-13, -1)
03:32:50.238 00.000 8976 MoveAxis(U, 3, ABG)
03:32:50.238 00.000 8976 stepping (-13, -1) + (0, 3)
03:32:50.238 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:50.270 00.032 8976 Received - 47 (G) 
03:32:50.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:50.270 00.000 8976 stepped: pos (-13, 2)
03:32:50.270 00.000 8976 MountToCamera -- mountTheta (-0.01) + m_xAngle (2.04) = xAngle (2.03 = 2.03)
03:32:50.270 00.000 8976 MountToCamera -- mountX=2.10 mountY=-0.02 hyp=2.10 mountTheta=-0.01 cameraX=-0.94, cameraY=1.88 cameraTheta=2.03
03:32:50.270 00.000 8976 incremental bump (-0.940, 1.881) isValid = 1
03:32:50.270 00.000 8976 Scheduling Mount bump of (-0.051, 0.107)
03:32:50.270 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:32:50.270 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:32:50.270 00.000 8976 move complete, result=0
03:32:50.270 00.000 8976 worker thread done servicing request
03:32:50.270 00.000 9828 Worker thread wakes up
03:32:50.270 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:32:50.270 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:32:50.270 00.000 9828 CameraToMount -- cameraTheta (2.02) - m_xAngle (-3.10) = xAngle (5.12 = -1.17)
03:32:50.271 00.001 9828 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.03 = -1.25)
03:32:50.271 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=0.05 mountY=-0.11, mountTheta=-1.18
03:32:50.271 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
03:32:50.271 00.000 9828 BLC: window closed
03:32:50.271 00.000 9828 MoveAxis(W, 15, B)
03:32:50.271 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.9 px 3 ms NORTH
03:32:50.271 00.000 8976 Worker thread wakes up
03:32:50.271 00.000 9828 Guiding  Dir = 3, Dur = 15
03:32:50.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:50.271 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:50.271 00.000 9828 IsSlewing returns 0
03:32:50.272 00.001 9828 IsGuiding returns 0
03:32:50.272 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:50.307 00.035 9828 IsGuiding returns 1
03:32:50.307 00.000 9828 scope still moving after pulse duration time elapsed
03:32:50.338 00.031 9828 IsSlewing returns 0
03:32:50.338 00.000 9828 IsGuiding returns 1
03:32:50.369 00.031 9828 IsSlewing returns 0
03:32:50.369 00.000 9828 IsGuiding returns 1
03:32:50.399 00.030 9828 IsSlewing returns 0
03:32:50.399 00.000 9828 IsGuiding returns 0
03:32:50.399 00.000 9828 scope move finished after 15 + 112 ms
03:32:50.399 00.000 9828 Move returns status 0, amount 15
03:32:50.399 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:50.399 00.000 9828 MoveAxis(N, 15, B)
03:32:50.399 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:50.414 00.015 9828 IsSlewing returns 0
03:32:50.415 00.001 9828 IsGuiding returns 0
03:32:50.415 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:50.446 00.031 9828 IsGuiding returns 1
03:32:50.446 00.000 9828 scope still moving after pulse duration time elapsed
03:32:50.477 00.031 9828 IsSlewing returns 0
03:32:50.477 00.000 9828 IsGuiding returns 1
03:32:50.508 00.031 9828 IsSlewing returns 0
03:32:50.508 00.000 9828 IsGuiding returns 1
03:32:50.540 00.032 9828 IsSlewing returns 0
03:32:50.540 00.000 9828 IsGuiding returns 1
03:32:50.572 00.032 9828 IsSlewing returns 0
03:32:50.572 00.000 9828 IsGuiding returns 0
03:32:50.572 00.000 9828 scope move finished after 15 + 141 ms
03:32:50.572 00.000 9828 Move returns status 0, amount 15
03:32:50.572 00.000 9828 move complete, result=0
03:32:50.573 00.001 9828 worker thread done servicing request
03:32:50.573 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
03:32:50.959 00.386 8976 Exposure complete
03:32:50.964 00.005 8976 worker thread done servicing request
03:32:50.964 00.000 5052 OnExposeComplete: enter
03:32:50.964 00.000 5052 UpdateGuideState(): m_state=6
03:32:50.965 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14246
03:32:50.965 00.000 5052 Star::Find returns 1 (0), X=330.27, Y=280.75, Mass=41, SNR=4.4, Peak=55 HFD=2.6
03:32:50.965 00.000 5052 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
03:32:50.965 00.000 5052 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
03:32:50.965 00.000 5052 CameraToMount -- cameraX=1.09 cameraY=-0.96 hyp=1.46 cameraTheta=-0.72 mountX=-1.36 mountY=-0.39, mountTheta=-2.86
03:32:50.965 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.09, y=-0.96, opts=13)
03:32:50.965 00.000 5052 Enqueuing Move request for stepguider (1.09, -0.96)
03:32:50.965 00.000 8976 Worker thread wakes up
03:32:50.966 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.09, -0.96) opts 0xd
03:32:50.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.09, -0.96)
03:32:50.966 00.000 8976 Moving (1.09, -0.96) raw xDistance=-1.36 yDistance=-0.39
03:32:50.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.36
03:32:50.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.39
03:32:50.966 00.000 8976 MoveAxis(R, 5, ABG)
03:32:50.966 00.000 8976 stepping (-13, 2) + (5, 0)
03:32:50.966 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:50.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:50.966 00.000 5052 UpdateGuideState exits: m=41 SNR=4.4
03:32:50.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:50.966 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:50.966 00.000 5052 Enqueuing Expose request
03:32:51.005 00.039 8976 Received - 47 (G) 
03:32:51.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:51.005 00.000 8976 stepped: pos (-8, 2)
03:32:51.005 00.000 8976 MoveAxis(U, 2, ABG)
03:32:51.005 00.000 8976 stepping (-8, 2) + (0, 2)
03:32:51.005 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:51.037 00.032 8976 Received - 47 (G) 
03:32:51.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:51.037 00.000 8976 stepped: pos (-8, 4)
03:32:51.037 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
03:32:51.037 00.000 8976 MountToCamera -- mountX=1.81 mountY=-0.22 hyp=1.83 mountTheta=-0.12 cameraX=-0.63, cameraY=1.72 cameraTheta=1.92
03:32:51.037 00.000 8976 incremental bump (-0.627, 1.716) isValid = 1
03:32:51.037 00.000 8976 Scheduling Mount bump of (-0.039, 0.112)
03:32:51.037 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:32:51.037 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:32:51.037 00.000 8976 move complete, result=0
03:32:51.037 00.000 8976 worker thread done servicing request
03:32:51.037 00.000 8976 Worker thread wakes up
03:32:51.037 00.000 5052 GuideStep: -1.4 px 5 ms EAST, -0.4 px 2 ms NORTH
03:32:51.038 00.001 9828 Worker thread wakes up
03:32:51.038 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:51.038 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:51.038 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:32:51.038 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:32:51.041 00.003 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.01 = -1.28)
03:32:51.041 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.36)
03:32:51.041 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=0.03 mountY=-0.12, mountTheta=-1.28
03:32:51.041 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
03:32:51.041 00.000 9828 BLC: window closed
03:32:51.041 00.000 9828 MoveAxis(W, 11, B)
03:32:51.041 00.000 9828 Guiding  Dir = 3, Dur = 11
03:32:51.042 00.001 9828 IsSlewing returns 0
03:32:51.042 00.000 9828 IsGuiding returns 0
03:32:51.042 00.000 9828 PulseGuide returned control before completion, sleep 21
03:32:51.070 00.028 9828 IsGuiding returns 1
03:32:51.070 00.000 9828 scope still moving after pulse duration time elapsed
03:32:51.101 00.031 9828 IsSlewing returns 0
03:32:51.102 00.001 9828 IsGuiding returns 1
03:32:51.131 00.029 9828 IsSlewing returns 0
03:32:51.131 00.000 9828 IsGuiding returns 1
03:32:51.163 00.032 9828 IsSlewing returns 0
03:32:51.163 00.000 9828 IsGuiding returns 1
03:32:51.193 00.030 9828 IsSlewing returns 0
03:32:51.193 00.000 9828 IsGuiding returns 0
03:32:51.193 00.000 9828 scope move finished after 11 + 139 ms
03:32:51.193 00.000 9828 Move returns status 0, amount 11
03:32:51.193 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:51.193 00.000 9828 MoveAxis(N, 16, B)
03:32:51.193 00.000 9828 Guiding  Dir = 0, Dur = 16
03:32:51.208 00.015 9828 IsSlewing returns 0
03:32:51.208 00.000 9828 IsGuiding returns 0
03:32:51.208 00.000 9828 PulseGuide returned control before completion, sleep 26
03:32:51.239 00.031 9828 IsGuiding returns 1
03:32:51.239 00.000 9828 scope still moving after pulse duration time elapsed
03:32:51.270 00.031 9828 IsSlewing returns 0
03:32:51.270 00.000 9828 IsGuiding returns 1
03:32:51.301 00.031 9828 IsSlewing returns 0
03:32:51.301 00.000 9828 IsGuiding returns 1
03:32:51.331 00.030 9828 IsSlewing returns 0
03:32:51.331 00.000 9828 IsGuiding returns 1
03:32:51.362 00.031 9828 IsSlewing returns 0
03:32:51.362 00.000 9828 IsGuiding returns 0
03:32:51.362 00.000 9828 scope move finished after 16 + 137 ms
03:32:51.362 00.000 9828 Move returns status 0, amount 16
03:32:51.362 00.000 9828 move complete, result=0
03:32:51.362 00.000 9828 worker thread done servicing request
03:32:51.362 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
03:32:51.724 00.362 8976 Exposure complete
03:32:51.730 00.006 8976 worker thread done servicing request
03:32:51.731 00.001 5052 OnExposeComplete: enter
03:32:51.731 00.000 5052 UpdateGuideState(): m_state=6
03:32:51.731 00.000 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14247
03:32:51.731 00.000 5052 Star::Find returns 1 (0), X=330.58, Y=281.92, Mass=60, SNR=5.2, Peak=55 HFD=2.6
03:32:51.731 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
03:32:51.731 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
03:32:51.731 00.000 5052 CameraToMount -- cameraX=1.41 cameraY=0.21 hyp=1.43 cameraTheta=0.15 mountX=-0.45 mountY=-1.30, mountTheta=-1.90
03:32:51.732 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.41, y=0.21, opts=13)
03:32:51.732 00.000 5052 Enqueuing Move request for stepguider (1.41, 0.21)
03:32:51.732 00.000 8976 Worker thread wakes up
03:32:51.732 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.41, 0.21) opts 0xd
03:32:51.732 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.41, 0.21)
03:32:51.732 00.000 8976 Moving (1.41, 0.21) raw xDistance=-0.45 yDistance=-1.30
03:32:51.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.45
03:32:51.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.30
03:32:51.733 00.001 8976 MoveAxis(R, 2, ABG)
03:32:51.733 00.000 8976 stepping (-8, 4) + (2, 0)
03:32:51.733 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:51.733 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:32:51.733 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:51.733 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:51.733 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:51.733 00.000 5052 Enqueuing Expose request
03:32:51.757 00.024 8976 Received - 47 (G) 
03:32:51.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:51.757 00.000 8976 stepped: pos (-6, 4)
03:32:51.757 00.000 8976 MoveAxis(U, 5, ABG)
03:32:51.757 00.000 8976 stepping (-6, 4) + (0, 5)
03:32:51.757 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:51.805 00.048 8976 Received - 47 (G) 
03:32:51.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:51.805 00.000 8976 stepped: pos (-6, 9)
03:32:51.805 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
03:32:51.805 00.000 8976 MountToCamera -- mountX=1.52 mountY=-0.62 hyp=1.64 mountTheta=-0.39 cameraX=-0.14, cameraY=1.63 cameraTheta=1.66
03:32:51.805 00.000 8976 incremental bump (-0.138, 1.634) isValid = 1
03:32:51.805 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
03:32:51.805 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:32:51.805 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:32:51.805 00.000 8976 move complete, result=0
03:32:51.805 00.000 9828 Worker thread wakes up
03:32:51.805 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:32:51.805 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:32:51.805 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.54)
03:32:51.805 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.3 px 5 ms NORTH
03:32:51.805 00.000 8976 worker thread done servicing request
03:32:51.805 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.62)
03:32:51.806 00.001 8976 Worker thread wakes up
03:32:51.806 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
03:32:51.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:51.806 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:32:51.806 00.000 9828 BLC: window closed
03:32:51.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:51.806 00.000 9828 MoveAxis(W, 1, B)
03:32:51.806 00.000 9828 Guiding  Dir = 3, Dur = 1
03:32:51.806 00.000 9828 IsSlewing returns 0
03:32:51.806 00.000 9828 IsGuiding returns 0
03:32:51.806 00.000 9828 PulseGuide returned control before completion, sleep 11
03:32:51.831 00.025 9828 IsGuiding returns 1
03:32:51.831 00.000 9828 scope still moving after pulse duration time elapsed
03:32:51.862 00.031 9828 IsSlewing returns 0
03:32:51.862 00.000 9828 IsGuiding returns 1
03:32:51.892 00.030 9828 IsSlewing returns 0
03:32:51.892 00.000 9828 IsGuiding returns 1
03:32:51.923 00.031 9828 IsSlewing returns 0
03:32:51.923 00.000 9828 IsGuiding returns 0
03:32:51.923 00.000 9828 scope move finished after 1 + 116 ms
03:32:51.923 00.000 9828 Move returns status 0, amount 1
03:32:51.924 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:51.924 00.000 9828 MoveAxis(N, 16, B)
03:32:51.924 00.000 9828 Guiding  Dir = 0, Dur = 16
03:32:51.939 00.015 9828 IsSlewing returns 0
03:32:51.939 00.000 9828 IsGuiding returns 0
03:32:51.939 00.000 9828 PulseGuide returned control before completion, sleep 26
03:32:51.971 00.032 9828 IsGuiding returns 1
03:32:51.971 00.000 9828 scope still moving after pulse duration time elapsed
03:32:52.001 00.030 9828 IsSlewing returns 0
03:32:52.001 00.000 9828 IsGuiding returns 1
03:32:52.032 00.031 9828 IsSlewing returns 0
03:32:52.032 00.000 9828 IsGuiding returns 1
03:32:52.063 00.031 9828 IsSlewing returns 0
03:32:52.063 00.000 9828 IsGuiding returns 1
03:32:52.094 00.031 9828 IsSlewing returns 0
03:32:52.094 00.000 9828 IsGuiding returns 0
03:32:52.094 00.000 9828 scope move finished after 16 + 139 ms
03:32:52.094 00.000 9828 Move returns status 0, amount 16
03:32:52.094 00.000 9828 move complete, result=0
03:32:52.094 00.000 9828 worker thread done servicing request
03:32:52.094 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:32:52.491 00.397 8976 Exposure complete
03:32:52.496 00.005 8976 worker thread done servicing request
03:32:52.496 00.000 5052 OnExposeComplete: enter
03:32:52.496 00.000 5052 UpdateGuideState(): m_state=6
03:32:52.496 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14248
03:32:52.496 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=282.42, Mass=44, SNR=4.5, Peak=57 HFD=1.5
03:32:52.496 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
03:32:52.496 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
03:32:52.496 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.71 hyp=0.72 cameraTheta=1.40 mountX=0.57 mountY=-0.48, mountTheta=-0.70
03:32:52.497 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.71, opts=13)
03:32:52.497 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.71)
03:32:52.497 00.000 8976 Worker thread wakes up
03:32:52.497 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.71) opts 0xd
03:32:52.498 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.71)
03:32:52.498 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:52.498 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:32:52.498 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:52.498 00.000 8976 Moving (0.12, 0.71) raw xDistance=0.57 yDistance=-0.48
03:32:52.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.57
03:32:52.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.48
03:32:52.498 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:52.498 00.000 5052 Enqueuing Expose request
03:32:52.498 00.000 8976 MoveAxis(L, 2, ABG)
03:32:52.498 00.000 8976 stepping (-6, 9) + (-2, 0)
03:32:52.498 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:52.524 00.026 8976 Received - 47 (G) 
03:32:52.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:52.524 00.000 8976 stepped: pos (-8, 9)
03:32:52.524 00.000 8976 MoveAxis(U, 2, ABG)
03:32:52.524 00.000 8976 stepping (-8, 9) + (0, 2)
03:32:52.524 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:52.556 00.032 8976 Received - 47 (G) 
03:32:52.556 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:52.556 00.000 8976 stepped: pos (-8, 11)
03:32:52.556 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
03:32:52.556 00.000 8976 MountToCamera -- mountX=1.42 mountY=-0.99 hyp=1.73 mountTheta=-0.61 cameraX=0.24, cameraY=1.72 cameraTheta=1.43
03:32:52.556 00.000 8976 incremental bump (0.236, 1.717) isValid = 1
03:32:52.556 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
03:32:52.556 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:32:52.556 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:32:52.556 00.000 8976 move complete, result=0
03:32:52.556 00.000 9828 Worker thread wakes up
03:32:52.556 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.5 px 2 ms NORTH
03:32:52.556 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:32:52.556 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:32:52.556 00.000 8976 worker thread done servicing request
03:32:52.557 00.001 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
03:32:52.557 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
03:32:52.557 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
03:32:52.557 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:32:52.557 00.000 8976 Worker thread wakes up
03:32:52.557 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:52.557 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:52.557 00.000 9828 BLC: window closed
03:32:52.557 00.000 9828 MoveAxis(E, 7, B)
03:32:52.557 00.000 9828 Guiding  Dir = 2, Dur = 7
03:32:52.557 00.000 9828 IsSlewing returns 0
03:32:52.557 00.000 9828 IsGuiding returns 0
03:32:52.557 00.000 9828 PulseGuide returned control before completion, sleep 17
03:32:52.578 00.021 9828 IsGuiding returns 1
03:32:52.578 00.000 9828 scope still moving after pulse duration time elapsed
03:32:52.608 00.030 9828 IsSlewing returns 0
03:32:52.608 00.000 9828 IsGuiding returns 1
03:32:52.639 00.031 9828 IsSlewing returns 0
03:32:52.639 00.000 9828 IsGuiding returns 1
03:32:52.670 00.031 9828 IsSlewing returns 0
03:32:52.670 00.000 9828 IsGuiding returns 0
03:32:52.670 00.000 9828 scope move finished after 7 + 105 ms
03:32:52.670 00.000 9828 Move returns status 0, amount 7
03:32:52.670 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:52.670 00.000 9828 MoveAxis(N, 16, B)
03:32:52.670 00.000 9828 Guiding  Dir = 0, Dur = 16
03:32:52.686 00.016 9828 IsSlewing returns 0
03:32:52.686 00.000 9828 IsGuiding returns 0
03:32:52.686 00.000 9828 PulseGuide returned control before completion, sleep 26
03:32:52.716 00.030 9828 IsGuiding returns 1
03:32:52.716 00.000 9828 scope still moving after pulse duration time elapsed
03:32:52.747 00.031 9828 IsSlewing returns 0
03:32:52.747 00.000 9828 IsGuiding returns 1
03:32:52.777 00.030 9828 IsSlewing returns 0
03:32:52.777 00.000 9828 IsGuiding returns 1
03:32:52.810 00.033 9828 IsSlewing returns 0
03:32:52.810 00.000 9828 IsGuiding returns 1
03:32:52.840 00.030 9828 IsSlewing returns 0
03:32:52.840 00.000 9828 IsGuiding returns 0
03:32:52.840 00.000 9828 scope move finished after 16 + 137 ms
03:32:52.840 00.000 9828 Move returns status 0, amount 16
03:32:52.840 00.000 9828 move complete, result=0
03:32:52.840 00.000 9828 worker thread done servicing request
03:32:52.840 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:32:53.240 00.400 8976 Exposure complete
03:32:53.246 00.006 8976 worker thread done servicing request
03:32:53.246 00.000 5052 OnExposeComplete: enter
03:32:53.246 00.000 5052 UpdateGuideState(): m_state=6
03:32:53.246 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14249
03:32:53.246 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.55, Mass=71, SNR=5.7, Peak=57 HFD=2.3
03:32:53.246 00.000 5052 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.04) = xAngle (-4.37 = 1.91)
03:32:53.246 00.000 5052 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.81)
03:32:53.246 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.33 mountX=-0.07 mountY=0.21, mountTheta=1.90
03:32:53.247 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.16, opts=13)
03:32:53.247 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.16)
03:32:53.247 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:53.247 00.000 5052 UpdateGuideState exits: m=71 SNR=5.7
03:32:53.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:53.247 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:53.247 00.000 5052 Enqueuing Expose request
03:32:53.247 00.000 8976 Worker thread wakes up
03:32:53.247 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.16) opts 0xd
03:32:53.247 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.16)
03:32:53.247 00.000 8976 Moving (-0.15, -0.16) raw xDistance=-0.07 yDistance=0.21
03:32:53.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:32:53.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:32:53.247 00.000 8976 MoveAxis(R, 0, ABG)
03:32:53.247 00.000 8976 MoveAxis(U, 0, ABG)
03:32:53.247 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
03:32:53.247 00.000 8976 MountToCamera -- mountX=1.36 mountY=-1.24 hyp=1.84 mountTheta=-0.74 cameraX=0.49, cameraY=1.77 cameraTheta=1.30
03:32:53.247 00.000 8976 incremental bump (0.488, 1.773) isValid = 1
03:32:53.247 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
03:32:53.247 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:32:53.247 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:32:53.247 00.000 8976 move complete, result=0
03:32:53.247 00.000 9828 Worker thread wakes up
03:32:53.248 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:32:53.248 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:32:53.248 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:32:53.248 00.000 8976 worker thread done servicing request
03:32:53.248 00.000 8976 Worker thread wakes up
03:32:53.248 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.88)
03:32:53.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:53.248 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:53.248 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.96)
03:32:53.248 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
03:32:53.248 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:32:53.248 00.000 9828 BLC: window closed
03:32:53.248 00.000 9828 MoveAxis(E, 11, B)
03:32:53.248 00.000 9828 Guiding  Dir = 2, Dur = 11
03:32:53.249 00.001 9828 IsSlewing returns 0
03:32:53.249 00.000 9828 IsGuiding returns 0
03:32:53.249 00.000 9828 PulseGuide returned control before completion, sleep 21
03:32:53.274 00.025 9828 IsGuiding returns 1
03:32:53.274 00.000 9828 scope still moving after pulse duration time elapsed
03:32:53.305 00.031 9828 IsSlewing returns 0
03:32:53.305 00.000 9828 IsGuiding returns 1
03:32:53.337 00.032 9828 IsSlewing returns 0
03:32:53.337 00.000 9828 IsGuiding returns 1
03:32:53.368 00.031 9828 IsSlewing returns 0
03:32:53.368 00.000 9828 IsGuiding returns 1
03:32:53.398 00.030 9828 IsSlewing returns 0
03:32:53.398 00.000 9828 IsGuiding returns 0
03:32:53.398 00.000 9828 scope move finished after 11 + 138 ms
03:32:53.398 00.000 9828 Move returns status 0, amount 11
03:32:53.398 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:53.398 00.000 9828 MoveAxis(N, 15, B)
03:32:53.398 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:53.414 00.016 9828 IsSlewing returns 0
03:32:53.414 00.000 9828 IsGuiding returns 0
03:32:53.414 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:53.444 00.030 9828 IsGuiding returns 1
03:32:53.444 00.000 9828 scope still moving after pulse duration time elapsed
03:32:53.476 00.032 9828 IsSlewing returns 0
03:32:53.477 00.001 9828 IsGuiding returns 1
03:32:53.507 00.030 9828 IsSlewing returns 0
03:32:53.507 00.000 9828 IsGuiding returns 1
03:32:53.538 00.031 9828 IsSlewing returns 0
03:32:53.538 00.000 9828 IsGuiding returns 1
03:32:53.570 00.032 9828 IsSlewing returns 0
03:32:53.570 00.000 9828 IsGuiding returns 0
03:32:53.570 00.000 9828 scope move finished after 15 + 140 ms
03:32:53.570 00.000 9828 Move returns status 0, amount 15
03:32:53.570 00.000 9828 move complete, result=0
03:32:53.570 00.000 9828 worker thread done servicing request
03:32:53.571 00.001 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:32:53.933 00.362 8976 Exposure complete
03:32:53.939 00.006 8976 worker thread done servicing request
03:32:53.939 00.000 5052 OnExposeComplete: enter
03:32:53.939 00.000 5052 UpdateGuideState(): m_state=6
03:32:53.939 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14250
03:32:53.939 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.44, Mass=57, SNR=5.1, Peak=58 HFD=2.2
03:32:53.939 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.29 = 1.99)
03:32:53.939 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.89)
03:32:53.939 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.27 hyp=0.35 cameraTheta=-2.25 mountX=-0.14 mountY=0.33, mountTheta=1.97
03:32:53.940 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.27, opts=13)
03:32:53.940 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.27)
03:32:53.940 00.000 8976 Worker thread wakes up
03:32:53.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.27) opts 0xd
03:32:53.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.27)
03:32:53.940 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:53.940 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:32:53.940 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:53.940 00.000 8976 Moving (-0.22, -0.27) raw xDistance=-0.14 yDistance=0.33
03:32:53.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:32:53.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:32:53.940 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:53.940 00.000 5052 Enqueuing Expose request
03:32:53.941 00.001 8976 MoveAxis(R, 0, ABG)
03:32:53.941 00.000 8976 MoveAxis(D, 1, ABG)
03:32:53.941 00.000 8976 stepping (-8, 11) + (0, -1)
03:32:53.941 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:53.963 00.022 8976 Received - 47 (G) 
03:32:53.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:53.963 00.000 8976 stepped: pos (-8, 10)
03:32:53.963 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
03:32:53.963 00.000 8976 MountToCamera -- mountX=1.31 mountY=-1.36 hyp=1.89 mountTheta=-0.80 cameraX=0.61, cameraY=1.79 cameraTheta=1.24
03:32:53.963 00.000 8976 incremental bump (0.609, 1.786) isValid = 1
03:32:53.963 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
03:32:53.963 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:32:53.964 00.001 8976 Enqueuing Move request for scope (0.04, 0.11)
03:32:53.964 00.000 8976 move complete, result=0
03:32:53.964 00.000 8976 worker thread done servicing request
03:32:53.964 00.000 8976 Worker thread wakes up
03:32:53.964 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:32:53.964 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:53.964 00.000 9828 Worker thread wakes up
03:32:53.964 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:53.964 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:32:53.964 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:32:53.964 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
03:32:53.964 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.02)
03:32:53.964 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
03:32:53.964 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:32:53.964 00.000 9828 BLC: window closed
03:32:53.964 00.000 9828 MoveAxis(E, 13, B)
03:32:53.964 00.000 9828 Guiding  Dir = 2, Dur = 13
03:32:53.965 00.001 9828 IsSlewing returns 0
03:32:53.965 00.000 9828 IsGuiding returns 0
03:32:53.965 00.000 9828 PulseGuide returned control before completion, sleep 23
03:32:53.988 00.023 9828 IsGuiding returns 1
03:32:53.988 00.000 9828 scope still moving after pulse duration time elapsed
03:32:54.019 00.031 9828 IsSlewing returns 0
03:32:54.019 00.000 9828 IsGuiding returns 1
03:32:54.051 00.032 9828 IsSlewing returns 0
03:32:54.051 00.000 9828 IsGuiding returns 1
03:32:54.083 00.032 9828 IsSlewing returns 0
03:32:54.083 00.000 9828 IsGuiding returns 1
03:32:54.114 00.031 9828 IsSlewing returns 0
03:32:54.114 00.000 9828 IsGuiding returns 0
03:32:54.114 00.000 9828 scope move finished after 13 + 137 ms
03:32:54.114 00.000 9828 Move returns status 0, amount 13
03:32:54.114 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:54.114 00.000 9828 MoveAxis(N, 15, B)
03:32:54.114 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:54.130 00.016 9828 IsSlewing returns 0
03:32:54.130 00.000 9828 IsGuiding returns 0
03:32:54.131 00.001 9828 PulseGuide returned control before completion, sleep 25
03:32:54.161 00.030 9828 IsGuiding returns 1
03:32:54.161 00.000 9828 scope still moving after pulse duration time elapsed
03:32:54.193 00.032 9828 IsSlewing returns 0
03:32:54.193 00.000 9828 IsGuiding returns 1
03:32:54.223 00.030 9828 IsSlewing returns 0
03:32:54.223 00.000 9828 IsGuiding returns 1
03:32:54.255 00.032 9828 IsSlewing returns 0
03:32:54.255 00.000 9828 IsGuiding returns 1
03:32:54.287 00.032 9828 IsSlewing returns 0
03:32:54.287 00.000 9828 IsGuiding returns 0
03:32:54.287 00.000 9828 scope move finished after 15 + 141 ms
03:32:54.287 00.000 9828 Move returns status 0, amount 15
03:32:54.287 00.000 9828 move complete, result=0
03:32:54.287 00.000 9828 worker thread done servicing request
03:32:54.287 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:32:54.648 00.361 8976 Exposure complete
03:32:54.653 00.005 8976 worker thread done servicing request
03:32:54.653 00.000 5052 OnExposeComplete: enter
03:32:54.653 00.000 5052 UpdateGuideState(): m_state=6
03:32:54.653 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14251
03:32:54.653 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=280.39, Mass=54, SNR=5.0, Peak=54 HFD=3.0
03:32:54.654 00.001 5052 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.04) = xAngle (-3.98 = 2.30)
03:32:54.654 00.000 5052 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.09 = 2.20)
03:32:54.654 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-1.32 hyp=1.41 cameraTheta=-1.94 mountX=-0.94 mountY=1.15, mountTheta=2.26
03:32:54.654 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-1.32, opts=13)
03:32:54.654 00.000 5052 Enqueuing Move request for stepguider (-0.51, -1.32)
03:32:54.654 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:54.654 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:32:54.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:54.654 00.000 8976 Worker thread wakes up
03:32:54.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -1.32) opts 0xd
03:32:54.655 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -1.32)
03:32:54.655 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:54.655 00.000 5052 Enqueuing Expose request
03:32:54.655 00.000 8976 Moving (-0.51, -1.32) raw xDistance=-0.94 yDistance=1.15
03:32:54.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94
03:32:54.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.15
03:32:54.655 00.000 8976 MoveAxis(R, 4, ABG)
03:32:54.655 00.000 8976 stepping (-8, 10) + (4, 0)
03:32:54.655 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:54.698 00.043 8976 Received - 47 (G) 
03:32:54.698 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:54.698 00.000 8976 stepped: pos (-4, 10)
03:32:54.698 00.000 8976 MoveAxis(D, 5, ABG)
03:32:54.698 00.000 8976 stepping (-4, 10) + (0, -5)
03:32:54.699 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:54.746 00.047 8976 Received - 47 (G) 
03:32:54.746 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:54.746 00.000 8976 stepped: pos (-4, 5)
03:32:54.746 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:32:54.746 00.000 8976 MountToCamera -- mountX=1.08 mountY=-1.17 hyp=1.59 mountTheta=-0.82 cameraX=0.55, cameraY=1.50 cameraTheta=1.22
03:32:54.746 00.000 8976 incremental bump (0.550, 1.496) isValid = 1
03:32:54.746 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
03:32:54.746 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:32:54.746 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:32:54.746 00.000 8976 move complete, result=0
03:32:54.746 00.000 8976 worker thread done servicing request
03:32:54.746 00.000 8976 Worker thread wakes up
03:32:54.746 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:54.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:54.746 00.000 9828 Worker thread wakes up
03:32:54.746 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:32:54.746 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:32:54.746 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
03:32:54.746 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
03:32:54.747 00.001 5052 GuideStep: -0.9 px 4 ms EAST, 1.1 px 5 ms SOUTH
03:32:54.747 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
03:32:54.747 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:32:54.747 00.000 9828 BLC: window closed
03:32:54.747 00.000 9828 MoveAxis(E, 14, B)
03:32:54.747 00.000 9828 Guiding  Dir = 2, Dur = 14
03:32:54.747 00.000 9828 IsSlewing returns 0
03:32:54.747 00.000 9828 IsGuiding returns 0
03:32:54.747 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:54.782 00.035 9828 IsGuiding returns 1
03:32:54.782 00.000 9828 scope still moving after pulse duration time elapsed
03:32:54.813 00.031 9828 IsSlewing returns 0
03:32:54.813 00.000 9828 IsGuiding returns 1
03:32:54.844 00.031 9828 IsSlewing returns 0
03:32:54.844 00.000 9828 IsGuiding returns 1
03:32:54.875 00.031 9828 IsSlewing returns 0
03:32:54.875 00.000 9828 IsGuiding returns 0
03:32:54.875 00.000 9828 scope move finished after 14 + 113 ms
03:32:54.875 00.000 9828 Move returns status 0, amount 14
03:32:54.875 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:54.875 00.000 9828 MoveAxis(N, 14, B)
03:32:54.875 00.000 9828 Guiding  Dir = 0, Dur = 14
03:32:54.891 00.016 9828 IsSlewing returns 0
03:32:54.891 00.000 9828 IsGuiding returns 0
03:32:54.891 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:54.923 00.032 9828 IsGuiding returns 1
03:32:54.923 00.000 9828 scope still moving after pulse duration time elapsed
03:32:54.954 00.031 9828 IsSlewing returns 0
03:32:54.954 00.000 9828 IsGuiding returns 1
03:32:54.985 00.031 9828 IsSlewing returns 0
03:32:54.985 00.000 9828 IsGuiding returns 1
03:32:55.016 00.031 9828 IsSlewing returns 0
03:32:55.016 00.000 9828 IsGuiding returns 1
03:32:55.048 00.032 9828 IsSlewing returns 0
03:32:55.048 00.000 9828 IsGuiding returns 0
03:32:55.048 00.000 9828 scope move finished after 14 + 143 ms
03:32:55.048 00.000 9828 Move returns status 0, amount 14
03:32:55.048 00.000 9828 move complete, result=0
03:32:55.048 00.000 9828 worker thread done servicing request
03:32:55.048 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:32:55.432 00.384 8976 Exposure complete
03:32:55.437 00.005 8976 worker thread done servicing request
03:32:55.437 00.000 5052 OnExposeComplete: enter
03:32:55.437 00.000 5052 UpdateGuideState(): m_state=6
03:32:55.437 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14252
03:32:55.437 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.96, Mass=55, SNR=5.0, Peak=58 HFD=2.3
03:32:55.437 00.000 5052 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.04) = xAngle (-0.24 = -0.24)
03:32:55.437 00.000 5052 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.34 = -0.34)
03:32:55.437 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=1.25 hyp=1.28 cameraTheta=1.80 mountX=1.24 mountY=-0.43, mountTheta=-0.34
03:32:55.438 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=1.25, opts=13)
03:32:55.438 00.000 5052 Enqueuing Move request for stepguider (-0.29, 1.25)
03:32:55.438 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:55.438 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:32:55.438 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:55.438 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:55.438 00.000 5052 Enqueuing Expose request
03:32:55.438 00.000 8976 Worker thread wakes up
03:32:55.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, 1.25) opts 0xd
03:32:55.438 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, 1.25)
03:32:55.438 00.000 8976 Moving (-0.29, 1.25) raw xDistance=1.24 yDistance=-0.43
03:32:55.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.24
03:32:55.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.43
03:32:55.438 00.000 8976 MoveAxis(L, 5, ABG)
03:32:55.438 00.000 8976 stepping (-4, 5) + (-5, 0)
03:32:55.438 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:55.481 00.043 8976 Received - 47 (G) 
03:32:55.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:55.481 00.000 8976 stepped: pos (-9, 5)
03:32:55.481 00.000 8976 MoveAxis(U, 1, ABG)
03:32:55.482 00.001 8976 stepping (-9, 5) + (0, 1)
03:32:55.482 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:55.513 00.031 8976 Received - 47 (G) 
03:32:55.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:32:55.513 00.000 8976 stepped: pos (-9, 6)
03:32:55.514 00.001 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
03:32:55.514 00.000 8976 MountToCamera -- mountX=1.18 mountY=-1.10 hyp=1.61 mountTheta=-0.75 cameraX=0.44, cameraY=1.55 cameraTheta=1.29
03:32:55.514 00.000 8976 incremental bump (0.441, 1.551) isValid = 1
03:32:55.514 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
03:32:55.514 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:32:55.514 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:32:55.514 00.000 8976 move complete, result=0
03:32:55.514 00.000 8976 worker thread done servicing request
03:32:55.514 00.000 8976 Worker thread wakes up
03:32:55.514 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:55.514 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:55.514 00.000 9828 Worker thread wakes up
03:32:55.514 00.000 5052 GuideStep: 1.2 px 5 ms WEST, -0.4 px 1 ms NORTH
03:32:55.514 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:32:55.514 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:32:55.514 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
03:32:55.514 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
03:32:55.514 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
03:32:55.515 00.001 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:32:55.515 00.000 9828 BLC: window closed
03:32:55.515 00.000 9828 MoveAxis(E, 12, B)
03:32:55.515 00.000 9828 Guiding  Dir = 2, Dur = 12
03:32:55.515 00.000 9828 IsSlewing returns 0
03:32:55.515 00.000 9828 IsGuiding returns 0
03:32:55.515 00.000 9828 PulseGuide returned control before completion, sleep 22
03:32:55.543 00.028 9828 IsGuiding returns 1
03:32:55.543 00.000 9828 scope still moving after pulse duration time elapsed
03:32:55.575 00.032 9828 IsSlewing returns 0
03:32:55.575 00.000 9828 IsGuiding returns 1
03:32:55.607 00.032 9828 IsSlewing returns 0
03:32:55.607 00.000 9828 IsGuiding returns 1
03:32:55.638 00.031 9828 IsSlewing returns 0
03:32:55.638 00.000 9828 IsGuiding returns 1
03:32:55.668 00.030 9828 IsSlewing returns 0
03:32:55.668 00.000 9828 IsGuiding returns 0
03:32:55.668 00.000 9828 scope move finished after 12 + 141 ms
03:32:55.669 00.001 9828 Move returns status 0, amount 12
03:32:55.669 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:55.669 00.000 9828 MoveAxis(N, 15, B)
03:32:55.669 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:55.684 00.015 9828 IsSlewing returns 0
03:32:55.684 00.000 9828 IsGuiding returns 0
03:32:55.684 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:55.714 00.030 9828 IsGuiding returns 1
03:32:55.714 00.000 9828 scope still moving after pulse duration time elapsed
03:32:55.746 00.032 9828 IsSlewing returns 0
03:32:55.746 00.000 9828 IsGuiding returns 1
03:32:55.776 00.030 9828 IsSlewing returns 0
03:32:55.776 00.000 9828 IsGuiding returns 1
03:32:55.808 00.032 9828 IsSlewing returns 0
03:32:55.808 00.000 9828 IsGuiding returns 1
03:32:55.839 00.031 9828 IsSlewing returns 0
03:32:55.839 00.000 9828 IsGuiding returns 0
03:32:55.839 00.000 9828 scope move finished after 15 + 140 ms
03:32:55.839 00.000 9828 Move returns status 0, amount 15
03:32:55.839 00.000 9828 move complete, result=0
03:32:55.839 00.000 9828 worker thread done servicing request
03:32:55.839 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:32:56.200 00.361 8976 Exposure complete
03:32:56.206 00.006 8976 worker thread done servicing request
03:32:56.206 00.000 5052 OnExposeComplete: enter
03:32:56.206 00.000 5052 UpdateGuideState(): m_state=6
03:32:56.206 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14253
03:32:56.206 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.43, Mass=45, SNR=4.6, Peak=56 HFD=2.1
03:32:56.206 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.51 = 1.77)
03:32:56.206 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.67)
03:32:56.206 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.28 hyp=0.44 cameraTheta=-2.47 mountX=-0.09 mountY=0.44, mountTheta=1.77
03:32:56.207 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.28, opts=13)
03:32:56.207 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.28)
03:32:56.207 00.000 8976 Worker thread wakes up
03:32:56.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:32:56.207 00.000 5052 UpdateGuideState exits: m=45 SNR=4.6
03:32:56.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:56.207 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.28) opts 0xd
03:32:56.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:56.207 00.000 5052 Enqueuing Expose request
03:32:56.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.28)
03:32:56.208 00.001 8976 Moving (-0.35, -0.28) raw xDistance=-0.09 yDistance=0.44
03:32:56.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:32:56.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44
03:32:56.208 00.000 8976 MoveAxis(R, 0, ABG)
03:32:56.208 00.000 8976 MoveAxis(D, 2, ABG)
03:32:56.208 00.000 8976 stepping (-9, 6) + (0, -2)
03:32:56.208 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:56.232 00.024 8976 Received - 47 (G) 
03:32:56.232 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:56.232 00.000 8976 stepped: pos (-9, 4)
03:32:56.233 00.001 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
03:32:56.233 00.000 8976 MountToCamera -- mountX=1.25 mountY=-0.95 hyp=1.56 mountTheta=-0.65 cameraX=0.28, cameraY=1.54 cameraTheta=1.39
03:32:56.233 00.000 8976 incremental bump (0.275, 1.539) isValid = 1
03:32:56.233 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
03:32:56.233 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:32:56.233 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:32:56.233 00.000 8976 move complete, result=0
03:32:56.233 00.000 9828 Worker thread wakes up
03:32:56.233 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:32:56.233 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:32:56.233 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.79)
03:32:56.233 00.000 8976 worker thread done servicing request
03:32:56.233 00.000 8976 Worker thread wakes up
03:32:56.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:56.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:56.233 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:32:56.233 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.87)
03:32:56.234 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
03:32:56.234 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:32:56.234 00.000 9828 BLC: window closed
03:32:56.234 00.000 9828 MoveAxis(E, 8, B)
03:32:56.234 00.000 9828 Guiding  Dir = 2, Dur = 8
03:32:56.234 00.000 9828 IsSlewing returns 0
03:32:56.234 00.000 9828 IsGuiding returns 0
03:32:56.234 00.000 9828 PulseGuide returned control before completion, sleep 18
03:32:56.259 00.025 9828 IsGuiding returns 1
03:32:56.259 00.000 9828 scope still moving after pulse duration time elapsed
03:32:56.291 00.032 9828 IsSlewing returns 0
03:32:56.291 00.000 9828 IsGuiding returns 1
03:32:56.323 00.032 9828 IsSlewing returns 0
03:32:56.323 00.000 9828 IsGuiding returns 1
03:32:56.354 00.031 9828 IsSlewing returns 0
03:32:56.354 00.000 9828 IsGuiding returns 0
03:32:56.354 00.000 9828 scope move finished after 8 + 111 ms
03:32:56.354 00.000 9828 Move returns status 0, amount 8
03:32:56.354 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:56.354 00.000 9828 MoveAxis(N, 15, B)
03:32:56.354 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:56.370 00.016 9828 IsSlewing returns 0
03:32:56.371 00.001 9828 IsGuiding returns 0
03:32:56.371 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:56.402 00.031 9828 IsGuiding returns 1
03:32:56.402 00.000 9828 scope still moving after pulse duration time elapsed
03:32:56.433 00.031 9828 IsSlewing returns 0
03:32:56.433 00.000 9828 IsGuiding returns 1
03:32:56.465 00.032 9828 IsSlewing returns 0
03:32:56.466 00.001 9828 IsGuiding returns 1
03:32:56.495 00.029 9828 IsSlewing returns 0
03:32:56.495 00.000 9828 IsGuiding returns 0
03:32:56.495 00.000 9828 scope move finished after 15 + 110 ms
03:32:56.495 00.000 9828 Move returns status 0, amount 15
03:32:56.495 00.000 9828 move complete, result=0
03:32:56.496 00.001 9828 worker thread done servicing request
03:32:56.496 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:32:56.920 00.424 8976 Exposure complete
03:32:56.926 00.006 8976 worker thread done servicing request
03:32:56.926 00.000 5052 OnExposeComplete: enter
03:32:56.926 00.000 5052 UpdateGuideState(): m_state=6
03:32:56.926 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14254
03:32:56.926 00.000 5052 Star::Find returns 1 (0), X=330.31, Y=281.27, Mass=47, SNR=4.6, Peak=57 HFD=2.1
03:32:56.926 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
03:32:56.926 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
03:32:56.926 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=-0.44 hyp=1.22 cameraTheta=-0.37 mountX=-0.91 mountY=-0.72, mountTheta=-2.47
03:32:56.927 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=-0.44, opts=13)
03:32:56.927 00.000 5052 Enqueuing Move request for stepguider (1.14, -0.44)
03:32:56.927 00.000 8976 Worker thread wakes up
03:32:56.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, -0.44) opts 0xd
03:32:56.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, -0.44)
03:32:56.927 00.000 8976 Moving (1.14, -0.44) raw xDistance=-0.91 yDistance=-0.72
03:32:56.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.91
03:32:56.927 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:56.927 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:32:56.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:56.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.72
03:32:56.927 00.000 8976 MoveAxis(R, 4, ABG)
03:32:56.927 00.000 8976 stepping (-9, 4) + (4, 0)
03:32:56.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:56.927 00.000 5052 Enqueuing Expose request
03:32:56.927 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:56.968 00.041 8976 Received - 47 (G) 
03:32:56.968 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:32:56.968 00.000 8976 stepped: pos (-5, 4)
03:32:56.968 00.000 8976 MoveAxis(U, 3, ABG)
03:32:56.968 00.000 8976 stepping (-5, 4) + (0, 3)
03:32:56.968 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:57.000 00.032 8976 Received - 47 (G) 
03:32:57.000 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:57.000 00.000 8976 stepped: pos (-5, 7)
03:32:57.000 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
03:32:57.000 00.000 8976 MountToCamera -- mountX=1.09 mountY=-1.00 hyp=1.48 mountTheta=-0.74 cameraX=0.40, cameraY=1.42 cameraTheta=1.30
03:32:57.001 00.001 8976 incremental bump (0.396, 1.423) isValid = 1
03:32:57.001 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
03:32:57.001 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:32:57.001 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:32:57.001 00.000 8976 move complete, result=0
03:32:57.001 00.000 9828 Worker thread wakes up
03:32:57.001 00.000 8976 worker thread done servicing request
03:32:57.001 00.000 8976 Worker thread wakes up
03:32:57.001 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:57.001 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.7 px 3 ms NORTH
03:32:57.001 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:32:57.001 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:32:57.001 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.40 = -1.88)
03:32:57.001 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:57.001 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.96)
03:32:57.001 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
03:32:57.001 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:32:57.002 00.001 9828 BLC: window closed
03:32:57.002 00.000 9828 MoveAxis(E, 11, B)
03:32:57.002 00.000 9828 Guiding  Dir = 2, Dur = 11
03:32:57.002 00.000 9828 IsSlewing returns 0
03:32:57.002 00.000 9828 IsGuiding returns 0
03:32:57.002 00.000 9828 PulseGuide returned control before completion, sleep 21
03:32:57.024 00.022 9828 IsGuiding returns 1
03:32:57.024 00.000 9828 scope still moving after pulse duration time elapsed
03:32:57.055 00.031 9828 IsSlewing returns 0
03:32:57.055 00.000 9828 IsGuiding returns 1
03:32:57.087 00.032 9828 IsSlewing returns 0
03:32:57.087 00.000 9828 IsGuiding returns 1
03:32:57.118 00.031 9828 IsSlewing returns 0
03:32:57.118 00.000 9828 IsGuiding returns 1
03:32:57.148 00.030 9828 IsSlewing returns 0
03:32:57.148 00.000 9828 IsGuiding returns 0
03:32:57.148 00.000 9828 scope move finished after 11 + 135 ms
03:32:57.148 00.000 9828 Move returns status 0, amount 11
03:32:57.148 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:57.148 00.000 9828 MoveAxis(N, 15, B)
03:32:57.148 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:57.164 00.016 9828 IsSlewing returns 0
03:32:57.164 00.000 9828 IsGuiding returns 0
03:32:57.164 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:57.195 00.031 9828 IsGuiding returns 1
03:32:57.195 00.000 9828 scope still moving after pulse duration time elapsed
03:32:57.226 00.031 9828 IsSlewing returns 0
03:32:57.226 00.000 9828 IsGuiding returns 1
03:32:57.257 00.031 9828 IsSlewing returns 0
03:32:57.257 00.000 9828 IsGuiding returns 1
03:32:57.287 00.030 9828 IsSlewing returns 0
03:32:57.287 00.000 9828 IsGuiding returns 1
03:32:57.318 00.031 9828 IsSlewing returns 0
03:32:57.318 00.000 9828 IsGuiding returns 0
03:32:57.318 00.000 9828 scope move finished after 15 + 138 ms
03:32:57.318 00.000 9828 Move returns status 0, amount 15
03:32:57.318 00.000 9828 move complete, result=0
03:32:57.318 00.000 9828 worker thread done servicing request
03:32:57.318 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:32:57.686 00.368 8976 Exposure complete
03:32:57.692 00.006 8976 worker thread done servicing request
03:32:57.692 00.000 5052 OnExposeComplete: enter
03:32:57.692 00.000 5052 UpdateGuideState(): m_state=6
03:32:57.692 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14255
03:32:57.692 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.78, Mass=44, SNR=4.5, Peak=54 HFD=1.8
03:32:57.692 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
03:32:57.692 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
03:32:57.692 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=1.07 hyp=1.09 cameraTheta=1.37 mountX=0.85 mountY=-0.76, mountTheta=-0.73
03:32:57.693 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=1.07, opts=13)
03:32:57.693 00.000 5052 Enqueuing Move request for stepguider (0.21, 1.07)
03:32:57.693 00.000 8976 Worker thread wakes up
03:32:57.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 1.07) opts 0xd
03:32:57.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 1.07)
03:32:57.693 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:57.693 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:32:57.693 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:57.693 00.000 8976 Moving (0.21, 1.07) raw xDistance=0.85 yDistance=-0.76
03:32:57.694 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.85
03:32:57.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.76
03:32:57.694 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:57.694 00.000 5052 Enqueuing Expose request
03:32:57.694 00.000 8976 MoveAxis(L, 3, ABG)
03:32:57.694 00.000 8976 stepping (-5, 7) + (-3, 0)
03:32:57.694 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:57.719 00.025 8976 Received - 47 (G) 
03:32:57.719 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:57.719 00.000 8976 stepped: pos (-8, 7)
03:32:57.719 00.000 8976 MoveAxis(U, 3, ABG)
03:32:57.719 00.000 8976 stepping (-8, 7) + (0, 3)
03:32:57.719 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:57.752 00.033 8976 Received - 47 (G) 
03:32:57.752 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:32:57.752 00.000 8976 stepped: pos (-8, 10)
03:32:57.752 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:32:57.752 00.000 8976 MountToCamera -- mountX=1.13 mountY=-1.19 hyp=1.65 mountTheta=-0.81 cameraX=0.55, cameraY=1.55 cameraTheta=1.23
03:32:57.752 00.000 8976 incremental bump (0.548, 1.552) isValid = 1
03:32:57.752 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
03:32:57.752 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:32:57.752 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:32:57.752 00.000 8976 move complete, result=0
03:32:57.752 00.000 8976 worker thread done servicing request
03:32:57.752 00.000 8976 Worker thread wakes up
03:32:57.752 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:57.753 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:57.753 00.000 5052 GuideStep: 0.9 px 3 ms WEST, -0.8 px 3 ms NORTH
03:32:57.753 00.000 9828 Worker thread wakes up
03:32:57.753 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:32:57.753 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:32:57.753 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
03:32:57.753 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
03:32:57.753 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:32:57.753 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:32:57.753 00.000 9828 BLC: window closed
03:32:57.753 00.000 9828 MoveAxis(E, 14, B)
03:32:57.753 00.000 9828 Guiding  Dir = 2, Dur = 14
03:32:57.754 00.001 9828 IsSlewing returns 0
03:32:57.754 00.000 9828 IsGuiding returns 0
03:32:57.754 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:57.786 00.032 9828 IsGuiding returns 1
03:32:57.786 00.000 9828 scope still moving after pulse duration time elapsed
03:32:57.817 00.031 9828 IsSlewing returns 0
03:32:57.817 00.000 9828 IsGuiding returns 1
03:32:57.848 00.031 9828 IsSlewing returns 0
03:32:57.848 00.000 9828 IsGuiding returns 1
03:32:57.880 00.032 9828 IsSlewing returns 0
03:32:57.880 00.000 9828 IsGuiding returns 0
03:32:57.880 00.000 9828 scope move finished after 14 + 112 ms
03:32:57.880 00.000 9828 Move returns status 0, amount 14
03:32:57.880 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:57.880 00.000 9828 MoveAxis(N, 15, B)
03:32:57.880 00.000 9828 Guiding  Dir = 0, Dur = 15
03:32:57.897 00.017 9828 IsSlewing returns 0
03:32:57.897 00.000 9828 IsGuiding returns 0
03:32:57.897 00.000 9828 PulseGuide returned control before completion, sleep 25
03:32:57.927 00.030 9828 IsGuiding returns 1
03:32:57.927 00.000 9828 scope still moving after pulse duration time elapsed
03:32:57.958 00.031 9828 IsSlewing returns 0
03:32:57.958 00.000 9828 IsGuiding returns 1
03:32:57.990 00.032 9828 IsSlewing returns 0
03:32:57.990 00.000 9828 IsGuiding returns 1
03:32:58.020 00.030 9828 IsSlewing returns 0
03:32:58.020 00.000 9828 IsGuiding returns 1
03:32:58.051 00.031 9828 IsSlewing returns 0
03:32:58.051 00.000 9828 IsGuiding returns 0
03:32:58.051 00.000 9828 scope move finished after 15 + 140 ms
03:32:58.051 00.000 9828 Move returns status 0, amount 15
03:32:58.051 00.000 9828 move complete, result=0
03:32:58.051 00.000 9828 worker thread done servicing request
03:32:58.051 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:32:58.441 00.390 8976 Exposure complete
03:32:58.446 00.005 8976 worker thread done servicing request
03:32:58.447 00.001 5052 OnExposeComplete: enter
03:32:58.447 00.000 5052 UpdateGuideState(): m_state=6
03:32:58.447 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14256
03:32:58.447 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=282.05, Mass=44, SNR=4.5, Peak=53 HFD=2.2
03:32:58.447 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
03:32:58.447 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
03:32:58.447 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.34 hyp=0.44 cameraTheta=0.87 mountX=0.17 mountY=-0.42, mountTheta=-1.18
03:32:58.447 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.34, opts=13)
03:32:58.448 00.001 5052 Enqueuing Move request for stepguider (0.28, 0.34)
03:32:58.448 00.000 8976 Worker thread wakes up
03:32:58.448 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.34) opts 0xd
03:32:58.448 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.34)
03:32:58.448 00.000 8976 Moving (0.28, 0.34) raw xDistance=0.17 yDistance=-0.42
03:32:58.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:32:58.448 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
03:32:58.448 00.000 8976 MoveAxis(R, 0, ABG)
03:32:58.448 00.000 8976 MoveAxis(U, 2, ABG)
03:32:58.448 00.000 8976 stepping (-8, 10) + (0, 2)
03:32:58.448 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:58.448 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:32:58.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:58.448 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:58.448 00.000 5052 Enqueuing Expose request
03:32:58.448 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:58.471 00.023 8976 Received - 47 (G) 
03:32:58.471 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:58.471 00.000 8976 stepped: pos (-8, 12)
03:32:58.471 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
03:32:58.471 00.000 8976 MountToCamera -- mountX=1.16 mountY=-1.43 hyp=1.84 mountTheta=-0.89 cameraX=0.74, cameraY=1.69 cameraTheta=1.16
03:32:58.471 00.000 8976 incremental bump (0.743, 1.686) isValid = 1
03:32:58.471 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
03:32:58.471 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:32:58.471 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:32:58.472 00.001 8976 move complete, result=0
03:32:58.472 00.000 8976 worker thread done servicing request
03:32:58.472 00.000 8976 Worker thread wakes up
03:32:58.472 00.000 9828 Worker thread wakes up
03:32:58.472 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:32:58.472 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:32:58.472 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
03:32:58.472 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
03:32:58.472 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:32:58.472 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:58.472 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:58.472 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:32:58.472 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:32:58.473 00.001 9828 BLC: window closed
03:32:58.473 00.000 9828 MoveAxis(E, 16, B)
03:32:58.473 00.000 9828 Guiding  Dir = 2, Dur = 16
03:32:58.473 00.000 9828 IsSlewing returns 0
03:32:58.473 00.000 9828 IsGuiding returns 0
03:32:58.473 00.000 9828 PulseGuide returned control before completion, sleep 26
03:32:58.506 00.033 9828 IsGuiding returns 1
03:32:58.506 00.000 9828 scope still moving after pulse duration time elapsed
03:32:58.536 00.030 9828 IsSlewing returns 0
03:32:58.536 00.000 9828 IsGuiding returns 1
03:32:58.567 00.031 9828 IsSlewing returns 0
03:32:58.567 00.000 9828 IsGuiding returns 1
03:32:58.598 00.031 9828 IsSlewing returns 0
03:32:58.598 00.000 9828 IsGuiding returns 0
03:32:58.598 00.000 9828 scope move finished after 16 + 108 ms
03:32:58.598 00.000 9828 Move returns status 0, amount 16
03:32:58.598 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:58.598 00.000 9828 MoveAxis(N, 14, B)
03:32:58.598 00.000 9828 Guiding  Dir = 0, Dur = 14
03:32:58.613 00.015 9828 IsSlewing returns 0
03:32:58.613 00.000 9828 IsGuiding returns 0
03:32:58.613 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:58.643 00.030 9828 IsGuiding returns 1
03:32:58.643 00.000 9828 scope still moving after pulse duration time elapsed
03:32:58.674 00.031 9828 IsSlewing returns 0
03:32:58.674 00.000 9828 IsGuiding returns 1
03:32:58.706 00.032 9828 IsSlewing returns 0
03:32:58.706 00.000 9828 IsGuiding returns 1
03:32:58.736 00.030 9828 IsSlewing returns 0
03:32:58.736 00.000 9828 IsGuiding returns 1
03:32:58.768 00.032 9828 IsSlewing returns 0
03:32:58.768 00.000 9828 IsGuiding returns 0
03:32:58.768 00.000 9828 scope move finished after 14 + 140 ms
03:32:58.768 00.000 9828 Move returns status 0, amount 14
03:32:58.768 00.000 9828 move complete, result=0
03:32:58.768 00.000 9828 worker thread done servicing request
03:32:58.768 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:32:59.159 00.391 8976 Exposure complete
03:32:59.164 00.005 8976 worker thread done servicing request
03:32:59.164 00.000 5052 OnExposeComplete: enter
03:32:59.164 00.000 5052 UpdateGuideState(): m_state=6
03:32:59.164 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14257
03:32:59.165 00.001 5052 Star::Find returns 1 (0), X=328.68, Y=281.26, Mass=42, SNR=4.4, Peak=52 HFD=2.3
03:32:59.165 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.45 = 1.83)
03:32:59.165 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
03:32:59.165 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.45 hyp=0.67 cameraTheta=-2.41 mountX=-0.18 mountY=0.66, mountTheta=1.83
03:32:59.165 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.45, opts=13)
03:32:59.165 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.45)
03:32:59.165 00.000 8976 Worker thread wakes up
03:32:59.165 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.45) opts 0xd
03:32:59.165 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.45)
03:32:59.166 00.001 8976 Moving (-0.50, -0.45) raw xDistance=-0.18 yDistance=0.66
03:32:59.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:32:59.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.66
03:32:59.166 00.000 8976 MoveAxis(R, 0, ABG)
03:32:59.166 00.000 8976 MoveAxis(D, 2, ABG)
03:32:59.166 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:32:59.166 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:32:59.166 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:59.166 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:59.166 00.000 5052 Enqueuing Expose request
03:32:59.166 00.000 8976 stepping (-8, 12) + (0, -2)
03:32:59.166 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:59.190 00.024 8976 Received - 47 (G) 
03:32:59.190 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:59.190 00.000 8976 stepped: pos (-8, 10)
03:32:59.190 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:32:59.190 00.000 8976 MountToCamera -- mountX=1.18 mountY=-1.48 hyp=1.90 mountTheta=-0.90 cameraX=0.78, cameraY=1.73 cameraTheta=1.15
03:32:59.190 00.000 8976 incremental bump (0.780, 1.728) isValid = 1
03:32:59.190 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
03:32:59.190 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:32:59.190 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:32:59.190 00.000 8976 move complete, result=0
03:32:59.190 00.000 9828 Worker thread wakes up
03:32:59.191 00.001 8976 worker thread done servicing request
03:32:59.191 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.7 px 2 ms SOUTH
03:32:59.191 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:32:59.191 00.000 8976 Worker thread wakes up
03:32:59.191 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:32:59.191 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:59.191 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:59.191 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
03:32:59.191 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
03:32:59.191 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:32:59.191 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:32:59.191 00.000 9828 BLC: window closed
03:32:59.191 00.000 9828 MoveAxis(E, 17, B)
03:32:59.191 00.000 9828 Guiding  Dir = 2, Dur = 17
03:32:59.192 00.001 9828 IsSlewing returns 0
03:32:59.192 00.000 9828 IsGuiding returns 0
03:32:59.192 00.000 9828 PulseGuide returned control before completion, sleep 27
03:32:59.223 00.031 9828 IsGuiding returns 1
03:32:59.223 00.000 9828 scope still moving after pulse duration time elapsed
03:32:59.253 00.030 9828 IsSlewing returns 0
03:32:59.253 00.000 9828 IsGuiding returns 1
03:32:59.284 00.031 9828 IsSlewing returns 0
03:32:59.284 00.000 9828 IsGuiding returns 1
03:32:59.315 00.031 9828 IsSlewing returns 0
03:32:59.315 00.000 9828 IsGuiding returns 1
03:32:59.346 00.031 9828 IsSlewing returns 0
03:32:59.346 00.000 9828 IsGuiding returns 0
03:32:59.346 00.000 9828 scope move finished after 17 + 137 ms
03:32:59.346 00.000 9828 Move returns status 0, amount 17
03:32:59.346 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:32:59.346 00.000 9828 MoveAxis(N, 14, B)
03:32:59.346 00.000 9828 Guiding  Dir = 0, Dur = 14
03:32:59.362 00.016 9828 IsSlewing returns 0
03:32:59.362 00.000 9828 IsGuiding returns 0
03:32:59.362 00.000 9828 PulseGuide returned control before completion, sleep 24
03:32:59.393 00.031 9828 IsGuiding returns 1
03:32:59.393 00.000 9828 scope still moving after pulse duration time elapsed
03:32:59.424 00.031 9828 IsSlewing returns 0
03:32:59.424 00.000 9828 IsGuiding returns 1
03:32:59.455 00.031 9828 IsSlewing returns 0
03:32:59.455 00.000 9828 IsGuiding returns 1
03:32:59.486 00.031 9828 IsSlewing returns 0
03:32:59.486 00.000 9828 IsGuiding returns 1
03:32:59.517 00.031 9828 IsSlewing returns 0
03:32:59.517 00.000 9828 IsGuiding returns 0
03:32:59.517 00.000 9828 scope move finished after 14 + 141 ms
03:32:59.517 00.000 9828 Move returns status 0, amount 14
03:32:59.517 00.000 9828 move complete, result=0
03:32:59.517 00.000 9828 worker thread done servicing request
03:32:59.518 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:32:59.881 00.363 8976 Exposure complete
03:32:59.886 00.005 8976 worker thread done servicing request
03:32:59.887 00.001 5052 OnExposeComplete: enter
03:32:59.887 00.000 5052 UpdateGuideState(): m_state=6
03:32:59.887 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14258
03:32:59.887 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=280.57, Mass=41, SNR=4.3, Peak=54 HFD=1.5
03:32:59.887 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.41 = 2.88)
03:32:59.887 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.51 = 2.77)
03:32:59.887 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-1.13 hyp=1.16 cameraTheta=-1.36 mountX=-1.12 mountY=0.42, mountTheta=2.79
03:32:59.887 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-1.13, opts=13)
03:32:59.887 00.000 5052 Enqueuing Move request for stepguider (0.24, -1.13)
03:32:59.887 00.000 8976 Worker thread wakes up
03:32:59.888 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -1.13) opts 0xd
03:32:59.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -1.13)
03:32:59.888 00.000 8976 Moving (0.24, -1.13) raw xDistance=-1.12 yDistance=0.42
03:32:59.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.12
03:32:59.888 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:32:59.888 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:32:59.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
03:32:59.888 00.000 8976 MoveAxis(R, 5, ABG)
03:32:59.888 00.000 8976 stepping (-8, 10) + (5, 0)
03:32:59.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:59.888 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:32:59.888 00.000 5052 Enqueuing Expose request
03:32:59.888 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:59.926 00.038 8976 Received - 47 (G) 
03:32:59.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:32:59.926 00.000 8976 stepped: pos (-3, 10)
03:32:59.926 00.000 8976 MoveAxis(D, 2, ABG)
03:32:59.926 00.000 8976 stepping (-3, 10) + (0, -2)
03:32:59.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:59.958 00.032 8976 Received - 47 (G) 
03:32:59.958 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:32:59.958 00.000 8976 stepped: pos (-3, 8)
03:32:59.958 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:32:59.958 00.000 8976 MountToCamera -- mountX=0.94 mountY=-1.41 hyp=1.70 mountTheta=-0.98 cameraX=0.83, cameraY=1.48 cameraTheta=1.06
03:32:59.958 00.000 8976 incremental bump (0.827, 1.484) isValid = 1
03:32:59.958 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
03:32:59.958 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:32:59.958 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:32:59.958 00.000 8976 move complete, result=0
03:32:59.958 00.000 8976 worker thread done servicing request
03:32:59.958 00.000 8976 Worker thread wakes up
03:32:59.958 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:32:59.958 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:32:59.958 00.000 9828 Worker thread wakes up
03:32:59.958 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:32:59.958 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:32:59.959 00.001 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
03:32:59.959 00.000 5052 GuideStep: -1.1 px 5 ms EAST, 0.4 px 2 ms SOUTH
03:32:59.959 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
03:32:59.959 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
03:32:59.959 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:32:59.959 00.000 9828 BLC: window closed
03:32:59.959 00.000 9828 MoveAxis(E, 19, B)
03:32:59.959 00.000 9828 Guiding  Dir = 2, Dur = 19
03:32:59.959 00.000 9828 IsSlewing returns 0
03:32:59.959 00.000 9828 IsGuiding returns 0
03:32:59.960 00.001 9828 PulseGuide returned control before completion, sleep 29
03:33:00.000 00.040 9828 IsGuiding returns 1
03:33:00.000 00.000 9828 scope still moving after pulse duration time elapsed
03:33:00.030 00.030 9828 IsSlewing returns 0
03:33:00.030 00.000 9828 IsGuiding returns 1
03:33:00.061 00.031 9828 IsSlewing returns 0
03:33:00.061 00.000 9828 IsGuiding returns 1
03:33:00.092 00.031 9828 IsSlewing returns 0
03:33:00.092 00.000 9828 IsGuiding returns 1
03:33:00.123 00.031 9828 IsSlewing returns 0
03:33:00.123 00.000 9828 IsGuiding returns 1
03:33:00.155 00.032 9828 IsSlewing returns 0
03:33:00.155 00.000 9828 IsGuiding returns 1
03:33:00.186 00.031 9828 IsSlewing returns 0
03:33:00.186 00.000 9828 IsGuiding returns 0
03:33:00.186 00.000 9828 scope move finished after 19 + 207 ms
03:33:00.186 00.000 9828 Move returns status 0, amount 19
03:33:00.186 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:00.186 00.000 9828 MoveAxis(N, 13, B)
03:33:00.186 00.000 9828 Guiding  Dir = 0, Dur = 13
03:33:00.202 00.016 9828 IsSlewing returns 0
03:33:00.202 00.000 9828 IsGuiding returns 0
03:33:00.203 00.001 9828 PulseGuide returned control before completion, sleep 23
03:33:00.233 00.030 9828 IsGuiding returns 1
03:33:00.233 00.000 9828 scope still moving after pulse duration time elapsed
03:33:00.265 00.032 9828 IsSlewing returns 0
03:33:00.265 00.000 9828 IsGuiding returns 1
03:33:00.296 00.031 9828 IsSlewing returns 0
03:33:00.296 00.000 9828 IsGuiding returns 1
03:33:00.327 00.031 9828 IsSlewing returns 0
03:33:00.327 00.000 9828 IsGuiding returns 1
03:33:00.359 00.032 9828 IsSlewing returns 0
03:33:00.359 00.000 9828 IsGuiding returns 0
03:33:00.360 00.001 9828 scope move finished after 13 + 144 ms
03:33:00.360 00.000 9828 Move returns status 0, amount 13
03:33:00.360 00.000 9828 move complete, result=0
03:33:00.360 00.000 9828 worker thread done servicing request
03:33:00.360 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:33:00.643 00.283 8976 Exposure complete
03:33:00.649 00.006 8976 worker thread done servicing request
03:33:00.649 00.000 5052 OnExposeComplete: enter
03:33:00.649 00.000 5052 UpdateGuideState(): m_state=6
03:33:00.649 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14259
03:33:00.649 00.000 5052 Star::Find returns 1 (0), X=328.65, Y=282.04, Mass=49, SNR=4.8, Peak=56 HFD=2.1
03:33:00.649 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:33:00.649 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
03:33:00.649 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=0.33 hyp=0.62 cameraTheta=2.58 mountX=0.53 mountY=0.26, mountTheta=0.45
03:33:00.650 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.33, opts=13)
03:33:00.650 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.33)
03:33:00.650 00.000 8976 Worker thread wakes up
03:33:00.650 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.33) opts 0xd
03:33:00.650 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.33)
03:33:00.650 00.000 8976 Moving (-0.52, 0.33) raw xDistance=0.53 yDistance=0.26
03:33:00.650 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:00.650 00.000 5052 UpdateGuideState exits: m=49 SNR=4.8
03:33:00.650 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:00.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.53
03:33:00.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:33:00.650 00.000 8976 MoveAxis(L, 2, ABG)
03:33:00.650 00.000 8976 stepping (-3, 8) + (-2, 0)
03:33:00.651 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:00.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:00.651 00.000 5052 Enqueuing Expose request
03:33:00.677 00.026 8976 Received - 47 (G) 
03:33:00.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:00.677 00.000 8976 stepped: pos (-5, 8)
03:33:00.677 00.000 8976 MoveAxis(U, 0, ABG)
03:33:00.678 00.001 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:33:00.678 00.000 8976 MountToCamera -- mountX=0.89 mountY=-1.37 hyp=1.63 mountTheta=-1.00 cameraX=0.81, cameraY=1.41 cameraTheta=1.05
03:33:00.678 00.000 8976 incremental bump (0.812, 1.410) isValid = 1
03:33:00.678 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
03:33:00.678 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:33:00.678 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:33:00.678 00.000 8976 move complete, result=0
03:33:00.678 00.000 8976 worker thread done servicing request
03:33:00.678 00.000 8976 Worker thread wakes up
03:33:00.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:00.678 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 0 ms NORTH
03:33:00.678 00.000 9828 Worker thread wakes up
03:33:00.678 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:33:00.678 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:33:00.678 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
03:33:00.678 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
03:33:00.678 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
03:33:00.678 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:33:00.678 00.000 9828 BLC: window closed
03:33:00.679 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:00.679 00.000 9828 MoveAxis(E, 20, B)
03:33:00.679 00.000 9828 Guiding  Dir = 2, Dur = 20
03:33:00.679 00.000 9828 IsSlewing returns 0
03:33:00.679 00.000 9828 IsGuiding returns 0
03:33:00.679 00.000 9828 PulseGuide returned control before completion, sleep 30
03:33:00.719 00.040 9828 IsGuiding returns 1
03:33:00.719 00.000 9828 scope still moving after pulse duration time elapsed
03:33:00.750 00.031 9828 IsSlewing returns 0
03:33:00.750 00.000 9828 IsGuiding returns 1
03:33:00.780 00.030 9828 IsSlewing returns 0
03:33:00.780 00.000 9828 IsGuiding returns 1
03:33:00.811 00.031 9828 IsSlewing returns 0
03:33:00.811 00.000 9828 IsGuiding returns 0
03:33:00.811 00.000 9828 scope move finished after 20 + 112 ms
03:33:00.811 00.000 9828 Move returns status 0, amount 20
03:33:00.811 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:00.811 00.000 9828 MoveAxis(N, 13, B)
03:33:00.811 00.000 9828 Guiding  Dir = 0, Dur = 13
03:33:00.827 00.016 9828 IsSlewing returns 0
03:33:00.827 00.000 9828 IsGuiding returns 0
03:33:00.827 00.000 9828 PulseGuide returned control before completion, sleep 23
03:33:00.858 00.031 9828 IsGuiding returns 1
03:33:00.858 00.000 9828 scope still moving after pulse duration time elapsed
03:33:00.889 00.031 9828 IsSlewing returns 0
03:33:00.889 00.000 9828 IsGuiding returns 1
03:33:00.919 00.030 9828 IsSlewing returns 0
03:33:00.920 00.001 9828 IsGuiding returns 1
03:33:00.951 00.031 9828 IsSlewing returns 0
03:33:00.951 00.000 9828 IsGuiding returns 1
03:33:00.983 00.032 9828 IsSlewing returns 0
03:33:00.983 00.000 9828 IsGuiding returns 0
03:33:00.983 00.000 9828 scope move finished after 13 + 143 ms
03:33:00.983 00.000 9828 Move returns status 0, amount 13
03:33:00.983 00.000 9828 move complete, result=0
03:33:00.984 00.001 9828 worker thread done servicing request
03:33:00.984 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:33:01.363 00.379 8976 Exposure complete
03:33:01.368 00.005 8976 worker thread done servicing request
03:33:01.368 00.000 5052 OnExposeComplete: enter
03:33:01.368 00.000 5052 UpdateGuideState(): m_state=6
03:33:01.368 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14260
03:33:01.368 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.84, Mass=46, SNR=4.6, Peak=59 HFD=2.0
03:33:01.368 00.000 5052 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:33:01.368 00.000 5052 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.43 = 0.43)
03:33:01.368 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.24 cameraTheta=2.58 mountX=0.21 mountY=0.10, mountTheta=0.45
03:33:01.369 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.13, opts=13)
03:33:01.369 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.13)
03:33:01.369 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:01.369 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:33:01.369 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:01.369 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:01.369 00.000 5052 Enqueuing Expose request
03:33:01.369 00.000 8976 Worker thread wakes up
03:33:01.369 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.13) opts 0xd
03:33:01.369 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.13)
03:33:01.370 00.001 8976 Moving (-0.21, 0.13) raw xDistance=0.21 yDistance=0.10
03:33:01.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:33:01.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:33:01.370 00.000 8976 MoveAxis(R, 0, ABG)
03:33:01.370 00.000 8976 MoveAxis(U, 0, ABG)
03:33:01.370 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:33:01.370 00.000 8976 MountToCamera -- mountX=0.85 mountY=-1.33 hyp=1.58 mountTheta=-1.01 cameraX=0.80, cameraY=1.36 cameraTheta=1.04
03:33:01.370 00.000 8976 incremental bump (0.803, 1.361) isValid = 1
03:33:01.370 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:33:01.370 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:33:01.370 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:33:01.370 00.000 8976 move complete, result=0
03:33:01.370 00.000 9828 Worker thread wakes up
03:33:01.370 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:33:01.370 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:33:01.370 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
03:33:01.370 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
03:33:01.370 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:33:01.370 00.000 8976 worker thread done servicing request
03:33:01.370 00.000 8976 Worker thread wakes up
03:33:01.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:01.370 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:33:01.370 00.000 9828 BLC: window closed
03:33:01.371 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:01.371 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:01.371 00.000 9828 MoveAxis(E, 20, B)
03:33:01.371 00.000 9828 Guiding  Dir = 2, Dur = 20
03:33:01.371 00.000 9828 IsSlewing returns 0
03:33:01.371 00.000 9828 IsGuiding returns 0
03:33:01.371 00.000 9828 PulseGuide returned control before completion, sleep 30
03:33:01.406 00.035 9828 IsGuiding returns 1
03:33:01.406 00.000 9828 scope still moving after pulse duration time elapsed
03:33:01.438 00.032 9828 IsSlewing returns 0
03:33:01.438 00.000 9828 IsGuiding returns 1
03:33:01.470 00.032 9828 IsSlewing returns 0
03:33:01.470 00.000 9828 IsGuiding returns 1
03:33:01.500 00.030 9828 IsSlewing returns 0
03:33:01.500 00.000 9828 IsGuiding returns 0
03:33:01.500 00.000 9828 scope move finished after 20 + 109 ms
03:33:01.500 00.000 9828 Move returns status 0, amount 20
03:33:01.500 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:01.500 00.000 9828 MoveAxis(N, 13, B)
03:33:01.500 00.000 9828 Guiding  Dir = 0, Dur = 13
03:33:01.516 00.016 9828 IsSlewing returns 0
03:33:01.516 00.000 9828 IsGuiding returns 0
03:33:01.516 00.000 9828 PulseGuide returned control before completion, sleep 23
03:33:01.546 00.030 9828 IsGuiding returns 1
03:33:01.546 00.000 9828 scope still moving after pulse duration time elapsed
03:33:01.577 00.031 9828 IsSlewing returns 0
03:33:01.577 00.000 9828 IsGuiding returns 1
03:33:01.608 00.031 9828 IsSlewing returns 0
03:33:01.608 00.000 9828 IsGuiding returns 1
03:33:01.639 00.031 9828 IsSlewing returns 0
03:33:01.639 00.000 9828 IsGuiding returns 1
03:33:01.670 00.031 9828 IsSlewing returns 0
03:33:01.670 00.000 9828 IsGuiding returns 0
03:33:01.670 00.000 9828 scope move finished after 13 + 140 ms
03:33:01.670 00.000 9828 Move returns status 0, amount 13
03:33:01.670 00.000 9828 move complete, result=0
03:33:01.670 00.000 9828 worker thread done servicing request
03:33:01.670 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:33:02.057 00.387 8976 Exposure complete
03:33:02.064 00.007 8976 worker thread done servicing request
03:33:02.064 00.000 5052 OnExposeComplete: enter
03:33:02.064 00.000 5052 UpdateGuideState(): m_state=6
03:33:02.064 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14261
03:33:02.064 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.25, Mass=48, SNR=4.7, Peak=60 HFD=1.9
03:33:02.064 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.34 = 1.94)
03:33:02.064 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.84)
03:33:02.064 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.46 hyp=0.62 cameraTheta=-2.30 mountX=-0.23 mountY=0.60, mountTheta=1.93
03:33:02.065 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.46, opts=13)
03:33:02.065 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.46)
03:33:02.065 00.000 8976 Worker thread wakes up
03:33:02.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.46) opts 0xd
03:33:02.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.46)
03:33:02.065 00.000 8976 Moving (-0.41, -0.46) raw xDistance=-0.23 yDistance=0.60
03:33:02.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:33:02.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
03:33:02.066 00.001 8976 MoveAxis(R, 0, ABG)
03:33:02.066 00.000 8976 MoveAxis(D, 2, ABG)
03:33:02.066 00.000 8976 stepping (-5, 8) + (0, -2)
03:33:02.066 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:02.066 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:02.066 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:33:02.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:02.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:02.066 00.000 5052 Enqueuing Expose request
03:33:02.100 00.034 8976 Received - 47 (G) 
03:33:02.100 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:02.100 00.000 8976 stepped: pos (-5, 6)
03:33:02.100 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:33:02.100 00.000 8976 MountToCamera -- mountX=0.82 mountY=-1.21 hyp=1.46 mountTheta=-0.97 cameraX=0.70, cameraY=1.28 cameraTheta=1.07
03:33:02.100 00.000 8976 incremental bump (0.703, 1.280) isValid = 1
03:33:02.100 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
03:33:02.100 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:33:02.100 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:33:02.100 00.000 8976 move complete, result=0
03:33:02.100 00.000 8976 worker thread done servicing request
03:33:02.100 00.000 8976 Worker thread wakes up
03:33:02.100 00.000 9828 Worker thread wakes up
03:33:02.101 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:33:02.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:02.101 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:02.101 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:33:02.101 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:33:02.101 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
03:33:02.101 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
03:33:02.101 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
03:33:02.103 00.002 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:33:02.103 00.000 9828 BLC: window closed
03:33:02.103 00.000 9828 MoveAxis(E, 19, B)
03:33:02.103 00.000 9828 Guiding  Dir = 2, Dur = 19
03:33:02.104 00.001 9828 IsSlewing returns 0
03:33:02.104 00.000 9828 IsGuiding returns 0
03:33:02.104 00.000 9828 PulseGuide returned control before completion, sleep 29
03:33:02.136 00.032 9828 IsGuiding returns 1
03:33:02.136 00.000 9828 scope still moving after pulse duration time elapsed
03:33:02.168 00.032 9828 IsSlewing returns 0
03:33:02.168 00.000 9828 IsGuiding returns 1
03:33:02.199 00.031 9828 IsSlewing returns 0
03:33:02.199 00.000 9828 IsGuiding returns 1
03:33:02.229 00.030 9828 IsSlewing returns 0
03:33:02.229 00.000 9828 IsGuiding returns 0
03:33:02.229 00.000 9828 scope move finished after 19 + 106 ms
03:33:02.229 00.000 9828 Move returns status 0, amount 19
03:33:02.229 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:02.229 00.000 9828 MoveAxis(N, 13, B)
03:33:02.230 00.001 9828 Guiding  Dir = 0, Dur = 13
03:33:02.244 00.014 9828 IsSlewing returns 0
03:33:02.244 00.000 9828 IsGuiding returns 0
03:33:02.244 00.000 9828 PulseGuide returned control before completion, sleep 23
03:33:02.276 00.032 9828 IsGuiding returns 1
03:33:02.276 00.000 9828 scope still moving after pulse duration time elapsed
03:33:02.308 00.032 9828 IsSlewing returns 0
03:33:02.308 00.000 9828 IsGuiding returns 1
03:33:02.339 00.031 9828 IsSlewing returns 0
03:33:02.339 00.000 9828 IsGuiding returns 1
03:33:02.370 00.031 9828 IsSlewing returns 0
03:33:02.370 00.000 9828 IsGuiding returns 0
03:33:02.370 00.000 9828 scope move finished after 13 + 112 ms
03:33:02.370 00.000 9828 Move returns status 0, amount 13
03:33:02.370 00.000 9828 move complete, result=0
03:33:02.370 00.000 9828 worker thread done servicing request
03:33:02.370 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:33:02.787 00.417 8976 Exposure complete
03:33:02.792 00.005 8976 worker thread done servicing request
03:33:02.792 00.000 5052 OnExposeComplete: enter
03:33:02.792 00.000 5052 UpdateGuideState(): m_state=6
03:33:02.793 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14262
03:33:02.793 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.00, Mass=29, SNR=3.7, Peak=56 HFD=0.9
03:33:02.793 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
03:33:02.793 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.80 = -0.80)
03:33:02.793 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.34 mountX=0.23 mountY=-0.21, mountTheta=-0.76
03:33:02.793 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.29, opts=13)
03:33:02.793 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.29)
03:33:02.794 00.001 8976 Worker thread wakes up
03:33:02.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.29) opts 0xd
03:33:02.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.29)
03:33:02.794 00.000 8976 Moving (0.07, 0.29) raw xDistance=0.23 yDistance=-0.21
03:33:02.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:33:02.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:33:02.794 00.000 8976 MoveAxis(R, 0, ABG)
03:33:02.794 00.000 8976 MoveAxis(U, 0, ABG)
03:33:02.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:02.794 00.000 5052 UpdateGuideState exits: m=29 SNR=3.7
03:33:02.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:02.794 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:02.794 00.000 5052 Enqueuing Expose request
03:33:02.794 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:33:02.794 00.000 8976 MountToCamera -- mountX=0.80 mountY=-1.12 hyp=1.38 mountTheta=-0.95 cameraX=0.64, cameraY=1.23 cameraTheta=1.09
03:33:02.794 00.000 8976 incremental bump (0.636, 1.225) isValid = 1
03:33:02.794 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
03:33:02.794 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:33:02.795 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
03:33:02.795 00.000 8976 move complete, result=0
03:33:02.795 00.000 9828 Worker thread wakes up
03:33:02.795 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:33:02.795 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:33:02.795 00.000 8976 worker thread done servicing request
03:33:02.795 00.000 8976 Worker thread wakes up
03:33:02.795 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:33:02.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:02.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:02.795 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
03:33:02.795 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
03:33:02.795 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:33:02.795 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:33:02.795 00.000 9828 BLC: window closed
03:33:02.795 00.000 9828 MoveAxis(E, 18, B)
03:33:02.795 00.000 9828 Guiding  Dir = 2, Dur = 18
03:33:02.796 00.001 9828 IsSlewing returns 0
03:33:02.796 00.000 9828 IsGuiding returns 0
03:33:02.796 00.000 9828 PulseGuide returned control before completion, sleep 28
03:33:02.839 00.043 9828 IsGuiding returns 1
03:33:02.839 00.000 9828 scope still moving after pulse duration time elapsed
03:33:02.870 00.031 9828 IsSlewing returns 0
03:33:02.870 00.000 9828 IsGuiding returns 1
03:33:02.900 00.030 9828 IsSlewing returns 0
03:33:02.900 00.000 9828 IsGuiding returns 1
03:33:02.931 00.031 9828 IsSlewing returns 0
03:33:02.931 00.000 9828 IsGuiding returns 0
03:33:02.931 00.000 9828 scope move finished after 18 + 117 ms
03:33:02.931 00.000 9828 Move returns status 0, amount 18
03:33:02.931 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:02.931 00.000 9828 MoveAxis(N, 13, B)
03:33:02.931 00.000 9828 Guiding  Dir = 0, Dur = 13
03:33:02.948 00.017 9828 IsSlewing returns 0
03:33:02.948 00.000 9828 IsGuiding returns 0
03:33:02.948 00.000 9828 PulseGuide returned control before completion, sleep 23
03:33:02.978 00.030 9828 IsGuiding returns 1
03:33:02.979 00.001 9828 scope still moving after pulse duration time elapsed
03:33:03.009 00.030 9828 IsSlewing returns 0
03:33:03.010 00.001 9828 IsGuiding returns 1
03:33:03.039 00.029 9828 IsSlewing returns 0
03:33:03.039 00.000 9828 IsGuiding returns 1
03:33:03.071 00.032 9828 IsSlewing returns 0
03:33:03.071 00.000 9828 IsGuiding returns 1
03:33:03.101 00.030 9828 IsSlewing returns 0
03:33:03.101 00.000 9828 IsGuiding returns 0
03:33:03.101 00.000 9828 scope move finished after 13 + 140 ms
03:33:03.101 00.000 9828 Move returns status 0, amount 13
03:33:03.101 00.000 9828 move complete, result=0
03:33:03.101 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:33:03.101 00.000 9828 worker thread done servicing request
03:33:03.480 00.379 8976 Exposure complete
03:33:03.486 00.006 8976 worker thread done servicing request
03:33:03.486 00.000 5052 OnExposeComplete: enter
03:33:03.486 00.000 5052 UpdateGuideState(): m_state=6
03:33:03.486 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14263
03:33:03.486 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.75, Mass=65, SNR=5.4, Peak=57 HFD=2.8
03:33:03.486 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.43 = -0.43)
03:33:03.486 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.53 = -0.53)
03:33:03.486 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.62 mountX=0.04 mountY=-0.02, mountTheta=-0.51
03:33:03.486 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.04, opts=13)
03:33:03.487 00.001 5052 Enqueuing Move request for stepguider (-0.00, 0.04)
03:33:03.487 00.000 8976 Worker thread wakes up
03:33:03.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.04) opts 0xd
03:33:03.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.04)
03:33:03.487 00.000 8976 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.02
03:33:03.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:33:03.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:33:03.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:03.487 00.000 5052 UpdateGuideState exits: m=65 SNR=5.4
03:33:03.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:03.487 00.000 8976 MoveAxis(R, 0, ABG)
03:33:03.487 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:03.487 00.000 5052 Enqueuing Expose request
03:33:03.487 00.000 8976 MoveAxis(U, 0, ABG)
03:33:03.488 00.001 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:33:03.488 00.000 8976 MountToCamera -- mountX=0.79 mountY=-1.07 hyp=1.33 mountTheta=-0.93 cameraX=0.59, cameraY=1.19 cameraTheta=1.11
03:33:03.488 00.000 8976 incremental bump (0.591, 1.189) isValid = 1
03:33:03.488 00.000 8976 Scheduling Mount bump of (0.019, 0.040)
03:33:03.488 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.04, opts=4)
03:33:03.488 00.000 8976 Enqueuing Move request for scope (0.02, 0.04)
03:33:03.488 00.000 8976 move complete, result=0
03:33:03.488 00.000 8976 worker thread done servicing request
03:33:03.488 00.000 8976 Worker thread wakes up
03:33:03.488 00.000 9828 Worker thread wakes up
03:33:03.488 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:03.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:03.488 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0x4
03:33:03.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:03.488 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
03:33:03.489 00.001 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
03:33:03.489 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
03:33:03.489 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.12 mountX=-0.02 mountY=-0.04, mountTheta=-2.08
03:33:03.489 00.000 9828 Moving (0.02, 0.04) raw xDistance=-0.02 yDistance=-0.04
03:33:03.489 00.000 9828 BLC: window closed
03:33:03.489 00.000 9828 MoveAxis(E, 7, B)
03:33:03.489 00.000 9828 Guiding  Dir = 2, Dur = 7
03:33:03.489 00.000 9828 IsSlewing returns 0
03:33:03.489 00.000 9828 IsGuiding returns 0
03:33:03.489 00.000 9828 PulseGuide returned control before completion, sleep 17
03:33:03.507 00.018 9828 IsGuiding returns 1
03:33:03.507 00.000 9828 scope still moving after pulse duration time elapsed
03:33:03.540 00.033 9828 IsSlewing returns 0
03:33:03.540 00.000 9828 IsGuiding returns 1
03:33:03.570 00.030 9828 IsSlewing returns 0
03:33:03.571 00.001 9828 IsGuiding returns 1
03:33:03.601 00.030 9828 IsSlewing returns 0
03:33:03.601 00.000 9828 IsGuiding returns 1
03:33:03.632 00.031 9828 IsSlewing returns 0
03:33:03.632 00.000 9828 IsGuiding returns 1
03:33:03.663 00.031 9828 IsSlewing returns 0
03:33:03.664 00.001 9828 IsGuiding returns 0
03:33:03.664 00.000 9828 scope move finished after 7 + 167 ms
03:33:03.664 00.000 9828 Move returns status 0, amount 7
03:33:03.664 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:03.664 00.000 9828 MoveAxis(N, 5, B)
03:33:03.664 00.000 9828 Guiding  Dir = 0, Dur = 5
03:33:03.679 00.015 9828 IsSlewing returns 0
03:33:03.680 00.001 9828 IsGuiding returns 0
03:33:03.680 00.000 9828 PulseGuide returned control before completion, sleep 15
03:33:03.710 00.030 9828 IsGuiding returns 1
03:33:03.710 00.000 9828 scope still moving after pulse duration time elapsed
03:33:03.742 00.032 9828 IsSlewing returns 0
03:33:03.742 00.000 9828 IsGuiding returns 1
03:33:03.772 00.030 9828 IsSlewing returns 0
03:33:03.772 00.000 9828 IsGuiding returns 1
03:33:03.803 00.031 9828 IsSlewing returns 0
03:33:03.803 00.000 9828 IsGuiding returns 0
03:33:03.803 00.000 9828 scope move finished after 5 + 118 ms
03:33:03.803 00.000 9828 Move returns status 0, amount 5
03:33:03.803 00.000 9828 move complete, result=0
03:33:03.803 00.000 9828 worker thread done servicing request
03:33:03.803 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.0 px 5 ms NORTH
03:33:04.168 00.365 8976 Exposure complete
03:33:04.174 00.006 8976 worker thread done servicing request
03:33:04.174 00.000 5052 OnExposeComplete: enter
03:33:04.174 00.000 5052 UpdateGuideState(): m_state=6
03:33:04.174 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14264
03:33:04.174 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.84, Mass=32, SNR=3.8, Peak=54 HFD=1.2
03:33:04.174 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
03:33:04.174 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
03:33:04.174 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.55 mountX=0.02 mountY=-0.25, mountTheta=-1.50
03:33:04.175 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.13, opts=13)
03:33:04.175 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.13)
03:33:04.175 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:33:04.175 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:33:04.175 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:04.175 00.000 8976 Worker thread wakes up
03:33:04.175 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:04.175 00.000 5052 Enqueuing Expose request
03:33:04.175 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.13) opts 0xd
03:33:04.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.13)
03:33:04.175 00.000 8976 Moving (0.21, 0.13) raw xDistance=0.02 yDistance=-0.25
03:33:04.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:33:04.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:33:04.175 00.000 8976 MoveAxis(R, 0, ABG)
03:33:04.175 00.000 8976 MoveAxis(U, 0, ABG)
03:33:04.175 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:33:04.175 00.000 8976 MountToCamera -- mountX=0.78 mountY=-1.03 hyp=1.29 mountTheta=-0.92 cameraX=0.56, cameraY=1.16 cameraTheta=1.12
03:33:04.175 00.000 8976 incremental bump (0.561, 1.165) isValid = 1
03:33:04.175 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:33:04.175 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:33:04.176 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
03:33:04.176 00.000 8976 move complete, result=0
03:33:04.176 00.000 9828 Worker thread wakes up
03:33:04.176 00.000 8976 worker thread done servicing request
03:33:04.176 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:33:04.176 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:33:04.176 00.000 8976 Worker thread wakes up
03:33:04.176 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:33:04.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:04.176 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:33:04.176 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:04.176 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
03:33:04.176 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:33:04.177 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:33:04.177 00.000 9828 BLC: window closed
03:33:04.177 00.000 9828 MoveAxis(E, 17, B)
03:33:04.177 00.000 9828 Guiding  Dir = 2, Dur = 17
03:33:04.177 00.000 9828 IsSlewing returns 0
03:33:04.177 00.000 9828 IsGuiding returns 0
03:33:04.177 00.000 9828 PulseGuide returned control before completion, sleep 27
03:33:04.207 00.030 9828 IsGuiding returns 1
03:33:04.207 00.000 9828 scope still moving after pulse duration time elapsed
03:33:04.238 00.031 9828 IsSlewing returns 0
03:33:04.238 00.000 9828 IsGuiding returns 1
03:33:04.269 00.031 9828 IsSlewing returns 0
03:33:04.269 00.000 9828 IsGuiding returns 1
03:33:04.299 00.030 9828 IsSlewing returns 0
03:33:04.299 00.000 9828 IsGuiding returns 1
03:33:04.330 00.031 9828 IsSlewing returns 0
03:33:04.330 00.000 9828 IsGuiding returns 0
03:33:04.330 00.000 9828 scope move finished after 17 + 136 ms
03:33:04.330 00.000 9828 Move returns status 0, amount 17
03:33:04.330 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:04.330 00.000 9828 MoveAxis(N, 14, B)
03:33:04.330 00.000 9828 Guiding  Dir = 0, Dur = 14
03:33:04.345 00.015 9828 IsSlewing returns 0
03:33:04.345 00.000 9828 IsGuiding returns 0
03:33:04.345 00.000 9828 PulseGuide returned control before completion, sleep 24
03:33:04.377 00.032 9828 IsGuiding returns 1
03:33:04.377 00.000 9828 scope still moving after pulse duration time elapsed
03:33:04.408 00.031 9828 IsSlewing returns 0
03:33:04.408 00.000 9828 IsGuiding returns 1
03:33:04.439 00.031 9828 IsSlewing returns 0
03:33:04.439 00.000 9828 IsGuiding returns 1
03:33:04.470 00.031 9828 IsSlewing returns 0
03:33:04.470 00.000 9828 IsGuiding returns 1
03:33:04.501 00.031 9828 IsSlewing returns 0
03:33:04.501 00.000 9828 IsGuiding returns 0
03:33:04.501 00.000 9828 scope move finished after 14 + 142 ms
03:33:04.501 00.000 9828 Move returns status 0, amount 14
03:33:04.501 00.000 9828 move complete, result=0
03:33:04.501 00.000 9828 worker thread done servicing request
03:33:04.502 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:33:04.860 00.358 8976 Exposure complete
03:33:04.866 00.006 8976 worker thread done servicing request
03:33:04.866 00.000 5052 OnExposeComplete: enter
03:33:04.866 00.000 5052 UpdateGuideState(): m_state=6
03:33:04.866 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14265
03:33:04.866 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=282.17, Mass=55, SNR=5.0, Peak=55 HFD=2.8
03:33:04.866 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
03:33:04.866 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
03:33:04.866 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.46 hyp=0.48 cameraTheta=1.29 mountX=0.35 mountY=-0.36, mountTheta=-0.81
03:33:04.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.46, opts=13)
03:33:04.867 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.46)
03:33:04.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:04.867 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:33:04.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:04.867 00.000 8976 Worker thread wakes up
03:33:04.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.46) opts 0xd
03:33:04.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.46)
03:33:04.867 00.000 8976 Moving (0.13, 0.46) raw xDistance=0.35 yDistance=-0.36
03:33:04.867 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:04.867 00.000 5052 Enqueuing Expose request
03:33:04.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:33:04.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:33:04.867 00.000 8976 MoveAxis(L, 1, ABG)
03:33:04.867 00.000 8976 stepping (-5, 6) + (-1, 0)
03:33:04.868 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:04.898 00.030 8976 Received - 47 (G) 
03:33:04.898 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:04.898 00.000 8976 stepped: pos (-6, 6)
03:33:04.898 00.000 8976 MoveAxis(U, 1, ABG)
03:33:04.898 00.000 8976 stepping (-6, 6) + (0, 1)
03:33:04.898 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:04.930 00.032 8976 Received - 47 (G) 
03:33:04.930 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:04.930 00.000 8976 stepped: pos (-6, 7)
03:33:04.930 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
03:33:04.930 00.000 8976 MountToCamera -- mountX=0.83 mountY=-1.06 hyp=1.34 mountTheta=-0.91 cameraX=0.56, cameraY=1.22 cameraTheta=1.14
03:33:04.930 00.000 8976 incremental bump (0.564, 1.217) isValid = 1
03:33:04.930 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
03:33:04.930 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:33:04.930 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:33:04.930 00.000 8976 move complete, result=0
03:33:04.930 00.000 9828 Worker thread wakes up
03:33:04.930 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:33:04.930 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:33:04.930 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.04)
03:33:04.930 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.12)
03:33:04.930 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:33:04.930 00.000 8976 worker thread done servicing request
03:33:04.930 00.000 8976 Worker thread wakes up
03:33:04.930 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:04.931 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:33:04.931 00.000 9828 BLC: window closed
03:33:04.931 00.000 9828 MoveAxis(E, 17, B)
03:33:04.931 00.000 9828 Guiding  Dir = 2, Dur = 17
03:33:04.931 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 1 ms NORTH
03:33:04.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:04.931 00.000 9828 IsSlewing returns 0
03:33:04.931 00.000 9828 IsGuiding returns 0
03:33:04.931 00.000 9828 PulseGuide returned control before completion, sleep 27
03:33:04.971 00.040 9828 IsGuiding returns 1
03:33:04.971 00.000 9828 scope still moving after pulse duration time elapsed
03:33:05.002 00.031 9828 IsSlewing returns 0
03:33:05.002 00.000 9828 IsGuiding returns 1
03:33:05.032 00.030 9828 IsSlewing returns 0
03:33:05.032 00.000 9828 IsGuiding returns 1
03:33:05.063 00.031 9828 IsSlewing returns 0
03:33:05.063 00.000 9828 IsGuiding returns 0
03:33:05.063 00.000 9828 scope move finished after 17 + 115 ms
03:33:05.063 00.000 9828 Move returns status 0, amount 17
03:33:05.063 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:05.063 00.000 9828 MoveAxis(N, 14, B)
03:33:05.063 00.000 9828 Guiding  Dir = 0, Dur = 14
03:33:05.078 00.015 9828 IsSlewing returns 0
03:33:05.079 00.001 9828 IsGuiding returns 0
03:33:05.079 00.000 9828 PulseGuide returned control before completion, sleep 24
03:33:05.109 00.030 9828 IsGuiding returns 1
03:33:05.109 00.000 9828 scope still moving after pulse duration time elapsed
03:33:05.140 00.031 9828 IsSlewing returns 0
03:33:05.140 00.000 9828 IsGuiding returns 1
03:33:05.172 00.032 9828 IsSlewing returns 0
03:33:05.172 00.000 9828 IsGuiding returns 1
03:33:05.203 00.031 9828 IsSlewing returns 0
03:33:05.203 00.000 9828 IsGuiding returns 1
03:33:05.235 00.032 9828 IsSlewing returns 0
03:33:05.235 00.000 9828 IsGuiding returns 0
03:33:05.235 00.000 9828 scope move finished after 14 + 142 ms
03:33:05.235 00.000 9828 Move returns status 0, amount 14
03:33:05.235 00.000 9828 move complete, result=0
03:33:05.235 00.000 9828 worker thread done servicing request
03:33:05.235 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:33:05.617 00.382 8976 Exposure complete
03:33:05.622 00.005 8976 worker thread done servicing request
03:33:05.622 00.000 5052 OnExposeComplete: enter
03:33:05.622 00.000 5052 UpdateGuideState(): m_state=6
03:33:05.622 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14266
03:33:05.622 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.67, Mass=53, SNR=4.9, Peak=52 HFD=2.5
03:33:05.622 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.12 = -3.12)
03:33:05.622 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.06)
03:33:05.622 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.07 mountX=-0.04 mountY=0.00, mountTheta=3.06
03:33:05.623 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.04, opts=13)
03:33:05.623 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.04)
03:33:05.623 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:05.623 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:33:05.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:05.623 00.000 8976 Worker thread wakes up
03:33:05.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:05.623 00.000 5052 Enqueuing Expose request
03:33:05.623 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.04) opts 0xd
03:33:05.623 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.04)
03:33:05.623 00.000 8976 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=0.00
03:33:05.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:33:05.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:33:05.623 00.000 8976 MoveAxis(R, 0, ABG)
03:33:05.623 00.000 8976 MoveAxis(U, 0, ABG)
03:33:05.623 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:33:05.623 00.000 8976 MountToCamera -- mountX=0.86 mountY=-1.07 hyp=1.37 mountTheta=-0.90 cameraX=0.57, cameraY=1.25 cameraTheta=1.15
03:33:05.623 00.000 8976 incremental bump (0.567, 1.253) isValid = 1
03:33:05.623 00.000 8976 Scheduling Mount bump of (0.016, 0.037)
03:33:05.624 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.04, opts=4)
03:33:05.624 00.000 8976 Enqueuing Move request for scope (0.02, 0.04)
03:33:05.624 00.000 8976 move complete, result=0
03:33:05.624 00.000 9828 Worker thread wakes up
03:33:05.624 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0x4
03:33:05.624 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
03:33:05.624 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
03:33:05.624 00.000 8976 worker thread done servicing request
03:33:05.624 00.000 8976 Worker thread wakes up
03:33:05.624 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:05.624 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:05.624 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
03:33:05.624 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.16 mountX=-0.02 mountY=-0.03, mountTheta=-2.05
03:33:05.624 00.000 9828 Moving (0.02, 0.04) raw xDistance=-0.02 yDistance=-0.03
03:33:05.624 00.000 9828 BLC: window closed
03:33:05.624 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:05.624 00.000 9828 MoveAxis(E, 6, B)
03:33:05.624 00.000 9828 Guiding  Dir = 2, Dur = 6
03:33:05.625 00.001 9828 IsSlewing returns 0
03:33:05.625 00.000 9828 IsGuiding returns 0
03:33:05.625 00.000 9828 PulseGuide returned control before completion, sleep 16
03:33:05.642 00.017 9828 IsGuiding returns 1
03:33:05.642 00.000 9828 scope still moving after pulse duration time elapsed
03:33:05.673 00.031 9828 IsSlewing returns 0
03:33:05.673 00.000 9828 IsGuiding returns 1
03:33:05.720 00.047 9828 IsSlewing returns 0
03:33:05.720 00.000 9828 IsGuiding returns 1
03:33:05.751 00.031 9828 IsSlewing returns 0
03:33:05.751 00.000 9828 IsGuiding returns 0
03:33:05.751 00.000 9828 scope move finished after 6 + 119 ms
03:33:05.751 00.000 9828 Move returns status 0, amount 6
03:33:05.751 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:05.751 00.000 9828 MoveAxis(N, 5, B)
03:33:05.751 00.000 9828 Guiding  Dir = 0, Dur = 5
03:33:05.766 00.015 9828 IsSlewing returns 0
03:33:05.766 00.000 9828 IsGuiding returns 0
03:33:05.766 00.000 9828 PulseGuide returned control before completion, sleep 15
03:33:05.798 00.032 9828 IsGuiding returns 1
03:33:05.798 00.000 9828 scope still moving after pulse duration time elapsed
03:33:05.828 00.030 9828 IsSlewing returns 0
03:33:05.828 00.000 9828 IsGuiding returns 1
03:33:05.860 00.032 9828 IsSlewing returns 0
03:33:05.860 00.000 9828 IsGuiding returns 1
03:33:05.891 00.031 9828 IsSlewing returns 0
03:33:05.895 00.004 9828 IsGuiding returns 0
03:33:05.895 00.000 9828 scope move finished after 5 + 124 ms
03:33:05.895 00.000 9828 Move returns status 0, amount 5
03:33:05.895 00.000 9828 move complete, result=0
03:33:05.895 00.000 9828 worker thread done servicing request
03:33:05.896 00.001 5052 GuideStep: -0.0 px 6 ms EAST, -0.0 px 5 ms NORTH
03:33:06.311 00.415 8976 Exposure complete
03:33:06.317 00.006 8976 worker thread done servicing request
03:33:06.317 00.000 5052 OnExposeComplete: enter
03:33:06.317 00.000 5052 UpdateGuideState(): m_state=6
03:33:06.317 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14267
03:33:06.317 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=281.83, Mass=29, SNR=3.7, Peak=55 HFD=1.1
03:33:06.317 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
03:33:06.317 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
03:33:06.317 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.12 hyp=0.38 cameraTheta=0.34 mountX=-0.05 mountY=-0.37, mountTheta=-1.71
03:33:06.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.12, opts=13)
03:33:06.318 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.12)
03:33:06.318 00.000 8976 Worker thread wakes up
03:33:06.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.12) opts 0xd
03:33:06.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.12)
03:33:06.318 00.000 8976 Moving (0.36, 0.12) raw xDistance=-0.05 yDistance=-0.37
03:33:06.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:06.318 00.000 5052 UpdateGuideState exits: m=29 SNR=3.7
03:33:06.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:06.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:33:06.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:33:06.318 00.000 8976 MoveAxis(R, 0, ABG)
03:33:06.318 00.000 8976 MoveAxis(U, 1, ABG)
03:33:06.318 00.000 8976 stepping (-6, 7) + (0, 1)
03:33:06.318 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:06.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:06.318 00.000 5052 Enqueuing Expose request
03:33:06.337 00.019 8976 Received - 47 (G) 
03:33:06.337 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:06.337 00.000 8976 stepped: pos (-6, 8)
03:33:06.337 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:33:06.337 00.000 8976 MountToCamera -- mountX=0.88 mountY=-1.14 hyp=1.44 mountTheta=-0.91 cameraX=0.61, cameraY=1.30 cameraTheta=1.13
03:33:06.337 00.000 8976 incremental bump (0.615, 1.300) isValid = 1
03:33:06.337 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
03:33:06.337 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:33:06.337 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:33:06.337 00.000 8976 move complete, result=0
03:33:06.337 00.000 9828 Worker thread wakes up
03:33:06.337 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:33:06.337 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:33:06.337 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
03:33:06.337 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
03:33:06.337 00.000 8976 worker thread done servicing request
03:33:06.337 00.000 8976 Worker thread wakes up
03:33:06.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:06.338 00.001 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.13)
03:33:06.338 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:33:06.338 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:33:06.338 00.000 9828 BLC: window closed
03:33:06.338 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:06.338 00.000 9828 MoveAxis(E, 17, B)
03:33:06.338 00.000 9828 Guiding  Dir = 2, Dur = 17
03:33:06.338 00.000 9828 IsSlewing returns 0
03:33:06.338 00.000 9828 IsGuiding returns 0
03:33:06.338 00.000 9828 PulseGuide returned control before completion, sleep 27
03:33:06.373 00.035 9828 IsGuiding returns 1
03:33:06.373 00.000 9828 scope still moving after pulse duration time elapsed
03:33:06.404 00.031 9828 IsSlewing returns 0
03:33:06.404 00.000 9828 IsGuiding returns 1
03:33:06.435 00.031 9828 IsSlewing returns 0
03:33:06.435 00.000 9828 IsGuiding returns 1
03:33:06.466 00.031 9828 IsSlewing returns 0
03:33:06.466 00.000 9828 IsGuiding returns 0
03:33:06.466 00.000 9828 scope move finished after 17 + 111 ms
03:33:06.466 00.000 9828 Move returns status 0, amount 17
03:33:06.466 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:06.466 00.000 9828 MoveAxis(N, 14, B)
03:33:06.466 00.000 9828 Guiding  Dir = 0, Dur = 14
03:33:06.481 00.015 9828 IsSlewing returns 0
03:33:06.481 00.000 9828 IsGuiding returns 0
03:33:06.481 00.000 9828 PulseGuide returned control before completion, sleep 24
03:33:06.513 00.032 9828 IsGuiding returns 1
03:33:06.513 00.000 9828 scope still moving after pulse duration time elapsed
03:33:06.543 00.030 9828 IsSlewing returns 0
03:33:06.544 00.001 9828 IsGuiding returns 1
03:33:06.575 00.031 9828 IsSlewing returns 0
03:33:06.575 00.000 9828 IsGuiding returns 1
03:33:06.605 00.030 9828 IsSlewing returns 0
03:33:06.605 00.000 9828 IsGuiding returns 1
03:33:06.636 00.031 9828 IsSlewing returns 0
03:33:06.636 00.000 9828 IsGuiding returns 0
03:33:06.637 00.001 9828 scope move finished after 14 + 140 ms
03:33:06.637 00.000 9828 Move returns status 0, amount 14
03:33:06.637 00.000 9828 move complete, result=0
03:33:06.637 00.000 9828 worker thread done servicing request
03:33:06.637 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:33:07.022 00.385 8976 Exposure complete
03:33:07.027 00.005 8976 worker thread done servicing request
03:33:07.027 00.000 5052 OnExposeComplete: enter
03:33:07.027 00.000 5052 UpdateGuideState(): m_state=6
03:33:07.027 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14268
03:33:07.027 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.25, Mass=28, SNR=3.6, Peak=52 HFD=1.7
03:33:07.027 00.000 5052 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.04) = xAngle (-2.93 = -2.93)
03:33:07.027 00.000 5052 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.03 = -3.03)
03:33:07.027 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.46 hyp=0.60 cameraTheta=-0.88 mountX=-0.58 mountY=-0.07, mountTheta=-3.03
03:33:07.029 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.46, opts=13)
03:33:07.029 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.46)
03:33:07.029 00.000 8976 Worker thread wakes up
03:33:07.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.46) opts 0xd
03:33:07.029 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:07.029 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:33:07.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:07.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.46)
03:33:07.029 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:07.029 00.000 5052 Enqueuing Expose request
03:33:07.029 00.000 8976 Moving (0.38, -0.46) raw xDistance=-0.58 yDistance=-0.07
03:33:07.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
03:33:07.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:33:07.029 00.000 8976 MoveAxis(R, 2, ABG)
03:33:07.029 00.000 8976 stepping (-6, 8) + (2, 0)
03:33:07.029 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:07.056 00.027 8976 Received - 47 (G) 
03:33:07.056 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:07.056 00.000 8976 stepped: pos (-4, 8)
03:33:07.056 00.000 8976 MoveAxis(U, 0, ABG)
03:33:07.056 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:33:07.056 00.000 8976 MountToCamera -- mountX=0.79 mountY=-1.18 hyp=1.42 mountTheta=-0.98 cameraX=0.69, cameraY=1.24 cameraTheta=1.06
03:33:07.056 00.000 8976 incremental bump (0.693, 1.242) isValid = 1
03:33:07.056 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
03:33:07.056 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:33:07.056 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:33:07.056 00.000 8976 move complete, result=0
03:33:07.056 00.000 8976 worker thread done servicing request
03:33:07.056 00.000 9828 Worker thread wakes up
03:33:07.056 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:33:07.056 00.000 8976 Worker thread wakes up
03:33:07.057 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:07.057 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:33:07.057 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.1 px 0 ms NORTH
03:33:07.057 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:07.057 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
03:33:07.057 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
03:33:07.057 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
03:33:07.057 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:33:07.057 00.000 9828 BLC: window closed
03:33:07.057 00.000 9828 MoveAxis(E, 19, B)
03:33:07.057 00.000 9828 Guiding  Dir = 2, Dur = 19
03:33:07.058 00.001 9828 IsSlewing returns 0
03:33:07.058 00.000 9828 IsGuiding returns 0
03:33:07.058 00.000 9828 PulseGuide returned control before completion, sleep 29
03:33:07.089 00.031 9828 IsGuiding returns 1
03:33:07.089 00.000 9828 scope still moving after pulse duration time elapsed
03:33:07.120 00.031 9828 IsSlewing returns 0
03:33:07.120 00.000 9828 IsGuiding returns 1
03:33:07.150 00.030 9828 IsSlewing returns 0
03:33:07.150 00.000 9828 IsGuiding returns 1
03:33:07.181 00.031 9828 IsSlewing returns 0
03:33:07.181 00.000 9828 IsGuiding returns 1
03:33:07.212 00.031 9828 IsSlewing returns 0
03:33:07.212 00.000 9828 IsGuiding returns 0
03:33:07.212 00.000 9828 scope move finished after 19 + 135 ms
03:33:07.212 00.000 9828 Move returns status 0, amount 19
03:33:07.212 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:07.212 00.000 9828 MoveAxis(N, 13, B)
03:33:07.213 00.001 9828 Guiding  Dir = 0, Dur = 13
03:33:07.228 00.015 9828 IsSlewing returns 0
03:33:07.229 00.001 9828 IsGuiding returns 0
03:33:07.229 00.000 9828 PulseGuide returned control before completion, sleep 23
03:33:07.258 00.029 9828 IsGuiding returns 1
03:33:07.264 00.006 9828 scope still moving after pulse duration time elapsed
03:33:07.290 00.026 9828 IsSlewing returns 0
03:33:07.290 00.000 9828 IsGuiding returns 1
03:33:07.320 00.030 9828 IsSlewing returns 0
03:33:07.320 00.000 9828 IsGuiding returns 1
03:33:07.350 00.030 9828 IsSlewing returns 0
03:33:07.350 00.000 9828 IsGuiding returns 1
03:33:07.383 00.033 9828 IsSlewing returns 0
03:33:07.383 00.000 9828 IsGuiding returns 0
03:33:07.383 00.000 9828 scope move finished after 13 + 141 ms
03:33:07.383 00.000 9828 Move returns status 0, amount 13
03:33:07.383 00.000 9828 move complete, result=0
03:33:07.383 00.000 9828 worker thread done servicing request
03:33:07.383 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:33:07.743 00.360 8976 Exposure complete
03:33:07.749 00.006 8976 worker thread done servicing request
03:33:07.749 00.000 5052 OnExposeComplete: enter
03:33:07.749 00.000 5052 UpdateGuideState(): m_state=6
03:33:07.749 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14269
03:33:07.749 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.89, Mass=26, SNR=3.5, Peak=57 HFD=0.7
03:33:07.749 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
03:33:07.749 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
03:33:07.749 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.18 hyp=0.55 cameraTheta=0.33 mountX=-0.08 mountY=-0.53, mountTheta=-1.72
03:33:07.750 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.18, opts=13)
03:33:07.750 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.18)
03:33:07.750 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:07.750 00.000 5052 UpdateGuideState exits: m=26 SNR=3.5
03:33:07.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:07.750 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:07.750 00.000 5052 Enqueuing Expose request
03:33:07.750 00.000 8976 Worker thread wakes up
03:33:07.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.18) opts 0xd
03:33:07.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.18)
03:33:07.750 00.000 8976 Moving (0.52, 0.18) raw xDistance=-0.08 yDistance=-0.53
03:33:07.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:33:07.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
03:33:07.750 00.000 8976 MoveAxis(R, 0, ABG)
03:33:07.750 00.000 8976 MoveAxis(U, 2, ABG)
03:33:07.750 00.000 8976 stepping (-4, 8) + (0, 2)
03:33:07.750 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:07.775 00.025 8976 Received - 47 (G) 
03:33:07.775 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:07.775 00.000 8976 stepped: pos (-4, 10)
03:33:07.776 00.001 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:33:07.776 00.000 8976 MountToCamera -- mountX=0.73 mountY=-1.32 hyp=1.51 mountTheta=-1.06 cameraX=0.84, cameraY=1.25 cameraTheta=0.98
03:33:07.776 00.000 8976 incremental bump (0.839, 1.251) isValid = 1
03:33:07.776 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:33:07.776 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:33:07.776 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:33:07.776 00.000 8976 move complete, result=0
03:33:07.776 00.000 8976 worker thread done servicing request
03:33:07.776 00.000 9828 Worker thread wakes up
03:33:07.776 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:33:07.776 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:33:07.776 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:33:07.776 00.000 8976 Worker thread wakes up
03:33:07.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:07.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:07.776 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:33:07.776 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:33:07.777 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:33:07.777 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:33:07.777 00.000 9828 BLC: window closed
03:33:07.777 00.000 9828 MoveAxis(E, 22, B)
03:33:07.777 00.000 9828 Guiding  Dir = 2, Dur = 22
03:33:07.777 00.000 9828 IsSlewing returns 0
03:33:07.777 00.000 9828 IsGuiding returns 0
03:33:07.778 00.001 9828 PulseGuide returned control before completion, sleep 32
03:33:07.814 00.036 9828 IsGuiding returns 1
03:33:07.814 00.000 9828 scope still moving after pulse duration time elapsed
03:33:07.846 00.032 9828 IsSlewing returns 0
03:33:07.846 00.000 9828 IsGuiding returns 1
03:33:07.877 00.031 9828 IsSlewing returns 0
03:33:07.878 00.001 9828 IsGuiding returns 1
03:33:07.908 00.030 9828 IsSlewing returns 0
03:33:07.908 00.000 9828 IsGuiding returns 0
03:33:07.908 00.000 9828 scope move finished after 22 + 109 ms
03:33:07.908 00.000 9828 Move returns status 0, amount 22
03:33:07.908 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:07.908 00.000 9828 MoveAxis(N, 12, B)
03:33:07.908 00.000 9828 Guiding  Dir = 0, Dur = 12
03:33:07.924 00.016 9828 IsSlewing returns 0
03:33:07.924 00.000 9828 IsGuiding returns 0
03:33:07.924 00.000 9828 PulseGuide returned control before completion, sleep 22
03:33:07.956 00.032 9828 IsGuiding returns 1
03:33:07.956 00.000 9828 scope still moving after pulse duration time elapsed
03:33:07.988 00.032 9828 IsSlewing returns 0
03:33:07.989 00.001 9828 IsGuiding returns 1
03:33:08.020 00.031 9828 IsSlewing returns 0
03:33:08.020 00.000 9828 IsGuiding returns 1
03:33:08.051 00.031 9828 IsSlewing returns 0
03:33:08.051 00.000 9828 IsGuiding returns 1
03:33:08.082 00.031 9828 IsSlewing returns 0
03:33:08.082 00.000 9828 IsGuiding returns 0
03:33:08.082 00.000 9828 scope move finished after 12 + 145 ms
03:33:08.082 00.000 9828 Move returns status 0, amount 12
03:33:08.082 00.000 9828 move complete, result=0
03:33:08.082 00.000 9828 worker thread done servicing request
03:33:08.083 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:33:08.460 00.377 8976 Exposure complete
03:33:08.466 00.006 8976 worker thread done servicing request
03:33:08.466 00.000 5052 OnExposeComplete: enter
03:33:08.466 00.000 5052 UpdateGuideState(): m_state=6
03:33:08.466 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14270
03:33:08.466 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.61, Mass=45, SNR=4.6, Peak=56 HFD=1.6
03:33:08.466 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
03:33:08.466 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
03:33:08.466 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.09 hyp=0.52 cameraTheta=-0.18 mountX=-0.32 mountY=-0.38, mountTheta=-2.27
03:33:08.467 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.09, opts=13)
03:33:08.467 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.09)
03:33:08.467 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:08.467 00.000 5052 UpdateGuideState exits: m=45 SNR=4.6
03:33:08.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:08.467 00.000 8976 Worker thread wakes up
03:33:08.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.09) opts 0xd
03:33:08.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.09)
03:33:08.467 00.000 8976 Moving (0.51, -0.09) raw xDistance=-0.32 yDistance=-0.38
03:33:08.467 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:08.467 00.000 5052 Enqueuing Expose request
03:33:08.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:33:08.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
03:33:08.467 00.000 8976 MoveAxis(R, 1, ABG)
03:33:08.467 00.000 8976 stepping (-4, 10) + (1, 0)
03:33:08.467 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:08.495 00.028 8976 Received - 47 (G) 
03:33:08.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:08.495 00.000 8976 stepped: pos (-3, 10)
03:33:08.495 00.000 8976 MoveAxis(U, 2, ABG)
03:33:08.495 00.000 8976 stepping (-3, 10) + (0, 2)
03:33:08.495 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:08.527 00.032 8976 Received - 47 (G) 
03:33:08.527 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:08.527 00.000 8976 stepped: pos (-3, 12)
03:33:08.527 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:33:08.527 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.51 hyp=1.64 mountTheta=-1.17 cameraX=1.05, cameraY=1.26 cameraTheta=0.87
03:33:08.527 00.000 8976 incremental bump (1.053, 1.259) isValid = 1
03:33:08.527 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:33:08.527 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:33:08.527 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:33:08.527 00.000 8976 move complete, result=0
03:33:08.527 00.000 9828 Worker thread wakes up
03:33:08.527 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:33:08.527 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:33:08.527 00.000 8976 worker thread done servicing request
03:33:08.527 00.000 8976 Worker thread wakes up
03:33:08.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:08.527 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
03:33:08.527 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
03:33:08.527 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
03:33:08.527 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:33:08.528 00.001 9828 BLC: window closed
03:33:08.528 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:08.528 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
03:33:08.528 00.000 9828 MoveAxis(E, 25, B)
03:33:08.528 00.000 9828 Guiding  Dir = 2, Dur = 25
03:33:08.528 00.000 9828 IsSlewing returns 0
03:33:08.528 00.000 9828 IsGuiding returns 0
03:33:08.528 00.000 9828 PulseGuide returned control before completion, sleep 35
03:33:08.564 00.036 9828 IsGuiding returns 1
03:33:08.564 00.000 9828 scope still moving after pulse duration time elapsed
03:33:08.596 00.032 9828 IsSlewing returns 0
03:33:08.596 00.000 9828 IsGuiding returns 1
03:33:08.626 00.030 9828 IsSlewing returns 0
03:33:08.626 00.000 9828 IsGuiding returns 1
03:33:08.658 00.032 9828 IsSlewing returns 0
03:33:08.658 00.000 9828 IsGuiding returns 0
03:33:08.658 00.000 9828 scope move finished after 25 + 105 ms
03:33:08.658 00.000 9828 Move returns status 0, amount 25
03:33:08.658 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:08.658 00.000 9828 MoveAxis(N, 11, B)
03:33:08.658 00.000 9828 Guiding  Dir = 0, Dur = 11
03:33:08.674 00.016 9828 IsSlewing returns 0
03:33:08.674 00.000 9828 IsGuiding returns 0
03:33:08.674 00.000 9828 PulseGuide returned control before completion, sleep 21
03:33:08.705 00.031 9828 IsGuiding returns 1
03:33:08.705 00.000 9828 scope still moving after pulse duration time elapsed
03:33:08.735 00.030 9828 IsSlewing returns 0
03:33:08.735 00.000 9828 IsGuiding returns 1
03:33:08.767 00.032 9828 IsSlewing returns 0
03:33:08.767 00.000 9828 IsGuiding returns 1
03:33:08.799 00.032 9828 IsSlewing returns 0
03:33:08.799 00.000 9828 IsGuiding returns 1
03:33:08.830 00.031 9828 IsSlewing returns 0
03:33:08.830 00.000 9828 IsGuiding returns 0
03:33:08.830 00.000 9828 scope move finished after 11 + 145 ms
03:33:08.831 00.001 9828 Move returns status 0, amount 11
03:33:08.831 00.000 9828 move complete, result=0
03:33:08.831 00.000 9828 worker thread done servicing request
03:33:08.831 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:33:09.213 00.382 8976 Exposure complete
03:33:09.219 00.006 8976 worker thread done servicing request
03:33:09.219 00.000 5052 OnExposeComplete: enter
03:33:09.219 00.000 5052 UpdateGuideState(): m_state=6
03:33:09.219 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14271
03:33:09.219 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.33, Mass=53, SNR=5.0, Peak=56 HFD=2.8
03:33:09.219 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.51 = 1.77)
03:33:09.219 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.67)
03:33:09.219 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.38 hyp=0.60 cameraTheta=-2.47 mountX=-0.12 mountY=0.60, mountTheta=1.77
03:33:09.219 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.38, opts=13)
03:33:09.219 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.38)
03:33:09.219 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:09.220 00.001 5052 UpdateGuideState exits: m=53 SNR=5.0
03:33:09.220 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:09.220 00.000 8976 Worker thread wakes up
03:33:09.220 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.38) opts 0xd
03:33:09.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.38)
03:33:09.220 00.000 8976 Moving (-0.47, -0.38) raw xDistance=-0.12 yDistance=0.60
03:33:09.220 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:09.220 00.000 5052 Enqueuing Expose request
03:33:09.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:33:09.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.60
03:33:09.220 00.000 8976 MoveAxis(R, 0, ABG)
03:33:09.220 00.000 8976 MoveAxis(D, 2, ABG)
03:33:09.220 00.000 8976 stepping (-3, 12) + (0, -2)
03:33:09.220 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:09.246 00.026 8976 Received - 47 (G) 
03:33:09.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:09.246 00.000 8976 stepped: pos (-3, 10)
03:33:09.246 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:33:09.246 00.000 8976 MountToCamera -- mountX=0.58 mountY=-1.54 hyp=1.64 mountTheta=-1.21 cameraX=1.10, cameraY=1.22 cameraTheta=0.83
03:33:09.246 00.000 8976 incremental bump (1.103, 1.217) isValid = 1
03:33:09.246 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
03:33:09.246 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:33:09.246 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:33:09.246 00.000 8976 move complete, result=0
03:33:09.246 00.000 8976 worker thread done servicing request
03:33:09.247 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:33:09.247 00.000 8976 Worker thread wakes up
03:33:09.247 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:09.247 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:09.247 00.000 9828 Worker thread wakes up
03:33:09.247 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:33:09.247 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:33:09.247 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:33:09.247 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
03:33:09.247 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
03:33:09.247 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:33:09.247 00.000 9828 BLC: window closed
03:33:09.247 00.000 9828 MoveAxis(E, 26, B)
03:33:09.248 00.001 9828 Guiding  Dir = 2, Dur = 26
03:33:09.248 00.000 9828 IsSlewing returns 0
03:33:09.248 00.000 9828 IsGuiding returns 0
03:33:09.248 00.000 9828 PulseGuide returned control before completion, sleep 36
03:33:09.292 00.044 9828 IsGuiding returns 1
03:33:09.292 00.000 9828 scope still moving after pulse duration time elapsed
03:33:09.323 00.031 9828 IsSlewing returns 0
03:33:09.323 00.000 9828 IsGuiding returns 1
03:33:09.355 00.032 9828 IsSlewing returns 0
03:33:09.356 00.001 9828 IsGuiding returns 1
03:33:09.386 00.030 9828 IsSlewing returns 0
03:33:09.386 00.000 9828 IsGuiding returns 0
03:33:09.386 00.000 9828 scope move finished after 26 + 112 ms
03:33:09.386 00.000 9828 Move returns status 0, amount 26
03:33:09.386 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:09.386 00.000 9828 MoveAxis(N, 11, B)
03:33:09.386 00.000 9828 Guiding  Dir = 0, Dur = 11
03:33:09.402 00.016 9828 IsSlewing returns 0
03:33:09.402 00.000 9828 IsGuiding returns 0
03:33:09.402 00.000 9828 PulseGuide returned control before completion, sleep 21
03:33:09.434 00.032 9828 IsGuiding returns 1
03:33:09.434 00.000 9828 scope still moving after pulse duration time elapsed
03:33:09.466 00.032 9828 IsSlewing returns 0
03:33:09.466 00.000 9828 IsGuiding returns 1
03:33:09.498 00.032 9828 IsSlewing returns 0
03:33:09.498 00.000 9828 IsGuiding returns 1
03:33:09.529 00.031 9828 IsSlewing returns 0
03:33:09.529 00.000 9828 IsGuiding returns 1
03:33:09.559 00.030 9828 IsSlewing returns 0
03:33:09.560 00.001 9828 IsGuiding returns 0
03:33:09.560 00.000 9828 scope move finished after 11 + 145 ms
03:33:09.560 00.000 9828 Move returns status 0, amount 11
03:33:09.560 00.000 9828 move complete, result=0
03:33:09.560 00.000 9828 worker thread done servicing request
03:33:09.560 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:33:09.934 00.374 8976 Exposure complete
03:33:09.940 00.006 8976 worker thread done servicing request
03:33:09.940 00.000 5052 OnExposeComplete: enter
03:33:09.940 00.000 5052 UpdateGuideState(): m_state=6
03:33:09.940 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14272
03:33:09.940 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.85, Mass=55, SNR=5.0, Peak=56 HFD=2.5
03:33:09.940 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:33:09.940 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
03:33:09.940 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.14 hyp=0.74 cameraTheta=2.95 mountX=0.45 mountY=0.53, mountTheta=0.87
03:33:09.941 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.14, opts=13)
03:33:09.941 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.14)
03:33:09.941 00.000 8976 Worker thread wakes up
03:33:09.941 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.14) opts 0xd
03:33:09.941 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.14)
03:33:09.941 00.000 8976 Moving (-0.72, 0.14) raw xDistance=0.45 yDistance=0.53
03:33:09.941 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=43, FiltMin=34, FiltMax=49, Gamma=2.630
03:33:09.941 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:33:09.941 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:09.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:33:09.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
03:33:09.941 00.000 8976 MoveAxis(L, 2, ABG)
03:33:09.941 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:09.941 00.000 5052 Enqueuing Expose request
03:33:09.941 00.000 8976 stepping (-3, 10) + (-2, 0)
03:33:09.941 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:09.966 00.025 8976 Received - 47 (G) 
03:33:09.966 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:09.966 00.000 8976 stepped: pos (-5, 10)
03:33:09.966 00.000 8976 MoveAxis(D, 2, ABG)
03:33:09.966 00.000 8976 stepping (-5, 10) + (0, -2)
03:33:09.966 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:09.998 00.032 8976 Received - 47 (G) 
03:33:09.998 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:09.998 00.000 8976 stepped: pos (-5, 8)
03:33:09.998 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:33:09.998 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.45 hyp=1.58 mountTheta=-1.15 cameraX=1.00, cameraY=1.23 cameraTheta=0.89
03:33:09.998 00.000 8976 incremental bump (0.997, 1.231) isValid = 1
03:33:09.998 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:33:09.998 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:33:09.998 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:33:09.998 00.000 8976 move complete, result=0
03:33:09.998 00.000 9828 Worker thread wakes up
03:33:09.998 00.000 8976 worker thread done servicing request
03:33:09.998 00.000 8976 Worker thread wakes up
03:33:09.998 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:09.998 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:33:09.998 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:33:09.999 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:33:09.999 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:09.999 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:33:09.999 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:33:09.999 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:33:09.999 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:33:09.999 00.000 9828 BLC: window closed
03:33:09.999 00.000 9828 MoveAxis(E, 24, B)
03:33:09.999 00.000 9828 Guiding  Dir = 2, Dur = 24
03:33:09.999 00.000 9828 IsSlewing returns 0
03:33:09.999 00.000 9828 IsGuiding returns 0
03:33:09.999 00.000 9828 PulseGuide returned control before completion, sleep 34
03:33:10.038 00.039 9828 IsGuiding returns 1
03:33:10.038 00.000 9828 scope still moving after pulse duration time elapsed
03:33:10.070 00.032 9828 IsSlewing returns 0
03:33:10.070 00.000 9828 IsGuiding returns 1
03:33:10.101 00.031 9828 IsSlewing returns 0
03:33:10.101 00.000 9828 IsGuiding returns 1
03:33:10.132 00.031 9828 IsSlewing returns 0
03:33:10.132 00.000 9828 IsGuiding returns 1
03:33:10.163 00.031 9828 IsSlewing returns 0
03:33:10.163 00.000 9828 IsGuiding returns 0
03:33:10.163 00.000 9828 scope move finished after 24 + 140 ms
03:33:10.163 00.000 9828 Move returns status 0, amount 24
03:33:10.163 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:10.163 00.000 9828 MoveAxis(N, 11, B)
03:33:10.163 00.000 9828 Guiding  Dir = 0, Dur = 11
03:33:10.180 00.017 9828 IsSlewing returns 0
03:33:10.180 00.000 9828 IsGuiding returns 0
03:33:10.180 00.000 9828 PulseGuide returned control before completion, sleep 21
03:33:10.212 00.032 9828 IsGuiding returns 1
03:33:10.212 00.000 9828 scope still moving after pulse duration time elapsed
03:33:10.243 00.031 9828 IsSlewing returns 0
03:33:10.243 00.000 9828 IsGuiding returns 1
03:33:10.274 00.031 9828 IsSlewing returns 0
03:33:10.274 00.000 9828 IsGuiding returns 1
03:33:10.305 00.031 9828 IsSlewing returns 0
03:33:10.305 00.000 9828 IsGuiding returns 1
03:33:10.336 00.031 9828 IsSlewing returns 0
03:33:10.336 00.000 9828 IsGuiding returns 0
03:33:10.336 00.000 9828 scope move finished after 11 + 144 ms
03:33:10.336 00.000 9828 Move returns status 0, amount 11
03:33:10.336 00.000 9828 move complete, result=0
03:33:10.336 00.000 9828 worker thread done servicing request
03:33:10.336 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:33:10.685 00.349 8976 Exposure complete
03:33:10.690 00.005 8976 worker thread done servicing request
03:33:10.690 00.000 5052 OnExposeComplete: enter
03:33:10.690 00.000 5052 UpdateGuideState(): m_state=6
03:33:10.690 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14273
03:33:10.690 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.58, Mass=57, SNR=5.1, Peak=55 HFD=1.7
03:33:10.691 00.001 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.02 = 1.27)
03:33:10.691 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
03:33:10.691 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.13 hyp=0.79 cameraTheta=-2.97 mountX=0.24 mountY=0.73, mountTheta=1.26
03:33:10.691 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.13, opts=13)
03:33:10.691 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.13)
03:33:10.691 00.000 8976 Worker thread wakes up
03:33:10.692 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:10.692 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:33:10.692 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:10.692 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:10.692 00.000 5052 Enqueuing Expose request
03:33:10.692 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.13) opts 0xd
03:33:10.692 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.13)
03:33:10.692 00.000 8976 Moving (-0.78, -0.13) raw xDistance=0.24 yDistance=0.73
03:33:10.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:33:10.692 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73
03:33:10.692 00.000 8976 MoveAxis(R, 0, ABG)
03:33:10.692 00.000 8976 MoveAxis(D, 3, ABG)
03:33:10.692 00.000 8976 stepping (-5, 8) + (0, -3)
03:33:10.692 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:10.733 00.041 8976 Received - 47 (G) 
03:33:10.733 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:10.733 00.000 8976 stepped: pos (-5, 5)
03:33:10.733 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:33:10.733 00.000 8976 MountToCamera -- mountX=0.68 mountY=-1.23 hyp=1.41 mountTheta=-1.06 cameraX=0.79, cameraY=1.17 cameraTheta=0.98
03:33:10.733 00.000 8976 incremental bump (0.787, 1.169) isValid = 1
03:33:10.733 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:33:10.733 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:33:10.733 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:33:10.733 00.000 8976 move complete, result=0
03:33:10.733 00.000 9828 Worker thread wakes up
03:33:10.733 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:33:10.733 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:33:10.733 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:33:10.734 00.001 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:33:10.734 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:33:10.734 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:33:10.734 00.000 9828 BLC: window closed
03:33:10.734 00.000 9828 MoveAxis(E, 22, B)
03:33:10.734 00.000 9828 Guiding  Dir = 2, Dur = 22
03:33:10.734 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:33:10.734 00.000 8976 worker thread done servicing request
03:33:10.734 00.000 8976 Worker thread wakes up
03:33:10.734 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:10.734 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:10.734 00.000 9828 IsSlewing returns 0
03:33:10.734 00.000 9828 IsGuiding returns 0
03:33:10.735 00.001 9828 PulseGuide returned control before completion, sleep 32
03:33:10.771 00.036 9828 IsGuiding returns 1
03:33:10.771 00.000 9828 scope still moving after pulse duration time elapsed
03:33:10.802 00.031 9828 IsSlewing returns 0
03:33:10.802 00.000 9828 IsGuiding returns 1
03:33:10.834 00.032 9828 IsSlewing returns 0
03:33:10.834 00.000 9828 IsGuiding returns 1
03:33:10.865 00.031 9828 IsSlewing returns 0
03:33:10.865 00.000 9828 IsGuiding returns 0
03:33:10.865 00.000 9828 scope move finished after 22 + 108 ms
03:33:10.865 00.000 9828 Move returns status 0, amount 22
03:33:10.865 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:33:10.865 00.000 9828 MoveAxis(N, 12, B)
03:33:10.865 00.000 9828 Guiding  Dir = 0, Dur = 12
03:33:10.880 00.015 9828 IsSlewing returns 0
03:33:10.880 00.000 9828 IsGuiding returns 0
03:33:10.880 00.000 9828 PulseGuide returned control before completion, sleep 22
03:33:10.910 00.030 9828 IsGuiding returns 1
03:33:10.910 00.000 9828 scope still moving after pulse duration time elapsed
03:33:10.941 00.031 9828 IsSlewing returns 0
03:33:10.941 00.000 9828 IsGuiding returns 1
03:33:10.971 00.030 9828 IsSlewing returns 0
03:33:10.971 00.000 9828 IsGuiding returns 1
03:33:11.002 00.031 9828 IsSlewing returns 0
03:33:11.002 00.000 9828 IsGuiding returns 1
03:33:11.033 00.031 9828 IsSlewing returns 0
03:33:11.033 00.000 9828 IsGuiding returns 0
03:33:11.034 00.001 9828 scope move finished after 12 + 142 ms
03:33:11.034 00.000 9828 Move returns status 0, amount 12
03:33:11.034 00.000 9828 move complete, result=0
03:33:11.034 00.000 9828 worker thread done servicing request
03:33:11.034 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:33:11.420 00.386 8976 Exposure complete
03:33:11.426 00.006 8976 worker thread done servicing request
03:33:11.426 00.000 5052 OnExposeComplete: enter
03:33:11.426 00.000 5052 UpdateGuideState(): m_state=6
03:33:11.426 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14274
03:33:11.426 00.000 5052 Star::Find returns 1 (0), X=328.33, Y=281.54, Mass=43, SNR=4.4, Peak=54 HFD=1.6
03:33:11.426 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
03:33:11.426 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.20)
03:33:11.426 00.000 5052 CameraToMount -- cameraX=-0.85 cameraY=-0.17 hyp=0.86 cameraTheta=-2.94 mountX=0.23 mountY=0.80, mountTheta=1.29
03:33:11.427 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.85, y=-0.17, opts=13)
03:33:11.427 00.000 5052 Enqueuing Move request for stepguider (-0.85, -0.17)
03:33:11.427 00.000 8976 Worker thread wakes up
03:33:11.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.85, -0.17) opts 0xd
03:33:11.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.85, -0.17)
03:33:11.427 00.000 8976 Moving (-0.85, -0.17) raw xDistance=0.23 yDistance=0.80
03:33:11.427 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:33:11.427 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:33:11.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:11.427 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:11.427 00.000 5052 Enqueuing Expose request
03:33:11.427 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:33:11.428 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.80
03:33:11.428 00.000 8976 MoveAxis(R, 0, ABG)
03:33:11.428 00.000 8976 MoveAxis(D, 3, ABG)
03:33:11.428 00.000 8976 stepping (-5, 5) + (0, -3)
03:33:11.428 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:11.468 00.040 8976 Received - 47 (G) 
03:33:11.468 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:11.468 00.000 8976 stepped: pos (-5, 2)
03:33:11.468 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:33:11.468 00.000 8976 move complete, result=0
03:33:11.468 00.000 8976 worker thread done servicing request
03:33:11.468 00.000 8976 Worker thread wakes up
03:33:11.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:11.468 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:11.468 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:33:12.157 00.689 8976 Exposure complete
03:33:12.162 00.005 8976 worker thread done servicing request
03:33:12.162 00.000 5052 OnExposeComplete: enter
03:33:12.162 00.000 5052 UpdateGuideState(): m_state=6
03:33:12.162 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14275
03:33:12.162 00.000 5052 Star::Find returns 1 (0), X=327.54, Y=282.36, Mass=47, SNR=4.6, Peak=54 HFD=2.0
03:33:12.162 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:33:12.162 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
03:33:12.163 00.001 5052 CameraToMount -- cameraX=-1.63 cameraY=0.65 hyp=1.76 cameraTheta=2.76 mountX=1.32 mountY=1.02, mountTheta=0.66
03:33:12.163 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.63, y=0.65, opts=13)
03:33:12.163 00.000 5052 Enqueuing Move request for stepguider (-1.63, 0.65)
03:33:12.164 00.001 8976 Worker thread wakes up
03:33:12.164 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.63, 0.65) opts 0xd
03:33:12.164 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.63, 0.65)
03:33:12.164 00.000 8976 Moving (-1.63, 0.65) raw xDistance=1.32 yDistance=1.02
03:33:12.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.32
03:33:12.164 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.02
03:33:12.164 00.000 8976 MoveAxis(L, 5, ABG)
03:33:12.164 00.000 8976 stepping (-5, 2) + (-5, 0)
03:33:12.164 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:12.164 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:33:12.164 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:33:12.164 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:12.164 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:12.164 00.000 5052 Enqueuing Expose request
03:33:12.203 00.039 8976 Received - 47 (G) 
03:33:12.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:33:12.203 00.000 8976 stepped: pos (-10, 2)
03:33:12.203 00.000 8976 MoveAxis(D, 4, ABG)
03:33:12.203 00.000 8976 stepping (-10, 2) + (0, -4)
03:33:12.203 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:33:12.236 00.033 8976 Received - 47 (G) 
03:33:12.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:33:12.236 00.000 8976 stepped: pos (-10, -2)
03:33:12.236 00.000 8976 move complete, result=0
03:33:12.236 00.000 8976 worker thread done servicing request
03:33:12.236 00.000 8976 Worker thread wakes up
03:33:12.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:12.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:12.236 00.000 5052 GuideStep: 1.3 px 5 ms WEST, 1.0 px 4 ms SOUTH
03:33:12.924 00.688 8976 Exposure complete
03:33:12.929 00.005 8976 worker thread done servicing request
03:33:12.930 00.001 5052 OnExposeComplete: enter
03:33:12.930 00.000 5052 UpdateGuideState(): m_state=6
03:33:12.930 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14276
03:33:12.930 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=282.33, Mass=55, SNR=5.0, Peak=59 HFD=2.7
03:33:12.930 00.000 5052 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
03:33:12.930 00.000 5052 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
03:33:12.930 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.62 hyp=0.91 cameraTheta=2.39 mountX=0.86 mountY=0.22, mountTheta=0.25
03:33:12.930 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.62, opts=13)
03:33:12.930 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.62)
03:33:12.930 00.000 8976 Worker thread wakes up
03:33:12.931 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.62) opts 0xd
03:33:12.931 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.62)
03:33:12.931 00.000 8976 Moving (-0.66, 0.62) raw xDistance=0.86 yDistance=0.22
03:33:12.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.86
03:33:12.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:33:12.931 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:12.931 00.000 8976 MoveAxis(L, 4, ABG)
03:33:12.931 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:33:12.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:12.931 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:12.931 00.000 8976 stepping (-10, -2) + (-4, 0)
03:33:12.931 00.000 5052 Enqueuing Expose request
03:33:12.931 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:33:12.971 00.040 8976 Received - 47 (G) 
03:33:12.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:33:12.971 00.000 8976 stepped: pos (-14, -2)
03:33:12.971 00.000 8976 MoveAxis(U, 0, ABG)
03:33:12.971 00.000 8976 move complete, result=0
03:33:12.971 00.000 8976 worker thread done servicing request
03:33:12.971 00.000 8976 Worker thread wakes up
03:33:12.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:12.971 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.2 px 0 ms NORTH
03:33:12.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:13.659 00.688 8976 Exposure complete
03:33:13.665 00.006 8976 worker thread done servicing request
03:33:13.665 00.000 5052 OnExposeComplete: enter
03:33:13.665 00.000 5052 UpdateGuideState(): m_state=6
03:33:13.665 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14277
03:33:13.665 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=282.50, Mass=51, SNR=4.8, Peak=58 HFD=2.2
03:33:13.665 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
03:33:13.666 00.001 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
03:33:13.666 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.79 hyp=0.82 cameraTheta=1.84 mountX=0.80 mountY=-0.24, mountTheta=-0.30
03:33:13.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.79, opts=13)
03:33:13.667 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.79)
03:33:13.667 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:13.667 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:33:13.667 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:13.667 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:13.667 00.000 5052 Enqueuing Expose request
03:33:13.667 00.000 8976 Worker thread wakes up
03:33:13.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.79) opts 0xd
03:33:13.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.79)
03:33:13.667 00.000 8976 Moving (-0.22, 0.79) raw xDistance=0.80 yDistance=-0.24
03:33:13.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.80
03:33:13.667 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:33:13.667 00.000 8976 MoveAxis(L, 4, ABG)
03:33:13.667 00.000 8976 stepping (-14, -2) + (-4, 0)
03:33:13.667 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:33:13.706 00.039 8976 Received - 47 (G) 
03:33:13.706 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:33:13.706 00.000 8976 stepped: pos (-18, -2)
03:33:13.706 00.000 8976 MoveAxis(U, 0, ABG)
03:33:13.706 00.000 8976 move complete, result=0
03:33:13.706 00.000 8976 worker thread done servicing request
03:33:13.706 00.000 8976 Worker thread wakes up
03:33:13.707 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:13.707 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:13.707 00.000 5052 GuideStep: 0.8 px 4 ms WEST, -0.2 px 0 ms NORTH
03:33:14.392 00.685 8976 Exposure complete
03:33:14.397 00.005 8976 worker thread done servicing request
03:33:14.397 00.000 5052 OnExposeComplete: enter
03:33:14.397 00.000 5052 UpdateGuideState(): m_state=6
03:33:14.397 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14278
03:33:14.397 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=280.96, Mass=43, SNR=4.4, Peak=52 HFD=2.2
03:33:14.397 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.27 = 3.02)
03:33:14.397 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
03:33:14.397 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.75 hyp=0.80 cameraTheta=-1.22 mountX=-0.79 mountY=0.18, mountTheta=2.92
03:33:14.398 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.75, opts=13)
03:33:14.399 00.001 5052 Enqueuing Move request for stepguider (0.27, -0.75)
03:33:14.399 00.000 8976 Worker thread wakes up
03:33:14.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:14.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.75) opts 0xd
03:33:14.399 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:33:14.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.75)
03:33:14.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:14.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:14.399 00.000 5052 Enqueuing Expose request
03:33:14.399 00.000 8976 Moving (0.27, -0.75) raw xDistance=-0.79 yDistance=0.18
03:33:14.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.79
03:33:14.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:33:14.399 00.000 8976 MoveAxis(R, 3, ABG)
03:33:14.399 00.000 8976 stepping (-18, -2) + (3, 0)
03:33:14.399 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:14.426 00.027 8976 Received - 47 (G) 
03:33:14.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:14.426 00.000 8976 stepped: pos (-15, -2)
03:33:14.426 00.000 8976 MoveAxis(U, 0, ABG)
03:33:14.426 00.000 8976 move complete, result=0
03:33:14.426 00.000 8976 worker thread done servicing request
03:33:14.426 00.000 8976 Worker thread wakes up
03:33:14.426 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:14.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:14.426 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.2 px 0 ms NORTH
03:33:15.111 00.685 8976 Exposure complete
03:33:15.116 00.005 8976 worker thread done servicing request
03:33:15.116 00.000 5052 OnExposeComplete: enter
03:33:15.116 00.000 5052 UpdateGuideState(): m_state=6
03:33:15.116 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14279
03:33:15.116 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=280.96, Mass=46, SNR=4.6, Peak=52 HFD=2.2
03:33:15.116 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.42 = 2.86)
03:33:15.116 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.76)
03:33:15.116 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.75 hyp=0.77 cameraTheta=-1.38 mountX=-0.74 mountY=0.29, mountTheta=2.77
03:33:15.117 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.75, opts=13)
03:33:15.117 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.75)
03:33:15.117 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:15.117 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:33:15.117 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:15.117 00.000 8976 Worker thread wakes up
03:33:15.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:15.117 00.000 5052 Enqueuing Expose request
03:33:15.117 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.75) opts 0xd
03:33:15.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.75)
03:33:15.117 00.000 8976 Moving (0.15, -0.75) raw xDistance=-0.74 yDistance=0.29
03:33:15.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74
03:33:15.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:33:15.117 00.000 8976 MoveAxis(R, 3, ABG)
03:33:15.118 00.001 8976 stepping (-15, -2) + (3, 0)
03:33:15.118 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:15.145 00.027 8976 Received - 47 (G) 
03:33:15.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:15.145 00.000 8976 stepped: pos (-12, -2)
03:33:15.145 00.000 8976 MoveAxis(D, 1, ABG)
03:33:15.145 00.000 8976 stepping (-12, -2) + (0, -1)
03:33:15.145 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:15.176 00.031 8976 Received - 47 (G) 
03:33:15.176 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:15.176 00.000 8976 stepped: pos (-12, -3)
03:33:15.176 00.000 8976 move complete, result=0
03:33:15.176 00.000 8976 worker thread done servicing request
03:33:15.177 00.001 8976 Worker thread wakes up
03:33:15.177 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.3 px 1 ms SOUTH
03:33:15.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:15.177 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:15.862 00.685 8976 Exposure complete
03:33:15.868 00.006 8976 worker thread done servicing request
03:33:15.868 00.000 5052 OnExposeComplete: enter
03:33:15.868 00.000 5052 UpdateGuideState(): m_state=6
03:33:15.868 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14280
03:33:15.868 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.66, Mass=38, SNR=4.2, Peak=54 HFD=1.6
03:33:15.868 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
03:33:15.868 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
03:33:15.868 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.05 hyp=0.29 cameraTheta=-0.16 mountX=-0.17 mountY=-0.21, mountTheta=-2.25
03:33:15.869 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.05, opts=13)
03:33:15.869 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.05)
03:33:15.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:15.869 00.000 5052 UpdateGuideState exits: m=38 SNR=4.2
03:33:15.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:15.869 00.000 8976 Worker thread wakes up
03:33:15.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.05) opts 0xd
03:33:15.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.05)
03:33:15.869 00.000 8976 Moving (0.29, -0.05) raw xDistance=-0.17 yDistance=-0.21
03:33:15.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:15.869 00.000 5052 Enqueuing Expose request
03:33:15.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:33:15.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:33:15.869 00.000 8976 MoveAxis(R, 0, ABG)
03:33:15.869 00.000 8976 MoveAxis(U, 0, ABG)
03:33:15.870 00.001 8976 move complete, result=0
03:33:15.870 00.000 8976 worker thread done servicing request
03:33:15.870 00.000 8976 Worker thread wakes up
03:33:15.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:15.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:15.870 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:33:16.553 00.683 8976 Exposure complete
03:33:16.559 00.006 8976 worker thread done servicing request
03:33:16.559 00.000 5052 OnExposeComplete: enter
03:33:16.559 00.000 5052 UpdateGuideState(): m_state=6
03:33:16.559 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14281
03:33:16.559 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=282.12, Mass=41, SNR=4.3, Peak=55 HFD=1.5
03:33:16.559 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:33:16.559 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
03:33:16.559 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.41 hyp=0.84 cameraTheta=2.63 mountX=0.70 mountY=0.39, mountTheta=0.51
03:33:16.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.41, opts=13)
03:33:16.560 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.41)
03:33:16.560 00.000 8976 Worker thread wakes up
03:33:16.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.41) opts 0xd
03:33:16.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.41)
03:33:16.560 00.000 8976 Moving (-0.74, 0.41) raw xDistance=0.70 yDistance=0.39
03:33:16.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:16.560 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:33:16.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:16.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
03:33:16.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:33:16.560 00.000 8976 MoveAxis(L, 3, ABG)
03:33:16.560 00.000 8976 stepping (-12, -3) + (-3, 0)
03:33:16.560 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:16.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:16.560 00.000 5052 Enqueuing Expose request
03:33:16.600 00.040 8976 Received - 47 (G) 
03:33:16.600 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:16.600 00.000 8976 stepped: pos (-15, -3)
03:33:16.600 00.000 8976 MoveAxis(D, 2, ABG)
03:33:16.600 00.000 8976 stepping (-15, -3) + (0, -2)
03:33:16.600 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:16.632 00.032 8976 Received - 47 (G) 
03:33:16.632 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:16.632 00.000 8976 stepped: pos (-15, -5)
03:33:16.632 00.000 8976 move complete, result=0
03:33:16.632 00.000 8976 worker thread done servicing request
03:33:16.632 00.000 8976 Worker thread wakes up
03:33:16.632 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:16.632 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:16.632 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
03:33:17.317 00.685 8976 Exposure complete
03:33:17.321 00.004 8976 worker thread done servicing request
03:33:17.322 00.001 5052 OnExposeComplete: enter
03:33:17.322 00.000 5052 UpdateGuideState(): m_state=6
03:33:17.322 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14282
03:33:17.322 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.45, Mass=47, SNR=4.7, Peak=55 HFD=2.0
03:33:17.322 00.000 5052 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.04) = xAngle (-4.55 = 1.73)
03:33:17.322 00.000 5052 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.63)
03:33:17.322 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.26 hyp=0.43 cameraTheta=-2.51 mountX=-0.07 mountY=0.43, mountTheta=1.73
03:33:17.324 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.26, opts=13)
03:33:17.324 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.26)
03:33:17.324 00.000 8976 Worker thread wakes up
03:33:17.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.26) opts 0xd
03:33:17.324 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.26)
03:33:17.324 00.000 8976 Moving (-0.35, -0.26) raw xDistance=-0.07 yDistance=0.43
03:33:17.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:33:17.324 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
03:33:17.324 00.000 8976 MoveAxis(R, 0, ABG)
03:33:17.324 00.000 8976 MoveAxis(D, 2, ABG)
03:33:17.324 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:17.324 00.000 5052 UpdateGuideState exits: m=47 SNR=4.7
03:33:17.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:17.324 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:17.324 00.000 5052 Enqueuing Expose request
03:33:17.324 00.000 8976 stepping (-15, -5) + (0, -2)
03:33:17.325 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:17.351 00.026 8976 Received - 47 (G) 
03:33:17.351 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:17.351 00.000 8976 stepped: pos (-15, -7)
03:33:17.351 00.000 8976 move complete, result=0
03:33:17.351 00.000 8976 worker thread done servicing request
03:33:17.351 00.000 8976 Worker thread wakes up
03:33:17.351 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:33:17.352 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:17.352 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:18.039 00.687 8976 Exposure complete
03:33:18.045 00.006 8976 worker thread done servicing request
03:33:18.046 00.001 5052 OnExposeComplete: enter
03:33:18.046 00.000 5052 UpdateGuideState(): m_state=6
03:33:18.046 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14283
03:33:18.046 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.63, Mass=46, SNR=4.6, Peak=55 HFD=2.5
03:33:18.046 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
03:33:18.046 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
03:33:18.046 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.08 hyp=0.54 cameraTheta=-2.99 mountX=0.17 mountY=0.50, mountTheta=1.24
03:33:18.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.08, opts=13)
03:33:18.047 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.08)
03:33:18.047 00.000 8976 Worker thread wakes up
03:33:18.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.08) opts 0xd
03:33:18.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.08)
03:33:18.047 00.000 8976 Moving (-0.54, -0.08) raw xDistance=0.17 yDistance=0.50
03:33:18.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:18.047 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:33:18.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:18.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:33:18.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
03:33:18.047 00.000 8976 MoveAxis(R, 0, ABG)
03:33:18.047 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:18.047 00.000 5052 Enqueuing Expose request
03:33:18.047 00.000 8976 MoveAxis(D, 2, ABG)
03:33:18.047 00.000 8976 stepping (-15, -7) + (0, -2)
03:33:18.047 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:18.070 00.023 8976 Received - 47 (G) 
03:33:18.071 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:18.071 00.000 8976 stepped: pos (-15, -9)
03:33:18.071 00.000 8976 move complete, result=0
03:33:18.071 00.000 8976 worker thread done servicing request
03:33:18.071 00.000 8976 Worker thread wakes up
03:33:18.071 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:18.071 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:18.071 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:33:18.757 00.686 8976 Exposure complete
03:33:18.763 00.006 8976 worker thread done servicing request
03:33:18.763 00.000 5052 OnExposeComplete: enter
03:33:18.763 00.000 5052 UpdateGuideState(): m_state=6
03:33:18.763 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14284
03:33:18.763 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.99, Mass=43, SNR=4.5, Peak=54 HFD=2.4
03:33:18.763 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:33:18.763 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
03:33:18.764 00.001 5052 CameraToMount -- cameraX=-0.42 cameraY=0.28 hyp=0.50 cameraTheta=2.56 mountX=0.44 mountY=0.20, mountTheta=0.43
03:33:18.764 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.28, opts=13)
03:33:18.764 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.28)
03:33:18.764 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:33:18.764 00.000 5052 UpdateGuideState exits: m=43 SNR=4.5
03:33:18.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:18.764 00.000 8976 Worker thread wakes up
03:33:18.764 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.28) opts 0xd
03:33:18.764 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.28)
03:33:18.764 00.000 8976 Moving (-0.42, 0.28) raw xDistance=0.44 yDistance=0.20
03:33:18.765 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:33:18.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:33:18.765 00.000 8976 MoveAxis(L, 2, ABG)
03:33:18.765 00.000 8976 stepping (-15, -9) + (-2, 0)
03:33:18.765 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:18.765 00.000 5052 Enqueuing Expose request
03:33:18.765 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:18.790 00.025 8976 Received - 47 (G) 
03:33:18.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:18.790 00.000 8976 stepped: pos (-17, -9)
03:33:18.790 00.000 8976 MoveAxis(U, 0, ABG)
03:33:18.790 00.000 8976 move complete, result=0
03:33:18.790 00.000 8976 worker thread done servicing request
03:33:18.790 00.000 8976 Worker thread wakes up
03:33:18.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:18.790 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:18.790 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
03:33:19.479 00.689 8976 Exposure complete
03:33:19.484 00.005 8976 worker thread done servicing request
03:33:19.484 00.000 5052 OnExposeComplete: enter
03:33:19.485 00.001 5052 UpdateGuideState(): m_state=6
03:33:19.485 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14285
03:33:19.485 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.59, Mass=33, SNR=3.9, Peak=53 HFD=1.9
03:33:19.485 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
03:33:19.485 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.27 = -2.27)
03:33:19.485 00.000 5052 CameraToMount -- cameraX=0.92 cameraY=-0.12 hyp=0.93 cameraTheta=-0.13 mountX=-0.52 mountY=-0.71, mountTheta=-2.21
03:33:19.486 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=-0.12, opts=13)
03:33:19.486 00.000 5052 Enqueuing Move request for stepguider (0.92, -0.12)
03:33:19.486 00.000 8976 Worker thread wakes up
03:33:19.486 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:19.486 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:33:19.486 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:19.486 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:19.487 00.001 5052 Enqueuing Expose request
03:33:19.487 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, -0.12) opts 0xd
03:33:19.487 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, -0.12)
03:33:19.487 00.000 8976 Moving (0.92, -0.12) raw xDistance=-0.52 yDistance=-0.71
03:33:19.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
03:33:19.487 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
03:33:19.487 00.000 8976 MoveAxis(R, 2, ABG)
03:33:19.487 00.000 8976 stepping (-17, -9) + (2, 0)
03:33:19.487 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:19.510 00.023 8976 Received - 47 (G) 
03:33:19.510 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:19.510 00.000 8976 stepped: pos (-15, -9)
03:33:19.510 00.000 8976 MoveAxis(U, 3, ABG)
03:33:19.510 00.000 8976 stepping (-15, -9) + (0, 3)
03:33:19.510 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:19.541 00.031 8976 Received - 47 (G) 
03:33:19.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:19.541 00.000 8976 stepped: pos (-15, -6)
03:33:19.541 00.000 8976 move complete, result=0
03:33:19.541 00.000 8976 worker thread done servicing request
03:33:19.541 00.000 8976 Worker thread wakes up
03:33:19.541 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
03:33:19.542 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:19.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:20.224 00.682 8976 Exposure complete
03:33:20.230 00.006 8976 worker thread done servicing request
03:33:20.230 00.000 5052 OnExposeComplete: enter
03:33:20.230 00.000 5052 UpdateGuideState(): m_state=6
03:33:20.230 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14286
03:33:20.230 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.50, Mass=37, SNR=4.1, Peak=54 HFD=1.5
03:33:20.230 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
03:33:20.230 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
03:33:20.230 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.21 hyp=0.50 cameraTheta=-0.42 mountX=-0.39 mountY=-0.27, mountTheta=-2.54
03:33:20.231 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.21, opts=13)
03:33:20.231 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.21)
03:33:20.231 00.000 8976 Worker thread wakes up
03:33:20.231 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:20.231 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:33:20.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:20.231 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.21) opts 0xd
03:33:20.231 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:20.231 00.000 5052 Enqueuing Expose request
03:33:20.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.21)
03:33:20.231 00.000 8976 Moving (0.46, -0.21) raw xDistance=-0.39 yDistance=-0.27
03:33:20.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
03:33:20.232 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
03:33:20.232 00.000 8976 MoveAxis(R, 2, ABG)
03:33:20.232 00.000 8976 stepping (-15, -6) + (2, 0)
03:33:20.232 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:20.260 00.028 8976 Received - 47 (G) 
03:33:20.261 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:20.261 00.000 8976 stepped: pos (-13, -6)
03:33:20.261 00.000 8976 MoveAxis(U, 1, ABG)
03:33:20.261 00.000 8976 stepping (-13, -6) + (0, 1)
03:33:20.261 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:20.293 00.032 8976 Received - 47 (G) 
03:33:20.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:20.293 00.000 8976 stepped: pos (-13, -5)
03:33:20.293 00.000 8976 move complete, result=0
03:33:20.293 00.000 8976 worker thread done servicing request
03:33:20.293 00.000 8976 Worker thread wakes up
03:33:20.293 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
03:33:20.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:20.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:20.976 00.683 8976 Exposure complete
03:33:20.982 00.006 8976 worker thread done servicing request
03:33:20.982 00.000 5052 OnExposeComplete: enter
03:33:20.982 00.000 5052 UpdateGuideState(): m_state=6
03:33:20.982 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14287
03:33:20.982 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=282.26, Mass=46, SNR=4.7, Peak=55 HFD=1.9
03:33:20.982 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
03:33:20.982 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
03:33:20.982 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.55 hyp=0.94 cameraTheta=0.63 mountX=0.14 mountY=-0.94, mountTheta=-1.42
03:33:20.983 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.55, opts=13)
03:33:20.983 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.55)
03:33:20.983 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:20.983 00.000 5052 UpdateGuideState exits: m=46 SNR=4.7
03:33:20.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:20.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:20.983 00.000 5052 Enqueuing Expose request
03:33:20.983 00.000 8976 Worker thread wakes up
03:33:20.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.55) opts 0xd
03:33:20.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.55)
03:33:20.983 00.000 8976 Moving (0.76, 0.55) raw xDistance=0.14 yDistance=-0.94
03:33:20.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:33:20.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.94
03:33:20.983 00.000 8976 MoveAxis(R, 0, ABG)
03:33:20.984 00.001 8976 MoveAxis(U, 4, ABG)
03:33:20.984 00.000 8976 stepping (-13, -5) + (0, 4)
03:33:20.984 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:33:21.028 00.044 8976 Received - 47 (G) 
03:33:21.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:33:21.028 00.000 8976 stepped: pos (-13, -1)
03:33:21.028 00.000 8976 move complete, result=0
03:33:21.028 00.000 8976 worker thread done servicing request
03:33:21.028 00.000 8976 Worker thread wakes up
03:33:21.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:21.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:21.028 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
03:33:21.714 00.686 8976 Exposure complete
03:33:21.719 00.005 8976 worker thread done servicing request
03:33:21.720 00.001 5052 OnExposeComplete: enter
03:33:21.720 00.000 5052 UpdateGuideState(): m_state=6
03:33:21.720 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14288
03:33:21.720 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.91, Mass=58, SNR=5.1, Peak=56 HFD=2.3
03:33:21.720 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:33:21.720 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
03:33:21.720 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.20 hyp=0.49 cameraTheta=2.71 mountX=0.38 mountY=0.26, mountTheta=0.59
03:33:21.720 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.20, opts=13)
03:33:21.720 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.20)
03:33:21.721 00.001 8976 Worker thread wakes up
03:33:21.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.20) opts 0xd
03:33:21.721 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.20)
03:33:21.721 00.000 8976 Moving (-0.44, 0.20) raw xDistance=0.38 yDistance=0.26
03:33:21.721 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:21.721 00.000 5052 UpdateGuideState exits: m=58 SNR=5.1
03:33:21.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:21.721 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:21.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:33:21.721 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:33:21.721 00.000 8976 MoveAxis(L, 2, ABG)
03:33:21.721 00.000 8976 stepping (-13, -1) + (-2, 0)
03:33:21.721 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:21.721 00.000 5052 Enqueuing Expose request
03:33:21.747 00.026 8976 Received - 47 (G) 
03:33:21.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:21.747 00.000 8976 stepped: pos (-15, -1)
03:33:21.747 00.000 8976 MoveAxis(U, 0, ABG)
03:33:21.747 00.000 8976 move complete, result=0
03:33:21.747 00.000 8976 worker thread done servicing request
03:33:21.747 00.000 8976 Worker thread wakes up
03:33:21.747 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:21.747 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:21.747 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 0 ms NORTH
03:33:22.432 00.685 8976 Exposure complete
03:33:22.438 00.006 8976 worker thread done servicing request
03:33:22.438 00.000 5052 OnExposeComplete: enter
03:33:22.438 00.000 5052 UpdateGuideState(): m_state=6
03:33:22.438 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14289
03:33:22.438 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.79, Mass=27, SNR=3.5, Peak=54 HFD=1.2
03:33:22.438 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:33:22.438 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
03:33:22.438 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.08 hyp=0.78 cameraTheta=3.05 mountX=0.42 mountY=0.61, mountTheta=0.97
03:33:22.439 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=0.08, opts=13)
03:33:22.439 00.000 5052 Enqueuing Move request for stepguider (-0.78, 0.08)
03:33:22.439 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:22.439 00.000 5052 UpdateGuideState exits: m=27 SNR=3.5
03:33:22.439 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:22.439 00.000 8976 Worker thread wakes up
03:33:22.439 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, 0.08) opts 0xd
03:33:22.439 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, 0.08)
03:33:22.439 00.000 8976 Moving (-0.78, 0.08) raw xDistance=0.42 yDistance=0.61
03:33:22.439 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:22.439 00.000 5052 Enqueuing Expose request
03:33:22.440 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
03:33:22.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
03:33:22.440 00.000 8976 MoveAxis(L, 2, ABG)
03:33:22.440 00.000 8976 stepping (-15, -1) + (-2, 0)
03:33:22.440 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:22.467 00.027 8976 Received - 47 (G) 
03:33:22.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:22.467 00.000 8976 stepped: pos (-17, -1)
03:33:22.467 00.000 8976 MoveAxis(D, 2, ABG)
03:33:22.467 00.000 8976 stepping (-17, -1) + (0, -2)
03:33:22.467 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:22.499 00.032 8976 Received - 47 (G) 
03:33:22.499 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:22.499 00.000 8976 stepped: pos (-17, -3)
03:33:22.499 00.000 8976 move complete, result=0
03:33:22.499 00.000 8976 worker thread done servicing request
03:33:22.499 00.000 8976 Worker thread wakes up
03:33:22.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:22.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:22.499 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:33:23.187 00.688 8976 Exposure complete
03:33:23.192 00.005 8976 worker thread done servicing request
03:33:23.193 00.001 5052 OnExposeComplete: enter
03:33:23.193 00.000 5052 UpdateGuideState(): m_state=6
03:33:23.193 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14290
03:33:23.193 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.60, Mass=37, SNR=4.1, Peak=54 HFD=1.5
03:33:23.193 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.85 = 1.44)
03:33:23.193 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
03:33:23.193 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.11 hyp=0.34 cameraTheta=-2.80 mountX=0.05 mountY=0.33, mountTheta=1.43
03:33:23.193 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.11, opts=13)
03:33:23.194 00.001 5052 Enqueuing Move request for stepguider (-0.32, -0.11)
03:33:23.194 00.000 8976 Worker thread wakes up
03:33:23.194 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.11) opts 0xd
03:33:23.194 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.11)
03:33:23.194 00.000 8976 Moving (-0.32, -0.11) raw xDistance=0.05 yDistance=0.33
03:33:23.194 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:23.194 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:33:23.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:23.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:33:23.194 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
03:33:23.194 00.000 8976 MoveAxis(R, 0, ABG)
03:33:23.194 00.000 8976 MoveAxis(D, 1, ABG)
03:33:23.194 00.000 8976 stepping (-17, -3) + (0, -1)
03:33:23.194 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:23.194 00.000 5052 Enqueuing Expose request
03:33:23.195 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:23.218 00.023 8976 Received - 47 (G) 
03:33:23.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:23.219 00.001 8976 stepped: pos (-17, -4)
03:33:23.219 00.000 8976 move complete, result=0
03:33:23.219 00.000 8976 worker thread done servicing request
03:33:23.219 00.000 8976 Worker thread wakes up
03:33:23.219 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:23.219 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:23.219 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:33:23.905 00.686 8976 Exposure complete
03:33:23.910 00.005 8976 worker thread done servicing request
03:33:23.910 00.000 5052 OnExposeComplete: enter
03:33:23.910 00.000 5052 UpdateGuideState(): m_state=6
03:33:23.910 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14291
03:33:23.910 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.05, Mass=48, SNR=4.7, Peak=57 HFD=2.0
03:33:23.910 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
03:33:23.910 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.29 = -0.29)
03:33:23.910 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.34 hyp=0.36 cameraTheta=1.86 mountX=0.35 mountY=-0.10, mountTheta=-0.28
03:33:23.910 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.34, opts=13)
03:33:23.910 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.34)
03:33:23.911 00.001 8976 Worker thread wakes up
03:33:23.911 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.34) opts 0xd
03:33:23.911 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.34)
03:33:23.911 00.000 8976 Moving (-0.10, 0.34) raw xDistance=0.35 yDistance=-0.10
03:33:23.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:33:23.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:33:23.911 00.000 8976 MoveAxis(L, 1, ABG)
03:33:23.911 00.000 8976 stepping (-17, -4) + (-1, 0)
03:33:23.911 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:23.911 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:33:23.911 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:23.911 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:23.911 00.000 5052 Enqueuing Expose request
03:33:23.911 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:23.938 00.027 8976 Received - 47 (G) 
03:33:23.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:23.938 00.000 8976 stepped: pos (-18, -4)
03:33:23.938 00.000 8976 MoveAxis(U, 0, ABG)
03:33:23.938 00.000 8976 move complete, result=0
03:33:23.938 00.000 8976 worker thread done servicing request
03:33:23.938 00.000 8976 Worker thread wakes up
03:33:23.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:23.938 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:23.938 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.1 px 0 ms NORTH
03:33:24.626 00.688 8976 Exposure complete
03:33:24.632 00.006 8976 worker thread done servicing request
03:33:24.632 00.000 5052 OnExposeComplete: enter
03:33:24.632 00.000 5052 UpdateGuideState(): m_state=6
03:33:24.632 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14292
03:33:24.632 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.41, Mass=54, SNR=4.9, Peak=55 HFD=2.1
03:33:24.632 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.88 = 2.40)
03:33:24.632 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.98 = 2.30)
03:33:24.632 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.84 mountX=-0.23 mountY=0.23, mountTheta=2.35
03:33:24.633 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.30, opts=13)
03:33:24.633 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.30)
03:33:24.633 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:24.633 00.000 5052 UpdateGuideState exits: m=54 SNR=4.9
03:33:24.633 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:24.633 00.000 8976 Worker thread wakes up
03:33:24.634 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:24.634 00.000 5052 Enqueuing Expose request
03:33:24.634 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.30) opts 0xd
03:33:24.634 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.30)
03:33:24.634 00.000 8976 Moving (-0.08, -0.30) raw xDistance=-0.23 yDistance=0.23
03:33:24.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:33:24.634 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:33:24.634 00.000 8976 MoveAxis(R, 0, ABG)
03:33:24.634 00.000 8976 MoveAxis(U, 0, ABG)
03:33:24.634 00.000 8976 move complete, result=0
03:33:24.634 00.000 8976 worker thread done servicing request
03:33:24.634 00.000 8976 Worker thread wakes up
03:33:24.634 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:33:24.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:24.635 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:25.318 00.683 8976 Exposure complete
03:33:25.324 00.006 8976 worker thread done servicing request
03:33:25.324 00.000 5052 OnExposeComplete: enter
03:33:25.324 00.000 5052 UpdateGuideState(): m_state=6
03:33:25.324 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14293
03:33:25.324 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=280.62, Mass=47, SNR=4.6, Peak=54 HFD=2.1
03:33:25.324 00.000 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.04) = xAngle (-3.16 = 3.12)
03:33:25.324 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
03:33:25.324 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-1.09 hyp=1.21 cameraTheta=-1.12 mountX=-1.21 mountY=0.15, mountTheta=3.02
03:33:25.325 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-1.09, opts=13)
03:33:25.325 00.000 5052 Enqueuing Move request for stepguider (0.53, -1.09)
03:33:25.325 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:33:25.325 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:33:25.325 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:25.325 00.000 8976 Worker thread wakes up
03:33:25.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -1.09) opts 0xd
03:33:25.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -1.09)
03:33:25.325 00.000 8976 Moving (0.53, -1.09) raw xDistance=-1.21 yDistance=0.15
03:33:25.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.21
03:33:25.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:33:25.325 00.000 8976 MoveAxis(R, 5, ABG)
03:33:25.325 00.000 8976 stepping (-18, -4) + (5, 0)
03:33:25.325 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:25.325 00.000 5052 Enqueuing Expose request
03:33:25.325 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:33:25.360 00.035 8976 Received - 47 (G) 
03:33:25.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:33:25.360 00.000 8976 stepped: pos (-13, -4)
03:33:25.360 00.000 8976 MoveAxis(U, 0, ABG)
03:33:25.360 00.000 8976 move complete, result=0
03:33:25.360 00.000 8976 worker thread done servicing request
03:33:25.360 00.000 8976 Worker thread wakes up
03:33:25.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:25.360 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:25.360 00.000 5052 GuideStep: -1.2 px 5 ms EAST, 0.1 px 0 ms NORTH
03:33:26.047 00.687 8976 Exposure complete
03:33:26.052 00.005 8976 worker thread done servicing request
03:33:26.052 00.000 5052 OnExposeComplete: enter
03:33:26.052 00.000 5052 UpdateGuideState(): m_state=6
03:33:26.052 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14294
03:33:26.052 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.20, Mass=29, SNR=3.7, Peak=58 HFD=0.8
03:33:26.053 00.001 5052 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.04) = xAngle (-0.53 = -0.53)
03:33:26.053 00.000 5052 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.63 = -0.63)
03:33:26.053 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.49 hyp=0.49 cameraTheta=1.52 mountX=0.42 mountY=-0.29, mountTheta=-0.60
03:33:26.053 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.49, opts=13)
03:33:26.053 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.49)
03:33:26.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:26.053 00.000 5052 UpdateGuideState exits: m=29 SNR=3.7
03:33:26.053 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:26.053 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:26.053 00.000 5052 Enqueuing Expose request
03:33:26.053 00.000 8976 Worker thread wakes up
03:33:26.054 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.49) opts 0xd
03:33:26.054 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.49)
03:33:26.054 00.000 8976 Moving (0.03, 0.49) raw xDistance=0.42 yDistance=-0.29
03:33:26.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.42
03:33:26.054 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:33:26.054 00.000 8976 MoveAxis(L, 1, ABG)
03:33:26.054 00.000 8976 stepping (-13, -4) + (-1, 0)
03:33:26.054 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:26.079 00.025 8976 Received - 47 (G) 
03:33:26.080 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:26.080 00.000 8976 stepped: pos (-14, -4)
03:33:26.080 00.000 8976 MoveAxis(U, 1, ABG)
03:33:26.080 00.000 8976 stepping (-14, -4) + (0, 1)
03:33:26.080 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:26.111 00.031 8976 Received - 47 (G) 
03:33:26.112 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:26.112 00.000 8976 stepped: pos (-14, -3)
03:33:26.112 00.000 8976 move complete, result=0
03:33:26.112 00.000 8976 worker thread done servicing request
03:33:26.112 00.000 8976 Worker thread wakes up
03:33:26.112 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:26.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:26.112 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.3 px 1 ms NORTH
03:33:26.797 00.685 8976 Exposure complete
03:33:26.803 00.006 8976 worker thread done servicing request
03:33:26.803 00.000 5052 OnExposeComplete: enter
03:33:26.803 00.000 5052 UpdateGuideState(): m_state=6
03:33:26.803 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14295
03:33:26.803 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.81, Mass=42, SNR=4.3, Peak=55 HFD=2.1
03:33:26.803 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:33:26.803 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
03:33:26.803 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.10 hyp=0.35 cameraTheta=2.85 mountX=0.24 mountY=0.23, mountTheta=0.75
03:33:26.804 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.10, opts=13)
03:33:26.804 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.10)
03:33:26.804 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:26.804 00.000 5052 UpdateGuideState exits: m=42 SNR=4.3
03:33:26.804 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:26.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:26.804 00.000 5052 Enqueuing Expose request
03:33:26.804 00.000 8976 Worker thread wakes up
03:33:26.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.10) opts 0xd
03:33:26.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.10)
03:33:26.804 00.000 8976 Moving (-0.34, 0.10) raw xDistance=0.24 yDistance=0.23
03:33:26.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:33:26.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:33:26.804 00.000 8976 MoveAxis(R, 0, ABG)
03:33:26.804 00.000 8976 MoveAxis(U, 0, ABG)
03:33:26.804 00.000 8976 move complete, result=0
03:33:26.804 00.000 8976 worker thread done servicing request
03:33:26.804 00.000 8976 Worker thread wakes up
03:33:26.805 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:33:26.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:26.805 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:27.488 00.683 8976 Exposure complete
03:33:27.494 00.006 8976 worker thread done servicing request
03:33:27.494 00.000 5052 OnExposeComplete: enter
03:33:27.494 00.000 5052 UpdateGuideState(): m_state=6
03:33:27.494 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14296
03:33:27.494 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.52, Mass=41, SNR=4.3, Peak=55 HFD=1.6
03:33:27.494 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
03:33:27.494 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
03:33:27.494 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.81 hyp=0.84 cameraTheta=1.34 mountX=0.64 mountY=-0.60, mountTheta=-0.76
03:33:27.495 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.81, opts=13)
03:33:27.495 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.81)
03:33:27.495 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:27.495 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:33:27.495 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:27.495 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:27.495 00.000 5052 Enqueuing Expose request
03:33:27.495 00.000 8976 Worker thread wakes up
03:33:27.495 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.81) opts 0xd
03:33:27.495 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.81)
03:33:27.495 00.000 8976 Moving (0.19, 0.81) raw xDistance=0.64 yDistance=-0.60
03:33:27.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
03:33:27.495 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:33:27.495 00.000 8976 MoveAxis(L, 3, ABG)
03:33:27.495 00.000 8976 stepping (-14, -3) + (-3, 0)
03:33:27.495 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:27.535 00.040 8976 Received - 47 (G) 
03:33:27.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:27.535 00.000 8976 stepped: pos (-17, -3)
03:33:27.535 00.000 8976 MoveAxis(U, 2, ABG)
03:33:27.535 00.000 8976 stepping (-17, -3) + (0, 2)
03:33:27.535 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:27.566 00.031 8976 Received - 47 (G) 
03:33:27.567 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:27.567 00.000 8976 stepped: pos (-17, -1)
03:33:27.567 00.000 8976 move complete, result=0
03:33:27.567 00.000 8976 worker thread done servicing request
03:33:27.567 00.000 8976 Worker thread wakes up
03:33:27.567 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:27.567 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:27.567 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.6 px 2 ms NORTH
03:33:28.254 00.687 8976 Exposure complete
03:33:28.260 00.006 8976 worker thread done servicing request
03:33:28.260 00.000 5052 OnExposeComplete: enter
03:33:28.260 00.000 5052 UpdateGuideState(): m_state=6
03:33:28.260 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14297
03:33:28.260 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=280.38, Mass=59, SNR=5.2, Peak=53 HFD=2.9
03:33:28.261 00.001 5052 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.04) = xAngle (-3.58 = 2.70)
03:33:28.261 00.000 5052 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.68 = 2.60)
03:33:28.261 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-1.33 hyp=1.33 cameraTheta=-1.53 mountX=-1.20 mountY=0.68, mountTheta=2.63
03:33:28.261 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-1.33, opts=13)
03:33:28.262 00.001 5052 Enqueuing Move request for stepguider (0.05, -1.33)
03:33:28.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:33:28.262 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:33:28.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:28.262 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:28.262 00.000 5052 Enqueuing Expose request
03:33:28.262 00.000 8976 Worker thread wakes up
03:33:28.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -1.33) opts 0xd
03:33:28.263 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -1.33)
03:33:28.263 00.000 8976 Moving (0.05, -1.33) raw xDistance=-1.20 yDistance=0.68
03:33:28.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.20
03:33:28.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.68
03:33:28.263 00.000 8976 MoveAxis(R, 5, ABG)
03:33:28.263 00.000 8976 stepping (-17, -1) + (5, 0)
03:33:28.263 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:33:28.302 00.039 8976 Received - 47 (G) 
03:33:28.302 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:33:28.302 00.000 8976 stepped: pos (-12, -1)
03:33:28.302 00.000 8976 MoveAxis(D, 3, ABG)
03:33:28.302 00.000 8976 stepping (-12, -1) + (0, -3)
03:33:28.302 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:28.334 00.032 8976 Received - 47 (G) 
03:33:28.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:28.334 00.000 8976 stepped: pos (-12, -4)
03:33:28.334 00.000 8976 move complete, result=0
03:33:28.334 00.000 8976 worker thread done servicing request
03:33:28.334 00.000 8976 Worker thread wakes up
03:33:28.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:28.334 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:28.334 00.000 5052 GuideStep: -1.2 px 5 ms EAST, 0.7 px 3 ms SOUTH
03:33:29.018 00.684 8976 Exposure complete
03:33:29.023 00.005 8976 worker thread done servicing request
03:33:29.023 00.000 5052 OnExposeComplete: enter
03:33:29.024 00.001 5052 UpdateGuideState(): m_state=6
03:33:29.024 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14298
03:33:29.024 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.93, Mass=45, SNR=4.5, Peak=54 HFD=2.2
03:33:29.024 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
03:33:29.024 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
03:33:29.024 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.22 hyp=0.77 cameraTheta=0.29 mountX=-0.14 mountY=-0.74, mountTheta=-1.76
03:33:29.024 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.22, opts=13)
03:33:29.025 00.001 5052 Enqueuing Move request for stepguider (0.74, 0.22)
03:33:29.025 00.000 8976 Worker thread wakes up
03:33:29.025 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:29.025 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.22) opts 0xd
03:33:29.025 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:33:29.025 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:29.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:29.025 00.000 5052 Enqueuing Expose request
03:33:29.025 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.22)
03:33:29.025 00.000 8976 Moving (0.74, 0.22) raw xDistance=-0.14 yDistance=-0.74
03:33:29.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:33:29.025 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.74
03:33:29.025 00.000 8976 MoveAxis(R, 0, ABG)
03:33:29.025 00.000 8976 MoveAxis(U, 3, ABG)
03:33:29.025 00.000 8976 stepping (-12, -4) + (0, 3)
03:33:29.025 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:29.053 00.028 8976 Received - 47 (G) 
03:33:29.054 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:29.054 00.000 8976 stepped: pos (-12, -1)
03:33:29.054 00.000 8976 move complete, result=0
03:33:29.054 00.000 8976 worker thread done servicing request
03:33:29.054 00.000 8976 Worker thread wakes up
03:33:29.054 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:33:29.054 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:29.054 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:29.739 00.685 8976 Exposure complete
03:33:29.745 00.006 8976 worker thread done servicing request
03:33:29.745 00.000 5052 OnExposeComplete: enter
03:33:29.745 00.000 5052 UpdateGuideState(): m_state=6
03:33:29.745 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14299
03:33:29.745 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=281.75, Mass=39, SNR=4.3, Peak=55 HFD=2.2
03:33:29.745 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:33:29.745 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
03:33:29.745 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=0.04 hyp=0.91 cameraTheta=0.04 mountX=-0.38 mountY=-0.79, mountTheta=-2.02
03:33:29.746 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=0.04, opts=13)
03:33:29.746 00.000 5052 Enqueuing Move request for stepguider (0.91, 0.04)
03:33:29.746 00.000 8976 Worker thread wakes up
03:33:29.746 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:29.746 00.000 5052 UpdateGuideState exits: m=39 SNR=4.3
03:33:29.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:29.746 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, 0.04) opts 0xd
03:33:29.746 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:29.746 00.000 5052 Enqueuing Expose request
03:33:29.746 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, 0.04)
03:33:29.746 00.000 8976 Moving (0.91, 0.04) raw xDistance=-0.38 yDistance=-0.79
03:33:29.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:33:29.746 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.79
03:33:29.746 00.000 8976 MoveAxis(R, 2, ABG)
03:33:29.746 00.000 8976 stepping (-12, -1) + (2, 0)
03:33:29.746 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:29.773 00.027 8976 Received - 47 (G) 
03:33:29.773 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:29.773 00.000 8976 stepped: pos (-10, -1)
03:33:29.773 00.000 8976 MoveAxis(U, 3, ABG)
03:33:29.773 00.000 8976 stepping (-10, -1) + (0, 3)
03:33:29.773 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:29.804 00.031 8976 Received - 47 (G) 
03:33:29.804 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:29.804 00.000 8976 stepped: pos (-10, 2)
03:33:29.805 00.001 8976 move complete, result=0
03:33:29.805 00.000 8976 worker thread done servicing request
03:33:29.805 00.000 8976 Worker thread wakes up
03:33:29.805 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 3 ms NORTH
03:33:29.805 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:29.805 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:30.495 00.690 8976 Exposure complete
03:33:30.501 00.006 8976 worker thread done servicing request
03:33:30.501 00.000 5052 OnExposeComplete: enter
03:33:30.501 00.000 5052 UpdateGuideState(): m_state=6
03:33:30.501 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14300
03:33:30.501 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=282.18, Mass=63, SNR=5.3, Peak=56 HFD=2.5
03:33:30.501 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
03:33:30.501 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
03:33:30.501 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.47 hyp=0.49 cameraTheta=1.90 mountX=0.49 mountY=-0.12, mountTheta=-0.24
03:33:30.502 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.47, opts=13)
03:33:30.502 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.47)
03:33:30.502 00.000 8976 Worker thread wakes up
03:33:30.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.47) opts 0xd
03:33:30.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.47)
03:33:30.502 00.000 8976 Moving (-0.16, 0.47) raw xDistance=0.49 yDistance=-0.12
03:33:30.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.49
03:33:30.502 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:30.502 00.000 5052 UpdateGuideState exits: m=63 SNR=5.3
03:33:30.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:30.502 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:33:30.502 00.000 8976 MoveAxis(L, 2, ABG)
03:33:30.502 00.000 8976 stepping (-10, 2) + (-2, 0)
03:33:30.502 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:30.502 00.000 5052 Enqueuing Expose request
03:33:30.502 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:30.524 00.022 8976 Received - 47 (G) 
03:33:30.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:30.524 00.000 8976 stepped: pos (-12, 2)
03:33:30.524 00.000 8976 MoveAxis(U, 0, ABG)
03:33:30.524 00.000 8976 move complete, result=0
03:33:30.524 00.000 8976 worker thread done servicing request
03:33:30.524 00.000 8976 Worker thread wakes up
03:33:30.524 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
03:33:30.524 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:30.524 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:31.197 00.673 8976 Exposure complete
03:33:31.203 00.006 8976 worker thread done servicing request
03:33:31.203 00.000 5052 OnExposeComplete: enter
03:33:31.203 00.000 5052 UpdateGuideState(): m_state=6
03:33:31.203 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14301
03:33:31.203 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.91, Mass=29, SNR=3.7, Peak=55 HFD=1.8
03:33:31.203 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.02 = -0.02)
03:33:31.203 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.13 = -0.13)
03:33:31.203 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.02 mountX=0.22 mountY=-0.03, mountTheta=-0.13
03:33:31.203 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.20, opts=13)
03:33:31.203 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.20)
03:33:31.204 00.001 8976 Worker thread wakes up
03:33:31.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.20) opts 0xd
03:33:31.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.20)
03:33:31.204 00.000 8976 Moving (-0.10, 0.20) raw xDistance=0.22 yDistance=-0.03
03:33:31.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:33:31.204 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:33:31.204 00.000 8976 MoveAxis(R, 0, ABG)
03:33:31.204 00.000 8976 MoveAxis(U, 0, ABG)
03:33:31.204 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:31.204 00.000 5052 UpdateGuideState exits: m=29 SNR=3.7
03:33:31.204 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:31.204 00.000 8976 move complete, result=0
03:33:31.204 00.000 8976 worker thread done servicing request
03:33:31.204 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:31.204 00.000 5052 Enqueuing Expose request
03:33:31.204 00.000 8976 Worker thread wakes up
03:33:31.204 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:31.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:31.205 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:31.859 00.654 8976 Exposure complete
03:33:31.864 00.005 8976 worker thread done servicing request
03:33:31.864 00.000 5052 OnExposeComplete: enter
03:33:31.864 00.000 5052 UpdateGuideState(): m_state=6
03:33:31.864 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14302
03:33:31.864 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.84, Mass=57, SNR=5.1, Peak=58 HFD=2.8
03:33:31.864 00.000 5052 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:33:31.864 00.000 5052 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
03:33:31.864 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.13 hyp=0.84 cameraTheta=2.98 mountX=0.49 mountY=0.62, mountTheta=0.90
03:33:31.865 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.13, opts=13)
03:33:31.865 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.13)
03:33:31.865 00.000 8976 Worker thread wakes up
03:33:31.865 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.13) opts 0xd
03:33:31.865 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.13)
03:33:31.865 00.000 8976 Moving (-0.83, 0.13) raw xDistance=0.49 yDistance=0.62
03:33:31.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:33:31.865 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:33:31.865 00.000 8976 MoveAxis(L, 2, ABG)
03:33:31.865 00.000 8976 stepping (-12, 2) + (-2, 0)
03:33:31.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:31.865 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:33:31.866 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:31.866 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:31.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:31.866 00.000 5052 Enqueuing Expose request
03:33:31.899 00.033 8976 Received - 47 (G) 
03:33:31.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:31.899 00.000 8976 stepped: pos (-14, 2)
03:33:31.899 00.000 8976 MoveAxis(D, 2, ABG)
03:33:31.899 00.000 8976 stepping (-14, 2) + (0, -2)
03:33:31.899 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:31.931 00.032 8976 Received - 47 (G) 
03:33:31.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:31.931 00.000 8976 stepped: pos (-14, 0)
03:33:31.931 00.000 8976 move complete, result=0
03:33:31.931 00.000 8976 worker thread done servicing request
03:33:31.931 00.000 8976 Worker thread wakes up
03:33:31.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:31.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:31.931 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:33:32.587 00.656 8976 Exposure complete
03:33:32.592 00.005 8976 worker thread done servicing request
03:33:32.592 00.000 5052 OnExposeComplete: enter
03:33:32.592 00.000 5052 UpdateGuideState(): m_state=6
03:33:32.592 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14303
03:33:32.592 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.50, Mass=46, SNR=4.6, Peak=56 HFD=1.9
03:33:32.592 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
03:33:32.592 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
03:33:32.592 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-0.20 hyp=0.63 cameraTheta=-0.33 mountX=-0.45 mountY=-0.39, mountTheta=-2.43
03:33:32.593 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-0.20, opts=13)
03:33:32.593 00.000 5052 Enqueuing Move request for stepguider (0.60, -0.20)
03:33:32.593 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:32.593 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:33:32.593 00.000 8976 Worker thread wakes up
03:33:32.593 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -0.20) opts 0xd
03:33:32.593 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -0.20)
03:33:32.593 00.000 8976 Moving (0.60, -0.20) raw xDistance=-0.45 yDistance=-0.39
03:33:32.593 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:32.593 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:32.594 00.001 5052 Enqueuing Expose request
03:33:32.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.45
03:33:32.594 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.39
03:33:32.594 00.000 8976 MoveAxis(R, 2, ABG)
03:33:32.594 00.000 8976 stepping (-14, 0) + (2, 0)
03:33:32.594 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:32.618 00.024 8976 Received - 47 (G) 
03:33:32.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:32.618 00.000 8976 stepped: pos (-12, 0)
03:33:32.619 00.001 8976 MoveAxis(U, 1, ABG)
03:33:32.619 00.000 8976 stepping (-12, 0) + (0, 1)
03:33:32.619 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:32.651 00.032 8976 Received - 47 (G) 
03:33:32.651 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:32.651 00.000 8976 stepped: pos (-12, 1)
03:33:32.651 00.000 8976 move complete, result=0
03:33:32.651 00.000 8976 worker thread done servicing request
03:33:32.651 00.000 8976 Worker thread wakes up
03:33:32.651 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:32.651 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:32.651 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.4 px 1 ms NORTH
03:33:33.309 00.658 8976 Exposure complete
03:33:33.314 00.005 8976 worker thread done servicing request
03:33:33.314 00.000 5052 OnExposeComplete: enter
03:33:33.314 00.000 5052 UpdateGuideState(): m_state=6
03:33:33.314 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14304
03:33:33.314 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.55, Mass=45, SNR=4.5, Peak=55 HFD=2.3
03:33:33.314 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.27 = 2.02)
03:33:33.314 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.37 = 1.91)
03:33:33.314 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.22 mountX=-0.09 mountY=0.19, mountTheta=2.00
03:33:33.315 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.16, opts=13)
03:33:33.315 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.16)
03:33:33.315 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:33:33.315 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:33:33.315 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:33.315 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:33.315 00.000 5052 Enqueuing Expose request
03:33:33.315 00.000 8976 Worker thread wakes up
03:33:33.315 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.16) opts 0xd
03:33:33.315 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.16)
03:33:33.315 00.000 8976 Moving (-0.12, -0.16) raw xDistance=-0.09 yDistance=0.19
03:33:33.316 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:33:33.316 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:33:33.316 00.000 8976 MoveAxis(R, 0, ABG)
03:33:33.316 00.000 8976 MoveAxis(U, 0, ABG)
03:33:33.316 00.000 8976 move complete, result=0
03:33:33.316 00.000 8976 worker thread done servicing request
03:33:33.316 00.000 8976 Worker thread wakes up
03:33:33.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:33.316 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:33:33.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:33.971 00.655 8976 Exposure complete
03:33:33.976 00.005 8976 worker thread done servicing request
03:33:33.976 00.000 5052 OnExposeComplete: enter
03:33:33.976 00.000 5052 UpdateGuideState(): m_state=6
03:33:33.976 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14305
03:33:33.976 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=282.10, Mass=59, SNR=5.2, Peak=55 HFD=2.6
03:33:33.976 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
03:33:33.977 00.001 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
03:33:33.977 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=0.39 hyp=0.61 cameraTheta=2.45 mountX=0.56 mountY=0.18, mountTheta=0.31
03:33:33.977 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=0.39, opts=13)
03:33:33.977 00.000 5052 Enqueuing Move request for stepguider (-0.47, 0.39)
03:33:33.977 00.000 8976 Worker thread wakes up
03:33:33.978 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, 0.39) opts 0xd
03:33:33.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, 0.39)
03:33:33.978 00.000 8976 Moving (-0.47, 0.39) raw xDistance=0.56 yDistance=0.18
03:33:33.978 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:33.978 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:33:33.978 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:33.978 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:33.978 00.000 5052 Enqueuing Expose request
03:33:33.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
03:33:33.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:33:33.978 00.000 8976 MoveAxis(L, 2, ABG)
03:33:33.978 00.000 8976 stepping (-12, 1) + (-2, 0)
03:33:33.978 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:34.009 00.031 8976 Received - 47 (G) 
03:33:34.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:34.009 00.000 8976 stepped: pos (-14, 1)
03:33:34.009 00.000 8976 MoveAxis(U, 0, ABG)
03:33:34.009 00.000 8976 move complete, result=0
03:33:34.009 00.000 8976 worker thread done servicing request
03:33:34.009 00.000 8976 Worker thread wakes up
03:33:34.009 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.2 px 0 ms NORTH
03:33:34.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:34.009 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:34.666 00.657 8976 Exposure complete
03:33:34.672 00.006 8976 worker thread done servicing request
03:33:34.672 00.000 5052 OnExposeComplete: enter
03:33:34.672 00.000 5052 UpdateGuideState(): m_state=6
03:33:34.672 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14306
03:33:34.672 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.40, Mass=50, SNR=4.8, Peak=55 HFD=2.7
03:33:34.672 00.000 5052 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.04) = xAngle (-3.29 = 2.99)
03:33:34.672 00.000 5052 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.39 = 2.89)
03:33:34.672 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.25 mountX=-0.32 mountY=0.08, mountTheta=2.89
03:33:34.673 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.30, opts=13)
03:33:34.673 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.30)
03:33:34.673 00.000 8976 Worker thread wakes up
03:33:34.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.30) opts 0xd
03:33:34.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.30)
03:33:34.673 00.000 8976 Moving (0.10, -0.30) raw xDistance=-0.32 yDistance=0.08
03:33:34.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
03:33:34.673 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:33:34.673 00.000 8976 MoveAxis(R, 1, ABG)
03:33:34.673 00.000 8976 stepping (-14, 1) + (1, 0)
03:33:34.673 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:34.674 00.001 5052 UpdateGuideState exits: m=50 SNR=4.8
03:33:34.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:34.674 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:34.674 00.000 5052 Enqueuing Expose request
03:33:34.674 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:34.696 00.022 8976 Received - 47 (G) 
03:33:34.696 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:34.697 00.001 8976 stepped: pos (-13, 1)
03:33:34.697 00.000 8976 MoveAxis(U, 0, ABG)
03:33:34.697 00.000 8976 move complete, result=0
03:33:34.697 00.000 8976 worker thread done servicing request
03:33:34.697 00.000 8976 Worker thread wakes up
03:33:34.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:34.697 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:34.697 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
03:33:35.374 00.677 8976 Exposure complete
03:33:35.379 00.005 8976 worker thread done servicing request
03:33:35.380 00.001 5052 OnExposeComplete: enter
03:33:35.380 00.000 5052 UpdateGuideState(): m_state=6
03:33:35.380 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14307
03:33:35.380 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.68, Mass=52, SNR=4.8, Peak=53 HFD=2.9
03:33:35.380 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
03:33:35.380 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
03:33:35.380 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.03 hyp=0.71 cameraTheta=-0.05 mountX=-0.35 mountY=-0.58, mountTheta=-2.12
03:33:35.381 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.03, opts=13)
03:33:35.381 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.03)
03:33:35.381 00.000 8976 Worker thread wakes up
03:33:35.381 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.03) opts 0xd
03:33:35.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.03)
03:33:35.381 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:35.381 00.000 5052 UpdateGuideState exits: m=52 SNR=4.8
03:33:35.381 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:35.381 00.000 8976 Moving (0.71, -0.03) raw xDistance=-0.35 yDistance=-0.58
03:33:35.381 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:35.381 00.000 5052 Enqueuing Expose request
03:33:35.382 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
03:33:35.382 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
03:33:35.382 00.000 8976 MoveAxis(R, 2, ABG)
03:33:35.382 00.000 8976 stepping (-13, 1) + (2, 0)
03:33:35.382 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:35.416 00.034 8976 Received - 47 (G) 
03:33:35.416 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:35.416 00.000 8976 stepped: pos (-11, 1)
03:33:35.416 00.000 8976 MoveAxis(U, 2, ABG)
03:33:35.416 00.000 8976 stepping (-11, 1) + (0, 2)
03:33:35.416 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:35.448 00.032 8976 Received - 47 (G) 
03:33:35.449 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:35.449 00.000 8976 stepped: pos (-11, 3)
03:33:35.449 00.000 8976 move complete, result=0
03:33:35.449 00.000 8976 worker thread done servicing request
03:33:35.449 00.000 8976 Worker thread wakes up
03:33:35.449 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:35.449 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:35.449 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
03:33:36.137 00.688 8976 Exposure complete
03:33:36.142 00.005 8976 worker thread done servicing request
03:33:36.143 00.001 5052 OnExposeComplete: enter
03:33:36.143 00.000 5052 UpdateGuideState(): m_state=6
03:33:36.143 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14308
03:33:36.143 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=282.68, Mass=52, SNR=4.9, Peak=54 HFD=2.7
03:33:36.143 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
03:33:36.143 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
03:33:36.143 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.97 hyp=1.04 cameraTheta=1.94 mountX=1.04 mountY=-0.22, mountTheta=-0.21
03:33:36.144 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.97, opts=13)
03:33:36.144 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.97)
03:33:36.144 00.000 8976 Worker thread wakes up
03:33:36.144 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.97) opts 0xd
03:33:36.144 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.97)
03:33:36.144 00.000 8976 Moving (-0.37, 0.97) raw xDistance=1.04 yDistance=-0.22
03:33:36.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.04
03:33:36.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:33:36.144 00.000 8976 MoveAxis(L, 4, ABG)
03:33:36.144 00.000 8976 stepping (-11, 3) + (-4, 0)
03:33:36.144 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:33:36.144 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:33:36.145 00.001 5052 UpdateGuideState exits: m=52 SNR=4.9
03:33:36.145 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:36.145 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:36.145 00.000 5052 Enqueuing Expose request
03:33:36.183 00.038 8976 Received - 47 (G) 
03:33:36.184 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:33:36.184 00.000 8976 stepped: pos (-15, 3)
03:33:36.184 00.000 8976 MoveAxis(U, 0, ABG)
03:33:36.184 00.000 8976 move complete, result=0
03:33:36.184 00.000 8976 worker thread done servicing request
03:33:36.184 00.000 8976 Worker thread wakes up
03:33:36.184 00.000 5052 GuideStep: 1.0 px 4 ms WEST, -0.2 px 0 ms NORTH
03:33:36.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:36.184 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:36.888 00.704 8976 Exposure complete
03:33:36.895 00.007 5052 OnExposeComplete: enter
03:33:36.895 00.000 5052 UpdateGuideState(): m_state=6
03:33:36.895 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14309
03:33:36.895 00.000 8976 worker thread done servicing request
03:33:36.895 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=281.88, Mass=37, SNR=4.1, Peak=52 HFD=1.9
03:33:36.895 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
03:33:36.895 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
03:33:36.895 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.17 hyp=0.41 cameraTheta=0.43 mountX=-0.02 mountY=-0.41, mountTheta=-1.61
03:33:36.896 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.17, opts=13)
03:33:36.896 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.17)
03:33:36.896 00.000 8976 Worker thread wakes up
03:33:36.896 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.17) opts 0xd
03:33:36.896 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.17)
03:33:36.896 00.000 8976 Moving (0.38, 0.17) raw xDistance=-0.02 yDistance=-0.41
03:33:36.897 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:33:36.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
03:33:36.897 00.000 8976 MoveAxis(R, 0, ABG)
03:33:36.897 00.000 8976 MoveAxis(U, 2, ABG)
03:33:36.897 00.000 8976 stepping (-15, 3) + (0, 2)
03:33:36.897 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:36.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:36.897 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:33:36.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:36.897 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:36.897 00.000 5052 Enqueuing Expose request
03:33:36.919 00.022 8976 Received - 47 (G) 
03:33:36.919 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:36.919 00.000 8976 stepped: pos (-15, 5)
03:33:36.919 00.000 8976 move complete, result=0
03:33:36.919 00.000 8976 worker thread done servicing request
03:33:36.919 00.000 8976 Worker thread wakes up
03:33:36.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:36.920 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:36.920 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:33:37.609 00.689 8976 Exposure complete
03:33:37.615 00.006 8976 worker thread done servicing request
03:33:37.615 00.000 5052 OnExposeComplete: enter
03:33:37.615 00.000 5052 UpdateGuideState(): m_state=6
03:33:37.615 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14310
03:33:37.615 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.53, Mass=57, SNR=5.0, Peak=54 HFD=2.3
03:33:37.615 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
03:33:37.615 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
03:33:37.615 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.18 hyp=0.47 cameraTheta=-2.76 mountX=0.04 mountY=0.46, mountTheta=1.48
03:33:37.617 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.18, opts=13)
03:33:37.617 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.18)
03:33:37.617 00.000 8976 Worker thread wakes up
03:33:37.617 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:37.617 00.000 5052 UpdateGuideState exits: m=57 SNR=5.0
03:33:37.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:37.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:37.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.18) opts 0xd
03:33:37.617 00.000 5052 Enqueuing Expose request
03:33:37.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.18)
03:33:37.617 00.000 8976 Moving (-0.44, -0.18) raw xDistance=0.04 yDistance=0.46
03:33:37.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:33:37.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.46
03:33:37.617 00.000 8976 MoveAxis(R, 0, ABG)
03:33:37.617 00.000 8976 MoveAxis(D, 2, ABG)
03:33:37.618 00.001 8976 stepping (-15, 5) + (0, -2)
03:33:37.618 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:37.654 00.036 8976 Received - 47 (G) 
03:33:37.654 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:37.654 00.000 8976 stepped: pos (-15, 3)
03:33:37.654 00.000 8976 move complete, result=0
03:33:37.654 00.000 8976 worker thread done servicing request
03:33:37.654 00.000 8976 Worker thread wakes up
03:33:37.654 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:33:37.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:37.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:38.342 00.688 8976 Exposure complete
03:33:38.349 00.007 8976 worker thread done servicing request
03:33:38.349 00.000 5052 OnExposeComplete: enter
03:33:38.349 00.000 5052 UpdateGuideState(): m_state=6
03:33:38.349 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14311
03:33:38.349 00.000 5052 Star::Find returns 1 (0), X=327.75, Y=280.78, Mass=59, SNR=5.2, Peak=56 HFD=2.9
03:33:38.349 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.61 = 1.68)
03:33:38.349 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
03:33:38.349 00.000 5052 CameraToMount -- cameraX=-1.43 cameraY=-0.93 hyp=1.70 cameraTheta=-2.56 mountX=-0.18 mountY=1.70, mountTheta=1.68
03:33:38.350 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.43, y=-0.93, opts=13)
03:33:38.350 00.000 5052 Enqueuing Move request for stepguider (-1.43, -0.93)
03:33:38.350 00.000 8976 Worker thread wakes up
03:33:38.350 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.43, -0.93) opts 0xd
03:33:38.350 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.43, -0.93)
03:33:38.350 00.000 8976 Moving (-1.43, -0.93) raw xDistance=-0.18 yDistance=1.70
03:33:38.350 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:38.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:33:38.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.70
03:33:38.350 00.000 8976 MoveAxis(R, 0, ABG)
03:33:38.350 00.000 5052 UpdateGuideState exits: m=59 SNR=5.2
03:33:38.350 00.000 8976 MoveAxis(D, 7, ABG)
03:33:38.350 00.000 8976 stepping (-15, 3) + (0, -7)
03:33:38.351 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:38.351 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:38.351 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:33:38.351 00.000 5052 Enqueuing Expose request
03:33:38.405 00.054 8976 Received - 47 (G) 
03:33:38.406 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:33:38.406 00.000 8976 stepped: pos (-15, -4)
03:33:38.406 00.000 8976 move complete, result=0
03:33:38.406 00.000 8976 worker thread done servicing request
03:33:38.406 00.000 8976 Worker thread wakes up
03:33:38.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:38.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:38.406 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.7 px 7 ms SOUTH
03:33:39.095 00.689 8976 Exposure complete
03:33:39.100 00.005 8976 worker thread done servicing request
03:33:39.100 00.000 5052 OnExposeComplete: enter
03:33:39.100 00.000 5052 UpdateGuideState(): m_state=6
03:33:39.100 00.000 5052 Star::Find(18, 327, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14312
03:33:39.100 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.35, Mass=51, SNR=4.9, Peak=57 HFD=2.5
03:33:39.100 00.000 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.51 = -0.51)
03:33:39.100 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
03:33:39.100 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.64 hyp=0.64 cameraTheta=1.54 mountX=0.56 mountY=-0.37, mountTheta=-0.58
03:33:39.101 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.64, opts=13)
03:33:39.101 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.64)
03:33:39.101 00.000 8976 Worker thread wakes up
03:33:39.101 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.64) opts 0xd
03:33:39.101 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.64)
03:33:39.101 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:39.101 00.000 8976 Moving (0.02, 0.64) raw xDistance=0.56 yDistance=-0.37
03:33:39.101 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
03:33:39.101 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.37
03:33:39.101 00.000 8976 MoveAxis(L, 2, ABG)
03:33:39.101 00.000 8976 stepping (-15, -4) + (-2, 0)
03:33:39.102 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:39.102 00.000 5052 UpdateGuideState exits: m=51 SNR=4.9
03:33:39.102 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:39.102 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:39.102 00.000 5052 Enqueuing Expose request
03:33:39.125 00.023 8976 Received - 47 (G) 
03:33:39.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:39.125 00.000 8976 stepped: pos (-17, -4)
03:33:39.125 00.000 8976 MoveAxis(U, 1, ABG)
03:33:39.125 00.000 8976 stepping (-17, -4) + (0, 1)
03:33:39.125 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:39.157 00.032 8976 Received - 47 (G) 
03:33:39.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:39.157 00.000 8976 stepped: pos (-17, -3)
03:33:39.157 00.000 8976 move complete, result=0
03:33:39.157 00.000 8976 worker thread done servicing request
03:33:39.157 00.000 8976 Worker thread wakes up
03:33:39.157 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:39.157 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:39.158 00.001 5052 GuideStep: 0.6 px 2 ms WEST, -0.4 px 1 ms NORTH
03:33:39.841 00.683 8976 Exposure complete
03:33:39.847 00.006 8976 worker thread done servicing request
03:33:39.847 00.000 5052 OnExposeComplete: enter
03:33:39.847 00.000 5052 UpdateGuideState(): m_state=6
03:33:39.847 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14313
03:33:39.847 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=281.92, Mass=43, SNR=4.4, Peak=55 HFD=1.9
03:33:39.847 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:33:39.847 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
03:33:39.847 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.21 hyp=0.84 cameraTheta=2.89 mountX=0.56 mountY=0.57, mountTheta=0.79
03:33:39.848 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.21, opts=13)
03:33:39.848 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.21)
03:33:39.848 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:39.848 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:33:39.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:39.848 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:39.848 00.000 5052 Enqueuing Expose request
03:33:39.848 00.000 8976 Worker thread wakes up
03:33:39.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.21) opts 0xd
03:33:39.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.21)
03:33:39.848 00.000 8976 Moving (-0.82, 0.21) raw xDistance=0.56 yDistance=0.57
03:33:39.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
03:33:39.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.57
03:33:39.848 00.000 8976 MoveAxis(L, 2, ABG)
03:33:39.848 00.000 8976 stepping (-17, -3) + (-2, 0)
03:33:39.848 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:39.876 00.028 8976 Received - 47 (G) 
03:33:39.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:39.876 00.000 8976 stepped: pos (-19, -3)
03:33:39.876 00.000 8976 MoveAxis(D, 2, ABG)
03:33:39.876 00.000 8976 stepping (-19, -3) + (0, -2)
03:33:39.876 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:39.908 00.032 8976 Received - 47 (G) 
03:33:39.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:39.908 00.000 8976 stepped: pos (-19, -5)
03:33:39.908 00.000 8976 move complete, result=0
03:33:39.908 00.000 8976 worker thread done servicing request
03:33:39.908 00.000 8976 Worker thread wakes up
03:33:39.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:39.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:39.908 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:33:40.594 00.686 8976 Exposure complete
03:33:40.600 00.006 8976 worker thread done servicing request
03:33:40.600 00.000 5052 OnExposeComplete: enter
03:33:40.600 00.000 5052 UpdateGuideState(): m_state=6
03:33:40.600 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14314
03:33:40.600 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.83, Mass=35, SNR=4.0, Peak=55 HFD=1.7
03:33:40.600 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:33:40.600 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
03:33:40.600 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.12 hyp=0.32 cameraTheta=2.76 mountX=0.25 mountY=0.19, mountTheta=0.65
03:33:40.601 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.12, opts=13)
03:33:40.601 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.12)
03:33:40.601 00.000 8976 Worker thread wakes up
03:33:40.601 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.12) opts 0xd
03:33:40.601 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.12)
03:33:40.601 00.000 8976 Moving (-0.30, 0.12) raw xDistance=0.25 yDistance=0.19
03:33:40.601 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:33:40.601 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:40.601 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:33:40.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:40.601 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:40.601 00.000 5052 Enqueuing Expose request
03:33:40.602 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:33:40.602 00.000 8976 MoveAxis(R, 0, ABG)
03:33:40.602 00.000 8976 MoveAxis(U, 0, ABG)
03:33:40.602 00.000 8976 move complete, result=0
03:33:40.602 00.000 8976 worker thread done servicing request
03:33:40.602 00.000 8976 Worker thread wakes up
03:33:40.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:40.602 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:40.602 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:33:41.285 00.683 8976 Exposure complete
03:33:41.291 00.006 8976 worker thread done servicing request
03:33:41.292 00.001 5052 OnExposeComplete: enter
03:33:41.292 00.000 5052 UpdateGuideState(): m_state=6
03:33:41.292 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14315
03:33:41.292 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.00, Mass=50, SNR=4.7, Peak=56 HFD=2.1
03:33:41.292 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.04) = xAngle (-3.74 = 2.54)
03:33:41.292 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.44)
03:33:41.292 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.71 hyp=0.72 cameraTheta=-1.70 mountX=-0.59 mountY=0.46, mountTheta=2.47
03:33:41.293 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.71, opts=13)
03:33:41.293 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.71)
03:33:41.293 00.000 8976 Worker thread wakes up
03:33:41.293 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.71) opts 0xd
03:33:41.293 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.71)
03:33:41.293 00.000 8976 Moving (-0.09, -0.71) raw xDistance=-0.59 yDistance=0.46
03:33:41.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
03:33:41.293 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:41.293 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:33:41.293 00.000 8976 MoveAxis(R, 2, ABG)
03:33:41.293 00.000 5052 UpdateGuideState exits: m=50 SNR=4.7
03:33:41.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:41.294 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:41.294 00.000 5052 Enqueuing Expose request
03:33:41.294 00.000 8976 stepping (-19, -5) + (2, 0)
03:33:41.294 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:41.316 00.022 8976 Received - 47 (G) 
03:33:41.316 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:41.316 00.000 8976 stepped: pos (-17, -5)
03:33:41.316 00.000 8976 MoveAxis(D, 2, ABG)
03:33:41.316 00.000 8976 stepping (-17, -5) + (0, -2)
03:33:41.316 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:41.347 00.031 8976 Received - 47 (G) 
03:33:41.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:41.347 00.000 8976 stepped: pos (-17, -7)
03:33:41.347 00.000 8976 move complete, result=0
03:33:41.347 00.000 8976 worker thread done servicing request
03:33:41.347 00.000 8976 Worker thread wakes up
03:33:41.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:41.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:41.348 00.001 5052 GuideStep: -0.6 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:33:42.037 00.689 8976 Exposure complete
03:33:42.045 00.008 8976 worker thread done servicing request
03:33:42.045 00.000 5052 OnExposeComplete: enter
03:33:42.045 00.000 5052 UpdateGuideState(): m_state=6
03:33:42.045 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14316
03:33:42.045 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.81, Mass=36, SNR=4.0, Peak=56 HFD=2.3
03:33:42.045 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:33:42.045 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
03:33:42.045 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.10 hyp=0.70 cameraTheta=3.00 mountX=0.40 mountY=0.53, mountTheta=0.92
03:33:42.046 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.10, opts=13)
03:33:42.046 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.10)
03:33:42.046 00.000 8976 Worker thread wakes up
03:33:42.046 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.10) opts 0xd
03:33:42.046 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.10)
03:33:42.046 00.000 8976 Moving (-0.70, 0.10) raw xDistance=0.40 yDistance=0.53
03:33:42.046 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:42.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.40
03:33:42.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
03:33:42.046 00.000 8976 MoveAxis(L, 1, ABG)
03:33:42.046 00.000 5052 UpdateGuideState exits: m=36 SNR=4.0
03:33:42.046 00.000 8976 stepping (-17, -7) + (-1, 0)
03:33:42.046 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:42.046 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:42.047 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:42.047 00.000 5052 Enqueuing Expose request
03:33:42.066 00.019 8976 Received - 47 (G) 
03:33:42.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:42.066 00.000 8976 stepped: pos (-18, -7)
03:33:42.066 00.000 8976 MoveAxis(D, 2, ABG)
03:33:42.066 00.000 8976 stepping (-18, -7) + (0, -2)
03:33:42.066 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:42.098 00.032 8976 Received - 47 (G) 
03:33:42.099 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:42.099 00.000 8976 stepped: pos (-18, -9)
03:33:42.099 00.000 8976 move complete, result=0
03:33:42.099 00.000 8976 worker thread done servicing request
03:33:42.099 00.000 8976 Worker thread wakes up
03:33:42.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:42.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:42.099 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:33:42.785 00.686 8976 Exposure complete
03:33:42.791 00.006 8976 worker thread done servicing request
03:33:42.791 00.000 5052 OnExposeComplete: enter
03:33:42.791 00.000 5052 UpdateGuideState(): m_state=6
03:33:42.791 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14317
03:33:42.791 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.03, Mass=47, SNR=4.6, Peak=52 HFD=2.4
03:33:42.791 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
03:33:42.791 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
03:33:42.792 00.001 5052 CameraToMount -- cameraX=-0.38 cameraY=0.32 hyp=0.49 cameraTheta=2.45 mountX=0.45 mountY=0.15, mountTheta=0.31
03:33:42.792 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.32, opts=13)
03:33:42.792 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.32)
03:33:42.792 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:42.792 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:33:42.792 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:42.792 00.000 8976 Worker thread wakes up
03:33:42.792 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.32) opts 0xd
03:33:42.792 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.32)
03:33:42.792 00.000 8976 Moving (-0.38, 0.32) raw xDistance=0.45 yDistance=0.15
03:33:42.793 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:42.793 00.000 5052 Enqueuing Expose request
03:33:42.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
03:33:42.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:33:42.793 00.000 8976 MoveAxis(L, 2, ABG)
03:33:42.793 00.000 8976 stepping (-18, -9) + (-2, 0)
03:33:42.793 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:42.818 00.025 8976 Received - 47 (G) 
03:33:42.818 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:42.818 00.000 8976 stepped: pos (-20, -9)
03:33:42.818 00.000 8976 MoveAxis(U, 0, ABG)
03:33:42.818 00.000 8976 move complete, result=0
03:33:42.818 00.000 8976 worker thread done servicing request
03:33:42.818 00.000 8976 Worker thread wakes up
03:33:42.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:42.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:42.818 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:33:43.506 00.688 8976 Exposure complete
03:33:43.512 00.006 8976 worker thread done servicing request
03:33:43.512 00.000 5052 OnExposeComplete: enter
03:33:43.512 00.000 5052 UpdateGuideState(): m_state=6
03:33:43.512 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14318
03:33:43.512 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.70, Mass=35, SNR=4.1, Peak=56 HFD=1.2
03:33:43.512 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
03:33:43.512 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
03:33:43.512 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.05 mountX=-0.12 mountY=-0.19, mountTheta=-2.12
03:33:43.513 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=-0.01, opts=13)
03:33:43.513 00.000 5052 Enqueuing Move request for stepguider (0.24, -0.01)
03:33:43.513 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:43.513 00.000 5052 UpdateGuideState exits: m=35 SNR=4.1
03:33:43.513 00.000 8976 Worker thread wakes up
03:33:43.513 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, -0.01) opts 0xd
03:33:43.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, -0.01)
03:33:43.513 00.000 8976 Moving (0.24, -0.01) raw xDistance=-0.12 yDistance=-0.19
03:33:43.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:43.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:43.513 00.000 5052 Enqueuing Expose request
03:33:43.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:33:43.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:33:43.513 00.000 8976 MoveAxis(R, 0, ABG)
03:33:43.513 00.000 8976 MoveAxis(U, 0, ABG)
03:33:43.513 00.000 8976 move complete, result=0
03:33:43.513 00.000 8976 worker thread done servicing request
03:33:43.513 00.000 8976 Worker thread wakes up
03:33:43.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:43.513 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:33:43.514 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:44.200 00.686 8976 Exposure complete
03:33:44.205 00.005 8976 worker thread done servicing request
03:33:44.205 00.000 5052 OnExposeComplete: enter
03:33:44.205 00.000 5052 UpdateGuideState(): m_state=6
03:33:44.205 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14319
03:33:44.205 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.68, Mass=45, SNR=4.5, Peak=55 HFD=2.3
03:33:44.206 00.001 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.07 = 1.21)
03:33:44.206 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
03:33:44.206 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-3.03 mountX=0.10 mountY=0.25, mountTheta=1.20
03:33:44.206 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.03, opts=13)
03:33:44.206 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.03)
03:33:44.206 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:44.206 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:33:44.206 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:44.206 00.000 8976 Worker thread wakes up
03:33:44.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.03) opts 0xd
03:33:44.207 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.03)
03:33:44.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:44.207 00.000 5052 Enqueuing Expose request
03:33:44.207 00.000 8976 Moving (-0.28, -0.03) raw xDistance=0.10 yDistance=0.25
03:33:44.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:33:44.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:33:44.207 00.000 8976 MoveAxis(R, 0, ABG)
03:33:44.207 00.000 8976 MoveAxis(U, 0, ABG)
03:33:44.207 00.000 8976 move complete, result=0
03:33:44.207 00.000 8976 worker thread done servicing request
03:33:44.207 00.000 8976 Worker thread wakes up
03:33:44.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:44.207 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:33:44.207 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:44.893 00.686 8976 Exposure complete
03:33:44.898 00.005 8976 worker thread done servicing request
03:33:44.899 00.001 5052 OnExposeComplete: enter
03:33:44.899 00.000 5052 UpdateGuideState(): m_state=6
03:33:44.899 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14320
03:33:44.899 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.67, Mass=44, SNR=4.5, Peak=58 HFD=2.0
03:33:44.899 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
03:33:44.899 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
03:33:44.899 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.04 hyp=0.41 cameraTheta=-3.05 mountX=0.15 mountY=0.36, mountTheta=1.18
03:33:44.899 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.04, opts=13)
03:33:44.899 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.04)
03:33:44.900 00.001 8976 Worker thread wakes up
03:33:44.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.04) opts 0xd
03:33:44.900 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.04)
03:33:44.900 00.000 8976 Moving (-0.40, -0.04) raw xDistance=0.15 yDistance=0.36
03:33:44.900 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:44.900 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:33:44.900 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:44.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:33:44.900 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:33:44.900 00.000 8976 MoveAxis(R, 0, ABG)
03:33:44.900 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:44.900 00.000 5052 Enqueuing Expose request
03:33:44.900 00.000 8976 MoveAxis(D, 1, ABG)
03:33:44.900 00.000 8976 stepping (-20, -9) + (0, -1)
03:33:44.900 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:44.928 00.028 8976 Received - 47 (G) 
03:33:44.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:44.928 00.000 8976 stepped: pos (-20, -10)
03:33:44.928 00.000 8976 move complete, result=0
03:33:44.928 00.000 8976 worker thread done servicing request
03:33:44.929 00.001 8976 Worker thread wakes up
03:33:44.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:44.929 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:33:44.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:45.616 00.687 8976 Exposure complete
03:33:45.621 00.005 8976 worker thread done servicing request
03:33:45.621 00.000 5052 OnExposeComplete: enter
03:33:45.621 00.000 5052 UpdateGuideState(): m_state=6
03:33:45.621 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14321
03:33:45.621 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.84, Mass=53, SNR=4.9, Peak=54 HFD=2.7
03:33:45.622 00.001 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
03:33:45.622 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
03:33:45.622 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.27 cameraTheta=0.52 mountX=0.01 mountY=-0.27, mountTheta=-1.52
03:33:45.622 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.13, opts=13)
03:33:45.622 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.13)
03:33:45.622 00.000 8976 Worker thread wakes up
03:33:45.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.13) opts 0xd
03:33:45.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.13)
03:33:45.622 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:45.623 00.001 8976 Moving (0.23, 0.13) raw xDistance=0.01 yDistance=-0.27
03:33:45.623 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:33:45.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:33:45.623 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:45.623 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:45.623 00.000 5052 Enqueuing Expose request
03:33:45.623 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
03:33:45.623 00.000 8976 MoveAxis(R, 0, ABG)
03:33:45.623 00.000 8976 MoveAxis(U, 1, ABG)
03:33:45.623 00.000 8976 stepping (-20, -10) + (0, 1)
03:33:45.623 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:45.648 00.025 8976 Received - 47 (G) 
03:33:45.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:45.648 00.000 8976 stepped: pos (-20, -9)
03:33:45.648 00.000 8976 move complete, result=0
03:33:45.648 00.000 8976 worker thread done servicing request
03:33:45.648 00.000 8976 Worker thread wakes up
03:33:45.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:45.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:45.648 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:33:46.332 00.684 8976 Exposure complete
03:33:46.337 00.005 8976 worker thread done servicing request
03:33:46.337 00.000 5052 OnExposeComplete: enter
03:33:46.337 00.000 5052 UpdateGuideState(): m_state=6
03:33:46.337 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14322
03:33:46.337 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=282.03, Mass=40, SNR=4.3, Peak=56 HFD=2.0
03:33:46.337 00.000 5052 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.04) = xAngle (-0.72 = -0.72)
03:33:46.337 00.000 5052 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.83 = -0.83)
03:33:46.337 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.32 mountX=0.24 mountY=-0.24, mountTheta=-0.78
03:33:46.338 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.32, opts=13)
03:33:46.338 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.32)
03:33:46.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:46.338 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:33:46.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:46.338 00.000 8976 Worker thread wakes up
03:33:46.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.32) opts 0xd
03:33:46.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.32)
03:33:46.338 00.000 8976 Moving (0.08, 0.32) raw xDistance=0.24 yDistance=-0.24
03:33:46.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:46.338 00.000 5052 Enqueuing Expose request
03:33:46.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:33:46.339 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:33:46.339 00.000 8976 MoveAxis(R, 0, ABG)
03:33:46.339 00.000 8976 MoveAxis(U, 0, ABG)
03:33:46.339 00.000 8976 move complete, result=0
03:33:46.339 00.000 8976 worker thread done servicing request
03:33:46.339 00.000 8976 Worker thread wakes up
03:33:46.339 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:46.339 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:33:46.339 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:47.027 00.688 8976 Exposure complete
03:33:47.032 00.005 8976 worker thread done servicing request
03:33:47.032 00.000 5052 OnExposeComplete: enter
03:33:47.033 00.001 5052 UpdateGuideState(): m_state=6
03:33:47.033 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14323
03:33:47.033 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=282.11, Mass=66, SNR=5.5, Peak=57 HFD=2.3
03:33:47.033 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
03:33:47.033 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
03:33:47.033 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.40 hyp=0.86 cameraTheta=0.49 mountX=0.01 mountY=-0.86, mountTheta=-1.56
03:33:47.033 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.40, opts=13)
03:33:47.033 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.40)
03:33:47.034 00.001 8976 Worker thread wakes up
03:33:47.034 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.40) opts 0xd
03:33:47.034 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.40)
03:33:47.034 00.000 8976 Moving (0.76, 0.40) raw xDistance=0.01 yDistance=-0.86
03:33:47.034 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:47.034 00.000 5052 UpdateGuideState exits: m=66 SNR=5.5
03:33:47.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:47.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:33:47.034 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:47.034 00.000 5052 Enqueuing Expose request
03:33:47.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86
03:33:47.034 00.000 8976 MoveAxis(R, 0, ABG)
03:33:47.034 00.000 8976 MoveAxis(U, 3, ABG)
03:33:47.034 00.000 8976 stepping (-20, -9) + (0, 3)
03:33:47.034 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:47.070 00.036 8976 Received - 47 (G) 
03:33:47.070 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:47.070 00.000 8976 stepped: pos (-20, -6)
03:33:47.070 00.000 8976 move complete, result=0
03:33:47.070 00.000 8976 worker thread done servicing request
03:33:47.071 00.001 8976 Worker thread wakes up
03:33:47.071 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:47.071 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:47.071 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.9 px 3 ms NORTH
03:33:47.756 00.685 8976 Exposure complete
03:33:47.762 00.006 5052 OnExposeComplete: enter
03:33:47.762 00.000 8976 worker thread done servicing request
03:33:47.762 00.000 5052 UpdateGuideState(): m_state=6
03:33:47.762 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14324
03:33:47.762 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=281.60, Mass=46, SNR=4.6, Peak=57 HFD=1.5
03:33:47.762 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
03:33:47.762 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.40 = -2.40)
03:33:47.762 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=-0.11 hyp=0.46 cameraTheta=-0.25 mountX=-0.30 mountY=-0.31, mountTheta=-2.34
03:33:47.763 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=-0.11, opts=13)
03:33:47.763 00.000 5052 Enqueuing Move request for stepguider (0.44, -0.11)
03:33:47.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:47.763 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:33:47.763 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:47.763 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:47.763 00.000 5052 Enqueuing Expose request
03:33:47.763 00.000 8976 Worker thread wakes up
03:33:47.763 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, -0.11) opts 0xd
03:33:47.763 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, -0.11)
03:33:47.763 00.000 8976 Moving (0.44, -0.11) raw xDistance=-0.30 yDistance=-0.31
03:33:47.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:33:47.763 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
03:33:47.764 00.001 8976 MoveAxis(R, 1, ABG)
03:33:47.764 00.000 8976 stepping (-20, -6) + (1, 0)
03:33:47.764 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:47.790 00.026 8976 Received - 47 (G) 
03:33:47.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:47.790 00.000 8976 stepped: pos (-19, -6)
03:33:47.790 00.000 8976 MoveAxis(U, 1, ABG)
03:33:47.790 00.000 8976 stepping (-19, -6) + (0, 1)
03:33:47.790 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:47.821 00.031 8976 Received - 47 (G) 
03:33:47.821 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:47.821 00.000 8976 stepped: pos (-19, -5)
03:33:47.821 00.000 8976 move complete, result=0
03:33:47.821 00.000 8976 worker thread done servicing request
03:33:47.821 00.000 8976 Worker thread wakes up
03:33:47.822 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:47.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:47.822 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.3 px 1 ms NORTH
03:33:48.508 00.686 8976 Exposure complete
03:33:48.513 00.005 8976 worker thread done servicing request
03:33:48.514 00.001 5052 OnExposeComplete: enter
03:33:48.514 00.000 5052 UpdateGuideState(): m_state=6
03:33:48.514 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14325
03:33:48.514 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=282.54, Mass=49, SNR=4.7, Peak=55 HFD=2.4
03:33:48.514 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.04) = xAngle (-1.10 = -1.10)
03:33:48.514 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.20 = -1.20)
03:33:48.514 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.83 hyp=1.02 cameraTheta=0.95 mountX=0.47 mountY=-0.95, mountTheta=-1.11
03:33:48.514 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.83, opts=13)
03:33:48.514 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.83)
03:33:48.515 00.001 8976 Worker thread wakes up
03:33:48.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.83) opts 0xd
03:33:48.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.83)
03:33:48.515 00.000 8976 Moving (0.60, 0.83) raw xDistance=0.47 yDistance=-0.95
03:33:48.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
03:33:48.515 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:48.515 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:33:48.515 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:48.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.95
03:33:48.515 00.000 8976 MoveAxis(L, 2, ABG)
03:33:48.515 00.000 8976 stepping (-19, -5) + (-2, 0)
03:33:48.515 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:48.515 00.000 5052 Enqueuing Expose request
03:33:48.515 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:48.541 00.026 8976 Received - 47 (G) 
03:33:48.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:48.541 00.000 8976 stepped: pos (-21, -5)
03:33:48.541 00.000 8976 MoveAxis(U, 4, ABG)
03:33:48.541 00.000 8976 stepping (-21, -5) + (0, 4)
03:33:48.541 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:33:48.573 00.032 8976 Received - 47 (G) 
03:33:48.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:33:48.573 00.000 8976 stepped: pos (-21, -1)
03:33:48.573 00.000 8976 move complete, result=0
03:33:48.574 00.001 8976 worker thread done servicing request
03:33:48.574 00.000 8976 Worker thread wakes up
03:33:48.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:48.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:48.574 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -1.0 px 4 ms NORTH
03:33:49.259 00.685 8976 Exposure complete
03:33:49.264 00.005 8976 worker thread done servicing request
03:33:49.264 00.000 5052 OnExposeComplete: enter
03:33:49.264 00.000 5052 UpdateGuideState(): m_state=6
03:33:49.264 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14326
03:33:49.264 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=281.39, Mass=48, SNR=4.7, Peak=52 HFD=2.1
03:33:49.264 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
03:33:49.264 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.45 = -2.45)
03:33:49.264 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=-0.32 hyp=1.05 cameraTheta=-0.30 mountX=-0.74 mountY=-0.67, mountTheta=-2.40
03:33:49.265 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=-0.32, opts=13)
03:33:49.265 00.000 5052 Enqueuing Move request for stepguider (1.00, -0.32)
03:33:49.265 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:49.265 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:33:49.265 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:49.265 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:49.265 00.000 5052 Enqueuing Expose request
03:33:49.265 00.000 8976 Worker thread wakes up
03:33:49.265 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, -0.32) opts 0xd
03:33:49.265 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, -0.32)
03:33:49.265 00.000 8976 Moving (1.00, -0.32) raw xDistance=-0.74 yDistance=-0.67
03:33:49.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.74
03:33:49.265 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.67
03:33:49.265 00.000 8976 MoveAxis(R, 3, ABG)
03:33:49.265 00.000 8976 stepping (-21, -1) + (3, 0)
03:33:49.265 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:49.292 00.027 8976 Received - 47 (G) 
03:33:49.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:49.292 00.000 8976 stepped: pos (-18, -1)
03:33:49.292 00.000 8976 MoveAxis(U, 3, ABG)
03:33:49.292 00.000 8976 stepping (-18, -1) + (0, 3)
03:33:49.292 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:49.324 00.032 8976 Received - 47 (G) 
03:33:49.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:49.324 00.000 8976 stepped: pos (-18, 2)
03:33:49.324 00.000 8976 move complete, result=0
03:33:49.325 00.001 8976 worker thread done servicing request
03:33:49.325 00.000 8976 Worker thread wakes up
03:33:49.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:49.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:49.325 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.7 px 3 ms NORTH
03:33:50.009 00.684 8976 Exposure complete
03:33:50.015 00.006 8976 worker thread done servicing request
03:33:50.015 00.000 5052 OnExposeComplete: enter
03:33:50.015 00.000 5052 UpdateGuideState(): m_state=6
03:33:50.015 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14327
03:33:50.015 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.49, Mass=30, SNR=3.7, Peak=53 HFD=2.2
03:33:50.015 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
03:33:50.015 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.01)
03:33:50.015 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-2.13 mountX=-0.13 mountY=0.23, mountTheta=2.09
03:33:50.016 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.22, opts=13)
03:33:50.016 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.22)
03:33:50.016 00.000 8976 Worker thread wakes up
03:33:50.016 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.22) opts 0xd
03:33:50.016 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.22)
03:33:50.016 00.000 8976 Moving (-0.14, -0.22) raw xDistance=-0.13 yDistance=0.23
03:33:50.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:33:50.016 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:33:50.016 00.000 8976 MoveAxis(R, 0, ABG)
03:33:50.016 00.000 8976 MoveAxis(U, 0, ABG)
03:33:50.016 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:50.016 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:33:50.016 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:50.017 00.001 8976 move complete, result=0
03:33:50.017 00.000 8976 worker thread done servicing request
03:33:50.017 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:50.017 00.000 5052 Enqueuing Expose request
03:33:50.017 00.000 8976 Worker thread wakes up
03:33:50.017 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:33:50.017 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:50.017 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:50.701 00.684 8976 Exposure complete
03:33:50.706 00.005 8976 worker thread done servicing request
03:33:50.707 00.001 5052 OnExposeComplete: enter
03:33:50.707 00.000 5052 UpdateGuideState(): m_state=6
03:33:50.707 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14328
03:33:50.707 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.70, Mass=43, SNR=4.5, Peak=56 HFD=2.1
03:33:50.707 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
03:33:50.707 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
03:33:50.707 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.09 mountX=0.05 mountY=0.10, mountTheta=1.13
03:33:50.707 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.01, opts=13)
03:33:50.707 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.01)
03:33:50.708 00.001 8976 Worker thread wakes up
03:33:50.708 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.01) opts 0xd
03:33:50.708 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.01)
03:33:50.708 00.000 8976 Moving (-0.11, -0.01) raw xDistance=0.05 yDistance=0.10
03:33:50.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:33:50.708 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:50.708 00.000 5052 UpdateGuideState exits: m=43 SNR=4.5
03:33:50.708 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:50.708 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:33:50.708 00.000 8976 MoveAxis(R, 0, ABG)
03:33:50.708 00.000 8976 MoveAxis(U, 0, ABG)
03:33:50.708 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:50.708 00.000 5052 Enqueuing Expose request
03:33:50.708 00.000 8976 move complete, result=0
03:33:50.708 00.000 8976 worker thread done servicing request
03:33:50.708 00.000 8976 Worker thread wakes up
03:33:50.708 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:50.708 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:50.708 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:51.393 00.685 8976 Exposure complete
03:33:51.398 00.005 8976 worker thread done servicing request
03:33:51.398 00.000 5052 OnExposeComplete: enter
03:33:51.398 00.000 5052 UpdateGuideState(): m_state=6
03:33:51.398 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14329
03:33:51.398 00.000 5052 Star::Find returns 1 (0), X=327.96, Y=281.58, Mass=44, SNR=4.5, Peak=56 HFD=2.2
03:33:51.398 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.08 = 1.21)
03:33:51.398 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
03:33:51.398 00.000 5052 CameraToMount -- cameraX=-1.22 cameraY=-0.13 hyp=1.23 cameraTheta=-3.03 mountX=0.44 mountY=1.09, mountTheta=1.19
03:33:51.399 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.22, y=-0.13, opts=13)
03:33:51.399 00.000 5052 Enqueuing Move request for stepguider (-1.22, -0.13)
03:33:51.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:51.399 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:33:51.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:51.399 00.000 8976 Worker thread wakes up
03:33:51.399 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:51.399 00.000 5052 Enqueuing Expose request
03:33:51.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.22, -0.13) opts 0xd
03:33:51.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.22, -0.13)
03:33:51.399 00.000 8976 Moving (-1.22, -0.13) raw xDistance=0.44 yDistance=1.09
03:33:51.399 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:33:51.400 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.09
03:33:51.400 00.000 8976 MoveAxis(L, 2, ABG)
03:33:51.400 00.000 8976 stepping (-18, 2) + (-2, 0)
03:33:51.400 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:51.435 00.035 8976 Received - 47 (G) 
03:33:51.435 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:51.435 00.000 8976 stepped: pos (-20, 2)
03:33:51.435 00.000 8976 MoveAxis(D, 4, ABG)
03:33:51.435 00.000 8976 stepping (-20, 2) + (0, -4)
03:33:51.435 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:33:51.467 00.032 8976 Received - 47 (G) 
03:33:51.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:33:51.467 00.000 8976 stepped: pos (-20, -2)
03:33:51.467 00.000 8976 move complete, result=0
03:33:51.467 00.000 8976 worker thread done servicing request
03:33:51.467 00.000 8976 Worker thread wakes up
03:33:51.467 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:51.467 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:51.467 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.1 px 4 ms SOUTH
03:33:52.153 00.686 8976 Exposure complete
03:33:52.158 00.005 8976 worker thread done servicing request
03:33:52.158 00.000 5052 OnExposeComplete: enter
03:33:52.158 00.000 5052 UpdateGuideState(): m_state=6
03:33:52.158 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14330
03:33:52.158 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.54, Mass=27, SNR=3.6, Peak=54 HFD=1.2
03:33:52.158 00.000 5052 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.04) = xAngle (-4.65 = 1.63)
03:33:52.158 00.000 5052 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.53)
03:33:52.158 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.17 hyp=0.33 cameraTheta=-2.61 mountX=-0.02 mountY=0.33, mountTheta=1.63
03:33:52.159 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.17, opts=13)
03:33:52.159 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.17)
03:33:52.159 00.000 8976 Worker thread wakes up
03:33:52.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.17) opts 0xd
03:33:52.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.17)
03:33:52.159 00.000 8976 Moving (-0.28, -0.17) raw xDistance=-0.02 yDistance=0.33
03:33:52.159 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:52.159 00.000 5052 UpdateGuideState exits: m=27 SNR=3.6
03:33:52.159 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:52.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:33:52.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.33
03:33:52.159 00.000 8976 MoveAxis(R, 0, ABG)
03:33:52.160 00.001 8976 MoveAxis(D, 2, ABG)
03:33:52.160 00.000 8976 stepping (-20, -2) + (0, -2)
03:33:52.160 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:52.160 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:52.160 00.000 5052 Enqueuing Expose request
03:33:52.186 00.026 8976 Received - 47 (G) 
03:33:52.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:52.186 00.000 8976 stepped: pos (-20, -4)
03:33:52.186 00.000 8976 move complete, result=0
03:33:52.186 00.000 8976 worker thread done servicing request
03:33:52.186 00.000 8976 Worker thread wakes up
03:33:52.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:52.186 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 2 ms SOUTH
03:33:52.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:52.871 00.685 8976 Exposure complete
03:33:52.877 00.006 8976 worker thread done servicing request
03:33:52.878 00.001 5052 OnExposeComplete: enter
03:33:52.878 00.000 5052 UpdateGuideState(): m_state=6
03:33:52.878 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14331
03:33:52.878 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.93, Mass=40, SNR=4.3, Peak=57 HFD=1.8
03:33:52.878 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:33:52.878 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
03:33:52.878 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.22 hyp=0.39 cameraTheta=2.55 mountX=0.34 mountY=0.15, mountTheta=0.42
03:33:52.878 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.22, opts=13)
03:33:52.879 00.001 5052 Enqueuing Move request for stepguider (-0.32, 0.22)
03:33:52.879 00.000 8976 Worker thread wakes up
03:33:52.879 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:52.879 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:33:52.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:52.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:52.879 00.000 5052 Enqueuing Expose request
03:33:52.879 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.22) opts 0xd
03:33:52.879 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.22)
03:33:52.879 00.000 8976 Moving (-0.32, 0.22) raw xDistance=0.34 yDistance=0.15
03:33:52.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:33:52.879 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:33:52.879 00.000 8976 MoveAxis(L, 1, ABG)
03:33:52.879 00.000 8976 stepping (-20, -4) + (-1, 0)
03:33:52.879 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:52.906 00.027 8976 Received - 47 (G) 
03:33:52.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:52.906 00.000 8976 stepped: pos (-21, -4)
03:33:52.906 00.000 8976 MoveAxis(U, 0, ABG)
03:33:52.906 00.000 8976 move complete, result=0
03:33:52.906 00.000 8976 worker thread done servicing request
03:33:52.906 00.000 8976 Worker thread wakes up
03:33:52.906 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:33:52.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:52.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:53.592 00.686 8976 Exposure complete
03:33:53.597 00.005 8976 worker thread done servicing request
03:33:53.597 00.000 5052 OnExposeComplete: enter
03:33:53.597 00.000 5052 UpdateGuideState(): m_state=6
03:33:53.597 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14332
03:33:53.597 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.43, Mass=40, SNR=4.3, Peak=55 HFD=2.3
03:33:53.597 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.20 = 3.08)
03:33:53.597 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.30 = 2.98)
03:33:53.597 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.31 cameraTheta=-1.16 mountX=-0.31 mountY=0.05, mountTheta=2.98
03:33:53.598 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.28, opts=13)
03:33:53.598 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.28)
03:33:53.598 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:53.598 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:33:53.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:53.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:53.598 00.000 5052 Enqueuing Expose request
03:33:53.598 00.000 8976 Worker thread wakes up
03:33:53.598 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.28) opts 0xd
03:33:53.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.28)
03:33:53.598 00.000 8976 Moving (0.12, -0.28) raw xDistance=-0.31 yDistance=0.05
03:33:53.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
03:33:53.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:33:53.598 00.000 8976 MoveAxis(R, 1, ABG)
03:33:53.599 00.001 8976 stepping (-21, -4) + (1, 0)
03:33:53.599 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:53.625 00.026 8976 Received - 47 (G) 
03:33:53.625 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:53.625 00.000 8976 stepped: pos (-20, -4)
03:33:53.625 00.000 8976 MoveAxis(U, 0, ABG)
03:33:53.625 00.000 8976 move complete, result=0
03:33:53.625 00.000 8976 worker thread done servicing request
03:33:53.625 00.000 8976 Worker thread wakes up
03:33:53.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:53.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:53.625 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
03:33:54.310 00.685 8976 Exposure complete
03:33:54.315 00.005 8976 worker thread done servicing request
03:33:54.315 00.000 5052 OnExposeComplete: enter
03:33:54.315 00.000 5052 UpdateGuideState(): m_state=6
03:33:54.315 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14333
03:33:54.315 00.000 5052 Star::Find returns 1 (0), X=328.34, Y=281.44, Mass=50, SNR=4.8, Peak=55 HFD=1.7
03:33:54.316 00.001 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
03:33:54.316 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.98 = 1.31)
03:33:54.316 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=-0.27 hyp=0.88 cameraTheta=-2.83 mountX=0.14 mountY=0.84, mountTheta=1.41
03:33:54.316 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=-0.27, opts=13)
03:33:54.316 00.000 5052 Enqueuing Move request for stepguider (-0.83, -0.27)
03:33:54.317 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:54.317 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:33:54.317 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:54.317 00.000 8976 Worker thread wakes up
03:33:54.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, -0.27) opts 0xd
03:33:54.317 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:54.317 00.000 5052 Enqueuing Expose request
03:33:54.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, -0.27)
03:33:54.317 00.000 8976 Moving (-0.83, -0.27) raw xDistance=0.14 yDistance=0.84
03:33:54.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:33:54.317 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
03:33:54.317 00.000 8976 MoveAxis(R, 0, ABG)
03:33:54.317 00.000 8976 MoveAxis(D, 3, ABG)
03:33:54.317 00.000 8976 stepping (-20, -4) + (0, -3)
03:33:54.317 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:54.344 00.027 8976 Received - 47 (G) 
03:33:54.344 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:33:54.344 00.000 8976 stepped: pos (-20, -7)
03:33:54.344 00.000 8976 move complete, result=0
03:33:54.344 00.000 8976 worker thread done servicing request
03:33:54.344 00.000 8976 Worker thread wakes up
03:33:54.344 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:54.344 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:54.344 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:33:55.042 00.698 8976 Exposure complete
03:33:55.047 00.005 8976 worker thread done servicing request
03:33:55.048 00.001 5052 OnExposeComplete: enter
03:33:55.048 00.000 5052 UpdateGuideState(): m_state=6
03:33:55.048 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14334
03:33:55.048 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=282.12, Mass=47, SNR=4.7, Peak=56 HFD=2.3
03:33:55.048 00.000 5052 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
03:33:55.048 00.000 5052 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.11 = 0.11)
03:33:55.048 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.41 hyp=0.53 cameraTheta=2.26 mountX=0.52 mountY=0.06, mountTheta=0.11
03:33:55.048 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.41, opts=13)
03:33:55.048 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.41)
03:33:55.049 00.001 8976 Worker thread wakes up
03:33:55.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.41) opts 0xd
03:33:55.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.41)
03:33:55.049 00.000 8976 Moving (-0.34, 0.41) raw xDistance=0.52 yDistance=0.06
03:33:55.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:33:55.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:33:55.049 00.000 8976 MoveAxis(L, 2, ABG)
03:33:55.049 00.000 8976 stepping (-20, -7) + (-2, 0)
03:33:55.049 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:55.049 00.000 5052 UpdateGuideState exits: m=47 SNR=4.7
03:33:55.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:55.049 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:55.049 00.000 5052 Enqueuing Expose request
03:33:55.049 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:55.080 00.031 8976 Received - 47 (G) 
03:33:55.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:55.080 00.000 8976 stepped: pos (-22, -7)
03:33:55.080 00.000 8976 MoveAxis(U, 0, ABG)
03:33:55.080 00.000 8976 move complete, result=0
03:33:55.080 00.000 8976 worker thread done servicing request
03:33:55.080 00.000 8976 Worker thread wakes up
03:33:55.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:55.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:55.080 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:33:55.766 00.686 8976 Exposure complete
03:33:55.771 00.005 8976 worker thread done servicing request
03:33:55.771 00.000 5052 OnExposeComplete: enter
03:33:55.771 00.000 5052 UpdateGuideState(): m_state=6
03:33:55.771 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14335
03:33:55.771 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.80, Mass=26, SNR=3.5, Peak=56 HFD=1.5
03:33:55.771 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:33:55.771 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
03:33:55.771 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.25 cameraTheta=2.77 mountX=0.19 mountY=0.15, mountTheta=0.67
03:33:55.772 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.09, opts=13)
03:33:55.772 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.09)
03:33:55.772 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:33:55.772 00.000 5052 UpdateGuideState exits: m=26 SNR=3.5
03:33:55.772 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:55.772 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:55.772 00.000 5052 Enqueuing Expose request
03:33:55.772 00.000 8976 Worker thread wakes up
03:33:55.772 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.09) opts 0xd
03:33:55.773 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.09)
03:33:55.773 00.000 8976 Moving (-0.24, 0.09) raw xDistance=0.19 yDistance=0.15
03:33:55.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:33:55.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:33:55.773 00.000 8976 MoveAxis(R, 0, ABG)
03:33:55.773 00.000 8976 MoveAxis(U, 0, ABG)
03:33:55.773 00.000 8976 move complete, result=0
03:33:55.773 00.000 8976 worker thread done servicing request
03:33:55.773 00.000 8976 Worker thread wakes up
03:33:55.773 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:55.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:55.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:56.459 00.686 8976 Exposure complete
03:33:56.465 00.006 8976 worker thread done servicing request
03:33:56.465 00.000 5052 OnExposeComplete: enter
03:33:56.465 00.000 5052 UpdateGuideState(): m_state=6
03:33:56.465 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14336
03:33:56.465 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.89, Mass=44, SNR=4.5, Peak=57 HFD=1.7
03:33:56.465 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:33:56.465 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
03:33:56.465 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.18 hyp=0.53 cameraTheta=2.79 mountX=0.39 mountY=0.31, mountTheta=0.68
03:33:56.466 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.18, opts=13)
03:33:56.466 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.18)
03:33:56.466 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:56.466 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:33:56.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:56.466 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:56.466 00.000 5052 Enqueuing Expose request
03:33:56.466 00.000 8976 Worker thread wakes up
03:33:56.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.18) opts 0xd
03:33:56.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.18)
03:33:56.466 00.000 8976 Moving (-0.49, 0.18) raw xDistance=0.39 yDistance=0.31
03:33:56.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:33:56.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:33:56.467 00.001 8976 MoveAxis(L, 2, ABG)
03:33:56.467 00.000 8976 stepping (-22, -7) + (-2, 0)
03:33:56.467 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:56.502 00.035 8976 Received - 47 (G) 
03:33:56.502 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:33:56.502 00.000 8976 stepped: pos (-24, -7)
03:33:56.502 00.000 8976 MoveAxis(D, 1, ABG)
03:33:56.502 00.000 8976 stepping (-24, -7) + (0, -1)
03:33:56.502 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:56.534 00.032 8976 Received - 47 (G) 
03:33:56.534 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:56.534 00.000 8976 stepped: pos (-24, -8)
03:33:56.534 00.000 8976 move complete, result=0
03:33:56.534 00.000 8976 worker thread done servicing request
03:33:56.534 00.000 8976 Worker thread wakes up
03:33:56.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:56.534 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:56.534 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:33:57.221 00.687 8976 Exposure complete
03:33:57.226 00.005 8976 worker thread done servicing request
03:33:57.227 00.001 5052 OnExposeComplete: enter
03:33:57.227 00.000 5052 UpdateGuideState(): m_state=6
03:33:57.227 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14337
03:33:57.227 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=281.90, Mass=45, SNR=4.6, Peak=54 HFD=2.3
03:33:57.227 00.000 5052 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.04) = xAngle (-0.64 = -0.64)
03:33:57.227 00.000 5052 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.74 = -0.74)
03:33:57.227 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.40 mountX=0.15 mountY=-0.13, mountTheta=-0.70
03:33:57.227 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.19, opts=13)
03:33:57.227 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.19)
03:33:57.228 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:33:57.228 00.000 5052 UpdateGuideState exits: m=45 SNR=4.6
03:33:57.228 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:57.228 00.000 8976 Worker thread wakes up
03:33:57.228 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.19) opts 0xd
03:33:57.228 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.19)
03:33:57.228 00.000 8976 Moving (0.03, 0.19) raw xDistance=0.15 yDistance=-0.13
03:33:57.228 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:57.228 00.000 5052 Enqueuing Expose request
03:33:57.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:33:57.228 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:33:57.228 00.000 8976 MoveAxis(R, 0, ABG)
03:33:57.228 00.000 8976 MoveAxis(U, 0, ABG)
03:33:57.228 00.000 8976 move complete, result=0
03:33:57.228 00.000 8976 worker thread done servicing request
03:33:57.228 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:57.228 00.000 8976 Worker thread wakes up
03:33:57.228 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:57.229 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:57.912 00.683 8976 Exposure complete
03:33:57.919 00.007 5052 OnExposeComplete: enter
03:33:57.919 00.000 5052 UpdateGuideState(): m_state=6
03:33:57.919 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14338
03:33:57.919 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.92, Mass=31, SNR=3.8, Peak=52 HFD=1.9
03:33:57.919 00.000 5052 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
03:33:57.919 00.000 5052 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
03:33:57.919 00.000 8976 worker thread done servicing request
03:33:57.919 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.26 cameraTheta=0.94 mountX=0.12 mountY=-0.24, mountTheta=-1.12
03:33:57.920 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.21, opts=13)
03:33:57.920 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.21)
03:33:57.920 00.000 8976 Worker thread wakes up
03:33:57.920 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:57.920 00.000 5052 UpdateGuideState exits: m=31 SNR=3.8
03:33:57.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:57.921 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.21) opts 0xd
03:33:57.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.21)
03:33:57.921 00.000 8976 Moving (0.15, 0.21) raw xDistance=0.12 yDistance=-0.24
03:33:57.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:33:57.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:33:57.921 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:57.921 00.000 5052 Enqueuing Expose request
03:33:57.921 00.000 8976 MoveAxis(R, 0, ABG)
03:33:57.921 00.000 8976 MoveAxis(U, 0, ABG)
03:33:57.921 00.000 8976 move complete, result=0
03:33:57.921 00.000 8976 worker thread done servicing request
03:33:57.921 00.000 8976 Worker thread wakes up
03:33:57.921 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:57.921 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:57.922 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:33:58.606 00.684 8976 Exposure complete
03:33:58.611 00.005 8976 worker thread done servicing request
03:33:58.611 00.000 5052 OnExposeComplete: enter
03:33:58.611 00.000 5052 UpdateGuideState(): m_state=6
03:33:58.612 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14339
03:33:58.612 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.62, Mass=32, SNR=3.9, Peak=57 HFD=1.2
03:33:58.612 00.000 5052 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.04) = xAngle (-3.13 = -3.13)
03:33:58.612 00.000 5052 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.23 = 3.05)
03:33:58.612 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.08 mountX=-0.10 mountY=0.01, mountTheta=3.05
03:33:58.612 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=-0.09, opts=13)
03:33:58.612 00.000 5052 Enqueuing Move request for stepguider (0.04, -0.09)
03:33:58.612 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:58.613 00.001 5052 UpdateGuideState exits: m=32 SNR=3.9
03:33:58.613 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:58.613 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:58.613 00.000 5052 Enqueuing Expose request
03:33:58.613 00.000 8976 Worker thread wakes up
03:33:58.613 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, -0.09) opts 0xd
03:33:58.613 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, -0.09)
03:33:58.613 00.000 8976 Moving (0.04, -0.09) raw xDistance=-0.10 yDistance=0.01
03:33:58.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:33:58.613 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:33:58.613 00.000 8976 MoveAxis(R, 0, ABG)
03:33:58.613 00.000 8976 MoveAxis(U, 0, ABG)
03:33:58.613 00.000 8976 move complete, result=0
03:33:58.613 00.000 8976 worker thread done servicing request
03:33:58.613 00.000 8976 Worker thread wakes up
03:33:58.613 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:58.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:58.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:59.297 00.684 8976 Exposure complete
03:33:59.303 00.006 8976 worker thread done servicing request
03:33:59.303 00.000 5052 OnExposeComplete: enter
03:33:59.303 00.000 5052 UpdateGuideState(): m_state=6
03:33:59.303 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14340
03:33:59.303 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.45, Mass=40, SNR=4.3, Peak=55 HFD=1.7
03:33:59.303 00.000 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.04) = xAngle (-3.16 = 3.12)
03:33:59.303 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.27 = 3.02)
03:33:59.303 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.12 mountX=-0.29 mountY=0.04, mountTheta=3.02
03:33:59.304 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.26, opts=13)
03:33:59.304 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.26)
03:33:59.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:33:59.304 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:33:59.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:59.304 00.000 8976 Worker thread wakes up
03:33:59.304 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.26) opts 0xd
03:33:59.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.26)
03:33:59.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:33:59.304 00.000 5052 Enqueuing Expose request
03:33:59.304 00.000 8976 Moving (0.13, -0.26) raw xDistance=-0.29 yDistance=0.04
03:33:59.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:33:59.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:33:59.304 00.000 8976 MoveAxis(R, 1, ABG)
03:33:59.304 00.000 8976 stepping (-24, -8) + (1, 0)
03:33:59.304 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:59.332 00.028 8976 Received - 47 (G) 
03:33:59.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:33:59.332 00.000 8976 stepped: pos (-23, -8)
03:33:59.332 00.000 8976 MoveAxis(U, 0, ABG)
03:33:59.332 00.000 8976 move complete, result=0
03:33:59.332 00.000 8976 worker thread done servicing request
03:33:59.332 00.000 8976 Worker thread wakes up
03:33:59.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:33:59.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:33:59.332 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
03:34:00.019 00.687 8976 Exposure complete
03:34:00.026 00.007 8976 worker thread done servicing request
03:34:00.026 00.000 5052 OnExposeComplete: enter
03:34:00.026 00.000 5052 UpdateGuideState(): m_state=6
03:34:00.026 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14341
03:34:00.026 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.97, Mass=60, SNR=5.2, Peak=56 HFD=2.7
03:34:00.026 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:34:00.026 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
03:34:00.026 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.26 hyp=0.59 cameraTheta=2.69 mountX=0.47 mountY=0.30, mountTheta=0.57
03:34:00.027 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.26, opts=13)
03:34:00.027 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.26)
03:34:00.027 00.000 8976 Worker thread wakes up
03:34:00.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.26) opts 0xd
03:34:00.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.26)
03:34:00.027 00.000 8976 Moving (-0.53, 0.26) raw xDistance=0.47 yDistance=0.30
03:34:00.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
03:34:00.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:34:00.027 00.000 8976 MoveAxis(L, 2, ABG)
03:34:00.027 00.000 8976 stepping (-23, -8) + (-2, 0)
03:34:00.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:00.027 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:34:00.028 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:00.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:00.028 00.000 5052 Enqueuing Expose request
03:34:00.028 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:00.051 00.023 8976 Received - 47 (G) 
03:34:00.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:00.051 00.000 8976 stepped: pos (-25, -8)
03:34:00.051 00.000 8976 MoveAxis(D, 1, ABG)
03:34:00.051 00.000 8976 stepping (-25, -8) + (0, -1)
03:34:00.051 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:00.083 00.032 8976 Received - 47 (G) 
03:34:00.083 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:00.083 00.000 8976 stepped: pos (-25, -9)
03:34:00.083 00.000 8976 move complete, result=0
03:34:00.083 00.000 8976 worker thread done servicing request
03:34:00.083 00.000 8976 Worker thread wakes up
03:34:00.083 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:34:00.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:00.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:00.771 00.688 8976 Exposure complete
03:34:00.776 00.005 8976 worker thread done servicing request
03:34:00.777 00.001 5052 OnExposeComplete: enter
03:34:00.777 00.000 5052 UpdateGuideState(): m_state=6
03:34:00.777 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14342
03:34:00.777 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.20, Mass=52, SNR=4.8, Peak=55 HFD=2.3
03:34:00.777 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.04) = xAngle (-3.61 = 2.67)
03:34:00.777 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.57)
03:34:00.777 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=-0.51 hyp=0.51 cameraTheta=-1.57 mountX=-0.45 mountY=0.27, mountTheta=2.59
03:34:00.777 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=-0.51, opts=13)
03:34:00.777 00.000 5052 Enqueuing Move request for stepguider (0.00, -0.51)
03:34:00.778 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:00.778 00.000 5052 UpdateGuideState exits: m=52 SNR=4.8
03:34:00.778 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:00.778 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:00.778 00.000 5052 Enqueuing Expose request
03:34:00.778 00.000 8976 Worker thread wakes up
03:34:00.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, -0.51) opts 0xd
03:34:00.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, -0.51)
03:34:00.778 00.000 8976 Moving (0.00, -0.51) raw xDistance=-0.45 yDistance=0.27
03:34:00.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.45
03:34:00.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
03:34:00.778 00.000 8976 MoveAxis(R, 2, ABG)
03:34:00.778 00.000 8976 stepping (-25, -9) + (2, 0)
03:34:00.778 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:00.803 00.025 8976 Received - 47 (G) 
03:34:00.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:00.803 00.000 8976 stepped: pos (-23, -9)
03:34:00.803 00.000 8976 MoveAxis(D, 1, ABG)
03:34:00.803 00.000 8976 stepping (-23, -9) + (0, -1)
03:34:00.803 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:00.835 00.032 8976 Received - 47 (G) 
03:34:00.835 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:00.835 00.000 8976 stepped: pos (-23, -10)
03:34:00.835 00.000 8976 move complete, result=0
03:34:00.835 00.000 8976 worker thread done servicing request
03:34:00.835 00.000 8976 Worker thread wakes up
03:34:00.835 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:00.835 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:34:00.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:01.535 00.700 8976 Exposure complete
03:34:01.540 00.005 8976 worker thread done servicing request
03:34:01.541 00.001 5052 OnExposeComplete: enter
03:34:01.541 00.000 5052 UpdateGuideState(): m_state=6
03:34:01.541 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14343
03:34:01.541 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=282.17, Mass=57, SNR=5.0, Peak=54 HFD=3.7
03:34:01.541 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
03:34:01.541 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.21 = 0.21)
03:34:01.541 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.46 hyp=0.65 cameraTheta=2.36 mountX=0.62 mountY=0.14, mountTheta=0.22
03:34:01.541 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.46, opts=13)
03:34:01.541 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.46)
03:34:01.542 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:01.542 00.000 5052 UpdateGuideState exits: m=57 SNR=5.0
03:34:01.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:01.542 00.000 8976 Worker thread wakes up
03:34:01.542 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.46) opts 0xd
03:34:01.542 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.46)
03:34:01.542 00.000 8976 Moving (-0.46, 0.46) raw xDistance=0.62 yDistance=0.14
03:34:01.542 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:01.542 00.000 5052 Enqueuing Expose request
03:34:01.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62
03:34:01.542 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:34:01.542 00.000 8976 MoveAxis(L, 2, ABG)
03:34:01.542 00.000 8976 stepping (-23, -10) + (-2, 0)
03:34:01.542 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:01.570 00.028 8976 Received - 47 (G) 
03:34:01.570 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:01.570 00.000 8976 stepped: pos (-25, -10)
03:34:01.570 00.000 8976 MoveAxis(U, 0, ABG)
03:34:01.570 00.000 8976 move complete, result=0
03:34:01.570 00.000 8976 worker thread done servicing request
03:34:01.570 00.000 8976 Worker thread wakes up
03:34:01.570 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
03:34:01.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:01.571 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:02.261 00.690 8976 Exposure complete
03:34:02.267 00.006 8976 worker thread done servicing request
03:34:02.267 00.000 5052 OnExposeComplete: enter
03:34:02.267 00.000 5052 UpdateGuideState(): m_state=6
03:34:02.267 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14344
03:34:02.267 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.94, Mass=47, SNR=4.6, Peak=55 HFD=2.1
03:34:02.267 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
03:34:02.267 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
03:34:02.267 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=0.23 hyp=0.32 cameraTheta=2.32 mountX=0.31 mountY=0.05, mountTheta=0.17
03:34:02.268 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.23, opts=13)
03:34:02.268 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.23)
03:34:02.268 00.000 8976 Worker thread wakes up
03:34:02.268 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.23) opts 0xd
03:34:02.268 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.23)
03:34:02.268 00.000 8976 Moving (-0.22, 0.23) raw xDistance=0.31 yDistance=0.05
03:34:02.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
03:34:02.268 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:34:02.268 00.000 8976 MoveAxis(L, 1, ABG)
03:34:02.268 00.000 8976 stepping (-25, -10) + (-1, 0)
03:34:02.268 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:34:02.268 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:34:02.268 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:02.268 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:02.268 00.000 5052 Enqueuing Expose request
03:34:02.268 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:02.289 00.021 8976 Received - 47 (G) 
03:34:02.289 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:02.289 00.000 8976 stepped: pos (-26, -10)
03:34:02.289 00.000 8976 MoveAxis(U, 0, ABG)
03:34:02.289 00.000 8976 move complete, result=0
03:34:02.289 00.000 8976 worker thread done servicing request
03:34:02.289 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:34:02.289 00.000 8976 Worker thread wakes up
03:34:02.289 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:02.289 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:02.975 00.686 8976 Exposure complete
03:34:02.981 00.006 8976 worker thread done servicing request
03:34:02.981 00.000 5052 OnExposeComplete: enter
03:34:02.981 00.000 5052 UpdateGuideState(): m_state=6
03:34:02.981 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14345
03:34:02.981 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.32, Mass=34, SNR=4.0, Peak=55 HFD=1.5
03:34:02.981 00.000 5052 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.04) = xAngle (-3.12 = -3.12)
03:34:02.981 00.000 5052 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.06)
03:34:02.981 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.39 hyp=0.44 cameraTheta=-1.08 mountX=-0.44 mountY=0.04, mountTheta=3.06
03:34:02.982 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.39, opts=13)
03:34:02.982 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.39)
03:34:02.982 00.000 8976 Worker thread wakes up
03:34:02.982 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.39) opts 0xd
03:34:02.982 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.39)
03:34:02.982 00.000 8976 Moving (0.21, -0.39) raw xDistance=-0.44 yDistance=0.04
03:34:02.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
03:34:02.982 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:02.982 00.000 5052 UpdateGuideState exits: m=34 SNR=4.0
03:34:02.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:02.982 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:34:02.982 00.000 8976 MoveAxis(R, 2, ABG)
03:34:02.982 00.000 8976 stepping (-26, -10) + (2, 0)
03:34:02.983 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:02.983 00.000 5052 Enqueuing Expose request
03:34:02.983 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:03.008 00.025 8976 Received - 47 (G) 
03:34:03.009 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:03.009 00.000 8976 stepped: pos (-24, -10)
03:34:03.009 00.000 8976 MoveAxis(U, 0, ABG)
03:34:03.009 00.000 8976 move complete, result=0
03:34:03.009 00.000 8976 worker thread done servicing request
03:34:03.009 00.000 8976 Worker thread wakes up
03:34:03.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:03.009 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:03.010 00.001 5052 GuideStep: -0.4 px 2 ms EAST, 0.0 px 0 ms NORTH
03:34:03.693 00.683 8976 Exposure complete
03:34:03.699 00.006 8976 worker thread done servicing request
03:34:03.699 00.000 5052 OnExposeComplete: enter
03:34:03.699 00.000 5052 UpdateGuideState(): m_state=6
03:34:03.699 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14346
03:34:03.699 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.13, Mass=52, SNR=4.8, Peak=55 HFD=2.3
03:34:03.699 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
03:34:03.699 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.57 = -0.57)
03:34:03.699 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=0.42 hyp=0.42 cameraTheta=1.58 mountX=0.38 mountY=-0.23, mountTheta=-0.54
03:34:03.700 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.42, opts=13)
03:34:03.700 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.42)
03:34:03.700 00.000 8976 Worker thread wakes up
03:34:03.700 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:03.700 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.42) opts 0xd
03:34:03.700 00.000 5052 UpdateGuideState exits: m=52 SNR=4.8
03:34:03.701 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.42)
03:34:03.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:03.701 00.000 8976 Moving (-0.00, 0.42) raw xDistance=0.38 yDistance=-0.23
03:34:03.701 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:03.701 00.000 5052 Enqueuing Expose request
03:34:03.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
03:34:03.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:34:03.701 00.000 8976 MoveAxis(L, 1, ABG)
03:34:03.701 00.000 8976 stepping (-24, -10) + (-1, 0)
03:34:03.701 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:03.728 00.027 8976 Received - 47 (G) 
03:34:03.728 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:03.728 00.000 8976 stepped: pos (-25, -10)
03:34:03.728 00.000 8976 MoveAxis(U, 0, ABG)
03:34:03.728 00.000 8976 move complete, result=0
03:34:03.728 00.000 8976 worker thread done servicing request
03:34:03.728 00.000 8976 Worker thread wakes up
03:34:03.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:03.728 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:03.728 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.2 px 0 ms NORTH
03:34:04.413 00.685 8976 Exposure complete
03:34:04.419 00.006 8976 worker thread done servicing request
03:34:04.419 00.000 5052 OnExposeComplete: enter
03:34:04.419 00.000 5052 UpdateGuideState(): m_state=6
03:34:04.420 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14347
03:34:04.420 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=281.72, Mass=60, SNR=5.3, Peak=53 HFD=3.1
03:34:04.420 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
03:34:04.420 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:34:04.420 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.01 hyp=0.46 cameraTheta=0.01 mountX=-0.20 mountY=-0.39, mountTheta=-2.05
03:34:04.420 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.01, opts=13)
03:34:04.420 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.01)
03:34:04.420 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:04.420 00.000 5052 UpdateGuideState exits: m=60 SNR=5.3
03:34:04.420 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:04.421 00.001 8976 Worker thread wakes up
03:34:04.421 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.01) opts 0xd
03:34:04.421 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.01)
03:34:04.421 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:04.421 00.000 5052 Enqueuing Expose request
03:34:04.421 00.000 8976 Moving (0.46, 0.01) raw xDistance=-0.20 yDistance=-0.39
03:34:04.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:34:04.421 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:34:04.421 00.000 8976 MoveAxis(R, 0, ABG)
03:34:04.421 00.000 8976 MoveAxis(U, 2, ABG)
03:34:04.421 00.000 8976 stepping (-25, -10) + (0, 2)
03:34:04.421 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:04.447 00.026 8976 Received - 47 (G) 
03:34:04.447 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:04.447 00.000 8976 stepped: pos (-25, -8)
03:34:04.447 00.000 8976 move complete, result=0
03:34:04.447 00.000 8976 worker thread done servicing request
03:34:04.447 00.000 8976 Worker thread wakes up
03:34:04.448 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:34:04.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:04.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:05.130 00.682 8976 Exposure complete
03:34:05.136 00.006 8976 worker thread done servicing request
03:34:05.136 00.000 5052 OnExposeComplete: enter
03:34:05.136 00.000 5052 UpdateGuideState(): m_state=6
03:34:05.136 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14348
03:34:05.137 00.001 5052 Star::Find returns 1 (0), X=329.58, Y=280.88, Mass=39, SNR=4.2, Peak=50 HFD=2.5
03:34:05.137 00.000 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.04) = xAngle (-3.16 = 3.12)
03:34:05.137 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
03:34:05.137 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.83 hyp=0.93 cameraTheta=-1.12 mountX=-0.93 mountY=0.11, mountTheta=3.02
03:34:05.137 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.83, opts=13)
03:34:05.137 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.83)
03:34:05.137 00.000 8976 Worker thread wakes up
03:34:05.137 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.83) opts 0xd
03:34:05.138 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.83)
03:34:05.138 00.000 8976 Moving (0.41, -0.83) raw xDistance=-0.93 yDistance=0.11
03:34:05.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.93
03:34:05.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:05.138 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:34:05.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:05.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:34:05.138 00.000 8976 MoveAxis(R, 4, ABG)
03:34:05.138 00.000 8976 stepping (-25, -8) + (4, 0)
03:34:05.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:05.138 00.000 5052 Enqueuing Expose request
03:34:05.138 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:05.183 00.045 8976 Received - 47 (G) 
03:34:05.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:05.183 00.000 8976 stepped: pos (-21, -8)
03:34:05.183 00.000 8976 MoveAxis(U, 0, ABG)
03:34:05.183 00.000 8976 move complete, result=0
03:34:05.183 00.000 8976 worker thread done servicing request
03:34:05.183 00.000 8976 Worker thread wakes up
03:34:05.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:05.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:05.183 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.1 px 0 ms NORTH
03:34:05.871 00.688 8976 Exposure complete
03:34:05.879 00.008 8976 worker thread done servicing request
03:34:05.880 00.001 5052 OnExposeComplete: enter
03:34:05.880 00.000 5052 UpdateGuideState(): m_state=6
03:34:05.880 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14349
03:34:05.880 00.000 5052 Star::Find returns 1 (0), X=330.25, Y=282.52, Mass=37, SNR=4.1, Peak=53 HFD=2.4
03:34:05.880 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
03:34:05.880 00.000 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
03:34:05.880 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=0.81 hyp=1.35 cameraTheta=0.65 mountX=0.23 mountY=-1.35, mountTheta=-1.40
03:34:05.880 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=0.81, opts=13)
03:34:05.881 00.001 5052 Enqueuing Move request for stepguider (1.08, 0.81)
03:34:05.881 00.000 8976 Worker thread wakes up
03:34:05.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, 0.81) opts 0xd
03:34:05.881 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.08, 0.81)
03:34:05.881 00.000 8976 Moving (1.08, 0.81) raw xDistance=0.23 yDistance=-1.35
03:34:05.881 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:05.881 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:34:05.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:05.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:34:05.881 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:05.881 00.000 5052 Enqueuing Expose request
03:34:05.881 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.35
03:34:05.881 00.000 8976 MoveAxis(R, 0, ABG)
03:34:05.881 00.000 8976 MoveAxis(U, 5, ABG)
03:34:05.881 00.000 8976 stepping (-21, -8) + (0, 5)
03:34:05.881 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:05.917 00.036 8976 Received - 47 (G) 
03:34:05.918 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:05.918 00.000 8976 stepped: pos (-21, -3)
03:34:05.918 00.000 8976 move complete, result=0
03:34:05.918 00.000 8976 worker thread done servicing request
03:34:05.918 00.000 8976 Worker thread wakes up
03:34:05.918 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.3 px 5 ms NORTH
03:34:05.918 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:05.918 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:06.603 00.685 8976 Exposure complete
03:34:06.609 00.006 8976 worker thread done servicing request
03:34:06.609 00.000 5052 OnExposeComplete: enter
03:34:06.609 00.000 5052 UpdateGuideState(): m_state=6
03:34:06.609 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14350
03:34:06.609 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.84, Mass=36, SNR=4.0, Peak=55 HFD=2.3
03:34:06.609 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:34:06.609 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
03:34:06.609 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.13 hyp=0.39 cameraTheta=2.81 mountX=0.28 mountY=0.24, mountTheta=0.71
03:34:06.610 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.13, opts=13)
03:34:06.610 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.13)
03:34:06.610 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:06.610 00.000 5052 UpdateGuideState exits: m=36 SNR=4.0
03:34:06.610 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:06.610 00.000 8976 Worker thread wakes up
03:34:06.610 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:06.610 00.000 5052 Enqueuing Expose request
03:34:06.610 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.13) opts 0xd
03:34:06.610 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.13)
03:34:06.610 00.000 8976 Moving (-0.37, 0.13) raw xDistance=0.28 yDistance=0.24
03:34:06.611 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:34:06.611 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:34:06.611 00.000 8976 MoveAxis(L, 1, ABG)
03:34:06.611 00.000 8976 stepping (-21, -3) + (-1, 0)
03:34:06.611 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:06.638 00.027 8976 Received - 47 (G) 
03:34:06.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:06.638 00.000 8976 stepped: pos (-22, -3)
03:34:06.638 00.000 8976 MoveAxis(U, 0, ABG)
03:34:06.638 00.000 8976 move complete, result=0
03:34:06.638 00.000 8976 worker thread done servicing request
03:34:06.638 00.000 8976 Worker thread wakes up
03:34:06.638 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:06.638 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:34:06.639 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:07.324 00.685 8976 Exposure complete
03:34:07.329 00.005 8976 worker thread done servicing request
03:34:07.329 00.000 5052 OnExposeComplete: enter
03:34:07.329 00.000 5052 UpdateGuideState(): m_state=6
03:34:07.329 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14351
03:34:07.330 00.001 5052 Star::Find returns 1 (0), X=329.03, Y=282.14, Mass=36, SNR=4.0, Peak=54 HFD=2.0
03:34:07.330 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.14 = -0.14)
03:34:07.330 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
03:34:07.330 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.43 hyp=0.45 cameraTheta=1.90 mountX=0.45 mountY=-0.11, mountTheta=-0.24
03:34:07.330 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.43, opts=13)
03:34:07.330 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.43)
03:34:07.330 00.000 8976 Worker thread wakes up
03:34:07.330 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.43) opts 0xd
03:34:07.331 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.43)
03:34:07.331 00.000 8976 Moving (-0.15, 0.43) raw xDistance=0.45 yDistance=-0.11
03:34:07.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
03:34:07.331 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:07.331 00.000 5052 UpdateGuideState exits: m=36 SNR=4.0
03:34:07.331 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:07.331 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:07.331 00.000 5052 Enqueuing Expose request
03:34:07.331 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:34:07.331 00.000 8976 MoveAxis(L, 2, ABG)
03:34:07.331 00.000 8976 stepping (-22, -3) + (-2, 0)
03:34:07.331 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:07.357 00.026 8976 Received - 47 (G) 
03:34:07.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:07.357 00.000 8976 stepped: pos (-24, -3)
03:34:07.357 00.000 8976 MoveAxis(U, 0, ABG)
03:34:07.357 00.000 8976 move complete, result=0
03:34:07.357 00.000 8976 worker thread done servicing request
03:34:07.357 00.000 8976 Worker thread wakes up
03:34:07.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:07.357 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:34:07.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:08.042 00.685 8976 Exposure complete
03:34:08.048 00.006 8976 worker thread done servicing request
03:34:08.048 00.000 5052 OnExposeComplete: enter
03:34:08.048 00.000 5052 UpdateGuideState(): m_state=6
03:34:08.048 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14352
03:34:08.048 00.000 5052 Star::Find returns 1 (0), X=328.19, Y=281.98, Mass=38, SNR=4.2, Peak=54 HFD=1.8
03:34:08.048 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:34:08.048 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
03:34:08.048 00.000 5052 CameraToMount -- cameraX=-0.99 cameraY=0.27 hyp=1.02 cameraTheta=2.88 mountX=0.69 mountY=0.68, mountTheta=0.78
03:34:08.049 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.99, y=0.27, opts=13)
03:34:08.049 00.000 5052 Enqueuing Move request for stepguider (-0.99, 0.27)
03:34:08.049 00.000 8976 Worker thread wakes up
03:34:08.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.99, 0.27) opts 0xd
03:34:08.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.99, 0.27)
03:34:08.049 00.000 8976 Moving (-0.99, 0.27) raw xDistance=0.69 yDistance=0.68
03:34:08.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
03:34:08.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
03:34:08.050 00.001 8976 MoveAxis(L, 3, ABG)
03:34:08.050 00.000 8976 stepping (-24, -3) + (-3, 0)
03:34:08.050 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:08.050 00.000 5052 UpdateGuideState exits: m=38 SNR=4.2
03:34:08.050 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:08.050 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:08.050 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:08.050 00.000 5052 Enqueuing Expose request
03:34:08.077 00.027 8976 Received - 47 (G) 
03:34:08.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:08.077 00.000 8976 stepped: pos (-27, -3)
03:34:08.077 00.000 8976 MoveAxis(D, 3, ABG)
03:34:08.077 00.000 8976 stepping (-27, -3) + (0, -3)
03:34:08.077 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:08.108 00.031 8976 Received - 47 (G) 
03:34:08.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:08.108 00.000 8976 stepped: pos (-27, -6)
03:34:08.108 00.000 8976 move complete, result=0
03:34:08.108 00.000 8976 worker thread done servicing request
03:34:08.109 00.001 8976 Worker thread wakes up
03:34:08.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:08.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:08.109 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.7 px 3 ms SOUTH
03:34:08.796 00.687 8976 Exposure complete
03:34:08.802 00.006 8976 worker thread done servicing request
03:34:08.802 00.000 5052 OnExposeComplete: enter
03:34:08.802 00.000 5052 UpdateGuideState(): m_state=6
03:34:08.802 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14353
03:34:08.802 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=280.99, Mass=42, SNR=4.4, Peak=54 HFD=2.2
03:34:08.802 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
03:34:08.802 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.46 = 1.82)
03:34:08.802 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.72 hyp=0.98 cameraTheta=-2.32 mountX=-0.34 mountY=0.95, mountTheta=1.91
03:34:08.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.72, opts=13)
03:34:08.803 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.72)
03:34:08.803 00.000 8976 Worker thread wakes up
03:34:08.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.72) opts 0xd
03:34:08.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.72)
03:34:08.803 00.000 8976 Moving (-0.67, -0.72) raw xDistance=-0.34 yDistance=0.95
03:34:08.803 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:08.803 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:34:08.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:08.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.34
03:34:08.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.95
03:34:08.803 00.000 8976 MoveAxis(R, 1, ABG)
03:34:08.804 00.001 8976 stepping (-27, -6) + (1, 0)
03:34:08.804 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:08.804 00.000 5052 Enqueuing Expose request
03:34:08.804 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:08.828 00.024 8976 Received - 47 (G) 
03:34:08.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:08.828 00.000 8976 stepped: pos (-26, -6)
03:34:08.828 00.000 8976 MoveAxis(D, 4, ABG)
03:34:08.828 00.000 8976 stepping (-26, -6) + (0, -4)
03:34:08.828 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:08.860 00.032 8976 Received - 47 (G) 
03:34:08.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:08.860 00.000 8976 stepped: pos (-26, -10)
03:34:08.860 00.000 8976 move complete, result=0
03:34:08.860 00.000 8976 worker thread done servicing request
03:34:08.860 00.000 8976 Worker thread wakes up
03:34:08.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:08.860 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:08.860 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 1.0 px 4 ms SOUTH
03:34:09.537 00.677 8976 Exposure complete
03:34:09.542 00.005 8976 worker thread done servicing request
03:34:09.543 00.001 5052 OnExposeComplete: enter
03:34:09.543 00.000 5052 UpdateGuideState(): m_state=6
03:34:09.543 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14354
03:34:09.543 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=282.29, Mass=48, SNR=4.6, Peak=54 HFD=2.3
03:34:09.543 00.000 5052 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
03:34:09.543 00.000 5052 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
03:34:09.543 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=0.58 hyp=0.97 cameraTheta=2.50 mountX=0.87 mountY=0.34, mountTheta=0.37
03:34:09.543 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=0.58, opts=13)
03:34:09.544 00.001 5052 Enqueuing Move request for stepguider (-0.78, 0.58)
03:34:09.544 00.000 8976 Worker thread wakes up
03:34:09.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, 0.58) opts 0xd
03:34:09.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, 0.58)
03:34:09.544 00.000 8976 Moving (-0.78, 0.58) raw xDistance=0.87 yDistance=0.34
03:34:09.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:09.544 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:34:09.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:09.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.87
03:34:09.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.34
03:34:09.544 00.000 8976 MoveAxis(L, 4, ABG)
03:34:09.544 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:09.544 00.000 5052 Enqueuing Expose request
03:34:09.544 00.000 8976 stepping (-26, -10) + (-4, 0)
03:34:09.544 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:09.579 00.035 8976 Received - 47 (G) 
03:34:09.579 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:09.579 00.000 8976 stepped: pos (-30, -10)
03:34:09.579 00.000 8976 MoveAxis(D, 2, ABG)
03:34:09.579 00.000 8976 stepping (-30, -10) + (0, -2)
03:34:09.579 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:09.611 00.032 8976 Received - 47 (G) 
03:34:09.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:09.611 00.000 8976 stepped: pos (-30, -12)
03:34:09.611 00.000 8976 move complete, result=0
03:34:09.611 00.000 8976 worker thread done servicing request
03:34:09.611 00.000 8976 Worker thread wakes up
03:34:09.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:09.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:09.611 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.3 px 2 ms SOUTH
03:34:10.294 00.683 8976 Exposure complete
03:34:10.299 00.005 8976 worker thread done servicing request
03:34:10.299 00.000 5052 OnExposeComplete: enter
03:34:10.299 00.000 5052 UpdateGuideState(): m_state=6
03:34:10.300 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14355
03:34:10.300 00.000 5052 Star::Find returns 1 (0), X=327.75, Y=282.50, Mass=48, SNR=4.6, Peak=54 HFD=3.0
03:34:10.300 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:34:10.300 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
03:34:10.300 00.000 5052 CameraToMount -- cameraX=-1.42 cameraY=0.79 hyp=1.62 cameraTheta=2.64 mountX=1.35 mountY=0.76, mountTheta=0.51
03:34:10.300 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.42, y=0.79, opts=13)
03:34:10.300 00.000 5052 Enqueuing Move request for stepguider (-1.42, 0.79)
03:34:10.300 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:10.300 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:34:10.300 00.000 8976 Worker thread wakes up
03:34:10.301 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.42, 0.79) opts 0xd
03:34:10.301 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:10.301 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:10.301 00.000 5052 Enqueuing Expose request
03:34:10.301 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.42, 0.79)
03:34:10.301 00.000 8976 Moving (-1.42, 0.79) raw xDistance=1.35 yDistance=0.76
03:34:10.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.35
03:34:10.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
03:34:10.301 00.000 8976 MoveAxis(L, 6, ABG)
03:34:10.301 00.000 8976 stepping (-30, -12) + (-6, 0)
03:34:10.301 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:34:10.347 00.046 8976 Received - 47 (G) 
03:34:10.347 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:34:10.347 00.000 8976 stepped: pos (-36, -12)
03:34:10.347 00.000 8976 MoveAxis(D, 3, ABG)
03:34:10.347 00.000 8976 stepping (-36, -12) + (0, -3)
03:34:10.347 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:10.379 00.032 8976 Received - 47 (G) 
03:34:10.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:10.379 00.000 8976 stepped: pos (-36, -15)
03:34:10.379 00.000 8976 starting a new bump
03:34:10.379 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.40 = 2.40)
03:34:10.379 00.000 8976 MountToCamera -- mountX=4.54 mountY=1.69 hyp=4.85 mountTheta=0.36 cameraX=-3.57, cameraY=3.28 cameraTheta=2.40
03:34:10.379 00.000 8976 incremental bump (-3.572, 3.277) isValid = 1
03:34:10.379 00.000 8976 Scheduling Mount bump of (-0.085, 0.081)
03:34:10.379 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
03:34:10.379 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
03:34:10.379 00.000 8976 move complete, result=0
03:34:10.379 00.000 9828 Worker thread wakes up
03:34:10.379 00.000 5052 GuideStep: 1.3 px 6 ms WEST, 0.8 px 3 ms SOUTH
03:34:10.379 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
03:34:10.379 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:34:10.379 00.000 8976 worker thread done servicing request
03:34:10.379 00.000 8976 Worker thread wakes up
03:34:10.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:10.380 00.001 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.48 = -0.81)
03:34:10.380 00.000 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.89)
03:34:10.380 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=0.08 mountY=-0.09, mountTheta=-0.84
03:34:10.380 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
03:34:10.380 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:10.380 00.000 9828 BLC: window closed
03:34:10.380 00.000 9828 MoveAxis(W, 26, B)
03:34:10.380 00.000 9828 Guiding  Dir = 3, Dur = 26
03:34:10.380 00.000 9828 IsSlewing returns 0
03:34:10.380 00.000 9828 IsGuiding returns 0
03:34:10.380 00.000 9828 PulseGuide returned control before completion, sleep 36
03:34:10.417 00.037 9828 IsGuiding returns 1
03:34:10.417 00.000 9828 scope still moving after pulse duration time elapsed
03:34:10.448 00.031 9828 IsSlewing returns 0
03:34:10.448 00.000 9828 IsGuiding returns 1
03:34:10.479 00.031 9828 IsSlewing returns 0
03:34:10.479 00.000 9828 IsGuiding returns 1
03:34:10.510 00.031 9828 IsSlewing returns 0
03:34:10.510 00.000 9828 IsGuiding returns 1
03:34:10.542 00.032 9828 IsSlewing returns 0
03:34:10.542 00.000 9828 IsGuiding returns 0
03:34:10.542 00.000 9828 scope move finished after 26 + 136 ms
03:34:10.542 00.000 9828 Move returns status 0, amount 26
03:34:10.542 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:10.542 00.000 9828 MoveAxis(N, 12, B)
03:34:10.542 00.000 9828 Guiding  Dir = 0, Dur = 12
03:34:10.559 00.017 9828 IsSlewing returns 0
03:34:10.559 00.000 9828 IsGuiding returns 0
03:34:10.559 00.000 9828 PulseGuide returned control before completion, sleep 22
03:34:10.589 00.030 9828 IsGuiding returns 1
03:34:10.589 00.000 9828 scope still moving after pulse duration time elapsed
03:34:10.619 00.030 9828 IsSlewing returns 0
03:34:10.619 00.000 9828 IsGuiding returns 1
03:34:10.651 00.032 9828 IsSlewing returns 0
03:34:10.651 00.000 9828 IsGuiding returns 1
03:34:10.681 00.030 9828 IsSlewing returns 0
03:34:10.681 00.000 9828 IsGuiding returns 1
03:34:10.714 00.033 9828 IsSlewing returns 0
03:34:10.714 00.000 9828 IsGuiding returns 1
03:34:10.745 00.031 9828 IsSlewing returns 0
03:34:10.745 00.000 9828 IsGuiding returns 1
03:34:10.775 00.030 9828 IsSlewing returns 0
03:34:10.775 00.000 9828 IsGuiding returns 0
03:34:10.775 00.000 9828 scope move finished after 12 + 204 ms
03:34:10.775 00.000 9828 Move returns status 0, amount 12
03:34:10.775 00.000 9828 move complete, result=0
03:34:10.775 00.000 9828 worker thread done servicing request
03:34:10.775 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
03:34:11.064 00.289 8976 Exposure complete
03:34:11.070 00.006 8976 worker thread done servicing request
03:34:11.070 00.000 5052 OnExposeComplete: enter
03:34:11.070 00.000 5052 UpdateGuideState(): m_state=6
03:34:11.070 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14356
03:34:11.070 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=279.98, Mass=40, SNR=4.3, Peak=52 HFD=3.5
03:34:11.070 00.000 5052 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.04) = xAngle (-3.77 = 2.51)
03:34:11.070 00.000 5052 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.87 = 2.41)
03:34:11.070 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-1.73 hyp=1.75 cameraTheta=-1.73 mountX=-1.42 mountY=1.17, mountTheta=2.45
03:34:11.071 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-1.73, opts=13)
03:34:11.072 00.001 5052 Enqueuing Move request for stepguider (-0.27, -1.73)
03:34:11.072 00.000 8976 Worker thread wakes up
03:34:11.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -1.73) opts 0xd
03:34:11.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -1.73)
03:34:11.072 00.000 8976 Moving (-0.27, -1.73) raw xDistance=-1.42 yDistance=1.17
03:34:11.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.42
03:34:11.072 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.17
03:34:11.072 00.000 8976 MoveAxis(R, 5, ABG)
03:34:11.072 00.000 8976 stepping (-36, -15) + (5, 0)
03:34:11.072 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:11.072 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:11.072 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:34:11.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:11.072 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:11.072 00.000 5052 Enqueuing Expose request
03:34:11.114 00.042 8976 Received - 47 (G) 
03:34:11.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:11.114 00.000 8976 stepped: pos (-31, -15)
03:34:11.114 00.000 8976 MoveAxis(D, 5, ABG)
03:34:11.114 00.000 8976 stepping (-31, -15) + (0, -5)
03:34:11.114 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:11.162 00.048 8976 Received - 47 (G) 
03:34:11.162 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:11.162 00.000 8976 stepped: pos (-31, -20)
03:34:11.162 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:34:11.162 00.000 8976 MountToCamera -- mountTheta (0.44) + m_xAngle (2.04) = xAngle (2.49 = 2.49)
03:34:11.162 00.000 8976 MountToCamera -- mountX=4.61 mountY=2.18 hyp=5.10 mountTheta=0.44 cameraX=-4.04, cameraY=3.11 cameraTheta=2.49
03:34:11.162 00.000 8976 incremental bump (-4.040, 3.113) isValid = 1
03:34:11.162 00.000 8976 Scheduling Mount bump of (-0.106, 0.085)
03:34:11.162 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.08, opts=4)
03:34:11.162 00.000 8976 Enqueuing Move request for scope (-0.11, 0.08)
03:34:11.162 00.000 8976 move complete, result=0
03:34:11.162 00.000 9828 Worker thread wakes up
03:34:11.162 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0x4
03:34:11.162 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
03:34:11.162 00.000 5052 GuideStep: -1.4 px 5 ms EAST, 1.2 px 5 ms SOUTH
03:34:11.162 00.000 8976 worker thread done servicing request
03:34:11.163 00.001 8976 Worker thread wakes up
03:34:11.163 00.000 9828 CameraToMount -- cameraTheta (2.47) - m_xAngle (-3.10) = xAngle (5.56 = -0.72)
03:34:11.163 00.000 9828 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.48 = -0.80)
03:34:11.163 00.000 9828 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.47 mountX=0.10 mountY=-0.10, mountTheta=-0.76
03:34:11.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:11.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:11.163 00.000 9828 Moving (-0.11, 0.08) raw xDistance=0.10 yDistance=-0.10
03:34:11.163 00.000 9828 BLC: window closed
03:34:11.163 00.000 9828 MoveAxis(W, 32, B)
03:34:11.163 00.000 9828 Guiding  Dir = 3, Dur = 32
03:34:11.163 00.000 9828 IsSlewing returns 0
03:34:11.163 00.000 9828 IsGuiding returns 0
03:34:11.163 00.000 9828 PulseGuide returned control before completion, sleep 42
03:34:11.211 00.048 9828 IsGuiding returns 1
03:34:11.211 00.000 9828 scope still moving after pulse duration time elapsed
03:34:11.243 00.032 9828 IsSlewing returns 0
03:34:11.243 00.000 9828 IsGuiding returns 1
03:34:11.276 00.033 9828 IsSlewing returns 0
03:34:11.276 00.000 9828 IsGuiding returns 1
03:34:11.307 00.031 9828 IsSlewing returns 0
03:34:11.307 00.000 9828 IsGuiding returns 0
03:34:11.307 00.000 9828 scope move finished after 32 + 111 ms
03:34:11.307 00.000 9828 Move returns status 0, amount 32
03:34:11.307 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:11.307 00.000 9828 MoveAxis(N, 13, B)
03:34:11.307 00.000 9828 Guiding  Dir = 0, Dur = 13
03:34:11.324 00.017 9828 IsSlewing returns 0
03:34:11.324 00.000 9828 IsGuiding returns 0
03:34:11.324 00.000 9828 PulseGuide returned control before completion, sleep 23
03:34:11.354 00.030 9828 IsGuiding returns 1
03:34:11.354 00.000 9828 scope still moving after pulse duration time elapsed
03:34:11.385 00.031 9828 IsSlewing returns 0
03:34:11.386 00.001 9828 IsGuiding returns 1
03:34:11.416 00.030 9828 IsSlewing returns 0
03:34:11.417 00.001 9828 IsGuiding returns 1
03:34:11.448 00.031 9828 IsSlewing returns 0
03:34:11.448 00.000 9828 IsGuiding returns 1
03:34:11.478 00.030 9828 IsSlewing returns 0
03:34:11.479 00.001 9828 IsGuiding returns 0
03:34:11.479 00.000 9828 scope move finished after 13 + 141 ms
03:34:11.479 00.000 9828 Move returns status 0, amount 13
03:34:11.479 00.000 9828 move complete, result=0
03:34:11.479 00.000 9828 worker thread done servicing request
03:34:11.479 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 13 ms NORTH
03:34:11.847 00.368 8976 Exposure complete
03:34:11.852 00.005 8976 worker thread done servicing request
03:34:11.853 00.001 5052 OnExposeComplete: enter
03:34:11.853 00.000 5052 UpdateGuideState(): m_state=6
03:34:11.853 00.000 5052 Star::Find(18, 328, 279, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14357
03:34:11.853 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.67, Mass=45, SNR=4.5, Peak=55 HFD=2.3
03:34:11.853 00.000 5052 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.04) = xAngle (-2.35 = -2.35)
03:34:11.853 00.000 5052 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
03:34:11.853 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.31 mountX=-0.09 mountY=-0.08, mountTheta=-2.41
03:34:11.854 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.04, opts=13)
03:34:11.854 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.04)
03:34:11.854 00.000 8976 Worker thread wakes up
03:34:11.854 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:11.854 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:34:11.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:11.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.04) opts 0xd
03:34:11.854 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:11.854 00.000 5052 Enqueuing Expose request
03:34:11.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.04)
03:34:11.855 00.001 8976 Moving (0.12, -0.04) raw xDistance=-0.09 yDistance=-0.08
03:34:11.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:34:11.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:34:11.855 00.000 8976 MoveAxis(R, 0, ABG)
03:34:11.855 00.000 8976 MoveAxis(U, 0, ABG)
03:34:11.855 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:34:11.855 00.000 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (2.04) = xAngle (2.54 = 2.54)
03:34:11.855 00.000 8976 MountToCamera -- mountX=4.66 mountY=2.51 hyp=5.29 mountTheta=0.49 cameraX=-4.35, cameraY=3.00 cameraTheta=2.54
03:34:11.855 00.000 8976 incremental bump (-4.353, 3.003) isValid = 1
03:34:11.855 00.000 8976 Scheduling Mount bump of (-0.101, 0.072)
03:34:11.855 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
03:34:11.855 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
03:34:11.855 00.000 8976 move complete, result=0
03:34:11.855 00.000 9828 Worker thread wakes up
03:34:11.855 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:11.855 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
03:34:11.855 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
03:34:11.855 00.000 9828 CameraToMount -- cameraTheta (2.52) - m_xAngle (-3.10) = xAngle (5.62 = -0.67)
03:34:11.855 00.000 8976 worker thread done servicing request
03:34:11.855 00.000 8976 Worker thread wakes up
03:34:11.856 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:11.856 00.000 9828 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.54 = -0.75)
03:34:11.856 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:11.856 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.52 mountX=0.10 mountY=-0.08, mountTheta=-0.71
03:34:11.856 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.10 yDistance=-0.08
03:34:11.856 00.000 9828 BLC: window closed
03:34:11.856 00.000 9828 MoveAxis(W, 31, B)
03:34:11.856 00.000 9828 Guiding  Dir = 3, Dur = 31
03:34:11.856 00.000 9828 IsSlewing returns 0
03:34:11.856 00.000 9828 IsGuiding returns 0
03:34:11.856 00.000 9828 PulseGuide returned control before completion, sleep 41
03:34:11.914 00.058 9828 IsGuiding returns 1
03:34:11.914 00.000 9828 scope still moving after pulse duration time elapsed
03:34:11.944 00.030 9828 IsSlewing returns 0
03:34:11.944 00.000 9828 IsGuiding returns 1
03:34:11.975 00.031 9828 IsSlewing returns 0
03:34:11.975 00.000 9828 IsGuiding returns 1
03:34:12.009 00.034 9828 IsSlewing returns 0
03:34:12.009 00.000 9828 IsGuiding returns 0
03:34:12.009 00.000 9828 scope move finished after 31 + 120 ms
03:34:12.009 00.000 9828 Move returns status 0, amount 31
03:34:12.009 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:12.009 00.000 9828 MoveAxis(N, 11, B)
03:34:12.010 00.001 9828 Guiding  Dir = 0, Dur = 11
03:34:12.024 00.014 9828 IsSlewing returns 0
03:34:12.025 00.001 9828 IsGuiding returns 0
03:34:12.025 00.000 9828 PulseGuide returned control before completion, sleep 21
03:34:12.055 00.030 9828 IsGuiding returns 1
03:34:12.055 00.000 9828 scope still moving after pulse duration time elapsed
03:34:12.086 00.031 9828 IsSlewing returns 0
03:34:12.086 00.000 9828 IsGuiding returns 1
03:34:12.118 00.032 9828 IsSlewing returns 0
03:34:12.119 00.001 9828 IsGuiding returns 1
03:34:12.149 00.030 9828 IsSlewing returns 0
03:34:12.149 00.000 9828 IsGuiding returns 1
03:34:12.180 00.031 9828 IsSlewing returns 0
03:34:12.180 00.000 9828 IsGuiding returns 0
03:34:12.180 00.000 9828 scope move finished after 11 + 145 ms
03:34:12.180 00.000 9828 Move returns status 0, amount 11
03:34:12.180 00.000 9828 move complete, result=0
03:34:12.180 00.000 9828 worker thread done servicing request
03:34:12.180 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 11 ms NORTH
03:34:12.540 00.360 8976 Exposure complete
03:34:12.546 00.006 8976 worker thread done servicing request
03:34:12.546 00.000 5052 OnExposeComplete: enter
03:34:12.546 00.000 5052 UpdateGuideState(): m_state=6
03:34:12.546 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14358
03:34:12.546 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=282.12, Mass=56, SNR=5.0, Peak=53 HFD=2.8
03:34:12.546 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.28 = -1.28)
03:34:12.546 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
03:34:12.546 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.41 hyp=0.60 cameraTheta=0.76 mountX=0.17 mountY=-0.59, mountTheta=-1.29
03:34:12.546 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.41, opts=13)
03:34:12.546 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.41)
03:34:12.547 00.001 8976 Worker thread wakes up
03:34:12.547 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.41) opts 0xd
03:34:12.547 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:12.547 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:34:12.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:12.547 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.41)
03:34:12.547 00.000 8976 Moving (0.43, 0.41) raw xDistance=0.17 yDistance=-0.59
03:34:12.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:34:12.547 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
03:34:12.547 00.000 8976 MoveAxis(R, 0, ABG)
03:34:12.547 00.000 8976 MoveAxis(U, 2, ABG)
03:34:12.547 00.000 8976 stepping (-31, -20) + (0, 2)
03:34:12.547 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:12.547 00.000 5052 Enqueuing Expose request
03:34:12.547 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:12.585 00.038 8976 Received - 47 (G) 
03:34:12.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:12.585 00.000 8976 stepped: pos (-31, -18)
03:34:12.585 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
03:34:12.585 00.000 8976 MountToCamera -- mountTheta (0.51) + m_xAngle (2.04) = xAngle (2.55 = 2.55)
03:34:12.585 00.000 8976 MountToCamera -- mountX=4.69 mountY=2.62 hyp=5.37 mountTheta=0.51 cameraX=-4.47, cameraY=2.98 cameraTheta=2.55
03:34:12.585 00.000 8976 incremental bump (-4.470, 2.978) isValid = 1
03:34:12.585 00.000 8976 Scheduling Mount bump of (-0.143, 0.099)
03:34:12.585 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.14, y=0.10, opts=4)
03:34:12.585 00.000 8976 Enqueuing Move request for scope (-0.14, 0.10)
03:34:12.585 00.000 8976 move complete, result=0
03:34:12.585 00.000 8976 worker thread done servicing request
03:34:12.585 00.000 8976 Worker thread wakes up
03:34:12.585 00.000 9828 Worker thread wakes up
03:34:12.585 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0x4
03:34:12.585 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
03:34:12.585 00.000 9828 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.10) = xAngle (5.63 = -0.65)
03:34:12.585 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:34:12.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:12.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:12.585 00.000 9828 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.55 = -0.73)
03:34:12.585 00.000 9828 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.54 mountX=0.14 mountY=-0.12, mountTheta=-0.70
03:34:12.585 00.000 9828 Moving (-0.14, 0.10) raw xDistance=0.14 yDistance=-0.12
03:34:12.585 00.000 9828 BLC: window closed
03:34:12.585 00.000 9828 MoveAxis(W, 44, B)
03:34:12.586 00.001 9828 Guiding  Dir = 3, Dur = 44
03:34:12.586 00.000 9828 IsSlewing returns 0
03:34:12.586 00.000 9828 IsGuiding returns 0
03:34:12.586 00.000 9828 PulseGuide returned control before completion, sleep 54
03:34:12.649 00.063 9828 IsGuiding returns 1
03:34:12.649 00.000 9828 scope still moving after pulse duration time elapsed
03:34:12.680 00.031 9828 IsSlewing returns 0
03:34:12.684 00.004 9828 IsGuiding returns 1
03:34:12.711 00.027 9828 IsSlewing returns 0
03:34:12.711 00.000 9828 IsGuiding returns 1
03:34:12.742 00.031 9828 IsSlewing returns 0
03:34:12.742 00.000 9828 IsGuiding returns 1
03:34:12.773 00.031 9828 IsSlewing returns 0
03:34:12.773 00.000 9828 IsGuiding returns 0
03:34:12.773 00.000 9828 scope move finished after 44 + 143 ms
03:34:12.773 00.000 9828 Move returns status 0, amount 44
03:34:12.774 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:12.774 00.000 9828 MoveAxis(N, 16, B)
03:34:12.774 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:12.789 00.015 9828 IsSlewing returns 0
03:34:12.789 00.000 9828 IsGuiding returns 0
03:34:12.789 00.000 9828 PulseGuide returned control before completion, sleep 26
03:34:12.819 00.030 9828 IsGuiding returns 1
03:34:12.819 00.000 9828 scope still moving after pulse duration time elapsed
03:34:12.850 00.031 9828 IsSlewing returns 0
03:34:12.850 00.000 9828 IsGuiding returns 1
03:34:12.881 00.031 9828 IsSlewing returns 0
03:34:12.881 00.000 9828 IsGuiding returns 1
03:34:12.912 00.031 9828 IsSlewing returns 0
03:34:12.912 00.000 9828 IsGuiding returns 1
03:34:12.942 00.030 9828 IsSlewing returns 0
03:34:12.942 00.000 9828 IsGuiding returns 0
03:34:12.942 00.000 9828 scope move finished after 16 + 137 ms
03:34:12.942 00.000 9828 Move returns status 0, amount 16
03:34:12.942 00.000 9828 move complete, result=0
03:34:12.942 00.000 9828 worker thread done servicing request
03:34:12.942 00.000 5052 GuideStep: 0.1 px 44 ms WEST, -0.1 px 16 ms NORTH
03:34:13.270 00.328 8976 Exposure complete
03:34:13.275 00.005 8976 worker thread done servicing request
03:34:13.275 00.000 5052 OnExposeComplete: enter
03:34:13.276 00.001 5052 UpdateGuideState(): m_state=6
03:34:13.276 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14359
03:34:13.276 00.000 5052 Star::Find returns 1 (0), X=330.41, Y=281.97, Mass=50, SNR=4.7, Peak=53 HFD=2.7
03:34:13.276 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
03:34:13.276 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
03:34:13.276 00.000 5052 CameraToMount -- cameraX=1.23 cameraY=0.26 hyp=1.26 cameraTheta=0.21 mountX=-0.33 mountY=-1.18, mountTheta=-1.84
03:34:13.276 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.23, y=0.26, opts=13)
03:34:13.276 00.000 5052 Enqueuing Move request for stepguider (1.23, 0.26)
03:34:13.276 00.000 8976 Worker thread wakes up
03:34:13.277 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.23, 0.26) opts 0xd
03:34:13.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.23, 0.26)
03:34:13.277 00.000 8976 Moving (1.23, 0.26) raw xDistance=-0.33 yDistance=-1.18
03:34:13.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:34:13.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.18
03:34:13.277 00.000 8976 MoveAxis(R, 1, ABG)
03:34:13.277 00.000 8976 stepping (-31, -18) + (1, 0)
03:34:13.277 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:13.277 00.000 5052 UpdateGuideState exits: m=50 SNR=4.7
03:34:13.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:13.277 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:13.277 00.000 5052 Enqueuing Expose request
03:34:13.277 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:13.303 00.026 8976 Received - 47 (G) 
03:34:13.304 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:13.304 00.000 8976 stepped: pos (-30, -18)
03:34:13.304 00.000 8976 MoveAxis(U, 5, ABG)
03:34:13.304 00.000 8976 stepping (-30, -18) + (0, 5)
03:34:13.304 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:13.352 00.048 8976 Received - 47 (G) 
03:34:13.352 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:13.352 00.000 8976 stepped: pos (-30, -13)
03:34:13.352 00.000 8976 back inside bump range: decrease bump weight 1.50 => 1.00
03:34:13.352 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
03:34:13.352 00.000 8976 MountToCamera -- mountX=4.66 mountY=2.44 hyp=5.26 mountTheta=0.48 cameraX=-4.29, cameraY=3.03 cameraTheta=2.53
03:34:13.352 00.000 8976 incremental bump (-4.291, 3.035) isValid = 1
03:34:13.352 00.000 8976 Scheduling Mount bump of (-0.094, 0.069)
03:34:13.352 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:34:13.353 00.001 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:34:13.353 00.000 8976 move complete, result=0
03:34:13.353 00.000 9828 Worker thread wakes up
03:34:13.353 00.000 8976 worker thread done servicing request
03:34:13.353 00.000 8976 Worker thread wakes up
03:34:13.353 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:34:13.353 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.2 px 5 ms NORTH
03:34:13.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:13.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:13.353 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:34:13.353 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
03:34:13.353 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
03:34:13.353 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.72
03:34:13.353 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:34:13.353 00.000 9828 BLC: window closed
03:34:13.353 00.000 9828 MoveAxis(W, 29, B)
03:34:13.353 00.000 9828 Guiding  Dir = 3, Dur = 29
03:34:13.353 00.000 9828 IsSlewing returns 0
03:34:13.353 00.000 9828 IsGuiding returns 0
03:34:13.353 00.000 9828 PulseGuide returned control before completion, sleep 39
03:34:13.408 00.055 9828 IsGuiding returns 1
03:34:13.408 00.000 9828 scope still moving after pulse duration time elapsed
03:34:13.440 00.032 9828 IsSlewing returns 0
03:34:13.440 00.000 9828 IsGuiding returns 1
03:34:13.471 00.031 9828 IsSlewing returns 0
03:34:13.471 00.000 9828 IsGuiding returns 1
03:34:13.503 00.032 9828 IsSlewing returns 0
03:34:13.503 00.000 9828 IsGuiding returns 0
03:34:13.503 00.000 9828 scope move finished after 29 + 120 ms
03:34:13.503 00.000 9828 Move returns status 0, amount 29
03:34:13.503 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:13.503 00.000 9828 MoveAxis(N, 11, B)
03:34:13.503 00.000 9828 Guiding  Dir = 0, Dur = 11
03:34:13.518 00.015 9828 IsSlewing returns 0
03:34:13.518 00.000 9828 IsGuiding returns 0
03:34:13.518 00.000 9828 PulseGuide returned control before completion, sleep 21
03:34:13.550 00.032 9828 IsGuiding returns 1
03:34:13.550 00.000 9828 scope still moving after pulse duration time elapsed
03:34:13.581 00.031 9828 IsSlewing returns 0
03:34:13.581 00.000 9828 IsGuiding returns 1
03:34:13.612 00.031 9828 IsSlewing returns 0
03:34:13.612 00.000 9828 IsGuiding returns 1
03:34:13.643 00.031 9828 IsSlewing returns 0
03:34:13.643 00.000 9828 IsGuiding returns 1
03:34:13.674 00.031 9828 IsSlewing returns 0
03:34:13.675 00.001 9828 IsGuiding returns 0
03:34:13.675 00.000 9828 scope move finished after 11 + 145 ms
03:34:13.675 00.000 9828 Move returns status 0, amount 11
03:34:13.675 00.000 9828 move complete, result=0
03:34:13.675 00.000 9828 worker thread done servicing request
03:34:13.675 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
03:34:14.039 00.364 8976 Exposure complete
03:34:14.046 00.007 8976 worker thread done servicing request
03:34:14.046 00.000 5052 OnExposeComplete: enter
03:34:14.046 00.000 5052 UpdateGuideState(): m_state=6
03:34:14.046 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14360
03:34:14.046 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=280.76, Mass=46, SNR=4.6, Peak=55 HFD=2.4
03:34:14.046 00.000 5052 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.04) = xAngle (-3.89 = 2.39)
03:34:14.046 00.000 5052 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.00 = 2.29)
03:34:14.046 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.95 hyp=0.99 cameraTheta=-1.85 mountX=-0.72 mountY=0.75, mountTheta=2.34
03:34:14.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.95, opts=13)
03:34:14.047 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.95)
03:34:14.047 00.000 8976 Worker thread wakes up
03:34:14.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:14.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.95) opts 0xd
03:34:14.047 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:34:14.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.95)
03:34:14.048 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:14.048 00.000 8976 Moving (-0.27, -0.95) raw xDistance=-0.72 yDistance=0.75
03:34:14.048 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:14.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
03:34:14.048 00.000 5052 Enqueuing Expose request
03:34:14.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.75
03:34:14.048 00.000 8976 MoveAxis(R, 3, ABG)
03:34:14.048 00.000 8976 stepping (-30, -13) + (3, 0)
03:34:14.048 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:14.087 00.039 8976 Received - 47 (G) 
03:34:14.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:14.087 00.000 8976 stepped: pos (-27, -13)
03:34:14.087 00.000 8976 MoveAxis(D, 3, ABG)
03:34:14.087 00.000 8976 stepping (-27, -13) + (0, -3)
03:34:14.087 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:14.119 00.032 8976 Received - 47 (G) 
03:34:14.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:14.120 00.001 8976 stepped: pos (-27, -16)
03:34:14.120 00.000 8976 MountToCamera -- mountTheta (0.50) + m_xAngle (2.04) = xAngle (2.55 = 2.55)
03:34:14.120 00.000 8976 MountToCamera -- mountX=4.48 mountY=2.47 hyp=5.12 mountTheta=0.50 cameraX=-4.24, cameraY=2.87 cameraTheta=2.55
03:34:14.120 00.000 8976 incremental bump (-4.243, 2.866) isValid = 1
03:34:14.120 00.000 8976 Scheduling Mount bump of (-0.095, 0.067)
03:34:14.120 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
03:34:14.120 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
03:34:14.120 00.000 8976 move complete, result=0
03:34:14.120 00.000 9828 Worker thread wakes up
03:34:14.120 00.000 8976 worker thread done servicing request
03:34:14.120 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.7 px 3 ms SOUTH
03:34:14.120 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
03:34:14.120 00.000 8976 Worker thread wakes up
03:34:14.120 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
03:34:14.120 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:14.120 00.000 9828 CameraToMount -- cameraTheta (2.53) - m_xAngle (-3.10) = xAngle (5.63 = -0.66)
03:34:14.120 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:14.121 00.001 9828 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.55 = -0.74)
03:34:14.121 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.53 mountX=0.09 mountY=-0.08, mountTheta=-0.70
03:34:14.121 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
03:34:14.121 00.000 9828 BLC: window closed
03:34:14.121 00.000 9828 MoveAxis(W, 29, B)
03:34:14.121 00.000 9828 Guiding  Dir = 3, Dur = 29
03:34:14.121 00.000 9828 IsSlewing returns 0
03:34:14.121 00.000 9828 IsGuiding returns 0
03:34:14.121 00.000 9828 PulseGuide returned control before completion, sleep 39
03:34:14.177 00.056 9828 IsGuiding returns 1
03:34:14.177 00.000 9828 scope still moving after pulse duration time elapsed
03:34:14.207 00.030 9828 IsSlewing returns 0
03:34:14.207 00.000 9828 IsGuiding returns 1
03:34:14.239 00.032 9828 IsSlewing returns 0
03:34:14.239 00.000 9828 IsGuiding returns 1
03:34:14.270 00.031 9828 IsSlewing returns 0
03:34:14.270 00.000 9828 IsGuiding returns 1
03:34:14.302 00.032 9828 IsSlewing returns 0
03:34:14.302 00.000 9828 IsGuiding returns 1
03:34:14.333 00.031 9828 IsSlewing returns 0
03:34:14.333 00.000 9828 IsGuiding returns 0
03:34:14.333 00.000 9828 scope move finished after 29 + 182 ms
03:34:14.333 00.000 9828 Move returns status 0, amount 29
03:34:14.333 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:14.333 00.000 9828 MoveAxis(N, 11, B)
03:34:14.333 00.000 9828 Guiding  Dir = 0, Dur = 11
03:34:14.348 00.015 9828 IsSlewing returns 0
03:34:14.348 00.000 9828 IsGuiding returns 0
03:34:14.348 00.000 9828 PulseGuide returned control before completion, sleep 21
03:34:14.379 00.031 9828 IsGuiding returns 1
03:34:14.379 00.000 9828 scope still moving after pulse duration time elapsed
03:34:14.410 00.031 9828 IsSlewing returns 0
03:34:14.410 00.000 9828 IsGuiding returns 1
03:34:14.441 00.031 9828 IsSlewing returns 0
03:34:14.441 00.000 9828 IsGuiding returns 1
03:34:14.472 00.031 9828 IsSlewing returns 0
03:34:14.472 00.000 9828 IsGuiding returns 1
03:34:14.504 00.032 9828 IsSlewing returns 0
03:34:14.504 00.000 9828 IsGuiding returns 0
03:34:14.504 00.000 9828 scope move finished after 11 + 145 ms
03:34:14.504 00.000 9828 Move returns status 0, amount 11
03:34:14.504 00.000 9828 move complete, result=0
03:34:14.504 00.000 9828 worker thread done servicing request
03:34:14.504 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
03:34:14.807 00.303 8976 Exposure complete
03:34:14.813 00.006 8976 worker thread done servicing request
03:34:14.814 00.001 5052 OnExposeComplete: enter
03:34:14.814 00.000 5052 UpdateGuideState(): m_state=6
03:34:14.814 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14361
03:34:14.814 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.56, Mass=38, SNR=4.2, Peak=55 HFD=2.1
03:34:14.814 00.000 5052 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.04) = xAngle (-3.99 = 2.30)
03:34:14.814 00.000 5052 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.09 = 2.19)
03:34:14.814 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.17 cameraTheta=-1.94 mountX=-0.11 mountY=0.13, mountTheta=2.26
03:34:14.814 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.15, opts=13)
03:34:14.814 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.15)
03:34:14.814 00.000 8976 Worker thread wakes up
03:34:14.815 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.15) opts 0xd
03:34:14.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.15)
03:34:14.815 00.000 8976 Moving (-0.06, -0.15) raw xDistance=-0.11 yDistance=0.13
03:34:14.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:34:14.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:34:14.815 00.000 8976 MoveAxis(R, 0, ABG)
03:34:14.815 00.000 8976 MoveAxis(U, 0, ABG)
03:34:14.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:34:14.815 00.000 5052 UpdateGuideState exits: m=38 SNR=4.2
03:34:14.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:14.815 00.000 8976 MountToCamera -- mountTheta (0.52) + m_xAngle (2.04) = xAngle (2.56 = 2.56)
03:34:14.815 00.000 8976 MountToCamera -- mountX=4.37 mountY=2.50 hyp=5.03 mountTheta=0.52 cameraX=-4.21, cameraY=2.75 cameraTheta=2.56
03:34:14.815 00.000 8976 incremental bump (-4.211, 2.754) isValid = 1
03:34:14.815 00.000 8976 Scheduling Mount bump of (-0.096, 0.065)
03:34:14.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:14.815 00.000 5052 Enqueuing Expose request
03:34:14.815 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
03:34:14.815 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
03:34:14.815 00.000 8976 move complete, result=0
03:34:14.816 00.001 9828 Worker thread wakes up
03:34:14.816 00.000 8976 worker thread done servicing request
03:34:14.816 00.000 8976 Worker thread wakes up
03:34:14.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:14.816 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:14.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:14.816 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
03:34:14.816 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
03:34:14.816 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.64 = -0.64)
03:34:14.816 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.72)
03:34:14.816 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.69
03:34:14.816 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
03:34:14.816 00.000 9828 BLC: window closed
03:34:14.816 00.000 9828 MoveAxis(W, 30, B)
03:34:14.816 00.000 9828 Guiding  Dir = 3, Dur = 30
03:34:14.817 00.001 9828 IsSlewing returns 0
03:34:14.817 00.000 9828 IsGuiding returns 0
03:34:14.817 00.000 9828 PulseGuide returned control before completion, sleep 40
03:34:14.864 00.047 9828 IsGuiding returns 1
03:34:14.864 00.000 9828 scope still moving after pulse duration time elapsed
03:34:14.896 00.032 9828 IsSlewing returns 0
03:34:14.897 00.001 9828 IsGuiding returns 1
03:34:14.926 00.029 9828 IsSlewing returns 0
03:34:14.926 00.000 9828 IsGuiding returns 1
03:34:14.956 00.030 9828 IsSlewing returns 0
03:34:14.956 00.000 9828 IsGuiding returns 0
03:34:14.956 00.000 9828 scope move finished after 30 + 110 ms
03:34:14.956 00.000 9828 Move returns status 0, amount 30
03:34:14.956 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:14.957 00.001 9828 MoveAxis(N, 10, B)
03:34:14.957 00.000 9828 Guiding  Dir = 0, Dur = 10
03:34:14.972 00.015 9828 IsSlewing returns 0
03:34:14.972 00.000 9828 IsGuiding returns 0
03:34:14.972 00.000 9828 PulseGuide returned control before completion, sleep 20
03:34:15.003 00.031 9828 IsGuiding returns 1
03:34:15.003 00.000 9828 scope still moving after pulse duration time elapsed
03:34:15.034 00.031 9828 IsSlewing returns 0
03:34:15.034 00.000 9828 IsGuiding returns 1
03:34:15.065 00.031 9828 IsSlewing returns 0
03:34:15.065 00.000 9828 IsGuiding returns 1
03:34:15.096 00.031 9828 IsSlewing returns 0
03:34:15.096 00.000 9828 IsGuiding returns 1
03:34:15.126 00.030 9828 IsSlewing returns 0
03:34:15.126 00.000 9828 IsGuiding returns 0
03:34:15.126 00.000 9828 scope move finished after 10 + 144 ms
03:34:15.126 00.000 9828 Move returns status 0, amount 10
03:34:15.126 00.000 9828 move complete, result=0
03:34:15.126 00.000 9828 worker thread done servicing request
03:34:15.126 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
03:34:15.503 00.377 8976 Exposure complete
03:34:15.509 00.006 8976 worker thread done servicing request
03:34:15.509 00.000 5052 OnExposeComplete: enter
03:34:15.509 00.000 5052 UpdateGuideState(): m_state=6
03:34:15.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14362
03:34:15.509 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.81, Mass=28, SNR=3.6, Peak=55 HFD=1.1
03:34:15.509 00.000 5052 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
03:34:15.509 00.000 5052 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.57 = -1.57)
03:34:15.509 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.58 mountX=0.02 mountY=-0.19, mountTheta=-1.47
03:34:15.510 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.10, opts=13)
03:34:15.510 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.10)
03:34:15.510 00.000 8976 Worker thread wakes up
03:34:15.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.10) opts 0xd
03:34:15.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.10)
03:34:15.510 00.000 8976 Moving (0.16, 0.10) raw xDistance=0.02 yDistance=-0.19
03:34:15.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:34:15.510 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:34:15.510 00.000 8976 MoveAxis(R, 0, ABG)
03:34:15.510 00.000 8976 MoveAxis(U, 0, ABG)
03:34:15.510 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:15.510 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:34:15.510 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:15.510 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:15.511 00.001 5052 Enqueuing Expose request
03:34:15.511 00.000 8976 MountToCamera -- mountTheta (0.53) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
03:34:15.511 00.000 8976 MountToCamera -- mountX=4.29 mountY=2.51 hyp=4.97 mountTheta=0.53 cameraX=-4.19, cameraY=2.68 cameraTheta=2.57
03:34:15.511 00.000 8976 incremental bump (-4.189, 2.678) isValid = 1
03:34:15.511 00.000 8976 Scheduling Mount bump of (-0.097, 0.064)
03:34:15.511 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:34:15.511 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:34:15.511 00.000 8976 move complete, result=0
03:34:15.511 00.000 9828 Worker thread wakes up
03:34:15.511 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:34:15.511 00.000 8976 worker thread done servicing request
03:34:15.511 00.000 8976 Worker thread wakes up
03:34:15.511 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:34:15.511 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:34:15.511 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:15.512 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:15.512 00.000 9828 CameraToMount -- cameraTheta (2.56) - m_xAngle (-3.10) = xAngle (5.65 = -0.63)
03:34:15.512 00.000 9828 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.57 = -0.71)
03:34:15.512 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.56 mountX=0.09 mountY=-0.08, mountTheta=-0.68
03:34:15.512 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
03:34:15.512 00.000 9828 BLC: window closed
03:34:15.512 00.000 9828 MoveAxis(W, 30, B)
03:34:15.512 00.000 9828 Guiding  Dir = 3, Dur = 30
03:34:15.512 00.000 9828 IsSlewing returns 0
03:34:15.513 00.001 9828 IsGuiding returns 0
03:34:15.513 00.000 9828 PulseGuide returned control before completion, sleep 40
03:34:15.562 00.049 9828 IsGuiding returns 1
03:34:15.562 00.000 9828 scope still moving after pulse duration time elapsed
03:34:15.593 00.031 9828 IsSlewing returns 0
03:34:15.593 00.000 9828 IsGuiding returns 1
03:34:15.623 00.030 9828 IsSlewing returns 0
03:34:15.623 00.000 9828 IsGuiding returns 1
03:34:15.654 00.031 9828 IsSlewing returns 0
03:34:15.654 00.000 9828 IsGuiding returns 0
03:34:15.654 00.000 9828 scope move finished after 30 + 111 ms
03:34:15.654 00.000 9828 Move returns status 0, amount 30
03:34:15.654 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:15.654 00.000 9828 MoveAxis(N, 10, B)
03:34:15.654 00.000 9828 Guiding  Dir = 0, Dur = 10
03:34:15.670 00.016 9828 IsSlewing returns 0
03:34:15.670 00.000 9828 IsGuiding returns 0
03:34:15.670 00.000 9828 PulseGuide returned control before completion, sleep 20
03:34:15.701 00.031 9828 IsGuiding returns 1
03:34:15.701 00.000 9828 scope still moving after pulse duration time elapsed
03:34:15.732 00.031 9828 IsSlewing returns 0
03:34:15.732 00.000 9828 IsGuiding returns 1
03:34:15.763 00.031 9828 IsSlewing returns 0
03:34:15.763 00.000 9828 IsGuiding returns 1
03:34:15.793 00.030 9828 IsSlewing returns 0
03:34:15.793 00.000 9828 IsGuiding returns 1
03:34:15.824 00.031 9828 IsSlewing returns 0
03:34:15.824 00.000 9828 IsGuiding returns 0
03:34:15.824 00.000 9828 scope move finished after 10 + 144 ms
03:34:15.824 00.000 9828 Move returns status 0, amount 10
03:34:15.824 00.000 9828 move complete, result=0
03:34:15.825 00.001 9828 worker thread done servicing request
03:34:15.825 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
03:34:16.197 00.372 8976 Exposure complete
03:34:16.202 00.005 8976 worker thread done servicing request
03:34:16.202 00.000 5052 OnExposeComplete: enter
03:34:16.202 00.000 5052 UpdateGuideState(): m_state=6
03:34:16.202 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14363
03:34:16.202 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.04, Mass=28, SNR=3.6, Peak=53 HFD=1.2
03:34:16.202 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
03:34:16.202 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
03:34:16.202 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.33 hyp=0.39 cameraTheta=0.98 mountX=0.19 mountY=-0.36, mountTheta=-1.08
03:34:16.202 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.33, opts=13)
03:34:16.202 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.33)
03:34:16.203 00.001 8976 Worker thread wakes up
03:34:16.203 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.33) opts 0xd
03:34:16.203 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:16.203 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:34:16.203 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:16.203 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.33)
03:34:16.203 00.000 8976 Moving (0.22, 0.33) raw xDistance=0.19 yDistance=-0.36
03:34:16.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:34:16.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:34:16.203 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:16.203 00.000 5052 Enqueuing Expose request
03:34:16.203 00.000 8976 MoveAxis(R, 0, ABG)
03:34:16.203 00.000 8976 MoveAxis(U, 1, ABG)
03:34:16.203 00.000 8976 stepping (-27, -16) + (0, 1)
03:34:16.203 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:16.229 00.026 8976 Received - 47 (G) 
03:34:16.229 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:16.229 00.000 8976 stepped: pos (-27, -15)
03:34:16.229 00.000 8976 MountToCamera -- mountTheta (0.53) + m_xAngle (2.04) = xAngle (2.57 = 2.57)
03:34:16.229 00.000 8976 MountToCamera -- mountX=4.24 mountY=2.47 hyp=4.91 mountTheta=0.53 cameraX=-4.13, cameraY=2.65 cameraTheta=2.57
03:34:16.229 00.000 8976 incremental bump (-4.128, 2.651) isValid = 1
03:34:16.230 00.001 8976 Scheduling Mount bump of (-0.097, 0.064)
03:34:16.230 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:34:16.230 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:34:16.230 00.000 8976 move complete, result=0
03:34:16.230 00.000 9828 Worker thread wakes up
03:34:16.230 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:34:16.230 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:34:16.230 00.000 9828 CameraToMount -- cameraTheta (2.55) - m_xAngle (-3.10) = xAngle (5.65 = -0.63)
03:34:16.230 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 1 ms NORTH
03:34:16.230 00.000 9828 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.57 = -0.71)
03:34:16.230 00.000 8976 worker thread done servicing request
03:34:16.230 00.000 8976 Worker thread wakes up
03:34:16.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:16.230 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.68
03:34:16.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:16.230 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
03:34:16.231 00.001 9828 BLC: window closed
03:34:16.231 00.000 9828 MoveAxis(W, 30, B)
03:34:16.231 00.000 9828 Guiding  Dir = 3, Dur = 30
03:34:16.231 00.000 9828 IsSlewing returns 0
03:34:16.231 00.000 9828 IsGuiding returns 0
03:34:16.231 00.000 9828 PulseGuide returned control before completion, sleep 40
03:34:16.275 00.044 9828 IsGuiding returns 1
03:34:16.275 00.000 9828 scope still moving after pulse duration time elapsed
03:34:16.306 00.031 9828 IsSlewing returns 0
03:34:16.306 00.000 9828 IsGuiding returns 1
03:34:16.337 00.031 9828 IsSlewing returns 0
03:34:16.337 00.000 9828 IsGuiding returns 1
03:34:16.369 00.032 9828 IsSlewing returns 0
03:34:16.369 00.000 9828 IsGuiding returns 1
03:34:16.399 00.030 9828 IsSlewing returns 0
03:34:16.399 00.000 9828 IsGuiding returns 0
03:34:16.399 00.000 9828 scope move finished after 30 + 137 ms
03:34:16.399 00.000 9828 Move returns status 0, amount 30
03:34:16.399 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:16.399 00.000 9828 MoveAxis(N, 10, B)
03:34:16.399 00.000 9828 Guiding  Dir = 0, Dur = 10
03:34:16.414 00.015 9828 IsSlewing returns 0
03:34:16.414 00.000 9828 IsGuiding returns 0
03:34:16.414 00.000 9828 PulseGuide returned control before completion, sleep 20
03:34:16.445 00.031 9828 IsGuiding returns 1
03:34:16.445 00.000 9828 scope still moving after pulse duration time elapsed
03:34:16.477 00.032 9828 IsSlewing returns 0
03:34:16.478 00.001 9828 IsGuiding returns 1
03:34:16.508 00.030 9828 IsSlewing returns 0
03:34:16.508 00.000 9828 IsGuiding returns 1
03:34:16.540 00.032 9828 IsSlewing returns 0
03:34:16.541 00.001 9828 IsGuiding returns 0
03:34:16.541 00.000 9828 scope move finished after 10 + 117 ms
03:34:16.541 00.000 9828 Move returns status 0, amount 10
03:34:16.541 00.000 9828 move complete, result=0
03:34:16.541 00.000 9828 worker thread done servicing request
03:34:16.542 00.001 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
03:34:16.915 00.373 8976 Exposure complete
03:34:16.921 00.006 8976 worker thread done servicing request
03:34:16.921 00.000 5052 OnExposeComplete: enter
03:34:16.921 00.000 5052 UpdateGuideState(): m_state=6
03:34:16.921 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14364
03:34:16.921 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=18, SNR=2.9, Peak=54 HFD=0.0
03:34:16.921 00.000 5052 DistanceChecker: activated
03:34:16.921 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:16.921 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:34:16.921 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:34:16.921 00.000 8976 Worker thread wakes up
03:34:16.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:34:16.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:34:16.921 00.000 8976 StepGuider: deferring bump for deduced move
03:34:16.922 00.001 8976 move complete, result=0
03:34:16.922 00.000 8976 worker thread done servicing request
03:34:17.023 00.101 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:17.023 00.000 5052 Status Line: Star lost - low SNR
03:34:17.024 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:17.024 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:34:17.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:17.024 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:34:17.024 00.000 5052 Enqueuing Expose request
03:34:17.024 00.000 8976 Worker thread wakes up
03:34:17.024 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:17.024 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:34:17.710 00.686 8976 Exposure complete
03:34:17.716 00.006 8976 worker thread done servicing request
03:34:17.716 00.000 5052 OnExposeComplete: enter
03:34:17.716 00.000 5052 UpdateGuideState(): m_state=6
03:34:17.717 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14365
03:34:17.717 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=282.44, Mass=52, SNR=4.8, Peak=57 HFD=2.3
03:34:17.717 00.000 5052 DistanceChecker: deactivated
03:34:17.717 00.000 5052 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
03:34:17.717 00.000 5052 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
03:34:17.717 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.73 hyp=0.86 cameraTheta=1.03 mountX=0.45 mountY=-0.77, mountTheta=-1.04
03:34:17.717 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.73, opts=13)
03:34:17.717 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.73)
03:34:17.718 00.001 8976 Worker thread wakes up
03:34:17.718 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:17.718 00.000 5052 UpdateGuideState exits: m=52 SNR=4.8
03:34:17.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:17.718 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:17.718 00.000 5052 Enqueuing Expose request
03:34:17.718 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.73) opts 0xd
03:34:17.718 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.73)
03:34:17.718 00.000 8976 Moving (0.44, 0.73) raw xDistance=0.45 yDistance=-0.77
03:34:17.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:34:17.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.77
03:34:17.718 00.000 8976 MoveAxis(L, 2, ABG)
03:34:17.718 00.000 8976 stepping (-27, -15) + (-2, 0)
03:34:17.718 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:17.748 00.030 8976 Received - 47 (G) 
03:34:17.748 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:17.748 00.000 8976 stepped: pos (-29, -15)
03:34:17.748 00.000 8976 MoveAxis(U, 3, ABG)
03:34:17.748 00.000 8976 stepping (-29, -15) + (0, 3)
03:34:17.748 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:17.780 00.032 8976 Received - 47 (G) 
03:34:17.780 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:17.780 00.000 8976 stepped: pos (-29, -12)
03:34:17.780 00.000 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
03:34:17.780 00.000 8976 MountToCamera -- mountX=4.31 mountY=2.28 hyp=4.87 mountTheta=0.49 cameraX=-3.99, cameraY=2.79 cameraTheta=2.53
03:34:17.780 00.000 8976 incremental bump (-3.993, 2.795) isValid = 1
03:34:17.780 00.000 8976 Scheduling Mount bump of (-0.094, 0.068)
03:34:17.780 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:34:17.780 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:34:17.780 00.000 8976 move complete, result=0
03:34:17.780 00.000 9828 Worker thread wakes up
03:34:17.780 00.000 8976 worker thread done servicing request
03:34:17.780 00.000 8976 Worker thread wakes up
03:34:17.780 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:17.780 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:17.780 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.8 px 3 ms NORTH
03:34:17.780 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:34:17.781 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:34:17.781 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.61 = -0.67)
03:34:17.781 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.53 = -0.75)
03:34:17.781 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.72
03:34:17.781 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:34:17.781 00.000 9828 BLC: window closed
03:34:17.781 00.000 9828 MoveAxis(W, 29, B)
03:34:17.781 00.000 9828 Guiding  Dir = 3, Dur = 29
03:34:17.781 00.000 9828 IsSlewing returns 0
03:34:17.781 00.000 9828 IsGuiding returns 0
03:34:17.781 00.000 9828 PulseGuide returned control before completion, sleep 39
03:34:17.827 00.046 9828 IsGuiding returns 1
03:34:17.827 00.000 9828 scope still moving after pulse duration time elapsed
03:34:17.858 00.031 9828 IsSlewing returns 0
03:34:17.858 00.000 9828 IsGuiding returns 1
03:34:17.888 00.030 9828 IsSlewing returns 0
03:34:17.888 00.000 9828 IsGuiding returns 1
03:34:17.919 00.031 9828 IsSlewing returns 0
03:34:17.919 00.000 9828 IsGuiding returns 1
03:34:17.949 00.030 9828 IsSlewing returns 0
03:34:17.950 00.001 9828 IsGuiding returns 0
03:34:17.950 00.000 9828 scope move finished after 29 + 139 ms
03:34:17.950 00.000 9828 Move returns status 0, amount 29
03:34:17.950 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:17.950 00.000 9828 MoveAxis(N, 11, B)
03:34:17.950 00.000 9828 Guiding  Dir = 0, Dur = 11
03:34:17.964 00.014 9828 IsSlewing returns 0
03:34:17.964 00.000 9828 IsGuiding returns 0
03:34:17.964 00.000 9828 PulseGuide returned control before completion, sleep 21
03:34:17.995 00.031 9828 IsGuiding returns 1
03:34:17.995 00.000 9828 scope still moving after pulse duration time elapsed
03:34:18.027 00.032 9828 IsSlewing returns 0
03:34:18.027 00.000 9828 IsGuiding returns 1
03:34:18.058 00.031 9828 IsSlewing returns 0
03:34:18.058 00.000 9828 IsGuiding returns 1
03:34:18.089 00.031 9828 IsSlewing returns 0
03:34:18.089 00.000 9828 IsGuiding returns 1
03:34:18.120 00.031 9828 IsSlewing returns 0
03:34:18.120 00.000 9828 IsGuiding returns 0
03:34:18.120 00.000 9828 scope move finished after 11 + 144 ms
03:34:18.120 00.000 9828 Move returns status 0, amount 11
03:34:18.120 00.000 9828 move complete, result=0
03:34:18.120 00.000 9828 worker thread done servicing request
03:34:18.120 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
03:34:18.466 00.346 8976 Exposure complete
03:34:18.471 00.005 8976 worker thread done servicing request
03:34:18.471 00.000 5052 OnExposeComplete: enter
03:34:18.471 00.000 5052 UpdateGuideState(): m_state=6
03:34:18.471 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14366
03:34:18.471 00.000 5052 Star::Find returns 1 (0), X=330.80, Y=281.17, Mass=38, SNR=4.2, Peak=54 HFD=1.7
03:34:18.471 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
03:34:18.471 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.47 = -2.47)
03:34:18.472 00.001 5052 CameraToMount -- cameraX=1.63 cameraY=-0.54 hyp=1.72 cameraTheta=-0.32 mountX=-1.22 mountY=-1.07, mountTheta=-2.42
03:34:18.472 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.63, y=-0.54, opts=13)
03:34:18.472 00.000 5052 Enqueuing Move request for stepguider (1.63, -0.54)
03:34:18.472 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:18.472 00.000 5052 UpdateGuideState exits: m=38 SNR=4.2
03:34:18.472 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:18.472 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:18.472 00.000 5052 Enqueuing Expose request
03:34:18.472 00.000 8976 Worker thread wakes up
03:34:18.472 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.63, -0.54) opts 0xd
03:34:18.472 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.63, -0.54)
03:34:18.472 00.000 8976 Moving (1.63, -0.54) raw xDistance=-1.22 yDistance=-1.07
03:34:18.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.22
03:34:18.472 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.07
03:34:18.472 00.000 8976 MoveAxis(R, 5, ABG)
03:34:18.472 00.000 8976 stepping (-29, -12) + (5, 0)
03:34:18.472 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:18.515 00.043 8976 Received - 47 (G) 
03:34:18.515 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:18.515 00.000 8976 stepped: pos (-24, -12)
03:34:18.515 00.000 8976 MoveAxis(U, 4, ABG)
03:34:18.515 00.000 8976 stepping (-24, -12) + (0, 4)
03:34:18.515 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:18.547 00.032 8976 Received - 47 (G) 
03:34:18.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:18.547 00.000 8976 stepped: pos (-24, -8)
03:34:18.547 00.000 8976 MountToCamera -- mountTheta (0.44) + m_xAngle (2.04) = xAngle (2.49 = 2.49)
03:34:18.547 00.000 8976 MountToCamera -- mountX=4.10 mountY=1.95 hyp=4.54 mountTheta=0.44 cameraX=-3.60, cameraY=2.76 cameraTheta=2.49
03:34:18.547 00.000 8976 incremental bump (-3.600, 2.762) isValid = 1
03:34:18.547 00.000 8976 Scheduling Mount bump of (-0.091, 0.072)
03:34:18.547 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:34:18.547 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:34:18.547 00.000 8976 move complete, result=0
03:34:18.547 00.000 8976 worker thread done servicing request
03:34:18.547 00.000 9828 Worker thread wakes up
03:34:18.547 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:34:18.547 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:34:18.547 00.000 9828 CameraToMount -- cameraTheta (2.47) - m_xAngle (-3.10) = xAngle (5.57 = -0.72)
03:34:18.547 00.000 8976 Worker thread wakes up
03:34:18.548 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:18.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:18.548 00.000 5052 GuideStep: -1.2 px 5 ms EAST, -1.1 px 4 ms NORTH
03:34:18.548 00.000 9828 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.48 = -0.80)
03:34:18.548 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.47 mountX=0.09 mountY=-0.08, mountTheta=-0.76
03:34:18.548 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:34:18.548 00.000 9828 BLC: window closed
03:34:18.548 00.000 9828 MoveAxis(W, 28, B)
03:34:18.548 00.000 9828 Guiding  Dir = 3, Dur = 28
03:34:18.548 00.000 9828 IsSlewing returns 0
03:34:18.548 00.000 9828 IsGuiding returns 0
03:34:18.549 00.001 9828 PulseGuide returned control before completion, sleep 38
03:34:18.599 00.050 9828 IsGuiding returns 1
03:34:18.599 00.000 9828 scope still moving after pulse duration time elapsed
03:34:18.630 00.031 9828 IsSlewing returns 0
03:34:18.630 00.000 9828 IsGuiding returns 1
03:34:18.660 00.030 9828 IsSlewing returns 0
03:34:18.660 00.000 9828 IsGuiding returns 1
03:34:18.691 00.031 9828 IsSlewing returns 0
03:34:18.691 00.000 9828 IsGuiding returns 0
03:34:18.691 00.000 9828 scope move finished after 28 + 113 ms
03:34:18.691 00.000 9828 Move returns status 0, amount 28
03:34:18.691 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:18.691 00.000 9828 MoveAxis(N, 11, B)
03:34:18.691 00.000 9828 Guiding  Dir = 0, Dur = 11
03:34:18.706 00.015 9828 IsSlewing returns 0
03:34:18.706 00.000 9828 IsGuiding returns 0
03:34:18.706 00.000 9828 PulseGuide returned control before completion, sleep 21
03:34:18.737 00.031 9828 IsGuiding returns 1
03:34:18.737 00.000 9828 scope still moving after pulse duration time elapsed
03:34:18.769 00.032 9828 IsSlewing returns 0
03:34:18.770 00.001 9828 IsGuiding returns 1
03:34:18.799 00.029 9828 IsSlewing returns 0
03:34:18.799 00.000 9828 IsGuiding returns 1
03:34:18.830 00.031 9828 IsSlewing returns 0
03:34:18.830 00.000 9828 IsGuiding returns 1
03:34:18.862 00.032 9828 IsSlewing returns 0
03:34:18.862 00.000 9828 IsGuiding returns 0
03:34:18.862 00.000 9828 scope move finished after 11 + 145 ms
03:34:18.862 00.000 9828 Move returns status 0, amount 11
03:34:18.862 00.000 9828 move complete, result=0
03:34:18.862 00.000 9828 worker thread done servicing request
03:34:18.862 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
03:34:19.236 00.374 8976 Exposure complete
03:34:19.242 00.006 8976 worker thread done servicing request
03:34:19.242 00.000 5052 OnExposeComplete: enter
03:34:19.242 00.000 5052 UpdateGuideState(): m_state=6
03:34:19.242 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14367
03:34:19.242 00.000 5052 Star::Find returns 1 (0), X=330.66, Y=281.05, Mass=46, SNR=4.6, Peak=53 HFD=2.3
03:34:19.242 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
03:34:19.242 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
03:34:19.242 00.000 5052 CameraToMount -- cameraX=1.49 cameraY=-0.66 hyp=1.63 cameraTheta=-0.42 mountX=-1.27 mountY=-0.89, mountTheta=-2.53
03:34:19.243 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.49, y=-0.66, opts=13)
03:34:19.243 00.000 5052 Enqueuing Move request for stepguider (1.49, -0.66)
03:34:19.243 00.000 8976 Worker thread wakes up
03:34:19.243 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.49, -0.66) opts 0xd
03:34:19.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.49, -0.66)
03:34:19.243 00.000 8976 Moving (1.49, -0.66) raw xDistance=-1.27 yDistance=-0.89
03:34:19.243 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:34:19.243 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:34:19.243 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:19.244 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.27
03:34:19.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.89
03:34:19.244 00.000 8976 MoveAxis(R, 6, ABG)
03:34:19.244 00.000 8976 stepping (-24, -8) + (6, 0)
03:34:19.244 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:19.244 00.000 5052 Enqueuing Expose request
03:34:19.244 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:34:19.282 00.038 8976 Received - 47 (G) 
03:34:19.283 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:34:19.283 00.000 8976 stepped: pos (-18, -8)
03:34:19.283 00.000 8976 MoveAxis(U, 4, ABG)
03:34:19.283 00.000 8976 stepping (-18, -8) + (0, 4)
03:34:19.283 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:19.315 00.032 8976 Received - 47 (G) 
03:34:19.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:19.315 00.000 8976 stepped: pos (-18, -4)
03:34:19.315 00.000 8976 MountToCamera -- mountTheta (0.39) + m_xAngle (2.04) = xAngle (2.44 = 2.44)
03:34:19.315 00.000 8976 MountToCamera -- mountX=3.66 mountY=1.52 hyp=3.96 mountTheta=0.39 cameraX=-3.01, cameraY=2.56 cameraTheta=2.44
03:34:19.315 00.000 8976 incremental bump (-3.013, 2.565) isValid = 1
03:34:19.315 00.000 8976 Scheduling Mount bump of (-0.087, 0.077)
03:34:19.315 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
03:34:19.315 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
03:34:19.315 00.000 8976 move complete, result=0
03:34:19.315 00.000 9828 Worker thread wakes up
03:34:19.315 00.000 8976 worker thread done servicing request
03:34:19.315 00.000 5052 GuideStep: -1.3 px 6 ms EAST, -0.9 px 4 ms NORTH
03:34:19.315 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
03:34:19.316 00.001 8976 Worker thread wakes up
03:34:19.316 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:34:19.316 00.000 9828 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.10) = xAngle (5.51 = -0.77)
03:34:19.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:19.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:19.316 00.000 9828 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.43 = -0.85)
03:34:19.316 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=0.08 mountY=-0.09, mountTheta=-0.81
03:34:19.316 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
03:34:19.316 00.000 9828 BLC: window closed
03:34:19.316 00.000 9828 MoveAxis(W, 27, B)
03:34:19.316 00.000 9828 Guiding  Dir = 3, Dur = 27
03:34:19.316 00.000 9828 IsSlewing returns 0
03:34:19.317 00.001 9828 IsGuiding returns 0
03:34:19.317 00.000 9828 PulseGuide returned control before completion, sleep 37
03:34:19.358 00.041 9828 IsGuiding returns 1
03:34:19.358 00.000 9828 scope still moving after pulse duration time elapsed
03:34:19.389 00.031 9828 IsSlewing returns 0
03:34:19.389 00.000 9828 IsGuiding returns 1
03:34:19.420 00.031 9828 IsSlewing returns 0
03:34:19.420 00.000 9828 IsGuiding returns 1
03:34:19.450 00.030 9828 IsSlewing returns 0
03:34:19.450 00.000 9828 IsGuiding returns 1
03:34:19.480 00.030 9828 IsSlewing returns 0
03:34:19.480 00.000 9828 IsGuiding returns 0
03:34:19.480 00.000 9828 scope move finished after 27 + 136 ms
03:34:19.480 00.000 9828 Move returns status 0, amount 27
03:34:19.480 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:19.480 00.000 9828 MoveAxis(N, 12, B)
03:34:19.480 00.000 9828 Guiding  Dir = 0, Dur = 12
03:34:19.496 00.016 9828 IsSlewing returns 0
03:34:19.496 00.000 9828 IsGuiding returns 0
03:34:19.496 00.000 9828 PulseGuide returned control before completion, sleep 22
03:34:19.528 00.032 9828 IsGuiding returns 1
03:34:19.528 00.000 9828 scope still moving after pulse duration time elapsed
03:34:19.559 00.031 9828 IsSlewing returns 0
03:34:19.559 00.000 9828 IsGuiding returns 1
03:34:19.590 00.031 9828 IsSlewing returns 0
03:34:19.590 00.000 9828 IsGuiding returns 1
03:34:19.620 00.030 9828 IsSlewing returns 0
03:34:19.620 00.000 9828 IsGuiding returns 1
03:34:19.651 00.031 9828 IsSlewing returns 0
03:34:19.651 00.000 9828 IsGuiding returns 0
03:34:19.651 00.000 9828 scope move finished after 12 + 143 ms
03:34:19.651 00.000 9828 Move returns status 0, amount 12
03:34:19.651 00.000 9828 move complete, result=0
03:34:19.651 00.000 9828 worker thread done servicing request
03:34:19.651 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
03:34:20.006 00.355 8976 Exposure complete
03:34:20.013 00.007 8976 worker thread done servicing request
03:34:20.013 00.000 5052 OnExposeComplete: enter
03:34:20.013 00.000 5052 UpdateGuideState(): m_state=6
03:34:20.013 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14368
03:34:20.013 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=282.77, Mass=28, SNR=3.6, Peak=52 HFD=1.6
03:34:20.013 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
03:34:20.013 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
03:34:20.013 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=1.06 hyp=1.16 cameraTheta=1.14 mountX=0.72 mountY=-0.98, mountTheta=-0.94
03:34:20.014 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=1.06, opts=13)
03:34:20.014 00.000 5052 Enqueuing Move request for stepguider (0.48, 1.06)
03:34:20.014 00.000 8976 Worker thread wakes up
03:34:20.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 1.06) opts 0xd
03:34:20.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 1.06)
03:34:20.014 00.000 8976 Moving (0.48, 1.06) raw xDistance=0.72 yDistance=-0.98
03:34:20.014 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:20.014 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:34:20.014 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:20.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.72
03:34:20.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.98
03:34:20.014 00.000 8976 MoveAxis(L, 3, ABG)
03:34:20.014 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:20.015 00.001 5052 Enqueuing Expose request
03:34:20.015 00.000 8976 stepping (-18, -4) + (-3, 0)
03:34:20.015 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:20.049 00.034 8976 Received - 47 (G) 
03:34:20.050 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:20.050 00.000 8976 stepped: pos (-21, -4)
03:34:20.050 00.000 8976 MoveAxis(U, 4, ABG)
03:34:20.050 00.000 8976 stepping (-21, -4) + (0, 4)
03:34:20.050 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:20.082 00.032 8976 Received - 47 (G) 
03:34:20.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:20.082 00.000 8976 stepped: pos (-21, 0)
03:34:20.082 00.000 8976 MountToCamera -- mountTheta (0.28) + m_xAngle (2.04) = xAngle (2.32 = 2.32)
03:34:20.082 00.000 8976 MountToCamera -- mountX=3.51 mountY=1.02 hyp=3.65 mountTheta=0.28 cameraX=-2.50, cameraY=2.66 cameraTheta=2.32
03:34:20.082 00.000 8976 incremental bump (-2.502, 2.663) isValid = 1
03:34:20.082 00.000 8976 Scheduling Mount bump of (-0.079, 0.087)
03:34:20.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:34:20.082 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:34:20.082 00.000 8976 move complete, result=0
03:34:20.082 00.000 9828 Worker thread wakes up
03:34:20.083 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:34:20.083 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:34:20.083 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.40 = -0.88)
03:34:20.083 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.32 = -0.96)
03:34:20.083 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.07 mountY=-0.10, mountTheta=-0.91
03:34:20.083 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
03:34:20.083 00.000 9828 BLC: window closed
03:34:20.083 00.000 9828 MoveAxis(W, 24, B)
03:34:20.083 00.000 8976 worker thread done servicing request
03:34:20.083 00.000 8976 Worker thread wakes up
03:34:20.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:20.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:20.083 00.000 9828 Guiding  Dir = 3, Dur = 24
03:34:20.083 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -1.0 px 4 ms NORTH
03:34:20.084 00.001 9828 IsSlewing returns 0
03:34:20.084 00.000 9828 IsGuiding returns 0
03:34:20.084 00.000 9828 PulseGuide returned control before completion, sleep 34
03:34:20.121 00.037 9828 IsGuiding returns 1
03:34:20.121 00.000 9828 scope still moving after pulse duration time elapsed
03:34:20.152 00.031 9828 IsSlewing returns 0
03:34:20.152 00.000 9828 IsGuiding returns 1
03:34:20.184 00.032 9828 IsSlewing returns 0
03:34:20.184 00.000 9828 IsGuiding returns 1
03:34:20.214 00.030 9828 IsSlewing returns 0
03:34:20.214 00.000 9828 IsGuiding returns 1
03:34:20.245 00.031 9828 IsSlewing returns 0
03:34:20.245 00.000 9828 IsGuiding returns 1
03:34:20.275 00.030 9828 IsSlewing returns 0
03:34:20.275 00.000 9828 IsGuiding returns 0
03:34:20.275 00.000 9828 scope move finished after 24 + 168 ms
03:34:20.275 00.000 9828 Move returns status 0, amount 24
03:34:20.275 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:20.275 00.000 9828 MoveAxis(N, 13, B)
03:34:20.275 00.000 9828 Guiding  Dir = 0, Dur = 13
03:34:20.291 00.016 9828 IsSlewing returns 0
03:34:20.292 00.001 9828 IsGuiding returns 0
03:34:20.292 00.000 9828 PulseGuide returned control before completion, sleep 23
03:34:20.322 00.030 9828 IsGuiding returns 1
03:34:20.323 00.001 9828 scope still moving after pulse duration time elapsed
03:34:20.352 00.029 9828 IsSlewing returns 0
03:34:20.352 00.000 9828 IsGuiding returns 1
03:34:20.384 00.032 9828 IsSlewing returns 0
03:34:20.384 00.000 9828 IsGuiding returns 1
03:34:20.414 00.030 9828 IsSlewing returns 0
03:34:20.415 00.001 9828 IsGuiding returns 1
03:34:20.444 00.029 9828 IsSlewing returns 0
03:34:20.444 00.000 9828 IsGuiding returns 0
03:34:20.444 00.000 9828 scope move finished after 13 + 140 ms
03:34:20.444 00.000 9828 Move returns status 0, amount 13
03:34:20.445 00.001 9828 move complete, result=0
03:34:20.445 00.000 9828 worker thread done servicing request
03:34:20.445 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
03:34:20.767 00.322 8976 Exposure complete
03:34:20.773 00.006 8976 worker thread done servicing request
03:34:20.773 00.000 5052 OnExposeComplete: enter
03:34:20.773 00.000 5052 UpdateGuideState(): m_state=6
03:34:20.773 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14369
03:34:20.773 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.05, Mass=54, SNR=4.9, Peak=55 HFD=2.5
03:34:20.773 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.04) = xAngle (-3.54 = 2.74)
03:34:20.773 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.64 = 2.64)
03:34:20.773 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.66 hyp=0.67 cameraTheta=-1.50 mountX=-0.61 mountY=0.32, mountTheta=2.66
03:34:20.774 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.66, opts=13)
03:34:20.774 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.66)
03:34:20.774 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:20.774 00.000 5052 UpdateGuideState exits: m=54 SNR=4.9
03:34:20.774 00.000 8976 Worker thread wakes up
03:34:20.774 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.66) opts 0xd
03:34:20.774 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.66)
03:34:20.774 00.000 8976 Moving (0.05, -0.66) raw xDistance=-0.61 yDistance=0.32
03:34:20.774 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:20.774 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:20.774 00.000 5052 Enqueuing Expose request
03:34:20.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.61
03:34:20.774 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.32
03:34:20.774 00.000 8976 MoveAxis(R, 2, ABG)
03:34:20.774 00.000 8976 stepping (-21, 0) + (2, 0)
03:34:20.774 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:20.802 00.028 8976 Received - 47 (G) 
03:34:20.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:20.802 00.000 8976 stepped: pos (-19, 0)
03:34:20.802 00.000 8976 MoveAxis(D, 1, ABG)
03:34:20.802 00.000 8976 stepping (-19, 0) + (0, -1)
03:34:20.802 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:20.834 00.032 8976 Received - 47 (G) 
03:34:20.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:20.834 00.000 8976 stepped: pos (-19, -1)
03:34:20.834 00.000 8976 MountToCamera -- mountTheta (0.22) + m_xAngle (2.04) = xAngle (2.26 = 2.26)
03:34:20.834 00.000 8976 MountToCamera -- mountX=3.31 mountY=0.73 hyp=3.39 mountTheta=0.22 cameraX=-2.16, cameraY=2.62 cameraTheta=2.26
03:34:20.834 00.000 8976 incremental bump (-2.160, 2.615) isValid = 1
03:34:20.834 00.000 8976 Scheduling Mount bump of (-0.073, 0.092)
03:34:20.834 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:34:20.834 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:34:20.834 00.000 8976 move complete, result=0
03:34:20.834 00.000 8976 worker thread done servicing request
03:34:20.834 00.000 8976 Worker thread wakes up
03:34:20.834 00.000 9828 Worker thread wakes up
03:34:20.834 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:34:20.834 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:34:20.834 00.000 9828 CameraToMount -- cameraTheta (2.24) - m_xAngle (-3.10) = xAngle (5.34 = -0.94)
03:34:20.835 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:20.835 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:20.835 00.000 9828 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.26 = -1.02)
03:34:20.835 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=0.07 mountY=-0.10, mountTheta=-0.97
03:34:20.835 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:34:20.835 00.000 9828 BLC: window closed
03:34:20.835 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:34:20.835 00.000 9828 MoveAxis(W, 22, B)
03:34:20.835 00.000 9828 Guiding  Dir = 3, Dur = 22
03:34:20.835 00.000 9828 IsSlewing returns 0
03:34:20.835 00.000 9828 IsGuiding returns 0
03:34:20.835 00.000 9828 PulseGuide returned control before completion, sleep 32
03:34:20.878 00.043 9828 IsGuiding returns 1
03:34:20.878 00.000 9828 scope still moving after pulse duration time elapsed
03:34:20.909 00.031 9828 IsSlewing returns 0
03:34:20.909 00.000 9828 IsGuiding returns 1
03:34:20.939 00.030 9828 IsSlewing returns 0
03:34:20.939 00.000 9828 IsGuiding returns 1
03:34:20.970 00.031 9828 IsSlewing returns 0
03:34:20.970 00.000 9828 IsGuiding returns 1
03:34:21.000 00.030 9828 IsSlewing returns 0
03:34:21.000 00.000 9828 IsGuiding returns 0
03:34:21.000 00.000 9828 scope move finished after 22 + 143 ms
03:34:21.000 00.000 9828 Move returns status 0, amount 22
03:34:21.000 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:21.000 00.000 9828 MoveAxis(N, 14, B)
03:34:21.000 00.000 9828 Guiding  Dir = 0, Dur = 14
03:34:21.016 00.016 9828 IsSlewing returns 0
03:34:21.016 00.000 9828 IsGuiding returns 0
03:34:21.016 00.000 9828 PulseGuide returned control before completion, sleep 24
03:34:21.047 00.031 9828 IsGuiding returns 1
03:34:21.047 00.000 9828 scope still moving after pulse duration time elapsed
03:34:21.079 00.032 9828 IsSlewing returns 0
03:34:21.080 00.001 9828 IsGuiding returns 1
03:34:21.110 00.030 9828 IsSlewing returns 0
03:34:21.110 00.000 9828 IsGuiding returns 1
03:34:21.141 00.031 9828 IsSlewing returns 0
03:34:21.141 00.000 9828 IsGuiding returns 1
03:34:21.172 00.031 9828 IsSlewing returns 0
03:34:21.172 00.000 9828 IsGuiding returns 0
03:34:21.172 00.000 9828 scope move finished after 14 + 141 ms
03:34:21.172 00.000 9828 Move returns status 0, amount 14
03:34:21.172 00.000 9828 move complete, result=0
03:34:21.172 00.000 9828 worker thread done servicing request
03:34:21.172 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 14 ms NORTH
03:34:21.520 00.348 8976 Exposure complete
03:34:21.525 00.005 8976 worker thread done servicing request
03:34:21.525 00.000 5052 OnExposeComplete: enter
03:34:21.525 00.000 5052 UpdateGuideState(): m_state=6
03:34:21.525 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14370
03:34:21.525 00.000 5052 Star::Find returns 1 (0), X=330.77, Y=282.90, Mass=35, SNR=4.0, Peak=54 HFD=2.3
03:34:21.525 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
03:34:21.526 00.001 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
03:34:21.526 00.000 5052 CameraToMount -- cameraX=1.60 cameraY=1.19 hyp=1.99 cameraTheta=0.64 mountX=0.33 mountY=-1.98, mountTheta=-1.41
03:34:21.526 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.60, y=1.19, opts=13)
03:34:21.526 00.000 5052 Enqueuing Move request for stepguider (1.60, 1.19)
03:34:21.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:34:21.526 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:34:21.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:21.526 00.000 8976 Worker thread wakes up
03:34:21.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.60, 1.19) opts 0xd
03:34:21.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.60, 1.19)
03:34:21.527 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:21.527 00.000 5052 Enqueuing Expose request
03:34:21.527 00.000 8976 Moving (1.60, 1.19) raw xDistance=0.33 yDistance=-1.98
03:34:21.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.33
03:34:21.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.24 from input -1.98
03:34:21.527 00.000 8976 MoveAxis(L, 1, ABG)
03:34:21.527 00.000 8976 stepping (-19, -1) + (-1, 0)
03:34:21.527 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:21.553 00.026 8976 Received - 47 (G) 
03:34:21.553 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:21.553 00.000 8976 stepped: pos (-20, -1)
03:34:21.553 00.000 8976 MoveAxis(U, 8, ABG)
03:34:21.553 00.000 8976 stepping (-20, -1) + (0, 8)
03:34:21.553 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
03:34:21.601 00.048 8976 Received - 47 (G) 
03:34:21.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
03:34:21.601 00.000 8976 stepped: pos (-20, 7)
03:34:21.601 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.08 = 2.08)
03:34:21.601 00.000 8976 MountToCamera -- mountX=3.23 mountY=0.12 hyp=3.23 mountTheta=0.04 cameraX=-1.58, cameraY=2.82 cameraTheta=2.08
03:34:21.601 00.000 8976 incremental bump (-1.581, 2.819) isValid = 1
03:34:21.601 00.000 8976 Scheduling Mount bump of (-0.056, 0.104)
03:34:21.601 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:34:21.601 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:34:21.601 00.000 8976 move complete, result=0
03:34:21.601 00.000 8976 worker thread done servicing request
03:34:21.601 00.000 8976 Worker thread wakes up
03:34:21.601 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -2.0 px 8 ms NORTH
03:34:21.602 00.001 9828 Worker thread wakes up
03:34:21.602 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:34:21.602 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:34:21.602 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.16 = -1.12)
03:34:21.602 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.08 = -1.20)
03:34:21.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:21.602 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
03:34:21.602 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:21.602 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:34:21.602 00.000 9828 BLC: window closed
03:34:21.603 00.001 9828 MoveAxis(W, 16, B)
03:34:21.603 00.000 9828 Guiding  Dir = 3, Dur = 16
03:34:21.603 00.000 9828 IsSlewing returns 0
03:34:21.603 00.000 9828 IsGuiding returns 0
03:34:21.604 00.001 9828 PulseGuide returned control before completion, sleep 26
03:34:21.638 00.034 9828 IsGuiding returns 1
03:34:21.638 00.000 9828 scope still moving after pulse duration time elapsed
03:34:21.669 00.031 9828 IsSlewing returns 0
03:34:21.669 00.000 9828 IsGuiding returns 1
03:34:21.700 00.031 9828 IsSlewing returns 0
03:34:21.700 00.000 9828 IsGuiding returns 1
03:34:21.730 00.030 9828 IsSlewing returns 0
03:34:21.730 00.000 9828 IsGuiding returns 0
03:34:21.730 00.000 9828 scope move finished after 16 + 110 ms
03:34:21.730 00.000 9828 Move returns status 0, amount 16
03:34:21.730 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:21.730 00.000 9828 MoveAxis(N, 15, B)
03:34:21.730 00.000 9828 Guiding  Dir = 0, Dur = 15
03:34:21.745 00.015 9828 IsSlewing returns 0
03:34:21.745 00.000 9828 IsGuiding returns 0
03:34:21.745 00.000 9828 PulseGuide returned control before completion, sleep 25
03:34:21.776 00.031 9828 IsGuiding returns 1
03:34:21.776 00.000 9828 scope still moving after pulse duration time elapsed
03:34:21.806 00.030 9828 IsSlewing returns 0
03:34:21.806 00.000 9828 IsGuiding returns 1
03:34:21.838 00.032 9828 IsSlewing returns 0
03:34:21.838 00.000 9828 IsGuiding returns 1
03:34:21.869 00.031 9828 IsSlewing returns 0
03:34:21.869 00.000 9828 IsGuiding returns 1
03:34:21.900 00.031 9828 IsSlewing returns 0
03:34:21.900 00.000 9828 IsGuiding returns 0
03:34:21.900 00.000 9828 scope move finished after 15 + 140 ms
03:34:21.900 00.000 9828 Move returns status 0, amount 15
03:34:21.900 00.000 9828 move complete, result=0
03:34:21.901 00.001 9828 worker thread done servicing request
03:34:21.901 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
03:34:22.287 00.386 8976 Exposure complete
03:34:22.293 00.006 8976 worker thread done servicing request
03:34:22.294 00.001 5052 OnExposeComplete: enter
03:34:22.294 00.000 5052 UpdateGuideState(): m_state=6
03:34:22.294 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14371
03:34:22.294 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.57, Mass=29, SNR=3.7, Peak=53 HFD=1.4
03:34:22.294 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
03:34:22.294 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
03:34:22.294 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.14 hyp=0.51 cameraTheta=-0.28 mountX=-0.35 mountY=-0.34, mountTheta=-2.38
03:34:22.294 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.14, opts=13)
03:34:22.294 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.14)
03:34:22.295 00.001 8976 Worker thread wakes up
03:34:22.295 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.14) opts 0xd
03:34:22.295 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.14)
03:34:22.295 00.000 8976 Moving (0.49, -0.14) raw xDistance=-0.35 yDistance=-0.34
03:34:22.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
03:34:22.295 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.34
03:34:22.295 00.000 8976 MoveAxis(R, 1, ABG)
03:34:22.295 00.000 8976 stepping (-20, 7) + (1, 0)
03:34:22.295 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:34:22.295 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:22.295 00.000 5052 UpdateGuideState exits: m=29 SNR=3.7
03:34:22.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:22.295 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:22.295 00.000 5052 Enqueuing Expose request
03:34:22.319 00.024 8976 Received - 47 (G) 
03:34:22.320 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:22.320 00.000 8976 stepped: pos (-19, 7)
03:34:22.320 00.000 8976 MoveAxis(U, 2, ABG)
03:34:22.320 00.000 8976 stepping (-19, 7) + (0, 2)
03:34:22.320 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:22.352 00.032 8976 Received - 47 (G) 
03:34:22.352 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:22.353 00.001 8976 stepped: pos (-19, 9)
03:34:22.353 00.000 8976 MountToCamera -- mountTheta (-0.12) + m_xAngle (2.04) = xAngle (1.92 = 1.92)
03:34:22.353 00.000 8976 MountToCamera -- mountX=3.12 mountY=-0.39 hyp=3.15 mountTheta=-0.12 cameraX=-1.08, cameraY=2.96 cameraTheta=1.92
03:34:22.353 00.000 8976 incremental bump (-1.076, 2.958) isValid = 1
03:34:22.353 00.000 8976 Scheduling Mount bump of (-0.039, 0.112)
03:34:22.353 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:34:22.353 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:34:22.354 00.001 8976 move complete, result=0
03:34:22.354 00.000 8976 worker thread done servicing request
03:34:22.354 00.000 8976 Worker thread wakes up
03:34:22.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:22.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:22.354 00.000 5052 GuideStep: -0.4 px 1 ms EAST, -0.3 px 2 ms NORTH
03:34:22.354 00.000 9828 Worker thread wakes up
03:34:22.354 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:34:22.354 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:34:22.355 00.001 9828 CameraToMount -- cameraTheta (1.91) - m_xAngle (-3.10) = xAngle (5.00 = -1.28)
03:34:22.355 00.000 9828 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.92 = -1.36)
03:34:22.355 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=0.03 mountY=-0.12, mountTheta=-1.28
03:34:22.355 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
03:34:22.355 00.000 9828 BLC: window closed
03:34:22.355 00.000 9828 MoveAxis(W, 11, B)
03:34:22.355 00.000 9828 Guiding  Dir = 3, Dur = 11
03:34:22.355 00.000 9828 IsSlewing returns 0
03:34:22.356 00.001 9828 IsGuiding returns 0
03:34:22.356 00.000 9828 PulseGuide returned control before completion, sleep 21
03:34:22.383 00.027 9828 IsGuiding returns 1
03:34:22.383 00.000 9828 scope still moving after pulse duration time elapsed
03:34:22.414 00.031 9828 IsSlewing returns 0
03:34:22.415 00.001 9828 IsGuiding returns 1
03:34:22.446 00.031 9828 IsSlewing returns 0
03:34:22.446 00.000 9828 IsGuiding returns 1
03:34:22.476 00.030 9828 IsSlewing returns 0
03:34:22.476 00.000 9828 IsGuiding returns 1
03:34:22.508 00.032 9828 IsSlewing returns 0
03:34:22.508 00.000 9828 IsGuiding returns 1
03:34:22.540 00.032 9828 IsSlewing returns 0
03:34:22.540 00.000 9828 IsGuiding returns 1
03:34:22.571 00.031 9828 IsSlewing returns 0
03:34:22.571 00.000 9828 IsGuiding returns 0
03:34:22.571 00.000 9828 scope move finished after 11 + 204 ms
03:34:22.571 00.000 9828 Move returns status 0, amount 11
03:34:22.571 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:22.571 00.000 9828 MoveAxis(N, 16, B)
03:34:22.571 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:22.586 00.015 9828 IsSlewing returns 0
03:34:22.586 00.000 9828 IsGuiding returns 0
03:34:22.586 00.000 9828 PulseGuide returned control before completion, sleep 26
03:34:22.618 00.032 9828 IsGuiding returns 1
03:34:22.618 00.000 9828 scope still moving after pulse duration time elapsed
03:34:22.650 00.032 9828 IsSlewing returns 0
03:34:22.650 00.000 9828 IsGuiding returns 1
03:34:22.682 00.032 9828 IsSlewing returns 0
03:34:22.682 00.000 9828 IsGuiding returns 1
03:34:22.713 00.031 9828 IsSlewing returns 0
03:34:22.713 00.000 9828 IsGuiding returns 1
03:34:22.744 00.031 9828 IsSlewing returns 0
03:34:22.744 00.000 9828 IsGuiding returns 0
03:34:22.744 00.000 9828 scope move finished after 16 + 141 ms
03:34:22.744 00.000 9828 Move returns status 0, amount 16
03:34:22.744 00.000 9828 move complete, result=0
03:34:22.744 00.000 9828 worker thread done servicing request
03:34:22.744 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
03:34:23.038 00.294 8976 Exposure complete
03:34:23.044 00.006 8976 worker thread done servicing request
03:34:23.044 00.000 5052 OnExposeComplete: enter
03:34:23.044 00.000 5052 UpdateGuideState(): m_state=6
03:34:23.044 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14372
03:34:23.044 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=282.59, Mass=54, SNR=4.9, Peak=53 HFD=2.9
03:34:23.044 00.000 5052 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
03:34:23.044 00.000 5052 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
03:34:23.044 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.88 hyp=0.88 cameraTheta=1.64 mountX=0.81 mountY=-0.43, mountTheta=-0.48
03:34:23.045 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.88, opts=13)
03:34:23.045 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.88)
03:34:23.045 00.000 8976 Worker thread wakes up
03:34:23.045 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.88) opts 0xd
03:34:23.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.88)
03:34:23.045 00.000 8976 Moving (-0.06, 0.88) raw xDistance=0.81 yDistance=-0.43
03:34:23.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.81
03:34:23.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
03:34:23.045 00.000 8976 MoveAxis(L, 3, ABG)
03:34:23.045 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:34:23.045 00.000 5052 UpdateGuideState exits: m=54 SNR=4.9
03:34:23.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:23.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:23.045 00.000 5052 Enqueuing Expose request
03:34:23.045 00.000 8976 stepping (-19, 9) + (-3, 0)
03:34:23.046 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:23.072 00.026 8976 Received - 47 (G) 
03:34:23.072 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:23.072 00.000 8976 stepped: pos (-22, 9)
03:34:23.072 00.000 8976 MoveAxis(U, 2, ABG)
03:34:23.072 00.000 8976 stepping (-22, 9) + (0, 2)
03:34:23.072 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:23.103 00.031 8976 Received - 47 (G) 
03:34:23.103 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:23.103 00.000 8976 stepped: pos (-22, 11)
03:34:23.103 00.000 8976 MountToCamera -- mountTheta (-0.26) + m_xAngle (2.04) = xAngle (1.79 = 1.79)
03:34:23.104 00.001 8976 MountToCamera -- mountX=3.20 mountY=-0.84 hyp=3.31 mountTheta=-0.26 cameraX=-0.71, cameraY=3.23 cameraTheta=1.79
03:34:23.104 00.000 8976 incremental bump (-0.714, 3.234) isValid = 1
03:34:23.104 00.000 8976 Scheduling Mount bump of (-0.025, 0.116)
03:34:23.104 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:34:23.104 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:34:23.104 00.000 8976 move complete, result=0
03:34:23.104 00.000 9828 Worker thread wakes up
03:34:23.104 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.4 px 2 ms NORTH
03:34:23.104 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:34:23.104 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:34:23.104 00.000 9828 CameraToMount -- cameraTheta (1.78) - m_xAngle (-3.10) = xAngle (4.88 = -1.41)
03:34:23.104 00.000 9828 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.80 = -1.49)
03:34:23.104 00.000 8976 worker thread done servicing request
03:34:23.104 00.000 8976 Worker thread wakes up
03:34:23.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:23.104 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.78 mountX=0.02 mountY=-0.12, mountTheta=-1.41
03:34:23.105 00.001 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:34:23.105 00.000 9828 BLC: window closed
03:34:23.105 00.000 9828 MoveAxis(W, 6, B)
03:34:23.105 00.000 9828 Guiding  Dir = 3, Dur = 6
03:34:23.105 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:23.105 00.000 9828 IsSlewing returns 0
03:34:23.105 00.000 9828 IsGuiding returns 0
03:34:23.105 00.000 9828 PulseGuide returned control before completion, sleep 16
03:34:23.130 00.025 9828 IsGuiding returns 1
03:34:23.130 00.000 9828 scope still moving after pulse duration time elapsed
03:34:23.162 00.032 9828 IsSlewing returns 0
03:34:23.162 00.000 9828 IsGuiding returns 1
03:34:23.193 00.031 9828 IsSlewing returns 0
03:34:23.193 00.000 9828 IsGuiding returns 1
03:34:23.224 00.031 9828 IsSlewing returns 0
03:34:23.224 00.000 9828 IsGuiding returns 0
03:34:23.224 00.000 9828 scope move finished after 6 + 112 ms
03:34:23.224 00.000 9828 Move returns status 0, amount 6
03:34:23.224 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:23.224 00.000 9828 MoveAxis(N, 16, B)
03:34:23.224 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:23.240 00.016 9828 IsSlewing returns 0
03:34:23.240 00.000 9828 IsGuiding returns 0
03:34:23.240 00.000 9828 PulseGuide returned control before completion, sleep 26
03:34:23.272 00.032 9828 IsGuiding returns 1
03:34:23.272 00.000 9828 scope still moving after pulse duration time elapsed
03:34:23.303 00.031 9828 IsSlewing returns 0
03:34:23.303 00.000 9828 IsGuiding returns 1
03:34:23.335 00.032 9828 IsSlewing returns 0
03:34:23.335 00.000 9828 IsGuiding returns 1
03:34:23.366 00.031 9828 IsSlewing returns 0
03:34:23.366 00.000 9828 IsGuiding returns 1
03:34:23.397 00.031 9828 IsSlewing returns 0
03:34:23.397 00.000 9828 IsGuiding returns 0
03:34:23.397 00.000 9828 scope move finished after 16 + 141 ms
03:34:23.397 00.000 9828 Move returns status 0, amount 16
03:34:23.397 00.000 9828 move complete, result=0
03:34:23.397 00.000 9828 worker thread done servicing request
03:34:23.397 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
03:34:23.789 00.392 8976 Exposure complete
03:34:23.794 00.005 8976 worker thread done servicing request
03:34:23.795 00.001 5052 OnExposeComplete: enter
03:34:23.795 00.000 5052 UpdateGuideState(): m_state=6
03:34:23.795 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14373
03:34:23.795 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=280.24, Mass=55, SNR=5.0, Peak=54 HFD=2.0
03:34:23.795 00.000 5052 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.04) = xAngle (-3.53 = 2.76)
03:34:23.795 00.000 5052 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.63 = 2.65)
03:34:23.795 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-1.47 hyp=1.48 cameraTheta=-1.48 mountX=-1.37 mountY=0.69, mountTheta=2.67
03:34:23.795 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-1.47, opts=13)
03:34:23.795 00.000 5052 Enqueuing Move request for stepguider (0.13, -1.47)
03:34:23.795 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:23.796 00.001 5052 UpdateGuideState exits: m=55 SNR=5.0
03:34:23.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:23.796 00.000 8976 Worker thread wakes up
03:34:23.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -1.47) opts 0xd
03:34:23.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -1.47)
03:34:23.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:23.796 00.000 5052 Enqueuing Expose request
03:34:23.796 00.000 8976 Moving (0.13, -1.47) raw xDistance=-1.37 yDistance=0.69
03:34:23.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.37
03:34:23.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.69
03:34:23.796 00.000 8976 MoveAxis(R, 5, ABG)
03:34:23.796 00.000 8976 stepping (-22, 11) + (5, 0)
03:34:23.796 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:23.839 00.043 8976 Received - 47 (G) 
03:34:23.839 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:23.839 00.000 8976 stepped: pos (-17, 11)
03:34:23.839 00.000 8976 MoveAxis(D, 3, ABG)
03:34:23.839 00.000 8976 stepping (-17, 11) + (0, -3)
03:34:23.839 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:23.870 00.031 8976 Received - 47 (G) 
03:34:23.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:23.870 00.000 8976 stepped: pos (-17, 8)
03:34:23.870 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
03:34:23.870 00.000 8976 MountToCamera -- mountX=3.01 mountY=-0.98 hyp=3.16 mountTheta=-0.32 cameraX=-0.50, cameraY=3.12 cameraTheta=1.73
03:34:23.870 00.000 8976 incremental bump (-0.496, 3.123) isValid = 1
03:34:23.871 00.001 8976 Scheduling Mount bump of (-0.018, 0.118)
03:34:23.871 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:34:23.871 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:34:23.871 00.000 8976 move complete, result=0
03:34:23.871 00.000 8976 worker thread done servicing request
03:34:23.871 00.000 8976 Worker thread wakes up
03:34:23.871 00.000 5052 GuideStep: -1.4 px 5 ms EAST, 0.7 px 3 ms SOUTH
03:34:23.871 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:23.871 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:23.871 00.000 9828 Worker thread wakes up
03:34:23.871 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:34:23.871 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:34:23.871 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.46)
03:34:23.871 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.55)
03:34:23.871 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
03:34:23.871 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:34:23.871 00.000 9828 BLC: window closed
03:34:23.871 00.000 9828 MoveAxis(W, 4, B)
03:34:23.872 00.001 9828 Guiding  Dir = 3, Dur = 4
03:34:23.872 00.000 9828 IsSlewing returns 0
03:34:23.872 00.000 9828 IsGuiding returns 0
03:34:23.872 00.000 9828 PulseGuide returned control before completion, sleep 14
03:34:23.895 00.023 9828 IsGuiding returns 1
03:34:23.895 00.000 9828 scope still moving after pulse duration time elapsed
03:34:23.927 00.032 9828 IsSlewing returns 0
03:34:23.927 00.000 9828 IsGuiding returns 1
03:34:23.958 00.031 9828 IsSlewing returns 0
03:34:23.958 00.000 9828 IsGuiding returns 1
03:34:23.989 00.031 9828 IsSlewing returns 0
03:34:23.989 00.000 9828 IsGuiding returns 0
03:34:23.989 00.000 9828 scope move finished after 4 + 112 ms
03:34:23.989 00.000 9828 Move returns status 0, amount 4
03:34:23.989 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:23.989 00.000 9828 MoveAxis(N, 16, B)
03:34:23.989 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:24.005 00.016 9828 IsSlewing returns 0
03:34:24.005 00.000 9828 IsGuiding returns 0
03:34:24.005 00.000 9828 PulseGuide returned control before completion, sleep 26
03:34:24.037 00.032 9828 IsGuiding returns 1
03:34:24.037 00.000 9828 scope still moving after pulse duration time elapsed
03:34:24.068 00.031 9828 IsSlewing returns 0
03:34:24.068 00.000 9828 IsGuiding returns 1
03:34:24.099 00.031 9828 IsSlewing returns 0
03:34:24.099 00.000 9828 IsGuiding returns 1
03:34:24.130 00.031 9828 IsSlewing returns 0
03:34:24.130 00.000 9828 IsGuiding returns 1
03:34:24.161 00.031 9828 IsSlewing returns 0
03:34:24.161 00.000 9828 IsGuiding returns 1
03:34:24.192 00.031 9828 IsSlewing returns 0
03:34:24.192 00.000 9828 IsGuiding returns 0
03:34:24.192 00.000 9828 scope move finished after 16 + 171 ms
03:34:24.192 00.000 9828 Move returns status 0, amount 16
03:34:24.192 00.000 9828 move complete, result=0
03:34:24.192 00.000 9828 worker thread done servicing request
03:34:24.192 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
03:34:24.555 00.363 8976 Exposure complete
03:34:24.561 00.006 8976 worker thread done servicing request
03:34:24.561 00.000 5052 OnExposeComplete: enter
03:34:24.561 00.000 5052 UpdateGuideState(): m_state=6
03:34:24.561 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14374
03:34:24.561 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.29, Mass=35, SNR=4.0, Peak=53 HFD=2.4
03:34:24.561 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
03:34:24.561 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
03:34:24.561 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.42 hyp=0.63 cameraTheta=-0.73 mountX=-0.59 mountY=-0.17, mountTheta=-2.86
03:34:24.562 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.42, opts=13)
03:34:24.562 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.42)
03:34:24.562 00.000 8976 Worker thread wakes up
03:34:24.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.42) opts 0xd
03:34:24.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.42)
03:34:24.562 00.000 8976 Moving (0.47, -0.42) raw xDistance=-0.59 yDistance=-0.17
03:34:24.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.59
03:34:24.562 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:24.562 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:34:24.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:24.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:34:24.562 00.000 8976 MoveAxis(R, 3, ABG)
03:34:24.563 00.001 8976 stepping (-17, 8) + (3, 0)
03:34:24.563 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:24.563 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:24.563 00.000 5052 Enqueuing Expose request
03:34:24.590 00.027 8976 Received - 47 (G) 
03:34:24.590 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:24.590 00.000 8976 stepped: pos (-14, 8)
03:34:24.590 00.000 8976 MoveAxis(U, 0, ABG)
03:34:24.590 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
03:34:24.590 00.000 8976 MountToCamera -- mountX=2.72 mountY=-1.08 hyp=2.93 mountTheta=-0.38 cameraX=-0.28, cameraY=2.91 cameraTheta=1.67
03:34:24.590 00.000 8976 incremental bump (-0.281, 2.913) isValid = 1
03:34:24.591 00.001 8976 Scheduling Mount bump of (-0.011, 0.119)
03:34:24.591 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:34:24.591 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:34:24.591 00.000 8976 move complete, result=0
03:34:24.591 00.000 8976 worker thread done servicing request
03:34:24.591 00.000 8976 Worker thread wakes up
03:34:24.591 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:24.591 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:24.591 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.2 px 0 ms NORTH
03:34:24.591 00.000 9828 Worker thread wakes up
03:34:24.591 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:34:24.591 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:34:24.591 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.52)
03:34:24.591 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.60)
03:34:24.591 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.52
03:34:24.591 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:34:24.592 00.001 9828 BLC: window closed
03:34:24.592 00.000 9828 MoveAxis(W, 2, B)
03:34:24.592 00.000 9828 Guiding  Dir = 3, Dur = 2
03:34:24.592 00.000 9828 IsSlewing returns 0
03:34:24.592 00.000 9828 IsGuiding returns 0
03:34:24.592 00.000 9828 PulseGuide returned control before completion, sleep 12
03:34:24.611 00.019 9828 IsGuiding returns 1
03:34:24.611 00.000 9828 scope still moving after pulse duration time elapsed
03:34:24.643 00.032 9828 IsSlewing returns 0
03:34:24.643 00.000 9828 IsGuiding returns 1
03:34:24.675 00.032 9828 IsSlewing returns 0
03:34:24.675 00.000 9828 IsGuiding returns 1
03:34:24.707 00.032 9828 IsSlewing returns 0
03:34:24.707 00.000 9828 IsGuiding returns 0
03:34:24.707 00.000 9828 scope move finished after 2 + 112 ms
03:34:24.707 00.000 9828 Move returns status 0, amount 2
03:34:24.707 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:24.707 00.000 9828 MoveAxis(N, 16, B)
03:34:24.707 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:24.722 00.015 9828 IsSlewing returns 0
03:34:24.722 00.000 9828 IsGuiding returns 0
03:34:24.722 00.000 9828 PulseGuide returned control before completion, sleep 26
03:34:24.753 00.031 9828 IsGuiding returns 1
03:34:24.753 00.000 9828 scope still moving after pulse duration time elapsed
03:34:24.784 00.031 9828 IsSlewing returns 0
03:34:24.784 00.000 9828 IsGuiding returns 1
03:34:24.814 00.030 9828 IsSlewing returns 0
03:34:24.814 00.000 9828 IsGuiding returns 1
03:34:24.845 00.031 9828 IsSlewing returns 0
03:34:24.845 00.000 9828 IsGuiding returns 1
03:34:24.892 00.047 9828 IsSlewing returns 0
03:34:24.892 00.000 9828 IsGuiding returns 1
03:34:24.923 00.031 9828 IsSlewing returns 0
03:34:24.923 00.000 9828 IsGuiding returns 0
03:34:24.923 00.000 9828 scope move finished after 16 + 184 ms
03:34:24.923 00.000 9828 Move returns status 0, amount 16
03:34:24.923 00.000 9828 move complete, result=0
03:34:24.923 00.000 9828 worker thread done servicing request
03:34:24.923 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:34:25.277 00.354 8976 Exposure complete
03:34:25.282 00.005 8976 worker thread done servicing request
03:34:25.282 00.000 5052 OnExposeComplete: enter
03:34:25.282 00.000 5052 UpdateGuideState(): m_state=6
03:34:25.282 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14375
03:34:25.282 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=282.10, Mass=34, SNR=4.0, Peak=53 HFD=1.5
03:34:25.282 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.04) = xAngle (-0.98 = -0.98)
03:34:25.282 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.08 = -1.08)
03:34:25.282 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=0.39 hyp=0.45 cameraTheta=1.06 mountX=0.25 mountY=-0.40, mountTheta=-1.01
03:34:25.283 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=0.39, opts=13)
03:34:25.283 00.000 5052 Enqueuing Move request for stepguider (0.22, 0.39)
03:34:25.283 00.000 8976 Worker thread wakes up
03:34:25.283 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, 0.39) opts 0xd
03:34:25.283 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, 0.39)
03:34:25.283 00.000 8976 Moving (0.22, 0.39) raw xDistance=0.25 yDistance=-0.40
03:34:25.283 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:25.283 00.000 5052 UpdateGuideState exits: m=34 SNR=4.0
03:34:25.283 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:25.283 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:25.283 00.000 5052 Enqueuing Expose request
03:34:25.284 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:34:25.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:34:25.284 00.000 8976 MoveAxis(R, 0, ABG)
03:34:25.284 00.000 8976 MoveAxis(U, 2, ABG)
03:34:25.284 00.000 8976 stepping (-14, 8) + (0, 2)
03:34:25.284 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:25.309 00.025 8976 Received - 47 (G) 
03:34:25.309 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:25.309 00.000 8976 stepped: pos (-14, 10)
03:34:25.309 00.000 8976 MountToCamera -- mountTheta (-0.46) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
03:34:25.309 00.000 8976 MountToCamera -- mountX=2.53 mountY=-1.24 hyp=2.82 mountTheta=-0.46 cameraX=-0.04, cameraY=2.82 cameraTheta=1.59
03:34:25.309 00.000 8976 incremental bump (-0.044, 2.820) isValid = 1
03:34:25.309 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
03:34:25.310 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:34:25.310 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:34:25.310 00.000 8976 move complete, result=0
03:34:25.310 00.000 9828 Worker thread wakes up
03:34:25.310 00.000 8976 worker thread done servicing request
03:34:25.310 00.000 8976 Worker thread wakes up
03:34:25.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:25.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:25.310 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.4 px 2 ms NORTH
03:34:25.310 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:34:25.310 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:34:25.310 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.68 = -1.60)
03:34:25.310 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
03:34:25.310 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
03:34:25.310 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:34:25.310 00.000 9828 BLC: window closed
03:34:25.310 00.000 9828 MoveAxis(E, 1, B)
03:34:25.310 00.000 9828 Guiding  Dir = 2, Dur = 1
03:34:25.311 00.001 9828 IsSlewing returns 0
03:34:25.311 00.000 9828 IsGuiding returns 0
03:34:25.311 00.000 9828 PulseGuide returned control before completion, sleep 11
03:34:25.326 00.015 9828 IsGuiding returns 1
03:34:25.326 00.000 9828 scope still moving after pulse duration time elapsed
03:34:25.358 00.032 9828 IsSlewing returns 0
03:34:25.358 00.000 9828 IsGuiding returns 1
03:34:25.390 00.032 9828 IsSlewing returns 0
03:34:25.390 00.000 9828 IsGuiding returns 1
03:34:25.420 00.030 9828 IsSlewing returns 0
03:34:25.420 00.000 9828 IsGuiding returns 1
03:34:25.450 00.030 9828 IsSlewing returns 0
03:34:25.450 00.000 9828 IsGuiding returns 0
03:34:25.450 00.000 9828 scope move finished after 1 + 138 ms
03:34:25.450 00.000 9828 Move returns status 0, amount 1
03:34:25.450 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:25.450 00.000 9828 MoveAxis(N, 16, B)
03:34:25.450 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:25.466 00.016 9828 IsSlewing returns 0
03:34:25.466 00.000 9828 IsGuiding returns 0
03:34:25.466 00.000 9828 PulseGuide returned control before completion, sleep 26
03:34:25.497 00.031 9828 IsGuiding returns 1
03:34:25.497 00.000 9828 scope still moving after pulse duration time elapsed
03:34:25.527 00.030 9828 IsSlewing returns 0
03:34:25.527 00.000 9828 IsGuiding returns 1
03:34:25.558 00.031 9828 IsSlewing returns 0
03:34:25.558 00.000 9828 IsGuiding returns 1
03:34:25.589 00.031 9828 IsSlewing returns 0
03:34:25.589 00.000 9828 IsGuiding returns 1
03:34:25.620 00.031 9828 IsSlewing returns 0
03:34:25.620 00.000 9828 IsGuiding returns 0
03:34:25.620 00.000 9828 scope move finished after 16 + 138 ms
03:34:25.620 00.000 9828 Move returns status 0, amount 16
03:34:25.620 00.000 9828 move complete, result=0
03:34:25.620 00.000 9828 worker thread done servicing request
03:34:25.620 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
03:34:25.998 00.378 8976 Exposure complete
03:34:26.004 00.006 8976 worker thread done servicing request
03:34:26.004 00.000 5052 OnExposeComplete: enter
03:34:26.004 00.000 5052 UpdateGuideState(): m_state=6
03:34:26.004 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14376
03:34:26.004 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.77, Mass=29, SNR=3.7, Peak=54 HFD=1.3
03:34:26.004 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
03:34:26.004 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
03:34:26.004 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.06 hyp=0.50 cameraTheta=0.13 mountX=-0.17 mountY=-0.45, mountTheta=-1.93
03:34:26.005 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.06, opts=13)
03:34:26.005 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.06)
03:34:26.005 00.000 8976 Worker thread wakes up
03:34:26.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.06) opts 0xd
03:34:26.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.06)
03:34:26.005 00.000 8976 Moving (0.49, 0.06) raw xDistance=-0.17 yDistance=-0.45
03:34:26.005 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:26.005 00.000 5052 UpdateGuideState exits: m=29 SNR=3.7
03:34:26.005 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:26.005 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:34:26.006 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
03:34:26.006 00.000 8976 MoveAxis(R, 0, ABG)
03:34:26.006 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:26.006 00.000 5052 Enqueuing Expose request
03:34:26.006 00.000 8976 MoveAxis(U, 2, ABG)
03:34:26.006 00.000 8976 stepping (-14, 10) + (0, 2)
03:34:26.006 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:26.029 00.023 8976 Received - 47 (G) 
03:34:26.029 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:26.029 00.000 8976 stepped: pos (-14, 12)
03:34:26.029 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
03:34:26.029 00.000 8976 MountToCamera -- mountX=2.40 mountY=-1.46 hyp=2.81 mountTheta=-0.55 cameraX=0.21, cameraY=2.81 cameraTheta=1.50
03:34:26.029 00.000 8976 incremental bump (0.209, 2.806) isValid = 1
03:34:26.029 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
03:34:26.029 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:34:26.029 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:34:26.029 00.000 8976 move complete, result=0
03:34:26.029 00.000 9828 Worker thread wakes up
03:34:26.030 00.001 8976 worker thread done servicing request
03:34:26.030 00.000 8976 Worker thread wakes up
03:34:26.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:26.030 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:34:26.030 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:34:26.030 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:26.030 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:34:26.030 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
03:34:26.030 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
03:34:26.030 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
03:34:26.030 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:34:26.030 00.000 9828 BLC: window closed
03:34:26.030 00.000 9828 MoveAxis(E, 4, B)
03:34:26.030 00.000 9828 Guiding  Dir = 2, Dur = 4
03:34:26.031 00.001 9828 IsSlewing returns 0
03:34:26.031 00.000 9828 IsGuiding returns 0
03:34:26.031 00.000 9828 PulseGuide returned control before completion, sleep 14
03:34:26.056 00.025 9828 IsGuiding returns 1
03:34:26.056 00.000 9828 scope still moving after pulse duration time elapsed
03:34:26.087 00.031 9828 IsSlewing returns 0
03:34:26.087 00.000 9828 IsGuiding returns 1
03:34:26.119 00.032 9828 IsSlewing returns 0
03:34:26.119 00.000 9828 IsGuiding returns 1
03:34:26.149 00.030 9828 IsSlewing returns 0
03:34:26.149 00.000 9828 IsGuiding returns 1
03:34:26.180 00.031 9828 IsSlewing returns 0
03:34:26.180 00.000 9828 IsGuiding returns 0
03:34:26.180 00.000 9828 scope move finished after 4 + 145 ms
03:34:26.180 00.000 9828 Move returns status 0, amount 4
03:34:26.180 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:26.180 00.000 9828 MoveAxis(N, 16, B)
03:34:26.180 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:26.196 00.016 9828 IsSlewing returns 0
03:34:26.196 00.000 9828 IsGuiding returns 0
03:34:26.197 00.001 9828 PulseGuide returned control before completion, sleep 26
03:34:26.227 00.030 9828 IsGuiding returns 1
03:34:26.227 00.000 9828 scope still moving after pulse duration time elapsed
03:34:26.257 00.030 9828 IsSlewing returns 0
03:34:26.257 00.000 9828 IsGuiding returns 1
03:34:26.288 00.031 9828 IsSlewing returns 0
03:34:26.288 00.000 9828 IsGuiding returns 1
03:34:26.319 00.031 9828 IsSlewing returns 0
03:34:26.323 00.004 9828 IsGuiding returns 1
03:34:26.350 00.027 9828 IsSlewing returns 0
03:34:26.350 00.000 9828 IsGuiding returns 0
03:34:26.350 00.000 9828 scope move finished after 16 + 137 ms
03:34:26.350 00.000 9828 Move returns status 0, amount 16
03:34:26.350 00.000 9828 move complete, result=0
03:34:26.350 00.000 9828 worker thread done servicing request
03:34:26.350 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:34:26.715 00.365 8976 Exposure complete
03:34:26.720 00.005 8976 worker thread done servicing request
03:34:26.720 00.000 5052 OnExposeComplete: enter
03:34:26.720 00.000 5052 UpdateGuideState(): m_state=6
03:34:26.720 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14377
03:34:26.721 00.001 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=18, SNR=2.9, Peak=54 HFD=0.0
03:34:26.721 00.000 5052 DistanceChecker: activated
03:34:26.721 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:26.721 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:34:26.721 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:34:26.721 00.000 8976 Worker thread wakes up
03:34:26.721 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:34:26.721 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:34:26.721 00.000 8976 StepGuider: deferring bump for deduced move
03:34:26.721 00.000 8976 move complete, result=0
03:34:26.721 00.000 8976 worker thread done servicing request
03:34:26.835 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:26.835 00.000 5052 Status Line: Star lost - low SNR
03:34:26.835 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:26.835 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:34:26.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:26.835 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:34:26.835 00.000 5052 Enqueuing Expose request
03:34:26.835 00.000 8976 Worker thread wakes up
03:34:26.836 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:26.836 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:34:27.518 00.682 8976 Exposure complete
03:34:27.524 00.006 8976 worker thread done servicing request
03:34:27.524 00.000 5052 OnExposeComplete: enter
03:34:27.524 00.000 5052 UpdateGuideState(): m_state=6
03:34:27.524 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14378
03:34:27.524 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.65, Mass=40, SNR=4.3, Peak=55 HFD=1.7
03:34:27.524 00.000 5052 DistanceChecker: deactivated
03:34:27.524 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.03 = 1.25)
03:34:27.524 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.15)
03:34:27.524 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.06 hyp=0.43 cameraTheta=-2.99 mountX=0.13 mountY=0.39, mountTheta=1.24
03:34:27.526 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.06, opts=13)
03:34:27.526 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.06)
03:34:27.526 00.000 8976 Worker thread wakes up
03:34:27.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.06) opts 0xd
03:34:27.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.06)
03:34:27.526 00.000 8976 Moving (-0.42, -0.06) raw xDistance=0.13 yDistance=0.39
03:34:27.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:27.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:34:27.526 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:34:27.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
03:34:27.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:27.526 00.000 8976 MoveAxis(R, 0, ABG)
03:34:27.526 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:27.526 00.000 5052 Enqueuing Expose request
03:34:27.526 00.000 8976 MoveAxis(D, 1, ABG)
03:34:27.527 00.001 8976 stepping (-14, 12) + (0, -1)
03:34:27.527 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:27.548 00.021 8976 Received - 47 (G) 
03:34:27.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:27.548 00.000 8976 stepped: pos (-14, 11)
03:34:27.548 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
03:34:27.548 00.000 8976 MountToCamera -- mountX=2.32 mountY=-1.56 hyp=2.79 mountTheta=-0.59 cameraX=0.33, cameraY=2.77 cameraTheta=1.45
03:34:27.548 00.000 8976 incremental bump (0.331, 2.772) isValid = 1
03:34:27.548 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
03:34:27.548 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:34:27.548 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:34:27.548 00.000 8976 move complete, result=0
03:34:27.548 00.000 9828 Worker thread wakes up
03:34:27.548 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:34:27.548 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:34:27.548 00.000 8976 worker thread done servicing request
03:34:27.548 00.000 8976 Worker thread wakes up
03:34:27.548 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:27.548 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:27.549 00.001 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:34:27.549 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
03:34:27.549 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
03:34:27.549 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
03:34:27.549 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:34:27.549 00.000 9828 BLC: window closed
03:34:27.549 00.000 9828 MoveAxis(E, 6, B)
03:34:27.549 00.000 9828 Guiding  Dir = 2, Dur = 6
03:34:27.549 00.000 9828 IsSlewing returns 0
03:34:27.549 00.000 9828 IsGuiding returns 0
03:34:27.549 00.000 9828 PulseGuide returned control before completion, sleep 16
03:34:27.576 00.027 9828 IsGuiding returns 1
03:34:27.576 00.000 9828 scope still moving after pulse duration time elapsed
03:34:27.608 00.032 9828 IsSlewing returns 0
03:34:27.608 00.000 9828 IsGuiding returns 1
03:34:27.639 00.031 9828 IsSlewing returns 0
03:34:27.639 00.000 9828 IsGuiding returns 1
03:34:27.671 00.032 9828 IsSlewing returns 0
03:34:27.671 00.000 9828 IsGuiding returns 0
03:34:27.671 00.000 9828 scope move finished after 6 + 115 ms
03:34:27.671 00.000 9828 Move returns status 0, amount 6
03:34:27.671 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:27.671 00.000 9828 MoveAxis(N, 16, B)
03:34:27.671 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:27.687 00.016 9828 IsSlewing returns 0
03:34:27.691 00.004 9828 IsGuiding returns 0
03:34:27.691 00.000 9828 PulseGuide returned control before completion, sleep 26
03:34:27.733 00.042 9828 IsGuiding returns 1
03:34:27.733 00.000 9828 scope still moving after pulse duration time elapsed
03:34:27.765 00.032 9828 IsSlewing returns 0
03:34:27.765 00.000 9828 IsGuiding returns 1
03:34:27.795 00.030 9828 IsSlewing returns 0
03:34:27.796 00.001 9828 IsGuiding returns 1
03:34:27.825 00.029 9828 IsSlewing returns 0
03:34:27.825 00.000 9828 IsGuiding returns 0
03:34:27.825 00.000 9828 scope move finished after 16 + 118 ms
03:34:27.825 00.000 9828 Move returns status 0, amount 16
03:34:27.825 00.000 9828 move complete, result=0
03:34:27.825 00.000 9828 worker thread done servicing request
03:34:27.825 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:34:28.233 00.408 8976 Exposure complete
03:34:28.239 00.006 8976 worker thread done servicing request
03:34:28.239 00.000 5052 OnExposeComplete: enter
03:34:28.239 00.000 5052 UpdateGuideState(): m_state=6
03:34:28.239 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14379
03:34:28.239 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.35, Mass=44, SNR=4.5, Peak=58 HFD=1.7
03:34:28.239 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.76 = 1.53)
03:34:28.239 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
03:34:28.239 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.36 hyp=0.87 cameraTheta=-2.71 mountX=0.04 mountY=0.86, mountTheta=1.53
03:34:28.240 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.36, opts=13)
03:34:28.240 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.36)
03:34:28.240 00.000 8976 Worker thread wakes up
03:34:28.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.36) opts 0xd
03:34:28.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.36)
03:34:28.240 00.000 8976 Moving (-0.79, -0.36) raw xDistance=0.04 yDistance=0.86
03:34:28.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:34:28.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.86
03:34:28.240 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:28.240 00.000 8976 MoveAxis(R, 0, ABG)
03:34:28.240 00.000 8976 MoveAxis(D, 4, ABG)
03:34:28.240 00.000 8976 stepping (-14, 11) + (0, -4)
03:34:28.240 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:28.240 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:34:28.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:28.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:28.241 00.001 5052 Enqueuing Expose request
03:34:28.283 00.042 8976 Received - 47 (G) 
03:34:28.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:28.284 00.001 8976 stepped: pos (-14, 7)
03:34:28.284 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
03:34:28.284 00.000 8976 MountToCamera -- mountX=2.26 mountY=-1.41 hyp=2.66 mountTheta=-0.56 cameraX=0.23, cameraY=2.65 cameraTheta=1.49
03:34:28.284 00.000 8976 incremental bump (0.226, 2.654) isValid = 1
03:34:28.284 00.000 8976 Scheduling Mount bump of (0.010, 0.119)
03:34:28.284 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:34:28.284 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:34:28.284 00.000 8976 move complete, result=0
03:34:28.284 00.000 9828 Worker thread wakes up
03:34:28.284 00.000 8976 worker thread done servicing request
03:34:28.284 00.000 8976 Worker thread wakes up
03:34:28.284 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.9 px 4 ms SOUTH
03:34:28.284 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:34:28.284 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:28.284 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:34:28.284 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:28.284 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.58 = -1.70)
03:34:28.284 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
03:34:28.284 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
03:34:28.284 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:34:28.284 00.000 9828 BLC: window closed
03:34:28.284 00.000 9828 MoveAxis(E, 5, B)
03:34:28.284 00.000 9828 Guiding  Dir = 2, Dur = 5
03:34:28.284 00.000 9828 IsSlewing returns 0
03:34:28.285 00.001 9828 IsGuiding returns 0
03:34:28.285 00.000 9828 PulseGuide returned control before completion, sleep 15
03:34:28.305 00.020 9828 IsGuiding returns 1
03:34:28.305 00.000 9828 scope still moving after pulse duration time elapsed
03:34:28.336 00.031 9828 IsSlewing returns 0
03:34:28.336 00.000 9828 IsGuiding returns 1
03:34:28.367 00.031 9828 IsSlewing returns 0
03:34:28.367 00.000 9828 IsGuiding returns 1
03:34:28.398 00.031 9828 IsSlewing returns 0
03:34:28.398 00.000 9828 IsGuiding returns 1
03:34:28.428 00.030 9828 IsSlewing returns 0
03:34:28.428 00.000 9828 IsGuiding returns 0
03:34:28.428 00.000 9828 scope move finished after 5 + 138 ms
03:34:28.428 00.000 9828 Move returns status 0, amount 5
03:34:28.428 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:28.428 00.000 9828 MoveAxis(N, 16, B)
03:34:28.428 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:28.444 00.016 9828 IsSlewing returns 0
03:34:28.444 00.000 9828 IsGuiding returns 0
03:34:28.445 00.001 9828 PulseGuide returned control before completion, sleep 26
03:34:28.474 00.029 9828 IsGuiding returns 1
03:34:28.474 00.000 9828 scope still moving after pulse duration time elapsed
03:34:28.505 00.031 9828 IsSlewing returns 0
03:34:28.505 00.000 9828 IsGuiding returns 1
03:34:28.536 00.031 9828 IsSlewing returns 0
03:34:28.536 00.000 9828 IsGuiding returns 1
03:34:28.568 00.032 9828 IsSlewing returns 0
03:34:28.568 00.000 9828 IsGuiding returns 1
03:34:28.599 00.031 9828 IsSlewing returns 0
03:34:28.599 00.000 9828 IsGuiding returns 0
03:34:28.599 00.000 9828 scope move finished after 16 + 138 ms
03:34:28.599 00.000 9828 Move returns status 0, amount 16
03:34:28.599 00.000 9828 move complete, result=0
03:34:28.599 00.000 9828 worker thread done servicing request
03:34:28.599 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:34:28.971 00.372 8976 Exposure complete
03:34:28.976 00.005 8976 worker thread done servicing request
03:34:28.978 00.002 5052 OnExposeComplete: enter
03:34:28.978 00.000 5052 UpdateGuideState(): m_state=6
03:34:28.978 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14380
03:34:28.978 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.67, Mass=46, SNR=4.6, Peak=56 HFD=2.0
03:34:28.978 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
03:34:28.978 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
03:34:28.978 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.04 hyp=0.35 cameraTheta=-0.11 mountX=-0.19 mountY=-0.27, mountTheta=-2.19
03:34:28.980 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.04, opts=13)
03:34:28.980 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.04)
03:34:28.980 00.000 8976 Worker thread wakes up
03:34:28.980 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:28.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.04) opts 0xd
03:34:28.980 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:34:28.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.04)
03:34:28.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:28.981 00.001 8976 Moving (0.34, -0.04) raw xDistance=-0.19 yDistance=-0.27
03:34:28.981 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:28.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:34:28.981 00.000 5052 Enqueuing Expose request
03:34:28.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
03:34:28.981 00.000 8976 MoveAxis(R, 0, ABG)
03:34:28.981 00.000 8976 MoveAxis(U, 1, ABG)
03:34:28.981 00.000 8976 stepping (-14, 7) + (0, 1)
03:34:28.981 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:29.003 00.022 8976 Received - 47 (G) 
03:34:29.003 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:29.003 00.000 8976 stepped: pos (-14, 8)
03:34:29.003 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
03:34:29.003 00.000 8976 MountToCamera -- mountX=2.22 mountY=-1.36 hyp=2.61 mountTheta=-0.55 cameraX=0.20, cameraY=2.60 cameraTheta=1.49
03:34:29.003 00.000 8976 incremental bump (0.203, 2.599) isValid = 1
03:34:29.003 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
03:34:29.003 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:34:29.003 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:34:29.003 00.000 8976 move complete, result=0
03:34:29.003 00.000 9828 Worker thread wakes up
03:34:29.003 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:34:29.003 00.000 8976 worker thread done servicing request
03:34:29.003 00.000 8976 Worker thread wakes up
03:34:29.003 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:29.003 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:29.003 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:34:29.003 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:34:29.004 00.001 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
03:34:29.004 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
03:34:29.004 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
03:34:29.004 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:34:29.004 00.000 9828 BLC: window closed
03:34:29.004 00.000 9828 MoveAxis(E, 5, B)
03:34:29.004 00.000 9828 Guiding  Dir = 2, Dur = 5
03:34:29.004 00.000 9828 IsSlewing returns 0
03:34:29.004 00.000 9828 IsGuiding returns 0
03:34:29.004 00.000 9828 PulseGuide returned control before completion, sleep 15
03:34:29.025 00.021 9828 IsGuiding returns 1
03:34:29.025 00.000 9828 scope still moving after pulse duration time elapsed
03:34:29.056 00.031 9828 IsSlewing returns 0
03:34:29.056 00.000 9828 IsGuiding returns 1
03:34:29.086 00.030 9828 IsSlewing returns 0
03:34:29.086 00.000 9828 IsGuiding returns 1
03:34:29.117 00.031 9828 IsSlewing returns 0
03:34:29.117 00.000 9828 IsGuiding returns 0
03:34:29.117 00.000 9828 scope move finished after 5 + 108 ms
03:34:29.117 00.000 9828 Move returns status 0, amount 5
03:34:29.117 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:29.117 00.000 9828 MoveAxis(N, 16, B)
03:34:29.117 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:29.132 00.015 9828 IsSlewing returns 0
03:34:29.133 00.001 9828 IsGuiding returns 0
03:34:29.134 00.001 9828 PulseGuide returned control before completion, sleep 26
03:34:29.164 00.030 9828 IsGuiding returns 1
03:34:29.164 00.000 9828 scope still moving after pulse duration time elapsed
03:34:29.195 00.031 9828 IsSlewing returns 0
03:34:29.195 00.000 9828 IsGuiding returns 1
03:34:29.226 00.031 9828 IsSlewing returns 0
03:34:29.226 00.000 9828 IsGuiding returns 1
03:34:29.259 00.033 9828 IsSlewing returns 0
03:34:29.259 00.000 9828 IsGuiding returns 1
03:34:29.290 00.031 9828 IsSlewing returns 0
03:34:29.290 00.000 9828 IsGuiding returns 0
03:34:29.290 00.000 9828 scope move finished after 16 + 140 ms
03:34:29.290 00.000 9828 Move returns status 0, amount 16
03:34:29.290 00.000 9828 move complete, result=0
03:34:29.290 00.000 9828 worker thread done servicing request
03:34:29.290 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:34:29.688 00.398 8976 Exposure complete
03:34:29.694 00.006 8976 worker thread done servicing request
03:34:29.694 00.000 5052 OnExposeComplete: enter
03:34:29.694 00.000 5052 UpdateGuideState(): m_state=6
03:34:29.694 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14381
03:34:29.694 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.47, Mass=59, SNR=5.1, Peak=55 HFD=3.1
03:34:29.694 00.000 5052 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
03:34:29.694 00.000 5052 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.90 = -2.90)
03:34:29.694 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.24 hyp=0.35 cameraTheta=-0.75 mountX=-0.33 mountY=-0.08, mountTheta=-2.89
03:34:29.695 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.24, opts=13)
03:34:29.695 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.24)
03:34:29.695 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:34:29.695 00.000 5052 UpdateGuideState exits: m=59 SNR=5.1
03:34:29.695 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:29.695 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:29.695 00.000 5052 Enqueuing Expose request
03:34:29.695 00.000 8976 Worker thread wakes up
03:34:29.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.24) opts 0xd
03:34:29.695 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.24)
03:34:29.695 00.000 8976 Moving (0.26, -0.24) raw xDistance=-0.33 yDistance=-0.08
03:34:29.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:34:29.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:34:29.695 00.000 8976 MoveAxis(R, 1, ABG)
03:34:29.695 00.000 8976 stepping (-14, 8) + (1, 0)
03:34:29.696 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:29.722 00.026 8976 Received - 47 (G) 
03:34:29.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:29.722 00.000 8976 stepped: pos (-13, 8)
03:34:29.722 00.000 8976 MoveAxis(U, 0, ABG)
03:34:29.722 00.000 8976 MountToCamera -- mountTheta (-0.56) + m_xAngle (2.04) = xAngle (1.49 = 1.49)
03:34:29.722 00.000 8976 MountToCamera -- mountX=2.15 mountY=-1.33 hyp=2.53 mountTheta=-0.56 cameraX=0.21, cameraY=2.52 cameraTheta=1.49
03:34:29.722 00.000 8976 incremental bump (0.210, 2.517) isValid = 1
03:34:29.723 00.001 8976 Scheduling Mount bump of (0.010, 0.119)
03:34:29.723 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:34:29.723 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:34:29.723 00.000 8976 move complete, result=0
03:34:29.723 00.000 9828 Worker thread wakes up
03:34:29.723 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:34:29.723 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:34:29.723 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.70)
03:34:29.723 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
03:34:29.723 00.000 8976 worker thread done servicing request
03:34:29.723 00.000 8976 Worker thread wakes up
03:34:29.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:29.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:29.723 00.000 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.78)
03:34:29.723 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.01 mountY=-0.12, mountTheta=-1.70
03:34:29.723 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:34:29.723 00.000 9828 BLC: window closed
03:34:29.723 00.000 9828 MoveAxis(E, 5, B)
03:34:29.723 00.000 9828 Guiding  Dir = 2, Dur = 5
03:34:29.724 00.001 9828 IsSlewing returns 0
03:34:29.724 00.000 9828 IsGuiding returns 0
03:34:29.724 00.000 9828 PulseGuide returned control before completion, sleep 15
03:34:29.752 00.028 9828 IsGuiding returns 1
03:34:29.752 00.000 9828 scope still moving after pulse duration time elapsed
03:34:29.784 00.032 9828 IsSlewing returns 0
03:34:29.784 00.000 9828 IsGuiding returns 1
03:34:29.816 00.032 9828 IsSlewing returns 0
03:34:29.816 00.000 9828 IsGuiding returns 1
03:34:29.848 00.032 9828 IsSlewing returns 0
03:34:29.848 00.000 9828 IsGuiding returns 0
03:34:29.848 00.000 9828 scope move finished after 5 + 118 ms
03:34:29.848 00.000 9828 Move returns status 0, amount 5
03:34:29.848 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:29.848 00.000 9828 MoveAxis(N, 16, B)
03:34:29.848 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:29.863 00.015 9828 IsSlewing returns 0
03:34:29.863 00.000 9828 IsGuiding returns 0
03:34:29.863 00.000 9828 PulseGuide returned control before completion, sleep 26
03:34:29.895 00.032 9828 IsGuiding returns 1
03:34:29.895 00.000 9828 scope still moving after pulse duration time elapsed
03:34:29.927 00.032 9828 IsSlewing returns 0
03:34:29.927 00.000 9828 IsGuiding returns 1
03:34:29.959 00.032 9828 IsSlewing returns 0
03:34:29.959 00.000 9828 IsGuiding returns 1
03:34:29.989 00.030 9828 IsSlewing returns 0
03:34:29.989 00.000 9828 IsGuiding returns 1
03:34:30.022 00.033 9828 IsSlewing returns 0
03:34:30.022 00.000 9828 IsGuiding returns 0
03:34:30.022 00.000 9828 scope move finished after 16 + 142 ms
03:34:30.022 00.000 9828 Move returns status 0, amount 16
03:34:30.022 00.000 9828 move complete, result=0
03:34:30.022 00.000 9828 worker thread done servicing request
03:34:30.022 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:34:30.408 00.386 8976 Exposure complete
03:34:30.413 00.005 5052 OnExposeComplete: enter
03:34:30.413 00.000 5052 UpdateGuideState(): m_state=6
03:34:30.413 00.000 8976 worker thread done servicing request
03:34:30.414 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14382
03:34:30.414 00.000 5052 Star::Find false star n=4 nbg=285 bg=44.6 sigma=1.0 thresh=48 peak=48
03:34:30.414 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=23, SNR=2.9, Peak=53 HFD=0.0
03:34:30.414 00.000 5052 DistanceChecker: activated
03:34:30.414 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:30.414 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:34:30.414 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:34:30.415 00.001 8976 Worker thread wakes up
03:34:30.415 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:34:30.415 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:34:30.415 00.000 8976 StepGuider: deferring bump for deduced move
03:34:30.415 00.000 8976 move complete, result=0
03:34:30.415 00.000 8976 worker thread done servicing request
03:34:30.517 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:30.517 00.000 5052 Status Line: Star lost - low SNR
03:34:30.518 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:30.518 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:34:30.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:30.518 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:34:30.518 00.000 5052 Enqueuing Expose request
03:34:30.518 00.000 8976 Worker thread wakes up
03:34:30.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:30.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:34:31.201 00.683 8976 Exposure complete
03:34:31.207 00.006 8976 worker thread done servicing request
03:34:31.207 00.000 5052 OnExposeComplete: enter
03:34:31.207 00.000 5052 UpdateGuideState(): m_state=6
03:34:31.207 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14383
03:34:31.207 00.000 5052 Star::Find returns 1 (0), X=330.47, Y=281.73, Mass=48, SNR=4.6, Peak=53 HFD=2.7
03:34:31.207 00.000 5052 DistanceChecker: deactivated
03:34:31.207 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
03:34:31.207 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:34:31.207 00.000 5052 CameraToMount -- cameraX=1.29 cameraY=0.02 hyp=1.29 cameraTheta=0.01 mountX=-0.57 mountY=-1.09, mountTheta=-2.05
03:34:31.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.29, y=0.02, opts=13)
03:34:31.208 00.000 5052 Enqueuing Move request for stepguider (1.29, 0.02)
03:34:31.208 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:31.208 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:34:31.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:31.208 00.000 8976 Worker thread wakes up
03:34:31.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.29, 0.02) opts 0xd
03:34:31.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.29, 0.02)
03:34:31.208 00.000 8976 Moving (1.29, 0.02) raw xDistance=-0.57 yDistance=-1.09
03:34:31.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:31.208 00.000 5052 Enqueuing Expose request
03:34:31.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
03:34:31.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.09
03:34:31.209 00.001 8976 MoveAxis(R, 2, ABG)
03:34:31.209 00.000 8976 stepping (-13, 8) + (2, 0)
03:34:31.209 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:31.241 00.032 8976 Received - 47 (G) 
03:34:31.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:31.241 00.000 8976 stepped: pos (-11, 8)
03:34:31.241 00.000 8976 MoveAxis(U, 4, ABG)
03:34:31.241 00.000 8976 stepping (-11, 8) + (0, 4)
03:34:31.241 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:31.272 00.031 8976 Received - 47 (G) 
03:34:31.272 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:31.272 00.000 8976 stepped: pos (-11, 12)
03:34:31.272 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.39 = 1.39)
03:34:31.272 00.000 8976 MountToCamera -- mountX=1.99 mountY=-1.52 hyp=2.51 mountTheta=-0.65 cameraX=0.45, cameraY=2.47 cameraTheta=1.39
03:34:31.272 00.000 8976 incremental bump (0.448, 2.468) isValid = 1
03:34:31.272 00.000 8976 Scheduling Mount bump of (0.021, 0.117)
03:34:31.272 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:34:31.272 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:34:31.273 00.001 8976 move complete, result=0
03:34:31.273 00.000 8976 worker thread done servicing request
03:34:31.273 00.000 8976 Worker thread wakes up
03:34:31.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:31.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:31.273 00.000 9828 Worker thread wakes up
03:34:31.273 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -1.1 px 4 ms NORTH
03:34:31.273 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:34:31.273 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:34:31.273 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.49 = -1.79)
03:34:31.273 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.41 = -1.87)
03:34:31.273 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
03:34:31.273 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:34:31.273 00.000 9828 BLC: window closed
03:34:31.273 00.000 9828 MoveAxis(E, 8, B)
03:34:31.273 00.000 9828 Guiding  Dir = 2, Dur = 8
03:34:31.274 00.001 9828 IsSlewing returns 0
03:34:31.274 00.000 9828 IsGuiding returns 0
03:34:31.274 00.000 9828 PulseGuide returned control before completion, sleep 18
03:34:31.293 00.019 9828 IsGuiding returns 1
03:34:31.293 00.000 9828 scope still moving after pulse duration time elapsed
03:34:31.325 00.032 9828 IsSlewing returns 0
03:34:31.325 00.000 9828 IsGuiding returns 1
03:34:31.355 00.030 9828 IsSlewing returns 0
03:34:31.355 00.000 9828 IsGuiding returns 1
03:34:31.387 00.032 9828 IsSlewing returns 0
03:34:31.387 00.000 9828 IsGuiding returns 0
03:34:31.387 00.000 9828 scope move finished after 8 + 105 ms
03:34:31.387 00.000 9828 Move returns status 0, amount 8
03:34:31.387 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:31.387 00.000 9828 MoveAxis(N, 15, B)
03:34:31.387 00.000 9828 Guiding  Dir = 0, Dur = 15
03:34:31.403 00.016 9828 IsSlewing returns 0
03:34:31.403 00.000 9828 IsGuiding returns 0
03:34:31.403 00.000 9828 PulseGuide returned control before completion, sleep 25
03:34:31.433 00.030 9828 IsGuiding returns 1
03:34:31.433 00.000 9828 scope still moving after pulse duration time elapsed
03:34:31.465 00.032 9828 IsSlewing returns 0
03:34:31.465 00.000 9828 IsGuiding returns 1
03:34:31.496 00.031 9828 IsSlewing returns 0
03:34:31.496 00.000 9828 IsGuiding returns 1
03:34:31.526 00.030 9828 IsSlewing returns 0
03:34:31.526 00.000 9828 IsGuiding returns 1
03:34:31.557 00.031 9828 IsSlewing returns 0
03:34:31.557 00.000 9828 IsGuiding returns 0
03:34:31.557 00.000 9828 scope move finished after 15 + 138 ms
03:34:31.557 00.000 9828 Move returns status 0, amount 15
03:34:31.557 00.000 9828 move complete, result=0
03:34:31.557 00.000 9828 worker thread done servicing request
03:34:31.557 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 15 ms NORTH
03:34:31.956 00.399 8976 Exposure complete
03:34:31.961 00.005 8976 worker thread done servicing request
03:34:31.961 00.000 5052 OnExposeComplete: enter
03:34:31.961 00.000 5052 UpdateGuideState(): m_state=6
03:34:31.961 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14384
03:34:31.961 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=282.15, Mass=46, SNR=4.6, Peak=55 HFD=2.3
03:34:31.961 00.000 5052 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.04) = xAngle (-0.46 = -0.46)
03:34:31.961 00.000 5052 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.56 = -0.56)
03:34:31.961 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.58 mountX=0.39 mountY=-0.23, mountTheta=-0.54
03:34:31.962 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.44, opts=13)
03:34:31.962 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.44)
03:34:31.962 00.000 8976 Worker thread wakes up
03:34:31.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.44) opts 0xd
03:34:31.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.44)
03:34:31.962 00.000 8976 Moving (-0.01, 0.44) raw xDistance=0.39 yDistance=-0.23
03:34:31.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39
03:34:31.962 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:34:31.962 00.000 8976 MoveAxis(L, 1, ABG)
03:34:31.962 00.000 8976 stepping (-11, 12) + (-1, 0)
03:34:31.962 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:31.963 00.001 5052 UpdateGuideState exits: m=46 SNR=4.6
03:34:31.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:31.963 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:31.963 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:31.963 00.000 5052 Enqueuing Expose request
03:34:31.992 00.029 8976 Received - 47 (G) 
03:34:31.992 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:31.992 00.000 8976 stepped: pos (-12, 12)
03:34:31.992 00.000 8976 MoveAxis(U, 0, ABG)
03:34:31.992 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
03:34:31.992 00.000 8976 MountToCamera -- mountX=1.94 mountY=-1.65 hyp=2.55 mountTheta=-0.70 cameraX=0.58, cameraY=2.48 cameraTheta=1.34
03:34:31.992 00.000 8976 incremental bump (0.584, 2.480) isValid = 1
03:34:31.992 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
03:34:31.992 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:34:31.992 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:34:31.992 00.000 8976 move complete, result=0
03:34:31.992 00.000 9828 Worker thread wakes up
03:34:31.992 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:34:31.992 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:34:31.992 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.44 = -1.84)
03:34:31.992 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.2 px 0 ms NORTH
03:34:31.992 00.000 8976 worker thread done servicing request
03:34:31.992 00.000 8976 Worker thread wakes up
03:34:31.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:31.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:31.993 00.001 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.92)
03:34:31.993 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
03:34:31.993 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:34:31.993 00.000 9828 BLC: window closed
03:34:31.993 00.000 9828 MoveAxis(E, 10, B)
03:34:31.993 00.000 9828 Guiding  Dir = 2, Dur = 10
03:34:31.994 00.001 9828 IsSlewing returns 0
03:34:31.994 00.000 9828 IsGuiding returns 0
03:34:31.994 00.000 9828 PulseGuide returned control before completion, sleep 20
03:34:32.023 00.029 9828 IsGuiding returns 1
03:34:32.023 00.000 9828 scope still moving after pulse duration time elapsed
03:34:32.054 00.031 9828 IsSlewing returns 0
03:34:32.054 00.000 9828 IsGuiding returns 1
03:34:32.085 00.031 9828 IsSlewing returns 0
03:34:32.085 00.000 9828 IsGuiding returns 1
03:34:32.116 00.031 9828 IsSlewing returns 0
03:34:32.116 00.000 9828 IsGuiding returns 1
03:34:32.147 00.031 9828 IsSlewing returns 0
03:34:32.147 00.000 9828 IsGuiding returns 0
03:34:32.147 00.000 9828 scope move finished after 10 + 143 ms
03:34:32.147 00.000 9828 Move returns status 0, amount 10
03:34:32.147 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:32.147 00.000 9828 MoveAxis(N, 15, B)
03:34:32.147 00.000 9828 Guiding  Dir = 0, Dur = 15
03:34:32.162 00.015 9828 IsSlewing returns 0
03:34:32.162 00.000 9828 IsGuiding returns 0
03:34:32.162 00.000 9828 PulseGuide returned control before completion, sleep 25
03:34:32.194 00.032 9828 IsGuiding returns 1
03:34:32.194 00.000 9828 scope still moving after pulse duration time elapsed
03:34:32.225 00.031 9828 IsSlewing returns 0
03:34:32.225 00.000 9828 IsGuiding returns 1
03:34:32.256 00.031 9828 IsSlewing returns 0
03:34:32.256 00.000 9828 IsGuiding returns 1
03:34:32.288 00.032 9828 IsSlewing returns 0
03:34:32.288 00.000 9828 IsGuiding returns 1
03:34:32.319 00.031 9828 IsSlewing returns 0
03:34:32.319 00.000 9828 IsGuiding returns 0
03:34:32.319 00.000 9828 scope move finished after 15 + 141 ms
03:34:32.319 00.000 9828 Move returns status 0, amount 15
03:34:32.319 00.000 9828 move complete, result=0
03:34:32.319 00.000 9828 worker thread done servicing request
03:34:32.319 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:34:32.680 00.361 8976 Exposure complete
03:34:32.685 00.005 8976 worker thread done servicing request
03:34:32.685 00.000 5052 OnExposeComplete: enter
03:34:32.686 00.001 5052 UpdateGuideState(): m_state=6
03:34:32.686 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14385
03:34:32.686 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=280.24, Mass=47, SNR=4.6, Peak=52 HFD=3.7
03:34:32.686 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.48 = 2.80)
03:34:32.686 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.70)
03:34:32.686 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-1.47 hyp=1.49 cameraTheta=-1.44 mountX=-1.40 mountY=0.63, mountTheta=2.72
03:34:32.686 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-1.47, opts=13)
03:34:32.686 00.000 5052 Enqueuing Move request for stepguider (0.20, -1.47)
03:34:32.686 00.000 8976 Worker thread wakes up
03:34:32.687 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -1.47) opts 0xd
03:34:32.687 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -1.47)
03:34:32.687 00.000 8976 Moving (0.20, -1.47) raw xDistance=-1.40 yDistance=0.63
03:34:32.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.40
03:34:32.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
03:34:32.687 00.000 8976 MoveAxis(R, 6, ABG)
03:34:32.687 00.000 8976 stepping (-12, 12) + (6, 0)
03:34:32.687 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:32.687 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:34:32.687 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:32.687 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:34:32.687 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:32.687 00.000 5052 Enqueuing Expose request
03:34:32.727 00.040 8976 Received - 47 (G) 
03:34:32.727 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:34:32.727 00.000 8976 stepped: pos (-6, 12)
03:34:32.727 00.000 8976 MoveAxis(D, 3, ABG)
03:34:32.728 00.001 8976 stepping (-6, 12) + (0, -3)
03:34:32.728 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:32.759 00.031 8976 Received - 47 (G) 
03:34:32.759 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:32.759 00.000 8976 stepped: pos (-6, 9)
03:34:32.759 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
03:34:32.759 00.000 8976 MountToCamera -- mountX=1.60 mountY=-1.58 hyp=2.25 mountTheta=-0.78 cameraX=0.67, cameraY=2.15 cameraTheta=1.27
03:34:32.759 00.000 8976 incremental bump (0.673, 2.146) isValid = 1
03:34:32.759 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
03:34:32.759 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:34:32.759 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:34:32.759 00.000 8976 move complete, result=0
03:34:32.759 00.000 9828 Worker thread wakes up
03:34:32.760 00.001 8976 worker thread done servicing request
03:34:32.760 00.000 8976 Worker thread wakes up
03:34:32.760 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:34:32.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:32.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:32.760 00.000 5052 GuideStep: -1.4 px 6 ms EAST, 0.6 px 3 ms SOUTH
03:34:32.760 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:34:32.760 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
03:34:32.760 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
03:34:32.760 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
03:34:32.760 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:34:32.760 00.000 9828 BLC: window closed
03:34:32.760 00.000 9828 MoveAxis(E, 13, B)
03:34:32.760 00.000 9828 Guiding  Dir = 2, Dur = 13
03:34:32.761 00.001 9828 IsSlewing returns 0
03:34:32.761 00.000 9828 IsGuiding returns 0
03:34:32.761 00.000 9828 PulseGuide returned control before completion, sleep 23
03:34:32.797 00.036 9828 IsGuiding returns 1
03:34:32.797 00.000 9828 scope still moving after pulse duration time elapsed
03:34:32.828 00.031 9828 IsSlewing returns 0
03:34:32.828 00.000 9828 IsGuiding returns 1
03:34:32.859 00.031 9828 IsSlewing returns 0
03:34:32.859 00.000 9828 IsGuiding returns 1
03:34:32.891 00.032 9828 IsSlewing returns 0
03:34:32.892 00.001 9828 IsGuiding returns 0
03:34:32.892 00.000 9828 scope move finished after 13 + 117 ms
03:34:32.892 00.000 9828 Move returns status 0, amount 13
03:34:32.892 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:32.892 00.000 9828 MoveAxis(N, 15, B)
03:34:32.892 00.000 9828 Guiding  Dir = 0, Dur = 15
03:34:32.906 00.014 9828 IsSlewing returns 0
03:34:32.906 00.000 9828 IsGuiding returns 0
03:34:32.906 00.000 9828 PulseGuide returned control before completion, sleep 25
03:34:32.937 00.031 9828 IsGuiding returns 1
03:34:32.937 00.000 9828 scope still moving after pulse duration time elapsed
03:34:32.968 00.031 9828 IsSlewing returns 0
03:34:32.968 00.000 9828 IsGuiding returns 1
03:34:33.000 00.032 9828 IsSlewing returns 0
03:34:33.000 00.000 9828 IsGuiding returns 1
03:34:33.032 00.032 9828 IsSlewing returns 0
03:34:33.032 00.000 9828 IsGuiding returns 1
03:34:33.078 00.046 9828 IsSlewing returns 0
03:34:33.078 00.000 9828 IsGuiding returns 1
03:34:33.108 00.030 9828 IsSlewing returns 0
03:34:33.108 00.000 9828 IsGuiding returns 1
03:34:33.139 00.031 9828 IsSlewing returns 0
03:34:33.143 00.004 9828 IsGuiding returns 0
03:34:33.143 00.000 9828 scope move finished after 15 + 221 ms
03:34:33.143 00.000 9828 Move returns status 0, amount 15
03:34:33.143 00.000 9828 move complete, result=0
03:34:33.143 00.000 9828 worker thread done servicing request
03:34:33.143 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:34:33.445 00.302 8976 Exposure complete
03:34:33.451 00.006 8976 worker thread done servicing request
03:34:33.451 00.000 5052 OnExposeComplete: enter
03:34:33.451 00.000 5052 UpdateGuideState(): m_state=6
03:34:33.451 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14386
03:34:33.451 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=282.63, Mass=27, SNR=3.5, Peak=53 HFD=1.5
03:34:33.451 00.000 5052 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.04) = xAngle (-0.68 = -0.68)
03:34:33.451 00.000 5052 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
03:34:33.451 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.92 hyp=0.94 cameraTheta=1.36 mountX=0.73 mountY=-0.67, mountTheta=-0.74
03:34:33.452 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.92, opts=13)
03:34:33.452 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.92)
03:34:33.452 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:34:33.452 00.000 5052 UpdateGuideState exits: m=27 SNR=3.5
03:34:33.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:33.452 00.000 8976 Worker thread wakes up
03:34:33.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.92) opts 0xd
03:34:33.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.92)
03:34:33.452 00.000 8976 Moving (0.20, 0.92) raw xDistance=0.73 yDistance=-0.67
03:34:33.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.73
03:34:33.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.67
03:34:33.452 00.000 8976 MoveAxis(L, 3, ABG)
03:34:33.452 00.000 8976 stepping (-6, 9) + (-3, 0)
03:34:33.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:33.452 00.000 5052 Enqueuing Expose request
03:34:33.452 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:33.478 00.026 8976 Received - 47 (G) 
03:34:33.479 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:33.479 00.000 8976 stepped: pos (-9, 9)
03:34:33.479 00.000 8976 MoveAxis(U, 2, ABG)
03:34:33.479 00.000 8976 stepping (-9, 9) + (0, 2)
03:34:33.479 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:33.511 00.032 8976 Received - 47 (G) 
03:34:33.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:33.511 00.000 8976 stepped: pos (-9, 11)
03:34:33.511 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:34:33.511 00.000 8976 MountToCamera -- mountX=1.53 mountY=-1.63 hyp=2.24 mountTheta=-0.82 cameraX=0.76, cameraY=2.11 cameraTheta=1.23
03:34:33.511 00.000 8976 incremental bump (0.757, 2.105) isValid = 1
03:34:33.512 00.001 8976 Scheduling Mount bump of (0.039, 0.112)
03:34:33.512 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:34:33.512 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:34:33.512 00.000 8976 move complete, result=0
03:34:33.512 00.000 9828 Worker thread wakes up
03:34:33.512 00.000 8976 worker thread done servicing request
03:34:33.512 00.000 8976 Worker thread wakes up
03:34:33.512 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:34:33.512 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.7 px 2 ms NORTH
03:34:33.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:33.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:33.512 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:34:33.512 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
03:34:33.512 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
03:34:33.513 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:34:33.513 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:34:33.513 00.000 9828 BLC: window closed
03:34:33.513 00.000 9828 MoveAxis(E, 14, B)
03:34:33.513 00.000 9828 Guiding  Dir = 2, Dur = 14
03:34:33.513 00.000 9828 IsSlewing returns 0
03:34:33.513 00.000 9828 IsGuiding returns 0
03:34:33.513 00.000 9828 PulseGuide returned control before completion, sleep 24
03:34:33.541 00.028 9828 IsGuiding returns 1
03:34:33.542 00.001 9828 scope still moving after pulse duration time elapsed
03:34:33.571 00.029 9828 IsSlewing returns 0
03:34:33.571 00.000 9828 IsGuiding returns 1
03:34:33.603 00.032 9828 IsSlewing returns 0
03:34:33.603 00.000 9828 IsGuiding returns 1
03:34:33.634 00.031 9828 IsSlewing returns 0
03:34:33.634 00.000 9828 IsGuiding returns 1
03:34:33.665 00.031 9828 IsSlewing returns 0
03:34:33.665 00.000 9828 IsGuiding returns 0
03:34:33.665 00.000 9828 scope move finished after 14 + 138 ms
03:34:33.666 00.001 9828 Move returns status 0, amount 14
03:34:33.666 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:33.666 00.000 9828 MoveAxis(N, 14, B)
03:34:33.666 00.000 9828 Guiding  Dir = 0, Dur = 14
03:34:33.680 00.014 9828 IsSlewing returns 0
03:34:33.680 00.000 9828 IsGuiding returns 0
03:34:33.680 00.000 9828 PulseGuide returned control before completion, sleep 24
03:34:33.712 00.032 9828 IsGuiding returns 1
03:34:33.712 00.000 9828 scope still moving after pulse duration time elapsed
03:34:33.743 00.031 9828 IsSlewing returns 0
03:34:33.743 00.000 9828 IsGuiding returns 1
03:34:33.774 00.031 9828 IsSlewing returns 0
03:34:33.774 00.000 9828 IsGuiding returns 1
03:34:33.806 00.032 9828 IsSlewing returns 0
03:34:33.806 00.000 9828 IsGuiding returns 1
03:34:33.837 00.031 9828 IsSlewing returns 0
03:34:33.837 00.000 9828 IsGuiding returns 0
03:34:33.837 00.000 9828 scope move finished after 14 + 142 ms
03:34:33.837 00.000 9828 Move returns status 0, amount 14
03:34:33.837 00.000 9828 move complete, result=0
03:34:33.837 00.000 9828 worker thread done servicing request
03:34:33.837 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:34:34.199 00.362 8976 Exposure complete
03:34:34.205 00.006 8976 worker thread done servicing request
03:34:34.205 00.000 5052 OnExposeComplete: enter
03:34:34.205 00.000 5052 UpdateGuideState(): m_state=6
03:34:34.205 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14387
03:34:34.205 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=280.72, Mass=61, SNR=5.2, Peak=55 HFD=3.9
03:34:34.205 00.000 5052 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.04) = xAngle (-4.07 = 2.21)
03:34:34.205 00.000 5052 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.17 = 2.11)
03:34:34.205 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.99 hyp=1.10 cameraTheta=-2.03 mountX=-0.66 mountY=0.95, mountTheta=2.18
03:34:34.206 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.99, opts=13)
03:34:34.206 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.99)
03:34:34.206 00.000 8976 Worker thread wakes up
03:34:34.206 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:34.207 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.99) opts 0xd
03:34:34.207 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.99)
03:34:34.207 00.000 8976 Moving (-0.49, -0.99) raw xDistance=-0.66 yDistance=0.95
03:34:34.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.66
03:34:34.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.95
03:34:34.207 00.000 5052 UpdateGuideState exits: m=61 SNR=5.2
03:34:34.207 00.000 8976 MoveAxis(R, 3, ABG)
03:34:34.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:34.207 00.000 8976 stepping (-9, 11) + (3, 0)
03:34:34.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:34.207 00.000 5052 Enqueuing Expose request
03:34:34.207 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:34.246 00.039 8976 Received - 47 (G) 
03:34:34.246 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:34.246 00.000 8976 stepped: pos (-6, 11)
03:34:34.246 00.000 8976 MoveAxis(D, 4, ABG)
03:34:34.246 00.000 8976 stepping (-6, 11) + (0, -4)
03:34:34.246 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:34.278 00.032 8976 Received - 47 (G) 
03:34:34.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:34.278 00.000 8976 stepped: pos (-6, 7)
03:34:34.278 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
03:34:34.278 00.000 8976 MountToCamera -- mountX=1.33 mountY=-1.46 hyp=1.97 mountTheta=-0.83 cameraX=0.70, cameraY=1.85 cameraTheta=1.21
03:34:34.278 00.000 8976 incremental bump (0.696, 1.847) isValid = 1
03:34:34.278 00.000 8976 Scheduling Mount bump of (0.040, 0.111)
03:34:34.278 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:34:34.278 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:34:34.278 00.000 8976 move complete, result=0
03:34:34.278 00.000 8976 worker thread done servicing request
03:34:34.278 00.000 8976 Worker thread wakes up
03:34:34.278 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:34.278 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:34.278 00.000 9828 Worker thread wakes up
03:34:34.278 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:34:34.278 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:34:34.279 00.001 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
03:34:34.279 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
03:34:34.279 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
03:34:34.279 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.9 px 4 ms SOUTH
03:34:34.279 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:34:34.279 00.000 9828 BLC: window closed
03:34:34.279 00.000 9828 MoveAxis(E, 14, B)
03:34:34.279 00.000 9828 Guiding  Dir = 2, Dur = 14
03:34:34.279 00.000 9828 IsSlewing returns 0
03:34:34.279 00.000 9828 IsGuiding returns 0
03:34:34.279 00.000 9828 PulseGuide returned control before completion, sleep 24
03:34:34.305 00.026 9828 IsGuiding returns 1
03:34:34.305 00.000 9828 scope still moving after pulse duration time elapsed
03:34:34.337 00.032 9828 IsSlewing returns 0
03:34:34.337 00.000 9828 IsGuiding returns 1
03:34:34.369 00.032 9828 IsSlewing returns 0
03:34:34.369 00.000 9828 IsGuiding returns 1
03:34:34.401 00.032 9828 IsSlewing returns 0
03:34:34.401 00.000 9828 IsGuiding returns 1
03:34:34.431 00.030 9828 IsSlewing returns 0
03:34:34.431 00.000 9828 IsGuiding returns 0
03:34:34.431 00.000 9828 scope move finished after 14 + 137 ms
03:34:34.431 00.000 9828 Move returns status 0, amount 14
03:34:34.431 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:34.431 00.000 9828 MoveAxis(N, 14, B)
03:34:34.431 00.000 9828 Guiding  Dir = 0, Dur = 14
03:34:34.447 00.016 9828 IsSlewing returns 0
03:34:34.448 00.001 9828 IsGuiding returns 0
03:34:34.448 00.000 9828 PulseGuide returned control before completion, sleep 24
03:34:34.478 00.030 9828 IsGuiding returns 1
03:34:34.478 00.000 9828 scope still moving after pulse duration time elapsed
03:34:34.509 00.031 9828 IsSlewing returns 0
03:34:34.509 00.000 9828 IsGuiding returns 1
03:34:34.541 00.032 9828 IsSlewing returns 0
03:34:34.541 00.000 9828 IsGuiding returns 1
03:34:34.572 00.031 9828 IsSlewing returns 0
03:34:34.572 00.000 9828 IsGuiding returns 1
03:34:34.604 00.032 9828 IsSlewing returns 0
03:34:34.605 00.001 9828 IsGuiding returns 0
03:34:34.605 00.000 9828 scope move finished after 14 + 142 ms
03:34:34.605 00.000 9828 Move returns status 0, amount 14
03:34:34.605 00.000 9828 move complete, result=0
03:34:34.605 00.000 9828 worker thread done servicing request
03:34:34.605 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:34:34.967 00.362 8976 Exposure complete
03:34:34.972 00.005 8976 worker thread done servicing request
03:34:34.972 00.000 5052 OnExposeComplete: enter
03:34:34.972 00.000 5052 UpdateGuideState(): m_state=6
03:34:34.972 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14388
03:34:34.972 00.000 5052 Star::Find returns 1 (0), X=329.21, Y=282.51, Mass=32, SNR=3.9, Peak=53 HFD=1.4
03:34:34.972 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.04) = xAngle (-0.52 = -0.52)
03:34:34.972 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.62 = -0.62)
03:34:34.972 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.80 hyp=0.80 cameraTheta=1.53 mountX=0.70 mountY=-0.46, mountTheta=-0.59
03:34:34.973 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.80, opts=13)
03:34:34.973 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.80)
03:34:34.973 00.000 8976 Worker thread wakes up
03:34:34.973 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.80) opts 0xd
03:34:34.973 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.80)
03:34:34.973 00.000 8976 Moving (0.03, 0.80) raw xDistance=0.70 yDistance=-0.46
03:34:34.973 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:34.973 00.000 5052 UpdateGuideState exits: m=32 SNR=3.9
03:34:34.974 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:34.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.70
03:34:34.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.46
03:34:34.974 00.000 8976 MoveAxis(L, 3, ABG)
03:34:34.974 00.000 8976 stepping (-6, 7) + (-3, 0)
03:34:34.974 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:34.974 00.000 5052 Enqueuing Expose request
03:34:34.974 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:35.013 00.039 8976 Received - 47 (G) 
03:34:35.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:35.013 00.000 8976 stepped: pos (-9, 7)
03:34:35.013 00.000 8976 MoveAxis(U, 2, ABG)
03:34:35.014 00.001 8976 stepping (-9, 7) + (0, 2)
03:34:35.014 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:35.045 00.031 8976 Received - 47 (G) 
03:34:35.045 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:35.045 00.000 8976 stepped: pos (-9, 9)
03:34:35.045 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:34:35.045 00.000 8976 MountToCamera -- mountX=1.34 mountY=-1.45 hyp=1.98 mountTheta=-0.82 cameraX=0.68, cameraY=1.86 cameraTheta=1.22
03:34:35.045 00.000 8976 incremental bump (0.679, 1.857) isValid = 1
03:34:35.045 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:34:35.045 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:34:35.045 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:34:35.045 00.000 8976 move complete, result=0
03:34:35.045 00.000 9828 Worker thread wakes up
03:34:35.045 00.000 8976 worker thread done servicing request
03:34:35.045 00.000 8976 Worker thread wakes up
03:34:35.045 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:34:35.045 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.5 px 2 ms NORTH
03:34:35.046 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:35.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:35.046 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:34:35.046 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
03:34:35.046 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
03:34:35.046 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
03:34:35.046 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:34:35.046 00.000 9828 BLC: window closed
03:34:35.046 00.000 9828 MoveAxis(E, 14, B)
03:34:35.046 00.000 9828 Guiding  Dir = 2, Dur = 14
03:34:35.046 00.000 9828 IsSlewing returns 0
03:34:35.047 00.001 9828 IsGuiding returns 0
03:34:35.047 00.000 9828 PulseGuide returned control before completion, sleep 24
03:34:35.085 00.038 9828 IsGuiding returns 1
03:34:35.085 00.000 9828 scope still moving after pulse duration time elapsed
03:34:35.115 00.030 9828 IsSlewing returns 0
03:34:35.115 00.000 9828 IsGuiding returns 1
03:34:35.147 00.032 9828 IsSlewing returns 0
03:34:35.147 00.000 9828 IsGuiding returns 1
03:34:35.178 00.031 9828 IsSlewing returns 0
03:34:35.179 00.001 9828 IsGuiding returns 0
03:34:35.179 00.000 9828 scope move finished after 14 + 117 ms
03:34:35.179 00.000 9828 Move returns status 0, amount 14
03:34:35.179 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:35.179 00.000 9828 MoveAxis(N, 14, B)
03:34:35.179 00.000 9828 Guiding  Dir = 0, Dur = 14
03:34:35.195 00.016 9828 IsSlewing returns 0
03:34:35.195 00.000 9828 IsGuiding returns 0
03:34:35.195 00.000 9828 PulseGuide returned control before completion, sleep 24
03:34:35.225 00.030 9828 IsGuiding returns 1
03:34:35.225 00.000 9828 scope still moving after pulse duration time elapsed
03:34:35.256 00.031 9828 IsSlewing returns 0
03:34:35.256 00.000 9828 IsGuiding returns 1
03:34:35.288 00.032 9828 IsSlewing returns 0
03:34:35.288 00.000 9828 IsGuiding returns 1
03:34:35.319 00.031 9828 IsSlewing returns 0
03:34:35.319 00.000 9828 IsGuiding returns 1
03:34:35.349 00.030 9828 IsSlewing returns 0
03:34:35.349 00.000 9828 IsGuiding returns 0
03:34:35.349 00.000 9828 scope move finished after 14 + 141 ms
03:34:35.349 00.000 9828 Move returns status 0, amount 14
03:34:35.349 00.000 9828 move complete, result=0
03:34:35.349 00.000 9828 worker thread done servicing request
03:34:35.349 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:34:35.730 00.381 8976 Exposure complete
03:34:35.735 00.005 8976 worker thread done servicing request
03:34:35.736 00.001 5052 OnExposeComplete: enter
03:34:35.736 00.000 5052 UpdateGuideState(): m_state=6
03:34:35.736 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14389
03:34:35.736 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.39, Mass=51, SNR=4.8, Peak=54 HFD=3.3
03:34:35.736 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
03:34:35.736 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
03:34:35.736 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.32 hyp=0.78 cameraTheta=-2.72 mountX=0.04 mountY=0.77, mountTheta=1.52
03:34:35.736 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.32, opts=13)
03:34:35.736 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.32)
03:34:35.737 00.001 8976 Worker thread wakes up
03:34:35.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.32) opts 0xd
03:34:35.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.32)
03:34:35.737 00.000 8976 Moving (-0.71, -0.32) raw xDistance=0.04 yDistance=0.77
03:34:35.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:34:35.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.77
03:34:35.737 00.000 8976 MoveAxis(R, 0, ABG)
03:34:35.737 00.000 8976 MoveAxis(D, 3, ABG)
03:34:35.737 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:35.737 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:34:35.737 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:35.737 00.000 8976 stepping (-9, 9) + (0, -3)
03:34:35.737 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:35.737 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:35.737 00.000 5052 Enqueuing Expose request
03:34:35.765 00.028 8976 Received - 47 (G) 
03:34:35.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:35.765 00.000 8976 stepped: pos (-9, 6)
03:34:35.765 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
03:34:35.765 00.000 8976 MountToCamera -- mountX=1.36 mountY=-1.29 hyp=1.87 mountTheta=-0.76 cameraX=0.53, cameraY=1.79 cameraTheta=1.28
03:34:35.765 00.000 8976 incremental bump (0.528, 1.793) isValid = 1
03:34:35.765 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
03:34:35.765 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:34:35.765 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:34:35.765 00.000 8976 move complete, result=0
03:34:35.765 00.000 9828 Worker thread wakes up
03:34:35.765 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:34:35.765 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:34:35.765 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
03:34:35.765 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
03:34:35.766 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
03:34:35.766 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:34:35.766 00.000 9828 BLC: window closed
03:34:35.766 00.000 8976 worker thread done servicing request
03:34:35.766 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:34:35.766 00.000 9828 MoveAxis(E, 12, B)
03:34:35.766 00.000 8976 Worker thread wakes up
03:34:35.766 00.000 9828 Guiding  Dir = 2, Dur = 12
03:34:35.766 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:35.766 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:35.766 00.000 9828 IsSlewing returns 0
03:34:35.766 00.000 9828 IsGuiding returns 0
03:34:35.767 00.001 9828 PulseGuide returned control before completion, sleep 22
03:34:35.804 00.037 9828 IsGuiding returns 1
03:34:35.804 00.000 9828 scope still moving after pulse duration time elapsed
03:34:35.835 00.031 9828 IsSlewing returns 0
03:34:35.835 00.000 9828 IsGuiding returns 1
03:34:35.866 00.031 9828 IsSlewing returns 0
03:34:35.866 00.000 9828 IsGuiding returns 1
03:34:35.897 00.031 9828 IsSlewing returns 0
03:34:35.897 00.000 9828 IsGuiding returns 0
03:34:35.897 00.000 9828 scope move finished after 12 + 118 ms
03:34:35.897 00.000 9828 Move returns status 0, amount 12
03:34:35.897 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:35.897 00.000 9828 MoveAxis(N, 15, B)
03:34:35.897 00.000 9828 Guiding  Dir = 0, Dur = 15
03:34:35.912 00.015 9828 IsSlewing returns 0
03:34:35.912 00.000 9828 IsGuiding returns 0
03:34:35.912 00.000 9828 PulseGuide returned control before completion, sleep 25
03:34:35.942 00.030 9828 IsGuiding returns 1
03:34:35.942 00.000 9828 scope still moving after pulse duration time elapsed
03:34:35.973 00.031 9828 IsSlewing returns 0
03:34:35.973 00.000 9828 IsGuiding returns 1
03:34:36.003 00.030 9828 IsSlewing returns 0
03:34:36.003 00.000 9828 IsGuiding returns 1
03:34:36.035 00.032 9828 IsSlewing returns 0
03:34:36.035 00.000 9828 IsGuiding returns 1
03:34:36.066 00.031 9828 IsSlewing returns 0
03:34:36.066 00.000 9828 IsGuiding returns 0
03:34:36.066 00.000 9828 scope move finished after 15 + 139 ms
03:34:36.066 00.000 9828 Move returns status 0, amount 15
03:34:36.066 00.000 9828 move complete, result=0
03:34:36.066 00.000 9828 worker thread done servicing request
03:34:36.066 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:34:36.453 00.387 8976 Exposure complete
03:34:36.458 00.005 8976 worker thread done servicing request
03:34:36.459 00.001 5052 OnExposeComplete: enter
03:34:36.459 00.000 5052 UpdateGuideState(): m_state=6
03:34:36.459 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14390
03:34:36.459 00.000 5052 Star::Find returns 1 (0), X=329.42, Y=282.21, Mass=34, SNR=3.9, Peak=55 HFD=1.1
03:34:36.459 00.000 5052 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
03:34:36.459 00.000 5052 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.03 = -1.03)
03:34:36.459 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.50 hyp=0.55 cameraTheta=1.12 mountX=0.33 mountY=-0.47, mountTheta=-0.96
03:34:36.460 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.50, opts=13)
03:34:36.460 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.50)
03:34:36.460 00.000 8976 Worker thread wakes up
03:34:36.460 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.50) opts 0xd
03:34:36.460 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.50)
03:34:36.460 00.000 8976 Moving (0.24, 0.50) raw xDistance=0.33 yDistance=-0.47
03:34:36.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:34:36.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.47
03:34:36.460 00.000 8976 MoveAxis(L, 1, ABG)
03:34:36.460 00.000 8976 stepping (-9, 6) + (-1, 0)
03:34:36.460 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:34:36.460 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:34:36.460 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:36.460 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:36.460 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:36.460 00.000 5052 Enqueuing Expose request
03:34:36.483 00.023 8976 Received - 47 (G) 
03:34:36.484 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:36.484 00.000 8976 stepped: pos (-10, 6)
03:34:36.484 00.000 8976 MoveAxis(U, 2, ABG)
03:34:36.484 00.000 8976 stepping (-10, 6) + (0, 2)
03:34:36.484 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:36.516 00.032 8976 Received - 47 (G) 
03:34:36.516 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:36.516 00.000 8976 stepped: pos (-10, 8)
03:34:36.516 00.000 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
03:34:36.516 00.000 8976 MountToCamera -- mountX=1.41 mountY=-1.28 hyp=1.91 mountTheta=-0.74 cameraX=0.50, cameraY=1.84 cameraTheta=1.31
03:34:36.516 00.000 8976 incremental bump (0.497, 1.842) isValid = 1
03:34:36.516 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
03:34:36.516 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:34:36.516 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:34:36.516 00.000 8976 move complete, result=0
03:34:36.516 00.000 9828 Worker thread wakes up
03:34:36.516 00.000 8976 worker thread done servicing request
03:34:36.517 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
03:34:36.517 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:34:36.517 00.000 8976 Worker thread wakes up
03:34:36.517 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:34:36.517 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:36.517 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
03:34:36.517 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:36.517 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
03:34:36.517 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.32 mountX=-0.04 mountY=-0.11, mountTheta=-1.88
03:34:36.517 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:34:36.517 00.000 9828 BLC: window closed
03:34:36.517 00.000 9828 MoveAxis(E, 11, B)
03:34:36.517 00.000 9828 Guiding  Dir = 2, Dur = 11
03:34:36.518 00.001 9828 IsSlewing returns 0
03:34:36.518 00.000 9828 IsGuiding returns 0
03:34:36.518 00.000 9828 PulseGuide returned control before completion, sleep 21
03:34:36.551 00.033 9828 IsGuiding returns 1
03:34:36.551 00.000 9828 scope still moving after pulse duration time elapsed
03:34:36.582 00.031 9828 IsSlewing returns 0
03:34:36.582 00.000 9828 IsGuiding returns 1
03:34:36.613 00.031 9828 IsSlewing returns 0
03:34:36.613 00.000 9828 IsGuiding returns 1
03:34:36.644 00.031 9828 IsSlewing returns 0
03:34:36.644 00.000 9828 IsGuiding returns 1
03:34:36.675 00.031 9828 IsSlewing returns 0
03:34:36.675 00.000 9828 IsGuiding returns 1
03:34:36.706 00.031 9828 IsSlewing returns 0
03:34:36.707 00.001 9828 IsGuiding returns 1
03:34:36.738 00.031 9828 IsSlewing returns 0
03:34:36.738 00.000 9828 IsGuiding returns 0
03:34:36.738 00.000 9828 scope move finished after 11 + 209 ms
03:34:36.738 00.000 9828 Move returns status 0, amount 11
03:34:36.738 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:36.738 00.000 9828 MoveAxis(N, 15, B)
03:34:36.738 00.000 9828 Guiding  Dir = 0, Dur = 15
03:34:36.753 00.015 9828 IsSlewing returns 0
03:34:36.753 00.000 9828 IsGuiding returns 0
03:34:36.753 00.000 9828 PulseGuide returned control before completion, sleep 25
03:34:36.785 00.032 9828 IsGuiding returns 1
03:34:36.785 00.000 9828 scope still moving after pulse duration time elapsed
03:34:36.816 00.031 9828 IsSlewing returns 0
03:34:36.816 00.000 9828 IsGuiding returns 1
03:34:36.847 00.031 9828 IsSlewing returns 0
03:34:36.847 00.000 9828 IsGuiding returns 1
03:34:36.878 00.031 9828 IsSlewing returns 0
03:34:36.878 00.000 9828 IsGuiding returns 1
03:34:36.909 00.031 9828 IsSlewing returns 0
03:34:36.909 00.000 9828 IsGuiding returns 0
03:34:36.909 00.000 9828 scope move finished after 15 + 140 ms
03:34:36.909 00.000 9828 Move returns status 0, amount 15
03:34:36.909 00.000 9828 move complete, result=0
03:34:36.910 00.001 9828 worker thread done servicing request
03:34:36.910 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:34:37.203 00.293 8976 Exposure complete
03:34:37.209 00.006 8976 worker thread done servicing request
03:34:37.209 00.000 5052 OnExposeComplete: enter
03:34:37.209 00.000 5052 UpdateGuideState(): m_state=6
03:34:37.209 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14391
03:34:37.209 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.56, Mass=45, SNR=4.5, Peak=55 HFD=2.3
03:34:37.209 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.70 = 1.59)
03:34:37.209 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
03:34:37.209 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-2.65 mountX=-0.01 mountY=0.31, mountTheta=1.59
03:34:37.210 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.15, opts=13)
03:34:37.210 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.15)
03:34:37.210 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:37.210 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:34:37.210 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:37.210 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:37.210 00.000 5052 Enqueuing Expose request
03:34:37.210 00.000 8976 Worker thread wakes up
03:34:37.210 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.15) opts 0xd
03:34:37.210 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.15)
03:34:37.210 00.000 8976 Moving (-0.27, -0.15) raw xDistance=-0.01 yDistance=0.31
03:34:37.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:34:37.210 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
03:34:37.210 00.000 8976 MoveAxis(R, 0, ABG)
03:34:37.210 00.000 8976 MoveAxis(D, 1, ABG)
03:34:37.210 00.000 8976 stepping (-10, 8) + (0, -1)
03:34:37.210 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:37.236 00.026 8976 Received - 47 (G) 
03:34:37.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:37.236 00.000 8976 stepped: pos (-10, 7)
03:34:37.236 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
03:34:37.236 00.000 8976 MountToCamera -- mountX=1.45 mountY=-1.23 hyp=1.90 mountTheta=-0.70 cameraX=0.43, cameraY=1.85 cameraTheta=1.34
03:34:37.236 00.000 8976 incremental bump (0.430, 1.851) isValid = 1
03:34:37.236 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
03:34:37.236 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:34:37.236 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:34:37.236 00.000 8976 move complete, result=0
03:34:37.236 00.000 9828 Worker thread wakes up
03:34:37.236 00.000 8976 worker thread done servicing request
03:34:37.236 00.000 8976 Worker thread wakes up
03:34:37.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:37.236 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:37.236 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:34:37.236 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:34:37.236 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:34:37.236 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.84)
03:34:37.236 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.92)
03:34:37.236 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
03:34:37.236 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:34:37.236 00.000 9828 BLC: window closed
03:34:37.236 00.000 9828 MoveAxis(E, 10, B)
03:34:37.236 00.000 9828 Guiding  Dir = 2, Dur = 10
03:34:37.237 00.001 9828 IsSlewing returns 0
03:34:37.237 00.000 9828 IsGuiding returns 0
03:34:37.237 00.000 9828 PulseGuide returned control before completion, sleep 20
03:34:37.267 00.030 9828 IsGuiding returns 1
03:34:37.267 00.000 9828 scope still moving after pulse duration time elapsed
03:34:37.297 00.030 9828 IsSlewing returns 0
03:34:37.297 00.000 9828 IsGuiding returns 1
03:34:37.328 00.031 9828 IsSlewing returns 0
03:34:37.328 00.000 9828 IsGuiding returns 1
03:34:37.358 00.030 9828 IsSlewing returns 0
03:34:37.358 00.000 9828 IsGuiding returns 1
03:34:37.388 00.030 9828 IsSlewing returns 0
03:34:37.388 00.000 9828 IsGuiding returns 0
03:34:37.388 00.000 9828 scope move finished after 10 + 141 ms
03:34:37.388 00.000 9828 Move returns status 0, amount 10
03:34:37.388 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:37.388 00.000 9828 MoveAxis(N, 15, B)
03:34:37.388 00.000 9828 Guiding  Dir = 0, Dur = 15
03:34:37.404 00.016 9828 IsSlewing returns 0
03:34:37.404 00.000 9828 IsGuiding returns 0
03:34:37.404 00.000 9828 PulseGuide returned control before completion, sleep 25
03:34:37.436 00.032 9828 IsGuiding returns 1
03:34:37.436 00.000 9828 scope still moving after pulse duration time elapsed
03:34:37.466 00.030 9828 IsSlewing returns 0
03:34:37.466 00.000 9828 IsGuiding returns 1
03:34:37.497 00.031 9828 IsSlewing returns 0
03:34:37.497 00.000 9828 IsGuiding returns 1
03:34:37.528 00.031 9828 IsSlewing returns 0
03:34:37.528 00.000 9828 IsGuiding returns 1
03:34:37.559 00.031 9828 IsSlewing returns 0
03:34:37.559 00.000 9828 IsGuiding returns 0
03:34:37.559 00.000 9828 scope move finished after 15 + 139 ms
03:34:37.559 00.000 9828 Move returns status 0, amount 15
03:34:37.559 00.000 9828 move complete, result=0
03:34:37.559 00.000 9828 worker thread done servicing request
03:34:37.559 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:34:37.923 00.364 8976 Exposure complete
03:34:37.929 00.006 8976 worker thread done servicing request
03:34:37.929 00.000 5052 OnExposeComplete: enter
03:34:37.929 00.000 5052 UpdateGuideState(): m_state=6
03:34:37.929 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14392
03:34:37.929 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.34, Mass=46, SNR=4.5, Peak=55 HFD=2.0
03:34:37.929 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.44 = 1.84)
03:34:37.929 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.74)
03:34:37.929 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.37 hyp=0.55 cameraTheta=-2.40 mountX=-0.15 mountY=0.54, mountTheta=1.84
03:34:37.931 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.37, opts=13)
03:34:37.931 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.37)
03:34:37.931 00.000 8976 Worker thread wakes up
03:34:37.931 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.37) opts 0xd
03:34:37.931 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.37)
03:34:37.931 00.000 8976 Moving (-0.41, -0.37) raw xDistance=-0.15 yDistance=0.54
03:34:37.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:34:37.931 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:34:37.931 00.000 5052 UpdateGuideState exits: m=46 SNR=4.5
03:34:37.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:37.931 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:37.931 00.000 5052 Enqueuing Expose request
03:34:37.931 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54
03:34:37.932 00.001 8976 MoveAxis(R, 0, ABG)
03:34:37.932 00.000 8976 MoveAxis(D, 2, ABG)
03:34:37.932 00.000 8976 stepping (-10, 7) + (0, -2)
03:34:37.932 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:37.955 00.023 8976 Received - 47 (G) 
03:34:37.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:37.955 00.000 8976 stepped: pos (-10, 5)
03:34:37.955 00.000 8976 MountToCamera -- mountTheta (-0.63) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
03:34:37.955 00.000 8976 MountToCamera -- mountX=1.48 mountY=-1.08 hyp=1.83 mountTheta=-0.63 cameraX=0.29, cameraY=1.81 cameraTheta=1.41
03:34:37.955 00.000 8976 incremental bump (0.291, 1.809) isValid = 1
03:34:37.955 00.000 8976 Scheduling Mount bump of (0.018, 0.118)
03:34:37.955 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:34:37.955 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:34:37.955 00.000 8976 move complete, result=0
03:34:37.955 00.000 8976 worker thread done servicing request
03:34:37.955 00.000 8976 Worker thread wakes up
03:34:37.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:37.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:37.955 00.000 9828 Worker thread wakes up
03:34:37.955 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:34:37.955 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:34:37.955 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.51 = -1.77)
03:34:37.956 00.001 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.85)
03:34:37.956 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
03:34:37.956 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:34:37.956 00.000 9828 BLC: window closed
03:34:37.956 00.000 9828 MoveAxis(E, 7, B)
03:34:37.956 00.000 9828 Guiding  Dir = 2, Dur = 7
03:34:37.956 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:34:37.956 00.000 9828 IsSlewing returns 0
03:34:37.956 00.000 9828 IsGuiding returns 0
03:34:37.956 00.000 9828 PulseGuide returned control before completion, sleep 17
03:34:37.980 00.024 9828 IsGuiding returns 1
03:34:37.980 00.000 9828 scope still moving after pulse duration time elapsed
03:34:38.012 00.032 9828 IsSlewing returns 0
03:34:38.012 00.000 9828 IsGuiding returns 1
03:34:38.043 00.031 9828 IsSlewing returns 0
03:34:38.043 00.000 9828 IsGuiding returns 1
03:34:38.073 00.030 9828 IsSlewing returns 0
03:34:38.073 00.000 9828 IsGuiding returns 0
03:34:38.073 00.000 9828 scope move finished after 7 + 109 ms
03:34:38.073 00.000 9828 Move returns status 0, amount 7
03:34:38.073 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:38.073 00.000 9828 MoveAxis(N, 16, B)
03:34:38.073 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:38.088 00.015 9828 IsSlewing returns 0
03:34:38.088 00.000 9828 IsGuiding returns 0
03:34:38.088 00.000 9828 PulseGuide returned control before completion, sleep 26
03:34:38.120 00.032 9828 IsGuiding returns 1
03:34:38.120 00.000 9828 scope still moving after pulse duration time elapsed
03:34:38.150 00.030 9828 IsSlewing returns 0
03:34:38.150 00.000 9828 IsGuiding returns 1
03:34:38.182 00.032 9828 IsSlewing returns 0
03:34:38.182 00.000 9828 IsGuiding returns 1
03:34:38.214 00.032 9828 IsSlewing returns 0
03:34:38.214 00.000 9828 IsGuiding returns 1
03:34:38.245 00.031 9828 IsSlewing returns 0
03:34:38.245 00.000 9828 IsGuiding returns 0
03:34:38.245 00.000 9828 scope move finished after 16 + 140 ms
03:34:38.245 00.000 9828 Move returns status 0, amount 16
03:34:38.245 00.000 9828 move complete, result=0
03:34:38.245 00.000 9828 worker thread done servicing request
03:34:38.246 00.001 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:34:38.640 00.394 8976 Exposure complete
03:34:38.646 00.006 8976 worker thread done servicing request
03:34:38.646 00.000 5052 OnExposeComplete: enter
03:34:38.646 00.000 5052 UpdateGuideState(): m_state=6
03:34:38.646 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14393
03:34:38.646 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=280.79, Mass=50, SNR=4.7, Peak=54 HFD=2.8
03:34:38.646 00.000 5052 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.04) = xAngle (-4.43 = 1.86)
03:34:38.646 00.000 5052 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.53 = 1.75)
03:34:38.646 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=-0.92 hyp=1.33 cameraTheta=-2.38 mountX=-0.38 mountY=1.31, mountTheta=1.85
03:34:38.647 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=-0.92, opts=13)
03:34:38.647 00.000 5052 Enqueuing Move request for stepguider (-0.97, -0.92)
03:34:38.647 00.000 8976 Worker thread wakes up
03:34:38.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, -0.92) opts 0xd
03:34:38.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, -0.92)
03:34:38.647 00.000 8976 Moving (-0.97, -0.92) raw xDistance=-0.38 yDistance=1.31
03:34:38.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:34:38.647 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:38.647 00.000 5052 UpdateGuideState exits: m=50 SNR=4.7
03:34:38.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.31
03:34:38.648 00.001 8976 MoveAxis(R, 2, ABG)
03:34:38.648 00.000 8976 stepping (-10, 5) + (2, 0)
03:34:38.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:38.648 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:38.648 00.000 5052 Enqueuing Expose request
03:34:38.648 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:38.674 00.026 8976 Received - 47 (G) 
03:34:38.674 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:38.674 00.000 8976 stepped: pos (-8, 5)
03:34:38.674 00.000 8976 MoveAxis(D, 5, ABG)
03:34:38.675 00.001 8976 stepping (-8, 5) + (0, -5)
03:34:38.675 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:38.722 00.047 8976 Received - 47 (G) 
03:34:38.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:38.722 00.000 8976 stepped: pos (-8, 0)
03:34:38.722 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
03:34:38.723 00.001 8976 MountToCamera -- mountX=1.39 mountY=-0.73 hyp=1.57 mountTheta=-0.48 cameraX=0.01, cameraY=1.57 cameraTheta=1.56
03:34:38.723 00.000 8976 incremental bump (0.011, 1.572) isValid = 1
03:34:38.723 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
03:34:38.723 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:34:38.723 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:34:38.723 00.000 8976 move complete, result=0
03:34:38.723 00.000 9828 Worker thread wakes up
03:34:38.723 00.000 8976 worker thread done servicing request
03:34:38.723 00.000 8976 Worker thread wakes up
03:34:38.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:38.723 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 1.3 px 5 ms SOUTH
03:34:38.723 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:34:38.723 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:34:38.723 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
03:34:38.723 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
03:34:38.723 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
03:34:38.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:38.724 00.001 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:34:38.724 00.000 9828 BLC: window closed
03:34:38.724 00.000 9828 MoveAxis(E, 2, B)
03:34:38.724 00.000 9828 Guiding  Dir = 2, Dur = 2
03:34:38.724 00.000 9828 IsSlewing returns 0
03:34:38.724 00.000 9828 IsGuiding returns 0
03:34:38.724 00.000 9828 PulseGuide returned control before completion, sleep 12
03:34:38.746 00.022 9828 IsGuiding returns 1
03:34:38.746 00.000 9828 scope still moving after pulse duration time elapsed
03:34:38.777 00.031 9828 IsSlewing returns 0
03:34:38.777 00.000 9828 IsGuiding returns 1
03:34:38.809 00.032 9828 IsSlewing returns 0
03:34:38.809 00.000 9828 IsGuiding returns 1
03:34:38.840 00.031 9828 IsSlewing returns 0
03:34:38.840 00.000 9828 IsGuiding returns 0
03:34:38.840 00.000 9828 scope move finished after 2 + 113 ms
03:34:38.840 00.000 9828 Move returns status 0, amount 2
03:34:38.840 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:38.840 00.000 9828 MoveAxis(N, 16, B)
03:34:38.840 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:38.855 00.015 9828 IsSlewing returns 0
03:34:38.855 00.000 9828 IsGuiding returns 0
03:34:38.855 00.000 9828 PulseGuide returned control before completion, sleep 26
03:34:38.886 00.031 9828 IsGuiding returns 1
03:34:38.886 00.000 9828 scope still moving after pulse duration time elapsed
03:34:38.918 00.032 9828 IsSlewing returns 0
03:34:38.919 00.001 9828 IsGuiding returns 1
03:34:38.947 00.028 9828 IsSlewing returns 0
03:34:38.947 00.000 9828 IsGuiding returns 1
03:34:38.979 00.032 9828 IsSlewing returns 0
03:34:38.979 00.000 9828 IsGuiding returns 1
03:34:39.010 00.031 9828 IsSlewing returns 0
03:34:39.010 00.000 9828 IsGuiding returns 1
03:34:39.040 00.030 9828 IsSlewing returns 0
03:34:39.040 00.000 9828 IsGuiding returns 1
03:34:39.070 00.030 9828 IsSlewing returns 0
03:34:39.070 00.000 9828 IsGuiding returns 1
03:34:39.103 00.033 9828 IsSlewing returns 0
03:34:39.103 00.000 9828 IsGuiding returns 0
03:34:39.103 00.000 9828 scope move finished after 16 + 231 ms
03:34:39.103 00.000 9828 Move returns status 0, amount 16
03:34:39.103 00.000 9828 move complete, result=0
03:34:39.103 00.000 9828 worker thread done servicing request
03:34:39.104 00.001 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:34:39.409 00.305 8976 Exposure complete
03:34:39.414 00.005 8976 worker thread done servicing request
03:34:39.415 00.001 5052 OnExposeComplete: enter
03:34:39.415 00.000 5052 UpdateGuideState(): m_state=6
03:34:39.415 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14394
03:34:39.415 00.000 5052 Star::Find returns 1 (0), X=329.55, Y=282.15, Mass=20, SNR=3.1, Peak=54 HFD=1.0
03:34:39.415 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
03:34:39.415 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.28 = -1.28)
03:34:39.415 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.44 hyp=0.58 cameraTheta=0.86 mountX=0.22 mountY=-0.56, mountTheta=-1.19
03:34:39.417 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.44, opts=13)
03:34:39.417 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.44)
03:34:39.417 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:39.417 00.000 5052 UpdateGuideState exits: m=20 SNR=3.1
03:34:39.417 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:39.417 00.000 8976 Worker thread wakes up
03:34:39.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.44) opts 0xd
03:34:39.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.44)
03:34:39.417 00.000 8976 Moving (0.38, 0.44) raw xDistance=0.22 yDistance=-0.56
03:34:39.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:34:39.417 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.56
03:34:39.417 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:39.417 00.000 5052 Enqueuing Expose request
03:34:39.417 00.000 8976 MoveAxis(R, 0, ABG)
03:34:39.417 00.000 8976 MoveAxis(U, 2, ABG)
03:34:39.417 00.000 8976 stepping (-8, 0) + (0, 2)
03:34:39.417 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:39.442 00.025 8976 Received - 47 (G) 
03:34:39.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:39.442 00.000 8976 stepped: pos (-8, 2)
03:34:39.442 00.000 8976 MountToCamera -- mountTheta (-0.42) + m_xAngle (2.04) = xAngle (1.63 = 1.63)
03:34:39.442 00.000 8976 MountToCamera -- mountX=1.34 mountY=-0.59 hyp=1.46 mountTheta=-0.42 cameraX=-0.08, cameraY=1.46 cameraTheta=1.63
03:34:39.442 00.000 8976 incremental bump (-0.083, 1.461) isValid = 1
03:34:39.442 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
03:34:39.442 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:34:39.442 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:34:39.442 00.000 8976 move complete, result=0
03:34:39.442 00.000 9828 Worker thread wakes up
03:34:39.442 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:34:39.442 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:34:39.442 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.72 = -1.56)
03:34:39.442 00.000 8976 worker thread done servicing request
03:34:39.442 00.000 8976 Worker thread wakes up
03:34:39.442 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.64 = -1.64)
03:34:39.442 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.56
03:34:39.442 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:34:39.442 00.000 9828 BLC: window closed
03:34:39.442 00.000 9828 MoveAxis(W, 0, B)
03:34:39.442 00.000 9828 Move returns status 0, amount 0
03:34:39.442 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:39.442 00.000 9828 MoveAxis(N, 16, B)
03:34:39.442 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:39.442 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:39.442 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:39.442 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:34:39.443 00.001 9828 IsSlewing returns 0
03:34:39.443 00.000 9828 IsGuiding returns 0
03:34:39.443 00.000 9828 PulseGuide returned control before completion, sleep 26
03:34:39.477 00.034 9828 IsGuiding returns 1
03:34:39.477 00.000 9828 scope still moving after pulse duration time elapsed
03:34:39.508 00.031 9828 IsSlewing returns 0
03:34:39.508 00.000 9828 IsGuiding returns 1
03:34:39.538 00.030 9828 IsSlewing returns 0
03:34:39.538 00.000 9828 IsGuiding returns 1
03:34:39.570 00.032 9828 IsSlewing returns 0
03:34:39.570 00.000 9828 IsGuiding returns 0
03:34:39.571 00.001 9828 scope move finished after 16 + 111 ms
03:34:39.571 00.000 9828 Move returns status 0, amount 16
03:34:39.571 00.000 9828 move complete, result=0
03:34:39.571 00.000 9828 worker thread done servicing request
03:34:39.571 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 16 ms NORTH
03:34:40.133 00.562 8976 Exposure complete
03:34:40.140 00.007 8976 worker thread done servicing request
03:34:40.140 00.000 5052 OnExposeComplete: enter
03:34:40.140 00.000 5052 UpdateGuideState(): m_state=6
03:34:40.140 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14395
03:34:40.140 00.000 5052 Star::Find returns 1 (0), X=328.74, Y=281.91, Mass=43, SNR=4.4, Peak=54 HFD=2.4
03:34:40.140 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:34:40.140 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
03:34:40.140 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.20 hyp=0.47 cameraTheta=2.71 mountX=0.37 mountY=0.25, mountTheta=0.60
03:34:40.141 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.20, opts=13)
03:34:40.141 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.20)
03:34:40.141 00.000 8976 Worker thread wakes up
03:34:40.141 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:40.141 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:34:40.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:40.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:40.141 00.000 5052 Enqueuing Expose request
03:34:40.141 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.20) opts 0xd
03:34:40.142 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.20)
03:34:40.142 00.000 8976 Moving (-0.43, 0.20) raw xDistance=0.37 yDistance=0.25
03:34:40.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:34:40.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:34:40.142 00.000 8976 MoveAxis(L, 2, ABG)
03:34:40.142 00.000 8976 stepping (-8, 2) + (-2, 0)
03:34:40.142 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:40.177 00.035 8976 Received - 47 (G) 
03:34:40.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:40.177 00.000 8976 stepped: pos (-10, 2)
03:34:40.177 00.000 8976 MoveAxis(U, 0, ABG)
03:34:40.177 00.000 8976 MountToCamera -- mountTheta (-0.34) + m_xAngle (2.04) = xAngle (1.70 = 1.70)
03:34:40.178 00.001 8976 MountToCamera -- mountX=1.40 mountY=-0.50 hyp=1.49 mountTheta=-0.34 cameraX=-0.19, cameraY=1.48 cameraTheta=1.70
03:34:40.178 00.000 8976 incremental bump (-0.193, 1.477) isValid = 1
03:34:40.178 00.000 8976 Scheduling Mount bump of (-0.015, 0.118)
03:34:40.178 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:34:40.178 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:34:40.178 00.000 8976 move complete, result=0
03:34:40.178 00.000 9828 Worker thread wakes up
03:34:40.178 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:34:40.178 00.000 8976 worker thread done servicing request
03:34:40.178 00.000 8976 Worker thread wakes up
03:34:40.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:40.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:40.178 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:34:40.178 00.000 9828 CameraToMount -- cameraTheta (1.70) - m_xAngle (-3.10) = xAngle (4.79 = -1.49)
03:34:40.179 00.001 9828 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.71 = -1.57)
03:34:40.179 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 0 ms NORTH
03:34:40.179 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=0.01 mountY=-0.12, mountTheta=-1.49
03:34:40.179 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:34:40.179 00.000 9828 BLC: window closed
03:34:40.179 00.000 9828 MoveAxis(W, 3, B)
03:34:40.179 00.000 9828 Guiding  Dir = 3, Dur = 3
03:34:40.179 00.000 9828 IsSlewing returns 0
03:34:40.179 00.000 9828 IsGuiding returns 0
03:34:40.179 00.000 9828 PulseGuide returned control before completion, sleep 13
03:34:40.195 00.016 9828 IsGuiding returns 1
03:34:40.196 00.001 9828 scope still moving after pulse duration time elapsed
03:34:40.227 00.031 9828 IsSlewing returns 0
03:34:40.227 00.000 9828 IsGuiding returns 1
03:34:40.257 00.030 9828 IsSlewing returns 0
03:34:40.257 00.000 9828 IsGuiding returns 1
03:34:40.288 00.031 9828 IsSlewing returns 0
03:34:40.288 00.000 9828 IsGuiding returns 1
03:34:40.318 00.030 9828 IsSlewing returns 0
03:34:40.318 00.000 9828 IsGuiding returns 0
03:34:40.318 00.000 9828 scope move finished after 3 + 136 ms
03:34:40.318 00.000 9828 Move returns status 0, amount 3
03:34:40.318 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:40.318 00.000 9828 MoveAxis(N, 16, B)
03:34:40.318 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:40.334 00.016 9828 IsSlewing returns 0
03:34:40.334 00.000 9828 IsGuiding returns 0
03:34:40.335 00.001 9828 PulseGuide returned control before completion, sleep 26
03:34:40.366 00.031 9828 IsGuiding returns 1
03:34:40.366 00.000 9828 scope still moving after pulse duration time elapsed
03:34:40.397 00.031 9828 IsSlewing returns 0
03:34:40.397 00.000 9828 IsGuiding returns 1
03:34:40.428 00.031 9828 IsSlewing returns 0
03:34:40.428 00.000 9828 IsGuiding returns 1
03:34:40.459 00.031 9828 IsSlewing returns 0
03:34:40.459 00.000 9828 IsGuiding returns 1
03:34:40.491 00.032 9828 IsSlewing returns 0
03:34:40.491 00.000 9828 IsGuiding returns 0
03:34:40.491 00.000 9828 scope move finished after 16 + 140 ms
03:34:40.491 00.000 9828 Move returns status 0, amount 16
03:34:40.491 00.000 9828 move complete, result=0
03:34:40.491 00.000 9828 worker thread done servicing request
03:34:40.491 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
03:34:40.862 00.371 8976 Exposure complete
03:34:40.868 00.006 8976 worker thread done servicing request
03:34:40.868 00.000 5052 OnExposeComplete: enter
03:34:40.868 00.000 5052 UpdateGuideState(): m_state=6
03:34:40.868 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14396
03:34:40.868 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=282.23, Mass=48, SNR=4.7, Peak=54 HFD=2.3
03:34:40.868 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
03:34:40.868 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
03:34:40.868 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.52 hyp=0.59 cameraTheta=2.04 mountX=0.59 mountY=-0.06, mountTheta=-0.10
03:34:40.869 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.52, opts=13)
03:34:40.869 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.52)
03:34:40.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:40.869 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:34:40.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:40.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:40.869 00.000 5052 Enqueuing Expose request
03:34:40.869 00.000 8976 Worker thread wakes up
03:34:40.869 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.52) opts 0xd
03:34:40.869 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.52)
03:34:40.869 00.000 8976 Moving (-0.27, 0.52) raw xDistance=0.59 yDistance=-0.06
03:34:40.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
03:34:40.869 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:34:40.869 00.000 8976 MoveAxis(L, 3, ABG)
03:34:40.869 00.000 8976 stepping (-10, 2) + (-3, 0)
03:34:40.869 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:40.897 00.028 8976 Received - 47 (G) 
03:34:40.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:40.897 00.000 8976 stepped: pos (-13, 2)
03:34:40.897 00.000 8976 MoveAxis(U, 0, ABG)
03:34:40.897 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
03:34:40.897 00.000 8976 MountToCamera -- mountX=1.60 mountY=-0.44 hyp=1.66 mountTheta=-0.27 cameraX=-0.33, cameraY=1.62 cameraTheta=1.77
03:34:40.897 00.000 8976 incremental bump (-0.335, 1.622) isValid = 1
03:34:40.897 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
03:34:40.897 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:34:40.897 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:34:40.897 00.000 8976 move complete, result=0
03:34:40.897 00.000 8976 worker thread done servicing request
03:34:40.897 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.1 px 0 ms NORTH
03:34:40.897 00.000 9828 Worker thread wakes up
03:34:40.897 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:34:40.897 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:34:40.897 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
03:34:40.897 00.000 8976 Worker thread wakes up
03:34:40.897 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:40.897 00.000 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
03:34:40.897 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:40.897 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
03:34:40.897 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:34:40.897 00.000 9828 BLC: window closed
03:34:40.897 00.000 9828 MoveAxis(W, 6, B)
03:34:40.897 00.000 9828 Guiding  Dir = 3, Dur = 6
03:34:40.898 00.001 9828 IsSlewing returns 0
03:34:40.898 00.000 9828 IsGuiding returns 0
03:34:40.898 00.000 9828 PulseGuide returned control before completion, sleep 16
03:34:40.923 00.025 9828 IsGuiding returns 1
03:34:40.923 00.000 9828 scope still moving after pulse duration time elapsed
03:34:40.954 00.031 9828 IsSlewing returns 0
03:34:40.954 00.000 9828 IsGuiding returns 1
03:34:41.001 00.047 9828 IsSlewing returns 0
03:34:41.001 00.000 9828 IsGuiding returns 1
03:34:41.032 00.031 9828 IsSlewing returns 0
03:34:41.032 00.000 9828 IsGuiding returns 0
03:34:41.032 00.000 9828 scope move finished after 6 + 127 ms
03:34:41.032 00.000 9828 Move returns status 0, amount 6
03:34:41.032 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:41.032 00.000 9828 MoveAxis(N, 16, B)
03:34:41.032 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:41.047 00.015 9828 IsSlewing returns 0
03:34:41.047 00.000 9828 IsGuiding returns 0
03:34:41.047 00.000 9828 PulseGuide returned control before completion, sleep 26
03:34:41.078 00.031 9828 IsGuiding returns 1
03:34:41.078 00.000 9828 scope still moving after pulse duration time elapsed
03:34:41.110 00.032 9828 IsSlewing returns 0
03:34:41.110 00.000 9828 IsGuiding returns 1
03:34:41.142 00.032 9828 IsSlewing returns 0
03:34:41.142 00.000 9828 IsGuiding returns 1
03:34:41.173 00.031 9828 IsSlewing returns 0
03:34:41.173 00.000 9828 IsGuiding returns 1
03:34:41.205 00.032 9828 IsSlewing returns 0
03:34:41.205 00.000 9828 IsGuiding returns 0
03:34:41.205 00.000 9828 scope move finished after 16 + 142 ms
03:34:41.205 00.000 9828 Move returns status 0, amount 16
03:34:41.205 00.000 9828 move complete, result=0
03:34:41.205 00.000 9828 worker thread done servicing request
03:34:41.205 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
03:34:41.581 00.376 8976 Exposure complete
03:34:41.587 00.006 8976 worker thread done servicing request
03:34:41.587 00.000 5052 OnExposeComplete: enter
03:34:41.587 00.000 5052 UpdateGuideState(): m_state=6
03:34:41.587 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14397
03:34:41.587 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=282.20, Mass=46, SNR=4.5, Peak=51 HFD=2.9
03:34:41.587 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.16 = 0.16)
03:34:41.587 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
03:34:41.587 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.49 hyp=0.61 cameraTheta=2.20 mountX=0.60 mountY=0.03, mountTheta=0.05
03:34:41.588 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.49, opts=13)
03:34:41.588 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.49)
03:34:41.588 00.000 8976 Worker thread wakes up
03:34:41.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.49) opts 0xd
03:34:41.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.49)
03:34:41.588 00.000 8976 Moving (-0.36, 0.49) raw xDistance=0.60 yDistance=0.03
03:34:41.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
03:34:41.588 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:34:41.588 00.000 5052 UpdateGuideState exits: m=46 SNR=4.5
03:34:41.588 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:41.588 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:41.588 00.000 5052 Enqueuing Expose request
03:34:41.588 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:34:41.588 00.000 8976 MoveAxis(L, 3, ABG)
03:34:41.588 00.000 8976 stepping (-13, 2) + (-3, 0)
03:34:41.588 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:41.616 00.028 8976 Received - 47 (G) 
03:34:41.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:41.616 00.000 8976 stepped: pos (-16, 2)
03:34:41.616 00.000 8976 MoveAxis(U, 0, ABG)
03:34:41.616 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
03:34:41.616 00.000 8976 MountToCamera -- mountX=1.88 mountY=-0.40 hyp=1.92 mountTheta=-0.21 cameraX=-0.50, cameraY=1.85 cameraTheta=1.83
03:34:41.616 00.000 8976 incremental bump (-0.499, 1.854) isValid = 1
03:34:41.616 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
03:34:41.616 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:34:41.616 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:34:41.616 00.000 8976 move complete, result=0
03:34:41.616 00.000 9828 Worker thread wakes up
03:34:41.616 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:34:41.616 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:34:41.616 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
03:34:41.616 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.0 px 0 ms NORTH
03:34:41.616 00.000 8976 worker thread done servicing request
03:34:41.616 00.000 8976 Worker thread wakes up
03:34:41.617 00.001 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
03:34:41.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:41.617 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:41.617 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
03:34:41.617 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:34:41.617 00.000 9828 BLC: window closed
03:34:41.617 00.000 9828 MoveAxis(W, 8, B)
03:34:41.617 00.000 9828 Guiding  Dir = 3, Dur = 8
03:34:41.617 00.000 9828 IsSlewing returns 0
03:34:41.617 00.000 9828 IsGuiding returns 0
03:34:41.617 00.000 9828 PulseGuide returned control before completion, sleep 18
03:34:41.651 00.034 9828 IsGuiding returns 1
03:34:41.651 00.000 9828 scope still moving after pulse duration time elapsed
03:34:41.682 00.031 9828 IsSlewing returns 0
03:34:41.682 00.000 9828 IsGuiding returns 1
03:34:41.713 00.031 9828 IsSlewing returns 0
03:34:41.713 00.000 9828 IsGuiding returns 1
03:34:41.746 00.033 9828 IsSlewing returns 0
03:34:41.746 00.000 9828 IsGuiding returns 0
03:34:41.746 00.000 9828 scope move finished after 8 + 120 ms
03:34:41.746 00.000 9828 Move returns status 0, amount 8
03:34:41.746 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:41.746 00.000 9828 MoveAxis(N, 16, B)
03:34:41.746 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:41.760 00.014 9828 IsSlewing returns 0
03:34:41.760 00.000 9828 IsGuiding returns 0
03:34:41.760 00.000 9828 PulseGuide returned control before completion, sleep 26
03:34:41.791 00.031 9828 IsGuiding returns 1
03:34:41.791 00.000 9828 scope still moving after pulse duration time elapsed
03:34:41.822 00.031 9828 IsSlewing returns 0
03:34:41.823 00.001 9828 IsGuiding returns 1
03:34:41.854 00.031 9828 IsSlewing returns 0
03:34:41.854 00.000 9828 IsGuiding returns 1
03:34:41.885 00.031 9828 IsSlewing returns 0
03:34:41.885 00.000 9828 IsGuiding returns 1
03:34:41.917 00.032 9828 IsSlewing returns 0
03:34:41.917 00.000 9828 IsGuiding returns 0
03:34:41.918 00.001 9828 scope move finished after 16 + 141 ms
03:34:41.918 00.000 9828 Move returns status 0, amount 16
03:34:41.918 00.000 9828 move complete, result=0
03:34:41.918 00.000 9828 worker thread done servicing request
03:34:41.918 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
03:34:42.301 00.383 8976 Exposure complete
03:34:42.306 00.005 8976 worker thread done servicing request
03:34:42.306 00.000 5052 OnExposeComplete: enter
03:34:42.306 00.000 5052 UpdateGuideState(): m_state=6
03:34:42.306 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14398
03:34:42.306 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=280.80, Mass=29, SNR=3.7, Peak=51 HFD=1.5
03:34:42.306 00.000 5052 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.04) = xAngle (-3.48 = 2.81)
03:34:42.306 00.000 5052 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.58 = 2.70)
03:34:42.306 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.91 hyp=0.91 cameraTheta=-1.43 mountX=-0.86 mountY=0.39, mountTheta=2.72
03:34:42.307 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.91, opts=13)
03:34:42.307 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.91)
03:34:42.307 00.000 8976 Worker thread wakes up
03:34:42.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.91) opts 0xd
03:34:42.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.91)
03:34:42.307 00.000 8976 Moving (0.13, -0.91) raw xDistance=-0.86 yDistance=0.39
03:34:42.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:42.307 00.000 5052 UpdateGuideState exits: m=29 SNR=3.7
03:34:42.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:42.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.86
03:34:42.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:42.307 00.000 5052 Enqueuing Expose request
03:34:42.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:34:42.307 00.000 8976 MoveAxis(R, 3, ABG)
03:34:42.307 00.000 8976 stepping (-16, 2) + (3, 0)
03:34:42.307 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:42.335 00.028 8976 Received - 47 (G) 
03:34:42.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:42.335 00.000 8976 stepped: pos (-13, 2)
03:34:42.335 00.000 8976 MoveAxis(D, 2, ABG)
03:34:42.335 00.000 8976 stepping (-13, 2) + (0, -2)
03:34:42.335 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:42.368 00.033 8976 Received - 47 (G) 
03:34:42.368 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:42.368 00.000 8976 stepped: pos (-13, 0)
03:34:42.368 00.000 8976 MountToCamera -- mountTheta (-0.14) + m_xAngle (2.04) = xAngle (1.90 = 1.90)
03:34:42.368 00.000 8976 MountToCamera -- mountX=1.92 mountY=-0.27 hyp=1.93 mountTheta=-0.14 cameraX=-0.63, cameraY=1.83 cameraTheta=1.90
03:34:42.368 00.000 8976 incremental bump (-0.633, 1.827) isValid = 1
03:34:42.368 00.000 8976 Scheduling Mount bump of (-0.038, 0.113)
03:34:42.368 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:34:42.368 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:34:42.368 00.000 8976 move complete, result=0
03:34:42.368 00.000 9828 Worker thread wakes up
03:34:42.368 00.000 5052 GuideStep: -0.9 px 3 ms EAST, 0.4 px 2 ms SOUTH
03:34:42.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:34:42.368 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:34:42.368 00.000 9828 CameraToMount -- cameraTheta (1.89) - m_xAngle (-3.10) = xAngle (4.99 = -1.29)
03:34:42.368 00.000 9828 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.91 = -1.37)
03:34:42.368 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.89 mountX=0.03 mountY=-0.12, mountTheta=-1.30
03:34:42.369 00.001 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
03:34:42.369 00.000 9828 BLC: window closed
03:34:42.369 00.000 9828 MoveAxis(W, 10, B)
03:34:42.369 00.000 9828 Guiding  Dir = 3, Dur = 10
03:34:42.369 00.000 8976 worker thread done servicing request
03:34:42.369 00.000 8976 Worker thread wakes up
03:34:42.369 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:42.369 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:42.369 00.000 9828 IsSlewing returns 0
03:34:42.369 00.000 9828 IsGuiding returns 0
03:34:42.369 00.000 9828 PulseGuide returned control before completion, sleep 20
03:34:42.401 00.032 9828 IsGuiding returns 1
03:34:42.401 00.000 9828 scope still moving after pulse duration time elapsed
03:34:42.432 00.031 9828 IsSlewing returns 0
03:34:42.432 00.000 9828 IsGuiding returns 1
03:34:42.464 00.032 9828 IsSlewing returns 0
03:34:42.464 00.000 9828 IsGuiding returns 1
03:34:42.495 00.031 9828 IsSlewing returns 0
03:34:42.495 00.000 9828 IsGuiding returns 0
03:34:42.495 00.000 9828 scope move finished after 10 + 116 ms
03:34:42.495 00.000 9828 Move returns status 0, amount 10
03:34:42.495 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:42.495 00.000 9828 MoveAxis(N, 16, B)
03:34:42.495 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:42.511 00.016 9828 IsSlewing returns 0
03:34:42.512 00.001 9828 IsGuiding returns 1
03:34:42.512 00.000 9828 Entered PulseGuideScope while moving
03:34:42.573 00.061 9828 IsSlewing returns 0
03:34:42.573 00.000 9828 IsGuiding returns 1
03:34:42.574 00.001 9828 Still moving
03:34:42.634 00.060 9828 IsSlewing returns 0
03:34:42.634 00.000 9828 IsGuiding returns 0
03:34:42.634 00.000 9828 Movement stopped - continuing
03:34:42.634 00.000 9828 PulseGuide returned control before completion, sleep 26
03:34:42.667 00.033 9828 IsGuiding returns 1
03:34:42.667 00.000 9828 scope still moving after pulse duration time elapsed
03:34:42.696 00.029 9828 IsSlewing returns 0
03:34:42.697 00.001 9828 IsGuiding returns 1
03:34:42.729 00.032 9828 IsSlewing returns 0
03:34:42.729 00.000 9828 IsGuiding returns 1
03:34:42.759 00.030 9828 IsSlewing returns 0
03:34:42.759 00.000 9828 IsGuiding returns 1
03:34:42.790 00.031 9828 IsSlewing returns 0
03:34:42.790 00.000 9828 IsGuiding returns 0
03:34:42.790 00.000 9828 scope move finished after 16 + 140 ms
03:34:42.790 00.000 9828 Move returns status 0, amount 16
03:34:42.790 00.000 9828 move complete, result=0
03:34:42.790 00.000 9828 worker thread done servicing request
03:34:42.790 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
03:34:43.056 00.266 8976 Exposure complete
03:34:43.061 00.005 8976 worker thread done servicing request
03:34:43.061 00.000 5052 OnExposeComplete: enter
03:34:43.061 00.000 5052 UpdateGuideState(): m_state=6
03:34:43.061 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14399
03:34:43.061 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=280.40, Mass=49, SNR=4.7, Peak=52 HFD=3.4
03:34:43.061 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.47 = 2.82)
03:34:43.061 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.71)
03:34:43.061 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-1.31 hyp=1.32 cameraTheta=-1.42 mountX=-1.25 mountY=0.55, mountTheta=2.73
03:34:43.062 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-1.31, opts=13)
03:34:43.062 00.000 5052 Enqueuing Move request for stepguider (0.19, -1.31)
03:34:43.062 00.000 8976 Worker thread wakes up
03:34:43.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -1.31) opts 0xd
03:34:43.062 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -1.31)
03:34:43.062 00.000 8976 Moving (0.19, -1.31) raw xDistance=-1.25 yDistance=0.55
03:34:43.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:43.062 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:34:43.063 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:43.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.25
03:34:43.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
03:34:43.063 00.000 8976 MoveAxis(R, 5, ABG)
03:34:43.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:43.063 00.000 5052 Enqueuing Expose request
03:34:43.063 00.000 8976 stepping (-13, 0) + (5, 0)
03:34:43.063 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:43.103 00.040 8976 Received - 47 (G) 
03:34:43.103 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:43.103 00.000 8976 stepped: pos (-8, 0)
03:34:43.103 00.000 8976 MoveAxis(D, 2, ABG)
03:34:43.103 00.000 8976 stepping (-8, 0) + (0, -2)
03:34:43.103 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:43.135 00.032 8976 Received - 47 (G) 
03:34:43.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:43.135 00.000 8976 stepped: pos (-8, -2)
03:34:43.135 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.00 = 2.00)
03:34:43.135 00.000 8976 MountToCamera -- mountX=1.69 mountY=-0.07 hyp=1.69 mountTheta=-0.04 cameraX=-0.70, cameraY=1.54 cameraTheta=2.00
03:34:43.135 00.000 8976 incremental bump (-0.702, 1.537) isValid = 1
03:34:43.135 00.000 8976 Scheduling Mount bump of (-0.048, 0.108)
03:34:43.135 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:34:43.135 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:34:43.135 00.000 8976 move complete, result=0
03:34:43.135 00.000 9828 Worker thread wakes up
03:34:43.135 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:34:43.135 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:34:43.135 00.000 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.08 = -1.20)
03:34:43.135 00.000 5052 GuideStep: -1.3 px 5 ms EAST, 0.5 px 2 ms SOUTH
03:34:43.135 00.000 8976 worker thread done servicing request
03:34:43.135 00.000 8976 Worker thread wakes up
03:34:43.135 00.000 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.00 = -1.28)
03:34:43.136 00.001 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.04 mountY=-0.11, mountTheta=-1.21
03:34:43.136 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
03:34:43.136 00.000 9828 BLC: window closed
03:34:43.136 00.000 9828 MoveAxis(W, 14, B)
03:34:43.136 00.000 9828 Guiding  Dir = 3, Dur = 14
03:34:43.136 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:43.136 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:43.136 00.000 9828 IsSlewing returns 0
03:34:43.136 00.000 9828 IsGuiding returns 0
03:34:43.136 00.000 9828 PulseGuide returned control before completion, sleep 24
03:34:43.176 00.040 9828 IsGuiding returns 1
03:34:43.176 00.000 9828 scope still moving after pulse duration time elapsed
03:34:43.208 00.032 9828 IsSlewing returns 0
03:34:43.208 00.000 9828 IsGuiding returns 1
03:34:43.239 00.031 9828 IsSlewing returns 0
03:34:43.239 00.000 9828 IsGuiding returns 1
03:34:43.271 00.032 9828 IsSlewing returns 0
03:34:43.271 00.000 9828 IsGuiding returns 0
03:34:43.271 00.000 9828 scope move finished after 14 + 121 ms
03:34:43.271 00.000 9828 Move returns status 0, amount 14
03:34:43.271 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:43.272 00.001 9828 MoveAxis(N, 15, B)
03:34:43.272 00.000 9828 Guiding  Dir = 0, Dur = 15
03:34:43.287 00.015 9828 IsSlewing returns 0
03:34:43.287 00.000 9828 IsGuiding returns 0
03:34:43.287 00.000 9828 PulseGuide returned control before completion, sleep 25
03:34:43.319 00.032 9828 IsGuiding returns 1
03:34:43.319 00.000 9828 scope still moving after pulse duration time elapsed
03:34:43.350 00.031 9828 IsSlewing returns 0
03:34:43.350 00.000 9828 IsGuiding returns 1
03:34:43.381 00.031 9828 IsSlewing returns 0
03:34:43.381 00.000 9828 IsGuiding returns 1
03:34:43.412 00.031 9828 IsSlewing returns 0
03:34:43.412 00.000 9828 IsGuiding returns 1
03:34:43.442 00.030 9828 IsSlewing returns 0
03:34:43.442 00.000 9828 IsGuiding returns 0
03:34:43.442 00.000 9828 scope move finished after 15 + 140 ms
03:34:43.442 00.000 9828 Move returns status 0, amount 15
03:34:43.442 00.000 9828 move complete, result=0
03:34:43.442 00.000 9828 worker thread done servicing request
03:34:43.442 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
03:34:43.818 00.376 8976 Exposure complete
03:34:43.824 00.006 8976 worker thread done servicing request
03:34:43.824 00.000 5052 OnExposeComplete: enter
03:34:43.824 00.000 5052 UpdateGuideState(): m_state=6
03:34:43.824 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14400
03:34:43.824 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.66, Mass=37, SNR=4.1, Peak=58 HFD=1.2
03:34:43.824 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
03:34:43.825 00.001 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
03:34:43.825 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=-0.05 hyp=0.43 cameraTheta=-0.11 mountX=-0.24 mountY=-0.33, mountTheta=-2.19
03:34:43.825 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=-0.05, opts=13)
03:34:43.825 00.000 5052 Enqueuing Move request for stepguider (0.43, -0.05)
03:34:43.825 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:34:43.825 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:34:43.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:43.825 00.000 8976 Worker thread wakes up
03:34:43.826 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:43.826 00.000 5052 Enqueuing Expose request
03:34:43.826 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, -0.05) opts 0xd
03:34:43.826 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, -0.05)
03:34:43.826 00.000 8976 Moving (0.43, -0.05) raw xDistance=-0.24 yDistance=-0.33
03:34:43.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:34:43.826 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
03:34:43.826 00.000 8976 MoveAxis(R, 0, ABG)
03:34:43.826 00.000 8976 MoveAxis(U, 1, ABG)
03:34:43.826 00.000 8976 stepping (-8, -2) + (0, 1)
03:34:43.826 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:43.854 00.028 8976 Received - 47 (G) 
03:34:43.854 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:43.854 00.000 8976 stepped: pos (-8, -1)
03:34:43.854 00.000 8976 MountToCamera -- mountTheta (0.00) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
03:34:43.854 00.000 8976 MountToCamera -- mountX=1.53 mountY=0.00 hyp=1.53 mountTheta=0.00 cameraX=-0.70, cameraY=1.37 cameraTheta=2.04
03:34:43.854 00.000 8976 incremental bump (-0.701, 1.366) isValid = 1
03:34:43.854 00.000 8976 Scheduling Mount bump of (-0.052, 0.106)
03:34:43.854 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:34:43.854 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:34:43.854 00.000 8976 move complete, result=0
03:34:43.854 00.000 8976 worker thread done servicing request
03:34:43.854 00.000 8976 Worker thread wakes up
03:34:43.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:43.855 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:34:43.855 00.000 9828 Worker thread wakes up
03:34:43.856 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:43.856 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:34:43.856 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:34:43.856 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.13 = -1.16)
03:34:43.856 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.05 = -1.24)
03:34:43.856 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
03:34:43.856 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
03:34:43.856 00.000 9828 BLC: window closed
03:34:43.856 00.000 9828 MoveAxis(W, 15, B)
03:34:43.856 00.000 9828 Guiding  Dir = 3, Dur = 15
03:34:43.857 00.001 9828 IsSlewing returns 0
03:34:43.857 00.000 9828 IsGuiding returns 0
03:34:43.857 00.000 9828 PulseGuide returned control before completion, sleep 25
03:34:43.894 00.037 9828 IsGuiding returns 1
03:34:43.894 00.000 9828 scope still moving after pulse duration time elapsed
03:34:43.925 00.031 9828 IsSlewing returns 0
03:34:43.925 00.000 9828 IsGuiding returns 1
03:34:43.957 00.032 9828 IsSlewing returns 0
03:34:43.957 00.000 9828 IsGuiding returns 1
03:34:43.987 00.030 9828 IsSlewing returns 0
03:34:43.987 00.000 9828 IsGuiding returns 0
03:34:43.987 00.000 9828 scope move finished after 15 + 115 ms
03:34:43.987 00.000 9828 Move returns status 0, amount 15
03:34:43.987 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:43.987 00.000 9828 MoveAxis(N, 15, B)
03:34:43.987 00.000 9828 Guiding  Dir = 0, Dur = 15
03:34:44.003 00.016 9828 IsSlewing returns 0
03:34:44.003 00.000 9828 IsGuiding returns 0
03:34:44.003 00.000 9828 PulseGuide returned control before completion, sleep 25
03:34:44.034 00.031 9828 IsGuiding returns 1
03:34:44.034 00.000 9828 scope still moving after pulse duration time elapsed
03:34:44.065 00.031 9828 IsSlewing returns 0
03:34:44.065 00.000 9828 IsGuiding returns 1
03:34:44.096 00.031 9828 IsSlewing returns 0
03:34:44.096 00.000 9828 IsGuiding returns 1
03:34:44.141 00.045 9828 IsSlewing returns 0
03:34:44.141 00.000 9828 IsGuiding returns 1
03:34:44.171 00.030 9828 IsSlewing returns 0
03:34:44.171 00.000 9828 IsGuiding returns 0
03:34:44.171 00.000 9828 scope move finished after 15 + 153 ms
03:34:44.171 00.000 9828 Move returns status 0, amount 15
03:34:44.171 00.000 9828 move complete, result=0
03:34:44.171 00.000 9828 worker thread done servicing request
03:34:44.171 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
03:34:44.542 00.371 8976 Exposure complete
03:34:44.548 00.006 8976 worker thread done servicing request
03:34:44.548 00.000 5052 OnExposeComplete: enter
03:34:44.548 00.000 5052 UpdateGuideState(): m_state=6
03:34:44.548 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14401
03:34:44.549 00.001 5052 Star::Find returns 1 (0), X=329.41, Y=282.11, Mass=39, SNR=4.2, Peak=55 HFD=1.9
03:34:44.549 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
03:34:44.549 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
03:34:44.549 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.40 hyp=0.46 cameraTheta=1.05 mountX=0.25 mountY=-0.41, mountTheta=-1.02
03:34:44.549 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.40, opts=13)
03:34:44.550 00.001 5052 Enqueuing Move request for stepguider (0.23, 0.40)
03:34:44.550 00.000 8976 Worker thread wakes up
03:34:44.550 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.40) opts 0xd
03:34:44.550 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.40)
03:34:44.550 00.000 8976 Moving (0.23, 0.40) raw xDistance=0.25 yDistance=-0.41
03:34:44.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:34:44.550 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:44.550 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:34:44.550 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:44.550 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:44.550 00.000 5052 Enqueuing Expose request
03:34:44.550 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
03:34:44.550 00.000 8976 MoveAxis(R, 0, ABG)
03:34:44.550 00.000 8976 MoveAxis(U, 2, ABG)
03:34:44.550 00.000 8976 stepping (-8, -1) + (0, 2)
03:34:44.550 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:44.573 00.023 8976 Received - 47 (G) 
03:34:44.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:44.573 00.000 8976 stepped: pos (-8, 1)
03:34:44.573 00.000 8976 MountToCamera -- mountTheta (-0.04) + m_xAngle (2.04) = xAngle (2.01 = 2.01)
03:34:44.573 00.000 8976 MountToCamera -- mountX=1.43 mountY=-0.05 hyp=1.43 mountTheta=-0.04 cameraX=-0.61, cameraY=1.30 cameraTheta=2.01
03:34:44.573 00.000 8976 incremental bump (-0.607, 1.299) isValid = 1
03:34:44.574 00.001 8976 Scheduling Mount bump of (-0.049, 0.108)
03:34:44.574 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:34:44.574 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:34:44.574 00.000 8976 move complete, result=0
03:34:44.574 00.000 8976 worker thread done servicing request
03:34:44.574 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.4 px 2 ms NORTH
03:34:44.574 00.000 8976 Worker thread wakes up
03:34:44.574 00.000 9828 Worker thread wakes up
03:34:44.574 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:44.574 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:34:44.574 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:44.574 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:34:44.574 00.000 9828 CameraToMount -- cameraTheta (1.99) - m_xAngle (-3.10) = xAngle (5.09 = -1.19)
03:34:44.574 00.000 9828 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.01 = -1.27)
03:34:44.574 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.04 mountY=-0.11, mountTheta=-1.20
03:34:44.574 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
03:34:44.575 00.001 9828 BLC: window closed
03:34:44.575 00.000 9828 MoveAxis(W, 14, B)
03:34:44.575 00.000 9828 Guiding  Dir = 3, Dur = 14
03:34:44.575 00.000 9828 IsSlewing returns 0
03:34:44.575 00.000 9828 IsGuiding returns 0
03:34:44.575 00.000 9828 PulseGuide returned control before completion, sleep 24
03:34:44.604 00.029 9828 IsGuiding returns 1
03:34:44.604 00.000 9828 scope still moving after pulse duration time elapsed
03:34:44.635 00.031 9828 IsSlewing returns 0
03:34:44.635 00.000 9828 IsGuiding returns 1
03:34:44.666 00.031 9828 IsSlewing returns 0
03:34:44.666 00.000 9828 IsGuiding returns 1
03:34:44.698 00.032 9828 IsSlewing returns 0
03:34:44.698 00.000 9828 IsGuiding returns 1
03:34:44.729 00.031 9828 IsSlewing returns 0
03:34:44.729 00.000 9828 IsGuiding returns 0
03:34:44.729 00.000 9828 scope move finished after 14 + 140 ms
03:34:44.729 00.000 9828 Move returns status 0, amount 14
03:34:44.730 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:44.730 00.000 9828 MoveAxis(N, 15, B)
03:34:44.730 00.000 9828 Guiding  Dir = 0, Dur = 15
03:34:44.745 00.015 9828 IsSlewing returns 0
03:34:44.745 00.000 9828 IsGuiding returns 0
03:34:44.745 00.000 9828 PulseGuide returned control before completion, sleep 25
03:34:44.775 00.030 9828 IsGuiding returns 1
03:34:44.775 00.000 9828 scope still moving after pulse duration time elapsed
03:34:44.806 00.031 9828 IsSlewing returns 0
03:34:44.806 00.000 9828 IsGuiding returns 1
03:34:44.838 00.032 9828 IsSlewing returns 0
03:34:44.838 00.000 9828 IsGuiding returns 1
03:34:44.869 00.031 9828 IsSlewing returns 0
03:34:44.869 00.000 9828 IsGuiding returns 1
03:34:44.900 00.031 9828 IsSlewing returns 0
03:34:44.900 00.000 9828 IsGuiding returns 1
03:34:44.931 00.031 9828 IsSlewing returns 0
03:34:44.931 00.000 9828 IsGuiding returns 1
03:34:44.962 00.031 9828 IsSlewing returns 0
03:34:44.962 00.000 9828 IsGuiding returns 1
03:34:44.993 00.031 9828 IsSlewing returns 0
03:34:44.993 00.000 9828 IsGuiding returns 0
03:34:44.993 00.000 9828 scope move finished after 15 + 233 ms
03:34:44.993 00.000 9828 Move returns status 0, amount 15
03:34:44.993 00.000 9828 move complete, result=0
03:34:44.993 00.000 9828 worker thread done servicing request
03:34:44.993 00.000 5052 GuideStep: 0.0 px 14 ms WEST, -0.1 px 15 ms NORTH
03:34:45.262 00.269 8976 Exposure complete
03:34:45.268 00.006 8976 worker thread done servicing request
03:34:45.268 00.000 5052 OnExposeComplete: enter
03:34:45.268 00.000 5052 UpdateGuideState(): m_state=6
03:34:45.268 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14402
03:34:45.268 00.000 5052 Star::Find returns 1 (0), X=330.64, Y=281.94, Mass=50, SNR=4.8, Peak=55 HFD=2.4
03:34:45.268 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
03:34:45.268 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
03:34:45.268 00.000 5052 CameraToMount -- cameraX=1.47 cameraY=0.23 hyp=1.48 cameraTheta=0.16 mountX=-0.46 mountY=-1.35, mountTheta=-1.90
03:34:45.269 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.47, y=0.23, opts=13)
03:34:45.269 00.000 5052 Enqueuing Move request for stepguider (1.47, 0.23)
03:34:45.269 00.000 8976 Worker thread wakes up
03:34:45.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.47, 0.23) opts 0xd
03:34:45.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.47, 0.23)
03:34:45.269 00.000 8976 Moving (1.47, 0.23) raw xDistance=-0.46 yDistance=-1.35
03:34:45.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:34:45.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.35
03:34:45.269 00.000 8976 MoveAxis(R, 2, ABG)
03:34:45.269 00.000 8976 stepping (-8, 1) + (2, 0)
03:34:45.269 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:45.269 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:45.269 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:34:45.269 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:45.269 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:45.270 00.001 5052 Enqueuing Expose request
03:34:45.292 00.022 8976 Received - 47 (G) 
03:34:45.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:45.292 00.000 8976 stepped: pos (-6, 1)
03:34:45.292 00.000 8976 MoveAxis(U, 5, ABG)
03:34:45.292 00.000 8976 stepping (-6, 1) + (0, 5)
03:34:45.292 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:45.340 00.048 8976 Received - 47 (G) 
03:34:45.340 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:45.340 00.000 8976 stepped: pos (-6, 6)
03:34:45.340 00.000 8976 MountToCamera -- mountTheta (-0.27) + m_xAngle (2.04) = xAngle (1.77 = 1.77)
03:34:45.340 00.000 8976 MountToCamera -- mountX=1.26 mountY=-0.35 hyp=1.31 mountTheta=-0.27 cameraX=-0.26, cameraY=1.28 cameraTheta=1.77
03:34:45.340 00.000 8976 incremental bump (-0.265, 1.283) isValid = 1
03:34:45.340 00.000 8976 Scheduling Mount bump of (-0.023, 0.117)
03:34:45.341 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:34:45.341 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:34:45.341 00.000 8976 move complete, result=0
03:34:45.341 00.000 8976 worker thread done servicing request
03:34:45.341 00.000 8976 Worker thread wakes up
03:34:45.341 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.4 px 5 ms NORTH
03:34:45.341 00.000 9828 Worker thread wakes up
03:34:45.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:45.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:45.341 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:34:45.341 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:34:45.341 00.000 9828 CameraToMount -- cameraTheta (1.77) - m_xAngle (-3.10) = xAngle (4.86 = -1.42)
03:34:45.342 00.001 9828 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.78 = -1.50)
03:34:45.342 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.02 mountY=-0.12, mountTheta=-1.42
03:34:45.342 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:34:45.342 00.000 9828 BLC: window closed
03:34:45.342 00.000 9828 MoveAxis(W, 6, B)
03:34:45.342 00.000 9828 Guiding  Dir = 3, Dur = 6
03:34:45.342 00.000 9828 IsSlewing returns 0
03:34:45.342 00.000 9828 IsGuiding returns 0
03:34:45.342 00.000 9828 PulseGuide returned control before completion, sleep 16
03:34:45.368 00.026 9828 IsGuiding returns 1
03:34:45.368 00.000 9828 scope still moving after pulse duration time elapsed
03:34:45.400 00.032 9828 IsSlewing returns 0
03:34:45.404 00.004 9828 IsGuiding returns 1
03:34:45.430 00.026 9828 IsSlewing returns 0
03:34:45.430 00.000 9828 IsGuiding returns 1
03:34:45.461 00.031 9828 IsSlewing returns 0
03:34:45.461 00.000 9828 IsGuiding returns 0
03:34:45.461 00.000 9828 scope move finished after 6 + 112 ms
03:34:45.462 00.001 9828 Move returns status 0, amount 6
03:34:45.462 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:45.462 00.000 9828 MoveAxis(N, 16, B)
03:34:45.462 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:45.478 00.016 9828 IsSlewing returns 0
03:34:45.478 00.000 9828 IsGuiding returns 0
03:34:45.478 00.000 9828 PulseGuide returned control before completion, sleep 26
03:34:45.508 00.030 9828 IsGuiding returns 1
03:34:45.509 00.001 9828 scope still moving after pulse duration time elapsed
03:34:45.539 00.030 9828 IsSlewing returns 0
03:34:45.539 00.000 9828 IsGuiding returns 1
03:34:45.571 00.032 9828 IsSlewing returns 0
03:34:45.571 00.000 9828 IsGuiding returns 1
03:34:45.602 00.031 9828 IsSlewing returns 0
03:34:45.603 00.001 9828 IsGuiding returns 1
03:34:45.634 00.031 9828 IsSlewing returns 0
03:34:45.635 00.001 9828 IsGuiding returns 0
03:34:45.635 00.000 9828 scope move finished after 16 + 140 ms
03:34:45.635 00.000 9828 Move returns status 0, amount 16
03:34:45.635 00.000 9828 move complete, result=0
03:34:45.635 00.000 9828 worker thread done servicing request
03:34:45.635 00.000 5052 GuideStep: 0.0 px 6 ms WEST, -0.1 px 16 ms NORTH
03:34:46.033 00.398 8976 Exposure complete
03:34:46.038 00.005 8976 worker thread done servicing request
03:34:46.038 00.000 5052 OnExposeComplete: enter
03:34:46.038 00.000 5052 UpdateGuideState(): m_state=6
03:34:46.038 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14403
03:34:46.039 00.001 5052 Star::Find returns 1 (0), X=329.73, Y=282.59, Mass=57, SNR=5.1, Peak=56 HFD=2.8
03:34:46.039 00.000 5052 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
03:34:46.039 00.000 5052 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
03:34:46.039 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.88 hyp=1.04 cameraTheta=1.01 mountX=0.53 mountY=-0.95, mountTheta=-1.06
03:34:46.040 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.88, opts=13)
03:34:46.040 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.88)
03:34:46.040 00.000 8976 Worker thread wakes up
03:34:46.040 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.88) opts 0xd
03:34:46.040 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.88)
03:34:46.041 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:46.041 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:34:46.041 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:46.041 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:46.041 00.000 5052 Enqueuing Expose request
03:34:46.041 00.000 8976 Moving (0.56, 0.88) raw xDistance=0.53 yDistance=-0.95
03:34:46.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.53
03:34:46.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.95
03:34:46.041 00.000 8976 MoveAxis(L, 2, ABG)
03:34:46.041 00.000 8976 stepping (-6, 6) + (-2, 0)
03:34:46.041 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:46.076 00.035 8976 Received - 47 (G) 
03:34:46.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:46.076 00.000 8976 stepped: pos (-8, 6)
03:34:46.076 00.000 8976 MoveAxis(U, 4, ABG)
03:34:46.076 00.000 8976 stepping (-8, 6) + (0, 4)
03:34:46.077 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:46.108 00.031 8976 Received - 47 (G) 
03:34:46.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:46.108 00.000 8976 stepped: pos (-8, 10)
03:34:46.109 00.001 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
03:34:46.109 00.000 8976 MountToCamera -- mountX=1.25 mountY=-0.76 hyp=1.46 mountTheta=-0.54 cameraX=0.11, cameraY=1.46 cameraTheta=1.50
03:34:46.109 00.000 8976 incremental bump (0.105, 1.458) isValid = 1
03:34:46.109 00.000 8976 Scheduling Mount bump of (0.008, 0.119)
03:34:46.109 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:34:46.109 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:34:46.109 00.000 8976 move complete, result=0
03:34:46.109 00.000 8976 worker thread done servicing request
03:34:46.109 00.000 8976 Worker thread wakes up
03:34:46.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:46.109 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.9 px 4 ms NORTH
03:34:46.109 00.000 9828 Worker thread wakes up
03:34:46.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:46.109 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:34:46.109 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:34:46.110 00.001 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.60 = -1.69)
03:34:46.110 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.77)
03:34:46.110 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
03:34:46.110 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:34:46.110 00.000 9828 BLC: window closed
03:34:46.110 00.000 9828 MoveAxis(E, 4, B)
03:34:46.110 00.000 9828 Guiding  Dir = 2, Dur = 4
03:34:46.110 00.000 9828 IsSlewing returns 0
03:34:46.110 00.000 9828 IsGuiding returns 0
03:34:46.110 00.000 9828 PulseGuide returned control before completion, sleep 14
03:34:46.132 00.022 9828 IsGuiding returns 1
03:34:46.132 00.000 9828 scope still moving after pulse duration time elapsed
03:34:46.163 00.031 9828 IsSlewing returns 0
03:34:46.163 00.000 9828 IsGuiding returns 1
03:34:46.193 00.030 9828 IsSlewing returns 0
03:34:46.193 00.000 9828 IsGuiding returns 1
03:34:46.224 00.031 9828 IsSlewing returns 0
03:34:46.224 00.000 9828 IsGuiding returns 0
03:34:46.224 00.000 9828 scope move finished after 4 + 110 ms
03:34:46.224 00.000 9828 Move returns status 0, amount 4
03:34:46.224 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:46.224 00.000 9828 MoveAxis(N, 16, B)
03:34:46.224 00.000 9828 Guiding  Dir = 0, Dur = 16
03:34:46.240 00.016 9828 IsSlewing returns 0
03:34:46.240 00.000 9828 IsGuiding returns 0
03:34:46.241 00.001 9828 PulseGuide returned control before completion, sleep 26
03:34:46.271 00.030 9828 IsGuiding returns 1
03:34:46.271 00.000 9828 scope still moving after pulse duration time elapsed
03:34:46.302 00.031 9828 IsSlewing returns 0
03:34:46.302 00.000 9828 IsGuiding returns 1
03:34:46.333 00.031 9828 IsSlewing returns 0
03:34:46.333 00.000 9828 IsGuiding returns 1
03:34:46.363 00.030 9828 IsSlewing returns 0
03:34:46.363 00.000 9828 IsGuiding returns 1
03:34:46.394 00.031 9828 IsSlewing returns 0
03:34:46.394 00.000 9828 IsGuiding returns 0
03:34:46.394 00.000 9828 scope move finished after 16 + 137 ms
03:34:46.394 00.000 9828 Move returns status 0, amount 16
03:34:46.394 00.000 9828 move complete, result=0
03:34:46.394 00.000 9828 worker thread done servicing request
03:34:46.394 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:34:46.796 00.402 8976 Exposure complete
03:34:46.801 00.005 8976 worker thread done servicing request
03:34:46.801 00.000 5052 OnExposeComplete: enter
03:34:46.801 00.000 5052 UpdateGuideState(): m_state=6
03:34:46.801 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14404
03:34:46.801 00.000 5052 Star::Find returns 1 (0), X=330.85, Y=280.76, Mass=39, SNR=4.2, Peak=55 HFD=2.3
03:34:46.801 00.000 5052 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.04) = xAngle (-2.56 = -2.56)
03:34:46.801 00.000 5052 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.66 = -2.66)
03:34:46.801 00.000 5052 CameraToMount -- cameraX=1.67 cameraY=-0.95 hyp=1.92 cameraTheta=-0.51 mountX=-1.60 mountY=-0.89, mountTheta=-2.64
03:34:46.802 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.67, y=-0.95, opts=13)
03:34:46.802 00.000 5052 Enqueuing Move request for stepguider (1.67, -0.95)
03:34:46.802 00.000 8976 Worker thread wakes up
03:34:46.802 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:46.802 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:34:46.802 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:46.802 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.67, -0.95) opts 0xd
03:34:46.802 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:46.802 00.000 5052 Enqueuing Expose request
03:34:46.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.67, -0.95)
03:34:46.803 00.001 8976 Moving (1.67, -0.95) raw xDistance=-1.60 yDistance=-0.89
03:34:46.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.60
03:34:46.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.89
03:34:46.803 00.000 8976 MoveAxis(R, 6, ABG)
03:34:46.803 00.000 8976 stepping (-8, 10) + (6, 0)
03:34:46.803 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:34:46.844 00.041 8976 Received - 47 (G) 
03:34:46.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:34:46.844 00.000 8976 stepped: pos (-2, 10)
03:34:46.844 00.000 8976 MoveAxis(U, 4, ABG)
03:34:46.844 00.000 8976 stepping (-2, 10) + (0, 4)
03:34:46.844 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:46.876 00.032 8976 Received - 47 (G) 
03:34:46.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:46.876 00.000 8976 stepped: pos (-2, 14)
03:34:46.876 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:34:46.876 00.000 8976 MountToCamera -- mountX=0.94 mountY=-1.24 hyp=1.56 mountTheta=-0.92 cameraX=0.68, cameraY=1.40 cameraTheta=1.12
03:34:46.876 00.000 8976 incremental bump (0.678, 1.401) isValid = 1
03:34:46.876 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:34:46.876 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:34:46.876 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:34:46.876 00.000 8976 move complete, result=0
03:34:46.876 00.000 9828 Worker thread wakes up
03:34:46.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:34:46.876 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:34:46.876 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:34:46.876 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
03:34:46.876 00.000 8976 worker thread done servicing request
03:34:46.876 00.000 8976 Worker thread wakes up
03:34:46.876 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:34:46.877 00.001 5052 GuideStep: -1.6 px 6 ms EAST, -0.9 px 4 ms NORTH
03:34:46.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:46.877 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:34:46.877 00.000 9828 BLC: window closed
03:34:46.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:46.877 00.000 9828 MoveAxis(E, 17, B)
03:34:46.877 00.000 9828 Guiding  Dir = 2, Dur = 17
03:34:46.877 00.000 9828 IsSlewing returns 0
03:34:46.877 00.000 9828 IsGuiding returns 0
03:34:46.878 00.001 9828 PulseGuide returned control before completion, sleep 27
03:34:46.908 00.030 9828 IsGuiding returns 1
03:34:46.908 00.000 9828 scope still moving after pulse duration time elapsed
03:34:46.939 00.031 9828 IsSlewing returns 0
03:34:46.939 00.000 9828 IsGuiding returns 1
03:34:46.971 00.032 9828 IsSlewing returns 0
03:34:46.971 00.000 9828 IsGuiding returns 1
03:34:47.002 00.031 9828 IsSlewing returns 0
03:34:47.002 00.000 9828 IsGuiding returns 1
03:34:47.033 00.031 9828 IsSlewing returns 0
03:34:47.033 00.000 9828 IsGuiding returns 0
03:34:47.033 00.000 9828 scope move finished after 17 + 138 ms
03:34:47.033 00.000 9828 Move returns status 0, amount 17
03:34:47.033 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:47.033 00.000 9828 MoveAxis(N, 14, B)
03:34:47.033 00.000 9828 Guiding  Dir = 0, Dur = 14
03:34:47.048 00.015 9828 IsSlewing returns 0
03:34:47.048 00.000 9828 IsGuiding returns 0
03:34:47.048 00.000 9828 PulseGuide returned control before completion, sleep 24
03:34:47.079 00.031 9828 IsGuiding returns 1
03:34:47.079 00.000 9828 scope still moving after pulse duration time elapsed
03:34:47.110 00.031 9828 IsSlewing returns 0
03:34:47.110 00.000 9828 IsGuiding returns 1
03:34:47.141 00.031 9828 IsSlewing returns 0
03:34:47.141 00.000 9828 IsGuiding returns 1
03:34:47.173 00.032 9828 IsSlewing returns 0
03:34:47.173 00.000 9828 IsGuiding returns 0
03:34:47.173 00.000 9828 scope move finished after 14 + 110 ms
03:34:47.173 00.000 9828 Move returns status 0, amount 14
03:34:47.173 00.000 9828 move complete, result=0
03:34:47.173 00.000 9828 worker thread done servicing request
03:34:47.173 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:34:47.564 00.391 8976 Exposure complete
03:34:47.569 00.005 8976 worker thread done servicing request
03:34:47.570 00.001 5052 OnExposeComplete: enter
03:34:47.570 00.000 5052 UpdateGuideState(): m_state=6
03:34:47.570 00.000 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14405
03:34:47.570 00.000 5052 Star::Find returns 1 (0), X=330.19, Y=282.89, Mass=26, SNR=3.5, Peak=54 HFD=1.7
03:34:47.570 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.19 = -1.19)
03:34:47.570 00.000 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
03:34:47.570 00.000 5052 CameraToMount -- cameraX=1.02 cameraY=1.18 hyp=1.56 cameraTheta=0.86 mountX=0.59 mountY=-1.50, mountTheta=-1.20
03:34:47.571 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.02, y=1.18, opts=13)
03:34:47.571 00.000 5052 Enqueuing Move request for stepguider (1.02, 1.18)
03:34:47.571 00.000 8976 Worker thread wakes up
03:34:47.571 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:47.571 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.02, 1.18) opts 0xd
03:34:47.571 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.02, 1.18)
03:34:47.571 00.000 5052 UpdateGuideState exits: m=26 SNR=3.5
03:34:47.572 00.001 8976 Moving (1.02, 1.18) raw xDistance=0.59 yDistance=-1.50
03:34:47.572 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:47.572 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:47.572 00.000 5052 Enqueuing Expose request
03:34:47.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.59
03:34:47.572 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.50
03:34:47.572 00.000 8976 MoveAxis(L, 2, ABG)
03:34:47.572 00.000 8976 stepping (-2, 14) + (-2, 0)
03:34:47.572 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:47.595 00.023 8976 Received - 47 (G) 
03:34:47.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:47.595 00.000 8976 stepped: pos (-4, 14)
03:34:47.595 00.000 8976 MoveAxis(U, 6, ABG)
03:34:47.595 00.000 8976 stepping (-4, 14) + (0, 6)
03:34:47.595 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:34:47.643 00.048 8976 Received - 47 (G) 
03:34:47.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:34:47.643 00.000 8976 stepped: pos (-4, 20)
03:34:47.643 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:34:47.643 00.000 8976 MountToCamera -- mountX=0.83 mountY=-1.88 hyp=2.06 mountTheta=-1.15 cameraX=1.30, cameraY=1.60 cameraTheta=0.89
03:34:47.643 00.000 8976 incremental bump (1.295, 1.596) isValid = 1
03:34:47.643 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
03:34:47.643 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:34:47.643 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:34:47.643 00.000 8976 move complete, result=0
03:34:47.643 00.000 9828 Worker thread wakes up
03:34:47.643 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:34:47.643 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:34:47.643 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:34:47.643 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:34:47.643 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:34:47.643 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -1.5 px 6 ms NORTH
03:34:47.643 00.000 8976 worker thread done servicing request
03:34:47.643 00.000 8976 Worker thread wakes up
03:34:47.644 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:47.644 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:34:47.644 00.000 9828 BLC: window closed
03:34:47.644 00.000 9828 MoveAxis(E, 24, B)
03:34:47.644 00.000 9828 Guiding  Dir = 2, Dur = 24
03:34:47.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:47.644 00.000 9828 IsSlewing returns 0
03:34:47.644 00.000 9828 IsGuiding returns 0
03:34:47.644 00.000 9828 PulseGuide returned control before completion, sleep 34
03:34:47.685 00.041 9828 IsGuiding returns 1
03:34:47.685 00.000 9828 scope still moving after pulse duration time elapsed
03:34:47.716 00.031 9828 IsSlewing returns 0
03:34:47.716 00.000 9828 IsGuiding returns 1
03:34:47.747 00.031 9828 IsSlewing returns 0
03:34:47.747 00.000 9828 IsGuiding returns 1
03:34:47.778 00.031 9828 IsSlewing returns 0
03:34:47.778 00.000 9828 IsGuiding returns 1
03:34:47.808 00.030 9828 IsSlewing returns 0
03:34:47.808 00.000 9828 IsGuiding returns 0
03:34:47.808 00.000 9828 scope move finished after 24 + 139 ms
03:34:47.808 00.000 9828 Move returns status 0, amount 24
03:34:47.808 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:47.808 00.000 9828 MoveAxis(N, 11, B)
03:34:47.809 00.001 9828 Guiding  Dir = 0, Dur = 11
03:34:47.824 00.015 9828 IsSlewing returns 0
03:34:47.824 00.000 9828 IsGuiding returns 0
03:34:47.824 00.000 9828 PulseGuide returned control before completion, sleep 21
03:34:47.855 00.031 9828 IsGuiding returns 1
03:34:47.855 00.000 9828 scope still moving after pulse duration time elapsed
03:34:47.886 00.031 9828 IsSlewing returns 0
03:34:47.886 00.000 9828 IsGuiding returns 1
03:34:47.916 00.030 9828 IsSlewing returns 0
03:34:47.916 00.000 9828 IsGuiding returns 1
03:34:47.947 00.031 9828 IsSlewing returns 0
03:34:47.948 00.001 9828 IsGuiding returns 1
03:34:47.978 00.030 9828 IsSlewing returns 0
03:34:47.979 00.001 9828 IsGuiding returns 0
03:34:47.979 00.000 9828 scope move finished after 11 + 143 ms
03:34:47.979 00.000 9828 Move returns status 0, amount 11
03:34:47.979 00.000 9828 move complete, result=0
03:34:47.979 00.000 9828 worker thread done servicing request
03:34:47.979 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:34:48.332 00.353 8976 Exposure complete
03:34:48.337 00.005 8976 worker thread done servicing request
03:34:48.337 00.000 5052 OnExposeComplete: enter
03:34:48.337 00.000 5052 UpdateGuideState(): m_state=6
03:34:48.337 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14406
03:34:48.338 00.001 5052 Star::Find returns 1 (0), X=329.39, Y=280.44, Mass=33, SNR=3.9, Peak=52 HFD=1.6
03:34:48.338 00.000 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.04) = xAngle (-3.44 = 2.84)
03:34:48.338 00.000 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.55 = 2.74)
03:34:48.338 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-1.27 hyp=1.29 cameraTheta=-1.40 mountX=-1.23 mountY=0.51, mountTheta=2.75
03:34:48.338 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-1.27, opts=13)
03:34:48.338 00.000 5052 Enqueuing Move request for stepguider (0.22, -1.27)
03:34:48.338 00.000 8976 Worker thread wakes up
03:34:48.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -1.27) opts 0xd
03:34:48.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -1.27)
03:34:48.338 00.000 8976 Moving (0.22, -1.27) raw xDistance=-1.23 yDistance=0.51
03:34:48.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:48.339 00.001 5052 UpdateGuideState exits: m=33 SNR=3.9
03:34:48.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:48.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.23
03:34:48.339 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.51
03:34:48.339 00.000 8976 MoveAxis(R, 5, ABG)
03:34:48.339 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:48.339 00.000 5052 Enqueuing Expose request
03:34:48.339 00.000 8976 stepping (-4, 20) + (5, 0)
03:34:48.339 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:48.379 00.040 8976 Received - 47 (G) 
03:34:48.379 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:34:48.379 00.000 8976 stepped: pos (1, 20)
03:34:48.379 00.000 8976 MoveAxis(D, 2, ABG)
03:34:48.379 00.000 8976 stepping (1, 20) + (0, -2)
03:34:48.379 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:48.411 00.032 8976 Received - 47 (G) 
03:34:48.411 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:48.411 00.000 8976 stepped: pos (1, 18)
03:34:48.411 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:34:48.411 00.000 8976 MountToCamera -- mountX=0.51 mountY=-2.20 hyp=2.26 mountTheta=-1.34 cameraX=1.73, cameraY=1.45 cameraTheta=0.70
03:34:48.411 00.000 8976 incremental bump (1.731, 1.454) isValid = 1
03:34:48.411 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
03:34:48.411 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:34:48.411 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:34:48.411 00.000 8976 move complete, result=0
03:34:48.411 00.000 9828 Worker thread wakes up
03:34:48.411 00.000 5052 GuideStep: -1.2 px 5 ms EAST, 0.5 px 2 ms SOUTH
03:34:48.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:34:48.411 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:34:48.411 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
03:34:48.411 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:34:48.411 00.000 8976 worker thread done servicing request
03:34:48.412 00.001 8976 Worker thread wakes up
03:34:48.412 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:48.412 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
03:34:48.412 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:34:48.412 00.000 9828 BLC: window closed
03:34:48.412 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:48.412 00.000 9828 MoveAxis(E, 29, B)
03:34:48.412 00.000 9828 Guiding  Dir = 2, Dur = 29
03:34:48.412 00.000 9828 IsSlewing returns 0
03:34:48.412 00.000 9828 IsGuiding returns 0
03:34:48.412 00.000 9828 PulseGuide returned control before completion, sleep 39
03:34:48.460 00.048 9828 IsGuiding returns 1
03:34:48.460 00.000 9828 scope still moving after pulse duration time elapsed
03:34:48.490 00.030 9828 IsSlewing returns 0
03:34:48.490 00.000 9828 IsGuiding returns 1
03:34:48.521 00.031 9828 IsSlewing returns 0
03:34:48.521 00.000 9828 IsGuiding returns 1
03:34:48.552 00.031 9828 IsSlewing returns 0
03:34:48.552 00.000 9828 IsGuiding returns 0
03:34:48.552 00.000 9828 scope move finished after 29 + 111 ms
03:34:48.552 00.000 9828 Move returns status 0, amount 29
03:34:48.552 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:48.552 00.000 9828 MoveAxis(N, 9, B)
03:34:48.552 00.000 9828 Guiding  Dir = 0, Dur = 9
03:34:48.567 00.015 9828 IsSlewing returns 0
03:34:48.567 00.000 9828 IsGuiding returns 0
03:34:48.568 00.001 9828 PulseGuide returned control before completion, sleep 19
03:34:48.599 00.031 9828 IsGuiding returns 1
03:34:48.599 00.000 9828 scope still moving after pulse duration time elapsed
03:34:48.629 00.030 9828 IsSlewing returns 0
03:34:48.629 00.000 9828 IsGuiding returns 1
03:34:48.661 00.032 9828 IsSlewing returns 0
03:34:48.661 00.000 9828 IsGuiding returns 1
03:34:48.692 00.031 9828 IsSlewing returns 0
03:34:48.692 00.000 9828 IsGuiding returns 1
03:34:48.723 00.031 9828 IsSlewing returns 0
03:34:48.723 00.000 9828 IsGuiding returns 0
03:34:48.723 00.000 9828 scope move finished after 9 + 146 ms
03:34:48.723 00.000 9828 Move returns status 0, amount 9
03:34:48.723 00.000 9828 move complete, result=0
03:34:48.723 00.000 9828 worker thread done servicing request
03:34:48.723 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:34:49.097 00.374 8976 Exposure complete
03:34:49.102 00.005 8976 worker thread done servicing request
03:34:49.103 00.001 5052 OnExposeComplete: enter
03:34:49.103 00.000 5052 UpdateGuideState(): m_state=6
03:34:49.103 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14407
03:34:49.103 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.30, Mass=25, SNR=3.4, Peak=54 HFD=1.3
03:34:49.103 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
03:34:49.103 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.00 = 0.00)
03:34:49.103 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.59 hyp=0.70 cameraTheta=2.15 mountX=0.70 mountY=0.00, mountTheta=0.00
03:34:49.105 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.59, opts=13)
03:34:49.105 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.59)
03:34:49.105 00.000 8976 Worker thread wakes up
03:34:49.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.59) opts 0xd
03:34:49.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.59)
03:34:49.105 00.000 8976 Moving (-0.38, 0.59) raw xDistance=0.70 yDistance=0.00
03:34:49.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.70
03:34:49.106 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:49.106 00.000 5052 UpdateGuideState exits: m=25 SNR=3.4
03:34:49.106 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:49.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:34:49.106 00.000 8976 MoveAxis(L, 3, ABG)
03:34:49.106 00.000 8976 stepping (1, 18) + (-3, 0)
03:34:49.106 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:49.106 00.000 5052 Enqueuing Expose request
03:34:49.106 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:49.146 00.040 8976 Received - 47 (G) 
03:34:49.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:49.146 00.000 8976 stepped: pos (-2, 18)
03:34:49.146 00.000 8976 MoveAxis(U, 0, ABG)
03:34:49.146 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:34:49.146 00.000 8976 MountToCamera -- mountX=0.44 mountY=-2.42 hyp=2.46 mountTheta=-1.39 cameraX=1.95, cameraY=1.49 cameraTheta=0.65
03:34:49.146 00.000 8976 incremental bump (1.954, 1.493) isValid = 1
03:34:49.146 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:34:49.146 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:34:49.146 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:34:49.146 00.000 8976 move complete, result=0
03:34:49.146 00.000 8976 worker thread done servicing request
03:34:49.146 00.000 8976 Worker thread wakes up
03:34:49.146 00.000 9828 Worker thread wakes up
03:34:49.146 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:34:49.146 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:34:49.146 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.0 px 0 ms NORTH
03:34:49.146 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:49.146 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:49.147 00.001 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
03:34:49.147 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
03:34:49.147 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:34:49.147 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:34:49.147 00.000 9828 BLC: window closed
03:34:49.147 00.000 9828 MoveAxis(E, 30, B)
03:34:49.147 00.000 9828 Guiding  Dir = 2, Dur = 30
03:34:49.147 00.000 9828 IsSlewing returns 0
03:34:49.147 00.000 9828 IsGuiding returns 0
03:34:49.147 00.000 9828 PulseGuide returned control before completion, sleep 40
03:34:49.189 00.042 9828 IsGuiding returns 1
03:34:49.189 00.000 9828 scope still moving after pulse duration time elapsed
03:34:49.220 00.031 9828 IsSlewing returns 0
03:34:49.220 00.000 9828 IsGuiding returns 1
03:34:49.252 00.032 9828 IsSlewing returns 0
03:34:49.252 00.000 9828 IsGuiding returns 1
03:34:49.284 00.032 9828 IsSlewing returns 0
03:34:49.284 00.000 9828 IsGuiding returns 1
03:34:49.315 00.031 9828 IsSlewing returns 0
03:34:49.315 00.000 9828 IsGuiding returns 0
03:34:49.315 00.000 9828 scope move finished after 30 + 138 ms
03:34:49.315 00.000 9828 Move returns status 0, amount 30
03:34:49.315 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:49.315 00.000 9828 MoveAxis(N, 8, B)
03:34:49.315 00.000 9828 Guiding  Dir = 0, Dur = 8
03:34:49.331 00.016 9828 IsSlewing returns 0
03:34:49.331 00.000 9828 IsGuiding returns 0
03:34:49.332 00.001 9828 PulseGuide returned control before completion, sleep 18
03:34:49.363 00.031 9828 IsGuiding returns 1
03:34:49.363 00.000 9828 scope still moving after pulse duration time elapsed
03:34:49.395 00.032 9828 IsSlewing returns 0
03:34:49.395 00.000 9828 IsGuiding returns 1
03:34:49.426 00.031 9828 IsSlewing returns 0
03:34:49.426 00.000 9828 IsGuiding returns 1
03:34:49.457 00.031 9828 IsSlewing returns 0
03:34:49.457 00.000 9828 IsGuiding returns 0
03:34:49.457 00.000 9828 scope move finished after 8 + 117 ms
03:34:49.457 00.000 9828 Move returns status 0, amount 8
03:34:49.457 00.000 9828 move complete, result=0
03:34:49.457 00.000 9828 worker thread done servicing request
03:34:49.457 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:34:49.831 00.374 8976 Exposure complete
03:34:49.837 00.006 8976 worker thread done servicing request
03:34:49.837 00.000 5052 OnExposeComplete: enter
03:34:49.837 00.000 5052 UpdateGuideState(): m_state=6
03:34:49.837 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14408
03:34:49.837 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.09, Mass=49, SNR=4.7, Peak=54 HFD=2.2
03:34:49.837 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.27 = -0.27)
03:34:49.837 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.37 = -0.37)
03:34:49.837 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.38 hyp=0.39 cameraTheta=1.78 mountX=0.37 mountY=-0.14, mountTheta=-0.36
03:34:49.837 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.38, opts=13)
03:34:49.837 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.38)
03:34:49.837 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:34:49.838 00.001 5052 UpdateGuideState exits: m=49 SNR=4.7
03:34:49.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:49.838 00.000 8976 Worker thread wakes up
03:34:49.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.38) opts 0xd
03:34:49.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.38)
03:34:49.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:49.838 00.000 5052 Enqueuing Expose request
03:34:49.838 00.000 8976 Moving (-0.08, 0.38) raw xDistance=0.37 yDistance=-0.14
03:34:49.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
03:34:49.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:34:49.838 00.000 8976 MoveAxis(L, 2, ABG)
03:34:49.838 00.000 8976 stepping (-2, 18) + (-2, 0)
03:34:49.838 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:49.864 00.026 8976 Received - 47 (G) 
03:34:49.864 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:49.864 00.000 8976 stepped: pos (-4, 18)
03:34:49.865 00.001 8976 MoveAxis(U, 0, ABG)
03:34:49.865 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:34:49.865 00.000 8976 MountToCamera -- mountX=0.50 mountY=-2.56 hyp=2.61 mountTheta=-1.38 cameraX=2.06, cameraY=1.61 cameraTheta=0.66
03:34:49.865 00.000 8976 incremental bump (2.057, 1.610) isValid = 1
03:34:49.865 00.000 8976 Scheduling Mount bump of (0.090, 0.073)
03:34:49.865 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:34:49.865 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:34:49.865 00.000 8976 move complete, result=0
03:34:49.865 00.000 8976 worker thread done servicing request
03:34:49.865 00.000 8976 Worker thread wakes up
03:34:49.865 00.000 9828 Worker thread wakes up
03:34:49.865 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:34:49.865 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:34:49.865 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
03:34:49.865 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:49.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:49.865 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
03:34:49.865 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:34:49.865 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:34:49.865 00.000 9828 BLC: window closed
03:34:49.867 00.002 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:34:49.867 00.000 9828 MoveAxis(E, 30, B)
03:34:49.867 00.000 9828 Guiding  Dir = 2, Dur = 30
03:34:49.867 00.000 9828 IsSlewing returns 0
03:34:49.867 00.000 9828 IsGuiding returns 0
03:34:49.867 00.000 9828 PulseGuide returned control before completion, sleep 40
03:34:49.922 00.055 9828 IsGuiding returns 1
03:34:49.922 00.000 9828 scope still moving after pulse duration time elapsed
03:34:49.953 00.031 9828 IsSlewing returns 0
03:34:49.953 00.000 9828 IsGuiding returns 1
03:34:49.983 00.030 9828 IsSlewing returns 0
03:34:49.983 00.000 9828 IsGuiding returns 1
03:34:50.014 00.031 9828 IsSlewing returns 0
03:34:50.014 00.000 9828 IsGuiding returns 0
03:34:50.014 00.000 9828 scope move finished after 30 + 117 ms
03:34:50.014 00.000 9828 Move returns status 0, amount 30
03:34:50.014 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:50.014 00.000 9828 MoveAxis(N, 8, B)
03:34:50.014 00.000 9828 Guiding  Dir = 0, Dur = 8
03:34:50.030 00.016 9828 IsSlewing returns 0
03:34:50.030 00.000 9828 IsGuiding returns 0
03:34:50.031 00.001 9828 PulseGuide returned control before completion, sleep 18
03:34:50.061 00.030 9828 IsGuiding returns 1
03:34:50.061 00.000 9828 scope still moving after pulse duration time elapsed
03:34:50.093 00.032 9828 IsSlewing returns 0
03:34:50.093 00.000 9828 IsGuiding returns 1
03:34:50.124 00.031 9828 IsSlewing returns 0
03:34:50.125 00.001 9828 IsGuiding returns 1
03:34:50.157 00.032 9828 IsSlewing returns 0
03:34:50.157 00.000 9828 IsGuiding returns 1
03:34:50.188 00.031 9828 IsSlewing returns 0
03:34:50.188 00.000 9828 IsGuiding returns 0
03:34:50.188 00.000 9828 scope move finished after 8 + 150 ms
03:34:50.188 00.000 9828 Move returns status 0, amount 8
03:34:50.188 00.000 9828 move complete, result=0
03:34:50.188 00.000 9828 worker thread done servicing request
03:34:50.188 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:34:50.545 00.357 8976 Exposure complete
03:34:50.550 00.005 8976 worker thread done servicing request
03:34:50.550 00.000 5052 OnExposeComplete: enter
03:34:50.550 00.000 5052 UpdateGuideState(): m_state=6
03:34:50.550 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14409
03:34:50.550 00.000 5052 Star::Find returns 1 (1), X=329.32, Y=280.60, Mass=46, SNR=4.6, Peak=51 HFD=2.9
03:34:50.550 00.000 5052 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.04) = xAngle (-3.49 = 2.80)
03:34:50.550 00.000 5052 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.59 = 2.69)
03:34:50.550 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-1.11 hyp=1.12 cameraTheta=-1.44 mountX=-1.06 mountY=0.48, mountTheta=2.71
03:34:50.551 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-1.11, opts=13)
03:34:50.551 00.000 5052 Enqueuing Move request for stepguider (0.14, -1.11)
03:34:50.551 00.000 8976 Worker thread wakes up
03:34:50.551 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -1.11) opts 0xd
03:34:50.551 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -1.11)
03:34:50.551 00.000 8976 Moving (0.14, -1.11) raw xDistance=-1.06 yDistance=0.48
03:34:50.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.06
03:34:50.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48
03:34:50.551 00.000 8976 MoveAxis(R, 4, ABG)
03:34:50.551 00.000 8976 stepping (-4, 18) + (4, 0)
03:34:50.551 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:50.551 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6 Saturated
03:34:50.551 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:50.552 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:50.552 00.000 5052 Enqueuing Expose request
03:34:50.552 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:50.585 00.033 8976 Received - 47 (G) 
03:34:50.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:34:50.585 00.000 8976 stepped: pos (0, 18)
03:34:50.585 00.000 8976 MoveAxis(D, 2, ABG)
03:34:50.585 00.000 8976 stepping (0, 18) + (0, -2)
03:34:50.585 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:50.617 00.032 8976 Received - 47 (G) 
03:34:50.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:50.617 00.000 8976 stepped: pos (0, 16)
03:34:50.617 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:34:50.617 00.000 8976 MountToCamera -- mountX=0.33 mountY=-2.56 hyp=2.58 mountTheta=-1.44 cameraX=2.12, cameraY=1.46 cameraTheta=0.60
03:34:50.617 00.000 8976 incremental bump (2.125, 1.460) isValid = 1
03:34:50.617 00.000 8976 Scheduling Mount bump of (0.095, 0.067)
03:34:50.617 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:34:50.617 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:34:50.617 00.000 8976 move complete, result=0
03:34:50.617 00.000 9828 Worker thread wakes up
03:34:50.617 00.000 8976 worker thread done servicing request
03:34:50.617 00.000 8976 Worker thread wakes up
03:34:50.617 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:34:50.617 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:34:50.617 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.57)
03:34:50.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:50.618 00.001 5052 GuideStep: -1.1 px 4 ms EAST, 0.5 px 2 ms SOUTH
03:34:50.618 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.65)
03:34:50.618 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.05, mountTheta=-2.63
03:34:50.618 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:34:50.618 00.000 9828 BLC: window closed
03:34:50.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:50.618 00.000 9828 MoveAxis(E, 31, B)
03:34:50.618 00.000 9828 Guiding  Dir = 2, Dur = 31
03:34:50.618 00.000 9828 IsSlewing returns 0
03:34:50.618 00.000 9828 IsGuiding returns 0
03:34:50.619 00.001 9828 PulseGuide returned control before completion, sleep 41
03:34:50.672 00.053 9828 IsGuiding returns 1
03:34:50.673 00.001 9828 scope still moving after pulse duration time elapsed
03:34:50.704 00.031 9828 IsSlewing returns 0
03:34:50.704 00.000 9828 IsGuiding returns 1
03:34:50.736 00.032 9828 IsSlewing returns 0
03:34:50.736 00.000 9828 IsGuiding returns 1
03:34:50.782 00.046 9828 IsSlewing returns 0
03:34:50.782 00.000 9828 IsGuiding returns 1
03:34:50.814 00.032 9828 IsSlewing returns 0
03:34:50.814 00.000 9828 IsGuiding returns 1
03:34:50.846 00.032 9828 IsSlewing returns 0
03:34:50.846 00.000 9828 IsGuiding returns 1
03:34:50.877 00.031 9828 IsSlewing returns 0
03:34:50.877 00.000 9828 IsGuiding returns 0
03:34:50.877 00.000 9828 scope move finished after 31 + 227 ms
03:34:50.877 00.000 9828 Move returns status 0, amount 31
03:34:50.877 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:50.877 00.000 9828 MoveAxis(N, 7, B)
03:34:50.877 00.000 9828 Guiding  Dir = 0, Dur = 7
03:34:50.892 00.015 9828 IsSlewing returns 0
03:34:50.892 00.000 9828 IsGuiding returns 0
03:34:50.892 00.000 9828 PulseGuide returned control before completion, sleep 17
03:34:50.923 00.031 9828 IsGuiding returns 1
03:34:50.923 00.000 9828 scope still moving after pulse duration time elapsed
03:34:50.954 00.031 9828 IsSlewing returns 0
03:34:50.954 00.000 9828 IsGuiding returns 1
03:34:51.000 00.046 9828 IsSlewing returns 0
03:34:51.000 00.000 9828 IsGuiding returns 1
03:34:51.031 00.031 9828 IsSlewing returns 0
03:34:51.031 00.000 9828 IsGuiding returns 0
03:34:51.031 00.000 9828 scope move finished after 7 + 131 ms
03:34:51.031 00.000 9828 Move returns status 0, amount 7
03:34:51.031 00.000 9828 move complete, result=0
03:34:51.031 00.000 9828 worker thread done servicing request
03:34:51.031 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:34:51.301 00.270 8976 Exposure complete
03:34:51.306 00.005 8976 worker thread done servicing request
03:34:51.306 00.000 5052 OnExposeComplete: enter
03:34:51.306 00.000 5052 UpdateGuideState(): m_state=6
03:34:51.306 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14410
03:34:51.306 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=281.55, Mass=38, SNR=4.2, Peak=54 HFD=1.5
03:34:51.306 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
03:34:51.306 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.20)
03:34:51.306 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.16 hyp=0.80 cameraTheta=-2.94 mountX=0.22 mountY=0.75, mountTheta=1.29
03:34:51.307 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.16, opts=13)
03:34:51.307 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.16)
03:34:51.307 00.000 8976 Worker thread wakes up
03:34:51.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.16) opts 0xd
03:34:51.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.16)
03:34:51.307 00.000 8976 Moving (-0.79, -0.16) raw xDistance=0.22 yDistance=0.75
03:34:51.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:51.307 00.000 5052 UpdateGuideState exits: m=38 SNR=4.2
03:34:51.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:51.308 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:34:51.308 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75
03:34:51.308 00.000 8976 MoveAxis(R, 0, ABG)
03:34:51.308 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:51.308 00.000 5052 Enqueuing Expose request
03:34:51.308 00.000 8976 MoveAxis(D, 3, ABG)
03:34:51.308 00.000 8976 stepping (0, 16) + (0, -3)
03:34:51.308 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:51.336 00.028 8976 Received - 47 (G) 
03:34:51.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:51.336 00.000 8976 stepped: pos (0, 13)
03:34:51.336 00.000 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
03:34:51.336 00.000 8976 MountToCamera -- mountX=0.22 mountY=-2.39 hyp=2.40 mountTheta=-1.48 cameraX=2.03, cameraY=1.29 cameraTheta=0.57
03:34:51.336 00.000 8976 incremental bump (2.030, 1.289) isValid = 1
03:34:51.336 00.000 8976 Scheduling Mount bump of (0.097, 0.064)
03:34:51.336 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:34:51.336 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:34:51.336 00.000 8976 move complete, result=0
03:34:51.336 00.000 8976 worker thread done servicing request
03:34:51.336 00.000 8976 Worker thread wakes up
03:34:51.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:51.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:51.336 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:34:51.336 00.000 9828 Worker thread wakes up
03:34:51.336 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:34:51.336 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:34:51.337 00.001 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.68 = -2.61)
03:34:51.337 00.000 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.60 = -2.69)
03:34:51.337 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
03:34:51.337 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:34:51.337 00.000 9828 BLC: window closed
03:34:51.337 00.000 9828 MoveAxis(E, 32, B)
03:34:51.337 00.000 9828 Guiding  Dir = 2, Dur = 32
03:34:51.337 00.000 9828 IsSlewing returns 0
03:34:51.337 00.000 9828 IsGuiding returns 0
03:34:51.337 00.000 9828 PulseGuide returned control before completion, sleep 42
03:34:51.391 00.054 9828 IsGuiding returns 1
03:34:51.391 00.000 9828 scope still moving after pulse duration time elapsed
03:34:51.423 00.032 9828 IsSlewing returns 0
03:34:51.423 00.000 9828 IsGuiding returns 1
03:34:51.455 00.032 9828 IsSlewing returns 0
03:34:51.455 00.000 9828 IsGuiding returns 1
03:34:51.486 00.031 9828 IsSlewing returns 0
03:34:51.486 00.000 9828 IsGuiding returns 0
03:34:51.486 00.000 9828 scope move finished after 32 + 117 ms
03:34:51.486 00.000 9828 Move returns status 0, amount 32
03:34:51.486 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:51.486 00.000 9828 MoveAxis(N, 7, B)
03:34:51.486 00.000 9828 Guiding  Dir = 0, Dur = 7
03:34:51.502 00.016 9828 IsSlewing returns 0
03:34:51.502 00.000 9828 IsGuiding returns 0
03:34:51.502 00.000 9828 PulseGuide returned control before completion, sleep 17
03:34:51.533 00.031 9828 IsGuiding returns 1
03:34:51.533 00.000 9828 scope still moving after pulse duration time elapsed
03:34:51.564 00.031 9828 IsSlewing returns 0
03:34:51.564 00.000 9828 IsGuiding returns 1
03:34:51.595 00.031 9828 IsSlewing returns 0
03:34:51.595 00.000 9828 IsGuiding returns 1
03:34:51.627 00.032 9828 IsSlewing returns 0
03:34:51.627 00.000 9828 IsGuiding returns 0
03:34:51.627 00.000 9828 scope move finished after 7 + 118 ms
03:34:51.627 00.000 9828 Move returns status 0, amount 7
03:34:51.627 00.000 9828 move complete, result=0
03:34:51.627 00.000 9828 worker thread done servicing request
03:34:51.627 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:34:52.021 00.394 8976 Exposure complete
03:34:52.026 00.005 8976 worker thread done servicing request
03:34:52.026 00.000 5052 OnExposeComplete: enter
03:34:52.027 00.001 5052 UpdateGuideState(): m_state=6
03:34:52.027 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14411
03:34:52.027 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=282.24, Mass=44, SNR=4.5, Peak=52 HFD=1.8
03:34:52.027 00.000 5052 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.04) = xAngle (0.27 = 0.27)
03:34:52.027 00.000 5052 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
03:34:52.027 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.53 hyp=0.72 cameraTheta=2.31 mountX=0.69 mountY=0.12, mountTheta=0.17
03:34:52.027 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.53, opts=13)
03:34:52.027 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.53)
03:34:52.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:52.027 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:34:52.028 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:52.028 00.000 8976 Worker thread wakes up
03:34:52.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.53) opts 0xd
03:34:52.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.53)
03:34:52.028 00.000 8976 Moving (-0.49, 0.53) raw xDistance=0.69 yDistance=0.12
03:34:52.028 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:52.028 00.000 5052 Enqueuing Expose request
03:34:52.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69
03:34:52.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:34:52.028 00.000 8976 MoveAxis(L, 3, ABG)
03:34:52.028 00.000 8976 stepping (0, 13) + (-3, 0)
03:34:52.028 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:52.055 00.027 8976 Received - 47 (G) 
03:34:52.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:52.055 00.000 8976 stepped: pos (-3, 13)
03:34:52.055 00.000 8976 MoveAxis(U, 0, ABG)
03:34:52.055 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:34:52.055 00.000 8976 MountToCamera -- mountX=0.30 mountY=-2.29 hyp=2.31 mountTheta=-1.44 cameraX=1.90, cameraY=1.31 cameraTheta=0.60
03:34:52.055 00.000 8976 incremental bump (1.898, 1.309) isValid = 1
03:34:52.055 00.000 8976 Scheduling Mount bump of (0.095, 0.068)
03:34:52.055 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:34:52.055 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:34:52.055 00.000 8976 move complete, result=0
03:34:52.055 00.000 8976 worker thread done servicing request
03:34:52.056 00.001 9828 Worker thread wakes up
03:34:52.056 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:34:52.056 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:34:52.056 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.57)
03:34:52.056 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.65)
03:34:52.056 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.1 px 0 ms NORTH
03:34:52.056 00.000 8976 Worker thread wakes up
03:34:52.056 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:52.056 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:52.056 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.06, mountTheta=-2.63
03:34:52.056 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:34:52.056 00.000 9828 BLC: window closed
03:34:52.056 00.000 9828 MoveAxis(E, 31, B)
03:34:52.056 00.000 9828 Guiding  Dir = 2, Dur = 31
03:34:52.057 00.001 9828 IsSlewing returns 0
03:34:52.057 00.000 9828 IsGuiding returns 0
03:34:52.057 00.000 9828 PulseGuide returned control before completion, sleep 41
03:34:52.109 00.052 9828 IsGuiding returns 1
03:34:52.109 00.000 9828 scope still moving after pulse duration time elapsed
03:34:52.141 00.032 9828 IsSlewing returns 0
03:34:52.141 00.000 9828 IsGuiding returns 1
03:34:52.171 00.030 9828 IsSlewing returns 0
03:34:52.171 00.000 9828 IsGuiding returns 1
03:34:52.202 00.031 9828 IsSlewing returns 0
03:34:52.202 00.000 9828 IsGuiding returns 0
03:34:52.202 00.000 9828 scope move finished after 31 + 114 ms
03:34:52.202 00.000 9828 Move returns status 0, amount 31
03:34:52.202 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:52.202 00.000 9828 MoveAxis(N, 8, B)
03:34:52.203 00.001 9828 Guiding  Dir = 0, Dur = 8
03:34:52.218 00.015 9828 IsSlewing returns 0
03:34:52.223 00.005 9828 IsGuiding returns 0
03:34:52.223 00.000 9828 PulseGuide returned control before completion, sleep 18
03:34:52.249 00.026 9828 IsGuiding returns 1
03:34:52.249 00.000 9828 scope still moving after pulse duration time elapsed
03:34:52.280 00.031 9828 IsSlewing returns 0
03:34:52.280 00.000 9828 IsGuiding returns 1
03:34:52.311 00.031 9828 IsSlewing returns 0
03:34:52.311 00.000 9828 IsGuiding returns 1
03:34:52.342 00.031 9828 IsSlewing returns 0
03:34:52.342 00.000 9828 IsGuiding returns 1
03:34:52.372 00.030 9828 IsSlewing returns 0
03:34:52.372 00.000 9828 IsGuiding returns 0
03:34:52.372 00.000 9828 scope move finished after 8 + 142 ms
03:34:52.372 00.000 9828 Move returns status 0, amount 8
03:34:52.372 00.000 9828 move complete, result=0
03:34:52.372 00.000 9828 worker thread done servicing request
03:34:52.373 00.001 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:34:52.741 00.368 8976 Exposure complete
03:34:52.747 00.006 8976 worker thread done servicing request
03:34:52.747 00.000 5052 OnExposeComplete: enter
03:34:52.747 00.000 5052 UpdateGuideState(): m_state=6
03:34:52.747 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14412
03:34:52.747 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.97, Mass=42, SNR=4.4, Peak=55 HFD=2.2
03:34:52.748 00.001 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:34:52.748 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
03:34:52.748 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.26 hyp=0.71 cameraTheta=2.78 mountX=0.53 mountY=0.42, mountTheta=0.67
03:34:52.748 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.26, opts=13)
03:34:52.748 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.26)
03:34:52.748 00.000 8976 Worker thread wakes up
03:34:52.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.26) opts 0xd
03:34:52.749 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.26)
03:34:52.749 00.000 8976 Moving (-0.67, 0.26) raw xDistance=0.53 yDistance=0.42
03:34:52.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53
03:34:52.749 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:52.749 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:34:52.749 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:52.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
03:34:52.749 00.000 8976 MoveAxis(L, 2, ABG)
03:34:52.749 00.000 8976 stepping (-3, 13) + (-2, 0)
03:34:52.749 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:52.749 00.000 5052 Enqueuing Expose request
03:34:52.749 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:52.774 00.025 8976 Received - 47 (G) 
03:34:52.774 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:52.774 00.000 8976 stepped: pos (-5, 13)
03:34:52.774 00.000 8976 MoveAxis(D, 2, ABG)
03:34:52.774 00.000 8976 stepping (-5, 13) + (0, -2)
03:34:52.774 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:52.807 00.033 8976 Received - 47 (G) 
03:34:52.807 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:52.807 00.000 8976 stepped: pos (-5, 11)
03:34:52.807 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:34:52.807 00.000 8976 MountToCamera -- mountX=0.45 mountY=-2.11 hyp=2.16 mountTheta=-1.36 cameraX=1.67, cameraY=1.36 cameraTheta=0.68
03:34:52.807 00.000 8976 incremental bump (1.670, 1.364) isValid = 1
03:34:52.807 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
03:34:52.807 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:34:52.807 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:34:52.807 00.000 8976 move complete, result=0
03:34:52.807 00.000 8976 worker thread done servicing request
03:34:52.807 00.000 8976 Worker thread wakes up
03:34:52.807 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:52.807 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:52.808 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:34:52.808 00.000 9828 Worker thread wakes up
03:34:52.808 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:34:52.808 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:34:52.808 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
03:34:52.808 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
03:34:52.808 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
03:34:52.808 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:34:52.808 00.000 9828 BLC: window closed
03:34:52.808 00.000 9828 MoveAxis(E, 29, B)
03:34:52.808 00.000 9828 Guiding  Dir = 2, Dur = 29
03:34:52.808 00.000 9828 IsSlewing returns 0
03:34:52.809 00.001 9828 IsGuiding returns 0
03:34:52.809 00.000 9828 PulseGuide returned control before completion, sleep 39
03:34:52.856 00.047 9828 IsGuiding returns 1
03:34:52.856 00.000 9828 scope still moving after pulse duration time elapsed
03:34:52.887 00.031 9828 IsSlewing returns 0
03:34:52.887 00.000 9828 IsGuiding returns 1
03:34:52.919 00.032 9828 IsSlewing returns 0
03:34:52.919 00.000 9828 IsGuiding returns 1
03:34:52.949 00.030 9828 IsSlewing returns 0
03:34:52.949 00.000 9828 IsGuiding returns 1
03:34:52.980 00.031 9828 IsSlewing returns 0
03:34:52.980 00.000 9828 IsGuiding returns 0
03:34:52.980 00.000 9828 scope move finished after 29 + 142 ms
03:34:52.980 00.000 9828 Move returns status 0, amount 29
03:34:52.980 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:52.981 00.001 9828 MoveAxis(N, 9, B)
03:34:52.981 00.000 9828 Guiding  Dir = 0, Dur = 9
03:34:52.995 00.014 9828 IsSlewing returns 0
03:34:52.995 00.000 9828 IsGuiding returns 0
03:34:52.995 00.000 9828 PulseGuide returned control before completion, sleep 19
03:34:53.026 00.031 9828 IsGuiding returns 1
03:34:53.026 00.000 9828 scope still moving after pulse duration time elapsed
03:34:53.057 00.031 9828 IsSlewing returns 0
03:34:53.057 00.000 9828 IsGuiding returns 1
03:34:53.087 00.030 9828 IsSlewing returns 0
03:34:53.087 00.000 9828 IsGuiding returns 1
03:34:53.118 00.031 9828 IsSlewing returns 0
03:34:53.118 00.000 9828 IsGuiding returns 1
03:34:53.149 00.031 9828 IsSlewing returns 0
03:34:53.149 00.000 9828 IsGuiding returns 1
03:34:53.180 00.031 9828 IsSlewing returns 0
03:34:53.180 00.000 9828 IsGuiding returns 1
03:34:53.211 00.031 9828 IsSlewing returns 0
03:34:53.211 00.000 9828 IsGuiding returns 0
03:34:53.211 00.000 9828 scope move finished after 9 + 207 ms
03:34:53.211 00.000 9828 Move returns status 0, amount 9
03:34:53.211 00.000 9828 move complete, result=0
03:34:53.211 00.000 9828 worker thread done servicing request
03:34:53.211 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:34:53.495 00.284 8976 Exposure complete
03:34:53.501 00.006 8976 worker thread done servicing request
03:34:53.501 00.000 5052 OnExposeComplete: enter
03:34:53.501 00.000 5052 UpdateGuideState(): m_state=6
03:34:53.501 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14413
03:34:53.501 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.90, Mass=40, SNR=4.2, Peak=54 HFD=2.0
03:34:53.501 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.19 = 0.19)
03:34:53.501 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.09 = 0.09)
03:34:53.501 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.24 mountX=0.24 mountY=0.02, mountTheta=0.09
03:34:53.502 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.19, opts=13)
03:34:53.502 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.19)
03:34:53.502 00.000 8976 Worker thread wakes up
03:34:53.502 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:53.502 00.000 5052 UpdateGuideState exits: m=40 SNR=4.2
03:34:53.502 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:53.502 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.19) opts 0xd
03:34:53.502 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:53.502 00.000 5052 Enqueuing Expose request
03:34:53.502 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.19)
03:34:53.503 00.001 8976 Moving (-0.15, 0.19) raw xDistance=0.24 yDistance=0.02
03:34:53.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:34:53.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:34:53.503 00.000 8976 MoveAxis(R, 0, ABG)
03:34:53.503 00.000 8976 MoveAxis(U, 0, ABG)
03:34:53.503 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:34:53.503 00.000 8976 MountToCamera -- mountX=0.56 mountY=-1.99 hyp=2.07 mountTheta=-1.30 cameraX=1.52, cameraY=1.40 cameraTheta=0.75
03:34:53.503 00.000 8976 incremental bump (1.517, 1.401) isValid = 1
03:34:53.503 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:34:53.503 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:34:53.503 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:34:53.503 00.000 8976 move complete, result=0
03:34:53.503 00.000 9828 Worker thread wakes up
03:34:53.503 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:34:53.503 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:34:53.503 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:34:53.503 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:53.503 00.000 8976 worker thread done servicing request
03:34:53.503 00.000 8976 Worker thread wakes up
03:34:53.504 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:53.504 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:53.504 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:34:53.504 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:34:53.504 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:34:53.504 00.000 9828 BLC: window closed
03:34:53.504 00.000 9828 MoveAxis(E, 28, B)
03:34:53.504 00.000 9828 Guiding  Dir = 2, Dur = 28
03:34:53.504 00.000 9828 IsSlewing returns 0
03:34:53.504 00.000 9828 IsGuiding returns 0
03:34:53.505 00.001 9828 PulseGuide returned control before completion, sleep 38
03:34:53.554 00.049 9828 IsGuiding returns 1
03:34:53.554 00.000 9828 scope still moving after pulse duration time elapsed
03:34:53.586 00.032 9828 IsSlewing returns 0
03:34:53.590 00.004 9828 IsGuiding returns 1
03:34:53.616 00.026 9828 IsSlewing returns 0
03:34:53.616 00.000 9828 IsGuiding returns 1
03:34:53.647 00.031 9828 IsSlewing returns 0
03:34:53.647 00.000 9828 IsGuiding returns 0
03:34:53.647 00.000 9828 scope move finished after 28 + 114 ms
03:34:53.647 00.000 9828 Move returns status 0, amount 28
03:34:53.647 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:53.647 00.000 9828 MoveAxis(N, 9, B)
03:34:53.647 00.000 9828 Guiding  Dir = 0, Dur = 9
03:34:53.662 00.015 9828 IsSlewing returns 0
03:34:53.662 00.000 9828 IsGuiding returns 0
03:34:53.662 00.000 9828 PulseGuide returned control before completion, sleep 19
03:34:53.693 00.031 9828 IsGuiding returns 1
03:34:53.693 00.000 9828 scope still moving after pulse duration time elapsed
03:34:53.724 00.031 9828 IsSlewing returns 0
03:34:53.724 00.000 9828 IsGuiding returns 1
03:34:53.755 00.031 9828 IsSlewing returns 0
03:34:53.755 00.000 9828 IsGuiding returns 1
03:34:53.786 00.031 9828 IsSlewing returns 0
03:34:53.786 00.000 9828 IsGuiding returns 1
03:34:53.817 00.031 9828 IsSlewing returns 0
03:34:53.817 00.000 9828 IsGuiding returns 0
03:34:53.817 00.000 9828 scope move finished after 9 + 145 ms
03:34:53.817 00.000 9828 Move returns status 0, amount 9
03:34:53.817 00.000 9828 move complete, result=0
03:34:53.817 00.000 9828 worker thread done servicing request
03:34:53.817 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:34:54.190 00.373 8976 Exposure complete
03:34:54.196 00.006 8976 worker thread done servicing request
03:34:54.196 00.000 5052 OnExposeComplete: enter
03:34:54.196 00.000 5052 UpdateGuideState(): m_state=6
03:34:54.196 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14414
03:34:54.196 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.21, Mass=28, SNR=3.6, Peak=52 HFD=1.6
03:34:54.196 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
03:34:54.196 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.90)
03:34:54.196 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.50 hyp=0.63 cameraTheta=-2.24 mountX=-0.26 mountY=0.60, mountTheta=1.99
03:34:54.197 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.50, opts=13)
03:34:54.198 00.001 5052 Enqueuing Move request for stepguider (-0.39, -0.50)
03:34:54.198 00.000 8976 Worker thread wakes up
03:34:54.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.50) opts 0xd
03:34:54.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.50)
03:34:54.198 00.000 8976 Moving (-0.39, -0.50) raw xDistance=-0.26 yDistance=0.60
03:34:54.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:34:54.198 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:54.198 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:34:54.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:54.198 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:54.198 00.000 5052 Enqueuing Expose request
03:34:54.198 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.60
03:34:54.198 00.000 8976 MoveAxis(R, 1, ABG)
03:34:54.198 00.000 8976 stepping (-5, 11) + (1, 0)
03:34:54.198 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:54.230 00.032 8976 Received - 47 (G) 
03:34:54.230 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:54.230 00.000 8976 stepped: pos (-4, 11)
03:34:54.230 00.000 8976 MoveAxis(D, 2, ABG)
03:34:54.230 00.000 8976 stepping (-4, 11) + (0, -2)
03:34:54.230 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:54.261 00.031 8976 Received - 47 (G) 
03:34:54.262 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:54.262 00.000 8976 stepped: pos (-4, 9)
03:34:54.262 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:34:54.262 00.000 8976 MountToCamera -- mountX=0.58 mountY=-1.80 hyp=1.89 mountTheta=-1.26 cameraX=1.34, cameraY=1.33 cameraTheta=0.78
03:34:54.262 00.000 8976 incremental bump (1.344, 1.334) isValid = 1
03:34:54.262 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
03:34:54.262 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:34:54.262 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:34:54.262 00.000 8976 move complete, result=0
03:34:54.262 00.000 8976 worker thread done servicing request
03:34:54.262 00.000 8976 Worker thread wakes up
03:34:54.262 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:54.262 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:54.262 00.000 9828 Worker thread wakes up
03:34:54.262 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:34:54.262 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:34:54.262 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
03:34:54.263 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 2 ms SOUTH
03:34:54.263 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
03:34:54.263 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
03:34:54.263 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:34:54.263 00.000 9828 BLC: window closed
03:34:54.263 00.000 9828 MoveAxis(E, 27, B)
03:34:54.263 00.000 9828 Guiding  Dir = 2, Dur = 27
03:34:54.263 00.000 9828 IsSlewing returns 0
03:34:54.263 00.000 9828 IsGuiding returns 0
03:34:54.263 00.000 9828 PulseGuide returned control before completion, sleep 37
03:34:54.315 00.052 9828 IsGuiding returns 1
03:34:54.315 00.000 9828 scope still moving after pulse duration time elapsed
03:34:54.347 00.032 9828 IsSlewing returns 0
03:34:54.347 00.000 9828 IsGuiding returns 1
03:34:54.378 00.031 9828 IsSlewing returns 0
03:34:54.378 00.000 9828 IsGuiding returns 1
03:34:54.408 00.030 9828 IsSlewing returns 0
03:34:54.408 00.000 9828 IsGuiding returns 0
03:34:54.408 00.000 9828 scope move finished after 27 + 118 ms
03:34:54.408 00.000 9828 Move returns status 0, amount 27
03:34:54.408 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:54.408 00.000 9828 MoveAxis(N, 10, B)
03:34:54.408 00.000 9828 Guiding  Dir = 0, Dur = 10
03:34:54.423 00.015 9828 IsSlewing returns 0
03:34:54.423 00.000 9828 IsGuiding returns 0
03:34:54.423 00.000 9828 PulseGuide returned control before completion, sleep 20
03:34:54.454 00.031 9828 IsGuiding returns 1
03:34:54.454 00.000 9828 scope still moving after pulse duration time elapsed
03:34:54.485 00.031 9828 IsSlewing returns 0
03:34:54.485 00.000 9828 IsGuiding returns 1
03:34:54.517 00.032 9828 IsSlewing returns 0
03:34:54.517 00.000 9828 IsGuiding returns 1
03:34:54.549 00.032 9828 IsSlewing returns 0
03:34:54.549 00.000 9828 IsGuiding returns 1
03:34:54.579 00.030 9828 IsSlewing returns 0
03:34:54.579 00.000 9828 IsGuiding returns 0
03:34:54.579 00.000 9828 scope move finished after 10 + 145 ms
03:34:54.579 00.000 9828 Move returns status 0, amount 10
03:34:54.579 00.000 9828 move complete, result=0
03:34:54.579 00.000 9828 worker thread done servicing request
03:34:54.579 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:34:54.960 00.381 8976 Exposure complete
03:34:54.965 00.005 8976 worker thread done servicing request
03:34:54.965 00.000 5052 OnExposeComplete: enter
03:34:54.965 00.000 5052 UpdateGuideState(): m_state=6
03:34:54.965 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14415
03:34:54.965 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=281.92, Mass=42, SNR=4.4, Peak=54 HFD=2.5
03:34:54.965 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:34:54.965 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
03:34:54.965 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.21 hyp=0.54 cameraTheta=2.73 mountX=0.41 mountY=0.30, mountTheta=0.62
03:34:54.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.21, opts=13)
03:34:54.966 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.21)
03:34:54.966 00.000 8976 Worker thread wakes up
03:34:54.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.21) opts 0xd
03:34:54.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.21)
03:34:54.966 00.000 8976 Moving (-0.49, 0.21) raw xDistance=0.41 yDistance=0.30
03:34:54.966 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:34:54.966 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:34:54.966 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:54.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.41
03:34:54.967 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
03:34:54.967 00.000 8976 MoveAxis(L, 2, ABG)
03:34:54.967 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:54.967 00.000 5052 Enqueuing Expose request
03:34:54.967 00.000 8976 stepping (-4, 9) + (-2, 0)
03:34:54.967 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:54.997 00.030 8976 Received - 47 (G) 
03:34:54.997 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:54.997 00.000 8976 stepped: pos (-6, 9)
03:34:54.997 00.000 8976 MoveAxis(D, 1, ABG)
03:34:54.997 00.000 8976 stepping (-6, 9) + (0, -1)
03:34:54.997 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:55.029 00.032 8976 Received - 47 (G) 
03:34:55.029 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:55.029 00.000 8976 stepped: pos (-6, 8)
03:34:55.029 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:34:55.029 00.000 8976 MountToCamera -- mountX=0.69 mountY=-1.63 hyp=1.77 mountTheta=-1.17 cameraX=1.14, cameraY=1.35 cameraTheta=0.87
03:34:55.029 00.000 8976 incremental bump (1.136, 1.354) isValid = 1
03:34:55.029 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:34:55.029 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:34:55.029 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:34:55.029 00.000 8976 move complete, result=0
03:34:55.029 00.000 9828 Worker thread wakes up
03:34:55.029 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:34:55.029 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:34:55.029 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:34:55.029 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
03:34:55.029 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
03:34:55.030 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:34:55.030 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:34:55.030 00.000 8976 worker thread done servicing request
03:34:55.030 00.000 8976 Worker thread wakes up
03:34:55.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:55.030 00.000 9828 BLC: window closed
03:34:55.030 00.000 9828 MoveAxis(E, 25, B)
03:34:55.030 00.000 9828 Guiding  Dir = 2, Dur = 25
03:34:55.030 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:55.030 00.000 9828 IsSlewing returns 0
03:34:55.030 00.000 9828 IsGuiding returns 0
03:34:55.030 00.000 9828 PulseGuide returned control before completion, sleep 35
03:34:55.079 00.049 9828 IsGuiding returns 1
03:34:55.079 00.000 9828 scope still moving after pulse duration time elapsed
03:34:55.111 00.032 9828 IsSlewing returns 0
03:34:55.111 00.000 9828 IsGuiding returns 1
03:34:55.142 00.031 9828 IsSlewing returns 0
03:34:55.142 00.000 9828 IsGuiding returns 1
03:34:55.188 00.046 9828 IsSlewing returns 0
03:34:55.188 00.000 9828 IsGuiding returns 0
03:34:55.188 00.000 9828 scope move finished after 25 + 132 ms
03:34:55.188 00.000 9828 Move returns status 0, amount 25
03:34:55.188 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:55.188 00.000 9828 MoveAxis(N, 11, B)
03:34:55.188 00.000 9828 Guiding  Dir = 0, Dur = 11
03:34:55.204 00.016 9828 IsSlewing returns 0
03:34:55.204 00.000 9828 IsGuiding returns 0
03:34:55.205 00.001 9828 PulseGuide returned control before completion, sleep 21
03:34:55.234 00.029 9828 IsGuiding returns 1
03:34:55.234 00.000 9828 scope still moving after pulse duration time elapsed
03:34:55.266 00.032 9828 IsSlewing returns 0
03:34:55.266 00.000 9828 IsGuiding returns 1
03:34:55.297 00.031 9828 IsSlewing returns 0
03:34:55.297 00.000 9828 IsGuiding returns 1
03:34:55.328 00.031 9828 IsSlewing returns 0
03:34:55.328 00.000 9828 IsGuiding returns 1
03:34:55.358 00.030 9828 IsSlewing returns 0
03:34:55.358 00.000 9828 IsGuiding returns 0
03:34:55.358 00.000 9828 scope move finished after 11 + 142 ms
03:34:55.358 00.000 9828 Move returns status 0, amount 11
03:34:55.358 00.000 9828 move complete, result=0
03:34:55.358 00.000 9828 worker thread done servicing request
03:34:55.358 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:34:55.712 00.354 8976 Exposure complete
03:34:55.717 00.005 8976 worker thread done servicing request
03:34:55.718 00.001 5052 OnExposeComplete: enter
03:34:55.718 00.000 5052 UpdateGuideState(): m_state=6
03:34:55.718 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14416
03:34:55.718 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=16, SNR=2.7, Peak=52 HFD=0.0
03:34:55.718 00.000 5052 DistanceChecker: activated
03:34:55.718 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:34:55.718 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:34:55.718 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:34:55.718 00.000 8976 Worker thread wakes up
03:34:55.718 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:34:55.718 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:34:55.718 00.000 8976 StepGuider: deferring bump for deduced move
03:34:55.718 00.000 8976 move complete, result=0
03:34:55.718 00.000 8976 worker thread done servicing request
03:34:55.828 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:34:55.828 00.000 5052 Status Line: Star lost - low SNR
03:34:55.828 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:55.828 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:34:55.828 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:55.828 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:34:55.828 00.000 5052 Enqueuing Expose request
03:34:55.828 00.000 8976 Worker thread wakes up
03:34:55.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:55.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:34:56.513 00.685 8976 Exposure complete
03:34:56.519 00.006 8976 worker thread done servicing request
03:34:56.519 00.000 5052 OnExposeComplete: enter
03:34:56.519 00.000 5052 UpdateGuideState(): m_state=6
03:34:56.519 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14417
03:34:56.519 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.44, Mass=36, SNR=4.1, Peak=53 HFD=1.9
03:34:56.519 00.000 5052 DistanceChecker: deactivated
03:34:56.519 00.000 5052 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.04) = xAngle (-2.48 = -2.48)
03:34:56.519 00.000 5052 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
03:34:56.519 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.27 hyp=0.64 cameraTheta=-0.44 mountX=-0.50 mountY=-0.34, mountTheta=-2.55
03:34:56.521 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.27, opts=13)
03:34:56.521 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.27)
03:34:56.521 00.000 8976 Worker thread wakes up
03:34:56.521 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.27) opts 0xd
03:34:56.521 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.27)
03:34:56.521 00.000 8976 Moving (0.58, -0.27) raw xDistance=-0.50 yDistance=-0.34
03:34:56.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50
03:34:56.521 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
03:34:56.521 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:34:56.521 00.000 5052 UpdateGuideState exits: m=36 SNR=4.1
03:34:56.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:56.521 00.000 8976 MoveAxis(R, 2, ABG)
03:34:56.521 00.000 8976 stepping (-6, 8) + (2, 0)
03:34:56.521 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:56.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:56.521 00.000 5052 Enqueuing Expose request
03:34:56.547 00.026 8976 Received - 47 (G) 
03:34:56.547 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:56.547 00.000 8976 stepped: pos (-4, 8)
03:34:56.547 00.000 8976 MoveAxis(U, 1, ABG)
03:34:56.548 00.001 8976 stepping (-4, 8) + (0, 1)
03:34:56.548 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:56.579 00.031 8976 Received - 47 (G) 
03:34:56.580 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:34:56.580 00.000 8976 stepped: pos (-4, 9)
03:34:56.580 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:34:56.580 00.000 8976 MountToCamera -- mountX=0.66 mountY=-1.56 hyp=1.70 mountTheta=-1.17 cameraX=1.09, cameraY=1.30 cameraTheta=0.87
03:34:56.580 00.000 8976 incremental bump (1.089, 1.302) isValid = 1
03:34:56.580 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:34:56.580 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:34:56.580 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:34:56.580 00.000 8976 move complete, result=0
03:34:56.580 00.000 9828 Worker thread wakes up
03:34:56.580 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:34:56.580 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:34:56.580 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
03:34:56.581 00.001 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
03:34:56.581 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
03:34:56.581 00.000 8976 worker thread done servicing request
03:34:56.581 00.000 8976 Worker thread wakes up
03:34:56.581 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:34:56.581 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
03:34:56.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:56.581 00.000 9828 BLC: window closed
03:34:56.581 00.000 9828 MoveAxis(E, 25, B)
03:34:56.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:56.581 00.000 9828 Guiding  Dir = 2, Dur = 25
03:34:56.581 00.000 9828 IsSlewing returns 0
03:34:56.582 00.001 9828 IsGuiding returns 0
03:34:56.582 00.000 9828 PulseGuide returned control before completion, sleep 35
03:34:56.625 00.043 9828 IsGuiding returns 1
03:34:56.625 00.000 9828 scope still moving after pulse duration time elapsed
03:34:56.655 00.030 9828 IsSlewing returns 0
03:34:56.655 00.000 9828 IsGuiding returns 1
03:34:56.686 00.031 9828 IsSlewing returns 0
03:34:56.686 00.000 9828 IsGuiding returns 1
03:34:56.716 00.030 9828 IsSlewing returns 0
03:34:56.716 00.000 9828 IsGuiding returns 1
03:34:56.748 00.032 9828 IsSlewing returns 0
03:34:56.748 00.000 9828 IsGuiding returns 0
03:34:56.748 00.000 9828 scope move finished after 25 + 142 ms
03:34:56.748 00.000 9828 Move returns status 0, amount 25
03:34:56.748 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:56.748 00.000 9828 MoveAxis(N, 11, B)
03:34:56.749 00.001 9828 Guiding  Dir = 0, Dur = 11
03:34:56.764 00.015 9828 IsSlewing returns 0
03:34:56.765 00.001 9828 IsGuiding returns 0
03:34:56.765 00.000 9828 PulseGuide returned control before completion, sleep 21
03:34:56.795 00.030 9828 IsGuiding returns 1
03:34:56.795 00.000 9828 scope still moving after pulse duration time elapsed
03:34:56.826 00.031 9828 IsSlewing returns 0
03:34:56.826 00.000 9828 IsGuiding returns 1
03:34:56.858 00.032 9828 IsSlewing returns 0
03:34:56.858 00.000 9828 IsGuiding returns 1
03:34:56.889 00.031 9828 IsSlewing returns 0
03:34:56.889 00.000 9828 IsGuiding returns 1
03:34:56.920 00.031 9828 IsSlewing returns 0
03:34:56.920 00.000 9828 IsGuiding returns 0
03:34:56.920 00.000 9828 scope move finished after 11 + 143 ms
03:34:56.920 00.000 9828 Move returns status 0, amount 11
03:34:56.920 00.000 9828 move complete, result=0
03:34:56.920 00.000 9828 worker thread done servicing request
03:34:56.920 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:34:57.269 00.349 8976 Exposure complete
03:34:57.275 00.006 8976 worker thread done servicing request
03:34:57.275 00.000 5052 OnExposeComplete: enter
03:34:57.275 00.000 5052 UpdateGuideState(): m_state=6
03:34:57.275 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14418
03:34:57.275 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.56, Mass=53, SNR=4.9, Peak=53 HFD=2.5
03:34:57.275 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.78 = 2.50)
03:34:57.275 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.89 = 2.40)
03:34:57.275 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.74 mountX=-0.12 mountY=0.10, mountTheta=2.44
03:34:57.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.15, opts=13)
03:34:57.276 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.15)
03:34:57.276 00.000 8976 Worker thread wakes up
03:34:57.277 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.15) opts 0xd
03:34:57.277 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.15)
03:34:57.277 00.000 8976 Moving (-0.03, -0.15) raw xDistance=-0.12 yDistance=0.10
03:34:57.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:34:57.277 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:57.277 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:34:57.277 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:57.277 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:57.277 00.000 5052 Enqueuing Expose request
03:34:57.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:34:57.277 00.000 8976 MoveAxis(R, 0, ABG)
03:34:57.277 00.000 8976 MoveAxis(U, 0, ABG)
03:34:57.277 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:34:57.278 00.001 8976 MountToCamera -- mountX=0.65 mountY=-1.52 hyp=1.65 mountTheta=-1.17 cameraX=1.06, cameraY=1.27 cameraTheta=0.88
03:34:57.278 00.000 8976 incremental bump (1.058, 1.267) isValid = 1
03:34:57.278 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:34:57.278 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:34:57.278 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:34:57.278 00.000 8976 move complete, result=0
03:34:57.278 00.000 8976 worker thread done servicing request
03:34:57.278 00.000 8976 Worker thread wakes up
03:34:57.278 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:57.278 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:57.278 00.000 9828 Worker thread wakes up
03:34:57.278 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:57.279 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:34:57.279 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:34:57.279 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
03:34:57.279 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
03:34:57.279 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
03:34:57.279 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:34:57.279 00.000 9828 BLC: window closed
03:34:57.279 00.000 9828 MoveAxis(E, 25, B)
03:34:57.279 00.000 9828 Guiding  Dir = 2, Dur = 25
03:34:57.280 00.001 9828 IsSlewing returns 0
03:34:57.280 00.000 9828 IsGuiding returns 0
03:34:57.280 00.000 9828 PulseGuide returned control before completion, sleep 35
03:34:57.323 00.043 9828 IsGuiding returns 1
03:34:57.323 00.000 9828 scope still moving after pulse duration time elapsed
03:34:57.354 00.031 9828 IsSlewing returns 0
03:34:57.354 00.000 9828 IsGuiding returns 1
03:34:57.384 00.030 9828 IsSlewing returns 0
03:34:57.384 00.000 9828 IsGuiding returns 1
03:34:57.415 00.031 9828 IsSlewing returns 0
03:34:57.415 00.000 9828 IsGuiding returns 1
03:34:57.447 00.032 9828 IsSlewing returns 0
03:34:57.448 00.001 9828 IsGuiding returns 0
03:34:57.448 00.000 9828 scope move finished after 25 + 143 ms
03:34:57.448 00.000 9828 Move returns status 0, amount 25
03:34:57.448 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:57.448 00.000 9828 MoveAxis(N, 11, B)
03:34:57.448 00.000 9828 Guiding  Dir = 0, Dur = 11
03:34:57.462 00.014 9828 IsSlewing returns 0
03:34:57.462 00.000 9828 IsGuiding returns 0
03:34:57.462 00.000 9828 PulseGuide returned control before completion, sleep 21
03:34:57.493 00.031 9828 IsGuiding returns 1
03:34:57.493 00.000 9828 scope still moving after pulse duration time elapsed
03:34:57.525 00.032 9828 IsSlewing returns 0
03:34:57.525 00.000 9828 IsGuiding returns 1
03:34:57.555 00.030 9828 IsSlewing returns 0
03:34:57.555 00.000 9828 IsGuiding returns 1
03:34:57.587 00.032 9828 IsSlewing returns 0
03:34:57.588 00.001 9828 IsGuiding returns 1
03:34:57.617 00.029 9828 IsSlewing returns 0
03:34:57.617 00.000 9828 IsGuiding returns 0
03:34:57.617 00.000 9828 scope move finished after 11 + 143 ms
03:34:57.617 00.000 9828 Move returns status 0, amount 11
03:34:57.617 00.000 9828 move complete, result=0
03:34:57.617 00.000 9828 worker thread done servicing request
03:34:57.618 00.001 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:34:57.964 00.346 8976 Exposure complete
03:34:57.969 00.005 8976 worker thread done servicing request
03:34:57.969 00.000 5052 OnExposeComplete: enter
03:34:57.969 00.000 5052 UpdateGuideState(): m_state=6
03:34:57.969 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14419
03:34:57.969 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.40, Mass=50, SNR=4.8, Peak=54 HFD=3.7
03:34:57.970 00.001 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
03:34:57.970 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
03:34:57.970 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=-0.31 hyp=0.67 cameraTheta=-2.66 mountX=-0.01 mountY=0.67, mountTheta=1.58
03:34:57.970 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=-0.31, opts=13)
03:34:57.970 00.000 5052 Enqueuing Move request for stepguider (-0.59, -0.31)
03:34:57.970 00.000 8976 Worker thread wakes up
03:34:57.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, -0.31) opts 0xd
03:34:57.971 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:34:57.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, -0.31)
03:34:57.971 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:34:57.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:57.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:57.971 00.000 5052 Enqueuing Expose request
03:34:57.971 00.000 8976 Moving (-0.59, -0.31) raw xDistance=-0.01 yDistance=0.67
03:34:57.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:34:57.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
03:34:57.971 00.000 8976 MoveAxis(R, 0, ABG)
03:34:57.971 00.000 8976 MoveAxis(D, 3, ABG)
03:34:57.971 00.000 8976 stepping (-4, 9) + (0, -3)
03:34:57.971 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:58.002 00.031 8976 Received - 47 (G) 
03:34:58.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:34:58.002 00.000 8976 stepped: pos (-4, 6)
03:34:58.002 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:34:58.002 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.33 hyp=1.48 mountTheta=-1.13 cameraX=0.90, cameraY=1.17 cameraTheta=0.92
03:34:58.002 00.000 8976 incremental bump (0.897, 1.172) isValid = 1
03:34:58.002 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
03:34:58.002 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:34:58.002 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:34:58.002 00.000 8976 move complete, result=0
03:34:58.003 00.001 9828 Worker thread wakes up
03:34:58.003 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:34:58.003 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:34:58.003 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
03:34:58.003 00.000 8976 worker thread done servicing request
03:34:58.003 00.000 8976 Worker thread wakes up
03:34:58.003 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:58.003 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:34:58.003 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
03:34:58.003 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:58.003 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.29
03:34:58.003 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
03:34:58.003 00.000 9828 BLC: window closed
03:34:58.003 00.000 9828 MoveAxis(E, 24, B)
03:34:58.003 00.000 9828 Guiding  Dir = 2, Dur = 24
03:34:58.004 00.001 9828 IsSlewing returns 0
03:34:58.004 00.000 9828 IsGuiding returns 0
03:34:58.004 00.000 9828 PulseGuide returned control before completion, sleep 34
03:34:58.047 00.043 9828 IsGuiding returns 1
03:34:58.047 00.000 9828 scope still moving after pulse duration time elapsed
03:34:58.077 00.030 9828 IsSlewing returns 0
03:34:58.077 00.000 9828 IsGuiding returns 1
03:34:58.109 00.032 9828 IsSlewing returns 0
03:34:58.109 00.000 9828 IsGuiding returns 1
03:34:58.141 00.032 9828 IsSlewing returns 0
03:34:58.141 00.000 9828 IsGuiding returns 1
03:34:58.172 00.031 9828 IsSlewing returns 0
03:34:58.172 00.000 9828 IsGuiding returns 0
03:34:58.172 00.000 9828 scope move finished after 24 + 144 ms
03:34:58.172 00.000 9828 Move returns status 0, amount 24
03:34:58.172 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:58.172 00.000 9828 MoveAxis(N, 12, B)
03:34:58.172 00.000 9828 Guiding  Dir = 0, Dur = 12
03:34:58.187 00.015 9828 IsSlewing returns 0
03:34:58.187 00.000 9828 IsGuiding returns 0
03:34:58.187 00.000 9828 PulseGuide returned control before completion, sleep 22
03:34:58.219 00.032 9828 IsGuiding returns 1
03:34:58.219 00.000 9828 scope still moving after pulse duration time elapsed
03:34:58.251 00.032 9828 IsSlewing returns 0
03:34:58.251 00.000 9828 IsGuiding returns 1
03:34:58.283 00.032 9828 IsSlewing returns 0
03:34:58.283 00.000 9828 IsGuiding returns 1
03:34:58.314 00.031 9828 IsSlewing returns 0
03:34:58.314 00.000 9828 IsGuiding returns 1
03:34:58.360 00.046 9828 IsSlewing returns 0
03:34:58.360 00.000 9828 IsGuiding returns 0
03:34:58.360 00.000 9828 scope move finished after 12 + 160 ms
03:34:58.360 00.000 9828 Move returns status 0, amount 12
03:34:58.360 00.000 9828 move complete, result=0
03:34:58.360 00.000 9828 worker thread done servicing request
03:34:58.360 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
03:34:58.687 00.327 8976 Exposure complete
03:34:58.692 00.005 8976 worker thread done servicing request
03:34:58.692 00.000 5052 OnExposeComplete: enter
03:34:58.692 00.000 5052 UpdateGuideState(): m_state=6
03:34:58.692 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14420
03:34:58.692 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=282.00, Mass=46, SNR=4.6, Peak=53 HFD=2.3
03:34:58.692 00.000 5052 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.04) = xAngle (-1.35 = -1.35)
03:34:58.692 00.000 5052 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.46 = -1.46)
03:34:58.693 00.001 5052 CameraToMount -- cameraX=0.35 cameraY=0.29 hyp=0.46 cameraTheta=0.69 mountX=0.10 mountY=-0.45, mountTheta=-1.36
03:34:58.693 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.29, opts=13)
03:34:58.693 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.29)
03:34:58.693 00.000 8976 Worker thread wakes up
03:34:58.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.29) opts 0xd
03:34:58.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.29)
03:34:58.693 00.000 8976 Moving (0.35, 0.29) raw xDistance=0.10 yDistance=-0.45
03:34:58.694 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:34:58.694 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:58.694 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:34:58.694 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:58.694 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:58.694 00.000 5052 Enqueuing Expose request
03:34:58.694 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.45
03:34:58.694 00.000 8976 MoveAxis(R, 0, ABG)
03:34:58.694 00.000 8976 MoveAxis(U, 2, ABG)
03:34:58.694 00.000 8976 stepping (-4, 6) + (0, 2)
03:34:58.694 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:58.721 00.027 8976 Received - 47 (G) 
03:34:58.722 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:58.722 00.000 8976 stepped: pos (-4, 8)
03:34:58.722 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:34:58.722 00.000 8976 MountToCamera -- mountX=0.63 mountY=-1.31 hyp=1.45 mountTheta=-1.12 cameraX=0.88, cameraY=1.16 cameraTheta=0.92
03:34:58.722 00.000 8976 incremental bump (0.882, 1.156) isValid = 1
03:34:58.722 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
03:34:58.722 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:34:58.722 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:34:58.722 00.000 8976 move complete, result=0
03:34:58.722 00.000 8976 worker thread done servicing request
03:34:58.722 00.000 9828 Worker thread wakes up
03:34:58.722 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:34:58.722 00.000 8976 Worker thread wakes up
03:34:58.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:58.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:58.722 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:34:58.723 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:34:58.723 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
03:34:58.723 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
03:34:58.723 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.29
03:34:58.723 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
03:34:58.723 00.000 9828 BLC: window closed
03:34:58.723 00.000 9828 MoveAxis(E, 23, B)
03:34:58.723 00.000 9828 Guiding  Dir = 2, Dur = 23
03:34:58.723 00.000 9828 IsSlewing returns 0
03:34:58.723 00.000 9828 IsGuiding returns 0
03:34:58.724 00.001 9828 PulseGuide returned control before completion, sleep 33
03:34:58.763 00.039 9828 IsGuiding returns 1
03:34:58.763 00.000 9828 scope still moving after pulse duration time elapsed
03:34:58.795 00.032 9828 IsSlewing returns 0
03:34:58.795 00.000 9828 IsGuiding returns 1
03:34:58.826 00.031 9828 IsSlewing returns 0
03:34:58.826 00.000 9828 IsGuiding returns 1
03:34:58.858 00.032 9828 IsSlewing returns 0
03:34:58.858 00.000 9828 IsGuiding returns 0
03:34:58.858 00.000 9828 scope move finished after 23 + 111 ms
03:34:58.858 00.000 9828 Move returns status 0, amount 23
03:34:58.858 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:58.858 00.000 9828 MoveAxis(N, 12, B)
03:34:58.858 00.000 9828 Guiding  Dir = 0, Dur = 12
03:34:58.874 00.016 9828 IsSlewing returns 0
03:34:58.874 00.000 9828 IsGuiding returns 0
03:34:58.874 00.000 9828 PulseGuide returned control before completion, sleep 22
03:34:58.904 00.030 9828 IsGuiding returns 1
03:34:58.904 00.000 9828 scope still moving after pulse duration time elapsed
03:34:58.935 00.031 9828 IsSlewing returns 0
03:34:58.935 00.000 9828 IsGuiding returns 1
03:34:58.965 00.030 9828 IsSlewing returns 0
03:34:58.965 00.000 9828 IsGuiding returns 1
03:34:58.996 00.031 9828 IsSlewing returns 0
03:34:58.996 00.000 9828 IsGuiding returns 1
03:34:59.027 00.031 9828 IsSlewing returns 0
03:34:59.032 00.005 9828 IsGuiding returns 1
03:34:59.058 00.026 9828 IsSlewing returns 0
03:34:59.058 00.000 9828 IsGuiding returns 1
03:34:59.089 00.031 9828 IsSlewing returns 0
03:34:59.089 00.000 9828 IsGuiding returns 0
03:34:59.089 00.000 9828 scope move finished after 12 + 203 ms
03:34:59.089 00.000 9828 Move returns status 0, amount 12
03:34:59.089 00.000 9828 move complete, result=0
03:34:59.090 00.001 9828 worker thread done servicing request
03:34:59.090 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:34:59.408 00.318 8976 Exposure complete
03:34:59.413 00.005 8976 worker thread done servicing request
03:34:59.413 00.000 5052 OnExposeComplete: enter
03:34:59.413 00.000 5052 UpdateGuideState(): m_state=6
03:34:59.413 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14421
03:34:59.414 00.001 5052 Star::Find returns 1 (0), X=329.90, Y=281.51, Mass=42, SNR=4.3, Peak=54 HFD=2.2
03:34:59.414 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
03:34:59.414 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
03:34:59.414 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.20 hyp=0.76 cameraTheta=-0.27 mountX=-0.51 mountY=-0.50, mountTheta=-2.36
03:34:59.415 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.20, opts=13)
03:34:59.415 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.20)
03:34:59.415 00.000 8976 Worker thread wakes up
03:34:59.416 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:34:59.416 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.20) opts 0xd
03:34:59.416 00.000 5052 UpdateGuideState exits: m=42 SNR=4.3
03:34:59.416 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.20)
03:34:59.416 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:59.416 00.000 8976 Moving (0.73, -0.20) raw xDistance=-0.51 yDistance=-0.50
03:34:59.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:34:59.416 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
03:34:59.416 00.000 8976 MoveAxis(R, 2, ABG)
03:34:59.416 00.000 8976 stepping (-4, 8) + (2, 0)
03:34:59.416 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:59.416 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:34:59.416 00.000 5052 Enqueuing Expose request
03:34:59.441 00.025 8976 Received - 47 (G) 
03:34:59.441 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:59.441 00.000 8976 stepped: pos (-2, 8)
03:34:59.441 00.000 8976 MoveAxis(U, 2, ABG)
03:34:59.441 00.000 8976 stepping (-2, 8) + (0, 2)
03:34:59.441 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:59.472 00.031 8976 Received - 47 (G) 
03:34:59.473 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:34:59.473 00.000 8976 stepped: pos (-2, 10)
03:34:59.473 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:34:59.473 00.000 8976 MountToCamera -- mountX=0.52 mountY=-1.40 hyp=1.50 mountTheta=-1.21 cameraX=1.01, cameraY=1.10 cameraTheta=0.83
03:34:59.473 00.000 8976 incremental bump (1.012, 1.103) isValid = 1
03:34:59.473 00.000 8976 Scheduling Mount bump of (0.078, 0.088)
03:34:59.473 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:34:59.473 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:34:59.473 00.000 8976 move complete, result=0
03:34:59.473 00.000 8976 worker thread done servicing request
03:34:59.473 00.000 9828 Worker thread wakes up
03:34:59.473 00.000 8976 Worker thread wakes up
03:34:59.473 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:34:59.473 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:34:59.473 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:34:59.473 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:34:59.473 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
03:34:59.474 00.001 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
03:34:59.474 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
03:34:59.474 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
03:34:59.474 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:34:59.474 00.000 9828 BLC: window closed
03:34:59.474 00.000 9828 MoveAxis(E, 26, B)
03:34:59.474 00.000 9828 Guiding  Dir = 2, Dur = 26
03:34:59.474 00.000 9828 IsSlewing returns 0
03:34:59.474 00.000 9828 IsGuiding returns 0
03:34:59.474 00.000 9828 PulseGuide returned control before completion, sleep 36
03:34:59.526 00.052 9828 IsGuiding returns 1
03:34:59.526 00.000 9828 scope still moving after pulse duration time elapsed
03:34:59.557 00.031 9828 IsSlewing returns 0
03:34:59.557 00.000 9828 IsGuiding returns 1
03:34:59.588 00.031 9828 IsSlewing returns 0
03:34:59.588 00.000 9828 IsGuiding returns 1
03:34:59.619 00.031 9828 IsSlewing returns 0
03:34:59.619 00.000 9828 IsGuiding returns 0
03:34:59.619 00.000 9828 scope move finished after 26 + 118 ms
03:34:59.619 00.000 9828 Move returns status 0, amount 26
03:34:59.620 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:34:59.620 00.000 9828 MoveAxis(N, 11, B)
03:34:59.620 00.000 9828 Guiding  Dir = 0, Dur = 11
03:34:59.634 00.014 9828 IsSlewing returns 0
03:34:59.634 00.000 9828 IsGuiding returns 0
03:34:59.634 00.000 9828 PulseGuide returned control before completion, sleep 21
03:34:59.665 00.031 9828 IsGuiding returns 1
03:34:59.665 00.000 9828 scope still moving after pulse duration time elapsed
03:34:59.697 00.032 9828 IsSlewing returns 0
03:34:59.698 00.001 9828 IsGuiding returns 1
03:34:59.728 00.030 9828 IsSlewing returns 0
03:34:59.728 00.000 9828 IsGuiding returns 1
03:34:59.759 00.031 9828 IsSlewing returns 0
03:34:59.759 00.000 9828 IsGuiding returns 1
03:34:59.788 00.029 9828 IsSlewing returns 0
03:34:59.788 00.000 9828 IsGuiding returns 0
03:34:59.788 00.000 9828 scope move finished after 11 + 143 ms
03:34:59.788 00.000 9828 Move returns status 0, amount 11
03:34:59.789 00.001 9828 move complete, result=0
03:34:59.789 00.000 9828 worker thread done servicing request
03:34:59.789 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:35:00.155 00.366 8976 Exposure complete
03:35:00.161 00.006 8976 worker thread done servicing request
03:35:00.162 00.001 5052 OnExposeComplete: enter
03:35:00.162 00.000 5052 UpdateGuideState(): m_state=6
03:35:00.162 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14422
03:35:00.162 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.12, Mass=36, SNR=4.1, Peak=56 HFD=1.4
03:35:00.162 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.60 = -0.60)
03:35:00.162 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
03:35:00.162 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.41 hyp=0.41 cameraTheta=1.45 mountX=0.34 mountY=-0.26, mountTheta=-0.66
03:35:00.163 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.41, opts=13)
03:35:00.163 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.41)
03:35:00.163 00.000 8976 Worker thread wakes up
03:35:00.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:00.163 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.41) opts 0xd
03:35:00.163 00.000 5052 UpdateGuideState exits: m=36 SNR=4.1
03:35:00.163 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.41)
03:35:00.163 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:00.163 00.000 8976 Moving (0.05, 0.41) raw xDistance=0.34 yDistance=-0.26
03:35:00.163 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:00.163 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
03:35:00.163 00.000 5052 Enqueuing Expose request
03:35:00.164 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
03:35:00.164 00.000 8976 MoveAxis(L, 1, ABG)
03:35:00.164 00.000 8976 stepping (-2, 10) + (-1, 0)
03:35:00.164 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:00.192 00.028 8976 Received - 47 (G) 
03:35:00.193 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:00.193 00.000 8976 stepped: pos (-3, 10)
03:35:00.193 00.000 8976 MoveAxis(U, 1, ABG)
03:35:00.193 00.000 8976 stepping (-3, 10) + (0, 1)
03:35:00.193 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:00.224 00.031 8976 Received - 47 (G) 
03:35:00.225 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:00.225 00.000 8976 stepped: pos (-3, 11)
03:35:00.225 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:35:00.225 00.000 8976 MountToCamera -- mountX=0.50 mountY=-1.52 hyp=1.60 mountTheta=-1.25 cameraX=1.12, cameraY=1.14 cameraTheta=0.79
03:35:00.225 00.000 8976 incremental bump (1.122, 1.137) isValid = 1
03:35:00.225 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
03:35:00.225 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:35:00.225 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:35:00.225 00.000 8976 move complete, result=0
03:35:00.225 00.000 9828 Worker thread wakes up
03:35:00.225 00.000 8976 worker thread done servicing request
03:35:00.225 00.000 8976 Worker thread wakes up
03:35:00.225 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:35:00.225 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:35:00.225 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
03:35:00.225 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
03:35:00.225 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:35:00.226 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:35:00.226 00.000 9828 BLC: window closed
03:35:00.226 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:35:00.226 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:00.226 00.000 9828 MoveAxis(E, 27, B)
03:35:00.226 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:00.226 00.000 9828 Guiding  Dir = 2, Dur = 27
03:35:00.226 00.000 9828 IsSlewing returns 0
03:35:00.226 00.000 9828 IsGuiding returns 0
03:35:00.227 00.001 9828 PulseGuide returned control before completion, sleep 37
03:35:00.275 00.048 9828 IsGuiding returns 1
03:35:00.275 00.000 9828 scope still moving after pulse duration time elapsed
03:35:00.306 00.031 9828 IsSlewing returns 0
03:35:00.306 00.000 9828 IsGuiding returns 1
03:35:00.337 00.031 9828 IsSlewing returns 0
03:35:00.337 00.000 9828 IsGuiding returns 1
03:35:00.368 00.031 9828 IsSlewing returns 0
03:35:00.368 00.000 9828 IsGuiding returns 0
03:35:00.368 00.000 9828 scope move finished after 27 + 115 ms
03:35:00.368 00.000 9828 Move returns status 0, amount 27
03:35:00.368 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:35:00.368 00.000 9828 MoveAxis(N, 10, B)
03:35:00.368 00.000 9828 Guiding  Dir = 0, Dur = 10
03:35:00.385 00.017 9828 IsSlewing returns 0
03:35:00.385 00.000 9828 IsGuiding returns 0
03:35:00.385 00.000 9828 PulseGuide returned control before completion, sleep 20
03:35:00.416 00.031 9828 IsGuiding returns 1
03:35:00.416 00.000 9828 scope still moving after pulse duration time elapsed
03:35:00.446 00.030 9828 IsSlewing returns 0
03:35:00.446 00.000 9828 IsGuiding returns 1
03:35:00.478 00.032 9828 IsSlewing returns 0
03:35:00.478 00.000 9828 IsGuiding returns 1
03:35:00.508 00.030 9828 IsSlewing returns 0
03:35:00.509 00.001 9828 IsGuiding returns 1
03:35:00.540 00.031 9828 IsSlewing returns 0
03:35:00.540 00.000 9828 IsGuiding returns 0
03:35:00.540 00.000 9828 scope move finished after 10 + 145 ms
03:35:00.540 00.000 9828 Move returns status 0, amount 10
03:35:00.540 00.000 9828 move complete, result=0
03:35:00.540 00.000 9828 worker thread done servicing request
03:35:00.540 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:35:00.911 00.371 8976 Exposure complete
03:35:00.917 00.006 8976 worker thread done servicing request
03:35:00.917 00.000 5052 OnExposeComplete: enter
03:35:00.917 00.000 5052 UpdateGuideState(): m_state=6
03:35:00.917 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14423
03:35:00.917 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.46, Mass=46, SNR=4.5, Peak=53 HFD=3.1
03:35:00.917 00.000 5052 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
03:35:00.917 00.000 5052 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.56 = -2.56)
03:35:00.917 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.25 hyp=0.63 cameraTheta=-0.41 mountX=-0.49 mountY=-0.35, mountTheta=-2.52
03:35:00.918 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.25, opts=13)
03:35:00.918 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.25)
03:35:00.918 00.000 8976 Worker thread wakes up
03:35:00.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.25) opts 0xd
03:35:00.918 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:00.918 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.25)
03:35:00.918 00.000 8976 Moving (0.58, -0.25) raw xDistance=-0.49 yDistance=-0.35
03:35:00.918 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.49
03:35:00.919 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
03:35:00.919 00.000 5052 UpdateGuideState exits: m=46 SNR=4.5
03:35:00.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:00.919 00.000 8976 MoveAxis(R, 2, ABG)
03:35:00.919 00.000 8976 stepping (-3, 11) + (2, 0)
03:35:00.919 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:00.919 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:00.919 00.000 5052 Enqueuing Expose request
03:35:00.943 00.024 8976 Received - 47 (G) 
03:35:00.944 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:00.944 00.000 8976 stepped: pos (-1, 11)
03:35:00.944 00.000 8976 MoveAxis(U, 1, ABG)
03:35:00.944 00.000 8976 stepping (-1, 11) + (0, 1)
03:35:00.944 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:00.976 00.032 8976 Received - 47 (G) 
03:35:00.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:00.976 00.000 8976 stepped: pos (-1, 12)
03:35:00.976 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:35:00.976 00.000 8976 MountToCamera -- mountX=0.39 mountY=-1.64 hyp=1.69 mountTheta=-1.34 cameraX=1.29, cameraY=1.09 cameraTheta=0.70
03:35:00.976 00.000 8976 incremental bump (1.289, 1.093) isValid = 1
03:35:00.976 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
03:35:00.976 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:35:00.976 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:35:00.976 00.000 8976 move complete, result=0
03:35:00.977 00.001 8976 worker thread done servicing request
03:35:00.977 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.3 px 1 ms NORTH
03:35:00.977 00.000 8976 Worker thread wakes up
03:35:00.977 00.000 9828 Worker thread wakes up
03:35:00.977 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:00.977 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:00.977 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:35:00.977 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:35:00.977 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
03:35:00.978 00.001 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.55)
03:35:00.978 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
03:35:00.978 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:35:00.978 00.000 9828 BLC: window closed
03:35:00.978 00.000 9828 MoveAxis(E, 29, B)
03:35:00.978 00.000 9828 Guiding  Dir = 2, Dur = 29
03:35:00.979 00.001 9828 IsSlewing returns 0
03:35:00.979 00.000 9828 IsGuiding returns 0
03:35:00.979 00.000 9828 PulseGuide returned control before completion, sleep 39
03:35:01.019 00.040 9828 IsGuiding returns 1
03:35:01.019 00.000 9828 scope still moving after pulse duration time elapsed
03:35:01.050 00.031 9828 IsSlewing returns 0
03:35:01.050 00.000 9828 IsGuiding returns 1
03:35:01.081 00.031 9828 IsSlewing returns 0
03:35:01.081 00.000 9828 IsGuiding returns 1
03:35:01.111 00.030 9828 IsSlewing returns 0
03:35:01.111 00.000 9828 IsGuiding returns 1
03:35:01.142 00.031 9828 IsSlewing returns 0
03:35:01.142 00.000 9828 IsGuiding returns 0
03:35:01.142 00.000 9828 scope move finished after 29 + 134 ms
03:35:01.142 00.000 9828 Move returns status 0, amount 29
03:35:01.142 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:35:01.142 00.000 9828 MoveAxis(N, 9, B)
03:35:01.142 00.000 9828 Guiding  Dir = 0, Dur = 9
03:35:01.157 00.015 9828 IsSlewing returns 0
03:35:01.157 00.000 9828 IsGuiding returns 0
03:35:01.157 00.000 9828 PulseGuide returned control before completion, sleep 19
03:35:01.188 00.031 9828 IsGuiding returns 1
03:35:01.188 00.000 9828 scope still moving after pulse duration time elapsed
03:35:01.220 00.032 9828 IsSlewing returns 0
03:35:01.220 00.000 9828 IsGuiding returns 1
03:35:01.251 00.031 9828 IsSlewing returns 0
03:35:01.251 00.000 9828 IsGuiding returns 1
03:35:01.281 00.030 9828 IsSlewing returns 0
03:35:01.281 00.000 9828 IsGuiding returns 0
03:35:01.281 00.000 9828 scope move finished after 9 + 115 ms
03:35:01.281 00.000 9828 Move returns status 0, amount 9
03:35:01.281 00.000 9828 move complete, result=0
03:35:01.281 00.000 9828 worker thread done servicing request
03:35:01.281 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:35:01.664 00.383 8976 Exposure complete
03:35:01.669 00.005 8976 worker thread done servicing request
03:35:01.669 00.000 5052 OnExposeComplete: enter
03:35:01.669 00.000 5052 UpdateGuideState(): m_state=6
03:35:01.669 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14424
03:35:01.670 00.001 5052 Star::Find returns 1 (0), X=329.34, Y=281.87, Mass=28, SNR=3.6, Peak=54 HFD=1.4
03:35:01.670 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
03:35:01.670 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
03:35:01.670 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.78 mountX=0.07 mountY=-0.23, mountTheta=-1.27
03:35:01.670 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.16, opts=13)
03:35:01.670 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.16)
03:35:01.670 00.000 8976 Worker thread wakes up
03:35:01.671 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.16) opts 0xd
03:35:01.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.16)
03:35:01.671 00.000 8976 Moving (0.16, 0.16) raw xDistance=0.07 yDistance=-0.23
03:35:01.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:35:01.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:35:01.671 00.000 8976 MoveAxis(R, 0, ABG)
03:35:01.671 00.000 8976 MoveAxis(U, 0, ABG)
03:35:01.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:01.671 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:35:01.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:01.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:01.671 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:35:01.671 00.000 8976 MountToCamera -- mountX=0.31 mountY=-1.73 hyp=1.76 mountTheta=-1.39 cameraX=1.40, cameraY=1.06 cameraTheta=0.65
03:35:01.671 00.000 8976 incremental bump (1.400, 1.063) isValid = 1
03:35:01.671 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:35:01.671 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:35:01.671 00.000 5052 Enqueuing Expose request
03:35:01.671 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:35:01.672 00.001 8976 move complete, result=0
03:35:01.672 00.000 9828 Worker thread wakes up
03:35:01.672 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:35:01.672 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:35:01.672 00.000 8976 worker thread done servicing request
03:35:01.672 00.000 8976 Worker thread wakes up
03:35:01.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:01.672 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:35:01.672 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:35:01.672 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:35:01.672 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:01.672 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:35:01.672 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:35:01.672 00.000 9828 BLC: window closed
03:35:01.672 00.000 9828 MoveAxis(E, 30, B)
03:35:01.672 00.000 9828 Guiding  Dir = 2, Dur = 30
03:35:01.673 00.001 9828 IsSlewing returns 0
03:35:01.673 00.000 9828 IsGuiding returns 0
03:35:01.673 00.000 9828 PulseGuide returned control before completion, sleep 40
03:35:01.721 00.048 9828 IsGuiding returns 1
03:35:01.721 00.000 9828 scope still moving after pulse duration time elapsed
03:35:01.751 00.030 9828 IsSlewing returns 0
03:35:01.751 00.000 9828 IsGuiding returns 1
03:35:01.798 00.047 9828 IsSlewing returns 0
03:35:01.798 00.000 9828 IsGuiding returns 1
03:35:01.828 00.030 9828 IsSlewing returns 0
03:35:01.829 00.001 9828 IsGuiding returns 0
03:35:01.829 00.000 9828 scope move finished after 30 + 125 ms
03:35:01.829 00.000 9828 Move returns status 0, amount 30
03:35:01.829 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:35:01.829 00.000 9828 MoveAxis(N, 8, B)
03:35:01.829 00.000 9828 Guiding  Dir = 0, Dur = 8
03:35:01.844 00.015 9828 IsSlewing returns 0
03:35:01.844 00.000 9828 IsGuiding returns 0
03:35:01.844 00.000 9828 PulseGuide returned control before completion, sleep 18
03:35:01.875 00.031 9828 IsGuiding returns 1
03:35:01.875 00.000 9828 scope still moving after pulse duration time elapsed
03:35:01.906 00.031 9828 IsSlewing returns 0
03:35:01.906 00.000 9828 IsGuiding returns 1
03:35:01.936 00.030 9828 IsSlewing returns 0
03:35:01.936 00.000 9828 IsGuiding returns 1
03:35:01.967 00.031 9828 IsSlewing returns 0
03:35:01.967 00.000 9828 IsGuiding returns 1
03:35:01.998 00.031 9828 IsSlewing returns 0
03:35:01.998 00.000 9828 IsGuiding returns 0
03:35:01.998 00.000 9828 scope move finished after 8 + 145 ms
03:35:01.998 00.000 9828 Move returns status 0, amount 8
03:35:01.998 00.000 9828 move complete, result=0
03:35:01.998 00.000 9828 worker thread done servicing request
03:35:01.998 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:35:02.360 00.362 8976 Exposure complete
03:35:02.366 00.006 8976 worker thread done servicing request
03:35:02.366 00.000 5052 OnExposeComplete: enter
03:35:02.366 00.000 5052 UpdateGuideState(): m_state=6
03:35:02.366 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14425
03:35:02.366 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=282.22, Mass=46, SNR=4.6, Peak=59 HFD=1.6
03:35:02.367 00.001 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
03:35:02.367 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
03:35:02.367 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.51 hyp=0.70 cameraTheta=2.33 mountX=0.67 mountY=0.13, mountTheta=0.18
03:35:02.367 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.51, opts=13)
03:35:02.367 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.51)
03:35:02.368 00.001 8976 Worker thread wakes up
03:35:02.368 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:35:02.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.51) opts 0xd
03:35:02.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.51)
03:35:02.368 00.000 8976 Moving (-0.48, 0.51) raw xDistance=0.67 yDistance=0.13
03:35:02.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
03:35:02.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:35:02.368 00.000 8976 MoveAxis(L, 3, ABG)
03:35:02.368 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:35:02.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:02.368 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:02.368 00.000 5052 Enqueuing Expose request
03:35:02.368 00.000 8976 stepping (-1, 12) + (-3, 0)
03:35:02.368 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:02.398 00.030 8976 Received - 47 (G) 
03:35:02.398 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:02.398 00.000 8976 stepped: pos (-4, 12)
03:35:02.398 00.000 8976 MoveAxis(U, 0, ABG)
03:35:02.398 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:35:02.398 00.000 8976 MountToCamera -- mountX=0.41 mountY=-1.79 hyp=1.83 mountTheta=-1.35 cameraX=1.41, cameraY=1.18 cameraTheta=0.70
03:35:02.399 00.001 8976 incremental bump (1.406, 1.179) isValid = 1
03:35:02.399 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
03:35:02.399 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:35:02.399 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:35:02.399 00.000 8976 move complete, result=0
03:35:02.399 00.000 9828 Worker thread wakes up
03:35:02.399 00.000 8976 worker thread done servicing request
03:35:02.399 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.1 px 0 ms NORTH
03:35:02.399 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:35:02.399 00.000 8976 Worker thread wakes up
03:35:02.399 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:02.399 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:02.399 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:35:02.400 00.001 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
03:35:02.400 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:35:02.400 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:35:02.400 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:35:02.400 00.000 9828 BLC: window closed
03:35:02.400 00.000 9828 MoveAxis(E, 29, B)
03:35:02.400 00.000 9828 Guiding  Dir = 2, Dur = 29
03:35:02.400 00.000 9828 IsSlewing returns 0
03:35:02.400 00.000 9828 IsGuiding returns 0
03:35:02.401 00.001 9828 PulseGuide returned control before completion, sleep 39
03:35:02.449 00.048 9828 IsGuiding returns 1
03:35:02.449 00.000 9828 scope still moving after pulse duration time elapsed
03:35:02.481 00.032 9828 IsSlewing returns 0
03:35:02.481 00.000 9828 IsGuiding returns 1
03:35:02.512 00.031 9828 IsSlewing returns 0
03:35:02.512 00.000 9828 IsGuiding returns 1
03:35:02.543 00.031 9828 IsSlewing returns 0
03:35:02.543 00.000 9828 IsGuiding returns 1
03:35:02.574 00.031 9828 IsSlewing returns 0
03:35:02.574 00.000 9828 IsGuiding returns 1
03:35:02.605 00.031 9828 IsSlewing returns 0
03:35:02.605 00.000 9828 IsGuiding returns 1
03:35:02.636 00.031 9828 IsSlewing returns 0
03:35:02.636 00.000 9828 IsGuiding returns 0
03:35:02.636 00.000 9828 scope move finished after 29 + 206 ms
03:35:02.636 00.000 9828 Move returns status 0, amount 29
03:35:02.636 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:35:02.636 00.000 9828 MoveAxis(N, 9, B)
03:35:02.636 00.000 9828 Guiding  Dir = 0, Dur = 9
03:35:02.652 00.016 9828 IsSlewing returns 0
03:35:02.652 00.000 9828 IsGuiding returns 0
03:35:02.653 00.001 9828 PulseGuide returned control before completion, sleep 19
03:35:02.683 00.030 9828 IsGuiding returns 1
03:35:02.683 00.000 9828 scope still moving after pulse duration time elapsed
03:35:02.715 00.032 9828 IsSlewing returns 0
03:35:02.715 00.000 9828 IsGuiding returns 1
03:35:02.745 00.030 9828 IsSlewing returns 0
03:35:02.745 00.000 9828 IsGuiding returns 1
03:35:02.776 00.031 9828 IsSlewing returns 0
03:35:02.776 00.000 9828 IsGuiding returns 1
03:35:02.807 00.031 9828 IsSlewing returns 0
03:35:02.807 00.000 9828 IsGuiding returns 0
03:35:02.808 00.001 9828 scope move finished after 9 + 145 ms
03:35:02.808 00.000 9828 Move returns status 0, amount 9
03:35:02.808 00.000 9828 move complete, result=0
03:35:02.808 00.000 9828 worker thread done servicing request
03:35:02.808 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:35:03.086 00.278 8976 Exposure complete
03:35:03.091 00.005 8976 worker thread done servicing request
03:35:03.091 00.000 5052 OnExposeComplete: enter
03:35:03.092 00.001 5052 UpdateGuideState(): m_state=6
03:35:03.092 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14426
03:35:03.092 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.71, Mass=41, SNR=4.3, Peak=55 HFD=1.8
03:35:03.092 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:35:03.092 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
03:35:03.092 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.10 mountX=0.03 mountY=0.05, mountTheta=1.03
03:35:03.092 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.00, opts=13)
03:35:03.092 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.00)
03:35:03.093 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:03.093 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:35:03.093 00.000 8976 Worker thread wakes up
03:35:03.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.00) opts 0xd
03:35:03.093 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.00)
03:35:03.093 00.000 8976 Moving (-0.06, 0.00) raw xDistance=0.03 yDistance=0.05
03:35:03.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:35:03.093 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:03.093 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:03.093 00.000 5052 Enqueuing Expose request
03:35:03.093 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:35:03.093 00.000 8976 MoveAxis(R, 0, ABG)
03:35:03.093 00.000 8976 MoveAxis(U, 0, ABG)
03:35:03.093 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:35:03.093 00.000 8976 MountToCamera -- mountX=0.48 mountY=-1.83 hyp=1.89 mountTheta=-1.32 cameraX=1.41, cameraY=1.26 cameraTheta=0.73
03:35:03.093 00.000 8976 incremental bump (1.410, 1.256) isValid = 1
03:35:03.093 00.000 8976 Scheduling Mount bump of (0.042, 0.039)
03:35:03.093 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.04, opts=4)
03:35:03.094 00.001 8976 Enqueuing Move request for scope (0.04, 0.04)
03:35:03.094 00.000 8976 move complete, result=0
03:35:03.094 00.000 8976 worker thread done servicing request
03:35:03.094 00.000 8976 Worker thread wakes up
03:35:03.094 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:03.094 00.000 9828 Worker thread wakes up
03:35:03.094 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:03.094 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0x4
03:35:03.094 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
03:35:03.094 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:03.094 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:35:03.094 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:35:03.094 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.75 mountX=-0.04 mountY=-0.03, mountTheta=-2.49
03:35:03.094 00.000 9828 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.03
03:35:03.094 00.000 9828 BLC: window closed
03:35:03.094 00.000 9828 MoveAxis(E, 14, B)
03:35:03.094 00.000 9828 Guiding  Dir = 2, Dur = 14
03:35:03.095 00.001 9828 IsSlewing returns 0
03:35:03.095 00.000 9828 IsGuiding returns 0
03:35:03.095 00.000 9828 PulseGuide returned control before completion, sleep 24
03:35:03.120 00.025 9828 IsGuiding returns 1
03:35:03.120 00.000 9828 scope still moving after pulse duration time elapsed
03:35:03.152 00.032 9828 IsSlewing returns 0
03:35:03.152 00.000 9828 IsGuiding returns 1
03:35:03.183 00.031 9828 IsSlewing returns 0
03:35:03.183 00.000 9828 IsGuiding returns 1
03:35:03.214 00.031 9828 IsSlewing returns 0
03:35:03.214 00.000 9828 IsGuiding returns 1
03:35:03.245 00.031 9828 IsSlewing returns 0
03:35:03.245 00.000 9828 IsGuiding returns 0
03:35:03.245 00.000 9828 scope move finished after 14 + 136 ms
03:35:03.245 00.000 9828 Move returns status 0, amount 14
03:35:03.245 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:35:03.245 00.000 9828 MoveAxis(N, 5, B)
03:35:03.245 00.000 9828 Guiding  Dir = 0, Dur = 5
03:35:03.260 00.015 9828 IsSlewing returns 0
03:35:03.260 00.000 9828 IsGuiding returns 0
03:35:03.260 00.000 9828 PulseGuide returned control before completion, sleep 15
03:35:03.290 00.030 9828 IsGuiding returns 1
03:35:03.290 00.000 9828 scope still moving after pulse duration time elapsed
03:35:03.321 00.031 9828 IsSlewing returns 0
03:35:03.321 00.000 9828 IsGuiding returns 1
03:35:03.352 00.031 9828 IsSlewing returns 0
03:35:03.352 00.000 9828 IsGuiding returns 1
03:35:03.383 00.031 9828 IsSlewing returns 0
03:35:03.383 00.000 9828 IsGuiding returns 0
03:35:03.383 00.000 9828 scope move finished after 5 + 118 ms
03:35:03.383 00.000 9828 Move returns status 0, amount 5
03:35:03.383 00.000 9828 move complete, result=0
03:35:03.383 00.000 9828 worker thread done servicing request
03:35:03.383 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.0 px 5 ms NORTH
03:35:03.782 00.399 8976 Exposure complete
03:35:03.788 00.006 8976 worker thread done servicing request
03:35:03.788 00.000 5052 OnExposeComplete: enter
03:35:03.788 00.000 5052 UpdateGuideState(): m_state=6
03:35:03.788 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14427
03:35:03.788 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.17, Mass=48, SNR=4.7, Peak=53 HFD=2.3
03:35:03.789 00.001 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.78 = 2.50)
03:35:03.789 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.88 = 2.40)
03:35:03.789 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.54 hyp=0.55 cameraTheta=-1.74 mountX=-0.44 mountY=0.37, mountTheta=2.44
03:35:03.790 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.54, opts=13)
03:35:03.790 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.54)
03:35:03.790 00.000 8976 Worker thread wakes up
03:35:03.790 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:35:03.790 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:35:03.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:03.790 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:03.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.54) opts 0xd
03:35:03.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.54)
03:35:03.790 00.000 8976 Moving (-0.09, -0.54) raw xDistance=-0.44 yDistance=0.37
03:35:03.791 00.001 5052 Enqueuing Expose request
03:35:03.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:35:03.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:35:03.791 00.000 8976 MoveAxis(R, 2, ABG)
03:35:03.791 00.000 8976 stepping (-4, 12) + (2, 0)
03:35:03.791 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:03.820 00.029 8976 Received - 47 (G) 
03:35:03.821 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:03.821 00.000 8976 stepped: pos (-2, 12)
03:35:03.821 00.000 8976 MoveAxis(D, 1, ABG)
03:35:03.821 00.000 8976 stepping (-2, 12) + (0, -1)
03:35:03.821 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:03.853 00.032 8976 Received - 47 (G) 
03:35:03.853 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:03.853 00.000 8976 stepped: pos (-2, 11)
03:35:03.853 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:35:03.853 00.000 8976 MountToCamera -- mountX=0.42 mountY=-1.80 hyp=1.85 mountTheta=-1.34 cameraX=1.41, cameraY=1.19 cameraTheta=0.70
03:35:03.853 00.000 8976 incremental bump (1.412, 1.194) isValid = 1
03:35:03.854 00.001 8976 Scheduling Mount bump of (0.088, 0.077)
03:35:03.854 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:35:03.854 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:35:03.854 00.000 8976 move complete, result=0
03:35:03.854 00.000 8976 worker thread done servicing request
03:35:03.854 00.000 8976 Worker thread wakes up
03:35:03.854 00.000 9828 Worker thread wakes up
03:35:03.854 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:03.854 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 1 ms SOUTH
03:35:03.854 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:35:03.854 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:03.854 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:35:03.854 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
03:35:03.854 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:35:03.854 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
03:35:03.855 00.001 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:35:03.855 00.000 9828 BLC: window closed
03:35:03.855 00.000 9828 MoveAxis(E, 29, B)
03:35:03.855 00.000 9828 Guiding  Dir = 2, Dur = 29
03:35:03.855 00.000 9828 IsSlewing returns 0
03:35:03.855 00.000 9828 IsGuiding returns 0
03:35:03.855 00.000 9828 PulseGuide returned control before completion, sleep 39
03:35:03.901 00.046 9828 IsGuiding returns 1
03:35:03.901 00.000 9828 scope still moving after pulse duration time elapsed
03:35:03.932 00.031 9828 IsSlewing returns 0
03:35:03.932 00.000 9828 IsGuiding returns 1
03:35:03.963 00.031 9828 IsSlewing returns 0
03:35:03.963 00.000 9828 IsGuiding returns 1
03:35:03.994 00.031 9828 IsSlewing returns 0
03:35:03.994 00.000 9828 IsGuiding returns 1
03:35:04.025 00.031 9828 IsSlewing returns 0
03:35:04.025 00.000 9828 IsGuiding returns 0
03:35:04.025 00.000 9828 scope move finished after 29 + 140 ms
03:35:04.025 00.000 9828 Move returns status 0, amount 29
03:35:04.025 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:35:04.025 00.000 9828 MoveAxis(N, 9, B)
03:35:04.025 00.000 9828 Guiding  Dir = 0, Dur = 9
03:35:04.040 00.015 9828 IsSlewing returns 0
03:35:04.041 00.001 9828 IsGuiding returns 0
03:35:04.041 00.000 9828 PulseGuide returned control before completion, sleep 19
03:35:04.071 00.030 9828 IsGuiding returns 1
03:35:04.071 00.000 9828 scope still moving after pulse duration time elapsed
03:35:04.103 00.032 9828 IsSlewing returns 0
03:35:04.103 00.000 9828 IsGuiding returns 1
03:35:04.134 00.031 9828 IsSlewing returns 0
03:35:04.135 00.001 9828 IsGuiding returns 1
03:35:04.165 00.030 9828 IsSlewing returns 0
03:35:04.165 00.000 9828 IsGuiding returns 0
03:35:04.165 00.000 9828 scope move finished after 9 + 115 ms
03:35:04.166 00.001 9828 Move returns status 0, amount 9
03:35:04.166 00.000 9828 move complete, result=0
03:35:04.166 00.000 9828 worker thread done servicing request
03:35:04.166 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:35:04.541 00.375 8976 Exposure complete
03:35:04.547 00.006 8976 worker thread done servicing request
03:35:04.547 00.000 5052 OnExposeComplete: enter
03:35:04.547 00.000 5052 UpdateGuideState(): m_state=6
03:35:04.547 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14428
03:35:04.547 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.97, Mass=30, SNR=3.7, Peak=56 HFD=1.2
03:35:04.547 00.000 5052 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
03:35:04.547 00.000 5052 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
03:35:04.547 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.05 mountX=0.16 mountY=-0.26, mountTheta=-1.02
03:35:04.548 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.26, opts=13)
03:35:04.548 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.26)
03:35:04.548 00.000 8976 Worker thread wakes up
03:35:04.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.26) opts 0xd
03:35:04.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.26)
03:35:04.548 00.000 8976 Moving (0.15, 0.26) raw xDistance=0.16 yDistance=-0.26
03:35:04.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:35:04.548 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:04.548 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:35:04.548 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:04.548 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
03:35:04.548 00.000 8976 MoveAxis(R, 0, ABG)
03:35:04.548 00.000 8976 MoveAxis(U, 1, ABG)
03:35:04.549 00.001 8976 stepping (-2, 11) + (0, 1)
03:35:04.549 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:04.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:04.549 00.000 5052 Enqueuing Expose request
03:35:04.573 00.024 8976 Received - 47 (G) 
03:35:04.573 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:04.573 00.000 8976 stepped: pos (-2, 12)
03:35:04.573 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:35:04.573 00.000 8976 MountToCamera -- mountX=0.38 mountY=-1.84 hyp=1.87 mountTheta=-1.37 cameraX=1.46, cameraY=1.18 cameraTheta=0.68
03:35:04.573 00.000 8976 incremental bump (1.460, 1.176) isValid = 1
03:35:04.573 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
03:35:04.573 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:35:04.573 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:35:04.573 00.000 8976 move complete, result=0
03:35:04.573 00.000 9828 Worker thread wakes up
03:35:04.573 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:35:04.573 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:35:04.573 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:35:04.573 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
03:35:04.573 00.000 8976 worker thread done servicing request
03:35:04.573 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
03:35:04.573 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:35:04.573 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:35:04.573 00.000 9828 BLC: window closed
03:35:04.573 00.000 8976 Worker thread wakes up
03:35:04.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:04.574 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:04.574 00.000 9828 MoveAxis(E, 29, B)
03:35:04.574 00.000 9828 Guiding  Dir = 2, Dur = 29
03:35:04.574 00.000 9828 IsSlewing returns 0
03:35:04.574 00.000 9828 IsGuiding returns 0
03:35:04.574 00.000 9828 PulseGuide returned control before completion, sleep 39
03:35:04.617 00.043 9828 IsGuiding returns 1
03:35:04.617 00.000 9828 scope still moving after pulse duration time elapsed
03:35:04.648 00.031 9828 IsSlewing returns 0
03:35:04.648 00.000 9828 IsGuiding returns 1
03:35:04.679 00.031 9828 IsSlewing returns 0
03:35:04.679 00.000 9828 IsGuiding returns 1
03:35:04.710 00.031 9828 IsSlewing returns 0
03:35:04.710 00.000 9828 IsGuiding returns 1
03:35:04.740 00.030 9828 IsSlewing returns 0
03:35:04.740 00.000 9828 IsGuiding returns 0
03:35:04.740 00.000 9828 scope move finished after 29 + 136 ms
03:35:04.740 00.000 9828 Move returns status 0, amount 29
03:35:04.740 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:35:04.740 00.000 9828 MoveAxis(N, 9, B)
03:35:04.740 00.000 9828 Guiding  Dir = 0, Dur = 9
03:35:04.756 00.016 9828 IsSlewing returns 0
03:35:04.756 00.000 9828 IsGuiding returns 0
03:35:04.756 00.000 9828 PulseGuide returned control before completion, sleep 19
03:35:04.787 00.031 9828 IsGuiding returns 1
03:35:04.787 00.000 9828 scope still moving after pulse duration time elapsed
03:35:04.818 00.031 9828 IsSlewing returns 0
03:35:04.818 00.000 9828 IsGuiding returns 1
03:35:04.850 00.032 9828 IsSlewing returns 0
03:35:04.850 00.000 9828 IsGuiding returns 1
03:35:04.879 00.029 9828 IsSlewing returns 0
03:35:04.879 00.000 9828 IsGuiding returns 1
03:35:04.910 00.031 9828 IsSlewing returns 0
03:35:04.910 00.000 9828 IsGuiding returns 1
03:35:04.942 00.032 9828 IsSlewing returns 0
03:35:04.942 00.000 9828 IsGuiding returns 0
03:35:04.942 00.000 9828 scope move finished after 9 + 176 ms
03:35:04.942 00.000 9828 Move returns status 0, amount 9
03:35:04.942 00.000 9828 move complete, result=0
03:35:04.942 00.000 9828 worker thread done servicing request
03:35:04.942 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:35:05.259 00.317 8976 Exposure complete
03:35:05.265 00.006 8976 worker thread done servicing request
03:35:05.265 00.000 5052 OnExposeComplete: enter
03:35:05.265 00.000 5052 UpdateGuideState(): m_state=6
03:35:05.265 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14429
03:35:05.265 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.04, Mass=33, SNR=3.9, Peak=56 HFD=1.9
03:35:05.265 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.42 = -0.42)
03:35:05.265 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.52 = -0.52)
03:35:05.265 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.62 mountX=0.30 mountY=-0.17, mountTheta=-0.50
03:35:05.266 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.33, opts=13)
03:35:05.266 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.33)
03:35:05.266 00.000 8976 Worker thread wakes up
03:35:05.266 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.33) opts 0xd
03:35:05.266 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.33)
03:35:05.266 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:05.266 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:35:05.266 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:05.266 00.000 8976 Moving (-0.02, 0.33) raw xDistance=0.30 yDistance=-0.17
03:35:05.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:35:05.266 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:35:05.266 00.000 8976 MoveAxis(L, 1, ABG)
03:35:05.267 00.001 8976 stepping (-2, 12) + (-1, 0)
03:35:05.267 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:05.267 00.000 5052 Enqueuing Expose request
03:35:05.267 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:05.292 00.025 8976 Received - 47 (G) 
03:35:05.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:05.292 00.000 8976 stepped: pos (-3, 12)
03:35:05.292 00.000 8976 MoveAxis(U, 0, ABG)
03:35:05.292 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:35:05.292 00.000 8976 MountToCamera -- mountX=0.41 mountY=-1.86 hyp=1.90 mountTheta=-1.35 cameraX=1.47, cameraY=1.21 cameraTheta=0.69
03:35:05.292 00.000 8976 incremental bump (1.469, 1.209) isValid = 1
03:35:05.292 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
03:35:05.292 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:35:05.292 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:35:05.292 00.000 8976 move complete, result=0
03:35:05.292 00.000 8976 worker thread done servicing request
03:35:05.292 00.000 8976 Worker thread wakes up
03:35:05.292 00.000 9828 Worker thread wakes up
03:35:05.292 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:35:05.292 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:35:05.292 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
03:35:05.292 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
03:35:05.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:05.293 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:05.293 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:35:05.293 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:35:05.293 00.000 9828 BLC: window closed
03:35:05.293 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
03:35:05.293 00.000 9828 MoveAxis(E, 29, B)
03:35:05.293 00.000 9828 Guiding  Dir = 2, Dur = 29
03:35:05.293 00.000 9828 IsSlewing returns 0
03:35:05.293 00.000 9828 IsGuiding returns 0
03:35:05.293 00.000 9828 PulseGuide returned control before completion, sleep 39
03:35:05.347 00.054 9828 IsGuiding returns 1
03:35:05.347 00.000 9828 scope still moving after pulse duration time elapsed
03:35:05.379 00.032 9828 IsSlewing returns 0
03:35:05.379 00.000 9828 IsGuiding returns 1
03:35:05.410 00.031 9828 IsSlewing returns 0
03:35:05.410 00.000 9828 IsGuiding returns 1
03:35:05.442 00.032 9828 IsSlewing returns 0
03:35:05.442 00.000 9828 IsGuiding returns 0
03:35:05.442 00.000 9828 scope move finished after 29 + 119 ms
03:35:05.442 00.000 9828 Move returns status 0, amount 29
03:35:05.442 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:35:05.442 00.000 9828 MoveAxis(N, 9, B)
03:35:05.442 00.000 9828 Guiding  Dir = 0, Dur = 9
03:35:05.458 00.016 9828 IsSlewing returns 0
03:35:05.458 00.000 9828 IsGuiding returns 0
03:35:05.458 00.000 9828 PulseGuide returned control before completion, sleep 19
03:35:05.489 00.031 9828 IsGuiding returns 1
03:35:05.489 00.000 9828 scope still moving after pulse duration time elapsed
03:35:05.521 00.032 9828 IsSlewing returns 0
03:35:05.521 00.000 9828 IsGuiding returns 1
03:35:05.553 00.032 9828 IsSlewing returns 0
03:35:05.553 00.000 9828 IsGuiding returns 1
03:35:05.584 00.031 9828 IsSlewing returns 0
03:35:05.585 00.001 9828 IsGuiding returns 0
03:35:05.585 00.000 9828 scope move finished after 9 + 117 ms
03:35:05.585 00.000 9828 Move returns status 0, amount 9
03:35:05.585 00.000 9828 move complete, result=0
03:35:05.585 00.000 9828 worker thread done servicing request
03:35:05.585 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:35:05.980 00.395 8976 Exposure complete
03:35:05.987 00.007 8976 worker thread done servicing request
03:35:05.987 00.000 5052 OnExposeComplete: enter
03:35:05.987 00.000 5052 UpdateGuideState(): m_state=6
03:35:05.987 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14430
03:35:05.987 00.000 5052 Star::Find returns 1 (1), X=328.86, Y=280.81, Mass=55, SNR=5.0, Peak=51 HFD=2.8
03:35:05.987 00.000 5052 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.04) = xAngle (-3.95 = 2.33)
03:35:05.987 00.000 5052 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.23)
03:35:05.987 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.90 hyp=0.95 cameraTheta=-1.91 mountX=-0.66 mountY=0.75, mountTheta=2.29
03:35:05.988 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.90, opts=13)
03:35:05.988 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.90)
03:35:05.988 00.000 8976 Worker thread wakes up
03:35:05.989 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.90) opts 0xd
03:35:05.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.90)
03:35:05.989 00.000 8976 Moving (-0.32, -0.90) raw xDistance=-0.66 yDistance=0.75
03:35:05.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.66
03:35:05.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.75
03:35:05.989 00.000 8976 MoveAxis(R, 3, ABG)
03:35:05.989 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:05.989 00.000 8976 stepping (-3, 12) + (3, 0)
03:35:05.989 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0 Saturated
03:35:05.989 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:05.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:05.989 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:05.989 00.000 5052 Enqueuing Expose request
03:35:06.027 00.038 8976 Received - 47 (G) 
03:35:06.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:06.027 00.000 8976 stepped: pos (0, 12)
03:35:06.027 00.000 8976 MoveAxis(D, 3, ABG)
03:35:06.027 00.000 8976 stepping (0, 12) + (0, -3)
03:35:06.027 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:06.059 00.032 8976 Received - 47 (G) 
03:35:06.060 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:06.060 00.000 8976 stepped: pos (0, 9)
03:35:06.060 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:35:06.060 00.000 8976 MountToCamera -- mountX=0.27 mountY=-1.72 hyp=1.74 mountTheta=-1.41 cameraX=1.40, cameraY=1.03 cameraTheta=0.63
03:35:06.060 00.000 8976 incremental bump (1.404, 1.025) isValid = 1
03:35:06.060 00.000 8976 Scheduling Mount bump of (0.093, 0.070)
03:35:06.060 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:35:06.060 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:35:06.060 00.000 8976 move complete, result=0
03:35:06.060 00.000 8976 worker thread done servicing request
03:35:06.060 00.000 8976 Worker thread wakes up
03:35:06.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:06.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:06.060 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.8 px 3 ms SOUTH
03:35:06.060 00.000 9828 Worker thread wakes up
03:35:06.060 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:35:06.060 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:35:06.061 00.001 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:35:06.061 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:35:06.061 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:35:06.061 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:35:06.061 00.000 9828 BLC: window closed
03:35:06.061 00.000 9828 MoveAxis(E, 30, B)
03:35:06.061 00.000 9828 Guiding  Dir = 2, Dur = 30
03:35:06.061 00.000 9828 IsSlewing returns 0
03:35:06.061 00.000 9828 IsGuiding returns 0
03:35:06.061 00.000 9828 PulseGuide returned control before completion, sleep 40
03:35:06.112 00.051 9828 IsGuiding returns 1
03:35:06.112 00.000 9828 scope still moving after pulse duration time elapsed
03:35:06.142 00.030 9828 IsSlewing returns 0
03:35:06.142 00.000 9828 IsGuiding returns 1
03:35:06.173 00.031 9828 IsSlewing returns 0
03:35:06.173 00.000 9828 IsGuiding returns 1
03:35:06.219 00.046 9828 IsSlewing returns 0
03:35:06.219 00.000 9828 IsGuiding returns 0
03:35:06.219 00.000 9828 scope move finished after 30 + 128 ms
03:35:06.219 00.000 9828 Move returns status 0, amount 30
03:35:06.219 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:35:06.219 00.000 9828 MoveAxis(N, 8, B)
03:35:06.219 00.000 9828 Guiding  Dir = 0, Dur = 8
03:35:06.235 00.016 9828 IsSlewing returns 0
03:35:06.235 00.000 9828 IsGuiding returns 0
03:35:06.235 00.000 9828 PulseGuide returned control before completion, sleep 18
03:35:06.266 00.031 9828 IsGuiding returns 1
03:35:06.266 00.000 9828 scope still moving after pulse duration time elapsed
03:35:06.297 00.031 9828 IsSlewing returns 0
03:35:06.297 00.000 9828 IsGuiding returns 1
03:35:06.328 00.031 9828 IsSlewing returns 0
03:35:06.328 00.000 9828 IsGuiding returns 1
03:35:06.359 00.031 9828 IsSlewing returns 0
03:35:06.359 00.000 9828 IsGuiding returns 0
03:35:06.359 00.000 9828 scope move finished after 8 + 115 ms
03:35:06.359 00.000 9828 Move returns status 0, amount 8
03:35:06.359 00.000 9828 move complete, result=0
03:35:06.359 00.000 9828 worker thread done servicing request
03:35:06.359 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:35:06.745 00.386 8976 Exposure complete
03:35:06.750 00.005 8976 worker thread done servicing request
03:35:06.750 00.000 5052 OnExposeComplete: enter
03:35:06.750 00.000 5052 UpdateGuideState(): m_state=6
03:35:06.751 00.001 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14431
03:35:06.751 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=282.38, Mass=49, SNR=4.7, Peak=51 HFD=3.1
03:35:06.751 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
03:35:06.751 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
03:35:06.751 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.67 hyp=0.83 cameraTheta=2.20 mountX=0.82 mountY=0.04, mountTheta=0.05
03:35:06.751 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.67, opts=13)
03:35:06.751 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.67)
03:35:06.752 00.001 8976 Worker thread wakes up
03:35:06.752 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.67) opts 0xd
03:35:06.752 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.67)
03:35:06.752 00.000 8976 Moving (-0.48, 0.67) raw xDistance=0.82 yDistance=0.04
03:35:06.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.82
03:35:06.752 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:35:06.752 00.000 8976 MoveAxis(L, 3, ABG)
03:35:06.752 00.000 8976 stepping (0, 9) + (-3, 0)
03:35:06.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:06.752 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:35:06.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:06.752 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:06.752 00.000 5052 Enqueuing Expose request
03:35:06.752 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:06.778 00.026 8976 Received - 47 (G) 
03:35:06.778 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:06.778 00.000 8976 stepped: pos (-3, 9)
03:35:06.779 00.001 8976 MoveAxis(U, 0, ABG)
03:35:06.779 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:35:06.779 00.000 8976 MountToCamera -- mountX=0.33 mountY=-1.62 hyp=1.66 mountTheta=-1.37 cameraX=1.29, cameraY=1.04 cameraTheta=0.68
03:35:06.779 00.000 8976 incremental bump (1.292, 1.036) isValid = 1
03:35:06.779 00.000 8976 Scheduling Mount bump of (0.090, 0.075)
03:35:06.779 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:35:06.779 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:35:06.779 00.000 8976 move complete, result=0
03:35:06.779 00.000 9828 Worker thread wakes up
03:35:06.779 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.0 px 0 ms NORTH
03:35:06.779 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:35:06.779 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:35:06.779 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
03:35:06.779 00.000 8976 worker thread done servicing request
03:35:06.779 00.000 8976 Worker thread wakes up
03:35:06.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:06.780 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:06.780 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
03:35:06.780 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:35:06.780 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:35:06.780 00.000 9828 BLC: window closed
03:35:06.780 00.000 9828 MoveAxis(E, 30, B)
03:35:06.780 00.000 9828 Guiding  Dir = 2, Dur = 30
03:35:06.780 00.000 9828 IsSlewing returns 0
03:35:06.780 00.000 9828 IsGuiding returns 0
03:35:06.780 00.000 9828 PulseGuide returned control before completion, sleep 40
03:35:06.826 00.046 9828 IsGuiding returns 1
03:35:06.826 00.000 9828 scope still moving after pulse duration time elapsed
03:35:06.857 00.031 9828 IsSlewing returns 0
03:35:06.857 00.000 9828 IsGuiding returns 1
03:35:06.888 00.031 9828 IsSlewing returns 0
03:35:06.888 00.000 9828 IsGuiding returns 1
03:35:06.919 00.031 9828 IsSlewing returns 0
03:35:06.919 00.000 9828 IsGuiding returns 1
03:35:06.950 00.031 9828 IsSlewing returns 0
03:35:06.950 00.000 9828 IsGuiding returns 0
03:35:06.950 00.000 9828 scope move finished after 30 + 140 ms
03:35:06.950 00.000 9828 Move returns status 0, amount 30
03:35:06.950 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:35:06.950 00.000 9828 MoveAxis(N, 9, B)
03:35:06.950 00.000 9828 Guiding  Dir = 0, Dur = 9
03:35:06.965 00.015 9828 IsSlewing returns 0
03:35:06.965 00.000 9828 IsGuiding returns 0
03:35:06.965 00.000 9828 PulseGuide returned control before completion, sleep 19
03:35:06.996 00.031 9828 IsGuiding returns 1
03:35:06.996 00.000 9828 scope still moving after pulse duration time elapsed
03:35:07.026 00.030 9828 IsSlewing returns 0
03:35:07.026 00.000 9828 IsGuiding returns 1
03:35:07.057 00.031 9828 IsSlewing returns 0
03:35:07.057 00.000 9828 IsGuiding returns 1
03:35:07.088 00.031 9828 IsSlewing returns 0
03:35:07.088 00.000 9828 IsGuiding returns 1
03:35:07.119 00.031 9828 IsSlewing returns 0
03:35:07.119 00.000 9828 IsGuiding returns 0
03:35:07.119 00.000 9828 scope move finished after 9 + 145 ms
03:35:07.119 00.000 9828 Move returns status 0, amount 9
03:35:07.119 00.000 9828 move complete, result=0
03:35:07.119 00.000 9828 worker thread done servicing request
03:35:07.119 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 9 ms NORTH
03:35:07.468 00.349 8976 Exposure complete
03:35:07.473 00.005 8976 worker thread done servicing request
03:35:07.473 00.000 5052 OnExposeComplete: enter
03:35:07.473 00.000 5052 UpdateGuideState(): m_state=6
03:35:07.473 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14432
03:35:07.473 00.000 5052 Star::Find returns 1 (0), X=327.92, Y=282.42, Mass=24, SNR=3.3, Peak=54 HFD=1.1
03:35:07.473 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:35:07.473 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
03:35:07.473 00.000 5052 CameraToMount -- cameraX=-1.26 cameraY=0.71 hyp=1.44 cameraTheta=2.63 mountX=1.20 mountY=0.67, mountTheta=0.51
03:35:07.474 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.26, y=0.71, opts=13)
03:35:07.474 00.000 5052 Enqueuing Move request for stepguider (-1.26, 0.71)
03:35:07.474 00.000 8976 Worker thread wakes up
03:35:07.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.26, 0.71) opts 0xd
03:35:07.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.26, 0.71)
03:35:07.474 00.000 8976 Moving (-1.26, 0.71) raw xDistance=1.20 yDistance=0.67
03:35:07.474 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:07.474 00.000 5052 UpdateGuideState exits: m=24 SNR=3.3
03:35:07.474 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:07.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.20
03:35:07.474 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
03:35:07.474 00.000 8976 MoveAxis(L, 5, ABG)
03:35:07.475 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:07.475 00.000 5052 Enqueuing Expose request
03:35:07.475 00.000 8976 stepping (-3, 9) + (-5, 0)
03:35:07.475 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:35:07.514 00.039 8976 Received - 47 (G) 
03:35:07.514 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:35:07.514 00.000 8976 stepped: pos (-8, 9)
03:35:07.514 00.000 8976 MoveAxis(D, 3, ABG)
03:35:07.514 00.000 8976 stepping (-8, 9) + (0, -3)
03:35:07.514 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:07.546 00.032 8976 Received - 47 (G) 
03:35:07.546 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:07.546 00.000 8976 stepped: pos (-8, 6)
03:35:07.546 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:35:07.546 00.000 8976 MountToCamera -- mountX=0.63 mountY=-1.40 hyp=1.54 mountTheta=-1.15 cameraX=0.96, cameraY=1.20 cameraTheta=0.89
03:35:07.546 00.000 8976 incremental bump (0.961, 1.198) isValid = 1
03:35:07.546 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:35:07.546 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:35:07.546 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:35:07.546 00.000 8976 move complete, result=0
03:35:07.546 00.000 9828 Worker thread wakes up
03:35:07.546 00.000 5052 GuideStep: 1.2 px 5 ms WEST, 0.7 px 3 ms SOUTH
03:35:07.546 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:35:07.546 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:35:07.546 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.28)
03:35:07.546 00.000 8976 worker thread done servicing request
03:35:07.546 00.000 8976 Worker thread wakes up
03:35:07.546 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:07.547 00.001 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
03:35:07.547 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:35:07.547 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:35:07.547 00.000 9828 BLC: window closed
03:35:07.547 00.000 9828 MoveAxis(E, 24, B)
03:35:07.547 00.000 9828 Guiding  Dir = 2, Dur = 24
03:35:07.547 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:07.547 00.000 9828 IsSlewing returns 0
03:35:07.547 00.000 9828 IsGuiding returns 0
03:35:07.547 00.000 9828 PulseGuide returned control before completion, sleep 34
03:35:07.585 00.038 9828 IsGuiding returns 1
03:35:07.585 00.000 9828 scope still moving after pulse duration time elapsed
03:35:07.616 00.031 9828 IsSlewing returns 0
03:35:07.616 00.000 9828 IsGuiding returns 1
03:35:07.647 00.031 9828 IsSlewing returns 0
03:35:07.647 00.000 9828 IsGuiding returns 1
03:35:07.678 00.031 9828 IsSlewing returns 0
03:35:07.678 00.000 9828 IsGuiding returns 1
03:35:07.709 00.031 9828 IsSlewing returns 0
03:35:07.709 00.000 9828 IsGuiding returns 0
03:35:07.709 00.000 9828 scope move finished after 24 + 138 ms
03:35:07.709 00.000 9828 Move returns status 0, amount 24
03:35:07.709 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:35:07.709 00.000 9828 MoveAxis(N, 11, B)
03:35:07.709 00.000 9828 Guiding  Dir = 0, Dur = 11
03:35:07.725 00.016 9828 IsSlewing returns 0
03:35:07.725 00.000 9828 IsGuiding returns 0
03:35:07.725 00.000 9828 PulseGuide returned control before completion, sleep 21
03:35:07.755 00.030 9828 IsGuiding returns 1
03:35:07.755 00.000 9828 scope still moving after pulse duration time elapsed
03:35:07.786 00.031 9828 IsSlewing returns 0
03:35:07.786 00.000 9828 IsGuiding returns 1
03:35:07.816 00.030 9828 IsSlewing returns 0
03:35:07.816 00.000 9828 IsGuiding returns 1
03:35:07.847 00.031 9828 IsSlewing returns 0
03:35:07.847 00.000 9828 IsGuiding returns 1
03:35:07.878 00.031 9828 IsSlewing returns 0
03:35:07.878 00.000 9828 IsGuiding returns 0
03:35:07.878 00.000 9828 scope move finished after 11 + 142 ms
03:35:07.878 00.000 9828 Move returns status 0, amount 11
03:35:07.878 00.000 9828 move complete, result=0
03:35:07.878 00.000 9828 worker thread done servicing request
03:35:07.878 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:35:08.232 00.354 8976 Exposure complete
03:35:08.238 00.006 8976 worker thread done servicing request
03:35:08.238 00.000 5052 OnExposeComplete: enter
03:35:08.238 00.000 5052 UpdateGuideState(): m_state=6
03:35:08.238 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14433
03:35:08.238 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=282.16, Mass=49, SNR=4.7, Peak=52 HFD=2.6
03:35:08.238 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:35:08.238 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
03:35:08.238 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=0.46 hyp=1.04 cameraTheta=2.69 mountX=0.83 mountY=0.54, mountTheta=0.58
03:35:08.239 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=0.46, opts=13)
03:35:08.239 00.000 5052 Enqueuing Move request for stepguider (-0.94, 0.46)
03:35:08.239 00.000 8976 Worker thread wakes up
03:35:08.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, 0.46) opts 0xd
03:35:08.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, 0.46)
03:35:08.239 00.000 8976 Moving (-0.94, 0.46) raw xDistance=0.83 yDistance=0.54
03:35:08.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.83
03:35:08.239 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
03:35:08.239 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:08.239 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:35:08.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:08.239 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:08.239 00.000 5052 Enqueuing Expose request
03:35:08.239 00.000 8976 MoveAxis(L, 4, ABG)
03:35:08.239 00.000 8976 stepping (-8, 6) + (-4, 0)
03:35:08.239 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:08.282 00.043 8976 Received - 47 (G) 
03:35:08.282 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:08.282 00.000 8976 stepped: pos (-12, 6)
03:35:08.282 00.000 8976 MoveAxis(D, 2, ABG)
03:35:08.282 00.000 8976 stepping (-12, 6) + (0, -2)
03:35:08.282 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:08.313 00.031 8976 Received - 47 (G) 
03:35:08.314 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:08.314 00.000 8976 stepped: pos (-12, 4)
03:35:08.314 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:35:08.314 00.000 8976 MountToCamera -- mountX=1.03 mountY=-1.15 hyp=1.54 mountTheta=-0.84 cameraX=0.55, cameraY=1.44 cameraTheta=1.20
03:35:08.314 00.000 8976 incremental bump (0.555, 1.438) isValid = 1
03:35:08.314 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
03:35:08.314 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:35:08.314 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:35:08.314 00.000 8976 move complete, result=0
03:35:08.314 00.000 9828 Worker thread wakes up
03:35:08.314 00.000 8976 worker thread done servicing request
03:35:08.314 00.000 5052 GuideStep: 0.8 px 4 ms WEST, 0.5 px 2 ms SOUTH
03:35:08.314 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:35:08.314 00.000 8976 Worker thread wakes up
03:35:08.314 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:08.314 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:08.315 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:35:08.315 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
03:35:08.315 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
03:35:08.315 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
03:35:08.315 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:35:08.315 00.000 9828 BLC: window closed
03:35:08.315 00.000 9828 MoveAxis(E, 15, B)
03:35:08.315 00.000 9828 Guiding  Dir = 2, Dur = 15
03:35:08.315 00.000 9828 IsSlewing returns 0
03:35:08.316 00.001 9828 IsGuiding returns 0
03:35:08.316 00.000 9828 PulseGuide returned control before completion, sleep 25
03:35:08.344 00.028 9828 IsGuiding returns 1
03:35:08.344 00.000 9828 scope still moving after pulse duration time elapsed
03:35:08.375 00.031 9828 IsSlewing returns 0
03:35:08.375 00.000 9828 IsGuiding returns 1
03:35:08.406 00.031 9828 IsSlewing returns 0
03:35:08.406 00.000 9828 IsGuiding returns 1
03:35:08.437 00.031 9828 IsSlewing returns 0
03:35:08.437 00.000 9828 IsGuiding returns 1
03:35:08.468 00.031 9828 IsSlewing returns 0
03:35:08.468 00.000 9828 IsGuiding returns 1
03:35:08.499 00.031 9828 IsSlewing returns 0
03:35:08.499 00.000 9828 IsGuiding returns 0
03:35:08.499 00.000 9828 scope move finished after 15 + 168 ms
03:35:08.499 00.000 9828 Move returns status 0, amount 15
03:35:08.499 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:35:08.499 00.000 9828 MoveAxis(N, 14, B)
03:35:08.499 00.000 9828 Guiding  Dir = 0, Dur = 14
03:35:08.515 00.016 9828 IsSlewing returns 0
03:35:08.515 00.000 9828 IsGuiding returns 0
03:35:08.515 00.000 9828 PulseGuide returned control before completion, sleep 24
03:35:08.546 00.031 9828 IsGuiding returns 1
03:35:08.546 00.000 9828 scope still moving after pulse duration time elapsed
03:35:08.577 00.031 9828 IsSlewing returns 0
03:35:08.582 00.005 9828 IsGuiding returns 1
03:35:08.608 00.026 9828 IsSlewing returns 0
03:35:08.608 00.000 9828 IsGuiding returns 1
03:35:08.640 00.032 9828 IsSlewing returns 0
03:35:08.640 00.000 9828 IsGuiding returns 1
03:35:08.672 00.032 9828 IsSlewing returns 0
03:35:08.672 00.000 9828 IsGuiding returns 0
03:35:08.672 00.000 9828 scope move finished after 14 + 142 ms
03:35:08.672 00.000 9828 Move returns status 0, amount 14
03:35:08.672 00.000 9828 move complete, result=0
03:35:08.672 00.000 9828 worker thread done servicing request
03:35:08.672 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:35:08.997 00.325 8976 Exposure complete
03:35:09.002 00.005 8976 worker thread done servicing request
03:35:09.002 00.000 5052 OnExposeComplete: enter
03:35:09.002 00.000 5052 UpdateGuideState(): m_state=6
03:35:09.002 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14434
03:35:09.003 00.001 5052 Star::Find returns 1 (0), X=328.56, Y=279.89, Mass=53, SNR=4.9, Peak=51 HFD=4.3
03:35:09.003 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
03:35:09.003 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.04 = 2.24)
03:35:09.003 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-1.82 hyp=1.92 cameraTheta=-1.90 mountX=-1.34 mountY=1.51, mountTheta=2.30
03:35:09.003 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-1.82, opts=13)
03:35:09.003 00.000 5052 Enqueuing Move request for stepguider (-0.61, -1.82)
03:35:09.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:09.003 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:35:09.003 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:09.004 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:09.004 00.000 5052 Enqueuing Expose request
03:35:09.004 00.000 8976 Worker thread wakes up
03:35:09.004 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -1.82) opts 0xd
03:35:09.004 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -1.82)
03:35:09.004 00.000 8976 Moving (-0.61, -1.82) raw xDistance=-1.34 yDistance=1.51
03:35:09.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.34
03:35:09.004 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.51
03:35:09.004 00.000 8976 MoveAxis(R, 5, ABG)
03:35:09.004 00.000 8976 stepping (-12, 4) + (5, 0)
03:35:09.004 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:35:09.049 00.045 8976 Received - 47 (G) 
03:35:09.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:35:09.049 00.000 8976 stepped: pos (-7, 4)
03:35:09.049 00.000 8976 MoveAxis(D, 6, ABG)
03:35:09.049 00.000 8976 stepping (-7, 4) + (0, -6)
03:35:09.049 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:35:09.097 00.048 8976 Received - 47 (G) 
03:35:09.097 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:35:09.097 00.000 8976 stepped: pos (-7, -2)
03:35:09.097 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:35:09.097 00.000 8976 move complete, result=0
03:35:09.097 00.000 8976 worker thread done servicing request
03:35:09.097 00.000 8976 Worker thread wakes up
03:35:09.097 00.000 5052 GuideStep: -1.3 px 5 ms EAST, 1.5 px 6 ms SOUTH
03:35:09.097 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:09.097 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:09.782 00.685 8976 Exposure complete
03:35:09.788 00.006 8976 worker thread done servicing request
03:35:09.788 00.000 5052 OnExposeComplete: enter
03:35:09.788 00.000 5052 UpdateGuideState(): m_state=6
03:35:09.788 00.000 5052 Star::Find(18, 328, 279, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14435
03:35:09.788 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.78, Mass=44, SNR=4.4, Peak=51 HFD=2.4
03:35:09.788 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:35:09.788 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
03:35:09.788 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.07 hyp=0.36 cameraTheta=2.95 mountX=0.22 mountY=0.26, mountTheta=0.86
03:35:09.789 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.07, opts=13)
03:35:09.790 00.001 5052 Enqueuing Move request for stepguider (-0.35, 0.07)
03:35:09.790 00.000 8976 Worker thread wakes up
03:35:09.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.07) opts 0xd
03:35:09.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.07)
03:35:09.790 00.000 8976 Moving (-0.35, 0.07) raw xDistance=0.22 yDistance=0.26
03:35:09.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:35:09.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:35:09.790 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:09.790 00.000 8976 MoveAxis(R, 0, ABG)
03:35:09.790 00.000 5052 UpdateGuideState exits: m=44 SNR=4.4
03:35:09.790 00.000 8976 MoveAxis(U, 0, ABG)
03:35:09.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:09.790 00.000 8976 move complete, result=0
03:35:09.790 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:09.790 00.000 5052 Enqueuing Expose request
03:35:09.790 00.000 8976 worker thread done servicing request
03:35:09.790 00.000 8976 Worker thread wakes up
03:35:09.791 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
03:35:09.791 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:09.791 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:10.477 00.686 8976 Exposure complete
03:35:10.483 00.006 8976 worker thread done servicing request
03:35:10.483 00.000 5052 OnExposeComplete: enter
03:35:10.483 00.000 5052 UpdateGuideState(): m_state=6
03:35:10.483 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14436
03:35:10.483 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=282.25, Mass=36, SNR=4.0, Peak=52 HFD=1.8
03:35:10.483 00.000 5052 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.04) = xAngle (0.37 = 0.37)
03:35:10.483 00.000 5052 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.27 = 0.27)
03:35:10.483 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.54 hyp=0.81 cameraTheta=2.41 mountX=0.76 mountY=0.21, mountTheta=0.27
03:35:10.484 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.54, opts=13)
03:35:10.484 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.54)
03:35:10.484 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:10.484 00.000 5052 UpdateGuideState exits: m=36 SNR=4.0
03:35:10.484 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:10.484 00.000 8976 Worker thread wakes up
03:35:10.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.54) opts 0xd
03:35:10.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.54)
03:35:10.484 00.000 8976 Moving (-0.60, 0.54) raw xDistance=0.76 yDistance=0.21
03:35:10.484 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:10.484 00.000 5052 Enqueuing Expose request
03:35:10.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
03:35:10.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:35:10.484 00.000 8976 MoveAxis(L, 3, ABG)
03:35:10.484 00.000 8976 stepping (-7, -2) + (-3, 0)
03:35:10.484 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:10.520 00.036 8976 Received - 47 (G) 
03:35:10.520 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:10.520 00.000 8976 stepped: pos (-10, -2)
03:35:10.520 00.000 8976 MoveAxis(U, 0, ABG)
03:35:10.520 00.000 8976 move complete, result=0
03:35:10.520 00.000 8976 worker thread done servicing request
03:35:10.520 00.000 8976 Worker thread wakes up
03:35:10.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:10.520 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:10.520 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.2 px 0 ms NORTH
03:35:11.205 00.685 8976 Exposure complete
03:35:11.211 00.006 8976 worker thread done servicing request
03:35:11.211 00.000 5052 OnExposeComplete: enter
03:35:11.211 00.000 5052 UpdateGuideState(): m_state=6
03:35:11.211 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14437
03:35:11.211 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.34, Mass=45, SNR=4.5, Peak=53 HFD=2.6
03:35:11.211 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
03:35:11.211 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.57 = 1.72)
03:35:11.211 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.37 hyp=0.56 cameraTheta=-2.42 mountX=-0.14 mountY=0.56, mountTheta=1.81
03:35:11.212 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.37, opts=13)
03:35:11.212 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.37)
03:35:11.212 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:35:11.212 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:35:11.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:11.212 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:11.212 00.000 5052 Enqueuing Expose request
03:35:11.212 00.000 8976 Worker thread wakes up
03:35:11.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.37) opts 0xd
03:35:11.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.37)
03:35:11.212 00.000 8976 Moving (-0.42, -0.37) raw xDistance=-0.14 yDistance=0.56
03:35:11.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:35:11.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
03:35:11.212 00.000 8976 MoveAxis(R, 0, ABG)
03:35:11.212 00.000 8976 MoveAxis(D, 2, ABG)
03:35:11.213 00.001 8976 stepping (-10, -2) + (0, -2)
03:35:11.213 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:11.239 00.026 8976 Received - 47 (G) 
03:35:11.239 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:11.239 00.000 8976 stepped: pos (-10, -4)
03:35:11.239 00.000 8976 move complete, result=0
03:35:11.239 00.000 8976 worker thread done servicing request
03:35:11.239 00.000 8976 Worker thread wakes up
03:35:11.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:11.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:11.239 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:35:11.921 00.682 8976 Exposure complete
03:35:11.927 00.006 8976 worker thread done servicing request
03:35:11.927 00.000 5052 OnExposeComplete: enter
03:35:11.927 00.000 5052 UpdateGuideState(): m_state=6
03:35:11.927 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14438
03:35:11.927 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=281.57, Mass=37, SNR=4.1, Peak=51 HFD=2.9
03:35:11.927 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.33)
03:35:11.927 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
03:35:11.927 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.14 hyp=0.60 cameraTheta=-2.91 mountX=0.14 mountY=0.56, mountTheta=1.32
03:35:11.928 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.14, opts=13)
03:35:11.928 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.14)
03:35:11.928 00.000 8976 Worker thread wakes up
03:35:11.928 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:11.928 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:35:11.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:11.928 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.14) opts 0xd
03:35:11.928 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:11.928 00.000 5052 Enqueuing Expose request
03:35:11.928 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.14)
03:35:11.928 00.000 8976 Moving (-0.58, -0.14) raw xDistance=0.14 yDistance=0.56
03:35:11.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:35:11.928 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
03:35:11.928 00.000 8976 MoveAxis(R, 0, ABG)
03:35:11.928 00.000 8976 MoveAxis(D, 2, ABG)
03:35:11.928 00.000 8976 stepping (-10, -4) + (0, -2)
03:35:11.928 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:11.959 00.031 8976 Received - 47 (G) 
03:35:11.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:11.959 00.000 8976 stepped: pos (-10, -6)
03:35:11.959 00.000 8976 move complete, result=0
03:35:11.959 00.000 8976 worker thread done servicing request
03:35:11.959 00.000 8976 Worker thread wakes up
03:35:11.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:11.959 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:11.959 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:35:12.640 00.681 8976 Exposure complete
03:35:12.646 00.006 8976 worker thread done servicing request
03:35:12.646 00.000 5052 OnExposeComplete: enter
03:35:12.646 00.000 5052 UpdateGuideState(): m_state=6
03:35:12.646 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14439
03:35:12.646 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=282.20, Mass=48, SNR=4.6, Peak=53 HFD=2.6
03:35:12.646 00.000 5052 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
03:35:12.646 00.000 5052 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.95 = -0.95)
03:35:12.646 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.49 hyp=0.53 cameraTheta=1.20 mountX=0.35 mountY=-0.43, mountTheta=-0.88
03:35:12.647 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.49, opts=13)
03:35:12.647 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.49)
03:35:12.647 00.000 8976 Worker thread wakes up
03:35:12.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.49) opts 0xd
03:35:12.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.49)
03:35:12.647 00.000 8976 Moving (0.19, 0.49) raw xDistance=0.35 yDistance=-0.43
03:35:12.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:35:12.647 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:12.647 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:35:12.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:12.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.43
03:35:12.647 00.000 8976 MoveAxis(L, 1, ABG)
03:35:12.647 00.000 8976 stepping (-10, -6) + (-1, 0)
03:35:12.647 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:12.647 00.000 5052 Enqueuing Expose request
03:35:12.647 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:12.678 00.031 8976 Received - 47 (G) 
03:35:12.678 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:12.678 00.000 8976 stepped: pos (-11, -6)
03:35:12.678 00.000 8976 MoveAxis(U, 2, ABG)
03:35:12.678 00.000 8976 stepping (-11, -6) + (0, 2)
03:35:12.678 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:12.710 00.032 8976 Received - 47 (G) 
03:35:12.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:12.710 00.000 8976 stepped: pos (-11, -4)
03:35:12.710 00.000 8976 move complete, result=0
03:35:12.710 00.000 8976 worker thread done servicing request
03:35:12.710 00.000 8976 Worker thread wakes up
03:35:12.710 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:12.710 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:12.710 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.4 px 2 ms NORTH
03:35:13.398 00.688 8976 Exposure complete
03:35:13.403 00.005 8976 worker thread done servicing request
03:35:13.403 00.000 5052 OnExposeComplete: enter
03:35:13.403 00.000 5052 UpdateGuideState(): m_state=6
03:35:13.403 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14440
03:35:13.404 00.001 5052 Star::Find returns 1 (0), X=328.74, Y=281.51, Mass=34, SNR=4.0, Peak=54 HFD=1.6
03:35:13.404 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.76 = 1.53)
03:35:13.404 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
03:35:13.404 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.20 hyp=0.48 cameraTheta=-2.71 mountX=0.02 mountY=0.47, mountTheta=1.52
03:35:13.404 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.20, opts=13)
03:35:13.404 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.20)
03:35:13.404 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:13.404 00.000 5052 UpdateGuideState exits: m=34 SNR=4.0
03:35:13.404 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:13.404 00.000 8976 Worker thread wakes up
03:35:13.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.20) opts 0xd
03:35:13.405 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.20)
03:35:13.405 00.000 8976 Moving (-0.44, -0.20) raw xDistance=0.02 yDistance=0.47
03:35:13.405 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:13.405 00.000 5052 Enqueuing Expose request
03:35:13.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:35:13.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
03:35:13.405 00.000 8976 MoveAxis(R, 0, ABG)
03:35:13.405 00.000 8976 MoveAxis(D, 2, ABG)
03:35:13.405 00.000 8976 stepping (-11, -4) + (0, -2)
03:35:13.405 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:13.430 00.025 8976 Received - 47 (G) 
03:35:13.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:13.430 00.000 8976 stepped: pos (-11, -6)
03:35:13.430 00.000 8976 move complete, result=0
03:35:13.430 00.000 8976 worker thread done servicing request
03:35:13.430 00.000 8976 Worker thread wakes up
03:35:13.430 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:13.430 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:13.430 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:35:14.115 00.685 8976 Exposure complete
03:35:14.121 00.006 8976 worker thread done servicing request
03:35:14.121 00.000 5052 OnExposeComplete: enter
03:35:14.121 00.000 5052 UpdateGuideState(): m_state=6
03:35:14.121 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14441
03:35:14.121 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.53, Mass=50, SNR=4.7, Peak=54 HFD=2.9
03:35:14.121 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
03:35:14.121 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
03:35:14.121 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-0.87 mountX=-0.23 mountY=-0.03, mountTheta=-3.01
03:35:14.122 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.18, opts=13)
03:35:14.122 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.18)
03:35:14.122 00.000 8976 Worker thread wakes up
03:35:14.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.18) opts 0xd
03:35:14.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.18)
03:35:14.122 00.000 8976 Moving (0.15, -0.18) raw xDistance=-0.23 yDistance=-0.03
03:35:14.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:14.122 00.000 5052 UpdateGuideState exits: m=50 SNR=4.7
03:35:14.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:14.122 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:14.122 00.000 5052 Enqueuing Expose request
03:35:14.123 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:35:14.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:35:14.123 00.000 8976 MoveAxis(R, 0, ABG)
03:35:14.123 00.000 8976 MoveAxis(U, 0, ABG)
03:35:14.123 00.000 8976 move complete, result=0
03:35:14.123 00.000 8976 worker thread done servicing request
03:35:14.123 00.000 8976 Worker thread wakes up
03:35:14.123 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:14.123 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:14.123 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:14.809 00.686 8976 Exposure complete
03:35:14.813 00.004 8976 worker thread done servicing request
03:35:14.813 00.000 5052 OnExposeComplete: enter
03:35:14.813 00.000 5052 UpdateGuideState(): m_state=6
03:35:14.814 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14442
03:35:14.814 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.77, Mass=48, SNR=4.7, Peak=51 HFD=2.5
03:35:14.814 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
03:35:14.814 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
03:35:14.814 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.06 hyp=0.88 cameraTheta=0.07 mountX=-0.35 mountY=-0.77, mountTheta=-1.99
03:35:14.814 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.06, opts=13)
03:35:14.814 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.06)
03:35:14.814 00.000 8976 Worker thread wakes up
03:35:14.815 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.06) opts 0xd
03:35:14.815 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.06)
03:35:14.815 00.000 8976 Moving (0.88, 0.06) raw xDistance=-0.35 yDistance=-0.77
03:35:14.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:35:14.815 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:35:14.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:14.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:35:14.815 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77
03:35:14.815 00.000 8976 MoveAxis(R, 1, ABG)
03:35:14.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:14.815 00.000 5052 Enqueuing Expose request
03:35:14.815 00.000 8976 stepping (-11, -6) + (1, 0)
03:35:14.815 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:14.836 00.021 8976 Received - 47 (G) 
03:35:14.836 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:14.836 00.000 8976 stepped: pos (-10, -6)
03:35:14.836 00.000 8976 MoveAxis(U, 3, ABG)
03:35:14.836 00.000 8976 stepping (-10, -6) + (0, 3)
03:35:14.836 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:14.868 00.032 8976 Received - 47 (G) 
03:35:14.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:14.868 00.000 8976 stepped: pos (-10, -3)
03:35:14.868 00.000 8976 move complete, result=0
03:35:14.868 00.000 8976 worker thread done servicing request
03:35:14.868 00.000 8976 Worker thread wakes up
03:35:14.868 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:14.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:14.868 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
03:35:15.555 00.687 8976 Exposure complete
03:35:15.561 00.006 8976 worker thread done servicing request
03:35:15.561 00.000 5052 OnExposeComplete: enter
03:35:15.561 00.000 5052 UpdateGuideState(): m_state=6
03:35:15.561 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14443
03:35:15.561 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=282.25, Mass=24, SNR=3.3, Peak=53 HFD=1.2
03:35:15.561 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
03:35:15.561 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
03:35:15.561 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.54 hyp=0.73 cameraTheta=0.83 mountX=0.26 mountY=-0.71, mountTheta=-1.22
03:35:15.562 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.54, opts=13)
03:35:15.562 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.54)
03:35:15.562 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:15.562 00.000 5052 UpdateGuideState exits: m=24 SNR=3.3
03:35:15.562 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:15.562 00.000 8976 Worker thread wakes up
03:35:15.562 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.54) opts 0xd
03:35:15.562 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.54)
03:35:15.562 00.000 8976 Moving (0.49, 0.54) raw xDistance=0.26 yDistance=-0.71
03:35:15.562 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:15.562 00.000 5052 Enqueuing Expose request
03:35:15.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:35:15.562 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.71
03:35:15.562 00.000 8976 MoveAxis(R, 0, ABG)
03:35:15.562 00.000 8976 MoveAxis(U, 3, ABG)
03:35:15.562 00.000 8976 stepping (-10, -3) + (0, 3)
03:35:15.562 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:15.603 00.041 8976 Received - 47 (G) 
03:35:15.604 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:15.604 00.000 8976 stepped: pos (-10, 0)
03:35:15.604 00.000 8976 move complete, result=0
03:35:15.604 00.000 8976 worker thread done servicing request
03:35:15.604 00.000 8976 Worker thread wakes up
03:35:15.604 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:15.604 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:15.604 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.7 px 3 ms NORTH
03:35:16.289 00.685 8976 Exposure complete
03:35:16.295 00.006 8976 worker thread done servicing request
03:35:16.295 00.000 5052 OnExposeComplete: enter
03:35:16.295 00.000 5052 UpdateGuideState(): m_state=6
03:35:16.295 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14444
03:35:16.295 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.61, Mass=51, SNR=4.7, Peak=53 HFD=3.1
03:35:16.295 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
03:35:16.295 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
03:35:16.295 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.10 hyp=0.64 cameraTheta=-2.98 mountX=0.19 mountY=0.58, mountTheta=1.25
03:35:16.296 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=-0.10, opts=13)
03:35:16.296 00.000 5052 Enqueuing Move request for stepguider (-0.63, -0.10)
03:35:16.296 00.000 8976 Worker thread wakes up
03:35:16.296 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, -0.10) opts 0xd
03:35:16.296 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, -0.10)
03:35:16.296 00.000 8976 Moving (-0.63, -0.10) raw xDistance=0.19 yDistance=0.58
03:35:16.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:35:16.296 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.58
03:35:16.297 00.001 8976 MoveAxis(R, 0, ABG)
03:35:16.297 00.000 8976 MoveAxis(D, 2, ABG)
03:35:16.297 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:16.297 00.000 5052 UpdateGuideState exits: m=51 SNR=4.7
03:35:16.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:16.297 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:16.297 00.000 5052 Enqueuing Expose request
03:35:16.297 00.000 8976 stepping (-10, 0) + (0, -2)
03:35:16.297 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:16.323 00.026 8976 Received - 47 (G) 
03:35:16.323 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:16.323 00.000 8976 stepped: pos (-10, -2)
03:35:16.323 00.000 8976 move complete, result=0
03:35:16.323 00.000 8976 worker thread done servicing request
03:35:16.323 00.000 8976 Worker thread wakes up
03:35:16.323 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:16.323 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:16.323 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:35:17.009 00.686 8976 Exposure complete
03:35:17.014 00.005 8976 worker thread done servicing request
03:35:17.014 00.000 5052 OnExposeComplete: enter
03:35:17.014 00.000 5052 UpdateGuideState(): m_state=6
03:35:17.014 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14445
03:35:17.014 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.89, Mass=28, SNR=3.6, Peak=54 HFD=1.1
03:35:17.014 00.000 5052 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
03:35:17.014 00.000 5052 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
03:35:17.014 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.18 hyp=0.44 cameraTheta=0.43 mountX=-0.02 mountY=-0.43, mountTheta=-1.61
03:35:17.015 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.18, opts=13)
03:35:17.015 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.18)
03:35:17.015 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:17.015 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:35:17.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:17.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:17.015 00.000 5052 Enqueuing Expose request
03:35:17.015 00.000 8976 Worker thread wakes up
03:35:17.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.18) opts 0xd
03:35:17.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.18)
03:35:17.015 00.000 8976 Moving (0.40, 0.18) raw xDistance=-0.02 yDistance=-0.43
03:35:17.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:35:17.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43
03:35:17.016 00.001 8976 MoveAxis(R, 0, ABG)
03:35:17.016 00.000 8976 MoveAxis(U, 2, ABG)
03:35:17.016 00.000 8976 stepping (-10, -2) + (0, 2)
03:35:17.016 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:17.042 00.026 8976 Received - 47 (G) 
03:35:17.042 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:17.042 00.000 8976 stepped: pos (-10, 0)
03:35:17.042 00.000 8976 move complete, result=0
03:35:17.042 00.000 8976 worker thread done servicing request
03:35:17.042 00.000 8976 Worker thread wakes up
03:35:17.042 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:35:17.042 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:17.042 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:17.728 00.686 8976 Exposure complete
03:35:17.734 00.006 8976 worker thread done servicing request
03:35:17.734 00.000 5052 OnExposeComplete: enter
03:35:17.734 00.000 5052 UpdateGuideState(): m_state=6
03:35:17.734 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14446
03:35:17.734 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.92, Mass=46, SNR=4.5, Peak=54 HFD=2.3
03:35:17.734 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.57 = 0.57)
03:35:17.734 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
03:35:17.734 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.21 hyp=0.42 cameraTheta=2.61 mountX=0.35 mountY=0.19, mountTheta=0.49
03:35:17.735 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.21, opts=13)
03:35:17.735 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.21)
03:35:17.735 00.000 8976 Worker thread wakes up
03:35:17.735 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.21) opts 0xd
03:35:17.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:17.735 00.000 5052 UpdateGuideState exits: m=46 SNR=4.5
03:35:17.735 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:17.735 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.21)
03:35:17.735 00.000 8976 Moving (-0.36, 0.21) raw xDistance=0.35 yDistance=0.19
03:35:17.735 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:35:17.735 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:17.735 00.000 5052 Enqueuing Expose request
03:35:17.736 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:35:17.736 00.000 8976 MoveAxis(L, 1, ABG)
03:35:17.736 00.000 8976 stepping (-10, 0) + (-1, 0)
03:35:17.736 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:17.761 00.025 8976 Received - 47 (G) 
03:35:17.761 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:17.761 00.000 8976 stepped: pos (-11, 0)
03:35:17.761 00.000 8976 MoveAxis(U, 0, ABG)
03:35:17.761 00.000 8976 move complete, result=0
03:35:17.761 00.000 8976 worker thread done servicing request
03:35:17.762 00.001 8976 Worker thread wakes up
03:35:17.762 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.2 px 0 ms NORTH
03:35:17.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:17.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:18.448 00.686 8976 Exposure complete
03:35:18.453 00.005 8976 worker thread done servicing request
03:35:18.453 00.000 5052 OnExposeComplete: enter
03:35:18.453 00.000 5052 UpdateGuideState(): m_state=6
03:35:18.453 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14447
03:35:18.453 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.80, Mass=52, SNR=4.8, Peak=54 HFD=2.6
03:35:18.453 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:35:18.453 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
03:35:18.454 00.001 5052 CameraToMount -- cameraX=-0.50 cameraY=0.09 hyp=0.51 cameraTheta=2.96 mountX=0.31 mountY=0.37, mountTheta=0.87
03:35:18.454 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.09, opts=13)
03:35:18.454 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.09)
03:35:18.454 00.000 8976 Worker thread wakes up
03:35:18.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.09) opts 0xd
03:35:18.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.09)
03:35:18.454 00.000 8976 Moving (-0.50, 0.09) raw xDistance=0.31 yDistance=0.37
03:35:18.454 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:18.455 00.001 5052 UpdateGuideState exits: m=52 SNR=4.8
03:35:18.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:18.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
03:35:18.455 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:18.455 00.000 5052 Enqueuing Expose request
03:35:18.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:35:18.455 00.000 8976 MoveAxis(L, 1, ABG)
03:35:18.455 00.000 8976 stepping (-11, 0) + (-1, 0)
03:35:18.455 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:18.481 00.026 8976 Received - 47 (G) 
03:35:18.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:18.481 00.000 8976 stepped: pos (-12, 0)
03:35:18.481 00.000 8976 MoveAxis(D, 1, ABG)
03:35:18.481 00.000 8976 stepping (-12, 0) + (0, -1)
03:35:18.481 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:18.513 00.032 8976 Received - 47 (G) 
03:35:18.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:18.513 00.000 8976 stepped: pos (-12, -1)
03:35:18.513 00.000 8976 move complete, result=0
03:35:18.513 00.000 8976 worker thread done servicing request
03:35:18.513 00.000 8976 Worker thread wakes up
03:35:18.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:18.513 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:18.513 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 1 ms SOUTH
03:35:19.198 00.685 8976 Exposure complete
03:35:19.204 00.006 8976 worker thread done servicing request
03:35:19.204 00.000 5052 OnExposeComplete: enter
03:35:19.204 00.000 5052 UpdateGuideState(): m_state=6
03:35:19.204 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14448
03:35:19.204 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=280.94, Mass=37, SNR=4.1, Peak=54 HFD=2.3
03:35:19.204 00.000 5052 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.04) = xAngle (-3.21 = 3.08)
03:35:19.204 00.000 5052 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.31 = 2.97)
03:35:19.204 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.77 hyp=0.84 cameraTheta=-1.16 mountX=-0.84 mountY=0.14, mountTheta=2.97
03:35:19.204 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.77, opts=13)
03:35:19.205 00.001 5052 Enqueuing Move request for stepguider (0.33, -0.77)
03:35:19.205 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:19.205 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:35:19.205 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:19.205 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:19.205 00.000 5052 Enqueuing Expose request
03:35:19.205 00.000 8976 Worker thread wakes up
03:35:19.205 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.77) opts 0xd
03:35:19.205 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.77)
03:35:19.205 00.000 8976 Moving (0.33, -0.77) raw xDistance=-0.84 yDistance=0.14
03:35:19.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.84
03:35:19.205 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:35:19.205 00.000 8976 MoveAxis(R, 3, ABG)
03:35:19.205 00.000 8976 stepping (-12, -1) + (3, 0)
03:35:19.205 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:19.233 00.028 8976 Received - 47 (G) 
03:35:19.233 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:19.233 00.000 8976 stepped: pos (-9, -1)
03:35:19.233 00.000 8976 MoveAxis(U, 0, ABG)
03:35:19.233 00.000 8976 move complete, result=0
03:35:19.233 00.000 8976 worker thread done servicing request
03:35:19.233 00.000 8976 Worker thread wakes up
03:35:19.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:19.233 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:19.233 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.1 px 0 ms NORTH
03:35:19.918 00.685 8976 Exposure complete
03:35:19.923 00.005 8976 worker thread done servicing request
03:35:19.923 00.000 5052 OnExposeComplete: enter
03:35:19.923 00.000 5052 UpdateGuideState(): m_state=6
03:35:19.923 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14449
03:35:19.923 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.57, Mass=32, SNR=3.8, Peak=52 HFD=2.6
03:35:19.923 00.000 5052 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.04) = xAngle (-2.30 = -2.30)
03:35:19.923 00.000 5052 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.41 = -2.41)
03:35:19.923 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.14 hyp=0.53 cameraTheta=-0.26 mountX=-0.36 mountY=-0.36, mountTheta=-2.35
03:35:19.924 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.14, opts=13)
03:35:19.924 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.14)
03:35:19.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:19.924 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:35:19.924 00.000 8976 Worker thread wakes up
03:35:19.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.14) opts 0xd
03:35:19.924 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.14)
03:35:19.924 00.000 8976 Moving (0.52, -0.14) raw xDistance=-0.36 yDistance=-0.36
03:35:19.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:19.924 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:19.925 00.001 5052 Enqueuing Expose request
03:35:19.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
03:35:19.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:35:19.925 00.000 8976 MoveAxis(R, 2, ABG)
03:35:19.925 00.000 8976 stepping (-9, -1) + (2, 0)
03:35:19.925 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:19.952 00.027 8976 Received - 47 (G) 
03:35:19.952 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:19.952 00.000 8976 stepped: pos (-7, -1)
03:35:19.952 00.000 8976 MoveAxis(U, 1, ABG)
03:35:19.952 00.000 8976 stepping (-7, -1) + (0, 1)
03:35:19.952 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:19.984 00.032 8976 Received - 47 (G) 
03:35:19.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:19.984 00.000 8976 stepped: pos (-7, 0)
03:35:19.984 00.000 8976 move complete, result=0
03:35:19.984 00.000 8976 worker thread done servicing request
03:35:19.984 00.000 8976 Worker thread wakes up
03:35:19.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:19.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:19.984 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.4 px 1 ms NORTH
03:35:20.667 00.683 8976 Exposure complete
03:35:20.672 00.005 8976 worker thread done servicing request
03:35:20.672 00.000 5052 OnExposeComplete: enter
03:35:20.672 00.000 5052 UpdateGuideState(): m_state=6
03:35:20.672 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14450
03:35:20.672 00.000 5052 Star::Find returns 1 (0), X=330.28, Y=281.69, Mass=39, SNR=4.2, Peak=50 HFD=2.7
03:35:20.672 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
03:35:20.673 00.001 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
03:35:20.673 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=-0.02 hyp=1.11 cameraTheta=-0.02 mountX=-0.52 mountY=-0.92, mountTheta=-2.09
03:35:20.673 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=-0.02, opts=13)
03:35:20.673 00.000 5052 Enqueuing Move request for stepguider (1.11, -0.02)
03:35:20.673 00.000 8976 Worker thread wakes up
03:35:20.673 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, -0.02) opts 0xd
03:35:20.673 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, -0.02)
03:35:20.674 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:20.674 00.000 8976 Moving (1.11, -0.02) raw xDistance=-0.52 yDistance=-0.92
03:35:20.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
03:35:20.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.92
03:35:20.674 00.000 8976 MoveAxis(R, 2, ABG)
03:35:20.674 00.000 8976 stepping (-7, 0) + (2, 0)
03:35:20.674 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:35:20.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:20.674 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:20.674 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:20.675 00.001 5052 Enqueuing Expose request
03:35:20.704 00.029 8976 Received - 47 (G) 
03:35:20.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:20.704 00.000 8976 stepped: pos (-5, 0)
03:35:20.704 00.000 8976 MoveAxis(U, 4, ABG)
03:35:20.704 00.000 8976 stepping (-5, 0) + (0, 4)
03:35:20.704 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:20.735 00.031 8976 Received - 47 (G) 
03:35:20.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:20.735 00.000 8976 stepped: pos (-5, 4)
03:35:20.735 00.000 8976 move complete, result=0
03:35:20.735 00.000 8976 worker thread done servicing request
03:35:20.735 00.000 8976 Worker thread wakes up
03:35:20.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:20.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:20.735 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
03:35:21.419 00.684 8976 Exposure complete
03:35:21.424 00.005 8976 worker thread done servicing request
03:35:21.425 00.001 5052 OnExposeComplete: enter
03:35:21.425 00.000 5052 UpdateGuideState(): m_state=6
03:35:21.425 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14451
03:35:21.425 00.000 5052 Star::Find returns 1 (0), X=329.94, Y=282.24, Mass=32, SNR=3.8, Peak=52 HFD=1.6
03:35:21.425 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
03:35:21.425 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
03:35:21.425 00.000 5052 CameraToMount -- cameraX=0.76 cameraY=0.53 hyp=0.93 cameraTheta=0.60 mountX=0.12 mountY=-0.93, mountTheta=-1.44
03:35:21.425 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.76, y=0.53, opts=13)
03:35:21.425 00.000 5052 Enqueuing Move request for stepguider (0.76, 0.53)
03:35:21.426 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:21.426 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:35:21.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:21.426 00.000 8976 Worker thread wakes up
03:35:21.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.76, 0.53) opts 0xd
03:35:21.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.76, 0.53)
03:35:21.426 00.000 8976 Moving (0.76, 0.53) raw xDistance=0.12 yDistance=-0.93
03:35:21.426 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:21.426 00.000 5052 Enqueuing Expose request
03:35:21.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:35:21.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.93
03:35:21.426 00.000 8976 MoveAxis(R, 0, ABG)
03:35:21.426 00.000 8976 MoveAxis(U, 4, ABG)
03:35:21.426 00.000 8976 stepping (-5, 4) + (0, 4)
03:35:21.426 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:21.471 00.045 8976 Received - 47 (G) 
03:35:21.471 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:21.471 00.000 8976 stepped: pos (-5, 8)
03:35:21.471 00.000 8976 move complete, result=0
03:35:21.471 00.000 8976 worker thread done servicing request
03:35:21.471 00.000 8976 Worker thread wakes up
03:35:21.471 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:21.471 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:21.471 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
03:35:22.159 00.688 8976 Exposure complete
03:35:22.164 00.005 8976 worker thread done servicing request
03:35:22.164 00.000 5052 OnExposeComplete: enter
03:35:22.164 00.000 5052 UpdateGuideState(): m_state=6
03:35:22.164 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14452
03:35:22.164 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=282.18, Mass=35, SNR=4.0, Peak=54 HFD=1.5
03:35:22.164 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
03:35:22.165 00.001 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
03:35:22.165 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.47 hyp=0.50 cameraTheta=1.26 mountX=0.35 mountY=-0.39, mountTheta=-0.83
03:35:22.166 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.47, opts=13)
03:35:22.166 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.47)
03:35:22.166 00.000 8976 Worker thread wakes up
03:35:22.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.47) opts 0xd
03:35:22.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.47)
03:35:22.166 00.000 8976 Moving (0.15, 0.47) raw xDistance=0.35 yDistance=-0.39
03:35:22.166 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:22.166 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:35:22.166 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:22.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:35:22.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.39
03:35:22.166 00.000 8976 MoveAxis(L, 1, ABG)
03:35:22.166 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:22.166 00.000 5052 Enqueuing Expose request
03:35:22.166 00.000 8976 stepping (-5, 8) + (-1, 0)
03:35:22.166 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:22.190 00.024 8976 Received - 47 (G) 
03:35:22.190 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:22.190 00.000 8976 stepped: pos (-6, 8)
03:35:22.191 00.001 8976 MoveAxis(U, 2, ABG)
03:35:22.191 00.000 8976 stepping (-6, 8) + (0, 2)
03:35:22.191 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:22.222 00.031 8976 Received - 47 (G) 
03:35:22.222 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:22.222 00.000 8976 stepped: pos (-6, 10)
03:35:22.222 00.000 8976 move complete, result=0
03:35:22.222 00.000 8976 worker thread done servicing request
03:35:22.222 00.000 8976 Worker thread wakes up
03:35:22.222 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:22.222 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:22.222 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.4 px 2 ms NORTH
03:35:22.906 00.684 8976 Exposure complete
03:35:22.912 00.006 8976 worker thread done servicing request
03:35:22.912 00.000 5052 OnExposeComplete: enter
03:35:22.912 00.000 5052 UpdateGuideState(): m_state=6
03:35:22.912 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14453
03:35:22.912 00.000 5052 Star::Find returns 1 (0), X=330.09, Y=282.50, Mass=44, SNR=4.4, Peak=52 HFD=2.4
03:35:22.912 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
03:35:22.912 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
03:35:22.912 00.000 5052 CameraToMount -- cameraX=0.91 cameraY=0.79 hyp=1.20 cameraTheta=0.71 mountX=0.28 mountY=-1.19, mountTheta=-1.34
03:35:22.913 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.91, y=0.79, opts=13)
03:35:22.913 00.000 5052 Enqueuing Move request for stepguider (0.91, 0.79)
03:35:22.913 00.000 8976 Worker thread wakes up
03:35:22.913 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:22.913 00.000 5052 UpdateGuideState exits: m=44 SNR=4.4
03:35:22.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:22.913 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:22.913 00.000 5052 Enqueuing Expose request
03:35:22.914 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.91, 0.79) opts 0xd
03:35:22.914 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.91, 0.79)
03:35:22.914 00.000 8976 Moving (0.91, 0.79) raw xDistance=0.28 yDistance=-1.19
03:35:22.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
03:35:22.914 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.19
03:35:22.914 00.000 8976 MoveAxis(L, 1, ABG)
03:35:22.914 00.000 8976 stepping (-6, 10) + (-1, 0)
03:35:22.914 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:22.941 00.027 8976 Received - 47 (G) 
03:35:22.941 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:22.941 00.000 8976 stepped: pos (-7, 10)
03:35:22.942 00.001 8976 MoveAxis(U, 5, ABG)
03:35:22.942 00.000 8976 stepping (-7, 10) + (0, 5)
03:35:22.942 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:35:22.989 00.047 8976 Received - 47 (G) 
03:35:22.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:35:22.989 00.000 8976 stepped: pos (-7, 15)
03:35:22.989 00.000 8976 move complete, result=0
03:35:22.989 00.000 8976 worker thread done servicing request
03:35:22.989 00.000 8976 Worker thread wakes up
03:35:22.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:22.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:22.989 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -1.2 px 5 ms NORTH
03:35:23.676 00.687 8976 Exposure complete
03:35:23.682 00.006 8976 worker thread done servicing request
03:35:23.683 00.001 5052 OnExposeComplete: enter
03:35:23.683 00.000 5052 UpdateGuideState(): m_state=6
03:35:23.683 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14454
03:35:23.683 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.15, Mass=53, SNR=5.0, Peak=56 HFD=2.4
03:35:23.683 00.000 5052 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.04) = xAngle (-3.91 = 2.37)
03:35:23.683 00.000 5052 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.01 = 2.27)
03:35:23.683 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.56 hyp=0.59 cameraTheta=-1.87 mountX=-0.42 mountY=0.45, mountTheta=2.33
03:35:23.683 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.56, opts=13)
03:35:23.684 00.001 5052 Enqueuing Move request for stepguider (-0.17, -0.56)
03:35:23.684 00.000 8976 Worker thread wakes up
03:35:23.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.56) opts 0xd
03:35:23.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.56)
03:35:23.684 00.000 8976 Moving (-0.17, -0.56) raw xDistance=-0.42 yDistance=0.45
03:35:23.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
03:35:23.684 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:23.684 00.000 5052 UpdateGuideState exits: m=53 SNR=5.0
03:35:23.684 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:23.684 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:23.684 00.000 5052 Enqueuing Expose request
03:35:23.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.45
03:35:23.684 00.000 8976 MoveAxis(R, 2, ABG)
03:35:23.684 00.000 8976 stepping (-7, 15) + (2, 0)
03:35:23.684 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:23.709 00.025 8976 Received - 47 (G) 
03:35:23.709 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:23.709 00.000 8976 stepped: pos (-5, 15)
03:35:23.709 00.000 8976 MoveAxis(D, 1, ABG)
03:35:23.709 00.000 8976 stepping (-5, 15) + (0, -1)
03:35:23.709 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:23.741 00.032 8976 Received - 47 (G) 
03:35:23.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:23.741 00.000 8976 stepped: pos (-5, 14)
03:35:23.741 00.000 8976 move complete, result=0
03:35:23.741 00.000 8976 worker thread done servicing request
03:35:23.741 00.000 8976 Worker thread wakes up
03:35:23.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:23.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:23.741 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 1 ms SOUTH
03:35:24.425 00.684 8976 Exposure complete
03:35:24.431 00.006 8976 worker thread done servicing request
03:35:24.431 00.000 5052 OnExposeComplete: enter
03:35:24.431 00.000 5052 UpdateGuideState(): m_state=6
03:35:24.431 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14455
03:35:24.431 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.75, Mass=41, SNR=4.3, Peak=55 HFD=2.6
03:35:24.431 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:35:24.431 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
03:35:24.431 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.68 mountX=0.07 mountY=0.05, mountTheta=0.56
03:35:24.433 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.04, opts=13)
03:35:24.433 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.04)
03:35:24.433 00.000 8976 Worker thread wakes up
03:35:24.433 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:24.433 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:35:24.433 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:24.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.04) opts 0xd
03:35:24.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.04)
03:35:24.433 00.000 8976 Moving (-0.08, 0.04) raw xDistance=0.07 yDistance=0.05
03:35:24.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:35:24.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:35:24.433 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:24.433 00.000 5052 Enqueuing Expose request
03:35:24.433 00.000 8976 MoveAxis(R, 0, ABG)
03:35:24.433 00.000 8976 MoveAxis(U, 0, ABG)
03:35:24.434 00.001 8976 move complete, result=0
03:35:24.434 00.000 8976 worker thread done servicing request
03:35:24.434 00.000 8976 Worker thread wakes up
03:35:24.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:24.434 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:24.434 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:25.121 00.687 8976 Exposure complete
03:35:25.126 00.005 8976 worker thread done servicing request
03:35:25.126 00.000 5052 OnExposeComplete: enter
03:35:25.126 00.000 5052 UpdateGuideState(): m_state=6
03:35:25.126 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14456
03:35:25.127 00.001 5052 Star::Find returns 1 (0), X=328.67, Y=281.77, Mass=32, SNR=3.8, Peak=57 HFD=1.2
03:35:25.127 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:35:25.127 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
03:35:25.127 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=0.07 hyp=0.51 cameraTheta=3.01 mountX=0.29 mountY=0.39, mountTheta=0.93
03:35:25.127 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=0.07, opts=13)
03:35:25.127 00.000 5052 Enqueuing Move request for stepguider (-0.51, 0.07)
03:35:25.127 00.000 8976 Worker thread wakes up
03:35:25.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, 0.07) opts 0xd
03:35:25.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, 0.07)
03:35:25.128 00.001 8976 Moving (-0.51, 0.07) raw xDistance=0.29 yDistance=0.39
03:35:25.128 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:35:25.128 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:35:25.128 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:25.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:35:25.128 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:35:25.128 00.000 8976 MoveAxis(L, 1, ABG)
03:35:25.128 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:25.128 00.000 5052 Enqueuing Expose request
03:35:25.128 00.000 8976 stepping (-5, 14) + (-1, 0)
03:35:25.128 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:25.147 00.019 8976 Received - 47 (G) 
03:35:25.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:25.147 00.000 8976 stepped: pos (-6, 14)
03:35:25.147 00.000 8976 MoveAxis(D, 2, ABG)
03:35:25.147 00.000 8976 stepping (-6, 14) + (0, -2)
03:35:25.147 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:25.180 00.033 8976 Received - 47 (G) 
03:35:25.180 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:25.180 00.000 8976 stepped: pos (-6, 12)
03:35:25.180 00.000 8976 move complete, result=0
03:35:25.180 00.000 8976 worker thread done servicing request
03:35:25.180 00.000 8976 Worker thread wakes up
03:35:25.180 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:25.180 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:25.180 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
03:35:25.865 00.685 8976 Exposure complete
03:35:25.871 00.006 8976 worker thread done servicing request
03:35:25.871 00.000 5052 OnExposeComplete: enter
03:35:25.871 00.000 5052 UpdateGuideState(): m_state=6
03:35:25.871 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14457
03:35:25.871 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.61, Mass=36, SNR=4.1, Peak=56 HFD=1.5
03:35:25.871 00.000 5052 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.04) = xAngle (-0.54 = -0.54)
03:35:25.871 00.000 5052 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.64 = -0.64)
03:35:25.871 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.90 hyp=0.90 cameraTheta=1.50 mountX=0.77 mountY=-0.54, mountTheta=-0.61
03:35:25.871 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.90, opts=13)
03:35:25.872 00.001 5052 Enqueuing Move request for stepguider (0.06, 0.90)
03:35:25.872 00.000 8976 Worker thread wakes up
03:35:25.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.90) opts 0xd
03:35:25.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.90)
03:35:25.872 00.000 8976 Moving (0.06, 0.90) raw xDistance=0.77 yDistance=-0.54
03:35:25.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.77
03:35:25.872 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=34, FiltMax=48, Gamma=2.630
03:35:25.872 00.000 5052 UpdateGuideState exits: m=36 SNR=4.1
03:35:25.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:25.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.54
03:35:25.872 00.000 8976 MoveAxis(L, 3, ABG)
03:35:25.872 00.000 8976 stepping (-6, 12) + (-3, 0)
03:35:25.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:25.872 00.000 5052 Enqueuing Expose request
03:35:25.872 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:25.899 00.027 8976 Received - 47 (G) 
03:35:25.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:25.899 00.000 8976 stepped: pos (-9, 12)
03:35:25.899 00.000 8976 MoveAxis(U, 2, ABG)
03:35:25.899 00.000 8976 stepping (-9, 12) + (0, 2)
03:35:25.899 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:25.931 00.032 8976 Received - 47 (G) 
03:35:25.931 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:25.931 00.000 8976 stepped: pos (-9, 14)
03:35:25.931 00.000 8976 move complete, result=0
03:35:25.931 00.000 8976 worker thread done servicing request
03:35:25.931 00.000 8976 Worker thread wakes up
03:35:25.931 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:25.931 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:25.931 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.5 px 2 ms NORTH
03:35:26.615 00.684 8976 Exposure complete
03:35:26.621 00.006 8976 worker thread done servicing request
03:35:26.621 00.000 5052 OnExposeComplete: enter
03:35:26.621 00.000 5052 UpdateGuideState(): m_state=6
03:35:26.621 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14458
03:35:26.621 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=282.04, Mass=47, SNR=4.6, Peak=55 HFD=2.2
03:35:26.621 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
03:35:26.621 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
03:35:26.621 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.33 hyp=0.55 cameraTheta=0.64 mountX=0.09 mountY=-0.55, mountTheta=-1.40
03:35:26.622 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.33, opts=13)
03:35:26.622 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.33)
03:35:26.622 00.000 8976 Worker thread wakes up
03:35:26.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.33) opts 0xd
03:35:26.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.33)
03:35:26.622 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:35:26.622 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:35:26.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:26.622 00.000 8976 Moving (0.44, 0.33) raw xDistance=0.09 yDistance=-0.55
03:35:26.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:26.622 00.000 5052 Enqueuing Expose request
03:35:26.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:35:26.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
03:35:26.622 00.000 8976 MoveAxis(R, 0, ABG)
03:35:26.622 00.000 8976 MoveAxis(U, 2, ABG)
03:35:26.622 00.000 8976 stepping (-9, 14) + (0, 2)
03:35:26.622 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:26.650 00.028 8976 Received - 47 (G) 
03:35:26.650 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:26.650 00.000 8976 stepped: pos (-9, 16)
03:35:26.650 00.000 8976 move complete, result=0
03:35:26.650 00.000 8976 worker thread done servicing request
03:35:26.650 00.000 8976 Worker thread wakes up
03:35:26.650 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:26.650 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:26.650 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:35:27.335 00.685 8976 Exposure complete
03:35:27.340 00.005 8976 worker thread done servicing request
03:35:27.340 00.000 5052 OnExposeComplete: enter
03:35:27.340 00.000 5052 UpdateGuideState(): m_state=6
03:35:27.341 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14459
03:35:27.341 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.24, Mass=49, SNR=4.7, Peak=51 HFD=2.3
03:35:27.341 00.000 5052 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.04) = xAngle (-3.29 = 3.00)
03:35:27.341 00.000 5052 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.39 = 2.89)
03:35:27.341 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.47 hyp=0.49 cameraTheta=-1.24 mountX=-0.49 mountY=0.12, mountTheta=2.90
03:35:27.341 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.47, opts=13)
03:35:27.341 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.47)
03:35:27.342 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:27.342 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:35:27.342 00.000 8976 Worker thread wakes up
03:35:27.342 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.47) opts 0xd
03:35:27.342 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.47)
03:35:27.342 00.000 8976 Moving (0.16, -0.47) raw xDistance=-0.49 yDistance=0.12
03:35:27.342 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:27.342 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:27.342 00.000 5052 Enqueuing Expose request
03:35:27.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
03:35:27.342 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:35:27.342 00.000 8976 MoveAxis(R, 2, ABG)
03:35:27.342 00.000 8976 stepping (-9, 16) + (2, 0)
03:35:27.342 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:27.370 00.028 8976 Received - 47 (G) 
03:35:27.370 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:27.370 00.000 8976 stepped: pos (-7, 16)
03:35:27.370 00.000 8976 MoveAxis(U, 0, ABG)
03:35:27.370 00.000 8976 move complete, result=0
03:35:27.370 00.000 8976 worker thread done servicing request
03:35:27.370 00.000 8976 Worker thread wakes up
03:35:27.370 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:27.370 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:27.370 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
03:35:28.055 00.685 8976 Exposure complete
03:35:28.061 00.006 8976 worker thread done servicing request
03:35:28.061 00.000 5052 OnExposeComplete: enter
03:35:28.061 00.000 5052 UpdateGuideState(): m_state=6
03:35:28.061 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14460
03:35:28.061 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.50, Mass=27, SNR=3.6, Peak=57 HFD=1.1
03:35:28.061 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
03:35:28.061 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.56)
03:35:28.061 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.58 mountX=-0.19 mountY=0.11, mountTheta=2.59
03:35:28.062 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.21, opts=13)
03:35:28.062 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.21)
03:35:28.062 00.000 8976 Worker thread wakes up
03:35:28.063 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:28.063 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.21) opts 0xd
03:35:28.063 00.000 5052 UpdateGuideState exits: m=27 SNR=3.6
03:35:28.063 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.21)
03:35:28.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:28.063 00.000 8976 Moving (-0.00, -0.21) raw xDistance=-0.19 yDistance=0.11
03:35:28.063 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:28.063 00.000 5052 Enqueuing Expose request
03:35:28.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:35:28.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:35:28.063 00.000 8976 MoveAxis(R, 0, ABG)
03:35:28.063 00.000 8976 MoveAxis(U, 0, ABG)
03:35:28.063 00.000 8976 move complete, result=0
03:35:28.063 00.000 8976 worker thread done servicing request
03:35:28.063 00.000 8976 Worker thread wakes up
03:35:28.063 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:28.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:28.063 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:28.751 00.688 8976 Exposure complete
03:35:28.756 00.005 8976 worker thread done servicing request
03:35:28.756 00.000 5052 OnExposeComplete: enter
03:35:28.756 00.000 5052 UpdateGuideState(): m_state=6
03:35:28.757 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14461
03:35:28.757 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=282.06, Mass=37, SNR=4.1, Peak=54 HFD=2.3
03:35:28.757 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:35:28.757 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
03:35:28.757 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.35 hyp=0.64 cameraTheta=2.56 mountX=0.56 mountY=0.25, mountTheta=0.43
03:35:28.757 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.35, opts=13)
03:35:28.758 00.001 5052 Enqueuing Move request for stepguider (-0.53, 0.35)
03:35:28.758 00.000 8976 Worker thread wakes up
03:35:28.758 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:28.758 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:35:28.758 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:28.758 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.35) opts 0xd
03:35:28.758 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:28.758 00.000 5052 Enqueuing Expose request
03:35:28.758 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.35)
03:35:28.758 00.000 8976 Moving (-0.53, 0.35) raw xDistance=0.56 yDistance=0.25
03:35:28.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
03:35:28.758 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:35:28.758 00.000 8976 MoveAxis(L, 2, ABG)
03:35:28.758 00.000 8976 stepping (-7, 16) + (-2, 0)
03:35:28.758 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:28.793 00.035 8976 Received - 47 (G) 
03:35:28.793 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:28.793 00.000 8976 stepped: pos (-9, 16)
03:35:28.793 00.000 8976 MoveAxis(U, 0, ABG)
03:35:28.793 00.000 8976 move complete, result=0
03:35:28.793 00.000 8976 worker thread done servicing request
03:35:28.793 00.000 8976 Worker thread wakes up
03:35:28.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:28.793 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:28.793 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.3 px 0 ms NORTH
03:35:29.478 00.685 8976 Exposure complete
03:35:29.484 00.006 8976 worker thread done servicing request
03:35:29.484 00.000 5052 OnExposeComplete: enter
03:35:29.484 00.000 5052 UpdateGuideState(): m_state=6
03:35:29.484 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14462
03:35:29.484 00.000 5052 Star::Find returns 1 (0), X=328.67, Y=281.09, Mass=50, SNR=4.8, Peak=54 HFD=2.6
03:35:29.484 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
03:35:29.484 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.88)
03:35:29.484 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.62 hyp=0.80 cameraTheta=-2.26 mountX=-0.32 mountY=0.76, mountTheta=1.97
03:35:29.485 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.62, opts=13)
03:35:29.485 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.62)
03:35:29.485 00.000 8976 Worker thread wakes up
03:35:29.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=85, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:29.485 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:35:29.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:29.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.62) opts 0xd
03:35:29.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:29.485 00.000 5052 Enqueuing Expose request
03:35:29.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.62)
03:35:29.485 00.000 8976 Moving (-0.51, -0.62) raw xDistance=-0.32 yDistance=0.76
03:35:29.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
03:35:29.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
03:35:29.485 00.000 8976 MoveAxis(R, 1, ABG)
03:35:29.485 00.000 8976 stepping (-9, 16) + (1, 0)
03:35:29.486 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:29.512 00.026 8976 Received - 47 (G) 
03:35:29.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:29.512 00.000 8976 stepped: pos (-8, 16)
03:35:29.512 00.000 8976 MoveAxis(D, 3, ABG)
03:35:29.512 00.000 8976 stepping (-8, 16) + (0, -3)
03:35:29.512 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:29.543 00.031 8976 Received - 47 (G) 
03:35:29.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:29.543 00.000 8976 stepped: pos (-8, 13)
03:35:29.543 00.000 8976 move complete, result=0
03:35:29.543 00.000 8976 worker thread done servicing request
03:35:29.543 00.000 8976 Worker thread wakes up
03:35:29.543 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.8 px 3 ms SOUTH
03:35:29.543 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:29.543 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:30.229 00.686 8976 Exposure complete
03:35:30.234 00.005 8976 worker thread done servicing request
03:35:30.235 00.001 5052 OnExposeComplete: enter
03:35:30.235 00.000 5052 UpdateGuideState(): m_state=6
03:35:30.235 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14463
03:35:30.235 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=282.34, Mass=37, SNR=4.1, Peak=55 HFD=2.6
03:35:30.235 00.000 5052 CameraToMount -- cameraTheta (1.48) - m_xAngle (2.04) = xAngle (-0.56 = -0.56)
03:35:30.235 00.000 5052 CameraToMount -- cameraTheta (1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.67 = -0.67)
03:35:30.235 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.63 hyp=0.64 cameraTheta=1.48 mountX=0.54 mountY=-0.39, mountTheta=-0.63
03:35:30.235 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.63, opts=13)
03:35:30.235 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.63)
03:35:30.235 00.000 8976 Worker thread wakes up
03:35:30.236 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.63) opts 0xd
03:35:30.236 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:30.236 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:35:30.236 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:30.236 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:30.236 00.000 5052 Enqueuing Expose request
03:35:30.236 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.63)
03:35:30.236 00.000 8976 Moving (0.06, 0.63) raw xDistance=0.54 yDistance=-0.39
03:35:30.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.54
03:35:30.236 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.39
03:35:30.236 00.000 8976 MoveAxis(L, 2, ABG)
03:35:30.236 00.000 8976 stepping (-8, 13) + (-2, 0)
03:35:30.236 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:30.262 00.026 8976 Received - 47 (G) 
03:35:30.263 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:30.263 00.000 8976 stepped: pos (-10, 13)
03:35:30.263 00.000 8976 MoveAxis(U, 1, ABG)
03:35:30.263 00.000 8976 stepping (-10, 13) + (0, 1)
03:35:30.263 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:30.295 00.032 8976 Received - 47 (G) 
03:35:30.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:30.295 00.000 8976 stepped: pos (-10, 14)
03:35:30.295 00.000 8976 move complete, result=0
03:35:30.295 00.000 8976 worker thread done servicing request
03:35:30.295 00.000 8976 Worker thread wakes up
03:35:30.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:30.295 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.4 px 1 ms NORTH
03:35:30.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:30.981 00.686 8976 Exposure complete
03:35:30.986 00.005 8976 worker thread done servicing request
03:35:30.986 00.000 5052 OnExposeComplete: enter
03:35:30.986 00.000 5052 UpdateGuideState(): m_state=6
03:35:30.986 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14464
03:35:30.987 00.001 5052 Star::Find returns 1 (0), X=329.54, Y=280.99, Mass=51, SNR=4.8, Peak=55 HFD=2.3
03:35:30.987 00.000 5052 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.04) = xAngle (-3.14 = -3.14)
03:35:30.987 00.000 5052 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.04)
03:35:30.987 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.72 hyp=0.81 cameraTheta=-1.10 mountX=-0.81 mountY=0.08, mountTheta=3.04
03:35:30.987 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.72, opts=13)
03:35:30.987 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.72)
03:35:30.987 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:30.987 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:35:30.987 00.000 8976 Worker thread wakes up
03:35:30.988 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.72) opts 0xd
03:35:30.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.72)
03:35:30.988 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:30.988 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:30.988 00.000 5052 Enqueuing Expose request
03:35:30.988 00.000 8976 Moving (0.37, -0.72) raw xDistance=-0.81 yDistance=0.08
03:35:30.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.81
03:35:30.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:35:30.988 00.000 8976 MoveAxis(R, 3, ABG)
03:35:30.988 00.000 8976 stepping (-10, 14) + (3, 0)
03:35:30.988 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:31.014 00.026 8976 Received - 47 (G) 
03:35:31.014 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:31.014 00.000 8976 stepped: pos (-7, 14)
03:35:31.014 00.000 8976 MoveAxis(U, 0, ABG)
03:35:31.014 00.000 8976 move complete, result=0
03:35:31.014 00.000 8976 worker thread done servicing request
03:35:31.014 00.000 8976 Worker thread wakes up
03:35:31.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:31.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:31.014 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.1 px 0 ms NORTH
03:35:31.699 00.685 8976 Exposure complete
03:35:31.704 00.005 8976 worker thread done servicing request
03:35:31.704 00.000 5052 OnExposeComplete: enter
03:35:31.704 00.000 5052 UpdateGuideState(): m_state=6
03:35:31.704 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14465
03:35:31.704 00.000 5052 Star::Find returns 1 (0), X=330.72, Y=281.12, Mass=39, SNR=4.2, Peak=54 HFD=3.1
03:35:31.704 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
03:35:31.704 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
03:35:31.704 00.000 5052 CameraToMount -- cameraX=1.54 cameraY=-0.59 hyp=1.65 cameraTheta=-0.36 mountX=-1.23 mountY=-0.97, mountTheta=-2.47
03:35:31.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.54, y=-0.59, opts=13)
03:35:31.705 00.000 5052 Enqueuing Move request for stepguider (1.54, -0.59)
03:35:31.705 00.000 8976 Worker thread wakes up
03:35:31.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.54, -0.59) opts 0xd
03:35:31.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.54, -0.59)
03:35:31.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:31.705 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:35:31.705 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:31.705 00.000 8976 Moving (1.54, -0.59) raw xDistance=-1.23 yDistance=-0.97
03:35:31.706 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:31.706 00.000 5052 Enqueuing Expose request
03:35:31.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.23
03:35:31.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.97
03:35:31.706 00.000 8976 MoveAxis(R, 5, ABG)
03:35:31.706 00.000 8976 stepping (-7, 14) + (5, 0)
03:35:31.706 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:35:31.750 00.044 8976 Received - 47 (G) 
03:35:31.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:35:31.750 00.000 8976 stepped: pos (-2, 14)
03:35:31.750 00.000 8976 MoveAxis(U, 4, ABG)
03:35:31.750 00.000 8976 stepping (-2, 14) + (0, 4)
03:35:31.750 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:31.781 00.031 8976 Received - 47 (G) 
03:35:31.781 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:31.781 00.000 8976 stepped: pos (-2, 18)
03:35:31.781 00.000 8976 move complete, result=0
03:35:31.781 00.000 8976 worker thread done servicing request
03:35:31.781 00.000 8976 Worker thread wakes up
03:35:31.781 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:31.781 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:31.781 00.000 5052 GuideStep: -1.2 px 5 ms EAST, -1.0 px 4 ms NORTH
03:35:32.469 00.688 8976 Exposure complete
03:35:32.474 00.005 8976 worker thread done servicing request
03:35:32.474 00.000 5052 OnExposeComplete: enter
03:35:32.475 00.001 5052 UpdateGuideState(): m_state=6
03:35:32.475 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14466
03:35:32.475 00.000 5052 Star::Find returns 1 (0), X=327.80, Y=281.89, Mass=41, SNR=4.3, Peak=55 HFD=2.3
03:35:32.475 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:35:32.475 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
03:35:32.475 00.000 5052 CameraToMount -- cameraX=-1.37 cameraY=0.18 hyp=1.38 cameraTheta=3.01 mountX=0.78 mountY=1.05, mountTheta=0.93
03:35:32.476 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.37, y=0.18, opts=13)
03:35:32.476 00.000 5052 Enqueuing Move request for stepguider (-1.37, 0.18)
03:35:32.476 00.000 8976 Worker thread wakes up
03:35:32.476 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.37, 0.18) opts 0xd
03:35:32.476 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.37, 0.18)
03:35:32.476 00.000 8976 Moving (-1.37, 0.18) raw xDistance=0.78 yDistance=1.05
03:35:32.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.78
03:35:32.476 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 1.05
03:35:32.476 00.000 8976 MoveAxis(L, 3, ABG)
03:35:32.476 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:32.476 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:35:32.476 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:32.476 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:32.476 00.000 5052 Enqueuing Expose request
03:35:32.476 00.000 8976 stepping (-2, 18) + (-3, 0)
03:35:32.476 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:32.517 00.041 8976 Received - 47 (G) 
03:35:32.517 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:32.517 00.000 8976 stepped: pos (-5, 18)
03:35:32.517 00.000 8976 MoveAxis(D, 4, ABG)
03:35:32.517 00.000 8976 stepping (-5, 18) + (0, -4)
03:35:32.517 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:32.549 00.032 8976 Received - 47 (G) 
03:35:32.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:32.549 00.000 8976 stepped: pos (-5, 14)
03:35:32.549 00.000 8976 move complete, result=0
03:35:32.549 00.000 8976 worker thread done servicing request
03:35:32.549 00.000 8976 Worker thread wakes up
03:35:32.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:32.549 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:32.549 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 1.1 px 4 ms SOUTH
03:35:33.233 00.684 8976 Exposure complete
03:35:33.239 00.006 8976 worker thread done servicing request
03:35:33.239 00.000 5052 OnExposeComplete: enter
03:35:33.239 00.000 5052 UpdateGuideState(): m_state=6
03:35:33.239 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14467
03:35:33.239 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.48, Mass=50, SNR=4.8, Peak=56 HFD=3.3
03:35:33.239 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
03:35:33.239 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.28)
03:35:33.239 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.23 hyp=0.81 cameraTheta=-2.86 mountX=0.15 mountY=0.77, mountTheta=1.38
03:35:33.240 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.23, opts=13)
03:35:33.240 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.23)
03:35:33.240 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:33.240 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:35:33.240 00.000 8976 Worker thread wakes up
03:35:33.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.23) opts 0xd
03:35:33.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.23)
03:35:33.240 00.000 8976 Moving (-0.78, -0.23) raw xDistance=0.15 yDistance=0.77
03:35:33.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:33.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:33.240 00.000 5052 Enqueuing Expose request
03:35:33.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:35:33.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.77
03:35:33.240 00.000 8976 MoveAxis(R, 0, ABG)
03:35:33.240 00.000 8976 MoveAxis(D, 3, ABG)
03:35:33.240 00.000 8976 stepping (-5, 14) + (0, -3)
03:35:33.240 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:33.268 00.028 8976 Received - 47 (G) 
03:35:33.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:33.268 00.000 8976 stepped: pos (-5, 11)
03:35:33.268 00.000 8976 move complete, result=0
03:35:33.268 00.000 8976 worker thread done servicing request
03:35:33.268 00.000 8976 Worker thread wakes up
03:35:33.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:33.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:33.268 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:35:33.958 00.690 8976 Exposure complete
03:35:33.963 00.005 8976 worker thread done servicing request
03:35:33.963 00.000 5052 OnExposeComplete: enter
03:35:33.963 00.000 5052 UpdateGuideState(): m_state=6
03:35:33.963 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14468
03:35:33.963 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.65, Mass=54, SNR=4.9, Peak=55 HFD=2.5
03:35:33.963 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
03:35:33.963 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
03:35:33.963 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.94 hyp=0.94 cameraTheta=1.68 mountX=0.88 mountY=-0.43, mountTheta=-0.45
03:35:33.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.94, opts=13)
03:35:33.964 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.94)
03:35:33.964 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:33.964 00.000 5052 UpdateGuideState exits: m=54 SNR=4.9
03:35:33.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:33.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:33.964 00.000 5052 Enqueuing Expose request
03:35:33.964 00.000 8976 Worker thread wakes up
03:35:33.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.94) opts 0xd
03:35:33.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.94)
03:35:33.964 00.000 8976 Moving (-0.10, 0.94) raw xDistance=0.88 yDistance=-0.43
03:35:33.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.88
03:35:33.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.43
03:35:33.965 00.001 8976 MoveAxis(L, 4, ABG)
03:35:33.965 00.000 8976 stepping (-5, 11) + (-4, 0)
03:35:33.965 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:34.003 00.038 8976 Received - 47 (G) 
03:35:34.003 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:34.003 00.000 8976 stepped: pos (-9, 11)
03:35:34.004 00.001 8976 MoveAxis(U, 1, ABG)
03:35:34.004 00.000 8976 stepping (-9, 11) + (0, 1)
03:35:34.004 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:34.035 00.031 8976 Received - 47 (G) 
03:35:34.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:34.035 00.000 8976 stepped: pos (-9, 12)
03:35:34.035 00.000 8976 move complete, result=0
03:35:34.035 00.000 8976 worker thread done servicing request
03:35:34.035 00.000 8976 Worker thread wakes up
03:35:34.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:34.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:34.035 00.000 5052 GuideStep: 0.9 px 4 ms WEST, -0.4 px 1 ms NORTH
03:35:34.722 00.687 8976 Exposure complete
03:35:34.728 00.006 8976 worker thread done servicing request
03:35:34.728 00.000 5052 OnExposeComplete: enter
03:35:34.728 00.000 5052 UpdateGuideState(): m_state=6
03:35:34.728 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14469
03:35:34.728 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.50, Mass=32, SNR=3.8, Peak=57 HFD=1.6
03:35:34.728 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
03:35:34.728 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.36)
03:35:34.728 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=-0.21 hyp=0.60 cameraTheta=-2.78 mountX=0.07 mountY=0.58, mountTheta=1.46
03:35:34.728 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=-0.21, opts=13)
03:35:34.728 00.000 5052 Enqueuing Move request for stepguider (-0.56, -0.21)
03:35:34.728 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:35:34.729 00.001 5052 UpdateGuideState exits: m=32 SNR=3.8
03:35:34.729 00.000 8976 Worker thread wakes up
03:35:34.729 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, -0.21) opts 0xd
03:35:34.729 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, -0.21)
03:35:34.729 00.000 8976 Moving (-0.56, -0.21) raw xDistance=0.07 yDistance=0.58
03:35:34.729 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:34.729 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:34.729 00.000 5052 Enqueuing Expose request
03:35:34.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:35:34.729 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.58
03:35:34.729 00.000 8976 MoveAxis(R, 0, ABG)
03:35:34.729 00.000 8976 MoveAxis(D, 2, ABG)
03:35:34.729 00.000 8976 stepping (-9, 12) + (0, -2)
03:35:34.729 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:34.755 00.026 8976 Received - 47 (G) 
03:35:34.755 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:34.755 00.000 8976 stepped: pos (-9, 10)
03:35:34.755 00.000 8976 move complete, result=0
03:35:34.755 00.000 8976 worker thread done servicing request
03:35:34.755 00.000 8976 Worker thread wakes up
03:35:34.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:34.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:34.755 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:35:35.441 00.686 8976 Exposure complete
03:35:35.447 00.006 8976 worker thread done servicing request
03:35:35.447 00.000 5052 OnExposeComplete: enter
03:35:35.447 00.000 5052 UpdateGuideState(): m_state=6
03:35:35.447 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14470
03:35:35.447 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=282.00, Mass=28, SNR=3.6, Peak=56 HFD=0.9
03:35:35.447 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:35:35.448 00.001 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
03:35:35.448 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=0.29 hyp=0.91 cameraTheta=2.82 mountX=0.65 mountY=0.56, mountTheta=0.71
03:35:35.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=0.29, opts=13)
03:35:35.449 00.000 5052 Enqueuing Move request for stepguider (-0.86, 0.29)
03:35:35.449 00.000 8976 Worker thread wakes up
03:35:35.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, 0.29) opts 0xd
03:35:35.449 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:35.449 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:35:35.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, 0.29)
03:35:35.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:35.449 00.000 8976 Moving (-0.86, 0.29) raw xDistance=0.65 yDistance=0.56
03:35:35.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
03:35:35.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:35.449 00.000 5052 Enqueuing Expose request
03:35:35.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
03:35:35.449 00.000 8976 MoveAxis(L, 3, ABG)
03:35:35.449 00.000 8976 stepping (-9, 10) + (-3, 0)
03:35:35.450 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:35.490 00.040 8976 Received - 47 (G) 
03:35:35.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:35.490 00.000 8976 stepped: pos (-12, 10)
03:35:35.490 00.000 8976 MoveAxis(D, 2, ABG)
03:35:35.490 00.000 8976 stepping (-12, 10) + (0, -2)
03:35:35.490 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:35.522 00.032 8976 Received - 47 (G) 
03:35:35.522 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:35.522 00.000 8976 stepped: pos (-12, 8)
03:35:35.522 00.000 8976 move complete, result=0
03:35:35.522 00.000 8976 worker thread done servicing request
03:35:35.522 00.000 8976 Worker thread wakes up
03:35:35.522 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 2 ms SOUTH
03:35:35.522 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:35.522 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:36.207 00.685 8976 Exposure complete
03:35:36.212 00.005 8976 worker thread done servicing request
03:35:36.212 00.000 5052 OnExposeComplete: enter
03:35:36.212 00.000 5052 UpdateGuideState(): m_state=6
03:35:36.212 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14471
03:35:36.212 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=282.17, Mass=28, SNR=3.6, Peak=55 HFD=1.0
03:35:36.212 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:35:36.212 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
03:35:36.212 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=0.46 hyp=0.98 cameraTheta=2.65 mountX=0.80 mountY=0.47, mountTheta=0.53
03:35:36.213 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=0.46, opts=13)
03:35:36.213 00.000 5052 Enqueuing Move request for stepguider (-0.86, 0.46)
03:35:36.213 00.000 8976 Worker thread wakes up
03:35:36.213 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, 0.46) opts 0xd
03:35:36.213 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, 0.46)
03:35:36.213 00.000 8976 Moving (-0.86, 0.46) raw xDistance=0.80 yDistance=0.47
03:35:36.213 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:35:36.213 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:35:36.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:36.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.80
03:35:36.213 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
03:35:36.213 00.000 8976 MoveAxis(L, 3, ABG)
03:35:36.213 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:36.214 00.001 5052 Enqueuing Expose request
03:35:36.214 00.000 8976 stepping (-12, 8) + (-3, 0)
03:35:36.214 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:36.242 00.028 8976 Received - 47 (G) 
03:35:36.242 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:36.242 00.000 8976 stepped: pos (-15, 8)
03:35:36.242 00.000 8976 MoveAxis(D, 2, ABG)
03:35:36.242 00.000 8976 stepping (-15, 8) + (0, -2)
03:35:36.242 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:36.274 00.032 8976 Received - 47 (G) 
03:35:36.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:36.274 00.000 8976 stepped: pos (-15, 6)
03:35:36.274 00.000 8976 move complete, result=0
03:35:36.274 00.000 8976 worker thread done servicing request
03:35:36.274 00.000 8976 Worker thread wakes up
03:35:36.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:36.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:36.274 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.5 px 2 ms SOUTH
03:35:36.958 00.684 8976 Exposure complete
03:35:36.963 00.005 8976 worker thread done servicing request
03:35:36.963 00.000 5052 OnExposeComplete: enter
03:35:36.963 00.000 5052 UpdateGuideState(): m_state=6
03:35:36.963 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14472
03:35:36.963 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=281.23, Mass=32, SNR=3.8, Peak=54 HFD=1.9
03:35:36.963 00.000 5052 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.04) = xAngle (-4.76 = 1.52)
03:35:36.963 00.000 5052 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
03:35:36.963 00.000 5052 CameraToMount -- cameraX=-1.05 cameraY=-0.48 hyp=1.16 cameraTheta=-2.72 mountX=0.05 mountY=1.14, mountTheta=1.52
03:35:36.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.05, y=-0.48, opts=13)
03:35:36.964 00.000 5052 Enqueuing Move request for stepguider (-1.05, -0.48)
03:35:36.964 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:35:36.964 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:35:36.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:36.964 00.000 8976 Worker thread wakes up
03:35:36.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.05, -0.48) opts 0xd
03:35:36.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.05, -0.48)
03:35:36.964 00.000 8976 Moving (-1.05, -0.48) raw xDistance=0.05 yDistance=1.14
03:35:36.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:35:36.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.14
03:35:36.964 00.000 8976 MoveAxis(R, 0, ABG)
03:35:36.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:36.964 00.000 5052 Enqueuing Expose request
03:35:36.964 00.000 8976 MoveAxis(D, 5, ABG)
03:35:36.964 00.000 8976 stepping (-15, 6) + (0, -5)
03:35:36.964 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:35:37.009 00.045 8976 Received - 47 (G) 
03:35:37.009 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:35:37.009 00.000 8976 stepped: pos (-15, 1)
03:35:37.009 00.000 8976 move complete, result=0
03:35:37.009 00.000 8976 worker thread done servicing request
03:35:37.009 00.000 8976 Worker thread wakes up
03:35:37.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:37.009 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:37.010 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 1.1 px 5 ms SOUTH
03:35:37.696 00.686 8976 Exposure complete
03:35:37.702 00.006 8976 worker thread done servicing request
03:35:37.702 00.000 5052 OnExposeComplete: enter
03:35:37.702 00.000 5052 UpdateGuideState(): m_state=6
03:35:37.702 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14473
03:35:37.702 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.40, Mass=47, SNR=4.6, Peak=55 HFD=2.0
03:35:37.702 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
03:35:37.702 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.56)
03:35:37.702 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.31 hyp=0.31 cameraTheta=-1.58 mountX=-0.27 mountY=0.17, mountTheta=2.58
03:35:37.703 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.31, opts=13)
03:35:37.703 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.31)
03:35:37.703 00.000 8976 Worker thread wakes up
03:35:37.703 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.31) opts 0xd
03:35:37.703 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.31)
03:35:37.703 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:35:37.703 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:35:37.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:37.703 00.000 8976 Moving (-0.00, -0.31) raw xDistance=-0.27 yDistance=0.17
03:35:37.704 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:35:37.704 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:35:37.704 00.000 8976 MoveAxis(R, 1, ABG)
03:35:37.704 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:37.704 00.000 5052 Enqueuing Expose request
03:35:37.704 00.000 8976 stepping (-15, 1) + (1, 0)
03:35:37.704 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:37.729 00.025 8976 Received - 47 (G) 
03:35:37.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:37.729 00.000 8976 stepped: pos (-14, 1)
03:35:37.729 00.000 8976 MoveAxis(U, 0, ABG)
03:35:37.729 00.000 8976 move complete, result=0
03:35:37.729 00.000 8976 worker thread done servicing request
03:35:37.729 00.000 8976 Worker thread wakes up
03:35:37.729 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.2 px 0 ms NORTH
03:35:37.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:37.729 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:38.415 00.686 8976 Exposure complete
03:35:38.420 00.005 8976 worker thread done servicing request
03:35:38.420 00.000 5052 OnExposeComplete: enter
03:35:38.421 00.001 5052 UpdateGuideState(): m_state=6
03:35:38.421 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14474
03:35:38.421 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.46, Mass=31, SNR=3.8, Peak=54 HFD=1.8
03:35:38.421 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.26 = 3.03)
03:35:38.421 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.36 = 2.92)
03:35:38.421 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.21 mountX=-0.27 mountY=0.06, mountTheta=2.93
03:35:38.421 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.25, opts=13)
03:35:38.422 00.001 5052 Enqueuing Move request for stepguider (0.09, -0.25)
03:35:38.422 00.000 8976 Worker thread wakes up
03:35:38.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.25) opts 0xd
03:35:38.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.25)
03:35:38.422 00.000 8976 Moving (0.09, -0.25) raw xDistance=-0.27 yDistance=0.06
03:35:38.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
03:35:38.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:35:38.422 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:38.422 00.000 5052 UpdateGuideState exits: m=31 SNR=3.8
03:35:38.422 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:38.422 00.000 8976 MoveAxis(R, 1, ABG)
03:35:38.422 00.000 8976 stepping (-14, 1) + (1, 0)
03:35:38.422 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:38.422 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:38.422 00.000 5052 Enqueuing Expose request
03:35:38.448 00.026 8976 Received - 47 (G) 
03:35:38.448 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:38.448 00.000 8976 stepped: pos (-13, 1)
03:35:38.448 00.000 8976 MoveAxis(U, 0, ABG)
03:35:38.448 00.000 8976 move complete, result=0
03:35:38.448 00.000 8976 worker thread done servicing request
03:35:38.448 00.000 8976 Worker thread wakes up
03:35:38.448 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
03:35:38.448 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:38.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:39.132 00.684 8976 Exposure complete
03:35:39.138 00.006 8976 worker thread done servicing request
03:35:39.138 00.000 5052 OnExposeComplete: enter
03:35:39.138 00.000 5052 UpdateGuideState(): m_state=6
03:35:39.138 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14475
03:35:39.138 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=281.57, Mass=35, SNR=4.0, Peak=52 HFD=2.2
03:35:39.138 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
03:35:39.138 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
03:35:39.138 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.14 hyp=0.80 cameraTheta=-0.18 mountX=-0.48 mountY=-0.58, mountTheta=-2.27
03:35:39.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.14, opts=13)
03:35:39.139 00.000 5052 Enqueuing Move request for stepguider (0.78, -0.14)
03:35:39.139 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:39.139 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:35:39.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:39.139 00.000 8976 Worker thread wakes up
03:35:39.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.14) opts 0xd
03:35:39.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.14)
03:35:39.139 00.000 8976 Moving (0.78, -0.14) raw xDistance=-0.48 yDistance=-0.58
03:35:39.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:39.139 00.000 5052 Enqueuing Expose request
03:35:39.140 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
03:35:39.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
03:35:39.140 00.000 8976 MoveAxis(R, 2, ABG)
03:35:39.140 00.000 8976 stepping (-13, 1) + (2, 0)
03:35:39.140 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:39.167 00.027 8976 Received - 47 (G) 
03:35:39.167 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:39.167 00.000 8976 stepped: pos (-11, 1)
03:35:39.167 00.000 8976 MoveAxis(U, 2, ABG)
03:35:39.167 00.000 8976 stepping (-11, 1) + (0, 2)
03:35:39.167 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:39.199 00.032 8976 Received - 47 (G) 
03:35:39.199 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:39.199 00.000 8976 stepped: pos (-11, 3)
03:35:39.199 00.000 8976 move complete, result=0
03:35:39.199 00.000 8976 worker thread done servicing request
03:35:39.199 00.000 8976 Worker thread wakes up
03:35:39.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:39.199 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:39.199 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
03:35:39.885 00.686 8976 Exposure complete
03:35:39.890 00.005 8976 worker thread done servicing request
03:35:39.890 00.000 5052 OnExposeComplete: enter
03:35:39.891 00.001 5052 UpdateGuideState(): m_state=6
03:35:39.891 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14476
03:35:39.891 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=282.42, Mass=31, SNR=3.8, Peak=52 HFD=1.5
03:35:39.891 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.71 = -0.71)
03:35:39.891 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
03:35:39.891 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.71 hyp=0.73 cameraTheta=1.34 mountX=0.56 mountY=-0.53, mountTheta=-0.76
03:35:39.891 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.71, opts=13)
03:35:39.891 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.71)
03:35:39.891 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:39.891 00.000 5052 UpdateGuideState exits: m=31 SNR=3.8
03:35:39.892 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:39.892 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:39.892 00.000 5052 Enqueuing Expose request
03:35:39.892 00.000 8976 Worker thread wakes up
03:35:39.892 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.71) opts 0xd
03:35:39.892 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.71)
03:35:39.892 00.000 8976 Moving (0.17, 0.71) raw xDistance=0.56 yDistance=-0.53
03:35:39.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.56
03:35:39.892 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
03:35:39.892 00.000 8976 MoveAxis(L, 2, ABG)
03:35:39.892 00.000 8976 stepping (-11, 3) + (-2, 0)
03:35:39.892 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:39.918 00.026 8976 Received - 47 (G) 
03:35:39.918 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:39.918 00.000 8976 stepped: pos (-13, 3)
03:35:39.918 00.000 8976 MoveAxis(U, 2, ABG)
03:35:39.918 00.000 8976 stepping (-13, 3) + (0, 2)
03:35:39.918 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:39.951 00.033 8976 Received - 47 (G) 
03:35:39.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:39.951 00.000 8976 stepped: pos (-13, 5)
03:35:39.951 00.000 8976 move complete, result=0
03:35:39.951 00.000 8976 worker thread done servicing request
03:35:39.951 00.000 8976 Worker thread wakes up
03:35:39.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:39.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:39.951 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.5 px 2 ms NORTH
03:35:40.636 00.685 8976 Exposure complete
03:35:40.642 00.006 8976 worker thread done servicing request
03:35:40.642 00.000 5052 OnExposeComplete: enter
03:35:40.642 00.000 5052 UpdateGuideState(): m_state=6
03:35:40.642 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14477
03:35:40.642 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.69, Mass=31, SNR=3.8, Peak=56 HFD=1.2
03:35:40.642 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
03:35:40.642 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
03:35:40.643 00.001 5052 CameraToMount -- cameraX=0.29 cameraY=-0.02 hyp=0.29 cameraTheta=-0.05 mountX=-0.15 mountY=-0.24, mountTheta=-2.13
03:35:40.644 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.02, opts=13)
03:35:40.644 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.02)
03:35:40.644 00.000 8976 Worker thread wakes up
03:35:40.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.02) opts 0xd
03:35:40.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.02)
03:35:40.644 00.000 8976 Moving (0.29, -0.02) raw xDistance=-0.15 yDistance=-0.24
03:35:40.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:35:40.644 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:35:40.644 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:40.644 00.000 5052 UpdateGuideState exits: m=31 SNR=3.8
03:35:40.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:40.644 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:40.644 00.000 5052 Enqueuing Expose request
03:35:40.644 00.000 8976 MoveAxis(R, 0, ABG)
03:35:40.644 00.000 8976 MoveAxis(U, 0, ABG)
03:35:40.645 00.001 8976 move complete, result=0
03:35:40.645 00.000 8976 worker thread done servicing request
03:35:40.645 00.000 8976 Worker thread wakes up
03:35:40.645 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:40.645 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:40.645 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:35:41.330 00.685 8976 Exposure complete
03:35:41.336 00.006 8976 worker thread done servicing request
03:35:41.336 00.000 5052 OnExposeComplete: enter
03:35:41.337 00.001 5052 UpdateGuideState(): m_state=6
03:35:41.337 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14478
03:35:41.337 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=281.95, Mass=45, SNR=4.5, Peak=57 HFD=2.2
03:35:41.337 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:35:41.337 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
03:35:41.337 00.000 5052 CameraToMount -- cameraX=-0.31 cameraY=0.24 hyp=0.39 cameraTheta=2.49 mountX=0.36 mountY=0.13, mountTheta=0.36
03:35:41.337 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.31, y=0.24, opts=13)
03:35:41.338 00.001 5052 Enqueuing Move request for stepguider (-0.31, 0.24)
03:35:41.338 00.000 8976 Worker thread wakes up
03:35:41.338 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.31, 0.24) opts 0xd
03:35:41.338 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.31, 0.24)
03:35:41.338 00.000 8976 Moving (-0.31, 0.24) raw xDistance=0.36 yDistance=0.13
03:35:41.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
03:35:41.338 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:35:41.338 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:41.338 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:35:41.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:41.338 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:41.338 00.000 5052 Enqueuing Expose request
03:35:41.338 00.000 8976 MoveAxis(L, 1, ABG)
03:35:41.338 00.000 8976 stepping (-13, 5) + (-1, 0)
03:35:41.338 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:41.358 00.020 8976 Received - 47 (G) 
03:35:41.358 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:41.358 00.000 8976 stepped: pos (-14, 5)
03:35:41.358 00.000 8976 MoveAxis(U, 0, ABG)
03:35:41.358 00.000 8976 move complete, result=0
03:35:41.358 00.000 8976 worker thread done servicing request
03:35:41.358 00.000 8976 Worker thread wakes up
03:35:41.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:41.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:41.358 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.1 px 0 ms NORTH
03:35:42.046 00.688 8976 Exposure complete
03:35:42.050 00.004 8976 worker thread done servicing request
03:35:42.051 00.001 5052 OnExposeComplete: enter
03:35:42.051 00.000 5052 UpdateGuideState(): m_state=6
03:35:42.051 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14479
03:35:42.051 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.42, Mass=63, SNR=5.3, Peak=56 HFD=3.5
03:35:42.051 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.23 = 2.05)
03:35:42.051 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.95)
03:35:42.051 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.29 hyp=0.35 cameraTheta=-2.19 mountX=-0.16 mountY=0.33, mountTheta=2.03
03:35:42.051 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.29, opts=13)
03:35:42.051 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.29)
03:35:42.052 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:42.052 00.000 5052 UpdateGuideState exits: m=63 SNR=5.3
03:35:42.052 00.000 8976 Worker thread wakes up
03:35:42.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.29) opts 0xd
03:35:42.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.29)
03:35:42.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:42.052 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:42.052 00.000 5052 Enqueuing Expose request
03:35:42.052 00.000 8976 Moving (-0.21, -0.29) raw xDistance=-0.16 yDistance=0.33
03:35:42.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:35:42.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:35:42.052 00.000 8976 MoveAxis(R, 0, ABG)
03:35:42.052 00.000 8976 MoveAxis(D, 1, ABG)
03:35:42.052 00.000 8976 stepping (-14, 5) + (0, -1)
03:35:42.052 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:42.077 00.025 8976 Received - 47 (G) 
03:35:42.077 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:42.077 00.000 8976 stepped: pos (-14, 4)
03:35:42.077 00.000 8976 move complete, result=0
03:35:42.077 00.000 8976 worker thread done servicing request
03:35:42.077 00.000 8976 Worker thread wakes up
03:35:42.077 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:35:42.077 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:42.077 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:42.759 00.682 8976 Exposure complete
03:35:42.764 00.005 8976 worker thread done servicing request
03:35:42.765 00.001 5052 OnExposeComplete: enter
03:35:42.765 00.000 5052 UpdateGuideState(): m_state=6
03:35:42.765 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14480
03:35:42.765 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.75, Mass=34, SNR=4.0, Peak=57 HFD=1.6
03:35:42.765 00.000 5052 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.04) = xAngle (-0.51 = -0.51)
03:35:42.765 00.000 5052 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.62 = -0.62)
03:35:42.765 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=1.04 hyp=1.04 cameraTheta=1.53 mountX=0.91 mountY=-0.60, mountTheta=-0.59
03:35:42.765 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=1.04, opts=13)
03:35:42.765 00.000 5052 Enqueuing Move request for stepguider (0.04, 1.04)
03:35:42.765 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:35:42.766 00.001 5052 UpdateGuideState exits: m=34 SNR=4.0
03:35:42.766 00.000 8976 Worker thread wakes up
03:35:42.766 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 1.04) opts 0xd
03:35:42.766 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 1.04)
03:35:42.766 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:42.766 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:42.766 00.000 5052 Enqueuing Expose request
03:35:42.766 00.000 8976 Moving (0.04, 1.04) raw xDistance=0.91 yDistance=-0.60
03:35:42.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
03:35:42.766 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.60
03:35:42.766 00.000 8976 MoveAxis(L, 4, ABG)
03:35:42.766 00.000 8976 stepping (-14, 4) + (-4, 0)
03:35:42.766 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:42.796 00.030 8976 Received - 47 (G) 
03:35:42.796 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:42.796 00.000 8976 stepped: pos (-18, 4)
03:35:42.796 00.000 8976 MoveAxis(U, 2, ABG)
03:35:42.796 00.000 8976 stepping (-18, 4) + (0, 2)
03:35:42.796 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:42.828 00.032 8976 Received - 47 (G) 
03:35:42.828 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:42.828 00.000 8976 stepped: pos (-18, 6)
03:35:42.828 00.000 8976 move complete, result=0
03:35:42.828 00.000 8976 worker thread done servicing request
03:35:42.828 00.000 8976 Worker thread wakes up
03:35:42.828 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:42.828 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:42.828 00.000 5052 GuideStep: 0.9 px 4 ms WEST, -0.6 px 2 ms NORTH
03:35:43.513 00.685 8976 Exposure complete
03:35:43.519 00.006 8976 worker thread done servicing request
03:35:43.519 00.000 5052 OnExposeComplete: enter
03:35:43.519 00.000 5052 UpdateGuideState(): m_state=6
03:35:43.519 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14481
03:35:43.519 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=280.94, Mass=50, SNR=4.8, Peak=55 HFD=2.1
03:35:43.519 00.000 5052 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.04) = xAngle (-2.94 = -2.94)
03:35:43.519 00.000 5052 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.04 = -3.04)
03:35:43.519 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-0.77 hyp=0.98 cameraTheta=-0.90 mountX=-0.96 mountY=-0.10, mountTheta=-3.04
03:35:43.520 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-0.77, opts=13)
03:35:43.520 00.000 5052 Enqueuing Move request for stepguider (0.61, -0.77)
03:35:43.520 00.000 8976 Worker thread wakes up
03:35:43.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -0.77) opts 0xd
03:35:43.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -0.77)
03:35:43.520 00.000 8976 Moving (0.61, -0.77) raw xDistance=-0.96 yDistance=-0.10
03:35:43.520 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:35:43.520 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:35:43.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:43.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.96
03:35:43.521 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:35:43.521 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:43.521 00.000 5052 Enqueuing Expose request
03:35:43.521 00.000 8976 MoveAxis(R, 4, ABG)
03:35:43.521 00.000 8976 stepping (-18, 6) + (4, 0)
03:35:43.521 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:43.564 00.043 8976 Received - 47 (G) 
03:35:43.564 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:43.564 00.000 8976 stepped: pos (-14, 6)
03:35:43.564 00.000 8976 MoveAxis(U, 0, ABG)
03:35:43.564 00.000 8976 move complete, result=0
03:35:43.564 00.000 8976 worker thread done servicing request
03:35:43.564 00.000 8976 Worker thread wakes up
03:35:43.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:43.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:43.564 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.1 px 0 ms NORTH
03:35:44.251 00.687 8976 Exposure complete
03:35:44.257 00.006 8976 worker thread done servicing request
03:35:44.257 00.000 5052 OnExposeComplete: enter
03:35:44.257 00.000 5052 UpdateGuideState(): m_state=6
03:35:44.258 00.001 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14482
03:35:44.258 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.80, Mass=38, SNR=4.2, Peak=52 HFD=2.8
03:35:44.258 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
03:35:44.258 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
03:35:44.258 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.46 mountX=-0.00 mountY=-0.19, mountTheta=-1.58
03:35:44.258 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.09, opts=13)
03:35:44.259 00.001 5052 Enqueuing Move request for stepguider (0.18, 0.09)
03:35:44.259 00.000 8976 Worker thread wakes up
03:35:44.259 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.09) opts 0xd
03:35:44.259 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.09)
03:35:44.259 00.000 8976 Moving (0.18, 0.09) raw xDistance=-0.00 yDistance=-0.19
03:35:44.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:35:44.259 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:44.259 00.000 5052 UpdateGuideState exits: m=38 SNR=4.2
03:35:44.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:44.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:35:44.259 00.000 8976 MoveAxis(R, 0, ABG)
03:35:44.259 00.000 8976 MoveAxis(U, 0, ABG)
03:35:44.259 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:44.259 00.000 5052 Enqueuing Expose request
03:35:44.259 00.000 8976 move complete, result=0
03:35:44.259 00.000 8976 worker thread done servicing request
03:35:44.259 00.000 8976 Worker thread wakes up
03:35:44.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:44.260 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:44.260 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:35:44.943 00.683 8976 Exposure complete
03:35:44.950 00.007 8976 worker thread done servicing request
03:35:44.950 00.000 5052 OnExposeComplete: enter
03:35:44.950 00.000 5052 UpdateGuideState(): m_state=6
03:35:44.950 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14483
03:35:44.950 00.000 5052 Star::Find returns 1 (0), X=330.98, Y=280.88, Mass=31, SNR=3.8, Peak=51 HFD=2.5
03:35:44.950 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
03:35:44.950 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.58 = -2.58)
03:35:44.950 00.000 5052 CameraToMount -- cameraX=1.81 cameraY=-0.83 hyp=1.99 cameraTheta=-0.43 mountX=-1.56 mountY=-1.07, mountTheta=-2.54
03:35:44.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.81, y=-0.83, opts=13)
03:35:44.951 00.000 5052 Enqueuing Move request for stepguider (1.81, -0.83)
03:35:44.951 00.000 8976 Worker thread wakes up
03:35:44.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.81, -0.83) opts 0xd
03:35:44.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.81, -0.83)
03:35:44.951 00.000 8976 Moving (1.81, -0.83) raw xDistance=-1.56 yDistance=-1.07
03:35:44.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.56
03:35:44.951 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:44.951 00.000 5052 UpdateGuideState exits: m=31 SNR=3.8
03:35:44.951 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:44.951 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:44.951 00.000 5052 Enqueuing Expose request
03:35:44.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.07
03:35:44.951 00.000 8976 MoveAxis(R, 6, ABG)
03:35:44.952 00.001 8976 stepping (-14, 6) + (6, 0)
03:35:44.952 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:35:45.003 00.051 8976 Received - 47 (G) 
03:35:45.003 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:35:45.003 00.000 8976 stepped: pos (-8, 6)
03:35:45.003 00.000 8976 MoveAxis(U, 4, ABG)
03:35:45.003 00.000 8976 stepping (-8, 6) + (0, 4)
03:35:45.003 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:45.035 00.032 8976 Received - 47 (G) 
03:35:45.035 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:45.035 00.000 8976 stepped: pos (-8, 10)
03:35:45.035 00.000 8976 move complete, result=0
03:35:45.035 00.000 8976 worker thread done servicing request
03:35:45.035 00.000 8976 Worker thread wakes up
03:35:45.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:45.035 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:45.035 00.000 5052 GuideStep: -1.6 px 6 ms EAST, -1.1 px 4 ms NORTH
03:35:45.719 00.684 8976 Exposure complete
03:35:45.724 00.005 8976 worker thread done servicing request
03:35:45.725 00.001 5052 OnExposeComplete: enter
03:35:45.725 00.000 5052 UpdateGuideState(): m_state=6
03:35:45.725 00.000 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14484
03:35:45.725 00.000 5052 Star::Find returns 1 (0), X=330.41, Y=281.71, Mass=39, SNR=4.2, Peak=52 HFD=3.1
03:35:45.725 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
03:35:45.725 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
03:35:45.725 00.000 5052 CameraToMount -- cameraX=1.23 cameraY=0.00 hyp=1.23 cameraTheta=0.00 mountX=-0.56 mountY=-1.04, mountTheta=-2.07
03:35:45.726 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.23, y=0.00, opts=13)
03:35:45.726 00.000 5052 Enqueuing Move request for stepguider (1.23, 0.00)
03:35:45.726 00.000 8976 Worker thread wakes up
03:35:45.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.23, 0.00) opts 0xd
03:35:45.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.23, 0.00)
03:35:45.726 00.000 8976 Moving (1.23, 0.00) raw xDistance=-0.56 yDistance=-1.04
03:35:45.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.56
03:35:45.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.04
03:35:45.726 00.000 8976 MoveAxis(R, 3, ABG)
03:35:45.726 00.000 8976 stepping (-8, 10) + (3, 0)
03:35:45.726 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:45.726 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:35:45.726 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:45.726 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:45.726 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:45.726 00.000 5052 Enqueuing Expose request
03:35:45.754 00.028 8976 Received - 47 (G) 
03:35:45.754 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:45.754 00.000 8976 stepped: pos (-5, 10)
03:35:45.754 00.000 8976 MoveAxis(U, 4, ABG)
03:35:45.754 00.000 8976 stepping (-5, 10) + (0, 4)
03:35:45.754 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:45.786 00.032 8976 Received - 47 (G) 
03:35:45.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:45.786 00.000 8976 stepped: pos (-5, 14)
03:35:45.786 00.000 8976 move complete, result=0
03:35:45.786 00.000 8976 worker thread done servicing request
03:35:45.786 00.000 8976 Worker thread wakes up
03:35:45.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:45.786 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:45.786 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.0 px 4 ms NORTH
03:35:46.473 00.687 8976 Exposure complete
03:35:46.479 00.006 8976 worker thread done servicing request
03:35:46.479 00.000 5052 OnExposeComplete: enter
03:35:46.479 00.000 5052 UpdateGuideState(): m_state=6
03:35:46.479 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14485
03:35:46.479 00.000 5052 Star::Find returns 1 (0), X=329.85, Y=282.23, Mass=48, SNR=4.7, Peak=53 HFD=2.0
03:35:46.479 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
03:35:46.479 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
03:35:46.479 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=0.52 hyp=0.86 cameraTheta=0.66 mountX=0.16 mountY=-0.85, mountTheta=-1.39
03:35:46.480 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=0.52, opts=13)
03:35:46.480 00.000 5052 Enqueuing Move request for stepguider (0.68, 0.52)
03:35:46.480 00.000 8976 Worker thread wakes up
03:35:46.480 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:46.480 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:35:46.480 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:46.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, 0.52) opts 0xd
03:35:46.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, 0.52)
03:35:46.480 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:46.481 00.001 5052 Enqueuing Expose request
03:35:46.481 00.000 8976 Moving (0.68, 0.52) raw xDistance=0.16 yDistance=-0.85
03:35:46.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:35:46.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.85
03:35:46.481 00.000 8976 MoveAxis(R, 0, ABG)
03:35:46.481 00.000 8976 MoveAxis(U, 4, ABG)
03:35:46.481 00.000 8976 stepping (-5, 14) + (0, 4)
03:35:46.481 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:46.521 00.040 8976 Received - 47 (G) 
03:35:46.521 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:46.521 00.000 8976 stepped: pos (-5, 18)
03:35:46.521 00.000 8976 move complete, result=0
03:35:46.521 00.000 8976 worker thread done servicing request
03:35:46.521 00.000 8976 Worker thread wakes up
03:35:46.521 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:46.521 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:46.521 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
03:35:47.210 00.689 8976 Exposure complete
03:35:47.216 00.006 8976 worker thread done servicing request
03:35:47.216 00.000 5052 OnExposeComplete: enter
03:35:47.216 00.000 5052 UpdateGuideState(): m_state=6
03:35:47.217 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14486
03:35:47.217 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=282.39, Mass=28, SNR=3.6, Peak=55 HFD=1.1
03:35:47.217 00.000 5052 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.04) = xAngle (-0.27 = -0.27)
03:35:47.217 00.000 5052 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.38 = -0.38)
03:35:47.217 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.68 hyp=0.70 cameraTheta=1.77 mountX=0.67 mountY=-0.26, mountTheta=-0.36
03:35:47.217 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.68, opts=13)
03:35:47.217 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.68)
03:35:47.217 00.000 8976 Worker thread wakes up
03:35:47.218 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:47.218 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:35:47.218 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:47.218 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.68) opts 0xd
03:35:47.218 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:47.218 00.000 5052 Enqueuing Expose request
03:35:47.218 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.68)
03:35:47.218 00.000 8976 Moving (-0.14, 0.68) raw xDistance=0.67 yDistance=-0.26
03:35:47.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
03:35:47.218 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:35:47.218 00.000 8976 MoveAxis(L, 3, ABG)
03:35:47.218 00.000 8976 stepping (-5, 18) + (-3, 0)
03:35:47.218 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:47.256 00.038 8976 Received - 47 (G) 
03:35:47.256 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:47.256 00.000 8976 stepped: pos (-8, 18)
03:35:47.256 00.000 8976 MoveAxis(U, 0, ABG)
03:35:47.256 00.000 8976 move complete, result=0
03:35:47.256 00.000 8976 worker thread done servicing request
03:35:47.256 00.000 8976 Worker thread wakes up
03:35:47.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:47.256 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:47.256 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.3 px 0 ms NORTH
03:35:47.940 00.684 8976 Exposure complete
03:35:47.945 00.005 8976 worker thread done servicing request
03:35:47.945 00.000 5052 OnExposeComplete: enter
03:35:47.945 00.000 5052 UpdateGuideState(): m_state=6
03:35:47.945 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14487
03:35:47.945 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=282.14, Mass=22, SNR=3.2, Peak=56 HFD=0.5
03:35:47.945 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
03:35:47.945 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
03:35:47.945 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.43 hyp=0.59 cameraTheta=2.32 mountX=0.56 mountY=0.10, mountTheta=0.18
03:35:47.946 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.43, opts=13)
03:35:47.946 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.43)
03:35:47.946 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:47.946 00.000 5052 UpdateGuideState exits: m=22 SNR=3.2
03:35:47.946 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:47.946 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:47.946 00.000 5052 Enqueuing Expose request
03:35:47.946 00.000 8976 Worker thread wakes up
03:35:47.946 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.43) opts 0xd
03:35:47.946 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.43)
03:35:47.946 00.000 8976 Moving (-0.40, 0.43) raw xDistance=0.56 yDistance=0.10
03:35:47.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
03:35:47.946 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:35:47.946 00.000 8976 MoveAxis(L, 3, ABG)
03:35:47.946 00.000 8976 stepping (-8, 18) + (-3, 0)
03:35:47.946 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:47.976 00.030 8976 Received - 47 (G) 
03:35:47.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:47.976 00.000 8976 stepped: pos (-11, 18)
03:35:47.976 00.000 8976 MoveAxis(U, 0, ABG)
03:35:47.976 00.000 8976 move complete, result=0
03:35:47.976 00.000 8976 worker thread done servicing request
03:35:47.976 00.000 8976 Worker thread wakes up
03:35:47.976 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.1 px 0 ms NORTH
03:35:47.976 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:47.977 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:48.661 00.684 8976 Exposure complete
03:35:48.667 00.006 8976 worker thread done servicing request
03:35:48.667 00.000 5052 OnExposeComplete: enter
03:35:48.667 00.000 5052 UpdateGuideState(): m_state=6
03:35:48.667 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14488
03:35:48.667 00.000 5052 Star::Find returns 1 (0), X=328.23, Y=281.40, Mass=30, SNR=3.7, Peak=54 HFD=1.7
03:35:48.667 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.87 = 1.42)
03:35:48.667 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
03:35:48.667 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=-0.31 hyp=0.99 cameraTheta=-2.82 mountX=0.15 mountY=0.96, mountTheta=1.41
03:35:48.668 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=-0.31, opts=13)
03:35:48.668 00.000 5052 Enqueuing Move request for stepguider (-0.94, -0.31)
03:35:48.668 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:48.668 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:35:48.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:48.668 00.000 8976 Worker thread wakes up
03:35:48.668 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, -0.31) opts 0xd
03:35:48.668 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, -0.31)
03:35:48.668 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:48.668 00.000 5052 Enqueuing Expose request
03:35:48.668 00.000 8976 Moving (-0.94, -0.31) raw xDistance=0.15 yDistance=0.96
03:35:48.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:35:48.668 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.96
03:35:48.668 00.000 8976 MoveAxis(R, 0, ABG)
03:35:48.668 00.000 8976 MoveAxis(D, 4, ABG)
03:35:48.668 00.000 8976 stepping (-11, 18) + (0, -4)
03:35:48.668 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:48.711 00.043 8976 Received - 47 (G) 
03:35:48.711 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:35:48.711 00.000 8976 stepped: pos (-11, 14)
03:35:48.711 00.000 8976 move complete, result=0
03:35:48.711 00.000 8976 worker thread done servicing request
03:35:48.711 00.000 8976 Worker thread wakes up
03:35:48.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:48.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:48.711 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:35:49.397 00.686 8976 Exposure complete
03:35:49.402 00.005 8976 worker thread done servicing request
03:35:49.402 00.000 5052 OnExposeComplete: enter
03:35:49.402 00.000 5052 UpdateGuideState(): m_state=6
03:35:49.402 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14489
03:35:49.402 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=282.00, Mass=28, SNR=3.6, Peak=57 HFD=0.7
03:35:49.402 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
03:35:49.403 00.001 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
03:35:49.403 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.29 hyp=0.36 cameraTheta=2.20 mountX=0.35 mountY=0.02, mountTheta=0.05
03:35:49.403 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.29, opts=13)
03:35:49.403 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.29)
03:35:49.403 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:49.403 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:35:49.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:49.403 00.000 8976 Worker thread wakes up
03:35:49.403 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.29) opts 0xd
03:35:49.403 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.29)
03:35:49.403 00.000 8976 Moving (-0.21, 0.29) raw xDistance=0.35 yDistance=0.02
03:35:49.404 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:49.404 00.000 5052 Enqueuing Expose request
03:35:49.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:35:49.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:35:49.404 00.000 8976 MoveAxis(L, 1, ABG)
03:35:49.404 00.000 8976 stepping (-11, 14) + (-1, 0)
03:35:49.404 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:49.431 00.027 8976 Received - 47 (G) 
03:35:49.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:49.431 00.000 8976 stepped: pos (-12, 14)
03:35:49.431 00.000 8976 MoveAxis(U, 0, ABG)
03:35:49.431 00.000 8976 move complete, result=0
03:35:49.431 00.000 8976 worker thread done servicing request
03:35:49.431 00.000 8976 Worker thread wakes up
03:35:49.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:49.431 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:49.431 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.0 px 0 ms NORTH
03:35:50.116 00.685 8976 Exposure complete
03:35:50.121 00.005 8976 worker thread done servicing request
03:35:50.121 00.000 5052 OnExposeComplete: enter
03:35:50.121 00.000 5052 UpdateGuideState(): m_state=6
03:35:50.121 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14490
03:35:50.121 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.61, Mass=53, SNR=4.9, Peak=57 HFD=2.6
03:35:50.121 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.04) = xAngle (-0.50 = -0.50)
03:35:50.121 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.60 = -0.60)
03:35:50.121 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.90 hyp=0.90 cameraTheta=1.55 mountX=0.79 mountY=-0.51, mountTheta=-0.57
03:35:50.121 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.90, opts=13)
03:35:50.121 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.90)
03:35:50.122 00.001 8976 Worker thread wakes up
03:35:50.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.90) opts 0xd
03:35:50.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.90)
03:35:50.122 00.000 8976 Moving (0.02, 0.90) raw xDistance=0.79 yDistance=-0.51
03:35:50.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:50.122 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:35:50.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:50.122 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:50.122 00.000 5052 Enqueuing Expose request
03:35:50.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.79
03:35:50.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:35:50.122 00.000 8976 MoveAxis(L, 3, ABG)
03:35:50.122 00.000 8976 stepping (-12, 14) + (-3, 0)
03:35:50.122 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:50.150 00.028 8976 Received - 47 (G) 
03:35:50.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:50.150 00.000 8976 stepped: pos (-15, 14)
03:35:50.150 00.000 8976 MoveAxis(U, 2, ABG)
03:35:50.150 00.000 8976 stepping (-15, 14) + (0, 2)
03:35:50.150 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:50.182 00.032 8976 Received - 47 (G) 
03:35:50.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:50.182 00.000 8976 stepped: pos (-15, 16)
03:35:50.182 00.000 8976 move complete, result=0
03:35:50.182 00.000 8976 worker thread done servicing request
03:35:50.182 00.000 8976 Worker thread wakes up
03:35:50.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:50.182 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.5 px 2 ms NORTH
03:35:50.182 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:50.865 00.683 8976 Exposure complete
03:35:50.870 00.005 8976 worker thread done servicing request
03:35:50.870 00.000 5052 OnExposeComplete: enter
03:35:50.871 00.001 5052 UpdateGuideState(): m_state=6
03:35:50.871 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14491
03:35:50.871 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=280.63, Mass=51, SNR=4.9, Peak=52 HFD=2.5
03:35:50.871 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
03:35:50.871 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.45)
03:35:50.871 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-1.08 hyp=1.09 cameraTheta=-1.69 mountX=-0.90 mountY=0.70, mountTheta=2.48
03:35:50.871 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-1.08, opts=13)
03:35:50.871 00.000 5052 Enqueuing Move request for stepguider (-0.13, -1.08)
03:35:50.871 00.000 8976 Worker thread wakes up
03:35:50.872 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -1.08) opts 0xd
03:35:50.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -1.08)
03:35:50.872 00.000 8976 Moving (-0.13, -1.08) raw xDistance=-0.90 yDistance=0.70
03:35:50.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.90
03:35:50.872 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:50.872 00.000 5052 UpdateGuideState exits: m=51 SNR=4.9
03:35:50.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:50.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.70
03:35:50.872 00.000 8976 MoveAxis(R, 3, ABG)
03:35:50.872 00.000 8976 stepping (-15, 16) + (3, 0)
03:35:50.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:50.872 00.000 5052 Enqueuing Expose request
03:35:50.872 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:50.902 00.030 8976 Received - 47 (G) 
03:35:50.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:50.902 00.000 8976 stepped: pos (-12, 16)
03:35:50.902 00.000 8976 MoveAxis(D, 3, ABG)
03:35:50.902 00.000 8976 stepping (-12, 16) + (0, -3)
03:35:50.902 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:50.934 00.032 8976 Received - 47 (G) 
03:35:50.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:50.934 00.000 8976 stepped: pos (-12, 13)
03:35:50.934 00.000 8976 move complete, result=0
03:35:50.934 00.000 8976 worker thread done servicing request
03:35:50.934 00.000 8976 Worker thread wakes up
03:35:50.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:50.934 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:50.934 00.000 5052 GuideStep: -0.9 px 3 ms EAST, 0.7 px 3 ms SOUTH
03:35:51.636 00.702 8976 Exposure complete
03:35:51.641 00.005 8976 worker thread done servicing request
03:35:51.642 00.001 5052 OnExposeComplete: enter
03:35:51.642 00.000 5052 UpdateGuideState(): m_state=6
03:35:51.642 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14492
03:35:51.642 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.68, Mass=26, SNR=3.5, Peak=55 HFD=1.4
03:35:51.642 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
03:35:51.642 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
03:35:51.642 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.58 mountX=-0.05 mountY=-0.02, mountTheta=-2.71
03:35:51.642 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.03, opts=13)
03:35:51.642 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.03)
03:35:51.642 00.000 8976 Worker thread wakes up
03:35:51.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.03) opts 0xd
03:35:51.643 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.03)
03:35:51.643 00.000 8976 Moving (0.05, -0.03) raw xDistance=-0.05 yDistance=-0.02
03:35:51.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:51.643 00.000 5052 UpdateGuideState exits: m=26 SNR=3.5
03:35:51.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:51.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:51.643 00.000 5052 Enqueuing Expose request
03:35:51.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:35:51.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:35:51.643 00.000 8976 MoveAxis(R, 0, ABG)
03:35:51.643 00.000 8976 MoveAxis(U, 0, ABG)
03:35:51.643 00.000 8976 move complete, result=0
03:35:51.644 00.001 8976 worker thread done servicing request
03:35:51.644 00.000 8976 Worker thread wakes up
03:35:51.644 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:51.644 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:51.644 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:52.329 00.685 8976 Exposure complete
03:35:52.334 00.005 8976 worker thread done servicing request
03:35:52.334 00.000 5052 OnExposeComplete: enter
03:35:52.334 00.000 5052 UpdateGuideState(): m_state=6
03:35:52.334 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14493
03:35:52.334 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.69, Mass=43, SNR=4.5, Peak=56 HFD=2.5
03:35:52.334 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
03:35:52.334 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.05)
03:35:52.334 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.02 hyp=0.42 cameraTheta=-3.09 mountX=0.17 mountY=0.36, mountTheta=1.13
03:35:52.335 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.02, opts=13)
03:35:52.335 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.02)
03:35:52.335 00.000 8976 Worker thread wakes up
03:35:52.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.02) opts 0xd
03:35:52.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.02)
03:35:52.335 00.000 8976 Moving (-0.42, -0.02) raw xDistance=0.17 yDistance=0.36
03:35:52.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:52.335 00.000 5052 UpdateGuideState exits: m=43 SNR=4.5
03:35:52.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:52.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:35:52.335 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:35:52.335 00.000 8976 MoveAxis(R, 0, ABG)
03:35:52.335 00.000 8976 MoveAxis(D, 1, ABG)
03:35:52.335 00.000 8976 stepping (-12, 13) + (0, -1)
03:35:52.335 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:52.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:52.335 00.000 5052 Enqueuing Expose request
03:35:52.357 00.022 8976 Received - 47 (G) 
03:35:52.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:52.357 00.000 8976 stepped: pos (-12, 12)
03:35:52.357 00.000 8976 move complete, result=0
03:35:52.357 00.000 8976 worker thread done servicing request
03:35:52.357 00.000 8976 Worker thread wakes up
03:35:52.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:52.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:52.357 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:35:53.041 00.684 8976 Exposure complete
03:35:53.047 00.006 8976 worker thread done servicing request
03:35:53.047 00.000 5052 OnExposeComplete: enter
03:35:53.047 00.000 5052 UpdateGuideState(): m_state=6
03:35:53.047 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14494
03:35:53.047 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=282.89, Mass=32, SNR=3.8, Peak=52 HFD=2.2
03:35:53.047 00.000 5052 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
03:35:53.047 00.000 5052 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
03:35:53.048 00.001 5052 CameraToMount -- cameraX=1.15 cameraY=1.18 hyp=1.65 cameraTheta=0.80 mountX=0.52 mountY=-1.61, mountTheta=-1.26
03:35:53.048 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.15, y=1.18, opts=13)
03:35:53.048 00.000 5052 Enqueuing Move request for stepguider (1.15, 1.18)
03:35:53.048 00.000 8976 Worker thread wakes up
03:35:53.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.15, 1.18) opts 0xd
03:35:53.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.15, 1.18)
03:35:53.048 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:53.048 00.000 8976 Moving (1.15, 1.18) raw xDistance=0.52 yDistance=-1.61
03:35:53.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:35:53.049 00.001 8976 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.61
03:35:53.049 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:35:53.049 00.000 8976 MoveAxis(L, 2, ABG)
03:35:53.049 00.000 8976 stepping (-12, 12) + (-2, 0)
03:35:53.049 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:53.049 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:53.049 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:53.049 00.000 5052 Enqueuing Expose request
03:35:53.075 00.026 8976 Received - 47 (G) 
03:35:53.075 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:53.075 00.000 8976 stepped: pos (-14, 12)
03:35:53.075 00.000 8976 MoveAxis(U, 6, ABG)
03:35:53.075 00.000 8976 stepping (-14, 12) + (0, 6)
03:35:53.075 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:35:53.124 00.049 8976 Received - 47 (G) 
03:35:53.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:35:53.124 00.000 8976 stepped: pos (-14, 18)
03:35:53.124 00.000 8976 move complete, result=0
03:35:53.124 00.000 8976 worker thread done servicing request
03:35:53.124 00.000 8976 Worker thread wakes up
03:35:53.124 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -1.6 px 6 ms NORTH
03:35:53.124 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:53.124 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:53.812 00.688 8976 Exposure complete
03:35:53.818 00.006 8976 worker thread done servicing request
03:35:53.818 00.000 5052 OnExposeComplete: enter
03:35:53.818 00.000 5052 UpdateGuideState(): m_state=6
03:35:53.818 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14495
03:35:53.818 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=280.70, Mass=34, SNR=4.0, Peak=53 HFD=2.1
03:35:53.818 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.68 = 2.61)
03:35:53.818 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.50)
03:35:53.818 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-1.01 hyp=1.02 cameraTheta=-1.63 mountX=-0.87 mountY=0.60, mountTheta=2.54
03:35:53.818 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-1.01, opts=13)
03:35:53.818 00.000 5052 Enqueuing Move request for stepguider (-0.06, -1.01)
03:35:53.818 00.000 8976 Worker thread wakes up
03:35:53.818 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -1.01) opts 0xd
03:35:53.818 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -1.01)
03:35:53.818 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:35:53.820 00.002 5052 UpdateGuideState exits: m=34 SNR=4.0
03:35:53.820 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:53.820 00.000 8976 Moving (-0.06, -1.01) raw xDistance=-0.87 yDistance=0.60
03:35:53.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.87
03:35:53.820 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:53.820 00.000 5052 Enqueuing Expose request
03:35:53.820 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.60
03:35:53.820 00.000 8976 MoveAxis(R, 3, ABG)
03:35:53.820 00.000 8976 stepping (-14, 18) + (3, 0)
03:35:53.820 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:53.859 00.039 8976 Received - 47 (G) 
03:35:53.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:53.859 00.000 8976 stepped: pos (-11, 18)
03:35:53.859 00.000 8976 MoveAxis(D, 2, ABG)
03:35:53.859 00.000 8976 stepping (-11, 18) + (0, -2)
03:35:53.859 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:53.891 00.032 8976 Received - 47 (G) 
03:35:53.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:53.891 00.000 8976 stepped: pos (-11, 16)
03:35:53.891 00.000 8976 move complete, result=0
03:35:53.891 00.000 8976 worker thread done servicing request
03:35:53.891 00.000 8976 Worker thread wakes up
03:35:53.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:53.891 00.000 5052 GuideStep: -0.9 px 3 ms EAST, 0.6 px 2 ms SOUTH
03:35:53.891 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:54.577 00.686 8976 Exposure complete
03:35:54.583 00.006 8976 worker thread done servicing request
03:35:54.583 00.000 5052 OnExposeComplete: enter
03:35:54.583 00.000 5052 UpdateGuideState(): m_state=6
03:35:54.583 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14496
03:35:54.583 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.16, Mass=31, SNR=3.7, Peak=56 HFD=1.7
03:35:54.583 00.000 5052 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.04) = xAngle (-3.57 = 2.72)
03:35:54.583 00.000 5052 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.67 = 2.61)
03:35:54.583 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.55 hyp=0.55 cameraTheta=-1.52 mountX=-0.50 mountY=0.28, mountTheta=2.63
03:35:54.584 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.55, opts=13)
03:35:54.584 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.55)
03:35:54.584 00.000 8976 Worker thread wakes up
03:35:54.584 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.55) opts 0xd
03:35:54.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.55)
03:35:54.584 00.000 8976 Moving (0.03, -0.55) raw xDistance=-0.50 yDistance=0.28
03:35:54.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
03:35:54.584 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:54.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
03:35:54.584 00.000 8976 MoveAxis(R, 2, ABG)
03:35:54.584 00.000 5052 UpdateGuideState exits: m=31 SNR=3.7
03:35:54.584 00.000 8976 stepping (-11, 16) + (2, 0)
03:35:54.584 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:54.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:54.584 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:54.584 00.000 5052 Enqueuing Expose request
03:35:54.611 00.027 8976 Received - 47 (G) 
03:35:54.611 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:54.611 00.000 8976 stepped: pos (-9, 16)
03:35:54.611 00.000 8976 MoveAxis(D, 1, ABG)
03:35:54.611 00.000 8976 stepping (-9, 16) + (0, -1)
03:35:54.611 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:54.643 00.032 8976 Received - 47 (G) 
03:35:54.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:54.643 00.000 8976 stepped: pos (-9, 15)
03:35:54.643 00.000 8976 move complete, result=0
03:35:54.643 00.000 8976 worker thread done servicing request
03:35:54.643 00.000 8976 Worker thread wakes up
03:35:54.643 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:54.643 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:54.643 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:35:55.326 00.683 8976 Exposure complete
03:35:55.331 00.005 8976 worker thread done servicing request
03:35:55.331 00.000 5052 OnExposeComplete: enter
03:35:55.331 00.000 5052 UpdateGuideState(): m_state=6
03:35:55.331 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14497
03:35:55.331 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=282.95, Mass=43, SNR=4.4, Peak=54 HFD=2.2
03:35:55.331 00.000 5052 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.04) = xAngle (-0.38 = -0.38)
03:35:55.331 00.000 5052 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.48 = -0.48)
03:35:55.331 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=1.25 hyp=1.25 cameraTheta=1.67 mountX=1.16 mountY=-0.58, mountTheta=-0.46
03:35:55.332 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=1.25, opts=13)
03:35:55.332 00.000 5052 Enqueuing Move request for stepguider (-0.12, 1.25)
03:35:55.332 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:55.332 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:35:55.332 00.000 8976 Worker thread wakes up
03:35:55.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 1.25) opts 0xd
03:35:55.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 1.25)
03:35:55.332 00.000 8976 Moving (-0.12, 1.25) raw xDistance=1.16 yDistance=-0.58
03:35:55.332 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:55.332 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:55.333 00.001 5052 Enqueuing Expose request
03:35:55.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.16
03:35:55.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.58
03:35:55.333 00.000 8976 MoveAxis(L, 5, ABG)
03:35:55.333 00.000 8976 stepping (-9, 15) + (-5, 0)
03:35:55.333 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:35:55.378 00.045 8976 Received - 47 (G) 
03:35:55.378 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:35:55.378 00.000 8976 stepped: pos (-14, 15)
03:35:55.378 00.000 8976 MoveAxis(U, 2, ABG)
03:35:55.378 00.000 8976 stepping (-14, 15) + (0, 2)
03:35:55.378 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:55.409 00.031 8976 Received - 47 (G) 
03:35:55.409 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:55.409 00.000 8976 stepped: pos (-14, 17)
03:35:55.409 00.000 8976 move complete, result=0
03:35:55.409 00.000 8976 worker thread done servicing request
03:35:55.409 00.000 8976 Worker thread wakes up
03:35:55.409 00.000 5052 GuideStep: 1.2 px 5 ms WEST, -0.6 px 2 ms NORTH
03:35:55.409 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:55.409 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:56.097 00.688 8976 Exposure complete
03:35:56.102 00.005 8976 worker thread done servicing request
03:35:56.102 00.000 5052 OnExposeComplete: enter
03:35:56.102 00.000 5052 UpdateGuideState(): m_state=6
03:35:56.102 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14498
03:35:56.103 00.001 5052 Star::Find returns 1 (0), X=328.55, Y=281.75, Mass=50, SNR=4.8, Peak=55 HFD=1.8
03:35:56.103 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:35:56.103 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
03:35:56.103 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.04 hyp=0.63 cameraTheta=3.09 mountX=0.32 mountY=0.51, mountTheta=1.01
03:35:56.104 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.04, opts=13)
03:35:56.104 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.04)
03:35:56.104 00.000 8976 Worker thread wakes up
03:35:56.104 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.04) opts 0xd
03:35:56.104 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.04)
03:35:56.104 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:56.104 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:35:56.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:56.104 00.000 8976 Moving (-0.63, 0.04) raw xDistance=0.32 yDistance=0.51
03:35:56.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.32
03:35:56.104 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.51
03:35:56.104 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:56.105 00.001 5052 Enqueuing Expose request
03:35:56.105 00.000 8976 MoveAxis(L, 2, ABG)
03:35:56.105 00.000 8976 stepping (-14, 17) + (-2, 0)
03:35:56.105 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:56.129 00.024 8976 Received - 47 (G) 
03:35:56.129 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:56.129 00.000 8976 stepped: pos (-16, 17)
03:35:56.129 00.000 8976 MoveAxis(D, 2, ABG)
03:35:56.129 00.000 8976 stepping (-16, 17) + (0, -2)
03:35:56.129 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:56.161 00.032 8976 Received - 47 (G) 
03:35:56.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:56.161 00.000 8976 stepped: pos (-16, 15)
03:35:56.161 00.000 8976 move complete, result=0
03:35:56.161 00.000 8976 worker thread done servicing request
03:35:56.161 00.000 8976 Worker thread wakes up
03:35:56.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:56.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:56.161 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:35:56.845 00.684 8976 Exposure complete
03:35:56.850 00.005 8976 worker thread done servicing request
03:35:56.850 00.000 5052 OnExposeComplete: enter
03:35:56.850 00.000 5052 UpdateGuideState(): m_state=6
03:35:56.850 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14499
03:35:56.850 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=280.26, Mass=47, SNR=4.7, Peak=54 HFD=2.1
03:35:56.850 00.000 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.22 = 3.07)
03:35:56.850 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.96)
03:35:56.850 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=-1.45 hyp=1.58 cameraTheta=-1.17 mountX=-1.57 mountY=0.28, mountTheta=2.97
03:35:56.851 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=-1.45, opts=13)
03:35:56.851 00.000 5052 Enqueuing Move request for stepguider (0.61, -1.45)
03:35:56.851 00.000 8976 Worker thread wakes up
03:35:56.852 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, -1.45) opts 0xd
03:35:56.852 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:56.852 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, -1.45)
03:35:56.852 00.000 8976 Moving (0.61, -1.45) raw xDistance=-1.57 yDistance=0.28
03:35:56.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.97 from input -1.57
03:35:56.852 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
03:35:56.852 00.000 5052 UpdateGuideState exits: m=47 SNR=4.7
03:35:56.852 00.000 8976 MoveAxis(R, 6, ABG)
03:35:56.852 00.000 8976 stepping (-16, 15) + (6, 0)
03:35:56.852 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:56.852 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:35:56.852 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:56.852 00.000 5052 Enqueuing Expose request
03:35:56.896 00.044 8976 Received - 47 (G) 
03:35:56.897 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:35:56.897 00.000 8976 stepped: pos (-10, 15)
03:35:56.897 00.000 8976 MoveAxis(D, 1, ABG)
03:35:56.897 00.000 8976 stepping (-10, 15) + (0, -1)
03:35:56.897 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:56.927 00.030 8976 Received - 47 (G) 
03:35:56.928 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:35:56.928 00.000 8976 stepped: pos (-10, 14)
03:35:56.928 00.000 8976 move complete, result=0
03:35:56.928 00.000 8976 worker thread done servicing request
03:35:56.928 00.000 8976 Worker thread wakes up
03:35:56.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:56.928 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:56.928 00.000 5052 GuideStep: -1.6 px 6 ms EAST, 0.3 px 1 ms SOUTH
03:35:57.612 00.684 8976 Exposure complete
03:35:57.618 00.006 8976 worker thread done servicing request
03:35:57.618 00.000 5052 OnExposeComplete: enter
03:35:57.618 00.000 5052 UpdateGuideState(): m_state=6
03:35:57.618 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14500
03:35:57.618 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.63, Mass=36, SNR=4.1, Peak=53 HFD=2.5
03:35:57.618 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.81 = 1.47)
03:35:57.618 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
03:35:57.618 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.77 mountX=0.02 mountY=0.20, mountTheta=1.47
03:35:57.619 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.08, opts=13)
03:35:57.619 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.08)
03:35:57.619 00.000 8976 Worker thread wakes up
03:35:57.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.08) opts 0xd
03:35:57.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.08)
03:35:57.619 00.000 8976 Moving (-0.19, -0.08) raw xDistance=0.02 yDistance=0.20
03:35:57.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:35:57.619 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:57.620 00.001 5052 UpdateGuideState exits: m=36 SNR=4.1
03:35:57.620 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:57.620 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:35:57.620 00.000 8976 MoveAxis(R, 0, ABG)
03:35:57.620 00.000 8976 MoveAxis(U, 0, ABG)
03:35:57.620 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:57.620 00.000 5052 Enqueuing Expose request
03:35:57.620 00.000 8976 move complete, result=0
03:35:57.620 00.000 8976 worker thread done servicing request
03:35:57.620 00.000 8976 Worker thread wakes up
03:35:57.620 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:57.620 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:57.620 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:58.300 00.680 8976 Exposure complete
03:35:58.305 00.005 8976 worker thread done servicing request
03:35:58.305 00.000 5052 OnExposeComplete: enter
03:35:58.305 00.000 5052 UpdateGuideState(): m_state=6
03:35:58.306 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14501
03:35:58.306 00.000 5052 Star::Find returns 1 (0), X=330.31, Y=282.50, Mass=34, SNR=3.9, Peak=51 HFD=1.9
03:35:58.306 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
03:35:58.306 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
03:35:58.306 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=0.79 hyp=1.39 cameraTheta=0.61 mountX=0.18 mountY=-1.39, mountTheta=-1.44
03:35:58.306 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=0.79, opts=13)
03:35:58.306 00.000 5052 Enqueuing Move request for stepguider (1.14, 0.79)
03:35:58.306 00.000 8976 Worker thread wakes up
03:35:58.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, 0.79) opts 0xd
03:35:58.307 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.14, 0.79)
03:35:58.307 00.000 8976 Moving (1.14, 0.79) raw xDistance=0.18 yDistance=-1.39
03:35:58.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:35:58.307 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:35:58.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:58.307 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:58.307 00.000 5052 Enqueuing Expose request
03:35:58.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:35:58.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.39
03:35:58.307 00.000 8976 MoveAxis(R, 0, ABG)
03:35:58.307 00.000 8976 MoveAxis(U, 5, ABG)
03:35:58.307 00.000 8976 stepping (-10, 14) + (0, 5)
03:35:58.307 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:35:58.351 00.044 8976 Received - 47 (G) 
03:35:58.351 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:35:58.351 00.000 8976 stepped: pos (-10, 19)
03:35:58.351 00.000 8976 move complete, result=0
03:35:58.351 00.000 8976 worker thread done servicing request
03:35:58.351 00.000 8976 Worker thread wakes up
03:35:58.352 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:58.352 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:58.352 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.4 px 5 ms NORTH
03:35:59.040 00.688 8976 Exposure complete
03:35:59.046 00.006 8976 worker thread done servicing request
03:35:59.046 00.000 5052 OnExposeComplete: enter
03:35:59.046 00.000 5052 UpdateGuideState(): m_state=6
03:35:59.046 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14502
03:35:59.046 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=282.03, Mass=39, SNR=4.2, Peak=53 HFD=2.0
03:35:59.046 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
03:35:59.046 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
03:35:59.046 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.32 hyp=0.77 cameraTheta=0.42 mountX=-0.04 mountY=-0.76, mountTheta=-1.62
03:35:59.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.32, opts=13)
03:35:59.047 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.32)
03:35:59.047 00.000 8976 Worker thread wakes up
03:35:59.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:35:59.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.32) opts 0xd
03:35:59.047 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:35:59.048 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.32)
03:35:59.048 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:59.048 00.000 8976 Moving (0.71, 0.32) raw xDistance=-0.04 yDistance=-0.76
03:35:59.048 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:59.048 00.000 5052 Enqueuing Expose request
03:35:59.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:35:59.048 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.76
03:35:59.048 00.000 8976 MoveAxis(R, 0, ABG)
03:35:59.048 00.000 8976 MoveAxis(U, 3, ABG)
03:35:59.048 00.000 8976 stepping (-10, 19) + (0, 3)
03:35:59.048 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:59.087 00.039 8976 Received - 47 (G) 
03:35:59.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:35:59.087 00.000 8976 stepped: pos (-10, 22)
03:35:59.087 00.000 8976 move complete, result=0
03:35:59.087 00.000 8976 worker thread done servicing request
03:35:59.087 00.000 8976 Worker thread wakes up
03:35:59.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:59.087 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.8 px 3 ms NORTH
03:35:59.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:59.772 00.685 8976 Exposure complete
03:35:59.777 00.005 8976 worker thread done servicing request
03:35:59.778 00.001 5052 OnExposeComplete: enter
03:35:59.778 00.000 5052 UpdateGuideState(): m_state=6
03:35:59.778 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14503
03:35:59.778 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.92, Mass=37, SNR=4.1, Peak=53 HFD=2.1
03:35:59.778 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
03:35:59.778 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
03:35:59.778 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.21 hyp=0.40 cameraTheta=0.55 mountX=0.03 mountY=-0.40, mountTheta=-1.49
03:35:59.778 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.21, opts=13)
03:35:59.778 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.21)
03:35:59.779 00.001 8976 Worker thread wakes up
03:35:59.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.21) opts 0xd
03:35:59.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.21)
03:35:59.779 00.000 8976 Moving (0.34, 0.21) raw xDistance=0.03 yDistance=-0.40
03:35:59.779 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:35:59.779 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:35:59.779 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:59.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:35:59.779 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.40
03:35:59.779 00.000 8976 MoveAxis(R, 0, ABG)
03:35:59.779 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:35:59.779 00.000 5052 Enqueuing Expose request
03:35:59.779 00.000 8976 MoveAxis(U, 2, ABG)
03:35:59.779 00.000 8976 stepping (-10, 22) + (0, 2)
03:35:59.779 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:59.806 00.027 8976 Received - 47 (G) 
03:35:59.806 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:35:59.806 00.000 8976 stepped: pos (-10, 24)
03:35:59.806 00.000 8976 move complete, result=0
03:35:59.806 00.000 8976 worker thread done servicing request
03:35:59.806 00.000 8976 Worker thread wakes up
03:35:59.806 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:35:59.806 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:35:59.806 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:36:00.492 00.686 8976 Exposure complete
03:36:00.497 00.005 8976 worker thread done servicing request
03:36:00.498 00.001 5052 OnExposeComplete: enter
03:36:00.498 00.000 5052 UpdateGuideState(): m_state=6
03:36:00.498 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14504
03:36:00.498 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.59, Mass=53, SNR=4.9, Peak=56 HFD=2.4
03:36:00.498 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
03:36:00.498 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
03:36:00.498 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.12 hyp=0.43 cameraTheta=-2.87 mountX=0.09 mountY=0.42, mountTheta=1.37
03:36:00.498 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.12, opts=13)
03:36:00.498 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.12)
03:36:00.498 00.000 8976 Worker thread wakes up
03:36:00.500 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:00.500 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:36:00.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:00.500 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.12) opts 0xd
03:36:00.500 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.12)
03:36:00.500 00.000 8976 Moving (-0.42, -0.12) raw xDistance=0.09 yDistance=0.42
03:36:00.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:36:00.500 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:00.500 00.000 5052 Enqueuing Expose request
03:36:00.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.42
03:36:00.500 00.000 8976 MoveAxis(R, 0, ABG)
03:36:00.500 00.000 8976 MoveAxis(D, 2, ABG)
03:36:00.500 00.000 8976 stepping (-10, 24) + (0, -2)
03:36:00.500 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:00.525 00.025 8976 Received - 47 (G) 
03:36:00.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:00.526 00.001 8976 stepped: pos (-10, 22)
03:36:00.526 00.000 8976 move complete, result=0
03:36:00.526 00.000 8976 worker thread done servicing request
03:36:00.526 00.000 8976 Worker thread wakes up
03:36:00.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:00.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:00.526 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:36:01.208 00.682 8976 Exposure complete
03:36:01.213 00.005 8976 worker thread done servicing request
03:36:01.213 00.000 5052 OnExposeComplete: enter
03:36:01.213 00.000 5052 UpdateGuideState(): m_state=6
03:36:01.214 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14505
03:36:01.214 00.000 5052 Star::Find returns 1 (0), X=328.54, Y=282.15, Mass=40, SNR=4.3, Peak=56 HFD=1.6
03:36:01.214 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
03:36:01.214 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
03:36:01.214 00.000 5052 CameraToMount -- cameraX=-0.64 cameraY=0.44 hyp=0.78 cameraTheta=2.53 mountX=0.68 mountY=0.29, mountTheta=0.40
03:36:01.214 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.64, y=0.44, opts=13)
03:36:01.214 00.000 5052 Enqueuing Move request for stepguider (-0.64, 0.44)
03:36:01.214 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:36:01.214 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:36:01.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:01.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:01.215 00.001 5052 Enqueuing Expose request
03:36:01.215 00.000 8976 Worker thread wakes up
03:36:01.215 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.64, 0.44) opts 0xd
03:36:01.215 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.64, 0.44)
03:36:01.215 00.000 8976 Moving (-0.64, 0.44) raw xDistance=0.68 yDistance=0.29
03:36:01.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
03:36:01.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
03:36:01.215 00.000 8976 MoveAxis(L, 3, ABG)
03:36:01.215 00.000 8976 stepping (-10, 22) + (-3, 0)
03:36:01.215 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:01.245 00.030 8976 Received - 47 (G) 
03:36:01.245 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:01.245 00.000 8976 stepped: pos (-13, 22)
03:36:01.245 00.000 8976 MoveAxis(D, 1, ABG)
03:36:01.245 00.000 8976 stepping (-13, 22) + (0, -1)
03:36:01.245 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:01.276 00.031 8976 Received - 47 (G) 
03:36:01.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:01.276 00.000 8976 stepped: pos (-13, 21)
03:36:01.276 00.000 8976 move complete, result=0
03:36:01.276 00.000 8976 worker thread done servicing request
03:36:01.276 00.000 8976 Worker thread wakes up
03:36:01.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:01.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:01.276 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.3 px 1 ms SOUTH
03:36:01.961 00.685 8976 Exposure complete
03:36:01.966 00.005 8976 worker thread done servicing request
03:36:01.966 00.000 5052 OnExposeComplete: enter
03:36:01.966 00.000 5052 UpdateGuideState(): m_state=6
03:36:01.966 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14506
03:36:01.966 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.00, Mass=50, SNR=4.8, Peak=54 HFD=2.2
03:36:01.966 00.000 5052 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.04) = xAngle (-3.96 = 2.33)
03:36:01.966 00.000 5052 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.06 = 2.22)
03:36:01.966 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.71 hyp=0.76 cameraTheta=-1.91 mountX=-0.52 mountY=0.60, mountTheta=2.28
03:36:01.967 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.71, opts=13)
03:36:01.967 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.71)
03:36:01.967 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:01.967 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:36:01.967 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:01.967 00.000 8976 Worker thread wakes up
03:36:01.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.71) opts 0xd
03:36:01.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.71)
03:36:01.967 00.000 8976 Moving (-0.25, -0.71) raw xDistance=-0.52 yDistance=0.60
03:36:01.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.52
03:36:01.967 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:01.967 00.000 5052 Enqueuing Expose request
03:36:01.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
03:36:01.967 00.000 8976 MoveAxis(R, 2, ABG)
03:36:01.967 00.000 8976 stepping (-13, 21) + (2, 0)
03:36:01.968 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:01.996 00.028 8976 Received - 47 (G) 
03:36:01.996 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:01.996 00.000 8976 stepped: pos (-11, 21)
03:36:01.996 00.000 8976 MoveAxis(D, 2, ABG)
03:36:01.996 00.000 8976 stepping (-11, 21) + (0, -2)
03:36:01.996 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:02.027 00.031 8976 Received - 47 (G) 
03:36:02.028 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:02.028 00.000 8976 stepped: pos (-11, 19)
03:36:02.028 00.000 8976 move complete, result=0
03:36:02.028 00.000 8976 worker thread done servicing request
03:36:02.028 00.000 8976 Worker thread wakes up
03:36:02.028 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:02.028 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.6 px 2 ms SOUTH
03:36:02.028 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:02.711 00.683 8976 Exposure complete
03:36:02.717 00.006 8976 worker thread done servicing request
03:36:02.717 00.000 5052 OnExposeComplete: enter
03:36:02.717 00.000 5052 UpdateGuideState(): m_state=6
03:36:02.717 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14507
03:36:02.717 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.12, Mass=54, SNR=5.0, Peak=55 HFD=2.4
03:36:02.717 00.000 5052 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.04) = xAngle (-0.13 = -0.13)
03:36:02.717 00.000 5052 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
03:36:02.717 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.41 hyp=0.44 cameraTheta=1.92 mountX=0.44 mountY=-0.10, mountTheta=-0.23
03:36:02.719 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.41, opts=13)
03:36:02.719 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.41)
03:36:02.719 00.000 8976 Worker thread wakes up
03:36:02.719 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:02.719 00.000 5052 UpdateGuideState exits: m=54 SNR=5.0
03:36:02.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:02.719 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:02.719 00.000 5052 Enqueuing Expose request
03:36:02.719 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.41) opts 0xd
03:36:02.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.41)
03:36:02.719 00.000 8976 Moving (-0.15, 0.41) raw xDistance=0.44 yDistance=-0.10
03:36:02.720 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44
03:36:02.720 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:36:02.720 00.000 8976 MoveAxis(L, 2, ABG)
03:36:02.720 00.000 8976 stepping (-11, 19) + (-2, 0)
03:36:02.720 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:02.748 00.028 8976 Received - 47 (G) 
03:36:02.748 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:02.748 00.000 8976 stepped: pos (-13, 19)
03:36:02.748 00.000 8976 MoveAxis(U, 0, ABG)
03:36:02.748 00.000 8976 move complete, result=0
03:36:02.748 00.000 8976 worker thread done servicing request
03:36:02.748 00.000 8976 Worker thread wakes up
03:36:02.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:02.748 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:02.748 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:36:03.436 00.688 8976 Exposure complete
03:36:03.442 00.006 8976 worker thread done servicing request
03:36:03.442 00.000 5052 OnExposeComplete: enter
03:36:03.442 00.000 5052 UpdateGuideState(): m_state=6
03:36:03.442 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14508
03:36:03.442 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.62, Mass=42, SNR=4.4, Peak=58 HFD=1.5
03:36:03.442 00.000 5052 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
03:36:03.442 00.000 5052 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.10 = -3.10)
03:36:03.442 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.96 mountX=-0.11 mountY=-0.00, mountTheta=-3.10
03:36:03.443 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.09, opts=13)
03:36:03.443 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.09)
03:36:03.443 00.000 8976 Worker thread wakes up
03:36:03.443 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.09) opts 0xd
03:36:03.443 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.09)
03:36:03.443 00.000 8976 Moving (0.06, -0.09) raw xDistance=-0.11 yDistance=-0.00
03:36:03.443 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:36:03.443 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:03.444 00.001 5052 UpdateGuideState exits: m=42 SNR=4.4
03:36:03.444 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:03.444 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:03.444 00.000 5052 Enqueuing Expose request
03:36:03.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:36:03.444 00.000 8976 MoveAxis(R, 0, ABG)
03:36:03.444 00.000 8976 MoveAxis(U, 0, ABG)
03:36:03.444 00.000 8976 move complete, result=0
03:36:03.444 00.000 8976 worker thread done servicing request
03:36:03.444 00.000 8976 Worker thread wakes up
03:36:03.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:03.444 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:03.444 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:04.131 00.687 8976 Exposure complete
03:36:04.139 00.008 8976 worker thread done servicing request
03:36:04.139 00.000 5052 OnExposeComplete: enter
03:36:04.139 00.000 5052 UpdateGuideState(): m_state=6
03:36:04.139 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14509
03:36:04.139 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.89, Mass=55, SNR=5.0, Peak=58 HFD=2.2
03:36:04.139 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
03:36:04.139 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
03:36:04.139 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.18 hyp=0.29 cameraTheta=2.48 mountX=0.26 mountY=0.10, mountTheta=0.35
03:36:04.140 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.18, opts=13)
03:36:04.140 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.18)
03:36:04.140 00.000 8976 Worker thread wakes up
03:36:04.140 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.18) opts 0xd
03:36:04.140 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.18)
03:36:04.140 00.000 8976 Moving (-0.23, 0.18) raw xDistance=0.26 yDistance=0.10
03:36:04.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:36:04.140 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:36:04.140 00.000 8976 MoveAxis(L, 1, ABG)
03:36:04.140 00.000 8976 stepping (-13, 19) + (-1, 0)
03:36:04.140 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:04.141 00.001 5052 UpdateGuideState exits: m=55 SNR=5.0
03:36:04.141 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:04.141 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:04.141 00.000 5052 Enqueuing Expose request
03:36:04.141 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:04.170 00.029 8976 Received - 47 (G) 
03:36:04.170 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:04.170 00.000 8976 stepped: pos (-14, 19)
03:36:04.170 00.000 8976 MoveAxis(U, 0, ABG)
03:36:04.170 00.000 8976 move complete, result=0
03:36:04.170 00.000 8976 worker thread done servicing request
03:36:04.170 00.000 8976 Worker thread wakes up
03:36:04.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:04.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:04.170 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:36:04.858 00.688 8976 Exposure complete
03:36:04.863 00.005 8976 worker thread done servicing request
03:36:04.863 00.000 5052 OnExposeComplete: enter
03:36:04.863 00.000 5052 UpdateGuideState(): m_state=6
03:36:04.863 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14510
03:36:04.863 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=282.53, Mass=39, SNR=4.2, Peak=55 HFD=2.9
03:36:04.863 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
03:36:04.863 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
03:36:04.864 00.001 5052 CameraToMount -- cameraX=-0.36 cameraY=0.82 hyp=0.89 cameraTheta=1.99 mountX=0.89 mountY=-0.14, mountTheta=-0.16
03:36:04.864 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.82, opts=13)
03:36:04.864 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.82)
03:36:04.864 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:04.864 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:36:04.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:04.864 00.000 8976 Worker thread wakes up
03:36:04.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.82) opts 0xd
03:36:04.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.82)
03:36:04.864 00.000 8976 Moving (-0.36, 0.82) raw xDistance=0.89 yDistance=-0.14
03:36:04.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.89
03:36:04.865 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:36:04.865 00.000 8976 MoveAxis(L, 4, ABG)
03:36:04.865 00.000 8976 stepping (-14, 19) + (-4, 0)
03:36:04.865 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:04.865 00.000 5052 Enqueuing Expose request
03:36:04.865 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:04.906 00.041 8976 Received - 47 (G) 
03:36:04.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:04.906 00.000 8976 stepped: pos (-18, 19)
03:36:04.906 00.000 8976 MoveAxis(U, 0, ABG)
03:36:04.906 00.000 8976 move complete, result=0
03:36:04.906 00.000 8976 worker thread done servicing request
03:36:04.906 00.000 8976 Worker thread wakes up
03:36:04.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:04.906 00.000 5052 GuideStep: 0.9 px 4 ms WEST, -0.1 px 0 ms NORTH
03:36:04.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:05.602 00.696 8976 Exposure complete
03:36:05.608 00.006 8976 worker thread done servicing request
03:36:05.608 00.000 5052 OnExposeComplete: enter
03:36:05.608 00.000 5052 UpdateGuideState(): m_state=6
03:36:05.608 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14511
03:36:05.608 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=280.85, Mass=36, SNR=4.1, Peak=51 HFD=2.2
03:36:05.608 00.000 5052 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.04) = xAngle (-4.32 = 1.97)
03:36:05.608 00.000 5052 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.42 = 1.86)
03:36:05.608 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=-0.86 hyp=1.12 cameraTheta=-2.27 mountX=-0.43 mountY=1.07, mountTheta=1.95
03:36:05.609 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=-0.86, opts=13)
03:36:05.609 00.000 5052 Enqueuing Move request for stepguider (-0.72, -0.86)
03:36:05.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:36:05.609 00.000 5052 UpdateGuideState exits: m=36 SNR=4.1
03:36:05.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:05.609 00.000 8976 Worker thread wakes up
03:36:05.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, -0.86) opts 0xd
03:36:05.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, -0.86)
03:36:05.609 00.000 8976 Moving (-0.72, -0.86) raw xDistance=-0.43 yDistance=1.07
03:36:05.609 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:05.609 00.000 5052 Enqueuing Expose request
03:36:05.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.43
03:36:05.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.07
03:36:05.609 00.000 8976 MoveAxis(R, 2, ABG)
03:36:05.609 00.000 8976 stepping (-18, 19) + (2, 0)
03:36:05.609 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:05.640 00.031 8976 Received - 47 (G) 
03:36:05.640 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:05.640 00.000 8976 stepped: pos (-16, 19)
03:36:05.640 00.000 8976 MoveAxis(D, 4, ABG)
03:36:05.640 00.000 8976 stepping (-16, 19) + (0, -4)
03:36:05.640 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:05.673 00.033 8976 Received - 47 (G) 
03:36:05.673 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:05.673 00.000 8976 stepped: pos (-16, 15)
03:36:05.673 00.000 8976 move complete, result=0
03:36:05.673 00.000 8976 worker thread done servicing request
03:36:05.673 00.000 8976 Worker thread wakes up
03:36:05.673 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:05.673 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 1.1 px 4 ms SOUTH
03:36:05.673 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:06.357 00.684 8976 Exposure complete
03:36:06.363 00.006 8976 worker thread done servicing request
03:36:06.364 00.001 5052 OnExposeComplete: enter
03:36:06.364 00.000 5052 UpdateGuideState(): m_state=6
03:36:06.364 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14512
03:36:06.364 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.62, Mass=46, SNR=4.6, Peak=53 HFD=2.3
03:36:06.364 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.51 = 1.77)
03:36:06.364 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.67)
03:36:06.364 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-2.47 mountX=-0.03 mountY=0.14, mountTheta=1.77
03:36:06.365 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.09, opts=13)
03:36:06.365 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.09)
03:36:06.365 00.000 8976 Worker thread wakes up
03:36:06.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.09) opts 0xd
03:36:06.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.09)
03:36:06.365 00.000 8976 Moving (-0.11, -0.09) raw xDistance=-0.03 yDistance=0.14
03:36:06.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:36:06.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:06.365 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:36:06.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:06.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:36:06.365 00.000 8976 MoveAxis(R, 0, ABG)
03:36:06.365 00.000 8976 MoveAxis(U, 0, ABG)
03:36:06.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:06.365 00.000 5052 Enqueuing Expose request
03:36:06.365 00.000 8976 move complete, result=0
03:36:06.365 00.000 8976 worker thread done servicing request
03:36:06.366 00.001 8976 Worker thread wakes up
03:36:06.366 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:06.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:06.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:07.050 00.684 8976 Exposure complete
03:36:07.056 00.006 8976 worker thread done servicing request
03:36:07.056 00.000 5052 OnExposeComplete: enter
03:36:07.056 00.000 5052 UpdateGuideState(): m_state=6
03:36:07.056 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14513
03:36:07.056 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.40, Mass=51, SNR=4.8, Peak=51 HFD=2.6
03:36:07.056 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.35 = 1.93)
03:36:07.056 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.83)
03:36:07.056 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.31 hyp=0.41 cameraTheta=-2.31 mountX=-0.15 mountY=0.40, mountTheta=1.92
03:36:07.057 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.31, opts=13)
03:36:07.057 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.31)
03:36:07.057 00.000 8976 Worker thread wakes up
03:36:07.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.31) opts 0xd
03:36:07.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.31)
03:36:07.057 00.000 8976 Moving (-0.28, -0.31) raw xDistance=-0.15 yDistance=0.40
03:36:07.057 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:36:07.057 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:36:07.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:07.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:36:07.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:36:07.057 00.000 8976 MoveAxis(R, 0, ABG)
03:36:07.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:07.057 00.000 5052 Enqueuing Expose request
03:36:07.057 00.000 8976 MoveAxis(D, 2, ABG)
03:36:07.058 00.001 8976 stepping (-16, 15) + (0, -2)
03:36:07.058 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:07.080 00.022 8976 Received - 47 (G) 
03:36:07.080 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:07.080 00.000 8976 stepped: pos (-16, 13)
03:36:07.080 00.000 8976 move complete, result=0
03:36:07.080 00.000 8976 worker thread done servicing request
03:36:07.080 00.000 8976 Worker thread wakes up
03:36:07.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:07.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:07.080 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:36:07.760 00.680 8976 Exposure complete
03:36:07.766 00.006 8976 worker thread done servicing request
03:36:07.767 00.001 5052 OnExposeComplete: enter
03:36:07.767 00.000 5052 UpdateGuideState(): m_state=6
03:36:07.767 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14514
03:36:07.767 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.86, Mass=29, SNR=3.7, Peak=53 HFD=1.5
03:36:07.767 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:36:07.767 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
03:36:07.767 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.15 hyp=0.41 cameraTheta=2.76 mountX=0.31 mountY=0.24, mountTheta=0.65
03:36:07.767 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.15, opts=13)
03:36:07.768 00.001 5052 Enqueuing Move request for stepguider (-0.38, 0.15)
03:36:07.768 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:07.768 00.000 5052 UpdateGuideState exits: m=29 SNR=3.7
03:36:07.768 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:07.768 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:07.768 00.000 5052 Enqueuing Expose request
03:36:07.768 00.000 8976 Worker thread wakes up
03:36:07.768 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.15) opts 0xd
03:36:07.768 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.15)
03:36:07.768 00.000 8976 Moving (-0.38, 0.15) raw xDistance=0.31 yDistance=0.24
03:36:07.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:36:07.768 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:36:07.768 00.000 8976 MoveAxis(L, 1, ABG)
03:36:07.768 00.000 8976 stepping (-16, 13) + (-1, 0)
03:36:07.768 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:07.799 00.031 8976 Received - 47 (G) 
03:36:07.799 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:07.799 00.000 8976 stepped: pos (-17, 13)
03:36:07.799 00.000 8976 MoveAxis(U, 0, ABG)
03:36:07.799 00.000 8976 move complete, result=0
03:36:07.799 00.000 8976 worker thread done servicing request
03:36:07.799 00.000 8976 Worker thread wakes up
03:36:07.799 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:36:07.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:07.799 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:08.486 00.687 8976 Exposure complete
03:36:08.492 00.006 8976 worker thread done servicing request
03:36:08.492 00.000 5052 OnExposeComplete: enter
03:36:08.492 00.000 5052 UpdateGuideState(): m_state=6
03:36:08.492 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14515
03:36:08.492 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=282.09, Mass=29, SNR=3.7, Peak=55 HFD=1.3
03:36:08.492 00.000 5052 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.04) = xAngle (0.41 = 0.41)
03:36:08.492 00.000 5052 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
03:36:08.492 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.38 hyp=0.60 cameraTheta=2.45 mountX=0.55 mountY=0.18, mountTheta=0.31
03:36:08.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.38, opts=13)
03:36:08.493 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.38)
03:36:08.493 00.000 8976 Worker thread wakes up
03:36:08.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.38) opts 0xd
03:36:08.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.38)
03:36:08.493 00.000 8976 Moving (-0.46, 0.38) raw xDistance=0.55 yDistance=0.18
03:36:08.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
03:36:08.493 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:08.493 00.000 5052 UpdateGuideState exits: m=29 SNR=3.7
03:36:08.493 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:08.493 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:08.493 00.000 5052 Enqueuing Expose request
03:36:08.494 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:36:08.494 00.000 8976 MoveAxis(L, 2, ABG)
03:36:08.494 00.000 8976 stepping (-17, 13) + (-2, 0)
03:36:08.494 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:08.519 00.025 8976 Received - 47 (G) 
03:36:08.519 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:08.519 00.000 8976 stepped: pos (-19, 13)
03:36:08.519 00.000 8976 MoveAxis(U, 0, ABG)
03:36:08.519 00.000 8976 move complete, result=0
03:36:08.519 00.000 8976 worker thread done servicing request
03:36:08.519 00.000 8976 Worker thread wakes up
03:36:08.519 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:08.519 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:08.519 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.2 px 0 ms NORTH
03:36:09.201 00.682 8976 Exposure complete
03:36:09.206 00.005 8976 worker thread done servicing request
03:36:09.207 00.001 5052 OnExposeComplete: enter
03:36:09.207 00.000 5052 UpdateGuideState(): m_state=6
03:36:09.207 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14516
03:36:09.207 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=280.44, Mass=47, SNR=4.6, Peak=51 HFD=3.5
03:36:09.207 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
03:36:09.207 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.92 = 2.37)
03:36:09.207 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-1.27 hyp=1.29 cameraTheta=-1.77 mountX=-1.01 mountY=0.90, mountTheta=2.41
03:36:09.207 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-1.27, opts=13)
03:36:09.207 00.000 5052 Enqueuing Move request for stepguider (-0.25, -1.27)
03:36:09.208 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:09.208 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:36:09.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:09.208 00.000 8976 Worker thread wakes up
03:36:09.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -1.27) opts 0xd
03:36:09.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -1.27)
03:36:09.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:09.208 00.000 5052 Enqueuing Expose request
03:36:09.208 00.000 8976 Moving (-0.25, -1.27) raw xDistance=-1.01 yDistance=0.90
03:36:09.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -1.01
03:36:09.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.90
03:36:09.208 00.000 8976 MoveAxis(R, 4, ABG)
03:36:09.208 00.000 8976 stepping (-19, 13) + (4, 0)
03:36:09.208 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:09.238 00.030 8976 Received - 47 (G) 
03:36:09.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:09.238 00.000 8976 stepped: pos (-15, 13)
03:36:09.238 00.000 8976 MoveAxis(D, 4, ABG)
03:36:09.238 00.000 8976 stepping (-15, 13) + (0, -4)
03:36:09.238 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:09.270 00.032 8976 Received - 47 (G) 
03:36:09.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:09.270 00.000 8976 stepped: pos (-15, 9)
03:36:09.270 00.000 8976 move complete, result=0
03:36:09.270 00.000 8976 worker thread done servicing request
03:36:09.270 00.000 8976 Worker thread wakes up
03:36:09.270 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:09.270 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:09.270 00.000 5052 GuideStep: -1.0 px 4 ms EAST, 0.9 px 4 ms SOUTH
03:36:09.957 00.687 8976 Exposure complete
03:36:09.962 00.005 8976 worker thread done servicing request
03:36:09.963 00.001 5052 OnExposeComplete: enter
03:36:09.963 00.000 5052 UpdateGuideState(): m_state=6
03:36:09.963 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14517
03:36:09.963 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=282.75, Mass=51, SNR=4.8, Peak=52 HFD=2.8
03:36:09.963 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
03:36:09.963 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
03:36:09.963 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=1.04 hyp=1.21 cameraTheta=2.11 mountX=1.21 mountY=-0.05, mountTheta=-0.04
03:36:09.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=1.04, opts=13)
03:36:09.964 00.000 5052 Enqueuing Move request for stepguider (-0.62, 1.04)
03:36:09.964 00.000 8976 Worker thread wakes up
03:36:09.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 1.04) opts 0xd
03:36:09.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 1.04)
03:36:09.964 00.000 8976 Moving (-0.62, 1.04) raw xDistance=1.21 yDistance=-0.05
03:36:09.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.21
03:36:09.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:36:09.964 00.000 8976 MoveAxis(L, 5, ABG)
03:36:09.964 00.000 8976 stepping (-15, 9) + (-5, 0)
03:36:09.964 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:09.964 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:36:09.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:09.964 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:09.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:09.964 00.000 5052 Enqueuing Expose request
03:36:10.005 00.041 8976 Received - 47 (G) 
03:36:10.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:10.005 00.000 8976 stepped: pos (-20, 9)
03:36:10.005 00.000 8976 MoveAxis(U, 0, ABG)
03:36:10.005 00.000 8976 move complete, result=0
03:36:10.005 00.000 8976 worker thread done servicing request
03:36:10.005 00.000 8976 Worker thread wakes up
03:36:10.005 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:10.006 00.001 5052 GuideStep: 1.2 px 5 ms WEST, -0.0 px 0 ms NORTH
03:36:10.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:10.692 00.686 8976 Exposure complete
03:36:10.697 00.005 8976 worker thread done servicing request
03:36:10.698 00.001 5052 OnExposeComplete: enter
03:36:10.698 00.000 5052 UpdateGuideState(): m_state=6
03:36:10.698 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14518
03:36:10.698 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=281.32, Mass=35, SNR=4.0, Peak=52 HFD=1.7
03:36:10.698 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
03:36:10.698 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.47)
03:36:10.698 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=-0.39 hyp=0.85 cameraTheta=-2.67 mountX=0.00 mountY=0.84, mountTheta=1.57
03:36:10.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=-0.39, opts=13)
03:36:10.699 00.000 5052 Enqueuing Move request for stepguider (-0.75, -0.39)
03:36:10.699 00.000 8976 Worker thread wakes up
03:36:10.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, -0.39) opts 0xd
03:36:10.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, -0.39)
03:36:10.699 00.000 8976 Moving (-0.75, -0.39) raw xDistance=0.00 yDistance=0.84
03:36:10.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:36:10.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
03:36:10.699 00.000 8976 MoveAxis(R, 0, ABG)
03:36:10.699 00.000 8976 MoveAxis(D, 3, ABG)
03:36:10.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:36:10.699 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:36:10.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:10.699 00.000 8976 stepping (-20, 9) + (0, -3)
03:36:10.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:10.699 00.000 5052 Enqueuing Expose request
03:36:10.700 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:10.741 00.041 8976 Received - 47 (G) 
03:36:10.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:10.741 00.000 8976 stepped: pos (-20, 6)
03:36:10.741 00.000 8976 move complete, result=0
03:36:10.741 00.000 8976 worker thread done servicing request
03:36:10.741 00.000 8976 Worker thread wakes up
03:36:10.741 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:10.741 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:36:10.741 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:11.425 00.684 8976 Exposure complete
03:36:11.430 00.005 8976 worker thread done servicing request
03:36:11.430 00.000 5052 OnExposeComplete: enter
03:36:11.430 00.000 5052 UpdateGuideState(): m_state=6
03:36:11.430 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14519
03:36:11.430 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.69, Mass=43, SNR=4.4, Peak=55 HFD=2.1
03:36:11.430 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
03:36:11.430 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
03:36:11.430 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.04 mountX=0.07 mountY=0.17, mountTheta=1.19
03:36:11.431 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.02, opts=13)
03:36:11.431 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.02)
03:36:11.431 00.000 8976 Worker thread wakes up
03:36:11.431 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.02) opts 0xd
03:36:11.431 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.02)
03:36:11.431 00.000 8976 Moving (-0.19, -0.02) raw xDistance=0.07 yDistance=0.17
03:36:11.431 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:11.431 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:36:11.431 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:11.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:36:11.431 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:36:11.432 00.001 8976 MoveAxis(R, 0, ABG)
03:36:11.432 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:11.432 00.000 5052 Enqueuing Expose request
03:36:11.432 00.000 8976 MoveAxis(U, 0, ABG)
03:36:11.432 00.000 8976 move complete, result=0
03:36:11.432 00.000 8976 worker thread done servicing request
03:36:11.432 00.000 8976 Worker thread wakes up
03:36:11.432 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:11.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:11.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:12.116 00.684 8976 Exposure complete
03:36:12.122 00.006 8976 worker thread done servicing request
03:36:12.122 00.000 5052 OnExposeComplete: enter
03:36:12.122 00.000 5052 UpdateGuideState(): m_state=6
03:36:12.122 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14520
03:36:12.122 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.43, Mass=36, SNR=4.0, Peak=54 HFD=1.8
03:36:12.122 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.04) = xAngle (-4.09 = 2.20)
03:36:12.122 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.19 = 2.09)
03:36:12.122 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-2.04 mountX=-0.19 mountY=0.28, mountTheta=2.16
03:36:12.123 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.28, opts=13)
03:36:12.123 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.28)
03:36:12.123 00.000 8976 Worker thread wakes up
03:36:12.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.28) opts 0xd
03:36:12.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.28)
03:36:12.123 00.000 8976 Moving (-0.15, -0.28) raw xDistance=-0.19 yDistance=0.28
03:36:12.123 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:36:12.123 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:12.123 00.000 5052 UpdateGuideState exits: m=36 SNR=4.0
03:36:12.124 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:12.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
03:36:12.124 00.000 8976 MoveAxis(R, 0, ABG)
03:36:12.124 00.000 8976 MoveAxis(D, 1, ABG)
03:36:12.124 00.000 8976 stepping (-20, 6) + (0, -1)
03:36:12.124 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:12.124 00.000 5052 Enqueuing Expose request
03:36:12.124 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:12.147 00.023 8976 Received - 47 (G) 
03:36:12.147 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:12.147 00.000 8976 stepped: pos (-20, 5)
03:36:12.147 00.000 8976 move complete, result=0
03:36:12.147 00.000 8976 worker thread done servicing request
03:36:12.147 00.000 8976 Worker thread wakes up
03:36:12.147 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:36:12.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:12.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:12.833 00.686 8976 Exposure complete
03:36:12.838 00.005 8976 worker thread done servicing request
03:36:12.839 00.001 5052 OnExposeComplete: enter
03:36:12.839 00.000 5052 UpdateGuideState(): m_state=6
03:36:12.839 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14521
03:36:12.839 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=281.96, Mass=45, SNR=4.5, Peak=54 HFD=2.1
03:36:12.839 00.000 5052 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
03:36:12.839 00.000 5052 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.87 = -0.87)
03:36:12.839 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.28 mountX=0.19 mountY=-0.20, mountTheta=-0.81
03:36:12.840 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.25, opts=13)
03:36:12.840 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.25)
03:36:12.840 00.000 8976 Worker thread wakes up
03:36:12.840 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.25) opts 0xd
03:36:12.840 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.25)
03:36:12.840 00.000 8976 Moving (0.07, 0.25) raw xDistance=0.19 yDistance=-0.20
03:36:12.840 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:12.840 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:36:12.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:12.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:36:12.840 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:36:12.840 00.000 8976 MoveAxis(R, 0, ABG)
03:36:12.840 00.000 8976 MoveAxis(U, 0, ABG)
03:36:12.840 00.000 8976 move complete, result=0
03:36:12.840 00.000 8976 worker thread done servicing request
03:36:12.840 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:12.840 00.000 5052 Enqueuing Expose request
03:36:12.840 00.000 8976 Worker thread wakes up
03:36:12.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:12.840 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:12.840 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:36:13.527 00.687 8976 Exposure complete
03:36:13.532 00.005 8976 worker thread done servicing request
03:36:13.532 00.000 5052 OnExposeComplete: enter
03:36:13.532 00.000 5052 UpdateGuideState(): m_state=6
03:36:13.532 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14522
03:36:13.533 00.001 5052 Star::Find returns 1 (0), X=329.71, Y=282.00, Mass=25, SNR=3.4, Peak=53 HFD=1.1
03:36:13.533 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
03:36:13.533 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
03:36:13.533 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.29 hyp=0.61 cameraTheta=0.50 mountX=0.01 mountY=-0.61, mountTheta=-1.55
03:36:13.533 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.29, opts=13)
03:36:13.533 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.29)
03:36:13.533 00.000 8976 Worker thread wakes up
03:36:13.533 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.29) opts 0xd
03:36:13.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.29)
03:36:13.533 00.000 8976 Moving (0.54, 0.29) raw xDistance=0.01 yDistance=-0.61
03:36:13.534 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:13.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:36:13.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
03:36:13.534 00.000 8976 MoveAxis(R, 0, ABG)
03:36:13.534 00.000 5052 UpdateGuideState exits: m=25 SNR=3.4
03:36:13.534 00.000 8976 MoveAxis(U, 2, ABG)
03:36:13.534 00.000 8976 stepping (-20, 5) + (0, 2)
03:36:13.534 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:13.534 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:13.534 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:13.534 00.000 5052 Enqueuing Expose request
03:36:13.570 00.036 8976 Received - 47 (G) 
03:36:13.570 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:13.570 00.000 8976 stepped: pos (-20, 7)
03:36:13.570 00.000 8976 move complete, result=0
03:36:13.570 00.000 8976 worker thread done servicing request
03:36:13.570 00.000 8976 Worker thread wakes up
03:36:13.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:13.571 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
03:36:13.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:14.255 00.684 8976 Exposure complete
03:36:14.261 00.006 8976 worker thread done servicing request
03:36:14.261 00.000 5052 OnExposeComplete: enter
03:36:14.261 00.000 5052 UpdateGuideState(): m_state=6
03:36:14.261 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14523
03:36:14.261 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.48, Mass=36, SNR=4.1, Peak=55 HFD=2.2
03:36:14.261 00.000 5052 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.04) = xAngle (-2.33 = -2.33)
03:36:14.261 00.000 5052 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.43 = -2.43)
03:36:14.261 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=-0.23 hyp=0.83 cameraTheta=-0.28 mountX=-0.57 mountY=-0.54, mountTheta=-2.38
03:36:14.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=-0.23, opts=13)
03:36:14.262 00.000 5052 Enqueuing Move request for stepguider (0.80, -0.23)
03:36:14.262 00.000 8976 Worker thread wakes up
03:36:14.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, -0.23) opts 0xd
03:36:14.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, -0.23)
03:36:14.262 00.000 8976 Moving (0.80, -0.23) raw xDistance=-0.57 yDistance=-0.54
03:36:14.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
03:36:14.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:14.262 00.000 5052 UpdateGuideState exits: m=36 SNR=4.1
03:36:14.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:14.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
03:36:14.263 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:14.263 00.000 5052 Enqueuing Expose request
03:36:14.263 00.000 8976 MoveAxis(R, 2, ABG)
03:36:14.263 00.000 8976 stepping (-20, 7) + (2, 0)
03:36:14.263 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:14.289 00.026 8976 Received - 47 (G) 
03:36:14.289 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:14.290 00.001 8976 stepped: pos (-18, 7)
03:36:14.290 00.000 8976 MoveAxis(U, 2, ABG)
03:36:14.290 00.000 8976 stepping (-18, 7) + (0, 2)
03:36:14.290 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:14.321 00.031 8976 Received - 47 (G) 
03:36:14.322 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:14.322 00.000 8976 stepped: pos (-18, 9)
03:36:14.322 00.000 8976 move complete, result=0
03:36:14.322 00.000 8976 worker thread done servicing request
03:36:14.322 00.000 8976 Worker thread wakes up
03:36:14.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:14.323 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:14.323 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.5 px 2 ms NORTH
03:36:15.007 00.684 8976 Exposure complete
03:36:15.012 00.005 8976 worker thread done servicing request
03:36:15.012 00.000 5052 OnExposeComplete: enter
03:36:15.012 00.000 5052 UpdateGuideState(): m_state=6
03:36:15.012 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14524
03:36:15.013 00.001 5052 Star::Find returns 1 (0), X=330.12, Y=282.55, Mass=24, SNR=3.3, Peak=53 HFD=1.1
03:36:15.013 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
03:36:15.013 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
03:36:15.013 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=0.84 hyp=1.26 cameraTheta=0.72 mountX=0.31 mountY=-1.25, mountTheta=-1.33
03:36:15.013 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=0.84, opts=13)
03:36:15.013 00.000 5052 Enqueuing Move request for stepguider (0.95, 0.84)
03:36:15.013 00.000 8976 Worker thread wakes up
03:36:15.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, 0.84) opts 0xd
03:36:15.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, 0.84)
03:36:15.014 00.001 8976 Moving (0.95, 0.84) raw xDistance=0.31 yDistance=-1.25
03:36:15.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
03:36:15.014 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.25
03:36:15.014 00.000 8976 MoveAxis(L, 1, ABG)
03:36:15.014 00.000 8976 stepping (-18, 9) + (-1, 0)
03:36:15.014 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:15.014 00.000 5052 UpdateGuideState exits: m=24 SNR=3.3
03:36:15.014 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:15.014 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:15.014 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:15.014 00.000 5052 Enqueuing Expose request
03:36:15.041 00.027 8976 Received - 47 (G) 
03:36:15.041 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:15.041 00.000 8976 stepped: pos (-19, 9)
03:36:15.041 00.000 8976 MoveAxis(U, 5, ABG)
03:36:15.041 00.000 8976 stepping (-19, 9) + (0, 5)
03:36:15.042 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:15.089 00.047 8976 Received - 47 (G) 
03:36:15.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:15.089 00.000 8976 stepped: pos (-19, 14)
03:36:15.089 00.000 8976 move complete, result=0
03:36:15.089 00.000 8976 worker thread done servicing request
03:36:15.089 00.000 8976 Worker thread wakes up
03:36:15.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:15.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:15.089 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -1.3 px 5 ms NORTH
03:36:15.788 00.699 8976 Exposure complete
03:36:15.793 00.005 8976 worker thread done servicing request
03:36:15.794 00.001 5052 OnExposeComplete: enter
03:36:15.794 00.000 5052 UpdateGuideState(): m_state=6
03:36:15.794 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14525
03:36:15.794 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=280.93, Mass=32, SNR=3.8, Peak=52 HFD=2.1
03:36:15.794 00.000 5052 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.04) = xAngle (-2.80 = -2.80)
03:36:15.794 00.000 5052 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.91 = -2.91)
03:36:15.794 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=-0.78 hyp=1.13 cameraTheta=-0.76 mountX=-1.07 mountY=-0.26, mountTheta=-2.90
03:36:15.794 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=-0.78, opts=13)
03:36:15.794 00.000 5052 Enqueuing Move request for stepguider (0.82, -0.78)
03:36:15.794 00.000 8976 Worker thread wakes up
03:36:15.795 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:15.795 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:36:15.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:15.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, -0.78) opts 0xd
03:36:15.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, -0.78)
03:36:15.795 00.000 8976 Moving (0.82, -0.78) raw xDistance=-1.07 yDistance=-0.26
03:36:15.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.07
03:36:15.795 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:15.795 00.000 5052 Enqueuing Expose request
03:36:15.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.26
03:36:15.795 00.000 8976 MoveAxis(R, 4, ABG)
03:36:15.795 00.000 8976 stepping (-19, 14) + (4, 0)
03:36:15.795 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:15.825 00.030 8976 Received - 47 (G) 
03:36:15.825 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:15.825 00.000 8976 stepped: pos (-15, 14)
03:36:15.825 00.000 8976 MoveAxis(U, 1, ABG)
03:36:15.825 00.000 8976 stepping (-15, 14) + (0, 1)
03:36:15.825 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:15.857 00.032 8976 Received - 47 (G) 
03:36:15.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:15.857 00.000 8976 stepped: pos (-15, 15)
03:36:15.857 00.000 8976 move complete, result=0
03:36:15.857 00.000 8976 worker thread done servicing request
03:36:15.857 00.000 8976 Worker thread wakes up
03:36:15.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:15.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:15.857 00.000 5052 GuideStep: -1.1 px 4 ms EAST, -0.3 px 1 ms NORTH
03:36:16.558 00.701 8976 Exposure complete
03:36:16.563 00.005 8976 worker thread done servicing request
03:36:16.563 00.000 5052 OnExposeComplete: enter
03:36:16.563 00.000 5052 UpdateGuideState(): m_state=6
03:36:16.563 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14526
03:36:16.563 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.78, Mass=35, SNR=4.0, Peak=55 HFD=2.1
03:36:16.563 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
03:36:16.563 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
03:36:16.563 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.07 hyp=0.33 cameraTheta=0.21 mountX=-0.09 mountY=-0.31, mountTheta=-1.84
03:36:16.564 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.07, opts=13)
03:36:16.564 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.07)
03:36:16.564 00.000 8976 Worker thread wakes up
03:36:16.564 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.07) opts 0xd
03:36:16.564 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.07)
03:36:16.564 00.000 8976 Moving (0.32, 0.07) raw xDistance=-0.09 yDistance=-0.31
03:36:16.564 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:16.564 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:36:16.564 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:16.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:36:16.564 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
03:36:16.564 00.000 8976 MoveAxis(R, 0, ABG)
03:36:16.564 00.000 8976 MoveAxis(U, 1, ABG)
03:36:16.565 00.001 8976 stepping (-15, 15) + (0, 1)
03:36:16.565 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:16.565 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:16.565 00.000 5052 Enqueuing Expose request
03:36:16.591 00.026 8976 Received - 47 (G) 
03:36:16.591 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:16.591 00.000 8976 stepped: pos (-15, 16)
03:36:16.591 00.000 8976 move complete, result=0
03:36:16.592 00.001 8976 worker thread done servicing request
03:36:16.592 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:36:16.592 00.000 8976 Worker thread wakes up
03:36:16.592 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:16.592 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:17.277 00.685 8976 Exposure complete
03:36:17.282 00.005 8976 worker thread done servicing request
03:36:17.282 00.000 5052 OnExposeComplete: enter
03:36:17.282 00.000 5052 UpdateGuideState(): m_state=6
03:36:17.282 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14527
03:36:17.282 00.000 5052 Star::Find returns 1 (0), X=330.17, Y=282.77, Mass=28, SNR=3.6, Peak=54 HFD=1.9
03:36:17.282 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
03:36:17.282 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
03:36:17.282 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=1.06 hyp=1.45 cameraTheta=0.82 mountX=0.49 mountY=-1.41, mountTheta=-1.24
03:36:17.284 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=1.06, opts=13)
03:36:17.284 00.000 5052 Enqueuing Move request for stepguider (0.99, 1.06)
03:36:17.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:17.284 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:36:17.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:17.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:17.284 00.000 5052 Enqueuing Expose request
03:36:17.284 00.000 8976 Worker thread wakes up
03:36:17.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, 1.06) opts 0xd
03:36:17.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, 1.06)
03:36:17.284 00.000 8976 Moving (0.99, 1.06) raw xDistance=0.49 yDistance=-1.41
03:36:17.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:36:17.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.41
03:36:17.285 00.001 8976 MoveAxis(L, 2, ABG)
03:36:17.285 00.000 8976 stepping (-15, 16) + (-2, 0)
03:36:17.285 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:17.311 00.026 8976 Received - 47 (G) 
03:36:17.311 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:17.311 00.000 8976 stepped: pos (-17, 16)
03:36:17.311 00.000 8976 MoveAxis(U, 6, ABG)
03:36:17.311 00.000 8976 stepping (-17, 16) + (0, 6)
03:36:17.311 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:36:17.359 00.048 8976 Received - 47 (G) 
03:36:17.359 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:36:17.359 00.000 8976 stepped: pos (-17, 22)
03:36:17.359 00.000 8976 move complete, result=0
03:36:17.359 00.000 8976 worker thread done servicing request
03:36:17.359 00.000 8976 Worker thread wakes up
03:36:17.359 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:17.359 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -1.4 px 6 ms NORTH
03:36:17.360 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:18.050 00.690 8976 Exposure complete
03:36:18.055 00.005 8976 worker thread done servicing request
03:36:18.055 00.000 5052 OnExposeComplete: enter
03:36:18.055 00.000 5052 UpdateGuideState(): m_state=6
03:36:18.055 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14528
03:36:18.056 00.001 5052 Star::Find returns 1 (0), X=329.05, Y=280.66, Mass=45, SNR=4.5, Peak=51 HFD=3.1
03:36:18.056 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
03:36:18.056 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.45)
03:36:18.056 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-1.05 hyp=1.06 cameraTheta=-1.69 mountX=-0.88 mountY=0.67, mountTheta=2.49
03:36:18.056 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-1.05, opts=13)
03:36:18.056 00.000 5052 Enqueuing Move request for stepguider (-0.12, -1.05)
03:36:18.056 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:18.056 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:36:18.057 00.001 8976 Worker thread wakes up
03:36:18.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -1.05) opts 0xd
03:36:18.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -1.05)
03:36:18.057 00.000 8976 Moving (-0.12, -1.05) raw xDistance=-0.88 yDistance=0.67
03:36:18.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:18.057 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:18.057 00.000 5052 Enqueuing Expose request
03:36:18.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.88
03:36:18.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.67
03:36:18.057 00.000 8976 MoveAxis(R, 3, ABG)
03:36:18.057 00.000 8976 stepping (-17, 22) + (3, 0)
03:36:18.057 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:18.095 00.038 8976 Received - 47 (G) 
03:36:18.095 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:18.095 00.000 8976 stepped: pos (-14, 22)
03:36:18.095 00.000 8976 MoveAxis(D, 2, ABG)
03:36:18.095 00.000 8976 stepping (-14, 22) + (0, -2)
03:36:18.095 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:18.127 00.032 8976 Received - 47 (G) 
03:36:18.127 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:18.127 00.000 8976 stepped: pos (-14, 20)
03:36:18.127 00.000 8976 move complete, result=0
03:36:18.127 00.000 8976 worker thread done servicing request
03:36:18.127 00.000 8976 Worker thread wakes up
03:36:18.127 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:18.127 00.000 5052 GuideStep: -0.9 px 3 ms EAST, 0.7 px 2 ms SOUTH
03:36:18.127 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:18.812 00.685 8976 Exposure complete
03:36:18.817 00.005 8976 worker thread done servicing request
03:36:18.817 00.000 5052 OnExposeComplete: enter
03:36:18.817 00.000 5052 UpdateGuideState(): m_state=6
03:36:18.817 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14529
03:36:18.817 00.000 5052 Star::Find returns 0 (4), X=330.00, Y=282.00, Mass=20, SNR=3.0, Peak=55 HFD=0.0
03:36:18.817 00.000 5052 DistanceChecker: activated
03:36:18.817 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:36:18.817 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:36:18.817 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:36:18.817 00.000 8976 Worker thread wakes up
03:36:18.817 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:36:18.817 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:36:18.817 00.000 8976 move complete, result=0
03:36:18.818 00.001 8976 worker thread done servicing request
03:36:18.923 00.105 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:36:18.923 00.000 5052 Status Line: Star lost - low HFD
03:36:18.924 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:18.924 00.000 5052 UpdateGuideState exits: Star lost - low HFD
03:36:18.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:18.924 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:36:18.924 00.000 5052 Enqueuing Expose request
03:36:18.924 00.000 8976 Worker thread wakes up
03:36:18.924 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:18.924 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:36:19.607 00.683 8976 Exposure complete
03:36:19.613 00.006 8976 worker thread done servicing request
03:36:19.613 00.000 5052 OnExposeComplete: enter
03:36:19.613 00.000 5052 UpdateGuideState(): m_state=6
03:36:19.613 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14530
03:36:19.613 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=281.90, Mass=46, SNR=4.6, Peak=55 HFD=2.4
03:36:19.613 00.000 5052 DistanceChecker: deactivated
03:36:19.613 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
03:36:19.613 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:36:19.613 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.19 hyp=0.44 cameraTheta=0.45 mountX=-0.01 mountY=-0.44, mountTheta=-1.59
03:36:19.614 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.19, opts=13)
03:36:19.614 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.19)
03:36:19.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:19.614 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:36:19.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:19.614 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:19.614 00.000 5052 Enqueuing Expose request
03:36:19.614 00.000 8976 Worker thread wakes up
03:36:19.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.19) opts 0xd
03:36:19.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.19)
03:36:19.614 00.000 8976 Moving (0.40, 0.19) raw xDistance=-0.01 yDistance=-0.44
03:36:19.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:36:19.615 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.44
03:36:19.615 00.000 8976 MoveAxis(R, 0, ABG)
03:36:19.615 00.000 8976 MoveAxis(U, 2, ABG)
03:36:19.615 00.000 8976 stepping (-14, 20) + (0, 2)
03:36:19.615 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:19.645 00.030 8976 Received - 47 (G) 
03:36:19.645 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:19.645 00.000 8976 stepped: pos (-14, 22)
03:36:19.645 00.000 8976 move complete, result=0
03:36:19.646 00.001 8976 worker thread done servicing request
03:36:19.646 00.000 8976 Worker thread wakes up
03:36:19.646 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:19.646 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:19.646 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:36:20.345 00.699 8976 Exposure complete
03:36:20.350 00.005 8976 worker thread done servicing request
03:36:20.350 00.000 5052 OnExposeComplete: enter
03:36:20.350 00.000 5052 UpdateGuideState(): m_state=6
03:36:20.350 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14531
03:36:20.350 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.08, Mass=41, SNR=4.3, Peak=53 HFD=2.1
03:36:20.350 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.18 = 3.11)
03:36:20.350 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.00)
03:36:20.350 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.63 hyp=0.70 cameraTheta=-1.13 mountX=-0.70 mountY=0.10, mountTheta=3.00
03:36:20.352 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.63, opts=13)
03:36:20.352 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.63)
03:36:20.352 00.000 8976 Worker thread wakes up
03:36:20.352 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.63) opts 0xd
03:36:20.352 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:20.352 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.63)
03:36:20.352 00.000 8976 Moving (0.30, -0.63) raw xDistance=-0.70 yDistance=0.10
03:36:20.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
03:36:20.352 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:36:20.352 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:36:20.352 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:20.352 00.000 8976 MoveAxis(R, 3, ABG)
03:36:20.352 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:20.352 00.000 8976 stepping (-14, 22) + (3, 0)
03:36:20.353 00.001 5052 Enqueuing Expose request
03:36:20.353 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:20.381 00.028 8976 Received - 47 (G) 
03:36:20.381 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:20.381 00.000 8976 stepped: pos (-11, 22)
03:36:20.381 00.000 8976 MoveAxis(U, 0, ABG)
03:36:20.381 00.000 8976 move complete, result=0
03:36:20.381 00.000 8976 worker thread done servicing request
03:36:20.381 00.000 8976 Worker thread wakes up
03:36:20.381 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.1 px 0 ms NORTH
03:36:20.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:20.381 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:21.066 00.685 8976 Exposure complete
03:36:21.071 00.005 8976 worker thread done servicing request
03:36:21.071 00.000 5052 OnExposeComplete: enter
03:36:21.071 00.000 5052 UpdateGuideState(): m_state=6
03:36:21.072 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14532
03:36:21.072 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.66, Mass=45, SNR=4.5, Peak=53 HFD=2.7
03:36:21.072 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.07 = 1.22)
03:36:21.072 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.11)
03:36:21.072 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=-0.05 hyp=0.41 cameraTheta=-3.02 mountX=0.14 mountY=0.36, mountTheta=1.20
03:36:21.072 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=-0.05, opts=13)
03:36:21.072 00.000 5052 Enqueuing Move request for stepguider (-0.40, -0.05)
03:36:21.072 00.000 8976 Worker thread wakes up
03:36:21.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, -0.05) opts 0xd
03:36:21.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, -0.05)
03:36:21.073 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:21.073 00.000 8976 Moving (-0.40, -0.05) raw xDistance=0.14 yDistance=0.36
03:36:21.073 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:36:21.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:36:21.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:21.073 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:36:21.073 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:21.073 00.000 5052 Enqueuing Expose request
03:36:21.073 00.000 8976 MoveAxis(R, 0, ABG)
03:36:21.073 00.000 8976 MoveAxis(D, 1, ABG)
03:36:21.073 00.000 8976 stepping (-11, 22) + (0, -1)
03:36:21.073 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:21.100 00.027 8976 Received - 47 (G) 
03:36:21.100 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:21.100 00.000 8976 stepped: pos (-11, 21)
03:36:21.100 00.000 8976 move complete, result=0
03:36:21.101 00.001 8976 worker thread done servicing request
03:36:21.101 00.000 8976 Worker thread wakes up
03:36:21.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:21.101 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:36:21.101 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:21.786 00.685 8976 Exposure complete
03:36:21.791 00.005 8976 worker thread done servicing request
03:36:21.792 00.001 5052 OnExposeComplete: enter
03:36:21.792 00.000 5052 UpdateGuideState(): m_state=6
03:36:21.792 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14533
03:36:21.792 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=282.73, Mass=35, SNR=3.9, Peak=51 HFD=2.2
03:36:21.792 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
03:36:21.792 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.31 = -0.31)
03:36:21.792 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=1.02 hyp=1.06 cameraTheta=1.84 mountX=1.04 mountY=-0.32, mountTheta=-0.30
03:36:21.792 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=1.02, opts=13)
03:36:21.792 00.000 5052 Enqueuing Move request for stepguider (-0.28, 1.02)
03:36:21.793 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:21.793 00.000 5052 UpdateGuideState exits: m=35 SNR=3.9
03:36:21.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:21.793 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:21.793 00.000 5052 Enqueuing Expose request
03:36:21.793 00.000 8976 Worker thread wakes up
03:36:21.793 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 1.02) opts 0xd
03:36:21.793 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 1.02)
03:36:21.793 00.000 8976 Moving (-0.28, 1.02) raw xDistance=1.04 yDistance=-0.32
03:36:21.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.04
03:36:21.793 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
03:36:21.793 00.000 8976 MoveAxis(L, 4, ABG)
03:36:21.793 00.000 8976 stepping (-11, 21) + (-4, 0)
03:36:21.793 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:21.836 00.043 8976 Received - 47 (G) 
03:36:21.836 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:21.836 00.000 8976 stepped: pos (-15, 21)
03:36:21.836 00.000 8976 MoveAxis(U, 1, ABG)
03:36:21.836 00.000 8976 stepping (-15, 21) + (0, 1)
03:36:21.836 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:21.867 00.031 8976 Received - 47 (G) 
03:36:21.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:21.867 00.000 8976 stepped: pos (-15, 22)
03:36:21.867 00.000 8976 move complete, result=0
03:36:21.867 00.000 8976 worker thread done servicing request
03:36:21.867 00.000 8976 Worker thread wakes up
03:36:21.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:21.867 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:21.868 00.001 5052 GuideStep: 1.0 px 4 ms WEST, -0.3 px 1 ms NORTH
03:36:22.553 00.685 8976 Exposure complete
03:36:22.559 00.006 8976 worker thread done servicing request
03:36:22.559 00.000 5052 OnExposeComplete: enter
03:36:22.559 00.000 5052 UpdateGuideState(): m_state=6
03:36:22.559 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14534
03:36:22.559 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.61, Mass=56, SNR=5.0, Peak=53 HFD=3.1
03:36:22.559 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
03:36:22.559 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.18)
03:36:22.559 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.10 hyp=0.55 cameraTheta=-2.96 mountX=0.16 mountY=0.51, mountTheta=1.27
03:36:22.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.10, opts=13)
03:36:22.560 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.10)
03:36:22.560 00.000 8976 Worker thread wakes up
03:36:22.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.10) opts 0xd
03:36:22.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.10)
03:36:22.560 00.000 8976 Moving (-0.55, -0.10) raw xDistance=0.16 yDistance=0.51
03:36:22.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:36:22.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:22.560 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:36:22.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:22.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.51
03:36:22.560 00.000 8976 MoveAxis(R, 0, ABG)
03:36:22.561 00.001 8976 MoveAxis(D, 2, ABG)
03:36:22.561 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:22.561 00.000 5052 Enqueuing Expose request
03:36:22.561 00.000 8976 stepping (-15, 22) + (0, -2)
03:36:22.561 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:22.587 00.026 8976 Received - 47 (G) 
03:36:22.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:22.587 00.000 8976 stepped: pos (-15, 20)
03:36:22.587 00.000 8976 move complete, result=0
03:36:22.587 00.000 8976 worker thread done servicing request
03:36:22.587 00.000 8976 Worker thread wakes up
03:36:22.587 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:36:22.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:22.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:23.274 00.687 8976 Exposure complete
03:36:23.279 00.005 8976 worker thread done servicing request
03:36:23.279 00.000 5052 OnExposeComplete: enter
03:36:23.280 00.001 5052 UpdateGuideState(): m_state=6
03:36:23.280 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14535
03:36:23.280 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.43, Mass=41, SNR=4.3, Peak=53 HFD=1.9
03:36:23.280 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.04) = xAngle (-3.51 = 2.78)
03:36:23.280 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.61 = 2.67)
03:36:23.280 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.46 mountX=-0.26 mountY=0.13, mountTheta=2.69
03:36:23.280 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=-0.28, opts=13)
03:36:23.280 00.000 5052 Enqueuing Move request for stepguider (0.03, -0.28)
03:36:23.281 00.001 8976 Worker thread wakes up
03:36:23.281 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, -0.28) opts 0xd
03:36:23.281 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, -0.28)
03:36:23.281 00.000 8976 Moving (0.03, -0.28) raw xDistance=-0.26 yDistance=0.13
03:36:23.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:36:23.281 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:36:23.281 00.000 8976 MoveAxis(R, 1, ABG)
03:36:23.281 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:23.281 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:36:23.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:23.281 00.000 8976 stepping (-15, 20) + (1, 0)
03:36:23.281 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:23.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:23.281 00.000 5052 Enqueuing Expose request
03:36:23.306 00.025 8976 Received - 47 (G) 
03:36:23.306 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:23.306 00.000 8976 stepped: pos (-14, 20)
03:36:23.306 00.000 8976 MoveAxis(U, 0, ABG)
03:36:23.306 00.000 8976 move complete, result=0
03:36:23.306 00.000 8976 worker thread done servicing request
03:36:23.306 00.000 8976 Worker thread wakes up
03:36:23.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:23.306 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:23.306 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
03:36:23.990 00.684 8976 Exposure complete
03:36:23.996 00.006 8976 worker thread done servicing request
03:36:23.996 00.000 5052 OnExposeComplete: enter
03:36:23.996 00.000 5052 UpdateGuideState(): m_state=6
03:36:23.996 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14536
03:36:23.996 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=281.92, Mass=57, SNR=5.1, Peak=54 HFD=3.2
03:36:23.996 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
03:36:23.996 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
03:36:23.996 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.21 hyp=0.51 cameraTheta=0.42 mountX=-0.03 mountY=-0.50, mountTheta=-1.63
03:36:23.996 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.21, opts=13)
03:36:23.996 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.21)
03:36:23.996 00.000 8976 Worker thread wakes up
03:36:23.997 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.21) opts 0xd
03:36:23.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.21)
03:36:23.997 00.000 8976 Moving (0.47, 0.21) raw xDistance=-0.03 yDistance=-0.50
03:36:23.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:36:23.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
03:36:23.997 00.000 8976 MoveAxis(R, 0, ABG)
03:36:23.997 00.000 8976 MoveAxis(U, 2, ABG)
03:36:23.997 00.000 8976 stepping (-14, 20) + (0, 2)
03:36:23.997 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:23.997 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:36:23.997 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:23.997 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:23.997 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:23.997 00.000 5052 Enqueuing Expose request
03:36:24.025 00.028 8976 Received - 47 (G) 
03:36:24.025 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:24.025 00.000 8976 stepped: pos (-14, 22)
03:36:24.025 00.000 8976 move complete, result=0
03:36:24.025 00.000 8976 worker thread done servicing request
03:36:24.025 00.000 8976 Worker thread wakes up
03:36:24.025 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:24.025 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:24.025 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
03:36:24.711 00.686 8976 Exposure complete
03:36:24.716 00.005 8976 worker thread done servicing request
03:36:24.716 00.000 5052 OnExposeComplete: enter
03:36:24.716 00.000 5052 UpdateGuideState(): m_state=6
03:36:24.716 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14537
03:36:24.716 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.74, Mass=51, SNR=4.8, Peak=55 HFD=2.7
03:36:24.716 00.000 5052 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.04) = xAngle (-1.94 = -1.94)
03:36:24.716 00.000 5052 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
03:36:24.716 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.03 hyp=0.31 cameraTheta=0.10 mountX=-0.11 mountY=-0.27, mountTheta=-1.96
03:36:24.718 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.03, opts=13)
03:36:24.718 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.03)
03:36:24.718 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:24.718 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:36:24.718 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:24.718 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:24.718 00.000 5052 Enqueuing Expose request
03:36:24.718 00.000 8976 Worker thread wakes up
03:36:24.718 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.03) opts 0xd
03:36:24.718 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.03)
03:36:24.718 00.000 8976 Moving (0.31, 0.03) raw xDistance=-0.11 yDistance=-0.27
03:36:24.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:36:24.718 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
03:36:24.718 00.000 8976 MoveAxis(R, 0, ABG)
03:36:24.718 00.000 8976 MoveAxis(U, 1, ABG)
03:36:24.718 00.000 8976 stepping (-14, 22) + (0, 1)
03:36:24.718 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:24.745 00.027 8976 Received - 47 (G) 
03:36:24.745 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:24.745 00.000 8976 stepped: pos (-14, 23)
03:36:24.745 00.000 8976 move complete, result=0
03:36:24.745 00.000 8976 worker thread done servicing request
03:36:24.745 00.000 8976 Worker thread wakes up
03:36:24.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:24.745 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:24.745 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:36:25.431 00.686 8976 Exposure complete
03:36:25.437 00.006 8976 worker thread done servicing request
03:36:25.437 00.000 5052 OnExposeComplete: enter
03:36:25.437 00.000 5052 UpdateGuideState(): m_state=6
03:36:25.437 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14538
03:36:25.437 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=282.26, Mass=30, SNR=3.7, Peak=54 HFD=1.1
03:36:25.437 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
03:36:25.437 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
03:36:25.437 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.55 hyp=0.64 cameraTheta=1.02 mountX=0.33 mountY=-0.58, mountTheta=-1.05
03:36:25.438 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.55, opts=13)
03:36:25.438 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.55)
03:36:25.438 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:25.438 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:36:25.438 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:25.438 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:25.438 00.000 5052 Enqueuing Expose request
03:36:25.438 00.000 8976 Worker thread wakes up
03:36:25.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.55) opts 0xd
03:36:25.438 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.55)
03:36:25.438 00.000 8976 Moving (0.34, 0.55) raw xDistance=0.33 yDistance=-0.58
03:36:25.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:36:25.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
03:36:25.438 00.000 8976 MoveAxis(L, 1, ABG)
03:36:25.438 00.000 8976 stepping (-14, 23) + (-1, 0)
03:36:25.438 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:25.465 00.027 8976 Received - 47 (G) 
03:36:25.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:25.465 00.000 8976 stepped: pos (-15, 23)
03:36:25.465 00.000 8976 MoveAxis(U, 2, ABG)
03:36:25.465 00.000 8976 stepping (-15, 23) + (0, 2)
03:36:25.465 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:25.496 00.031 8976 Received - 47 (G) 
03:36:25.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:25.496 00.000 8976 stepped: pos (-15, 25)
03:36:25.496 00.000 8976 move complete, result=0
03:36:25.496 00.000 8976 worker thread done servicing request
03:36:25.496 00.000 8976 Worker thread wakes up
03:36:25.496 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:25.496 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:25.496 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
03:36:26.181 00.685 8976 Exposure complete
03:36:26.187 00.006 8976 worker thread done servicing request
03:36:26.187 00.000 5052 OnExposeComplete: enter
03:36:26.187 00.000 5052 UpdateGuideState(): m_state=6
03:36:26.187 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14539
03:36:26.187 00.000 5052 Star::Find false star n=6 nbg=283 bg=44.9 sigma=0.9 thresh=48 peak=48
03:36:26.187 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=28, SNR=2.9, Peak=51 HFD=0.0
03:36:26.187 00.000 5052 DistanceChecker: activated
03:36:26.187 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:36:26.187 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:36:26.187 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:36:26.187 00.000 8976 Worker thread wakes up
03:36:26.188 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:36:26.188 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:36:26.188 00.000 8976 move complete, result=0
03:36:26.188 00.000 8976 worker thread done servicing request
03:36:26.300 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:36:26.300 00.000 5052 Status Line: Star lost - low SNR
03:36:26.300 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:26.300 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:36:26.301 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:26.301 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:36:26.301 00.000 5052 Enqueuing Expose request
03:36:26.301 00.000 8976 Worker thread wakes up
03:36:26.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:26.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:36:26.984 00.683 8976 Exposure complete
03:36:26.989 00.005 8976 worker thread done servicing request
03:36:26.989 00.000 5052 OnExposeComplete: enter
03:36:26.989 00.000 5052 UpdateGuideState(): m_state=6
03:36:26.989 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14540
03:36:26.989 00.000 5052 Star::Find returns 1 (1), X=329.11, Y=281.22, Mass=50, SNR=4.7, Peak=50 HFD=2.4
03:36:26.989 00.000 5052 DistanceChecker: deactivated
03:36:26.989 00.000 5052 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.04) = xAngle (-3.75 = 2.54)
03:36:26.989 00.000 5052 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.43)
03:36:26.989 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.49 hyp=0.50 cameraTheta=-1.70 mountX=-0.41 mountY=0.32, mountTheta=2.47
03:36:26.990 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.49, opts=13)
03:36:26.990 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.49)
03:36:26.990 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:26.990 00.000 5052 UpdateGuideState exits: m=50 SNR=4.7 Saturated
03:36:26.990 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:26.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:26.990 00.000 5052 Enqueuing Expose request
03:36:26.990 00.000 8976 Worker thread wakes up
03:36:26.990 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.49) opts 0xd
03:36:26.991 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.49)
03:36:26.991 00.000 8976 Moving (-0.07, -0.49) raw xDistance=-0.41 yDistance=0.32
03:36:26.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
03:36:26.991 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.32
03:36:26.991 00.000 8976 MoveAxis(R, 2, ABG)
03:36:26.991 00.000 8976 stepping (-15, 25) + (2, 0)
03:36:26.991 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:27.015 00.024 8976 Received - 47 (G) 
03:36:27.015 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:27.015 00.000 8976 stepped: pos (-13, 25)
03:36:27.015 00.000 8976 MoveAxis(D, 1, ABG)
03:36:27.015 00.000 8976 stepping (-13, 25) + (0, -1)
03:36:27.015 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:27.047 00.032 8976 Received - 47 (G) 
03:36:27.047 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:27.047 00.000 8976 stepped: pos (-13, 24)
03:36:27.047 00.000 8976 move complete, result=0
03:36:27.047 00.000 8976 worker thread done servicing request
03:36:27.047 00.000 8976 Worker thread wakes up
03:36:27.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:27.047 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:27.047 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:36:27.746 00.699 8976 Exposure complete
03:36:27.752 00.006 8976 worker thread done servicing request
03:36:27.752 00.000 5052 OnExposeComplete: enter
03:36:27.752 00.000 5052 UpdateGuideState(): m_state=6
03:36:27.752 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14541
03:36:27.752 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=282.28, Mass=23, SNR=3.3, Peak=55 HFD=1.1
03:36:27.752 00.000 5052 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
03:36:27.752 00.000 5052 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
03:36:27.752 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.57 hyp=0.82 cameraTheta=2.37 mountX=0.78 mountY=0.18, mountTheta=0.23
03:36:27.752 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.57, opts=13)
03:36:27.752 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.57)
03:36:27.752 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:36:27.753 00.001 5052 UpdateGuideState exits: m=23 SNR=3.3
03:36:27.753 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:27.753 00.000 8976 Worker thread wakes up
03:36:27.753 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.57) opts 0xd
03:36:27.753 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.57)
03:36:27.753 00.000 8976 Moving (-0.59, 0.57) raw xDistance=0.78 yDistance=0.18
03:36:27.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.78
03:36:27.753 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:36:27.753 00.000 8976 MoveAxis(L, 3, ABG)
03:36:27.753 00.000 8976 stepping (-13, 24) + (-3, 0)
03:36:27.753 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:27.753 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:27.753 00.000 5052 Enqueuing Expose request
03:36:27.783 00.030 8976 Received - 47 (G) 
03:36:27.783 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:27.783 00.000 8976 stepped: pos (-16, 24)
03:36:27.783 00.000 8976 MoveAxis(U, 0, ABG)
03:36:27.783 00.000 8976 move complete, result=0
03:36:27.783 00.000 8976 worker thread done servicing request
03:36:27.783 00.000 8976 Worker thread wakes up
03:36:27.783 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:27.783 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:27.783 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.2 px 0 ms NORTH
03:36:28.472 00.689 8976 Exposure complete
03:36:28.479 00.007 8976 worker thread done servicing request
03:36:28.480 00.001 5052 OnExposeComplete: enter
03:36:28.480 00.000 5052 UpdateGuideState(): m_state=6
03:36:28.480 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14542
03:36:28.480 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=280.92, Mass=51, SNR=4.8, Peak=52 HFD=2.8
03:36:28.480 00.000 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.04) = xAngle (-3.33 = 2.95)
03:36:28.480 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.43 = 2.85)
03:36:28.480 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-0.79 hyp=0.83 cameraTheta=-1.29 mountX=-0.81 mountY=0.24, mountTheta=2.86
03:36:28.481 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-0.79, opts=13)
03:36:28.481 00.000 5052 Enqueuing Move request for stepguider (0.23, -0.79)
03:36:28.481 00.000 8976 Worker thread wakes up
03:36:28.481 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -0.79) opts 0xd
03:36:28.481 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -0.79)
03:36:28.481 00.000 8976 Moving (0.23, -0.79) raw xDistance=-0.81 yDistance=0.24
03:36:28.481 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:36:28.481 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:36:28.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:28.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.81
03:36:28.481 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:28.481 00.000 5052 Enqueuing Expose request
03:36:28.482 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:36:28.482 00.000 8976 MoveAxis(R, 3, ABG)
03:36:28.482 00.000 8976 stepping (-16, 24) + (3, 0)
03:36:28.482 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:28.517 00.035 8976 Received - 47 (G) 
03:36:28.517 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:28.517 00.000 8976 stepped: pos (-13, 24)
03:36:28.517 00.000 8976 MoveAxis(U, 0, ABG)
03:36:28.518 00.001 8976 move complete, result=0
03:36:28.518 00.000 8976 worker thread done servicing request
03:36:28.518 00.000 8976 Worker thread wakes up
03:36:28.518 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.2 px 0 ms NORTH
03:36:28.518 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:28.518 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:29.201 00.683 8976 Exposure complete
03:36:29.207 00.006 8976 worker thread done servicing request
03:36:29.207 00.000 5052 OnExposeComplete: enter
03:36:29.207 00.000 5052 UpdateGuideState(): m_state=6
03:36:29.207 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14543
03:36:29.207 00.000 5052 Star::Find returns 1 (0), X=327.77, Y=282.41, Mass=48, SNR=4.6, Peak=54 HFD=2.6
03:36:29.207 00.000 5052 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:36:29.207 00.000 5052 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.53 = 0.53)
03:36:29.207 00.000 5052 CameraToMount -- cameraX=-1.40 cameraY=0.70 hyp=1.56 cameraTheta=2.68 mountX=1.26 mountY=0.79, mountTheta=0.56
03:36:29.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.40, y=0.70, opts=13)
03:36:29.208 00.000 5052 Enqueuing Move request for stepguider (-1.40, 0.70)
03:36:29.208 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:29.208 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:36:29.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:29.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:29.208 00.000 5052 Enqueuing Expose request
03:36:29.208 00.000 8976 Worker thread wakes up
03:36:29.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.40, 0.70) opts 0xd
03:36:29.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.40, 0.70)
03:36:29.208 00.000 8976 Moving (-1.40, 0.70) raw xDistance=1.26 yDistance=0.79
03:36:29.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.26
03:36:29.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
03:36:29.208 00.000 8976 MoveAxis(L, 5, ABG)
03:36:29.208 00.000 8976 stepping (-13, 24) + (-5, 0)
03:36:29.208 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:29.254 00.046 8976 Received - 47 (G) 
03:36:29.254 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:29.254 00.000 8976 stepped: pos (-18, 24)
03:36:29.254 00.000 8976 MoveAxis(D, 3, ABG)
03:36:29.254 00.000 8976 stepping (-18, 24) + (0, -3)
03:36:29.254 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:29.285 00.031 8976 Received - 47 (G) 
03:36:29.285 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:29.285 00.000 8976 stepped: pos (-18, 21)
03:36:29.285 00.000 8976 move complete, result=0
03:36:29.285 00.000 8976 worker thread done servicing request
03:36:29.285 00.000 8976 Worker thread wakes up
03:36:29.285 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:29.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:29.285 00.000 5052 GuideStep: 1.3 px 5 ms WEST, 0.8 px 3 ms SOUTH
03:36:29.972 00.687 8976 Exposure complete
03:36:29.977 00.005 8976 worker thread done servicing request
03:36:29.978 00.001 5052 OnExposeComplete: enter
03:36:29.978 00.000 5052 UpdateGuideState(): m_state=6
03:36:29.978 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14544
03:36:29.978 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=282.08, Mass=48, SNR=4.6, Peak=51 HFD=2.8
03:36:29.978 00.000 5052 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:36:29.978 00.000 5052 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
03:36:29.978 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.37 hyp=0.80 cameraTheta=2.66 mountX=0.65 mountY=0.39, mountTheta=0.54
03:36:29.978 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.37, opts=13)
03:36:29.978 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.37)
03:36:29.979 00.001 8976 Worker thread wakes up
03:36:29.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.37) opts 0xd
03:36:29.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.37)
03:36:29.979 00.000 8976 Moving (-0.71, 0.37) raw xDistance=0.65 yDistance=0.39
03:36:29.979 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:29.979 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:36:29.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:29.979 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:29.979 00.000 5052 Enqueuing Expose request
03:36:29.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.65
03:36:29.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
03:36:29.979 00.000 8976 MoveAxis(L, 3, ABG)
03:36:29.979 00.000 8976 stepping (-18, 21) + (-3, 0)
03:36:29.979 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:30.004 00.025 8976 Received - 47 (G) 
03:36:30.004 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:30.004 00.000 8976 stepped: pos (-21, 21)
03:36:30.004 00.000 8976 MoveAxis(D, 2, ABG)
03:36:30.004 00.000 8976 stepping (-21, 21) + (0, -2)
03:36:30.004 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:30.037 00.033 8976 Received - 47 (G) 
03:36:30.037 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:30.037 00.000 8976 stepped: pos (-21, 19)
03:36:30.037 00.000 8976 move complete, result=0
03:36:30.037 00.000 8976 worker thread done servicing request
03:36:30.037 00.000 8976 Worker thread wakes up
03:36:30.037 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 2 ms SOUTH
03:36:30.037 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:30.037 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:30.720 00.683 8976 Exposure complete
03:36:30.725 00.005 8976 worker thread done servicing request
03:36:30.725 00.000 5052 OnExposeComplete: enter
03:36:30.725 00.000 5052 UpdateGuideState(): m_state=6
03:36:30.725 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14545
03:36:30.725 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=280.36, Mass=43, SNR=4.5, Peak=55 HFD=2.4
03:36:30.725 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.04) = xAngle (-4.03 = 2.25)
03:36:30.725 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.14 = 2.14)
03:36:30.725 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=-1.35 hyp=1.48 cameraTheta=-1.99 mountX=-0.93 mountY=1.24, mountTheta=2.21
03:36:30.726 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-1.35, opts=13)
03:36:30.726 00.000 5052 Enqueuing Move request for stepguider (-0.60, -1.35)
03:36:30.726 00.000 8976 Worker thread wakes up
03:36:30.726 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -1.35) opts 0xd
03:36:30.726 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -1.35)
03:36:30.726 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:36:30.726 00.000 8976 Moving (-0.60, -1.35) raw xDistance=-0.93 yDistance=1.24
03:36:30.726 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.93
03:36:30.726 00.000 5052 UpdateGuideState exits: m=43 SNR=4.5
03:36:30.727 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:30.727 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.24
03:36:30.727 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:30.727 00.000 5052 Enqueuing Expose request
03:36:30.727 00.000 8976 MoveAxis(R, 4, ABG)
03:36:30.727 00.000 8976 stepping (-21, 19) + (4, 0)
03:36:30.727 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:30.772 00.045 8976 Received - 47 (G) 
03:36:30.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:30.772 00.000 8976 stepped: pos (-17, 19)
03:36:30.772 00.000 8976 MoveAxis(D, 5, ABG)
03:36:30.772 00.000 8976 stepping (-17, 19) + (0, -5)
03:36:30.772 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:30.819 00.047 8976 Received - 47 (G) 
03:36:30.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:30.820 00.001 8976 stepped: pos (-17, 14)
03:36:30.820 00.000 8976 move complete, result=0
03:36:30.820 00.000 8976 worker thread done servicing request
03:36:30.820 00.000 8976 Worker thread wakes up
03:36:30.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:30.820 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:30.821 00.001 5052 GuideStep: -0.9 px 4 ms EAST, 1.2 px 5 ms SOUTH
03:36:31.505 00.684 8976 Exposure complete
03:36:31.510 00.005 8976 worker thread done servicing request
03:36:31.510 00.000 5052 OnExposeComplete: enter
03:36:31.510 00.000 5052 UpdateGuideState(): m_state=6
03:36:31.510 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14546
03:36:31.511 00.001 5052 Star::Find returns 1 (0), X=329.03, Y=282.27, Mass=42, SNR=4.4, Peak=54 HFD=2.1
03:36:31.511 00.000 5052 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.04) = xAngle (-0.22 = -0.22)
03:36:31.511 00.000 5052 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
03:36:31.511 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.56 hyp=0.58 cameraTheta=1.82 mountX=0.56 mountY=-0.18, mountTheta=-0.32
03:36:31.511 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.56, opts=13)
03:36:31.512 00.001 5052 Enqueuing Move request for stepguider (-0.14, 0.56)
03:36:31.512 00.000 8976 Worker thread wakes up
03:36:31.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:31.512 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:36:31.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:31.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.56) opts 0xd
03:36:31.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:31.512 00.000 5052 Enqueuing Expose request
03:36:31.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.56)
03:36:31.512 00.000 8976 Moving (-0.14, 0.56) raw xDistance=0.56 yDistance=-0.18
03:36:31.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.56
03:36:31.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:36:31.512 00.000 8976 MoveAxis(L, 2, ABG)
03:36:31.512 00.000 8976 stepping (-17, 14) + (-2, 0)
03:36:31.512 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:31.539 00.027 8976 Received - 47 (G) 
03:36:31.539 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:31.539 00.000 8976 stepped: pos (-19, 14)
03:36:31.539 00.000 8976 MoveAxis(U, 0, ABG)
03:36:31.540 00.001 8976 move complete, result=0
03:36:31.540 00.000 8976 worker thread done servicing request
03:36:31.540 00.000 8976 Worker thread wakes up
03:36:31.540 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:31.540 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:31.540 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.2 px 0 ms NORTH
03:36:32.223 00.683 8976 Exposure complete
03:36:32.229 00.006 8976 worker thread done servicing request
03:36:32.229 00.000 5052 OnExposeComplete: enter
03:36:32.229 00.000 5052 UpdateGuideState(): m_state=6
03:36:32.229 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14547
03:36:32.229 00.000 5052 Star::Find false star n=5 nbg=275 bg=45.1 sigma=0.8 thresh=48 peak=48
03:36:32.229 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=21, SNR=2.9, Peak=52 HFD=0.0
03:36:32.229 00.000 5052 DistanceChecker: activated
03:36:32.229 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:36:32.230 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:36:32.230 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:36:32.230 00.000 8976 Worker thread wakes up
03:36:32.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:36:32.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:36:32.230 00.000 8976 move complete, result=0
03:36:32.230 00.000 8976 worker thread done servicing request
03:36:32.344 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:36:32.344 00.000 5052 Status Line: Star lost - low SNR
03:36:32.344 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:32.345 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:36:32.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:32.345 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:36:32.345 00.000 5052 Enqueuing Expose request
03:36:32.345 00.000 8976 Worker thread wakes up
03:36:32.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:32.345 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:36:33.030 00.685 8976 Exposure complete
03:36:33.036 00.006 8976 worker thread done servicing request
03:36:33.036 00.000 5052 OnExposeComplete: enter
03:36:33.036 00.000 5052 UpdateGuideState(): m_state=6
03:36:33.036 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14548
03:36:33.036 00.000 5052 Star::Find returns 1 (0), X=327.33, Y=282.05, Mass=52, SNR=4.8, Peak=52 HFD=2.5
03:36:33.036 00.000 5052 DistanceChecker: reject for large offset (1.87 > 1.51) avgDist = 0.76 count = 14525
03:36:33.036 00.000 5052 Status Line: Recovering
03:36:33.036 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:36:33.037 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:36:33.037 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:36:33.037 00.000 8976 Worker thread wakes up
03:36:33.037 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:36:33.037 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:36:33.037 00.000 8976 move complete, result=0
03:36:33.037 00.000 8976 worker thread done servicing request
03:36:33.150 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:36:33.150 00.000 5052 Status Line: No star found
03:36:33.150 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:33.150 00.000 5052 UpdateGuideState exits: No star found
03:36:33.150 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:33.150 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:36:33.150 00.000 5052 Enqueuing Expose request
03:36:33.150 00.000 8976 Worker thread wakes up
03:36:33.151 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:33.151 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:36:33.835 00.684 8976 Exposure complete
03:36:33.840 00.005 8976 worker thread done servicing request
03:36:33.841 00.001 5052 OnExposeComplete: enter
03:36:33.841 00.000 5052 UpdateGuideState(): m_state=6
03:36:33.841 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14549
03:36:33.841 00.000 5052 Star::Find returns 1 (0), X=327.12, Y=281.38, Mass=37, SNR=4.1, Peak=52 HFD=2.5
03:36:33.841 00.000 5052 DistanceChecker: reject for large offset (2.08 > 1.51) avgDist = 0.76 count = 14525
03:36:33.841 00.000 5052 Status Line: Recovering
03:36:33.841 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:36:33.841 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:36:33.841 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:36:33.841 00.000 8976 Worker thread wakes up
03:36:33.842 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:36:33.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:36:33.842 00.000 8976 move complete, result=0
03:36:33.842 00.000 8976 worker thread done servicing request
03:36:33.949 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:36:33.949 00.000 5052 Status Line: No star found
03:36:33.949 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:33.949 00.000 5052 UpdateGuideState exits: No star found
03:36:33.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:33.949 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:36:33.949 00.000 5052 Enqueuing Expose request
03:36:33.950 00.001 8976 Worker thread wakes up
03:36:33.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:33.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:36:34.631 00.681 8976 Exposure complete
03:36:34.637 00.006 8976 worker thread done servicing request
03:36:34.637 00.000 5052 OnExposeComplete: enter
03:36:34.637 00.000 5052 UpdateGuideState(): m_state=6
03:36:34.637 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14550
03:36:34.637 00.000 5052 Star::Find returns 1 (0), X=326.67, Y=281.86, Mass=40, SNR=4.2, Peak=51 HFD=2.5
03:36:34.637 00.000 5052 DistanceChecker: reject for large offset (2.51 > 1.51) avgDist = 0.76 count = 14525
03:36:34.637 00.000 5052 Status Line: Recovering
03:36:34.637 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:36:34.637 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:36:34.638 00.001 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:36:34.638 00.000 8976 Worker thread wakes up
03:36:34.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:36:34.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:36:34.638 00.000 8976 move complete, result=0
03:36:34.638 00.000 8976 worker thread done servicing request
03:36:34.739 00.101 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:36:34.739 00.000 5052 Status Line: No star found
03:36:34.739 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:34.739 00.000 5052 UpdateGuideState exits: No star found
03:36:34.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:34.739 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:36:34.739 00.000 5052 Enqueuing Expose request
03:36:34.739 00.000 8976 Worker thread wakes up
03:36:34.740 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:34.740 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:36:35.422 00.682 8976 Exposure complete
03:36:35.427 00.005 8976 worker thread done servicing request
03:36:35.427 00.000 5052 OnExposeComplete: enter
03:36:35.427 00.000 5052 UpdateGuideState(): m_state=6
03:36:35.427 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14551
03:36:35.428 00.001 5052 Star::Find returns 1 (0), X=326.81, Y=282.33, Mass=27, SNR=3.5, Peak=54 HFD=1.3
03:36:35.428 00.000 5052 DistanceChecker: reject for large offset (2.44 > 1.51) avgDist = 0.76 count = 14525
03:36:35.428 00.000 5052 Status Line: Recovering
03:36:35.428 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:36:35.428 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:36:35.428 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:36:35.428 00.000 8976 Worker thread wakes up
03:36:35.428 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:36:35.429 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:36:35.429 00.000 8976 move complete, result=0
03:36:35.429 00.000 8976 worker thread done servicing request
03:36:35.532 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:36:35.532 00.000 5052 Status Line: No star found
03:36:35.532 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:35.532 00.000 5052 UpdateGuideState exits: No star found
03:36:35.532 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:35.532 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:36:35.532 00.000 5052 Enqueuing Expose request
03:36:35.532 00.000 8976 Worker thread wakes up
03:36:35.533 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:35.533 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:36:36.221 00.688 8976 Exposure complete
03:36:36.227 00.006 8976 worker thread done servicing request
03:36:36.227 00.000 5052 OnExposeComplete: enter
03:36:36.227 00.000 5052 UpdateGuideState(): m_state=6
03:36:36.227 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14552
03:36:36.227 00.000 5052 Star::Find returns 1 (0), X=327.45, Y=282.04, Mass=31, SNR=3.8, Peak=52 HFD=2.1
03:36:36.228 00.001 5052 DistanceChecker: reject for large offset (1.75 > 1.51) avgDist = 0.76 count = 14525
03:36:36.228 00.000 5052 Status Line: Recovering
03:36:36.229 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:36:36.229 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:36:36.229 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:36:36.229 00.000 8976 Worker thread wakes up
03:36:36.229 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:36:36.230 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:36:36.230 00.000 8976 move complete, result=0
03:36:36.230 00.000 8976 worker thread done servicing request
03:36:36.338 00.108 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:36:36.339 00.001 5052 Status Line: No star found
03:36:36.339 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:36.339 00.000 5052 UpdateGuideState exits: No star found
03:36:36.339 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:36.339 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:36:36.340 00.001 5052 Enqueuing Expose request
03:36:36.340 00.000 8976 Worker thread wakes up
03:36:36.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:36.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:36:36.994 00.654 8976 Exposure complete
03:36:36.999 00.005 8976 worker thread done servicing request
03:36:36.999 00.000 5052 OnExposeComplete: enter
03:36:36.999 00.000 5052 UpdateGuideState(): m_state=6
03:36:36.999 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14553
03:36:36.999 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=283.08, Mass=31, SNR=3.8, Peak=51 HFD=2.1
03:36:36.999 00.000 5052 DistanceChecker: deactivated
03:36:36.999 00.000 5052 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
03:36:36.999 00.000 5052 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
03:36:37.000 00.001 5052 CameraToMount -- cameraX=-0.41 cameraY=1.37 hyp=1.43 cameraTheta=1.86 mountX=1.41 mountY=-0.40, mountTheta=-0.28
03:36:37.000 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=1.37, opts=13)
03:36:37.000 00.000 5052 Enqueuing Move request for stepguider (-0.41, 1.37)
03:36:37.000 00.000 8976 Worker thread wakes up
03:36:37.000 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, 1.37) opts 0xd
03:36:37.000 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, 1.37)
03:36:37.000 00.000 8976 Moving (-0.41, 1.37) raw xDistance=1.41 yDistance=-0.40
03:36:37.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.41
03:36:37.000 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:36:37.001 00.001 8976 MoveAxis(L, 6, ABG)
03:36:37.001 00.000 8976 stepping (-19, 14) + (-6, 0)
03:36:37.001 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:37.001 00.000 5052 UpdateGuideState exits: m=31 SNR=3.8
03:36:37.001 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:36:37.001 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:37.001 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:37.001 00.000 5052 Enqueuing Expose request
03:36:37.038 00.037 8976 Received - 47 (G) 
03:36:37.038 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:36:37.038 00.000 8976 stepped: pos (-25, 14)
03:36:37.038 00.000 8976 MoveAxis(U, 2, ABG)
03:36:37.039 00.001 8976 stepping (-25, 14) + (0, 2)
03:36:37.039 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:37.071 00.032 8976 Received - 47 (G) 
03:36:37.071 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:37.071 00.000 8976 stepped: pos (-25, 16)
03:36:37.071 00.000 8976 move complete, result=0
03:36:37.071 00.000 8976 worker thread done servicing request
03:36:37.071 00.000 8976 Worker thread wakes up
03:36:37.071 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:37.071 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:37.071 00.000 5052 GuideStep: 1.4 px 6 ms WEST, -0.4 px 2 ms NORTH
03:36:37.747 00.676 8976 Exposure complete
03:36:37.753 00.006 8976 worker thread done servicing request
03:36:37.753 00.000 5052 OnExposeComplete: enter
03:36:37.753 00.000 5052 UpdateGuideState(): m_state=6
03:36:37.753 00.000 5052 Star::Find(18, 328, 283, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14554
03:36:37.753 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=280.47, Mass=41, SNR=4.3, Peak=52 HFD=2.3
03:36:37.753 00.000 5052 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.04) = xAngle (-3.73 = 2.55)
03:36:37.753 00.000 5052 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.84 = 2.45)
03:36:37.753 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-1.24 hyp=1.25 cameraTheta=-1.69 mountX=-1.04 mountY=0.80, mountTheta=2.48
03:36:37.754 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-1.24, opts=13)
03:36:37.754 00.000 5052 Enqueuing Move request for stepguider (-0.15, -1.24)
03:36:37.754 00.000 8976 Worker thread wakes up
03:36:37.754 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -1.24) opts 0xd
03:36:37.754 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -1.24)
03:36:37.754 00.000 8976 Moving (-0.15, -1.24) raw xDistance=-1.04 yDistance=0.80
03:36:37.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -1.04
03:36:37.754 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:37.754 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:36:37.754 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:37.754 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.80
03:36:37.754 00.000 8976 MoveAxis(R, 4, ABG)
03:36:37.754 00.000 8976 stepping (-25, 16) + (4, 0)
03:36:37.754 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:37.754 00.000 5052 Enqueuing Expose request
03:36:37.755 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:37.790 00.035 8976 Received - 47 (G) 
03:36:37.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:37.790 00.000 8976 stepped: pos (-21, 16)
03:36:37.790 00.000 8976 MoveAxis(D, 3, ABG)
03:36:37.790 00.000 8976 stepping (-21, 16) + (0, -3)
03:36:37.790 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:37.821 00.031 8976 Received - 47 (G) 
03:36:37.821 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:37.821 00.000 8976 stepped: pos (-21, 13)
03:36:37.822 00.001 8976 move complete, result=0
03:36:37.822 00.000 8976 worker thread done servicing request
03:36:37.822 00.000 8976 Worker thread wakes up
03:36:37.822 00.000 5052 GuideStep: -1.0 px 4 ms EAST, 0.8 px 3 ms SOUTH
03:36:37.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:37.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:38.478 00.656 8976 Exposure complete
03:36:38.484 00.006 8976 worker thread done servicing request
03:36:38.484 00.000 5052 OnExposeComplete: enter
03:36:38.484 00.000 5052 UpdateGuideState(): m_state=6
03:36:38.484 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14555
03:36:38.484 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=281.66, Mass=35, SNR=4.0, Peak=53 HFD=2.2
03:36:38.484 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
03:36:38.484 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
03:36:38.484 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=-0.05 hyp=0.94 cameraTheta=-0.05 mountX=-0.47 mountY=-0.76, mountTheta=-2.12
03:36:38.484 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=-0.05, opts=13)
03:36:38.485 00.001 5052 Enqueuing Move request for stepguider (0.94, -0.05)
03:36:38.485 00.000 8976 Worker thread wakes up
03:36:38.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:38.485 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, -0.05) opts 0xd
03:36:38.485 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:36:38.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:38.485 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, -0.05)
03:36:38.485 00.000 8976 Moving (0.94, -0.05) raw xDistance=-0.47 yDistance=-0.76
03:36:38.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.47
03:36:38.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.76
03:36:38.485 00.000 8976 MoveAxis(R, 2, ABG)
03:36:38.485 00.000 8976 stepping (-21, 13) + (2, 0)
03:36:38.485 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:38.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:38.485 00.000 5052 Enqueuing Expose request
03:36:38.510 00.025 8976 Received - 47 (G) 
03:36:38.510 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:38.510 00.000 8976 stepped: pos (-19, 13)
03:36:38.510 00.000 8976 MoveAxis(U, 3, ABG)
03:36:38.510 00.000 8976 stepping (-19, 13) + (0, 3)
03:36:38.510 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:38.542 00.032 8976 Received - 47 (G) 
03:36:38.542 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:38.542 00.000 8976 stepped: pos (-19, 16)
03:36:38.542 00.000 8976 move complete, result=0
03:36:38.542 00.000 8976 worker thread done servicing request
03:36:38.542 00.000 8976 Worker thread wakes up
03:36:38.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:38.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:38.542 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
03:36:39.196 00.654 8976 Exposure complete
03:36:39.201 00.005 8976 worker thread done servicing request
03:36:39.201 00.000 5052 OnExposeComplete: enter
03:36:39.201 00.000 5052 UpdateGuideState(): m_state=6
03:36:39.201 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14556
03:36:39.201 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=282.21, Mass=32, SNR=3.8, Peak=54 HFD=1.1
03:36:39.201 00.000 5052 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.04) = xAngle (-1.02 = -1.02)
03:36:39.202 00.001 5052 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.12 = -1.12)
03:36:39.202 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=0.50 hyp=0.59 cameraTheta=1.03 mountX=0.31 mountY=-0.53, mountTheta=-1.04
03:36:39.202 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=0.50, opts=13)
03:36:39.202 00.000 5052 Enqueuing Move request for stepguider (0.30, 0.50)
03:36:39.202 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:36:39.202 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:36:39.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:39.202 00.000 8976 Worker thread wakes up
03:36:39.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, 0.50) opts 0xd
03:36:39.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, 0.50)
03:36:39.203 00.001 8976 Moving (0.30, 0.50) raw xDistance=0.31 yDistance=-0.53
03:36:39.203 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:39.203 00.000 5052 Enqueuing Expose request
03:36:39.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
03:36:39.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.53
03:36:39.203 00.000 8976 MoveAxis(L, 1, ABG)
03:36:39.203 00.000 8976 stepping (-19, 16) + (-1, 0)
03:36:39.203 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:39.229 00.026 8976 Received - 47 (G) 
03:36:39.229 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:39.229 00.000 8976 stepped: pos (-20, 16)
03:36:39.229 00.000 8976 MoveAxis(U, 2, ABG)
03:36:39.229 00.000 8976 stepping (-20, 16) + (0, 2)
03:36:39.229 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:39.261 00.032 8976 Received - 47 (G) 
03:36:39.261 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:39.261 00.000 8976 stepped: pos (-20, 18)
03:36:39.261 00.000 8976 move complete, result=0
03:36:39.261 00.000 8976 worker thread done servicing request
03:36:39.261 00.000 8976 Worker thread wakes up
03:36:39.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:39.261 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:39.261 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
03:36:39.918 00.657 8976 Exposure complete
03:36:39.924 00.006 8976 worker thread done servicing request
03:36:39.924 00.000 5052 OnExposeComplete: enter
03:36:39.924 00.000 5052 UpdateGuideState(): m_state=6
03:36:39.924 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14557
03:36:39.924 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.93, Mass=33, SNR=3.9, Peak=53 HFD=1.7
03:36:39.924 00.000 5052 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.04) = xAngle (-0.70 = -0.70)
03:36:39.924 00.000 5052 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.81 = -0.81)
03:36:39.924 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.34 mountX=0.17 mountY=-0.16, mountTheta=-0.76
03:36:39.925 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.22, opts=13)
03:36:39.925 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.22)
03:36:39.925 00.000 8976 Worker thread wakes up
03:36:39.925 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:39.925 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:36:39.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.22) opts 0xd
03:36:39.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.22)
03:36:39.925 00.000 8976 Moving (0.05, 0.22) raw xDistance=0.17 yDistance=-0.16
03:36:39.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:36:39.925 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:39.925 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:39.926 00.001 5052 Enqueuing Expose request
03:36:39.926 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:36:39.926 00.000 8976 MoveAxis(R, 0, ABG)
03:36:39.926 00.000 8976 MoveAxis(U, 0, ABG)
03:36:39.926 00.000 8976 move complete, result=0
03:36:39.926 00.000 8976 worker thread done servicing request
03:36:39.926 00.000 8976 Worker thread wakes up
03:36:39.926 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:39.926 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:39.926 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:36:40.583 00.657 8976 Exposure complete
03:36:40.588 00.005 8976 worker thread done servicing request
03:36:40.588 00.000 5052 OnExposeComplete: enter
03:36:40.588 00.000 5052 UpdateGuideState(): m_state=6
03:36:40.588 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14558
03:36:40.588 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=282.18, Mass=20, SNR=3.1, Peak=56 HFD=0.9
03:36:40.588 00.000 5052 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.04) = xAngle (-1.03 = -1.03)
03:36:40.588 00.000 5052 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.13 = -1.13)
03:36:40.588 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.47 hyp=0.56 cameraTheta=1.02 mountX=0.29 mountY=-0.50, mountTheta=-1.05
03:36:40.589 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.47, opts=13)
03:36:40.589 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.47)
03:36:40.589 00.000 8976 Worker thread wakes up
03:36:40.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.47) opts 0xd
03:36:40.589 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.47)
03:36:40.589 00.000 8976 Moving (0.29, 0.47) raw xDistance=0.29 yDistance=-0.50
03:36:40.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:40.589 00.000 5052 UpdateGuideState exits: m=20 SNR=3.1
03:36:40.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:40.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:40.590 00.001 5052 Enqueuing Expose request
03:36:40.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:36:40.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
03:36:40.590 00.000 8976 MoveAxis(L, 1, ABG)
03:36:40.590 00.000 8976 stepping (-20, 18) + (-1, 0)
03:36:40.590 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:40.620 00.030 8976 Received - 47 (G) 
03:36:40.620 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:40.620 00.000 8976 stepped: pos (-21, 18)
03:36:40.620 00.000 8976 MoveAxis(U, 2, ABG)
03:36:40.620 00.000 8976 stepping (-21, 18) + (0, 2)
03:36:40.620 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:40.652 00.032 8976 Received - 47 (G) 
03:36:40.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:40.652 00.000 8976 stepped: pos (-21, 20)
03:36:40.652 00.000 8976 move complete, result=0
03:36:40.652 00.000 8976 worker thread done servicing request
03:36:40.652 00.000 8976 Worker thread wakes up
03:36:40.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:40.652 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
03:36:40.652 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:41.349 00.697 8976 Exposure complete
03:36:41.355 00.006 8976 worker thread done servicing request
03:36:41.355 00.000 5052 OnExposeComplete: enter
03:36:41.355 00.000 5052 UpdateGuideState(): m_state=6
03:36:41.355 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14559
03:36:41.355 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.18, Mass=60, SNR=5.2, Peak=53 HFD=2.9
03:36:41.355 00.000 5052 CameraToMount -- cameraTheta (-1.74) - m_xAngle (2.04) = xAngle (-3.78 = 2.50)
03:36:41.355 00.000 5052 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.88 = 2.40)
03:36:41.355 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.53 hyp=0.53 cameraTheta=-1.74 mountX=-0.43 mountY=0.36, mountTheta=2.44
03:36:41.356 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.53, opts=13)
03:36:41.356 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.53)
03:36:41.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:36:41.356 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:36:41.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:41.356 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:41.356 00.000 8976 Worker thread wakes up
03:36:41.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.53) opts 0xd
03:36:41.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.53)
03:36:41.356 00.000 8976 Moving (-0.09, -0.53) raw xDistance=-0.43 yDistance=0.36
03:36:41.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.43
03:36:41.357 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
03:36:41.357 00.000 8976 MoveAxis(R, 2, ABG)
03:36:41.357 00.000 5052 Enqueuing Expose request
03:36:41.357 00.000 8976 stepping (-21, 20) + (2, 0)
03:36:41.357 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:41.386 00.029 8976 Received - 47 (G) 
03:36:41.387 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:41.387 00.000 8976 stepped: pos (-19, 20)
03:36:41.387 00.000 8976 MoveAxis(D, 1, ABG)
03:36:41.387 00.000 8976 stepping (-19, 20) + (0, -1)
03:36:41.387 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:41.418 00.031 8976 Received - 47 (G) 
03:36:41.419 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:41.419 00.000 8976 stepped: pos (-19, 19)
03:36:41.419 00.000 8976 move complete, result=0
03:36:41.419 00.000 8976 worker thread done servicing request
03:36:41.419 00.000 8976 Worker thread wakes up
03:36:41.419 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.4 px 1 ms SOUTH
03:36:41.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:41.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:42.111 00.692 8976 Exposure complete
03:36:42.117 00.006 8976 worker thread done servicing request
03:36:42.117 00.000 5052 OnExposeComplete: enter
03:36:42.117 00.000 5052 UpdateGuideState(): m_state=6
03:36:42.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14560
03:36:42.117 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.59, Mass=34, SNR=4.0, Peak=54 HFD=2.1
03:36:42.117 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
03:36:42.117 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
03:36:42.117 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.12 hyp=0.66 cameraTheta=-0.19 mountX=-0.41 mountY=-0.48, mountTheta=-2.28
03:36:42.119 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.12, opts=13)
03:36:42.119 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.12)
03:36:42.119 00.000 8976 Worker thread wakes up
03:36:42.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.12) opts 0xd
03:36:42.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.12)
03:36:42.119 00.000 8976 Moving (0.65, -0.12) raw xDistance=-0.41 yDistance=-0.48
03:36:42.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
03:36:42.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:42.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.48
03:36:42.120 00.001 5052 UpdateGuideState exits: m=34 SNR=4.0
03:36:42.120 00.000 8976 MoveAxis(R, 2, ABG)
03:36:42.120 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:42.120 00.000 8976 stepping (-19, 19) + (2, 0)
03:36:42.120 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:42.120 00.000 5052 Enqueuing Expose request
03:36:42.120 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:42.155 00.035 8976 Received - 47 (G) 
03:36:42.155 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:42.155 00.000 8976 stepped: pos (-17, 19)
03:36:42.155 00.000 8976 MoveAxis(U, 2, ABG)
03:36:42.155 00.000 8976 stepping (-17, 19) + (0, 2)
03:36:42.155 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:42.186 00.031 8976 Received - 47 (G) 
03:36:42.187 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:42.187 00.000 8976 stepped: pos (-17, 21)
03:36:42.187 00.000 8976 move complete, result=0
03:36:42.187 00.000 8976 worker thread done servicing request
03:36:42.187 00.000 8976 Worker thread wakes up
03:36:42.187 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
03:36:42.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:42.187 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:42.871 00.684 8976 Exposure complete
03:36:42.877 00.006 8976 worker thread done servicing request
03:36:42.877 00.000 5052 OnExposeComplete: enter
03:36:42.877 00.000 5052 UpdateGuideState(): m_state=6
03:36:42.877 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14561
03:36:42.877 00.000 5052 Star::Find returns 1 (0), X=330.36, Y=282.10, Mass=30, SNR=3.7, Peak=53 HFD=2.0
03:36:42.877 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
03:36:42.877 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
03:36:42.877 00.000 5052 CameraToMount -- cameraX=1.18 cameraY=0.39 hyp=1.25 cameraTheta=0.32 mountX=-0.19 mountY=-1.21, mountTheta=-1.73
03:36:42.878 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.18, y=0.39, opts=13)
03:36:42.878 00.000 5052 Enqueuing Move request for stepguider (1.18, 0.39)
03:36:42.878 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:36:42.878 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:36:42.878 00.000 8976 Worker thread wakes up
03:36:42.878 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.18, 0.39) opts 0xd
03:36:42.878 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.18, 0.39)
03:36:42.878 00.000 8976 Moving (1.18, 0.39) raw xDistance=-0.19 yDistance=-1.21
03:36:42.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:36:42.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.21
03:36:42.878 00.000 8976 MoveAxis(R, 0, ABG)
03:36:42.878 00.000 8976 MoveAxis(U, 5, ABG)
03:36:42.879 00.001 8976 stepping (-17, 21) + (0, 5)
03:36:42.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:42.879 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:42.879 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:42.879 00.000 5052 Enqueuing Expose request
03:36:42.922 00.043 8976 Received - 47 (G) 
03:36:42.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:42.922 00.000 8976 stepped: pos (-17, 26)
03:36:42.922 00.000 8976 move complete, result=0
03:36:42.922 00.000 8976 worker thread done servicing request
03:36:42.922 00.000 8976 Worker thread wakes up
03:36:42.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:42.922 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:42.922 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.2 px 5 ms NORTH
03:36:43.614 00.692 8976 Exposure complete
03:36:43.620 00.006 8976 worker thread done servicing request
03:36:43.620 00.000 5052 OnExposeComplete: enter
03:36:43.620 00.000 5052 UpdateGuideState(): m_state=6
03:36:43.620 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14562
03:36:43.620 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=281.58, Mass=35, SNR=4.0, Peak=55 HFD=2.0
03:36:43.620 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
03:36:43.620 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
03:36:43.620 00.000 5052 CameraToMount -- cameraX=0.99 cameraY=-0.13 hyp=1.00 cameraTheta=-0.13 mountX=-0.57 mountY=-0.75, mountTheta=-2.22
03:36:43.621 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.99, y=-0.13, opts=13)
03:36:43.621 00.000 5052 Enqueuing Move request for stepguider (0.99, -0.13)
03:36:43.622 00.001 8976 Worker thread wakes up
03:36:43.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.99, -0.13) opts 0xd
03:36:43.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.99, -0.13)
03:36:43.622 00.000 8976 Moving (0.99, -0.13) raw xDistance=-0.57 yDistance=-0.75
03:36:43.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
03:36:43.622 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:43.622 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:36:43.622 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:43.622 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:43.622 00.000 5052 Enqueuing Expose request
03:36:43.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.75
03:36:43.622 00.000 8976 MoveAxis(R, 2, ABG)
03:36:43.622 00.000 8976 stepping (-17, 26) + (2, 0)
03:36:43.622 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:43.657 00.035 8976 Received - 47 (G) 
03:36:43.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:43.657 00.000 8976 stepped: pos (-15, 26)
03:36:43.657 00.000 8976 MoveAxis(U, 3, ABG)
03:36:43.657 00.000 8976 stepping (-15, 26) + (0, 3)
03:36:43.657 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:43.689 00.032 8976 Received - 47 (G) 
03:36:43.689 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:36:43.689 00.000 8976 stepped: pos (-15, 29)
03:36:43.689 00.000 8976 move complete, result=0
03:36:43.689 00.000 8976 worker thread done servicing request
03:36:43.689 00.000 8976 Worker thread wakes up
03:36:43.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:43.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:43.690 00.001 5052 GuideStep: -0.6 px 2 ms EAST, -0.8 px 3 ms NORTH
03:36:44.379 00.689 8976 Exposure complete
03:36:44.386 00.007 8976 worker thread done servicing request
03:36:44.386 00.000 5052 OnExposeComplete: enter
03:36:44.386 00.000 5052 UpdateGuideState(): m_state=6
03:36:44.386 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14563
03:36:44.386 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.61, Mass=30, SNR=3.7, Peak=54 HFD=1.5
03:36:44.386 00.000 5052 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
03:36:44.386 00.000 5052 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
03:36:44.386 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.60 mountX=-0.16 mountY=-0.07, mountTheta=-2.73
03:36:44.387 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.10, opts=13)
03:36:44.387 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.10)
03:36:44.387 00.000 8976 Worker thread wakes up
03:36:44.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.10) opts 0xd
03:36:44.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.10)
03:36:44.387 00.000 8976 Moving (0.15, -0.10) raw xDistance=-0.16 yDistance=-0.07
03:36:44.387 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:44.387 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:36:44.387 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:44.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:36:44.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:36:44.387 00.000 8976 MoveAxis(R, 0, ABG)
03:36:44.387 00.000 8976 MoveAxis(U, 0, ABG)
03:36:44.387 00.000 8976 move complete, result=0
03:36:44.388 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:44.388 00.000 5052 Enqueuing Expose request
03:36:44.388 00.000 8976 worker thread done servicing request
03:36:44.388 00.000 8976 Worker thread wakes up
03:36:44.388 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:44.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:44.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:45.073 00.685 8976 Exposure complete
03:36:45.078 00.005 8976 worker thread done servicing request
03:36:45.078 00.000 5052 OnExposeComplete: enter
03:36:45.078 00.000 5052 UpdateGuideState(): m_state=6
03:36:45.078 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14564
03:36:45.078 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=282.36, Mass=27, SNR=3.6, Peak=55 HFD=1.1
03:36:45.078 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.37 = -0.37)
03:36:45.078 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
03:36:45.078 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.65 hyp=0.65 cameraTheta=1.68 mountX=0.61 mountY=-0.29, mountTheta=-0.45
03:36:45.079 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.65, opts=13)
03:36:45.079 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.65)
03:36:45.079 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:45.079 00.000 5052 UpdateGuideState exits: m=27 SNR=3.6
03:36:45.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:45.079 00.000 8976 Worker thread wakes up
03:36:45.079 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.65) opts 0xd
03:36:45.079 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.65)
03:36:45.079 00.000 8976 Moving (-0.07, 0.65) raw xDistance=0.61 yDistance=-0.29
03:36:45.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:45.080 00.001 5052 Enqueuing Expose request
03:36:45.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
03:36:45.080 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
03:36:45.080 00.000 8976 MoveAxis(L, 2, ABG)
03:36:45.080 00.000 8976 stepping (-15, 29) + (-2, 0)
03:36:45.080 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:45.112 00.032 8976 Received - 47 (G) 
03:36:45.112 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:45.112 00.000 8976 stepped: pos (-17, 29)
03:36:45.112 00.000 8976 MoveAxis(U, 1, ABG)
03:36:45.112 00.000 8976 stepping (-17, 29) + (0, 1)
03:36:45.112 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:45.145 00.033 8976 Received - 47 (G) 
03:36:45.145 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:45.145 00.000 8976 stepped: pos (-17, 30)
03:36:45.145 00.000 8976 move complete, result=0
03:36:45.145 00.000 8976 worker thread done servicing request
03:36:45.145 00.000 8976 Worker thread wakes up
03:36:45.145 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:45.145 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:45.145 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.3 px 1 ms NORTH
03:36:45.830 00.685 8976 Exposure complete
03:36:45.835 00.005 8976 worker thread done servicing request
03:36:45.835 00.000 5052 OnExposeComplete: enter
03:36:45.835 00.000 5052 UpdateGuideState(): m_state=6
03:36:45.835 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14565
03:36:45.835 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.93, Mass=28, SNR=3.6, Peak=53 HFD=1.1
03:36:45.835 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:36:45.835 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
03:36:45.835 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=0.22 hyp=0.74 cameraTheta=2.84 mountX=0.52 mountY=0.48, mountTheta=0.74
03:36:45.836 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=0.22, opts=13)
03:36:45.836 00.000 5052 Enqueuing Move request for stepguider (-0.71, 0.22)
03:36:45.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:45.836 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:36:45.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:45.836 00.000 8976 Worker thread wakes up
03:36:45.836 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, 0.22) opts 0xd
03:36:45.836 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, 0.22)
03:36:45.836 00.000 8976 Moving (-0.71, 0.22) raw xDistance=0.52 yDistance=0.48
03:36:45.836 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:45.836 00.000 5052 Enqueuing Expose request
03:36:45.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
03:36:45.836 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.48
03:36:45.837 00.001 8976 MoveAxis(L, 2, ABG)
03:36:45.837 00.000 8976 stepping (-17, 30) + (-2, 0)
03:36:45.837 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:45.864 00.027 8976 Received - 47 (G) 
03:36:45.864 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:45.864 00.000 8976 stepped: pos (-19, 30)
03:36:45.864 00.000 8976 MoveAxis(D, 2, ABG)
03:36:45.864 00.000 8976 stepping (-19, 30) + (0, -2)
03:36:45.864 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:45.896 00.032 8976 Received - 47 (G) 
03:36:45.896 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:45.896 00.000 8976 stepped: pos (-19, 28)
03:36:45.896 00.000 8976 move complete, result=0
03:36:45.896 00.000 8976 worker thread done servicing request
03:36:45.896 00.000 8976 Worker thread wakes up
03:36:45.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:45.896 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:45.896 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:36:46.580 00.684 8976 Exposure complete
03:36:46.585 00.005 8976 worker thread done servicing request
03:36:46.585 00.000 5052 OnExposeComplete: enter
03:36:46.586 00.001 5052 UpdateGuideState(): m_state=6
03:36:46.586 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14566
03:36:46.586 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.64, Mass=43, SNR=4.4, Peak=55 HFD=2.2
03:36:46.586 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
03:36:46.586 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.37 = 1.92)
03:36:46.586 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.22 mountX=-0.04 mountY=0.09, mountTheta=2.00
03:36:46.586 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.07, opts=13)
03:36:46.587 00.001 5052 Enqueuing Move request for stepguider (-0.06, -0.07)
03:36:46.587 00.000 8976 Worker thread wakes up
03:36:46.587 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.07) opts 0xd
03:36:46.587 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.07)
03:36:46.587 00.000 8976 Moving (-0.06, -0.07) raw xDistance=-0.04 yDistance=0.09
03:36:46.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:36:46.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:36:46.587 00.000 8976 MoveAxis(R, 0, ABG)
03:36:46.587 00.000 8976 MoveAxis(U, 0, ABG)
03:36:46.587 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:36:46.587 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:36:46.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:46.587 00.000 8976 move complete, result=0
03:36:46.587 00.000 8976 worker thread done servicing request
03:36:46.587 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:46.587 00.000 5052 Enqueuing Expose request
03:36:46.587 00.000 8976 Worker thread wakes up
03:36:46.587 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:46.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:46.588 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:47.287 00.699 8976 Exposure complete
03:36:47.294 00.007 8976 worker thread done servicing request
03:36:47.294 00.000 5052 OnExposeComplete: enter
03:36:47.294 00.000 5052 UpdateGuideState(): m_state=6
03:36:47.294 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14567
03:36:47.294 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.84, Mass=46, SNR=4.5, Peak=54 HFD=2.3
03:36:47.294 00.000 5052 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.04) = xAngle (0.30 = 0.30)
03:36:47.294 00.000 5052 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
03:36:47.294 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.34 mountX=0.17 mountY=0.03, mountTheta=0.20
03:36:47.294 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=0.13, opts=13)
03:36:47.294 00.000 5052 Enqueuing Move request for stepguider (-0.13, 0.13)
03:36:47.294 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:47.294 00.000 5052 UpdateGuideState exits: m=46 SNR=4.5
03:36:47.294 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:47.294 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:47.294 00.000 5052 Enqueuing Expose request
03:36:47.294 00.000 8976 Worker thread wakes up
03:36:47.294 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, 0.13) opts 0xd
03:36:47.294 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, 0.13)
03:36:47.294 00.000 8976 Moving (-0.13, 0.13) raw xDistance=0.17 yDistance=0.03
03:36:47.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:36:47.294 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:36:47.294 00.000 8976 MoveAxis(R, 0, ABG)
03:36:47.294 00.000 8976 MoveAxis(U, 0, ABG)
03:36:47.295 00.001 8976 move complete, result=0
03:36:47.295 00.000 8976 worker thread done servicing request
03:36:47.295 00.000 8976 Worker thread wakes up
03:36:47.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:47.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:47.295 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:47.980 00.685 8976 Exposure complete
03:36:47.985 00.005 8976 worker thread done servicing request
03:36:47.985 00.000 5052 OnExposeComplete: enter
03:36:47.985 00.000 5052 UpdateGuideState(): m_state=6
03:36:47.985 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14568
03:36:47.985 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.85, Mass=28, SNR=3.6, Peak=54 HFD=1.6
03:36:47.985 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:36:47.985 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
03:36:47.985 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.14 hyp=0.38 cameraTheta=2.77 mountX=0.29 mountY=0.22, mountTheta=0.66
03:36:47.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.14, opts=13)
03:36:47.986 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.14)
03:36:47.986 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:47.986 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:36:47.986 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:47.986 00.000 8976 Worker thread wakes up
03:36:47.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.14) opts 0xd
03:36:47.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.14)
03:36:47.986 00.000 8976 Moving (-0.36, 0.14) raw xDistance=0.29 yDistance=0.22
03:36:47.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:36:47.987 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:36:47.987 00.000 8976 MoveAxis(L, 1, ABG)
03:36:47.987 00.000 8976 stepping (-19, 28) + (-1, 0)
03:36:47.987 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:47.987 00.000 5052 Enqueuing Expose request
03:36:47.987 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:48.006 00.019 8976 Received - 47 (G) 
03:36:48.006 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:48.006 00.000 8976 stepped: pos (-20, 28)
03:36:48.006 00.000 8976 MoveAxis(U, 0, ABG)
03:36:48.006 00.000 8976 move complete, result=0
03:36:48.006 00.000 8976 worker thread done servicing request
03:36:48.006 00.000 8976 Worker thread wakes up
03:36:48.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:48.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:48.006 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:36:48.688 00.682 8976 Exposure complete
03:36:48.693 00.005 8976 worker thread done servicing request
03:36:48.693 00.000 5052 OnExposeComplete: enter
03:36:48.693 00.000 5052 UpdateGuideState(): m_state=6
03:36:48.693 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14569
03:36:48.693 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=282.12, Mass=40, SNR=4.3, Peak=54 HFD=2.3
03:36:48.694 00.001 5052 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.04) = xAngle (-0.41 = -0.41)
03:36:48.694 00.000 5052 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.51 = -0.51)
03:36:48.694 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.41 hyp=0.41 cameraTheta=1.63 mountX=0.38 mountY=-0.20, mountTheta=-0.49
03:36:48.694 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.41, opts=13)
03:36:48.694 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.41)
03:36:48.694 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:48.694 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:36:48.694 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:48.694 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:48.695 00.001 5052 Enqueuing Expose request
03:36:48.695 00.000 8976 Worker thread wakes up
03:36:48.695 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.41) opts 0xd
03:36:48.695 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.41)
03:36:48.695 00.000 8976 Moving (-0.03, 0.41) raw xDistance=0.38 yDistance=-0.20
03:36:48.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
03:36:48.695 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:36:48.695 00.000 8976 MoveAxis(L, 2, ABG)
03:36:48.695 00.000 8976 stepping (-20, 28) + (-2, 0)
03:36:48.695 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:48.725 00.030 8976 Received - 47 (G) 
03:36:48.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:48.725 00.000 8976 stepped: pos (-22, 28)
03:36:48.725 00.000 8976 MoveAxis(U, 0, ABG)
03:36:48.725 00.000 8976 move complete, result=0
03:36:48.725 00.000 8976 worker thread done servicing request
03:36:48.725 00.000 8976 Worker thread wakes up
03:36:48.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:48.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:48.725 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
03:36:49.411 00.686 8976 Exposure complete
03:36:49.416 00.005 8976 worker thread done servicing request
03:36:49.417 00.001 5052 OnExposeComplete: enter
03:36:49.417 00.000 5052 UpdateGuideState(): m_state=6
03:36:49.417 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14570
03:36:49.417 00.000 5052 Star::Find returns 1 (1), X=329.24, Y=280.48, Mass=41, SNR=4.4, Peak=51 HFD=1.8
03:36:49.417 00.000 5052 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.04) = xAngle (-3.56 = 2.72)
03:36:49.417 00.000 5052 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.66 = 2.62)
03:36:49.417 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-1.23 hyp=1.23 cameraTheta=-1.51 mountX=-1.12 mountY=0.61, mountTheta=2.64
03:36:49.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-1.23, opts=13)
03:36:49.418 00.000 5052 Enqueuing Move request for stepguider (0.07, -1.23)
03:36:49.418 00.000 8976 Worker thread wakes up
03:36:49.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:49.418 00.000 5052 UpdateGuideState exits: m=41 SNR=4.4 Saturated
03:36:49.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -1.23) opts 0xd
03:36:49.419 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:49.419 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -1.23)
03:36:49.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:49.419 00.000 8976 Moving (0.07, -1.23) raw xDistance=-1.12 yDistance=0.61
03:36:49.419 00.000 5052 Enqueuing Expose request
03:36:49.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.12
03:36:49.419 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
03:36:49.419 00.000 8976 MoveAxis(R, 5, ABG)
03:36:49.419 00.000 8976 stepping (-22, 28) + (5, 0)
03:36:49.419 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:49.461 00.042 8976 Received - 47 (G) 
03:36:49.461 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:49.461 00.000 8976 stepped: pos (-17, 28)
03:36:49.461 00.000 8976 MoveAxis(D, 2, ABG)
03:36:49.461 00.000 8976 stepping (-17, 28) + (0, -2)
03:36:49.461 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:49.493 00.032 8976 Received - 47 (G) 
03:36:49.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:49.493 00.000 8976 stepped: pos (-17, 26)
03:36:49.493 00.000 8976 move complete, result=0
03:36:49.493 00.000 8976 worker thread done servicing request
03:36:49.493 00.000 8976 Worker thread wakes up
03:36:49.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:49.493 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:49.493 00.000 5052 GuideStep: -1.1 px 5 ms EAST, 0.6 px 2 ms SOUTH
03:36:50.178 00.685 8976 Exposure complete
03:36:50.184 00.006 8976 worker thread done servicing request
03:36:50.184 00.000 5052 OnExposeComplete: enter
03:36:50.184 00.000 5052 UpdateGuideState(): m_state=6
03:36:50.184 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14571
03:36:50.184 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=283.15, Mass=34, SNR=4.0, Peak=54 HFD=2.4
03:36:50.184 00.000 5052 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.04) = xAngle (-0.85 = -0.85)
03:36:50.184 00.000 5052 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.95 = -0.95)
03:36:50.184 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=1.44 hyp=1.54 cameraTheta=1.20 mountX=1.02 mountY=-1.26, mountTheta=-0.89
03:36:50.185 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=1.44, opts=13)
03:36:50.185 00.000 5052 Enqueuing Move request for stepguider (0.57, 1.44)
03:36:50.185 00.000 8976 Worker thread wakes up
03:36:50.185 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 1.44) opts 0xd
03:36:50.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:50.185 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 1.44)
03:36:50.185 00.000 8976 Moving (0.57, 1.44) raw xDistance=1.02 yDistance=-1.26
03:36:50.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 1.02
03:36:50.185 00.000 5052 UpdateGuideState exits: m=34 SNR=4.0
03:36:50.185 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.26
03:36:50.185 00.000 8976 MoveAxis(L, 4, ABG)
03:36:50.185 00.000 8976 stepping (-17, 26) + (-4, 0)
03:36:50.185 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:50.185 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:50.186 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:50.186 00.000 5052 Enqueuing Expose request
03:36:50.228 00.042 8976 Received - 47 (G) 
03:36:50.228 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:50.228 00.000 8976 stepped: pos (-21, 26)
03:36:50.228 00.000 8976 MoveAxis(U, 5, ABG)
03:36:50.228 00.000 8976 stepping (-21, 26) + (0, 5)
03:36:50.228 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:50.276 00.048 8976 Received - 47 (G) 
03:36:50.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:50.276 00.000 8976 stepped: pos (-21, 31)
03:36:50.276 00.000 8976 starting a new bump
03:36:50.276 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:36:50.276 00.000 8976 MountToCamera -- mountX=3.00 mountY=-4.52 hyp=5.43 mountTheta=-0.98 cameraX=2.66, cameraY=4.73 cameraTheta=1.06
03:36:50.276 00.000 8976 incremental bump (2.661, 4.735) isValid = 1
03:36:50.276 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
03:36:50.276 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:36:50.276 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:36:50.276 00.000 8976 move complete, result=0
03:36:50.276 00.000 8976 worker thread done servicing request
03:36:50.276 00.000 8976 Worker thread wakes up
03:36:50.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:50.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:50.276 00.000 9828 Worker thread wakes up
03:36:50.277 00.001 5052 GuideStep: 1.0 px 4 ms WEST, -1.3 px 5 ms NORTH
03:36:50.277 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:36:50.277 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:36:50.277 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
03:36:50.277 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
03:36:50.277 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
03:36:50.277 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:36:50.277 00.000 9828 BLC: window closed
03:36:50.277 00.000 9828 MoveAxis(E, 19, B)
03:36:50.277 00.000 9828 Guiding  Dir = 2, Dur = 19
03:36:50.278 00.001 9828 IsSlewing returns 0
03:36:50.278 00.000 9828 IsGuiding returns 0
03:36:50.278 00.000 9828 PulseGuide returned control before completion, sleep 29
03:36:50.308 00.030 9828 IsGuiding returns 1
03:36:50.308 00.000 9828 scope still moving after pulse duration time elapsed
03:36:50.340 00.032 9828 IsSlewing returns 0
03:36:50.340 00.000 9828 IsGuiding returns 1
03:36:50.369 00.029 9828 IsSlewing returns 0
03:36:50.369 00.000 9828 IsGuiding returns 1
03:36:50.399 00.030 9828 IsSlewing returns 0
03:36:50.399 00.000 9828 IsGuiding returns 1
03:36:50.432 00.033 9828 IsSlewing returns 0
03:36:50.432 00.000 9828 IsGuiding returns 0
03:36:50.432 00.000 9828 scope move finished after 19 + 134 ms
03:36:50.432 00.000 9828 Move returns status 0, amount 19
03:36:50.432 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:36:50.432 00.000 9828 MoveAxis(N, 13, B)
03:36:50.432 00.000 9828 Guiding  Dir = 0, Dur = 13
03:36:50.450 00.018 9828 IsSlewing returns 0
03:36:50.450 00.000 9828 IsGuiding returns 0
03:36:50.451 00.001 9828 PulseGuide returned control before completion, sleep 23
03:36:50.480 00.029 9828 IsGuiding returns 1
03:36:50.481 00.001 9828 scope still moving after pulse duration time elapsed
03:36:50.511 00.030 9828 IsSlewing returns 0
03:36:50.511 00.000 9828 IsGuiding returns 1
03:36:50.543 00.032 9828 IsSlewing returns 0
03:36:50.543 00.000 9828 IsGuiding returns 1
03:36:50.574 00.031 9828 IsSlewing returns 0
03:36:50.575 00.001 9828 IsGuiding returns 1
03:36:50.605 00.030 9828 IsSlewing returns 0
03:36:50.605 00.000 9828 IsGuiding returns 0
03:36:50.605 00.000 9828 scope move finished after 13 + 142 ms
03:36:50.605 00.000 9828 Move returns status 0, amount 13
03:36:50.606 00.001 9828 move complete, result=0
03:36:50.606 00.000 9828 worker thread done servicing request
03:36:50.606 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:36:50.967 00.361 8976 Exposure complete
03:36:50.972 00.005 8976 worker thread done servicing request
03:36:50.973 00.001 5052 OnExposeComplete: enter
03:36:50.973 00.000 5052 UpdateGuideState(): m_state=6
03:36:50.973 00.000 5052 Star::Find(18, 329, 283, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14572
03:36:50.973 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=280.80, Mass=54, SNR=4.9, Peak=53 HFD=2.6
03:36:50.973 00.000 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.27 = 3.02)
03:36:50.973 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
03:36:50.973 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=-0.91 hyp=0.97 cameraTheta=-1.22 mountX=-0.96 mountY=0.22, mountTheta=2.92
03:36:50.974 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=-0.91, opts=13)
03:36:50.974 00.000 5052 Enqueuing Move request for stepguider (0.33, -0.91)
03:36:50.974 00.000 8976 Worker thread wakes up
03:36:50.974 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, -0.91) opts 0xd
03:36:50.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, -0.91)
03:36:50.974 00.000 8976 Moving (0.33, -0.91) raw xDistance=-0.96 yDistance=0.22
03:36:50.974 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:50.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.96
03:36:50.974 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:36:50.974 00.000 8976 MoveAxis(R, 4, ABG)
03:36:50.974 00.000 8976 stepping (-21, 31) + (4, 0)
03:36:50.974 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:50.974 00.000 5052 UpdateGuideState exits: m=54 SNR=4.9
03:36:50.974 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:50.974 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:50.974 00.000 5052 Enqueuing Expose request
03:36:51.011 00.037 8976 Received - 47 (G) 
03:36:51.011 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:51.011 00.000 8976 stepped: pos (-17, 31)
03:36:51.011 00.000 8976 MoveAxis(U, 0, ABG)
03:36:51.011 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:36:51.011 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:36:51.011 00.000 8976 MountToCamera -- mountX=2.87 mountY=-4.66 hyp=5.47 mountTheta=-1.02 cameraX=2.84, cameraY=4.68 cameraTheta=1.03
03:36:51.011 00.000 8976 incremental bump (2.838, 4.677) isValid = 1
03:36:51.011 00.000 8976 Scheduling Mount bump of (0.070, 0.119)
03:36:51.011 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.12, opts=4)
03:36:51.011 00.000 8976 Enqueuing Move request for scope (0.07, 0.12)
03:36:51.011 00.000 8976 move complete, result=0
03:36:51.011 00.000 9828 Worker thread wakes up
03:36:51.011 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0x4
03:36:51.011 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
03:36:51.011 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.15)
03:36:51.011 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.23)
03:36:51.011 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.04 mountX=-0.07 mountY=-0.11, mountTheta=-2.17
03:36:51.012 00.001 5052 GuideStep: -1.0 px 4 ms EAST, 0.2 px 0 ms NORTH
03:36:51.012 00.000 8976 worker thread done servicing request
03:36:51.012 00.000 9828 Moving (0.07, 0.12) raw xDistance=-0.07 yDistance=-0.11
03:36:51.012 00.000 9828 BLC: window closed
03:36:51.012 00.000 8976 Worker thread wakes up
03:36:51.012 00.000 9828 MoveAxis(E, 24, B)
03:36:51.012 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:51.012 00.000 9828 Guiding  Dir = 2, Dur = 24
03:36:51.012 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:51.012 00.000 9828 IsSlewing returns 0
03:36:51.012 00.000 9828 IsGuiding returns 0
03:36:51.012 00.000 9828 PulseGuide returned control before completion, sleep 34
03:36:51.058 00.046 9828 IsGuiding returns 1
03:36:51.058 00.000 9828 scope still moving after pulse duration time elapsed
03:36:51.090 00.032 9828 IsSlewing returns 0
03:36:51.090 00.000 9828 IsGuiding returns 1
03:36:51.122 00.032 9828 IsSlewing returns 0
03:36:51.122 00.000 9828 IsGuiding returns 1
03:36:51.154 00.032 9828 IsSlewing returns 0
03:36:51.154 00.000 9828 IsGuiding returns 0
03:36:51.154 00.000 9828 scope move finished after 24 + 117 ms
03:36:51.154 00.000 9828 Move returns status 0, amount 24
03:36:51.154 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:36:51.154 00.000 9828 MoveAxis(N, 15, B)
03:36:51.154 00.000 9828 Guiding  Dir = 0, Dur = 15
03:36:51.170 00.016 9828 IsSlewing returns 0
03:36:51.170 00.000 9828 IsGuiding returns 0
03:36:51.170 00.000 9828 PulseGuide returned control before completion, sleep 25
03:36:51.202 00.032 9828 IsGuiding returns 1
03:36:51.202 00.000 9828 scope still moving after pulse duration time elapsed
03:36:51.233 00.031 9828 IsSlewing returns 0
03:36:51.233 00.000 9828 IsGuiding returns 1
03:36:51.264 00.031 9828 IsSlewing returns 0
03:36:51.264 00.000 9828 IsGuiding returns 1
03:36:51.295 00.031 9828 IsSlewing returns 0
03:36:51.295 00.000 9828 IsGuiding returns 1
03:36:51.326 00.031 9828 IsSlewing returns 0
03:36:51.326 00.000 9828 IsGuiding returns 0
03:36:51.327 00.001 9828 scope move finished after 15 + 141 ms
03:36:51.327 00.000 9828 Move returns status 0, amount 15
03:36:51.327 00.000 9828 move complete, result=0
03:36:51.327 00.000 9828 worker thread done servicing request
03:36:51.327 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 15 ms NORTH
03:36:51.696 00.369 8976 Exposure complete
03:36:51.701 00.005 8976 worker thread done servicing request
03:36:51.701 00.000 5052 OnExposeComplete: enter
03:36:51.701 00.000 5052 UpdateGuideState(): m_state=6
03:36:51.701 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14573
03:36:51.701 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.74, Mass=43, SNR=4.4, Peak=54 HFD=1.8
03:36:51.701 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:36:51.701 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
03:36:51.701 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=0.03 hyp=0.46 cameraTheta=3.07 mountX=0.24 mountY=0.37, mountTheta=0.99
03:36:51.702 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=0.03, opts=13)
03:36:51.702 00.000 5052 Enqueuing Move request for stepguider (-0.46, 0.03)
03:36:51.702 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:51.702 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:36:51.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:51.702 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:51.702 00.000 5052 Enqueuing Expose request
03:36:51.702 00.000 8976 Worker thread wakes up
03:36:51.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, 0.03) opts 0xd
03:36:51.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, 0.03)
03:36:51.702 00.000 8976 Moving (-0.46, 0.03) raw xDistance=0.24 yDistance=0.37
03:36:51.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:36:51.702 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:36:51.703 00.001 8976 MoveAxis(R, 0, ABG)
03:36:51.703 00.000 8976 MoveAxis(D, 1, ABG)
03:36:51.703 00.000 8976 stepping (-17, 31) + (0, -1)
03:36:51.703 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:51.730 00.027 8976 Received - 47 (G) 
03:36:51.731 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:51.731 00.000 8976 stepped: pos (-17, 30)
03:36:51.731 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
03:36:51.731 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:36:51.731 00.000 8976 MountToCamera -- mountX=2.78 mountY=-4.69 hyp=5.46 mountTheta=-1.04 cameraX=2.91, cameraY=4.61 cameraTheta=1.01
03:36:51.731 00.000 8976 incremental bump (2.910, 4.614) isValid = 1
03:36:51.731 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:36:51.731 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:36:51.731 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:36:51.731 00.000 8976 move complete, result=0
03:36:51.731 00.000 9828 Worker thread wakes up
03:36:51.731 00.000 8976 worker thread done servicing request
03:36:51.731 00.000 8976 Worker thread wakes up
03:36:51.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:51.731 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:51.731 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:36:51.731 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:36:51.731 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:36:51.732 00.001 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:36:51.732 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:36:51.732 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:36:51.732 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:36:51.732 00.000 9828 BLC: window closed
03:36:51.732 00.000 9828 MoveAxis(E, 21, B)
03:36:51.732 00.000 9828 Guiding  Dir = 2, Dur = 21
03:36:51.732 00.000 9828 IsSlewing returns 0
03:36:51.732 00.000 9828 IsGuiding returns 0
03:36:51.732 00.000 9828 PulseGuide returned control before completion, sleep 31
03:36:51.778 00.046 9828 IsGuiding returns 1
03:36:51.778 00.000 9828 scope still moving after pulse duration time elapsed
03:36:51.809 00.031 9828 IsSlewing returns 0
03:36:51.809 00.000 9828 IsGuiding returns 1
03:36:51.841 00.032 9828 IsSlewing returns 0
03:36:51.841 00.000 9828 IsGuiding returns 1
03:36:51.872 00.031 9828 IsSlewing returns 0
03:36:51.872 00.000 9828 IsGuiding returns 0
03:36:51.872 00.000 9828 scope move finished after 21 + 118 ms
03:36:51.872 00.000 9828 Move returns status 0, amount 21
03:36:51.872 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:36:51.872 00.000 9828 MoveAxis(N, 13, B)
03:36:51.872 00.000 9828 Guiding  Dir = 0, Dur = 13
03:36:51.887 00.015 9828 IsSlewing returns 0
03:36:51.887 00.000 9828 IsGuiding returns 0
03:36:51.887 00.000 9828 PulseGuide returned control before completion, sleep 23
03:36:51.918 00.031 9828 IsGuiding returns 1
03:36:51.918 00.000 9828 scope still moving after pulse duration time elapsed
03:36:51.949 00.031 9828 IsSlewing returns 0
03:36:51.949 00.000 9828 IsGuiding returns 1
03:36:51.981 00.032 9828 IsSlewing returns 0
03:36:51.981 00.000 9828 IsGuiding returns 1
03:36:52.011 00.030 9828 IsSlewing returns 0
03:36:52.011 00.000 9828 IsGuiding returns 0
03:36:52.011 00.000 9828 scope move finished after 13 + 111 ms
03:36:52.011 00.000 9828 Move returns status 0, amount 13
03:36:52.011 00.000 9828 move complete, result=0
03:36:52.011 00.000 9828 worker thread done servicing request
03:36:52.011 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:36:52.416 00.405 8976 Exposure complete
03:36:52.421 00.005 8976 worker thread done servicing request
03:36:52.422 00.001 5052 OnExposeComplete: enter
03:36:52.422 00.000 5052 UpdateGuideState(): m_state=6
03:36:52.422 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14574
03:36:52.422 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.45, Mass=29, SNR=3.6, Peak=53 HFD=1.8
03:36:52.422 00.000 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.88 = 2.40)
03:36:52.422 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.30)
03:36:52.422 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.84 mountX=-0.20 mountY=0.20, mountTheta=2.35
03:36:52.423 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.26, opts=13)
03:36:52.423 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.26)
03:36:52.423 00.000 8976 Worker thread wakes up
03:36:52.423 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.26) opts 0xd
03:36:52.423 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.26)
03:36:52.423 00.000 8976 Moving (-0.07, -0.26) raw xDistance=-0.20 yDistance=0.20
03:36:52.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:36:52.423 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:36:52.423 00.000 8976 MoveAxis(R, 0, ABG)
03:36:52.423 00.000 8976 MoveAxis(U, 0, ABG)
03:36:52.423 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:36:52.423 00.000 8976 MountToCamera -- mountX=2.72 mountY=-4.72 hyp=5.45 mountTheta=-1.05 cameraX=2.96, cameraY=4.57 cameraTheta=1.00
03:36:52.423 00.000 8976 incremental bump (2.959, 4.572) isValid = 1
03:36:52.423 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:36:52.423 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:36:52.423 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:52.424 00.001 5052 UpdateGuideState exits: m=29 SNR=3.6
03:36:52.424 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:52.424 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:36:52.424 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:52.424 00.000 9828 Worker thread wakes up
03:36:52.424 00.000 5052 Enqueuing Expose request
03:36:52.424 00.000 8976 move complete, result=0
03:36:52.424 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:36:52.424 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:36:52.424 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
03:36:52.424 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
03:36:52.424 00.000 8976 worker thread done servicing request
03:36:52.424 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:52.424 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:36:52.424 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:36:52.424 00.000 9828 BLC: window closed
03:36:52.425 00.001 8976 Worker thread wakes up
03:36:52.425 00.000 9828 MoveAxis(E, 21, B)
03:36:52.425 00.000 9828 Guiding  Dir = 2, Dur = 21
03:36:52.425 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:52.425 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:52.425 00.000 9828 IsSlewing returns 0
03:36:52.425 00.000 9828 IsGuiding returns 0
03:36:52.425 00.000 9828 PulseGuide returned control before completion, sleep 31
03:36:52.464 00.039 9828 IsGuiding returns 1
03:36:52.464 00.000 9828 scope still moving after pulse duration time elapsed
03:36:52.496 00.032 9828 IsSlewing returns 0
03:36:52.496 00.000 9828 IsGuiding returns 1
03:36:52.527 00.031 9828 IsSlewing returns 0
03:36:52.527 00.000 9828 IsGuiding returns 1
03:36:52.558 00.031 9828 IsSlewing returns 0
03:36:52.558 00.000 9828 IsGuiding returns 0
03:36:52.558 00.000 9828 scope move finished after 21 + 112 ms
03:36:52.558 00.000 9828 Move returns status 0, amount 21
03:36:52.558 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:36:52.558 00.000 9828 MoveAxis(N, 12, B)
03:36:52.558 00.000 9828 Guiding  Dir = 0, Dur = 12
03:36:52.573 00.015 9828 IsSlewing returns 0
03:36:52.573 00.000 9828 IsGuiding returns 0
03:36:52.573 00.000 9828 PulseGuide returned control before completion, sleep 22
03:36:52.604 00.031 9828 IsGuiding returns 1
03:36:52.604 00.000 9828 scope still moving after pulse duration time elapsed
03:36:52.635 00.031 9828 IsSlewing returns 0
03:36:52.636 00.001 9828 IsGuiding returns 1
03:36:52.666 00.030 9828 IsSlewing returns 0
03:36:52.666 00.000 9828 IsGuiding returns 1
03:36:52.698 00.032 9828 IsSlewing returns 0
03:36:52.698 00.000 9828 IsGuiding returns 1
03:36:52.729 00.031 9828 IsSlewing returns 0
03:36:52.729 00.000 9828 IsGuiding returns 0
03:36:52.729 00.000 9828 scope move finished after 12 + 143 ms
03:36:52.729 00.000 9828 Move returns status 0, amount 12
03:36:52.729 00.000 9828 move complete, result=0
03:36:52.729 00.000 9828 worker thread done servicing request
03:36:52.729 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:36:53.111 00.382 8976 Exposure complete
03:36:53.117 00.006 8976 worker thread done servicing request
03:36:53.117 00.000 5052 OnExposeComplete: enter
03:36:53.117 00.000 5052 UpdateGuideState(): m_state=6
03:36:53.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14575
03:36:53.117 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.36, Mass=41, SNR=4.3, Peak=57 HFD=1.9
03:36:53.117 00.000 5052 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.04) = xAngle (-4.50 = 1.78)
03:36:53.117 00.000 5052 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.61 = 1.68)
03:36:53.117 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=-0.35 hyp=0.55 cameraTheta=-2.46 mountX=-0.11 mountY=0.55, mountTheta=1.78
03:36:53.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=-0.35, opts=13)
03:36:53.118 00.000 5052 Enqueuing Move request for stepguider (-0.43, -0.35)
03:36:53.118 00.000 8976 Worker thread wakes up
03:36:53.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, -0.35) opts 0xd
03:36:53.118 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, -0.35)
03:36:53.118 00.000 8976 Moving (-0.43, -0.35) raw xDistance=-0.11 yDistance=0.55
03:36:53.118 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:53.119 00.001 5052 UpdateGuideState exits: m=41 SNR=4.3
03:36:53.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:53.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:36:53.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
03:36:53.119 00.000 8976 MoveAxis(R, 0, ABG)
03:36:53.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:53.119 00.000 5052 Enqueuing Expose request
03:36:53.119 00.000 8976 MoveAxis(D, 2, ABG)
03:36:53.119 00.000 8976 stepping (-17, 30) + (0, -2)
03:36:53.119 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:53.154 00.035 8976 Received - 47 (G) 
03:36:53.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:53.154 00.000 8976 stepped: pos (-17, 28)
03:36:53.154 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:36:53.154 00.000 8976 MountToCamera -- mountX=2.68 mountY=-4.63 hyp=5.35 mountTheta=-1.05 cameraX=2.90, cameraY=4.50 cameraTheta=1.00
03:36:53.154 00.000 8976 incremental bump (2.898, 4.496) isValid = 1
03:36:53.154 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:36:53.154 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:36:53.154 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:36:53.154 00.000 8976 move complete, result=0
03:36:53.154 00.000 8976 worker thread done servicing request
03:36:53.154 00.000 8976 Worker thread wakes up
03:36:53.154 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:36:53.154 00.000 9828 Worker thread wakes up
03:36:53.154 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:53.155 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:53.155 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:36:53.155 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:36:53.155 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
03:36:53.155 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
03:36:53.155 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:36:53.155 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:36:53.155 00.000 9828 BLC: window closed
03:36:53.155 00.000 9828 MoveAxis(E, 21, B)
03:36:53.155 00.000 9828 Guiding  Dir = 2, Dur = 21
03:36:53.155 00.000 9828 IsSlewing returns 0
03:36:53.155 00.000 9828 IsGuiding returns 0
03:36:53.156 00.001 9828 PulseGuide returned control before completion, sleep 31
03:36:53.192 00.036 9828 IsGuiding returns 1
03:36:53.192 00.000 9828 scope still moving after pulse duration time elapsed
03:36:53.222 00.030 9828 IsSlewing returns 0
03:36:53.222 00.000 9828 IsGuiding returns 1
03:36:53.253 00.031 9828 IsSlewing returns 0
03:36:53.253 00.000 9828 IsGuiding returns 1
03:36:53.285 00.032 9828 IsSlewing returns 0
03:36:53.285 00.000 9828 IsGuiding returns 1
03:36:53.315 00.030 9828 IsSlewing returns 0
03:36:53.315 00.000 9828 IsGuiding returns 0
03:36:53.315 00.000 9828 scope move finished after 21 + 139 ms
03:36:53.315 00.000 9828 Move returns status 0, amount 21
03:36:53.315 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:36:53.315 00.000 9828 MoveAxis(N, 12, B)
03:36:53.315 00.000 9828 Guiding  Dir = 0, Dur = 12
03:36:53.331 00.016 9828 IsSlewing returns 0
03:36:53.331 00.000 9828 IsGuiding returns 0
03:36:53.331 00.000 9828 PulseGuide returned control before completion, sleep 22
03:36:53.363 00.032 9828 IsGuiding returns 1
03:36:53.363 00.000 9828 scope still moving after pulse duration time elapsed
03:36:53.395 00.032 9828 IsSlewing returns 0
03:36:53.395 00.000 9828 IsGuiding returns 1
03:36:53.426 00.031 9828 IsSlewing returns 0
03:36:53.426 00.000 9828 IsGuiding returns 1
03:36:53.456 00.030 9828 IsSlewing returns 0
03:36:53.456 00.000 9828 IsGuiding returns 1
03:36:53.488 00.032 9828 IsSlewing returns 0
03:36:53.488 00.000 9828 IsGuiding returns 0
03:36:53.488 00.000 9828 scope move finished after 12 + 145 ms
03:36:53.488 00.000 9828 Move returns status 0, amount 12
03:36:53.488 00.000 9828 move complete, result=0
03:36:53.488 00.000 9828 worker thread done servicing request
03:36:53.488 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:36:53.839 00.351 8976 Exposure complete
03:36:53.845 00.006 8976 worker thread done servicing request
03:36:53.845 00.000 5052 OnExposeComplete: enter
03:36:53.845 00.000 5052 UpdateGuideState(): m_state=6
03:36:53.845 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14576
03:36:53.845 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.05, Mass=57, SNR=5.1, Peak=56 HFD=2.3
03:36:53.845 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.42 = -0.42)
03:36:53.845 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.52 = -0.52)
03:36:53.845 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.62 mountX=0.31 mountY=-0.17, mountTheta=-0.50
03:36:53.846 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.34, opts=13)
03:36:53.846 00.000 5052 Enqueuing Move request for stepguider (-0.02, 0.34)
03:36:53.846 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:53.846 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:36:53.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:53.846 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:53.846 00.000 5052 Enqueuing Expose request
03:36:53.846 00.000 8976 Worker thread wakes up
03:36:53.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.34) opts 0xd
03:36:53.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.34)
03:36:53.846 00.000 8976 Moving (-0.02, 0.34) raw xDistance=0.31 yDistance=-0.17
03:36:53.847 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:36:53.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:36:53.847 00.000 8976 MoveAxis(L, 1, ABG)
03:36:53.847 00.000 8976 stepping (-17, 28) + (-1, 0)
03:36:53.847 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:53.872 00.025 8976 Received - 47 (G) 
03:36:53.872 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:53.872 00.000 8976 stepped: pos (-18, 28)
03:36:53.873 00.001 8976 MoveAxis(U, 0, ABG)
03:36:53.873 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:36:53.873 00.000 8976 MountToCamera -- mountX=2.71 mountY=-4.57 hyp=5.31 mountTheta=-1.04 cameraX=2.83, cameraY=4.49 cameraTheta=1.01
03:36:53.873 00.000 8976 incremental bump (2.834, 4.490) isValid = 1
03:36:53.873 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:36:53.873 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:36:53.873 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:36:53.873 00.000 8976 move complete, result=0
03:36:53.873 00.000 9828 Worker thread wakes up
03:36:53.873 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:36:53.873 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:36:53.873 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:36:53.873 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:36:53.873 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:36:53.873 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:36:53.873 00.000 9828 BLC: window closed
03:36:53.873 00.000 9828 MoveAxis(E, 21, B)
03:36:53.873 00.000 9828 Guiding  Dir = 2, Dur = 21
03:36:53.874 00.001 8976 worker thread done servicing request
03:36:53.874 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
03:36:53.874 00.000 8976 Worker thread wakes up
03:36:53.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:53.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:53.874 00.000 9828 IsSlewing returns 0
03:36:53.874 00.000 9828 IsGuiding returns 0
03:36:53.874 00.000 9828 PulseGuide returned control before completion, sleep 31
03:36:53.908 00.034 9828 IsGuiding returns 1
03:36:53.908 00.000 9828 scope still moving after pulse duration time elapsed
03:36:53.939 00.031 9828 IsSlewing returns 0
03:36:53.939 00.000 9828 IsGuiding returns 1
03:36:53.985 00.046 9828 IsSlewing returns 0
03:36:53.985 00.000 9828 IsGuiding returns 1
03:36:54.016 00.031 9828 IsSlewing returns 0
03:36:54.016 00.000 9828 IsGuiding returns 0
03:36:54.016 00.000 9828 scope move finished after 21 + 120 ms
03:36:54.016 00.000 9828 Move returns status 0, amount 21
03:36:54.016 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:36:54.017 00.001 9828 MoveAxis(N, 13, B)
03:36:54.017 00.000 9828 Guiding  Dir = 0, Dur = 13
03:36:54.031 00.014 9828 IsSlewing returns 0
03:36:54.031 00.000 9828 IsGuiding returns 0
03:36:54.031 00.000 9828 PulseGuide returned control before completion, sleep 23
03:36:54.063 00.032 9828 IsGuiding returns 1
03:36:54.063 00.000 9828 scope still moving after pulse duration time elapsed
03:36:54.095 00.032 9828 IsSlewing returns 0
03:36:54.095 00.000 9828 IsGuiding returns 1
03:36:54.127 00.032 9828 IsSlewing returns 0
03:36:54.127 00.000 9828 IsGuiding returns 1
03:36:54.158 00.031 9828 IsSlewing returns 0
03:36:54.158 00.000 9828 IsGuiding returns 1
03:36:54.188 00.030 9828 IsSlewing returns 0
03:36:54.188 00.000 9828 IsGuiding returns 1
03:36:54.220 00.032 9828 IsSlewing returns 0
03:36:54.220 00.000 9828 IsGuiding returns 0
03:36:54.220 00.000 9828 scope move finished after 13 + 175 ms
03:36:54.220 00.000 9828 Move returns status 0, amount 13
03:36:54.220 00.000 9828 move complete, result=0
03:36:54.220 00.000 9828 worker thread done servicing request
03:36:54.220 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:36:54.560 00.340 8976 Exposure complete
03:36:54.566 00.006 8976 worker thread done servicing request
03:36:54.566 00.000 5052 OnExposeComplete: enter
03:36:54.566 00.000 5052 UpdateGuideState(): m_state=6
03:36:54.566 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14577
03:36:54.566 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.77, Mass=48, SNR=4.7, Peak=53 HFD=2.3
03:36:54.566 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
03:36:54.566 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
03:36:54.566 00.000 5052 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.56 mountX=0.06 mountY=-0.04, mountTheta=-0.56
03:36:54.567 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.06, opts=13)
03:36:54.567 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.06)
03:36:54.567 00.000 8976 Worker thread wakes up
03:36:54.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.06) opts 0xd
03:36:54.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.06)
03:36:54.567 00.000 8976 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.04
03:36:54.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:36:54.567 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:54.567 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:36:54.568 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:54.568 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:36:54.568 00.000 8976 MoveAxis(R, 0, ABG)
03:36:54.568 00.000 8976 MoveAxis(U, 0, ABG)
03:36:54.568 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:54.568 00.000 5052 Enqueuing Expose request
03:36:54.568 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:36:54.568 00.000 8976 MountToCamera -- mountX=2.72 mountY=-4.53 hyp=5.28 mountTheta=-1.03 cameraX=2.79, cameraY=4.49 cameraTheta=1.01
03:36:54.568 00.000 8976 incremental bump (2.791, 4.486) isValid = 1
03:36:54.568 00.000 8976 Scheduling Mount bump of (0.033, 0.056)
03:36:54.568 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.06, opts=4)
03:36:54.568 00.000 8976 Enqueuing Move request for scope (0.03, 0.06)
03:36:54.568 00.000 8976 move complete, result=0
03:36:54.568 00.000 8976 worker thread done servicing request
03:36:54.568 00.000 9828 Worker thread wakes up
03:36:54.568 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0x4
03:36:54.568 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
03:36:54.568 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:54.569 00.001 8976 Worker thread wakes up
03:36:54.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:54.569 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:54.569 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
03:36:54.569 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
03:36:54.569 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.03 mountX=-0.04 mountY=-0.05, mountTheta=-2.18
03:36:54.569 00.000 9828 Moving (0.03, 0.06) raw xDistance=-0.04 yDistance=-0.05
03:36:54.569 00.000 9828 BLC: window closed
03:36:54.569 00.000 9828 MoveAxis(E, 11, B)
03:36:54.569 00.000 9828 Guiding  Dir = 2, Dur = 11
03:36:54.570 00.001 9828 IsSlewing returns 0
03:36:54.570 00.000 9828 IsGuiding returns 0
03:36:54.570 00.000 9828 PulseGuide returned control before completion, sleep 21
03:36:54.596 00.026 9828 IsGuiding returns 1
03:36:54.596 00.000 9828 scope still moving after pulse duration time elapsed
03:36:54.628 00.032 9828 IsSlewing returns 0
03:36:54.628 00.000 9828 IsGuiding returns 1
03:36:54.659 00.031 9828 IsSlewing returns 0
03:36:54.659 00.000 9828 IsGuiding returns 1
03:36:54.690 00.031 9828 IsSlewing returns 0
03:36:54.690 00.000 9828 IsGuiding returns 1
03:36:54.721 00.031 9828 IsSlewing returns 0
03:36:54.721 00.000 9828 IsGuiding returns 0
03:36:54.721 00.000 9828 scope move finished after 11 + 140 ms
03:36:54.721 00.000 9828 Move returns status 0, amount 11
03:36:54.721 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:36:54.721 00.000 9828 MoveAxis(N, 7, B)
03:36:54.721 00.000 9828 Guiding  Dir = 0, Dur = 7
03:36:54.736 00.015 9828 IsSlewing returns 0
03:36:54.737 00.001 9828 IsGuiding returns 0
03:36:54.737 00.000 9828 PulseGuide returned control before completion, sleep 17
03:36:54.767 00.030 9828 IsGuiding returns 1
03:36:54.767 00.000 9828 scope still moving after pulse duration time elapsed
03:36:54.799 00.032 9828 IsSlewing returns 0
03:36:54.799 00.000 9828 IsGuiding returns 1
03:36:54.829 00.030 9828 IsSlewing returns 0
03:36:54.829 00.000 9828 IsGuiding returns 1
03:36:54.875 00.046 9828 IsSlewing returns 0
03:36:54.875 00.000 9828 IsGuiding returns 0
03:36:54.875 00.000 9828 scope move finished after 7 + 131 ms
03:36:54.875 00.000 9828 Move returns status 0, amount 7
03:36:54.875 00.000 9828 move complete, result=0
03:36:54.875 00.000 9828 worker thread done servicing request
03:36:54.875 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 7 ms NORTH
03:36:55.253 00.378 8976 Exposure complete
03:36:55.259 00.006 8976 worker thread done servicing request
03:36:55.259 00.000 5052 OnExposeComplete: enter
03:36:55.259 00.000 5052 UpdateGuideState(): m_state=6
03:36:55.259 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14578
03:36:55.259 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.80, Mass=56, SNR=4.9, Peak=52 HFD=3.0
03:36:55.259 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
03:36:55.259 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:36:55.259 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.22 cameraTheta=0.45 mountX=-0.01 mountY=-0.21, mountTheta=-1.60
03:36:55.260 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=0.09, opts=13)
03:36:55.260 00.000 5052 Enqueuing Move request for stepguider (0.19, 0.09)
03:36:55.260 00.000 8976 Worker thread wakes up
03:36:55.260 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, 0.09) opts 0xd
03:36:55.260 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, 0.09)
03:36:55.260 00.000 8976 Moving (0.19, 0.09) raw xDistance=-0.01 yDistance=-0.21
03:36:55.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:36:55.260 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:55.260 00.000 5052 UpdateGuideState exits: m=56 SNR=4.9
03:36:55.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:55.260 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:36:55.260 00.000 8976 MoveAxis(R, 0, ABG)
03:36:55.260 00.000 8976 MoveAxis(U, 0, ABG)
03:36:55.260 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:55.260 00.000 5052 Enqueuing Expose request
03:36:55.261 00.001 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:36:55.261 00.000 8976 MountToCamera -- mountX=2.73 mountY=-4.50 hyp=5.27 mountTheta=-1.02 cameraX=2.76, cameraY=4.48 cameraTheta=1.02
03:36:55.261 00.000 8976 incremental bump (2.763, 4.484) isValid = 1
03:36:55.261 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
03:36:55.261 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:36:55.261 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:36:55.261 00.000 8976 move complete, result=0
03:36:55.261 00.000 9828 Worker thread wakes up
03:36:55.261 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:36:55.261 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:36:55.261 00.000 8976 worker thread done servicing request
03:36:55.261 00.000 8976 Worker thread wakes up
03:36:55.261 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:36:55.261 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:55.262 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:55.262 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:36:55.262 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:36:55.262 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:36:55.262 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:36:55.262 00.000 9828 BLC: window closed
03:36:55.262 00.000 9828 MoveAxis(E, 21, B)
03:36:55.262 00.000 9828 Guiding  Dir = 2, Dur = 21
03:36:55.262 00.000 9828 IsSlewing returns 0
03:36:55.262 00.000 9828 IsGuiding returns 0
03:36:55.263 00.001 9828 PulseGuide returned control before completion, sleep 31
03:36:55.296 00.033 9828 IsGuiding returns 1
03:36:55.296 00.000 9828 scope still moving after pulse duration time elapsed
03:36:55.328 00.032 9828 IsSlewing returns 0
03:36:55.328 00.000 9828 IsGuiding returns 1
03:36:55.358 00.030 9828 IsSlewing returns 0
03:36:55.358 00.000 9828 IsGuiding returns 1
03:36:55.390 00.032 9828 IsSlewing returns 0
03:36:55.390 00.000 9828 IsGuiding returns 0
03:36:55.390 00.000 9828 scope move finished after 21 + 106 ms
03:36:55.390 00.000 9828 Move returns status 0, amount 21
03:36:55.390 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:36:55.390 00.000 9828 MoveAxis(N, 13, B)
03:36:55.390 00.000 9828 Guiding  Dir = 0, Dur = 13
03:36:55.405 00.015 9828 IsSlewing returns 0
03:36:55.405 00.000 9828 IsGuiding returns 0
03:36:55.405 00.000 9828 PulseGuide returned control before completion, sleep 23
03:36:55.437 00.032 9828 IsGuiding returns 1
03:36:55.437 00.000 9828 scope still moving after pulse duration time elapsed
03:36:55.467 00.030 9828 IsSlewing returns 0
03:36:55.467 00.000 9828 IsGuiding returns 1
03:36:55.499 00.032 9828 IsSlewing returns 0
03:36:55.499 00.000 9828 IsGuiding returns 1
03:36:55.531 00.032 9828 IsSlewing returns 0
03:36:55.531 00.000 9828 IsGuiding returns 0
03:36:55.531 00.000 9828 scope move finished after 13 + 112 ms
03:36:55.531 00.000 9828 Move returns status 0, amount 13
03:36:55.531 00.000 9828 move complete, result=0
03:36:55.531 00.000 9828 worker thread done servicing request
03:36:55.531 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:36:55.947 00.416 8976 Exposure complete
03:36:55.953 00.006 8976 worker thread done servicing request
03:36:55.953 00.000 5052 OnExposeComplete: enter
03:36:55.953 00.000 5052 UpdateGuideState(): m_state=6
03:36:55.953 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14579
03:36:55.953 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.85, Mass=43, SNR=4.4, Peak=54 HFD=2.0
03:36:55.953 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.04) = xAngle (0.09 = 0.09)
03:36:55.953 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
03:36:55.953 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.13 mountX=0.17 mountY=-0.00, mountTheta=-0.02
03:36:55.954 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.14, opts=13)
03:36:55.954 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.14)
03:36:55.954 00.000 8976 Worker thread wakes up
03:36:55.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.14) opts 0xd
03:36:55.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.14)
03:36:55.954 00.000 8976 Moving (-0.09, 0.14) raw xDistance=0.17 yDistance=-0.00
03:36:55.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:36:55.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:36:55.954 00.000 8976 MoveAxis(R, 0, ABG)
03:36:55.954 00.000 8976 MoveAxis(U, 0, ABG)
03:36:55.954 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:55.954 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:36:55.954 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:55.954 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:36:55.955 00.001 8976 MountToCamera -- mountX=2.74 mountY=-4.48 hyp=5.26 mountTheta=-1.02 cameraX=2.74, cameraY=4.48 cameraTheta=1.02
03:36:55.955 00.000 8976 incremental bump (2.743, 4.482) isValid = 1
03:36:55.955 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
03:36:55.955 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:36:55.955 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:36:55.955 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:55.955 00.000 5052 Enqueuing Expose request
03:36:55.955 00.000 9828 Worker thread wakes up
03:36:55.955 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:36:55.955 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:36:55.955 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:36:55.955 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:36:55.955 00.000 8976 move complete, result=0
03:36:55.955 00.000 8976 worker thread done servicing request
03:36:55.955 00.000 8976 Worker thread wakes up
03:36:55.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:55.955 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:55.956 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:36:55.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:55.956 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:36:55.956 00.000 9828 BLC: window closed
03:36:55.956 00.000 9828 MoveAxis(E, 21, B)
03:36:55.956 00.000 9828 Guiding  Dir = 2, Dur = 21
03:36:55.956 00.000 9828 IsSlewing returns 0
03:36:55.956 00.000 9828 IsGuiding returns 0
03:36:55.957 00.001 9828 PulseGuide returned control before completion, sleep 31
03:36:55.996 00.039 9828 IsGuiding returns 1
03:36:55.996 00.000 9828 scope still moving after pulse duration time elapsed
03:36:56.027 00.031 9828 IsSlewing returns 0
03:36:56.027 00.000 9828 IsGuiding returns 1
03:36:56.059 00.032 9828 IsSlewing returns 0
03:36:56.059 00.000 9828 IsGuiding returns 1
03:36:56.090 00.031 9828 IsSlewing returns 0
03:36:56.090 00.000 9828 IsGuiding returns 0
03:36:56.090 00.000 9828 scope move finished after 21 + 112 ms
03:36:56.090 00.000 9828 Move returns status 0, amount 21
03:36:56.090 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:36:56.090 00.000 9828 MoveAxis(N, 13, B)
03:36:56.090 00.000 9828 Guiding  Dir = 0, Dur = 13
03:36:56.105 00.015 9828 IsSlewing returns 0
03:36:56.105 00.000 9828 IsGuiding returns 0
03:36:56.106 00.001 9828 PulseGuide returned control before completion, sleep 23
03:36:56.136 00.030 9828 IsGuiding returns 1
03:36:56.136 00.000 9828 scope still moving after pulse duration time elapsed
03:36:56.166 00.030 9828 IsSlewing returns 0
03:36:56.167 00.001 9828 IsGuiding returns 1
03:36:56.198 00.031 9828 IsSlewing returns 0
03:36:56.198 00.000 9828 IsGuiding returns 1
03:36:56.228 00.030 9828 IsSlewing returns 0
03:36:56.228 00.000 9828 IsGuiding returns 1
03:36:56.259 00.031 9828 IsSlewing returns 0
03:36:56.259 00.000 9828 IsGuiding returns 0
03:36:56.259 00.000 9828 scope move finished after 13 + 140 ms
03:36:56.259 00.000 9828 Move returns status 0, amount 13
03:36:56.259 00.000 9828 move complete, result=0
03:36:56.259 00.000 9828 worker thread done servicing request
03:36:56.259 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:36:56.644 00.385 8976 Exposure complete
03:36:56.649 00.005 8976 worker thread done servicing request
03:36:56.649 00.000 5052 OnExposeComplete: enter
03:36:56.650 00.001 5052 UpdateGuideState(): m_state=6
03:36:56.650 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14580
03:36:56.650 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=280.54, Mass=47, SNR=4.7, Peak=51 HFD=2.9
03:36:56.650 00.000 5052 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.04) = xAngle (-3.14 = -3.14)
03:36:56.650 00.000 5052 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.24 = 3.04)
03:36:56.650 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=-1.17 hyp=1.32 cameraTheta=-1.09 mountX=-1.32 mountY=0.13, mountTheta=3.04
03:36:56.650 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=-1.17, opts=13)
03:36:56.650 00.000 5052 Enqueuing Move request for stepguider (0.60, -1.17)
03:36:56.651 00.001 8976 Worker thread wakes up
03:36:56.651 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, -1.17) opts 0xd
03:36:56.651 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, -1.17)
03:36:56.651 00.000 8976 Moving (0.60, -1.17) raw xDistance=-1.32 yDistance=0.13
03:36:56.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.32
03:36:56.651 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:36:56.651 00.000 8976 MoveAxis(R, 5, ABG)
03:36:56.651 00.000 8976 stepping (-18, 28) + (5, 0)
03:36:56.651 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:36:56.651 00.000 5052 UpdateGuideState exits: m=47 SNR=4.7
03:36:56.651 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:56.651 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:56.651 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:56.651 00.000 5052 Enqueuing Expose request
03:36:56.687 00.036 8976 Received - 47 (G) 
03:36:56.687 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:36:56.687 00.000 8976 stepped: pos (-13, 28)
03:36:56.687 00.000 8976 MoveAxis(U, 0, ABG)
03:36:56.687 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:36:56.687 00.000 8976 MountToCamera -- mountX=2.49 mountY=-4.47 hyp=5.12 mountTheta=-1.06 cameraX=2.85, cameraY=4.26 cameraTheta=0.98
03:36:56.687 00.000 8976 incremental bump (2.846, 4.256) isValid = 1
03:36:56.687 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:36:56.687 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:36:56.687 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:36:56.687 00.000 8976 move complete, result=0
03:36:56.687 00.000 9828 Worker thread wakes up
03:36:56.687 00.000 5052 GuideStep: -1.3 px 5 ms EAST, 0.1 px 0 ms NORTH
03:36:56.687 00.000 8976 worker thread done servicing request
03:36:56.688 00.001 8976 Worker thread wakes up
03:36:56.688 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:56.688 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:56.688 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:36:56.688 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:36:56.688 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:36:56.688 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:36:56.688 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:36:56.688 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:36:56.688 00.000 9828 BLC: window closed
03:36:56.688 00.000 9828 MoveAxis(E, 22, B)
03:36:56.688 00.000 9828 Guiding  Dir = 2, Dur = 22
03:36:56.689 00.001 9828 IsSlewing returns 0
03:36:56.689 00.000 9828 IsGuiding returns 0
03:36:56.689 00.000 9828 PulseGuide returned control before completion, sleep 32
03:36:56.729 00.040 9828 IsGuiding returns 1
03:36:56.729 00.000 9828 scope still moving after pulse duration time elapsed
03:36:56.759 00.030 9828 IsSlewing returns 0
03:36:56.759 00.000 9828 IsGuiding returns 1
03:36:56.790 00.031 9828 IsSlewing returns 0
03:36:56.790 00.000 9828 IsGuiding returns 1
03:36:56.821 00.031 9828 IsSlewing returns 0
03:36:56.821 00.000 9828 IsGuiding returns 1
03:36:56.852 00.031 9828 IsSlewing returns 0
03:36:56.852 00.000 9828 IsGuiding returns 0
03:36:56.852 00.000 9828 scope move finished after 22 + 142 ms
03:36:56.852 00.000 9828 Move returns status 0, amount 22
03:36:56.852 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:36:56.852 00.000 9828 MoveAxis(N, 12, B)
03:36:56.852 00.000 9828 Guiding  Dir = 0, Dur = 12
03:36:56.867 00.015 9828 IsSlewing returns 0
03:36:56.867 00.000 9828 IsGuiding returns 0
03:36:56.868 00.001 9828 PulseGuide returned control before completion, sleep 22
03:36:56.898 00.030 9828 IsGuiding returns 1
03:36:56.898 00.000 9828 scope still moving after pulse duration time elapsed
03:36:56.928 00.030 9828 IsSlewing returns 0
03:36:56.928 00.000 9828 IsGuiding returns 1
03:36:56.960 00.032 9828 IsSlewing returns 0
03:36:56.960 00.000 9828 IsGuiding returns 1
03:36:56.991 00.031 9828 IsSlewing returns 0
03:36:56.991 00.000 9828 IsGuiding returns 1
03:36:57.022 00.031 9828 IsSlewing returns 0
03:36:57.022 00.000 9828 IsGuiding returns 0
03:36:57.022 00.000 9828 scope move finished after 12 + 142 ms
03:36:57.022 00.000 9828 Move returns status 0, amount 12
03:36:57.022 00.000 9828 move complete, result=0
03:36:57.022 00.000 9828 worker thread done servicing request
03:36:57.022 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:36:57.371 00.349 8976 Exposure complete
03:36:57.377 00.006 8976 worker thread done servicing request
03:36:57.377 00.000 5052 OnExposeComplete: enter
03:36:57.377 00.000 5052 UpdateGuideState(): m_state=6
03:36:57.377 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14581
03:36:57.377 00.000 5052 Star::Find false star n=4 nbg=278 bg=45.1 sigma=0.9 thresh=48 peak=48
03:36:57.377 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=280.00, Mass=22, SNR=2.9, Peak=52 HFD=0.0
03:36:57.377 00.000 5052 DistanceChecker: activated
03:36:57.377 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:36:57.377 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:36:57.377 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:36:57.377 00.000 8976 Worker thread wakes up
03:36:57.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:36:57.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:36:57.377 00.000 8976 StepGuider: deferring bump for deduced move
03:36:57.377 00.000 8976 move complete, result=0
03:36:57.378 00.001 8976 worker thread done servicing request
03:36:57.489 00.111 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:36:57.489 00.000 5052 Status Line: Star lost - low SNR
03:36:57.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:57.489 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:36:57.489 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:57.489 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:36:57.490 00.001 5052 Enqueuing Expose request
03:36:57.490 00.000 8976 Worker thread wakes up
03:36:57.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:57.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:36:58.172 00.682 8976 Exposure complete
03:36:58.177 00.005 8976 worker thread done servicing request
03:36:58.177 00.000 5052 OnExposeComplete: enter
03:36:58.177 00.000 5052 UpdateGuideState(): m_state=6
03:36:58.177 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14582
03:36:58.177 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.75, Mass=36, SNR=4.0, Peak=51 HFD=2.3
03:36:58.177 00.000 5052 DistanceChecker: deactivated
03:36:58.178 00.001 5052 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.04) = xAngle (-0.40 = -0.40)
03:36:58.178 00.000 5052 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.50 = -0.50)
03:36:58.178 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=1.04 hyp=1.04 cameraTheta=1.65 mountX=0.96 mountY=-0.50, mountTheta=-0.48
03:36:58.178 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=1.04, opts=13)
03:36:58.178 00.000 5052 Enqueuing Move request for stepguider (-0.08, 1.04)
03:36:58.178 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:36:58.178 00.000 5052 UpdateGuideState exits: m=36 SNR=4.0
03:36:58.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:58.178 00.000 8976 Worker thread wakes up
03:36:58.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 1.04) opts 0xd
03:36:58.179 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 1.04)
03:36:58.179 00.000 8976 Moving (-0.08, 1.04) raw xDistance=0.96 yDistance=-0.50
03:36:58.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:58.179 00.000 5052 Enqueuing Expose request
03:36:58.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.96
03:36:58.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
03:36:58.179 00.000 8976 MoveAxis(L, 4, ABG)
03:36:58.179 00.000 8976 stepping (-13, 28) + (-4, 0)
03:36:58.179 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:58.221 00.042 8976 Received - 47 (G) 
03:36:58.221 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:36:58.221 00.000 8976 stepped: pos (-17, 28)
03:36:58.221 00.000 8976 MoveAxis(U, 2, ABG)
03:36:58.221 00.000 8976 stepping (-17, 28) + (0, 2)
03:36:58.221 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:58.253 00.032 8976 Received - 47 (G) 
03:36:58.253 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:58.253 00.000 8976 stepped: pos (-17, 30)
03:36:58.253 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:36:58.253 00.000 8976 MountToCamera -- mountX=2.53 mountY=-4.57 hyp=5.22 mountTheta=-1.06 cameraX=2.92, cameraY=4.33 cameraTheta=0.98
03:36:58.253 00.000 8976 incremental bump (2.915, 4.332) isValid = 1
03:36:58.253 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:36:58.253 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:36:58.253 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:36:58.253 00.000 8976 move complete, result=0
03:36:58.254 00.001 9828 Worker thread wakes up
03:36:58.254 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:36:58.254 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:36:58.254 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:36:58.254 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:36:58.254 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:36:58.254 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:36:58.254 00.000 9828 BLC: window closed
03:36:58.254 00.000 9828 MoveAxis(E, 22, B)
03:36:58.254 00.000 9828 Guiding  Dir = 2, Dur = 22
03:36:58.254 00.000 8976 worker thread done servicing request
03:36:58.254 00.000 8976 Worker thread wakes up
03:36:58.254 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:58.254 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:58.254 00.000 5052 GuideStep: 1.0 px 4 ms WEST, -0.5 px 2 ms NORTH
03:36:58.254 00.000 9828 IsSlewing returns 0
03:36:58.255 00.001 9828 IsGuiding returns 0
03:36:58.255 00.000 9828 PulseGuide returned control before completion, sleep 32
03:36:58.295 00.040 9828 IsGuiding returns 1
03:36:58.295 00.000 9828 scope still moving after pulse duration time elapsed
03:36:58.327 00.032 9828 IsSlewing returns 0
03:36:58.327 00.000 9828 IsGuiding returns 1
03:36:58.359 00.032 9828 IsSlewing returns 0
03:36:58.359 00.000 9828 IsGuiding returns 1
03:36:58.390 00.031 9828 IsSlewing returns 0
03:36:58.390 00.000 9828 IsGuiding returns 0
03:36:58.390 00.000 9828 scope move finished after 22 + 113 ms
03:36:58.390 00.000 9828 Move returns status 0, amount 22
03:36:58.390 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:36:58.390 00.000 9828 MoveAxis(N, 12, B)
03:36:58.390 00.000 9828 Guiding  Dir = 0, Dur = 12
03:36:58.404 00.014 9828 IsSlewing returns 0
03:36:58.404 00.000 9828 IsGuiding returns 0
03:36:58.404 00.000 9828 PulseGuide returned control before completion, sleep 22
03:36:58.436 00.032 9828 IsGuiding returns 1
03:36:58.436 00.000 9828 scope still moving after pulse duration time elapsed
03:36:58.466 00.030 9828 IsSlewing returns 0
03:36:58.466 00.000 9828 IsGuiding returns 1
03:36:58.496 00.030 9828 IsSlewing returns 0
03:36:58.496 00.000 9828 IsGuiding returns 1
03:36:58.527 00.031 9828 IsSlewing returns 0
03:36:58.527 00.000 9828 IsGuiding returns 1
03:36:58.558 00.031 9828 IsSlewing returns 0
03:36:58.558 00.000 9828 IsGuiding returns 0
03:36:58.558 00.000 9828 scope move finished after 12 + 141 ms
03:36:58.558 00.000 9828 Move returns status 0, amount 12
03:36:58.558 00.000 9828 move complete, result=0
03:36:58.558 00.000 9828 worker thread done servicing request
03:36:58.558 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:36:58.943 00.385 8976 Exposure complete
03:36:58.950 00.007 8976 worker thread done servicing request
03:36:58.950 00.000 5052 OnExposeComplete: enter
03:36:58.950 00.000 5052 UpdateGuideState(): m_state=6
03:36:58.950 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14583
03:36:58.950 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=281.86, Mass=22, SNR=3.2, Peak=54 HFD=0.9
03:36:58.950 00.000 5052 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:36:58.950 00.000 5052 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.63 = 0.63)
03:36:58.950 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.15 hyp=0.43 cameraTheta=2.78 mountX=0.32 mountY=0.25, mountTheta=0.67
03:36:58.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.15, opts=13)
03:36:58.951 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.15)
03:36:58.951 00.000 8976 Worker thread wakes up
03:36:58.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.15) opts 0xd
03:36:58.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.15)
03:36:58.951 00.000 8976 Moving (-0.40, 0.15) raw xDistance=0.32 yDistance=0.25
03:36:58.951 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:36:58.952 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32
03:36:58.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:36:58.952 00.000 5052 UpdateGuideState exits: m=22 SNR=3.2
03:36:58.952 00.000 8976 MoveAxis(L, 2, ABG)
03:36:58.952 00.000 8976 stepping (-17, 30) + (-2, 0)
03:36:58.952 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:58.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:58.952 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:58.952 00.000 5052 Enqueuing Expose request
03:36:58.988 00.036 8976 Received - 47 (G) 
03:36:58.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:36:58.988 00.000 8976 stepped: pos (-19, 30)
03:36:58.988 00.000 8976 MoveAxis(U, 0, ABG)
03:36:58.988 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:36:58.988 00.000 8976 MountToCamera -- mountX=2.66 mountY=-4.63 hyp=5.34 mountTheta=-1.05 cameraX=2.92, cameraY=4.47 cameraTheta=0.99
03:36:58.988 00.000 8976 incremental bump (2.916, 4.473) isValid = 1
03:36:58.988 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
03:36:58.989 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:36:58.989 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:36:58.989 00.000 8976 move complete, result=0
03:36:58.989 00.000 9828 Worker thread wakes up
03:36:58.989 00.000 8976 worker thread done servicing request
03:36:58.989 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.3 px 0 ms NORTH
03:36:58.989 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:36:58.989 00.000 8976 Worker thread wakes up
03:36:58.989 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:36:58.989 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
03:36:58.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:58.989 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:36:58.989 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:58.989 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:36:58.989 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:36:58.989 00.000 9828 BLC: window closed
03:36:58.990 00.001 9828 MoveAxis(E, 21, B)
03:36:58.990 00.000 9828 Guiding  Dir = 2, Dur = 21
03:36:58.990 00.000 9828 IsSlewing returns 0
03:36:58.990 00.000 9828 IsGuiding returns 0
03:36:58.990 00.000 9828 PulseGuide returned control before completion, sleep 31
03:36:59.024 00.034 9828 IsGuiding returns 1
03:36:59.024 00.000 9828 scope still moving after pulse duration time elapsed
03:36:59.054 00.030 9828 IsSlewing returns 0
03:36:59.054 00.000 9828 IsGuiding returns 1
03:36:59.084 00.030 9828 IsSlewing returns 0
03:36:59.084 00.000 9828 IsGuiding returns 1
03:36:59.115 00.031 9828 IsSlewing returns 0
03:36:59.115 00.000 9828 IsGuiding returns 1
03:36:59.145 00.030 9828 IsSlewing returns 0
03:36:59.145 00.000 9828 IsGuiding returns 1
03:36:59.176 00.031 9828 IsSlewing returns 0
03:36:59.176 00.000 9828 IsGuiding returns 1
03:36:59.205 00.029 9828 IsSlewing returns 0
03:36:59.205 00.000 9828 IsGuiding returns 0
03:36:59.205 00.000 9828 scope move finished after 21 + 194 ms
03:36:59.205 00.000 9828 Move returns status 0, amount 21
03:36:59.205 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:36:59.205 00.000 9828 MoveAxis(N, 12, B)
03:36:59.206 00.001 9828 Guiding  Dir = 0, Dur = 12
03:36:59.221 00.015 9828 IsSlewing returns 0
03:36:59.221 00.000 9828 IsGuiding returns 0
03:36:59.221 00.000 9828 PulseGuide returned control before completion, sleep 22
03:36:59.252 00.031 9828 IsGuiding returns 1
03:36:59.252 00.000 9828 scope still moving after pulse duration time elapsed
03:36:59.283 00.031 9828 IsSlewing returns 0
03:36:59.283 00.000 9828 IsGuiding returns 1
03:36:59.328 00.045 9828 IsSlewing returns 0
03:36:59.328 00.000 9828 IsGuiding returns 1
03:36:59.359 00.031 9828 IsSlewing returns 0
03:36:59.359 00.000 9828 IsGuiding returns 0
03:36:59.359 00.000 9828 scope move finished after 12 + 125 ms
03:36:59.359 00.000 9828 Move returns status 0, amount 12
03:36:59.359 00.000 9828 move complete, result=0
03:36:59.359 00.000 9828 worker thread done servicing request
03:36:59.359 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:36:59.673 00.314 8976 Exposure complete
03:36:59.679 00.006 8976 worker thread done servicing request
03:36:59.679 00.000 5052 OnExposeComplete: enter
03:36:59.679 00.000 5052 UpdateGuideState(): m_state=6
03:36:59.679 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14584
03:36:59.679 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.81, Mass=53, SNR=4.9, Peak=52 HFD=2.4
03:36:59.679 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:36:59.679 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
03:36:59.679 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.10 hyp=0.40 cameraTheta=2.89 mountX=0.27 mountY=0.27, mountTheta=0.79
03:36:59.680 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.10, opts=13)
03:36:59.680 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.10)
03:36:59.680 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:36:59.680 00.000 5052 UpdateGuideState exits: m=53 SNR=4.9
03:36:59.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:59.680 00.000 8976 Worker thread wakes up
03:36:59.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.10) opts 0xd
03:36:59.680 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.10)
03:36:59.680 00.000 8976 Moving (-0.39, 0.10) raw xDistance=0.27 yDistance=0.27
03:36:59.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:36:59.680 00.000 5052 Enqueuing Expose request
03:36:59.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
03:36:59.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:36:59.680 00.000 8976 MoveAxis(L, 1, ABG)
03:36:59.681 00.001 8976 stepping (-19, 30) + (-1, 0)
03:36:59.681 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:59.708 00.027 8976 Received - 47 (G) 
03:36:59.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:59.708 00.000 8976 stepped: pos (-20, 30)
03:36:59.708 00.000 8976 MoveAxis(D, 1, ABG)
03:36:59.708 00.000 8976 stepping (-20, 30) + (0, -1)
03:36:59.708 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:59.739 00.031 8976 Received - 47 (G) 
03:36:59.739 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:36:59.740 00.001 8976 stepped: pos (-20, 29)
03:36:59.740 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:36:59.740 00.000 8976 MountToCamera -- mountX=2.79 mountY=-4.62 hyp=5.40 mountTheta=-1.03 cameraX=2.85, cameraY=4.59 cameraTheta=1.02
03:36:59.740 00.000 8976 incremental bump (2.847, 4.589) isValid = 1
03:36:59.740 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:36:59.740 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:36:59.740 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:36:59.740 00.000 8976 move complete, result=0
03:36:59.740 00.000 9828 Worker thread wakes up
03:36:59.740 00.000 8976 worker thread done servicing request
03:36:59.740 00.000 8976 Worker thread wakes up
03:36:59.740 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:36:59.740 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:36:59.740 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:36:59.740 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.3 px 1 ms SOUTH
03:36:59.740 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:36:59.741 00.001 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
03:36:59.741 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
03:36:59.741 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
03:36:59.741 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:36:59.741 00.000 9828 BLC: window closed
03:36:59.741 00.000 9828 MoveAxis(E, 21, B)
03:36:59.741 00.000 9828 Guiding  Dir = 2, Dur = 21
03:36:59.741 00.000 9828 IsSlewing returns 0
03:36:59.741 00.000 9828 IsGuiding returns 0
03:36:59.742 00.001 9828 PulseGuide returned control before completion, sleep 31
03:36:59.775 00.033 9828 IsGuiding returns 1
03:36:59.776 00.001 9828 scope still moving after pulse duration time elapsed
03:36:59.807 00.031 9828 IsSlewing returns 0
03:36:59.807 00.000 9828 IsGuiding returns 1
03:36:59.838 00.031 9828 IsSlewing returns 0
03:36:59.838 00.000 9828 IsGuiding returns 1
03:36:59.869 00.031 9828 IsSlewing returns 0
03:36:59.869 00.000 9828 IsGuiding returns 0
03:36:59.869 00.000 9828 scope move finished after 21 + 106 ms
03:36:59.869 00.000 9828 Move returns status 0, amount 21
03:36:59.869 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:36:59.869 00.000 9828 MoveAxis(N, 13, B)
03:36:59.869 00.000 9828 Guiding  Dir = 0, Dur = 13
03:36:59.885 00.016 9828 IsSlewing returns 0
03:36:59.886 00.001 9828 IsGuiding returns 0
03:36:59.886 00.000 9828 PulseGuide returned control before completion, sleep 23
03:36:59.915 00.029 9828 IsGuiding returns 1
03:36:59.915 00.000 9828 scope still moving after pulse duration time elapsed
03:36:59.947 00.032 9828 IsSlewing returns 0
03:36:59.947 00.000 9828 IsGuiding returns 1
03:36:59.977 00.030 9828 IsSlewing returns 0
03:36:59.977 00.000 9828 IsGuiding returns 1
03:37:00.010 00.033 9828 IsSlewing returns 0
03:37:00.010 00.000 9828 IsGuiding returns 1
03:37:00.041 00.031 9828 IsSlewing returns 0
03:37:00.041 00.000 9828 IsGuiding returns 0
03:37:00.041 00.000 9828 scope move finished after 13 + 141 ms
03:37:00.041 00.000 9828 Move returns status 0, amount 13
03:37:00.041 00.000 9828 move complete, result=0
03:37:00.041 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:37:00.044 00.003 9828 worker thread done servicing request
03:37:00.428 00.384 8976 Exposure complete
03:37:00.434 00.006 8976 worker thread done servicing request
03:37:00.434 00.000 5052 OnExposeComplete: enter
03:37:00.434 00.000 5052 UpdateGuideState(): m_state=6
03:37:00.435 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14585
03:37:00.435 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=280.29, Mass=44, SNR=4.5, Peak=51 HFD=2.9
03:37:00.435 00.000 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.04) = xAngle (-3.85 = 2.43)
03:37:00.435 00.000 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.95 = 2.33)
03:37:00.435 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-1.42 hyp=1.46 cameraTheta=-1.81 mountX=-1.11 mountY=1.06, mountTheta=2.38
03:37:00.435 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-1.42, opts=13)
03:37:00.435 00.000 5052 Enqueuing Move request for stepguider (-0.34, -1.42)
03:37:00.435 00.000 8976 Worker thread wakes up
03:37:00.436 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -1.42) opts 0xd
03:37:00.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -1.42)
03:37:00.436 00.000 8976 Moving (-0.34, -1.42) raw xDistance=-1.11 yDistance=1.06
03:37:00.436 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:00.436 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:37:00.436 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:00.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.11
03:37:00.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.06
03:37:00.436 00.000 8976 MoveAxis(R, 4, ABG)
03:37:00.436 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:00.436 00.000 5052 Enqueuing Expose request
03:37:00.436 00.000 8976 stepping (-20, 29) + (4, 0)
03:37:00.436 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:00.475 00.039 8976 Received - 47 (G) 
03:37:00.475 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:00.475 00.000 8976 stepped: pos (-16, 29)
03:37:00.475 00.000 8976 MoveAxis(D, 4, ABG)
03:37:00.475 00.000 8976 stepping (-16, 29) + (0, -4)
03:37:00.475 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:00.507 00.032 8976 Received - 47 (G) 
03:37:00.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:00.507 00.000 8976 stepped: pos (-16, 25)
03:37:00.507 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:37:00.507 00.000 8976 MountToCamera -- mountX=2.68 mountY=-4.41 hyp=5.16 mountTheta=-1.02 cameraX=2.71, cameraY=4.39 cameraTheta=1.02
03:37:00.508 00.001 8976 incremental bump (2.706, 4.391) isValid = 1
03:37:00.508 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
03:37:00.508 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:00.508 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:00.508 00.000 8976 move complete, result=0
03:37:00.508 00.000 5052 GuideStep: -1.1 px 4 ms EAST, 1.1 px 4 ms SOUTH
03:37:00.508 00.000 9828 Worker thread wakes up
03:37:00.508 00.000 8976 worker thread done servicing request
03:37:00.509 00.001 8976 Worker thread wakes up
03:37:00.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:00.509 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:00.510 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:00.510 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:00.510 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:37:00.510 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:37:00.510 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:37:00.510 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:37:00.510 00.000 9828 BLC: window closed
03:37:00.510 00.000 9828 MoveAxis(E, 21, B)
03:37:00.510 00.000 9828 Guiding  Dir = 2, Dur = 21
03:37:00.511 00.001 9828 IsSlewing returns 0
03:37:00.511 00.000 9828 IsGuiding returns 0
03:37:00.511 00.000 9828 PulseGuide returned control before completion, sleep 31
03:37:00.555 00.044 9828 IsGuiding returns 1
03:37:00.555 00.000 9828 scope still moving after pulse duration time elapsed
03:37:00.586 00.031 9828 IsSlewing returns 0
03:37:00.586 00.000 9828 IsGuiding returns 1
03:37:00.617 00.031 9828 IsSlewing returns 0
03:37:00.617 00.000 9828 IsGuiding returns 1
03:37:00.647 00.030 9828 IsSlewing returns 0
03:37:00.647 00.000 9828 IsGuiding returns 0
03:37:00.647 00.000 9828 scope move finished after 21 + 115 ms
03:37:00.647 00.000 9828 Move returns status 0, amount 21
03:37:00.647 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:00.647 00.000 9828 MoveAxis(N, 13, B)
03:37:00.647 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:00.662 00.015 9828 IsSlewing returns 0
03:37:00.662 00.000 9828 IsGuiding returns 0
03:37:00.662 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:00.693 00.031 9828 IsGuiding returns 1
03:37:00.693 00.000 9828 scope still moving after pulse duration time elapsed
03:37:00.724 00.031 9828 IsSlewing returns 0
03:37:00.724 00.000 9828 IsGuiding returns 1
03:37:00.756 00.032 9828 IsSlewing returns 0
03:37:00.756 00.000 9828 IsGuiding returns 1
03:37:00.787 00.031 9828 IsSlewing returns 0
03:37:00.787 00.000 9828 IsGuiding returns 1
03:37:00.819 00.032 9828 IsSlewing returns 0
03:37:00.819 00.000 9828 IsGuiding returns 0
03:37:00.819 00.000 9828 scope move finished after 13 + 143 ms
03:37:00.819 00.000 9828 Move returns status 0, amount 13
03:37:00.819 00.000 9828 move complete, result=0
03:37:00.819 00.000 9828 worker thread done servicing request
03:37:00.819 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:37:01.194 00.375 8976 Exposure complete
03:37:01.200 00.006 8976 worker thread done servicing request
03:37:01.200 00.000 5052 OnExposeComplete: enter
03:37:01.200 00.000 5052 UpdateGuideState(): m_state=6
03:37:01.201 00.001 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14586
03:37:01.201 00.000 5052 Star::Find returns 1 (0), X=328.55, Y=281.82, Mass=44, SNR=4.4, Peak=53 HFD=3.1
03:37:01.201 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:37:01.201 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
03:37:01.201 00.000 5052 CameraToMount -- cameraX=-0.63 cameraY=0.11 hyp=0.64 cameraTheta=2.97 mountX=0.38 mountY=0.47, mountTheta=0.88
03:37:01.201 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.63, y=0.11, opts=13)
03:37:01.201 00.000 5052 Enqueuing Move request for stepguider (-0.63, 0.11)
03:37:01.201 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:01.201 00.000 5052 UpdateGuideState exits: m=44 SNR=4.4
03:37:01.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:01.201 00.000 8976 Worker thread wakes up
03:37:01.202 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.63, 0.11) opts 0xd
03:37:01.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.63, 0.11)
03:37:01.202 00.000 8976 Moving (-0.63, 0.11) raw xDistance=0.38 yDistance=0.47
03:37:01.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:01.202 00.000 5052 Enqueuing Expose request
03:37:01.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.38
03:37:01.202 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.47
03:37:01.202 00.000 8976 MoveAxis(L, 1, ABG)
03:37:01.202 00.000 8976 stepping (-16, 25) + (-1, 0)
03:37:01.202 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:01.227 00.025 8976 Received - 47 (G) 
03:37:01.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:01.227 00.000 8976 stepped: pos (-17, 25)
03:37:01.227 00.000 8976 MoveAxis(D, 2, ABG)
03:37:01.227 00.000 8976 stepping (-17, 25) + (0, -2)
03:37:01.227 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:01.259 00.032 8976 Received - 47 (G) 
03:37:01.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:01.259 00.000 8976 stepped: pos (-17, 23)
03:37:01.259 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:37:01.259 00.000 8976 MountToCamera -- mountX=2.65 mountY=-4.16 hyp=4.93 mountTheta=-1.00 cameraX=2.50, cameraY=4.26 cameraTheta=1.04
03:37:01.259 00.000 8976 incremental bump (2.495, 4.255) isValid = 1
03:37:01.259 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:37:01.260 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:01.260 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:01.260 00.000 8976 move complete, result=0
03:37:01.260 00.000 8976 worker thread done servicing request
03:37:01.260 00.000 8976 Worker thread wakes up
03:37:01.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:01.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:01.260 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:37:01.260 00.000 9828 Worker thread wakes up
03:37:01.260 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:01.260 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:01.260 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
03:37:01.260 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
03:37:01.260 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:37:01.261 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:37:01.261 00.000 9828 BLC: window closed
03:37:01.261 00.000 9828 MoveAxis(E, 20, B)
03:37:01.261 00.000 9828 Guiding  Dir = 2, Dur = 20
03:37:01.261 00.000 9828 IsSlewing returns 0
03:37:01.261 00.000 9828 IsGuiding returns 0
03:37:01.261 00.000 9828 PulseGuide returned control before completion, sleep 30
03:37:01.300 00.039 9828 IsGuiding returns 1
03:37:01.300 00.000 9828 scope still moving after pulse duration time elapsed
03:37:01.331 00.031 9828 IsSlewing returns 0
03:37:01.331 00.000 9828 IsGuiding returns 1
03:37:01.362 00.031 9828 IsSlewing returns 0
03:37:01.362 00.000 9828 IsGuiding returns 1
03:37:01.392 00.030 9828 IsSlewing returns 0
03:37:01.392 00.000 9828 IsGuiding returns 0
03:37:01.392 00.000 9828 scope move finished after 20 + 110 ms
03:37:01.392 00.000 9828 Move returns status 0, amount 20
03:37:01.392 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:01.392 00.000 9828 MoveAxis(N, 13, B)
03:37:01.392 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:01.408 00.016 9828 IsSlewing returns 0
03:37:01.408 00.000 9828 IsGuiding returns 0
03:37:01.408 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:01.440 00.032 9828 IsGuiding returns 1
03:37:01.440 00.000 9828 scope still moving after pulse duration time elapsed
03:37:01.471 00.031 9828 IsSlewing returns 0
03:37:01.471 00.000 9828 IsGuiding returns 1
03:37:01.502 00.031 9828 IsSlewing returns 0
03:37:01.502 00.000 9828 IsGuiding returns 1
03:37:01.533 00.031 9828 IsSlewing returns 0
03:37:01.533 00.000 9828 IsGuiding returns 1
03:37:01.564 00.031 9828 IsSlewing returns 0
03:37:01.564 00.000 9828 IsGuiding returns 0
03:37:01.564 00.000 9828 scope move finished after 13 + 143 ms
03:37:01.564 00.000 9828 Move returns status 0, amount 13
03:37:01.564 00.000 9828 move complete, result=0
03:37:01.564 00.000 9828 worker thread done servicing request
03:37:01.564 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:37:01.948 00.384 8976 Exposure complete
03:37:01.954 00.006 8976 worker thread done servicing request
03:37:01.954 00.000 5052 OnExposeComplete: enter
03:37:01.954 00.000 5052 UpdateGuideState(): m_state=6
03:37:01.954 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14587
03:37:01.954 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=282.25, Mass=57, SNR=5.1, Peak=54 HFD=2.5
03:37:01.954 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
03:37:01.954 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
03:37:01.954 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.54 hyp=0.81 cameraTheta=0.72 mountX=0.20 mountY=-0.81, mountTheta=-1.33
03:37:01.955 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.54, opts=13)
03:37:01.955 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.54)
03:37:01.955 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:01.955 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:37:01.955 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:01.955 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:01.955 00.000 5052 Enqueuing Expose request
03:37:01.955 00.000 8976 Worker thread wakes up
03:37:01.955 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.54) opts 0xd
03:37:01.955 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.54)
03:37:01.955 00.000 8976 Moving (0.61, 0.54) raw xDistance=0.20 yDistance=-0.81
03:37:01.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:37:01.955 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.81
03:37:01.955 00.000 8976 MoveAxis(R, 0, ABG)
03:37:01.955 00.000 8976 MoveAxis(U, 3, ABG)
03:37:01.955 00.000 8976 stepping (-17, 23) + (0, 3)
03:37:01.955 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:01.994 00.039 8976 Received - 47 (G) 
03:37:01.994 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:01.994 00.000 8976 stepped: pos (-17, 26)
03:37:01.994 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:37:01.994 00.000 8976 MountToCamera -- mountX=2.64 mountY=-4.15 hyp=4.92 mountTheta=-1.00 cameraX=2.49, cameraY=4.24 cameraTheta=1.04
03:37:01.994 00.000 8976 incremental bump (2.494, 4.236) isValid = 1
03:37:01.994 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:37:01.994 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:01.994 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:01.994 00.000 8976 move complete, result=0
03:37:01.994 00.000 9828 Worker thread wakes up
03:37:01.994 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:01.994 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
03:37:01.994 00.000 8976 worker thread done servicing request
03:37:01.994 00.000 8976 Worker thread wakes up
03:37:01.994 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:01.994 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:01.995 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:01.995 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.13)
03:37:01.995 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
03:37:01.995 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:37:01.995 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:37:01.995 00.000 9828 BLC: window closed
03:37:01.995 00.000 9828 MoveAxis(E, 20, B)
03:37:01.995 00.000 9828 Guiding  Dir = 2, Dur = 20
03:37:01.995 00.000 9828 IsSlewing returns 0
03:37:01.995 00.000 9828 IsGuiding returns 0
03:37:01.995 00.000 9828 PulseGuide returned control before completion, sleep 30
03:37:02.034 00.039 9828 IsGuiding returns 1
03:37:02.034 00.000 9828 scope still moving after pulse duration time elapsed
03:37:02.066 00.032 9828 IsSlewing returns 0
03:37:02.066 00.000 9828 IsGuiding returns 1
03:37:02.098 00.032 9828 IsSlewing returns 0
03:37:02.098 00.000 9828 IsGuiding returns 1
03:37:02.129 00.031 9828 IsSlewing returns 0
03:37:02.129 00.000 9828 IsGuiding returns 0
03:37:02.129 00.000 9828 scope move finished after 20 + 113 ms
03:37:02.129 00.000 9828 Move returns status 0, amount 20
03:37:02.129 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:02.129 00.000 9828 MoveAxis(N, 13, B)
03:37:02.129 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:02.144 00.015 9828 IsSlewing returns 0
03:37:02.144 00.000 9828 IsGuiding returns 0
03:37:02.144 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:02.175 00.031 9828 IsGuiding returns 1
03:37:02.175 00.000 9828 scope still moving after pulse duration time elapsed
03:37:02.206 00.031 9828 IsSlewing returns 0
03:37:02.206 00.000 9828 IsGuiding returns 1
03:37:02.236 00.030 9828 IsSlewing returns 0
03:37:02.236 00.000 9828 IsGuiding returns 1
03:37:02.267 00.031 9828 IsSlewing returns 0
03:37:02.267 00.000 9828 IsGuiding returns 1
03:37:02.299 00.032 9828 IsSlewing returns 0
03:37:02.299 00.000 9828 IsGuiding returns 0
03:37:02.299 00.000 9828 scope move finished after 13 + 141 ms
03:37:02.299 00.000 9828 Move returns status 0, amount 13
03:37:02.299 00.000 9828 move complete, result=0
03:37:02.299 00.000 9828 worker thread done servicing request
03:37:02.299 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:37:02.680 00.381 8976 Exposure complete
03:37:02.685 00.005 8976 worker thread done servicing request
03:37:02.685 00.000 5052 OnExposeComplete: enter
03:37:02.685 00.000 5052 UpdateGuideState(): m_state=6
03:37:02.685 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14588
03:37:02.685 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.44, Mass=25, SNR=3.4, Peak=56 HFD=1.5
03:37:02.685 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
03:37:02.685 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
03:37:02.685 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.27 hyp=0.35 cameraTheta=-0.87 mountX=-0.34 mountY=-0.04, mountTheta=-3.01
03:37:02.686 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.27, opts=13)
03:37:02.686 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.27)
03:37:02.686 00.000 8976 Worker thread wakes up
03:37:02.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.27) opts 0xd
03:37:02.686 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.27)
03:37:02.686 00.000 8976 Moving (0.22, -0.27) raw xDistance=-0.34 yDistance=-0.04
03:37:02.686 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:02.686 00.000 5052 UpdateGuideState exits: m=25 SNR=3.4
03:37:02.686 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:02.687 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:02.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:37:02.687 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:37:02.687 00.000 8976 MoveAxis(R, 1, ABG)
03:37:02.687 00.000 8976 stepping (-17, 26) + (1, 0)
03:37:02.687 00.000 5052 Enqueuing Expose request
03:37:02.687 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:02.714 00.027 8976 Received - 47 (G) 
03:37:02.714 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:02.714 00.000 8976 stepped: pos (-16, 26)
03:37:02.714 00.000 8976 MoveAxis(U, 0, ABG)
03:37:02.714 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:37:02.714 00.000 8976 MountToCamera -- mountX=2.58 mountY=-4.14 hyp=4.88 mountTheta=-1.01 cameraX=2.52, cameraY=4.18 cameraTheta=1.03
03:37:02.714 00.000 8976 incremental bump (2.516, 4.179) isValid = 1
03:37:02.714 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:37:02.714 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:02.714 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:02.714 00.000 8976 move complete, result=0
03:37:02.714 00.000 9828 Worker thread wakes up
03:37:02.714 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:02.714 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:02.714 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
03:37:02.714 00.000 8976 worker thread done servicing request
03:37:02.714 00.000 8976 Worker thread wakes up
03:37:02.714 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:02.714 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
03:37:02.714 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:37:02.714 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:37:02.715 00.001 9828 BLC: window closed
03:37:02.715 00.000 9828 MoveAxis(E, 20, B)
03:37:02.715 00.000 9828 Guiding  Dir = 2, Dur = 20
03:37:02.715 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
03:37:02.715 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:02.715 00.000 9828 IsSlewing returns 0
03:37:02.715 00.000 9828 IsGuiding returns 0
03:37:02.715 00.000 9828 PulseGuide returned control before completion, sleep 30
03:37:02.754 00.039 9828 IsGuiding returns 1
03:37:02.754 00.000 9828 scope still moving after pulse duration time elapsed
03:37:02.785 00.031 9828 IsSlewing returns 0
03:37:02.785 00.000 9828 IsGuiding returns 1
03:37:02.815 00.030 9828 IsSlewing returns 0
03:37:02.815 00.000 9828 IsGuiding returns 1
03:37:02.846 00.031 9828 IsSlewing returns 0
03:37:02.846 00.000 9828 IsGuiding returns 0
03:37:02.846 00.000 9828 scope move finished after 20 + 111 ms
03:37:02.846 00.000 9828 Move returns status 0, amount 20
03:37:02.846 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:02.846 00.000 9828 MoveAxis(N, 13, B)
03:37:02.846 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:02.862 00.016 9828 IsSlewing returns 0
03:37:02.862 00.000 9828 IsGuiding returns 0
03:37:02.862 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:02.892 00.030 9828 IsGuiding returns 1
03:37:02.892 00.000 9828 scope still moving after pulse duration time elapsed
03:37:02.923 00.031 9828 IsSlewing returns 0
03:37:02.923 00.000 9828 IsGuiding returns 1
03:37:02.955 00.032 9828 IsSlewing returns 0
03:37:02.955 00.000 9828 IsGuiding returns 1
03:37:03.001 00.046 9828 IsSlewing returns 0
03:37:03.001 00.000 9828 IsGuiding returns 0
03:37:03.001 00.000 9828 scope move finished after 13 + 126 ms
03:37:03.001 00.000 9828 Move returns status 0, amount 13
03:37:03.001 00.000 9828 move complete, result=0
03:37:03.001 00.000 9828 worker thread done servicing request
03:37:03.001 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:37:03.400 00.399 8976 Exposure complete
03:37:03.405 00.005 8976 worker thread done servicing request
03:37:03.405 00.000 5052 OnExposeComplete: enter
03:37:03.405 00.000 5052 UpdateGuideState(): m_state=6
03:37:03.405 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14589
03:37:03.406 00.001 5052 Star::Find returns 1 (0), X=327.86, Y=281.19, Mass=44, SNR=4.5, Peak=56 HFD=2.6
03:37:03.406 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.81 = 1.48)
03:37:03.406 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.37)
03:37:03.406 00.000 5052 CameraToMount -- cameraX=-1.31 cameraY=-0.52 hyp=1.41 cameraTheta=-2.76 mountX=0.13 mountY=1.39, mountTheta=1.47
03:37:03.406 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.31, y=-0.52, opts=13)
03:37:03.406 00.000 5052 Enqueuing Move request for stepguider (-1.31, -0.52)
03:37:03.406 00.000 8976 Worker thread wakes up
03:37:03.407 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:03.407 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:37:03.407 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:03.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.31, -0.52) opts 0xd
03:37:03.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.31, -0.52)
03:37:03.407 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:03.407 00.000 5052 Enqueuing Expose request
03:37:03.407 00.000 8976 Moving (-1.31, -0.52) raw xDistance=0.13 yDistance=1.39
03:37:03.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:37:03.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.39
03:37:03.407 00.000 8976 MoveAxis(R, 0, ABG)
03:37:03.407 00.000 8976 MoveAxis(D, 5, ABG)
03:37:03.407 00.000 8976 stepping (-16, 26) + (0, -5)
03:37:03.407 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:03.449 00.042 8976 Received - 47 (G) 
03:37:03.449 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:03.449 00.000 8976 stepped: pos (-16, 21)
03:37:03.449 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:37:03.449 00.000 8976 MountToCamera -- mountX=2.53 mountY=-3.88 hyp=4.63 mountTheta=-0.99 cameraX=2.30, cameraY=4.02 cameraTheta=1.05
03:37:03.449 00.000 8976 incremental bump (2.298, 4.021) isValid = 1
03:37:03.449 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
03:37:03.449 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:03.449 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:03.449 00.000 8976 move complete, result=0
03:37:03.449 00.000 9828 Worker thread wakes up
03:37:03.449 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:03.449 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:03.449 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
03:37:03.449 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
03:37:03.449 00.000 8976 worker thread done servicing request
03:37:03.449 00.000 8976 Worker thread wakes up
03:37:03.449 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
03:37:03.450 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:37:03.450 00.000 9828 BLC: window closed
03:37:03.450 00.000 9828 MoveAxis(E, 20, B)
03:37:03.450 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.4 px 5 ms SOUTH
03:37:03.450 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:03.450 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:03.450 00.000 9828 Guiding  Dir = 2, Dur = 20
03:37:03.450 00.000 9828 IsSlewing returns 0
03:37:03.450 00.000 9828 IsGuiding returns 0
03:37:03.450 00.000 9828 PulseGuide returned control before completion, sleep 30
03:37:03.488 00.038 9828 IsGuiding returns 1
03:37:03.488 00.000 9828 scope still moving after pulse duration time elapsed
03:37:03.519 00.031 9828 IsSlewing returns 0
03:37:03.519 00.000 9828 IsGuiding returns 1
03:37:03.550 00.031 9828 IsSlewing returns 0
03:37:03.550 00.000 9828 IsGuiding returns 1
03:37:03.582 00.032 9828 IsSlewing returns 0
03:37:03.582 00.000 9828 IsGuiding returns 0
03:37:03.582 00.000 9828 scope move finished after 20 + 111 ms
03:37:03.582 00.000 9828 Move returns status 0, amount 20
03:37:03.582 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:03.582 00.000 9828 MoveAxis(N, 13, B)
03:37:03.582 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:03.597 00.015 9828 IsSlewing returns 0
03:37:03.597 00.000 9828 IsGuiding returns 0
03:37:03.597 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:03.628 00.031 9828 IsGuiding returns 1
03:37:03.628 00.000 9828 scope still moving after pulse duration time elapsed
03:37:03.660 00.032 9828 IsSlewing returns 0
03:37:03.660 00.000 9828 IsGuiding returns 1
03:37:03.692 00.032 9828 IsSlewing returns 0
03:37:03.692 00.000 9828 IsGuiding returns 1
03:37:03.723 00.031 9828 IsSlewing returns 0
03:37:03.723 00.000 9828 IsGuiding returns 0
03:37:03.723 00.000 9828 scope move finished after 13 + 112 ms
03:37:03.723 00.000 9828 Move returns status 0, amount 13
03:37:03.723 00.000 9828 move complete, result=0
03:37:03.723 00.000 9828 worker thread done servicing request
03:37:03.723 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:37:04.135 00.412 8976 Exposure complete
03:37:04.141 00.006 8976 worker thread done servicing request
03:37:04.141 00.000 5052 OnExposeComplete: enter
03:37:04.141 00.000 5052 UpdateGuideState(): m_state=6
03:37:04.141 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14590
03:37:04.141 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=282.89, Mass=42, SNR=4.4, Peak=52 HFD=2.2
03:37:04.141 00.000 5052 CameraToMount -- cameraTheta (1.94) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
03:37:04.141 00.000 5052 CameraToMount -- cameraTheta (1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
03:37:04.141 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=1.18 hyp=1.26 cameraTheta=1.94 mountX=1.26 mountY=-0.26, mountTheta=-0.21
03:37:04.142 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=1.18, opts=13)
03:37:04.142 00.000 5052 Enqueuing Move request for stepguider (-0.45, 1.18)
03:37:04.142 00.000 8976 Worker thread wakes up
03:37:04.142 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:04.142 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 1.18) opts 0xd
03:37:04.142 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:37:04.142 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 1.18)
03:37:04.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:04.142 00.000 8976 Moving (-0.45, 1.18) raw xDistance=1.26 yDistance=-0.26
03:37:04.142 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:04.142 00.000 5052 Enqueuing Expose request
03:37:04.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.26
03:37:04.142 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.26
03:37:04.142 00.000 8976 MoveAxis(L, 5, ABG)
03:37:04.142 00.000 8976 stepping (-16, 21) + (-5, 0)
03:37:04.142 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:04.185 00.043 8976 Received - 47 (G) 
03:37:04.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:04.185 00.000 8976 stepped: pos (-21, 21)
03:37:04.185 00.000 8976 MoveAxis(U, 1, ABG)
03:37:04.185 00.000 8976 stepping (-21, 21) + (0, 1)
03:37:04.185 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:04.217 00.032 8976 Received - 47 (G) 
03:37:04.217 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:04.217 00.000 8976 stepped: pos (-21, 22)
03:37:04.217 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:37:04.217 00.000 8976 MountToCamera -- mountX=2.76 mountY=-3.75 hyp=4.66 mountTheta=-0.94 cameraX=2.08, cameraY=4.16 cameraTheta=1.11
03:37:04.217 00.000 8976 incremental bump (2.083, 4.164) isValid = 1
03:37:04.217 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:37:04.217 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:37:04.217 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:37:04.217 00.000 8976 move complete, result=0
03:37:04.217 00.000 8976 worker thread done servicing request
03:37:04.217 00.000 5052 GuideStep: 1.3 px 5 ms WEST, -0.3 px 1 ms NORTH
03:37:04.217 00.000 9828 Worker thread wakes up
03:37:04.217 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:37:04.217 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:37:04.217 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
03:37:04.217 00.000 8976 Worker thread wakes up
03:37:04.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:04.218 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:04.218 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
03:37:04.218 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
03:37:04.218 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:37:04.218 00.000 9828 BLC: window closed
03:37:04.218 00.000 9828 MoveAxis(E, 18, B)
03:37:04.218 00.000 9828 Guiding  Dir = 2, Dur = 18
03:37:04.218 00.000 9828 IsSlewing returns 0
03:37:04.218 00.000 9828 IsGuiding returns 0
03:37:04.218 00.000 9828 PulseGuide returned control before completion, sleep 28
03:37:04.251 00.033 9828 IsGuiding returns 1
03:37:04.252 00.001 9828 scope still moving after pulse duration time elapsed
03:37:04.282 00.030 9828 IsSlewing returns 0
03:37:04.282 00.000 9828 IsGuiding returns 1
03:37:04.328 00.046 9828 IsSlewing returns 0
03:37:04.328 00.000 9828 IsGuiding returns 1
03:37:04.360 00.032 9828 IsSlewing returns 0
03:37:04.360 00.000 9828 IsGuiding returns 0
03:37:04.360 00.000 9828 scope move finished after 18 + 124 ms
03:37:04.360 00.000 9828 Move returns status 0, amount 18
03:37:04.360 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:04.360 00.000 9828 MoveAxis(N, 14, B)
03:37:04.361 00.001 9828 Guiding  Dir = 0, Dur = 14
03:37:04.375 00.014 9828 IsSlewing returns 0
03:37:04.375 00.000 9828 IsGuiding returns 0
03:37:04.375 00.000 9828 PulseGuide returned control before completion, sleep 24
03:37:04.406 00.031 9828 IsGuiding returns 1
03:37:04.406 00.000 9828 scope still moving after pulse duration time elapsed
03:37:04.438 00.032 9828 IsSlewing returns 0
03:37:04.438 00.000 9828 IsGuiding returns 1
03:37:04.468 00.030 9828 IsSlewing returns 0
03:37:04.468 00.000 9828 IsGuiding returns 1
03:37:04.498 00.030 9828 IsSlewing returns 0
03:37:04.498 00.000 9828 IsGuiding returns 1
03:37:04.530 00.032 9828 IsSlewing returns 0
03:37:04.530 00.000 9828 IsGuiding returns 0
03:37:04.530 00.000 9828 scope move finished after 14 + 141 ms
03:37:04.530 00.000 9828 Move returns status 0, amount 14
03:37:04.530 00.000 9828 move complete, result=0
03:37:04.530 00.000 9828 worker thread done servicing request
03:37:04.530 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:37:04.905 00.375 8976 Exposure complete
03:37:04.911 00.006 8976 worker thread done servicing request
03:37:04.911 00.000 5052 OnExposeComplete: enter
03:37:04.911 00.000 5052 UpdateGuideState(): m_state=6
03:37:04.911 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14591
03:37:04.911 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=280.73, Mass=49, SNR=4.8, Peak=53 HFD=2.5
03:37:04.911 00.000 5052 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.04) = xAngle (-3.50 = 2.78)
03:37:04.911 00.000 5052 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.68)
03:37:04.911 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.98 hyp=0.98 cameraTheta=-1.46 mountX=-0.92 mountY=0.44, mountTheta=2.70
03:37:04.912 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.98, opts=13)
03:37:04.912 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.98)
03:37:04.912 00.000 8976 Worker thread wakes up
03:37:04.912 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.98) opts 0xd
03:37:04.912 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.98)
03:37:04.912 00.000 8976 Moving (0.11, -0.98) raw xDistance=-0.92 yDistance=0.44
03:37:04.912 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.92
03:37:04.912 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:04.913 00.001 5052 UpdateGuideState exits: m=49 SNR=4.8
03:37:04.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
03:37:04.913 00.000 8976 MoveAxis(R, 3, ABG)
03:37:04.913 00.000 8976 stepping (-21, 22) + (3, 0)
03:37:04.913 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:04.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:04.913 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:04.913 00.000 5052 Enqueuing Expose request
03:37:04.952 00.039 8976 Received - 47 (G) 
03:37:04.952 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:04.952 00.000 8976 stepped: pos (-18, 22)
03:37:04.952 00.000 8976 MoveAxis(D, 2, ABG)
03:37:04.952 00.000 8976 stepping (-18, 22) + (0, -2)
03:37:04.952 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:04.984 00.032 8976 Received - 47 (G) 
03:37:04.984 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:04.984 00.000 8976 stepped: pos (-18, 20)
03:37:04.984 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:37:04.984 00.000 8976 MountToCamera -- mountX=2.76 mountY=-3.56 hyp=4.50 mountTheta=-0.91 cameraX=1.91, cameraY=4.08 cameraTheta=1.13
03:37:04.984 00.000 8976 incremental bump (1.915, 4.077) isValid = 1
03:37:04.984 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
03:37:04.984 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:37:04.984 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:37:04.984 00.000 8976 move complete, result=0
03:37:04.984 00.000 9828 Worker thread wakes up
03:37:04.984 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:37:04.984 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:37:04.984 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
03:37:04.984 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
03:37:04.984 00.000 5052 GuideStep: -0.9 px 3 ms EAST, 0.4 px 2 ms SOUTH
03:37:04.984 00.000 8976 worker thread done servicing request
03:37:04.984 00.000 8976 Worker thread wakes up
03:37:04.985 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:37:04.985 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:37:04.985 00.000 9828 BLC: window closed
03:37:04.985 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:04.985 00.000 9828 MoveAxis(E, 17, B)
03:37:04.985 00.000 9828 Guiding  Dir = 2, Dur = 17
03:37:04.985 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:04.985 00.000 9828 IsSlewing returns 0
03:37:04.985 00.000 9828 IsGuiding returns 0
03:37:04.985 00.000 9828 PulseGuide returned control before completion, sleep 27
03:37:05.014 00.029 9828 IsGuiding returns 1
03:37:05.014 00.000 9828 scope still moving after pulse duration time elapsed
03:37:05.044 00.030 9828 IsSlewing returns 0
03:37:05.044 00.000 9828 IsGuiding returns 1
03:37:05.076 00.032 9828 IsSlewing returns 0
03:37:05.077 00.001 9828 IsGuiding returns 1
03:37:05.107 00.030 9828 IsSlewing returns 0
03:37:05.107 00.000 9828 IsGuiding returns 1
03:37:05.139 00.032 9828 IsSlewing returns 0
03:37:05.139 00.000 9828 IsGuiding returns 0
03:37:05.139 00.000 9828 scope move finished after 17 + 137 ms
03:37:05.139 00.000 9828 Move returns status 0, amount 17
03:37:05.139 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:05.139 00.000 9828 MoveAxis(N, 14, B)
03:37:05.139 00.000 9828 Guiding  Dir = 0, Dur = 14
03:37:05.155 00.016 9828 IsSlewing returns 0
03:37:05.155 00.000 9828 IsGuiding returns 0
03:37:05.155 00.000 9828 PulseGuide returned control before completion, sleep 24
03:37:05.188 00.033 9828 IsGuiding returns 1
03:37:05.188 00.000 9828 scope still moving after pulse duration time elapsed
03:37:05.220 00.032 9828 IsSlewing returns 0
03:37:05.220 00.000 9828 IsGuiding returns 1
03:37:05.252 00.032 9828 IsSlewing returns 0
03:37:05.252 00.000 9828 IsGuiding returns 1
03:37:05.282 00.030 9828 IsSlewing returns 0
03:37:05.282 00.000 9828 IsGuiding returns 1
03:37:05.328 00.046 9828 IsSlewing returns 0
03:37:05.328 00.000 9828 IsGuiding returns 0
03:37:05.328 00.000 9828 scope move finished after 14 + 158 ms
03:37:05.328 00.000 9828 Move returns status 0, amount 14
03:37:05.328 00.000 9828 move complete, result=0
03:37:05.328 00.000 9828 worker thread done servicing request
03:37:05.329 00.001 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:37:05.669 00.340 8976 Exposure complete
03:37:05.674 00.005 8976 worker thread done servicing request
03:37:05.674 00.000 5052 OnExposeComplete: enter
03:37:05.674 00.000 5052 UpdateGuideState(): m_state=6
03:37:05.674 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14592
03:37:05.674 00.000 5052 Star::Find returns 1 (0), X=329.93, Y=281.56, Mass=52, SNR=4.8, Peak=54 HFD=2.8
03:37:05.674 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.25 = -2.25)
03:37:05.675 00.001 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
03:37:05.675 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=-0.15 hyp=0.77 cameraTheta=-0.20 mountX=-0.48 mountY=-0.55, mountTheta=-2.29
03:37:05.675 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=-0.15, opts=13)
03:37:05.675 00.000 5052 Enqueuing Move request for stepguider (0.75, -0.15)
03:37:05.675 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:05.675 00.000 5052 UpdateGuideState exits: m=52 SNR=4.8
03:37:05.675 00.000 8976 Worker thread wakes up
03:37:05.675 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, -0.15) opts 0xd
03:37:05.675 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, -0.15)
03:37:05.675 00.000 8976 Moving (0.75, -0.15) raw xDistance=-0.48 yDistance=-0.55
03:37:05.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:05.676 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:05.676 00.000 5052 Enqueuing Expose request
03:37:05.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.48
03:37:05.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.55
03:37:05.676 00.000 8976 MoveAxis(R, 2, ABG)
03:37:05.676 00.000 8976 stepping (-18, 20) + (2, 0)
03:37:05.676 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:05.704 00.028 8976 Received - 47 (G) 
03:37:05.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:05.704 00.000 8976 stepped: pos (-16, 20)
03:37:05.704 00.000 8976 MoveAxis(U, 2, ABG)
03:37:05.704 00.000 8976 stepping (-16, 20) + (0, 2)
03:37:05.704 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:05.735 00.031 8976 Received - 47 (G) 
03:37:05.735 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:05.735 00.000 8976 stepped: pos (-16, 22)
03:37:05.735 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:37:05.735 00.000 8976 MountToCamera -- mountX=2.66 mountY=-3.54 hyp=4.42 mountTheta=-0.93 cameraX=1.94, cameraY=3.98 cameraTheta=1.12
03:37:05.735 00.000 8976 incremental bump (1.941, 3.976) isValid = 1
03:37:05.735 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:37:05.735 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:37:05.735 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:37:05.735 00.000 8976 move complete, result=0
03:37:05.735 00.000 8976 worker thread done servicing request
03:37:05.735 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
03:37:05.735 00.000 8976 Worker thread wakes up
03:37:05.735 00.000 9828 Worker thread wakes up
03:37:05.735 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:05.735 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:37:05.735 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:05.735 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:37:05.735 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.06)
03:37:05.736 00.001 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
03:37:05.736 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
03:37:05.736 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:37:05.736 00.000 9828 BLC: window closed
03:37:05.736 00.000 9828 MoveAxis(E, 18, B)
03:37:05.736 00.000 9828 Guiding  Dir = 2, Dur = 18
03:37:05.736 00.000 9828 IsSlewing returns 0
03:37:05.736 00.000 9828 IsGuiding returns 0
03:37:05.736 00.000 9828 PulseGuide returned control before completion, sleep 28
03:37:05.776 00.040 9828 IsGuiding returns 1
03:37:05.776 00.000 9828 scope still moving after pulse duration time elapsed
03:37:05.807 00.031 9828 IsSlewing returns 0
03:37:05.812 00.005 9828 IsGuiding returns 1
03:37:05.839 00.027 9828 IsSlewing returns 0
03:37:05.839 00.000 9828 IsGuiding returns 1
03:37:05.870 00.031 9828 IsSlewing returns 0
03:37:05.870 00.000 9828 IsGuiding returns 0
03:37:05.870 00.000 9828 scope move finished after 18 + 115 ms
03:37:05.870 00.000 9828 Move returns status 0, amount 18
03:37:05.870 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:05.870 00.000 9828 MoveAxis(N, 14, B)
03:37:05.870 00.000 9828 Guiding  Dir = 0, Dur = 14
03:37:05.887 00.017 9828 IsSlewing returns 0
03:37:05.887 00.000 9828 IsGuiding returns 0
03:37:05.887 00.000 9828 PulseGuide returned control before completion, sleep 24
03:37:05.918 00.031 9828 IsGuiding returns 1
03:37:05.918 00.000 9828 scope still moving after pulse duration time elapsed
03:37:05.949 00.031 9828 IsSlewing returns 0
03:37:05.949 00.000 9828 IsGuiding returns 1
03:37:05.981 00.032 9828 IsSlewing returns 0
03:37:05.981 00.000 9828 IsGuiding returns 1
03:37:06.013 00.032 9828 IsSlewing returns 0
03:37:06.013 00.000 9828 IsGuiding returns 1
03:37:06.044 00.031 9828 IsSlewing returns 0
03:37:06.044 00.000 9828 IsGuiding returns 0
03:37:06.044 00.000 9828 scope move finished after 14 + 143 ms
03:37:06.044 00.000 9828 Move returns status 0, amount 14
03:37:06.044 00.000 9828 move complete, result=0
03:37:06.045 00.001 9828 worker thread done servicing request
03:37:06.045 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:37:06.421 00.376 8976 Exposure complete
03:37:06.426 00.005 8976 worker thread done servicing request
03:37:06.426 00.000 5052 OnExposeComplete: enter
03:37:06.426 00.000 5052 UpdateGuideState(): m_state=6
03:37:06.426 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14593
03:37:06.426 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=19, SNR=3.0, Peak=53 HFD=0.0
03:37:06.426 00.000 5052 DistanceChecker: activated
03:37:06.426 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:37:06.426 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:37:06.427 00.001 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:37:06.427 00.000 8976 Worker thread wakes up
03:37:06.427 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:37:06.427 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:37:06.427 00.000 8976 StepGuider: deferring bump for deduced move
03:37:06.427 00.000 8976 move complete, result=0
03:37:06.427 00.000 8976 worker thread done servicing request
03:37:06.540 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:37:06.540 00.000 5052 Status Line: Star lost - low SNR
03:37:06.541 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:06.542 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:37:06.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:06.542 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:37:06.542 00.000 5052 Enqueuing Expose request
03:37:06.542 00.000 8976 Worker thread wakes up
03:37:06.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:06.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:37:07.226 00.684 8976 Exposure complete
03:37:07.233 00.007 8976 worker thread done servicing request
03:37:07.233 00.000 5052 OnExposeComplete: enter
03:37:07.233 00.000 5052 UpdateGuideState(): m_state=6
03:37:07.233 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14594
03:37:07.233 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=282.73, Mass=35, SNR=4.0, Peak=53 HFD=2.5
03:37:07.233 00.000 5052 DistanceChecker: deactivated
03:37:07.233 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
03:37:07.233 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.35 = -1.35)
03:37:07.233 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=1.02 hyp=1.43 cameraTheta=0.79 mountX=0.45 mountY=-1.40, mountTheta=-1.26
03:37:07.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=1.02, opts=13)
03:37:07.234 00.000 5052 Enqueuing Move request for stepguider (1.01, 1.02)
03:37:07.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:07.234 00.000 8976 Worker thread wakes up
03:37:07.234 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:37:07.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, 1.02) opts 0xd
03:37:07.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:07.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, 1.02)
03:37:07.235 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:07.235 00.000 5052 Enqueuing Expose request
03:37:07.235 00.000 8976 Moving (1.01, 1.02) raw xDistance=0.45 yDistance=-1.40
03:37:07.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.45
03:37:07.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.40
03:37:07.235 00.000 8976 MoveAxis(L, 2, ABG)
03:37:07.235 00.000 8976 stepping (-16, 22) + (-2, 0)
03:37:07.235 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:07.269 00.034 8976 Received - 47 (G) 
03:37:07.270 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:07.270 00.000 8976 stepped: pos (-18, 22)
03:37:07.270 00.000 8976 MoveAxis(U, 6, ABG)
03:37:07.270 00.000 8976 stepping (-18, 22) + (0, 6)
03:37:07.270 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:37:07.318 00.048 8976 Received - 47 (G) 
03:37:07.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:37:07.318 00.000 8976 stepped: pos (-18, 28)
03:37:07.318 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:37:07.318 00.000 8976 MountToCamera -- mountX=2.69 mountY=-3.84 hyp=4.69 mountTheta=-0.96 cameraX=2.19, cameraY=4.14 cameraTheta=1.08
03:37:07.318 00.000 8976 incremental bump (2.193, 4.142) isValid = 1
03:37:07.318 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:37:07.318 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:37:07.318 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:37:07.318 00.000 8976 move complete, result=0
03:37:07.318 00.000 9828 Worker thread wakes up
03:37:07.318 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:37:07.318 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:37:07.318 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:37:07.318 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
03:37:07.318 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -1.4 px 6 ms NORTH
03:37:07.318 00.000 8976 worker thread done servicing request
03:37:07.318 00.000 8976 Worker thread wakes up
03:37:07.319 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:07.319 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:07.319 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:37:07.319 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:37:07.319 00.000 9828 BLC: window closed
03:37:07.319 00.000 9828 MoveAxis(E, 19, B)
03:37:07.319 00.000 9828 Guiding  Dir = 2, Dur = 19
03:37:07.319 00.000 9828 IsSlewing returns 0
03:37:07.319 00.000 9828 IsGuiding returns 0
03:37:07.319 00.000 9828 PulseGuide returned control before completion, sleep 29
03:37:07.358 00.039 9828 IsGuiding returns 1
03:37:07.358 00.000 9828 scope still moving after pulse duration time elapsed
03:37:07.389 00.031 9828 IsSlewing returns 0
03:37:07.389 00.000 9828 IsGuiding returns 1
03:37:07.420 00.031 9828 IsSlewing returns 0
03:37:07.420 00.000 9828 IsGuiding returns 1
03:37:07.450 00.030 9828 IsSlewing returns 0
03:37:07.450 00.000 9828 IsGuiding returns 0
03:37:07.450 00.000 9828 scope move finished after 19 + 111 ms
03:37:07.450 00.000 9828 Move returns status 0, amount 19
03:37:07.450 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:07.450 00.000 9828 MoveAxis(N, 13, B)
03:37:07.450 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:07.466 00.016 9828 IsSlewing returns 0
03:37:07.466 00.000 9828 IsGuiding returns 0
03:37:07.466 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:07.496 00.030 9828 IsGuiding returns 1
03:37:07.496 00.000 9828 scope still moving after pulse duration time elapsed
03:37:07.527 00.031 9828 IsSlewing returns 0
03:37:07.527 00.000 9828 IsGuiding returns 1
03:37:07.558 00.031 9828 IsSlewing returns 0
03:37:07.558 00.000 9828 IsGuiding returns 1
03:37:07.590 00.032 9828 IsSlewing returns 0
03:37:07.590 00.000 9828 IsGuiding returns 1
03:37:07.620 00.030 9828 IsSlewing returns 0
03:37:07.620 00.000 9828 IsGuiding returns 0
03:37:07.620 00.000 9828 scope move finished after 13 + 141 ms
03:37:07.620 00.000 9828 Move returns status 0, amount 13
03:37:07.620 00.000 9828 move complete, result=0
03:37:07.620 00.000 9828 worker thread done servicing request
03:37:07.620 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:37:08.027 00.407 8976 Exposure complete
03:37:08.032 00.005 8976 worker thread done servicing request
03:37:08.032 00.000 5052 OnExposeComplete: enter
03:37:08.032 00.000 5052 UpdateGuideState(): m_state=6
03:37:08.032 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14595
03:37:08.032 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.49, Mass=47, SNR=4.6, Peak=54 HFD=1.7
03:37:08.032 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
03:37:08.032 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
03:37:08.032 00.000 5052 CameraToMount -- cameraX=-0.88 cameraY=-0.22 hyp=0.90 cameraTheta=-2.90 mountX=0.21 mountY=0.85, mountTheta=1.33
03:37:08.033 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.88, y=-0.22, opts=13)
03:37:08.033 00.000 5052 Enqueuing Move request for stepguider (-0.88, -0.22)
03:37:08.033 00.000 8976 Worker thread wakes up
03:37:08.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.88, -0.22) opts 0xd
03:37:08.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.88, -0.22)
03:37:08.033 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:08.033 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:37:08.033 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:08.033 00.000 8976 Moving (-0.88, -0.22) raw xDistance=0.21 yDistance=0.85
03:37:08.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:37:08.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.85
03:37:08.033 00.000 8976 MoveAxis(R, 0, ABG)
03:37:08.033 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:08.033 00.000 8976 MoveAxis(D, 3, ABG)
03:37:08.033 00.000 8976 stepping (-18, 28) + (0, -3)
03:37:08.033 00.000 5052 Enqueuing Expose request
03:37:08.034 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:08.069 00.035 8976 Received - 47 (G) 
03:37:08.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:08.069 00.000 8976 stepped: pos (-18, 25)
03:37:08.069 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:37:08.069 00.000 8976 MountToCamera -- mountX=2.71 mountY=-3.88 hyp=4.74 mountTheta=-0.96 cameraX=2.22, cameraY=4.18 cameraTheta=1.08
03:37:08.069 00.000 8976 incremental bump (2.222, 4.181) isValid = 1
03:37:08.069 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:37:08.069 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:37:08.069 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:37:08.069 00.000 8976 move complete, result=0
03:37:08.069 00.000 9828 Worker thread wakes up
03:37:08.069 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:37:08.069 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:37:08.069 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:37:08.070 00.001 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
03:37:08.070 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.9 px 3 ms SOUTH
03:37:08.070 00.000 8976 worker thread done servicing request
03:37:08.070 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:37:08.070 00.000 8976 Worker thread wakes up
03:37:08.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:08.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:08.070 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:37:08.070 00.000 9828 BLC: window closed
03:37:08.070 00.000 9828 MoveAxis(E, 19, B)
03:37:08.070 00.000 9828 Guiding  Dir = 2, Dur = 19
03:37:08.071 00.001 9828 IsSlewing returns 0
03:37:08.071 00.000 9828 IsGuiding returns 0
03:37:08.071 00.000 9828 PulseGuide returned control before completion, sleep 29
03:37:08.102 00.031 9828 IsGuiding returns 1
03:37:08.102 00.000 9828 scope still moving after pulse duration time elapsed
03:37:08.134 00.032 9828 IsSlewing returns 0
03:37:08.134 00.000 9828 IsGuiding returns 1
03:37:08.167 00.033 9828 IsSlewing returns 0
03:37:08.167 00.000 9828 IsGuiding returns 1
03:37:08.197 00.030 9828 IsSlewing returns 0
03:37:08.197 00.000 9828 IsGuiding returns 1
03:37:08.228 00.031 9828 IsSlewing returns 0
03:37:08.228 00.000 9828 IsGuiding returns 0
03:37:08.228 00.000 9828 scope move finished after 19 + 137 ms
03:37:08.228 00.000 9828 Move returns status 0, amount 19
03:37:08.228 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:08.228 00.000 9828 MoveAxis(N, 13, B)
03:37:08.228 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:08.244 00.016 9828 IsSlewing returns 0
03:37:08.244 00.000 9828 IsGuiding returns 0
03:37:08.245 00.001 9828 PulseGuide returned control before completion, sleep 23
03:37:08.274 00.029 9828 IsGuiding returns 1
03:37:08.274 00.000 9828 scope still moving after pulse duration time elapsed
03:37:08.306 00.032 9828 IsSlewing returns 0
03:37:08.306 00.000 9828 IsGuiding returns 1
03:37:08.336 00.030 9828 IsSlewing returns 0
03:37:08.336 00.000 9828 IsGuiding returns 1
03:37:08.367 00.031 9828 IsSlewing returns 0
03:37:08.367 00.000 9828 IsGuiding returns 1
03:37:08.399 00.032 9828 IsSlewing returns 0
03:37:08.399 00.000 9828 IsGuiding returns 0
03:37:08.399 00.000 9828 scope move finished after 13 + 141 ms
03:37:08.399 00.000 9828 Move returns status 0, amount 13
03:37:08.399 00.000 9828 move complete, result=0
03:37:08.399 00.000 9828 worker thread done servicing request
03:37:08.399 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:37:08.755 00.356 8976 Exposure complete
03:37:08.761 00.006 8976 worker thread done servicing request
03:37:08.761 00.000 5052 OnExposeComplete: enter
03:37:08.761 00.000 5052 UpdateGuideState(): m_state=6
03:37:08.761 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14596
03:37:08.761 00.000 5052 Star::Find returns 1 (0), X=328.59, Y=282.16, Mass=47, SNR=4.6, Peak=55 HFD=2.1
03:37:08.761 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
03:37:08.761 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
03:37:08.761 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.45 hyp=0.74 cameraTheta=2.48 mountX=0.67 mountY=0.24, mountTheta=0.35
03:37:08.762 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.45, opts=13)
03:37:08.762 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.45)
03:37:08.762 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:08.762 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:37:08.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:08.762 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:08.762 00.000 5052 Enqueuing Expose request
03:37:08.762 00.000 8976 Worker thread wakes up
03:37:08.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.45) opts 0xd
03:37:08.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.45)
03:37:08.762 00.000 8976 Moving (-0.58, 0.45) raw xDistance=0.67 yDistance=0.24
03:37:08.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
03:37:08.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:37:08.762 00.000 8976 MoveAxis(L, 3, ABG)
03:37:08.763 00.001 8976 stepping (-18, 25) + (-3, 0)
03:37:08.763 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:08.788 00.025 8976 Received - 47 (G) 
03:37:08.788 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:08.788 00.000 8976 stepped: pos (-21, 25)
03:37:08.788 00.000 8976 MoveAxis(U, 0, ABG)
03:37:08.789 00.001 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:37:08.789 00.000 8976 MountToCamera -- mountX=2.88 mountY=-3.91 hyp=4.86 mountTheta=-0.94 cameraX=2.17, cameraY=4.34 cameraTheta=1.11
03:37:08.789 00.000 8976 incremental bump (2.172, 4.343) isValid = 1
03:37:08.789 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:37:08.789 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:37:08.789 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:37:08.789 00.000 8976 move complete, result=0
03:37:08.789 00.000 8976 worker thread done servicing request
03:37:08.789 00.000 8976 Worker thread wakes up
03:37:08.789 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:08.789 00.000 9828 Worker thread wakes up
03:37:08.789 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.2 px 0 ms NORTH
03:37:08.789 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:08.790 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:37:08.790 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:37:08.790 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.22 = -2.07)
03:37:08.790 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.15)
03:37:08.790 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
03:37:08.790 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:37:08.790 00.000 9828 BLC: window closed
03:37:08.790 00.000 9828 MoveAxis(E, 18, B)
03:37:08.790 00.000 9828 Guiding  Dir = 2, Dur = 18
03:37:08.791 00.001 9828 IsSlewing returns 0
03:37:08.791 00.000 9828 IsGuiding returns 0
03:37:08.791 00.000 9828 PulseGuide returned control before completion, sleep 28
03:37:08.830 00.039 9828 IsGuiding returns 1
03:37:08.830 00.000 9828 scope still moving after pulse duration time elapsed
03:37:08.861 00.031 9828 IsSlewing returns 0
03:37:08.861 00.000 9828 IsGuiding returns 1
03:37:08.891 00.030 9828 IsSlewing returns 0
03:37:08.891 00.000 9828 IsGuiding returns 1
03:37:08.923 00.032 9828 IsSlewing returns 0
03:37:08.923 00.000 9828 IsGuiding returns 0
03:37:08.923 00.000 9828 scope move finished after 18 + 114 ms
03:37:08.923 00.000 9828 Move returns status 0, amount 18
03:37:08.923 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:08.923 00.000 9828 MoveAxis(N, 14, B)
03:37:08.923 00.000 9828 Guiding  Dir = 0, Dur = 14
03:37:08.939 00.016 9828 IsSlewing returns 0
03:37:08.939 00.000 9828 IsGuiding returns 0
03:37:08.939 00.000 9828 PulseGuide returned control before completion, sleep 24
03:37:08.971 00.032 9828 IsGuiding returns 1
03:37:08.971 00.000 9828 scope still moving after pulse duration time elapsed
03:37:09.002 00.031 9828 IsSlewing returns 0
03:37:09.002 00.000 9828 IsGuiding returns 1
03:37:09.032 00.030 9828 IsSlewing returns 0
03:37:09.032 00.000 9828 IsGuiding returns 1
03:37:09.064 00.032 9828 IsSlewing returns 0
03:37:09.064 00.000 9828 IsGuiding returns 1
03:37:09.095 00.031 9828 IsSlewing returns 0
03:37:09.095 00.000 9828 IsGuiding returns 0
03:37:09.095 00.000 9828 scope move finished after 14 + 141 ms
03:37:09.095 00.000 9828 Move returns status 0, amount 14
03:37:09.095 00.000 9828 move complete, result=0
03:37:09.095 00.000 9828 worker thread done servicing request
03:37:09.095 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:37:09.475 00.380 8976 Exposure complete
03:37:09.481 00.006 5052 OnExposeComplete: enter
03:37:09.481 00.000 5052 UpdateGuideState(): m_state=6
03:37:09.481 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14597
03:37:09.481 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=280.96, Mass=56, SNR=5.0, Peak=52 HFD=3.0
03:37:09.481 00.000 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.68 = 2.60)
03:37:09.481 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.50)
03:37:09.481 00.000 8976 worker thread done servicing request
03:37:09.481 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.75 hyp=0.75 cameraTheta=-1.63 mountX=-0.65 mountY=0.45, mountTheta=2.53
03:37:09.482 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.75, opts=13)
03:37:09.482 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.75)
03:37:09.482 00.000 8976 Worker thread wakes up
03:37:09.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.75) opts 0xd
03:37:09.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.75)
03:37:09.482 00.000 8976 Moving (-0.05, -0.75) raw xDistance=-0.65 yDistance=0.45
03:37:09.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.65
03:37:09.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:09.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:37:09.482 00.000 8976 MoveAxis(R, 2, ABG)
03:37:09.482 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:37:09.482 00.000 8976 stepping (-21, 25) + (2, 0)
03:37:09.482 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:09.482 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:09.483 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:09.483 00.000 5052 Enqueuing Expose request
03:37:09.507 00.024 8976 Received - 47 (G) 
03:37:09.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:09.508 00.001 8976 stepped: pos (-19, 25)
03:37:09.508 00.000 8976 MoveAxis(D, 2, ABG)
03:37:09.508 00.000 8976 stepping (-19, 25) + (0, -2)
03:37:09.508 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:09.540 00.032 8976 Received - 47 (G) 
03:37:09.540 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:09.540 00.000 8976 stepped: pos (-19, 23)
03:37:09.540 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:37:09.540 00.000 8976 MountToCamera -- mountX=2.89 mountY=-3.83 hyp=4.79 mountTheta=-0.92 cameraX=2.09, cameraY=4.31 cameraTheta=1.12
03:37:09.541 00.001 8976 incremental bump (2.091, 4.313) isValid = 1
03:37:09.541 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:37:09.541 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:37:09.541 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:37:09.541 00.000 8976 move complete, result=0
03:37:09.541 00.000 8976 worker thread done servicing request
03:37:09.541 00.000 8976 Worker thread wakes up
03:37:09.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:09.541 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:09.541 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.4 px 2 ms SOUTH
03:37:09.542 00.001 9828 Worker thread wakes up
03:37:09.542 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:37:09.543 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:37:09.543 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:37:09.543 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
03:37:09.543 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:37:09.543 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:37:09.543 00.000 9828 BLC: window closed
03:37:09.543 00.000 9828 MoveAxis(E, 17, B)
03:37:09.543 00.000 9828 Guiding  Dir = 2, Dur = 17
03:37:09.544 00.001 9828 IsSlewing returns 0
03:37:09.544 00.000 9828 IsGuiding returns 0
03:37:09.544 00.000 9828 PulseGuide returned control before completion, sleep 27
03:37:09.573 00.029 9828 IsGuiding returns 1
03:37:09.573 00.000 9828 scope still moving after pulse duration time elapsed
03:37:09.605 00.032 9828 IsSlewing returns 0
03:37:09.605 00.000 9828 IsGuiding returns 1
03:37:09.635 00.030 9828 IsSlewing returns 0
03:37:09.635 00.000 9828 IsGuiding returns 1
03:37:09.666 00.031 9828 IsSlewing returns 0
03:37:09.666 00.000 9828 IsGuiding returns 0
03:37:09.666 00.000 9828 scope move finished after 17 + 105 ms
03:37:09.666 00.000 9828 Move returns status 0, amount 17
03:37:09.666 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:09.666 00.000 9828 MoveAxis(N, 14, B)
03:37:09.666 00.000 9828 Guiding  Dir = 0, Dur = 14
03:37:09.682 00.016 9828 IsSlewing returns 0
03:37:09.683 00.001 9828 IsGuiding returns 1
03:37:09.683 00.000 9828 Entered PulseGuideScope while moving
03:37:09.744 00.061 9828 IsSlewing returns 0
03:37:09.744 00.000 9828 IsGuiding returns 1
03:37:09.744 00.000 9828 Still moving
03:37:09.806 00.062 9828 IsSlewing returns 0
03:37:09.806 00.000 9828 IsGuiding returns 0
03:37:09.806 00.000 9828 Movement stopped - continuing
03:37:09.806 00.000 9828 PulseGuide returned control before completion, sleep 24
03:37:09.838 00.032 9828 IsGuiding returns 1
03:37:09.838 00.000 9828 scope still moving after pulse duration time elapsed
03:37:09.869 00.031 9828 IsSlewing returns 0
03:37:09.869 00.000 9828 IsGuiding returns 1
03:37:09.901 00.032 9828 IsSlewing returns 0
03:37:09.906 00.005 9828 IsGuiding returns 1
03:37:09.933 00.027 9828 IsSlewing returns 0
03:37:09.933 00.000 9828 IsGuiding returns 1
03:37:09.964 00.031 9828 IsSlewing returns 0
03:37:09.964 00.000 9828 IsGuiding returns 0
03:37:09.964 00.000 9828 scope move finished after 14 + 143 ms
03:37:09.964 00.000 9828 Move returns status 0, amount 14
03:37:09.964 00.000 9828 move complete, result=0
03:37:09.964 00.000 9828 worker thread done servicing request
03:37:09.964 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:37:10.228 00.264 8976 Exposure complete
03:37:10.234 00.006 8976 worker thread done servicing request
03:37:10.234 00.000 5052 OnExposeComplete: enter
03:37:10.234 00.000 5052 UpdateGuideState(): m_state=6
03:37:10.234 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14598
03:37:10.234 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=281.54, Mass=48, SNR=4.6, Peak=55 HFD=2.3
03:37:10.234 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.02 = 1.27)
03:37:10.234 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
03:37:10.234 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=-0.16 hyp=0.98 cameraTheta=-2.97 mountX=0.29 mountY=0.90, mountTheta=1.26
03:37:10.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=-0.16, opts=13)
03:37:10.235 00.000 5052 Enqueuing Move request for stepguider (-0.97, -0.16)
03:37:10.235 00.000 8976 Worker thread wakes up
03:37:10.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, -0.16) opts 0xd
03:37:10.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, -0.16)
03:37:10.235 00.000 8976 Moving (-0.97, -0.16) raw xDistance=0.29 yDistance=0.90
03:37:10.235 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:10.235 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:37:10.235 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:10.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
03:37:10.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.90
03:37:10.235 00.000 8976 MoveAxis(L, 1, ABG)
03:37:10.235 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:10.235 00.000 5052 Enqueuing Expose request
03:37:10.235 00.000 8976 stepping (-19, 23) + (-1, 0)
03:37:10.235 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:10.259 00.024 8976 Received - 47 (G) 
03:37:10.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:10.259 00.000 8976 stepped: pos (-20, 23)
03:37:10.259 00.000 8976 MoveAxis(D, 4, ABG)
03:37:10.259 00.000 8976 stepping (-20, 23) + (0, -4)
03:37:10.259 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:10.291 00.032 8976 Received - 47 (G) 
03:37:10.291 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:10.291 00.000 8976 stepped: pos (-20, 19)
03:37:10.291 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
03:37:10.291 00.000 8976 MountToCamera -- mountX=2.95 mountY=-3.56 hyp=4.62 mountTheta=-0.88 cameraX=1.83, cameraY=4.24 cameraTheta=1.16
03:37:10.291 00.000 8976 incremental bump (1.828, 4.243) isValid = 1
03:37:10.291 00.000 8976 Scheduling Mount bump of (0.045, 0.109)
03:37:10.291 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:37:10.291 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:37:10.291 00.000 8976 move complete, result=0
03:37:10.291 00.000 9828 Worker thread wakes up
03:37:10.292 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:37:10.292 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:37:10.292 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
03:37:10.292 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.9 px 4 ms SOUTH
03:37:10.292 00.000 8976 worker thread done servicing request
03:37:10.292 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
03:37:10.292 00.000 8976 Worker thread wakes up
03:37:10.292 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
03:37:10.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:10.292 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:37:10.292 00.000 9828 BLC: window closed
03:37:10.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:10.292 00.000 9828 MoveAxis(E, 16, B)
03:37:10.292 00.000 9828 Guiding  Dir = 2, Dur = 16
03:37:10.293 00.001 9828 IsSlewing returns 0
03:37:10.293 00.000 9828 IsGuiding returns 0
03:37:10.293 00.000 9828 PulseGuide returned control before completion, sleep 26
03:37:10.324 00.031 9828 IsGuiding returns 1
03:37:10.324 00.000 9828 scope still moving after pulse duration time elapsed
03:37:10.354 00.030 9828 IsSlewing returns 0
03:37:10.354 00.000 9828 IsGuiding returns 1
03:37:10.385 00.031 9828 IsSlewing returns 0
03:37:10.385 00.000 9828 IsGuiding returns 1
03:37:10.416 00.031 9828 IsSlewing returns 0
03:37:10.417 00.001 9828 IsGuiding returns 1
03:37:10.447 00.030 9828 IsSlewing returns 0
03:37:10.447 00.000 9828 IsGuiding returns 0
03:37:10.447 00.000 9828 scope move finished after 16 + 138 ms
03:37:10.447 00.000 9828 Move returns status 0, amount 16
03:37:10.447 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:10.447 00.000 9828 MoveAxis(N, 14, B)
03:37:10.447 00.000 9828 Guiding  Dir = 0, Dur = 14
03:37:10.462 00.015 9828 IsSlewing returns 0
03:37:10.462 00.000 9828 IsGuiding returns 0
03:37:10.462 00.000 9828 PulseGuide returned control before completion, sleep 24
03:37:10.493 00.031 9828 IsGuiding returns 1
03:37:10.493 00.000 9828 scope still moving after pulse duration time elapsed
03:37:10.523 00.030 9828 IsSlewing returns 0
03:37:10.523 00.000 9828 IsGuiding returns 1
03:37:10.555 00.032 9828 IsSlewing returns 0
03:37:10.555 00.000 9828 IsGuiding returns 1
03:37:10.586 00.031 9828 IsSlewing returns 0
03:37:10.586 00.000 9828 IsGuiding returns 1
03:37:10.617 00.031 9828 IsSlewing returns 0
03:37:10.617 00.000 9828 IsGuiding returns 0
03:37:10.617 00.000 9828 scope move finished after 14 + 141 ms
03:37:10.618 00.001 9828 Move returns status 0, amount 14
03:37:10.618 00.000 9828 move complete, result=0
03:37:10.618 00.000 9828 worker thread done servicing request
03:37:10.618 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:37:10.981 00.363 8976 Exposure complete
03:37:10.987 00.006 8976 worker thread done servicing request
03:37:10.987 00.000 5052 OnExposeComplete: enter
03:37:10.987 00.000 5052 UpdateGuideState(): m_state=6
03:37:10.987 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14599
03:37:10.987 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=282.26, Mass=48, SNR=4.7, Peak=54 HFD=2.9
03:37:10.987 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
03:37:10.987 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
03:37:10.987 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.55 hyp=0.86 cameraTheta=2.44 mountX=0.79 mountY=0.25, mountTheta=0.31
03:37:10.988 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.55, opts=13)
03:37:10.988 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.55)
03:37:10.988 00.000 8976 Worker thread wakes up
03:37:10.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.55) opts 0xd
03:37:10.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.55)
03:37:10.988 00.000 8976 Moving (-0.66, 0.55) raw xDistance=0.79 yDistance=0.25
03:37:10.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.79
03:37:10.988 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:10.988 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:37:10.988 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:10.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:37:10.988 00.000 8976 MoveAxis(L, 3, ABG)
03:37:10.988 00.000 8976 stepping (-20, 19) + (-3, 0)
03:37:10.988 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:10.989 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:10.989 00.000 5052 Enqueuing Expose request
03:37:11.027 00.038 8976 Received - 47 (G) 
03:37:11.027 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:11.027 00.000 8976 stepped: pos (-23, 19)
03:37:11.027 00.000 8976 MoveAxis(U, 0, ABG)
03:37:11.027 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:37:11.027 00.000 8976 MountToCamera -- mountX=3.14 mountY=-3.38 hyp=4.61 mountTheta=-0.82 cameraX=1.58, cameraY=4.33 cameraTheta=1.22
03:37:11.027 00.000 8976 incremental bump (1.582, 4.331) isValid = 1
03:37:11.027 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:37:11.027 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:37:11.027 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:37:11.027 00.000 8976 move complete, result=0
03:37:11.027 00.000 9828 Worker thread wakes up
03:37:11.027 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:37:11.027 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:37:11.027 00.000 8976 worker thread done servicing request
03:37:11.027 00.000 8976 Worker thread wakes up
03:37:11.027 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:11.027 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:11.027 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.3 px 0 ms NORTH
03:37:11.027 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.96)
03:37:11.028 00.001 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
03:37:11.028 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
03:37:11.028 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:37:11.028 00.000 9828 BLC: window closed
03:37:11.028 00.000 9828 MoveAxis(E, 14, B)
03:37:11.028 00.000 9828 Guiding  Dir = 2, Dur = 14
03:37:11.028 00.000 9828 IsSlewing returns 0
03:37:11.028 00.000 9828 IsGuiding returns 0
03:37:11.028 00.000 9828 PulseGuide returned control before completion, sleep 24
03:37:11.055 00.027 9828 IsGuiding returns 1
03:37:11.055 00.000 9828 scope still moving after pulse duration time elapsed
03:37:11.086 00.031 9828 IsSlewing returns 0
03:37:11.086 00.000 9828 IsGuiding returns 1
03:37:11.117 00.031 9828 IsSlewing returns 0
03:37:11.117 00.000 9828 IsGuiding returns 1
03:37:11.148 00.031 9828 IsSlewing returns 0
03:37:11.148 00.000 9828 IsGuiding returns 1
03:37:11.179 00.031 9828 IsSlewing returns 0
03:37:11.179 00.000 9828 IsGuiding returns 0
03:37:11.179 00.000 9828 scope move finished after 14 + 136 ms
03:37:11.179 00.000 9828 Move returns status 0, amount 14
03:37:11.179 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:11.179 00.000 9828 MoveAxis(N, 14, B)
03:37:11.179 00.000 9828 Guiding  Dir = 0, Dur = 14
03:37:11.194 00.015 9828 IsSlewing returns 0
03:37:11.194 00.000 9828 IsGuiding returns 0
03:37:11.195 00.001 9828 PulseGuide returned control before completion, sleep 24
03:37:11.226 00.031 9828 IsGuiding returns 1
03:37:11.226 00.000 9828 scope still moving after pulse duration time elapsed
03:37:11.256 00.030 9828 IsSlewing returns 0
03:37:11.261 00.005 9828 IsGuiding returns 1
03:37:11.287 00.026 9828 IsSlewing returns 0
03:37:11.288 00.001 9828 IsGuiding returns 1
03:37:11.318 00.030 9828 IsSlewing returns 0
03:37:11.318 00.000 9828 IsGuiding returns 1
03:37:11.349 00.031 9828 IsSlewing returns 0
03:37:11.349 00.000 9828 IsGuiding returns 0
03:37:11.349 00.000 9828 scope move finished after 14 + 140 ms
03:37:11.349 00.000 9828 Move returns status 0, amount 14
03:37:11.349 00.000 9828 move complete, result=0
03:37:11.349 00.000 9828 worker thread done servicing request
03:37:11.349 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:37:11.713 00.364 8976 Exposure complete
03:37:11.718 00.005 8976 worker thread done servicing request
03:37:11.718 00.000 5052 OnExposeComplete: enter
03:37:11.718 00.000 5052 UpdateGuideState(): m_state=6
03:37:11.718 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14600
03:37:11.718 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=280.33, Mass=44, SNR=4.5, Peak=52 HFD=2.9
03:37:11.718 00.000 5052 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.04) = xAngle (-3.61 = 2.67)
03:37:11.718 00.000 5052 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.71 = 2.57)
03:37:11.718 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-1.38 hyp=1.38 cameraTheta=-1.57 mountX=-1.23 mountY=0.75, mountTheta=2.60
03:37:11.719 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-1.38, opts=13)
03:37:11.719 00.000 5052 Enqueuing Move request for stepguider (0.01, -1.38)
03:37:11.719 00.000 8976 Worker thread wakes up
03:37:11.719 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -1.38) opts 0xd
03:37:11.719 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -1.38)
03:37:11.719 00.000 8976 Moving (0.01, -1.38) raw xDistance=-1.23 yDistance=0.75
03:37:11.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.23
03:37:11.719 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:37:11.719 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:37:11.719 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:11.719 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
03:37:11.720 00.001 8976 MoveAxis(R, 5, ABG)
03:37:11.720 00.000 8976 stepping (-23, 19) + (5, 0)
03:37:11.720 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:11.720 00.000 5052 Enqueuing Expose request
03:37:11.720 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:11.762 00.042 8976 Received - 47 (G) 
03:37:11.762 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:11.762 00.000 8976 stepped: pos (-18, 19)
03:37:11.762 00.000 8976 MoveAxis(D, 3, ABG)
03:37:11.762 00.000 8976 stepping (-18, 19) + (0, -3)
03:37:11.762 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:11.794 00.032 8976 Received - 47 (G) 
03:37:11.794 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:11.794 00.000 8976 stepped: pos (-18, 16)
03:37:11.794 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
03:37:11.794 00.000 8976 MountToCamera -- mountX=3.01 mountY=-3.10 hyp=4.32 mountTheta=-0.80 cameraX=1.39, cameraY=4.09 cameraTheta=1.24
03:37:11.794 00.000 8976 incremental bump (1.393, 4.093) isValid = 1
03:37:11.794 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
03:37:11.794 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:37:11.794 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:37:11.794 00.000 8976 move complete, result=0
03:37:11.794 00.000 9828 Worker thread wakes up
03:37:11.794 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:37:11.794 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:37:11.795 00.001 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
03:37:11.795 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
03:37:11.795 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
03:37:11.795 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:37:11.795 00.000 9828 BLC: window closed
03:37:11.795 00.000 9828 MoveAxis(E, 13, B)
03:37:11.795 00.000 9828 Guiding  Dir = 2, Dur = 13
03:37:11.795 00.000 8976 worker thread done servicing request
03:37:11.795 00.000 8976 Worker thread wakes up
03:37:11.795 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:11.795 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:11.795 00.000 5052 GuideStep: -1.2 px 5 ms EAST, 0.7 px 3 ms SOUTH
03:37:11.795 00.000 9828 IsSlewing returns 0
03:37:11.795 00.000 9828 IsGuiding returns 0
03:37:11.796 00.001 9828 PulseGuide returned control before completion, sleep 23
03:37:11.831 00.035 9828 IsGuiding returns 1
03:37:11.831 00.000 9828 scope still moving after pulse duration time elapsed
03:37:11.862 00.031 9828 IsSlewing returns 0
03:37:11.862 00.000 9828 IsGuiding returns 1
03:37:11.894 00.032 9828 IsSlewing returns 0
03:37:11.894 00.000 9828 IsGuiding returns 1
03:37:11.925 00.031 9828 IsSlewing returns 0
03:37:11.925 00.000 9828 IsGuiding returns 0
03:37:11.925 00.000 9828 scope move finished after 13 + 116 ms
03:37:11.925 00.000 9828 Move returns status 0, amount 13
03:37:11.925 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:11.925 00.000 9828 MoveAxis(N, 15, B)
03:37:11.925 00.000 9828 Guiding  Dir = 0, Dur = 15
03:37:11.940 00.015 9828 IsSlewing returns 0
03:37:11.940 00.000 9828 IsGuiding returns 0
03:37:11.940 00.000 9828 PulseGuide returned control before completion, sleep 25
03:37:11.971 00.031 9828 IsGuiding returns 1
03:37:11.971 00.000 9828 scope still moving after pulse duration time elapsed
03:37:12.002 00.031 9828 IsSlewing returns 0
03:37:12.003 00.001 9828 IsGuiding returns 1
03:37:12.034 00.031 9828 IsSlewing returns 0
03:37:12.035 00.001 9828 IsGuiding returns 1
03:37:12.065 00.030 9828 IsSlewing returns 0
03:37:12.065 00.000 9828 IsGuiding returns 1
03:37:12.097 00.032 9828 IsSlewing returns 0
03:37:12.097 00.000 9828 IsGuiding returns 1
03:37:12.129 00.032 9828 IsSlewing returns 0
03:37:12.129 00.000 9828 IsGuiding returns 0
03:37:12.129 00.000 9828 scope move finished after 15 + 173 ms
03:37:12.129 00.000 9828 Move returns status 0, amount 15
03:37:12.129 00.000 9828 move complete, result=0
03:37:12.129 00.000 9828 worker thread done servicing request
03:37:12.129 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:37:12.481 00.352 8976 Exposure complete
03:37:12.486 00.005 8976 worker thread done servicing request
03:37:12.487 00.001 5052 OnExposeComplete: enter
03:37:12.487 00.000 5052 UpdateGuideState(): m_state=6
03:37:12.487 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14601
03:37:12.487 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.96, Mass=37, SNR=4.1, Peak=51 HFD=2.9
03:37:12.487 00.000 5052 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.04) = xAngle (-0.69 = -0.69)
03:37:12.487 00.000 5052 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.79 = -0.79)
03:37:12.487 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.35 mountX=0.20 mountY=-0.18, mountTheta=-0.75
03:37:12.488 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.25, opts=13)
03:37:12.488 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.25)
03:37:12.488 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:12.488 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:37:12.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:12.488 00.000 8976 Worker thread wakes up
03:37:12.488 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.25) opts 0xd
03:37:12.488 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.25)
03:37:12.488 00.000 8976 Moving (0.06, 0.25) raw xDistance=0.20 yDistance=-0.18
03:37:12.488 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:12.488 00.000 5052 Enqueuing Expose request
03:37:12.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:37:12.488 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:37:12.488 00.000 8976 MoveAxis(R, 0, ABG)
03:37:12.488 00.000 8976 MoveAxis(U, 0, ABG)
03:37:12.489 00.001 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:37:12.489 00.000 8976 MountToCamera -- mountX=2.93 mountY=-2.92 hyp=4.13 mountTheta=-0.78 cameraX=1.27, cameraY=3.93 cameraTheta=1.26
03:37:12.489 00.000 8976 incremental bump (1.265, 3.934) isValid = 1
03:37:12.489 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
03:37:12.489 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:37:12.489 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:37:12.489 00.000 8976 move complete, result=0
03:37:12.489 00.000 8976 worker thread done servicing request
03:37:12.489 00.000 8976 Worker thread wakes up
03:37:12.489 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:12.489 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:12.489 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:37:12.489 00.000 9828 Worker thread wakes up
03:37:12.489 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:37:12.489 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:37:12.489 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
03:37:12.489 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
03:37:12.489 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:37:12.489 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:37:12.489 00.000 9828 BLC: window closed
03:37:12.489 00.000 9828 MoveAxis(E, 13, B)
03:37:12.490 00.001 9828 Guiding  Dir = 2, Dur = 13
03:37:12.490 00.000 9828 IsSlewing returns 0
03:37:12.490 00.000 9828 IsGuiding returns 0
03:37:12.490 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:12.518 00.028 9828 IsGuiding returns 1
03:37:12.518 00.000 9828 scope still moving after pulse duration time elapsed
03:37:12.548 00.030 9828 IsSlewing returns 0
03:37:12.548 00.000 9828 IsGuiding returns 1
03:37:12.578 00.030 9828 IsSlewing returns 0
03:37:12.578 00.000 9828 IsGuiding returns 1
03:37:12.609 00.031 9828 IsSlewing returns 0
03:37:12.609 00.000 9828 IsGuiding returns 1
03:37:12.641 00.032 9828 IsSlewing returns 0
03:37:12.641 00.000 9828 IsGuiding returns 0
03:37:12.641 00.000 9828 scope move finished after 13 + 138 ms
03:37:12.641 00.000 9828 Move returns status 0, amount 13
03:37:12.641 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:12.641 00.000 9828 MoveAxis(N, 15, B)
03:37:12.641 00.000 9828 Guiding  Dir = 0, Dur = 15
03:37:12.656 00.015 9828 IsSlewing returns 0
03:37:12.656 00.000 9828 IsGuiding returns 0
03:37:12.656 00.000 9828 PulseGuide returned control before completion, sleep 25
03:37:12.687 00.031 9828 IsGuiding returns 1
03:37:12.687 00.000 9828 scope still moving after pulse duration time elapsed
03:37:12.718 00.031 9828 IsSlewing returns 0
03:37:12.718 00.000 9828 IsGuiding returns 1
03:37:12.750 00.032 9828 IsSlewing returns 0
03:37:12.750 00.000 9828 IsGuiding returns 1
03:37:12.782 00.032 9828 IsSlewing returns 0
03:37:12.782 00.000 9828 IsGuiding returns 1
03:37:12.813 00.031 9828 IsSlewing returns 0
03:37:12.813 00.000 9828 IsGuiding returns 0
03:37:12.813 00.000 9828 scope move finished after 15 + 142 ms
03:37:12.813 00.000 9828 Move returns status 0, amount 15
03:37:12.813 00.000 9828 move complete, result=0
03:37:12.813 00.000 9828 worker thread done servicing request
03:37:12.813 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:37:13.176 00.363 8976 Exposure complete
03:37:13.181 00.005 8976 worker thread done servicing request
03:37:13.181 00.000 5052 OnExposeComplete: enter
03:37:13.182 00.001 5052 UpdateGuideState(): m_state=6
03:37:13.182 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14602
03:37:13.182 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=282.03, Mass=40, SNR=4.3, Peak=52 HFD=2.2
03:37:13.182 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
03:37:13.182 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
03:37:13.182 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=0.32 hyp=1.20 cameraTheta=0.27 mountX=-0.25 mountY=-1.15, mountTheta=-1.78
03:37:13.182 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.16, y=0.32, opts=13)
03:37:13.182 00.000 5052 Enqueuing Move request for stepguider (1.16, 0.32)
03:37:13.182 00.000 8976 Worker thread wakes up
03:37:13.182 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.16, 0.32) opts 0xd
03:37:13.183 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.16, 0.32)
03:37:13.183 00.000 8976 Moving (1.16, 0.32) raw xDistance=-0.25 yDistance=-1.15
03:37:13.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:37:13.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.15
03:37:13.183 00.000 8976 MoveAxis(R, 0, ABG)
03:37:13.183 00.000 8976 MoveAxis(U, 5, ABG)
03:37:13.183 00.000 8976 stepping (-18, 16) + (0, 5)
03:37:13.183 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:13.183 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:13.183 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:37:13.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:13.183 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:13.183 00.000 5052 Enqueuing Expose request
03:37:13.217 00.034 8976 Received - 47 (G) 
03:37:13.217 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:13.217 00.000 8976 stepped: pos (-18, 21)
03:37:13.217 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:37:13.217 00.000 8976 MountToCamera -- mountX=2.87 mountY=-3.06 hyp=4.19 mountTheta=-0.82 cameraX=1.41, cameraY=3.95 cameraTheta=1.23
03:37:13.217 00.000 8976 incremental bump (1.414, 3.947) isValid = 1
03:37:13.217 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:37:13.217 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:37:13.217 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:37:13.217 00.000 8976 move complete, result=0
03:37:13.217 00.000 9828 Worker thread wakes up
03:37:13.217 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:37:13.217 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:37:13.217 00.000 8976 worker thread done servicing request
03:37:13.217 00.000 8976 Worker thread wakes up
03:37:13.217 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
03:37:13.217 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
03:37:13.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:13.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:13.217 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:37:13.218 00.001 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:37:13.218 00.000 9828 BLC: window closed
03:37:13.218 00.000 9828 MoveAxis(E, 14, B)
03:37:13.218 00.000 9828 Guiding  Dir = 2, Dur = 14
03:37:13.218 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.1 px 5 ms NORTH
03:37:13.218 00.000 9828 IsSlewing returns 0
03:37:13.218 00.000 9828 IsGuiding returns 0
03:37:13.218 00.000 9828 PulseGuide returned control before completion, sleep 24
03:37:13.253 00.035 9828 IsGuiding returns 1
03:37:13.253 00.000 9828 scope still moving after pulse duration time elapsed
03:37:13.284 00.031 9828 IsSlewing returns 0
03:37:13.284 00.000 9828 IsGuiding returns 1
03:37:13.315 00.031 9828 IsSlewing returns 0
03:37:13.315 00.000 9828 IsGuiding returns 1
03:37:13.346 00.031 9828 IsSlewing returns 0
03:37:13.346 00.000 9828 IsGuiding returns 0
03:37:13.346 00.000 9828 scope move finished after 14 + 113 ms
03:37:13.346 00.000 9828 Move returns status 0, amount 14
03:37:13.346 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:13.346 00.000 9828 MoveAxis(N, 14, B)
03:37:13.346 00.000 9828 Guiding  Dir = 0, Dur = 14
03:37:13.362 00.016 9828 IsSlewing returns 0
03:37:13.362 00.000 9828 IsGuiding returns 0
03:37:13.363 00.001 9828 PulseGuide returned control before completion, sleep 24
03:37:13.392 00.029 9828 IsGuiding returns 1
03:37:13.392 00.000 9828 scope still moving after pulse duration time elapsed
03:37:13.423 00.031 9828 IsSlewing returns 0
03:37:13.423 00.000 9828 IsGuiding returns 1
03:37:13.470 00.047 9828 IsSlewing returns 0
03:37:13.470 00.000 9828 IsGuiding returns 1
03:37:13.501 00.031 9828 IsSlewing returns 0
03:37:13.501 00.000 9828 IsGuiding returns 0
03:37:13.501 00.000 9828 scope move finished after 14 + 124 ms
03:37:13.501 00.000 9828 Move returns status 0, amount 14
03:37:13.501 00.000 9828 move complete, result=0
03:37:13.501 00.000 9828 worker thread done servicing request
03:37:13.501 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:37:13.904 00.403 8976 Exposure complete
03:37:13.909 00.005 8976 worker thread done servicing request
03:37:13.909 00.000 5052 OnExposeComplete: enter
03:37:13.910 00.001 5052 UpdateGuideState(): m_state=6
03:37:13.910 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14603
03:37:13.910 00.000 5052 Star::Find false star n=6 nbg=280 bg=45.2 sigma=0.9 thresh=48 peak=48
03:37:13.910 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=282.00, Mass=25, SNR=2.9, Peak=53 HFD=0.0
03:37:13.910 00.000 5052 DistanceChecker: activated
03:37:13.910 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:37:13.910 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:37:13.910 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:37:13.910 00.000 8976 Worker thread wakes up
03:37:13.910 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:37:13.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:37:13.910 00.000 8976 StepGuider: deferring bump for deduced move
03:37:13.910 00.000 8976 move complete, result=0
03:37:13.911 00.001 8976 worker thread done servicing request
03:37:14.018 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:37:14.018 00.000 5052 Status Line: Star lost - low SNR
03:37:14.019 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:14.019 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:37:14.019 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:14.019 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:37:14.019 00.000 5052 Enqueuing Expose request
03:37:14.019 00.000 8976 Worker thread wakes up
03:37:14.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:14.019 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:37:14.704 00.685 8976 Exposure complete
03:37:14.709 00.005 8976 worker thread done servicing request
03:37:14.709 00.000 5052 OnExposeComplete: enter
03:37:14.709 00.000 5052 UpdateGuideState(): m_state=6
03:37:14.709 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14604
03:37:14.709 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=281.54, Mass=31, SNR=3.7, Peak=51 HFD=4.2
03:37:14.710 00.001 5052 DistanceChecker: deactivated
03:37:14.710 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
03:37:14.710 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
03:37:14.710 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.17 hyp=0.73 cameraTheta=-0.23 mountX=-0.47 mountY=-0.51, mountTheta=-2.32
03:37:14.710 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.17, opts=13)
03:37:14.710 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.17)
03:37:14.710 00.000 8976 Worker thread wakes up
03:37:14.710 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.17) opts 0xd
03:37:14.711 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.17)
03:37:14.711 00.000 8976 Moving (0.71, -0.17) raw xDistance=-0.47 yDistance=-0.51
03:37:14.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:14.711 00.000 5052 UpdateGuideState exits: m=31 SNR=3.7
03:37:14.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:14.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
03:37:14.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.51
03:37:14.711 00.000 8976 MoveAxis(R, 2, ABG)
03:37:14.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:14.711 00.000 5052 Enqueuing Expose request
03:37:14.711 00.000 8976 stepping (-18, 21) + (2, 0)
03:37:14.711 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:14.736 00.025 8976 Received - 47 (G) 
03:37:14.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:14.736 00.000 8976 stepped: pos (-16, 21)
03:37:14.736 00.000 8976 MoveAxis(U, 2, ABG)
03:37:14.736 00.000 8976 stepping (-16, 21) + (0, 2)
03:37:14.736 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:14.768 00.032 8976 Received - 47 (G) 
03:37:14.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:14.768 00.000 8976 stepped: pos (-16, 23)
03:37:14.768 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:37:14.768 00.000 8976 MountToCamera -- mountX=2.73 mountY=-3.25 hyp=4.25 mountTheta=-0.87 cameraX=1.65, cameraY=3.91 cameraTheta=1.17
03:37:14.768 00.000 8976 incremental bump (1.652, 3.913) isValid = 1
03:37:14.768 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
03:37:14.768 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:37:14.768 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:37:14.768 00.000 8976 move complete, result=0
03:37:14.768 00.000 9828 Worker thread wakes up
03:37:14.768 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
03:37:14.768 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:37:14.768 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:37:14.768 00.000 8976 worker thread done servicing request
03:37:14.768 00.000 8976 Worker thread wakes up
03:37:14.768 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:14.768 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:14.768 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
03:37:14.768 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
03:37:14.768 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
03:37:14.768 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:37:14.768 00.000 9828 BLC: window closed
03:37:14.768 00.000 9828 MoveAxis(E, 16, B)
03:37:14.769 00.001 9828 Guiding  Dir = 2, Dur = 16
03:37:14.769 00.000 9828 IsSlewing returns 0
03:37:14.769 00.000 9828 IsGuiding returns 0
03:37:14.769 00.000 9828 PulseGuide returned control before completion, sleep 26
03:37:14.806 00.037 9828 IsGuiding returns 1
03:37:14.806 00.000 9828 scope still moving after pulse duration time elapsed
03:37:14.837 00.031 9828 IsSlewing returns 0
03:37:14.838 00.001 9828 IsGuiding returns 1
03:37:14.869 00.031 9828 IsSlewing returns 0
03:37:14.869 00.000 9828 IsGuiding returns 1
03:37:14.900 00.031 9828 IsSlewing returns 0
03:37:14.900 00.000 9828 IsGuiding returns 0
03:37:14.900 00.000 9828 scope move finished after 16 + 115 ms
03:37:14.900 00.000 9828 Move returns status 0, amount 16
03:37:14.900 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:14.900 00.000 9828 MoveAxis(N, 14, B)
03:37:14.900 00.000 9828 Guiding  Dir = 0, Dur = 14
03:37:14.916 00.016 9828 IsSlewing returns 0
03:37:14.916 00.000 9828 IsGuiding returns 0
03:37:14.916 00.000 9828 PulseGuide returned control before completion, sleep 24
03:37:14.946 00.030 9828 IsGuiding returns 1
03:37:14.946 00.000 9828 scope still moving after pulse duration time elapsed
03:37:14.977 00.031 9828 IsSlewing returns 0
03:37:14.978 00.001 9828 IsGuiding returns 1
03:37:15.008 00.030 9828 IsSlewing returns 0
03:37:15.008 00.000 9828 IsGuiding returns 1
03:37:15.038 00.030 9828 IsSlewing returns 0
03:37:15.038 00.000 9828 IsGuiding returns 1
03:37:15.069 00.031 9828 IsSlewing returns 0
03:37:15.069 00.000 9828 IsGuiding returns 0
03:37:15.069 00.000 9828 scope move finished after 14 + 138 ms
03:37:15.069 00.000 9828 Move returns status 0, amount 14
03:37:15.069 00.000 9828 move complete, result=0
03:37:15.069 00.000 9828 worker thread done servicing request
03:37:15.069 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
03:37:15.458 00.389 8976 Exposure complete
03:37:15.464 00.006 8976 worker thread done servicing request
03:37:15.464 00.000 5052 OnExposeComplete: enter
03:37:15.464 00.000 5052 UpdateGuideState(): m_state=6
03:37:15.464 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14605
03:37:15.464 00.000 5052 Star::Find returns 1 (0), X=330.42, Y=280.66, Mass=30, SNR=3.7, Peak=53 HFD=2.9
03:37:15.464 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
03:37:15.464 00.000 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
03:37:15.464 00.000 5052 CameraToMount -- cameraX=1.24 cameraY=-1.05 hyp=1.62 cameraTheta=-0.70 mountX=-1.50 mountY=-0.47, mountTheta=-2.84
03:37:15.465 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.24, y=-1.05, opts=13)
03:37:15.465 00.000 5052 Enqueuing Move request for stepguider (1.24, -1.05)
03:37:15.465 00.000 8976 Worker thread wakes up
03:37:15.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.24, -1.05) opts 0xd
03:37:15.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.24, -1.05)
03:37:15.466 00.001 8976 Moving (1.24, -1.05) raw xDistance=-1.50 yDistance=-0.47
03:37:15.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.50
03:37:15.466 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
03:37:15.466 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:15.466 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:37:15.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:15.466 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:15.466 00.000 5052 Enqueuing Expose request
03:37:15.466 00.000 8976 MoveAxis(R, 6, ABG)
03:37:15.466 00.000 8976 stepping (-16, 23) + (6, 0)
03:37:15.466 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:37:15.518 00.052 8976 Received - 47 (G) 
03:37:15.518 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:37:15.518 00.000 8976 stepped: pos (-10, 23)
03:37:15.518 00.000 8976 MoveAxis(U, 2, ABG)
03:37:15.518 00.000 8976 stepping (-10, 23) + (0, 2)
03:37:15.519 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:15.551 00.032 8976 Received - 47 (G) 
03:37:15.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:15.551 00.000 8976 stepped: pos (-10, 25)
03:37:15.551 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:37:15.551 00.000 8976 MountToCamera -- mountX=2.34 mountY=-3.49 hyp=4.20 mountTheta=-0.98 cameraX=2.04, cameraY=3.67 cameraTheta=1.06
03:37:15.551 00.000 8976 incremental bump (2.044, 3.668) isValid = 1
03:37:15.551 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
03:37:15.551 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:15.551 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:15.551 00.000 8976 move complete, result=0
03:37:15.551 00.000 9828 Worker thread wakes up
03:37:15.551 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:15.551 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:15.551 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
03:37:15.551 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
03:37:15.551 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
03:37:15.551 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:37:15.551 00.000 9828 BLC: window closed
03:37:15.551 00.000 9828 MoveAxis(E, 19, B)
03:37:15.552 00.001 9828 Guiding  Dir = 2, Dur = 19
03:37:15.552 00.000 8976 worker thread done servicing request
03:37:15.552 00.000 5052 GuideStep: -1.5 px 6 ms EAST, -0.5 px 2 ms NORTH
03:37:15.552 00.000 8976 Worker thread wakes up
03:37:15.552 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:15.552 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:15.552 00.000 9828 IsSlewing returns 0
03:37:15.552 00.000 9828 IsGuiding returns 0
03:37:15.552 00.000 9828 PulseGuide returned control before completion, sleep 29
03:37:15.590 00.038 9828 IsGuiding returns 1
03:37:15.590 00.000 9828 scope still moving after pulse duration time elapsed
03:37:15.620 00.030 9828 IsSlewing returns 0
03:37:15.620 00.000 9828 IsGuiding returns 1
03:37:15.650 00.030 9828 IsSlewing returns 0
03:37:15.650 00.000 9828 IsGuiding returns 1
03:37:15.682 00.032 9828 IsSlewing returns 0
03:37:15.682 00.000 9828 IsGuiding returns 0
03:37:15.682 00.000 9828 scope move finished after 19 + 111 ms
03:37:15.682 00.000 9828 Move returns status 0, amount 19
03:37:15.682 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:15.682 00.000 9828 MoveAxis(N, 13, B)
03:37:15.682 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:15.697 00.015 9828 IsSlewing returns 0
03:37:15.698 00.001 9828 IsGuiding returns 0
03:37:15.698 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:15.728 00.030 9828 IsGuiding returns 1
03:37:15.729 00.001 9828 scope still moving after pulse duration time elapsed
03:37:15.760 00.031 9828 IsSlewing returns 0
03:37:15.760 00.000 9828 IsGuiding returns 1
03:37:15.790 00.030 9828 IsSlewing returns 0
03:37:15.790 00.000 9828 IsGuiding returns 1
03:37:15.822 00.032 9828 IsSlewing returns 0
03:37:15.822 00.000 9828 IsGuiding returns 1
03:37:15.852 00.030 9828 IsSlewing returns 0
03:37:15.853 00.001 9828 IsGuiding returns 0
03:37:15.853 00.000 9828 scope move finished after 13 + 142 ms
03:37:15.853 00.000 9828 Move returns status 0, amount 13
03:37:15.853 00.000 9828 move complete, result=0
03:37:15.853 00.000 9828 worker thread done servicing request
03:37:15.853 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:37:16.236 00.383 8976 Exposure complete
03:37:16.242 00.006 8976 worker thread done servicing request
03:37:16.242 00.000 5052 OnExposeComplete: enter
03:37:16.242 00.000 5052 UpdateGuideState(): m_state=6
03:37:16.242 00.000 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14606
03:37:16.242 00.000 5052 Star::Find false star n=10 nbg=276 bg=44.6 sigma=0.9 thresh=47 peak=47
03:37:16.242 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=280.00, Mass=31, SNR=2.9, Peak=51 HFD=0.0
03:37:16.242 00.000 5052 DistanceChecker: activated
03:37:16.242 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:37:16.242 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:37:16.242 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:37:16.242 00.000 8976 Worker thread wakes up
03:37:16.242 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:37:16.243 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:37:16.243 00.000 8976 StepGuider: deferring bump for deduced move
03:37:16.243 00.000 8976 move complete, result=0
03:37:16.243 00.000 8976 worker thread done servicing request
03:37:16.346 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:37:16.346 00.000 5052 Status Line: Star lost - low SNR
03:37:16.346 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:37:16.346 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:37:16.347 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:16.347 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:37:16.347 00.000 5052 Enqueuing Expose request
03:37:16.347 00.000 8976 Worker thread wakes up
03:37:16.347 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:16.347 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:37:17.031 00.684 8976 Exposure complete
03:37:17.037 00.006 8976 worker thread done servicing request
03:37:17.037 00.000 5052 OnExposeComplete: enter
03:37:17.037 00.000 5052 UpdateGuideState(): m_state=6
03:37:17.037 00.000 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14607
03:37:17.037 00.000 5052 Star::Find false star n=11 nbg=280 bg=44.7 sigma=0.9 thresh=47 peak=47
03:37:17.037 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=280.00, Mass=31, SNR=2.9, Peak=49 HFD=0.0
03:37:17.037 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:37:17.037 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:37:17.037 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:37:17.037 00.000 8976 Worker thread wakes up
03:37:17.037 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:37:17.037 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:37:17.037 00.000 8976 StepGuider: deferring bump for deduced move
03:37:17.037 00.000 8976 move complete, result=0
03:37:17.037 00.000 8976 worker thread done servicing request
03:37:17.154 00.117 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:37:17.154 00.000 5052 Status Line: Star lost - low SNR
03:37:17.154 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:17.155 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:37:17.155 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:17.155 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:37:17.155 00.000 5052 Enqueuing Expose request
03:37:17.155 00.000 8976 Worker thread wakes up
03:37:17.155 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:17.155 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:37:17.843 00.688 8976 Exposure complete
03:37:17.848 00.005 8976 worker thread done servicing request
03:37:17.848 00.000 5052 OnExposeComplete: enter
03:37:17.848 00.000 5052 UpdateGuideState(): m_state=6
03:37:17.848 00.000 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14608
03:37:17.848 00.000 5052 Star::Find returns 1 (0), X=330.63, Y=283.02, Mass=40, SNR=4.2, Peak=52 HFD=2.3
03:37:17.848 00.000 5052 DistanceChecker: reject for large offset (1.96 > 1.68) avgDist = 0.84 count = 14575
03:37:17.848 00.000 5052 Status Line: Recovering
03:37:17.849 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:37:17.849 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:37:17.849 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:37:17.849 00.000 8976 Worker thread wakes up
03:37:17.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:37:17.849 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:37:17.849 00.000 8976 StepGuider: deferring bump for deduced move
03:37:17.849 00.000 8976 move complete, result=0
03:37:17.849 00.000 8976 worker thread done servicing request
03:37:17.955 00.106 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:37:17.955 00.000 5052 Status Line: No star found
03:37:17.955 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:17.955 00.000 5052 UpdateGuideState exits: No star found
03:37:17.955 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:17.956 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:37:17.956 00.000 5052 Enqueuing Expose request
03:37:17.956 00.000 8976 Worker thread wakes up
03:37:17.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:17.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:37:18.640 00.684 8976 Exposure complete
03:37:18.646 00.006 8976 worker thread done servicing request
03:37:18.646 00.000 5052 OnExposeComplete: enter
03:37:18.646 00.000 5052 UpdateGuideState(): m_state=6
03:37:18.646 00.000 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14609
03:37:18.646 00.000 5052 Star::Find false star n=10 nbg=275 bg=44.7 sigma=0.9 thresh=47 peak=47
03:37:18.646 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=280.00, Mass=33, SNR=2.9, Peak=52 HFD=0.0
03:37:18.646 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:37:18.646 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:37:18.646 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:37:18.646 00.000 8976 Worker thread wakes up
03:37:18.646 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:37:18.646 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:37:18.646 00.000 8976 StepGuider: deferring bump for deduced move
03:37:18.646 00.000 8976 move complete, result=0
03:37:18.646 00.000 8976 worker thread done servicing request
03:37:18.761 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:37:18.761 00.000 5052 Status Line: Star lost - low SNR
03:37:18.762 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:37:18.762 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:37:18.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:18.762 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:37:18.762 00.000 5052 Enqueuing Expose request
03:37:18.762 00.000 8976 Worker thread wakes up
03:37:18.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:18.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:37:19.446 00.684 8976 Exposure complete
03:37:19.455 00.009 8976 worker thread done servicing request
03:37:19.455 00.000 5052 OnExposeComplete: enter
03:37:19.455 00.000 5052 UpdateGuideState(): m_state=6
03:37:19.455 00.000 5052 Star::Find(18, 330, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14610
03:37:19.455 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=282.99, Mass=35, SNR=3.9, Peak=53 HFD=2.3
03:37:19.455 00.000 5052 DistanceChecker: deactivated
03:37:19.455 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
03:37:19.455 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.90 = -0.90)
03:37:19.455 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=1.28 hyp=1.35 cameraTheta=1.25 mountX=0.95 mountY=-1.05, mountTheta=-0.84
03:37:19.456 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=1.28, opts=13)
03:37:19.456 00.000 5052 Enqueuing Move request for stepguider (0.42, 1.28)
03:37:19.456 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:19.456 00.000 5052 UpdateGuideState exits: m=35 SNR=3.9
03:37:19.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:19.456 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:19.456 00.000 5052 Enqueuing Expose request
03:37:19.456 00.000 8976 Worker thread wakes up
03:37:19.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 1.28) opts 0xd
03:37:19.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 1.28)
03:37:19.456 00.000 8976 Moving (0.42, 1.28) raw xDistance=0.95 yDistance=-1.05
03:37:19.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.95
03:37:19.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.05
03:37:19.456 00.000 8976 MoveAxis(L, 3, ABG)
03:37:19.456 00.000 8976 stepping (-10, 25) + (-3, 0)
03:37:19.456 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:19.484 00.028 8976 Received - 47 (G) 
03:37:19.484 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:19.484 00.000 8976 stepped: pos (-13, 25)
03:37:19.484 00.000 8976 MoveAxis(U, 4, ABG)
03:37:19.484 00.000 8976 stepping (-13, 25) + (0, 4)
03:37:19.484 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:19.515 00.031 8976 Received - 47 (G) 
03:37:19.515 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:19.515 00.000 8976 stepped: pos (-13, 29)
03:37:19.515 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:37:19.515 00.000 8976 MountToCamera -- mountX=2.22 mountY=-3.86 hyp=4.45 mountTheta=-1.05 cameraX=2.42, cameraY=3.73 cameraTheta=1.00
03:37:19.515 00.000 8976 incremental bump (2.423, 3.734) isValid = 1
03:37:19.515 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
03:37:19.515 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:19.515 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:19.516 00.001 8976 move complete, result=0
03:37:19.516 00.000 8976 worker thread done servicing request
03:37:19.516 00.000 9828 Worker thread wakes up
03:37:19.516 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:19.516 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:19.516 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
03:37:19.516 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
03:37:19.516 00.000 8976 Worker thread wakes up
03:37:19.516 00.000 5052 GuideStep: 0.9 px 3 ms WEST, -1.1 px 4 ms NORTH
03:37:19.516 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:37:19.516 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:37:19.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:19.516 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:19.516 00.000 9828 BLC: window closed
03:37:19.516 00.000 9828 MoveAxis(E, 21, B)
03:37:19.516 00.000 9828 Guiding  Dir = 2, Dur = 21
03:37:19.517 00.001 9828 IsSlewing returns 0
03:37:19.517 00.000 9828 IsGuiding returns 0
03:37:19.517 00.000 9828 PulseGuide returned control before completion, sleep 31
03:37:19.553 00.036 9828 IsGuiding returns 1
03:37:19.553 00.000 9828 scope still moving after pulse duration time elapsed
03:37:19.583 00.030 9828 IsSlewing returns 0
03:37:19.583 00.000 9828 IsGuiding returns 1
03:37:19.614 00.031 9828 IsSlewing returns 0
03:37:19.614 00.000 9828 IsGuiding returns 1
03:37:19.644 00.030 9828 IsSlewing returns 0
03:37:19.644 00.000 9828 IsGuiding returns 0
03:37:19.644 00.000 9828 scope move finished after 21 + 106 ms
03:37:19.644 00.000 9828 Move returns status 0, amount 21
03:37:19.644 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:19.644 00.000 9828 MoveAxis(N, 12, B)
03:37:19.644 00.000 9828 Guiding  Dir = 0, Dur = 12
03:37:19.659 00.015 9828 IsSlewing returns 0
03:37:19.659 00.000 9828 IsGuiding returns 0
03:37:19.659 00.000 9828 PulseGuide returned control before completion, sleep 22
03:37:19.690 00.031 9828 IsGuiding returns 1
03:37:19.690 00.000 9828 scope still moving after pulse duration time elapsed
03:37:19.722 00.032 9828 IsSlewing returns 0
03:37:19.722 00.000 9828 IsGuiding returns 1
03:37:19.754 00.032 9828 IsSlewing returns 0
03:37:19.754 00.000 9828 IsGuiding returns 1
03:37:19.784 00.030 9828 IsSlewing returns 0
03:37:19.784 00.000 9828 IsGuiding returns 1
03:37:19.816 00.032 9828 IsSlewing returns 0
03:37:19.816 00.000 9828 IsGuiding returns 0
03:37:19.816 00.000 9828 scope move finished after 12 + 144 ms
03:37:19.816 00.000 9828 Move returns status 0, amount 12
03:37:19.816 00.000 9828 move complete, result=0
03:37:19.816 00.000 9828 worker thread done servicing request
03:37:19.816 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:37:20.201 00.385 8976 Exposure complete
03:37:20.206 00.005 8976 worker thread done servicing request
03:37:20.206 00.000 5052 OnExposeComplete: enter
03:37:20.207 00.001 5052 UpdateGuideState(): m_state=6
03:37:20.207 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14611
03:37:20.207 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.89, Mass=28, SNR=3.6, Peak=52 HFD=2.3
03:37:20.207 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:37:20.207 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
03:37:20.207 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.18 hyp=0.47 cameraTheta=2.74 mountX=0.36 mountY=0.26, mountTheta=0.63
03:37:20.207 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.18, opts=13)
03:37:20.207 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.18)
03:37:20.208 00.001 8976 Worker thread wakes up
03:37:20.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.18) opts 0xd
03:37:20.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.18)
03:37:20.208 00.000 8976 Moving (-0.43, 0.18) raw xDistance=0.36 yDistance=0.26
03:37:20.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
03:37:20.208 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:20.208 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:37:20.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:20.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
03:37:20.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:20.208 00.000 8976 MoveAxis(L, 2, ABG)
03:37:20.208 00.000 5052 Enqueuing Expose request
03:37:20.208 00.000 8976 stepping (-13, 29) + (-2, 0)
03:37:20.208 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:20.234 00.026 8976 Received - 47 (G) 
03:37:20.235 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:20.235 00.000 8976 stepped: pos (-15, 29)
03:37:20.235 00.000 8976 MoveAxis(D, 1, ABG)
03:37:20.235 00.000 8976 stepping (-15, 29) + (0, -1)
03:37:20.235 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:20.266 00.031 8976 Received - 47 (G) 
03:37:20.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:20.266 00.000 8976 stepped: pos (-15, 28)
03:37:20.267 00.001 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:37:20.267 00.000 8976 MountToCamera -- mountX=2.25 mountY=-4.05 hyp=4.63 mountTheta=-1.06 cameraX=2.59, cameraY=3.85 cameraTheta=0.98
03:37:20.267 00.000 8976 incremental bump (2.585, 3.845) isValid = 1
03:37:20.267 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:37:20.267 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:20.267 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:20.267 00.000 8976 move complete, result=0
03:37:20.267 00.000 8976 worker thread done servicing request
03:37:20.267 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:37:20.267 00.000 9828 Worker thread wakes up
03:37:20.267 00.000 8976 Worker thread wakes up
03:37:20.267 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:20.268 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:20.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:20.268 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:20.268 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:37:20.268 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:37:20.268 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:37:20.268 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:37:20.268 00.000 9828 BLC: window closed
03:37:20.268 00.000 9828 MoveAxis(E, 22, B)
03:37:20.268 00.000 9828 Guiding  Dir = 2, Dur = 22
03:37:20.269 00.001 9828 IsSlewing returns 0
03:37:20.269 00.000 9828 IsGuiding returns 0
03:37:20.269 00.000 9828 PulseGuide returned control before completion, sleep 32
03:37:20.313 00.044 9828 IsGuiding returns 1
03:37:20.313 00.000 9828 scope still moving after pulse duration time elapsed
03:37:20.344 00.031 9828 IsSlewing returns 0
03:37:20.344 00.000 9828 IsGuiding returns 1
03:37:20.376 00.032 9828 IsSlewing returns 0
03:37:20.376 00.000 9828 IsGuiding returns 1
03:37:20.407 00.031 9828 IsSlewing returns 0
03:37:20.407 00.000 9828 IsGuiding returns 0
03:37:20.407 00.000 9828 scope move finished after 22 + 116 ms
03:37:20.407 00.000 9828 Move returns status 0, amount 22
03:37:20.407 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:20.407 00.000 9828 MoveAxis(N, 12, B)
03:37:20.407 00.000 9828 Guiding  Dir = 0, Dur = 12
03:37:20.422 00.015 9828 IsSlewing returns 0
03:37:20.422 00.000 9828 IsGuiding returns 0
03:37:20.422 00.000 9828 PulseGuide returned control before completion, sleep 22
03:37:20.454 00.032 9828 IsGuiding returns 1
03:37:20.454 00.000 9828 scope still moving after pulse duration time elapsed
03:37:20.485 00.031 9828 IsSlewing returns 0
03:37:20.485 00.000 9828 IsGuiding returns 1
03:37:20.516 00.031 9828 IsSlewing returns 0
03:37:20.516 00.000 9828 IsGuiding returns 1
03:37:20.548 00.032 9828 IsSlewing returns 0
03:37:20.548 00.000 9828 IsGuiding returns 1
03:37:20.580 00.032 9828 IsSlewing returns 0
03:37:20.580 00.000 9828 IsGuiding returns 0
03:37:20.580 00.000 9828 scope move finished after 12 + 145 ms
03:37:20.580 00.000 9828 Move returns status 0, amount 12
03:37:20.581 00.001 9828 move complete, result=0
03:37:20.581 00.000 9828 worker thread done servicing request
03:37:20.581 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:37:20.952 00.371 8976 Exposure complete
03:37:20.958 00.006 8976 worker thread done servicing request
03:37:20.958 00.000 5052 OnExposeComplete: enter
03:37:20.958 00.000 5052 UpdateGuideState(): m_state=6
03:37:20.958 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14612
03:37:20.958 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=282.06, Mass=57, SNR=5.0, Peak=55 HFD=2.6
03:37:20.958 00.000 5052 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
03:37:20.958 00.000 5052 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.09 = 0.09)
03:37:20.958 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.35 hyp=0.45 cameraTheta=2.24 mountX=0.44 mountY=0.04, mountTheta=0.09
03:37:20.959 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.35, opts=13)
03:37:20.959 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.35)
03:37:20.959 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:20.959 00.000 5052 UpdateGuideState exits: m=57 SNR=5.0
03:37:20.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:20.959 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:20.959 00.000 5052 Enqueuing Expose request
03:37:20.959 00.000 8976 Worker thread wakes up
03:37:20.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.35) opts 0xd
03:37:20.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.35)
03:37:20.959 00.000 8976 Moving (-0.28, 0.35) raw xDistance=0.44 yDistance=0.04
03:37:20.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
03:37:20.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:37:20.959 00.000 8976 MoveAxis(L, 2, ABG)
03:37:20.959 00.000 8976 stepping (-15, 28) + (-2, 0)
03:37:20.959 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:20.986 00.027 8976 Received - 47 (G) 
03:37:20.986 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:20.986 00.000 8976 stepped: pos (-17, 28)
03:37:20.986 00.000 8976 MoveAxis(U, 0, ABG)
03:37:20.986 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:37:20.986 00.000 8976 MountToCamera -- mountX=2.36 mountY=-4.18 hyp=4.80 mountTheta=-1.06 cameraX=2.65, cameraY=4.01 cameraTheta=0.99
03:37:20.986 00.000 8976 incremental bump (2.648, 4.009) isValid = 1
03:37:20.986 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
03:37:20.986 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:20.986 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:20.986 00.000 8976 move complete, result=0
03:37:20.986 00.000 9828 Worker thread wakes up
03:37:20.986 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
03:37:20.986 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:20.986 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:20.986 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:37:20.986 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:37:20.987 00.001 8976 worker thread done servicing request
03:37:20.987 00.000 8976 Worker thread wakes up
03:37:20.987 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:37:20.987 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:37:20.987 00.000 9828 BLC: window closed
03:37:20.987 00.000 9828 MoveAxis(E, 22, B)
03:37:20.987 00.000 9828 Guiding  Dir = 2, Dur = 22
03:37:20.987 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:20.987 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:20.987 00.000 9828 IsSlewing returns 0
03:37:20.987 00.000 9828 IsGuiding returns 0
03:37:20.988 00.001 9828 PulseGuide returned control before completion, sleep 32
03:37:21.025 00.037 9828 IsGuiding returns 1
03:37:21.025 00.000 9828 scope still moving after pulse duration time elapsed
03:37:21.055 00.030 9828 IsSlewing returns 0
03:37:21.055 00.000 9828 IsGuiding returns 1
03:37:21.085 00.030 9828 IsSlewing returns 0
03:37:21.085 00.000 9828 IsGuiding returns 1
03:37:21.116 00.031 9828 IsSlewing returns 0
03:37:21.116 00.000 9828 IsGuiding returns 1
03:37:21.147 00.031 9828 IsSlewing returns 0
03:37:21.147 00.000 9828 IsGuiding returns 0
03:37:21.147 00.000 9828 scope move finished after 22 + 137 ms
03:37:21.147 00.000 9828 Move returns status 0, amount 22
03:37:21.147 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:21.147 00.000 9828 MoveAxis(N, 12, B)
03:37:21.147 00.000 9828 Guiding  Dir = 0, Dur = 12
03:37:21.162 00.015 9828 IsSlewing returns 0
03:37:21.162 00.000 9828 IsGuiding returns 0
03:37:21.163 00.001 9828 PulseGuide returned control before completion, sleep 22
03:37:21.194 00.031 9828 IsGuiding returns 1
03:37:21.194 00.000 9828 scope still moving after pulse duration time elapsed
03:37:21.225 00.031 9828 IsSlewing returns 0
03:37:21.225 00.000 9828 IsGuiding returns 1
03:37:21.256 00.031 9828 IsSlewing returns 0
03:37:21.256 00.000 9828 IsGuiding returns 1
03:37:21.287 00.031 9828 IsSlewing returns 0
03:37:21.287 00.000 9828 IsGuiding returns 1
03:37:21.317 00.030 9828 IsSlewing returns 0
03:37:21.317 00.000 9828 IsGuiding returns 0
03:37:21.317 00.000 9828 scope move finished after 12 + 142 ms
03:37:21.317 00.000 9828 Move returns status 0, amount 12
03:37:21.317 00.000 9828 move complete, result=0
03:37:21.317 00.000 9828 worker thread done servicing request
03:37:21.317 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:37:21.674 00.357 8976 Exposure complete
03:37:21.680 00.006 8976 worker thread done servicing request
03:37:21.680 00.000 5052 OnExposeComplete: enter
03:37:21.680 00.000 5052 UpdateGuideState(): m_state=6
03:37:21.680 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14613
03:37:21.680 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.78, Mass=49, SNR=4.7, Peak=53 HFD=2.5
03:37:21.680 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:37:21.680 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
03:37:21.680 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.83 mountX=0.15 mountY=0.14, mountTheta=0.73
03:37:21.681 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=0.07, opts=13)
03:37:21.681 00.000 5052 Enqueuing Move request for stepguider (-0.21, 0.07)
03:37:21.681 00.000 8976 Worker thread wakes up
03:37:21.681 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 0.07) opts 0xd
03:37:21.681 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 0.07)
03:37:21.681 00.000 8976 Moving (-0.21, 0.07) raw xDistance=0.15 yDistance=0.14
03:37:21.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:37:21.681 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:21.681 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:37:21.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:21.681 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:21.681 00.000 5052 Enqueuing Expose request
03:37:21.681 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:37:21.682 00.001 8976 MoveAxis(R, 0, ABG)
03:37:21.682 00.000 8976 MoveAxis(U, 0, ABG)
03:37:21.682 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:37:21.682 00.000 8976 MountToCamera -- mountX=2.44 mountY=-4.27 hyp=4.92 mountTheta=-1.05 cameraX=2.69, cameraY=4.12 cameraTheta=0.99
03:37:21.682 00.000 8976 incremental bump (2.689, 4.119) isValid = 1
03:37:21.682 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
03:37:21.682 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:21.682 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:21.682 00.000 8976 move complete, result=0
03:37:21.682 00.000 8976 worker thread done servicing request
03:37:21.682 00.000 8976 Worker thread wakes up
03:37:21.682 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:21.682 00.000 9828 Worker thread wakes up
03:37:21.682 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:21.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:21.682 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:21.683 00.001 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:37:21.683 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:37:21.683 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:37:21.683 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:37:21.683 00.000 9828 BLC: window closed
03:37:21.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:21.683 00.000 9828 MoveAxis(E, 21, B)
03:37:21.683 00.000 9828 Guiding  Dir = 2, Dur = 21
03:37:21.683 00.000 9828 IsSlewing returns 0
03:37:21.683 00.000 9828 IsGuiding returns 0
03:37:21.684 00.001 9828 PulseGuide returned control before completion, sleep 31
03:37:21.718 00.034 9828 IsGuiding returns 1
03:37:21.718 00.000 9828 scope still moving after pulse duration time elapsed
03:37:21.750 00.032 9828 IsSlewing returns 0
03:37:21.750 00.000 9828 IsGuiding returns 1
03:37:21.782 00.032 9828 IsSlewing returns 0
03:37:21.782 00.000 9828 IsGuiding returns 1
03:37:21.813 00.031 9828 IsSlewing returns 0
03:37:21.813 00.000 9828 IsGuiding returns 0
03:37:21.813 00.000 9828 scope move finished after 21 + 108 ms
03:37:21.813 00.000 9828 Move returns status 0, amount 21
03:37:21.813 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:21.813 00.000 9828 MoveAxis(N, 12, B)
03:37:21.813 00.000 9828 Guiding  Dir = 0, Dur = 12
03:37:21.828 00.015 9828 IsSlewing returns 0
03:37:21.829 00.001 9828 IsGuiding returns 0
03:37:21.829 00.000 9828 PulseGuide returned control before completion, sleep 22
03:37:21.860 00.031 9828 IsGuiding returns 1
03:37:21.860 00.000 9828 scope still moving after pulse duration time elapsed
03:37:21.890 00.030 9828 IsSlewing returns 0
03:37:21.890 00.000 9828 IsGuiding returns 1
03:37:21.921 00.031 9828 IsSlewing returns 0
03:37:21.921 00.000 9828 IsGuiding returns 1
03:37:21.952 00.031 9828 IsSlewing returns 0
03:37:21.952 00.000 9828 IsGuiding returns 1
03:37:21.983 00.031 9828 IsSlewing returns 0
03:37:21.984 00.001 9828 IsGuiding returns 0
03:37:21.984 00.000 9828 scope move finished after 12 + 143 ms
03:37:21.984 00.000 9828 Move returns status 0, amount 12
03:37:21.984 00.000 9828 move complete, result=0
03:37:21.984 00.000 9828 worker thread done servicing request
03:37:21.984 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:37:22.366 00.382 8976 Exposure complete
03:37:22.371 00.005 8976 worker thread done servicing request
03:37:22.371 00.000 5052 OnExposeComplete: enter
03:37:22.371 00.000 5052 UpdateGuideState(): m_state=6
03:37:22.372 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14614
03:37:22.372 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.61, Mass=49, SNR=4.7, Peak=51 HFD=2.7
03:37:22.372 00.000 5052 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.04) = xAngle (-3.45 = 2.84)
03:37:22.372 00.000 5052 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.55 = 2.73)
03:37:22.372 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.40 mountX=-0.09 mountY=0.04, mountTheta=2.75
03:37:22.372 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.09, opts=13)
03:37:22.373 00.001 5052 Enqueuing Move request for stepguider (0.02, -0.09)
03:37:22.373 00.000 8976 Worker thread wakes up
03:37:22.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.09) opts 0xd
03:37:22.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.09)
03:37:22.373 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:37:22.373 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:37:22.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:22.373 00.000 8976 Moving (0.02, -0.09) raw xDistance=-0.09 yDistance=0.04
03:37:22.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:37:22.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:37:22.373 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:22.373 00.000 5052 Enqueuing Expose request
03:37:22.373 00.000 8976 MoveAxis(R, 0, ABG)
03:37:22.373 00.000 8976 MoveAxis(U, 0, ABG)
03:37:22.373 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:37:22.373 00.000 8976 MountToCamera -- mountX=2.50 mountY=-4.33 hyp=5.00 mountTheta=-1.05 cameraX=2.72, cameraY=4.19 cameraTheta=1.00
03:37:22.373 00.000 8976 incremental bump (2.717, 4.193) isValid = 1
03:37:22.374 00.001 8976 Scheduling Mount bump of (0.051, 0.082)
03:37:22.374 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.08, opts=4)
03:37:22.374 00.000 8976 Enqueuing Move request for scope (0.05, 0.08)
03:37:22.374 00.000 8976 move complete, result=0
03:37:22.374 00.000 9828 Worker thread wakes up
03:37:22.374 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0x4
03:37:22.374 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
03:37:22.374 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:22.374 00.000 8976 worker thread done servicing request
03:37:22.374 00.000 8976 Worker thread wakes up
03:37:22.374 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:22.374 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:22.374 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
03:37:22.374 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
03:37:22.374 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.01 mountX=-0.05 mountY=-0.07, mountTheta=-2.20
03:37:22.375 00.001 9828 Moving (0.05, 0.08) raw xDistance=-0.05 yDistance=-0.07
03:37:22.375 00.000 9828 BLC: window closed
03:37:22.375 00.000 9828 MoveAxis(E, 17, B)
03:37:22.375 00.000 9828 Guiding  Dir = 2, Dur = 17
03:37:22.375 00.000 9828 IsSlewing returns 0
03:37:22.375 00.000 9828 IsGuiding returns 0
03:37:22.375 00.000 9828 PulseGuide returned control before completion, sleep 27
03:37:22.408 00.033 9828 IsGuiding returns 1
03:37:22.408 00.000 9828 scope still moving after pulse duration time elapsed
03:37:22.440 00.032 9828 IsSlewing returns 0
03:37:22.440 00.000 9828 IsGuiding returns 1
03:37:22.472 00.032 9828 IsSlewing returns 0
03:37:22.472 00.000 9828 IsGuiding returns 1
03:37:22.502 00.030 9828 IsSlewing returns 0
03:37:22.502 00.000 9828 IsGuiding returns 0
03:37:22.502 00.000 9828 scope move finished after 17 + 110 ms
03:37:22.502 00.000 9828 Move returns status 0, amount 17
03:37:22.502 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:22.503 00.001 9828 MoveAxis(N, 10, B)
03:37:22.503 00.000 9828 Guiding  Dir = 0, Dur = 10
03:37:22.518 00.015 9828 IsSlewing returns 0
03:37:22.518 00.000 9828 IsGuiding returns 0
03:37:22.518 00.000 9828 PulseGuide returned control before completion, sleep 20
03:37:22.550 00.032 9828 IsGuiding returns 1
03:37:22.550 00.000 9828 scope still moving after pulse duration time elapsed
03:37:22.581 00.031 9828 IsSlewing returns 0
03:37:22.581 00.000 9828 IsGuiding returns 1
03:37:22.614 00.033 9828 IsSlewing returns 0
03:37:22.614 00.000 9828 IsGuiding returns 1
03:37:22.644 00.030 9828 IsSlewing returns 0
03:37:22.644 00.000 9828 IsGuiding returns 1
03:37:22.676 00.032 9828 IsSlewing returns 0
03:37:22.676 00.000 9828 IsGuiding returns 1
03:37:22.707 00.031 9828 IsSlewing returns 0
03:37:22.707 00.000 9828 IsGuiding returns 1
03:37:22.737 00.030 9828 IsSlewing returns 0
03:37:22.737 00.000 9828 IsGuiding returns 0
03:37:22.737 00.000 9828 scope move finished after 10 + 209 ms
03:37:22.737 00.000 9828 Move returns status 0, amount 10
03:37:22.737 00.000 9828 move complete, result=0
03:37:22.737 00.000 9828 worker thread done servicing request
03:37:22.737 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 10 ms NORTH
03:37:23.059 00.322 8976 Exposure complete
03:37:23.064 00.005 8976 worker thread done servicing request
03:37:23.064 00.000 5052 OnExposeComplete: enter
03:37:23.064 00.000 5052 UpdateGuideState(): m_state=6
03:37:23.065 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14615
03:37:23.065 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=282.05, Mass=47, SNR=4.6, Peak=53 HFD=2.3
03:37:23.065 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.21 = 0.21)
03:37:23.065 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
03:37:23.065 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.34 hyp=0.44 cameraTheta=2.25 mountX=0.43 mountY=0.05, mountTheta=0.11
03:37:23.065 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.34, opts=13)
03:37:23.066 00.001 5052 Enqueuing Move request for stepguider (-0.28, 0.34)
03:37:23.066 00.000 8976 Worker thread wakes up
03:37:23.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.34) opts 0xd
03:37:23.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.34)
03:37:23.066 00.000 8976 Moving (-0.28, 0.34) raw xDistance=0.43 yDistance=0.05
03:37:23.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:37:23.066 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:37:23.066 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:37:23.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:23.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:23.066 00.000 5052 Enqueuing Expose request
03:37:23.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:37:23.066 00.000 8976 MoveAxis(L, 2, ABG)
03:37:23.066 00.000 8976 stepping (-17, 28) + (-2, 0)
03:37:23.066 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:23.096 00.030 8976 Received - 47 (G) 
03:37:23.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:23.096 00.000 8976 stepped: pos (-19, 28)
03:37:23.096 00.000 8976 MoveAxis(U, 0, ABG)
03:37:23.096 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:37:23.096 00.000 8976 MountToCamera -- mountX=2.63 mountY=-4.37 hyp=5.10 mountTheta=-1.03 cameraX=2.69, cameraY=4.33 cameraTheta=1.02
03:37:23.096 00.000 8976 incremental bump (2.690, 4.332) isValid = 1
03:37:23.096 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:37:23.096 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:23.096 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:23.096 00.000 8976 move complete, result=0
03:37:23.096 00.000 8976 worker thread done servicing request
03:37:23.096 00.000 9828 Worker thread wakes up
03:37:23.096 00.000 8976 Worker thread wakes up
03:37:23.096 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:23.097 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:23.097 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.0 px 0 ms NORTH
03:37:23.097 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:23.097 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:23.097 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.16)
03:37:23.097 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.24)
03:37:23.097 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.18
03:37:23.097 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:37:23.097 00.000 9828 BLC: window closed
03:37:23.097 00.000 9828 MoveAxis(E, 21, B)
03:37:23.097 00.000 9828 Guiding  Dir = 2, Dur = 21
03:37:23.097 00.000 9828 IsSlewing returns 0
03:37:23.098 00.001 9828 IsGuiding returns 0
03:37:23.098 00.000 9828 PulseGuide returned control before completion, sleep 31
03:37:23.141 00.043 9828 IsGuiding returns 1
03:37:23.141 00.000 9828 scope still moving after pulse duration time elapsed
03:37:23.172 00.031 9828 IsSlewing returns 0
03:37:23.172 00.000 9828 IsGuiding returns 1
03:37:23.203 00.031 9828 IsSlewing returns 0
03:37:23.203 00.000 9828 IsGuiding returns 1
03:37:23.235 00.032 9828 IsSlewing returns 0
03:37:23.235 00.000 9828 IsGuiding returns 0
03:37:23.235 00.000 9828 scope move finished after 21 + 115 ms
03:37:23.235 00.000 9828 Move returns status 0, amount 21
03:37:23.235 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:23.235 00.000 9828 MoveAxis(N, 13, B)
03:37:23.235 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:23.250 00.015 9828 IsSlewing returns 0
03:37:23.250 00.000 9828 IsGuiding returns 0
03:37:23.250 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:23.280 00.030 9828 IsGuiding returns 1
03:37:23.280 00.000 9828 scope still moving after pulse duration time elapsed
03:37:23.310 00.030 9828 IsSlewing returns 0
03:37:23.310 00.000 9828 IsGuiding returns 1
03:37:23.341 00.031 9828 IsSlewing returns 0
03:37:23.341 00.000 9828 IsGuiding returns 1
03:37:23.372 00.031 9828 IsSlewing returns 0
03:37:23.372 00.000 9828 IsGuiding returns 1
03:37:23.402 00.030 9828 IsSlewing returns 0
03:37:23.402 00.000 9828 IsGuiding returns 0
03:37:23.402 00.000 9828 scope move finished after 13 + 139 ms
03:37:23.402 00.000 9828 Move returns status 0, amount 13
03:37:23.402 00.000 9828 move complete, result=0
03:37:23.402 00.000 9828 worker thread done servicing request
03:37:23.402 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:37:23.778 00.376 8976 Exposure complete
03:37:23.784 00.006 8976 worker thread done servicing request
03:37:23.784 00.000 5052 OnExposeComplete: enter
03:37:23.784 00.000 5052 UpdateGuideState(): m_state=6
03:37:23.784 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14616
03:37:23.784 00.000 5052 Star::Find false star n=7 nbg=287 bg=45.1 sigma=1.0 thresh=48 peak=48
03:37:23.784 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=29, SNR=2.9, Peak=53 HFD=0.0
03:37:23.784 00.000 5052 DistanceChecker: activated
03:37:23.784 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:37:23.785 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:37:23.785 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:37:23.785 00.000 8976 Worker thread wakes up
03:37:23.785 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:37:23.785 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:37:23.785 00.000 8976 StepGuider: deferring bump for deduced move
03:37:23.785 00.000 8976 move complete, result=0
03:37:23.785 00.000 8976 worker thread done servicing request
03:37:23.887 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:37:23.887 00.000 5052 Status Line: Star lost - low SNR
03:37:23.887 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:23.888 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:37:23.888 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:23.888 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:37:23.888 00.000 5052 Enqueuing Expose request
03:37:23.888 00.000 8976 Worker thread wakes up
03:37:23.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:23.888 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:37:24.571 00.683 8976 Exposure complete
03:37:24.576 00.005 8976 worker thread done servicing request
03:37:24.576 00.000 5052 OnExposeComplete: enter
03:37:24.576 00.000 5052 UpdateGuideState(): m_state=6
03:37:24.576 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14617
03:37:24.576 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.86, Mass=46, SNR=4.5, Peak=52 HFD=2.8
03:37:24.577 00.001 5052 DistanceChecker: deactivated
03:37:24.577 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
03:37:24.577 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
03:37:24.577 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.15 hyp=0.43 cameraTheta=0.35 mountX=-0.05 mountY=-0.42, mountTheta=-1.70
03:37:24.577 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.15, opts=13)
03:37:24.577 00.000 5052 Enqueuing Move request for stepguider (0.41, 0.15)
03:37:24.577 00.000 8976 Worker thread wakes up
03:37:24.577 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.15) opts 0xd
03:37:24.577 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.15)
03:37:24.578 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:24.578 00.000 5052 UpdateGuideState exits: m=46 SNR=4.5
03:37:24.578 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:24.578 00.000 8976 Moving (0.41, 0.15) raw xDistance=-0.05 yDistance=-0.42
03:37:24.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:37:24.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
03:37:24.578 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:24.578 00.000 5052 Enqueuing Expose request
03:37:24.578 00.000 8976 MoveAxis(R, 0, ABG)
03:37:24.578 00.000 8976 MoveAxis(U, 2, ABG)
03:37:24.578 00.000 8976 stepping (-19, 28) + (0, 2)
03:37:24.578 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:24.615 00.037 8976 Received - 47 (G) 
03:37:24.615 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:24.615 00.000 8976 stepped: pos (-19, 30)
03:37:24.615 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:37:24.615 00.000 8976 MountToCamera -- mountX=2.72 mountY=-4.50 hyp=5.26 mountTheta=-1.03 cameraX=2.77, cameraY=4.47 cameraTheta=1.02
03:37:24.615 00.000 8976 incremental bump (2.765, 4.473) isValid = 1
03:37:24.615 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
03:37:24.615 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:24.615 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:24.615 00.000 8976 move complete, result=0
03:37:24.615 00.000 8976 worker thread done servicing request
03:37:24.615 00.000 8976 Worker thread wakes up
03:37:24.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:24.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:24.615 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:37:24.615 00.000 9828 Worker thread wakes up
03:37:24.616 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:24.616 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:24.616 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:37:24.616 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:37:24.616 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:37:24.616 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:37:24.616 00.000 9828 BLC: window closed
03:37:24.616 00.000 9828 MoveAxis(E, 21, B)
03:37:24.616 00.000 9828 Guiding  Dir = 2, Dur = 21
03:37:24.616 00.000 9828 IsSlewing returns 0
03:37:24.616 00.000 9828 IsGuiding returns 0
03:37:24.616 00.000 9828 PulseGuide returned control before completion, sleep 31
03:37:24.649 00.033 9828 IsGuiding returns 1
03:37:24.649 00.000 9828 scope still moving after pulse duration time elapsed
03:37:24.680 00.031 9828 IsSlewing returns 0
03:37:24.680 00.000 9828 IsGuiding returns 1
03:37:24.711 00.031 9828 IsSlewing returns 0
03:37:24.711 00.000 9828 IsGuiding returns 1
03:37:24.741 00.030 9828 IsSlewing returns 0
03:37:24.741 00.000 9828 IsGuiding returns 0
03:37:24.741 00.000 9828 scope move finished after 21 + 103 ms
03:37:24.741 00.000 9828 Move returns status 0, amount 21
03:37:24.741 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:24.741 00.000 9828 MoveAxis(N, 13, B)
03:37:24.742 00.001 9828 Guiding  Dir = 0, Dur = 13
03:37:24.757 00.015 9828 IsSlewing returns 0
03:37:24.757 00.000 9828 IsGuiding returns 0
03:37:24.757 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:24.787 00.030 9828 IsGuiding returns 1
03:37:24.787 00.000 9828 scope still moving after pulse duration time elapsed
03:37:24.817 00.030 9828 IsSlewing returns 0
03:37:24.817 00.000 9828 IsGuiding returns 1
03:37:24.848 00.031 9828 IsSlewing returns 0
03:37:24.848 00.000 9828 IsGuiding returns 1
03:37:24.880 00.032 9828 IsSlewing returns 0
03:37:24.881 00.001 9828 IsGuiding returns 1
03:37:24.910 00.029 9828 IsSlewing returns 0
03:37:24.910 00.000 9828 IsGuiding returns 0
03:37:24.910 00.000 9828 scope move finished after 13 + 139 ms
03:37:24.910 00.000 9828 Move returns status 0, amount 13
03:37:24.910 00.000 9828 move complete, result=0
03:37:24.910 00.000 9828 worker thread done servicing request
03:37:24.910 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:37:25.302 00.392 8976 Exposure complete
03:37:25.307 00.005 8976 worker thread done servicing request
03:37:25.307 00.000 5052 OnExposeComplete: enter
03:37:25.307 00.000 5052 UpdateGuideState(): m_state=6
03:37:25.308 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14618
03:37:25.308 00.000 5052 Star::Find returns 1 (0), X=329.31, Y=281.38, Mass=45, SNR=4.5, Peak=50 HFD=2.8
03:37:25.308 00.000 5052 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.04) = xAngle (-3.22 = 3.06)
03:37:25.308 00.000 5052 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.33 = 2.96)
03:37:25.308 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.18 mountX=-0.36 mountY=0.07, mountTheta=2.96
03:37:25.308 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.33, opts=13)
03:37:25.308 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.33)
03:37:25.309 00.001 8976 Worker thread wakes up
03:37:25.309 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.33) opts 0xd
03:37:25.309 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.33)
03:37:25.309 00.000 8976 Moving (0.14, -0.33) raw xDistance=-0.36 yDistance=0.07
03:37:25.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:37:25.309 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:25.309 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:37:25.309 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:25.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:37:25.309 00.000 8976 MoveAxis(R, 1, ABG)
03:37:25.309 00.000 8976 stepping (-19, 30) + (1, 0)
03:37:25.309 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:25.309 00.000 5052 Enqueuing Expose request
03:37:25.309 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:25.334 00.025 8976 Received - 47 (G) 
03:37:25.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:25.334 00.000 8976 stepped: pos (-18, 30)
03:37:25.334 00.000 8976 MoveAxis(U, 0, ABG)
03:37:25.334 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:37:25.334 00.000 8976 MountToCamera -- mountX=2.73 mountY=-4.59 hyp=5.34 mountTheta=-1.03 cameraX=2.84, cameraY=4.52 cameraTheta=1.01
03:37:25.334 00.000 8976 incremental bump (2.838, 4.523) isValid = 1
03:37:25.334 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:37:25.334 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:25.334 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:25.334 00.000 8976 move complete, result=0
03:37:25.334 00.000 9828 Worker thread wakes up
03:37:25.334 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.1 px 0 ms NORTH
03:37:25.334 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:25.334 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:25.334 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:37:25.334 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:37:25.334 00.000 8976 worker thread done servicing request
03:37:25.334 00.000 8976 Worker thread wakes up
03:37:25.335 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:37:25.335 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:37:25.335 00.000 9828 BLC: window closed
03:37:25.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:25.335 00.000 9828 MoveAxis(E, 21, B)
03:37:25.335 00.000 9828 Guiding  Dir = 2, Dur = 21
03:37:25.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:25.335 00.000 9828 IsSlewing returns 0
03:37:25.335 00.000 9828 IsGuiding returns 0
03:37:25.335 00.000 9828 PulseGuide returned control before completion, sleep 31
03:37:25.375 00.040 9828 IsGuiding returns 1
03:37:25.375 00.000 9828 scope still moving after pulse duration time elapsed
03:37:25.405 00.030 9828 IsSlewing returns 0
03:37:25.405 00.000 9828 IsGuiding returns 1
03:37:25.436 00.031 9828 IsSlewing returns 0
03:37:25.436 00.000 9828 IsGuiding returns 1
03:37:25.466 00.030 9828 IsSlewing returns 0
03:37:25.466 00.000 9828 IsGuiding returns 0
03:37:25.466 00.000 9828 scope move finished after 21 + 109 ms
03:37:25.466 00.000 9828 Move returns status 0, amount 21
03:37:25.466 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:25.466 00.000 9828 MoveAxis(N, 13, B)
03:37:25.466 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:25.481 00.015 9828 IsSlewing returns 0
03:37:25.481 00.000 9828 IsGuiding returns 0
03:37:25.482 00.001 9828 PulseGuide returned control before completion, sleep 23
03:37:25.511 00.029 9828 IsGuiding returns 1
03:37:25.511 00.000 9828 scope still moving after pulse duration time elapsed
03:37:25.543 00.032 9828 IsSlewing returns 0
03:37:25.543 00.000 9828 IsGuiding returns 1
03:37:25.574 00.031 9828 IsSlewing returns 0
03:37:25.574 00.000 9828 IsGuiding returns 1
03:37:25.606 00.032 9828 IsSlewing returns 0
03:37:25.606 00.000 9828 IsGuiding returns 1
03:37:25.636 00.030 9828 IsSlewing returns 0
03:37:25.636 00.000 9828 IsGuiding returns 0
03:37:25.636 00.000 9828 scope move finished after 13 + 141 ms
03:37:25.636 00.000 9828 Move returns status 0, amount 13
03:37:25.636 00.000 9828 move complete, result=0
03:37:25.636 00.000 9828 worker thread done servicing request
03:37:25.636 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:37:26.023 00.387 8976 Exposure complete
03:37:26.029 00.006 8976 worker thread done servicing request
03:37:26.029 00.000 5052 OnExposeComplete: enter
03:37:26.029 00.000 5052 UpdateGuideState(): m_state=6
03:37:26.029 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14619
03:37:26.029 00.000 5052 Star::Find returns 1 (1), X=329.36, Y=281.18, Mass=43, SNR=4.4, Peak=50 HFD=2.6
03:37:26.030 00.001 5052 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.04) = xAngle (-3.27 = 3.01)
03:37:26.030 00.000 5052 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.37 = 2.91)
03:37:26.030 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.53 hyp=0.56 cameraTheta=-1.22 mountX=-0.56 mountY=0.13, mountTheta=2.92
03:37:26.030 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.53, opts=13)
03:37:26.030 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.53)
03:37:26.030 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:26.030 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4 Saturated
03:37:26.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:26.030 00.000 8976 Worker thread wakes up
03:37:26.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.53) opts 0xd
03:37:26.031 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.53)
03:37:26.031 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:26.031 00.000 5052 Enqueuing Expose request
03:37:26.031 00.000 8976 Moving (0.19, -0.53) raw xDistance=-0.56 yDistance=0.13
03:37:26.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
03:37:26.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:37:26.031 00.000 8976 MoveAxis(R, 2, ABG)
03:37:26.031 00.000 8976 stepping (-18, 30) + (2, 0)
03:37:26.031 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:26.053 00.022 8976 Received - 47 (G) 
03:37:26.053 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:26.053 00.000 8976 stepped: pos (-16, 30)
03:37:26.054 00.001 8976 MoveAxis(U, 0, ABG)
03:37:26.054 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:37:26.054 00.000 8976 MountToCamera -- mountX=2.64 mountY=-4.64 hyp=5.34 mountTheta=-1.05 cameraX=2.93, cameraY=4.47 cameraTheta=0.99
03:37:26.054 00.000 8976 incremental bump (2.934, 4.466) isValid = 1
03:37:26.054 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
03:37:26.054 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:26.054 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:26.054 00.000 8976 move complete, result=0
03:37:26.054 00.000 9828 Worker thread wakes up
03:37:26.054 00.000 8976 worker thread done servicing request
03:37:26.054 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
03:37:26.054 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:26.054 00.000 8976 Worker thread wakes up
03:37:26.054 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:26.054 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:26.054 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:37:26.054 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:26.055 00.001 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:37:26.055 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:37:26.055 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:37:26.055 00.000 9828 BLC: window closed
03:37:26.055 00.000 9828 MoveAxis(E, 21, B)
03:37:26.055 00.000 9828 Guiding  Dir = 2, Dur = 21
03:37:26.055 00.000 9828 IsSlewing returns 0
03:37:26.055 00.000 9828 IsGuiding returns 0
03:37:26.056 00.001 9828 PulseGuide returned control before completion, sleep 31
03:37:26.096 00.040 9828 IsGuiding returns 1
03:37:26.096 00.000 9828 scope still moving after pulse duration time elapsed
03:37:26.127 00.031 9828 IsSlewing returns 0
03:37:26.127 00.000 9828 IsGuiding returns 1
03:37:26.158 00.031 9828 IsSlewing returns 0
03:37:26.158 00.000 9828 IsGuiding returns 1
03:37:26.189 00.031 9828 IsSlewing returns 0
03:37:26.189 00.000 9828 IsGuiding returns 1
03:37:26.221 00.032 9828 IsSlewing returns 0
03:37:26.221 00.000 9828 IsGuiding returns 1
03:37:26.252 00.031 9828 IsSlewing returns 0
03:37:26.256 00.004 9828 IsGuiding returns 1
03:37:26.282 00.026 9828 IsSlewing returns 0
03:37:26.282 00.000 9828 IsGuiding returns 0
03:37:26.282 00.000 9828 scope move finished after 21 + 205 ms
03:37:26.282 00.000 9828 Move returns status 0, amount 21
03:37:26.282 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:26.282 00.000 9828 MoveAxis(N, 12, B)
03:37:26.282 00.000 9828 Guiding  Dir = 0, Dur = 12
03:37:26.298 00.016 9828 IsSlewing returns 0
03:37:26.298 00.000 9828 IsGuiding returns 0
03:37:26.298 00.000 9828 PulseGuide returned control before completion, sleep 22
03:37:26.329 00.031 9828 IsGuiding returns 1
03:37:26.329 00.000 9828 scope still moving after pulse duration time elapsed
03:37:26.360 00.031 9828 IsSlewing returns 0
03:37:26.360 00.000 9828 IsGuiding returns 1
03:37:26.392 00.032 9828 IsSlewing returns 0
03:37:26.392 00.000 9828 IsGuiding returns 1
03:37:26.422 00.030 9828 IsSlewing returns 0
03:37:26.422 00.000 9828 IsGuiding returns 1
03:37:26.453 00.031 9828 IsSlewing returns 0
03:37:26.453 00.000 9828 IsGuiding returns 0
03:37:26.453 00.000 9828 scope move finished after 12 + 142 ms
03:37:26.453 00.000 9828 Move returns status 0, amount 12
03:37:26.453 00.000 9828 move complete, result=0
03:37:26.453 00.000 9828 worker thread done servicing request
03:37:26.453 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:37:26.738 00.285 8976 Exposure complete
03:37:26.743 00.005 8976 worker thread done servicing request
03:37:26.743 00.000 5052 OnExposeComplete: enter
03:37:26.743 00.000 5052 UpdateGuideState(): m_state=6
03:37:26.743 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14620
03:37:26.743 00.000 5052 Star::Find returns 1 (0), X=330.35, Y=281.18, Mass=37, SNR=4.1, Peak=51 HFD=2.2
03:37:26.743 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.46 = -2.46)
03:37:26.743 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
03:37:26.743 00.000 5052 CameraToMount -- cameraX=1.18 cameraY=-0.53 hyp=1.29 cameraTheta=-0.42 mountX=-1.00 mountY=-0.70, mountTheta=-2.53
03:37:26.744 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.18, y=-0.53, opts=13)
03:37:26.744 00.000 5052 Enqueuing Move request for stepguider (1.18, -0.53)
03:37:26.744 00.000 8976 Worker thread wakes up
03:37:26.744 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.18, -0.53) opts 0xd
03:37:26.744 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.18, -0.53)
03:37:26.744 00.000 8976 Moving (1.18, -0.53) raw xDistance=-1.00 yDistance=-0.70
03:37:26.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.00
03:37:26.744 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:26.744 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:37:26.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:26.744 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:26.744 00.000 5052 Enqueuing Expose request
03:37:26.744 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
03:37:26.745 00.001 8976 MoveAxis(R, 4, ABG)
03:37:26.745 00.000 8976 stepping (-16, 30) + (4, 0)
03:37:26.745 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:26.789 00.044 8976 Received - 47 (G) 
03:37:26.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:26.789 00.000 8976 stepped: pos (-12, 30)
03:37:26.789 00.000 8976 MoveAxis(U, 3, ABG)
03:37:26.789 00.000 8976 stepping (-12, 30) + (0, 3)
03:37:26.789 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:26.821 00.032 8976 Received - 47 (G) 
03:37:26.821 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:26.821 00.000 8976 stepped: pos (-12, 33)
03:37:26.821 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:37:26.821 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:37:26.821 00.000 8976 MountToCamera -- mountX=2.38 mountY=-4.84 hyp=5.39 mountTheta=-1.11 cameraX=3.23, cameraY=4.32 cameraTheta=0.93
03:37:26.821 00.000 8976 incremental bump (3.229, 4.319) isValid = 1
03:37:26.821 00.000 8976 Scheduling Mount bump of (0.080, 0.111)
03:37:26.821 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.11, opts=4)
03:37:26.821 00.000 8976 Enqueuing Move request for scope (0.08, 0.11)
03:37:26.821 00.000 8976 move complete, result=0
03:37:26.821 00.000 9828 Worker thread wakes up
03:37:26.821 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0x4
03:37:26.821 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
03:37:26.821 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
03:37:26.821 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.7 px 3 ms NORTH
03:37:26.821 00.000 8976 worker thread done servicing request
03:37:26.821 00.000 8976 Worker thread wakes up
03:37:26.821 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
03:37:26.821 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.95 mountX=-0.09 mountY=-0.10, mountTheta=-2.28
03:37:26.822 00.001 9828 Moving (0.08, 0.11) raw xDistance=-0.09 yDistance=-0.10
03:37:26.822 00.000 9828 BLC: window closed
03:37:26.822 00.000 9828 MoveAxis(E, 27, B)
03:37:26.822 00.000 9828 Guiding  Dir = 2, Dur = 27
03:37:26.822 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:26.822 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:26.822 00.000 9828 IsSlewing returns 0
03:37:26.822 00.000 9828 IsGuiding returns 0
03:37:26.822 00.000 9828 PulseGuide returned control before completion, sleep 37
03:37:26.870 00.048 9828 IsGuiding returns 1
03:37:26.870 00.000 9828 scope still moving after pulse duration time elapsed
03:37:26.902 00.032 9828 IsSlewing returns 0
03:37:26.902 00.000 9828 IsGuiding returns 1
03:37:26.933 00.031 9828 IsSlewing returns 0
03:37:26.933 00.000 9828 IsGuiding returns 1
03:37:26.965 00.032 9828 IsSlewing returns 0
03:37:26.965 00.000 9828 IsGuiding returns 0
03:37:26.965 00.000 9828 scope move finished after 27 + 115 ms
03:37:26.965 00.000 9828 Move returns status 0, amount 27
03:37:26.965 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:26.965 00.000 9828 MoveAxis(N, 14, B)
03:37:26.965 00.000 9828 Guiding  Dir = 0, Dur = 14
03:37:26.981 00.016 9828 IsSlewing returns 0
03:37:26.981 00.000 9828 IsGuiding returns 0
03:37:26.981 00.000 9828 PulseGuide returned control before completion, sleep 24
03:37:27.013 00.032 9828 IsGuiding returns 1
03:37:27.013 00.000 9828 scope still moving after pulse duration time elapsed
03:37:27.045 00.032 9828 IsSlewing returns 0
03:37:27.045 00.000 9828 IsGuiding returns 1
03:37:27.075 00.030 9828 IsSlewing returns 0
03:37:27.075 00.000 9828 IsGuiding returns 1
03:37:27.106 00.031 9828 IsSlewing returns 0
03:37:27.106 00.000 9828 IsGuiding returns 1
03:37:27.136 00.030 9828 IsSlewing returns 0
03:37:27.136 00.000 9828 IsGuiding returns 0
03:37:27.136 00.000 9828 scope move finished after 14 + 141 ms
03:37:27.136 00.000 9828 Move returns status 0, amount 14
03:37:27.136 00.000 9828 move complete, result=0
03:37:27.136 00.000 9828 worker thread done servicing request
03:37:27.136 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 14 ms NORTH
03:37:27.505 00.369 8976 Exposure complete
03:37:27.511 00.006 8976 worker thread done servicing request
03:37:27.511 00.000 5052 OnExposeComplete: enter
03:37:27.512 00.001 5052 UpdateGuideState(): m_state=6
03:37:27.512 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14621
03:37:27.512 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.36, Mass=41, SNR=4.3, Peak=51 HFD=3.3
03:37:27.512 00.000 5052 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.04) = xAngle (-4.76 = 1.53)
03:37:27.512 00.000 5052 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.86 = 1.42)
03:37:27.512 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.35 hyp=0.84 cameraTheta=-2.71 mountX=0.04 mountY=0.83, mountTheta=1.52
03:37:27.512 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-0.35, opts=13)
03:37:27.512 00.000 5052 Enqueuing Move request for stepguider (-0.76, -0.35)
03:37:27.512 00.000 8976 Worker thread wakes up
03:37:27.513 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -0.35) opts 0xd
03:37:27.513 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -0.35)
03:37:27.513 00.000 8976 Moving (-0.76, -0.35) raw xDistance=0.04 yDistance=0.83
03:37:27.513 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:27.513 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:37:27.513 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:27.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:37:27.513 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.83
03:37:27.513 00.000 8976 MoveAxis(R, 0, ABG)
03:37:27.513 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:27.513 00.000 5052 Enqueuing Expose request
03:37:27.513 00.000 8976 MoveAxis(D, 3, ABG)
03:37:27.513 00.000 8976 stepping (-12, 33) + (0, -3)
03:37:27.513 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:27.540 00.027 8976 Received - 47 (G) 
03:37:27.541 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:27.541 00.000 8976 stepped: pos (-12, 30)
03:37:27.541 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
03:37:27.541 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:37:27.541 00.000 8976 MountToCamera -- mountX=2.20 mountY=-4.82 hyp=5.29 mountTheta=-1.14 cameraX=3.29, cameraY=4.15 cameraTheta=0.90
03:37:27.541 00.000 8976 incremental bump (3.287, 4.150) isValid = 1
03:37:27.541 00.000 8976 Scheduling Mount bump of (0.071, 0.093)
03:37:27.541 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:37:27.542 00.001 8976 Enqueuing Move request for scope (0.07, 0.09)
03:37:27.542 00.000 8976 move complete, result=0
03:37:27.542 00.000 8976 worker thread done servicing request
03:37:27.542 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:37:27.542 00.000 8976 Worker thread wakes up
03:37:27.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:27.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:27.542 00.000 9828 Worker thread wakes up
03:37:27.543 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:37:27.543 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:37:27.543 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
03:37:27.543 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
03:37:27.543 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:37:27.543 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:27.543 00.000 9828 BLC: window closed
03:37:27.543 00.000 9828 MoveAxis(E, 24, B)
03:37:27.543 00.000 9828 Guiding  Dir = 2, Dur = 24
03:37:27.544 00.001 9828 IsSlewing returns 0
03:37:27.544 00.000 9828 IsGuiding returns 0
03:37:27.544 00.000 9828 PulseGuide returned control before completion, sleep 34
03:37:27.588 00.044 9828 IsGuiding returns 1
03:37:27.588 00.000 9828 scope still moving after pulse duration time elapsed
03:37:27.619 00.031 9828 IsSlewing returns 0
03:37:27.624 00.005 9828 IsGuiding returns 1
03:37:27.651 00.027 9828 IsSlewing returns 0
03:37:27.651 00.000 9828 IsGuiding returns 1
03:37:27.682 00.031 9828 IsSlewing returns 0
03:37:27.682 00.000 9828 IsGuiding returns 0
03:37:27.682 00.000 9828 scope move finished after 24 + 114 ms
03:37:27.682 00.000 9828 Move returns status 0, amount 24
03:37:27.682 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:27.682 00.000 9828 MoveAxis(N, 11, B)
03:37:27.682 00.000 9828 Guiding  Dir = 0, Dur = 11
03:37:27.698 00.016 9828 IsSlewing returns 0
03:37:27.699 00.001 9828 IsGuiding returns 0
03:37:27.699 00.000 9828 PulseGuide returned control before completion, sleep 21
03:37:27.729 00.030 9828 IsGuiding returns 1
03:37:27.729 00.000 9828 scope still moving after pulse duration time elapsed
03:37:27.760 00.031 9828 IsSlewing returns 0
03:37:27.761 00.001 9828 IsGuiding returns 1
03:37:27.790 00.029 9828 IsSlewing returns 0
03:37:27.790 00.000 9828 IsGuiding returns 1
03:37:27.822 00.032 9828 IsSlewing returns 0
03:37:27.822 00.000 9828 IsGuiding returns 1
03:37:27.854 00.032 9828 IsSlewing returns 0
03:37:27.855 00.001 9828 IsGuiding returns 0
03:37:27.855 00.000 9828 scope move finished after 11 + 145 ms
03:37:27.855 00.000 9828 Move returns status 0, amount 11
03:37:27.855 00.000 9828 move complete, result=0
03:37:27.855 00.000 9828 worker thread done servicing request
03:37:27.855 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:37:28.231 00.376 8976 Exposure complete
03:37:28.236 00.005 8976 worker thread done servicing request
03:37:28.236 00.000 5052 OnExposeComplete: enter
03:37:28.236 00.000 5052 UpdateGuideState(): m_state=6
03:37:28.237 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14622
03:37:28.237 00.000 5052 Star::Find false star n=5 nbg=274 bg=45.3 sigma=0.8 thresh=48 peak=48
03:37:28.237 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=22, SNR=2.9, Peak=51 HFD=0.0
03:37:28.237 00.000 5052 DistanceChecker: activated
03:37:28.237 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:37:28.237 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:37:28.237 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:37:28.237 00.000 8976 Worker thread wakes up
03:37:28.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:37:28.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:37:28.237 00.000 8976 StepGuider: deferring bump for deduced move
03:37:28.237 00.000 8976 move complete, result=0
03:37:28.237 00.000 8976 worker thread done servicing request
03:37:28.340 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:37:28.340 00.000 5052 Status Line: Star lost - low SNR
03:37:28.340 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:28.341 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:37:28.341 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:28.341 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:37:28.341 00.000 5052 Enqueuing Expose request
03:37:28.341 00.000 8976 Worker thread wakes up
03:37:28.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:28.341 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:37:29.025 00.684 8976 Exposure complete
03:37:29.030 00.005 8976 worker thread done servicing request
03:37:29.030 00.000 5052 OnExposeComplete: enter
03:37:29.030 00.000 5052 UpdateGuideState(): m_state=6
03:37:29.030 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14623
03:37:29.030 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.79, Mass=44, SNR=4.4, Peak=53 HFD=2.7
03:37:29.030 00.000 5052 DistanceChecker: deactivated
03:37:29.030 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:37:29.030 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
03:37:29.031 00.001 5052 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.26 cameraTheta=2.82 mountX=0.19 mountY=0.16, mountTheta=0.72
03:37:29.031 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.08, opts=13)
03:37:29.031 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.08)
03:37:29.031 00.000 8976 Worker thread wakes up
03:37:29.031 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.08) opts 0xd
03:37:29.031 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.08)
03:37:29.031 00.000 8976 Moving (-0.25, 0.08) raw xDistance=0.19 yDistance=0.16
03:37:29.031 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:29.032 00.001 5052 UpdateGuideState exits: m=44 SNR=4.4
03:37:29.032 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:29.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:37:29.032 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:37:29.032 00.000 8976 MoveAxis(R, 0, ABG)
03:37:29.032 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:29.032 00.000 5052 Enqueuing Expose request
03:37:29.032 00.000 8976 MoveAxis(U, 0, ABG)
03:37:29.032 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:37:29.032 00.000 8976 MountToCamera -- mountX=2.08 mountY=-4.80 hyp=5.23 mountTheta=-1.16 cameraX=3.33, cameraY=4.04 cameraTheta=0.88
03:37:29.032 00.000 8976 incremental bump (3.326, 4.036) isValid = 1
03:37:29.032 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:37:29.032 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:37:29.032 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:37:29.032 00.000 8976 move complete, result=0
03:37:29.032 00.000 8976 worker thread done servicing request
03:37:29.032 00.000 8976 Worker thread wakes up
03:37:29.032 00.000 9828 Worker thread wakes up
03:37:29.032 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:37:29.032 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:37:29.032 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
03:37:29.032 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
03:37:29.033 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:29.033 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:29.033 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
03:37:29.033 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:29.033 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:29.033 00.000 9828 BLC: window closed
03:37:29.033 00.000 9828 MoveAxis(E, 25, B)
03:37:29.033 00.000 9828 Guiding  Dir = 2, Dur = 25
03:37:29.033 00.000 9828 IsSlewing returns 0
03:37:29.033 00.000 9828 IsGuiding returns 0
03:37:29.034 00.001 9828 PulseGuide returned control before completion, sleep 35
03:37:29.085 00.051 9828 IsGuiding returns 1
03:37:29.085 00.000 9828 scope still moving after pulse duration time elapsed
03:37:29.116 00.031 9828 IsSlewing returns 0
03:37:29.116 00.000 9828 IsGuiding returns 1
03:37:29.147 00.031 9828 IsSlewing returns 0
03:37:29.147 00.000 9828 IsGuiding returns 1
03:37:29.178 00.031 9828 IsSlewing returns 0
03:37:29.178 00.000 9828 IsGuiding returns 0
03:37:29.178 00.000 9828 scope move finished after 25 + 119 ms
03:37:29.178 00.000 9828 Move returns status 0, amount 25
03:37:29.178 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:29.178 00.000 9828 MoveAxis(N, 11, B)
03:37:29.178 00.000 9828 Guiding  Dir = 0, Dur = 11
03:37:29.194 00.016 9828 IsSlewing returns 0
03:37:29.194 00.000 9828 IsGuiding returns 0
03:37:29.194 00.000 9828 PulseGuide returned control before completion, sleep 21
03:37:29.225 00.031 9828 IsGuiding returns 1
03:37:29.225 00.000 9828 scope still moving after pulse duration time elapsed
03:37:29.256 00.031 9828 IsSlewing returns 0
03:37:29.256 00.000 9828 IsGuiding returns 1
03:37:29.287 00.031 9828 IsSlewing returns 0
03:37:29.287 00.000 9828 IsGuiding returns 1
03:37:29.317 00.030 9828 IsSlewing returns 0
03:37:29.317 00.000 9828 IsGuiding returns 1
03:37:29.349 00.032 9828 IsSlewing returns 0
03:37:29.349 00.000 9828 IsGuiding returns 0
03:37:29.349 00.000 9828 scope move finished after 11 + 144 ms
03:37:29.350 00.001 9828 Move returns status 0, amount 11
03:37:29.350 00.000 9828 move complete, result=0
03:37:29.350 00.000 9828 worker thread done servicing request
03:37:29.350 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:37:29.718 00.368 8976 Exposure complete
03:37:29.723 00.005 8976 worker thread done servicing request
03:37:29.723 00.000 5052 OnExposeComplete: enter
03:37:29.723 00.000 5052 UpdateGuideState(): m_state=6
03:37:29.723 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14624
03:37:29.723 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.99, Mass=35, SNR=4.0, Peak=54 HFD=1.8
03:37:29.723 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
03:37:29.723 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.90 = -0.90)
03:37:29.723 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.25 mountX=0.21 mountY=-0.23, mountTheta=-0.84
03:37:29.724 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.28, opts=13)
03:37:29.724 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.28)
03:37:29.724 00.000 8976 Worker thread wakes up
03:37:29.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.28) opts 0xd
03:37:29.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.28)
03:37:29.724 00.000 8976 Moving (0.09, 0.28) raw xDistance=0.21 yDistance=-0.23
03:37:29.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:37:29.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:37:29.724 00.000 8976 MoveAxis(R, 0, ABG)
03:37:29.724 00.000 8976 MoveAxis(U, 0, ABG)
03:37:29.724 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:29.724 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:37:29.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:29.724 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:37:29.725 00.001 8976 MountToCamera -- mountX=2.00 mountY=-4.79 hyp=5.19 mountTheta=-1.18 cameraX=3.35, cameraY=3.96 cameraTheta=0.87
03:37:29.725 00.000 8976 incremental bump (3.353, 3.960) isValid = 1
03:37:29.725 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:37:29.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:29.725 00.000 5052 Enqueuing Expose request
03:37:29.725 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:37:29.725 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:37:29.725 00.000 8976 move complete, result=0
03:37:29.725 00.000 8976 worker thread done servicing request
03:37:29.725 00.000 8976 Worker thread wakes up
03:37:29.725 00.000 9828 Worker thread wakes up
03:37:29.725 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:37:29.725 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:37:29.725 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:37:29.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:29.725 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:29.725 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:37:29.726 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:37:29.726 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:37:29.726 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:29.726 00.000 9828 BLC: window closed
03:37:29.726 00.000 9828 MoveAxis(E, 25, B)
03:37:29.726 00.000 9828 Guiding  Dir = 2, Dur = 25
03:37:29.727 00.001 9828 IsSlewing returns 0
03:37:29.727 00.000 9828 IsGuiding returns 0
03:37:29.727 00.000 9828 PulseGuide returned control before completion, sleep 35
03:37:29.764 00.037 9828 IsGuiding returns 1
03:37:29.764 00.000 9828 scope still moving after pulse duration time elapsed
03:37:29.796 00.032 9828 IsSlewing returns 0
03:37:29.796 00.000 9828 IsGuiding returns 1
03:37:29.826 00.030 9828 IsSlewing returns 0
03:37:29.826 00.000 9828 IsGuiding returns 1
03:37:29.857 00.031 9828 IsSlewing returns 0
03:37:29.857 00.000 9828 IsGuiding returns 1
03:37:29.887 00.030 9828 IsSlewing returns 0
03:37:29.887 00.000 9828 IsGuiding returns 0
03:37:29.887 00.000 9828 scope move finished after 25 + 135 ms
03:37:29.887 00.000 9828 Move returns status 0, amount 25
03:37:29.887 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:29.887 00.000 9828 MoveAxis(N, 11, B)
03:37:29.887 00.000 9828 Guiding  Dir = 0, Dur = 11
03:37:29.903 00.016 9828 IsSlewing returns 0
03:37:29.903 00.000 9828 IsGuiding returns 0
03:37:29.903 00.000 9828 PulseGuide returned control before completion, sleep 21
03:37:29.934 00.031 9828 IsGuiding returns 1
03:37:29.934 00.000 9828 scope still moving after pulse duration time elapsed
03:37:29.966 00.032 9828 IsSlewing returns 0
03:37:29.966 00.000 9828 IsGuiding returns 1
03:37:29.997 00.031 9828 IsSlewing returns 0
03:37:29.997 00.000 9828 IsGuiding returns 1
03:37:30.028 00.031 9828 IsSlewing returns 0
03:37:30.028 00.000 9828 IsGuiding returns 1
03:37:30.059 00.031 9828 IsSlewing returns 0
03:37:30.059 00.000 9828 IsGuiding returns 0
03:37:30.059 00.000 9828 scope move finished after 11 + 145 ms
03:37:30.059 00.000 9828 Move returns status 0, amount 11
03:37:30.059 00.000 9828 move complete, result=0
03:37:30.060 00.001 9828 worker thread done servicing request
03:37:30.060 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:37:30.410 00.350 8976 Exposure complete
03:37:30.415 00.005 8976 worker thread done servicing request
03:37:30.416 00.001 5052 OnExposeComplete: enter
03:37:30.416 00.000 5052 UpdateGuideState(): m_state=6
03:37:30.416 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14625
03:37:30.416 00.000 5052 Star::Find false star n=5 nbg=286 bg=44.9 sigma=1.0 thresh=48 peak=48
03:37:30.416 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=22, SNR=2.9, Peak=51 HFD=0.0
03:37:30.416 00.000 5052 DistanceChecker: activated
03:37:30.416 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:37:30.417 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:37:30.417 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:37:30.417 00.000 8976 Worker thread wakes up
03:37:30.417 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:37:30.417 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:37:30.417 00.000 8976 StepGuider: deferring bump for deduced move
03:37:30.417 00.000 8976 move complete, result=0
03:37:30.417 00.000 8976 worker thread done servicing request
03:37:30.525 00.108 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:37:30.525 00.000 5052 Status Line: Star lost - low SNR
03:37:30.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:30.526 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:37:30.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:30.526 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:37:30.526 00.000 5052 Enqueuing Expose request
03:37:30.526 00.000 8976 Worker thread wakes up
03:37:30.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:30.526 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:37:31.210 00.684 8976 Exposure complete
03:37:31.215 00.005 8976 worker thread done servicing request
03:37:31.216 00.001 5052 OnExposeComplete: enter
03:37:31.216 00.000 5052 UpdateGuideState(): m_state=6
03:37:31.216 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14626
03:37:31.216 00.000 5052 Star::Find returns 1 (0), X=328.22, Y=281.90, Mass=27, SNR=3.5, Peak=53 HFD=1.4
03:37:31.216 00.000 5052 DistanceChecker: deactivated
03:37:31.216 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:37:31.216 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
03:37:31.216 00.000 5052 CameraToMount -- cameraX=-0.96 cameraY=0.19 hyp=0.97 cameraTheta=2.95 mountX=0.60 mountY=0.70, mountTheta=0.86
03:37:31.216 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.96, y=0.19, opts=13)
03:37:31.217 00.001 5052 Enqueuing Move request for stepguider (-0.96, 0.19)
03:37:31.217 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:31.217 00.000 5052 UpdateGuideState exits: m=27 SNR=3.5
03:37:31.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:31.217 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:31.217 00.000 5052 Enqueuing Expose request
03:37:31.217 00.000 8976 Worker thread wakes up
03:37:31.217 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.96, 0.19) opts 0xd
03:37:31.217 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.96, 0.19)
03:37:31.217 00.000 8976 Moving (-0.96, 0.19) raw xDistance=0.60 yDistance=0.70
03:37:31.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
03:37:31.217 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
03:37:31.217 00.000 8976 MoveAxis(L, 2, ABG)
03:37:31.217 00.000 8976 stepping (-12, 30) + (-2, 0)
03:37:31.217 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:31.249 00.032 8976 Received - 47 (G) 
03:37:31.249 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:31.249 00.000 8976 stepped: pos (-14, 30)
03:37:31.249 00.000 8976 MoveAxis(D, 3, ABG)
03:37:31.249 00.000 8976 stepping (-14, 30) + (0, -3)
03:37:31.249 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:31.281 00.032 8976 Received - 47 (G) 
03:37:31.282 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:31.282 00.000 8976 stepped: pos (-14, 27)
03:37:31.282 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:37:31.282 00.000 8976 MountToCamera -- mountX=2.05 mountY=-4.62 hyp=5.06 mountTheta=-1.15 cameraX=3.18, cameraY=3.93 cameraTheta=0.89
03:37:31.282 00.000 8976 incremental bump (3.184, 3.927) isValid = 1
03:37:31.282 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:37:31.282 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:37:31.282 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:37:31.282 00.000 8976 move complete, result=0
03:37:31.282 00.000 9828 Worker thread wakes up
03:37:31.282 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:37:31.282 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:37:31.282 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:37:31.282 00.000 8976 worker thread done servicing request
03:37:31.282 00.000 8976 Worker thread wakes up
03:37:31.282 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:37:31.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:31.282 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:31.282 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:37:31.282 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:37:31.282 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:31.282 00.000 9828 BLC: window closed
03:37:31.282 00.000 9828 MoveAxis(E, 24, B)
03:37:31.282 00.000 9828 Guiding  Dir = 2, Dur = 24
03:37:31.282 00.000 9828 IsSlewing returns 0
03:37:31.282 00.000 9828 IsGuiding returns 0
03:37:31.283 00.001 9828 PulseGuide returned control before completion, sleep 34
03:37:31.330 00.047 9828 IsGuiding returns 1
03:37:31.330 00.000 9828 scope still moving after pulse duration time elapsed
03:37:31.362 00.032 9828 IsSlewing returns 0
03:37:31.363 00.001 9828 IsGuiding returns 1
03:37:31.393 00.030 9828 IsSlewing returns 0
03:37:31.393 00.000 9828 IsGuiding returns 1
03:37:31.424 00.031 9828 IsSlewing returns 0
03:37:31.424 00.000 9828 IsGuiding returns 0
03:37:31.424 00.000 9828 scope move finished after 24 + 117 ms
03:37:31.424 00.000 9828 Move returns status 0, amount 24
03:37:31.424 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:31.424 00.000 9828 MoveAxis(N, 11, B)
03:37:31.424 00.000 9828 Guiding  Dir = 0, Dur = 11
03:37:31.439 00.015 9828 IsSlewing returns 0
03:37:31.439 00.000 9828 IsGuiding returns 0
03:37:31.439 00.000 9828 PulseGuide returned control before completion, sleep 21
03:37:31.469 00.030 9828 IsGuiding returns 1
03:37:31.469 00.000 9828 scope still moving after pulse duration time elapsed
03:37:31.499 00.030 9828 IsSlewing returns 0
03:37:31.499 00.000 9828 IsGuiding returns 1
03:37:31.531 00.032 9828 IsSlewing returns 0
03:37:31.531 00.000 9828 IsGuiding returns 1
03:37:31.562 00.031 9828 IsSlewing returns 0
03:37:31.562 00.000 9828 IsGuiding returns 1
03:37:31.593 00.031 9828 IsSlewing returns 0
03:37:31.593 00.000 9828 IsGuiding returns 0
03:37:31.593 00.000 9828 scope move finished after 11 + 142 ms
03:37:31.593 00.000 9828 Move returns status 0, amount 11
03:37:31.593 00.000 9828 move complete, result=0
03:37:31.593 00.000 9828 worker thread done servicing request
03:37:31.593 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:37:31.968 00.375 8976 Exposure complete
03:37:31.973 00.005 8976 worker thread done servicing request
03:37:31.974 00.001 5052 OnExposeComplete: enter
03:37:31.974 00.000 5052 UpdateGuideState(): m_state=6
03:37:31.974 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14627
03:37:31.974 00.000 5052 Star::Find returns 1 (0), X=327.92, Y=282.00, Mass=25, SNR=3.4, Peak=55 HFD=1.0
03:37:31.974 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:37:31.974 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
03:37:31.974 00.000 5052 CameraToMount -- cameraX=-1.25 cameraY=0.29 hyp=1.29 cameraTheta=2.91 mountX=0.83 mountY=0.89, mountTheta=0.82
03:37:31.975 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.25, y=0.29, opts=13)
03:37:31.975 00.000 5052 Enqueuing Move request for stepguider (-1.25, 0.29)
03:37:31.975 00.000 8976 Worker thread wakes up
03:37:31.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.25, 0.29) opts 0xd
03:37:31.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.25, 0.29)
03:37:31.975 00.000 8976 Moving (-1.25, 0.29) raw xDistance=0.83 yDistance=0.89
03:37:31.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.83
03:37:31.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.89
03:37:31.975 00.000 8976 MoveAxis(L, 4, ABG)
03:37:31.975 00.000 8976 stepping (-14, 27) + (-4, 0)
03:37:31.976 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:31.976 00.000 5052 UpdateGuideState exits: m=25 SNR=3.4
03:37:31.976 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:31.976 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:31.976 00.000 5052 Enqueuing Expose request
03:37:31.976 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:32.017 00.041 8976 Received - 47 (G) 
03:37:32.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:32.017 00.000 8976 stepped: pos (-18, 27)
03:37:32.017 00.000 8976 MoveAxis(D, 4, ABG)
03:37:32.017 00.000 8976 stepping (-18, 27) + (0, -4)
03:37:32.017 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:32.049 00.032 8976 Received - 47 (G) 
03:37:32.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:32.049 00.000 8976 stepped: pos (-18, 23)
03:37:32.049 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:37:32.049 00.000 8976 MountToCamera -- mountX=2.28 mountY=-4.30 hyp=4.87 mountTheta=-1.08 cameraX=2.79, cameraY=3.99 cameraTheta=0.96
03:37:32.049 00.000 8976 incremental bump (2.792, 3.990) isValid = 1
03:37:32.049 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
03:37:32.049 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:37:32.049 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:37:32.049 00.000 8976 move complete, result=0
03:37:32.049 00.000 9828 Worker thread wakes up
03:37:32.049 00.000 8976 worker thread done servicing request
03:37:32.049 00.000 8976 Worker thread wakes up
03:37:32.049 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:32.049 00.000 5052 GuideStep: 0.8 px 4 ms WEST, 0.9 px 4 ms SOUTH
03:37:32.049 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:37:32.050 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:32.050 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:37:32.050 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
03:37:32.050 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:37:32.050 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:37:32.050 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:37:32.050 00.000 9828 BLC: window closed
03:37:32.050 00.000 9828 MoveAxis(E, 22, B)
03:37:32.050 00.000 9828 Guiding  Dir = 2, Dur = 22
03:37:32.050 00.000 9828 IsSlewing returns 0
03:37:32.050 00.000 9828 IsGuiding returns 0
03:37:32.051 00.001 9828 PulseGuide returned control before completion, sleep 32
03:37:32.090 00.039 9828 IsGuiding returns 1
03:37:32.090 00.000 9828 scope still moving after pulse duration time elapsed
03:37:32.121 00.031 9828 IsSlewing returns 0
03:37:32.121 00.000 9828 IsGuiding returns 1
03:37:32.151 00.030 9828 IsSlewing returns 0
03:37:32.151 00.000 9828 IsGuiding returns 1
03:37:32.181 00.030 9828 IsSlewing returns 0
03:37:32.181 00.000 9828 IsGuiding returns 1
03:37:32.212 00.031 9828 IsSlewing returns 0
03:37:32.212 00.000 9828 IsGuiding returns 0
03:37:32.212 00.000 9828 scope move finished after 22 + 140 ms
03:37:32.212 00.000 9828 Move returns status 0, amount 22
03:37:32.212 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:32.212 00.000 9828 MoveAxis(N, 12, B)
03:37:32.212 00.000 9828 Guiding  Dir = 0, Dur = 12
03:37:32.227 00.015 9828 IsSlewing returns 0
03:37:32.227 00.000 9828 IsGuiding returns 0
03:37:32.228 00.001 9828 PulseGuide returned control before completion, sleep 22
03:37:32.258 00.030 9828 IsGuiding returns 1
03:37:32.258 00.000 9828 scope still moving after pulse duration time elapsed
03:37:32.288 00.030 9828 IsSlewing returns 0
03:37:32.288 00.000 9828 IsGuiding returns 1
03:37:32.320 00.032 9828 IsSlewing returns 0
03:37:32.320 00.000 9828 IsGuiding returns 1
03:37:32.351 00.031 9828 IsSlewing returns 0
03:37:32.351 00.000 9828 IsGuiding returns 1
03:37:32.382 00.031 9828 IsSlewing returns 0
03:37:32.382 00.000 9828 IsGuiding returns 0
03:37:32.382 00.000 9828 scope move finished after 12 + 142 ms
03:37:32.382 00.000 9828 Move returns status 0, amount 12
03:37:32.382 00.000 9828 move complete, result=0
03:37:32.382 00.000 9828 worker thread done servicing request
03:37:32.383 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:37:32.733 00.350 8976 Exposure complete
03:37:32.738 00.005 8976 worker thread done servicing request
03:37:32.739 00.001 5052 OnExposeComplete: enter
03:37:32.739 00.000 5052 UpdateGuideState(): m_state=6
03:37:32.739 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14628
03:37:32.739 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.72, Mass=39, SNR=4.2, Peak=53 HFD=1.9
03:37:32.739 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:37:32.739 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.98 = 0.98)
03:37:32.739 00.000 5052 CameraToMount -- cameraX=-0.83 cameraY=0.01 hyp=0.83 cameraTheta=3.12 mountX=0.39 mountY=0.69, mountTheta=1.05
03:37:32.739 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.83, y=0.01, opts=13)
03:37:32.739 00.000 5052 Enqueuing Move request for stepguider (-0.83, 0.01)
03:37:32.739 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:32.740 00.001 5052 UpdateGuideState exits: m=39 SNR=4.2
03:37:32.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:32.740 00.000 8976 Worker thread wakes up
03:37:32.740 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:32.740 00.000 5052 Enqueuing Expose request
03:37:32.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.83, 0.01) opts 0xd
03:37:32.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.83, 0.01)
03:37:32.740 00.000 8976 Moving (-0.83, 0.01) raw xDistance=0.39 yDistance=0.69
03:37:32.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
03:37:32.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
03:37:32.740 00.000 8976 MoveAxis(L, 2, ABG)
03:37:32.740 00.000 8976 stepping (-18, 23) + (-2, 0)
03:37:32.740 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:32.768 00.028 8976 Received - 47 (G) 
03:37:32.768 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:32.768 00.000 8976 stepped: pos (-20, 23)
03:37:32.768 00.000 8976 MoveAxis(D, 3, ABG)
03:37:32.768 00.000 8976 stepping (-20, 23) + (0, -3)
03:37:32.768 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:32.800 00.032 8976 Received - 47 (G) 
03:37:32.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:32.800 00.000 8976 stepped: pos (-20, 20)
03:37:32.800 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:37:32.800 00.000 8976 MountToCamera -- mountX=2.54 mountY=-3.93 hyp=4.68 mountTheta=-1.00 cameraX=2.34, cameraY=4.05 cameraTheta=1.05
03:37:32.800 00.000 8976 incremental bump (2.344, 4.050) isValid = 1
03:37:32.800 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:37:32.800 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:32.800 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:32.800 00.000 8976 move complete, result=0
03:37:32.800 00.000 9828 Worker thread wakes up
03:37:32.800 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:32.800 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:32.800 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
03:37:32.800 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:37:32.801 00.001 8976 worker thread done servicing request
03:37:32.801 00.000 8976 Worker thread wakes up
03:37:32.801 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:32.801 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
03:37:32.801 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
03:37:32.801 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:37:32.801 00.000 9828 BLC: window closed
03:37:32.801 00.000 9828 MoveAxis(E, 20, B)
03:37:32.801 00.000 9828 Guiding  Dir = 2, Dur = 20
03:37:32.801 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:32.801 00.000 9828 IsSlewing returns 0
03:37:32.801 00.000 9828 IsGuiding returns 0
03:37:32.801 00.000 9828 PulseGuide returned control before completion, sleep 30
03:37:32.842 00.041 9828 IsGuiding returns 1
03:37:32.842 00.000 9828 scope still moving after pulse duration time elapsed
03:37:32.874 00.032 9828 IsSlewing returns 0
03:37:32.874 00.000 9828 IsGuiding returns 1
03:37:32.905 00.031 9828 IsSlewing returns 0
03:37:32.905 00.000 9828 IsGuiding returns 1
03:37:32.936 00.031 9828 IsSlewing returns 0
03:37:32.936 00.000 9828 IsGuiding returns 0
03:37:32.936 00.000 9828 scope move finished after 20 + 114 ms
03:37:32.936 00.000 9828 Move returns status 0, amount 20
03:37:32.936 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:32.936 00.000 9828 MoveAxis(N, 13, B)
03:37:32.936 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:32.951 00.015 9828 IsSlewing returns 0
03:37:32.951 00.000 9828 IsGuiding returns 0
03:37:32.952 00.001 9828 PulseGuide returned control before completion, sleep 23
03:37:32.982 00.030 9828 IsGuiding returns 1
03:37:32.982 00.000 9828 scope still moving after pulse duration time elapsed
03:37:33.014 00.032 9828 IsSlewing returns 0
03:37:33.014 00.000 9828 IsGuiding returns 1
03:37:33.045 00.031 9828 IsSlewing returns 0
03:37:33.045 00.000 9828 IsGuiding returns 1
03:37:33.075 00.030 9828 IsSlewing returns 0
03:37:33.080 00.005 9828 IsGuiding returns 0
03:37:33.080 00.000 9828 scope move finished after 13 + 115 ms
03:37:33.080 00.000 9828 Move returns status 0, amount 13
03:37:33.080 00.000 9828 move complete, result=0
03:37:33.080 00.000 9828 worker thread done servicing request
03:37:33.080 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:37:33.484 00.404 8976 Exposure complete
03:37:33.489 00.005 8976 worker thread done servicing request
03:37:33.490 00.001 5052 OnExposeComplete: enter
03:37:33.490 00.000 5052 UpdateGuideState(): m_state=6
03:37:33.490 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14629
03:37:33.490 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=280.85, Mass=49, SNR=4.7, Peak=50 HFD=3.0
03:37:33.490 00.000 5052 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.04) = xAngle (-3.27 = 3.01)
03:37:33.490 00.000 5052 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.38 = 2.91)
03:37:33.490 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.85 hyp=0.91 cameraTheta=-1.23 mountX=-0.90 mountY=0.21, mountTheta=2.91
03:37:33.491 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.85, opts=13)
03:37:33.491 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.85)
03:37:33.491 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:33.491 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:37:33.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:33.491 00.000 8976 Worker thread wakes up
03:37:33.491 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.85) opts 0xd
03:37:33.491 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.85)
03:37:33.491 00.000 8976 Moving (0.30, -0.85) raw xDistance=-0.90 yDistance=0.21
03:37:33.491 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:33.491 00.000 5052 Enqueuing Expose request
03:37:33.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.90
03:37:33.491 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:37:33.491 00.000 8976 MoveAxis(R, 4, ABG)
03:37:33.491 00.000 8976 stepping (-20, 20) + (4, 0)
03:37:33.491 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:33.535 00.044 8976 Received - 47 (G) 
03:37:33.535 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:33.535 00.000 8976 stepped: pos (-16, 20)
03:37:33.535 00.000 8976 MoveAxis(U, 0, ABG)
03:37:33.535 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:37:33.535 00.000 8976 MountToCamera -- mountX=2.51 mountY=-3.68 hyp=4.46 mountTheta=-0.97 cameraX=2.14, cameraY=3.91 cameraTheta=1.07
03:37:33.535 00.000 8976 incremental bump (2.136, 3.911) isValid = 1
03:37:33.535 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
03:37:33.535 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:33.535 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:33.535 00.000 8976 move complete, result=0
03:37:33.535 00.000 9828 Worker thread wakes up
03:37:33.535 00.000 8976 worker thread done servicing request
03:37:33.535 00.000 8976 Worker thread wakes up
03:37:33.536 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:33.536 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:33.536 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:33.536 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
03:37:33.536 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
03:37:33.536 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:33.536 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.2 px 0 ms NORTH
03:37:33.536 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:37:33.536 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:37:33.536 00.000 9828 BLC: window closed
03:37:33.536 00.000 9828 MoveAxis(E, 19, B)
03:37:33.536 00.000 9828 Guiding  Dir = 2, Dur = 19
03:37:33.536 00.000 9828 IsSlewing returns 0
03:37:33.537 00.001 9828 IsGuiding returns 0
03:37:33.537 00.000 9828 PulseGuide returned control before completion, sleep 29
03:37:33.570 00.033 9828 IsGuiding returns 1
03:37:33.570 00.000 9828 scope still moving after pulse duration time elapsed
03:37:33.601 00.031 9828 IsSlewing returns 0
03:37:33.601 00.000 9828 IsGuiding returns 1
03:37:33.632 00.031 9828 IsSlewing returns 0
03:37:33.632 00.000 9828 IsGuiding returns 1
03:37:33.663 00.031 9828 IsSlewing returns 0
03:37:33.663 00.000 9828 IsGuiding returns 0
03:37:33.663 00.000 9828 scope move finished after 19 + 107 ms
03:37:33.663 00.000 9828 Move returns status 0, amount 19
03:37:33.663 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:33.663 00.000 9828 MoveAxis(N, 13, B)
03:37:33.663 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:33.678 00.015 9828 IsSlewing returns 0
03:37:33.678 00.000 9828 IsGuiding returns 0
03:37:33.678 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:33.709 00.031 9828 IsGuiding returns 1
03:37:33.709 00.000 9828 scope still moving after pulse duration time elapsed
03:37:33.741 00.032 9828 IsSlewing returns 0
03:37:33.741 00.000 9828 IsGuiding returns 1
03:37:33.770 00.029 9828 IsSlewing returns 0
03:37:33.770 00.000 9828 IsGuiding returns 1
03:37:33.800 00.030 9828 IsSlewing returns 0
03:37:33.800 00.000 9828 IsGuiding returns 1
03:37:33.831 00.031 9828 IsSlewing returns 0
03:37:33.831 00.000 9828 IsGuiding returns 0
03:37:33.831 00.000 9828 scope move finished after 13 + 140 ms
03:37:33.831 00.000 9828 Move returns status 0, amount 13
03:37:33.831 00.000 9828 move complete, result=0
03:37:33.831 00.000 9828 worker thread done servicing request
03:37:33.831 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:37:34.222 00.391 8976 Exposure complete
03:37:34.227 00.005 8976 worker thread done servicing request
03:37:34.228 00.001 5052 OnExposeComplete: enter
03:37:34.228 00.000 5052 UpdateGuideState(): m_state=6
03:37:34.228 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14630
03:37:34.228 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=281.62, Mass=31, SNR=3.7, Peak=52 HFD=3.0
03:37:34.228 00.000 5052 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.04) = xAngle (-5.06 = 1.22)
03:37:34.228 00.000 5052 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.17 = 1.12)
03:37:34.228 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.09 hyp=0.69 cameraTheta=-3.02 mountX=0.24 mountY=0.62, mountTheta=1.21
03:37:34.228 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.09, opts=13)
03:37:34.228 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.09)
03:37:34.228 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:34.229 00.001 5052 UpdateGuideState exits: m=31 SNR=3.7
03:37:34.229 00.000 8976 Worker thread wakes up
03:37:34.229 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.09) opts 0xd
03:37:34.229 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.09)
03:37:34.229 00.000 8976 Moving (-0.69, -0.09) raw xDistance=0.24 yDistance=0.62
03:37:34.229 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:34.229 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:34.229 00.000 5052 Enqueuing Expose request
03:37:34.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:37:34.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:37:34.229 00.000 8976 MoveAxis(R, 0, ABG)
03:37:34.229 00.000 8976 MoveAxis(D, 2, ABG)
03:37:34.229 00.000 8976 stepping (-16, 20) + (0, -2)
03:37:34.229 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:34.254 00.025 8976 Received - 47 (G) 
03:37:34.254 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:34.254 00.000 8976 stepped: pos (-16, 18)
03:37:34.254 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:37:34.254 00.000 8976 MountToCamera -- mountX=2.49 mountY=-3.41 hyp=4.22 mountTheta=-0.94 cameraX=1.90, cameraY=3.77 cameraTheta=1.10
03:37:34.254 00.000 8976 incremental bump (1.903, 3.770) isValid = 1
03:37:34.254 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
03:37:34.254 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:37:34.254 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:37:34.254 00.000 8976 move complete, result=0
03:37:34.255 00.001 9828 Worker thread wakes up
03:37:34.255 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:37:34.255 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:37:34.255 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
03:37:34.255 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
03:37:34.255 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
03:37:34.255 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:37:34.255 00.000 9828 BLC: window closed
03:37:34.255 00.000 9828 MoveAxis(E, 18, B)
03:37:34.255 00.000 9828 Guiding  Dir = 2, Dur = 18
03:37:34.255 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:37:34.255 00.000 8976 worker thread done servicing request
03:37:34.255 00.000 8976 Worker thread wakes up
03:37:34.255 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:34.255 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:34.256 00.001 9828 IsSlewing returns 0
03:37:34.256 00.000 9828 IsGuiding returns 0
03:37:34.257 00.001 9828 PulseGuide returned control before completion, sleep 28
03:37:34.298 00.041 9828 IsGuiding returns 1
03:37:34.298 00.000 9828 scope still moving after pulse duration time elapsed
03:37:34.328 00.030 9828 IsSlewing returns 0
03:37:34.328 00.000 9828 IsGuiding returns 1
03:37:34.359 00.031 9828 IsSlewing returns 0
03:37:34.359 00.000 9828 IsGuiding returns 1
03:37:34.391 00.032 9828 IsSlewing returns 0
03:37:34.391 00.000 9828 IsGuiding returns 0
03:37:34.391 00.000 9828 scope move finished after 18 + 116 ms
03:37:34.391 00.000 9828 Move returns status 0, amount 18
03:37:34.391 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:34.391 00.000 9828 MoveAxis(N, 13, B)
03:37:34.391 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:34.407 00.016 9828 IsSlewing returns 0
03:37:34.407 00.000 9828 IsGuiding returns 1
03:37:34.407 00.000 9828 Entered PulseGuideScope while moving
03:37:34.471 00.064 9828 IsSlewing returns 0
03:37:34.471 00.000 9828 IsGuiding returns 1
03:37:34.471 00.000 9828 Still moving
03:37:34.533 00.062 9828 IsSlewing returns 0
03:37:34.533 00.000 9828 IsGuiding returns 0
03:37:34.533 00.000 9828 Movement stopped - continuing
03:37:34.533 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:34.565 00.032 9828 IsGuiding returns 1
03:37:34.565 00.000 9828 scope still moving after pulse duration time elapsed
03:37:34.595 00.030 9828 IsSlewing returns 0
03:37:34.595 00.000 9828 IsGuiding returns 1
03:37:34.626 00.031 9828 IsSlewing returns 0
03:37:34.626 00.000 9828 IsGuiding returns 1
03:37:34.673 00.047 9828 IsSlewing returns 0
03:37:34.673 00.000 9828 IsGuiding returns 0
03:37:34.673 00.000 9828 scope move finished after 13 + 126 ms
03:37:34.673 00.000 9828 Move returns status 0, amount 13
03:37:34.673 00.000 9828 move complete, result=0
03:37:34.673 00.000 9828 worker thread done servicing request
03:37:34.674 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:37:34.943 00.269 8976 Exposure complete
03:37:34.949 00.006 8976 worker thread done servicing request
03:37:34.949 00.000 5052 OnExposeComplete: enter
03:37:34.949 00.000 5052 UpdateGuideState(): m_state=6
03:37:34.949 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14631
03:37:34.949 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=282.35, Mass=34, SNR=3.9, Peak=52 HFD=2.9
03:37:34.949 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.04) = xAngle (-0.95 = -0.95)
03:37:34.949 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.06 = -1.06)
03:37:34.949 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.64 hyp=0.72 cameraTheta=1.09 mountX=0.42 mountY=-0.62, mountTheta=-0.98
03:37:34.950 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.64, opts=13)
03:37:34.950 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.64)
03:37:34.950 00.000 8976 Worker thread wakes up
03:37:34.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.64) opts 0xd
03:37:34.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.64)
03:37:34.950 00.000 8976 Moving (0.33, 0.64) raw xDistance=0.42 yDistance=-0.62
03:37:34.950 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:34.950 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:37:34.950 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:34.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
03:37:34.950 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:34.950 00.000 5052 Enqueuing Expose request
03:37:34.950 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.62
03:37:34.950 00.000 8976 MoveAxis(L, 2, ABG)
03:37:34.950 00.000 8976 stepping (-16, 18) + (-2, 0)
03:37:34.950 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:34.974 00.024 8976 Received - 47 (G) 
03:37:34.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:34.974 00.000 8976 stepped: pos (-18, 18)
03:37:34.974 00.000 8976 MoveAxis(U, 2, ABG)
03:37:34.974 00.000 8976 stepping (-18, 18) + (0, 2)
03:37:34.974 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:35.006 00.032 8976 Received - 47 (G) 
03:37:35.006 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:35.006 00.000 8976 stepped: pos (-18, 20)
03:37:35.006 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:37:35.006 00.000 8976 MountToCamera -- mountX=2.58 mountY=-3.33 hyp=4.21 mountTheta=-0.91 cameraX=1.79, cameraY=3.81 cameraTheta=1.13
03:37:35.006 00.000 8976 incremental bump (1.794, 3.813) isValid = 1
03:37:35.007 00.001 8976 Scheduling Mount bump of (0.049, 0.108)
03:37:35.007 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:37:35.007 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:37:35.007 00.000 8976 move complete, result=0
03:37:35.007 00.000 9828 Worker thread wakes up
03:37:35.007 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:37:35.007 00.000 8976 worker thread done servicing request
03:37:35.007 00.000 8976 Worker thread wakes up
03:37:35.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:35.007 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:35.007 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:37:35.007 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
03:37:35.007 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.6 px 2 ms NORTH
03:37:35.008 00.001 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
03:37:35.008 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:37:35.008 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:37:35.008 00.000 9828 BLC: window closed
03:37:35.008 00.000 9828 MoveAxis(E, 17, B)
03:37:35.008 00.000 9828 Guiding  Dir = 2, Dur = 17
03:37:35.008 00.000 9828 IsSlewing returns 0
03:37:35.008 00.000 9828 IsGuiding returns 0
03:37:35.009 00.001 9828 PulseGuide returned control before completion, sleep 27
03:37:35.044 00.035 9828 IsGuiding returns 1
03:37:35.044 00.000 9828 scope still moving after pulse duration time elapsed
03:37:35.075 00.031 9828 IsSlewing returns 0
03:37:35.075 00.000 9828 IsGuiding returns 1
03:37:35.107 00.032 9828 IsSlewing returns 0
03:37:35.107 00.000 9828 IsGuiding returns 1
03:37:35.138 00.031 9828 IsSlewing returns 0
03:37:35.138 00.000 9828 IsGuiding returns 0
03:37:35.138 00.000 9828 scope move finished after 17 + 112 ms
03:37:35.138 00.000 9828 Move returns status 0, amount 17
03:37:35.138 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:35.138 00.000 9828 MoveAxis(N, 14, B)
03:37:35.138 00.000 9828 Guiding  Dir = 0, Dur = 14
03:37:35.153 00.015 9828 IsSlewing returns 0
03:37:35.153 00.000 9828 IsGuiding returns 0
03:37:35.153 00.000 9828 PulseGuide returned control before completion, sleep 24
03:37:35.185 00.032 9828 IsGuiding returns 1
03:37:35.185 00.000 9828 scope still moving after pulse duration time elapsed
03:37:35.216 00.031 9828 IsSlewing returns 0
03:37:35.216 00.000 9828 IsGuiding returns 1
03:37:35.248 00.032 9828 IsSlewing returns 0
03:37:35.248 00.000 9828 IsGuiding returns 1
03:37:35.279 00.031 9828 IsSlewing returns 0
03:37:35.279 00.000 9828 IsGuiding returns 1
03:37:35.310 00.031 9828 IsSlewing returns 0
03:37:35.310 00.000 9828 IsGuiding returns 0
03:37:35.310 00.000 9828 scope move finished after 14 + 143 ms
03:37:35.310 00.000 9828 Move returns status 0, amount 14
03:37:35.310 00.000 9828 move complete, result=0
03:37:35.311 00.001 9828 worker thread done servicing request
03:37:35.311 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:37:35.692 00.381 8976 Exposure complete
03:37:35.698 00.006 8976 worker thread done servicing request
03:37:35.698 00.000 5052 OnExposeComplete: enter
03:37:35.698 00.000 5052 UpdateGuideState(): m_state=6
03:37:35.698 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14632
03:37:35.698 00.000 5052 Star::Find returns 1 (0), X=330.32, Y=281.84, Mass=33, SNR=3.9, Peak=52 HFD=2.3
03:37:35.698 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
03:37:35.698 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
03:37:35.698 00.000 5052 CameraToMount -- cameraX=1.14 cameraY=0.13 hyp=1.15 cameraTheta=0.12 mountX=-0.40 mountY=-1.03, mountTheta=-1.94
03:37:35.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.14, y=0.13, opts=13)
03:37:35.699 00.000 5052 Enqueuing Move request for stepguider (1.14, 0.13)
03:37:35.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:35.699 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:37:35.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:35.699 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:35.699 00.000 5052 Enqueuing Expose request
03:37:35.699 00.000 8976 Worker thread wakes up
03:37:35.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.14, 0.13) opts 0xd
03:37:35.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.14, 0.13)
03:37:35.699 00.000 8976 Moving (1.14, 0.13) raw xDistance=-0.40 yDistance=-1.03
03:37:35.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40
03:37:35.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.03
03:37:35.700 00.001 8976 MoveAxis(R, 2, ABG)
03:37:35.700 00.000 8976 stepping (-18, 20) + (2, 0)
03:37:35.700 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:35.725 00.025 8976 Received - 47 (G) 
03:37:35.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:35.725 00.000 8976 stepped: pos (-16, 20)
03:37:35.725 00.000 8976 MoveAxis(U, 4, ABG)
03:37:35.726 00.001 8976 stepping (-16, 20) + (0, 4)
03:37:35.726 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:35.757 00.031 8976 Received - 47 (G) 
03:37:35.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:35.757 00.000 8976 stepped: pos (-16, 24)
03:37:35.757 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:37:35.758 00.001 8976 MountToCamera -- mountX=2.54 mountY=-3.49 hyp=4.31 mountTheta=-0.94 cameraX=1.95, cameraY=3.85 cameraTheta=1.10
03:37:35.758 00.000 8976 incremental bump (1.954, 3.847) isValid = 1
03:37:35.758 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
03:37:35.758 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:37:35.758 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:37:35.759 00.001 8976 move complete, result=0
03:37:35.759 00.000 8976 worker thread done servicing request
03:37:35.759 00.000 8976 Worker thread wakes up
03:37:35.759 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.0 px 4 ms NORTH
03:37:35.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:35.759 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:35.759 00.000 9828 Worker thread wakes up
03:37:35.759 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:37:35.759 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:37:35.759 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
03:37:35.759 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
03:37:35.759 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
03:37:35.759 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:37:35.759 00.000 9828 BLC: window closed
03:37:35.759 00.000 9828 MoveAxis(E, 18, B)
03:37:35.760 00.001 9828 Guiding  Dir = 2, Dur = 18
03:37:35.760 00.000 9828 IsSlewing returns 0
03:37:35.760 00.000 9828 IsGuiding returns 0
03:37:35.761 00.001 9828 PulseGuide returned control before completion, sleep 28
03:37:35.797 00.036 9828 IsGuiding returns 1
03:37:35.801 00.004 9828 scope still moving after pulse duration time elapsed
03:37:35.828 00.027 9828 IsSlewing returns 0
03:37:35.828 00.000 9828 IsGuiding returns 1
03:37:35.860 00.032 9828 IsSlewing returns 0
03:37:35.861 00.001 9828 IsGuiding returns 1
03:37:35.892 00.031 9828 IsSlewing returns 0
03:37:35.892 00.000 9828 IsGuiding returns 0
03:37:35.892 00.000 9828 scope move finished after 18 + 113 ms
03:37:35.892 00.000 9828 Move returns status 0, amount 18
03:37:35.892 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:35.892 00.000 9828 MoveAxis(N, 13, B)
03:37:35.892 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:35.908 00.016 9828 IsSlewing returns 0
03:37:35.908 00.000 9828 IsGuiding returns 0
03:37:35.908 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:35.940 00.032 9828 IsGuiding returns 1
03:37:35.940 00.000 9828 scope still moving after pulse duration time elapsed
03:37:35.971 00.031 9828 IsSlewing returns 0
03:37:35.971 00.000 9828 IsGuiding returns 1
03:37:36.001 00.030 9828 IsSlewing returns 0
03:37:36.001 00.000 9828 IsGuiding returns 1
03:37:36.032 00.031 9828 IsSlewing returns 0
03:37:36.032 00.000 9828 IsGuiding returns 1
03:37:36.063 00.031 9828 IsSlewing returns 0
03:37:36.063 00.000 9828 IsGuiding returns 0
03:37:36.063 00.000 9828 scope move finished after 13 + 142 ms
03:37:36.063 00.000 9828 Move returns status 0, amount 13
03:37:36.063 00.000 9828 move complete, result=0
03:37:36.063 00.000 9828 worker thread done servicing request
03:37:36.063 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:37:36.445 00.382 8976 Exposure complete
03:37:36.450 00.005 8976 worker thread done servicing request
03:37:36.451 00.001 5052 OnExposeComplete: enter
03:37:36.451 00.000 5052 UpdateGuideState(): m_state=6
03:37:36.451 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14633
03:37:36.451 00.000 5052 Star::Find returns 1 (0), X=328.18, Y=280.68, Mass=33, SNR=3.9, Peak=52 HFD=3.1
03:37:36.451 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
03:37:36.451 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.80)
03:37:36.451 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=-1.03 hyp=1.43 cameraTheta=-2.34 mountX=-0.47 mountY=1.40, mountTheta=1.89
03:37:36.451 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=-1.03, opts=13)
03:37:36.452 00.001 5052 Enqueuing Move request for stepguider (-1.00, -1.03)
03:37:36.452 00.000 8976 Worker thread wakes up
03:37:36.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, -1.03) opts 0xd
03:37:36.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, -1.03)
03:37:36.452 00.000 8976 Moving (-1.00, -1.03) raw xDistance=-0.47 yDistance=1.40
03:37:36.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
03:37:36.452 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:37:36.452 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:37:36.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:36.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:36.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.40
03:37:36.452 00.000 8976 MoveAxis(R, 2, ABG)
03:37:36.452 00.000 8976 stepping (-16, 24) + (2, 0)
03:37:36.452 00.000 5052 Enqueuing Expose request
03:37:36.452 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:36.477 00.025 8976 Received - 47 (G) 
03:37:36.477 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:36.477 00.000 8976 stepped: pos (-14, 24)
03:37:36.477 00.000 8976 MoveAxis(D, 5, ABG)
03:37:36.477 00.000 8976 stepping (-14, 24) + (0, -5)
03:37:36.477 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:36.525 00.048 8976 Received - 47 (G) 
03:37:36.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:36.525 00.000 8976 stepped: pos (-14, 19)
03:37:36.525 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:37:36.525 00.000 8976 MountToCamera -- mountX=2.41 mountY=-3.33 hyp=4.11 mountTheta=-0.95 cameraX=1.87, cameraY=3.66 cameraTheta=1.10
03:37:36.525 00.000 8976 incremental bump (1.874, 3.661) isValid = 1
03:37:36.525 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
03:37:36.525 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:37:36.525 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:37:36.525 00.000 8976 move complete, result=0
03:37:36.525 00.000 8976 worker thread done servicing request
03:37:36.525 00.000 8976 Worker thread wakes up
03:37:36.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:36.525 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:36.526 00.001 9828 Worker thread wakes up
03:37:36.526 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:37:36.526 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:37:36.526 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
03:37:36.526 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
03:37:36.526 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 1.4 px 5 ms SOUTH
03:37:36.526 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:37:36.526 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:37:36.526 00.000 9828 BLC: window closed
03:37:36.526 00.000 9828 MoveAxis(E, 18, B)
03:37:36.526 00.000 9828 Guiding  Dir = 2, Dur = 18
03:37:36.526 00.000 9828 IsSlewing returns 0
03:37:36.527 00.001 9828 IsGuiding returns 0
03:37:36.527 00.000 9828 PulseGuide returned control before completion, sleep 28
03:37:36.564 00.037 9828 IsGuiding returns 1
03:37:36.564 00.000 9828 scope still moving after pulse duration time elapsed
03:37:36.595 00.031 9828 IsSlewing returns 0
03:37:36.595 00.000 9828 IsGuiding returns 1
03:37:36.626 00.031 9828 IsSlewing returns 0
03:37:36.626 00.000 9828 IsGuiding returns 1
03:37:36.673 00.047 9828 IsSlewing returns 0
03:37:36.673 00.000 9828 IsGuiding returns 0
03:37:36.673 00.000 9828 scope move finished after 18 + 129 ms
03:37:36.673 00.000 9828 Move returns status 0, amount 18
03:37:36.673 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:36.673 00.000 9828 MoveAxis(N, 13, B)
03:37:36.673 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:36.689 00.016 9828 IsSlewing returns 0
03:37:36.689 00.000 9828 IsGuiding returns 0
03:37:36.689 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:36.720 00.031 9828 IsGuiding returns 1
03:37:36.720 00.000 9828 scope still moving after pulse duration time elapsed
03:37:36.751 00.031 9828 IsSlewing returns 0
03:37:36.751 00.000 9828 IsGuiding returns 1
03:37:36.782 00.031 9828 IsSlewing returns 0
03:37:36.782 00.000 9828 IsGuiding returns 1
03:37:36.813 00.031 9828 IsSlewing returns 0
03:37:36.813 00.000 9828 IsGuiding returns 1
03:37:36.845 00.032 9828 IsSlewing returns 0
03:37:36.845 00.000 9828 IsGuiding returns 0
03:37:36.845 00.000 9828 scope move finished after 13 + 142 ms
03:37:36.845 00.000 9828 Move returns status 0, amount 13
03:37:36.845 00.000 9828 move complete, result=0
03:37:36.845 00.000 9828 worker thread done servicing request
03:37:36.845 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:37:37.207 00.362 8976 Exposure complete
03:37:37.212 00.005 8976 worker thread done servicing request
03:37:37.213 00.001 5052 OnExposeComplete: enter
03:37:37.213 00.000 5052 UpdateGuideState(): m_state=6
03:37:37.213 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14634
03:37:37.213 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=282.07, Mass=39, SNR=4.2, Peak=52 HFD=2.1
03:37:37.213 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
03:37:37.213 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
03:37:37.213 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.36 hyp=0.51 cameraTheta=0.78 mountX=0.15 mountY=-0.50, mountTheta=-1.27
03:37:37.213 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.36, opts=13)
03:37:37.214 00.001 5052 Enqueuing Move request for stepguider (0.36, 0.36)
03:37:37.214 00.000 8976 Worker thread wakes up
03:37:37.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.36) opts 0xd
03:37:37.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.36)
03:37:37.214 00.000 8976 Moving (0.36, 0.36) raw xDistance=0.15 yDistance=-0.50
03:37:37.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:37:37.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.50
03:37:37.214 00.000 8976 MoveAxis(R, 0, ABG)
03:37:37.214 00.000 8976 MoveAxis(U, 2, ABG)
03:37:37.214 00.000 8976 stepping (-14, 19) + (0, 2)
03:37:37.214 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:37.214 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:37:37.214 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:37.214 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:37.214 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:37.214 00.000 5052 Enqueuing Expose request
03:37:37.244 00.030 8976 Received - 47 (G) 
03:37:37.244 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:37.244 00.000 8976 stepped: pos (-14, 21)
03:37:37.245 00.001 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:37:37.245 00.000 8976 MountToCamera -- mountX=2.32 mountY=-3.33 hyp=4.06 mountTheta=-0.96 cameraX=1.91, cameraY=3.58 cameraTheta=1.08
03:37:37.245 00.000 8976 incremental bump (1.913, 3.584) isValid = 1
03:37:37.245 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:37:37.245 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:37:37.245 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:37:37.245 00.000 8976 move complete, result=0
03:37:37.245 00.000 8976 worker thread done servicing request
03:37:37.245 00.000 9828 Worker thread wakes up
03:37:37.245 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:37:37.245 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:37:37.245 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:37:37.245 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
03:37:37.245 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:37:37.245 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:37:37.245 00.000 9828 BLC: window closed
03:37:37.245 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:37:37.245 00.000 8976 Worker thread wakes up
03:37:37.245 00.000 9828 MoveAxis(E, 19, B)
03:37:37.246 00.001 9828 Guiding  Dir = 2, Dur = 19
03:37:37.246 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:37.246 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:37.246 00.000 9828 IsSlewing returns 0
03:37:37.246 00.000 9828 IsGuiding returns 0
03:37:37.246 00.000 9828 PulseGuide returned control before completion, sleep 29
03:37:37.281 00.035 9828 IsGuiding returns 1
03:37:37.281 00.000 9828 scope still moving after pulse duration time elapsed
03:37:37.312 00.031 9828 IsSlewing returns 0
03:37:37.312 00.000 9828 IsGuiding returns 1
03:37:37.343 00.031 9828 IsSlewing returns 0
03:37:37.343 00.000 9828 IsGuiding returns 1
03:37:37.374 00.031 9828 IsSlewing returns 0
03:37:37.374 00.000 9828 IsGuiding returns 1
03:37:37.405 00.031 9828 IsSlewing returns 0
03:37:37.405 00.000 9828 IsGuiding returns 0
03:37:37.405 00.000 9828 scope move finished after 19 + 140 ms
03:37:37.405 00.000 9828 Move returns status 0, amount 19
03:37:37.405 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:37.405 00.000 9828 MoveAxis(N, 13, B)
03:37:37.405 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:37.420 00.015 9828 IsSlewing returns 0
03:37:37.420 00.000 9828 IsGuiding returns 0
03:37:37.420 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:37.451 00.031 9828 IsGuiding returns 1
03:37:37.451 00.000 9828 scope still moving after pulse duration time elapsed
03:37:37.481 00.030 9828 IsSlewing returns 0
03:37:37.481 00.000 9828 IsGuiding returns 1
03:37:37.513 00.032 9828 IsSlewing returns 0
03:37:37.513 00.000 9828 IsGuiding returns 1
03:37:37.544 00.031 9828 IsSlewing returns 0
03:37:37.544 00.000 9828 IsGuiding returns 1
03:37:37.577 00.033 9828 IsSlewing returns 0
03:37:37.577 00.000 9828 IsGuiding returns 0
03:37:37.577 00.000 9828 scope move finished after 13 + 143 ms
03:37:37.577 00.000 9828 Move returns status 0, amount 13
03:37:37.577 00.000 9828 move complete, result=0
03:37:37.577 00.000 9828 worker thread done servicing request
03:37:37.577 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:37:37.933 00.356 8976 Exposure complete
03:37:37.939 00.006 8976 worker thread done servicing request
03:37:37.939 00.000 5052 OnExposeComplete: enter
03:37:37.939 00.000 5052 UpdateGuideState(): m_state=6
03:37:37.939 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14635
03:37:37.939 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=282.53, Mass=41, SNR=4.3, Peak=53 HFD=1.5
03:37:37.939 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.92 = -0.92)
03:37:37.939 00.000 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.02 = -1.02)
03:37:37.939 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.82 hyp=0.91 cameraTheta=1.13 mountX=0.56 mountY=-0.78, mountTheta=-0.95
03:37:37.940 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.82, opts=13)
03:37:37.940 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.82)
03:37:37.940 00.000 8976 Worker thread wakes up
03:37:37.940 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.82) opts 0xd
03:37:37.940 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.82)
03:37:37.940 00.000 8976 Moving (0.39, 0.82) raw xDistance=0.56 yDistance=-0.78
03:37:37.940 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
03:37:37.940 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:37:37.940 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:37:37.940 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:37.941 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:37.941 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.78
03:37:37.941 00.000 8976 MoveAxis(L, 2, ABG)
03:37:37.941 00.000 8976 stepping (-14, 21) + (-2, 0)
03:37:37.941 00.000 5052 Enqueuing Expose request
03:37:37.941 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:37.963 00.022 8976 Received - 47 (G) 
03:37:37.963 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:37.963 00.000 8976 stepped: pos (-16, 21)
03:37:37.964 00.001 8976 MoveAxis(U, 3, ABG)
03:37:37.964 00.000 8976 stepping (-16, 21) + (0, 3)
03:37:37.964 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:37.995 00.031 8976 Received - 47 (G) 
03:37:37.995 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:37.996 00.001 8976 stepped: pos (-16, 24)
03:37:37.996 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:37:37.996 00.000 8976 MountToCamera -- mountX=2.36 mountY=-3.49 hyp=4.22 mountTheta=-0.98 cameraX=2.03, cameraY=3.69 cameraTheta=1.07
03:37:37.996 00.000 8976 incremental bump (2.034, 3.693) isValid = 1
03:37:37.996 00.000 8976 Scheduling Mount bump of (0.055, 0.104)
03:37:37.996 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:37.996 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:37.996 00.000 8976 move complete, result=0
03:37:37.996 00.000 8976 worker thread done servicing request
03:37:37.996 00.000 8976 Worker thread wakes up
03:37:37.996 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:37.996 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:37.996 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.8 px 3 ms NORTH
03:37:37.996 00.000 9828 Worker thread wakes up
03:37:37.996 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:37.997 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:37.997 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.10)
03:37:37.997 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
03:37:37.997 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
03:37:37.997 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:37:37.997 00.000 9828 BLC: window closed
03:37:37.997 00.000 9828 MoveAxis(E, 19, B)
03:37:37.997 00.000 9828 Guiding  Dir = 2, Dur = 19
03:37:37.997 00.000 9828 IsSlewing returns 0
03:37:37.997 00.000 9828 IsGuiding returns 0
03:37:37.997 00.000 9828 PulseGuide returned control before completion, sleep 29
03:37:38.027 00.030 9828 IsGuiding returns 1
03:37:38.027 00.000 9828 scope still moving after pulse duration time elapsed
03:37:38.058 00.031 9828 IsSlewing returns 0
03:37:38.058 00.000 9828 IsGuiding returns 1
03:37:38.089 00.031 9828 IsSlewing returns 0
03:37:38.089 00.000 9828 IsGuiding returns 1
03:37:38.121 00.032 9828 IsSlewing returns 0
03:37:38.121 00.000 9828 IsGuiding returns 1
03:37:38.152 00.031 9828 IsSlewing returns 0
03:37:38.153 00.001 9828 IsGuiding returns 0
03:37:38.153 00.000 9828 scope move finished after 19 + 136 ms
03:37:38.153 00.000 9828 Move returns status 0, amount 19
03:37:38.153 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:38.153 00.000 9828 MoveAxis(N, 13, B)
03:37:38.153 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:38.168 00.015 9828 IsSlewing returns 0
03:37:38.168 00.000 9828 IsGuiding returns 0
03:37:38.168 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:38.199 00.031 9828 IsGuiding returns 1
03:37:38.199 00.000 9828 scope still moving after pulse duration time elapsed
03:37:38.230 00.031 9828 IsSlewing returns 0
03:37:38.230 00.000 9828 IsGuiding returns 1
03:37:38.261 00.031 9828 IsSlewing returns 0
03:37:38.261 00.000 9828 IsGuiding returns 1
03:37:38.293 00.032 9828 IsSlewing returns 0
03:37:38.293 00.000 9828 IsGuiding returns 1
03:37:38.324 00.031 9828 IsSlewing returns 0
03:37:38.324 00.000 9828 IsGuiding returns 0
03:37:38.324 00.000 9828 scope move finished after 13 + 142 ms
03:37:38.324 00.000 9828 Move returns status 0, amount 13
03:37:38.324 00.000 9828 move complete, result=0
03:37:38.324 00.000 9828 worker thread done servicing request
03:37:38.324 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:37:38.684 00.360 8976 Exposure complete
03:37:38.689 00.005 8976 worker thread done servicing request
03:37:38.690 00.001 5052 OnExposeComplete: enter
03:37:38.690 00.000 5052 UpdateGuideState(): m_state=6
03:37:38.690 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14636
03:37:38.690 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=280.54, Mass=50, SNR=4.8, Peak=53 HFD=3.1
03:37:38.690 00.000 5052 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.04) = xAngle (-3.45 = 2.83)
03:37:38.690 00.000 5052 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.55 = 2.73)
03:37:38.690 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-1.16 hyp=1.18 cameraTheta=-1.41 mountX=-1.13 mountY=0.47, mountTheta=2.74
03:37:38.691 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-1.16, opts=13)
03:37:38.691 00.000 5052 Enqueuing Move request for stepguider (0.19, -1.16)
03:37:38.691 00.000 8976 Worker thread wakes up
03:37:38.691 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -1.16) opts 0xd
03:37:38.691 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:38.691 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:37:38.691 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:38.691 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:38.691 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -1.16)
03:37:38.691 00.000 8976 Moving (0.19, -1.16) raw xDistance=-1.13 yDistance=0.47
03:37:38.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.13
03:37:38.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.47
03:37:38.691 00.000 5052 Enqueuing Expose request
03:37:38.691 00.000 8976 MoveAxis(R, 4, ABG)
03:37:38.691 00.000 8976 stepping (-16, 24) + (4, 0)
03:37:38.691 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:38.731 00.040 8976 Received - 47 (G) 
03:37:38.731 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:38.731 00.000 8976 stepped: pos (-12, 24)
03:37:38.731 00.000 8976 MoveAxis(D, 2, ABG)
03:37:38.731 00.000 8976 stepping (-12, 24) + (0, -2)
03:37:38.731 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:38.763 00.032 8976 Received - 47 (G) 
03:37:38.763 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:38.763 00.000 8976 stepped: pos (-12, 22)
03:37:38.763 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:37:38.763 00.000 8976 MountToCamera -- mountX=2.19 mountY=-3.49 hyp=4.12 mountTheta=-1.01 cameraX=2.11, cameraY=3.54 cameraTheta=1.03
03:37:38.763 00.000 8976 incremental bump (2.113, 3.539) isValid = 1
03:37:38.763 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:37:38.763 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:37:38.763 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:37:38.763 00.000 8976 move complete, result=0
03:37:38.763 00.000 9828 Worker thread wakes up
03:37:38.763 00.000 5052 GuideStep: -1.1 px 4 ms EAST, 0.5 px 2 ms SOUTH
03:37:38.763 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:37:38.763 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:37:38.763 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.14 = -2.14)
03:37:38.763 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.06 = -2.22)
03:37:38.763 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:37:38.763 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:37:38.764 00.001 9828 BLC: window closed
03:37:38.764 00.000 8976 worker thread done servicing request
03:37:38.764 00.000 9828 MoveAxis(E, 20, B)
03:37:38.764 00.000 8976 Worker thread wakes up
03:37:38.764 00.000 9828 Guiding  Dir = 2, Dur = 20
03:37:38.764 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:38.764 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:38.764 00.000 9828 IsSlewing returns 0
03:37:38.764 00.000 9828 IsGuiding returns 0
03:37:38.764 00.000 9828 PulseGuide returned control before completion, sleep 30
03:37:38.806 00.042 9828 IsGuiding returns 1
03:37:38.806 00.000 9828 scope still moving after pulse duration time elapsed
03:37:38.838 00.032 9828 IsSlewing returns 0
03:37:38.838 00.000 9828 IsGuiding returns 1
03:37:38.870 00.032 9828 IsSlewing returns 0
03:37:38.870 00.000 9828 IsGuiding returns 1
03:37:38.900 00.030 9828 IsSlewing returns 0
03:37:38.900 00.000 9828 IsGuiding returns 0
03:37:38.900 00.000 9828 scope move finished after 20 + 116 ms
03:37:38.900 00.000 9828 Move returns status 0, amount 20
03:37:38.900 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:38.900 00.000 9828 MoveAxis(N, 13, B)
03:37:38.900 00.000 9828 Guiding  Dir = 0, Dur = 13
03:37:38.916 00.016 9828 IsSlewing returns 0
03:37:38.917 00.001 9828 IsGuiding returns 0
03:37:38.917 00.000 9828 PulseGuide returned control before completion, sleep 23
03:37:38.948 00.031 9828 IsGuiding returns 1
03:37:38.948 00.000 9828 scope still moving after pulse duration time elapsed
03:37:38.980 00.032 9828 IsSlewing returns 0
03:37:38.981 00.001 9828 IsGuiding returns 1
03:37:39.010 00.029 9828 IsSlewing returns 0
03:37:39.010 00.000 9828 IsGuiding returns 1
03:37:39.041 00.031 9828 IsSlewing returns 0
03:37:39.042 00.001 9828 IsGuiding returns 0
03:37:39.042 00.000 9828 scope move finished after 13 + 111 ms
03:37:39.042 00.000 9828 Move returns status 0, amount 13
03:37:39.042 00.000 9828 move complete, result=0
03:37:39.042 00.000 9828 worker thread done servicing request
03:37:39.042 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:37:39.449 00.407 8976 Exposure complete
03:37:39.454 00.005 8976 worker thread done servicing request
03:37:39.454 00.000 5052 OnExposeComplete: enter
03:37:39.454 00.000 5052 UpdateGuideState(): m_state=6
03:37:39.454 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14637
03:37:39.455 00.001 5052 Star::Find returns 1 (0), X=330.66, Y=282.66, Mass=27, SNR=3.5, Peak=52 HFD=1.5
03:37:39.455 00.000 5052 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.04) = xAngle (-1.47 = -1.47)
03:37:39.455 00.000 5052 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.58 = -1.58)
03:37:39.455 00.000 5052 CameraToMount -- cameraX=1.49 cameraY=0.95 hyp=1.77 cameraTheta=0.57 mountX=0.17 mountY=-1.77, mountTheta=-1.47
03:37:39.455 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.49, y=0.95, opts=13)
03:37:39.455 00.000 5052 Enqueuing Move request for stepguider (1.49, 0.95)
03:37:39.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:39.455 00.000 5052 UpdateGuideState exits: m=27 SNR=3.5
03:37:39.455 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:39.455 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:39.455 00.000 5052 Enqueuing Expose request
03:37:39.455 00.000 8976 Worker thread wakes up
03:37:39.455 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.49, 0.95) opts 0xd
03:37:39.455 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.49, 0.95)
03:37:39.455 00.000 8976 Moving (1.49, 0.95) raw xDistance=0.17 yDistance=-1.77
03:37:39.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:37:39.455 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.09 from input -1.77
03:37:39.455 00.000 8976 MoveAxis(R, 0, ABG)
03:37:39.455 00.000 8976 MoveAxis(U, 7, ABG)
03:37:39.456 00.001 8976 stepping (-12, 22) + (0, 7)
03:37:39.456 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:37:39.499 00.043 8976 Received - 47 (G) 
03:37:39.499 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:37:39.499 00.000 8976 stepped: pos (-12, 29)
03:37:39.499 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:37:39.499 00.000 8976 MountToCamera -- mountX=2.07 mountY=-3.86 hyp=4.38 mountTheta=-1.08 cameraX=2.49, cameraY=3.60 cameraTheta=0.97
03:37:39.499 00.000 8976 incremental bump (2.493, 3.603) isValid = 1
03:37:39.499 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
03:37:39.499 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:37:39.499 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:37:39.499 00.000 8976 move complete, result=0
03:37:39.499 00.000 9828 Worker thread wakes up
03:37:39.499 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:37:39.499 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:37:39.499 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
03:37:39.499 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.8 px 7 ms NORTH
03:37:39.499 00.000 8976 worker thread done servicing request
03:37:39.499 00.000 8976 Worker thread wakes up
03:37:39.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:39.499 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:39.500 00.001 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
03:37:39.500 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:37:39.500 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:37:39.500 00.000 9828 BLC: window closed
03:37:39.500 00.000 9828 MoveAxis(E, 22, B)
03:37:39.500 00.000 9828 Guiding  Dir = 2, Dur = 22
03:37:39.500 00.000 9828 IsSlewing returns 0
03:37:39.500 00.000 9828 IsGuiding returns 0
03:37:39.500 00.000 9828 PulseGuide returned control before completion, sleep 32
03:37:39.540 00.040 9828 IsGuiding returns 1
03:37:39.541 00.001 9828 scope still moving after pulse duration time elapsed
03:37:39.571 00.030 9828 IsSlewing returns 0
03:37:39.571 00.000 9828 IsGuiding returns 1
03:37:39.603 00.032 9828 IsSlewing returns 0
03:37:39.604 00.001 9828 IsGuiding returns 1
03:37:39.633 00.029 9828 IsSlewing returns 0
03:37:39.634 00.001 9828 IsGuiding returns 0
03:37:39.634 00.000 9828 scope move finished after 22 + 111 ms
03:37:39.634 00.000 9828 Move returns status 0, amount 22
03:37:39.634 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:39.634 00.000 9828 MoveAxis(N, 12, B)
03:37:39.634 00.000 9828 Guiding  Dir = 0, Dur = 12
03:37:39.649 00.015 9828 IsSlewing returns 0
03:37:39.649 00.000 9828 IsGuiding returns 0
03:37:39.649 00.000 9828 PulseGuide returned control before completion, sleep 22
03:37:39.680 00.031 9828 IsGuiding returns 1
03:37:39.680 00.000 9828 scope still moving after pulse duration time elapsed
03:37:39.711 00.031 9828 IsSlewing returns 0
03:37:39.711 00.000 9828 IsGuiding returns 1
03:37:39.741 00.030 9828 IsSlewing returns 0
03:37:39.741 00.000 9828 IsGuiding returns 1
03:37:39.772 00.031 9828 IsSlewing returns 0
03:37:39.772 00.000 9828 IsGuiding returns 1
03:37:39.803 00.031 9828 IsSlewing returns 0
03:37:39.803 00.000 9828 IsGuiding returns 0
03:37:39.803 00.000 9828 scope move finished after 12 + 141 ms
03:37:39.803 00.000 9828 Move returns status 0, amount 12
03:37:39.803 00.000 9828 move complete, result=0
03:37:39.803 00.000 9828 worker thread done servicing request
03:37:39.803 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:37:40.183 00.380 8976 Exposure complete
03:37:40.190 00.007 8976 worker thread done servicing request
03:37:40.190 00.000 5052 OnExposeComplete: enter
03:37:40.190 00.000 5052 UpdateGuideState(): m_state=6
03:37:40.190 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14638
03:37:40.190 00.000 5052 Star::Find returns 1 (0), X=330.96, Y=281.10, Mass=25, SNR=3.4, Peak=53 HFD=2.6
03:37:40.190 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
03:37:40.190 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
03:37:40.190 00.000 5052 CameraToMount -- cameraX=1.79 cameraY=-0.61 hyp=1.89 cameraTheta=-0.33 mountX=-1.36 mountY=-1.16, mountTheta=-2.43
03:37:40.190 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.79, y=-0.61, opts=13)
03:37:40.190 00.000 5052 Enqueuing Move request for stepguider (1.79, -0.61)
03:37:40.191 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:37:40.191 00.000 5052 UpdateGuideState exits: m=25 SNR=3.4
03:37:40.191 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:40.191 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:40.191 00.000 5052 Enqueuing Expose request
03:37:40.191 00.000 8976 Worker thread wakes up
03:37:40.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.79, -0.61) opts 0xd
03:37:40.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.79, -0.61)
03:37:40.191 00.000 8976 Moving (1.79, -0.61) raw xDistance=-1.36 yDistance=-1.16
03:37:40.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.36
03:37:40.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.16
03:37:40.191 00.000 8976 MoveAxis(R, 6, ABG)
03:37:40.191 00.000 8976 stepping (-12, 29) + (6, 0)
03:37:40.191 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:37:40.234 00.043 8976 Received - 47 (G) 
03:37:40.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:37:40.234 00.000 8976 stepped: pos (-6, 29)
03:37:40.234 00.000 8976 MoveAxis(U, 5, ABG)
03:37:40.234 00.000 8976 stepping (-6, 29) + (0, 5)
03:37:40.234 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:40.282 00.048 8976 Received - 47 (G) 
03:37:40.282 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:40.282 00.000 8976 stepped: pos (-6, 34)
03:37:40.282 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:37:40.282 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:37:40.282 00.000 8976 MountToCamera -- mountX=1.69 mountY=-4.37 hyp=4.68 mountTheta=-1.20 cameraX=3.12, cameraY=3.50 cameraTheta=0.84
03:37:40.282 00.000 8976 incremental bump (3.119, 3.495) isValid = 1
03:37:40.282 00.000 8976 Scheduling Mount bump of (0.089, 0.104)
03:37:40.282 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.10, opts=4)
03:37:40.282 00.000 8976 Enqueuing Move request for scope (0.09, 0.10)
03:37:40.282 00.000 8976 move complete, result=0
03:37:40.282 00.000 9828 Worker thread wakes up
03:37:40.282 00.000 8976 worker thread done servicing request
03:37:40.282 00.000 8976 Worker thread wakes up
03:37:40.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:40.283 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:40.283 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0x4
03:37:40.283 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
03:37:40.283 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.33)
03:37:40.283 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
03:37:40.283 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.86 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
03:37:40.283 00.000 9828 Moving (0.09, 0.10) raw xDistance=-0.09 yDistance=-0.09
03:37:40.283 00.000 5052 GuideStep: -1.4 px 6 ms EAST, -1.2 px 5 ms NORTH
03:37:40.283 00.000 9828 BLC: window closed
03:37:40.283 00.000 9828 MoveAxis(E, 30, B)
03:37:40.283 00.000 9828 Guiding  Dir = 2, Dur = 30
03:37:40.283 00.000 9828 IsSlewing returns 0
03:37:40.284 00.001 9828 IsGuiding returns 0
03:37:40.284 00.000 9828 PulseGuide returned control before completion, sleep 40
03:37:40.331 00.047 9828 IsGuiding returns 1
03:37:40.331 00.000 9828 scope still moving after pulse duration time elapsed
03:37:40.362 00.031 9828 IsSlewing returns 0
03:37:40.362 00.000 9828 IsGuiding returns 1
03:37:40.393 00.031 9828 IsSlewing returns 0
03:37:40.393 00.000 9828 IsGuiding returns 1
03:37:40.425 00.032 9828 IsSlewing returns 0
03:37:40.425 00.000 9828 IsGuiding returns 0
03:37:40.425 00.000 9828 scope move finished after 30 + 111 ms
03:37:40.425 00.000 9828 Move returns status 0, amount 30
03:37:40.425 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:40.425 00.000 9828 MoveAxis(N, 12, B)
03:37:40.425 00.000 9828 Guiding  Dir = 0, Dur = 12
03:37:40.440 00.015 9828 IsSlewing returns 0
03:37:40.440 00.000 9828 IsGuiding returns 0
03:37:40.440 00.000 9828 PulseGuide returned control before completion, sleep 22
03:37:40.471 00.031 9828 IsGuiding returns 1
03:37:40.471 00.000 9828 scope still moving after pulse duration time elapsed
03:37:40.502 00.031 9828 IsSlewing returns 0
03:37:40.502 00.000 9828 IsGuiding returns 1
03:37:40.533 00.031 9828 IsSlewing returns 0
03:37:40.533 00.000 9828 IsGuiding returns 1
03:37:40.565 00.032 9828 IsSlewing returns 0
03:37:40.565 00.000 9828 IsGuiding returns 1
03:37:40.596 00.031 9828 IsSlewing returns 0
03:37:40.597 00.001 9828 IsGuiding returns 0
03:37:40.597 00.000 9828 scope move finished after 12 + 144 ms
03:37:40.597 00.000 9828 Move returns status 0, amount 12
03:37:40.597 00.000 9828 move complete, result=0
03:37:40.597 00.000 9828 worker thread done servicing request
03:37:40.597 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 12 ms NORTH
03:37:40.968 00.371 8976 Exposure complete
03:37:40.973 00.005 8976 worker thread done servicing request
03:37:40.974 00.001 5052 OnExposeComplete: enter
03:37:40.974 00.000 5052 UpdateGuideState(): m_state=6
03:37:40.974 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14639
03:37:40.974 00.000 5052 Star::Find false star n=15 nbg=273 bg=44.9 sigma=0.8 thresh=47 peak=47
03:37:40.974 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=36, SNR=2.9, Peak=50 HFD=0.0
03:37:40.974 00.000 5052 DistanceChecker: activated
03:37:40.974 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:37:40.974 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:37:40.974 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:37:40.974 00.000 8976 Worker thread wakes up
03:37:40.974 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:37:40.974 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:37:40.974 00.000 8976 StepGuider: deferring bump for deduced move
03:37:40.974 00.000 8976 move complete, result=0
03:37:40.974 00.000 8976 worker thread done servicing request
03:37:41.080 00.106 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:37:41.080 00.000 5052 Status Line: Star lost - low SNR
03:37:41.080 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:41.080 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:37:41.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:41.081 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:37:41.081 00.000 5052 Enqueuing Expose request
03:37:41.081 00.000 8976 Worker thread wakes up
03:37:41.081 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:41.081 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:37:41.766 00.685 8976 Exposure complete
03:37:41.771 00.005 8976 worker thread done servicing request
03:37:41.771 00.000 5052 OnExposeComplete: enter
03:37:41.771 00.000 5052 UpdateGuideState(): m_state=6
03:37:41.771 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14640
03:37:41.772 00.001 5052 Star::Find returns 1 (0), X=330.58, Y=281.93, Mass=36, SNR=4.1, Peak=53 HFD=2.3
03:37:41.772 00.000 5052 DistanceChecker: deactivated
03:37:41.772 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
03:37:41.772 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
03:37:41.772 00.000 5052 CameraToMount -- cameraX=1.41 cameraY=0.22 hyp=1.43 cameraTheta=0.15 mountX=-0.45 mountY=-1.30, mountTheta=-1.90
03:37:41.772 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.41, y=0.22, opts=13)
03:37:41.773 00.001 5052 Enqueuing Move request for stepguider (1.41, 0.22)
03:37:41.773 00.000 8976 Worker thread wakes up
03:37:41.773 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:41.773 00.000 5052 UpdateGuideState exits: m=36 SNR=4.1
03:37:41.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.41, 0.22) opts 0xd
03:37:41.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:41.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.41, 0.22)
03:37:41.773 00.000 8976 Moving (1.41, 0.22) raw xDistance=-0.45 yDistance=-1.30
03:37:41.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.45
03:37:41.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.30
03:37:41.773 00.000 8976 MoveAxis(R, 2, ABG)
03:37:41.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:41.773 00.000 5052 Enqueuing Expose request
03:37:41.773 00.000 8976 stepping (-6, 34) + (2, 0)
03:37:41.773 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:41.800 00.027 8976 Received - 47 (G) 
03:37:41.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:41.800 00.000 8976 stepped: pos (-4, 34)
03:37:41.800 00.000 8976 MoveAxis(U, 6, ABG)
03:37:41.800 00.000 8976 stepping (-4, 34) + (0, 6)
03:37:41.800 00.000 8976 StepGuider step would hit limit: truncate move to (-4, 34) + (0, 5)
03:37:41.800 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:41.848 00.048 8976 Received - 47 (G) 
03:37:41.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:41.848 00.000 8976 stepped: pos (-4, 39)
03:37:41.848 00.000 8976 FAR outside bump range, increase bump weight 1.17 => 2.17
03:37:41.848 00.000 8976 AO travel limit exceeded, using large bump correction
03:37:41.848 00.000 8976 Scheduling Mount bump of (0.986, 0.151)
03:37:41.848 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.99, y=0.15, opts=4)
03:37:41.848 00.000 8976 Enqueuing Move request for scope (0.99, 0.15)
03:37:41.849 00.001 8976 move complete, result=0
03:37:41.849 00.000 8976 worker thread done servicing request
03:37:41.849 00.000 8976 Worker thread wakes up
03:37:41.849 00.000 9828 Worker thread wakes up
03:37:41.849 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.15) opts 0x4
03:37:41.849 00.000 9828 Handling offset move in thread for scope, endpoint = (0.99, 0.15)
03:37:41.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:41.849 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:41.849 00.000 9828 CameraToMount -- cameraTheta (0.15) - m_xAngle (-3.10) = xAngle (3.25 = -3.03)
03:37:41.849 00.000 9828 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.17 = -3.12)
03:37:41.850 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -1.3 px 5 ms NORTH
03:37:41.850 00.000 9828 CameraToMount -- cameraX=0.99 cameraY=0.15 hyp=1.00 cameraTheta=0.15 mountX=-0.99 mountY=-0.03, mountTheta=-3.12
03:37:41.850 00.000 9828 Moving (0.99, 0.15) raw xDistance=-0.99 yDistance=-0.03
03:37:41.850 00.000 9828 BLC: window closed
03:37:41.850 00.000 9828 MoveAxis(E, 315, B)
03:37:41.850 00.000 9828 Guiding  Dir = 2, Dur = 315
03:37:41.851 00.001 9828 IsSlewing returns 0
03:37:41.851 00.000 9828 IsGuiding returns 0
03:37:41.851 00.000 9828 PulseGuide returned control before completion, sleep 325
03:37:42.177 00.326 9828 IsGuiding returns 1
03:37:42.177 00.000 9828 scope still moving after pulse duration time elapsed
03:37:42.208 00.031 9828 IsSlewing returns 0
03:37:42.208 00.000 9828 IsGuiding returns 1
03:37:42.238 00.030 9828 IsSlewing returns 0
03:37:42.238 00.000 9828 IsGuiding returns 1
03:37:42.269 00.031 9828 IsSlewing returns 0
03:37:42.269 00.000 9828 IsGuiding returns 1
03:37:42.301 00.032 9828 IsSlewing returns 0
03:37:42.301 00.000 9828 IsGuiding returns 0
03:37:42.301 00.000 9828 scope move finished after 315 + 135 ms
03:37:42.301 00.000 9828 Move returns status 0, amount 315
03:37:42.301 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:42.301 00.000 9828 MoveAxis(N, 3, B)
03:37:42.301 00.000 9828 Guiding  Dir = 0, Dur = 3
03:37:42.317 00.016 9828 IsSlewing returns 0
03:37:42.317 00.000 9828 IsGuiding returns 0
03:37:42.317 00.000 9828 PulseGuide returned control before completion, sleep 13
03:37:42.333 00.016 9828 IsGuiding returns 1
03:37:42.333 00.000 9828 scope still moving after pulse duration time elapsed
03:37:42.363 00.030 9828 IsSlewing returns 0
03:37:42.363 00.000 9828 IsGuiding returns 1
03:37:42.394 00.031 9828 IsSlewing returns 0
03:37:42.394 00.000 9828 IsGuiding returns 1
03:37:42.424 00.030 9828 IsSlewing returns 0
03:37:42.424 00.000 9828 IsGuiding returns 1
03:37:42.455 00.031 9828 IsSlewing returns 0
03:37:42.455 00.000 9828 IsGuiding returns 0
03:37:42.455 00.000 9828 scope move finished after 3 + 135 ms
03:37:42.455 00.000 9828 Move returns status 0, amount 3
03:37:42.456 00.001 9828 move complete, result=0
03:37:42.456 00.000 9828 worker thread done servicing request
03:37:42.514 00.058 5052 GuideStep: -1.0 px 315 ms EAST, -0.0 px 3 ms NORTH
03:37:42.537 00.023 8976 Exposure complete
03:37:42.543 00.006 8976 worker thread done servicing request
03:37:42.543 00.000 5052 OnExposeComplete: enter
03:37:42.543 00.000 5052 UpdateGuideState(): m_state=6
03:37:42.543 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14641
03:37:42.543 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=283.28, Mass=45, SNR=4.5, Peak=52 HFD=2.9
03:37:42.543 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.55 = -0.55)
03:37:42.543 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
03:37:42.543 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=1.57 hyp=1.57 cameraTheta=1.49 mountX=1.34 mountY=-0.96, mountTheta=-0.62
03:37:42.544 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=1.57, opts=13)
03:37:42.544 00.000 5052 Enqueuing Move request for stepguider (0.13, 1.57)
03:37:42.544 00.000 8976 Worker thread wakes up
03:37:42.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:37:42.544 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:37:42.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:42.544 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:42.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 1.57) opts 0xd
03:37:42.544 00.000 5052 Enqueuing Expose request
03:37:42.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 1.57)
03:37:42.544 00.000 8976 Moving (0.13, 1.57) raw xDistance=1.34 yDistance=-0.96
03:37:42.545 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.34
03:37:42.545 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -0.96
03:37:42.545 00.000 8976 MoveAxis(L, 5, ABG)
03:37:42.545 00.000 8976 stepping (-4, 39) + (-5, 0)
03:37:42.545 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:42.583 00.038 8976 Received - 47 (G) 
03:37:42.583 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:42.583 00.000 8976 stepped: pos (-9, 39)
03:37:42.583 00.000 8976 MoveAxis(U, 4, ABG)
03:37:42.583 00.000 8976 stepping (-9, 39) + (0, 4)
03:37:42.583 00.000 8976 StepGuider step would hit limit: truncate move to (-9, 39) + (0, 0)
03:37:42.583 00.000 8976 FAR outside bump range, increase bump weight 2.17 => 3.17
03:37:42.583 00.000 8976 AO travel limit exceeded, using large bump correction
03:37:42.583 00.000 8976 Scheduling Mount bump of (0.089, 1.098)
03:37:42.584 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=1.10, opts=4)
03:37:42.584 00.000 8976 Enqueuing Move request for scope (0.09, 1.10)
03:37:42.584 00.000 8976 move complete, result=0
03:37:42.584 00.000 9828 Worker thread wakes up
03:37:42.584 00.000 8976 worker thread done servicing request
03:37:42.584 00.000 5052 GuideStep: 1.3 px 5 ms WEST, -1.0 px 0 ms NORTH
03:37:42.584 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 1.10) opts 0x4
03:37:42.584 00.000 8976 Worker thread wakes up
03:37:42.584 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 1.10)
03:37:42.584 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:42.584 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:42.584 00.000 9828 CameraToMount -- cameraTheta (1.49) - m_xAngle (-3.10) = xAngle (4.59 = -1.70)
03:37:42.585 00.001 9828 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.78)
03:37:42.585 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=1.10 hyp=1.10 cameraTheta=1.49 mountX=-0.14 mountY=-1.08, mountTheta=-1.70
03:37:42.585 00.000 9828 Moving (0.09, 1.10) raw xDistance=-0.14 yDistance=-1.08
03:37:42.585 00.000 9828 BLC: window closed
03:37:42.585 00.000 9828 MoveAxis(E, 44, B)
03:37:42.585 00.000 9828 Guiding  Dir = 2, Dur = 44
03:37:42.585 00.000 9828 IsSlewing returns 0
03:37:42.585 00.000 9828 IsGuiding returns 0
03:37:42.586 00.001 9828 PulseGuide returned control before completion, sleep 54
03:37:42.642 00.056 9828 IsGuiding returns 1
03:37:42.642 00.000 9828 scope still moving after pulse duration time elapsed
03:37:42.673 00.031 9828 IsSlewing returns 0
03:37:42.673 00.000 9828 IsGuiding returns 1
03:37:42.719 00.046 9828 IsSlewing returns 0
03:37:42.719 00.000 9828 IsGuiding returns 1
03:37:42.749 00.030 9828 IsSlewing returns 0
03:37:42.749 00.000 9828 IsGuiding returns 1
03:37:42.780 00.031 9828 IsSlewing returns 0
03:37:42.780 00.000 9828 IsGuiding returns 0
03:37:42.780 00.000 9828 scope move finished after 44 + 150 ms
03:37:42.780 00.000 9828 Move returns status 0, amount 44
03:37:42.780 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:42.780 00.000 9828 MoveAxis(N, 147, B)
03:37:42.780 00.000 9828 Guiding  Dir = 0, Dur = 147
03:37:42.796 00.016 9828 IsSlewing returns 0
03:37:42.796 00.000 9828 IsGuiding returns 0
03:37:42.796 00.000 9828 PulseGuide returned control before completion, sleep 157
03:37:42.966 00.170 9828 IsGuiding returns 1
03:37:42.966 00.000 9828 scope still moving after pulse duration time elapsed
03:37:42.997 00.031 9828 IsSlewing returns 0
03:37:42.997 00.000 9828 IsGuiding returns 1
03:37:43.028 00.031 9828 IsSlewing returns 0
03:37:43.028 00.000 9828 IsGuiding returns 1
03:37:43.059 00.031 9828 IsSlewing returns 0
03:37:43.059 00.000 9828 IsGuiding returns 0
03:37:43.059 00.000 9828 scope move finished after 147 + 115 ms
03:37:43.059 00.000 9828 Move returns status 0, amount 147
03:37:43.059 00.000 9828 move complete, result=0
03:37:43.059 00.000 9828 worker thread done servicing request
03:37:43.063 00.004 5052 GuideStep: -0.1 px 44 ms EAST, -1.1 px 147 ms NORTH
03:37:43.269 00.206 8976 Exposure complete
03:37:43.274 00.005 8976 worker thread done servicing request
03:37:43.274 00.000 5052 OnExposeComplete: enter
03:37:43.274 00.000 5052 UpdateGuideState(): m_state=6
03:37:43.274 00.000 5052 Star::Find(18, 329, 283, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14642
03:37:43.275 00.001 5052 Star::Find returns 1 (0), X=327.83, Y=281.69, Mass=30, SNR=3.7, Peak=54 HFD=1.5
03:37:43.275 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
03:37:43.275 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
03:37:43.275 00.000 5052 CameraToMount -- cameraX=-1.35 cameraY=-0.02 hyp=1.35 cameraTheta=-3.13 mountX=0.60 mountY=1.14, mountTheta=1.09
03:37:43.275 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.35, y=-0.02, opts=13)
03:37:43.275 00.000 5052 Enqueuing Move request for stepguider (-1.35, -0.02)
03:37:43.275 00.000 8976 Worker thread wakes up
03:37:43.276 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:43.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.35, -0.02) opts 0xd
03:37:43.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.35, -0.02)
03:37:43.276 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:37:43.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:43.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:43.276 00.000 8976 Moving (-1.35, -0.02) raw xDistance=0.60 yDistance=1.14
03:37:43.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.60
03:37:43.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.14
03:37:43.276 00.000 5052 Enqueuing Expose request
03:37:43.276 00.000 8976 MoveAxis(L, 3, ABG)
03:37:43.276 00.000 8976 stepping (-9, 39) + (-3, 0)
03:37:43.276 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:43.303 00.027 8976 Received - 47 (G) 
03:37:43.303 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:43.303 00.000 8976 stepped: pos (-12, 39)
03:37:43.303 00.000 8976 MoveAxis(D, 4, ABG)
03:37:43.303 00.000 8976 stepping (-12, 39) + (0, -4)
03:37:43.303 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:43.335 00.032 8976 Received - 47 (G) 
03:37:43.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:43.335 00.000 8976 stepped: pos (-12, 35)
03:37:43.335 00.000 8976 outside bump range, increase bump weight 3.17 => 3.33
03:37:43.335 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:37:43.335 00.000 8976 MountToCamera -- mountX=1.51 mountY=-5.43 hyp=5.64 mountTheta=-1.30 cameraX=4.15, cameraY=3.82 cameraTheta=0.74
03:37:43.335 00.000 8976 incremental bump (4.151, 3.819) isValid = 1
03:37:43.335 00.000 8976 Scheduling Mount bump of (0.282, 0.269)
03:37:43.335 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.28, y=0.27, opts=4)
03:37:43.335 00.000 8976 Enqueuing Move request for scope (0.28, 0.27)
03:37:43.335 00.000 8976 move complete, result=0
03:37:43.335 00.000 9828 Worker thread wakes up
03:37:43.335 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.27) opts 0x4
03:37:43.335 00.000 9828 Handling offset move in thread for scope, endpoint = (0.28, 0.27)
03:37:43.335 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.43)
03:37:43.335 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.51)
03:37:43.335 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 1.1 px 4 ms SOUTH
03:37:43.335 00.000 8976 worker thread done servicing request
03:37:43.335 00.000 8976 Worker thread wakes up
03:37:43.336 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:43.336 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:43.336 00.000 9828 CameraToMount -- cameraX=0.28 cameraY=0.27 hyp=0.39 cameraTheta=0.76 mountX=-0.29 mountY=-0.23, mountTheta=-2.48
03:37:43.336 00.000 9828 Moving (0.28, 0.27) raw xDistance=-0.29 yDistance=-0.23
03:37:43.336 00.000 9828 BLC: window closed
03:37:43.336 00.000 9828 MoveAxis(E, 93, B)
03:37:43.336 00.000 9828 Guiding  Dir = 2, Dur = 93
03:37:43.336 00.000 9828 IsSlewing returns 0
03:37:43.336 00.000 9828 IsGuiding returns 0
03:37:43.336 00.000 9828 PulseGuide returned control before completion, sleep 103
03:37:43.448 00.112 9828 IsGuiding returns 1
03:37:43.448 00.000 9828 scope still moving after pulse duration time elapsed
03:37:43.479 00.031 9828 IsSlewing returns 0
03:37:43.479 00.000 9828 IsGuiding returns 1
03:37:43.509 00.030 9828 IsSlewing returns 0
03:37:43.510 00.001 9828 IsGuiding returns 1
03:37:43.540 00.030 9828 IsSlewing returns 0
03:37:43.541 00.001 9828 IsGuiding returns 0
03:37:43.541 00.000 9828 scope move finished after 93 + 111 ms
03:37:43.541 00.000 9828 Move returns status 0, amount 93
03:37:43.541 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:43.541 00.000 9828 MoveAxis(N, 31, B)
03:37:43.541 00.000 9828 Guiding  Dir = 0, Dur = 31
03:37:43.555 00.014 9828 IsSlewing returns 0
03:37:43.555 00.000 9828 IsGuiding returns 0
03:37:43.555 00.000 9828 PulseGuide returned control before completion, sleep 41
03:37:43.603 00.048 9828 IsGuiding returns 1
03:37:43.603 00.000 9828 scope still moving after pulse duration time elapsed
03:37:43.635 00.032 9828 IsSlewing returns 0
03:37:43.635 00.000 9828 IsGuiding returns 1
03:37:43.665 00.030 9828 IsSlewing returns 0
03:37:43.665 00.000 9828 IsGuiding returns 1
03:37:43.697 00.032 9828 IsSlewing returns 0
03:37:43.698 00.001 9828 IsGuiding returns 1
03:37:43.727 00.029 9828 IsSlewing returns 0
03:37:43.727 00.000 9828 IsGuiding returns 0
03:37:43.727 00.000 9828 scope move finished after 31 + 141 ms
03:37:43.727 00.000 9828 Move returns status 0, amount 31
03:37:43.727 00.000 9828 move complete, result=0
03:37:43.727 00.000 9828 worker thread done servicing request
03:37:43.727 00.000 5052 GuideStep: -0.3 px 93 ms EAST, -0.2 px 31 ms NORTH
03:37:44.020 00.293 8976 Exposure complete
03:37:44.026 00.006 8976 worker thread done servicing request
03:37:44.026 00.000 5052 OnExposeComplete: enter
03:37:44.026 00.000 5052 UpdateGuideState(): m_state=6
03:37:44.026 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14643
03:37:44.026 00.000 5052 Star::Find returns 1 (0), X=328.15, Y=279.60, Mass=52, SNR=4.8, Peak=52 HFD=3.8
03:37:44.026 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.07 = 2.22)
03:37:44.026 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.17 = 2.11)
03:37:44.026 00.000 5052 CameraToMount -- cameraX=-1.03 cameraY=-2.11 hyp=2.35 cameraTheta=-2.02 mountX=-1.41 mountY=2.01, mountTheta=2.18
03:37:44.027 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.03, y=-2.11, opts=13)
03:37:44.027 00.000 5052 Enqueuing Move request for stepguider (-1.03, -2.11)
03:37:44.027 00.000 8976 Worker thread wakes up
03:37:44.027 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.03, -2.11) opts 0xd
03:37:44.027 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.03, -2.11)
03:37:44.027 00.000 8976 Moving (-1.03, -2.11) raw xDistance=-1.41 yDistance=2.01
03:37:44.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.41
03:37:44.027 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:37:44.027 00.000 5052 UpdateGuideState exits: m=52 SNR=4.8
03:37:44.027 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:44.027 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.31 from input 2.01
03:37:44.027 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:44.027 00.000 5052 Enqueuing Expose request
03:37:44.028 00.001 8976 MoveAxis(R, 6, ABG)
03:37:44.028 00.000 8976 stepping (-12, 35) + (6, 0)
03:37:44.028 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:37:44.070 00.042 8976 Received - 47 (G) 
03:37:44.070 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:37:44.070 00.000 8976 stepped: pos (-6, 35)
03:37:44.070 00.000 8976 MoveAxis(D, 8, ABG)
03:37:44.070 00.000 8976 stepping (-6, 35) + (0, -8)
03:37:44.070 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
03:37:44.119 00.049 8976 Received - 47 (G) 
03:37:44.119 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
03:37:44.119 00.000 8976 stepped: pos (-6, 27)
03:37:44.119 00.000 8976 back inside bump range: decrease bump weight 3.33 => 1.67
03:37:44.119 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:37:44.119 00.000 8976 MountToCamera -- mountX=1.32 mountY=-5.06 hyp=5.22 mountTheta=-1.32 cameraX=3.90, cameraY=3.47 cameraTheta=0.73
03:37:44.119 00.000 8976 incremental bump (3.903, 3.473) isValid = 1
03:37:44.119 00.000 8976 Scheduling Mount bump of (0.143, 0.132)
03:37:44.119 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.13, opts=4)
03:37:44.119 00.000 8976 Enqueuing Move request for scope (0.14, 0.13)
03:37:44.119 00.000 8976 move complete, result=0
03:37:44.119 00.000 8976 worker thread done servicing request
03:37:44.119 00.000 8976 Worker thread wakes up
03:37:44.119 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:44.119 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:44.119 00.000 5052 GuideStep: -1.4 px 6 ms EAST, 2.0 px 8 ms SOUTH
03:37:44.119 00.000 9828 Worker thread wakes up
03:37:44.119 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0x4
03:37:44.119 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
03:37:44.120 00.001 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:37:44.120 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:37:44.120 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.75 mountX=-0.15 mountY=-0.11, mountTheta=-2.49
03:37:44.120 00.000 9828 Moving (0.14, 0.13) raw xDistance=-0.15 yDistance=-0.11
03:37:44.120 00.000 9828 BLC: window closed
03:37:44.120 00.000 9828 MoveAxis(E, 47, B)
03:37:44.120 00.000 9828 Guiding  Dir = 2, Dur = 47
03:37:44.120 00.000 9828 IsSlewing returns 0
03:37:44.120 00.000 9828 IsGuiding returns 0
03:37:44.120 00.000 9828 PulseGuide returned control before completion, sleep 57
03:37:44.180 00.060 9828 IsGuiding returns 1
03:37:44.180 00.000 9828 scope still moving after pulse duration time elapsed
03:37:44.212 00.032 9828 IsSlewing returns 0
03:37:44.212 00.000 9828 IsGuiding returns 1
03:37:44.242 00.030 9828 IsSlewing returns 0
03:37:44.243 00.001 9828 IsGuiding returns 1
03:37:44.273 00.030 9828 IsSlewing returns 0
03:37:44.273 00.000 9828 IsGuiding returns 1
03:37:44.304 00.031 9828 IsSlewing returns 0
03:37:44.304 00.000 9828 IsGuiding returns 0
03:37:44.304 00.000 9828 scope move finished after 47 + 137 ms
03:37:44.304 00.000 9828 Move returns status 0, amount 47
03:37:44.304 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:44.304 00.000 9828 MoveAxis(N, 15, B)
03:37:44.304 00.000 9828 Guiding  Dir = 0, Dur = 15
03:37:44.320 00.016 9828 IsSlewing returns 0
03:37:44.320 00.000 9828 IsGuiding returns 0
03:37:44.320 00.000 9828 PulseGuide returned control before completion, sleep 25
03:37:44.352 00.032 9828 IsGuiding returns 1
03:37:44.352 00.000 9828 scope still moving after pulse duration time elapsed
03:37:44.384 00.032 9828 IsSlewing returns 0
03:37:44.385 00.001 9828 IsGuiding returns 1
03:37:44.416 00.031 9828 IsSlewing returns 0
03:37:44.416 00.000 9828 IsGuiding returns 1
03:37:44.447 00.031 9828 IsSlewing returns 0
03:37:44.447 00.000 9828 IsGuiding returns 1
03:37:44.479 00.032 9828 IsSlewing returns 0
03:37:44.479 00.000 9828 IsGuiding returns 0
03:37:44.479 00.000 9828 scope move finished after 15 + 143 ms
03:37:44.479 00.000 9828 Move returns status 0, amount 15
03:37:44.479 00.000 9828 move complete, result=0
03:37:44.480 00.001 9828 worker thread done servicing request
03:37:44.480 00.000 5052 GuideStep: -0.1 px 47 ms EAST, -0.1 px 15 ms NORTH
03:37:44.806 00.326 8976 Exposure complete
03:37:44.813 00.007 8976 worker thread done servicing request
03:37:44.813 00.000 5052 OnExposeComplete: enter
03:37:44.813 00.000 5052 UpdateGuideState(): m_state=6
03:37:44.813 00.000 5052 Star::Find(18, 328, 279, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14644
03:37:44.813 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=282.43, Mass=44, SNR=4.5, Peak=53 HFD=2.2
03:37:44.813 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.04) = xAngle (-0.32 = -0.32)
03:37:44.813 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
03:37:44.813 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.72 hyp=0.73 cameraTheta=1.73 mountX=0.69 mountY=-0.30, mountTheta=-0.41
03:37:44.814 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.72, opts=13)
03:37:44.814 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.72)
03:37:44.815 00.001 8976 Worker thread wakes up
03:37:44.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:37:44.815 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:37:44.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:44.815 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:44.815 00.000 5052 Enqueuing Expose request
03:37:44.815 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.72) opts 0xd
03:37:44.816 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.72)
03:37:44.816 00.000 8976 Moving (-0.11, 0.72) raw xDistance=0.69 yDistance=-0.30
03:37:44.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.69
03:37:44.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.30
03:37:44.816 00.000 8976 MoveAxis(L, 2, ABG)
03:37:44.816 00.000 8976 stepping (-6, 27) + (-2, 0)
03:37:44.816 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:44.838 00.022 8976 Received - 47 (G) 
03:37:44.838 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:44.838 00.000 8976 stepped: pos (-8, 27)
03:37:44.838 00.000 8976 MoveAxis(U, 1, ABG)
03:37:44.838 00.000 8976 stepping (-8, 27) + (0, 1)
03:37:44.838 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:44.870 00.032 8976 Received - 47 (G) 
03:37:44.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:44.870 00.000 8976 stepped: pos (-8, 28)
03:37:44.870 00.000 8976 back inside bump range: decrease bump weight 1.67 => 1.00
03:37:44.870 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:37:44.870 00.000 8976 MountToCamera -- mountX=1.29 mountY=-4.86 hyp=5.02 mountTheta=-1.31 cameraX=3.74, cameraY=3.35 cameraTheta=0.73
03:37:44.870 00.000 8976 incremental bump (3.738, 3.355) isValid = 1
03:37:44.870 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:37:44.870 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:37:44.870 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:37:44.870 00.000 8976 move complete, result=0
03:37:44.870 00.000 8976 worker thread done servicing request
03:37:44.870 00.000 8976 Worker thread wakes up
03:37:44.870 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:44.870 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:44.871 00.001 9828 Worker thread wakes up
03:37:44.871 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:37:44.871 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:37:44.871 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.44)
03:37:44.871 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:37:44.871 00.000 5052 GuideStep: 0.7 px 2 ms WEST, -0.3 px 1 ms NORTH
03:37:44.871 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:37:44.871 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:37:44.871 00.000 9828 BLC: window closed
03:37:44.871 00.000 9828 MoveAxis(E, 28, B)
03:37:44.871 00.000 9828 Guiding  Dir = 2, Dur = 28
03:37:44.871 00.000 9828 IsSlewing returns 0
03:37:44.871 00.000 9828 IsGuiding returns 0
03:37:44.872 00.001 9828 PulseGuide returned control before completion, sleep 38
03:37:44.914 00.042 9828 IsGuiding returns 1
03:37:44.914 00.000 9828 scope still moving after pulse duration time elapsed
03:37:44.944 00.030 9828 IsSlewing returns 0
03:37:44.944 00.000 9828 IsGuiding returns 1
03:37:44.975 00.031 9828 IsSlewing returns 0
03:37:44.975 00.000 9828 IsGuiding returns 1
03:37:45.007 00.032 9828 IsSlewing returns 0
03:37:45.008 00.001 9828 IsGuiding returns 1
03:37:45.038 00.030 9828 IsSlewing returns 0
03:37:45.038 00.000 9828 IsGuiding returns 1
03:37:45.069 00.031 9828 IsSlewing returns 0
03:37:45.069 00.000 9828 IsGuiding returns 1
03:37:45.101 00.032 9828 IsSlewing returns 0
03:37:45.101 00.000 9828 IsGuiding returns 0
03:37:45.101 00.000 9828 scope move finished after 28 + 201 ms
03:37:45.101 00.000 9828 Move returns status 0, amount 28
03:37:45.101 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:45.101 00.000 9828 MoveAxis(N, 9, B)
03:37:45.101 00.000 9828 Guiding  Dir = 0, Dur = 9
03:37:45.117 00.016 9828 IsSlewing returns 0
03:37:45.117 00.000 9828 IsGuiding returns 0
03:37:45.117 00.000 9828 PulseGuide returned control before completion, sleep 19
03:37:45.148 00.031 9828 IsGuiding returns 1
03:37:45.148 00.000 9828 scope still moving after pulse duration time elapsed
03:37:45.180 00.032 9828 IsSlewing returns 0
03:37:45.180 00.000 9828 IsGuiding returns 1
03:37:45.211 00.031 9828 IsSlewing returns 0
03:37:45.211 00.000 9828 IsGuiding returns 1
03:37:45.242 00.031 9828 IsSlewing returns 0
03:37:45.242 00.000 9828 IsGuiding returns 1
03:37:45.272 00.030 9828 IsSlewing returns 0
03:37:45.272 00.000 9828 IsGuiding returns 0
03:37:45.272 00.000 9828 scope move finished after 9 + 145 ms
03:37:45.272 00.000 9828 Move returns status 0, amount 9
03:37:45.272 00.000 9828 move complete, result=0
03:37:45.272 00.000 9828 worker thread done servicing request
03:37:45.272 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:37:45.560 00.288 8976 Exposure complete
03:37:45.566 00.006 8976 worker thread done servicing request
03:37:45.566 00.000 5052 OnExposeComplete: enter
03:37:45.566 00.000 5052 UpdateGuideState(): m_state=6
03:37:45.566 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14645
03:37:45.566 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.71, Mass=38, SNR=4.1, Peak=55 HFD=2.0
03:37:45.566 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:37:45.566 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
03:37:45.566 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.12 mountX=0.03 mountY=0.06, mountTheta=1.04
03:37:45.568 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.00, opts=13)
03:37:45.568 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.00)
03:37:45.568 00.000 8976 Worker thread wakes up
03:37:45.568 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=84, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:37:45.568 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.00) opts 0xd
03:37:45.568 00.000 5052 UpdateGuideState exits: m=38 SNR=4.1
03:37:45.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:45.568 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:45.568 00.000 5052 Enqueuing Expose request
03:37:45.568 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.00)
03:37:45.568 00.000 8976 Moving (-0.07, 0.00) raw xDistance=0.03 yDistance=0.06
03:37:45.569 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:37:45.569 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:37:45.569 00.000 8976 MoveAxis(R, 0, ABG)
03:37:45.569 00.000 8976 MoveAxis(U, 0, ABG)
03:37:45.569 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:37:45.569 00.000 8976 MountToCamera -- mountX=1.27 mountY=-4.72 hyp=4.89 mountTheta=-1.31 cameraX=3.63, cameraY=3.28 cameraTheta=0.73
03:37:45.569 00.000 8976 incremental bump (3.627, 3.276) isValid = 1
03:37:45.569 00.000 8976 Scheduling Mount bump of (0.051, 0.047)
03:37:45.569 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.05, opts=4)
03:37:45.569 00.000 8976 Enqueuing Move request for scope (0.05, 0.05)
03:37:45.569 00.000 8976 move complete, result=0
03:37:45.569 00.000 9828 Worker thread wakes up
03:37:45.569 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:45.569 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0x4
03:37:45.569 00.000 8976 worker thread done servicing request
03:37:45.569 00.000 8976 Worker thread wakes up
03:37:45.569 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
03:37:45.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:45.569 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:37:45.569 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.52)
03:37:45.569 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.75 mountX=-0.05 mountY=-0.04, mountTheta=-2.48
03:37:45.570 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:45.570 00.000 9828 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=-0.04
03:37:45.570 00.000 9828 BLC: window closed
03:37:45.570 00.000 9828 MoveAxis(E, 17, B)
03:37:45.570 00.000 9828 Guiding  Dir = 2, Dur = 17
03:37:45.570 00.000 9828 IsSlewing returns 0
03:37:45.570 00.000 9828 IsGuiding returns 0
03:37:45.571 00.001 9828 PulseGuide returned control before completion, sleep 27
03:37:45.611 00.040 9828 IsGuiding returns 1
03:37:45.611 00.000 9828 scope still moving after pulse duration time elapsed
03:37:45.643 00.032 9828 IsSlewing returns 0
03:37:45.643 00.000 9828 IsGuiding returns 1
03:37:45.674 00.031 9828 IsSlewing returns 0
03:37:45.674 00.000 9828 IsGuiding returns 1
03:37:45.706 00.032 9828 IsSlewing returns 0
03:37:45.706 00.000 9828 IsGuiding returns 0
03:37:45.706 00.000 9828 scope move finished after 17 + 118 ms
03:37:45.706 00.000 9828 Move returns status 0, amount 17
03:37:45.706 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:45.706 00.000 9828 MoveAxis(N, 6, B)
03:37:45.706 00.000 9828 Guiding  Dir = 0, Dur = 6
03:37:45.722 00.016 9828 IsSlewing returns 0
03:37:45.722 00.000 9828 IsGuiding returns 0
03:37:45.722 00.000 9828 PulseGuide returned control before completion, sleep 16
03:37:45.752 00.030 9828 IsGuiding returns 1
03:37:45.752 00.000 9828 scope still moving after pulse duration time elapsed
03:37:45.784 00.032 9828 IsSlewing returns 0
03:37:45.784 00.000 9828 IsGuiding returns 1
03:37:45.815 00.031 9828 IsSlewing returns 0
03:37:45.815 00.000 9828 IsGuiding returns 1
03:37:45.847 00.032 9828 IsSlewing returns 0
03:37:45.847 00.000 9828 IsGuiding returns 0
03:37:45.847 00.000 9828 scope move finished after 6 + 118 ms
03:37:45.847 00.000 9828 Move returns status 0, amount 6
03:37:45.847 00.000 9828 move complete, result=0
03:37:45.847 00.000 9828 worker thread done servicing request
03:37:45.847 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.0 px 6 ms NORTH
03:37:46.255 00.408 8976 Exposure complete
03:37:46.261 00.006 8976 worker thread done servicing request
03:37:46.261 00.000 5052 OnExposeComplete: enter
03:37:46.261 00.000 5052 UpdateGuideState(): m_state=6
03:37:46.261 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14646
03:37:46.261 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.75, Mass=24, SNR=3.3, Peak=54 HFD=1.5
03:37:46.261 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:37:46.261 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
03:37:46.261 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.04 hyp=0.26 cameraTheta=2.99 mountX=0.15 mountY=0.20, mountTheta=0.91
03:37:46.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.04, opts=13)
03:37:46.262 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.04)
03:37:46.262 00.000 8976 Worker thread wakes up
03:37:46.263 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.04) opts 0xd
03:37:46.263 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.04)
03:37:46.263 00.000 8976 Moving (-0.26, 0.04) raw xDistance=0.15 yDistance=0.20
03:37:46.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:37:46.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:37:46.263 00.000 8976 MoveAxis(R, 0, ABG)
03:37:46.263 00.000 8976 MoveAxis(U, 0, ABG)
03:37:46.263 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:46.263 00.000 5052 UpdateGuideState exits: m=24 SNR=3.3
03:37:46.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:46.263 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:37:46.263 00.000 8976 MountToCamera -- mountX=1.25 mountY=-4.63 hyp=4.80 mountTheta=-1.31 cameraX=3.55, cameraY=3.22 cameraTheta=0.74
03:37:46.263 00.000 8976 incremental bump (3.552, 3.223) isValid = 1
03:37:46.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:46.263 00.000 5052 Enqueuing Expose request
03:37:46.263 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:37:46.263 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:37:46.264 00.001 8976 Enqueuing Move request for scope (0.09, 0.08)
03:37:46.264 00.000 8976 move complete, result=0
03:37:46.264 00.000 9828 Worker thread wakes up
03:37:46.264 00.000 8976 worker thread done servicing request
03:37:46.264 00.000 8976 Worker thread wakes up
03:37:46.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:46.264 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:46.264 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:46.264 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:37:46.264 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:37:46.264 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:37:46.264 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:37:46.264 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:37:46.264 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:37:46.264 00.000 9828 BLC: window closed
03:37:46.264 00.000 9828 MoveAxis(E, 28, B)
03:37:46.264 00.000 9828 Guiding  Dir = 2, Dur = 28
03:37:46.265 00.001 9828 IsSlewing returns 0
03:37:46.265 00.000 9828 IsGuiding returns 0
03:37:46.265 00.000 9828 PulseGuide returned control before completion, sleep 38
03:37:46.315 00.050 9828 IsGuiding returns 1
03:37:46.315 00.000 9828 scope still moving after pulse duration time elapsed
03:37:46.347 00.032 9828 IsSlewing returns 0
03:37:46.347 00.000 9828 IsGuiding returns 1
03:37:46.377 00.030 9828 IsSlewing returns 0
03:37:46.377 00.000 9828 IsGuiding returns 1
03:37:46.408 00.031 9828 IsSlewing returns 0
03:37:46.408 00.000 9828 IsGuiding returns 0
03:37:46.408 00.000 9828 scope move finished after 28 + 115 ms
03:37:46.408 00.000 9828 Move returns status 0, amount 28
03:37:46.408 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:46.408 00.000 9828 MoveAxis(N, 9, B)
03:37:46.408 00.000 9828 Guiding  Dir = 0, Dur = 9
03:37:46.424 00.016 9828 IsSlewing returns 0
03:37:46.424 00.000 9828 IsGuiding returns 0
03:37:46.424 00.000 9828 PulseGuide returned control before completion, sleep 19
03:37:46.455 00.031 9828 IsGuiding returns 1
03:37:46.455 00.000 9828 scope still moving after pulse duration time elapsed
03:37:46.486 00.031 9828 IsSlewing returns 0
03:37:46.486 00.000 9828 IsGuiding returns 1
03:37:46.516 00.030 9828 IsSlewing returns 0
03:37:46.516 00.000 9828 IsGuiding returns 1
03:37:46.548 00.032 9828 IsSlewing returns 0
03:37:46.548 00.000 9828 IsGuiding returns 1
03:37:46.578 00.030 9828 IsSlewing returns 0
03:37:46.578 00.000 9828 IsGuiding returns 0
03:37:46.578 00.000 9828 scope move finished after 9 + 145 ms
03:37:46.578 00.000 9828 Move returns status 0, amount 9
03:37:46.578 00.000 9828 move complete, result=0
03:37:46.578 00.000 9828 worker thread done servicing request
03:37:46.578 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:37:46.947 00.369 8976 Exposure complete
03:37:46.953 00.006 8976 worker thread done servicing request
03:37:46.953 00.000 5052 OnExposeComplete: enter
03:37:46.953 00.000 5052 UpdateGuideState(): m_state=6
03:37:46.953 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14647
03:37:46.953 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.79, Mass=27, SNR=3.5, Peak=52 HFD=1.7
03:37:46.953 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:37:46.953 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
03:37:46.953 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.08 hyp=0.30 cameraTheta=2.86 mountX=0.20 mountY=0.19, mountTheta=0.77
03:37:46.954 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.08, opts=13)
03:37:46.954 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.08)
03:37:46.954 00.000 8976 Worker thread wakes up
03:37:46.954 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.08) opts 0xd
03:37:46.954 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.08)
03:37:46.954 00.000 8976 Moving (-0.28, 0.08) raw xDistance=0.20 yDistance=0.19
03:37:46.954 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:46.954 00.000 5052 UpdateGuideState exits: m=27 SNR=3.5
03:37:46.954 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:46.954 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:37:46.955 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:37:46.955 00.000 8976 MoveAxis(R, 0, ABG)
03:37:46.955 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:46.955 00.000 5052 Enqueuing Expose request
03:37:46.955 00.000 8976 MoveAxis(U, 0, ABG)
03:37:46.955 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:37:46.955 00.000 8976 MountToCamera -- mountX=1.24 mountY=-4.57 hyp=4.74 mountTheta=-1.31 cameraX=3.50, cameraY=3.19 cameraTheta=0.74
03:37:46.955 00.000 8976 incremental bump (3.503, 3.187) isValid = 1
03:37:46.955 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:37:46.955 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:37:46.955 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:37:46.955 00.000 8976 move complete, result=0
03:37:46.955 00.000 9828 Worker thread wakes up
03:37:46.955 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:37:46.955 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:37:46.955 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:37:46.955 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:37:46.955 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:46.955 00.000 8976 worker thread done servicing request
03:37:46.956 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:37:46.956 00.000 8976 Worker thread wakes up
03:37:46.956 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:37:46.956 00.000 9828 BLC: window closed
03:37:46.956 00.000 9828 MoveAxis(E, 28, B)
03:37:46.956 00.000 9828 Guiding  Dir = 2, Dur = 28
03:37:46.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:46.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:46.956 00.000 9828 IsSlewing returns 0
03:37:46.956 00.000 9828 IsGuiding returns 0
03:37:46.956 00.000 9828 PulseGuide returned control before completion, sleep 38
03:37:46.998 00.042 9828 IsGuiding returns 1
03:37:46.998 00.000 9828 scope still moving after pulse duration time elapsed
03:37:47.028 00.030 9828 IsSlewing returns 0
03:37:47.028 00.000 9828 IsGuiding returns 1
03:37:47.059 00.031 9828 IsSlewing returns 0
03:37:47.059 00.000 9828 IsGuiding returns 1
03:37:47.090 00.031 9828 IsSlewing returns 0
03:37:47.090 00.000 9828 IsGuiding returns 1
03:37:47.121 00.031 9828 IsSlewing returns 0
03:37:47.121 00.000 9828 IsGuiding returns 0
03:37:47.121 00.000 9828 scope move finished after 28 + 136 ms
03:37:47.121 00.000 9828 Move returns status 0, amount 28
03:37:47.121 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:47.121 00.000 9828 MoveAxis(N, 9, B)
03:37:47.121 00.000 9828 Guiding  Dir = 0, Dur = 9
03:37:47.137 00.016 9828 IsSlewing returns 0
03:37:47.137 00.000 9828 IsGuiding returns 0
03:37:47.138 00.001 9828 PulseGuide returned control before completion, sleep 19
03:37:47.168 00.030 9828 IsGuiding returns 1
03:37:47.168 00.000 9828 scope still moving after pulse duration time elapsed
03:37:47.199 00.031 9828 IsSlewing returns 0
03:37:47.199 00.000 9828 IsGuiding returns 1
03:37:47.230 00.031 9828 IsSlewing returns 0
03:37:47.230 00.000 9828 IsGuiding returns 1
03:37:47.261 00.031 9828 IsSlewing returns 0
03:37:47.261 00.000 9828 IsGuiding returns 1
03:37:47.292 00.031 9828 IsSlewing returns 0
03:37:47.292 00.000 9828 IsGuiding returns 0
03:37:47.292 00.000 9828 scope move finished after 9 + 146 ms
03:37:47.292 00.000 9828 Move returns status 0, amount 9
03:37:47.292 00.000 9828 move complete, result=0
03:37:47.293 00.001 9828 worker thread done servicing request
03:37:47.293 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:37:47.642 00.349 8976 Exposure complete
03:37:47.647 00.005 8976 worker thread done servicing request
03:37:47.647 00.000 5052 OnExposeComplete: enter
03:37:47.647 00.000 5052 UpdateGuideState(): m_state=6
03:37:47.647 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14648
03:37:47.647 00.000 5052 Star::Find false star n=4 nbg=288 bg=44.8 sigma=1.0 thresh=48 peak=48
03:37:47.647 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=21, SNR=2.9, Peak=53 HFD=0.0
03:37:47.647 00.000 5052 DistanceChecker: activated
03:37:47.648 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:37:47.648 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:37:47.648 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:37:47.648 00.000 8976 Worker thread wakes up
03:37:47.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:37:47.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:37:47.648 00.000 8976 StepGuider: deferring bump for deduced move
03:37:47.648 00.000 8976 move complete, result=0
03:37:47.648 00.000 8976 worker thread done servicing request
03:37:47.758 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:37:47.758 00.000 5052 Status Line: Star lost - low SNR
03:37:47.758 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:47.759 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:37:47.759 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:47.759 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:37:47.759 00.000 5052 Enqueuing Expose request
03:37:47.759 00.000 8976 Worker thread wakes up
03:37:47.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:47.759 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:37:48.443 00.684 8976 Exposure complete
03:37:48.450 00.007 8976 worker thread done servicing request
03:37:48.450 00.000 5052 OnExposeComplete: enter
03:37:48.450 00.000 5052 UpdateGuideState(): m_state=6
03:37:48.450 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14649
03:37:48.451 00.001 5052 Star::Find returns 1 (0), X=328.38, Y=280.86, Mass=42, SNR=4.3, Peak=54 HFD=2.4
03:37:48.451 00.000 5052 DistanceChecker: deactivated
03:37:48.451 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
03:37:48.451 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.82)
03:37:48.451 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.85 hyp=1.16 cameraTheta=-2.32 mountX=-0.40 mountY=1.12, mountTheta=1.91
03:37:48.451 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.85, opts=13)
03:37:48.451 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.85)
03:37:48.451 00.000 8976 Worker thread wakes up
03:37:48.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.85) opts 0xd
03:37:48.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.85)
03:37:48.452 00.001 8976 Moving (-0.79, -0.85) raw xDistance=-0.40 yDistance=1.12
03:37:48.452 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:37:48.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:37:48.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.12
03:37:48.452 00.000 8976 MoveAxis(R, 2, ABG)
03:37:48.452 00.000 5052 UpdateGuideState exits: m=42 SNR=4.3
03:37:48.452 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:48.452 00.000 8976 stepping (-8, 28) + (2, 0)
03:37:48.452 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:48.452 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:48.452 00.000 5052 Enqueuing Expose request
03:37:48.483 00.031 8976 Received - 47 (G) 
03:37:48.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:48.483 00.000 8976 stepped: pos (-6, 28)
03:37:48.483 00.000 8976 MoveAxis(D, 4, ABG)
03:37:48.483 00.000 8976 stepping (-6, 28) + (0, -4)
03:37:48.483 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:48.515 00.032 8976 Received - 47 (G) 
03:37:48.515 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:48.515 00.000 8976 stepped: pos (-6, 24)
03:37:48.515 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:37:48.515 00.000 8976 MountToCamera -- mountX=1.14 mountY=-4.32 hyp=4.47 mountTheta=-1.31 cameraX=3.33, cameraY=2.98 cameraTheta=0.73
03:37:48.515 00.000 8976 incremental bump (3.329, 2.978) isValid = 1
03:37:48.515 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:37:48.515 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:37:48.515 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:37:48.515 00.000 8976 move complete, result=0
03:37:48.515 00.000 9828 Worker thread wakes up
03:37:48.515 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:37:48.515 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:37:48.515 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:37:48.515 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:37:48.515 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:37:48.515 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 1.1 px 4 ms SOUTH
03:37:48.516 00.001 8976 worker thread done servicing request
03:37:48.516 00.000 8976 Worker thread wakes up
03:37:48.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:48.516 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:48.516 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:37:48.516 00.000 9828 BLC: window closed
03:37:48.516 00.000 9828 MoveAxis(E, 28, B)
03:37:48.516 00.000 9828 Guiding  Dir = 2, Dur = 28
03:37:48.516 00.000 9828 IsSlewing returns 0
03:37:48.516 00.000 9828 IsGuiding returns 0
03:37:48.517 00.001 9828 PulseGuide returned control before completion, sleep 38
03:37:48.557 00.040 9828 IsGuiding returns 1
03:37:48.557 00.000 9828 scope still moving after pulse duration time elapsed
03:37:48.589 00.032 9828 IsSlewing returns 0
03:37:48.589 00.000 9828 IsGuiding returns 1
03:37:48.619 00.030 9828 IsSlewing returns 0
03:37:48.619 00.000 9828 IsGuiding returns 1
03:37:48.651 00.032 9828 IsSlewing returns 0
03:37:48.651 00.000 9828 IsGuiding returns 1
03:37:48.681 00.030 9828 IsSlewing returns 0
03:37:48.681 00.000 9828 IsGuiding returns 0
03:37:48.681 00.000 9828 scope move finished after 28 + 136 ms
03:37:48.681 00.000 9828 Move returns status 0, amount 28
03:37:48.681 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:48.681 00.000 9828 MoveAxis(N, 9, B)
03:37:48.681 00.000 9828 Guiding  Dir = 0, Dur = 9
03:37:48.698 00.017 9828 IsSlewing returns 0
03:37:48.698 00.000 9828 IsGuiding returns 0
03:37:48.698 00.000 9828 PulseGuide returned control before completion, sleep 19
03:37:48.727 00.029 9828 IsGuiding returns 1
03:37:48.727 00.000 9828 scope still moving after pulse duration time elapsed
03:37:48.758 00.031 9828 IsSlewing returns 0
03:37:48.758 00.000 9828 IsGuiding returns 1
03:37:48.789 00.031 9828 IsSlewing returns 0
03:37:48.789 00.000 9828 IsGuiding returns 1
03:37:48.820 00.031 9828 IsSlewing returns 0
03:37:48.820 00.000 9828 IsGuiding returns 1
03:37:48.851 00.031 9828 IsSlewing returns 0
03:37:48.851 00.000 9828 IsGuiding returns 0
03:37:48.851 00.000 9828 scope move finished after 9 + 144 ms
03:37:48.851 00.000 9828 Move returns status 0, amount 9
03:37:48.851 00.000 9828 move complete, result=0
03:37:48.851 00.000 9828 worker thread done servicing request
03:37:48.852 00.001 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:37:49.202 00.350 8976 Exposure complete
03:37:49.207 00.005 8976 worker thread done servicing request
03:37:49.208 00.001 5052 OnExposeComplete: enter
03:37:49.208 00.000 5052 UpdateGuideState(): m_state=6
03:37:49.208 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14650
03:37:49.208 00.000 5052 Star::Find returns 1 (0), X=327.90, Y=281.41, Mass=30, SNR=3.7, Peak=54 HFD=1.7
03:37:49.208 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
03:37:49.208 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.23)
03:37:49.208 00.000 5052 CameraToMount -- cameraX=-1.28 cameraY=-0.30 hyp=1.31 cameraTheta=-2.91 mountX=0.31 mountY=1.24, mountTheta=1.32
03:37:49.208 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.28, y=-0.30, opts=13)
03:37:49.209 00.001 5052 Enqueuing Move request for stepguider (-1.28, -0.30)
03:37:49.209 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:49.209 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:37:49.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:49.209 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:49.209 00.000 5052 Enqueuing Expose request
03:37:49.209 00.000 8976 Worker thread wakes up
03:37:49.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.28, -0.30) opts 0xd
03:37:49.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.28, -0.30)
03:37:49.209 00.000 8976 Moving (-1.28, -0.30) raw xDistance=0.31 yDistance=1.24
03:37:49.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
03:37:49.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.24
03:37:49.209 00.000 8976 MoveAxis(L, 1, ABG)
03:37:49.209 00.000 8976 stepping (-6, 24) + (-1, 0)
03:37:49.209 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:49.234 00.025 8976 Received - 47 (G) 
03:37:49.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:49.234 00.000 8976 stepped: pos (-7, 24)
03:37:49.235 00.001 8976 MoveAxis(D, 5, ABG)
03:37:49.235 00.000 8976 stepping (-7, 24) + (0, -5)
03:37:49.235 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:49.282 00.047 8976 Received - 47 (G) 
03:37:49.282 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:37:49.282 00.000 8976 stepped: pos (-7, 19)
03:37:49.282 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:37:49.282 00.000 8976 MountToCamera -- mountX=1.11 mountY=-3.89 hyp=4.05 mountTheta=-1.29 cameraX=2.96, cameraY=2.76 cameraTheta=0.75
03:37:49.282 00.000 8976 incremental bump (2.956, 2.764) isValid = 1
03:37:49.282 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:37:49.282 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:37:49.282 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:37:49.282 00.000 8976 move complete, result=0
03:37:49.282 00.000 8976 worker thread done servicing request
03:37:49.282 00.000 9828 Worker thread wakes up
03:37:49.282 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:37:49.282 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:37:49.282 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
03:37:49.282 00.000 8976 Worker thread wakes up
03:37:49.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:49.282 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:49.282 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.2 px 5 ms SOUTH
03:37:49.283 00.001 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:37:49.283 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:37:49.283 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:37:49.283 00.000 9828 BLC: window closed
03:37:49.283 00.000 9828 MoveAxis(E, 28, B)
03:37:49.283 00.000 9828 Guiding  Dir = 2, Dur = 28
03:37:49.283 00.000 9828 IsSlewing returns 0
03:37:49.283 00.000 9828 IsGuiding returns 0
03:37:49.283 00.000 9828 PulseGuide returned control before completion, sleep 38
03:37:49.326 00.043 9828 IsGuiding returns 1
03:37:49.326 00.000 9828 scope still moving after pulse duration time elapsed
03:37:49.356 00.030 9828 IsSlewing returns 0
03:37:49.356 00.000 9828 IsGuiding returns 1
03:37:49.387 00.031 9828 IsSlewing returns 0
03:37:49.387 00.000 9828 IsGuiding returns 1
03:37:49.419 00.032 9828 IsSlewing returns 0
03:37:49.420 00.001 9828 IsGuiding returns 1
03:37:49.449 00.029 9828 IsSlewing returns 0
03:37:49.449 00.000 9828 IsGuiding returns 0
03:37:49.449 00.000 9828 scope move finished after 28 + 137 ms
03:37:49.449 00.000 9828 Move returns status 0, amount 28
03:37:49.449 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:49.449 00.000 9828 MoveAxis(N, 10, B)
03:37:49.449 00.000 9828 Guiding  Dir = 0, Dur = 10
03:37:49.464 00.015 9828 IsSlewing returns 0
03:37:49.464 00.000 9828 IsGuiding returns 0
03:37:49.465 00.001 9828 PulseGuide returned control before completion, sleep 20
03:37:49.494 00.029 9828 IsGuiding returns 1
03:37:49.494 00.000 9828 scope still moving after pulse duration time elapsed
03:37:49.526 00.032 9828 IsSlewing returns 0
03:37:49.526 00.000 9828 IsGuiding returns 1
03:37:49.558 00.032 9828 IsSlewing returns 0
03:37:49.558 00.000 9828 IsGuiding returns 1
03:37:49.588 00.030 9828 IsSlewing returns 0
03:37:49.588 00.000 9828 IsGuiding returns 1
03:37:49.619 00.031 9828 IsSlewing returns 0
03:37:49.619 00.000 9828 IsGuiding returns 0
03:37:49.619 00.000 9828 scope move finished after 10 + 145 ms
03:37:49.619 00.000 9828 Move returns status 0, amount 10
03:37:49.619 00.000 9828 move complete, result=0
03:37:49.619 00.000 9828 worker thread done servicing request
03:37:49.620 00.001 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:37:49.971 00.351 8976 Exposure complete
03:37:49.978 00.007 8976 worker thread done servicing request
03:37:49.978 00.000 5052 OnExposeComplete: enter
03:37:49.978 00.000 5052 UpdateGuideState(): m_state=6
03:37:49.978 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14651
03:37:49.978 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=282.41, Mass=35, SNR=4.0, Peak=54 HFD=1.5
03:37:49.978 00.000 5052 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.04) = xAngle (0.16 = 0.16)
03:37:49.978 00.000 5052 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.06 = 0.06)
03:37:49.979 00.001 5052 CameraToMount -- cameraX=-0.52 cameraY=0.70 hyp=0.87 cameraTheta=2.21 mountX=0.86 mountY=0.05, mountTheta=0.06
03:37:49.980 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=0.70, opts=13)
03:37:49.980 00.000 5052 Enqueuing Move request for stepguider (-0.52, 0.70)
03:37:49.980 00.000 8976 Worker thread wakes up
03:37:49.980 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:49.980 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:37:49.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:49.980 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:49.980 00.000 5052 Enqueuing Expose request
03:37:49.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, 0.70) opts 0xd
03:37:49.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, 0.70)
03:37:49.980 00.000 8976 Moving (-0.52, 0.70) raw xDistance=0.86 yDistance=0.05
03:37:49.981 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.86
03:37:49.981 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:37:49.981 00.000 8976 MoveAxis(L, 4, ABG)
03:37:49.981 00.000 8976 stepping (-7, 19) + (-4, 0)
03:37:49.981 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:50.017 00.036 8976 Received - 47 (G) 
03:37:50.017 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:50.017 00.000 8976 stepped: pos (-11, 19)
03:37:50.017 00.000 8976 MoveAxis(U, 0, ABG)
03:37:50.017 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:37:50.017 00.000 8976 MountToCamera -- mountX=1.30 mountY=-3.60 hyp=3.83 mountTheta=-1.22 cameraX=2.61, cameraY=2.80 cameraTheta=0.82
03:37:50.017 00.000 8976 incremental bump (2.614, 2.800) isValid = 1
03:37:50.017 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:37:50.018 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:37:50.018 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:37:50.018 00.000 8976 move complete, result=0
03:37:50.018 00.000 9828 Worker thread wakes up
03:37:50.018 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:37:50.018 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:37:50.018 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:37:50.018 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:37:50.018 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:37:50.018 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:50.018 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.1 px 0 ms NORTH
03:37:50.018 00.000 8976 worker thread done servicing request
03:37:50.018 00.000 9828 BLC: window closed
03:37:50.018 00.000 9828 MoveAxis(E, 26, B)
03:37:50.018 00.000 8976 Worker thread wakes up
03:37:50.018 00.000 9828 Guiding  Dir = 2, Dur = 26
03:37:50.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:50.019 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:50.019 00.000 9828 IsSlewing returns 0
03:37:50.019 00.000 9828 IsGuiding returns 0
03:37:50.019 00.000 9828 PulseGuide returned control before completion, sleep 36
03:37:50.069 00.050 9828 IsGuiding returns 1
03:37:50.069 00.000 9828 scope still moving after pulse duration time elapsed
03:37:50.099 00.030 9828 IsSlewing returns 0
03:37:50.099 00.000 9828 IsGuiding returns 1
03:37:50.130 00.031 9828 IsSlewing returns 0
03:37:50.130 00.000 9828 IsGuiding returns 1
03:37:50.160 00.030 9828 IsSlewing returns 0
03:37:50.160 00.000 9828 IsGuiding returns 1
03:37:50.192 00.032 9828 IsSlewing returns 0
03:37:50.192 00.000 9828 IsGuiding returns 0
03:37:50.192 00.000 9828 scope move finished after 26 + 147 ms
03:37:50.192 00.000 9828 Move returns status 0, amount 26
03:37:50.192 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:50.193 00.001 9828 MoveAxis(N, 10, B)
03:37:50.193 00.000 9828 Guiding  Dir = 0, Dur = 10
03:37:50.208 00.015 9828 IsSlewing returns 0
03:37:50.208 00.000 9828 IsGuiding returns 0
03:37:50.208 00.000 9828 PulseGuide returned control before completion, sleep 20
03:37:50.238 00.030 9828 IsGuiding returns 1
03:37:50.238 00.000 9828 scope still moving after pulse duration time elapsed
03:37:50.270 00.032 9828 IsSlewing returns 0
03:37:50.270 00.000 9828 IsGuiding returns 1
03:37:50.301 00.031 9828 IsSlewing returns 0
03:37:50.301 00.000 9828 IsGuiding returns 1
03:37:50.333 00.032 9828 IsSlewing returns 0
03:37:50.333 00.000 9828 IsGuiding returns 1
03:37:50.364 00.031 9828 IsSlewing returns 0
03:37:50.364 00.000 9828 IsGuiding returns 0
03:37:50.364 00.000 9828 scope move finished after 10 + 146 ms
03:37:50.364 00.000 9828 Move returns status 0, amount 10
03:37:50.364 00.000 9828 move complete, result=0
03:37:50.364 00.000 9828 worker thread done servicing request
03:37:50.365 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:37:50.701 00.336 8976 Exposure complete
03:37:50.707 00.006 8976 worker thread done servicing request
03:37:50.707 00.000 5052 OnExposeComplete: enter
03:37:50.707 00.000 5052 UpdateGuideState(): m_state=6
03:37:50.707 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14652
03:37:50.707 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=280.70, Mass=54, SNR=4.9, Peak=53 HFD=3.1
03:37:50.707 00.000 5052 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.04) = xAngle (-4.19 = 2.09)
03:37:50.708 00.001 5052 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.30 = 1.99)
03:37:50.708 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=-1.01 hyp=1.21 cameraTheta=-2.15 mountX=-0.60 mountY=1.11, mountTheta=2.07
03:37:50.708 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-1.01, opts=13)
03:37:50.708 00.000 5052 Enqueuing Move request for stepguider (-0.66, -1.01)
03:37:50.708 00.000 8976 Worker thread wakes up
03:37:50.709 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -1.01) opts 0xd
03:37:50.709 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:37:50.709 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -1.01)
03:37:50.709 00.000 5052 UpdateGuideState exits: m=54 SNR=4.9
03:37:50.709 00.000 8976 Moving (-0.66, -1.01) raw xDistance=-0.60 yDistance=1.11
03:37:50.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.60
03:37:50.709 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.11
03:37:50.709 00.000 8976 MoveAxis(R, 2, ABG)
03:37:50.709 00.000 8976 stepping (-11, 19) + (2, 0)
03:37:50.709 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:50.709 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:50.709 00.000 5052 Enqueuing Expose request
03:37:50.709 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:50.737 00.028 8976 Received - 47 (G) 
03:37:50.737 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:50.737 00.000 8976 stepped: pos (-9, 19)
03:37:50.737 00.000 8976 MoveAxis(D, 4, ABG)
03:37:50.737 00.000 8976 stepping (-9, 19) + (0, -4)
03:37:50.737 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:50.769 00.032 8976 Received - 47 (G) 
03:37:50.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:37:50.769 00.000 8976 stepped: pos (-9, 15)
03:37:50.769 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:37:50.769 00.000 8976 MountToCamera -- mountX=1.33 mountY=-3.20 hyp=3.46 mountTheta=-1.18 cameraX=2.24, cameraY=2.64 cameraTheta=0.87
03:37:50.769 00.000 8976 incremental bump (2.244, 2.639) isValid = 1
03:37:50.769 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:37:50.769 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:37:50.769 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:37:50.769 00.000 8976 move complete, result=0
03:37:50.769 00.000 9828 Worker thread wakes up
03:37:50.769 00.000 8976 worker thread done servicing request
03:37:50.769 00.000 8976 Worker thread wakes up
03:37:50.769 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:50.769 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:37:50.769 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 1.1 px 4 ms SOUTH
03:37:50.769 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:50.769 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:37:50.770 00.001 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:37:50.770 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:37:50.770 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:37:50.770 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:50.770 00.000 9828 BLC: window closed
03:37:50.770 00.000 9828 MoveAxis(E, 25, B)
03:37:50.770 00.000 9828 Guiding  Dir = 2, Dur = 25
03:37:50.770 00.000 9828 IsSlewing returns 0
03:37:50.770 00.000 9828 IsGuiding returns 0
03:37:50.770 00.000 9828 PulseGuide returned control before completion, sleep 35
03:37:50.814 00.044 9828 IsGuiding returns 1
03:37:50.814 00.000 9828 scope still moving after pulse duration time elapsed
03:37:50.846 00.032 9828 IsSlewing returns 0
03:37:50.846 00.000 9828 IsGuiding returns 1
03:37:50.877 00.031 9828 IsSlewing returns 0
03:37:50.877 00.000 9828 IsGuiding returns 1
03:37:50.909 00.032 9828 IsSlewing returns 0
03:37:50.909 00.000 9828 IsGuiding returns 1
03:37:50.940 00.031 9828 IsSlewing returns 0
03:37:50.940 00.000 9828 IsGuiding returns 1
03:37:50.972 00.032 9828 IsSlewing returns 0
03:37:50.972 00.000 9828 IsGuiding returns 1
03:37:51.003 00.031 9828 IsSlewing returns 0
03:37:51.003 00.000 9828 IsGuiding returns 0
03:37:51.003 00.000 9828 scope move finished after 25 + 207 ms
03:37:51.004 00.001 9828 Move returns status 0, amount 25
03:37:51.004 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:51.004 00.000 9828 MoveAxis(N, 11, B)
03:37:51.004 00.000 9828 Guiding  Dir = 0, Dur = 11
03:37:51.018 00.014 9828 IsSlewing returns 0
03:37:51.018 00.000 9828 IsGuiding returns 0
03:37:51.018 00.000 9828 PulseGuide returned control before completion, sleep 21
03:37:51.049 00.031 9828 IsGuiding returns 1
03:37:51.049 00.000 9828 scope still moving after pulse duration time elapsed
03:37:51.080 00.031 9828 IsSlewing returns 0
03:37:51.080 00.000 9828 IsGuiding returns 1
03:37:51.111 00.031 9828 IsSlewing returns 0
03:37:51.111 00.000 9828 IsGuiding returns 1
03:37:51.156 00.045 9828 IsSlewing returns 0
03:37:51.156 00.000 9828 IsGuiding returns 0
03:37:51.156 00.000 9828 scope move finished after 11 + 127 ms
03:37:51.156 00.000 9828 Move returns status 0, amount 11
03:37:51.156 00.000 9828 move complete, result=0
03:37:51.156 00.000 9828 worker thread done servicing request
03:37:51.156 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:37:51.453 00.297 8976 Exposure complete
03:37:51.458 00.005 8976 worker thread done servicing request
03:37:51.458 00.000 5052 OnExposeComplete: enter
03:37:51.458 00.000 5052 UpdateGuideState(): m_state=6
03:37:51.458 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14653
03:37:51.458 00.000 5052 Star::Find returns 1 (0), X=329.34, Y=281.43, Mass=32, SNR=3.8, Peak=52 HFD=3.2
03:37:51.458 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
03:37:51.458 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.10)
03:37:51.459 00.001 5052 CameraToMount -- cameraX=0.17 cameraY=-0.28 hyp=0.32 cameraTheta=-1.03 mountX=-0.32 mountY=0.01, mountTheta=3.10
03:37:51.459 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.28, opts=13)
03:37:51.459 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.28)
03:37:51.459 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:51.459 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:37:51.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:51.459 00.000 8976 Worker thread wakes up
03:37:51.459 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:51.460 00.001 5052 Enqueuing Expose request
03:37:51.460 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.28) opts 0xd
03:37:51.460 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.28)
03:37:51.460 00.000 8976 Moving (0.17, -0.28) raw xDistance=-0.32 yDistance=0.01
03:37:51.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
03:37:51.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:37:51.460 00.000 8976 MoveAxis(R, 1, ABG)
03:37:51.460 00.000 8976 stepping (-9, 15) + (1, 0)
03:37:51.460 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:51.488 00.028 8976 Received - 47 (G) 
03:37:51.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:51.488 00.000 8976 stepped: pos (-8, 15)
03:37:51.488 00.000 8976 MoveAxis(U, 0, ABG)
03:37:51.488 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:37:51.489 00.001 8976 MountToCamera -- mountX=1.29 mountY=-2.93 hyp=3.20 mountTheta=-1.15 cameraX=2.02, cameraY=2.49 cameraTheta=0.89
03:37:51.489 00.000 8976 incremental bump (2.020, 2.486) isValid = 1
03:37:51.489 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
03:37:51.489 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:37:51.489 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:37:51.489 00.000 8976 move complete, result=0
03:37:51.489 00.000 9828 Worker thread wakes up
03:37:51.489 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:37:51.489 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:37:51.489 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:37:51.489 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:37:51.489 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:37:51.489 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:51.489 00.000 9828 BLC: window closed
03:37:51.489 00.000 9828 MoveAxis(E, 24, B)
03:37:51.489 00.000 9828 Guiding  Dir = 2, Dur = 24
03:37:51.489 00.000 8976 worker thread done servicing request
03:37:51.489 00.000 8976 Worker thread wakes up
03:37:51.490 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:51.490 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:51.490 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
03:37:51.490 00.000 9828 IsSlewing returns 0
03:37:51.490 00.000 9828 IsGuiding returns 0
03:37:51.490 00.000 9828 PulseGuide returned control before completion, sleep 34
03:37:51.526 00.036 9828 IsGuiding returns 1
03:37:51.526 00.000 9828 scope still moving after pulse duration time elapsed
03:37:51.558 00.032 9828 IsSlewing returns 0
03:37:51.558 00.000 9828 IsGuiding returns 1
03:37:51.589 00.031 9828 IsSlewing returns 0
03:37:51.589 00.000 9828 IsGuiding returns 1
03:37:51.620 00.031 9828 IsSlewing returns 0
03:37:51.620 00.000 9828 IsGuiding returns 0
03:37:51.620 00.000 9828 scope move finished after 24 + 106 ms
03:37:51.620 00.000 9828 Move returns status 0, amount 24
03:37:51.620 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:51.620 00.000 9828 MoveAxis(N, 11, B)
03:37:51.620 00.000 9828 Guiding  Dir = 0, Dur = 11
03:37:51.635 00.015 9828 IsSlewing returns 0
03:37:51.635 00.000 9828 IsGuiding returns 0
03:37:51.635 00.000 9828 PulseGuide returned control before completion, sleep 21
03:37:51.666 00.031 9828 IsGuiding returns 1
03:37:51.666 00.000 9828 scope still moving after pulse duration time elapsed
03:37:51.697 00.031 9828 IsSlewing returns 0
03:37:51.697 00.000 9828 IsGuiding returns 1
03:37:51.728 00.031 9828 IsSlewing returns 0
03:37:51.729 00.001 9828 IsGuiding returns 1
03:37:51.760 00.031 9828 IsSlewing returns 0
03:37:51.760 00.000 9828 IsGuiding returns 1
03:37:51.791 00.031 9828 IsSlewing returns 0
03:37:51.791 00.000 9828 IsGuiding returns 0
03:37:51.791 00.000 9828 scope move finished after 11 + 143 ms
03:37:51.791 00.000 9828 Move returns status 0, amount 11
03:37:51.791 00.000 9828 move complete, result=0
03:37:51.791 00.000 9828 worker thread done servicing request
03:37:51.791 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:37:52.170 00.379 8976 Exposure complete
03:37:52.176 00.006 8976 worker thread done servicing request
03:37:52.176 00.000 5052 OnExposeComplete: enter
03:37:52.176 00.000 5052 UpdateGuideState(): m_state=6
03:37:52.176 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14654
03:37:52.176 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=282.27, Mass=37, SNR=4.1, Peak=52 HFD=1.8
03:37:52.176 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
03:37:52.176 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
03:37:52.176 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.56 hyp=0.79 cameraTheta=0.79 mountX=0.25 mountY=-0.77, mountTheta=-1.26
03:37:52.177 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.56, opts=13)
03:37:52.177 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.56)
03:37:52.177 00.000 8976 Worker thread wakes up
03:37:52.177 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.56) opts 0xd
03:37:52.177 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.56)
03:37:52.177 00.000 8976 Moving (0.56, 0.56) raw xDistance=0.25 yDistance=-0.77
03:37:52.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:37:52.177 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77
03:37:52.177 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:52.177 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:37:52.177 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:52.177 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:52.177 00.000 8976 MoveAxis(R, 0, ABG)
03:37:52.177 00.000 8976 MoveAxis(U, 3, ABG)
03:37:52.178 00.001 8976 stepping (-8, 15) + (0, 3)
03:37:52.178 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:52.178 00.000 5052 Enqueuing Expose request
03:37:52.208 00.030 8976 Received - 47 (G) 
03:37:52.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:52.208 00.000 8976 stepped: pos (-8, 18)
03:37:52.208 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:37:52.208 00.000 8976 MountToCamera -- mountX=1.27 mountY=-2.91 hyp=3.17 mountTheta=-1.16 cameraX=2.01, cameraY=2.45 cameraTheta=0.88
03:37:52.208 00.000 8976 incremental bump (2.009, 2.455) isValid = 1
03:37:52.208 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:37:52.208 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:37:52.208 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:37:52.208 00.000 8976 move complete, result=0
03:37:52.208 00.000 8976 worker thread done servicing request
03:37:52.208 00.000 8976 Worker thread wakes up
03:37:52.208 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
03:37:52.208 00.000 9828 Worker thread wakes up
03:37:52.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:52.209 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:52.209 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:37:52.209 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:37:52.209 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:37:52.209 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
03:37:52.209 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:37:52.209 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:52.209 00.000 9828 BLC: window closed
03:37:52.209 00.000 9828 MoveAxis(E, 24, B)
03:37:52.209 00.000 9828 Guiding  Dir = 2, Dur = 24
03:37:52.209 00.000 9828 IsSlewing returns 0
03:37:52.209 00.000 9828 IsGuiding returns 0
03:37:52.210 00.001 9828 PulseGuide returned control before completion, sleep 34
03:37:52.245 00.035 9828 IsGuiding returns 1
03:37:52.245 00.000 9828 scope still moving after pulse duration time elapsed
03:37:52.277 00.032 9828 IsSlewing returns 0
03:37:52.277 00.000 9828 IsGuiding returns 1
03:37:52.309 00.032 9828 IsSlewing returns 0
03:37:52.309 00.000 9828 IsGuiding returns 1
03:37:52.340 00.031 9828 IsSlewing returns 0
03:37:52.340 00.000 9828 IsGuiding returns 0
03:37:52.340 00.000 9828 scope move finished after 24 + 107 ms
03:37:52.340 00.000 9828 Move returns status 0, amount 24
03:37:52.340 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:52.340 00.000 9828 MoveAxis(N, 11, B)
03:37:52.340 00.000 9828 Guiding  Dir = 0, Dur = 11
03:37:52.356 00.016 9828 IsSlewing returns 0
03:37:52.356 00.000 9828 IsGuiding returns 0
03:37:52.356 00.000 9828 PulseGuide returned control before completion, sleep 21
03:37:52.386 00.030 9828 IsGuiding returns 1
03:37:52.386 00.000 9828 scope still moving after pulse duration time elapsed
03:37:52.417 00.031 9828 IsSlewing returns 0
03:37:52.417 00.000 9828 IsGuiding returns 1
03:37:52.448 00.031 9828 IsSlewing returns 0
03:37:52.448 00.000 9828 IsGuiding returns 1
03:37:52.479 00.031 9828 IsSlewing returns 0
03:37:52.479 00.000 9828 IsGuiding returns 1
03:37:52.511 00.032 9828 IsSlewing returns 0
03:37:52.511 00.000 9828 IsGuiding returns 0
03:37:52.511 00.000 9828 scope move finished after 11 + 143 ms
03:37:52.511 00.000 9828 Move returns status 0, amount 11
03:37:52.511 00.000 9828 move complete, result=0
03:37:52.511 00.000 9828 worker thread done servicing request
03:37:52.511 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:37:52.894 00.383 8976 Exposure complete
03:37:52.900 00.006 8976 worker thread done servicing request
03:37:52.900 00.000 5052 OnExposeComplete: enter
03:37:52.900 00.000 5052 UpdateGuideState(): m_state=6
03:37:52.900 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14655
03:37:52.900 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.61, Mass=42, SNR=4.4, Peak=52 HFD=3.0
03:37:52.900 00.000 5052 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
03:37:52.900 00.000 5052 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
03:37:52.900 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.42 mountX=-0.19 mountY=-0.13, mountTheta=-2.54
03:37:52.901 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.10, opts=13)
03:37:52.901 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.10)
03:37:52.901 00.000 8976 Worker thread wakes up
03:37:52.901 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.10) opts 0xd
03:37:52.901 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.10)
03:37:52.901 00.000 8976 Moving (0.22, -0.10) raw xDistance=-0.19 yDistance=-0.13
03:37:52.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:37:52.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:37:52.901 00.000 8976 MoveAxis(R, 0, ABG)
03:37:52.901 00.000 8976 MoveAxis(U, 0, ABG)
03:37:52.901 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:37:52.901 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:37:52.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:52.902 00.001 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:37:52.902 00.000 8976 MountToCamera -- mountX=1.26 mountY=-2.89 hyp=3.15 mountTheta=-1.16 cameraX=2.00, cameraY=2.43 cameraTheta=0.88
03:37:52.902 00.000 8976 incremental bump (2.002, 2.434) isValid = 1
03:37:52.902 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:52.902 00.000 5052 Enqueuing Expose request
03:37:52.902 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:37:52.902 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:37:52.902 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:37:52.902 00.000 8976 move complete, result=0
03:37:52.902 00.000 9828 Worker thread wakes up
03:37:52.902 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:37:52.902 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:37:52.902 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
03:37:52.902 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:52.902 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.37)
03:37:52.902 00.000 8976 worker thread done servicing request
03:37:52.902 00.000 8976 Worker thread wakes up
03:37:52.903 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
03:37:52.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:52.903 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:52.903 00.000 9828 BLC: window closed
03:37:52.903 00.000 9828 MoveAxis(E, 24, B)
03:37:52.903 00.000 9828 Guiding  Dir = 2, Dur = 24
03:37:52.903 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:52.903 00.000 9828 IsSlewing returns 0
03:37:52.903 00.000 9828 IsGuiding returns 0
03:37:52.903 00.000 9828 PulseGuide returned control before completion, sleep 34
03:37:52.948 00.045 9828 IsGuiding returns 1
03:37:52.948 00.000 9828 scope still moving after pulse duration time elapsed
03:37:52.979 00.031 9828 IsSlewing returns 0
03:37:52.979 00.000 9828 IsGuiding returns 1
03:37:53.010 00.031 9828 IsSlewing returns 0
03:37:53.010 00.000 9828 IsGuiding returns 1
03:37:53.042 00.032 9828 IsSlewing returns 0
03:37:53.042 00.000 9828 IsGuiding returns 0
03:37:53.042 00.000 9828 scope move finished after 24 + 114 ms
03:37:53.042 00.000 9828 Move returns status 0, amount 24
03:37:53.042 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:53.042 00.000 9828 MoveAxis(N, 11, B)
03:37:53.042 00.000 9828 Guiding  Dir = 0, Dur = 11
03:37:53.057 00.015 9828 IsSlewing returns 0
03:37:53.057 00.000 9828 IsGuiding returns 0
03:37:53.057 00.000 9828 PulseGuide returned control before completion, sleep 21
03:37:53.087 00.030 9828 IsGuiding returns 1
03:37:53.087 00.000 9828 scope still moving after pulse duration time elapsed
03:37:53.118 00.031 9828 IsSlewing returns 0
03:37:53.119 00.001 9828 IsGuiding returns 1
03:37:53.150 00.031 9828 IsSlewing returns 0
03:37:53.151 00.001 9828 IsGuiding returns 1
03:37:53.181 00.030 9828 IsSlewing returns 0
03:37:53.181 00.000 9828 IsGuiding returns 0
03:37:53.181 00.000 9828 scope move finished after 11 + 113 ms
03:37:53.181 00.000 9828 Move returns status 0, amount 11
03:37:53.182 00.001 9828 move complete, result=0
03:37:53.182 00.000 9828 worker thread done servicing request
03:37:53.182 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:37:53.589 00.407 8976 Exposure complete
03:37:53.594 00.005 8976 worker thread done servicing request
03:37:53.595 00.001 5052 OnExposeComplete: enter
03:37:53.595 00.000 5052 UpdateGuideState(): m_state=6
03:37:53.595 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14656
03:37:53.595 00.000 5052 Star::Find returns 1 (0), X=330.34, Y=282.71, Mass=33, SNR=3.9, Peak=51 HFD=2.4
03:37:53.595 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
03:37:53.595 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
03:37:53.595 00.000 5052 CameraToMount -- cameraX=1.17 cameraY=1.00 hyp=1.54 cameraTheta=0.71 mountX=0.36 mountY=-1.52, mountTheta=-1.34
03:37:53.595 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.17, y=1.00, opts=13)
03:37:53.596 00.001 5052 Enqueuing Move request for stepguider (1.17, 1.00)
03:37:53.596 00.000 8976 Worker thread wakes up
03:37:53.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.17, 1.00) opts 0xd
03:37:53.596 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.17, 1.00)
03:37:53.596 00.000 8976 Moving (1.17, 1.00) raw xDistance=0.36 yDistance=-1.52
03:37:53.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:37:53.596 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:53.596 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:37:53.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:53.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:53.596 00.000 5052 Enqueuing Expose request
03:37:53.596 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.52
03:37:53.596 00.000 8976 MoveAxis(L, 1, ABG)
03:37:53.596 00.000 8976 stepping (-8, 18) + (-1, 0)
03:37:53.596 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:53.614 00.018 8976 Received - 47 (G) 
03:37:53.615 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:53.615 00.000 8976 stepped: pos (-9, 18)
03:37:53.615 00.000 8976 MoveAxis(U, 6, ABG)
03:37:53.615 00.000 8976 stepping (-9, 18) + (0, 6)
03:37:53.615 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:37:53.662 00.047 8976 Received - 47 (G) 
03:37:53.662 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:37:53.662 00.000 8976 stepped: pos (-9, 24)
03:37:53.662 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:37:53.662 00.000 8976 MountToCamera -- mountX=1.30 mountY=-3.19 hyp=3.45 mountTheta=-1.19 cameraX=2.25, cameraY=2.61 cameraTheta=0.86
03:37:53.662 00.000 8976 incremental bump (2.254, 2.608) isValid = 1
03:37:53.662 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:37:53.663 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:37:53.663 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:37:53.663 00.000 8976 move complete, result=0
03:37:53.663 00.000 8976 worker thread done servicing request
03:37:53.663 00.000 8976 Worker thread wakes up
03:37:53.663 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:53.663 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:53.663 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -1.5 px 6 ms NORTH
03:37:53.663 00.000 9828 Worker thread wakes up
03:37:53.663 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:37:53.663 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:37:53.663 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:37:53.663 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:37:53.663 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:37:53.663 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:53.663 00.000 9828 BLC: window closed
03:37:53.663 00.000 9828 MoveAxis(E, 25, B)
03:37:53.663 00.000 9828 Guiding  Dir = 2, Dur = 25
03:37:53.664 00.001 9828 IsSlewing returns 0
03:37:53.664 00.000 9828 IsGuiding returns 0
03:37:53.664 00.000 9828 PulseGuide returned control before completion, sleep 35
03:37:53.712 00.048 9828 IsGuiding returns 1
03:37:53.712 00.000 9828 scope still moving after pulse duration time elapsed
03:37:53.743 00.031 9828 IsSlewing returns 0
03:37:53.743 00.000 9828 IsGuiding returns 1
03:37:53.774 00.031 9828 IsSlewing returns 0
03:37:53.774 00.000 9828 IsGuiding returns 1
03:37:53.805 00.031 9828 IsSlewing returns 0
03:37:53.805 00.000 9828 IsGuiding returns 0
03:37:53.805 00.000 9828 scope move finished after 25 + 116 ms
03:37:53.806 00.001 9828 Move returns status 0, amount 25
03:37:53.806 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:53.806 00.000 9828 MoveAxis(N, 11, B)
03:37:53.806 00.000 9828 Guiding  Dir = 0, Dur = 11
03:37:53.822 00.016 9828 IsSlewing returns 0
03:37:53.822 00.000 9828 IsGuiding returns 0
03:37:53.823 00.001 9828 PulseGuide returned control before completion, sleep 21
03:37:53.852 00.029 9828 IsGuiding returns 1
03:37:53.852 00.000 9828 scope still moving after pulse duration time elapsed
03:37:53.884 00.032 9828 IsSlewing returns 0
03:37:53.884 00.000 9828 IsGuiding returns 1
03:37:53.914 00.030 9828 IsSlewing returns 0
03:37:53.914 00.000 9828 IsGuiding returns 1
03:37:53.945 00.031 9828 IsSlewing returns 0
03:37:53.945 00.000 9828 IsGuiding returns 1
03:37:53.976 00.031 9828 IsSlewing returns 0
03:37:53.976 00.000 9828 IsGuiding returns 0
03:37:53.976 00.000 9828 scope move finished after 11 + 142 ms
03:37:53.976 00.000 9828 Move returns status 0, amount 11
03:37:53.976 00.000 9828 move complete, result=0
03:37:53.976 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:37:53.977 00.001 9828 worker thread done servicing request
03:37:54.350 00.373 8976 Exposure complete
03:37:54.358 00.008 8976 worker thread done servicing request
03:37:54.359 00.001 5052 OnExposeComplete: enter
03:37:54.359 00.000 5052 UpdateGuideState(): m_state=6
03:37:54.359 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14657
03:37:54.359 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.09, Mass=25, SNR=3.4, Peak=55 HFD=1.8
03:37:54.359 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.34 = 1.94)
03:37:54.359 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.83)
03:37:54.359 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=-0.62 hyp=0.83 cameraTheta=-2.30 mountX=-0.30 mountY=0.80, mountTheta=1.93
03:37:54.360 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=-0.62, opts=13)
03:37:54.360 00.000 5052 Enqueuing Move request for stepguider (-0.55, -0.62)
03:37:54.360 00.000 8976 Worker thread wakes up
03:37:54.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, -0.62) opts 0xd
03:37:54.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, -0.62)
03:37:54.360 00.000 8976 Moving (-0.55, -0.62) raw xDistance=-0.30 yDistance=0.80
03:37:54.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
03:37:54.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.80
03:37:54.360 00.000 8976 MoveAxis(R, 1, ABG)
03:37:54.360 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:54.360 00.000 8976 stepping (-9, 24) + (1, 0)
03:37:54.360 00.000 5052 UpdateGuideState exits: m=25 SNR=3.4
03:37:54.361 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:54.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:54.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:54.361 00.000 5052 Enqueuing Expose request
03:37:54.381 00.020 8976 Received - 47 (G) 
03:37:54.381 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:54.381 00.000 8976 stepped: pos (-8, 24)
03:37:54.381 00.000 8976 MoveAxis(D, 3, ABG)
03:37:54.381 00.000 8976 stepping (-8, 24) + (0, -3)
03:37:54.381 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:54.414 00.033 8976 Received - 47 (G) 
03:37:54.414 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:54.414 00.000 8976 stepped: pos (-8, 21)
03:37:54.414 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:37:54.414 00.000 8976 MountToCamera -- mountX=1.27 mountY=-3.24 hyp=3.48 mountTheta=-1.20 cameraX=2.31, cameraY=2.61 cameraTheta=0.85
03:37:54.414 00.000 8976 incremental bump (2.306, 2.609) isValid = 1
03:37:54.414 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:37:54.414 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:37:54.414 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:37:54.414 00.000 8976 move complete, result=0
03:37:54.414 00.000 9828 Worker thread wakes up
03:37:54.414 00.000 8976 worker thread done servicing request
03:37:54.414 00.000 8976 Worker thread wakes up
03:37:54.414 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:37:54.414 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:37:54.415 00.001 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:37:54.415 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:37:54.415 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:37:54.415 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:54.415 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.8 px 3 ms SOUTH
03:37:54.415 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:54.415 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:54.415 00.000 9828 BLC: window closed
03:37:54.415 00.000 9828 MoveAxis(E, 25, B)
03:37:54.415 00.000 9828 Guiding  Dir = 2, Dur = 25
03:37:54.416 00.001 9828 IsSlewing returns 0
03:37:54.416 00.000 9828 IsGuiding returns 0
03:37:54.416 00.000 9828 PulseGuide returned control before completion, sleep 35
03:37:54.457 00.041 9828 IsGuiding returns 1
03:37:54.457 00.000 9828 scope still moving after pulse duration time elapsed
03:37:54.488 00.031 9828 IsSlewing returns 0
03:37:54.488 00.000 9828 IsGuiding returns 1
03:37:54.519 00.031 9828 IsSlewing returns 0
03:37:54.519 00.000 9828 IsGuiding returns 1
03:37:54.550 00.031 9828 IsSlewing returns 0
03:37:54.550 00.000 9828 IsGuiding returns 1
03:37:54.581 00.031 9828 IsSlewing returns 0
03:37:54.581 00.000 9828 IsGuiding returns 0
03:37:54.581 00.000 9828 scope move finished after 25 + 140 ms
03:37:54.581 00.000 9828 Move returns status 0, amount 25
03:37:54.581 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:54.581 00.000 9828 MoveAxis(N, 11, B)
03:37:54.581 00.000 9828 Guiding  Dir = 0, Dur = 11
03:37:54.597 00.016 9828 IsSlewing returns 0
03:37:54.597 00.000 9828 IsGuiding returns 0
03:37:54.597 00.000 9828 PulseGuide returned control before completion, sleep 21
03:37:54.629 00.032 9828 IsGuiding returns 1
03:37:54.629 00.000 9828 scope still moving after pulse duration time elapsed
03:37:54.659 00.030 9828 IsSlewing returns 0
03:37:54.659 00.000 9828 IsGuiding returns 1
03:37:54.689 00.030 9828 IsSlewing returns 0
03:37:54.689 00.000 9828 IsGuiding returns 1
03:37:54.721 00.032 9828 IsSlewing returns 0
03:37:54.721 00.000 9828 IsGuiding returns 1
03:37:54.753 00.032 9828 IsSlewing returns 0
03:37:54.753 00.000 9828 IsGuiding returns 0
03:37:54.753 00.000 9828 scope move finished after 11 + 144 ms
03:37:54.753 00.000 9828 Move returns status 0, amount 11
03:37:54.753 00.000 9828 move complete, result=0
03:37:54.753 00.000 9828 worker thread done servicing request
03:37:54.753 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:37:55.101 00.348 8976 Exposure complete
03:37:55.107 00.006 8976 worker thread done servicing request
03:37:55.107 00.000 5052 OnExposeComplete: enter
03:37:55.107 00.000 5052 UpdateGuideState(): m_state=6
03:37:55.107 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14658
03:37:55.107 00.000 5052 Star::Find returns 1 (0), X=329.25, Y=282.19, Mass=62, SNR=5.3, Peak=55 HFD=2.9
03:37:55.107 00.000 5052 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.04) = xAngle (-0.63 = -0.63)
03:37:55.107 00.000 5052 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.73 = -0.73)
03:37:55.107 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.48 hyp=0.49 cameraTheta=1.41 mountX=0.40 mountY=-0.33, mountTheta=-0.69
03:37:55.108 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.48, opts=13)
03:37:55.108 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.48)
03:37:55.108 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:55.108 00.000 5052 UpdateGuideState exits: m=62 SNR=5.3
03:37:55.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:55.108 00.000 8976 Worker thread wakes up
03:37:55.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.48) opts 0xd
03:37:55.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.48)
03:37:55.108 00.000 8976 Moving (0.08, 0.48) raw xDistance=0.40 yDistance=-0.33
03:37:55.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40
03:37:55.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:55.108 00.000 5052 Enqueuing Expose request
03:37:55.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
03:37:55.108 00.000 8976 MoveAxis(L, 2, ABG)
03:37:55.108 00.000 8976 stepping (-8, 21) + (-2, 0)
03:37:55.108 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:55.133 00.025 8976 Received - 47 (G) 
03:37:55.133 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:55.133 00.000 8976 stepped: pos (-10, 21)
03:37:55.133 00.000 8976 MoveAxis(U, 1, ABG)
03:37:55.133 00.000 8976 stepping (-10, 21) + (0, 1)
03:37:55.134 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:55.165 00.031 8976 Received - 47 (G) 
03:37:55.165 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:55.165 00.000 8976 stepped: pos (-10, 22)
03:37:55.165 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:37:55.165 00.000 8976 MountToCamera -- mountX=1.36 mountY=-3.32 hyp=3.59 mountTheta=-1.18 cameraX=2.34, cameraY=2.72 cameraTheta=0.86
03:37:55.165 00.000 8976 incremental bump (2.342, 2.723) isValid = 1
03:37:55.165 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:37:55.166 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:37:55.166 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:37:55.166 00.000 8976 move complete, result=0
03:37:55.166 00.000 9828 Worker thread wakes up
03:37:55.166 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:37:55.166 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:37:55.166 00.000 8976 worker thread done servicing request
03:37:55.166 00.000 8976 Worker thread wakes up
03:37:55.166 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:55.166 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:55.166 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.3 px 1 ms NORTH
03:37:55.166 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:37:55.166 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:37:55.166 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:37:55.166 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:55.166 00.000 9828 BLC: window closed
03:37:55.166 00.000 9828 MoveAxis(E, 25, B)
03:37:55.166 00.000 9828 Guiding  Dir = 2, Dur = 25
03:37:55.167 00.001 9828 IsSlewing returns 0
03:37:55.167 00.000 9828 IsGuiding returns 0
03:37:55.167 00.000 9828 PulseGuide returned control before completion, sleep 35
03:37:55.205 00.038 9828 IsGuiding returns 1
03:37:55.205 00.000 9828 scope still moving after pulse duration time elapsed
03:37:55.236 00.031 9828 IsSlewing returns 0
03:37:55.236 00.000 9828 IsGuiding returns 1
03:37:55.282 00.046 9828 IsSlewing returns 0
03:37:55.282 00.000 9828 IsGuiding returns 1
03:37:55.330 00.048 9828 IsSlewing returns 0
03:37:55.330 00.000 9828 IsGuiding returns 0
03:37:55.330 00.000 9828 scope move finished after 25 + 137 ms
03:37:55.330 00.000 9828 Move returns status 0, amount 25
03:37:55.330 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:55.330 00.000 9828 MoveAxis(N, 11, B)
03:37:55.330 00.000 9828 Guiding  Dir = 0, Dur = 11
03:37:55.344 00.014 9828 IsSlewing returns 0
03:37:55.344 00.000 9828 IsGuiding returns 0
03:37:55.344 00.000 9828 PulseGuide returned control before completion, sleep 21
03:37:55.374 00.030 9828 IsGuiding returns 1
03:37:55.374 00.000 9828 scope still moving after pulse duration time elapsed
03:37:55.405 00.031 9828 IsSlewing returns 0
03:37:55.405 00.000 9828 IsGuiding returns 1
03:37:55.437 00.032 9828 IsSlewing returns 0
03:37:55.437 00.000 9828 IsGuiding returns 1
03:37:55.467 00.030 9828 IsSlewing returns 0
03:37:55.467 00.000 9828 IsGuiding returns 1
03:37:55.499 00.032 9828 IsSlewing returns 0
03:37:55.499 00.000 9828 IsGuiding returns 0
03:37:55.499 00.000 9828 scope move finished after 11 + 143 ms
03:37:55.499 00.000 9828 Move returns status 0, amount 11
03:37:55.499 00.000 9828 move complete, result=0
03:37:55.499 00.000 9828 worker thread done servicing request
03:37:55.499 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:37:55.850 00.351 8976 Exposure complete
03:37:55.856 00.006 8976 worker thread done servicing request
03:37:55.856 00.000 5052 OnExposeComplete: enter
03:37:55.856 00.000 5052 UpdateGuideState(): m_state=6
03:37:55.856 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14659
03:37:55.856 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.13, Mass=37, SNR=4.0, Peak=54 HFD=2.1
03:37:55.856 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
03:37:55.856 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
03:37:55.856 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.42 hyp=0.43 cameraTheta=1.76 mountX=0.41 mountY=-0.16, mountTheta=-0.38
03:37:55.857 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.42, opts=13)
03:37:55.857 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.42)
03:37:55.857 00.000 8976 Worker thread wakes up
03:37:55.857 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.42) opts 0xd
03:37:55.857 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.42)
03:37:55.857 00.000 8976 Moving (-0.08, 0.42) raw xDistance=0.41 yDistance=-0.16
03:37:55.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
03:37:55.857 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:55.857 00.000 5052 UpdateGuideState exits: m=37 SNR=4.0
03:37:55.857 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:55.857 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:37:55.857 00.000 8976 MoveAxis(L, 2, ABG)
03:37:55.857 00.000 8976 stepping (-10, 22) + (-2, 0)
03:37:55.857 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:55.858 00.001 5052 Enqueuing Expose request
03:37:55.858 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:55.884 00.026 8976 Received - 47 (G) 
03:37:55.884 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:55.884 00.000 8976 stepped: pos (-12, 22)
03:37:55.884 00.000 8976 MoveAxis(U, 0, ABG)
03:37:55.884 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:37:55.884 00.000 8976 MountToCamera -- mountX=1.52 mountY=-3.38 hyp=3.70 mountTheta=-1.15 cameraX=2.32, cameraY=2.89 cameraTheta=0.89
03:37:55.884 00.000 8976 incremental bump (2.319, 2.889) isValid = 1
03:37:55.885 00.001 8976 Scheduling Mount bump of (0.072, 0.093)
03:37:55.885 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:37:55.885 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:37:55.885 00.000 8976 move complete, result=0
03:37:55.885 00.000 9828 Worker thread wakes up
03:37:55.885 00.000 8976 worker thread done servicing request
03:37:55.885 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
03:37:55.885 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:37:55.885 00.000 8976 Worker thread wakes up
03:37:55.885 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:55.885 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:55.885 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:37:55.885 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.28)
03:37:55.885 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
03:37:55.885 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:37:55.885 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:55.886 00.001 9828 BLC: window closed
03:37:55.886 00.000 9828 MoveAxis(E, 24, B)
03:37:55.886 00.000 9828 Guiding  Dir = 2, Dur = 24
03:37:55.886 00.000 9828 IsSlewing returns 0
03:37:55.886 00.000 9828 IsGuiding returns 0
03:37:55.886 00.000 9828 PulseGuide returned control before completion, sleep 34
03:37:55.923 00.037 9828 IsGuiding returns 1
03:37:55.923 00.000 9828 scope still moving after pulse duration time elapsed
03:37:55.954 00.031 9828 IsSlewing returns 0
03:37:55.954 00.000 9828 IsGuiding returns 1
03:37:55.985 00.031 9828 IsSlewing returns 0
03:37:55.985 00.000 9828 IsGuiding returns 1
03:37:56.016 00.031 9828 IsSlewing returns 0
03:37:56.016 00.000 9828 IsGuiding returns 0
03:37:56.017 00.001 9828 scope move finished after 24 + 105 ms
03:37:56.017 00.000 9828 Move returns status 0, amount 24
03:37:56.017 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:56.017 00.000 9828 MoveAxis(N, 11, B)
03:37:56.017 00.000 9828 Guiding  Dir = 0, Dur = 11
03:37:56.032 00.015 9828 IsSlewing returns 0
03:37:56.032 00.000 9828 IsGuiding returns 0
03:37:56.032 00.000 9828 PulseGuide returned control before completion, sleep 21
03:37:56.063 00.031 9828 IsGuiding returns 1
03:37:56.063 00.000 9828 scope still moving after pulse duration time elapsed
03:37:56.095 00.032 9828 IsSlewing returns 0
03:37:56.095 00.000 9828 IsGuiding returns 1
03:37:56.125 00.030 9828 IsSlewing returns 0
03:37:56.125 00.000 9828 IsGuiding returns 1
03:37:56.156 00.031 9828 IsSlewing returns 0
03:37:56.156 00.000 9828 IsGuiding returns 1
03:37:56.186 00.030 9828 IsSlewing returns 0
03:37:56.186 00.000 9828 IsGuiding returns 0
03:37:56.186 00.000 9828 scope move finished after 11 + 143 ms
03:37:56.186 00.000 9828 Move returns status 0, amount 11
03:37:56.186 00.000 9828 move complete, result=0
03:37:56.186 00.000 9828 worker thread done servicing request
03:37:56.186 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:37:56.573 00.387 8976 Exposure complete
03:37:56.579 00.006 8976 worker thread done servicing request
03:37:56.579 00.000 5052 OnExposeComplete: enter
03:37:56.579 00.000 5052 UpdateGuideState(): m_state=6
03:37:56.579 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14660
03:37:56.579 00.000 5052 Star::Find returns 1 (0), X=329.82, Y=281.25, Mass=35, SNR=4.0, Peak=51 HFD=2.0
03:37:56.579 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
03:37:56.580 00.001 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
03:37:56.580 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=-0.46 hyp=0.80 cameraTheta=-0.62 mountX=-0.71 mountY=-0.29, mountTheta=-2.75
03:37:56.580 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=-0.46, opts=13)
03:37:56.580 00.000 5052 Enqueuing Move request for stepguider (0.65, -0.46)
03:37:56.580 00.000 8976 Worker thread wakes up
03:37:56.581 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:37:56.581 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:37:56.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:56.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:56.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, -0.46) opts 0xd
03:37:56.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, -0.46)
03:37:56.581 00.000 8976 Moving (0.65, -0.46) raw xDistance=-0.71 yDistance=-0.29
03:37:56.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.71
03:37:56.581 00.000 5052 Enqueuing Expose request
03:37:56.581 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:37:56.581 00.000 8976 MoveAxis(R, 3, ABG)
03:37:56.581 00.000 8976 stepping (-12, 22) + (3, 0)
03:37:56.581 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:56.620 00.039 8976 Received - 47 (G) 
03:37:56.620 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:56.620 00.000 8976 stepped: pos (-9, 22)
03:37:56.620 00.000 8976 MoveAxis(U, 1, ABG)
03:37:56.620 00.000 8976 stepping (-9, 22) + (0, 1)
03:37:56.620 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:56.652 00.032 8976 Received - 47 (G) 
03:37:56.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:56.652 00.000 8976 stepped: pos (-9, 23)
03:37:56.652 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:37:56.652 00.000 8976 MountToCamera -- mountX=1.47 mountY=-3.47 hyp=3.77 mountTheta=-1.17 cameraX=2.42, cameraY=2.89 cameraTheta=0.87
03:37:56.652 00.000 8976 incremental bump (2.420, 2.889) isValid = 1
03:37:56.652 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:37:56.652 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:37:56.652 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:37:56.652 00.000 8976 move complete, result=0
03:37:56.652 00.000 8976 worker thread done servicing request
03:37:56.652 00.000 8976 Worker thread wakes up
03:37:56.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:56.652 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:56.652 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
03:37:56.653 00.001 9828 Worker thread wakes up
03:37:56.653 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:37:56.653 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:37:56.653 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
03:37:56.653 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
03:37:56.653 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
03:37:56.653 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:56.653 00.000 9828 BLC: window closed
03:37:56.653 00.000 9828 MoveAxis(E, 25, B)
03:37:56.653 00.000 9828 Guiding  Dir = 2, Dur = 25
03:37:56.653 00.000 9828 IsSlewing returns 0
03:37:56.654 00.001 9828 IsGuiding returns 0
03:37:56.654 00.000 9828 PulseGuide returned control before completion, sleep 35
03:37:56.702 00.048 9828 IsGuiding returns 1
03:37:56.702 00.000 9828 scope still moving after pulse duration time elapsed
03:37:56.734 00.032 9828 IsSlewing returns 0
03:37:56.734 00.000 9828 IsGuiding returns 1
03:37:56.766 00.032 9828 IsSlewing returns 0
03:37:56.766 00.000 9828 IsGuiding returns 1
03:37:56.796 00.030 9828 IsSlewing returns 0
03:37:56.796 00.000 9828 IsGuiding returns 1
03:37:56.827 00.031 9828 IsSlewing returns 0
03:37:56.827 00.000 9828 IsGuiding returns 1
03:37:56.859 00.032 9828 IsSlewing returns 0
03:37:56.859 00.000 9828 IsGuiding returns 1
03:37:56.889 00.030 9828 IsSlewing returns 0
03:37:56.889 00.000 9828 IsGuiding returns 1
03:37:56.918 00.029 9828 IsSlewing returns 0
03:37:56.918 00.000 9828 IsGuiding returns 0
03:37:56.918 00.000 9828 scope move finished after 25 + 240 ms
03:37:56.918 00.000 9828 Move returns status 0, amount 25
03:37:56.918 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:56.918 00.000 9828 MoveAxis(N, 11, B)
03:37:56.918 00.000 9828 Guiding  Dir = 0, Dur = 11
03:37:56.934 00.016 9828 IsSlewing returns 0
03:37:56.934 00.000 9828 IsGuiding returns 0
03:37:56.934 00.000 9828 PulseGuide returned control before completion, sleep 21
03:37:56.964 00.030 9828 IsGuiding returns 1
03:37:56.964 00.000 9828 scope still moving after pulse duration time elapsed
03:37:56.995 00.031 9828 IsSlewing returns 0
03:37:56.995 00.000 9828 IsGuiding returns 1
03:37:57.026 00.031 9828 IsSlewing returns 0
03:37:57.026 00.000 9828 IsGuiding returns 1
03:37:57.057 00.031 9828 IsSlewing returns 0
03:37:57.057 00.000 9828 IsGuiding returns 1
03:37:57.088 00.031 9828 IsSlewing returns 0
03:37:57.088 00.000 9828 IsGuiding returns 0
03:37:57.088 00.000 9828 scope move finished after 11 + 142 ms
03:37:57.088 00.000 9828 Move returns status 0, amount 11
03:37:57.088 00.000 9828 move complete, result=0
03:37:57.088 00.000 9828 worker thread done servicing request
03:37:57.088 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:37:57.340 00.252 8976 Exposure complete
03:37:57.344 00.004 8976 worker thread done servicing request
03:37:57.344 00.000 5052 OnExposeComplete: enter
03:37:57.344 00.000 5052 UpdateGuideState(): m_state=6
03:37:57.344 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14661
03:37:57.344 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=282.18, Mass=20, SNR=3.0, Peak=53 HFD=0.9
03:37:57.344 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
03:37:57.344 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
03:37:57.344 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.47 hyp=0.65 cameraTheta=0.82 mountX=0.22 mountY=-0.63, mountTheta=-1.24
03:37:57.345 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.47, opts=13)
03:37:57.345 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.47)
03:37:57.345 00.000 8976 Worker thread wakes up
03:37:57.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.47) opts 0xd
03:37:57.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.47)
03:37:57.345 00.000 8976 Moving (0.44, 0.47) raw xDistance=0.22 yDistance=-0.63
03:37:57.345 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:57.345 00.000 5052 UpdateGuideState exits: m=20 SNR=3.0
03:37:57.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:57.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:37:57.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.63
03:37:57.345 00.000 8976 MoveAxis(R, 0, ABG)
03:37:57.345 00.000 8976 MoveAxis(U, 3, ABG)
03:37:57.347 00.002 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:57.347 00.000 5052 Enqueuing Expose request
03:37:57.347 00.000 8976 stepping (-9, 23) + (0, 3)
03:37:57.347 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:57.387 00.040 8976 Received - 47 (G) 
03:37:57.387 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:57.387 00.000 8976 stepped: pos (-9, 26)
03:37:57.387 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:37:57.387 00.000 8976 MountToCamera -- mountX=1.44 mountY=-3.69 hyp=3.96 mountTheta=-1.20 cameraX=2.63, cameraY=2.96 cameraTheta=0.84
03:37:57.387 00.000 8976 incremental bump (2.628, 2.961) isValid = 1
03:37:57.387 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:37:57.388 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:37:57.388 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:37:57.388 00.000 8976 move complete, result=0
03:37:57.388 00.000 9828 Worker thread wakes up
03:37:57.388 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:37:57.388 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:37:57.388 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 3 ms NORTH
03:37:57.388 00.000 8976 worker thread done servicing request
03:37:57.388 00.000 8976 Worker thread wakes up
03:37:57.388 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:37:57.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:57.388 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
03:37:57.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:57.388 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:37:57.388 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:57.388 00.000 9828 BLC: window closed
03:37:57.388 00.000 9828 MoveAxis(E, 25, B)
03:37:57.388 00.000 9828 Guiding  Dir = 2, Dur = 25
03:37:57.389 00.001 9828 IsSlewing returns 0
03:37:57.389 00.000 9828 IsGuiding returns 0
03:37:57.389 00.000 9828 PulseGuide returned control before completion, sleep 35
03:37:57.431 00.042 9828 IsGuiding returns 1
03:37:57.431 00.000 9828 scope still moving after pulse duration time elapsed
03:37:57.462 00.031 9828 IsSlewing returns 0
03:37:57.462 00.000 9828 IsGuiding returns 1
03:37:57.493 00.031 9828 IsSlewing returns 0
03:37:57.493 00.000 9828 IsGuiding returns 1
03:37:57.524 00.031 9828 IsSlewing returns 0
03:37:57.524 00.000 9828 IsGuiding returns 1
03:37:57.556 00.032 9828 IsSlewing returns 0
03:37:57.556 00.000 9828 IsGuiding returns 0
03:37:57.556 00.000 9828 scope move finished after 25 + 142 ms
03:37:57.556 00.000 9828 Move returns status 0, amount 25
03:37:57.556 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:57.556 00.000 9828 MoveAxis(N, 11, B)
03:37:57.556 00.000 9828 Guiding  Dir = 0, Dur = 11
03:37:57.570 00.014 9828 IsSlewing returns 0
03:37:57.570 00.000 9828 IsGuiding returns 0
03:37:57.571 00.001 9828 PulseGuide returned control before completion, sleep 21
03:37:57.601 00.030 9828 IsGuiding returns 1
03:37:57.601 00.000 9828 scope still moving after pulse duration time elapsed
03:37:57.632 00.031 9828 IsSlewing returns 0
03:37:57.632 00.000 9828 IsGuiding returns 1
03:37:57.663 00.031 9828 IsSlewing returns 0
03:37:57.663 00.000 9828 IsGuiding returns 1
03:37:57.694 00.031 9828 IsSlewing returns 0
03:37:57.694 00.000 9828 IsGuiding returns 1
03:37:57.724 00.030 9828 IsSlewing returns 0
03:37:57.724 00.000 9828 IsGuiding returns 0
03:37:57.724 00.000 9828 scope move finished after 11 + 142 ms
03:37:57.724 00.000 9828 Move returns status 0, amount 11
03:37:57.724 00.000 9828 move complete, result=0
03:37:57.724 00.000 9828 worker thread done servicing request
03:37:57.724 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:37:58.072 00.348 8976 Exposure complete
03:37:58.077 00.005 8976 worker thread done servicing request
03:37:58.077 00.000 5052 OnExposeComplete: enter
03:37:58.078 00.001 5052 UpdateGuideState(): m_state=6
03:37:58.078 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14662
03:37:58.078 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.21, Mass=38, SNR=4.1, Peak=53 HFD=1.8
03:37:58.078 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.32 = 2.97)
03:37:58.078 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.42 = 2.86)
03:37:58.078 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.50 hyp=0.52 cameraTheta=-1.27 mountX=-0.51 mountY=0.14, mountTheta=2.87
03:37:58.078 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.50, opts=13)
03:37:58.079 00.001 5052 Enqueuing Move request for stepguider (0.15, -0.50)
03:37:58.079 00.000 8976 Worker thread wakes up
03:37:58.079 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.50) opts 0xd
03:37:58.079 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.50)
03:37:58.079 00.000 8976 Moving (0.15, -0.50) raw xDistance=-0.51 yDistance=0.14
03:37:58.079 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:58.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:37:58.079 00.000 5052 UpdateGuideState exits: m=38 SNR=4.1
03:37:58.079 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:37:58.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:58.079 00.000 8976 MoveAxis(R, 2, ABG)
03:37:58.079 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:58.079 00.000 5052 Enqueuing Expose request
03:37:58.079 00.000 8976 stepping (-9, 26) + (2, 0)
03:37:58.079 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:58.107 00.028 8976 Received - 47 (G) 
03:37:58.107 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:58.107 00.000 8976 stepped: pos (-7, 26)
03:37:58.107 00.000 8976 MoveAxis(U, 0, ABG)
03:37:58.107 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:37:58.107 00.000 8976 MountToCamera -- mountX=1.32 mountY=-3.83 hyp=4.05 mountTheta=-1.24 cameraX=2.81, cameraY=2.92 cameraTheta=0.80
03:37:58.107 00.000 8976 incremental bump (2.813, 2.919) isValid = 1
03:37:58.107 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
03:37:58.107 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:37:58.107 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:37:58.107 00.000 8976 move complete, result=0
03:37:58.107 00.000 8976 worker thread done servicing request
03:37:58.107 00.000 8976 Worker thread wakes up
03:37:58.107 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:58.107 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:58.107 00.000 9828 Worker thread wakes up
03:37:58.107 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
03:37:58.107 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:37:58.108 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:37:58.108 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
03:37:58.108 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.45)
03:37:58.108 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
03:37:58.108 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:37:58.108 00.000 9828 BLC: window closed
03:37:58.108 00.000 9828 MoveAxis(E, 27, B)
03:37:58.108 00.000 9828 Guiding  Dir = 2, Dur = 27
03:37:58.108 00.000 9828 IsSlewing returns 0
03:37:58.108 00.000 9828 IsGuiding returns 0
03:37:58.108 00.000 9828 PulseGuide returned control before completion, sleep 37
03:37:58.150 00.042 9828 IsGuiding returns 1
03:37:58.150 00.000 9828 scope still moving after pulse duration time elapsed
03:37:58.181 00.031 9828 IsSlewing returns 0
03:37:58.181 00.000 9828 IsGuiding returns 1
03:37:58.213 00.032 9828 IsSlewing returns 0
03:37:58.213 00.000 9828 IsGuiding returns 1
03:37:58.243 00.030 9828 IsSlewing returns 0
03:37:58.243 00.000 9828 IsGuiding returns 1
03:37:58.273 00.030 9828 IsSlewing returns 0
03:37:58.273 00.000 9828 IsGuiding returns 0
03:37:58.273 00.000 9828 scope move finished after 27 + 138 ms
03:37:58.273 00.000 9828 Move returns status 0, amount 27
03:37:58.273 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:58.273 00.000 9828 MoveAxis(N, 10, B)
03:37:58.274 00.001 9828 Guiding  Dir = 0, Dur = 10
03:37:58.290 00.016 9828 IsSlewing returns 0
03:37:58.290 00.000 9828 IsGuiding returns 0
03:37:58.291 00.001 9828 PulseGuide returned control before completion, sleep 20
03:37:58.320 00.029 9828 IsGuiding returns 1
03:37:58.320 00.000 9828 scope still moving after pulse duration time elapsed
03:37:58.351 00.031 9828 IsSlewing returns 0
03:37:58.351 00.000 9828 IsGuiding returns 1
03:37:58.382 00.031 9828 IsSlewing returns 0
03:37:58.382 00.000 9828 IsGuiding returns 1
03:37:58.413 00.031 9828 IsSlewing returns 0
03:37:58.413 00.000 9828 IsGuiding returns 1
03:37:58.445 00.032 9828 IsSlewing returns 0
03:37:58.445 00.000 9828 IsGuiding returns 0
03:37:58.446 00.001 9828 scope move finished after 10 + 144 ms
03:37:58.446 00.000 9828 Move returns status 0, amount 10
03:37:58.446 00.000 9828 move complete, result=0
03:37:58.446 00.000 9828 worker thread done servicing request
03:37:58.446 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:37:58.790 00.344 8976 Exposure complete
03:37:58.795 00.005 8976 worker thread done servicing request
03:37:58.796 00.001 5052 OnExposeComplete: enter
03:37:58.796 00.000 5052 UpdateGuideState(): m_state=6
03:37:58.796 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14663
03:37:58.796 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.75, Mass=48, SNR=4.6, Peak=56 HFD=2.6
03:37:58.796 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:37:58.796 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
03:37:58.796 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.04 hyp=0.56 cameraTheta=3.07 mountX=0.29 mountY=0.45, mountTheta=0.99
03:37:58.796 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.04, opts=13)
03:37:58.796 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.04)
03:37:58.796 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:37:58.797 00.001 5052 UpdateGuideState exits: m=48 SNR=4.6
03:37:58.797 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:58.797 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:58.797 00.000 5052 Enqueuing Expose request
03:37:58.797 00.000 8976 Worker thread wakes up
03:37:58.797 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.04) opts 0xd
03:37:58.797 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.04)
03:37:58.797 00.000 8976 Moving (-0.56, 0.04) raw xDistance=0.29 yDistance=0.45
03:37:58.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
03:37:58.797 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:37:58.797 00.000 8976 MoveAxis(L, 1, ABG)
03:37:58.797 00.000 8976 stepping (-7, 26) + (-1, 0)
03:37:58.797 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:58.826 00.029 8976 Received - 47 (G) 
03:37:58.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:37:58.826 00.000 8976 stepped: pos (-8, 26)
03:37:58.826 00.000 8976 MoveAxis(D, 2, ABG)
03:37:58.826 00.000 8976 stepping (-8, 26) + (0, -2)
03:37:58.826 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:58.858 00.032 8976 Received - 47 (G) 
03:37:58.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:58.858 00.000 8976 stepped: pos (-8, 24)
03:37:58.858 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:37:58.858 00.000 8976 MountToCamera -- mountX=1.29 mountY=-3.83 hyp=4.04 mountTheta=-1.25 cameraX=2.82, cameraY=2.89 cameraTheta=0.80
03:37:58.858 00.000 8976 incremental bump (2.820, 2.888) isValid = 1
03:37:58.858 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:37:58.858 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:37:58.858 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:37:58.858 00.000 8976 move complete, result=0
03:37:58.858 00.000 8976 worker thread done servicing request
03:37:58.858 00.000 9828 Worker thread wakes up
03:37:58.859 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:37:58.859 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:37:58.859 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:37:58.859 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
03:37:58.859 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:37:58.859 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:37:58.859 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:37:58.859 00.000 9828 BLC: window closed
03:37:58.859 00.000 8976 Worker thread wakes up
03:37:58.859 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:58.859 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:58.859 00.000 9828 MoveAxis(E, 27, B)
03:37:58.859 00.000 9828 Guiding  Dir = 2, Dur = 27
03:37:58.860 00.001 9828 IsSlewing returns 0
03:37:58.860 00.000 9828 IsGuiding returns 0
03:37:58.860 00.000 9828 PulseGuide returned control before completion, sleep 37
03:37:58.911 00.051 9828 IsGuiding returns 1
03:37:58.911 00.000 9828 scope still moving after pulse duration time elapsed
03:37:58.942 00.031 9828 IsSlewing returns 0
03:37:58.942 00.000 9828 IsGuiding returns 1
03:37:58.973 00.031 9828 IsSlewing returns 0
03:37:58.976 00.003 9828 IsGuiding returns 1
03:37:59.004 00.028 9828 IsSlewing returns 0
03:37:59.004 00.000 9828 IsGuiding returns 0
03:37:59.004 00.000 9828 scope move finished after 27 + 117 ms
03:37:59.004 00.000 9828 Move returns status 0, amount 27
03:37:59.004 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:59.004 00.000 9828 MoveAxis(N, 10, B)
03:37:59.004 00.000 9828 Guiding  Dir = 0, Dur = 10
03:37:59.019 00.015 9828 IsSlewing returns 0
03:37:59.020 00.001 9828 IsGuiding returns 0
03:37:59.020 00.000 9828 PulseGuide returned control before completion, sleep 20
03:37:59.050 00.030 9828 IsGuiding returns 1
03:37:59.050 00.000 9828 scope still moving after pulse duration time elapsed
03:37:59.081 00.031 9828 IsSlewing returns 0
03:37:59.081 00.000 9828 IsGuiding returns 1
03:37:59.112 00.031 9828 IsSlewing returns 0
03:37:59.112 00.000 9828 IsGuiding returns 1
03:37:59.143 00.031 9828 IsSlewing returns 0
03:37:59.143 00.000 9828 IsGuiding returns 1
03:37:59.175 00.032 9828 IsSlewing returns 0
03:37:59.175 00.000 9828 IsGuiding returns 1
03:37:59.206 00.031 9828 IsSlewing returns 0
03:37:59.206 00.000 9828 IsGuiding returns 1
03:37:59.237 00.031 9828 IsSlewing returns 0
03:37:59.237 00.000 9828 IsGuiding returns 0
03:37:59.237 00.000 9828 scope move finished after 10 + 208 ms
03:37:59.238 00.001 9828 Move returns status 0, amount 10
03:37:59.238 00.000 9828 move complete, result=0
03:37:59.238 00.000 9828 worker thread done servicing request
03:37:59.238 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:37:59.544 00.306 8976 Exposure complete
03:37:59.549 00.005 8976 worker thread done servicing request
03:37:59.549 00.000 5052 OnExposeComplete: enter
03:37:59.549 00.000 5052 UpdateGuideState(): m_state=6
03:37:59.549 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14664
03:37:59.549 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.39, Mass=50, SNR=4.8, Peak=54 HFD=2.5
03:37:59.549 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.38 = -2.38)
03:37:59.549 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
03:37:59.550 00.001 5052 CameraToMount -- cameraX=0.93 cameraY=-0.32 hyp=0.99 cameraTheta=-0.33 mountX=-0.71 mountY=-0.61, mountTheta=-2.44
03:37:59.550 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=-0.32, opts=13)
03:37:59.550 00.000 5052 Enqueuing Move request for stepguider (0.93, -0.32)
03:37:59.550 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:37:59.550 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:37:59.550 00.000 8976 Worker thread wakes up
03:37:59.550 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, -0.32) opts 0xd
03:37:59.550 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, -0.32)
03:37:59.551 00.001 8976 Moving (0.93, -0.32) raw xDistance=-0.71 yDistance=-0.61
03:37:59.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.71
03:37:59.551 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:59.551 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:37:59.551 00.000 5052 Enqueuing Expose request
03:37:59.551 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.61
03:37:59.551 00.000 8976 MoveAxis(R, 3, ABG)
03:37:59.551 00.000 8976 stepping (-8, 24) + (3, 0)
03:37:59.551 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:59.578 00.027 8976 Received - 47 (G) 
03:37:59.578 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:37:59.578 00.000 8976 stepped: pos (-5, 24)
03:37:59.578 00.000 8976 MoveAxis(U, 2, ABG)
03:37:59.578 00.000 8976 stepping (-5, 24) + (0, 2)
03:37:59.578 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:59.609 00.031 8976 Received - 47 (G) 
03:37:59.609 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:37:59.609 00.000 8976 stepped: pos (-5, 26)
03:37:59.609 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:37:59.609 00.000 8976 MountToCamera -- mountX=1.12 mountY=-3.93 hyp=4.08 mountTheta=-1.29 cameraX=2.99, cameraY=2.78 cameraTheta=0.75
03:37:59.609 00.000 8976 incremental bump (2.988, 2.781) isValid = 1
03:37:59.609 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:37:59.609 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:37:59.609 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:37:59.609 00.000 8976 move complete, result=0
03:37:59.609 00.000 9828 Worker thread wakes up
03:37:59.609 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:37:59.610 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:37:59.610 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:37:59.610 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:37:59.610 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:37:59.610 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 2 ms NORTH
03:37:59.610 00.000 8976 worker thread done servicing request
03:37:59.610 00.000 8976 Worker thread wakes up
03:37:59.610 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:37:59.610 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:37:59.610 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:37:59.610 00.000 9828 BLC: window closed
03:37:59.610 00.000 9828 MoveAxis(E, 28, B)
03:37:59.610 00.000 9828 Guiding  Dir = 2, Dur = 28
03:37:59.610 00.000 9828 IsSlewing returns 0
03:37:59.611 00.001 9828 IsGuiding returns 0
03:37:59.611 00.000 9828 PulseGuide returned control before completion, sleep 38
03:37:59.657 00.046 9828 IsGuiding returns 1
03:37:59.657 00.000 9828 scope still moving after pulse duration time elapsed
03:37:59.690 00.033 9828 IsSlewing returns 0
03:37:59.690 00.000 9828 IsGuiding returns 1
03:37:59.721 00.031 9828 IsSlewing returns 0
03:37:59.721 00.000 9828 IsGuiding returns 1
03:37:59.752 00.031 9828 IsSlewing returns 0
03:37:59.752 00.000 9828 IsGuiding returns 1
03:37:59.783 00.031 9828 IsSlewing returns 0
03:37:59.783 00.000 9828 IsGuiding returns 0
03:37:59.783 00.000 9828 scope move finished after 28 + 144 ms
03:37:59.783 00.000 9828 Move returns status 0, amount 28
03:37:59.783 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:37:59.783 00.000 9828 MoveAxis(N, 10, B)
03:37:59.783 00.000 9828 Guiding  Dir = 0, Dur = 10
03:37:59.799 00.016 9828 IsSlewing returns 0
03:37:59.799 00.000 9828 IsGuiding returns 0
03:37:59.799 00.000 9828 PulseGuide returned control before completion, sleep 20
03:37:59.831 00.032 9828 IsGuiding returns 1
03:37:59.831 00.000 9828 scope still moving after pulse duration time elapsed
03:37:59.863 00.032 9828 IsSlewing returns 0
03:37:59.863 00.000 9828 IsGuiding returns 1
03:37:59.895 00.032 9828 IsSlewing returns 0
03:37:59.895 00.000 9828 IsGuiding returns 1
03:37:59.927 00.032 9828 IsSlewing returns 0
03:37:59.927 00.000 9828 IsGuiding returns 0
03:37:59.927 00.000 9828 scope move finished after 10 + 118 ms
03:37:59.927 00.000 9828 Move returns status 0, amount 10
03:37:59.927 00.000 9828 move complete, result=0
03:37:59.927 00.000 9828 worker thread done servicing request
03:37:59.927 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:38:00.311 00.384 8976 Exposure complete
03:38:00.317 00.006 8976 worker thread done servicing request
03:38:00.317 00.000 5052 OnExposeComplete: enter
03:38:00.317 00.000 5052 UpdateGuideState(): m_state=6
03:38:00.317 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14665
03:38:00.317 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.72, Mass=44, SNR=4.4, Peak=53 HFD=2.5
03:38:00.317 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:38:00.317 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
03:38:00.317 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.09 mountX=0.06 mountY=0.09, mountTheta=1.02
03:38:00.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.01, opts=13)
03:38:00.318 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.01)
03:38:00.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:00.318 00.000 5052 UpdateGuideState exits: m=44 SNR=4.4
03:38:00.318 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:00.318 00.000 8976 Worker thread wakes up
03:38:00.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.01) opts 0xd
03:38:00.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.01)
03:38:00.318 00.000 8976 Moving (-0.11, 0.01) raw xDistance=0.06 yDistance=0.09
03:38:00.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:00.318 00.000 5052 Enqueuing Expose request
03:38:00.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:38:00.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:38:00.318 00.000 8976 MoveAxis(R, 0, ABG)
03:38:00.318 00.000 8976 MoveAxis(U, 0, ABG)
03:38:00.318 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:38:00.318 00.000 8976 MountToCamera -- mountX=1.00 mountY=-3.99 hyp=4.12 mountTheta=-1.33 cameraX=3.10, cameraY=2.71 cameraTheta=0.72
03:38:00.318 00.000 8976 incremental bump (3.100, 2.708) isValid = 1
03:38:00.318 00.000 8976 Scheduling Mount bump of (0.085, 0.077)
03:38:00.319 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:38:00.319 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:38:00.319 00.000 8976 move complete, result=0
03:38:00.319 00.000 9828 Worker thread wakes up
03:38:00.319 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:00.319 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:38:00.319 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:38:00.319 00.000 8976 worker thread done servicing request
03:38:00.319 00.000 8976 Worker thread wakes up
03:38:00.319 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:38:00.319 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:00.319 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:00.319 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:38:00.319 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.11 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:38:00.319 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:38:00.319 00.000 9828 BLC: window closed
03:38:00.319 00.000 9828 MoveAxis(E, 28, B)
03:38:00.320 00.001 9828 Guiding  Dir = 2, Dur = 28
03:38:00.320 00.000 9828 IsSlewing returns 0
03:38:00.320 00.000 9828 IsGuiding returns 0
03:38:00.320 00.000 9828 PulseGuide returned control before completion, sleep 38
03:38:00.361 00.041 9828 IsGuiding returns 1
03:38:00.361 00.000 9828 scope still moving after pulse duration time elapsed
03:38:00.391 00.030 9828 IsSlewing returns 0
03:38:00.391 00.000 9828 IsGuiding returns 1
03:38:00.422 00.031 9828 IsSlewing returns 0
03:38:00.422 00.000 9828 IsGuiding returns 1
03:38:00.453 00.031 9828 IsSlewing returns 0
03:38:00.453 00.000 9828 IsGuiding returns 1
03:38:00.485 00.032 9828 IsSlewing returns 0
03:38:00.485 00.000 9828 IsGuiding returns 0
03:38:00.485 00.000 9828 scope move finished after 28 + 137 ms
03:38:00.485 00.000 9828 Move returns status 0, amount 28
03:38:00.485 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:00.485 00.000 9828 MoveAxis(N, 9, B)
03:38:00.485 00.000 9828 Guiding  Dir = 0, Dur = 9
03:38:00.501 00.016 9828 IsSlewing returns 0
03:38:00.501 00.000 9828 IsGuiding returns 0
03:38:00.501 00.000 9828 PulseGuide returned control before completion, sleep 19
03:38:00.532 00.031 9828 IsGuiding returns 1
03:38:00.532 00.000 9828 scope still moving after pulse duration time elapsed
03:38:00.563 00.031 9828 IsSlewing returns 0
03:38:00.563 00.000 9828 IsGuiding returns 1
03:38:00.594 00.031 9828 IsSlewing returns 0
03:38:00.594 00.000 9828 IsGuiding returns 1
03:38:00.627 00.033 9828 IsSlewing returns 0
03:38:00.627 00.000 9828 IsGuiding returns 0
03:38:00.627 00.000 9828 scope move finished after 9 + 117 ms
03:38:00.627 00.000 9828 Move returns status 0, amount 9
03:38:00.627 00.000 9828 move complete, result=0
03:38:00.627 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:38:00.627 00.000 9828 worker thread done servicing request
03:38:01.002 00.375 8976 Exposure complete
03:38:01.008 00.006 8976 worker thread done servicing request
03:38:01.008 00.000 5052 OnExposeComplete: enter
03:38:01.008 00.000 5052 UpdateGuideState(): m_state=6
03:38:01.008 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14666
03:38:01.008 00.000 5052 Star::Find returns 1 (0), X=328.58, Y=281.86, Mass=40, SNR=4.2, Peak=54 HFD=2.2
03:38:01.009 00.001 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:38:01.009 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
03:38:01.009 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.15 hyp=0.61 cameraTheta=2.89 mountX=0.40 mountY=0.41, mountTheta=0.80
03:38:01.010 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.15, opts=13)
03:38:01.010 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.15)
03:38:01.010 00.000 8976 Worker thread wakes up
03:38:01.011 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.15) opts 0xd
03:38:01.011 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.15)
03:38:01.011 00.000 8976 Moving (-0.59, 0.15) raw xDistance=0.40 yDistance=0.41
03:38:01.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:38:01.011 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:38:01.011 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:01.011 00.000 5052 UpdateGuideState exits: m=40 SNR=4.2
03:38:01.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:01.011 00.000 8976 MoveAxis(L, 2, ABG)
03:38:01.011 00.000 8976 stepping (-5, 26) + (-2, 0)
03:38:01.011 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:01.011 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:01.011 00.000 5052 Enqueuing Expose request
03:38:01.048 00.037 8976 Received - 47 (G) 
03:38:01.048 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:01.048 00.000 8976 stepped: pos (-7, 26)
03:38:01.048 00.000 8976 MoveAxis(D, 2, ABG)
03:38:01.048 00.000 8976 stepping (-7, 26) + (0, -2)
03:38:01.048 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:01.079 00.031 8976 Received - 47 (G) 
03:38:01.079 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:01.079 00.000 8976 stepped: pos (-7, 24)
03:38:01.080 00.001 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:38:01.080 00.000 8976 MountToCamera -- mountX=1.02 mountY=-3.93 hyp=4.06 mountTheta=-1.32 cameraX=3.04, cameraY=2.70 cameraTheta=0.73
03:38:01.080 00.000 8976 incremental bump (3.036, 2.702) isValid = 1
03:38:01.080 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:38:01.080 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:38:01.080 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:38:01.080 00.000 8976 move complete, result=0
03:38:01.080 00.000 9828 Worker thread wakes up
03:38:01.080 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:38:01.080 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:38:01.080 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:38:01.080 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:38:01.080 00.000 8976 worker thread done servicing request
03:38:01.080 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:38:01.080 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:38:01.080 00.000 8976 Worker thread wakes up
03:38:01.081 00.001 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:38:01.081 00.000 9828 BLC: window closed
03:38:01.081 00.000 9828 MoveAxis(E, 28, B)
03:38:01.081 00.000 9828 Guiding  Dir = 2, Dur = 28
03:38:01.081 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:01.081 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:01.081 00.000 9828 IsSlewing returns 0
03:38:01.081 00.000 9828 IsGuiding returns 0
03:38:01.081 00.000 9828 PulseGuide returned control before completion, sleep 38
03:38:01.122 00.041 9828 IsGuiding returns 1
03:38:01.122 00.000 9828 scope still moving after pulse duration time elapsed
03:38:01.154 00.032 9828 IsSlewing returns 0
03:38:01.154 00.000 9828 IsGuiding returns 1
03:38:01.186 00.032 9828 IsSlewing returns 0
03:38:01.186 00.000 9828 IsGuiding returns 1
03:38:01.218 00.032 9828 IsSlewing returns 0
03:38:01.218 00.000 9828 IsGuiding returns 1
03:38:01.249 00.031 9828 IsSlewing returns 0
03:38:01.249 00.000 9828 IsGuiding returns 0
03:38:01.249 00.000 9828 scope move finished after 28 + 139 ms
03:38:01.249 00.000 9828 Move returns status 0, amount 28
03:38:01.249 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:01.249 00.000 9828 MoveAxis(N, 9, B)
03:38:01.249 00.000 9828 Guiding  Dir = 0, Dur = 9
03:38:01.264 00.015 9828 IsSlewing returns 0
03:38:01.264 00.000 9828 IsGuiding returns 0
03:38:01.264 00.000 9828 PulseGuide returned control before completion, sleep 19
03:38:01.296 00.032 9828 IsGuiding returns 1
03:38:01.296 00.000 9828 scope still moving after pulse duration time elapsed
03:38:01.327 00.031 9828 IsSlewing returns 0
03:38:01.328 00.001 9828 IsGuiding returns 1
03:38:01.359 00.031 9828 IsSlewing returns 0
03:38:01.359 00.000 9828 IsGuiding returns 1
03:38:01.389 00.030 9828 IsSlewing returns 0
03:38:01.389 00.000 9828 IsGuiding returns 1
03:38:01.422 00.033 9828 IsSlewing returns 0
03:38:01.422 00.000 9828 IsGuiding returns 0
03:38:01.422 00.000 9828 scope move finished after 9 + 149 ms
03:38:01.422 00.000 9828 Move returns status 0, amount 9
03:38:01.422 00.000 9828 move complete, result=0
03:38:01.422 00.000 9828 worker thread done servicing request
03:38:01.422 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:38:01.764 00.342 8976 Exposure complete
03:38:01.769 00.005 8976 worker thread done servicing request
03:38:01.769 00.000 5052 OnExposeComplete: enter
03:38:01.769 00.000 5052 UpdateGuideState(): m_state=6
03:38:01.769 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14667
03:38:01.770 00.001 5052 Star::Find returns 1 (0), X=327.32, Y=281.88, Mass=37, SNR=4.1, Peak=53 HFD=2.2
03:38:01.770 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:38:01.770 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
03:38:01.770 00.000 5052 CameraToMount -- cameraX=-1.85 cameraY=0.17 hyp=1.86 cameraTheta=3.05 mountX=0.99 mountY=1.46, mountTheta=0.97
03:38:01.770 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.85, y=0.17, opts=13)
03:38:01.770 00.000 5052 Enqueuing Move request for stepguider (-1.85, 0.17)
03:38:01.770 00.000 8976 Worker thread wakes up
03:38:01.770 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:01.771 00.001 5052 UpdateGuideState exits: m=37 SNR=4.1
03:38:01.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:01.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.85, 0.17) opts 0xd
03:38:01.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.85, 0.17)
03:38:01.771 00.000 8976 Moving (-1.85, 0.17) raw xDistance=0.99 yDistance=1.46
03:38:01.771 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:01.771 00.000 5052 Enqueuing Expose request
03:38:01.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.99
03:38:01.771 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.46
03:38:01.771 00.000 8976 MoveAxis(L, 4, ABG)
03:38:01.771 00.000 8976 stepping (-7, 24) + (-4, 0)
03:38:01.771 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:01.816 00.045 8976 Received - 47 (G) 
03:38:01.816 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:01.816 00.000 8976 stepped: pos (-11, 24)
03:38:01.816 00.000 8976 MoveAxis(D, 6, ABG)
03:38:01.816 00.000 8976 stepping (-11, 24) + (0, -6)
03:38:01.816 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:38:01.863 00.047 8976 Received - 47 (G) 
03:38:01.863 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:38:01.863 00.000 8976 stepped: pos (-11, 18)
03:38:01.863 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:38:01.864 00.001 8976 MountToCamera -- mountX=1.24 mountY=-3.58 hyp=3.79 mountTheta=-1.24 cameraX=2.62, cameraY=2.73 cameraTheta=0.81
03:38:01.864 00.000 8976 incremental bump (2.621, 2.735) isValid = 1
03:38:01.864 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
03:38:01.864 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:38:01.864 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:38:01.864 00.000 8976 move complete, result=0
03:38:01.864 00.000 9828 Worker thread wakes up
03:38:01.864 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:38:01.864 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:38:01.864 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
03:38:01.864 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
03:38:01.864 00.000 5052 GuideStep: 1.0 px 4 ms WEST, 1.5 px 6 ms SOUTH
03:38:01.864 00.000 8976 worker thread done servicing request
03:38:01.864 00.000 8976 Worker thread wakes up
03:38:01.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:01.864 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:01.864 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
03:38:01.865 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:38:01.865 00.000 9828 BLC: window closed
03:38:01.865 00.000 9828 MoveAxis(E, 26, B)
03:38:01.865 00.000 9828 Guiding  Dir = 2, Dur = 26
03:38:01.865 00.000 9828 IsSlewing returns 0
03:38:01.865 00.000 9828 IsGuiding returns 0
03:38:01.865 00.000 9828 PulseGuide returned control before completion, sleep 36
03:38:01.903 00.038 9828 IsGuiding returns 1
03:38:01.903 00.000 9828 scope still moving after pulse duration time elapsed
03:38:01.935 00.032 9828 IsSlewing returns 0
03:38:01.935 00.000 9828 IsGuiding returns 1
03:38:01.965 00.030 9828 IsSlewing returns 0
03:38:01.965 00.000 9828 IsGuiding returns 1
03:38:01.996 00.031 9828 IsSlewing returns 0
03:38:01.996 00.000 9828 IsGuiding returns 1
03:38:02.027 00.031 9828 IsSlewing returns 0
03:38:02.027 00.000 9828 IsGuiding returns 0
03:38:02.027 00.000 9828 scope move finished after 26 + 135 ms
03:38:02.027 00.000 9828 Move returns status 0, amount 26
03:38:02.027 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:02.027 00.000 9828 MoveAxis(N, 10, B)
03:38:02.027 00.000 9828 Guiding  Dir = 0, Dur = 10
03:38:02.043 00.016 9828 IsSlewing returns 0
03:38:02.043 00.000 9828 IsGuiding returns 0
03:38:02.044 00.001 9828 PulseGuide returned control before completion, sleep 20
03:38:02.073 00.029 9828 IsGuiding returns 1
03:38:02.074 00.001 9828 scope still moving after pulse duration time elapsed
03:38:02.104 00.030 9828 IsSlewing returns 0
03:38:02.104 00.000 9828 IsGuiding returns 1
03:38:02.136 00.032 9828 IsSlewing returns 0
03:38:02.136 00.000 9828 IsGuiding returns 1
03:38:02.166 00.030 9828 IsSlewing returns 0
03:38:02.166 00.000 9828 IsGuiding returns 1
03:38:02.197 00.031 9828 IsSlewing returns 0
03:38:02.198 00.001 9828 IsGuiding returns 0
03:38:02.198 00.000 9828 scope move finished after 10 + 144 ms
03:38:02.198 00.000 9828 Move returns status 0, amount 10
03:38:02.198 00.000 9828 move complete, result=0
03:38:02.198 00.000 9828 worker thread done servicing request
03:38:02.198 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:38:02.568 00.370 8976 Exposure complete
03:38:02.574 00.006 8976 worker thread done servicing request
03:38:02.574 00.000 5052 OnExposeComplete: enter
03:38:02.574 00.000 5052 UpdateGuideState(): m_state=6
03:38:02.574 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14668
03:38:02.574 00.000 5052 Star::Find returns 1 (0), X=327.90, Y=281.26, Mass=46, SNR=4.6, Peak=55 HFD=2.3
03:38:02.574 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
03:38:02.574 00.000 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.34)
03:38:02.574 00.000 5052 CameraToMount -- cameraX=-1.27 cameraY=-0.45 hyp=1.35 cameraTheta=-2.80 mountX=0.17 mountY=1.31, mountTheta=1.44
03:38:02.575 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.27, y=-0.45, opts=13)
03:38:02.575 00.000 5052 Enqueuing Move request for stepguider (-1.27, -0.45)
03:38:02.575 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:02.575 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:38:02.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:02.575 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:02.575 00.000 5052 Enqueuing Expose request
03:38:02.575 00.000 8976 Worker thread wakes up
03:38:02.576 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.27, -0.45) opts 0xd
03:38:02.576 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.27, -0.45)
03:38:02.576 00.000 8976 Moving (-1.27, -0.45) raw xDistance=0.17 yDistance=1.31
03:38:02.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:38:02.576 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.31
03:38:02.576 00.000 8976 MoveAxis(R, 0, ABG)
03:38:02.576 00.000 8976 MoveAxis(D, 6, ABG)
03:38:02.576 00.000 8976 stepping (-11, 18) + (0, -6)
03:38:02.576 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:38:02.614 00.038 8976 Received - 47 (G) 
03:38:02.614 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:38:02.614 00.000 8976 stepped: pos (-11, 12)
03:38:02.614 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:38:02.614 00.000 8976 MountToCamera -- mountX=1.39 mountY=-3.03 hyp=3.33 mountTheta=-1.14 cameraX=2.06, cameraY=2.61 cameraTheta=0.90
03:38:02.614 00.000 8976 incremental bump (2.063, 2.614) isValid = 1
03:38:02.614 00.000 8976 Scheduling Mount bump of (0.071, 0.093)
03:38:02.615 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:38:02.615 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:38:02.615 00.000 8976 move complete, result=0
03:38:02.615 00.000 9828 Worker thread wakes up
03:38:02.615 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:38:02.615 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:38:02.615 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.27)
03:38:02.615 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.35)
03:38:02.615 00.000 8976 worker thread done servicing request
03:38:02.615 00.000 8976 Worker thread wakes up
03:38:02.615 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:02.615 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:02.615 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
03:38:02.615 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:38:02.615 00.000 9828 BLC: window closed
03:38:02.615 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.3 px 6 ms SOUTH
03:38:02.615 00.000 9828 MoveAxis(E, 24, B)
03:38:02.616 00.001 9828 Guiding  Dir = 2, Dur = 24
03:38:02.616 00.000 9828 IsSlewing returns 0
03:38:02.616 00.000 9828 IsGuiding returns 0
03:38:02.616 00.000 9828 PulseGuide returned control before completion, sleep 34
03:38:02.668 00.052 9828 IsGuiding returns 1
03:38:02.668 00.000 9828 scope still moving after pulse duration time elapsed
03:38:02.697 00.029 9828 IsSlewing returns 0
03:38:02.697 00.000 9828 IsGuiding returns 1
03:38:02.730 00.033 9828 IsSlewing returns 0
03:38:02.730 00.000 9828 IsGuiding returns 1
03:38:02.760 00.030 9828 IsSlewing returns 0
03:38:02.761 00.001 9828 IsGuiding returns 1
03:38:02.792 00.031 9828 IsSlewing returns 0
03:38:02.792 00.000 9828 IsGuiding returns 0
03:38:02.792 00.000 9828 scope move finished after 24 + 151 ms
03:38:02.792 00.000 9828 Move returns status 0, amount 24
03:38:02.792 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:02.792 00.000 9828 MoveAxis(N, 11, B)
03:38:02.792 00.000 9828 Guiding  Dir = 0, Dur = 11
03:38:02.806 00.014 9828 IsSlewing returns 0
03:38:02.806 00.000 9828 IsGuiding returns 0
03:38:02.806 00.000 9828 PulseGuide returned control before completion, sleep 21
03:38:02.838 00.032 9828 IsGuiding returns 1
03:38:02.838 00.000 9828 scope still moving after pulse duration time elapsed
03:38:02.868 00.030 9828 IsSlewing returns 0
03:38:02.868 00.000 9828 IsGuiding returns 1
03:38:02.899 00.031 9828 IsSlewing returns 0
03:38:02.899 00.000 9828 IsGuiding returns 1
03:38:02.930 00.031 9828 IsSlewing returns 0
03:38:02.930 00.000 9828 IsGuiding returns 1
03:38:02.961 00.031 9828 IsSlewing returns 0
03:38:02.961 00.000 9828 IsGuiding returns 0
03:38:02.961 00.000 9828 scope move finished after 11 + 143 ms
03:38:02.961 00.000 9828 Move returns status 0, amount 11
03:38:02.961 00.000 9828 move complete, result=0
03:38:02.961 00.000 9828 worker thread done servicing request
03:38:02.961 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:38:03.304 00.343 8976 Exposure complete
03:38:03.309 00.005 8976 worker thread done servicing request
03:38:03.309 00.000 5052 OnExposeComplete: enter
03:38:03.309 00.000 5052 UpdateGuideState(): m_state=6
03:38:03.309 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14669
03:38:03.309 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=282.16, Mass=41, SNR=4.3, Peak=53 HFD=2.3
03:38:03.309 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.04) = xAngle (-0.32 = -0.32)
03:38:03.309 00.000 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
03:38:03.310 00.001 5052 CameraToMount -- cameraX=-0.07 cameraY=0.45 hyp=0.45 cameraTheta=1.73 mountX=0.43 mountY=-0.19, mountTheta=-0.41
03:38:03.310 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.45, opts=13)
03:38:03.310 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.45)
03:38:03.310 00.000 8976 Worker thread wakes up
03:38:03.310 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.45) opts 0xd
03:38:03.310 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.45)
03:38:03.310 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:03.310 00.000 8976 Moving (-0.07, 0.45) raw xDistance=0.43 yDistance=-0.19
03:38:03.311 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:38:03.311 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:38:03.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:38:03.311 00.000 8976 MoveAxis(L, 2, ABG)
03:38:03.311 00.000 8976 stepping (-11, 12) + (-2, 0)
03:38:03.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:03.311 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:03.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:03.311 00.000 5052 Enqueuing Expose request
03:38:03.334 00.023 8976 Received - 47 (G) 
03:38:03.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:03.334 00.000 8976 stepped: pos (-13, 12)
03:38:03.334 00.000 8976 MoveAxis(U, 0, ABG)
03:38:03.334 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:38:03.334 00.000 8976 MountToCamera -- mountX=1.59 mountY=-2.66 hyp=3.09 mountTheta=-1.03 cameraX=1.64, cameraY=2.62 cameraTheta=1.01
03:38:03.334 00.000 8976 incremental bump (1.643, 2.622) isValid = 1
03:38:03.334 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:38:03.334 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:38:03.334 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:38:03.334 00.000 8976 move complete, result=0
03:38:03.334 00.000 8976 worker thread done servicing request
03:38:03.334 00.000 9828 Worker thread wakes up
03:38:03.334 00.000 8976 Worker thread wakes up
03:38:03.334 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:03.334 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:03.335 00.001 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
03:38:03.335 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:38:03.335 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:38:03.335 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:38:03.335 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:38:03.335 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:38:03.335 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:38:03.335 00.000 9828 BLC: window closed
03:38:03.335 00.000 9828 MoveAxis(E, 21, B)
03:38:03.335 00.000 9828 Guiding  Dir = 2, Dur = 21
03:38:03.336 00.001 9828 IsSlewing returns 0
03:38:03.336 00.000 9828 IsGuiding returns 0
03:38:03.336 00.000 9828 PulseGuide returned control before completion, sleep 31
03:38:03.383 00.047 9828 IsGuiding returns 1
03:38:03.383 00.000 9828 scope still moving after pulse duration time elapsed
03:38:03.413 00.030 9828 IsSlewing returns 0
03:38:03.413 00.000 9828 IsGuiding returns 1
03:38:03.444 00.031 9828 IsSlewing returns 0
03:38:03.444 00.000 9828 IsGuiding returns 1
03:38:03.475 00.031 9828 IsSlewing returns 0
03:38:03.475 00.000 9828 IsGuiding returns 0
03:38:03.475 00.000 9828 scope move finished after 21 + 117 ms
03:38:03.475 00.000 9828 Move returns status 0, amount 21
03:38:03.475 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:03.475 00.000 9828 MoveAxis(N, 13, B)
03:38:03.475 00.000 9828 Guiding  Dir = 0, Dur = 13
03:38:03.490 00.015 9828 IsSlewing returns 0
03:38:03.490 00.000 9828 IsGuiding returns 0
03:38:03.491 00.001 9828 PulseGuide returned control before completion, sleep 23
03:38:03.522 00.031 9828 IsGuiding returns 1
03:38:03.522 00.000 9828 scope still moving after pulse duration time elapsed
03:38:03.552 00.030 9828 IsSlewing returns 0
03:38:03.552 00.000 9828 IsGuiding returns 1
03:38:03.584 00.032 9828 IsSlewing returns 0
03:38:03.584 00.000 9828 IsGuiding returns 1
03:38:03.614 00.030 9828 IsSlewing returns 0
03:38:03.614 00.000 9828 IsGuiding returns 1
03:38:03.645 00.031 9828 IsSlewing returns 0
03:38:03.645 00.000 9828 IsGuiding returns 0
03:38:03.646 00.001 9828 scope move finished after 13 + 141 ms
03:38:03.646 00.000 9828 Move returns status 0, amount 13
03:38:03.646 00.000 9828 move complete, result=0
03:38:03.646 00.000 9828 worker thread done servicing request
03:38:03.646 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:38:04.021 00.375 8976 Exposure complete
03:38:04.027 00.006 8976 worker thread done servicing request
03:38:04.027 00.000 5052 OnExposeComplete: enter
03:38:04.027 00.000 5052 UpdateGuideState(): m_state=6
03:38:04.027 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14670
03:38:04.027 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=282.19, Mass=37, SNR=4.1, Peak=52 HFD=4.6
03:38:04.027 00.000 5052 CameraToMount -- cameraTheta (2.32) - m_xAngle (2.04) = xAngle (0.28 = 0.28)
03:38:04.027 00.000 5052 CameraToMount -- cameraTheta (2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.17 = 0.17)
03:38:04.027 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.48 hyp=0.65 cameraTheta=2.32 mountX=0.63 mountY=0.11, mountTheta=0.18
03:38:04.028 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.48, opts=13)
03:38:04.028 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.48)
03:38:04.028 00.000 8976 Worker thread wakes up
03:38:04.028 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.48) opts 0xd
03:38:04.028 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.48)
03:38:04.028 00.000 8976 Moving (-0.45, 0.48) raw xDistance=0.63 yDistance=0.11
03:38:04.028 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:04.028 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:38:04.028 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:04.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
03:38:04.028 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:38:04.028 00.000 8976 MoveAxis(L, 3, ABG)
03:38:04.029 00.001 8976 stepping (-13, 12) + (-3, 0)
03:38:04.029 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:04.029 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:04.029 00.000 5052 Enqueuing Expose request
03:38:04.069 00.040 8976 Received - 47 (G) 
03:38:04.069 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:04.069 00.000 8976 stepped: pos (-16, 12)
03:38:04.069 00.000 8976 MoveAxis(U, 0, ABG)
03:38:04.069 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:38:04.069 00.000 8976 MountToCamera -- mountX=1.87 mountY=-2.41 hyp=3.05 mountTheta=-0.91 cameraX=1.29, cameraY=2.76 cameraTheta=1.13
03:38:04.069 00.000 8976 incremental bump (1.293, 2.763) isValid = 1
03:38:04.069 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
03:38:04.069 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:38:04.070 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
03:38:04.070 00.000 8976 move complete, result=0
03:38:04.070 00.000 8976 worker thread done servicing request
03:38:04.070 00.000 8976 Worker thread wakes up
03:38:04.070 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:04.070 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:04.070 00.000 9828 Worker thread wakes up
03:38:04.070 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:38:04.070 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:38:04.070 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.1 px 0 ms NORTH
03:38:04.070 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
03:38:04.070 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
03:38:04.070 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:38:04.070 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:38:04.070 00.000 9828 BLC: window closed
03:38:04.071 00.001 9828 MoveAxis(E, 17, B)
03:38:04.071 00.000 9828 Guiding  Dir = 2, Dur = 17
03:38:04.071 00.000 9828 IsSlewing returns 0
03:38:04.071 00.000 9828 IsGuiding returns 0
03:38:04.071 00.000 9828 PulseGuide returned control before completion, sleep 27
03:38:04.114 00.043 9828 IsGuiding returns 1
03:38:04.114 00.000 9828 scope still moving after pulse duration time elapsed
03:38:04.145 00.031 9828 IsSlewing returns 0
03:38:04.145 00.000 9828 IsGuiding returns 1
03:38:04.176 00.031 9828 IsSlewing returns 0
03:38:04.176 00.000 9828 IsGuiding returns 1
03:38:04.206 00.030 9828 IsSlewing returns 0
03:38:04.206 00.000 9828 IsGuiding returns 1
03:38:04.237 00.031 9828 IsSlewing returns 0
03:38:04.237 00.000 9828 IsGuiding returns 0
03:38:04.237 00.000 9828 scope move finished after 17 + 148 ms
03:38:04.237 00.000 9828 Move returns status 0, amount 17
03:38:04.237 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:04.237 00.000 9828 MoveAxis(N, 14, B)
03:38:04.237 00.000 9828 Guiding  Dir = 0, Dur = 14
03:38:04.253 00.016 9828 IsSlewing returns 0
03:38:04.253 00.000 9828 IsGuiding returns 0
03:38:04.253 00.000 9828 PulseGuide returned control before completion, sleep 24
03:38:04.283 00.030 9828 IsGuiding returns 1
03:38:04.283 00.000 9828 scope still moving after pulse duration time elapsed
03:38:04.314 00.031 9828 IsSlewing returns 0
03:38:04.314 00.000 9828 IsGuiding returns 1
03:38:04.346 00.032 9828 IsSlewing returns 0
03:38:04.346 00.000 9828 IsGuiding returns 1
03:38:04.377 00.031 9828 IsSlewing returns 0
03:38:04.377 00.000 9828 IsGuiding returns 1
03:38:04.408 00.031 9828 IsSlewing returns 0
03:38:04.408 00.000 9828 IsGuiding returns 0
03:38:04.408 00.000 9828 scope move finished after 14 + 140 ms
03:38:04.408 00.000 9828 Move returns status 0, amount 14
03:38:04.408 00.000 9828 move complete, result=0
03:38:04.408 00.000 9828 worker thread done servicing request
03:38:04.408 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:38:04.757 00.349 8976 Exposure complete
03:38:04.762 00.005 8976 worker thread done servicing request
03:38:04.762 00.000 5052 OnExposeComplete: enter
03:38:04.762 00.000 5052 UpdateGuideState(): m_state=6
03:38:04.763 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14671
03:38:04.763 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=280.10, Mass=38, SNR=4.2, Peak=50 HFD=3.9
03:38:04.763 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.42 = 2.86)
03:38:04.763 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.76)
03:38:04.763 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-1.61 hyp=1.64 cameraTheta=-1.38 mountX=-1.58 mountY=0.62, mountTheta=2.77
03:38:04.763 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-1.61, opts=13)
03:38:04.763 00.000 5052 Enqueuing Move request for stepguider (0.31, -1.61)
03:38:04.763 00.000 8976 Worker thread wakes up
03:38:04.764 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -1.61) opts 0xd
03:38:04.764 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -1.61)
03:38:04.764 00.000 8976 Moving (0.31, -1.61) raw xDistance=-1.58 yDistance=0.62
03:38:04.764 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:04.764 00.000 5052 UpdateGuideState exits: m=38 SNR=4.2
03:38:04.764 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:04.764 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:04.764 00.000 5052 Enqueuing Expose request
03:38:04.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.58
03:38:04.764 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:38:04.764 00.000 8976 MoveAxis(R, 6, ABG)
03:38:04.764 00.000 8976 stepping (-16, 12) + (6, 0)
03:38:04.764 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:38:04.805 00.041 8976 Received - 47 (G) 
03:38:04.805 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:38:04.805 00.000 8976 stepped: pos (-10, 12)
03:38:04.805 00.000 8976 MoveAxis(D, 2, ABG)
03:38:04.805 00.000 8976 stepping (-10, 12) + (0, -2)
03:38:04.805 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:04.837 00.032 8976 Received - 47 (G) 
03:38:04.837 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:04.837 00.000 8976 stepped: pos (-10, 10)
03:38:04.837 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
03:38:04.837 00.000 8976 MountToCamera -- mountX=1.76 mountY=-2.14 hyp=2.77 mountTheta=-0.88 cameraX=1.10, cameraY=2.54 cameraTheta=1.16
03:38:04.837 00.000 8976 incremental bump (1.103, 2.540) isValid = 1
03:38:04.837 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
03:38:04.837 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:38:04.837 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:38:04.837 00.000 8976 move complete, result=0
03:38:04.838 00.001 9828 Worker thread wakes up
03:38:04.838 00.000 5052 GuideStep: -1.6 px 6 ms EAST, 0.6 px 2 ms SOUTH
03:38:04.838 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:38:04.838 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:38:04.838 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
03:38:04.838 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
03:38:04.838 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
03:38:04.838 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:38:04.838 00.000 9828 BLC: window closed
03:38:04.838 00.000 8976 worker thread done servicing request
03:38:04.838 00.000 9828 MoveAxis(E, 16, B)
03:38:04.838 00.000 8976 Worker thread wakes up
03:38:04.838 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:04.838 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:04.838 00.000 9828 Guiding  Dir = 2, Dur = 16
03:38:04.839 00.001 9828 IsSlewing returns 0
03:38:04.839 00.000 9828 IsGuiding returns 0
03:38:04.839 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:04.878 00.039 9828 IsGuiding returns 1
03:38:04.878 00.000 9828 scope still moving after pulse duration time elapsed
03:38:04.910 00.032 9828 IsSlewing returns 0
03:38:04.910 00.000 9828 IsGuiding returns 1
03:38:04.940 00.030 9828 IsSlewing returns 0
03:38:04.940 00.000 9828 IsGuiding returns 1
03:38:04.971 00.031 9828 IsSlewing returns 0
03:38:04.971 00.000 9828 IsGuiding returns 0
03:38:04.971 00.000 9828 scope move finished after 16 + 116 ms
03:38:04.971 00.000 9828 Move returns status 0, amount 16
03:38:04.971 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:04.971 00.000 9828 MoveAxis(N, 14, B)
03:38:04.971 00.000 9828 Guiding  Dir = 0, Dur = 14
03:38:04.987 00.016 9828 IsSlewing returns 0
03:38:04.987 00.000 9828 IsGuiding returns 0
03:38:04.988 00.001 9828 PulseGuide returned control before completion, sleep 24
03:38:05.017 00.029 9828 IsGuiding returns 1
03:38:05.017 00.000 9828 scope still moving after pulse duration time elapsed
03:38:05.048 00.031 9828 IsSlewing returns 0
03:38:05.048 00.000 9828 IsGuiding returns 1
03:38:05.079 00.031 9828 IsSlewing returns 0
03:38:05.079 00.000 9828 IsGuiding returns 1
03:38:05.110 00.031 9828 IsSlewing returns 0
03:38:05.110 00.000 9828 IsGuiding returns 1
03:38:05.141 00.031 9828 IsSlewing returns 0
03:38:05.141 00.000 9828 IsGuiding returns 0
03:38:05.141 00.000 9828 scope move finished after 14 + 139 ms
03:38:05.141 00.000 9828 Move returns status 0, amount 14
03:38:05.141 00.000 9828 move complete, result=0
03:38:05.141 00.000 9828 worker thread done servicing request
03:38:05.141 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:38:05.523 00.382 8976 Exposure complete
03:38:05.528 00.005 8976 worker thread done servicing request
03:38:05.528 00.000 5052 OnExposeComplete: enter
03:38:05.528 00.000 5052 UpdateGuideState(): m_state=6
03:38:05.528 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14672
03:38:05.528 00.000 5052 Star::Find returns 1 (0), X=330.23, Y=282.47, Mass=31, SNR=3.8, Peak=51 HFD=1.8
03:38:05.529 00.001 5052 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.04) = xAngle (-1.42 = -1.42)
03:38:05.529 00.000 5052 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
03:38:05.529 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=0.76 hyp=1.31 cameraTheta=0.62 mountX=0.20 mountY=-1.31, mountTheta=-1.42
03:38:05.529 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=0.76, opts=13)
03:38:05.529 00.000 5052 Enqueuing Move request for stepguider (1.06, 0.76)
03:38:05.529 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:05.529 00.000 5052 UpdateGuideState exits: m=31 SNR=3.8
03:38:05.529 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:05.529 00.000 8976 Worker thread wakes up
03:38:05.530 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, 0.76) opts 0xd
03:38:05.530 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, 0.76)
03:38:05.530 00.000 8976 Moving (1.06, 0.76) raw xDistance=0.20 yDistance=-1.31
03:38:05.530 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:05.530 00.000 5052 Enqueuing Expose request
03:38:05.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:38:05.530 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.31
03:38:05.530 00.000 8976 MoveAxis(R, 0, ABG)
03:38:05.530 00.000 8976 MoveAxis(U, 5, ABG)
03:38:05.530 00.000 8976 stepping (-10, 10) + (0, 5)
03:38:05.530 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:05.572 00.042 8976 Received - 47 (G) 
03:38:05.572 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:05.572 00.000 8976 stepped: pos (-10, 15)
03:38:05.572 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:38:05.572 00.000 8976 MountToCamera -- mountX=1.68 mountY=-2.22 hyp=2.79 mountTheta=-0.92 cameraX=1.21, cameraY=2.51 cameraTheta=1.12
03:38:05.572 00.000 8976 incremental bump (1.209, 2.509) isValid = 1
03:38:05.572 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:38:05.572 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:38:05.572 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:38:05.573 00.001 8976 move complete, result=0
03:38:05.573 00.000 8976 worker thread done servicing request
03:38:05.573 00.000 8976 Worker thread wakes up
03:38:05.573 00.000 9828 Worker thread wakes up
03:38:05.573 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:38:05.573 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:38:05.573 00.000 9828 CameraToMount -- cameraTheta (1.14) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:38:05.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:05.573 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.3 px 5 ms NORTH
03:38:05.573 00.000 9828 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
03:38:05.573 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:05.573 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:38:05.573 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:38:05.574 00.001 9828 BLC: window closed
03:38:05.574 00.000 9828 MoveAxis(E, 17, B)
03:38:05.574 00.000 9828 Guiding  Dir = 2, Dur = 17
03:38:05.574 00.000 9828 IsSlewing returns 0
03:38:05.574 00.000 9828 IsGuiding returns 0
03:38:05.574 00.000 9828 PulseGuide returned control before completion, sleep 27
03:38:05.612 00.038 9828 IsGuiding returns 1
03:38:05.612 00.000 9828 scope still moving after pulse duration time elapsed
03:38:05.643 00.031 9828 IsSlewing returns 0
03:38:05.643 00.000 9828 IsGuiding returns 1
03:38:05.674 00.031 9828 IsSlewing returns 0
03:38:05.674 00.000 9828 IsGuiding returns 1
03:38:05.705 00.031 9828 IsSlewing returns 0
03:38:05.705 00.000 9828 IsGuiding returns 0
03:38:05.705 00.000 9828 scope move finished after 17 + 113 ms
03:38:05.705 00.000 9828 Move returns status 0, amount 17
03:38:05.705 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:05.705 00.000 9828 MoveAxis(N, 14, B)
03:38:05.705 00.000 9828 Guiding  Dir = 0, Dur = 14
03:38:05.720 00.015 9828 IsSlewing returns 0
03:38:05.720 00.000 9828 IsGuiding returns 0
03:38:05.720 00.000 9828 PulseGuide returned control before completion, sleep 24
03:38:05.751 00.031 9828 IsGuiding returns 1
03:38:05.751 00.000 9828 scope still moving after pulse duration time elapsed
03:38:05.782 00.031 9828 IsSlewing returns 0
03:38:05.782 00.000 9828 IsGuiding returns 1
03:38:05.828 00.046 9828 IsSlewing returns 0
03:38:05.828 00.000 9828 IsGuiding returns 1
03:38:05.858 00.030 9828 IsSlewing returns 0
03:38:05.858 00.000 9828 IsGuiding returns 0
03:38:05.858 00.000 9828 scope move finished after 14 + 123 ms
03:38:05.858 00.000 9828 Move returns status 0, amount 14
03:38:05.858 00.000 9828 move complete, result=0
03:38:05.858 00.000 9828 worker thread done servicing request
03:38:05.858 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:38:06.263 00.405 8976 Exposure complete
03:38:06.269 00.006 8976 worker thread done servicing request
03:38:06.269 00.000 5052 OnExposeComplete: enter
03:38:06.269 00.000 5052 UpdateGuideState(): m_state=6
03:38:06.269 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14673
03:38:06.269 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=282.30, Mass=42, SNR=4.4, Peak=54 HFD=1.7
03:38:06.269 00.000 5052 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.04) = xAngle (-1.18 = -1.18)
03:38:06.270 00.001 5052 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.29 = -1.29)
03:38:06.270 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.59 hyp=0.78 cameraTheta=0.86 mountX=0.29 mountY=-0.75, mountTheta=-1.20
03:38:06.270 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.59, opts=13)
03:38:06.270 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.59)
03:38:06.270 00.000 8976 Worker thread wakes up
03:38:06.271 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.59) opts 0xd
03:38:06.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.59)
03:38:06.271 00.000 8976 Moving (0.51, 0.59) raw xDistance=0.29 yDistance=-0.75
03:38:06.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
03:38:06.271 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:06.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.75
03:38:06.271 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:38:06.271 00.000 8976 MoveAxis(L, 1, ABG)
03:38:06.271 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:06.271 00.000 8976 stepping (-10, 15) + (-1, 0)
03:38:06.271 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:06.271 00.000 5052 Enqueuing Expose request
03:38:06.271 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:06.291 00.020 8976 Received - 47 (G) 
03:38:06.291 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:06.292 00.001 8976 stepped: pos (-11, 15)
03:38:06.292 00.000 8976 MoveAxis(U, 3, ABG)
03:38:06.292 00.000 8976 stepping (-11, 15) + (0, 3)
03:38:06.292 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:06.324 00.032 8976 Received - 47 (G) 
03:38:06.324 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:06.324 00.000 8976 stepped: pos (-11, 18)
03:38:06.324 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:38:06.324 00.000 8976 MountToCamera -- mountX=1.68 mountY=-2.43 hyp=2.96 mountTheta=-0.96 cameraX=1.40, cameraY=2.61 cameraTheta=1.08
03:38:06.324 00.000 8976 incremental bump (1.397, 2.606) isValid = 1
03:38:06.324 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:38:06.324 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:38:06.324 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:38:06.324 00.000 8976 move complete, result=0
03:38:06.324 00.000 9828 Worker thread wakes up
03:38:06.324 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:38:06.324 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:38:06.324 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:38:06.324 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.7 px 3 ms NORTH
03:38:06.324 00.000 8976 worker thread done servicing request
03:38:06.324 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
03:38:06.324 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:38:06.324 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:38:06.324 00.000 9828 BLC: window closed
03:38:06.324 00.000 9828 MoveAxis(E, 19, B)
03:38:06.324 00.000 9828 Guiding  Dir = 2, Dur = 19
03:38:06.325 00.001 8976 Worker thread wakes up
03:38:06.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:06.325 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:06.325 00.000 9828 IsSlewing returns 0
03:38:06.325 00.000 9828 IsGuiding returns 0
03:38:06.325 00.000 9828 PulseGuide returned control before completion, sleep 29
03:38:06.358 00.033 9828 IsGuiding returns 1
03:38:06.358 00.000 9828 scope still moving after pulse duration time elapsed
03:38:06.389 00.031 9828 IsSlewing returns 0
03:38:06.389 00.000 9828 IsGuiding returns 1
03:38:06.420 00.031 9828 IsSlewing returns 0
03:38:06.420 00.000 9828 IsGuiding returns 1
03:38:06.451 00.031 9828 IsSlewing returns 0
03:38:06.451 00.000 9828 IsGuiding returns 0
03:38:06.451 00.000 9828 scope move finished after 19 + 107 ms
03:38:06.451 00.000 9828 Move returns status 0, amount 19
03:38:06.451 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:06.451 00.000 9828 MoveAxis(N, 13, B)
03:38:06.451 00.000 9828 Guiding  Dir = 0, Dur = 13
03:38:06.467 00.016 9828 IsSlewing returns 0
03:38:06.467 00.000 9828 IsGuiding returns 0
03:38:06.467 00.000 9828 PulseGuide returned control before completion, sleep 23
03:38:06.498 00.031 9828 IsGuiding returns 1
03:38:06.498 00.000 9828 scope still moving after pulse duration time elapsed
03:38:06.529 00.031 9828 IsSlewing returns 0
03:38:06.529 00.000 9828 IsGuiding returns 1
03:38:06.560 00.031 9828 IsSlewing returns 0
03:38:06.560 00.000 9828 IsGuiding returns 1
03:38:06.591 00.031 9828 IsSlewing returns 0
03:38:06.591 00.000 9828 IsGuiding returns 1
03:38:06.623 00.032 9828 IsSlewing returns 0
03:38:06.623 00.000 9828 IsGuiding returns 0
03:38:06.623 00.000 9828 scope move finished after 13 + 142 ms
03:38:06.623 00.000 9828 Move returns status 0, amount 13
03:38:06.623 00.000 9828 move complete, result=0
03:38:06.623 00.000 9828 worker thread done servicing request
03:38:06.624 00.001 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:38:07.011 00.387 8976 Exposure complete
03:38:07.016 00.005 8976 worker thread done servicing request
03:38:07.016 00.000 5052 OnExposeComplete: enter
03:38:07.016 00.000 5052 UpdateGuideState(): m_state=6
03:38:07.016 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14674
03:38:07.016 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.30, Mass=48, SNR=4.6, Peak=54 HFD=2.4
03:38:07.016 00.000 5052 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.04) = xAngle (-0.31 = -0.31)
03:38:07.017 00.001 5052 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
03:38:07.017 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.59 hyp=0.59 cameraTheta=1.73 mountX=0.56 mountY=-0.24, mountTheta=-0.40
03:38:07.018 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.59, opts=13)
03:38:07.018 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.59)
03:38:07.018 00.000 8976 Worker thread wakes up
03:38:07.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.59) opts 0xd
03:38:07.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.59)
03:38:07.018 00.000 8976 Moving (-0.09, 0.59) raw xDistance=0.56 yDistance=-0.24
03:38:07.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
03:38:07.018 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:07.018 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:38:07.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:07.018 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:38:07.018 00.000 8976 MoveAxis(L, 2, ABG)
03:38:07.018 00.000 8976 stepping (-11, 18) + (-2, 0)
03:38:07.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:07.018 00.000 5052 Enqueuing Expose request
03:38:07.018 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:07.043 00.025 8976 Received - 47 (G) 
03:38:07.043 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:07.043 00.000 8976 stepped: pos (-13, 18)
03:38:07.043 00.000 8976 MoveAxis(U, 0, ABG)
03:38:07.043 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:38:07.043 00.000 8976 MountToCamera -- mountX=1.79 mountY=-2.57 hyp=3.13 mountTheta=-0.96 cameraX=1.48, cameraY=2.76 cameraTheta=1.08
03:38:07.043 00.000 8976 incremental bump (1.477, 2.760) isValid = 1
03:38:07.043 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:38:07.043 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:38:07.043 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:38:07.043 00.000 8976 move complete, result=0
03:38:07.043 00.000 8976 worker thread done servicing request
03:38:07.043 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.2 px 0 ms NORTH
03:38:07.043 00.000 8976 Worker thread wakes up
03:38:07.044 00.001 9828 Worker thread wakes up
03:38:07.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:38:07.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:07.044 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:38:07.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:07.044 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:38:07.044 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
03:38:07.044 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:38:07.044 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:38:07.044 00.000 9828 BLC: window closed
03:38:07.044 00.000 9828 MoveAxis(E, 19, B)
03:38:07.044 00.000 9828 Guiding  Dir = 2, Dur = 19
03:38:07.044 00.000 9828 IsSlewing returns 0
03:38:07.045 00.001 9828 IsGuiding returns 0
03:38:07.045 00.000 9828 PulseGuide returned control before completion, sleep 29
03:38:07.079 00.034 9828 IsGuiding returns 1
03:38:07.079 00.000 9828 scope still moving after pulse duration time elapsed
03:38:07.110 00.031 9828 IsSlewing returns 0
03:38:07.111 00.001 9828 IsGuiding returns 1
03:38:07.141 00.030 9828 IsSlewing returns 0
03:38:07.145 00.004 9828 IsGuiding returns 1
03:38:07.171 00.026 9828 IsSlewing returns 0
03:38:07.171 00.000 9828 IsGuiding returns 1
03:38:07.203 00.032 9828 IsSlewing returns 0
03:38:07.203 00.000 9828 IsGuiding returns 0
03:38:07.203 00.000 9828 scope move finished after 19 + 138 ms
03:38:07.203 00.000 9828 Move returns status 0, amount 19
03:38:07.203 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:07.203 00.000 9828 MoveAxis(N, 13, B)
03:38:07.203 00.000 9828 Guiding  Dir = 0, Dur = 13
03:38:07.217 00.014 9828 IsSlewing returns 0
03:38:07.217 00.000 9828 IsGuiding returns 0
03:38:07.218 00.001 9828 PulseGuide returned control before completion, sleep 23
03:38:07.249 00.031 9828 IsGuiding returns 1
03:38:07.249 00.000 9828 scope still moving after pulse duration time elapsed
03:38:07.279 00.030 9828 IsSlewing returns 0
03:38:07.279 00.000 9828 IsGuiding returns 1
03:38:07.311 00.032 9828 IsSlewing returns 0
03:38:07.311 00.000 9828 IsGuiding returns 1
03:38:07.343 00.032 9828 IsSlewing returns 0
03:38:07.343 00.000 9828 IsGuiding returns 0
03:38:07.343 00.000 9828 scope move finished after 13 + 113 ms
03:38:07.343 00.000 9828 Move returns status 0, amount 13
03:38:07.343 00.000 9828 move complete, result=0
03:38:07.343 00.000 9828 worker thread done servicing request
03:38:07.343 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:38:07.731 00.388 8976 Exposure complete
03:38:07.737 00.006 8976 worker thread done servicing request
03:38:07.737 00.000 5052 OnExposeComplete: enter
03:38:07.737 00.000 5052 UpdateGuideState(): m_state=6
03:38:07.737 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14675
03:38:07.737 00.000 5052 Star::Find false star n=5 nbg=288 bg=45.0 sigma=1.0 thresh=48 peak=48
03:38:07.737 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=23, SNR=2.9, Peak=51 HFD=0.0
03:38:07.737 00.000 5052 DistanceChecker: activated
03:38:07.737 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:07.738 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:38:07.738 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:38:07.738 00.000 8976 Worker thread wakes up
03:38:07.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:38:07.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:38:07.738 00.000 8976 StepGuider: deferring bump for deduced move
03:38:07.738 00.000 8976 move complete, result=0
03:38:07.738 00.000 8976 worker thread done servicing request
03:38:07.847 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:07.847 00.000 5052 Status Line: Star lost - low SNR
03:38:07.847 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:07.847 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:38:07.847 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:07.848 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:38:07.848 00.000 5052 Enqueuing Expose request
03:38:07.848 00.000 8976 Worker thread wakes up
03:38:07.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:07.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:38:08.533 00.685 8976 Exposure complete
03:38:08.538 00.005 8976 worker thread done servicing request
03:38:08.538 00.000 5052 OnExposeComplete: enter
03:38:08.538 00.000 5052 UpdateGuideState(): m_state=6
03:38:08.539 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14676
03:38:08.539 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.93, Mass=35, SNR=4.0, Peak=50 HFD=3.1
03:38:08.539 00.000 5052 DistanceChecker: deactivated
03:38:08.539 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:38:08.539 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
03:38:08.539 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=0.22 hyp=0.58 cameraTheta=2.76 mountX=0.44 mountY=0.33, mountTheta=0.65
03:38:08.541 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=0.22, opts=13)
03:38:08.541 00.000 5052 Enqueuing Move request for stepguider (-0.54, 0.22)
03:38:08.541 00.000 8976 Worker thread wakes up
03:38:08.541 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:08.541 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, 0.22) opts 0xd
03:38:08.541 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:38:08.541 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, 0.22)
03:38:08.541 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:08.541 00.000 8976 Moving (-0.54, 0.22) raw xDistance=0.44 yDistance=0.33
03:38:08.541 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:08.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
03:38:08.541 00.000 5052 Enqueuing Expose request
03:38:08.541 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:38:08.541 00.000 8976 MoveAxis(L, 2, ABG)
03:38:08.541 00.000 8976 stepping (-13, 18) + (-2, 0)
03:38:08.541 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:08.578 00.037 8976 Received - 47 (G) 
03:38:08.578 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:08.578 00.000 8976 stepped: pos (-15, 18)
03:38:08.578 00.000 8976 MoveAxis(D, 1, ABG)
03:38:08.578 00.000 8976 stepping (-15, 18) + (0, -1)
03:38:08.578 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:08.610 00.032 8976 Received - 47 (G) 
03:38:08.610 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:08.610 00.000 8976 stepped: pos (-15, 17)
03:38:08.610 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:38:08.610 00.000 8976 MountToCamera -- mountX=1.95 mountY=-2.61 hyp=3.26 mountTheta=-0.93 cameraX=1.44, cameraY=2.93 cameraTheta=1.11
03:38:08.610 00.000 8976 incremental bump (1.438, 2.930) isValid = 1
03:38:08.610 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:38:08.610 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:38:08.610 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:38:08.610 00.000 8976 move complete, result=0
03:38:08.610 00.000 9828 Worker thread wakes up
03:38:08.610 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:38:08.611 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:38:08.611 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
03:38:08.611 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
03:38:08.611 00.000 8976 worker thread done servicing request
03:38:08.611 00.000 8976 Worker thread wakes up
03:38:08.611 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:08.611 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:08.611 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
03:38:08.611 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:38:08.611 00.000 9828 BLC: window closed
03:38:08.611 00.000 9828 MoveAxis(E, 18, B)
03:38:08.611 00.000 9828 Guiding  Dir = 2, Dur = 18
03:38:08.611 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:38:08.611 00.000 9828 IsSlewing returns 0
03:38:08.611 00.000 9828 IsGuiding returns 0
03:38:08.612 00.001 9828 PulseGuide returned control before completion, sleep 28
03:38:08.649 00.037 9828 IsGuiding returns 1
03:38:08.649 00.000 9828 scope still moving after pulse duration time elapsed
03:38:08.679 00.030 9828 IsSlewing returns 0
03:38:08.679 00.000 9828 IsGuiding returns 1
03:38:08.709 00.030 9828 IsSlewing returns 0
03:38:08.709 00.000 9828 IsGuiding returns 1
03:38:08.741 00.032 9828 IsSlewing returns 0
03:38:08.741 00.000 9828 IsGuiding returns 0
03:38:08.741 00.000 9828 scope move finished after 18 + 111 ms
03:38:08.741 00.000 9828 Move returns status 0, amount 18
03:38:08.741 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:08.741 00.000 9828 MoveAxis(N, 14, B)
03:38:08.741 00.000 9828 Guiding  Dir = 0, Dur = 14
03:38:08.756 00.015 9828 IsSlewing returns 0
03:38:08.756 00.000 9828 IsGuiding returns 0
03:38:08.756 00.000 9828 PulseGuide returned control before completion, sleep 24
03:38:08.787 00.031 9828 IsGuiding returns 1
03:38:08.787 00.000 9828 scope still moving after pulse duration time elapsed
03:38:08.818 00.031 9828 IsSlewing returns 0
03:38:08.818 00.000 9828 IsGuiding returns 1
03:38:08.849 00.031 9828 IsSlewing returns 0
03:38:08.849 00.000 9828 IsGuiding returns 1
03:38:08.879 00.030 9828 IsSlewing returns 0
03:38:08.879 00.000 9828 IsGuiding returns 1
03:38:08.909 00.030 9828 IsSlewing returns 0
03:38:08.910 00.001 9828 IsGuiding returns 0
03:38:08.910 00.000 9828 scope move finished after 14 + 139 ms
03:38:08.910 00.000 9828 Move returns status 0, amount 14
03:38:08.910 00.000 9828 move complete, result=0
03:38:08.910 00.000 9828 worker thread done servicing request
03:38:08.910 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:38:09.297 00.387 8976 Exposure complete
03:38:09.302 00.005 8976 worker thread done servicing request
03:38:09.302 00.000 5052 OnExposeComplete: enter
03:38:09.302 00.000 5052 UpdateGuideState(): m_state=6
03:38:09.302 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14677
03:38:09.303 00.001 5052 Star::Find returns 1 (0), X=327.84, Y=280.50, Mass=44, SNR=4.5, Peak=52 HFD=3.4
03:38:09.303 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.45 = 1.84)
03:38:09.303 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
03:38:09.303 00.000 5052 CameraToMount -- cameraX=-1.33 cameraY=-1.21 hyp=1.80 cameraTheta=-2.40 mountX=-0.47 mountY=1.78, mountTheta=1.83
03:38:09.303 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.33, y=-1.21, opts=13)
03:38:09.303 00.000 5052 Enqueuing Move request for stepguider (-1.33, -1.21)
03:38:09.303 00.000 8976 Worker thread wakes up
03:38:09.304 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.33, -1.21) opts 0xd
03:38:09.304 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.33, -1.21)
03:38:09.304 00.000 8976 Moving (-1.33, -1.21) raw xDistance=-0.47 yDistance=1.78
03:38:09.304 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:09.304 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:38:09.304 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:09.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47
03:38:09.304 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.13 from input 1.78
03:38:09.304 00.000 8976 MoveAxis(R, 2, ABG)
03:38:09.304 00.000 8976 stepping (-15, 17) + (2, 0)
03:38:09.304 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:09.304 00.000 5052 Enqueuing Expose request
03:38:09.304 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:09.329 00.025 8976 Received - 47 (G) 
03:38:09.329 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:09.329 00.000 8976 stepped: pos (-13, 17)
03:38:09.329 00.000 8976 MoveAxis(D, 7, ABG)
03:38:09.329 00.000 8976 stepping (-13, 17) + (0, -7)
03:38:09.329 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:38:09.378 00.049 8976 Received - 47 (G) 
03:38:09.378 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:38:09.378 00.000 8976 stepped: pos (-13, 10)
03:38:09.378 00.000 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.19 = 1.19)
03:38:09.378 00.000 8976 MountToCamera -- mountX=1.97 mountY=-2.28 hyp=3.01 mountTheta=-0.86 cameraX=1.13, cameraY=2.79 cameraTheta=1.19
03:38:09.378 00.000 8976 incremental bump (1.131, 2.786) isValid = 1
03:38:09.378 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
03:38:09.378 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:38:09.378 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:38:09.378 00.000 8976 move complete, result=0
03:38:09.378 00.000 9828 Worker thread wakes up
03:38:09.378 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 1.8 px 7 ms SOUTH
03:38:09.378 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:38:09.378 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:38:09.378 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
03:38:09.379 00.001 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
03:38:09.379 00.000 8976 worker thread done servicing request
03:38:09.379 00.000 8976 Worker thread wakes up
03:38:09.379 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:09.379 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:09.379 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.00
03:38:09.379 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:38:09.379 00.000 9828 BLC: window closed
03:38:09.379 00.000 9828 MoveAxis(E, 15, B)
03:38:09.379 00.000 9828 Guiding  Dir = 2, Dur = 15
03:38:09.379 00.000 9828 IsSlewing returns 0
03:38:09.379 00.000 9828 IsGuiding returns 0
03:38:09.380 00.001 9828 PulseGuide returned control before completion, sleep 25
03:38:09.416 00.036 9828 IsGuiding returns 1
03:38:09.416 00.000 9828 scope still moving after pulse duration time elapsed
03:38:09.448 00.032 9828 IsSlewing returns 0
03:38:09.448 00.000 9828 IsGuiding returns 1
03:38:09.479 00.031 9828 IsSlewing returns 0
03:38:09.479 00.000 9828 IsGuiding returns 1
03:38:09.510 00.031 9828 IsSlewing returns 0
03:38:09.510 00.000 9828 IsGuiding returns 0
03:38:09.510 00.000 9828 scope move finished after 15 + 116 ms
03:38:09.510 00.000 9828 Move returns status 0, amount 15
03:38:09.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:09.510 00.000 9828 MoveAxis(N, 14, B)
03:38:09.510 00.000 9828 Guiding  Dir = 0, Dur = 14
03:38:09.525 00.015 9828 IsSlewing returns 0
03:38:09.525 00.000 9828 IsGuiding returns 0
03:38:09.525 00.000 9828 PulseGuide returned control before completion, sleep 24
03:38:09.556 00.031 9828 IsGuiding returns 1
03:38:09.556 00.000 9828 scope still moving after pulse duration time elapsed
03:38:09.587 00.031 9828 IsSlewing returns 0
03:38:09.587 00.000 9828 IsGuiding returns 1
03:38:09.618 00.031 9828 IsSlewing returns 0
03:38:09.618 00.000 9828 IsGuiding returns 1
03:38:09.649 00.031 9828 IsSlewing returns 0
03:38:09.650 00.001 9828 IsGuiding returns 0
03:38:09.650 00.000 9828 scope move finished after 14 + 109 ms
03:38:09.650 00.000 9828 Move returns status 0, amount 14
03:38:09.650 00.000 9828 move complete, result=0
03:38:09.650 00.000 9828 worker thread done servicing request
03:38:09.650 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:38:10.066 00.416 8976 Exposure complete
03:38:10.072 00.006 8976 worker thread done servicing request
03:38:10.072 00.000 5052 OnExposeComplete: enter
03:38:10.072 00.000 5052 UpdateGuideState(): m_state=6
03:38:10.072 00.000 5052 Star::Find(18, 327, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14678
03:38:10.072 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=282.37, Mass=32, SNR=3.8, Peak=53 HFD=1.3
03:38:10.072 00.000 5052 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.04) = xAngle (0.34 = 0.34)
03:38:10.072 00.000 5052 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.24 = 0.24)
03:38:10.072 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.66 hyp=0.96 cameraTheta=2.38 mountX=0.90 mountY=0.23, mountTheta=0.25
03:38:10.073 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.66, opts=13)
03:38:10.073 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.66)
03:38:10.073 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:10.073 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:38:10.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:10.073 00.000 8976 Worker thread wakes up
03:38:10.073 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.66) opts 0xd
03:38:10.073 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.66)
03:38:10.073 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:10.074 00.001 8976 Moving (-0.69, 0.66) raw xDistance=0.90 yDistance=0.23
03:38:10.074 00.000 5052 Enqueuing Expose request
03:38:10.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.90
03:38:10.074 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:38:10.074 00.000 8976 MoveAxis(L, 4, ABG)
03:38:10.074 00.000 8976 stepping (-13, 10) + (-4, 0)
03:38:10.074 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:10.113 00.039 8976 Received - 47 (G) 
03:38:10.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:10.113 00.000 8976 stepped: pos (-17, 10)
03:38:10.113 00.000 8976 MoveAxis(U, 0, ABG)
03:38:10.113 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
03:38:10.113 00.000 8976 MountToCamera -- mountX=2.18 mountY=-2.05 hyp=2.99 mountTheta=-0.76 cameraX=0.83, cameraY=2.87 cameraTheta=1.29
03:38:10.113 00.000 8976 incremental bump (0.833, 2.870) isValid = 1
03:38:10.113 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
03:38:10.113 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:38:10.113 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:38:10.113 00.000 8976 move complete, result=0
03:38:10.113 00.000 8976 worker thread done servicing request
03:38:10.113 00.000 9828 Worker thread wakes up
03:38:10.113 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:38:10.113 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:38:10.113 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
03:38:10.113 00.000 8976 Worker thread wakes up
03:38:10.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:10.114 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:10.114 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.2 px 0 ms NORTH
03:38:10.114 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
03:38:10.114 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
03:38:10.114 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:38:10.114 00.000 9828 BLC: window closed
03:38:10.114 00.000 9828 MoveAxis(E, 12, B)
03:38:10.114 00.000 9828 Guiding  Dir = 2, Dur = 12
03:38:10.114 00.000 9828 IsSlewing returns 0
03:38:10.114 00.000 9828 IsGuiding returns 0
03:38:10.114 00.000 9828 PulseGuide returned control before completion, sleep 22
03:38:10.142 00.028 9828 IsGuiding returns 1
03:38:10.142 00.000 9828 scope still moving after pulse duration time elapsed
03:38:10.173 00.031 9828 IsSlewing returns 0
03:38:10.173 00.000 9828 IsGuiding returns 1
03:38:10.203 00.030 9828 IsSlewing returns 0
03:38:10.203 00.000 9828 IsGuiding returns 1
03:38:10.234 00.031 9828 IsSlewing returns 0
03:38:10.234 00.000 9828 IsGuiding returns 1
03:38:10.265 00.031 9828 IsSlewing returns 0
03:38:10.265 00.000 9828 IsGuiding returns 0
03:38:10.265 00.000 9828 scope move finished after 12 + 139 ms
03:38:10.265 00.000 9828 Move returns status 0, amount 12
03:38:10.265 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:10.265 00.000 9828 MoveAxis(N, 15, B)
03:38:10.265 00.000 9828 Guiding  Dir = 0, Dur = 15
03:38:10.280 00.015 9828 IsSlewing returns 0
03:38:10.280 00.000 9828 IsGuiding returns 0
03:38:10.280 00.000 9828 PulseGuide returned control before completion, sleep 25
03:38:10.311 00.031 9828 IsGuiding returns 1
03:38:10.311 00.000 9828 scope still moving after pulse duration time elapsed
03:38:10.342 00.031 9828 IsSlewing returns 0
03:38:10.342 00.000 9828 IsGuiding returns 1
03:38:10.373 00.031 9828 IsSlewing returns 0
03:38:10.373 00.000 9828 IsGuiding returns 1
03:38:10.405 00.032 9828 IsSlewing returns 0
03:38:10.405 00.000 9828 IsGuiding returns 1
03:38:10.435 00.030 9828 IsSlewing returns 0
03:38:10.435 00.000 9828 IsGuiding returns 0
03:38:10.435 00.000 9828 scope move finished after 15 + 139 ms
03:38:10.435 00.000 9828 Move returns status 0, amount 15
03:38:10.435 00.000 9828 move complete, result=0
03:38:10.435 00.000 9828 worker thread done servicing request
03:38:10.435 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:38:10.801 00.366 8976 Exposure complete
03:38:10.808 00.007 8976 worker thread done servicing request
03:38:10.808 00.000 5052 OnExposeComplete: enter
03:38:10.808 00.000 5052 UpdateGuideState(): m_state=6
03:38:10.808 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14679
03:38:10.808 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=280.25, Mass=38, SNR=4.2, Peak=51 HFD=2.7
03:38:10.808 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.63 = 2.66)
03:38:10.808 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.73 = 2.55)
03:38:10.808 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-1.46 hyp=1.46 cameraTheta=-1.58 mountX=-1.29 mountY=0.81, mountTheta=2.58
03:38:10.808 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-1.46, opts=13)
03:38:10.808 00.000 5052 Enqueuing Move request for stepguider (-0.02, -1.46)
03:38:10.809 00.001 8976 Worker thread wakes up
03:38:10.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -1.46) opts 0xd
03:38:10.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -1.46)
03:38:10.809 00.000 8976 Moving (-0.02, -1.46) raw xDistance=-1.29 yDistance=0.81
03:38:10.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.29
03:38:10.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
03:38:10.809 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:10.809 00.000 5052 UpdateGuideState exits: m=38 SNR=4.2
03:38:10.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:10.809 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:10.809 00.000 5052 Enqueuing Expose request
03:38:10.809 00.000 8976 MoveAxis(R, 5, ABG)
03:38:10.809 00.000 8976 stepping (-17, 10) + (5, 0)
03:38:10.809 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:10.848 00.039 8976 Received - 47 (G) 
03:38:10.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:10.848 00.000 8976 stepped: pos (-12, 10)
03:38:10.848 00.000 8976 MoveAxis(D, 3, ABG)
03:38:10.848 00.000 8976 stepping (-12, 10) + (0, -3)
03:38:10.848 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:10.880 00.032 8976 Received - 47 (G) 
03:38:10.880 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:10.880 00.000 8976 stepped: pos (-12, 7)
03:38:10.880 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
03:38:10.880 00.000 8976 MountToCamera -- mountX=2.06 mountY=-1.74 hyp=2.70 mountTheta=-0.70 cameraX=0.61, cameraY=2.63 cameraTheta=1.34
03:38:10.880 00.000 8976 incremental bump (0.609, 2.630) isValid = 1
03:38:10.880 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
03:38:10.880 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:38:10.880 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:38:10.880 00.000 8976 move complete, result=0
03:38:10.880 00.000 9828 Worker thread wakes up
03:38:10.880 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:38:10.880 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:38:10.880 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.84)
03:38:10.880 00.000 8976 worker thread done servicing request
03:38:10.880 00.000 8976 Worker thread wakes up
03:38:10.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:10.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:10.880 00.000 5052 GuideStep: -1.3 px 5 ms EAST, 0.8 px 3 ms SOUTH
03:38:10.881 00.001 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.92)
03:38:10.881 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
03:38:10.881 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:38:10.881 00.000 9828 BLC: window closed
03:38:10.881 00.000 9828 MoveAxis(E, 10, B)
03:38:10.881 00.000 9828 Guiding  Dir = 2, Dur = 10
03:38:10.881 00.000 9828 IsSlewing returns 0
03:38:10.881 00.000 9828 IsGuiding returns 0
03:38:10.881 00.000 9828 PulseGuide returned control before completion, sleep 20
03:38:10.905 00.024 9828 IsGuiding returns 1
03:38:10.905 00.000 9828 scope still moving after pulse duration time elapsed
03:38:10.936 00.031 9828 IsSlewing returns 0
03:38:10.936 00.000 9828 IsGuiding returns 1
03:38:10.967 00.031 9828 IsSlewing returns 0
03:38:10.967 00.000 9828 IsGuiding returns 1
03:38:10.998 00.031 9828 IsSlewing returns 0
03:38:10.998 00.000 9828 IsGuiding returns 1
03:38:11.029 00.031 9828 IsSlewing returns 0
03:38:11.029 00.000 9828 IsGuiding returns 0
03:38:11.029 00.000 9828 scope move finished after 10 + 137 ms
03:38:11.029 00.000 9828 Move returns status 0, amount 10
03:38:11.029 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:11.029 00.000 9828 MoveAxis(N, 15, B)
03:38:11.029 00.000 9828 Guiding  Dir = 0, Dur = 15
03:38:11.044 00.015 9828 IsSlewing returns 0
03:38:11.044 00.000 9828 IsGuiding returns 0
03:38:11.044 00.000 9828 PulseGuide returned control before completion, sleep 25
03:38:11.075 00.031 9828 IsGuiding returns 1
03:38:11.075 00.000 9828 scope still moving after pulse duration time elapsed
03:38:11.106 00.031 9828 IsSlewing returns 0
03:38:11.106 00.000 9828 IsGuiding returns 1
03:38:11.138 00.032 9828 IsSlewing returns 0
03:38:11.138 00.000 9828 IsGuiding returns 1
03:38:11.168 00.030 9828 IsSlewing returns 0
03:38:11.168 00.000 9828 IsGuiding returns 1
03:38:11.199 00.031 9828 IsSlewing returns 0
03:38:11.199 00.000 9828 IsGuiding returns 0
03:38:11.199 00.000 9828 scope move finished after 15 + 140 ms
03:38:11.199 00.000 9828 Move returns status 0, amount 15
03:38:11.199 00.000 9828 move complete, result=0
03:38:11.200 00.001 9828 worker thread done servicing request
03:38:11.200 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:38:11.566 00.366 8976 Exposure complete
03:38:11.571 00.005 8976 worker thread done servicing request
03:38:11.571 00.000 5052 OnExposeComplete: enter
03:38:11.571 00.000 5052 UpdateGuideState(): m_state=6
03:38:11.572 00.001 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14680
03:38:11.572 00.000 5052 Star::Find false star n=4 nbg=274 bg=45.2 sigma=0.9 thresh=48 peak=48
03:38:11.572 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=280.00, Mass=22, SNR=2.9, Peak=52 HFD=0.0
03:38:11.572 00.000 5052 DistanceChecker: activated
03:38:11.572 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:11.572 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:38:11.572 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:38:11.572 00.000 8976 Worker thread wakes up
03:38:11.572 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:38:11.572 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:38:11.572 00.000 8976 StepGuider: deferring bump for deduced move
03:38:11.572 00.000 8976 move complete, result=0
03:38:11.572 00.000 8976 worker thread done servicing request
03:38:11.682 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:11.682 00.000 5052 Status Line: Star lost - low SNR
03:38:11.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:11.682 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:38:11.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:11.682 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:38:11.682 00.000 5052 Enqueuing Expose request
03:38:11.683 00.001 8976 Worker thread wakes up
03:38:11.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:11.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:38:12.366 00.683 8976 Exposure complete
03:38:12.372 00.006 8976 worker thread done servicing request
03:38:12.372 00.000 5052 OnExposeComplete: enter
03:38:12.372 00.000 5052 UpdateGuideState(): m_state=6
03:38:12.372 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14681
03:38:12.372 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.20, Mass=30, SNR=3.8, Peak=54 HFD=1.2
03:38:12.372 00.000 5052 DistanceChecker: deactivated
03:38:12.372 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.04) = xAngle (-1.09 = -1.09)
03:38:12.372 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.19 = -1.19)
03:38:12.372 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.49 hyp=0.60 cameraTheta=0.95 mountX=0.28 mountY=-0.56, mountTheta=-1.11
03:38:12.373 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.49, opts=13)
03:38:12.373 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.49)
03:38:12.373 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:12.373 00.000 5052 UpdateGuideState exits: m=30 SNR=3.8
03:38:12.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:12.373 00.000 8976 Worker thread wakes up
03:38:12.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.49) opts 0xd
03:38:12.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.49)
03:38:12.373 00.000 8976 Moving (0.35, 0.49) raw xDistance=0.28 yDistance=-0.56
03:38:12.373 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:12.373 00.000 5052 Enqueuing Expose request
03:38:12.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
03:38:12.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.56
03:38:12.373 00.000 8976 MoveAxis(L, 1, ABG)
03:38:12.373 00.000 8976 stepping (-12, 7) + (-1, 0)
03:38:12.373 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:12.399 00.026 8976 Received - 47 (G) 
03:38:12.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:12.399 00.000 8976 stepped: pos (-13, 7)
03:38:12.399 00.000 8976 MoveAxis(U, 2, ABG)
03:38:12.399 00.000 8976 stepping (-13, 7) + (0, 2)
03:38:12.399 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:12.430 00.031 8976 Received - 47 (G) 
03:38:12.430 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:12.430 00.000 8976 stepped: pos (-13, 9)
03:38:12.431 00.001 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
03:38:12.431 00.000 8976 MountToCamera -- mountX=2.04 mountY=-1.64 hyp=2.62 mountTheta=-0.68 cameraX=0.53, cameraY=2.56 cameraTheta=1.37
03:38:12.431 00.000 8976 incremental bump (0.529, 2.562) isValid = 1
03:38:12.431 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
03:38:12.431 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:38:12.431 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:38:12.431 00.000 8976 move complete, result=0
03:38:12.431 00.000 9828 Worker thread wakes up
03:38:12.431 00.000 8976 worker thread done servicing request
03:38:12.431 00.000 8976 Worker thread wakes up
03:38:12.431 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:38:12.431 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:38:12.431 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:12.431 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:12.431 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
03:38:12.431 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
03:38:12.431 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:38:12.431 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 2 ms NORTH
03:38:12.432 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:38:12.432 00.000 9828 BLC: window closed
03:38:12.432 00.000 9828 MoveAxis(E, 9, B)
03:38:12.432 00.000 9828 Guiding  Dir = 2, Dur = 9
03:38:12.432 00.000 9828 IsSlewing returns 0
03:38:12.432 00.000 9828 IsGuiding returns 0
03:38:12.432 00.000 9828 PulseGuide returned control before completion, sleep 19
03:38:12.460 00.028 9828 IsGuiding returns 1
03:38:12.460 00.000 9828 scope still moving after pulse duration time elapsed
03:38:12.491 00.031 9828 IsSlewing returns 0
03:38:12.491 00.000 9828 IsGuiding returns 1
03:38:12.522 00.031 9828 IsSlewing returns 0
03:38:12.522 00.000 9828 IsGuiding returns 1
03:38:12.553 00.031 9828 IsSlewing returns 0
03:38:12.553 00.000 9828 IsGuiding returns 1
03:38:12.583 00.030 9828 IsSlewing returns 0
03:38:12.583 00.000 9828 IsGuiding returns 0
03:38:12.583 00.000 9828 scope move finished after 9 + 142 ms
03:38:12.583 00.000 9828 Move returns status 0, amount 9
03:38:12.583 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:12.583 00.000 9828 MoveAxis(N, 15, B)
03:38:12.583 00.000 9828 Guiding  Dir = 0, Dur = 15
03:38:12.599 00.016 9828 IsSlewing returns 0
03:38:12.604 00.005 9828 IsGuiding returns 0
03:38:12.604 00.000 9828 PulseGuide returned control before completion, sleep 25
03:38:12.645 00.041 9828 IsGuiding returns 1
03:38:12.645 00.000 9828 scope still moving after pulse duration time elapsed
03:38:12.675 00.030 9828 IsSlewing returns 0
03:38:12.675 00.000 9828 IsGuiding returns 1
03:38:12.706 00.031 9828 IsSlewing returns 0
03:38:12.706 00.000 9828 IsGuiding returns 1
03:38:12.736 00.030 9828 IsSlewing returns 0
03:38:12.736 00.000 9828 IsGuiding returns 0
03:38:12.736 00.000 9828 scope move finished after 15 + 117 ms
03:38:12.736 00.000 9828 Move returns status 0, amount 15
03:38:12.736 00.000 9828 move complete, result=0
03:38:12.736 00.000 9828 worker thread done servicing request
03:38:12.737 00.001 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:38:13.119 00.382 8976 Exposure complete
03:38:13.126 00.007 8976 worker thread done servicing request
03:38:13.126 00.000 5052 OnExposeComplete: enter
03:38:13.126 00.000 5052 UpdateGuideState(): m_state=6
03:38:13.126 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14682
03:38:13.126 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.20, Mass=59, SNR=5.1, Peak=52 HFD=4.5
03:38:13.126 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.30 = 1.99)
03:38:13.126 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.88)
03:38:13.126 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.51 hyp=0.66 cameraTheta=-2.25 mountX=-0.27 mountY=0.63, mountTheta=1.97
03:38:13.127 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.51, opts=13)
03:38:13.127 00.000 5052 Enqueuing Move request for stepguider (-0.42, -0.51)
03:38:13.127 00.000 8976 Worker thread wakes up
03:38:13.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.51) opts 0xd
03:38:13.127 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:13.127 00.000 5052 UpdateGuideState exits: m=59 SNR=5.1
03:38:13.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:13.127 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:13.127 00.000 5052 Enqueuing Expose request
03:38:13.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.51)
03:38:13.127 00.000 8976 Moving (-0.42, -0.51) raw xDistance=-0.27 yDistance=0.63
03:38:13.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
03:38:13.127 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63
03:38:13.128 00.001 8976 MoveAxis(R, 1, ABG)
03:38:13.128 00.000 8976 stepping (-13, 9) + (1, 0)
03:38:13.128 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:13.150 00.022 8976 Received - 47 (G) 
03:38:13.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:13.150 00.000 8976 stepped: pos (-12, 9)
03:38:13.150 00.000 8976 MoveAxis(D, 2, ABG)
03:38:13.150 00.000 8976 stepping (-12, 9) + (0, -2)
03:38:13.151 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:13.182 00.031 8976 Received - 47 (G) 
03:38:13.182 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:13.182 00.000 8976 stepped: pos (-12, 7)
03:38:13.182 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
03:38:13.182 00.000 8976 MountToCamera -- mountX=1.97 mountY=-1.46 hyp=2.46 mountTheta=-0.64 cameraX=0.40, cameraY=2.42 cameraTheta=1.41
03:38:13.182 00.000 8976 incremental bump (0.405, 2.423) isValid = 1
03:38:13.182 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
03:38:13.182 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:38:13.182 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:38:13.182 00.000 8976 move complete, result=0
03:38:13.182 00.000 9828 Worker thread wakes up
03:38:13.182 00.000 8976 worker thread done servicing request
03:38:13.182 00.000 8976 Worker thread wakes up
03:38:13.182 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:13.182 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:13.182 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:38:13.182 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:38:13.183 00.001 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.78)
03:38:13.183 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.86)
03:38:13.183 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 2 ms SOUTH
03:38:13.183 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
03:38:13.183 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:38:13.183 00.000 9828 BLC: window closed
03:38:13.183 00.000 9828 MoveAxis(E, 8, B)
03:38:13.183 00.000 9828 Guiding  Dir = 2, Dur = 8
03:38:13.183 00.000 9828 IsSlewing returns 0
03:38:13.183 00.000 9828 IsGuiding returns 0
03:38:13.183 00.000 9828 PulseGuide returned control before completion, sleep 18
03:38:13.215 00.032 9828 IsGuiding returns 1
03:38:13.215 00.000 9828 scope still moving after pulse duration time elapsed
03:38:13.246 00.031 9828 IsSlewing returns 0
03:38:13.246 00.000 9828 IsGuiding returns 1
03:38:13.277 00.031 9828 IsSlewing returns 0
03:38:13.277 00.000 9828 IsGuiding returns 1
03:38:13.308 00.031 9828 IsSlewing returns 0
03:38:13.308 00.000 9828 IsGuiding returns 1
03:38:13.339 00.031 9828 IsSlewing returns 0
03:38:13.339 00.000 9828 IsGuiding returns 0
03:38:13.339 00.000 9828 scope move finished after 8 + 148 ms
03:38:13.339 00.000 9828 Move returns status 0, amount 8
03:38:13.339 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:13.339 00.000 9828 MoveAxis(N, 16, B)
03:38:13.339 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:13.355 00.016 9828 IsSlewing returns 0
03:38:13.355 00.000 9828 IsGuiding returns 0
03:38:13.355 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:13.387 00.032 9828 IsGuiding returns 1
03:38:13.387 00.000 9828 scope still moving after pulse duration time elapsed
03:38:13.418 00.031 9828 IsSlewing returns 0
03:38:13.418 00.000 9828 IsGuiding returns 1
03:38:13.449 00.031 9828 IsSlewing returns 0
03:38:13.449 00.000 9828 IsGuiding returns 1
03:38:13.480 00.031 9828 IsSlewing returns 0
03:38:13.480 00.000 9828 IsGuiding returns 1
03:38:13.510 00.030 9828 IsSlewing returns 0
03:38:13.511 00.001 9828 IsGuiding returns 0
03:38:13.511 00.000 9828 scope move finished after 16 + 139 ms
03:38:13.511 00.000 9828 Move returns status 0, amount 16
03:38:13.511 00.000 9828 move complete, result=0
03:38:13.511 00.000 9828 worker thread done servicing request
03:38:13.511 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:38:13.870 00.359 8976 Exposure complete
03:38:13.876 00.006 8976 worker thread done servicing request
03:38:13.876 00.000 5052 OnExposeComplete: enter
03:38:13.876 00.000 5052 UpdateGuideState(): m_state=6
03:38:13.876 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14683
03:38:13.876 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=282.44, Mass=27, SNR=3.5, Peak=51 HFD=1.4
03:38:13.876 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
03:38:13.876 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
03:38:13.876 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=0.73 hyp=0.84 cameraTheta=1.04 mountX=0.46 mountY=-0.75, mountTheta=-1.03
03:38:13.877 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=0.73, opts=13)
03:38:13.877 00.000 5052 Enqueuing Move request for stepguider (0.42, 0.73)
03:38:13.877 00.000 8976 Worker thread wakes up
03:38:13.877 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 0.73) opts 0xd
03:38:13.877 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 0.73)
03:38:13.877 00.000 8976 Moving (0.42, 0.73) raw xDistance=0.46 yDistance=-0.75
03:38:13.877 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:13.877 00.000 5052 UpdateGuideState exits: m=27 SNR=3.5
03:38:13.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:13.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.46
03:38:13.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.75
03:38:13.877 00.000 8976 MoveAxis(L, 2, ABG)
03:38:13.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:13.878 00.001 5052 Enqueuing Expose request
03:38:13.878 00.000 8976 stepping (-12, 7) + (-2, 0)
03:38:13.878 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:13.901 00.023 8976 Received - 47 (G) 
03:38:13.901 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:13.901 00.000 8976 stepped: pos (-14, 7)
03:38:13.901 00.000 8976 MoveAxis(U, 3, ABG)
03:38:13.901 00.000 8976 stepping (-14, 7) + (0, 3)
03:38:13.901 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:13.934 00.033 8976 Received - 47 (G) 
03:38:13.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:13.934 00.000 8976 stepped: pos (-14, 10)
03:38:13.934 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
03:38:13.934 00.000 8976 MountToCamera -- mountX=2.03 mountY=-1.50 hyp=2.53 mountTheta=-0.64 cameraX=0.42, cameraY=2.49 cameraTheta=1.41
03:38:13.934 00.000 8976 incremental bump (0.416, 2.492) isValid = 1
03:38:13.934 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
03:38:13.934 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:38:13.934 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:38:13.934 00.000 8976 move complete, result=0
03:38:13.934 00.000 9828 Worker thread wakes up
03:38:13.934 00.000 8976 worker thread done servicing request
03:38:13.934 00.000 8976 Worker thread wakes up
03:38:13.934 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:13.934 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.8 px 3 ms NORTH
03:38:13.934 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:38:13.934 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:38:13.934 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.78)
03:38:13.934 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:13.935 00.001 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.86)
03:38:13.935 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
03:38:13.935 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:38:13.935 00.000 9828 BLC: window closed
03:38:13.935 00.000 9828 MoveAxis(E, 8, B)
03:38:13.935 00.000 9828 Guiding  Dir = 2, Dur = 8
03:38:13.935 00.000 9828 IsSlewing returns 0
03:38:13.935 00.000 9828 IsGuiding returns 0
03:38:13.935 00.000 9828 PulseGuide returned control before completion, sleep 18
03:38:13.960 00.025 9828 IsGuiding returns 1
03:38:13.960 00.000 9828 scope still moving after pulse duration time elapsed
03:38:13.991 00.031 9828 IsSlewing returns 0
03:38:13.991 00.000 9828 IsGuiding returns 1
03:38:14.022 00.031 9828 IsSlewing returns 0
03:38:14.022 00.000 9828 IsGuiding returns 1
03:38:14.053 00.031 9828 IsSlewing returns 0
03:38:14.053 00.000 9828 IsGuiding returns 0
03:38:14.053 00.000 9828 scope move finished after 8 + 110 ms
03:38:14.053 00.000 9828 Move returns status 0, amount 8
03:38:14.053 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:14.053 00.000 9828 MoveAxis(N, 16, B)
03:38:14.053 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:14.068 00.015 9828 IsSlewing returns 0
03:38:14.068 00.000 9828 IsGuiding returns 0
03:38:14.068 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:14.099 00.031 9828 IsGuiding returns 1
03:38:14.099 00.000 9828 scope still moving after pulse duration time elapsed
03:38:14.129 00.030 9828 IsSlewing returns 0
03:38:14.129 00.000 9828 IsGuiding returns 1
03:38:14.161 00.032 9828 IsSlewing returns 0
03:38:14.161 00.000 9828 IsGuiding returns 1
03:38:14.192 00.031 9828 IsSlewing returns 0
03:38:14.192 00.000 9828 IsGuiding returns 1
03:38:14.223 00.031 9828 IsSlewing returns 0
03:38:14.223 00.000 9828 IsGuiding returns 0
03:38:14.223 00.000 9828 scope move finished after 16 + 139 ms
03:38:14.223 00.000 9828 Move returns status 0, amount 16
03:38:14.223 00.000 9828 move complete, result=0
03:38:14.223 00.000 9828 worker thread done servicing request
03:38:14.223 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:38:14.635 00.412 8976 Exposure complete
03:38:14.641 00.006 8976 worker thread done servicing request
03:38:14.641 00.000 5052 OnExposeComplete: enter
03:38:14.641 00.000 5052 UpdateGuideState(): m_state=6
03:38:14.641 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14684
03:38:14.641 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.89, Mass=49, SNR=4.7, Peak=53 HFD=2.7
03:38:14.641 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.84 = -1.84)
03:38:14.641 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.94 = -1.94)
03:38:14.641 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=0.18 hyp=0.91 cameraTheta=0.20 mountX=-0.24 mountY=-0.84, mountTheta=-1.85
03:38:14.642 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=0.18, opts=13)
03:38:14.642 00.000 5052 Enqueuing Move request for stepguider (0.89, 0.18)
03:38:14.642 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:14.642 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:38:14.642 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:14.642 00.000 8976 Worker thread wakes up
03:38:14.643 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:14.643 00.000 5052 Enqueuing Expose request
03:38:14.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, 0.18) opts 0xd
03:38:14.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, 0.18)
03:38:14.643 00.000 8976 Moving (0.89, 0.18) raw xDistance=-0.24 yDistance=-0.84
03:38:14.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:38:14.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84
03:38:14.643 00.000 8976 MoveAxis(R, 0, ABG)
03:38:14.643 00.000 8976 MoveAxis(U, 4, ABG)
03:38:14.643 00.000 8976 stepping (-14, 10) + (0, 4)
03:38:14.643 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:14.685 00.042 8976 Received - 47 (G) 
03:38:14.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:14.685 00.000 8976 stepped: pos (-14, 14)
03:38:14.685 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.34 = 1.34)
03:38:14.685 00.000 8976 MountToCamera -- mountX=2.07 mountY=-1.74 hyp=2.70 mountTheta=-0.70 cameraX=0.61, cameraY=2.63 cameraTheta=1.34
03:38:14.685 00.000 8976 incremental bump (0.610, 2.634) isValid = 1
03:38:14.685 00.000 8976 Scheduling Mount bump of (0.026, 0.116)
03:38:14.685 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:38:14.685 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:38:14.685 00.000 8976 move complete, result=0
03:38:14.685 00.000 9828 Worker thread wakes up
03:38:14.685 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:38:14.685 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:38:14.685 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.84)
03:38:14.685 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.92)
03:38:14.685 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 4 ms NORTH
03:38:14.685 00.000 8976 worker thread done servicing request
03:38:14.685 00.000 8976 Worker thread wakes up
03:38:14.686 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:14.686 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
03:38:14.686 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:38:14.686 00.000 9828 BLC: window closed
03:38:14.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:14.686 00.000 9828 MoveAxis(E, 10, B)
03:38:14.686 00.000 9828 Guiding  Dir = 2, Dur = 10
03:38:14.686 00.000 9828 IsSlewing returns 0
03:38:14.686 00.000 9828 IsGuiding returns 0
03:38:14.686 00.000 9828 PulseGuide returned control before completion, sleep 20
03:38:14.719 00.033 9828 IsGuiding returns 1
03:38:14.719 00.000 9828 scope still moving after pulse duration time elapsed
03:38:14.749 00.030 9828 IsSlewing returns 0
03:38:14.749 00.000 9828 IsGuiding returns 1
03:38:14.780 00.031 9828 IsSlewing returns 0
03:38:14.780 00.000 9828 IsGuiding returns 1
03:38:14.812 00.032 9828 IsSlewing returns 0
03:38:14.812 00.000 9828 IsGuiding returns 0
03:38:14.812 00.000 9828 scope move finished after 10 + 115 ms
03:38:14.812 00.000 9828 Move returns status 0, amount 10
03:38:14.812 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:14.813 00.001 9828 MoveAxis(N, 15, B)
03:38:14.813 00.000 9828 Guiding  Dir = 0, Dur = 15
03:38:14.828 00.015 9828 IsSlewing returns 0
03:38:14.828 00.000 9828 IsGuiding returns 0
03:38:14.828 00.000 9828 PulseGuide returned control before completion, sleep 25
03:38:14.858 00.030 9828 IsGuiding returns 1
03:38:14.858 00.000 9828 scope still moving after pulse duration time elapsed
03:38:14.890 00.032 9828 IsSlewing returns 0
03:38:14.890 00.000 9828 IsGuiding returns 1
03:38:14.922 00.032 9828 IsSlewing returns 0
03:38:14.922 00.000 9828 IsGuiding returns 1
03:38:14.952 00.030 9828 IsSlewing returns 0
03:38:14.953 00.001 9828 IsGuiding returns 1
03:38:14.983 00.030 9828 IsSlewing returns 0
03:38:14.983 00.000 9828 IsGuiding returns 0
03:38:14.983 00.000 9828 scope move finished after 15 + 140 ms
03:38:14.983 00.000 9828 Move returns status 0, amount 15
03:38:14.983 00.000 9828 move complete, result=0
03:38:14.983 00.000 9828 worker thread done servicing request
03:38:14.983 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:38:15.371 00.388 8976 Exposure complete
03:38:15.377 00.006 8976 worker thread done servicing request
03:38:15.377 00.000 5052 OnExposeComplete: enter
03:38:15.377 00.000 5052 UpdateGuideState(): m_state=6
03:38:15.377 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14685
03:38:15.377 00.000 5052 Star::Find returns 1 (0), X=329.67, Y=281.12, Mass=49, SNR=4.6, Peak=52 HFD=2.6
03:38:15.377 00.000 5052 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.04) = xAngle (-2.91 = -2.91)
03:38:15.377 00.000 5052 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.02 = -3.02)
03:38:15.377 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=-0.59 hyp=0.77 cameraTheta=-0.87 mountX=-0.75 mountY=-0.10, mountTheta=-3.01
03:38:15.378 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=-0.59, opts=13)
03:38:15.378 00.000 5052 Enqueuing Move request for stepguider (0.50, -0.59)
03:38:15.378 00.000 8976 Worker thread wakes up
03:38:15.378 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, -0.59) opts 0xd
03:38:15.378 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, -0.59)
03:38:15.378 00.000 8976 Moving (0.50, -0.59) raw xDistance=-0.75 yDistance=-0.10
03:38:15.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
03:38:15.378 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:38:15.378 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:15.379 00.001 5052 UpdateGuideState exits: m=49 SNR=4.6
03:38:15.379 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:15.379 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:15.379 00.000 8976 MoveAxis(R, 3, ABG)
03:38:15.379 00.000 8976 stepping (-14, 14) + (3, 0)
03:38:15.379 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:15.379 00.000 5052 Enqueuing Expose request
03:38:15.420 00.041 8976 Received - 47 (G) 
03:38:15.420 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:15.420 00.000 8976 stepped: pos (-11, 14)
03:38:15.420 00.000 8976 MoveAxis(U, 0, ABG)
03:38:15.420 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
03:38:15.420 00.000 8976 MountToCamera -- mountX=1.94 mountY=-1.90 hyp=2.72 mountTheta=-0.77 cameraX=0.81, cameraY=2.59 cameraTheta=1.27
03:38:15.420 00.000 8976 incremental bump (0.809, 2.593) isValid = 1
03:38:15.420 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
03:38:15.420 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:38:15.420 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:38:15.420 00.000 8976 move complete, result=0
03:38:15.420 00.000 9828 Worker thread wakes up
03:38:15.420 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:38:15.420 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:38:15.420 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
03:38:15.420 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
03:38:15.421 00.001 8976 worker thread done servicing request
03:38:15.421 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.1 px 0 ms NORTH
03:38:15.421 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
03:38:15.421 00.000 8976 Worker thread wakes up
03:38:15.421 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:38:15.421 00.000 9828 BLC: window closed
03:38:15.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:15.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:15.421 00.000 9828 MoveAxis(E, 13, B)
03:38:15.421 00.000 9828 Guiding  Dir = 2, Dur = 13
03:38:15.421 00.000 9828 IsSlewing returns 0
03:38:15.422 00.001 9828 IsGuiding returns 0
03:38:15.422 00.000 9828 PulseGuide returned control before completion, sleep 23
03:38:15.449 00.027 9828 IsGuiding returns 1
03:38:15.449 00.000 9828 scope still moving after pulse duration time elapsed
03:38:15.480 00.031 9828 IsSlewing returns 0
03:38:15.480 00.000 9828 IsGuiding returns 1
03:38:15.511 00.031 9828 IsSlewing returns 0
03:38:15.511 00.000 9828 IsGuiding returns 1
03:38:15.543 00.032 9828 IsSlewing returns 0
03:38:15.543 00.000 9828 IsGuiding returns 0
03:38:15.543 00.000 9828 scope move finished after 13 + 108 ms
03:38:15.543 00.000 9828 Move returns status 0, amount 13
03:38:15.543 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:15.543 00.000 9828 MoveAxis(N, 15, B)
03:38:15.543 00.000 9828 Guiding  Dir = 0, Dur = 15
03:38:15.559 00.016 9828 IsSlewing returns 0
03:38:15.559 00.000 9828 IsGuiding returns 1
03:38:15.559 00.000 9828 Entered PulseGuideScope while moving
03:38:15.621 00.062 9828 IsSlewing returns 0
03:38:15.621 00.000 9828 IsGuiding returns 1
03:38:15.621 00.000 9828 Still moving
03:38:15.682 00.061 9828 IsSlewing returns 0
03:38:15.682 00.000 9828 IsGuiding returns 0
03:38:15.683 00.001 9828 Movement stopped - continuing
03:38:15.683 00.000 9828 PulseGuide returned control before completion, sleep 25
03:38:15.713 00.030 9828 IsGuiding returns 1
03:38:15.713 00.000 9828 scope still moving after pulse duration time elapsed
03:38:15.744 00.031 9828 IsSlewing returns 0
03:38:15.744 00.000 9828 IsGuiding returns 1
03:38:15.776 00.032 9828 IsSlewing returns 0
03:38:15.776 00.000 9828 IsGuiding returns 1
03:38:15.808 00.032 9828 IsSlewing returns 0
03:38:15.808 00.000 9828 IsGuiding returns 1
03:38:15.839 00.031 9828 IsSlewing returns 0
03:38:15.839 00.000 9828 IsGuiding returns 0
03:38:15.839 00.000 9828 scope move finished after 15 + 141 ms
03:38:15.839 00.000 9828 Move returns status 0, amount 15
03:38:15.839 00.000 9828 move complete, result=0
03:38:15.839 00.000 9828 worker thread done servicing request
03:38:15.839 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:38:16.106 00.267 8976 Exposure complete
03:38:16.112 00.006 8976 worker thread done servicing request
03:38:16.112 00.000 5052 OnExposeComplete: enter
03:38:16.112 00.000 5052 UpdateGuideState(): m_state=6
03:38:16.112 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14686
03:38:16.112 00.000 5052 Star::Find returns 1 (0), X=328.51, Y=281.40, Mass=34, SNR=3.9, Peak=53 HFD=1.6
03:38:16.112 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.75 = 1.54)
03:38:16.112 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
03:38:16.112 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.31 hyp=0.74 cameraTheta=-2.70 mountX=0.02 mountY=0.73, mountTheta=1.54
03:38:16.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.31, opts=13)
03:38:16.113 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.31)
03:38:16.113 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:16.113 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:38:16.113 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:16.113 00.000 8976 Worker thread wakes up
03:38:16.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.31) opts 0xd
03:38:16.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.31)
03:38:16.113 00.000 8976 Moving (-0.67, -0.31) raw xDistance=0.02 yDistance=0.73
03:38:16.113 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:16.113 00.000 5052 Enqueuing Expose request
03:38:16.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:38:16.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
03:38:16.113 00.000 8976 MoveAxis(R, 0, ABG)
03:38:16.113 00.000 8976 MoveAxis(D, 3, ABG)
03:38:16.113 00.000 8976 stepping (-11, 14) + (0, -3)
03:38:16.113 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:16.140 00.027 8976 Received - 47 (G) 
03:38:16.140 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:16.140 00.000 8976 stepped: pos (-11, 11)
03:38:16.140 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:38:16.140 00.000 8976 MountToCamera -- mountX=1.86 mountY=-1.85 hyp=2.62 mountTheta=-0.78 cameraX=0.80, cameraY=2.50 cameraTheta=1.26
03:38:16.140 00.000 8976 incremental bump (0.802, 2.495) isValid = 1
03:38:16.140 00.000 8976 Scheduling Mount bump of (0.035, 0.113)
03:38:16.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:38:16.140 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:38:16.140 00.000 8976 move complete, result=0
03:38:16.140 00.000 9828 Worker thread wakes up
03:38:16.140 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:38:16.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:38:16.140 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:38:16.140 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.37 = -1.92)
03:38:16.140 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -2.00)
03:38:16.141 00.001 8976 worker thread done servicing request
03:38:16.141 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:38:16.141 00.000 8976 Worker thread wakes up
03:38:16.141 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:38:16.141 00.000 9828 BLC: window closed
03:38:16.141 00.000 9828 MoveAxis(E, 13, B)
03:38:16.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:16.141 00.000 9828 Guiding  Dir = 2, Dur = 13
03:38:16.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:16.141 00.000 9828 IsSlewing returns 0
03:38:16.141 00.000 9828 IsGuiding returns 0
03:38:16.141 00.000 9828 PulseGuide returned control before completion, sleep 23
03:38:16.166 00.025 9828 IsGuiding returns 1
03:38:16.166 00.000 9828 scope still moving after pulse duration time elapsed
03:38:16.197 00.031 9828 IsSlewing returns 0
03:38:16.197 00.000 9828 IsGuiding returns 1
03:38:16.229 00.032 9828 IsSlewing returns 0
03:38:16.229 00.000 9828 IsGuiding returns 1
03:38:16.260 00.031 9828 IsSlewing returns 0
03:38:16.260 00.000 9828 IsGuiding returns 1
03:38:16.289 00.029 9828 IsSlewing returns 0
03:38:16.289 00.000 9828 IsGuiding returns 0
03:38:16.289 00.000 9828 scope move finished after 13 + 135 ms
03:38:16.289 00.000 9828 Move returns status 0, amount 13
03:38:16.289 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:16.289 00.000 9828 MoveAxis(N, 15, B)
03:38:16.289 00.000 9828 Guiding  Dir = 0, Dur = 15
03:38:16.305 00.016 9828 IsSlewing returns 0
03:38:16.305 00.000 9828 IsGuiding returns 0
03:38:16.305 00.000 9828 PulseGuide returned control before completion, sleep 25
03:38:16.336 00.031 9828 IsGuiding returns 1
03:38:16.336 00.000 9828 scope still moving after pulse duration time elapsed
03:38:16.367 00.031 9828 IsSlewing returns 0
03:38:16.367 00.000 9828 IsGuiding returns 1
03:38:16.400 00.033 9828 IsSlewing returns 0
03:38:16.400 00.000 9828 IsGuiding returns 1
03:38:16.432 00.032 9828 IsSlewing returns 0
03:38:16.432 00.000 9828 IsGuiding returns 1
03:38:16.464 00.032 9828 IsSlewing returns 0
03:38:16.464 00.000 9828 IsGuiding returns 0
03:38:16.464 00.000 9828 scope move finished after 15 + 144 ms
03:38:16.464 00.000 9828 Move returns status 0, amount 15
03:38:16.464 00.000 9828 move complete, result=0
03:38:16.464 00.000 9828 worker thread done servicing request
03:38:16.465 00.001 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:38:16.825 00.360 8976 Exposure complete
03:38:16.831 00.006 8976 worker thread done servicing request
03:38:16.831 00.000 5052 OnExposeComplete: enter
03:38:16.831 00.000 5052 UpdateGuideState(): m_state=6
03:38:16.831 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14687
03:38:16.831 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=282.64, Mass=32, SNR=3.8, Peak=52 HFD=1.6
03:38:16.831 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.04) = xAngle (-0.98 = -0.98)
03:38:16.831 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.08 = -1.08)
03:38:16.831 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.94 hyp=1.07 cameraTheta=1.06 mountX=0.60 mountY=-0.95, mountTheta=-1.01
03:38:16.832 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.94, opts=13)
03:38:16.832 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.94)
03:38:16.832 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:16.832 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:38:16.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:16.832 00.000 8976 Worker thread wakes up
03:38:16.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.94) opts 0xd
03:38:16.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.94)
03:38:16.832 00.000 8976 Moving (0.52, 0.94) raw xDistance=0.60 yDistance=-0.95
03:38:16.832 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:16.832 00.000 5052 Enqueuing Expose request
03:38:16.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.60
03:38:16.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.95
03:38:16.832 00.000 8976 MoveAxis(L, 2, ABG)
03:38:16.832 00.000 8976 stepping (-11, 11) + (-2, 0)
03:38:16.832 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:16.859 00.027 8976 Received - 47 (G) 
03:38:16.859 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:16.859 00.000 8976 stepped: pos (-13, 11)
03:38:16.859 00.000 8976 MoveAxis(U, 4, ABG)
03:38:16.859 00.000 8976 stepping (-13, 11) + (0, 4)
03:38:16.859 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:16.891 00.032 8976 Received - 47 (G) 
03:38:16.891 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:16.891 00.000 8976 stepped: pos (-13, 15)
03:38:16.891 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:38:16.891 00.000 8976 MountToCamera -- mountX=1.90 mountY=-2.03 hyp=2.78 mountTheta=-0.82 cameraX=0.94, cameraY=2.61 cameraTheta=1.23
03:38:16.891 00.000 8976 incremental bump (0.938, 2.614) isValid = 1
03:38:16.891 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:38:16.891 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:38:16.891 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:38:16.891 00.000 8976 move complete, result=0
03:38:16.891 00.000 8976 worker thread done servicing request
03:38:16.891 00.000 8976 Worker thread wakes up
03:38:16.891 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.9 px 4 ms NORTH
03:38:16.891 00.000 9828 Worker thread wakes up
03:38:16.891 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:38:16.891 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:38:16.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:16.891 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:16.891 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
03:38:16.891 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
03:38:16.891 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:38:16.891 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:38:16.891 00.000 9828 BLC: window closed
03:38:16.891 00.000 9828 MoveAxis(E, 14, B)
03:38:16.891 00.000 9828 Guiding  Dir = 2, Dur = 14
03:38:16.892 00.001 9828 IsSlewing returns 0
03:38:16.892 00.000 9828 IsGuiding returns 0
03:38:16.892 00.000 9828 PulseGuide returned control before completion, sleep 24
03:38:16.930 00.038 9828 IsGuiding returns 1
03:38:16.930 00.000 9828 scope still moving after pulse duration time elapsed
03:38:16.961 00.031 9828 IsSlewing returns 0
03:38:16.961 00.000 9828 IsGuiding returns 1
03:38:16.993 00.032 9828 IsSlewing returns 0
03:38:16.993 00.000 9828 IsGuiding returns 1
03:38:17.024 00.031 9828 IsSlewing returns 0
03:38:17.024 00.000 9828 IsGuiding returns 0
03:38:17.024 00.000 9828 scope move finished after 14 + 118 ms
03:38:17.025 00.001 9828 Move returns status 0, amount 14
03:38:17.025 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:17.025 00.000 9828 MoveAxis(N, 14, B)
03:38:17.025 00.000 9828 Guiding  Dir = 0, Dur = 14
03:38:17.041 00.016 9828 IsSlewing returns 0
03:38:17.041 00.000 9828 IsGuiding returns 0
03:38:17.042 00.001 9828 PulseGuide returned control before completion, sleep 24
03:38:17.072 00.030 9828 IsGuiding returns 1
03:38:17.073 00.001 9828 scope still moving after pulse duration time elapsed
03:38:17.104 00.031 9828 IsSlewing returns 0
03:38:17.105 00.001 9828 IsGuiding returns 1
03:38:17.136 00.031 9828 IsSlewing returns 0
03:38:17.136 00.000 9828 IsGuiding returns 1
03:38:17.166 00.030 9828 IsSlewing returns 0
03:38:17.166 00.000 9828 IsGuiding returns 1
03:38:17.198 00.032 9828 IsSlewing returns 0
03:38:17.198 00.000 9828 IsGuiding returns 0
03:38:17.198 00.000 9828 scope move finished after 14 + 142 ms
03:38:17.198 00.000 9828 Move returns status 0, amount 14
03:38:17.198 00.000 9828 move complete, result=0
03:38:17.198 00.000 9828 worker thread done servicing request
03:38:17.198 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:38:17.577 00.379 8976 Exposure complete
03:38:17.583 00.006 8976 worker thread done servicing request
03:38:17.583 00.000 5052 OnExposeComplete: enter
03:38:17.583 00.000 5052 UpdateGuideState(): m_state=6
03:38:17.583 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14688
03:38:17.583 00.000 5052 Star::Find false star n=8 nbg=280 bg=45.5 sigma=0.8 thresh=48 peak=48
03:38:17.583 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=27, SNR=2.9, Peak=51 HFD=0.0
03:38:17.583 00.000 5052 DistanceChecker: activated
03:38:17.583 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:17.583 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:38:17.583 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:38:17.583 00.000 8976 Worker thread wakes up
03:38:17.584 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:38:17.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:38:17.584 00.000 8976 StepGuider: deferring bump for deduced move
03:38:17.584 00.000 8976 move complete, result=0
03:38:17.584 00.000 8976 worker thread done servicing request
03:38:17.689 00.105 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:17.689 00.000 5052 Status Line: Star lost - low SNR
03:38:17.690 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:17.690 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:38:17.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:17.690 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:38:17.690 00.000 5052 Enqueuing Expose request
03:38:17.690 00.000 8976 Worker thread wakes up
03:38:17.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:17.690 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:38:18.377 00.687 8976 Exposure complete
03:38:18.382 00.005 8976 worker thread done servicing request
03:38:18.382 00.000 5052 OnExposeComplete: enter
03:38:18.382 00.000 5052 UpdateGuideState(): m_state=6
03:38:18.382 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14689
03:38:18.382 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=281.57, Mass=27, SNR=3.5, Peak=54 HFD=1.4
03:38:18.382 00.000 5052 DistanceChecker: deactivated
03:38:18.382 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
03:38:18.383 00.001 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
03:38:18.383 00.000 5052 CameraToMount -- cameraX=0.27 cameraY=-0.14 hyp=0.30 cameraTheta=-0.46 mountX=-0.24 mountY=-0.15, mountTheta=-2.58
03:38:18.384 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.27, y=-0.14, opts=13)
03:38:18.384 00.000 5052 Enqueuing Move request for stepguider (0.27, -0.14)
03:38:18.384 00.000 8976 Worker thread wakes up
03:38:18.385 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.27, -0.14) opts 0xd
03:38:18.385 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.27, -0.14)
03:38:18.385 00.000 8976 Moving (0.27, -0.14) raw xDistance=-0.24 yDistance=-0.15
03:38:18.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:38:18.385 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:18.385 00.000 5052 UpdateGuideState exits: m=27 SNR=3.5
03:38:18.385 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:18.385 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:18.385 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:38:18.385 00.000 5052 Enqueuing Expose request
03:38:18.385 00.000 8976 MoveAxis(R, 0, ABG)
03:38:18.385 00.000 8976 MoveAxis(U, 0, ABG)
03:38:18.386 00.001 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
03:38:18.386 00.000 8976 MountToCamera -- mountX=1.93 mountY=-2.14 hyp=2.88 mountTheta=-0.84 cameraX=1.03, cameraY=2.69 cameraTheta=1.21
03:38:18.386 00.000 8976 incremental bump (1.030, 2.694) isValid = 1
03:38:18.386 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
03:38:18.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:38:18.386 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:38:18.386 00.000 8976 move complete, result=0
03:38:18.386 00.000 9828 Worker thread wakes up
03:38:18.386 00.000 8976 worker thread done servicing request
03:38:18.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:38:18.386 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:38:18.386 00.000 8976 Worker thread wakes up
03:38:18.386 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:38:18.387 00.001 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.31 = -1.97)
03:38:18.388 00.001 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.05)
03:38:18.388 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
03:38:18.388 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:38:18.388 00.000 9828 BLC: window closed
03:38:18.388 00.000 9828 MoveAxis(E, 15, B)
03:38:18.388 00.000 9828 Guiding  Dir = 2, Dur = 15
03:38:18.388 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:18.388 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:18.388 00.000 9828 IsSlewing returns 0
03:38:18.388 00.000 9828 IsGuiding returns 0
03:38:18.388 00.000 9828 PulseGuide returned control before completion, sleep 25
03:38:18.417 00.029 9828 IsGuiding returns 1
03:38:18.417 00.000 9828 scope still moving after pulse duration time elapsed
03:38:18.448 00.031 9828 IsSlewing returns 0
03:38:18.448 00.000 9828 IsGuiding returns 1
03:38:18.479 00.031 9828 IsSlewing returns 0
03:38:18.479 00.000 9828 IsGuiding returns 1
03:38:18.511 00.032 9828 IsSlewing returns 0
03:38:18.511 00.000 9828 IsGuiding returns 1
03:38:18.542 00.031 9828 IsSlewing returns 0
03:38:18.542 00.000 9828 IsGuiding returns 0
03:38:18.542 00.000 9828 scope move finished after 15 + 138 ms
03:38:18.542 00.000 9828 Move returns status 0, amount 15
03:38:18.542 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:18.542 00.000 9828 MoveAxis(N, 14, B)
03:38:18.542 00.000 9828 Guiding  Dir = 0, Dur = 14
03:38:18.558 00.016 9828 IsSlewing returns 0
03:38:18.558 00.000 9828 IsGuiding returns 0
03:38:18.558 00.000 9828 PulseGuide returned control before completion, sleep 24
03:38:18.588 00.030 9828 IsGuiding returns 1
03:38:18.588 00.000 9828 scope still moving after pulse duration time elapsed
03:38:18.620 00.032 9828 IsSlewing returns 0
03:38:18.620 00.000 9828 IsGuiding returns 1
03:38:18.651 00.031 9828 IsSlewing returns 0
03:38:18.651 00.000 9828 IsGuiding returns 1
03:38:18.681 00.030 9828 IsSlewing returns 0
03:38:18.681 00.000 9828 IsGuiding returns 1
03:38:18.712 00.031 9828 IsSlewing returns 0
03:38:18.712 00.000 9828 IsGuiding returns 0
03:38:18.712 00.000 9828 scope move finished after 14 + 139 ms
03:38:18.712 00.000 9828 Move returns status 0, amount 14
03:38:18.712 00.000 9828 move complete, result=0
03:38:18.712 00.000 9828 worker thread done servicing request
03:38:18.712 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:38:19.074 00.362 8976 Exposure complete
03:38:19.080 00.006 8976 worker thread done servicing request
03:38:19.080 00.000 5052 OnExposeComplete: enter
03:38:19.080 00.000 5052 UpdateGuideState(): m_state=6
03:38:19.080 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14690
03:38:19.081 00.001 5052 Star::Find returns 1 (0), X=329.60, Y=281.47, Mass=29, SNR=3.7, Peak=52 HFD=1.4
03:38:19.081 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.04) = xAngle (-2.56 = -2.56)
03:38:19.081 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
03:38:19.081 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=-0.24 hyp=0.49 cameraTheta=-0.52 mountX=-0.41 mountY=-0.22, mountTheta=-2.64
03:38:19.081 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=-0.24, opts=13)
03:38:19.081 00.000 5052 Enqueuing Move request for stepguider (0.42, -0.24)
03:38:19.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:19.081 00.000 5052 UpdateGuideState exits: m=29 SNR=3.7
03:38:19.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:19.082 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:19.082 00.000 5052 Enqueuing Expose request
03:38:19.082 00.000 8976 Worker thread wakes up
03:38:19.082 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, -0.24) opts 0xd
03:38:19.082 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, -0.24)
03:38:19.082 00.000 8976 Moving (0.42, -0.24) raw xDistance=-0.41 yDistance=-0.22
03:38:19.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
03:38:19.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:38:19.082 00.000 8976 MoveAxis(R, 2, ABG)
03:38:19.082 00.000 8976 stepping (-13, 15) + (2, 0)
03:38:19.082 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:19.113 00.031 8976 Received - 47 (G) 
03:38:19.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:19.113 00.000 8976 stepped: pos (-11, 15)
03:38:19.113 00.000 8976 MoveAxis(U, 0, ABG)
03:38:19.113 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:38:19.113 00.000 8976 MountToCamera -- mountX=1.85 mountY=-2.22 hyp=2.89 mountTheta=-0.88 cameraX=1.14, cameraY=2.66 cameraTheta=1.17
03:38:19.113 00.000 8976 incremental bump (1.137, 2.658) isValid = 1
03:38:19.113 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
03:38:19.113 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:38:19.113 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:38:19.113 00.000 8976 move complete, result=0
03:38:19.113 00.000 9828 Worker thread wakes up
03:38:19.113 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:38:19.113 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:38:19.113 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
03:38:19.113 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.2 px 0 ms NORTH
03:38:19.113 00.000 8976 worker thread done servicing request
03:38:19.113 00.000 8976 Worker thread wakes up
03:38:19.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:19.113 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
03:38:19.113 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:19.113 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
03:38:19.113 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:38:19.113 00.000 9828 BLC: window closed
03:38:19.113 00.000 9828 MoveAxis(E, 16, B)
03:38:19.113 00.000 9828 Guiding  Dir = 2, Dur = 16
03:38:19.114 00.001 9828 IsSlewing returns 0
03:38:19.114 00.000 9828 IsGuiding returns 0
03:38:19.114 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:19.149 00.035 9828 IsGuiding returns 1
03:38:19.149 00.000 9828 scope still moving after pulse duration time elapsed
03:38:19.179 00.030 9828 IsSlewing returns 0
03:38:19.179 00.000 9828 IsGuiding returns 1
03:38:19.210 00.031 9828 IsSlewing returns 0
03:38:19.211 00.001 9828 IsGuiding returns 1
03:38:19.240 00.029 9828 IsSlewing returns 0
03:38:19.240 00.000 9828 IsGuiding returns 0
03:38:19.240 00.000 9828 scope move finished after 16 + 110 ms
03:38:19.240 00.000 9828 Move returns status 0, amount 16
03:38:19.240 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:19.240 00.000 9828 MoveAxis(N, 14, B)
03:38:19.240 00.000 9828 Guiding  Dir = 0, Dur = 14
03:38:19.256 00.016 9828 IsSlewing returns 0
03:38:19.256 00.000 9828 IsGuiding returns 0
03:38:19.257 00.001 9828 PulseGuide returned control before completion, sleep 24
03:38:19.287 00.030 9828 IsGuiding returns 1
03:38:19.287 00.000 9828 scope still moving after pulse duration time elapsed
03:38:19.318 00.031 9828 IsSlewing returns 0
03:38:19.318 00.000 9828 IsGuiding returns 1
03:38:19.349 00.031 9828 IsSlewing returns 0
03:38:19.349 00.000 9828 IsGuiding returns 1
03:38:19.381 00.032 9828 IsSlewing returns 0
03:38:19.381 00.000 9828 IsGuiding returns 1
03:38:19.411 00.030 9828 IsSlewing returns 0
03:38:19.411 00.000 9828 IsGuiding returns 0
03:38:19.412 00.001 9828 scope move finished after 14 + 140 ms
03:38:19.412 00.000 9828 Move returns status 0, amount 14
03:38:19.412 00.000 9828 move complete, result=0
03:38:19.412 00.000 9828 worker thread done servicing request
03:38:19.412 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:38:19.800 00.388 8976 Exposure complete
03:38:19.806 00.006 8976 worker thread done servicing request
03:38:19.806 00.000 5052 OnExposeComplete: enter
03:38:19.806 00.000 5052 UpdateGuideState(): m_state=6
03:38:19.806 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14691
03:38:19.806 00.000 5052 Star::Find returns 1 (0), X=329.64, Y=282.00, Mass=56, SNR=5.1, Peak=53 HFD=3.4
03:38:19.807 00.001 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
03:38:19.807 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
03:38:19.807 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.29 hyp=0.55 cameraTheta=0.56 mountX=0.05 mountY=-0.55, mountTheta=-1.49
03:38:19.807 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.29, opts=13)
03:38:19.807 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.29)
03:38:19.807 00.000 8976 Worker thread wakes up
03:38:19.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.29) opts 0xd
03:38:19.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.29)
03:38:19.808 00.001 8976 Moving (0.47, 0.29) raw xDistance=0.05 yDistance=-0.55
03:38:19.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:38:19.808 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:19.808 00.000 5052 UpdateGuideState exits: m=56 SNR=5.1
03:38:19.808 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:19.808 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
03:38:19.808 00.000 8976 MoveAxis(R, 0, ABG)
03:38:19.808 00.000 8976 MoveAxis(U, 2, ABG)
03:38:19.808 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:19.808 00.000 5052 Enqueuing Expose request
03:38:19.808 00.000 8976 stepping (-11, 15) + (0, 2)
03:38:19.808 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:19.832 00.024 8976 Received - 47 (G) 
03:38:19.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:19.832 00.000 8976 stepped: pos (-11, 17)
03:38:19.832 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:38:19.832 00.000 8976 MountToCamera -- mountX=1.79 mountY=-2.38 hyp=2.98 mountTheta=-0.92 cameraX=1.30, cameraY=2.68 cameraTheta=1.12
03:38:19.832 00.000 8976 incremental bump (1.302, 2.681) isValid = 1
03:38:19.832 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:38:19.832 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:38:19.832 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:38:19.832 00.000 8976 move complete, result=0
03:38:19.832 00.000 8976 worker thread done servicing request
03:38:19.833 00.001 8976 Worker thread wakes up
03:38:19.833 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
03:38:19.833 00.000 9828 Worker thread wakes up
03:38:19.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:19.833 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:38:19.833 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:19.833 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:38:19.833 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:38:19.833 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.14)
03:38:19.833 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.07
03:38:19.833 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:38:19.833 00.000 9828 BLC: window closed
03:38:19.833 00.000 9828 MoveAxis(E, 17, B)
03:38:19.833 00.000 9828 Guiding  Dir = 2, Dur = 17
03:38:19.834 00.001 9828 IsSlewing returns 0
03:38:19.834 00.000 9828 IsGuiding returns 0
03:38:19.834 00.000 9828 PulseGuide returned control before completion, sleep 27
03:38:19.874 00.040 9828 IsGuiding returns 1
03:38:19.874 00.000 9828 scope still moving after pulse duration time elapsed
03:38:19.904 00.030 9828 IsSlewing returns 0
03:38:19.904 00.000 9828 IsGuiding returns 1
03:38:19.934 00.030 9828 IsSlewing returns 0
03:38:19.934 00.000 9828 IsGuiding returns 1
03:38:19.964 00.030 9828 IsSlewing returns 0
03:38:19.964 00.000 9828 IsGuiding returns 0
03:38:19.964 00.000 9828 scope move finished after 17 + 113 ms
03:38:19.964 00.000 9828 Move returns status 0, amount 17
03:38:19.964 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:19.964 00.000 9828 MoveAxis(N, 14, B)
03:38:19.964 00.000 9828 Guiding  Dir = 0, Dur = 14
03:38:19.980 00.016 9828 IsSlewing returns 0
03:38:19.980 00.000 9828 IsGuiding returns 0
03:38:19.980 00.000 9828 PulseGuide returned control before completion, sleep 24
03:38:20.011 00.031 9828 IsGuiding returns 1
03:38:20.011 00.000 9828 scope still moving after pulse duration time elapsed
03:38:20.041 00.030 9828 IsSlewing returns 0
03:38:20.041 00.000 9828 IsGuiding returns 1
03:38:20.072 00.031 9828 IsSlewing returns 0
03:38:20.073 00.001 9828 IsGuiding returns 1
03:38:20.104 00.031 9828 IsSlewing returns 0
03:38:20.104 00.000 9828 IsGuiding returns 1
03:38:20.135 00.031 9828 IsSlewing returns 0
03:38:20.135 00.000 9828 IsGuiding returns 0
03:38:20.135 00.000 9828 scope move finished after 14 + 141 ms
03:38:20.135 00.000 9828 Move returns status 0, amount 14
03:38:20.136 00.001 9828 move complete, result=0
03:38:20.136 00.000 9828 worker thread done servicing request
03:38:20.136 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:38:20.519 00.383 8976 Exposure complete
03:38:20.524 00.005 8976 worker thread done servicing request
03:38:20.524 00.000 5052 OnExposeComplete: enter
03:38:20.524 00.000 5052 UpdateGuideState(): m_state=6
03:38:20.524 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14692
03:38:20.525 00.001 5052 Star::Find returns 1 (0), X=329.07, Y=280.79, Mass=39, SNR=4.2, Peak=52 HFD=2.4
03:38:20.525 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.72 = 2.56)
03:38:20.525 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.46)
03:38:20.525 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.92 hyp=0.92 cameraTheta=-1.68 mountX=-0.77 mountY=0.59, mountTheta=2.49
03:38:20.525 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.92, opts=13)
03:38:20.525 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.92)
03:38:20.525 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:20.525 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:38:20.525 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:20.525 00.000 8976 Worker thread wakes up
03:38:20.526 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.92) opts 0xd
03:38:20.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.92)
03:38:20.526 00.000 8976 Moving (-0.10, -0.92) raw xDistance=-0.77 yDistance=0.59
03:38:20.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77
03:38:20.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.59
03:38:20.526 00.000 8976 MoveAxis(R, 3, ABG)
03:38:20.526 00.000 8976 stepping (-11, 17) + (3, 0)
03:38:20.526 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:20.526 00.000 5052 Enqueuing Expose request
03:38:20.526 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:20.551 00.025 8976 Received - 47 (G) 
03:38:20.551 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:20.551 00.000 8976 stepped: pos (-8, 17)
03:38:20.551 00.000 8976 MoveAxis(D, 2, ABG)
03:38:20.552 00.001 8976 stepping (-8, 17) + (0, -2)
03:38:20.552 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:20.583 00.031 8976 Received - 47 (G) 
03:38:20.583 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:20.583 00.000 8976 stepped: pos (-8, 15)
03:38:20.583 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:38:20.583 00.000 8976 MountToCamera -- mountX=1.61 mountY=-2.38 hyp=2.87 mountTheta=-0.98 cameraX=1.39, cameraY=2.51 cameraTheta=1.07
03:38:20.583 00.000 8976 incremental bump (1.388, 2.514) isValid = 1
03:38:20.583 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
03:38:20.583 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:38:20.583 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:38:20.583 00.000 8976 move complete, result=0
03:38:20.583 00.000 9828 Worker thread wakes up
03:38:20.583 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:38:20.584 00.001 5052 GuideStep: -0.8 px 3 ms EAST, 0.6 px 2 ms SOUTH
03:38:20.584 00.000 8976 worker thread done servicing request
03:38:20.584 00.000 8976 Worker thread wakes up
03:38:20.584 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:20.584 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:20.584 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:38:20.584 00.000 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.18 = -2.11)
03:38:20.584 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.19)
03:38:20.584 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
03:38:20.584 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:38:20.585 00.001 9828 BLC: window closed
03:38:20.585 00.000 9828 MoveAxis(E, 19, B)
03:38:20.585 00.000 9828 Guiding  Dir = 2, Dur = 19
03:38:20.585 00.000 9828 IsSlewing returns 0
03:38:20.585 00.000 9828 IsGuiding returns 0
03:38:20.585 00.000 9828 PulseGuide returned control before completion, sleep 29
03:38:20.616 00.031 9828 IsGuiding returns 1
03:38:20.616 00.000 9828 scope still moving after pulse duration time elapsed
03:38:20.647 00.031 9828 IsSlewing returns 0
03:38:20.647 00.000 9828 IsGuiding returns 1
03:38:20.678 00.031 9828 IsSlewing returns 0
03:38:20.678 00.000 9828 IsGuiding returns 1
03:38:20.708 00.030 9828 IsSlewing returns 0
03:38:20.708 00.000 9828 IsGuiding returns 1
03:38:20.739 00.031 9828 IsSlewing returns 0
03:38:20.739 00.000 9828 IsGuiding returns 0
03:38:20.739 00.000 9828 scope move finished after 19 + 134 ms
03:38:20.739 00.000 9828 Move returns status 0, amount 19
03:38:20.739 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:20.739 00.000 9828 MoveAxis(N, 13, B)
03:38:20.739 00.000 9828 Guiding  Dir = 0, Dur = 13
03:38:20.754 00.015 9828 IsSlewing returns 0
03:38:20.754 00.000 9828 IsGuiding returns 0
03:38:20.754 00.000 9828 PulseGuide returned control before completion, sleep 23
03:38:20.786 00.032 9828 IsGuiding returns 1
03:38:20.786 00.000 9828 scope still moving after pulse duration time elapsed
03:38:20.817 00.031 9828 IsSlewing returns 0
03:38:20.817 00.000 9828 IsGuiding returns 1
03:38:20.849 00.032 9828 IsSlewing returns 0
03:38:20.849 00.000 9828 IsGuiding returns 1
03:38:20.881 00.032 9828 IsSlewing returns 0
03:38:20.881 00.000 9828 IsGuiding returns 1
03:38:20.912 00.031 9828 IsSlewing returns 0
03:38:20.912 00.000 9828 IsGuiding returns 0
03:38:20.912 00.000 9828 scope move finished after 13 + 144 ms
03:38:20.912 00.000 9828 Move returns status 0, amount 13
03:38:20.912 00.000 9828 move complete, result=0
03:38:20.912 00.000 9828 worker thread done servicing request
03:38:20.912 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:38:21.271 00.359 8976 Exposure complete
03:38:21.276 00.005 8976 worker thread done servicing request
03:38:21.276 00.000 5052 OnExposeComplete: enter
03:38:21.277 00.001 5052 UpdateGuideState(): m_state=6
03:38:21.277 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14693
03:38:21.277 00.000 5052 Star::Find returns 1 (0), X=330.18, Y=282.45, Mass=55, SNR=5.0, Peak=55 HFD=2.8
03:38:21.277 00.000 5052 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.04) = xAngle (-1.41 = -1.41)
03:38:21.277 00.000 5052 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.52 = -1.52)
03:38:21.277 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=0.74 hyp=1.25 cameraTheta=0.63 mountX=0.20 mountY=-1.25, mountTheta=-1.42
03:38:21.277 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=0.74, opts=13)
03:38:21.277 00.000 5052 Enqueuing Move request for stepguider (1.01, 0.74)
03:38:21.278 00.001 8976 Worker thread wakes up
03:38:21.278 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, 0.74) opts 0xd
03:38:21.278 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, 0.74)
03:38:21.278 00.000 8976 Moving (1.01, 0.74) raw xDistance=0.20 yDistance=-1.25
03:38:21.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:38:21.278 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.25
03:38:21.278 00.000 8976 MoveAxis(R, 0, ABG)
03:38:21.278 00.000 8976 MoveAxis(U, 5, ABG)
03:38:21.278 00.000 8976 stepping (-8, 15) + (0, 5)
03:38:21.278 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:21.278 00.000 5052 UpdateGuideState exits: m=55 SNR=5.0
03:38:21.278 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:21.278 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:21.278 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:21.278 00.000 5052 Enqueuing Expose request
03:38:21.318 00.040 8976 Received - 47 (G) 
03:38:21.318 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:21.318 00.000 8976 stepped: pos (-8, 20)
03:38:21.318 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:38:21.319 00.001 8976 MountToCamera -- mountX=1.48 mountY=-2.64 hyp=3.03 mountTheta=-1.06 cameraX=1.68, cameraY=2.52 cameraTheta=0.98
03:38:21.319 00.000 8976 incremental bump (1.679, 2.522) isValid = 1
03:38:21.319 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:38:21.319 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:38:21.319 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:38:21.319 00.000 8976 move complete, result=0
03:38:21.319 00.000 9828 Worker thread wakes up
03:38:21.319 00.000 8976 worker thread done servicing request
03:38:21.319 00.000 8976 Worker thread wakes up
03:38:21.319 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:38:21.319 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:38:21.319 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
03:38:21.319 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:38:21.319 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:38:21.319 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:38:21.319 00.000 9828 BLC: window closed
03:38:21.319 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.2 px 5 ms NORTH
03:38:21.320 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:21.320 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:21.320 00.000 9828 MoveAxis(E, 22, B)
03:38:21.320 00.000 9828 Guiding  Dir = 2, Dur = 22
03:38:21.321 00.001 9828 IsSlewing returns 0
03:38:21.321 00.000 9828 IsGuiding returns 0
03:38:21.321 00.000 9828 PulseGuide returned control before completion, sleep 32
03:38:21.366 00.045 9828 IsGuiding returns 1
03:38:21.366 00.000 9828 scope still moving after pulse duration time elapsed
03:38:21.397 00.031 9828 IsSlewing returns 0
03:38:21.397 00.000 9828 IsGuiding returns 1
03:38:21.428 00.031 9828 IsSlewing returns 0
03:38:21.428 00.000 9828 IsGuiding returns 1
03:38:21.459 00.031 9828 IsSlewing returns 0
03:38:21.460 00.001 9828 IsGuiding returns 1
03:38:21.490 00.030 9828 IsSlewing returns 0
03:38:21.490 00.000 9828 IsGuiding returns 1
03:38:21.522 00.032 9828 IsSlewing returns 0
03:38:21.522 00.000 9828 IsGuiding returns 1
03:38:21.552 00.030 9828 IsSlewing returns 0
03:38:21.553 00.001 9828 IsGuiding returns 1
03:38:21.583 00.030 9828 IsSlewing returns 0
03:38:21.583 00.000 9828 IsGuiding returns 0
03:38:21.583 00.000 9828 scope move finished after 22 + 239 ms
03:38:21.583 00.000 9828 Move returns status 0, amount 22
03:38:21.583 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:21.583 00.000 9828 MoveAxis(N, 12, B)
03:38:21.583 00.000 9828 Guiding  Dir = 0, Dur = 12
03:38:21.598 00.015 9828 IsSlewing returns 0
03:38:21.598 00.000 9828 IsGuiding returns 0
03:38:21.598 00.000 9828 PulseGuide returned control before completion, sleep 22
03:38:21.630 00.032 9828 IsGuiding returns 1
03:38:21.630 00.000 9828 scope still moving after pulse duration time elapsed
03:38:21.662 00.032 9828 IsSlewing returns 0
03:38:21.662 00.000 9828 IsGuiding returns 1
03:38:21.693 00.031 9828 IsSlewing returns 0
03:38:21.693 00.000 9828 IsGuiding returns 1
03:38:21.725 00.032 9828 IsSlewing returns 0
03:38:21.725 00.000 9828 IsGuiding returns 1
03:38:21.757 00.032 9828 IsSlewing returns 0
03:38:21.757 00.000 9828 IsGuiding returns 0
03:38:21.757 00.000 9828 scope move finished after 12 + 146 ms
03:38:21.757 00.000 9828 Move returns status 0, amount 12
03:38:21.757 00.000 9828 move complete, result=0
03:38:21.757 00.000 9828 worker thread done servicing request
03:38:21.757 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:38:22.006 00.249 8976 Exposure complete
03:38:22.013 00.007 8976 worker thread done servicing request
03:38:22.013 00.000 5052 OnExposeComplete: enter
03:38:22.013 00.000 5052 UpdateGuideState(): m_state=6
03:38:22.013 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14694
03:38:22.014 00.001 5052 Star::Find returns 1 (0), X=328.38, Y=281.14, Mass=35, SNR=4.0, Peak=53 HFD=1.9
03:38:22.014 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.56 = 1.72)
03:38:22.014 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.62)
03:38:22.014 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.57 hyp=0.98 cameraTheta=-2.52 mountX=-0.15 mountY=0.98, mountTheta=1.72
03:38:22.014 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.57, opts=13)
03:38:22.014 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.57)
03:38:22.014 00.000 8976 Worker thread wakes up
03:38:22.015 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:22.015 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:38:22.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:22.015 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.57) opts 0xd
03:38:22.015 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:22.015 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.57)
03:38:22.015 00.000 8976 Moving (-0.79, -0.57) raw xDistance=-0.15 yDistance=0.98
03:38:22.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:38:22.015 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.98
03:38:22.015 00.000 8976 MoveAxis(R, 0, ABG)
03:38:22.015 00.000 5052 Enqueuing Expose request
03:38:22.015 00.000 8976 MoveAxis(D, 4, ABG)
03:38:22.015 00.000 8976 stepping (-8, 20) + (0, -4)
03:38:22.015 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:22.054 00.039 8976 Received - 47 (G) 
03:38:22.054 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:22.054 00.000 8976 stepped: pos (-8, 16)
03:38:22.054 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:38:22.054 00.000 8976 MountToCamera -- mountX=1.40 mountY=-2.61 hyp=2.96 mountTheta=-1.08 cameraX=1.69, cameraY=2.43 cameraTheta=0.96
03:38:22.054 00.000 8976 incremental bump (1.688, 2.431) isValid = 1
03:38:22.054 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
03:38:22.054 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:38:22.054 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:38:22.054 00.000 8976 move complete, result=0
03:38:22.054 00.000 9828 Worker thread wakes up
03:38:22.054 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:38:22.054 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:38:22.055 00.001 8976 worker thread done servicing request
03:38:22.055 00.000 8976 Worker thread wakes up
03:38:22.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:22.055 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:22.055 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:38:22.055 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
03:38:22.055 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
03:38:22.055 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:38:22.055 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:38:22.055 00.000 9828 BLC: window closed
03:38:22.055 00.000 9828 MoveAxis(E, 22, B)
03:38:22.055 00.000 9828 Guiding  Dir = 2, Dur = 22
03:38:22.055 00.000 9828 IsSlewing returns 0
03:38:22.056 00.001 9828 IsGuiding returns 0
03:38:22.056 00.000 9828 PulseGuide returned control before completion, sleep 32
03:38:22.097 00.041 9828 IsGuiding returns 1
03:38:22.097 00.000 9828 scope still moving after pulse duration time elapsed
03:38:22.128 00.031 9828 IsSlewing returns 0
03:38:22.128 00.000 9828 IsGuiding returns 1
03:38:22.158 00.030 9828 IsSlewing returns 0
03:38:22.158 00.000 9828 IsGuiding returns 1
03:38:22.189 00.031 9828 IsSlewing returns 0
03:38:22.189 00.000 9828 IsGuiding returns 0
03:38:22.189 00.000 9828 scope move finished after 22 + 111 ms
03:38:22.189 00.000 9828 Move returns status 0, amount 22
03:38:22.189 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:22.189 00.000 9828 MoveAxis(N, 12, B)
03:38:22.189 00.000 9828 Guiding  Dir = 0, Dur = 12
03:38:22.204 00.015 9828 IsSlewing returns 0
03:38:22.204 00.000 9828 IsGuiding returns 0
03:38:22.204 00.000 9828 PulseGuide returned control before completion, sleep 22
03:38:22.236 00.032 9828 IsGuiding returns 1
03:38:22.236 00.000 9828 scope still moving after pulse duration time elapsed
03:38:22.268 00.032 9828 IsSlewing returns 0
03:38:22.268 00.000 9828 IsGuiding returns 1
03:38:22.300 00.032 9828 IsSlewing returns 0
03:38:22.300 00.000 9828 IsGuiding returns 1
03:38:22.331 00.031 9828 IsSlewing returns 0
03:38:22.331 00.000 9828 IsGuiding returns 1
03:38:22.362 00.031 9828 IsSlewing returns 0
03:38:22.362 00.000 9828 IsGuiding returns 0
03:38:22.362 00.000 9828 scope move finished after 12 + 145 ms
03:38:22.362 00.000 9828 Move returns status 0, amount 12
03:38:22.362 00.000 9828 move complete, result=0
03:38:22.362 00.000 9828 worker thread done servicing request
03:38:22.362 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:38:22.742 00.380 8976 Exposure complete
03:38:22.747 00.005 8976 worker thread done servicing request
03:38:22.747 00.000 5052 OnExposeComplete: enter
03:38:22.747 00.000 5052 UpdateGuideState(): m_state=6
03:38:22.747 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14695
03:38:22.747 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.41, Mass=46, SNR=4.6, Peak=53 HFD=2.5
03:38:22.747 00.000 5052 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.04) = xAngle (-3.83 = 2.45)
03:38:22.747 00.000 5052 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.94 = 2.35)
03:38:22.747 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.79 mountX=-0.24 mountY=0.22, mountTheta=2.39
03:38:22.748 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.30, opts=13)
03:38:22.748 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.30)
03:38:22.748 00.000 8976 Worker thread wakes up
03:38:22.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.30) opts 0xd
03:38:22.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.30)
03:38:22.748 00.000 8976 Moving (-0.07, -0.30) raw xDistance=-0.24 yDistance=0.22
03:38:22.748 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:22.748 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:38:22.748 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:22.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:38:22.748 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:38:22.748 00.000 8976 MoveAxis(R, 0, ABG)
03:38:22.748 00.000 8976 MoveAxis(U, 0, ABG)
03:38:22.749 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:22.749 00.000 5052 Enqueuing Expose request
03:38:22.749 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:38:22.749 00.000 8976 MountToCamera -- mountX=1.34 mountY=-2.59 hyp=2.91 mountTheta=-1.09 cameraX=1.69, cameraY=2.37 cameraTheta=0.95
03:38:22.749 00.000 8976 incremental bump (1.693, 2.371) isValid = 1
03:38:22.749 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:38:22.749 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:38:22.749 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:38:22.749 00.000 8976 move complete, result=0
03:38:22.749 00.000 9828 Worker thread wakes up
03:38:22.749 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:38:22.749 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:38:22.749 00.000 8976 worker thread done servicing request
03:38:22.749 00.000 8976 Worker thread wakes up
03:38:22.749 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
03:38:22.749 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
03:38:22.749 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:38:22.749 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:22.750 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:22.750 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:22.750 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:38:22.750 00.000 9828 BLC: window closed
03:38:22.750 00.000 9828 MoveAxis(E, 23, B)
03:38:22.750 00.000 9828 Guiding  Dir = 2, Dur = 23
03:38:22.751 00.001 9828 IsSlewing returns 0
03:38:22.751 00.000 9828 IsGuiding returns 0
03:38:22.751 00.000 9828 PulseGuide returned control before completion, sleep 33
03:38:22.797 00.046 9828 IsGuiding returns 1
03:38:22.797 00.000 9828 scope still moving after pulse duration time elapsed
03:38:22.828 00.031 9828 IsSlewing returns 0
03:38:22.828 00.000 9828 IsGuiding returns 1
03:38:22.858 00.030 9828 IsSlewing returns 0
03:38:22.859 00.001 9828 IsGuiding returns 1
03:38:22.889 00.030 9828 IsSlewing returns 0
03:38:22.889 00.000 9828 IsGuiding returns 0
03:38:22.889 00.000 9828 scope move finished after 23 + 114 ms
03:38:22.889 00.000 9828 Move returns status 0, amount 23
03:38:22.889 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:22.889 00.000 9828 MoveAxis(N, 12, B)
03:38:22.889 00.000 9828 Guiding  Dir = 0, Dur = 12
03:38:22.904 00.015 9828 IsSlewing returns 0
03:38:22.904 00.000 9828 IsGuiding returns 0
03:38:22.904 00.000 9828 PulseGuide returned control before completion, sleep 22
03:38:22.936 00.032 9828 IsGuiding returns 1
03:38:22.936 00.000 9828 scope still moving after pulse duration time elapsed
03:38:22.968 00.032 9828 IsSlewing returns 0
03:38:22.968 00.000 9828 IsGuiding returns 1
03:38:23.000 00.032 9828 IsSlewing returns 0
03:38:23.000 00.000 9828 IsGuiding returns 1
03:38:23.032 00.032 9828 IsSlewing returns 0
03:38:23.032 00.000 9828 IsGuiding returns 1
03:38:23.064 00.032 9828 IsSlewing returns 0
03:38:23.064 00.000 9828 IsGuiding returns 0
03:38:23.064 00.000 9828 scope move finished after 12 + 147 ms
03:38:23.064 00.000 9828 Move returns status 0, amount 12
03:38:23.064 00.000 9828 move complete, result=0
03:38:23.064 00.000 9828 worker thread done servicing request
03:38:23.064 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:38:23.439 00.375 8976 Exposure complete
03:38:23.444 00.005 8976 worker thread done servicing request
03:38:23.444 00.000 5052 OnExposeComplete: enter
03:38:23.444 00.000 5052 UpdateGuideState(): m_state=6
03:38:23.445 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14696
03:38:23.445 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.82, Mass=40, SNR=4.2, Peak=52 HFD=2.3
03:38:23.445 00.000 5052 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.04) = xAngle (-0.57 = -0.57)
03:38:23.445 00.000 5052 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.68 = -0.68)
03:38:23.445 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.47 mountX=0.09 mountY=-0.07, mountTheta=-0.64
03:38:23.446 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.11, opts=13)
03:38:23.446 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.11)
03:38:23.446 00.000 8976 Worker thread wakes up
03:38:23.446 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:23.446 00.000 5052 UpdateGuideState exits: m=40 SNR=4.2
03:38:23.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:23.446 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.11) opts 0xd
03:38:23.446 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:23.446 00.000 5052 Enqueuing Expose request
03:38:23.446 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.11)
03:38:23.446 00.000 8976 Moving (0.01, 0.11) raw xDistance=0.09 yDistance=-0.07
03:38:23.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:38:23.446 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:38:23.446 00.000 8976 MoveAxis(R, 0, ABG)
03:38:23.446 00.000 8976 MoveAxis(U, 0, ABG)
03:38:23.447 00.001 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:38:23.447 00.000 8976 MountToCamera -- mountX=1.30 mountY=-2.57 hyp=2.88 mountTheta=-1.10 cameraX=1.70, cameraY=2.33 cameraTheta=0.94
03:38:23.447 00.000 8976 incremental bump (1.697, 2.330) isValid = 1
03:38:23.447 00.000 8976 Scheduling Mount bump of (0.063, 0.089)
03:38:23.447 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.09, opts=4)
03:38:23.447 00.000 8976 Enqueuing Move request for scope (0.06, 0.09)
03:38:23.447 00.000 8976 move complete, result=0
03:38:23.447 00.000 8976 worker thread done servicing request
03:38:23.447 00.000 8976 Worker thread wakes up
03:38:23.447 00.000 9828 Worker thread wakes up
03:38:23.447 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0x4
03:38:23.447 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
03:38:23.447 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:38:23.447 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:23.447 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:23.447 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:38:23.447 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.96 mountX=-0.07 mountY=-0.08, mountTheta=-2.26
03:38:23.447 00.000 9828 Moving (0.06, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:38:23.448 00.001 9828 BLC: window closed
03:38:23.448 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:23.448 00.000 9828 MoveAxis(E, 21, B)
03:38:23.448 00.000 9828 Guiding  Dir = 2, Dur = 21
03:38:23.448 00.000 9828 IsSlewing returns 0
03:38:23.448 00.000 9828 IsGuiding returns 0
03:38:23.449 00.001 9828 PulseGuide returned control before completion, sleep 31
03:38:23.496 00.047 9828 IsGuiding returns 1
03:38:23.496 00.000 9828 scope still moving after pulse duration time elapsed
03:38:23.527 00.031 9828 IsSlewing returns 0
03:38:23.527 00.000 9828 IsGuiding returns 1
03:38:23.557 00.030 9828 IsSlewing returns 0
03:38:23.557 00.000 9828 IsGuiding returns 1
03:38:23.588 00.031 9828 IsSlewing returns 0
03:38:23.588 00.000 9828 IsGuiding returns 0
03:38:23.588 00.000 9828 scope move finished after 21 + 118 ms
03:38:23.588 00.000 9828 Move returns status 0, amount 21
03:38:23.588 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:23.588 00.000 9828 MoveAxis(N, 11, B)
03:38:23.588 00.000 9828 Guiding  Dir = 0, Dur = 11
03:38:23.604 00.016 9828 IsSlewing returns 0
03:38:23.604 00.000 9828 IsGuiding returns 0
03:38:23.605 00.001 9828 PulseGuide returned control before completion, sleep 21
03:38:23.635 00.030 9828 IsGuiding returns 1
03:38:23.635 00.000 9828 scope still moving after pulse duration time elapsed
03:38:23.665 00.030 9828 IsSlewing returns 0
03:38:23.665 00.000 9828 IsGuiding returns 1
03:38:23.696 00.031 9828 IsSlewing returns 0
03:38:23.696 00.000 9828 IsGuiding returns 1
03:38:23.727 00.031 9828 IsSlewing returns 0
03:38:23.728 00.001 9828 IsGuiding returns 1
03:38:23.760 00.032 9828 IsSlewing returns 0
03:38:23.761 00.001 9828 IsGuiding returns 0
03:38:23.761 00.000 9828 scope move finished after 11 + 145 ms
03:38:23.761 00.000 9828 Move returns status 0, amount 11
03:38:23.761 00.000 9828 move complete, result=0
03:38:23.761 00.000 9828 worker thread done servicing request
03:38:23.761 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 11 ms NORTH
03:38:24.130 00.369 8976 Exposure complete
03:38:24.138 00.008 8976 worker thread done servicing request
03:38:24.138 00.000 5052 OnExposeComplete: enter
03:38:24.138 00.000 5052 UpdateGuideState(): m_state=6
03:38:24.138 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14697
03:38:24.138 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.58, Mass=41, SNR=4.3, Peak=53 HFD=2.2
03:38:24.138 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.30 = 1.98)
03:38:24.138 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.88)
03:38:24.138 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.26 mountX=-0.07 mountY=0.16, mountTheta=1.97
03:38:24.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.13, opts=13)
03:38:24.139 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.13)
03:38:24.139 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:24.139 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:38:24.139 00.000 8976 Worker thread wakes up
03:38:24.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.13) opts 0xd
03:38:24.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.13)
03:38:24.139 00.000 8976 Moving (-0.11, -0.13) raw xDistance=-0.07 yDistance=0.16
03:38:24.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:24.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:24.139 00.000 5052 Enqueuing Expose request
03:38:24.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:38:24.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:38:24.139 00.000 8976 MoveAxis(R, 0, ABG)
03:38:24.139 00.000 8976 MoveAxis(U, 0, ABG)
03:38:24.139 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:38:24.139 00.000 8976 MountToCamera -- mountX=1.28 mountY=-2.56 hyp=2.86 mountTheta=-1.11 cameraX=1.70, cameraY=2.30 cameraTheta=0.93
03:38:24.140 00.001 8976 incremental bump (1.700, 2.303) isValid = 1
03:38:24.140 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:38:24.140 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:38:24.140 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:38:24.140 00.000 8976 move complete, result=0
03:38:24.140 00.000 8976 worker thread done servicing request
03:38:24.140 00.000 8976 Worker thread wakes up
03:38:24.140 00.000 9828 Worker thread wakes up
03:38:24.140 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:38:24.140 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:38:24.140 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
03:38:24.140 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:24.140 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:24.140 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
03:38:24.140 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:24.140 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:38:24.140 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:38:24.140 00.000 9828 BLC: window closed
03:38:24.140 00.000 9828 MoveAxis(E, 23, B)
03:38:24.140 00.000 9828 Guiding  Dir = 2, Dur = 23
03:38:24.141 00.001 9828 IsSlewing returns 0
03:38:24.141 00.000 9828 IsGuiding returns 0
03:38:24.141 00.000 9828 PulseGuide returned control before completion, sleep 33
03:38:24.182 00.041 9828 IsGuiding returns 1
03:38:24.182 00.000 9828 scope still moving after pulse duration time elapsed
03:38:24.213 00.031 9828 IsSlewing returns 0
03:38:24.213 00.000 9828 IsGuiding returns 1
03:38:24.244 00.031 9828 IsSlewing returns 0
03:38:24.244 00.000 9828 IsGuiding returns 1
03:38:24.275 00.031 9828 IsSlewing returns 0
03:38:24.275 00.000 9828 IsGuiding returns 0
03:38:24.275 00.000 9828 scope move finished after 23 + 111 ms
03:38:24.275 00.000 9828 Move returns status 0, amount 23
03:38:24.275 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:24.275 00.000 9828 MoveAxis(N, 12, B)
03:38:24.275 00.000 9828 Guiding  Dir = 0, Dur = 12
03:38:24.291 00.016 9828 IsSlewing returns 0
03:38:24.291 00.000 9828 IsGuiding returns 0
03:38:24.291 00.000 9828 PulseGuide returned control before completion, sleep 22
03:38:24.322 00.031 9828 IsGuiding returns 1
03:38:24.323 00.001 9828 scope still moving after pulse duration time elapsed
03:38:24.353 00.030 9828 IsSlewing returns 0
03:38:24.353 00.000 9828 IsGuiding returns 1
03:38:24.384 00.031 9828 IsSlewing returns 0
03:38:24.384 00.000 9828 IsGuiding returns 1
03:38:24.416 00.032 9828 IsSlewing returns 0
03:38:24.416 00.000 9828 IsGuiding returns 1
03:38:24.448 00.032 9828 IsSlewing returns 0
03:38:24.448 00.000 9828 IsGuiding returns 0
03:38:24.448 00.000 9828 scope move finished after 12 + 144 ms
03:38:24.448 00.000 9828 Move returns status 0, amount 12
03:38:24.448 00.000 9828 move complete, result=0
03:38:24.448 00.000 9828 worker thread done servicing request
03:38:24.448 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:38:24.825 00.377 8976 Exposure complete
03:38:24.830 00.005 8976 worker thread done servicing request
03:38:24.830 00.000 5052 OnExposeComplete: enter
03:38:24.830 00.000 5052 UpdateGuideState(): m_state=6
03:38:24.830 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14698
03:38:24.830 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=280.77, Mass=36, SNR=4.0, Peak=51 HFD=2.4
03:38:24.830 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.31 = 2.97)
03:38:24.830 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.41 = 2.87)
03:38:24.830 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.94 hyp=0.98 cameraTheta=-1.27 mountX=-0.97 mountY=0.26, mountTheta=2.87
03:38:24.831 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.94, opts=13)
03:38:24.831 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.94)
03:38:24.831 00.000 8976 Worker thread wakes up
03:38:24.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.94) opts 0xd
03:38:24.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.94)
03:38:24.831 00.000 8976 Moving (0.29, -0.94) raw xDistance=-0.97 yDistance=0.26
03:38:24.831 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:24.831 00.000 5052 UpdateGuideState exits: m=36 SNR=4.0
03:38:24.831 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:24.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.97
03:38:24.831 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:24.831 00.000 5052 Enqueuing Expose request
03:38:24.832 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
03:38:24.832 00.000 8976 MoveAxis(R, 4, ABG)
03:38:24.832 00.000 8976 stepping (-8, 16) + (4, 0)
03:38:24.832 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:24.868 00.036 8976 Received - 47 (G) 
03:38:24.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:24.868 00.000 8976 stepped: pos (-4, 16)
03:38:24.868 00.000 8976 MoveAxis(D, 1, ABG)
03:38:24.868 00.000 8976 stepping (-4, 16) + (0, -1)
03:38:24.868 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:24.900 00.032 8976 Received - 47 (G) 
03:38:24.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:24.900 00.000 8976 stepped: pos (-4, 15)
03:38:24.900 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:38:24.900 00.000 8976 MountToCamera -- mountX=1.06 mountY=-2.50 hyp=2.72 mountTheta=-1.17 cameraX=1.75, cameraY=2.08 cameraTheta=0.87
03:38:24.900 00.000 8976 incremental bump (1.747, 2.081) isValid = 1
03:38:24.900 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:38:24.900 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:38:24.900 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:38:24.900 00.000 8976 move complete, result=0
03:38:24.900 00.000 8976 worker thread done servicing request
03:38:24.901 00.001 8976 Worker thread wakes up
03:38:24.901 00.000 9828 Worker thread wakes up
03:38:24.901 00.000 5052 GuideStep: -1.0 px 4 ms EAST, 0.3 px 1 ms SOUTH
03:38:24.901 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:24.901 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:38:24.901 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:38:24.901 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
03:38:24.901 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.38)
03:38:24.901 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:38:24.901 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:38:24.901 00.000 9828 BLC: window closed
03:38:24.901 00.000 9828 MoveAxis(E, 25, B)
03:38:24.901 00.000 9828 Guiding  Dir = 2, Dur = 25
03:38:24.901 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:24.902 00.001 9828 IsSlewing returns 0
03:38:24.902 00.000 9828 IsGuiding returns 0
03:38:24.902 00.000 9828 PulseGuide returned control before completion, sleep 35
03:38:24.947 00.045 9828 IsGuiding returns 1
03:38:24.948 00.001 9828 scope still moving after pulse duration time elapsed
03:38:24.979 00.031 9828 IsSlewing returns 0
03:38:24.979 00.000 9828 IsGuiding returns 1
03:38:25.008 00.029 9828 IsSlewing returns 0
03:38:25.009 00.001 9828 IsGuiding returns 1
03:38:25.040 00.031 9828 IsSlewing returns 0
03:38:25.040 00.000 9828 IsGuiding returns 1
03:38:25.070 00.030 9828 IsSlewing returns 0
03:38:25.070 00.000 9828 IsGuiding returns 1
03:38:25.104 00.034 9828 IsSlewing returns 0
03:38:25.104 00.000 9828 IsGuiding returns 0
03:38:25.104 00.000 9828 scope move finished after 25 + 177 ms
03:38:25.104 00.000 9828 Move returns status 0, amount 25
03:38:25.104 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:25.104 00.000 9828 MoveAxis(N, 11, B)
03:38:25.104 00.000 9828 Guiding  Dir = 0, Dur = 11
03:38:25.117 00.013 9828 IsSlewing returns 0
03:38:25.117 00.000 9828 IsGuiding returns 0
03:38:25.117 00.000 9828 PulseGuide returned control before completion, sleep 21
03:38:25.149 00.032 9828 IsGuiding returns 1
03:38:25.149 00.000 9828 scope still moving after pulse duration time elapsed
03:38:25.180 00.031 9828 IsSlewing returns 0
03:38:25.180 00.000 9828 IsGuiding returns 1
03:38:25.212 00.032 9828 IsSlewing returns 0
03:38:25.212 00.000 9828 IsGuiding returns 1
03:38:25.244 00.032 9828 IsSlewing returns 0
03:38:25.244 00.000 9828 IsGuiding returns 1
03:38:25.276 00.032 9828 IsSlewing returns 0
03:38:25.276 00.000 9828 IsGuiding returns 0
03:38:25.276 00.000 9828 scope move finished after 11 + 148 ms
03:38:25.276 00.000 9828 Move returns status 0, amount 11
03:38:25.276 00.000 9828 move complete, result=0
03:38:25.276 00.000 9828 worker thread done servicing request
03:38:25.276 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:38:25.584 00.308 8976 Exposure complete
03:38:25.589 00.005 8976 worker thread done servicing request
03:38:25.589 00.000 5052 OnExposeComplete: enter
03:38:25.589 00.000 5052 UpdateGuideState(): m_state=6
03:38:25.589 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14699
03:38:25.590 00.001 5052 Star::Find returns 1 (0), X=329.65, Y=281.45, Mass=35, SNR=4.0, Peak=53 HFD=2.5
03:38:25.590 00.000 5052 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
03:38:25.590 00.000 5052 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
03:38:25.590 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.26 hyp=0.54 cameraTheta=-0.49 mountX=-0.44 mountY=-0.26, mountTheta=-2.61
03:38:25.590 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.26, opts=13)
03:38:25.590 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.26)
03:38:25.590 00.000 8976 Worker thread wakes up
03:38:25.590 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:25.590 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:38:25.591 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:25.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.26) opts 0xd
03:38:25.591 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:25.591 00.000 5052 Enqueuing Expose request
03:38:25.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.26)
03:38:25.591 00.000 8976 Moving (0.47, -0.26) raw xDistance=-0.44 yDistance=-0.26
03:38:25.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.44
03:38:25.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:38:25.591 00.000 8976 MoveAxis(R, 2, ABG)
03:38:25.591 00.000 8976 stepping (-4, 15) + (2, 0)
03:38:25.591 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:25.620 00.029 8976 Received - 47 (G) 
03:38:25.620 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:25.620 00.000 8976 stepped: pos (-2, 15)
03:38:25.620 00.000 8976 MoveAxis(U, 0, ABG)
03:38:25.620 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:38:25.620 00.000 8976 MountToCamera -- mountX=0.81 mountY=-2.46 hyp=2.59 mountTheta=-1.25 cameraX=1.82, cameraY=1.84 cameraTheta=0.79
03:38:25.620 00.000 8976 incremental bump (1.824, 1.842) isValid = 1
03:38:25.620 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
03:38:25.620 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:38:25.620 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:38:25.620 00.000 8976 move complete, result=0
03:38:25.620 00.000 9828 Worker thread wakes up
03:38:25.621 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:38:25.621 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:38:25.621 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
03:38:25.621 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
03:38:25.621 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:38:25.621 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:38:25.621 00.000 9828 BLC: window closed
03:38:25.621 00.000 9828 MoveAxis(E, 27, B)
03:38:25.621 00.000 9828 Guiding  Dir = 2, Dur = 27
03:38:25.621 00.000 8976 worker thread done servicing request
03:38:25.621 00.000 8976 Worker thread wakes up
03:38:25.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:25.621 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:25.621 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 0 ms NORTH
03:38:25.621 00.000 9828 IsSlewing returns 0
03:38:25.621 00.000 9828 IsGuiding returns 0
03:38:25.621 00.000 9828 PulseGuide returned control before completion, sleep 37
03:38:25.667 00.046 9828 IsGuiding returns 1
03:38:25.667 00.000 9828 scope still moving after pulse duration time elapsed
03:38:25.698 00.031 9828 IsSlewing returns 0
03:38:25.698 00.000 9828 IsGuiding returns 1
03:38:25.729 00.031 9828 IsSlewing returns 0
03:38:25.729 00.000 9828 IsGuiding returns 1
03:38:25.759 00.030 9828 IsSlewing returns 0
03:38:25.759 00.000 9828 IsGuiding returns 1
03:38:25.791 00.032 9828 IsSlewing returns 0
03:38:25.792 00.001 9828 IsGuiding returns 0
03:38:25.792 00.000 9828 scope move finished after 27 + 143 ms
03:38:25.792 00.000 9828 Move returns status 0, amount 27
03:38:25.792 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:25.792 00.000 9828 MoveAxis(N, 10, B)
03:38:25.792 00.000 9828 Guiding  Dir = 0, Dur = 10
03:38:25.806 00.014 9828 IsSlewing returns 0
03:38:25.806 00.000 9828 IsGuiding returns 0
03:38:25.806 00.000 9828 PulseGuide returned control before completion, sleep 20
03:38:25.838 00.032 9828 IsGuiding returns 1
03:38:25.838 00.000 9828 scope still moving after pulse duration time elapsed
03:38:25.870 00.032 9828 IsSlewing returns 0
03:38:25.870 00.000 9828 IsGuiding returns 1
03:38:25.902 00.032 9828 IsSlewing returns 0
03:38:25.902 00.000 9828 IsGuiding returns 1
03:38:25.933 00.031 9828 IsSlewing returns 0
03:38:25.933 00.000 9828 IsGuiding returns 0
03:38:25.933 00.000 9828 scope move finished after 10 + 116 ms
03:38:25.933 00.000 9828 Move returns status 0, amount 10
03:38:25.933 00.000 9828 move complete, result=0
03:38:25.933 00.000 9828 worker thread done servicing request
03:38:25.933 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:38:26.305 00.372 8976 Exposure complete
03:38:26.310 00.005 8976 worker thread done servicing request
03:38:26.311 00.001 5052 OnExposeComplete: enter
03:38:26.311 00.000 5052 UpdateGuideState(): m_state=6
03:38:26.311 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14700
03:38:26.311 00.000 5052 Star::Find false star n=6 nbg=283 bg=45.0 sigma=1.0 thresh=48 peak=48
03:38:26.311 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=27, SNR=2.9, Peak=51 HFD=0.0
03:38:26.311 00.000 5052 DistanceChecker: activated
03:38:26.311 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:26.311 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:38:26.311 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:38:26.311 00.000 8976 Worker thread wakes up
03:38:26.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:38:26.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:38:26.311 00.000 8976 StepGuider: deferring bump for deduced move
03:38:26.311 00.000 8976 move complete, result=0
03:38:26.311 00.000 8976 worker thread done servicing request
03:38:26.418 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:26.418 00.000 5052 Status Line: Star lost - low SNR
03:38:26.419 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:26.419 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:38:26.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:26.419 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:38:26.419 00.000 5052 Enqueuing Expose request
03:38:26.419 00.000 8976 Worker thread wakes up
03:38:26.419 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:26.419 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:38:27.104 00.685 8976 Exposure complete
03:38:27.110 00.006 8976 worker thread done servicing request
03:38:27.110 00.000 5052 OnExposeComplete: enter
03:38:27.110 00.000 5052 UpdateGuideState(): m_state=6
03:38:27.110 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14701
03:38:27.110 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.80, Mass=34, SNR=3.9, Peak=52 HFD=1.6
03:38:27.110 00.000 5052 DistanceChecker: deactivated
03:38:27.110 00.000 5052 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.04) = xAngle (-0.13 = -0.13)
03:38:27.110 00.000 5052 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.23 = -0.23)
03:38:27.110 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=1.09 hyp=1.15 cameraTheta=1.91 mountX=1.14 mountY=-0.27, mountTheta=-0.23
03:38:27.111 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=1.09, opts=13)
03:38:27.111 00.000 5052 Enqueuing Move request for stepguider (-0.39, 1.09)
03:38:27.111 00.000 8976 Worker thread wakes up
03:38:27.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 1.09) opts 0xd
03:38:27.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 1.09)
03:38:27.111 00.000 8976 Moving (-0.39, 1.09) raw xDistance=1.14 yDistance=-0.27
03:38:27.111 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:27.111 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:38:27.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:27.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.14
03:38:27.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:38:27.111 00.000 8976 MoveAxis(L, 5, ABG)
03:38:27.111 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:27.111 00.000 5052 Enqueuing Expose request
03:38:27.112 00.001 8976 stepping (-2, 15) + (-5, 0)
03:38:27.112 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:27.154 00.042 8976 Received - 47 (G) 
03:38:27.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:27.154 00.000 8976 stepped: pos (-7, 15)
03:38:27.154 00.000 8976 MoveAxis(U, 1, ABG)
03:38:27.155 00.001 8976 stepping (-7, 15) + (0, 1)
03:38:27.155 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:27.186 00.031 8976 Received - 47 (G) 
03:38:27.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:27.186 00.000 8976 stepped: pos (-7, 16)
03:38:27.186 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:38:27.186 00.000 8976 MountToCamera -- mountX=0.90 mountY=-2.49 hyp=2.64 mountTheta=-1.23 cameraX=1.81, cameraY=1.93 cameraTheta=0.82
03:38:27.186 00.000 8976 incremental bump (1.808, 1.931) isValid = 1
03:38:27.186 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:38:27.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:38:27.186 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:38:27.186 00.000 8976 move complete, result=0
03:38:27.186 00.000 9828 Worker thread wakes up
03:38:27.186 00.000 8976 worker thread done servicing request
03:38:27.186 00.000 8976 Worker thread wakes up
03:38:27.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:38:27.186 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:38:27.186 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:38:27.186 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:38:27.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:27.186 00.000 5052 GuideStep: 1.1 px 5 ms WEST, -0.3 px 1 ms NORTH
03:38:27.186 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:38:27.187 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:38:27.187 00.000 9828 BLC: window closed
03:38:27.187 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:27.187 00.000 9828 MoveAxis(E, 26, B)
03:38:27.187 00.000 9828 Guiding  Dir = 2, Dur = 26
03:38:27.187 00.000 9828 IsSlewing returns 0
03:38:27.187 00.000 9828 IsGuiding returns 0
03:38:27.187 00.000 9828 PulseGuide returned control before completion, sleep 36
03:38:27.237 00.050 9828 IsGuiding returns 1
03:38:27.237 00.000 9828 scope still moving after pulse duration time elapsed
03:38:27.268 00.031 9828 IsSlewing returns 0
03:38:27.268 00.000 9828 IsGuiding returns 1
03:38:27.299 00.031 9828 IsSlewing returns 0
03:38:27.299 00.000 9828 IsGuiding returns 1
03:38:27.345 00.046 9828 IsSlewing returns 0
03:38:27.345 00.000 9828 IsGuiding returns 1
03:38:27.390 00.045 9828 IsSlewing returns 0
03:38:27.390 00.000 9828 IsGuiding returns 1
03:38:27.421 00.031 9828 IsSlewing returns 0
03:38:27.421 00.000 9828 IsGuiding returns 1
03:38:27.453 00.032 9828 IsSlewing returns 0
03:38:27.453 00.000 9828 IsGuiding returns 1
03:38:27.483 00.030 9828 IsSlewing returns 0
03:38:27.483 00.000 9828 IsGuiding returns 0
03:38:27.483 00.000 9828 scope move finished after 26 + 269 ms
03:38:27.483 00.000 9828 Move returns status 0, amount 26
03:38:27.483 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:27.483 00.000 9828 MoveAxis(N, 10, B)
03:38:27.483 00.000 9828 Guiding  Dir = 0, Dur = 10
03:38:27.499 00.016 9828 IsSlewing returns 0
03:38:27.499 00.000 9828 IsGuiding returns 0
03:38:27.499 00.000 9828 PulseGuide returned control before completion, sleep 20
03:38:27.530 00.031 9828 IsGuiding returns 1
03:38:27.530 00.000 9828 scope still moving after pulse duration time elapsed
03:38:27.561 00.031 9828 IsSlewing returns 0
03:38:27.561 00.000 9828 IsGuiding returns 1
03:38:27.593 00.032 9828 IsSlewing returns 0
03:38:27.598 00.005 9828 IsGuiding returns 1
03:38:27.624 00.026 9828 IsSlewing returns 0
03:38:27.624 00.000 9828 IsGuiding returns 1
03:38:27.656 00.032 9828 IsSlewing returns 0
03:38:27.656 00.000 9828 IsGuiding returns 0
03:38:27.656 00.000 9828 scope move finished after 10 + 147 ms
03:38:27.656 00.000 9828 Move returns status 0, amount 10
03:38:27.656 00.000 9828 move complete, result=0
03:38:27.656 00.000 9828 worker thread done servicing request
03:38:27.656 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:38:27.871 00.215 8976 Exposure complete
03:38:27.876 00.005 8976 worker thread done servicing request
03:38:27.876 00.000 5052 OnExposeComplete: enter
03:38:27.876 00.000 5052 UpdateGuideState(): m_state=6
03:38:27.876 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14702
03:38:27.877 00.001 5052 Star::Find returns 1 (0), X=328.09, Y=282.33, Mass=52, SNR=4.8, Peak=53 HFD=2.5
03:38:27.877 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:38:27.877 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
03:38:27.877 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=0.62 hyp=1.25 cameraTheta=2.62 mountX=1.04 mountY=0.57, mountTheta=0.50
03:38:27.877 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=0.62, opts=13)
03:38:27.877 00.000 5052 Enqueuing Move request for stepguider (-1.09, 0.62)
03:38:27.877 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:27.877 00.000 5052 UpdateGuideState exits: m=52 SNR=4.8
03:38:27.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:27.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:27.877 00.000 5052 Enqueuing Expose request
03:38:27.877 00.000 8976 Worker thread wakes up
03:38:27.878 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, 0.62) opts 0xd
03:38:27.878 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, 0.62)
03:38:27.878 00.000 8976 Moving (-1.09, 0.62) raw xDistance=1.04 yDistance=0.57
03:38:27.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.04
03:38:27.878 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.57
03:38:27.878 00.000 8976 MoveAxis(L, 5, ABG)
03:38:27.878 00.000 8976 stepping (-7, 16) + (-5, 0)
03:38:27.878 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:27.922 00.044 8976 Received - 47 (G) 
03:38:27.922 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:27.922 00.000 8976 stepped: pos (-12, 16)
03:38:27.922 00.000 8976 MoveAxis(D, 2, ABG)
03:38:27.922 00.000 8976 stepping (-12, 16) + (0, -2)
03:38:27.922 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:27.954 00.032 8976 Received - 47 (G) 
03:38:27.954 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:27.954 00.000 8976 stepped: pos (-12, 14)
03:38:27.954 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:38:27.954 00.000 8976 MountToCamera -- mountX=1.21 mountY=-2.40 hyp=2.69 mountTheta=-1.11 cameraX=1.59, cameraY=2.17 cameraTheta=0.94
03:38:27.954 00.000 8976 incremental bump (1.588, 2.168) isValid = 1
03:38:27.954 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:38:27.954 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:38:27.954 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:38:27.954 00.000 8976 move complete, result=0
03:38:27.954 00.000 9828 Worker thread wakes up
03:38:27.954 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:38:27.954 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:38:27.954 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:38:27.954 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:38:27.954 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:38:27.954 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:38:27.954 00.000 9828 BLC: window closed
03:38:27.954 00.000 9828 MoveAxis(E, 23, B)
03:38:27.954 00.000 9828 Guiding  Dir = 2, Dur = 23
03:38:27.954 00.000 5052 GuideStep: 1.0 px 5 ms WEST, 0.6 px 2 ms SOUTH
03:38:27.955 00.001 8976 worker thread done servicing request
03:38:27.955 00.000 8976 Worker thread wakes up
03:38:27.955 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:27.955 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:27.955 00.000 9828 IsSlewing returns 0
03:38:27.955 00.000 9828 IsGuiding returns 0
03:38:27.955 00.000 9828 PulseGuide returned control before completion, sleep 33
03:38:27.995 00.040 9828 IsGuiding returns 1
03:38:27.995 00.000 9828 scope still moving after pulse duration time elapsed
03:38:28.025 00.030 9828 IsSlewing returns 0
03:38:28.025 00.000 9828 IsGuiding returns 1
03:38:28.055 00.030 9828 IsSlewing returns 0
03:38:28.055 00.000 9828 IsGuiding returns 1
03:38:28.087 00.032 9828 IsSlewing returns 0
03:38:28.088 00.001 9828 IsGuiding returns 0
03:38:28.088 00.000 9828 scope move finished after 23 + 110 ms
03:38:28.088 00.000 9828 Move returns status 0, amount 23
03:38:28.088 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:28.088 00.000 9828 MoveAxis(N, 12, B)
03:38:28.088 00.000 9828 Guiding  Dir = 0, Dur = 12
03:38:28.103 00.015 9828 IsSlewing returns 0
03:38:28.103 00.000 9828 IsGuiding returns 0
03:38:28.103 00.000 9828 PulseGuide returned control before completion, sleep 22
03:38:28.135 00.032 9828 IsGuiding returns 1
03:38:28.135 00.000 9828 scope still moving after pulse duration time elapsed
03:38:28.165 00.030 9828 IsSlewing returns 0
03:38:28.165 00.000 9828 IsGuiding returns 1
03:38:28.196 00.031 9828 IsSlewing returns 0
03:38:28.197 00.001 9828 IsGuiding returns 1
03:38:28.227 00.030 9828 IsSlewing returns 0
03:38:28.227 00.000 9828 IsGuiding returns 1
03:38:28.259 00.032 9828 IsSlewing returns 0
03:38:28.259 00.000 9828 IsGuiding returns 0
03:38:28.259 00.000 9828 scope move finished after 12 + 143 ms
03:38:28.259 00.000 9828 Move returns status 0, amount 12
03:38:28.259 00.000 9828 move complete, result=0
03:38:28.259 00.000 9828 worker thread done servicing request
03:38:28.259 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:38:28.637 00.378 8976 Exposure complete
03:38:28.642 00.005 8976 worker thread done servicing request
03:38:28.643 00.001 5052 OnExposeComplete: enter
03:38:28.643 00.000 5052 UpdateGuideState(): m_state=6
03:38:28.643 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14703
03:38:28.643 00.000 5052 Star::Find false star n=5 nbg=284 bg=45.2 sigma=0.8 thresh=48 peak=48
03:38:28.643 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=25, SNR=2.9, Peak=52 HFD=0.0
03:38:28.643 00.000 5052 DistanceChecker: activated
03:38:28.643 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:28.643 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:38:28.643 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:38:28.643 00.000 8976 Worker thread wakes up
03:38:28.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:38:28.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:38:28.643 00.000 8976 StepGuider: deferring bump for deduced move
03:38:28.643 00.000 8976 move complete, result=0
03:38:28.644 00.001 8976 worker thread done servicing request
03:38:28.751 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:28.751 00.000 5052 Status Line: Star lost - low SNR
03:38:28.752 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:28.752 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:38:28.752 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:28.752 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:38:28.752 00.000 5052 Enqueuing Expose request
03:38:28.752 00.000 8976 Worker thread wakes up
03:38:28.752 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:28.752 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:38:29.434 00.682 8976 Exposure complete
03:38:29.440 00.006 8976 worker thread done servicing request
03:38:29.440 00.000 5052 OnExposeComplete: enter
03:38:29.440 00.000 5052 UpdateGuideState(): m_state=6
03:38:29.440 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14704
03:38:29.440 00.000 5052 Star::Find returns 1 (0), X=328.03, Y=279.84, Mass=48, SNR=4.7, Peak=51 HFD=4.7
03:38:29.440 00.000 5052 DistanceChecker: reject for large offset (2.19 > 1.63) avgDist = 0.82 count = 14659
03:38:29.440 00.000 5052 Status Line: Recovering
03:38:29.440 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:38:29.441 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:38:29.441 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:38:29.441 00.000 8976 Worker thread wakes up
03:38:29.441 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:38:29.441 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:38:29.441 00.000 8976 StepGuider: deferring bump for deduced move
03:38:29.441 00.000 8976 move complete, result=0
03:38:29.441 00.000 8976 worker thread done servicing request
03:38:29.553 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:29.553 00.000 5052 Status Line: No star found
03:38:29.553 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:29.553 00.000 5052 UpdateGuideState exits: No star found
03:38:29.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:29.553 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:38:29.553 00.000 5052 Enqueuing Expose request
03:38:29.554 00.001 8976 Worker thread wakes up
03:38:29.554 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:29.554 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:38:30.238 00.684 8976 Exposure complete
03:38:30.243 00.005 8976 worker thread done servicing request
03:38:30.243 00.000 5052 OnExposeComplete: enter
03:38:30.243 00.000 5052 UpdateGuideState(): m_state=6
03:38:30.243 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14705
03:38:30.243 00.000 5052 Star::Find false star n=5 nbg=274 bg=45.1 sigma=0.9 thresh=48 peak=48
03:38:30.243 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=25, SNR=2.9, Peak=53 HFD=0.0
03:38:30.243 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:30.244 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:38:30.244 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:38:30.244 00.000 8976 Worker thread wakes up
03:38:30.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:38:30.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:38:30.244 00.000 8976 StepGuider: deferring bump for deduced move
03:38:30.244 00.000 8976 move complete, result=0
03:38:30.244 00.000 8976 worker thread done servicing request
03:38:30.356 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:30.356 00.000 5052 Status Line: Star lost - low SNR
03:38:30.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:30.357 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:38:30.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:30.357 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:38:30.357 00.000 5052 Enqueuing Expose request
03:38:30.357 00.000 8976 Worker thread wakes up
03:38:30.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:30.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:38:31.042 00.685 8976 Exposure complete
03:38:31.048 00.006 8976 worker thread done servicing request
03:38:31.049 00.001 5052 OnExposeComplete: enter
03:38:31.049 00.000 5052 UpdateGuideState(): m_state=6
03:38:31.049 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14706
03:38:31.049 00.000 5052 Star::Find returns 1 (0), X=327.42, Y=281.24, Mass=28, SNR=3.6, Peak=54 HFD=1.2
03:38:31.049 00.000 5052 DistanceChecker: reject for large offset (1.82 > 1.63) avgDist = 0.82 count = 14659
03:38:31.049 00.000 5052 Status Line: Recovering
03:38:31.049 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:38:31.049 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:38:31.050 00.001 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:38:31.050 00.000 8976 Worker thread wakes up
03:38:31.050 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:38:31.050 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:38:31.050 00.000 8976 StepGuider: deferring bump for deduced move
03:38:31.050 00.000 8976 move complete, result=0
03:38:31.050 00.000 8976 worker thread done servicing request
03:38:31.159 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:31.159 00.000 5052 Status Line: No star found
03:38:31.159 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:31.159 00.000 5052 UpdateGuideState exits: No star found
03:38:31.159 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:31.159 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:38:31.159 00.000 5052 Enqueuing Expose request
03:38:31.159 00.000 8976 Worker thread wakes up
03:38:31.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:31.160 00.001 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:38:31.842 00.682 8976 Exposure complete
03:38:31.848 00.006 8976 worker thread done servicing request
03:38:31.849 00.001 5052 OnExposeComplete: enter
03:38:31.849 00.000 5052 UpdateGuideState(): m_state=6
03:38:31.849 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14707
03:38:31.849 00.000 5052 Star::Find returns 1 (0), X=328.31, Y=280.78, Mass=37, SNR=4.1, Peak=53 HFD=2.6
03:38:31.849 00.000 5052 DistanceChecker: deactivated
03:38:31.849 00.000 5052 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.04) = xAngle (-4.36 = 1.92)
03:38:31.849 00.000 5052 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.47 = 1.82)
03:38:31.849 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=-0.92 hyp=1.26 cameraTheta=-2.32 mountX=-0.43 mountY=1.23, mountTheta=1.91
03:38:31.849 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=-0.92, opts=13)
03:38:31.849 00.000 5052 Enqueuing Move request for stepguider (-0.86, -0.92)
03:38:31.849 00.000 8976 Worker thread wakes up
03:38:31.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, -0.92) opts 0xd
03:38:31.849 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, -0.92)
03:38:31.849 00.000 8976 Moving (-0.86, -0.92) raw xDistance=-0.43 yDistance=1.23
03:38:31.849 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:31.849 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:38:31.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:31.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.43
03:38:31.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.23
03:38:31.849 00.000 8976 MoveAxis(R, 1, ABG)
03:38:31.849 00.000 8976 stepping (-12, 14) + (1, 0)
03:38:31.849 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:31.849 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:31.849 00.000 5052 Enqueuing Expose request
03:38:31.870 00.021 8976 Received - 47 (G) 
03:38:31.870 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:31.870 00.000 8976 stepped: pos (-11, 14)
03:38:31.870 00.000 8976 MoveAxis(D, 5, ABG)
03:38:31.870 00.000 8976 stepping (-11, 14) + (0, -5)
03:38:31.870 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:31.918 00.048 8976 Received - 47 (G) 
03:38:31.918 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:31.918 00.000 8976 stepped: pos (-11, 9)
03:38:31.918 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:38:31.919 00.001 8976 MountToCamera -- mountX=1.36 mountY=-2.08 hyp=2.49 mountTheta=-0.99 cameraX=1.23, cameraY=2.16 cameraTheta=1.05
03:38:31.919 00.000 8976 incremental bump (1.231, 2.162) isValid = 1
03:38:31.919 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
03:38:31.919 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:38:31.919 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:38:31.919 00.000 8976 move complete, result=0
03:38:31.919 00.000 9828 Worker thread wakes up
03:38:31.919 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:38:31.919 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 1.2 px 5 ms SOUTH
03:38:31.919 00.000 8976 worker thread done servicing request
03:38:31.919 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:38:31.919 00.000 8976 Worker thread wakes up
03:38:31.919 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
03:38:31.919 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:31.919 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.20)
03:38:31.919 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:31.919 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
03:38:31.919 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:38:31.919 00.000 9828 BLC: window closed
03:38:31.920 00.001 9828 MoveAxis(E, 20, B)
03:38:31.920 00.000 9828 Guiding  Dir = 2, Dur = 20
03:38:31.920 00.000 9828 IsSlewing returns 0
03:38:31.920 00.000 9828 IsGuiding returns 0
03:38:31.920 00.000 9828 PulseGuide returned control before completion, sleep 30
03:38:31.964 00.044 9828 IsGuiding returns 1
03:38:31.964 00.000 9828 scope still moving after pulse duration time elapsed
03:38:31.994 00.030 9828 IsSlewing returns 0
03:38:31.994 00.000 9828 IsGuiding returns 1
03:38:32.026 00.032 9828 IsSlewing returns 0
03:38:32.026 00.000 9828 IsGuiding returns 1
03:38:32.057 00.031 9828 IsSlewing returns 0
03:38:32.057 00.000 9828 IsGuiding returns 1
03:38:32.088 00.031 9828 IsSlewing returns 0
03:38:32.088 00.000 9828 IsGuiding returns 1
03:38:32.119 00.031 9828 IsSlewing returns 0
03:38:32.119 00.000 9828 IsGuiding returns 1
03:38:32.151 00.032 9828 IsSlewing returns 0
03:38:32.151 00.000 9828 IsGuiding returns 0
03:38:32.151 00.000 9828 scope move finished after 20 + 211 ms
03:38:32.151 00.000 9828 Move returns status 0, amount 20
03:38:32.151 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:32.151 00.000 9828 MoveAxis(N, 13, B)
03:38:32.151 00.000 9828 Guiding  Dir = 0, Dur = 13
03:38:32.166 00.015 9828 IsSlewing returns 0
03:38:32.167 00.001 9828 IsGuiding returns 0
03:38:32.167 00.000 9828 PulseGuide returned control before completion, sleep 23
03:38:32.198 00.031 9828 IsGuiding returns 1
03:38:32.198 00.000 9828 scope still moving after pulse duration time elapsed
03:38:32.229 00.031 9828 IsSlewing returns 0
03:38:32.229 00.000 9828 IsGuiding returns 1
03:38:32.260 00.031 9828 IsSlewing returns 0
03:38:32.260 00.000 9828 IsGuiding returns 1
03:38:32.292 00.032 9828 IsSlewing returns 0
03:38:32.292 00.000 9828 IsGuiding returns 1
03:38:32.323 00.031 9828 IsSlewing returns 0
03:38:32.323 00.000 9828 IsGuiding returns 0
03:38:32.323 00.000 9828 scope move finished after 13 + 143 ms
03:38:32.323 00.000 9828 Move returns status 0, amount 13
03:38:32.323 00.000 9828 move complete, result=0
03:38:32.323 00.000 9828 worker thread done servicing request
03:38:32.323 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:38:32.602 00.279 8976 Exposure complete
03:38:32.608 00.006 8976 worker thread done servicing request
03:38:32.608 00.000 5052 OnExposeComplete: enter
03:38:32.608 00.000 5052 UpdateGuideState(): m_state=6
03:38:32.608 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14708
03:38:32.608 00.000 5052 Star::Find returns 1 (0), X=327.78, Y=281.66, Mass=25, SNR=3.4, Peak=53 HFD=2.0
03:38:32.608 00.000 5052 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.04) = xAngle (-5.15 = 1.13)
03:38:32.608 00.000 5052 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.25 = 1.03)
03:38:32.608 00.000 5052 CameraToMount -- cameraX=-1.39 cameraY=-0.05 hyp=1.39 cameraTheta=-3.11 mountX=0.59 mountY=1.20, mountTheta=1.11
03:38:32.609 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.39, y=-0.05, opts=13)
03:38:32.609 00.000 5052 Enqueuing Move request for stepguider (-1.39, -0.05)
03:38:32.609 00.000 8976 Worker thread wakes up
03:38:32.609 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.39, -0.05) opts 0xd
03:38:32.609 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.39, -0.05)
03:38:32.609 00.000 8976 Moving (-1.39, -0.05) raw xDistance=0.59 yDistance=1.20
03:38:32.609 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:32.609 00.000 5052 UpdateGuideState exits: m=25 SNR=3.4
03:38:32.609 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:32.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.59
03:38:32.609 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.20
03:38:32.609 00.000 8976 MoveAxis(L, 2, ABG)
03:38:32.609 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:32.609 00.000 5052 Enqueuing Expose request
03:38:32.609 00.000 8976 stepping (-11, 9) + (-2, 0)
03:38:32.610 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:32.637 00.027 8976 Received - 47 (G) 
03:38:32.637 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:32.638 00.001 8976 stepped: pos (-13, 9)
03:38:32.638 00.000 8976 MoveAxis(D, 5, ABG)
03:38:32.638 00.000 8976 stepping (-13, 9) + (0, -5)
03:38:32.638 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:32.685 00.047 8976 Received - 47 (G) 
03:38:32.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:32.685 00.000 8976 stepped: pos (-13, 4)
03:38:32.685 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:38:32.685 00.000 8976 MountToCamera -- mountX=1.57 mountY=-1.60 hyp=2.24 mountTheta=-0.80 cameraX=0.71, cameraY=2.13 cameraTheta=1.25
03:38:32.685 00.000 8976 incremental bump (0.712, 2.129) isValid = 1
03:38:32.685 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
03:38:32.685 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:38:32.685 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:38:32.685 00.000 8976 move complete, result=0
03:38:32.686 00.001 9828 Worker thread wakes up
03:38:32.686 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:38:32.686 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:38:32.686 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
03:38:32.686 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
03:38:32.686 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:38:32.686 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:38:32.686 00.000 9828 BLC: window closed
03:38:32.686 00.000 9828 MoveAxis(E, 13, B)
03:38:32.686 00.000 9828 Guiding  Dir = 2, Dur = 13
03:38:32.686 00.000 8976 worker thread done servicing request
03:38:32.686 00.000 8976 Worker thread wakes up
03:38:32.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:32.686 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:32.686 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 1.2 px 5 ms SOUTH
03:38:32.686 00.000 9828 IsSlewing returns 0
03:38:32.686 00.000 9828 IsGuiding returns 0
03:38:32.687 00.001 9828 PulseGuide returned control before completion, sleep 23
03:38:32.724 00.037 9828 IsGuiding returns 1
03:38:32.724 00.000 9828 scope still moving after pulse duration time elapsed
03:38:32.754 00.030 9828 IsSlewing returns 0
03:38:32.754 00.000 9828 IsGuiding returns 1
03:38:32.786 00.032 9828 IsSlewing returns 0
03:38:32.786 00.000 9828 IsGuiding returns 1
03:38:32.817 00.031 9828 IsSlewing returns 0
03:38:32.817 00.000 9828 IsGuiding returns 0
03:38:32.817 00.000 9828 scope move finished after 13 + 116 ms
03:38:32.817 00.000 9828 Move returns status 0, amount 13
03:38:32.817 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:32.817 00.000 9828 MoveAxis(N, 15, B)
03:38:32.817 00.000 9828 Guiding  Dir = 0, Dur = 15
03:38:32.833 00.016 9828 IsSlewing returns 0
03:38:32.833 00.000 9828 IsGuiding returns 0
03:38:32.833 00.000 9828 PulseGuide returned control before completion, sleep 25
03:38:32.863 00.030 9828 IsGuiding returns 1
03:38:32.863 00.000 9828 scope still moving after pulse duration time elapsed
03:38:32.895 00.032 9828 IsSlewing returns 0
03:38:32.895 00.000 9828 IsGuiding returns 1
03:38:32.926 00.031 9828 IsSlewing returns 0
03:38:32.926 00.000 9828 IsGuiding returns 1
03:38:32.957 00.031 9828 IsSlewing returns 0
03:38:32.957 00.000 9828 IsGuiding returns 1
03:38:32.988 00.031 9828 IsSlewing returns 0
03:38:32.989 00.001 9828 IsGuiding returns 0
03:38:32.989 00.000 9828 scope move finished after 15 + 141 ms
03:38:32.989 00.000 9828 Move returns status 0, amount 15
03:38:32.989 00.000 9828 move complete, result=0
03:38:32.989 00.000 9828 worker thread done servicing request
03:38:32.989 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:38:33.374 00.385 8976 Exposure complete
03:38:33.379 00.005 8976 worker thread done servicing request
03:38:33.379 00.000 5052 OnExposeComplete: enter
03:38:33.379 00.000 5052 UpdateGuideState(): m_state=6
03:38:33.379 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14709
03:38:33.379 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.57, Mass=40, SNR=4.3, Peak=52 HFD=2.2
03:38:33.379 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.48 = 1.80)
03:38:33.379 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.70)
03:38:33.379 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.44 mountX=-0.05 mountY=0.21, mountTheta=1.80
03:38:33.380 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.14, opts=13)
03:38:33.380 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.14)
03:38:33.380 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:33.380 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:38:33.380 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:33.380 00.000 8976 Worker thread wakes up
03:38:33.380 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.14) opts 0xd
03:38:33.380 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.14)
03:38:33.380 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:33.380 00.000 5052 Enqueuing Expose request
03:38:33.380 00.000 8976 Moving (-0.17, -0.14) raw xDistance=-0.05 yDistance=0.21
03:38:33.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:38:33.380 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:38:33.381 00.001 8976 MoveAxis(R, 0, ABG)
03:38:33.381 00.000 8976 MoveAxis(U, 0, ABG)
03:38:33.381 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
03:38:33.381 00.000 8976 MountToCamera -- mountX=1.71 mountY=-1.28 hyp=2.14 mountTheta=-0.64 cameraX=0.36, cameraY=2.11 cameraTheta=1.40
03:38:33.381 00.000 8976 incremental bump (0.365, 2.107) isValid = 1
03:38:33.381 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
03:38:33.381 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:38:33.381 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:38:33.381 00.000 8976 move complete, result=0
03:38:33.381 00.000 9828 Worker thread wakes up
03:38:33.381 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:33.381 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:38:33.381 00.000 8976 worker thread done servicing request
03:38:33.381 00.000 8976 Worker thread wakes up
03:38:33.381 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:38:33.381 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:33.381 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:33.381 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
03:38:33.382 00.001 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
03:38:33.382 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.79
03:38:33.382 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:38:33.382 00.000 9828 BLC: window closed
03:38:33.382 00.000 9828 MoveAxis(E, 8, B)
03:38:33.382 00.000 9828 Guiding  Dir = 2, Dur = 8
03:38:33.382 00.000 9828 IsSlewing returns 0
03:38:33.382 00.000 9828 IsGuiding returns 0
03:38:33.382 00.000 9828 PulseGuide returned control before completion, sleep 18
03:38:33.402 00.020 9828 IsGuiding returns 1
03:38:33.402 00.000 9828 scope still moving after pulse duration time elapsed
03:38:33.434 00.032 9828 IsSlewing returns 0
03:38:33.434 00.000 9828 IsGuiding returns 1
03:38:33.465 00.031 9828 IsSlewing returns 0
03:38:33.465 00.000 9828 IsGuiding returns 1
03:38:33.497 00.032 9828 IsSlewing returns 0
03:38:33.497 00.000 9828 IsGuiding returns 0
03:38:33.497 00.000 9828 scope move finished after 8 + 106 ms
03:38:33.497 00.000 9828 Move returns status 0, amount 8
03:38:33.497 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:33.497 00.000 9828 MoveAxis(N, 16, B)
03:38:33.497 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:33.512 00.015 9828 IsSlewing returns 0
03:38:33.512 00.000 9828 IsGuiding returns 0
03:38:33.512 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:33.542 00.030 9828 IsGuiding returns 1
03:38:33.542 00.000 9828 scope still moving after pulse duration time elapsed
03:38:33.573 00.031 9828 IsSlewing returns 0
03:38:33.573 00.000 9828 IsGuiding returns 1
03:38:33.604 00.031 9828 IsSlewing returns 0
03:38:33.604 00.000 9828 IsGuiding returns 1
03:38:33.635 00.031 9828 IsSlewing returns 0
03:38:33.635 00.000 9828 IsGuiding returns 1
03:38:33.665 00.030 9828 IsSlewing returns 0
03:38:33.666 00.001 9828 IsGuiding returns 0
03:38:33.666 00.000 9828 scope move finished after 16 + 138 ms
03:38:33.666 00.000 9828 Move returns status 0, amount 16
03:38:33.666 00.000 9828 move complete, result=0
03:38:33.666 00.000 9828 worker thread done servicing request
03:38:33.666 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:38:34.068 00.402 8976 Exposure complete
03:38:34.074 00.006 8976 worker thread done servicing request
03:38:34.074 00.000 5052 OnExposeComplete: enter
03:38:34.074 00.000 5052 UpdateGuideState(): m_state=6
03:38:34.074 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14710
03:38:34.074 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=282.50, Mass=43, SNR=4.4, Peak=53 HFD=2.5
03:38:34.075 00.001 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.04) = xAngle (0.09 = 0.09)
03:38:34.075 00.000 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
03:38:34.075 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=0.79 hyp=0.93 cameraTheta=2.13 mountX=0.93 mountY=-0.01, mountTheta=-0.01
03:38:34.075 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=0.79, opts=13)
03:38:34.075 00.000 5052 Enqueuing Move request for stepguider (-0.50, 0.79)
03:38:34.075 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:34.075 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:38:34.075 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:34.075 00.000 8976 Worker thread wakes up
03:38:34.075 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, 0.79) opts 0xd
03:38:34.076 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, 0.79)
03:38:34.076 00.000 8976 Moving (-0.50, 0.79) raw xDistance=0.93 yDistance=-0.01
03:38:34.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.93
03:38:34.076 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:34.076 00.000 5052 Enqueuing Expose request
03:38:34.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:38:34.076 00.000 8976 MoveAxis(L, 4, ABG)
03:38:34.076 00.000 8976 stepping (-13, 4) + (-4, 0)
03:38:34.076 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:34.109 00.033 8976 Received - 47 (G) 
03:38:34.109 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:34.109 00.000 8976 stepped: pos (-17, 4)
03:38:34.109 00.000 8976 MoveAxis(U, 0, ABG)
03:38:34.109 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
03:38:34.109 00.000 8976 MountToCamera -- mountX=2.00 mountY=-1.07 hyp=2.27 mountTheta=-0.49 cameraX=0.04, cameraY=2.27 cameraTheta=1.55
03:38:34.109 00.000 8976 incremental bump (0.040, 2.272) isValid = 1
03:38:34.109 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
03:38:34.109 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:38:34.109 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:38:34.109 00.000 8976 move complete, result=0
03:38:34.109 00.000 9828 Worker thread wakes up
03:38:34.109 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:38:34.109 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:38:34.109 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
03:38:34.109 00.000 5052 GuideStep: 0.9 px 4 ms WEST, -0.0 px 0 ms NORTH
03:38:34.109 00.000 8976 worker thread done servicing request
03:38:34.110 00.001 8976 Worker thread wakes up
03:38:34.110 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
03:38:34.110 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:34.110 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
03:38:34.110 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:38:34.110 00.000 9828 BLC: window closed
03:38:34.110 00.000 9828 MoveAxis(E, 2, B)
03:38:34.110 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:34.110 00.000 9828 Guiding  Dir = 2, Dur = 2
03:38:34.110 00.000 9828 IsSlewing returns 0
03:38:34.110 00.000 9828 IsGuiding returns 0
03:38:34.111 00.001 9828 PulseGuide returned control before completion, sleep 12
03:38:34.128 00.017 9828 IsGuiding returns 1
03:38:34.128 00.000 9828 scope still moving after pulse duration time elapsed
03:38:34.160 00.032 9828 IsSlewing returns 0
03:38:34.160 00.000 9828 IsGuiding returns 1
03:38:34.190 00.030 9828 IsSlewing returns 0
03:38:34.190 00.000 9828 IsGuiding returns 1
03:38:34.222 00.032 9828 IsSlewing returns 0
03:38:34.222 00.000 9828 IsGuiding returns 0
03:38:34.222 00.000 9828 scope move finished after 2 + 109 ms
03:38:34.222 00.000 9828 Move returns status 0, amount 2
03:38:34.222 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:34.222 00.000 9828 MoveAxis(N, 16, B)
03:38:34.222 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:34.237 00.015 9828 IsSlewing returns 0
03:38:34.237 00.000 9828 IsGuiding returns 0
03:38:34.237 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:34.269 00.032 9828 IsGuiding returns 1
03:38:34.270 00.001 9828 scope still moving after pulse duration time elapsed
03:38:34.299 00.029 9828 IsSlewing returns 0
03:38:34.299 00.000 9828 IsGuiding returns 1
03:38:34.329 00.030 9828 IsSlewing returns 0
03:38:34.329 00.000 9828 IsGuiding returns 1
03:38:34.376 00.047 9828 IsSlewing returns 0
03:38:34.376 00.000 9828 IsGuiding returns 0
03:38:34.376 00.000 9828 scope move finished after 16 + 122 ms
03:38:34.376 00.000 9828 Move returns status 0, amount 16
03:38:34.376 00.000 9828 move complete, result=0
03:38:34.376 00.000 9828 worker thread done servicing request
03:38:34.376 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:38:34.794 00.418 8976 Exposure complete
03:38:34.799 00.005 8976 worker thread done servicing request
03:38:34.799 00.000 5052 OnExposeComplete: enter
03:38:34.799 00.000 5052 UpdateGuideState(): m_state=6
03:38:34.799 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14711
03:38:34.799 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=280.55, Mass=54, SNR=4.9, Peak=52 HFD=3.1
03:38:34.799 00.000 5052 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.04) = xAngle (-3.53 = 2.75)
03:38:34.800 00.001 5052 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.63 = 2.65)
03:38:34.800 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-1.16 hyp=1.16 cameraTheta=-1.48 mountX=-1.07 mountY=0.55, mountTheta=2.67
03:38:34.800 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-1.16, opts=13)
03:38:34.800 00.000 5052 Enqueuing Move request for stepguider (0.10, -1.16)
03:38:34.800 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:34.800 00.000 5052 UpdateGuideState exits: m=54 SNR=4.9
03:38:34.800 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:34.800 00.000 8976 Worker thread wakes up
03:38:34.800 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -1.16) opts 0xd
03:38:34.801 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -1.16)
03:38:34.801 00.000 8976 Moving (0.10, -1.16) raw xDistance=-1.07 yDistance=0.55
03:38:34.801 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:34.801 00.000 5052 Enqueuing Expose request
03:38:34.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.07
03:38:34.801 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.55
03:38:34.801 00.000 8976 MoveAxis(R, 4, ABG)
03:38:34.801 00.000 8976 stepping (-17, 4) + (4, 0)
03:38:34.801 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:34.844 00.043 8976 Received - 47 (G) 
03:38:34.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:34.844 00.000 8976 stepped: pos (-13, 4)
03:38:34.844 00.000 8976 MoveAxis(D, 2, ABG)
03:38:34.844 00.000 8976 stepping (-13, 4) + (0, -2)
03:38:34.844 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:34.876 00.032 8976 Received - 47 (G) 
03:38:34.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:34.876 00.000 8976 stepped: pos (-13, 2)
03:38:34.876 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
03:38:34.876 00.000 8976 MountToCamera -- mountX=2.00 mountY=-0.82 hyp=2.16 mountTheta=-0.39 cameraX=-0.18, cameraY=2.15 cameraTheta=1.65
03:38:34.876 00.000 8976 incremental bump (-0.179, 2.155) isValid = 1
03:38:34.876 00.000 8976 Scheduling Mount bump of (-0.010, 0.119)
03:38:34.876 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:38:34.876 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:38:34.876 00.000 8976 move complete, result=0
03:38:34.876 00.000 9828 Worker thread wakes up
03:38:34.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:38:34.876 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:38:34.876 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.75 = -1.54)
03:38:34.877 00.001 5052 GuideStep: -1.1 px 4 ms EAST, 0.5 px 2 ms SOUTH
03:38:34.877 00.000 8976 worker thread done servicing request
03:38:34.877 00.000 8976 Worker thread wakes up
03:38:34.877 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:34.877 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:34.877 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.62)
03:38:34.877 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
03:38:34.877 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:38:34.877 00.000 9828 BLC: window closed
03:38:34.877 00.000 9828 MoveAxis(W, 1, B)
03:38:34.877 00.000 9828 Guiding  Dir = 3, Dur = 1
03:38:34.877 00.000 9828 IsSlewing returns 0
03:38:34.877 00.000 9828 IsGuiding returns 0
03:38:34.878 00.001 9828 PulseGuide returned control before completion, sleep 11
03:38:34.889 00.011 9828 IsGuiding returns 1
03:38:34.889 00.000 9828 scope still moving after pulse duration time elapsed
03:38:34.921 00.032 9828 IsSlewing returns 0
03:38:34.921 00.000 9828 IsGuiding returns 1
03:38:34.951 00.030 9828 IsSlewing returns 0
03:38:34.951 00.000 9828 IsGuiding returns 1
03:38:34.983 00.032 9828 IsSlewing returns 0
03:38:34.983 00.000 9828 IsGuiding returns 1
03:38:35.014 00.031 9828 IsSlewing returns 0
03:38:35.014 00.000 9828 IsGuiding returns 0
03:38:35.014 00.000 9828 scope move finished after 1 + 136 ms
03:38:35.014 00.000 9828 Move returns status 0, amount 1
03:38:35.014 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:35.014 00.000 9828 MoveAxis(N, 16, B)
03:38:35.014 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:35.030 00.016 9828 IsSlewing returns 0
03:38:35.030 00.000 9828 IsGuiding returns 0
03:38:35.030 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:35.061 00.031 9828 IsGuiding returns 1
03:38:35.061 00.000 9828 scope still moving after pulse duration time elapsed
03:38:35.092 00.031 9828 IsSlewing returns 0
03:38:35.092 00.000 9828 IsGuiding returns 1
03:38:35.123 00.031 9828 IsSlewing returns 0
03:38:35.123 00.000 9828 IsGuiding returns 1
03:38:35.155 00.032 9828 IsSlewing returns 0
03:38:35.155 00.000 9828 IsGuiding returns 1
03:38:35.187 00.032 9828 IsSlewing returns 0
03:38:35.187 00.000 9828 IsGuiding returns 0
03:38:35.187 00.000 9828 scope move finished after 16 + 141 ms
03:38:35.187 00.000 9828 Move returns status 0, amount 16
03:38:35.187 00.000 9828 move complete, result=0
03:38:35.187 00.000 9828 worker thread done servicing request
03:38:35.187 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:38:35.564 00.377 8976 Exposure complete
03:38:35.569 00.005 8976 worker thread done servicing request
03:38:35.569 00.000 5052 OnExposeComplete: enter
03:38:35.569 00.000 5052 UpdateGuideState(): m_state=6
03:38:35.569 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14712
03:38:35.569 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.87, Mass=45, SNR=4.5, Peak=54 HFD=2.3
03:38:35.569 00.000 5052 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.04) = xAngle (0.08 = 0.08)
03:38:35.570 00.001 5052 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.02 = -0.02)
03:38:35.570 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.13 mountX=0.19 mountY=-0.00, mountTheta=-0.02
03:38:35.570 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.16, opts=13)
03:38:35.570 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.16)
03:38:35.570 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:35.570 00.000 8976 Worker thread wakes up
03:38:35.571 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.16) opts 0xd
03:38:35.571 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.16)
03:38:35.571 00.000 8976 Moving (-0.10, 0.16) raw xDistance=0.19 yDistance=-0.00
03:38:35.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:38:35.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:38:35.571 00.000 8976 MoveAxis(R, 0, ABG)
03:38:35.571 00.000 8976 MoveAxis(U, 0, ABG)
03:38:35.571 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:38:35.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:35.571 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.73 = 1.73)
03:38:35.571 00.000 8976 MountToCamera -- mountX=2.00 mountY=-0.66 hyp=2.10 mountTheta=-0.32 cameraX=-0.33, cameraY=2.08 cameraTheta=1.73
03:38:35.571 00.000 8976 incremental bump (-0.326, 2.076) isValid = 1
03:38:35.571 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
03:38:35.571 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:38:35.571 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:38:35.571 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:35.571 00.000 8976 move complete, result=0
03:38:35.571 00.000 8976 worker thread done servicing request
03:38:35.571 00.000 5052 Enqueuing Expose request
03:38:35.571 00.000 9828 Worker thread wakes up
03:38:35.571 00.000 8976 Worker thread wakes up
03:38:35.571 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:38:35.571 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:38:35.571 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.82 = -1.47)
03:38:35.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:35.571 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:35.571 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.74 = -1.55)
03:38:35.571 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
03:38:35.571 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:38:35.571 00.000 9828 BLC: window closed
03:38:35.571 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:38:35.571 00.000 9828 MoveAxis(W, 4, B)
03:38:35.572 00.001 9828 Guiding  Dir = 3, Dur = 4
03:38:35.572 00.000 9828 IsSlewing returns 0
03:38:35.572 00.000 9828 IsGuiding returns 0
03:38:35.574 00.002 9828 PulseGuide returned control before completion, sleep 14
03:38:35.595 00.021 9828 IsGuiding returns 1
03:38:35.595 00.000 9828 scope still moving after pulse duration time elapsed
03:38:35.626 00.031 9828 IsSlewing returns 0
03:38:35.626 00.000 9828 IsGuiding returns 1
03:38:35.657 00.031 9828 IsSlewing returns 0
03:38:35.657 00.000 9828 IsGuiding returns 1
03:38:35.689 00.032 9828 IsSlewing returns 0
03:38:35.689 00.000 9828 IsGuiding returns 0
03:38:35.689 00.000 9828 scope move finished after 4 + 111 ms
03:38:35.689 00.000 9828 Move returns status 0, amount 4
03:38:35.689 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:35.689 00.000 9828 MoveAxis(N, 16, B)
03:38:35.689 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:35.704 00.015 9828 IsSlewing returns 0
03:38:35.704 00.000 9828 IsGuiding returns 0
03:38:35.704 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:35.735 00.031 9828 IsGuiding returns 1
03:38:35.735 00.000 9828 scope still moving after pulse duration time elapsed
03:38:35.767 00.032 9828 IsSlewing returns 0
03:38:35.771 00.004 9828 IsGuiding returns 1
03:38:35.799 00.028 9828 IsSlewing returns 0
03:38:35.799 00.000 9828 IsGuiding returns 1
03:38:35.831 00.032 9828 IsSlewing returns 0
03:38:35.831 00.000 9828 IsGuiding returns 1
03:38:35.862 00.031 9828 IsSlewing returns 0
03:38:35.862 00.000 9828 IsGuiding returns 0
03:38:35.862 00.000 9828 scope move finished after 16 + 142 ms
03:38:35.862 00.000 9828 Move returns status 0, amount 16
03:38:35.862 00.000 9828 move complete, result=0
03:38:35.862 00.000 9828 worker thread done servicing request
03:38:35.862 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
03:38:36.255 00.393 8976 Exposure complete
03:38:36.261 00.006 8976 worker thread done servicing request
03:38:36.261 00.000 5052 OnExposeComplete: enter
03:38:36.261 00.000 5052 UpdateGuideState(): m_state=6
03:38:36.261 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14713
03:38:36.261 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=282.50, Mass=40, SNR=4.2, Peak=55 HFD=1.5
03:38:36.261 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
03:38:36.261 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
03:38:36.261 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.79 hyp=0.87 cameraTheta=1.14 mountX=0.54 mountY=-0.73, mountTheta=-0.94
03:38:36.262 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.79, opts=13)
03:38:36.262 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.79)
03:38:36.262 00.000 8976 Worker thread wakes up
03:38:36.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.79) opts 0xd
03:38:36.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.79)
03:38:36.262 00.000 8976 Moving (0.36, 0.79) raw xDistance=0.54 yDistance=-0.73
03:38:36.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:38:36.262 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
03:38:36.262 00.000 8976 MoveAxis(L, 2, ABG)
03:38:36.262 00.000 8976 stepping (-13, 2) + (-2, 0)
03:38:36.262 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:36.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:36.263 00.001 5052 UpdateGuideState exits: m=40 SNR=4.2
03:38:36.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:36.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:36.263 00.000 5052 Enqueuing Expose request
03:38:36.298 00.035 8976 Received - 47 (G) 
03:38:36.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:36.298 00.000 8976 stepped: pos (-15, 2)
03:38:36.298 00.000 8976 MoveAxis(U, 3, ABG)
03:38:36.298 00.000 8976 stepping (-15, 2) + (0, 3)
03:38:36.298 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:36.331 00.033 8976 Received - 47 (G) 
03:38:36.331 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:36.331 00.000 8976 stepped: pos (-15, 5)
03:38:36.331 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
03:38:36.331 00.000 8976 MountToCamera -- mountX=2.10 mountY=-0.70 hyp=2.21 mountTheta=-0.32 cameraX=-0.33, cameraY=2.19 cameraTheta=1.72
03:38:36.331 00.000 8976 incremental bump (-0.330, 2.185) isValid = 1
03:38:36.331 00.000 8976 Scheduling Mount bump of (-0.017, 0.118)
03:38:36.331 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:38:36.331 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:38:36.331 00.000 8976 move complete, result=0
03:38:36.331 00.000 9828 Worker thread wakes up
03:38:36.331 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.7 px 3 ms NORTH
03:38:36.331 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:38:36.331 00.000 8976 worker thread done servicing request
03:38:36.331 00.000 8976 Worker thread wakes up
03:38:36.331 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:36.331 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:36.331 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:38:36.331 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
03:38:36.331 00.000 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
03:38:36.331 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
03:38:36.331 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:38:36.331 00.000 9828 BLC: window closed
03:38:36.331 00.000 9828 MoveAxis(W, 4, B)
03:38:36.331 00.000 9828 Guiding  Dir = 3, Dur = 4
03:38:36.332 00.001 9828 IsSlewing returns 0
03:38:36.332 00.000 9828 IsGuiding returns 0
03:38:36.332 00.000 9828 PulseGuide returned control before completion, sleep 14
03:38:36.362 00.030 9828 IsGuiding returns 1
03:38:36.362 00.000 9828 scope still moving after pulse duration time elapsed
03:38:36.393 00.031 9828 IsSlewing returns 0
03:38:36.393 00.000 9828 IsGuiding returns 1
03:38:36.425 00.032 9828 IsSlewing returns 0
03:38:36.425 00.000 9828 IsGuiding returns 1
03:38:36.455 00.030 9828 IsSlewing returns 0
03:38:36.455 00.000 9828 IsGuiding returns 0
03:38:36.455 00.000 9828 scope move finished after 4 + 118 ms
03:38:36.455 00.000 9828 Move returns status 0, amount 4
03:38:36.455 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:36.455 00.000 9828 MoveAxis(N, 16, B)
03:38:36.455 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:36.471 00.016 9828 IsSlewing returns 0
03:38:36.471 00.000 9828 IsGuiding returns 0
03:38:36.471 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:36.502 00.031 9828 IsGuiding returns 1
03:38:36.502 00.000 9828 scope still moving after pulse duration time elapsed
03:38:36.533 00.031 9828 IsSlewing returns 0
03:38:36.533 00.000 9828 IsGuiding returns 1
03:38:36.565 00.032 9828 IsSlewing returns 0
03:38:36.565 00.000 9828 IsGuiding returns 1
03:38:36.597 00.032 9828 IsSlewing returns 0
03:38:36.597 00.000 9828 IsGuiding returns 1
03:38:36.628 00.031 9828 IsSlewing returns 0
03:38:36.628 00.000 9828 IsGuiding returns 0
03:38:36.628 00.000 9828 scope move finished after 16 + 141 ms
03:38:36.628 00.000 9828 Move returns status 0, amount 16
03:38:36.628 00.000 9828 move complete, result=0
03:38:36.628 00.000 9828 worker thread done servicing request
03:38:36.628 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
03:38:37.015 00.387 8976 Exposure complete
03:38:37.021 00.006 8976 worker thread done servicing request
03:38:37.022 00.001 5052 OnExposeComplete: enter
03:38:37.022 00.000 5052 UpdateGuideState(): m_state=6
03:38:37.022 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14714
03:38:37.022 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.35, Mass=40, SNR=4.3, Peak=54 HFD=2.1
03:38:37.022 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
03:38:37.022 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
03:38:37.022 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=-0.36 hyp=0.95 cameraTheta=-0.38 mountX=-0.72 mountY=-0.55, mountTheta=-2.49
03:38:37.022 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=-0.36, opts=13)
03:38:37.022 00.000 5052 Enqueuing Move request for stepguider (0.89, -0.36)
03:38:37.022 00.000 8976 Worker thread wakes up
03:38:37.023 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, -0.36) opts 0xd
03:38:37.023 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, -0.36)
03:38:37.023 00.000 8976 Moving (0.89, -0.36) raw xDistance=-0.72 yDistance=-0.55
03:38:37.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.72
03:38:37.023 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
03:38:37.023 00.000 8976 MoveAxis(R, 3, ABG)
03:38:37.023 00.000 8976 stepping (-15, 5) + (3, 0)
03:38:37.023 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:37.023 00.000 5052 UpdateGuideState exits: m=40 SNR=4.3
03:38:37.023 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:37.023 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:37.023 00.000 5052 Enqueuing Expose request
03:38:37.023 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:37.049 00.026 8976 Received - 47 (G) 
03:38:37.049 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:37.049 00.000 8976 stepped: pos (-12, 5)
03:38:37.050 00.001 8976 MoveAxis(U, 2, ABG)
03:38:37.050 00.000 8976 stepping (-12, 5) + (0, 2)
03:38:37.050 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:37.082 00.032 8976 Received - 47 (G) 
03:38:37.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:37.082 00.000 8976 stepped: pos (-12, 7)
03:38:37.082 00.000 8976 MountToCamera -- mountTheta (-0.39) + m_xAngle (2.04) = xAngle (1.65 = 1.65)
03:38:37.082 00.000 8976 MountToCamera -- mountX=2.01 mountY=-0.84 hyp=2.18 mountTheta=-0.39 cameraX=-0.17, cameraY=2.17 cameraTheta=1.65
03:38:37.082 00.000 8976 incremental bump (-0.170, 2.171) isValid = 1
03:38:37.082 00.000 8976 Scheduling Mount bump of (-0.009, 0.119)
03:38:37.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:38:37.082 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:38:37.082 00.000 8976 move complete, result=0
03:38:37.082 00.000 8976 worker thread done servicing request
03:38:37.082 00.000 8976 Worker thread wakes up
03:38:37.082 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.5 px 2 ms NORTH
03:38:37.082 00.000 9828 Worker thread wakes up
03:38:37.083 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:38:37.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:37.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:37.083 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:38:37.083 00.000 9828 CameraToMount -- cameraTheta (1.65) - m_xAngle (-3.10) = xAngle (4.74 = -1.54)
03:38:37.083 00.000 9828 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.66 = -1.62)
03:38:37.083 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=0.00 mountY=-0.12, mountTheta=-1.54
03:38:37.083 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:38:37.083 00.000 9828 BLC: window closed
03:38:37.083 00.000 9828 MoveAxis(W, 1, B)
03:38:37.083 00.000 9828 Guiding  Dir = 3, Dur = 1
03:38:37.083 00.000 9828 IsSlewing returns 0
03:38:37.083 00.000 9828 IsGuiding returns 0
03:38:37.084 00.001 9828 PulseGuide returned control before completion, sleep 11
03:38:37.108 00.024 9828 IsGuiding returns 1
03:38:37.108 00.000 9828 scope still moving after pulse duration time elapsed
03:38:37.139 00.031 9828 IsSlewing returns 0
03:38:37.140 00.001 9828 IsGuiding returns 1
03:38:37.168 00.028 9828 IsSlewing returns 0
03:38:37.168 00.000 9828 IsGuiding returns 1
03:38:37.199 00.031 9828 IsSlewing returns 0
03:38:37.199 00.000 9828 IsGuiding returns 0
03:38:37.199 00.000 9828 scope move finished after 1 + 115 ms
03:38:37.199 00.000 9828 Move returns status 0, amount 1
03:38:37.199 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:37.199 00.000 9828 MoveAxis(N, 16, B)
03:38:37.199 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:37.215 00.016 9828 IsSlewing returns 0
03:38:37.215 00.000 9828 IsGuiding returns 0
03:38:37.215 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:37.246 00.031 9828 IsGuiding returns 1
03:38:37.246 00.000 9828 scope still moving after pulse duration time elapsed
03:38:37.277 00.031 9828 IsSlewing returns 0
03:38:37.277 00.000 9828 IsGuiding returns 1
03:38:37.308 00.031 9828 IsSlewing returns 0
03:38:37.308 00.000 9828 IsGuiding returns 1
03:38:37.339 00.031 9828 IsSlewing returns 0
03:38:37.339 00.000 9828 IsGuiding returns 1
03:38:37.369 00.030 9828 IsSlewing returns 0
03:38:37.369 00.000 9828 IsGuiding returns 0
03:38:37.369 00.000 9828 scope move finished after 16 + 138 ms
03:38:37.369 00.000 9828 Move returns status 0, amount 16
03:38:37.370 00.001 9828 move complete, result=0
03:38:37.370 00.000 9828 worker thread done servicing request
03:38:37.370 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:38:37.770 00.400 8976 Exposure complete
03:38:37.775 00.005 8976 worker thread done servicing request
03:38:37.776 00.001 5052 OnExposeComplete: enter
03:38:37.776 00.000 5052 UpdateGuideState(): m_state=6
03:38:37.776 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14715
03:38:37.776 00.000 5052 Star::Find returns 1 (0), X=330.59, Y=281.47, Mass=44, SNR=4.4, Peak=52 HFD=3.1
03:38:37.776 00.000 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
03:38:37.776 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.32 = -2.32)
03:38:37.776 00.000 5052 CameraToMount -- cameraX=1.42 cameraY=-0.24 hyp=1.44 cameraTheta=-0.17 mountX=-0.86 mountY=-1.06, mountTheta=-2.25
03:38:37.776 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.42, y=-0.24, opts=13)
03:38:37.776 00.000 5052 Enqueuing Move request for stepguider (1.42, -0.24)
03:38:37.777 00.001 8976 Worker thread wakes up
03:38:37.777 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.42, -0.24) opts 0xd
03:38:37.777 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.42, -0.24)
03:38:37.777 00.000 8976 Moving (1.42, -0.24) raw xDistance=-0.86 yDistance=-1.06
03:38:37.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.86
03:38:37.777 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.06
03:38:37.777 00.000 8976 MoveAxis(R, 4, ABG)
03:38:37.777 00.000 8976 stepping (-12, 7) + (4, 0)
03:38:37.777 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:37.777 00.000 5052 UpdateGuideState exits: m=44 SNR=4.4
03:38:37.777 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:37.777 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:37.777 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:37.777 00.000 5052 Enqueuing Expose request
03:38:37.817 00.040 8976 Received - 47 (G) 
03:38:37.817 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:37.817 00.000 8976 stepped: pos (-8, 7)
03:38:37.817 00.000 8976 MoveAxis(U, 4, ABG)
03:38:37.817 00.000 8976 stepping (-8, 7) + (0, 4)
03:38:37.817 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:37.849 00.032 8976 Received - 47 (G) 
03:38:37.849 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:37.849 00.000 8976 stepped: pos (-8, 11)
03:38:37.849 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
03:38:37.849 00.000 8976 MountToCamera -- mountX=1.75 mountY=-1.14 hyp=2.09 mountTheta=-0.58 cameraX=0.22, cameraY=2.08 cameraTheta=1.47
03:38:37.849 00.000 8976 incremental bump (0.215, 2.077) isValid = 1
03:38:37.850 00.001 8976 Scheduling Mount bump of (0.012, 0.118)
03:38:37.850 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:38:37.850 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:38:37.850 00.000 8976 move complete, result=0
03:38:37.850 00.000 8976 worker thread done servicing request
03:38:37.850 00.000 8976 Worker thread wakes up
03:38:37.850 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -1.1 px 4 ms NORTH
03:38:37.850 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:37.850 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:37.850 00.000 9828 Worker thread wakes up
03:38:37.850 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:38:37.850 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:38:37.850 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.72)
03:38:37.850 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.80)
03:38:37.850 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
03:38:37.851 00.001 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:38:37.851 00.000 9828 BLC: window closed
03:38:37.851 00.000 9828 MoveAxis(E, 5, B)
03:38:37.851 00.000 9828 Guiding  Dir = 2, Dur = 5
03:38:37.851 00.000 9828 IsSlewing returns 0
03:38:37.851 00.000 9828 IsGuiding returns 0
03:38:37.852 00.001 9828 PulseGuide returned control before completion, sleep 15
03:38:37.881 00.029 9828 IsGuiding returns 1
03:38:37.881 00.000 9828 scope still moving after pulse duration time elapsed
03:38:37.912 00.031 9828 IsSlewing returns 0
03:38:37.912 00.000 9828 IsGuiding returns 1
03:38:37.944 00.032 9828 IsSlewing returns 0
03:38:37.944 00.000 9828 IsGuiding returns 1
03:38:37.975 00.031 9828 IsSlewing returns 0
03:38:37.975 00.000 9828 IsGuiding returns 1
03:38:38.007 00.032 9828 IsSlewing returns 0
03:38:38.007 00.000 9828 IsGuiding returns 1
03:38:38.039 00.032 9828 IsSlewing returns 0
03:38:38.039 00.000 9828 IsGuiding returns 0
03:38:38.039 00.000 9828 scope move finished after 5 + 182 ms
03:38:38.039 00.000 9828 Move returns status 0, amount 5
03:38:38.040 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:38.040 00.000 9828 MoveAxis(N, 16, B)
03:38:38.040 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:38.055 00.015 9828 IsSlewing returns 0
03:38:38.055 00.000 9828 IsGuiding returns 0
03:38:38.055 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:38.085 00.030 9828 IsGuiding returns 1
03:38:38.085 00.000 9828 scope still moving after pulse duration time elapsed
03:38:38.116 00.031 9828 IsSlewing returns 0
03:38:38.116 00.000 9828 IsGuiding returns 1
03:38:38.148 00.032 9828 IsSlewing returns 0
03:38:38.148 00.000 9828 IsGuiding returns 1
03:38:38.178 00.030 9828 IsSlewing returns 0
03:38:38.178 00.000 9828 IsGuiding returns 1
03:38:38.210 00.032 9828 IsSlewing returns 0
03:38:38.211 00.001 9828 IsGuiding returns 0
03:38:38.211 00.000 9828 scope move finished after 16 + 139 ms
03:38:38.211 00.000 9828 Move returns status 0, amount 16
03:38:38.211 00.000 9828 move complete, result=0
03:38:38.211 00.000 9828 worker thread done servicing request
03:38:38.211 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:38:38.535 00.324 8976 Exposure complete
03:38:38.541 00.006 8976 worker thread done servicing request
03:38:38.541 00.000 5052 OnExposeComplete: enter
03:38:38.542 00.001 5052 UpdateGuideState(): m_state=6
03:38:38.542 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14716
03:38:38.542 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=282.23, Mass=30, SNR=3.7, Peak=50 HFD=2.0
03:38:38.542 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
03:38:38.542 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
03:38:38.542 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=0.52 hyp=1.09 cameraTheta=0.50 mountX=0.03 mountY=-1.09, mountTheta=-1.54
03:38:38.543 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=0.52, opts=13)
03:38:38.543 00.000 5052 Enqueuing Move request for stepguider (0.96, 0.52)
03:38:38.543 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:38.543 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:38:38.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:38.543 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:38.543 00.000 5052 Enqueuing Expose request
03:38:38.543 00.000 8976 Worker thread wakes up
03:38:38.543 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, 0.52) opts 0xd
03:38:38.543 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, 0.52)
03:38:38.543 00.000 8976 Moving (0.96, 0.52) raw xDistance=0.03 yDistance=-1.09
03:38:38.544 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:38:38.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.09
03:38:38.544 00.000 8976 MoveAxis(R, 0, ABG)
03:38:38.544 00.000 8976 MoveAxis(U, 5, ABG)
03:38:38.544 00.000 8976 stepping (-8, 11) + (0, 5)
03:38:38.544 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:38.585 00.041 8976 Received - 47 (G) 
03:38:38.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:38.585 00.000 8976 stepped: pos (-8, 16)
03:38:38.585 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:38:38.585 00.000 8976 MountToCamera -- mountX=1.58 mountY=-1.60 hyp=2.25 mountTheta=-0.79 cameraX=0.71, cameraY=2.13 cameraTheta=1.25
03:38:38.585 00.000 8976 incremental bump (0.707, 2.133) isValid = 1
03:38:38.585 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
03:38:38.585 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:38:38.585 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:38:38.585 00.000 8976 move complete, result=0
03:38:38.585 00.000 8976 worker thread done servicing request
03:38:38.585 00.000 8976 Worker thread wakes up
03:38:38.585 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -1.1 px 5 ms NORTH
03:38:38.585 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:38.585 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:38.585 00.000 9828 Worker thread wakes up
03:38:38.586 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:38:38.586 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:38:38.586 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
03:38:38.586 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
03:38:38.586 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:38:38.586 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:38:38.586 00.000 9828 BLC: window closed
03:38:38.586 00.000 9828 MoveAxis(E, 13, B)
03:38:38.586 00.000 9828 Guiding  Dir = 2, Dur = 13
03:38:38.586 00.000 9828 IsSlewing returns 0
03:38:38.586 00.000 9828 IsGuiding returns 0
03:38:38.587 00.001 9828 PulseGuide returned control before completion, sleep 23
03:38:38.620 00.033 9828 IsGuiding returns 1
03:38:38.620 00.000 9828 scope still moving after pulse duration time elapsed
03:38:38.653 00.033 9828 IsSlewing returns 0
03:38:38.653 00.000 9828 IsGuiding returns 1
03:38:38.684 00.031 9828 IsSlewing returns 0
03:38:38.685 00.001 9828 IsGuiding returns 1
03:38:38.715 00.030 9828 IsSlewing returns 0
03:38:38.715 00.000 9828 IsGuiding returns 0
03:38:38.715 00.000 9828 scope move finished after 13 + 115 ms
03:38:38.715 00.000 9828 Move returns status 0, amount 13
03:38:38.715 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:38.715 00.000 9828 MoveAxis(N, 15, B)
03:38:38.716 00.001 9828 Guiding  Dir = 0, Dur = 15
03:38:38.730 00.014 9828 IsSlewing returns 0
03:38:38.730 00.000 9828 IsGuiding returns 0
03:38:38.730 00.000 9828 PulseGuide returned control before completion, sleep 25
03:38:38.761 00.031 9828 IsGuiding returns 1
03:38:38.761 00.000 9828 scope still moving after pulse duration time elapsed
03:38:38.792 00.031 9828 IsSlewing returns 0
03:38:38.792 00.000 9828 IsGuiding returns 1
03:38:38.823 00.031 9828 IsSlewing returns 0
03:38:38.823 00.000 9828 IsGuiding returns 1
03:38:38.855 00.032 9828 IsSlewing returns 0
03:38:38.855 00.000 9828 IsGuiding returns 1
03:38:38.886 00.031 9828 IsSlewing returns 0
03:38:38.886 00.000 9828 IsGuiding returns 0
03:38:38.886 00.000 9828 scope move finished after 15 + 140 ms
03:38:38.886 00.000 9828 Move returns status 0, amount 15
03:38:38.886 00.000 9828 move complete, result=0
03:38:38.886 00.000 9828 worker thread done servicing request
03:38:38.886 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:38:39.267 00.381 8976 Exposure complete
03:38:39.272 00.005 8976 worker thread done servicing request
03:38:39.272 00.000 5052 OnExposeComplete: enter
03:38:39.272 00.000 5052 UpdateGuideState(): m_state=6
03:38:39.272 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14717
03:38:39.272 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=280.69, Mass=37, SNR=4.1, Peak=51 HFD=2.2
03:38:39.272 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.93 = 2.35)
03:38:39.272 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.25)
03:38:39.272 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=-1.02 hyp=1.07 cameraTheta=-1.89 mountX=-0.76 mountY=0.84, mountTheta=2.31
03:38:39.273 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=-1.02, opts=13)
03:38:39.273 00.000 5052 Enqueuing Move request for stepguider (-0.33, -1.02)
03:38:39.273 00.000 8976 Worker thread wakes up
03:38:39.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, -1.02) opts 0xd
03:38:39.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, -1.02)
03:38:39.273 00.000 8976 Moving (-0.33, -1.02) raw xDistance=-0.76 yDistance=0.84
03:38:39.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
03:38:39.273 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.84
03:38:39.273 00.000 8976 MoveAxis(R, 3, ABG)
03:38:39.274 00.001 8976 stepping (-8, 16) + (3, 0)
03:38:39.274 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:39.274 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:38:39.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:39.274 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:39.274 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:39.274 00.000 5052 Enqueuing Expose request
03:38:39.303 00.029 8976 Received - 47 (G) 
03:38:39.304 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:39.304 00.000 8976 stepped: pos (-5, 16)
03:38:39.304 00.000 8976 MoveAxis(D, 3, ABG)
03:38:39.304 00.000 8976 stepping (-5, 16) + (0, -3)
03:38:39.304 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:39.336 00.032 8976 Received - 47 (G) 
03:38:39.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:39.336 00.000 8976 stepped: pos (-5, 13)
03:38:39.336 00.000 8976 MountToCamera -- mountTheta (-0.93) + m_xAngle (2.04) = xAngle (1.11 = 1.11)
03:38:39.336 00.000 8976 MountToCamera -- mountX=1.31 mountY=-1.75 hyp=2.19 mountTheta=-0.93 cameraX=0.97, cameraY=1.96 cameraTheta=1.11
03:38:39.336 00.000 8976 incremental bump (0.965, 1.964) isValid = 1
03:38:39.336 00.000 8976 Scheduling Mount bump of (0.051, 0.107)
03:38:39.336 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:38:39.336 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:38:39.337 00.001 8976 move complete, result=0
03:38:39.337 00.000 9828 Worker thread wakes up
03:38:39.337 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:38:39.337 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:38:39.337 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.22 = -2.06)
03:38:39.337 00.000 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.14 = -2.14)
03:38:39.337 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.06 mountY=-0.10, mountTheta=-2.08
03:38:39.337 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:38:39.337 00.000 9828 BLC: window closed
03:38:39.337 00.000 9828 MoveAxis(E, 18, B)
03:38:39.337 00.000 9828 Guiding  Dir = 2, Dur = 18
03:38:39.337 00.000 8976 worker thread done servicing request
03:38:39.337 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.8 px 3 ms SOUTH
03:38:39.337 00.000 8976 Worker thread wakes up
03:38:39.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:39.337 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:39.338 00.001 9828 IsSlewing returns 0
03:38:39.338 00.000 9828 IsGuiding returns 0
03:38:39.338 00.000 9828 PulseGuide returned control before completion, sleep 28
03:38:39.371 00.033 9828 IsGuiding returns 1
03:38:39.371 00.000 9828 scope still moving after pulse duration time elapsed
03:38:39.402 00.031 9828 IsSlewing returns 0
03:38:39.402 00.000 9828 IsGuiding returns 1
03:38:39.433 00.031 9828 IsSlewing returns 0
03:38:39.433 00.000 9828 IsGuiding returns 1
03:38:39.464 00.031 9828 IsSlewing returns 0
03:38:39.464 00.000 9828 IsGuiding returns 0
03:38:39.464 00.000 9828 scope move finished after 18 + 108 ms
03:38:39.464 00.000 9828 Move returns status 0, amount 18
03:38:39.464 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:39.464 00.000 9828 MoveAxis(N, 14, B)
03:38:39.464 00.000 9828 Guiding  Dir = 0, Dur = 14
03:38:39.479 00.015 9828 IsSlewing returns 0
03:38:39.479 00.000 9828 IsGuiding returns 0
03:38:39.479 00.000 9828 PulseGuide returned control before completion, sleep 24
03:38:39.510 00.031 9828 IsGuiding returns 1
03:38:39.510 00.000 9828 scope still moving after pulse duration time elapsed
03:38:39.541 00.031 9828 IsSlewing returns 0
03:38:39.541 00.000 9828 IsGuiding returns 1
03:38:39.573 00.032 9828 IsSlewing returns 0
03:38:39.573 00.000 9828 IsGuiding returns 1
03:38:39.605 00.032 9828 IsSlewing returns 0
03:38:39.605 00.000 9828 IsGuiding returns 1
03:38:39.636 00.031 9828 IsSlewing returns 0
03:38:39.636 00.000 9828 IsGuiding returns 0
03:38:39.636 00.000 9828 scope move finished after 14 + 143 ms
03:38:39.636 00.000 9828 Move returns status 0, amount 14
03:38:39.636 00.000 9828 move complete, result=0
03:38:39.636 00.000 9828 worker thread done servicing request
03:38:39.636 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 14 ms NORTH
03:38:40.022 00.386 8976 Exposure complete
03:38:40.028 00.006 8976 worker thread done servicing request
03:38:40.028 00.000 5052 OnExposeComplete: enter
03:38:40.028 00.000 5052 UpdateGuideState(): m_state=6
03:38:40.028 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14718
03:38:40.028 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.55, Mass=39, SNR=4.2, Peak=53 HFD=2.3
03:38:40.028 00.000 5052 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.04) = xAngle (-4.19 = 2.09)
03:38:40.028 00.000 5052 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.29 = 1.99)
03:38:40.028 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.15 mountX=-0.10 mountY=0.18, mountTheta=2.07
03:38:40.029 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.16, opts=13)
03:38:40.029 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.16)
03:38:40.029 00.000 8976 Worker thread wakes up
03:38:40.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.16) opts 0xd
03:38:40.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.16)
03:38:40.029 00.000 8976 Moving (-0.11, -0.16) raw xDistance=-0.10 yDistance=0.18
03:38:40.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:38:40.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:38:40.029 00.000 8976 MoveAxis(R, 0, ABG)
03:38:40.030 00.001 8976 MoveAxis(U, 0, ABG)
03:38:40.030 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:38:40.030 00.000 8976 MountToCamera -- mountX=1.13 mountY=-1.86 hyp=2.17 mountTheta=-1.02 cameraX=1.14, cameraY=1.85 cameraTheta=1.02
03:38:40.030 00.000 8976 incremental bump (1.138, 1.851) isValid = 1
03:38:40.030 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:40.030 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:38:40.030 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:40.030 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
03:38:40.030 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:40.030 00.000 5052 Enqueuing Expose request
03:38:40.030 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:38:40.030 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:38:40.030 00.000 8976 move complete, result=0
03:38:40.030 00.000 9828 Worker thread wakes up
03:38:40.030 00.000 8976 worker thread done servicing request
03:38:40.030 00.000 8976 Worker thread wakes up
03:38:40.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:40.030 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:40.031 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:40.031 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:38:40.031 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:38:40.031 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:38:40.031 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:38:40.031 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:38:40.031 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:38:40.031 00.000 9828 BLC: window closed
03:38:40.031 00.000 9828 MoveAxis(E, 21, B)
03:38:40.031 00.000 9828 Guiding  Dir = 2, Dur = 21
03:38:40.031 00.000 9828 IsSlewing returns 0
03:38:40.031 00.000 9828 IsGuiding returns 0
03:38:40.032 00.001 9828 PulseGuide returned control before completion, sleep 31
03:38:40.071 00.039 9828 IsGuiding returns 1
03:38:40.072 00.001 9828 scope still moving after pulse duration time elapsed
03:38:40.101 00.029 9828 IsSlewing returns 0
03:38:40.101 00.000 9828 IsGuiding returns 1
03:38:40.132 00.031 9828 IsSlewing returns 0
03:38:40.132 00.000 9828 IsGuiding returns 1
03:38:40.164 00.032 9828 IsSlewing returns 0
03:38:40.164 00.000 9828 IsGuiding returns 1
03:38:40.196 00.032 9828 IsSlewing returns 0
03:38:40.196 00.000 9828 IsGuiding returns 0
03:38:40.196 00.000 9828 scope move finished after 21 + 143 ms
03:38:40.196 00.000 9828 Move returns status 0, amount 21
03:38:40.197 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:40.197 00.000 9828 MoveAxis(N, 13, B)
03:38:40.197 00.000 9828 Guiding  Dir = 0, Dur = 13
03:38:40.211 00.014 9828 IsSlewing returns 0
03:38:40.211 00.000 9828 IsGuiding returns 0
03:38:40.211 00.000 9828 PulseGuide returned control before completion, sleep 23
03:38:40.242 00.031 9828 IsGuiding returns 1
03:38:40.242 00.000 9828 scope still moving after pulse duration time elapsed
03:38:40.273 00.031 9828 IsSlewing returns 0
03:38:40.273 00.000 9828 IsGuiding returns 1
03:38:40.305 00.032 9828 IsSlewing returns 0
03:38:40.305 00.000 9828 IsGuiding returns 1
03:38:40.336 00.031 9828 IsSlewing returns 0
03:38:40.336 00.000 9828 IsGuiding returns 1
03:38:40.367 00.031 9828 IsSlewing returns 0
03:38:40.367 00.000 9828 IsGuiding returns 1
03:38:40.398 00.031 9828 IsSlewing returns 0
03:38:40.398 00.000 9828 IsGuiding returns 1
03:38:40.428 00.030 9828 IsSlewing returns 0
03:38:40.428 00.000 9828 IsGuiding returns 0
03:38:40.428 00.000 9828 scope move finished after 13 + 204 ms
03:38:40.428 00.000 9828 Move returns status 0, amount 13
03:38:40.428 00.000 9828 move complete, result=0
03:38:40.428 00.000 9828 worker thread done servicing request
03:38:40.428 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:38:40.717 00.289 8976 Exposure complete
03:38:40.723 00.006 8976 worker thread done servicing request
03:38:40.723 00.000 5052 OnExposeComplete: enter
03:38:40.723 00.000 5052 UpdateGuideState(): m_state=6
03:38:40.723 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14719
03:38:40.723 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.32, Mass=41, SNR=4.3, Peak=55 HFD=2.3
03:38:40.723 00.000 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
03:38:40.723 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
03:38:40.723 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.39 hyp=0.49 cameraTheta=-2.22 mountX=-0.21 mountY=0.46, mountTheta=2.00
03:38:40.724 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.39, opts=13)
03:38:40.724 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.39)
03:38:40.724 00.000 8976 Worker thread wakes up
03:38:40.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.39) opts 0xd
03:38:40.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.39)
03:38:40.724 00.000 8976 Moving (-0.30, -0.39) raw xDistance=-0.21 yDistance=0.46
03:38:40.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:38:40.724 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:40.724 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:38:40.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:40.724 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:40.724 00.000 5052 Enqueuing Expose request
03:38:40.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:38:40.724 00.000 8976 MoveAxis(R, 0, ABG)
03:38:40.724 00.000 8976 MoveAxis(D, 2, ABG)
03:38:40.725 00.001 8976 stepping (-5, 13) + (0, -2)
03:38:40.725 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:40.758 00.033 8976 Received - 47 (G) 
03:38:40.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:40.758 00.000 8976 stepped: pos (-5, 11)
03:38:40.758 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:38:40.758 00.000 8976 MountToCamera -- mountX=1.01 mountY=-1.82 hyp=2.08 mountTheta=-1.06 cameraX=1.16, cameraY=1.73 cameraTheta=0.98
03:38:40.759 00.001 8976 incremental bump (1.161, 1.728) isValid = 1
03:38:40.759 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:38:40.759 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:38:40.759 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:38:40.759 00.000 8976 move complete, result=0
03:38:40.759 00.000 8976 worker thread done servicing request
03:38:40.759 00.000 8976 Worker thread wakes up
03:38:40.759 00.000 9828 Worker thread wakes up
03:38:40.759 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:38:40.759 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:38:40.759 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:38:40.759 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:38:40.759 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:38:40.759 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:38:40.759 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:38:40.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:40.759 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:40.760 00.001 9828 BLC: window closed
03:38:40.760 00.000 9828 MoveAxis(E, 22, B)
03:38:40.760 00.000 9828 Guiding  Dir = 2, Dur = 22
03:38:40.760 00.000 9828 IsSlewing returns 0
03:38:40.760 00.000 9828 IsGuiding returns 0
03:38:40.760 00.000 9828 PulseGuide returned control before completion, sleep 32
03:38:40.806 00.046 9828 IsGuiding returns 1
03:38:40.806 00.000 9828 scope still moving after pulse duration time elapsed
03:38:40.837 00.031 9828 IsSlewing returns 0
03:38:40.837 00.000 9828 IsGuiding returns 1
03:38:40.867 00.030 9828 IsSlewing returns 0
03:38:40.867 00.000 9828 IsGuiding returns 1
03:38:40.898 00.031 9828 IsSlewing returns 0
03:38:40.898 00.000 9828 IsGuiding returns 0
03:38:40.898 00.000 9828 scope move finished after 22 + 115 ms
03:38:40.898 00.000 9828 Move returns status 0, amount 22
03:38:40.899 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:40.899 00.000 9828 MoveAxis(N, 12, B)
03:38:40.899 00.000 9828 Guiding  Dir = 0, Dur = 12
03:38:40.913 00.014 9828 IsSlewing returns 0
03:38:40.913 00.000 9828 IsGuiding returns 0
03:38:40.913 00.000 9828 PulseGuide returned control before completion, sleep 22
03:38:40.944 00.031 9828 IsGuiding returns 1
03:38:40.944 00.000 9828 scope still moving after pulse duration time elapsed
03:38:40.975 00.031 9828 IsSlewing returns 0
03:38:40.975 00.000 9828 IsGuiding returns 1
03:38:41.005 00.030 9828 IsSlewing returns 0
03:38:41.005 00.000 9828 IsGuiding returns 1
03:38:41.036 00.031 9828 IsSlewing returns 0
03:38:41.036 00.000 9828 IsGuiding returns 1
03:38:41.067 00.031 9828 IsSlewing returns 0
03:38:41.067 00.000 9828 IsGuiding returns 0
03:38:41.067 00.000 9828 scope move finished after 12 + 141 ms
03:38:41.067 00.000 9828 Move returns status 0, amount 12
03:38:41.067 00.000 9828 move complete, result=0
03:38:41.067 00.000 9828 worker thread done servicing request
03:38:41.067 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:38:41.449 00.382 8976 Exposure complete
03:38:41.455 00.006 8976 worker thread done servicing request
03:38:41.455 00.000 5052 OnExposeComplete: enter
03:38:41.455 00.000 5052 UpdateGuideState(): m_state=6
03:38:41.455 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14720
03:38:41.455 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=280.04, Mass=41, SNR=4.3, Peak=54 HFD=3.8
03:38:41.455 00.000 5052 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.04) = xAngle (-3.71 = 2.58)
03:38:41.455 00.000 5052 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.81 = 2.47)
03:38:41.455 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-1.67 hyp=1.68 cameraTheta=-1.66 mountX=-1.42 mountY=1.04, mountTheta=2.51
03:38:41.456 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-1.67, opts=13)
03:38:41.456 00.000 5052 Enqueuing Move request for stepguider (-0.16, -1.67)
03:38:41.456 00.000 8976 Worker thread wakes up
03:38:41.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -1.67) opts 0xd
03:38:41.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -1.67)
03:38:41.456 00.000 8976 Moving (-0.16, -1.67) raw xDistance=-1.42 yDistance=1.04
03:38:41.456 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:41.456 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:38:41.456 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:41.456 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:41.456 00.000 5052 Enqueuing Expose request
03:38:41.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.42
03:38:41.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.04
03:38:41.456 00.000 8976 MoveAxis(R, 6, ABG)
03:38:41.456 00.000 8976 stepping (-5, 11) + (6, 0)
03:38:41.457 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:38:41.494 00.037 8976 Received - 47 (G) 
03:38:41.494 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:38:41.494 00.000 8976 stepped: pos (1, 11)
03:38:41.494 00.000 8976 MoveAxis(D, 4, ABG)
03:38:41.494 00.000 8976 stepping (1, 11) + (0, -4)
03:38:41.494 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:41.526 00.032 8976 Received - 47 (G) 
03:38:41.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:41.526 00.000 8976 stepped: pos (1, 7)
03:38:41.526 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:38:41.526 00.000 8976 MountToCamera -- mountX=0.63 mountY=-1.59 hyp=1.71 mountTheta=-1.19 cameraX=1.13, cameraY=1.28 cameraTheta=0.85
03:38:41.526 00.000 8976 incremental bump (1.127, 1.280) isValid = 1
03:38:41.526 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:38:41.526 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:38:41.526 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:38:41.526 00.000 8976 move complete, result=0
03:38:41.526 00.000 8976 worker thread done servicing request
03:38:41.526 00.000 8976 Worker thread wakes up
03:38:41.526 00.000 9828 Worker thread wakes up
03:38:41.526 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:38:41.526 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:38:41.526 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:38:41.526 00.000 5052 GuideStep: -1.4 px 6 ms EAST, 1.0 px 4 ms SOUTH
03:38:41.526 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:41.527 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:41.527 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:38:41.527 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:38:41.527 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:38:41.527 00.000 9828 BLC: window closed
03:38:41.527 00.000 9828 MoveAxis(E, 25, B)
03:38:41.527 00.000 9828 Guiding  Dir = 2, Dur = 25
03:38:41.527 00.000 9828 IsSlewing returns 0
03:38:41.527 00.000 9828 IsGuiding returns 0
03:38:41.527 00.000 9828 PulseGuide returned control before completion, sleep 35
03:38:41.569 00.042 9828 IsGuiding returns 1
03:38:41.569 00.000 9828 scope still moving after pulse duration time elapsed
03:38:41.601 00.032 9828 IsSlewing returns 0
03:38:41.601 00.000 9828 IsGuiding returns 1
03:38:41.633 00.032 9828 IsSlewing returns 0
03:38:41.634 00.001 9828 IsGuiding returns 1
03:38:41.664 00.030 9828 IsSlewing returns 0
03:38:41.664 00.000 9828 IsGuiding returns 0
03:38:41.664 00.000 9828 scope move finished after 25 + 111 ms
03:38:41.664 00.000 9828 Move returns status 0, amount 25
03:38:41.664 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:41.664 00.000 9828 MoveAxis(N, 11, B)
03:38:41.664 00.000 9828 Guiding  Dir = 0, Dur = 11
03:38:41.680 00.016 9828 IsSlewing returns 0
03:38:41.680 00.000 9828 IsGuiding returns 0
03:38:41.680 00.000 9828 PulseGuide returned control before completion, sleep 21
03:38:41.711 00.031 9828 IsGuiding returns 1
03:38:41.711 00.000 9828 scope still moving after pulse duration time elapsed
03:38:41.742 00.031 9828 IsSlewing returns 0
03:38:41.742 00.000 9828 IsGuiding returns 1
03:38:41.774 00.032 9828 IsSlewing returns 0
03:38:41.774 00.000 9828 IsGuiding returns 1
03:38:41.805 00.031 9828 IsSlewing returns 0
03:38:41.805 00.000 9828 IsGuiding returns 1
03:38:41.835 00.030 9828 IsSlewing returns 0
03:38:41.835 00.000 9828 IsGuiding returns 0
03:38:41.835 00.000 9828 scope move finished after 11 + 145 ms
03:38:41.836 00.001 9828 Move returns status 0, amount 11
03:38:41.836 00.000 9828 move complete, result=0
03:38:41.836 00.000 9828 worker thread done servicing request
03:38:41.836 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:38:42.212 00.376 8976 Exposure complete
03:38:42.218 00.006 8976 worker thread done servicing request
03:38:42.218 00.000 5052 OnExposeComplete: enter
03:38:42.218 00.000 5052 UpdateGuideState(): m_state=6
03:38:42.218 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14721
03:38:42.218 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=282.82, Mass=35, SNR=4.0, Peak=51 HFD=2.0
03:38:42.218 00.000 5052 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.04) = xAngle (-0.28 = -0.28)
03:38:42.218 00.000 5052 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.39 = -0.39)
03:38:42.219 00.001 5052 CameraToMount -- cameraX=-0.21 cameraY=1.11 hyp=1.13 cameraTheta=1.76 mountX=1.09 mountY=-0.43, mountTheta=-0.37
03:38:42.219 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=1.11, opts=13)
03:38:42.219 00.000 5052 Enqueuing Move request for stepguider (-0.21, 1.11)
03:38:42.219 00.000 8976 Worker thread wakes up
03:38:42.219 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:42.219 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:38:42.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:42.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, 1.11) opts 0xd
03:38:42.220 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:42.220 00.000 5052 Enqueuing Expose request
03:38:42.220 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, 1.11)
03:38:42.220 00.000 8976 Moving (-0.21, 1.11) raw xDistance=1.09 yDistance=-0.43
03:38:42.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 1.09
03:38:42.220 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.43
03:38:42.220 00.000 8976 MoveAxis(L, 4, ABG)
03:38:42.220 00.000 8976 stepping (1, 7) + (-4, 0)
03:38:42.220 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:42.261 00.041 8976 Received - 47 (G) 
03:38:42.261 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:42.261 00.000 8976 stepped: pos (-3, 7)
03:38:42.261 00.000 8976 MoveAxis(U, 1, ABG)
03:38:42.261 00.000 8976 stepping (-3, 7) + (0, 1)
03:38:42.261 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:42.293 00.032 8976 Received - 47 (G) 
03:38:42.293 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:42.293 00.000 8976 stepped: pos (-3, 8)
03:38:42.293 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:38:42.293 00.000 8976 MountToCamera -- mountX=0.57 mountY=-1.48 hyp=1.59 mountTheta=-1.20 cameraX=1.06, cameraY=1.18 cameraTheta=0.84
03:38:42.293 00.000 8976 incremental bump (1.060, 1.183) isValid = 1
03:38:42.293 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
03:38:42.293 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:38:42.293 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:38:42.293 00.000 8976 move complete, result=0
03:38:42.293 00.000 8976 worker thread done servicing request
03:38:42.293 00.000 9828 Worker thread wakes up
03:38:42.293 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:38:42.294 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:38:42.294 00.000 5052 GuideStep: 1.1 px 4 ms WEST, -0.4 px 1 ms NORTH
03:38:42.294 00.000 8976 Worker thread wakes up
03:38:42.294 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:38:42.294 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:42.294 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:42.294 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
03:38:42.294 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:38:42.294 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:38:42.294 00.000 9828 BLC: window closed
03:38:42.294 00.000 9828 MoveAxis(E, 26, B)
03:38:42.294 00.000 9828 Guiding  Dir = 2, Dur = 26
03:38:42.295 00.001 9828 IsSlewing returns 0
03:38:42.295 00.000 9828 IsGuiding returns 0
03:38:42.295 00.000 9828 PulseGuide returned control before completion, sleep 36
03:38:42.336 00.041 9828 IsGuiding returns 1
03:38:42.336 00.000 9828 scope still moving after pulse duration time elapsed
03:38:42.368 00.032 9828 IsSlewing returns 0
03:38:42.368 00.000 9828 IsGuiding returns 1
03:38:42.399 00.031 9828 IsSlewing returns 0
03:38:42.399 00.000 9828 IsGuiding returns 1
03:38:42.431 00.032 9828 IsSlewing returns 0
03:38:42.431 00.000 9828 IsGuiding returns 1
03:38:42.461 00.030 9828 IsSlewing returns 0
03:38:42.461 00.000 9828 IsGuiding returns 0
03:38:42.461 00.000 9828 scope move finished after 26 + 140 ms
03:38:42.461 00.000 9828 Move returns status 0, amount 26
03:38:42.462 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:42.462 00.000 9828 MoveAxis(N, 11, B)
03:38:42.462 00.000 9828 Guiding  Dir = 0, Dur = 11
03:38:42.478 00.016 9828 IsSlewing returns 0
03:38:42.478 00.000 9828 IsGuiding returns 0
03:38:42.479 00.001 9828 PulseGuide returned control before completion, sleep 21
03:38:42.508 00.029 9828 IsGuiding returns 1
03:38:42.509 00.001 9828 scope still moving after pulse duration time elapsed
03:38:42.538 00.029 9828 IsSlewing returns 0
03:38:42.538 00.000 9828 IsGuiding returns 1
03:38:42.571 00.033 9828 IsSlewing returns 0
03:38:42.571 00.000 9828 IsGuiding returns 1
03:38:42.602 00.031 9828 IsSlewing returns 0
03:38:42.602 00.000 9828 IsGuiding returns 0
03:38:42.602 00.000 9828 scope move finished after 11 + 113 ms
03:38:42.602 00.000 9828 Move returns status 0, amount 11
03:38:42.602 00.000 9828 move complete, result=0
03:38:42.603 00.001 9828 worker thread done servicing request
03:38:42.603 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:38:42.976 00.373 8976 Exposure complete
03:38:42.982 00.006 8976 worker thread done servicing request
03:38:42.982 00.000 5052 OnExposeComplete: enter
03:38:42.982 00.000 5052 UpdateGuideState(): m_state=6
03:38:42.982 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14722
03:38:42.982 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=283.02, Mass=39, SNR=4.2, Peak=52 HFD=2.2
03:38:42.982 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.04 = -0.04)
03:38:42.982 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
03:38:42.982 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=1.31 hyp=1.44 cameraTheta=2.00 mountX=1.44 mountY=-0.21, mountTheta=-0.15
03:38:42.983 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=1.31, opts=13)
03:38:42.983 00.000 5052 Enqueuing Move request for stepguider (-0.60, 1.31)
03:38:42.983 00.000 8976 Worker thread wakes up
03:38:42.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 1.31) opts 0xd
03:38:42.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 1.31)
03:38:42.983 00.000 8976 Moving (-0.60, 1.31) raw xDistance=1.44 yDistance=-0.21
03:38:42.983 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:42.983 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:38:42.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:42.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.95 from input 1.44
03:38:42.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:38:42.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:42.983 00.000 5052 Enqueuing Expose request
03:38:42.984 00.001 8976 MoveAxis(L, 6, ABG)
03:38:42.984 00.000 8976 stepping (-3, 8) + (-6, 0)
03:38:42.984 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:38:43.028 00.044 8976 Received - 47 (G) 
03:38:43.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:38:43.028 00.000 8976 stepped: pos (-9, 8)
03:38:43.028 00.000 8976 MoveAxis(U, 0, ABG)
03:38:43.028 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:38:43.029 00.001 8976 MountToCamera -- mountX=0.84 mountY=-1.41 hyp=1.64 mountTheta=-1.04 cameraX=0.88, cameraY=1.39 cameraTheta=1.01
03:38:43.029 00.000 8976 incremental bump (0.876, 1.389) isValid = 1
03:38:43.029 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:38:43.029 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:38:43.029 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:38:43.029 00.000 8976 move complete, result=0
03:38:43.029 00.000 9828 Worker thread wakes up
03:38:43.029 00.000 5052 GuideStep: 1.4 px 6 ms WEST, -0.2 px 0 ms NORTH
03:38:43.029 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:38:43.029 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:38:43.029 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:38:43.029 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:38:43.029 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:38:43.029 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:38:43.029 00.000 9828 BLC: window closed
03:38:43.029 00.000 8976 worker thread done servicing request
03:38:43.029 00.000 8976 Worker thread wakes up
03:38:43.030 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:43.030 00.000 9828 MoveAxis(E, 21, B)
03:38:43.030 00.000 9828 Guiding  Dir = 2, Dur = 21
03:38:43.030 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:43.030 00.000 9828 IsSlewing returns 0
03:38:43.030 00.000 9828 IsGuiding returns 0
03:38:43.030 00.000 9828 PulseGuide returned control before completion, sleep 31
03:38:43.067 00.037 9828 IsGuiding returns 1
03:38:43.067 00.000 9828 scope still moving after pulse duration time elapsed
03:38:43.099 00.032 9828 IsSlewing returns 0
03:38:43.099 00.000 9828 IsGuiding returns 1
03:38:43.131 00.032 9828 IsSlewing returns 0
03:38:43.131 00.000 9828 IsGuiding returns 1
03:38:43.161 00.030 9828 IsSlewing returns 0
03:38:43.161 00.000 9828 IsGuiding returns 0
03:38:43.161 00.000 9828 scope move finished after 21 + 110 ms
03:38:43.162 00.001 9828 Move returns status 0, amount 21
03:38:43.162 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:43.162 00.000 9828 MoveAxis(N, 13, B)
03:38:43.162 00.000 9828 Guiding  Dir = 0, Dur = 13
03:38:43.177 00.015 9828 IsSlewing returns 0
03:38:43.177 00.000 9828 IsGuiding returns 0
03:38:43.177 00.000 9828 PulseGuide returned control before completion, sleep 23
03:38:43.209 00.032 9828 IsGuiding returns 1
03:38:43.209 00.000 9828 scope still moving after pulse duration time elapsed
03:38:43.241 00.032 9828 IsSlewing returns 0
03:38:43.242 00.001 9828 IsGuiding returns 1
03:38:43.272 00.030 9828 IsSlewing returns 0
03:38:43.272 00.000 9828 IsGuiding returns 1
03:38:43.303 00.031 9828 IsSlewing returns 0
03:38:43.303 00.000 9828 IsGuiding returns 1
03:38:43.334 00.031 9828 IsSlewing returns 0
03:38:43.334 00.000 9828 IsGuiding returns 0
03:38:43.334 00.000 9828 scope move finished after 13 + 143 ms
03:38:43.334 00.000 9828 Move returns status 0, amount 13
03:38:43.334 00.000 9828 move complete, result=0
03:38:43.335 00.001 9828 worker thread done servicing request
03:38:43.335 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:38:43.716 00.381 8976 Exposure complete
03:38:43.721 00.005 8976 worker thread done servicing request
03:38:43.721 00.000 5052 OnExposeComplete: enter
03:38:43.721 00.000 5052 UpdateGuideState(): m_state=6
03:38:43.722 00.001 5052 Star::Find(18, 328, 283, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14723
03:38:43.722 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=283.00, Mass=16, SNR=2.7, Peak=52 HFD=0.0
03:38:43.722 00.000 5052 DistanceChecker: activated
03:38:43.722 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:43.722 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:38:43.722 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:38:43.722 00.000 8976 Worker thread wakes up
03:38:43.722 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:38:43.722 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:38:43.722 00.000 8976 StepGuider: deferring bump for deduced move
03:38:43.722 00.000 8976 move complete, result=0
03:38:43.722 00.000 8976 worker thread done servicing request
03:38:43.833 00.111 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:43.833 00.000 5052 Status Line: Star lost - low SNR
03:38:43.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:43.833 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:38:43.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:43.834 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:38:43.834 00.000 5052 Enqueuing Expose request
03:38:43.834 00.000 8976 Worker thread wakes up
03:38:43.834 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:43.834 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:38:44.520 00.686 8976 Exposure complete
03:38:44.525 00.005 8976 worker thread done servicing request
03:38:44.525 00.000 5052 OnExposeComplete: enter
03:38:44.525 00.000 5052 UpdateGuideState(): m_state=6
03:38:44.525 00.000 5052 Star::Find(18, 328, 283, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14724
03:38:44.525 00.000 5052 Star::Find returns 1 (0), X=328.66, Y=281.36, Mass=40, SNR=4.2, Peak=53 HFD=2.8
03:38:44.525 00.000 5052 DistanceChecker: deactivated
03:38:44.525 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
03:38:44.526 00.001 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
03:38:44.526 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.35 hyp=0.63 cameraTheta=-2.55 mountX=-0.08 mountY=0.63, mountTheta=1.69
03:38:44.526 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.35, opts=13)
03:38:44.526 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.35)
03:38:44.526 00.000 8976 Worker thread wakes up
03:38:44.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.35) opts 0xd
03:38:44.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.35)
03:38:44.526 00.000 8976 Moving (-0.52, -0.35) raw xDistance=-0.08 yDistance=0.63
03:38:44.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:38:44.527 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:44.527 00.000 5052 UpdateGuideState exits: m=40 SNR=4.2
03:38:44.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:44.527 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:44.527 00.000 5052 Enqueuing Expose request
03:38:44.527 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.63
03:38:44.527 00.000 8976 MoveAxis(R, 0, ABG)
03:38:44.527 00.000 8976 MoveAxis(D, 2, ABG)
03:38:44.527 00.000 8976 stepping (-9, 8) + (0, -2)
03:38:44.527 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:44.563 00.036 8976 Received - 47 (G) 
03:38:44.563 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:44.563 00.000 8976 stepped: pos (-9, 6)
03:38:44.563 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:38:44.563 00.000 8976 MountToCamera -- mountX=1.02 mountY=-1.26 hyp=1.62 mountTheta=-0.89 cameraX=0.66, cameraY=1.48 cameraTheta=1.15
03:38:44.563 00.000 8976 incremental bump (0.660, 1.478) isValid = 1
03:38:44.563 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
03:38:44.563 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:38:44.563 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:38:44.563 00.000 8976 move complete, result=0
03:38:44.563 00.000 9828 Worker thread wakes up
03:38:44.564 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:38:44.564 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:38:44.564 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
03:38:44.564 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
03:38:44.564 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:38:44.564 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:38:44.564 00.000 8976 worker thread done servicing request
03:38:44.564 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:38:44.564 00.000 9828 BLC: window closed
03:38:44.564 00.000 9828 MoveAxis(E, 16, B)
03:38:44.564 00.000 8976 Worker thread wakes up
03:38:44.564 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:44.564 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:44.564 00.000 9828 Guiding  Dir = 2, Dur = 16
03:38:44.565 00.001 9828 IsSlewing returns 0
03:38:44.565 00.000 9828 IsGuiding returns 0
03:38:44.565 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:44.593 00.028 9828 IsGuiding returns 1
03:38:44.593 00.000 9828 scope still moving after pulse duration time elapsed
03:38:44.623 00.030 9828 IsSlewing returns 0
03:38:44.623 00.000 9828 IsGuiding returns 1
03:38:44.654 00.031 9828 IsSlewing returns 0
03:38:44.654 00.000 9828 IsGuiding returns 1
03:38:44.685 00.031 9828 IsSlewing returns 0
03:38:44.685 00.000 9828 IsGuiding returns 1
03:38:44.717 00.032 9828 IsSlewing returns 0
03:38:44.717 00.000 9828 IsGuiding returns 0
03:38:44.717 00.000 9828 scope move finished after 16 + 135 ms
03:38:44.717 00.000 9828 Move returns status 0, amount 16
03:38:44.717 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:44.717 00.000 9828 MoveAxis(N, 14, B)
03:38:44.717 00.000 9828 Guiding  Dir = 0, Dur = 14
03:38:44.733 00.016 9828 IsSlewing returns 0
03:38:44.733 00.000 9828 IsGuiding returns 0
03:38:44.733 00.000 9828 PulseGuide returned control before completion, sleep 24
03:38:44.764 00.031 9828 IsGuiding returns 1
03:38:44.764 00.000 9828 scope still moving after pulse duration time elapsed
03:38:44.795 00.031 9828 IsSlewing returns 0
03:38:44.795 00.000 9828 IsGuiding returns 1
03:38:44.826 00.031 9828 IsSlewing returns 0
03:38:44.826 00.000 9828 IsGuiding returns 1
03:38:44.856 00.030 9828 IsSlewing returns 0
03:38:44.856 00.000 9828 IsGuiding returns 1
03:38:44.888 00.032 9828 IsSlewing returns 0
03:38:44.888 00.000 9828 IsGuiding returns 0
03:38:44.888 00.000 9828 scope move finished after 14 + 140 ms
03:38:44.888 00.000 9828 Move returns status 0, amount 14
03:38:44.888 00.000 9828 move complete, result=0
03:38:44.888 00.000 9828 worker thread done servicing request
03:38:44.888 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:38:45.251 00.363 8976 Exposure complete
03:38:45.257 00.006 8976 worker thread done servicing request
03:38:45.257 00.000 5052 OnExposeComplete: enter
03:38:45.257 00.000 5052 UpdateGuideState(): m_state=6
03:38:45.257 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14725
03:38:45.257 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.00, Mass=50, SNR=4.7, Peak=52 HFD=2.9
03:38:45.257 00.000 5052 CameraToMount -- cameraTheta (-1.86) - m_xAngle (2.04) = xAngle (-3.91 = 2.38)
03:38:45.257 00.000 5052 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.01 = 2.27)
03:38:45.257 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.71 hyp=0.74 cameraTheta=-1.86 mountX=-0.53 mountY=0.57, mountTheta=2.33
03:38:45.257 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.71, opts=13)
03:38:45.257 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.71)
03:38:45.257 00.000 8976 Worker thread wakes up
03:38:45.257 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:45.257 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.71) opts 0xd
03:38:45.257 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.71)
03:38:45.257 00.000 8976 Moving (-0.21, -0.71) raw xDistance=-0.53 yDistance=0.57
03:38:45.258 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
03:38:45.258 00.000 5052 UpdateGuideState exits: m=50 SNR=4.7
03:38:45.258 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:45.258 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:45.258 00.000 5052 Enqueuing Expose request
03:38:45.258 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
03:38:45.258 00.000 8976 MoveAxis(R, 2, ABG)
03:38:45.258 00.000 8976 stepping (-9, 6) + (2, 0)
03:38:45.258 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:45.283 00.025 8976 Received - 47 (G) 
03:38:45.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:45.283 00.000 8976 stepped: pos (-7, 6)
03:38:45.283 00.000 8976 MoveAxis(D, 2, ABG)
03:38:45.283 00.000 8976 stepping (-7, 6) + (0, -2)
03:38:45.283 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:45.315 00.032 8976 Received - 47 (G) 
03:38:45.315 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:45.315 00.000 8976 stepped: pos (-7, 4)
03:38:45.315 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:38:45.315 00.000 8976 MountToCamera -- mountX=1.03 mountY=-1.05 hyp=1.48 mountTheta=-0.79 cameraX=0.47, cameraY=1.40 cameraTheta=1.25
03:38:45.315 00.000 8976 incremental bump (0.468, 1.401) isValid = 1
03:38:45.315 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
03:38:45.315 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:38:45.315 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:38:45.315 00.000 8976 move complete, result=0
03:38:45.315 00.000 9828 Worker thread wakes up
03:38:45.315 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.6 px 2 ms SOUTH
03:38:45.315 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:38:45.315 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:38:45.315 00.000 8976 worker thread done servicing request
03:38:45.315 00.000 8976 Worker thread wakes up
03:38:45.316 00.001 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
03:38:45.316 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.01)
03:38:45.316 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:38:45.316 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:38:45.316 00.000 9828 BLC: window closed
03:38:45.316 00.000 9828 MoveAxis(E, 13, B)
03:38:45.316 00.000 9828 Guiding  Dir = 2, Dur = 13
03:38:45.316 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:45.316 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:45.316 00.000 9828 IsSlewing returns 0
03:38:45.316 00.000 9828 IsGuiding returns 0
03:38:45.316 00.000 9828 PulseGuide returned control before completion, sleep 23
03:38:45.353 00.037 9828 IsGuiding returns 1
03:38:45.354 00.001 9828 scope still moving after pulse duration time elapsed
03:38:45.383 00.029 9828 IsSlewing returns 0
03:38:45.383 00.000 9828 IsGuiding returns 1
03:38:45.414 00.031 9828 IsSlewing returns 0
03:38:45.414 00.000 9828 IsGuiding returns 1
03:38:45.446 00.032 9828 IsSlewing returns 0
03:38:45.446 00.000 9828 IsGuiding returns 0
03:38:45.446 00.000 9828 scope move finished after 13 + 117 ms
03:38:45.446 00.000 9828 Move returns status 0, amount 13
03:38:45.446 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:45.446 00.000 9828 MoveAxis(N, 15, B)
03:38:45.446 00.000 9828 Guiding  Dir = 0, Dur = 15
03:38:45.461 00.015 9828 IsSlewing returns 0
03:38:45.461 00.000 9828 IsGuiding returns 0
03:38:45.461 00.000 9828 PulseGuide returned control before completion, sleep 25
03:38:45.491 00.030 9828 IsGuiding returns 1
03:38:45.491 00.000 9828 scope still moving after pulse duration time elapsed
03:38:45.522 00.031 9828 IsSlewing returns 0
03:38:45.522 00.000 9828 IsGuiding returns 1
03:38:45.553 00.031 9828 IsSlewing returns 0
03:38:45.553 00.000 9828 IsGuiding returns 1
03:38:45.585 00.032 9828 IsSlewing returns 0
03:38:45.585 00.000 9828 IsGuiding returns 1
03:38:45.616 00.031 9828 IsSlewing returns 0
03:38:45.616 00.000 9828 IsGuiding returns 0
03:38:45.616 00.000 9828 scope move finished after 15 + 139 ms
03:38:45.616 00.000 9828 Move returns status 0, amount 15
03:38:45.616 00.000 9828 move complete, result=0
03:38:45.616 00.000 9828 worker thread done servicing request
03:38:45.616 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:38:46.003 00.387 8976 Exposure complete
03:38:46.010 00.007 8976 worker thread done servicing request
03:38:46.010 00.000 5052 OnExposeComplete: enter
03:38:46.010 00.000 5052 UpdateGuideState(): m_state=6
03:38:46.010 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14726
03:38:46.010 00.000 5052 Star::Find returns 1 (1), X=329.42, Y=282.92, Mass=42, SNR=4.3, Peak=51 HFD=3.0
03:38:46.010 00.000 5052 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.04) = xAngle (-0.67 = -0.67)
03:38:46.010 00.000 5052 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.78 = -0.78)
03:38:46.010 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=1.21 hyp=1.23 cameraTheta=1.37 mountX=0.96 mountY=-0.87, mountTheta=-0.73
03:38:46.012 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=1.21, opts=13)
03:38:46.012 00.000 5052 Enqueuing Move request for stepguider (0.25, 1.21)
03:38:46.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:46.012 00.000 5052 UpdateGuideState exits: m=42 SNR=4.3 Saturated
03:38:46.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:46.012 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:46.012 00.000 5052 Enqueuing Expose request
03:38:46.013 00.001 8976 Worker thread wakes up
03:38:46.013 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 1.21) opts 0xd
03:38:46.013 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 1.21)
03:38:46.013 00.000 8976 Moving (0.25, 1.21) raw xDistance=0.96 yDistance=-0.87
03:38:46.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.96
03:38:46.013 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.87
03:38:46.013 00.000 8976 MoveAxis(L, 4, ABG)
03:38:46.013 00.000 8976 stepping (-7, 4) + (-4, 0)
03:38:46.013 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:46.050 00.037 8976 Received - 47 (G) 
03:38:46.050 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:46.050 00.000 8976 stepped: pos (-11, 4)
03:38:46.050 00.000 8976 MoveAxis(U, 3, ABG)
03:38:46.050 00.000 8976 stepping (-11, 4) + (0, 3)
03:38:46.050 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:46.082 00.032 8976 Received - 47 (G) 
03:38:46.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:46.082 00.000 8976 stepped: pos (-11, 7)
03:38:46.082 00.000 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
03:38:46.082 00.000 8976 MountToCamera -- mountX=1.25 mountY=-1.07 hyp=1.65 mountTheta=-0.71 cameraX=0.39, cameraY=1.60 cameraTheta=1.33
03:38:46.082 00.000 8976 incremental bump (0.387, 1.601) isValid = 1
03:38:46.082 00.000 8976 Scheduling Mount bump of (0.027, 0.116)
03:38:46.082 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:38:46.082 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:38:46.082 00.000 8976 move complete, result=0
03:38:46.082 00.000 9828 Worker thread wakes up
03:38:46.082 00.000 8976 worker thread done servicing request
03:38:46.082 00.000 5052 GuideStep: 1.0 px 4 ms WEST, -0.9 px 3 ms NORTH
03:38:46.082 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:38:46.083 00.001 8976 Worker thread wakes up
03:38:46.083 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:38:46.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:46.083 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.44 = -1.85)
03:38:46.083 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:46.083 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.36 = -1.93)
03:38:46.083 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
03:38:46.083 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:38:46.083 00.000 9828 BLC: window closed
03:38:46.083 00.000 9828 MoveAxis(E, 10, B)
03:38:46.083 00.000 9828 Guiding  Dir = 2, Dur = 10
03:38:46.084 00.001 9828 IsSlewing returns 0
03:38:46.084 00.000 9828 IsGuiding returns 0
03:38:46.084 00.000 9828 PulseGuide returned control before completion, sleep 20
03:38:46.112 00.028 9828 IsGuiding returns 1
03:38:46.112 00.000 9828 scope still moving after pulse duration time elapsed
03:38:46.144 00.032 9828 IsSlewing returns 0
03:38:46.144 00.000 9828 IsGuiding returns 1
03:38:46.176 00.032 9828 IsSlewing returns 0
03:38:46.176 00.000 9828 IsGuiding returns 1
03:38:46.206 00.030 9828 IsSlewing returns 0
03:38:46.206 00.000 9828 IsGuiding returns 1
03:38:46.238 00.032 9828 IsSlewing returns 0
03:38:46.238 00.000 9828 IsGuiding returns 1
03:38:46.269 00.031 9828 IsSlewing returns 0
03:38:46.269 00.000 9828 IsGuiding returns 1
03:38:46.299 00.030 9828 IsSlewing returns 0
03:38:46.299 00.000 9828 IsGuiding returns 0
03:38:46.299 00.000 9828 scope move finished after 10 + 205 ms
03:38:46.299 00.000 9828 Move returns status 0, amount 10
03:38:46.299 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:46.299 00.000 9828 MoveAxis(N, 15, B)
03:38:46.299 00.000 9828 Guiding  Dir = 0, Dur = 15
03:38:46.314 00.015 9828 IsSlewing returns 0
03:38:46.314 00.000 9828 IsGuiding returns 0
03:38:46.314 00.000 9828 PulseGuide returned control before completion, sleep 25
03:38:46.345 00.031 9828 IsGuiding returns 1
03:38:46.345 00.000 9828 scope still moving after pulse duration time elapsed
03:38:46.376 00.031 9828 IsSlewing returns 0
03:38:46.376 00.000 9828 IsGuiding returns 1
03:38:46.407 00.031 9828 IsSlewing returns 0
03:38:46.407 00.000 9828 IsGuiding returns 1
03:38:46.438 00.031 9828 IsSlewing returns 0
03:38:46.438 00.000 9828 IsGuiding returns 1
03:38:46.468 00.030 9828 IsSlewing returns 0
03:38:46.468 00.000 9828 IsGuiding returns 0
03:38:46.468 00.000 9828 scope move finished after 15 + 138 ms
03:38:46.468 00.000 9828 Move returns status 0, amount 15
03:38:46.468 00.000 9828 move complete, result=0
03:38:46.468 00.000 9828 worker thread done servicing request
03:38:46.468 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:38:46.767 00.299 8976 Exposure complete
03:38:46.772 00.005 8976 worker thread done servicing request
03:38:46.772 00.000 5052 OnExposeComplete: enter
03:38:46.772 00.000 5052 UpdateGuideState(): m_state=6
03:38:46.772 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14727
03:38:46.772 00.000 5052 Star::Find false star n=6 nbg=282 bg=44.9 sigma=0.9 thresh=48 peak=48
03:38:46.772 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=24, SNR=2.9, Peak=51 HFD=0.0
03:38:46.772 00.000 5052 DistanceChecker: activated
03:38:46.772 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:46.772 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:38:46.772 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:38:46.773 00.001 8976 Worker thread wakes up
03:38:46.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:38:46.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:38:46.773 00.000 8976 StepGuider: deferring bump for deduced move
03:38:46.773 00.000 8976 move complete, result=0
03:38:46.774 00.001 8976 worker thread done servicing request
03:38:46.874 00.100 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:46.874 00.000 5052 Status Line: Star lost - low SNR
03:38:46.874 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:46.876 00.002 5052 UpdateGuideState exits: Star lost - low SNR
03:38:46.876 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:46.876 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:38:46.876 00.000 5052 Enqueuing Expose request
03:38:46.876 00.000 8976 Worker thread wakes up
03:38:46.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:46.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:38:47.560 00.684 8976 Exposure complete
03:38:47.565 00.005 8976 worker thread done servicing request
03:38:47.565 00.000 5052 OnExposeComplete: enter
03:38:47.565 00.000 5052 UpdateGuideState(): m_state=6
03:38:47.565 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14728
03:38:47.566 00.001 5052 Star::Find returns 1 (0), X=328.49, Y=280.92, Mass=50, SNR=4.7, Peak=52 HFD=3.5
03:38:47.566 00.000 5052 DistanceChecker: deactivated
03:38:47.566 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.33 = 1.95)
03:38:47.566 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.85)
03:38:47.566 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.79 hyp=1.04 cameraTheta=-2.29 mountX=-0.39 mountY=1.00, mountTheta=1.94
03:38:47.566 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.79, opts=13)
03:38:47.566 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.79)
03:38:47.566 00.000 8976 Worker thread wakes up
03:38:47.567 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:47.567 00.000 5052 UpdateGuideState exits: m=50 SNR=4.7
03:38:47.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:47.567 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:47.567 00.000 5052 Enqueuing Expose request
03:38:47.567 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.79) opts 0xd
03:38:47.567 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.79)
03:38:47.567 00.000 8976 Moving (-0.69, -0.79) raw xDistance=-0.39 yDistance=1.00
03:38:47.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.39
03:38:47.567 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 1.00
03:38:47.567 00.000 8976 MoveAxis(R, 1, ABG)
03:38:47.567 00.000 8976 stepping (-11, 7) + (1, 0)
03:38:47.567 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:47.585 00.018 8976 Received - 47 (G) 
03:38:47.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:47.585 00.000 8976 stepped: pos (-10, 7)
03:38:47.585 00.000 8976 MoveAxis(D, 4, ABG)
03:38:47.585 00.000 8976 stepping (-10, 7) + (0, -4)
03:38:47.585 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:47.617 00.032 8976 Received - 47 (G) 
03:38:47.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:47.622 00.005 8976 stepped: pos (-10, 3)
03:38:47.622 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
03:38:47.622 00.000 8976 MountToCamera -- mountX=1.34 mountY=-0.88 hyp=1.60 mountTheta=-0.58 cameraX=0.17, cameraY=1.59 cameraTheta=1.47
03:38:47.622 00.000 8976 incremental bump (0.169, 1.594) isValid = 1
03:38:47.622 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
03:38:47.622 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:38:47.622 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:38:47.622 00.000 8976 move complete, result=0
03:38:47.622 00.000 9828 Worker thread wakes up
03:38:47.622 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 1.0 px 4 ms SOUTH
03:38:47.622 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:38:47.622 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:38:47.622 00.000 8976 worker thread done servicing request
03:38:47.622 00.000 8976 Worker thread wakes up
03:38:47.623 00.001 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
03:38:47.623 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
03:38:47.623 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
03:38:47.623 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:38:47.623 00.000 9828 BLC: window closed
03:38:47.623 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:47.623 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:47.623 00.000 9828 MoveAxis(E, 6, B)
03:38:47.623 00.000 9828 Guiding  Dir = 2, Dur = 6
03:38:47.623 00.000 9828 IsSlewing returns 0
03:38:47.623 00.000 9828 IsGuiding returns 0
03:38:47.623 00.000 9828 PulseGuide returned control before completion, sleep 16
03:38:47.648 00.025 9828 IsGuiding returns 1
03:38:47.648 00.000 9828 scope still moving after pulse duration time elapsed
03:38:47.679 00.031 9828 IsSlewing returns 0
03:38:47.679 00.000 9828 IsGuiding returns 1
03:38:47.710 00.031 9828 IsSlewing returns 0
03:38:47.710 00.000 9828 IsGuiding returns 1
03:38:47.742 00.032 9828 IsSlewing returns 0
03:38:47.742 00.000 9828 IsGuiding returns 0
03:38:47.742 00.000 9828 scope move finished after 6 + 112 ms
03:38:47.742 00.000 9828 Move returns status 0, amount 6
03:38:47.742 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:47.742 00.000 9828 MoveAxis(N, 16, B)
03:38:47.742 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:47.758 00.016 9828 IsSlewing returns 0
03:38:47.758 00.000 9828 IsGuiding returns 0
03:38:47.758 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:47.790 00.032 9828 IsGuiding returns 1
03:38:47.790 00.000 9828 scope still moving after pulse duration time elapsed
03:38:47.820 00.030 9828 IsSlewing returns 0
03:38:47.820 00.000 9828 IsGuiding returns 1
03:38:47.853 00.033 9828 IsSlewing returns 0
03:38:47.853 00.000 9828 IsGuiding returns 1
03:38:47.882 00.029 9828 IsSlewing returns 0
03:38:47.882 00.000 9828 IsGuiding returns 1
03:38:47.913 00.031 9828 IsSlewing returns 0
03:38:47.913 00.000 9828 IsGuiding returns 0
03:38:47.913 00.000 9828 scope move finished after 16 + 139 ms
03:38:47.913 00.000 9828 Move returns status 0, amount 16
03:38:47.913 00.000 9828 move complete, result=0
03:38:47.913 00.000 9828 worker thread done servicing request
03:38:47.913 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:38:48.310 00.397 8976 Exposure complete
03:38:48.316 00.006 8976 worker thread done servicing request
03:38:48.316 00.000 5052 OnExposeComplete: enter
03:38:48.316 00.000 5052 UpdateGuideState(): m_state=6
03:38:48.316 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14729
03:38:48.316 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.09, Mass=32, SNR=3.8, Peak=51 HFD=2.0
03:38:48.316 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.04) = xAngle (-0.58 = -0.58)
03:38:48.316 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.69 = -0.69)
03:38:48.316 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.38 hyp=0.39 cameraTheta=1.46 mountX=0.32 mountY=-0.24, mountTheta=-0.65
03:38:48.317 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.38, opts=13)
03:38:48.317 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.38)
03:38:48.317 00.000 8976 Worker thread wakes up
03:38:48.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.38) opts 0xd
03:38:48.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.38)
03:38:48.317 00.000 8976 Moving (0.04, 0.38) raw xDistance=0.32 yDistance=-0.24
03:38:48.317 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:48.317 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:38:48.318 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:48.318 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:48.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32
03:38:48.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:38:48.318 00.000 8976 MoveAxis(L, 1, ABG)
03:38:48.318 00.000 8976 stepping (-10, 3) + (-1, 0)
03:38:48.318 00.000 5052 Enqueuing Expose request
03:38:48.318 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:48.336 00.018 8976 Received - 47 (G) 
03:38:48.336 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:48.336 00.000 8976 stepped: pos (-11, 3)
03:38:48.337 00.001 8976 MoveAxis(U, 0, ABG)
03:38:48.337 00.000 8976 MountToCamera -- mountTheta (-0.47) + m_xAngle (2.04) = xAngle (1.57 = 1.57)
03:38:48.337 00.000 8976 MountToCamera -- mountX=1.46 mountY=-0.74 hyp=1.63 mountTheta=-0.47 cameraX=0.00, cameraY=1.63 cameraTheta=1.57
03:38:48.337 00.000 8976 incremental bump (0.000, 1.634) isValid = 1
03:38:48.337 00.000 8976 Scheduling Mount bump of (0.000, 0.119)
03:38:48.337 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:38:48.337 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:38:48.337 00.000 8976 move complete, result=0
03:38:48.337 00.000 8976 worker thread done servicing request
03:38:48.337 00.000 9828 Worker thread wakes up
03:38:48.337 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:38:48.337 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:38:48.337 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.67 = -1.62)
03:38:48.337 00.000 8976 Worker thread wakes up
03:38:48.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:48.337 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:48.337 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
03:38:48.337 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.59 = -1.70)
03:38:48.337 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
03:38:48.337 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:38:48.337 00.000 9828 BLC: window closed
03:38:48.337 00.000 9828 MoveAxis(E, 2, B)
03:38:48.337 00.000 9828 Guiding  Dir = 2, Dur = 2
03:38:48.338 00.001 9828 IsSlewing returns 0
03:38:48.338 00.000 9828 IsGuiding returns 0
03:38:48.338 00.000 9828 PulseGuide returned control before completion, sleep 12
03:38:48.359 00.021 9828 IsGuiding returns 1
03:38:48.359 00.000 9828 scope still moving after pulse duration time elapsed
03:38:48.390 00.031 9828 IsSlewing returns 0
03:38:48.390 00.000 9828 IsGuiding returns 1
03:38:48.422 00.032 9828 IsSlewing returns 0
03:38:48.422 00.000 9828 IsGuiding returns 1
03:38:48.453 00.031 9828 IsSlewing returns 0
03:38:48.453 00.000 9828 IsGuiding returns 0
03:38:48.453 00.000 9828 scope move finished after 2 + 113 ms
03:38:48.453 00.000 9828 Move returns status 0, amount 2
03:38:48.453 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:48.453 00.000 9828 MoveAxis(N, 16, B)
03:38:48.453 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:48.468 00.015 9828 IsSlewing returns 0
03:38:48.468 00.000 9828 IsGuiding returns 0
03:38:48.468 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:48.500 00.032 9828 IsGuiding returns 1
03:38:48.500 00.000 9828 scope still moving after pulse duration time elapsed
03:38:48.530 00.030 9828 IsSlewing returns 0
03:38:48.530 00.000 9828 IsGuiding returns 1
03:38:48.562 00.032 9828 IsSlewing returns 0
03:38:48.562 00.000 9828 IsGuiding returns 1
03:38:48.593 00.031 9828 IsSlewing returns 0
03:38:48.593 00.000 9828 IsGuiding returns 1
03:38:48.624 00.031 9828 IsSlewing returns 0
03:38:48.624 00.000 9828 IsGuiding returns 1
03:38:48.655 00.031 9828 IsSlewing returns 0
03:38:48.655 00.000 9828 IsGuiding returns 1
03:38:48.685 00.030 9828 IsSlewing returns 0
03:38:48.685 00.000 9828 IsGuiding returns 0
03:38:48.685 00.000 9828 scope move finished after 16 + 200 ms
03:38:48.685 00.000 9828 Move returns status 0, amount 16
03:38:48.685 00.000 9828 move complete, result=0
03:38:48.685 00.000 9828 worker thread done servicing request
03:38:48.685 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:38:49.036 00.351 8976 Exposure complete
03:38:49.043 00.007 8976 worker thread done servicing request
03:38:49.043 00.000 5052 OnExposeComplete: enter
03:38:49.043 00.000 5052 UpdateGuideState(): m_state=6
03:38:49.043 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14730
03:38:49.043 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.65, Mass=32, SNR=3.8, Peak=53 HFD=2.1
03:38:49.044 00.001 5052 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.04) = xAngle (-3.68 = 2.61)
03:38:49.044 00.000 5052 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.78 = 2.50)
03:38:49.044 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.63 mountX=-0.05 mountY=0.04, mountTheta=2.54
03:38:49.044 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.06, opts=13)
03:38:49.044 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.06)
03:38:49.044 00.000 8976 Worker thread wakes up
03:38:49.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.06) opts 0xd
03:38:49.045 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.06)
03:38:49.045 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:49.045 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:38:49.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:49.045 00.000 8976 Moving (-0.00, -0.06) raw xDistance=-0.05 yDistance=0.04
03:38:49.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:49.045 00.000 5052 Enqueuing Expose request
03:38:49.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:38:49.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:38:49.045 00.000 8976 MoveAxis(R, 0, ABG)
03:38:49.045 00.000 8976 MoveAxis(U, 0, ABG)
03:38:49.045 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
03:38:49.045 00.000 8976 MountToCamera -- mountX=1.53 mountY=-0.66 hyp=1.67 mountTheta=-0.40 cameraX=-0.11, cameraY=1.66 cameraTheta=1.64
03:38:49.045 00.000 8976 incremental bump (-0.113, 1.662) isValid = 1
03:38:49.045 00.000 8976 Scheduling Mount bump of (-0.004, 0.061)
03:38:49.045 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.06, opts=4)
03:38:49.045 00.000 8976 Enqueuing Move request for scope (-0.00, 0.06)
03:38:49.045 00.000 8976 move complete, result=0
03:38:49.046 00.001 9828 Worker thread wakes up
03:38:49.046 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0x4
03:38:49.046 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
03:38:49.046 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:49.046 00.000 8976 worker thread done servicing request
03:38:49.046 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
03:38:49.046 00.000 8976 Worker thread wakes up
03:38:49.046 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
03:38:49.046 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.64 mountX=0.00 mountY=-0.06, mountTheta=-1.55
03:38:49.046 00.000 9828 Moving (-0.00, 0.06) raw xDistance=0.00 yDistance=-0.06
03:38:49.046 00.000 9828 BLC: window closed
03:38:49.046 00.000 9828 MoveAxis(W, 0, B)
03:38:49.046 00.000 9828 Move returns status 0, amount 0
03:38:49.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:49.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:49.047 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:49.047 00.000 9828 MoveAxis(N, 8, B)
03:38:49.047 00.000 9828 Guiding  Dir = 0, Dur = 8
03:38:49.047 00.000 9828 IsSlewing returns 0
03:38:49.047 00.000 9828 IsGuiding returns 0
03:38:49.047 00.000 9828 PulseGuide returned control before completion, sleep 18
03:38:49.070 00.023 9828 IsGuiding returns 1
03:38:49.070 00.000 9828 scope still moving after pulse duration time elapsed
03:38:49.101 00.031 9828 IsSlewing returns 0
03:38:49.101 00.000 9828 IsGuiding returns 1
03:38:49.132 00.031 9828 IsSlewing returns 0
03:38:49.132 00.000 9828 IsGuiding returns 1
03:38:49.162 00.030 9828 IsSlewing returns 0
03:38:49.162 00.000 9828 IsGuiding returns 1
03:38:49.192 00.030 9828 IsSlewing returns 0
03:38:49.192 00.000 9828 IsGuiding returns 0
03:38:49.192 00.000 9828 scope move finished after 8 + 137 ms
03:38:49.192 00.000 9828 Move returns status 0, amount 8
03:38:49.192 00.000 9828 move complete, result=0
03:38:49.193 00.001 9828 worker thread done servicing request
03:38:49.193 00.000 5052 GuideStep: 0.0 px 0 ms WEST, -0.1 px 8 ms NORTH
03:38:49.730 00.537 8976 Exposure complete
03:38:49.736 00.006 8976 worker thread done servicing request
03:38:49.736 00.000 5052 OnExposeComplete: enter
03:38:49.736 00.000 5052 UpdateGuideState(): m_state=6
03:38:49.736 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14731
03:38:49.736 00.000 5052 Star::Find returns 1 (0), X=330.74, Y=282.53, Mass=58, SNR=5.1, Peak=52 HFD=5.2
03:38:49.736 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
03:38:49.736 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
03:38:49.736 00.000 5052 CameraToMount -- cameraX=1.57 cameraY=0.82 hyp=1.77 cameraTheta=0.48 mountX=0.02 mountY=-1.76, mountTheta=-1.56
03:38:49.737 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.57, y=0.82, opts=13)
03:38:49.737 00.000 5052 Enqueuing Move request for stepguider (1.57, 0.82)
03:38:49.737 00.000 8976 Worker thread wakes up
03:38:49.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.57, 0.82) opts 0xd
03:38:49.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.57, 0.82)
03:38:49.737 00.000 8976 Moving (1.57, 0.82) raw xDistance=0.02 yDistance=-1.76
03:38:49.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:38:49.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.11 from input -1.76
03:38:49.737 00.000 8976 MoveAxis(R, 0, ABG)
03:38:49.737 00.000 8976 MoveAxis(U, 7, ABG)
03:38:49.737 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:49.738 00.001 5052 UpdateGuideState exits: m=58 SNR=5.1
03:38:49.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:49.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:49.738 00.000 5052 Enqueuing Expose request
03:38:49.738 00.000 8976 stepping (-11, 3) + (0, 7)
03:38:49.738 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:38:49.790 00.052 8976 Received - 47 (G) 
03:38:49.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:38:49.791 00.001 8976 stepped: pos (-11, 10)
03:38:49.791 00.000 8976 MountToCamera -- mountTheta (-0.55) + m_xAngle (2.04) = xAngle (1.50 = 1.50)
03:38:49.791 00.000 8976 MountToCamera -- mountX=1.58 mountY=-0.96 hyp=1.85 mountTheta=-0.55 cameraX=0.14, cameraY=1.85 cameraTheta=1.50
03:38:49.791 00.000 8976 incremental bump (0.138, 1.847) isValid = 1
03:38:49.791 00.000 8976 Scheduling Mount bump of (0.009, 0.119)
03:38:49.791 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:38:49.792 00.001 8976 Enqueuing Move request for scope (0.01, 0.12)
03:38:49.792 00.000 8976 move complete, result=0
03:38:49.792 00.000 8976 worker thread done servicing request
03:38:49.792 00.000 8976 Worker thread wakes up
03:38:49.792 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:49.792 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:49.792 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -1.8 px 7 ms NORTH
03:38:49.792 00.000 9828 Worker thread wakes up
03:38:49.792 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:38:49.792 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:38:49.792 00.000 9828 CameraToMount -- cameraTheta (1.50) - m_xAngle (-3.10) = xAngle (4.59 = -1.69)
03:38:49.792 00.000 9828 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.51 = -1.77)
03:38:49.792 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
03:38:49.792 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:38:49.792 00.000 9828 BLC: window closed
03:38:49.792 00.000 9828 MoveAxis(E, 4, B)
03:38:49.792 00.000 9828 Guiding  Dir = 2, Dur = 4
03:38:49.793 00.001 9828 IsSlewing returns 0
03:38:49.793 00.000 9828 IsGuiding returns 0
03:38:49.793 00.000 9828 PulseGuide returned control before completion, sleep 14
03:38:49.814 00.021 9828 IsGuiding returns 1
03:38:49.814 00.000 9828 scope still moving after pulse duration time elapsed
03:38:49.845 00.031 9828 IsSlewing returns 0
03:38:49.845 00.000 9828 IsGuiding returns 1
03:38:49.876 00.031 9828 IsSlewing returns 0
03:38:49.876 00.000 9828 IsGuiding returns 1
03:38:49.907 00.031 9828 IsSlewing returns 0
03:38:49.907 00.000 9828 IsGuiding returns 0
03:38:49.907 00.000 9828 scope move finished after 4 + 110 ms
03:38:49.907 00.000 9828 Move returns status 0, amount 4
03:38:49.907 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:49.907 00.000 9828 MoveAxis(N, 16, B)
03:38:49.907 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:49.923 00.016 9828 IsSlewing returns 0
03:38:49.923 00.000 9828 IsGuiding returns 0
03:38:49.924 00.001 9828 PulseGuide returned control before completion, sleep 26
03:38:49.953 00.029 9828 IsGuiding returns 1
03:38:49.953 00.000 9828 scope still moving after pulse duration time elapsed
03:38:49.985 00.032 9828 IsSlewing returns 0
03:38:49.985 00.000 9828 IsGuiding returns 1
03:38:50.017 00.032 9828 IsSlewing returns 0
03:38:50.017 00.000 9828 IsGuiding returns 1
03:38:50.048 00.031 9828 IsSlewing returns 0
03:38:50.048 00.000 9828 IsGuiding returns 1
03:38:50.081 00.033 9828 IsSlewing returns 0
03:38:50.081 00.000 9828 IsGuiding returns 0
03:38:50.081 00.000 9828 scope move finished after 16 + 141 ms
03:38:50.081 00.000 9828 Move returns status 0, amount 16
03:38:50.081 00.000 9828 move complete, result=0
03:38:50.081 00.000 9828 worker thread done servicing request
03:38:50.081 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:38:50.475 00.394 8976 Exposure complete
03:38:50.481 00.006 8976 worker thread done servicing request
03:38:50.481 00.000 5052 OnExposeComplete: enter
03:38:50.481 00.000 5052 UpdateGuideState(): m_state=6
03:38:50.481 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14732
03:38:50.481 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.13, Mass=45, SNR=4.5, Peak=52 HFD=2.6
03:38:50.481 00.000 5052 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.04) = xAngle (-3.99 = 2.30)
03:38:50.481 00.000 5052 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.09 = 2.19)
03:38:50.481 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.58 hyp=0.62 cameraTheta=-1.94 mountX=-0.41 mountY=0.50, mountTheta=2.26
03:38:50.482 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.58, opts=13)
03:38:50.482 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.58)
03:38:50.482 00.000 8976 Worker thread wakes up
03:38:50.482 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.58) opts 0xd
03:38:50.482 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.58)
03:38:50.482 00.000 8976 Moving (-0.23, -0.58) raw xDistance=-0.41 yDistance=0.50
03:38:50.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
03:38:50.482 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:50.482 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.50
03:38:50.482 00.000 8976 MoveAxis(R, 2, ABG)
03:38:50.482 00.000 8976 stepping (-11, 10) + (2, 0)
03:38:50.482 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:38:50.483 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:50.483 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:50.483 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:50.483 00.000 5052 Enqueuing Expose request
03:38:50.510 00.027 8976 Received - 47 (G) 
03:38:50.510 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:50.510 00.000 8976 stepped: pos (-9, 10)
03:38:50.510 00.000 8976 MoveAxis(D, 2, ABG)
03:38:50.510 00.000 8976 stepping (-9, 10) + (0, -2)
03:38:50.510 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:50.542 00.032 8976 Received - 47 (G) 
03:38:50.542 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:50.542 00.000 8976 stepped: pos (-9, 8)
03:38:50.542 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
03:38:50.542 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.06 hyp=1.85 mountTheta=-0.61 cameraX=0.26, cameraY=1.83 cameraTheta=1.43
03:38:50.542 00.000 8976 incremental bump (0.259, 1.833) isValid = 1
03:38:50.542 00.000 8976 Scheduling Mount bump of (0.016, 0.118)
03:38:50.542 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:38:50.542 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:38:50.542 00.000 8976 move complete, result=0
03:38:50.542 00.000 8976 worker thread done servicing request
03:38:50.542 00.000 8976 Worker thread wakes up
03:38:50.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:50.542 00.000 9828 Worker thread wakes up
03:38:50.543 00.001 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:38:50.543 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:50.543 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:38:50.543 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:38:50.543 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.53 = -1.75)
03:38:50.543 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.83)
03:38:50.543 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
03:38:50.543 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:38:50.543 00.000 9828 BLC: window closed
03:38:50.543 00.000 9828 MoveAxis(E, 7, B)
03:38:50.543 00.000 9828 Guiding  Dir = 2, Dur = 7
03:38:50.543 00.000 9828 IsSlewing returns 0
03:38:50.543 00.000 9828 IsGuiding returns 0
03:38:50.544 00.001 9828 PulseGuide returned control before completion, sleep 17
03:38:50.565 00.021 9828 IsGuiding returns 1
03:38:50.565 00.000 9828 scope still moving after pulse duration time elapsed
03:38:50.596 00.031 9828 IsSlewing returns 0
03:38:50.596 00.000 9828 IsGuiding returns 1
03:38:50.626 00.030 9828 IsSlewing returns 0
03:38:50.626 00.000 9828 IsGuiding returns 1
03:38:50.657 00.031 9828 IsSlewing returns 0
03:38:50.657 00.000 9828 IsGuiding returns 0
03:38:50.657 00.000 9828 scope move finished after 7 + 105 ms
03:38:50.657 00.000 9828 Move returns status 0, amount 7
03:38:50.657 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:50.657 00.000 9828 MoveAxis(N, 16, B)
03:38:50.657 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:50.672 00.015 9828 IsSlewing returns 0
03:38:50.672 00.000 9828 IsGuiding returns 0
03:38:50.672 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:50.702 00.030 9828 IsGuiding returns 1
03:38:50.702 00.000 9828 scope still moving after pulse duration time elapsed
03:38:50.734 00.032 9828 IsSlewing returns 0
03:38:50.734 00.000 9828 IsGuiding returns 1
03:38:50.765 00.031 9828 IsSlewing returns 0
03:38:50.770 00.005 9828 IsGuiding returns 1
03:38:50.796 00.026 9828 IsSlewing returns 0
03:38:50.796 00.000 9828 IsGuiding returns 1
03:38:50.826 00.030 9828 IsSlewing returns 0
03:38:50.826 00.000 9828 IsGuiding returns 0
03:38:50.826 00.000 9828 scope move finished after 16 + 138 ms
03:38:50.826 00.000 9828 Move returns status 0, amount 16
03:38:50.826 00.000 9828 move complete, result=0
03:38:50.826 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:38:50.827 00.001 9828 worker thread done servicing request
03:38:51.227 00.400 8976 Exposure complete
03:38:51.233 00.006 8976 worker thread done servicing request
03:38:51.233 00.000 5052 OnExposeComplete: enter
03:38:51.233 00.000 5052 UpdateGuideState(): m_state=6
03:38:51.233 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14733
03:38:51.233 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.25, Mass=37, SNR=4.1, Peak=50 HFD=1.9
03:38:51.233 00.000 5052 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.04) = xAngle (-4.51 = 1.77)
03:38:51.233 00.000 5052 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.67)
03:38:51.233 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=-0.46 hyp=0.74 cameraTheta=-2.47 mountX=-0.15 mountY=0.74, mountTheta=1.77
03:38:51.234 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=-0.46, opts=13)
03:38:51.234 00.000 5052 Enqueuing Move request for stepguider (-0.58, -0.46)
03:38:51.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:51.234 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:38:51.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:51.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:51.234 00.000 5052 Enqueuing Expose request
03:38:51.234 00.000 8976 Worker thread wakes up
03:38:51.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, -0.46) opts 0xd
03:38:51.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, -0.46)
03:38:51.234 00.000 8976 Moving (-0.58, -0.46) raw xDistance=-0.15 yDistance=0.74
03:38:51.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:38:51.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.74
03:38:51.234 00.000 8976 MoveAxis(R, 0, ABG)
03:38:51.234 00.000 8976 MoveAxis(D, 3, ABG)
03:38:51.234 00.000 8976 stepping (-9, 8) + (0, -3)
03:38:51.234 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:51.262 00.028 8976 Received - 47 (G) 
03:38:51.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:51.262 00.000 8976 stepped: pos (-9, 5)
03:38:51.262 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
03:38:51.262 00.000 8976 MountToCamera -- mountX=1.47 mountY=-0.98 hyp=1.76 mountTheta=-0.59 cameraX=0.20, cameraY=1.75 cameraTheta=1.46
03:38:51.262 00.000 8976 incremental bump (0.200, 1.752) isValid = 1
03:38:51.262 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
03:38:51.262 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:38:51.262 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:38:51.262 00.000 8976 move complete, result=0
03:38:51.262 00.000 9828 Worker thread wakes up
03:38:51.262 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:38:51.262 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:38:51.263 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:38:51.263 00.000 8976 worker thread done servicing request
03:38:51.263 00.000 8976 Worker thread wakes up
03:38:51.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:51.263 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
03:38:51.263 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.81)
03:38:51.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:51.263 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
03:38:51.263 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:38:51.263 00.000 9828 BLC: window closed
03:38:51.263 00.000 9828 MoveAxis(E, 6, B)
03:38:51.263 00.000 9828 Guiding  Dir = 2, Dur = 6
03:38:51.264 00.001 9828 IsSlewing returns 0
03:38:51.264 00.000 9828 IsGuiding returns 0
03:38:51.264 00.000 9828 PulseGuide returned control before completion, sleep 16
03:38:51.295 00.031 9828 IsGuiding returns 1
03:38:51.295 00.000 9828 scope still moving after pulse duration time elapsed
03:38:51.326 00.031 9828 IsSlewing returns 0
03:38:51.326 00.000 9828 IsGuiding returns 1
03:38:51.358 00.032 9828 IsSlewing returns 0
03:38:51.358 00.000 9828 IsGuiding returns 1
03:38:51.389 00.031 9828 IsSlewing returns 0
03:38:51.389 00.000 9828 IsGuiding returns 0
03:38:51.389 00.000 9828 scope move finished after 6 + 119 ms
03:38:51.389 00.000 9828 Move returns status 0, amount 6
03:38:51.389 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:51.389 00.000 9828 MoveAxis(N, 16, B)
03:38:51.389 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:51.404 00.015 9828 IsSlewing returns 0
03:38:51.404 00.000 9828 IsGuiding returns 0
03:38:51.404 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:51.436 00.032 9828 IsGuiding returns 1
03:38:51.436 00.000 9828 scope still moving after pulse duration time elapsed
03:38:51.467 00.031 9828 IsSlewing returns 0
03:38:51.467 00.000 9828 IsGuiding returns 1
03:38:51.498 00.031 9828 IsSlewing returns 0
03:38:51.498 00.000 9828 IsGuiding returns 1
03:38:51.530 00.032 9828 IsSlewing returns 0
03:38:51.530 00.000 9828 IsGuiding returns 1
03:38:51.560 00.030 9828 IsSlewing returns 0
03:38:51.560 00.000 9828 IsGuiding returns 0
03:38:51.560 00.000 9828 scope move finished after 16 + 139 ms
03:38:51.560 00.000 9828 Move returns status 0, amount 16
03:38:51.560 00.000 9828 move complete, result=0
03:38:51.560 00.000 9828 worker thread done servicing request
03:38:51.560 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:38:51.951 00.391 8976 Exposure complete
03:38:51.957 00.006 8976 worker thread done servicing request
03:38:51.957 00.000 5052 OnExposeComplete: enter
03:38:51.957 00.000 5052 UpdateGuideState(): m_state=6
03:38:51.957 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14734
03:38:51.957 00.000 5052 Star::Find returns 1 (0), X=329.33, Y=281.63, Mass=37, SNR=4.1, Peak=51 HFD=1.7
03:38:51.957 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
03:38:51.957 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
03:38:51.957 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.17 cameraTheta=-0.46 mountX=-0.14 mountY=-0.09, mountTheta=-2.58
03:38:51.958 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.08, opts=13)
03:38:51.958 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.08)
03:38:51.958 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:51.958 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:38:51.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:51.958 00.000 8976 Worker thread wakes up
03:38:51.958 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:51.958 00.000 5052 Enqueuing Expose request
03:38:51.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.08) opts 0xd
03:38:51.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.08)
03:38:51.958 00.000 8976 Moving (0.16, -0.08) raw xDistance=-0.14 yDistance=-0.09
03:38:51.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:38:51.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:38:51.958 00.000 8976 MoveAxis(R, 0, ABG)
03:38:51.958 00.000 8976 MoveAxis(U, 0, ABG)
03:38:51.958 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.48 = 1.48)
03:38:51.958 00.000 8976 MountToCamera -- mountX=1.44 mountY=-0.92 hyp=1.71 mountTheta=-0.57 cameraX=0.16, cameraY=1.70 cameraTheta=1.48
03:38:51.958 00.000 8976 incremental bump (0.160, 1.698) isValid = 1
03:38:51.958 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
03:38:51.958 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:38:51.959 00.001 8976 Enqueuing Move request for scope (0.01, 0.12)
03:38:51.959 00.000 8976 move complete, result=0
03:38:51.959 00.000 9828 Worker thread wakes up
03:38:51.959 00.000 8976 worker thread done servicing request
03:38:51.959 00.000 8976 Worker thread wakes up
03:38:51.959 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:38:51.959 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:51.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:51.959 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:51.959 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:38:51.959 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.58 = -1.71)
03:38:51.959 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.50 = -1.79)
03:38:51.959 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
03:38:51.959 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:38:51.959 00.000 9828 BLC: window closed
03:38:51.959 00.000 9828 MoveAxis(E, 5, B)
03:38:51.959 00.000 9828 Guiding  Dir = 2, Dur = 5
03:38:51.960 00.001 9828 IsSlewing returns 0
03:38:51.960 00.000 9828 IsGuiding returns 0
03:38:51.960 00.000 9828 PulseGuide returned control before completion, sleep 15
03:38:51.981 00.021 9828 IsGuiding returns 1
03:38:51.981 00.000 9828 scope still moving after pulse duration time elapsed
03:38:52.014 00.033 9828 IsSlewing returns 0
03:38:52.014 00.000 9828 IsGuiding returns 1
03:38:52.045 00.031 9828 IsSlewing returns 0
03:38:52.045 00.000 9828 IsGuiding returns 1
03:38:52.076 00.031 9828 IsSlewing returns 0
03:38:52.076 00.000 9828 IsGuiding returns 1
03:38:52.108 00.032 9828 IsSlewing returns 0
03:38:52.108 00.000 9828 IsGuiding returns 1
03:38:52.140 00.032 9828 IsSlewing returns 0
03:38:52.143 00.003 9828 IsGuiding returns 1
03:38:52.171 00.028 9828 IsSlewing returns 0
03:38:52.171 00.000 9828 IsGuiding returns 0
03:38:52.171 00.000 9828 scope move finished after 5 + 205 ms
03:38:52.171 00.000 9828 Move returns status 0, amount 5
03:38:52.171 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:52.171 00.000 9828 MoveAxis(N, 16, B)
03:38:52.171 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:52.186 00.015 9828 IsSlewing returns 0
03:38:52.186 00.000 9828 IsGuiding returns 0
03:38:52.186 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:52.217 00.031 9828 IsGuiding returns 1
03:38:52.217 00.000 9828 scope still moving after pulse duration time elapsed
03:38:52.248 00.031 9828 IsSlewing returns 0
03:38:52.248 00.000 9828 IsGuiding returns 1
03:38:52.279 00.031 9828 IsSlewing returns 0
03:38:52.279 00.000 9828 IsGuiding returns 1
03:38:52.310 00.031 9828 IsSlewing returns 0
03:38:52.310 00.000 9828 IsGuiding returns 1
03:38:52.341 00.031 9828 IsSlewing returns 0
03:38:52.341 00.000 9828 IsGuiding returns 0
03:38:52.341 00.000 9828 scope move finished after 16 + 139 ms
03:38:52.341 00.000 9828 Move returns status 0, amount 16
03:38:52.341 00.000 9828 move complete, result=0
03:38:52.341 00.000 9828 worker thread done servicing request
03:38:52.341 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:38:52.645 00.304 8976 Exposure complete
03:38:52.650 00.005 8976 worker thread done servicing request
03:38:52.650 00.000 5052 OnExposeComplete: enter
03:38:52.650 00.000 5052 UpdateGuideState(): m_state=6
03:38:52.651 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14735
03:38:52.651 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=280.62, Mass=39, SNR=4.2, Peak=51 HFD=2.8
03:38:52.651 00.000 5052 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.04) = xAngle (-4.02 = 2.27)
03:38:52.651 00.000 5052 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
03:38:52.651 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-1.09 hyp=1.18 cameraTheta=-1.97 mountX=-0.76 mountY=0.98, mountTheta=2.23
03:38:52.651 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-1.09, opts=13)
03:38:52.651 00.000 5052 Enqueuing Move request for stepguider (-0.46, -1.09)
03:38:52.651 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:52.652 00.001 5052 UpdateGuideState exits: m=39 SNR=4.2
03:38:52.652 00.000 8976 Worker thread wakes up
03:38:52.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -1.09) opts 0xd
03:38:52.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -1.09)
03:38:52.652 00.000 8976 Moving (-0.46, -1.09) raw xDistance=-0.76 yDistance=0.98
03:38:52.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:52.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:52.652 00.000 5052 Enqueuing Expose request
03:38:52.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
03:38:52.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.98
03:38:52.652 00.000 8976 MoveAxis(R, 3, ABG)
03:38:52.652 00.000 8976 stepping (-9, 5) + (3, 0)
03:38:52.652 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:52.685 00.033 8976 Received - 47 (G) 
03:38:52.685 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:52.685 00.000 8976 stepped: pos (-6, 5)
03:38:52.685 00.000 8976 MoveAxis(D, 4, ABG)
03:38:52.685 00.000 8976 stepping (-6, 5) + (0, -4)
03:38:52.685 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:52.716 00.031 8976 Received - 47 (G) 
03:38:52.716 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:52.716 00.000 8976 stepped: pos (-6, 1)
03:38:52.716 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
03:38:52.716 00.000 8976 MountToCamera -- mountX=1.27 mountY=-0.67 hyp=1.43 mountTheta=-0.48 cameraX=0.02, cameraY=1.43 cameraTheta=1.56
03:38:52.716 00.000 8976 incremental bump (0.016, 1.432) isValid = 1
03:38:52.716 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
03:38:52.716 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:38:52.716 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:38:52.716 00.000 8976 move complete, result=0
03:38:52.716 00.000 8976 worker thread done servicing request
03:38:52.716 00.000 8976 Worker thread wakes up
03:38:52.716 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 1.0 px 4 ms SOUTH
03:38:52.716 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:52.716 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:52.716 00.000 9828 Worker thread wakes up
03:38:52.716 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:38:52.717 00.001 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:38:52.717 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
03:38:52.717 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.71)
03:38:52.717 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
03:38:52.717 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:38:52.717 00.000 9828 BLC: window closed
03:38:52.717 00.000 9828 MoveAxis(E, 2, B)
03:38:52.717 00.000 9828 Guiding  Dir = 2, Dur = 2
03:38:52.717 00.000 9828 IsSlewing returns 0
03:38:52.717 00.000 9828 IsGuiding returns 0
03:38:52.717 00.000 9828 PulseGuide returned control before completion, sleep 12
03:38:52.745 00.028 9828 IsGuiding returns 1
03:38:52.745 00.000 9828 scope still moving after pulse duration time elapsed
03:38:52.776 00.031 9828 IsSlewing returns 0
03:38:52.776 00.000 9828 IsGuiding returns 1
03:38:52.807 00.031 9828 IsSlewing returns 0
03:38:52.807 00.000 9828 IsGuiding returns 1
03:38:52.838 00.031 9828 IsSlewing returns 0
03:38:52.838 00.000 9828 IsGuiding returns 0
03:38:52.838 00.000 9828 scope move finished after 2 + 118 ms
03:38:52.838 00.000 9828 Move returns status 0, amount 2
03:38:52.838 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:52.838 00.000 9828 MoveAxis(N, 16, B)
03:38:52.838 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:52.854 00.016 9828 IsSlewing returns 0
03:38:52.854 00.000 9828 IsGuiding returns 0
03:38:52.854 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:52.885 00.031 9828 IsGuiding returns 1
03:38:52.885 00.000 9828 scope still moving after pulse duration time elapsed
03:38:52.915 00.030 9828 IsSlewing returns 0
03:38:52.916 00.001 9828 IsGuiding returns 1
03:38:52.947 00.031 9828 IsSlewing returns 0
03:38:52.947 00.000 9828 IsGuiding returns 1
03:38:52.976 00.029 9828 IsSlewing returns 0
03:38:52.976 00.000 9828 IsGuiding returns 1
03:38:53.007 00.031 9828 IsSlewing returns 0
03:38:53.007 00.000 9828 IsGuiding returns 0
03:38:53.007 00.000 9828 scope move finished after 16 + 136 ms
03:38:53.007 00.000 9828 Move returns status 0, amount 16
03:38:53.007 00.000 9828 move complete, result=0
03:38:53.007 00.000 9828 worker thread done servicing request
03:38:53.007 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:38:53.402 00.395 8976 Exposure complete
03:38:53.407 00.005 8976 worker thread done servicing request
03:38:53.407 00.000 5052 OnExposeComplete: enter
03:38:53.407 00.000 5052 UpdateGuideState(): m_state=6
03:38:53.407 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14736
03:38:53.407 00.000 5052 Star::Find returns 1 (0), X=329.40, Y=281.81, Mass=39, SNR=4.2, Peak=54 HFD=1.9
03:38:53.408 00.001 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
03:38:53.408 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
03:38:53.408 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.42 mountX=-0.01 mountY=-0.25, mountTheta=-1.63
03:38:53.408 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=0.10, opts=13)
03:38:53.408 00.000 5052 Enqueuing Move request for stepguider (0.23, 0.10)
03:38:53.408 00.000 8976 Worker thread wakes up
03:38:53.408 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, 0.10) opts 0xd
03:38:53.408 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, 0.10)
03:38:53.408 00.000 8976 Moving (0.23, 0.10) raw xDistance=-0.01 yDistance=-0.25
03:38:53.409 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:38:53.409 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:38:53.409 00.000 8976 MoveAxis(R, 0, ABG)
03:38:53.409 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:53.409 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:38:53.409 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:53.409 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:53.409 00.000 5052 Enqueuing Expose request
03:38:53.409 00.000 8976 MoveAxis(U, 0, ABG)
03:38:53.409 00.000 8976 MountToCamera -- mountTheta (-0.41) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
03:38:53.409 00.000 8976 MountToCamera -- mountX=1.15 mountY=-0.50 hyp=1.26 mountTheta=-0.41 cameraX=-0.08, cameraY=1.25 cameraTheta=1.64
03:38:53.409 00.000 8976 incremental bump (-0.081, 1.253) isValid = 1
03:38:53.409 00.000 8976 Scheduling Mount bump of (-0.007, 0.119)
03:38:53.409 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:38:53.409 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:38:53.409 00.000 8976 move complete, result=0
03:38:53.409 00.000 9828 Worker thread wakes up
03:38:53.410 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:38:53.410 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:38:53.410 00.000 9828 CameraToMount -- cameraTheta (1.63) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
03:38:53.410 00.000 9828 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.64)
03:38:53.410 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:38:53.410 00.000 8976 worker thread done servicing request
03:38:53.410 00.000 8976 Worker thread wakes up
03:38:53.410 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=0.00 mountY=-0.12, mountTheta=-1.55
03:38:53.410 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:38:53.410 00.000 9828 BLC: window closed
03:38:53.410 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:53.410 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:53.410 00.000 9828 MoveAxis(W, 1, B)
03:38:53.410 00.000 9828 Guiding  Dir = 3, Dur = 1
03:38:53.411 00.001 9828 IsSlewing returns 0
03:38:53.411 00.000 9828 IsGuiding returns 0
03:38:53.411 00.000 9828 PulseGuide returned control before completion, sleep 11
03:38:53.426 00.015 9828 IsGuiding returns 1
03:38:53.426 00.000 9828 scope still moving after pulse duration time elapsed
03:38:53.457 00.031 9828 IsSlewing returns 0
03:38:53.457 00.000 9828 IsGuiding returns 1
03:38:53.489 00.032 9828 IsSlewing returns 0
03:38:53.493 00.004 9828 IsGuiding returns 1
03:38:53.520 00.027 9828 IsSlewing returns 0
03:38:53.521 00.001 9828 IsGuiding returns 0
03:38:53.521 00.000 9828 scope move finished after 1 + 108 ms
03:38:53.521 00.000 9828 Move returns status 0, amount 1
03:38:53.521 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:38:53.521 00.000 9828 MoveAxis(N, 16, B)
03:38:53.521 00.000 9828 Guiding  Dir = 0, Dur = 16
03:38:53.536 00.015 9828 IsSlewing returns 0
03:38:53.536 00.000 9828 IsGuiding returns 0
03:38:53.536 00.000 9828 PulseGuide returned control before completion, sleep 26
03:38:53.568 00.032 9828 IsGuiding returns 1
03:38:53.568 00.000 9828 scope still moving after pulse duration time elapsed
03:38:53.599 00.031 9828 IsSlewing returns 0
03:38:53.599 00.000 9828 IsGuiding returns 1
03:38:53.630 00.031 9828 IsSlewing returns 0
03:38:53.630 00.000 9828 IsGuiding returns 1
03:38:53.661 00.031 9828 IsSlewing returns 0
03:38:53.661 00.000 9828 IsGuiding returns 1
03:38:53.692 00.031 9828 IsSlewing returns 0
03:38:53.692 00.000 9828 IsGuiding returns 0
03:38:53.692 00.000 9828 scope move finished after 16 + 139 ms
03:38:53.692 00.000 9828 Move returns status 0, amount 16
03:38:53.692 00.000 9828 move complete, result=0
03:38:53.692 00.000 9828 worker thread done servicing request
03:38:53.692 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:38:54.099 00.407 8976 Exposure complete
03:38:54.104 00.005 8976 worker thread done servicing request
03:38:54.104 00.000 5052 OnExposeComplete: enter
03:38:54.105 00.001 5052 UpdateGuideState(): m_state=6
03:38:54.105 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14737
03:38:54.105 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.58, Mass=45, SNR=4.5, Peak=52 HFD=2.6
03:38:54.105 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
03:38:54.105 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
03:38:54.105 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=-0.13 hyp=0.85 cameraTheta=-0.16 mountX=-0.50 mountY=-0.63, mountTheta=-2.24
03:38:54.105 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=-0.13, opts=13)
03:38:54.105 00.000 5052 Enqueuing Move request for stepguider (0.84, -0.13)
03:38:54.106 00.001 8976 Worker thread wakes up
03:38:54.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, -0.13) opts 0xd
03:38:54.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, -0.13)
03:38:54.106 00.000 8976 Moving (0.84, -0.13) raw xDistance=-0.50 yDistance=-0.63
03:38:54.106 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:54.106 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:38:54.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
03:38:54.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
03:38:54.106 00.000 8976 MoveAxis(R, 2, ABG)
03:38:54.106 00.000 8976 stepping (-6, 1) + (2, 0)
03:38:54.106 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:54.106 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:54.106 00.000 5052 Enqueuing Expose request
03:38:54.106 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:54.139 00.033 8976 Received - 47 (G) 
03:38:54.139 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:54.139 00.000 8976 stepped: pos (-4, 1)
03:38:54.139 00.000 8976 MoveAxis(U, 2, ABG)
03:38:54.139 00.000 8976 stepping (-4, 1) + (0, 2)
03:38:54.139 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:54.171 00.032 8976 Received - 47 (G) 
03:38:54.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:54.171 00.000 8976 stepped: pos (-4, 3)
03:38:54.171 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:38:54.171 00.000 8976 move complete, result=0
03:38:54.171 00.000 8976 worker thread done servicing request
03:38:54.171 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
03:38:54.171 00.000 8976 Worker thread wakes up
03:38:54.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:54.171 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:54.857 00.686 8976 Exposure complete
03:38:54.862 00.005 8976 worker thread done servicing request
03:38:54.865 00.003 5052 OnExposeComplete: enter
03:38:54.865 00.000 5052 UpdateGuideState(): m_state=6
03:38:54.865 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14738
03:38:54.865 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=282.30, Mass=44, SNR=4.4, Peak=54 HFD=2.3
03:38:54.865 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.07 = -0.07)
03:38:54.865 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.17 = -0.17)
03:38:54.865 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.60 hyp=0.65 cameraTheta=1.97 mountX=0.65 mountY=-0.11, mountTheta=-0.17
03:38:54.866 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.60, opts=13)
03:38:54.866 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.60)
03:38:54.866 00.000 8976 Worker thread wakes up
03:38:54.866 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.60) opts 0xd
03:38:54.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.60)
03:38:54.866 00.000 8976 Moving (-0.25, 0.60) raw xDistance=0.65 yDistance=-0.11
03:38:54.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.65
03:38:54.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:38:54.866 00.000 8976 MoveAxis(L, 3, ABG)
03:38:54.866 00.000 8976 stepping (-4, 3) + (-3, 0)
03:38:54.866 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:54.866 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:54.866 00.000 5052 UpdateGuideState exits: m=44 SNR=4.4
03:38:54.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:54.866 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:54.866 00.000 5052 Enqueuing Expose request
03:38:54.906 00.040 8976 Received - 47 (G) 
03:38:54.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:54.906 00.000 8976 stepped: pos (-7, 3)
03:38:54.906 00.000 8976 MoveAxis(U, 0, ABG)
03:38:54.906 00.000 8976 move complete, result=0
03:38:54.906 00.000 8976 worker thread done servicing request
03:38:54.906 00.000 8976 Worker thread wakes up
03:38:54.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:54.906 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:54.906 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.1 px 0 ms NORTH
03:38:55.592 00.686 8976 Exposure complete
03:38:55.598 00.006 8976 worker thread done servicing request
03:38:55.598 00.000 5052 OnExposeComplete: enter
03:38:55.598 00.000 5052 UpdateGuideState(): m_state=6
03:38:55.598 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14739
03:38:55.598 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.74, Mass=49, SNR=4.7, Peak=53 HFD=3.1
03:38:55.598 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:38:55.598 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
03:38:55.598 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.03 hyp=0.62 cameraTheta=3.09 mountX=0.31 mountY=0.50, mountTheta=1.02
03:38:55.599 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.03, opts=13)
03:38:55.599 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.03)
03:38:55.599 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=144, med=43, FiltMin=35, FiltMax=66, Gamma=2.630
03:38:55.599 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:38:55.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:55.599 00.000 8976 Worker thread wakes up
03:38:55.599 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.03) opts 0xd
03:38:55.599 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.03)
03:38:55.599 00.000 8976 Moving (-0.62, 0.03) raw xDistance=0.31 yDistance=0.50
03:38:55.599 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:55.599 00.000 5052 Enqueuing Expose request
03:38:55.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
03:38:55.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
03:38:55.599 00.000 8976 MoveAxis(L, 1, ABG)
03:38:55.599 00.000 8976 stepping (-7, 3) + (-1, 0)
03:38:55.600 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:55.625 00.025 8976 Received - 47 (G) 
03:38:55.625 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:38:55.625 00.000 8976 stepped: pos (-8, 3)
03:38:55.625 00.000 8976 MoveAxis(D, 2, ABG)
03:38:55.625 00.000 8976 stepping (-8, 3) + (0, -2)
03:38:55.625 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:55.657 00.032 8976 Received - 47 (G) 
03:38:55.658 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:55.658 00.000 8976 stepped: pos (-8, 1)
03:38:55.658 00.000 8976 move complete, result=0
03:38:55.658 00.000 8976 worker thread done servicing request
03:38:55.658 00.000 8976 Worker thread wakes up
03:38:55.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:55.658 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:55.658 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:38:56.345 00.687 8976 Exposure complete
03:38:56.351 00.006 8976 worker thread done servicing request
03:38:56.351 00.000 5052 OnExposeComplete: enter
03:38:56.351 00.000 5052 UpdateGuideState(): m_state=6
03:38:56.351 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14740
03:38:56.351 00.000 5052 Star::Find returns 1 (0), X=329.45, Y=281.10, Mass=38, SNR=4.2, Peak=52 HFD=2.9
03:38:56.351 00.000 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.04) = xAngle (-3.18 = 3.10)
03:38:56.352 00.001 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.29 = 3.00)
03:38:56.352 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=-0.61 hyp=0.67 cameraTheta=-1.14 mountX=-0.67 mountY=0.10, mountTheta=3.00
03:38:56.353 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=-0.61, opts=13)
03:38:56.353 00.000 5052 Enqueuing Move request for stepguider (0.28, -0.61)
03:38:56.353 00.000 8976 Worker thread wakes up
03:38:56.353 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:38:56.353 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, -0.61) opts 0xd
03:38:56.353 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, -0.61)
03:38:56.353 00.000 8976 Moving (0.28, -0.61) raw xDistance=-0.67 yDistance=0.10
03:38:56.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.67
03:38:56.353 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:38:56.354 00.001 5052 UpdateGuideState exits: m=38 SNR=4.2
03:38:56.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:56.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:56.354 00.000 5052 Enqueuing Expose request
03:38:56.354 00.000 8976 MoveAxis(R, 3, ABG)
03:38:56.354 00.000 8976 stepping (-8, 1) + (3, 0)
03:38:56.354 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:56.393 00.039 8976 Received - 47 (G) 
03:38:56.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:38:56.393 00.000 8976 stepped: pos (-5, 1)
03:38:56.393 00.000 8976 MoveAxis(U, 0, ABG)
03:38:56.393 00.000 8976 move complete, result=0
03:38:56.393 00.000 8976 worker thread done servicing request
03:38:56.393 00.000 8976 Worker thread wakes up
03:38:56.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:56.393 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.1 px 0 ms NORTH
03:38:56.393 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:57.079 00.686 8976 Exposure complete
03:38:57.085 00.006 8976 worker thread done servicing request
03:38:57.085 00.000 5052 OnExposeComplete: enter
03:38:57.085 00.000 5052 UpdateGuideState(): m_state=6
03:38:57.085 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14741
03:38:57.085 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.25, Mass=36, SNR=4.0, Peak=51 HFD=3.5
03:38:57.085 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.04) = xAngle (-3.43 = 2.85)
03:38:57.085 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.54 = 2.75)
03:38:57.085 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.45 hyp=0.46 cameraTheta=-1.39 mountX=-0.44 mountY=0.18, mountTheta=2.76
03:38:57.086 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.45, opts=13)
03:38:57.086 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.45)
03:38:57.086 00.000 8976 Worker thread wakes up
03:38:57.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.45) opts 0xd
03:38:57.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.45)
03:38:57.086 00.000 8976 Moving (0.08, -0.45) raw xDistance=-0.44 yDistance=0.18
03:38:57.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
03:38:57.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:38:57.086 00.000 8976 MoveAxis(R, 2, ABG)
03:38:57.086 00.000 8976 stepping (-5, 1) + (2, 0)
03:38:57.086 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:57.086 00.000 5052 UpdateGuideState exits: m=36 SNR=4.0
03:38:57.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:57.087 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:57.087 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:57.087 00.000 5052 Enqueuing Expose request
03:38:57.113 00.026 8976 Received - 47 (G) 
03:38:57.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:57.113 00.000 8976 stepped: pos (-3, 1)
03:38:57.113 00.000 8976 MoveAxis(U, 0, ABG)
03:38:57.113 00.000 8976 move complete, result=0
03:38:57.113 00.000 8976 worker thread done servicing request
03:38:57.113 00.000 8976 Worker thread wakes up
03:38:57.113 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
03:38:57.113 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:57.113 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:57.814 00.701 8976 Exposure complete
03:38:57.820 00.006 8976 worker thread done servicing request
03:38:57.820 00.000 5052 OnExposeComplete: enter
03:38:57.820 00.000 5052 UpdateGuideState(): m_state=6
03:38:57.820 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14742
03:38:57.820 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=282.50, Mass=29, SNR=3.6, Peak=53 HFD=1.7
03:38:57.820 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
03:38:57.820 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
03:38:57.820 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.79 hyp=0.80 cameraTheta=1.38 mountX=0.63 mountY=-0.55, mountTheta=-0.72
03:38:57.821 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.79, opts=13)
03:38:57.821 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.79)
03:38:57.822 00.001 8976 Worker thread wakes up
03:38:57.822 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.79) opts 0xd
03:38:57.822 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.79)
03:38:57.822 00.000 8976 Moving (0.15, 0.79) raw xDistance=0.63 yDistance=-0.55
03:38:57.822 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:38:57.822 00.000 5052 UpdateGuideState exits: m=29 SNR=3.6
03:38:57.822 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:57.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.63
03:38:57.822 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:57.822 00.000 5052 Enqueuing Expose request
03:38:57.822 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
03:38:57.822 00.000 8976 MoveAxis(L, 2, ABG)
03:38:57.822 00.000 8976 stepping (-3, 1) + (-2, 0)
03:38:57.822 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:57.847 00.025 8976 Received - 47 (G) 
03:38:57.847 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:57.848 00.001 8976 stepped: pos (-5, 1)
03:38:57.848 00.000 8976 MoveAxis(U, 2, ABG)
03:38:57.848 00.000 8976 stepping (-5, 1) + (0, 2)
03:38:57.848 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:57.879 00.031 8976 Received - 47 (G) 
03:38:57.879 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:38:57.879 00.000 8976 stepped: pos (-5, 3)
03:38:57.880 00.001 8976 move complete, result=0
03:38:57.880 00.000 8976 worker thread done servicing request
03:38:57.880 00.000 8976 Worker thread wakes up
03:38:57.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:57.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:57.880 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.6 px 2 ms NORTH
03:38:58.566 00.686 8976 Exposure complete
03:38:58.572 00.006 8976 worker thread done servicing request
03:38:58.572 00.000 5052 OnExposeComplete: enter
03:38:58.572 00.000 5052 UpdateGuideState(): m_state=6
03:38:58.572 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14743
03:38:58.572 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=283.18, Mass=35, SNR=4.0, Peak=51 HFD=2.3
03:38:58.573 00.001 5052 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.04) = xAngle (-0.51 = -0.51)
03:38:58.573 00.000 5052 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.61 = -0.61)
03:38:58.573 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=1.47 hyp=1.47 cameraTheta=1.54 mountX=1.29 mountY=-0.85, mountTheta=-0.58
03:38:58.574 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=1.47, opts=13)
03:38:58.574 00.000 5052 Enqueuing Move request for stepguider (0.05, 1.47)
03:38:58.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:38:58.574 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:38:58.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:58.574 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:38:58.574 00.000 5052 Enqueuing Expose request
03:38:58.574 00.000 8976 Worker thread wakes up
03:38:58.574 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 1.47) opts 0xd
03:38:58.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 1.47)
03:38:58.574 00.000 8976 Moving (0.05, 1.47) raw xDistance=1.29 yDistance=-0.85
03:38:58.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.29
03:38:58.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.85
03:38:58.574 00.000 8976 MoveAxis(L, 5, ABG)
03:38:58.574 00.000 8976 stepping (-5, 3) + (-5, 0)
03:38:58.574 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:58.616 00.042 8976 Received - 47 (G) 
03:38:58.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:38:58.616 00.000 8976 stepped: pos (-10, 3)
03:38:58.616 00.000 8976 MoveAxis(U, 4, ABG)
03:38:58.616 00.000 8976 stepping (-10, 3) + (0, 4)
03:38:58.616 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:58.647 00.031 8976 Received - 47 (G) 
03:38:58.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:38:58.647 00.000 8976 stepped: pos (-10, 7)
03:38:58.647 00.000 8976 move complete, result=0
03:38:58.647 00.000 8976 worker thread done servicing request
03:38:58.647 00.000 8976 Worker thread wakes up
03:38:58.647 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:58.647 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:38:58.647 00.000 5052 GuideStep: 1.3 px 5 ms WEST, -0.8 px 4 ms NORTH
03:38:59.332 00.685 8976 Exposure complete
03:38:59.338 00.006 8976 worker thread done servicing request
03:38:59.338 00.000 5052 OnExposeComplete: enter
03:38:59.338 00.000 5052 UpdateGuideState(): m_state=6
03:38:59.338 00.000 5052 Star::Find(18, 329, 283, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14744
03:38:59.338 00.000 5052 Star::Find false star n=8 nbg=288 bg=45.0 sigma=1.0 thresh=48 peak=48
03:38:59.338 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=283.00, Mass=28, SNR=2.9, Peak=50 HFD=0.0
03:38:59.338 00.000 5052 DistanceChecker: activated
03:38:59.338 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:38:59.339 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:38:59.339 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:38:59.339 00.000 8976 Worker thread wakes up
03:38:59.339 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:38:59.339 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:38:59.339 00.000 8976 move complete, result=0
03:38:59.339 00.000 8976 worker thread done servicing request
03:38:59.450 00.111 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:38:59.450 00.000 5052 Status Line: Star lost - low SNR
03:38:59.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:38:59.451 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:38:59.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:59.451 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:38:59.451 00.000 5052 Enqueuing Expose request
03:38:59.451 00.000 8976 Worker thread wakes up
03:38:59.451 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:38:59.451 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:00.131 00.680 8976 Exposure complete
03:39:00.137 00.006 8976 worker thread done servicing request
03:39:00.138 00.001 5052 OnExposeComplete: enter
03:39:00.138 00.000 5052 UpdateGuideState(): m_state=6
03:39:00.138 00.000 5052 Star::Find(18, 329, 283, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14745
03:39:00.138 00.000 5052 Star::Find returns 1 (0), X=327.65, Y=281.35, Mass=48, SNR=4.6, Peak=51 HFD=3.0
03:39:00.138 00.000 5052 DistanceChecker: deactivated
03:39:00.138 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
03:39:00.138 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
03:39:00.138 00.000 5052 CameraToMount -- cameraX=-1.52 cameraY=-0.36 hyp=1.56 cameraTheta=-2.91 mountX=0.37 mountY=1.47, mountTheta=1.32
03:39:00.139 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.52, y=-0.36, opts=13)
03:39:00.139 00.000 5052 Enqueuing Move request for stepguider (-1.52, -0.36)
03:39:00.139 00.000 8976 Worker thread wakes up
03:39:00.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.52, -0.36) opts 0xd
03:39:00.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.52, -0.36)
03:39:00.139 00.000 8976 Moving (-1.52, -0.36) raw xDistance=0.37 yDistance=1.47
03:39:00.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.37
03:39:00.139 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:00.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.47
03:39:00.139 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:39:00.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:00.139 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:00.139 00.000 8976 MoveAxis(L, 2, ABG)
03:39:00.139 00.000 5052 Enqueuing Expose request
03:39:00.139 00.000 8976 stepping (-10, 7) + (-2, 0)
03:39:00.140 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:00.166 00.026 8976 Received - 47 (G) 
03:39:00.167 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:00.167 00.000 8976 stepped: pos (-12, 7)
03:39:00.167 00.000 8976 MoveAxis(D, 6, ABG)
03:39:00.167 00.000 8976 stepping (-12, 7) + (0, -6)
03:39:00.167 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:39:00.214 00.047 8976 Received - 47 (G) 
03:39:00.214 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:39:00.214 00.000 8976 stepped: pos (-12, 1)
03:39:00.214 00.000 8976 move complete, result=0
03:39:00.214 00.000 8976 worker thread done servicing request
03:39:00.214 00.000 8976 Worker thread wakes up
03:39:00.214 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.5 px 6 ms SOUTH
03:39:00.214 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:00.214 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:00.898 00.684 8976 Exposure complete
03:39:00.904 00.006 8976 worker thread done servicing request
03:39:00.904 00.000 5052 OnExposeComplete: enter
03:39:00.904 00.000 5052 UpdateGuideState(): m_state=6
03:39:00.904 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14746
03:39:00.904 00.000 5052 Star::Find false star n=9 nbg=279 bg=44.7 sigma=0.8 thresh=47 peak=47
03:39:00.904 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=281.00, Mass=29, SNR=2.9, Peak=50 HFD=0.0
03:39:00.904 00.000 5052 DistanceChecker: activated
03:39:00.904 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:00.904 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:00.904 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:00.904 00.000 8976 Worker thread wakes up
03:39:00.904 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:00.904 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:00.904 00.000 8976 move complete, result=0
03:39:00.905 00.001 8976 worker thread done servicing request
03:39:01.010 00.105 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:01.010 00.000 5052 Status Line: Star lost - low SNR
03:39:01.011 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:01.011 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:01.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:01.011 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:01.011 00.000 5052 Enqueuing Expose request
03:39:01.011 00.000 8976 Worker thread wakes up
03:39:01.011 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:01.011 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:01.695 00.684 8976 Exposure complete
03:39:01.700 00.005 8976 worker thread done servicing request
03:39:01.700 00.000 5052 OnExposeComplete: enter
03:39:01.700 00.000 5052 UpdateGuideState(): m_state=6
03:39:01.700 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14747
03:39:01.700 00.000 5052 Star::Find returns 1 (0), X=326.75, Y=281.50, Mass=31, SNR=3.8, Peak=52 HFD=1.5
03:39:01.700 00.000 5052 DistanceChecker: reject for large offset (2.43 > 1.71) avgDist = 0.85 count = 14695
03:39:01.701 00.001 5052 Status Line: Recovering
03:39:01.701 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:39:01.701 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:01.701 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:01.701 00.000 8976 Worker thread wakes up
03:39:01.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:01.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:01.701 00.000 8976 move complete, result=0
03:39:01.702 00.001 8976 worker thread done servicing request
03:39:01.815 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:01.815 00.000 5052 Status Line: No star found
03:39:01.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:01.815 00.000 5052 UpdateGuideState exits: No star found
03:39:01.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:01.815 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:01.815 00.000 5052 Enqueuing Expose request
03:39:01.815 00.000 8976 Worker thread wakes up
03:39:01.816 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:01.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:02.505 00.689 8976 Exposure complete
03:39:02.511 00.006 8976 worker thread done servicing request
03:39:02.511 00.000 5052 OnExposeComplete: enter
03:39:02.511 00.000 5052 UpdateGuideState(): m_state=6
03:39:02.511 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14748
03:39:02.511 00.000 5052 Star::Find returns 1 (0), X=327.53, Y=281.41, Mass=46, SNR=4.5, Peak=52 HFD=3.2
03:39:02.511 00.000 5052 DistanceChecker: deactivated
03:39:02.511 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.01 = 1.28)
03:39:02.511 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
03:39:02.511 00.000 5052 CameraToMount -- cameraX=-1.64 cameraY=-0.30 hyp=1.67 cameraTheta=-2.96 mountX=0.48 mountY=1.54, mountTheta=1.27
03:39:02.512 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.64, y=-0.30, opts=13)
03:39:02.512 00.000 5052 Enqueuing Move request for stepguider (-1.64, -0.30)
03:39:02.512 00.000 8976 Worker thread wakes up
03:39:02.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.64, -0.30) opts 0xd
03:39:02.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.64, -0.30)
03:39:02.512 00.000 8976 Moving (-1.64, -0.30) raw xDistance=0.48 yDistance=1.54
03:39:02.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
03:39:02.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:02.512 00.000 5052 UpdateGuideState exits: m=46 SNR=4.5
03:39:02.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:02.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:02.512 00.000 5052 Enqueuing Expose request
03:39:02.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.03 from input 1.54
03:39:02.512 00.000 8976 MoveAxis(L, 2, ABG)
03:39:02.513 00.001 8976 stepping (-12, 1) + (-2, 0)
03:39:02.513 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:02.548 00.035 8976 Received - 47 (G) 
03:39:02.548 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:02.548 00.000 8976 stepped: pos (-14, 1)
03:39:02.548 00.000 8976 MoveAxis(D, 7, ABG)
03:39:02.548 00.000 8976 stepping (-14, 1) + (0, -7)
03:39:02.548 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:39:02.596 00.048 8976 Received - 47 (G) 
03:39:02.596 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:39:02.596 00.000 8976 stepped: pos (-14, -6)
03:39:02.596 00.000 8976 move complete, result=0
03:39:02.596 00.000 8976 worker thread done servicing request
03:39:02.596 00.000 8976 Worker thread wakes up
03:39:02.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:02.596 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:02.596 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.5 px 7 ms SOUTH
03:39:03.280 00.684 8976 Exposure complete
03:39:03.286 00.006 8976 worker thread done servicing request
03:39:03.286 00.000 5052 OnExposeComplete: enter
03:39:03.286 00.000 5052 UpdateGuideState(): m_state=6
03:39:03.286 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14749
03:39:03.286 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=281.09, Mass=34, SNR=4.0, Peak=52 HFD=1.9
03:39:03.286 00.000 5052 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.04) = xAngle (-4.66 = 1.62)
03:39:03.286 00.000 5052 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.76 = 1.52)
03:39:03.286 00.000 5052 CameraToMount -- cameraX=-1.07 cameraY=-0.62 hyp=1.23 cameraTheta=-2.62 mountX=-0.06 mountY=1.23, mountTheta=1.62
03:39:03.287 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.07, y=-0.62, opts=13)
03:39:03.287 00.000 5052 Enqueuing Move request for stepguider (-1.07, -0.62)
03:39:03.287 00.000 8976 Worker thread wakes up
03:39:03.287 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.07, -0.62) opts 0xd
03:39:03.287 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.07, -0.62)
03:39:03.287 00.000 8976 Moving (-1.07, -0.62) raw xDistance=-0.06 yDistance=1.23
03:39:03.287 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:03.287 00.000 5052 UpdateGuideState exits: m=34 SNR=4.0
03:39:03.287 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:03.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:39:03.287 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.23
03:39:03.287 00.000 8976 MoveAxis(R, 0, ABG)
03:39:03.288 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:03.288 00.000 5052 Enqueuing Expose request
03:39:03.288 00.000 8976 MoveAxis(D, 5, ABG)
03:39:03.288 00.000 8976 stepping (-14, -6) + (0, -5)
03:39:03.288 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:39:03.332 00.044 8976 Received - 47 (G) 
03:39:03.332 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:39:03.332 00.000 8976 stepped: pos (-14, -11)
03:39:03.332 00.000 8976 move complete, result=0
03:39:03.332 00.000 8976 worker thread done servicing request
03:39:03.332 00.000 8976 Worker thread wakes up
03:39:03.332 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:03.332 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:03.332 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.2 px 5 ms SOUTH
03:39:04.017 00.685 8976 Exposure complete
03:39:04.023 00.006 8976 worker thread done servicing request
03:39:04.023 00.000 5052 OnExposeComplete: enter
03:39:04.023 00.000 5052 UpdateGuideState(): m_state=6
03:39:04.023 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14750
03:39:04.023 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.45, Mass=30, SNR=3.7, Peak=52 HFD=2.5
03:39:04.023 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
03:39:04.023 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.70 = 1.58)
03:39:04.023 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.26 hyp=0.47 cameraTheta=-2.56 mountX=-0.05 mountY=0.47, mountTheta=1.68
03:39:04.024 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.26, opts=13)
03:39:04.024 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.26)
03:39:04.024 00.000 8976 Worker thread wakes up
03:39:04.024 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.26) opts 0xd
03:39:04.024 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.26)
03:39:04.024 00.000 8976 Moving (-0.39, -0.26) raw xDistance=-0.05 yDistance=0.47
03:39:04.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:39:04.024 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.47
03:39:04.024 00.000 8976 MoveAxis(R, 0, ABG)
03:39:04.024 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:04.024 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:39:04.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:04.024 00.000 8976 MoveAxis(D, 2, ABG)
03:39:04.024 00.000 8976 stepping (-14, -11) + (0, -2)
03:39:04.025 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:04.025 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:04.025 00.000 5052 Enqueuing Expose request
03:39:04.051 00.026 8976 Received - 47 (G) 
03:39:04.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:04.051 00.000 8976 stepped: pos (-14, -13)
03:39:04.051 00.000 8976 move complete, result=0
03:39:04.051 00.000 8976 worker thread done servicing request
03:39:04.051 00.000 8976 Worker thread wakes up
03:39:04.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:04.051 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:04.051 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:39:04.735 00.684 8976 Exposure complete
03:39:04.741 00.006 8976 worker thread done servicing request
03:39:04.741 00.000 5052 OnExposeComplete: enter
03:39:04.741 00.000 5052 UpdateGuideState(): m_state=6
03:39:04.741 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14751
03:39:04.741 00.000 5052 Star::Find returns 1 (1), X=328.63, Y=282.88, Mass=32, SNR=3.8, Peak=50 HFD=2.8
03:39:04.741 00.000 5052 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.04) = xAngle (-0.04 = -0.04)
03:39:04.741 00.000 5052 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.14 = -0.14)
03:39:04.741 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=1.17 hyp=1.29 cameraTheta=2.01 mountX=1.29 mountY=-0.18, mountTheta=-0.14
03:39:04.742 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=1.17, opts=13)
03:39:04.742 00.000 5052 Enqueuing Move request for stepguider (-0.55, 1.17)
03:39:04.742 00.000 8976 Worker thread wakes up
03:39:04.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 1.17) opts 0xd
03:39:04.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 1.17)
03:39:04.742 00.000 8976 Moving (-0.55, 1.17) raw xDistance=1.29 yDistance=-0.18
03:39:04.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.29
03:39:04.742 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:39:04.742 00.000 8976 MoveAxis(L, 5, ABG)
03:39:04.742 00.000 8976 stepping (-14, -13) + (-5, 0)
03:39:04.742 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:04.743 00.001 5052 UpdateGuideState exits: m=32 SNR=3.8 Saturated
03:39:04.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:04.743 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:04.743 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:39:04.743 00.000 5052 Enqueuing Expose request
03:39:04.786 00.043 8976 Received - 47 (G) 
03:39:04.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:39:04.786 00.000 8976 stepped: pos (-19, -13)
03:39:04.786 00.000 8976 MoveAxis(U, 0, ABG)
03:39:04.786 00.000 8976 move complete, result=0
03:39:04.786 00.000 8976 worker thread done servicing request
03:39:04.786 00.000 8976 Worker thread wakes up
03:39:04.786 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:04.787 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:04.787 00.000 5052 GuideStep: 1.3 px 5 ms WEST, -0.2 px 0 ms NORTH
03:39:05.473 00.686 8976 Exposure complete
03:39:05.479 00.006 8976 worker thread done servicing request
03:39:05.479 00.000 5052 OnExposeComplete: enter
03:39:05.480 00.001 5052 UpdateGuideState(): m_state=6
03:39:05.480 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14752
03:39:05.480 00.000 5052 Star::Find false star n=7 nbg=288 bg=45.0 sigma=1.0 thresh=48 peak=48
03:39:05.480 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=29, SNR=2.9, Peak=52 HFD=0.0
03:39:05.480 00.000 5052 DistanceChecker: activated
03:39:05.480 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:05.480 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:05.480 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:05.480 00.000 8976 Worker thread wakes up
03:39:05.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:05.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:05.480 00.000 8976 move complete, result=0
03:39:05.480 00.000 8976 worker thread done servicing request
03:39:05.590 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:05.590 00.000 5052 Status Line: Star lost - low SNR
03:39:05.590 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:05.591 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:39:05.591 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:05.591 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:05.591 00.000 5052 Enqueuing Expose request
03:39:05.591 00.000 8976 Worker thread wakes up
03:39:05.591 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:05.591 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:06.277 00.686 8976 Exposure complete
03:39:06.283 00.006 8976 worker thread done servicing request
03:39:06.283 00.000 5052 OnExposeComplete: enter
03:39:06.283 00.000 5052 UpdateGuideState(): m_state=6
03:39:06.283 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14753
03:39:06.283 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=280.45, Mass=44, SNR=4.4, Peak=50 HFD=2.9
03:39:06.283 00.000 5052 DistanceChecker: deactivated
03:39:06.283 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.70 = 2.59)
03:39:06.283 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.80 = 2.48)
03:39:06.283 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-1.26 hyp=1.27 cameraTheta=-1.65 mountX=-1.08 mountY=0.78, mountTheta=2.52
03:39:06.284 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-1.26, opts=13)
03:39:06.284 00.000 5052 Enqueuing Move request for stepguider (-0.10, -1.26)
03:39:06.284 00.000 8976 Worker thread wakes up
03:39:06.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -1.26) opts 0xd
03:39:06.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -1.26)
03:39:06.284 00.000 8976 Moving (-0.10, -1.26) raw xDistance=-1.08 yDistance=0.78
03:39:06.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -1.08
03:39:06.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:06.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
03:39:06.285 00.001 8976 MoveAxis(R, 4, ABG)
03:39:06.285 00.000 8976 stepping (-19, -13) + (4, 0)
03:39:06.285 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:06.285 00.000 5052 UpdateGuideState exits: m=44 SNR=4.4
03:39:06.285 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:06.285 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:06.285 00.000 5052 Enqueuing Expose request
03:39:06.321 00.036 8976 Received - 47 (G) 
03:39:06.322 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:06.322 00.000 8976 stepped: pos (-15, -13)
03:39:06.322 00.000 8976 MoveAxis(D, 3, ABG)
03:39:06.322 00.000 8976 stepping (-15, -13) + (0, -3)
03:39:06.322 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:06.353 00.031 8976 Received - 47 (G) 
03:39:06.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:06.353 00.000 8976 stepped: pos (-15, -16)
03:39:06.353 00.000 8976 move complete, result=0
03:39:06.353 00.000 8976 worker thread done servicing request
03:39:06.353 00.000 8976 Worker thread wakes up
03:39:06.353 00.000 5052 GuideStep: -1.1 px 4 ms EAST, 0.8 px 3 ms SOUTH
03:39:06.353 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:06.353 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:07.038 00.685 8976 Exposure complete
03:39:07.043 00.005 8976 worker thread done servicing request
03:39:07.043 00.000 5052 OnExposeComplete: enter
03:39:07.043 00.000 5052 UpdateGuideState(): m_state=6
03:39:07.043 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14754
03:39:07.043 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=282.56, Mass=26, SNR=3.4, Peak=52 HFD=1.8
03:39:07.043 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
03:39:07.043 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
03:39:07.043 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.85 hyp=0.92 cameraTheta=1.96 mountX=0.92 mountY=-0.17, mountTheta=-0.18
03:39:07.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.85, opts=13)
03:39:07.044 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.85)
03:39:07.044 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:07.044 00.000 5052 UpdateGuideState exits: m=26 SNR=3.4
03:39:07.044 00.000 8976 Worker thread wakes up
03:39:07.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.85) opts 0xd
03:39:07.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.85)
03:39:07.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:07.044 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:07.044 00.000 5052 Enqueuing Expose request
03:39:07.044 00.000 8976 Moving (-0.35, 0.85) raw xDistance=0.92 yDistance=-0.17
03:39:07.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.92
03:39:07.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:39:07.045 00.001 8976 MoveAxis(L, 4, ABG)
03:39:07.045 00.000 8976 stepping (-15, -16) + (-4, 0)
03:39:07.045 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:07.088 00.043 8976 Received - 47 (G) 
03:39:07.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:07.088 00.000 8976 stepped: pos (-19, -16)
03:39:07.088 00.000 8976 MoveAxis(U, 0, ABG)
03:39:07.088 00.000 8976 move complete, result=0
03:39:07.088 00.000 8976 worker thread done servicing request
03:39:07.089 00.001 8976 Worker thread wakes up
03:39:07.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:07.089 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:07.089 00.000 5052 GuideStep: 0.9 px 4 ms WEST, -0.2 px 0 ms NORTH
03:39:07.772 00.683 8976 Exposure complete
03:39:07.778 00.006 8976 worker thread done servicing request
03:39:07.779 00.001 5052 OnExposeComplete: enter
03:39:07.779 00.000 5052 UpdateGuideState(): m_state=6
03:39:07.779 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14755
03:39:07.779 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=280.87, Mass=51, SNR=4.8, Peak=51 HFD=3.6
03:39:07.779 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
03:39:07.779 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
03:39:07.779 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=-0.84 hyp=1.16 cameraTheta=-2.34 mountX=-0.38 mountY=1.13, mountTheta=1.89
03:39:07.779 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-0.84, opts=13)
03:39:07.779 00.000 5052 Enqueuing Move request for stepguider (-0.80, -0.84)
03:39:07.780 00.001 8976 Worker thread wakes up
03:39:07.780 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -0.84) opts 0xd
03:39:07.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -0.84)
03:39:07.780 00.000 8976 Moving (-0.80, -0.84) raw xDistance=-0.38 yDistance=1.13
03:39:07.780 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:07.780 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:39:07.780 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:07.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.38
03:39:07.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.13
03:39:07.780 00.000 8976 MoveAxis(R, 1, ABG)
03:39:07.780 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:07.780 00.000 5052 Enqueuing Expose request
03:39:07.780 00.000 8976 stepping (-19, -16) + (1, 0)
03:39:07.780 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:07.808 00.028 8976 Received - 47 (G) 
03:39:07.808 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:07.808 00.000 8976 stepped: pos (-18, -16)
03:39:07.808 00.000 8976 MoveAxis(D, 4, ABG)
03:39:07.808 00.000 8976 stepping (-18, -16) + (0, -4)
03:39:07.808 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:07.839 00.031 8976 Received - 47 (G) 
03:39:07.840 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:07.840 00.000 8976 stepped: pos (-18, -20)
03:39:07.840 00.000 8976 move complete, result=0
03:39:07.840 00.000 8976 worker thread done servicing request
03:39:07.840 00.000 8976 Worker thread wakes up
03:39:07.840 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:07.840 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:07.840 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 1.1 px 4 ms SOUTH
03:39:08.527 00.687 8976 Exposure complete
03:39:08.532 00.005 8976 worker thread done servicing request
03:39:08.532 00.000 5052 OnExposeComplete: enter
03:39:08.532 00.000 5052 UpdateGuideState(): m_state=6
03:39:08.532 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14756
03:39:08.532 00.000 5052 Star::Find returns 1 (0), X=328.43, Y=281.75, Mass=60, SNR=5.2, Peak=53 HFD=3.4
03:39:08.532 00.000 5052 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:39:08.532 00.000 5052 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
03:39:08.532 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.04 hyp=0.75 cameraTheta=3.08 mountX=0.38 mountY=0.60, mountTheta=1.01
03:39:08.533 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.04, opts=13)
03:39:08.533 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.04)
03:39:08.533 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:08.533 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:39:08.533 00.000 8976 Worker thread wakes up
03:39:08.533 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.04) opts 0xd
03:39:08.533 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.04)
03:39:08.533 00.000 8976 Moving (-0.74, 0.04) raw xDistance=0.38 yDistance=0.60
03:39:08.533 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:08.533 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:08.533 00.000 5052 Enqueuing Expose request
03:39:08.534 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
03:39:08.534 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.60
03:39:08.534 00.000 8976 MoveAxis(L, 1, ABG)
03:39:08.534 00.000 8976 stepping (-18, -20) + (-1, 0)
03:39:08.534 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:08.559 00.025 8976 Received - 47 (G) 
03:39:08.559 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:08.559 00.000 8976 stepped: pos (-19, -20)
03:39:08.559 00.000 8976 MoveAxis(D, 3, ABG)
03:39:08.559 00.000 8976 stepping (-19, -20) + (0, -3)
03:39:08.559 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:08.591 00.032 8976 Received - 47 (G) 
03:39:08.591 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:08.591 00.000 8976 stepped: pos (-19, -23)
03:39:08.591 00.000 8976 move complete, result=0
03:39:08.591 00.000 8976 worker thread done servicing request
03:39:08.591 00.000 8976 Worker thread wakes up
03:39:08.591 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:08.591 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:08.591 00.000 5052 GuideStep: 0.4 px 1 ms WEST, 0.6 px 3 ms SOUTH
03:39:09.278 00.687 8976 Exposure complete
03:39:09.283 00.005 8976 worker thread done servicing request
03:39:09.283 00.000 5052 OnExposeComplete: enter
03:39:09.283 00.000 5052 UpdateGuideState(): m_state=6
03:39:09.283 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14757
03:39:09.283 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=281.85, Mass=47, SNR=4.6, Peak=53 HFD=2.5
03:39:09.284 00.001 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
03:39:09.284 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
03:39:09.284 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.00 mountX=0.08 mountY=-0.15, mountTheta=-1.06
03:39:09.284 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=0.14, opts=13)
03:39:09.284 00.000 5052 Enqueuing Move request for stepguider (0.09, 0.14)
03:39:09.284 00.000 8976 Worker thread wakes up
03:39:09.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 0.14) opts 0xd
03:39:09.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 0.14)
03:39:09.284 00.000 8976 Moving (0.09, 0.14) raw xDistance=0.08 yDistance=-0.15
03:39:09.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:39:09.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:39:09.284 00.000 8976 MoveAxis(R, 0, ABG)
03:39:09.284 00.000 8976 MoveAxis(U, 0, ABG)
03:39:09.284 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:09.284 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:39:09.284 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:09.284 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:09.286 00.002 5052 Enqueuing Expose request
03:39:09.286 00.000 8976 move complete, result=0
03:39:09.286 00.000 8976 worker thread done servicing request
03:39:09.286 00.000 8976 Worker thread wakes up
03:39:09.286 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:09.286 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:39:09.286 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:09.971 00.685 8976 Exposure complete
03:39:09.977 00.006 8976 worker thread done servicing request
03:39:09.978 00.001 5052 OnExposeComplete: enter
03:39:09.978 00.000 5052 UpdateGuideState(): m_state=6
03:39:09.978 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14758
03:39:09.978 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=281.27, Mass=33, SNR=3.9, Peak=51 HFD=2.5
03:39:09.978 00.000 5052 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.04) = xAngle (-2.68 = -2.68)
03:39:09.978 00.000 5052 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
03:39:09.978 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=-0.44 hyp=0.74 cameraTheta=-0.64 mountX=-0.66 mountY=-0.26, mountTheta=-2.77
03:39:09.978 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=-0.44, opts=13)
03:39:09.979 00.001 5052 Enqueuing Move request for stepguider (0.59, -0.44)
03:39:09.979 00.000 8976 Worker thread wakes up
03:39:09.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, -0.44) opts 0xd
03:39:09.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, -0.44)
03:39:09.979 00.000 8976 Moving (0.59, -0.44) raw xDistance=-0.66 yDistance=-0.26
03:39:09.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
03:39:09.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:39:09.979 00.000 8976 MoveAxis(R, 3, ABG)
03:39:09.979 00.000 8976 stepping (-19, -23) + (3, 0)
03:39:09.979 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:09.979 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:09.979 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:39:09.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:09.979 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:09.979 00.000 5052 Enqueuing Expose request
03:39:10.013 00.034 8976 Received - 47 (G) 
03:39:10.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:10.014 00.001 8976 stepped: pos (-16, -23)
03:39:10.014 00.000 8976 MoveAxis(U, 0, ABG)
03:39:10.014 00.000 8976 move complete, result=0
03:39:10.014 00.000 8976 worker thread done servicing request
03:39:10.014 00.000 8976 Worker thread wakes up
03:39:10.014 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 0 ms NORTH
03:39:10.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:10.014 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:10.700 00.686 8976 Exposure complete
03:39:10.705 00.005 8976 worker thread done servicing request
03:39:10.705 00.000 5052 OnExposeComplete: enter
03:39:10.705 00.000 5052 UpdateGuideState(): m_state=6
03:39:10.705 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14759
03:39:10.705 00.000 5052 Star::Find false star n=6 nbg=284 bg=45.0 sigma=0.9 thresh=48 peak=48
03:39:10.705 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=26, SNR=2.9, Peak=52 HFD=0.0
03:39:10.705 00.000 5052 DistanceChecker: activated
03:39:10.705 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:10.706 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:10.706 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:10.706 00.000 8976 Worker thread wakes up
03:39:10.706 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:10.706 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:10.706 00.000 8976 move complete, result=0
03:39:10.706 00.000 8976 worker thread done servicing request
03:39:10.819 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:10.819 00.000 5052 Status Line: Star lost - low SNR
03:39:10.819 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:10.819 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:10.819 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:10.819 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:10.819 00.000 5052 Enqueuing Expose request
03:39:10.820 00.001 8976 Worker thread wakes up
03:39:10.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:10.820 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:11.502 00.682 8976 Exposure complete
03:39:11.508 00.006 8976 worker thread done servicing request
03:39:11.509 00.001 5052 OnExposeComplete: enter
03:39:11.509 00.000 5052 UpdateGuideState(): m_state=6
03:39:11.509 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14760
03:39:11.509 00.000 5052 Star::Find false star n=7 nbg=284 bg=44.3 sigma=0.9 thresh=47 peak=47
03:39:11.509 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=24, SNR=2.9, Peak=50 HFD=0.0
03:39:11.509 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:11.509 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:11.509 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:11.510 00.001 8976 Worker thread wakes up
03:39:11.510 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:11.510 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:11.510 00.000 8976 move complete, result=0
03:39:11.510 00.000 8976 worker thread done servicing request
03:39:11.625 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:11.625 00.000 5052 Status Line: Star lost - low SNR
03:39:11.625 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:11.625 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:11.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:11.625 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:11.625 00.000 5052 Enqueuing Expose request
03:39:11.626 00.001 8976 Worker thread wakes up
03:39:11.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:11.626 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:12.312 00.686 8976 Exposure complete
03:39:12.317 00.005 8976 worker thread done servicing request
03:39:12.317 00.000 5052 OnExposeComplete: enter
03:39:12.317 00.000 5052 UpdateGuideState(): m_state=6
03:39:12.317 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14761
03:39:12.317 00.000 5052 Star::Find false star n=8 nbg=285 bg=44.5 sigma=0.9 thresh=47 peak=47
03:39:12.317 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=27, SNR=2.9, Peak=50 HFD=0.0
03:39:12.317 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:12.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:12.318 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:12.318 00.000 8976 Worker thread wakes up
03:39:12.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:12.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:12.318 00.000 8976 move complete, result=0
03:39:12.318 00.000 8976 worker thread done servicing request
03:39:12.431 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:12.431 00.000 5052 Status Line: Star lost - low SNR
03:39:12.432 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:12.432 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:12.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:12.432 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:12.432 00.000 5052 Enqueuing Expose request
03:39:12.432 00.000 8976 Worker thread wakes up
03:39:12.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:12.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:13.116 00.684 8976 Exposure complete
03:39:13.121 00.005 8976 worker thread done servicing request
03:39:13.121 00.000 5052 OnExposeComplete: enter
03:39:13.121 00.000 5052 UpdateGuideState(): m_state=6
03:39:13.121 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14762
03:39:13.121 00.000 5052 Star::Find false star n=8 nbg=279 bg=45.3 sigma=0.9 thresh=48 peak=48
03:39:13.121 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=27, SNR=2.9, Peak=50 HFD=0.0
03:39:13.121 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:13.121 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:13.121 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:13.121 00.000 8976 Worker thread wakes up
03:39:13.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:13.122 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:13.122 00.000 8976 move complete, result=0
03:39:13.122 00.000 8976 worker thread done servicing request
03:39:13.234 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:13.234 00.000 5052 Status Line: Star lost - low SNR
03:39:13.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:13.234 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:13.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:13.235 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:13.235 00.000 5052 Enqueuing Expose request
03:39:13.235 00.000 8976 Worker thread wakes up
03:39:13.235 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:13.235 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:13.919 00.684 8976 Exposure complete
03:39:13.924 00.005 8976 worker thread done servicing request
03:39:13.924 00.000 5052 OnExposeComplete: enter
03:39:13.924 00.000 5052 UpdateGuideState(): m_state=6
03:39:13.924 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14763
03:39:13.924 00.000 5052 Star::Find returns 1 (0), X=332.60, Y=283.28, Mass=42, SNR=4.3, Peak=50 HFD=2.9
03:39:13.924 00.000 5052 DistanceChecker: reject for large offset (3.77 > 1.76) avgDist = 0.88 count = 14705
03:39:13.924 00.000 5052 Status Line: Recovering
03:39:13.925 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:39:13.925 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:13.925 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:13.925 00.000 8976 Worker thread wakes up
03:39:13.925 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:13.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:13.925 00.000 8976 move complete, result=0
03:39:13.926 00.001 8976 worker thread done servicing request
03:39:14.038 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:14.038 00.000 5052 Status Line: No star found
03:39:14.042 00.004 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:14.042 00.000 5052 UpdateGuideState exits: No star found
03:39:14.043 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:14.043 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:14.043 00.000 5052 Enqueuing Expose request
03:39:14.043 00.000 8976 Worker thread wakes up
03:39:14.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:14.043 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:14.728 00.685 8976 Exposure complete
03:39:14.733 00.005 8976 worker thread done servicing request
03:39:14.733 00.000 5052 OnExposeComplete: enter
03:39:14.734 00.001 5052 UpdateGuideState(): m_state=6
03:39:14.734 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14764
03:39:14.734 00.000 5052 Star::Find false star n=11 nbg=280 bg=44.8 sigma=0.8 thresh=47 peak=47
03:39:14.734 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=32, SNR=2.9, Peak=50 HFD=0.0
03:39:14.734 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:14.734 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:14.734 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:14.734 00.000 8976 Worker thread wakes up
03:39:14.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:14.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:14.734 00.000 8976 move complete, result=0
03:39:14.734 00.000 8976 worker thread done servicing request
03:39:14.846 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:14.846 00.000 5052 Status Line: Star lost - low SNR
03:39:14.848 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:14.848 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:14.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:14.848 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:14.848 00.000 5052 Enqueuing Expose request
03:39:14.848 00.000 8976 Worker thread wakes up
03:39:14.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:14.848 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:15.537 00.689 8976 Exposure complete
03:39:15.543 00.006 8976 worker thread done servicing request
03:39:15.543 00.000 5052 OnExposeComplete: enter
03:39:15.543 00.000 5052 UpdateGuideState(): m_state=6
03:39:15.543 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14765
03:39:15.543 00.000 5052 Star::Find returns 1 (0), X=332.79, Y=283.60, Mass=30, SNR=3.7, Peak=50 HFD=2.7
03:39:15.543 00.000 5052 DistanceChecker: reject for large offset (4.08 > 1.76) avgDist = 0.88 count = 14705
03:39:15.543 00.000 5052 Status Line: Recovering
03:39:15.544 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:39:15.544 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:15.544 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:15.544 00.000 8976 Worker thread wakes up
03:39:15.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:15.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:15.544 00.000 8976 move complete, result=0
03:39:15.544 00.000 8976 worker thread done servicing request
03:39:15.651 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:15.651 00.000 5052 Status Line: No star found
03:39:15.651 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:15.652 00.001 5052 UpdateGuideState exits: No star found
03:39:15.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:15.652 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:15.652 00.000 5052 Enqueuing Expose request
03:39:15.652 00.000 8976 Worker thread wakes up
03:39:15.652 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:15.652 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:16.336 00.684 8976 Exposure complete
03:39:16.341 00.005 8976 worker thread done servicing request
03:39:16.342 00.001 5052 OnExposeComplete: enter
03:39:16.342 00.000 5052 UpdateGuideState(): m_state=6
03:39:16.342 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14766
03:39:16.342 00.000 5052 Star::Find false star n=11 nbg=280 bg=44.6 sigma=0.9 thresh=47 peak=47
03:39:16.342 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=32, SNR=2.9, Peak=50 HFD=0.0
03:39:16.342 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:16.342 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:16.342 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:16.342 00.000 8976 Worker thread wakes up
03:39:16.342 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:16.342 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:16.342 00.000 8976 move complete, result=0
03:39:16.342 00.000 8976 worker thread done servicing request
03:39:16.456 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:16.456 00.000 5052 Status Line: Star lost - low SNR
03:39:16.457 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:16.457 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:16.457 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:16.457 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:16.457 00.000 5052 Enqueuing Expose request
03:39:16.457 00.000 8976 Worker thread wakes up
03:39:16.457 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:16.457 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:17.141 00.684 8976 Exposure complete
03:39:17.146 00.005 8976 worker thread done servicing request
03:39:17.146 00.000 5052 OnExposeComplete: enter
03:39:17.146 00.000 5052 UpdateGuideState(): m_state=6
03:39:17.146 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14767
03:39:17.146 00.000 5052 Star::Find false star n=9 nbg=280 bg=44.5 sigma=0.8 thresh=47 peak=47
03:39:17.146 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=29, SNR=2.9, Peak=50 HFD=0.0
03:39:17.146 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:17.146 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:17.146 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:17.146 00.000 8976 Worker thread wakes up
03:39:17.146 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:17.146 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:17.147 00.001 8976 move complete, result=0
03:39:17.147 00.000 8976 worker thread done servicing request
03:39:17.259 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:17.259 00.000 5052 Status Line: Star lost - low SNR
03:39:17.259 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:17.260 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:39:17.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:17.260 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:17.260 00.000 5052 Enqueuing Expose request
03:39:17.260 00.000 8976 Worker thread wakes up
03:39:17.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:17.260 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:17.944 00.684 8976 Exposure complete
03:39:17.950 00.006 5052 OnExposeComplete: enter
03:39:17.950 00.000 5052 UpdateGuideState(): m_state=6
03:39:17.950 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14768
03:39:17.950 00.000 5052 Star::Find returns 1 (0), X=333.63, Y=282.72, Mass=52, SNR=4.8, Peak=52 HFD=3.4
03:39:17.950 00.000 5052 DistanceChecker: reject for large offset (4.57 > 1.76) avgDist = 0.88 count = 14705
03:39:17.950 00.000 5052 DistanceChecker: begin recovering
03:39:17.950 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
03:39:17.950 00.000 8976 worker thread done servicing request
03:39:17.950 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
03:39:17.950 00.000 5052 CameraToMount -- cameraX=4.45 cameraY=1.01 hyp=4.57 cameraTheta=0.22 mountX=-1.13 mountY=-4.29, mountTheta=-1.83
03:39:17.951 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=4.45, y=1.01, opts=13)
03:39:17.951 00.000 5052 Enqueuing Move request for stepguider (4.45, 1.01)
03:39:17.951 00.000 8976 Worker thread wakes up
03:39:17.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.45, 1.01) opts 0xd
03:39:17.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.45, 1.01)
03:39:17.951 00.000 8976 Moving (4.45, 1.01) raw xDistance=-1.13 yDistance=-4.29
03:39:17.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.13
03:39:17.952 00.001 8976 GuideAlgorithmHysteresis::Result() returns -2.70 from input -4.29
03:39:17.952 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:17.952 00.000 8976 MoveAxis(R, 5, ABG)
03:39:17.952 00.000 8976 stepping (-16, -23) + (5, 0)
03:39:17.952 00.000 5052 UpdateGuideState exits: m=52 SNR=4.8
03:39:17.952 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:39:17.952 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:17.952 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:17.952 00.000 5052 Enqueuing Expose request
03:39:17.991 00.039 8976 Received - 47 (G) 
03:39:17.991 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:39:17.991 00.000 8976 stepped: pos (-11, -23)
03:39:17.991 00.000 8976 MoveAxis(U, 17, ABG)
03:39:17.991 00.000 8976 stepping (-11, -23) + (0, 17)
03:39:17.991 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 37 (7) 
03:39:18.087 00.096 8976 Received - 47 (G) 
03:39:18.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 37 (7) 
03:39:18.087 00.000 8976 stepped: pos (-11, -6)
03:39:18.087 00.000 8976 move complete, result=0
03:39:18.087 00.000 8976 worker thread done servicing request
03:39:18.087 00.000 8976 Worker thread wakes up
03:39:18.087 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:18.087 00.000 5052 GuideStep: -1.1 px 5 ms EAST, -4.3 px 17 ms NORTH
03:39:18.087 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:18.773 00.686 8976 Exposure complete
03:39:18.778 00.005 8976 worker thread done servicing request
03:39:18.778 00.000 5052 OnExposeComplete: enter
03:39:18.778 00.000 5052 UpdateGuideState(): m_state=6
03:39:18.778 00.000 5052 Star::Find(18, 333, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14769
03:39:18.779 00.001 5052 Star::Find false star n=12 nbg=275 bg=44.7 sigma=0.8 thresh=47 peak=47
03:39:18.779 00.000 5052 Star::Find returns 0 (2), X=333.00, Y=282.00, Mass=37, SNR=2.9, Peak=54 HFD=0.0
03:39:18.779 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:18.779 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:18.779 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:18.779 00.000 8976 Worker thread wakes up
03:39:18.779 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:18.779 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:18.779 00.000 8976 move complete, result=0
03:39:18.779 00.000 8976 worker thread done servicing request
03:39:18.894 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:18.894 00.000 5052 Status Line: Star lost - low SNR
03:39:18.894 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:18.895 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:39:18.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:18.895 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:18.895 00.000 5052 Enqueuing Expose request
03:39:18.895 00.000 8976 Worker thread wakes up
03:39:18.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:18.895 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:19.580 00.685 8976 Exposure complete
03:39:19.585 00.005 8976 worker thread done servicing request
03:39:19.585 00.000 5052 OnExposeComplete: enter
03:39:19.585 00.000 5052 UpdateGuideState(): m_state=6
03:39:19.585 00.000 5052 Star::Find(18, 333, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14770
03:39:19.585 00.000 5052 Star::Find returns 1 (0), X=330.99, Y=282.76, Mass=48, SNR=4.6, Peak=55 HFD=2.7
03:39:19.585 00.000 5052 DistanceChecker: reject for large offset (2.10 > 2.10) avgDist = 1.05 count = 14706
03:39:19.585 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
03:39:19.586 00.001 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
03:39:19.586 00.000 5052 CameraToMount -- cameraX=1.82 cameraY=1.05 hyp=2.10 cameraTheta=0.52 mountX=0.11 mountY=-2.10, mountTheta=-1.52
03:39:19.586 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.82, y=1.05, opts=13)
03:39:19.586 00.000 5052 Enqueuing Move request for stepguider (1.82, 1.05)
03:39:19.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:19.586 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:39:19.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:19.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:19.586 00.000 5052 Enqueuing Expose request
03:39:19.586 00.000 8976 Worker thread wakes up
03:39:19.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.82, 1.05) opts 0xd
03:39:19.587 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.82, 1.05)
03:39:19.587 00.000 8976 Moving (1.82, 1.05) raw xDistance=0.11 yDistance=-2.10
03:39:19.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:39:19.587 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.51 from input -2.10
03:39:19.587 00.000 8976 MoveAxis(R, 0, ABG)
03:39:19.587 00.000 8976 MoveAxis(U, 10, ABG)
03:39:19.587 00.000 8976 stepping (-11, -6) + (0, 10)
03:39:19.587 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
03:39:19.653 00.066 8976 Received - 47 (G) 
03:39:19.654 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
03:39:19.654 00.000 8976 stepped: pos (-11, 4)
03:39:19.654 00.000 8976 move complete, result=0
03:39:19.654 00.000 8976 worker thread done servicing request
03:39:19.654 00.000 8976 Worker thread wakes up
03:39:19.654 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:19.654 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:19.654 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -2.1 px 10 ms NORTH
03:39:20.340 00.686 8976 Exposure complete
03:39:20.346 00.006 8976 worker thread done servicing request
03:39:20.346 00.000 5052 OnExposeComplete: enter
03:39:20.346 00.000 5052 UpdateGuideState(): m_state=6
03:39:20.346 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14771
03:39:20.346 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.76, Mass=43, SNR=4.5, Peak=53 HFD=2.5
03:39:20.346 00.000 5052 DistanceChecker: deactivated
03:39:20.346 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
03:39:20.346 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
03:39:20.346 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.05 hyp=0.61 cameraTheta=0.08 mountX=-0.23 mountY=-0.54, mountTheta=-1.98
03:39:20.347 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.05, opts=13)
03:39:20.347 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.05)
03:39:20.347 00.000 8976 Worker thread wakes up
03:39:20.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.05) opts 0xd
03:39:20.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.05)
03:39:20.347 00.000 8976 Moving (0.61, 0.05) raw xDistance=-0.23 yDistance=-0.54
03:39:20.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:39:20.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.54
03:39:20.347 00.000 8976 MoveAxis(R, 0, ABG)
03:39:20.347 00.000 8976 MoveAxis(U, 3, ABG)
03:39:20.347 00.000 8976 stepping (-11, 4) + (0, 3)
03:39:20.347 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:20.347 00.000 5052 UpdateGuideState exits: m=43 SNR=4.5
03:39:20.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:20.347 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:20.348 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:20.348 00.000 5052 Enqueuing Expose request
03:39:20.373 00.025 8976 Received - 47 (G) 
03:39:20.373 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:20.373 00.000 8976 stepped: pos (-11, 7)
03:39:20.373 00.000 8976 move complete, result=0
03:39:20.373 00.000 8976 worker thread done servicing request
03:39:20.373 00.000 8976 Worker thread wakes up
03:39:20.373 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:20.373 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:20.373 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 3 ms NORTH
03:39:21.058 00.685 8976 Exposure complete
03:39:21.065 00.007 8976 worker thread done servicing request
03:39:21.065 00.000 5052 OnExposeComplete: enter
03:39:21.065 00.000 5052 UpdateGuideState(): m_state=6
03:39:21.065 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14772
03:39:21.065 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.51, Mass=40, SNR=4.2, Peak=52 HFD=2.3
03:39:21.065 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
03:39:21.066 00.001 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
03:39:21.066 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.20 hyp=0.90 cameraTheta=-0.22 mountX=-0.58 mountY=-0.63, mountTheta=-2.32
03:39:21.066 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.20, opts=13)
03:39:21.066 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.20)
03:39:21.066 00.000 8976 Worker thread wakes up
03:39:21.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.20) opts 0xd
03:39:21.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.20)
03:39:21.066 00.000 8976 Moving (0.88, -0.20) raw xDistance=-0.58 yDistance=-0.63
03:39:21.066 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:21.066 00.000 5052 UpdateGuideState exits: m=40 SNR=4.2
03:39:21.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:21.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
03:39:21.066 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
03:39:21.066 00.000 8976 MoveAxis(R, 2, ABG)
03:39:21.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:21.066 00.000 5052 Enqueuing Expose request
03:39:21.066 00.000 8976 stepping (-11, 7) + (2, 0)
03:39:21.066 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:21.092 00.026 8976 Received - 47 (G) 
03:39:21.093 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:21.093 00.000 8976 stepped: pos (-9, 7)
03:39:21.093 00.000 8976 MoveAxis(U, 3, ABG)
03:39:21.093 00.000 8976 stepping (-9, 7) + (0, 3)
03:39:21.093 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:21.125 00.032 8976 Received - 47 (G) 
03:39:21.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:21.125 00.000 8976 stepped: pos (-9, 10)
03:39:21.125 00.000 8976 move complete, result=0
03:39:21.125 00.000 8976 worker thread done servicing request
03:39:21.125 00.000 8976 Worker thread wakes up
03:39:21.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:21.125 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.6 px 3 ms NORTH
03:39:21.125 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:21.808 00.683 8976 Exposure complete
03:39:21.814 00.006 8976 worker thread done servicing request
03:39:21.814 00.000 5052 OnExposeComplete: enter
03:39:21.814 00.000 5052 UpdateGuideState(): m_state=6
03:39:21.814 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14773
03:39:21.814 00.000 5052 Star::Find false star n=6 nbg=277 bg=45.1 sigma=0.9 thresh=48 peak=48
03:39:21.814 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=21, SNR=2.9, Peak=50 HFD=0.0
03:39:21.814 00.000 5052 DistanceChecker: activated
03:39:21.814 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:21.814 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:21.814 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:21.814 00.000 8976 Worker thread wakes up
03:39:21.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:21.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:21.814 00.000 8976 move complete, result=0
03:39:21.815 00.001 8976 worker thread done servicing request
03:39:21.924 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:21.924 00.000 5052 Status Line: Star lost - low SNR
03:39:21.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:21.924 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:21.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:21.924 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:21.924 00.000 5052 Enqueuing Expose request
03:39:21.924 00.000 8976 Worker thread wakes up
03:39:21.925 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:21.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:22.610 00.685 8976 Exposure complete
03:39:22.615 00.005 8976 worker thread done servicing request
03:39:22.615 00.000 5052 OnExposeComplete: enter
03:39:22.615 00.000 5052 UpdateGuideState(): m_state=6
03:39:22.615 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14774
03:39:22.615 00.000 5052 Star::Find returns 1 (0), X=330.53, Y=281.50, Mass=31, SNR=3.7, Peak=52 HFD=1.5
03:39:22.615 00.000 5052 DistanceChecker: deactivated
03:39:22.615 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.20 = -2.20)
03:39:22.615 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
03:39:22.615 00.000 5052 CameraToMount -- cameraX=1.36 cameraY=-0.21 hyp=1.37 cameraTheta=-0.16 mountX=-0.81 mountY=-1.02, mountTheta=-2.24
03:39:22.616 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.36, y=-0.21, opts=13)
03:39:22.616 00.000 5052 Enqueuing Move request for stepguider (1.36, -0.21)
03:39:22.616 00.000 8976 Worker thread wakes up
03:39:22.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.36, -0.21) opts 0xd
03:39:22.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.36, -0.21)
03:39:22.616 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:22.616 00.000 5052 UpdateGuideState exits: m=31 SNR=3.7
03:39:22.617 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:22.617 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:22.617 00.000 5052 Enqueuing Expose request
03:39:22.617 00.000 8976 Moving (1.36, -0.21) raw xDistance=-0.81 yDistance=-1.02
03:39:22.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.81
03:39:22.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.02
03:39:22.617 00.000 8976 MoveAxis(R, 3, ABG)
03:39:22.617 00.000 8976 stepping (-9, 10) + (3, 0)
03:39:22.617 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:22.643 00.026 8976 Received - 47 (G) 
03:39:22.643 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:22.643 00.000 8976 stepped: pos (-6, 10)
03:39:22.643 00.000 8976 MoveAxis(U, 4, ABG)
03:39:22.643 00.000 8976 stepping (-6, 10) + (0, 4)
03:39:22.643 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:22.675 00.032 8976 Received - 47 (G) 
03:39:22.675 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:22.675 00.000 8976 stepped: pos (-6, 14)
03:39:22.675 00.000 8976 move complete, result=0
03:39:22.675 00.000 8976 worker thread done servicing request
03:39:22.675 00.000 8976 Worker thread wakes up
03:39:22.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:22.675 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:22.675 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -1.0 px 4 ms NORTH
03:39:23.359 00.684 8976 Exposure complete
03:39:23.365 00.006 5052 OnExposeComplete: enter
03:39:23.365 00.000 5052 UpdateGuideState(): m_state=6
03:39:23.365 00.000 8976 worker thread done servicing request
03:39:23.365 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14775
03:39:23.365 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=282.15, Mass=29, SNR=3.7, Peak=52 HFD=1.6
03:39:23.365 00.000 5052 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.04) = xAngle (-0.89 = -0.89)
03:39:23.365 00.000 5052 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
03:39:23.365 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.44 hyp=0.48 cameraTheta=1.15 mountX=0.30 mountY=-0.41, mountTheta=-0.93
03:39:23.366 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.44, opts=13)
03:39:23.366 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.44)
03:39:23.366 00.000 8976 Worker thread wakes up
03:39:23.366 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:23.366 00.000 5052 UpdateGuideState exits: m=29 SNR=3.7
03:39:23.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:23.366 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.44) opts 0xd
03:39:23.366 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:23.366 00.000 5052 Enqueuing Expose request
03:39:23.367 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.44)
03:39:23.367 00.000 8976 Moving (0.20, 0.44) raw xDistance=0.30 yDistance=-0.41
03:39:23.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.30
03:39:23.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.41
03:39:23.367 00.000 8976 MoveAxis(L, 1, ABG)
03:39:23.367 00.000 8976 stepping (-6, 14) + (-1, 0)
03:39:23.367 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:23.395 00.028 8976 Received - 47 (G) 
03:39:23.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:23.395 00.000 8976 stepped: pos (-7, 14)
03:39:23.395 00.000 8976 MoveAxis(U, 2, ABG)
03:39:23.395 00.000 8976 stepping (-7, 14) + (0, 2)
03:39:23.395 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:23.426 00.031 8976 Received - 47 (G) 
03:39:23.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:23.426 00.000 8976 stepped: pos (-7, 16)
03:39:23.426 00.000 8976 move complete, result=0
03:39:23.426 00.000 8976 worker thread done servicing request
03:39:23.427 00.001 8976 Worker thread wakes up
03:39:23.427 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.4 px 2 ms NORTH
03:39:23.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:23.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:24.117 00.690 8976 Exposure complete
03:39:24.122 00.005 8976 worker thread done servicing request
03:39:24.122 00.000 5052 OnExposeComplete: enter
03:39:24.122 00.000 5052 UpdateGuideState(): m_state=6
03:39:24.122 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14776
03:39:24.122 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=281.77, Mass=49, SNR=4.7, Peak=53 HFD=2.5
03:39:24.122 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.99 = -1.99)
03:39:24.122 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.09 = -2.09)
03:39:24.122 00.000 5052 CameraToMount -- cameraX=1.07 cameraY=0.06 hyp=1.07 cameraTheta=0.06 mountX=-0.43 mountY=-0.93, mountTheta=-2.01
03:39:24.123 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.07, y=0.06, opts=13)
03:39:24.123 00.000 5052 Enqueuing Move request for stepguider (1.07, 0.06)
03:39:24.123 00.000 8976 Worker thread wakes up
03:39:24.123 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.07, 0.06) opts 0xd
03:39:24.123 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.07, 0.06)
03:39:24.123 00.000 8976 Moving (1.07, 0.06) raw xDistance=-0.43 yDistance=-0.93
03:39:24.123 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:24.123 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:39:24.123 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:24.123 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:24.124 00.001 5052 Enqueuing Expose request
03:39:24.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.43
03:39:24.124 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.93
03:39:24.124 00.000 8976 MoveAxis(R, 2, ABG)
03:39:24.124 00.000 8976 stepping (-7, 16) + (2, 0)
03:39:24.124 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:24.146 00.022 8976 Received - 47 (G) 
03:39:24.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:24.146 00.000 8976 stepped: pos (-5, 16)
03:39:24.146 00.000 8976 MoveAxis(U, 4, ABG)
03:39:24.146 00.000 8976 stepping (-5, 16) + (0, 4)
03:39:24.146 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:24.178 00.032 8976 Received - 47 (G) 
03:39:24.178 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:24.178 00.000 8976 stepped: pos (-5, 20)
03:39:24.178 00.000 8976 move complete, result=0
03:39:24.178 00.000 8976 worker thread done servicing request
03:39:24.178 00.000 8976 Worker thread wakes up
03:39:24.178 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:24.178 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 4 ms NORTH
03:39:24.178 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:24.865 00.687 8976 Exposure complete
03:39:24.870 00.005 8976 worker thread done servicing request
03:39:24.871 00.001 5052 OnExposeComplete: enter
03:39:24.871 00.000 5052 UpdateGuideState(): m_state=6
03:39:24.871 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14777
03:39:24.871 00.000 5052 Star::Find returns 1 (0), X=327.93, Y=281.80, Mass=30, SNR=3.7, Peak=54 HFD=1.8
03:39:24.871 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:39:24.871 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
03:39:24.871 00.000 5052 CameraToMount -- cameraX=-1.24 cameraY=0.09 hyp=1.24 cameraTheta=3.07 mountX=0.65 mountY=0.99, mountTheta=0.99
03:39:24.871 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.24, y=0.09, opts=13)
03:39:24.872 00.001 5052 Enqueuing Move request for stepguider (-1.24, 0.09)
03:39:24.872 00.000 8976 Worker thread wakes up
03:39:24.872 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.24, 0.09) opts 0xd
03:39:24.872 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.24, 0.09)
03:39:24.872 00.000 8976 Moving (-1.24, 0.09) raw xDistance=0.65 yDistance=0.99
03:39:24.872 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:24.872 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:39:24.872 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:24.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.65
03:39:24.872 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.99
03:39:24.872 00.000 8976 MoveAxis(L, 3, ABG)
03:39:24.872 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:24.872 00.000 8976 stepping (-5, 20) + (-3, 0)
03:39:24.872 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:24.872 00.000 5052 Enqueuing Expose request
03:39:24.912 00.040 8976 Received - 47 (G) 
03:39:24.913 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:24.913 00.000 8976 stepped: pos (-8, 20)
03:39:24.913 00.000 8976 MoveAxis(D, 4, ABG)
03:39:24.913 00.000 8976 stepping (-8, 20) + (0, -4)
03:39:24.913 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:24.945 00.032 8976 Received - 47 (G) 
03:39:24.945 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:24.945 00.000 8976 stepped: pos (-8, 16)
03:39:24.945 00.000 8976 move complete, result=0
03:39:24.945 00.000 8976 worker thread done servicing request
03:39:24.945 00.000 8976 Worker thread wakes up
03:39:24.946 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:24.946 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:24.946 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 1.0 px 4 ms SOUTH
03:39:25.633 00.687 8976 Exposure complete
03:39:25.639 00.006 8976 worker thread done servicing request
03:39:25.639 00.000 5052 OnExposeComplete: enter
03:39:25.639 00.000 5052 UpdateGuideState(): m_state=6
03:39:25.639 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14778
03:39:25.639 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=281.51, Mass=48, SNR=4.7, Peak=54 HFD=1.7
03:39:25.639 00.000 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.80 = 1.49)
03:39:25.639 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
03:39:25.640 00.001 5052 CameraToMount -- cameraX=-0.49 cameraY=-0.20 hyp=0.53 cameraTheta=-2.75 mountX=0.04 mountY=0.52, mountTheta=1.48
03:39:25.640 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=-0.20, opts=13)
03:39:25.640 00.000 5052 Enqueuing Move request for stepguider (-0.49, -0.20)
03:39:25.640 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:25.640 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:39:25.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:25.640 00.000 8976 Worker thread wakes up
03:39:25.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, -0.20) opts 0xd
03:39:25.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, -0.20)
03:39:25.640 00.000 8976 Moving (-0.49, -0.20) raw xDistance=0.04 yDistance=0.52
03:39:25.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:39:25.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.52
03:39:25.641 00.001 8976 MoveAxis(R, 0, ABG)
03:39:25.641 00.000 8976 MoveAxis(D, 2, ABG)
03:39:25.641 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:25.641 00.000 5052 Enqueuing Expose request
03:39:25.641 00.000 8976 stepping (-8, 16) + (0, -2)
03:39:25.641 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:25.665 00.024 8976 Received - 47 (G) 
03:39:25.665 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:25.665 00.000 8976 stepped: pos (-8, 14)
03:39:25.665 00.000 8976 move complete, result=0
03:39:25.665 00.000 8976 worker thread done servicing request
03:39:25.665 00.000 8976 Worker thread wakes up
03:39:25.665 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:25.665 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:25.665 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:39:26.350 00.685 8976 Exposure complete
03:39:26.356 00.006 8976 worker thread done servicing request
03:39:26.356 00.000 5052 OnExposeComplete: enter
03:39:26.356 00.000 5052 UpdateGuideState(): m_state=6
03:39:26.356 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14779
03:39:26.356 00.000 5052 Star::Find returns 1 (0), X=328.04, Y=282.22, Mass=34, SNR=3.9, Peak=54 HFD=1.8
03:39:26.356 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:39:26.356 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
03:39:26.356 00.000 5052 CameraToMount -- cameraX=-1.13 cameraY=0.51 hyp=1.24 cameraTheta=2.72 mountX=0.97 mountY=0.67, mountTheta=0.61
03:39:26.357 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.13, y=0.51, opts=13)
03:39:26.357 00.000 5052 Enqueuing Move request for stepguider (-1.13, 0.51)
03:39:26.357 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:26.357 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:39:26.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:26.357 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:26.358 00.001 5052 Enqueuing Expose request
03:39:26.358 00.000 8976 Worker thread wakes up
03:39:26.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.13, 0.51) opts 0xd
03:39:26.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.13, 0.51)
03:39:26.358 00.000 8976 Moving (-1.13, 0.51) raw xDistance=0.97 yDistance=0.67
03:39:26.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.97
03:39:26.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.67
03:39:26.358 00.000 8976 MoveAxis(L, 4, ABG)
03:39:26.358 00.000 8976 stepping (-8, 14) + (-4, 0)
03:39:26.358 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:26.400 00.042 8976 Received - 47 (G) 
03:39:26.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:26.400 00.000 8976 stepped: pos (-12, 14)
03:39:26.400 00.000 8976 MoveAxis(D, 3, ABG)
03:39:26.400 00.000 8976 stepping (-12, 14) + (0, -3)
03:39:26.400 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:26.432 00.032 8976 Received - 47 (G) 
03:39:26.432 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:26.432 00.000 8976 stepped: pos (-12, 11)
03:39:26.432 00.000 8976 move complete, result=0
03:39:26.432 00.000 8976 worker thread done servicing request
03:39:26.432 00.000 8976 Worker thread wakes up
03:39:26.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:26.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:26.432 00.000 5052 GuideStep: 1.0 px 4 ms WEST, 0.7 px 3 ms SOUTH
03:39:27.118 00.686 8976 Exposure complete
03:39:27.123 00.005 8976 worker thread done servicing request
03:39:27.124 00.001 5052 OnExposeComplete: enter
03:39:27.124 00.000 5052 UpdateGuideState(): m_state=6
03:39:27.124 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14780
03:39:27.124 00.000 5052 Star::Find false star n=9 nbg=283 bg=45.3 sigma=0.8 thresh=48 peak=48
03:39:27.124 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=29, SNR=2.9, Peak=51 HFD=0.0
03:39:27.124 00.000 5052 DistanceChecker: activated
03:39:27.124 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:27.124 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:27.124 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:27.124 00.000 8976 Worker thread wakes up
03:39:27.124 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:27.124 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:27.124 00.000 8976 move complete, result=0
03:39:27.125 00.001 8976 worker thread done servicing request
03:39:27.229 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:27.229 00.000 5052 Status Line: Star lost - low SNR
03:39:27.230 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:27.230 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:27.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:27.230 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:27.230 00.000 5052 Enqueuing Expose request
03:39:27.230 00.000 8976 Worker thread wakes up
03:39:27.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:27.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:27.914 00.684 8976 Exposure complete
03:39:27.920 00.006 8976 worker thread done servicing request
03:39:27.920 00.000 5052 OnExposeComplete: enter
03:39:27.920 00.000 5052 UpdateGuideState(): m_state=6
03:39:27.920 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14781
03:39:27.920 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.51, Mass=30, SNR=3.7, Peak=51 HFD=1.5
03:39:27.920 00.000 5052 DistanceChecker: deactivated
03:39:27.920 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
03:39:27.920 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
03:39:27.920 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.20 hyp=0.73 cameraTheta=-2.87 mountX=0.14 mountY=0.70, mountTheta=1.37
03:39:27.921 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.20, opts=13)
03:39:27.921 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.20)
03:39:27.921 00.000 8976 Worker thread wakes up
03:39:27.921 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.20) opts 0xd
03:39:27.921 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.20)
03:39:27.921 00.000 8976 Moving (-0.70, -0.20) raw xDistance=0.14 yDistance=0.70
03:39:27.921 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:27.921 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:39:27.921 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:27.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:39:27.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.70
03:39:27.921 00.000 8976 MoveAxis(R, 0, ABG)
03:39:27.921 00.000 8976 MoveAxis(D, 3, ABG)
03:39:27.921 00.000 8976 stepping (-12, 11) + (0, -3)
03:39:27.922 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:27.922 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:27.922 00.000 5052 Enqueuing Expose request
03:39:27.951 00.029 8976 Received - 47 (G) 
03:39:27.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:27.951 00.000 8976 stepped: pos (-12, 8)
03:39:27.951 00.000 8976 move complete, result=0
03:39:27.951 00.000 8976 worker thread done servicing request
03:39:27.951 00.000 8976 Worker thread wakes up
03:39:27.951 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:39:27.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:27.951 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:28.636 00.685 8976 Exposure complete
03:39:28.642 00.006 8976 worker thread done servicing request
03:39:28.643 00.001 5052 OnExposeComplete: enter
03:39:28.643 00.000 5052 UpdateGuideState(): m_state=6
03:39:28.643 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14782
03:39:28.643 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=18, SNR=2.9, Peak=53 HFD=0.0
03:39:28.643 00.000 5052 DistanceChecker: activated
03:39:28.643 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:28.643 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:28.643 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:28.643 00.000 8976 Worker thread wakes up
03:39:28.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:28.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:28.643 00.000 8976 move complete, result=0
03:39:28.643 00.000 8976 worker thread done servicing request
03:39:28.745 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:28.745 00.000 5052 Status Line: Star lost - low SNR
03:39:28.746 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:28.746 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:28.746 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:28.746 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:28.746 00.000 5052 Enqueuing Expose request
03:39:28.746 00.000 8976 Worker thread wakes up
03:39:28.746 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:28.746 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:29.431 00.685 8976 Exposure complete
03:39:29.437 00.006 8976 worker thread done servicing request
03:39:29.437 00.000 5052 OnExposeComplete: enter
03:39:29.437 00.000 5052 UpdateGuideState(): m_state=6
03:39:29.437 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14783
03:39:29.437 00.000 5052 Star::Find returns 1 (0), X=328.03, Y=281.43, Mass=48, SNR=4.7, Peak=52 HFD=3.3
03:39:29.437 00.000 5052 DistanceChecker: deactivated
03:39:29.437 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
03:39:29.437 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
03:39:29.437 00.000 5052 CameraToMount -- cameraX=-1.15 cameraY=-0.28 hyp=1.18 cameraTheta=-2.90 mountX=0.27 mountY=1.12, mountTheta=1.33
03:39:29.438 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.15, y=-0.28, opts=13)
03:39:29.438 00.000 5052 Enqueuing Move request for stepguider (-1.15, -0.28)
03:39:29.438 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:29.438 00.000 5052 UpdateGuideState exits: m=48 SNR=4.7
03:39:29.438 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:29.438 00.000 8976 Worker thread wakes up
03:39:29.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.15, -0.28) opts 0xd
03:39:29.438 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.15, -0.28)
03:39:29.438 00.000 8976 Moving (-1.15, -0.28) raw xDistance=0.27 yDistance=1.12
03:39:29.438 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:29.438 00.000 5052 Enqueuing Expose request
03:39:29.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:39:29.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.12
03:39:29.438 00.000 8976 MoveAxis(L, 1, ABG)
03:39:29.438 00.000 8976 stepping (-12, 8) + (-1, 0)
03:39:29.438 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:29.469 00.031 8976 Received - 47 (G) 
03:39:29.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:29.469 00.000 8976 stepped: pos (-13, 8)
03:39:29.469 00.000 8976 MoveAxis(D, 5, ABG)
03:39:29.469 00.000 8976 stepping (-13, 8) + (0, -5)
03:39:29.469 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:39:29.517 00.048 8976 Received - 47 (G) 
03:39:29.517 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:39:29.517 00.000 8976 stepped: pos (-13, 3)
03:39:29.517 00.000 8976 move complete, result=0
03:39:29.517 00.000 8976 worker thread done servicing request
03:39:29.517 00.000 8976 Worker thread wakes up
03:39:29.517 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.1 px 5 ms SOUTH
03:39:29.517 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:29.517 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:30.201 00.684 8976 Exposure complete
03:39:30.207 00.006 8976 worker thread done servicing request
03:39:30.207 00.000 5052 OnExposeComplete: enter
03:39:30.207 00.000 5052 UpdateGuideState(): m_state=6
03:39:30.207 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14784
03:39:30.207 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.85, Mass=39, SNR=4.1, Peak=52 HFD=2.5
03:39:30.207 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:39:30.207 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
03:39:30.207 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=0.14 hyp=0.67 cameraTheta=2.93 mountX=0.42 mountY=0.47, mountTheta=0.84
03:39:30.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=0.14, opts=13)
03:39:30.208 00.000 5052 Enqueuing Move request for stepguider (-0.65, 0.14)
03:39:30.208 00.000 8976 Worker thread wakes up
03:39:30.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, 0.14) opts 0xd
03:39:30.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, 0.14)
03:39:30.208 00.000 8976 Moving (-0.65, 0.14) raw xDistance=0.42 yDistance=0.47
03:39:30.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
03:39:30.208 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.47
03:39:30.208 00.000 8976 MoveAxis(L, 2, ABG)
03:39:30.208 00.000 8976 stepping (-13, 3) + (-2, 0)
03:39:30.208 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:30.208 00.000 5052 UpdateGuideState exits: m=39 SNR=4.1
03:39:30.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:30.208 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:30.208 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:30.208 00.000 5052 Enqueuing Expose request
03:39:30.237 00.029 8976 Received - 47 (G) 
03:39:30.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:30.237 00.000 8976 stepped: pos (-15, 3)
03:39:30.237 00.000 8976 MoveAxis(D, 2, ABG)
03:39:30.237 00.000 8976 stepping (-15, 3) + (0, -2)
03:39:30.237 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:30.268 00.031 8976 Received - 47 (G) 
03:39:30.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:30.268 00.000 8976 stepped: pos (-15, 1)
03:39:30.269 00.001 8976 move complete, result=0
03:39:30.269 00.000 8976 worker thread done servicing request
03:39:30.269 00.000 8976 Worker thread wakes up
03:39:30.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:30.269 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:30.269 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:39:30.952 00.683 8976 Exposure complete
03:39:30.958 00.006 8976 worker thread done servicing request
03:39:30.958 00.000 5052 OnExposeComplete: enter
03:39:30.958 00.000 5052 UpdateGuideState(): m_state=6
03:39:30.958 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14785
03:39:30.958 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=281.86, Mass=38, SNR=4.1, Peak=51 HFD=2.5
03:39:30.958 00.000 5052 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:39:30.958 00.000 5052 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.62 = 0.62)
03:39:30.958 00.000 5052 CameraToMount -- cameraX=-0.38 cameraY=0.15 hyp=0.41 cameraTheta=2.77 mountX=0.31 mountY=0.24, mountTheta=0.66
03:39:30.959 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.38, y=0.15, opts=13)
03:39:30.959 00.000 5052 Enqueuing Move request for stepguider (-0.38, 0.15)
03:39:30.959 00.000 8976 Worker thread wakes up
03:39:30.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.38, 0.15) opts 0xd
03:39:30.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.38, 0.15)
03:39:30.959 00.000 8976 Moving (-0.38, 0.15) raw xDistance=0.31 yDistance=0.24
03:39:30.959 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:30.960 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
03:39:30.960 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:39:30.960 00.000 8976 MoveAxis(L, 1, ABG)
03:39:30.960 00.000 5052 UpdateGuideState exits: m=38 SNR=4.1
03:39:30.960 00.000 8976 stepping (-15, 1) + (-1, 0)
03:39:30.960 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:30.960 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:30.960 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:30.960 00.000 5052 Enqueuing Expose request
03:39:30.988 00.028 8976 Received - 47 (G) 
03:39:30.988 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:30.988 00.000 8976 stepped: pos (-16, 1)
03:39:30.988 00.000 8976 MoveAxis(U, 0, ABG)
03:39:30.988 00.000 8976 move complete, result=0
03:39:30.988 00.000 8976 worker thread done servicing request
03:39:30.988 00.000 8976 Worker thread wakes up
03:39:30.988 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:39:30.988 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:30.989 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:31.674 00.685 8976 Exposure complete
03:39:31.679 00.005 8976 worker thread done servicing request
03:39:31.679 00.000 5052 OnExposeComplete: enter
03:39:31.679 00.000 5052 UpdateGuideState(): m_state=6
03:39:31.679 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14786
03:39:31.679 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=281.12, Mass=40, SNR=4.2, Peak=51 HFD=2.7
03:39:31.679 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
03:39:31.679 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
03:39:31.679 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=-0.59 hyp=1.08 cameraTheta=-0.58 mountX=-0.94 mountY=-0.44, mountTheta=-2.71
03:39:31.680 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=-0.59, opts=13)
03:39:31.680 00.000 5052 Enqueuing Move request for stepguider (0.90, -0.59)
03:39:31.680 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:31.680 00.000 5052 UpdateGuideState exits: m=40 SNR=4.2
03:39:31.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:31.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:31.680 00.000 5052 Enqueuing Expose request
03:39:31.680 00.000 8976 Worker thread wakes up
03:39:31.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, -0.59) opts 0xd
03:39:31.680 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, -0.59)
03:39:31.680 00.000 8976 Moving (0.90, -0.59) raw xDistance=-0.94 yDistance=-0.44
03:39:31.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.94
03:39:31.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
03:39:31.680 00.000 8976 MoveAxis(R, 4, ABG)
03:39:31.680 00.000 8976 stepping (-16, 1) + (4, 0)
03:39:31.680 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:31.723 00.043 8976 Received - 47 (G) 
03:39:31.723 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:31.723 00.000 8976 stepped: pos (-12, 1)
03:39:31.723 00.000 8976 MoveAxis(U, 2, ABG)
03:39:31.723 00.000 8976 stepping (-12, 1) + (0, 2)
03:39:31.723 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:31.756 00.033 8976 Received - 47 (G) 
03:39:31.756 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:31.756 00.000 8976 stepped: pos (-12, 3)
03:39:31.756 00.000 8976 move complete, result=0
03:39:31.756 00.000 8976 worker thread done servicing request
03:39:31.756 00.000 8976 Worker thread wakes up
03:39:31.756 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:31.756 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:31.756 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.4 px 2 ms NORTH
03:39:32.440 00.684 8976 Exposure complete
03:39:32.446 00.006 8976 worker thread done servicing request
03:39:32.446 00.000 5052 OnExposeComplete: enter
03:39:32.446 00.000 5052 UpdateGuideState(): m_state=6
03:39:32.446 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14787
03:39:32.446 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=16, SNR=2.7, Peak=50 HFD=0.0
03:39:32.446 00.000 5052 DistanceChecker: activated
03:39:32.446 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:32.446 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:32.446 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:32.446 00.000 8976 Worker thread wakes up
03:39:32.446 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:32.446 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:32.446 00.000 8976 move complete, result=0
03:39:32.446 00.000 8976 worker thread done servicing request
03:39:32.554 00.108 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:32.554 00.000 5052 Status Line: Star lost - low SNR
03:39:32.554 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:32.555 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:39:32.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:32.555 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:32.555 00.000 5052 Enqueuing Expose request
03:39:32.555 00.000 8976 Worker thread wakes up
03:39:32.555 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:32.555 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:33.239 00.684 8976 Exposure complete
03:39:33.245 00.006 8976 worker thread done servicing request
03:39:33.245 00.000 5052 OnExposeComplete: enter
03:39:33.245 00.000 5052 UpdateGuideState(): m_state=6
03:39:33.245 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14788
03:39:33.245 00.000 5052 Star::Find false star n=10 nbg=279 bg=44.7 sigma=0.8 thresh=47 peak=47
03:39:33.245 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=30, SNR=2.9, Peak=50 HFD=0.0
03:39:33.245 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:33.245 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:33.245 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:33.245 00.000 8976 Worker thread wakes up
03:39:33.245 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:33.245 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:33.246 00.001 8976 move complete, result=0
03:39:33.246 00.000 8976 worker thread done servicing request
03:39:33.357 00.111 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:33.357 00.000 5052 Status Line: Star lost - low SNR
03:39:33.358 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:33.358 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:33.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:33.358 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:33.358 00.000 5052 Enqueuing Expose request
03:39:33.358 00.000 8976 Worker thread wakes up
03:39:33.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:33.358 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:34.044 00.686 8976 Exposure complete
03:39:34.051 00.007 8976 worker thread done servicing request
03:39:34.051 00.000 5052 OnExposeComplete: enter
03:39:34.051 00.000 5052 UpdateGuideState(): m_state=6
03:39:34.051 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14789
03:39:34.051 00.000 5052 Star::Find false star n=14 nbg=279 bg=44.6 sigma=0.9 thresh=47 peak=47
03:39:34.051 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=43, SNR=2.9, Peak=50 HFD=0.0
03:39:34.051 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:34.051 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:34.051 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:34.051 00.000 8976 Worker thread wakes up
03:39:34.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:34.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:34.051 00.000 8976 move complete, result=0
03:39:34.052 00.001 8976 worker thread done servicing request
03:39:34.159 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:34.159 00.000 5052 Status Line: Star lost - low SNR
03:39:34.160 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:34.160 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:34.160 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:34.160 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:34.160 00.000 5052 Enqueuing Expose request
03:39:34.160 00.000 8976 Worker thread wakes up
03:39:34.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:34.160 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:34.842 00.682 8976 Exposure complete
03:39:34.848 00.006 8976 worker thread done servicing request
03:39:34.848 00.000 5052 OnExposeComplete: enter
03:39:34.848 00.000 5052 UpdateGuideState(): m_state=6
03:39:34.848 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14790
03:39:34.848 00.000 5052 Star::Find returns 1 (0), X=329.77, Y=282.24, Mass=38, SNR=4.1, Peak=51 HFD=2.4
03:39:34.848 00.000 5052 DistanceChecker: deactivated
03:39:34.848 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
03:39:34.848 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
03:39:34.848 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.53 hyp=0.80 cameraTheta=0.73 mountX=0.20 mountY=-0.79, mountTheta=-1.32
03:39:34.849 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.53, opts=13)
03:39:34.849 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.53)
03:39:34.849 00.000 8976 Worker thread wakes up
03:39:34.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.53) opts 0xd
03:39:34.849 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.53)
03:39:34.849 00.000 8976 Moving (0.60, 0.53) raw xDistance=0.20 yDistance=-0.79
03:39:34.849 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:34.849 00.000 5052 UpdateGuideState exits: m=38 SNR=4.1
03:39:34.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:34.849 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:34.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:39:34.850 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.79
03:39:34.850 00.000 8976 MoveAxis(R, 0, ABG)
03:39:34.850 00.000 8976 MoveAxis(U, 3, ABG)
03:39:34.850 00.000 5052 Enqueuing Expose request
03:39:34.850 00.000 8976 stepping (-12, 3) + (0, 3)
03:39:34.850 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:34.888 00.038 8976 Received - 47 (G) 
03:39:34.889 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:34.889 00.000 8976 stepped: pos (-12, 6)
03:39:34.889 00.000 8976 move complete, result=0
03:39:34.889 00.000 8976 worker thread done servicing request
03:39:34.889 00.000 8976 Worker thread wakes up
03:39:34.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:34.889 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
03:39:34.889 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:35.574 00.685 8976 Exposure complete
03:39:35.579 00.005 8976 worker thread done servicing request
03:39:35.579 00.000 5052 OnExposeComplete: enter
03:39:35.579 00.000 5052 UpdateGuideState(): m_state=6
03:39:35.579 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14791
03:39:35.579 00.000 5052 Star::Find false star n=9 nbg=285 bg=44.5 sigma=0.9 thresh=47 peak=47
03:39:35.579 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=31, SNR=2.9, Peak=50 HFD=0.0
03:39:35.579 00.000 5052 DistanceChecker: activated
03:39:35.579 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:35.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:35.580 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:35.580 00.000 8976 Worker thread wakes up
03:39:35.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:35.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:35.580 00.000 8976 move complete, result=0
03:39:35.580 00.000 8976 worker thread done servicing request
03:39:35.683 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:35.683 00.000 5052 Status Line: Star lost - low SNR
03:39:35.683 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:35.683 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:35.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:35.683 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:35.683 00.000 5052 Enqueuing Expose request
03:39:35.684 00.001 8976 Worker thread wakes up
03:39:35.684 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:35.684 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:36.366 00.682 8976 Exposure complete
03:39:36.372 00.006 8976 worker thread done servicing request
03:39:36.372 00.000 5052 OnExposeComplete: enter
03:39:36.372 00.000 5052 UpdateGuideState(): m_state=6
03:39:36.372 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14792
03:39:36.372 00.000 5052 Star::Find false star n=10 nbg=280 bg=44.7 sigma=0.9 thresh=47 peak=47
03:39:36.372 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=30, SNR=2.9, Peak=50 HFD=0.0
03:39:36.372 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:36.373 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:36.373 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:36.373 00.000 8976 Worker thread wakes up
03:39:36.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:36.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:36.373 00.000 8976 move complete, result=0
03:39:36.373 00.000 8976 worker thread done servicing request
03:39:36.487 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:36.487 00.000 5052 Status Line: Star lost - low SNR
03:39:36.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:36.487 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:36.487 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:36.488 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:36.488 00.000 5052 Enqueuing Expose request
03:39:36.488 00.000 8976 Worker thread wakes up
03:39:36.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:36.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:37.173 00.685 8976 Exposure complete
03:39:37.178 00.005 8976 worker thread done servicing request
03:39:37.178 00.000 5052 OnExposeComplete: enter
03:39:37.178 00.000 5052 UpdateGuideState(): m_state=6
03:39:37.179 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14793
03:39:37.179 00.000 5052 Star::Find false star n=10 nbg=281 bg=44.7 sigma=0.9 thresh=47 peak=47
03:39:37.179 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=28, SNR=2.9, Peak=50 HFD=0.0
03:39:37.179 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:37.179 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:37.179 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:37.179 00.000 8976 Worker thread wakes up
03:39:37.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:37.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:37.179 00.000 8976 move complete, result=0
03:39:37.179 00.000 8976 worker thread done servicing request
03:39:37.291 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:37.291 00.000 5052 Status Line: Star lost - low SNR
03:39:37.291 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:37.291 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:37.291 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:37.291 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:37.291 00.000 5052 Enqueuing Expose request
03:39:37.292 00.001 8976 Worker thread wakes up
03:39:37.292 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:37.292 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:37.973 00.681 8976 Exposure complete
03:39:37.980 00.007 8976 worker thread done servicing request
03:39:37.980 00.000 5052 OnExposeComplete: enter
03:39:37.980 00.000 5052 UpdateGuideState(): m_state=6
03:39:37.980 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14794
03:39:37.980 00.000 5052 Star::Find false star n=8 nbg=281 bg=44.4 sigma=0.9 thresh=47 peak=47
03:39:37.980 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=26, SNR=2.9, Peak=49 HFD=0.0
03:39:37.980 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:37.980 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:37.980 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:37.980 00.000 8976 Worker thread wakes up
03:39:37.981 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:37.981 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:37.981 00.000 8976 move complete, result=0
03:39:37.981 00.000 8976 worker thread done servicing request
03:39:38.093 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:38.093 00.000 5052 Status Line: Star lost - low SNR
03:39:38.094 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:38.094 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:38.094 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:38.094 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:38.094 00.000 5052 Enqueuing Expose request
03:39:38.094 00.000 8976 Worker thread wakes up
03:39:38.094 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:38.094 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:38.778 00.684 8976 Exposure complete
03:39:38.783 00.005 8976 worker thread done servicing request
03:39:38.783 00.000 5052 OnExposeComplete: enter
03:39:38.783 00.000 5052 UpdateGuideState(): m_state=6
03:39:38.783 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14795
03:39:38.783 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=17, SNR=2.8, Peak=51 HFD=0.0
03:39:38.783 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:38.783 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:38.783 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:38.784 00.001 8976 Worker thread wakes up
03:39:38.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:38.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:38.784 00.000 8976 move complete, result=0
03:39:38.784 00.000 8976 worker thread done servicing request
03:39:38.898 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:38.898 00.000 5052 Status Line: Star lost - low SNR
03:39:38.898 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:38.898 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:38.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:38.898 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:38.898 00.000 5052 Enqueuing Expose request
03:39:38.899 00.001 8976 Worker thread wakes up
03:39:38.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:38.899 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:39.585 00.686 8976 Exposure complete
03:39:39.591 00.006 8976 worker thread done servicing request
03:39:39.591 00.000 5052 OnExposeComplete: enter
03:39:39.591 00.000 5052 UpdateGuideState(): m_state=6
03:39:39.591 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14796
03:39:39.591 00.000 5052 Star::Find false star n=10 nbg=281 bg=44.7 sigma=0.8 thresh=47 peak=47
03:39:39.591 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=32, SNR=2.9, Peak=51 HFD=0.0
03:39:39.591 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:39.591 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:39.591 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:39.591 00.000 8976 Worker thread wakes up
03:39:39.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:39.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:39.591 00.000 8976 move complete, result=0
03:39:39.592 00.001 8976 worker thread done servicing request
03:39:39.701 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:39.701 00.000 5052 Status Line: Star lost - low SNR
03:39:39.701 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:39.701 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:39.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:39.702 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:39.702 00.000 5052 Enqueuing Expose request
03:39:39.702 00.000 8976 Worker thread wakes up
03:39:39.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:39.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:40.384 00.682 8976 Exposure complete
03:39:40.389 00.005 8976 worker thread done servicing request
03:39:40.389 00.000 5052 OnExposeComplete: enter
03:39:40.389 00.000 5052 UpdateGuideState(): m_state=6
03:39:40.389 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14797
03:39:40.389 00.000 5052 Star::Find false star n=8 nbg=283 bg=44.6 sigma=0.9 thresh=47 peak=47
03:39:40.389 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=25, SNR=2.9, Peak=50 HFD=0.0
03:39:40.390 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:40.390 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:40.390 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:40.390 00.000 8976 Worker thread wakes up
03:39:40.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:40.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:40.390 00.000 8976 move complete, result=0
03:39:40.390 00.000 8976 worker thread done servicing request
03:39:40.505 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:40.505 00.000 5052 Status Line: Star lost - low SNR
03:39:40.506 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:40.506 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:40.506 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:40.506 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:40.506 00.000 5052 Enqueuing Expose request
03:39:40.506 00.000 8976 Worker thread wakes up
03:39:40.506 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:40.506 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:41.193 00.687 8976 Exposure complete
03:39:41.199 00.006 8976 worker thread done servicing request
03:39:41.199 00.000 5052 OnExposeComplete: enter
03:39:41.199 00.000 5052 UpdateGuideState(): m_state=6
03:39:41.199 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14798
03:39:41.199 00.000 5052 Star::Find returns 1 (0), X=331.15, Y=281.86, Mass=33, SNR=3.9, Peak=52 HFD=3.7
03:39:41.200 00.001 5052 DistanceChecker: reject for large offset (1.98 > 1.98) avgDist = 0.99 count = 14721
03:39:41.200 00.000 5052 DistanceChecker: begin recovering
03:39:41.200 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
03:39:41.200 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
03:39:41.200 00.000 5052 CameraToMount -- cameraX=1.98 cameraY=0.15 hyp=1.98 cameraTheta=0.07 mountX=-0.77 mountY=-1.74, mountTheta=-1.99
03:39:41.200 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.98, y=0.15, opts=13)
03:39:41.200 00.000 5052 Enqueuing Move request for stepguider (1.98, 0.15)
03:39:41.200 00.000 8976 Worker thread wakes up
03:39:41.200 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.98, 0.15) opts 0xd
03:39:41.201 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.98, 0.15)
03:39:41.201 00.000 8976 Moving (1.98, 0.15) raw xDistance=-0.77 yDistance=-1.74
03:39:41.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.77
03:39:41.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.13 from input -1.74
03:39:41.201 00.000 8976 MoveAxis(R, 3, ABG)
03:39:41.201 00.000 8976 stepping (-12, 6) + (3, 0)
03:39:41.201 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:41.201 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:39:41.201 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:41.201 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:41.201 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:41.201 00.000 5052 Enqueuing Expose request
03:39:41.235 00.034 8976 Received - 47 (G) 
03:39:41.235 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:41.235 00.000 8976 stepped: pos (-9, 6)
03:39:41.235 00.000 8976 MoveAxis(U, 7, ABG)
03:39:41.235 00.000 8976 stepping (-9, 6) + (0, 7)
03:39:41.235 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:39:41.283 00.048 8976 Received - 47 (G) 
03:39:41.283 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:39:41.283 00.000 8976 stepped: pos (-9, 13)
03:39:41.283 00.000 8976 move complete, result=0
03:39:41.283 00.000 8976 worker thread done servicing request
03:39:41.283 00.000 8976 Worker thread wakes up
03:39:41.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:41.283 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -1.7 px 7 ms NORTH
03:39:41.283 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:41.971 00.688 8976 Exposure complete
03:39:41.977 00.006 8976 worker thread done servicing request
03:39:41.977 00.000 5052 OnExposeComplete: enter
03:39:41.977 00.000 5052 UpdateGuideState(): m_state=6
03:39:41.977 00.000 5052 Star::Find(18, 331, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14799
03:39:41.977 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=282.82, Mass=44, SNR=4.5, Peak=53 HFD=2.5
03:39:41.978 00.001 5052 DistanceChecker: deactivated
03:39:41.978 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.04 = -1.04)
03:39:41.978 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.14 = -1.14)
03:39:41.978 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=1.11 hyp=1.32 cameraTheta=1.00 mountX=0.67 mountY=-1.20, mountTheta=-1.06
03:39:41.979 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=1.11, opts=13)
03:39:41.979 00.000 5052 Enqueuing Move request for stepguider (0.71, 1.11)
03:39:41.979 00.000 8976 Worker thread wakes up
03:39:41.979 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:41.979 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 1.11) opts 0xd
03:39:41.979 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 1.11)
03:39:41.979 00.000 8976 Moving (0.71, 1.11) raw xDistance=0.67 yDistance=-1.20
03:39:41.979 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.67
03:39:41.980 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.20
03:39:41.980 00.000 8976 MoveAxis(L, 3, ABG)
03:39:41.980 00.000 8976 stepping (-9, 13) + (-3, 0)
03:39:41.980 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:39:41.980 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:41.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:41.980 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:41.980 00.000 5052 Enqueuing Expose request
03:39:42.018 00.038 8976 Received - 47 (G) 
03:39:42.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:42.018 00.000 8976 stepped: pos (-12, 13)
03:39:42.018 00.000 8976 MoveAxis(U, 5, ABG)
03:39:42.018 00.000 8976 stepping (-12, 13) + (0, 5)
03:39:42.018 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:39:42.066 00.048 8976 Received - 47 (G) 
03:39:42.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:39:42.067 00.001 8976 stepped: pos (-12, 18)
03:39:42.067 00.000 8976 move complete, result=0
03:39:42.067 00.000 8976 worker thread done servicing request
03:39:42.067 00.000 8976 Worker thread wakes up
03:39:42.067 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -1.2 px 5 ms NORTH
03:39:42.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:42.067 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:42.736 00.669 8976 Exposure complete
03:39:42.741 00.005 8976 worker thread done servicing request
03:39:42.741 00.000 5052 OnExposeComplete: enter
03:39:42.741 00.000 5052 UpdateGuideState(): m_state=6
03:39:42.741 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14800
03:39:42.741 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=282.80, Mass=45, SNR=4.5, Peak=53 HFD=3.5
03:39:42.742 00.001 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.55 = -0.55)
03:39:42.742 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.65 = -0.65)
03:39:42.742 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=1.09 hyp=1.09 cameraTheta=1.49 mountX=0.93 mountY=-0.66, mountTheta=-0.62
03:39:42.742 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=1.09, opts=13)
03:39:42.742 00.000 5052 Enqueuing Move request for stepguider (0.09, 1.09)
03:39:42.742 00.000 8976 Worker thread wakes up
03:39:42.742 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, 1.09) opts 0xd
03:39:42.742 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, 1.09)
03:39:42.743 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:42.743 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:39:42.743 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:42.743 00.000 8976 Moving (0.09, 1.09) raw xDistance=0.93 yDistance=-0.66
03:39:42.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.93
03:39:42.743 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.66
03:39:42.743 00.000 8976 MoveAxis(L, 4, ABG)
03:39:42.743 00.000 8976 stepping (-12, 18) + (-4, 0)
03:39:42.743 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:42.743 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:42.743 00.000 5052 Enqueuing Expose request
03:39:42.786 00.043 8976 Received - 47 (G) 
03:39:42.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:42.786 00.000 8976 stepped: pos (-16, 18)
03:39:42.786 00.000 8976 MoveAxis(U, 3, ABG)
03:39:42.786 00.000 8976 stepping (-16, 18) + (0, 3)
03:39:42.786 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:42.817 00.031 8976 Received - 47 (G) 
03:39:42.818 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:42.818 00.000 8976 stepped: pos (-16, 21)
03:39:42.818 00.000 8976 move complete, result=0
03:39:42.818 00.000 8976 worker thread done servicing request
03:39:42.818 00.000 8976 Worker thread wakes up
03:39:42.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:42.818 00.000 5052 GuideStep: 0.9 px 4 ms WEST, -0.7 px 3 ms NORTH
03:39:42.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:43.473 00.655 8976 Exposure complete
03:39:43.478 00.005 8976 worker thread done servicing request
03:39:43.478 00.000 5052 OnExposeComplete: enter
03:39:43.478 00.000 5052 UpdateGuideState(): m_state=6
03:39:43.479 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14801
03:39:43.479 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=279.90, Mass=33, SNR=3.9, Peak=54 HFD=2.1
03:39:43.479 00.000 5052 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.04) = xAngle (-3.37 = 2.91)
03:39:43.479 00.000 5052 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.48 = 2.81)
03:39:43.479 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=-1.81 hyp=1.86 cameraTheta=-1.33 mountX=-1.81 mountY=0.61, mountTheta=2.82
03:39:43.481 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=-1.81, opts=13)
03:39:43.481 00.000 5052 Enqueuing Move request for stepguider (0.45, -1.81)
03:39:43.481 00.000 8976 Worker thread wakes up
03:39:43.481 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, -1.81) opts 0xd
03:39:43.481 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, -1.81)
03:39:43.481 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:43.481 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:39:43.481 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:43.481 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:43.481 00.000 5052 Enqueuing Expose request
03:39:43.481 00.000 8976 Moving (0.45, -1.81) raw xDistance=-1.81 yDistance=0.61
03:39:43.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.10 from input -1.81
03:39:43.481 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.61
03:39:43.482 00.001 8976 MoveAxis(R, 7, ABG)
03:39:43.482 00.000 8976 stepping (-16, 21) + (7, 0)
03:39:43.482 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:39:43.538 00.056 8976 Received - 47 (G) 
03:39:43.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:39:43.538 00.000 8976 stepped: pos (-9, 21)
03:39:43.538 00.000 8976 MoveAxis(D, 2, ABG)
03:39:43.538 00.000 8976 stepping (-9, 21) + (0, -2)
03:39:43.538 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:43.569 00.031 8976 Received - 47 (G) 
03:39:43.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:43.569 00.000 8976 stepped: pos (-9, 19)
03:39:43.570 00.001 8976 move complete, result=0
03:39:43.570 00.000 8976 worker thread done servicing request
03:39:43.570 00.000 8976 Worker thread wakes up
03:39:43.570 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:43.570 00.000 5052 GuideStep: -1.8 px 7 ms EAST, 0.6 px 2 ms SOUTH
03:39:43.570 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:44.225 00.655 8976 Exposure complete
03:39:44.230 00.005 8976 worker thread done servicing request
03:39:44.231 00.001 5052 OnExposeComplete: enter
03:39:44.231 00.000 5052 UpdateGuideState(): m_state=6
03:39:44.231 00.000 5052 Star::Find(18, 329, 279, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14802
03:39:44.231 00.000 5052 Star::Find returns 1 (0), X=330.05, Y=281.91, Mass=35, SNR=4.0, Peak=52 HFD=2.1
03:39:44.231 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
03:39:44.231 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
03:39:44.231 00.000 5052 CameraToMount -- cameraX=0.87 cameraY=0.20 hyp=0.89 cameraTheta=0.22 mountX=-0.22 mountY=-0.84, mountTheta=-1.83
03:39:44.231 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.20, opts=13)
03:39:44.231 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.20)
03:39:44.231 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:44.232 00.001 5052 UpdateGuideState exits: m=35 SNR=4.0
03:39:44.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:44.232 00.000 8976 Worker thread wakes up
03:39:44.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.20) opts 0xd
03:39:44.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.20)
03:39:44.232 00.000 8976 Moving (0.87, 0.20) raw xDistance=-0.22 yDistance=-0.84
03:39:44.232 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:44.232 00.000 5052 Enqueuing Expose request
03:39:44.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:39:44.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.84
03:39:44.232 00.000 8976 MoveAxis(R, 0, ABG)
03:39:44.232 00.000 8976 MoveAxis(U, 3, ABG)
03:39:44.232 00.000 8976 stepping (-9, 19) + (0, 3)
03:39:44.232 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:44.273 00.041 8976 Received - 47 (G) 
03:39:44.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:44.273 00.000 8976 stepped: pos (-9, 22)
03:39:44.273 00.000 8976 move complete, result=0
03:39:44.273 00.000 8976 worker thread done servicing request
03:39:44.273 00.000 8976 Worker thread wakes up
03:39:44.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:44.273 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:44.273 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
03:39:44.930 00.657 8976 Exposure complete
03:39:44.936 00.006 8976 worker thread done servicing request
03:39:44.937 00.001 5052 OnExposeComplete: enter
03:39:44.937 00.000 5052 UpdateGuideState(): m_state=6
03:39:44.937 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14803
03:39:44.937 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=281.33, Mass=34, SNR=3.9, Peak=52 HFD=2.5
03:39:44.937 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.29 = 2.00)
03:39:44.937 00.000 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.39 = 1.89)
03:39:44.937 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.38 hyp=0.48 cameraTheta=-2.24 mountX=-0.20 mountY=0.46, mountTheta=1.98
03:39:44.937 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.38, opts=13)
03:39:44.937 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.38)
03:39:44.938 00.001 8976 Worker thread wakes up
03:39:44.938 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:44.938 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:39:44.938 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.38) opts 0xd
03:39:44.938 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:44.938 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:44.938 00.000 5052 Enqueuing Expose request
03:39:44.938 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.38)
03:39:44.938 00.000 8976 Moving (-0.30, -0.38) raw xDistance=-0.20 yDistance=0.46
03:39:44.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:39:44.938 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.46
03:39:44.938 00.000 8976 MoveAxis(R, 0, ABG)
03:39:44.938 00.000 8976 MoveAxis(D, 2, ABG)
03:39:44.938 00.000 8976 stepping (-9, 22) + (0, -2)
03:39:44.938 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:44.959 00.021 8976 Received - 47 (G) 
03:39:44.959 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:44.960 00.001 8976 stepped: pos (-9, 20)
03:39:44.960 00.000 8976 move complete, result=0
03:39:44.960 00.000 8976 worker thread done servicing request
03:39:44.960 00.000 8976 Worker thread wakes up
03:39:44.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:44.960 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:44.960 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:39:45.615 00.655 8976 Exposure complete
03:39:45.620 00.005 8976 worker thread done servicing request
03:39:45.620 00.000 5052 OnExposeComplete: enter
03:39:45.620 00.000 5052 UpdateGuideState(): m_state=6
03:39:45.620 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14804
03:39:45.620 00.000 5052 Star::Find returns 1 (0), X=329.50, Y=281.83, Mass=41, SNR=4.3, Peak=52 HFD=2.5
03:39:45.620 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
03:39:45.620 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
03:39:45.620 00.000 5052 CameraToMount -- cameraX=0.33 cameraY=0.12 hyp=0.35 cameraTheta=0.36 mountX=-0.04 mountY=-0.34, mountTheta=-1.69
03:39:45.621 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.33, y=0.12, opts=13)
03:39:45.621 00.000 5052 Enqueuing Move request for stepguider (0.33, 0.12)
03:39:45.621 00.000 8976 Worker thread wakes up
03:39:45.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.33, 0.12) opts 0xd
03:39:45.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.33, 0.12)
03:39:45.621 00.000 8976 Moving (0.33, 0.12) raw xDistance=-0.04 yDistance=-0.34
03:39:45.621 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:45.621 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:39:45.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:45.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:39:45.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
03:39:45.621 00.000 8976 MoveAxis(R, 0, ABG)
03:39:45.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:45.621 00.000 5052 Enqueuing Expose request
03:39:45.621 00.000 8976 MoveAxis(U, 1, ABG)
03:39:45.622 00.001 8976 stepping (-9, 20) + (0, 1)
03:39:45.622 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:45.648 00.026 8976 Received - 47 (G) 
03:39:45.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:45.648 00.000 8976 stepped: pos (-9, 21)
03:39:45.648 00.000 8976 move complete, result=0
03:39:45.648 00.000 8976 worker thread done servicing request
03:39:45.648 00.000 8976 Worker thread wakes up
03:39:45.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:45.648 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:45.648 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:39:46.304 00.656 8976 Exposure complete
03:39:46.309 00.005 8976 worker thread done servicing request
03:39:46.309 00.000 5052 OnExposeComplete: enter
03:39:46.310 00.001 5052 UpdateGuideState(): m_state=6
03:39:46.310 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14805
03:39:46.310 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=281.77, Mass=38, SNR=4.1, Peak=51 HFD=2.4
03:39:46.310 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
03:39:46.310 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
03:39:46.310 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.06 hyp=0.80 cameraTheta=0.07 mountX=-0.31 mountY=-0.70, mountTheta=-1.99
03:39:46.310 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.06, opts=13)
03:39:46.311 00.001 5052 Enqueuing Move request for stepguider (0.80, 0.06)
03:39:46.311 00.000 8976 Worker thread wakes up
03:39:46.311 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.06) opts 0xd
03:39:46.311 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.06)
03:39:46.311 00.000 8976 Moving (0.80, 0.06) raw xDistance=-0.31 yDistance=-0.70
03:39:46.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:39:46.311 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:46.311 00.000 5052 UpdateGuideState exits: m=38 SNR=4.1
03:39:46.311 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:46.311 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
03:39:46.311 00.000 8976 MoveAxis(R, 1, ABG)
03:39:46.311 00.000 8976 stepping (-9, 21) + (1, 0)
03:39:46.311 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:46.311 00.000 5052 Enqueuing Expose request
03:39:46.311 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:46.335 00.024 8976 Received - 47 (G) 
03:39:46.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:46.335 00.000 8976 stepped: pos (-8, 21)
03:39:46.335 00.000 8976 MoveAxis(U, 3, ABG)
03:39:46.335 00.000 8976 stepping (-8, 21) + (0, 3)
03:39:46.335 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:46.367 00.032 8976 Received - 47 (G) 
03:39:46.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:46.367 00.000 8976 stepped: pos (-8, 24)
03:39:46.367 00.000 8976 move complete, result=0
03:39:46.367 00.000 8976 worker thread done servicing request
03:39:46.367 00.000 8976 Worker thread wakes up
03:39:46.367 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:46.367 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:46.367 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.7 px 3 ms NORTH
03:39:47.059 00.692 8976 Exposure complete
03:39:47.065 00.006 8976 worker thread done servicing request
03:39:47.065 00.000 5052 OnExposeComplete: enter
03:39:47.065 00.000 5052 UpdateGuideState(): m_state=6
03:39:47.065 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14806
03:39:47.065 00.000 5052 Star::Find returns 1 (0), X=329.62, Y=282.73, Mass=33, SNR=3.9, Peak=52 HFD=1.9
03:39:47.065 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.88 = -0.88)
03:39:47.065 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
03:39:47.065 00.000 5052 CameraToMount -- cameraX=0.45 cameraY=1.02 hyp=1.11 cameraTheta=1.16 mountX=0.70 mountY=-0.93, mountTheta=-0.92
03:39:47.066 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.45, y=1.02, opts=13)
03:39:47.066 00.000 5052 Enqueuing Move request for stepguider (0.45, 1.02)
03:39:47.066 00.000 8976 Worker thread wakes up
03:39:47.066 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.45, 1.02) opts 0xd
03:39:47.066 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.45, 1.02)
03:39:47.066 00.000 8976 Moving (0.45, 1.02) raw xDistance=0.70 yDistance=-0.93
03:39:47.067 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.70
03:39:47.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.93
03:39:47.067 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:47.067 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:39:47.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:47.067 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:47.067 00.000 8976 MoveAxis(L, 3, ABG)
03:39:47.067 00.000 8976 stepping (-8, 24) + (-3, 0)
03:39:47.067 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:47.067 00.000 5052 Enqueuing Expose request
03:39:47.101 00.034 8976 Received - 47 (G) 
03:39:47.102 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:47.102 00.000 8976 stepped: pos (-11, 24)
03:39:47.102 00.000 8976 MoveAxis(U, 4, ABG)
03:39:47.102 00.000 8976 stepping (-11, 24) + (0, 4)
03:39:47.102 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:47.134 00.032 8976 Received - 47 (G) 
03:39:47.134 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:47.134 00.000 8976 stepped: pos (-11, 28)
03:39:47.135 00.001 8976 move complete, result=0
03:39:47.135 00.000 8976 worker thread done servicing request
03:39:47.135 00.000 8976 Worker thread wakes up
03:39:47.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:47.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:47.135 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.9 px 4 ms NORTH
03:39:47.841 00.706 8976 Exposure complete
03:39:47.847 00.006 8976 worker thread done servicing request
03:39:47.847 00.000 5052 OnExposeComplete: enter
03:39:47.847 00.000 5052 UpdateGuideState(): m_state=6
03:39:47.848 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14807
03:39:47.848 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.22, Mass=40, SNR=4.2, Peak=53 HFD=2.3
03:39:47.848 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.24 = 2.05)
03:39:47.848 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.94)
03:39:47.848 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.49 hyp=0.61 cameraTheta=-2.19 mountX=-0.28 mountY=0.56, mountTheta=2.03
03:39:47.848 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.49, opts=13)
03:39:47.848 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.49)
03:39:47.849 00.001 8976 Worker thread wakes up
03:39:47.849 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:47.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.49) opts 0xd
03:39:47.849 00.000 5052 UpdateGuideState exits: m=40 SNR=4.2
03:39:47.849 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.49)
03:39:47.849 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:47.849 00.000 8976 Moving (-0.35, -0.49) raw xDistance=-0.28 yDistance=0.56
03:39:47.849 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:47.849 00.000 5052 Enqueuing Expose request
03:39:47.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28
03:39:47.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.56
03:39:47.849 00.000 8976 MoveAxis(R, 1, ABG)
03:39:47.849 00.000 8976 stepping (-11, 28) + (1, 0)
03:39:47.849 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:47.869 00.020 8976 Received - 47 (G) 
03:39:47.870 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:47.870 00.000 8976 stepped: pos (-10, 28)
03:39:47.870 00.000 8976 MoveAxis(D, 2, ABG)
03:39:47.870 00.000 8976 stepping (-10, 28) + (0, -2)
03:39:47.870 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:47.901 00.031 8976 Received - 47 (G) 
03:39:47.901 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:47.902 00.001 8976 stepped: pos (-10, 26)
03:39:47.902 00.000 8976 move complete, result=0
03:39:47.902 00.000 8976 worker thread done servicing request
03:39:47.902 00.000 8976 Worker thread wakes up
03:39:47.902 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.6 px 2 ms SOUTH
03:39:47.902 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:47.902 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:48.592 00.690 8976 Exposure complete
03:39:48.598 00.006 8976 worker thread done servicing request
03:39:48.598 00.000 5052 OnExposeComplete: enter
03:39:48.598 00.000 5052 UpdateGuideState(): m_state=6
03:39:48.598 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14808
03:39:48.598 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.96, Mass=41, SNR=4.3, Peak=51 HFD=2.3
03:39:48.598 00.000 5052 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.04) = xAngle (-1.44 = -1.44)
03:39:48.598 00.000 5052 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.55 = -1.55)
03:39:48.598 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.25 hyp=0.44 cameraTheta=0.60 mountX=0.06 mountY=-0.44, mountTheta=-1.45
03:39:48.599 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.25, opts=13)
03:39:48.599 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.25)
03:39:48.599 00.000 8976 Worker thread wakes up
03:39:48.599 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:48.599 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:39:48.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:48.599 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:48.599 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.25) opts 0xd
03:39:48.599 00.000 5052 Enqueuing Expose request
03:39:48.599 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.25)
03:39:48.599 00.000 8976 Moving (0.37, 0.25) raw xDistance=0.06 yDistance=-0.44
03:39:48.599 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:39:48.600 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
03:39:48.600 00.000 8976 MoveAxis(R, 0, ABG)
03:39:48.600 00.000 8976 MoveAxis(U, 2, ABG)
03:39:48.600 00.000 8976 stepping (-10, 26) + (0, 2)
03:39:48.600 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:48.637 00.037 8976 Received - 47 (G) 
03:39:48.637 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:48.637 00.000 8976 stepped: pos (-10, 28)
03:39:48.637 00.000 8976 move complete, result=0
03:39:48.637 00.000 8976 worker thread done servicing request
03:39:48.637 00.000 8976 Worker thread wakes up
03:39:48.637 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:39:48.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:48.637 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:49.329 00.692 8976 Exposure complete
03:39:49.335 00.006 8976 worker thread done servicing request
03:39:49.335 00.000 5052 OnExposeComplete: enter
03:39:49.335 00.000 5052 UpdateGuideState(): m_state=6
03:39:49.335 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14809
03:39:49.335 00.000 5052 Star::Find false star n=15 nbg=280 bg=44.8 sigma=0.9 thresh=47 peak=47
03:39:49.335 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=42, SNR=2.9, Peak=49 HFD=0.0
03:39:49.335 00.000 5052 DistanceChecker: activated
03:39:49.335 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:49.336 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:49.336 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:49.336 00.000 8976 Worker thread wakes up
03:39:49.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:49.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:49.336 00.000 8976 move complete, result=0
03:39:49.336 00.000 8976 worker thread done servicing request
03:39:49.444 00.108 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:49.444 00.000 5052 Status Line: Star lost - low SNR
03:39:49.444 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:49.444 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:49.445 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:49.445 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:49.445 00.000 5052 Enqueuing Expose request
03:39:49.445 00.000 8976 Worker thread wakes up
03:39:49.445 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:49.445 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:50.131 00.686 8976 Exposure complete
03:39:50.136 00.005 8976 worker thread done servicing request
03:39:50.137 00.001 5052 OnExposeComplete: enter
03:39:50.137 00.000 5052 UpdateGuideState(): m_state=6
03:39:50.137 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14810
03:39:50.137 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=280.93, Mass=48, SNR=4.6, Peak=50 HFD=2.9
03:39:50.137 00.000 5052 DistanceChecker: deactivated
03:39:50.137 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.98 = 2.31)
03:39:50.137 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.20)
03:39:50.137 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.78 hyp=0.83 cameraTheta=-1.93 mountX=-0.56 mountY=0.67, mountTheta=2.26
03:39:50.137 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.78, opts=13)
03:39:50.138 00.001 5052 Enqueuing Move request for stepguider (-0.30, -0.78)
03:39:50.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:50.138 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:39:50.138 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:50.138 00.000 8976 Worker thread wakes up
03:39:50.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.78) opts 0xd
03:39:50.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.78)
03:39:50.138 00.000 8976 Moving (-0.30, -0.78) raw xDistance=-0.56 yDistance=0.67
03:39:50.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
03:39:50.138 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:50.138 00.000 5052 Enqueuing Expose request
03:39:50.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.67
03:39:50.138 00.000 8976 MoveAxis(R, 2, ABG)
03:39:50.138 00.000 8976 stepping (-10, 28) + (2, 0)
03:39:50.138 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:50.171 00.033 8976 Received - 47 (G) 
03:39:50.171 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:50.171 00.000 8976 stepped: pos (-8, 28)
03:39:50.171 00.000 8976 MoveAxis(D, 3, ABG)
03:39:50.172 00.001 8976 stepping (-8, 28) + (0, -3)
03:39:50.172 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:50.203 00.031 8976 Received - 47 (G) 
03:39:50.203 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:39:50.203 00.000 8976 stepped: pos (-8, 25)
03:39:50.204 00.001 8976 move complete, result=0
03:39:50.204 00.000 8976 worker thread done servicing request
03:39:50.204 00.000 8976 Worker thread wakes up
03:39:50.204 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.7 px 3 ms SOUTH
03:39:50.204 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:50.204 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:50.891 00.687 8976 Exposure complete
03:39:50.896 00.005 8976 worker thread done servicing request
03:39:50.896 00.000 5052 OnExposeComplete: enter
03:39:50.896 00.000 5052 UpdateGuideState(): m_state=6
03:39:50.896 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14811
03:39:50.896 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=282.00, Mass=43, SNR=4.4, Peak=52 HFD=2.4
03:39:50.896 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
03:39:50.896 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.46 = -0.46)
03:39:50.896 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.68 mountX=0.27 mountY=-0.13, mountTheta=-0.45
03:39:50.897 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.29, opts=13)
03:39:50.897 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.29)
03:39:50.897 00.000 8976 Worker thread wakes up
03:39:50.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.29) opts 0xd
03:39:50.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.29)
03:39:50.897 00.000 8976 Moving (-0.03, 0.29) raw xDistance=0.27 yDistance=-0.13
03:39:50.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
03:39:50.897 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:39:50.897 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:39:50.897 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:50.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:39:50.898 00.001 8976 MoveAxis(L, 1, ABG)
03:39:50.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:50.898 00.000 5052 Enqueuing Expose request
03:39:50.898 00.000 8976 stepping (-8, 25) + (-1, 0)
03:39:50.898 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:50.923 00.025 8976 Received - 47 (G) 
03:39:50.923 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:50.923 00.000 8976 stepped: pos (-9, 25)
03:39:50.923 00.000 8976 MoveAxis(U, 0, ABG)
03:39:50.923 00.000 8976 move complete, result=0
03:39:50.923 00.000 8976 worker thread done servicing request
03:39:50.923 00.000 8976 Worker thread wakes up
03:39:50.923 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:50.923 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:50.923 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:39:51.610 00.687 8976 Exposure complete
03:39:51.615 00.005 8976 worker thread done servicing request
03:39:51.615 00.000 5052 OnExposeComplete: enter
03:39:51.615 00.000 5052 UpdateGuideState(): m_state=6
03:39:51.616 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14812
03:39:51.616 00.000 5052 Star::Find false star n=5 nbg=288 bg=44.9 sigma=1.0 thresh=48 peak=48
03:39:51.616 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=22, SNR=2.9, Peak=52 HFD=0.0
03:39:51.616 00.000 5052 DistanceChecker: activated
03:39:51.616 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:51.616 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:51.616 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:51.616 00.000 8976 Worker thread wakes up
03:39:51.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:51.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:51.616 00.000 8976 move complete, result=0
03:39:51.616 00.000 8976 worker thread done servicing request
03:39:51.720 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:51.720 00.000 5052 Status Line: Star lost - low SNR
03:39:51.721 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:51.721 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:39:51.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:51.721 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:51.721 00.000 5052 Enqueuing Expose request
03:39:51.721 00.000 8976 Worker thread wakes up
03:39:51.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:51.721 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:52.407 00.686 8976 Exposure complete
03:39:52.412 00.005 8976 worker thread done servicing request
03:39:52.412 00.000 5052 OnExposeComplete: enter
03:39:52.412 00.000 5052 UpdateGuideState(): m_state=6
03:39:52.413 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14813
03:39:52.413 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.08, Mass=44, SNR=4.4, Peak=52 HFD=2.7
03:39:52.413 00.000 5052 DistanceChecker: deactivated
03:39:52.413 00.000 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.04) = xAngle (-3.86 = 2.43)
03:39:52.413 00.000 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.32)
03:39:52.413 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.63 hyp=0.65 cameraTheta=-1.81 mountX=-0.49 mountY=0.47, mountTheta=2.37
03:39:52.414 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.63, opts=13)
03:39:52.414 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.63)
03:39:52.414 00.000 8976 Worker thread wakes up
03:39:52.414 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.63) opts 0xd
03:39:52.414 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:52.414 00.000 5052 UpdateGuideState exits: m=44 SNR=4.4
03:39:52.414 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:52.414 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.63)
03:39:52.414 00.000 8976 Moving (-0.16, -0.63) raw xDistance=-0.49 yDistance=0.47
03:39:52.414 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.49
03:39:52.414 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:52.415 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
03:39:52.415 00.000 5052 Enqueuing Expose request
03:39:52.415 00.000 8976 MoveAxis(R, 2, ABG)
03:39:52.415 00.000 8976 stepping (-9, 25) + (2, 0)
03:39:52.415 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:52.442 00.027 8976 Received - 47 (G) 
03:39:52.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:52.442 00.000 8976 stepped: pos (-7, 25)
03:39:52.442 00.000 8976 MoveAxis(D, 2, ABG)
03:39:52.442 00.000 8976 stepping (-7, 25) + (0, -2)
03:39:52.442 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:52.474 00.032 8976 Received - 47 (G) 
03:39:52.474 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:52.474 00.000 8976 stepped: pos (-7, 23)
03:39:52.474 00.000 8976 move complete, result=0
03:39:52.474 00.000 8976 worker thread done servicing request
03:39:52.474 00.000 8976 Worker thread wakes up
03:39:52.474 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:52.474 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:52.474 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:39:53.162 00.688 8976 Exposure complete
03:39:53.168 00.006 8976 worker thread done servicing request
03:39:53.168 00.000 5052 OnExposeComplete: enter
03:39:53.168 00.000 5052 UpdateGuideState(): m_state=6
03:39:53.168 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14814
03:39:53.168 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=283.33, Mass=32, SNR=3.8, Peak=52 HFD=2.8
03:39:53.168 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.55 = -0.55)
03:39:53.168 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.65 = -0.65)
03:39:53.168 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=1.62 hyp=1.62 cameraTheta=1.49 mountX=1.38 mountY=-0.99, mountTheta=-0.62
03:39:53.169 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=1.62, opts=13)
03:39:53.169 00.000 5052 Enqueuing Move request for stepguider (0.13, 1.62)
03:39:53.169 00.000 8976 Worker thread wakes up
03:39:53.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 1.62) opts 0xd
03:39:53.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 1.62)
03:39:53.169 00.000 8976 Moving (0.13, 1.62) raw xDistance=1.38 yDistance=-0.99
03:39:53.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.38
03:39:53.169 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:53.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.99
03:39:53.169 00.000 8976 MoveAxis(L, 6, ABG)
03:39:53.169 00.000 8976 stepping (-7, 23) + (-6, 0)
03:39:53.169 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:39:53.170 00.001 5052 UpdateGuideState exits: m=32 SNR=3.8
03:39:53.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:53.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:53.170 00.000 5052 Enqueuing Expose request
03:39:53.209 00.039 8976 Received - 47 (G) 
03:39:53.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:39:53.209 00.000 8976 stepped: pos (-13, 23)
03:39:53.209 00.000 8976 MoveAxis(U, 4, ABG)
03:39:53.209 00.000 8976 stepping (-13, 23) + (0, 4)
03:39:53.209 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:53.241 00.032 8976 Received - 47 (G) 
03:39:53.241 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:53.241 00.000 8976 stepped: pos (-13, 27)
03:39:53.241 00.000 8976 move complete, result=0
03:39:53.241 00.000 8976 worker thread done servicing request
03:39:53.241 00.000 8976 Worker thread wakes up
03:39:53.241 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:53.241 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:53.241 00.000 5052 GuideStep: 1.4 px 6 ms WEST, -1.0 px 4 ms NORTH
03:39:53.929 00.688 8976 Exposure complete
03:39:53.934 00.005 8976 worker thread done servicing request
03:39:53.935 00.001 5052 OnExposeComplete: enter
03:39:53.935 00.000 5052 UpdateGuideState(): m_state=6
03:39:53.935 00.000 5052 Star::Find(18, 329, 283, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14815
03:39:53.935 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.25, Mass=44, SNR=4.5, Peak=51 HFD=2.6
03:39:53.935 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.38 = 1.90)
03:39:53.935 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.48 = 1.80)
03:39:53.935 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=-0.46 hyp=0.64 cameraTheta=-2.34 mountX=-0.21 mountY=0.62, mountTheta=1.89
03:39:53.936 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=-0.46, opts=13)
03:39:53.936 00.000 5052 Enqueuing Move request for stepguider (-0.44, -0.46)
03:39:53.936 00.000 8976 Worker thread wakes up
03:39:53.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, -0.46) opts 0xd
03:39:53.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, -0.46)
03:39:53.936 00.000 8976 Moving (-0.44, -0.46) raw xDistance=-0.21 yDistance=0.62
03:39:53.936 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:53.936 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:39:53.936 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:53.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:39:53.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.62
03:39:53.936 00.000 8976 MoveAxis(R, 0, ABG)
03:39:53.936 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:53.936 00.000 5052 Enqueuing Expose request
03:39:53.936 00.000 8976 MoveAxis(D, 2, ABG)
03:39:53.936 00.000 8976 stepping (-13, 27) + (0, -2)
03:39:53.936 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:53.961 00.025 8976 Received - 47 (G) 
03:39:53.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:53.961 00.000 8976 stepped: pos (-13, 25)
03:39:53.961 00.000 8976 move complete, result=0
03:39:53.961 00.000 8976 worker thread done servicing request
03:39:53.961 00.000 8976 Worker thread wakes up
03:39:53.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:53.961 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:53.961 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:39:54.646 00.685 8976 Exposure complete
03:39:54.651 00.005 8976 worker thread done servicing request
03:39:54.651 00.000 5052 OnExposeComplete: enter
03:39:54.651 00.000 5052 UpdateGuideState(): m_state=6
03:39:54.651 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14816
03:39:54.652 00.001 5052 Star::Find returns 1 (0), X=329.03, Y=281.72, Mass=39, SNR=4.2, Peak=51 HFD=2.3
03:39:54.652 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:39:54.652 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
03:39:54.652 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.07 mountX=0.07 mountY=0.11, mountTheta=1.00
03:39:54.652 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.01, opts=13)
03:39:54.652 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.01)
03:39:54.652 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:54.652 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:39:54.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:54.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:54.652 00.000 5052 Enqueuing Expose request
03:39:54.653 00.001 8976 Worker thread wakes up
03:39:54.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.01) opts 0xd
03:39:54.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.01)
03:39:54.653 00.000 8976 Moving (-0.14, 0.01) raw xDistance=0.07 yDistance=0.11
03:39:54.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:39:54.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:39:54.653 00.000 8976 MoveAxis(R, 0, ABG)
03:39:54.653 00.000 8976 MoveAxis(U, 0, ABG)
03:39:54.653 00.000 8976 move complete, result=0
03:39:54.653 00.000 8976 worker thread done servicing request
03:39:54.653 00.000 8976 Worker thread wakes up
03:39:54.653 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:54.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:54.653 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:55.338 00.685 8976 Exposure complete
03:39:55.344 00.006 8976 worker thread done servicing request
03:39:55.344 00.000 5052 OnExposeComplete: enter
03:39:55.344 00.000 5052 UpdateGuideState(): m_state=6
03:39:55.344 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14817
03:39:55.344 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=281.06, Mass=38, SNR=4.1, Peak=50 HFD=2.3
03:39:55.345 00.001 5052 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.04) = xAngle (-3.80 = 2.48)
03:39:55.345 00.000 5052 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.91 = 2.37)
03:39:55.345 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.65 hyp=0.66 cameraTheta=-1.76 mountX=-0.52 mountY=0.46, mountTheta=2.42
03:39:55.346 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.65, opts=13)
03:39:55.346 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.65)
03:39:55.346 00.000 8976 Worker thread wakes up
03:39:55.346 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.65) opts 0xd
03:39:55.346 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.65)
03:39:55.346 00.000 8976 Moving (-0.13, -0.65) raw xDistance=-0.52 yDistance=0.46
03:39:55.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:39:55.346 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:39:55.346 00.000 8976 MoveAxis(R, 2, ABG)
03:39:55.346 00.000 8976 stepping (-13, 25) + (2, 0)
03:39:55.346 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:55.346 00.000 5052 UpdateGuideState exits: m=38 SNR=4.1
03:39:55.346 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:55.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:55.346 00.000 5052 Enqueuing Expose request
03:39:55.346 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:55.383 00.037 8976 Received - 47 (G) 
03:39:55.383 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:55.383 00.000 8976 stepped: pos (-11, 25)
03:39:55.383 00.000 8976 MoveAxis(D, 2, ABG)
03:39:55.383 00.000 8976 stepping (-11, 25) + (0, -2)
03:39:55.383 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:55.415 00.032 8976 Received - 47 (G) 
03:39:55.415 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:55.415 00.000 8976 stepped: pos (-11, 23)
03:39:55.416 00.001 8976 move complete, result=0
03:39:55.416 00.000 8976 worker thread done servicing request
03:39:55.416 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:39:55.416 00.000 8976 Worker thread wakes up
03:39:55.416 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:55.416 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:56.102 00.686 8976 Exposure complete
03:39:56.108 00.006 8976 worker thread done servicing request
03:39:56.108 00.000 5052 OnExposeComplete: enter
03:39:56.108 00.000 5052 UpdateGuideState(): m_state=6
03:39:56.108 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14818
03:39:56.108 00.000 5052 Star::Find returns 1 (0), X=328.39, Y=280.99, Mass=25, SNR=3.4, Peak=52 HFD=1.8
03:39:56.108 00.000 5052 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.04) = xAngle (-4.44 = 1.84)
03:39:56.108 00.000 5052 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.74)
03:39:56.108 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.72 hyp=1.06 cameraTheta=-2.40 mountX=-0.29 mountY=1.05, mountTheta=1.84
03:39:56.110 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.72, opts=13)
03:39:56.110 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.72)
03:39:56.110 00.000 8976 Worker thread wakes up
03:39:56.110 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.72) opts 0xd
03:39:56.110 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.72)
03:39:56.110 00.000 8976 Moving (-0.78, -0.72) raw xDistance=-0.29 yDistance=1.05
03:39:56.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
03:39:56.110 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:56.110 00.000 5052 UpdateGuideState exits: m=25 SNR=3.4
03:39:56.110 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:56.110 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.05
03:39:56.110 00.000 8976 MoveAxis(R, 1, ABG)
03:39:56.110 00.000 8976 stepping (-11, 23) + (1, 0)
03:39:56.110 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:56.110 00.000 5052 Enqueuing Expose request
03:39:56.110 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:56.135 00.025 8976 Received - 47 (G) 
03:39:56.135 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:56.135 00.000 8976 stepped: pos (-10, 23)
03:39:56.135 00.000 8976 MoveAxis(D, 4, ABG)
03:39:56.135 00.000 8976 stepping (-10, 23) + (0, -4)
03:39:56.135 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:56.166 00.031 8976 Received - 47 (G) 
03:39:56.167 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:56.167 00.000 8976 stepped: pos (-10, 19)
03:39:56.167 00.000 8976 move complete, result=0
03:39:56.167 00.000 8976 worker thread done servicing request
03:39:56.167 00.000 8976 Worker thread wakes up
03:39:56.167 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 1.0 px 4 ms SOUTH
03:39:56.167 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:56.167 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:56.854 00.687 8976 Exposure complete
03:39:56.859 00.005 8976 worker thread done servicing request
03:39:56.859 00.000 5052 OnExposeComplete: enter
03:39:56.859 00.000 5052 UpdateGuideState(): m_state=6
03:39:56.859 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14819
03:39:56.859 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.80, Mass=44, SNR=4.4, Peak=54 HFD=2.4
03:39:56.859 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
03:39:56.859 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.31 = -0.31)
03:39:56.859 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=1.09 hyp=1.13 cameraTheta=1.84 mountX=1.11 mountY=-0.35, mountTheta=-0.30
03:39:56.860 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=1.09, opts=13)
03:39:56.860 00.000 5052 Enqueuing Move request for stepguider (-0.30, 1.09)
03:39:56.860 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:56.860 00.000 5052 UpdateGuideState exits: m=44 SNR=4.4
03:39:56.860 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:56.860 00.000 8976 Worker thread wakes up
03:39:56.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 1.09) opts 0xd
03:39:56.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 1.09)
03:39:56.860 00.000 8976 Moving (-0.30, 1.09) raw xDistance=1.11 yDistance=-0.35
03:39:56.860 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:56.860 00.000 5052 Enqueuing Expose request
03:39:56.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.11
03:39:56.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.35
03:39:56.860 00.000 8976 MoveAxis(L, 4, ABG)
03:39:56.860 00.000 8976 stepping (-10, 19) + (-4, 0)
03:39:56.861 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:56.903 00.042 8976 Received - 47 (G) 
03:39:56.903 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:56.903 00.000 8976 stepped: pos (-14, 19)
03:39:56.903 00.000 8976 MoveAxis(U, 1, ABG)
03:39:56.903 00.000 8976 stepping (-14, 19) + (0, 1)
03:39:56.903 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:56.934 00.031 8976 Received - 47 (G) 
03:39:56.934 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:56.934 00.000 8976 stepped: pos (-14, 20)
03:39:56.934 00.000 8976 move complete, result=0
03:39:56.934 00.000 8976 worker thread done servicing request
03:39:56.934 00.000 8976 Worker thread wakes up
03:39:56.935 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:56.935 00.000 5052 GuideStep: 1.1 px 4 ms WEST, -0.3 px 1 ms NORTH
03:39:56.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:57.619 00.684 8976 Exposure complete
03:39:57.624 00.005 8976 worker thread done servicing request
03:39:57.625 00.001 5052 OnExposeComplete: enter
03:39:57.625 00.000 5052 UpdateGuideState(): m_state=6
03:39:57.625 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14820
03:39:57.625 00.000 5052 Star::Find returns 1 (1), X=328.31, Y=280.86, Mass=48, SNR=4.6, Peak=50 HFD=3.3
03:39:57.625 00.000 5052 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.04) = xAngle (-4.41 = 1.87)
03:39:57.625 00.000 5052 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.51 = 1.77)
03:39:57.625 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=-0.85 hyp=1.21 cameraTheta=-2.36 mountX=-0.36 mountY=1.19, mountTheta=1.87
03:39:57.625 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=-0.85, opts=13)
03:39:57.625 00.000 5052 Enqueuing Move request for stepguider (-0.87, -0.85)
03:39:57.626 00.001 8976 Worker thread wakes up
03:39:57.626 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, -0.85) opts 0xd
03:39:57.626 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, -0.85)
03:39:57.626 00.000 8976 Moving (-0.87, -0.85) raw xDistance=-0.36 yDistance=1.19
03:39:57.626 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:57.626 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6 Saturated
03:39:57.626 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:57.626 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:57.626 00.000 5052 Enqueuing Expose request
03:39:57.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.36
03:39:57.626 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.19
03:39:57.626 00.000 8976 MoveAxis(R, 1, ABG)
03:39:57.626 00.000 8976 stepping (-14, 20) + (1, 0)
03:39:57.626 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:57.654 00.028 8976 Received - 47 (G) 
03:39:57.654 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:39:57.654 00.000 8976 stepped: pos (-13, 20)
03:39:57.654 00.000 8976 MoveAxis(D, 5, ABG)
03:39:57.654 00.000 8976 stepping (-13, 20) + (0, -5)
03:39:57.654 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:39:57.702 00.048 8976 Received - 47 (G) 
03:39:57.702 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:39:57.702 00.000 8976 stepped: pos (-13, 15)
03:39:57.702 00.000 8976 move complete, result=0
03:39:57.702 00.000 8976 worker thread done servicing request
03:39:57.702 00.000 8976 Worker thread wakes up
03:39:57.702 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 1.2 px 5 ms SOUTH
03:39:57.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:57.702 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:58.385 00.683 8976 Exposure complete
03:39:58.390 00.005 8976 worker thread done servicing request
03:39:58.391 00.001 5052 OnExposeComplete: enter
03:39:58.391 00.000 5052 UpdateGuideState(): m_state=6
03:39:58.391 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14821
03:39:58.391 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=282.63, Mass=34, SNR=4.0, Peak=53 HFD=1.6
03:39:58.391 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.04 = -0.04)
03:39:58.391 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
03:39:58.391 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.92 hyp=1.02 cameraTheta=2.00 mountX=1.01 mountY=-0.15, mountTheta=-0.14
03:39:58.391 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.92, opts=13)
03:39:58.391 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.92)
03:39:58.391 00.000 8976 Worker thread wakes up
03:39:58.392 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.92) opts 0xd
03:39:58.392 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.92)
03:39:58.392 00.000 8976 Moving (-0.42, 0.92) raw xDistance=1.01 yDistance=-0.15
03:39:58.392 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:39:58.392 00.000 5052 UpdateGuideState exits: m=34 SNR=4.0
03:39:58.392 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:58.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.01
03:39:58.392 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:39:58.392 00.000 8976 MoveAxis(L, 4, ABG)
03:39:58.392 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:58.392 00.000 5052 Enqueuing Expose request
03:39:58.392 00.000 8976 stepping (-13, 15) + (-4, 0)
03:39:58.392 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:58.437 00.045 8976 Received - 47 (G) 
03:39:58.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:39:58.437 00.000 8976 stepped: pos (-17, 15)
03:39:58.437 00.000 8976 MoveAxis(U, 0, ABG)
03:39:58.437 00.000 8976 move complete, result=0
03:39:58.437 00.000 8976 worker thread done servicing request
03:39:58.437 00.000 8976 Worker thread wakes up
03:39:58.437 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:58.437 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:58.437 00.000 5052 GuideStep: 1.0 px 4 ms WEST, -0.1 px 0 ms NORTH
03:39:59.121 00.684 8976 Exposure complete
03:39:59.126 00.005 8976 worker thread done servicing request
03:39:59.126 00.000 5052 OnExposeComplete: enter
03:39:59.126 00.000 5052 UpdateGuideState(): m_state=6
03:39:59.126 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14822
03:39:59.126 00.000 5052 Star::Find false star n=8 nbg=273 bg=44.8 sigma=0.8 thresh=47 peak=47
03:39:59.126 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=26, SNR=2.9, Peak=50 HFD=0.0
03:39:59.126 00.000 5052 DistanceChecker: activated
03:39:59.126 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:39:59.126 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:39:59.126 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:39:59.127 00.001 8976 Worker thread wakes up
03:39:59.127 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:39:59.127 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:39:59.127 00.000 8976 move complete, result=0
03:39:59.127 00.000 8976 worker thread done servicing request
03:39:59.236 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:39:59.236 00.000 5052 Status Line: Star lost - low SNR
03:39:59.236 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:39:59.237 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:39:59.237 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:59.237 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:39:59.237 00.000 5052 Enqueuing Expose request
03:39:59.237 00.000 8976 Worker thread wakes up
03:39:59.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:59.237 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:39:59.920 00.683 8976 Exposure complete
03:39:59.926 00.006 8976 worker thread done servicing request
03:39:59.926 00.000 5052 OnExposeComplete: enter
03:39:59.926 00.000 5052 UpdateGuideState(): m_state=6
03:39:59.926 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14823
03:39:59.926 00.000 5052 Star::Find returns 1 (0), X=328.99, Y=282.13, Mass=35, SNR=4.0, Peak=51 HFD=2.0
03:39:59.926 00.000 5052 DistanceChecker: deactivated
03:39:59.926 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
03:39:59.926 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
03:39:59.926 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=0.42 hyp=0.46 cameraTheta=1.99 mountX=0.45 mountY=-0.07, mountTheta=-0.15
03:39:59.927 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=0.42, opts=13)
03:39:59.927 00.000 5052 Enqueuing Move request for stepguider (-0.19, 0.42)
03:39:59.927 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:39:59.927 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:39:59.927 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:59.927 00.000 8976 Worker thread wakes up
03:39:59.927 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, 0.42) opts 0xd
03:39:59.927 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, 0.42)
03:39:59.927 00.000 8976 Moving (-0.19, 0.42) raw xDistance=0.45 yDistance=-0.07
03:39:59.927 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:39:59.927 00.000 5052 Enqueuing Expose request
03:39:59.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.45
03:39:59.927 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:39:59.927 00.000 8976 MoveAxis(L, 2, ABG)
03:39:59.927 00.000 8976 stepping (-17, 15) + (-2, 0)
03:39:59.927 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:59.956 00.029 8976 Received - 47 (G) 
03:39:59.956 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:39:59.956 00.000 8976 stepped: pos (-19, 15)
03:39:59.956 00.000 8976 MoveAxis(U, 0, ABG)
03:39:59.956 00.000 8976 move complete, result=0
03:39:59.956 00.000 8976 worker thread done servicing request
03:39:59.956 00.000 8976 Worker thread wakes up
03:39:59.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:39:59.956 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:39:59.956 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.1 px 0 ms NORTH
03:40:00.641 00.685 8976 Exposure complete
03:40:00.647 00.006 8976 worker thread done servicing request
03:40:00.647 00.000 5052 OnExposeComplete: enter
03:40:00.647 00.000 5052 UpdateGuideState(): m_state=6
03:40:00.647 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14824
03:40:00.647 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=280.22, Mass=30, SNR=3.7, Peak=51 HFD=1.9
03:40:00.647 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.04) = xAngle (-3.50 = 2.79)
03:40:00.647 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.68)
03:40:00.648 00.001 5052 CameraToMount -- cameraX=0.18 cameraY=-1.49 hyp=1.50 cameraTheta=-1.45 mountX=-1.41 mountY=0.67, mountTheta=2.70
03:40:00.648 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-1.49, opts=13)
03:40:00.648 00.000 5052 Enqueuing Move request for stepguider (0.18, -1.49)
03:40:00.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:00.648 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:40:00.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:00.648 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:00.648 00.000 5052 Enqueuing Expose request
03:40:00.649 00.001 8976 Worker thread wakes up
03:40:00.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -1.49) opts 0xd
03:40:00.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -1.49)
03:40:00.649 00.000 8976 Moving (0.18, -1.49) raw xDistance=-1.41 yDistance=0.67
03:40:00.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.41
03:40:00.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
03:40:00.649 00.000 8976 MoveAxis(R, 6, ABG)
03:40:00.649 00.000 8976 stepping (-19, 15) + (6, 0)
03:40:00.649 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:40:00.692 00.043 8976 Received - 47 (G) 
03:40:00.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:40:00.692 00.000 8976 stepped: pos (-13, 15)
03:40:00.692 00.000 8976 MoveAxis(D, 3, ABG)
03:40:00.692 00.000 8976 stepping (-13, 15) + (0, -3)
03:40:00.692 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:00.723 00.031 8976 Received - 47 (G) 
03:40:00.723 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:00.723 00.000 8976 stepped: pos (-13, 12)
03:40:00.723 00.000 8976 move complete, result=0
03:40:00.723 00.000 8976 worker thread done servicing request
03:40:00.723 00.000 8976 Worker thread wakes up
03:40:00.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:00.723 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:00.724 00.001 5052 GuideStep: -1.4 px 6 ms EAST, 0.7 px 3 ms SOUTH
03:40:01.410 00.686 8976 Exposure complete
03:40:01.416 00.006 8976 worker thread done servicing request
03:40:01.417 00.001 5052 OnExposeComplete: enter
03:40:01.417 00.000 5052 UpdateGuideState(): m_state=6
03:40:01.417 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14825
03:40:01.417 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=283.10, Mass=32, SNR=3.8, Peak=51 HFD=2.5
03:40:01.417 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
03:40:01.417 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
03:40:01.417 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=1.39 hyp=1.81 cameraTheta=0.87 mountX=0.71 mountY=-1.73, mountTheta=-1.18
03:40:01.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.16, y=1.39, opts=13)
03:40:01.418 00.000 5052 Enqueuing Move request for stepguider (1.16, 1.39)
03:40:01.418 00.000 8976 Worker thread wakes up
03:40:01.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.16, 1.39) opts 0xd
03:40:01.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.16, 1.39)
03:40:01.418 00.000 8976 Moving (1.16, 1.39) raw xDistance=0.71 yDistance=-1.73
03:40:01.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.71
03:40:01.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:01.418 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:40:01.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:01.418 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:01.418 00.000 5052 Enqueuing Expose request
03:40:01.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.73
03:40:01.418 00.000 8976 MoveAxis(L, 3, ABG)
03:40:01.419 00.001 8976 stepping (-13, 12) + (-3, 0)
03:40:01.419 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:01.459 00.040 8976 Received - 47 (G) 
03:40:01.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:01.459 00.000 8976 stepped: pos (-16, 12)
03:40:01.459 00.000 8976 MoveAxis(U, 7, ABG)
03:40:01.459 00.000 8976 stepping (-16, 12) + (0, 7)
03:40:01.459 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:40:01.507 00.048 8976 Received - 47 (G) 
03:40:01.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:40:01.507 00.000 8976 stepped: pos (-16, 19)
03:40:01.507 00.000 8976 move complete, result=0
03:40:01.507 00.000 8976 worker thread done servicing request
03:40:01.507 00.000 8976 Worker thread wakes up
03:40:01.507 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:01.507 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:01.507 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -1.7 px 7 ms NORTH
03:40:02.192 00.685 8976 Exposure complete
03:40:02.198 00.006 8976 worker thread done servicing request
03:40:02.198 00.000 5052 OnExposeComplete: enter
03:40:02.198 00.000 5052 UpdateGuideState(): m_state=6
03:40:02.198 00.000 5052 Star::Find(18, 330, 283, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14826
03:40:02.198 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.61, Mass=39, SNR=4.2, Peak=51 HFD=3.1
03:40:02.198 00.000 5052 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.04) = xAngle (-2.36 = -2.36)
03:40:02.198 00.000 5052 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.46 = -2.46)
03:40:02.198 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.10 hyp=0.32 cameraTheta=-0.32 mountX=-0.23 mountY=-0.20, mountTheta=-2.42
03:40:02.199 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.10, opts=13)
03:40:02.199 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.10)
03:40:02.199 00.000 8976 Worker thread wakes up
03:40:02.199 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.10) opts 0xd
03:40:02.199 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.10)
03:40:02.199 00.000 8976 Moving (0.31, -0.10) raw xDistance=-0.23 yDistance=-0.20
03:40:02.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:40:02.199 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:40:02.200 00.001 8976 MoveAxis(R, 0, ABG)
03:40:02.200 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:02.200 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:40:02.200 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:02.200 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:02.200 00.000 5052 Enqueuing Expose request
03:40:02.200 00.000 8976 MoveAxis(U, 0, ABG)
03:40:02.200 00.000 8976 move complete, result=0
03:40:02.200 00.000 8976 worker thread done servicing request
03:40:02.200 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:40:02.200 00.000 8976 Worker thread wakes up
03:40:02.200 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:02.200 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:02.886 00.686 8976 Exposure complete
03:40:02.892 00.006 8976 worker thread done servicing request
03:40:02.892 00.000 5052 OnExposeComplete: enter
03:40:02.892 00.000 5052 UpdateGuideState(): m_state=6
03:40:02.892 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14827
03:40:02.892 00.000 5052 Star::Find returns 1 (0), X=328.25, Y=281.04, Mass=38, SNR=4.1, Peak=52 HFD=2.2
03:40:02.892 00.000 5052 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.04) = xAngle (-4.56 = 1.72)
03:40:02.892 00.000 5052 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.66 = 1.62)
03:40:02.892 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.67 hyp=1.14 cameraTheta=-2.52 mountX=-0.17 mountY=1.14, mountTheta=1.72
03:40:02.892 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.67, opts=13)
03:40:02.893 00.001 5052 Enqueuing Move request for stepguider (-0.92, -0.67)
03:40:02.893 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:02.893 00.000 5052 UpdateGuideState exits: m=38 SNR=4.1
03:40:02.893 00.000 8976 Worker thread wakes up
03:40:02.893 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.67) opts 0xd
03:40:02.893 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.67)
03:40:02.893 00.000 8976 Moving (-0.92, -0.67) raw xDistance=-0.17 yDistance=1.14
03:40:02.893 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:02.893 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:02.893 00.000 5052 Enqueuing Expose request
03:40:02.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:40:02.893 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.14
03:40:02.893 00.000 8976 MoveAxis(R, 0, ABG)
03:40:02.893 00.000 8976 MoveAxis(D, 5, ABG)
03:40:02.893 00.000 8976 stepping (-16, 19) + (0, -5)
03:40:02.893 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:40:02.929 00.036 8976 Received - 47 (G) 
03:40:02.929 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:40:02.929 00.000 8976 stepped: pos (-16, 14)
03:40:02.929 00.000 8976 move complete, result=0
03:40:02.929 00.000 8976 worker thread done servicing request
03:40:02.929 00.000 8976 Worker thread wakes up
03:40:02.929 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.1 px 5 ms SOUTH
03:40:02.929 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:02.929 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:03.614 00.685 8976 Exposure complete
03:40:03.620 00.006 8976 worker thread done servicing request
03:40:03.620 00.000 5052 OnExposeComplete: enter
03:40:03.620 00.000 5052 UpdateGuideState(): m_state=6
03:40:03.620 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14828
03:40:03.620 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=280.82, Mass=42, SNR=4.4, Peak=51 HFD=2.4
03:40:03.620 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.04) = xAngle (-3.61 = 2.68)
03:40:03.620 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.71 = 2.57)
03:40:03.620 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.89 hyp=0.89 cameraTheta=-1.56 mountX=-0.80 mountY=0.48, mountTheta=2.60
03:40:03.620 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.89, opts=13)
03:40:03.620 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.89)
03:40:03.620 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:03.621 00.001 5052 UpdateGuideState exits: m=42 SNR=4.4
03:40:03.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:03.621 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:03.621 00.000 5052 Enqueuing Expose request
03:40:03.621 00.000 8976 Worker thread wakes up
03:40:03.621 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.89) opts 0xd
03:40:03.621 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.89)
03:40:03.621 00.000 8976 Moving (0.01, -0.89) raw xDistance=-0.80 yDistance=0.48
03:40:03.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80
03:40:03.621 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.48
03:40:03.621 00.000 8976 MoveAxis(R, 3, ABG)
03:40:03.621 00.000 8976 stepping (-16, 14) + (3, 0)
03:40:03.621 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:03.648 00.027 8976 Received - 47 (G) 
03:40:03.648 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:03.648 00.000 8976 stepped: pos (-13, 14)
03:40:03.648 00.000 8976 MoveAxis(D, 2, ABG)
03:40:03.648 00.000 8976 stepping (-13, 14) + (0, -2)
03:40:03.648 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:03.681 00.033 8976 Received - 47 (G) 
03:40:03.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:03.681 00.000 8976 stepped: pos (-13, 12)
03:40:03.681 00.000 8976 move complete, result=0
03:40:03.681 00.000 8976 worker thread done servicing request
03:40:03.681 00.000 8976 Worker thread wakes up
03:40:03.681 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.5 px 2 ms SOUTH
03:40:03.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:03.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:04.364 00.683 8976 Exposure complete
03:40:04.369 00.005 8976 worker thread done servicing request
03:40:04.369 00.000 5052 OnExposeComplete: enter
03:40:04.370 00.001 5052 UpdateGuideState(): m_state=6
03:40:04.370 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14829
03:40:04.370 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=282.74, Mass=35, SNR=4.0, Peak=52 HFD=1.6
03:40:04.370 00.000 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
03:40:04.370 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
03:40:04.370 00.000 5052 CameraToMount -- cameraX=0.42 cameraY=1.03 hyp=1.11 cameraTheta=1.18 mountX=0.72 mountY=-0.92, mountTheta=-0.90
03:40:04.371 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.42, y=1.03, opts=13)
03:40:04.371 00.000 5052 Enqueuing Move request for stepguider (0.42, 1.03)
03:40:04.371 00.000 8976 Worker thread wakes up
03:40:04.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.42, 1.03) opts 0xd
03:40:04.371 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:40:04.371 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:40:04.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:04.371 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:04.371 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.42, 1.03)
03:40:04.371 00.000 5052 Enqueuing Expose request
03:40:04.371 00.000 8976 Moving (0.42, 1.03) raw xDistance=0.72 yDistance=-0.92
03:40:04.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.72
03:40:04.371 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.92
03:40:04.371 00.000 8976 MoveAxis(L, 3, ABG)
03:40:04.372 00.001 8976 stepping (-13, 12) + (-3, 0)
03:40:04.372 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:04.400 00.028 8976 Received - 47 (G) 
03:40:04.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:04.400 00.000 8976 stepped: pos (-16, 12)
03:40:04.400 00.000 8976 MoveAxis(U, 3, ABG)
03:40:04.400 00.000 8976 stepping (-16, 12) + (0, 3)
03:40:04.400 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:04.432 00.032 8976 Received - 47 (G) 
03:40:04.432 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:04.432 00.000 8976 stepped: pos (-16, 15)
03:40:04.432 00.000 8976 move complete, result=0
03:40:04.432 00.000 8976 worker thread done servicing request
03:40:04.432 00.000 8976 Worker thread wakes up
03:40:04.433 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:04.433 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:04.433 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.9 px 3 ms NORTH
03:40:05.114 00.681 8976 Exposure complete
03:40:05.119 00.005 8976 worker thread done servicing request
03:40:05.119 00.000 5052 OnExposeComplete: enter
03:40:05.119 00.000 5052 UpdateGuideState(): m_state=6
03:40:05.119 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14830
03:40:05.119 00.000 5052 Star::Find returns 1 (0), X=329.92, Y=281.75, Mass=34, SNR=4.0, Peak=52 HFD=1.8
03:40:05.120 00.001 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:40:05.120 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
03:40:05.120 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=0.04 hyp=0.75 cameraTheta=0.05 mountX=-0.31 mountY=-0.65, mountTheta=-2.02
03:40:05.120 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=0.04, opts=13)
03:40:05.120 00.000 5052 Enqueuing Move request for stepguider (0.75, 0.04)
03:40:05.120 00.000 8976 Worker thread wakes up
03:40:05.120 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:40:05.120 00.000 5052 UpdateGuideState exits: m=34 SNR=4.0
03:40:05.121 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:05.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, 0.04) opts 0xd
03:40:05.121 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:05.121 00.000 5052 Enqueuing Expose request
03:40:05.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, 0.04)
03:40:05.121 00.000 8976 Moving (0.75, 0.04) raw xDistance=-0.31 yDistance=-0.65
03:40:05.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
03:40:05.121 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.65
03:40:05.121 00.000 8976 MoveAxis(R, 1, ABG)
03:40:05.121 00.000 8976 stepping (-16, 15) + (1, 0)
03:40:05.121 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:05.151 00.030 8976 Received - 47 (G) 
03:40:05.151 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:05.151 00.000 8976 stepped: pos (-15, 15)
03:40:05.151 00.000 8976 MoveAxis(U, 3, ABG)
03:40:05.151 00.000 8976 stepping (-15, 15) + (0, 3)
03:40:05.151 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:05.183 00.032 8976 Received - 47 (G) 
03:40:05.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:05.183 00.000 8976 stepped: pos (-15, 18)
03:40:05.183 00.000 8976 move complete, result=0
03:40:05.184 00.001 8976 worker thread done servicing request
03:40:05.184 00.000 8976 Worker thread wakes up
03:40:05.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:05.184 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 3 ms NORTH
03:40:05.184 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:05.870 00.686 8976 Exposure complete
03:40:05.876 00.006 8976 worker thread done servicing request
03:40:05.876 00.000 5052 OnExposeComplete: enter
03:40:05.876 00.000 5052 UpdateGuideState(): m_state=6
03:40:05.876 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14831
03:40:05.876 00.000 5052 Star::Find returns 1 (0), X=329.53, Y=282.33, Mass=43, SNR=4.4, Peak=53 HFD=1.7
03:40:05.876 00.000 5052 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.04) = xAngle (-0.99 = -0.99)
03:40:05.876 00.000 5052 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.09 = -1.09)
03:40:05.876 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.62 hyp=0.72 cameraTheta=1.06 mountX=0.40 mountY=-0.64, mountTheta=-1.01
03:40:05.876 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.62, opts=13)
03:40:05.876 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.62)
03:40:05.877 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:05.877 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:40:05.877 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:05.877 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:05.877 00.000 5052 Enqueuing Expose request
03:40:05.877 00.000 8976 Worker thread wakes up
03:40:05.877 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.62) opts 0xd
03:40:05.877 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.62)
03:40:05.877 00.000 8976 Moving (0.35, 0.62) raw xDistance=0.40 yDistance=-0.64
03:40:05.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.40
03:40:05.877 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
03:40:05.877 00.000 8976 MoveAxis(L, 2, ABG)
03:40:05.877 00.000 8976 stepping (-15, 18) + (-2, 0)
03:40:05.877 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:05.903 00.026 8976 Received - 47 (G) 
03:40:05.903 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:05.903 00.000 8976 stepped: pos (-17, 18)
03:40:05.903 00.000 8976 MoveAxis(U, 3, ABG)
03:40:05.903 00.000 8976 stepping (-17, 18) + (0, 3)
03:40:05.903 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:05.935 00.032 8976 Received - 47 (G) 
03:40:05.935 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:05.935 00.000 8976 stepped: pos (-17, 21)
03:40:05.935 00.000 8976 move complete, result=0
03:40:05.935 00.000 8976 worker thread done servicing request
03:40:05.935 00.000 8976 Worker thread wakes up
03:40:05.935 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:05.935 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:05.935 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.6 px 3 ms NORTH
03:40:06.620 00.685 8976 Exposure complete
03:40:06.625 00.005 8976 worker thread done servicing request
03:40:06.625 00.000 5052 OnExposeComplete: enter
03:40:06.625 00.000 5052 UpdateGuideState(): m_state=6
03:40:06.626 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14832
03:40:06.626 00.000 5052 Star::Find returns 1 (0), X=328.95, Y=281.37, Mass=39, SNR=4.2, Peak=51 HFD=2.3
03:40:06.626 00.000 5052 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.04) = xAngle (-4.18 = 2.10)
03:40:06.626 00.000 5052 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.29 = 2.00)
03:40:06.626 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.34 hyp=0.41 cameraTheta=-2.14 mountX=-0.21 mountY=0.37, mountTheta=2.08
03:40:06.627 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.34, opts=13)
03:40:06.627 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.34)
03:40:06.627 00.000 8976 Worker thread wakes up
03:40:06.627 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.34) opts 0xd
03:40:06.627 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.34)
03:40:06.627 00.000 8976 Moving (-0.22, -0.34) raw xDistance=-0.21 yDistance=0.37
03:40:06.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:40:06.627 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:06.627 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:40:06.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:06.627 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:06.627 00.000 5052 Enqueuing Expose request
03:40:06.627 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.37
03:40:06.627 00.000 8976 MoveAxis(R, 0, ABG)
03:40:06.627 00.000 8976 MoveAxis(D, 1, ABG)
03:40:06.627 00.000 8976 stepping (-17, 21) + (0, -1)
03:40:06.627 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:06.655 00.028 8976 Received - 47 (G) 
03:40:06.655 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:06.655 00.000 8976 stepped: pos (-17, 20)
03:40:06.655 00.000 8976 move complete, result=0
03:40:06.655 00.000 8976 worker thread done servicing request
03:40:06.655 00.000 8976 Worker thread wakes up
03:40:06.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:06.655 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:06.655 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:40:07.338 00.683 8976 Exposure complete
03:40:07.344 00.006 8976 worker thread done servicing request
03:40:07.344 00.000 5052 OnExposeComplete: enter
03:40:07.344 00.000 5052 UpdateGuideState(): m_state=6
03:40:07.344 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14833
03:40:07.344 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.22, Mass=50, SNR=4.7, Peak=53 HFD=2.5
03:40:07.344 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
03:40:07.344 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.77 = -2.77)
03:40:07.344 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.49 hyp=0.84 cameraTheta=-0.62 mountX=-0.75 mountY=-0.31, mountTheta=-2.75
03:40:07.345 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.49, opts=13)
03:40:07.345 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.49)
03:40:07.345 00.000 8976 Worker thread wakes up
03:40:07.345 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.49) opts 0xd
03:40:07.345 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.49)
03:40:07.345 00.000 8976 Moving (0.68, -0.49) raw xDistance=-0.75 yDistance=-0.31
03:40:07.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
03:40:07.345 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:07.345 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
03:40:07.345 00.000 8976 MoveAxis(R, 3, ABG)
03:40:07.345 00.000 5052 UpdateGuideState exits: m=50 SNR=4.7
03:40:07.345 00.000 8976 stepping (-17, 20) + (3, 0)
03:40:07.345 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:07.346 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:07.346 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:07.346 00.000 5052 Enqueuing Expose request
03:40:07.374 00.028 8976 Received - 47 (G) 
03:40:07.374 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:07.374 00.000 8976 stepped: pos (-14, 20)
03:40:07.374 00.000 8976 MoveAxis(U, 1, ABG)
03:40:07.374 00.000 8976 stepping (-14, 20) + (0, 1)
03:40:07.374 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:07.405 00.031 8976 Received - 47 (G) 
03:40:07.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:07.405 00.000 8976 stepped: pos (-14, 21)
03:40:07.406 00.001 8976 move complete, result=0
03:40:07.406 00.000 8976 worker thread done servicing request
03:40:07.406 00.000 8976 Worker thread wakes up
03:40:07.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:07.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:07.406 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
03:40:08.091 00.685 8976 Exposure complete
03:40:08.096 00.005 8976 worker thread done servicing request
03:40:08.097 00.001 5052 OnExposeComplete: enter
03:40:08.097 00.000 5052 UpdateGuideState(): m_state=6
03:40:08.097 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14834
03:40:08.097 00.000 5052 Star::Find returns 1 (0), X=329.71, Y=282.52, Mass=51, SNR=4.8, Peak=54 HFD=2.6
03:40:08.097 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
03:40:08.097 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
03:40:08.097 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.81 hyp=0.97 cameraTheta=0.99 mountX=0.48 mountY=-0.89, mountTheta=-1.08
03:40:08.097 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.81, opts=13)
03:40:08.097 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.81)
03:40:08.098 00.001 8976 Worker thread wakes up
03:40:08.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.81) opts 0xd
03:40:08.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.81)
03:40:08.098 00.000 8976 Moving (0.54, 0.81) raw xDistance=0.48 yDistance=-0.89
03:40:08.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.48
03:40:08.098 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:08.098 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:40:08.098 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:08.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.89
03:40:08.098 00.000 8976 MoveAxis(L, 2, ABG)
03:40:08.098 00.000 8976 stepping (-14, 21) + (-2, 0)
03:40:08.098 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:08.098 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:08.098 00.000 5052 Enqueuing Expose request
03:40:08.125 00.027 8976 Received - 47 (G) 
03:40:08.125 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:08.125 00.000 8976 stepped: pos (-16, 21)
03:40:08.125 00.000 8976 MoveAxis(U, 4, ABG)
03:40:08.125 00.000 8976 stepping (-16, 21) + (0, 4)
03:40:08.125 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:08.157 00.032 8976 Received - 47 (G) 
03:40:08.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:08.157 00.000 8976 stepped: pos (-16, 25)
03:40:08.157 00.000 8976 move complete, result=0
03:40:08.157 00.000 8976 worker thread done servicing request
03:40:08.158 00.001 8976 Worker thread wakes up
03:40:08.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:08.158 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:08.158 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.9 px 4 ms NORTH
03:40:08.843 00.685 8976 Exposure complete
03:40:08.849 00.006 8976 worker thread done servicing request
03:40:08.849 00.000 5052 OnExposeComplete: enter
03:40:08.849 00.000 5052 UpdateGuideState(): m_state=6
03:40:08.849 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14835
03:40:08.849 00.000 5052 Star::Find returns 1 (1), X=329.22, Y=280.95, Mass=56, SNR=5.1, Peak=51 HFD=2.5
03:40:08.849 00.000 5052 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.04) = xAngle (-3.55 = 2.74)
03:40:08.849 00.000 5052 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.65 = 2.63)
03:40:08.849 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.76 hyp=0.76 cameraTheta=-1.50 mountX=-0.70 mountY=0.37, mountTheta=2.65
03:40:08.849 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.76, opts=13)
03:40:08.849 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.76)
03:40:08.850 00.001 8976 Worker thread wakes up
03:40:08.850 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.76) opts 0xd
03:40:08.850 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.76)
03:40:08.850 00.000 8976 Moving (0.05, -0.76) raw xDistance=-0.70 yDistance=0.37
03:40:08.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.70
03:40:08.850 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.37
03:40:08.850 00.000 8976 MoveAxis(R, 3, ABG)
03:40:08.850 00.000 8976 stepping (-16, 25) + (3, 0)
03:40:08.850 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:08.850 00.000 5052 UpdateGuideState exits: m=56 SNR=5.1 Saturated
03:40:08.850 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:08.850 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:08.850 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:08.850 00.000 5052 Enqueuing Expose request
03:40:08.876 00.026 8976 Received - 47 (G) 
03:40:08.876 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:08.876 00.000 8976 stepped: pos (-13, 25)
03:40:08.876 00.000 8976 MoveAxis(D, 1, ABG)
03:40:08.876 00.000 8976 stepping (-13, 25) + (0, -1)
03:40:08.876 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:08.908 00.032 8976 Received - 47 (G) 
03:40:08.908 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:08.908 00.000 8976 stepped: pos (-13, 24)
03:40:08.908 00.000 8976 move complete, result=0
03:40:08.908 00.000 8976 worker thread done servicing request
03:40:08.908 00.000 8976 Worker thread wakes up
03:40:08.908 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:08.908 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:08.908 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.4 px 1 ms SOUTH
03:40:09.598 00.690 8976 Exposure complete
03:40:09.604 00.006 8976 worker thread done servicing request
03:40:09.604 00.000 5052 OnExposeComplete: enter
03:40:09.604 00.000 5052 UpdateGuideState(): m_state=6
03:40:09.604 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14836
03:40:09.605 00.001 5052 Star::Find false star n=5 nbg=279 bg=45.2 sigma=0.8 thresh=48 peak=48
03:40:09.605 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=280.00, Mass=22, SNR=2.9, Peak=52 HFD=0.0
03:40:09.605 00.000 5052 DistanceChecker: activated
03:40:09.605 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:09.605 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:09.605 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:09.605 00.000 8976 Worker thread wakes up
03:40:09.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:09.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:09.605 00.000 8976 move complete, result=0
03:40:09.605 00.000 8976 worker thread done servicing request
03:40:09.721 00.116 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:09.721 00.000 5052 Status Line: Star lost - low SNR
03:40:09.721 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:09.721 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:40:09.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:09.721 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:09.721 00.000 5052 Enqueuing Expose request
03:40:09.722 00.001 8976 Worker thread wakes up
03:40:09.722 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:09.722 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:10.411 00.689 8976 Exposure complete
03:40:10.416 00.005 8976 worker thread done servicing request
03:40:10.417 00.001 5052 OnExposeComplete: enter
03:40:10.417 00.000 5052 UpdateGuideState(): m_state=6
03:40:10.417 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14837
03:40:10.417 00.000 5052 Star::Find returns 1 (0), X=330.17, Y=282.58, Mass=50, SNR=4.7, Peak=54 HFD=3.3
03:40:10.417 00.000 5052 DistanceChecker: deactivated
03:40:10.417 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
03:40:10.417 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
03:40:10.417 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=0.87 hyp=1.32 cameraTheta=0.72 mountX=0.32 mountY=-1.31, mountTheta=-1.33
03:40:10.418 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=0.87, opts=13)
03:40:10.418 00.000 5052 Enqueuing Move request for stepguider (1.00, 0.87)
03:40:10.418 00.000 8976 Worker thread wakes up
03:40:10.418 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, 0.87) opts 0xd
03:40:10.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, 0.87)
03:40:10.418 00.000 8976 Moving (1.00, 0.87) raw xDistance=0.32 yDistance=-1.31
03:40:10.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.32
03:40:10.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:10.418 00.000 5052 UpdateGuideState exits: m=50 SNR=4.7
03:40:10.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:10.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.31
03:40:10.419 00.001 8976 MoveAxis(L, 1, ABG)
03:40:10.419 00.000 8976 stepping (-13, 24) + (-1, 0)
03:40:10.419 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:10.419 00.000 5052 Enqueuing Expose request
03:40:10.419 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:10.443 00.024 8976 Received - 47 (G) 
03:40:10.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:10.443 00.000 8976 stepped: pos (-14, 24)
03:40:10.443 00.000 8976 MoveAxis(U, 5, ABG)
03:40:10.443 00.000 8976 stepping (-14, 24) + (0, 5)
03:40:10.444 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:40:10.491 00.047 8976 Received - 47 (G) 
03:40:10.491 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:40:10.491 00.000 8976 stepped: pos (-14, 29)
03:40:10.491 00.000 8976 move complete, result=0
03:40:10.491 00.000 8976 worker thread done servicing request
03:40:10.491 00.000 8976 Worker thread wakes up
03:40:10.491 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:10.491 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:10.491 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -1.3 px 5 ms NORTH
03:40:11.174 00.683 8976 Exposure complete
03:40:11.180 00.006 8976 worker thread done servicing request
03:40:11.180 00.000 5052 OnExposeComplete: enter
03:40:11.180 00.000 5052 UpdateGuideState(): m_state=6
03:40:11.180 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14838
03:40:11.180 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.23, Mass=54, SNR=4.9, Peak=51 HFD=2.8
03:40:11.180 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
03:40:11.180 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
03:40:11.180 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.48 hyp=0.75 cameraTheta=-0.69 mountX=-0.69 mountY=-0.22, mountTheta=-2.83
03:40:11.181 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.48, opts=13)
03:40:11.181 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.48)
03:40:11.181 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:11.181 00.000 5052 UpdateGuideState exits: m=54 SNR=4.9
03:40:11.181 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:11.181 00.000 8976 Worker thread wakes up
03:40:11.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.48) opts 0xd
03:40:11.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.48)
03:40:11.181 00.000 8976 Moving (0.58, -0.48) raw xDistance=-0.69 yDistance=-0.22
03:40:11.181 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:11.181 00.000 5052 Enqueuing Expose request
03:40:11.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.69
03:40:11.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:40:11.181 00.000 8976 MoveAxis(R, 3, ABG)
03:40:11.181 00.000 8976 stepping (-14, 29) + (3, 0)
03:40:11.181 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:11.211 00.030 8976 Received - 47 (G) 
03:40:11.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:11.211 00.000 8976 stepped: pos (-11, 29)
03:40:11.211 00.000 8976 MoveAxis(U, 0, ABG)
03:40:11.211 00.000 8976 move complete, result=0
03:40:11.211 00.000 8976 worker thread done servicing request
03:40:11.211 00.000 8976 Worker thread wakes up
03:40:11.211 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:11.211 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:11.211 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.2 px 0 ms NORTH
03:40:11.895 00.684 8976 Exposure complete
03:40:11.901 00.006 8976 worker thread done servicing request
03:40:11.901 00.000 5052 OnExposeComplete: enter
03:40:11.901 00.000 5052 UpdateGuideState(): m_state=6
03:40:11.901 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14839
03:40:11.901 00.000 5052 Star::Find returns 1 (0), X=329.96, Y=282.40, Mass=24, SNR=3.3, Peak=51 HFD=1.4
03:40:11.901 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
03:40:11.901 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
03:40:11.901 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=0.69 hyp=1.04 cameraTheta=0.72 mountX=0.25 mountY=-1.03, mountTheta=-1.33
03:40:11.901 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=0.69, opts=13)
03:40:11.901 00.000 5052 Enqueuing Move request for stepguider (0.78, 0.69)
03:40:11.901 00.000 8976 Worker thread wakes up
03:40:11.902 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, 0.69) opts 0xd
03:40:11.902 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, 0.69)
03:40:11.902 00.000 8976 Moving (0.78, 0.69) raw xDistance=0.25 yDistance=-1.03
03:40:11.902 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:40:11.902 00.000 5052 UpdateGuideState exits: m=24 SNR=3.3
03:40:11.902 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:11.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:40:11.902 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.03
03:40:11.902 00.000 8976 MoveAxis(R, 0, ABG)
03:40:11.902 00.000 8976 MoveAxis(U, 4, ABG)
03:40:11.902 00.000 8976 stepping (-11, 29) + (0, 4)
03:40:11.902 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:11.902 00.000 5052 Enqueuing Expose request
03:40:11.902 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:11.946 00.044 8976 Received - 47 (G) 
03:40:11.946 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:11.946 00.000 8976 stepped: pos (-11, 33)
03:40:11.946 00.000 8976 starting a new bump
03:40:11.946 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:40:11.946 00.000 8976 MountToCamera -- mountX=1.93 mountY=-4.49 hyp=4.88 mountTheta=-1.17 cameraX=3.12, cameraY=3.76 cameraTheta=0.88
03:40:11.946 00.000 8976 incremental bump (3.117, 3.756) isValid = 1
03:40:11.946 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:40:11.946 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:40:11.946 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:40:11.946 00.000 8976 move complete, result=0
03:40:11.946 00.000 9828 Worker thread wakes up
03:40:11.946 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:40:11.946 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -1.0 px 4 ms NORTH
03:40:11.946 00.000 8976 worker thread done servicing request
03:40:11.946 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:40:11.946 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (3.99 = -2.29)
03:40:11.947 00.001 8976 Worker thread wakes up
03:40:11.947 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
03:40:11.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:11.947 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
03:40:11.947 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:11.947 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:40:11.947 00.000 9828 BLC: window closed
03:40:11.947 00.000 9828 MoveAxis(E, 25, B)
03:40:11.947 00.000 9828 Guiding  Dir = 2, Dur = 25
03:40:11.947 00.000 9828 IsSlewing returns 0
03:40:11.947 00.000 9828 IsGuiding returns 0
03:40:11.948 00.001 9828 PulseGuide returned control before completion, sleep 35
03:40:11.988 00.040 9828 IsGuiding returns 1
03:40:11.988 00.000 9828 scope still moving after pulse duration time elapsed
03:40:12.019 00.031 9828 IsSlewing returns 0
03:40:12.020 00.001 9828 IsGuiding returns 1
03:40:12.051 00.031 9828 IsSlewing returns 0
03:40:12.051 00.000 9828 IsGuiding returns 1
03:40:12.081 00.030 9828 IsSlewing returns 0
03:40:12.081 00.000 9828 IsGuiding returns 1
03:40:12.113 00.032 9828 IsSlewing returns 0
03:40:12.113 00.000 9828 IsGuiding returns 1
03:40:12.144 00.031 9828 IsSlewing returns 0
03:40:12.144 00.000 9828 IsGuiding returns 0
03:40:12.144 00.000 9828 scope move finished after 25 + 171 ms
03:40:12.144 00.000 9828 Move returns status 0, amount 25
03:40:12.144 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:12.144 00.000 9828 MoveAxis(N, 11, B)
03:40:12.144 00.000 9828 Guiding  Dir = 0, Dur = 11
03:40:12.160 00.016 9828 IsSlewing returns 0
03:40:12.160 00.000 9828 IsGuiding returns 0
03:40:12.160 00.000 9828 PulseGuide returned control before completion, sleep 21
03:40:12.191 00.031 9828 IsGuiding returns 1
03:40:12.191 00.000 9828 scope still moving after pulse duration time elapsed
03:40:12.221 00.030 9828 IsSlewing returns 0
03:40:12.221 00.000 9828 IsGuiding returns 1
03:40:12.253 00.032 9828 IsSlewing returns 0
03:40:12.253 00.000 9828 IsGuiding returns 1
03:40:12.284 00.031 9828 IsSlewing returns 0
03:40:12.284 00.000 9828 IsGuiding returns 1
03:40:12.315 00.031 9828 IsSlewing returns 0
03:40:12.315 00.000 9828 IsGuiding returns 0
03:40:12.315 00.000 9828 scope move finished after 11 + 144 ms
03:40:12.315 00.000 9828 Move returns status 0, amount 11
03:40:12.315 00.000 9828 move complete, result=0
03:40:12.315 00.000 9828 worker thread done servicing request
03:40:12.315 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:40:12.631 00.316 8976 Exposure complete
03:40:12.636 00.005 8976 worker thread done servicing request
03:40:12.636 00.000 5052 OnExposeComplete: enter
03:40:12.636 00.000 5052 UpdateGuideState(): m_state=6
03:40:12.636 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14840
03:40:12.636 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.44, Mass=46, SNR=4.5, Peak=52 HFD=1.8
03:40:12.636 00.000 5052 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.04) = xAngle (-3.12 = -3.12)
03:40:12.636 00.000 5052 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.22 = 3.06)
03:40:12.636 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.07 mountX=-0.31 mountY=0.02, mountTheta=3.06
03:40:12.637 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.27, opts=13)
03:40:12.637 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.27)
03:40:12.637 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:40:12.637 00.000 5052 UpdateGuideState exits: m=46 SNR=4.5
03:40:12.637 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:12.637 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:12.637 00.000 5052 Enqueuing Expose request
03:40:12.637 00.000 8976 Worker thread wakes up
03:40:12.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.27) opts 0xd
03:40:12.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.27)
03:40:12.637 00.000 8976 Moving (0.15, -0.27) raw xDistance=-0.31 yDistance=0.02
03:40:12.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:40:12.637 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:40:12.637 00.000 8976 MoveAxis(R, 1, ABG)
03:40:12.637 00.000 8976 stepping (-11, 33) + (1, 0)
03:40:12.637 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:12.665 00.028 8976 Received - 47 (G) 
03:40:12.665 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:12.665 00.000 8976 stepped: pos (-10, 33)
03:40:12.665 00.000 8976 MoveAxis(U, 0, ABG)
03:40:12.665 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:40:12.665 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:40:12.665 00.000 8976 MountToCamera -- mountX=1.80 mountY=-4.73 hyp=5.06 mountTheta=-1.21 cameraX=3.40, cameraY=3.75 cameraTheta=0.84
03:40:12.665 00.000 8976 incremental bump (3.398, 3.754) isValid = 1
03:40:12.665 00.000 8976 Scheduling Mount bump of (0.090, 0.103)
03:40:12.665 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.10, opts=4)
03:40:12.665 00.000 8976 Enqueuing Move request for scope (0.09, 0.10)
03:40:12.665 00.000 8976 move complete, result=0
03:40:12.665 00.000 9828 Worker thread wakes up
03:40:12.665 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
03:40:12.665 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0x4
03:40:12.665 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
03:40:12.666 00.001 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:40:12.666 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
03:40:12.666 00.000 8976 worker thread done servicing request
03:40:12.666 00.000 8976 Worker thread wakes up
03:40:12.666 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:12.666 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.85 mountX=-0.09 mountY=-0.09, mountTheta=-2.38
03:40:12.666 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:12.666 00.000 9828 Moving (0.09, 0.10) raw xDistance=-0.09 yDistance=-0.09
03:40:12.666 00.000 9828 BLC: window closed
03:40:12.666 00.000 9828 MoveAxis(E, 30, B)
03:40:12.666 00.000 9828 Guiding  Dir = 2, Dur = 30
03:40:12.666 00.000 9828 IsSlewing returns 0
03:40:12.667 00.001 9828 IsGuiding returns 0
03:40:12.667 00.000 9828 PulseGuide returned control before completion, sleep 40
03:40:12.717 00.050 9828 IsGuiding returns 1
03:40:12.717 00.000 9828 scope still moving after pulse duration time elapsed
03:40:12.748 00.031 9828 IsSlewing returns 0
03:40:12.748 00.000 9828 IsGuiding returns 1
03:40:12.778 00.030 9828 IsSlewing returns 0
03:40:12.778 00.000 9828 IsGuiding returns 1
03:40:12.809 00.031 9828 IsSlewing returns 0
03:40:12.809 00.000 9828 IsGuiding returns 0
03:40:12.809 00.000 9828 scope move finished after 30 + 112 ms
03:40:12.809 00.000 9828 Move returns status 0, amount 30
03:40:12.809 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:12.809 00.000 9828 MoveAxis(N, 12, B)
03:40:12.809 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:12.825 00.016 9828 IsSlewing returns 0
03:40:12.825 00.000 9828 IsGuiding returns 0
03:40:12.825 00.000 9828 PulseGuide returned control before completion, sleep 22
03:40:12.856 00.031 9828 IsGuiding returns 1
03:40:12.856 00.000 9828 scope still moving after pulse duration time elapsed
03:40:12.888 00.032 9828 IsSlewing returns 0
03:40:12.888 00.000 9828 IsGuiding returns 1
03:40:12.920 00.032 9828 IsSlewing returns 0
03:40:12.920 00.000 9828 IsGuiding returns 1
03:40:12.952 00.032 9828 IsSlewing returns 0
03:40:12.952 00.000 9828 IsGuiding returns 1
03:40:12.984 00.032 9828 IsSlewing returns 0
03:40:12.984 00.000 9828 IsGuiding returns 0
03:40:12.984 00.000 9828 scope move finished after 12 + 146 ms
03:40:12.984 00.000 9828 Move returns status 0, amount 12
03:40:12.984 00.000 9828 move complete, result=0
03:40:12.984 00.000 9828 worker thread done servicing request
03:40:12.984 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 12 ms NORTH
03:40:13.348 00.364 8976 Exposure complete
03:40:13.354 00.006 8976 worker thread done servicing request
03:40:13.354 00.000 5052 OnExposeComplete: enter
03:40:13.354 00.000 5052 UpdateGuideState(): m_state=6
03:40:13.354 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14841
03:40:13.354 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=282.04, Mass=36, SNR=4.0, Peak=51 HFD=2.1
03:40:13.354 00.000 5052 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
03:40:13.354 00.000 5052 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.77 = -0.77)
03:40:13.354 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.38 mountX=0.27 mountY=-0.24, mountTheta=-0.72
03:40:13.355 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.34, opts=13)
03:40:13.355 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.34)
03:40:13.356 00.001 8976 Worker thread wakes up
03:40:13.356 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.34) opts 0xd
03:40:13.356 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.34)
03:40:13.356 00.000 8976 Moving (0.06, 0.34) raw xDistance=0.27 yDistance=-0.24
03:40:13.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
03:40:13.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:13.356 00.000 5052 UpdateGuideState exits: m=36 SNR=4.0
03:40:13.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:13.356 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:40:13.356 00.000 8976 MoveAxis(L, 1, ABG)
03:40:13.356 00.000 8976 stepping (-10, 33) + (-1, 0)
03:40:13.356 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:13.356 00.000 5052 Enqueuing Expose request
03:40:13.356 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:13.384 00.028 8976 Received - 47 (G) 
03:40:13.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:13.384 00.000 8976 stepped: pos (-11, 33)
03:40:13.384 00.000 8976 MoveAxis(U, 0, ABG)
03:40:13.384 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:40:13.384 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:40:13.384 00.000 8976 MountToCamera -- mountX=1.76 mountY=-4.90 hyp=5.21 mountTheta=-1.23 cameraX=3.56, cameraY=3.80 cameraTheta=0.82
03:40:13.384 00.000 8976 incremental bump (3.564, 3.797) isValid = 1
03:40:13.384 00.000 8976 Scheduling Mount bump of (0.105, 0.116)
03:40:13.384 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.12, opts=4)
03:40:13.384 00.000 8976 Enqueuing Move request for scope (0.10, 0.12)
03:40:13.384 00.000 8976 move complete, result=0
03:40:13.385 00.001 9828 Worker thread wakes up
03:40:13.385 00.000 8976 worker thread done servicing request
03:40:13.385 00.000 8976 Worker thread wakes up
03:40:13.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:13.385 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:13.385 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0x4
03:40:13.385 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
03:40:13.385 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
03:40:13.385 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:40:13.385 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:40:13.385 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.84 mountX=-0.11 mountY=-0.10, mountTheta=-2.40
03:40:13.385 00.000 9828 Moving (0.10, 0.12) raw xDistance=-0.11 yDistance=-0.10
03:40:13.385 00.000 9828 BLC: window closed
03:40:13.385 00.000 9828 MoveAxis(E, 35, B)
03:40:13.385 00.000 9828 Guiding  Dir = 2, Dur = 35
03:40:13.386 00.001 9828 IsSlewing returns 0
03:40:13.386 00.000 9828 IsGuiding returns 0
03:40:13.386 00.000 9828 PulseGuide returned control before completion, sleep 45
03:40:13.433 00.047 9828 IsGuiding returns 1
03:40:13.433 00.000 9828 scope still moving after pulse duration time elapsed
03:40:13.464 00.031 9828 IsSlewing returns 0
03:40:13.464 00.000 9828 IsGuiding returns 1
03:40:13.494 00.030 9828 IsSlewing returns 0
03:40:13.494 00.000 9828 IsGuiding returns 1
03:40:13.525 00.031 9828 IsSlewing returns 0
03:40:13.525 00.000 9828 IsGuiding returns 1
03:40:13.555 00.030 9828 IsSlewing returns 0
03:40:13.555 00.000 9828 IsGuiding returns 0
03:40:13.555 00.000 9828 scope move finished after 35 + 133 ms
03:40:13.555 00.000 9828 Move returns status 0, amount 35
03:40:13.555 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:13.555 00.000 9828 MoveAxis(N, 14, B)
03:40:13.555 00.000 9828 Guiding  Dir = 0, Dur = 14
03:40:13.572 00.017 9828 IsSlewing returns 0
03:40:13.572 00.000 9828 IsGuiding returns 0
03:40:13.572 00.000 9828 PulseGuide returned control before completion, sleep 24
03:40:13.602 00.030 9828 IsGuiding returns 1
03:40:13.602 00.000 9828 scope still moving after pulse duration time elapsed
03:40:13.634 00.032 9828 IsSlewing returns 0
03:40:13.635 00.001 9828 IsGuiding returns 1
03:40:13.665 00.030 9828 IsSlewing returns 0
03:40:13.666 00.001 9828 IsGuiding returns 1
03:40:13.697 00.031 9828 IsSlewing returns 0
03:40:13.697 00.000 9828 IsGuiding returns 1
03:40:13.728 00.031 9828 IsSlewing returns 0
03:40:13.728 00.000 9828 IsGuiding returns 0
03:40:13.728 00.000 9828 scope move finished after 14 + 141 ms
03:40:13.728 00.000 9828 Move returns status 0, amount 14
03:40:13.728 00.000 9828 move complete, result=0
03:40:13.728 00.000 9828 worker thread done servicing request
03:40:13.728 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.1 px 14 ms NORTH
03:40:14.073 00.345 8976 Exposure complete
03:40:14.079 00.006 8976 worker thread done servicing request
03:40:14.079 00.000 5052 OnExposeComplete: enter
03:40:14.079 00.000 5052 UpdateGuideState(): m_state=6
03:40:14.079 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14842
03:40:14.079 00.000 5052 Star::Find false star n=10 nbg=286 bg=44.5 sigma=0.9 thresh=47 peak=47
03:40:14.079 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=32, SNR=2.9, Peak=50 HFD=0.0
03:40:14.079 00.000 5052 DistanceChecker: activated
03:40:14.079 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:14.080 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:14.080 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:14.080 00.000 8976 Worker thread wakes up
03:40:14.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:14.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:14.080 00.000 8976 StepGuider: deferring bump for deduced move
03:40:14.080 00.000 8976 move complete, result=0
03:40:14.080 00.000 8976 worker thread done servicing request
03:40:14.193 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:14.193 00.000 5052 Status Line: Star lost - low SNR
03:40:14.194 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:14.194 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:40:14.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:14.194 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:14.194 00.000 5052 Enqueuing Expose request
03:40:14.194 00.000 8976 Worker thread wakes up
03:40:14.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:14.194 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:14.877 00.683 8976 Exposure complete
03:40:14.882 00.005 8976 worker thread done servicing request
03:40:14.882 00.000 5052 OnExposeComplete: enter
03:40:14.882 00.000 5052 UpdateGuideState(): m_state=6
03:40:14.882 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14843
03:40:14.883 00.001 5052 Star::Find returns 1 (0), X=328.88, Y=280.98, Mass=52, SNR=4.9, Peak=51 HFD=3.0
03:40:14.883 00.000 5052 DistanceChecker: deactivated
03:40:14.883 00.000 5052 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.04) = xAngle (-3.99 = 2.29)
03:40:14.883 00.000 5052 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.10 = 2.19)
03:40:14.883 00.000 5052 CameraToMount -- cameraX=-0.29 cameraY=-0.73 hyp=0.79 cameraTheta=-1.95 mountX=-0.52 mountY=0.64, mountTheta=2.25
03:40:14.884 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.29, y=-0.73, opts=13)
03:40:14.884 00.000 5052 Enqueuing Move request for stepguider (-0.29, -0.73)
03:40:14.884 00.000 8976 Worker thread wakes up
03:40:14.884 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:14.884 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.29, -0.73) opts 0xd
03:40:14.884 00.000 5052 UpdateGuideState exits: m=52 SNR=4.9
03:40:14.884 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.29, -0.73)
03:40:14.884 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:14.884 00.000 8976 Moving (-0.29, -0.73) raw xDistance=-0.52 yDistance=0.64
03:40:14.884 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:14.885 00.001 5052 Enqueuing Expose request
03:40:14.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.52
03:40:14.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64
03:40:14.885 00.000 8976 MoveAxis(R, 2, ABG)
03:40:14.885 00.000 8976 stepping (-11, 33) + (2, 0)
03:40:14.885 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:14.919 00.034 8976 Received - 47 (G) 
03:40:14.919 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:14.919 00.000 8976 stepped: pos (-9, 33)
03:40:14.920 00.001 8976 MoveAxis(D, 3, ABG)
03:40:14.920 00.000 8976 stepping (-9, 33) + (0, -3)
03:40:14.920 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:14.951 00.031 8976 Received - 47 (G) 
03:40:14.951 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:14.951 00.000 8976 stepped: pos (-9, 30)
03:40:14.951 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
03:40:14.951 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:40:14.951 00.000 8976 MountToCamera -- mountX=1.63 mountY=-4.86 hyp=5.12 mountTheta=-1.25 cameraX=3.58, cameraY=3.66 cameraTheta=0.80
03:40:14.951 00.000 8976 incremental bump (3.580, 3.665) isValid = 1
03:40:14.951 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:40:14.951 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:40:14.951 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:40:14.951 00.000 8976 move complete, result=0
03:40:14.952 00.001 8976 worker thread done servicing request
03:40:14.952 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.6 px 3 ms SOUTH
03:40:14.952 00.000 9828 Worker thread wakes up
03:40:14.952 00.000 8976 Worker thread wakes up
03:40:14.952 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:14.952 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:14.952 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:40:14.952 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:40:14.952 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:40:14.952 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:40:14.952 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:40:14.952 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:40:14.952 00.000 9828 BLC: window closed
03:40:14.952 00.000 9828 MoveAxis(E, 27, B)
03:40:14.952 00.000 9828 Guiding  Dir = 2, Dur = 27
03:40:14.953 00.001 9828 IsSlewing returns 0
03:40:14.953 00.000 9828 IsGuiding returns 0
03:40:14.953 00.000 9828 PulseGuide returned control before completion, sleep 37
03:40:14.998 00.045 9828 IsGuiding returns 1
03:40:14.998 00.000 9828 scope still moving after pulse duration time elapsed
03:40:15.029 00.031 9828 IsSlewing returns 0
03:40:15.029 00.000 9828 IsGuiding returns 1
03:40:15.059 00.030 9828 IsSlewing returns 0
03:40:15.059 00.000 9828 IsGuiding returns 1
03:40:15.091 00.032 9828 IsSlewing returns 0
03:40:15.091 00.000 9828 IsGuiding returns 1
03:40:15.122 00.031 9828 IsSlewing returns 0
03:40:15.122 00.000 9828 IsGuiding returns 0
03:40:15.122 00.000 9828 scope move finished after 27 + 142 ms
03:40:15.122 00.000 9828 Move returns status 0, amount 27
03:40:15.122 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:15.122 00.000 9828 MoveAxis(N, 10, B)
03:40:15.122 00.000 9828 Guiding  Dir = 0, Dur = 10
03:40:15.138 00.016 9828 IsSlewing returns 0
03:40:15.138 00.000 9828 IsGuiding returns 0
03:40:15.138 00.000 9828 PulseGuide returned control before completion, sleep 20
03:40:15.168 00.030 9828 IsGuiding returns 1
03:40:15.168 00.000 9828 scope still moving after pulse duration time elapsed
03:40:15.199 00.031 9828 IsSlewing returns 0
03:40:15.199 00.000 9828 IsGuiding returns 1
03:40:15.230 00.031 9828 IsSlewing returns 0
03:40:15.230 00.000 9828 IsGuiding returns 1
03:40:15.261 00.031 9828 IsSlewing returns 0
03:40:15.261 00.000 9828 IsGuiding returns 1
03:40:15.292 00.031 9828 IsSlewing returns 0
03:40:15.292 00.000 9828 IsGuiding returns 0
03:40:15.292 00.000 9828 scope move finished after 10 + 143 ms
03:40:15.292 00.000 9828 Move returns status 0, amount 10
03:40:15.292 00.000 9828 move complete, result=0
03:40:15.292 00.000 9828 worker thread done servicing request
03:40:15.292 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:40:15.636 00.344 8976 Exposure complete
03:40:15.642 00.006 8976 worker thread done servicing request
03:40:15.642 00.000 5052 OnExposeComplete: enter
03:40:15.642 00.000 5052 UpdateGuideState(): m_state=6
03:40:15.642 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14844
03:40:15.642 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=282.75, Mass=37, SNR=4.0, Peak=52 HFD=2.2
03:40:15.642 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
03:40:15.642 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
03:40:15.642 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=1.04 hyp=1.25 cameraTheta=0.99 mountX=0.62 mountY=-1.15, mountTheta=-1.08
03:40:15.643 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=1.04, opts=13)
03:40:15.643 00.000 5052 Enqueuing Move request for stepguider (0.69, 1.04)
03:40:15.643 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:15.643 00.000 5052 UpdateGuideState exits: m=37 SNR=4.0
03:40:15.643 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:15.643 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:15.643 00.000 5052 Enqueuing Expose request
03:40:15.643 00.000 8976 Worker thread wakes up
03:40:15.643 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 1.04) opts 0xd
03:40:15.643 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 1.04)
03:40:15.643 00.000 8976 Moving (0.69, 1.04) raw xDistance=0.62 yDistance=-1.15
03:40:15.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62
03:40:15.643 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.15
03:40:15.643 00.000 8976 MoveAxis(L, 2, ABG)
03:40:15.643 00.000 8976 stepping (-9, 30) + (-2, 0)
03:40:15.643 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:15.670 00.027 8976 Received - 47 (G) 
03:40:15.670 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:15.670 00.000 8976 stepped: pos (-11, 30)
03:40:15.670 00.000 8976 MoveAxis(U, 4, ABG)
03:40:15.670 00.000 8976 stepping (-11, 30) + (0, 4)
03:40:15.670 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:15.703 00.033 8976 Received - 47 (G) 
03:40:15.703 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:15.703 00.000 8976 stepped: pos (-11, 34)
03:40:15.703 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:40:15.703 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:40:15.703 00.000 8976 MountToCamera -- mountX=1.65 mountY=-5.04 hyp=5.30 mountTheta=-1.25 cameraX=3.73, cameraY=3.76 cameraTheta=0.79
03:40:15.703 00.000 8976 incremental bump (3.732, 3.762) isValid = 1
03:40:15.703 00.000 8976 Scheduling Mount bump of (0.094, 0.099)
03:40:15.703 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.10, opts=4)
03:40:15.703 00.000 8976 Enqueuing Move request for scope (0.09, 0.10)
03:40:15.703 00.000 8976 move complete, result=0
03:40:15.703 00.000 9828 Worker thread wakes up
03:40:15.703 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0x4
03:40:15.703 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
03:40:15.703 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
03:40:15.703 00.000 8976 worker thread done servicing request
03:40:15.703 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -1.1 px 4 ms NORTH
03:40:15.703 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
03:40:15.704 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.81 mountX=-0.10 mountY=-0.09, mountTheta=-2.43
03:40:15.704 00.000 8976 Worker thread wakes up
03:40:15.704 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:15.704 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:15.704 00.000 9828 Moving (0.09, 0.10) raw xDistance=-0.10 yDistance=-0.09
03:40:15.704 00.000 9828 BLC: window closed
03:40:15.704 00.000 9828 MoveAxis(E, 31, B)
03:40:15.704 00.000 9828 Guiding  Dir = 2, Dur = 31
03:40:15.704 00.000 9828 IsSlewing returns 0
03:40:15.704 00.000 9828 IsGuiding returns 0
03:40:15.705 00.001 9828 PulseGuide returned control before completion, sleep 41
03:40:15.755 00.050 9828 IsGuiding returns 1
03:40:15.755 00.000 9828 scope still moving after pulse duration time elapsed
03:40:15.786 00.031 9828 IsSlewing returns 0
03:40:15.786 00.000 9828 IsGuiding returns 1
03:40:15.817 00.031 9828 IsSlewing returns 0
03:40:15.817 00.000 9828 IsGuiding returns 1
03:40:15.847 00.030 9828 IsSlewing returns 0
03:40:15.847 00.000 9828 IsGuiding returns 0
03:40:15.847 00.000 9828 scope move finished after 31 + 112 ms
03:40:15.847 00.000 9828 Move returns status 0, amount 31
03:40:15.847 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:15.847 00.000 9828 MoveAxis(N, 12, B)
03:40:15.847 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:15.863 00.016 9828 IsSlewing returns 0
03:40:15.863 00.000 9828 IsGuiding returns 0
03:40:15.863 00.000 9828 PulseGuide returned control before completion, sleep 22
03:40:15.894 00.031 9828 IsGuiding returns 1
03:40:15.894 00.000 9828 scope still moving after pulse duration time elapsed
03:40:15.924 00.030 9828 IsSlewing returns 0
03:40:15.924 00.000 9828 IsGuiding returns 1
03:40:15.955 00.031 9828 IsSlewing returns 0
03:40:15.955 00.000 9828 IsGuiding returns 1
03:40:15.987 00.032 9828 IsSlewing returns 0
03:40:15.987 00.000 9828 IsGuiding returns 1
03:40:16.019 00.032 9828 IsSlewing returns 0
03:40:16.019 00.000 9828 IsGuiding returns 0
03:40:16.019 00.000 9828 scope move finished after 12 + 143 ms
03:40:16.019 00.000 9828 Move returns status 0, amount 12
03:40:16.019 00.000 9828 move complete, result=0
03:40:16.019 00.000 9828 worker thread done servicing request
03:40:16.019 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 12 ms NORTH
03:40:16.383 00.364 8976 Exposure complete
03:40:16.389 00.006 8976 worker thread done servicing request
03:40:16.389 00.000 5052 OnExposeComplete: enter
03:40:16.389 00.000 5052 UpdateGuideState(): m_state=6
03:40:16.389 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14845
03:40:16.389 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=280.20, Mass=40, SNR=4.2, Peak=51 HFD=3.7
03:40:16.389 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.36 = 2.93)
03:40:16.389 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.46 = 2.82)
03:40:16.389 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-1.51 hyp=1.56 cameraTheta=-1.31 mountX=-1.53 mountY=0.49, mountTheta=2.83
03:40:16.390 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-1.51, opts=13)
03:40:16.390 00.000 5052 Enqueuing Move request for stepguider (0.40, -1.51)
03:40:16.390 00.000 8976 Worker thread wakes up
03:40:16.390 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -1.51) opts 0xd
03:40:16.390 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -1.51)
03:40:16.390 00.000 8976 Moving (0.40, -1.51) raw xDistance=-1.53 yDistance=0.49
03:40:16.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.94 from input -1.53
03:40:16.390 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.49
03:40:16.390 00.000 8976 MoveAxis(R, 6, ABG)
03:40:16.390 00.000 8976 stepping (-11, 34) + (6, 0)
03:40:16.390 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:16.390 00.000 5052 UpdateGuideState exits: m=40 SNR=4.2
03:40:16.390 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:16.391 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:40:16.391 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:16.391 00.000 5052 Enqueuing Expose request
03:40:16.437 00.046 8976 Received - 47 (G) 
03:40:16.437 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:40:16.437 00.000 8976 stepped: pos (-5, 34)
03:40:16.437 00.000 8976 MoveAxis(D, 2, ABG)
03:40:16.437 00.000 8976 stepping (-5, 34) + (0, -2)
03:40:16.438 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:16.469 00.031 8976 Received - 47 (G) 
03:40:16.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:16.469 00.000 8976 stepped: pos (-5, 32)
03:40:16.469 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:40:16.469 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:40:16.470 00.001 8976 MountToCamera -- mountX=1.36 mountY=-5.05 hyp=5.23 mountTheta=-1.31 cameraX=3.88, cameraY=3.51 cameraTheta=0.74
03:40:16.470 00.000 8976 incremental bump (3.879, 3.509) isValid = 1
03:40:16.470 00.000 8976 Scheduling Mount bump of (0.114, 0.107)
03:40:16.470 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.11, opts=4)
03:40:16.470 00.000 8976 Enqueuing Move request for scope (0.11, 0.11)
03:40:16.470 00.000 8976 move complete, result=0
03:40:16.470 00.000 9828 Worker thread wakes up
03:40:16.470 00.000 8976 worker thread done servicing request
03:40:16.470 00.000 8976 Worker thread wakes up
03:40:16.470 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:16.470 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:16.470 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0x4
03:40:16.470 00.000 5052 GuideStep: -1.5 px 6 ms EAST, 0.5 px 2 ms SOUTH
03:40:16.470 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
03:40:16.470 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:40:16.470 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:40:16.470 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.75 mountX=-0.12 mountY=-0.09, mountTheta=-2.48
03:40:16.470 00.000 9828 Moving (0.11, 0.11) raw xDistance=-0.12 yDistance=-0.09
03:40:16.471 00.001 9828 BLC: window closed
03:40:16.471 00.000 9828 MoveAxis(E, 38, B)
03:40:16.471 00.000 9828 Guiding  Dir = 2, Dur = 38
03:40:16.471 00.000 9828 IsSlewing returns 0
03:40:16.471 00.000 9828 IsGuiding returns 0
03:40:16.471 00.000 9828 PulseGuide returned control before completion, sleep 48
03:40:16.527 00.056 9828 IsGuiding returns 1
03:40:16.527 00.000 9828 scope still moving after pulse duration time elapsed
03:40:16.558 00.031 9828 IsSlewing returns 0
03:40:16.558 00.000 9828 IsGuiding returns 1
03:40:16.589 00.031 9828 IsSlewing returns 0
03:40:16.589 00.000 9828 IsGuiding returns 1
03:40:16.620 00.031 9828 IsSlewing returns 0
03:40:16.620 00.000 9828 IsGuiding returns 0
03:40:16.620 00.000 9828 scope move finished after 38 + 110 ms
03:40:16.620 00.000 9828 Move returns status 0, amount 38
03:40:16.620 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:16.620 00.000 9828 MoveAxis(N, 12, B)
03:40:16.620 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:16.635 00.015 9828 IsSlewing returns 0
03:40:16.635 00.000 9828 IsGuiding returns 0
03:40:16.635 00.000 9828 PulseGuide returned control before completion, sleep 22
03:40:16.667 00.032 9828 IsGuiding returns 1
03:40:16.668 00.001 9828 scope still moving after pulse duration time elapsed
03:40:16.698 00.030 9828 IsSlewing returns 0
03:40:16.698 00.000 9828 IsGuiding returns 1
03:40:16.728 00.030 9828 IsSlewing returns 0
03:40:16.728 00.000 9828 IsGuiding returns 1
03:40:16.761 00.033 9828 IsSlewing returns 0
03:40:16.761 00.000 9828 IsGuiding returns 1
03:40:16.792 00.031 9828 IsSlewing returns 0
03:40:16.792 00.000 9828 IsGuiding returns 1
03:40:16.824 00.032 9828 IsSlewing returns 0
03:40:16.824 00.000 9828 IsGuiding returns 1
03:40:16.855 00.031 9828 IsSlewing returns 0
03:40:16.855 00.000 9828 IsGuiding returns 0
03:40:16.855 00.000 9828 scope move finished after 12 + 208 ms
03:40:16.855 00.000 9828 Move returns status 0, amount 12
03:40:16.855 00.000 9828 move complete, result=0
03:40:16.855 00.000 9828 worker thread done servicing request
03:40:16.856 00.001 5052 GuideStep: -0.1 px 38 ms EAST, -0.1 px 12 ms NORTH
03:40:17.156 00.300 8976 Exposure complete
03:40:17.162 00.006 8976 worker thread done servicing request
03:40:17.162 00.000 5052 OnExposeComplete: enter
03:40:17.162 00.000 5052 UpdateGuideState(): m_state=6
03:40:17.162 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14846
03:40:17.162 00.000 5052 Star::Find false star n=6 nbg=281 bg=44.4 sigma=0.9 thresh=47 peak=47
03:40:17.162 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=280.00, Mass=23, SNR=2.9, Peak=50 HFD=0.0
03:40:17.162 00.000 5052 DistanceChecker: activated
03:40:17.162 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:17.162 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:17.162 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:17.162 00.000 8976 Worker thread wakes up
03:40:17.162 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:17.162 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:17.162 00.000 8976 StepGuider: deferring bump for deduced move
03:40:17.162 00.000 8976 move complete, result=0
03:40:17.163 00.001 8976 worker thread done servicing request
03:40:17.273 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:17.273 00.000 5052 Status Line: Star lost - low SNR
03:40:17.273 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:17.274 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:40:17.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:17.274 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:17.274 00.000 5052 Enqueuing Expose request
03:40:17.274 00.000 8976 Worker thread wakes up
03:40:17.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:17.274 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:17.957 00.683 8976 Exposure complete
03:40:17.963 00.006 8976 worker thread done servicing request
03:40:17.963 00.000 5052 OnExposeComplete: enter
03:40:17.963 00.000 5052 UpdateGuideState(): m_state=6
03:40:17.963 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14847
03:40:17.963 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=282.37, Mass=32, SNR=3.8, Peak=51 HFD=1.6
03:40:17.963 00.000 5052 DistanceChecker: deactivated
03:40:17.963 00.000 5052 CameraToMount -- cameraTheta (0.87) - m_xAngle (2.04) = xAngle (-1.17 = -1.17)
03:40:17.963 00.000 5052 CameraToMount -- cameraTheta (0.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
03:40:17.963 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=0.67 hyp=0.87 cameraTheta=0.87 mountX=0.34 mountY=-0.83, mountTheta=-1.18
03:40:17.964 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=0.67, opts=13)
03:40:17.964 00.000 5052 Enqueuing Move request for stepguider (0.56, 0.67)
03:40:17.964 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:40:17.964 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:40:17.964 00.000 8976 Worker thread wakes up
03:40:17.964 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, 0.67) opts 0xd
03:40:17.964 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, 0.67)
03:40:17.964 00.000 8976 Moving (0.56, 0.67) raw xDistance=0.34 yDistance=-0.83
03:40:17.964 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:17.964 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:17.964 00.000 5052 Enqueuing Expose request
03:40:17.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
03:40:17.964 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.83
03:40:17.964 00.000 8976 MoveAxis(L, 1, ABG)
03:40:17.964 00.000 8976 stepping (-5, 32) + (-1, 0)
03:40:17.964 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:17.989 00.025 8976 Received - 47 (G) 
03:40:17.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:17.989 00.000 8976 stepped: pos (-6, 32)
03:40:17.989 00.000 8976 MoveAxis(U, 3, ABG)
03:40:17.989 00.000 8976 stepping (-6, 32) + (0, 3)
03:40:17.989 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:18.021 00.032 8976 Received - 47 (G) 
03:40:18.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:18.021 00.000 8976 stepped: pos (-6, 35)
03:40:18.021 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
03:40:18.021 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:40:18.021 00.000 8976 MountToCamera -- mountX=1.21 mountY=-5.22 hyp=5.36 mountTheta=-1.34 cameraX=4.09, cameraY=3.46 cameraTheta=0.70
03:40:18.021 00.000 8976 incremental bump (4.094, 3.456) isValid = 1
03:40:18.021 00.000 8976 Scheduling Mount bump of (0.132, 0.115)
03:40:18.021 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.12, opts=4)
03:40:18.021 00.000 8976 Enqueuing Move request for scope (0.13, 0.12)
03:40:18.021 00.000 8976 move complete, result=0
03:40:18.021 00.000 9828 Worker thread wakes up
03:40:18.021 00.000 8976 worker thread done servicing request
03:40:18.021 00.000 8976 Worker thread wakes up
03:40:18.021 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0x4
03:40:18.021 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.8 px 3 ms NORTH
03:40:18.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:18.022 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:18.022 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
03:40:18.022 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
03:40:18.022 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:40:18.022 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.17 cameraTheta=0.72 mountX=-0.14 mountY=-0.10, mountTheta=-2.52
03:40:18.022 00.000 9828 Moving (0.13, 0.12) raw xDistance=-0.14 yDistance=-0.10
03:40:18.022 00.000 9828 BLC: window closed
03:40:18.022 00.000 9828 MoveAxis(E, 43, B)
03:40:18.022 00.000 9828 Guiding  Dir = 2, Dur = 43
03:40:18.022 00.000 9828 IsSlewing returns 0
03:40:18.022 00.000 9828 IsGuiding returns 0
03:40:18.023 00.001 9828 PulseGuide returned control before completion, sleep 53
03:40:18.083 00.060 9828 IsGuiding returns 1
03:40:18.083 00.000 9828 scope still moving after pulse duration time elapsed
03:40:18.113 00.030 9828 IsSlewing returns 0
03:40:18.113 00.000 9828 IsGuiding returns 1
03:40:18.144 00.031 9828 IsSlewing returns 0
03:40:18.144 00.000 9828 IsGuiding returns 1
03:40:18.175 00.031 9828 IsSlewing returns 0
03:40:18.175 00.000 9828 IsGuiding returns 1
03:40:18.205 00.030 9828 IsSlewing returns 0
03:40:18.205 00.000 9828 IsGuiding returns 0
03:40:18.205 00.000 9828 scope move finished after 43 + 140 ms
03:40:18.205 00.000 9828 Move returns status 0, amount 43
03:40:18.205 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:18.205 00.000 9828 MoveAxis(N, 13, B)
03:40:18.205 00.000 9828 Guiding  Dir = 0, Dur = 13
03:40:18.221 00.016 9828 IsSlewing returns 0
03:40:18.221 00.000 9828 IsGuiding returns 0
03:40:18.221 00.000 9828 PulseGuide returned control before completion, sleep 23
03:40:18.251 00.030 9828 IsGuiding returns 1
03:40:18.251 00.000 9828 scope still moving after pulse duration time elapsed
03:40:18.282 00.031 9828 IsSlewing returns 0
03:40:18.282 00.000 9828 IsGuiding returns 1
03:40:18.312 00.030 9828 IsSlewing returns 0
03:40:18.312 00.000 9828 IsGuiding returns 1
03:40:18.344 00.032 9828 IsSlewing returns 0
03:40:18.344 00.000 9828 IsGuiding returns 1
03:40:18.376 00.032 9828 IsSlewing returns 0
03:40:18.376 00.000 9828 IsGuiding returns 0
03:40:18.376 00.000 9828 scope move finished after 13 + 142 ms
03:40:18.376 00.000 9828 Move returns status 0, amount 13
03:40:18.376 00.000 9828 move complete, result=0
03:40:18.376 00.000 9828 worker thread done servicing request
03:40:18.376 00.000 5052 GuideStep: -0.1 px 43 ms EAST, -0.1 px 13 ms NORTH
03:40:18.706 00.330 8976 Exposure complete
03:40:18.712 00.006 8976 worker thread done servicing request
03:40:18.712 00.000 5052 OnExposeComplete: enter
03:40:18.712 00.000 5052 UpdateGuideState(): m_state=6
03:40:18.712 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14848
03:40:18.712 00.000 5052 Star::Find false star n=8 nbg=281 bg=45.3 sigma=0.9 thresh=48 peak=48
03:40:18.712 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=29, SNR=2.9, Peak=52 HFD=0.0
03:40:18.712 00.000 5052 DistanceChecker: activated
03:40:18.712 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:18.712 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:18.712 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:18.712 00.000 8976 Worker thread wakes up
03:40:18.713 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:18.713 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:18.713 00.000 8976 StepGuider: deferring bump for deduced move
03:40:18.713 00.000 8976 move complete, result=0
03:40:18.713 00.000 8976 worker thread done servicing request
03:40:18.825 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:18.825 00.000 5052 Status Line: Star lost - low SNR
03:40:18.826 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:18.826 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:40:18.826 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:18.826 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:18.826 00.000 5052 Enqueuing Expose request
03:40:18.826 00.000 8976 Worker thread wakes up
03:40:18.826 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:18.827 00.001 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:19.509 00.682 8976 Exposure complete
03:40:19.515 00.006 8976 worker thread done servicing request
03:40:19.515 00.000 5052 OnExposeComplete: enter
03:40:19.515 00.000 5052 UpdateGuideState(): m_state=6
03:40:19.515 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14849
03:40:19.515 00.000 5052 Star::Find returns 1 (0), X=328.68, Y=282.45, Mass=27, SNR=3.5, Peak=54 HFD=1.3
03:40:19.515 00.000 5052 DistanceChecker: deactivated
03:40:19.515 00.000 5052 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.04) = xAngle (0.11 = 0.11)
03:40:19.515 00.000 5052 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.01 = 0.01)
03:40:19.515 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.74 hyp=0.89 cameraTheta=2.16 mountX=0.89 mountY=0.01, mountTheta=0.01
03:40:19.516 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.74, opts=13)
03:40:19.516 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.74)
03:40:19.516 00.000 8976 Worker thread wakes up
03:40:19.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.74) opts 0xd
03:40:19.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.74)
03:40:19.516 00.000 8976 Moving (-0.49, 0.74) raw xDistance=0.89 yDistance=0.01
03:40:19.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.89
03:40:19.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:40:19.516 00.000 8976 MoveAxis(L, 4, ABG)
03:40:19.516 00.000 8976 stepping (-6, 35) + (-4, 0)
03:40:19.516 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:19.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:19.517 00.001 5052 UpdateGuideState exits: m=27 SNR=3.5
03:40:19.517 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:19.517 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:19.517 00.000 5052 Enqueuing Expose request
03:40:19.556 00.039 8976 Received - 47 (G) 
03:40:19.556 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:19.556 00.000 8976 stepped: pos (-10, 35)
03:40:19.556 00.000 8976 MoveAxis(U, 0, ABG)
03:40:19.556 00.000 8976 outside bump range, increase bump weight 1.50 => 1.67
03:40:19.556 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:40:19.556 00.000 8976 MountToCamera -- mountX=1.32 mountY=-5.33 hyp=5.49 mountTheta=-1.33 cameraX=4.15, cameraY=3.60 cameraTheta=0.72
03:40:19.556 00.000 8976 incremental bump (4.146, 3.600) isValid = 1
03:40:19.556 00.000 8976 Scheduling Mount bump of (0.145, 0.130)
03:40:19.556 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.13, opts=4)
03:40:19.556 00.000 8976 Enqueuing Move request for scope (0.14, 0.13)
03:40:19.556 00.000 8976 move complete, result=0
03:40:19.556 00.000 8976 worker thread done servicing request
03:40:19.556 00.000 8976 Worker thread wakes up
03:40:19.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:19.556 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:19.556 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.0 px 0 ms NORTH
03:40:19.556 00.000 9828 Worker thread wakes up
03:40:19.556 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0x4
03:40:19.557 00.001 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
03:40:19.557 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:40:19.557 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.54)
03:40:19.557 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.73 mountX=-0.15 mountY=-0.11, mountTheta=-2.51
03:40:19.557 00.000 9828 Moving (0.14, 0.13) raw xDistance=-0.15 yDistance=-0.11
03:40:19.557 00.000 9828 BLC: window closed
03:40:19.557 00.000 9828 MoveAxis(E, 48, B)
03:40:19.557 00.000 9828 Guiding  Dir = 2, Dur = 48
03:40:19.557 00.000 9828 IsSlewing returns 0
03:40:19.557 00.000 9828 IsGuiding returns 0
03:40:19.557 00.000 9828 PulseGuide returned control before completion, sleep 58
03:40:19.630 00.073 9828 IsGuiding returns 1
03:40:19.630 00.000 9828 scope still moving after pulse duration time elapsed
03:40:19.662 00.032 9828 IsSlewing returns 0
03:40:19.662 00.000 9828 IsGuiding returns 1
03:40:19.693 00.031 9828 IsSlewing returns 0
03:40:19.693 00.000 9828 IsGuiding returns 1
03:40:19.724 00.031 9828 IsSlewing returns 0
03:40:19.724 00.000 9828 IsGuiding returns 0
03:40:19.724 00.000 9828 scope move finished after 48 + 119 ms
03:40:19.724 00.000 9828 Move returns status 0, amount 48
03:40:19.724 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:19.724 00.000 9828 MoveAxis(N, 15, B)
03:40:19.724 00.000 9828 Guiding  Dir = 0, Dur = 15
03:40:19.740 00.016 9828 IsSlewing returns 0
03:40:19.741 00.001 9828 IsGuiding returns 0
03:40:19.741 00.000 9828 PulseGuide returned control before completion, sleep 25
03:40:19.771 00.030 9828 IsGuiding returns 1
03:40:19.771 00.000 9828 scope still moving after pulse duration time elapsed
03:40:19.801 00.030 9828 IsSlewing returns 0
03:40:19.801 00.000 9828 IsGuiding returns 1
03:40:19.832 00.031 9828 IsSlewing returns 0
03:40:19.832 00.000 9828 IsGuiding returns 1
03:40:19.862 00.030 9828 IsSlewing returns 0
03:40:19.862 00.000 9828 IsGuiding returns 1
03:40:19.893 00.031 9828 IsSlewing returns 0
03:40:19.893 00.000 9828 IsGuiding returns 0
03:40:19.893 00.000 9828 scope move finished after 15 + 137 ms
03:40:19.893 00.000 9828 Move returns status 0, amount 15
03:40:19.893 00.000 9828 move complete, result=0
03:40:19.893 00.000 9828 worker thread done servicing request
03:40:19.894 00.001 5052 GuideStep: -0.2 px 48 ms EAST, -0.1 px 15 ms NORTH
03:40:20.247 00.353 8976 Exposure complete
03:40:20.253 00.006 8976 worker thread done servicing request
03:40:20.253 00.000 5052 OnExposeComplete: enter
03:40:20.253 00.000 5052 UpdateGuideState(): m_state=6
03:40:20.253 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14850
03:40:20.253 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=280.48, Mass=57, SNR=5.1, Peak=51 HFD=3.2
03:40:20.253 00.000 5052 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.04) = xAngle (-4.12 = 2.16)
03:40:20.253 00.000 5052 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.22 = 2.06)
03:40:20.253 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=-1.23 hyp=1.41 cameraTheta=-2.08 mountX=-0.79 mountY=1.24, mountTheta=2.14
03:40:20.254 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=-1.23, opts=13)
03:40:20.254 00.000 5052 Enqueuing Move request for stepguider (-0.68, -1.23)
03:40:20.254 00.000 8976 Worker thread wakes up
03:40:20.254 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:20.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, -1.23) opts 0xd
03:40:20.254 00.000 5052 UpdateGuideState exits: m=57 SNR=5.1
03:40:20.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, -1.23)
03:40:20.254 00.000 8976 Moving (-0.68, -1.23) raw xDistance=-0.79 yDistance=1.24
03:40:20.255 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.79
03:40:20.255 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.24
03:40:20.255 00.000 8976 MoveAxis(R, 3, ABG)
03:40:20.255 00.000 8976 stepping (-10, 35) + (3, 0)
03:40:20.255 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:20.255 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:20.255 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:20.255 00.000 5052 Enqueuing Expose request
03:40:20.291 00.036 8976 Received - 47 (G) 
03:40:20.291 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:20.291 00.000 8976 stepped: pos (-7, 35)
03:40:20.291 00.000 8976 MoveAxis(D, 5, ABG)
03:40:20.291 00.000 8976 stepping (-7, 35) + (0, -5)
03:40:20.291 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:40:20.339 00.048 8976 Received - 47 (G) 
03:40:20.339 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:40:20.339 00.000 8976 stepped: pos (-7, 30)
03:40:20.339 00.000 8976 back inside bump range: decrease bump weight 1.67 => 1.00
03:40:20.339 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:40:20.339 00.000 8976 MountToCamera -- mountX=1.24 mountY=-5.14 hyp=5.29 mountTheta=-1.33 cameraX=4.02, cameraY=3.44 cameraTheta=0.71
03:40:20.339 00.000 8976 incremental bump (4.017, 3.443) isValid = 1
03:40:20.339 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:40:20.339 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:40:20.339 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:40:20.339 00.000 8976 move complete, result=0
03:40:20.339 00.000 9828 Worker thread wakes up
03:40:20.339 00.000 8976 worker thread done servicing request
03:40:20.340 00.001 8976 Worker thread wakes up
03:40:20.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:20.340 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:20.340 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:40:20.340 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 1.2 px 5 ms SOUTH
03:40:20.340 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:40:20.340 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
03:40:20.340 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
03:40:20.340 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
03:40:20.340 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:40:20.340 00.000 9828 BLC: window closed
03:40:20.340 00.000 9828 MoveAxis(E, 29, B)
03:40:20.340 00.000 9828 Guiding  Dir = 2, Dur = 29
03:40:20.341 00.001 9828 IsSlewing returns 0
03:40:20.341 00.000 9828 IsGuiding returns 0
03:40:20.341 00.000 9828 PulseGuide returned control before completion, sleep 39
03:40:20.388 00.047 9828 IsGuiding returns 1
03:40:20.388 00.000 9828 scope still moving after pulse duration time elapsed
03:40:20.418 00.030 9828 IsSlewing returns 0
03:40:20.418 00.000 9828 IsGuiding returns 1
03:40:20.449 00.031 9828 IsSlewing returns 0
03:40:20.450 00.001 9828 IsGuiding returns 1
03:40:20.479 00.029 9828 IsSlewing returns 0
03:40:20.479 00.000 9828 IsGuiding returns 1
03:40:20.511 00.032 9828 IsSlewing returns 0
03:40:20.511 00.000 9828 IsGuiding returns 0
03:40:20.511 00.000 9828 scope move finished after 29 + 141 ms
03:40:20.511 00.000 9828 Move returns status 0, amount 29
03:40:20.511 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:20.511 00.000 9828 MoveAxis(N, 9, B)
03:40:20.511 00.000 9828 Guiding  Dir = 0, Dur = 9
03:40:20.525 00.014 9828 IsSlewing returns 0
03:40:20.525 00.000 9828 IsGuiding returns 0
03:40:20.525 00.000 9828 PulseGuide returned control before completion, sleep 19
03:40:20.556 00.031 9828 IsGuiding returns 1
03:40:20.556 00.000 9828 scope still moving after pulse duration time elapsed
03:40:20.587 00.031 9828 IsSlewing returns 0
03:40:20.587 00.000 9828 IsGuiding returns 1
03:40:20.619 00.032 9828 IsSlewing returns 0
03:40:20.619 00.000 9828 IsGuiding returns 1
03:40:20.649 00.030 9828 IsSlewing returns 0
03:40:20.649 00.000 9828 IsGuiding returns 1
03:40:20.681 00.032 9828 IsSlewing returns 0
03:40:20.681 00.000 9828 IsGuiding returns 0
03:40:20.681 00.000 9828 scope move finished after 9 + 146 ms
03:40:20.681 00.000 9828 Move returns status 0, amount 9
03:40:20.681 00.000 9828 move complete, result=0
03:40:20.681 00.000 9828 worker thread done servicing request
03:40:20.681 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:40:21.026 00.345 8976 Exposure complete
03:40:21.032 00.006 8976 worker thread done servicing request
03:40:21.032 00.000 5052 OnExposeComplete: enter
03:40:21.032 00.000 5052 UpdateGuideState(): m_state=6
03:40:21.032 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14851
03:40:21.032 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.84, Mass=50, SNR=4.7, Peak=53 HFD=2.7
03:40:21.032 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:40:21.032 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
03:40:21.032 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.13 hyp=0.39 cameraTheta=2.82 mountX=0.28 mountY=0.24, mountTheta=0.71
03:40:21.033 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.13, opts=13)
03:40:21.033 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.13)
03:40:21.033 00.000 8976 Worker thread wakes up
03:40:21.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.13) opts 0xd
03:40:21.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.13)
03:40:21.033 00.000 8976 Moving (-0.37, 0.13) raw xDistance=0.28 yDistance=0.24
03:40:21.033 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:21.033 00.000 5052 UpdateGuideState exits: m=50 SNR=4.7
03:40:21.033 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:21.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.28
03:40:21.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:40:21.033 00.000 8976 MoveAxis(L, 1, ABG)
03:40:21.033 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:21.033 00.000 5052 Enqueuing Expose request
03:40:21.033 00.000 8976 stepping (-7, 30) + (-1, 0)
03:40:21.033 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:21.058 00.025 8976 Received - 47 (G) 
03:40:21.058 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:21.058 00.000 8976 stepped: pos (-8, 30)
03:40:21.058 00.000 8976 MoveAxis(U, 0, ABG)
03:40:21.058 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:40:21.058 00.000 8976 MountToCamera -- mountX=1.23 mountY=-5.02 hyp=5.17 mountTheta=-1.33 cameraX=3.91, cameraY=3.38 cameraTheta=0.71
03:40:21.058 00.000 8976 incremental bump (3.907, 3.382) isValid = 1
03:40:21.058 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:40:21.058 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:40:21.058 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:40:21.058 00.000 8976 move complete, result=0
03:40:21.058 00.000 8976 worker thread done servicing request
03:40:21.058 00.000 9828 Worker thread wakes up
03:40:21.058 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:40:21.058 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:40:21.058 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.46)
03:40:21.058 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.54)
03:40:21.058 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
03:40:21.059 00.001 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:40:21.059 00.000 9828 BLC: window closed
03:40:21.059 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:40:21.059 00.000 8976 Worker thread wakes up
03:40:21.059 00.000 9828 MoveAxis(E, 29, B)
03:40:21.059 00.000 9828 Guiding  Dir = 2, Dur = 29
03:40:21.059 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:21.059 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:21.059 00.000 9828 IsSlewing returns 0
03:40:21.059 00.000 9828 IsGuiding returns 0
03:40:21.060 00.001 9828 PulseGuide returned control before completion, sleep 39
03:40:21.111 00.051 9828 IsGuiding returns 1
03:40:21.111 00.000 9828 scope still moving after pulse duration time elapsed
03:40:21.142 00.031 9828 IsSlewing returns 0
03:40:21.142 00.000 9828 IsGuiding returns 1
03:40:21.188 00.046 9828 IsSlewing returns 0
03:40:21.188 00.000 9828 IsGuiding returns 1
03:40:21.219 00.031 9828 IsSlewing returns 0
03:40:21.219 00.000 9828 IsGuiding returns 0
03:40:21.219 00.000 9828 scope move finished after 29 + 129 ms
03:40:21.219 00.000 9828 Move returns status 0, amount 29
03:40:21.219 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:21.219 00.000 9828 MoveAxis(N, 9, B)
03:40:21.219 00.000 9828 Guiding  Dir = 0, Dur = 9
03:40:21.235 00.016 9828 IsSlewing returns 0
03:40:21.235 00.000 9828 IsGuiding returns 0
03:40:21.235 00.000 9828 PulseGuide returned control before completion, sleep 19
03:40:21.266 00.031 9828 IsGuiding returns 1
03:40:21.266 00.000 9828 scope still moving after pulse duration time elapsed
03:40:21.297 00.031 9828 IsSlewing returns 0
03:40:21.297 00.000 9828 IsGuiding returns 1
03:40:21.328 00.031 9828 IsSlewing returns 0
03:40:21.328 00.000 9828 IsGuiding returns 1
03:40:21.359 00.031 9828 IsSlewing returns 0
03:40:21.359 00.000 9828 IsGuiding returns 1
03:40:21.390 00.031 9828 IsSlewing returns 0
03:40:21.390 00.000 9828 IsGuiding returns 0
03:40:21.390 00.000 9828 scope move finished after 9 + 146 ms
03:40:21.390 00.000 9828 Move returns status 0, amount 9
03:40:21.390 00.000 9828 move complete, result=0
03:40:21.390 00.000 9828 worker thread done servicing request
03:40:21.391 00.001 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:40:21.766 00.375 8976 Exposure complete
03:40:21.771 00.005 8976 worker thread done servicing request
03:40:21.771 00.000 5052 OnExposeComplete: enter
03:40:21.771 00.000 5052 UpdateGuideState(): m_state=6
03:40:21.771 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14852
03:40:21.771 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=281.88, Mass=54, SNR=4.9, Peak=53 HFD=4.0
03:40:21.771 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:40:21.771 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
03:40:21.771 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.17 hyp=0.74 cameraTheta=2.91 mountX=0.48 mountY=0.51, mountTheta=0.82
03:40:21.773 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.17, opts=13)
03:40:21.773 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.17)
03:40:21.773 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:21.773 00.000 5052 UpdateGuideState exits: m=54 SNR=4.9
03:40:21.773 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:21.773 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:21.773 00.000 5052 Enqueuing Expose request
03:40:21.773 00.000 8976 Worker thread wakes up
03:40:21.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.17) opts 0xd
03:40:21.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.17)
03:40:21.773 00.000 8976 Moving (-0.72, 0.17) raw xDistance=0.48 yDistance=0.51
03:40:21.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48
03:40:21.774 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
03:40:21.774 00.000 8976 MoveAxis(L, 2, ABG)
03:40:21.774 00.000 8976 stepping (-8, 30) + (-2, 0)
03:40:21.774 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:21.809 00.035 8976 Received - 47 (G) 
03:40:21.809 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:21.809 00.000 8976 stepped: pos (-10, 30)
03:40:21.809 00.000 8976 MoveAxis(D, 2, ABG)
03:40:21.809 00.000 8976 stepping (-10, 30) + (0, -2)
03:40:21.809 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:21.841 00.032 8976 Received - 47 (G) 
03:40:21.841 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:21.841 00.000 8976 stepped: pos (-10, 28)
03:40:21.841 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:40:21.841 00.000 8976 MountToCamera -- mountX=1.33 mountY=-4.83 hyp=5.01 mountTheta=-1.30 cameraX=3.69, cameraY=3.38 cameraTheta=0.74
03:40:21.842 00.001 8976 incremental bump (3.694, 3.384) isValid = 1
03:40:21.842 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:40:21.842 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:40:21.842 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:40:21.842 00.000 8976 move complete, result=0
03:40:21.842 00.000 8976 worker thread done servicing request
03:40:21.842 00.000 8976 Worker thread wakes up
03:40:21.842 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:21.842 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:21.842 00.000 9828 Worker thread wakes up
03:40:21.842 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:40:21.842 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:40:21.842 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:40:21.842 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.43)
03:40:21.842 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:40:21.842 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:40:21.842 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:40:21.843 00.001 9828 BLC: window closed
03:40:21.843 00.000 9828 MoveAxis(E, 28, B)
03:40:21.843 00.000 9828 Guiding  Dir = 2, Dur = 28
03:40:21.843 00.000 9828 IsSlewing returns 0
03:40:21.843 00.000 9828 IsGuiding returns 0
03:40:21.843 00.000 9828 PulseGuide returned control before completion, sleep 38
03:40:21.888 00.045 9828 IsGuiding returns 1
03:40:21.888 00.000 9828 scope still moving after pulse duration time elapsed
03:40:21.919 00.031 9828 IsSlewing returns 0
03:40:21.919 00.000 9828 IsGuiding returns 1
03:40:21.950 00.031 9828 IsSlewing returns 0
03:40:21.950 00.000 9828 IsGuiding returns 1
03:40:21.981 00.031 9828 IsSlewing returns 0
03:40:21.981 00.000 9828 IsGuiding returns 1
03:40:22.012 00.031 9828 IsSlewing returns 0
03:40:22.012 00.000 9828 IsGuiding returns 0
03:40:22.012 00.000 9828 scope move finished after 28 + 141 ms
03:40:22.012 00.000 9828 Move returns status 0, amount 28
03:40:22.012 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:22.013 00.001 9828 MoveAxis(N, 9, B)
03:40:22.013 00.000 9828 Guiding  Dir = 0, Dur = 9
03:40:22.027 00.014 9828 IsSlewing returns 0
03:40:22.027 00.000 9828 IsGuiding returns 0
03:40:22.027 00.000 9828 PulseGuide returned control before completion, sleep 19
03:40:22.058 00.031 9828 IsGuiding returns 1
03:40:22.058 00.000 9828 scope still moving after pulse duration time elapsed
03:40:22.090 00.032 9828 IsSlewing returns 0
03:40:22.090 00.000 9828 IsGuiding returns 1
03:40:22.120 00.030 9828 IsSlewing returns 0
03:40:22.120 00.000 9828 IsGuiding returns 1
03:40:22.152 00.032 9828 IsSlewing returns 0
03:40:22.152 00.000 9828 IsGuiding returns 1
03:40:22.183 00.031 9828 IsSlewing returns 0
03:40:22.184 00.001 9828 IsGuiding returns 0
03:40:22.184 00.000 9828 scope move finished after 9 + 147 ms
03:40:22.184 00.000 9828 Move returns status 0, amount 9
03:40:22.184 00.000 9828 move complete, result=0
03:40:22.184 00.000 9828 worker thread done servicing request
03:40:22.184 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:40:22.532 00.348 8976 Exposure complete
03:40:22.537 00.005 8976 worker thread done servicing request
03:40:22.538 00.001 5052 OnExposeComplete: enter
03:40:22.538 00.000 5052 UpdateGuideState(): m_state=6
03:40:22.538 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14853
03:40:22.538 00.000 5052 Star::Find returns 1 (0), X=328.76, Y=281.62, Mass=37, SNR=4.1, Peak=51 HFD=2.7
03:40:22.538 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
03:40:22.538 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.21)
03:40:22.538 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=-0.09 hyp=0.43 cameraTheta=-2.93 mountX=0.11 mountY=0.40, mountTheta=1.30
03:40:22.538 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=-0.09, opts=13)
03:40:22.539 00.001 5052 Enqueuing Move request for stepguider (-0.42, -0.09)
03:40:22.539 00.000 8976 Worker thread wakes up
03:40:22.539 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:40:22.539 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:40:22.539 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, -0.09) opts 0xd
03:40:22.539 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:22.539 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:22.539 00.000 5052 Enqueuing Expose request
03:40:22.539 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, -0.09)
03:40:22.539 00.000 8976 Moving (-0.42, -0.09) raw xDistance=0.11 yDistance=0.40
03:40:22.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:40:22.539 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
03:40:22.539 00.000 8976 MoveAxis(R, 0, ABG)
03:40:22.539 00.000 8976 MoveAxis(D, 2, ABG)
03:40:22.539 00.000 8976 stepping (-10, 28) + (0, -2)
03:40:22.539 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:22.576 00.037 8976 Received - 47 (G) 
03:40:22.577 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:22.577 00.000 8976 stepped: pos (-10, 26)
03:40:22.577 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:40:22.577 00.000 8976 MountToCamera -- mountX=1.40 mountY=-4.60 hyp=4.81 mountTheta=-1.28 cameraX=3.46, cameraY=3.34 cameraTheta=0.77
03:40:22.577 00.000 8976 incremental bump (3.458, 3.338) isValid = 1
03:40:22.577 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
03:40:22.577 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:40:22.577 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:40:22.577 00.000 8976 move complete, result=0
03:40:22.577 00.000 9828 Worker thread wakes up
03:40:22.577 00.000 8976 worker thread done servicing request
03:40:22.577 00.000 8976 Worker thread wakes up
03:40:22.577 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:40:22.577 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:40:22.577 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:22.577 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:40:22.577 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:22.578 00.001 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:40:22.578 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:40:22.578 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:40:22.578 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:40:22.578 00.000 9828 BLC: window closed
03:40:22.578 00.000 9828 MoveAxis(E, 27, B)
03:40:22.578 00.000 9828 Guiding  Dir = 2, Dur = 27
03:40:22.578 00.000 9828 IsSlewing returns 0
03:40:22.578 00.000 9828 IsGuiding returns 0
03:40:22.578 00.000 9828 PulseGuide returned control before completion, sleep 37
03:40:22.617 00.039 9828 IsGuiding returns 1
03:40:22.617 00.000 9828 scope still moving after pulse duration time elapsed
03:40:22.648 00.031 9828 IsSlewing returns 0
03:40:22.648 00.000 9828 IsGuiding returns 1
03:40:22.679 00.031 9828 IsSlewing returns 0
03:40:22.679 00.000 9828 IsGuiding returns 1
03:40:22.710 00.031 9828 IsSlewing returns 0
03:40:22.710 00.000 9828 IsGuiding returns 1
03:40:22.741 00.031 9828 IsSlewing returns 0
03:40:22.741 00.000 9828 IsGuiding returns 1
03:40:22.771 00.030 9828 IsSlewing returns 0
03:40:22.771 00.000 9828 IsGuiding returns 1
03:40:22.803 00.032 9828 IsSlewing returns 0
03:40:22.803 00.000 9828 IsGuiding returns 0
03:40:22.803 00.000 9828 scope move finished after 27 + 198 ms
03:40:22.803 00.000 9828 Move returns status 0, amount 27
03:40:22.803 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:22.803 00.000 9828 MoveAxis(N, 10, B)
03:40:22.803 00.000 9828 Guiding  Dir = 0, Dur = 10
03:40:22.819 00.016 9828 IsSlewing returns 0
03:40:22.819 00.000 9828 IsGuiding returns 0
03:40:22.819 00.000 9828 PulseGuide returned control before completion, sleep 20
03:40:22.851 00.032 9828 IsGuiding returns 1
03:40:22.851 00.000 9828 scope still moving after pulse duration time elapsed
03:40:22.883 00.032 9828 IsSlewing returns 0
03:40:22.883 00.000 9828 IsGuiding returns 1
03:40:22.915 00.032 9828 IsSlewing returns 0
03:40:22.915 00.000 9828 IsGuiding returns 1
03:40:22.946 00.031 9828 IsSlewing returns 0
03:40:22.946 00.000 9828 IsGuiding returns 0
03:40:22.946 00.000 9828 scope move finished after 10 + 116 ms
03:40:22.946 00.000 9828 Move returns status 0, amount 10
03:40:22.946 00.000 9828 move complete, result=0
03:40:22.946 00.000 9828 worker thread done servicing request
03:40:22.946 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:40:23.260 00.314 8976 Exposure complete
03:40:23.266 00.006 8976 worker thread done servicing request
03:40:23.266 00.000 5052 OnExposeComplete: enter
03:40:23.266 00.000 5052 UpdateGuideState(): m_state=6
03:40:23.266 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14854
03:40:23.266 00.000 5052 Star::Find returns 1 (0), X=329.37, Y=281.61, Mass=41, SNR=4.3, Peak=53 HFD=2.9
03:40:23.266 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
03:40:23.266 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
03:40:23.266 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.46 mountX=-0.18 mountY=-0.11, mountTheta=-2.58
03:40:23.267 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.10, opts=13)
03:40:23.267 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.10)
03:40:23.267 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:40:23.267 00.000 8976 Worker thread wakes up
03:40:23.267 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.10) opts 0xd
03:40:23.267 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.10)
03:40:23.267 00.000 8976 Moving (0.20, -0.10) raw xDistance=-0.18 yDistance=-0.11
03:40:23.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:40:23.267 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:40:23.267 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:23.267 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:23.267 00.000 5052 Enqueuing Expose request
03:40:23.267 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:40:23.267 00.000 8976 MoveAxis(R, 0, ABG)
03:40:23.267 00.000 8976 MoveAxis(U, 0, ABG)
03:40:23.268 00.001 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:40:23.268 00.000 8976 MountToCamera -- mountX=1.44 mountY=-4.44 hyp=4.67 mountTheta=-1.26 cameraX=3.30, cameraY=3.31 cameraTheta=0.79
03:40:23.268 00.000 8976 incremental bump (3.300, 3.306) isValid = 1
03:40:23.268 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
03:40:23.268 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:40:23.268 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:40:23.268 00.000 8976 move complete, result=0
03:40:23.268 00.000 9828 Worker thread wakes up
03:40:23.268 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:40:23.268 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:40:23.268 00.000 8976 worker thread done servicing request
03:40:23.268 00.000 8976 Worker thread wakes up
03:40:23.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:23.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:23.268 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:23.268 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
03:40:23.268 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
03:40:23.268 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
03:40:23.268 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:40:23.268 00.000 9828 BLC: window closed
03:40:23.268 00.000 9828 MoveAxis(E, 27, B)
03:40:23.269 00.001 9828 Guiding  Dir = 2, Dur = 27
03:40:23.269 00.000 9828 IsSlewing returns 0
03:40:23.269 00.000 9828 IsGuiding returns 0
03:40:23.269 00.000 9828 PulseGuide returned control before completion, sleep 37
03:40:23.316 00.047 9828 IsGuiding returns 1
03:40:23.316 00.000 9828 scope still moving after pulse duration time elapsed
03:40:23.348 00.032 9828 IsSlewing returns 0
03:40:23.348 00.000 9828 IsGuiding returns 1
03:40:23.379 00.031 9828 IsSlewing returns 0
03:40:23.379 00.000 9828 IsGuiding returns 1
03:40:23.409 00.030 9828 IsSlewing returns 0
03:40:23.409 00.000 9828 IsGuiding returns 0
03:40:23.409 00.000 9828 scope move finished after 27 + 113 ms
03:40:23.409 00.000 9828 Move returns status 0, amount 27
03:40:23.409 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:23.409 00.000 9828 MoveAxis(N, 10, B)
03:40:23.409 00.000 9828 Guiding  Dir = 0, Dur = 10
03:40:23.425 00.016 9828 IsSlewing returns 0
03:40:23.425 00.000 9828 IsGuiding returns 0
03:40:23.425 00.000 9828 PulseGuide returned control before completion, sleep 20
03:40:23.457 00.032 9828 IsGuiding returns 1
03:40:23.457 00.000 9828 scope still moving after pulse duration time elapsed
03:40:23.489 00.032 9828 IsSlewing returns 0
03:40:23.489 00.000 9828 IsGuiding returns 1
03:40:23.521 00.032 9828 IsSlewing returns 0
03:40:23.521 00.000 9828 IsGuiding returns 1
03:40:23.553 00.032 9828 IsSlewing returns 0
03:40:23.553 00.000 9828 IsGuiding returns 0
03:40:23.553 00.000 9828 scope move finished after 10 + 117 ms
03:40:23.553 00.000 9828 Move returns status 0, amount 10
03:40:23.553 00.000 9828 move complete, result=0
03:40:23.553 00.000 9828 worker thread done servicing request
03:40:23.553 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:40:23.952 00.399 8976 Exposure complete
03:40:23.957 00.005 8976 worker thread done servicing request
03:40:23.957 00.000 5052 OnExposeComplete: enter
03:40:23.958 00.001 5052 UpdateGuideState(): m_state=6
03:40:23.958 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14855
03:40:23.958 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=16, SNR=2.8, Peak=51 HFD=0.0
03:40:23.958 00.000 5052 DistanceChecker: activated
03:40:23.958 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:23.958 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:23.958 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:23.958 00.000 8976 Worker thread wakes up
03:40:23.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:23.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:23.958 00.000 8976 StepGuider: deferring bump for deduced move
03:40:23.958 00.000 8976 move complete, result=0
03:40:23.958 00.000 8976 worker thread done servicing request
03:40:24.070 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:24.070 00.000 5052 Status Line: Star lost - low SNR
03:40:24.072 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:24.072 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:40:24.072 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:24.072 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:24.072 00.000 5052 Enqueuing Expose request
03:40:24.072 00.000 8976 Worker thread wakes up
03:40:24.072 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:24.072 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:24.756 00.684 8976 Exposure complete
03:40:24.762 00.006 8976 worker thread done servicing request
03:40:24.763 00.001 5052 OnExposeComplete: enter
03:40:24.763 00.000 5052 UpdateGuideState(): m_state=6
03:40:24.763 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14856
03:40:24.763 00.000 5052 Star::Find returns 1 (0), X=327.13, Y=282.00, Mass=23, SNR=3.2, Peak=54 HFD=1.0
03:40:24.763 00.000 5052 DistanceChecker: reject for large offset (2.06 > 1.70) avgDist = 0.85 count = 14771
03:40:24.763 00.000 5052 Status Line: Recovering
03:40:24.763 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:40:24.763 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:24.763 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:24.764 00.001 8976 Worker thread wakes up
03:40:24.764 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:24.764 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:24.764 00.000 8976 StepGuider: deferring bump for deduced move
03:40:24.764 00.000 8976 move complete, result=0
03:40:24.764 00.000 8976 worker thread done servicing request
03:40:24.880 00.116 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:24.880 00.000 5052 Status Line: No star found
03:40:24.881 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:24.882 00.001 5052 UpdateGuideState exits: No star found
03:40:24.882 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:24.882 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:24.882 00.000 5052 Enqueuing Expose request
03:40:24.882 00.000 8976 Worker thread wakes up
03:40:24.882 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:24.882 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:25.565 00.683 8976 Exposure complete
03:40:25.570 00.005 8976 worker thread done servicing request
03:40:25.570 00.000 5052 OnExposeComplete: enter
03:40:25.570 00.000 5052 UpdateGuideState(): m_state=6
03:40:25.570 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14857
03:40:25.570 00.000 5052 Star::Find returns 1 (0), X=327.35, Y=281.58, Mass=43, SNR=4.4, Peak=55 HFD=3.3
03:40:25.570 00.000 5052 DistanceChecker: reject for large offset (1.83 > 1.70) avgDist = 0.85 count = 14771
03:40:25.570 00.000 5052 Status Line: Recovering
03:40:25.572 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:40:25.573 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:25.573 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:25.573 00.000 8976 Worker thread wakes up
03:40:25.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:25.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:25.573 00.000 8976 StepGuider: deferring bump for deduced move
03:40:25.573 00.000 8976 move complete, result=0
03:40:25.574 00.001 8976 worker thread done servicing request
03:40:25.681 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:25.681 00.000 5052 Status Line: No star found
03:40:25.681 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:25.681 00.000 5052 UpdateGuideState exits: No star found
03:40:25.681 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:25.681 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:25.681 00.000 5052 Enqueuing Expose request
03:40:25.681 00.000 8976 Worker thread wakes up
03:40:25.681 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:25.681 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:26.366 00.685 8976 Exposure complete
03:40:26.370 00.004 8976 worker thread done servicing request
03:40:26.370 00.000 5052 OnExposeComplete: enter
03:40:26.370 00.000 5052 UpdateGuideState(): m_state=6
03:40:26.370 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14858
03:40:26.370 00.000 5052 Star::Find returns 1 (0), X=326.90, Y=281.45, Mass=52, SNR=4.8, Peak=53 HFD=3.4
03:40:26.371 00.001 5052 DistanceChecker: reject for large offset (2.29 > 1.70) avgDist = 0.85 count = 14771
03:40:26.371 00.000 5052 Status Line: Recovering
03:40:26.371 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:40:26.371 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:26.371 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:26.371 00.000 8976 Worker thread wakes up
03:40:26.371 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:26.372 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:26.372 00.000 8976 StepGuider: deferring bump for deduced move
03:40:26.372 00.000 8976 move complete, result=0
03:40:26.372 00.000 8976 worker thread done servicing request
03:40:26.487 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:26.487 00.000 5052 Status Line: No star found
03:40:26.487 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:26.488 00.001 5052 UpdateGuideState exits: No star found
03:40:26.488 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:26.488 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:26.488 00.000 5052 Enqueuing Expose request
03:40:26.488 00.000 8976 Worker thread wakes up
03:40:26.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:26.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:27.171 00.683 8976 Exposure complete
03:40:27.176 00.005 8976 worker thread done servicing request
03:40:27.176 00.000 5052 OnExposeComplete: enter
03:40:27.176 00.000 5052 UpdateGuideState(): m_state=6
03:40:27.177 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14859
03:40:27.177 00.000 5052 Star::Find returns 1 (0), X=327.10, Y=281.99, Mass=33, SNR=3.9, Peak=52 HFD=2.1
03:40:27.177 00.000 5052 DistanceChecker: reject for large offset (2.09 > 1.70) avgDist = 0.85 count = 14771
03:40:27.177 00.000 5052 Status Line: Recovering
03:40:27.177 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:40:27.178 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:27.178 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:27.178 00.000 8976 Worker thread wakes up
03:40:27.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:27.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:27.178 00.000 8976 StepGuider: deferring bump for deduced move
03:40:27.178 00.000 8976 move complete, result=0
03:40:27.178 00.000 8976 worker thread done servicing request
03:40:27.292 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:27.292 00.000 5052 Status Line: No star found
03:40:27.293 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:27.293 00.000 5052 UpdateGuideState exits: No star found
03:40:27.293 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:27.293 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:27.293 00.000 5052 Enqueuing Expose request
03:40:27.294 00.001 8976 Worker thread wakes up
03:40:27.294 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:27.294 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:27.979 00.685 8976 Exposure complete
03:40:27.985 00.006 8976 worker thread done servicing request
03:40:27.985 00.000 5052 OnExposeComplete: enter
03:40:27.985 00.000 5052 UpdateGuideState(): m_state=6
03:40:27.985 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14860
03:40:27.985 00.000 5052 Star::Find returns 1 (0), X=326.87, Y=282.30, Mass=42, SNR=4.4, Peak=52 HFD=2.4
03:40:27.985 00.000 5052 DistanceChecker: reject for large offset (2.38 > 1.70) avgDist = 0.85 count = 14771
03:40:27.985 00.000 5052 Status Line: Recovering
03:40:27.985 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:40:27.986 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:27.986 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:27.986 00.000 8976 Worker thread wakes up
03:40:27.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:27.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:27.986 00.000 8976 StepGuider: deferring bump for deduced move
03:40:27.986 00.000 8976 move complete, result=0
03:40:27.986 00.000 8976 worker thread done servicing request
03:40:28.098 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:28.098 00.000 5052 Status Line: No star found
03:40:28.098 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:28.099 00.001 5052 UpdateGuideState exits: No star found
03:40:28.099 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:28.099 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:28.099 00.000 5052 Enqueuing Expose request
03:40:28.099 00.000 8976 Worker thread wakes up
03:40:28.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:28.099 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:28.784 00.685 8976 Exposure complete
03:40:28.789 00.005 8976 worker thread done servicing request
03:40:28.790 00.001 5052 OnExposeComplete: enter
03:40:28.790 00.000 5052 UpdateGuideState(): m_state=6
03:40:28.790 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14861
03:40:28.790 00.000 5052 Star::Find returns 1 (0), X=327.84, Y=282.12, Mass=24, SNR=3.3, Peak=52 HFD=1.7
03:40:28.790 00.000 5052 DistanceChecker: deactivated
03:40:28.790 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:40:28.790 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
03:40:28.790 00.000 5052 CameraToMount -- cameraX=-1.33 cameraY=0.41 hyp=1.39 cameraTheta=2.84 mountX=0.97 mountY=0.90, mountTheta=0.75
03:40:28.790 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.33, y=0.41, opts=13)
03:40:28.790 00.000 5052 Enqueuing Move request for stepguider (-1.33, 0.41)
03:40:28.791 00.001 8976 Worker thread wakes up
03:40:28.791 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.33, 0.41) opts 0xd
03:40:28.791 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.33, 0.41)
03:40:28.791 00.000 8976 Moving (-1.33, 0.41) raw xDistance=0.97 yDistance=0.90
03:40:28.791 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:28.791 00.000 5052 UpdateGuideState exits: m=24 SNR=3.3
03:40:28.791 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:28.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.97
03:40:28.791 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:28.791 00.000 5052 Enqueuing Expose request
03:40:28.791 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.90
03:40:28.791 00.000 8976 MoveAxis(L, 4, ABG)
03:40:28.791 00.000 8976 stepping (-10, 26) + (-4, 0)
03:40:28.791 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:28.827 00.036 8976 Received - 47 (G) 
03:40:28.827 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:28.827 00.000 8976 stepped: pos (-14, 26)
03:40:28.827 00.000 8976 MoveAxis(D, 4, ABG)
03:40:28.827 00.000 8976 stepping (-14, 26) + (0, -4)
03:40:28.827 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:28.860 00.033 8976 Received - 47 (G) 
03:40:28.860 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:28.860 00.000 8976 stepped: pos (-14, 22)
03:40:28.860 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:40:28.860 00.000 8976 MountToCamera -- mountX=1.67 mountY=-4.13 hyp=4.46 mountTheta=-1.19 cameraX=2.92, cameraY=3.37 cameraTheta=0.86
03:40:28.860 00.000 8976 incremental bump (2.916, 3.370) isValid = 1
03:40:28.860 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:40:28.860 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:40:28.860 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:40:28.860 00.000 8976 move complete, result=0
03:40:28.860 00.000 9828 Worker thread wakes up
03:40:28.860 00.000 5052 GuideStep: 1.0 px 4 ms WEST, 0.9 px 4 ms SOUTH
03:40:28.860 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:40:28.860 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:40:28.860 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:40:28.860 00.000 8976 worker thread done servicing request
03:40:28.860 00.000 8976 Worker thread wakes up
03:40:28.860 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:28.861 00.001 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:40:28.861 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:40:28.861 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:40:28.861 00.000 9828 BLC: window closed
03:40:28.861 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:28.861 00.000 9828 MoveAxis(E, 25, B)
03:40:28.861 00.000 9828 Guiding  Dir = 2, Dur = 25
03:40:28.861 00.000 9828 IsSlewing returns 0
03:40:28.861 00.000 9828 IsGuiding returns 0
03:40:28.861 00.000 9828 PulseGuide returned control before completion, sleep 35
03:40:28.901 00.040 9828 IsGuiding returns 1
03:40:28.901 00.000 9828 scope still moving after pulse duration time elapsed
03:40:28.932 00.031 9828 IsSlewing returns 0
03:40:28.932 00.000 9828 IsGuiding returns 1
03:40:28.963 00.031 9828 IsSlewing returns 0
03:40:28.963 00.000 9828 IsGuiding returns 1
03:40:28.994 00.031 9828 IsSlewing returns 0
03:40:28.994 00.000 9828 IsGuiding returns 1
03:40:29.025 00.031 9828 IsSlewing returns 0
03:40:29.025 00.000 9828 IsGuiding returns 0
03:40:29.025 00.000 9828 scope move finished after 25 + 139 ms
03:40:29.025 00.000 9828 Move returns status 0, amount 25
03:40:29.025 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:29.025 00.000 9828 MoveAxis(N, 11, B)
03:40:29.025 00.000 9828 Guiding  Dir = 0, Dur = 11
03:40:29.040 00.015 9828 IsSlewing returns 0
03:40:29.041 00.001 9828 IsGuiding returns 0
03:40:29.041 00.000 9828 PulseGuide returned control before completion, sleep 21
03:40:29.071 00.030 9828 IsGuiding returns 1
03:40:29.071 00.000 9828 scope still moving after pulse duration time elapsed
03:40:29.104 00.033 9828 IsSlewing returns 0
03:40:29.104 00.000 9828 IsGuiding returns 1
03:40:29.134 00.030 9828 IsSlewing returns 0
03:40:29.134 00.000 9828 IsGuiding returns 1
03:40:29.165 00.031 9828 IsSlewing returns 0
03:40:29.165 00.000 9828 IsGuiding returns 1
03:40:29.195 00.030 9828 IsSlewing returns 0
03:40:29.196 00.001 9828 IsGuiding returns 0
03:40:29.196 00.000 9828 scope move finished after 11 + 144 ms
03:40:29.196 00.000 9828 Move returns status 0, amount 11
03:40:29.196 00.000 9828 move complete, result=0
03:40:29.196 00.000 9828 worker thread done servicing request
03:40:29.196 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:40:29.546 00.350 8976 Exposure complete
03:40:29.552 00.006 8976 worker thread done servicing request
03:40:29.552 00.000 5052 OnExposeComplete: enter
03:40:29.553 00.001 5052 UpdateGuideState(): m_state=6
03:40:29.553 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14862
03:40:29.553 00.000 5052 Star::Find false star n=6 nbg=279 bg=44.9 sigma=0.9 thresh=48 peak=48
03:40:29.553 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=282.00, Mass=24, SNR=2.9, Peak=52 HFD=0.0
03:40:29.553 00.000 5052 DistanceChecker: activated
03:40:29.553 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:29.553 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:29.553 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:29.553 00.000 8976 Worker thread wakes up
03:40:29.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:29.553 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:29.554 00.001 8976 StepGuider: deferring bump for deduced move
03:40:29.554 00.000 8976 move complete, result=0
03:40:29.554 00.000 8976 worker thread done servicing request
03:40:29.661 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:29.661 00.000 5052 Status Line: Star lost - low SNR
03:40:29.662 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:29.662 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:40:29.662 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:29.662 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:29.662 00.000 5052 Enqueuing Expose request
03:40:29.662 00.000 8976 Worker thread wakes up
03:40:29.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:29.662 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:30.346 00.684 8976 Exposure complete
03:40:30.351 00.005 8976 worker thread done servicing request
03:40:30.351 00.000 5052 OnExposeComplete: enter
03:40:30.351 00.000 5052 UpdateGuideState(): m_state=6
03:40:30.352 00.001 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14863
03:40:30.352 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=282.20, Mass=28, SNR=3.5, Peak=53 HFD=1.2
03:40:30.352 00.000 5052 DistanceChecker: deactivated
03:40:30.352 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:40:30.352 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
03:40:30.352 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=0.49 hyp=0.85 cameraTheta=2.52 mountX=0.75 mountY=0.31, mountTheta=0.39
03:40:30.353 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=0.49, opts=13)
03:40:30.353 00.000 5052 Enqueuing Move request for stepguider (-0.69, 0.49)
03:40:30.353 00.000 8976 Worker thread wakes up
03:40:30.353 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:30.354 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, 0.49) opts 0xd
03:40:30.354 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, 0.49)
03:40:30.354 00.000 8976 Moving (-0.69, 0.49) raw xDistance=0.75 yDistance=0.31
03:40:30.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.75
03:40:30.354 00.000 5052 UpdateGuideState exits: m=28 SNR=3.5
03:40:30.354 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.31
03:40:30.354 00.000 8976 MoveAxis(L, 3, ABG)
03:40:30.354 00.000 8976 stepping (-14, 22) + (-3, 0)
03:40:30.354 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:30.354 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:30.354 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:30.354 00.000 5052 Enqueuing Expose request
03:40:30.394 00.040 8976 Received - 47 (G) 
03:40:30.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:30.394 00.000 8976 stepped: pos (-17, 22)
03:40:30.394 00.000 8976 MoveAxis(D, 1, ABG)
03:40:30.394 00.000 8976 stepping (-17, 22) + (0, -1)
03:40:30.394 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:30.426 00.032 8976 Received - 47 (G) 
03:40:30.426 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:30.426 00.000 8976 stepped: pos (-17, 21)
03:40:30.426 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:40:30.426 00.000 8976 MountToCamera -- mountX=1.98 mountY=-3.87 hyp=4.35 mountTheta=-1.10 cameraX=2.54, cameraY=3.52 cameraTheta=0.95
03:40:30.426 00.000 8976 incremental bump (2.542, 3.524) isValid = 1
03:40:30.426 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:40:30.426 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:40:30.427 00.001 8976 Enqueuing Move request for scope (0.07, 0.10)
03:40:30.427 00.000 8976 move complete, result=0
03:40:30.427 00.000 8976 worker thread done servicing request
03:40:30.427 00.000 8976 Worker thread wakes up
03:40:30.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:30.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:30.427 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.3 px 1 ms SOUTH
03:40:30.427 00.000 9828 Worker thread wakes up
03:40:30.427 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:40:30.427 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:40:30.427 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
03:40:30.427 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
03:40:30.427 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:40:30.427 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:40:30.427 00.000 9828 BLC: window closed
03:40:30.427 00.000 9828 MoveAxis(E, 23, B)
03:40:30.427 00.000 9828 Guiding  Dir = 2, Dur = 23
03:40:30.428 00.001 9828 IsSlewing returns 0
03:40:30.428 00.000 9828 IsGuiding returns 0
03:40:30.428 00.000 9828 PulseGuide returned control before completion, sleep 33
03:40:30.462 00.034 9828 IsGuiding returns 1
03:40:30.462 00.000 9828 scope still moving after pulse duration time elapsed
03:40:30.494 00.032 9828 IsSlewing returns 0
03:40:30.494 00.000 9828 IsGuiding returns 1
03:40:30.525 00.031 9828 IsSlewing returns 0
03:40:30.526 00.001 9828 IsGuiding returns 1
03:40:30.555 00.029 9828 IsSlewing returns 0
03:40:30.555 00.000 9828 IsGuiding returns 1
03:40:30.586 00.031 9828 IsSlewing returns 0
03:40:30.586 00.000 9828 IsGuiding returns 0
03:40:30.586 00.000 9828 scope move finished after 23 + 135 ms
03:40:30.586 00.000 9828 Move returns status 0, amount 23
03:40:30.586 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:30.586 00.000 9828 MoveAxis(N, 12, B)
03:40:30.586 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:30.602 00.016 9828 IsSlewing returns 0
03:40:30.603 00.001 9828 IsGuiding returns 0
03:40:30.603 00.000 9828 PulseGuide returned control before completion, sleep 22
03:40:30.633 00.030 9828 IsGuiding returns 1
03:40:30.633 00.000 9828 scope still moving after pulse duration time elapsed
03:40:30.663 00.030 9828 IsSlewing returns 0
03:40:30.663 00.000 9828 IsGuiding returns 1
03:40:30.694 00.031 9828 IsSlewing returns 0
03:40:30.694 00.000 9828 IsGuiding returns 1
03:40:30.726 00.032 9828 IsSlewing returns 0
03:40:30.726 00.000 9828 IsGuiding returns 1
03:40:30.757 00.031 9828 IsSlewing returns 0
03:40:30.757 00.000 9828 IsGuiding returns 0
03:40:30.757 00.000 9828 scope move finished after 12 + 142 ms
03:40:30.757 00.000 9828 Move returns status 0, amount 12
03:40:30.757 00.000 9828 move complete, result=0
03:40:30.757 00.000 9828 worker thread done servicing request
03:40:30.757 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:40:31.112 00.355 8976 Exposure complete
03:40:31.117 00.005 8976 worker thread done servicing request
03:40:31.117 00.000 5052 OnExposeComplete: enter
03:40:31.117 00.000 5052 UpdateGuideState(): m_state=6
03:40:31.117 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14864
03:40:31.117 00.000 5052 Star::Find returns 1 (1), X=329.27, Y=280.91, Mass=43, SNR=4.4, Peak=50 HFD=2.5
03:40:31.118 00.001 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.04) = xAngle (-3.49 = 2.79)
03:40:31.118 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.69)
03:40:31.118 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=-0.80 hyp=0.80 cameraTheta=-1.45 mountX=-0.76 mountY=0.35, mountTheta=2.70
03:40:31.118 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=-0.80, opts=13)
03:40:31.118 00.000 5052 Enqueuing Move request for stepguider (0.10, -0.80)
03:40:31.118 00.000 8976 Worker thread wakes up
03:40:31.119 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, -0.80) opts 0xd
03:40:31.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, -0.80)
03:40:31.119 00.000 8976 Moving (0.10, -0.80) raw xDistance=-0.76 yDistance=0.35
03:40:31.119 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:31.119 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4 Saturated
03:40:31.119 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:31.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.76
03:40:31.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
03:40:31.119 00.000 8976 MoveAxis(R, 3, ABG)
03:40:31.119 00.000 8976 stepping (-17, 21) + (3, 0)
03:40:31.119 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:31.119 00.000 5052 Enqueuing Expose request
03:40:31.119 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:31.146 00.027 8976 Received - 47 (G) 
03:40:31.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:31.146 00.000 8976 stepped: pos (-14, 21)
03:40:31.146 00.000 8976 MoveAxis(D, 2, ABG)
03:40:31.146 00.000 8976 stepping (-14, 21) + (0, -2)
03:40:31.146 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:31.177 00.031 8976 Received - 47 (G) 
03:40:31.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:31.177 00.000 8976 stepped: pos (-14, 19)
03:40:31.177 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:40:31.177 00.000 8976 MountToCamera -- mountX=2.03 mountY=-3.59 hyp=4.12 mountTheta=-1.05 cameraX=2.27, cameraY=3.44 cameraTheta=0.99
03:40:31.177 00.000 8976 incremental bump (2.268, 3.444) isValid = 1
03:40:31.177 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
03:40:31.177 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:40:31.177 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:40:31.177 00.000 8976 move complete, result=0
03:40:31.177 00.000 8976 worker thread done servicing request
03:40:31.177 00.000 8976 Worker thread wakes up
03:40:31.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:31.178 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:31.178 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.4 px 2 ms SOUTH
03:40:31.178 00.000 9828 Worker thread wakes up
03:40:31.178 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:40:31.178 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:40:31.178 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:40:31.178 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:40:31.178 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:40:31.178 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:40:31.178 00.000 9828 BLC: window closed
03:40:31.178 00.000 9828 MoveAxis(E, 21, B)
03:40:31.178 00.000 9828 Guiding  Dir = 2, Dur = 21
03:40:31.178 00.000 9828 IsSlewing returns 0
03:40:31.179 00.001 9828 IsGuiding returns 0
03:40:31.179 00.000 9828 PulseGuide returned control before completion, sleep 31
03:40:31.223 00.044 9828 IsGuiding returns 1
03:40:31.223 00.000 9828 scope still moving after pulse duration time elapsed
03:40:31.253 00.030 9828 IsSlewing returns 0
03:40:31.253 00.000 9828 IsGuiding returns 1
03:40:31.285 00.032 9828 IsSlewing returns 0
03:40:31.285 00.000 9828 IsGuiding returns 1
03:40:31.317 00.032 9828 IsSlewing returns 0
03:40:31.317 00.000 9828 IsGuiding returns 0
03:40:31.317 00.000 9828 scope move finished after 21 + 117 ms
03:40:31.317 00.000 9828 Move returns status 0, amount 21
03:40:31.317 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:31.317 00.000 9828 MoveAxis(N, 12, B)
03:40:31.317 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:31.333 00.016 9828 IsSlewing returns 0
03:40:31.333 00.000 9828 IsGuiding returns 0
03:40:31.333 00.000 9828 PulseGuide returned control before completion, sleep 22
03:40:31.363 00.030 9828 IsGuiding returns 1
03:40:31.363 00.000 9828 scope still moving after pulse duration time elapsed
03:40:31.396 00.033 9828 IsSlewing returns 0
03:40:31.396 00.000 9828 IsGuiding returns 1
03:40:31.426 00.030 9828 IsSlewing returns 0
03:40:31.426 00.000 9828 IsGuiding returns 1
03:40:31.457 00.031 9828 IsSlewing returns 0
03:40:31.457 00.000 9828 IsGuiding returns 1
03:40:31.489 00.032 9828 IsSlewing returns 0
03:40:31.489 00.000 9828 IsGuiding returns 0
03:40:31.489 00.000 9828 scope move finished after 12 + 144 ms
03:40:31.489 00.000 9828 Move returns status 0, amount 12
03:40:31.489 00.000 9828 move complete, result=0
03:40:31.490 00.001 9828 worker thread done servicing request
03:40:31.490 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:40:31.867 00.377 8976 Exposure complete
03:40:31.873 00.006 8976 worker thread done servicing request
03:40:31.873 00.000 5052 OnExposeComplete: enter
03:40:31.873 00.000 5052 UpdateGuideState(): m_state=6
03:40:31.873 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14865
03:40:31.874 00.001 5052 Star::Find returns 1 (0), X=329.01, Y=281.68, Mass=30, SNR=3.7, Peak=52 HFD=2.0
03:40:31.874 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
03:40:31.874 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
03:40:31.874 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.93 mountX=0.04 mountY=0.15, mountTheta=1.30
03:40:31.874 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.03, opts=13)
03:40:31.875 00.001 5052 Enqueuing Move request for stepguider (-0.16, -0.03)
03:40:31.875 00.000 8976 Worker thread wakes up
03:40:31.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.03) opts 0xd
03:40:31.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.03)
03:40:31.875 00.000 8976 Moving (-0.16, -0.03) raw xDistance=0.04 yDistance=0.15
03:40:31.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:40:31.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:40:31.875 00.000 8976 MoveAxis(R, 0, ABG)
03:40:31.875 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:31.875 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:40:31.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:31.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:31.875 00.000 5052 Enqueuing Expose request
03:40:31.875 00.000 8976 MoveAxis(U, 0, ABG)
03:40:31.875 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:40:31.875 00.000 8976 MountToCamera -- mountX=2.07 mountY=-3.40 hyp=3.98 mountTheta=-1.02 cameraX=2.08, cameraY=3.39 cameraTheta=1.02
03:40:31.876 00.001 8976 incremental bump (2.084, 3.391) isValid = 1
03:40:31.876 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
03:40:31.876 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:40:31.876 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:40:31.876 00.000 8976 move complete, result=0
03:40:31.876 00.000 9828 Worker thread wakes up
03:40:31.876 00.000 8976 worker thread done servicing request
03:40:31.876 00.000 8976 Worker thread wakes up
03:40:31.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:31.876 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:40:31.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:40:31.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:31.876 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:40:31.877 00.001 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:40:31.877 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:40:31.877 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:40:31.877 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:40:31.877 00.000 9828 BLC: window closed
03:40:31.877 00.000 9828 MoveAxis(E, 21, B)
03:40:31.877 00.000 9828 Guiding  Dir = 2, Dur = 21
03:40:31.877 00.000 9828 IsSlewing returns 0
03:40:31.877 00.000 9828 IsGuiding returns 0
03:40:31.878 00.001 9828 PulseGuide returned control before completion, sleep 31
03:40:31.920 00.042 9828 IsGuiding returns 1
03:40:31.920 00.000 9828 scope still moving after pulse duration time elapsed
03:40:31.951 00.031 9828 IsSlewing returns 0
03:40:31.951 00.000 9828 IsGuiding returns 1
03:40:31.981 00.030 9828 IsSlewing returns 0
03:40:31.981 00.000 9828 IsGuiding returns 1
03:40:32.013 00.032 9828 IsSlewing returns 0
03:40:32.013 00.000 9828 IsGuiding returns 0
03:40:32.013 00.000 9828 scope move finished after 21 + 114 ms
03:40:32.013 00.000 9828 Move returns status 0, amount 21
03:40:32.013 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:32.013 00.000 9828 MoveAxis(N, 13, B)
03:40:32.013 00.000 9828 Guiding  Dir = 0, Dur = 13
03:40:32.029 00.016 9828 IsSlewing returns 0
03:40:32.030 00.001 9828 IsGuiding returns 0
03:40:32.030 00.000 9828 PulseGuide returned control before completion, sleep 23
03:40:32.059 00.029 9828 IsGuiding returns 1
03:40:32.059 00.000 9828 scope still moving after pulse duration time elapsed
03:40:32.089 00.030 9828 IsSlewing returns 0
03:40:32.089 00.000 9828 IsGuiding returns 1
03:40:32.119 00.030 9828 IsSlewing returns 0
03:40:32.119 00.000 9828 IsGuiding returns 1
03:40:32.151 00.032 9828 IsSlewing returns 0
03:40:32.151 00.000 9828 IsGuiding returns 1
03:40:32.183 00.032 9828 IsSlewing returns 0
03:40:32.183 00.000 9828 IsGuiding returns 0
03:40:32.183 00.000 9828 scope move finished after 13 + 140 ms
03:40:32.183 00.000 9828 Move returns status 0, amount 13
03:40:32.183 00.000 9828 move complete, result=0
03:40:32.183 00.000 9828 worker thread done servicing request
03:40:32.183 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:40:32.564 00.381 8976 Exposure complete
03:40:32.569 00.005 8976 worker thread done servicing request
03:40:32.569 00.000 5052 OnExposeComplete: enter
03:40:32.569 00.000 5052 UpdateGuideState(): m_state=6
03:40:32.569 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14866
03:40:32.569 00.000 5052 Star::Find false star n=6 nbg=285 bg=45.0 sigma=1.0 thresh=48 peak=48
03:40:32.570 00.001 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=23, SNR=2.9, Peak=52 HFD=0.0
03:40:32.570 00.000 5052 DistanceChecker: activated
03:40:32.570 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:32.570 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:32.570 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:32.570 00.000 8976 Worker thread wakes up
03:40:32.570 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:32.570 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:32.570 00.000 8976 StepGuider: deferring bump for deduced move
03:40:32.570 00.000 8976 move complete, result=0
03:40:32.570 00.000 8976 worker thread done servicing request
03:40:32.684 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:32.684 00.000 5052 Status Line: Star lost - low SNR
03:40:32.685 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:32.685 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:40:32.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:32.685 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:32.685 00.000 5052 Enqueuing Expose request
03:40:32.685 00.000 8976 Worker thread wakes up
03:40:32.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:32.686 00.001 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:33.367 00.681 8976 Exposure complete
03:40:33.373 00.006 8976 worker thread done servicing request
03:40:33.373 00.000 5052 OnExposeComplete: enter
03:40:33.373 00.000 5052 UpdateGuideState(): m_state=6
03:40:33.373 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14867
03:40:33.373 00.000 5052 Star::Find returns 1 (1), X=329.95, Y=281.49, Mass=47, SNR=4.6, Peak=51 HFD=2.6
03:40:33.373 00.000 5052 DistanceChecker: deactivated
03:40:33.373 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.32 = -2.32)
03:40:33.373 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
03:40:33.373 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.22 hyp=0.80 cameraTheta=-0.27 mountX=-0.55 mountY=-0.53, mountTheta=-2.37
03:40:33.374 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.22, opts=13)
03:40:33.374 00.000 5052 Enqueuing Move request for stepguider (0.78, -0.22)
03:40:33.374 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:33.374 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6 Saturated
03:40:33.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:33.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:33.374 00.000 5052 Enqueuing Expose request
03:40:33.374 00.000 8976 Worker thread wakes up
03:40:33.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.22) opts 0xd
03:40:33.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.22)
03:40:33.374 00.000 8976 Moving (0.78, -0.22) raw xDistance=-0.55 yDistance=-0.53
03:40:33.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.55
03:40:33.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
03:40:33.374 00.000 8976 MoveAxis(R, 2, ABG)
03:40:33.374 00.000 8976 stepping (-14, 19) + (2, 0)
03:40:33.374 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:33.400 00.026 8976 Received - 47 (G) 
03:40:33.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:33.400 00.000 8976 stepped: pos (-12, 19)
03:40:33.400 00.000 8976 MoveAxis(U, 2, ABG)
03:40:33.400 00.000 8976 stepping (-12, 19) + (0, 2)
03:40:33.400 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:33.432 00.032 8976 Received - 47 (G) 
03:40:33.432 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:33.432 00.000 8976 stepped: pos (-12, 21)
03:40:33.432 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:40:33.432 00.000 8976 MountToCamera -- mountX=1.99 mountY=-3.38 hyp=3.92 mountTheta=-1.04 cameraX=2.10, cameraY=3.31 cameraTheta=1.01
03:40:33.432 00.000 8976 incremental bump (2.100, 3.313) isValid = 1
03:40:33.432 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:40:33.432 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:40:33.432 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:40:33.432 00.000 8976 move complete, result=0
03:40:33.432 00.000 9828 Worker thread wakes up
03:40:33.432 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:40:33.432 00.000 8976 worker thread done servicing request
03:40:33.432 00.000 8976 Worker thread wakes up
03:40:33.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:33.432 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:33.432 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:40:33.432 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
03:40:33.433 00.001 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
03:40:33.433 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 2 ms NORTH
03:40:33.433 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:40:33.433 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:40:33.433 00.000 9828 BLC: window closed
03:40:33.433 00.000 9828 MoveAxis(E, 21, B)
03:40:33.433 00.000 9828 Guiding  Dir = 2, Dur = 21
03:40:33.433 00.000 9828 IsSlewing returns 0
03:40:33.433 00.000 9828 IsGuiding returns 0
03:40:33.433 00.000 9828 PulseGuide returned control before completion, sleep 31
03:40:33.477 00.044 9828 IsGuiding returns 1
03:40:33.477 00.000 9828 scope still moving after pulse duration time elapsed
03:40:33.507 00.030 9828 IsSlewing returns 0
03:40:33.507 00.000 9828 IsGuiding returns 1
03:40:33.538 00.031 9828 IsSlewing returns 0
03:40:33.538 00.000 9828 IsGuiding returns 1
03:40:33.569 00.031 9828 IsSlewing returns 0
03:40:33.569 00.000 9828 IsGuiding returns 0
03:40:33.569 00.000 9828 scope move finished after 21 + 114 ms
03:40:33.569 00.000 9828 Move returns status 0, amount 21
03:40:33.569 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:33.569 00.000 9828 MoveAxis(N, 13, B)
03:40:33.569 00.000 9828 Guiding  Dir = 0, Dur = 13
03:40:33.584 00.015 9828 IsSlewing returns 0
03:40:33.584 00.000 9828 IsGuiding returns 0
03:40:33.584 00.000 9828 PulseGuide returned control before completion, sleep 23
03:40:33.614 00.030 9828 IsGuiding returns 1
03:40:33.614 00.000 9828 scope still moving after pulse duration time elapsed
03:40:33.645 00.031 9828 IsSlewing returns 0
03:40:33.645 00.000 9828 IsGuiding returns 1
03:40:33.675 00.030 9828 IsSlewing returns 0
03:40:33.675 00.000 9828 IsGuiding returns 1
03:40:33.705 00.030 9828 IsSlewing returns 0
03:40:33.705 00.000 9828 IsGuiding returns 1
03:40:33.736 00.031 9828 IsSlewing returns 0
03:40:33.736 00.000 9828 IsGuiding returns 0
03:40:33.736 00.000 9828 scope move finished after 13 + 138 ms
03:40:33.736 00.000 9828 Move returns status 0, amount 13
03:40:33.736 00.000 9828 move complete, result=0
03:40:33.736 00.000 9828 worker thread done servicing request
03:40:33.736 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:40:34.119 00.383 8976 Exposure complete
03:40:34.124 00.005 8976 worker thread done servicing request
03:40:34.124 00.000 5052 OnExposeComplete: enter
03:40:34.124 00.000 5052 UpdateGuideState(): m_state=6
03:40:34.124 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14868
03:40:34.125 00.001 5052 Star::Find false star n=6 nbg=285 bg=44.7 sigma=0.8 thresh=47 peak=47
03:40:34.125 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=21, SNR=2.9, Peak=50 HFD=0.0
03:40:34.125 00.000 5052 DistanceChecker: activated
03:40:34.125 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:34.125 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:34.125 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:34.125 00.000 8976 Worker thread wakes up
03:40:34.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:34.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:34.125 00.000 8976 StepGuider: deferring bump for deduced move
03:40:34.125 00.000 8976 move complete, result=0
03:40:34.125 00.000 8976 worker thread done servicing request
03:40:34.229 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:34.229 00.000 5052 Status Line: Star lost - low SNR
03:40:34.230 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:34.230 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:40:34.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:34.230 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:34.230 00.000 5052 Enqueuing Expose request
03:40:34.230 00.000 8976 Worker thread wakes up
03:40:34.230 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:34.230 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:34.912 00.682 8976 Exposure complete
03:40:34.918 00.006 8976 worker thread done servicing request
03:40:34.918 00.000 5052 OnExposeComplete: enter
03:40:34.918 00.000 5052 UpdateGuideState(): m_state=6
03:40:34.918 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14869
03:40:34.918 00.000 5052 Star::Find returns 1 (0), X=330.78, Y=282.68, Mass=37, SNR=4.1, Peak=52 HFD=2.0
03:40:34.918 00.000 5052 DistanceChecker: reject for large offset (1.87 > 1.67) avgDist = 0.84 count = 14776
03:40:34.918 00.000 5052 Status Line: Recovering
03:40:34.919 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:40:34.919 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:34.919 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:34.919 00.000 8976 Worker thread wakes up
03:40:34.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:34.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:34.919 00.000 8976 StepGuider: deferring bump for deduced move
03:40:34.919 00.000 8976 move complete, result=0
03:40:34.919 00.000 8976 worker thread done servicing request
03:40:35.035 00.116 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:35.035 00.000 5052 Status Line: No star found
03:40:35.035 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:35.035 00.000 5052 UpdateGuideState exits: No star found
03:40:35.035 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:35.035 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:35.035 00.000 5052 Enqueuing Expose request
03:40:35.036 00.001 8976 Worker thread wakes up
03:40:35.036 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:35.036 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:35.719 00.683 8976 Exposure complete
03:40:35.724 00.005 8976 worker thread done servicing request
03:40:35.724 00.000 5052 OnExposeComplete: enter
03:40:35.724 00.000 5052 UpdateGuideState(): m_state=6
03:40:35.724 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14870
03:40:35.724 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=10, SNR=2.2, Peak=52 HFD=0.0
03:40:35.724 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:35.724 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:35.724 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:35.724 00.000 8976 Worker thread wakes up
03:40:35.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:35.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:35.724 00.000 8976 StepGuider: deferring bump for deduced move
03:40:35.724 00.000 8976 move complete, result=0
03:40:35.724 00.000 8976 worker thread done servicing request
03:40:35.826 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:35.826 00.000 5052 Status Line: Star lost - low SNR
03:40:35.826 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:35.827 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:40:35.827 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:35.827 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:35.827 00.000 5052 Enqueuing Expose request
03:40:35.827 00.000 8976 Worker thread wakes up
03:40:35.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:35.827 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:36.511 00.684 8976 Exposure complete
03:40:36.516 00.005 8976 worker thread done servicing request
03:40:36.517 00.001 5052 OnExposeComplete: enter
03:40:36.517 00.000 5052 UpdateGuideState(): m_state=6
03:40:36.517 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14871
03:40:36.517 00.000 5052 Star::Find returns 1 (0), X=330.26, Y=281.69, Mass=36, SNR=4.0, Peak=52 HFD=3.5
03:40:36.517 00.000 5052 DistanceChecker: deactivated
03:40:36.517 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
03:40:36.517 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
03:40:36.517 00.000 5052 CameraToMount -- cameraX=1.09 cameraY=-0.02 hyp=1.09 cameraTheta=-0.02 mountX=-0.51 mountY=-0.90, mountTheta=-2.09
03:40:36.517 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.09, y=-0.02, opts=13)
03:40:36.517 00.000 5052 Enqueuing Move request for stepguider (1.09, -0.02)
03:40:36.518 00.001 8976 Worker thread wakes up
03:40:36.518 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.09, -0.02) opts 0xd
03:40:36.518 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.09, -0.02)
03:40:36.518 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:36.518 00.000 5052 UpdateGuideState exits: m=36 SNR=4.0
03:40:36.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:36.518 00.000 8976 Moving (1.09, -0.02) raw xDistance=-0.51 yDistance=-0.90
03:40:36.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
03:40:36.518 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.90
03:40:36.518 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:36.518 00.000 5052 Enqueuing Expose request
03:40:36.518 00.000 8976 MoveAxis(R, 2, ABG)
03:40:36.518 00.000 8976 stepping (-12, 21) + (2, 0)
03:40:36.518 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:36.549 00.031 8976 Received - 47 (G) 
03:40:36.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:36.549 00.000 8976 stepped: pos (-10, 21)
03:40:36.549 00.000 8976 MoveAxis(U, 4, ABG)
03:40:36.549 00.000 8976 stepping (-10, 21) + (0, 4)
03:40:36.549 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:36.581 00.032 8976 Received - 47 (G) 
03:40:36.581 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:36.581 00.000 8976 stepped: pos (-10, 25)
03:40:36.581 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:40:36.581 00.000 8976 MountToCamera -- mountX=1.84 mountY=-3.57 hyp=4.02 mountTheta=-1.10 cameraX=2.34, cameraY=3.27 cameraTheta=0.95
03:40:36.581 00.000 8976 incremental bump (2.344, 3.266) isValid = 1
03:40:36.581 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:40:36.581 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:40:36.581 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:40:36.581 00.000 8976 move complete, result=0
03:40:36.581 00.000 9828 Worker thread wakes up
03:40:36.581 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
03:40:36.581 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:40:36.581 00.000 8976 worker thread done servicing request
03:40:36.581 00.000 8976 Worker thread wakes up
03:40:36.582 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:40:36.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:36.582 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.06 = -2.22)
03:40:36.582 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
03:40:36.582 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:40:36.582 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:40:36.582 00.000 9828 BLC: window closed
03:40:36.582 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:36.582 00.000 9828 MoveAxis(E, 23, B)
03:40:36.582 00.000 9828 Guiding  Dir = 2, Dur = 23
03:40:36.582 00.000 9828 IsSlewing returns 0
03:40:36.583 00.001 9828 IsGuiding returns 0
03:40:36.583 00.000 9828 PulseGuide returned control before completion, sleep 33
03:40:36.623 00.040 9828 IsGuiding returns 1
03:40:36.623 00.000 9828 scope still moving after pulse duration time elapsed
03:40:36.654 00.031 9828 IsSlewing returns 0
03:40:36.654 00.000 9828 IsGuiding returns 1
03:40:36.685 00.031 9828 IsSlewing returns 0
03:40:36.685 00.000 9828 IsGuiding returns 1
03:40:36.715 00.030 9828 IsSlewing returns 0
03:40:36.715 00.000 9828 IsGuiding returns 0
03:40:36.715 00.000 9828 scope move finished after 23 + 110 ms
03:40:36.715 00.000 9828 Move returns status 0, amount 23
03:40:36.715 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:36.715 00.000 9828 MoveAxis(N, 12, B)
03:40:36.715 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:36.731 00.016 9828 IsSlewing returns 0
03:40:36.731 00.000 9828 IsGuiding returns 0
03:40:36.731 00.000 9828 PulseGuide returned control before completion, sleep 22
03:40:36.760 00.029 9828 IsGuiding returns 1
03:40:36.760 00.000 9828 scope still moving after pulse duration time elapsed
03:40:36.791 00.031 9828 IsSlewing returns 0
03:40:36.791 00.000 9828 IsGuiding returns 1
03:40:36.822 00.031 9828 IsSlewing returns 0
03:40:36.822 00.000 9828 IsGuiding returns 1
03:40:36.852 00.030 9828 IsSlewing returns 0
03:40:36.853 00.001 9828 IsGuiding returns 1
03:40:36.882 00.029 9828 IsSlewing returns 0
03:40:36.882 00.000 9828 IsGuiding returns 1
03:40:36.912 00.030 9828 IsSlewing returns 0
03:40:36.912 00.000 9828 IsGuiding returns 0
03:40:36.912 00.000 9828 scope move finished after 12 + 169 ms
03:40:36.912 00.000 9828 Move returns status 0, amount 12
03:40:36.912 00.000 9828 move complete, result=0
03:40:36.912 00.000 9828 worker thread done servicing request
03:40:36.912 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:40:37.268 00.356 8976 Exposure complete
03:40:37.273 00.005 8976 worker thread done servicing request
03:40:37.273 00.000 5052 OnExposeComplete: enter
03:40:37.273 00.000 5052 UpdateGuideState(): m_state=6
03:40:37.274 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14872
03:40:37.274 00.000 5052 Star::Find returns 1 (0), X=330.71, Y=281.97, Mass=35, SNR=4.0, Peak=51 HFD=2.2
03:40:37.274 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
03:40:37.274 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
03:40:37.274 00.000 5052 CameraToMount -- cameraX=1.54 cameraY=0.26 hyp=1.56 cameraTheta=0.17 mountX=-0.47 mountY=-1.43, mountTheta=-1.89
03:40:37.274 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.54, y=0.26, opts=13)
03:40:37.274 00.000 5052 Enqueuing Move request for stepguider (1.54, 0.26)
03:40:37.275 00.001 8976 Worker thread wakes up
03:40:37.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.54, 0.26) opts 0xd
03:40:37.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.54, 0.26)
03:40:37.275 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:37.275 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:40:37.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:37.275 00.000 8976 Moving (1.54, 0.26) raw xDistance=-0.47 yDistance=-1.43
03:40:37.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
03:40:37.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.94 from input -1.43
03:40:37.275 00.000 8976 MoveAxis(R, 2, ABG)
03:40:37.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:37.275 00.000 5052 Enqueuing Expose request
03:40:37.275 00.000 8976 stepping (-10, 25) + (2, 0)
03:40:37.275 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:37.300 00.025 8976 Received - 47 (G) 
03:40:37.301 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:37.301 00.000 8976 stepped: pos (-8, 25)
03:40:37.301 00.000 8976 MoveAxis(U, 6, ABG)
03:40:37.301 00.000 8976 stepping (-8, 25) + (0, 6)
03:40:37.301 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:40:37.348 00.047 8976 Received - 47 (G) 
03:40:37.348 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:40:37.348 00.000 8976 stepped: pos (-8, 31)
03:40:37.348 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:40:37.348 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:40:37.348 00.000 8976 MountToCamera -- mountX=1.64 mountY=-4.02 hyp=4.34 mountTheta=-1.18 cameraX=2.83, cameraY=3.29 cameraTheta=0.86
03:40:37.348 00.000 8976 incremental bump (2.833, 3.288) isValid = 1
03:40:37.348 00.000 8976 Scheduling Mount bump of (0.087, 0.105)
03:40:37.348 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.11, opts=4)
03:40:37.348 00.000 8976 Enqueuing Move request for scope (0.09, 0.11)
03:40:37.348 00.000 8976 move complete, result=0
03:40:37.348 00.000 8976 worker thread done servicing request
03:40:37.349 00.001 8976 Worker thread wakes up
03:40:37.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:37.349 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:37.349 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.4 px 6 ms NORTH
03:40:37.349 00.000 9828 Worker thread wakes up
03:40:37.349 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0x4
03:40:37.349 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
03:40:37.349 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:40:37.349 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:40:37.349 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=-0.09 mountY=-0.09, mountTheta=-2.35
03:40:37.349 00.000 9828 Moving (0.09, 0.11) raw xDistance=-0.09 yDistance=-0.09
03:40:37.349 00.000 9828 BLC: window closed
03:40:37.349 00.000 9828 MoveAxis(E, 29, B)
03:40:37.349 00.000 9828 Guiding  Dir = 2, Dur = 29
03:40:37.350 00.001 9828 IsSlewing returns 0
03:40:37.350 00.000 9828 IsGuiding returns 0
03:40:37.350 00.000 9828 PulseGuide returned control before completion, sleep 39
03:40:37.399 00.049 9828 IsGuiding returns 1
03:40:37.399 00.000 9828 scope still moving after pulse duration time elapsed
03:40:37.430 00.031 9828 IsSlewing returns 0
03:40:37.430 00.000 9828 IsGuiding returns 1
03:40:37.462 00.032 9828 IsSlewing returns 0
03:40:37.462 00.000 9828 IsGuiding returns 1
03:40:37.493 00.031 9828 IsSlewing returns 0
03:40:37.494 00.001 9828 IsGuiding returns 0
03:40:37.494 00.000 9828 scope move finished after 29 + 115 ms
03:40:37.494 00.000 9828 Move returns status 0, amount 29
03:40:37.494 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:37.494 00.000 9828 MoveAxis(N, 13, B)
03:40:37.494 00.000 9828 Guiding  Dir = 0, Dur = 13
03:40:37.509 00.015 9828 IsSlewing returns 0
03:40:37.509 00.000 9828 IsGuiding returns 0
03:40:37.509 00.000 9828 PulseGuide returned control before completion, sleep 23
03:40:37.541 00.032 9828 IsGuiding returns 1
03:40:37.541 00.000 9828 scope still moving after pulse duration time elapsed
03:40:37.572 00.031 9828 IsSlewing returns 0
03:40:37.572 00.000 9828 IsGuiding returns 1
03:40:37.602 00.030 9828 IsSlewing returns 0
03:40:37.603 00.001 9828 IsGuiding returns 1
03:40:37.633 00.030 9828 IsSlewing returns 0
03:40:37.633 00.000 9828 IsGuiding returns 1
03:40:37.664 00.031 9828 IsSlewing returns 0
03:40:37.664 00.000 9828 IsGuiding returns 0
03:40:37.664 00.000 9828 scope move finished after 13 + 141 ms
03:40:37.664 00.000 9828 Move returns status 0, amount 13
03:40:37.664 00.000 9828 move complete, result=0
03:40:37.664 00.000 9828 worker thread done servicing request
03:40:37.664 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 13 ms NORTH
03:40:38.034 00.370 8976 Exposure complete
03:40:38.039 00.005 8976 worker thread done servicing request
03:40:38.039 00.000 5052 OnExposeComplete: enter
03:40:38.039 00.000 5052 UpdateGuideState(): m_state=6
03:40:38.040 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14873
03:40:38.040 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.60, Mass=37, SNR=4.0, Peak=52 HFD=2.8
03:40:38.040 00.000 5052 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.04) = xAngle (-4.29 = 1.99)
03:40:38.040 00.000 5052 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.40 = 1.89)
03:40:38.040 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-2.25 mountX=-0.06 mountY=0.14, mountTheta=1.98
03:40:38.041 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.11, opts=13)
03:40:38.041 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.11)
03:40:38.041 00.000 8976 Worker thread wakes up
03:40:38.041 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:38.041 00.000 5052 UpdateGuideState exits: m=37 SNR=4.0
03:40:38.041 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.11) opts 0xd
03:40:38.041 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.11)
03:40:38.041 00.000 8976 Moving (-0.09, -0.11) raw xDistance=-0.06 yDistance=0.14
03:40:38.041 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:38.042 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:40:38.042 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:40:38.042 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:38.042 00.000 8976 MoveAxis(R, 0, ABG)
03:40:38.042 00.000 5052 Enqueuing Expose request
03:40:38.042 00.000 8976 MoveAxis(U, 0, ABG)
03:40:38.043 00.001 8976 outside bump range, increase bump weight 1.17 => 1.33
03:40:38.043 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:40:38.043 00.000 8976 MountToCamera -- mountX=1.50 mountY=-4.32 hyp=4.57 mountTheta=-1.24 cameraX=3.16, cameraY=3.30 cameraTheta=0.81
03:40:38.043 00.000 8976 incremental bump (3.160, 3.302) isValid = 1
03:40:38.043 00.000 8976 Scheduling Mount bump of (0.099, 0.108)
03:40:38.043 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.11, opts=4)
03:40:38.043 00.000 8976 Enqueuing Move request for scope (0.10, 0.11)
03:40:38.043 00.000 8976 move complete, result=0
03:40:38.043 00.000 8976 worker thread done servicing request
03:40:38.043 00.000 9828 Worker thread wakes up
03:40:38.043 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:38.043 00.000 8976 Worker thread wakes up
03:40:38.043 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:38.043 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0x4
03:40:38.043 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:38.043 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
03:40:38.044 00.001 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
03:40:38.044 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
03:40:38.044 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
03:40:38.044 00.000 9828 Moving (0.10, 0.11) raw xDistance=-0.10 yDistance=-0.09
03:40:38.044 00.000 9828 BLC: window closed
03:40:38.044 00.000 9828 MoveAxis(E, 33, B)
03:40:38.044 00.000 9828 Guiding  Dir = 2, Dur = 33
03:40:38.044 00.000 9828 IsSlewing returns 0
03:40:38.044 00.000 9828 IsGuiding returns 0
03:40:38.046 00.002 9828 PulseGuide returned control before completion, sleep 43
03:40:38.094 00.048 9828 IsGuiding returns 1
03:40:38.094 00.000 9828 scope still moving after pulse duration time elapsed
03:40:38.125 00.031 9828 IsSlewing returns 0
03:40:38.125 00.000 9828 IsGuiding returns 1
03:40:38.155 00.030 9828 IsSlewing returns 0
03:40:38.155 00.000 9828 IsGuiding returns 1
03:40:38.186 00.031 9828 IsSlewing returns 0
03:40:38.186 00.000 9828 IsGuiding returns 1
03:40:38.217 00.031 9828 IsSlewing returns 0
03:40:38.217 00.000 9828 IsGuiding returns 0
03:40:38.217 00.000 9828 scope move finished after 33 + 139 ms
03:40:38.217 00.000 9828 Move returns status 0, amount 33
03:40:38.217 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:38.217 00.000 9828 MoveAxis(N, 13, B)
03:40:38.217 00.000 9828 Guiding  Dir = 0, Dur = 13
03:40:38.233 00.016 9828 IsSlewing returns 0
03:40:38.233 00.000 9828 IsGuiding returns 0
03:40:38.233 00.000 9828 PulseGuide returned control before completion, sleep 23
03:40:38.265 00.032 9828 IsGuiding returns 1
03:40:38.265 00.000 9828 scope still moving after pulse duration time elapsed
03:40:38.295 00.030 9828 IsSlewing returns 0
03:40:38.295 00.000 9828 IsGuiding returns 1
03:40:38.326 00.031 9828 IsSlewing returns 0
03:40:38.326 00.000 9828 IsGuiding returns 1
03:40:38.356 00.030 9828 IsSlewing returns 0
03:40:38.356 00.000 9828 IsGuiding returns 1
03:40:38.387 00.031 9828 IsSlewing returns 0
03:40:38.387 00.000 9828 IsGuiding returns 0
03:40:38.387 00.000 9828 scope move finished after 13 + 140 ms
03:40:38.387 00.000 9828 Move returns status 0, amount 13
03:40:38.387 00.000 9828 move complete, result=0
03:40:38.387 00.000 9828 worker thread done servicing request
03:40:38.387 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.1 px 13 ms NORTH
03:40:38.731 00.344 8976 Exposure complete
03:40:38.737 00.006 8976 worker thread done servicing request
03:40:38.738 00.001 5052 OnExposeComplete: enter
03:40:38.738 00.000 5052 UpdateGuideState(): m_state=6
03:40:38.738 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14874
03:40:38.738 00.000 5052 Star::Find returns 1 (0), X=328.07, Y=281.52, Mass=35, SNR=3.9, Peak=51 HFD=3.9
03:40:38.738 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
03:40:38.738 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
03:40:38.738 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=-0.19 hyp=1.12 cameraTheta=-2.97 mountX=0.33 mountY=1.03, mountTheta=1.26
03:40:38.739 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=-0.19, opts=13)
03:40:38.739 00.000 5052 Enqueuing Move request for stepguider (-1.10, -0.19)
03:40:38.739 00.000 8976 Worker thread wakes up
03:40:38.739 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:38.739 00.000 5052 UpdateGuideState exits: m=35 SNR=3.9
03:40:38.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:38.740 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:38.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, -0.19) opts 0xd
03:40:38.740 00.000 5052 Enqueuing Expose request
03:40:38.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, -0.19)
03:40:38.740 00.000 8976 Moving (-1.10, -0.19) raw xDistance=0.33 yDistance=1.03
03:40:38.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:40:38.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.03
03:40:38.740 00.000 8976 MoveAxis(L, 1, ABG)
03:40:38.740 00.000 8976 stepping (-8, 31) + (-1, 0)
03:40:38.740 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:38.771 00.031 8976 Received - 47 (G) 
03:40:38.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:38.771 00.000 8976 stepped: pos (-9, 31)
03:40:38.771 00.000 8976 MoveAxis(D, 4, ABG)
03:40:38.771 00.000 8976 stepping (-9, 31) + (0, -4)
03:40:38.771 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:38.803 00.032 8976 Received - 47 (G) 
03:40:38.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:38.803 00.000 8976 stepped: pos (-9, 27)
03:40:38.803 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
03:40:38.803 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:40:38.803 00.000 8976 MountToCamera -- mountX=1.46 mountY=-4.31 hyp=4.55 mountTheta=-1.24 cameraX=3.17, cameraY=3.26 cameraTheta=0.80
03:40:38.803 00.000 8976 incremental bump (3.170, 3.262) isValid = 1
03:40:38.803 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:40:38.803 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:40:38.803 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:40:38.803 00.000 8976 move complete, result=0
03:40:38.803 00.000 8976 worker thread done servicing request
03:40:38.803 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.0 px 4 ms SOUTH
03:40:38.803 00.000 8976 Worker thread wakes up
03:40:38.804 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:38.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:38.804 00.000 9828 Worker thread wakes up
03:40:38.804 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:40:38.804 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:40:38.804 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:40:38.804 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:40:38.804 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
03:40:38.804 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:40:38.804 00.000 9828 BLC: window closed
03:40:38.804 00.000 9828 MoveAxis(E, 27, B)
03:40:38.804 00.000 9828 Guiding  Dir = 2, Dur = 27
03:40:38.805 00.001 9828 IsSlewing returns 0
03:40:38.805 00.000 9828 IsGuiding returns 0
03:40:38.805 00.000 9828 PulseGuide returned control before completion, sleep 37
03:40:38.849 00.044 9828 IsGuiding returns 1
03:40:38.849 00.000 9828 scope still moving after pulse duration time elapsed
03:40:38.880 00.031 9828 IsSlewing returns 0
03:40:38.880 00.000 9828 IsGuiding returns 1
03:40:38.911 00.031 9828 IsSlewing returns 0
03:40:38.911 00.000 9828 IsGuiding returns 1
03:40:38.942 00.031 9828 IsSlewing returns 0
03:40:38.942 00.000 9828 IsGuiding returns 1
03:40:38.972 00.030 9828 IsSlewing returns 0
03:40:38.972 00.000 9828 IsGuiding returns 0
03:40:38.972 00.000 9828 scope move finished after 27 + 140 ms
03:40:38.972 00.000 9828 Move returns status 0, amount 27
03:40:38.972 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:38.972 00.000 9828 MoveAxis(N, 10, B)
03:40:38.972 00.000 9828 Guiding  Dir = 0, Dur = 10
03:40:38.988 00.016 9828 IsSlewing returns 0
03:40:38.988 00.000 9828 IsGuiding returns 0
03:40:38.989 00.001 9828 PulseGuide returned control before completion, sleep 20
03:40:39.019 00.030 9828 IsGuiding returns 1
03:40:39.019 00.000 9828 scope still moving after pulse duration time elapsed
03:40:39.049 00.030 9828 IsSlewing returns 0
03:40:39.049 00.000 9828 IsGuiding returns 1
03:40:39.080 00.031 9828 IsSlewing returns 0
03:40:39.080 00.000 9828 IsGuiding returns 1
03:40:39.111 00.031 9828 IsSlewing returns 0
03:40:39.111 00.000 9828 IsGuiding returns 1
03:40:39.142 00.031 9828 IsSlewing returns 0
03:40:39.142 00.000 9828 IsGuiding returns 1
03:40:39.173 00.031 9828 IsSlewing returns 0
03:40:39.173 00.000 9828 IsGuiding returns 1
03:40:39.204 00.031 9828 IsSlewing returns 0
03:40:39.204 00.000 9828 IsGuiding returns 1
03:40:39.251 00.047 9828 IsSlewing returns 0
03:40:39.251 00.000 9828 IsGuiding returns 0
03:40:39.251 00.000 9828 scope move finished after 10 + 253 ms
03:40:39.251 00.000 9828 Move returns status 0, amount 10
03:40:39.251 00.000 9828 move complete, result=0
03:40:39.251 00.000 9828 worker thread done servicing request
03:40:39.255 00.004 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:40:39.488 00.233 8976 Exposure complete
03:40:39.493 00.005 8976 worker thread done servicing request
03:40:39.493 00.000 5052 OnExposeComplete: enter
03:40:39.493 00.000 5052 UpdateGuideState(): m_state=6
03:40:39.493 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14875
03:40:39.493 00.000 5052 Star::Find false star n=8 nbg=279 bg=45.3 sigma=0.9 thresh=48 peak=48
03:40:39.493 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=30, SNR=2.9, Peak=52 HFD=0.0
03:40:39.493 00.000 5052 DistanceChecker: activated
03:40:39.493 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:39.494 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:39.494 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:39.494 00.000 8976 Worker thread wakes up
03:40:39.494 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:39.494 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:39.494 00.000 8976 StepGuider: deferring bump for deduced move
03:40:39.494 00.000 8976 move complete, result=0
03:40:39.494 00.000 8976 worker thread done servicing request
03:40:39.608 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:39.608 00.000 5052 Status Line: Star lost - low SNR
03:40:39.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:39.608 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:40:39.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:39.609 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:39.609 00.000 5052 Enqueuing Expose request
03:40:39.609 00.000 8976 Worker thread wakes up
03:40:39.609 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:39.609 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:40.294 00.685 8976 Exposure complete
03:40:40.299 00.005 8976 worker thread done servicing request
03:40:40.299 00.000 5052 OnExposeComplete: enter
03:40:40.299 00.000 5052 UpdateGuideState(): m_state=6
03:40:40.299 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14876
03:40:40.299 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=282.10, Mass=50, SNR=4.7, Peak=53 HFD=2.2
03:40:40.299 00.000 5052 DistanceChecker: deactivated
03:40:40.300 00.001 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.83 = -0.83)
03:40:40.300 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
03:40:40.300 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.39 hyp=0.42 cameraTheta=1.21 mountX=0.28 mountY=-0.34, mountTheta=-0.88
03:40:40.300 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.39, opts=13)
03:40:40.300 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.39)
03:40:40.300 00.000 8976 Worker thread wakes up
03:40:40.300 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.39) opts 0xd
03:40:40.300 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.39)
03:40:40.301 00.001 8976 Moving (0.15, 0.39) raw xDistance=0.28 yDistance=-0.34
03:40:40.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
03:40:40.301 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:40.301 00.000 5052 UpdateGuideState exits: m=50 SNR=4.7
03:40:40.301 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:40.301 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.34
03:40:40.301 00.000 8976 MoveAxis(L, 1, ABG)
03:40:40.301 00.000 8976 stepping (-9, 27) + (-1, 0)
03:40:40.301 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:40.301 00.000 5052 Enqueuing Expose request
03:40:40.301 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:40.322 00.021 8976 Received - 47 (G) 
03:40:40.322 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:40.322 00.000 8976 stepped: pos (-10, 27)
03:40:40.322 00.000 8976 MoveAxis(U, 1, ABG)
03:40:40.322 00.000 8976 stepping (-10, 27) + (0, 1)
03:40:40.322 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:40.353 00.031 8976 Received - 47 (G) 
03:40:40.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:40.353 00.000 8976 stepped: pos (-10, 28)
03:40:40.353 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:40:40.353 00.000 8976 MountToCamera -- mountX=1.48 mountY=-4.35 hyp=4.60 mountTheta=-1.24 cameraX=3.20, cameraY=3.30 cameraTheta=0.80
03:40:40.353 00.000 8976 incremental bump (3.201, 3.303) isValid = 1
03:40:40.354 00.001 8976 Scheduling Mount bump of (0.080, 0.086)
03:40:40.354 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:40:40.354 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:40:40.354 00.000 8976 move complete, result=0
03:40:40.354 00.000 9828 Worker thread wakes up
03:40:40.354 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:40:40.354 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:40:40.354 00.000 8976 worker thread done servicing request
03:40:40.354 00.000 8976 Worker thread wakes up
03:40:40.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:40.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:40.354 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:40:40.354 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.37)
03:40:40.354 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:40:40.354 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
03:40:40.354 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:40:40.354 00.000 9828 BLC: window closed
03:40:40.354 00.000 9828 MoveAxis(E, 27, B)
03:40:40.355 00.001 9828 Guiding  Dir = 2, Dur = 27
03:40:40.355 00.000 9828 IsSlewing returns 0
03:40:40.355 00.000 9828 IsGuiding returns 0
03:40:40.355 00.000 9828 PulseGuide returned control before completion, sleep 37
03:40:40.396 00.041 9828 IsGuiding returns 1
03:40:40.396 00.000 9828 scope still moving after pulse duration time elapsed
03:40:40.427 00.031 9828 IsSlewing returns 0
03:40:40.427 00.000 9828 IsGuiding returns 1
03:40:40.457 00.030 9828 IsSlewing returns 0
03:40:40.457 00.000 9828 IsGuiding returns 1
03:40:40.489 00.032 9828 IsSlewing returns 0
03:40:40.489 00.000 9828 IsGuiding returns 1
03:40:40.520 00.031 9828 IsSlewing returns 0
03:40:40.520 00.000 9828 IsGuiding returns 0
03:40:40.520 00.000 9828 scope move finished after 27 + 137 ms
03:40:40.520 00.000 9828 Move returns status 0, amount 27
03:40:40.520 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:40.520 00.000 9828 MoveAxis(N, 10, B)
03:40:40.520 00.000 9828 Guiding  Dir = 0, Dur = 10
03:40:40.535 00.015 9828 IsSlewing returns 0
03:40:40.535 00.000 9828 IsGuiding returns 0
03:40:40.535 00.000 9828 PulseGuide returned control before completion, sleep 20
03:40:40.566 00.031 9828 IsGuiding returns 1
03:40:40.566 00.000 9828 scope still moving after pulse duration time elapsed
03:40:40.597 00.031 9828 IsSlewing returns 0
03:40:40.597 00.000 9828 IsGuiding returns 1
03:40:40.627 00.030 9828 IsSlewing returns 0
03:40:40.627 00.000 9828 IsGuiding returns 1
03:40:40.659 00.032 9828 IsSlewing returns 0
03:40:40.659 00.000 9828 IsGuiding returns 1
03:40:40.691 00.032 9828 IsSlewing returns 0
03:40:40.691 00.000 9828 IsGuiding returns 0
03:40:40.691 00.000 9828 scope move finished after 10 + 145 ms
03:40:40.691 00.000 9828 Move returns status 0, amount 10
03:40:40.691 00.000 9828 move complete, result=0
03:40:40.691 00.000 9828 worker thread done servicing request
03:40:40.691 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:40:41.037 00.346 8976 Exposure complete
03:40:41.043 00.006 8976 worker thread done servicing request
03:40:41.044 00.001 5052 OnExposeComplete: enter
03:40:41.044 00.000 5052 UpdateGuideState(): m_state=6
03:40:41.044 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14877
03:40:41.044 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.99, Mass=34, SNR=3.9, Peak=53 HFD=2.1
03:40:41.044 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:40:41.044 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
03:40:41.044 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=0.28 hyp=0.95 cameraTheta=2.84 mountX=0.66 mountY=0.61, mountTheta=0.75
03:40:41.044 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.28, opts=13)
03:40:41.044 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.28)
03:40:41.045 00.001 8976 Worker thread wakes up
03:40:41.045 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.28) opts 0xd
03:40:41.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.28)
03:40:41.045 00.000 8976 Moving (-0.91, 0.28) raw xDistance=0.66 yDistance=0.61
03:40:41.045 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:41.045 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:40:41.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:41.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66
03:40:41.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.61
03:40:41.045 00.000 8976 MoveAxis(L, 3, ABG)
03:40:41.045 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:41.045 00.000 5052 Enqueuing Expose request
03:40:41.045 00.000 8976 stepping (-10, 28) + (-3, 0)
03:40:41.045 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:41.073 00.028 8976 Received - 47 (G) 
03:40:41.073 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:41.073 00.000 8976 stepped: pos (-13, 28)
03:40:41.073 00.000 8976 MoveAxis(D, 2, ABG)
03:40:41.073 00.000 8976 stepping (-13, 28) + (0, -2)
03:40:41.073 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:41.105 00.032 8976 Received - 47 (G) 
03:40:41.105 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:41.105 00.000 8976 stepped: pos (-13, 26)
03:40:41.105 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:40:41.105 00.000 8976 MountToCamera -- mountX=1.65 mountY=-4.28 hyp=4.59 mountTheta=-1.20 cameraX=3.06, cameraY=3.42 cameraTheta=0.84
03:40:41.105 00.000 8976 incremental bump (3.059, 3.418) isValid = 1
03:40:41.105 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
03:40:41.105 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:40:41.105 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:40:41.105 00.000 8976 move complete, result=0
03:40:41.105 00.000 8976 worker thread done servicing request
03:40:41.105 00.000 8976 Worker thread wakes up
03:40:41.105 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:41.105 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:41.105 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 2 ms SOUTH
03:40:41.105 00.000 9828 Worker thread wakes up
03:40:41.105 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:40:41.105 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:40:41.105 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:40:41.105 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
03:40:41.105 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:40:41.105 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:40:41.105 00.000 9828 BLC: window closed
03:40:41.106 00.001 9828 MoveAxis(E, 26, B)
03:40:41.106 00.000 9828 Guiding  Dir = 2, Dur = 26
03:40:41.106 00.000 9828 IsSlewing returns 0
03:40:41.106 00.000 9828 IsGuiding returns 0
03:40:41.106 00.000 9828 PulseGuide returned control before completion, sleep 36
03:40:41.155 00.049 9828 IsGuiding returns 1
03:40:41.155 00.000 9828 scope still moving after pulse duration time elapsed
03:40:41.187 00.032 9828 IsSlewing returns 0
03:40:41.190 00.003 9828 IsGuiding returns 1
03:40:41.217 00.027 9828 IsSlewing returns 0
03:40:41.217 00.000 9828 IsGuiding returns 1
03:40:41.249 00.032 9828 IsSlewing returns 0
03:40:41.249 00.000 9828 IsGuiding returns 0
03:40:41.249 00.000 9828 scope move finished after 26 + 116 ms
03:40:41.249 00.000 9828 Move returns status 0, amount 26
03:40:41.249 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:41.249 00.000 9828 MoveAxis(N, 11, B)
03:40:41.249 00.000 9828 Guiding  Dir = 0, Dur = 11
03:40:41.265 00.016 9828 IsSlewing returns 0
03:40:41.265 00.000 9828 IsGuiding returns 0
03:40:41.265 00.000 9828 PulseGuide returned control before completion, sleep 21
03:40:41.296 00.031 9828 IsGuiding returns 1
03:40:41.296 00.000 9828 scope still moving after pulse duration time elapsed
03:40:41.326 00.030 9828 IsSlewing returns 0
03:40:41.326 00.000 9828 IsGuiding returns 1
03:40:41.357 00.031 9828 IsSlewing returns 0
03:40:41.357 00.000 9828 IsGuiding returns 1
03:40:41.388 00.031 9828 IsSlewing returns 0
03:40:41.388 00.000 9828 IsGuiding returns 1
03:40:41.419 00.031 9828 IsSlewing returns 0
03:40:41.419 00.000 9828 IsGuiding returns 0
03:40:41.419 00.000 9828 scope move finished after 11 + 143 ms
03:40:41.419 00.000 9828 Move returns status 0, amount 11
03:40:41.419 00.000 9828 move complete, result=0
03:40:41.419 00.000 9828 worker thread done servicing request
03:40:41.420 00.001 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:40:41.792 00.372 8976 Exposure complete
03:40:41.798 00.006 8976 worker thread done servicing request
03:40:41.798 00.000 5052 OnExposeComplete: enter
03:40:41.798 00.000 5052 UpdateGuideState(): m_state=6
03:40:41.798 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14878
03:40:41.798 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.85, Mass=39, SNR=4.2, Peak=52 HFD=2.4
03:40:41.798 00.000 5052 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.04) = xAngle (0.56 = 0.56)
03:40:41.798 00.000 5052 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.46 = 0.46)
03:40:41.798 00.000 5052 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.61 mountX=0.24 mountY=0.12, mountTheta=0.48
03:40:41.799 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.24, y=0.14, opts=13)
03:40:41.799 00.000 5052 Enqueuing Move request for stepguider (-0.24, 0.14)
03:40:41.799 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:40:41.799 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:40:41.799 00.000 8976 Worker thread wakes up
03:40:41.799 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.24, 0.14) opts 0xd
03:40:41.799 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.24, 0.14)
03:40:41.799 00.000 8976 Moving (-0.24, 0.14) raw xDistance=0.24 yDistance=0.12
03:40:41.799 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:41.799 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:41.799 00.000 5052 Enqueuing Expose request
03:40:41.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:40:41.799 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:40:41.799 00.000 8976 MoveAxis(R, 0, ABG)
03:40:41.800 00.001 8976 MoveAxis(U, 0, ABG)
03:40:41.800 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:40:41.800 00.000 8976 MountToCamera -- mountX=1.76 mountY=-4.23 hyp=4.58 mountTheta=-1.18 cameraX=2.96, cameraY=3.50 cameraTheta=0.87
03:40:41.800 00.000 8976 incremental bump (2.963, 3.496) isValid = 1
03:40:41.800 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:40:41.800 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:40:41.800 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:40:41.800 00.000 8976 move complete, result=0
03:40:41.800 00.000 8976 worker thread done servicing request
03:40:41.800 00.000 8976 Worker thread wakes up
03:40:41.800 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:41.800 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:41.800 00.000 9828 Worker thread wakes up
03:40:41.800 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:40:41.801 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:40:41.801 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:40:41.801 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:40:41.801 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:41.801 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:40:41.801 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:40:41.801 00.000 9828 BLC: window closed
03:40:41.801 00.000 9828 MoveAxis(E, 25, B)
03:40:41.801 00.000 9828 Guiding  Dir = 2, Dur = 25
03:40:41.802 00.001 9828 IsSlewing returns 0
03:40:41.802 00.000 9828 IsGuiding returns 0
03:40:41.802 00.000 9828 PulseGuide returned control before completion, sleep 35
03:40:41.839 00.037 9828 IsGuiding returns 1
03:40:41.839 00.000 9828 scope still moving after pulse duration time elapsed
03:40:41.871 00.032 9828 IsSlewing returns 0
03:40:41.871 00.000 9828 IsGuiding returns 1
03:40:41.903 00.032 9828 IsSlewing returns 0
03:40:41.903 00.000 9828 IsGuiding returns 1
03:40:41.934 00.031 9828 IsSlewing returns 0
03:40:41.934 00.000 9828 IsGuiding returns 0
03:40:41.934 00.000 9828 scope move finished after 25 + 107 ms
03:40:41.934 00.000 9828 Move returns status 0, amount 25
03:40:41.934 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:41.934 00.000 9828 MoveAxis(N, 11, B)
03:40:41.934 00.000 9828 Guiding  Dir = 0, Dur = 11
03:40:41.949 00.015 9828 IsSlewing returns 0
03:40:41.950 00.001 9828 IsGuiding returns 0
03:40:41.950 00.000 9828 PulseGuide returned control before completion, sleep 21
03:40:41.981 00.031 9828 IsGuiding returns 1
03:40:41.981 00.000 9828 scope still moving after pulse duration time elapsed
03:40:42.013 00.032 9828 IsSlewing returns 0
03:40:42.013 00.000 9828 IsGuiding returns 1
03:40:42.044 00.031 9828 IsSlewing returns 0
03:40:42.045 00.001 9828 IsGuiding returns 1
03:40:42.075 00.030 9828 IsSlewing returns 0
03:40:42.075 00.000 9828 IsGuiding returns 1
03:40:42.105 00.030 9828 IsSlewing returns 0
03:40:42.105 00.000 9828 IsGuiding returns 0
03:40:42.105 00.000 9828 scope move finished after 11 + 144 ms
03:40:42.105 00.000 9828 Move returns status 0, amount 11
03:40:42.105 00.000 9828 move complete, result=0
03:40:42.106 00.001 9828 worker thread done servicing request
03:40:42.106 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:40:42.505 00.399 8976 Exposure complete
03:40:42.513 00.008 8976 worker thread done servicing request
03:40:42.513 00.000 5052 OnExposeComplete: enter
03:40:42.513 00.000 5052 UpdateGuideState(): m_state=6
03:40:42.513 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14879
03:40:42.513 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.59, Mass=35, SNR=4.0, Peak=52 HFD=3.1
03:40:42.514 00.001 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.02 = 1.26)
03:40:42.514 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.12 = 1.16)
03:40:42.514 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.12 hyp=0.71 cameraTheta=-2.98 mountX=0.21 mountY=0.65, mountTheta=1.25
03:40:42.514 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.12, opts=13)
03:40:42.514 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.12)
03:40:42.515 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=205, med=42, FiltMin=36, FiltMax=64, Gamma=2.630
03:40:42.515 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:40:42.515 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:42.515 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:42.515 00.000 5052 Enqueuing Expose request
03:40:42.515 00.000 8976 Worker thread wakes up
03:40:42.515 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.12) opts 0xd
03:40:42.515 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.12)
03:40:42.515 00.000 8976 Moving (-0.70, -0.12) raw xDistance=0.21 yDistance=0.65
03:40:42.515 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:40:42.516 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
03:40:42.516 00.000 8976 MoveAxis(R, 0, ABG)
03:40:42.516 00.000 8976 MoveAxis(D, 3, ABG)
03:40:42.516 00.000 8976 stepping (-13, 26) + (0, -3)
03:40:42.516 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:42.543 00.027 8976 Received - 47 (G) 
03:40:42.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:42.543 00.000 8976 stepped: pos (-13, 23)
03:40:42.544 00.001 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:40:42.544 00.000 8976 MountToCamera -- mountX=1.84 mountY=-4.04 hyp=4.44 mountTheta=-1.14 cameraX=2.76, cameraY=3.48 cameraTheta=0.90
03:40:42.544 00.000 8976 incremental bump (2.760, 3.476) isValid = 1
03:40:42.544 00.000 8976 Scheduling Mount bump of (0.071, 0.093)
03:40:42.544 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:40:42.544 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:40:42.544 00.000 8976 move complete, result=0
03:40:42.544 00.000 8976 worker thread done servicing request
03:40:42.544 00.000 9828 Worker thread wakes up
03:40:42.544 00.000 8976 Worker thread wakes up
03:40:42.544 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:40:42.544 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:40:42.544 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:42.544 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:40:42.544 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:42.544 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.01 = -2.27)
03:40:42.545 00.001 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.35)
03:40:42.545 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:40:42.545 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:40:42.545 00.000 9828 BLC: window closed
03:40:42.545 00.000 9828 MoveAxis(E, 24, B)
03:40:42.545 00.000 9828 Guiding  Dir = 2, Dur = 24
03:40:42.545 00.000 9828 IsSlewing returns 0
03:40:42.545 00.000 9828 IsGuiding returns 0
03:40:42.545 00.000 9828 PulseGuide returned control before completion, sleep 34
03:40:42.586 00.041 9828 IsGuiding returns 1
03:40:42.586 00.000 9828 scope still moving after pulse duration time elapsed
03:40:42.617 00.031 9828 IsSlewing returns 0
03:40:42.617 00.000 9828 IsGuiding returns 1
03:40:42.648 00.031 9828 IsSlewing returns 0
03:40:42.648 00.000 9828 IsGuiding returns 1
03:40:42.680 00.032 9828 IsSlewing returns 0
03:40:42.680 00.000 9828 IsGuiding returns 1
03:40:42.710 00.030 9828 IsSlewing returns 0
03:40:42.710 00.000 9828 IsGuiding returns 1
03:40:42.742 00.032 9828 IsSlewing returns 0
03:40:42.742 00.000 9828 IsGuiding returns 1
03:40:42.774 00.032 9828 IsSlewing returns 0
03:40:42.774 00.000 9828 IsGuiding returns 0
03:40:42.774 00.000 9828 scope move finished after 24 + 204 ms
03:40:42.774 00.000 9828 Move returns status 0, amount 24
03:40:42.774 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:42.774 00.000 9828 MoveAxis(N, 11, B)
03:40:42.774 00.000 9828 Guiding  Dir = 0, Dur = 11
03:40:42.789 00.015 9828 IsSlewing returns 0
03:40:42.790 00.001 9828 IsGuiding returns 0
03:40:42.790 00.000 9828 PulseGuide returned control before completion, sleep 21
03:40:42.820 00.030 9828 IsGuiding returns 1
03:40:42.820 00.000 9828 scope still moving after pulse duration time elapsed
03:40:42.851 00.031 9828 IsSlewing returns 0
03:40:42.851 00.000 9828 IsGuiding returns 1
03:40:42.883 00.032 9828 IsSlewing returns 0
03:40:42.883 00.000 9828 IsGuiding returns 1
03:40:42.914 00.031 9828 IsSlewing returns 0
03:40:42.914 00.000 9828 IsGuiding returns 1
03:40:42.944 00.030 9828 IsSlewing returns 0
03:40:42.944 00.000 9828 IsGuiding returns 0
03:40:42.944 00.000 9828 scope move finished after 11 + 143 ms
03:40:42.944 00.000 9828 Move returns status 0, amount 11
03:40:42.944 00.000 9828 move complete, result=0
03:40:42.944 00.000 9828 worker thread done servicing request
03:40:42.944 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:40:43.231 00.287 8976 Exposure complete
03:40:43.237 00.006 8976 worker thread done servicing request
03:40:43.237 00.000 5052 OnExposeComplete: enter
03:40:43.237 00.000 5052 UpdateGuideState(): m_state=6
03:40:43.237 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14880
03:40:43.237 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.67, Mass=27, SNR=3.5, Peak=54 HFD=1.3
03:40:43.237 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.15 = -2.15)
03:40:43.237 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
03:40:43.237 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=-0.04 hyp=0.38 cameraTheta=-0.11 mountX=-0.21 mountY=-0.30, mountTheta=-2.19
03:40:43.239 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=-0.04, opts=13)
03:40:43.239 00.000 5052 Enqueuing Move request for stepguider (0.38, -0.04)
03:40:43.239 00.000 8976 Worker thread wakes up
03:40:43.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, -0.04) opts 0xd
03:40:43.240 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:43.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, -0.04)
03:40:43.240 00.000 5052 UpdateGuideState exits: m=27 SNR=3.5
03:40:43.240 00.000 8976 Moving (0.38, -0.04) raw xDistance=-0.21 yDistance=-0.30
03:40:43.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:43.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:40:43.240 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:43.240 00.000 5052 Enqueuing Expose request
03:40:43.240 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.30
03:40:43.240 00.000 8976 MoveAxis(R, 0, ABG)
03:40:43.240 00.000 8976 MoveAxis(U, 1, ABG)
03:40:43.240 00.000 8976 stepping (-13, 23) + (0, 1)
03:40:43.240 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:43.263 00.023 8976 Received - 47 (G) 
03:40:43.263 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:43.263 00.000 8976 stepped: pos (-13, 24)
03:40:43.263 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:40:43.263 00.000 8976 MountToCamera -- mountX=1.89 mountY=-3.96 hyp=4.39 mountTheta=-1.13 cameraX=2.67, cameraY=3.49 cameraTheta=0.92
03:40:43.263 00.000 8976 incremental bump (2.670, 3.486) isValid = 1
03:40:43.263 00.000 8976 Scheduling Mount bump of (0.070, 0.095)
03:40:43.263 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:40:43.263 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:40:43.263 00.000 8976 move complete, result=0
03:40:43.263 00.000 8976 worker thread done servicing request
03:40:43.263 00.000 8976 Worker thread wakes up
03:40:43.263 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:43.263 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:43.263 00.000 9828 Worker thread wakes up
03:40:43.263 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:40:43.263 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:40:43.264 00.001 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.25)
03:40:43.264 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
03:40:43.264 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:40:43.264 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
03:40:43.264 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:40:43.264 00.000 9828 BLC: window closed
03:40:43.264 00.000 9828 MoveAxis(E, 24, B)
03:40:43.264 00.000 9828 Guiding  Dir = 2, Dur = 24
03:40:43.264 00.000 9828 IsSlewing returns 0
03:40:43.264 00.000 9828 IsGuiding returns 0
03:40:43.265 00.001 9828 PulseGuide returned control before completion, sleep 34
03:40:43.300 00.035 9828 IsGuiding returns 1
03:40:43.300 00.000 9828 scope still moving after pulse duration time elapsed
03:40:43.331 00.031 9828 IsSlewing returns 0
03:40:43.331 00.000 9828 IsGuiding returns 1
03:40:43.361 00.030 9828 IsSlewing returns 0
03:40:43.361 00.000 9828 IsGuiding returns 1
03:40:43.392 00.031 9828 IsSlewing returns 0
03:40:43.392 00.000 9828 IsGuiding returns 1
03:40:43.438 00.046 9828 IsSlewing returns 0
03:40:43.438 00.000 9828 IsGuiding returns 0
03:40:43.438 00.000 9828 scope move finished after 24 + 149 ms
03:40:43.438 00.000 9828 Move returns status 0, amount 24
03:40:43.438 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:43.438 00.000 9828 MoveAxis(N, 12, B)
03:40:43.438 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:43.453 00.015 9828 IsSlewing returns 0
03:40:43.453 00.000 9828 IsGuiding returns 0
03:40:43.453 00.000 9828 PulseGuide returned control before completion, sleep 22
03:40:43.484 00.031 9828 IsGuiding returns 1
03:40:43.484 00.000 9828 scope still moving after pulse duration time elapsed
03:40:43.516 00.032 9828 IsSlewing returns 0
03:40:43.516 00.000 9828 IsGuiding returns 1
03:40:43.547 00.031 9828 IsSlewing returns 0
03:40:43.547 00.000 9828 IsGuiding returns 1
03:40:43.578 00.031 9828 IsSlewing returns 0
03:40:43.578 00.000 9828 IsGuiding returns 1
03:40:43.610 00.032 9828 IsSlewing returns 0
03:40:43.610 00.000 9828 IsGuiding returns 0
03:40:43.610 00.000 9828 scope move finished after 12 + 144 ms
03:40:43.610 00.000 9828 Move returns status 0, amount 12
03:40:43.610 00.000 9828 move complete, result=0
03:40:43.610 00.000 9828 worker thread done servicing request
03:40:43.610 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
03:40:43.953 00.343 8976 Exposure complete
03:40:43.959 00.006 8976 worker thread done servicing request
03:40:43.959 00.000 5052 OnExposeComplete: enter
03:40:43.960 00.001 5052 UpdateGuideState(): m_state=6
03:40:43.960 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14881
03:40:43.960 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=280.63, Mass=35, SNR=3.9, Peak=51 HFD=3.2
03:40:43.960 00.000 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.40 = 2.88)
03:40:43.960 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.51 = 2.78)
03:40:43.960 00.000 5052 CameraToMount -- cameraX=0.23 cameraY=-1.08 hyp=1.10 cameraTheta=-1.36 mountX=-1.07 mountY=0.39, mountTheta=2.79
03:40:43.961 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.23, y=-1.08, opts=13)
03:40:43.961 00.000 5052 Enqueuing Move request for stepguider (0.23, -1.08)
03:40:43.961 00.000 8976 Worker thread wakes up
03:40:43.961 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.23, -1.08) opts 0xd
03:40:43.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.23, -1.08)
03:40:43.961 00.000 8976 Moving (0.23, -1.08) raw xDistance=-1.07 yDistance=0.39
03:40:43.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.07
03:40:43.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
03:40:43.961 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:43.961 00.000 5052 UpdateGuideState exits: m=35 SNR=3.9
03:40:43.961 00.000 8976 MoveAxis(R, 4, ABG)
03:40:43.961 00.000 8976 stepping (-13, 24) + (4, 0)
03:40:43.962 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:43.962 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:43.962 00.000 5052 Enqueuing Expose request
03:40:43.962 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:43.998 00.036 8976 Received - 47 (G) 
03:40:43.999 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:43.999 00.000 8976 stepped: pos (-9, 24)
03:40:43.999 00.000 8976 MoveAxis(D, 1, ABG)
03:40:43.999 00.000 8976 stepping (-9, 24) + (0, -1)
03:40:43.999 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:44.030 00.031 8976 Received - 47 (G) 
03:40:44.031 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:44.031 00.000 8976 stepped: pos (-9, 23)
03:40:44.031 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:40:44.031 00.000 8976 MountToCamera -- mountX=1.72 mountY=-3.86 hyp=4.23 mountTheta=-1.15 cameraX=2.65, cameraY=3.29 cameraTheta=0.89
03:40:44.031 00.000 8976 incremental bump (2.655, 3.289) isValid = 1
03:40:44.031 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:40:44.031 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:40:44.031 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:40:44.031 00.000 8976 move complete, result=0
03:40:44.031 00.000 8976 worker thread done servicing request
03:40:44.031 00.000 5052 GuideStep: -1.1 px 4 ms EAST, 0.4 px 1 ms SOUTH
03:40:44.031 00.000 8976 Worker thread wakes up
03:40:44.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:44.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:44.032 00.001 9828 Worker thread wakes up
03:40:44.032 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:40:44.032 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:40:44.032 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.28)
03:40:44.032 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:40:44.032 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:40:44.032 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:40:44.032 00.000 9828 BLC: window closed
03:40:44.032 00.000 9828 MoveAxis(E, 24, B)
03:40:44.032 00.000 9828 Guiding  Dir = 2, Dur = 24
03:40:44.033 00.001 9828 IsSlewing returns 0
03:40:44.033 00.000 9828 IsGuiding returns 0
03:40:44.033 00.000 9828 PulseGuide returned control before completion, sleep 34
03:40:44.078 00.045 9828 IsGuiding returns 1
03:40:44.078 00.000 9828 scope still moving after pulse duration time elapsed
03:40:44.111 00.033 9828 IsSlewing returns 0
03:40:44.111 00.000 9828 IsGuiding returns 1
03:40:44.142 00.031 9828 IsSlewing returns 0
03:40:44.142 00.000 9828 IsGuiding returns 1
03:40:44.174 00.032 9828 IsSlewing returns 0
03:40:44.174 00.000 9828 IsGuiding returns 1
03:40:44.205 00.031 9828 IsSlewing returns 0
03:40:44.206 00.001 9828 IsGuiding returns 0
03:40:44.206 00.000 9828 scope move finished after 24 + 149 ms
03:40:44.206 00.000 9828 Move returns status 0, amount 24
03:40:44.206 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:44.206 00.000 9828 MoveAxis(N, 11, B)
03:40:44.206 00.000 9828 Guiding  Dir = 0, Dur = 11
03:40:44.221 00.015 9828 IsSlewing returns 0
03:40:44.221 00.000 9828 IsGuiding returns 0
03:40:44.221 00.000 9828 PulseGuide returned control before completion, sleep 21
03:40:44.252 00.031 9828 IsGuiding returns 1
03:40:44.252 00.000 9828 scope still moving after pulse duration time elapsed
03:40:44.283 00.031 9828 IsSlewing returns 0
03:40:44.283 00.000 9828 IsGuiding returns 1
03:40:44.314 00.031 9828 IsSlewing returns 0
03:40:44.314 00.000 9828 IsGuiding returns 1
03:40:44.345 00.031 9828 IsSlewing returns 0
03:40:44.345 00.000 9828 IsGuiding returns 1
03:40:44.390 00.045 9828 IsSlewing returns 0
03:40:44.390 00.000 9828 IsGuiding returns 0
03:40:44.390 00.000 9828 scope move finished after 11 + 157 ms
03:40:44.390 00.000 9828 Move returns status 0, amount 11
03:40:44.390 00.000 9828 move complete, result=0
03:40:44.390 00.000 9828 worker thread done servicing request
03:40:44.390 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:40:44.716 00.326 8976 Exposure complete
03:40:44.722 00.006 8976 worker thread done servicing request
03:40:44.722 00.000 5052 OnExposeComplete: enter
03:40:44.722 00.000 5052 UpdateGuideState(): m_state=6
03:40:44.722 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14882
03:40:44.722 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=282.37, Mass=45, SNR=4.5, Peak=54 HFD=2.1
03:40:44.722 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (-0.00 = -0.00)
03:40:44.722 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.11 = -0.11)
03:40:44.722 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.66 hyp=0.74 cameraTheta=2.04 mountX=0.74 mountY=-0.08, mountTheta=-0.10
03:40:44.723 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.66, opts=13)
03:40:44.723 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.66)
03:40:44.723 00.000 8976 Worker thread wakes up
03:40:44.723 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:44.723 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:40:44.723 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:44.723 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.66) opts 0xd
03:40:44.723 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.66)
03:40:44.723 00.000 8976 Moving (-0.34, 0.66) raw xDistance=0.74 yDistance=-0.08
03:40:44.723 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.74
03:40:44.723 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:44.724 00.001 5052 Enqueuing Expose request
03:40:44.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:40:44.724 00.000 8976 MoveAxis(L, 3, ABG)
03:40:44.724 00.000 8976 stepping (-9, 23) + (-3, 0)
03:40:44.724 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:44.750 00.026 8976 Received - 47 (G) 
03:40:44.750 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:44.750 00.000 8976 stepped: pos (-12, 23)
03:40:44.750 00.000 8976 MoveAxis(U, 0, ABG)
03:40:44.750 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:40:44.750 00.000 8976 MountToCamera -- mountX=1.76 mountY=-3.79 hyp=4.18 mountTheta=-1.14 cameraX=2.58, cameraY=3.29 cameraTheta=0.91
03:40:44.750 00.000 8976 incremental bump (2.576, 3.293) isValid = 1
03:40:44.750 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:40:44.750 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:40:44.750 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:40:44.750 00.000 8976 move complete, result=0
03:40:44.750 00.000 9828 Worker thread wakes up
03:40:44.750 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.1 px 0 ms NORTH
03:40:44.750 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:40:44.751 00.001 8976 worker thread done servicing request
03:40:44.751 00.000 8976 Worker thread wakes up
03:40:44.751 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:40:44.751 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:44.751 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:44.751 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
03:40:44.751 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
03:40:44.751 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
03:40:44.751 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:40:44.751 00.000 9828 BLC: window closed
03:40:44.751 00.000 9828 MoveAxis(E, 24, B)
03:40:44.751 00.000 9828 Guiding  Dir = 2, Dur = 24
03:40:44.751 00.000 9828 IsSlewing returns 0
03:40:44.752 00.001 9828 IsGuiding returns 0
03:40:44.752 00.000 9828 PulseGuide returned control before completion, sleep 34
03:40:44.799 00.047 9828 IsGuiding returns 1
03:40:44.799 00.000 9828 scope still moving after pulse duration time elapsed
03:40:44.830 00.031 9828 IsSlewing returns 0
03:40:44.830 00.000 9828 IsGuiding returns 1
03:40:44.861 00.031 9828 IsSlewing returns 0
03:40:44.861 00.000 9828 IsGuiding returns 1
03:40:44.892 00.031 9828 IsSlewing returns 0
03:40:44.892 00.000 9828 IsGuiding returns 1
03:40:44.924 00.032 9828 IsSlewing returns 0
03:40:44.924 00.000 9828 IsGuiding returns 0
03:40:44.924 00.000 9828 scope move finished after 24 + 148 ms
03:40:44.924 00.000 9828 Move returns status 0, amount 24
03:40:44.924 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:44.924 00.000 9828 MoveAxis(N, 11, B)
03:40:44.924 00.000 9828 Guiding  Dir = 0, Dur = 11
03:40:44.939 00.015 9828 IsSlewing returns 0
03:40:44.939 00.000 9828 IsGuiding returns 0
03:40:44.939 00.000 9828 PulseGuide returned control before completion, sleep 21
03:40:44.971 00.032 9828 IsGuiding returns 1
03:40:44.971 00.000 9828 scope still moving after pulse duration time elapsed
03:40:45.000 00.029 9828 IsSlewing returns 0
03:40:45.000 00.000 9828 IsGuiding returns 1
03:40:45.031 00.031 9828 IsSlewing returns 0
03:40:45.031 00.000 9828 IsGuiding returns 1
03:40:45.062 00.031 9828 IsSlewing returns 0
03:40:45.062 00.000 9828 IsGuiding returns 1
03:40:45.094 00.032 9828 IsSlewing returns 0
03:40:45.094 00.000 9828 IsGuiding returns 0
03:40:45.094 00.000 9828 scope move finished after 11 + 143 ms
03:40:45.094 00.000 9828 Move returns status 0, amount 11
03:40:45.094 00.000 9828 move complete, result=0
03:40:45.094 00.000 9828 worker thread done servicing request
03:40:45.094 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:40:45.443 00.349 8976 Exposure complete
03:40:45.448 00.005 8976 worker thread done servicing request
03:40:45.448 00.000 5052 OnExposeComplete: enter
03:40:45.448 00.000 5052 UpdateGuideState(): m_state=6
03:40:45.448 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14883
03:40:45.448 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=282.02, Mass=42, SNR=4.4, Peak=51 HFD=3.0
03:40:45.448 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:40:45.448 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.42 = 0.42)
03:40:45.448 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=0.32 hyp=0.58 cameraTheta=2.56 mountX=0.50 mountY=0.23, mountTheta=0.44
03:40:45.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=0.32, opts=13)
03:40:45.449 00.000 5052 Enqueuing Move request for stepguider (-0.48, 0.32)
03:40:45.449 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:45.449 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:40:45.449 00.000 8976 Worker thread wakes up
03:40:45.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, 0.32) opts 0xd
03:40:45.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, 0.32)
03:40:45.449 00.000 8976 Moving (-0.48, 0.32) raw xDistance=0.50 yDistance=0.23
03:40:45.449 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:45.449 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:45.449 00.000 5052 Enqueuing Expose request
03:40:45.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
03:40:45.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:40:45.449 00.000 8976 MoveAxis(L, 2, ABG)
03:40:45.449 00.000 8976 stepping (-12, 23) + (-2, 0)
03:40:45.449 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:45.485 00.036 8976 Received - 47 (G) 
03:40:45.485 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:45.485 00.000 8976 stepped: pos (-14, 23)
03:40:45.485 00.000 8976 MoveAxis(U, 0, ABG)
03:40:45.485 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:40:45.485 00.000 8976 MountToCamera -- mountX=1.89 mountY=-3.75 hyp=4.19 mountTheta=-1.10 cameraX=2.48, cameraY=3.38 cameraTheta=0.94
03:40:45.485 00.000 8976 incremental bump (2.477, 3.385) isValid = 1
03:40:45.485 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:40:45.486 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:40:45.486 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:40:45.486 00.000 8976 move complete, result=0
03:40:45.486 00.000 9828 Worker thread wakes up
03:40:45.486 00.000 8976 worker thread done servicing request
03:40:45.486 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
03:40:45.486 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:40:45.486 00.000 8976 Worker thread wakes up
03:40:45.486 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:40:45.486 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:45.486 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:40:45.486 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:45.486 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:40:45.486 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:40:45.486 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:40:45.486 00.000 9828 BLC: window closed
03:40:45.486 00.000 9828 MoveAxis(E, 23, B)
03:40:45.486 00.000 9828 Guiding  Dir = 2, Dur = 23
03:40:45.487 00.001 9828 IsSlewing returns 0
03:40:45.487 00.000 9828 IsGuiding returns 0
03:40:45.487 00.000 9828 PulseGuide returned control before completion, sleep 33
03:40:45.530 00.043 9828 IsGuiding returns 1
03:40:45.530 00.000 9828 scope still moving after pulse duration time elapsed
03:40:45.560 00.030 9828 IsSlewing returns 0
03:40:45.560 00.000 9828 IsGuiding returns 1
03:40:45.591 00.031 9828 IsSlewing returns 0
03:40:45.591 00.000 9828 IsGuiding returns 1
03:40:45.623 00.032 9828 IsSlewing returns 0
03:40:45.623 00.000 9828 IsGuiding returns 0
03:40:45.623 00.000 9828 scope move finished after 23 + 113 ms
03:40:45.623 00.000 9828 Move returns status 0, amount 23
03:40:45.623 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:45.623 00.000 9828 MoveAxis(N, 12, B)
03:40:45.623 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:45.639 00.016 9828 IsSlewing returns 0
03:40:45.639 00.000 9828 IsGuiding returns 0
03:40:45.639 00.000 9828 PulseGuide returned control before completion, sleep 22
03:40:45.668 00.029 9828 IsGuiding returns 1
03:40:45.668 00.000 9828 scope still moving after pulse duration time elapsed
03:40:45.699 00.031 9828 IsSlewing returns 0
03:40:45.699 00.000 9828 IsGuiding returns 1
03:40:45.731 00.032 9828 IsSlewing returns 0
03:40:45.731 00.000 9828 IsGuiding returns 1
03:40:45.762 00.031 9828 IsSlewing returns 0
03:40:45.762 00.000 9828 IsGuiding returns 1
03:40:45.792 00.030 9828 IsSlewing returns 0
03:40:45.792 00.000 9828 IsGuiding returns 0
03:40:45.792 00.000 9828 scope move finished after 12 + 142 ms
03:40:45.792 00.000 9828 Move returns status 0, amount 12
03:40:45.793 00.001 9828 move complete, result=0
03:40:45.793 00.000 9828 worker thread done servicing request
03:40:45.793 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:40:46.172 00.379 8976 Exposure complete
03:40:46.178 00.006 8976 worker thread done servicing request
03:40:46.178 00.000 5052 OnExposeComplete: enter
03:40:46.178 00.000 5052 UpdateGuideState(): m_state=6
03:40:46.178 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14884
03:40:46.178 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.33, Mass=37, SNR=4.1, Peak=52 HFD=2.0
03:40:46.178 00.000 5052 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.04) = xAngle (-4.24 = 2.05)
03:40:46.178 00.000 5052 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.94)
03:40:46.178 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.38 hyp=0.47 cameraTheta=-2.19 mountX=-0.21 mountY=0.44, mountTheta=2.03
03:40:46.179 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.38, opts=13)
03:40:46.179 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.38)
03:40:46.179 00.000 8976 Worker thread wakes up
03:40:46.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.38) opts 0xd
03:40:46.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.38)
03:40:46.179 00.000 8976 Moving (-0.27, -0.38) raw xDistance=-0.21 yDistance=0.44
03:40:46.179 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:40:46.179 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:40:46.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:46.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:40:46.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
03:40:46.179 00.000 8976 MoveAxis(R, 0, ABG)
03:40:46.179 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:46.179 00.000 5052 Enqueuing Expose request
03:40:46.180 00.001 8976 MoveAxis(D, 2, ABG)
03:40:46.180 00.000 8976 stepping (-14, 23) + (0, -2)
03:40:46.180 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:46.204 00.024 8976 Received - 47 (G) 
03:40:46.205 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:46.205 00.000 8976 stepped: pos (-14, 21)
03:40:46.205 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:40:46.205 00.000 8976 MountToCamera -- mountX=1.97 mountY=-3.61 hyp=4.11 mountTheta=-1.07 cameraX=2.32, cameraY=3.40 cameraTheta=0.97
03:40:46.205 00.000 8976 incremental bump (2.318, 3.399) isValid = 1
03:40:46.205 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
03:40:46.205 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:40:46.205 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:40:46.205 00.000 8976 move complete, result=0
03:40:46.205 00.000 9828 Worker thread wakes up
03:40:46.205 00.000 8976 worker thread done servicing request
03:40:46.205 00.000 8976 Worker thread wakes up
03:40:46.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:46.205 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:46.205 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:40:46.205 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:40:46.205 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:40:46.205 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
03:40:46.205 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
03:40:46.205 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
03:40:46.206 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:40:46.206 00.000 9828 BLC: window closed
03:40:46.206 00.000 9828 MoveAxis(E, 22, B)
03:40:46.206 00.000 9828 Guiding  Dir = 2, Dur = 22
03:40:46.206 00.000 9828 IsSlewing returns 0
03:40:46.206 00.000 9828 IsGuiding returns 0
03:40:46.206 00.000 9828 PulseGuide returned control before completion, sleep 32
03:40:46.246 00.040 9828 IsGuiding returns 1
03:40:46.246 00.000 9828 scope still moving after pulse duration time elapsed
03:40:46.278 00.032 9828 IsSlewing returns 0
03:40:46.278 00.000 9828 IsGuiding returns 1
03:40:46.309 00.031 9828 IsSlewing returns 0
03:40:46.309 00.000 9828 IsGuiding returns 1
03:40:46.339 00.030 9828 IsSlewing returns 0
03:40:46.339 00.000 9828 IsGuiding returns 1
03:40:46.370 00.031 9828 IsSlewing returns 0
03:40:46.370 00.000 9828 IsGuiding returns 0
03:40:46.370 00.000 9828 scope move finished after 22 + 142 ms
03:40:46.370 00.000 9828 Move returns status 0, amount 22
03:40:46.370 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:46.370 00.000 9828 MoveAxis(N, 12, B)
03:40:46.370 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:46.387 00.017 9828 IsSlewing returns 0
03:40:46.387 00.000 9828 IsGuiding returns 0
03:40:46.387 00.000 9828 PulseGuide returned control before completion, sleep 22
03:40:46.417 00.030 9828 IsGuiding returns 1
03:40:46.417 00.000 9828 scope still moving after pulse duration time elapsed
03:40:46.449 00.032 9828 IsSlewing returns 0
03:40:46.449 00.000 9828 IsGuiding returns 1
03:40:46.480 00.031 9828 IsSlewing returns 0
03:40:46.480 00.000 9828 IsGuiding returns 1
03:40:46.510 00.030 9828 IsSlewing returns 0
03:40:46.510 00.000 9828 IsGuiding returns 1
03:40:46.542 00.032 9828 IsSlewing returns 0
03:40:46.542 00.000 9828 IsGuiding returns 0
03:40:46.542 00.000 9828 scope move finished after 12 + 143 ms
03:40:46.542 00.000 9828 Move returns status 0, amount 12
03:40:46.542 00.000 9828 move complete, result=0
03:40:46.542 00.000 9828 worker thread done servicing request
03:40:46.542 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:40:46.891 00.349 8976 Exposure complete
03:40:46.896 00.005 8976 worker thread done servicing request
03:40:46.896 00.000 5052 OnExposeComplete: enter
03:40:46.896 00.000 5052 UpdateGuideState(): m_state=6
03:40:46.896 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14885
03:40:46.896 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.03, Mass=32, SNR=3.8, Peak=54 HFD=1.9
03:40:46.897 00.001 5052 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.04) = xAngle (-0.21 = -0.21)
03:40:46.897 00.000 5052 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.32 = -0.32)
03:40:46.897 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.83 mountX=0.32 mountY=-0.10, mountTheta=-0.31
03:40:46.897 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.32, opts=13)
03:40:46.897 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.32)
03:40:46.897 00.000 8976 Worker thread wakes up
03:40:46.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.32) opts 0xd
03:40:46.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.32)
03:40:46.898 00.001 8976 Moving (-0.08, 0.32) raw xDistance=0.32 yDistance=-0.10
03:40:46.898 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:46.898 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:40:46.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:46.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:40:46.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:40:46.898 00.000 8976 MoveAxis(L, 1, ABG)
03:40:46.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:46.898 00.000 5052 Enqueuing Expose request
03:40:46.898 00.000 8976 stepping (-14, 21) + (-1, 0)
03:40:46.898 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:46.924 00.026 8976 Received - 47 (G) 
03:40:46.924 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:46.924 00.000 8976 stepped: pos (-15, 21)
03:40:46.924 00.000 8976 MoveAxis(U, 0, ABG)
03:40:46.924 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:40:46.924 00.000 8976 MountToCamera -- mountX=2.08 mountY=-3.52 hyp=4.09 mountTheta=-1.04 cameraX=2.19, cameraY=3.45 cameraTheta=1.01
03:40:46.924 00.000 8976 incremental bump (2.188, 3.453) isValid = 1
03:40:46.924 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:40:46.924 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:40:46.924 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:40:46.924 00.000 8976 move complete, result=0
03:40:46.924 00.000 9828 Worker thread wakes up
03:40:46.924 00.000 8976 worker thread done servicing request
03:40:46.924 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:40:46.924 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:40:46.924 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:40:46.924 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:40:46.925 00.001 8976 Worker thread wakes up
03:40:46.925 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:46.925 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
03:40:46.925 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:40:46.925 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:40:46.925 00.000 9828 BLC: window closed
03:40:46.925 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:46.925 00.000 9828 MoveAxis(E, 21, B)
03:40:46.925 00.000 9828 Guiding  Dir = 2, Dur = 21
03:40:46.925 00.000 9828 IsSlewing returns 0
03:40:46.925 00.000 9828 IsGuiding returns 0
03:40:46.926 00.001 9828 PulseGuide returned control before completion, sleep 31
03:40:46.966 00.040 9828 IsGuiding returns 1
03:40:46.966 00.000 9828 scope still moving after pulse duration time elapsed
03:40:46.997 00.031 9828 IsSlewing returns 0
03:40:46.997 00.000 9828 IsGuiding returns 1
03:40:47.028 00.031 9828 IsSlewing returns 0
03:40:47.028 00.000 9828 IsGuiding returns 1
03:40:47.058 00.030 9828 IsSlewing returns 0
03:40:47.058 00.000 9828 IsGuiding returns 0
03:40:47.058 00.000 9828 scope move finished after 21 + 111 ms
03:40:47.058 00.000 9828 Move returns status 0, amount 21
03:40:47.058 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:47.058 00.000 9828 MoveAxis(N, 13, B)
03:40:47.058 00.000 9828 Guiding  Dir = 0, Dur = 13
03:40:47.073 00.015 9828 IsSlewing returns 0
03:40:47.073 00.000 9828 IsGuiding returns 0
03:40:47.073 00.000 9828 PulseGuide returned control before completion, sleep 23
03:40:47.104 00.031 9828 IsGuiding returns 1
03:40:47.104 00.000 9828 scope still moving after pulse duration time elapsed
03:40:47.135 00.031 9828 IsSlewing returns 0
03:40:47.135 00.000 9828 IsGuiding returns 1
03:40:47.167 00.032 9828 IsSlewing returns 0
03:40:47.167 00.000 9828 IsGuiding returns 1
03:40:47.198 00.031 9828 IsSlewing returns 0
03:40:47.198 00.000 9828 IsGuiding returns 1
03:40:47.228 00.030 9828 IsSlewing returns 0
03:40:47.228 00.000 9828 IsGuiding returns 0
03:40:47.228 00.000 9828 scope move finished after 13 + 142 ms
03:40:47.228 00.000 9828 Move returns status 0, amount 13
03:40:47.228 00.000 9828 move complete, result=0
03:40:47.228 00.000 9828 worker thread done servicing request
03:40:47.229 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:40:47.608 00.379 8976 Exposure complete
03:40:47.614 00.006 8976 worker thread done servicing request
03:40:47.614 00.000 5052 OnExposeComplete: enter
03:40:47.614 00.000 5052 UpdateGuideState(): m_state=6
03:40:47.614 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14886
03:40:47.614 00.000 5052 Star::Find returns 1 (0), X=329.57, Y=280.54, Mass=54, SNR=4.9, Peak=52 HFD=3.1
03:40:47.614 00.000 5052 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.04) = xAngle (-3.29 = 2.99)
03:40:47.614 00.000 5052 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.39 = 2.89)
03:40:47.614 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=-1.17 hyp=1.24 cameraTheta=-1.25 mountX=-1.23 mountY=0.31, mountTheta=2.90
03:40:47.614 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=-1.17, opts=13)
03:40:47.614 00.000 5052 Enqueuing Move request for stepguider (0.40, -1.17)
03:40:47.614 00.000 8976 Worker thread wakes up
03:40:47.614 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, -1.17) opts 0xd
03:40:47.614 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, -1.17)
03:40:47.614 00.000 8976 Moving (0.40, -1.17) raw xDistance=-1.23 yDistance=0.31
03:40:47.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.23
03:40:47.614 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:40:47.614 00.000 8976 MoveAxis(R, 5, ABG)
03:40:47.614 00.000 8976 stepping (-15, 21) + (5, 0)
03:40:47.614 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:47.614 00.000 5052 UpdateGuideState exits: m=54 SNR=4.9
03:40:47.614 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:47.615 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:40:47.615 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:47.615 00.000 5052 Enqueuing Expose request
03:40:47.660 00.045 8976 Received - 47 (G) 
03:40:47.660 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:40:47.660 00.000 8976 stepped: pos (-10, 21)
03:40:47.660 00.000 8976 MoveAxis(D, 1, ABG)
03:40:47.660 00.000 8976 stepping (-10, 21) + (0, -1)
03:40:47.660 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:47.692 00.032 8976 Received - 47 (G) 
03:40:47.692 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:47.692 00.000 8976 stepped: pos (-10, 20)
03:40:47.692 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:40:47.692 00.000 8976 MountToCamera -- mountX=1.90 mountY=-3.41 hyp=3.90 mountTheta=-1.06 cameraX=2.17, cameraY=3.24 cameraTheta=0.98
03:40:47.692 00.000 8976 incremental bump (2.169, 3.241) isValid = 1
03:40:47.692 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:40:47.692 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:40:47.692 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:40:47.692 00.000 8976 move complete, result=0
03:40:47.692 00.000 8976 worker thread done servicing request
03:40:47.692 00.000 8976 Worker thread wakes up
03:40:47.692 00.000 9828 Worker thread wakes up
03:40:47.692 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:40:47.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:47.692 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:47.692 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:40:47.692 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:40:47.692 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:40:47.692 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:40:47.692 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:40:47.692 00.000 9828 BLC: window closed
03:40:47.692 00.000 9828 MoveAxis(E, 22, B)
03:40:47.692 00.000 5052 GuideStep: -1.2 px 5 ms EAST, 0.3 px 1 ms SOUTH
03:40:47.692 00.000 9828 Guiding  Dir = 2, Dur = 22
03:40:47.693 00.001 9828 IsSlewing returns 0
03:40:47.693 00.000 9828 IsGuiding returns 0
03:40:47.693 00.000 9828 PulseGuide returned control before completion, sleep 32
03:40:47.726 00.033 9828 IsGuiding returns 1
03:40:47.726 00.000 9828 scope still moving after pulse duration time elapsed
03:40:47.757 00.031 9828 IsSlewing returns 0
03:40:47.757 00.000 9828 IsGuiding returns 1
03:40:47.788 00.031 9828 IsSlewing returns 0
03:40:47.789 00.001 9828 IsGuiding returns 1
03:40:47.819 00.030 9828 IsSlewing returns 0
03:40:47.819 00.000 9828 IsGuiding returns 0
03:40:47.819 00.000 9828 scope move finished after 22 + 103 ms
03:40:47.819 00.000 9828 Move returns status 0, amount 22
03:40:47.819 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:47.819 00.000 9828 MoveAxis(N, 12, B)
03:40:47.819 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:47.835 00.016 9828 IsSlewing returns 0
03:40:47.835 00.000 9828 IsGuiding returns 0
03:40:47.836 00.001 9828 PulseGuide returned control before completion, sleep 22
03:40:47.865 00.029 9828 IsGuiding returns 1
03:40:47.865 00.000 9828 scope still moving after pulse duration time elapsed
03:40:47.895 00.030 9828 IsSlewing returns 0
03:40:47.895 00.000 9828 IsGuiding returns 1
03:40:47.927 00.032 9828 IsSlewing returns 0
03:40:47.927 00.000 9828 IsGuiding returns 1
03:40:47.957 00.030 9828 IsSlewing returns 0
03:40:47.957 00.000 9828 IsGuiding returns 1
03:40:47.988 00.031 9828 IsSlewing returns 0
03:40:47.988 00.000 9828 IsGuiding returns 0
03:40:47.988 00.000 9828 scope move finished after 12 + 140 ms
03:40:47.988 00.000 9828 Move returns status 0, amount 12
03:40:47.988 00.000 9828 move complete, result=0
03:40:47.988 00.000 9828 worker thread done servicing request
03:40:47.988 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:40:48.378 00.390 8976 Exposure complete
03:40:48.384 00.006 8976 worker thread done servicing request
03:40:48.384 00.000 5052 OnExposeComplete: enter
03:40:48.385 00.001 5052 UpdateGuideState(): m_state=6
03:40:48.385 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14887
03:40:48.385 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.48, Mass=42, SNR=4.3, Peak=53 HFD=2.8
03:40:48.385 00.000 5052 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.04) = xAngle (-4.15 = 2.14)
03:40:48.385 00.000 5052 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.25 = 2.03)
03:40:48.385 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-2.10 mountX=-0.14 mountY=0.24, mountTheta=2.11
03:40:48.385 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.23, opts=13)
03:40:48.385 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.23)
03:40:48.386 00.001 8976 Worker thread wakes up
03:40:48.386 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.23) opts 0xd
03:40:48.386 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.23)
03:40:48.386 00.000 8976 Moving (-0.13, -0.23) raw xDistance=-0.14 yDistance=0.24
03:40:48.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:40:48.386 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:40:48.386 00.000 8976 MoveAxis(R, 0, ABG)
03:40:48.386 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:48.386 00.000 5052 UpdateGuideState exits: m=42 SNR=4.3
03:40:48.386 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:48.386 00.000 8976 MoveAxis(U, 0, ABG)
03:40:48.386 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:48.386 00.000 5052 Enqueuing Expose request
03:40:48.386 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:40:48.386 00.000 8976 MountToCamera -- mountX=1.78 mountY=-3.33 hyp=3.77 mountTheta=-1.08 cameraX=2.16, cameraY=3.10 cameraTheta=0.96
03:40:48.386 00.000 8976 incremental bump (2.156, 3.098) isValid = 1
03:40:48.386 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
03:40:48.386 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:40:48.386 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:40:48.386 00.000 8976 move complete, result=0
03:40:48.387 00.001 9828 Worker thread wakes up
03:40:48.387 00.000 8976 worker thread done servicing request
03:40:48.387 00.000 8976 Worker thread wakes up
03:40:48.387 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:40:48.387 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:40:48.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:48.387 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:40:48.387 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:48.387 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.21)
03:40:48.387 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:40:48.387 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:40:48.387 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:40:48.387 00.000 9828 BLC: window closed
03:40:48.387 00.000 9828 MoveAxis(E, 22, B)
03:40:48.387 00.000 9828 Guiding  Dir = 2, Dur = 22
03:40:48.388 00.001 9828 IsSlewing returns 0
03:40:48.388 00.000 9828 IsGuiding returns 0
03:40:48.388 00.000 9828 PulseGuide returned control before completion, sleep 32
03:40:48.426 00.038 9828 IsGuiding returns 1
03:40:48.426 00.000 9828 scope still moving after pulse duration time elapsed
03:40:48.456 00.030 9828 IsSlewing returns 0
03:40:48.456 00.000 9828 IsGuiding returns 1
03:40:48.487 00.031 9828 IsSlewing returns 0
03:40:48.487 00.000 9828 IsGuiding returns 1
03:40:48.518 00.031 9828 IsSlewing returns 0
03:40:48.518 00.000 9828 IsGuiding returns 1
03:40:48.550 00.032 9828 IsSlewing returns 0
03:40:48.550 00.000 9828 IsGuiding returns 1
03:40:48.581 00.031 9828 IsSlewing returns 0
03:40:48.581 00.000 9828 IsGuiding returns 1
03:40:48.612 00.031 9828 IsSlewing returns 0
03:40:48.612 00.000 9828 IsGuiding returns 0
03:40:48.612 00.000 9828 scope move finished after 22 + 201 ms
03:40:48.612 00.000 9828 Move returns status 0, amount 22
03:40:48.612 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:48.612 00.000 9828 MoveAxis(N, 12, B)
03:40:48.612 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:48.627 00.015 9828 IsSlewing returns 0
03:40:48.627 00.000 9828 IsGuiding returns 0
03:40:48.627 00.000 9828 PulseGuide returned control before completion, sleep 22
03:40:48.658 00.031 9828 IsGuiding returns 1
03:40:48.658 00.000 9828 scope still moving after pulse duration time elapsed
03:40:48.690 00.032 9828 IsSlewing returns 0
03:40:48.690 00.000 9828 IsGuiding returns 1
03:40:48.722 00.032 9828 IsSlewing returns 0
03:40:48.722 00.000 9828 IsGuiding returns 1
03:40:48.752 00.030 9828 IsSlewing returns 0
03:40:48.752 00.000 9828 IsGuiding returns 1
03:40:48.784 00.032 9828 IsSlewing returns 0
03:40:48.784 00.000 9828 IsGuiding returns 0
03:40:48.784 00.000 9828 scope move finished after 12 + 145 ms
03:40:48.784 00.000 9828 Move returns status 0, amount 12
03:40:48.784 00.000 9828 move complete, result=0
03:40:48.784 00.000 9828 worker thread done servicing request
03:40:48.784 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:40:49.070 00.286 8976 Exposure complete
03:40:49.075 00.005 8976 worker thread done servicing request
03:40:49.076 00.001 5052 OnExposeComplete: enter
03:40:49.076 00.000 5052 UpdateGuideState(): m_state=6
03:40:49.076 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14888
03:40:49.076 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=282.13, Mass=43, SNR=4.4, Peak=55 HFD=2.0
03:40:49.076 00.000 5052 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:40:49.076 00.000 5052 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.44 = 0.44)
03:40:49.076 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.42 hyp=0.79 cameraTheta=2.59 mountX=0.68 mountY=0.34, mountTheta=0.46
03:40:49.076 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.42, opts=13)
03:40:49.076 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.42)
03:40:49.076 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:49.077 00.001 8976 Worker thread wakes up
03:40:49.077 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:40:49.077 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.42) opts 0xd
03:40:49.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:49.077 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.42)
03:40:49.077 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:49.077 00.000 8976 Moving (-0.67, 0.42) raw xDistance=0.68 yDistance=0.34
03:40:49.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
03:40:49.077 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:40:49.077 00.000 8976 MoveAxis(L, 3, ABG)
03:40:49.077 00.000 5052 Enqueuing Expose request
03:40:49.077 00.000 8976 stepping (-10, 20) + (-3, 0)
03:40:49.077 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:49.113 00.036 8976 Received - 47 (G) 
03:40:49.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:49.113 00.000 8976 stepped: pos (-13, 20)
03:40:49.113 00.000 8976 MoveAxis(D, 1, ABG)
03:40:49.114 00.001 8976 stepping (-13, 20) + (0, -1)
03:40:49.114 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:49.146 00.032 8976 Received - 47 (G) 
03:40:49.146 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:49.146 00.000 8976 stepped: pos (-13, 19)
03:40:49.146 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:40:49.146 00.000 8976 MountToCamera -- mountX=1.85 mountY=-3.23 hyp=3.72 mountTheta=-1.05 cameraX=2.03, cameraY=3.11 cameraTheta=0.99
03:40:49.146 00.000 8976 incremental bump (2.032, 3.114) isValid = 1
03:40:49.146 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
03:40:49.146 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:40:49.146 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:40:49.146 00.000 8976 move complete, result=0
03:40:49.146 00.000 9828 Worker thread wakes up
03:40:49.146 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.3 px 1 ms SOUTH
03:40:49.146 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:40:49.146 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:40:49.147 00.001 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:40:49.147 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:40:49.147 00.000 8976 worker thread done servicing request
03:40:49.147 00.000 8976 Worker thread wakes up
03:40:49.147 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:49.147 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:40:49.147 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:40:49.147 00.000 9828 BLC: window closed
03:40:49.147 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:49.147 00.000 9828 MoveAxis(E, 21, B)
03:40:49.147 00.000 9828 Guiding  Dir = 2, Dur = 21
03:40:49.147 00.000 9828 IsSlewing returns 0
03:40:49.147 00.000 9828 IsGuiding returns 0
03:40:49.148 00.001 9828 PulseGuide returned control before completion, sleep 31
03:40:49.186 00.038 9828 IsGuiding returns 1
03:40:49.186 00.000 9828 scope still moving after pulse duration time elapsed
03:40:49.217 00.031 9828 IsSlewing returns 0
03:40:49.217 00.000 9828 IsGuiding returns 1
03:40:49.248 00.031 9828 IsSlewing returns 0
03:40:49.248 00.000 9828 IsGuiding returns 1
03:40:49.279 00.031 9828 IsSlewing returns 0
03:40:49.279 00.000 9828 IsGuiding returns 0
03:40:49.279 00.000 9828 scope move finished after 21 + 110 ms
03:40:49.279 00.000 9828 Move returns status 0, amount 21
03:40:49.279 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:49.279 00.000 9828 MoveAxis(N, 12, B)
03:40:49.279 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:49.295 00.016 9828 IsSlewing returns 0
03:40:49.295 00.000 9828 IsGuiding returns 0
03:40:49.296 00.001 9828 PulseGuide returned control before completion, sleep 22
03:40:49.327 00.031 9828 IsGuiding returns 1
03:40:49.327 00.000 9828 scope still moving after pulse duration time elapsed
03:40:49.358 00.031 9828 IsSlewing returns 0
03:40:49.362 00.004 9828 IsGuiding returns 1
03:40:49.390 00.028 9828 IsSlewing returns 0
03:40:49.390 00.000 9828 IsGuiding returns 1
03:40:49.422 00.032 9828 IsSlewing returns 0
03:40:49.422 00.000 9828 IsGuiding returns 1
03:40:49.454 00.032 9828 IsSlewing returns 0
03:40:49.454 00.000 9828 IsGuiding returns 0
03:40:49.454 00.000 9828 scope move finished after 12 + 147 ms
03:40:49.454 00.000 9828 Move returns status 0, amount 12
03:40:49.454 00.000 9828 move complete, result=0
03:40:49.454 00.000 9828 worker thread done servicing request
03:40:49.455 00.001 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:40:49.831 00.376 8976 Exposure complete
03:40:49.837 00.006 8976 worker thread done servicing request
03:40:49.837 00.000 5052 OnExposeComplete: enter
03:40:49.837 00.000 5052 UpdateGuideState(): m_state=6
03:40:49.837 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14889
03:40:49.837 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.37, Mass=31, SNR=3.7, Peak=51 HFD=1.9
03:40:49.837 00.000 5052 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.04) = xAngle (-3.44 = 2.85)
03:40:49.837 00.000 5052 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.54 = 2.74)
03:40:49.837 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.39 mountX=-0.33 mountY=0.13, mountTheta=2.75
03:40:49.838 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=-0.34, opts=13)
03:40:49.838 00.000 5052 Enqueuing Move request for stepguider (0.06, -0.34)
03:40:49.838 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:40:49.838 00.000 5052 UpdateGuideState exits: m=31 SNR=3.7
03:40:49.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:49.838 00.000 8976 Worker thread wakes up
03:40:49.838 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, -0.34) opts 0xd
03:40:49.838 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, -0.34)
03:40:49.838 00.000 8976 Moving (0.06, -0.34) raw xDistance=-0.33 yDistance=0.13
03:40:49.838 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:49.838 00.000 5052 Enqueuing Expose request
03:40:49.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
03:40:49.838 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:40:49.838 00.000 8976 MoveAxis(R, 1, ABG)
03:40:49.838 00.000 8976 stepping (-13, 19) + (1, 0)
03:40:49.838 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:49.865 00.027 8976 Received - 47 (G) 
03:40:49.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:49.865 00.000 8976 stepped: pos (-12, 19)
03:40:49.865 00.000 8976 MoveAxis(U, 0, ABG)
03:40:49.866 00.001 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:40:49.866 00.000 8976 MountToCamera -- mountX=1.84 mountY=-3.16 hyp=3.66 mountTheta=-1.04 cameraX=1.97, cameraY=3.08 cameraTheta=1.00
03:40:49.866 00.000 8976 incremental bump (1.972, 3.080) isValid = 1
03:40:49.866 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:40:49.866 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:40:49.866 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:40:49.866 00.000 8976 move complete, result=0
03:40:49.866 00.000 9828 Worker thread wakes up
03:40:49.866 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.1 px 0 ms NORTH
03:40:49.866 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:40:49.866 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:40:49.866 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
03:40:49.866 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
03:40:49.866 00.000 8976 worker thread done servicing request
03:40:49.866 00.000 8976 Worker thread wakes up
03:40:49.866 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:40:49.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:49.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:49.867 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:40:49.867 00.000 9828 BLC: window closed
03:40:49.867 00.000 9828 MoveAxis(E, 21, B)
03:40:49.867 00.000 9828 Guiding  Dir = 2, Dur = 21
03:40:49.867 00.000 9828 IsSlewing returns 0
03:40:49.867 00.000 9828 IsGuiding returns 0
03:40:49.867 00.000 9828 PulseGuide returned control before completion, sleep 31
03:40:49.905 00.038 9828 IsGuiding returns 1
03:40:49.905 00.000 9828 scope still moving after pulse duration time elapsed
03:40:49.936 00.031 9828 IsSlewing returns 0
03:40:49.936 00.000 9828 IsGuiding returns 1
03:40:49.968 00.032 9828 IsSlewing returns 0
03:40:49.968 00.000 9828 IsGuiding returns 1
03:40:49.999 00.031 9828 IsSlewing returns 0
03:40:49.999 00.000 9828 IsGuiding returns 0
03:40:49.999 00.000 9828 scope move finished after 21 + 110 ms
03:40:49.999 00.000 9828 Move returns status 0, amount 21
03:40:49.999 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:49.999 00.000 9828 MoveAxis(N, 12, B)
03:40:49.999 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:50.015 00.016 9828 IsSlewing returns 0
03:40:50.015 00.000 9828 IsGuiding returns 0
03:40:50.015 00.000 9828 PulseGuide returned control before completion, sleep 22
03:40:50.046 00.031 9828 IsGuiding returns 1
03:40:50.046 00.000 9828 scope still moving after pulse duration time elapsed
03:40:50.077 00.031 9828 IsSlewing returns 0
03:40:50.077 00.000 9828 IsGuiding returns 1
03:40:50.109 00.032 9828 IsSlewing returns 0
03:40:50.109 00.000 9828 IsGuiding returns 1
03:40:50.141 00.032 9828 IsSlewing returns 0
03:40:50.141 00.000 9828 IsGuiding returns 1
03:40:50.173 00.032 9828 IsSlewing returns 0
03:40:50.173 00.000 9828 IsGuiding returns 1
03:40:50.204 00.031 9828 IsSlewing returns 0
03:40:50.204 00.000 9828 IsGuiding returns 0
03:40:50.204 00.000 9828 scope move finished after 12 + 177 ms
03:40:50.204 00.000 9828 Move returns status 0, amount 12
03:40:50.204 00.000 9828 move complete, result=0
03:40:50.204 00.000 9828 worker thread done servicing request
03:40:50.204 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:40:50.550 00.346 8976 Exposure complete
03:40:50.556 00.006 8976 worker thread done servicing request
03:40:50.556 00.000 5052 OnExposeComplete: enter
03:40:50.556 00.000 5052 UpdateGuideState(): m_state=6
03:40:50.556 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14890
03:40:50.556 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=19, SNR=3.0, Peak=52 HFD=0.0
03:40:50.556 00.000 5052 DistanceChecker: activated
03:40:50.556 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:50.556 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:50.556 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:50.556 00.000 8976 Worker thread wakes up
03:40:50.556 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:50.556 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:50.556 00.000 8976 StepGuider: deferring bump for deduced move
03:40:50.556 00.000 8976 move complete, result=0
03:40:50.556 00.000 8976 worker thread done servicing request
03:40:50.671 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:50.671 00.000 5052 Status Line: Star lost - low SNR
03:40:50.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:50.672 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:40:50.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:50.672 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:50.672 00.000 5052 Enqueuing Expose request
03:40:50.672 00.000 8976 Worker thread wakes up
03:40:50.672 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:50.672 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:51.355 00.683 8976 Exposure complete
03:40:51.360 00.005 8976 worker thread done servicing request
03:40:51.360 00.000 5052 OnExposeComplete: enter
03:40:51.360 00.000 5052 UpdateGuideState(): m_state=6
03:40:51.360 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14891
03:40:51.360 00.000 5052 Star::Find returns 1 (0), X=329.51, Y=281.78, Mass=30, SNR=3.7, Peak=53 HFD=1.5
03:40:51.360 00.000 5052 DistanceChecker: deactivated
03:40:51.360 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
03:40:51.360 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
03:40:51.360 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=0.07 hyp=0.35 cameraTheta=0.19 mountX=-0.10 mountY=-0.32, mountTheta=-1.86
03:40:51.361 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=0.07, opts=13)
03:40:51.361 00.000 5052 Enqueuing Move request for stepguider (0.34, 0.07)
03:40:51.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:51.361 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:40:51.361 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:51.361 00.000 8976 Worker thread wakes up
03:40:51.361 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, 0.07) opts 0xd
03:40:51.361 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, 0.07)
03:40:51.361 00.000 8976 Moving (0.34, 0.07) raw xDistance=-0.10 yDistance=-0.32
03:40:51.361 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:51.361 00.000 5052 Enqueuing Expose request
03:40:51.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:40:51.361 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:40:51.362 00.001 8976 MoveAxis(R, 0, ABG)
03:40:51.362 00.000 8976 MoveAxis(U, 1, ABG)
03:40:51.362 00.000 8976 stepping (-12, 19) + (0, 1)
03:40:51.362 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:51.383 00.021 8976 Received - 47 (G) 
03:40:51.384 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:51.384 00.000 8976 stepped: pos (-12, 20)
03:40:51.384 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:40:51.384 00.000 8976 MountToCamera -- mountX=1.84 mountY=-3.16 hyp=3.66 mountTheta=-1.04 cameraX=1.98, cameraY=3.08 cameraTheta=1.00
03:40:51.384 00.000 8976 incremental bump (1.979, 3.080) isValid = 1
03:40:51.384 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:40:51.384 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:40:51.384 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:40:51.384 00.000 8976 move complete, result=0
03:40:51.384 00.000 9828 Worker thread wakes up
03:40:51.384 00.000 8976 worker thread done servicing request
03:40:51.385 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:40:51.385 00.000 8976 Worker thread wakes up
03:40:51.385 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:40:51.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:51.385 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:40:51.385 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:51.385 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
03:40:51.385 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
03:40:51.385 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:40:51.385 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:40:51.385 00.000 9828 BLC: window closed
03:40:51.385 00.000 9828 MoveAxis(E, 21, B)
03:40:51.386 00.001 9828 Guiding  Dir = 2, Dur = 21
03:40:51.386 00.000 9828 IsSlewing returns 0
03:40:51.386 00.000 9828 IsGuiding returns 0
03:40:51.386 00.000 9828 PulseGuide returned control before completion, sleep 31
03:40:51.432 00.046 9828 IsGuiding returns 1
03:40:51.432 00.000 9828 scope still moving after pulse duration time elapsed
03:40:51.462 00.030 9828 IsSlewing returns 0
03:40:51.462 00.000 9828 IsGuiding returns 1
03:40:51.493 00.031 9828 IsSlewing returns 0
03:40:51.494 00.001 9828 IsGuiding returns 1
03:40:51.524 00.030 9828 IsSlewing returns 0
03:40:51.524 00.000 9828 IsGuiding returns 0
03:40:51.525 00.001 9828 scope move finished after 21 + 116 ms
03:40:51.525 00.000 9828 Move returns status 0, amount 21
03:40:51.525 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:51.525 00.000 9828 MoveAxis(N, 12, B)
03:40:51.525 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:51.540 00.015 9828 IsSlewing returns 0
03:40:51.540 00.000 9828 IsGuiding returns 0
03:40:51.540 00.000 9828 PulseGuide returned control before completion, sleep 22
03:40:51.570 00.030 9828 IsGuiding returns 1
03:40:51.571 00.001 9828 scope still moving after pulse duration time elapsed
03:40:51.602 00.031 9828 IsSlewing returns 0
03:40:51.603 00.001 9828 IsGuiding returns 1
03:40:51.632 00.029 9828 IsSlewing returns 0
03:40:51.632 00.000 9828 IsGuiding returns 1
03:40:51.662 00.030 9828 IsSlewing returns 0
03:40:51.662 00.000 9828 IsGuiding returns 1
03:40:51.693 00.031 9828 IsSlewing returns 0
03:40:51.693 00.000 9828 IsGuiding returns 0
03:40:51.693 00.000 9828 scope move finished after 12 + 140 ms
03:40:51.693 00.000 9828 Move returns status 0, amount 12
03:40:51.693 00.000 9828 move complete, result=0
03:40:51.693 00.000 9828 worker thread done servicing request
03:40:51.693 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:40:52.073 00.380 8976 Exposure complete
03:40:52.079 00.006 8976 worker thread done servicing request
03:40:52.079 00.000 5052 OnExposeComplete: enter
03:40:52.079 00.000 5052 UpdateGuideState(): m_state=6
03:40:52.079 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14892
03:40:52.079 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=282.17, Mass=42, SNR=4.3, Peak=52 HFD=2.3
03:40:52.079 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
03:40:52.079 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
03:40:52.079 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.46 hyp=0.58 cameraTheta=0.93 mountX=0.26 mountY=-0.54, mountTheta=-1.13
03:40:52.080 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.46, opts=13)
03:40:52.080 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.46)
03:40:52.080 00.000 8976 Worker thread wakes up
03:40:52.080 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.46) opts 0xd
03:40:52.080 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:52.080 00.000 5052 UpdateGuideState exits: m=42 SNR=4.3
03:40:52.080 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.46)
03:40:52.080 00.000 8976 Moving (0.35, 0.46) raw xDistance=0.26 yDistance=-0.54
03:40:52.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:52.081 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:52.081 00.000 5052 Enqueuing Expose request
03:40:52.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:40:52.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
03:40:52.081 00.000 8976 MoveAxis(R, 0, ABG)
03:40:52.081 00.000 8976 MoveAxis(U, 2, ABG)
03:40:52.081 00.000 8976 stepping (-12, 20) + (0, 2)
03:40:52.081 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:52.103 00.022 8976 Received - 47 (G) 
03:40:52.103 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:52.103 00.000 8976 stepped: pos (-12, 22)
03:40:52.103 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:40:52.104 00.001 8976 MountToCamera -- mountX=1.84 mountY=-3.27 hyp=3.75 mountTheta=-1.06 cameraX=2.08, cameraY=3.13 cameraTheta=0.98
03:40:52.104 00.000 8976 incremental bump (2.076, 3.129) isValid = 1
03:40:52.104 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:40:52.104 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:40:52.104 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:40:52.104 00.000 8976 move complete, result=0
03:40:52.104 00.000 8976 worker thread done servicing request
03:40:52.104 00.000 8976 Worker thread wakes up
03:40:52.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:52.104 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:52.104 00.000 5052 GuideStep: 0.3 px 0 ms EAST, -0.5 px 2 ms NORTH
03:40:52.105 00.001 9828 Worker thread wakes up
03:40:52.105 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:40:52.105 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:40:52.105 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
03:40:52.105 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
03:40:52.105 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:40:52.105 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:40:52.105 00.000 9828 BLC: window closed
03:40:52.105 00.000 9828 MoveAxis(E, 22, B)
03:40:52.105 00.000 9828 Guiding  Dir = 2, Dur = 22
03:40:52.106 00.001 9828 IsSlewing returns 0
03:40:52.107 00.001 9828 IsGuiding returns 0
03:40:52.107 00.000 9828 PulseGuide returned control before completion, sleep 32
03:40:52.143 00.036 9828 IsGuiding returns 1
03:40:52.143 00.000 9828 scope still moving after pulse duration time elapsed
03:40:52.175 00.032 9828 IsSlewing returns 0
03:40:52.175 00.000 9828 IsGuiding returns 1
03:40:52.206 00.031 9828 IsSlewing returns 0
03:40:52.206 00.000 9828 IsGuiding returns 1
03:40:52.237 00.031 9828 IsSlewing returns 0
03:40:52.237 00.000 9828 IsGuiding returns 0
03:40:52.237 00.000 9828 scope move finished after 22 + 108 ms
03:40:52.238 00.001 9828 Move returns status 0, amount 22
03:40:52.238 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:52.238 00.000 9828 MoveAxis(N, 12, B)
03:40:52.238 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:52.253 00.015 9828 IsSlewing returns 0
03:40:52.253 00.000 9828 IsGuiding returns 0
03:40:52.253 00.000 9828 PulseGuide returned control before completion, sleep 22
03:40:52.284 00.031 9828 IsGuiding returns 1
03:40:52.284 00.000 9828 scope still moving after pulse duration time elapsed
03:40:52.316 00.032 9828 IsSlewing returns 0
03:40:52.316 00.000 9828 IsGuiding returns 1
03:40:52.347 00.031 9828 IsSlewing returns 0
03:40:52.347 00.000 9828 IsGuiding returns 1
03:40:52.377 00.030 9828 IsSlewing returns 0
03:40:52.377 00.000 9828 IsGuiding returns 1
03:40:52.408 00.031 9828 IsSlewing returns 0
03:40:52.408 00.000 9828 IsGuiding returns 0
03:40:52.408 00.000 9828 scope move finished after 12 + 143 ms
03:40:52.408 00.000 9828 Move returns status 0, amount 12
03:40:52.408 00.000 9828 move complete, result=0
03:40:52.408 00.000 9828 worker thread done servicing request
03:40:52.408 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:40:52.789 00.381 8976 Exposure complete
03:40:52.795 00.006 8976 worker thread done servicing request
03:40:52.795 00.000 5052 OnExposeComplete: enter
03:40:52.795 00.000 5052 UpdateGuideState(): m_state=6
03:40:52.795 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14893
03:40:52.795 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=282.07, Mass=50, SNR=4.7, Peak=53 HFD=4.1
03:40:52.795 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
03:40:52.795 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
03:40:52.795 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.36 hyp=0.55 cameraTheta=2.43 mountX=0.51 mountY=0.16, mountTheta=0.30
03:40:52.796 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.36, opts=13)
03:40:52.796 00.000 5052 Enqueuing Move request for stepguider (-0.42, 0.36)
03:40:52.796 00.000 8976 Worker thread wakes up
03:40:52.796 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:52.796 00.000 5052 UpdateGuideState exits: m=50 SNR=4.7
03:40:52.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:52.796 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:52.796 00.000 5052 Enqueuing Expose request
03:40:52.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.36) opts 0xd
03:40:52.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.36)
03:40:52.796 00.000 8976 Moving (-0.42, 0.36) raw xDistance=0.51 yDistance=0.16
03:40:52.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
03:40:52.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:40:52.796 00.000 8976 MoveAxis(L, 2, ABG)
03:40:52.796 00.000 8976 stepping (-12, 22) + (-2, 0)
03:40:52.797 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:52.823 00.026 8976 Received - 47 (G) 
03:40:52.823 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:52.823 00.000 8976 stepped: pos (-14, 22)
03:40:52.823 00.000 8976 MoveAxis(U, 0, ABG)
03:40:52.823 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:40:52.823 00.000 8976 MountToCamera -- mountX=1.94 mountY=-3.35 hyp=3.87 mountTheta=-1.05 cameraX=2.10, cameraY=3.25 cameraTheta=1.00
03:40:52.823 00.000 8976 incremental bump (2.096, 3.251) isValid = 1
03:40:52.823 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:40:52.823 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:40:52.823 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:40:52.823 00.000 8976 move complete, result=0
03:40:52.823 00.000 9828 Worker thread wakes up
03:40:52.823 00.000 8976 worker thread done servicing request
03:40:52.823 00.000 8976 Worker thread wakes up
03:40:52.823 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:52.823 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:52.823 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:40:52.823 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:40:52.824 00.001 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
03:40:52.824 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
03:40:52.824 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
03:40:52.824 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:40:52.824 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:40:52.824 00.000 9828 BLC: window closed
03:40:52.824 00.000 9828 MoveAxis(E, 21, B)
03:40:52.824 00.000 9828 Guiding  Dir = 2, Dur = 21
03:40:52.824 00.000 9828 IsSlewing returns 0
03:40:52.824 00.000 9828 IsGuiding returns 0
03:40:52.825 00.001 9828 PulseGuide returned control before completion, sleep 31
03:40:52.871 00.046 9828 IsGuiding returns 1
03:40:52.871 00.000 9828 scope still moving after pulse duration time elapsed
03:40:52.902 00.031 9828 IsSlewing returns 0
03:40:52.902 00.000 9828 IsGuiding returns 1
03:40:52.932 00.030 9828 IsSlewing returns 0
03:40:52.932 00.000 9828 IsGuiding returns 1
03:40:52.964 00.032 9828 IsSlewing returns 0
03:40:52.964 00.000 9828 IsGuiding returns 0
03:40:52.964 00.000 9828 scope move finished after 21 + 117 ms
03:40:52.964 00.000 9828 Move returns status 0, amount 21
03:40:52.964 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:52.964 00.000 9828 MoveAxis(N, 12, B)
03:40:52.964 00.000 9828 Guiding  Dir = 0, Dur = 12
03:40:52.977 00.013 9828 IsSlewing returns 0
03:40:52.977 00.000 9828 IsGuiding returns 0
03:40:52.977 00.000 9828 PulseGuide returned control before completion, sleep 22
03:40:53.008 00.031 9828 IsGuiding returns 1
03:40:53.008 00.000 9828 scope still moving after pulse duration time elapsed
03:40:53.040 00.032 9828 IsSlewing returns 0
03:40:53.040 00.000 9828 IsGuiding returns 1
03:40:53.070 00.030 9828 IsSlewing returns 0
03:40:53.070 00.000 9828 IsGuiding returns 1
03:40:53.101 00.031 9828 IsSlewing returns 0
03:40:53.101 00.000 9828 IsGuiding returns 1
03:40:53.131 00.030 9828 IsSlewing returns 0
03:40:53.131 00.000 9828 IsGuiding returns 0
03:40:53.131 00.000 9828 scope move finished after 12 + 141 ms
03:40:53.131 00.000 9828 Move returns status 0, amount 12
03:40:53.131 00.000 9828 move complete, result=0
03:40:53.131 00.000 9828 worker thread done servicing request
03:40:53.131 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:40:53.511 00.380 8976 Exposure complete
03:40:53.517 00.006 8976 worker thread done servicing request
03:40:53.517 00.000 5052 OnExposeComplete: enter
03:40:53.517 00.000 5052 UpdateGuideState(): m_state=6
03:40:53.517 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14894
03:40:53.517 00.000 5052 Star::Find false star n=11 nbg=277 bg=44.6 sigma=0.9 thresh=47 peak=47
03:40:53.517 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=32, SNR=2.9, Peak=51 HFD=0.0
03:40:53.517 00.000 5052 DistanceChecker: activated
03:40:53.517 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:53.517 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:53.517 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:53.517 00.000 8976 Worker thread wakes up
03:40:53.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:53.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:53.518 00.001 8976 StepGuider: deferring bump for deduced move
03:40:53.518 00.000 8976 move complete, result=0
03:40:53.518 00.000 8976 worker thread done servicing request
03:40:53.628 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:53.628 00.000 5052 Status Line: Star lost - low SNR
03:40:53.628 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:53.628 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:40:53.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:53.628 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:53.628 00.000 5052 Enqueuing Expose request
03:40:53.629 00.001 8976 Worker thread wakes up
03:40:53.629 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:53.629 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:54.315 00.686 8976 Exposure complete
03:40:54.321 00.006 8976 worker thread done servicing request
03:40:54.321 00.000 5052 OnExposeComplete: enter
03:40:54.321 00.000 5052 UpdateGuideState(): m_state=6
03:40:54.321 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14895
03:40:54.321 00.000 5052 Star::Find returns 1 (0), X=328.01, Y=282.36, Mass=44, SNR=4.4, Peak=52 HFD=3.0
03:40:54.321 00.000 5052 DistanceChecker: deactivated
03:40:54.321 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:40:54.321 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.49 = 0.49)
03:40:54.321 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=0.65 hyp=1.34 cameraTheta=2.63 mountX=1.11 mountY=0.62, mountTheta=0.51
03:40:54.322 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=0.65, opts=13)
03:40:54.323 00.001 5052 Enqueuing Move request for stepguider (-1.17, 0.65)
03:40:54.323 00.000 8976 Worker thread wakes up
03:40:54.323 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:54.323 00.000 5052 UpdateGuideState exits: m=44 SNR=4.4
03:40:54.323 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:54.323 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, 0.65) opts 0xd
03:40:54.323 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, 0.65)
03:40:54.323 00.000 8976 Moving (-1.17, 0.65) raw xDistance=1.11 yDistance=0.62
03:40:54.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.11
03:40:54.323 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:54.323 00.000 5052 Enqueuing Expose request
03:40:54.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:40:54.323 00.000 8976 MoveAxis(L, 5, ABG)
03:40:54.323 00.000 8976 stepping (-14, 22) + (-5, 0)
03:40:54.323 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:40:54.357 00.034 8976 Received - 47 (G) 
03:40:54.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:40:54.357 00.000 8976 stepped: pos (-19, 22)
03:40:54.357 00.000 8976 MoveAxis(D, 2, ABG)
03:40:54.358 00.001 8976 stepping (-19, 22) + (0, -2)
03:40:54.358 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:54.390 00.032 8976 Received - 47 (G) 
03:40:54.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:54.390 00.000 8976 stepped: pos (-19, 20)
03:40:54.390 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:40:54.390 00.000 8976 MountToCamera -- mountX=2.26 mountY=-3.29 hyp=3.99 mountTheta=-0.97 cameraX=1.90, cameraY=3.51 cameraTheta=1.07
03:40:54.390 00.000 8976 incremental bump (1.900, 3.510) isValid = 1
03:40:54.390 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
03:40:54.390 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:40:54.390 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:40:54.390 00.000 8976 move complete, result=0
03:40:54.390 00.000 9828 Worker thread wakes up
03:40:54.390 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:40:54.390 00.000 5052 GuideStep: 1.1 px 5 ms WEST, 0.6 px 2 ms SOUTH
03:40:54.390 00.000 8976 worker thread done servicing request
03:40:54.390 00.000 8976 Worker thread wakes up
03:40:54.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:54.390 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:54.391 00.001 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:40:54.391 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
03:40:54.391 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
03:40:54.391 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:40:54.391 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:40:54.391 00.000 9828 BLC: window closed
03:40:54.391 00.000 9828 MoveAxis(E, 19, B)
03:40:54.391 00.000 9828 Guiding  Dir = 2, Dur = 19
03:40:54.391 00.000 9828 IsSlewing returns 0
03:40:54.391 00.000 9828 IsGuiding returns 0
03:40:54.391 00.000 9828 PulseGuide returned control before completion, sleep 29
03:40:54.433 00.042 9828 IsGuiding returns 1
03:40:54.433 00.000 9828 scope still moving after pulse duration time elapsed
03:40:54.464 00.031 9828 IsSlewing returns 0
03:40:54.464 00.000 9828 IsGuiding returns 1
03:40:54.496 00.032 9828 IsSlewing returns 0
03:40:54.496 00.000 9828 IsGuiding returns 1
03:40:54.526 00.030 9828 IsSlewing returns 0
03:40:54.526 00.000 9828 IsGuiding returns 0
03:40:54.526 00.000 9828 scope move finished after 19 + 115 ms
03:40:54.526 00.000 9828 Move returns status 0, amount 19
03:40:54.526 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:54.526 00.000 9828 MoveAxis(N, 13, B)
03:40:54.526 00.000 9828 Guiding  Dir = 0, Dur = 13
03:40:54.542 00.016 9828 IsSlewing returns 0
03:40:54.543 00.001 9828 IsGuiding returns 0
03:40:54.543 00.000 9828 PulseGuide returned control before completion, sleep 23
03:40:54.572 00.029 9828 IsGuiding returns 1
03:40:54.572 00.000 9828 scope still moving after pulse duration time elapsed
03:40:54.604 00.032 9828 IsSlewing returns 0
03:40:54.604 00.000 9828 IsGuiding returns 1
03:40:54.635 00.031 9828 IsSlewing returns 0
03:40:54.635 00.000 9828 IsGuiding returns 1
03:40:54.664 00.029 9828 IsSlewing returns 0
03:40:54.664 00.000 9828 IsGuiding returns 1
03:40:54.695 00.031 9828 IsSlewing returns 0
03:40:54.695 00.000 9828 IsGuiding returns 0
03:40:54.695 00.000 9828 scope move finished after 13 + 140 ms
03:40:54.695 00.000 9828 Move returns status 0, amount 13
03:40:54.695 00.000 9828 move complete, result=0
03:40:54.696 00.001 9828 worker thread done servicing request
03:40:54.696 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:40:55.075 00.379 8976 Exposure complete
03:40:55.080 00.005 8976 worker thread done servicing request
03:40:55.080 00.000 5052 OnExposeComplete: enter
03:40:55.080 00.000 5052 UpdateGuideState(): m_state=6
03:40:55.080 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14896
03:40:55.080 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=280.93, Mass=41, SNR=4.3, Peak=51 HFD=2.2
03:40:55.080 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
03:40:55.080 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.94)
03:40:55.081 00.001 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.78 hyp=0.97 cameraTheta=-2.20 mountX=-0.44 mountY=0.90, mountTheta=2.02
03:40:55.081 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.78, opts=13)
03:40:55.081 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.78)
03:40:55.081 00.000 8976 Worker thread wakes up
03:40:55.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.78) opts 0xd
03:40:55.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.78)
03:40:55.081 00.000 8976 Moving (-0.57, -0.78) raw xDistance=-0.44 yDistance=0.90
03:40:55.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:40:55.081 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:40:55.082 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.44
03:40:55.082 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.90
03:40:55.082 00.000 8976 MoveAxis(R, 1, ABG)
03:40:55.082 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:55.082 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:55.082 00.000 5052 Enqueuing Expose request
03:40:55.082 00.000 8976 stepping (-19, 20) + (1, 0)
03:40:55.082 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:55.108 00.026 8976 Received - 47 (G) 
03:40:55.108 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:40:55.108 00.000 8976 stepped: pos (-18, 20)
03:40:55.109 00.001 8976 MoveAxis(D, 4, ABG)
03:40:55.109 00.000 8976 stepping (-18, 20) + (0, -4)
03:40:55.109 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:55.141 00.032 8976 Received - 47 (G) 
03:40:55.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:55.141 00.000 8976 stepped: pos (-18, 16)
03:40:55.141 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:40:55.141 00.000 8976 MountToCamera -- mountX=2.42 mountY=-3.04 hyp=3.89 mountTheta=-0.90 cameraX=1.61, cameraY=3.54 cameraTheta=1.15
03:40:55.141 00.000 8976 incremental bump (1.606, 3.543) isValid = 1
03:40:55.141 00.000 8976 Scheduling Mount bump of (0.047, 0.108)
03:40:55.141 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:40:55.141 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:40:55.141 00.000 8976 move complete, result=0
03:40:55.141 00.000 8976 worker thread done servicing request
03:40:55.141 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.9 px 4 ms SOUTH
03:40:55.141 00.000 8976 Worker thread wakes up
03:40:55.141 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:55.141 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:55.141 00.000 9828 Worker thread wakes up
03:40:55.141 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:40:55.141 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:40:55.142 00.001 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
03:40:55.142 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
03:40:55.142 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
03:40:55.142 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:40:55.142 00.000 9828 BLC: window closed
03:40:55.142 00.000 9828 MoveAxis(E, 17, B)
03:40:55.142 00.000 9828 Guiding  Dir = 2, Dur = 17
03:40:55.142 00.000 9828 IsSlewing returns 0
03:40:55.142 00.000 9828 IsGuiding returns 0
03:40:55.142 00.000 9828 PulseGuide returned control before completion, sleep 27
03:40:55.172 00.030 9828 IsGuiding returns 1
03:40:55.172 00.000 9828 scope still moving after pulse duration time elapsed
03:40:55.201 00.029 9828 IsSlewing returns 0
03:40:55.201 00.000 9828 IsGuiding returns 1
03:40:55.232 00.031 9828 IsSlewing returns 0
03:40:55.232 00.000 9828 IsGuiding returns 1
03:40:55.262 00.030 9828 IsSlewing returns 0
03:40:55.262 00.000 9828 IsGuiding returns 1
03:40:55.293 00.031 9828 IsSlewing returns 0
03:40:55.293 00.000 9828 IsGuiding returns 0
03:40:55.293 00.000 9828 scope move finished after 17 + 133 ms
03:40:55.293 00.000 9828 Move returns status 0, amount 17
03:40:55.293 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:55.293 00.000 9828 MoveAxis(N, 14, B)
03:40:55.293 00.000 9828 Guiding  Dir = 0, Dur = 14
03:40:55.308 00.015 9828 IsSlewing returns 0
03:40:55.308 00.000 9828 IsGuiding returns 0
03:40:55.308 00.000 9828 PulseGuide returned control before completion, sleep 24
03:40:55.339 00.031 9828 IsGuiding returns 1
03:40:55.339 00.000 9828 scope still moving after pulse duration time elapsed
03:40:55.370 00.031 9828 IsSlewing returns 0
03:40:55.370 00.000 9828 IsGuiding returns 1
03:40:55.402 00.032 9828 IsSlewing returns 0
03:40:55.402 00.000 9828 IsGuiding returns 1
03:40:55.433 00.031 9828 IsSlewing returns 0
03:40:55.433 00.000 9828 IsGuiding returns 1
03:40:55.464 00.031 9828 IsSlewing returns 0
03:40:55.464 00.000 9828 IsGuiding returns 0
03:40:55.465 00.001 9828 scope move finished after 14 + 142 ms
03:40:55.465 00.000 9828 Move returns status 0, amount 14
03:40:55.465 00.000 9828 move complete, result=0
03:40:55.465 00.000 9828 worker thread done servicing request
03:40:55.465 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:40:55.826 00.361 8976 Exposure complete
03:40:55.831 00.005 8976 worker thread done servicing request
03:40:55.831 00.000 5052 OnExposeComplete: enter
03:40:55.831 00.000 5052 UpdateGuideState(): m_state=6
03:40:55.831 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14897
03:40:55.832 00.001 5052 Star::Find returns 1 (0), X=328.72, Y=280.83, Mass=30, SNR=3.7, Peak=51 HFD=2.4
03:40:55.832 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.04) = xAngle (-4.09 = 2.20)
03:40:55.832 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.19 = 2.09)
03:40:55.832 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.88 hyp=0.99 cameraTheta=-2.04 mountX=-0.58 mountY=0.86, mountTheta=2.17
03:40:55.832 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.88, opts=13)
03:40:55.832 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.88)
03:40:55.832 00.000 8976 Worker thread wakes up
03:40:55.833 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.88) opts 0xd
03:40:55.833 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.88)
03:40:55.833 00.000 8976 Moving (-0.45, -0.88) raw xDistance=-0.58 yDistance=0.86
03:40:55.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
03:40:55.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:55.833 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:40:55.833 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:55.833 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.86
03:40:55.833 00.000 8976 MoveAxis(R, 2, ABG)
03:40:55.833 00.000 8976 stepping (-18, 16) + (2, 0)
03:40:55.833 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:55.833 00.000 5052 Enqueuing Expose request
03:40:55.833 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:55.861 00.028 8976 Received - 47 (G) 
03:40:55.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:55.861 00.000 8976 stepped: pos (-16, 16)
03:40:55.861 00.000 8976 MoveAxis(D, 4, ABG)
03:40:55.861 00.000 8976 stepping (-16, 16) + (0, -4)
03:40:55.861 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:55.892 00.031 8976 Received - 47 (G) 
03:40:55.892 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:40:55.892 00.000 8976 stepped: pos (-16, 12)
03:40:55.892 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
03:40:55.892 00.000 8976 MountToCamera -- mountX=2.43 mountY=-2.67 hyp=3.61 mountTheta=-0.83 cameraX=1.27, cameraY=3.38 cameraTheta=1.21
03:40:55.892 00.000 8976 incremental bump (1.268, 3.380) isValid = 1
03:40:55.892 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
03:40:55.892 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:40:55.892 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:40:55.892 00.000 8976 move complete, result=0
03:40:55.892 00.000 9828 Worker thread wakes up
03:40:55.892 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.9 px 4 ms SOUTH
03:40:55.892 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:40:55.892 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:40:55.892 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
03:40:55.893 00.001 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
03:40:55.893 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
03:40:55.893 00.000 8976 worker thread done servicing request
03:40:55.893 00.000 8976 Worker thread wakes up
03:40:55.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:55.893 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:40:55.893 00.000 9828 BLC: window closed
03:40:55.893 00.000 9828 MoveAxis(E, 14, B)
03:40:55.893 00.000 9828 Guiding  Dir = 2, Dur = 14
03:40:55.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:55.893 00.000 9828 IsSlewing returns 0
03:40:55.893 00.000 9828 IsGuiding returns 0
03:40:55.893 00.000 9828 PulseGuide returned control before completion, sleep 24
03:40:55.929 00.036 9828 IsGuiding returns 1
03:40:55.929 00.000 9828 scope still moving after pulse duration time elapsed
03:40:55.960 00.031 9828 IsSlewing returns 0
03:40:55.960 00.000 9828 IsGuiding returns 1
03:40:55.991 00.031 9828 IsSlewing returns 0
03:40:55.992 00.001 9828 IsGuiding returns 1
03:40:56.024 00.032 9828 IsSlewing returns 0
03:40:56.024 00.000 9828 IsGuiding returns 0
03:40:56.024 00.000 9828 scope move finished after 14 + 115 ms
03:40:56.024 00.000 9828 Move returns status 0, amount 14
03:40:56.024 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:56.024 00.000 9828 MoveAxis(N, 14, B)
03:40:56.024 00.000 9828 Guiding  Dir = 0, Dur = 14
03:40:56.038 00.014 9828 IsSlewing returns 0
03:40:56.038 00.000 9828 IsGuiding returns 0
03:40:56.039 00.001 9828 PulseGuide returned control before completion, sleep 24
03:40:56.070 00.031 9828 IsGuiding returns 1
03:40:56.070 00.000 9828 scope still moving after pulse duration time elapsed
03:40:56.101 00.031 9828 IsSlewing returns 0
03:40:56.101 00.000 9828 IsGuiding returns 1
03:40:56.134 00.033 9828 IsSlewing returns 0
03:40:56.134 00.000 9828 IsGuiding returns 1
03:40:56.164 00.030 9828 IsSlewing returns 0
03:40:56.165 00.001 9828 IsGuiding returns 1
03:40:56.196 00.031 9828 IsSlewing returns 0
03:40:56.196 00.000 9828 IsGuiding returns 0
03:40:56.196 00.000 9828 scope move finished after 14 + 143 ms
03:40:56.197 00.001 9828 Move returns status 0, amount 14
03:40:56.197 00.000 9828 move complete, result=0
03:40:56.197 00.000 9828 worker thread done servicing request
03:40:56.197 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:40:56.578 00.381 8976 Exposure complete
03:40:56.584 00.006 8976 worker thread done servicing request
03:40:56.584 00.000 5052 OnExposeComplete: enter
03:40:56.584 00.000 5052 UpdateGuideState(): m_state=6
03:40:56.584 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14898
03:40:56.584 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=280.00, Mass=15, SNR=2.7, Peak=52 HFD=0.0
03:40:56.584 00.000 5052 DistanceChecker: activated
03:40:56.584 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:40:56.584 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:40:56.584 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:40:56.584 00.000 8976 Worker thread wakes up
03:40:56.584 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:40:56.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:40:56.584 00.000 8976 StepGuider: deferring bump for deduced move
03:40:56.584 00.000 8976 move complete, result=0
03:40:56.584 00.000 8976 worker thread done servicing request
03:40:56.688 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:40:56.688 00.000 5052 Status Line: Star lost - low SNR
03:40:56.688 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:56.688 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:40:56.688 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:56.689 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:40:56.689 00.000 5052 Enqueuing Expose request
03:40:56.689 00.000 8976 Worker thread wakes up
03:40:56.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:56.689 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:40:57.374 00.685 8976 Exposure complete
03:40:57.379 00.005 8976 worker thread done servicing request
03:40:57.379 00.000 5052 OnExposeComplete: enter
03:40:57.379 00.000 5052 UpdateGuideState(): m_state=6
03:40:57.379 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14899
03:40:57.379 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=281.39, Mass=41, SNR=4.3, Peak=52 HFD=2.8
03:40:57.379 00.000 5052 DistanceChecker: deactivated
03:40:57.380 00.001 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
03:40:57.380 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.68 = 1.61)
03:40:57.380 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.31 hyp=0.55 cameraTheta=-2.53 mountX=-0.08 mountY=0.55, mountTheta=1.71
03:40:57.380 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.31, opts=13)
03:40:57.380 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.31)
03:40:57.380 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:57.380 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:40:57.380 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:57.380 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:57.381 00.001 5052 Enqueuing Expose request
03:40:57.381 00.000 8976 Worker thread wakes up
03:40:57.381 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.31) opts 0xd
03:40:57.381 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.31)
03:40:57.381 00.000 8976 Moving (-0.45, -0.31) raw xDistance=-0.08 yDistance=0.55
03:40:57.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:40:57.381 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.55
03:40:57.381 00.000 8976 MoveAxis(R, 0, ABG)
03:40:57.381 00.000 8976 MoveAxis(D, 2, ABG)
03:40:57.381 00.000 8976 stepping (-16, 12) + (0, -2)
03:40:57.381 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:57.411 00.030 8976 Received - 47 (G) 
03:40:57.411 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:57.411 00.000 8976 stepped: pos (-16, 10)
03:40:57.411 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.28 = 1.28)
03:40:57.411 00.000 8976 MountToCamera -- mountX=2.44 mountY=-2.31 hyp=3.36 mountTheta=-0.76 cameraX=0.95, cameraY=3.22 cameraTheta=1.28
03:40:57.411 00.000 8976 incremental bump (0.948, 3.223) isValid = 1
03:40:57.411 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
03:40:57.411 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:40:57.411 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:40:57.411 00.000 8976 move complete, result=0
03:40:57.411 00.000 9828 Worker thread wakes up
03:40:57.411 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:40:57.411 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:40:57.411 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:40:57.411 00.000 8976 worker thread done servicing request
03:40:57.411 00.000 9828 CameraToMount -- cameraTheta (1.29) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
03:40:57.411 00.000 9828 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
03:40:57.412 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.29 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
03:40:57.412 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:40:57.412 00.000 9828 BLC: window closed
03:40:57.412 00.000 9828 MoveAxis(E, 12, B)
03:40:57.412 00.000 8976 Worker thread wakes up
03:40:57.412 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:57.412 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:57.412 00.000 9828 Guiding  Dir = 2, Dur = 12
03:40:57.412 00.000 9828 IsSlewing returns 0
03:40:57.412 00.000 9828 IsGuiding returns 0
03:40:57.412 00.000 9828 PulseGuide returned control before completion, sleep 22
03:40:57.445 00.033 9828 IsGuiding returns 1
03:40:57.445 00.000 9828 scope still moving after pulse duration time elapsed
03:40:57.476 00.031 9828 IsSlewing returns 0
03:40:57.477 00.001 9828 IsGuiding returns 1
03:40:57.507 00.030 9828 IsSlewing returns 0
03:40:57.507 00.000 9828 IsGuiding returns 1
03:40:57.539 00.032 9828 IsSlewing returns 0
03:40:57.544 00.005 9828 IsGuiding returns 0
03:40:57.544 00.000 9828 scope move finished after 12 + 119 ms
03:40:57.544 00.000 9828 Move returns status 0, amount 12
03:40:57.544 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:57.544 00.000 9828 MoveAxis(N, 15, B)
03:40:57.544 00.000 9828 Guiding  Dir = 0, Dur = 15
03:40:57.569 00.025 9828 IsSlewing returns 0
03:40:57.569 00.000 9828 IsGuiding returns 0
03:40:57.569 00.000 9828 PulseGuide returned control before completion, sleep 25
03:40:57.600 00.031 9828 IsGuiding returns 1
03:40:57.600 00.000 9828 scope still moving after pulse duration time elapsed
03:40:57.632 00.032 9828 IsSlewing returns 0
03:40:57.632 00.000 9828 IsGuiding returns 1
03:40:57.663 00.031 9828 IsSlewing returns 0
03:40:57.663 00.000 9828 IsGuiding returns 1
03:40:57.693 00.030 9828 IsSlewing returns 0
03:40:57.694 00.001 9828 IsGuiding returns 1
03:40:57.723 00.029 9828 IsSlewing returns 0
03:40:57.723 00.000 9828 IsGuiding returns 0
03:40:57.723 00.000 9828 scope move finished after 15 + 138 ms
03:40:57.723 00.000 9828 Move returns status 0, amount 15
03:40:57.723 00.000 9828 move complete, result=0
03:40:57.723 00.000 9828 worker thread done servicing request
03:40:57.723 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:40:58.099 00.376 8976 Exposure complete
03:40:58.104 00.005 8976 worker thread done servicing request
03:40:58.105 00.001 5052 OnExposeComplete: enter
03:40:58.105 00.000 5052 UpdateGuideState(): m_state=6
03:40:58.105 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14900
03:40:58.105 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=281.90, Mass=34, SNR=3.9, Peak=50 HFD=2.4
03:40:58.105 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
03:40:58.105 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:40:58.105 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.19 hyp=0.43 cameraTheta=0.45 mountX=-0.01 mountY=-0.42, mountTheta=-1.59
03:40:58.106 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.19, opts=13)
03:40:58.106 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.19)
03:40:58.106 00.000 8976 Worker thread wakes up
03:40:58.106 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.19) opts 0xd
03:40:58.106 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:40:58.106 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:40:58.106 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:58.106 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.19)
03:40:58.106 00.000 8976 Moving (0.38, 0.19) raw xDistance=-0.01 yDistance=-0.42
03:40:58.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:40:58.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
03:40:58.106 00.000 8976 MoveAxis(R, 0, ABG)
03:40:58.106 00.000 8976 MoveAxis(U, 2, ABG)
03:40:58.106 00.000 8976 stepping (-16, 10) + (0, 2)
03:40:58.106 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:58.106 00.000 5052 Enqueuing Expose request
03:40:58.106 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:58.130 00.024 8976 Received - 47 (G) 
03:40:58.130 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:58.130 00.000 8976 stepped: pos (-16, 12)
03:40:58.130 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
03:40:58.130 00.000 8976 MountToCamera -- mountX=2.44 mountY=-2.18 hyp=3.27 mountTheta=-0.73 cameraX=0.83, cameraY=3.17 cameraTheta=1.32
03:40:58.130 00.000 8976 incremental bump (0.827, 3.166) isValid = 1
03:40:58.130 00.000 8976 Scheduling Mount bump of (0.029, 0.115)
03:40:58.130 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:40:58.130 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:40:58.130 00.000 8976 move complete, result=0
03:40:58.130 00.000 8976 worker thread done servicing request
03:40:58.130 00.000 8976 Worker thread wakes up
03:40:58.130 00.000 9828 Worker thread wakes up
03:40:58.130 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:40:58.130 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:40:58.130 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.42 = -1.86)
03:40:58.130 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:58.130 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:58.131 00.001 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
03:40:58.131 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
03:40:58.131 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:40:58.131 00.000 9828 BLC: window closed
03:40:58.131 00.000 9828 MoveAxis(E, 11, B)
03:40:58.131 00.000 9828 Guiding  Dir = 2, Dur = 11
03:40:58.131 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:40:58.131 00.000 9828 IsSlewing returns 0
03:40:58.131 00.000 9828 IsGuiding returns 0
03:40:58.132 00.001 9828 PulseGuide returned control before completion, sleep 21
03:40:58.154 00.022 9828 IsGuiding returns 1
03:40:58.154 00.000 9828 scope still moving after pulse duration time elapsed
03:40:58.185 00.031 9828 IsSlewing returns 0
03:40:58.185 00.000 9828 IsGuiding returns 1
03:40:58.215 00.030 9828 IsSlewing returns 0
03:40:58.215 00.000 9828 IsGuiding returns 1
03:40:58.247 00.032 9828 IsSlewing returns 0
03:40:58.247 00.000 9828 IsGuiding returns 1
03:40:58.278 00.031 9828 IsSlewing returns 0
03:40:58.278 00.000 9828 IsGuiding returns 0
03:40:58.278 00.000 9828 scope move finished after 11 + 135 ms
03:40:58.278 00.000 9828 Move returns status 0, amount 11
03:40:58.278 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:58.278 00.000 9828 MoveAxis(N, 15, B)
03:40:58.278 00.000 9828 Guiding  Dir = 0, Dur = 15
03:40:58.293 00.015 9828 IsSlewing returns 0
03:40:58.293 00.000 9828 IsGuiding returns 0
03:40:58.293 00.000 9828 PulseGuide returned control before completion, sleep 25
03:40:58.323 00.030 9828 IsGuiding returns 1
03:40:58.323 00.000 9828 scope still moving after pulse duration time elapsed
03:40:58.355 00.032 9828 IsSlewing returns 0
03:40:58.355 00.000 9828 IsGuiding returns 1
03:40:58.386 00.031 9828 IsSlewing returns 0
03:40:58.386 00.000 9828 IsGuiding returns 1
03:40:58.417 00.031 9828 IsSlewing returns 0
03:40:58.417 00.000 9828 IsGuiding returns 1
03:40:58.449 00.032 9828 IsSlewing returns 0
03:40:58.449 00.000 9828 IsGuiding returns 0
03:40:58.449 00.000 9828 scope move finished after 15 + 141 ms
03:40:58.449 00.000 9828 Move returns status 0, amount 15
03:40:58.449 00.000 9828 move complete, result=0
03:40:58.449 00.000 9828 worker thread done servicing request
03:40:58.449 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:40:58.828 00.379 8976 Exposure complete
03:40:58.833 00.005 8976 worker thread done servicing request
03:40:58.833 00.000 5052 OnExposeComplete: enter
03:40:58.833 00.000 5052 UpdateGuideState(): m_state=6
03:40:58.833 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14901
03:40:58.833 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=281.47, Mass=38, SNR=4.1, Peak=51 HFD=3.1
03:40:58.834 00.001 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
03:40:58.834 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.32)
03:40:58.834 00.000 5052 CameraToMount -- cameraX=-0.69 cameraY=-0.24 hyp=0.73 cameraTheta=-2.81 mountX=0.10 mountY=0.71, mountTheta=1.43
03:40:58.835 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.69, y=-0.24, opts=13)
03:40:58.835 00.000 5052 Enqueuing Move request for stepguider (-0.69, -0.24)
03:40:58.835 00.000 8976 Worker thread wakes up
03:40:58.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.69, -0.24) opts 0xd
03:40:58.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.69, -0.24)
03:40:58.835 00.000 8976 Moving (-0.69, -0.24) raw xDistance=0.10 yDistance=0.71
03:40:58.835 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:40:58.835 00.000 5052 UpdateGuideState exits: m=38 SNR=4.1
03:40:58.835 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:58.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:40:58.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.71
03:40:58.835 00.000 8976 MoveAxis(R, 0, ABG)
03:40:58.835 00.000 8976 MoveAxis(D, 3, ABG)
03:40:58.835 00.000 8976 stepping (-16, 12) + (0, -3)
03:40:58.835 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:58.836 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:58.836 00.000 5052 Enqueuing Expose request
03:40:58.865 00.029 8976 Received - 47 (G) 
03:40:58.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:40:58.865 00.000 8976 stepped: pos (-16, 9)
03:40:58.865 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
03:40:58.865 00.000 8976 MountToCamera -- mountX=2.44 mountY=-1.93 hyp=3.12 mountTheta=-0.67 cameraX=0.61, cameraY=3.06 cameraTheta=1.38
03:40:58.865 00.000 8976 incremental bump (0.606, 3.056) isValid = 1
03:40:58.865 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
03:40:58.865 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:40:58.865 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:40:58.866 00.001 8976 move complete, result=0
03:40:58.866 00.000 8976 worker thread done servicing request
03:40:58.866 00.000 8976 Worker thread wakes up
03:40:58.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:58.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:58.866 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:40:58.866 00.000 9828 Worker thread wakes up
03:40:58.867 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:40:58.867 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:40:58.867 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.48 = -1.81)
03:40:58.867 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.89)
03:40:58.867 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
03:40:58.867 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:40:58.867 00.000 9828 BLC: window closed
03:40:58.867 00.000 9828 MoveAxis(E, 9, B)
03:40:58.867 00.000 9828 Guiding  Dir = 2, Dur = 9
03:40:58.867 00.000 9828 IsSlewing returns 0
03:40:58.868 00.001 9828 IsGuiding returns 0
03:40:58.868 00.000 9828 PulseGuide returned control before completion, sleep 19
03:40:58.895 00.027 9828 IsGuiding returns 1
03:40:58.895 00.000 9828 scope still moving after pulse duration time elapsed
03:40:58.926 00.031 9828 IsSlewing returns 0
03:40:58.926 00.000 9828 IsGuiding returns 1
03:40:58.958 00.032 9828 IsSlewing returns 0
03:40:58.958 00.000 9828 IsGuiding returns 1
03:40:58.990 00.032 9828 IsSlewing returns 0
03:40:58.990 00.000 9828 IsGuiding returns 0
03:40:58.990 00.000 9828 scope move finished after 9 + 113 ms
03:40:58.990 00.000 9828 Move returns status 0, amount 9
03:40:58.990 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:58.990 00.000 9828 MoveAxis(N, 15, B)
03:40:58.990 00.000 9828 Guiding  Dir = 0, Dur = 15
03:40:59.003 00.013 9828 IsSlewing returns 0
03:40:59.003 00.000 9828 IsGuiding returns 0
03:40:59.004 00.001 9828 PulseGuide returned control before completion, sleep 25
03:40:59.034 00.030 9828 IsGuiding returns 1
03:40:59.034 00.000 9828 scope still moving after pulse duration time elapsed
03:40:59.065 00.031 9828 IsSlewing returns 0
03:40:59.065 00.000 9828 IsGuiding returns 1
03:40:59.096 00.031 9828 IsSlewing returns 0
03:40:59.096 00.000 9828 IsGuiding returns 1
03:40:59.127 00.031 9828 IsSlewing returns 0
03:40:59.127 00.000 9828 IsGuiding returns 1
03:40:59.159 00.032 9828 IsSlewing returns 0
03:40:59.159 00.000 9828 IsGuiding returns 1
03:40:59.190 00.031 9828 IsSlewing returns 0
03:40:59.190 00.000 9828 IsGuiding returns 0
03:40:59.190 00.000 9828 scope move finished after 15 + 172 ms
03:40:59.190 00.000 9828 Move returns status 0, amount 15
03:40:59.190 00.000 9828 move complete, result=0
03:40:59.190 00.000 9828 worker thread done servicing request
03:40:59.190 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:40:59.552 00.362 8976 Exposure complete
03:40:59.558 00.006 8976 worker thread done servicing request
03:40:59.558 00.000 5052 OnExposeComplete: enter
03:40:59.558 00.000 5052 UpdateGuideState(): m_state=6
03:40:59.558 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14902
03:40:59.558 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.68, Mass=45, SNR=4.5, Peak=53 HFD=2.3
03:40:59.558 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
03:40:59.558 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
03:40:59.558 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.02 hyp=0.57 cameraTheta=-3.10 mountX=0.24 mountY=0.49, mountTheta=1.12
03:40:59.559 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.02, opts=13)
03:40:59.559 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.02)
03:40:59.559 00.000 8976 Worker thread wakes up
03:40:59.559 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.02) opts 0xd
03:40:59.559 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.02)
03:40:59.559 00.000 8976 Moving (-0.57, -0.02) raw xDistance=0.24 yDistance=0.49
03:40:59.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:40:59.559 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:40:59.559 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:40:59.559 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:59.560 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
03:40:59.560 00.000 8976 MoveAxis(R, 0, ABG)
03:40:59.560 00.000 8976 MoveAxis(D, 2, ABG)
03:40:59.560 00.000 8976 stepping (-16, 9) + (0, -2)
03:40:59.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:40:59.560 00.000 5052 Enqueuing Expose request
03:40:59.560 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:59.585 00.025 8976 Received - 47 (G) 
03:40:59.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:40:59.585 00.000 8976 stepped: pos (-16, 7)
03:40:59.585 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
03:40:59.585 00.000 8976 MountToCamera -- mountX=2.45 mountY=-1.66 hyp=2.96 mountTheta=-0.60 cameraX=0.36, cameraY=2.93 cameraTheta=1.45
03:40:59.585 00.000 8976 incremental bump (0.365, 2.934) isValid = 1
03:40:59.585 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
03:40:59.585 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:40:59.585 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:40:59.585 00.000 8976 move complete, result=0
03:40:59.585 00.000 9828 Worker thread wakes up
03:40:59.585 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:40:59.585 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:40:59.585 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.74)
03:40:59.585 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
03:40:59.586 00.001 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
03:40:59.586 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:40:59.586 00.000 8976 worker thread done servicing request
03:40:59.586 00.000 8976 Worker thread wakes up
03:40:59.586 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:40:59.586 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:40:59.586 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:40:59.586 00.000 9828 BLC: window closed
03:40:59.586 00.000 9828 MoveAxis(E, 6, B)
03:40:59.586 00.000 9828 Guiding  Dir = 2, Dur = 6
03:40:59.586 00.000 9828 IsSlewing returns 0
03:40:59.586 00.000 9828 IsGuiding returns 0
03:40:59.587 00.001 9828 PulseGuide returned control before completion, sleep 16
03:40:59.610 00.023 9828 IsGuiding returns 1
03:40:59.610 00.000 9828 scope still moving after pulse duration time elapsed
03:40:59.641 00.031 9828 IsSlewing returns 0
03:40:59.641 00.000 9828 IsGuiding returns 1
03:40:59.671 00.030 9828 IsSlewing returns 0
03:40:59.671 00.000 9828 IsGuiding returns 1
03:40:59.703 00.032 9828 IsSlewing returns 0
03:40:59.703 00.000 9828 IsGuiding returns 0
03:40:59.703 00.000 9828 scope move finished after 6 + 110 ms
03:40:59.703 00.000 9828 Move returns status 0, amount 6
03:40:59.703 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:40:59.703 00.000 9828 MoveAxis(N, 16, B)
03:40:59.703 00.000 9828 Guiding  Dir = 0, Dur = 16
03:40:59.718 00.015 9828 IsSlewing returns 0
03:40:59.718 00.000 9828 IsGuiding returns 0
03:40:59.718 00.000 9828 PulseGuide returned control before completion, sleep 26
03:40:59.749 00.031 9828 IsGuiding returns 1
03:40:59.749 00.000 9828 scope still moving after pulse duration time elapsed
03:40:59.780 00.031 9828 IsSlewing returns 0
03:40:59.780 00.000 9828 IsGuiding returns 1
03:40:59.810 00.030 9828 IsSlewing returns 0
03:40:59.810 00.000 9828 IsGuiding returns 1
03:40:59.841 00.031 9828 IsSlewing returns 0
03:40:59.841 00.000 9828 IsGuiding returns 1
03:40:59.872 00.031 9828 IsSlewing returns 0
03:40:59.872 00.000 9828 IsGuiding returns 0
03:40:59.872 00.000 9828 scope move finished after 16 + 137 ms
03:40:59.872 00.000 9828 Move returns status 0, amount 16
03:40:59.872 00.000 9828 move complete, result=0
03:40:59.872 00.000 9828 worker thread done servicing request
03:40:59.872 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:41:00.272 00.400 8976 Exposure complete
03:41:00.278 00.006 8976 worker thread done servicing request
03:41:00.280 00.002 5052 OnExposeComplete: enter
03:41:00.280 00.000 5052 UpdateGuideState(): m_state=6
03:41:00.280 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14903
03:41:00.280 00.000 5052 Star::Find returns 1 (0), X=328.88, Y=282.23, Mass=44, SNR=4.4, Peak=52 HFD=2.6
03:41:00.280 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
03:41:00.280 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
03:41:00.280 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.52 hyp=0.60 cameraTheta=2.09 mountX=0.60 mountY=-0.03, mountTheta=-0.05
03:41:00.281 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.52, opts=13)
03:41:00.281 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.52)
03:41:00.281 00.000 8976 Worker thread wakes up
03:41:00.281 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:41:00.281 00.000 5052 UpdateGuideState exits: m=44 SNR=4.4
03:41:00.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:00.281 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:00.282 00.001 5052 Enqueuing Expose request
03:41:00.282 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.52) opts 0xd
03:41:00.282 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.52)
03:41:00.282 00.000 8976 Moving (-0.30, 0.52) raw xDistance=0.60 yDistance=-0.03
03:41:00.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
03:41:00.282 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:41:00.282 00.000 8976 MoveAxis(L, 2, ABG)
03:41:00.282 00.000 8976 stepping (-16, 7) + (-2, 0)
03:41:00.282 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:00.304 00.022 8976 Received - 47 (G) 
03:41:00.304 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:00.304 00.000 8976 stepped: pos (-18, 7)
03:41:00.304 00.000 8976 MoveAxis(U, 0, ABG)
03:41:00.304 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
03:41:00.304 00.000 8976 MountToCamera -- mountX=2.55 mountY=-1.48 hyp=2.95 mountTheta=-0.53 cameraX=0.16, cameraY=2.94 cameraTheta=1.52
03:41:00.304 00.000 8976 incremental bump (0.157, 2.943) isValid = 1
03:41:00.305 00.001 8976 Scheduling Mount bump of (0.006, 0.119)
03:41:00.305 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:41:00.305 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:41:00.305 00.000 8976 move complete, result=0
03:41:00.305 00.000 9828 Worker thread wakes up
03:41:00.305 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.0 px 0 ms NORTH
03:41:00.305 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:41:00.305 00.000 8976 worker thread done servicing request
03:41:00.305 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:41:00.305 00.000 8976 Worker thread wakes up
03:41:00.305 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.67)
03:41:00.305 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:00.305 00.000 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.75)
03:41:00.305 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:00.305 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
03:41:00.306 00.001 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:41:00.306 00.000 9828 BLC: window closed
03:41:00.306 00.000 9828 MoveAxis(E, 4, B)
03:41:00.306 00.000 9828 Guiding  Dir = 2, Dur = 4
03:41:00.306 00.000 9828 IsSlewing returns 0
03:41:00.306 00.000 9828 IsGuiding returns 0
03:41:00.306 00.000 9828 PulseGuide returned control before completion, sleep 14
03:41:00.324 00.018 9828 IsGuiding returns 1
03:41:00.324 00.000 9828 scope still moving after pulse duration time elapsed
03:41:00.354 00.030 9828 IsSlewing returns 0
03:41:00.355 00.001 9828 IsGuiding returns 1
03:41:00.385 00.030 9828 IsSlewing returns 0
03:41:00.386 00.001 9828 IsGuiding returns 1
03:41:00.416 00.030 9828 IsSlewing returns 0
03:41:00.416 00.000 9828 IsGuiding returns 0
03:41:00.416 00.000 9828 scope move finished after 4 + 106 ms
03:41:00.416 00.000 9828 Move returns status 0, amount 4
03:41:00.416 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:00.416 00.000 9828 MoveAxis(N, 16, B)
03:41:00.417 00.001 9828 Guiding  Dir = 0, Dur = 16
03:41:00.431 00.014 9828 IsSlewing returns 0
03:41:00.431 00.000 9828 IsGuiding returns 0
03:41:00.431 00.000 9828 PulseGuide returned control before completion, sleep 26
03:41:00.464 00.033 9828 IsGuiding returns 1
03:41:00.464 00.000 9828 scope still moving after pulse duration time elapsed
03:41:00.495 00.031 9828 IsSlewing returns 0
03:41:00.495 00.000 9828 IsGuiding returns 1
03:41:00.527 00.032 9828 IsSlewing returns 0
03:41:00.527 00.000 9828 IsGuiding returns 1
03:41:00.559 00.032 9828 IsSlewing returns 0
03:41:00.559 00.000 9828 IsGuiding returns 1
03:41:00.590 00.031 9828 IsSlewing returns 0
03:41:00.590 00.000 9828 IsGuiding returns 0
03:41:00.590 00.000 9828 scope move finished after 16 + 142 ms
03:41:00.590 00.000 9828 Move returns status 0, amount 16
03:41:00.590 00.000 9828 move complete, result=0
03:41:00.590 00.000 9828 worker thread done servicing request
03:41:00.590 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:41:00.991 00.401 8976 Exposure complete
03:41:00.997 00.006 8976 worker thread done servicing request
03:41:00.997 00.000 5052 OnExposeComplete: enter
03:41:00.997 00.000 5052 UpdateGuideState(): m_state=6
03:41:00.997 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14904
03:41:00.997 00.000 5052 Star::Find false star n=11 nbg=283 bg=44.7 sigma=0.9 thresh=47 peak=47
03:41:00.997 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=33, SNR=2.9, Peak=52 HFD=0.0
03:41:00.997 00.000 5052 DistanceChecker: activated
03:41:00.997 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:00.998 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:00.998 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:00.998 00.000 8976 Worker thread wakes up
03:41:00.998 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:00.998 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:00.998 00.000 8976 StepGuider: deferring bump for deduced move
03:41:00.998 00.000 8976 move complete, result=0
03:41:00.999 00.001 8976 worker thread done servicing request
03:41:01.103 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:01.103 00.000 5052 Status Line: Star lost - low SNR
03:41:01.104 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:01.104 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:01.104 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:01.104 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:01.104 00.000 5052 Enqueuing Expose request
03:41:01.104 00.000 8976 Worker thread wakes up
03:41:01.104 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:01.104 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:01.788 00.684 8976 Exposure complete
03:41:01.793 00.005 8976 worker thread done servicing request
03:41:01.793 00.000 5052 OnExposeComplete: enter
03:41:01.793 00.000 5052 UpdateGuideState(): m_state=6
03:41:01.793 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14905
03:41:01.793 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=281.56, Mass=37, SNR=4.1, Peak=53 HFD=2.4
03:41:01.793 00.000 5052 DistanceChecker: deactivated
03:41:01.793 00.000 5052 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.04) = xAngle (-3.50 = 2.78)
03:41:01.793 00.000 5052 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.60 = 2.68)
03:41:01.793 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.45 mountX=-0.14 mountY=0.06, mountTheta=2.70
03:41:01.794 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=-0.14, opts=13)
03:41:01.794 00.000 5052 Enqueuing Move request for stepguider (0.02, -0.14)
03:41:01.794 00.000 8976 Worker thread wakes up
03:41:01.794 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, -0.14) opts 0xd
03:41:01.794 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, -0.14)
03:41:01.794 00.000 8976 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.06
03:41:01.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:41:01.794 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:41:01.794 00.000 8976 MoveAxis(R, 0, ABG)
03:41:01.794 00.000 8976 MoveAxis(U, 0, ABG)
03:41:01.794 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:01.794 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:41:01.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:01.794 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
03:41:01.795 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:01.795 00.000 5052 Enqueuing Expose request
03:41:01.795 00.000 8976 MountToCamera -- mountX=2.62 mountY=-1.36 hyp=2.95 mountTheta=-0.48 cameraX=0.02, cameraY=2.95 cameraTheta=1.56
03:41:01.795 00.000 8976 incremental bump (0.018, 2.949) isValid = 1
03:41:01.796 00.001 8976 Scheduling Mount bump of (0.001, 0.119)
03:41:01.796 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:41:01.796 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:41:01.796 00.000 8976 move complete, result=0
03:41:01.796 00.000 8976 worker thread done servicing request
03:41:01.796 00.000 9828 Worker thread wakes up
03:41:01.796 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:41:01.796 00.000 8976 Worker thread wakes up
03:41:01.796 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:01.796 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:01.796 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:01.796 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:41:01.796 00.000 9828 CameraToMount -- cameraTheta (1.57) - m_xAngle (-3.10) = xAngle (4.66 = -1.62)
03:41:01.796 00.000 9828 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.70)
03:41:01.796 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.01 mountY=-0.12, mountTheta=-1.62
03:41:01.796 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:41:01.796 00.000 9828 BLC: window closed
03:41:01.796 00.000 9828 MoveAxis(E, 2, B)
03:41:01.797 00.001 9828 Guiding  Dir = 2, Dur = 2
03:41:01.797 00.000 9828 IsSlewing returns 0
03:41:01.797 00.000 9828 IsGuiding returns 0
03:41:01.797 00.000 9828 PulseGuide returned control before completion, sleep 12
03:41:01.814 00.017 9828 IsGuiding returns 1
03:41:01.814 00.000 9828 scope still moving after pulse duration time elapsed
03:41:01.844 00.030 9828 IsSlewing returns 0
03:41:01.844 00.000 9828 IsGuiding returns 1
03:41:01.875 00.031 9828 IsSlewing returns 0
03:41:01.875 00.000 9828 IsGuiding returns 1
03:41:01.906 00.031 9828 IsSlewing returns 0
03:41:01.906 00.000 9828 IsGuiding returns 0
03:41:01.906 00.000 9828 scope move finished after 2 + 107 ms
03:41:01.906 00.000 9828 Move returns status 0, amount 2
03:41:01.906 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:01.906 00.000 9828 MoveAxis(N, 16, B)
03:41:01.906 00.000 9828 Guiding  Dir = 0, Dur = 16
03:41:01.921 00.015 9828 IsSlewing returns 0
03:41:01.921 00.000 9828 IsGuiding returns 0
03:41:01.921 00.000 9828 PulseGuide returned control before completion, sleep 26
03:41:01.953 00.032 9828 IsGuiding returns 1
03:41:01.953 00.000 9828 scope still moving after pulse duration time elapsed
03:41:01.983 00.030 9828 IsSlewing returns 0
03:41:01.983 00.000 9828 IsGuiding returns 1
03:41:02.014 00.031 9828 IsSlewing returns 0
03:41:02.014 00.000 9828 IsGuiding returns 1
03:41:02.045 00.031 9828 IsSlewing returns 0
03:41:02.045 00.000 9828 IsGuiding returns 1
03:41:02.075 00.030 9828 IsSlewing returns 0
03:41:02.075 00.000 9828 IsGuiding returns 0
03:41:02.075 00.000 9828 scope move finished after 16 + 137 ms
03:41:02.075 00.000 9828 Move returns status 0, amount 16
03:41:02.075 00.000 9828 move complete, result=0
03:41:02.075 00.000 9828 worker thread done servicing request
03:41:02.075 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:41:02.483 00.408 8976 Exposure complete
03:41:02.487 00.004 8976 worker thread done servicing request
03:41:02.488 00.001 5052 OnExposeComplete: enter
03:41:02.488 00.000 5052 UpdateGuideState(): m_state=6
03:41:02.488 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14906
03:41:02.488 00.000 5052 Star::Find returns 1 (0), X=330.07, Y=281.66, Mass=34, SNR=3.9, Peak=51 HFD=2.2
03:41:02.488 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
03:41:02.488 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.20 = -2.20)
03:41:02.488 00.000 5052 CameraToMount -- cameraX=0.89 cameraY=-0.05 hyp=0.89 cameraTheta=-0.05 mountX=-0.45 mountY=-0.72, mountTheta=-2.12
03:41:02.488 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.89, y=-0.05, opts=13)
03:41:02.489 00.001 5052 Enqueuing Move request for stepguider (0.89, -0.05)
03:41:02.489 00.000 8976 Worker thread wakes up
03:41:02.489 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:41:02.489 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:41:02.489 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:02.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.89, -0.05) opts 0xd
03:41:02.489 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:02.489 00.000 5052 Enqueuing Expose request
03:41:02.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.89, -0.05)
03:41:02.489 00.000 8976 Moving (0.89, -0.05) raw xDistance=-0.45 yDistance=-0.72
03:41:02.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
03:41:02.489 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72
03:41:02.489 00.000 8976 MoveAxis(R, 2, ABG)
03:41:02.489 00.000 8976 stepping (-18, 7) + (2, 0)
03:41:02.489 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:02.526 00.037 8976 Received - 47 (G) 
03:41:02.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:02.526 00.000 8976 stepped: pos (-16, 7)
03:41:02.526 00.000 8976 MoveAxis(U, 3, ABG)
03:41:02.526 00.000 8976 stepping (-16, 7) + (0, 3)
03:41:02.526 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:02.558 00.032 8976 Received - 47 (G) 
03:41:02.558 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:02.558 00.000 8976 stepped: pos (-16, 10)
03:41:02.558 00.000 8976 MountToCamera -- mountTheta (-0.51) + m_xAngle (2.04) = xAngle (1.53 = 1.53)
03:41:02.558 00.000 8976 MountToCamera -- mountX=2.56 mountY=-1.43 hyp=2.94 mountTheta=-0.51 cameraX=0.11, cameraY=2.93 cameraTheta=1.53
03:41:02.558 00.000 8976 incremental bump (0.110, 2.934) isValid = 1
03:41:02.558 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
03:41:02.558 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:41:02.559 00.001 8976 Enqueuing Move request for scope (0.00, 0.12)
03:41:02.559 00.000 8976 move complete, result=0
03:41:02.559 00.000 8976 worker thread done servicing request
03:41:02.559 00.000 9828 Worker thread wakes up
03:41:02.559 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:41:02.559 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:41:02.559 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.63 = -1.65)
03:41:02.559 00.000 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.55 = -1.73)
03:41:02.559 00.000 8976 Worker thread wakes up
03:41:02.559 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:02.559 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:02.559 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.7 px 3 ms NORTH
03:41:02.559 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
03:41:02.559 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:41:02.559 00.000 9828 BLC: window closed
03:41:02.560 00.001 9828 MoveAxis(E, 3, B)
03:41:02.560 00.000 9828 Guiding  Dir = 2, Dur = 3
03:41:02.560 00.000 9828 IsSlewing returns 0
03:41:02.560 00.000 9828 IsGuiding returns 0
03:41:02.560 00.000 9828 PulseGuide returned control before completion, sleep 13
03:41:02.584 00.024 9828 IsGuiding returns 1
03:41:02.584 00.000 9828 scope still moving after pulse duration time elapsed
03:41:02.615 00.031 9828 IsSlewing returns 0
03:41:02.615 00.000 9828 IsGuiding returns 1
03:41:02.646 00.031 9828 IsSlewing returns 0
03:41:02.646 00.000 9828 IsGuiding returns 1
03:41:02.678 00.032 9828 IsSlewing returns 0
03:41:02.678 00.000 9828 IsGuiding returns 1
03:41:02.710 00.032 9828 IsSlewing returns 0
03:41:02.711 00.001 9828 IsGuiding returns 1
03:41:02.741 00.030 9828 IsSlewing returns 0
03:41:02.741 00.000 9828 IsGuiding returns 0
03:41:02.742 00.001 9828 scope move finished after 3 + 178 ms
03:41:02.742 00.000 9828 Move returns status 0, amount 3
03:41:02.742 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:02.742 00.000 9828 MoveAxis(N, 16, B)
03:41:02.742 00.000 9828 Guiding  Dir = 0, Dur = 16
03:41:02.757 00.015 9828 IsSlewing returns 0
03:41:02.757 00.000 9828 IsGuiding returns 0
03:41:02.757 00.000 9828 PulseGuide returned control before completion, sleep 26
03:41:02.787 00.030 9828 IsGuiding returns 1
03:41:02.787 00.000 9828 scope still moving after pulse duration time elapsed
03:41:02.818 00.031 9828 IsSlewing returns 0
03:41:02.818 00.000 9828 IsGuiding returns 1
03:41:02.848 00.030 9828 IsSlewing returns 0
03:41:02.848 00.000 9828 IsGuiding returns 1
03:41:02.879 00.031 9828 IsSlewing returns 0
03:41:02.879 00.000 9828 IsGuiding returns 1
03:41:02.911 00.032 9828 IsSlewing returns 0
03:41:02.911 00.000 9828 IsGuiding returns 0
03:41:02.911 00.000 9828 scope move finished after 16 + 138 ms
03:41:02.911 00.000 9828 Move returns status 0, amount 16
03:41:02.911 00.000 9828 move complete, result=0
03:41:02.911 00.000 9828 worker thread done servicing request
03:41:02.912 00.001 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:41:03.246 00.334 8976 Exposure complete
03:41:03.251 00.005 8976 worker thread done servicing request
03:41:03.251 00.000 5052 OnExposeComplete: enter
03:41:03.251 00.000 5052 UpdateGuideState(): m_state=6
03:41:03.251 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14907
03:41:03.252 00.001 5052 Star::Find false star n=16 nbg=280 bg=44.6 sigma=0.8 thresh=47 peak=47
03:41:03.252 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=46, SNR=2.9, Peak=50 HFD=0.0
03:41:03.252 00.000 5052 DistanceChecker: activated
03:41:03.252 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:03.252 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:03.252 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:03.252 00.000 8976 Worker thread wakes up
03:41:03.252 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:03.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:03.252 00.000 8976 StepGuider: deferring bump for deduced move
03:41:03.252 00.000 8976 move complete, result=0
03:41:03.252 00.000 8976 worker thread done servicing request
03:41:03.354 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:03.354 00.000 5052 Status Line: Star lost - low SNR
03:41:03.355 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:03.355 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:03.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:03.355 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:03.355 00.000 5052 Enqueuing Expose request
03:41:03.355 00.000 8976 Worker thread wakes up
03:41:03.355 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:03.355 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:04.041 00.686 8976 Exposure complete
03:41:04.047 00.006 8976 worker thread done servicing request
03:41:04.047 00.000 5052 OnExposeComplete: enter
03:41:04.047 00.000 5052 UpdateGuideState(): m_state=6
03:41:04.047 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14908
03:41:04.047 00.000 5052 Star::Find returns 1 (1), X=330.53, Y=280.26, Mass=38, SNR=4.2, Peak=50 HFD=3.6
03:41:04.047 00.000 5052 DistanceChecker: reject for large offset (1.98 > 1.41) avgDist = 0.70 count = 14807
03:41:04.047 00.000 5052 Status Line: Recovering
03:41:04.048 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:41:04.048 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:04.048 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:04.048 00.000 8976 Worker thread wakes up
03:41:04.048 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:04.048 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:04.048 00.000 8976 StepGuider: deferring bump for deduced move
03:41:04.048 00.000 8976 move complete, result=0
03:41:04.048 00.000 8976 worker thread done servicing request
03:41:04.160 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:04.160 00.000 5052 Status Line: No star found
03:41:04.160 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:04.161 00.001 5052 UpdateGuideState exits: No star found
03:41:04.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:04.161 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:04.161 00.000 5052 Enqueuing Expose request
03:41:04.161 00.000 8976 Worker thread wakes up
03:41:04.161 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:04.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:04.844 00.683 8976 Exposure complete
03:41:04.850 00.006 8976 worker thread done servicing request
03:41:04.850 00.000 5052 OnExposeComplete: enter
03:41:04.850 00.000 5052 UpdateGuideState(): m_state=6
03:41:04.850 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14909
03:41:04.850 00.000 5052 Star::Find false star n=14 nbg=279 bg=44.7 sigma=0.8 thresh=47 peak=47
03:41:04.850 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=38, SNR=2.9, Peak=50 HFD=0.0
03:41:04.850 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:04.850 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:04.850 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:04.851 00.001 8976 Worker thread wakes up
03:41:04.851 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:04.851 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:04.851 00.000 8976 StepGuider: deferring bump for deduced move
03:41:04.851 00.000 8976 move complete, result=0
03:41:04.851 00.000 8976 worker thread done servicing request
03:41:04.962 00.111 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:04.962 00.000 5052 Status Line: Star lost - low SNR
03:41:04.962 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:04.962 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:04.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:04.963 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:04.963 00.000 5052 Enqueuing Expose request
03:41:04.963 00.000 8976 Worker thread wakes up
03:41:04.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:04.963 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:05.645 00.682 8976 Exposure complete
03:41:05.651 00.006 8976 worker thread done servicing request
03:41:05.651 00.000 5052 OnExposeComplete: enter
03:41:05.651 00.000 5052 UpdateGuideState(): m_state=6
03:41:05.651 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14910
03:41:05.651 00.000 5052 Star::Find false star n=20 nbg=269 bg=44.9 sigma=0.7 thresh=47 peak=47
03:41:05.651 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=50, SNR=2.9, Peak=50 HFD=0.0
03:41:05.651 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:05.651 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:05.652 00.001 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:05.652 00.000 8976 Worker thread wakes up
03:41:05.652 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:05.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:05.652 00.000 8976 StepGuider: deferring bump for deduced move
03:41:05.652 00.000 8976 move complete, result=0
03:41:05.652 00.000 8976 worker thread done servicing request
03:41:05.761 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:05.761 00.000 5052 Status Line: Star lost - low SNR
03:41:05.762 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:05.762 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:05.762 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:05.762 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:05.762 00.000 5052 Enqueuing Expose request
03:41:05.762 00.000 8976 Worker thread wakes up
03:41:05.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:05.762 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:06.448 00.686 8976 Exposure complete
03:41:06.453 00.005 8976 worker thread done servicing request
03:41:06.454 00.001 5052 OnExposeComplete: enter
03:41:06.454 00.000 5052 UpdateGuideState(): m_state=6
03:41:06.454 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14911
03:41:06.454 00.000 5052 Star::Find false star n=9 nbg=284 bg=44.6 sigma=0.8 thresh=47 peak=47
03:41:06.454 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=28, SNR=2.9, Peak=50 HFD=0.0
03:41:06.454 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:06.454 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:06.454 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:06.454 00.000 8976 Worker thread wakes up
03:41:06.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:06.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:06.454 00.000 8976 StepGuider: deferring bump for deduced move
03:41:06.454 00.000 8976 move complete, result=0
03:41:06.454 00.000 8976 worker thread done servicing request
03:41:06.568 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:06.568 00.000 5052 Status Line: Star lost - low SNR
03:41:06.569 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:06.569 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:06.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:06.569 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:06.569 00.000 5052 Enqueuing Expose request
03:41:06.569 00.000 8976 Worker thread wakes up
03:41:06.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:06.569 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:07.253 00.684 8976 Exposure complete
03:41:07.259 00.006 8976 worker thread done servicing request
03:41:07.259 00.000 5052 OnExposeComplete: enter
03:41:07.260 00.001 5052 UpdateGuideState(): m_state=6
03:41:07.260 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14912
03:41:07.260 00.000 5052 Star::Find returns 1 (0), X=330.74, Y=279.89, Mass=49, SNR=4.7, Peak=51 HFD=4.5
03:41:07.260 00.000 5052 DistanceChecker: reject for large offset (2.40 > 1.41) avgDist = 0.70 count = 14807
03:41:07.260 00.000 5052 Status Line: Recovering
03:41:07.260 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:41:07.260 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:07.260 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:07.261 00.001 8976 Worker thread wakes up
03:41:07.261 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:07.261 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:07.261 00.000 8976 StepGuider: deferring bump for deduced move
03:41:07.261 00.000 8976 move complete, result=0
03:41:07.261 00.000 8976 worker thread done servicing request
03:41:07.370 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:07.370 00.000 5052 Status Line: No star found
03:41:07.371 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:07.371 00.000 5052 UpdateGuideState exits: No star found
03:41:07.371 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:07.371 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:07.371 00.000 5052 Enqueuing Expose request
03:41:07.371 00.000 8976 Worker thread wakes up
03:41:07.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:07.371 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:08.058 00.687 8976 Exposure complete
03:41:08.063 00.005 8976 worker thread done servicing request
03:41:08.063 00.000 5052 OnExposeComplete: enter
03:41:08.063 00.000 5052 UpdateGuideState(): m_state=6
03:41:08.063 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14913
03:41:08.063 00.000 5052 Star::Find false star n=10 nbg=281 bg=44.6 sigma=0.8 thresh=47 peak=47
03:41:08.064 00.001 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=31, SNR=2.9, Peak=50 HFD=0.0
03:41:08.064 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:08.064 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:08.064 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:08.064 00.000 8976 Worker thread wakes up
03:41:08.064 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:08.064 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:08.064 00.000 8976 StepGuider: deferring bump for deduced move
03:41:08.064 00.000 8976 move complete, result=0
03:41:08.064 00.000 8976 worker thread done servicing request
03:41:08.173 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:08.173 00.000 5052 Status Line: Star lost - low SNR
03:41:08.174 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:08.174 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:08.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:08.174 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:08.174 00.000 5052 Enqueuing Expose request
03:41:08.174 00.000 8976 Worker thread wakes up
03:41:08.174 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:08.174 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:08.857 00.683 8976 Exposure complete
03:41:08.862 00.005 8976 worker thread done servicing request
03:41:08.863 00.001 5052 OnExposeComplete: enter
03:41:08.863 00.000 5052 UpdateGuideState(): m_state=6
03:41:08.863 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14914
03:41:08.863 00.000 5052 Star::Find returns 1 (0), X=331.30, Y=280.83, Mass=41, SNR=4.3, Peak=50 HFD=3.3
03:41:08.863 00.000 5052 DistanceChecker: reject for large offset (2.30 > 1.41) avgDist = 0.70 count = 14807
03:41:08.863 00.000 5052 DistanceChecker: begin recovering
03:41:08.863 00.000 5052 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
03:41:08.863 00.000 5052 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.54 = -2.54)
03:41:08.863 00.000 5052 CameraToMount -- cameraX=2.13 cameraY=-0.88 hyp=2.30 cameraTheta=-0.39 mountX=-1.75 mountY=-1.30, mountTheta=-2.50
03:41:08.863 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=2.13, y=-0.88, opts=13)
03:41:08.863 00.000 5052 Enqueuing Move request for stepguider (2.13, -0.88)
03:41:08.864 00.001 8976 Worker thread wakes up
03:41:08.864 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.13, -0.88) opts 0xd
03:41:08.864 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.13, -0.88)
03:41:08.864 00.000 8976 Moving (2.13, -0.88) raw xDistance=-1.75 yDistance=-1.30
03:41:08.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.12 from input -1.75
03:41:08.864 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:08.864 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:41:08.864 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:08.864 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.30
03:41:08.864 00.000 8976 MoveAxis(R, 7, ABG)
03:41:08.864 00.000 8976 stepping (-16, 10) + (7, 0)
03:41:08.864 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:08.864 00.000 5052 Enqueuing Expose request
03:41:08.864 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:41:08.921 00.057 8976 Received - 47 (G) 
03:41:08.921 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:41:08.921 00.000 8976 stepped: pos (-9, 10)
03:41:08.921 00.000 8976 MoveAxis(U, 5, ABG)
03:41:08.921 00.000 8976 stepping (-9, 10) + (0, 5)
03:41:08.921 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:41:08.969 00.048 8976 Received - 47 (G) 
03:41:08.969 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:41:08.969 00.000 8976 stepped: pos (-9, 15)
03:41:08.969 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
03:41:08.969 00.000 8976 MountToCamera -- mountX=2.17 mountY=-1.75 hyp=2.79 mountTheta=-0.68 cameraX=0.57, cameraY=2.73 cameraTheta=1.37
03:41:08.969 00.000 8976 incremental bump (0.567, 2.729) isValid = 1
03:41:08.969 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
03:41:08.969 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:41:08.969 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:41:08.969 00.000 8976 move complete, result=0
03:41:08.969 00.000 8976 worker thread done servicing request
03:41:08.969 00.000 8976 Worker thread wakes up
03:41:08.969 00.000 9828 Worker thread wakes up
03:41:08.969 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:41:08.969 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:41:08.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:08.969 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:08.969 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
03:41:08.969 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.90)
03:41:08.970 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:41:08.970 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:41:08.970 00.000 9828 BLC: window closed
03:41:08.970 00.000 9828 MoveAxis(E, 9, B)
03:41:08.970 00.000 9828 Guiding  Dir = 2, Dur = 9
03:41:08.970 00.000 5052 GuideStep: -1.8 px 7 ms EAST, -1.3 px 5 ms NORTH
03:41:08.970 00.000 9828 IsSlewing returns 0
03:41:08.970 00.000 9828 IsGuiding returns 0
03:41:08.970 00.000 9828 PulseGuide returned control before completion, sleep 19
03:41:08.992 00.022 9828 IsGuiding returns 1
03:41:08.992 00.000 9828 scope still moving after pulse duration time elapsed
03:41:09.023 00.031 9828 IsSlewing returns 0
03:41:09.023 00.000 9828 IsGuiding returns 1
03:41:09.054 00.031 9828 IsSlewing returns 0
03:41:09.054 00.000 9828 IsGuiding returns 1
03:41:09.084 00.030 9828 IsSlewing returns 0
03:41:09.084 00.000 9828 IsGuiding returns 1
03:41:09.115 00.031 9828 IsSlewing returns 0
03:41:09.115 00.000 9828 IsGuiding returns 0
03:41:09.115 00.000 9828 scope move finished after 9 + 135 ms
03:41:09.115 00.000 9828 Move returns status 0, amount 9
03:41:09.115 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:09.115 00.000 9828 MoveAxis(N, 15, B)
03:41:09.115 00.000 9828 Guiding  Dir = 0, Dur = 15
03:41:09.130 00.015 9828 IsSlewing returns 0
03:41:09.130 00.000 9828 IsGuiding returns 0
03:41:09.131 00.001 9828 PulseGuide returned control before completion, sleep 25
03:41:09.160 00.029 9828 IsGuiding returns 1
03:41:09.160 00.000 9828 scope still moving after pulse duration time elapsed
03:41:09.191 00.031 9828 IsSlewing returns 0
03:41:09.191 00.000 9828 IsGuiding returns 1
03:41:09.222 00.031 9828 IsSlewing returns 0
03:41:09.222 00.000 9828 IsGuiding returns 1
03:41:09.254 00.032 9828 IsSlewing returns 0
03:41:09.254 00.000 9828 IsGuiding returns 1
03:41:09.285 00.031 9828 IsSlewing returns 0
03:41:09.285 00.000 9828 IsGuiding returns 0
03:41:09.285 00.000 9828 scope move finished after 15 + 139 ms
03:41:09.285 00.000 9828 Move returns status 0, amount 15
03:41:09.285 00.000 9828 move complete, result=0
03:41:09.285 00.000 9828 worker thread done servicing request
03:41:09.285 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:41:09.660 00.375 8976 Exposure complete
03:41:09.666 00.006 8976 worker thread done servicing request
03:41:09.666 00.000 5052 OnExposeComplete: enter
03:41:09.666 00.000 5052 UpdateGuideState(): m_state=6
03:41:09.666 00.000 5052 Star::Find(18, 331, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14915
03:41:09.666 00.000 5052 Star::Find returns 0 (2), X=331.00, Y=280.00, Mass=15, SNR=2.6, Peak=54 HFD=0.0
03:41:09.666 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:09.667 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:09.667 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:09.667 00.000 8976 Worker thread wakes up
03:41:09.667 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:09.667 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:09.667 00.000 8976 StepGuider: deferring bump for deduced move
03:41:09.667 00.000 8976 move complete, result=0
03:41:09.667 00.000 8976 worker thread done servicing request
03:41:09.781 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:09.781 00.000 5052 Status Line: Star lost - low SNR
03:41:09.782 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:09.782 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:09.782 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:09.782 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:09.782 00.000 5052 Enqueuing Expose request
03:41:09.782 00.000 8976 Worker thread wakes up
03:41:09.782 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:09.782 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:10.468 00.686 8976 Exposure complete
03:41:10.473 00.005 8976 worker thread done servicing request
03:41:10.473 00.000 5052 OnExposeComplete: enter
03:41:10.473 00.000 5052 UpdateGuideState(): m_state=6
03:41:10.474 00.001 5052 Star::Find(18, 331, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14916
03:41:10.474 00.000 5052 Star::Find false star n=6 nbg=281 bg=44.5 sigma=0.9 thresh=47 peak=47
03:41:10.474 00.000 5052 Star::Find returns 0 (2), X=331.00, Y=280.00, Mass=22, SNR=2.9, Peak=52 HFD=0.0
03:41:10.474 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:10.474 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:10.474 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:10.474 00.000 8976 Worker thread wakes up
03:41:10.474 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:10.474 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:10.474 00.000 8976 StepGuider: deferring bump for deduced move
03:41:10.474 00.000 8976 move complete, result=0
03:41:10.474 00.000 8976 worker thread done servicing request
03:41:10.578 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:10.578 00.000 5052 Status Line: Star lost - low SNR
03:41:10.579 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:10.579 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:10.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:10.579 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:10.579 00.000 5052 Enqueuing Expose request
03:41:10.579 00.000 8976 Worker thread wakes up
03:41:10.579 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:10.579 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:11.262 00.683 8976 Exposure complete
03:41:11.267 00.005 8976 worker thread done servicing request
03:41:11.267 00.000 5052 OnExposeComplete: enter
03:41:11.267 00.000 5052 UpdateGuideState(): m_state=6
03:41:11.267 00.000 5052 Star::Find(18, 331, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14917
03:41:11.267 00.000 5052 Star::Find false star n=5 nbg=286 bg=45.0 sigma=1.0 thresh=48 peak=48
03:41:11.267 00.000 5052 Star::Find returns 0 (2), X=331.00, Y=280.00, Mass=23, SNR=2.9, Peak=53 HFD=0.0
03:41:11.267 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:11.268 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:11.268 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:11.268 00.000 8976 Worker thread wakes up
03:41:11.268 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:11.268 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:11.268 00.000 8976 StepGuider: deferring bump for deduced move
03:41:11.268 00.000 8976 move complete, result=0
03:41:11.268 00.000 8976 worker thread done servicing request
03:41:11.383 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:11.383 00.000 5052 Status Line: Star lost - low SNR
03:41:11.384 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:11.384 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:11.384 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:11.384 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:11.384 00.000 5052 Enqueuing Expose request
03:41:11.384 00.000 8976 Worker thread wakes up
03:41:11.384 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:11.384 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:12.069 00.685 8976 Exposure complete
03:41:12.075 00.006 8976 worker thread done servicing request
03:41:12.075 00.000 5052 OnExposeComplete: enter
03:41:12.076 00.001 5052 UpdateGuideState(): m_state=6
03:41:12.076 00.000 5052 Star::Find(18, 331, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14918
03:41:12.076 00.000 5052 Star::Find false star n=8 nbg=278 bg=44.7 sigma=0.9 thresh=47 peak=47
03:41:12.076 00.000 5052 Star::Find returns 0 (2), X=331.00, Y=280.00, Mass=26, SNR=2.9, Peak=54 HFD=0.0
03:41:12.076 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:12.076 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:12.076 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:12.076 00.000 8976 Worker thread wakes up
03:41:12.076 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:12.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:12.076 00.000 8976 StepGuider: deferring bump for deduced move
03:41:12.076 00.000 8976 move complete, result=0
03:41:12.077 00.001 8976 worker thread done servicing request
03:41:12.190 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:12.190 00.000 5052 Status Line: Star lost - low SNR
03:41:12.190 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:12.190 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:12.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:12.190 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:12.190 00.000 5052 Enqueuing Expose request
03:41:12.191 00.001 8976 Worker thread wakes up
03:41:12.191 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:12.191 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:12.875 00.684 8976 Exposure complete
03:41:12.880 00.005 8976 worker thread done servicing request
03:41:12.880 00.000 5052 OnExposeComplete: enter
03:41:12.880 00.000 5052 UpdateGuideState(): m_state=6
03:41:12.880 00.000 5052 Star::Find(18, 331, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14919
03:41:12.880 00.000 5052 Star::Find returns 1 (0), X=330.00, Y=282.61, Mass=45, SNR=4.5, Peak=54 HFD=2.5
03:41:12.880 00.000 5052 DistanceChecker: deactivated
03:41:12.880 00.000 5052 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.04) = xAngle (-1.22 = -1.22)
03:41:12.880 00.000 5052 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.32 = -1.32)
03:41:12.880 00.000 5052 CameraToMount -- cameraX=0.83 cameraY=0.90 hyp=1.22 cameraTheta=0.83 mountX=0.42 mountY=-1.18, mountTheta=-1.23
03:41:12.881 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.83, y=0.90, opts=13)
03:41:12.881 00.000 5052 Enqueuing Move request for stepguider (0.83, 0.90)
03:41:12.881 00.000 8976 Worker thread wakes up
03:41:12.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.83, 0.90) opts 0xd
03:41:12.881 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.83, 0.90)
03:41:12.881 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:12.881 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:41:12.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:12.881 00.000 8976 Moving (0.83, 0.90) raw xDistance=0.42 yDistance=-1.18
03:41:12.882 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:12.882 00.000 5052 Enqueuing Expose request
03:41:12.882 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.42
03:41:12.882 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.18
03:41:12.882 00.000 8976 MoveAxis(L, 1, ABG)
03:41:12.882 00.000 8976 stepping (-9, 15) + (-1, 0)
03:41:12.882 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:12.902 00.020 8976 Received - 47 (G) 
03:41:12.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:12.902 00.000 8976 stepped: pos (-10, 15)
03:41:12.902 00.000 8976 MoveAxis(U, 5, ABG)
03:41:12.902 00.000 8976 stepping (-10, 15) + (0, 5)
03:41:12.902 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:41:12.949 00.047 8976 Received - 47 (G) 
03:41:12.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:41:12.949 00.000 8976 stepped: pos (-10, 20)
03:41:12.949 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:41:12.949 00.000 8976 MountToCamera -- mountX=1.96 mountY=-2.22 hyp=2.96 mountTheta=-0.85 cameraX=1.08, cameraY=2.76 cameraTheta=1.20
03:41:12.949 00.000 8976 incremental bump (1.083, 2.755) isValid = 1
03:41:12.949 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:41:12.949 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:41:12.949 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:41:12.949 00.000 8976 move complete, result=0
03:41:12.949 00.000 8976 worker thread done servicing request
03:41:12.949 00.000 8976 Worker thread wakes up
03:41:12.950 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:12.950 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -1.2 px 5 ms NORTH
03:41:12.950 00.000 9828 Worker thread wakes up
03:41:12.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:12.950 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:41:12.950 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:41:12.950 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
03:41:12.950 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
03:41:12.950 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:41:12.950 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:41:12.950 00.000 9828 BLC: window closed
03:41:12.950 00.000 9828 MoveAxis(E, 15, B)
03:41:12.950 00.000 9828 Guiding  Dir = 2, Dur = 15
03:41:12.950 00.000 9828 IsSlewing returns 0
03:41:12.951 00.001 9828 IsGuiding returns 0
03:41:12.951 00.000 9828 PulseGuide returned control before completion, sleep 25
03:41:12.979 00.028 9828 IsGuiding returns 1
03:41:12.979 00.000 9828 scope still moving after pulse duration time elapsed
03:41:13.009 00.030 9828 IsSlewing returns 0
03:41:13.010 00.001 9828 IsGuiding returns 1
03:41:13.041 00.031 9828 IsSlewing returns 0
03:41:13.041 00.000 9828 IsGuiding returns 1
03:41:13.072 00.031 9828 IsSlewing returns 0
03:41:13.072 00.000 9828 IsGuiding returns 1
03:41:13.104 00.032 9828 IsSlewing returns 0
03:41:13.104 00.000 9828 IsGuiding returns 0
03:41:13.104 00.000 9828 scope move finished after 15 + 137 ms
03:41:13.104 00.000 9828 Move returns status 0, amount 15
03:41:13.104 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:13.104 00.000 9828 MoveAxis(N, 14, B)
03:41:13.104 00.000 9828 Guiding  Dir = 0, Dur = 14
03:41:13.118 00.014 9828 IsSlewing returns 0
03:41:13.119 00.001 9828 IsGuiding returns 0
03:41:13.119 00.000 9828 PulseGuide returned control before completion, sleep 24
03:41:13.150 00.031 9828 IsGuiding returns 1
03:41:13.150 00.000 9828 scope still moving after pulse duration time elapsed
03:41:13.180 00.030 9828 IsSlewing returns 0
03:41:13.180 00.000 9828 IsGuiding returns 1
03:41:13.210 00.030 9828 IsSlewing returns 0
03:41:13.210 00.000 9828 IsGuiding returns 1
03:41:13.240 00.030 9828 IsSlewing returns 0
03:41:13.240 00.000 9828 IsGuiding returns 1
03:41:13.271 00.031 9828 IsSlewing returns 0
03:41:13.271 00.000 9828 IsGuiding returns 1
03:41:13.302 00.031 9828 IsSlewing returns 0
03:41:13.302 00.000 9828 IsGuiding returns 1
03:41:13.333 00.031 9828 IsSlewing returns 0
03:41:13.333 00.000 9828 IsGuiding returns 0
03:41:13.333 00.000 9828 scope move finished after 14 + 199 ms
03:41:13.333 00.000 9828 Move returns status 0, amount 14
03:41:13.333 00.000 9828 move complete, result=0
03:41:13.333 00.000 9828 worker thread done servicing request
03:41:13.333 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:41:13.636 00.303 8976 Exposure complete
03:41:13.642 00.006 8976 worker thread done servicing request
03:41:13.642 00.000 5052 OnExposeComplete: enter
03:41:13.642 00.000 5052 UpdateGuideState(): m_state=6
03:41:13.642 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14920
03:41:13.642 00.000 5052 Star::Find false star n=9 nbg=278 bg=45.3 sigma=0.9 thresh=48 peak=48
03:41:13.642 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=282.00, Mass=31, SNR=2.9, Peak=53 HFD=0.0
03:41:13.642 00.000 5052 DistanceChecker: activated
03:41:13.642 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:13.642 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:13.642 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:13.642 00.000 8976 Worker thread wakes up
03:41:13.642 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:13.642 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:13.643 00.001 8976 StepGuider: deferring bump for deduced move
03:41:13.643 00.000 8976 move complete, result=0
03:41:13.643 00.000 8976 worker thread done servicing request
03:41:13.750 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:13.750 00.000 5052 Status Line: Star lost - low SNR
03:41:13.750 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:13.750 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:13.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:13.750 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:13.750 00.000 5052 Enqueuing Expose request
03:41:13.751 00.001 8976 Worker thread wakes up
03:41:13.751 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:13.751 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:14.435 00.684 8976 Exposure complete
03:41:14.441 00.006 8976 worker thread done servicing request
03:41:14.441 00.000 5052 OnExposeComplete: enter
03:41:14.441 00.000 5052 UpdateGuideState(): m_state=6
03:41:14.441 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14921
03:41:14.441 00.000 5052 Star::Find returns 1 (0), X=329.80, Y=282.49, Mass=36, SNR=4.0, Peak=51 HFD=1.9
03:41:14.441 00.000 5052 DistanceChecker: deactivated
03:41:14.441 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.15 = -1.15)
03:41:14.441 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
03:41:14.441 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.78 hyp=1.00 cameraTheta=0.90 mountX=0.41 mountY=-0.95, mountTheta=-1.16
03:41:14.442 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.78, opts=13)
03:41:14.442 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.78)
03:41:14.442 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:41:14.442 00.000 5052 UpdateGuideState exits: m=36 SNR=4.0
03:41:14.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:14.442 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:14.442 00.000 5052 Enqueuing Expose request
03:41:14.442 00.000 8976 Worker thread wakes up
03:41:14.442 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.78) opts 0xd
03:41:14.442 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.78)
03:41:14.442 00.000 8976 Moving (0.62, 0.78) raw xDistance=0.41 yDistance=-0.95
03:41:14.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
03:41:14.442 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.95
03:41:14.442 00.000 8976 MoveAxis(L, 2, ABG)
03:41:14.442 00.000 8976 stepping (-10, 20) + (-2, 0)
03:41:14.443 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:14.468 00.025 8976 Received - 47 (G) 
03:41:14.468 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:14.468 00.000 8976 stepped: pos (-12, 20)
03:41:14.468 00.000 8976 MoveAxis(U, 4, ABG)
03:41:14.468 00.000 8976 stepping (-12, 20) + (0, 4)
03:41:14.468 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:14.501 00.033 8976 Received - 47 (G) 
03:41:14.501 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:14.501 00.000 8976 stepped: pos (-12, 24)
03:41:14.501 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:41:14.501 00.000 8976 MountToCamera -- mountX=1.92 mountY=-2.74 hyp=3.35 mountTheta=-0.96 cameraX=1.57, cameraY=2.96 cameraTheta=1.08
03:41:14.501 00.000 8976 incremental bump (1.569, 2.959) isValid = 1
03:41:14.501 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:41:14.501 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:41:14.501 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:41:14.501 00.000 8976 move complete, result=0
03:41:14.501 00.000 9828 Worker thread wakes up
03:41:14.501 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -1.0 px 4 ms NORTH
03:41:14.501 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:41:14.501 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:41:14.501 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:41:14.502 00.001 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
03:41:14.502 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:41:14.502 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:41:14.502 00.000 9828 BLC: window closed
03:41:14.502 00.000 8976 worker thread done servicing request
03:41:14.502 00.000 8976 Worker thread wakes up
03:41:14.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:14.502 00.000 9828 MoveAxis(E, 19, B)
03:41:14.502 00.000 9828 Guiding  Dir = 2, Dur = 19
03:41:14.502 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:14.502 00.000 9828 IsSlewing returns 0
03:41:14.502 00.000 9828 IsGuiding returns 0
03:41:14.503 00.001 9828 PulseGuide returned control before completion, sleep 29
03:41:14.539 00.036 9828 IsGuiding returns 1
03:41:14.539 00.000 9828 scope still moving after pulse duration time elapsed
03:41:14.570 00.031 9828 IsSlewing returns 0
03:41:14.570 00.000 9828 IsGuiding returns 1
03:41:14.602 00.032 9828 IsSlewing returns 0
03:41:14.602 00.000 9828 IsGuiding returns 1
03:41:14.634 00.032 9828 IsSlewing returns 0
03:41:14.635 00.001 9828 IsGuiding returns 0
03:41:14.635 00.000 9828 scope move finished after 19 + 113 ms
03:41:14.635 00.000 9828 Move returns status 0, amount 19
03:41:14.635 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:14.635 00.000 9828 MoveAxis(N, 13, B)
03:41:14.635 00.000 9828 Guiding  Dir = 0, Dur = 13
03:41:14.649 00.014 9828 IsSlewing returns 0
03:41:14.649 00.000 9828 IsGuiding returns 0
03:41:14.649 00.000 9828 PulseGuide returned control before completion, sleep 23
03:41:14.679 00.030 9828 IsGuiding returns 1
03:41:14.679 00.000 9828 scope still moving after pulse duration time elapsed
03:41:14.710 00.031 9828 IsSlewing returns 0
03:41:14.710 00.000 9828 IsGuiding returns 1
03:41:14.740 00.030 9828 IsSlewing returns 0
03:41:14.740 00.000 9828 IsGuiding returns 1
03:41:14.771 00.031 9828 IsSlewing returns 0
03:41:14.771 00.000 9828 IsGuiding returns 1
03:41:14.802 00.031 9828 IsSlewing returns 0
03:41:14.802 00.000 9828 IsGuiding returns 0
03:41:14.802 00.000 9828 scope move finished after 13 + 140 ms
03:41:14.802 00.000 9828 Move returns status 0, amount 13
03:41:14.802 00.000 9828 move complete, result=0
03:41:14.802 00.000 9828 worker thread done servicing request
03:41:14.802 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:41:15.199 00.397 8976 Exposure complete
03:41:15.205 00.006 8976 worker thread done servicing request
03:41:15.205 00.000 5052 OnExposeComplete: enter
03:41:15.205 00.000 5052 UpdateGuideState(): m_state=6
03:41:15.205 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14922
03:41:15.205 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=281.79, Mass=26, SNR=3.5, Peak=53 HFD=1.7
03:41:15.205 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
03:41:15.205 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.54 = -0.54)
03:41:15.206 00.001 5052 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.60 mountX=0.07 mountY=-0.04, mountTheta=-0.52
03:41:15.206 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=0.08, opts=13)
03:41:15.206 00.000 5052 Enqueuing Move request for stepguider (-0.00, 0.08)
03:41:15.206 00.000 8976 Worker thread wakes up
03:41:15.206 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, 0.08) opts 0xd
03:41:15.206 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, 0.08)
03:41:15.206 00.000 8976 Moving (-0.00, 0.08) raw xDistance=0.07 yDistance=-0.04
03:41:15.207 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:41:15.207 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:41:15.207 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:15.207 00.000 5052 UpdateGuideState exits: m=26 SNR=3.5
03:41:15.207 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:15.207 00.000 8976 MoveAxis(R, 0, ABG)
03:41:15.207 00.000 8976 MoveAxis(U, 0, ABG)
03:41:15.207 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:41:15.207 00.000 8976 MountToCamera -- mountX=1.89 mountY=-3.10 hyp=3.63 mountTheta=-1.02 cameraX=1.90, cameraY=3.09 cameraTheta=1.02
03:41:15.207 00.000 8976 incremental bump (1.895, 3.095) isValid = 1
03:41:15.207 00.000 8976 Scheduling Mount bump of (0.041, 0.070)
03:41:15.207 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:15.207 00.000 5052 Enqueuing Expose request
03:41:15.207 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.07, opts=4)
03:41:15.207 00.000 8976 Enqueuing Move request for scope (0.04, 0.07)
03:41:15.207 00.000 8976 move complete, result=0
03:41:15.207 00.000 9828 Worker thread wakes up
03:41:15.207 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0x4
03:41:15.207 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
03:41:15.208 00.001 8976 worker thread done servicing request
03:41:15.208 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:15.208 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:41:15.208 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:41:15.208 00.000 8976 Worker thread wakes up
03:41:15.208 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.04 mountX=-0.04 mountY=-0.06, mountTheta=-2.18
03:41:15.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:15.208 00.000 9828 Moving (0.04, 0.07) raw xDistance=-0.04 yDistance=-0.06
03:41:15.208 00.000 9828 BLC: window closed
03:41:15.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:15.208 00.000 9828 MoveAxis(E, 14, B)
03:41:15.208 00.000 9828 Guiding  Dir = 2, Dur = 14
03:41:15.209 00.001 9828 IsSlewing returns 0
03:41:15.209 00.000 9828 IsGuiding returns 0
03:41:15.209 00.000 9828 PulseGuide returned control before completion, sleep 24
03:41:15.247 00.038 9828 IsGuiding returns 1
03:41:15.247 00.000 9828 scope still moving after pulse duration time elapsed
03:41:15.277 00.030 9828 IsSlewing returns 0
03:41:15.277 00.000 9828 IsGuiding returns 1
03:41:15.309 00.032 9828 IsSlewing returns 0
03:41:15.309 00.000 9828 IsGuiding returns 1
03:41:15.340 00.031 9828 IsSlewing returns 0
03:41:15.340 00.000 9828 IsGuiding returns 0
03:41:15.340 00.000 9828 scope move finished after 14 + 116 ms
03:41:15.340 00.000 9828 Move returns status 0, amount 14
03:41:15.340 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:15.340 00.000 9828 MoveAxis(N, 9, B)
03:41:15.340 00.000 9828 Guiding  Dir = 0, Dur = 9
03:41:15.356 00.016 9828 IsSlewing returns 0
03:41:15.356 00.000 9828 IsGuiding returns 0
03:41:15.356 00.000 9828 PulseGuide returned control before completion, sleep 19
03:41:15.388 00.032 9828 IsGuiding returns 1
03:41:15.388 00.000 9828 scope still moving after pulse duration time elapsed
03:41:15.417 00.029 9828 IsSlewing returns 0
03:41:15.417 00.000 9828 IsGuiding returns 1
03:41:15.448 00.031 9828 IsSlewing returns 0
03:41:15.448 00.000 9828 IsGuiding returns 1
03:41:15.479 00.031 9828 IsSlewing returns 0
03:41:15.480 00.001 9828 IsGuiding returns 1
03:41:15.510 00.030 9828 IsSlewing returns 0
03:41:15.510 00.000 9828 IsGuiding returns 0
03:41:15.510 00.000 9828 scope move finished after 9 + 145 ms
03:41:15.510 00.000 9828 Move returns status 0, amount 9
03:41:15.510 00.000 9828 move complete, result=0
03:41:15.510 00.000 9828 worker thread done servicing request
03:41:15.510 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 9 ms NORTH
03:41:15.891 00.381 8976 Exposure complete
03:41:15.896 00.005 8976 worker thread done servicing request
03:41:15.896 00.000 5052 OnExposeComplete: enter
03:41:15.897 00.001 5052 UpdateGuideState(): m_state=6
03:41:15.897 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14923
03:41:15.897 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.78, Mass=23, SNR=3.2, Peak=53 HFD=1.6
03:41:15.897 00.000 5052 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:41:15.897 00.000 5052 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
03:41:15.897 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.81 mountX=0.15 mountY=0.13, mountTheta=0.71
03:41:15.897 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.07, opts=13)
03:41:15.897 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.07)
03:41:15.898 00.001 8976 Worker thread wakes up
03:41:15.898 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.07) opts 0xd
03:41:15.898 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.07)
03:41:15.898 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:15.898 00.000 5052 UpdateGuideState exits: m=23 SNR=3.2
03:41:15.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:15.898 00.000 8976 Moving (-0.20, 0.07) raw xDistance=0.15 yDistance=0.13
03:41:15.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:41:15.898 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:41:15.898 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:15.898 00.000 5052 Enqueuing Expose request
03:41:15.898 00.000 8976 MoveAxis(R, 0, ABG)
03:41:15.899 00.001 8976 MoveAxis(U, 0, ABG)
03:41:15.899 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:41:15.899 00.000 8976 MountToCamera -- mountX=1.87 mountY=-3.33 hyp=3.82 mountTheta=-1.06 cameraX=2.11, cameraY=3.19 cameraTheta=0.99
03:41:15.899 00.000 8976 incremental bump (2.114, 3.186) isValid = 1
03:41:15.899 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
03:41:15.899 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:41:15.899 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:41:15.899 00.000 8976 move complete, result=0
03:41:15.899 00.000 9828 Worker thread wakes up
03:41:15.899 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:41:15.899 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:41:15.899 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
03:41:15.899 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.27)
03:41:15.899 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:41:15.899 00.000 8976 worker thread done servicing request
03:41:15.899 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:15.900 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:41:15.900 00.000 9828 BLC: window closed
03:41:15.900 00.000 9828 MoveAxis(E, 22, B)
03:41:15.900 00.000 8976 Worker thread wakes up
03:41:15.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:15.900 00.000 9828 Guiding  Dir = 2, Dur = 22
03:41:15.900 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:15.900 00.000 9828 IsSlewing returns 0
03:41:15.900 00.000 9828 IsGuiding returns 0
03:41:15.900 00.000 9828 PulseGuide returned control before completion, sleep 32
03:41:15.939 00.039 9828 IsGuiding returns 1
03:41:15.939 00.000 9828 scope still moving after pulse duration time elapsed
03:41:15.969 00.030 9828 IsSlewing returns 0
03:41:15.969 00.000 9828 IsGuiding returns 1
03:41:15.999 00.030 9828 IsSlewing returns 0
03:41:15.999 00.000 9828 IsGuiding returns 1
03:41:16.030 00.031 9828 IsSlewing returns 0
03:41:16.030 00.000 9828 IsGuiding returns 1
03:41:16.060 00.030 9828 IsSlewing returns 0
03:41:16.060 00.000 9828 IsGuiding returns 0
03:41:16.060 00.000 9828 scope move finished after 22 + 138 ms
03:41:16.060 00.000 9828 Move returns status 0, amount 22
03:41:16.060 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:16.060 00.000 9828 MoveAxis(N, 12, B)
03:41:16.060 00.000 9828 Guiding  Dir = 0, Dur = 12
03:41:16.075 00.015 9828 IsSlewing returns 0
03:41:16.075 00.000 9828 IsGuiding returns 0
03:41:16.075 00.000 9828 PulseGuide returned control before completion, sleep 22
03:41:16.106 00.031 9828 IsGuiding returns 1
03:41:16.106 00.000 9828 scope still moving after pulse duration time elapsed
03:41:16.137 00.031 9828 IsSlewing returns 0
03:41:16.137 00.000 9828 IsGuiding returns 1
03:41:16.167 00.030 9828 IsSlewing returns 0
03:41:16.167 00.000 9828 IsGuiding returns 1
03:41:16.197 00.030 9828 IsSlewing returns 0
03:41:16.197 00.000 9828 IsGuiding returns 1
03:41:16.228 00.031 9828 IsSlewing returns 0
03:41:16.228 00.000 9828 IsGuiding returns 0
03:41:16.228 00.000 9828 scope move finished after 12 + 140 ms
03:41:16.228 00.000 9828 Move returns status 0, amount 12
03:41:16.228 00.000 9828 move complete, result=0
03:41:16.228 00.000 9828 worker thread done servicing request
03:41:16.228 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:41:16.581 00.353 8976 Exposure complete
03:41:16.587 00.006 8976 worker thread done servicing request
03:41:16.587 00.000 5052 OnExposeComplete: enter
03:41:16.587 00.000 5052 UpdateGuideState(): m_state=6
03:41:16.587 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14924
03:41:16.587 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.18, Mass=25, SNR=3.4, Peak=52 HFD=1.9
03:41:16.587 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.34 = 1.95)
03:41:16.588 00.001 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.84)
03:41:16.588 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.53 hyp=0.70 cameraTheta=-2.29 mountX=-0.26 mountY=0.68, mountTheta=1.93
03:41:16.588 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.53, opts=13)
03:41:16.588 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.53)
03:41:16.589 00.001 8976 Worker thread wakes up
03:41:16.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:16.589 00.000 5052 UpdateGuideState exits: m=25 SNR=3.4
03:41:16.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:16.589 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:16.589 00.000 5052 Enqueuing Expose request
03:41:16.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.53) opts 0xd
03:41:16.589 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.53)
03:41:16.589 00.000 8976 Moving (-0.46, -0.53) raw xDistance=-0.26 yDistance=0.68
03:41:16.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:41:16.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
03:41:16.589 00.000 8976 MoveAxis(R, 0, ABG)
03:41:16.589 00.000 8976 MoveAxis(D, 3, ABG)
03:41:16.589 00.000 8976 stepping (-12, 24) + (0, -3)
03:41:16.589 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:16.626 00.037 8976 Received - 47 (G) 
03:41:16.626 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:16.626 00.000 8976 stepped: pos (-12, 21)
03:41:16.626 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:41:16.626 00.000 8976 MountToCamera -- mountX=1.86 mountY=-3.33 hyp=3.82 mountTheta=-1.06 cameraX=2.12, cameraY=3.18 cameraTheta=0.98
03:41:16.626 00.000 8976 incremental bump (2.120, 3.176) isValid = 1
03:41:16.626 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:41:16.626 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:41:16.626 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:41:16.626 00.000 8976 move complete, result=0
03:41:16.626 00.000 9828 Worker thread wakes up
03:41:16.626 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:41:16.626 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:41:16.626 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:41:16.626 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:41:16.626 00.000 8976 worker thread done servicing request
03:41:16.626 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:41:16.627 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:41:16.627 00.000 8976 Worker thread wakes up
03:41:16.627 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:16.627 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:41:16.627 00.000 9828 BLC: window closed
03:41:16.627 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:16.627 00.000 9828 MoveAxis(E, 22, B)
03:41:16.627 00.000 9828 Guiding  Dir = 2, Dur = 22
03:41:16.627 00.000 9828 IsSlewing returns 0
03:41:16.627 00.000 9828 IsGuiding returns 0
03:41:16.627 00.000 9828 PulseGuide returned control before completion, sleep 32
03:41:16.666 00.039 9828 IsGuiding returns 1
03:41:16.667 00.001 9828 scope still moving after pulse duration time elapsed
03:41:16.697 00.030 9828 IsSlewing returns 0
03:41:16.697 00.000 9828 IsGuiding returns 1
03:41:16.729 00.032 9828 IsSlewing returns 0
03:41:16.729 00.000 9828 IsGuiding returns 1
03:41:16.760 00.031 9828 IsSlewing returns 0
03:41:16.761 00.001 9828 IsGuiding returns 1
03:41:16.791 00.030 9828 IsSlewing returns 0
03:41:16.791 00.000 9828 IsGuiding returns 1
03:41:16.823 00.032 9828 IsSlewing returns 0
03:41:16.824 00.001 9828 IsGuiding returns 1
03:41:16.854 00.030 9828 IsSlewing returns 0
03:41:16.854 00.000 9828 IsGuiding returns 0
03:41:16.854 00.000 9828 scope move finished after 22 + 204 ms
03:41:16.854 00.000 9828 Move returns status 0, amount 22
03:41:16.854 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:16.854 00.000 9828 MoveAxis(N, 12, B)
03:41:16.854 00.000 9828 Guiding  Dir = 0, Dur = 12
03:41:16.869 00.015 9828 IsSlewing returns 0
03:41:16.869 00.000 9828 IsGuiding returns 0
03:41:16.869 00.000 9828 PulseGuide returned control before completion, sleep 22
03:41:16.901 00.032 9828 IsGuiding returns 1
03:41:16.901 00.000 9828 scope still moving after pulse duration time elapsed
03:41:16.933 00.032 9828 IsSlewing returns 0
03:41:16.933 00.000 9828 IsGuiding returns 1
03:41:16.963 00.030 9828 IsSlewing returns 0
03:41:16.963 00.000 9828 IsGuiding returns 1
03:41:16.994 00.031 9828 IsSlewing returns 0
03:41:16.994 00.000 9828 IsGuiding returns 1
03:41:17.025 00.031 9828 IsSlewing returns 0
03:41:17.025 00.000 9828 IsGuiding returns 0
03:41:17.025 00.000 9828 scope move finished after 12 + 143 ms
03:41:17.025 00.000 9828 Move returns status 0, amount 12
03:41:17.025 00.000 9828 move complete, result=0
03:41:17.026 00.001 9828 worker thread done servicing request
03:41:17.026 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:41:17.314 00.288 8976 Exposure complete
03:41:17.319 00.005 8976 worker thread done servicing request
03:41:17.320 00.001 5052 OnExposeComplete: enter
03:41:17.320 00.000 5052 UpdateGuideState(): m_state=6
03:41:17.320 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14925
03:41:17.320 00.000 5052 Star::Find returns 1 (0), X=329.17, Y=280.79, Mass=35, SNR=4.0, Peak=50 HFD=2.6
03:41:17.320 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
03:41:17.320 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.56)
03:41:17.320 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.92 hyp=0.92 cameraTheta=-1.58 mountX=-0.82 mountY=0.50, mountTheta=2.59
03:41:17.322 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.92, opts=13)
03:41:17.322 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.92)
03:41:17.322 00.000 8976 Worker thread wakes up
03:41:17.322 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:17.322 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:41:17.323 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:17.323 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.92) opts 0xd
03:41:17.323 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:17.323 00.000 5052 Enqueuing Expose request
03:41:17.323 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.92)
03:41:17.323 00.000 8976 Moving (-0.00, -0.92) raw xDistance=-0.82 yDistance=0.50
03:41:17.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.82
03:41:17.323 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
03:41:17.323 00.000 8976 MoveAxis(R, 3, ABG)
03:41:17.323 00.000 8976 stepping (-12, 21) + (3, 0)
03:41:17.323 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:17.362 00.039 8976 Received - 47 (G) 
03:41:17.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:17.362 00.000 8976 stepped: pos (-9, 21)
03:41:17.362 00.000 8976 MoveAxis(D, 2, ABG)
03:41:17.362 00.000 8976 stepping (-9, 21) + (0, -2)
03:41:17.362 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:17.393 00.031 8976 Received - 47 (G) 
03:41:17.393 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:17.393 00.000 8976 stepped: pos (-9, 19)
03:41:17.393 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:41:17.393 00.000 8976 MountToCamera -- mountX=1.70 mountY=-3.23 hyp=3.65 mountTheta=-1.09 cameraX=2.10, cameraY=2.99 cameraTheta=0.96
03:41:17.393 00.000 8976 incremental bump (2.100, 2.986) isValid = 1
03:41:17.393 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
03:41:17.394 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:41:17.394 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:41:17.394 00.000 8976 move complete, result=0
03:41:17.394 00.000 9828 Worker thread wakes up
03:41:17.394 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.5 px 2 ms SOUTH
03:41:17.394 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:41:17.394 00.000 8976 worker thread done servicing request
03:41:17.394 00.000 8976 Worker thread wakes up
03:41:17.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:17.394 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:17.394 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:41:17.394 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
03:41:17.394 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:41:17.394 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:41:17.394 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:41:17.394 00.000 9828 BLC: window closed
03:41:17.394 00.000 9828 MoveAxis(E, 22, B)
03:41:17.394 00.000 9828 Guiding  Dir = 2, Dur = 22
03:41:17.395 00.001 9828 IsSlewing returns 0
03:41:17.395 00.000 9828 IsGuiding returns 0
03:41:17.395 00.000 9828 PulseGuide returned control before completion, sleep 32
03:41:17.430 00.035 9828 IsGuiding returns 1
03:41:17.430 00.000 9828 scope still moving after pulse duration time elapsed
03:41:17.461 00.031 9828 IsSlewing returns 0
03:41:17.461 00.000 9828 IsGuiding returns 1
03:41:17.493 00.032 9828 IsSlewing returns 0
03:41:17.493 00.000 9828 IsGuiding returns 1
03:41:17.525 00.032 9828 IsSlewing returns 0
03:41:17.525 00.000 9828 IsGuiding returns 0
03:41:17.525 00.000 9828 scope move finished after 22 + 108 ms
03:41:17.525 00.000 9828 Move returns status 0, amount 22
03:41:17.525 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:17.525 00.000 9828 MoveAxis(N, 12, B)
03:41:17.525 00.000 9828 Guiding  Dir = 0, Dur = 12
03:41:17.541 00.016 9828 IsSlewing returns 0
03:41:17.542 00.001 9828 IsGuiding returns 0
03:41:17.542 00.000 9828 PulseGuide returned control before completion, sleep 22
03:41:17.573 00.031 9828 IsGuiding returns 1
03:41:17.573 00.000 9828 scope still moving after pulse duration time elapsed
03:41:17.605 00.032 9828 IsSlewing returns 0
03:41:17.605 00.000 9828 IsGuiding returns 1
03:41:17.636 00.031 9828 IsSlewing returns 0
03:41:17.636 00.000 9828 IsGuiding returns 1
03:41:17.667 00.031 9828 IsSlewing returns 0
03:41:17.667 00.000 9828 IsGuiding returns 1
03:41:17.699 00.032 9828 IsSlewing returns 0
03:41:17.699 00.000 9828 IsGuiding returns 0
03:41:17.699 00.000 9828 scope move finished after 12 + 144 ms
03:41:17.699 00.000 9828 Move returns status 0, amount 12
03:41:17.699 00.000 9828 move complete, result=0
03:41:17.699 00.000 9828 worker thread done servicing request
03:41:17.699 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:41:18.078 00.379 8976 Exposure complete
03:41:18.084 00.006 8976 worker thread done servicing request
03:41:18.084 00.000 5052 OnExposeComplete: enter
03:41:18.084 00.000 5052 UpdateGuideState(): m_state=6
03:41:18.084 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14926
03:41:18.084 00.000 5052 Star::Find returns 1 (0), X=329.78, Y=281.91, Mass=45, SNR=4.5, Peak=53 HFD=2.6
03:41:18.084 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
03:41:18.084 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
03:41:18.084 00.000 5052 CameraToMount -- cameraX=0.61 cameraY=0.21 hyp=0.64 cameraTheta=0.33 mountX=-0.09 mountY=-0.62, mountTheta=-1.72
03:41:18.085 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.61, y=0.21, opts=13)
03:41:18.085 00.000 5052 Enqueuing Move request for stepguider (0.61, 0.21)
03:41:18.085 00.000 8976 Worker thread wakes up
03:41:18.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.61, 0.21) opts 0xd
03:41:18.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.61, 0.21)
03:41:18.085 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:18.085 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:41:18.085 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:18.085 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:18.085 00.000 5052 Enqueuing Expose request
03:41:18.085 00.000 8976 Moving (0.61, 0.21) raw xDistance=-0.09 yDistance=-0.62
03:41:18.085 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:41:18.086 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.62
03:41:18.086 00.000 8976 MoveAxis(R, 0, ABG)
03:41:18.086 00.000 8976 MoveAxis(U, 2, ABG)
03:41:18.086 00.000 8976 stepping (-9, 19) + (0, 2)
03:41:18.086 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:18.113 00.027 8976 Received - 47 (G) 
03:41:18.113 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:18.113 00.000 8976 stepped: pos (-9, 21)
03:41:18.113 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:41:18.113 00.000 8976 MountToCamera -- mountX=1.60 mountY=-3.26 hyp=3.63 mountTheta=-1.12 cameraX=2.18, cameraY=2.91 cameraTheta=0.93
03:41:18.113 00.000 8976 incremental bump (2.180, 2.906) isValid = 1
03:41:18.113 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
03:41:18.113 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:41:18.113 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:41:18.113 00.000 8976 move complete, result=0
03:41:18.113 00.000 8976 worker thread done servicing request
03:41:18.113 00.000 8976 Worker thread wakes up
03:41:18.113 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:41:18.114 00.001 9828 Worker thread wakes up
03:41:18.114 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:41:18.114 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:18.114 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:18.114 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:41:18.114 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
03:41:18.114 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
03:41:18.114 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
03:41:18.114 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:41:18.114 00.000 9828 BLC: window closed
03:41:18.114 00.000 9828 MoveAxis(E, 23, B)
03:41:18.114 00.000 9828 Guiding  Dir = 2, Dur = 23
03:41:18.115 00.001 9828 IsSlewing returns 0
03:41:18.115 00.000 9828 IsGuiding returns 0
03:41:18.115 00.000 9828 PulseGuide returned control before completion, sleep 33
03:41:18.151 00.036 9828 IsGuiding returns 1
03:41:18.151 00.000 9828 scope still moving after pulse duration time elapsed
03:41:18.183 00.032 9828 IsSlewing returns 0
03:41:18.183 00.000 9828 IsGuiding returns 1
03:41:18.215 00.032 9828 IsSlewing returns 0
03:41:18.216 00.001 9828 IsGuiding returns 1
03:41:18.246 00.030 9828 IsSlewing returns 0
03:41:18.246 00.000 9828 IsGuiding returns 0
03:41:18.246 00.000 9828 scope move finished after 23 + 108 ms
03:41:18.246 00.000 9828 Move returns status 0, amount 23
03:41:18.246 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:18.246 00.000 9828 MoveAxis(N, 12, B)
03:41:18.246 00.000 9828 Guiding  Dir = 0, Dur = 12
03:41:18.262 00.016 9828 IsSlewing returns 0
03:41:18.262 00.000 9828 IsGuiding returns 0
03:41:18.262 00.000 9828 PulseGuide returned control before completion, sleep 22
03:41:18.293 00.031 9828 IsGuiding returns 1
03:41:18.293 00.000 9828 scope still moving after pulse duration time elapsed
03:41:18.324 00.031 9828 IsSlewing returns 0
03:41:18.324 00.000 9828 IsGuiding returns 1
03:41:18.356 00.032 9828 IsSlewing returns 0
03:41:18.356 00.000 9828 IsGuiding returns 1
03:41:18.387 00.031 9828 IsSlewing returns 0
03:41:18.387 00.000 9828 IsGuiding returns 1
03:41:18.418 00.031 9828 IsSlewing returns 0
03:41:18.418 00.000 9828 IsGuiding returns 0
03:41:18.418 00.000 9828 scope move finished after 12 + 143 ms
03:41:18.418 00.000 9828 Move returns status 0, amount 12
03:41:18.418 00.000 9828 move complete, result=0
03:41:18.418 00.000 9828 worker thread done servicing request
03:41:18.418 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:41:18.798 00.380 8976 Exposure complete
03:41:18.803 00.005 8976 worker thread done servicing request
03:41:18.803 00.000 5052 OnExposeComplete: enter
03:41:18.803 00.000 5052 UpdateGuideState(): m_state=6
03:41:18.803 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14927
03:41:18.804 00.001 5052 Star::Find returns 1 (0), X=328.59, Y=281.86, Mass=37, SNR=4.0, Peak=53 HFD=2.1
03:41:18.804 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:41:18.804 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
03:41:18.804 00.000 5052 CameraToMount -- cameraX=-0.58 cameraY=0.15 hyp=0.60 cameraTheta=2.89 mountX=0.40 mountY=0.41, mountTheta=0.80
03:41:18.804 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.58, y=0.15, opts=13)
03:41:18.804 00.000 5052 Enqueuing Move request for stepguider (-0.58, 0.15)
03:41:18.805 00.001 8976 Worker thread wakes up
03:41:18.805 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.58, 0.15) opts 0xd
03:41:18.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.58, 0.15)
03:41:18.805 00.000 8976 Moving (-0.58, 0.15) raw xDistance=0.40 yDistance=0.41
03:41:18.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:41:18.805 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=76, med=42, FiltMin=34, FiltMax=49, Gamma=2.630
03:41:18.805 00.000 5052 UpdateGuideState exits: m=37 SNR=4.0
03:41:18.805 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:18.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
03:41:18.805 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:18.805 00.000 5052 Enqueuing Expose request
03:41:18.805 00.000 8976 MoveAxis(L, 2, ABG)
03:41:18.805 00.000 8976 stepping (-9, 21) + (-2, 0)
03:41:18.805 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:18.832 00.027 8976 Received - 47 (G) 
03:41:18.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:18.832 00.000 8976 stepped: pos (-11, 21)
03:41:18.832 00.000 8976 MoveAxis(D, 1, ABG)
03:41:18.832 00.000 8976 stepping (-11, 21) + (0, -1)
03:41:18.832 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:18.864 00.032 8976 Received - 47 (G) 
03:41:18.864 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:18.864 00.000 8976 stepped: pos (-11, 20)
03:41:18.864 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:41:18.864 00.000 8976 MountToCamera -- mountX=1.62 mountY=-3.24 hyp=3.62 mountTheta=-1.11 cameraX=2.14, cameraY=2.92 cameraTheta=0.94
03:41:18.864 00.000 8976 incremental bump (2.141, 2.919) isValid = 1
03:41:18.864 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:41:18.864 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:41:18.864 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:41:18.864 00.000 8976 move complete, result=0
03:41:18.864 00.000 8976 worker thread done servicing request
03:41:18.864 00.000 8976 Worker thread wakes up
03:41:18.864 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:18.864 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:18.864 00.000 9828 Worker thread wakes up
03:41:18.865 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:41:18.865 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:41:18.865 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:41:18.865 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 1 ms SOUTH
03:41:18.865 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:41:18.865 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:41:18.865 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:41:18.865 00.000 9828 BLC: window closed
03:41:18.865 00.000 9828 MoveAxis(E, 23, B)
03:41:18.865 00.000 9828 Guiding  Dir = 2, Dur = 23
03:41:18.865 00.000 9828 IsSlewing returns 0
03:41:18.866 00.001 9828 IsGuiding returns 0
03:41:18.866 00.000 9828 PulseGuide returned control before completion, sleep 33
03:41:18.902 00.036 9828 IsGuiding returns 1
03:41:18.902 00.000 9828 scope still moving after pulse duration time elapsed
03:41:18.933 00.031 9828 IsSlewing returns 0
03:41:18.933 00.000 9828 IsGuiding returns 1
03:41:18.964 00.031 9828 IsSlewing returns 0
03:41:18.964 00.000 9828 IsGuiding returns 1
03:41:18.996 00.032 9828 IsSlewing returns 0
03:41:18.996 00.000 9828 IsGuiding returns 0
03:41:18.996 00.000 9828 scope move finished after 23 + 106 ms
03:41:18.996 00.000 9828 Move returns status 0, amount 23
03:41:18.996 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:18.996 00.000 9828 MoveAxis(N, 12, B)
03:41:18.996 00.000 9828 Guiding  Dir = 0, Dur = 12
03:41:19.011 00.015 9828 IsSlewing returns 0
03:41:19.011 00.000 9828 IsGuiding returns 0
03:41:19.011 00.000 9828 PulseGuide returned control before completion, sleep 22
03:41:19.042 00.031 9828 IsGuiding returns 1
03:41:19.042 00.000 9828 scope still moving after pulse duration time elapsed
03:41:19.075 00.033 9828 IsSlewing returns 0
03:41:19.075 00.000 9828 IsGuiding returns 1
03:41:19.106 00.031 9828 IsSlewing returns 0
03:41:19.106 00.000 9828 IsGuiding returns 1
03:41:19.137 00.031 9828 IsSlewing returns 0
03:41:19.137 00.000 9828 IsGuiding returns 1
03:41:19.168 00.031 9828 IsSlewing returns 0
03:41:19.168 00.000 9828 IsGuiding returns 1
03:41:19.199 00.031 9828 IsSlewing returns 0
03:41:19.199 00.000 9828 IsGuiding returns 0
03:41:19.199 00.000 9828 scope move finished after 12 + 176 ms
03:41:19.199 00.000 9828 Move returns status 0, amount 12
03:41:19.199 00.000 9828 move complete, result=0
03:41:19.199 00.000 9828 worker thread done servicing request
03:41:19.199 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:41:19.551 00.352 8976 Exposure complete
03:41:19.556 00.005 8976 worker thread done servicing request
03:41:19.556 00.000 5052 OnExposeComplete: enter
03:41:19.556 00.000 5052 UpdateGuideState(): m_state=6
03:41:19.556 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14928
03:41:19.556 00.000 5052 Star::Find returns 1 (0), X=329.48, Y=281.49, Mass=36, SNR=4.1, Peak=55 HFD=1.5
03:41:19.556 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
03:41:19.556 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
03:41:19.556 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=-0.22 hyp=0.37 cameraTheta=-0.62 mountX=-0.33 mountY=-0.14, mountTheta=-2.75
03:41:19.557 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=-0.22, opts=13)
03:41:19.557 00.000 5052 Enqueuing Move request for stepguider (0.31, -0.22)
03:41:19.557 00.000 8976 Worker thread wakes up
03:41:19.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, -0.22) opts 0xd
03:41:19.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, -0.22)
03:41:19.557 00.000 8976 Moving (0.31, -0.22) raw xDistance=-0.33 yDistance=-0.14
03:41:19.557 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:19.558 00.001 5052 UpdateGuideState exits: m=36 SNR=4.1
03:41:19.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:19.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
03:41:19.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:41:19.558 00.000 8976 MoveAxis(R, 1, ABG)
03:41:19.558 00.000 8976 stepping (-11, 20) + (1, 0)
03:41:19.558 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:19.558 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:19.558 00.000 5052 Enqueuing Expose request
03:41:19.583 00.025 8976 Received - 47 (G) 
03:41:19.583 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:19.583 00.000 8976 stepped: pos (-10, 20)
03:41:19.583 00.000 8976 MoveAxis(U, 0, ABG)
03:41:19.583 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:41:19.584 00.001 8976 MountToCamera -- mountX=1.59 mountY=-3.22 hyp=3.59 mountTheta=-1.11 cameraX=2.14, cameraY=2.88 cameraTheta=0.93
03:41:19.584 00.000 8976 incremental bump (2.137, 2.883) isValid = 1
03:41:19.584 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:41:19.584 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:41:19.584 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:41:19.584 00.000 8976 move complete, result=0
03:41:19.584 00.000 9828 Worker thread wakes up
03:41:19.584 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
03:41:19.584 00.000 8976 worker thread done servicing request
03:41:19.584 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:41:19.584 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:41:19.584 00.000 8976 Worker thread wakes up
03:41:19.584 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
03:41:19.584 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:19.584 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:19.585 00.001 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
03:41:19.585 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:41:19.585 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:41:19.585 00.000 9828 BLC: window closed
03:41:19.585 00.000 9828 MoveAxis(E, 23, B)
03:41:19.585 00.000 9828 Guiding  Dir = 2, Dur = 23
03:41:19.585 00.000 9828 IsSlewing returns 0
03:41:19.585 00.000 9828 IsGuiding returns 0
03:41:19.585 00.000 9828 PulseGuide returned control before completion, sleep 33
03:41:19.619 00.034 9828 IsGuiding returns 1
03:41:19.619 00.000 9828 scope still moving after pulse duration time elapsed
03:41:19.650 00.031 9828 IsSlewing returns 0
03:41:19.650 00.000 9828 IsGuiding returns 1
03:41:19.681 00.031 9828 IsSlewing returns 0
03:41:19.681 00.000 9828 IsGuiding returns 1
03:41:19.712 00.031 9828 IsSlewing returns 0
03:41:19.712 00.000 9828 IsGuiding returns 0
03:41:19.712 00.000 9828 scope move finished after 23 + 104 ms
03:41:19.712 00.000 9828 Move returns status 0, amount 23
03:41:19.712 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:19.712 00.000 9828 MoveAxis(N, 12, B)
03:41:19.712 00.000 9828 Guiding  Dir = 0, Dur = 12
03:41:19.729 00.017 9828 IsSlewing returns 0
03:41:19.729 00.000 9828 IsGuiding returns 0
03:41:19.729 00.000 9828 PulseGuide returned control before completion, sleep 22
03:41:19.759 00.030 9828 IsGuiding returns 1
03:41:19.759 00.000 9828 scope still moving after pulse duration time elapsed
03:41:19.791 00.032 9828 IsSlewing returns 0
03:41:19.791 00.000 9828 IsGuiding returns 1
03:41:19.822 00.031 9828 IsSlewing returns 0
03:41:19.822 00.000 9828 IsGuiding returns 1
03:41:19.853 00.031 9828 IsSlewing returns 0
03:41:19.853 00.000 9828 IsGuiding returns 1
03:41:19.885 00.032 9828 IsSlewing returns 0
03:41:19.885 00.000 9828 IsGuiding returns 0
03:41:19.885 00.000 9828 scope move finished after 12 + 143 ms
03:41:19.885 00.000 9828 Move returns status 0, amount 12
03:41:19.885 00.000 9828 move complete, result=0
03:41:19.885 00.000 9828 worker thread done servicing request
03:41:19.885 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:41:20.269 00.384 8976 Exposure complete
03:41:20.275 00.006 8976 worker thread done servicing request
03:41:20.275 00.000 5052 OnExposeComplete: enter
03:41:20.275 00.000 5052 UpdateGuideState(): m_state=6
03:41:20.275 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14929
03:41:20.275 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.48, Mass=51, SNR=4.8, Peak=54 HFD=2.8
03:41:20.275 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
03:41:20.275 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
03:41:20.275 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.77 hyp=0.77 cameraTheta=1.55 mountX=0.68 mountY=-0.43, mountTheta=-0.57
03:41:20.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=0.77, opts=13)
03:41:20.276 00.000 5052 Enqueuing Move request for stepguider (0.01, 0.77)
03:41:20.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:20.276 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8
03:41:20.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:20.276 00.000 8976 Worker thread wakes up
03:41:20.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:20.276 00.000 5052 Enqueuing Expose request
03:41:20.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 0.77) opts 0xd
03:41:20.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 0.77)
03:41:20.276 00.000 8976 Moving (0.01, 0.77) raw xDistance=0.68 yDistance=-0.43
03:41:20.277 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.68
03:41:20.277 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:41:20.277 00.000 8976 MoveAxis(L, 3, ABG)
03:41:20.277 00.000 8976 stepping (-10, 20) + (-3, 0)
03:41:20.277 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:20.303 00.026 8976 Received - 47 (G) 
03:41:20.303 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:20.303 00.000 8976 stepped: pos (-13, 20)
03:41:20.303 00.000 8976 MoveAxis(U, 2, ABG)
03:41:20.303 00.000 8976 stepping (-13, 20) + (0, 2)
03:41:20.303 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:20.335 00.032 8976 Received - 47 (G) 
03:41:20.335 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:20.335 00.000 8976 stepped: pos (-13, 22)
03:41:20.335 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:41:20.335 00.000 8976 MountToCamera -- mountX=1.72 mountY=-3.31 hyp=3.73 mountTheta=-1.09 cameraX=2.16, cameraY=3.04 cameraTheta=0.95
03:41:20.335 00.000 8976 incremental bump (2.160, 3.041) isValid = 1
03:41:20.335 00.000 8976 Scheduling Mount bump of (0.066, 0.097)
03:41:20.335 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:41:20.335 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:41:20.335 00.000 8976 move complete, result=0
03:41:20.335 00.000 9828 Worker thread wakes up
03:41:20.335 00.000 8976 worker thread done servicing request
03:41:20.335 00.000 8976 Worker thread wakes up
03:41:20.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:20.335 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:20.336 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:41:20.336 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:41:20.336 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.4 px 2 ms NORTH
03:41:20.336 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
03:41:20.336 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.30)
03:41:20.336 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:41:20.336 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:41:20.336 00.000 9828 BLC: window closed
03:41:20.336 00.000 9828 MoveAxis(E, 23, B)
03:41:20.336 00.000 9828 Guiding  Dir = 2, Dur = 23
03:41:20.337 00.001 9828 IsSlewing returns 0
03:41:20.337 00.000 9828 IsGuiding returns 0
03:41:20.337 00.000 9828 PulseGuide returned control before completion, sleep 33
03:41:20.381 00.044 9828 IsGuiding returns 1
03:41:20.381 00.000 9828 scope still moving after pulse duration time elapsed
03:41:20.412 00.031 9828 IsSlewing returns 0
03:41:20.412 00.000 9828 IsGuiding returns 1
03:41:20.442 00.030 9828 IsSlewing returns 0
03:41:20.442 00.000 9828 IsGuiding returns 1
03:41:20.474 00.032 9828 IsSlewing returns 0
03:41:20.474 00.000 9828 IsGuiding returns 0
03:41:20.474 00.000 9828 scope move finished after 23 + 114 ms
03:41:20.474 00.000 9828 Move returns status 0, amount 23
03:41:20.474 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:20.474 00.000 9828 MoveAxis(N, 12, B)
03:41:20.474 00.000 9828 Guiding  Dir = 0, Dur = 12
03:41:20.489 00.015 9828 IsSlewing returns 0
03:41:20.489 00.000 9828 IsGuiding returns 0
03:41:20.489 00.000 9828 PulseGuide returned control before completion, sleep 22
03:41:20.521 00.032 9828 IsGuiding returns 1
03:41:20.521 00.000 9828 scope still moving after pulse duration time elapsed
03:41:20.553 00.032 9828 IsSlewing returns 0
03:41:20.553 00.000 9828 IsGuiding returns 1
03:41:20.584 00.031 9828 IsSlewing returns 0
03:41:20.584 00.000 9828 IsGuiding returns 1
03:41:20.615 00.031 9828 IsSlewing returns 0
03:41:20.615 00.000 9828 IsGuiding returns 1
03:41:20.647 00.032 9828 IsSlewing returns 0
03:41:20.647 00.000 9828 IsGuiding returns 0
03:41:20.647 00.000 9828 scope move finished after 12 + 146 ms
03:41:20.647 00.000 9828 Move returns status 0, amount 12
03:41:20.647 00.000 9828 move complete, result=0
03:41:20.647 00.000 9828 worker thread done servicing request
03:41:20.647 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:41:21.022 00.375 8976 Exposure complete
03:41:21.027 00.005 8976 worker thread done servicing request
03:41:21.028 00.001 5052 OnExposeComplete: enter
03:41:21.028 00.000 5052 UpdateGuideState(): m_state=6
03:41:21.028 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14930
03:41:21.028 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.61, Mass=37, SNR=4.1, Peak=50 HFD=2.6
03:41:21.028 00.000 5052 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.04) = xAngle (-4.46 = 1.82)
03:41:21.028 00.000 5052 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.56 = 1.72)
03:41:21.028 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.14 cameraTheta=-2.42 mountX=-0.04 mountY=0.14, mountTheta=1.82
03:41:21.028 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.10, opts=13)
03:41:21.028 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.10)
03:41:21.029 00.001 8976 Worker thread wakes up
03:41:21.029 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.10) opts 0xd
03:41:21.029 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.10)
03:41:21.029 00.000 8976 Moving (-0.11, -0.10) raw xDistance=-0.04 yDistance=0.14
03:41:21.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:41:21.029 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:41:21.029 00.000 8976 MoveAxis(R, 0, ABG)
03:41:21.029 00.000 8976 MoveAxis(U, 0, ABG)
03:41:21.029 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:21.029 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:41:21.029 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:41:21.029 00.000 8976 MountToCamera -- mountX=1.81 mountY=-3.37 hyp=3.83 mountTheta=-1.08 cameraX=2.17, cameraY=3.15 cameraTheta=0.97
03:41:21.029 00.000 8976 incremental bump (2.174, 3.148) isValid = 1
03:41:21.029 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
03:41:21.029 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:41:21.029 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:21.029 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:21.029 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:41:21.029 00.000 8976 move complete, result=0
03:41:21.030 00.001 5052 Enqueuing Expose request
03:41:21.030 00.000 9828 Worker thread wakes up
03:41:21.030 00.000 8976 worker thread done servicing request
03:41:21.030 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:21.030 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:41:21.030 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:41:21.030 00.000 8976 Worker thread wakes up
03:41:21.030 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
03:41:21.030 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:21.030 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.29)
03:41:21.030 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:41:21.030 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:41:21.030 00.000 9828 BLC: window closed
03:41:21.030 00.000 9828 MoveAxis(E, 22, B)
03:41:21.030 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:21.030 00.000 9828 Guiding  Dir = 2, Dur = 22
03:41:21.031 00.001 9828 IsSlewing returns 0
03:41:21.031 00.000 9828 IsGuiding returns 0
03:41:21.031 00.000 9828 PulseGuide returned control before completion, sleep 32
03:41:21.068 00.037 9828 IsGuiding returns 1
03:41:21.068 00.000 9828 scope still moving after pulse duration time elapsed
03:41:21.099 00.031 9828 IsSlewing returns 0
03:41:21.099 00.000 9828 IsGuiding returns 1
03:41:21.129 00.030 9828 IsSlewing returns 0
03:41:21.129 00.000 9828 IsGuiding returns 1
03:41:21.160 00.031 9828 IsSlewing returns 0
03:41:21.160 00.000 9828 IsGuiding returns 0
03:41:21.160 00.000 9828 scope move finished after 22 + 106 ms
03:41:21.160 00.000 9828 Move returns status 0, amount 22
03:41:21.160 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:21.160 00.000 9828 MoveAxis(N, 12, B)
03:41:21.160 00.000 9828 Guiding  Dir = 0, Dur = 12
03:41:21.176 00.016 9828 IsSlewing returns 0
03:41:21.176 00.000 9828 IsGuiding returns 0
03:41:21.176 00.000 9828 PulseGuide returned control before completion, sleep 22
03:41:21.206 00.030 9828 IsGuiding returns 1
03:41:21.206 00.000 9828 scope still moving after pulse duration time elapsed
03:41:21.237 00.031 9828 IsSlewing returns 0
03:41:21.237 00.000 9828 IsGuiding returns 1
03:41:21.269 00.032 9828 IsSlewing returns 0
03:41:21.269 00.000 9828 IsGuiding returns 1
03:41:21.300 00.031 9828 IsSlewing returns 0
03:41:21.300 00.000 9828 IsGuiding returns 1
03:41:21.331 00.031 9828 IsSlewing returns 0
03:41:21.331 00.000 9828 IsGuiding returns 0
03:41:21.331 00.000 9828 scope move finished after 12 + 143 ms
03:41:21.331 00.000 9828 Move returns status 0, amount 12
03:41:21.331 00.000 9828 move complete, result=0
03:41:21.331 00.000 9828 worker thread done servicing request
03:41:21.331 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:41:21.717 00.386 8976 Exposure complete
03:41:21.723 00.006 8976 worker thread done servicing request
03:41:21.724 00.001 5052 OnExposeComplete: enter
03:41:21.724 00.000 5052 UpdateGuideState(): m_state=6
03:41:21.724 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14931
03:41:21.724 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=280.67, Mass=33, SNR=3.8, Peak=50 HFD=2.3
03:41:21.724 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.86 = 2.42)
03:41:21.724 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.32)
03:41:21.724 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-1.04 hyp=1.07 cameraTheta=-1.82 mountX=-0.80 mountY=0.79, mountTheta=2.37
03:41:21.724 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-1.04, opts=13)
03:41:21.725 00.001 5052 Enqueuing Move request for stepguider (-0.27, -1.04)
03:41:21.725 00.000 8976 Worker thread wakes up
03:41:21.725 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -1.04) opts 0xd
03:41:21.725 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -1.04)
03:41:21.725 00.000 8976 Moving (-0.27, -1.04) raw xDistance=-0.80 yDistance=0.79
03:41:21.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.80
03:41:21.725 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:21.725 00.000 5052 UpdateGuideState exits: m=33 SNR=3.8
03:41:21.725 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:21.725 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:21.725 00.000 5052 Enqueuing Expose request
03:41:21.725 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
03:41:21.725 00.000 8976 MoveAxis(R, 3, ABG)
03:41:21.725 00.000 8976 stepping (-13, 22) + (3, 0)
03:41:21.725 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:21.757 00.032 8976 Received - 47 (G) 
03:41:21.757 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:21.758 00.001 8976 stepped: pos (-10, 22)
03:41:21.758 00.000 8976 MoveAxis(D, 3, ABG)
03:41:21.758 00.000 8976 stepping (-10, 22) + (0, -3)
03:41:21.758 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:21.790 00.032 8976 Received - 47 (G) 
03:41:21.790 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:21.790 00.000 8976 stepped: pos (-10, 19)
03:41:21.790 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:41:21.790 00.000 8976 MountToCamera -- mountX=1.72 mountY=-3.25 hyp=3.68 mountTheta=-1.08 cameraX=2.11, cameraY=3.01 cameraTheta=0.96
03:41:21.790 00.000 8976 incremental bump (2.113, 3.012) isValid = 1
03:41:21.790 00.000 8976 Scheduling Mount bump of (0.066, 0.098)
03:41:21.791 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:41:21.791 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:41:21.791 00.000 8976 move complete, result=0
03:41:21.791 00.000 8976 worker thread done servicing request
03:41:21.791 00.000 8976 Worker thread wakes up
03:41:21.791 00.000 9828 Worker thread wakes up
03:41:21.791 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:41:21.791 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:41:21.791 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.07 = -2.21)
03:41:21.791 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.99 = -2.29)
03:41:21.791 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
03:41:21.791 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.8 px 3 ms SOUTH
03:41:21.791 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:21.792 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:21.792 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:41:21.792 00.000 9828 BLC: window closed
03:41:21.792 00.000 9828 MoveAxis(E, 22, B)
03:41:21.792 00.000 9828 Guiding  Dir = 2, Dur = 22
03:41:21.792 00.000 9828 IsSlewing returns 0
03:41:21.792 00.000 9828 IsGuiding returns 0
03:41:21.792 00.000 9828 PulseGuide returned control before completion, sleep 32
03:41:21.831 00.039 9828 IsGuiding returns 1
03:41:21.831 00.000 9828 scope still moving after pulse duration time elapsed
03:41:21.861 00.030 9828 IsSlewing returns 0
03:41:21.861 00.000 9828 IsGuiding returns 1
03:41:21.893 00.032 9828 IsSlewing returns 0
03:41:21.893 00.000 9828 IsGuiding returns 1
03:41:21.924 00.031 9828 IsSlewing returns 0
03:41:21.924 00.000 9828 IsGuiding returns 0
03:41:21.924 00.000 9828 scope move finished after 22 + 109 ms
03:41:21.924 00.000 9828 Move returns status 0, amount 22
03:41:21.924 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:21.924 00.000 9828 MoveAxis(N, 12, B)
03:41:21.924 00.000 9828 Guiding  Dir = 0, Dur = 12
03:41:21.939 00.015 9828 IsSlewing returns 0
03:41:21.939 00.000 9828 IsGuiding returns 0
03:41:21.939 00.000 9828 PulseGuide returned control before completion, sleep 22
03:41:21.971 00.032 9828 IsGuiding returns 1
03:41:21.971 00.000 9828 scope still moving after pulse duration time elapsed
03:41:22.002 00.031 9828 IsSlewing returns 0
03:41:22.002 00.000 9828 IsGuiding returns 1
03:41:22.033 00.031 9828 IsSlewing returns 0
03:41:22.033 00.000 9828 IsGuiding returns 1
03:41:22.063 00.030 9828 IsSlewing returns 0
03:41:22.063 00.000 9828 IsGuiding returns 1
03:41:22.094 00.031 9828 IsSlewing returns 0
03:41:22.094 00.000 9828 IsGuiding returns 0
03:41:22.094 00.000 9828 scope move finished after 12 + 143 ms
03:41:22.094 00.000 9828 Move returns status 0, amount 12
03:41:22.094 00.000 9828 move complete, result=0
03:41:22.094 00.000 9828 worker thread done servicing request
03:41:22.095 00.001 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:41:22.496 00.401 8976 Exposure complete
03:41:22.502 00.006 8976 worker thread done servicing request
03:41:22.502 00.000 5052 OnExposeComplete: enter
03:41:22.502 00.000 5052 UpdateGuideState(): m_state=6
03:41:22.502 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14932
03:41:22.502 00.000 5052 Star::Find returns 1 (0), X=328.30, Y=281.18, Mass=50, SNR=4.8, Peak=52 HFD=4.0
03:41:22.502 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.64 = 1.65)
03:41:22.502 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
03:41:22.502 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=-0.53 hyp=1.02 cameraTheta=-2.59 mountX=-0.08 mountY=1.02, mountTheta=1.65
03:41:22.502 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=-0.53, opts=13)
03:41:22.503 00.001 5052 Enqueuing Move request for stepguider (-0.87, -0.53)
03:41:22.503 00.000 8976 Worker thread wakes up
03:41:22.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:22.503 00.000 5052 UpdateGuideState exits: m=50 SNR=4.8
03:41:22.503 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:22.503 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:22.503 00.000 5052 Enqueuing Expose request
03:41:22.503 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, -0.53) opts 0xd
03:41:22.503 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, -0.53)
03:41:22.503 00.000 8976 Moving (-0.87, -0.53) raw xDistance=-0.08 yDistance=1.02
03:41:22.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:41:22.503 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.02
03:41:22.503 00.000 8976 MoveAxis(R, 0, ABG)
03:41:22.503 00.000 8976 MoveAxis(D, 4, ABG)
03:41:22.503 00.000 8976 stepping (-10, 19) + (0, -4)
03:41:22.503 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:22.541 00.038 8976 Received - 47 (G) 
03:41:22.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:22.541 00.000 8976 stepped: pos (-10, 15)
03:41:22.541 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:41:22.541 00.000 8976 MountToCamera -- mountX=1.66 mountY=-2.97 hyp=3.40 mountTheta=-1.06 cameraX=1.89, cameraY=2.83 cameraTheta=0.98
03:41:22.541 00.000 8976 incremental bump (1.886, 2.826) isValid = 1
03:41:22.541 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:41:22.541 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:41:22.541 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:41:22.541 00.000 8976 move complete, result=0
03:41:22.541 00.000 9828 Worker thread wakes up
03:41:22.542 00.001 8976 worker thread done servicing request
03:41:22.542 00.000 8976 Worker thread wakes up
03:41:22.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:22.542 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:22.542 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:41:22.542 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:41:22.542 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:41:22.542 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:41:22.542 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:41:22.542 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:41:22.542 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:41:22.542 00.000 9828 BLC: window closed
03:41:22.542 00.000 9828 MoveAxis(E, 22, B)
03:41:22.542 00.000 9828 Guiding  Dir = 2, Dur = 22
03:41:22.543 00.001 9828 IsSlewing returns 0
03:41:22.543 00.000 9828 IsGuiding returns 0
03:41:22.543 00.000 9828 PulseGuide returned control before completion, sleep 32
03:41:22.582 00.039 9828 IsGuiding returns 1
03:41:22.582 00.000 9828 scope still moving after pulse duration time elapsed
03:41:22.614 00.032 9828 IsSlewing returns 0
03:41:22.615 00.001 9828 IsGuiding returns 1
03:41:22.645 00.030 9828 IsSlewing returns 0
03:41:22.645 00.000 9828 IsGuiding returns 1
03:41:22.677 00.032 9828 IsSlewing returns 0
03:41:22.677 00.000 9828 IsGuiding returns 1
03:41:22.708 00.031 9828 IsSlewing returns 0
03:41:22.708 00.000 9828 IsGuiding returns 1
03:41:22.738 00.030 9828 IsSlewing returns 0
03:41:22.738 00.000 9828 IsGuiding returns 0
03:41:22.738 00.000 9828 scope move finished after 22 + 173 ms
03:41:22.738 00.000 9828 Move returns status 0, amount 22
03:41:22.738 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:22.738 00.000 9828 MoveAxis(N, 12, B)
03:41:22.738 00.000 9828 Guiding  Dir = 0, Dur = 12
03:41:22.754 00.016 9828 IsSlewing returns 0
03:41:22.754 00.000 9828 IsGuiding returns 0
03:41:22.754 00.000 9828 PulseGuide returned control before completion, sleep 22
03:41:22.784 00.030 9828 IsGuiding returns 1
03:41:22.784 00.000 9828 scope still moving after pulse duration time elapsed
03:41:22.815 00.031 9828 IsSlewing returns 0
03:41:22.815 00.000 9828 IsGuiding returns 1
03:41:22.846 00.031 9828 IsSlewing returns 0
03:41:22.846 00.000 9828 IsGuiding returns 1
03:41:22.877 00.031 9828 IsSlewing returns 0
03:41:22.877 00.000 9828 IsGuiding returns 1
03:41:22.908 00.031 9828 IsSlewing returns 0
03:41:22.908 00.000 9828 IsGuiding returns 0
03:41:22.908 00.000 9828 scope move finished after 12 + 142 ms
03:41:22.908 00.000 9828 Move returns status 0, amount 12
03:41:22.908 00.000 9828 move complete, result=0
03:41:22.908 00.000 9828 worker thread done servicing request
03:41:22.908 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:41:23.227 00.319 8976 Exposure complete
03:41:23.232 00.005 8976 worker thread done servicing request
03:41:23.232 00.000 5052 OnExposeComplete: enter
03:41:23.232 00.000 5052 UpdateGuideState(): m_state=6
03:41:23.232 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14933
03:41:23.232 00.000 5052 Star::Find returns 1 (0), X=328.09, Y=282.32, Mass=38, SNR=4.1, Peak=54 HFD=2.0
03:41:23.232 00.000 5052 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:41:23.232 00.000 5052 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.48 = 0.48)
03:41:23.232 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=0.61 hyp=1.25 cameraTheta=2.63 mountX=1.04 mountY=0.58, mountTheta=0.51
03:41:23.234 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=0.61, opts=13)
03:41:23.234 00.000 5052 Enqueuing Move request for stepguider (-1.09, 0.61)
03:41:23.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:23.234 00.000 5052 UpdateGuideState exits: m=38 SNR=4.1
03:41:23.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:23.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:23.234 00.000 5052 Enqueuing Expose request
03:41:23.234 00.000 8976 Worker thread wakes up
03:41:23.234 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, 0.61) opts 0xd
03:41:23.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, 0.61)
03:41:23.234 00.000 8976 Moving (-1.09, 0.61) raw xDistance=1.04 yDistance=0.58
03:41:23.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.04
03:41:23.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.58
03:41:23.234 00.000 8976 MoveAxis(L, 4, ABG)
03:41:23.234 00.000 8976 stepping (-10, 15) + (-4, 0)
03:41:23.234 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:23.276 00.042 8976 Received - 47 (G) 
03:41:23.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:23.276 00.000 8976 stepped: pos (-14, 15)
03:41:23.276 00.000 8976 MoveAxis(D, 3, ABG)
03:41:23.276 00.000 8976 stepping (-14, 15) + (0, -3)
03:41:23.276 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:23.308 00.032 8976 Received - 47 (G) 
03:41:23.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:23.308 00.000 8976 stepped: pos (-14, 12)
03:41:23.308 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:41:23.309 00.001 8976 MountToCamera -- mountX=1.82 mountY=-2.62 hyp=3.19 mountTheta=-0.96 cameraX=1.50, cameraY=2.81 cameraTheta=1.08
03:41:23.309 00.000 8976 incremental bump (1.501, 2.810) isValid = 1
03:41:23.309 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:41:23.309 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:41:23.309 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:41:23.309 00.000 8976 move complete, result=0
03:41:23.309 00.000 9828 Worker thread wakes up
03:41:23.309 00.000 5052 GuideStep: 1.0 px 4 ms WEST, 0.6 px 3 ms SOUTH
03:41:23.309 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:41:23.309 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:41:23.309 00.000 8976 worker thread done servicing request
03:41:23.309 00.000 8976 Worker thread wakes up
03:41:23.309 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:41:23.309 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:23.309 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:23.309 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
03:41:23.309 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:41:23.309 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:41:23.309 00.000 9828 BLC: window closed
03:41:23.310 00.001 9828 MoveAxis(E, 19, B)
03:41:23.310 00.000 9828 Guiding  Dir = 2, Dur = 19
03:41:23.310 00.000 9828 IsSlewing returns 0
03:41:23.310 00.000 9828 IsGuiding returns 0
03:41:23.310 00.000 9828 PulseGuide returned control before completion, sleep 29
03:41:23.347 00.037 9828 IsGuiding returns 1
03:41:23.347 00.000 9828 scope still moving after pulse duration time elapsed
03:41:23.378 00.031 9828 IsSlewing returns 0
03:41:23.378 00.000 9828 IsGuiding returns 1
03:41:23.408 00.030 9828 IsSlewing returns 0
03:41:23.408 00.000 9828 IsGuiding returns 1
03:41:23.439 00.031 9828 IsSlewing returns 0
03:41:23.444 00.005 9828 IsGuiding returns 0
03:41:23.444 00.000 9828 scope move finished after 19 + 114 ms
03:41:23.444 00.000 9828 Move returns status 0, amount 19
03:41:23.444 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:23.444 00.000 9828 MoveAxis(N, 13, B)
03:41:23.444 00.000 9828 Guiding  Dir = 0, Dur = 13
03:41:23.455 00.011 9828 IsSlewing returns 0
03:41:23.455 00.000 9828 IsGuiding returns 0
03:41:23.455 00.000 9828 PulseGuide returned control before completion, sleep 23
03:41:23.485 00.030 9828 IsGuiding returns 1
03:41:23.485 00.000 9828 scope still moving after pulse duration time elapsed
03:41:23.517 00.032 9828 IsSlewing returns 0
03:41:23.517 00.000 9828 IsGuiding returns 1
03:41:23.547 00.030 9828 IsSlewing returns 0
03:41:23.547 00.000 9828 IsGuiding returns 1
03:41:23.578 00.031 9828 IsSlewing returns 0
03:41:23.578 00.000 9828 IsGuiding returns 1
03:41:23.608 00.030 9828 IsSlewing returns 0
03:41:23.608 00.000 9828 IsGuiding returns 0
03:41:23.608 00.000 9828 scope move finished after 13 + 140 ms
03:41:23.608 00.000 9828 Move returns status 0, amount 13
03:41:23.608 00.000 9828 move complete, result=0
03:41:23.608 00.000 9828 worker thread done servicing request
03:41:23.608 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:41:23.996 00.388 8976 Exposure complete
03:41:24.001 00.005 8976 worker thread done servicing request
03:41:24.001 00.000 5052 OnExposeComplete: enter
03:41:24.001 00.000 5052 UpdateGuideState(): m_state=6
03:41:24.001 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14934
03:41:24.001 00.000 5052 Star::Find returns 1 (0), X=328.35, Y=281.80, Mass=20, SNR=3.1, Peak=54 HFD=0.9
03:41:24.001 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:41:24.001 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
03:41:24.001 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.09 hyp=0.83 cameraTheta=3.04 mountX=0.45 mountY=0.64, mountTheta=0.96
03:41:24.002 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.09, opts=13)
03:41:24.002 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.09)
03:41:24.002 00.000 8976 Worker thread wakes up
03:41:24.002 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:24.002 00.000 5052 UpdateGuideState exits: m=20 SNR=3.1
03:41:24.002 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:24.002 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:24.002 00.000 5052 Enqueuing Expose request
03:41:24.003 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.09) opts 0xd
03:41:24.003 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.09)
03:41:24.003 00.000 8976 Moving (-0.82, 0.09) raw xDistance=0.45 yDistance=0.64
03:41:24.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.45
03:41:24.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
03:41:24.003 00.000 8976 MoveAxis(L, 2, ABG)
03:41:24.003 00.000 8976 stepping (-14, 12) + (-2, 0)
03:41:24.003 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:24.028 00.025 8976 Received - 47 (G) 
03:41:24.028 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:24.028 00.000 8976 stepped: pos (-16, 12)
03:41:24.028 00.000 8976 MoveAxis(D, 3, ABG)
03:41:24.028 00.000 8976 stepping (-16, 12) + (0, -3)
03:41:24.028 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:24.059 00.031 8976 Received - 47 (G) 
03:41:24.059 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:24.059 00.000 8976 stepped: pos (-16, 9)
03:41:24.059 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
03:41:24.059 00.000 8976 MountToCamera -- mountX=2.03 mountY=-2.22 hyp=3.01 mountTheta=-0.83 cameraX=1.06, cameraY=2.82 cameraTheta=1.21
03:41:24.059 00.000 8976 incremental bump (1.058, 2.817) isValid = 1
03:41:24.059 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
03:41:24.059 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:41:24.060 00.001 8976 Enqueuing Move request for scope (0.04, 0.11)
03:41:24.060 00.000 8976 move complete, result=0
03:41:24.060 00.000 8976 worker thread done servicing request
03:41:24.060 00.000 8976 Worker thread wakes up
03:41:24.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:24.060 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:24.060 00.000 9828 Worker thread wakes up
03:41:24.060 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:41:24.060 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:41:24.060 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
03:41:24.060 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.6 px 3 ms SOUTH
03:41:24.060 00.000 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
03:41:24.060 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
03:41:24.060 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:41:24.060 00.000 9828 BLC: window closed
03:41:24.060 00.000 9828 MoveAxis(E, 14, B)
03:41:24.060 00.000 9828 Guiding  Dir = 2, Dur = 14
03:41:24.061 00.001 9828 IsSlewing returns 0
03:41:24.061 00.000 9828 IsGuiding returns 0
03:41:24.061 00.000 9828 PulseGuide returned control before completion, sleep 24
03:41:24.095 00.034 9828 IsGuiding returns 1
03:41:24.095 00.000 9828 scope still moving after pulse duration time elapsed
03:41:24.126 00.031 9828 IsSlewing returns 0
03:41:24.126 00.000 9828 IsGuiding returns 1
03:41:24.157 00.031 9828 IsSlewing returns 0
03:41:24.157 00.000 9828 IsGuiding returns 1
03:41:24.188 00.031 9828 IsSlewing returns 0
03:41:24.188 00.000 9828 IsGuiding returns 1
03:41:24.219 00.031 9828 IsSlewing returns 0
03:41:24.219 00.000 9828 IsGuiding returns 0
03:41:24.219 00.000 9828 scope move finished after 14 + 144 ms
03:41:24.219 00.000 9828 Move returns status 0, amount 14
03:41:24.219 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:24.219 00.000 9828 MoveAxis(N, 14, B)
03:41:24.219 00.000 9828 Guiding  Dir = 0, Dur = 14
03:41:24.235 00.016 9828 IsSlewing returns 0
03:41:24.235 00.000 9828 IsGuiding returns 0
03:41:24.235 00.000 9828 PulseGuide returned control before completion, sleep 24
03:41:24.266 00.031 9828 IsGuiding returns 1
03:41:24.266 00.000 9828 scope still moving after pulse duration time elapsed
03:41:24.296 00.030 9828 IsSlewing returns 0
03:41:24.296 00.000 9828 IsGuiding returns 1
03:41:24.327 00.031 9828 IsSlewing returns 0
03:41:24.327 00.000 9828 IsGuiding returns 1
03:41:24.358 00.031 9828 IsSlewing returns 0
03:41:24.358 00.000 9828 IsGuiding returns 1
03:41:24.390 00.032 9828 IsSlewing returns 0
03:41:24.391 00.001 9828 IsGuiding returns 0
03:41:24.391 00.000 9828 scope move finished after 14 + 142 ms
03:41:24.391 00.000 9828 Move returns status 0, amount 14
03:41:24.391 00.000 9828 move complete, result=0
03:41:24.391 00.000 9828 worker thread done servicing request
03:41:24.391 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:41:24.743 00.352 8976 Exposure complete
03:41:24.749 00.006 8976 worker thread done servicing request
03:41:24.749 00.000 5052 OnExposeComplete: enter
03:41:24.749 00.000 5052 UpdateGuideState(): m_state=6
03:41:24.749 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14935
03:41:24.749 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.88, Mass=30, SNR=3.7, Peak=55 HFD=1.0
03:41:24.749 00.000 5052 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:41:24.749 00.000 5052 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.75 = 0.75)
03:41:24.749 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.17 hyp=0.69 cameraTheta=2.90 mountX=0.45 mountY=0.47, mountTheta=0.81
03:41:24.750 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.17, opts=13)
03:41:24.750 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.17)
03:41:24.750 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:24.750 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:41:24.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:24.750 00.000 8976 Worker thread wakes up
03:41:24.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.17) opts 0xd
03:41:24.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.17)
03:41:24.750 00.000 8976 Moving (-0.67, 0.17) raw xDistance=0.45 yDistance=0.47
03:41:24.750 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:24.750 00.000 5052 Enqueuing Expose request
03:41:24.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
03:41:24.751 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
03:41:24.751 00.000 8976 MoveAxis(L, 2, ABG)
03:41:24.751 00.000 8976 stepping (-16, 9) + (-2, 0)
03:41:24.751 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:24.779 00.028 8976 Received - 47 (G) 
03:41:24.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:24.779 00.000 8976 stepped: pos (-18, 9)
03:41:24.779 00.000 8976 MoveAxis(D, 2, ABG)
03:41:24.779 00.000 8976 stepping (-18, 9) + (0, -2)
03:41:24.779 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:24.811 00.032 8976 Received - 47 (G) 
03:41:24.811 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:24.811 00.000 8976 stepped: pos (-18, 7)
03:41:24.811 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:41:24.811 00.000 8976 MountToCamera -- mountX=2.27 mountY=-1.86 hyp=2.93 mountTheta=-0.69 cameraX=0.62, cameraY=2.86 cameraTheta=1.36
03:41:24.811 00.000 8976 incremental bump (0.621, 2.864) isValid = 1
03:41:24.811 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
03:41:24.811 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:41:24.811 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:41:24.811 00.000 8976 move complete, result=0
03:41:24.811 00.000 9828 Worker thread wakes up
03:41:24.811 00.000 8976 worker thread done servicing request
03:41:24.811 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:41:24.811 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:41:24.811 00.000 8976 Worker thread wakes up
03:41:24.811 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:24.811 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:41:24.812 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:24.812 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
03:41:24.812 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
03:41:24.812 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
03:41:24.812 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:41:24.812 00.000 9828 BLC: window closed
03:41:24.812 00.000 9828 MoveAxis(E, 9, B)
03:41:24.812 00.000 9828 Guiding  Dir = 2, Dur = 9
03:41:24.812 00.000 9828 IsSlewing returns 0
03:41:24.812 00.000 9828 IsGuiding returns 0
03:41:24.813 00.001 9828 PulseGuide returned control before completion, sleep 19
03:41:24.839 00.026 9828 IsGuiding returns 1
03:41:24.839 00.000 9828 scope still moving after pulse duration time elapsed
03:41:24.870 00.031 9828 IsSlewing returns 0
03:41:24.870 00.000 9828 IsGuiding returns 1
03:41:24.902 00.032 9828 IsSlewing returns 0
03:41:24.902 00.000 9828 IsGuiding returns 1
03:41:24.933 00.031 9828 IsSlewing returns 0
03:41:24.933 00.000 9828 IsGuiding returns 0
03:41:24.933 00.000 9828 scope move finished after 9 + 111 ms
03:41:24.933 00.000 9828 Move returns status 0, amount 9
03:41:24.933 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:24.933 00.000 9828 MoveAxis(N, 15, B)
03:41:24.934 00.001 9828 Guiding  Dir = 0, Dur = 15
03:41:24.949 00.015 9828 IsSlewing returns 0
03:41:24.950 00.001 9828 IsGuiding returns 0
03:41:24.951 00.001 9828 PulseGuide returned control before completion, sleep 25
03:41:24.982 00.031 9828 IsGuiding returns 1
03:41:24.982 00.000 9828 scope still moving after pulse duration time elapsed
03:41:25.011 00.029 9828 IsSlewing returns 0
03:41:25.011 00.000 9828 IsGuiding returns 1
03:41:25.043 00.032 9828 IsSlewing returns 0
03:41:25.043 00.000 9828 IsGuiding returns 1
03:41:25.075 00.032 9828 IsSlewing returns 0
03:41:25.075 00.000 9828 IsGuiding returns 1
03:41:25.106 00.031 9828 IsSlewing returns 0
03:41:25.106 00.000 9828 IsGuiding returns 0
03:41:25.106 00.000 9828 scope move finished after 15 + 141 ms
03:41:25.106 00.000 9828 Move returns status 0, amount 15
03:41:25.106 00.000 9828 move complete, result=0
03:41:25.106 00.000 9828 worker thread done servicing request
03:41:25.106 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:41:25.497 00.391 8976 Exposure complete
03:41:25.502 00.005 8976 worker thread done servicing request
03:41:25.502 00.000 5052 OnExposeComplete: enter
03:41:25.503 00.001 5052 UpdateGuideState(): m_state=6
03:41:25.503 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14936
03:41:25.503 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.39, Mass=39, SNR=4.2, Peak=52 HFD=1.6
03:41:25.503 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
03:41:25.503 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
03:41:25.503 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=-0.32 hyp=0.44 cameraTheta=-0.83 mountX=-0.42 mountY=-0.07, mountTheta=-2.97
03:41:25.503 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=-0.32, opts=13)
03:41:25.503 00.000 5052 Enqueuing Move request for stepguider (0.29, -0.32)
03:41:25.503 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:41:25.503 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:41:25.504 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:25.504 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:25.504 00.000 5052 Enqueuing Expose request
03:41:25.504 00.000 8976 Worker thread wakes up
03:41:25.504 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, -0.32) opts 0xd
03:41:25.504 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, -0.32)
03:41:25.504 00.000 8976 Moving (0.29, -0.32) raw xDistance=-0.42 yDistance=-0.07
03:41:25.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
03:41:25.504 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:41:25.504 00.000 8976 MoveAxis(R, 2, ABG)
03:41:25.504 00.000 8976 stepping (-18, 7) + (2, 0)
03:41:25.504 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:25.531 00.027 8976 Received - 47 (G) 
03:41:25.531 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:25.531 00.000 8976 stepped: pos (-16, 7)
03:41:25.531 00.000 8976 MoveAxis(U, 0, ABG)
03:41:25.531 00.000 8976 MountToCamera -- mountTheta (-0.61) + m_xAngle (2.04) = xAngle (1.44 = 1.44)
03:41:25.531 00.000 8976 MountToCamera -- mountX=2.33 mountY=-1.61 hyp=2.83 mountTheta=-0.61 cameraX=0.37, cameraY=2.81 cameraTheta=1.44
03:41:25.531 00.000 8976 incremental bump (0.375, 2.806) isValid = 1
03:41:25.531 00.000 8976 Scheduling Mount bump of (0.015, 0.118)
03:41:25.531 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:41:25.531 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:41:25.531 00.000 8976 move complete, result=0
03:41:25.531 00.000 9828 Worker thread wakes up
03:41:25.531 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
03:41:25.531 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:41:25.531 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:41:25.531 00.000 9828 CameraToMount -- cameraTheta (1.44) - m_xAngle (-3.10) = xAngle (4.54 = -1.74)
03:41:25.531 00.000 9828 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.46 = -1.83)
03:41:25.531 00.000 8976 worker thread done servicing request
03:41:25.531 00.000 8976 Worker thread wakes up
03:41:25.532 00.001 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
03:41:25.532 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:41:25.532 00.000 9828 BLC: window closed
03:41:25.532 00.000 9828 MoveAxis(E, 7, B)
03:41:25.532 00.000 9828 Guiding  Dir = 2, Dur = 7
03:41:25.532 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:25.532 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:25.532 00.000 9828 IsSlewing returns 0
03:41:25.532 00.000 9828 IsGuiding returns 0
03:41:25.532 00.000 9828 PulseGuide returned control before completion, sleep 17
03:41:25.555 00.023 9828 IsGuiding returns 1
03:41:25.555 00.000 9828 scope still moving after pulse duration time elapsed
03:41:25.587 00.032 9828 IsSlewing returns 0
03:41:25.587 00.000 9828 IsGuiding returns 1
03:41:25.619 00.032 9828 IsSlewing returns 0
03:41:25.619 00.000 9828 IsGuiding returns 1
03:41:25.650 00.031 9828 IsSlewing returns 0
03:41:25.650 00.000 9828 IsGuiding returns 0
03:41:25.650 00.000 9828 scope move finished after 7 + 111 ms
03:41:25.650 00.000 9828 Move returns status 0, amount 7
03:41:25.650 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:25.650 00.000 9828 MoveAxis(N, 16, B)
03:41:25.650 00.000 9828 Guiding  Dir = 0, Dur = 16
03:41:25.667 00.017 9828 IsSlewing returns 0
03:41:25.667 00.000 9828 IsGuiding returns 0
03:41:25.668 00.001 9828 PulseGuide returned control before completion, sleep 26
03:41:25.699 00.031 9828 IsGuiding returns 1
03:41:25.699 00.000 9828 scope still moving after pulse duration time elapsed
03:41:25.730 00.031 9828 IsSlewing returns 0
03:41:25.731 00.001 9828 IsGuiding returns 1
03:41:25.762 00.031 9828 IsSlewing returns 0
03:41:25.762 00.000 9828 IsGuiding returns 1
03:41:25.794 00.032 9828 IsSlewing returns 0
03:41:25.794 00.000 9828 IsGuiding returns 1
03:41:25.825 00.031 9828 IsSlewing returns 0
03:41:25.825 00.000 9828 IsGuiding returns 0
03:41:25.825 00.000 9828 scope move finished after 16 + 142 ms
03:41:25.825 00.000 9828 Move returns status 0, amount 16
03:41:25.825 00.000 9828 move complete, result=0
03:41:25.825 00.000 9828 worker thread done servicing request
03:41:25.825 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:41:26.218 00.393 8976 Exposure complete
03:41:26.223 00.005 8976 worker thread done servicing request
03:41:26.223 00.000 5052 OnExposeComplete: enter
03:41:26.223 00.000 5052 UpdateGuideState(): m_state=6
03:41:26.224 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14937
03:41:26.224 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=282.11, Mass=37, SNR=4.1, Peak=53 HFD=1.8
03:41:26.224 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
03:41:26.224 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
03:41:26.224 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.40 hyp=0.69 cameraTheta=0.61 mountX=0.10 mountY=-0.69, mountTheta=-1.43
03:41:26.224 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.40, opts=13)
03:41:26.225 00.001 5052 Enqueuing Move request for stepguider (0.57, 0.40)
03:41:26.225 00.000 8976 Worker thread wakes up
03:41:26.225 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.40) opts 0xd
03:41:26.225 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.40)
03:41:26.225 00.000 8976 Moving (0.57, 0.40) raw xDistance=0.10 yDistance=-0.69
03:41:26.225 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:41:26.225 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:41:26.225 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:41:26.225 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:26.225 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:26.225 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
03:41:26.225 00.000 8976 MoveAxis(R, 0, ABG)
03:41:26.225 00.000 8976 MoveAxis(U, 3, ABG)
03:41:26.225 00.000 8976 stepping (-16, 7) + (0, 3)
03:41:26.225 00.000 5052 Enqueuing Expose request
03:41:26.225 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:26.265 00.040 8976 Received - 47 (G) 
03:41:26.266 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:26.266 00.000 8976 stepped: pos (-16, 10)
03:41:26.266 00.000 8976 MountToCamera -- mountTheta (-0.60) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
03:41:26.266 00.000 8976 MountToCamera -- mountX=2.37 mountY=-1.60 hyp=2.86 mountTheta=-0.60 cameraX=0.35, cameraY=2.84 cameraTheta=1.45
03:41:26.266 00.000 8976 incremental bump (0.350, 2.838) isValid = 1
03:41:26.266 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
03:41:26.266 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:41:26.266 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:41:26.266 00.000 8976 move complete, result=0
03:41:26.266 00.000 9828 Worker thread wakes up
03:41:26.266 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:41:26.266 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:41:26.266 00.000 8976 worker thread done servicing request
03:41:26.266 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:41:26.266 00.000 8976 Worker thread wakes up
03:41:26.267 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:26.267 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:26.267 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
03:41:26.267 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.82)
03:41:26.267 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
03:41:26.267 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:41:26.267 00.000 9828 BLC: window closed
03:41:26.267 00.000 9828 MoveAxis(E, 6, B)
03:41:26.267 00.000 9828 Guiding  Dir = 2, Dur = 6
03:41:26.267 00.000 9828 IsSlewing returns 0
03:41:26.267 00.000 9828 IsGuiding returns 0
03:41:26.268 00.001 9828 PulseGuide returned control before completion, sleep 16
03:41:26.293 00.025 9828 IsGuiding returns 1
03:41:26.293 00.000 9828 scope still moving after pulse duration time elapsed
03:41:26.324 00.031 9828 IsSlewing returns 0
03:41:26.324 00.000 9828 IsGuiding returns 1
03:41:26.355 00.031 9828 IsSlewing returns 0
03:41:26.355 00.000 9828 IsGuiding returns 1
03:41:26.387 00.032 9828 IsSlewing returns 0
03:41:26.388 00.001 9828 IsGuiding returns 0
03:41:26.388 00.000 9828 scope move finished after 6 + 113 ms
03:41:26.388 00.000 9828 Move returns status 0, amount 6
03:41:26.388 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:26.388 00.000 9828 MoveAxis(N, 16, B)
03:41:26.388 00.000 9828 Guiding  Dir = 0, Dur = 16
03:41:26.403 00.015 9828 IsSlewing returns 0
03:41:26.403 00.000 9828 IsGuiding returns 0
03:41:26.403 00.000 9828 PulseGuide returned control before completion, sleep 26
03:41:26.435 00.032 9828 IsGuiding returns 1
03:41:26.435 00.000 9828 scope still moving after pulse duration time elapsed
03:41:26.467 00.032 9828 IsSlewing returns 0
03:41:26.467 00.000 9828 IsGuiding returns 1
03:41:26.498 00.031 9828 IsSlewing returns 0
03:41:26.498 00.000 9828 IsGuiding returns 1
03:41:26.529 00.031 9828 IsSlewing returns 0
03:41:26.529 00.000 9828 IsGuiding returns 1
03:41:26.561 00.032 9828 IsSlewing returns 0
03:41:26.561 00.000 9828 IsGuiding returns 0
03:41:26.561 00.000 9828 scope move finished after 16 + 141 ms
03:41:26.561 00.000 9828 Move returns status 0, amount 16
03:41:26.561 00.000 9828 move complete, result=0
03:41:26.561 00.000 9828 worker thread done servicing request
03:41:26.561 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:41:26.952 00.391 8976 Exposure complete
03:41:26.957 00.005 8976 worker thread done servicing request
03:41:26.957 00.000 5052 OnExposeComplete: enter
03:41:26.957 00.000 5052 UpdateGuideState(): m_state=6
03:41:26.957 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14938
03:41:26.957 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=281.96, Mass=22, SNR=3.2, Peak=53 HFD=1.0
03:41:26.957 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
03:41:26.957 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.43 = -1.43)
03:41:26.957 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.25 hyp=0.37 cameraTheta=0.72 mountX=0.09 mountY=-0.37, mountTheta=-1.33
03:41:26.958 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.25, opts=13)
03:41:26.958 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.25)
03:41:26.958 00.000 8976 Worker thread wakes up
03:41:26.958 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.25) opts 0xd
03:41:26.958 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.25)
03:41:26.958 00.000 8976 Moving (0.28, 0.25) raw xDistance=0.09 yDistance=-0.37
03:41:26.958 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:26.958 00.000 5052 UpdateGuideState exits: m=22 SNR=3.2
03:41:26.958 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:26.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:41:26.958 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
03:41:26.958 00.000 8976 MoveAxis(R, 0, ABG)
03:41:26.958 00.000 8976 MoveAxis(U, 2, ABG)
03:41:26.958 00.000 8976 stepping (-16, 10) + (0, 2)
03:41:26.959 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:26.959 00.000 5052 Enqueuing Expose request
03:41:26.959 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:26.985 00.026 8976 Received - 47 (G) 
03:41:26.985 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:26.985 00.000 8976 stepped: pos (-16, 12)
03:41:26.985 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.43 = 1.43)
03:41:26.985 00.000 8976 MountToCamera -- mountX=2.40 mountY=-1.70 hyp=2.94 mountTheta=-0.62 cameraX=0.43, cameraY=2.91 cameraTheta=1.43
03:41:26.985 00.000 8976 incremental bump (0.426, 2.908) isValid = 1
03:41:26.985 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
03:41:26.985 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:41:26.985 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:41:26.985 00.000 8976 move complete, result=0
03:41:26.985 00.000 8976 worker thread done servicing request
03:41:26.985 00.000 8976 Worker thread wakes up
03:41:26.985 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:41:26.985 00.000 9828 Worker thread wakes up
03:41:26.985 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:41:26.986 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:26.986 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:26.986 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:41:26.986 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.53 = -1.76)
03:41:26.986 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.45 = -1.84)
03:41:26.986 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
03:41:26.986 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:41:26.986 00.000 9828 BLC: window closed
03:41:26.986 00.000 9828 MoveAxis(E, 7, B)
03:41:26.986 00.000 9828 Guiding  Dir = 2, Dur = 7
03:41:26.986 00.000 9828 IsSlewing returns 0
03:41:26.987 00.001 9828 IsGuiding returns 0
03:41:26.987 00.000 9828 PulseGuide returned control before completion, sleep 17
03:41:27.012 00.025 9828 IsGuiding returns 1
03:41:27.012 00.000 9828 scope still moving after pulse duration time elapsed
03:41:27.043 00.031 9828 IsSlewing returns 0
03:41:27.043 00.000 9828 IsGuiding returns 1
03:41:27.074 00.031 9828 IsSlewing returns 0
03:41:27.074 00.000 9828 IsGuiding returns 1
03:41:27.106 00.032 9828 IsSlewing returns 0
03:41:27.106 00.000 9828 IsGuiding returns 0
03:41:27.106 00.000 9828 scope move finished after 7 + 112 ms
03:41:27.106 00.000 9828 Move returns status 0, amount 7
03:41:27.106 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:27.106 00.000 9828 MoveAxis(N, 16, B)
03:41:27.107 00.001 9828 Guiding  Dir = 0, Dur = 16
03:41:27.122 00.015 9828 IsSlewing returns 0
03:41:27.122 00.000 9828 IsGuiding returns 0
03:41:27.122 00.000 9828 PulseGuide returned control before completion, sleep 26
03:41:27.153 00.031 9828 IsGuiding returns 1
03:41:27.153 00.000 9828 scope still moving after pulse duration time elapsed
03:41:27.184 00.031 9828 IsSlewing returns 0
03:41:27.184 00.000 9828 IsGuiding returns 1
03:41:27.214 00.030 9828 IsSlewing returns 0
03:41:27.214 00.000 9828 IsGuiding returns 1
03:41:27.245 00.031 9828 IsSlewing returns 0
03:41:27.245 00.000 9828 IsGuiding returns 0
03:41:27.245 00.000 9828 scope move finished after 16 + 107 ms
03:41:27.245 00.000 9828 Move returns status 0, amount 16
03:41:27.245 00.000 9828 move complete, result=0
03:41:27.245 00.000 9828 worker thread done servicing request
03:41:27.245 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:41:27.673 00.428 8976 Exposure complete
03:41:27.679 00.006 8976 worker thread done servicing request
03:41:27.679 00.000 5052 OnExposeComplete: enter
03:41:27.679 00.000 5052 UpdateGuideState(): m_state=6
03:41:27.679 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14939
03:41:27.679 00.000 5052 Star::Find returns 1 (0), X=328.91, Y=281.14, Mass=34, SNR=3.9, Peak=53 HFD=2.3
03:41:27.679 00.000 5052 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.04) = xAngle (-4.04 = 2.24)
03:41:27.679 00.000 5052 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.15 = 2.14)
03:41:27.679 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.57 hyp=0.63 cameraTheta=-2.00 mountX=-0.39 mountY=0.53, mountTheta=2.20
03:41:27.680 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.57, opts=13)
03:41:27.680 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.57)
03:41:27.680 00.000 8976 Worker thread wakes up
03:41:27.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.57) opts 0xd
03:41:27.680 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.57)
03:41:27.680 00.000 8976 Moving (-0.26, -0.57) raw xDistance=-0.39 yDistance=0.53
03:41:27.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:41:27.680 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=76, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:27.680 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:41:27.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:27.680 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:27.680 00.000 5052 Enqueuing Expose request
03:41:27.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.53
03:41:27.681 00.001 8976 MoveAxis(R, 2, ABG)
03:41:27.681 00.000 8976 stepping (-16, 12) + (2, 0)
03:41:27.681 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:27.704 00.023 8976 Received - 47 (G) 
03:41:27.704 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:27.704 00.000 8976 stepped: pos (-14, 12)
03:41:27.704 00.000 8976 MoveAxis(D, 2, ABG)
03:41:27.704 00.000 8976 stepping (-14, 12) + (0, -2)
03:41:27.704 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:27.736 00.032 8976 Received - 47 (G) 
03:41:27.736 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:27.736 00.000 8976 stepped: pos (-14, 10)
03:41:27.736 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
03:41:27.736 00.000 8976 MountToCamera -- mountX=2.31 mountY=-1.67 hyp=2.85 mountTheta=-0.62 cameraX=0.43, cameraY=2.82 cameraTheta=1.42
03:41:27.736 00.000 8976 incremental bump (0.430, 2.817) isValid = 1
03:41:27.736 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
03:41:27.736 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:41:27.736 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:41:27.736 00.000 8976 move complete, result=0
03:41:27.737 00.001 9828 Worker thread wakes up
03:41:27.737 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:41:27.737 00.000 8976 worker thread done servicing request
03:41:27.737 00.000 8976 Worker thread wakes up
03:41:27.737 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:27.737 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:27.737 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:41:27.737 00.000 9828 CameraToMount -- cameraTheta (1.42) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
03:41:27.737 00.000 9828 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
03:41:27.737 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
03:41:27.737 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:41:27.737 00.000 9828 BLC: window closed
03:41:27.737 00.000 9828 MoveAxis(E, 7, B)
03:41:27.737 00.000 9828 Guiding  Dir = 2, Dur = 7
03:41:27.737 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:41:27.738 00.001 9828 IsSlewing returns 0
03:41:27.738 00.000 9828 IsGuiding returns 0
03:41:27.738 00.000 9828 PulseGuide returned control before completion, sleep 17
03:41:27.761 00.023 9828 IsGuiding returns 1
03:41:27.761 00.000 9828 scope still moving after pulse duration time elapsed
03:41:27.792 00.031 9828 IsSlewing returns 0
03:41:27.792 00.000 9828 IsGuiding returns 1
03:41:27.823 00.031 9828 IsSlewing returns 0
03:41:27.823 00.000 9828 IsGuiding returns 1
03:41:27.855 00.032 9828 IsSlewing returns 0
03:41:27.855 00.000 9828 IsGuiding returns 0
03:41:27.855 00.000 9828 scope move finished after 7 + 109 ms
03:41:27.855 00.000 9828 Move returns status 0, amount 7
03:41:27.855 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:27.855 00.000 9828 MoveAxis(N, 16, B)
03:41:27.855 00.000 9828 Guiding  Dir = 0, Dur = 16
03:41:27.870 00.015 9828 IsSlewing returns 0
03:41:27.870 00.000 9828 IsGuiding returns 0
03:41:27.870 00.000 9828 PulseGuide returned control before completion, sleep 26
03:41:27.901 00.031 9828 IsGuiding returns 1
03:41:27.901 00.000 9828 scope still moving after pulse duration time elapsed
03:41:27.932 00.031 9828 IsSlewing returns 0
03:41:27.932 00.000 9828 IsGuiding returns 1
03:41:27.963 00.031 9828 IsSlewing returns 0
03:41:27.963 00.000 9828 IsGuiding returns 1
03:41:27.994 00.031 9828 IsSlewing returns 0
03:41:27.994 00.000 9828 IsGuiding returns 1
03:41:28.026 00.032 9828 IsSlewing returns 0
03:41:28.026 00.000 9828 IsGuiding returns 0
03:41:28.026 00.000 9828 scope move finished after 16 + 139 ms
03:41:28.026 00.000 9828 Move returns status 0, amount 16
03:41:28.026 00.000 9828 move complete, result=0
03:41:28.026 00.000 9828 worker thread done servicing request
03:41:28.026 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:41:28.427 00.401 8976 Exposure complete
03:41:28.433 00.006 8976 worker thread done servicing request
03:41:28.433 00.000 5052 OnExposeComplete: enter
03:41:28.433 00.000 5052 UpdateGuideState(): m_state=6
03:41:28.433 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14940
03:41:28.433 00.000 5052 Star::Find returns 1 (0), X=329.68, Y=282.38, Mass=39, SNR=4.2, Peak=54 HFD=1.5
03:41:28.433 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.12 = -1.12)
03:41:28.433 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.22 = -1.22)
03:41:28.433 00.000 5052 CameraToMount -- cameraX=0.50 cameraY=0.67 hyp=0.84 cameraTheta=0.93 mountX=0.37 mountY=-0.79, mountTheta=-1.13
03:41:28.434 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.50, y=0.67, opts=13)
03:41:28.434 00.000 5052 Enqueuing Move request for stepguider (0.50, 0.67)
03:41:28.434 00.000 8976 Worker thread wakes up
03:41:28.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.50, 0.67) opts 0xd
03:41:28.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.50, 0.67)
03:41:28.434 00.000 8976 Moving (0.50, 0.67) raw xDistance=0.37 yDistance=-0.79
03:41:28.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
03:41:28.435 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.79
03:41:28.435 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:28.435 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:41:28.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:28.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:28.435 00.000 5052 Enqueuing Expose request
03:41:28.435 00.000 8976 MoveAxis(L, 1, ABG)
03:41:28.435 00.000 8976 stepping (-14, 10) + (-1, 0)
03:41:28.435 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:28.456 00.021 8976 Received - 47 (G) 
03:41:28.456 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:28.456 00.000 8976 stepped: pos (-15, 10)
03:41:28.456 00.000 8976 MoveAxis(U, 3, ABG)
03:41:28.456 00.000 8976 stepping (-15, 10) + (0, 3)
03:41:28.456 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:28.487 00.031 8976 Received - 47 (G) 
03:41:28.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:28.488 00.001 8976 stepped: pos (-15, 13)
03:41:28.488 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
03:41:28.488 00.000 8976 MountToCamera -- mountX=2.31 mountY=-1.80 hyp=2.92 mountTheta=-0.66 cameraX=0.55, cameraY=2.87 cameraTheta=1.38
03:41:28.488 00.000 8976 incremental bump (0.550, 2.872) isValid = 1
03:41:28.488 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
03:41:28.488 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:41:28.488 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:41:28.488 00.000 8976 move complete, result=0
03:41:28.488 00.000 8976 worker thread done servicing request
03:41:28.488 00.000 8976 Worker thread wakes up
03:41:28.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:28.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:28.488 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.8 px 3 ms NORTH
03:41:28.488 00.000 9828 Worker thread wakes up
03:41:28.488 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:41:28.488 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:41:28.488 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
03:41:28.489 00.001 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
03:41:28.489 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
03:41:28.489 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:41:28.489 00.000 9828 BLC: window closed
03:41:28.489 00.000 9828 MoveAxis(E, 9, B)
03:41:28.489 00.000 9828 Guiding  Dir = 2, Dur = 9
03:41:28.489 00.000 9828 IsSlewing returns 0
03:41:28.489 00.000 9828 IsGuiding returns 0
03:41:28.489 00.000 9828 PulseGuide returned control before completion, sleep 19
03:41:28.515 00.026 9828 IsGuiding returns 1
03:41:28.515 00.000 9828 scope still moving after pulse duration time elapsed
03:41:28.547 00.032 9828 IsSlewing returns 0
03:41:28.547 00.000 9828 IsGuiding returns 1
03:41:28.579 00.032 9828 IsSlewing returns 0
03:41:28.579 00.000 9828 IsGuiding returns 1
03:41:28.610 00.031 9828 IsSlewing returns 0
03:41:28.610 00.000 9828 IsGuiding returns 0
03:41:28.610 00.000 9828 scope move finished after 9 + 111 ms
03:41:28.610 00.000 9828 Move returns status 0, amount 9
03:41:28.610 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:28.610 00.000 9828 MoveAxis(N, 15, B)
03:41:28.610 00.000 9828 Guiding  Dir = 0, Dur = 15
03:41:28.625 00.015 9828 IsSlewing returns 0
03:41:28.625 00.000 9828 IsGuiding returns 0
03:41:28.625 00.000 9828 PulseGuide returned control before completion, sleep 25
03:41:28.657 00.032 9828 IsGuiding returns 1
03:41:28.657 00.000 9828 scope still moving after pulse duration time elapsed
03:41:28.688 00.031 9828 IsSlewing returns 0
03:41:28.688 00.000 9828 IsGuiding returns 1
03:41:28.718 00.030 9828 IsSlewing returns 0
03:41:28.718 00.000 9828 IsGuiding returns 1
03:41:28.750 00.032 9828 IsSlewing returns 0
03:41:28.750 00.000 9828 IsGuiding returns 1
03:41:28.781 00.031 9828 IsSlewing returns 0
03:41:28.781 00.000 9828 IsGuiding returns 0
03:41:28.781 00.000 9828 scope move finished after 15 + 140 ms
03:41:28.781 00.000 9828 Move returns status 0, amount 15
03:41:28.781 00.000 9828 move complete, result=0
03:41:28.781 00.000 9828 worker thread done servicing request
03:41:28.781 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:41:29.182 00.401 8976 Exposure complete
03:41:29.187 00.005 8976 worker thread done servicing request
03:41:29.187 00.000 5052 OnExposeComplete: enter
03:41:29.187 00.000 5052 UpdateGuideState(): m_state=6
03:41:29.187 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14941
03:41:29.188 00.001 5052 Star::Find returns 1 (0), X=329.42, Y=282.50, Mass=47, SNR=4.6, Peak=52 HFD=3.2
03:41:29.188 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
03:41:29.188 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
03:41:29.188 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.79 hyp=0.83 cameraTheta=1.26 mountX=0.59 mountY=-0.64, mountTheta=-0.83
03:41:29.188 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.79, opts=13)
03:41:29.188 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.79)
03:41:29.188 00.000 8976 Worker thread wakes up
03:41:29.189 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:29.189 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.79) opts 0xd
03:41:29.189 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.79)
03:41:29.189 00.000 8976 Moving (0.25, 0.79) raw xDistance=0.59 yDistance=-0.64
03:41:29.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
03:41:29.189 00.000 5052 UpdateGuideState exits: m=47 SNR=4.6
03:41:29.189 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
03:41:29.189 00.000 8976 MoveAxis(L, 3, ABG)
03:41:29.189 00.000 8976 stepping (-15, 13) + (-3, 0)
03:41:29.189 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:29.189 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:29.189 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:29.189 00.000 5052 Enqueuing Expose request
03:41:29.223 00.034 8976 Received - 47 (G) 
03:41:29.223 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:29.223 00.000 8976 stepped: pos (-18, 13)
03:41:29.223 00.000 8976 MoveAxis(U, 3, ABG)
03:41:29.223 00.000 8976 stepping (-18, 13) + (0, 3)
03:41:29.223 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:29.255 00.032 8976 Received - 47 (G) 
03:41:29.255 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:29.255 00.000 8976 stepped: pos (-18, 16)
03:41:29.255 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
03:41:29.255 00.000 8976 MountToCamera -- mountX=2.46 mountY=-2.04 hyp=3.19 mountTheta=-0.69 cameraX=0.70, cameraY=3.12 cameraTheta=1.35
03:41:29.255 00.000 8976 incremental bump (0.701, 3.116) isValid = 1
03:41:29.255 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
03:41:29.255 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:41:29.255 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:41:29.255 00.000 8976 move complete, result=0
03:41:29.255 00.000 9828 Worker thread wakes up
03:41:29.255 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:41:29.255 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:41:29.255 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
03:41:29.256 00.001 5052 GuideStep: 0.6 px 3 ms WEST, -0.6 px 3 ms NORTH
03:41:29.256 00.000 8976 worker thread done servicing request
03:41:29.256 00.000 8976 Worker thread wakes up
03:41:29.256 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:29.256 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:29.256 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
03:41:29.256 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
03:41:29.256 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:41:29.256 00.000 9828 BLC: window closed
03:41:29.256 00.000 9828 MoveAxis(E, 10, B)
03:41:29.256 00.000 9828 Guiding  Dir = 2, Dur = 10
03:41:29.256 00.000 9828 IsSlewing returns 0
03:41:29.257 00.001 9828 IsGuiding returns 0
03:41:29.257 00.000 9828 PulseGuide returned control before completion, sleep 20
03:41:29.279 00.022 9828 IsGuiding returns 1
03:41:29.279 00.000 9828 scope still moving after pulse duration time elapsed
03:41:29.311 00.032 9828 IsSlewing returns 0
03:41:29.311 00.000 9828 IsGuiding returns 1
03:41:29.343 00.032 9828 IsSlewing returns 0
03:41:29.343 00.000 9828 IsGuiding returns 1
03:41:29.373 00.030 9828 IsSlewing returns 0
03:41:29.373 00.000 9828 IsGuiding returns 0
03:41:29.373 00.000 9828 scope move finished after 10 + 106 ms
03:41:29.373 00.000 9828 Move returns status 0, amount 10
03:41:29.373 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:29.373 00.000 9828 MoveAxis(N, 15, B)
03:41:29.373 00.000 9828 Guiding  Dir = 0, Dur = 15
03:41:29.389 00.016 9828 IsSlewing returns 0
03:41:29.389 00.000 9828 IsGuiding returns 0
03:41:29.389 00.000 9828 PulseGuide returned control before completion, sleep 25
03:41:29.420 00.031 9828 IsGuiding returns 1
03:41:29.420 00.000 9828 scope still moving after pulse duration time elapsed
03:41:29.451 00.031 9828 IsSlewing returns 0
03:41:29.452 00.001 9828 IsGuiding returns 1
03:41:29.482 00.030 9828 IsSlewing returns 0
03:41:29.482 00.000 9828 IsGuiding returns 1
03:41:29.513 00.031 9828 IsSlewing returns 0
03:41:29.513 00.000 9828 IsGuiding returns 1
03:41:29.544 00.031 9828 IsSlewing returns 0
03:41:29.544 00.000 9828 IsGuiding returns 0
03:41:29.544 00.000 9828 scope move finished after 15 + 140 ms
03:41:29.544 00.000 9828 Move returns status 0, amount 15
03:41:29.544 00.000 9828 move complete, result=0
03:41:29.544 00.000 9828 worker thread done servicing request
03:41:29.544 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:41:29.941 00.397 8976 Exposure complete
03:41:29.946 00.005 8976 worker thread done servicing request
03:41:29.947 00.001 5052 OnExposeComplete: enter
03:41:29.947 00.000 5052 UpdateGuideState(): m_state=6
03:41:29.947 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14942
03:41:29.947 00.000 5052 Star::Find returns 1 (0), X=328.72, Y=281.29, Mass=32, SNR=3.9, Peak=52 HFD=1.5
03:41:29.947 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.44 = 1.85)
03:41:29.947 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.74)
03:41:29.947 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.42 hyp=0.61 cameraTheta=-2.39 mountX=-0.17 mountY=0.61, mountTheta=1.84
03:41:29.947 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.42, opts=13)
03:41:29.948 00.001 5052 Enqueuing Move request for stepguider (-0.45, -0.42)
03:41:29.948 00.000 8976 Worker thread wakes up
03:41:29.948 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.42) opts 0xd
03:41:29.948 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.42)
03:41:29.948 00.000 8976 Moving (-0.45, -0.42) raw xDistance=-0.17 yDistance=0.61
03:41:29.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:41:29.948 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:41:29.948 00.000 5052 UpdateGuideState exits: m=32 SNR=3.9
03:41:29.948 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:29.948 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.61
03:41:29.948 00.000 8976 MoveAxis(R, 0, ABG)
03:41:29.948 00.000 8976 MoveAxis(D, 2, ABG)
03:41:29.948 00.000 8976 stepping (-18, 16) + (0, -2)
03:41:29.948 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:29.948 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:29.948 00.000 5052 Enqueuing Expose request
03:41:29.974 00.026 8976 Received - 47 (G) 
03:41:29.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:29.974 00.000 8976 stepped: pos (-18, 14)
03:41:29.974 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
03:41:29.974 00.000 8976 MountToCamera -- mountX=2.55 mountY=-2.10 hyp=3.31 mountTheta=-0.69 cameraX=0.71, cameraY=3.23 cameraTheta=1.35
03:41:29.974 00.000 8976 incremental bump (0.709, 3.232) isValid = 1
03:41:29.974 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
03:41:29.974 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:41:29.975 00.001 8976 Enqueuing Move request for scope (0.02, 0.12)
03:41:29.975 00.000 8976 move complete, result=0
03:41:29.975 00.000 9828 Worker thread wakes up
03:41:29.975 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:41:29.975 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:41:29.975 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
03:41:29.975 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:41:29.975 00.000 8976 worker thread done servicing request
03:41:29.975 00.000 8976 Worker thread wakes up
03:41:29.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:29.975 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.91)
03:41:29.975 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
03:41:29.975 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:41:29.975 00.000 9828 BLC: window closed
03:41:29.975 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:29.975 00.000 9828 MoveAxis(E, 9, B)
03:41:29.975 00.000 9828 Guiding  Dir = 2, Dur = 9
03:41:29.975 00.000 9828 IsSlewing returns 0
03:41:29.975 00.000 9828 IsGuiding returns 0
03:41:29.975 00.000 9828 PulseGuide returned control before completion, sleep 19
03:41:29.996 00.021 9828 IsGuiding returns 1
03:41:29.996 00.000 9828 scope still moving after pulse duration time elapsed
03:41:30.028 00.032 9828 IsSlewing returns 0
03:41:30.028 00.000 9828 IsGuiding returns 1
03:41:30.059 00.031 9828 IsSlewing returns 0
03:41:30.059 00.000 9828 IsGuiding returns 1
03:41:30.089 00.030 9828 IsSlewing returns 0
03:41:30.089 00.000 9828 IsGuiding returns 1
03:41:30.120 00.031 9828 IsSlewing returns 0
03:41:30.120 00.000 9828 IsGuiding returns 0
03:41:30.120 00.000 9828 scope move finished after 9 + 135 ms
03:41:30.120 00.000 9828 Move returns status 0, amount 9
03:41:30.120 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:30.120 00.000 9828 MoveAxis(N, 15, B)
03:41:30.120 00.000 9828 Guiding  Dir = 0, Dur = 15
03:41:30.136 00.016 9828 IsSlewing returns 0
03:41:30.136 00.000 9828 IsGuiding returns 0
03:41:30.136 00.000 9828 PulseGuide returned control before completion, sleep 25
03:41:30.167 00.031 9828 IsGuiding returns 1
03:41:30.167 00.000 9828 scope still moving after pulse duration time elapsed
03:41:30.198 00.031 9828 IsSlewing returns 0
03:41:30.199 00.001 9828 IsGuiding returns 1
03:41:30.229 00.030 9828 IsSlewing returns 0
03:41:30.229 00.000 9828 IsGuiding returns 1
03:41:30.260 00.031 9828 IsSlewing returns 0
03:41:30.260 00.000 9828 IsGuiding returns 1
03:41:30.292 00.032 9828 IsSlewing returns 0
03:41:30.292 00.000 9828 IsGuiding returns 0
03:41:30.292 00.000 9828 scope move finished after 15 + 139 ms
03:41:30.292 00.000 9828 Move returns status 0, amount 15
03:41:30.292 00.000 9828 move complete, result=0
03:41:30.292 00.000 9828 worker thread done servicing request
03:41:30.292 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:41:30.662 00.370 8976 Exposure complete
03:41:30.667 00.005 8976 worker thread done servicing request
03:41:30.667 00.000 5052 OnExposeComplete: enter
03:41:30.668 00.001 5052 UpdateGuideState(): m_state=6
03:41:30.668 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14943
03:41:30.668 00.000 5052 Star::Find returns 1 (0), X=328.37, Y=280.10, Mass=31, SNR=3.7, Peak=51 HFD=2.7
03:41:30.668 00.000 5052 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.04) = xAngle (-4.08 = 2.21)
03:41:30.668 00.000 5052 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.18 = 2.10)
03:41:30.668 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=-1.61 hyp=1.79 cameraTheta=-2.03 mountX=-1.06 mountY=1.55, mountTheta=2.17
03:41:30.668 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=-1.61, opts=13)
03:41:30.669 00.001 5052 Enqueuing Move request for stepguider (-0.80, -1.61)
03:41:30.669 00.000 8976 Worker thread wakes up
03:41:30.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, -1.61) opts 0xd
03:41:30.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, -1.61)
03:41:30.669 00.000 8976 Moving (-0.80, -1.61) raw xDistance=-1.06 yDistance=1.55
03:41:30.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.06
03:41:30.669 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=76, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:30.669 00.000 5052 UpdateGuideState exits: m=31 SNR=3.7
03:41:30.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:30.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.00 from input 1.55
03:41:30.669 00.000 8976 MoveAxis(R, 4, ABG)
03:41:30.669 00.000 8976 stepping (-18, 14) + (4, 0)
03:41:30.669 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:30.669 00.000 5052 Enqueuing Expose request
03:41:30.669 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:30.710 00.041 8976 Received - 47 (G) 
03:41:30.710 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:30.710 00.000 8976 stepped: pos (-14, 14)
03:41:30.710 00.000 8976 MoveAxis(D, 6, ABG)
03:41:30.710 00.000 8976 stepping (-14, 14) + (0, -6)
03:41:30.711 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:41:30.757 00.046 8976 Received - 47 (G) 
03:41:30.758 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:41:30.758 00.000 8976 stepped: pos (-14, 8)
03:41:30.758 00.000 8976 MountToCamera -- mountTheta (-0.65) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
03:41:30.758 00.000 8976 MountToCamera -- mountX=2.42 mountY=-1.83 hyp=3.03 mountTheta=-0.65 cameraX=0.53, cameraY=2.99 cameraTheta=1.40
03:41:30.759 00.001 8976 incremental bump (0.526, 2.986) isValid = 1
03:41:30.759 00.000 8976 Scheduling Mount bump of (0.020, 0.117)
03:41:30.759 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:41:30.759 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:41:30.759 00.000 8976 move complete, result=0
03:41:30.759 00.000 8976 worker thread done servicing request
03:41:30.759 00.000 8976 Worker thread wakes up
03:41:30.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:30.759 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:30.759 00.000 5052 GuideStep: -1.1 px 4 ms EAST, 1.5 px 6 ms SOUTH
03:41:30.763 00.004 9828 Worker thread wakes up
03:41:30.763 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:41:30.763 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:41:30.763 00.000 9828 CameraToMount -- cameraTheta (1.40) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
03:41:30.763 00.000 9828 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.87)
03:41:30.763 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.40 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
03:41:30.763 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:41:30.763 00.000 9828 BLC: window closed
03:41:30.763 00.000 9828 MoveAxis(E, 8, B)
03:41:30.763 00.000 9828 Guiding  Dir = 2, Dur = 8
03:41:30.764 00.001 9828 IsSlewing returns 0
03:41:30.764 00.000 9828 IsGuiding returns 0
03:41:30.764 00.000 9828 PulseGuide returned control before completion, sleep 18
03:41:30.791 00.027 9828 IsGuiding returns 1
03:41:30.791 00.000 9828 scope still moving after pulse duration time elapsed
03:41:30.823 00.032 9828 IsSlewing returns 0
03:41:30.823 00.000 9828 IsGuiding returns 1
03:41:30.853 00.030 9828 IsSlewing returns 0
03:41:30.853 00.000 9828 IsGuiding returns 1
03:41:30.883 00.030 9828 IsSlewing returns 0
03:41:30.883 00.000 9828 IsGuiding returns 1
03:41:30.916 00.033 9828 IsSlewing returns 0
03:41:30.916 00.000 9828 IsGuiding returns 1
03:41:30.946 00.030 9828 IsSlewing returns 0
03:41:30.946 00.000 9828 IsGuiding returns 0
03:41:30.946 00.000 9828 scope move finished after 8 + 174 ms
03:41:30.946 00.000 9828 Move returns status 0, amount 8
03:41:30.946 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:30.946 00.000 9828 MoveAxis(N, 16, B)
03:41:30.946 00.000 9828 Guiding  Dir = 0, Dur = 16
03:41:30.961 00.015 9828 IsSlewing returns 0
03:41:30.961 00.000 9828 IsGuiding returns 0
03:41:30.961 00.000 9828 PulseGuide returned control before completion, sleep 26
03:41:30.992 00.031 9828 IsGuiding returns 1
03:41:30.992 00.000 9828 scope still moving after pulse duration time elapsed
03:41:31.022 00.030 9828 IsSlewing returns 0
03:41:31.022 00.000 9828 IsGuiding returns 1
03:41:31.053 00.031 9828 IsSlewing returns 0
03:41:31.053 00.000 9828 IsGuiding returns 1
03:41:31.085 00.032 9828 IsSlewing returns 0
03:41:31.085 00.000 9828 IsGuiding returns 1
03:41:31.115 00.030 9828 IsSlewing returns 0
03:41:31.115 00.000 9828 IsGuiding returns 0
03:41:31.115 00.000 9828 scope move finished after 16 + 138 ms
03:41:31.115 00.000 9828 Move returns status 0, amount 16
03:41:31.115 00.000 9828 move complete, result=0
03:41:31.115 00.000 9828 worker thread done servicing request
03:41:31.115 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:41:31.446 00.331 8976 Exposure complete
03:41:31.451 00.005 8976 worker thread done servicing request
03:41:31.452 00.001 5052 OnExposeComplete: enter
03:41:31.452 00.000 5052 UpdateGuideState(): m_state=6
03:41:31.452 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14944
03:41:31.452 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=280.00, Mass=19, SNR=2.9, Peak=50 HFD=0.0
03:41:31.452 00.000 5052 DistanceChecker: activated
03:41:31.452 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:31.452 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:31.452 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:31.452 00.000 8976 Worker thread wakes up
03:41:31.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:31.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:31.452 00.000 8976 StepGuider: deferring bump for deduced move
03:41:31.452 00.000 8976 move complete, result=0
03:41:31.453 00.001 8976 worker thread done servicing request
03:41:31.567 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:31.567 00.000 5052 Status Line: Star lost - low SNR
03:41:31.568 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:31.568 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:31.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:31.568 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:31.568 00.000 5052 Enqueuing Expose request
03:41:31.568 00.000 8976 Worker thread wakes up
03:41:31.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:31.568 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:32.252 00.684 8976 Exposure complete
03:41:32.257 00.005 8976 worker thread done servicing request
03:41:32.257 00.000 5052 OnExposeComplete: enter
03:41:32.257 00.000 5052 UpdateGuideState(): m_state=6
03:41:32.257 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14945
03:41:32.257 00.000 5052 Star::Find returns 1 (0), X=330.08, Y=282.51, Mass=32, SNR=3.8, Peak=52 HFD=2.1
03:41:32.257 00.000 5052 DistanceChecker: deactivated
03:41:32.257 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
03:41:32.257 00.000 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
03:41:32.257 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=0.80 hyp=1.21 cameraTheta=0.72 mountX=0.30 mountY=-1.19, mountTheta=-1.32
03:41:32.258 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=0.80, opts=13)
03:41:32.259 00.001 5052 Enqueuing Move request for stepguider (0.90, 0.80)
03:41:32.259 00.000 8976 Worker thread wakes up
03:41:32.259 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, 0.80) opts 0xd
03:41:32.259 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, 0.80)
03:41:32.259 00.000 8976 Moving (0.90, 0.80) raw xDistance=0.30 yDistance=-1.19
03:41:32.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
03:41:32.259 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:32.259 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:41:32.259 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:32.259 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:32.259 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.19
03:41:32.259 00.000 5052 Enqueuing Expose request
03:41:32.259 00.000 8976 MoveAxis(L, 1, ABG)
03:41:32.259 00.000 8976 stepping (-14, 8) + (-1, 0)
03:41:32.259 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:32.276 00.017 8976 Received - 47 (G) 
03:41:32.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:32.276 00.000 8976 stepped: pos (-15, 8)
03:41:32.276 00.000 8976 MoveAxis(U, 4, ABG)
03:41:32.276 00.000 8976 stepping (-15, 8) + (0, 4)
03:41:32.276 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:32.309 00.033 8976 Received - 47 (G) 
03:41:32.309 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:32.309 00.000 8976 stepped: pos (-15, 12)
03:41:32.309 00.000 8976 MountToCamera -- mountTheta (-0.66) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
03:41:32.309 00.000 8976 MountToCamera -- mountX=2.38 mountY=-1.85 hyp=3.02 mountTheta=-0.66 cameraX=0.57, cameraY=2.96 cameraTheta=1.38
03:41:32.309 00.000 8976 incremental bump (0.567, 2.962) isValid = 1
03:41:32.309 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
03:41:32.309 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:41:32.309 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:41:32.309 00.000 8976 move complete, result=0
03:41:32.309 00.000 9828 Worker thread wakes up
03:41:32.309 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:41:32.310 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:41:32.310 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -1.2 px 4 ms NORTH
03:41:32.310 00.000 8976 worker thread done servicing request
03:41:32.310 00.000 8976 Worker thread wakes up
03:41:32.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:32.310 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
03:41:32.310 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
03:41:32.310 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.80
03:41:32.310 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:41:32.310 00.000 9828 BLC: window closed
03:41:32.310 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:32.310 00.000 9828 MoveAxis(E, 9, B)
03:41:32.310 00.000 9828 Guiding  Dir = 2, Dur = 9
03:41:32.311 00.001 9828 IsSlewing returns 0
03:41:32.311 00.000 9828 IsGuiding returns 0
03:41:32.311 00.000 9828 PulseGuide returned control before completion, sleep 19
03:41:32.342 00.031 9828 IsGuiding returns 1
03:41:32.342 00.000 9828 scope still moving after pulse duration time elapsed
03:41:32.374 00.032 9828 IsSlewing returns 0
03:41:32.374 00.000 9828 IsGuiding returns 1
03:41:32.405 00.031 9828 IsSlewing returns 0
03:41:32.405 00.000 9828 IsGuiding returns 1
03:41:32.436 00.031 9828 IsSlewing returns 0
03:41:32.436 00.000 9828 IsGuiding returns 0
03:41:32.436 00.000 9828 scope move finished after 9 + 116 ms
03:41:32.436 00.000 9828 Move returns status 0, amount 9
03:41:32.436 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:32.436 00.000 9828 MoveAxis(N, 15, B)
03:41:32.436 00.000 9828 Guiding  Dir = 0, Dur = 15
03:41:32.451 00.015 9828 IsSlewing returns 0
03:41:32.451 00.000 9828 IsGuiding returns 0
03:41:32.451 00.000 9828 PulseGuide returned control before completion, sleep 25
03:41:32.482 00.031 9828 IsGuiding returns 1
03:41:32.482 00.000 9828 scope still moving after pulse duration time elapsed
03:41:32.513 00.031 9828 IsSlewing returns 0
03:41:32.513 00.000 9828 IsGuiding returns 1
03:41:32.543 00.030 9828 IsSlewing returns 0
03:41:32.543 00.000 9828 IsGuiding returns 1
03:41:32.575 00.032 9828 IsSlewing returns 0
03:41:32.575 00.000 9828 IsGuiding returns 1
03:41:32.606 00.031 9828 IsSlewing returns 0
03:41:32.606 00.000 9828 IsGuiding returns 0
03:41:32.606 00.000 9828 scope move finished after 15 + 140 ms
03:41:32.606 00.000 9828 Move returns status 0, amount 15
03:41:32.606 00.000 9828 move complete, result=0
03:41:32.606 00.000 9828 worker thread done servicing request
03:41:32.607 00.001 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:41:32.999 00.392 8976 Exposure complete
03:41:33.005 00.006 8976 worker thread done servicing request
03:41:33.005 00.000 5052 OnExposeComplete: enter
03:41:33.005 00.000 5052 UpdateGuideState(): m_state=6
03:41:33.005 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14946
03:41:33.006 00.001 5052 Star::Find returns 1 (0), X=329.67, Y=280.82, Mass=45, SNR=4.5, Peak=51 HFD=2.8
03:41:33.006 00.000 5052 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.04) = xAngle (-3.11 = -3.11)
03:41:33.006 00.000 5052 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.21 = 3.07)
03:41:33.006 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.89 hyp=1.02 cameraTheta=-1.06 mountX=-1.01 mountY=0.07, mountTheta=3.07
03:41:33.006 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.89, opts=13)
03:41:33.006 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.89)
03:41:33.006 00.000 8976 Worker thread wakes up
03:41:33.006 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:33.007 00.001 5052 UpdateGuideState exits: m=45 SNR=4.5
03:41:33.007 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:33.007 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:33.007 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.89) opts 0xd
03:41:33.007 00.000 5052 Enqueuing Expose request
03:41:33.007 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.89)
03:41:33.007 00.000 8976 Moving (0.49, -0.89) raw xDistance=-1.01 yDistance=0.07
03:41:33.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.01
03:41:33.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:41:33.007 00.000 8976 MoveAxis(R, 4, ABG)
03:41:33.007 00.000 8976 stepping (-15, 12) + (4, 0)
03:41:33.007 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:33.044 00.037 8976 Received - 47 (G) 
03:41:33.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:33.045 00.001 8976 stepped: pos (-11, 12)
03:41:33.045 00.000 8976 MoveAxis(U, 0, ABG)
03:41:33.045 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
03:41:33.045 00.000 8976 MountToCamera -- mountX=2.15 mountY=-1.87 hyp=2.85 mountTheta=-0.72 cameraX=0.69, cameraY=2.77 cameraTheta=1.33
03:41:33.045 00.000 8976 incremental bump (0.687, 2.766) isValid = 1
03:41:33.045 00.000 8976 Scheduling Mount bump of (0.028, 0.116)
03:41:33.045 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:41:33.045 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:41:33.045 00.000 8976 move complete, result=0
03:41:33.045 00.000 8976 worker thread done servicing request
03:41:33.045 00.000 8976 Worker thread wakes up
03:41:33.045 00.000 5052 GuideStep: -1.0 px 4 ms EAST, 0.1 px 0 ms NORTH
03:41:33.045 00.000 9828 Worker thread wakes up
03:41:33.045 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:33.045 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:33.045 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:41:33.045 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:41:33.045 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
03:41:33.045 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
03:41:33.045 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
03:41:33.045 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:41:33.045 00.000 9828 BLC: window closed
03:41:33.045 00.000 9828 MoveAxis(E, 10, B)
03:41:33.045 00.000 9828 Guiding  Dir = 2, Dur = 10
03:41:33.046 00.001 9828 IsSlewing returns 0
03:41:33.046 00.000 9828 IsGuiding returns 0
03:41:33.046 00.000 9828 PulseGuide returned control before completion, sleep 20
03:41:33.079 00.033 9828 IsGuiding returns 1
03:41:33.079 00.000 9828 scope still moving after pulse duration time elapsed
03:41:33.110 00.031 9828 IsSlewing returns 0
03:41:33.110 00.000 9828 IsGuiding returns 1
03:41:33.157 00.047 9828 IsSlewing returns 0
03:41:33.157 00.000 9828 IsGuiding returns 0
03:41:33.157 00.000 9828 scope move finished after 10 + 100 ms
03:41:33.157 00.000 9828 Move returns status 0, amount 10
03:41:33.157 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:33.157 00.000 9828 MoveAxis(N, 15, B)
03:41:33.157 00.000 9828 Guiding  Dir = 0, Dur = 15
03:41:33.173 00.016 9828 IsSlewing returns 0
03:41:33.173 00.000 9828 IsGuiding returns 0
03:41:33.173 00.000 9828 PulseGuide returned control before completion, sleep 25
03:41:33.203 00.030 9828 IsGuiding returns 1
03:41:33.203 00.000 9828 scope still moving after pulse duration time elapsed
03:41:33.235 00.032 9828 IsSlewing returns 0
03:41:33.235 00.000 9828 IsGuiding returns 1
03:41:33.282 00.047 9828 IsSlewing returns 0
03:41:33.282 00.000 9828 IsGuiding returns 1
03:41:33.328 00.046 9828 IsSlewing returns 0
03:41:33.328 00.000 9828 IsGuiding returns 0
03:41:33.328 00.000 9828 scope move finished after 15 + 140 ms
03:41:33.328 00.000 9828 Move returns status 0, amount 15
03:41:33.328 00.000 9828 move complete, result=0
03:41:33.329 00.001 9828 worker thread done servicing request
03:41:33.329 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:41:33.730 00.401 8976 Exposure complete
03:41:33.736 00.006 8976 worker thread done servicing request
03:41:33.736 00.000 5052 OnExposeComplete: enter
03:41:33.736 00.000 5052 UpdateGuideState(): m_state=6
03:41:33.736 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14947
03:41:33.736 00.000 5052 Star::Find false star n=6 nbg=279 bg=45.1 sigma=0.9 thresh=48 peak=48
03:41:33.736 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=280.00, Mass=24, SNR=2.9, Peak=51 HFD=0.0
03:41:33.736 00.000 5052 DistanceChecker: activated
03:41:33.736 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:33.738 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:33.738 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:33.738 00.000 8976 Worker thread wakes up
03:41:33.738 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:33.738 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:33.738 00.000 8976 StepGuider: deferring bump for deduced move
03:41:33.738 00.000 8976 move complete, result=0
03:41:33.738 00.000 8976 worker thread done servicing request
03:41:33.838 00.100 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:33.838 00.000 5052 Status Line: Star lost - low SNR
03:41:33.838 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:41:33.838 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:33.838 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:33.839 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:33.839 00.000 5052 Enqueuing Expose request
03:41:33.839 00.000 8976 Worker thread wakes up
03:41:33.839 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:33.839 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:34.528 00.689 8976 Exposure complete
03:41:34.533 00.005 8976 worker thread done servicing request
03:41:34.534 00.001 5052 OnExposeComplete: enter
03:41:34.534 00.000 5052 UpdateGuideState(): m_state=6
03:41:34.534 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14948
03:41:34.534 00.000 5052 Star::Find false star n=6 nbg=279 bg=44.4 sigma=0.8 thresh=47 peak=47
03:41:34.534 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=280.00, Mass=23, SNR=2.9, Peak=51 HFD=0.0
03:41:34.534 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:34.534 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:34.534 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:34.534 00.000 8976 Worker thread wakes up
03:41:34.534 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:34.534 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:34.534 00.000 8976 StepGuider: deferring bump for deduced move
03:41:34.534 00.000 8976 move complete, result=0
03:41:34.534 00.000 8976 worker thread done servicing request
03:41:34.648 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:34.648 00.000 5052 Status Line: Star lost - low SNR
03:41:34.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:34.648 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:34.649 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:34.649 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:34.649 00.000 5052 Enqueuing Expose request
03:41:34.649 00.000 8976 Worker thread wakes up
03:41:34.649 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:34.649 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:35.335 00.686 8976 Exposure complete
03:41:35.341 00.006 8976 worker thread done servicing request
03:41:35.341 00.000 5052 OnExposeComplete: enter
03:41:35.341 00.000 5052 UpdateGuideState(): m_state=6
03:41:35.341 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14949
03:41:35.341 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=282.19, Mass=44, SNR=4.4, Peak=52 HFD=3.2
03:41:35.341 00.000 5052 DistanceChecker: deactivated
03:41:35.341 00.000 5052 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.04) = xAngle (-0.96 = -0.96)
03:41:35.341 00.000 5052 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.07 = -1.07)
03:41:35.341 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.48 hyp=0.55 cameraTheta=1.08 mountX=0.31 mountY=-0.48, mountTheta=-0.99
03:41:35.342 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.48, opts=13)
03:41:35.342 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.48)
03:41:35.342 00.000 8976 Worker thread wakes up
03:41:35.342 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:35.342 00.000 5052 UpdateGuideState exits: m=44 SNR=4.4
03:41:35.342 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:35.343 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:35.343 00.000 5052 Enqueuing Expose request
03:41:35.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.48) opts 0xd
03:41:35.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.48)
03:41:35.343 00.000 8976 Moving (0.26, 0.48) raw xDistance=0.31 yDistance=-0.48
03:41:35.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.31
03:41:35.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
03:41:35.343 00.000 8976 MoveAxis(L, 1, ABG)
03:41:35.343 00.000 8976 stepping (-11, 12) + (-1, 0)
03:41:35.343 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:35.362 00.019 8976 Received - 47 (G) 
03:41:35.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:35.362 00.000 8976 stepped: pos (-12, 12)
03:41:35.362 00.000 8976 MoveAxis(U, 2, ABG)
03:41:35.362 00.000 8976 stepping (-12, 12) + (0, 2)
03:41:35.362 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:35.394 00.032 8976 Received - 47 (G) 
03:41:35.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:35.394 00.000 8976 stepped: pos (-12, 14)
03:41:35.394 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
03:41:35.394 00.000 8976 MountToCamera -- mountX=2.05 mountY=-1.99 hyp=2.85 mountTheta=-0.77 cameraX=0.84, cameraY=2.73 cameraTheta=1.27
03:41:35.394 00.000 8976 incremental bump (0.838, 2.727) isValid = 1
03:41:35.394 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
03:41:35.394 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:41:35.394 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:41:35.394 00.000 8976 move complete, result=0
03:41:35.394 00.000 9828 Worker thread wakes up
03:41:35.394 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:41:35.394 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:41:35.394 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.90)
03:41:35.394 00.000 8976 worker thread done servicing request
03:41:35.394 00.000 8976 Worker thread wakes up
03:41:35.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:35.395 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:35.395 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.30 = -1.99)
03:41:35.395 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.5 px 2 ms NORTH
03:41:35.395 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
03:41:35.395 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:41:35.395 00.000 9828 BLC: window closed
03:41:35.395 00.000 9828 MoveAxis(E, 12, B)
03:41:35.395 00.000 9828 Guiding  Dir = 2, Dur = 12
03:41:35.395 00.000 9828 IsSlewing returns 0
03:41:35.395 00.000 9828 IsGuiding returns 0
03:41:35.396 00.001 9828 PulseGuide returned control before completion, sleep 22
03:41:35.432 00.036 9828 IsGuiding returns 1
03:41:35.432 00.000 9828 scope still moving after pulse duration time elapsed
03:41:35.463 00.031 9828 IsSlewing returns 0
03:41:35.463 00.000 9828 IsGuiding returns 1
03:41:35.494 00.031 9828 IsSlewing returns 0
03:41:35.494 00.000 9828 IsGuiding returns 1
03:41:35.525 00.031 9828 IsSlewing returns 0
03:41:35.525 00.000 9828 IsGuiding returns 1
03:41:35.556 00.031 9828 IsSlewing returns 0
03:41:35.556 00.000 9828 IsGuiding returns 1
03:41:35.585 00.029 9828 IsSlewing returns 0
03:41:35.585 00.000 9828 IsGuiding returns 1
03:41:35.616 00.031 9828 IsSlewing returns 0
03:41:35.616 00.000 9828 IsGuiding returns 1
03:41:35.647 00.031 9828 IsSlewing returns 0
03:41:35.647 00.000 9828 IsGuiding returns 0
03:41:35.647 00.000 9828 scope move finished after 12 + 239 ms
03:41:35.647 00.000 9828 Move returns status 0, amount 12
03:41:35.647 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:35.647 00.000 9828 MoveAxis(N, 15, B)
03:41:35.647 00.000 9828 Guiding  Dir = 0, Dur = 15
03:41:35.662 00.015 9828 IsSlewing returns 0
03:41:35.662 00.000 9828 IsGuiding returns 0
03:41:35.663 00.001 9828 PulseGuide returned control before completion, sleep 25
03:41:35.692 00.029 9828 IsGuiding returns 1
03:41:35.692 00.000 9828 scope still moving after pulse duration time elapsed
03:41:35.724 00.032 9828 IsSlewing returns 0
03:41:35.724 00.000 9828 IsGuiding returns 1
03:41:35.756 00.032 9828 IsSlewing returns 0
03:41:35.756 00.000 9828 IsGuiding returns 1
03:41:35.787 00.031 9828 IsSlewing returns 0
03:41:35.787 00.000 9828 IsGuiding returns 1
03:41:35.819 00.032 9828 IsSlewing returns 0
03:41:35.819 00.000 9828 IsGuiding returns 0
03:41:35.819 00.000 9828 scope move finished after 15 + 141 ms
03:41:35.819 00.000 9828 Move returns status 0, amount 15
03:41:35.819 00.000 9828 move complete, result=0
03:41:35.819 00.000 9828 worker thread done servicing request
03:41:35.819 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:41:36.079 00.260 8976 Exposure complete
03:41:36.084 00.005 8976 worker thread done servicing request
03:41:36.085 00.001 5052 OnExposeComplete: enter
03:41:36.085 00.000 5052 UpdateGuideState(): m_state=6
03:41:36.085 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14950
03:41:36.085 00.000 5052 Star::Find returns 1 (0), X=327.61, Y=281.55, Mass=48, SNR=4.6, Peak=51 HFD=3.0
03:41:36.085 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
03:41:36.085 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
03:41:36.085 00.000 5052 CameraToMount -- cameraX=-1.56 cameraY=-0.16 hyp=1.57 cameraTheta=-3.04 mountX=0.57 mountY=1.40, mountTheta=1.18
03:41:36.085 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.56, y=-0.16, opts=13)
03:41:36.086 00.001 5052 Enqueuing Move request for stepguider (-1.56, -0.16)
03:41:36.086 00.000 8976 Worker thread wakes up
03:41:36.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.56, -0.16) opts 0xd
03:41:36.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.56, -0.16)
03:41:36.086 00.000 8976 Moving (-1.56, -0.16) raw xDistance=0.57 yDistance=1.40
03:41:36.086 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:36.086 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:41:36.086 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:36.086 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:36.086 00.000 5052 Enqueuing Expose request
03:41:36.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
03:41:36.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.40
03:41:36.086 00.000 8976 MoveAxis(L, 2, ABG)
03:41:36.086 00.000 8976 stepping (-12, 14) + (-2, 0)
03:41:36.086 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:36.114 00.028 8976 Received - 47 (G) 
03:41:36.114 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:36.114 00.000 8976 stepped: pos (-14, 14)
03:41:36.114 00.000 8976 MoveAxis(D, 5, ABG)
03:41:36.114 00.000 8976 stepping (-14, 14) + (0, -5)
03:41:36.114 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:41:36.161 00.047 8976 Received - 47 (G) 
03:41:36.161 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:41:36.161 00.000 8976 stepped: pos (-14, 9)
03:41:36.162 00.001 8976 MountToCamera -- mountTheta (-0.71) + m_xAngle (2.04) = xAngle (1.33 = 1.33)
03:41:36.162 00.000 8976 MountToCamera -- mountX=2.08 mountY=-1.80 hyp=2.75 mountTheta=-0.71 cameraX=0.66, cameraY=2.67 cameraTheta=1.33
03:41:36.162 00.000 8976 incremental bump (0.659, 2.672) isValid = 1
03:41:36.162 00.000 8976 Scheduling Mount bump of (0.028, 0.116)
03:41:36.162 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:41:36.162 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:41:36.162 00.000 8976 move complete, result=0
03:41:36.162 00.000 8976 worker thread done servicing request
03:41:36.162 00.000 8976 Worker thread wakes up
03:41:36.162 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 1.4 px 5 ms SOUTH
03:41:36.162 00.000 9828 Worker thread wakes up
03:41:36.162 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:41:36.162 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:41:36.162 00.000 9828 CameraToMount -- cameraTheta (1.34) - m_xAngle (-3.10) = xAngle (4.43 = -1.85)
03:41:36.162 00.000 9828 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.35 = -1.93)
03:41:36.163 00.001 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
03:41:36.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:36.163 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:36.163 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:41:36.163 00.000 9828 BLC: window closed
03:41:36.163 00.000 9828 MoveAxis(E, 10, B)
03:41:36.163 00.000 9828 Guiding  Dir = 2, Dur = 10
03:41:36.163 00.000 9828 IsSlewing returns 0
03:41:36.163 00.000 9828 IsGuiding returns 0
03:41:36.163 00.000 9828 PulseGuide returned control before completion, sleep 20
03:41:36.188 00.025 9828 IsGuiding returns 1
03:41:36.188 00.000 9828 scope still moving after pulse duration time elapsed
03:41:36.219 00.031 9828 IsSlewing returns 0
03:41:36.219 00.000 9828 IsGuiding returns 1
03:41:36.251 00.032 9828 IsSlewing returns 0
03:41:36.251 00.000 9828 IsGuiding returns 1
03:41:36.283 00.032 9828 IsSlewing returns 0
03:41:36.283 00.000 9828 IsGuiding returns 0
03:41:36.283 00.000 9828 scope move finished after 10 + 109 ms
03:41:36.283 00.000 9828 Move returns status 0, amount 10
03:41:36.283 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:36.283 00.000 9828 MoveAxis(N, 15, B)
03:41:36.283 00.000 9828 Guiding  Dir = 0, Dur = 15
03:41:36.298 00.015 9828 IsSlewing returns 0
03:41:36.298 00.000 9828 IsGuiding returns 0
03:41:36.298 00.000 9828 PulseGuide returned control before completion, sleep 25
03:41:36.329 00.031 9828 IsGuiding returns 1
03:41:36.329 00.000 9828 scope still moving after pulse duration time elapsed
03:41:36.360 00.031 9828 IsSlewing returns 0
03:41:36.360 00.000 9828 IsGuiding returns 1
03:41:36.391 00.031 9828 IsSlewing returns 0
03:41:36.391 00.000 9828 IsGuiding returns 1
03:41:36.423 00.032 9828 IsSlewing returns 0
03:41:36.423 00.000 9828 IsGuiding returns 1
03:41:36.454 00.031 9828 IsSlewing returns 0
03:41:36.454 00.000 9828 IsGuiding returns 0
03:41:36.454 00.000 9828 scope move finished after 15 + 141 ms
03:41:36.454 00.000 9828 Move returns status 0, amount 15
03:41:36.454 00.000 9828 move complete, result=0
03:41:36.454 00.000 9828 worker thread done servicing request
03:41:36.455 00.001 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:41:36.846 00.391 8976 Exposure complete
03:41:36.852 00.006 8976 worker thread done servicing request
03:41:36.852 00.000 5052 OnExposeComplete: enter
03:41:36.853 00.001 5052 UpdateGuideState(): m_state=6
03:41:36.853 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14951
03:41:36.853 00.000 5052 Star::Find false star n=4 nbg=287 bg=44.9 sigma=1.0 thresh=48 peak=48
03:41:36.853 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=281.00, Mass=22, SNR=2.9, Peak=52 HFD=0.0
03:41:36.853 00.000 5052 DistanceChecker: activated
03:41:36.853 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:36.853 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:36.853 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:36.854 00.001 8976 Worker thread wakes up
03:41:36.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:36.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:36.854 00.000 8976 StepGuider: deferring bump for deduced move
03:41:36.854 00.000 8976 move complete, result=0
03:41:36.854 00.000 8976 worker thread done servicing request
03:41:36.968 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:36.968 00.000 5052 Status Line: Star lost - low SNR
03:41:36.968 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:36.969 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:41:36.969 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:36.969 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:36.969 00.000 5052 Enqueuing Expose request
03:41:36.969 00.000 8976 Worker thread wakes up
03:41:36.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:36.969 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:37.656 00.687 8976 Exposure complete
03:41:37.661 00.005 8976 worker thread done servicing request
03:41:37.661 00.000 5052 OnExposeComplete: enter
03:41:37.661 00.000 5052 UpdateGuideState(): m_state=6
03:41:37.661 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14952
03:41:37.661 00.000 5052 Star::Find returns 1 (0), X=327.08, Y=282.24, Mass=49, SNR=4.7, Peak=53 HFD=3.0
03:41:37.661 00.000 5052 DistanceChecker: reject for large offset (2.16 > 1.65) avgDist = 0.82 count = 14836
03:41:37.661 00.000 5052 Status Line: Recovering
03:41:37.662 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:41:37.662 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:37.662 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:37.662 00.000 8976 Worker thread wakes up
03:41:37.662 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:37.662 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:37.662 00.000 8976 StepGuider: deferring bump for deduced move
03:41:37.662 00.000 8976 move complete, result=0
03:41:37.663 00.001 8976 worker thread done servicing request
03:41:37.775 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:37.775 00.000 5052 Status Line: No star found
03:41:37.776 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:37.776 00.000 5052 UpdateGuideState exits: No star found
03:41:37.776 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:37.776 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:37.776 00.000 5052 Enqueuing Expose request
03:41:37.776 00.000 8976 Worker thread wakes up
03:41:37.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:37.776 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:38.460 00.684 8976 Exposure complete
03:41:38.465 00.005 8976 worker thread done servicing request
03:41:38.465 00.000 5052 OnExposeComplete: enter
03:41:38.465 00.000 5052 UpdateGuideState(): m_state=6
03:41:38.466 00.001 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14953
03:41:38.466 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=281.79, Mass=46, SNR=4.6, Peak=53 HFD=2.3
03:41:38.466 00.000 5052 DistanceChecker: deactivated
03:41:38.466 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:41:38.466 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
03:41:38.466 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.08 hyp=1.06 cameraTheta=3.07 mountX=0.56 mountY=0.84, mountTheta=0.99
03:41:38.466 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.08, opts=13)
03:41:38.466 00.000 5052 Enqueuing Move request for stepguider (-1.06, 0.08)
03:41:38.466 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:38.466 00.000 5052 UpdateGuideState exits: m=46 SNR=4.6
03:41:38.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:38.467 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:38.467 00.000 5052 Enqueuing Expose request
03:41:38.467 00.000 8976 Worker thread wakes up
03:41:38.467 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.08) opts 0xd
03:41:38.467 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.08)
03:41:38.467 00.000 8976 Moving (-1.06, 0.08) raw xDistance=0.56 yDistance=0.84
03:41:38.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
03:41:38.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.84
03:41:38.467 00.000 8976 MoveAxis(L, 2, ABG)
03:41:38.467 00.000 8976 stepping (-14, 9) + (-2, 0)
03:41:38.467 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:38.496 00.029 8976 Received - 47 (G) 
03:41:38.496 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:38.496 00.000 8976 stepped: pos (-16, 9)
03:41:38.496 00.000 8976 MoveAxis(D, 4, ABG)
03:41:38.496 00.000 8976 stepping (-16, 9) + (0, -4)
03:41:38.496 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:38.528 00.032 8976 Received - 47 (G) 
03:41:38.528 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:38.528 00.000 8976 stepped: pos (-16, 5)
03:41:38.528 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
03:41:38.528 00.000 8976 MountToCamera -- mountX=2.20 mountY=-1.47 hyp=2.65 mountTheta=-0.59 cameraX=0.31, cameraY=2.63 cameraTheta=1.45
03:41:38.528 00.000 8976 incremental bump (0.307, 2.629) isValid = 1
03:41:38.528 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
03:41:38.528 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:41:38.528 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:41:38.528 00.000 8976 move complete, result=0
03:41:38.528 00.000 9828 Worker thread wakes up
03:41:38.528 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:41:38.528 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:41:38.528 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
03:41:38.528 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.8 px 4 ms SOUTH
03:41:38.528 00.000 8976 worker thread done servicing request
03:41:38.529 00.001 8976 Worker thread wakes up
03:41:38.529 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
03:41:38.529 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
03:41:38.529 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:41:38.529 00.000 9828 BLC: window closed
03:41:38.529 00.000 9828 MoveAxis(E, 6, B)
03:41:38.529 00.000 9828 Guiding  Dir = 2, Dur = 6
03:41:38.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:38.529 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:38.529 00.000 9828 IsSlewing returns 0
03:41:38.529 00.000 9828 IsGuiding returns 0
03:41:38.529 00.000 9828 PulseGuide returned control before completion, sleep 16
03:41:38.561 00.032 9828 IsGuiding returns 1
03:41:38.561 00.000 9828 scope still moving after pulse duration time elapsed
03:41:38.591 00.030 9828 IsSlewing returns 0
03:41:38.591 00.000 9828 IsGuiding returns 1
03:41:38.623 00.032 9828 IsSlewing returns 0
03:41:38.623 00.000 9828 IsGuiding returns 1
03:41:38.655 00.032 9828 IsSlewing returns 0
03:41:38.655 00.000 9828 IsGuiding returns 0
03:41:38.655 00.000 9828 scope move finished after 6 + 119 ms
03:41:38.655 00.000 9828 Move returns status 0, amount 6
03:41:38.655 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:38.655 00.000 9828 MoveAxis(N, 16, B)
03:41:38.655 00.000 9828 Guiding  Dir = 0, Dur = 16
03:41:38.670 00.015 9828 IsSlewing returns 0
03:41:38.670 00.000 9828 IsGuiding returns 0
03:41:38.670 00.000 9828 PulseGuide returned control before completion, sleep 26
03:41:38.701 00.031 9828 IsGuiding returns 1
03:41:38.702 00.001 9828 scope still moving after pulse duration time elapsed
03:41:38.731 00.029 9828 IsSlewing returns 0
03:41:38.731 00.000 9828 IsGuiding returns 1
03:41:38.762 00.031 9828 IsSlewing returns 0
03:41:38.762 00.000 9828 IsGuiding returns 1
03:41:38.792 00.030 9828 IsSlewing returns 0
03:41:38.792 00.000 9828 IsGuiding returns 1
03:41:38.822 00.030 9828 IsSlewing returns 0
03:41:38.823 00.001 9828 IsGuiding returns 0
03:41:38.823 00.000 9828 scope move finished after 16 + 136 ms
03:41:38.823 00.000 9828 Move returns status 0, amount 16
03:41:38.823 00.000 9828 move complete, result=0
03:41:38.823 00.000 9828 worker thread done servicing request
03:41:38.823 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:41:39.216 00.393 8976 Exposure complete
03:41:39.221 00.005 8976 worker thread done servicing request
03:41:39.222 00.001 5052 OnExposeComplete: enter
03:41:39.222 00.000 5052 UpdateGuideState(): m_state=6
03:41:39.222 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14954
03:41:39.222 00.000 5052 Star::Find returns 1 (0), X=327.97, Y=281.97, Mass=30, SNR=3.7, Peak=55 HFD=1.9
03:41:39.222 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:41:39.222 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
03:41:39.222 00.000 5052 CameraToMount -- cameraX=-1.21 cameraY=0.26 hyp=1.23 cameraTheta=2.93 mountX=0.78 mountY=0.87, mountTheta=0.84
03:41:39.222 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.21, y=0.26, opts=13)
03:41:39.222 00.000 5052 Enqueuing Move request for stepguider (-1.21, 0.26)
03:41:39.222 00.000 8976 Worker thread wakes up
03:41:39.223 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.21, 0.26) opts 0xd
03:41:39.223 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.21, 0.26)
03:41:39.223 00.000 8976 Moving (-1.21, 0.26) raw xDistance=0.78 yDistance=0.87
03:41:39.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.78
03:41:39.223 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.87
03:41:39.223 00.000 8976 MoveAxis(L, 3, ABG)
03:41:39.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:39.223 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:41:39.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:39.223 00.000 8976 stepping (-16, 5) + (-3, 0)
03:41:39.223 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:39.223 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:39.223 00.000 5052 Enqueuing Expose request
03:41:39.262 00.039 8976 Received - 47 (G) 
03:41:39.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:39.262 00.000 8976 stepped: pos (-19, 5)
03:41:39.262 00.000 8976 MoveAxis(D, 4, ABG)
03:41:39.262 00.000 8976 stepping (-19, 5) + (0, -4)
03:41:39.262 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:39.295 00.033 8976 Received - 47 (G) 
03:41:39.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:39.295 00.000 8976 stepped: pos (-19, 1)
03:41:39.295 00.000 8976 MountToCamera -- mountTheta (-0.40) + m_xAngle (2.04) = xAngle (1.64 = 1.64)
03:41:39.295 00.000 8976 MountToCamera -- mountX=2.44 mountY=-1.04 hyp=2.65 mountTheta=-0.40 cameraX=-0.18, cameraY=2.64 cameraTheta=1.64
03:41:39.295 00.000 8976 incremental bump (-0.185, 2.640) isValid = 1
03:41:39.295 00.000 8976 Scheduling Mount bump of (-0.008, 0.119)
03:41:39.295 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:41:39.295 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:41:39.295 00.000 8976 move complete, result=0
03:41:39.295 00.000 8976 worker thread done servicing request
03:41:39.295 00.000 8976 Worker thread wakes up
03:41:39.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:39.295 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:39.295 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.9 px 4 ms SOUTH
03:41:39.295 00.000 9828 Worker thread wakes up
03:41:39.295 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:41:39.296 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:41:39.296 00.000 9828 CameraToMount -- cameraTheta (1.64) - m_xAngle (-3.10) = xAngle (4.73 = -1.55)
03:41:39.296 00.000 9828 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.65 = -1.63)
03:41:39.296 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=0.00 mountY=-0.12, mountTheta=-1.55
03:41:39.296 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.00 yDistance=-0.12
03:41:39.296 00.000 9828 BLC: window closed
03:41:39.296 00.000 9828 MoveAxis(W, 1, B)
03:41:39.296 00.000 9828 Guiding  Dir = 3, Dur = 1
03:41:39.296 00.000 9828 IsSlewing returns 0
03:41:39.296 00.000 9828 IsGuiding returns 0
03:41:39.297 00.001 9828 PulseGuide returned control before completion, sleep 11
03:41:39.312 00.015 9828 IsGuiding returns 1
03:41:39.312 00.000 9828 scope still moving after pulse duration time elapsed
03:41:39.343 00.031 9828 IsSlewing returns 0
03:41:39.343 00.000 9828 IsGuiding returns 1
03:41:39.374 00.031 9828 IsSlewing returns 0
03:41:39.374 00.000 9828 IsGuiding returns 1
03:41:39.406 00.032 9828 IsSlewing returns 0
03:41:39.406 00.000 9828 IsGuiding returns 1
03:41:39.437 00.031 9828 IsSlewing returns 0
03:41:39.437 00.000 9828 IsGuiding returns 0
03:41:39.437 00.000 9828 scope move finished after 1 + 138 ms
03:41:39.437 00.000 9828 Move returns status 0, amount 1
03:41:39.437 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:39.437 00.000 9828 MoveAxis(N, 16, B)
03:41:39.437 00.000 9828 Guiding  Dir = 0, Dur = 16
03:41:39.451 00.014 9828 IsSlewing returns 0
03:41:39.451 00.000 9828 IsGuiding returns 0
03:41:39.451 00.000 9828 PulseGuide returned control before completion, sleep 26
03:41:39.482 00.031 9828 IsGuiding returns 1
03:41:39.482 00.000 9828 scope still moving after pulse duration time elapsed
03:41:39.512 00.030 9828 IsSlewing returns 0
03:41:39.512 00.000 9828 IsGuiding returns 1
03:41:39.543 00.031 9828 IsSlewing returns 0
03:41:39.543 00.000 9828 IsGuiding returns 1
03:41:39.574 00.031 9828 IsSlewing returns 0
03:41:39.574 00.000 9828 IsGuiding returns 1
03:41:39.605 00.031 9828 IsSlewing returns 0
03:41:39.605 00.000 9828 IsGuiding returns 0
03:41:39.605 00.000 9828 scope move finished after 16 + 137 ms
03:41:39.605 00.000 9828 Move returns status 0, amount 16
03:41:39.605 00.000 9828 move complete, result=0
03:41:39.605 00.000 9828 worker thread done servicing request
03:41:39.605 00.000 5052 GuideStep: 0.0 px 1 ms WEST, -0.1 px 16 ms NORTH
03:41:39.982 00.377 8976 Exposure complete
03:41:39.988 00.006 8976 worker thread done servicing request
03:41:39.988 00.000 5052 OnExposeComplete: enter
03:41:39.988 00.000 5052 UpdateGuideState(): m_state=6
03:41:39.988 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14955
03:41:39.988 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.59, Mass=56, SNR=5.0, Peak=53 HFD=3.0
03:41:39.988 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
03:41:39.988 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.19)
03:41:39.988 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.12 hyp=0.63 cameraTheta=-2.95 mountX=0.17 mountY=0.58, mountTheta=1.28
03:41:39.989 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.12, opts=13)
03:41:39.989 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.12)
03:41:39.989 00.000 8976 Worker thread wakes up
03:41:39.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.12) opts 0xd
03:41:39.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.12)
03:41:39.989 00.000 8976 Moving (-0.61, -0.12) raw xDistance=0.17 yDistance=0.58
03:41:39.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:41:39.989 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:39.989 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:41:39.989 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:39.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.58
03:41:39.989 00.000 8976 MoveAxis(R, 0, ABG)
03:41:39.990 00.001 8976 MoveAxis(D, 3, ABG)
03:41:39.990 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:39.990 00.000 5052 Enqueuing Expose request
03:41:39.990 00.000 8976 stepping (-19, 1) + (0, -3)
03:41:39.990 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:40.030 00.040 8976 Received - 47 (G) 
03:41:40.030 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:40.030 00.000 8976 stepped: pos (-19, -2)
03:41:40.030 00.000 8976 MountToCamera -- mountTheta (-0.22) + m_xAngle (2.04) = xAngle (1.82 = 1.82)
03:41:40.031 00.001 8976 MountToCamera -- mountX=2.59 mountY=-0.59 hyp=2.66 mountTheta=-0.22 cameraX=-0.65, cameraY=2.58 cameraTheta=1.82
03:41:40.031 00.000 8976 incremental bump (-0.654, 2.576) isValid = 1
03:41:40.031 00.000 8976 Scheduling Mount bump of (-0.028, 0.115)
03:41:40.031 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:41:40.031 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:41:40.031 00.000 8976 move complete, result=0
03:41:40.031 00.000 8976 worker thread done servicing request
03:41:40.031 00.000 8976 Worker thread wakes up
03:41:40.031 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:41:40.031 00.000 9828 Worker thread wakes up
03:41:40.031 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:40.031 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:40.031 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:41:40.031 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:41:40.031 00.000 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.91 = -1.38)
03:41:40.031 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.83 = -1.46)
03:41:40.032 00.001 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
03:41:40.032 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:41:40.032 00.000 9828 BLC: window closed
03:41:40.032 00.000 9828 MoveAxis(W, 7, B)
03:41:40.032 00.000 9828 Guiding  Dir = 3, Dur = 7
03:41:40.032 00.000 9828 IsSlewing returns 0
03:41:40.032 00.000 9828 IsGuiding returns 0
03:41:40.032 00.000 9828 PulseGuide returned control before completion, sleep 17
03:41:40.054 00.022 9828 IsGuiding returns 1
03:41:40.054 00.000 9828 scope still moving after pulse duration time elapsed
03:41:40.085 00.031 9828 IsSlewing returns 0
03:41:40.085 00.000 9828 IsGuiding returns 1
03:41:40.116 00.031 9828 IsSlewing returns 0
03:41:40.116 00.000 9828 IsGuiding returns 1
03:41:40.147 00.031 9828 IsSlewing returns 0
03:41:40.147 00.000 9828 IsGuiding returns 1
03:41:40.179 00.032 9828 IsSlewing returns 0
03:41:40.179 00.000 9828 IsGuiding returns 0
03:41:40.179 00.000 9828 scope move finished after 7 + 139 ms
03:41:40.179 00.000 9828 Move returns status 0, amount 7
03:41:40.179 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:40.179 00.000 9828 MoveAxis(N, 16, B)
03:41:40.180 00.001 9828 Guiding  Dir = 0, Dur = 16
03:41:40.194 00.014 9828 IsSlewing returns 0
03:41:40.194 00.000 9828 IsGuiding returns 0
03:41:40.194 00.000 9828 PulseGuide returned control before completion, sleep 26
03:41:40.224 00.030 9828 IsGuiding returns 1
03:41:40.224 00.000 9828 scope still moving after pulse duration time elapsed
03:41:40.255 00.031 9828 IsSlewing returns 0
03:41:40.255 00.000 9828 IsGuiding returns 1
03:41:40.285 00.030 9828 IsSlewing returns 0
03:41:40.285 00.000 9828 IsGuiding returns 1
03:41:40.316 00.031 9828 IsSlewing returns 0
03:41:40.316 00.000 9828 IsGuiding returns 1
03:41:40.347 00.031 9828 IsSlewing returns 0
03:41:40.347 00.000 9828 IsGuiding returns 1
03:41:40.378 00.031 9828 IsSlewing returns 0
03:41:40.378 00.000 9828 IsGuiding returns 1
03:41:40.409 00.031 9828 IsSlewing returns 0
03:41:40.409 00.000 9828 IsGuiding returns 0
03:41:40.409 00.000 9828 scope move finished after 16 + 199 ms
03:41:40.409 00.000 9828 Move returns status 0, amount 16
03:41:40.409 00.000 9828 move complete, result=0
03:41:40.409 00.000 9828 worker thread done servicing request
03:41:40.409 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
03:41:40.723 00.314 8976 Exposure complete
03:41:40.730 00.007 8976 worker thread done servicing request
03:41:40.730 00.000 5052 OnExposeComplete: enter
03:41:40.730 00.000 5052 UpdateGuideState(): m_state=6
03:41:40.730 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14956
03:41:40.730 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=282.04, Mass=24, SNR=3.3, Peak=56 HFD=0.8
03:41:40.730 00.000 5052 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.04) = xAngle (-0.55 = -0.55)
03:41:40.730 00.000 5052 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.66 = -0.66)
03:41:40.730 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.49 mountX=0.28 mountY=-0.20, mountTheta=-0.62
03:41:40.731 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.33, opts=13)
03:41:40.731 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.33)
03:41:40.731 00.000 8976 Worker thread wakes up
03:41:40.731 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:40.731 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.33) opts 0xd
03:41:40.731 00.000 5052 UpdateGuideState exits: m=24 SNR=3.3
03:41:40.731 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.33)
03:41:40.731 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:40.731 00.000 8976 Moving (0.03, 0.33) raw xDistance=0.28 yDistance=-0.20
03:41:40.731 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:40.731 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:41:40.732 00.001 5052 Enqueuing Expose request
03:41:40.732 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:41:40.732 00.000 8976 MoveAxis(L, 1, ABG)
03:41:40.732 00.000 8976 stepping (-19, -2) + (-1, 0)
03:41:40.732 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:40.765 00.033 8976 Received - 47 (G) 
03:41:40.766 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:40.766 00.000 8976 stepped: pos (-20, -2)
03:41:40.766 00.000 8976 MoveAxis(U, 0, ABG)
03:41:40.766 00.000 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.94 = 1.94)
03:41:40.766 00.000 8976 MountToCamera -- mountX=2.75 mountY=-0.29 hyp=2.76 mountTheta=-0.11 cameraX=-0.99, cameraY=2.58 cameraTheta=1.94
03:41:40.766 00.000 8976 incremental bump (-0.992, 2.578) isValid = 1
03:41:40.766 00.000 8976 Scheduling Mount bump of (-0.041, 0.111)
03:41:40.766 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:41:40.766 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:41:40.766 00.000 8976 move complete, result=0
03:41:40.766 00.000 9828 Worker thread wakes up
03:41:40.766 00.000 8976 worker thread done servicing request
03:41:40.766 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.2 px 0 ms NORTH
03:41:40.766 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:41:40.766 00.000 8976 Worker thread wakes up
03:41:40.767 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:40.767 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:40.767 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:41:40.767 00.000 9828 CameraToMount -- cameraTheta (1.93) - m_xAngle (-3.10) = xAngle (5.02 = -1.26)
03:41:40.767 00.000 9828 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.94 = -1.34)
03:41:40.767 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.93 mountX=0.04 mountY=-0.12, mountTheta=-1.27
03:41:40.767 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
03:41:40.767 00.000 9828 BLC: window closed
03:41:40.767 00.000 9828 MoveAxis(W, 11, B)
03:41:40.767 00.000 9828 Guiding  Dir = 3, Dur = 11
03:41:40.768 00.001 9828 IsSlewing returns 0
03:41:40.768 00.000 9828 IsGuiding returns 0
03:41:40.768 00.000 9828 PulseGuide returned control before completion, sleep 21
03:41:40.799 00.031 9828 IsGuiding returns 1
03:41:40.799 00.000 9828 scope still moving after pulse duration time elapsed
03:41:40.830 00.031 9828 IsSlewing returns 0
03:41:40.830 00.000 9828 IsGuiding returns 1
03:41:40.860 00.030 9828 IsSlewing returns 0
03:41:40.860 00.000 9828 IsGuiding returns 1
03:41:40.891 00.031 9828 IsSlewing returns 0
03:41:40.891 00.000 9828 IsGuiding returns 0
03:41:40.891 00.000 9828 scope move finished after 11 + 112 ms
03:41:40.891 00.000 9828 Move returns status 0, amount 11
03:41:40.891 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:40.891 00.000 9828 MoveAxis(N, 16, B)
03:41:40.891 00.000 9828 Guiding  Dir = 0, Dur = 16
03:41:40.906 00.015 9828 IsSlewing returns 0
03:41:40.906 00.000 9828 IsGuiding returns 0
03:41:40.906 00.000 9828 PulseGuide returned control before completion, sleep 26
03:41:40.938 00.032 9828 IsGuiding returns 1
03:41:40.938 00.000 9828 scope still moving after pulse duration time elapsed
03:41:40.969 00.031 9828 IsSlewing returns 0
03:41:40.969 00.000 9828 IsGuiding returns 1
03:41:40.999 00.030 9828 IsSlewing returns 0
03:41:40.999 00.000 9828 IsGuiding returns 1
03:41:41.030 00.031 9828 IsSlewing returns 0
03:41:41.030 00.000 9828 IsGuiding returns 1
03:41:41.061 00.031 9828 IsSlewing returns 0
03:41:41.061 00.000 9828 IsGuiding returns 0
03:41:41.061 00.000 9828 scope move finished after 16 + 138 ms
03:41:41.061 00.000 9828 Move returns status 0, amount 16
03:41:41.061 00.000 9828 move complete, result=0
03:41:41.061 00.000 9828 worker thread done servicing request
03:41:41.061 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
03:41:41.463 00.402 8976 Exposure complete
03:41:41.469 00.006 8976 worker thread done servicing request
03:41:41.469 00.000 5052 OnExposeComplete: enter
03:41:41.469 00.000 5052 UpdateGuideState(): m_state=6
03:41:41.470 00.001 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14957
03:41:41.470 00.000 5052 Star::Find returns 1 (0), X=328.20, Y=282.22, Mass=54, SNR=4.9, Peak=54 HFD=4.2
03:41:41.470 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:41:41.470 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
03:41:41.470 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.51 hyp=1.10 cameraTheta=2.65 mountX=0.90 mountY=0.53, mountTheta=0.54
03:41:41.470 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.51, opts=13)
03:41:41.471 00.001 5052 Enqueuing Move request for stepguider (-0.97, 0.51)
03:41:41.471 00.000 8976 Worker thread wakes up
03:41:41.471 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:41.471 00.000 5052 UpdateGuideState exits: m=54 SNR=4.9
03:41:41.471 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:41.471 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.51) opts 0xd
03:41:41.471 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:41.471 00.000 5052 Enqueuing Expose request
03:41:41.471 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.51)
03:41:41.471 00.000 8976 Moving (-0.97, 0.51) raw xDistance=0.90 yDistance=0.53
03:41:41.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.90
03:41:41.471 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
03:41:41.471 00.000 8976 MoveAxis(L, 4, ABG)
03:41:41.471 00.000 8976 stepping (-20, -2) + (-4, 0)
03:41:41.471 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:41.516 00.045 8976 Received - 47 (G) 
03:41:41.516 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:41.516 00.000 8976 stepped: pos (-24, -2)
03:41:41.516 00.000 8976 MoveAxis(D, 2, ABG)
03:41:41.517 00.001 8976 stepping (-24, -2) + (0, -2)
03:41:41.517 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:41.549 00.032 8976 Received - 47 (G) 
03:41:41.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:41.549 00.000 8976 stepped: pos (-24, -4)
03:41:41.549 00.000 8976 MountToCamera -- mountTheta (0.00) + m_xAngle (2.04) = xAngle (2.05 = 2.05)
03:41:41.549 00.000 8976 MountToCamera -- mountX=3.05 mountY=0.01 hyp=3.05 mountTheta=0.00 cameraX=-1.40, cameraY=2.71 cameraTheta=2.05
03:41:41.549 00.000 8976 incremental bump (-1.403, 2.712) isValid = 1
03:41:41.549 00.000 8976 Scheduling Mount bump of (-0.053, 0.106)
03:41:41.549 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:41:41.549 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:41:41.549 00.000 8976 move complete, result=0
03:41:41.549 00.000 8976 worker thread done servicing request
03:41:41.549 00.000 8976 Worker thread wakes up
03:41:41.549 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.5 px 2 ms SOUTH
03:41:41.549 00.000 9828 Worker thread wakes up
03:41:41.549 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:41:41.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:41.549 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:41.549 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:41:41.550 00.001 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.13 = -1.15)
03:41:41.550 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.05 = -1.23)
03:41:41.550 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
03:41:41.550 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
03:41:41.550 00.000 9828 BLC: window closed
03:41:41.550 00.000 9828 MoveAxis(W, 15, B)
03:41:41.550 00.000 9828 Guiding  Dir = 3, Dur = 15
03:41:41.550 00.000 9828 IsSlewing returns 0
03:41:41.550 00.000 9828 IsGuiding returns 0
03:41:41.550 00.000 9828 PulseGuide returned control before completion, sleep 25
03:41:41.589 00.039 9828 IsGuiding returns 1
03:41:41.589 00.000 9828 scope still moving after pulse duration time elapsed
03:41:41.620 00.031 9828 IsSlewing returns 0
03:41:41.620 00.000 9828 IsGuiding returns 1
03:41:41.652 00.032 9828 IsSlewing returns 0
03:41:41.652 00.000 9828 IsGuiding returns 1
03:41:41.683 00.031 9828 IsSlewing returns 0
03:41:41.683 00.000 9828 IsGuiding returns 0
03:41:41.683 00.000 9828 scope move finished after 15 + 117 ms
03:41:41.683 00.000 9828 Move returns status 0, amount 15
03:41:41.683 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:41.683 00.000 9828 MoveAxis(N, 15, B)
03:41:41.683 00.000 9828 Guiding  Dir = 0, Dur = 15
03:41:41.698 00.015 9828 IsSlewing returns 0
03:41:41.699 00.001 9828 IsGuiding returns 0
03:41:41.699 00.000 9828 PulseGuide returned control before completion, sleep 25
03:41:41.728 00.029 9828 IsGuiding returns 1
03:41:41.728 00.000 9828 scope still moving after pulse duration time elapsed
03:41:41.760 00.032 9828 IsSlewing returns 0
03:41:41.761 00.001 9828 IsGuiding returns 1
03:41:41.789 00.028 9828 IsSlewing returns 0
03:41:41.789 00.000 9828 IsGuiding returns 1
03:41:41.821 00.032 9828 IsSlewing returns 0
03:41:41.821 00.000 9828 IsGuiding returns 1
03:41:41.852 00.031 9828 IsSlewing returns 0
03:41:41.853 00.001 9828 IsGuiding returns 0
03:41:41.853 00.000 9828 scope move finished after 15 + 139 ms
03:41:41.853 00.000 9828 Move returns status 0, amount 15
03:41:41.853 00.000 9828 move complete, result=0
03:41:41.853 00.000 9828 worker thread done servicing request
03:41:41.853 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
03:41:42.234 00.381 8976 Exposure complete
03:41:42.239 00.005 8976 worker thread done servicing request
03:41:42.239 00.000 5052 OnExposeComplete: enter
03:41:42.239 00.000 5052 UpdateGuideState(): m_state=6
03:41:42.239 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14958
03:41:42.239 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=280.50, Mass=44, SNR=4.5, Peak=53 HFD=2.3
03:41:42.240 00.001 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
03:41:42.240 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.17 = 3.11)
03:41:42.240 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-1.21 hyp=1.41 cameraTheta=-1.03 mountX=-1.41 mountY=0.04, mountTheta=3.11
03:41:42.240 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-1.21, opts=13)
03:41:42.240 00.000 5052 Enqueuing Move request for stepguider (0.73, -1.21)
03:41:42.240 00.000 8976 Worker thread wakes up
03:41:42.240 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -1.21) opts 0xd
03:41:42.240 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -1.21)
03:41:42.240 00.000 8976 Moving (0.73, -1.21) raw xDistance=-1.41 yDistance=0.04
03:41:42.241 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:42.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.41
03:41:42.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:41:42.241 00.000 8976 MoveAxis(R, 6, ABG)
03:41:42.241 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:41:42.241 00.000 8976 stepping (-24, -4) + (6, 0)
03:41:42.241 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:41:42.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:42.241 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:42.241 00.000 5052 Enqueuing Expose request
03:41:42.284 00.043 8976 Received - 47 (G) 
03:41:42.284 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:41:42.284 00.000 8976 stepped: pos (-18, -4)
03:41:42.284 00.000 8976 MoveAxis(U, 0, ABG)
03:41:42.284 00.000 8976 MountToCamera -- mountTheta (0.07) + m_xAngle (2.04) = xAngle (2.12 = 2.12)
03:41:42.284 00.000 8976 MountToCamera -- mountX=2.96 mountY=0.22 hyp=2.96 mountTheta=0.07 cameraX=-1.54, cameraY=2.53 cameraTheta=2.12
03:41:42.284 00.000 8976 incremental bump (-1.541, 2.531) isValid = 1
03:41:42.284 00.000 8976 Scheduling Mount bump of (-0.060, 0.102)
03:41:42.284 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:41:42.284 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:41:42.284 00.000 8976 move complete, result=0
03:41:42.284 00.000 9828 Worker thread wakes up
03:41:42.284 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:41:42.284 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:41:42.284 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.20 = -1.09)
03:41:42.284 00.000 5052 GuideStep: -1.4 px 6 ms EAST, 0.0 px 0 ms NORTH
03:41:42.284 00.000 8976 worker thread done servicing request
03:41:42.284 00.000 8976 Worker thread wakes up
03:41:42.284 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.12 = -1.17)
03:41:42.285 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:42.285 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:42.285 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.06 mountY=-0.11, mountTheta=-1.10
03:41:42.285 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:41:42.285 00.000 9828 BLC: window closed
03:41:42.285 00.000 9828 MoveAxis(W, 17, B)
03:41:42.285 00.000 9828 Guiding  Dir = 3, Dur = 17
03:41:42.285 00.000 9828 IsSlewing returns 0
03:41:42.285 00.000 9828 IsGuiding returns 0
03:41:42.285 00.000 9828 PulseGuide returned control before completion, sleep 27
03:41:42.322 00.037 9828 IsGuiding returns 1
03:41:42.322 00.000 9828 scope still moving after pulse duration time elapsed
03:41:42.354 00.032 9828 IsSlewing returns 0
03:41:42.355 00.001 9828 IsGuiding returns 1
03:41:42.385 00.030 9828 IsSlewing returns 0
03:41:42.386 00.001 9828 IsGuiding returns 1
03:41:42.415 00.029 9828 IsSlewing returns 0
03:41:42.416 00.001 9828 IsGuiding returns 0
03:41:42.416 00.000 9828 scope move finished after 17 + 113 ms
03:41:42.416 00.000 9828 Move returns status 0, amount 17
03:41:42.416 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:42.416 00.000 9828 MoveAxis(N, 15, B)
03:41:42.416 00.000 9828 Guiding  Dir = 0, Dur = 15
03:41:42.431 00.015 9828 IsSlewing returns 0
03:41:42.431 00.000 9828 IsGuiding returns 0
03:41:42.431 00.000 9828 PulseGuide returned control before completion, sleep 25
03:41:42.463 00.032 9828 IsGuiding returns 1
03:41:42.463 00.000 9828 scope still moving after pulse duration time elapsed
03:41:42.496 00.033 9828 IsSlewing returns 0
03:41:42.496 00.000 9828 IsGuiding returns 1
03:41:42.527 00.031 9828 IsSlewing returns 0
03:41:42.527 00.000 9828 IsGuiding returns 1
03:41:42.559 00.032 9828 IsSlewing returns 0
03:41:42.559 00.000 9828 IsGuiding returns 1
03:41:42.599 00.040 9828 IsSlewing returns 0
03:41:42.599 00.000 9828 IsGuiding returns 0
03:41:42.599 00.000 9828 scope move finished after 15 + 152 ms
03:41:42.599 00.000 9828 Move returns status 0, amount 15
03:41:42.599 00.000 9828 move complete, result=0
03:41:42.599 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
03:41:42.599 00.000 9828 worker thread done servicing request
03:41:42.971 00.372 8976 Exposure complete
03:41:42.978 00.007 8976 worker thread done servicing request
03:41:42.978 00.000 5052 OnExposeComplete: enter
03:41:42.978 00.000 5052 UpdateGuideState(): m_state=6
03:41:42.978 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14959
03:41:42.978 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.75, Mass=41, SNR=4.3, Peak=52 HFD=2.9
03:41:42.978 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
03:41:42.978 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
03:41:42.978 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=0.04 hyp=0.58 cameraTheta=0.06 mountX=-0.23 mountY=-0.51, mountTheta=-2.00
03:41:42.979 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.04, opts=13)
03:41:42.979 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.04)
03:41:42.980 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:42.980 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:41:42.980 00.000 8976 Worker thread wakes up
03:41:42.980 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.04) opts 0xd
03:41:42.980 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.04)
03:41:42.980 00.000 8976 Moving (0.58, 0.04) raw xDistance=-0.23 yDistance=-0.51
03:41:42.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:42.980 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:42.980 00.000 5052 Enqueuing Expose request
03:41:42.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:41:42.980 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:41:42.980 00.000 8976 MoveAxis(R, 0, ABG)
03:41:42.980 00.000 8976 MoveAxis(U, 2, ABG)
03:41:42.980 00.000 8976 stepping (-18, -4) + (0, 2)
03:41:42.980 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:43.003 00.023 8976 Received - 47 (G) 
03:41:43.003 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:43.003 00.000 8976 stepped: pos (-18, -2)
03:41:43.003 00.000 8976 MountToCamera -- mountTheta (0.09) + m_xAngle (2.04) = xAngle (2.13 = 2.13)
03:41:43.003 00.000 8976 MountToCamera -- mountX=2.89 mountY=0.25 hyp=2.90 mountTheta=0.09 cameraX=-1.54, cameraY=2.46 cameraTheta=2.13
03:41:43.003 00.000 8976 incremental bump (-1.540, 2.458) isValid = 1
03:41:43.003 00.000 8976 Scheduling Mount bump of (-0.061, 0.101)
03:41:43.004 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:41:43.004 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:41:43.004 00.000 8976 move complete, result=0
03:41:43.004 00.000 9828 Worker thread wakes up
03:41:43.004 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:41:43.004 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:41:43.004 00.000 9828 CameraToMount -- cameraTheta (2.11) - m_xAngle (-3.10) = xAngle (5.21 = -1.07)
03:41:43.004 00.000 9828 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.13 = -1.15)
03:41:43.004 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=0.06 mountY=-0.11, mountTheta=-1.09
03:41:43.004 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:41:43.004 00.000 9828 BLC: window closed
03:41:43.004 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:41:43.004 00.000 8976 worker thread done servicing request
03:41:43.004 00.000 8976 Worker thread wakes up
03:41:43.004 00.000 9828 MoveAxis(W, 18, B)
03:41:43.004 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:43.004 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:43.005 00.001 9828 Guiding  Dir = 3, Dur = 18
03:41:43.005 00.000 9828 IsSlewing returns 0
03:41:43.005 00.000 9828 IsGuiding returns 0
03:41:43.005 00.000 9828 PulseGuide returned control before completion, sleep 28
03:41:43.049 00.044 9828 IsGuiding returns 1
03:41:43.049 00.000 9828 scope still moving after pulse duration time elapsed
03:41:43.081 00.032 9828 IsSlewing returns 0
03:41:43.081 00.000 9828 IsGuiding returns 1
03:41:43.111 00.030 9828 IsSlewing returns 0
03:41:43.111 00.000 9828 IsGuiding returns 1
03:41:43.141 00.030 9828 IsSlewing returns 0
03:41:43.141 00.000 9828 IsGuiding returns 0
03:41:43.141 00.000 9828 scope move finished after 18 + 117 ms
03:41:43.141 00.000 9828 Move returns status 0, amount 18
03:41:43.141 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:43.141 00.000 9828 MoveAxis(N, 15, B)
03:41:43.141 00.000 9828 Guiding  Dir = 0, Dur = 15
03:41:43.157 00.016 9828 IsSlewing returns 0
03:41:43.157 00.000 9828 IsGuiding returns 0
03:41:43.157 00.000 9828 PulseGuide returned control before completion, sleep 25
03:41:43.189 00.032 9828 IsGuiding returns 1
03:41:43.189 00.000 9828 scope still moving after pulse duration time elapsed
03:41:43.220 00.031 9828 IsSlewing returns 0
03:41:43.220 00.000 9828 IsGuiding returns 1
03:41:43.266 00.046 9828 IsSlewing returns 0
03:41:43.266 00.000 9828 IsGuiding returns 1
03:41:43.297 00.031 9828 IsSlewing returns 0
03:41:43.297 00.000 9828 IsGuiding returns 0
03:41:43.297 00.000 9828 scope move finished after 15 + 125 ms
03:41:43.297 00.000 9828 Move returns status 0, amount 15
03:41:43.297 00.000 9828 move complete, result=0
03:41:43.297 00.000 9828 worker thread done servicing request
03:41:43.298 00.001 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:41:43.692 00.394 8976 Exposure complete
03:41:43.698 00.006 8976 worker thread done servicing request
03:41:43.698 00.000 5052 OnExposeComplete: enter
03:41:43.698 00.000 5052 UpdateGuideState(): m_state=6
03:41:43.698 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14960
03:41:43.698 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=14, SNR=2.6, Peak=51 HFD=0.0
03:41:43.698 00.000 5052 DistanceChecker: activated
03:41:43.698 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:43.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:43.699 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:43.699 00.000 8976 Worker thread wakes up
03:41:43.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:43.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:43.699 00.000 8976 StepGuider: deferring bump for deduced move
03:41:43.699 00.000 8976 move complete, result=0
03:41:43.699 00.000 8976 worker thread done servicing request
03:41:43.812 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:43.812 00.000 5052 Status Line: Star lost - low SNR
03:41:43.812 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:43.812 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:43.812 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:43.812 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:43.813 00.001 5052 Enqueuing Expose request
03:41:43.813 00.000 8976 Worker thread wakes up
03:41:43.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:43.813 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:44.491 00.678 8976 Exposure complete
03:41:44.497 00.006 8976 worker thread done servicing request
03:41:44.497 00.000 5052 OnExposeComplete: enter
03:41:44.497 00.000 5052 UpdateGuideState(): m_state=6
03:41:44.497 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14961
03:41:44.497 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=17, SNR=2.8, Peak=50 HFD=0.0
03:41:44.497 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:44.497 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:44.497 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:44.497 00.000 8976 Worker thread wakes up
03:41:44.498 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:44.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:44.498 00.000 8976 StepGuider: deferring bump for deduced move
03:41:44.498 00.000 8976 move complete, result=0
03:41:44.498 00.000 8976 worker thread done servicing request
03:41:44.600 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:44.600 00.000 5052 Status Line: Star lost - low SNR
03:41:44.601 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:44.601 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:44.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:44.601 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:44.601 00.000 5052 Enqueuing Expose request
03:41:44.601 00.000 8976 Worker thread wakes up
03:41:44.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:44.601 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:45.285 00.684 8976 Exposure complete
03:41:45.290 00.005 8976 worker thread done servicing request
03:41:45.291 00.001 5052 OnExposeComplete: enter
03:41:45.291 00.000 5052 UpdateGuideState(): m_state=6
03:41:45.291 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14962
03:41:45.291 00.000 5052 Star::Find returns 1 (0), X=334.30, Y=281.97, Mass=35, SNR=4.0, Peak=51 HFD=2.1
03:41:45.291 00.000 5052 DistanceChecker: reject for large offset (5.13 > 1.69) avgDist = 0.85 count = 14843
03:41:45.291 00.000 5052 Status Line: Recovering
03:41:45.292 00.001 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:41:45.292 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:45.292 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:45.292 00.000 8976 Worker thread wakes up
03:41:45.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:45.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:45.292 00.000 8976 StepGuider: deferring bump for deduced move
03:41:45.292 00.000 8976 move complete, result=0
03:41:45.292 00.000 8976 worker thread done servicing request
03:41:45.399 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:45.399 00.000 5052 Status Line: No star found
03:41:45.399 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:41:45.399 00.000 5052 UpdateGuideState exits: No star found
03:41:45.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:45.399 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:45.399 00.000 5052 Enqueuing Expose request
03:41:45.399 00.000 8976 Worker thread wakes up
03:41:45.400 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:45.400 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:46.086 00.686 8976 Exposure complete
03:41:46.091 00.005 8976 worker thread done servicing request
03:41:46.091 00.000 5052 OnExposeComplete: enter
03:41:46.092 00.001 5052 UpdateGuideState(): m_state=6
03:41:46.092 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14963
03:41:46.092 00.000 5052 Star::Find returns 1 (0), X=335.66, Y=282.07, Mass=33, SNR=3.9, Peak=52 HFD=2.5
03:41:46.092 00.000 5052 DistanceChecker: reject for large offset (6.49 > 1.69) avgDist = 0.85 count = 14843
03:41:46.092 00.000 5052 Status Line: Recovering
03:41:46.092 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:41:46.093 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:46.093 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:46.093 00.000 8976 Worker thread wakes up
03:41:46.093 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:46.093 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:46.093 00.000 8976 StepGuider: deferring bump for deduced move
03:41:46.093 00.000 8976 move complete, result=0
03:41:46.093 00.000 8976 worker thread done servicing request
03:41:46.207 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:46.207 00.000 5052 Status Line: No star found
03:41:46.208 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:46.208 00.000 5052 UpdateGuideState exits: No star found
03:41:46.208 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:46.208 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:46.208 00.000 5052 Enqueuing Expose request
03:41:46.208 00.000 8976 Worker thread wakes up
03:41:46.208 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:46.208 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:46.891 00.683 8976 Exposure complete
03:41:46.896 00.005 8976 worker thread done servicing request
03:41:46.896 00.000 5052 OnExposeComplete: enter
03:41:46.896 00.000 5052 UpdateGuideState(): m_state=6
03:41:46.896 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14964
03:41:46.896 00.000 5052 Star::Find false star n=8 nbg=284 bg=44.6 sigma=0.9 thresh=47 peak=47
03:41:46.896 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=29, SNR=2.9, Peak=51 HFD=0.0
03:41:46.896 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:46.897 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:46.897 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:46.897 00.000 8976 Worker thread wakes up
03:41:46.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:46.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:46.897 00.000 8976 StepGuider: deferring bump for deduced move
03:41:46.897 00.000 8976 move complete, result=0
03:41:46.897 00.000 8976 worker thread done servicing request
03:41:47.012 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:47.012 00.000 5052 Status Line: Star lost - low SNR
03:41:47.012 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:47.012 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:47.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:47.012 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:47.012 00.000 5052 Enqueuing Expose request
03:41:47.013 00.001 8976 Worker thread wakes up
03:41:47.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:47.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:47.695 00.682 8976 Exposure complete
03:41:47.700 00.005 8976 worker thread done servicing request
03:41:47.701 00.001 5052 OnExposeComplete: enter
03:41:47.701 00.000 5052 UpdateGuideState(): m_state=6
03:41:47.701 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14965
03:41:47.701 00.000 5052 Star::Find returns 1 (0), X=336.92, Y=282.43, Mass=25, SNR=3.4, Peak=53 HFD=1.8
03:41:47.701 00.000 5052 DistanceChecker: reject for large offset (7.78 > 1.69) avgDist = 0.85 count = 14843
03:41:47.701 00.000 5052 Status Line: Recovering
03:41:47.701 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:41:47.702 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:47.702 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:47.702 00.000 8976 Worker thread wakes up
03:41:47.702 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:47.702 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:47.702 00.000 8976 StepGuider: deferring bump for deduced move
03:41:47.702 00.000 8976 move complete, result=0
03:41:47.702 00.000 8976 worker thread done servicing request
03:41:47.815 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:47.815 00.000 5052 Status Line: No star found
03:41:47.815 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:47.815 00.000 5052 UpdateGuideState exits: No star found
03:41:47.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:47.816 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:47.816 00.000 5052 Enqueuing Expose request
03:41:47.816 00.000 8976 Worker thread wakes up
03:41:47.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:47.816 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:48.504 00.688 8976 Exposure complete
03:41:48.510 00.006 8976 worker thread done servicing request
03:41:48.510 00.000 5052 OnExposeComplete: enter
03:41:48.510 00.000 5052 UpdateGuideState(): m_state=6
03:41:48.511 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14966
03:41:48.511 00.000 5052 Star::Find returns 1 (0), X=336.71, Y=282.20, Mass=23, SNR=3.3, Peak=52 HFD=1.3
03:41:48.511 00.000 5052 DistanceChecker: reject for large offset (7.55 > 1.69) avgDist = 0.85 count = 14843
03:41:48.511 00.000 5052 Status Line: Recovering
03:41:48.511 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:41:48.511 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:48.511 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:48.511 00.000 8976 Worker thread wakes up
03:41:48.512 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:48.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:48.512 00.000 8976 StepGuider: deferring bump for deduced move
03:41:48.512 00.000 8976 move complete, result=0
03:41:48.512 00.000 8976 worker thread done servicing request
03:41:48.620 00.108 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:48.620 00.000 5052 Status Line: No star found
03:41:48.621 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:48.621 00.000 5052 UpdateGuideState exits: No star found
03:41:48.621 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:48.621 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:48.621 00.000 5052 Enqueuing Expose request
03:41:48.621 00.000 8976 Worker thread wakes up
03:41:48.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:48.621 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:49.306 00.685 8976 Exposure complete
03:41:49.311 00.005 8976 worker thread done servicing request
03:41:49.311 00.000 5052 OnExposeComplete: enter
03:41:49.311 00.000 5052 UpdateGuideState(): m_state=6
03:41:49.311 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14967
03:41:49.312 00.001 5052 Star::Find returns 1 (0), X=336.95, Y=282.00, Mass=22, SNR=3.2, Peak=54 HFD=0.6
03:41:49.312 00.000 5052 DistanceChecker: reject for large offset (7.79 > 1.69) avgDist = 0.85 count = 14843
03:41:49.312 00.000 5052 DistanceChecker: begin recovering
03:41:49.312 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
03:41:49.312 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
03:41:49.312 00.000 5052 CameraToMount -- cameraX=7.78 cameraY=0.29 hyp=7.79 cameraTheta=0.04 mountX=-3.28 mountY=-6.68, mountTheta=-2.03
03:41:49.312 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=7.78, y=0.29, opts=13)
03:41:49.312 00.000 5052 Enqueuing Move request for stepguider (7.78, 0.29)
03:41:49.313 00.001 8976 Worker thread wakes up
03:41:49.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (7.78, 0.29) opts 0xd
03:41:49.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (7.78, 0.29)
03:41:49.313 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:49.313 00.000 5052 UpdateGuideState exits: m=22 SNR=3.2
03:41:49.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:49.313 00.000 8976 Moving (7.78, 0.29) raw xDistance=-3.28 yDistance=-6.68
03:41:49.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns -2.07 from input -3.28
03:41:49.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns -4.23 from input -6.68
03:41:49.313 00.000 8976 MoveAxis(R, 14, ABG)
03:41:49.313 00.000 8976 stepping (-18, -2) + (14, 0)
03:41:49.313 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:49.313 00.000 5052 Enqueuing Expose request
03:41:49.313 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 34 (4) 
03:41:49.398 00.085 8976 Received - 47 (G) 
03:41:49.399 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 34 (4) 
03:41:49.399 00.000 8976 stepped: pos (-4, -2)
03:41:49.399 00.000 8976 MoveAxis(U, 27, ABG)
03:41:49.399 00.000 8976 stepping (-4, -2) + (0, 27)
03:41:49.399 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 32 (2) 37 (7) 
03:41:49.526 00.127 8976 Received - 47 (G) 
03:41:49.526 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 32 (2) 37 (7) 
03:41:49.526 00.000 8976 stepped: pos (-4, 25)
03:41:49.526 00.000 8976 MountToCamera -- mountTheta (-0.49) + m_xAngle (2.04) = xAngle (1.55 = 1.55)
03:41:49.526 00.000 8976 MountToCamera -- mountX=2.14 mountY=-1.14 hyp=2.42 mountTheta=-0.49 cameraX=0.04, cameraY=2.42 cameraTheta=1.55
03:41:49.526 00.000 8976 incremental bump (0.043, 2.423) isValid = 1
03:41:49.526 00.000 8976 Scheduling Mount bump of (0.002, 0.119)
03:41:49.526 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:41:49.526 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:41:49.526 00.000 8976 move complete, result=0
03:41:49.526 00.000 9828 Worker thread wakes up
03:41:49.526 00.000 5052 GuideStep: -3.3 px 14 ms EAST, -6.7 px 27 ms NORTH
03:41:49.526 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:41:49.526 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:41:49.526 00.000 9828 CameraToMount -- cameraTheta (1.55) - m_xAngle (-3.10) = xAngle (4.65 = -1.63)
03:41:49.527 00.001 8976 worker thread done servicing request
03:41:49.527 00.000 8976 Worker thread wakes up
03:41:49.527 00.000 9828 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.57 = -1.71)
03:41:49.527 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:49.527 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
03:41:49.527 00.000 8976 Handling exposure in thread, d=500 o=3 r=(319,264,37,37)
03:41:49.527 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:41:49.527 00.000 9828 BLC: window closed
03:41:49.527 00.000 9828 MoveAxis(E, 2, B)
03:41:49.527 00.000 9828 Guiding  Dir = 2, Dur = 2
03:41:49.527 00.000 9828 IsSlewing returns 0
03:41:49.528 00.001 9828 IsGuiding returns 0
03:41:49.528 00.000 9828 PulseGuide returned control before completion, sleep 12
03:41:49.554 00.026 9828 IsGuiding returns 1
03:41:49.554 00.000 9828 scope still moving after pulse duration time elapsed
03:41:49.585 00.031 9828 IsSlewing returns 0
03:41:49.585 00.000 9828 IsGuiding returns 1
03:41:49.617 00.032 9828 IsSlewing returns 0
03:41:49.617 00.000 9828 IsGuiding returns 1
03:41:49.649 00.032 9828 IsSlewing returns 0
03:41:49.649 00.000 9828 IsGuiding returns 0
03:41:49.649 00.000 9828 scope move finished after 2 + 118 ms
03:41:49.649 00.000 9828 Move returns status 0, amount 2
03:41:49.649 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:49.649 00.000 9828 MoveAxis(N, 16, B)
03:41:49.649 00.000 9828 Guiding  Dir = 0, Dur = 16
03:41:49.664 00.015 9828 IsSlewing returns 0
03:41:49.664 00.000 9828 IsGuiding returns 0
03:41:49.665 00.001 9828 PulseGuide returned control before completion, sleep 26
03:41:49.695 00.030 9828 IsGuiding returns 1
03:41:49.695 00.000 9828 scope still moving after pulse duration time elapsed
03:41:49.726 00.031 9828 IsSlewing returns 0
03:41:49.726 00.000 9828 IsGuiding returns 1
03:41:49.757 00.031 9828 IsSlewing returns 0
03:41:49.757 00.000 9828 IsGuiding returns 1
03:41:49.788 00.031 9828 IsSlewing returns 0
03:41:49.788 00.000 9828 IsGuiding returns 1
03:41:49.819 00.031 9828 IsSlewing returns 0
03:41:49.819 00.000 9828 IsGuiding returns 0
03:41:49.819 00.000 9828 scope move finished after 16 + 138 ms
03:41:49.819 00.000 9828 Move returns status 0, amount 16
03:41:49.819 00.000 9828 move complete, result=0
03:41:49.819 00.000 9828 worker thread done servicing request
03:41:49.819 00.000 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:41:50.209 00.390 8976 Exposure complete
03:41:50.214 00.005 8976 worker thread done servicing request
03:41:50.215 00.001 5052 OnExposeComplete: enter
03:41:50.215 00.000 5052 UpdateGuideState(): m_state=6
03:41:50.215 00.000 5052 Star::Find(18, 336, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14968
03:41:50.215 00.000 5052 Star::Find false star n=10 nbg=266 bg=44.9 sigma=0.7 thresh=47 peak=47
03:41:50.215 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=282.00, Mass=29, SNR=2.9, Peak=54 HFD=0.0
03:41:50.215 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:50.215 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:50.215 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:50.215 00.000 8976 Worker thread wakes up
03:41:50.215 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:50.215 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:50.215 00.000 8976 StepGuider: deferring bump for deduced move
03:41:50.215 00.000 8976 move complete, result=0
03:41:50.215 00.000 8976 worker thread done servicing request
03:41:50.327 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:50.327 00.000 5052 Status Line: Star lost - low SNR
03:41:50.327 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:50.327 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:50.327 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:50.327 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:50.327 00.000 5052 Enqueuing Expose request
03:41:50.328 00.001 8976 Worker thread wakes up
03:41:50.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:50.328 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:51.012 00.684 8976 Exposure complete
03:41:51.018 00.006 8976 worker thread done servicing request
03:41:51.018 00.000 5052 OnExposeComplete: enter
03:41:51.018 00.000 5052 UpdateGuideState(): m_state=6
03:41:51.018 00.000 5052 Star::Find(18, 336, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14969
03:41:51.018 00.000 5052 Star::Find returns 0 (2), X=336.00, Y=282.00, Mass=16, SNR=2.7, Peak=53 HFD=0.0
03:41:51.018 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:51.018 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:51.018 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:51.018 00.000 8976 Worker thread wakes up
03:41:51.018 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:51.018 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:51.018 00.000 8976 StepGuider: deferring bump for deduced move
03:41:51.018 00.000 8976 move complete, result=0
03:41:51.018 00.000 8976 worker thread done servicing request
03:41:51.134 00.116 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:51.134 00.000 5052 Status Line: Star lost - low SNR
03:41:51.135 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:51.135 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:51.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:51.135 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:51.135 00.000 5052 Enqueuing Expose request
03:41:51.135 00.000 8976 Worker thread wakes up
03:41:51.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:51.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:51.817 00.682 8976 Exposure complete
03:41:51.823 00.006 8976 worker thread done servicing request
03:41:51.823 00.000 5052 OnExposeComplete: enter
03:41:51.823 00.000 5052 UpdateGuideState(): m_state=6
03:41:51.823 00.000 5052 Star::Find(18, 336, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14970
03:41:51.823 00.000 5052 Star::Find returns 1 (0), X=333.33, Y=284.10, Mass=42, SNR=4.3, Peak=53 HFD=4.0
03:41:51.823 00.000 5052 DistanceChecker: reject for large offset (4.79 > 2.32) avgDist = 1.16 count = 14844
03:41:51.823 00.000 5052 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.04) = xAngle (-1.52 = -1.52)
03:41:51.823 00.000 5052 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.62 = -1.62)
03:41:51.823 00.000 5052 CameraToMount -- cameraX=4.15 cameraY=2.39 hyp=4.79 cameraTheta=0.52 mountX=0.24 mountY=-4.79, mountTheta=-1.52
03:41:51.825 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=4.15, y=2.39, opts=13)
03:41:51.825 00.000 5052 Enqueuing Move request for stepguider (4.15, 2.39)
03:41:51.825 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:51.825 00.000 5052 UpdateGuideState exits: m=42 SNR=4.3
03:41:51.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:51.825 00.000 8976 Worker thread wakes up
03:41:51.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (4.15, 2.39) opts 0xd
03:41:51.825 00.000 8976 Handling offset move in thread for stepguider, endpoint = (4.15, 2.39)
03:41:51.825 00.000 8976 Moving (4.15, 2.39) raw xDistance=0.24 yDistance=-4.79
03:41:51.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:41:51.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns -3.31 from input -4.79
03:41:51.825 00.000 8976 MoveAxis(R, 0, ABG)
03:41:51.825 00.000 8976 MoveAxis(U, 21, ABG)
03:41:51.825 00.000 8976 stepping (-4, 25) + (0, 21)
03:41:51.825 00.000 8976 StepGuider step would hit limit: truncate move to (-4, 25) + (0, 14)
03:41:51.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:51.825 00.000 5052 Enqueuing Expose request
03:41:51.825 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 34 (4) 
03:41:51.908 00.083 8976 Received - 47 (G) 
03:41:51.909 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 34 (4) 
03:41:51.909 00.000 8976 stepped: pos (-4, 39)
03:41:51.909 00.000 8976 FAR outside bump range, increase bump weight 1.00 => 2.00
03:41:51.909 00.000 8976 AO travel limit exceeded, using large bump correction
03:41:51.909 00.000 8976 Scheduling Mount bump of (2.906, 1.676)
03:41:51.909 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=2.91, y=1.68, opts=4)
03:41:51.909 00.000 8976 Enqueuing Move request for scope (2.91, 1.68)
03:41:51.909 00.000 8976 move complete, result=0
03:41:51.909 00.000 9828 Worker thread wakes up
03:41:51.909 00.000 8976 worker thread done servicing request
03:41:51.909 00.000 8976 Worker thread wakes up
03:41:51.909 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:51.909 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -4.8 px 14 ms NORTH
03:41:51.909 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (2.91, 1.68) opts 0x4
03:41:51.909 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:51.909 00.000 9828 Handling offset move in thread for scope, endpoint = (2.91, 1.68)
03:41:51.910 00.001 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.66)
03:41:51.910 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.75)
03:41:51.910 00.000 9828 CameraToMount -- cameraX=2.91 cameraY=1.68 hyp=3.35 cameraTheta=0.52 mountX=-2.98 mountY=-1.30, mountTheta=-2.73
03:41:51.910 00.000 9828 Moving (2.91, 1.68) raw xDistance=-2.98 yDistance=-1.30
03:41:51.910 00.000 9828 BLC: window closed
03:41:51.910 00.000 9828 MoveAxis(E, 947, B)
03:41:51.910 00.000 9828 Guiding  Dir = 2, Dur = 947
03:41:51.910 00.000 9828 IsSlewing returns 0
03:41:51.910 00.000 9828 IsGuiding returns 0
03:41:51.910 00.000 9828 PulseGuide returned control before completion, sleep 957
03:41:52.595 00.685 8976 Exposure complete
03:41:52.600 00.005 8976 worker thread done servicing request
03:41:52.601 00.001 5052 OnExposeComplete: enter
03:41:52.601 00.000 5052 UpdateGuideState(): m_state=6
03:41:52.601 00.000 5052 Star::Find(18, 333, 284, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14971
03:41:52.601 00.000 5052 Star::Find false star n=13 nbg=281 bg=44.6 sigma=0.8 thresh=47 peak=47
03:41:52.601 00.000 5052 Star::Find returns 0 (2), X=333.00, Y=284.00, Mass=40, SNR=2.9, Peak=54 HFD=0.0
03:41:52.601 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:52.601 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:52.601 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:52.601 00.000 8976 Worker thread wakes up
03:41:52.601 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:52.601 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:52.602 00.001 8976 StepGuider: deferring bump for deduced move
03:41:52.602 00.000 8976 move complete, result=0
03:41:52.602 00.000 8976 worker thread done servicing request
03:41:52.710 00.108 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:52.710 00.000 5052 Status Line: Star lost - low SNR
03:41:52.710 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:52.711 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:41:52.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:52.711 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:52.711 00.000 5052 Enqueuing Expose request
03:41:52.711 00.000 8976 Worker thread wakes up
03:41:52.711 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:52.711 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:52.880 00.169 9828 IsGuiding returns 1
03:41:52.880 00.000 9828 scope still moving after pulse duration time elapsed
03:41:52.910 00.030 9828 IsSlewing returns 0
03:41:52.910 00.000 9828 IsGuiding returns 1
03:41:52.942 00.032 9828 IsSlewing returns 0
03:41:52.942 00.000 9828 IsGuiding returns 1
03:41:52.973 00.031 9828 IsSlewing returns 0
03:41:52.973 00.000 9828 IsGuiding returns 1
03:41:53.003 00.030 9828 IsSlewing returns 0
03:41:53.003 00.000 9828 IsGuiding returns 1
03:41:53.034 00.031 9828 IsSlewing returns 0
03:41:53.034 00.000 9828 IsGuiding returns 1
03:41:53.066 00.032 9828 IsSlewing returns 0
03:41:53.066 00.000 9828 IsGuiding returns 1
03:41:53.096 00.030 9828 IsSlewing returns 0
03:41:53.096 00.000 9828 IsGuiding returns 0
03:41:53.096 00.000 9828 scope move finished after 947 + 238 ms
03:41:53.096 00.000 9828 Move returns status 0, amount 947
03:41:53.096 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:53.096 00.000 9828 MoveAxis(N, 176, B)
03:41:53.096 00.000 9828 Guiding  Dir = 0, Dur = 176
03:41:53.112 00.016 9828 IsSlewing returns 0
03:41:53.112 00.000 9828 IsGuiding returns 0
03:41:53.112 00.000 9828 PulseGuide returned control before completion, sleep 186
03:41:53.314 00.202 9828 IsGuiding returns 1
03:41:53.314 00.000 9828 scope still moving after pulse duration time elapsed
03:41:53.345 00.031 9828 IsSlewing returns 0
03:41:53.345 00.000 9828 IsGuiding returns 1
03:41:53.376 00.031 9828 IsSlewing returns 0
03:41:53.376 00.000 9828 IsGuiding returns 1
03:41:53.393 00.017 8976 Exposure complete
03:41:53.398 00.005 8976 worker thread done servicing request
03:41:53.398 00.000 5052 OnExposeComplete: enter
03:41:53.398 00.000 5052 UpdateGuideState(): m_state=6
03:41:53.398 00.000 5052 Star::Find(18, 333, 284, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14972
03:41:53.399 00.001 5052 Star::Find returns 0 (2), X=333.00, Y=284.00, Mass=18, SNR=2.9, Peak=55 HFD=0.0
03:41:53.399 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:53.399 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:53.399 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:53.399 00.000 8976 Worker thread wakes up
03:41:53.399 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:53.399 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:53.399 00.000 8976 StepGuider: deferring bump for deduced move
03:41:53.399 00.000 8976 move complete, result=0
03:41:53.400 00.001 8976 worker thread done servicing request
03:41:53.423 00.023 9828 IsSlewing returns 0
03:41:53.423 00.000 9828 IsGuiding returns 1
03:41:53.453 00.030 9828 IsSlewing returns 0
03:41:53.453 00.000 9828 IsGuiding returns 1
03:41:53.484 00.031 9828 IsSlewing returns 0
03:41:53.484 00.000 9828 IsGuiding returns 0
03:41:53.484 00.000 9828 scope move finished after 176 + 195 ms
03:41:53.484 00.000 9828 Move returns status 0, amount 176
03:41:53.484 00.000 9828 move complete, result=0
03:41:53.484 00.000 9828 worker thread done servicing request
03:41:53.515 00.031 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:53.515 00.000 5052 Status Line: Star lost - low SNR
03:41:53.516 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:53.516 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:53.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:53.516 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:53.516 00.000 5052 Enqueuing Expose request
03:41:53.516 00.000 5052 GuideStep: -3.0 px 947 ms EAST, -1.3 px 176 ms NORTH
03:41:53.516 00.000 8976 Worker thread wakes up
03:41:53.516 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:53.516 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:54.201 00.685 8976 Exposure complete
03:41:54.207 00.006 8976 worker thread done servicing request
03:41:54.207 00.000 5052 OnExposeComplete: enter
03:41:54.207 00.000 5052 UpdateGuideState(): m_state=6
03:41:54.207 00.000 5052 Star::Find(18, 333, 284, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14973
03:41:54.207 00.000 5052 Star::Find false star n=12 nbg=258 bg=45.0 sigma=0.7 thresh=47 peak=47
03:41:54.207 00.000 5052 Star::Find returns 0 (2), X=333.00, Y=284.00, Mass=33, SNR=2.9, Peak=54 HFD=0.0
03:41:54.207 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:54.208 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:54.208 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:54.208 00.000 8976 Worker thread wakes up
03:41:54.208 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:54.208 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:54.208 00.000 8976 StepGuider: deferring bump for deduced move
03:41:54.208 00.000 8976 move complete, result=0
03:41:54.208 00.000 8976 worker thread done servicing request
03:41:54.323 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:54.323 00.000 5052 Status Line: Star lost - low SNR
03:41:54.324 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:54.324 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:54.324 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:54.324 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:54.324 00.000 5052 Enqueuing Expose request
03:41:54.324 00.000 8976 Worker thread wakes up
03:41:54.324 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:54.324 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:55.008 00.684 8976 Exposure complete
03:41:55.014 00.006 8976 worker thread done servicing request
03:41:55.014 00.000 5052 OnExposeComplete: enter
03:41:55.014 00.000 5052 UpdateGuideState(): m_state=6
03:41:55.014 00.000 5052 Star::Find(18, 333, 284, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14974
03:41:55.014 00.000 5052 Star::Find false star n=5 nbg=287 bg=44.9 sigma=1.0 thresh=48 peak=48
03:41:55.014 00.000 5052 Star::Find returns 0 (2), X=333.00, Y=284.00, Mass=20, SNR=2.9, Peak=54 HFD=0.0
03:41:55.014 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:55.014 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:55.014 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:55.014 00.000 8976 Worker thread wakes up
03:41:55.014 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:55.014 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:55.014 00.000 8976 StepGuider: deferring bump for deduced move
03:41:55.015 00.001 8976 move complete, result=0
03:41:55.015 00.000 8976 worker thread done servicing request
03:41:55.127 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:55.127 00.000 5052 Status Line: Star lost - low SNR
03:41:55.127 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:55.127 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:55.127 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:55.127 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:55.127 00.000 5052 Enqueuing Expose request
03:41:55.128 00.001 8976 Worker thread wakes up
03:41:55.128 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:55.128 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:55.810 00.682 8976 Exposure complete
03:41:55.816 00.006 8976 worker thread done servicing request
03:41:55.816 00.000 5052 OnExposeComplete: enter
03:41:55.816 00.000 5052 UpdateGuideState(): m_state=6
03:41:55.816 00.000 5052 Star::Find(18, 333, 284, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14975
03:41:55.816 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=281.00, Mass=27, SNR=3.5, Peak=54 HFD=1.9
03:41:55.816 00.000 5052 DistanceChecker: deactivated
03:41:55.816 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.02 = 2.26)
03:41:55.816 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
03:41:55.816 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-0.71 hyp=0.77 cameraTheta=-1.98 mountX=-0.49 mountY=0.64, mountTheta=2.23
03:41:55.817 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-0.71, opts=13)
03:41:55.817 00.000 5052 Enqueuing Move request for stepguider (-0.30, -0.71)
03:41:55.817 00.000 8976 Worker thread wakes up
03:41:55.817 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -0.71) opts 0xd
03:41:55.817 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -0.71)
03:41:55.817 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:55.817 00.000 5052 UpdateGuideState exits: m=27 SNR=3.5
03:41:55.817 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:55.817 00.000 8976 Moving (-0.30, -0.71) raw xDistance=-0.49 yDistance=0.64
03:41:55.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
03:41:55.817 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.64
03:41:55.817 00.000 8976 MoveAxis(R, 2, ABG)
03:41:55.817 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:55.817 00.000 5052 Enqueuing Expose request
03:41:55.817 00.000 8976 stepping (-4, 39) + (2, 0)
03:41:55.818 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:55.840 00.022 8976 Received - 47 (G) 
03:41:55.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:41:55.840 00.000 8976 stepped: pos (-2, 39)
03:41:55.840 00.000 8976 MoveAxis(D, 1, ABG)
03:41:55.840 00.000 8976 stepping (-2, 39) + (0, -1)
03:41:55.840 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:55.873 00.033 8976 Received - 47 (G) 
03:41:55.873 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:55.873 00.000 8976 stepped: pos (-2, 38)
03:41:55.873 00.000 8976 FAR outside bump range, increase bump weight 2.00 => 3.00
03:41:55.873 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:41:55.873 00.000 8976 MountToCamera -- mountX=1.20 mountY=-3.87 hyp=4.05 mountTheta=-1.27 cameraX=2.90, cameraY=2.83 cameraTheta=0.77
03:41:55.873 00.000 8976 incremental bump (2.904, 2.828) isValid = 1
03:41:55.873 00.000 8976 Scheduling Mount bump of (0.247, 0.249)
03:41:55.873 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.25, y=0.25, opts=4)
03:41:55.874 00.001 8976 Enqueuing Move request for scope (0.25, 0.25)
03:41:55.874 00.000 8976 move complete, result=0
03:41:55.874 00.000 9828 Worker thread wakes up
03:41:55.874 00.000 8976 worker thread done servicing request
03:41:55.874 00.000 8976 Worker thread wakes up
03:41:55.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:55.874 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:55.874 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.6 px 1 ms SOUTH
03:41:55.874 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.25) opts 0x4
03:41:55.874 00.000 9828 Handling offset move in thread for scope, endpoint = (0.25, 0.25)
03:41:55.874 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
03:41:55.874 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.48)
03:41:55.874 00.000 9828 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.35 cameraTheta=0.79 mountX=-0.26 mountY=-0.22, mountTheta=-2.44
03:41:55.874 00.000 9828 Moving (0.25, 0.25) raw xDistance=-0.26 yDistance=-0.22
03:41:55.874 00.000 9828 BLC: window closed
03:41:55.874 00.000 9828 MoveAxis(E, 82, B)
03:41:55.874 00.000 9828 Guiding  Dir = 2, Dur = 82
03:41:55.875 00.001 9828 IsSlewing returns 0
03:41:55.875 00.000 9828 IsGuiding returns 0
03:41:55.875 00.000 9828 PulseGuide returned control before completion, sleep 92
03:41:55.978 00.103 9828 IsGuiding returns 1
03:41:55.979 00.001 9828 scope still moving after pulse duration time elapsed
03:41:56.009 00.030 9828 IsSlewing returns 0
03:41:56.010 00.001 9828 IsGuiding returns 1
03:41:56.043 00.033 9828 IsSlewing returns 0
03:41:56.043 00.000 9828 IsGuiding returns 1
03:41:56.069 00.026 9828 IsSlewing returns 0
03:41:56.069 00.000 9828 IsGuiding returns 0
03:41:56.069 00.000 9828 scope move finished after 82 + 112 ms
03:41:56.069 00.000 9828 Move returns status 0, amount 82
03:41:56.069 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:56.069 00.000 9828 MoveAxis(N, 29, B)
03:41:56.070 00.001 9828 Guiding  Dir = 0, Dur = 29
03:41:56.085 00.015 9828 IsSlewing returns 0
03:41:56.085 00.000 9828 IsGuiding returns 0
03:41:56.085 00.000 9828 PulseGuide returned control before completion, sleep 39
03:41:56.131 00.046 9828 IsGuiding returns 1
03:41:56.131 00.000 9828 scope still moving after pulse duration time elapsed
03:41:56.162 00.031 9828 IsSlewing returns 0
03:41:56.167 00.005 9828 IsGuiding returns 1
03:41:56.193 00.026 9828 IsSlewing returns 0
03:41:56.193 00.000 9828 IsGuiding returns 1
03:41:56.224 00.031 9828 IsSlewing returns 0
03:41:56.224 00.000 9828 IsGuiding returns 1
03:41:56.254 00.030 9828 IsSlewing returns 0
03:41:56.254 00.000 9828 IsGuiding returns 0
03:41:56.254 00.000 9828 scope move finished after 29 + 140 ms
03:41:56.254 00.000 9828 Move returns status 0, amount 29
03:41:56.254 00.000 9828 move complete, result=0
03:41:56.254 00.000 9828 worker thread done servicing request
03:41:56.254 00.000 5052 GuideStep: -0.3 px 82 ms EAST, -0.2 px 29 ms NORTH
03:41:56.574 00.320 8976 Exposure complete
03:41:56.580 00.006 8976 worker thread done servicing request
03:41:56.580 00.000 5052 OnExposeComplete: enter
03:41:56.580 00.000 5052 UpdateGuideState(): m_state=6
03:41:56.580 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14976
03:41:56.580 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=280.42, Mass=32, SNR=3.8, Peak=51 HFD=2.2
03:41:56.580 00.000 5052 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.04) = xAngle (-3.91 = 2.37)
03:41:56.580 00.000 5052 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.01 = 2.27)
03:41:56.580 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-1.29 hyp=1.35 cameraTheta=-1.87 mountX=-0.97 mountY=1.03, mountTheta=2.33
03:41:56.581 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-1.29, opts=13)
03:41:56.581 00.000 5052 Enqueuing Move request for stepguider (-0.39, -1.29)
03:41:56.581 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:41:56.581 00.000 5052 UpdateGuideState exits: m=32 SNR=3.8
03:41:56.581 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:56.581 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:56.581 00.000 5052 Enqueuing Expose request
03:41:56.581 00.000 8976 Worker thread wakes up
03:41:56.581 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -1.29) opts 0xd
03:41:56.581 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -1.29)
03:41:56.582 00.001 8976 Moving (-0.39, -1.29) raw xDistance=-0.97 yDistance=1.03
03:41:56.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.97
03:41:56.582 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.03
03:41:56.582 00.000 8976 MoveAxis(R, 4, ABG)
03:41:56.582 00.000 8976 stepping (-2, 38) + (4, 0)
03:41:56.582 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:56.624 00.042 8976 Received - 47 (G) 
03:41:56.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:56.624 00.000 8976 stepped: pos (2, 38)
03:41:56.624 00.000 8976 MoveAxis(D, 4, ABG)
03:41:56.624 00.000 8976 stepping (2, 38) + (0, -4)
03:41:56.624 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:56.656 00.032 8976 Received - 47 (G) 
03:41:56.656 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:56.656 00.000 8976 stepped: pos (2, 34)
03:41:56.656 00.000 8976 outside bump range, increase bump weight 3.00 => 3.17
03:41:56.656 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:41:56.656 00.000 8976 MountToCamera -- mountX=0.70 mountY=-4.38 hyp=4.43 mountTheta=-1.41 cameraX=3.58, cameraY=2.62 cameraTheta=0.63
03:41:56.656 00.000 8976 incremental bump (3.578, 2.616) isValid = 1
03:41:56.656 00.000 8976 Scheduling Mount bump of (0.294, 0.223)
03:41:56.656 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.29, y=0.22, opts=4)
03:41:56.656 00.000 8976 Enqueuing Move request for scope (0.29, 0.22)
03:41:56.656 00.000 8976 move complete, result=0
03:41:56.656 00.000 9828 Worker thread wakes up
03:41:56.657 00.001 8976 worker thread done servicing request
03:41:56.657 00.000 8976 Worker thread wakes up
03:41:56.657 00.000 5052 GuideStep: -1.0 px 4 ms EAST, 1.0 px 4 ms SOUTH
03:41:56.657 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.22) opts 0x4
03:41:56.657 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:56.657 00.000 9828 Handling offset move in thread for scope, endpoint = (0.29, 0.22)
03:41:56.657 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:41:56.657 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:56.657 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:41:56.657 00.000 9828 CameraToMount -- cameraX=0.29 cameraY=0.22 hyp=0.37 cameraTheta=0.65 mountX=-0.30 mountY=-0.18, mountTheta=-2.60
03:41:56.657 00.000 9828 Moving (0.29, 0.22) raw xDistance=-0.30 yDistance=-0.18
03:41:56.657 00.000 9828 BLC: window closed
03:41:56.657 00.000 9828 MoveAxis(E, 96, B)
03:41:56.657 00.000 9828 Guiding  Dir = 2, Dur = 96
03:41:56.658 00.001 9828 IsSlewing returns 0
03:41:56.658 00.000 9828 IsGuiding returns 0
03:41:56.658 00.000 9828 PulseGuide returned control before completion, sleep 106
03:41:56.773 00.115 9828 IsGuiding returns 1
03:41:56.773 00.000 9828 scope still moving after pulse duration time elapsed
03:41:56.805 00.032 9828 IsSlewing returns 0
03:41:56.805 00.000 9828 IsGuiding returns 1
03:41:56.836 00.031 9828 IsSlewing returns 0
03:41:56.836 00.000 9828 IsGuiding returns 1
03:41:56.867 00.031 9828 IsSlewing returns 0
03:41:56.867 00.000 9828 IsGuiding returns 1
03:41:56.897 00.030 9828 IsSlewing returns 0
03:41:56.897 00.000 9828 IsGuiding returns 1
03:41:56.929 00.032 9828 IsSlewing returns 0
03:41:56.929 00.000 9828 IsGuiding returns 1
03:41:56.959 00.030 9828 IsSlewing returns 0
03:41:56.959 00.000 9828 IsGuiding returns 0
03:41:56.959 00.000 9828 scope move finished after 96 + 205 ms
03:41:56.960 00.001 9828 Move returns status 0, amount 96
03:41:56.960 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:56.960 00.000 9828 MoveAxis(N, 25, B)
03:41:56.960 00.000 9828 Guiding  Dir = 0, Dur = 25
03:41:56.974 00.014 9828 IsSlewing returns 0
03:41:56.974 00.000 9828 IsGuiding returns 0
03:41:56.974 00.000 9828 PulseGuide returned control before completion, sleep 35
03:41:57.020 00.046 9828 IsGuiding returns 1
03:41:57.020 00.000 9828 scope still moving after pulse duration time elapsed
03:41:57.050 00.030 9828 IsSlewing returns 0
03:41:57.050 00.000 9828 IsGuiding returns 1
03:41:57.081 00.031 9828 IsSlewing returns 0
03:41:57.081 00.000 9828 IsGuiding returns 1
03:41:57.111 00.030 9828 IsSlewing returns 0
03:41:57.111 00.000 9828 IsGuiding returns 1
03:41:57.155 00.044 9828 IsSlewing returns 0
03:41:57.155 00.000 9828 IsGuiding returns 0
03:41:57.155 00.000 9828 scope move finished after 25 + 156 ms
03:41:57.155 00.000 9828 Move returns status 0, amount 25
03:41:57.155 00.000 9828 move complete, result=0
03:41:57.155 00.000 9828 worker thread done servicing request
03:41:57.323 00.168 5052 GuideStep: -0.3 px 96 ms EAST, -0.2 px 25 ms NORTH
03:41:57.342 00.019 8976 Exposure complete
03:41:57.348 00.006 8976 worker thread done servicing request
03:41:57.348 00.000 5052 OnExposeComplete: enter
03:41:57.348 00.000 5052 UpdateGuideState(): m_state=6
03:41:57.348 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14977
03:41:57.348 00.000 5052 Star::Find returns 1 (0), X=328.73, Y=282.32, Mass=39, SNR=4.2, Peak=52 HFD=1.9
03:41:57.348 00.000 5052 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.04) = xAngle (0.15 = 0.15)
03:41:57.348 00.000 5052 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.05 = 0.05)
03:41:57.348 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.61 hyp=0.75 cameraTheta=2.20 mountX=0.75 mountY=0.04, mountTheta=0.05
03:41:57.349 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.61, opts=13)
03:41:57.349 00.000 5052 Enqueuing Move request for stepguider (-0.44, 0.61)
03:41:57.349 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:57.349 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:41:57.349 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:57.349 00.000 8976 Worker thread wakes up
03:41:57.349 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.61) opts 0xd
03:41:57.350 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.61)
03:41:57.350 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:57.350 00.000 5052 Enqueuing Expose request
03:41:57.350 00.000 8976 Moving (-0.44, 0.61) raw xDistance=0.75 yDistance=0.04
03:41:57.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.75
03:41:57.350 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:41:57.350 00.000 8976 MoveAxis(L, 3, ABG)
03:41:57.350 00.000 8976 stepping (2, 34) + (-3, 0)
03:41:57.350 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:57.376 00.026 8976 Received - 47 (G) 
03:41:57.376 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:57.376 00.000 8976 stepped: pos (-1, 34)
03:41:57.376 00.000 8976 MoveAxis(U, 0, ABG)
03:41:57.376 00.000 8976 outside bump range, increase bump weight 3.17 => 3.33
03:41:57.376 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:41:57.376 00.000 8976 MountToCamera -- mountX=0.52 mountY=-4.71 hyp=4.74 mountTheta=-1.46 cameraX=3.96, cameraY=2.61 cameraTheta=0.58
03:41:57.376 00.000 8976 incremental bump (3.961, 2.609) isValid = 1
03:41:57.376 00.000 8976 Scheduling Mount bump of (0.320, 0.218)
03:41:57.376 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.32, y=0.22, opts=4)
03:41:57.376 00.000 8976 Enqueuing Move request for scope (0.32, 0.22)
03:41:57.376 00.000 8976 move complete, result=0
03:41:57.376 00.000 9828 Worker thread wakes up
03:41:57.376 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.0 px 0 ms NORTH
03:41:57.376 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.22) opts 0x4
03:41:57.376 00.000 9828 Handling offset move in thread for scope, endpoint = (0.32, 0.22)
03:41:57.376 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.59)
03:41:57.377 00.001 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:41:57.377 00.000 9828 CameraToMount -- cameraX=0.32 cameraY=0.22 hyp=0.39 cameraTheta=0.60 mountX=-0.33 mountY=-0.18, mountTheta=-2.65
03:41:57.377 00.000 9828 Moving (0.32, 0.22) raw xDistance=-0.33 yDistance=-0.18
03:41:57.377 00.000 9828 BLC: window closed
03:41:57.377 00.000 9828 MoveAxis(E, 105, B)
03:41:57.377 00.000 9828 Guiding  Dir = 2, Dur = 105
03:41:57.377 00.000 8976 worker thread done servicing request
03:41:57.377 00.000 8976 Worker thread wakes up
03:41:57.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:57.377 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:57.377 00.000 9828 IsSlewing returns 0
03:41:57.377 00.000 9828 IsGuiding returns 0
03:41:57.377 00.000 9828 PulseGuide returned control before completion, sleep 115
03:41:57.494 00.117 9828 IsGuiding returns 1
03:41:57.494 00.000 9828 scope still moving after pulse duration time elapsed
03:41:57.525 00.031 9828 IsSlewing returns 0
03:41:57.529 00.004 9828 IsGuiding returns 1
03:41:57.556 00.027 9828 IsSlewing returns 0
03:41:57.556 00.000 9828 IsGuiding returns 1
03:41:57.586 00.030 9828 IsSlewing returns 0
03:41:57.586 00.000 9828 IsGuiding returns 1
03:41:57.618 00.032 9828 IsSlewing returns 0
03:41:57.618 00.000 9828 IsGuiding returns 0
03:41:57.618 00.000 9828 scope move finished after 105 + 135 ms
03:41:57.618 00.000 9828 Move returns status 0, amount 105
03:41:57.618 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:57.618 00.000 9828 MoveAxis(N, 24, B)
03:41:57.618 00.000 9828 Guiding  Dir = 0, Dur = 24
03:41:57.634 00.016 9828 IsSlewing returns 0
03:41:57.634 00.000 9828 IsGuiding returns 0
03:41:57.635 00.001 9828 PulseGuide returned control before completion, sleep 34
03:41:57.679 00.044 9828 IsGuiding returns 1
03:41:57.679 00.000 9828 scope still moving after pulse duration time elapsed
03:41:57.708 00.029 9828 IsSlewing returns 0
03:41:57.708 00.000 9828 IsGuiding returns 1
03:41:57.740 00.032 9828 IsSlewing returns 0
03:41:57.740 00.000 9828 IsGuiding returns 1
03:41:57.771 00.031 9828 IsSlewing returns 0
03:41:57.771 00.000 9828 IsGuiding returns 1
03:41:57.802 00.031 9828 IsSlewing returns 0
03:41:57.802 00.000 9828 IsGuiding returns 0
03:41:57.802 00.000 9828 scope move finished after 24 + 143 ms
03:41:57.802 00.000 9828 Move returns status 0, amount 24
03:41:57.802 00.000 9828 move complete, result=0
03:41:57.803 00.001 9828 worker thread done servicing request
03:41:57.803 00.000 5052 GuideStep: -0.3 px 105 ms EAST, -0.2 px 24 ms NORTH
03:41:58.078 00.275 8976 Exposure complete
03:41:58.084 00.006 8976 worker thread done servicing request
03:41:58.084 00.000 5052 OnExposeComplete: enter
03:41:58.084 00.000 5052 UpdateGuideState(): m_state=6
03:41:58.084 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14978
03:41:58.084 00.000 5052 Star::Find false star n=7 nbg=278 bg=45.2 sigma=0.8 thresh=48 peak=48
03:41:58.084 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=28, SNR=2.9, Peak=52 HFD=0.0
03:41:58.084 00.000 5052 DistanceChecker: activated
03:41:58.084 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:41:58.085 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:41:58.085 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:41:58.085 00.000 8976 Worker thread wakes up
03:41:58.085 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:41:58.085 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:41:58.085 00.000 8976 StepGuider: deferring bump for deduced move
03:41:58.085 00.000 8976 move complete, result=0
03:41:58.085 00.000 8976 worker thread done servicing request
03:41:58.193 00.108 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:41:58.193 00.000 5052 Status Line: Star lost - low SNR
03:41:58.193 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:58.193 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:41:58.194 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:58.194 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:41:58.194 00.000 5052 Enqueuing Expose request
03:41:58.194 00.000 8976 Worker thread wakes up
03:41:58.194 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:58.194 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:41:58.878 00.684 8976 Exposure complete
03:41:58.884 00.006 8976 worker thread done servicing request
03:41:58.885 00.001 5052 OnExposeComplete: enter
03:41:58.885 00.000 5052 UpdateGuideState(): m_state=6
03:41:58.885 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14979
03:41:58.885 00.000 5052 Star::Find returns 1 (0), X=328.44, Y=282.28, Mass=34, SNR=3.9, Peak=51 HFD=2.8
03:41:58.885 00.000 5052 DistanceChecker: deactivated
03:41:58.885 00.000 5052 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
03:41:58.885 00.000 5052 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
03:41:58.885 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.57 hyp=0.93 cameraTheta=2.48 mountX=0.84 mountY=0.31, mountTheta=0.35
03:41:58.886 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.57, opts=13)
03:41:58.886 00.000 5052 Enqueuing Move request for stepguider (-0.74, 0.57)
03:41:58.886 00.000 8976 Worker thread wakes up
03:41:58.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:41:58.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.57) opts 0xd
03:41:58.886 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:41:58.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.57)
03:41:58.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:58.887 00.001 8976 Moving (-0.74, 0.57) raw xDistance=0.84 yDistance=0.31
03:41:58.887 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:58.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.84
03:41:58.887 00.000 5052 Enqueuing Expose request
03:41:58.887 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:41:58.887 00.000 8976 MoveAxis(L, 4, ABG)
03:41:58.887 00.000 8976 stepping (-1, 34) + (-4, 0)
03:41:58.887 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:58.926 00.039 8976 Received - 47 (G) 
03:41:58.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:41:58.926 00.000 8976 stepped: pos (-5, 34)
03:41:58.926 00.000 8976 MoveAxis(D, 1, ABG)
03:41:58.926 00.000 8976 stepping (-5, 34) + (0, -1)
03:41:58.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:58.958 00.032 8976 Received - 47 (G) 
03:41:58.958 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:41:58.958 00.000 8976 stepped: pos (-5, 33)
03:41:58.958 00.000 8976 outside bump range, increase bump weight 3.33 => 3.50
03:41:58.958 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:41:58.958 00.000 8976 MountToCamera -- mountX=0.60 mountY=-4.89 hyp=4.92 mountTheta=-1.45 cameraX=4.08, cameraY=2.76 cameraTheta=0.59
03:41:58.958 00.000 8976 incremental bump (4.079, 2.760) isValid = 1
03:41:58.959 00.001 8976 Scheduling Mount bump of (0.333, 0.234)
03:41:58.959 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.33, y=0.23, opts=4)
03:41:58.959 00.000 8976 Enqueuing Move request for scope (0.33, 0.23)
03:41:58.959 00.000 8976 move complete, result=0
03:41:58.959 00.000 9828 Worker thread wakes up
03:41:58.959 00.000 8976 worker thread done servicing request
03:41:58.959 00.000 5052 GuideStep: 0.8 px 4 ms WEST, 0.3 px 1 ms SOUTH
03:41:58.959 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.23) opts 0x4
03:41:58.959 00.000 8976 Worker thread wakes up
03:41:58.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:58.959 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:58.959 00.000 9828 Handling offset move in thread for scope, endpoint = (0.33, 0.23)
03:41:58.959 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.71 = -2.58)
03:41:58.959 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.66)
03:41:58.960 00.001 9828 CameraToMount -- cameraX=0.33 cameraY=0.23 hyp=0.41 cameraTheta=0.61 mountX=-0.34 mountY=-0.19, mountTheta=-2.64
03:41:58.960 00.000 9828 Moving (0.33, 0.23) raw xDistance=-0.34 yDistance=-0.19
03:41:58.960 00.000 9828 BLC: window closed
03:41:58.960 00.000 9828 MoveAxis(E, 109, B)
03:41:58.960 00.000 9828 Guiding  Dir = 2, Dur = 109
03:41:58.960 00.000 9828 IsSlewing returns 0
03:41:58.960 00.000 9828 IsGuiding returns 0
03:41:58.960 00.000 9828 PulseGuide returned control before completion, sleep 119
03:41:59.088 00.128 9828 IsGuiding returns 1
03:41:59.088 00.000 9828 scope still moving after pulse duration time elapsed
03:41:59.119 00.031 9828 IsSlewing returns 0
03:41:59.119 00.000 9828 IsGuiding returns 1
03:41:59.150 00.031 9828 IsSlewing returns 0
03:41:59.150 00.000 9828 IsGuiding returns 1
03:41:59.183 00.033 9828 IsSlewing returns 0
03:41:59.183 00.000 9828 IsGuiding returns 1
03:41:59.212 00.029 9828 IsSlewing returns 0
03:41:59.212 00.000 9828 IsGuiding returns 1
03:41:59.243 00.031 9828 IsSlewing returns 0
03:41:59.243 00.000 9828 IsGuiding returns 1
03:41:59.274 00.031 9828 IsSlewing returns 0
03:41:59.274 00.000 9828 IsGuiding returns 1
03:41:59.306 00.032 9828 IsSlewing returns 0
03:41:59.306 00.000 9828 IsGuiding returns 1
03:41:59.336 00.030 9828 IsSlewing returns 0
03:41:59.336 00.000 9828 IsGuiding returns 0
03:41:59.336 00.000 9828 scope move finished after 109 + 267 ms
03:41:59.336 00.000 9828 Move returns status 0, amount 109
03:41:59.336 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:59.336 00.000 9828 MoveAxis(N, 26, B)
03:41:59.336 00.000 9828 Guiding  Dir = 0, Dur = 26
03:41:59.353 00.017 9828 IsSlewing returns 0
03:41:59.353 00.000 9828 IsGuiding returns 0
03:41:59.353 00.000 9828 PulseGuide returned control before completion, sleep 36
03:41:59.397 00.044 9828 IsGuiding returns 1
03:41:59.397 00.000 9828 scope still moving after pulse duration time elapsed
03:41:59.428 00.031 9828 IsSlewing returns 0
03:41:59.428 00.000 9828 IsGuiding returns 1
03:41:59.459 00.031 9828 IsSlewing returns 0
03:41:59.459 00.000 9828 IsGuiding returns 1
03:41:59.490 00.031 9828 IsSlewing returns 0
03:41:59.491 00.001 9828 IsGuiding returns 1
03:41:59.520 00.029 9828 IsSlewing returns 0
03:41:59.520 00.000 9828 IsGuiding returns 0
03:41:59.520 00.000 9828 scope move finished after 26 + 141 ms
03:41:59.520 00.000 9828 Move returns status 0, amount 26
03:41:59.520 00.000 9828 move complete, result=0
03:41:59.520 00.000 9828 worker thread done servicing request
03:41:59.624 00.104 5052 GuideStep: -0.3 px 109 ms EAST, -0.2 px 26 ms NORTH
03:41:59.645 00.021 8976 Exposure complete
03:41:59.650 00.005 8976 worker thread done servicing request
03:41:59.650 00.000 5052 OnExposeComplete: enter
03:41:59.650 00.000 5052 UpdateGuideState(): m_state=6
03:41:59.650 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14980
03:41:59.650 00.000 5052 Star::Find returns 1 (0), X=328.03, Y=280.19, Mass=46, SNR=4.5, Peak=52 HFD=2.8
03:41:59.651 00.001 5052 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.04) = xAngle (-4.26 = 2.02)
03:41:59.651 00.000 5052 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.36 = 1.92)
03:41:59.651 00.000 5052 CameraToMount -- cameraX=-1.15 cameraY=-1.52 hyp=1.91 cameraTheta=-2.22 mountX=-0.83 mountY=1.79, mountTheta=2.01
03:41:59.651 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.15, y=-1.52, opts=13)
03:41:59.651 00.000 5052 Enqueuing Move request for stepguider (-1.15, -1.52)
03:41:59.651 00.000 8976 Worker thread wakes up
03:41:59.651 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.15, -1.52) opts 0xd
03:41:59.651 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.15, -1.52)
03:41:59.651 00.000 8976 Moving (-1.15, -1.52) raw xDistance=-0.83 yDistance=1.79
03:41:59.652 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.83
03:41:59.652 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:41:59.652 00.000 5052 UpdateGuideState exits: m=46 SNR=4.5
03:41:59.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:59.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.14 from input 1.79
03:41:59.652 00.000 8976 MoveAxis(R, 3, ABG)
03:41:59.652 00.000 8976 stepping (-5, 33) + (3, 0)
03:41:59.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:41:59.652 00.000 5052 Enqueuing Expose request
03:41:59.652 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:59.693 00.041 8976 Received - 47 (G) 
03:41:59.693 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:41:59.693 00.000 8976 stepped: pos (-2, 33)
03:41:59.693 00.000 8976 MoveAxis(D, 7, ABG)
03:41:59.693 00.000 8976 stepping (-2, 33) + (0, -7)
03:41:59.693 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:41:59.742 00.049 8976 Received - 47 (G) 
03:41:59.742 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:41:59.742 00.000 8976 stepped: pos (-2, 26)
03:41:59.742 00.000 8976 back inside bump range: decrease bump weight 3.50 => 1.75
03:41:59.742 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:41:59.742 00.000 8976 MountToCamera -- mountX=0.50 mountY=-4.64 hyp=4.66 mountTheta=-1.46 cameraX=3.90, cameraY=2.56 cameraTheta=0.58
03:41:59.742 00.000 8976 incremental bump (3.900, 2.560) isValid = 1
03:41:59.742 00.000 8976 Scheduling Mount bump of (0.168, 0.114)
03:41:59.742 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.17, y=0.11, opts=4)
03:41:59.742 00.000 8976 Enqueuing Move request for scope (0.17, 0.11)
03:41:59.742 00.000 8976 move complete, result=0
03:41:59.742 00.000 9828 Worker thread wakes up
03:41:59.742 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0x4
03:41:59.742 00.000 9828 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
03:41:59.742 00.000 8976 worker thread done servicing request
03:41:59.742 00.000 8976 Worker thread wakes up
03:41:59.743 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:41:59.743 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:41:59.743 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 1.8 px 7 ms SOUTH
03:41:59.743 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:41:59.743 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:41:59.743 00.000 9828 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.60 mountX=-0.17 mountY=-0.09, mountTheta=-2.65
03:41:59.743 00.000 9828 Moving (0.17, 0.11) raw xDistance=-0.17 yDistance=-0.09
03:41:59.743 00.000 9828 BLC: window closed
03:41:59.743 00.000 9828 MoveAxis(E, 55, B)
03:41:59.743 00.000 9828 Guiding  Dir = 2, Dur = 55
03:41:59.743 00.000 9828 IsSlewing returns 0
03:41:59.744 00.001 9828 IsGuiding returns 0
03:41:59.744 00.000 9828 PulseGuide returned control before completion, sleep 65
03:41:59.812 00.068 9828 IsGuiding returns 1
03:41:59.812 00.000 9828 scope still moving after pulse duration time elapsed
03:41:59.843 00.031 9828 IsSlewing returns 0
03:41:59.843 00.000 9828 IsGuiding returns 1
03:41:59.872 00.029 9828 IsSlewing returns 0
03:41:59.872 00.000 9828 IsGuiding returns 1
03:41:59.903 00.031 9828 IsSlewing returns 0
03:41:59.903 00.000 9828 IsGuiding returns 1
03:41:59.934 00.031 9828 IsSlewing returns 0
03:41:59.934 00.000 9828 IsGuiding returns 0
03:41:59.934 00.000 9828 scope move finished after 55 + 135 ms
03:41:59.934 00.000 9828 Move returns status 0, amount 55
03:41:59.934 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:41:59.934 00.000 9828 MoveAxis(N, 13, B)
03:41:59.934 00.000 9828 Guiding  Dir = 0, Dur = 13
03:41:59.949 00.015 9828 IsSlewing returns 0
03:41:59.949 00.000 9828 IsGuiding returns 0
03:41:59.949 00.000 9828 PulseGuide returned control before completion, sleep 23
03:41:59.980 00.031 9828 IsGuiding returns 1
03:41:59.980 00.000 9828 scope still moving after pulse duration time elapsed
03:42:00.011 00.031 9828 IsSlewing returns 0
03:42:00.011 00.000 9828 IsGuiding returns 1
03:42:00.043 00.032 9828 IsSlewing returns 0
03:42:00.043 00.000 9828 IsGuiding returns 1
03:42:00.073 00.030 9828 IsSlewing returns 0
03:42:00.073 00.000 9828 IsGuiding returns 1
03:42:00.106 00.033 9828 IsSlewing returns 0
03:42:00.106 00.000 9828 IsGuiding returns 0
03:42:00.106 00.000 9828 scope move finished after 13 + 143 ms
03:42:00.106 00.000 9828 Move returns status 0, amount 13
03:42:00.106 00.000 9828 move complete, result=0
03:42:00.106 00.000 9828 worker thread done servicing request
03:42:00.107 00.001 5052 GuideStep: -0.2 px 55 ms EAST, -0.1 px 13 ms NORTH
03:42:00.427 00.320 8976 Exposure complete
03:42:00.433 00.006 8976 worker thread done servicing request
03:42:00.433 00.000 5052 OnExposeComplete: enter
03:42:00.433 00.000 5052 UpdateGuideState(): m_state=6
03:42:00.434 00.001 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14981
03:42:00.434 00.000 5052 Star::Find returns 1 (0), X=327.77, Y=280.92, Mass=41, SNR=4.3, Peak=51 HFD=2.6
03:42:00.434 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
03:42:00.434 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.51)
03:42:00.434 00.000 5052 CameraToMount -- cameraX=-1.40 cameraY=-0.79 hyp=1.61 cameraTheta=-2.63 mountX=-0.06 mountY=1.60, mountTheta=1.61
03:42:00.434 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.40, y=-0.79, opts=13)
03:42:00.434 00.000 5052 Enqueuing Move request for stepguider (-1.40, -0.79)
03:42:00.434 00.000 8976 Worker thread wakes up
03:42:00.435 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:00.435 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:42:00.435 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:00.435 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.40, -0.79) opts 0xd
03:42:00.435 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:00.435 00.000 5052 Enqueuing Expose request
03:42:00.435 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.40, -0.79)
03:42:00.435 00.000 8976 Moving (-1.40, -0.79) raw xDistance=-0.06 yDistance=1.60
03:42:00.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:42:00.435 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.60
03:42:00.435 00.000 8976 MoveAxis(R, 0, ABG)
03:42:00.435 00.000 8976 MoveAxis(D, 7, ABG)
03:42:00.435 00.000 8976 stepping (-2, 26) + (0, -7)
03:42:00.435 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:42:00.476 00.041 8976 Received - 47 (G) 
03:42:00.477 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:42:00.477 00.000 8976 stepped: pos (-2, 19)
03:42:00.477 00.000 8976 back inside bump range: decrease bump weight 1.75 => 1.00
03:42:00.477 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:42:00.477 00.000 8976 MountToCamera -- mountX=0.44 mountY=-4.10 hyp=4.13 mountTheta=-1.46 cameraX=3.45, cameraY=2.26 cameraTheta=0.58
03:42:00.477 00.000 8976 incremental bump (3.454, 2.258) isValid = 1
03:42:00.477 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
03:42:00.477 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:42:00.477 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:42:00.477 00.000 8976 move complete, result=0
03:42:00.477 00.000 8976 worker thread done servicing request
03:42:00.477 00.000 8976 Worker thread wakes up
03:42:00.477 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:00.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:00.477 00.000 9828 Worker thread wakes up
03:42:00.477 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:42:00.478 00.001 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:42:00.478 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:42:00.478 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 1.6 px 7 ms SOUTH
03:42:00.478 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:42:00.478 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
03:42:00.478 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:42:00.478 00.000 9828 BLC: window closed
03:42:00.478 00.000 9828 MoveAxis(E, 31, B)
03:42:00.478 00.000 9828 Guiding  Dir = 2, Dur = 31
03:42:00.478 00.000 9828 IsSlewing returns 0
03:42:00.478 00.000 9828 IsGuiding returns 0
03:42:00.479 00.001 9828 PulseGuide returned control before completion, sleep 41
03:42:00.525 00.046 9828 IsGuiding returns 1
03:42:00.525 00.000 9828 scope still moving after pulse duration time elapsed
03:42:00.555 00.030 9828 IsSlewing returns 0
03:42:00.555 00.000 9828 IsGuiding returns 1
03:42:00.587 00.032 9828 IsSlewing returns 0
03:42:00.587 00.000 9828 IsGuiding returns 1
03:42:00.617 00.030 9828 IsSlewing returns 0
03:42:00.617 00.000 9828 IsGuiding returns 1
03:42:00.649 00.032 9828 IsSlewing returns 0
03:42:00.650 00.001 9828 IsGuiding returns 0
03:42:00.650 00.000 9828 scope move finished after 31 + 139 ms
03:42:00.650 00.000 9828 Move returns status 0, amount 31
03:42:00.650 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:00.650 00.000 9828 MoveAxis(N, 7, B)
03:42:00.650 00.000 9828 Guiding  Dir = 0, Dur = 7
03:42:00.666 00.016 9828 IsSlewing returns 0
03:42:00.666 00.000 9828 IsGuiding returns 0
03:42:00.666 00.000 9828 PulseGuide returned control before completion, sleep 17
03:42:00.698 00.032 9828 IsGuiding returns 1
03:42:00.698 00.000 9828 scope still moving after pulse duration time elapsed
03:42:00.728 00.030 9828 IsSlewing returns 0
03:42:00.728 00.000 9828 IsGuiding returns 1
03:42:00.760 00.032 9828 IsSlewing returns 0
03:42:00.760 00.000 9828 IsGuiding returns 1
03:42:00.792 00.032 9828 IsSlewing returns 0
03:42:00.792 00.000 9828 IsGuiding returns 0
03:42:00.792 00.000 9828 scope move finished after 7 + 118 ms
03:42:00.792 00.000 9828 Move returns status 0, amount 7
03:42:00.792 00.000 9828 move complete, result=0
03:42:00.792 00.000 9828 worker thread done servicing request
03:42:00.792 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:42:01.164 00.372 8976 Exposure complete
03:42:01.170 00.006 8976 worker thread done servicing request
03:42:01.170 00.000 5052 OnExposeComplete: enter
03:42:01.171 00.001 5052 UpdateGuideState(): m_state=6
03:42:01.171 00.000 5052 Star::Find(18, 327, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14982
03:42:01.171 00.000 5052 Star::Find returns 1 (0), X=328.62, Y=281.93, Mass=40, SNR=4.2, Peak=53 HFD=2.4
03:42:01.171 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:42:01.171 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
03:42:01.171 00.000 5052 CameraToMount -- cameraX=-0.55 cameraY=0.22 hyp=0.60 cameraTheta=2.76 mountX=0.45 mountY=0.34, mountTheta=0.65
03:42:01.171 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.55, y=0.22, opts=13)
03:42:01.171 00.000 5052 Enqueuing Move request for stepguider (-0.55, 0.22)
03:42:01.172 00.001 8976 Worker thread wakes up
03:42:01.172 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.55, 0.22) opts 0xd
03:42:01.172 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.55, 0.22)
03:42:01.172 00.000 8976 Moving (-0.55, 0.22) raw xDistance=0.45 yDistance=0.34
03:42:01.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:42:01.172 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.34
03:42:01.172 00.000 8976 MoveAxis(L, 2, ABG)
03:42:01.172 00.000 8976 stepping (-2, 19) + (-2, 0)
03:42:01.172 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:42:01.172 00.000 5052 UpdateGuideState exits: m=40 SNR=4.2
03:42:01.172 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:01.172 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:01.172 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:01.172 00.000 5052 Enqueuing Expose request
03:42:01.196 00.024 8976 Received - 47 (G) 
03:42:01.196 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:01.196 00.000 8976 stepped: pos (-4, 19)
03:42:01.196 00.000 8976 MoveAxis(D, 2, ABG)
03:42:01.196 00.000 8976 stepping (-4, 19) + (0, -2)
03:42:01.196 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:01.228 00.032 8976 Received - 47 (G) 
03:42:01.228 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:01.228 00.000 8976 stepped: pos (-4, 17)
03:42:01.228 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:42:01.228 00.000 8976 MountToCamera -- mountX=0.50 mountY=-3.64 hyp=3.67 mountTheta=-1.44 cameraX=3.02, cameraY=2.10 cameraTheta=0.61
03:42:01.228 00.000 8976 incremental bump (3.015, 2.099) isValid = 1
03:42:01.228 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
03:42:01.228 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:42:01.229 00.001 8976 Enqueuing Move request for scope (0.09, 0.07)
03:42:01.229 00.000 8976 move complete, result=0
03:42:01.229 00.000 9828 Worker thread wakes up
03:42:01.229 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:42:01.229 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:42:01.229 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
03:42:01.229 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
03:42:01.229 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
03:42:01.229 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 2 ms SOUTH
03:42:01.229 00.000 8976 worker thread done servicing request
03:42:01.229 00.000 8976 Worker thread wakes up
03:42:01.229 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:42:01.229 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:01.229 00.000 9828 BLC: window closed
03:42:01.229 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:01.229 00.000 9828 MoveAxis(E, 31, B)
03:42:01.230 00.001 9828 Guiding  Dir = 2, Dur = 31
03:42:01.230 00.000 9828 IsSlewing returns 0
03:42:01.230 00.000 9828 IsGuiding returns 0
03:42:01.230 00.000 9828 PulseGuide returned control before completion, sleep 41
03:42:01.277 00.047 9828 IsGuiding returns 1
03:42:01.277 00.000 9828 scope still moving after pulse duration time elapsed
03:42:01.308 00.031 9828 IsSlewing returns 0
03:42:01.308 00.000 9828 IsGuiding returns 1
03:42:01.338 00.030 9828 IsSlewing returns 0
03:42:01.338 00.000 9828 IsGuiding returns 1
03:42:01.370 00.032 9828 IsSlewing returns 0
03:42:01.370 00.000 9828 IsGuiding returns 0
03:42:01.370 00.000 9828 scope move finished after 31 + 109 ms
03:42:01.370 00.000 9828 Move returns status 0, amount 31
03:42:01.370 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:01.370 00.000 9828 MoveAxis(N, 8, B)
03:42:01.370 00.000 9828 Guiding  Dir = 0, Dur = 8
03:42:01.385 00.015 9828 IsSlewing returns 0
03:42:01.385 00.000 9828 IsGuiding returns 0
03:42:01.386 00.001 9828 PulseGuide returned control before completion, sleep 18
03:42:01.416 00.030 9828 IsGuiding returns 1
03:42:01.416 00.000 9828 scope still moving after pulse duration time elapsed
03:42:01.448 00.032 9828 IsSlewing returns 0
03:42:01.449 00.001 9828 IsGuiding returns 1
03:42:01.478 00.029 9828 IsSlewing returns 0
03:42:01.478 00.000 9828 IsGuiding returns 1
03:42:01.510 00.032 9828 IsSlewing returns 0
03:42:01.510 00.000 9828 IsGuiding returns 1
03:42:01.541 00.031 9828 IsSlewing returns 0
03:42:01.541 00.000 9828 IsGuiding returns 1
03:42:01.573 00.032 9828 IsSlewing returns 0
03:42:01.573 00.000 9828 IsGuiding returns 0
03:42:01.573 00.000 9828 scope move finished after 8 + 179 ms
03:42:01.573 00.000 9828 Move returns status 0, amount 8
03:42:01.573 00.000 9828 move complete, result=0
03:42:01.573 00.000 9828 worker thread done servicing request
03:42:01.573 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:42:01.917 00.344 8976 Exposure complete
03:42:01.923 00.006 8976 worker thread done servicing request
03:42:01.923 00.000 5052 OnExposeComplete: enter
03:42:01.923 00.000 5052 UpdateGuideState(): m_state=6
03:42:01.923 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14983
03:42:01.923 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.72, Mass=36, SNR=4.0, Peak=51 HFD=2.4
03:42:01.923 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
03:42:01.923 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:42:01.923 00.000 5052 CameraToMount -- cameraX=0.74 cameraY=0.01 hyp=0.74 cameraTheta=0.02 mountX=-0.32 mountY=-0.62, mountTheta=-2.05
03:42:01.924 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.74, y=0.01, opts=13)
03:42:01.924 00.000 5052 Enqueuing Move request for stepguider (0.74, 0.01)
03:42:01.924 00.000 8976 Worker thread wakes up
03:42:01.924 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:01.924 00.000 5052 UpdateGuideState exits: m=36 SNR=4.0
03:42:01.924 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:01.924 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.74, 0.01) opts 0xd
03:42:01.924 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:01.925 00.001 5052 Enqueuing Expose request
03:42:01.925 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.74, 0.01)
03:42:01.925 00.000 8976 Moving (0.74, 0.01) raw xDistance=-0.32 yDistance=-0.62
03:42:01.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
03:42:01.925 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.62
03:42:01.925 00.000 8976 MoveAxis(R, 1, ABG)
03:42:01.925 00.000 8976 stepping (-4, 17) + (1, 0)
03:42:01.925 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:42:01.947 00.022 8976 Received - 47 (G) 
03:42:01.947 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:42:01.947 00.000 8976 stepped: pos (-3, 17)
03:42:01.947 00.000 8976 MoveAxis(U, 2, ABG)
03:42:01.947 00.000 8976 stepping (-3, 17) + (0, 2)
03:42:01.947 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:01.980 00.033 8976 Received - 47 (G) 
03:42:01.980 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:01.980 00.000 8976 stepped: pos (-3, 19)
03:42:01.980 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:42:01.980 00.000 8976 MountToCamera -- mountX=0.48 mountY=-3.43 hyp=3.47 mountTheta=-1.43 cameraX=2.84, cameraY=1.99 cameraTheta=0.61
03:42:01.980 00.000 8976 incremental bump (2.838, 1.994) isValid = 1
03:42:01.980 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
03:42:01.980 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:42:01.980 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:42:01.980 00.000 8976 move complete, result=0
03:42:01.980 00.000 9828 Worker thread wakes up
03:42:01.980 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:42:01.980 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:42:01.980 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
03:42:01.980 00.000 8976 worker thread done servicing request
03:42:01.980 00.000 8976 Worker thread wakes up
03:42:01.981 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:01.981 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:01.981 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.56)
03:42:01.981 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
03:42:01.981 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
03:42:01.981 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:42:01.981 00.000 9828 BLC: window closed
03:42:01.981 00.000 9828 MoveAxis(E, 31, B)
03:42:01.981 00.000 9828 Guiding  Dir = 2, Dur = 31
03:42:01.982 00.001 9828 IsSlewing returns 0
03:42:01.982 00.000 9828 IsGuiding returns 0
03:42:01.982 00.000 9828 PulseGuide returned control before completion, sleep 41
03:42:02.026 00.044 9828 IsGuiding returns 1
03:42:02.026 00.000 9828 scope still moving after pulse duration time elapsed
03:42:02.057 00.031 9828 IsSlewing returns 0
03:42:02.057 00.000 9828 IsGuiding returns 1
03:42:02.089 00.032 9828 IsSlewing returns 0
03:42:02.089 00.000 9828 IsGuiding returns 1
03:42:02.120 00.031 9828 IsSlewing returns 0
03:42:02.120 00.000 9828 IsGuiding returns 1
03:42:02.151 00.031 9828 IsSlewing returns 0
03:42:02.151 00.000 9828 IsGuiding returns 0
03:42:02.151 00.000 9828 scope move finished after 31 + 138 ms
03:42:02.151 00.000 9828 Move returns status 0, amount 31
03:42:02.151 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:02.151 00.000 9828 MoveAxis(N, 8, B)
03:42:02.151 00.000 9828 Guiding  Dir = 0, Dur = 8
03:42:02.166 00.015 9828 IsSlewing returns 0
03:42:02.166 00.000 9828 IsGuiding returns 0
03:42:02.166 00.000 9828 PulseGuide returned control before completion, sleep 18
03:42:02.197 00.031 9828 IsGuiding returns 1
03:42:02.197 00.000 9828 scope still moving after pulse duration time elapsed
03:42:02.229 00.032 9828 IsSlewing returns 0
03:42:02.229 00.000 9828 IsGuiding returns 1
03:42:02.260 00.031 9828 IsSlewing returns 0
03:42:02.260 00.000 9828 IsGuiding returns 1
03:42:02.292 00.032 9828 IsSlewing returns 0
03:42:02.292 00.000 9828 IsGuiding returns 0
03:42:02.293 00.001 9828 scope move finished after 8 + 117 ms
03:42:02.293 00.000 9828 Move returns status 0, amount 8
03:42:02.293 00.000 9828 move complete, result=0
03:42:02.293 00.000 9828 worker thread done servicing request
03:42:02.293 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:42:02.664 00.371 8976 Exposure complete
03:42:02.669 00.005 8976 worker thread done servicing request
03:42:02.670 00.001 5052 OnExposeComplete: enter
03:42:02.670 00.000 5052 UpdateGuideState(): m_state=6
03:42:02.670 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14984
03:42:02.670 00.000 5052 Star::Find returns 1 (0), X=329.52, Y=281.91, Mass=42, SNR=4.4, Peak=51 HFD=3.7
03:42:02.670 00.000 5052 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.04) = xAngle (-1.53 = -1.53)
03:42:02.670 00.000 5052 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.63 = -1.63)
03:42:02.670 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.20 hyp=0.40 cameraTheta=0.51 mountX=0.02 mountY=-0.40, mountTheta=-1.53
03:42:02.671 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.20, opts=13)
03:42:02.671 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.20)
03:42:02.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:02.671 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:42:02.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:02.671 00.000 8976 Worker thread wakes up
03:42:02.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.20) opts 0xd
03:42:02.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.20)
03:42:02.671 00.000 8976 Moving (0.35, 0.20) raw xDistance=0.02 yDistance=-0.40
03:42:02.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:42:02.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
03:42:02.671 00.000 8976 MoveAxis(R, 0, ABG)
03:42:02.671 00.000 8976 MoveAxis(U, 2, ABG)
03:42:02.671 00.000 8976 stepping (-3, 19) + (0, 2)
03:42:02.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:02.671 00.000 5052 Enqueuing Expose request
03:42:02.671 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:02.699 00.028 8976 Received - 47 (G) 
03:42:02.699 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:02.699 00.000 8976 stepped: pos (-3, 21)
03:42:02.699 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:42:02.699 00.000 8976 MountToCamera -- mountX=0.48 mountY=-3.40 hyp=3.43 mountTheta=-1.43 cameraX=2.81, cameraY=1.97 cameraTheta=0.61
03:42:02.699 00.000 8976 incremental bump (2.812, 1.972) isValid = 1
03:42:02.699 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
03:42:02.699 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:42:02.699 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:42:02.699 00.000 8976 move complete, result=0
03:42:02.699 00.000 9828 Worker thread wakes up
03:42:02.699 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:42:02.699 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:42:02.699 00.000 8976 worker thread done servicing request
03:42:02.699 00.000 8976 Worker thread wakes up
03:42:02.700 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:02.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:02.700 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:42:02.700 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
03:42:02.700 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
03:42:02.700 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
03:42:02.700 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:42:02.700 00.000 9828 BLC: window closed
03:42:02.700 00.000 9828 MoveAxis(E, 31, B)
03:42:02.700 00.000 9828 Guiding  Dir = 2, Dur = 31
03:42:02.701 00.001 9828 IsSlewing returns 0
03:42:02.701 00.000 9828 IsGuiding returns 0
03:42:02.701 00.000 9828 PulseGuide returned control before completion, sleep 41
03:42:02.745 00.044 9828 IsGuiding returns 1
03:42:02.745 00.000 9828 scope still moving after pulse duration time elapsed
03:42:02.776 00.031 9828 IsSlewing returns 0
03:42:02.776 00.000 9828 IsGuiding returns 1
03:42:02.808 00.032 9828 IsSlewing returns 0
03:42:02.808 00.000 9828 IsGuiding returns 1
03:42:02.838 00.030 9828 IsSlewing returns 0
03:42:02.838 00.000 9828 IsGuiding returns 1
03:42:02.869 00.031 9828 IsSlewing returns 0
03:42:02.869 00.000 9828 IsGuiding returns 0
03:42:02.869 00.000 9828 scope move finished after 31 + 137 ms
03:42:02.869 00.000 9828 Move returns status 0, amount 31
03:42:02.869 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:02.869 00.000 9828 MoveAxis(N, 8, B)
03:42:02.869 00.000 9828 Guiding  Dir = 0, Dur = 8
03:42:02.885 00.016 9828 IsSlewing returns 0
03:42:02.885 00.000 9828 IsGuiding returns 0
03:42:02.885 00.000 9828 PulseGuide returned control before completion, sleep 18
03:42:02.915 00.030 9828 IsGuiding returns 1
03:42:02.915 00.000 9828 scope still moving after pulse duration time elapsed
03:42:02.947 00.032 9828 IsSlewing returns 0
03:42:02.947 00.000 9828 IsGuiding returns 1
03:42:02.976 00.029 9828 IsSlewing returns 0
03:42:02.982 00.006 9828 IsGuiding returns 1
03:42:03.008 00.026 9828 IsSlewing returns 0
03:42:03.009 00.001 9828 IsGuiding returns 0
03:42:03.009 00.000 9828 scope move finished after 8 + 115 ms
03:42:03.009 00.000 9828 Move returns status 0, amount 8
03:42:03.009 00.000 9828 move complete, result=0
03:42:03.009 00.000 9828 worker thread done servicing request
03:42:03.009 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:42:03.388 00.379 8976 Exposure complete
03:42:03.393 00.005 8976 worker thread done servicing request
03:42:03.394 00.001 5052 OnExposeComplete: enter
03:42:03.394 00.000 5052 UpdateGuideState(): m_state=6
03:42:03.394 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14985
03:42:03.394 00.000 5052 Star::Find returns 1 (0), X=330.15, Y=281.07, Mass=42, SNR=4.4, Peak=50 HFD=2.9
03:42:03.394 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
03:42:03.394 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
03:42:03.394 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=-0.64 hyp=1.16 cameraTheta=-0.58 mountX=-1.01 mountY=-0.47, mountTheta=-2.71
03:42:03.394 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=-0.64, opts=13)
03:42:03.394 00.000 5052 Enqueuing Move request for stepguider (0.97, -0.64)
03:42:03.395 00.001 8976 Worker thread wakes up
03:42:03.395 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, -0.64) opts 0xd
03:42:03.395 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, -0.64)
03:42:03.395 00.000 8976 Moving (0.97, -0.64) raw xDistance=-1.01 yDistance=-0.47
03:42:03.395 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:03.395 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:42:03.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:03.395 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:03.395 00.000 5052 Enqueuing Expose request
03:42:03.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.01
03:42:03.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.47
03:42:03.395 00.000 8976 MoveAxis(R, 4, ABG)
03:42:03.395 00.000 8976 stepping (-3, 21) + (4, 0)
03:42:03.395 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:03.435 00.040 8976 Received - 47 (G) 
03:42:03.435 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:03.435 00.000 8976 stepped: pos (1, 21)
03:42:03.435 00.000 8976 MoveAxis(U, 2, ABG)
03:42:03.435 00.000 8976 stepping (1, 21) + (0, 2)
03:42:03.435 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:03.467 00.032 8976 Received - 47 (G) 
03:42:03.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:03.467 00.000 8976 stepped: pos (1, 23)
03:42:03.467 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.55 = 0.55)
03:42:03.467 00.000 8976 MountToCamera -- mountX=0.27 mountY=-3.48 hyp=3.49 mountTheta=-1.49 cameraX=2.98, cameraY=1.83 cameraTheta=0.55
03:42:03.467 00.000 8976 incremental bump (2.980, 1.825) isValid = 1
03:42:03.467 00.000 8976 Scheduling Mount bump of (0.098, 0.062)
03:42:03.467 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:42:03.467 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:42:03.467 00.000 8976 move complete, result=0
03:42:03.467 00.000 9828 Worker thread wakes up
03:42:03.467 00.000 8976 worker thread done servicing request
03:42:03.467 00.000 8976 Worker thread wakes up
03:42:03.467 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:03.467 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:03.467 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:42:03.467 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:42:03.467 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.66 = -2.62)
03:42:03.467 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.5 px 2 ms NORTH
03:42:03.468 00.001 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.58 = -2.70)
03:42:03.468 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
03:42:03.468 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:42:03.468 00.000 9828 BLC: window closed
03:42:03.468 00.000 9828 MoveAxis(E, 32, B)
03:42:03.468 00.000 9828 Guiding  Dir = 2, Dur = 32
03:42:03.468 00.000 9828 IsSlewing returns 0
03:42:03.468 00.000 9828 IsGuiding returns 0
03:42:03.468 00.000 9828 PulseGuide returned control before completion, sleep 42
03:42:03.526 00.058 9828 IsGuiding returns 1
03:42:03.526 00.000 9828 scope still moving after pulse duration time elapsed
03:42:03.556 00.030 9828 IsSlewing returns 0
03:42:03.556 00.000 9828 IsGuiding returns 1
03:42:03.588 00.032 9828 IsSlewing returns 0
03:42:03.588 00.000 9828 IsGuiding returns 1
03:42:03.619 00.031 9828 IsSlewing returns 0
03:42:03.619 00.000 9828 IsGuiding returns 0
03:42:03.619 00.000 9828 scope move finished after 32 + 119 ms
03:42:03.619 00.000 9828 Move returns status 0, amount 32
03:42:03.619 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:03.619 00.000 9828 MoveAxis(N, 7, B)
03:42:03.619 00.000 9828 Guiding  Dir = 0, Dur = 7
03:42:03.634 00.015 9828 IsSlewing returns 0
03:42:03.634 00.000 9828 IsGuiding returns 0
03:42:03.634 00.000 9828 PulseGuide returned control before completion, sleep 17
03:42:03.666 00.032 9828 IsGuiding returns 1
03:42:03.666 00.000 9828 scope still moving after pulse duration time elapsed
03:42:03.697 00.031 9828 IsSlewing returns 0
03:42:03.698 00.001 9828 IsGuiding returns 1
03:42:03.729 00.031 9828 IsSlewing returns 0
03:42:03.729 00.000 9828 IsGuiding returns 1
03:42:03.760 00.031 9828 IsSlewing returns 0
03:42:03.760 00.000 9828 IsGuiding returns 0
03:42:03.760 00.000 9828 scope move finished after 7 + 118 ms
03:42:03.760 00.000 9828 Move returns status 0, amount 7
03:42:03.760 00.000 9828 move complete, result=0
03:42:03.760 00.000 9828 worker thread done servicing request
03:42:03.760 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
03:42:04.151 00.391 8976 Exposure complete
03:42:04.156 00.005 8976 worker thread done servicing request
03:42:04.156 00.000 5052 OnExposeComplete: enter
03:42:04.156 00.000 5052 UpdateGuideState(): m_state=6
03:42:04.156 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14986
03:42:04.156 00.000 5052 Star::Find returns 1 (0), X=329.46, Y=282.03, Mass=60, SNR=5.2, Peak=51 HFD=4.1
03:42:04.157 00.001 5052 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.04) = xAngle (-1.21 = -1.21)
03:42:04.157 00.000 5052 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.31 = -1.31)
03:42:04.157 00.000 5052 CameraToMount -- cameraX=0.29 cameraY=0.32 hyp=0.43 cameraTheta=0.84 mountX=0.15 mountY=-0.42, mountTheta=-1.22
03:42:04.157 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.29, y=0.32, opts=13)
03:42:04.157 00.000 5052 Enqueuing Move request for stepguider (0.29, 0.32)
03:42:04.157 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:04.157 00.000 5052 UpdateGuideState exits: m=60 SNR=5.2
03:42:04.157 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:04.157 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:04.157 00.000 5052 Enqueuing Expose request
03:42:04.157 00.000 8976 Worker thread wakes up
03:42:04.158 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.29, 0.32) opts 0xd
03:42:04.158 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.29, 0.32)
03:42:04.158 00.000 8976 Moving (0.29, 0.32) raw xDistance=0.15 yDistance=-0.42
03:42:04.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:42:04.158 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
03:42:04.158 00.000 8976 MoveAxis(R, 0, ABG)
03:42:04.158 00.000 8976 MoveAxis(U, 2, ABG)
03:42:04.158 00.000 8976 stepping (1, 23) + (0, 2)
03:42:04.158 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:04.186 00.028 8976 Received - 47 (G) 
03:42:04.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:04.186 00.000 8976 stepped: pos (1, 25)
03:42:04.186 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:42:04.186 00.000 8976 MountToCamera -- mountX=0.13 mountY=-3.64 hyp=3.65 mountTheta=-1.54 cameraX=3.19, cameraY=1.77 cameraTheta=0.51
03:42:04.186 00.000 8976 incremental bump (3.186, 1.774) isValid = 1
03:42:04.186 00.000 8976 Scheduling Mount bump of (0.100, 0.058)
03:42:04.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:42:04.186 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:42:04.186 00.000 8976 move complete, result=0
03:42:04.186 00.000 9828 Worker thread wakes up
03:42:04.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:42:04.186 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:42:04.186 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.66)
03:42:04.186 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.74)
03:42:04.186 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
03:42:04.187 00.001 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:42:04.187 00.000 9828 BLC: window closed
03:42:04.187 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:42:04.187 00.000 8976 worker thread done servicing request
03:42:04.187 00.000 9828 MoveAxis(E, 33, B)
03:42:04.187 00.000 8976 Worker thread wakes up
03:42:04.187 00.000 9828 Guiding  Dir = 2, Dur = 33
03:42:04.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:04.187 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:04.187 00.000 9828 IsSlewing returns 0
03:42:04.187 00.000 9828 IsGuiding returns 0
03:42:04.187 00.000 9828 PulseGuide returned control before completion, sleep 43
03:42:04.245 00.058 9828 IsGuiding returns 1
03:42:04.245 00.000 9828 scope still moving after pulse duration time elapsed
03:42:04.277 00.032 9828 IsSlewing returns 0
03:42:04.277 00.000 9828 IsGuiding returns 1
03:42:04.307 00.030 9828 IsSlewing returns 0
03:42:04.307 00.000 9828 IsGuiding returns 1
03:42:04.338 00.031 9828 IsSlewing returns 0
03:42:04.338 00.000 9828 IsGuiding returns 0
03:42:04.338 00.000 9828 scope move finished after 33 + 117 ms
03:42:04.338 00.000 9828 Move returns status 0, amount 33
03:42:04.338 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:04.338 00.000 9828 MoveAxis(N, 6, B)
03:42:04.338 00.000 9828 Guiding  Dir = 0, Dur = 6
03:42:04.354 00.016 9828 IsSlewing returns 0
03:42:04.354 00.000 9828 IsGuiding returns 0
03:42:04.355 00.001 9828 PulseGuide returned control before completion, sleep 16
03:42:04.384 00.029 9828 IsGuiding returns 1
03:42:04.384 00.000 9828 scope still moving after pulse duration time elapsed
03:42:04.415 00.031 9828 IsSlewing returns 0
03:42:04.416 00.001 9828 IsGuiding returns 1
03:42:04.446 00.030 9828 IsSlewing returns 0
03:42:04.446 00.000 9828 IsGuiding returns 1
03:42:04.477 00.031 9828 IsSlewing returns 0
03:42:04.477 00.000 9828 IsGuiding returns 0
03:42:04.477 00.000 9828 scope move finished after 6 + 116 ms
03:42:04.477 00.000 9828 Move returns status 0, amount 6
03:42:04.477 00.000 9828 move complete, result=0
03:42:04.477 00.000 9828 worker thread done servicing request
03:42:04.477 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:42:04.874 00.397 8976 Exposure complete
03:42:04.880 00.006 8976 worker thread done servicing request
03:42:04.880 00.000 5052 OnExposeComplete: enter
03:42:04.880 00.000 5052 UpdateGuideState(): m_state=6
03:42:04.880 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14987
03:42:04.880 00.000 5052 Star::Find false star n=5 nbg=275 bg=45.1 sigma=0.8 thresh=48 peak=48
03:42:04.880 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=22, SNR=2.9, Peak=52 HFD=0.0
03:42:04.880 00.000 5052 DistanceChecker: activated
03:42:04.880 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:04.881 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:04.881 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:04.881 00.000 8976 Worker thread wakes up
03:42:04.881 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:04.881 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:04.881 00.000 8976 StepGuider: deferring bump for deduced move
03:42:04.881 00.000 8976 move complete, result=0
03:42:04.881 00.000 8976 worker thread done servicing request
03:42:04.994 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:04.994 00.000 5052 Status Line: Star lost - low SNR
03:42:04.994 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:42:04.994 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:04.994 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:04.994 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:04.994 00.000 5052 Enqueuing Expose request
03:42:04.994 00.000 8976 Worker thread wakes up
03:42:04.995 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:04.995 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:05.680 00.685 8976 Exposure complete
03:42:05.686 00.006 8976 worker thread done servicing request
03:42:05.686 00.000 5052 OnExposeComplete: enter
03:42:05.686 00.000 5052 UpdateGuideState(): m_state=6
03:42:05.686 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14988
03:42:05.686 00.000 5052 Star::Find false star n=15 nbg=279 bg=44.8 sigma=0.9 thresh=47 peak=47
03:42:05.686 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=40, SNR=2.9, Peak=50 HFD=0.0
03:42:05.686 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:05.686 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:05.686 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:05.686 00.000 8976 Worker thread wakes up
03:42:05.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:05.686 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:05.686 00.000 8976 StepGuider: deferring bump for deduced move
03:42:05.686 00.000 8976 move complete, result=0
03:42:05.687 00.001 8976 worker thread done servicing request
03:42:05.797 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:05.797 00.000 5052 Status Line: Star lost - low SNR
03:42:05.798 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:42:05.798 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:05.798 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:05.798 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:05.798 00.000 5052 Enqueuing Expose request
03:42:05.798 00.000 8976 Worker thread wakes up
03:42:05.798 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:05.798 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:06.478 00.680 8976 Exposure complete
03:42:06.483 00.005 8976 worker thread done servicing request
03:42:06.483 00.000 5052 OnExposeComplete: enter
03:42:06.483 00.000 5052 UpdateGuideState(): m_state=6
03:42:06.483 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14989
03:42:06.483 00.000 5052 Star::Find returns 1 (0), X=330.91, Y=281.29, Mass=35, SNR=4.0, Peak=53 HFD=2.3
03:42:06.483 00.000 5052 DistanceChecker: deactivated
03:42:06.484 00.001 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
03:42:06.484 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
03:42:06.484 00.000 5052 CameraToMount -- cameraX=1.74 cameraY=-0.42 hyp=1.79 cameraTheta=-0.24 mountX=-1.17 mountY=-1.23, mountTheta=-2.33
03:42:06.484 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.74, y=-0.42, opts=13)
03:42:06.484 00.000 5052 Enqueuing Move request for stepguider (1.74, -0.42)
03:42:06.484 00.000 8976 Worker thread wakes up
03:42:06.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.74, -0.42) opts 0xd
03:42:06.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.74, -0.42)
03:42:06.485 00.001 8976 Moving (1.74, -0.42) raw xDistance=-1.17 yDistance=-1.23
03:42:06.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.17
03:42:06.485 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.23
03:42:06.485 00.000 8976 MoveAxis(R, 5, ABG)
03:42:06.485 00.000 8976 stepping (1, 25) + (5, 0)
03:42:06.485 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:06.485 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:42:06.485 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:06.485 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:42:06.485 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:06.485 00.000 5052 Enqueuing Expose request
03:42:06.520 00.035 8976 Received - 47 (G) 
03:42:06.520 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:42:06.520 00.000 8976 stepped: pos (6, 25)
03:42:06.520 00.000 8976 MoveAxis(U, 5, ABG)
03:42:06.520 00.000 8976 stepping (6, 25) + (0, 5)
03:42:06.520 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:42:06.568 00.048 8976 Received - 47 (G) 
03:42:06.568 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:42:06.568 00.000 8976 stepped: pos (6, 30)
03:42:06.568 00.000 8976 MountToCamera -- mountTheta (-1.62) + m_xAngle (2.04) = xAngle (0.42 = 0.42)
03:42:06.568 00.000 8976 MountToCamera -- mountX=-0.22 mountY=-4.01 hyp=4.02 mountTheta=-1.62 cameraX=3.67, cameraY=1.63 cameraTheta=0.42
03:42:06.568 00.000 8976 incremental bump (3.673, 1.635) isValid = 1
03:42:06.568 00.000 8976 Scheduling Mount bump of (0.105, 0.048)
03:42:06.568 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:42:06.568 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:42:06.568 00.000 8976 move complete, result=0
03:42:06.568 00.000 9828 Worker thread wakes up
03:42:06.568 00.000 5052 GuideStep: -1.2 px 5 ms EAST, -1.2 px 5 ms NORTH
03:42:06.568 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:42:06.568 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:42:06.568 00.000 9828 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.10) = xAngle (3.53 = -2.75)
03:42:06.568 00.000 9828 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.45 = -2.84)
03:42:06.568 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.43 mountX=-0.11 mountY=-0.03, mountTheta=-2.83
03:42:06.569 00.001 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.03
03:42:06.569 00.000 9828 BLC: window closed
03:42:06.569 00.000 8976 worker thread done servicing request
03:42:06.569 00.000 9828 MoveAxis(E, 34, B)
03:42:06.569 00.000 9828 Guiding  Dir = 2, Dur = 34
03:42:06.569 00.000 8976 Worker thread wakes up
03:42:06.569 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:06.569 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:06.569 00.000 9828 IsSlewing returns 0
03:42:06.569 00.000 9828 IsGuiding returns 0
03:42:06.569 00.000 9828 PulseGuide returned control before completion, sleep 44
03:42:06.619 00.050 9828 IsGuiding returns 1
03:42:06.619 00.000 9828 scope still moving after pulse duration time elapsed
03:42:06.650 00.031 9828 IsSlewing returns 0
03:42:06.650 00.000 9828 IsGuiding returns 1
03:42:06.680 00.030 9828 IsSlewing returns 0
03:42:06.680 00.000 9828 IsGuiding returns 1
03:42:06.710 00.030 9828 IsSlewing returns 0
03:42:06.710 00.000 9828 IsGuiding returns 0
03:42:06.710 00.000 9828 scope move finished after 34 + 107 ms
03:42:06.710 00.000 9828 Move returns status 0, amount 34
03:42:06.710 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:06.710 00.000 9828 MoveAxis(N, 5, B)
03:42:06.711 00.001 9828 Guiding  Dir = 0, Dur = 5
03:42:06.726 00.015 9828 IsSlewing returns 0
03:42:06.726 00.000 9828 IsGuiding returns 0
03:42:06.727 00.001 9828 PulseGuide returned control before completion, sleep 15
03:42:06.757 00.030 9828 IsGuiding returns 1
03:42:06.757 00.000 9828 scope still moving after pulse duration time elapsed
03:42:06.788 00.031 9828 IsSlewing returns 0
03:42:06.788 00.000 9828 IsGuiding returns 1
03:42:06.819 00.031 9828 IsSlewing returns 0
03:42:06.819 00.000 9828 IsGuiding returns 1
03:42:06.850 00.031 9828 IsSlewing returns 0
03:42:06.850 00.000 9828 IsGuiding returns 0
03:42:06.850 00.000 9828 scope move finished after 5 + 119 ms
03:42:06.850 00.000 9828 Move returns status 0, amount 5
03:42:06.850 00.000 9828 move complete, result=0
03:42:06.850 00.000 9828 worker thread done servicing request
03:42:06.850 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:42:07.254 00.404 8976 Exposure complete
03:42:07.260 00.006 8976 worker thread done servicing request
03:42:07.260 00.000 5052 OnExposeComplete: enter
03:42:07.260 00.000 5052 UpdateGuideState(): m_state=6
03:42:07.260 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14990
03:42:07.260 00.000 5052 Star::Find false star n=9 nbg=273 bg=44.8 sigma=0.9 thresh=47 peak=47
03:42:07.260 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=24, SNR=2.9, Peak=50 HFD=0.0
03:42:07.261 00.001 5052 DistanceChecker: activated
03:42:07.261 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:07.261 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:07.261 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:07.261 00.000 8976 Worker thread wakes up
03:42:07.261 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:07.261 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:07.261 00.000 8976 StepGuider: deferring bump for deduced move
03:42:07.261 00.000 8976 move complete, result=0
03:42:07.261 00.000 8976 worker thread done servicing request
03:42:07.377 00.116 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:07.377 00.000 5052 Status Line: Star lost - low SNR
03:42:07.377 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:07.377 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:07.377 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:07.377 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:07.377 00.000 5052 Enqueuing Expose request
03:42:07.377 00.000 8976 Worker thread wakes up
03:42:07.377 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:07.377 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:08.063 00.686 8976 Exposure complete
03:42:08.068 00.005 8976 worker thread done servicing request
03:42:08.069 00.001 5052 OnExposeComplete: enter
03:42:08.069 00.000 5052 UpdateGuideState(): m_state=6
03:42:08.069 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14991
03:42:08.069 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=17, SNR=2.8, Peak=52 HFD=0.0
03:42:08.069 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:08.069 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:08.069 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:08.069 00.000 8976 Worker thread wakes up
03:42:08.069 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:08.069 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:08.069 00.000 8976 StepGuider: deferring bump for deduced move
03:42:08.069 00.000 8976 move complete, result=0
03:42:08.069 00.000 8976 worker thread done servicing request
03:42:08.182 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:08.182 00.000 5052 Status Line: Star lost - low SNR
03:42:08.182 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=79, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:08.183 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:42:08.183 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:08.183 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:08.183 00.000 5052 Enqueuing Expose request
03:42:08.183 00.000 8976 Worker thread wakes up
03:42:08.183 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:08.183 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:08.868 00.685 8976 Exposure complete
03:42:08.874 00.006 8976 worker thread done servicing request
03:42:08.874 00.000 5052 OnExposeComplete: enter
03:42:08.874 00.000 5052 UpdateGuideState(): m_state=6
03:42:08.874 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14992
03:42:08.874 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=283.01, Mass=33, SNR=3.8, Peak=50 HFD=2.1
03:42:08.874 00.000 5052 DistanceChecker: deactivated
03:42:08.874 00.000 5052 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.04) = xAngle (-1.11 = -1.11)
03:42:08.874 00.000 5052 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.21 = -1.21)
03:42:08.874 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=1.30 hyp=1.62 cameraTheta=0.93 mountX=0.72 mountY=-1.52, mountTheta=-1.13
03:42:08.875 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=1.30, opts=13)
03:42:08.875 00.000 5052 Enqueuing Move request for stepguider (0.96, 1.30)
03:42:08.875 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:08.875 00.000 8976 Worker thread wakes up
03:42:08.875 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, 1.30) opts 0xd
03:42:08.875 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, 1.30)
03:42:08.875 00.000 8976 Moving (0.96, 1.30) raw xDistance=0.72 yDistance=-1.52
03:42:08.875 00.000 5052 UpdateGuideState exits: m=33 SNR=3.8
03:42:08.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:08.875 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:08.875 00.000 5052 Enqueuing Expose request
03:42:08.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.72
03:42:08.876 00.001 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.52
03:42:08.876 00.000 8976 MoveAxis(L, 3, ABG)
03:42:08.876 00.000 8976 stepping (6, 30) + (-3, 0)
03:42:08.876 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:08.901 00.025 8976 Received - 47 (G) 
03:42:08.901 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:08.901 00.000 8976 stepped: pos (3, 30)
03:42:08.901 00.000 8976 MoveAxis(U, 6, ABG)
03:42:08.901 00.000 8976 stepping (3, 30) + (0, 6)
03:42:08.901 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:42:08.949 00.048 8976 Received - 47 (G) 
03:42:08.949 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:42:08.949 00.000 8976 stepped: pos (3, 36)
03:42:08.949 00.000 8976 FAR outside bump range, increase bump weight 1.00 => 2.00
03:42:08.949 00.000 8976 MountToCamera -- mountTheta (-1.64) + m_xAngle (2.04) = xAngle (0.41 = 0.41)
03:42:08.949 00.000 8976 MountToCamera -- mountX=-0.30 mountY=-4.58 hyp=4.59 mountTheta=-1.64 cameraX=4.21, cameraY=1.82 cameraTheta=0.41
03:42:08.949 00.000 8976 incremental bump (4.210, 1.819) isValid = 1
03:42:08.949 00.000 8976 Scheduling Mount bump of (0.211, 0.094)
03:42:08.949 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.21, y=0.09, opts=4)
03:42:08.949 00.000 8976 Enqueuing Move request for scope (0.21, 0.09)
03:42:08.949 00.000 8976 move complete, result=0
03:42:08.949 00.000 8976 worker thread done servicing request
03:42:08.949 00.000 8976 Worker thread wakes up
03:42:08.949 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:08.949 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:08.949 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -1.5 px 6 ms NORTH
03:42:08.949 00.000 9828 Worker thread wakes up
03:42:08.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0x4
03:42:08.950 00.001 9828 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
03:42:08.950 00.000 9828 CameraToMount -- cameraTheta (0.42) - m_xAngle (-3.10) = xAngle (3.52 = -2.77)
03:42:08.950 00.000 9828 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.44 = -2.85)
03:42:08.950 00.000 9828 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.42 mountX=-0.21 mountY=-0.07, mountTheta=-2.84
03:42:08.950 00.000 9828 Moving (0.21, 0.09) raw xDistance=-0.21 yDistance=-0.07
03:42:08.950 00.000 9828 BLC: window closed
03:42:08.950 00.000 9828 MoveAxis(E, 68, B)
03:42:08.950 00.000 9828 Guiding  Dir = 2, Dur = 68
03:42:08.950 00.000 9828 IsSlewing returns 0
03:42:08.950 00.000 9828 IsGuiding returns 0
03:42:08.950 00.000 9828 PulseGuide returned control before completion, sleep 78
03:42:09.032 00.082 9828 IsGuiding returns 1
03:42:09.032 00.000 9828 scope still moving after pulse duration time elapsed
03:42:09.064 00.032 9828 IsSlewing returns 0
03:42:09.064 00.000 9828 IsGuiding returns 1
03:42:09.109 00.045 9828 IsSlewing returns 0
03:42:09.110 00.001 9828 IsGuiding returns 1
03:42:09.140 00.030 9828 IsSlewing returns 0
03:42:09.140 00.000 9828 IsGuiding returns 0
03:42:09.140 00.000 9828 scope move finished after 68 + 121 ms
03:42:09.140 00.000 9828 Move returns status 0, amount 68
03:42:09.140 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:09.140 00.000 9828 MoveAxis(N, 9, B)
03:42:09.140 00.000 9828 Guiding  Dir = 0, Dur = 9
03:42:09.155 00.015 9828 IsSlewing returns 0
03:42:09.155 00.000 9828 IsGuiding returns 0
03:42:09.155 00.000 9828 PulseGuide returned control before completion, sleep 19
03:42:09.186 00.031 9828 IsGuiding returns 1
03:42:09.186 00.000 9828 scope still moving after pulse duration time elapsed
03:42:09.217 00.031 9828 IsSlewing returns 0
03:42:09.217 00.000 9828 IsGuiding returns 1
03:42:09.248 00.031 9828 IsSlewing returns 0
03:42:09.248 00.000 9828 IsGuiding returns 1
03:42:09.279 00.031 9828 IsSlewing returns 0
03:42:09.279 00.000 9828 IsGuiding returns 1
03:42:09.310 00.031 9828 IsSlewing returns 0
03:42:09.310 00.000 9828 IsGuiding returns 0
03:42:09.310 00.000 9828 scope move finished after 9 + 145 ms
03:42:09.310 00.000 9828 Move returns status 0, amount 9
03:42:09.310 00.000 9828 move complete, result=0
03:42:09.310 00.000 9828 worker thread done servicing request
03:42:09.310 00.000 5052 GuideStep: -0.2 px 68 ms EAST, -0.1 px 9 ms NORTH
03:42:09.631 00.321 8976 Exposure complete
03:42:09.637 00.006 8976 worker thread done servicing request
03:42:09.638 00.001 5052 OnExposeComplete: enter
03:42:09.638 00.000 5052 UpdateGuideState(): m_state=6
03:42:09.638 00.000 5052 Star::Find(18, 330, 283, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14993
03:42:09.638 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=282.07, Mass=54, SNR=4.9, Peak=52 HFD=3.3
03:42:09.638 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:42:09.638 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
03:42:09.638 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=0.36 hyp=0.85 cameraTheta=2.71 mountX=0.67 mountY=0.45, mountTheta=0.59
03:42:09.638 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.36, opts=13)
03:42:09.638 00.000 5052 Enqueuing Move request for stepguider (-0.77, 0.36)
03:42:09.639 00.001 8976 Worker thread wakes up
03:42:09.639 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.36) opts 0xd
03:42:09.639 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.36)
03:42:09.639 00.000 8976 Moving (-0.77, 0.36) raw xDistance=0.67 yDistance=0.45
03:42:09.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.67
03:42:09.639 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.45
03:42:09.639 00.000 8976 MoveAxis(L, 3, ABG)
03:42:09.639 00.000 8976 stepping (3, 36) + (-3, 0)
03:42:09.639 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:42:09.639 00.000 5052 UpdateGuideState exits: m=54 SNR=4.9
03:42:09.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:09.639 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:09.639 00.000 5052 Enqueuing Expose request
03:42:09.639 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:09.668 00.029 8976 Received - 47 (G) 
03:42:09.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:09.668 00.000 8976 stepped: pos (0, 36)
03:42:09.668 00.000 8976 MoveAxis(D, 1, ABG)
03:42:09.668 00.000 8976 stepping (0, 36) + (0, -1)
03:42:09.669 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:42:09.701 00.032 8976 Received - 47 (G) 
03:42:09.701 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:42:09.701 00.000 8976 stepped: pos (0, 35)
03:42:09.701 00.000 8976 outside bump range, increase bump weight 2.00 => 2.17
03:42:09.701 00.000 8976 MountToCamera -- mountTheta (-1.61) + m_xAngle (2.04) = xAngle (0.43 = 0.43)
03:42:09.701 00.000 8976 MountToCamera -- mountX=-0.20 mountY=-4.90 hyp=4.90 mountTheta=-1.61 cameraX=4.45, cameraY=2.05 cameraTheta=0.43
03:42:09.701 00.000 8976 incremental bump (4.454, 2.054) isValid = 1
03:42:09.701 00.000 8976 Scheduling Mount bump of (0.226, 0.108)
03:42:09.701 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.23, y=0.11, opts=4)
03:42:09.701 00.000 8976 Enqueuing Move request for scope (0.23, 0.11)
03:42:09.701 00.000 8976 move complete, result=0
03:42:09.701 00.000 9828 Worker thread wakes up
03:42:09.701 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.4 px 1 ms SOUTH
03:42:09.701 00.000 8976 worker thread done servicing request
03:42:09.701 00.000 8976 Worker thread wakes up
03:42:09.701 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:09.701 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:09.701 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0x4
03:42:09.701 00.000 9828 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
03:42:09.702 00.001 9828 CameraToMount -- cameraTheta (0.45) - m_xAngle (-3.10) = xAngle (3.54 = -2.74)
03:42:09.702 00.000 9828 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.46 = -2.82)
03:42:09.702 00.000 9828 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.25 cameraTheta=0.45 mountX=-0.23 mountY=-0.08, mountTheta=-2.81
03:42:09.702 00.000 9828 Moving (0.23, 0.11) raw xDistance=-0.23 yDistance=-0.08
03:42:09.702 00.000 9828 BLC: window closed
03:42:09.702 00.000 9828 MoveAxis(E, 73, B)
03:42:09.702 00.000 9828 Guiding  Dir = 2, Dur = 73
03:42:09.702 00.000 9828 IsSlewing returns 0
03:42:09.702 00.000 9828 IsGuiding returns 0
03:42:09.702 00.000 9828 PulseGuide returned control before completion, sleep 83
03:42:09.788 00.086 9828 IsGuiding returns 1
03:42:09.793 00.005 9828 scope still moving after pulse duration time elapsed
03:42:09.818 00.025 9828 IsSlewing returns 0
03:42:09.818 00.000 9828 IsGuiding returns 1
03:42:09.848 00.030 9828 IsSlewing returns 0
03:42:09.848 00.000 9828 IsGuiding returns 1
03:42:09.879 00.031 9828 IsSlewing returns 0
03:42:09.879 00.000 9828 IsGuiding returns 1
03:42:09.910 00.031 9828 IsSlewing returns 0
03:42:09.910 00.000 9828 IsGuiding returns 0
03:42:09.910 00.000 9828 scope move finished after 73 + 134 ms
03:42:09.910 00.000 9828 Move returns status 0, amount 73
03:42:09.910 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:09.910 00.000 9828 MoveAxis(N, 11, B)
03:42:09.910 00.000 9828 Guiding  Dir = 0, Dur = 11
03:42:09.925 00.015 9828 IsSlewing returns 0
03:42:09.925 00.000 9828 IsGuiding returns 0
03:42:09.925 00.000 9828 PulseGuide returned control before completion, sleep 21
03:42:09.956 00.031 9828 IsGuiding returns 1
03:42:09.956 00.000 9828 scope still moving after pulse duration time elapsed
03:42:09.987 00.031 9828 IsSlewing returns 0
03:42:09.987 00.000 9828 IsGuiding returns 1
03:42:10.018 00.031 9828 IsSlewing returns 0
03:42:10.018 00.000 9828 IsGuiding returns 1
03:42:10.048 00.030 9828 IsSlewing returns 0
03:42:10.048 00.000 9828 IsGuiding returns 1
03:42:10.079 00.031 9828 IsSlewing returns 0
03:42:10.079 00.000 9828 IsGuiding returns 0
03:42:10.079 00.000 9828 scope move finished after 11 + 142 ms
03:42:10.079 00.000 9828 Move returns status 0, amount 11
03:42:10.079 00.000 9828 move complete, result=0
03:42:10.080 00.001 9828 worker thread done servicing request
03:42:10.080 00.000 5052 GuideStep: -0.2 px 73 ms EAST, -0.1 px 11 ms NORTH
03:42:10.387 00.307 8976 Exposure complete
03:42:10.393 00.006 8976 worker thread done servicing request
03:42:10.393 00.000 5052 OnExposeComplete: enter
03:42:10.393 00.000 5052 UpdateGuideState(): m_state=6
03:42:10.393 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14994
03:42:10.393 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=280.25, Mass=44, SNR=4.5, Peak=50 HFD=3.6
03:42:10.393 00.000 5052 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.04) = xAngle (-3.40 = 2.89)
03:42:10.393 00.000 5052 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.50 = 2.78)
03:42:10.393 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=-1.46 hyp=1.49 cameraTheta=-1.35 mountX=-1.44 mountY=0.52, mountTheta=2.79
03:42:10.394 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=-1.46, opts=13)
03:42:10.394 00.000 5052 Enqueuing Move request for stepguider (0.32, -1.46)
03:42:10.394 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:10.394 00.000 5052 UpdateGuideState exits: m=44 SNR=4.5
03:42:10.394 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:10.394 00.000 8976 Worker thread wakes up
03:42:10.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, -1.46) opts 0xd
03:42:10.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, -1.46)
03:42:10.394 00.000 8976 Moving (0.32, -1.46) raw xDistance=-1.44 yDistance=0.52
03:42:10.394 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:10.394 00.000 5052 Enqueuing Expose request
03:42:10.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.44
03:42:10.394 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
03:42:10.394 00.000 8976 MoveAxis(R, 6, ABG)
03:42:10.394 00.000 8976 stepping (0, 35) + (6, 0)
03:42:10.394 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:42:10.436 00.042 8976 Received - 47 (G) 
03:42:10.436 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:42:10.436 00.000 8976 stepped: pos (6, 35)
03:42:10.436 00.000 8976 MoveAxis(D, 2, ABG)
03:42:10.436 00.000 8976 stepping (6, 35) + (0, -2)
03:42:10.436 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:10.468 00.032 8976 Received - 47 (G) 
03:42:10.468 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:10.468 00.000 8976 stepped: pos (6, 33)
03:42:10.468 00.000 8976 outside bump range, increase bump weight 2.17 => 2.33
03:42:10.468 00.000 8976 MountToCamera -- mountTheta (-1.66) + m_xAngle (2.04) = xAngle (0.39 = 0.39)
03:42:10.468 00.000 8976 MountToCamera -- mountX=-0.44 mountY=-5.01 hyp=5.03 mountTheta=-1.66 cameraX=4.66, cameraY=1.89 cameraTheta=0.39
03:42:10.469 00.001 8976 incremental bump (4.662, 1.893) isValid = 1
03:42:10.469 00.000 8976 Scheduling Mount bump of (0.248, 0.105)
03:42:10.469 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.25, y=0.10, opts=4)
03:42:10.469 00.000 8976 Enqueuing Move request for scope (0.25, 0.10)
03:42:10.469 00.000 8976 move complete, result=0
03:42:10.469 00.000 9828 Worker thread wakes up
03:42:10.469 00.000 5052 GuideStep: -1.4 px 6 ms EAST, 0.5 px 2 ms SOUTH
03:42:10.469 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.10) opts 0x4
03:42:10.469 00.000 8976 worker thread done servicing request
03:42:10.469 00.000 9828 Handling offset move in thread for scope, endpoint = (0.25, 0.10)
03:42:10.469 00.000 8976 Worker thread wakes up
03:42:10.469 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:10.469 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:10.469 00.000 9828 CameraToMount -- cameraTheta (0.40) - m_xAngle (-3.10) = xAngle (3.49 = -2.79)
03:42:10.469 00.000 9828 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.41 = -2.87)
03:42:10.469 00.000 9828 CameraToMount -- cameraX=0.25 cameraY=0.10 hyp=0.27 cameraTheta=0.40 mountX=-0.25 mountY=-0.07, mountTheta=-2.86
03:42:10.469 00.000 9828 Moving (0.25, 0.10) raw xDistance=-0.25 yDistance=-0.07
03:42:10.470 00.001 9828 BLC: window closed
03:42:10.470 00.000 9828 MoveAxis(E, 80, B)
03:42:10.470 00.000 9828 Guiding  Dir = 2, Dur = 80
03:42:10.470 00.000 9828 IsSlewing returns 0
03:42:10.470 00.000 9828 IsGuiding returns 0
03:42:10.470 00.000 9828 PulseGuide returned control before completion, sleep 90
03:42:10.571 00.101 9828 IsGuiding returns 1
03:42:10.571 00.000 9828 scope still moving after pulse duration time elapsed
03:42:10.601 00.030 9828 IsSlewing returns 0
03:42:10.601 00.000 9828 IsGuiding returns 1
03:42:10.632 00.031 9828 IsSlewing returns 0
03:42:10.632 00.000 9828 IsGuiding returns 1
03:42:10.663 00.031 9828 IsSlewing returns 0
03:42:10.663 00.000 9828 IsGuiding returns 0
03:42:10.663 00.000 9828 scope move finished after 80 + 113 ms
03:42:10.663 00.000 9828 Move returns status 0, amount 80
03:42:10.663 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:10.663 00.000 9828 MoveAxis(N, 10, B)
03:42:10.663 00.000 9828 Guiding  Dir = 0, Dur = 10
03:42:10.678 00.015 9828 IsSlewing returns 0
03:42:10.679 00.001 9828 IsGuiding returns 0
03:42:10.679 00.000 9828 PulseGuide returned control before completion, sleep 20
03:42:10.709 00.030 9828 IsGuiding returns 1
03:42:10.709 00.000 9828 scope still moving after pulse duration time elapsed
03:42:10.741 00.032 9828 IsSlewing returns 0
03:42:10.741 00.000 9828 IsGuiding returns 1
03:42:10.772 00.031 9828 IsSlewing returns 0
03:42:10.772 00.000 9828 IsGuiding returns 1
03:42:10.802 00.030 9828 IsSlewing returns 0
03:42:10.802 00.000 9828 IsGuiding returns 0
03:42:10.802 00.000 9828 scope move finished after 10 + 113 ms
03:42:10.802 00.000 9828 Move returns status 0, amount 10
03:42:10.802 00.000 9828 move complete, result=0
03:42:10.802 00.000 9828 worker thread done servicing request
03:42:10.802 00.000 5052 GuideStep: -0.3 px 80 ms EAST, -0.1 px 10 ms NORTH
03:42:11.153 00.351 8976 Exposure complete
03:42:11.159 00.006 8976 worker thread done servicing request
03:42:11.159 00.000 5052 OnExposeComplete: enter
03:42:11.159 00.000 5052 UpdateGuideState(): m_state=6
03:42:11.159 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14995
03:42:11.160 00.001 5052 Star::Find false star n=12 nbg=278 bg=44.7 sigma=0.9 thresh=47 peak=47
03:42:11.160 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=280.00, Mass=37, SNR=2.9, Peak=51 HFD=0.0
03:42:11.160 00.000 5052 DistanceChecker: activated
03:42:11.160 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:11.160 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:11.160 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:11.160 00.000 8976 Worker thread wakes up
03:42:11.160 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:11.160 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:11.160 00.000 8976 StepGuider: deferring bump for deduced move
03:42:11.160 00.000 8976 move complete, result=0
03:42:11.160 00.000 8976 worker thread done servicing request
03:42:11.275 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:11.275 00.000 5052 Status Line: Star lost - low SNR
03:42:11.276 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:11.276 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:11.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:11.276 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:11.276 00.000 5052 Enqueuing Expose request
03:42:11.276 00.000 8976 Worker thread wakes up
03:42:11.276 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:11.276 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:11.963 00.687 8976 Exposure complete
03:42:11.969 00.006 8976 worker thread done servicing request
03:42:11.969 00.000 5052 OnExposeComplete: enter
03:42:11.969 00.000 5052 UpdateGuideState(): m_state=6
03:42:11.969 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14996
03:42:11.969 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=280.00, Mass=15, SNR=2.6, Peak=50 HFD=0.0
03:42:11.969 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:11.969 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:11.969 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:11.970 00.001 8976 Worker thread wakes up
03:42:11.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:11.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:11.970 00.000 8976 StepGuider: deferring bump for deduced move
03:42:11.970 00.000 8976 move complete, result=0
03:42:11.970 00.000 8976 worker thread done servicing request
03:42:12.079 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:12.079 00.000 5052 Status Line: Star lost - low SNR
03:42:12.080 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=77, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:42:12.080 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:12.080 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:12.080 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:12.080 00.000 5052 Enqueuing Expose request
03:42:12.080 00.000 8976 Worker thread wakes up
03:42:12.080 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:12.080 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:12.764 00.684 8976 Exposure complete
03:42:12.769 00.005 8976 worker thread done servicing request
03:42:12.770 00.001 5052 OnExposeComplete: enter
03:42:12.770 00.000 5052 UpdateGuideState(): m_state=6
03:42:12.770 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14997
03:42:12.770 00.000 5052 Star::Find false star n=12 nbg=286 bg=44.6 sigma=0.9 thresh=47 peak=47
03:42:12.770 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=280.00, Mass=37, SNR=2.9, Peak=50 HFD=0.0
03:42:12.770 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:12.770 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:12.770 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:12.771 00.001 8976 Worker thread wakes up
03:42:12.771 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:12.771 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:12.771 00.000 8976 StepGuider: deferring bump for deduced move
03:42:12.771 00.000 8976 move complete, result=0
03:42:12.771 00.000 8976 worker thread done servicing request
03:42:12.879 00.108 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:12.879 00.000 5052 Status Line: Star lost - low SNR
03:42:12.879 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:12.879 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:12.880 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:12.880 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:12.880 00.000 5052 Enqueuing Expose request
03:42:12.880 00.000 8976 Worker thread wakes up
03:42:12.880 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:12.880 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:13.564 00.684 8976 Exposure complete
03:42:13.569 00.005 8976 worker thread done servicing request
03:42:13.569 00.000 5052 OnExposeComplete: enter
03:42:13.569 00.000 5052 UpdateGuideState(): m_state=6
03:42:13.569 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14998
03:42:13.569 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=282.06, Mass=35, SNR=4.0, Peak=51 HFD=2.4
03:42:13.569 00.000 5052 DistanceChecker: deactivated
03:42:13.569 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
03:42:13.569 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
03:42:13.570 00.001 5052 CameraToMount -- cameraX=0.58 cameraY=0.35 hyp=0.68 cameraTheta=0.55 mountX=0.05 mountY=-0.68, mountTheta=-1.50
03:42:13.570 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=0.35, opts=13)
03:42:13.570 00.000 5052 Enqueuing Move request for stepguider (0.58, 0.35)
03:42:13.570 00.000 8976 Worker thread wakes up
03:42:13.571 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, 0.35) opts 0xd
03:42:13.571 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, 0.35)
03:42:13.571 00.000 8976 Moving (0.58, 0.35) raw xDistance=0.05 yDistance=-0.68
03:42:13.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:42:13.571 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:13.571 00.000 5052 UpdateGuideState exits: m=35 SNR=4.0
03:42:13.571 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.68
03:42:13.571 00.000 8976 MoveAxis(R, 0, ABG)
03:42:13.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:13.571 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:13.571 00.000 5052 Enqueuing Expose request
03:42:13.571 00.000 8976 MoveAxis(U, 3, ABG)
03:42:13.571 00.000 8976 stepping (6, 33) + (0, 3)
03:42:13.571 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:13.601 00.030 8976 Received - 47 (G) 
03:42:13.602 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:13.602 00.000 8976 stepped: pos (6, 36)
03:42:13.602 00.000 8976 FAR outside bump range, increase bump weight 2.33 => 3.33
03:42:13.602 00.000 8976 MountToCamera -- mountTheta (-1.68) + m_xAngle (2.04) = xAngle (0.36 = 0.36)
03:42:13.602 00.000 8976 MountToCamera -- mountX=-0.60 mountY=-5.25 hyp=5.28 mountTheta=-1.68 cameraX=4.94, cameraY=1.86 cameraTheta=0.36
03:42:13.602 00.000 8976 incremental bump (4.941, 1.858) isValid = 1
03:42:13.602 00.000 8976 Scheduling Mount bump of (0.358, 0.140)
03:42:13.602 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.36, y=0.14, opts=4)
03:42:13.602 00.000 8976 Enqueuing Move request for scope (0.36, 0.14)
03:42:13.602 00.000 8976 move complete, result=0
03:42:13.602 00.000 8976 worker thread done servicing request
03:42:13.602 00.000 8976 Worker thread wakes up
03:42:13.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:13.602 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:13.602 00.000 9828 Worker thread wakes up
03:42:13.602 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.14) opts 0x4
03:42:13.602 00.000 9828 Handling offset move in thread for scope, endpoint = (0.36, 0.14)
03:42:13.602 00.000 9828 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.10) = xAngle (3.47 = -2.82)
03:42:13.603 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:42:13.603 00.000 9828 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.39 = -2.90)
03:42:13.603 00.000 9828 CameraToMount -- cameraX=0.36 cameraY=0.14 hyp=0.38 cameraTheta=0.37 mountX=-0.36 mountY=-0.09, mountTheta=-2.89
03:42:13.603 00.000 9828 Moving (0.36, 0.14) raw xDistance=-0.36 yDistance=-0.09
03:42:13.603 00.000 9828 BLC: window closed
03:42:13.603 00.000 9828 MoveAxis(E, 116, B)
03:42:13.603 00.000 9828 Guiding  Dir = 2, Dur = 116
03:42:13.604 00.001 9828 IsSlewing returns 0
03:42:13.604 00.000 9828 IsGuiding returns 0
03:42:13.604 00.000 9828 PulseGuide returned control before completion, sleep 126
03:42:13.731 00.127 9828 IsGuiding returns 1
03:42:13.731 00.000 9828 scope still moving after pulse duration time elapsed
03:42:13.762 00.031 9828 IsSlewing returns 0
03:42:13.762 00.000 9828 IsGuiding returns 1
03:42:13.793 00.031 9828 IsSlewing returns 0
03:42:13.793 00.000 9828 IsGuiding returns 1
03:42:13.824 00.031 9828 IsSlewing returns 0
03:42:13.824 00.000 9828 IsGuiding returns 1
03:42:13.854 00.030 9828 IsSlewing returns 0
03:42:13.855 00.001 9828 IsGuiding returns 0
03:42:13.855 00.000 9828 scope move finished after 116 + 134 ms
03:42:13.855 00.000 9828 Move returns status 0, amount 116
03:42:13.855 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:13.855 00.000 9828 MoveAxis(N, 13, B)
03:42:13.855 00.000 9828 Guiding  Dir = 0, Dur = 13
03:42:13.869 00.014 9828 IsSlewing returns 0
03:42:13.869 00.000 9828 IsGuiding returns 0
03:42:13.870 00.001 9828 PulseGuide returned control before completion, sleep 23
03:42:13.899 00.029 9828 IsGuiding returns 1
03:42:13.899 00.000 9828 scope still moving after pulse duration time elapsed
03:42:13.931 00.032 9828 IsSlewing returns 0
03:42:13.932 00.001 9828 IsGuiding returns 1
03:42:13.962 00.030 9828 IsSlewing returns 0
03:42:13.962 00.000 9828 IsGuiding returns 1
03:42:13.992 00.030 9828 IsSlewing returns 0
03:42:13.992 00.000 9828 IsGuiding returns 1
03:42:14.023 00.031 9828 IsSlewing returns 0
03:42:14.023 00.000 9828 IsGuiding returns 0
03:42:14.023 00.000 9828 scope move finished after 13 + 140 ms
03:42:14.023 00.000 9828 Move returns status 0, amount 13
03:42:14.024 00.001 9828 move complete, result=0
03:42:14.024 00.000 9828 worker thread done servicing request
03:42:14.024 00.000 5052 GuideStep: -0.4 px 116 ms EAST, -0.1 px 13 ms NORTH
03:42:14.289 00.265 8976 Exposure complete
03:42:14.295 00.006 8976 worker thread done servicing request
03:42:14.295 00.000 5052 OnExposeComplete: enter
03:42:14.297 00.002 5052 UpdateGuideState(): m_state=6
03:42:14.297 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14999
03:42:14.297 00.000 5052 Star::Find returns 1 (0), X=328.78, Y=281.79, Mass=37, SNR=4.0, Peak=51 HFD=3.0
03:42:14.297 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:42:14.297 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
03:42:14.297 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.08 hyp=0.41 cameraTheta=2.93 mountX=0.26 mountY=0.29, mountTheta=0.84
03:42:14.297 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.08, opts=13)
03:42:14.297 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.08)
03:42:14.297 00.000 8976 Worker thread wakes up
03:42:14.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.08) opts 0xd
03:42:14.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.08)
03:42:14.297 00.000 8976 Moving (-0.40, 0.08) raw xDistance=0.26 yDistance=0.29
03:42:14.297 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:14.297 00.000 5052 UpdateGuideState exits: m=37 SNR=4.0
03:42:14.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:42:14.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.29
03:42:14.297 00.000 8976 MoveAxis(R, 0, ABG)
03:42:14.297 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:14.297 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:14.297 00.000 5052 Enqueuing Expose request
03:42:14.297 00.000 8976 MoveAxis(D, 1, ABG)
03:42:14.297 00.000 8976 stepping (6, 36) + (0, -1)
03:42:14.297 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:42:14.320 00.023 8976 Received - 47 (G) 
03:42:14.320 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:42:14.320 00.000 8976 stepped: pos (6, 35)
03:42:14.321 00.001 8976 outside bump range, increase bump weight 3.33 => 3.50
03:42:14.321 00.000 8976 MountToCamera -- mountTheta (-1.70) + m_xAngle (2.04) = xAngle (0.34 = 0.34)
03:42:14.321 00.000 8976 MountToCamera -- mountX=-0.70 mountY=-5.35 hyp=5.39 mountTheta=-1.70 cameraX=5.08, cameraY=1.81 cameraTheta=0.34
03:42:14.321 00.000 8976 incremental bump (5.082, 1.810) isValid = 1
03:42:14.321 00.000 8976 Scheduling Mount bump of (0.379, 0.140)
03:42:14.321 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.38, y=0.14, opts=4)
03:42:14.321 00.000 8976 Enqueuing Move request for scope (0.38, 0.14)
03:42:14.322 00.001 8976 move complete, result=0
03:42:14.322 00.000 8976 worker thread done servicing request
03:42:14.322 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:42:14.322 00.000 8976 Worker thread wakes up
03:42:14.322 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:14.322 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:14.322 00.000 9828 Worker thread wakes up
03:42:14.323 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.14) opts 0x4
03:42:14.323 00.000 9828 Handling offset move in thread for scope, endpoint = (0.38, 0.14)
03:42:14.323 00.000 9828 CameraToMount -- cameraTheta (0.35) - m_xAngle (-3.10) = xAngle (3.45 = -2.83)
03:42:14.323 00.000 9828 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.37 = -2.91)
03:42:14.323 00.000 9828 CameraToMount -- cameraX=0.38 cameraY=0.14 hyp=0.40 cameraTheta=0.35 mountX=-0.38 mountY=-0.09, mountTheta=-2.91
03:42:14.323 00.000 9828 Moving (0.38, 0.14) raw xDistance=-0.38 yDistance=-0.09
03:42:14.323 00.000 9828 BLC: window closed
03:42:14.323 00.000 9828 MoveAxis(E, 122, B)
03:42:14.323 00.000 9828 Guiding  Dir = 2, Dur = 122
03:42:14.324 00.001 9828 IsSlewing returns 0
03:42:14.324 00.000 9828 IsGuiding returns 0
03:42:14.325 00.001 9828 PulseGuide returned control before completion, sleep 132
03:42:14.469 00.144 9828 IsGuiding returns 1
03:42:14.469 00.000 9828 scope still moving after pulse duration time elapsed
03:42:14.499 00.030 9828 IsSlewing returns 0
03:42:14.499 00.000 9828 IsGuiding returns 1
03:42:14.530 00.031 9828 IsSlewing returns 0
03:42:14.530 00.000 9828 IsGuiding returns 1
03:42:14.560 00.030 9828 IsSlewing returns 0
03:42:14.560 00.000 9828 IsGuiding returns 1
03:42:14.591 00.031 9828 IsSlewing returns 0
03:42:14.591 00.000 9828 IsGuiding returns 0
03:42:14.591 00.000 9828 scope move finished after 122 + 144 ms
03:42:14.591 00.000 9828 Move returns status 0, amount 122
03:42:14.591 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:14.591 00.000 9828 MoveAxis(N, 12, B)
03:42:14.591 00.000 9828 Guiding  Dir = 0, Dur = 12
03:42:14.607 00.016 9828 IsSlewing returns 0
03:42:14.607 00.000 9828 IsGuiding returns 0
03:42:14.607 00.000 9828 PulseGuide returned control before completion, sleep 22
03:42:14.637 00.030 9828 IsGuiding returns 1
03:42:14.637 00.000 9828 scope still moving after pulse duration time elapsed
03:42:14.669 00.032 9828 IsSlewing returns 0
03:42:14.669 00.000 9828 IsGuiding returns 1
03:42:14.699 00.030 9828 IsSlewing returns 0
03:42:14.699 00.000 9828 IsGuiding returns 1
03:42:14.730 00.031 9828 IsSlewing returns 0
03:42:14.730 00.000 9828 IsGuiding returns 1
03:42:14.760 00.030 9828 IsSlewing returns 0
03:42:14.760 00.000 9828 IsGuiding returns 0
03:42:14.760 00.000 9828 scope move finished after 12 + 141 ms
03:42:14.760 00.000 9828 Move returns status 0, amount 12
03:42:14.760 00.000 9828 move complete, result=0
03:42:14.760 00.000 9828 worker thread done servicing request
03:42:14.760 00.000 5052 GuideStep: -0.4 px 122 ms EAST, -0.1 px 12 ms NORTH
03:42:15.010 00.250 8976 Exposure complete
03:42:15.016 00.006 8976 worker thread done servicing request
03:42:15.016 00.000 5052 OnExposeComplete: enter
03:42:15.016 00.000 5052 UpdateGuideState(): m_state=6
03:42:15.016 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15000
03:42:15.016 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=282.55, Mass=41, SNR=4.3, Peak=53 HFD=2.5
03:42:15.016 00.000 5052 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.04) = xAngle (-0.42 = -0.42)
03:42:15.016 00.000 5052 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.52 = -0.52)
03:42:15.016 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.84 hyp=0.84 cameraTheta=1.62 mountX=0.77 mountY=-0.42, mountTheta=-0.50
03:42:15.017 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.84, opts=13)
03:42:15.017 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.84)
03:42:15.017 00.000 8976 Worker thread wakes up
03:42:15.017 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.84) opts 0xd
03:42:15.017 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.84)
03:42:15.017 00.000 8976 Moving (-0.05, 0.84) raw xDistance=0.77 yDistance=-0.42
03:42:15.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
03:42:15.017 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
03:42:15.017 00.000 8976 MoveAxis(L, 3, ABG)
03:42:15.017 00.000 8976 stepping (6, 35) + (-3, 0)
03:42:15.018 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:15.018 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:42:15.018 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:15.018 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:15.018 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:15.018 00.000 5052 Enqueuing Expose request
03:42:15.056 00.038 8976 Received - 47 (G) 
03:42:15.056 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:15.056 00.000 8976 stepped: pos (3, 35)
03:42:15.056 00.000 8976 MoveAxis(U, 2, ABG)
03:42:15.056 00.000 8976 stepping (3, 35) + (0, 2)
03:42:15.056 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:15.088 00.032 8976 Received - 47 (G) 
03:42:15.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:15.088 00.000 8976 stepped: pos (3, 37)
03:42:15.088 00.000 8976 FAR outside bump range, increase bump weight 3.50 => 4.50
03:42:15.088 00.000 8976 MountToCamera -- mountTheta (-1.68) + m_xAngle (2.04) = xAngle (0.36 = 0.36)
03:42:15.088 00.000 8976 MountToCamera -- mountX=-0.62 mountY=-5.52 hyp=5.56 mountTheta=-1.68 cameraX=5.20, cameraY=1.96 cameraTheta=0.36
03:42:15.088 00.000 8976 incremental bump (5.200, 1.960) isValid = 1
03:42:15.088 00.000 8976 Scheduling Mount bump of (0.484, 0.189)
03:42:15.088 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.48, y=0.19, opts=4)
03:42:15.088 00.000 8976 Enqueuing Move request for scope (0.48, 0.19)
03:42:15.088 00.000 8976 move complete, result=0
03:42:15.088 00.000 8976 worker thread done servicing request
03:42:15.088 00.000 8976 Worker thread wakes up
03:42:15.088 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.4 px 2 ms NORTH
03:42:15.088 00.000 9828 Worker thread wakes up
03:42:15.088 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.19) opts 0x4
03:42:15.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:15.089 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:15.089 00.000 9828 Handling offset move in thread for scope, endpoint = (0.48, 0.19)
03:42:15.089 00.000 9828 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.10) = xAngle (3.47 = -2.81)
03:42:15.089 00.000 9828 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.39 = -2.90)
03:42:15.089 00.000 9828 CameraToMount -- cameraX=0.48 cameraY=0.19 hyp=0.52 cameraTheta=0.37 mountX=-0.49 mountY=-0.13, mountTheta=-2.89
03:42:15.089 00.000 9828 Moving (0.48, 0.19) raw xDistance=-0.49 yDistance=-0.13
03:42:15.089 00.000 9828 BLC: window closed
03:42:15.089 00.000 9828 MoveAxis(E, 156, B)
03:42:15.089 00.000 9828 Guiding  Dir = 2, Dur = 156
03:42:15.089 00.000 9828 IsSlewing returns 0
03:42:15.089 00.000 9828 IsGuiding returns 0
03:42:15.089 00.000 9828 PulseGuide returned control before completion, sleep 166
03:42:15.268 00.179 9828 IsGuiding returns 1
03:42:15.268 00.000 9828 scope still moving after pulse duration time elapsed
03:42:15.299 00.031 9828 IsSlewing returns 0
03:42:15.299 00.000 9828 IsGuiding returns 1
03:42:15.330 00.031 9828 IsSlewing returns 0
03:42:15.330 00.000 9828 IsGuiding returns 1
03:42:15.361 00.031 9828 IsSlewing returns 0
03:42:15.361 00.000 9828 IsGuiding returns 0
03:42:15.362 00.001 9828 scope move finished after 156 + 115 ms
03:42:15.362 00.000 9828 Move returns status 0, amount 156
03:42:15.362 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:15.362 00.000 9828 MoveAxis(N, 17, B)
03:42:15.362 00.000 9828 Guiding  Dir = 0, Dur = 17
03:42:15.377 00.015 9828 IsSlewing returns 0
03:42:15.377 00.000 9828 IsGuiding returns 0
03:42:15.377 00.000 9828 PulseGuide returned control before completion, sleep 27
03:42:15.407 00.030 9828 IsGuiding returns 1
03:42:15.407 00.000 9828 scope still moving after pulse duration time elapsed
03:42:15.439 00.032 9828 IsSlewing returns 0
03:42:15.439 00.000 9828 IsGuiding returns 1
03:42:15.470 00.031 9828 IsSlewing returns 0
03:42:15.470 00.000 9828 IsGuiding returns 1
03:42:15.501 00.031 9828 IsSlewing returns 0
03:42:15.501 00.000 9828 IsGuiding returns 0
03:42:15.501 00.000 9828 scope move finished after 17 + 107 ms
03:42:15.501 00.000 9828 Move returns status 0, amount 17
03:42:15.502 00.001 9828 move complete, result=0
03:42:15.502 00.000 9828 worker thread done servicing request
03:42:15.502 00.000 5052 GuideStep: -0.5 px 156 ms EAST, -0.1 px 17 ms NORTH
03:42:15.775 00.273 8976 Exposure complete
03:42:15.780 00.005 8976 worker thread done servicing request
03:42:15.780 00.000 5052 OnExposeComplete: enter
03:42:15.780 00.000 5052 UpdateGuideState(): m_state=6
03:42:15.780 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15001
03:42:15.780 00.000 5052 Star::Find returns 1 (0), X=328.14, Y=281.21, Mass=37, SNR=4.1, Peak=53 HFD=1.9
03:42:15.780 00.000 5052 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.04) = xAngle (-4.74 = 1.55)
03:42:15.781 00.001 5052 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.84 = 1.44)
03:42:15.781 00.000 5052 CameraToMount -- cameraX=-1.04 cameraY=-0.50 hyp=1.15 cameraTheta=-2.69 mountX=0.03 mountY=1.14, mountTheta=1.55
03:42:15.781 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.04, y=-0.50, opts=13)
03:42:15.781 00.000 5052 Enqueuing Move request for stepguider (-1.04, -0.50)
03:42:15.781 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:15.781 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:42:15.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:15.782 00.001 8976 Worker thread wakes up
03:42:15.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.04, -0.50) opts 0xd
03:42:15.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.04, -0.50)
03:42:15.782 00.000 8976 Moving (-1.04, -0.50) raw xDistance=0.03 yDistance=1.14
03:42:15.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:42:15.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.14
03:42:15.782 00.000 8976 MoveAxis(R, 0, ABG)
03:42:15.782 00.000 8976 MoveAxis(D, 4, ABG)
03:42:15.782 00.000 8976 stepping (3, 37) + (0, -4)
03:42:15.782 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:15.782 00.000 5052 Enqueuing Expose request
03:42:15.782 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:15.823 00.041 8976 Received - 47 (G) 
03:42:15.824 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:15.824 00.000 8976 stepped: pos (3, 33)
03:42:15.824 00.000 8976 outside bump range, increase bump weight 4.50 => 4.67
03:42:15.824 00.000 8976 MountToCamera -- mountTheta (-1.68) + m_xAngle (2.04) = xAngle (0.37 = 0.37)
03:42:15.824 00.000 8976 MountToCamera -- mountX=-0.57 mountY=-5.43 hyp=5.46 mountTheta=-1.68 cameraX=5.09, cameraY=1.97 cameraTheta=0.37
03:42:15.824 00.000 8976 incremental bump (5.093, 1.966) isValid = 1
03:42:15.824 00.000 8976 Scheduling Mount bump of (0.500, 0.200)
03:42:15.824 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.50, y=0.20, opts=4)
03:42:15.824 00.000 8976 Enqueuing Move request for scope (0.50, 0.20)
03:42:15.824 00.000 8976 move complete, result=0
03:42:15.824 00.000 9828 Worker thread wakes up
03:42:15.824 00.000 8976 worker thread done servicing request
03:42:15.824 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 1.1 px 4 ms SOUTH
03:42:15.824 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.20) opts 0x4
03:42:15.824 00.000 8976 Worker thread wakes up
03:42:15.825 00.001 9828 Handling offset move in thread for scope, endpoint = (0.50, 0.20)
03:42:15.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:15.825 00.000 9828 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.10) = xAngle (3.48 = -2.81)
03:42:15.825 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:15.825 00.000 9828 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.40 = -2.89)
03:42:15.825 00.000 9828 CameraToMount -- cameraX=0.50 cameraY=0.20 hyp=0.54 cameraTheta=0.38 mountX=-0.51 mountY=-0.14, mountTheta=-2.88
03:42:15.825 00.000 9828 Moving (0.50, 0.20) raw xDistance=-0.51 yDistance=-0.14
03:42:15.825 00.000 9828 BLC: window closed
03:42:15.825 00.000 9828 MoveAxis(E, 162, B)
03:42:15.825 00.000 9828 Guiding  Dir = 2, Dur = 162
03:42:15.825 00.000 9828 IsSlewing returns 0
03:42:15.825 00.000 9828 IsGuiding returns 0
03:42:15.826 00.001 9828 PulseGuide returned control before completion, sleep 172
03:42:15.999 00.173 9828 IsGuiding returns 1
03:42:15.999 00.000 9828 scope still moving after pulse duration time elapsed
03:42:16.030 00.031 9828 IsSlewing returns 0
03:42:16.030 00.000 9828 IsGuiding returns 1
03:42:16.061 00.031 9828 IsSlewing returns 0
03:42:16.061 00.000 9828 IsGuiding returns 1
03:42:16.092 00.031 9828 IsSlewing returns 0
03:42:16.092 00.000 9828 IsGuiding returns 0
03:42:16.092 00.000 9828 scope move finished after 162 + 104 ms
03:42:16.092 00.000 9828 Move returns status 0, amount 162
03:42:16.092 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:16.092 00.000 9828 MoveAxis(N, 18, B)
03:42:16.092 00.000 9828 Guiding  Dir = 0, Dur = 18
03:42:16.109 00.017 9828 IsSlewing returns 0
03:42:16.109 00.000 9828 IsGuiding returns 0
03:42:16.109 00.000 9828 PulseGuide returned control before completion, sleep 28
03:42:16.139 00.030 9828 IsGuiding returns 1
03:42:16.139 00.000 9828 scope still moving after pulse duration time elapsed
03:42:16.169 00.030 9828 IsSlewing returns 0
03:42:16.169 00.000 9828 IsGuiding returns 1
03:42:16.200 00.031 9828 IsSlewing returns 0
03:42:16.200 00.000 9828 IsGuiding returns 1
03:42:16.231 00.031 9828 IsSlewing returns 0
03:42:16.231 00.000 9828 IsGuiding returns 1
03:42:16.262 00.031 9828 IsSlewing returns 0
03:42:16.262 00.000 9828 IsGuiding returns 0
03:42:16.262 00.000 9828 scope move finished after 18 + 135 ms
03:42:16.262 00.000 9828 Move returns status 0, amount 18
03:42:16.262 00.000 9828 move complete, result=0
03:42:16.262 00.000 9828 worker thread done servicing request
03:42:16.262 00.000 5052 GuideStep: -0.5 px 162 ms EAST, -0.1 px 18 ms NORTH
03:42:16.509 00.247 8976 Exposure complete
03:42:16.515 00.006 8976 worker thread done servicing request
03:42:16.515 00.000 5052 OnExposeComplete: enter
03:42:16.515 00.000 5052 UpdateGuideState(): m_state=6
03:42:16.515 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15002
03:42:16.515 00.000 5052 Star::Find returns 1 (0), X=328.08, Y=281.38, Mass=29, SNR=3.6, Peak=51 HFD=1.9
03:42:16.515 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
03:42:16.515 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
03:42:16.515 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=-0.33 hyp=1.14 cameraTheta=-2.85 mountX=0.21 mountY=1.09, mountTheta=1.38
03:42:16.516 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=-0.33, opts=13)
03:42:16.516 00.000 5052 Enqueuing Move request for stepguider (-1.09, -0.33)
03:42:16.516 00.000 8976 Worker thread wakes up
03:42:16.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, -0.33) opts 0xd
03:42:16.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, -0.33)
03:42:16.516 00.000 8976 Moving (-1.09, -0.33) raw xDistance=0.21 yDistance=1.09
03:42:16.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:42:16.516 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=76, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:16.516 00.000 5052 UpdateGuideState exits: m=29 SNR=3.6
03:42:16.516 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:16.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.09
03:42:16.516 00.000 8976 MoveAxis(R, 0, ABG)
03:42:16.517 00.001 8976 MoveAxis(D, 5, ABG)
03:42:16.517 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:16.517 00.000 5052 Enqueuing Expose request
03:42:16.517 00.000 8976 stepping (3, 33) + (0, -5)
03:42:16.517 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:42:16.559 00.042 8976 Received - 47 (G) 
03:42:16.559 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:42:16.559 00.000 8976 stepped: pos (3, 28)
03:42:16.559 00.000 8976 back inside bump range: decrease bump weight 4.67 => 2.33
03:42:16.559 00.000 8976 MountToCamera -- mountTheta (-1.67) + m_xAngle (2.04) = xAngle (0.37 = 0.37)
03:42:16.559 00.000 8976 MountToCamera -- mountX=-0.53 mountY=-5.11 hyp=5.13 mountTheta=-1.67 cameraX=4.79, cameraY=1.85 cameraTheta=0.37
03:42:16.559 00.000 8976 incremental bump (4.788, 1.850) isValid = 1
03:42:16.559 00.000 8976 Scheduling Mount bump of (0.250, 0.100)
03:42:16.559 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.25, y=0.10, opts=4)
03:42:16.559 00.000 8976 Enqueuing Move request for scope (0.25, 0.10)
03:42:16.559 00.000 8976 move complete, result=0
03:42:16.559 00.000 8976 worker thread done servicing request
03:42:16.559 00.000 8976 Worker thread wakes up
03:42:16.560 00.001 9828 Worker thread wakes up
03:42:16.560 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.1 px 5 ms SOUTH
03:42:16.560 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:16.560 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.10) opts 0x4
03:42:16.560 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:16.560 00.000 9828 Handling offset move in thread for scope, endpoint = (0.25, 0.10)
03:42:16.560 00.000 9828 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.10) = xAngle (3.48 = -2.81)
03:42:16.560 00.000 9828 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.40 = -2.89)
03:42:16.560 00.000 9828 CameraToMount -- cameraX=0.25 cameraY=0.10 hyp=0.27 cameraTheta=0.38 mountX=-0.25 mountY=-0.07, mountTheta=-2.88
03:42:16.560 00.000 9828 Moving (0.25, 0.10) raw xDistance=-0.25 yDistance=-0.07
03:42:16.560 00.000 9828 BLC: window closed
03:42:16.560 00.000 9828 MoveAxis(E, 81, B)
03:42:16.560 00.000 9828 Guiding  Dir = 2, Dur = 81
03:42:16.561 00.001 9828 IsSlewing returns 0
03:42:16.561 00.000 9828 IsGuiding returns 0
03:42:16.561 00.000 9828 PulseGuide returned control before completion, sleep 91
03:42:16.653 00.092 9828 IsGuiding returns 1
03:42:16.653 00.000 9828 scope still moving after pulse duration time elapsed
03:42:16.684 00.031 9828 IsSlewing returns 0
03:42:16.684 00.000 9828 IsGuiding returns 1
03:42:16.715 00.031 9828 IsSlewing returns 0
03:42:16.715 00.000 9828 IsGuiding returns 1
03:42:16.745 00.030 9828 IsSlewing returns 0
03:42:16.745 00.000 9828 IsGuiding returns 1
03:42:16.776 00.031 9828 IsSlewing returns 0
03:42:16.776 00.000 9828 IsGuiding returns 1
03:42:16.808 00.032 9828 IsSlewing returns 0
03:42:16.809 00.001 9828 IsGuiding returns 1
03:42:16.839 00.030 9828 IsSlewing returns 0
03:42:16.839 00.000 9828 IsGuiding returns 1
03:42:16.870 00.031 9828 IsSlewing returns 0
03:42:16.870 00.000 9828 IsGuiding returns 1
03:42:16.902 00.032 9828 IsSlewing returns 0
03:42:16.902 00.000 9828 IsGuiding returns 0
03:42:16.902 00.000 9828 scope move finished after 81 + 260 ms
03:42:16.902 00.000 9828 Move returns status 0, amount 81
03:42:16.902 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:16.902 00.000 9828 MoveAxis(N, 9, B)
03:42:16.902 00.000 9828 Guiding  Dir = 0, Dur = 9
03:42:16.918 00.016 9828 IsSlewing returns 0
03:42:16.918 00.000 9828 IsGuiding returns 0
03:42:16.918 00.000 9828 PulseGuide returned control before completion, sleep 19
03:42:16.949 00.031 9828 IsGuiding returns 1
03:42:16.949 00.000 9828 scope still moving after pulse duration time elapsed
03:42:16.981 00.032 9828 IsSlewing returns 0
03:42:16.981 00.000 9828 IsGuiding returns 1
03:42:17.011 00.030 9828 IsSlewing returns 0
03:42:17.011 00.000 9828 IsGuiding returns 1
03:42:17.043 00.032 9828 IsSlewing returns 0
03:42:17.043 00.000 9828 IsGuiding returns 1
03:42:17.074 00.031 9828 IsSlewing returns 0
03:42:17.074 00.000 9828 IsGuiding returns 0
03:42:17.074 00.000 9828 scope move finished after 9 + 147 ms
03:42:17.074 00.000 9828 Move returns status 0, amount 9
03:42:17.074 00.000 9828 move complete, result=0
03:42:17.074 00.000 9828 worker thread done servicing request
03:42:17.225 00.151 5052 GuideStep: -0.3 px 81 ms EAST, -0.1 px 9 ms NORTH
03:42:17.247 00.022 8976 Exposure complete
03:42:17.253 00.006 8976 worker thread done servicing request
03:42:17.253 00.000 5052 OnExposeComplete: enter
03:42:17.253 00.000 5052 UpdateGuideState(): m_state=6
03:42:17.253 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15003
03:42:17.253 00.000 5052 Star::Find returns 1 (0), X=328.71, Y=281.58, Mass=44, SNR=4.4, Peak=54 HFD=2.8
03:42:17.253 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.91 = 1.38)
03:42:17.253 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.01 = 1.27)
03:42:17.253 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.13 hyp=0.48 cameraTheta=-2.86 mountX=0.09 mountY=0.46, mountTheta=1.37
03:42:17.254 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.13, opts=13)
03:42:17.254 00.000 5052 Enqueuing Move request for stepguider (-0.46, -0.13)
03:42:17.254 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:17.254 00.000 5052 UpdateGuideState exits: m=44 SNR=4.4
03:42:17.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:17.254 00.000 8976 Worker thread wakes up
03:42:17.254 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:17.254 00.000 5052 Enqueuing Expose request
03:42:17.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.13) opts 0xd
03:42:17.254 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.13)
03:42:17.254 00.000 8976 Moving (-0.46, -0.13) raw xDistance=0.09 yDistance=0.46
03:42:17.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:42:17.254 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.46
03:42:17.254 00.000 8976 MoveAxis(R, 0, ABG)
03:42:17.254 00.000 8976 MoveAxis(D, 2, ABG)
03:42:17.254 00.000 8976 stepping (3, 28) + (0, -2)
03:42:17.255 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:17.278 00.023 8976 Received - 47 (G) 
03:42:17.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:17.278 00.000 8976 stepped: pos (3, 26)
03:42:17.278 00.000 8976 back inside bump range: decrease bump weight 2.33 => 1.17
03:42:17.279 00.001 8976 MountToCamera -- mountTheta (-1.68) + m_xAngle (2.04) = xAngle (0.37 = 0.37)
03:42:17.279 00.000 8976 MountToCamera -- mountX=-0.51 mountY=-4.78 hyp=4.81 mountTheta=-1.68 cameraX=4.49, cameraY=1.72 cameraTheta=0.37
03:42:17.279 00.000 8976 incremental bump (4.490, 1.725) isValid = 1
03:42:17.279 00.000 8976 Scheduling Mount bump of (0.125, 0.050)
03:42:17.279 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.05, opts=4)
03:42:17.279 00.000 8976 Enqueuing Move request for scope (0.13, 0.05)
03:42:17.279 00.000 8976 move complete, result=0
03:42:17.279 00.000 9828 Worker thread wakes up
03:42:17.279 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0x4
03:42:17.279 00.000 8976 worker thread done servicing request
03:42:17.279 00.000 8976 Worker thread wakes up
03:42:17.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:17.279 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:17.279 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:42:17.279 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
03:42:17.279 00.000 9828 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.10) = xAngle (3.47 = -2.81)
03:42:17.279 00.000 9828 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.39 = -2.89)
03:42:17.279 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.13 cameraTheta=0.38 mountX=-0.13 mountY=-0.03, mountTheta=-2.88
03:42:17.279 00.000 9828 Moving (0.13, 0.05) raw xDistance=-0.13 yDistance=-0.03
03:42:17.279 00.000 9828 BLC: window closed
03:42:17.280 00.001 9828 MoveAxis(E, 40, B)
03:42:17.280 00.000 9828 Guiding  Dir = 2, Dur = 40
03:42:17.280 00.000 9828 IsSlewing returns 0
03:42:17.280 00.000 9828 IsGuiding returns 0
03:42:17.280 00.000 9828 PulseGuide returned control before completion, sleep 50
03:42:17.339 00.059 9828 IsGuiding returns 1
03:42:17.339 00.000 9828 scope still moving after pulse duration time elapsed
03:42:17.369 00.030 9828 IsSlewing returns 0
03:42:17.369 00.000 9828 IsGuiding returns 1
03:42:17.400 00.031 9828 IsSlewing returns 0
03:42:17.400 00.000 9828 IsGuiding returns 1
03:42:17.431 00.031 9828 IsSlewing returns 0
03:42:17.431 00.000 9828 IsGuiding returns 0
03:42:17.431 00.000 9828 scope move finished after 40 + 111 ms
03:42:17.431 00.000 9828 Move returns status 0, amount 40
03:42:17.431 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:17.431 00.000 9828 MoveAxis(N, 5, B)
03:42:17.431 00.000 9828 Guiding  Dir = 0, Dur = 5
03:42:17.447 00.016 9828 IsSlewing returns 0
03:42:17.448 00.001 9828 IsGuiding returns 0
03:42:17.448 00.000 9828 PulseGuide returned control before completion, sleep 15
03:42:17.479 00.031 9828 IsGuiding returns 1
03:42:17.479 00.000 9828 scope still moving after pulse duration time elapsed
03:42:17.511 00.032 9828 IsSlewing returns 0
03:42:17.511 00.000 9828 IsGuiding returns 1
03:42:17.542 00.031 9828 IsSlewing returns 0
03:42:17.542 00.000 9828 IsGuiding returns 1
03:42:17.574 00.032 9828 IsSlewing returns 0
03:42:17.574 00.000 9828 IsGuiding returns 0
03:42:17.574 00.000 9828 scope move finished after 5 + 120 ms
03:42:17.574 00.000 9828 Move returns status 0, amount 5
03:42:17.574 00.000 9828 move complete, result=0
03:42:17.574 00.000 9828 worker thread done servicing request
03:42:17.574 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.0 px 5 ms NORTH
03:42:17.964 00.390 8976 Exposure complete
03:42:17.969 00.005 8976 worker thread done servicing request
03:42:17.970 00.001 5052 OnExposeComplete: enter
03:42:17.970 00.000 5052 UpdateGuideState(): m_state=6
03:42:17.970 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15004
03:42:17.970 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.76, Mass=39, SNR=4.2, Peak=53 HFD=2.4
03:42:17.970 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
03:42:17.970 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
03:42:17.970 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.52 mountX=0.08 mountY=0.03, mountTheta=0.39
03:42:17.970 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.05, opts=13)
03:42:17.970 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.05)
03:42:17.971 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:17.971 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:42:17.971 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:17.971 00.000 8976 Worker thread wakes up
03:42:17.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.05) opts 0xd
03:42:17.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.05)
03:42:17.971 00.000 8976 Moving (-0.07, 0.05) raw xDistance=0.08 yDistance=0.03
03:42:17.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:42:17.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:42:17.971 00.000 8976 MoveAxis(R, 0, ABG)
03:42:17.971 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:17.971 00.000 5052 Enqueuing Expose request
03:42:17.971 00.000 8976 MoveAxis(U, 0, ABG)
03:42:17.971 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
03:42:17.971 00.000 8976 MountToCamera -- mountTheta (-1.68) + m_xAngle (2.04) = xAngle (0.37 = 0.37)
03:42:17.971 00.000 8976 MountToCamera -- mountX=-0.49 mountY=-4.57 hyp=4.59 mountTheta=-1.68 cameraX=4.29, cameraY=1.64 cameraTheta=0.37
03:42:17.971 00.000 8976 incremental bump (4.291, 1.641) isValid = 1
03:42:17.971 00.000 8976 Scheduling Mount bump of (0.082, 0.032)
03:42:17.971 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.03, opts=4)
03:42:17.971 00.000 8976 Enqueuing Move request for scope (0.08, 0.03)
03:42:17.971 00.000 8976 move complete, result=0
03:42:17.971 00.000 8976 worker thread done servicing request
03:42:17.971 00.000 8976 Worker thread wakes up
03:42:17.971 00.000 9828 Worker thread wakes up
03:42:17.971 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:17.971 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:17.971 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:17.971 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0x4
03:42:17.972 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
03:42:17.972 00.000 9828 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.10) = xAngle (3.47 = -2.81)
03:42:17.972 00.000 9828 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.39 = -2.89)
03:42:17.972 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.38 mountX=-0.08 mountY=-0.02, mountTheta=-2.88
03:42:17.972 00.000 9828 Moving (0.08, 0.03) raw xDistance=-0.08 yDistance=-0.02
03:42:17.972 00.000 9828 BLC: window closed
03:42:17.972 00.000 9828 MoveAxis(E, 26, B)
03:42:17.972 00.000 9828 Guiding  Dir = 2, Dur = 26
03:42:17.972 00.000 9828 IsSlewing returns 0
03:42:17.972 00.000 9828 IsGuiding returns 0
03:42:17.972 00.000 9828 PulseGuide returned control before completion, sleep 36
03:42:18.013 00.041 9828 IsGuiding returns 1
03:42:18.013 00.000 9828 scope still moving after pulse duration time elapsed
03:42:18.042 00.029 9828 IsSlewing returns 0
03:42:18.042 00.000 9828 IsGuiding returns 1
03:42:18.073 00.031 9828 IsSlewing returns 0
03:42:18.073 00.000 9828 IsGuiding returns 1
03:42:18.105 00.032 9828 IsSlewing returns 0
03:42:18.105 00.000 9828 IsGuiding returns 1
03:42:18.135 00.030 9828 IsSlewing returns 0
03:42:18.135 00.000 9828 IsGuiding returns 0
03:42:18.135 00.000 9828 scope move finished after 26 + 136 ms
03:42:18.135 00.000 9828 Move returns status 0, amount 26
03:42:18.135 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:18.135 00.000 9828 MoveAxis(N, 3, B)
03:42:18.135 00.000 9828 Guiding  Dir = 0, Dur = 3
03:42:18.151 00.016 9828 IsSlewing returns 0
03:42:18.151 00.000 9828 IsGuiding returns 0
03:42:18.151 00.000 9828 PulseGuide returned control before completion, sleep 13
03:42:18.166 00.015 9828 IsGuiding returns 1
03:42:18.166 00.000 9828 scope still moving after pulse duration time elapsed
03:42:18.199 00.033 9828 IsSlewing returns 0
03:42:18.199 00.000 9828 IsGuiding returns 1
03:42:18.230 00.031 9828 IsSlewing returns 0
03:42:18.230 00.000 9828 IsGuiding returns 1
03:42:18.262 00.032 9828 IsSlewing returns 0
03:42:18.262 00.000 9828 IsGuiding returns 1
03:42:18.292 00.030 9828 IsSlewing returns 0
03:42:18.292 00.000 9828 IsGuiding returns 0
03:42:18.292 00.000 9828 scope move finished after 3 + 138 ms
03:42:18.292 00.000 9828 Move returns status 0, amount 3
03:42:18.292 00.000 9828 move complete, result=0
03:42:18.292 00.000 9828 worker thread done servicing request
03:42:18.292 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.0 px 3 ms NORTH
03:42:18.657 00.365 8976 Exposure complete
03:42:18.662 00.005 8976 worker thread done servicing request
03:42:18.662 00.000 5052 OnExposeComplete: enter
03:42:18.662 00.000 5052 UpdateGuideState(): m_state=6
03:42:18.663 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15005
03:42:18.663 00.000 5052 Star::Find false star n=9 nbg=287 bg=44.4 sigma=0.9 thresh=47 peak=47
03:42:18.663 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=31, SNR=2.9, Peak=51 HFD=0.0
03:42:18.663 00.000 5052 DistanceChecker: activated
03:42:18.663 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:18.663 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:18.663 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:18.663 00.000 8976 Worker thread wakes up
03:42:18.663 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:18.663 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:18.663 00.000 8976 StepGuider: deferring bump for deduced move
03:42:18.663 00.000 8976 move complete, result=0
03:42:18.663 00.000 8976 worker thread done servicing request
03:42:18.774 00.111 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:18.774 00.000 5052 Status Line: Star lost - low SNR
03:42:18.774 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:18.775 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:42:18.775 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:18.775 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:18.775 00.000 5052 Enqueuing Expose request
03:42:18.775 00.000 8976 Worker thread wakes up
03:42:18.775 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:18.775 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:19.457 00.682 8976 Exposure complete
03:42:19.463 00.006 8976 worker thread done servicing request
03:42:19.463 00.000 5052 OnExposeComplete: enter
03:42:19.463 00.000 5052 UpdateGuideState(): m_state=6
03:42:19.463 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15006
03:42:19.463 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=280.75, Mass=37, SNR=4.1, Peak=52 HFD=3.9
03:42:19.463 00.000 5052 DistanceChecker: deactivated
03:42:19.463 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.97 = 2.31)
03:42:19.463 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.07 = 2.21)
03:42:19.463 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.96 hyp=1.02 cameraTheta=-1.93 mountX=-0.69 mountY=0.82, mountTheta=2.27
03:42:19.464 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.96, opts=13)
03:42:19.464 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.96)
03:42:19.464 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:19.464 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:42:19.464 00.000 8976 Worker thread wakes up
03:42:19.464 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.96) opts 0xd
03:42:19.464 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.96)
03:42:19.464 00.000 8976 Moving (-0.36, -0.96) raw xDistance=-0.69 yDistance=0.82
03:42:19.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:19.464 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:19.464 00.000 5052 Enqueuing Expose request
03:42:19.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
03:42:19.464 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82
03:42:19.464 00.000 8976 MoveAxis(R, 3, ABG)
03:42:19.464 00.000 8976 stepping (3, 26) + (3, 0)
03:42:19.464 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:19.501 00.037 8976 Received - 47 (G) 
03:42:19.501 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:19.501 00.000 8976 stepped: pos (6, 26)
03:42:19.501 00.000 8976 MoveAxis(D, 3, ABG)
03:42:19.501 00.000 8976 stepping (6, 26) + (0, -3)
03:42:19.501 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:19.533 00.032 8976 Received - 47 (G) 
03:42:19.533 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:19.533 00.000 8976 stepped: pos (6, 23)
03:42:19.533 00.000 8976 MountToCamera -- mountTheta (-1.72) + m_xAngle (2.04) = xAngle (0.33 = 0.33)
03:42:19.533 00.000 8976 MountToCamera -- mountX=-0.63 mountY=-4.27 hyp=4.31 mountTheta=-1.72 cameraX=4.09, cameraY=1.38 cameraTheta=0.33
03:42:19.533 00.000 8976 incremental bump (4.086, 1.378) isValid = 1
03:42:19.534 00.001 8976 Scheduling Mount bump of (0.109, 0.038)
03:42:19.534 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.04, opts=4)
03:42:19.534 00.000 8976 Enqueuing Move request for scope (0.11, 0.04)
03:42:19.534 00.000 8976 move complete, result=0
03:42:19.534 00.000 8976 worker thread done servicing request
03:42:19.534 00.000 8976 Worker thread wakes up
03:42:19.534 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.8 px 3 ms SOUTH
03:42:19.534 00.000 9828 Worker thread wakes up
03:42:19.534 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0x4
03:42:19.534 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:19.534 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:19.534 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
03:42:19.534 00.000 9828 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.10) = xAngle (3.43 = -2.85)
03:42:19.534 00.000 9828 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.35 = -2.93)
03:42:19.535 00.001 9828 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.34 mountX=-0.11 mountY=-0.02, mountTheta=-2.93
03:42:19.535 00.000 9828 Moving (0.11, 0.04) raw xDistance=-0.11 yDistance=-0.02
03:42:19.535 00.000 9828 BLC: window closed
03:42:19.535 00.000 9828 MoveAxis(E, 35, B)
03:42:19.535 00.000 9828 Guiding  Dir = 2, Dur = 35
03:42:19.535 00.000 9828 IsSlewing returns 0
03:42:19.535 00.000 9828 IsGuiding returns 0
03:42:19.535 00.000 9828 PulseGuide returned control before completion, sleep 45
03:42:19.594 00.059 9828 IsGuiding returns 1
03:42:19.594 00.000 9828 scope still moving after pulse duration time elapsed
03:42:19.625 00.031 9828 IsSlewing returns 0
03:42:19.625 00.000 9828 IsGuiding returns 1
03:42:19.655 00.030 9828 IsSlewing returns 0
03:42:19.655 00.000 9828 IsGuiding returns 1
03:42:19.686 00.031 9828 IsSlewing returns 0
03:42:19.686 00.000 9828 IsGuiding returns 0
03:42:19.686 00.000 9828 scope move finished after 35 + 116 ms
03:42:19.686 00.000 9828 Move returns status 0, amount 35
03:42:19.686 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:19.686 00.000 9828 MoveAxis(N, 3, B)
03:42:19.686 00.000 9828 Guiding  Dir = 0, Dur = 3
03:42:19.701 00.015 9828 IsSlewing returns 0
03:42:19.701 00.000 9828 IsGuiding returns 0
03:42:19.701 00.000 9828 PulseGuide returned control before completion, sleep 13
03:42:19.717 00.016 9828 IsGuiding returns 1
03:42:19.717 00.000 9828 scope still moving after pulse duration time elapsed
03:42:19.748 00.031 9828 IsSlewing returns 0
03:42:19.748 00.000 9828 IsGuiding returns 1
03:42:19.778 00.030 9828 IsSlewing returns 0
03:42:19.778 00.000 9828 IsGuiding returns 1
03:42:19.809 00.031 9828 IsSlewing returns 0
03:42:19.809 00.000 9828 IsGuiding returns 1
03:42:19.840 00.031 9828 IsSlewing returns 0
03:42:19.840 00.000 9828 IsGuiding returns 0
03:42:19.840 00.000 9828 scope move finished after 3 + 135 ms
03:42:19.840 00.000 9828 Move returns status 0, amount 3
03:42:19.840 00.000 9828 move complete, result=0
03:42:19.840 00.000 9828 worker thread done servicing request
03:42:19.840 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.0 px 3 ms NORTH
03:42:20.225 00.385 8976 Exposure complete
03:42:20.232 00.007 8976 worker thread done servicing request
03:42:20.232 00.000 5052 OnExposeComplete: enter
03:42:20.232 00.000 5052 UpdateGuideState(): m_state=6
03:42:20.232 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15007
03:42:20.232 00.000 5052 Star::Find returns 1 (0), X=328.49, Y=282.76, Mass=40, SNR=4.2, Peak=53 HFD=2.3
03:42:20.232 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.11 = 0.11)
03:42:20.232 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.00 = 0.00)
03:42:20.232 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=1.05 hyp=1.25 cameraTheta=2.15 mountX=1.24 mountY=0.00, mountTheta=0.00
03:42:20.233 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=1.05, opts=13)
03:42:20.233 00.000 5052 Enqueuing Move request for stepguider (-0.68, 1.05)
03:42:20.233 00.000 8976 Worker thread wakes up
03:42:20.233 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 1.05) opts 0xd
03:42:20.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 1.05)
03:42:20.233 00.000 8976 Moving (-0.68, 1.05) raw xDistance=1.24 yDistance=0.00
03:42:20.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.24
03:42:20.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:42:20.233 00.000 8976 MoveAxis(L, 5, ABG)
03:42:20.233 00.000 8976 stepping (6, 23) + (-5, 0)
03:42:20.233 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:42:20.233 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:20.234 00.001 5052 UpdateGuideState exits: m=40 SNR=4.2
03:42:20.234 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:20.234 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:20.234 00.000 5052 Enqueuing Expose request
03:42:20.267 00.033 8976 Received - 47 (G) 
03:42:20.268 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:42:20.268 00.000 8976 stepped: pos (1, 23)
03:42:20.268 00.000 8976 MoveAxis(U, 0, ABG)
03:42:20.268 00.000 8976 MountToCamera -- mountTheta (-1.69) + m_xAngle (2.04) = xAngle (0.36 = 0.36)
03:42:20.268 00.000 8976 MountToCamera -- mountX=-0.47 mountY=-4.06 hyp=4.09 mountTheta=-1.69 cameraX=3.83, cameraY=1.43 cameraTheta=0.36
03:42:20.268 00.000 8976 incremental bump (3.834, 1.427) isValid = 1
03:42:20.268 00.000 8976 Scheduling Mount bump of (0.108, 0.042)
03:42:20.268 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.04, opts=4)
03:42:20.268 00.000 8976 Enqueuing Move request for scope (0.11, 0.04)
03:42:20.268 00.000 8976 move complete, result=0
03:42:20.268 00.000 8976 worker thread done servicing request
03:42:20.268 00.000 8976 Worker thread wakes up
03:42:20.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:20.268 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:20.268 00.000 5052 GuideStep: 1.2 px 5 ms WEST, 0.0 px 0 ms NORTH
03:42:20.268 00.000 9828 Worker thread wakes up
03:42:20.269 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0x4
03:42:20.269 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
03:42:20.269 00.000 9828 CameraToMount -- cameraTheta (0.37) - m_xAngle (-3.10) = xAngle (3.46 = -2.82)
03:42:20.269 00.000 9828 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.38 = -2.90)
03:42:20.269 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.37 mountX=-0.11 mountY=-0.03, mountTheta=-2.89
03:42:20.269 00.000 9828 Moving (0.11, 0.04) raw xDistance=-0.11 yDistance=-0.03
03:42:20.269 00.000 9828 BLC: window closed
03:42:20.269 00.000 9828 MoveAxis(E, 35, B)
03:42:20.269 00.000 9828 Guiding  Dir = 2, Dur = 35
03:42:20.269 00.000 9828 IsSlewing returns 0
03:42:20.269 00.000 9828 IsGuiding returns 0
03:42:20.269 00.000 9828 PulseGuide returned control before completion, sleep 45
03:42:20.319 00.050 9828 IsGuiding returns 1
03:42:20.319 00.000 9828 scope still moving after pulse duration time elapsed
03:42:20.350 00.031 9828 IsSlewing returns 0
03:42:20.350 00.000 9828 IsGuiding returns 1
03:42:20.381 00.031 9828 IsSlewing returns 0
03:42:20.381 00.000 9828 IsGuiding returns 1
03:42:20.412 00.031 9828 IsSlewing returns 0
03:42:20.412 00.000 9828 IsGuiding returns 0
03:42:20.412 00.000 9828 scope move finished after 35 + 107 ms
03:42:20.412 00.000 9828 Move returns status 0, amount 35
03:42:20.412 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:20.412 00.000 9828 MoveAxis(N, 4, B)
03:42:20.412 00.000 9828 Guiding  Dir = 0, Dur = 4
03:42:20.428 00.016 9828 IsSlewing returns 0
03:42:20.428 00.000 9828 IsGuiding returns 0
03:42:20.428 00.000 9828 PulseGuide returned control before completion, sleep 14
03:42:20.444 00.016 9828 IsGuiding returns 1
03:42:20.444 00.000 9828 scope still moving after pulse duration time elapsed
03:42:20.474 00.030 9828 IsSlewing returns 0
03:42:20.474 00.000 9828 IsGuiding returns 1
03:42:20.505 00.031 9828 IsSlewing returns 0
03:42:20.505 00.000 9828 IsGuiding returns 1
03:42:20.536 00.031 9828 IsSlewing returns 0
03:42:20.536 00.000 9828 IsGuiding returns 1
03:42:20.567 00.031 9828 IsSlewing returns 0
03:42:20.567 00.000 9828 IsGuiding returns 0
03:42:20.567 00.000 9828 scope move finished after 4 + 135 ms
03:42:20.567 00.000 9828 Move returns status 0, amount 4
03:42:20.567 00.000 9828 move complete, result=0
03:42:20.567 00.000 9828 worker thread done servicing request
03:42:20.567 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.0 px 4 ms NORTH
03:42:20.956 00.389 8976 Exposure complete
03:42:20.961 00.005 8976 worker thread done servicing request
03:42:20.961 00.000 5052 OnExposeComplete: enter
03:42:20.961 00.000 5052 UpdateGuideState(): m_state=6
03:42:20.962 00.001 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15008
03:42:20.962 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=19, SNR=3.0, Peak=52 HFD=0.0
03:42:20.962 00.000 5052 DistanceChecker: activated
03:42:20.962 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:20.962 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:20.962 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:20.962 00.000 8976 Worker thread wakes up
03:42:20.962 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:20.962 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:20.962 00.000 8976 StepGuider: deferring bump for deduced move
03:42:20.962 00.000 8976 move complete, result=0
03:42:20.963 00.001 8976 worker thread done servicing request
03:42:21.077 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:21.077 00.000 5052 Status Line: Star lost - low SNR
03:42:21.077 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=77, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:21.077 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:21.077 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:21.077 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:21.077 00.000 5052 Enqueuing Expose request
03:42:21.077 00.000 8976 Worker thread wakes up
03:42:21.078 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:21.078 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:21.762 00.684 8976 Exposure complete
03:42:21.768 00.006 8976 worker thread done servicing request
03:42:21.768 00.000 5052 OnExposeComplete: enter
03:42:21.768 00.000 5052 UpdateGuideState(): m_state=6
03:42:21.768 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15009
03:42:21.768 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=282.32, Mass=37, SNR=4.1, Peak=52 HFD=2.0
03:42:21.768 00.000 5052 DistanceChecker: deactivated
03:42:21.768 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.04) = xAngle (0.04 = 0.04)
03:42:21.768 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.06 = -0.06)
03:42:21.768 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.61 hyp=0.69 cameraTheta=2.08 mountX=0.69 mountY=-0.04, mountTheta=-0.06
03:42:21.768 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.61, opts=13)
03:42:21.768 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.61)
03:42:21.769 00.001 8976 Worker thread wakes up
03:42:21.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.61) opts 0xd
03:42:21.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.61)
03:42:21.769 00.000 8976 Moving (-0.34, 0.61) raw xDistance=0.69 yDistance=-0.04
03:42:21.769 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:21.769 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:42:21.769 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:21.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.69
03:42:21.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:42:21.769 00.000 8976 MoveAxis(L, 3, ABG)
03:42:21.769 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:21.769 00.000 5052 Enqueuing Expose request
03:42:21.769 00.000 8976 stepping (1, 23) + (-3, 0)
03:42:21.769 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:21.803 00.034 8976 Received - 47 (G) 
03:42:21.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:21.803 00.000 8976 stepped: pos (-2, 23)
03:42:21.803 00.000 8976 MoveAxis(U, 0, ABG)
03:42:21.803 00.000 8976 MountToCamera -- mountTheta (-1.63) + m_xAngle (2.04) = xAngle (0.42 = 0.42)
03:42:21.803 00.000 8976 MountToCamera -- mountX=-0.22 mountY=-3.93 hyp=3.93 mountTheta=-1.63 cameraX=3.60, cameraY=1.59 cameraTheta=0.42
03:42:21.803 00.000 8976 incremental bump (3.596, 1.595) isValid = 1
03:42:21.803 00.000 8976 Scheduling Mount bump of (0.105, 0.048)
03:42:21.803 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:42:21.803 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:42:21.803 00.000 8976 move complete, result=0
03:42:21.803 00.000 8976 worker thread done servicing request
03:42:21.803 00.000 9828 Worker thread wakes up
03:42:21.803 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:42:21.803 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:42:21.803 00.000 9828 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.10) = xAngle (3.53 = -2.76)
03:42:21.803 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.0 px 0 ms NORTH
03:42:21.803 00.000 8976 Worker thread wakes up
03:42:21.804 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:21.804 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:21.804 00.000 9828 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.45 = -2.84)
03:42:21.804 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.43 mountX=-0.11 mountY=-0.03, mountTheta=-2.83
03:42:21.804 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.03
03:42:21.804 00.000 9828 BLC: window closed
03:42:21.804 00.000 9828 MoveAxis(E, 34, B)
03:42:21.804 00.000 9828 Guiding  Dir = 2, Dur = 34
03:42:21.804 00.000 9828 IsSlewing returns 0
03:42:21.804 00.000 9828 IsGuiding returns 0
03:42:21.805 00.001 9828 PulseGuide returned control before completion, sleep 44
03:42:21.853 00.048 9828 IsGuiding returns 1
03:42:21.854 00.001 9828 scope still moving after pulse duration time elapsed
03:42:21.885 00.031 9828 IsSlewing returns 0
03:42:21.885 00.000 9828 IsGuiding returns 1
03:42:21.917 00.032 9828 IsSlewing returns 0
03:42:21.918 00.001 9828 IsGuiding returns 1
03:42:21.947 00.029 9828 IsSlewing returns 0
03:42:21.947 00.000 9828 IsGuiding returns 0
03:42:21.947 00.000 9828 scope move finished after 34 + 108 ms
03:42:21.947 00.000 9828 Move returns status 0, amount 34
03:42:21.947 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:21.947 00.000 9828 MoveAxis(N, 5, B)
03:42:21.947 00.000 9828 Guiding  Dir = 0, Dur = 5
03:42:21.961 00.014 9828 IsSlewing returns 0
03:42:21.961 00.000 9828 IsGuiding returns 0
03:42:21.961 00.000 9828 PulseGuide returned control before completion, sleep 15
03:42:21.992 00.031 9828 IsGuiding returns 1
03:42:21.992 00.000 9828 scope still moving after pulse duration time elapsed
03:42:22.024 00.032 9828 IsSlewing returns 0
03:42:22.024 00.000 9828 IsGuiding returns 1
03:42:22.055 00.031 9828 IsSlewing returns 0
03:42:22.059 00.004 9828 IsGuiding returns 1
03:42:22.086 00.027 9828 IsSlewing returns 0
03:42:22.086 00.000 9828 IsGuiding returns 0
03:42:22.086 00.000 9828 scope move finished after 5 + 120 ms
03:42:22.086 00.000 9828 Move returns status 0, amount 5
03:42:22.086 00.000 9828 move complete, result=0
03:42:22.086 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:42:22.087 00.001 9828 worker thread done servicing request
03:42:22.490 00.403 8976 Exposure complete
03:42:22.495 00.005 8976 worker thread done servicing request
03:42:22.495 00.000 5052 OnExposeComplete: enter
03:42:22.495 00.000 5052 UpdateGuideState(): m_state=6
03:42:22.495 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15010
03:42:22.495 00.000 5052 Star::Find false star n=9 nbg=272 bg=44.5 sigma=0.9 thresh=47 peak=47
03:42:22.495 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=28, SNR=2.9, Peak=50 HFD=0.0
03:42:22.495 00.000 5052 DistanceChecker: activated
03:42:22.495 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:22.495 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:22.495 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:22.496 00.001 8976 Worker thread wakes up
03:42:22.496 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:22.496 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:22.496 00.000 8976 StepGuider: deferring bump for deduced move
03:42:22.496 00.000 8976 move complete, result=0
03:42:22.496 00.000 8976 worker thread done servicing request
03:42:22.599 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:22.599 00.000 5052 Status Line: Star lost - low SNR
03:42:22.599 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:22.599 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:22.599 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:22.600 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:22.600 00.000 5052 Enqueuing Expose request
03:42:22.600 00.000 8976 Worker thread wakes up
03:42:22.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:22.600 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:23.283 00.683 8976 Exposure complete
03:42:23.289 00.006 8976 worker thread done servicing request
03:42:23.290 00.001 5052 OnExposeComplete: enter
03:42:23.290 00.000 5052 UpdateGuideState(): m_state=6
03:42:23.290 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15011
03:42:23.290 00.000 5052 Star::Find returns 1 (0), X=327.82, Y=281.77, Mass=22, SNR=3.2, Peak=52 HFD=1.4
03:42:23.290 00.000 5052 DistanceChecker: deactivated
03:42:23.290 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:42:23.290 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
03:42:23.290 00.000 5052 CameraToMount -- cameraX=-1.35 cameraY=0.06 hyp=1.35 cameraTheta=3.10 mountX=0.67 mountY=1.10, mountTheta=1.02
03:42:23.292 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.35, y=0.06, opts=13)
03:42:23.292 00.000 5052 Enqueuing Move request for stepguider (-1.35, 0.06)
03:42:23.292 00.000 8976 Worker thread wakes up
03:42:23.292 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:23.292 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.35, 0.06) opts 0xd
03:42:23.292 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.35, 0.06)
03:42:23.292 00.000 8976 Moving (-1.35, 0.06) raw xDistance=0.67 yDistance=1.10
03:42:23.292 00.000 5052 UpdateGuideState exits: m=22 SNR=3.2
03:42:23.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.67
03:42:23.292 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.10
03:42:23.293 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:23.293 00.000 8976 MoveAxis(L, 3, ABG)
03:42:23.293 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:23.293 00.000 5052 Enqueuing Expose request
03:42:23.293 00.000 8976 stepping (-2, 23) + (-3, 0)
03:42:23.293 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:23.322 00.029 8976 Received - 47 (G) 
03:42:23.322 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:23.322 00.000 8976 stepped: pos (-5, 23)
03:42:23.322 00.000 8976 MoveAxis(D, 4, ABG)
03:42:23.322 00.000 8976 stepping (-5, 23) + (0, -4)
03:42:23.322 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:23.354 00.032 8976 Received - 47 (G) 
03:42:23.354 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:23.354 00.000 8976 stepped: pos (-5, 19)
03:42:23.354 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:42:23.354 00.000 8976 MountToCamera -- mountX=0.11 mountY=-3.63 hyp=3.63 mountTheta=-1.54 cameraX=3.18, cameraY=1.75 cameraTheta=0.50
03:42:23.354 00.000 8976 incremental bump (3.181, 1.747) isValid = 1
03:42:23.354 00.000 8976 Scheduling Mount bump of (0.101, 0.057)
03:42:23.354 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:42:23.354 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:42:23.354 00.000 8976 move complete, result=0
03:42:23.354 00.000 9828 Worker thread wakes up
03:42:23.354 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.1 px 4 ms SOUTH
03:42:23.354 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:42:23.354 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:42:23.354 00.000 8976 worker thread done servicing request
03:42:23.354 00.000 8976 Worker thread wakes up
03:42:23.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:23.354 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:23.354 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.61 = -2.67)
03:42:23.354 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.75)
03:42:23.355 00.001 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
03:42:23.355 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:42:23.355 00.000 9828 BLC: window closed
03:42:23.355 00.000 9828 MoveAxis(E, 33, B)
03:42:23.355 00.000 9828 Guiding  Dir = 2, Dur = 33
03:42:23.356 00.001 9828 IsSlewing returns 0
03:42:23.356 00.000 9828 IsGuiding returns 0
03:42:23.356 00.000 9828 PulseGuide returned control before completion, sleep 43
03:42:23.402 00.046 9828 IsGuiding returns 1
03:42:23.402 00.000 9828 scope still moving after pulse duration time elapsed
03:42:23.432 00.030 9828 IsSlewing returns 0
03:42:23.432 00.000 9828 IsGuiding returns 1
03:42:23.463 00.031 9828 IsSlewing returns 0
03:42:23.463 00.000 9828 IsGuiding returns 1
03:42:23.494 00.031 9828 IsSlewing returns 0
03:42:23.494 00.000 9828 IsGuiding returns 0
03:42:23.494 00.000 9828 scope move finished after 33 + 104 ms
03:42:23.494 00.000 9828 Move returns status 0, amount 33
03:42:23.494 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:23.494 00.000 9828 MoveAxis(N, 6, B)
03:42:23.494 00.000 9828 Guiding  Dir = 0, Dur = 6
03:42:23.511 00.017 9828 IsSlewing returns 0
03:42:23.511 00.000 9828 IsGuiding returns 0
03:42:23.511 00.000 9828 PulseGuide returned control before completion, sleep 16
03:42:23.540 00.029 9828 IsGuiding returns 1
03:42:23.540 00.000 9828 scope still moving after pulse duration time elapsed
03:42:23.571 00.031 9828 IsSlewing returns 0
03:42:23.571 00.000 9828 IsGuiding returns 1
03:42:23.601 00.030 9828 IsSlewing returns 0
03:42:23.601 00.000 9828 IsGuiding returns 1
03:42:23.632 00.031 9828 IsSlewing returns 0
03:42:23.632 00.000 9828 IsGuiding returns 0
03:42:23.632 00.000 9828 scope move finished after 6 + 116 ms
03:42:23.632 00.000 9828 Move returns status 0, amount 6
03:42:23.632 00.000 9828 move complete, result=0
03:42:23.632 00.000 9828 worker thread done servicing request
03:42:23.632 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:42:24.042 00.410 8976 Exposure complete
03:42:24.049 00.007 8976 worker thread done servicing request
03:42:24.049 00.000 5052 OnExposeComplete: enter
03:42:24.049 00.000 5052 UpdateGuideState(): m_state=6
03:42:24.049 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15012
03:42:24.049 00.000 5052 Star::Find returns 1 (0), X=328.08, Y=281.96, Mass=25, SNR=3.4, Peak=53 HFD=1.4
03:42:24.049 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:42:24.049 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
03:42:24.049 00.000 5052 CameraToMount -- cameraX=-1.09 cameraY=0.25 hyp=1.12 cameraTheta=2.92 mountX=0.72 mountY=0.78, mountTheta=0.83
03:42:24.050 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.09, y=0.25, opts=13)
03:42:24.050 00.000 5052 Enqueuing Move request for stepguider (-1.09, 0.25)
03:42:24.050 00.000 8976 Worker thread wakes up
03:42:24.051 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.09, 0.25) opts 0xd
03:42:24.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.09, 0.25)
03:42:24.051 00.000 8976 Moving (-1.09, 0.25) raw xDistance=0.72 yDistance=0.78
03:42:24.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.72
03:42:24.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.78
03:42:24.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:42:24.051 00.000 5052 UpdateGuideState exits: m=25 SNR=3.4
03:42:24.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:24.051 00.000 8976 MoveAxis(L, 3, ABG)
03:42:24.051 00.000 8976 stepping (-5, 19) + (-3, 0)
03:42:24.051 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:24.051 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:24.051 00.000 5052 Enqueuing Expose request
03:42:24.089 00.038 8976 Received - 47 (G) 
03:42:24.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:24.089 00.000 8976 stepped: pos (-8, 19)
03:42:24.089 00.000 8976 MoveAxis(D, 3, ABG)
03:42:24.089 00.000 8976 stepping (-8, 19) + (0, -3)
03:42:24.089 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:24.121 00.032 8976 Received - 47 (G) 
03:42:24.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:24.121 00.000 8976 stepped: pos (-8, 16)
03:42:24.121 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:42:24.121 00.000 8976 MountToCamera -- mountX=0.48 mountY=-3.27 hyp=3.30 mountTheta=-1.43 cameraX=2.69, cameraY=1.91 cameraTheta=0.62
03:42:24.121 00.000 8976 incremental bump (2.694, 1.912) isValid = 1
03:42:24.121 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
03:42:24.121 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:42:24.121 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:42:24.121 00.000 8976 move complete, result=0
03:42:24.121 00.000 9828 Worker thread wakes up
03:42:24.121 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.8 px 3 ms SOUTH
03:42:24.121 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:42:24.121 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:42:24.121 00.000 8976 worker thread done servicing request
03:42:24.121 00.000 8976 Worker thread wakes up
03:42:24.121 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
03:42:24.122 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:24.122 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:24.122 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
03:42:24.122 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
03:42:24.122 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:42:24.122 00.000 9828 BLC: window closed
03:42:24.122 00.000 9828 MoveAxis(E, 31, B)
03:42:24.122 00.000 9828 Guiding  Dir = 2, Dur = 31
03:42:24.122 00.000 9828 IsSlewing returns 0
03:42:24.122 00.000 9828 IsGuiding returns 0
03:42:24.122 00.000 9828 PulseGuide returned control before completion, sleep 41
03:42:24.176 00.054 9828 IsGuiding returns 1
03:42:24.176 00.000 9828 scope still moving after pulse duration time elapsed
03:42:24.207 00.031 9828 IsSlewing returns 0
03:42:24.207 00.000 9828 IsGuiding returns 1
03:42:24.237 00.030 9828 IsSlewing returns 0
03:42:24.237 00.000 9828 IsGuiding returns 1
03:42:24.268 00.031 9828 IsSlewing returns 0
03:42:24.268 00.000 9828 IsGuiding returns 0
03:42:24.268 00.000 9828 scope move finished after 31 + 114 ms
03:42:24.268 00.000 9828 Move returns status 0, amount 31
03:42:24.268 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:24.268 00.000 9828 MoveAxis(N, 8, B)
03:42:24.268 00.000 9828 Guiding  Dir = 0, Dur = 8
03:42:24.283 00.015 9828 IsSlewing returns 0
03:42:24.283 00.000 9828 IsGuiding returns 0
03:42:24.283 00.000 9828 PulseGuide returned control before completion, sleep 18
03:42:24.314 00.031 9828 IsGuiding returns 1
03:42:24.314 00.000 9828 scope still moving after pulse duration time elapsed
03:42:24.345 00.031 9828 IsSlewing returns 0
03:42:24.345 00.000 9828 IsGuiding returns 1
03:42:24.377 00.032 9828 IsSlewing returns 0
03:42:24.377 00.000 9828 IsGuiding returns 1
03:42:24.408 00.031 9828 IsSlewing returns 0
03:42:24.408 00.000 9828 IsGuiding returns 0
03:42:24.408 00.000 9828 scope move finished after 8 + 116 ms
03:42:24.408 00.000 9828 Move returns status 0, amount 8
03:42:24.408 00.000 9828 move complete, result=0
03:42:24.408 00.000 9828 worker thread done servicing request
03:42:24.408 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:42:24.824 00.416 8976 Exposure complete
03:42:24.829 00.005 8976 worker thread done servicing request
03:42:24.829 00.000 5052 OnExposeComplete: enter
03:42:24.829 00.000 5052 UpdateGuideState(): m_state=6
03:42:24.829 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15013
03:42:24.829 00.000 5052 Star::Find returns 1 (0), X=328.87, Y=280.61, Mass=34, SNR=3.9, Peak=50 HFD=2.1
03:42:24.830 00.001 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.88 = 2.40)
03:42:24.830 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.30)
03:42:24.830 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=-1.10 hyp=1.14 cameraTheta=-1.84 mountX=-0.84 mountY=0.85, mountTheta=2.35
03:42:24.830 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=-1.10, opts=13)
03:42:24.830 00.000 5052 Enqueuing Move request for stepguider (-0.30, -1.10)
03:42:24.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:24.830 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:42:24.830 00.000 8976 Worker thread wakes up
03:42:24.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, -1.10) opts 0xd
03:42:24.831 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:24.831 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:24.831 00.000 5052 Enqueuing Expose request
03:42:24.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, -1.10)
03:42:24.831 00.000 8976 Moving (-0.30, -1.10) raw xDistance=-0.84 yDistance=0.85
03:42:24.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.84
03:42:24.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.85
03:42:24.831 00.000 8976 MoveAxis(R, 3, ABG)
03:42:24.831 00.000 8976 stepping (-8, 16) + (3, 0)
03:42:24.831 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:24.872 00.041 8976 Received - 47 (G) 
03:42:24.872 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:24.872 00.000 8976 stepped: pos (-5, 16)
03:42:24.872 00.000 8976 MoveAxis(D, 4, ABG)
03:42:24.872 00.000 8976 stepping (-5, 16) + (0, -4)
03:42:24.872 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:24.905 00.033 8976 Received - 47 (G) 
03:42:24.905 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:24.905 00.000 8976 stepped: pos (-5, 12)
03:42:24.905 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:42:24.905 00.000 8976 MountToCamera -- mountX=0.57 mountY=-2.82 hyp=2.88 mountTheta=-1.37 cameraX=2.25, cameraY=1.79 cameraTheta=0.67
03:42:24.905 00.000 8976 incremental bump (2.250, 1.792) isValid = 1
03:42:24.905 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:42:24.905 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:42:24.905 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:42:24.905 00.000 8976 move complete, result=0
03:42:24.905 00.000 9828 Worker thread wakes up
03:42:24.905 00.000 8976 worker thread done servicing request
03:42:24.905 00.000 8976 Worker thread wakes up
03:42:24.905 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:24.905 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.9 px 4 ms SOUTH
03:42:24.905 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:42:24.906 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:24.906 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:42:24.906 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.50)
03:42:24.906 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.58)
03:42:24.906 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:42:24.906 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:42:24.906 00.000 9828 BLC: window closed
03:42:24.906 00.000 9828 MoveAxis(E, 30, B)
03:42:24.906 00.000 9828 Guiding  Dir = 2, Dur = 30
03:42:24.907 00.001 9828 IsSlewing returns 0
03:42:24.907 00.000 9828 IsGuiding returns 0
03:42:24.907 00.000 9828 PulseGuide returned control before completion, sleep 40
03:42:24.953 00.046 9828 IsGuiding returns 1
03:42:24.953 00.000 9828 scope still moving after pulse duration time elapsed
03:42:24.985 00.032 9828 IsSlewing returns 0
03:42:24.985 00.000 9828 IsGuiding returns 1
03:42:25.014 00.029 9828 IsSlewing returns 0
03:42:25.014 00.000 9828 IsGuiding returns 1
03:42:25.046 00.032 9828 IsSlewing returns 0
03:42:25.046 00.000 9828 IsGuiding returns 1
03:42:25.076 00.030 9828 IsSlewing returns 0
03:42:25.076 00.000 9828 IsGuiding returns 1
03:42:25.107 00.031 9828 IsSlewing returns 0
03:42:25.107 00.000 9828 IsGuiding returns 1
03:42:25.139 00.032 9828 IsSlewing returns 0
03:42:25.139 00.000 9828 IsGuiding returns 0
03:42:25.139 00.000 9828 scope move finished after 30 + 202 ms
03:42:25.139 00.000 9828 Move returns status 0, amount 30
03:42:25.140 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:25.140 00.000 9828 MoveAxis(N, 8, B)
03:42:25.140 00.000 9828 Guiding  Dir = 0, Dur = 8
03:42:25.154 00.014 9828 IsSlewing returns 0
03:42:25.154 00.000 9828 IsGuiding returns 0
03:42:25.154 00.000 9828 PulseGuide returned control before completion, sleep 18
03:42:25.184 00.030 9828 IsGuiding returns 1
03:42:25.184 00.000 9828 scope still moving after pulse duration time elapsed
03:42:25.216 00.032 9828 IsSlewing returns 0
03:42:25.216 00.000 9828 IsGuiding returns 1
03:42:25.246 00.030 9828 IsSlewing returns 0
03:42:25.246 00.000 9828 IsGuiding returns 1
03:42:25.277 00.031 9828 IsSlewing returns 0
03:42:25.277 00.000 9828 IsGuiding returns 1
03:42:25.307 00.030 9828 IsSlewing returns 0
03:42:25.307 00.000 9828 IsGuiding returns 0
03:42:25.307 00.000 9828 scope move finished after 8 + 145 ms
03:42:25.307 00.000 9828 Move returns status 0, amount 8
03:42:25.307 00.000 9828 move complete, result=0
03:42:25.307 00.000 9828 worker thread done servicing request
03:42:25.307 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:42:25.589 00.282 8976 Exposure complete
03:42:25.595 00.006 8976 worker thread done servicing request
03:42:25.595 00.000 5052 OnExposeComplete: enter
03:42:25.595 00.000 5052 UpdateGuideState(): m_state=6
03:42:25.595 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15014
03:42:25.595 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=282.23, Mass=37, SNR=4.1, Peak=52 HFD=2.8
03:42:25.595 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.09 = 0.09)
03:42:25.595 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
03:42:25.595 00.000 5052 CameraToMount -- cameraX=-0.33 cameraY=0.52 hyp=0.61 cameraTheta=2.14 mountX=0.61 mountY=-0.01, mountTheta=-0.01
03:42:25.596 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.33, y=0.52, opts=13)
03:42:25.596 00.000 5052 Enqueuing Move request for stepguider (-0.33, 0.52)
03:42:25.596 00.000 8976 Worker thread wakes up
03:42:25.596 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:25.596 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:42:25.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:25.596 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.33, 0.52) opts 0xd
03:42:25.596 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:25.597 00.001 5052 Enqueuing Expose request
03:42:25.597 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.33, 0.52)
03:42:25.597 00.000 8976 Moving (-0.33, 0.52) raw xDistance=0.61 yDistance=-0.01
03:42:25.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.61
03:42:25.597 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:42:25.597 00.000 8976 MoveAxis(L, 2, ABG)
03:42:25.597 00.000 8976 stepping (-5, 12) + (-2, 0)
03:42:25.597 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:25.624 00.027 8976 Received - 47 (G) 
03:42:25.624 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:25.624 00.000 8976 stepped: pos (-7, 12)
03:42:25.624 00.000 8976 MoveAxis(U, 0, ABG)
03:42:25.624 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:42:25.624 00.000 8976 MountToCamera -- mountX=0.74 mountY=-2.52 hyp=2.62 mountTheta=-1.29 cameraX=1.91, cameraY=1.80 cameraTheta=0.76
03:42:25.624 00.000 8976 incremental bump (1.906, 1.802) isValid = 1
03:42:25.624 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
03:42:25.624 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:42:25.624 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:42:25.624 00.000 8976 move complete, result=0
03:42:25.625 00.001 8976 worker thread done servicing request
03:42:25.625 00.000 8976 Worker thread wakes up
03:42:25.625 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:25.625 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:25.625 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.0 px 0 ms NORTH
03:42:25.625 00.000 9828 Worker thread wakes up
03:42:25.625 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:42:25.625 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:42:25.625 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
03:42:25.625 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
03:42:25.625 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
03:42:25.625 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:42:25.625 00.000 9828 BLC: window closed
03:42:25.625 00.000 9828 MoveAxis(E, 28, B)
03:42:25.625 00.000 9828 Guiding  Dir = 2, Dur = 28
03:42:25.626 00.001 9828 IsSlewing returns 0
03:42:25.626 00.000 9828 IsGuiding returns 0
03:42:25.626 00.000 9828 PulseGuide returned control before completion, sleep 38
03:42:25.679 00.053 9828 IsGuiding returns 1
03:42:25.679 00.000 9828 scope still moving after pulse duration time elapsed
03:42:25.711 00.032 9828 IsSlewing returns 0
03:42:25.711 00.000 9828 IsGuiding returns 1
03:42:25.742 00.031 9828 IsSlewing returns 0
03:42:25.742 00.000 9828 IsGuiding returns 1
03:42:25.773 00.031 9828 IsSlewing returns 0
03:42:25.773 00.000 9828 IsGuiding returns 0
03:42:25.773 00.000 9828 scope move finished after 28 + 119 ms
03:42:25.773 00.000 9828 Move returns status 0, amount 28
03:42:25.773 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:25.773 00.000 9828 MoveAxis(N, 10, B)
03:42:25.773 00.000 9828 Guiding  Dir = 0, Dur = 10
03:42:25.788 00.015 9828 IsSlewing returns 0
03:42:25.788 00.000 9828 IsGuiding returns 0
03:42:25.788 00.000 9828 PulseGuide returned control before completion, sleep 20
03:42:25.818 00.030 9828 IsGuiding returns 1
03:42:25.818 00.000 9828 scope still moving after pulse duration time elapsed
03:42:25.849 00.031 9828 IsSlewing returns 0
03:42:25.849 00.000 9828 IsGuiding returns 1
03:42:25.879 00.030 9828 IsSlewing returns 0
03:42:25.879 00.000 9828 IsGuiding returns 1
03:42:25.910 00.031 9828 IsSlewing returns 0
03:42:25.910 00.000 9828 IsGuiding returns 1
03:42:25.942 00.032 9828 IsSlewing returns 0
03:42:25.942 00.000 9828 IsGuiding returns 0
03:42:25.942 00.000 9828 scope move finished after 10 + 143 ms
03:42:25.942 00.000 9828 Move returns status 0, amount 10
03:42:25.942 00.000 9828 move complete, result=0
03:42:25.942 00.000 9828 worker thread done servicing request
03:42:25.942 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:42:26.310 00.368 8976 Exposure complete
03:42:26.316 00.006 8976 worker thread done servicing request
03:42:26.316 00.000 5052 OnExposeComplete: enter
03:42:26.316 00.000 5052 UpdateGuideState(): m_state=6
03:42:26.316 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15015
03:42:26.316 00.000 5052 Star::Find false star n=5 nbg=282 bg=44.8 sigma=1.0 thresh=48 peak=48
03:42:26.316 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=23, SNR=2.9, Peak=52 HFD=0.0
03:42:26.317 00.001 5052 DistanceChecker: activated
03:42:26.317 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:26.317 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:26.317 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:26.317 00.000 8976 Worker thread wakes up
03:42:26.317 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:26.317 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:26.317 00.000 8976 StepGuider: deferring bump for deduced move
03:42:26.317 00.000 8976 move complete, result=0
03:42:26.317 00.000 8976 worker thread done servicing request
03:42:26.426 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:26.426 00.000 5052 Status Line: Star lost - low SNR
03:42:26.427 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:26.427 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:26.427 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:26.427 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:26.427 00.000 5052 Enqueuing Expose request
03:42:26.427 00.000 8976 Worker thread wakes up
03:42:26.427 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:26.427 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:27.110 00.683 8976 Exposure complete
03:42:27.115 00.005 8976 worker thread done servicing request
03:42:27.115 00.000 5052 OnExposeComplete: enter
03:42:27.115 00.000 5052 UpdateGuideState(): m_state=6
03:42:27.115 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15016
03:42:27.115 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=280.88, Mass=37, SNR=4.1, Peak=52 HFD=2.8
03:42:27.115 00.000 5052 DistanceChecker: deactivated
03:42:27.115 00.000 5052 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.04) = xAngle (-4.07 = 2.21)
03:42:27.115 00.000 5052 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.18 = 2.11)
03:42:27.115 00.000 5052 CameraToMount -- cameraX=-0.41 cameraY=-0.83 hyp=0.92 cameraTheta=-2.03 mountX=-0.55 mountY=0.79, mountTheta=2.18
03:42:27.116 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.41, y=-0.83, opts=13)
03:42:27.116 00.000 5052 Enqueuing Move request for stepguider (-0.41, -0.83)
03:42:27.116 00.000 8976 Worker thread wakes up
03:42:27.116 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.41, -0.83) opts 0xd
03:42:27.116 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.41, -0.83)
03:42:27.116 00.000 8976 Moving (-0.41, -0.83) raw xDistance=-0.55 yDistance=0.79
03:42:27.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.55
03:42:27.116 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:27.116 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:42:27.117 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:27.117 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:27.117 00.000 5052 Enqueuing Expose request
03:42:27.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
03:42:27.117 00.000 8976 MoveAxis(R, 2, ABG)
03:42:27.117 00.000 8976 stepping (-7, 12) + (2, 0)
03:42:27.117 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:27.143 00.026 8976 Received - 47 (G) 
03:42:27.143 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:27.143 00.000 8976 stepped: pos (-5, 12)
03:42:27.143 00.000 8976 MoveAxis(D, 3, ABG)
03:42:27.143 00.000 8976 stepping (-5, 12) + (0, -3)
03:42:27.143 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:27.175 00.032 8976 Received - 47 (G) 
03:42:27.175 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:27.175 00.000 8976 stepped: pos (-5, 9)
03:42:27.175 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:42:27.175 00.000 8976 MountToCamera -- mountX=0.75 mountY=-2.16 hyp=2.28 mountTheta=-1.24 cameraX=1.58, cameraY=1.65 cameraTheta=0.81
03:42:27.175 00.000 8976 incremental bump (1.582, 1.647) isValid = 1
03:42:27.175 00.000 8976 Scheduling Mount bump of (0.080, 0.086)
03:42:27.175 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:42:27.175 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:42:27.175 00.000 8976 move complete, result=0
03:42:27.175 00.000 8976 worker thread done servicing request
03:42:27.175 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.8 px 3 ms SOUTH
03:42:27.175 00.000 9828 Worker thread wakes up
03:42:27.175 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:42:27.175 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:42:27.175 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
03:42:27.175 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
03:42:27.175 00.000 8976 Worker thread wakes up
03:42:27.175 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
03:42:27.175 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:27.175 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:42:27.175 00.000 9828 BLC: window closed
03:42:27.175 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:27.175 00.000 9828 MoveAxis(E, 26, B)
03:42:27.175 00.000 9828 Guiding  Dir = 2, Dur = 26
03:42:27.176 00.001 9828 IsSlewing returns 0
03:42:27.176 00.000 9828 IsGuiding returns 0
03:42:27.176 00.000 9828 PulseGuide returned control before completion, sleep 36
03:42:27.227 00.051 9828 IsGuiding returns 1
03:42:27.227 00.000 9828 scope still moving after pulse duration time elapsed
03:42:27.257 00.030 9828 IsSlewing returns 0
03:42:27.257 00.000 9828 IsGuiding returns 1
03:42:27.289 00.032 9828 IsSlewing returns 0
03:42:27.289 00.000 9828 IsGuiding returns 1
03:42:27.319 00.030 9828 IsSlewing returns 0
03:42:27.319 00.000 9828 IsGuiding returns 0
03:42:27.319 00.000 9828 scope move finished after 26 + 117 ms
03:42:27.319 00.000 9828 Move returns status 0, amount 26
03:42:27.319 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:27.319 00.000 9828 MoveAxis(N, 10, B)
03:42:27.319 00.000 9828 Guiding  Dir = 0, Dur = 10
03:42:27.335 00.016 9828 IsSlewing returns 0
03:42:27.335 00.000 9828 IsGuiding returns 1
03:42:27.335 00.000 9828 Entered PulseGuideScope while moving
03:42:27.395 00.060 9828 IsSlewing returns 0
03:42:27.395 00.000 9828 IsGuiding returns 1
03:42:27.395 00.000 9828 Still moving
03:42:27.456 00.061 9828 IsSlewing returns 0
03:42:27.456 00.000 9828 IsGuiding returns 0
03:42:27.456 00.000 9828 Movement stopped - continuing
03:42:27.456 00.000 9828 PulseGuide returned control before completion, sleep 20
03:42:27.488 00.032 9828 IsGuiding returns 1
03:42:27.488 00.000 9828 scope still moving after pulse duration time elapsed
03:42:27.519 00.031 9828 IsSlewing returns 0
03:42:27.519 00.000 9828 IsGuiding returns 1
03:42:27.550 00.031 9828 IsSlewing returns 0
03:42:27.550 00.000 9828 IsGuiding returns 1
03:42:27.581 00.031 9828 IsSlewing returns 0
03:42:27.581 00.000 9828 IsGuiding returns 1
03:42:27.612 00.031 9828 IsSlewing returns 0
03:42:27.612 00.000 9828 IsGuiding returns 0
03:42:27.612 00.000 9828 scope move finished after 10 + 145 ms
03:42:27.612 00.000 9828 Move returns status 0, amount 10
03:42:27.612 00.000 9828 move complete, result=0
03:42:27.612 00.000 9828 worker thread done servicing request
03:42:27.612 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:42:27.861 00.249 8976 Exposure complete
03:42:27.867 00.006 8976 worker thread done servicing request
03:42:27.867 00.000 5052 OnExposeComplete: enter
03:42:27.867 00.000 5052 UpdateGuideState(): m_state=6
03:42:27.867 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15017
03:42:27.867 00.000 5052 Star::Find returns 1 (0), X=330.30, Y=283.08, Mass=48, SNR=4.6, Peak=52 HFD=3.4
03:42:27.867 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
03:42:27.867 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
03:42:27.868 00.001 5052 CameraToMount -- cameraX=1.12 cameraY=1.37 hyp=1.77 cameraTheta=0.88 mountX=0.71 mountY=-1.69, mountTheta=-1.17
03:42:27.868 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=1.37, opts=13)
03:42:27.868 00.000 5052 Enqueuing Move request for stepguider (1.12, 1.37)
03:42:27.868 00.000 8976 Worker thread wakes up
03:42:27.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, 1.37) opts 0xd
03:42:27.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, 1.37)
03:42:27.868 00.000 8976 Moving (1.12, 1.37) raw xDistance=0.71 yDistance=-1.69
03:42:27.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.71
03:42:27.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.03 from input -1.69
03:42:27.868 00.000 8976 MoveAxis(L, 3, ABG)
03:42:27.869 00.001 8976 stepping (-5, 9) + (-3, 0)
03:42:27.869 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:27.869 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:42:27.869 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:27.869 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:27.869 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:27.869 00.000 5052 Enqueuing Expose request
03:42:27.910 00.041 8976 Received - 47 (G) 
03:42:27.910 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:27.910 00.000 8976 stepped: pos (-8, 9)
03:42:27.910 00.000 8976 MoveAxis(U, 6, ABG)
03:42:27.910 00.000 8976 stepping (-8, 9) + (0, 6)
03:42:27.910 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:42:27.958 00.048 8976 Received - 47 (G) 
03:42:27.958 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:42:27.958 00.000 8976 stepped: pos (-8, 15)
03:42:27.958 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:42:27.958 00.000 8976 MountToCamera -- mountX=0.90 mountY=-2.23 hyp=2.41 mountTheta=-1.19 cameraX=1.58, cameraY=1.82 cameraTheta=0.86
03:42:27.958 00.000 8976 incremental bump (1.576, 1.821) isValid = 1
03:42:27.958 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:42:27.958 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:42:27.958 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:42:27.958 00.000 8976 move complete, result=0
03:42:27.958 00.000 8976 worker thread done servicing request
03:42:27.958 00.000 8976 Worker thread wakes up
03:42:27.958 00.000 9828 Worker thread wakes up
03:42:27.959 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:42:27.959 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:42:27.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:27.959 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:27.959 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:42:27.959 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -1.7 px 6 ms NORTH
03:42:27.959 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:42:27.959 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:42:27.959 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:42:27.959 00.000 9828 BLC: window closed
03:42:27.959 00.000 9828 MoveAxis(E, 25, B)
03:42:27.959 00.000 9828 Guiding  Dir = 2, Dur = 25
03:42:27.959 00.000 9828 IsSlewing returns 0
03:42:27.960 00.001 9828 IsGuiding returns 0
03:42:27.960 00.000 9828 PulseGuide returned control before completion, sleep 35
03:42:28.010 00.050 9828 IsGuiding returns 1
03:42:28.011 00.001 9828 scope still moving after pulse duration time elapsed
03:42:28.041 00.030 9828 IsSlewing returns 0
03:42:28.042 00.001 9828 IsGuiding returns 1
03:42:28.072 00.030 9828 IsSlewing returns 0
03:42:28.072 00.000 9828 IsGuiding returns 1
03:42:28.104 00.032 9828 IsSlewing returns 0
03:42:28.104 00.000 9828 IsGuiding returns 0
03:42:28.104 00.000 9828 scope move finished after 25 + 119 ms
03:42:28.104 00.000 9828 Move returns status 0, amount 25
03:42:28.104 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:28.104 00.000 9828 MoveAxis(N, 11, B)
03:42:28.104 00.000 9828 Guiding  Dir = 0, Dur = 11
03:42:28.120 00.016 9828 IsSlewing returns 0
03:42:28.120 00.000 9828 IsGuiding returns 0
03:42:28.120 00.000 9828 PulseGuide returned control before completion, sleep 21
03:42:28.151 00.031 9828 IsGuiding returns 1
03:42:28.151 00.000 9828 scope still moving after pulse duration time elapsed
03:42:28.181 00.030 9828 IsSlewing returns 0
03:42:28.181 00.000 9828 IsGuiding returns 1
03:42:28.212 00.031 9828 IsSlewing returns 0
03:42:28.212 00.000 9828 IsGuiding returns 1
03:42:28.243 00.031 9828 IsSlewing returns 0
03:42:28.243 00.000 9828 IsGuiding returns 1
03:42:28.273 00.030 9828 IsSlewing returns 0
03:42:28.273 00.000 9828 IsGuiding returns 0
03:42:28.273 00.000 9828 scope move finished after 11 + 142 ms
03:42:28.273 00.000 9828 Move returns status 0, amount 11
03:42:28.273 00.000 9828 move complete, result=0
03:42:28.273 00.000 9828 worker thread done servicing request
03:42:28.273 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:42:28.644 00.371 8976 Exposure complete
03:42:28.650 00.006 8976 worker thread done servicing request
03:42:28.650 00.000 5052 OnExposeComplete: enter
03:42:28.650 00.000 5052 UpdateGuideState(): m_state=6
03:42:28.650 00.000 5052 Star::Find(18, 330, 283, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15018
03:42:28.651 00.001 5052 Star::Find returns 1 (0), X=329.00, Y=280.13, Mass=56, SNR=5.0, Peak=51 HFD=4.0
03:42:28.651 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.72 = 2.56)
03:42:28.651 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.46)
03:42:28.651 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-1.58 hyp=1.59 cameraTheta=-1.68 mountX=-1.33 mountY=1.01, mountTheta=2.49
03:42:28.651 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-1.58, opts=13)
03:42:28.651 00.000 5052 Enqueuing Move request for stepguider (-0.17, -1.58)
03:42:28.651 00.000 8976 Worker thread wakes up
03:42:28.652 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -1.58) opts 0xd
03:42:28.652 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:28.652 00.000 5052 UpdateGuideState exits: m=56 SNR=5.0
03:42:28.652 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:28.652 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -1.58)
03:42:28.652 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:28.652 00.000 5052 Enqueuing Expose request
03:42:28.652 00.000 8976 Moving (-0.17, -1.58) raw xDistance=-1.33 yDistance=1.01
03:42:28.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.33
03:42:28.652 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 1.01
03:42:28.652 00.000 8976 MoveAxis(R, 5, ABG)
03:42:28.652 00.000 8976 stepping (-8, 15) + (5, 0)
03:42:28.652 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:42:28.694 00.042 8976 Received - 47 (G) 
03:42:28.694 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:42:28.694 00.000 8976 stepped: pos (-3, 15)
03:42:28.694 00.000 8976 MoveAxis(D, 4, ABG)
03:42:28.694 00.000 8976 stepping (-3, 15) + (0, -4)
03:42:28.694 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:28.725 00.031 8976 Received - 47 (G) 
03:42:28.725 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:28.725 00.000 8976 stepped: pos (-3, 11)
03:42:28.725 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:42:28.725 00.000 8976 MountToCamera -- mountX=0.76 mountY=-2.07 hyp=2.21 mountTheta=-1.22 cameraX=1.50, cameraY=1.62 cameraTheta=0.82
03:42:28.725 00.000 8976 incremental bump (1.500, 1.618) isValid = 1
03:42:28.725 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:42:28.725 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:42:28.725 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:42:28.725 00.000 8976 move complete, result=0
03:42:28.725 00.000 8976 worker thread done servicing request
03:42:28.725 00.000 8976 Worker thread wakes up
03:42:28.725 00.000 5052 GuideStep: -1.3 px 5 ms EAST, 1.0 px 4 ms SOUTH
03:42:28.725 00.000 9828 Worker thread wakes up
03:42:28.725 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:42:28.725 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:28.726 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:42:28.726 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.35)
03:42:28.726 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
03:42:28.726 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:42:28.726 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:42:28.726 00.000 9828 BLC: window closed
03:42:28.726 00.000 9828 MoveAxis(E, 26, B)
03:42:28.726 00.000 9828 Guiding  Dir = 2, Dur = 26
03:42:28.726 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:28.726 00.000 9828 IsSlewing returns 0
03:42:28.726 00.000 9828 IsGuiding returns 0
03:42:28.727 00.001 9828 PulseGuide returned control before completion, sleep 36
03:42:28.772 00.045 9828 IsGuiding returns 1
03:42:28.772 00.000 9828 scope still moving after pulse duration time elapsed
03:42:28.804 00.032 9828 IsSlewing returns 0
03:42:28.804 00.000 9828 IsGuiding returns 1
03:42:28.835 00.031 9828 IsSlewing returns 0
03:42:28.835 00.000 9828 IsGuiding returns 1
03:42:28.867 00.032 9828 IsSlewing returns 0
03:42:28.867 00.000 9828 IsGuiding returns 0
03:42:28.867 00.000 9828 scope move finished after 26 + 114 ms
03:42:28.867 00.000 9828 Move returns status 0, amount 26
03:42:28.867 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:28.867 00.000 9828 MoveAxis(N, 10, B)
03:42:28.867 00.000 9828 Guiding  Dir = 0, Dur = 10
03:42:28.882 00.015 9828 IsSlewing returns 0
03:42:28.882 00.000 9828 IsGuiding returns 0
03:42:28.882 00.000 9828 PulseGuide returned control before completion, sleep 20
03:42:28.913 00.031 9828 IsGuiding returns 1
03:42:28.913 00.000 9828 scope still moving after pulse duration time elapsed
03:42:28.942 00.029 9828 IsSlewing returns 0
03:42:28.942 00.000 9828 IsGuiding returns 1
03:42:28.973 00.031 9828 IsSlewing returns 0
03:42:28.973 00.000 9828 IsGuiding returns 1
03:42:29.004 00.031 9828 IsSlewing returns 0
03:42:29.004 00.000 9828 IsGuiding returns 1
03:42:29.034 00.030 9828 IsSlewing returns 0
03:42:29.034 00.000 9828 IsGuiding returns 0
03:42:29.034 00.000 9828 scope move finished after 10 + 141 ms
03:42:29.034 00.000 9828 Move returns status 0, amount 10
03:42:29.034 00.000 9828 move complete, result=0
03:42:29.034 00.000 9828 worker thread done servicing request
03:42:29.034 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:42:29.412 00.378 8976 Exposure complete
03:42:29.418 00.006 5052 OnExposeComplete: enter
03:42:29.418 00.000 5052 UpdateGuideState(): m_state=6
03:42:29.418 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15019
03:42:29.418 00.000 5052 Star::Find false star n=7 nbg=275 bg=45.2 sigma=0.8 thresh=48 peak=48
03:42:29.418 00.000 8976 worker thread done servicing request
03:42:29.418 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=280.00, Mass=27, SNR=2.9, Peak=51 HFD=0.0
03:42:29.418 00.000 5052 DistanceChecker: activated
03:42:29.418 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:29.420 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:29.420 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:29.420 00.000 8976 Worker thread wakes up
03:42:29.420 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:29.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:29.420 00.000 8976 StepGuider: deferring bump for deduced move
03:42:29.420 00.000 8976 move complete, result=0
03:42:29.420 00.000 8976 worker thread done servicing request
03:42:29.534 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:29.534 00.000 5052 Status Line: Star lost - low SNR
03:42:29.534 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:29.535 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:42:29.535 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:29.535 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:29.535 00.000 5052 Enqueuing Expose request
03:42:29.535 00.000 8976 Worker thread wakes up
03:42:29.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:29.535 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:30.214 00.679 8976 Exposure complete
03:42:30.220 00.006 8976 worker thread done servicing request
03:42:30.220 00.000 5052 OnExposeComplete: enter
03:42:30.220 00.000 5052 UpdateGuideState(): m_state=6
03:42:30.220 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15020
03:42:30.220 00.000 5052 Star::Find returns 1 (0), X=329.19, Y=282.84, Mass=25, SNR=3.4, Peak=52 HFD=1.7
03:42:30.220 00.000 5052 DistanceChecker: deactivated
03:42:30.220 00.000 5052 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.04) = xAngle (-0.48 = -0.48)
03:42:30.220 00.000 5052 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
03:42:30.220 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=1.13 hyp=1.13 cameraTheta=1.56 mountX=1.00 mountY=-0.63, mountTheta=-0.56
03:42:30.221 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=1.13, opts=13)
03:42:30.221 00.000 5052 Enqueuing Move request for stepguider (0.01, 1.13)
03:42:30.221 00.000 8976 Worker thread wakes up
03:42:30.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, 1.13) opts 0xd
03:42:30.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, 1.13)
03:42:30.221 00.000 8976 Moving (0.01, 1.13) raw xDistance=1.00 yDistance=-0.63
03:42:30.221 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=76, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:30.221 00.000 5052 UpdateGuideState exits: m=25 SNR=3.4
03:42:30.221 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:30.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 1.00
03:42:30.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.63
03:42:30.221 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:30.221 00.000 5052 Enqueuing Expose request
03:42:30.221 00.000 8976 MoveAxis(L, 4, ABG)
03:42:30.221 00.000 8976 stepping (-3, 11) + (-4, 0)
03:42:30.221 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:30.259 00.038 8976 Received - 47 (G) 
03:42:30.260 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:30.260 00.000 8976 stepped: pos (-7, 11)
03:42:30.260 00.000 8976 MoveAxis(U, 2, ABG)
03:42:30.260 00.000 8976 stepping (-7, 11) + (0, 2)
03:42:30.260 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:30.292 00.032 8976 Received - 47 (G) 
03:42:30.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:30.292 00.000 8976 stepped: pos (-7, 13)
03:42:30.292 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:42:30.292 00.000 8976 MountToCamera -- mountX=0.86 mountY=-2.07 hyp=2.24 mountTheta=-1.18 cameraX=1.45, cameraY=1.71 cameraTheta=0.87
03:42:30.292 00.000 8976 incremental bump (1.451, 1.709) isValid = 1
03:42:30.292 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:42:30.293 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:42:30.293 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:42:30.293 00.000 8976 move complete, result=0
03:42:30.293 00.000 9828 Worker thread wakes up
03:42:30.293 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:42:30.293 00.000 5052 GuideStep: 1.0 px 4 ms WEST, -0.6 px 2 ms NORTH
03:42:30.293 00.000 8976 worker thread done servicing request
03:42:30.293 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:42:30.293 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:42:30.293 00.000 8976 Worker thread wakes up
03:42:30.293 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:42:30.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:30.293 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:42:30.293 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:30.293 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:42:30.293 00.000 9828 BLC: window closed
03:42:30.293 00.000 9828 MoveAxis(E, 25, B)
03:42:30.294 00.001 9828 Guiding  Dir = 2, Dur = 25
03:42:30.294 00.000 9828 IsSlewing returns 0
03:42:30.294 00.000 9828 IsGuiding returns 0
03:42:30.294 00.000 9828 PulseGuide returned control before completion, sleep 35
03:42:30.337 00.043 9828 IsGuiding returns 1
03:42:30.337 00.000 9828 scope still moving after pulse duration time elapsed
03:42:30.368 00.031 9828 IsSlewing returns 0
03:42:30.368 00.000 9828 IsGuiding returns 1
03:42:30.398 00.030 9828 IsSlewing returns 0
03:42:30.398 00.000 9828 IsGuiding returns 1
03:42:30.428 00.030 9828 IsSlewing returns 0
03:42:30.428 00.000 9828 IsGuiding returns 1
03:42:30.459 00.031 9828 IsSlewing returns 0
03:42:30.459 00.000 9828 IsGuiding returns 0
03:42:30.459 00.000 9828 scope move finished after 25 + 140 ms
03:42:30.459 00.000 9828 Move returns status 0, amount 25
03:42:30.459 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:30.459 00.000 9828 MoveAxis(N, 11, B)
03:42:30.459 00.000 9828 Guiding  Dir = 0, Dur = 11
03:42:30.475 00.016 9828 IsSlewing returns 0
03:42:30.475 00.000 9828 IsGuiding returns 0
03:42:30.475 00.000 9828 PulseGuide returned control before completion, sleep 21
03:42:30.505 00.030 9828 IsGuiding returns 1
03:42:30.505 00.000 9828 scope still moving after pulse duration time elapsed
03:42:30.536 00.031 9828 IsSlewing returns 0
03:42:30.536 00.000 9828 IsGuiding returns 1
03:42:30.568 00.032 9828 IsSlewing returns 0
03:42:30.568 00.000 9828 IsGuiding returns 1
03:42:30.600 00.032 9828 IsSlewing returns 0
03:42:30.600 00.000 9828 IsGuiding returns 1
03:42:30.631 00.031 9828 IsSlewing returns 0
03:42:30.631 00.000 9828 IsGuiding returns 0
03:42:30.631 00.000 9828 scope move finished after 11 + 145 ms
03:42:30.631 00.000 9828 Move returns status 0, amount 11
03:42:30.631 00.000 9828 move complete, result=0
03:42:30.632 00.001 9828 worker thread done servicing request
03:42:30.632 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:42:30.978 00.346 8976 Exposure complete
03:42:30.984 00.006 8976 worker thread done servicing request
03:42:30.984 00.000 5052 OnExposeComplete: enter
03:42:30.984 00.000 5052 UpdateGuideState(): m_state=6
03:42:30.984 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15021
03:42:30.984 00.000 5052 Star::Find returns 1 (0), X=329.69, Y=281.27, Mass=38, SNR=4.2, Peak=51 HFD=2.7
03:42:30.984 00.000 5052 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.04) = xAngle (-2.74 = -2.74)
03:42:30.985 00.001 5052 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.85 = -2.85)
03:42:30.985 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.44 hyp=0.68 cameraTheta=-0.70 mountX=-0.62 mountY=-0.20, mountTheta=-2.84
03:42:30.985 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.44, opts=13)
03:42:30.985 00.000 5052 Enqueuing Move request for stepguider (0.52, -0.44)
03:42:30.985 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:30.985 00.000 5052 UpdateGuideState exits: m=38 SNR=4.2
03:42:30.985 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:30.985 00.000 8976 Worker thread wakes up
03:42:30.985 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.44) opts 0xd
03:42:30.986 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:30.986 00.000 5052 Enqueuing Expose request
03:42:30.986 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.44)
03:42:30.986 00.000 8976 Moving (0.52, -0.44) raw xDistance=-0.62 yDistance=-0.20
03:42:30.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.62
03:42:30.986 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:42:30.986 00.000 8976 MoveAxis(R, 2, ABG)
03:42:30.986 00.000 8976 stepping (-7, 13) + (2, 0)
03:42:30.986 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:31.012 00.026 8976 Received - 47 (G) 
03:42:31.012 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:31.012 00.000 8976 stepped: pos (-5, 13)
03:42:31.012 00.000 8976 MoveAxis(U, 0, ABG)
03:42:31.012 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:42:31.012 00.000 8976 MountToCamera -- mountX=0.83 mountY=-2.07 hyp=2.23 mountTheta=-1.19 cameraX=1.46, cameraY=1.68 cameraTheta=0.85
03:42:31.012 00.000 8976 incremental bump (1.464, 1.680) isValid = 1
03:42:31.012 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:42:31.012 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:42:31.012 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:42:31.012 00.000 8976 move complete, result=0
03:42:31.012 00.000 9828 Worker thread wakes up
03:42:31.012 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:42:31.012 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:42:31.012 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
03:42:31.012 00.000 8976 worker thread done servicing request
03:42:31.012 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.2 px 0 ms NORTH
03:42:31.012 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.40)
03:42:31.013 00.001 8976 Worker thread wakes up
03:42:31.013 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:42:31.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:31.013 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:42:31.013 00.000 9828 BLC: window closed
03:42:31.013 00.000 9828 MoveAxis(E, 25, B)
03:42:31.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:31.013 00.000 9828 Guiding  Dir = 2, Dur = 25
03:42:31.013 00.000 9828 IsSlewing returns 0
03:42:31.013 00.000 9828 IsGuiding returns 0
03:42:31.014 00.001 9828 PulseGuide returned control before completion, sleep 35
03:42:31.064 00.050 9828 IsGuiding returns 1
03:42:31.064 00.000 9828 scope still moving after pulse duration time elapsed
03:42:31.095 00.031 9828 IsSlewing returns 0
03:42:31.096 00.001 9828 IsGuiding returns 1
03:42:31.125 00.029 9828 IsSlewing returns 0
03:42:31.125 00.000 9828 IsGuiding returns 1
03:42:31.156 00.031 9828 IsSlewing returns 0
03:42:31.156 00.000 9828 IsGuiding returns 0
03:42:31.156 00.000 9828 scope move finished after 25 + 118 ms
03:42:31.156 00.000 9828 Move returns status 0, amount 25
03:42:31.156 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:31.156 00.000 9828 MoveAxis(N, 11, B)
03:42:31.156 00.000 9828 Guiding  Dir = 0, Dur = 11
03:42:31.172 00.016 9828 IsSlewing returns 0
03:42:31.172 00.000 9828 IsGuiding returns 0
03:42:31.172 00.000 9828 PulseGuide returned control before completion, sleep 21
03:42:31.203 00.031 9828 IsGuiding returns 1
03:42:31.203 00.000 9828 scope still moving after pulse duration time elapsed
03:42:31.234 00.031 9828 IsSlewing returns 0
03:42:31.234 00.000 9828 IsGuiding returns 1
03:42:31.265 00.031 9828 IsSlewing returns 0
03:42:31.265 00.000 9828 IsGuiding returns 1
03:42:31.296 00.031 9828 IsSlewing returns 0
03:42:31.296 00.000 9828 IsGuiding returns 1
03:42:31.327 00.031 9828 IsSlewing returns 0
03:42:31.327 00.000 9828 IsGuiding returns 0
03:42:31.327 00.000 9828 scope move finished after 11 + 144 ms
03:42:31.327 00.000 9828 Move returns status 0, amount 11
03:42:31.327 00.000 9828 move complete, result=0
03:42:31.327 00.000 9828 worker thread done servicing request
03:42:31.327 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:42:31.699 00.372 8976 Exposure complete
03:42:31.705 00.006 8976 worker thread done servicing request
03:42:31.705 00.000 5052 OnExposeComplete: enter
03:42:31.705 00.000 5052 UpdateGuideState(): m_state=6
03:42:31.705 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15022
03:42:31.705 00.000 5052 Star::Find returns 1 (0), X=330.01, Y=281.13, Mass=44, SNR=4.4, Peak=52 HFD=2.7
03:42:31.705 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
03:42:31.705 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
03:42:31.705 00.000 5052 CameraToMount -- cameraX=0.84 cameraY=-0.58 hyp=1.02 cameraTheta=-0.61 mountX=-0.90 mountY=-0.38, mountTheta=-2.74
03:42:31.705 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.84, y=-0.58, opts=13)
03:42:31.706 00.001 5052 Enqueuing Move request for stepguider (0.84, -0.58)
03:42:31.706 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=78, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:31.706 00.000 5052 UpdateGuideState exits: m=44 SNR=4.4
03:42:31.706 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:31.706 00.000 8976 Worker thread wakes up
03:42:31.706 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.84, -0.58) opts 0xd
03:42:31.706 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.84, -0.58)
03:42:31.706 00.000 8976 Moving (0.84, -0.58) raw xDistance=-0.90 yDistance=-0.38
03:42:31.706 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:31.706 00.000 5052 Enqueuing Expose request
03:42:31.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.90
03:42:31.706 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:42:31.706 00.000 8976 MoveAxis(R, 4, ABG)
03:42:31.706 00.000 8976 stepping (-5, 13) + (4, 0)
03:42:31.706 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:31.747 00.041 8976 Received - 47 (G) 
03:42:31.747 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:31.747 00.000 8976 stepped: pos (-1, 13)
03:42:31.747 00.000 8976 MoveAxis(U, 2, ABG)
03:42:31.747 00.000 8976 stepping (-1, 13) + (0, 2)
03:42:31.747 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:31.778 00.031 8976 Received - 47 (G) 
03:42:31.778 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:31.778 00.000 8976 stepped: pos (-1, 15)
03:42:31.778 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:42:31.779 00.001 8976 MountToCamera -- mountX=0.61 mountY=-2.17 hyp=2.25 mountTheta=-1.30 cameraX=1.66, cameraY=1.53 cameraTheta=0.74
03:42:31.779 00.000 8976 incremental bump (1.658, 1.529) isValid = 1
03:42:31.779 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:42:31.779 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:42:31.779 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:42:31.779 00.000 8976 move complete, result=0
03:42:31.779 00.000 9828 Worker thread wakes up
03:42:31.779 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:42:31.779 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:42:31.779 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:42:31.779 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.51)
03:42:31.779 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.4 px 2 ms NORTH
03:42:31.779 00.000 8976 worker thread done servicing request
03:42:31.779 00.000 8976 Worker thread wakes up
03:42:31.779 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:42:31.779 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:42:31.779 00.000 9828 BLC: window closed
03:42:31.779 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:31.779 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:31.780 00.001 9828 MoveAxis(E, 28, B)
03:42:31.780 00.000 9828 Guiding  Dir = 2, Dur = 28
03:42:31.780 00.000 9828 IsSlewing returns 0
03:42:31.780 00.000 9828 IsGuiding returns 0
03:42:31.780 00.000 9828 PulseGuide returned control before completion, sleep 38
03:42:31.834 00.054 9828 IsGuiding returns 1
03:42:31.834 00.000 9828 scope still moving after pulse duration time elapsed
03:42:31.866 00.032 9828 IsSlewing returns 0
03:42:31.866 00.000 9828 IsGuiding returns 1
03:42:31.897 00.031 9828 IsSlewing returns 0
03:42:31.897 00.000 9828 IsGuiding returns 1
03:42:31.927 00.030 9828 IsSlewing returns 0
03:42:31.927 00.000 9828 IsGuiding returns 0
03:42:31.927 00.000 9828 scope move finished after 28 + 118 ms
03:42:31.927 00.000 9828 Move returns status 0, amount 28
03:42:31.927 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:31.927 00.000 9828 MoveAxis(N, 9, B)
03:42:31.927 00.000 9828 Guiding  Dir = 0, Dur = 9
03:42:31.942 00.015 9828 IsSlewing returns 0
03:42:31.942 00.000 9828 IsGuiding returns 0
03:42:31.942 00.000 9828 PulseGuide returned control before completion, sleep 19
03:42:31.974 00.032 9828 IsGuiding returns 1
03:42:31.974 00.000 9828 scope still moving after pulse duration time elapsed
03:42:32.005 00.031 9828 IsSlewing returns 0
03:42:32.005 00.000 9828 IsGuiding returns 1
03:42:32.037 00.032 9828 IsSlewing returns 0
03:42:32.037 00.000 9828 IsGuiding returns 1
03:42:32.069 00.032 9828 IsSlewing returns 0
03:42:32.069 00.000 9828 IsGuiding returns 1
03:42:32.100 00.031 9828 IsSlewing returns 0
03:42:32.100 00.000 9828 IsGuiding returns 1
03:42:32.129 00.029 9828 IsSlewing returns 0
03:42:32.129 00.000 9828 IsGuiding returns 1
03:42:32.160 00.031 9828 IsSlewing returns 0
03:42:32.160 00.000 9828 IsGuiding returns 0
03:42:32.160 00.000 9828 scope move finished after 9 + 208 ms
03:42:32.160 00.000 9828 Move returns status 0, amount 9
03:42:32.160 00.000 9828 move complete, result=0
03:42:32.160 00.000 9828 worker thread done servicing request
03:42:32.160 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:42:32.465 00.305 8976 Exposure complete
03:42:32.470 00.005 8976 worker thread done servicing request
03:42:32.471 00.001 5052 OnExposeComplete: enter
03:42:32.471 00.000 5052 UpdateGuideState(): m_state=6
03:42:32.471 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15023
03:42:32.471 00.000 5052 Star::Find false star n=14 nbg=283 bg=44.6 sigma=0.8 thresh=47 peak=47
03:42:32.471 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=40, SNR=2.9, Peak=51 HFD=0.0
03:42:32.471 00.000 5052 DistanceChecker: activated
03:42:32.471 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:32.471 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:32.471 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:32.471 00.000 8976 Worker thread wakes up
03:42:32.471 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:32.471 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:32.471 00.000 8976 StepGuider: deferring bump for deduced move
03:42:32.471 00.000 8976 move complete, result=0
03:42:32.472 00.001 8976 worker thread done servicing request
03:42:32.581 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:32.581 00.000 5052 Status Line: Star lost - low SNR
03:42:32.582 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:32.582 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:32.582 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:32.582 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:32.582 00.000 5052 Enqueuing Expose request
03:42:32.582 00.000 8976 Worker thread wakes up
03:42:32.582 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:32.583 00.001 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:33.265 00.682 8976 Exposure complete
03:42:33.270 00.005 8976 worker thread done servicing request
03:42:33.270 00.000 5052 OnExposeComplete: enter
03:42:33.270 00.000 5052 UpdateGuideState(): m_state=6
03:42:33.270 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15024
03:42:33.270 00.000 5052 Star::Find false star n=10 nbg=285 bg=44.7 sigma=0.9 thresh=47 peak=47
03:42:33.270 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=29, SNR=2.9, Peak=51 HFD=0.0
03:42:33.270 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:33.271 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:33.271 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:33.271 00.000 8976 Worker thread wakes up
03:42:33.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:33.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:33.271 00.000 8976 StepGuider: deferring bump for deduced move
03:42:33.271 00.000 8976 move complete, result=0
03:42:33.271 00.000 8976 worker thread done servicing request
03:42:33.384 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:33.384 00.000 5052 Status Line: Star lost - low SNR
03:42:33.385 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:33.385 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:33.386 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:33.386 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:33.386 00.000 5052 Enqueuing Expose request
03:42:33.386 00.000 8976 Worker thread wakes up
03:42:33.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:33.386 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:34.073 00.687 8976 Exposure complete
03:42:34.078 00.005 8976 worker thread done servicing request
03:42:34.079 00.001 5052 OnExposeComplete: enter
03:42:34.079 00.000 5052 UpdateGuideState(): m_state=6
03:42:34.079 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15025
03:42:34.079 00.000 5052 Star::Find false star n=9 nbg=265 bg=44.9 sigma=0.7 thresh=47 peak=47
03:42:34.079 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=26, SNR=2.9, Peak=49 HFD=0.0
03:42:34.079 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:34.079 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:34.079 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:34.079 00.000 8976 Worker thread wakes up
03:42:34.079 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:34.079 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:34.079 00.000 8976 StepGuider: deferring bump for deduced move
03:42:34.079 00.000 8976 move complete, result=0
03:42:34.080 00.001 8976 worker thread done servicing request
03:42:34.187 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:34.187 00.000 5052 Status Line: Star lost - low SNR
03:42:34.187 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:42:34.187 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:34.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:34.187 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:34.187 00.000 5052 Enqueuing Expose request
03:42:34.188 00.001 8976 Worker thread wakes up
03:42:34.188 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:34.188 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:34.872 00.684 8976 Exposure complete
03:42:34.878 00.006 8976 worker thread done servicing request
03:42:34.878 00.000 5052 OnExposeComplete: enter
03:42:34.878 00.000 5052 UpdateGuideState(): m_state=6
03:42:34.878 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15026
03:42:34.878 00.000 5052 Star::Find false star n=7 nbg=287 bg=45.0 sigma=0.9 thresh=48 peak=48
03:42:34.878 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=24, SNR=2.9, Peak=51 HFD=0.0
03:42:34.878 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:34.878 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:34.878 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:34.878 00.000 8976 Worker thread wakes up
03:42:34.878 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:34.879 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:34.879 00.000 8976 StepGuider: deferring bump for deduced move
03:42:34.879 00.000 8976 move complete, result=0
03:42:34.879 00.000 8976 worker thread done servicing request
03:42:34.991 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:34.991 00.000 5052 Status Line: Star lost - low SNR
03:42:34.991 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:34.991 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:34.991 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:34.992 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:34.992 00.000 5052 Enqueuing Expose request
03:42:34.992 00.000 8976 Worker thread wakes up
03:42:34.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:34.992 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:35.675 00.683 8976 Exposure complete
03:42:35.680 00.005 8976 worker thread done servicing request
03:42:35.680 00.000 5052 OnExposeComplete: enter
03:42:35.681 00.001 5052 UpdateGuideState(): m_state=6
03:42:35.681 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15027
03:42:35.681 00.000 5052 Star::Find returns 1 (0), X=331.13, Y=281.78, Mass=38, SNR=4.1, Peak=52 HFD=3.3
03:42:35.681 00.000 5052 DistanceChecker: deactivated
03:42:35.681 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.01 = -2.01)
03:42:35.681 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.11 = -2.11)
03:42:35.681 00.000 5052 CameraToMount -- cameraX=1.96 cameraY=0.07 hyp=1.96 cameraTheta=0.03 mountX=-0.83 mountY=-1.68, mountTheta=-2.03
03:42:35.681 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.96, y=0.07, opts=13)
03:42:35.681 00.000 5052 Enqueuing Move request for stepguider (1.96, 0.07)
03:42:35.681 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:35.682 00.001 5052 UpdateGuideState exits: m=38 SNR=4.1
03:42:35.682 00.000 8976 Worker thread wakes up
03:42:35.682 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.96, 0.07) opts 0xd
03:42:35.682 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.96, 0.07)
03:42:35.682 00.000 8976 Moving (1.96, 0.07) raw xDistance=-0.83 yDistance=-1.68
03:42:35.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:35.682 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:35.682 00.000 5052 Enqueuing Expose request
03:42:35.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.83
03:42:35.682 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.07 from input -1.68
03:42:35.682 00.000 8976 MoveAxis(R, 4, ABG)
03:42:35.682 00.000 8976 stepping (-1, 15) + (4, 0)
03:42:35.682 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:35.712 00.030 8976 Received - 47 (G) 
03:42:35.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:35.712 00.000 8976 stepped: pos (3, 15)
03:42:35.712 00.000 8976 MoveAxis(U, 7, ABG)
03:42:35.712 00.000 8976 stepping (3, 15) + (0, 7)
03:42:35.712 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:42:35.759 00.047 8976 Received - 47 (G) 
03:42:35.759 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:42:35.759 00.000 8976 stepped: pos (3, 22)
03:42:35.759 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
03:42:35.759 00.000 8976 MountToCamera -- mountX=0.25 mountY=-2.61 hyp=2.62 mountTheta=-1.47 cameraX=2.21, cameraY=1.41 cameraTheta=0.57
03:42:35.759 00.000 8976 incremental bump (2.206, 1.414) isValid = 1
03:42:35.759 00.000 8976 Scheduling Mount bump of (0.097, 0.064)
03:42:35.759 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:42:35.759 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:42:35.759 00.000 8976 move complete, result=0
03:42:35.759 00.000 8976 worker thread done servicing request
03:42:35.759 00.000 8976 Worker thread wakes up
03:42:35.759 00.000 5052 GuideStep: -0.8 px 4 ms EAST, -1.7 px 7 ms NORTH
03:42:35.759 00.000 9828 Worker thread wakes up
03:42:35.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:35.760 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:42:35.760 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:35.760 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:42:35.760 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.68 = -2.60)
03:42:35.760 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.60 = -2.68)
03:42:35.760 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
03:42:35.760 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:42:35.760 00.000 9828 BLC: window closed
03:42:35.760 00.000 9828 MoveAxis(E, 32, B)
03:42:35.760 00.000 9828 Guiding  Dir = 2, Dur = 32
03:42:35.760 00.000 9828 IsSlewing returns 0
03:42:35.760 00.000 9828 IsGuiding returns 0
03:42:35.761 00.001 9828 PulseGuide returned control before completion, sleep 42
03:42:35.810 00.049 9828 IsGuiding returns 1
03:42:35.810 00.000 9828 scope still moving after pulse duration time elapsed
03:42:35.842 00.032 9828 IsSlewing returns 0
03:42:35.842 00.000 9828 IsGuiding returns 1
03:42:35.873 00.031 9828 IsSlewing returns 0
03:42:35.873 00.000 9828 IsGuiding returns 1
03:42:35.904 00.031 9828 IsSlewing returns 0
03:42:35.904 00.000 9828 IsGuiding returns 0
03:42:35.904 00.000 9828 scope move finished after 32 + 111 ms
03:42:35.904 00.000 9828 Move returns status 0, amount 32
03:42:35.904 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:35.904 00.000 9828 MoveAxis(N, 7, B)
03:42:35.904 00.000 9828 Guiding  Dir = 0, Dur = 7
03:42:35.919 00.015 9828 IsSlewing returns 0
03:42:35.919 00.000 9828 IsGuiding returns 0
03:42:35.919 00.000 9828 PulseGuide returned control before completion, sleep 17
03:42:35.951 00.032 9828 IsGuiding returns 1
03:42:35.951 00.000 9828 scope still moving after pulse duration time elapsed
03:42:35.982 00.031 9828 IsSlewing returns 0
03:42:35.982 00.000 9828 IsGuiding returns 1
03:42:36.013 00.031 9828 IsSlewing returns 0
03:42:36.013 00.000 9828 IsGuiding returns 1
03:42:36.043 00.030 9828 IsSlewing returns 0
03:42:36.043 00.000 9828 IsGuiding returns 0
03:42:36.043 00.000 9828 scope move finished after 7 + 117 ms
03:42:36.043 00.000 9828 Move returns status 0, amount 7
03:42:36.043 00.000 9828 move complete, result=0
03:42:36.043 00.000 9828 worker thread done servicing request
03:42:36.044 00.001 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:42:36.443 00.399 8976 Exposure complete
03:42:36.449 00.006 8976 worker thread done servicing request
03:42:36.449 00.000 5052 OnExposeComplete: enter
03:42:36.449 00.000 5052 UpdateGuideState(): m_state=6
03:42:36.449 00.000 5052 Star::Find(18, 331, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15028
03:42:36.449 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=282.31, Mass=28, SNR=3.6, Peak=54 HFD=1.6
03:42:36.449 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.80 = -0.80)
03:42:36.449 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.90 = -0.90)
03:42:36.449 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.60 hyp=0.64 cameraTheta=1.24 mountX=0.45 mountY=-0.50, mountTheta=-0.84
03:42:36.450 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.60, opts=13)
03:42:36.450 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.60)
03:42:36.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:36.450 00.000 5052 UpdateGuideState exits: m=28 SNR=3.6
03:42:36.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:36.450 00.000 8976 Worker thread wakes up
03:42:36.450 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.60) opts 0xd
03:42:36.450 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.60)
03:42:36.450 00.000 8976 Moving (0.20, 0.60) raw xDistance=0.45 yDistance=-0.50
03:42:36.450 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:36.450 00.000 5052 Enqueuing Expose request
03:42:36.451 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.45
03:42:36.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.50
03:42:36.451 00.000 8976 MoveAxis(L, 2, ABG)
03:42:36.451 00.000 8976 stepping (3, 22) + (-2, 0)
03:42:36.451 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:36.479 00.028 8976 Received - 47 (G) 
03:42:36.479 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:36.479 00.000 8976 stepped: pos (1, 22)
03:42:36.479 00.000 8976 MoveAxis(U, 2, ABG)
03:42:36.479 00.000 8976 stepping (1, 22) + (0, 2)
03:42:36.479 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:36.511 00.032 8976 Received - 47 (G) 
03:42:36.511 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:36.511 00.000 8976 stepped: pos (1, 24)
03:42:36.511 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:42:36.511 00.000 8976 MountToCamera -- mountX=0.12 mountY=-3.01 hyp=3.01 mountTheta=-1.53 cameraX=2.62, cameraY=1.48 cameraTheta=0.51
03:42:36.511 00.000 8976 incremental bump (2.621, 1.475) isValid = 1
03:42:36.511 00.000 8976 Scheduling Mount bump of (0.100, 0.058)
03:42:36.512 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:42:36.512 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:42:36.512 00.000 8976 move complete, result=0
03:42:36.512 00.000 8976 worker thread done servicing request
03:42:36.512 00.000 8976 Worker thread wakes up
03:42:36.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:36.512 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:36.512 00.000 9828 Worker thread wakes up
03:42:36.512 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
03:42:36.512 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:42:36.512 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:42:36.512 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.62 = -2.66)
03:42:36.512 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.74)
03:42:36.512 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=-0.10 mountY=-0.05, mountTheta=-2.73
03:42:36.512 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:42:36.513 00.001 9828 BLC: window closed
03:42:36.513 00.000 9828 MoveAxis(E, 33, B)
03:42:36.513 00.000 9828 Guiding  Dir = 2, Dur = 33
03:42:36.513 00.000 9828 IsSlewing returns 0
03:42:36.513 00.000 9828 IsGuiding returns 0
03:42:36.513 00.000 9828 PulseGuide returned control before completion, sleep 43
03:42:36.570 00.057 9828 IsGuiding returns 1
03:42:36.570 00.000 9828 scope still moving after pulse duration time elapsed
03:42:36.600 00.030 9828 IsSlewing returns 0
03:42:36.600 00.000 9828 IsGuiding returns 1
03:42:36.631 00.031 9828 IsSlewing returns 0
03:42:36.631 00.000 9828 IsGuiding returns 1
03:42:36.663 00.032 9828 IsSlewing returns 0
03:42:36.663 00.000 9828 IsGuiding returns 0
03:42:36.663 00.000 9828 scope move finished after 33 + 117 ms
03:42:36.663 00.000 9828 Move returns status 0, amount 33
03:42:36.663 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:36.663 00.000 9828 MoveAxis(N, 6, B)
03:42:36.663 00.000 9828 Guiding  Dir = 0, Dur = 6
03:42:36.679 00.016 9828 IsSlewing returns 0
03:42:36.679 00.000 9828 IsGuiding returns 0
03:42:36.679 00.000 9828 PulseGuide returned control before completion, sleep 16
03:42:36.711 00.032 9828 IsGuiding returns 1
03:42:36.711 00.000 9828 scope still moving after pulse duration time elapsed
03:42:36.742 00.031 9828 IsSlewing returns 0
03:42:36.743 00.001 9828 IsGuiding returns 1
03:42:36.773 00.030 9828 IsSlewing returns 0
03:42:36.774 00.001 9828 IsGuiding returns 1
03:42:36.805 00.031 9828 IsSlewing returns 0
03:42:36.805 00.000 9828 IsGuiding returns 1
03:42:36.836 00.031 9828 IsSlewing returns 0
03:42:36.836 00.000 9828 IsGuiding returns 1
03:42:36.867 00.031 9828 IsSlewing returns 0
03:42:36.867 00.000 9828 IsGuiding returns 0
03:42:36.867 00.000 9828 scope move finished after 6 + 182 ms
03:42:36.868 00.001 9828 Move returns status 0, amount 6
03:42:36.868 00.000 9828 move complete, result=0
03:42:36.868 00.000 9828 worker thread done servicing request
03:42:36.868 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:42:37.198 00.330 8976 Exposure complete
03:42:37.204 00.006 8976 worker thread done servicing request
03:42:37.204 00.000 5052 OnExposeComplete: enter
03:42:37.204 00.000 5052 UpdateGuideState(): m_state=6
03:42:37.204 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15029
03:42:37.204 00.000 5052 Star::Find false star n=11 nbg=281 bg=44.7 sigma=0.8 thresh=47 peak=47
03:42:37.204 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=31, SNR=2.9, Peak=51 HFD=0.0
03:42:37.204 00.000 5052 DistanceChecker: activated
03:42:37.204 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:37.204 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:37.204 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:37.204 00.000 8976 Worker thread wakes up
03:42:37.204 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:37.204 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:37.204 00.000 8976 StepGuider: deferring bump for deduced move
03:42:37.205 00.001 8976 move complete, result=0
03:42:37.205 00.000 8976 worker thread done servicing request
03:42:37.314 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:37.314 00.000 5052 Status Line: Star lost - low SNR
03:42:37.314 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=76, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:42:37.314 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:37.314 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:37.315 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:37.315 00.000 5052 Enqueuing Expose request
03:42:37.315 00.000 8976 Worker thread wakes up
03:42:37.315 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:37.315 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:37.998 00.683 8976 Exposure complete
03:42:38.004 00.006 8976 worker thread done servicing request
03:42:38.004 00.000 5052 OnExposeComplete: enter
03:42:38.004 00.000 5052 UpdateGuideState(): m_state=6
03:42:38.004 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15030
03:42:38.004 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=282.98, Mass=42, SNR=4.4, Peak=51 HFD=2.2
03:42:38.004 00.000 5052 DistanceChecker: deactivated
03:42:38.004 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.09 = 0.09)
03:42:38.004 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
03:42:38.004 00.000 5052 CameraToMount -- cameraX=-0.81 cameraY=1.27 hyp=1.51 cameraTheta=2.14 mountX=1.50 mountY=-0.01, mountTheta=-0.01
03:42:38.006 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.81, y=1.27, opts=13)
03:42:38.006 00.000 5052 Enqueuing Move request for stepguider (-0.81, 1.27)
03:42:38.006 00.000 8976 Worker thread wakes up
03:42:38.006 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:38.006 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.81, 1.27) opts 0xd
03:42:38.006 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:42:38.006 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.81, 1.27)
03:42:38.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:38.006 00.000 8976 Moving (-0.81, 1.27) raw xDistance=1.50 yDistance=-0.01
03:42:38.006 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:38.006 00.000 5052 Enqueuing Expose request
03:42:38.007 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.96 from input 1.50
03:42:38.007 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:42:38.007 00.000 8976 MoveAxis(L, 6, ABG)
03:42:38.007 00.000 8976 stepping (1, 24) + (-6, 0)
03:42:38.007 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:42:38.045 00.038 8976 Received - 47 (G) 
03:42:38.045 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:42:38.045 00.000 8976 stepped: pos (-5, 24)
03:42:38.045 00.000 8976 MoveAxis(U, 0, ABG)
03:42:38.045 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
03:42:38.045 00.000 8976 MountToCamera -- mountX=0.33 mountY=-3.27 hyp=3.29 mountTheta=-1.47 cameraX=2.76, cameraY=1.79 cameraTheta=0.57
03:42:38.045 00.000 8976 incremental bump (2.761, 1.786) isValid = 1
03:42:38.045 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
03:42:38.045 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:42:38.045 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:42:38.045 00.000 8976 move complete, result=0
03:42:38.045 00.000 9828 Worker thread wakes up
03:42:38.045 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:42:38.046 00.001 5052 GuideStep: 1.5 px 6 ms WEST, -0.0 px 0 ms NORTH
03:42:38.046 00.000 8976 worker thread done servicing request
03:42:38.046 00.000 8976 Worker thread wakes up
03:42:38.046 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:42:38.046 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:38.046 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.60)
03:42:38.046 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:38.046 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.68)
03:42:38.046 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
03:42:38.046 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:42:38.046 00.000 9828 BLC: window closed
03:42:38.046 00.000 9828 MoveAxis(E, 32, B)
03:42:38.046 00.000 9828 Guiding  Dir = 2, Dur = 32
03:42:38.047 00.001 9828 IsSlewing returns 0
03:42:38.048 00.001 9828 IsGuiding returns 0
03:42:38.048 00.000 9828 PulseGuide returned control before completion, sleep 42
03:42:38.095 00.047 9828 IsGuiding returns 1
03:42:38.095 00.000 9828 scope still moving after pulse duration time elapsed
03:42:38.126 00.031 9828 IsSlewing returns 0
03:42:38.126 00.000 9828 IsGuiding returns 1
03:42:38.157 00.031 9828 IsSlewing returns 0
03:42:38.157 00.000 9828 IsGuiding returns 1
03:42:38.203 00.046 9828 IsSlewing returns 0
03:42:38.203 00.000 9828 IsGuiding returns 1
03:42:38.233 00.030 9828 IsSlewing returns 0
03:42:38.233 00.000 9828 IsGuiding returns 0
03:42:38.233 00.000 9828 scope move finished after 32 + 153 ms
03:42:38.233 00.000 9828 Move returns status 0, amount 32
03:42:38.233 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:38.233 00.000 9828 MoveAxis(N, 7, B)
03:42:38.233 00.000 9828 Guiding  Dir = 0, Dur = 7
03:42:38.248 00.015 9828 IsSlewing returns 0
03:42:38.248 00.000 9828 IsGuiding returns 0
03:42:38.248 00.000 9828 PulseGuide returned control before completion, sleep 17
03:42:38.280 00.032 9828 IsGuiding returns 1
03:42:38.280 00.000 9828 scope still moving after pulse duration time elapsed
03:42:38.311 00.031 9828 IsSlewing returns 0
03:42:38.311 00.000 9828 IsGuiding returns 1
03:42:38.341 00.030 9828 IsSlewing returns 0
03:42:38.341 00.000 9828 IsGuiding returns 1
03:42:38.372 00.031 9828 IsSlewing returns 0
03:42:38.372 00.000 9828 IsGuiding returns 0
03:42:38.372 00.000 9828 scope move finished after 7 + 116 ms
03:42:38.372 00.000 9828 Move returns status 0, amount 7
03:42:38.372 00.000 9828 move complete, result=0
03:42:38.372 00.000 9828 worker thread done servicing request
03:42:38.372 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:42:38.732 00.360 8976 Exposure complete
03:42:38.738 00.006 8976 worker thread done servicing request
03:42:38.738 00.000 5052 OnExposeComplete: enter
03:42:38.738 00.000 5052 UpdateGuideState(): m_state=6
03:42:38.738 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15031
03:42:38.738 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.77, Mass=48, SNR=4.6, Peak=51 HFD=3.1
03:42:38.738 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:42:38.738 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
03:42:38.738 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.06 hyp=0.62 cameraTheta=3.04 mountX=0.34 mountY=0.48, mountTheta=0.96
03:42:38.739 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.06, opts=13)
03:42:38.739 00.000 5052 Enqueuing Move request for stepguider (-0.62, 0.06)
03:42:38.739 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:38.739 00.000 5052 UpdateGuideState exits: m=48 SNR=4.6
03:42:38.739 00.000 8976 Worker thread wakes up
03:42:38.739 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.06) opts 0xd
03:42:38.739 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.06)
03:42:38.739 00.000 8976 Moving (-0.62, 0.06) raw xDistance=0.34 yDistance=0.48
03:42:38.739 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:38.739 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:38.739 00.000 5052 Enqueuing Expose request
03:42:38.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.34
03:42:38.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
03:42:38.739 00.000 8976 MoveAxis(L, 2, ABG)
03:42:38.739 00.000 8976 stepping (-5, 24) + (-2, 0)
03:42:38.739 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:38.765 00.026 8976 Received - 47 (G) 
03:42:38.765 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:38.765 00.000 8976 stepped: pos (-7, 24)
03:42:38.765 00.000 8976 MoveAxis(D, 2, ABG)
03:42:38.765 00.000 8976 stepping (-7, 24) + (0, -2)
03:42:38.765 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:38.797 00.032 8976 Received - 47 (G) 
03:42:38.797 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:38.797 00.000 8976 stepped: pos (-7, 22)
03:42:38.797 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:42:38.797 00.000 8976 MountToCamera -- mountX=0.58 mountY=-3.34 hyp=3.39 mountTheta=-1.40 cameraX=2.72, cameraY=2.04 cameraTheta=0.64
03:42:38.797 00.000 8976 incremental bump (2.715, 2.036) isValid = 1
03:42:38.797 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:42:38.797 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:42:38.797 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:42:38.797 00.000 8976 move complete, result=0
03:42:38.797 00.000 8976 worker thread done servicing request
03:42:38.797 00.000 8976 Worker thread wakes up
03:42:38.797 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:38.797 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:38.797 00.000 9828 Worker thread wakes up
03:42:38.797 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:42:38.797 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:42:38.797 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
03:42:38.797 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
03:42:38.797 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
03:42:38.797 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:42:38.797 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:42:38.797 00.000 9828 BLC: window closed
03:42:38.797 00.000 9828 MoveAxis(E, 30, B)
03:42:38.797 00.000 9828 Guiding  Dir = 2, Dur = 30
03:42:38.798 00.001 9828 IsSlewing returns 0
03:42:38.798 00.000 9828 IsGuiding returns 0
03:42:38.798 00.000 9828 PulseGuide returned control before completion, sleep 40
03:42:38.851 00.053 9828 IsGuiding returns 1
03:42:38.851 00.000 9828 scope still moving after pulse duration time elapsed
03:42:38.882 00.031 9828 IsSlewing returns 0
03:42:38.882 00.000 9828 IsGuiding returns 1
03:42:38.913 00.031 9828 IsSlewing returns 0
03:42:38.913 00.000 9828 IsGuiding returns 1
03:42:38.944 00.031 9828 IsSlewing returns 0
03:42:38.944 00.000 9828 IsGuiding returns 0
03:42:38.944 00.000 9828 scope move finished after 30 + 115 ms
03:42:38.944 00.000 9828 Move returns status 0, amount 30
03:42:38.944 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:38.944 00.000 9828 MoveAxis(N, 8, B)
03:42:38.944 00.000 9828 Guiding  Dir = 0, Dur = 8
03:42:38.959 00.015 9828 IsSlewing returns 0
03:42:38.959 00.000 9828 IsGuiding returns 0
03:42:38.959 00.000 9828 PulseGuide returned control before completion, sleep 18
03:42:38.989 00.030 9828 IsGuiding returns 1
03:42:38.989 00.000 9828 scope still moving after pulse duration time elapsed
03:42:39.021 00.032 9828 IsSlewing returns 0
03:42:39.021 00.000 9828 IsGuiding returns 1
03:42:39.051 00.030 9828 IsSlewing returns 0
03:42:39.051 00.000 9828 IsGuiding returns 1
03:42:39.081 00.030 9828 IsSlewing returns 0
03:42:39.081 00.000 9828 IsGuiding returns 0
03:42:39.081 00.000 9828 scope move finished after 8 + 113 ms
03:42:39.081 00.000 9828 Move returns status 0, amount 8
03:42:39.081 00.000 9828 move complete, result=0
03:42:39.081 00.000 9828 worker thread done servicing request
03:42:39.081 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:42:39.483 00.402 8976 Exposure complete
03:42:39.489 00.006 8976 worker thread done servicing request
03:42:39.489 00.000 5052 OnExposeComplete: enter
03:42:39.489 00.000 5052 UpdateGuideState(): m_state=6
03:42:39.489 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15032
03:42:39.489 00.000 5052 Star::Find false star n=9 nbg=278 bg=45.1 sigma=0.9 thresh=48 peak=48
03:42:39.489 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=33, SNR=2.9, Peak=50 HFD=0.0
03:42:39.489 00.000 5052 DistanceChecker: activated
03:42:39.489 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:39.489 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:39.489 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:39.489 00.000 8976 Worker thread wakes up
03:42:39.489 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:39.489 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:39.489 00.000 8976 StepGuider: deferring bump for deduced move
03:42:39.489 00.000 8976 move complete, result=0
03:42:39.490 00.001 8976 worker thread done servicing request
03:42:39.606 00.116 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:39.606 00.000 5052 Status Line: Star lost - low SNR
03:42:39.606 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:39.606 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:39.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:39.607 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:39.607 00.000 5052 Enqueuing Expose request
03:42:39.607 00.000 8976 Worker thread wakes up
03:42:39.607 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:39.607 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:40.284 00.677 8976 Exposure complete
03:42:40.290 00.006 8976 worker thread done servicing request
03:42:40.290 00.000 5052 OnExposeComplete: enter
03:42:40.290 00.000 5052 UpdateGuideState(): m_state=6
03:42:40.290 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15033
03:42:40.290 00.000 5052 Star::Find false star n=6 nbg=288 bg=44.9 sigma=1.0 thresh=48 peak=48
03:42:40.290 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=22, SNR=2.9, Peak=50 HFD=0.0
03:42:40.290 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:40.290 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:40.291 00.001 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:40.291 00.000 8976 Worker thread wakes up
03:42:40.291 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:40.291 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:40.291 00.000 8976 StepGuider: deferring bump for deduced move
03:42:40.291 00.000 8976 move complete, result=0
03:42:40.291 00.000 8976 worker thread done servicing request
03:42:40.405 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:40.405 00.000 5052 Status Line: Star lost - low SNR
03:42:40.406 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:42:40.406 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:40.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:40.406 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:40.406 00.000 5052 Enqueuing Expose request
03:42:40.406 00.000 8976 Worker thread wakes up
03:42:40.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:40.406 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:41.090 00.684 8976 Exposure complete
03:42:41.095 00.005 8976 worker thread done servicing request
03:42:41.095 00.000 5052 OnExposeComplete: enter
03:42:41.095 00.000 5052 UpdateGuideState(): m_state=6
03:42:41.095 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15034
03:42:41.095 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.11, Mass=42, SNR=4.3, Peak=53 HFD=2.9
03:42:41.095 00.000 5052 DistanceChecker: deactivated
03:42:41.095 00.000 5052 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.04) = xAngle (-4.45 = 1.83)
03:42:41.095 00.000 5052 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.55 = 1.73)
03:42:41.096 00.001 5052 CameraToMount -- cameraX=-0.66 cameraY=-0.60 hyp=0.89 cameraTheta=-2.41 mountX=-0.23 mountY=0.88, mountTheta=1.83
03:42:41.096 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=-0.60, opts=13)
03:42:41.096 00.000 5052 Enqueuing Move request for stepguider (-0.66, -0.60)
03:42:41.096 00.000 8976 Worker thread wakes up
03:42:41.096 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, -0.60) opts 0xd
03:42:41.096 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, -0.60)
03:42:41.096 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:41.097 00.001 5052 UpdateGuideState exits: m=42 SNR=4.3
03:42:41.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:41.097 00.000 8976 Moving (-0.66, -0.60) raw xDistance=-0.23 yDistance=0.88
03:42:41.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:42:41.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.88
03:42:41.097 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:41.097 00.000 5052 Enqueuing Expose request
03:42:41.097 00.000 8976 MoveAxis(R, 0, ABG)
03:42:41.097 00.000 8976 MoveAxis(D, 4, ABG)
03:42:41.097 00.000 8976 stepping (-7, 22) + (0, -4)
03:42:41.097 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:41.131 00.034 8976 Received - 47 (G) 
03:42:41.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:41.131 00.000 8976 stepped: pos (-7, 18)
03:42:41.131 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:42:41.131 00.000 8976 MountToCamera -- mountX=0.74 mountY=-3.18 hyp=3.27 mountTheta=-1.34 cameraX=2.50, cameraY=2.11 cameraTheta=0.70
03:42:41.131 00.000 8976 incremental bump (2.498, 2.109) isValid = 1
03:42:41.131 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
03:42:41.131 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:42:41.131 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:42:41.131 00.000 8976 move complete, result=0
03:42:41.131 00.000 9828 Worker thread wakes up
03:42:41.131 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.9 px 4 ms SOUTH
03:42:41.131 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:42:41.131 00.000 8976 worker thread done servicing request
03:42:41.131 00.000 8976 Worker thread wakes up
03:42:41.132 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:42:41.132 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
03:42:41.132 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:42:41.132 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
03:42:41.132 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:42:41.132 00.000 9828 BLC: window closed
03:42:41.132 00.000 9828 MoveAxis(E, 29, B)
03:42:41.132 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:41.132 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:41.132 00.000 9828 Guiding  Dir = 2, Dur = 29
03:42:41.132 00.000 9828 IsSlewing returns 0
03:42:41.132 00.000 9828 IsGuiding returns 0
03:42:41.133 00.001 9828 PulseGuide returned control before completion, sleep 39
03:42:41.179 00.046 9828 IsGuiding returns 1
03:42:41.179 00.000 9828 scope still moving after pulse duration time elapsed
03:42:41.210 00.031 9828 IsSlewing returns 0
03:42:41.210 00.000 9828 IsGuiding returns 1
03:42:41.240 00.030 9828 IsSlewing returns 0
03:42:41.241 00.001 9828 IsGuiding returns 1
03:42:41.271 00.030 9828 IsSlewing returns 0
03:42:41.271 00.000 9828 IsGuiding returns 0
03:42:41.271 00.000 9828 scope move finished after 29 + 110 ms
03:42:41.271 00.000 9828 Move returns status 0, amount 29
03:42:41.271 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:41.271 00.000 9828 MoveAxis(N, 9, B)
03:42:41.271 00.000 9828 Guiding  Dir = 0, Dur = 9
03:42:41.286 00.015 9828 IsSlewing returns 0
03:42:41.286 00.000 9828 IsGuiding returns 0
03:42:41.286 00.000 9828 PulseGuide returned control before completion, sleep 19
03:42:41.317 00.031 9828 IsGuiding returns 1
03:42:41.317 00.000 9828 scope still moving after pulse duration time elapsed
03:42:41.348 00.031 9828 IsSlewing returns 0
03:42:41.348 00.000 9828 IsGuiding returns 1
03:42:41.379 00.031 9828 IsSlewing returns 0
03:42:41.379 00.000 9828 IsGuiding returns 1
03:42:41.410 00.031 9828 IsSlewing returns 0
03:42:41.410 00.000 9828 IsGuiding returns 0
03:42:41.410 00.000 9828 scope move finished after 9 + 115 ms
03:42:41.410 00.000 9828 Move returns status 0, amount 9
03:42:41.410 00.000 9828 move complete, result=0
03:42:41.410 00.000 9828 worker thread done servicing request
03:42:41.410 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:42:41.818 00.408 8976 Exposure complete
03:42:41.823 00.005 8976 worker thread done servicing request
03:42:41.824 00.001 5052 OnExposeComplete: enter
03:42:41.824 00.000 5052 UpdateGuideState(): m_state=6
03:42:41.824 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15035
03:42:41.824 00.000 5052 Star::Find returns 1 (1), X=330.59, Y=282.58, Mass=51, SNR=4.8, Peak=50 HFD=3.4
03:42:41.824 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
03:42:41.824 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
03:42:41.824 00.000 5052 CameraToMount -- cameraX=1.42 cameraY=0.87 hyp=1.66 cameraTheta=0.55 mountX=0.13 mountY=-1.66, mountTheta=-1.49
03:42:41.824 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.42, y=0.87, opts=13)
03:42:41.825 00.001 5052 Enqueuing Move request for stepguider (1.42, 0.87)
03:42:41.825 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:41.825 00.000 5052 UpdateGuideState exits: m=51 SNR=4.8 Saturated
03:42:41.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:41.825 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:41.825 00.000 5052 Enqueuing Expose request
03:42:41.825 00.000 8976 Worker thread wakes up
03:42:41.825 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.42, 0.87) opts 0xd
03:42:41.825 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.42, 0.87)
03:42:41.825 00.000 8976 Moving (1.42, 0.87) raw xDistance=0.13 yDistance=-1.66
03:42:41.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:42:41.825 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.66
03:42:41.825 00.000 8976 MoveAxis(R, 0, ABG)
03:42:41.825 00.000 8976 MoveAxis(U, 6, ABG)
03:42:41.825 00.000 8976 stepping (-7, 18) + (0, 6)
03:42:41.825 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:42:41.867 00.042 8976 Received - 47 (G) 
03:42:41.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:42:41.867 00.000 8976 stepped: pos (-7, 24)
03:42:41.867 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:42:41.867 00.000 8976 MountToCamera -- mountX=0.85 mountY=-3.39 hyp=3.50 mountTheta=-1.33 cameraX=2.63, cameraY=2.30 cameraTheta=0.72
03:42:41.867 00.000 8976 incremental bump (2.633, 2.300) isValid = 1
03:42:41.867 00.000 8976 Scheduling Mount bump of (0.086, 0.078)
03:42:41.867 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:42:41.867 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:42:41.867 00.000 8976 move complete, result=0
03:42:41.867 00.000 8976 worker thread done servicing request
03:42:41.867 00.000 8976 Worker thread wakes up
03:42:41.867 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.7 px 6 ms NORTH
03:42:41.867 00.000 9828 Worker thread wakes up
03:42:41.867 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:41.867 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:42:41.867 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:42:41.867 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:42:41.868 00.001 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:42:41.868 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:41.868 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:42:41.868 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:42:41.868 00.000 9828 BLC: window closed
03:42:41.868 00.000 9828 MoveAxis(E, 29, B)
03:42:41.868 00.000 9828 Guiding  Dir = 2, Dur = 29
03:42:41.868 00.000 9828 IsSlewing returns 0
03:42:41.868 00.000 9828 IsGuiding returns 0
03:42:41.869 00.001 9828 PulseGuide returned control before completion, sleep 39
03:42:41.918 00.049 9828 IsGuiding returns 1
03:42:41.918 00.000 9828 scope still moving after pulse duration time elapsed
03:42:41.949 00.031 9828 IsSlewing returns 0
03:42:41.949 00.000 9828 IsGuiding returns 1
03:42:41.980 00.031 9828 IsSlewing returns 0
03:42:41.980 00.000 9828 IsGuiding returns 1
03:42:42.011 00.031 9828 IsSlewing returns 0
03:42:42.011 00.000 9828 IsGuiding returns 0
03:42:42.011 00.000 9828 scope move finished after 29 + 113 ms
03:42:42.011 00.000 9828 Move returns status 0, amount 29
03:42:42.011 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:42.011 00.000 9828 MoveAxis(N, 9, B)
03:42:42.011 00.000 9828 Guiding  Dir = 0, Dur = 9
03:42:42.027 00.016 9828 IsSlewing returns 0
03:42:42.027 00.000 9828 IsGuiding returns 0
03:42:42.027 00.000 9828 PulseGuide returned control before completion, sleep 19
03:42:42.057 00.030 9828 IsGuiding returns 1
03:42:42.057 00.000 9828 scope still moving after pulse duration time elapsed
03:42:42.088 00.031 9828 IsSlewing returns 0
03:42:42.088 00.000 9828 IsGuiding returns 1
03:42:42.120 00.032 9828 IsSlewing returns 0
03:42:42.120 00.000 9828 IsGuiding returns 1
03:42:42.151 00.031 9828 IsSlewing returns 0
03:42:42.151 00.000 9828 IsGuiding returns 1
03:42:42.182 00.031 9828 IsSlewing returns 0
03:42:42.182 00.000 9828 IsGuiding returns 0
03:42:42.182 00.000 9828 scope move finished after 9 + 147 ms
03:42:42.182 00.000 9828 Move returns status 0, amount 9
03:42:42.182 00.000 9828 move complete, result=0
03:42:42.183 00.001 9828 worker thread done servicing request
03:42:42.183 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:42:42.552 00.369 8976 Exposure complete
03:42:42.559 00.007 8976 worker thread done servicing request
03:42:42.559 00.000 5052 OnExposeComplete: enter
03:42:42.559 00.000 5052 UpdateGuideState(): m_state=6
03:42:42.559 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15036
03:42:42.559 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=280.72, Mass=39, SNR=4.2, Peak=50 HFD=2.9
03:42:42.559 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
03:42:42.559 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.28 = 2.01)
03:42:42.559 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.99 hyp=1.16 cameraTheta=-2.13 mountX=-0.60 mountY=1.06, mountTheta=2.09
03:42:42.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.99, opts=13)
03:42:42.560 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.99)
03:42:42.560 00.000 8976 Worker thread wakes up
03:42:42.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.99) opts 0xd
03:42:42.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.99)
03:42:42.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:42:42.560 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:42:42.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:42.560 00.000 8976 Moving (-0.62, -0.99) raw xDistance=-0.60 yDistance=1.06
03:42:42.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:42:42.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 1.06
03:42:42.560 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:42.560 00.000 5052 Enqueuing Expose request
03:42:42.560 00.000 8976 MoveAxis(R, 2, ABG)
03:42:42.561 00.001 8976 stepping (-7, 24) + (2, 0)
03:42:42.561 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:42.585 00.024 8976 Received - 47 (G) 
03:42:42.585 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:42.585 00.000 8976 stepped: pos (-5, 24)
03:42:42.585 00.000 8976 MoveAxis(D, 4, ABG)
03:42:42.585 00.000 8976 stepping (-5, 24) + (0, -4)
03:42:42.585 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:42.617 00.032 8976 Received - 47 (G) 
03:42:42.617 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:42.617 00.000 8976 stepped: pos (-5, 20)
03:42:42.617 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:42:42.617 00.000 8976 MountToCamera -- mountX=0.82 mountY=-3.32 hyp=3.42 mountTheta=-1.33 cameraX=2.58, cameraY=2.24 cameraTheta=0.72
03:42:42.617 00.000 8976 incremental bump (2.582, 2.243) isValid = 1
03:42:42.617 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:42:42.617 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:42:42.617 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:42:42.617 00.000 8976 move complete, result=0
03:42:42.617 00.000 8976 worker thread done servicing request
03:42:42.617 00.000 9828 Worker thread wakes up
03:42:42.617 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:42:42.618 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:42:42.618 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:42:42.618 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 1.1 px 4 ms SOUTH
03:42:42.618 00.000 8976 Worker thread wakes up
03:42:42.618 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:42.618 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:42.618 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:42:42.618 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
03:42:42.618 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:42:42.618 00.000 9828 BLC: window closed
03:42:42.618 00.000 9828 MoveAxis(E, 29, B)
03:42:42.618 00.000 9828 Guiding  Dir = 2, Dur = 29
03:42:42.618 00.000 9828 IsSlewing returns 0
03:42:42.619 00.001 9828 IsGuiding returns 0
03:42:42.619 00.000 9828 PulseGuide returned control before completion, sleep 39
03:42:42.661 00.042 9828 IsGuiding returns 1
03:42:42.661 00.000 9828 scope still moving after pulse duration time elapsed
03:42:42.692 00.031 9828 IsSlewing returns 0
03:42:42.692 00.000 9828 IsGuiding returns 1
03:42:42.723 00.031 9828 IsSlewing returns 0
03:42:42.723 00.000 9828 IsGuiding returns 1
03:42:42.755 00.032 9828 IsSlewing returns 0
03:42:42.755 00.000 9828 IsGuiding returns 1
03:42:42.785 00.030 9828 IsSlewing returns 0
03:42:42.785 00.000 9828 IsGuiding returns 0
03:42:42.785 00.000 9828 scope move finished after 29 + 137 ms
03:42:42.785 00.000 9828 Move returns status 0, amount 29
03:42:42.785 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:42.785 00.000 9828 MoveAxis(N, 9, B)
03:42:42.785 00.000 9828 Guiding  Dir = 0, Dur = 9
03:42:42.801 00.016 9828 IsSlewing returns 0
03:42:42.801 00.000 9828 IsGuiding returns 0
03:42:42.801 00.000 9828 PulseGuide returned control before completion, sleep 19
03:42:42.832 00.031 9828 IsGuiding returns 1
03:42:42.832 00.000 9828 scope still moving after pulse duration time elapsed
03:42:42.862 00.030 9828 IsSlewing returns 0
03:42:42.862 00.000 9828 IsGuiding returns 1
03:42:42.893 00.031 9828 IsSlewing returns 0
03:42:42.893 00.000 9828 IsGuiding returns 1
03:42:42.924 00.031 9828 IsSlewing returns 0
03:42:42.924 00.000 9828 IsGuiding returns 1
03:42:42.955 00.031 9828 IsSlewing returns 0
03:42:42.955 00.000 9828 IsGuiding returns 0
03:42:42.956 00.001 9828 scope move finished after 9 + 145 ms
03:42:42.956 00.000 9828 Move returns status 0, amount 9
03:42:42.956 00.000 9828 move complete, result=0
03:42:42.956 00.000 9828 worker thread done servicing request
03:42:42.956 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:42:43.302 00.346 8976 Exposure complete
03:42:43.307 00.005 8976 worker thread done servicing request
03:42:43.307 00.000 5052 OnExposeComplete: enter
03:42:43.307 00.000 5052 UpdateGuideState(): m_state=6
03:42:43.307 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15037
03:42:43.307 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=280.00, Mass=13, SNR=2.5, Peak=51 HFD=0.0
03:42:43.307 00.000 5052 DistanceChecker: activated
03:42:43.307 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:43.308 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:43.308 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:43.308 00.000 8976 Worker thread wakes up
03:42:43.308 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:43.308 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:43.308 00.000 8976 StepGuider: deferring bump for deduced move
03:42:43.308 00.000 8976 move complete, result=0
03:42:43.308 00.000 8976 worker thread done servicing request
03:42:43.420 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:43.420 00.000 5052 Status Line: Star lost - low SNR
03:42:43.421 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:43.421 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:43.421 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:43.421 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:43.421 00.000 5052 Enqueuing Expose request
03:42:43.421 00.000 8976 Worker thread wakes up
03:42:43.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:43.421 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:44.104 00.683 8976 Exposure complete
03:42:44.110 00.006 8976 worker thread done servicing request
03:42:44.110 00.000 5052 OnExposeComplete: enter
03:42:44.110 00.000 5052 UpdateGuideState(): m_state=6
03:42:44.110 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15038
03:42:44.110 00.000 5052 Star::Find returns 1 (0), X=329.90, Y=281.61, Mass=37, SNR=4.1, Peak=50 HFD=2.3
03:42:44.110 00.000 5052 DistanceChecker: deactivated
03:42:44.110 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
03:42:44.110 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
03:42:44.110 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.10 hyp=0.73 cameraTheta=-0.14 mountX=-0.42 mountY=-0.55, mountTheta=-2.22
03:42:44.111 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.10, opts=13)
03:42:44.111 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.10)
03:42:44.111 00.000 8976 Worker thread wakes up
03:42:44.111 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.10) opts 0xd
03:42:44.111 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.10)
03:42:44.111 00.000 8976 Moving (0.73, -0.10) raw xDistance=-0.42 yDistance=-0.55
03:42:44.111 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:42:44.111 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:42:44.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:44.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
03:42:44.111 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.55
03:42:44.111 00.000 8976 MoveAxis(R, 2, ABG)
03:42:44.111 00.000 8976 stepping (-5, 20) + (2, 0)
03:42:44.111 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:44.111 00.000 5052 Enqueuing Expose request
03:42:44.112 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:44.136 00.024 8976 Received - 47 (G) 
03:42:44.137 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:44.137 00.000 8976 stepped: pos (-3, 20)
03:42:44.137 00.000 8976 MoveAxis(U, 2, ABG)
03:42:44.137 00.000 8976 stepping (-3, 20) + (0, 2)
03:42:44.137 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:44.168 00.031 8976 Received - 47 (G) 
03:42:44.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:44.168 00.000 8976 stepped: pos (-3, 22)
03:42:44.168 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:42:44.168 00.000 8976 MountToCamera -- mountX=0.70 mountY=-3.38 hyp=3.45 mountTheta=-1.37 cameraX=2.69, cameraY=2.16 cameraTheta=0.68
03:42:44.168 00.000 8976 incremental bump (2.688, 2.163) isValid = 1
03:42:44.168 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
03:42:44.168 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:42:44.168 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:42:44.168 00.000 8976 move complete, result=0
03:42:44.168 00.000 9828 Worker thread wakes up
03:42:44.168 00.000 8976 worker thread done servicing request
03:42:44.168 00.000 8976 Worker thread wakes up
03:42:44.168 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:42:44.168 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.6 px 2 ms NORTH
03:42:44.169 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:44.169 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:42:44.169 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
03:42:44.169 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
03:42:44.169 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:42:44.169 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:42:44.169 00.000 9828 BLC: window closed
03:42:44.169 00.000 9828 MoveAxis(E, 29, B)
03:42:44.169 00.000 9828 Guiding  Dir = 2, Dur = 29
03:42:44.169 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:44.169 00.000 9828 IsSlewing returns 0
03:42:44.169 00.000 9828 IsGuiding returns 0
03:42:44.169 00.000 9828 PulseGuide returned control before completion, sleep 39
03:42:44.220 00.051 9828 IsGuiding returns 1
03:42:44.220 00.000 9828 scope still moving after pulse duration time elapsed
03:42:44.250 00.030 9828 IsSlewing returns 0
03:42:44.250 00.000 9828 IsGuiding returns 1
03:42:44.281 00.031 9828 IsSlewing returns 0
03:42:44.281 00.000 9828 IsGuiding returns 1
03:42:44.312 00.031 9828 IsSlewing returns 0
03:42:44.312 00.000 9828 IsGuiding returns 0
03:42:44.312 00.000 9828 scope move finished after 29 + 113 ms
03:42:44.312 00.000 9828 Move returns status 0, amount 29
03:42:44.312 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:44.312 00.000 9828 MoveAxis(N, 9, B)
03:42:44.312 00.000 9828 Guiding  Dir = 0, Dur = 9
03:42:44.328 00.016 9828 IsSlewing returns 0
03:42:44.328 00.000 9828 IsGuiding returns 0
03:42:44.328 00.000 9828 PulseGuide returned control before completion, sleep 19
03:42:44.359 00.031 9828 IsGuiding returns 1
03:42:44.359 00.000 9828 scope still moving after pulse duration time elapsed
03:42:44.391 00.032 9828 IsSlewing returns 0
03:42:44.391 00.000 9828 IsGuiding returns 1
03:42:44.422 00.031 9828 IsSlewing returns 0
03:42:44.422 00.000 9828 IsGuiding returns 1
03:42:44.454 00.032 9828 IsSlewing returns 0
03:42:44.454 00.000 9828 IsGuiding returns 0
03:42:44.454 00.000 9828 scope move finished after 9 + 116 ms
03:42:44.454 00.000 9828 Move returns status 0, amount 9
03:42:44.454 00.000 9828 move complete, result=0
03:42:44.454 00.000 9828 worker thread done servicing request
03:42:44.454 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:42:44.855 00.401 8976 Exposure complete
03:42:44.862 00.007 8976 worker thread done servicing request
03:42:44.862 00.000 5052 OnExposeComplete: enter
03:42:44.862 00.000 5052 UpdateGuideState(): m_state=6
03:42:44.862 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15039
03:42:44.862 00.000 5052 Star::Find false star n=5 nbg=289 bg=45.0 sigma=1.0 thresh=48 peak=48
03:42:44.863 00.001 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=20, SNR=2.9, Peak=50 HFD=0.0
03:42:44.863 00.000 5052 DistanceChecker: activated
03:42:44.863 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:44.863 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:44.863 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:44.863 00.000 8976 Worker thread wakes up
03:42:44.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:44.863 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:44.863 00.000 8976 StepGuider: deferring bump for deduced move
03:42:44.863 00.000 8976 move complete, result=0
03:42:44.863 00.000 8976 worker thread done servicing request
03:42:44.969 00.106 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:44.969 00.000 5052 Status Line: Star lost - low SNR
03:42:44.969 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:44.969 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:44.970 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:44.970 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:44.970 00.000 5052 Enqueuing Expose request
03:42:44.970 00.000 8976 Worker thread wakes up
03:42:44.970 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:44.970 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:45.659 00.689 8976 Exposure complete
03:42:45.665 00.006 8976 worker thread done servicing request
03:42:45.665 00.000 5052 OnExposeComplete: enter
03:42:45.665 00.000 5052 UpdateGuideState(): m_state=6
03:42:45.665 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15040
03:42:45.665 00.000 5052 Star::Find returns 1 (0), X=329.04, Y=281.55, Mass=37, SNR=4.1, Peak=52 HFD=2.9
03:42:45.665 00.000 5052 DistanceChecker: deactivated
03:42:45.665 00.000 5052 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.04) = xAngle (-4.31 = 1.97)
03:42:45.665 00.000 5052 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.41 = 1.87)
03:42:45.665 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.26 mountX=-0.08 mountY=0.20, mountTheta=1.96
03:42:45.666 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.16, opts=13)
03:42:45.666 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.16)
03:42:45.666 00.000 8976 Worker thread wakes up
03:42:45.666 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.16) opts 0xd
03:42:45.666 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.16)
03:42:45.666 00.000 8976 Moving (-0.13, -0.16) raw xDistance=-0.08 yDistance=0.20
03:42:45.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:42:45.666 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:42:45.666 00.000 8976 MoveAxis(R, 0, ABG)
03:42:45.666 00.000 8976 MoveAxis(U, 0, ABG)
03:42:45.666 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:42:45.666 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:45.666 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:42:45.666 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:45.666 00.000 8976 MountToCamera -- mountX=0.62 mountY=-3.42 hyp=3.47 mountTheta=-1.39 cameraX=2.76, cameraY=2.11 cameraTheta=0.65
03:42:45.666 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:45.666 00.000 5052 Enqueuing Expose request
03:42:45.666 00.000 8976 incremental bump (2.758, 2.109) isValid = 1
03:42:45.667 00.001 8976 Scheduling Mount bump of (0.091, 0.072)
03:42:45.667 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:42:45.667 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:42:45.667 00.000 8976 move complete, result=0
03:42:45.667 00.000 8976 worker thread done servicing request
03:42:45.667 00.000 8976 Worker thread wakes up
03:42:45.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:45.667 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:45.667 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:42:45.667 00.000 9828 Worker thread wakes up
03:42:45.667 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:42:45.667 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:42:45.667 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
03:42:45.667 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.60)
03:42:45.667 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:42:45.667 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:42:45.667 00.000 9828 BLC: window closed
03:42:45.667 00.000 9828 MoveAxis(E, 30, B)
03:42:45.667 00.000 9828 Guiding  Dir = 2, Dur = 30
03:42:45.668 00.001 9828 IsSlewing returns 0
03:42:45.668 00.000 9828 IsGuiding returns 0
03:42:45.668 00.000 9828 PulseGuide returned control before completion, sleep 40
03:42:45.711 00.043 9828 IsGuiding returns 1
03:42:45.711 00.000 9828 scope still moving after pulse duration time elapsed
03:42:45.742 00.031 9828 IsSlewing returns 0
03:42:45.742 00.000 9828 IsGuiding returns 1
03:42:45.773 00.031 9828 IsSlewing returns 0
03:42:45.773 00.000 9828 IsGuiding returns 1
03:42:45.805 00.032 9828 IsSlewing returns 0
03:42:45.805 00.000 9828 IsGuiding returns 1
03:42:45.836 00.031 9828 IsSlewing returns 0
03:42:45.836 00.000 9828 IsGuiding returns 0
03:42:45.836 00.000 9828 scope move finished after 30 + 138 ms
03:42:45.836 00.000 9828 Move returns status 0, amount 30
03:42:45.836 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:45.836 00.000 9828 MoveAxis(N, 8, B)
03:42:45.836 00.000 9828 Guiding  Dir = 0, Dur = 8
03:42:45.852 00.016 9828 IsSlewing returns 0
03:42:45.852 00.000 9828 IsGuiding returns 0
03:42:45.853 00.001 9828 PulseGuide returned control before completion, sleep 18
03:42:45.884 00.031 9828 IsGuiding returns 1
03:42:45.884 00.000 9828 scope still moving after pulse duration time elapsed
03:42:45.915 00.031 9828 IsSlewing returns 0
03:42:45.916 00.001 9828 IsGuiding returns 1
03:42:45.946 00.030 9828 IsSlewing returns 0
03:42:45.946 00.000 9828 IsGuiding returns 1
03:42:45.977 00.031 9828 IsSlewing returns 0
03:42:45.977 00.000 9828 IsGuiding returns 0
03:42:45.977 00.000 9828 scope move finished after 8 + 116 ms
03:42:45.977 00.000 9828 Move returns status 0, amount 8
03:42:45.977 00.000 9828 move complete, result=0
03:42:45.977 00.000 9828 worker thread done servicing request
03:42:45.978 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:42:46.351 00.373 8976 Exposure complete
03:42:46.357 00.006 8976 worker thread done servicing request
03:42:46.357 00.000 5052 OnExposeComplete: enter
03:42:46.357 00.000 5052 UpdateGuideState(): m_state=6
03:42:46.357 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15041
03:42:46.357 00.000 5052 Star::Find returns 1 (0), X=330.35, Y=281.41, Mass=39, SNR=4.2, Peak=51 HFD=2.9
03:42:46.357 00.000 5052 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.04) = xAngle (-2.29 = -2.29)
03:42:46.357 00.000 5052 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.39 = -2.39)
03:42:46.357 00.000 5052 CameraToMount -- cameraX=1.18 cameraY=-0.30 hyp=1.22 cameraTheta=-0.25 mountX=-0.80 mountY=-0.83, mountTheta=-2.34
03:42:46.358 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.18, y=-0.30, opts=13)
03:42:46.358 00.000 5052 Enqueuing Move request for stepguider (1.18, -0.30)
03:42:46.358 00.000 8976 Worker thread wakes up
03:42:46.358 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.18, -0.30) opts 0xd
03:42:46.358 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.18, -0.30)
03:42:46.358 00.000 8976 Moving (1.18, -0.30) raw xDistance=-0.80 yDistance=-0.83
03:42:46.358 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.80
03:42:46.358 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:42:46.358 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:42:46.358 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:46.359 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
03:42:46.359 00.000 8976 MoveAxis(R, 3, ABG)
03:42:46.359 00.000 8976 stepping (-3, 22) + (3, 0)
03:42:46.359 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:46.359 00.000 5052 Enqueuing Expose request
03:42:46.359 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:46.390 00.031 8976 Received - 47 (G) 
03:42:46.390 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:46.390 00.000 8976 stepped: pos (0, 22)
03:42:46.390 00.000 8976 MoveAxis(U, 3, ABG)
03:42:46.390 00.000 8976 stepping (0, 22) + (0, 3)
03:42:46.390 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:46.422 00.032 8976 Received - 47 (G) 
03:42:46.422 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:46.422 00.000 8976 stepped: pos (0, 25)
03:42:46.422 00.000 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:42:46.422 00.000 8976 MountToCamera -- mountX=0.42 mountY=-3.60 hyp=3.62 mountTheta=-1.46 cameraX=3.01, cameraY=2.01 cameraTheta=0.59
03:42:46.422 00.000 8976 incremental bump (3.015, 2.010) isValid = 1
03:42:46.422 00.000 8976 Scheduling Mount bump of (0.096, 0.066)
03:42:46.422 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:42:46.422 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:42:46.422 00.000 8976 move complete, result=0
03:42:46.422 00.000 9828 Worker thread wakes up
03:42:46.422 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:42:46.422 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:42:46.422 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.8 px 3 ms NORTH
03:42:46.423 00.001 8976 worker thread done servicing request
03:42:46.423 00.000 8976 Worker thread wakes up
03:42:46.423 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:46.423 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:46.423 00.000 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
03:42:46.423 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
03:42:46.423 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
03:42:46.423 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:42:46.423 00.000 9828 BLC: window closed
03:42:46.423 00.000 9828 MoveAxis(E, 31, B)
03:42:46.423 00.000 9828 Guiding  Dir = 2, Dur = 31
03:42:46.423 00.000 9828 IsSlewing returns 0
03:42:46.424 00.001 9828 IsGuiding returns 0
03:42:46.424 00.000 9828 PulseGuide returned control before completion, sleep 41
03:42:46.475 00.051 9828 IsGuiding returns 1
03:42:46.475 00.000 9828 scope still moving after pulse duration time elapsed
03:42:46.505 00.030 9828 IsSlewing returns 0
03:42:46.505 00.000 9828 IsGuiding returns 1
03:42:46.535 00.030 9828 IsSlewing returns 0
03:42:46.535 00.000 9828 IsGuiding returns 1
03:42:46.566 00.031 9828 IsSlewing returns 0
03:42:46.566 00.000 9828 IsGuiding returns 0
03:42:46.566 00.000 9828 scope move finished after 31 + 111 ms
03:42:46.566 00.000 9828 Move returns status 0, amount 31
03:42:46.566 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:46.566 00.000 9828 MoveAxis(N, 7, B)
03:42:46.566 00.000 9828 Guiding  Dir = 0, Dur = 7
03:42:46.581 00.015 9828 IsSlewing returns 0
03:42:46.581 00.000 9828 IsGuiding returns 0
03:42:46.581 00.000 9828 PulseGuide returned control before completion, sleep 17
03:42:46.612 00.031 9828 IsGuiding returns 1
03:42:46.612 00.000 9828 scope still moving after pulse duration time elapsed
03:42:46.643 00.031 9828 IsSlewing returns 0
03:42:46.643 00.000 9828 IsGuiding returns 1
03:42:46.674 00.031 9828 IsSlewing returns 0
03:42:46.674 00.000 9828 IsGuiding returns 1
03:42:46.720 00.046 9828 IsSlewing returns 0
03:42:46.720 00.000 9828 IsGuiding returns 0
03:42:46.720 00.000 9828 scope move finished after 7 + 132 ms
03:42:46.720 00.000 9828 Move returns status 0, amount 7
03:42:46.720 00.000 9828 move complete, result=0
03:42:46.720 00.000 9828 worker thread done servicing request
03:42:46.720 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:42:47.109 00.389 8976 Exposure complete
03:42:47.114 00.005 8976 worker thread done servicing request
03:42:47.114 00.000 5052 OnExposeComplete: enter
03:42:47.114 00.000 5052 UpdateGuideState(): m_state=6
03:42:47.114 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15042
03:42:47.114 00.000 5052 Star::Find returns 1 (0), X=329.66, Y=281.81, Mass=54, SNR=4.9, Peak=52 HFD=3.0
03:42:47.114 00.000 5052 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
03:42:47.114 00.000 5052 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.95 = -1.95)
03:42:47.114 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=0.10 hyp=0.49 cameraTheta=0.20 mountX=-0.13 mountY=-0.46, mountTheta=-1.85
03:42:47.115 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=0.10, opts=13)
03:42:47.115 00.000 5052 Enqueuing Move request for stepguider (0.48, 0.10)
03:42:47.115 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:47.115 00.000 5052 UpdateGuideState exits: m=54 SNR=4.9
03:42:47.115 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:47.115 00.000 8976 Worker thread wakes up
03:42:47.115 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, 0.10) opts 0xd
03:42:47.115 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, 0.10)
03:42:47.115 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:47.115 00.000 5052 Enqueuing Expose request
03:42:47.116 00.001 8976 Moving (0.48, 0.10) raw xDistance=-0.13 yDistance=-0.46
03:42:47.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:42:47.116 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.46
03:42:47.116 00.000 8976 MoveAxis(R, 0, ABG)
03:42:47.116 00.000 8976 MoveAxis(U, 2, ABG)
03:42:47.116 00.000 8976 stepping (0, 25) + (0, 2)
03:42:47.116 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:47.141 00.025 8976 Received - 47 (G) 
03:42:47.141 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:47.141 00.000 8976 stepped: pos (0, 27)
03:42:47.141 00.000 8976 MountToCamera -- mountTheta (-1.50) + m_xAngle (2.04) = xAngle (0.55 = 0.55)
03:42:47.141 00.000 8976 MountToCamera -- mountX=0.28 mountY=-3.83 hyp=3.84 mountTheta=-1.50 cameraX=3.28, cameraY=1.99 cameraTheta=0.55
03:42:47.141 00.000 8976 incremental bump (3.280, 1.991) isValid = 1
03:42:47.141 00.000 8976 Scheduling Mount bump of (0.098, 0.062)
03:42:47.141 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:42:47.141 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:42:47.142 00.001 8976 move complete, result=0
03:42:47.142 00.000 9828 Worker thread wakes up
03:42:47.142 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:42:47.142 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:42:47.142 00.000 9828 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.66 = -2.63)
03:42:47.142 00.000 9828 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.58 = -2.71)
03:42:47.142 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
03:42:47.142 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:42:47.142 00.000 9828 BLC: window closed
03:42:47.142 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:42:47.142 00.000 8976 worker thread done servicing request
03:42:47.142 00.000 9828 MoveAxis(E, 32, B)
03:42:47.142 00.000 8976 Worker thread wakes up
03:42:47.142 00.000 9828 Guiding  Dir = 2, Dur = 32
03:42:47.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:47.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:47.143 00.001 9828 IsSlewing returns 0
03:42:47.143 00.000 9828 IsGuiding returns 0
03:42:47.143 00.000 9828 PulseGuide returned control before completion, sleep 42
03:42:47.200 00.057 9828 IsGuiding returns 1
03:42:47.200 00.000 9828 scope still moving after pulse duration time elapsed
03:42:47.232 00.032 9828 IsSlewing returns 0
03:42:47.232 00.000 9828 IsGuiding returns 1
03:42:47.262 00.030 9828 IsSlewing returns 0
03:42:47.262 00.000 9828 IsGuiding returns 1
03:42:47.293 00.031 9828 IsSlewing returns 0
03:42:47.293 00.000 9828 IsGuiding returns 0
03:42:47.293 00.000 9828 scope move finished after 32 + 117 ms
03:42:47.293 00.000 9828 Move returns status 0, amount 32
03:42:47.293 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:47.293 00.000 9828 MoveAxis(N, 7, B)
03:42:47.293 00.000 9828 Guiding  Dir = 0, Dur = 7
03:42:47.308 00.015 9828 IsSlewing returns 0
03:42:47.308 00.000 9828 IsGuiding returns 0
03:42:47.308 00.000 9828 PulseGuide returned control before completion, sleep 17
03:42:47.338 00.030 9828 IsGuiding returns 1
03:42:47.338 00.000 9828 scope still moving after pulse duration time elapsed
03:42:47.369 00.031 9828 IsSlewing returns 0
03:42:47.369 00.000 9828 IsGuiding returns 1
03:42:47.401 00.032 9828 IsSlewing returns 0
03:42:47.401 00.000 9828 IsGuiding returns 1
03:42:47.432 00.031 9828 IsSlewing returns 0
03:42:47.432 00.000 9828 IsGuiding returns 1
03:42:47.464 00.032 9828 IsSlewing returns 0
03:42:47.464 00.000 9828 IsGuiding returns 0
03:42:47.464 00.000 9828 scope move finished after 7 + 148 ms
03:42:47.464 00.000 9828 Move returns status 0, amount 7
03:42:47.464 00.000 9828 move complete, result=0
03:42:47.464 00.000 9828 worker thread done servicing request
03:42:47.465 00.001 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
03:42:47.824 00.359 8976 Exposure complete
03:42:47.829 00.005 8976 worker thread done servicing request
03:42:47.829 00.000 5052 OnExposeComplete: enter
03:42:47.830 00.001 5052 UpdateGuideState(): m_state=6
03:42:47.830 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15043
03:42:47.830 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=282.57, Mass=29, SNR=3.7, Peak=52 HFD=1.9
03:42:47.830 00.000 5052 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.04) = xAngle (-0.36 = -0.36)
03:42:47.830 00.000 5052 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.47 = -0.47)
03:42:47.830 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.86 hyp=0.87 cameraTheta=1.68 mountX=0.81 mountY=-0.39, mountTheta=-0.45
03:42:47.830 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.86, opts=13)
03:42:47.830 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.86)
03:42:47.831 00.001 8976 Worker thread wakes up
03:42:47.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.86) opts 0xd
03:42:47.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.86)
03:42:47.831 00.000 8976 Moving (-0.10, 0.86) raw xDistance=0.81 yDistance=-0.39
03:42:47.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
03:42:47.831 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:47.831 00.000 5052 UpdateGuideState exits: m=29 SNR=3.7
03:42:47.831 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:47.831 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:47.831 00.000 5052 Enqueuing Expose request
03:42:47.831 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
03:42:47.831 00.000 8976 MoveAxis(L, 3, ABG)
03:42:47.831 00.000 8976 stepping (0, 27) + (-3, 0)
03:42:47.831 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:47.861 00.030 8976 Received - 47 (G) 
03:42:47.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:47.861 00.000 8976 stepped: pos (-3, 27)
03:42:47.861 00.000 8976 MoveAxis(U, 2, ABG)
03:42:47.861 00.000 8976 stepping (-3, 27) + (0, 2)
03:42:47.861 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:47.893 00.032 8976 Received - 47 (G) 
03:42:47.893 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:47.893 00.000 8976 stepped: pos (-3, 29)
03:42:47.893 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
03:42:47.893 00.000 8976 MountToCamera -- mountX=0.34 mountY=-4.08 hyp=4.10 mountTheta=-1.49 cameraX=3.48, cameraY=2.16 cameraTheta=0.56
03:42:47.893 00.000 8976 incremental bump (3.482, 2.161) isValid = 1
03:42:47.893 00.000 8976 Scheduling Mount bump of (0.098, 0.063)
03:42:47.893 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:42:47.893 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:42:47.893 00.000 8976 move complete, result=0
03:42:47.893 00.000 8976 worker thread done servicing request
03:42:47.893 00.000 8976 Worker thread wakes up
03:42:47.893 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:47.893 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:47.893 00.000 9828 Worker thread wakes up
03:42:47.893 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:42:47.893 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:42:47.893 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.67 = -2.62)
03:42:47.893 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.70)
03:42:47.894 00.001 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
03:42:47.894 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.4 px 2 ms NORTH
03:42:47.894 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:42:47.894 00.000 9828 BLC: window closed
03:42:47.894 00.000 9828 MoveAxis(E, 32, B)
03:42:47.894 00.000 9828 Guiding  Dir = 2, Dur = 32
03:42:47.894 00.000 9828 IsSlewing returns 0
03:42:47.894 00.000 9828 IsGuiding returns 0
03:42:47.894 00.000 9828 PulseGuide returned control before completion, sleep 42
03:42:47.944 00.050 9828 IsGuiding returns 1
03:42:47.944 00.000 9828 scope still moving after pulse duration time elapsed
03:42:47.975 00.031 9828 IsSlewing returns 0
03:42:47.975 00.000 9828 IsGuiding returns 1
03:42:48.006 00.031 9828 IsSlewing returns 0
03:42:48.006 00.000 9828 IsGuiding returns 1
03:42:48.036 00.030 9828 IsSlewing returns 0
03:42:48.036 00.000 9828 IsGuiding returns 0
03:42:48.037 00.001 9828 scope move finished after 32 + 110 ms
03:42:48.037 00.000 9828 Move returns status 0, amount 32
03:42:48.037 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:48.037 00.000 9828 MoveAxis(N, 7, B)
03:42:48.037 00.000 9828 Guiding  Dir = 0, Dur = 7
03:42:48.052 00.015 9828 IsSlewing returns 0
03:42:48.052 00.000 9828 IsGuiding returns 0
03:42:48.052 00.000 9828 PulseGuide returned control before completion, sleep 17
03:42:48.084 00.032 9828 IsGuiding returns 1
03:42:48.084 00.000 9828 scope still moving after pulse duration time elapsed
03:42:48.115 00.031 9828 IsSlewing returns 0
03:42:48.115 00.000 9828 IsGuiding returns 1
03:42:48.145 00.030 9828 IsSlewing returns 0
03:42:48.145 00.000 9828 IsGuiding returns 1
03:42:48.178 00.033 9828 IsSlewing returns 0
03:42:48.178 00.000 9828 IsGuiding returns 1
03:42:48.208 00.030 9828 IsSlewing returns 0
03:42:48.208 00.000 9828 IsGuiding returns 0
03:42:48.208 00.000 9828 scope move finished after 7 + 149 ms
03:42:48.208 00.000 9828 Move returns status 0, amount 7
03:42:48.208 00.000 9828 move complete, result=0
03:42:48.208 00.000 9828 worker thread done servicing request
03:42:48.208 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
03:42:48.550 00.342 8976 Exposure complete
03:42:48.556 00.006 8976 worker thread done servicing request
03:42:48.557 00.001 5052 OnExposeComplete: enter
03:42:48.557 00.000 5052 UpdateGuideState(): m_state=6
03:42:48.557 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15044
03:42:48.557 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=280.78, Mass=31, SNR=3.7, Peak=51 HFD=2.5
03:42:48.557 00.000 5052 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.04) = xAngle (-4.16 = 2.12)
03:42:48.557 00.000 5052 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.27 = 2.02)
03:42:48.557 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.93 hyp=1.09 cameraTheta=-2.12 mountX=-0.57 mountY=0.98, mountTheta=2.09
03:42:48.557 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.93, opts=13)
03:42:48.557 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.93)
03:42:48.557 00.000 8976 Worker thread wakes up
03:42:48.558 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.93) opts 0xd
03:42:48.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.93)
03:42:48.558 00.000 8976 Moving (-0.57, -0.93) raw xDistance=-0.57 yDistance=0.98
03:42:48.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.57
03:42:48.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.98
03:42:48.558 00.000 8976 MoveAxis(R, 2, ABG)
03:42:48.558 00.000 8976 stepping (-3, 29) + (2, 0)
03:42:48.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:48.558 00.000 5052 UpdateGuideState exits: m=31 SNR=3.7
03:42:48.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:48.558 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:48.558 00.000 5052 Enqueuing Expose request
03:42:48.558 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:48.580 00.022 8976 Received - 47 (G) 
03:42:48.580 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:48.580 00.000 8976 stepped: pos (-1, 29)
03:42:48.580 00.000 8976 MoveAxis(D, 4, ABG)
03:42:48.580 00.000 8976 stepping (-1, 29) + (0, -4)
03:42:48.580 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:48.612 00.032 8976 Received - 47 (G) 
03:42:48.612 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:42:48.612 00.000 8976 stepped: pos (-1, 25)
03:42:48.612 00.000 8976 MountToCamera -- mountTheta (-1.50) + m_xAngle (2.04) = xAngle (0.54 = 0.54)
03:42:48.612 00.000 8976 MountToCamera -- mountX=0.28 mountY=-4.05 hyp=4.06 mountTheta=-1.50 cameraX=3.48, cameraY=2.09 cameraTheta=0.54
03:42:48.612 00.000 8976 incremental bump (3.476, 2.089) isValid = 1
03:42:48.612 00.000 8976 Scheduling Mount bump of (0.098, 0.061)
03:42:48.612 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:42:48.612 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:42:48.612 00.000 8976 move complete, result=0
03:42:48.612 00.000 9828 Worker thread wakes up
03:42:48.612 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 1.0 px 4 ms SOUTH
03:42:48.612 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:42:48.612 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:42:48.612 00.000 9828 CameraToMount -- cameraTheta (0.56) - m_xAngle (-3.10) = xAngle (3.65 = -2.63)
03:42:48.613 00.001 8976 worker thread done servicing request
03:42:48.613 00.000 8976 Worker thread wakes up
03:42:48.613 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:48.613 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:48.613 00.000 9828 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.71)
03:42:48.613 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
03:42:48.613 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:42:48.613 00.000 9828 BLC: window closed
03:42:48.613 00.000 9828 MoveAxis(E, 32, B)
03:42:48.613 00.000 9828 Guiding  Dir = 2, Dur = 32
03:42:48.614 00.001 9828 IsSlewing returns 0
03:42:48.614 00.000 9828 IsGuiding returns 0
03:42:48.614 00.000 9828 PulseGuide returned control before completion, sleep 42
03:42:48.659 00.045 9828 IsGuiding returns 1
03:42:48.659 00.000 9828 scope still moving after pulse duration time elapsed
03:42:48.691 00.032 9828 IsSlewing returns 0
03:42:48.691 00.000 9828 IsGuiding returns 1
03:42:48.723 00.032 9828 IsSlewing returns 0
03:42:48.723 00.000 9828 IsGuiding returns 1
03:42:48.754 00.031 9828 IsSlewing returns 0
03:42:48.754 00.000 9828 IsGuiding returns 1
03:42:48.784 00.030 9828 IsSlewing returns 0
03:42:48.784 00.000 9828 IsGuiding returns 0
03:42:48.784 00.000 9828 scope move finished after 32 + 138 ms
03:42:48.784 00.000 9828 Move returns status 0, amount 32
03:42:48.784 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:48.784 00.000 9828 MoveAxis(N, 7, B)
03:42:48.784 00.000 9828 Guiding  Dir = 0, Dur = 7
03:42:48.799 00.015 9828 IsSlewing returns 0
03:42:48.799 00.000 9828 IsGuiding returns 0
03:42:48.799 00.000 9828 PulseGuide returned control before completion, sleep 17
03:42:48.830 00.031 9828 IsGuiding returns 1
03:42:48.830 00.000 9828 scope still moving after pulse duration time elapsed
03:42:48.862 00.032 9828 IsSlewing returns 0
03:42:48.862 00.000 9828 IsGuiding returns 1
03:42:48.893 00.031 9828 IsSlewing returns 0
03:42:48.893 00.000 9828 IsGuiding returns 1
03:42:48.924 00.031 9828 IsSlewing returns 0
03:42:48.924 00.000 9828 IsGuiding returns 0
03:42:48.924 00.000 9828 scope move finished after 7 + 117 ms
03:42:48.924 00.000 9828 Move returns status 0, amount 7
03:42:48.924 00.000 9828 move complete, result=0
03:42:48.924 00.000 9828 worker thread done servicing request
03:42:48.924 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 7 ms NORTH
03:42:49.268 00.344 8976 Exposure complete
03:42:49.273 00.005 8976 worker thread done servicing request
03:42:49.274 00.001 5052 OnExposeComplete: enter
03:42:49.274 00.000 5052 UpdateGuideState(): m_state=6
03:42:49.274 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15045
03:42:49.274 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=282.17, Mass=37, SNR=4.1, Peak=52 HFD=2.0
03:42:49.274 00.000 5052 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.04) = xAngle (-1.24 = -1.24)
03:42:49.274 00.000 5052 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.34 = -1.34)
03:42:49.274 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.46 hyp=0.64 cameraTheta=0.81 mountX=0.21 mountY=-0.62, mountTheta=-1.24
03:42:49.274 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.46, opts=13)
03:42:49.274 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.46)
03:42:49.275 00.001 8976 Worker thread wakes up
03:42:49.275 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.46) opts 0xd
03:42:49.275 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.46)
03:42:49.275 00.000 8976 Moving (0.44, 0.46) raw xDistance=0.21 yDistance=-0.62
03:42:49.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:42:49.275 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.62
03:42:49.275 00.000 8976 MoveAxis(R, 0, ABG)
03:42:49.275 00.000 8976 MoveAxis(U, 2, ABG)
03:42:49.275 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:49.275 00.000 5052 UpdateGuideState exits: m=37 SNR=4.1
03:42:49.275 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:49.275 00.000 8976 stepping (-1, 25) + (0, 2)
03:42:49.275 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:49.275 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:49.275 00.000 5052 Enqueuing Expose request
03:42:49.300 00.025 8976 Received - 47 (G) 
03:42:49.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:49.300 00.000 8976 stepped: pos (-1, 27)
03:42:49.300 00.000 8976 MountToCamera -- mountTheta (-1.51) + m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:42:49.300 00.000 8976 MountToCamera -- mountX=0.24 mountY=-4.13 hyp=4.13 mountTheta=-1.51 cameraX=3.57, cameraY=2.09 cameraTheta=0.53
03:42:49.300 00.000 8976 incremental bump (3.566, 2.089) isValid = 1
03:42:49.300 00.000 8976 Scheduling Mount bump of (0.099, 0.060)
03:42:49.300 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:42:49.300 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:42:49.300 00.000 8976 move complete, result=0
03:42:49.300 00.000 9828 Worker thread wakes up
03:42:49.300 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:42:49.300 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:42:49.300 00.000 9828 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.10) = xAngle (3.64 = -2.64)
03:42:49.300 00.000 8976 worker thread done servicing request
03:42:49.300 00.000 8976 Worker thread wakes up
03:42:49.300 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:49.300 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:42:49.301 00.001 9828 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.56 = -2.72)
03:42:49.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:49.301 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
03:42:49.301 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:42:49.301 00.000 9828 BLC: window closed
03:42:49.301 00.000 9828 MoveAxis(E, 32, B)
03:42:49.301 00.000 9828 Guiding  Dir = 2, Dur = 32
03:42:49.301 00.000 9828 IsSlewing returns 0
03:42:49.301 00.000 9828 IsGuiding returns 0
03:42:49.301 00.000 9828 PulseGuide returned control before completion, sleep 42
03:42:49.358 00.057 9828 IsGuiding returns 1
03:42:49.358 00.000 9828 scope still moving after pulse duration time elapsed
03:42:49.390 00.032 9828 IsSlewing returns 0
03:42:49.390 00.000 9828 IsGuiding returns 1
03:42:49.421 00.031 9828 IsSlewing returns 0
03:42:49.421 00.000 9828 IsGuiding returns 1
03:42:49.452 00.031 9828 IsSlewing returns 0
03:42:49.452 00.000 9828 IsGuiding returns 1
03:42:49.483 00.031 9828 IsSlewing returns 0
03:42:49.483 00.000 9828 IsGuiding returns 0
03:42:49.483 00.000 9828 scope move finished after 32 + 149 ms
03:42:49.483 00.000 9828 Move returns status 0, amount 32
03:42:49.483 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:49.483 00.000 9828 MoveAxis(N, 6, B)
03:42:49.483 00.000 9828 Guiding  Dir = 0, Dur = 6
03:42:49.499 00.016 9828 IsSlewing returns 0
03:42:49.499 00.000 9828 IsGuiding returns 0
03:42:49.499 00.000 9828 PulseGuide returned control before completion, sleep 16
03:42:49.530 00.031 9828 IsGuiding returns 1
03:42:49.530 00.000 9828 scope still moving after pulse duration time elapsed
03:42:49.561 00.031 9828 IsSlewing returns 0
03:42:49.561 00.000 9828 IsGuiding returns 1
03:42:49.592 00.031 9828 IsSlewing returns 0
03:42:49.592 00.000 9828 IsGuiding returns 1
03:42:49.623 00.031 9828 IsSlewing returns 0
03:42:49.623 00.000 9828 IsGuiding returns 0
03:42:49.623 00.000 9828 scope move finished after 6 + 118 ms
03:42:49.623 00.000 9828 Move returns status 0, amount 6
03:42:49.624 00.001 9828 move complete, result=0
03:42:49.624 00.000 9828 worker thread done servicing request
03:42:49.624 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 6 ms NORTH
03:42:49.955 00.331 8976 Exposure complete
03:42:49.960 00.005 8976 worker thread done servicing request
03:42:49.960 00.000 5052 OnExposeComplete: enter
03:42:49.960 00.000 5052 UpdateGuideState(): m_state=6
03:42:49.960 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15046
03:42:49.960 00.000 5052 Star::Find false star n=12 nbg=274 bg=44.6 sigma=0.9 thresh=47 peak=47
03:42:49.960 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=37, SNR=2.9, Peak=50 HFD=0.0
03:42:49.961 00.001 5052 DistanceChecker: activated
03:42:49.961 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:49.961 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:49.961 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:49.961 00.000 8976 Worker thread wakes up
03:42:49.961 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:49.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:49.961 00.000 8976 StepGuider: deferring bump for deduced move
03:42:49.961 00.000 8976 move complete, result=0
03:42:49.961 00.000 8976 worker thread done servicing request
03:42:50.074 00.113 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:50.074 00.000 5052 Status Line: Star lost - low SNR
03:42:50.074 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:50.074 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:50.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:50.075 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:50.075 00.000 5052 Enqueuing Expose request
03:42:50.075 00.000 8976 Worker thread wakes up
03:42:50.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:50.075 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:50.730 00.655 8976 Exposure complete
03:42:50.736 00.006 8976 worker thread done servicing request
03:42:50.736 00.000 5052 OnExposeComplete: enter
03:42:50.736 00.000 5052 UpdateGuideState(): m_state=6
03:42:50.736 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15047
03:42:50.736 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.65, Mass=42, SNR=4.3, Peak=51 HFD=2.9
03:42:50.736 00.000 5052 DistanceChecker: deactivated
03:42:50.736 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.09 = 1.19)
03:42:50.736 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
03:42:50.737 00.001 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.06 hyp=0.60 cameraTheta=-3.05 mountX=0.22 mountY=0.53, mountTheta=1.18
03:42:50.737 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.06, opts=13)
03:42:50.737 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.06)
03:42:50.737 00.000 8976 Worker thread wakes up
03:42:50.737 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.06) opts 0xd
03:42:50.737 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.06)
03:42:50.737 00.000 8976 Moving (-0.60, -0.06) raw xDistance=0.22 yDistance=0.53
03:42:50.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:42:50.737 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.53
03:42:50.737 00.000 8976 MoveAxis(R, 0, ABG)
03:42:50.738 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:50.738 00.000 8976 MoveAxis(D, 2, ABG)
03:42:50.738 00.000 8976 stepping (-1, 27) + (0, -2)
03:42:50.738 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:50.738 00.000 5052 UpdateGuideState exits: m=42 SNR=4.3
03:42:50.738 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:50.738 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:50.738 00.000 5052 Enqueuing Expose request
03:42:50.770 00.032 8976 Received - 47 (G) 
03:42:50.770 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:50.770 00.000 8976 stepped: pos (-1, 25)
03:42:50.770 00.000 8976 MountToCamera -- mountTheta (-1.52) + m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:42:50.770 00.000 8976 MountToCamera -- mountX=0.21 mountY=-4.07 hyp=4.08 mountTheta=-1.52 cameraX=3.53, cameraY=2.04 cameraTheta=0.52
03:42:50.770 00.000 8976 incremental bump (3.533, 2.041) isValid = 1
03:42:50.771 00.001 8976 Scheduling Mount bump of (0.099, 0.060)
03:42:50.771 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:42:50.771 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:42:50.771 00.000 8976 move complete, result=0
03:42:50.771 00.000 9828 Worker thread wakes up
03:42:50.771 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:42:50.771 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:42:50.771 00.000 9828 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.10) = xAngle (3.64 = -2.65)
03:42:50.771 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:42:50.771 00.000 8976 worker thread done servicing request
03:42:50.771 00.000 8976 Worker thread wakes up
03:42:50.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:50.771 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:50.771 00.000 9828 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.55 = -2.73)
03:42:50.771 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
03:42:50.771 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:42:50.771 00.000 9828 BLC: window closed
03:42:50.771 00.000 9828 MoveAxis(E, 32, B)
03:42:50.772 00.001 9828 Guiding  Dir = 2, Dur = 32
03:42:50.772 00.000 9828 IsSlewing returns 0
03:42:50.772 00.000 9828 IsGuiding returns 0
03:42:50.772 00.000 9828 PulseGuide returned control before completion, sleep 42
03:42:50.819 00.047 9828 IsGuiding returns 1
03:42:50.819 00.000 9828 scope still moving after pulse duration time elapsed
03:42:50.852 00.033 9828 IsSlewing returns 0
03:42:50.852 00.000 9828 IsGuiding returns 1
03:42:50.882 00.030 9828 IsSlewing returns 0
03:42:50.882 00.000 9828 IsGuiding returns 1
03:42:50.913 00.031 9828 IsSlewing returns 0
03:42:50.914 00.001 9828 IsGuiding returns 1
03:42:50.944 00.030 9828 IsSlewing returns 0
03:42:50.944 00.000 9828 IsGuiding returns 1
03:42:50.976 00.032 9828 IsSlewing returns 0
03:42:50.976 00.000 9828 IsGuiding returns 1
03:42:51.006 00.030 9828 IsSlewing returns 0
03:42:51.006 00.000 9828 IsGuiding returns 0
03:42:51.006 00.000 9828 scope move finished after 32 + 202 ms
03:42:51.006 00.000 9828 Move returns status 0, amount 32
03:42:51.006 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:51.006 00.000 9828 MoveAxis(N, 6, B)
03:42:51.006 00.000 9828 Guiding  Dir = 0, Dur = 6
03:42:51.022 00.016 9828 IsSlewing returns 0
03:42:51.022 00.000 9828 IsGuiding returns 0
03:42:51.022 00.000 9828 PulseGuide returned control before completion, sleep 16
03:42:51.053 00.031 9828 IsGuiding returns 1
03:42:51.053 00.000 9828 scope still moving after pulse duration time elapsed
03:42:51.083 00.030 9828 IsSlewing returns 0
03:42:51.083 00.000 9828 IsGuiding returns 1
03:42:51.114 00.031 9828 IsSlewing returns 0
03:42:51.114 00.000 9828 IsGuiding returns 1
03:42:51.144 00.030 9828 IsSlewing returns 0
03:42:51.144 00.000 9828 IsGuiding returns 0
03:42:51.144 00.000 9828 scope move finished after 6 + 116 ms
03:42:51.144 00.000 9828 Move returns status 0, amount 6
03:42:51.144 00.000 9828 move complete, result=0
03:42:51.144 00.000 9828 worker thread done servicing request
03:42:51.144 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 6 ms NORTH
03:42:51.426 00.282 8976 Exposure complete
03:42:51.431 00.005 8976 worker thread done servicing request
03:42:51.432 00.001 5052 OnExposeComplete: enter
03:42:51.432 00.000 5052 UpdateGuideState(): m_state=6
03:42:51.432 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15048
03:42:51.432 00.000 5052 Star::Find false star n=9 nbg=281 bg=44.6 sigma=0.9 thresh=47 peak=47
03:42:51.432 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=29, SNR=2.9, Peak=50 HFD=0.0
03:42:51.432 00.000 5052 DistanceChecker: activated
03:42:51.432 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:51.432 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:51.432 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:51.432 00.000 8976 Worker thread wakes up
03:42:51.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:51.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:51.432 00.000 8976 StepGuider: deferring bump for deduced move
03:42:51.432 00.000 8976 move complete, result=0
03:42:51.432 00.000 8976 worker thread done servicing request
03:42:51.544 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:51.544 00.000 5052 Status Line: Star lost - low SNR
03:42:51.544 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:51.544 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:51.544 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:51.544 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:51.544 00.000 5052 Enqueuing Expose request
03:42:51.545 00.001 8976 Worker thread wakes up
03:42:51.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:51.545 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:52.232 00.687 8976 Exposure complete
03:42:52.238 00.006 8976 worker thread done servicing request
03:42:52.238 00.000 5052 OnExposeComplete: enter
03:42:52.238 00.000 5052 UpdateGuideState(): m_state=6
03:42:52.238 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15049
03:42:52.238 00.000 5052 Star::Find false star n=10 nbg=282 bg=44.6 sigma=0.9 thresh=47 peak=47
03:42:52.238 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=29, SNR=2.9, Peak=49 HFD=0.0
03:42:52.238 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:52.238 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:52.238 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:52.239 00.001 8976 Worker thread wakes up
03:42:52.239 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:52.239 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:52.239 00.000 8976 StepGuider: deferring bump for deduced move
03:42:52.239 00.000 8976 move complete, result=0
03:42:52.239 00.000 8976 worker thread done servicing request
03:42:52.354 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:52.354 00.000 5052 Status Line: Star lost - low SNR
03:42:52.355 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:42:52.355 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:52.355 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:52.355 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:52.356 00.001 5052 Enqueuing Expose request
03:42:52.356 00.000 8976 Worker thread wakes up
03:42:52.356 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:52.356 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:53.045 00.689 8976 Exposure complete
03:42:53.051 00.006 8976 worker thread done servicing request
03:42:53.051 00.000 5052 OnExposeComplete: enter
03:42:53.052 00.001 5052 UpdateGuideState(): m_state=6
03:42:53.052 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15050
03:42:53.052 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=16, SNR=2.7, Peak=51 HFD=0.0
03:42:53.052 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:53.052 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:53.052 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:53.052 00.000 8976 Worker thread wakes up
03:42:53.052 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:53.053 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:53.053 00.000 8976 StepGuider: deferring bump for deduced move
03:42:53.053 00.000 8976 move complete, result=0
03:42:53.053 00.000 8976 worker thread done servicing request
03:42:53.161 00.108 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:53.161 00.000 5052 Status Line: Star lost - low SNR
03:42:53.162 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=83, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:42:53.162 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:53.162 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:53.162 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:53.162 00.000 5052 Enqueuing Expose request
03:42:53.162 00.000 8976 Worker thread wakes up
03:42:53.162 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:53.162 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:53.853 00.691 8976 Exposure complete
03:42:53.860 00.007 8976 worker thread done servicing request
03:42:53.860 00.000 5052 OnExposeComplete: enter
03:42:53.860 00.000 5052 UpdateGuideState(): m_state=6
03:42:53.860 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15051
03:42:53.860 00.000 5052 Star::Find false star n=10 nbg=283 bg=44.5 sigma=0.9 thresh=47 peak=47
03:42:53.860 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=34, SNR=2.9, Peak=50 HFD=0.0
03:42:53.860 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:53.861 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:53.861 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:53.861 00.000 8976 Worker thread wakes up
03:42:53.861 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:53.861 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:53.861 00.000 8976 StepGuider: deferring bump for deduced move
03:42:53.861 00.000 8976 move complete, result=0
03:42:53.861 00.000 8976 worker thread done servicing request
03:42:53.965 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:53.965 00.000 5052 Status Line: Star lost - low SNR
03:42:53.965 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:53.965 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:53.965 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:53.965 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:53.966 00.001 5052 Enqueuing Expose request
03:42:53.966 00.000 8976 Worker thread wakes up
03:42:53.966 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:53.966 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:54.644 00.678 8976 Exposure complete
03:42:54.649 00.005 8976 worker thread done servicing request
03:42:54.649 00.000 5052 OnExposeComplete: enter
03:42:54.649 00.000 5052 UpdateGuideState(): m_state=6
03:42:54.649 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15052
03:42:54.649 00.000 5052 Star::Find false star n=9 nbg=281 bg=44.6 sigma=0.9 thresh=47 peak=47
03:42:54.651 00.002 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=28, SNR=2.9, Peak=50 HFD=0.0
03:42:54.651 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:54.651 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:54.651 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:54.651 00.000 8976 Worker thread wakes up
03:42:54.651 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:54.651 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:54.651 00.000 8976 StepGuider: deferring bump for deduced move
03:42:54.651 00.000 8976 move complete, result=0
03:42:54.651 00.000 8976 worker thread done servicing request
03:42:54.754 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:54.754 00.000 5052 Status Line: Star lost - low SNR
03:42:54.755 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:54.755 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:54.755 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:54.755 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:54.755 00.000 5052 Enqueuing Expose request
03:42:54.755 00.000 8976 Worker thread wakes up
03:42:54.755 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:54.755 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:55.444 00.689 8976 Exposure complete
03:42:55.450 00.006 8976 worker thread done servicing request
03:42:55.450 00.000 5052 OnExposeComplete: enter
03:42:55.450 00.000 5052 UpdateGuideState(): m_state=6
03:42:55.450 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15053
03:42:55.450 00.000 5052 Star::Find returns 1 (1), X=328.03, Y=283.44, Mass=43, SNR=4.4, Peak=50 HFD=3.5
03:42:55.450 00.000 5052 DistanceChecker: reject for large offset (2.08 > 1.99) avgDist = 1.00 count = 14895
03:42:55.450 00.000 5052 Status Line: Recovering
03:42:55.450 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:42:55.451 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:55.451 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:55.451 00.000 8976 Worker thread wakes up
03:42:55.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:55.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:55.451 00.000 8976 StepGuider: deferring bump for deduced move
03:42:55.451 00.000 8976 move complete, result=0
03:42:55.451 00.000 8976 worker thread done servicing request
03:42:55.561 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:55.561 00.000 5052 Status Line: No star found
03:42:55.561 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:55.561 00.000 5052 UpdateGuideState exits: No star found
03:42:55.561 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:55.562 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:55.562 00.000 5052 Enqueuing Expose request
03:42:55.562 00.000 8976 Worker thread wakes up
03:42:55.562 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:55.562 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:56.248 00.686 8976 Exposure complete
03:42:56.254 00.006 8976 worker thread done servicing request
03:42:56.254 00.000 5052 OnExposeComplete: enter
03:42:56.254 00.000 5052 UpdateGuideState(): m_state=6
03:42:56.254 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15054
03:42:56.254 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=17, SNR=2.8, Peak=51 HFD=0.0
03:42:56.254 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:56.254 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:56.254 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:56.254 00.000 8976 Worker thread wakes up
03:42:56.254 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:56.255 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:56.255 00.000 8976 StepGuider: deferring bump for deduced move
03:42:56.255 00.000 8976 move complete, result=0
03:42:56.255 00.000 8976 worker thread done servicing request
03:42:56.365 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:56.365 00.000 5052 Status Line: Star lost - low SNR
03:42:56.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:42:56.365 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:56.366 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:56.366 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:56.366 00.000 5052 Enqueuing Expose request
03:42:56.366 00.000 8976 Worker thread wakes up
03:42:56.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:56.366 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:42:57.049 00.683 8976 Exposure complete
03:42:57.054 00.005 8976 worker thread done servicing request
03:42:57.054 00.000 5052 OnExposeComplete: enter
03:42:57.055 00.001 5052 UpdateGuideState(): m_state=6
03:42:57.055 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15055
03:42:57.055 00.000 5052 Star::Find returns 1 (0), X=327.96, Y=282.41, Mass=23, SNR=3.3, Peak=53 HFD=1.2
03:42:57.055 00.000 5052 DistanceChecker: deactivated
03:42:57.055 00.000 5052 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:42:57.055 00.000 5052 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.47 = 0.47)
03:42:57.055 00.000 5052 CameraToMount -- cameraX=-1.22 cameraY=0.70 hyp=1.40 cameraTheta=2.62 mountX=1.18 mountY=0.64, mountTheta=0.50
03:42:57.056 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.22, y=0.70, opts=13)
03:42:57.056 00.000 5052 Enqueuing Move request for stepguider (-1.22, 0.70)
03:42:57.056 00.000 8976 Worker thread wakes up
03:42:57.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.22, 0.70) opts 0xd
03:42:57.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.22, 0.70)
03:42:57.056 00.000 8976 Moving (-1.22, 0.70) raw xDistance=1.18 yDistance=0.64
03:42:57.056 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:57.056 00.000 5052 UpdateGuideState exits: m=23 SNR=3.3
03:42:57.056 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:57.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.18
03:42:57.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
03:42:57.056 00.000 8976 MoveAxis(L, 5, ABG)
03:42:57.056 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:57.056 00.000 5052 Enqueuing Expose request
03:42:57.056 00.000 8976 stepping (-1, 25) + (-5, 0)
03:42:57.056 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:42:57.101 00.045 8976 Received - 47 (G) 
03:42:57.101 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:42:57.101 00.000 8976 stepped: pos (-6, 25)
03:42:57.101 00.000 8976 MoveAxis(D, 3, ABG)
03:42:57.101 00.000 8976 stepping (-6, 25) + (0, -3)
03:42:57.101 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:57.133 00.032 8976 Received - 47 (G) 
03:42:57.133 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:42:57.133 00.000 8976 stepped: pos (-6, 22)
03:42:57.134 00.001 8976 MountToCamera -- mountTheta (-1.46) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:42:57.134 00.000 8976 MountToCamera -- mountX=0.44 mountY=-3.88 hyp=3.91 mountTheta=-1.46 cameraX=3.26, cameraY=2.16 cameraTheta=0.59
03:42:57.134 00.000 8976 incremental bump (3.255, 2.162) isValid = 1
03:42:57.134 00.000 8976 Scheduling Mount bump of (0.096, 0.066)
03:42:57.134 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:42:57.134 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:42:57.134 00.000 8976 move complete, result=0
03:42:57.134 00.000 8976 worker thread done servicing request
03:42:57.134 00.000 8976 Worker thread wakes up
03:42:57.134 00.000 9828 Worker thread wakes up
03:42:57.134 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:42:57.134 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:42:57.135 00.001 9828 CameraToMount -- cameraTheta (0.60) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
03:42:57.135 00.000 9828 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.67)
03:42:57.135 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.10 mountY=-0.05, mountTheta=-2.65
03:42:57.135 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:42:57.135 00.000 5052 GuideStep: 1.2 px 5 ms WEST, 0.6 px 3 ms SOUTH
03:42:57.135 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:57.135 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:57.135 00.000 9828 BLC: window closed
03:42:57.135 00.000 9828 MoveAxis(E, 31, B)
03:42:57.135 00.000 9828 Guiding  Dir = 2, Dur = 31
03:42:57.135 00.000 9828 IsSlewing returns 0
03:42:57.136 00.001 9828 IsGuiding returns 0
03:42:57.136 00.000 9828 PulseGuide returned control before completion, sleep 41
03:42:57.178 00.042 9828 IsGuiding returns 1
03:42:57.178 00.000 9828 scope still moving after pulse duration time elapsed
03:42:57.209 00.031 9828 IsSlewing returns 0
03:42:57.209 00.000 9828 IsGuiding returns 1
03:42:57.240 00.031 9828 IsSlewing returns 0
03:42:57.240 00.000 9828 IsGuiding returns 1
03:42:57.271 00.031 9828 IsSlewing returns 0
03:42:57.271 00.000 9828 IsGuiding returns 1
03:42:57.302 00.031 9828 IsSlewing returns 0
03:42:57.302 00.000 9828 IsGuiding returns 0
03:42:57.302 00.000 9828 scope move finished after 31 + 135 ms
03:42:57.302 00.000 9828 Move returns status 0, amount 31
03:42:57.302 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:57.302 00.000 9828 MoveAxis(N, 7, B)
03:42:57.302 00.000 9828 Guiding  Dir = 0, Dur = 7
03:42:57.318 00.016 9828 IsSlewing returns 0
03:42:57.318 00.000 9828 IsGuiding returns 0
03:42:57.318 00.000 9828 PulseGuide returned control before completion, sleep 17
03:42:57.349 00.031 9828 IsGuiding returns 1
03:42:57.349 00.000 9828 scope still moving after pulse duration time elapsed
03:42:57.379 00.030 9828 IsSlewing returns 0
03:42:57.379 00.000 9828 IsGuiding returns 1
03:42:57.410 00.031 9828 IsSlewing returns 0
03:42:57.410 00.000 9828 IsGuiding returns 1
03:42:57.441 00.031 9828 IsSlewing returns 0
03:42:57.441 00.000 9828 IsGuiding returns 0
03:42:57.441 00.000 9828 scope move finished after 7 + 116 ms
03:42:57.441 00.000 9828 Move returns status 0, amount 7
03:42:57.441 00.000 9828 move complete, result=0
03:42:57.441 00.000 9828 worker thread done servicing request
03:42:57.441 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:42:57.822 00.381 8976 Exposure complete
03:42:57.828 00.006 8976 worker thread done servicing request
03:42:57.829 00.001 5052 OnExposeComplete: enter
03:42:57.829 00.000 5052 UpdateGuideState(): m_state=6
03:42:57.829 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15056
03:42:57.829 00.000 5052 Star::Find returns 1 (0), X=328.61, Y=281.88, Mass=42, SNR=4.4, Peak=51 HFD=2.3
03:42:57.829 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:42:57.829 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
03:42:57.829 00.000 5052 CameraToMount -- cameraX=-0.56 cameraY=0.17 hyp=0.59 cameraTheta=2.84 mountX=0.41 mountY=0.38, mountTheta=0.75
03:42:57.830 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.56, y=0.17, opts=13)
03:42:57.830 00.000 5052 Enqueuing Move request for stepguider (-0.56, 0.17)
03:42:57.830 00.000 8976 Worker thread wakes up
03:42:57.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.56, 0.17) opts 0xd
03:42:57.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.56, 0.17)
03:42:57.830 00.000 8976 Moving (-0.56, 0.17) raw xDistance=0.41 yDistance=0.38
03:42:57.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.41
03:42:57.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
03:42:57.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:57.830 00.000 8976 MoveAxis(L, 2, ABG)
03:42:57.830 00.000 8976 stepping (-6, 22) + (-2, 0)
03:42:57.830 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:42:57.830 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:57.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:57.830 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:57.830 00.000 5052 Enqueuing Expose request
03:42:57.852 00.022 8976 Received - 47 (G) 
03:42:57.853 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:57.853 00.000 8976 stepped: pos (-8, 22)
03:42:57.853 00.000 8976 MoveAxis(D, 2, ABG)
03:42:57.853 00.000 8976 stepping (-8, 22) + (0, -2)
03:42:57.853 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:57.885 00.032 8976 Received - 47 (G) 
03:42:57.885 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:42:57.885 00.000 8976 stepped: pos (-8, 20)
03:42:57.885 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:42:57.885 00.000 8976 MountToCamera -- mountX=0.70 mountY=-3.65 hyp=3.72 mountTheta=-1.38 cameraX=2.93, cameraY=2.29 cameraTheta=0.66
03:42:57.885 00.000 8976 incremental bump (2.930, 2.286) isValid = 1
03:42:57.885 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:42:57.885 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:42:57.885 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:42:57.886 00.001 8976 move complete, result=0
03:42:57.886 00.000 8976 worker thread done servicing request
03:42:57.886 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:42:57.886 00.000 8976 Worker thread wakes up
03:42:57.886 00.000 9828 Worker thread wakes up
03:42:57.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:57.886 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:57.886 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:42:57.886 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:42:57.886 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
03:42:57.886 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
03:42:57.886 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:42:57.886 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:42:57.886 00.000 9828 BLC: window closed
03:42:57.886 00.000 9828 MoveAxis(E, 30, B)
03:42:57.887 00.001 9828 Guiding  Dir = 2, Dur = 30
03:42:57.887 00.000 9828 IsSlewing returns 0
03:42:57.887 00.000 9828 IsGuiding returns 0
03:42:57.887 00.000 9828 PulseGuide returned control before completion, sleep 40
03:42:57.933 00.046 9828 IsGuiding returns 1
03:42:57.933 00.000 9828 scope still moving after pulse duration time elapsed
03:42:57.965 00.032 9828 IsSlewing returns 0
03:42:57.965 00.000 9828 IsGuiding returns 1
03:42:57.996 00.031 9828 IsSlewing returns 0
03:42:57.996 00.000 9828 IsGuiding returns 1
03:42:58.026 00.030 9828 IsSlewing returns 0
03:42:58.026 00.000 9828 IsGuiding returns 1
03:42:58.058 00.032 9828 IsSlewing returns 0
03:42:58.058 00.000 9828 IsGuiding returns 1
03:42:58.090 00.032 9828 IsSlewing returns 0
03:42:58.090 00.000 9828 IsGuiding returns 0
03:42:58.090 00.000 9828 scope move finished after 30 + 173 ms
03:42:58.090 00.000 9828 Move returns status 0, amount 30
03:42:58.090 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:58.090 00.000 9828 MoveAxis(N, 8, B)
03:42:58.090 00.000 9828 Guiding  Dir = 0, Dur = 8
03:42:58.105 00.015 9828 IsSlewing returns 0
03:42:58.106 00.001 9828 IsGuiding returns 0
03:42:58.106 00.000 9828 PulseGuide returned control before completion, sleep 18
03:42:58.135 00.029 9828 IsGuiding returns 1
03:42:58.135 00.000 9828 scope still moving after pulse duration time elapsed
03:42:58.168 00.033 9828 IsSlewing returns 0
03:42:58.168 00.000 9828 IsGuiding returns 1
03:42:58.197 00.029 9828 IsSlewing returns 0
03:42:58.197 00.000 9828 IsGuiding returns 1
03:42:58.229 00.032 9828 IsSlewing returns 0
03:42:58.229 00.000 9828 IsGuiding returns 0
03:42:58.230 00.001 9828 scope move finished after 8 + 115 ms
03:42:58.230 00.000 9828 Move returns status 0, amount 8
03:42:58.230 00.000 9828 move complete, result=0
03:42:58.230 00.000 9828 worker thread done servicing request
03:42:58.230 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:42:58.574 00.344 8976 Exposure complete
03:42:58.579 00.005 8976 worker thread done servicing request
03:42:58.579 00.000 5052 OnExposeComplete: enter
03:42:58.579 00.000 5052 UpdateGuideState(): m_state=6
03:42:58.579 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15057
03:42:58.579 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.91, Mass=34, SNR=3.9, Peak=52 HFD=2.1
03:42:58.579 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
03:42:58.579 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
03:42:58.579 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.06 mountX=0.23 mountY=-0.02, mountTheta=-0.09
03:42:58.580 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.20, opts=13)
03:42:58.580 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.20)
03:42:58.580 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:42:58.580 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:42:58.580 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:58.580 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:42:58.580 00.000 5052 Enqueuing Expose request
03:42:58.580 00.000 8976 Worker thread wakes up
03:42:58.580 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.20) opts 0xd
03:42:58.580 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.20)
03:42:58.580 00.000 8976 Moving (-0.11, 0.20) raw xDistance=0.23 yDistance=-0.02
03:42:58.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:42:58.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:42:58.580 00.000 8976 MoveAxis(R, 0, ABG)
03:42:58.580 00.000 8976 MoveAxis(U, 0, ABG)
03:42:58.581 00.001 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:42:58.581 00.000 8976 MountToCamera -- mountX=0.87 mountY=-3.49 hyp=3.60 mountTheta=-1.33 cameraX=2.71, cameraY=2.37 cameraTheta=0.72
03:42:58.581 00.000 8976 incremental bump (2.713, 2.369) isValid = 1
03:42:58.581 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:42:58.581 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:42:58.581 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:42:58.581 00.000 8976 move complete, result=0
03:42:58.581 00.000 9828 Worker thread wakes up
03:42:58.581 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:42:58.581 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:42:58.581 00.000 8976 worker thread done servicing request
03:42:58.581 00.000 8976 Worker thread wakes up
03:42:58.581 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:58.581 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:42:58.581 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:42:58.581 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:42:58.581 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:42:58.581 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:42:58.581 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:42:58.582 00.001 9828 BLC: window closed
03:42:58.582 00.000 9828 MoveAxis(E, 29, B)
03:42:58.582 00.000 9828 Guiding  Dir = 2, Dur = 29
03:42:58.582 00.000 9828 IsSlewing returns 0
03:42:58.582 00.000 9828 IsGuiding returns 0
03:42:58.582 00.000 9828 PulseGuide returned control before completion, sleep 39
03:42:58.631 00.049 9828 IsGuiding returns 1
03:42:58.631 00.000 9828 scope still moving after pulse duration time elapsed
03:42:58.662 00.031 9828 IsSlewing returns 0
03:42:58.662 00.000 9828 IsGuiding returns 1
03:42:58.693 00.031 9828 IsSlewing returns 0
03:42:58.693 00.000 9828 IsGuiding returns 1
03:42:58.723 00.030 9828 IsSlewing returns 0
03:42:58.723 00.000 9828 IsGuiding returns 0
03:42:58.723 00.000 9828 scope move finished after 29 + 112 ms
03:42:58.723 00.000 9828 Move returns status 0, amount 29
03:42:58.724 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:42:58.724 00.000 9828 MoveAxis(N, 9, B)
03:42:58.724 00.000 9828 Guiding  Dir = 0, Dur = 9
03:42:58.738 00.014 9828 IsSlewing returns 0
03:42:58.738 00.000 9828 IsGuiding returns 0
03:42:58.738 00.000 9828 PulseGuide returned control before completion, sleep 19
03:42:58.770 00.032 9828 IsGuiding returns 1
03:42:58.770 00.000 9828 scope still moving after pulse duration time elapsed
03:42:58.801 00.031 9828 IsSlewing returns 0
03:42:58.801 00.000 9828 IsGuiding returns 1
03:42:58.832 00.031 9828 IsSlewing returns 0
03:42:58.832 00.000 9828 IsGuiding returns 1
03:42:58.862 00.030 9828 IsSlewing returns 0
03:42:58.862 00.000 9828 IsGuiding returns 1
03:42:58.894 00.032 9828 IsSlewing returns 0
03:42:58.894 00.000 9828 IsGuiding returns 0
03:42:58.894 00.000 9828 scope move finished after 9 + 146 ms
03:42:58.894 00.000 9828 Move returns status 0, amount 9
03:42:58.894 00.000 9828 move complete, result=0
03:42:58.894 00.000 9828 worker thread done servicing request
03:42:58.894 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:42:59.267 00.373 8976 Exposure complete
03:42:59.272 00.005 8976 worker thread done servicing request
03:42:59.272 00.000 5052 OnExposeComplete: enter
03:42:59.272 00.000 5052 UpdateGuideState(): m_state=6
03:42:59.272 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15058
03:42:59.273 00.001 5052 Star::Find false star n=15 nbg=284 bg=44.8 sigma=0.8 thresh=47 peak=47
03:42:59.273 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=41, SNR=2.9, Peak=50 HFD=0.0
03:42:59.273 00.000 5052 DistanceChecker: activated
03:42:59.273 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:42:59.273 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:42:59.273 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:42:59.273 00.000 8976 Worker thread wakes up
03:42:59.273 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:42:59.273 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:42:59.273 00.000 8976 StepGuider: deferring bump for deduced move
03:42:59.273 00.000 8976 move complete, result=0
03:42:59.273 00.000 8976 worker thread done servicing request
03:42:59.379 00.106 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:42:59.379 00.000 5052 Status Line: Star lost - low SNR
03:42:59.380 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:42:59.380 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:42:59.380 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:59.380 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:42:59.380 00.000 5052 Enqueuing Expose request
03:42:59.380 00.000 8976 Worker thread wakes up
03:42:59.380 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:42:59.380 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:00.066 00.686 8976 Exposure complete
03:43:00.071 00.005 8976 worker thread done servicing request
03:43:00.071 00.000 5052 OnExposeComplete: enter
03:43:00.071 00.000 5052 UpdateGuideState(): m_state=6
03:43:00.072 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15059
03:43:00.072 00.000 5052 Star::Find false star n=6 nbg=279 bg=45.3 sigma=0.8 thresh=48 peak=48
03:43:00.072 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=22, SNR=2.9, Peak=50 HFD=0.0
03:43:00.072 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:00.072 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:00.072 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:00.072 00.000 8976 Worker thread wakes up
03:43:00.072 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:00.072 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:00.073 00.001 8976 StepGuider: deferring bump for deduced move
03:43:00.073 00.000 8976 move complete, result=0
03:43:00.073 00.000 8976 worker thread done servicing request
03:43:00.185 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:00.185 00.000 5052 Status Line: Star lost - low SNR
03:43:00.185 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:00.185 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:43:00.186 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:00.186 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:00.186 00.000 5052 Enqueuing Expose request
03:43:00.186 00.000 8976 Worker thread wakes up
03:43:00.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:00.186 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:00.870 00.684 8976 Exposure complete
03:43:00.875 00.005 8976 worker thread done servicing request
03:43:00.875 00.000 5052 OnExposeComplete: enter
03:43:00.875 00.000 5052 UpdateGuideState(): m_state=6
03:43:00.875 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15060
03:43:00.876 00.001 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=17, SNR=2.7, Peak=50 HFD=0.0
03:43:00.876 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:00.876 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:00.876 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:00.876 00.000 8976 Worker thread wakes up
03:43:00.876 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:00.876 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:00.876 00.000 8976 StepGuider: deferring bump for deduced move
03:43:00.876 00.000 8976 move complete, result=0
03:43:00.876 00.000 8976 worker thread done servicing request
03:43:00.978 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:00.978 00.000 5052 Status Line: Star lost - low SNR
03:43:00.979 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:00.979 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:43:00.980 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:00.980 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:00.980 00.000 5052 Enqueuing Expose request
03:43:00.980 00.000 8976 Worker thread wakes up
03:43:00.980 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:00.980 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:01.664 00.684 8976 Exposure complete
03:43:01.670 00.006 8976 worker thread done servicing request
03:43:01.670 00.000 5052 OnExposeComplete: enter
03:43:01.670 00.000 5052 UpdateGuideState(): m_state=6
03:43:01.670 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15061
03:43:01.670 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.82, Mass=40, SNR=4.2, Peak=53 HFD=2.5
03:43:01.670 00.000 5052 DistanceChecker: deactivated
03:43:01.670 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
03:43:01.670 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
03:43:01.670 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.12 hyp=0.45 cameraTheta=0.26 mountX=-0.10 mountY=-0.43, mountTheta=-1.79
03:43:01.670 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.12, opts=13)
03:43:01.670 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.12)
03:43:01.671 00.001 8976 Worker thread wakes up
03:43:01.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.12) opts 0xd
03:43:01.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.12)
03:43:01.671 00.000 8976 Moving (0.43, 0.12) raw xDistance=-0.10 yDistance=-0.43
03:43:01.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:43:01.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:43:01.671 00.000 8976 MoveAxis(R, 0, ABG)
03:43:01.671 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:01.671 00.000 5052 UpdateGuideState exits: m=40 SNR=4.2
03:43:01.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:01.671 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:01.671 00.000 5052 Enqueuing Expose request
03:43:01.671 00.000 8976 MoveAxis(U, 2, ABG)
03:43:01.671 00.000 8976 stepping (-8, 20) + (0, 2)
03:43:01.671 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:01.705 00.034 8976 Received - 47 (G) 
03:43:01.705 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:01.705 00.000 8976 stepped: pos (-8, 22)
03:43:01.705 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:43:01.705 00.000 8976 MountToCamera -- mountX=0.99 mountY=-3.49 hyp=3.63 mountTheta=-1.29 cameraX=2.66, cameraY=2.47 cameraTheta=0.75
03:43:01.705 00.000 8976 incremental bump (2.660, 2.472) isValid = 1
03:43:01.705 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:43:01.705 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:43:01.705 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:43:01.705 00.000 8976 move complete, result=0
03:43:01.705 00.000 9828 Worker thread wakes up
03:43:01.705 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:43:01.705 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:43:01.705 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:43:01.705 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:43:01.705 00.000 8976 worker thread done servicing request
03:43:01.705 00.000 8976 Worker thread wakes up
03:43:01.706 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:01.706 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:43:01.706 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:01.706 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:43:01.706 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:43:01.706 00.000 9828 BLC: window closed
03:43:01.706 00.000 9828 MoveAxis(E, 28, B)
03:43:01.706 00.000 9828 Guiding  Dir = 2, Dur = 28
03:43:01.706 00.000 9828 IsSlewing returns 0
03:43:01.706 00.000 9828 IsGuiding returns 0
03:43:01.707 00.001 9828 PulseGuide returned control before completion, sleep 38
03:43:01.750 00.043 9828 IsGuiding returns 1
03:43:01.750 00.000 9828 scope still moving after pulse duration time elapsed
03:43:01.782 00.032 9828 IsSlewing returns 0
03:43:01.782 00.000 9828 IsGuiding returns 1
03:43:01.813 00.031 9828 IsSlewing returns 0
03:43:01.813 00.000 9828 IsGuiding returns 1
03:43:01.844 00.031 9828 IsSlewing returns 0
03:43:01.844 00.000 9828 IsGuiding returns 1
03:43:01.874 00.030 9828 IsSlewing returns 0
03:43:01.874 00.000 9828 IsGuiding returns 0
03:43:01.874 00.000 9828 scope move finished after 28 + 139 ms
03:43:01.874 00.000 9828 Move returns status 0, amount 28
03:43:01.874 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:01.874 00.000 9828 MoveAxis(N, 10, B)
03:43:01.874 00.000 9828 Guiding  Dir = 0, Dur = 10
03:43:01.890 00.016 9828 IsSlewing returns 0
03:43:01.891 00.001 9828 IsGuiding returns 0
03:43:01.891 00.000 9828 PulseGuide returned control before completion, sleep 20
03:43:01.921 00.030 9828 IsGuiding returns 1
03:43:01.921 00.000 9828 scope still moving after pulse duration time elapsed
03:43:01.952 00.031 9828 IsSlewing returns 0
03:43:01.952 00.000 9828 IsGuiding returns 1
03:43:01.983 00.031 9828 IsSlewing returns 0
03:43:01.983 00.000 9828 IsGuiding returns 1
03:43:02.015 00.032 9828 IsSlewing returns 0
03:43:02.015 00.000 9828 IsGuiding returns 1
03:43:02.044 00.029 9828 IsSlewing returns 0
03:43:02.044 00.000 9828 IsGuiding returns 0
03:43:02.044 00.000 9828 scope move finished after 10 + 144 ms
03:43:02.044 00.000 9828 Move returns status 0, amount 10
03:43:02.044 00.000 9828 move complete, result=0
03:43:02.044 00.000 9828 worker thread done servicing request
03:43:02.044 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:43:02.393 00.349 8976 Exposure complete
03:43:02.399 00.006 8976 worker thread done servicing request
03:43:02.399 00.000 5052 OnExposeComplete: enter
03:43:02.399 00.000 5052 UpdateGuideState(): m_state=6
03:43:02.399 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15062
03:43:02.399 00.000 5052 Star::Find returns 1 (0), X=329.14, Y=281.59, Mass=43, SNR=4.4, Peak=53 HFD=2.9
03:43:02.399 00.000 5052 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.04) = xAngle (-3.87 = 2.42)
03:43:02.399 00.000 5052 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.97 = 2.31)
03:43:02.399 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.82 mountX=-0.09 mountY=0.09, mountTheta=2.36
03:43:02.400 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.12, opts=13)
03:43:02.400 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.12)
03:43:02.400 00.000 8976 Worker thread wakes up
03:43:02.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.12) opts 0xd
03:43:02.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.12)
03:43:02.400 00.000 8976 Moving (-0.03, -0.12) raw xDistance=-0.09 yDistance=0.09
03:43:02.400 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:02.400 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:43:02.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:02.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:43:02.401 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:43:02.401 00.000 8976 MoveAxis(R, 0, ABG)
03:43:02.401 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:02.401 00.000 5052 Enqueuing Expose request
03:43:02.401 00.000 8976 MoveAxis(U, 0, ABG)
03:43:02.401 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:43:02.401 00.000 8976 MountToCamera -- mountX=1.07 mountY=-3.49 hyp=3.65 mountTheta=-1.27 cameraX=2.62, cameraY=2.54 cameraTheta=0.77
03:43:02.401 00.000 8976 incremental bump (2.625, 2.541) isValid = 1
03:43:02.401 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
03:43:02.401 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:43:02.401 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:43:02.401 00.000 8976 move complete, result=0
03:43:02.401 00.000 8976 worker thread done servicing request
03:43:02.401 00.000 8976 Worker thread wakes up
03:43:02.402 00.001 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:02.402 00.000 9828 Worker thread wakes up
03:43:02.402 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:43:02.402 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:43:02.402 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:02.402 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:02.402 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:43:02.402 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:43:02.402 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:43:02.402 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:43:02.402 00.000 9828 BLC: window closed
03:43:02.402 00.000 9828 MoveAxis(E, 27, B)
03:43:02.402 00.000 9828 Guiding  Dir = 2, Dur = 27
03:43:02.403 00.001 9828 IsSlewing returns 0
03:43:02.403 00.000 9828 IsGuiding returns 0
03:43:02.403 00.000 9828 PulseGuide returned control before completion, sleep 37
03:43:02.446 00.043 9828 IsGuiding returns 1
03:43:02.446 00.000 9828 scope still moving after pulse duration time elapsed
03:43:02.476 00.030 9828 IsSlewing returns 0
03:43:02.476 00.000 9828 IsGuiding returns 1
03:43:02.506 00.030 9828 IsSlewing returns 0
03:43:02.506 00.000 9828 IsGuiding returns 1
03:43:02.537 00.031 9828 IsSlewing returns 0
03:43:02.537 00.000 9828 IsGuiding returns 1
03:43:02.567 00.030 9828 IsSlewing returns 0
03:43:02.567 00.000 9828 IsGuiding returns 0
03:43:02.567 00.000 9828 scope move finished after 27 + 137 ms
03:43:02.567 00.000 9828 Move returns status 0, amount 27
03:43:02.567 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:02.567 00.000 9828 MoveAxis(N, 10, B)
03:43:02.567 00.000 9828 Guiding  Dir = 0, Dur = 10
03:43:02.582 00.015 9828 IsSlewing returns 0
03:43:02.582 00.000 9828 IsGuiding returns 0
03:43:02.582 00.000 9828 PulseGuide returned control before completion, sleep 20
03:43:02.612 00.030 9828 IsGuiding returns 1
03:43:02.612 00.000 9828 scope still moving after pulse duration time elapsed
03:43:02.643 00.031 9828 IsSlewing returns 0
03:43:02.643 00.000 9828 IsGuiding returns 1
03:43:02.673 00.030 9828 IsSlewing returns 0
03:43:02.673 00.000 9828 IsGuiding returns 1
03:43:02.704 00.031 9828 IsSlewing returns 0
03:43:02.704 00.000 9828 IsGuiding returns 1
03:43:02.749 00.045 9828 IsSlewing returns 0
03:43:02.749 00.000 9828 IsGuiding returns 0
03:43:02.749 00.000 9828 scope move finished after 10 + 157 ms
03:43:02.749 00.000 9828 Move returns status 0, amount 10
03:43:02.749 00.000 9828 move complete, result=0
03:43:02.749 00.000 9828 worker thread done servicing request
03:43:02.750 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:43:03.100 00.350 8976 Exposure complete
03:43:03.106 00.006 8976 worker thread done servicing request
03:43:03.106 00.000 5052 OnExposeComplete: enter
03:43:03.106 00.000 5052 UpdateGuideState(): m_state=6
03:43:03.107 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15063
03:43:03.107 00.000 5052 Star::Find returns 1 (0), X=329.30, Y=281.90, Mass=34, SNR=3.9, Peak=53 HFD=2.4
03:43:03.107 00.000 5052 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
03:43:03.107 00.000 5052 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.16 = -1.16)
03:43:03.107 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.99 mountX=0.11 mountY=-0.21, mountTheta=-1.08
03:43:03.107 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.19, opts=13)
03:43:03.107 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.19)
03:43:03.108 00.001 8976 Worker thread wakes up
03:43:03.108 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.19) opts 0xd
03:43:03.108 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.19)
03:43:03.108 00.000 8976 Moving (0.13, 0.19) raw xDistance=0.11 yDistance=-0.21
03:43:03.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:43:03.108 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:43:03.108 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:43:03.108 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:03.108 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:03.108 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:43:03.108 00.000 8976 MoveAxis(R, 0, ABG)
03:43:03.108 00.000 8976 MoveAxis(U, 0, ABG)
03:43:03.108 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:43:03.108 00.000 8976 MountToCamera -- mountX=1.12 mountY=-3.49 hyp=3.67 mountTheta=-1.26 cameraX=2.60, cameraY=2.59 cameraTheta=0.78
03:43:03.108 00.000 8976 incremental bump (2.601, 2.587) isValid = 1
03:43:03.108 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
03:43:03.108 00.000 5052 Enqueuing Expose request
03:43:03.108 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:43:03.109 00.001 8976 Enqueuing Move request for scope (0.08, 0.08)
03:43:03.109 00.000 8976 move complete, result=0
03:43:03.109 00.000 9828 Worker thread wakes up
03:43:03.109 00.000 8976 worker thread done servicing request
03:43:03.109 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:43:03.109 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:43:03.109 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:43:03.109 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
03:43:03.109 00.000 8976 Worker thread wakes up
03:43:03.109 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
03:43:03.109 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:03.109 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
03:43:03.109 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:03.109 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:43:03.110 00.001 9828 BLC: window closed
03:43:03.110 00.000 9828 MoveAxis(E, 27, B)
03:43:03.110 00.000 9828 Guiding  Dir = 2, Dur = 27
03:43:03.110 00.000 9828 IsSlewing returns 0
03:43:03.110 00.000 9828 IsGuiding returns 0
03:43:03.110 00.000 9828 PulseGuide returned control before completion, sleep 37
03:43:03.148 00.038 9828 IsGuiding returns 1
03:43:03.148 00.000 9828 scope still moving after pulse duration time elapsed
03:43:03.179 00.031 9828 IsSlewing returns 0
03:43:03.179 00.000 9828 IsGuiding returns 1
03:43:03.210 00.031 9828 IsSlewing returns 0
03:43:03.210 00.000 9828 IsGuiding returns 1
03:43:03.240 00.030 9828 IsSlewing returns 0
03:43:03.240 00.000 9828 IsGuiding returns 1
03:43:03.271 00.031 9828 IsSlewing returns 0
03:43:03.271 00.000 9828 IsGuiding returns 0
03:43:03.271 00.000 9828 scope move finished after 27 + 134 ms
03:43:03.271 00.000 9828 Move returns status 0, amount 27
03:43:03.271 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:03.271 00.000 9828 MoveAxis(N, 10, B)
03:43:03.271 00.000 9828 Guiding  Dir = 0, Dur = 10
03:43:03.287 00.016 9828 IsSlewing returns 0
03:43:03.287 00.000 9828 IsGuiding returns 0
03:43:03.287 00.000 9828 PulseGuide returned control before completion, sleep 20
03:43:03.317 00.030 9828 IsGuiding returns 1
03:43:03.317 00.000 9828 scope still moving after pulse duration time elapsed
03:43:03.348 00.031 9828 IsSlewing returns 0
03:43:03.348 00.000 9828 IsGuiding returns 1
03:43:03.380 00.032 9828 IsSlewing returns 0
03:43:03.380 00.000 9828 IsGuiding returns 1
03:43:03.411 00.031 9828 IsSlewing returns 0
03:43:03.411 00.000 9828 IsGuiding returns 1
03:43:03.441 00.030 9828 IsSlewing returns 0
03:43:03.441 00.000 9828 IsGuiding returns 0
03:43:03.441 00.000 9828 scope move finished after 10 + 144 ms
03:43:03.441 00.000 9828 Move returns status 0, amount 10
03:43:03.441 00.000 9828 move complete, result=0
03:43:03.441 00.000 9828 worker thread done servicing request
03:43:03.441 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:43:03.788 00.347 8976 Exposure complete
03:43:03.795 00.007 8976 worker thread done servicing request
03:43:03.795 00.000 5052 OnExposeComplete: enter
03:43:03.795 00.000 5052 UpdateGuideState(): m_state=6
03:43:03.795 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15064
03:43:03.795 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.91, Mass=41, SNR=4.3, Peak=51 HFD=2.6
03:43:03.795 00.000 5052 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.04) = xAngle (-0.15 = -0.15)
03:43:03.795 00.000 5052 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.25 = -0.25)
03:43:03.795 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.90 mountX=0.21 mountY=-0.05, mountTheta=-0.24
03:43:03.796 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=0.20, opts=13)
03:43:03.796 00.000 5052 Enqueuing Move request for stepguider (-0.07, 0.20)
03:43:03.796 00.000 8976 Worker thread wakes up
03:43:03.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, 0.20) opts 0xd
03:43:03.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, 0.20)
03:43:03.796 00.000 8976 Moving (-0.07, 0.20) raw xDistance=0.21 yDistance=-0.05
03:43:03.796 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:03.796 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:43:03.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:03.798 00.002 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:43:03.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:43:03.798 00.000 8976 MoveAxis(R, 0, ABG)
03:43:03.798 00.000 8976 MoveAxis(U, 0, ABG)
03:43:03.798 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:43:03.798 00.000 8976 MountToCamera -- mountX=1.15 mountY=-3.49 hyp=3.68 mountTheta=-1.25 cameraX=2.59, cameraY=2.62 cameraTheta=0.79
03:43:03.798 00.000 8976 incremental bump (2.585, 2.618) isValid = 1
03:43:03.798 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
03:43:03.798 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:03.798 00.000 5052 Enqueuing Expose request
03:43:03.798 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:43:03.798 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:43:03.798 00.000 8976 move complete, result=0
03:43:03.798 00.000 9828 Worker thread wakes up
03:43:03.798 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:43:03.798 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:43:03.798 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
03:43:03.799 00.001 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
03:43:03.799 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:43:03.799 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:43:03.799 00.000 9828 BLC: window closed
03:43:03.799 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:03.799 00.000 8976 worker thread done servicing request
03:43:03.799 00.000 8976 Worker thread wakes up
03:43:03.799 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:03.799 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:03.799 00.000 9828 MoveAxis(E, 27, B)
03:43:03.799 00.000 9828 Guiding  Dir = 2, Dur = 27
03:43:03.800 00.001 9828 IsSlewing returns 0
03:43:03.800 00.000 9828 IsGuiding returns 0
03:43:03.800 00.000 9828 PulseGuide returned control before completion, sleep 37
03:43:03.847 00.047 9828 IsGuiding returns 1
03:43:03.847 00.000 9828 scope still moving after pulse duration time elapsed
03:43:03.878 00.031 9828 IsSlewing returns 0
03:43:03.878 00.000 9828 IsGuiding returns 1
03:43:03.909 00.031 9828 IsSlewing returns 0
03:43:03.909 00.000 9828 IsGuiding returns 1
03:43:03.939 00.030 9828 IsSlewing returns 0
03:43:03.939 00.000 9828 IsGuiding returns 0
03:43:03.939 00.000 9828 scope move finished after 27 + 113 ms
03:43:03.939 00.000 9828 Move returns status 0, amount 27
03:43:03.939 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:03.939 00.000 9828 MoveAxis(N, 10, B)
03:43:03.939 00.000 9828 Guiding  Dir = 0, Dur = 10
03:43:03.955 00.016 9828 IsSlewing returns 0
03:43:03.955 00.000 9828 IsGuiding returns 0
03:43:03.955 00.000 9828 PulseGuide returned control before completion, sleep 20
03:43:03.986 00.031 9828 IsGuiding returns 1
03:43:03.986 00.000 9828 scope still moving after pulse duration time elapsed
03:43:04.016 00.030 9828 IsSlewing returns 0
03:43:04.016 00.000 9828 IsGuiding returns 1
03:43:04.047 00.031 9828 IsSlewing returns 0
03:43:04.047 00.000 9828 IsGuiding returns 1
03:43:04.078 00.031 9828 IsSlewing returns 0
03:43:04.078 00.000 9828 IsGuiding returns 1
03:43:04.109 00.031 9828 IsSlewing returns 0
03:43:04.109 00.000 9828 IsGuiding returns 0
03:43:04.109 00.000 9828 scope move finished after 10 + 144 ms
03:43:04.109 00.000 9828 Move returns status 0, amount 10
03:43:04.109 00.000 9828 move complete, result=0
03:43:04.109 00.000 9828 worker thread done servicing request
03:43:04.110 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:43:04.486 00.376 8976 Exposure complete
03:43:04.492 00.006 8976 worker thread done servicing request
03:43:04.492 00.000 5052 OnExposeComplete: enter
03:43:04.492 00.000 5052 UpdateGuideState(): m_state=6
03:43:04.492 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15065
03:43:04.492 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=281.58, Mass=33, SNR=3.9, Peak=52 HFD=2.2
03:43:04.492 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
03:43:04.493 00.001 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.75)
03:43:04.493 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.20 cameraTheta=-2.39 mountX=-0.05 mountY=0.19, mountTheta=1.84
03:43:04.493 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.13, opts=13)
03:43:04.493 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.13)
03:43:04.493 00.000 8976 Worker thread wakes up
03:43:04.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.13) opts 0xd
03:43:04.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.13)
03:43:04.494 00.001 8976 Moving (-0.14, -0.13) raw xDistance=-0.05 yDistance=0.19
03:43:04.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:43:04.494 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:43:04.494 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:43:04.494 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:43:04.494 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:04.494 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:04.494 00.000 8976 MoveAxis(R, 0, ABG)
03:43:04.494 00.000 8976 MoveAxis(U, 0, ABG)
03:43:04.494 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:43:04.494 00.000 8976 MountToCamera -- mountX=1.18 mountY=-3.49 hyp=3.69 mountTheta=-1.25 cameraX=2.57, cameraY=2.64 cameraTheta=0.80
03:43:04.494 00.000 8976 incremental bump (2.575, 2.639) isValid = 1
03:43:04.494 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:43:04.494 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:43:04.494 00.000 5052 Enqueuing Expose request
03:43:04.494 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:43:04.495 00.001 8976 move complete, result=0
03:43:04.495 00.000 9828 Worker thread wakes up
03:43:04.495 00.000 8976 worker thread done servicing request
03:43:04.495 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:04.495 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:43:04.495 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:43:04.495 00.000 8976 Worker thread wakes up
03:43:04.495 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:43:04.495 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:43:04.495 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:43:04.495 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:04.495 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:43:04.495 00.000 9828 BLC: window closed
03:43:04.495 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:04.495 00.000 9828 MoveAxis(E, 27, B)
03:43:04.496 00.001 9828 Guiding  Dir = 2, Dur = 27
03:43:04.496 00.000 9828 IsSlewing returns 0
03:43:04.496 00.000 9828 IsGuiding returns 0
03:43:04.496 00.000 9828 PulseGuide returned control before completion, sleep 37
03:43:04.547 00.051 9828 IsGuiding returns 1
03:43:04.547 00.000 9828 scope still moving after pulse duration time elapsed
03:43:04.578 00.031 9828 IsSlewing returns 0
03:43:04.578 00.000 9828 IsGuiding returns 1
03:43:04.609 00.031 9828 IsSlewing returns 0
03:43:04.609 00.000 9828 IsGuiding returns 1
03:43:04.640 00.031 9828 IsSlewing returns 0
03:43:04.640 00.000 9828 IsGuiding returns 0
03:43:04.640 00.000 9828 scope move finished after 27 + 117 ms
03:43:04.640 00.000 9828 Move returns status 0, amount 27
03:43:04.640 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:04.640 00.000 9828 MoveAxis(N, 10, B)
03:43:04.640 00.000 9828 Guiding  Dir = 0, Dur = 10
03:43:04.655 00.015 9828 IsSlewing returns 0
03:43:04.655 00.000 9828 IsGuiding returns 0
03:43:04.655 00.000 9828 PulseGuide returned control before completion, sleep 20
03:43:04.686 00.031 9828 IsGuiding returns 1
03:43:04.686 00.000 9828 scope still moving after pulse duration time elapsed
03:43:04.717 00.031 9828 IsSlewing returns 0
03:43:04.717 00.000 9828 IsGuiding returns 1
03:43:04.748 00.031 9828 IsSlewing returns 0
03:43:04.748 00.000 9828 IsGuiding returns 1
03:43:04.780 00.032 9828 IsSlewing returns 0
03:43:04.780 00.000 9828 IsGuiding returns 1
03:43:04.811 00.031 9828 IsSlewing returns 0
03:43:04.811 00.000 9828 IsGuiding returns 0
03:43:04.811 00.000 9828 scope move finished after 10 + 145 ms
03:43:04.811 00.000 9828 Move returns status 0, amount 10
03:43:04.811 00.000 9828 move complete, result=0
03:43:04.811 00.000 9828 worker thread done servicing request
03:43:04.811 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:43:05.179 00.368 8976 Exposure complete
03:43:05.185 00.006 8976 worker thread done servicing request
03:43:05.185 00.000 5052 OnExposeComplete: enter
03:43:05.185 00.000 5052 UpdateGuideState(): m_state=6
03:43:05.186 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15066
03:43:05.186 00.000 5052 Star::Find false star n=7 nbg=288 bg=45.0 sigma=1.0 thresh=48 peak=48
03:43:05.186 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=26, SNR=2.9, Peak=51 HFD=0.0
03:43:05.186 00.000 5052 DistanceChecker: activated
03:43:05.186 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:05.186 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:05.186 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:05.186 00.000 8976 Worker thread wakes up
03:43:05.186 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:05.186 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:05.186 00.000 8976 StepGuider: deferring bump for deduced move
03:43:05.186 00.000 8976 move complete, result=0
03:43:05.186 00.000 8976 worker thread done servicing request
03:43:05.296 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:05.296 00.000 5052 Status Line: Star lost - low SNR
03:43:05.296 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:05.296 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:43:05.296 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:05.296 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:05.297 00.001 5052 Enqueuing Expose request
03:43:05.297 00.000 8976 Worker thread wakes up
03:43:05.297 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:05.297 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:05.975 00.678 8976 Exposure complete
03:43:05.981 00.006 8976 worker thread done servicing request
03:43:05.981 00.000 5052 OnExposeComplete: enter
03:43:05.981 00.000 5052 UpdateGuideState(): m_state=6
03:43:05.981 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15067
03:43:05.981 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.32, Mass=43, SNR=4.4, Peak=51 HFD=3.1
03:43:05.981 00.000 5052 DistanceChecker: deactivated
03:43:05.982 00.001 5052 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.04) = xAngle (-4.65 = 1.64)
03:43:05.982 00.000 5052 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.75 = 1.53)
03:43:05.982 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.39 hyp=0.76 cameraTheta=-2.60 mountX=-0.05 mountY=0.76, mountTheta=1.64
03:43:05.982 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.39, opts=13)
03:43:05.983 00.001 5052 Enqueuing Move request for stepguider (-0.65, -0.39)
03:43:05.983 00.000 8976 Worker thread wakes up
03:43:05.983 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.39) opts 0xd
03:43:05.983 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.39)
03:43:05.983 00.000 8976 Moving (-0.65, -0.39) raw xDistance=-0.05 yDistance=0.76
03:43:05.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:43:05.983 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:05.983 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:43:05.983 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:05.983 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:05.983 00.000 5052 Enqueuing Expose request
03:43:05.983 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
03:43:05.983 00.000 8976 MoveAxis(R, 0, ABG)
03:43:05.983 00.000 8976 MoveAxis(D, 3, ABG)
03:43:05.983 00.000 8976 stepping (-8, 22) + (0, -3)
03:43:05.983 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:06.021 00.038 8976 Received - 47 (G) 
03:43:06.021 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:06.021 00.000 8976 stepped: pos (-8, 19)
03:43:06.021 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:43:06.021 00.000 8976 MountToCamera -- mountX=1.19 mountY=-3.34 hyp=3.54 mountTheta=-1.23 cameraX=2.43, cameraY=2.58 cameraTheta=0.82
03:43:06.021 00.000 8976 incremental bump (2.428, 2.581) isValid = 1
03:43:06.021 00.000 8976 Scheduling Mount bump of (0.079, 0.087)
03:43:06.022 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:43:06.022 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:43:06.022 00.000 8976 move complete, result=0
03:43:06.022 00.000 9828 Worker thread wakes up
03:43:06.022 00.000 8976 worker thread done servicing request
03:43:06.022 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.8 px 3 ms SOUTH
03:43:06.022 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:43:06.022 00.000 8976 Worker thread wakes up
03:43:06.022 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:43:06.022 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:06.022 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:06.022 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:43:06.022 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:43:06.022 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:43:06.022 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:43:06.022 00.000 9828 BLC: window closed
03:43:06.022 00.000 9828 MoveAxis(E, 26, B)
03:43:06.022 00.000 9828 Guiding  Dir = 2, Dur = 26
03:43:06.023 00.001 9828 IsSlewing returns 0
03:43:06.023 00.000 9828 IsGuiding returns 0
03:43:06.023 00.000 9828 PulseGuide returned control before completion, sleep 36
03:43:06.074 00.051 9828 IsGuiding returns 1
03:43:06.074 00.000 9828 scope still moving after pulse duration time elapsed
03:43:06.105 00.031 9828 IsSlewing returns 0
03:43:06.105 00.000 9828 IsGuiding returns 1
03:43:06.136 00.031 9828 IsSlewing returns 0
03:43:06.136 00.000 9828 IsGuiding returns 1
03:43:06.166 00.030 9828 IsSlewing returns 0
03:43:06.166 00.000 9828 IsGuiding returns 0
03:43:06.166 00.000 9828 scope move finished after 26 + 117 ms
03:43:06.166 00.000 9828 Move returns status 0, amount 26
03:43:06.166 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:06.166 00.000 9828 MoveAxis(N, 10, B)
03:43:06.166 00.000 9828 Guiding  Dir = 0, Dur = 10
03:43:06.181 00.015 9828 IsSlewing returns 0
03:43:06.181 00.000 9828 IsGuiding returns 1
03:43:06.181 00.000 9828 Entered PulseGuideScope while moving
03:43:06.245 00.064 9828 IsSlewing returns 0
03:43:06.245 00.000 9828 IsGuiding returns 1
03:43:06.245 00.000 9828 Still moving
03:43:06.305 00.060 9828 IsSlewing returns 0
03:43:06.305 00.000 9828 IsGuiding returns 0
03:43:06.305 00.000 9828 Movement stopped - continuing
03:43:06.305 00.000 9828 PulseGuide returned control before completion, sleep 20
03:43:06.336 00.031 9828 IsGuiding returns 1
03:43:06.336 00.000 9828 scope still moving after pulse duration time elapsed
03:43:06.366 00.030 9828 IsSlewing returns 0
03:43:06.366 00.000 9828 IsGuiding returns 1
03:43:06.397 00.031 9828 IsSlewing returns 0
03:43:06.397 00.000 9828 IsGuiding returns 1
03:43:06.428 00.031 9828 IsSlewing returns 0
03:43:06.428 00.000 9828 IsGuiding returns 1
03:43:06.459 00.031 9828 IsSlewing returns 0
03:43:06.459 00.000 9828 IsGuiding returns 0
03:43:06.459 00.000 9828 scope move finished after 10 + 144 ms
03:43:06.459 00.000 9828 Move returns status 0, amount 10
03:43:06.459 00.000 9828 move complete, result=0
03:43:06.459 00.000 9828 worker thread done servicing request
03:43:06.459 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:43:06.704 00.245 8976 Exposure complete
03:43:06.710 00.006 8976 worker thread done servicing request
03:43:06.710 00.000 5052 OnExposeComplete: enter
03:43:06.710 00.000 5052 UpdateGuideState(): m_state=6
03:43:06.710 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15068
03:43:06.710 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=282.07, Mass=45, SNR=4.5, Peak=51 HFD=3.1
03:43:06.710 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.75 = -0.75)
03:43:06.710 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
03:43:06.710 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.36 hyp=0.38 cameraTheta=1.29 mountX=0.28 mountY=-0.28, mountTheta=-0.80
03:43:06.711 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.36, opts=13)
03:43:06.711 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.36)
03:43:06.711 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:06.711 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:43:06.711 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:06.711 00.000 8976 Worker thread wakes up
03:43:06.711 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.36) opts 0xd
03:43:06.711 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.36)
03:43:06.711 00.000 8976 Moving (0.10, 0.36) raw xDistance=0.28 yDistance=-0.28
03:43:06.711 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:06.711 00.000 5052 Enqueuing Expose request
03:43:06.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
03:43:06.711 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.28
03:43:06.711 00.000 8976 MoveAxis(L, 1, ABG)
03:43:06.711 00.000 8976 stepping (-8, 19) + (-1, 0)
03:43:06.711 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:06.741 00.030 8976 Received - 47 (G) 
03:43:06.741 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:06.741 00.000 8976 stepped: pos (-9, 19)
03:43:06.741 00.000 8976 MoveAxis(U, 1, ABG)
03:43:06.741 00.000 8976 stepping (-9, 19) + (0, 1)
03:43:06.741 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:06.773 00.032 8976 Received - 47 (G) 
03:43:06.773 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:06.773 00.000 8976 stepped: pos (-9, 20)
03:43:06.773 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:43:06.773 00.000 8976 MountToCamera -- mountX=1.25 mountY=-3.28 hyp=3.52 mountTheta=-1.21 cameraX=2.35, cameraY=2.61 cameraTheta=0.84
03:43:06.773 00.000 8976 incremental bump (2.353, 2.612) isValid = 1
03:43:06.773 00.000 8976 Scheduling Mount bump of (0.077, 0.088)
03:43:06.773 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:43:06.773 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:43:06.773 00.000 8976 move complete, result=0
03:43:06.773 00.000 8976 worker thread done servicing request
03:43:06.773 00.000 8976 Worker thread wakes up
03:43:06.773 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.3 px 1 ms NORTH
03:43:06.773 00.000 9828 Worker thread wakes up
03:43:06.773 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:43:06.773 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:06.773 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:06.774 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:43:06.774 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:43:06.774 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
03:43:06.774 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:43:06.774 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:43:06.774 00.000 9828 BLC: window closed
03:43:06.774 00.000 9828 MoveAxis(E, 26, B)
03:43:06.774 00.000 9828 Guiding  Dir = 2, Dur = 26
03:43:06.774 00.000 9828 IsSlewing returns 0
03:43:06.774 00.000 9828 IsGuiding returns 0
03:43:06.774 00.000 9828 PulseGuide returned control before completion, sleep 36
03:43:06.826 00.052 9828 IsGuiding returns 1
03:43:06.826 00.000 9828 scope still moving after pulse duration time elapsed
03:43:06.857 00.031 9828 IsSlewing returns 0
03:43:06.857 00.000 9828 IsGuiding returns 1
03:43:06.888 00.031 9828 IsSlewing returns 0
03:43:06.888 00.000 9828 IsGuiding returns 1
03:43:06.920 00.032 9828 IsSlewing returns 0
03:43:06.920 00.000 9828 IsGuiding returns 0
03:43:06.920 00.000 9828 scope move finished after 26 + 119 ms
03:43:06.921 00.001 9828 Move returns status 0, amount 26
03:43:06.921 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:06.921 00.000 9828 MoveAxis(N, 11, B)
03:43:06.921 00.000 9828 Guiding  Dir = 0, Dur = 11
03:43:06.936 00.015 9828 IsSlewing returns 0
03:43:06.936 00.000 9828 IsGuiding returns 0
03:43:06.936 00.000 9828 PulseGuide returned control before completion, sleep 21
03:43:06.967 00.031 9828 IsGuiding returns 1
03:43:06.967 00.000 9828 scope still moving after pulse duration time elapsed
03:43:06.997 00.030 9828 IsSlewing returns 0
03:43:06.997 00.000 9828 IsGuiding returns 1
03:43:07.028 00.031 9828 IsSlewing returns 0
03:43:07.028 00.000 9828 IsGuiding returns 1
03:43:07.060 00.032 9828 IsSlewing returns 0
03:43:07.060 00.000 9828 IsGuiding returns 1
03:43:07.091 00.031 9828 IsSlewing returns 0
03:43:07.091 00.000 9828 IsGuiding returns 0
03:43:07.091 00.000 9828 scope move finished after 11 + 144 ms
03:43:07.091 00.000 9828 Move returns status 0, amount 11
03:43:07.091 00.000 9828 move complete, result=0
03:43:07.091 00.000 9828 worker thread done servicing request
03:43:07.091 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:43:07.456 00.365 8976 Exposure complete
03:43:07.461 00.005 8976 worker thread done servicing request
03:43:07.461 00.000 5052 OnExposeComplete: enter
03:43:07.461 00.000 5052 UpdateGuideState(): m_state=6
03:43:07.461 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15069
03:43:07.461 00.000 5052 Star::Find false star n=12 nbg=264 bg=45.0 sigma=0.7 thresh=47 peak=47
03:43:07.462 00.001 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=33, SNR=2.9, Peak=50 HFD=0.0
03:43:07.462 00.000 5052 DistanceChecker: activated
03:43:07.462 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:07.462 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:07.462 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:07.462 00.000 8976 Worker thread wakes up
03:43:07.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:07.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:07.462 00.000 8976 StepGuider: deferring bump for deduced move
03:43:07.462 00.000 8976 move complete, result=0
03:43:07.462 00.000 8976 worker thread done servicing request
03:43:07.571 00.109 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:07.571 00.000 5052 Status Line: Star lost - low SNR
03:43:07.571 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:43:07.571 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:43:07.571 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:07.572 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:07.572 00.000 5052 Enqueuing Expose request
03:43:07.572 00.000 8976 Worker thread wakes up
03:43:07.572 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:07.572 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:08.261 00.689 8976 Exposure complete
03:43:08.267 00.006 8976 worker thread done servicing request
03:43:08.267 00.000 5052 OnExposeComplete: enter
03:43:08.267 00.000 5052 UpdateGuideState(): m_state=6
03:43:08.267 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15070
03:43:08.267 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=18, SNR=2.9, Peak=50 HFD=0.0
03:43:08.267 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:08.267 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:08.267 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:08.268 00.001 8976 Worker thread wakes up
03:43:08.268 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:08.268 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:08.268 00.000 8976 StepGuider: deferring bump for deduced move
03:43:08.268 00.000 8976 move complete, result=0
03:43:08.268 00.000 8976 worker thread done servicing request
03:43:08.375 00.107 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:08.375 00.000 5052 Status Line: Star lost - low SNR
03:43:08.376 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:08.376 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:43:08.376 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:08.376 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:08.376 00.000 5052 Enqueuing Expose request
03:43:08.376 00.000 8976 Worker thread wakes up
03:43:08.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:08.376 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:09.060 00.684 8976 Exposure complete
03:43:09.065 00.005 8976 worker thread done servicing request
03:43:09.065 00.000 5052 OnExposeComplete: enter
03:43:09.065 00.000 5052 UpdateGuideState(): m_state=6
03:43:09.065 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15071
03:43:09.065 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.27, Mass=42, SNR=4.3, Peak=50 HFD=2.6
03:43:09.065 00.000 5052 DistanceChecker: deactivated
03:43:09.065 00.000 5052 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.04) = xAngle (-4.28 = 2.00)
03:43:09.066 00.001 5052 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.90)
03:43:09.066 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=-0.44 hyp=0.56 cameraTheta=-2.24 mountX=-0.23 mountY=0.53, mountTheta=1.99
03:43:09.066 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=-0.44, opts=13)
03:43:09.066 00.000 5052 Enqueuing Move request for stepguider (-0.35, -0.44)
03:43:09.066 00.000 8976 Worker thread wakes up
03:43:09.066 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:09.066 00.000 5052 UpdateGuideState exits: m=42 SNR=4.3
03:43:09.066 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:09.066 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:09.067 00.001 5052 Enqueuing Expose request
03:43:09.067 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, -0.44) opts 0xd
03:43:09.067 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, -0.44)
03:43:09.067 00.000 8976 Moving (-0.35, -0.44) raw xDistance=-0.23 yDistance=0.53
03:43:09.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:43:09.067 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.53
03:43:09.067 00.000 8976 MoveAxis(R, 0, ABG)
03:43:09.067 00.000 8976 MoveAxis(D, 2, ABG)
03:43:09.067 00.000 8976 stepping (-9, 20) + (0, -2)
03:43:09.067 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:09.091 00.024 8976 Received - 47 (G) 
03:43:09.091 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:09.091 00.000 8976 stepped: pos (-9, 18)
03:43:09.091 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:43:09.091 00.000 8976 MountToCamera -- mountX=1.30 mountY=-3.14 hyp=3.40 mountTheta=-1.18 cameraX=2.21, cameraY=2.58 cameraTheta=0.86
03:43:09.091 00.000 8976 incremental bump (2.209, 2.584) isValid = 1
03:43:09.091 00.000 8976 Scheduling Mount bump of (0.075, 0.091)
03:43:09.092 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:43:09.092 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:43:09.092 00.000 8976 move complete, result=0
03:43:09.092 00.000 9828 Worker thread wakes up
03:43:09.092 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:43:09.092 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:43:09.092 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
03:43:09.092 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:43:09.092 00.000 8976 worker thread done servicing request
03:43:09.092 00.000 8976 Worker thread wakes up
03:43:09.092 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.39)
03:43:09.092 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:09.092 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:43:09.092 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:43:09.092 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:09.092 00.000 9828 BLC: window closed
03:43:09.092 00.000 9828 MoveAxis(E, 25, B)
03:43:09.092 00.000 9828 Guiding  Dir = 2, Dur = 25
03:43:09.093 00.001 9828 IsSlewing returns 0
03:43:09.093 00.000 9828 IsGuiding returns 0
03:43:09.093 00.000 9828 PulseGuide returned control before completion, sleep 35
03:43:09.135 00.042 9828 IsGuiding returns 1
03:43:09.135 00.000 9828 scope still moving after pulse duration time elapsed
03:43:09.166 00.031 9828 IsSlewing returns 0
03:43:09.166 00.000 9828 IsGuiding returns 1
03:43:09.197 00.031 9828 IsSlewing returns 0
03:43:09.197 00.000 9828 IsGuiding returns 1
03:43:09.228 00.031 9828 IsSlewing returns 0
03:43:09.228 00.000 9828 IsGuiding returns 1
03:43:09.260 00.032 9828 IsSlewing returns 0
03:43:09.260 00.000 9828 IsGuiding returns 0
03:43:09.260 00.000 9828 scope move finished after 25 + 142 ms
03:43:09.261 00.001 9828 Move returns status 0, amount 25
03:43:09.261 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:09.261 00.000 9828 MoveAxis(N, 11, B)
03:43:09.261 00.000 9828 Guiding  Dir = 0, Dur = 11
03:43:09.275 00.014 9828 IsSlewing returns 0
03:43:09.275 00.000 9828 IsGuiding returns 0
03:43:09.275 00.000 9828 PulseGuide returned control before completion, sleep 21
03:43:09.307 00.032 9828 IsGuiding returns 1
03:43:09.307 00.000 9828 scope still moving after pulse duration time elapsed
03:43:09.337 00.030 9828 IsSlewing returns 0
03:43:09.337 00.000 9828 IsGuiding returns 1
03:43:09.368 00.031 9828 IsSlewing returns 0
03:43:09.368 00.000 9828 IsGuiding returns 1
03:43:09.399 00.031 9828 IsSlewing returns 0
03:43:09.399 00.000 9828 IsGuiding returns 1
03:43:09.429 00.030 9828 IsSlewing returns 0
03:43:09.430 00.001 9828 IsGuiding returns 0
03:43:09.430 00.000 9828 scope move finished after 11 + 143 ms
03:43:09.430 00.000 9828 Move returns status 0, amount 11
03:43:09.430 00.000 9828 move complete, result=0
03:43:09.430 00.000 9828 worker thread done servicing request
03:43:09.430 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:43:09.781 00.351 8976 Exposure complete
03:43:09.786 00.005 8976 worker thread done servicing request
03:43:09.786 00.000 5052 OnExposeComplete: enter
03:43:09.786 00.000 5052 UpdateGuideState(): m_state=6
03:43:09.786 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15072
03:43:09.786 00.000 5052 Star::Find false star n=15 nbg=279 bg=44.8 sigma=0.9 thresh=47 peak=47
03:43:09.786 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=42, SNR=2.9, Peak=50 HFD=0.0
03:43:09.786 00.000 5052 DistanceChecker: activated
03:43:09.787 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:09.787 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:09.787 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:09.787 00.000 8976 Worker thread wakes up
03:43:09.787 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:09.787 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:09.787 00.000 8976 StepGuider: deferring bump for deduced move
03:43:09.787 00.000 8976 move complete, result=0
03:43:09.787 00.000 8976 worker thread done servicing request
03:43:09.895 00.108 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:09.895 00.000 5052 Status Line: Star lost - low SNR
03:43:09.895 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:09.895 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:43:09.895 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:09.895 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:09.895 00.000 5052 Enqueuing Expose request
03:43:09.895 00.000 8976 Worker thread wakes up
03:43:09.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:09.895 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:10.579 00.684 8976 Exposure complete
03:43:10.585 00.006 8976 worker thread done servicing request
03:43:10.585 00.000 5052 OnExposeComplete: enter
03:43:10.585 00.000 5052 UpdateGuideState(): m_state=6
03:43:10.585 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15073
03:43:10.585 00.000 5052 Star::Find returns 1 (1), X=329.54, Y=282.59, Mass=42, SNR=4.3, Peak=49 HFD=3.3
03:43:10.585 00.000 5052 DistanceChecker: deactivated
03:43:10.585 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
03:43:10.585 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
03:43:10.585 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.88 hyp=0.96 cameraTheta=1.17 mountX=0.62 mountY=-0.79, mountTheta=-0.91
03:43:10.586 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.88, opts=13)
03:43:10.586 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.88)
03:43:10.586 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:10.586 00.000 5052 UpdateGuideState exits: m=42 SNR=4.3 Saturated
03:43:10.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:10.586 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:10.586 00.000 5052 Enqueuing Expose request
03:43:10.586 00.000 8976 Worker thread wakes up
03:43:10.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.88) opts 0xd
03:43:10.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.88)
03:43:10.586 00.000 8976 Moving (0.37, 0.88) raw xDistance=0.62 yDistance=-0.79
03:43:10.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:43:10.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.79
03:43:10.586 00.000 8976 MoveAxis(L, 3, ABG)
03:43:10.586 00.000 8976 stepping (-9, 18) + (-3, 0)
03:43:10.586 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:10.626 00.040 8976 Received - 47 (G) 
03:43:10.626 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:10.626 00.000 8976 stepped: pos (-12, 18)
03:43:10.626 00.000 8976 MoveAxis(U, 3, ABG)
03:43:10.626 00.000 8976 stepping (-12, 18) + (0, 3)
03:43:10.626 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:10.657 00.031 8976 Received - 47 (G) 
03:43:10.657 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:10.657 00.000 8976 stepped: pos (-12, 21)
03:43:10.657 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:43:10.657 00.000 8976 MountToCamera -- mountX=1.47 mountY=-3.21 hyp=3.53 mountTheta=-1.14 cameraX=2.18, cameraY=2.77 cameraTheta=0.90
03:43:10.657 00.000 8976 incremental bump (2.184, 2.772) isValid = 1
03:43:10.657 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:43:10.658 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:43:10.658 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:43:10.658 00.000 8976 move complete, result=0
03:43:10.658 00.000 9828 Worker thread wakes up
03:43:10.658 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:43:10.658 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:43:10.658 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.27)
03:43:10.658 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.8 px 3 ms NORTH
03:43:10.658 00.000 8976 worker thread done servicing request
03:43:10.658 00.000 8976 Worker thread wakes up
03:43:10.658 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.35)
03:43:10.658 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
03:43:10.658 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:43:10.658 00.000 9828 BLC: window closed
03:43:10.658 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:10.658 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:10.658 00.000 9828 MoveAxis(E, 24, B)
03:43:10.658 00.000 9828 Guiding  Dir = 2, Dur = 24
03:43:10.659 00.001 9828 IsSlewing returns 0
03:43:10.659 00.000 9828 IsGuiding returns 0
03:43:10.659 00.000 9828 PulseGuide returned control before completion, sleep 34
03:43:10.698 00.039 9828 IsGuiding returns 1
03:43:10.698 00.000 9828 scope still moving after pulse duration time elapsed
03:43:10.730 00.032 9828 IsSlewing returns 0
03:43:10.730 00.000 9828 IsGuiding returns 1
03:43:10.760 00.030 9828 IsSlewing returns 0
03:43:10.760 00.000 9828 IsGuiding returns 1
03:43:10.790 00.030 9828 IsSlewing returns 0
03:43:10.790 00.000 9828 IsGuiding returns 1
03:43:10.821 00.031 9828 IsSlewing returns 0
03:43:10.822 00.001 9828 IsGuiding returns 0
03:43:10.822 00.000 9828 scope move finished after 24 + 139 ms
03:43:10.822 00.000 9828 Move returns status 0, amount 24
03:43:10.822 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:10.822 00.000 9828 MoveAxis(N, 11, B)
03:43:10.822 00.000 9828 Guiding  Dir = 0, Dur = 11
03:43:10.836 00.014 9828 IsSlewing returns 0
03:43:10.836 00.000 9828 IsGuiding returns 0
03:43:10.836 00.000 9828 PulseGuide returned control before completion, sleep 21
03:43:10.868 00.032 9828 IsGuiding returns 1
03:43:10.868 00.000 9828 scope still moving after pulse duration time elapsed
03:43:10.898 00.030 9828 IsSlewing returns 0
03:43:10.898 00.000 9828 IsGuiding returns 1
03:43:10.929 00.031 9828 IsSlewing returns 0
03:43:10.929 00.000 9828 IsGuiding returns 1
03:43:10.960 00.031 9828 IsSlewing returns 0
03:43:10.960 00.000 9828 IsGuiding returns 1
03:43:10.991 00.031 9828 IsSlewing returns 0
03:43:10.991 00.000 9828 IsGuiding returns 0
03:43:10.991 00.000 9828 scope move finished after 11 + 144 ms
03:43:10.991 00.000 9828 Move returns status 0, amount 11
03:43:10.991 00.000 9828 move complete, result=0
03:43:10.992 00.001 9828 worker thread done servicing request
03:43:10.992 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:43:11.358 00.366 8976 Exposure complete
03:43:11.363 00.005 8976 worker thread done servicing request
03:43:11.363 00.000 5052 OnExposeComplete: enter
03:43:11.364 00.001 5052 UpdateGuideState(): m_state=6
03:43:11.364 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15074
03:43:11.364 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.03, Mass=45, SNR=4.5, Peak=51 HFD=2.7
03:43:11.364 00.000 5052 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.04) = xAngle (-4.35 = 1.94)
03:43:11.364 00.000 5052 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.83)
03:43:11.364 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=-0.68 hyp=0.91 cameraTheta=-2.30 mountX=-0.33 mountY=0.88, mountTheta=1.93
03:43:11.364 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=-0.68, opts=13)
03:43:11.364 00.000 5052 Enqueuing Move request for stepguider (-0.61, -0.68)
03:43:11.364 00.000 8976 Worker thread wakes up
03:43:11.365 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, -0.68) opts 0xd
03:43:11.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, -0.68)
03:43:11.365 00.000 8976 Moving (-0.61, -0.68) raw xDistance=-0.33 yDistance=0.88
03:43:11.365 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:11.365 00.000 5052 UpdateGuideState exits: m=45 SNR=4.5
03:43:11.365 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:11.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.33
03:43:11.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.88
03:43:11.365 00.000 8976 MoveAxis(R, 1, ABG)
03:43:11.365 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:11.365 00.000 5052 Enqueuing Expose request
03:43:11.365 00.000 8976 stepping (-12, 21) + (1, 0)
03:43:11.365 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:11.392 00.027 8976 Received - 47 (G) 
03:43:11.392 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:11.392 00.000 8976 stepped: pos (-11, 21)
03:43:11.392 00.000 8976 MoveAxis(D, 3, ABG)
03:43:11.392 00.000 8976 stepping (-11, 21) + (0, -3)
03:43:11.393 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:11.425 00.032 8976 Received - 47 (G) 
03:43:11.425 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:11.425 00.000 8976 stepped: pos (-11, 18)
03:43:11.425 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:43:11.425 00.000 8976 MountToCamera -- mountX=1.54 mountY=-3.09 hyp=3.46 mountTheta=-1.11 cameraX=2.05, cameraY=2.78 cameraTheta=0.94
03:43:11.425 00.000 8976 incremental bump (2.050, 2.782) isValid = 1
03:43:11.425 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:43:11.425 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:43:11.425 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:43:11.425 00.000 8976 move complete, result=0
03:43:11.425 00.000 8976 worker thread done servicing request
03:43:11.425 00.000 8976 Worker thread wakes up
03:43:11.425 00.000 9828 Worker thread wakes up
03:43:11.425 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.9 px 3 ms SOUTH
03:43:11.426 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:11.426 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:43:11.426 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:11.426 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:43:11.426 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:43:11.426 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.32)
03:43:11.426 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:43:11.426 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:43:11.426 00.000 9828 BLC: window closed
03:43:11.426 00.000 9828 MoveAxis(E, 23, B)
03:43:11.426 00.000 9828 Guiding  Dir = 2, Dur = 23
03:43:11.426 00.000 9828 IsSlewing returns 0
03:43:11.427 00.001 9828 IsGuiding returns 0
03:43:11.427 00.000 9828 PulseGuide returned control before completion, sleep 33
03:43:11.471 00.044 9828 IsGuiding returns 1
03:43:11.471 00.000 9828 scope still moving after pulse duration time elapsed
03:43:11.502 00.031 9828 IsSlewing returns 0
03:43:11.502 00.000 9828 IsGuiding returns 1
03:43:11.533 00.031 9828 IsSlewing returns 0
03:43:11.533 00.000 9828 IsGuiding returns 1
03:43:11.563 00.030 9828 IsSlewing returns 0
03:43:11.563 00.000 9828 IsGuiding returns 1
03:43:11.595 00.032 9828 IsSlewing returns 0
03:43:11.595 00.000 9828 IsGuiding returns 0
03:43:11.595 00.000 9828 scope move finished after 23 + 145 ms
03:43:11.595 00.000 9828 Move returns status 0, amount 23
03:43:11.595 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:11.595 00.000 9828 MoveAxis(N, 12, B)
03:43:11.595 00.000 9828 Guiding  Dir = 0, Dur = 12
03:43:11.610 00.015 9828 IsSlewing returns 0
03:43:11.610 00.000 9828 IsGuiding returns 0
03:43:11.610 00.000 9828 PulseGuide returned control before completion, sleep 22
03:43:11.641 00.031 9828 IsGuiding returns 1
03:43:11.641 00.000 9828 scope still moving after pulse duration time elapsed
03:43:11.671 00.030 9828 IsSlewing returns 0
03:43:11.671 00.000 9828 IsGuiding returns 1
03:43:11.702 00.031 9828 IsSlewing returns 0
03:43:11.702 00.000 9828 IsGuiding returns 1
03:43:11.734 00.032 9828 IsSlewing returns 0
03:43:11.734 00.000 9828 IsGuiding returns 1
03:43:11.765 00.031 9828 IsSlewing returns 0
03:43:11.765 00.000 9828 IsGuiding returns 0
03:43:11.765 00.000 9828 scope move finished after 12 + 142 ms
03:43:11.765 00.000 9828 Move returns status 0, amount 12
03:43:11.765 00.000 9828 move complete, result=0
03:43:11.765 00.000 9828 worker thread done servicing request
03:43:11.765 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:43:12.112 00.347 8976 Exposure complete
03:43:12.120 00.008 8976 worker thread done servicing request
03:43:12.120 00.000 5052 OnExposeComplete: enter
03:43:12.120 00.000 5052 UpdateGuideState(): m_state=6
03:43:12.120 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15075
03:43:12.121 00.001 5052 Star::Find returns 1 (0), X=328.24, Y=281.40, Mass=38, SNR=4.2, Peak=52 HFD=3.5
03:43:12.121 00.000 5052 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.04) = xAngle (-4.87 = 1.41)
03:43:12.121 00.000 5052 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
03:43:12.121 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.31 hyp=0.98 cameraTheta=-2.83 mountX=0.15 mountY=0.95, mountTheta=1.41
03:43:12.121 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.31, opts=13)
03:43:12.122 00.001 5052 Enqueuing Move request for stepguider (-0.93, -0.31)
03:43:12.122 00.000 8976 Worker thread wakes up
03:43:12.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:12.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.31) opts 0xd
03:43:12.122 00.000 5052 UpdateGuideState exits: m=38 SNR=4.2
03:43:12.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.31)
03:43:12.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:12.122 00.000 8976 Moving (-0.93, -0.31) raw xDistance=0.15 yDistance=0.95
03:43:12.122 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:12.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:43:12.122 00.000 5052 Enqueuing Expose request
03:43:12.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.95
03:43:12.122 00.000 8976 MoveAxis(R, 0, ABG)
03:43:12.122 00.000 8976 MoveAxis(D, 4, ABG)
03:43:12.122 00.000 8976 stepping (-11, 18) + (0, -4)
03:43:12.123 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:12.160 00.037 8976 Received - 47 (G) 
03:43:12.160 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:12.160 00.000 8976 stepped: pos (-11, 14)
03:43:12.160 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:43:12.160 00.000 8976 MountToCamera -- mountX=1.59 mountY=-2.81 hyp=3.22 mountTheta=-1.06 cameraX=1.77, cameraY=2.69 cameraTheta=0.99
03:43:12.160 00.000 8976 incremental bump (1.774, 2.693) isValid = 1
03:43:12.160 00.000 8976 Scheduling Mount bump of (0.063, 0.099)
03:43:12.160 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:43:12.160 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:43:12.160 00.000 8976 move complete, result=0
03:43:12.160 00.000 9828 Worker thread wakes up
03:43:12.160 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:43:12.160 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:43:12.160 00.000 8976 worker thread done servicing request
03:43:12.160 00.000 8976 Worker thread wakes up
03:43:12.160 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:12.161 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:43:12.161 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:12.161 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.18)
03:43:12.161 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:43:12.161 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:43:12.161 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:43:12.161 00.000 9828 BLC: window closed
03:43:12.161 00.000 9828 MoveAxis(E, 21, B)
03:43:12.161 00.000 9828 Guiding  Dir = 2, Dur = 21
03:43:12.161 00.000 9828 IsSlewing returns 0
03:43:12.161 00.000 9828 IsGuiding returns 0
03:43:12.162 00.001 9828 PulseGuide returned control before completion, sleep 31
03:43:12.197 00.035 9828 IsGuiding returns 1
03:43:12.198 00.001 9828 scope still moving after pulse duration time elapsed
03:43:12.228 00.030 9828 IsSlewing returns 0
03:43:12.228 00.000 9828 IsGuiding returns 1
03:43:12.259 00.031 9828 IsSlewing returns 0
03:43:12.259 00.000 9828 IsGuiding returns 1
03:43:12.291 00.032 9828 IsSlewing returns 0
03:43:12.291 00.000 9828 IsGuiding returns 0
03:43:12.291 00.000 9828 scope move finished after 21 + 108 ms
03:43:12.291 00.000 9828 Move returns status 0, amount 21
03:43:12.291 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:12.291 00.000 9828 MoveAxis(N, 12, B)
03:43:12.291 00.000 9828 Guiding  Dir = 0, Dur = 12
03:43:12.306 00.015 9828 IsSlewing returns 0
03:43:12.306 00.000 9828 IsGuiding returns 0
03:43:12.306 00.000 9828 PulseGuide returned control before completion, sleep 22
03:43:12.337 00.031 9828 IsGuiding returns 1
03:43:12.337 00.000 9828 scope still moving after pulse duration time elapsed
03:43:12.367 00.030 9828 IsSlewing returns 0
03:43:12.367 00.000 9828 IsGuiding returns 1
03:43:12.398 00.031 9828 IsSlewing returns 0
03:43:12.398 00.000 9828 IsGuiding returns 1
03:43:12.429 00.031 9828 IsSlewing returns 0
03:43:12.429 00.000 9828 IsGuiding returns 1
03:43:12.459 00.030 9828 IsSlewing returns 0
03:43:12.459 00.000 9828 IsGuiding returns 0
03:43:12.459 00.000 9828 scope move finished after 12 + 141 ms
03:43:12.459 00.000 9828 Move returns status 0, amount 12
03:43:12.460 00.001 9828 move complete, result=0
03:43:12.460 00.000 9828 worker thread done servicing request
03:43:12.460 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:43:12.846 00.386 8976 Exposure complete
03:43:12.852 00.006 8976 worker thread done servicing request
03:43:12.852 00.000 5052 OnExposeComplete: enter
03:43:12.852 00.000 5052 UpdateGuideState(): m_state=6
03:43:12.852 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15076
03:43:12.853 00.001 5052 Star::Find returns 1 (0), X=329.64, Y=281.35, Mass=57, SNR=5.1, Peak=51 HFD=3.4
03:43:12.853 00.000 5052 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.04) = xAngle (-2.69 = -2.69)
03:43:12.853 00.000 5052 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.79 = -2.79)
03:43:12.853 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=-0.35 hyp=0.59 cameraTheta=-0.65 mountX=-0.53 mountY=-0.20, mountTheta=-2.78
03:43:12.853 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=-0.35, opts=13)
03:43:12.853 00.000 5052 Enqueuing Move request for stepguider (0.47, -0.35)
03:43:12.853 00.000 8976 Worker thread wakes up
03:43:12.853 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:12.854 00.001 5052 UpdateGuideState exits: m=57 SNR=5.1
03:43:12.854 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:12.854 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, -0.35) opts 0xd
03:43:12.854 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:12.854 00.000 5052 Enqueuing Expose request
03:43:12.854 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, -0.35)
03:43:12.854 00.000 8976 Moving (0.47, -0.35) raw xDistance=-0.53 yDistance=-0.20
03:43:12.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
03:43:12.854 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:43:12.854 00.000 8976 MoveAxis(R, 2, ABG)
03:43:12.854 00.000 8976 stepping (-11, 14) + (2, 0)
03:43:12.854 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:12.879 00.025 8976 Received - 47 (G) 
03:43:12.880 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:12.880 00.000 8976 stepped: pos (-9, 14)
03:43:12.880 00.000 8976 MoveAxis(U, 0, ABG)
03:43:12.880 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:43:12.880 00.000 8976 MountToCamera -- mountX=1.52 mountY=-2.61 hyp=3.02 mountTheta=-1.04 cameraX=1.63, cameraY=2.54 cameraTheta=1.00
03:43:12.880 00.000 8976 incremental bump (1.635, 2.543) isValid = 1
03:43:12.880 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:43:12.880 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:43:12.880 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:43:12.880 00.000 8976 move complete, result=0
03:43:12.880 00.000 9828 Worker thread wakes up
03:43:12.880 00.000 8976 worker thread done servicing request
03:43:12.880 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.2 px 0 ms NORTH
03:43:12.880 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:43:12.880 00.000 8976 Worker thread wakes up
03:43:12.880 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:43:12.881 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:12.881 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:12.881 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
03:43:12.881 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
03:43:12.881 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:43:12.881 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:43:12.881 00.000 9828 BLC: window closed
03:43:12.881 00.000 9828 MoveAxis(E, 21, B)
03:43:12.881 00.000 9828 Guiding  Dir = 2, Dur = 21
03:43:12.881 00.000 9828 IsSlewing returns 0
03:43:12.882 00.001 9828 IsGuiding returns 0
03:43:12.882 00.000 9828 PulseGuide returned control before completion, sleep 31
03:43:12.928 00.046 9828 IsGuiding returns 1
03:43:12.928 00.000 9828 scope still moving after pulse duration time elapsed
03:43:12.959 00.031 9828 IsSlewing returns 0
03:43:12.959 00.000 9828 IsGuiding returns 1
03:43:12.990 00.031 9828 IsSlewing returns 0
03:43:12.990 00.000 9828 IsGuiding returns 1
03:43:13.021 00.031 9828 IsSlewing returns 0
03:43:13.021 00.000 9828 IsGuiding returns 0
03:43:13.021 00.000 9828 scope move finished after 21 + 118 ms
03:43:13.021 00.000 9828 Move returns status 0, amount 21
03:43:13.021 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:13.021 00.000 9828 MoveAxis(N, 12, B)
03:43:13.021 00.000 9828 Guiding  Dir = 0, Dur = 12
03:43:13.037 00.016 9828 IsSlewing returns 0
03:43:13.037 00.000 9828 IsGuiding returns 0
03:43:13.037 00.000 9828 PulseGuide returned control before completion, sleep 22
03:43:13.069 00.032 9828 IsGuiding returns 1
03:43:13.069 00.000 9828 scope still moving after pulse duration time elapsed
03:43:13.100 00.031 9828 IsSlewing returns 0
03:43:13.100 00.000 9828 IsGuiding returns 1
03:43:13.130 00.030 9828 IsSlewing returns 0
03:43:13.130 00.000 9828 IsGuiding returns 1
03:43:13.162 00.032 9828 IsSlewing returns 0
03:43:13.162 00.000 9828 IsGuiding returns 0
03:43:13.162 00.000 9828 scope move finished after 12 + 113 ms
03:43:13.162 00.000 9828 Move returns status 0, amount 12
03:43:13.162 00.000 9828 move complete, result=0
03:43:13.162 00.000 9828 worker thread done servicing request
03:43:13.162 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:43:13.567 00.405 8976 Exposure complete
03:43:13.572 00.005 8976 worker thread done servicing request
03:43:13.573 00.001 5052 OnExposeComplete: enter
03:43:13.573 00.000 5052 UpdateGuideState(): m_state=6
03:43:13.573 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15077
03:43:13.573 00.000 5052 Star::Find false star n=5 nbg=280 bg=45.2 sigma=0.9 thresh=48 peak=48
03:43:13.573 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=21, SNR=2.9, Peak=52 HFD=0.0
03:43:13.573 00.000 5052 DistanceChecker: activated
03:43:13.573 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:13.573 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:13.573 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:13.573 00.000 8976 Worker thread wakes up
03:43:13.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:13.574 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:13.574 00.000 8976 StepGuider: deferring bump for deduced move
03:43:13.574 00.000 8976 move complete, result=0
03:43:13.574 00.000 8976 worker thread done servicing request
03:43:13.677 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:13.677 00.000 5052 Status Line: Star lost - low SNR
03:43:13.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:13.677 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:43:13.677 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:13.677 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:13.678 00.001 5052 Enqueuing Expose request
03:43:13.678 00.000 8976 Worker thread wakes up
03:43:13.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:13.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:14.361 00.683 8976 Exposure complete
03:43:14.366 00.005 8976 worker thread done servicing request
03:43:14.366 00.000 5052 OnExposeComplete: enter
03:43:14.366 00.000 5052 UpdateGuideState(): m_state=6
03:43:14.366 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15078
03:43:14.366 00.000 5052 Star::Find false star n=13 nbg=280 bg=44.6 sigma=0.9 thresh=47 peak=47
03:43:14.366 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=42, SNR=2.9, Peak=50 HFD=0.0
03:43:14.366 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:14.367 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:14.367 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:14.367 00.000 8976 Worker thread wakes up
03:43:14.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:14.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:14.367 00.000 8976 StepGuider: deferring bump for deduced move
03:43:14.367 00.000 8976 move complete, result=0
03:43:14.367 00.000 8976 worker thread done servicing request
03:43:14.475 00.108 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:14.475 00.000 5052 Status Line: Star lost - low SNR
03:43:14.475 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:14.475 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:43:14.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:14.475 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:14.475 00.000 5052 Enqueuing Expose request
03:43:14.476 00.001 8976 Worker thread wakes up
03:43:14.476 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:14.476 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:15.158 00.682 8976 Exposure complete
03:43:15.163 00.005 8976 worker thread done servicing request
03:43:15.163 00.000 5052 OnExposeComplete: enter
03:43:15.163 00.000 5052 UpdateGuideState(): m_state=6
03:43:15.163 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15079
03:43:15.163 00.000 5052 Star::Find false star n=9 nbg=281 bg=44.5 sigma=0.9 thresh=47 peak=47
03:43:15.163 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=32, SNR=2.9, Peak=51 HFD=0.0
03:43:15.163 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:15.164 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:15.164 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:15.164 00.000 8976 Worker thread wakes up
03:43:15.164 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:15.164 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:15.164 00.000 8976 StepGuider: deferring bump for deduced move
03:43:15.164 00.000 8976 move complete, result=0
03:43:15.165 00.001 8976 worker thread done servicing request
03:43:15.268 00.103 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:15.268 00.000 5052 Status Line: Star lost - low SNR
03:43:15.269 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:15.269 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:43:15.269 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:15.269 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:15.269 00.000 5052 Enqueuing Expose request
03:43:15.269 00.000 8976 Worker thread wakes up
03:43:15.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:15.269 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:15.955 00.686 8976 Exposure complete
03:43:15.960 00.005 8976 worker thread done servicing request
03:43:15.960 00.000 5052 OnExposeComplete: enter
03:43:15.960 00.000 5052 UpdateGuideState(): m_state=6
03:43:15.960 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15080
03:43:15.960 00.000 5052 Star::Find false star n=8 nbg=282 bg=44.4 sigma=0.9 thresh=47 peak=47
03:43:15.960 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=29, SNR=2.9, Peak=51 HFD=0.0
03:43:15.960 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:15.960 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:15.960 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:15.960 00.000 8976 Worker thread wakes up
03:43:15.960 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:15.960 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:15.960 00.000 8976 StepGuider: deferring bump for deduced move
03:43:15.960 00.000 8976 move complete, result=0
03:43:15.961 00.001 8976 worker thread done servicing request
03:43:16.071 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:16.071 00.000 5052 Status Line: Star lost - low SNR
03:43:16.072 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:16.073 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:43:16.073 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:16.073 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:16.073 00.000 5052 Enqueuing Expose request
03:43:16.073 00.000 8976 Worker thread wakes up
03:43:16.073 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:16.073 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:16.759 00.686 8976 Exposure complete
03:43:16.764 00.005 8976 worker thread done servicing request
03:43:16.764 00.000 5052 OnExposeComplete: enter
03:43:16.764 00.000 5052 UpdateGuideState(): m_state=6
03:43:16.764 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15081
03:43:16.765 00.001 5052 Star::Find false star n=14 nbg=276 bg=44.6 sigma=0.9 thresh=47 peak=47
03:43:16.765 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=40, SNR=2.9, Peak=50 HFD=0.0
03:43:16.765 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:16.765 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:16.765 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:16.765 00.000 8976 Worker thread wakes up
03:43:16.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:16.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:16.765 00.000 8976 StepGuider: deferring bump for deduced move
03:43:16.765 00.000 8976 move complete, result=0
03:43:16.765 00.000 8976 worker thread done servicing request
03:43:16.875 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:16.875 00.000 5052 Status Line: Star lost - low SNR
03:43:16.875 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:16.875 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:43:16.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:16.875 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:16.876 00.001 5052 Enqueuing Expose request
03:43:16.876 00.000 8976 Worker thread wakes up
03:43:16.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:16.876 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:17.561 00.685 8976 Exposure complete
03:43:17.566 00.005 8976 worker thread done servicing request
03:43:17.566 00.000 5052 OnExposeComplete: enter
03:43:17.566 00.000 5052 UpdateGuideState(): m_state=6
03:43:17.566 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15082
03:43:17.566 00.000 5052 Star::Find false star n=7 nbg=282 bg=44.5 sigma=0.9 thresh=47 peak=47
03:43:17.566 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=25, SNR=2.9, Peak=50 HFD=0.0
03:43:17.566 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:17.566 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:17.566 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:17.566 00.000 8976 Worker thread wakes up
03:43:17.566 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:17.566 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:17.566 00.000 8976 StepGuider: deferring bump for deduced move
03:43:17.567 00.001 8976 move complete, result=0
03:43:17.567 00.000 8976 worker thread done servicing request
03:43:17.682 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:17.682 00.000 5052 Status Line: Star lost - low SNR
03:43:17.682 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:17.683 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:43:17.683 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:17.683 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:17.683 00.000 5052 Enqueuing Expose request
03:43:17.683 00.000 8976 Worker thread wakes up
03:43:17.683 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:17.683 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:18.366 00.683 8976 Exposure complete
03:43:18.372 00.006 8976 worker thread done servicing request
03:43:18.372 00.000 5052 OnExposeComplete: enter
03:43:18.373 00.001 5052 UpdateGuideState(): m_state=6
03:43:18.373 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15083
03:43:18.373 00.000 5052 Star::Find returns 1 (0), X=329.63, Y=282.35, Mass=30, SNR=3.7, Peak=52 HFD=1.5
03:43:18.373 00.000 5052 DistanceChecker: deactivated
03:43:18.373 00.000 5052 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.04) = xAngle (-1.09 = -1.09)
03:43:18.373 00.000 5052 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.19 = -1.19)
03:43:18.373 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.64 hyp=0.79 cameraTheta=0.95 mountX=0.36 mountY=-0.73, mountTheta=-1.11
03:43:18.373 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.64, opts=13)
03:43:18.373 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.64)
03:43:18.374 00.001 8976 Worker thread wakes up
03:43:18.374 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:18.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.64) opts 0xd
03:43:18.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.64)
03:43:18.374 00.000 8976 Moving (0.46, 0.64) raw xDistance=0.36 yDistance=-0.73
03:43:18.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
03:43:18.374 00.000 5052 UpdateGuideState exits: m=30 SNR=3.7
03:43:18.374 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
03:43:18.374 00.000 8976 MoveAxis(L, 1, ABG)
03:43:18.374 00.000 8976 stepping (-9, 14) + (-1, 0)
03:43:18.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:18.374 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:18.374 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:18.374 00.000 5052 Enqueuing Expose request
03:43:18.395 00.021 8976 Received - 47 (G) 
03:43:18.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:18.395 00.000 8976 stepped: pos (-10, 14)
03:43:18.395 00.000 8976 MoveAxis(U, 3, ABG)
03:43:18.395 00.000 8976 stepping (-10, 14) + (0, 3)
03:43:18.395 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:18.427 00.032 8976 Received - 47 (G) 
03:43:18.427 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:18.427 00.000 8976 stepped: pos (-10, 17)
03:43:18.427 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:43:18.427 00.000 8976 MountToCamera -- mountX=1.52 mountY=-2.64 hyp=3.05 mountTheta=-1.05 cameraX=1.66, cameraY=2.56 cameraTheta=1.00
03:43:18.427 00.000 8976 incremental bump (1.658, 2.559) isValid = 1
03:43:18.427 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:43:18.427 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:43:18.427 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:43:18.427 00.000 8976 move complete, result=0
03:43:18.427 00.000 9828 Worker thread wakes up
03:43:18.427 00.000 8976 worker thread done servicing request
03:43:18.428 00.001 8976 Worker thread wakes up
03:43:18.428 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:18.428 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.7 px 3 ms NORTH
03:43:18.428 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:43:18.428 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:18.428 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:43:18.428 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
03:43:18.428 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.26)
03:43:18.428 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:43:18.428 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:43:18.428 00.000 9828 BLC: window closed
03:43:18.428 00.000 9828 MoveAxis(E, 21, B)
03:43:18.428 00.000 9828 Guiding  Dir = 2, Dur = 21
03:43:18.428 00.000 9828 IsSlewing returns 0
03:43:18.429 00.001 9828 IsGuiding returns 0
03:43:18.429 00.000 9828 PulseGuide returned control before completion, sleep 31
03:43:18.471 00.042 9828 IsGuiding returns 1
03:43:18.471 00.000 9828 scope still moving after pulse duration time elapsed
03:43:18.502 00.031 9828 IsSlewing returns 0
03:43:18.502 00.000 9828 IsGuiding returns 1
03:43:18.534 00.032 9828 IsSlewing returns 0
03:43:18.534 00.000 9828 IsGuiding returns 1
03:43:18.565 00.031 9828 IsSlewing returns 0
03:43:18.565 00.000 9828 IsGuiding returns 0
03:43:18.565 00.000 9828 scope move finished after 21 + 116 ms
03:43:18.565 00.000 9828 Move returns status 0, amount 21
03:43:18.565 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:18.565 00.000 9828 MoveAxis(N, 12, B)
03:43:18.565 00.000 9828 Guiding  Dir = 0, Dur = 12
03:43:18.580 00.015 9828 IsSlewing returns 0
03:43:18.580 00.000 9828 IsGuiding returns 0
03:43:18.580 00.000 9828 PulseGuide returned control before completion, sleep 22
03:43:18.611 00.031 9828 IsGuiding returns 1
03:43:18.611 00.000 9828 scope still moving after pulse duration time elapsed
03:43:18.643 00.032 9828 IsSlewing returns 0
03:43:18.643 00.000 9828 IsGuiding returns 1
03:43:18.674 00.031 9828 IsSlewing returns 0
03:43:18.674 00.000 9828 IsGuiding returns 1
03:43:18.705 00.031 9828 IsSlewing returns 0
03:43:18.705 00.000 9828 IsGuiding returns 1
03:43:18.736 00.031 9828 IsSlewing returns 0
03:43:18.736 00.000 9828 IsGuiding returns 0
03:43:18.736 00.000 9828 scope move finished after 12 + 143 ms
03:43:18.736 00.000 9828 Move returns status 0, amount 12
03:43:18.736 00.000 9828 move complete, result=0
03:43:18.736 00.000 9828 worker thread done servicing request
03:43:18.736 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:43:19.115 00.379 8976 Exposure complete
03:43:19.120 00.005 8976 worker thread done servicing request
03:43:19.120 00.000 5052 OnExposeComplete: enter
03:43:19.120 00.000 5052 UpdateGuideState(): m_state=6
03:43:19.120 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15084
03:43:19.120 00.000 5052 Star::Find false star n=15 nbg=278 bg=44.8 sigma=0.8 thresh=47 peak=47
03:43:19.120 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=282.00, Mass=39, SNR=2.9, Peak=50 HFD=0.0
03:43:19.120 00.000 5052 DistanceChecker: activated
03:43:19.120 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:19.121 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:19.121 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:19.121 00.000 8976 Worker thread wakes up
03:43:19.121 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:19.121 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:19.121 00.000 8976 StepGuider: deferring bump for deduced move
03:43:19.121 00.000 8976 move complete, result=0
03:43:19.121 00.000 8976 worker thread done servicing request
03:43:19.229 00.108 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:19.229 00.000 5052 Status Line: Star lost - low SNR
03:43:19.230 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:19.230 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:43:19.230 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:19.231 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:19.231 00.000 5052 Enqueuing Expose request
03:43:19.231 00.000 8976 Worker thread wakes up
03:43:19.231 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:19.231 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:19.917 00.686 8976 Exposure complete
03:43:19.922 00.005 8976 worker thread done servicing request
03:43:19.922 00.000 5052 OnExposeComplete: enter
03:43:19.922 00.000 5052 UpdateGuideState(): m_state=6
03:43:19.922 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15085
03:43:19.922 00.000 5052 Star::Find returns 1 (0), X=328.64, Y=281.37, Mass=49, SNR=4.7, Peak=52 HFD=3.4
03:43:19.922 00.000 5052 DistanceChecker: deactivated
03:43:19.922 00.000 5052 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.04) = xAngle (-4.62 = 1.66)
03:43:19.922 00.000 5052 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.73 = 1.56)
03:43:19.922 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.34 hyp=0.63 cameraTheta=-2.58 mountX=-0.06 mountY=0.63, mountTheta=1.66
03:43:19.923 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.34, opts=13)
03:43:19.923 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.34)
03:43:19.923 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:19.923 00.000 5052 UpdateGuideState exits: m=49 SNR=4.7
03:43:19.923 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:19.923 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:19.923 00.000 5052 Enqueuing Expose request
03:43:19.923 00.000 8976 Worker thread wakes up
03:43:19.923 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.34) opts 0xd
03:43:19.923 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.34)
03:43:19.924 00.001 8976 Moving (-0.54, -0.34) raw xDistance=-0.06 yDistance=0.63
03:43:19.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:43:19.924 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63
03:43:19.924 00.000 8976 MoveAxis(R, 0, ABG)
03:43:19.924 00.000 8976 MoveAxis(D, 2, ABG)
03:43:19.924 00.000 8976 stepping (-10, 17) + (0, -2)
03:43:19.924 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:19.945 00.021 8976 Received - 47 (G) 
03:43:19.945 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:19.945 00.000 8976 stepped: pos (-10, 15)
03:43:19.945 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:43:19.945 00.000 8976 MountToCamera -- mountX=1.53 mountY=-2.56 hyp=2.98 mountTheta=-1.03 cameraX=1.58, cameraY=2.52 cameraTheta=1.01
03:43:19.945 00.000 8976 incremental bump (1.581, 2.523) isValid = 1
03:43:19.946 00.001 8976 Scheduling Mount bump of (0.061, 0.101)
03:43:19.946 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:43:19.946 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:43:19.946 00.000 8976 move complete, result=0
03:43:19.946 00.000 9828 Worker thread wakes up
03:43:19.946 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:43:19.946 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:43:19.946 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:43:19.946 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:43:19.946 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:43:19.946 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:43:19.946 00.000 9828 BLC: window closed
03:43:19.946 00.000 9828 MoveAxis(E, 21, B)
03:43:19.946 00.000 9828 Guiding  Dir = 2, Dur = 21
03:43:19.946 00.000 8976 worker thread done servicing request
03:43:19.946 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:43:19.946 00.000 8976 Worker thread wakes up
03:43:19.947 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:19.947 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:19.947 00.000 9828 IsSlewing returns 0
03:43:19.947 00.000 9828 IsGuiding returns 0
03:43:19.947 00.000 9828 PulseGuide returned control before completion, sleep 31
03:43:19.986 00.039 9828 IsGuiding returns 1
03:43:19.986 00.000 9828 scope still moving after pulse duration time elapsed
03:43:20.017 00.031 9828 IsSlewing returns 0
03:43:20.017 00.000 9828 IsGuiding returns 1
03:43:20.063 00.046 9828 IsSlewing returns 0
03:43:20.063 00.000 9828 IsGuiding returns 1
03:43:20.094 00.031 9828 IsSlewing returns 0
03:43:20.094 00.000 9828 IsGuiding returns 0
03:43:20.094 00.000 9828 scope move finished after 21 + 125 ms
03:43:20.094 00.000 9828 Move returns status 0, amount 21
03:43:20.094 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:20.094 00.000 9828 MoveAxis(N, 13, B)
03:43:20.094 00.000 9828 Guiding  Dir = 0, Dur = 13
03:43:20.110 00.016 9828 IsSlewing returns 0
03:43:20.110 00.000 9828 IsGuiding returns 0
03:43:20.111 00.001 9828 PulseGuide returned control before completion, sleep 23
03:43:20.141 00.030 9828 IsGuiding returns 1
03:43:20.141 00.000 9828 scope still moving after pulse duration time elapsed
03:43:20.171 00.030 9828 IsSlewing returns 0
03:43:20.171 00.000 9828 IsGuiding returns 1
03:43:20.203 00.032 9828 IsSlewing returns 0
03:43:20.203 00.000 9828 IsGuiding returns 1
03:43:20.234 00.031 9828 IsSlewing returns 0
03:43:20.234 00.000 9828 IsGuiding returns 0
03:43:20.234 00.000 9828 scope move finished after 13 + 110 ms
03:43:20.234 00.000 9828 Move returns status 0, amount 13
03:43:20.234 00.000 9828 move complete, result=0
03:43:20.235 00.001 9828 worker thread done servicing request
03:43:20.235 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:43:20.633 00.398 8976 Exposure complete
03:43:20.638 00.005 8976 worker thread done servicing request
03:43:20.638 00.000 5052 OnExposeComplete: enter
03:43:20.639 00.001 5052 UpdateGuideState(): m_state=6
03:43:20.639 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15086
03:43:20.639 00.000 5052 Star::Find returns 1 (0), X=327.66, Y=282.37, Mass=33, SNR=3.9, Peak=55 HFD=1.7
03:43:20.639 00.000 5052 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:43:20.639 00.000 5052 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
03:43:20.639 00.000 5052 CameraToMount -- cameraX=-1.51 cameraY=0.66 hyp=1.65 cameraTheta=2.73 mountX=1.27 mountY=0.91, mountTheta=0.62
03:43:20.639 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.51, y=0.66, opts=13)
03:43:20.639 00.000 5052 Enqueuing Move request for stepguider (-1.51, 0.66)
03:43:20.639 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:20.639 00.000 5052 UpdateGuideState exits: m=33 SNR=3.9
03:43:20.640 00.001 8976 Worker thread wakes up
03:43:20.640 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.51, 0.66) opts 0xd
03:43:20.640 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.51, 0.66)
03:43:20.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:20.640 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:20.640 00.000 5052 Enqueuing Expose request
03:43:20.640 00.000 8976 Moving (-1.51, 0.66) raw xDistance=1.27 yDistance=0.91
03:43:20.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.27
03:43:20.640 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.91
03:43:20.640 00.000 8976 MoveAxis(L, 5, ABG)
03:43:20.640 00.000 8976 stepping (-10, 15) + (-5, 0)
03:43:20.640 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:43:20.681 00.041 8976 Received - 47 (G) 
03:43:20.681 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:43:20.681 00.000 8976 stepped: pos (-15, 15)
03:43:20.681 00.000 8976 MoveAxis(D, 4, ABG)
03:43:20.681 00.000 8976 stepping (-15, 15) + (0, -4)
03:43:20.681 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:20.713 00.032 8976 Received - 47 (G) 
03:43:20.713 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:20.713 00.000 8976 stepped: pos (-15, 11)
03:43:20.713 00.000 8976 MountToCamera -- mountTheta (-0.91) + m_xAngle (2.04) = xAngle (1.13 = 1.13)
03:43:20.713 00.000 8976 MountToCamera -- mountX=1.78 mountY=-2.29 hyp=2.90 mountTheta=-0.91 cameraX=1.23, cameraY=2.63 cameraTheta=1.13
03:43:20.713 00.000 8976 incremental bump (1.228, 2.627) isValid = 1
03:43:20.713 00.000 8976 Scheduling Mount bump of (0.049, 0.108)
03:43:20.713 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:43:20.713 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:43:20.713 00.000 8976 move complete, result=0
03:43:20.713 00.000 8976 worker thread done servicing request
03:43:20.713 00.000 8976 Worker thread wakes up
03:43:20.713 00.000 9828 Worker thread wakes up
03:43:20.713 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:43:20.713 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:43:20.713 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.24 = -2.04)
03:43:20.713 00.000 5052 GuideStep: 1.3 px 5 ms WEST, 0.9 px 4 ms SOUTH
03:43:20.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:20.714 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:20.714 00.000 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.16 = -2.12)
03:43:20.714 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:43:20.714 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:43:20.714 00.000 9828 BLC: window closed
03:43:20.714 00.000 9828 MoveAxis(E, 17, B)
03:43:20.714 00.000 9828 Guiding  Dir = 2, Dur = 17
03:43:20.714 00.000 9828 IsSlewing returns 0
03:43:20.714 00.000 9828 IsGuiding returns 0
03:43:20.714 00.000 9828 PulseGuide returned control before completion, sleep 27
03:43:20.757 00.043 9828 IsGuiding returns 1
03:43:20.757 00.000 9828 scope still moving after pulse duration time elapsed
03:43:20.788 00.031 9828 IsSlewing returns 0
03:43:20.788 00.000 9828 IsGuiding returns 1
03:43:20.819 00.031 9828 IsSlewing returns 0
03:43:20.819 00.000 9828 IsGuiding returns 1
03:43:20.849 00.030 9828 IsSlewing returns 0
03:43:20.849 00.000 9828 IsGuiding returns 0
03:43:20.849 00.000 9828 scope move finished after 17 + 117 ms
03:43:20.849 00.000 9828 Move returns status 0, amount 17
03:43:20.849 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:20.849 00.000 9828 MoveAxis(N, 14, B)
03:43:20.849 00.000 9828 Guiding  Dir = 0, Dur = 14
03:43:20.865 00.016 9828 IsSlewing returns 0
03:43:20.865 00.000 9828 IsGuiding returns 0
03:43:20.865 00.000 9828 PulseGuide returned control before completion, sleep 24
03:43:20.895 00.030 9828 IsGuiding returns 1
03:43:20.895 00.000 9828 scope still moving after pulse duration time elapsed
03:43:20.925 00.030 9828 IsSlewing returns 0
03:43:20.925 00.000 9828 IsGuiding returns 1
03:43:20.956 00.031 9828 IsSlewing returns 0
03:43:20.956 00.000 9828 IsGuiding returns 1
03:43:20.987 00.031 9828 IsSlewing returns 0
03:43:20.988 00.001 9828 IsGuiding returns 1
03:43:21.019 00.031 9828 IsSlewing returns 0
03:43:21.020 00.001 9828 IsGuiding returns 0
03:43:21.020 00.000 9828 scope move finished after 14 + 140 ms
03:43:21.020 00.000 9828 Move returns status 0, amount 14
03:43:21.020 00.000 9828 move complete, result=0
03:43:21.020 00.000 9828 worker thread done servicing request
03:43:21.020 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:43:21.399 00.379 8976 Exposure complete
03:43:21.405 00.006 8976 worker thread done servicing request
03:43:21.406 00.001 5052 OnExposeComplete: enter
03:43:21.406 00.000 5052 UpdateGuideState(): m_state=6
03:43:21.406 00.000 5052 Star::Find(18, 327, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15087
03:43:21.406 00.000 5052 Star::Find returns 1 (0), X=328.94, Y=281.02, Mass=27, SNR=3.5, Peak=51 HFD=1.9
03:43:21.406 00.000 5052 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.04) = xAngle (-3.94 = 2.35)
03:43:21.406 00.000 5052 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.04 = 2.24)
03:43:21.406 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=-0.69 hyp=0.73 cameraTheta=-1.89 mountX=-0.51 mountY=0.57, mountTheta=2.30
03:43:21.407 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=-0.69, opts=13)
03:43:21.407 00.000 5052 Enqueuing Move request for stepguider (-0.23, -0.69)
03:43:21.407 00.000 8976 Worker thread wakes up
03:43:21.407 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, -0.69) opts 0xd
03:43:21.407 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, -0.69)
03:43:21.407 00.000 8976 Moving (-0.23, -0.69) raw xDistance=-0.51 yDistance=0.57
03:43:21.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.51
03:43:21.407 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.57
03:43:21.407 00.000 8976 MoveAxis(R, 2, ABG)
03:43:21.407 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:21.407 00.000 5052 UpdateGuideState exits: m=27 SNR=3.5
03:43:21.407 00.000 8976 stepping (-15, 11) + (2, 0)
03:43:21.408 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:21.408 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:21.408 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:21.408 00.000 5052 Enqueuing Expose request
03:43:21.432 00.024 8976 Received - 47 (G) 
03:43:21.432 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:21.432 00.000 8976 stepped: pos (-13, 11)
03:43:21.432 00.000 8976 MoveAxis(D, 3, ABG)
03:43:21.432 00.000 8976 stepping (-13, 11) + (0, -3)
03:43:21.432 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:21.465 00.033 8976 Received - 47 (G) 
03:43:21.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:21.465 00.000 8976 stepped: pos (-13, 8)
03:43:21.465 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:43:21.465 00.000 8976 MountToCamera -- mountX=1.85 mountY=-1.95 hyp=2.69 mountTheta=-0.81 cameraX=0.90, cameraY=2.54 cameraTheta=1.23
03:43:21.465 00.000 8976 incremental bump (0.897, 2.536) isValid = 1
03:43:21.465 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
03:43:21.465 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:43:21.465 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:43:21.465 00.000 8976 move complete, result=0
03:43:21.465 00.000 8976 worker thread done servicing request
03:43:21.465 00.000 8976 Worker thread wakes up
03:43:21.465 00.000 9828 Worker thread wakes up
03:43:21.465 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:43:21.465 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:43:21.465 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.95)
03:43:21.465 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.6 px 3 ms SOUTH
03:43:21.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:21.465 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:21.466 00.001 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.03)
03:43:21.466 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:43:21.466 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:43:21.466 00.000 9828 BLC: window closed
03:43:21.466 00.000 9828 MoveAxis(E, 14, B)
03:43:21.466 00.000 9828 Guiding  Dir = 2, Dur = 14
03:43:21.466 00.000 9828 IsSlewing returns 0
03:43:21.466 00.000 9828 IsGuiding returns 0
03:43:21.466 00.000 9828 PulseGuide returned control before completion, sleep 24
03:43:21.495 00.029 9828 IsGuiding returns 1
03:43:21.495 00.000 9828 scope still moving after pulse duration time elapsed
03:43:21.525 00.030 9828 IsSlewing returns 0
03:43:21.525 00.000 9828 IsGuiding returns 1
03:43:21.557 00.032 9828 IsSlewing returns 0
03:43:21.557 00.000 9828 IsGuiding returns 1
03:43:21.588 00.031 9828 IsSlewing returns 0
03:43:21.588 00.000 9828 IsGuiding returns 1
03:43:21.618 00.030 9828 IsSlewing returns 0
03:43:21.618 00.000 9828 IsGuiding returns 0
03:43:21.618 00.000 9828 scope move finished after 14 + 138 ms
03:43:21.618 00.000 9828 Move returns status 0, amount 14
03:43:21.618 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:21.618 00.000 9828 MoveAxis(N, 15, B)
03:43:21.618 00.000 9828 Guiding  Dir = 0, Dur = 15
03:43:21.633 00.015 9828 IsSlewing returns 0
03:43:21.633 00.000 9828 IsGuiding returns 0
03:43:21.633 00.000 9828 PulseGuide returned control before completion, sleep 25
03:43:21.664 00.031 9828 IsGuiding returns 1
03:43:21.664 00.000 9828 scope still moving after pulse duration time elapsed
03:43:21.695 00.031 9828 IsSlewing returns 0
03:43:21.695 00.000 9828 IsGuiding returns 1
03:43:21.725 00.030 9828 IsSlewing returns 0
03:43:21.725 00.000 9828 IsGuiding returns 1
03:43:21.756 00.031 9828 IsSlewing returns 0
03:43:21.756 00.000 9828 IsGuiding returns 1
03:43:21.786 00.030 9828 IsSlewing returns 0
03:43:21.786 00.000 9828 IsGuiding returns 0
03:43:21.786 00.000 9828 scope move finished after 15 + 137 ms
03:43:21.786 00.000 9828 Move returns status 0, amount 15
03:43:21.786 00.000 9828 move complete, result=0
03:43:21.786 00.000 9828 worker thread done servicing request
03:43:21.786 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:43:22.153 00.367 8976 Exposure complete
03:43:22.158 00.005 8976 worker thread done servicing request
03:43:22.158 00.000 5052 OnExposeComplete: enter
03:43:22.158 00.000 5052 UpdateGuideState(): m_state=6
03:43:22.158 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15088
03:43:22.159 00.001 5052 Star::Find returns 1 (0), X=327.66, Y=281.06, Mass=27, SNR=3.5, Peak=53 HFD=2.2
03:43:22.159 00.000 5052 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.04) = xAngle (-4.78 = 1.50)
03:43:22.159 00.000 5052 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
03:43:22.159 00.000 5052 CameraToMount -- cameraX=-1.51 cameraY=-0.65 hyp=1.65 cameraTheta=-2.74 mountX=0.11 mountY=1.62, mountTheta=1.50
03:43:22.159 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.51, y=-0.65, opts=13)
03:43:22.159 00.000 5052 Enqueuing Move request for stepguider (-1.51, -0.65)
03:43:22.159 00.000 8976 Worker thread wakes up
03:43:22.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.51, -0.65) opts 0xd
03:43:22.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.51, -0.65)
03:43:22.160 00.001 8976 Moving (-1.51, -0.65) raw xDistance=0.11 yDistance=1.62
03:43:22.160 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:43:22.160 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.05 from input 1.62
03:43:22.160 00.000 8976 MoveAxis(R, 0, ABG)
03:43:22.160 00.000 8976 MoveAxis(D, 7, ABG)
03:43:22.160 00.000 8976 stepping (-13, 8) + (0, -7)
03:43:22.160 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:43:22.160 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:22.160 00.000 5052 UpdateGuideState exits: m=27 SNR=3.5
03:43:22.160 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:22.160 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:22.160 00.000 5052 Enqueuing Expose request
03:43:22.216 00.056 8976 Received - 47 (G) 
03:43:22.216 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:43:22.216 00.000 8976 stepped: pos (-13, 1)
03:43:22.216 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
03:43:22.216 00.000 8976 MountToCamera -- mountX=1.90 mountY=-1.36 hyp=2.33 mountTheta=-0.62 cameraX=0.35, cameraY=2.31 cameraTheta=1.42
03:43:22.216 00.000 8976 incremental bump (0.348, 2.308) isValid = 1
03:43:22.216 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
03:43:22.216 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:43:22.216 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:43:22.216 00.000 8976 move complete, result=0
03:43:22.216 00.000 9828 Worker thread wakes up
03:43:22.216 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.6 px 7 ms SOUTH
03:43:22.216 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:43:22.216 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:43:22.216 00.000 8976 worker thread done servicing request
03:43:22.217 00.001 8976 Worker thread wakes up
03:43:22.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:22.217 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:22.217 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
03:43:22.217 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
03:43:22.217 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
03:43:22.217 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:43:22.217 00.000 9828 BLC: window closed
03:43:22.217 00.000 9828 MoveAxis(E, 7, B)
03:43:22.217 00.000 9828 Guiding  Dir = 2, Dur = 7
03:43:22.217 00.000 9828 IsSlewing returns 0
03:43:22.217 00.000 9828 IsGuiding returns 0
03:43:22.217 00.000 9828 PulseGuide returned control before completion, sleep 17
03:43:22.250 00.033 9828 IsGuiding returns 1
03:43:22.250 00.000 9828 scope still moving after pulse duration time elapsed
03:43:22.281 00.031 9828 IsSlewing returns 0
03:43:22.281 00.000 9828 IsGuiding returns 1
03:43:22.312 00.031 9828 IsSlewing returns 0
03:43:22.312 00.000 9828 IsGuiding returns 1
03:43:22.344 00.032 9828 IsSlewing returns 0
03:43:22.344 00.000 9828 IsGuiding returns 0
03:43:22.344 00.000 9828 scope move finished after 7 + 120 ms
03:43:22.344 00.000 9828 Move returns status 0, amount 7
03:43:22.344 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:22.344 00.000 9828 MoveAxis(N, 16, B)
03:43:22.344 00.000 9828 Guiding  Dir = 0, Dur = 16
03:43:22.360 00.016 9828 IsSlewing returns 0
03:43:22.360 00.000 9828 IsGuiding returns 0
03:43:22.360 00.000 9828 PulseGuide returned control before completion, sleep 26
03:43:22.392 00.032 9828 IsGuiding returns 1
03:43:22.392 00.000 9828 scope still moving after pulse duration time elapsed
03:43:22.423 00.031 9828 IsSlewing returns 0
03:43:22.423 00.000 9828 IsGuiding returns 1
03:43:22.454 00.031 9828 IsSlewing returns 0
03:43:22.454 00.000 9828 IsGuiding returns 1
03:43:22.486 00.032 9828 IsSlewing returns 0
03:43:22.486 00.000 9828 IsGuiding returns 1
03:43:22.517 00.031 9828 IsSlewing returns 0
03:43:22.517 00.000 9828 IsGuiding returns 0
03:43:22.517 00.000 9828 scope move finished after 16 + 140 ms
03:43:22.517 00.000 9828 Move returns status 0, amount 16
03:43:22.517 00.000 9828 move complete, result=0
03:43:22.517 00.000 9828 worker thread done servicing request
03:43:22.517 00.000 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:43:22.903 00.386 8976 Exposure complete
03:43:22.909 00.006 8976 worker thread done servicing request
03:43:22.909 00.000 5052 OnExposeComplete: enter
03:43:22.909 00.000 5052 UpdateGuideState(): m_state=6
03:43:22.909 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15089
03:43:22.909 00.000 5052 Star::Find false star n=5 nbg=286 bg=44.8 sigma=1.0 thresh=48 peak=48
03:43:22.909 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=281.00, Mass=21, SNR=2.9, Peak=50 HFD=0.0
03:43:22.909 00.000 5052 DistanceChecker: activated
03:43:22.909 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:22.909 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:22.909 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:22.909 00.000 8976 Worker thread wakes up
03:43:22.909 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:22.909 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:22.909 00.000 8976 StepGuider: deferring bump for deduced move
03:43:22.909 00.000 8976 move complete, result=0
03:43:22.910 00.001 8976 worker thread done servicing request
03:43:23.012 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:23.012 00.000 5052 Status Line: Star lost - low SNR
03:43:23.013 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:23.013 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:43:23.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:23.013 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:23.013 00.000 5052 Enqueuing Expose request
03:43:23.013 00.000 8976 Worker thread wakes up
03:43:23.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:23.013 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:23.700 00.687 8976 Exposure complete
03:43:23.706 00.006 8976 worker thread done servicing request
03:43:23.706 00.000 5052 OnExposeComplete: enter
03:43:23.706 00.000 5052 UpdateGuideState(): m_state=6
03:43:23.706 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15090
03:43:23.706 00.000 5052 Star::Find false star n=11 nbg=278 bg=44.7 sigma=0.9 thresh=47 peak=47
03:43:23.706 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=281.00, Mass=32, SNR=2.9, Peak=50 HFD=0.0
03:43:23.706 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:23.706 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:23.706 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:23.707 00.001 8976 Worker thread wakes up
03:43:23.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:23.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:23.707 00.000 8976 StepGuider: deferring bump for deduced move
03:43:23.707 00.000 8976 move complete, result=0
03:43:23.707 00.000 8976 worker thread done servicing request
03:43:23.817 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:23.817 00.000 5052 Status Line: Star lost - low SNR
03:43:23.817 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:23.817 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:43:23.818 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:23.818 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:23.818 00.000 5052 Enqueuing Expose request
03:43:23.818 00.000 8976 Worker thread wakes up
03:43:23.818 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:23.818 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:24.501 00.683 8976 Exposure complete
03:43:24.506 00.005 8976 worker thread done servicing request
03:43:24.506 00.000 5052 OnExposeComplete: enter
03:43:24.506 00.000 5052 UpdateGuideState(): m_state=6
03:43:24.506 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15091
03:43:24.506 00.000 5052 Star::Find false star n=9 nbg=280 bg=44.6 sigma=0.8 thresh=47 peak=47
03:43:24.506 00.000 5052 Star::Find returns 0 (2), X=327.00, Y=281.00, Mass=27, SNR=2.9, Peak=51 HFD=0.0
03:43:24.506 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:24.506 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:24.507 00.001 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:24.507 00.000 8976 Worker thread wakes up
03:43:24.507 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:24.507 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:24.507 00.000 8976 StepGuider: deferring bump for deduced move
03:43:24.507 00.000 8976 move complete, result=0
03:43:24.507 00.000 8976 worker thread done servicing request
03:43:24.618 00.111 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:24.618 00.000 5052 Status Line: Star lost - low SNR
03:43:24.618 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:24.619 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:43:24.619 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:24.619 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:24.619 00.000 5052 Enqueuing Expose request
03:43:24.619 00.000 8976 Worker thread wakes up
03:43:24.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:24.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:25.302 00.683 8976 Exposure complete
03:43:25.307 00.005 8976 worker thread done servicing request
03:43:25.307 00.000 5052 OnExposeComplete: enter
03:43:25.307 00.000 5052 UpdateGuideState(): m_state=6
03:43:25.307 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15092
03:43:25.307 00.000 5052 Star::Find returns 1 (0), X=330.68, Y=282.36, Mass=39, SNR=4.2, Peak=51 HFD=3.0
03:43:25.307 00.000 5052 DistanceChecker: deactivated
03:43:25.307 00.000 5052 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.04) = xAngle (-1.64 = -1.64)
03:43:25.307 00.000 5052 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.74 = -1.74)
03:43:25.307 00.000 5052 CameraToMount -- cameraX=1.50 cameraY=0.65 hyp=1.64 cameraTheta=0.41 mountX=-0.11 mountY=-1.61, mountTheta=-1.64
03:43:25.308 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.50, y=0.65, opts=13)
03:43:25.308 00.000 5052 Enqueuing Move request for stepguider (1.50, 0.65)
03:43:25.308 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:25.308 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:43:25.308 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:25.308 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:25.308 00.000 5052 Enqueuing Expose request
03:43:25.309 00.001 8976 Worker thread wakes up
03:43:25.309 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.50, 0.65) opts 0xd
03:43:25.309 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.50, 0.65)
03:43:25.309 00.000 8976 Moving (1.50, 0.65) raw xDistance=-0.11 yDistance=-1.61
03:43:25.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:43:25.309 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.94 from input -1.61
03:43:25.309 00.000 8976 MoveAxis(R, 0, ABG)
03:43:25.309 00.000 8976 MoveAxis(U, 6, ABG)
03:43:25.309 00.000 8976 stepping (-13, 1) + (0, 6)
03:43:25.309 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:43:25.349 00.040 8976 Received - 47 (G) 
03:43:25.349 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:43:25.349 00.000 8976 stepped: pos (-13, 7)
03:43:25.349 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
03:43:25.349 00.000 8976 MountToCamera -- mountX=1.93 mountY=-1.28 hyp=2.31 mountTheta=-0.59 cameraX=0.26, cameraY=2.30 cameraTheta=1.46
03:43:25.349 00.000 8976 incremental bump (0.261, 2.298) isValid = 1
03:43:25.349 00.000 8976 Scheduling Mount bump of (0.013, 0.118)
03:43:25.349 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:43:25.349 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:43:25.349 00.000 8976 move complete, result=0
03:43:25.349 00.000 9828 Worker thread wakes up
03:43:25.349 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.6 px 6 ms NORTH
03:43:25.349 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:43:25.349 00.000 8976 worker thread done servicing request
03:43:25.349 00.000 8976 Worker thread wakes up
03:43:25.349 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:43:25.349 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:25.350 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:25.350 00.000 9828 CameraToMount -- cameraTheta (1.46) - m_xAngle (-3.10) = xAngle (4.56 = -1.73)
03:43:25.350 00.000 9828 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.81)
03:43:25.350 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
03:43:25.350 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:43:25.350 00.000 9828 BLC: window closed
03:43:25.350 00.000 9828 MoveAxis(E, 6, B)
03:43:25.350 00.000 9828 Guiding  Dir = 2, Dur = 6
03:43:25.350 00.000 9828 IsSlewing returns 0
03:43:25.350 00.000 9828 IsGuiding returns 0
03:43:25.350 00.000 9828 PulseGuide returned control before completion, sleep 16
03:43:25.371 00.021 9828 IsGuiding returns 1
03:43:25.371 00.000 9828 scope still moving after pulse duration time elapsed
03:43:25.401 00.030 9828 IsSlewing returns 0
03:43:25.401 00.000 9828 IsGuiding returns 1
03:43:25.433 00.032 9828 IsSlewing returns 0
03:43:25.433 00.000 9828 IsGuiding returns 1
03:43:25.463 00.030 9828 IsSlewing returns 0
03:43:25.463 00.000 9828 IsGuiding returns 0
03:43:25.463 00.000 9828 scope move finished after 6 + 106 ms
03:43:25.463 00.000 9828 Move returns status 0, amount 6
03:43:25.464 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:25.464 00.000 9828 MoveAxis(N, 16, B)
03:43:25.464 00.000 9828 Guiding  Dir = 0, Dur = 16
03:43:25.480 00.016 9828 IsSlewing returns 0
03:43:25.480 00.000 9828 IsGuiding returns 0
03:43:25.480 00.000 9828 PulseGuide returned control before completion, sleep 26
03:43:25.509 00.029 9828 IsGuiding returns 1
03:43:25.509 00.000 9828 scope still moving after pulse duration time elapsed
03:43:25.539 00.030 9828 IsSlewing returns 0
03:43:25.539 00.000 9828 IsGuiding returns 1
03:43:25.569 00.030 9828 IsSlewing returns 0
03:43:25.569 00.000 9828 IsGuiding returns 1
03:43:25.600 00.031 9828 IsSlewing returns 0
03:43:25.600 00.000 9828 IsGuiding returns 1
03:43:25.632 00.032 9828 IsSlewing returns 0
03:43:25.633 00.001 9828 IsGuiding returns 0
03:43:25.633 00.000 9828 scope move finished after 16 + 137 ms
03:43:25.633 00.000 9828 Move returns status 0, amount 16
03:43:25.633 00.000 9828 move complete, result=0
03:43:25.633 00.000 9828 worker thread done servicing request
03:43:25.633 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:43:26.034 00.401 8976 Exposure complete
03:43:26.041 00.007 8976 worker thread done servicing request
03:43:26.042 00.001 5052 OnExposeComplete: enter
03:43:26.042 00.000 5052 UpdateGuideState(): m_state=6
03:43:26.042 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15093
03:43:26.042 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=282.00, Mass=15, SNR=2.5, Peak=49 HFD=0.0
03:43:26.042 00.000 5052 DistanceChecker: activated
03:43:26.042 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:26.042 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:26.042 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:26.042 00.000 8976 Worker thread wakes up
03:43:26.042 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:26.042 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:26.042 00.000 8976 StepGuider: deferring bump for deduced move
03:43:26.042 00.000 8976 move complete, result=0
03:43:26.042 00.000 8976 worker thread done servicing request
03:43:26.143 00.101 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:26.143 00.000 5052 Status Line: Star lost - low SNR
03:43:26.143 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:26.143 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:43:26.143 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:26.143 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:26.144 00.001 5052 Enqueuing Expose request
03:43:26.144 00.000 8976 Worker thread wakes up
03:43:26.144 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:26.144 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:26.827 00.683 8976 Exposure complete
03:43:26.832 00.005 8976 worker thread done servicing request
03:43:26.832 00.000 5052 OnExposeComplete: enter
03:43:26.832 00.000 5052 UpdateGuideState(): m_state=6
03:43:26.832 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15094
03:43:26.833 00.001 5052 Star::Find returns 1 (0), X=329.46, Y=282.41, Mass=34, SNR=3.9, Peak=52 HFD=1.6
03:43:26.833 00.000 5052 DistanceChecker: deactivated
03:43:26.833 00.000 5052 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
03:43:26.833 00.000 5052 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
03:43:26.833 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.70 hyp=0.75 cameraTheta=1.19 mountX=0.49 mountY=-0.62, mountTheta=-0.90
03:43:26.833 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.70, opts=13)
03:43:26.833 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.70)
03:43:26.833 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:26.833 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:43:26.833 00.000 8976 Worker thread wakes up
03:43:26.834 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.70) opts 0xd
03:43:26.834 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.70)
03:43:26.834 00.000 8976 Moving (0.28, 0.70) raw xDistance=0.49 yDistance=-0.62
03:43:26.834 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:26.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:43:26.834 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.62
03:43:26.834 00.000 8976 MoveAxis(L, 2, ABG)
03:43:26.834 00.000 8976 stepping (-13, 7) + (-2, 0)
03:43:26.834 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:26.834 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:26.834 00.000 5052 Enqueuing Expose request
03:43:26.868 00.034 8976 Received - 47 (G) 
03:43:26.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:26.868 00.000 8976 stepped: pos (-15, 7)
03:43:26.868 00.000 8976 MoveAxis(U, 3, ABG)
03:43:26.868 00.000 8976 stepping (-15, 7) + (0, 3)
03:43:26.868 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:26.900 00.032 8976 Received - 47 (G) 
03:43:26.900 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:26.900 00.000 8976 stepped: pos (-15, 10)
03:43:26.900 00.000 8976 MountToCamera -- mountTheta (-0.59) + m_xAngle (2.04) = xAngle (1.45 = 1.45)
03:43:26.900 00.000 8976 MountToCamera -- mountX=2.05 mountY=-1.38 hyp=2.47 mountTheta=-0.59 cameraX=0.30, cameraY=2.45 cameraTheta=1.45
03:43:26.900 00.000 8976 incremental bump (0.296, 2.453) isValid = 1
03:43:26.900 00.000 8976 Scheduling Mount bump of (0.014, 0.118)
03:43:26.900 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:43:26.900 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:43:26.900 00.000 8976 move complete, result=0
03:43:26.900 00.000 9828 Worker thread wakes up
03:43:26.900 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:43:26.900 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:43:26.900 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.6 px 3 ms NORTH
03:43:26.900 00.000 8976 worker thread done servicing request
03:43:26.900 00.000 8976 Worker thread wakes up
03:43:26.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:26.900 00.000 9828 CameraToMount -- cameraTheta (1.45) - m_xAngle (-3.10) = xAngle (4.55 = -1.73)
03:43:26.901 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:26.901 00.000 9828 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.47 = -1.81)
03:43:26.901 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=-0.02 mountY=-0.12, mountTheta=-1.74
03:43:26.901 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:43:26.901 00.000 9828 BLC: window closed
03:43:26.901 00.000 9828 MoveAxis(E, 6, B)
03:43:26.901 00.000 9828 Guiding  Dir = 2, Dur = 6
03:43:26.901 00.000 9828 IsSlewing returns 0
03:43:26.901 00.000 9828 IsGuiding returns 0
03:43:26.901 00.000 9828 PulseGuide returned control before completion, sleep 16
03:43:26.921 00.020 9828 IsGuiding returns 1
03:43:26.921 00.000 9828 scope still moving after pulse duration time elapsed
03:43:26.951 00.030 9828 IsSlewing returns 0
03:43:26.951 00.000 9828 IsGuiding returns 1
03:43:26.981 00.030 9828 IsSlewing returns 0
03:43:26.981 00.000 9828 IsGuiding returns 1
03:43:27.012 00.031 9828 IsSlewing returns 0
03:43:27.012 00.000 9828 IsGuiding returns 0
03:43:27.012 00.000 9828 scope move finished after 6 + 104 ms
03:43:27.013 00.001 9828 Move returns status 0, amount 6
03:43:27.013 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:27.013 00.000 9828 MoveAxis(N, 16, B)
03:43:27.013 00.000 9828 Guiding  Dir = 0, Dur = 16
03:43:27.027 00.014 9828 IsSlewing returns 0
03:43:27.027 00.000 9828 IsGuiding returns 0
03:43:27.027 00.000 9828 PulseGuide returned control before completion, sleep 26
03:43:27.057 00.030 9828 IsGuiding returns 1
03:43:27.057 00.000 9828 scope still moving after pulse duration time elapsed
03:43:27.089 00.032 9828 IsSlewing returns 0
03:43:27.089 00.000 9828 IsGuiding returns 1
03:43:27.119 00.030 9828 IsSlewing returns 0
03:43:27.119 00.000 9828 IsGuiding returns 1
03:43:27.151 00.032 9828 IsSlewing returns 0
03:43:27.151 00.000 9828 IsGuiding returns 1
03:43:27.182 00.031 9828 IsSlewing returns 0
03:43:27.182 00.000 9828 IsGuiding returns 0
03:43:27.182 00.000 9828 scope move finished after 16 + 139 ms
03:43:27.182 00.000 9828 Move returns status 0, amount 16
03:43:27.182 00.000 9828 move complete, result=0
03:43:27.182 00.000 9828 worker thread done servicing request
03:43:27.182 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:43:27.583 00.401 8976 Exposure complete
03:43:27.589 00.006 8976 worker thread done servicing request
03:43:27.589 00.000 5052 OnExposeComplete: enter
03:43:27.589 00.000 5052 UpdateGuideState(): m_state=6
03:43:27.589 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15095
03:43:27.589 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.28, Mass=34, SNR=3.9, Peak=50 HFD=2.0
03:43:27.589 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
03:43:27.589 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.83 = -2.83)
03:43:27.589 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=-0.43 hyp=0.68 cameraTheta=-0.68 mountX=-0.62 mountY=-0.21, mountTheta=-2.82
03:43:27.590 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=-0.43, opts=13)
03:43:27.590 00.000 5052 Enqueuing Move request for stepguider (0.53, -0.43)
03:43:27.590 00.000 8976 Worker thread wakes up
03:43:27.590 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, -0.43) opts 0xd
03:43:27.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, -0.43)
03:43:27.590 00.000 8976 Moving (0.53, -0.43) raw xDistance=-0.62 yDistance=-0.21
03:43:27.590 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:27.590 00.000 5052 UpdateGuideState exits: m=34 SNR=3.9
03:43:27.590 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:27.590 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:27.590 00.000 5052 Enqueuing Expose request
03:43:27.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.62
03:43:27.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:43:27.590 00.000 8976 MoveAxis(R, 2, ABG)
03:43:27.590 00.000 8976 stepping (-15, 10) + (2, 0)
03:43:27.590 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:27.619 00.029 8976 Received - 47 (G) 
03:43:27.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:27.619 00.000 8976 stepped: pos (-13, 10)
03:43:27.619 00.000 8976 MoveAxis(U, 0, ABG)
03:43:27.619 00.000 8976 MountToCamera -- mountTheta (-0.62) + m_xAngle (2.04) = xAngle (1.42 = 1.42)
03:43:27.619 00.000 8976 MountToCamera -- mountX=2.03 mountY=-1.45 hyp=2.49 mountTheta=-0.62 cameraX=0.37, cameraY=2.47 cameraTheta=1.42
03:43:27.619 00.000 8976 incremental bump (0.366, 2.467) isValid = 1
03:43:27.619 00.000 8976 Scheduling Mount bump of (0.017, 0.118)
03:43:27.619 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:43:27.619 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:43:27.619 00.000 8976 move complete, result=0
03:43:27.619 00.000 8976 worker thread done servicing request
03:43:27.619 00.000 8976 Worker thread wakes up
03:43:27.619 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.2 px 0 ms NORTH
03:43:27.619 00.000 9828 Worker thread wakes up
03:43:27.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:27.619 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:43:27.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:27.620 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:43:27.620 00.000 9828 CameraToMount -- cameraTheta (1.43) - m_xAngle (-3.10) = xAngle (4.52 = -1.76)
03:43:27.620 00.000 9828 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.44 = -1.84)
03:43:27.620 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.02 mountY=-0.11, mountTheta=-1.76
03:43:27.620 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:43:27.620 00.000 9828 BLC: window closed
03:43:27.620 00.000 9828 MoveAxis(E, 7, B)
03:43:27.620 00.000 9828 Guiding  Dir = 2, Dur = 7
03:43:27.620 00.000 9828 IsSlewing returns 0
03:43:27.620 00.000 9828 IsGuiding returns 0
03:43:27.620 00.000 9828 PulseGuide returned control before completion, sleep 17
03:43:27.649 00.029 9828 IsGuiding returns 1
03:43:27.649 00.000 9828 scope still moving after pulse duration time elapsed
03:43:27.680 00.031 9828 IsSlewing returns 0
03:43:27.680 00.000 9828 IsGuiding returns 1
03:43:27.711 00.031 9828 IsSlewing returns 0
03:43:27.711 00.000 9828 IsGuiding returns 1
03:43:27.742 00.031 9828 IsSlewing returns 0
03:43:27.742 00.000 9828 IsGuiding returns 0
03:43:27.742 00.000 9828 scope move finished after 7 + 114 ms
03:43:27.742 00.000 9828 Move returns status 0, amount 7
03:43:27.742 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:27.742 00.000 9828 MoveAxis(N, 16, B)
03:43:27.742 00.000 9828 Guiding  Dir = 0, Dur = 16
03:43:27.759 00.017 9828 IsSlewing returns 0
03:43:27.759 00.000 9828 IsGuiding returns 0
03:43:27.759 00.000 9828 PulseGuide returned control before completion, sleep 26
03:43:27.788 00.029 9828 IsGuiding returns 1
03:43:27.788 00.000 9828 scope still moving after pulse duration time elapsed
03:43:27.819 00.031 9828 IsSlewing returns 0
03:43:27.819 00.000 9828 IsGuiding returns 1
03:43:27.850 00.031 9828 IsSlewing returns 0
03:43:27.850 00.000 9828 IsGuiding returns 1
03:43:27.881 00.031 9828 IsSlewing returns 0
03:43:27.881 00.000 9828 IsGuiding returns 1
03:43:27.912 00.031 9828 IsSlewing returns 0
03:43:27.912 00.000 9828 IsGuiding returns 0
03:43:27.912 00.000 9828 scope move finished after 16 + 137 ms
03:43:27.912 00.000 9828 Move returns status 0, amount 16
03:43:27.912 00.000 9828 move complete, result=0
03:43:27.912 00.000 9828 worker thread done servicing request
03:43:27.913 00.001 5052 GuideStep: -0.0 px 7 ms EAST, -0.1 px 16 ms NORTH
03:43:28.306 00.393 8976 Exposure complete
03:43:28.312 00.006 8976 worker thread done servicing request
03:43:28.312 00.000 5052 OnExposeComplete: enter
03:43:28.312 00.000 5052 UpdateGuideState(): m_state=6
03:43:28.312 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15096
03:43:28.312 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=282.18, Mass=32, SNR=3.7, Peak=51 HFD=2.3
03:43:28.312 00.000 5052 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.04) = xAngle (-0.58 = -0.58)
03:43:28.312 00.000 5052 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.68 = -0.68)
03:43:28.312 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.47 hyp=0.47 cameraTheta=1.46 mountX=0.40 mountY=-0.30, mountTheta=-0.65
03:43:28.313 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.47, opts=13)
03:43:28.313 00.000 5052 Enqueuing Move request for stepguider (0.05, 0.47)
03:43:28.313 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:28.313 00.000 5052 UpdateGuideState exits: m=32 SNR=3.7
03:43:28.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:28.313 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:28.313 00.000 5052 Enqueuing Expose request
03:43:28.313 00.000 8976 Worker thread wakes up
03:43:28.313 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.47) opts 0xd
03:43:28.313 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.47)
03:43:28.313 00.000 8976 Moving (0.05, 0.47) raw xDistance=0.40 yDistance=-0.30
03:43:28.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.40
03:43:28.313 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:43:28.313 00.000 8976 MoveAxis(L, 1, ABG)
03:43:28.313 00.000 8976 stepping (-13, 10) + (-1, 0)
03:43:28.313 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:28.339 00.026 8976 Received - 47 (G) 
03:43:28.339 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:28.339 00.000 8976 stepped: pos (-14, 10)
03:43:28.339 00.000 8976 MoveAxis(U, 1, ABG)
03:43:28.339 00.000 8976 stepping (-14, 10) + (0, 1)
03:43:28.339 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:28.371 00.032 8976 Received - 47 (G) 
03:43:28.371 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:28.371 00.000 8976 stepped: pos (-14, 11)
03:43:28.371 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.40 = 1.40)
03:43:28.371 00.000 8976 MountToCamera -- mountX=2.07 mountY=-1.55 hyp=2.58 mountTheta=-0.64 cameraX=0.44, cameraY=2.55 cameraTheta=1.40
03:43:28.371 00.000 8976 incremental bump (0.437, 2.545) isValid = 1
03:43:28.371 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
03:43:28.371 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:43:28.371 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:43:28.371 00.000 8976 move complete, result=0
03:43:28.371 00.000 9828 Worker thread wakes up
03:43:28.371 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:43:28.371 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:43:28.371 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.50 = -1.78)
03:43:28.371 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.3 px 1 ms NORTH
03:43:28.371 00.000 8976 worker thread done servicing request
03:43:28.372 00.001 8976 Worker thread wakes up
03:43:28.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:28.372 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:28.372 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.42 = -1.86)
03:43:28.372 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
03:43:28.372 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:43:28.372 00.000 9828 BLC: window closed
03:43:28.372 00.000 9828 MoveAxis(E, 8, B)
03:43:28.372 00.000 9828 Guiding  Dir = 2, Dur = 8
03:43:28.372 00.000 9828 IsSlewing returns 0
03:43:28.372 00.000 9828 IsGuiding returns 0
03:43:28.372 00.000 9828 PulseGuide returned control before completion, sleep 18
03:43:28.403 00.031 9828 IsGuiding returns 1
03:43:28.403 00.000 9828 scope still moving after pulse duration time elapsed
03:43:28.434 00.031 9828 IsSlewing returns 0
03:43:28.434 00.000 9828 IsGuiding returns 1
03:43:28.465 00.031 9828 IsSlewing returns 0
03:43:28.465 00.000 9828 IsGuiding returns 1
03:43:28.496 00.031 9828 IsSlewing returns 0
03:43:28.496 00.000 9828 IsGuiding returns 0
03:43:28.496 00.000 9828 scope move finished after 8 + 115 ms
03:43:28.496 00.000 9828 Move returns status 0, amount 8
03:43:28.496 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:28.496 00.000 9828 MoveAxis(N, 16, B)
03:43:28.496 00.000 9828 Guiding  Dir = 0, Dur = 16
03:43:28.512 00.016 9828 IsSlewing returns 0
03:43:28.512 00.000 9828 IsGuiding returns 0
03:43:28.513 00.001 9828 PulseGuide returned control before completion, sleep 26
03:43:28.543 00.030 9828 IsGuiding returns 1
03:43:28.543 00.000 9828 scope still moving after pulse duration time elapsed
03:43:28.573 00.030 9828 IsSlewing returns 0
03:43:28.573 00.000 9828 IsGuiding returns 1
03:43:28.604 00.031 9828 IsSlewing returns 0
03:43:28.604 00.000 9828 IsGuiding returns 1
03:43:28.635 00.031 9828 IsSlewing returns 0
03:43:28.635 00.000 9828 IsGuiding returns 1
03:43:28.666 00.031 9828 IsSlewing returns 0
03:43:28.666 00.000 9828 IsGuiding returns 1
03:43:28.696 00.030 9828 IsSlewing returns 0
03:43:28.696 00.000 9828 IsGuiding returns 1
03:43:28.727 00.031 9828 IsSlewing returns 0
03:43:28.727 00.000 9828 IsGuiding returns 0
03:43:28.727 00.000 9828 scope move finished after 16 + 198 ms
03:43:28.727 00.000 9828 Move returns status 0, amount 16
03:43:28.727 00.000 9828 move complete, result=0
03:43:28.727 00.000 9828 worker thread done servicing request
03:43:28.727 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:43:29.058 00.331 8976 Exposure complete
03:43:29.063 00.005 8976 worker thread done servicing request
03:43:29.063 00.000 5052 OnExposeComplete: enter
03:43:29.063 00.000 5052 UpdateGuideState(): m_state=6
03:43:29.063 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15097
03:43:29.063 00.000 5052 Star::Find returns 1 (0), X=330.03, Y=281.02, Mass=44, SNR=4.4, Peak=51 HFD=2.7
03:43:29.063 00.000 5052 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
03:43:29.063 00.000 5052 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.83 = -2.83)
03:43:29.063 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=-0.69 hyp=1.10 cameraTheta=-0.68 mountX=-1.00 mountY=-0.34, mountTheta=-2.82
03:43:29.064 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=-0.69, opts=13)
03:43:29.064 00.000 5052 Enqueuing Move request for stepguider (0.85, -0.69)
03:43:29.064 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:29.064 00.000 5052 UpdateGuideState exits: m=44 SNR=4.4
03:43:29.064 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:29.064 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:29.064 00.000 5052 Enqueuing Expose request
03:43:29.064 00.000 8976 Worker thread wakes up
03:43:29.064 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, -0.69) opts 0xd
03:43:29.064 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, -0.69)
03:43:29.064 00.000 8976 Moving (0.85, -0.69) raw xDistance=-1.00 yDistance=-0.34
03:43:29.065 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -1.00
03:43:29.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
03:43:29.065 00.000 8976 MoveAxis(R, 4, ABG)
03:43:29.065 00.000 8976 stepping (-14, 11) + (4, 0)
03:43:29.065 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:29.106 00.041 8976 Received - 47 (G) 
03:43:29.106 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:29.106 00.000 8976 stepped: pos (-10, 11)
03:43:29.106 00.000 8976 MoveAxis(U, 1, ABG)
03:43:29.106 00.000 8976 stepping (-10, 11) + (0, 1)
03:43:29.106 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:29.138 00.032 8976 Received - 47 (G) 
03:43:29.138 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:29.138 00.000 8976 stepped: pos (-10, 12)
03:43:29.138 00.000 8976 MountToCamera -- mountTheta (-0.72) + m_xAngle (2.04) = xAngle (1.32 = 1.32)
03:43:29.138 00.000 8976 MountToCamera -- mountX=1.89 mountY=-1.67 hyp=2.52 mountTheta=-0.72 cameraX=0.62, cameraY=2.44 cameraTheta=1.32
03:43:29.138 00.000 8976 incremental bump (0.622, 2.442) isValid = 1
03:43:29.138 00.000 8976 Scheduling Mount bump of (0.028, 0.115)
03:43:29.138 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:43:29.138 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:43:29.138 00.000 8976 move complete, result=0
03:43:29.138 00.000 9828 Worker thread wakes up
03:43:29.138 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:43:29.138 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:43:29.138 00.000 9828 CameraToMount -- cameraTheta (1.33) - m_xAngle (-3.10) = xAngle (4.43 = -1.86)
03:43:29.138 00.000 9828 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.34 = -1.94)
03:43:29.138 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.3 px 1 ms NORTH
03:43:29.139 00.001 8976 worker thread done servicing request
03:43:29.139 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
03:43:29.139 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:43:29.139 00.000 9828 BLC: window closed
03:43:29.139 00.000 9828 MoveAxis(E, 11, B)
03:43:29.139 00.000 9828 Guiding  Dir = 2, Dur = 11
03:43:29.139 00.000 8976 Worker thread wakes up
03:43:29.139 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:29.139 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:29.139 00.000 9828 IsSlewing returns 0
03:43:29.139 00.000 9828 IsGuiding returns 0
03:43:29.139 00.000 9828 PulseGuide returned control before completion, sleep 21
03:43:29.173 00.034 9828 IsGuiding returns 1
03:43:29.173 00.000 9828 scope still moving after pulse duration time elapsed
03:43:29.204 00.031 9828 IsSlewing returns 0
03:43:29.204 00.000 9828 IsGuiding returns 1
03:43:29.236 00.032 9828 IsSlewing returns 0
03:43:29.236 00.000 9828 IsGuiding returns 1
03:43:29.268 00.032 9828 IsSlewing returns 0
03:43:29.268 00.000 9828 IsGuiding returns 0
03:43:29.268 00.000 9828 scope move finished after 11 + 117 ms
03:43:29.268 00.000 9828 Move returns status 0, amount 11
03:43:29.268 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:29.268 00.000 9828 MoveAxis(N, 15, B)
03:43:29.268 00.000 9828 Guiding  Dir = 0, Dur = 15
03:43:29.284 00.016 9828 IsSlewing returns 0
03:43:29.284 00.000 9828 IsGuiding returns 0
03:43:29.284 00.000 9828 PulseGuide returned control before completion, sleep 25
03:43:29.315 00.031 9828 IsGuiding returns 1
03:43:29.315 00.000 9828 scope still moving after pulse duration time elapsed
03:43:29.346 00.031 9828 IsSlewing returns 0
03:43:29.346 00.000 9828 IsGuiding returns 1
03:43:29.378 00.032 9828 IsSlewing returns 0
03:43:29.378 00.000 9828 IsGuiding returns 1
03:43:29.409 00.031 9828 IsSlewing returns 0
03:43:29.409 00.000 9828 IsGuiding returns 1
03:43:29.440 00.031 9828 IsSlewing returns 0
03:43:29.440 00.000 9828 IsGuiding returns 0
03:43:29.440 00.000 9828 scope move finished after 15 + 141 ms
03:43:29.440 00.000 9828 Move returns status 0, amount 15
03:43:29.440 00.000 9828 move complete, result=0
03:43:29.440 00.000 9828 worker thread done servicing request
03:43:29.440 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:43:29.820 00.380 8976 Exposure complete
03:43:29.826 00.006 8976 worker thread done servicing request
03:43:29.827 00.001 5052 OnExposeComplete: enter
03:43:29.827 00.000 5052 UpdateGuideState(): m_state=6
03:43:29.827 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15098
03:43:29.827 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.92, Mass=41, SNR=4.3, Peak=52 HFD=2.4
03:43:29.827 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
03:43:29.827 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
03:43:29.827 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=0.21 hyp=0.99 cameraTheta=0.21 mountX=-0.25 mountY=-0.92, mountTheta=-1.84
03:43:29.827 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=0.21, opts=13)
03:43:29.827 00.000 5052 Enqueuing Move request for stepguider (0.96, 0.21)
03:43:29.828 00.001 8976 Worker thread wakes up
03:43:29.828 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, 0.21) opts 0xd
03:43:29.828 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, 0.21)
03:43:29.828 00.000 8976 Moving (0.96, 0.21) raw xDistance=-0.25 yDistance=-0.92
03:43:29.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:43:29.828 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.92
03:43:29.828 00.000 8976 MoveAxis(R, 0, ABG)
03:43:29.828 00.000 8976 MoveAxis(U, 4, ABG)
03:43:29.828 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:29.828 00.000 5052 UpdateGuideState exits: m=41 SNR=4.3
03:43:29.828 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:29.828 00.000 8976 stepping (-10, 12) + (0, 4)
03:43:29.828 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:29.828 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:29.828 00.000 5052 Enqueuing Expose request
03:43:29.858 00.030 8976 Received - 47 (G) 
03:43:29.858 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:29.858 00.000 8976 stepped: pos (-10, 16)
03:43:29.858 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.21 = 1.21)
03:43:29.858 00.000 8976 MountToCamera -- mountX=1.77 mountY=-1.95 hyp=2.64 mountTheta=-0.83 cameraX=0.93, cameraY=2.47 cameraTheta=1.21
03:43:29.858 00.000 8976 incremental bump (0.934, 2.468) isValid = 1
03:43:29.858 00.000 8976 Scheduling Mount bump of (0.041, 0.111)
03:43:29.858 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:43:29.858 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:43:29.858 00.000 8976 move complete, result=0
03:43:29.858 00.000 9828 Worker thread wakes up
03:43:29.858 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:43:29.858 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:43:29.858 00.000 8976 worker thread done servicing request
03:43:29.858 00.000 8976 Worker thread wakes up
03:43:29.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:29.858 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.9 px 4 ms NORTH
03:43:29.858 00.000 9828 CameraToMount -- cameraTheta (1.22) - m_xAngle (-3.10) = xAngle (4.32 = -1.97)
03:43:29.859 00.001 9828 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.05)
03:43:29.859 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:29.859 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
03:43:29.859 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.11
03:43:29.859 00.000 9828 BLC: window closed
03:43:29.859 00.000 9828 MoveAxis(E, 15, B)
03:43:29.859 00.000 9828 Guiding  Dir = 2, Dur = 15
03:43:29.859 00.000 9828 IsSlewing returns 0
03:43:29.859 00.000 9828 IsGuiding returns 0
03:43:29.859 00.000 9828 PulseGuide returned control before completion, sleep 25
03:43:29.892 00.033 9828 IsGuiding returns 1
03:43:29.892 00.000 9828 scope still moving after pulse duration time elapsed
03:43:29.923 00.031 9828 IsSlewing returns 0
03:43:29.923 00.000 9828 IsGuiding returns 1
03:43:29.953 00.030 9828 IsSlewing returns 0
03:43:29.953 00.000 9828 IsGuiding returns 1
03:43:29.985 00.032 9828 IsSlewing returns 0
03:43:29.985 00.000 9828 IsGuiding returns 0
03:43:29.985 00.000 9828 scope move finished after 15 + 110 ms
03:43:29.985 00.000 9828 Move returns status 0, amount 15
03:43:29.985 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:29.985 00.000 9828 MoveAxis(N, 14, B)
03:43:29.986 00.001 9828 Guiding  Dir = 0, Dur = 14
03:43:30.000 00.014 9828 IsSlewing returns 0
03:43:30.000 00.000 9828 IsGuiding returns 0
03:43:30.000 00.000 9828 PulseGuide returned control before completion, sleep 24
03:43:30.031 00.031 9828 IsGuiding returns 1
03:43:30.032 00.001 9828 scope still moving after pulse duration time elapsed
03:43:30.062 00.030 9828 IsSlewing returns 0
03:43:30.062 00.000 9828 IsGuiding returns 1
03:43:30.094 00.032 9828 IsSlewing returns 0
03:43:30.094 00.000 9828 IsGuiding returns 1
03:43:30.126 00.032 9828 IsSlewing returns 0
03:43:30.126 00.000 9828 IsGuiding returns 1
03:43:30.158 00.032 9828 IsSlewing returns 0
03:43:30.158 00.000 9828 IsGuiding returns 0
03:43:30.158 00.000 9828 scope move finished after 14 + 143 ms
03:43:30.158 00.000 9828 Move returns status 0, amount 14
03:43:30.158 00.000 9828 move complete, result=0
03:43:30.158 00.000 9828 worker thread done servicing request
03:43:30.159 00.001 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:43:30.542 00.383 8976 Exposure complete
03:43:30.547 00.005 8976 worker thread done servicing request
03:43:30.547 00.000 5052 OnExposeComplete: enter
03:43:30.547 00.000 5052 UpdateGuideState(): m_state=6
03:43:30.547 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15099
03:43:30.547 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.78, Mass=37, SNR=4.0, Peak=52 HFD=2.5
03:43:30.547 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
03:43:30.548 00.001 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
03:43:30.548 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.38 mountX=-0.02 mountY=-0.19, mountTheta=-1.67
03:43:30.548 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.07, opts=13)
03:43:30.548 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.07)
03:43:30.548 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:30.548 00.000 5052 UpdateGuideState exits: m=37 SNR=4.0
03:43:30.548 00.000 8976 Worker thread wakes up
03:43:30.548 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.07) opts 0xd
03:43:30.548 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.07)
03:43:30.548 00.000 8976 Moving (0.18, 0.07) raw xDistance=-0.02 yDistance=-0.19
03:43:30.549 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:30.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:30.549 00.000 5052 Enqueuing Expose request
03:43:30.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:43:30.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:43:30.549 00.000 8976 MoveAxis(R, 0, ABG)
03:43:30.549 00.000 8976 MoveAxis(U, 0, ABG)
03:43:30.549 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
03:43:30.549 00.000 8976 MountToCamera -- mountX=1.69 mountY=-2.15 hyp=2.73 mountTheta=-0.90 cameraX=1.14, cameraY=2.48 cameraTheta=1.14
03:43:30.549 00.000 8976 incremental bump (1.142, 2.485) isValid = 1
03:43:30.549 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
03:43:30.549 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:43:30.549 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:43:30.549 00.000 8976 move complete, result=0
03:43:30.549 00.000 9828 Worker thread wakes up
03:43:30.549 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:43:30.549 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:43:30.549 00.000 8976 worker thread done servicing request
03:43:30.549 00.000 8976 Worker thread wakes up
03:43:30.549 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:43:30.549 00.000 9828 CameraToMount -- cameraTheta (1.15) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
03:43:30.550 00.001 9828 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
03:43:30.550 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:30.550 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:30.550 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
03:43:30.550 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:43:30.550 00.000 9828 BLC: window closed
03:43:30.550 00.000 9828 MoveAxis(E, 17, B)
03:43:30.550 00.000 9828 Guiding  Dir = 2, Dur = 17
03:43:30.550 00.000 9828 IsSlewing returns 0
03:43:30.550 00.000 9828 IsGuiding returns 0
03:43:30.551 00.001 9828 PulseGuide returned control before completion, sleep 27
03:43:30.593 00.042 9828 IsGuiding returns 1
03:43:30.593 00.000 9828 scope still moving after pulse duration time elapsed
03:43:30.624 00.031 9828 IsSlewing returns 0
03:43:30.624 00.000 9828 IsGuiding returns 1
03:43:30.655 00.031 9828 IsSlewing returns 0
03:43:30.655 00.000 9828 IsGuiding returns 1
03:43:30.685 00.030 9828 IsSlewing returns 0
03:43:30.685 00.000 9828 IsGuiding returns 0
03:43:30.685 00.000 9828 scope move finished after 17 + 117 ms
03:43:30.685 00.000 9828 Move returns status 0, amount 17
03:43:30.685 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:30.685 00.000 9828 MoveAxis(N, 14, B)
03:43:30.685 00.000 9828 Guiding  Dir = 0, Dur = 14
03:43:30.701 00.016 9828 IsSlewing returns 0
03:43:30.701 00.000 9828 IsGuiding returns 0
03:43:30.701 00.000 9828 PulseGuide returned control before completion, sleep 24
03:43:30.732 00.031 9828 IsGuiding returns 1
03:43:30.732 00.000 9828 scope still moving after pulse duration time elapsed
03:43:30.764 00.032 9828 IsSlewing returns 0
03:43:30.764 00.000 9828 IsGuiding returns 1
03:43:30.796 00.032 9828 IsSlewing returns 0
03:43:30.796 00.000 9828 IsGuiding returns 1
03:43:30.827 00.031 9828 IsSlewing returns 0
03:43:30.827 00.000 9828 IsGuiding returns 1
03:43:30.859 00.032 9828 IsSlewing returns 0
03:43:30.859 00.000 9828 IsGuiding returns 0
03:43:30.859 00.000 9828 scope move finished after 14 + 143 ms
03:43:30.859 00.000 9828 Move returns status 0, amount 14
03:43:30.859 00.000 9828 move complete, result=0
03:43:30.859 00.000 9828 worker thread done servicing request
03:43:30.859 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:43:31.234 00.375 8976 Exposure complete
03:43:31.240 00.006 8976 worker thread done servicing request
03:43:31.240 00.000 5052 OnExposeComplete: enter
03:43:31.240 00.000 5052 UpdateGuideState(): m_state=6
03:43:31.240 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15100
03:43:31.240 00.000 5052 Star::Find false star n=11 nbg=281 bg=45.3 sigma=0.9 thresh=48 peak=48
03:43:31.240 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=36, SNR=2.9, Peak=51 HFD=0.0
03:43:31.240 00.000 5052 DistanceChecker: activated
03:43:31.240 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:31.240 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:31.240 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:31.241 00.001 8976 Worker thread wakes up
03:43:31.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:31.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:31.241 00.000 8976 StepGuider: deferring bump for deduced move
03:43:31.241 00.000 8976 move complete, result=0
03:43:31.241 00.000 8976 worker thread done servicing request
03:43:31.356 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:31.356 00.000 5052 Status Line: Star lost - low SNR
03:43:31.356 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:31.357 00.001 5052 UpdateGuideState exits: Star lost - low SNR
03:43:31.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:31.357 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:31.357 00.000 5052 Enqueuing Expose request
03:43:31.357 00.000 8976 Worker thread wakes up
03:43:31.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:31.357 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:32.043 00.686 8976 Exposure complete
03:43:32.050 00.007 8976 worker thread done servicing request
03:43:32.050 00.000 5052 OnExposeComplete: enter
03:43:32.050 00.000 5052 UpdateGuideState(): m_state=6
03:43:32.050 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15101
03:43:32.050 00.000 5052 Star::Find false star n=12 nbg=284 bg=44.7 sigma=0.9 thresh=47 peak=47
03:43:32.050 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=33, SNR=2.9, Peak=50 HFD=0.0
03:43:32.050 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:32.050 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:32.050 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:32.051 00.001 8976 Worker thread wakes up
03:43:32.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:32.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:32.051 00.000 8976 StepGuider: deferring bump for deduced move
03:43:32.051 00.000 8976 move complete, result=0
03:43:32.051 00.000 8976 worker thread done servicing request
03:43:32.163 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:32.163 00.000 5052 Status Line: Star lost - low SNR
03:43:32.163 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:43:32.163 00.000 5052 UpdateGuideState exits: Star lost - low SNR
03:43:32.164 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:32.164 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:32.164 00.000 5052 Enqueuing Expose request
03:43:32.164 00.000 8976 Worker thread wakes up
03:43:32.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:32.164 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:32.849 00.685 8976 Exposure complete
03:43:32.854 00.005 8976 worker thread done servicing request
03:43:32.854 00.000 5052 OnExposeComplete: enter
03:43:32.855 00.001 5052 UpdateGuideState(): m_state=6
03:43:32.855 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15102
03:43:32.855 00.000 5052 Star::Find returns 1 (0), X=329.35, Y=281.51, Mass=42, SNR=4.4, Peak=52 HFD=2.3
03:43:32.855 00.000 5052 DistanceChecker: deactivated
03:43:32.855 00.000 5052 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.04) = xAngle (-2.88 = -2.88)
03:43:32.855 00.000 5052 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.99 = -2.99)
03:43:32.855 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.26 cameraTheta=-0.84 mountX=-0.25 mountY=-0.04, mountTheta=-2.98
03:43:32.855 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.20, opts=13)
03:43:32.855 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.20)
03:43:32.856 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:32.856 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:43:32.856 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:32.856 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:32.856 00.000 5052 Enqueuing Expose request
03:43:32.856 00.000 8976 Worker thread wakes up
03:43:32.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.20) opts 0xd
03:43:32.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.20)
03:43:32.856 00.000 8976 Moving (0.18, -0.20) raw xDistance=-0.25 yDistance=-0.04
03:43:32.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:43:32.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:43:32.856 00.000 8976 MoveAxis(R, 0, ABG)
03:43:32.856 00.000 8976 MoveAxis(U, 0, ABG)
03:43:32.856 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:43:32.856 00.000 8976 MountToCamera -- mountX=1.64 mountY=-2.28 hyp=2.81 mountTheta=-0.95 cameraX=1.28, cameraY=2.50 cameraTheta=1.10
03:43:32.856 00.000 8976 incremental bump (1.282, 2.497) isValid = 1
03:43:32.856 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
03:43:32.856 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:43:32.856 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:43:32.856 00.000 8976 move complete, result=0
03:43:32.856 00.000 9828 Worker thread wakes up
03:43:32.856 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:43:32.856 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:43:32.856 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.21 = -2.08)
03:43:32.856 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.16)
03:43:32.857 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:43:32.857 00.000 5052 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:32.857 00.000 8976 worker thread done servicing request
03:43:32.857 00.000 8976 Worker thread wakes up
03:43:32.857 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:32.857 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:43:32.857 00.000 9828 BLC: window closed
03:43:32.857 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:32.857 00.000 9828 MoveAxis(E, 18, B)
03:43:32.857 00.000 9828 Guiding  Dir = 2, Dur = 18
03:43:32.857 00.000 9828 IsSlewing returns 0
03:43:32.858 00.001 9828 IsGuiding returns 0
03:43:32.858 00.000 9828 PulseGuide returned control before completion, sleep 28
03:43:32.888 00.030 9828 IsGuiding returns 1
03:43:32.888 00.000 9828 scope still moving after pulse duration time elapsed
03:43:32.920 00.032 9828 IsSlewing returns 0
03:43:32.920 00.000 9828 IsGuiding returns 1
03:43:32.951 00.031 9828 IsSlewing returns 0
03:43:32.951 00.000 9828 IsGuiding returns 1
03:43:32.983 00.032 9828 IsSlewing returns 0
03:43:32.983 00.000 9828 IsGuiding returns 0
03:43:32.983 00.000 9828 scope move finished after 18 + 107 ms
03:43:32.983 00.000 9828 Move returns status 0, amount 18
03:43:32.983 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:32.983 00.000 9828 MoveAxis(N, 13, B)
03:43:32.983 00.000 9828 Guiding  Dir = 0, Dur = 13
03:43:32.998 00.015 9828 IsSlewing returns 0
03:43:32.998 00.000 9828 IsGuiding returns 0
03:43:32.998 00.000 9828 PulseGuide returned control before completion, sleep 23
03:43:33.028 00.030 9828 IsGuiding returns 1
03:43:33.028 00.000 9828 scope still moving after pulse duration time elapsed
03:43:33.059 00.031 9828 IsSlewing returns 0
03:43:33.059 00.000 9828 IsGuiding returns 1
03:43:33.089 00.030 9828 IsSlewing returns 0
03:43:33.089 00.000 9828 IsGuiding returns 1
03:43:33.120 00.031 9828 IsSlewing returns 0
03:43:33.120 00.000 9828 IsGuiding returns 1
03:43:33.150 00.030 9828 IsSlewing returns 0
03:43:33.150 00.000 9828 IsGuiding returns 0
03:43:33.150 00.000 9828 scope move finished after 13 + 139 ms
03:43:33.150 00.000 9828 Move returns status 0, amount 13
03:43:33.150 00.000 9828 move complete, result=0
03:43:33.150 00.000 9828 worker thread done servicing request
03:43:33.150 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:43:33.542 00.392 8976 Exposure complete
03:43:33.547 00.005 8976 worker thread done servicing request
03:43:33.547 00.000 5052 OnExposeComplete: enter
03:43:33.547 00.000 5052 UpdateGuideState(): m_state=6
03:43:33.547 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15103
03:43:33.548 00.001 5052 Star::Find returns 1 (0), X=329.43, Y=281.86, Mass=29, SNR=3.6, Peak=51 HFD=1.9
03:43:33.548 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.51 = -1.51)
03:43:33.548 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
03:43:33.548 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.15 hyp=0.30 cameraTheta=0.54 mountX=0.02 mountY=-0.30, mountTheta=-1.51
03:43:33.548 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.15, opts=13)
03:43:33.548 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.15)
03:43:33.549 00.001 8976 Worker thread wakes up
03:43:33.549 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.15) opts 0xd
03:43:33.549 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.15)
03:43:33.549 00.000 8976 Moving (0.26, 0.15) raw xDistance=0.02 yDistance=-0.30
03:43:33.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:43:33.549 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:43:33.549 00.000 8976 MoveAxis(R, 0, ABG)
03:43:33.549 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:43:33.549 00.000 5052 UpdateGuideState exits: m=29 SNR=3.6
03:43:33.549 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:33.549 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:33.549 00.000 8976 MoveAxis(U, 1, ABG)
03:43:33.549 00.000 8976 stepping (-10, 16) + (0, 1)
03:43:33.549 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:33.549 00.000 5052 Enqueuing Expose request
03:43:33.582 00.033 8976 Received - 47 (G) 
03:43:33.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:33.582 00.000 8976 stepped: pos (-10, 17)
03:43:33.582 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:43:33.582 00.000 8976 MountToCamera -- mountX=1.60 mountY=-2.42 hyp=2.90 mountTheta=-0.98 cameraX=1.42, cameraY=2.53 cameraTheta=1.06
03:43:33.582 00.000 8976 incremental bump (1.422, 2.528) isValid = 1
03:43:33.582 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
03:43:33.582 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:43:33.582 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:43:33.582 00.000 8976 move complete, result=0
03:43:33.582 00.000 9828 Worker thread wakes up
03:43:33.583 00.001 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:43:33.583 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:43:33.583 00.000 8976 worker thread done servicing request
03:43:33.583 00.000 8976 Worker thread wakes up
03:43:33.583 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:43:33.583 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
03:43:33.583 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
03:43:33.583 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:33.583 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:33.583 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
03:43:33.583 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:43:33.583 00.000 9828 BLC: window closed
03:43:33.583 00.000 9828 MoveAxis(E, 19, B)
03:43:33.584 00.001 9828 Guiding  Dir = 2, Dur = 19
03:43:33.584 00.000 9828 IsSlewing returns 0
03:43:33.584 00.000 9828 IsGuiding returns 0
03:43:33.584 00.000 9828 PulseGuide returned control before completion, sleep 29
03:43:33.615 00.031 9828 IsGuiding returns 1
03:43:33.615 00.000 9828 scope still moving after pulse duration time elapsed
03:43:33.646 00.031 9828 IsSlewing returns 0
03:43:33.646 00.000 9828 IsGuiding returns 1
03:43:33.677 00.031 9828 IsSlewing returns 0
03:43:33.678 00.001 9828 IsGuiding returns 1
03:43:33.707 00.029 9828 IsSlewing returns 0
03:43:33.707 00.000 9828 IsGuiding returns 1
03:43:33.737 00.030 9828 IsSlewing returns 0
03:43:33.737 00.000 9828 IsGuiding returns 0
03:43:33.737 00.000 9828 scope move finished after 19 + 134 ms
03:43:33.737 00.000 9828 Move returns status 0, amount 19
03:43:33.737 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:33.737 00.000 9828 MoveAxis(N, 13, B)
03:43:33.737 00.000 9828 Guiding  Dir = 0, Dur = 13
03:43:33.752 00.015 9828 IsSlewing returns 0
03:43:33.752 00.000 9828 IsGuiding returns 0
03:43:33.752 00.000 9828 PulseGuide returned control before completion, sleep 23
03:43:33.783 00.031 9828 IsGuiding returns 1
03:43:33.783 00.000 9828 scope still moving after pulse duration time elapsed
03:43:33.815 00.032 9828 IsSlewing returns 0
03:43:33.815 00.000 9828 IsGuiding returns 1
03:43:33.846 00.031 9828 IsSlewing returns 0
03:43:33.846 00.000 9828 IsGuiding returns 1
03:43:33.877 00.031 9828 IsSlewing returns 0
03:43:33.877 00.000 9828 IsGuiding returns 1
03:43:33.908 00.031 9828 IsSlewing returns 0
03:43:33.908 00.000 9828 IsGuiding returns 0
03:43:33.908 00.000 9828 scope move finished after 13 + 142 ms
03:43:33.908 00.000 9828 Move returns status 0, amount 13
03:43:33.908 00.000 9828 move complete, result=0
03:43:33.908 00.000 9828 worker thread done servicing request
03:43:33.908 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:43:34.269 00.361 8976 Exposure complete
03:43:34.275 00.006 8976 worker thread done servicing request
03:43:34.275 00.000 5052 OnExposeComplete: enter
03:43:34.275 00.000 5052 UpdateGuideState(): m_state=6
03:43:34.275 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15104
03:43:34.275 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=281.76, Mass=39, SNR=4.2, Peak=53 HFD=2.3
03:43:34.275 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:43:34.275 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
03:43:34.275 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.82 mountX=0.12 mountY=0.10, mountTheta=0.71
03:43:34.276 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.05, opts=13)
03:43:34.276 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.05)
03:43:34.276 00.000 8976 Worker thread wakes up
03:43:34.276 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.05) opts 0xd
03:43:34.276 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.05)
03:43:34.276 00.000 8976 Moving (-0.16, 0.05) raw xDistance=0.12 yDistance=0.10
03:43:34.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:43:34.276 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:43:34.276 00.000 8976 MoveAxis(R, 0, ABG)
03:43:34.276 00.000 5052 UpdateImageDisplay: Size=(426,341) min=33, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:34.276 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:43:34.276 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:34.276 00.000 8976 MoveAxis(U, 0, ABG)
03:43:34.276 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:34.276 00.000 5052 Enqueuing Expose request
03:43:34.276 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.03 = 1.03)
03:43:34.277 00.001 8976 MountToCamera -- mountX=1.58 mountY=-2.51 hyp=2.97 mountTheta=-1.01 cameraX=1.52, cameraY=2.55 cameraTheta=1.03
03:43:34.277 00.000 8976 incremental bump (1.516, 2.549) isValid = 1
03:43:34.277 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:43:34.277 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:43:34.277 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:43:34.277 00.000 8976 move complete, result=0
03:43:34.277 00.000 9828 Worker thread wakes up
03:43:34.277 00.000 8976 worker thread done servicing request
03:43:34.277 00.000 8976 Worker thread wakes up
03:43:34.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:34.277 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:34.277 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:43:34.277 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:34.278 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:43:34.278 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
03:43:34.278 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
03:43:34.278 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:43:34.278 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:43:34.278 00.000 9828 BLC: window closed
03:43:34.278 00.000 9828 MoveAxis(E, 20, B)
03:43:34.278 00.000 9828 Guiding  Dir = 2, Dur = 20
03:43:34.278 00.000 9828 IsSlewing returns 0
03:43:34.278 00.000 9828 IsGuiding returns 0
03:43:34.279 00.001 9828 PulseGuide returned control before completion, sleep 30
03:43:34.310 00.031 9828 IsGuiding returns 1
03:43:34.310 00.000 9828 scope still moving after pulse duration time elapsed
03:43:34.340 00.030 9828 IsSlewing returns 0
03:43:34.340 00.000 9828 IsGuiding returns 1
03:43:34.372 00.032 9828 IsSlewing returns 0
03:43:34.372 00.000 9828 IsGuiding returns 1
03:43:34.402 00.030 9828 IsSlewing returns 0
03:43:34.402 00.000 9828 IsGuiding returns 0
03:43:34.402 00.000 9828 scope move finished after 20 + 103 ms
03:43:34.402 00.000 9828 Move returns status 0, amount 20
03:43:34.402 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:34.402 00.000 9828 MoveAxis(N, 13, B)
03:43:34.402 00.000 9828 Guiding  Dir = 0, Dur = 13
03:43:34.418 00.016 9828 IsSlewing returns 0
03:43:34.418 00.000 9828 IsGuiding returns 0
03:43:34.418 00.000 9828 PulseGuide returned control before completion, sleep 23
03:43:34.449 00.031 9828 IsGuiding returns 1
03:43:34.449 00.000 9828 scope still moving after pulse duration time elapsed
03:43:34.481 00.032 9828 IsSlewing returns 0
03:43:34.481 00.000 9828 IsGuiding returns 1
03:43:34.511 00.030 9828 IsSlewing returns 0
03:43:34.511 00.000 9828 IsGuiding returns 1
03:43:34.542 00.031 9828 IsSlewing returns 0
03:43:34.543 00.001 9828 IsGuiding returns 1
03:43:34.573 00.030 9828 IsSlewing returns 0
03:43:34.573 00.000 9828 IsGuiding returns 1
03:43:34.604 00.031 9828 IsSlewing returns 0
03:43:34.605 00.001 9828 IsGuiding returns 1
03:43:34.635 00.030 9828 IsSlewing returns 0
03:43:34.635 00.000 9828 IsGuiding returns 0
03:43:34.635 00.000 9828 scope move finished after 13 + 204 ms
03:43:34.635 00.000 9828 Move returns status 0, amount 13
03:43:34.635 00.000 9828 move complete, result=0
03:43:34.635 00.000 9828 worker thread done servicing request
03:43:34.636 00.001 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:43:34.963 00.327 8976 Exposure complete
03:43:34.968 00.005 8976 worker thread done servicing request
03:43:34.968 00.000 5052 OnExposeComplete: enter
03:43:34.968 00.000 5052 UpdateGuideState(): m_state=6
03:43:34.968 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15105
03:43:34.969 00.001 5052 Star::Find returns 1 (0), X=329.79, Y=282.01, Mass=29, SNR=3.6, Peak=52 HFD=1.7
03:43:34.969 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
03:43:34.969 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
03:43:34.969 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.31 hyp=0.69 cameraTheta=0.46 mountX=-0.01 mountY=-0.69, mountTheta=-1.59
03:43:34.969 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.31, opts=13)
03:43:34.969 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.31)
03:43:34.970 00.001 8976 Worker thread wakes up
03:43:34.970 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.31) opts 0xd
03:43:34.970 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.31)
03:43:34.970 00.000 8976 Moving (0.62, 0.31) raw xDistance=-0.01 yDistance=-0.69
03:43:34.970 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:34.970 00.000 5052 UpdateGuideState exits: m=29 SNR=3.6
03:43:34.970 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:34.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:43:34.970 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
03:43:34.970 00.000 8976 MoveAxis(R, 0, ABG)
03:43:34.970 00.000 8976 MoveAxis(U, 3, ABG)
03:43:34.970 00.000 8976 stepping (-10, 17) + (0, 3)
03:43:34.970 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:34.970 00.000 5052 Enqueuing Expose request
03:43:34.970 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:35.005 00.035 8976 Received - 47 (G) 
03:43:35.005 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:35.005 00.000 8976 stepped: pos (-10, 20)
03:43:35.005 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:43:35.005 00.000 8976 MountToCamera -- mountX=1.56 mountY=-2.73 hyp=3.15 mountTheta=-1.05 cameraX=1.72, cameraY=2.64 cameraTheta=0.99
03:43:35.005 00.000 8976 incremental bump (1.719, 2.635) isValid = 1
03:43:35.006 00.001 8976 Scheduling Mount bump of (0.063, 0.100)
03:43:35.006 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:43:35.006 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:43:35.006 00.000 8976 move complete, result=0
03:43:35.006 00.000 8976 worker thread done servicing request
03:43:35.006 00.000 9828 Worker thread wakes up
03:43:35.006 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:43:35.006 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:43:35.006 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
03:43:35.006 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:43:35.006 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:43:35.006 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:43:35.006 00.000 9828 BLC: window closed
03:43:35.006 00.000 9828 MoveAxis(E, 21, B)
03:43:35.006 00.000 8976 Worker thread wakes up
03:43:35.006 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:35.006 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:35.006 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
03:43:35.007 00.001 9828 Guiding  Dir = 2, Dur = 21
03:43:35.007 00.000 9828 IsSlewing returns 0
03:43:35.007 00.000 9828 IsGuiding returns 0
03:43:35.007 00.000 9828 PulseGuide returned control before completion, sleep 31
03:43:35.052 00.045 9828 IsGuiding returns 1
03:43:35.052 00.000 9828 scope still moving after pulse duration time elapsed
03:43:35.082 00.030 9828 IsSlewing returns 0
03:43:35.082 00.000 9828 IsGuiding returns 1
03:43:35.113 00.031 9828 IsSlewing returns 0
03:43:35.113 00.000 9828 IsGuiding returns 1
03:43:35.143 00.030 9828 IsSlewing returns 0
03:43:35.143 00.000 9828 IsGuiding returns 0
03:43:35.143 00.000 9828 scope move finished after 21 + 115 ms
03:43:35.143 00.000 9828 Move returns status 0, amount 21
03:43:35.143 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:35.143 00.000 9828 MoveAxis(N, 12, B)
03:43:35.143 00.000 9828 Guiding  Dir = 0, Dur = 12
03:43:35.159 00.016 9828 IsSlewing returns 0
03:43:35.159 00.000 9828 IsGuiding returns 0
03:43:35.159 00.000 9828 PulseGuide returned control before completion, sleep 22
03:43:35.189 00.030 9828 IsGuiding returns 1
03:43:35.189 00.000 9828 scope still moving after pulse duration time elapsed
03:43:35.220 00.031 9828 IsSlewing returns 0
03:43:35.220 00.000 9828 IsGuiding returns 1
03:43:35.252 00.032 9828 IsSlewing returns 0
03:43:35.252 00.000 9828 IsGuiding returns 1
03:43:35.283 00.031 9828 IsSlewing returns 0
03:43:35.283 00.000 9828 IsGuiding returns 1
03:43:35.314 00.031 9828 IsSlewing returns 0
03:43:35.314 00.000 9828 IsGuiding returns 0
03:43:35.314 00.000 9828 scope move finished after 12 + 142 ms
03:43:35.314 00.000 9828 Move returns status 0, amount 12
03:43:35.314 00.000 9828 move complete, result=0
03:43:35.314 00.000 9828 worker thread done servicing request
03:43:35.314 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:43:35.691 00.377 8976 Exposure complete
03:43:35.697 00.006 8976 worker thread done servicing request
03:43:35.697 00.000 5052 OnExposeComplete: enter
03:43:35.697 00.000 5052 UpdateGuideState(): m_state=6
03:43:35.697 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15106
03:43:35.697 00.000 5052 Star::Find returns 1 (0), X=329.10, Y=281.81, Mass=21, SNR=3.1, Peak=54 HFD=0.9
03:43:35.697 00.000 5052 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
03:43:35.697 00.000 5052 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.08 = 0.08)
03:43:35.697 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.23 mountX=0.12 mountY=0.01, mountTheta=0.08
03:43:35.698 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.10, opts=13)
03:43:35.698 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.10)
03:43:35.698 00.000 8976 Worker thread wakes up
03:43:35.698 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:35.698 00.000 5052 UpdateGuideState exits: m=21 SNR=3.1
03:43:35.698 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:35.698 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.10) opts 0xd
03:43:35.698 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:35.698 00.000 5052 Enqueuing Expose request
03:43:35.698 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.10)
03:43:35.698 00.000 8976 Moving (-0.08, 0.10) raw xDistance=0.12 yDistance=0.01
03:43:35.698 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:43:35.699 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:43:35.699 00.000 8976 MoveAxis(R, 0, ABG)
03:43:35.699 00.000 8976 MoveAxis(U, 0, ABG)
03:43:35.699 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:43:35.699 00.000 8976 MountToCamera -- mountX=1.55 mountY=-2.88 hyp=3.27 mountTheta=-1.08 cameraX=1.85, cameraY=2.69 cameraTheta=0.97
03:43:35.699 00.000 8976 incremental bump (1.855, 2.693) isValid = 1
03:43:35.699 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
03:43:35.699 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:43:35.699 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:43:35.699 00.000 8976 move complete, result=0
03:43:35.699 00.000 8976 worker thread done servicing request
03:43:35.699 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:43:35.699 00.000 9828 Worker thread wakes up
03:43:35.699 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:43:35.699 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:43:35.699 00.000 8976 Worker thread wakes up
03:43:35.700 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:35.700 00.000 9828 CameraToMount -- cameraTheta (0.98) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
03:43:35.700 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:35.700 00.000 9828 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
03:43:35.700 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
03:43:35.700 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:43:35.700 00.000 9828 BLC: window closed
03:43:35.700 00.000 9828 MoveAxis(E, 22, B)
03:43:35.700 00.000 9828 Guiding  Dir = 2, Dur = 22
03:43:35.700 00.000 9828 IsSlewing returns 0
03:43:35.700 00.000 9828 IsGuiding returns 0
03:43:35.701 00.001 9828 PulseGuide returned control before completion, sleep 32
03:43:35.748 00.047 9828 IsGuiding returns 1
03:43:35.748 00.000 9828 scope still moving after pulse duration time elapsed
03:43:35.779 00.031 9828 IsSlewing returns 0
03:43:35.779 00.000 9828 IsGuiding returns 1
03:43:35.811 00.032 9828 IsSlewing returns 0
03:43:35.811 00.000 9828 IsGuiding returns 1
03:43:35.842 00.031 9828 IsSlewing returns 0
03:43:35.842 00.000 9828 IsGuiding returns 0
03:43:35.842 00.000 9828 scope move finished after 22 + 118 ms
03:43:35.842 00.000 9828 Move returns status 0, amount 22
03:43:35.842 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:35.842 00.000 9828 MoveAxis(N, 12, B)
03:43:35.842 00.000 9828 Guiding  Dir = 0, Dur = 12
03:43:35.857 00.015 9828 IsSlewing returns 0
03:43:35.857 00.000 9828 IsGuiding returns 0
03:43:35.857 00.000 9828 PulseGuide returned control before completion, sleep 22
03:43:35.889 00.032 9828 IsGuiding returns 1
03:43:35.889 00.000 9828 scope still moving after pulse duration time elapsed
03:43:35.921 00.032 9828 IsSlewing returns 0
03:43:35.921 00.000 9828 IsGuiding returns 1
03:43:35.951 00.030 9828 IsSlewing returns 0
03:43:35.951 00.000 9828 IsGuiding returns 1
03:43:35.982 00.031 9828 IsSlewing returns 0
03:43:35.982 00.000 9828 IsGuiding returns 1
03:43:36.013 00.031 9828 IsSlewing returns 0
03:43:36.013 00.000 9828 IsGuiding returns 0
03:43:36.013 00.000 9828 scope move finished after 12 + 143 ms
03:43:36.013 00.000 9828 Move returns status 0, amount 12
03:43:36.013 00.000 9828 move complete, result=0
03:43:36.013 00.000 9828 worker thread done servicing request
03:43:36.013 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:43:36.393 00.380 8976 Exposure complete
03:43:36.399 00.006 8976 worker thread done servicing request
03:43:36.399 00.000 5052 OnExposeComplete: enter
03:43:36.399 00.000 5052 UpdateGuideState(): m_state=6
03:43:36.399 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15107
03:43:36.399 00.000 5052 Star::Find returns 1 (0), X=329.44, Y=280.73, Mass=43, SNR=4.4, Peak=51 HFD=2.7
03:43:36.399 00.000 5052 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.04) = xAngle (-3.35 = 2.93)
03:43:36.399 00.000 5052 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.46 = 2.83)
03:43:36.399 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.98 hyp=1.01 cameraTheta=-1.31 mountX=-0.99 mountY=0.31, mountTheta=2.83
03:43:36.400 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.98, opts=13)
03:43:36.400 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.98)
03:43:36.400 00.000 8976 Worker thread wakes up
03:43:36.400 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.98) opts 0xd
03:43:36.400 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.98)
03:43:36.400 00.000 8976 Moving (0.26, -0.98) raw xDistance=-0.99 yDistance=0.31
03:43:36.400 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.99
03:43:36.400 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:36.400 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:43:36.400 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:36.401 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:36.401 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:43:36.401 00.000 8976 MoveAxis(R, 4, ABG)
03:43:36.401 00.000 8976 stepping (-10, 20) + (4, 0)
03:43:36.401 00.000 5052 Enqueuing Expose request
03:43:36.401 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:36.444 00.043 8976 Received - 47 (G) 
03:43:36.444 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:36.444 00.000 8976 stepped: pos (-6, 20)
03:43:36.444 00.000 8976 MoveAxis(D, 1, ABG)
03:43:36.444 00.000 8976 stepping (-6, 20) + (0, -1)
03:43:36.444 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:36.475 00.031 8976 Received - 47 (G) 
03:43:36.475 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:36.475 00.000 8976 stepped: pos (-6, 19)
03:43:36.475 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:43:36.476 00.001 8976 MountToCamera -- mountX=1.34 mountY=-2.92 hyp=3.22 mountTheta=-1.14 cameraX=1.99, cameraY=2.53 cameraTheta=0.90
03:43:36.476 00.000 8976 incremental bump (1.991, 2.527) isValid = 1
03:43:36.476 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:43:36.476 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:43:36.476 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:43:36.476 00.000 8976 move complete, result=0
03:43:36.476 00.000 9828 Worker thread wakes up
03:43:36.476 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:43:36.476 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:43:36.476 00.000 8976 worker thread done servicing request
03:43:36.476 00.000 8976 Worker thread wakes up
03:43:36.476 00.000 5052 GuideStep: -1.0 px 4 ms EAST, 0.3 px 1 ms SOUTH
03:43:36.476 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.27)
03:43:36.477 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:36.477 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:36.477 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.35)
03:43:36.477 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
03:43:36.477 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:43:36.477 00.000 9828 BLC: window closed
03:43:36.477 00.000 9828 MoveAxis(E, 24, B)
03:43:36.477 00.000 9828 Guiding  Dir = 2, Dur = 24
03:43:36.478 00.001 9828 IsSlewing returns 0
03:43:36.478 00.000 9828 IsGuiding returns 0
03:43:36.478 00.000 9828 PulseGuide returned control before completion, sleep 34
03:43:36.516 00.038 9828 IsGuiding returns 1
03:43:36.516 00.000 9828 scope still moving after pulse duration time elapsed
03:43:36.547 00.031 9828 IsSlewing returns 0
03:43:36.547 00.000 9828 IsGuiding returns 1
03:43:36.578 00.031 9828 IsSlewing returns 0
03:43:36.578 00.000 9828 IsGuiding returns 1
03:43:36.609 00.031 9828 IsSlewing returns 0
03:43:36.609 00.000 9828 IsGuiding returns 1
03:43:36.639 00.030 9828 IsSlewing returns 0
03:43:36.639 00.000 9828 IsGuiding returns 0
03:43:36.639 00.000 9828 scope move finished after 24 + 136 ms
03:43:36.639 00.000 9828 Move returns status 0, amount 24
03:43:36.639 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:36.639 00.000 9828 MoveAxis(N, 11, B)
03:43:36.639 00.000 9828 Guiding  Dir = 0, Dur = 11
03:43:36.655 00.016 9828 IsSlewing returns 0
03:43:36.655 00.000 9828 IsGuiding returns 0
03:43:36.655 00.000 9828 PulseGuide returned control before completion, sleep 21
03:43:36.686 00.031 9828 IsGuiding returns 1
03:43:36.686 00.000 9828 scope still moving after pulse duration time elapsed
03:43:36.718 00.032 9828 IsSlewing returns 0
03:43:36.718 00.000 9828 IsGuiding returns 1
03:43:36.749 00.031 9828 IsSlewing returns 0
03:43:36.749 00.000 9828 IsGuiding returns 1
03:43:36.780 00.031 9828 IsSlewing returns 0
03:43:36.780 00.000 9828 IsGuiding returns 0
03:43:36.780 00.000 9828 scope move finished after 11 + 114 ms
03:43:36.780 00.000 9828 Move returns status 0, amount 11
03:43:36.780 00.000 9828 move complete, result=0
03:43:36.780 00.000 9828 worker thread done servicing request
03:43:36.780 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:43:37.164 00.384 8976 Exposure complete
03:43:37.169 00.005 8976 worker thread done servicing request
03:43:37.169 00.000 5052 OnExposeComplete: enter
03:43:37.169 00.000 5052 UpdateGuideState(): m_state=6
03:43:37.169 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15108
03:43:37.169 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.79, Mass=42, SNR=4.4, Peak=56 HFD=2.3
03:43:37.169 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:43:37.169 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
03:43:37.169 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.08 hyp=0.27 cameraTheta=2.86 mountX=0.18 mountY=0.17, mountTheta=0.76
03:43:37.170 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.08, opts=13)
03:43:37.170 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.08)
03:43:37.170 00.000 8976 Worker thread wakes up
03:43:37.170 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.08) opts 0xd
03:43:37.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.08)
03:43:37.170 00.000 8976 Moving (-0.26, 0.08) raw xDistance=0.18 yDistance=0.17
03:43:37.170 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:37.170 00.000 5052 UpdateGuideState exits: m=42 SNR=4.4
03:43:37.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:37.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:43:37.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:43:37.170 00.000 8976 MoveAxis(R, 0, ABG)
03:43:37.170 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:37.170 00.000 5052 Enqueuing Expose request
03:43:37.171 00.001 8976 MoveAxis(U, 0, ABG)
03:43:37.171 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:43:37.171 00.000 8976 MountToCamera -- mountX=1.20 mountY=-2.95 hyp=3.19 mountTheta=-1.18 cameraX=2.08, cameraY=2.42 cameraTheta=0.86
03:43:37.171 00.000 8976 incremental bump (2.083, 2.417) isValid = 1
03:43:37.171 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:43:37.171 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:43:37.171 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:43:37.171 00.000 8976 move complete, result=0
03:43:37.171 00.000 9828 Worker thread wakes up
03:43:37.171 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:43:37.171 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:43:37.171 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:37.171 00.000 8976 worker thread done servicing request
03:43:37.171 00.000 8976 Worker thread wakes up
03:43:37.171 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:43:37.171 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:37.171 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:37.172 00.001 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:43:37.172 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:43:37.172 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:43:37.172 00.000 9828 BLC: window closed
03:43:37.172 00.000 9828 MoveAxis(E, 25, B)
03:43:37.172 00.000 9828 Guiding  Dir = 2, Dur = 25
03:43:37.172 00.000 9828 IsSlewing returns 0
03:43:37.172 00.000 9828 IsGuiding returns 0
03:43:37.172 00.000 9828 PulseGuide returned control before completion, sleep 35
03:43:37.220 00.048 9828 IsGuiding returns 1
03:43:37.220 00.000 9828 scope still moving after pulse duration time elapsed
03:43:37.251 00.031 9828 IsSlewing returns 0
03:43:37.251 00.000 9828 IsGuiding returns 1
03:43:37.297 00.046 9828 IsSlewing returns 0
03:43:37.297 00.000 9828 IsGuiding returns 1
03:43:37.329 00.032 9828 IsSlewing returns 0
03:43:37.329 00.000 9828 IsGuiding returns 0
03:43:37.329 00.000 9828 scope move finished after 25 + 131 ms
03:43:37.329 00.000 9828 Move returns status 0, amount 25
03:43:37.329 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:37.329 00.000 9828 MoveAxis(N, 11, B)
03:43:37.329 00.000 9828 Guiding  Dir = 0, Dur = 11
03:43:37.344 00.015 9828 IsSlewing returns 0
03:43:37.344 00.000 9828 IsGuiding returns 0
03:43:37.344 00.000 9828 PulseGuide returned control before completion, sleep 21
03:43:37.375 00.031 9828 IsGuiding returns 1
03:43:37.375 00.000 9828 scope still moving after pulse duration time elapsed
03:43:37.406 00.031 9828 IsSlewing returns 0
03:43:37.406 00.000 9828 IsGuiding returns 1
03:43:37.437 00.031 9828 IsSlewing returns 0
03:43:37.437 00.000 9828 IsGuiding returns 1
03:43:37.467 00.030 9828 IsSlewing returns 0
03:43:37.467 00.000 9828 IsGuiding returns 1
03:43:37.497 00.030 9828 IsSlewing returns 0
03:43:37.497 00.000 9828 IsGuiding returns 0
03:43:37.497 00.000 9828 scope move finished after 11 + 142 ms
03:43:37.497 00.000 9828 Move returns status 0, amount 11
03:43:37.497 00.000 9828 move complete, result=0
03:43:37.497 00.000 9828 worker thread done servicing request
03:43:37.497 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:43:37.860 00.363 8976 Exposure complete
03:43:37.866 00.006 8976 worker thread done servicing request
03:43:37.866 00.000 5052 OnExposeComplete: enter
03:43:37.866 00.000 5052 UpdateGuideState(): m_state=6
03:43:37.866 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15109
03:43:37.866 00.000 5052 Star::Find returns 1 (0), X=328.86, Y=282.13, Mass=35, SNR=4.0, Peak=55 HFD=1.7
03:43:37.866 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.18 = 0.18)
03:43:37.866 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
03:43:37.866 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=0.42 hyp=0.52 cameraTheta=2.22 mountX=0.51 mountY=0.04, mountTheta=0.07
03:43:37.867 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=0.42, opts=13)
03:43:37.867 00.000 5052 Enqueuing Move request for stepguider (-0.32, 0.42)
03:43:37.867 00.000 8976 Worker thread wakes up
03:43:37.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, 0.42) opts 0xd
03:43:37.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, 0.42)
03:43:37.867 00.000 8976 Moving (-0.32, 0.42) raw xDistance=0.51 yDistance=0.04
03:43:37.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
03:43:37.867 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:43:37.868 00.001 5052 UpdateGuideState exits: m=35 SNR=4.0
03:43:37.868 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:37.868 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:37.868 00.000 5052 Enqueuing Expose request
03:43:37.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:43:37.868 00.000 8976 MoveAxis(L, 2, ABG)
03:43:37.868 00.000 8976 stepping (-6, 19) + (-2, 0)
03:43:37.868 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:37.898 00.030 8976 Received - 47 (G) 
03:43:37.898 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:37.898 00.000 8976 stepped: pos (-8, 19)
03:43:37.899 00.001 8976 MoveAxis(U, 0, ABG)
03:43:37.899 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:43:37.899 00.000 8976 MountToCamera -- mountX=1.21 mountY=-2.98 hyp=3.21 mountTheta=-1.18 cameraX=2.10, cameraY=2.43 cameraTheta=0.86
03:43:37.899 00.000 8976 incremental bump (2.098, 2.432) isValid = 1
03:43:37.899 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:43:37.899 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:43:37.899 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:43:37.899 00.000 8976 move complete, result=0
03:43:37.899 00.000 9828 Worker thread wakes up
03:43:37.899 00.000 8976 worker thread done servicing request
03:43:37.899 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.0 px 0 ms NORTH
03:43:37.899 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:43:37.899 00.000 8976 Worker thread wakes up
03:43:37.899 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:43:37.899 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:37.899 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:43:37.899 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:37.899 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:43:37.900 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:43:37.900 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:43:37.900 00.000 9828 BLC: window closed
03:43:37.900 00.000 9828 MoveAxis(E, 25, B)
03:43:37.900 00.000 9828 Guiding  Dir = 2, Dur = 25
03:43:37.900 00.000 9828 IsSlewing returns 0
03:43:37.900 00.000 9828 IsGuiding returns 0
03:43:37.900 00.000 9828 PulseGuide returned control before completion, sleep 35
03:43:37.947 00.047 9828 IsGuiding returns 1
03:43:37.947 00.000 9828 scope still moving after pulse duration time elapsed
03:43:37.979 00.032 9828 IsSlewing returns 0
03:43:37.979 00.000 9828 IsGuiding returns 1
03:43:38.009 00.030 9828 IsSlewing returns 0
03:43:38.009 00.000 9828 IsGuiding returns 1
03:43:38.042 00.033 9828 IsSlewing returns 0
03:43:38.042 00.000 9828 IsGuiding returns 1
03:43:38.073 00.031 9828 IsSlewing returns 0
03:43:38.073 00.000 9828 IsGuiding returns 1
03:43:38.104 00.031 9828 IsSlewing returns 0
03:43:38.104 00.000 9828 IsGuiding returns 1
03:43:38.133 00.029 9828 IsSlewing returns 0
03:43:38.134 00.001 9828 IsGuiding returns 0
03:43:38.134 00.000 9828 scope move finished after 25 + 208 ms
03:43:38.134 00.000 9828 Move returns status 0, amount 25
03:43:38.134 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:38.134 00.000 9828 MoveAxis(N, 11, B)
03:43:38.134 00.000 9828 Guiding  Dir = 0, Dur = 11
03:43:38.149 00.015 9828 IsSlewing returns 0
03:43:38.149 00.000 9828 IsGuiding returns 0
03:43:38.149 00.000 9828 PulseGuide returned control before completion, sleep 21
03:43:38.179 00.030 9828 IsGuiding returns 1
03:43:38.179 00.000 9828 scope still moving after pulse duration time elapsed
03:43:38.210 00.031 9828 IsSlewing returns 0
03:43:38.210 00.000 9828 IsGuiding returns 1
03:43:38.241 00.031 9828 IsSlewing returns 0
03:43:38.241 00.000 9828 IsGuiding returns 1
03:43:38.273 00.032 9828 IsSlewing returns 0
03:43:38.273 00.000 9828 IsGuiding returns 1
03:43:38.303 00.030 9828 IsSlewing returns 0
03:43:38.303 00.000 9828 IsGuiding returns 0
03:43:38.303 00.000 9828 scope move finished after 11 + 143 ms
03:43:38.303 00.000 9828 Move returns status 0, amount 11
03:43:38.303 00.000 9828 move complete, result=0
03:43:38.303 00.000 9828 worker thread done servicing request
03:43:38.303 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:43:38.590 00.287 8976 Exposure complete
03:43:38.596 00.006 8976 worker thread done servicing request
03:43:38.596 00.000 5052 OnExposeComplete: enter
03:43:38.596 00.000 5052 UpdateGuideState(): m_state=6
03:43:38.596 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15110
03:43:38.596 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.59, Mass=43, SNR=4.4, Peak=54 HFD=2.5
03:43:38.596 00.000 5052 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.04) = xAngle (-5.01 = 1.27)
03:43:38.596 00.000 5052 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
03:43:38.596 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.12 hyp=0.66 cameraTheta=-2.97 mountX=0.19 mountY=0.61, mountTheta=1.26
03:43:38.597 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.12, opts=13)
03:43:38.597 00.000 5052 Enqueuing Move request for stepguider (-0.65, -0.12)
03:43:38.597 00.000 8976 Worker thread wakes up
03:43:38.597 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.12) opts 0xd
03:43:38.598 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:38.598 00.000 5052 UpdateGuideState exits: m=43 SNR=4.4
03:43:38.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:38.598 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.12)
03:43:38.598 00.000 8976 Moving (-0.65, -0.12) raw xDistance=0.19 yDistance=0.61
03:43:38.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:43:38.598 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
03:43:38.598 00.000 8976 MoveAxis(R, 0, ABG)
03:43:38.598 00.000 8976 MoveAxis(D, 2, ABG)
03:43:38.598 00.000 8976 stepping (-8, 19) + (0, -2)
03:43:38.598 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:38.598 00.000 5052 Enqueuing Expose request
03:43:38.598 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:38.633 00.035 8976 Received - 47 (G) 
03:43:38.634 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:38.634 00.000 8976 stepped: pos (-8, 17)
03:43:38.634 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:43:38.634 00.000 8976 MountToCamera -- mountX=1.22 mountY=-2.88 hyp=3.13 mountTheta=-1.17 cameraX=2.01, cameraY=2.40 cameraTheta=0.87
03:43:38.634 00.000 8976 incremental bump (2.015, 2.395) isValid = 1
03:43:38.634 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:43:38.634 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:43:38.635 00.001 8976 Enqueuing Move request for scope (0.07, 0.09)
03:43:38.635 00.000 8976 move complete, result=0
03:43:38.635 00.000 9828 Worker thread wakes up
03:43:38.635 00.000 8976 worker thread done servicing request
03:43:38.635 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:43:38.635 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:43:38.635 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:43:38.635 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.99 = -2.30)
03:43:38.635 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:43:38.635 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:43:38.635 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:43:38.635 00.000 9828 BLC: window closed
03:43:38.635 00.000 9828 MoveAxis(E, 25, B)
03:43:38.635 00.000 9828 Guiding  Dir = 2, Dur = 25
03:43:38.635 00.000 8976 Worker thread wakes up
03:43:38.636 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:38.636 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:38.636 00.000 9828 IsSlewing returns 0
03:43:38.636 00.000 9828 IsGuiding returns 0
03:43:38.636 00.000 9828 PulseGuide returned control before completion, sleep 35
03:43:38.684 00.048 9828 IsGuiding returns 1
03:43:38.684 00.000 9828 scope still moving after pulse duration time elapsed
03:43:38.715 00.031 9828 IsSlewing returns 0
03:43:38.715 00.000 9828 IsGuiding returns 1
03:43:38.747 00.032 9828 IsSlewing returns 0
03:43:38.747 00.000 9828 IsGuiding returns 1
03:43:38.778 00.031 9828 IsSlewing returns 0
03:43:38.778 00.000 9828 IsGuiding returns 0
03:43:38.778 00.000 9828 scope move finished after 25 + 116 ms
03:43:38.778 00.000 9828 Move returns status 0, amount 25
03:43:38.778 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:38.778 00.000 9828 MoveAxis(N, 11, B)
03:43:38.778 00.000 9828 Guiding  Dir = 0, Dur = 11
03:43:38.793 00.015 9828 IsSlewing returns 0
03:43:38.793 00.000 9828 IsGuiding returns 0
03:43:38.793 00.000 9828 PulseGuide returned control before completion, sleep 21
03:43:38.825 00.032 9828 IsGuiding returns 1
03:43:38.825 00.000 9828 scope still moving after pulse duration time elapsed
03:43:38.856 00.031 9828 IsSlewing returns 0
03:43:38.856 00.000 9828 IsGuiding returns 1
03:43:38.886 00.030 9828 IsSlewing returns 0
03:43:38.886 00.000 9828 IsGuiding returns 1
03:43:38.918 00.032 9828 IsSlewing returns 0
03:43:38.918 00.000 9828 IsGuiding returns 1
03:43:38.948 00.030 9828 IsSlewing returns 0
03:43:38.949 00.001 9828 IsGuiding returns 0
03:43:38.949 00.000 9828 scope move finished after 11 + 144 ms
03:43:38.949 00.000 9828 Move returns status 0, amount 11
03:43:38.949 00.000 9828 move complete, result=0
03:43:38.949 00.000 9828 worker thread done servicing request
03:43:38.949 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:43:39.319 00.370 8976 Exposure complete
03:43:39.325 00.006 8976 worker thread done servicing request
03:43:39.325 00.000 5052 OnExposeComplete: enter
03:43:39.325 00.000 5052 UpdateGuideState(): m_state=6
03:43:39.325 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15111
03:43:39.325 00.000 5052 Star::Find returns 1 (0), X=328.26, Y=281.78, Mass=50, SNR=4.7, Peak=54 HFD=3.7
03:43:39.325 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:43:39.325 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
03:43:39.325 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=0.07 hyp=0.91 cameraTheta=3.07 mountX=0.47 mountY=0.73, mountTheta=0.99
03:43:39.326 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.07, opts=13)
03:43:39.326 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.07)
03:43:39.326 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:39.326 00.000 5052 UpdateGuideState exits: m=50 SNR=4.7
03:43:39.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:39.326 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:39.326 00.000 5052 Enqueuing Expose request
03:43:39.326 00.000 8976 Worker thread wakes up
03:43:39.326 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.07) opts 0xd
03:43:39.326 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.07)
03:43:39.326 00.000 8976 Moving (-0.91, 0.07) raw xDistance=0.47 yDistance=0.73
03:43:39.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
03:43:39.326 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.73
03:43:39.326 00.000 8976 MoveAxis(L, 2, ABG)
03:43:39.326 00.000 8976 stepping (-8, 17) + (-2, 0)
03:43:39.327 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:39.353 00.026 8976 Received - 47 (G) 
03:43:39.354 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:39.354 00.000 8976 stepped: pos (-10, 17)
03:43:39.354 00.000 8976 MoveAxis(D, 3, ABG)
03:43:39.354 00.000 8976 stepping (-10, 17) + (0, -3)
03:43:39.354 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:39.385 00.031 8976 Received - 47 (G) 
03:43:39.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:39.385 00.000 8976 stepped: pos (-10, 14)
03:43:39.385 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:43:39.385 00.000 8976 MountToCamera -- mountX=1.32 mountY=-2.67 hyp=2.97 mountTheta=-1.11 cameraX=1.77, cameraY=2.39 cameraTheta=0.93
03:43:39.385 00.000 8976 incremental bump (1.773, 2.389) isValid = 1
03:43:39.385 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:43:39.385 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:43:39.385 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:43:39.385 00.000 8976 move complete, result=0
03:43:39.386 00.001 9828 Worker thread wakes up
03:43:39.386 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:43:39.386 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:43:39.386 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.24)
03:43:39.386 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:43:39.386 00.000 8976 worker thread done servicing request
03:43:39.386 00.000 8976 Worker thread wakes up
03:43:39.386 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
03:43:39.386 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:43:39.386 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:43:39.386 00.000 9828 BLC: window closed
03:43:39.386 00.000 9828 MoveAxis(E, 23, B)
03:43:39.386 00.000 9828 Guiding  Dir = 2, Dur = 23
03:43:39.386 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:39.386 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:39.387 00.001 9828 IsSlewing returns 0
03:43:39.387 00.000 9828 IsGuiding returns 0
03:43:39.387 00.000 9828 PulseGuide returned control before completion, sleep 33
03:43:39.432 00.045 9828 IsGuiding returns 1
03:43:39.432 00.000 9828 scope still moving after pulse duration time elapsed
03:43:39.463 00.031 9828 IsSlewing returns 0
03:43:39.463 00.000 9828 IsGuiding returns 1
03:43:39.495 00.032 9828 IsSlewing returns 0
03:43:39.495 00.000 9828 IsGuiding returns 1
03:43:39.525 00.030 9828 IsSlewing returns 0
03:43:39.525 00.000 9828 IsGuiding returns 0
03:43:39.525 00.000 9828 scope move finished after 23 + 115 ms
03:43:39.525 00.000 9828 Move returns status 0, amount 23
03:43:39.525 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:39.525 00.000 9828 MoveAxis(N, 12, B)
03:43:39.525 00.000 9828 Guiding  Dir = 0, Dur = 12
03:43:39.542 00.017 9828 IsSlewing returns 0
03:43:39.542 00.000 9828 IsGuiding returns 0
03:43:39.542 00.000 9828 PulseGuide returned control before completion, sleep 22
03:43:39.572 00.030 9828 IsGuiding returns 1
03:43:39.573 00.001 9828 scope still moving after pulse duration time elapsed
03:43:39.603 00.030 9828 IsSlewing returns 0
03:43:39.603 00.000 9828 IsGuiding returns 1
03:43:39.633 00.030 9828 IsSlewing returns 0
03:43:39.633 00.000 9828 IsGuiding returns 1
03:43:39.664 00.031 9828 IsSlewing returns 0
03:43:39.664 00.000 9828 IsGuiding returns 1
03:43:39.695 00.031 9828 IsSlewing returns 0
03:43:39.696 00.001 9828 IsGuiding returns 0
03:43:39.696 00.000 9828 scope move finished after 12 + 140 ms
03:43:39.696 00.000 9828 Move returns status 0, amount 12
03:43:39.696 00.000 9828 move complete, result=0
03:43:39.696 00.000 9828 worker thread done servicing request
03:43:39.696 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:43:40.074 00.378 8976 Exposure complete
03:43:40.080 00.006 8976 worker thread done servicing request
03:43:40.080 00.000 5052 OnExposeComplete: enter
03:43:40.080 00.000 5052 UpdateGuideState(): m_state=6
03:43:40.080 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15112
03:43:40.080 00.000 5052 Star::Find returns 1 (0), X=330.54, Y=282.35, Mass=46, SNR=4.5, Peak=52 HFD=3.9
03:43:40.080 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
03:43:40.080 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
03:43:40.080 00.000 5052 CameraToMount -- cameraX=1.36 cameraY=0.64 hyp=1.50 cameraTheta=0.44 mountX=-0.05 mountY=-1.49, mountTheta=-1.61
03:43:40.081 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.36, y=0.64, opts=13)
03:43:40.081 00.000 5052 Enqueuing Move request for stepguider (1.36, 0.64)
03:43:40.081 00.000 8976 Worker thread wakes up
03:43:40.081 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:40.081 00.000 5052 UpdateGuideState exits: m=46 SNR=4.5
03:43:40.081 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:40.081 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:40.081 00.000 5052 Enqueuing Expose request
03:43:40.081 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.36, 0.64) opts 0xd
03:43:40.081 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.36, 0.64)
03:43:40.081 00.000 8976 Moving (1.36, 0.64) raw xDistance=-0.05 yDistance=-1.49
03:43:40.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:43:40.081 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.49
03:43:40.081 00.000 8976 MoveAxis(R, 0, ABG)
03:43:40.082 00.001 8976 MoveAxis(U, 6, ABG)
03:43:40.082 00.000 8976 stepping (-10, 14) + (0, 6)
03:43:40.082 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:43:40.121 00.039 8976 Received - 47 (G) 
03:43:40.121 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:43:40.121 00.000 8976 stepped: pos (-10, 20)
03:43:40.121 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:43:40.121 00.000 8976 MountToCamera -- mountX=1.39 mountY=-2.83 hyp=3.16 mountTheta=-1.12 cameraX=1.89, cameraY=2.53 cameraTheta=0.93
03:43:40.121 00.000 8976 incremental bump (1.891, 2.528) isValid = 1
03:43:40.121 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
03:43:40.121 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:43:40.121 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:43:40.121 00.000 8976 move complete, result=0
03:43:40.121 00.000 9828 Worker thread wakes up
03:43:40.121 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:43:40.121 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:43:40.121 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
03:43:40.121 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -1.5 px 6 ms NORTH
03:43:40.121 00.000 8976 worker thread done servicing request
03:43:40.121 00.000 8976 Worker thread wakes up
03:43:40.122 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:40.122 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
03:43:40.122 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:40.122 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
03:43:40.122 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:43:40.122 00.000 9828 BLC: window closed
03:43:40.122 00.000 9828 MoveAxis(E, 23, B)
03:43:40.122 00.000 9828 Guiding  Dir = 2, Dur = 23
03:43:40.122 00.000 9828 IsSlewing returns 0
03:43:40.122 00.000 9828 IsGuiding returns 0
03:43:40.123 00.001 9828 PulseGuide returned control before completion, sleep 33
03:43:40.160 00.037 9828 IsGuiding returns 1
03:43:40.160 00.000 9828 scope still moving after pulse duration time elapsed
03:43:40.191 00.031 9828 IsSlewing returns 0
03:43:40.191 00.000 9828 IsGuiding returns 1
03:43:40.222 00.031 9828 IsSlewing returns 0
03:43:40.222 00.000 9828 IsGuiding returns 1
03:43:40.252 00.030 9828 IsSlewing returns 0
03:43:40.252 00.000 9828 IsGuiding returns 1
03:43:40.283 00.031 9828 IsSlewing returns 0
03:43:40.283 00.000 9828 IsGuiding returns 0
03:43:40.283 00.000 9828 scope move finished after 23 + 137 ms
03:43:40.283 00.000 9828 Move returns status 0, amount 23
03:43:40.283 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:40.283 00.000 9828 MoveAxis(N, 12, B)
03:43:40.283 00.000 9828 Guiding  Dir = 0, Dur = 12
03:43:40.299 00.016 9828 IsSlewing returns 0
03:43:40.299 00.000 9828 IsGuiding returns 0
03:43:40.299 00.000 9828 PulseGuide returned control before completion, sleep 22
03:43:40.330 00.031 9828 IsGuiding returns 1
03:43:40.330 00.000 9828 scope still moving after pulse duration time elapsed
03:43:40.361 00.031 9828 IsSlewing returns 0
03:43:40.361 00.000 9828 IsGuiding returns 1
03:43:40.392 00.031 9828 IsSlewing returns 0
03:43:40.392 00.000 9828 IsGuiding returns 1
03:43:40.423 00.031 9828 IsSlewing returns 0
03:43:40.423 00.000 9828 IsGuiding returns 1
03:43:40.470 00.047 9828 IsSlewing returns 0
03:43:40.470 00.000 9828 IsGuiding returns 0
03:43:40.470 00.000 9828 scope move finished after 12 + 159 ms
03:43:40.470 00.000 9828 Move returns status 0, amount 12
03:43:40.470 00.000 9828 move complete, result=0
03:43:40.470 00.000 9828 worker thread done servicing request
03:43:40.470 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:43:40.809 00.339 8976 Exposure complete
03:43:40.814 00.005 8976 worker thread done servicing request
03:43:40.815 00.001 5052 OnExposeComplete: enter
03:43:40.815 00.000 5052 UpdateGuideState(): m_state=6
03:43:40.815 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15113
03:43:40.815 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=281.67, Mass=25, SNR=3.4, Peak=53 HFD=1.3
03:43:40.815 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
03:43:40.815 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
03:43:40.815 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-3.01 mountX=0.09 mountY=0.25, mountTheta=1.22
03:43:40.815 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.04, opts=13)
03:43:40.816 00.001 5052 Enqueuing Move request for stepguider (-0.28, -0.04)
03:43:40.816 00.000 8976 Worker thread wakes up
03:43:40.816 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.04) opts 0xd
03:43:40.816 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.04)
03:43:40.816 00.000 8976 Moving (-0.28, -0.04) raw xDistance=0.09 yDistance=0.25
03:43:40.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:43:40.816 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:40.816 00.000 5052 UpdateGuideState exits: m=25 SNR=3.4
03:43:40.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:40.816 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:43:40.816 00.000 8976 MoveAxis(R, 0, ABG)
03:43:40.816 00.000 8976 MoveAxis(U, 0, ABG)
03:43:40.816 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:40.816 00.000 5052 Enqueuing Expose request
03:43:40.816 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:43:40.816 00.000 8976 MountToCamera -- mountX=1.44 mountY=-2.95 hyp=3.28 mountTheta=-1.12 cameraX=1.97, cameraY=2.62 cameraTheta=0.93
03:43:40.816 00.000 8976 incremental bump (1.970, 2.621) isValid = 1
03:43:40.816 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
03:43:40.817 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:43:40.817 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:43:40.817 00.000 8976 move complete, result=0
03:43:40.817 00.000 9828 Worker thread wakes up
03:43:40.817 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:43:40.817 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:43:40.817 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
03:43:40.817 00.000 8976 worker thread done servicing request
03:43:40.817 00.000 8976 Worker thread wakes up
03:43:40.817 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:40.817 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
03:43:40.817 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
03:43:40.817 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:43:40.817 00.000 9828 BLC: window closed
03:43:40.817 00.000 9828 MoveAxis(E, 23, B)
03:43:40.817 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:43:40.817 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:40.817 00.000 9828 Guiding  Dir = 2, Dur = 23
03:43:40.818 00.001 9828 IsSlewing returns 0
03:43:40.818 00.000 9828 IsGuiding returns 0
03:43:40.818 00.000 9828 PulseGuide returned control before completion, sleep 33
03:43:40.857 00.039 9828 IsGuiding returns 1
03:43:40.857 00.000 9828 scope still moving after pulse duration time elapsed
03:43:40.887 00.030 9828 IsSlewing returns 0
03:43:40.887 00.000 9828 IsGuiding returns 1
03:43:40.918 00.031 9828 IsSlewing returns 0
03:43:40.918 00.000 9828 IsGuiding returns 1
03:43:40.950 00.032 9828 IsSlewing returns 0
03:43:40.950 00.000 9828 IsGuiding returns 0
03:43:40.950 00.000 9828 scope move finished after 23 + 109 ms
03:43:40.950 00.000 9828 Move returns status 0, amount 23
03:43:40.950 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:40.950 00.000 9828 MoveAxis(N, 12, B)
03:43:40.950 00.000 9828 Guiding  Dir = 0, Dur = 12
03:43:40.964 00.014 9828 IsSlewing returns 0
03:43:40.964 00.000 9828 IsGuiding returns 0
03:43:40.964 00.000 9828 PulseGuide returned control before completion, sleep 22
03:43:40.995 00.031 9828 IsGuiding returns 1
03:43:40.995 00.000 9828 scope still moving after pulse duration time elapsed
03:43:41.027 00.032 9828 IsSlewing returns 0
03:43:41.027 00.000 9828 IsGuiding returns 1
03:43:41.059 00.032 9828 IsSlewing returns 0
03:43:41.060 00.001 9828 IsGuiding returns 1
03:43:41.090 00.030 9828 IsSlewing returns 0
03:43:41.090 00.000 9828 IsGuiding returns 1
03:43:41.122 00.032 9828 IsSlewing returns 0
03:43:41.122 00.000 9828 IsGuiding returns 0
03:43:41.122 00.000 9828 scope move finished after 12 + 145 ms
03:43:41.122 00.000 9828 Move returns status 0, amount 12
03:43:41.122 00.000 9828 move complete, result=0
03:43:41.122 00.000 9828 worker thread done servicing request
03:43:41.122 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:43:41.503 00.381 8976 Exposure complete
03:43:41.510 00.007 8976 worker thread done servicing request
03:43:41.510 00.000 5052 OnExposeComplete: enter
03:43:41.510 00.000 5052 UpdateGuideState(): m_state=6
03:43:41.510 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15114
03:43:41.510 00.000 5052 Star::Find returns 1 (0), X=328.60, Y=281.80, Mass=25, SNR=3.4, Peak=54 HFD=1.2
03:43:41.510 00.000 5052 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:43:41.510 00.000 5052 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.84 = 0.84)
03:43:41.511 00.001 5052 CameraToMount -- cameraX=-0.57 cameraY=0.09 hyp=0.58 cameraTheta=2.99 mountX=0.34 mountY=0.43, mountTheta=0.90
03:43:41.511 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.09, opts=13)
03:43:41.512 00.001 5052 Enqueuing Move request for stepguider (-0.57, 0.09)
03:43:41.512 00.000 8976 Worker thread wakes up
03:43:41.512 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:41.512 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.09) opts 0xd
03:43:41.512 00.000 5052 UpdateGuideState exits: m=25 SNR=3.4
03:43:41.512 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.09)
03:43:41.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:41.512 00.000 8976 Moving (-0.57, 0.09) raw xDistance=0.34 yDistance=0.43
03:43:41.512 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:41.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
03:43:41.512 00.000 5052 Enqueuing Expose request
03:43:41.512 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:43:41.512 00.000 8976 MoveAxis(L, 1, ABG)
03:43:41.513 00.001 8976 stepping (-10, 20) + (-1, 0)
03:43:41.513 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:41.543 00.030 8976 Received - 47 (G) 
03:43:41.543 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:41.543 00.000 8976 stepped: pos (-11, 20)
03:43:41.543 00.000 8976 MoveAxis(D, 2, ABG)
03:43:41.543 00.000 8976 stepping (-11, 20) + (0, -2)
03:43:41.543 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:41.575 00.032 8976 Received - 47 (G) 
03:43:41.575 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:41.575 00.000 8976 stepped: pos (-11, 18)
03:43:41.575 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:43:41.575 00.000 8976 MountToCamera -- mountX=1.52 mountY=-2.92 hyp=3.29 mountTheta=-1.09 cameraX=1.91, cameraY=2.68 cameraTheta=0.95
03:43:41.575 00.000 8976 incremental bump (1.907, 2.680) isValid = 1
03:43:41.575 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:43:41.575 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:43:41.575 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:43:41.575 00.000 8976 move complete, result=0
03:43:41.575 00.000 9828 Worker thread wakes up
03:43:41.575 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:43:41.575 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:43:41.575 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
03:43:41.575 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
03:43:41.575 00.000 8976 worker thread done servicing request
03:43:41.575 00.000 8976 Worker thread wakes up
03:43:41.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:41.575 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.4 px 2 ms SOUTH
03:43:41.576 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:43:41.576 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:41.576 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:43:41.576 00.000 9828 BLC: window closed
03:43:41.576 00.000 9828 MoveAxis(E, 23, B)
03:43:41.576 00.000 9828 Guiding  Dir = 2, Dur = 23
03:43:41.576 00.000 9828 IsSlewing returns 0
03:43:41.576 00.000 9828 IsGuiding returns 0
03:43:41.576 00.000 9828 PulseGuide returned control before completion, sleep 33
03:43:41.619 00.043 9828 IsGuiding returns 1
03:43:41.619 00.000 9828 scope still moving after pulse duration time elapsed
03:43:41.650 00.031 9828 IsSlewing returns 0
03:43:41.650 00.000 9828 IsGuiding returns 1
03:43:41.682 00.032 9828 IsSlewing returns 0
03:43:41.682 00.000 9828 IsGuiding returns 1
03:43:41.713 00.031 9828 IsSlewing returns 0
03:43:41.714 00.001 9828 IsGuiding returns 0
03:43:41.714 00.000 9828 scope move finished after 23 + 114 ms
03:43:41.714 00.000 9828 Move returns status 0, amount 23
03:43:41.714 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:41.714 00.000 9828 MoveAxis(N, 12, B)
03:43:41.714 00.000 9828 Guiding  Dir = 0, Dur = 12
03:43:41.729 00.015 9828 IsSlewing returns 0
03:43:41.729 00.000 9828 IsGuiding returns 0
03:43:41.729 00.000 9828 PulseGuide returned control before completion, sleep 22
03:43:41.761 00.032 9828 IsGuiding returns 1
03:43:41.761 00.000 9828 scope still moving after pulse duration time elapsed
03:43:41.793 00.032 9828 IsSlewing returns 0
03:43:41.793 00.000 9828 IsGuiding returns 1
03:43:41.825 00.032 9828 IsSlewing returns 0
03:43:41.825 00.000 9828 IsGuiding returns 1
03:43:41.855 00.030 9828 IsSlewing returns 0
03:43:41.855 00.000 9828 IsGuiding returns 1
03:43:41.886 00.031 9828 IsSlewing returns 0
03:43:41.886 00.000 9828 IsGuiding returns 0
03:43:41.886 00.000 9828 scope move finished after 12 + 145 ms
03:43:41.886 00.000 9828 Move returns status 0, amount 12
03:43:41.886 00.000 9828 move complete, result=0
03:43:41.886 00.000 9828 worker thread done servicing request
03:43:41.887 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:43:42.264 00.377 8976 Exposure complete
03:43:42.270 00.006 8976 worker thread done servicing request
03:43:42.270 00.000 5052 OnExposeComplete: enter
03:43:42.270 00.000 5052 UpdateGuideState(): m_state=6
03:43:42.270 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15115
03:43:42.270 00.000 5052 Star::Find returns 1 (0), X=328.41, Y=281.92, Mass=39, SNR=4.2, Peak=52 HFD=2.0
03:43:42.270 00.000 5052 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:43:42.270 00.000 5052 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
03:43:42.270 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=0.21 hyp=0.80 cameraTheta=2.87 mountX=0.54 mountY=0.53, mountTheta=0.77
03:43:42.271 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.21, opts=13)
03:43:42.271 00.000 5052 Enqueuing Move request for stepguider (-0.77, 0.21)
03:43:42.271 00.000 8976 Worker thread wakes up
03:43:42.271 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.21) opts 0xd
03:43:42.271 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.21)
03:43:42.271 00.000 8976 Moving (-0.77, 0.21) raw xDistance=0.54 yDistance=0.53
03:43:42.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54
03:43:42.271 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:42.271 00.000 5052 UpdateGuideState exits: m=39 SNR=4.2
03:43:42.271 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:42.271 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
03:43:42.271 00.000 8976 MoveAxis(L, 2, ABG)
03:43:42.271 00.000 8976 stepping (-11, 18) + (-2, 0)
03:43:42.271 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:42.271 00.000 5052 Enqueuing Expose request
03:43:42.271 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:42.295 00.024 8976 Received - 47 (G) 
03:43:42.295 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:42.295 00.000 8976 stepped: pos (-13, 18)
03:43:42.295 00.000 8976 MoveAxis(D, 2, ABG)
03:43:42.295 00.000 8976 stepping (-13, 18) + (0, -2)
03:43:42.295 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:42.327 00.032 8976 Received - 47 (G) 
03:43:42.327 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:42.327 00.000 8976 stepped: pos (-13, 16)
03:43:42.327 00.000 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:43:42.327 00.000 8976 MountToCamera -- mountX=1.67 mountY=-2.79 hyp=3.26 mountTheta=-1.03 cameraX=1.73, cameraY=2.76 cameraTheta=1.01
03:43:42.327 00.000 8976 incremental bump (1.725, 2.762) isValid = 1
03:43:42.327 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:43:42.327 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:43:42.327 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:43:42.327 00.000 8976 move complete, result=0
03:43:42.327 00.000 9828 Worker thread wakes up
03:43:42.327 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:43:42.327 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:43:42.328 00.001 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:43:42.328 00.000 8976 worker thread done servicing request
03:43:42.328 00.000 8976 Worker thread wakes up
03:43:42.328 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:42.328 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:42.328 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:43:42.328 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.24)
03:43:42.328 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:43:42.328 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:43:42.328 00.000 9828 BLC: window closed
03:43:42.328 00.000 9828 MoveAxis(E, 21, B)
03:43:42.328 00.000 9828 Guiding  Dir = 2, Dur = 21
03:43:42.328 00.000 9828 IsSlewing returns 0
03:43:42.328 00.000 9828 IsGuiding returns 0
03:43:42.329 00.001 9828 PulseGuide returned control before completion, sleep 31
03:43:42.366 00.037 9828 IsGuiding returns 1
03:43:42.366 00.000 9828 scope still moving after pulse duration time elapsed
03:43:42.397 00.031 9828 IsSlewing returns 0
03:43:42.397 00.000 9828 IsGuiding returns 1
03:43:42.428 00.031 9828 IsSlewing returns 0
03:43:42.429 00.001 9828 IsGuiding returns 1
03:43:42.459 00.030 9828 IsSlewing returns 0
03:43:42.459 00.000 9828 IsGuiding returns 0
03:43:42.459 00.000 9828 scope move finished after 21 + 109 ms
03:43:42.459 00.000 9828 Move returns status 0, amount 21
03:43:42.459 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:42.459 00.000 9828 MoveAxis(N, 13, B)
03:43:42.459 00.000 9828 Guiding  Dir = 0, Dur = 13
03:43:42.476 00.017 9828 IsSlewing returns 0
03:43:42.477 00.001 9828 IsGuiding returns 0
03:43:42.477 00.000 9828 PulseGuide returned control before completion, sleep 23
03:43:42.506 00.029 9828 IsGuiding returns 1
03:43:42.506 00.000 9828 scope still moving after pulse duration time elapsed
03:43:42.538 00.032 9828 IsSlewing returns 0
03:43:42.538 00.000 9828 IsGuiding returns 1
03:43:42.569 00.031 9828 IsSlewing returns 0
03:43:42.569 00.000 9828 IsGuiding returns 1
03:43:42.600 00.031 9828 IsSlewing returns 0
03:43:42.600 00.000 9828 IsGuiding returns 1
03:43:42.631 00.031 9828 IsSlewing returns 0
03:43:42.631 00.000 9828 IsGuiding returns 0
03:43:42.631 00.000 9828 scope move finished after 13 + 141 ms
03:43:42.631 00.000 9828 Move returns status 0, amount 13
03:43:42.631 00.000 9828 move complete, result=0
03:43:42.631 00.000 9828 worker thread done servicing request
03:43:42.631 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:43:43.013 00.382 8976 Exposure complete
03:43:43.019 00.006 8976 worker thread done servicing request
03:43:43.019 00.000 5052 OnExposeComplete: enter
03:43:43.019 00.000 5052 UpdateGuideState(): m_state=6
03:43:43.019 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15116
03:43:43.019 00.000 5052 Star::Find returns 1 (0), X=328.42, Y=280.11, Mass=46, SNR=4.5, Peak=53 HFD=3.9
03:43:43.019 00.000 5052 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.04) = xAngle (-4.06 = 2.23)
03:43:43.019 00.000 5052 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.16 = 2.12)
03:43:43.019 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-1.60 hyp=1.77 cameraTheta=-2.01 mountX=-1.08 mountY=1.50, mountTheta=2.19
03:43:43.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-1.60, opts=13)
03:43:43.020 00.000 5052 Enqueuing Move request for stepguider (-0.76, -1.60)
03:43:43.020 00.000 8976 Worker thread wakes up
03:43:43.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -1.60) opts 0xd
03:43:43.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -1.60)
03:43:43.020 00.000 8976 Moving (-0.76, -1.60) raw xDistance=-1.08 yDistance=1.50
03:43:43.020 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:43:43.020 00.000 5052 UpdateGuideState exits: m=46 SNR=4.5
03:43:43.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:43.021 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.08
03:43:43.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.50
03:43:43.021 00.000 8976 MoveAxis(R, 4, ABG)
03:43:43.021 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:43.021 00.000 5052 Enqueuing Expose request
03:43:43.021 00.000 8976 stepping (-13, 16) + (4, 0)
03:43:43.021 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:43.062 00.041 8976 Received - 47 (G) 
03:43:43.062 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:43.062 00.000 8976 stepped: pos (-9, 16)
03:43:43.062 00.000 8976 MoveAxis(D, 6, ABG)
03:43:43.062 00.000 8976 stepping (-9, 16) + (0, -6)
03:43:43.062 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:43:43.111 00.049 8976 Received - 47 (G) 
03:43:43.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:43:43.111 00.000 8976 stepped: pos (-9, 10)
03:43:43.111 00.000 8976 MountToCamera -- mountTheta (-0.99) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:43:43.111 00.000 8976 MountToCamera -- mountX=1.58 mountY=-2.40 hyp=2.87 mountTheta=-0.99 cameraX=1.42, cameraY=2.49 cameraTheta=1.05
03:43:43.111 00.000 8976 incremental bump (1.415, 2.494) isValid = 1
03:43:43.111 00.000 8976 Scheduling Mount bump of (0.057, 0.104)
03:43:43.111 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:43:43.111 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:43:43.111 00.000 8976 move complete, result=0
03:43:43.111 00.000 8976 worker thread done servicing request
03:43:43.111 00.000 9828 Worker thread wakes up
03:43:43.111 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:43:43.111 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:43:43.111 00.000 9828 CameraToMount -- cameraTheta (1.07) - m_xAngle (-3.10) = xAngle (4.17 = -2.12)
03:43:43.111 00.000 5052 GuideStep: -1.1 px 4 ms EAST, 1.5 px 6 ms SOUTH
03:43:43.111 00.000 8976 Worker thread wakes up
03:43:43.112 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:43.112 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:43.112 00.000 9828 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.20)
03:43:43.112 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
03:43:43.112 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:43:43.112 00.000 9828 BLC: window closed
03:43:43.112 00.000 9828 MoveAxis(E, 19, B)
03:43:43.112 00.000 9828 Guiding  Dir = 2, Dur = 19
03:43:43.112 00.000 9828 IsSlewing returns 0
03:43:43.112 00.000 9828 IsGuiding returns 0
03:43:43.112 00.000 9828 PulseGuide returned control before completion, sleep 29
03:43:43.143 00.031 9828 IsGuiding returns 1
03:43:43.143 00.000 9828 scope still moving after pulse duration time elapsed
03:43:43.174 00.031 9828 IsSlewing returns 0
03:43:43.174 00.000 9828 IsGuiding returns 1
03:43:43.204 00.030 9828 IsSlewing returns 0
03:43:43.204 00.000 9828 IsGuiding returns 1
03:43:43.250 00.046 9828 IsSlewing returns 0
03:43:43.250 00.000 9828 IsGuiding returns 0
03:43:43.250 00.000 9828 scope move finished after 19 + 119 ms
03:43:43.250 00.000 9828 Move returns status 0, amount 19
03:43:43.250 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:43.250 00.000 9828 MoveAxis(N, 13, B)
03:43:43.250 00.000 9828 Guiding  Dir = 0, Dur = 13
03:43:43.266 00.016 9828 IsSlewing returns 0
03:43:43.267 00.001 9828 IsGuiding returns 0
03:43:43.267 00.000 9828 PulseGuide returned control before completion, sleep 23
03:43:43.297 00.030 9828 IsGuiding returns 1
03:43:43.297 00.000 9828 scope still moving after pulse duration time elapsed
03:43:43.327 00.030 9828 IsSlewing returns 0
03:43:43.327 00.000 9828 IsGuiding returns 1
03:43:43.358 00.031 9828 IsSlewing returns 0
03:43:43.358 00.000 9828 IsGuiding returns 1
03:43:43.389 00.031 9828 IsSlewing returns 0
03:43:43.389 00.000 9828 IsGuiding returns 1
03:43:43.421 00.032 9828 IsSlewing returns 0
03:43:43.421 00.000 9828 IsGuiding returns 0
03:43:43.421 00.000 9828 scope move finished after 13 + 141 ms
03:43:43.421 00.000 9828 Move returns status 0, amount 13
03:43:43.421 00.000 9828 move complete, result=0
03:43:43.421 00.000 9828 worker thread done servicing request
03:43:43.421 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:43:43.796 00.375 8976 Exposure complete
03:43:43.801 00.005 8976 worker thread done servicing request
03:43:43.801 00.000 5052 OnExposeComplete: enter
03:43:43.801 00.000 5052 UpdateGuideState(): m_state=6
03:43:43.802 00.001 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15117
03:43:43.802 00.000 5052 Star::Find returns 1 (0), X=328.90, Y=282.21, Mass=42, SNR=4.3, Peak=54 HFD=2.2
03:43:43.802 00.000 5052 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.04) = xAngle (0.03 = 0.03)
03:43:43.802 00.000 5052 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.07 = -0.07)
03:43:43.802 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=0.50 hyp=0.57 cameraTheta=2.08 mountX=0.57 mountY=-0.04, mountTheta=-0.07
03:43:43.802 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=0.50, opts=13)
03:43:43.802 00.000 5052 Enqueuing Move request for stepguider (-0.28, 0.50)
03:43:43.803 00.001 8976 Worker thread wakes up
03:43:43.803 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:43.803 00.000 5052 UpdateGuideState exits: m=42 SNR=4.3
03:43:43.803 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, 0.50) opts 0xd
03:43:43.803 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, 0.50)
03:43:43.803 00.000 8976 Moving (-0.28, 0.50) raw xDistance=0.57 yDistance=-0.04
03:43:43.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.57
03:43:43.803 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:43.803 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:43.803 00.000 5052 Enqueuing Expose request
03:43:43.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:43:43.803 00.000 8976 MoveAxis(L, 2, ABG)
03:43:43.803 00.000 8976 stepping (-9, 10) + (-2, 0)
03:43:43.803 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:43.829 00.026 8976 Received - 47 (G) 
03:43:43.829 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:43.829 00.000 8976 stepped: pos (-11, 10)
03:43:43.829 00.000 8976 MoveAxis(U, 0, ABG)
03:43:43.829 00.000 8976 MountToCamera -- mountTheta (-0.92) + m_xAngle (2.04) = xAngle (1.12 = 1.12)
03:43:43.829 00.000 8976 MountToCamera -- mountX=1.61 mountY=-2.13 hyp=2.67 mountTheta=-0.92 cameraX=1.16, cameraY=2.40 cameraTheta=1.12
03:43:43.829 00.000 8976 incremental bump (1.162, 2.405) isValid = 1
03:43:43.829 00.000 8976 Scheduling Mount bump of (0.050, 0.107)
03:43:43.829 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:43:43.829 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:43:43.829 00.000 8976 move complete, result=0
03:43:43.829 00.000 8976 worker thread done servicing request
03:43:43.829 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.0 px 0 ms NORTH
03:43:43.829 00.000 9828 Worker thread wakes up
03:43:43.830 00.001 8976 Worker thread wakes up
03:43:43.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:43.830 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:43.830 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:43:43.830 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:43:43.830 00.000 9828 CameraToMount -- cameraTheta (1.13) - m_xAngle (-3.10) = xAngle (4.23 = -2.05)
03:43:43.831 00.001 9828 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.15 = -2.13)
03:43:43.831 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
03:43:43.831 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:43:43.831 00.000 9828 BLC: window closed
03:43:43.831 00.000 9828 MoveAxis(E, 17, B)
03:43:43.831 00.000 9828 Guiding  Dir = 2, Dur = 17
03:43:43.831 00.000 9828 IsSlewing returns 0
03:43:43.831 00.000 9828 IsGuiding returns 0
03:43:43.832 00.001 9828 PulseGuide returned control before completion, sleep 27
03:43:43.873 00.041 9828 IsGuiding returns 1
03:43:43.873 00.000 9828 scope still moving after pulse duration time elapsed
03:43:43.903 00.030 9828 IsSlewing returns 0
03:43:43.903 00.000 9828 IsGuiding returns 1
03:43:43.935 00.032 9828 IsSlewing returns 0
03:43:43.935 00.000 9828 IsGuiding returns 1
03:43:43.967 00.032 9828 IsSlewing returns 0
03:43:43.967 00.000 9828 IsGuiding returns 1
03:43:43.998 00.031 9828 IsSlewing returns 0
03:43:43.998 00.000 9828 IsGuiding returns 1
03:43:44.029 00.031 9828 IsSlewing returns 0
03:43:44.029 00.000 9828 IsGuiding returns 0
03:43:44.029 00.000 9828 scope move finished after 17 + 180 ms
03:43:44.029 00.000 9828 Move returns status 0, amount 17
03:43:44.029 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:44.029 00.000 9828 MoveAxis(N, 14, B)
03:43:44.029 00.000 9828 Guiding  Dir = 0, Dur = 14
03:43:44.046 00.017 9828 IsSlewing returns 0
03:43:44.047 00.001 9828 IsGuiding returns 0
03:43:44.047 00.000 9828 PulseGuide returned control before completion, sleep 24
03:43:44.077 00.030 9828 IsGuiding returns 1
03:43:44.077 00.000 9828 scope still moving after pulse duration time elapsed
03:43:44.107 00.030 9828 IsSlewing returns 0
03:43:44.107 00.000 9828 IsGuiding returns 1
03:43:44.138 00.031 9828 IsSlewing returns 0
03:43:44.138 00.000 9828 IsGuiding returns 1
03:43:44.169 00.031 9828 IsSlewing returns 0
03:43:44.169 00.000 9828 IsGuiding returns 0
03:43:44.169 00.000 9828 scope move finished after 14 + 108 ms
03:43:44.169 00.000 9828 Move returns status 0, amount 14
03:43:44.169 00.000 9828 move complete, result=0
03:43:44.169 00.000 9828 worker thread done servicing request
03:43:44.169 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:43:44.516 00.347 8976 Exposure complete
03:43:44.522 00.006 8976 worker thread done servicing request
03:43:44.522 00.000 5052 OnExposeComplete: enter
03:43:44.522 00.000 5052 UpdateGuideState(): m_state=6
03:43:44.522 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15118
03:43:44.522 00.000 5052 Star::Find returns 1 (0), X=328.63, Y=281.55, Mass=35, SNR=4.0, Peak=54 HFD=2.4
03:43:44.522 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
03:43:44.522 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.29)
03:43:44.522 00.000 5052 CameraToMount -- cameraX=-0.54 cameraY=-0.16 hyp=0.57 cameraTheta=-2.85 mountX=0.10 mountY=0.54, mountTheta=1.39
03:43:44.523 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.54, y=-0.16, opts=13)
03:43:44.523 00.000 5052 Enqueuing Move request for stepguider (-0.54, -0.16)
03:43:44.523 00.000 8976 Worker thread wakes up
03:43:44.523 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.54, -0.16) opts 0xd
03:43:44.523 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.54, -0.16)
03:43:44.523 00.000 8976 Moving (-0.54, -0.16) raw xDistance=0.10 yDistance=0.54
03:43:44.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:43:44.523 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:43:44.523 00.000 8976 MoveAxis(R, 0, ABG)
03:43:44.523 00.000 8976 MoveAxis(D, 2, ABG)
03:43:44.523 00.000 8976 stepping (-11, 10) + (0, -2)
03:43:44.523 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:44.524 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:44.532 00.008 5052 UpdateGuideState exits: m=35 SNR=4.0
03:43:44.533 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:44.533 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:44.533 00.000 5052 Enqueuing Expose request
03:43:44.549 00.016 8976 Received - 47 (G) 
03:43:44.549 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:44.549 00.000 8976 stepped: pos (-11, 8)
03:43:44.549 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:43:44.549 00.000 8976 MountToCamera -- mountX=1.64 mountY=-1.85 hyp=2.47 mountTheta=-0.85 cameraX=0.90, cameraY=2.30 cameraTheta=1.20
03:43:44.549 00.000 8976 incremental bump (0.899, 2.297) isValid = 1
03:43:44.549 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:43:44.549 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:43:44.549 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:43:44.549 00.000 8976 move complete, result=0
03:43:44.549 00.000 8976 worker thread done servicing request
03:43:44.549 00.000 8976 Worker thread wakes up
03:43:44.549 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:43:44.549 00.000 9828 Worker thread wakes up
03:43:44.549 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:44.550 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:44.550 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:43:44.550 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:43:44.550 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
03:43:44.550 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
03:43:44.550 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:43:44.550 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:43:44.550 00.000 9828 BLC: window closed
03:43:44.550 00.000 9828 MoveAxis(E, 15, B)
03:43:44.550 00.000 9828 Guiding  Dir = 2, Dur = 15
03:43:44.550 00.000 9828 IsSlewing returns 0
03:43:44.551 00.001 9828 IsGuiding returns 0
03:43:44.551 00.000 9828 PulseGuide returned control before completion, sleep 25
03:43:44.588 00.037 9828 IsGuiding returns 1
03:43:44.588 00.000 9828 scope still moving after pulse duration time elapsed
03:43:44.620 00.032 9828 IsSlewing returns 0
03:43:44.620 00.000 9828 IsGuiding returns 1
03:43:44.651 00.031 9828 IsSlewing returns 0
03:43:44.651 00.000 9828 IsGuiding returns 1
03:43:44.682 00.031 9828 IsSlewing returns 0
03:43:44.682 00.000 9828 IsGuiding returns 0
03:43:44.682 00.000 9828 scope move finished after 15 + 116 ms
03:43:44.682 00.000 9828 Move returns status 0, amount 15
03:43:44.682 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:44.682 00.000 9828 MoveAxis(N, 14, B)
03:43:44.682 00.000 9828 Guiding  Dir = 0, Dur = 14
03:43:44.697 00.015 9828 IsSlewing returns 0
03:43:44.697 00.000 9828 IsGuiding returns 0
03:43:44.698 00.001 9828 PulseGuide returned control before completion, sleep 24
03:43:44.729 00.031 9828 IsGuiding returns 1
03:43:44.729 00.000 9828 scope still moving after pulse duration time elapsed
03:43:44.759 00.030 9828 IsSlewing returns 0
03:43:44.760 00.001 9828 IsGuiding returns 1
03:43:44.791 00.031 9828 IsSlewing returns 0
03:43:44.791 00.000 9828 IsGuiding returns 1
03:43:44.821 00.030 9828 IsSlewing returns 0
03:43:44.821 00.000 9828 IsGuiding returns 1
03:43:44.852 00.031 9828 IsSlewing returns 0
03:43:44.852 00.000 9828 IsGuiding returns 0
03:43:44.852 00.000 9828 scope move finished after 14 + 140 ms
03:43:44.852 00.000 9828 Move returns status 0, amount 14
03:43:44.853 00.001 9828 move complete, result=0
03:43:44.853 00.000 9828 worker thread done servicing request
03:43:44.853 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:43:45.243 00.390 8976 Exposure complete
03:43:45.249 00.006 8976 worker thread done servicing request
03:43:45.250 00.001 5052 OnExposeComplete: enter
03:43:45.250 00.000 5052 UpdateGuideState(): m_state=6
03:43:45.250 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15119
03:43:45.250 00.000 5052 Star::Find returns 1 (0), X=330.33, Y=282.58, Mass=33, SNR=3.9, Peak=51 HFD=2.8
03:43:45.250 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
03:43:45.250 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.50 = -1.50)
03:43:45.250 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=0.87 hyp=1.45 cameraTheta=0.64 mountX=0.25 mountY=-1.45, mountTheta=-1.40
03:43:45.251 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.16, y=0.87, opts=13)
03:43:45.251 00.000 5052 Enqueuing Move request for stepguider (1.16, 0.87)
03:43:45.251 00.000 8976 Worker thread wakes up
03:43:45.251 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.16, 0.87) opts 0xd
03:43:45.251 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.16, 0.87)
03:43:45.251 00.000 8976 Moving (1.16, 0.87) raw xDistance=0.25 yDistance=-1.45
03:43:45.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:43:45.251 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.45
03:43:45.251 00.000 8976 MoveAxis(R, 0, ABG)
03:43:45.251 00.000 8976 MoveAxis(U, 6, ABG)
03:43:45.251 00.000 8976 stepping (-11, 8) + (0, 6)
03:43:45.251 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:43:45.252 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:45.263 00.011 5052 UpdateGuideState exits: m=33 SNR=3.9
03:43:45.263 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:45.263 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:45.263 00.000 5052 Enqueuing Expose request
03:43:45.300 00.037 8976 Received - 47 (G) 
03:43:45.300 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:43:45.300 00.000 8976 stepped: pos (-11, 14)
03:43:45.300 00.000 8976 MountToCamera -- mountTheta (-0.87) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:43:45.300 00.000 8976 MountToCamera -- mountX=1.65 mountY=-1.97 hyp=2.57 mountTheta=-0.87 cameraX=1.00, cameraY=2.37 cameraTheta=1.17
03:43:45.300 00.000 8976 incremental bump (1.002, 2.368) isValid = 1
03:43:45.300 00.000 8976 Scheduling Mount bump of (0.045, 0.110)
03:43:45.300 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:43:45.300 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:43:45.300 00.000 8976 move complete, result=0
03:43:45.300 00.000 8976 worker thread done servicing request
03:43:45.300 00.000 9828 Worker thread wakes up
03:43:45.301 00.001 8976 Worker thread wakes up
03:43:45.301 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.4 px 6 ms NORTH
03:43:45.301 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:43:45.301 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:45.301 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:43:45.301 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:45.301 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.00)
03:43:45.301 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.20 = -2.08)
03:43:45.301 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
03:43:45.301 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:43:45.301 00.000 9828 BLC: window closed
03:43:45.301 00.000 9828 MoveAxis(E, 16, B)
03:43:45.301 00.000 9828 Guiding  Dir = 2, Dur = 16
03:43:45.302 00.001 9828 IsSlewing returns 0
03:43:45.302 00.000 9828 IsGuiding returns 0
03:43:45.302 00.000 9828 PulseGuide returned control before completion, sleep 26
03:43:45.332 00.030 9828 IsGuiding returns 1
03:43:45.332 00.000 9828 scope still moving after pulse duration time elapsed
03:43:45.362 00.030 9828 IsSlewing returns 0
03:43:45.362 00.000 9828 IsGuiding returns 1
03:43:45.394 00.032 9828 IsSlewing returns 0
03:43:45.394 00.000 9828 IsGuiding returns 1
03:43:45.425 00.031 9828 IsSlewing returns 0
03:43:45.425 00.000 9828 IsGuiding returns 1
03:43:45.456 00.031 9828 IsSlewing returns 0
03:43:45.456 00.000 9828 IsGuiding returns 0
03:43:45.456 00.000 9828 scope move finished after 16 + 138 ms
03:43:45.456 00.000 9828 Move returns status 0, amount 16
03:43:45.457 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:45.457 00.000 9828 MoveAxis(N, 14, B)
03:43:45.457 00.000 9828 Guiding  Dir = 0, Dur = 14
03:43:45.472 00.015 9828 IsSlewing returns 0
03:43:45.472 00.000 9828 IsGuiding returns 0
03:43:45.472 00.000 9828 PulseGuide returned control before completion, sleep 24
03:43:45.503 00.031 9828 IsGuiding returns 1
03:43:45.503 00.000 9828 scope still moving after pulse duration time elapsed
03:43:45.533 00.030 9828 IsSlewing returns 0
03:43:45.533 00.000 9828 IsGuiding returns 1
03:43:45.564 00.031 9828 IsSlewing returns 0
03:43:45.564 00.000 9828 IsGuiding returns 1
03:43:45.595 00.031 9828 IsSlewing returns 0
03:43:45.595 00.000 9828 IsGuiding returns 1
03:43:45.625 00.030 9828 IsSlewing returns 0
03:43:45.625 00.000 9828 IsGuiding returns 0
03:43:45.625 00.000 9828 scope move finished after 14 + 139 ms
03:43:45.625 00.000 9828 Move returns status 0, amount 14
03:43:45.625 00.000 9828 move complete, result=0
03:43:45.625 00.000 9828 worker thread done servicing request
03:43:45.625 00.000 5052 GuideStep: -0.0 px 16 ms EAST, -0.1 px 14 ms NORTH
03:43:45.994 00.369 8976 Exposure complete
03:43:46.000 00.006 8976 worker thread done servicing request
03:43:46.000 00.000 5052 OnExposeComplete: enter
03:43:46.000 00.000 5052 UpdateGuideState(): m_state=6
03:43:46.000 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15120
03:43:46.000 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.26, Mass=33, SNR=3.8, Peak=51 HFD=2.2
03:43:46.000 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
03:43:46.000 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.27 = 2.01)
03:43:46.000 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.45 hyp=0.53 cameraTheta=-2.13 mountX=-0.27 mountY=0.48, mountTheta=2.09
03:43:46.001 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.45, opts=13)
03:43:46.001 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.45)
03:43:46.001 00.000 8976 Worker thread wakes up
03:43:46.002 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.45) opts 0xd
03:43:46.002 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.45)
03:43:46.002 00.000 8976 Moving (-0.28, -0.45) raw xDistance=-0.27 yDistance=0.48
03:43:46.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:43:46.002 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.48
03:43:46.002 00.000 8976 MoveAxis(R, 1, ABG)
03:43:46.002 00.000 8976 stepping (-11, 14) + (1, 0)
03:43:46.002 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:46.003 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:46.013 00.010 5052 UpdateGuideState exits: m=33 SNR=3.8
03:43:46.013 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:46.013 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:46.014 00.001 5052 Enqueuing Expose request
03:43:46.020 00.006 8976 Received - 47 (G) 
03:43:46.020 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:46.020 00.000 8976 stepped: pos (-10, 14)
03:43:46.020 00.000 8976 MoveAxis(D, 2, ABG)
03:43:46.020 00.000 8976 stepping (-10, 14) + (0, -2)
03:43:46.020 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:46.051 00.031 8976 Received - 47 (G) 
03:43:46.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:46.051 00.000 8976 stepped: pos (-10, 12)
03:43:46.051 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
03:43:46.051 00.000 8976 MountToCamera -- mountX=1.61 mountY=-1.95 hyp=2.53 mountTheta=-0.88 cameraX=1.00, cameraY=2.32 cameraTheta=1.16
03:43:46.051 00.000 8976 incremental bump (1.002, 2.323) isValid = 1
03:43:46.052 00.001 8976 Scheduling Mount bump of (0.045, 0.109)
03:43:46.052 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:43:46.052 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:43:46.052 00.000 8976 move complete, result=0
03:43:46.052 00.000 9828 Worker thread wakes up
03:43:46.052 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
03:43:46.052 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:43:46.052 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:43:46.052 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
03:43:46.052 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
03:43:46.052 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
03:43:46.052 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:43:46.052 00.000 9828 BLC: window closed
03:43:46.052 00.000 9828 MoveAxis(E, 16, B)
03:43:46.052 00.000 9828 Guiding  Dir = 2, Dur = 16
03:43:46.052 00.000 8976 worker thread done servicing request
03:43:46.052 00.000 8976 Worker thread wakes up
03:43:46.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:46.053 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:46.053 00.000 9828 IsSlewing returns 0
03:43:46.053 00.000 9828 IsGuiding returns 0
03:43:46.053 00.000 9828 PulseGuide returned control before completion, sleep 26
03:43:46.094 00.041 9828 IsGuiding returns 1
03:43:46.094 00.000 9828 scope still moving after pulse duration time elapsed
03:43:46.124 00.030 9828 IsSlewing returns 0
03:43:46.124 00.000 9828 IsGuiding returns 1
03:43:46.156 00.032 9828 IsSlewing returns 0
03:43:46.156 00.000 9828 IsGuiding returns 1
03:43:46.187 00.031 9828 IsSlewing returns 0
03:43:46.187 00.000 9828 IsGuiding returns 0
03:43:46.187 00.000 9828 scope move finished after 16 + 118 ms
03:43:46.187 00.000 9828 Move returns status 0, amount 16
03:43:46.187 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:46.187 00.000 9828 MoveAxis(N, 14, B)
03:43:46.187 00.000 9828 Guiding  Dir = 0, Dur = 14
03:43:46.202 00.015 9828 IsSlewing returns 0
03:43:46.202 00.000 9828 IsGuiding returns 0
03:43:46.202 00.000 9828 PulseGuide returned control before completion, sleep 24
03:43:46.233 00.031 9828 IsGuiding returns 1
03:43:46.233 00.000 9828 scope still moving after pulse duration time elapsed
03:43:46.265 00.032 9828 IsSlewing returns 0
03:43:46.265 00.000 9828 IsGuiding returns 1
03:43:46.296 00.031 9828 IsSlewing returns 0
03:43:46.296 00.000 9828 IsGuiding returns 1
03:43:46.327 00.031 9828 IsSlewing returns 0
03:43:46.327 00.000 9828 IsGuiding returns 1
03:43:46.358 00.031 9828 IsSlewing returns 0
03:43:46.358 00.000 9828 IsGuiding returns 1
03:43:46.388 00.030 9828 IsSlewing returns 0
03:43:46.388 00.000 9828 IsGuiding returns 1
03:43:46.419 00.031 9828 IsSlewing returns 0
03:43:46.419 00.000 9828 IsGuiding returns 0
03:43:46.419 00.000 9828 scope move finished after 14 + 202 ms
03:43:46.419 00.000 9828 Move returns status 0, amount 14
03:43:46.419 00.000 9828 move complete, result=0
03:43:46.419 00.000 9828 worker thread done servicing request
03:43:46.420 00.001 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:43:46.743 00.323 8976 Exposure complete
03:43:46.748 00.005 8976 worker thread done servicing request
03:43:46.749 00.001 5052 OnExposeComplete: enter
03:43:46.749 00.000 5052 UpdateGuideState(): m_state=6
03:43:46.749 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15121
03:43:46.749 00.000 5052 Star::Find false star n=8 nbg=282 bg=44.5 sigma=0.9 thresh=47 peak=47
03:43:46.749 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=29, SNR=2.9, Peak=51 HFD=0.0
03:43:46.749 00.000 5052 DistanceChecker: activated
03:43:46.749 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:46.749 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:46.749 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:46.749 00.000 8976 Worker thread wakes up
03:43:46.749 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:46.749 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:46.749 00.000 8976 StepGuider: deferring bump for deduced move
03:43:46.749 00.000 8976 move complete, result=0
03:43:46.750 00.001 8976 worker thread done servicing request
03:43:46.855 00.105 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:46.855 00.000 5052 Status Line: Star lost - low SNR
03:43:46.856 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:46.866 00.010 5052 UpdateGuideState exits: Star lost - low SNR
03:43:46.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:46.866 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:46.866 00.000 5052 Enqueuing Expose request
03:43:46.866 00.000 8976 Worker thread wakes up
03:43:46.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:46.866 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:47.552 00.686 8976 Exposure complete
03:43:47.558 00.006 8976 worker thread done servicing request
03:43:47.558 00.000 5052 OnExposeComplete: enter
03:43:47.558 00.000 5052 UpdateGuideState(): m_state=6
03:43:47.558 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15122
03:43:47.558 00.000 5052 Star::Find returns 1 (0), X=328.57, Y=281.89, Mass=47, SNR=4.7, Peak=51 HFD=2.8
03:43:47.558 00.000 5052 DistanceChecker: deactivated
03:43:47.558 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:43:47.558 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
03:43:47.558 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.18 hyp=0.63 cameraTheta=2.85 mountX=0.44 mountY=0.40, mountTheta=0.75
03:43:47.559 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.18, opts=13)
03:43:47.559 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.18)
03:43:47.559 00.000 8976 Worker thread wakes up
03:43:47.559 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.18) opts 0xd
03:43:47.559 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.18)
03:43:47.559 00.000 8976 Moving (-0.60, 0.18) raw xDistance=0.44 yDistance=0.40
03:43:47.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44
03:43:47.559 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
03:43:47.559 00.000 8976 MoveAxis(L, 2, ABG)
03:43:47.559 00.000 8976 stepping (-10, 12) + (-2, 0)
03:43:47.559 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:47.560 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=82, med=43, FiltMin=36, FiltMax=48, Gamma=2.630
03:43:47.569 00.009 5052 UpdateGuideState exits: m=47 SNR=4.7
03:43:47.569 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:47.569 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:47.569 00.000 5052 Enqueuing Expose request
03:43:47.587 00.018 8976 Received - 47 (G) 
03:43:47.587 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:47.587 00.000 8976 stepped: pos (-12, 12)
03:43:47.587 00.000 8976 MoveAxis(D, 2, ABG)
03:43:47.587 00.000 8976 stepping (-12, 12) + (0, -2)
03:43:47.587 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:47.618 00.031 8976 Received - 47 (G) 
03:43:47.618 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:47.618 00.000 8976 stepped: pos (-12, 10)
03:43:47.618 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:43:47.618 00.000 8976 MountToCamera -- mountX=1.69 mountY=-1.83 hyp=2.49 mountTheta=-0.83 cameraX=0.86, cameraY=2.33 cameraTheta=1.22
03:43:47.618 00.000 8976 incremental bump (0.862, 2.335) isValid = 1
03:43:47.618 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
03:43:47.618 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:43:47.618 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:43:47.618 00.000 8976 move complete, result=0
03:43:47.618 00.000 9828 Worker thread wakes up
03:43:47.618 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:43:47.619 00.001 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:43:47.619 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
03:43:47.619 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
03:43:47.619 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
03:43:47.619 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:43:47.619 00.000 9828 BLC: window closed
03:43:47.619 00.000 8976 worker thread done servicing request
03:43:47.619 00.000 8976 Worker thread wakes up
03:43:47.619 00.000 9828 MoveAxis(E, 14, B)
03:43:47.619 00.000 9828 Guiding  Dir = 2, Dur = 14
03:43:47.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:47.619 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:47.619 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:43:47.619 00.000 9828 IsSlewing returns 0
03:43:47.620 00.001 9828 IsGuiding returns 0
03:43:47.620 00.000 9828 PulseGuide returned control before completion, sleep 24
03:43:47.658 00.038 9828 IsGuiding returns 1
03:43:47.658 00.000 9828 scope still moving after pulse duration time elapsed
03:43:47.690 00.032 9828 IsSlewing returns 0
03:43:47.690 00.000 9828 IsGuiding returns 1
03:43:47.719 00.029 9828 IsSlewing returns 0
03:43:47.719 00.000 9828 IsGuiding returns 1
03:43:47.751 00.032 9828 IsSlewing returns 0
03:43:47.751 00.000 9828 IsGuiding returns 0
03:43:47.751 00.000 9828 scope move finished after 14 + 116 ms
03:43:47.751 00.000 9828 Move returns status 0, amount 14
03:43:47.751 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:47.751 00.000 9828 MoveAxis(N, 14, B)
03:43:47.751 00.000 9828 Guiding  Dir = 0, Dur = 14
03:43:47.766 00.015 9828 IsSlewing returns 0
03:43:47.766 00.000 9828 IsGuiding returns 0
03:43:47.766 00.000 9828 PulseGuide returned control before completion, sleep 24
03:43:47.797 00.031 9828 IsGuiding returns 1
03:43:47.797 00.000 9828 scope still moving after pulse duration time elapsed
03:43:47.827 00.030 9828 IsSlewing returns 0
03:43:47.827 00.000 9828 IsGuiding returns 1
03:43:47.858 00.031 9828 IsSlewing returns 0
03:43:47.858 00.000 9828 IsGuiding returns 1
03:43:47.889 00.031 9828 IsSlewing returns 0
03:43:47.889 00.000 9828 IsGuiding returns 1
03:43:47.920 00.031 9828 IsSlewing returns 0
03:43:47.920 00.000 9828 IsGuiding returns 0
03:43:47.920 00.000 9828 scope move finished after 14 + 140 ms
03:43:47.920 00.000 9828 Move returns status 0, amount 14
03:43:47.920 00.000 9828 move complete, result=0
03:43:47.920 00.000 9828 worker thread done servicing request
03:43:47.920 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:43:48.318 00.398 8976 Exposure complete
03:43:48.324 00.006 8976 worker thread done servicing request
03:43:48.324 00.000 5052 OnExposeComplete: enter
03:43:48.324 00.000 5052 UpdateGuideState(): m_state=6
03:43:48.324 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15123
03:43:48.324 00.000 5052 Star::Find returns 1 (0), X=328.50, Y=281.49, Mass=49, SNR=4.7, Peak=52 HFD=3.2
03:43:48.324 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.87 = 1.42)
03:43:48.324 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.31)
03:43:48.324 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.22 hyp=0.71 cameraTheta=-2.82 mountX=0.11 mountY=0.69, mountTheta=1.41
03:43:48.325 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.22, opts=13)
03:43:48.325 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.22)
03:43:48.325 00.000 8976 Worker thread wakes up
03:43:48.325 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.22) opts 0xd
03:43:48.325 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.22)
03:43:48.325 00.000 8976 Moving (-0.67, -0.22) raw xDistance=0.11 yDistance=0.69
03:43:48.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:43:48.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
03:43:48.325 00.000 8976 MoveAxis(R, 0, ABG)
03:43:48.325 00.000 8976 MoveAxis(D, 3, ABG)
03:43:48.325 00.000 8976 stepping (-12, 10) + (0, -3)
03:43:48.325 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:48.326 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:48.335 00.009 5052 UpdateGuideState exits: m=49 SNR=4.7
03:43:48.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:48.335 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:48.335 00.000 5052 Enqueuing Expose request
03:43:48.353 00.018 8976 Received - 47 (G) 
03:43:48.353 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:48.353 00.000 8976 stepped: pos (-12, 7)
03:43:48.354 00.001 8976 MountToCamera -- mountTheta (-0.74) + m_xAngle (2.04) = xAngle (1.30 = 1.30)
03:43:48.354 00.000 8976 MountToCamera -- mountX=1.74 mountY=-1.59 hyp=2.36 mountTheta=-0.74 cameraX=0.63, cameraY=2.27 cameraTheta=1.30
03:43:48.354 00.000 8976 incremental bump (0.628, 2.271) isValid = 1
03:43:48.354 00.000 8976 Scheduling Mount bump of (0.031, 0.115)
03:43:48.354 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:43:48.354 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:43:48.354 00.000 8976 move complete, result=0
03:43:48.354 00.000 9828 Worker thread wakes up
03:43:48.354 00.000 8976 worker thread done servicing request
03:43:48.354 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:43:48.354 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:43:48.354 00.000 8976 Worker thread wakes up
03:43:48.354 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:43:48.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:48.354 00.000 9828 CameraToMount -- cameraTheta (1.31) - m_xAngle (-3.10) = xAngle (4.41 = -1.88)
03:43:48.355 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:48.355 00.000 9828 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.96)
03:43:48.355 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.31 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
03:43:48.355 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:43:48.355 00.000 9828 BLC: window closed
03:43:48.355 00.000 9828 MoveAxis(E, 11, B)
03:43:48.355 00.000 9828 Guiding  Dir = 2, Dur = 11
03:43:48.355 00.000 9828 IsSlewing returns 0
03:43:48.355 00.000 9828 IsGuiding returns 0
03:43:48.356 00.001 9828 PulseGuide returned control before completion, sleep 21
03:43:48.384 00.028 9828 IsGuiding returns 1
03:43:48.384 00.000 9828 scope still moving after pulse duration time elapsed
03:43:48.415 00.031 9828 IsSlewing returns 0
03:43:48.415 00.000 9828 IsGuiding returns 1
03:43:48.446 00.031 9828 IsSlewing returns 0
03:43:48.446 00.000 9828 IsGuiding returns 1
03:43:48.477 00.031 9828 IsSlewing returns 0
03:43:48.477 00.000 9828 IsGuiding returns 1
03:43:48.508 00.031 9828 IsSlewing returns 0
03:43:48.508 00.000 9828 IsGuiding returns 0
03:43:48.508 00.000 9828 scope move finished after 11 + 142 ms
03:43:48.509 00.001 9828 Move returns status 0, amount 11
03:43:48.509 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:48.509 00.000 9828 MoveAxis(N, 15, B)
03:43:48.509 00.000 9828 Guiding  Dir = 0, Dur = 15
03:43:48.523 00.014 9828 IsSlewing returns 0
03:43:48.523 00.000 9828 IsGuiding returns 0
03:43:48.523 00.000 9828 PulseGuide returned control before completion, sleep 25
03:43:48.555 00.032 9828 IsGuiding returns 1
03:43:48.555 00.000 9828 scope still moving after pulse duration time elapsed
03:43:48.586 00.031 9828 IsSlewing returns 0
03:43:48.586 00.000 9828 IsGuiding returns 1
03:43:48.616 00.030 9828 IsSlewing returns 0
03:43:48.616 00.000 9828 IsGuiding returns 1
03:43:48.645 00.029 9828 IsSlewing returns 0
03:43:48.645 00.000 9828 IsGuiding returns 1
03:43:48.676 00.031 9828 IsSlewing returns 0
03:43:48.676 00.000 9828 IsGuiding returns 1
03:43:48.707 00.031 9828 IsSlewing returns 0
03:43:48.707 00.000 9828 IsGuiding returns 1
03:43:48.737 00.030 9828 IsSlewing returns 0
03:43:48.737 00.000 9828 IsGuiding returns 1
03:43:48.767 00.030 9828 IsSlewing returns 0
03:43:48.767 00.000 9828 IsGuiding returns 0
03:43:48.767 00.000 9828 scope move finished after 15 + 228 ms
03:43:48.767 00.000 9828 Move returns status 0, amount 15
03:43:48.767 00.000 9828 move complete, result=0
03:43:48.767 00.000 9828 worker thread done servicing request
03:43:48.767 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:43:49.047 00.280 8976 Exposure complete
03:43:49.052 00.005 8976 worker thread done servicing request
03:43:49.052 00.000 5052 OnExposeComplete: enter
03:43:49.052 00.000 5052 UpdateGuideState(): m_state=6
03:43:49.052 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15124
03:43:49.052 00.000 5052 Star::Find false star n=5 nbg=287 bg=45.0 sigma=1.0 thresh=48 peak=48
03:43:49.052 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=22, SNR=2.9, Peak=52 HFD=0.0
03:43:49.052 00.000 5052 DistanceChecker: activated
03:43:49.052 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:49.053 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:49.053 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:49.053 00.000 8976 Worker thread wakes up
03:43:49.053 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:49.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:49.053 00.000 8976 StepGuider: deferring bump for deduced move
03:43:49.053 00.000 8976 move complete, result=0
03:43:49.053 00.000 8976 worker thread done servicing request
03:43:49.157 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:49.157 00.000 5052 Status Line: Star lost - low SNR
03:43:49.158 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=83, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:49.169 00.011 5052 UpdateGuideState exits: Star lost - low SNR
03:43:49.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:49.169 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:49.170 00.001 5052 Enqueuing Expose request
03:43:49.170 00.000 8976 Worker thread wakes up
03:43:49.170 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:49.170 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:49.851 00.681 8976 Exposure complete
03:43:49.858 00.007 8976 worker thread done servicing request
03:43:49.858 00.000 5052 OnExposeComplete: enter
03:43:49.858 00.000 5052 UpdateGuideState(): m_state=6
03:43:49.858 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15125
03:43:49.858 00.000 5052 Star::Find false star n=7 nbg=287 bg=44.9 sigma=1.0 thresh=48 peak=48
03:43:49.858 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=281.00, Mass=24, SNR=2.9, Peak=50 HFD=0.0
03:43:49.858 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:49.858 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:49.858 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:49.858 00.000 8976 Worker thread wakes up
03:43:49.858 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:49.858 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:49.858 00.000 8976 StepGuider: deferring bump for deduced move
03:43:49.859 00.001 8976 move complete, result=0
03:43:49.859 00.000 8976 worker thread done servicing request
03:43:49.973 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:49.973 00.000 5052 Status Line: Star lost - low SNR
03:43:49.974 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:49.983 00.009 5052 UpdateGuideState exits: Star lost - low SNR
03:43:49.984 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:49.984 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:49.984 00.000 5052 Enqueuing Expose request
03:43:49.984 00.000 8976 Worker thread wakes up
03:43:49.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:49.984 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:50.669 00.685 8976 Exposure complete
03:43:50.674 00.005 8976 worker thread done servicing request
03:43:50.674 00.000 5052 OnExposeComplete: enter
03:43:50.674 00.000 5052 UpdateGuideState(): m_state=6
03:43:50.675 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15126
03:43:50.675 00.000 5052 Star::Find returns 1 (0), X=328.16, Y=282.45, Mass=28, SNR=3.6, Peak=51 HFD=1.7
03:43:50.675 00.000 5052 DistanceChecker: deactivated
03:43:50.675 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.46 = 0.46)
03:43:50.675 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
03:43:50.675 00.000 5052 CameraToMount -- cameraX=-1.01 cameraY=0.74 hyp=1.26 cameraTheta=2.51 mountX=1.12 mountY=0.44, mountTheta=0.38
03:43:50.675 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.01, y=0.74, opts=13)
03:43:50.675 00.000 5052 Enqueuing Move request for stepguider (-1.01, 0.74)
03:43:50.675 00.000 8976 Worker thread wakes up
03:43:50.676 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.01, 0.74) opts 0xd
03:43:50.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.01, 0.74)
03:43:50.676 00.000 8976 Moving (-1.01, 0.74) raw xDistance=1.12 yDistance=0.44
03:43:50.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.12
03:43:50.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
03:43:50.676 00.000 8976 MoveAxis(L, 5, ABG)
03:43:50.676 00.000 8976 stepping (-12, 7) + (-5, 0)
03:43:50.676 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:43:50.676 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:50.685 00.009 5052 UpdateGuideState exits: m=28 SNR=3.6
03:43:50.685 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:50.685 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:50.685 00.000 5052 Enqueuing Expose request
03:43:50.720 00.035 8976 Received - 47 (G) 
03:43:50.720 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:43:50.720 00.000 8976 stepped: pos (-17, 7)
03:43:50.720 00.000 8976 MoveAxis(D, 2, ABG)
03:43:50.720 00.000 8976 stepping (-17, 7) + (0, -2)
03:43:50.720 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:50.752 00.032 8976 Received - 47 (G) 
03:43:50.752 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:50.752 00.000 8976 stepped: pos (-17, 5)
03:43:50.752 00.000 8976 MountToCamera -- mountTheta (-0.58) + m_xAngle (2.04) = xAngle (1.46 = 1.46)
03:43:50.752 00.000 8976 MountToCamera -- mountX=2.02 mountY=-1.33 hyp=2.42 mountTheta=-0.58 cameraX=0.26, cameraY=2.41 cameraTheta=1.46
03:43:50.752 00.000 8976 incremental bump (0.263, 2.406) isValid = 1
03:43:50.752 00.000 8976 Scheduling Mount bump of (0.012, 0.118)
03:43:50.752 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:43:50.752 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:43:50.752 00.000 8976 move complete, result=0
03:43:50.752 00.000 8976 worker thread done servicing request
03:43:50.752 00.000 8976 Worker thread wakes up
03:43:50.752 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:50.752 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:50.752 00.000 9828 Worker thread wakes up
03:43:50.752 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:43:50.752 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:43:50.752 00.000 5052 GuideStep: 1.1 px 5 ms WEST, 0.4 px 2 ms SOUTH
03:43:50.753 00.001 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.56 = -1.72)
03:43:50.753 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.48 = -1.80)
03:43:50.753 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
03:43:50.753 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:43:50.753 00.000 9828 BLC: window closed
03:43:50.753 00.000 9828 MoveAxis(E, 6, B)
03:43:50.753 00.000 9828 Guiding  Dir = 2, Dur = 6
03:43:50.753 00.000 9828 IsSlewing returns 0
03:43:50.753 00.000 9828 IsGuiding returns 0
03:43:50.753 00.000 9828 PulseGuide returned control before completion, sleep 16
03:43:50.773 00.020 9828 IsGuiding returns 1
03:43:50.773 00.000 9828 scope still moving after pulse duration time elapsed
03:43:50.803 00.030 9828 IsSlewing returns 0
03:43:50.803 00.000 9828 IsGuiding returns 1
03:43:50.833 00.030 9828 IsSlewing returns 0
03:43:50.833 00.000 9828 IsGuiding returns 1
03:43:50.864 00.031 9828 IsSlewing returns 0
03:43:50.864 00.000 9828 IsGuiding returns 0
03:43:50.864 00.000 9828 scope move finished after 6 + 104 ms
03:43:50.864 00.000 9828 Move returns status 0, amount 6
03:43:50.864 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:50.864 00.000 9828 MoveAxis(N, 16, B)
03:43:50.864 00.000 9828 Guiding  Dir = 0, Dur = 16
03:43:50.880 00.016 9828 IsSlewing returns 0
03:43:50.880 00.000 9828 IsGuiding returns 0
03:43:50.880 00.000 9828 PulseGuide returned control before completion, sleep 26
03:43:50.911 00.031 9828 IsGuiding returns 1
03:43:50.911 00.000 9828 scope still moving after pulse duration time elapsed
03:43:50.941 00.030 9828 IsSlewing returns 0
03:43:50.941 00.000 9828 IsGuiding returns 1
03:43:50.972 00.031 9828 IsSlewing returns 0
03:43:50.972 00.000 9828 IsGuiding returns 1
03:43:51.003 00.031 9828 IsSlewing returns 0
03:43:51.003 00.000 9828 IsGuiding returns 1
03:43:51.035 00.032 9828 IsSlewing returns 0
03:43:51.035 00.000 9828 IsGuiding returns 1
03:43:51.066 00.031 9828 IsSlewing returns 0
03:43:51.066 00.000 9828 IsGuiding returns 1
03:43:51.097 00.031 9828 IsSlewing returns 0
03:43:51.097 00.000 9828 IsGuiding returns 1
03:43:51.129 00.032 9828 IsSlewing returns 0
03:43:51.129 00.000 9828 IsGuiding returns 0
03:43:51.129 00.000 9828 scope move finished after 16 + 232 ms
03:43:51.129 00.000 9828 Move returns status 0, amount 16
03:43:51.129 00.000 9828 move complete, result=0
03:43:51.129 00.000 9828 worker thread done servicing request
03:43:51.129 00.000 5052 GuideStep: -0.0 px 6 ms EAST, -0.1 px 16 ms NORTH
03:43:51.447 00.318 8976 Exposure complete
03:43:51.452 00.005 8976 worker thread done servicing request
03:43:51.453 00.001 5052 OnExposeComplete: enter
03:43:51.453 00.000 5052 UpdateGuideState(): m_state=6
03:43:51.453 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15127
03:43:51.453 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.50, Mass=31, SNR=3.7, Peak=51 HFD=1.7
03:43:51.453 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
03:43:51.453 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.41)
03:43:51.453 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.21 hyp=0.52 cameraTheta=-2.73 mountX=0.03 mountY=0.51, mountTheta=1.51
03:43:51.453 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.21, opts=13)
03:43:51.454 00.001 5052 Enqueuing Move request for stepguider (-0.48, -0.21)
03:43:51.454 00.000 8976 Worker thread wakes up
03:43:51.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.21) opts 0xd
03:43:51.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.21)
03:43:51.454 00.000 8976 Moving (-0.48, -0.21) raw xDistance=0.03 yDistance=0.51
03:43:51.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:43:51.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
03:43:51.454 00.000 8976 MoveAxis(R, 0, ABG)
03:43:51.454 00.000 8976 MoveAxis(D, 2, ABG)
03:43:51.454 00.000 8976 stepping (-17, 5) + (0, -2)
03:43:51.454 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:51.456 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:51.466 00.010 5052 UpdateGuideState exits: m=31 SNR=3.7
03:43:51.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:51.466 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:51.466 00.000 5052 Enqueuing Expose request
03:43:51.487 00.021 8976 Received - 47 (G) 
03:43:51.487 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:51.487 00.000 8976 stepped: pos (-17, 3)
03:43:51.487 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
03:43:51.487 00.000 8976 MountToCamera -- mountX=2.21 mountY=-1.05 hyp=2.45 mountTheta=-0.44 cameraX=-0.07, cameraY=2.45 cameraTheta=1.60
03:43:51.487 00.000 8976 incremental bump (-0.075, 2.448) isValid = 1
03:43:51.487 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
03:43:51.487 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:43:51.487 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:43:51.487 00.000 8976 move complete, result=0
03:43:51.487 00.000 8976 worker thread done servicing request
03:43:51.488 00.001 8976 Worker thread wakes up
03:43:51.488 00.000 9828 Worker thread wakes up
03:43:51.488 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:43:51.488 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:43:51.488 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.70 = -1.59)
03:43:51.488 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:43:51.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:51.488 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.67)
03:43:51.488 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
03:43:51.488 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:43:51.488 00.000 9828 BLC: window closed
03:43:51.488 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:51.488 00.000 9828 MoveAxis(E, 1, B)
03:43:51.488 00.000 9828 Guiding  Dir = 2, Dur = 1
03:43:51.489 00.001 9828 IsSlewing returns 0
03:43:51.489 00.000 9828 IsGuiding returns 0
03:43:51.489 00.000 9828 PulseGuide returned control before completion, sleep 11
03:43:51.515 00.026 9828 IsGuiding returns 1
03:43:51.515 00.000 9828 scope still moving after pulse duration time elapsed
03:43:51.545 00.030 9828 IsSlewing returns 0
03:43:51.545 00.000 9828 IsGuiding returns 1
03:43:51.577 00.032 9828 IsSlewing returns 0
03:43:51.577 00.000 9828 IsGuiding returns 1
03:43:51.607 00.030 9828 IsSlewing returns 0
03:43:51.607 00.000 9828 IsGuiding returns 0
03:43:51.607 00.000 9828 scope move finished after 1 + 117 ms
03:43:51.607 00.000 9828 Move returns status 0, amount 1
03:43:51.607 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:51.607 00.000 9828 MoveAxis(N, 16, B)
03:43:51.607 00.000 9828 Guiding  Dir = 0, Dur = 16
03:43:51.622 00.015 9828 IsSlewing returns 0
03:43:51.622 00.000 9828 IsGuiding returns 0
03:43:51.622 00.000 9828 PulseGuide returned control before completion, sleep 26
03:43:51.653 00.031 9828 IsGuiding returns 1
03:43:51.653 00.000 9828 scope still moving after pulse duration time elapsed
03:43:51.684 00.031 9828 IsSlewing returns 0
03:43:51.684 00.000 9828 IsGuiding returns 1
03:43:51.715 00.031 9828 IsSlewing returns 0
03:43:51.715 00.000 9828 IsGuiding returns 1
03:43:51.746 00.031 9828 IsSlewing returns 0
03:43:51.746 00.000 9828 IsGuiding returns 1
03:43:51.777 00.031 9828 IsSlewing returns 0
03:43:51.777 00.000 9828 IsGuiding returns 0
03:43:51.777 00.000 9828 scope move finished after 16 + 138 ms
03:43:51.777 00.000 9828 Move returns status 0, amount 16
03:43:51.777 00.000 9828 move complete, result=0
03:43:51.777 00.000 9828 worker thread done servicing request
03:43:51.777 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
03:43:52.182 00.405 8976 Exposure complete
03:43:52.188 00.006 8976 worker thread done servicing request
03:43:52.188 00.000 5052 OnExposeComplete: enter
03:43:52.188 00.000 5052 UpdateGuideState(): m_state=6
03:43:52.188 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15128
03:43:52.188 00.000 5052 Star::Find returns 1 (0), X=328.05, Y=280.85, Mass=36, SNR=4.0, Peak=52 HFD=2.6
03:43:52.189 00.001 5052 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.04) = xAngle (-4.54 = 1.75)
03:43:52.189 00.000 5052 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.64 = 1.64)
03:43:52.189 00.000 5052 CameraToMount -- cameraX=-1.13 cameraY=-0.86 hyp=1.42 cameraTheta=-2.49 mountX=-0.25 mountY=1.41, mountTheta=1.74
03:43:52.189 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.13, y=-0.86, opts=13)
03:43:52.189 00.000 5052 Enqueuing Move request for stepguider (-1.13, -0.86)
03:43:52.189 00.000 8976 Worker thread wakes up
03:43:52.190 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.13, -0.86) opts 0xd
03:43:52.190 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.13, -0.86)
03:43:52.190 00.000 8976 Moving (-1.13, -0.86) raw xDistance=-0.25 yDistance=1.41
03:43:52.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:43:52.190 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.41
03:43:52.190 00.000 8976 MoveAxis(R, 0, ABG)
03:43:52.190 00.000 8976 MoveAxis(D, 6, ABG)
03:43:52.190 00.000 8976 stepping (-17, 3) + (0, -6)
03:43:52.190 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:43:52.190 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:43:52.202 00.012 5052 UpdateGuideState exits: m=36 SNR=4.0
03:43:52.202 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:52.202 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:52.202 00.000 5052 Enqueuing Expose request
03:43:52.238 00.036 8976 Received - 47 (G) 
03:43:52.238 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:43:52.238 00.000 8976 stepped: pos (-17, -3)
03:43:52.238 00.000 8976 MountToCamera -- mountTheta (-0.23) + m_xAngle (2.04) = xAngle (1.81 = 1.81)
03:43:52.239 00.001 8976 MountToCamera -- mountX=2.34 mountY=-0.54 hyp=2.41 mountTheta=-0.23 cameraX=-0.58, cameraY=2.33 cameraTheta=1.81
03:43:52.239 00.000 8976 incremental bump (-0.581, 2.334) isValid = 1
03:43:52.239 00.000 8976 Scheduling Mount bump of (-0.028, 0.116)
03:43:52.239 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:43:52.239 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:43:52.239 00.000 8976 move complete, result=0
03:43:52.239 00.000 9828 Worker thread wakes up
03:43:52.239 00.000 8976 worker thread done servicing request
03:43:52.239 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.4 px 6 ms SOUTH
03:43:52.239 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:43:52.239 00.000 8976 Worker thread wakes up
03:43:52.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:52.239 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:52.239 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:43:52.240 00.001 9828 CameraToMount -- cameraTheta (1.81) - m_xAngle (-3.10) = xAngle (4.90 = -1.38)
03:43:52.240 00.000 9828 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.82 = -1.46)
03:43:52.240 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=0.02 mountY=-0.12, mountTheta=-1.38
03:43:52.240 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:43:52.240 00.000 9828 BLC: window closed
03:43:52.240 00.000 9828 MoveAxis(W, 7, B)
03:43:52.240 00.000 9828 Guiding  Dir = 3, Dur = 7
03:43:52.240 00.000 9828 IsSlewing returns 0
03:43:52.240 00.000 9828 IsGuiding returns 0
03:43:52.241 00.001 9828 PulseGuide returned control before completion, sleep 17
03:43:52.269 00.028 9828 IsGuiding returns 1
03:43:52.269 00.000 9828 scope still moving after pulse duration time elapsed
03:43:52.299 00.030 9828 IsSlewing returns 0
03:43:52.299 00.000 9828 IsGuiding returns 1
03:43:52.330 00.031 9828 IsSlewing returns 0
03:43:52.330 00.000 9828 IsGuiding returns 1
03:43:52.361 00.031 9828 IsSlewing returns 0
03:43:52.361 00.000 9828 IsGuiding returns 0
03:43:52.361 00.000 9828 scope move finished after 7 + 113 ms
03:43:52.361 00.000 9828 Move returns status 0, amount 7
03:43:52.361 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:52.361 00.000 9828 MoveAxis(N, 16, B)
03:43:52.361 00.000 9828 Guiding  Dir = 0, Dur = 16
03:43:52.376 00.015 9828 IsSlewing returns 0
03:43:52.376 00.000 9828 IsGuiding returns 0
03:43:52.376 00.000 9828 PulseGuide returned control before completion, sleep 26
03:43:52.407 00.031 9828 IsGuiding returns 1
03:43:52.407 00.000 9828 scope still moving after pulse duration time elapsed
03:43:52.437 00.030 9828 IsSlewing returns 0
03:43:52.437 00.000 9828 IsGuiding returns 1
03:43:52.469 00.032 9828 IsSlewing returns 0
03:43:52.469 00.000 9828 IsGuiding returns 1
03:43:52.500 00.031 9828 IsSlewing returns 0
03:43:52.500 00.000 9828 IsGuiding returns 1
03:43:52.531 00.031 9828 IsSlewing returns 0
03:43:52.531 00.000 9828 IsGuiding returns 0
03:43:52.531 00.000 9828 scope move finished after 16 + 139 ms
03:43:52.531 00.000 9828 Move returns status 0, amount 16
03:43:52.531 00.000 9828 move complete, result=0
03:43:52.531 00.000 9828 worker thread done servicing request
03:43:52.531 00.000 5052 GuideStep: 0.0 px 7 ms WEST, -0.1 px 16 ms NORTH
03:43:52.936 00.405 8976 Exposure complete
03:43:52.941 00.005 8976 worker thread done servicing request
03:43:52.941 00.000 5052 OnExposeComplete: enter
03:43:52.941 00.000 5052 UpdateGuideState(): m_state=6
03:43:52.941 00.000 5052 Star::Find(18, 328, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15129
03:43:52.941 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.87, Mass=53, SNR=4.9, Peak=51 HFD=3.1
03:43:52.941 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
03:43:52.941 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
03:43:52.941 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.93 mountX=0.17 mountY=-0.04, mountTheta=-0.21
03:43:52.942 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.16, opts=13)
03:43:52.942 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.16)
03:43:52.942 00.000 8976 Worker thread wakes up
03:43:52.942 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.16) opts 0xd
03:43:52.942 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.16)
03:43:52.942 00.000 8976 Moving (-0.06, 0.16) raw xDistance=0.17 yDistance=-0.04
03:43:52.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:43:52.942 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:43:52.942 00.000 8976 MoveAxis(R, 0, ABG)
03:43:52.942 00.000 8976 MoveAxis(U, 0, ABG)
03:43:52.942 00.000 8976 MountToCamera -- mountTheta (-0.09) + m_xAngle (2.04) = xAngle (1.96 = 1.96)
03:43:52.942 00.000 8976 MountToCamera -- mountX=2.43 mountY=-0.21 hyp=2.44 mountTheta=-0.09 cameraX=-0.92, cameraY=2.26 cameraTheta=1.96
03:43:52.942 00.000 8976 incremental bump (-0.921, 2.257) isValid = 1
03:43:52.942 00.000 8976 Scheduling Mount bump of (-0.043, 0.110)
03:43:52.943 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:43:52.943 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:43:52.943 00.000 8976 move complete, result=0
03:43:52.943 00.000 9828 Worker thread wakes up
03:43:52.943 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:43:52.943 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:43:52.943 00.000 8976 worker thread done servicing request
03:43:52.943 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.04 = -1.24)
03:43:52.943 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.96 = -1.32)
03:43:52.943 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.25
03:43:52.943 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
03:43:52.943 00.000 9828 BLC: window closed
03:43:52.943 00.000 9828 MoveAxis(W, 12, B)
03:43:52.943 00.000 9828 Guiding  Dir = 3, Dur = 12
03:43:52.943 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:52.943 00.000 9828 IsSlewing returns 0
03:43:52.944 00.001 9828 IsGuiding returns 0
03:43:52.944 00.000 9828 PulseGuide returned control before completion, sleep 22
03:43:52.954 00.010 5052 UpdateGuideState exits: m=53 SNR=4.9
03:43:52.954 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:52.954 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:52.954 00.000 5052 Enqueuing Expose request
03:43:52.954 00.000 8976 Worker thread wakes up
03:43:52.954 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:52.954 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:52.954 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:52.979 00.025 9828 IsGuiding returns 1
03:43:52.979 00.000 9828 scope still moving after pulse duration time elapsed
03:43:53.011 00.032 9828 IsSlewing returns 0
03:43:53.011 00.000 9828 IsGuiding returns 1
03:43:53.042 00.031 9828 IsSlewing returns 0
03:43:53.043 00.001 9828 IsGuiding returns 1
03:43:53.072 00.029 9828 IsSlewing returns 0
03:43:53.072 00.000 9828 IsGuiding returns 0
03:43:53.072 00.000 9828 scope move finished after 12 + 116 ms
03:43:53.072 00.000 9828 Move returns status 0, amount 12
03:43:53.072 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:53.072 00.000 9828 MoveAxis(N, 16, B)
03:43:53.072 00.000 9828 Guiding  Dir = 0, Dur = 16
03:43:53.088 00.016 9828 IsSlewing returns 0
03:43:53.088 00.000 9828 IsGuiding returns 0
03:43:53.088 00.000 9828 PulseGuide returned control before completion, sleep 26
03:43:53.120 00.032 9828 IsGuiding returns 1
03:43:53.120 00.000 9828 scope still moving after pulse duration time elapsed
03:43:53.151 00.031 9828 IsSlewing returns 0
03:43:53.151 00.000 9828 IsGuiding returns 1
03:43:53.183 00.032 9828 IsSlewing returns 0
03:43:53.183 00.000 9828 IsGuiding returns 1
03:43:53.214 00.031 9828 IsSlewing returns 0
03:43:53.214 00.000 9828 IsGuiding returns 1
03:43:53.244 00.030 9828 IsSlewing returns 0
03:43:53.244 00.000 9828 IsGuiding returns 0
03:43:53.244 00.000 9828 scope move finished after 16 + 139 ms
03:43:53.244 00.000 9828 Move returns status 0, amount 16
03:43:53.244 00.000 9828 move complete, result=0
03:43:53.244 00.000 9828 worker thread done servicing request
03:43:53.245 00.001 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
03:43:53.643 00.398 8976 Exposure complete
03:43:53.648 00.005 8976 worker thread done servicing request
03:43:53.648 00.000 5052 OnExposeComplete: enter
03:43:53.648 00.000 5052 UpdateGuideState(): m_state=6
03:43:53.648 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15130
03:43:53.648 00.000 5052 Star::Find returns 1 (0), X=329.03, Y=282.37, Mass=33, SNR=3.8, Peak=53 HFD=2.2
03:43:53.648 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.26 = -0.26)
03:43:53.648 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.36 = -0.36)
03:43:53.649 00.001 5052 CameraToMount -- cameraX=-0.14 cameraY=0.66 hyp=0.68 cameraTheta=1.78 mountX=0.66 mountY=-0.24, mountTheta=-0.35
03:43:53.649 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=0.66, opts=13)
03:43:53.649 00.000 5052 Enqueuing Move request for stepguider (-0.14, 0.66)
03:43:53.649 00.000 8976 Worker thread wakes up
03:43:53.649 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, 0.66) opts 0xd
03:43:53.649 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, 0.66)
03:43:53.650 00.001 8976 Moving (-0.14, 0.66) raw xDistance=0.66 yDistance=-0.24
03:43:53.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
03:43:53.650 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:43:53.650 00.000 8976 MoveAxis(L, 3, ABG)
03:43:53.650 00.000 8976 stepping (-17, -3) + (-3, 0)
03:43:53.650 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:53.651 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:43:53.660 00.009 5052 UpdateGuideState exits: m=33 SNR=3.8
03:43:53.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:53.660 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:53.660 00.000 5052 Enqueuing Expose request
03:43:53.677 00.017 8976 Received - 47 (G) 
03:43:53.677 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:43:53.677 00.000 8976 stepped: pos (-20, -3)
03:43:53.677 00.000 8976 MoveAxis(U, 0, ABG)
03:43:53.677 00.000 8976 MountToCamera -- mountTheta (0.01) + m_xAngle (2.04) = xAngle (2.05 = 2.05)
03:43:53.677 00.000 8976 MountToCamera -- mountX=2.64 mountY=0.02 hyp=2.64 mountTheta=0.01 cameraX=-1.22, cameraY=2.34 cameraTheta=2.05
03:43:53.677 00.000 8976 incremental bump (-1.217, 2.340) isValid = 1
03:43:53.677 00.000 8976 Scheduling Mount bump of (-0.053, 0.106)
03:43:53.677 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:43:53.677 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:43:53.677 00.000 8976 move complete, result=0
03:43:53.677 00.000 9828 Worker thread wakes up
03:43:53.677 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:43:53.677 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:43:53.677 00.000 9828 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.13 = -1.15)
03:43:53.677 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.2 px 0 ms NORTH
03:43:53.678 00.001 8976 worker thread done servicing request
03:43:53.678 00.000 8976 Worker thread wakes up
03:43:53.678 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:53.678 00.000 9828 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.05 = -1.23)
03:43:53.678 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=0.05 mountY=-0.11, mountTheta=-1.16
03:43:53.678 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
03:43:53.678 00.000 9828 BLC: window closed
03:43:53.678 00.000 9828 MoveAxis(W, 15, B)
03:43:53.678 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:53.678 00.000 9828 Guiding  Dir = 3, Dur = 15
03:43:53.678 00.000 9828 IsSlewing returns 0
03:43:53.679 00.001 9828 IsGuiding returns 0
03:43:53.679 00.000 9828 PulseGuide returned control before completion, sleep 25
03:43:53.714 00.035 9828 IsGuiding returns 1
03:43:53.714 00.000 9828 scope still moving after pulse duration time elapsed
03:43:53.745 00.031 9828 IsSlewing returns 0
03:43:53.745 00.000 9828 IsGuiding returns 1
03:43:53.775 00.030 9828 IsSlewing returns 0
03:43:53.775 00.000 9828 IsGuiding returns 1
03:43:53.806 00.031 9828 IsSlewing returns 0
03:43:53.806 00.000 9828 IsGuiding returns 0
03:43:53.806 00.000 9828 scope move finished after 15 + 112 ms
03:43:53.806 00.000 9828 Move returns status 0, amount 15
03:43:53.806 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:53.806 00.000 9828 MoveAxis(N, 15, B)
03:43:53.806 00.000 9828 Guiding  Dir = 0, Dur = 15
03:43:53.822 00.016 9828 IsSlewing returns 0
03:43:53.823 00.001 9828 IsGuiding returns 0
03:43:53.823 00.000 9828 PulseGuide returned control before completion, sleep 25
03:43:53.852 00.029 9828 IsGuiding returns 1
03:43:53.852 00.000 9828 scope still moving after pulse duration time elapsed
03:43:53.883 00.031 9828 IsSlewing returns 0
03:43:53.883 00.000 9828 IsGuiding returns 1
03:43:53.914 00.031 9828 IsSlewing returns 0
03:43:53.914 00.000 9828 IsGuiding returns 1
03:43:53.945 00.031 9828 IsSlewing returns 0
03:43:53.945 00.000 9828 IsGuiding returns 1
03:43:53.976 00.031 9828 IsSlewing returns 0
03:43:53.976 00.000 9828 IsGuiding returns 0
03:43:53.976 00.000 9828 scope move finished after 15 + 138 ms
03:43:53.976 00.000 9828 Move returns status 0, amount 15
03:43:53.976 00.000 9828 move complete, result=0
03:43:53.976 00.000 9828 worker thread done servicing request
03:43:53.976 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
03:43:54.370 00.394 8976 Exposure complete
03:43:54.376 00.006 8976 worker thread done servicing request
03:43:54.376 00.000 5052 OnExposeComplete: enter
03:43:54.376 00.000 5052 UpdateGuideState(): m_state=6
03:43:54.376 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15131
03:43:54.376 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=280.33, Mass=42, SNR=4.3, Peak=50 HFD=3.0
03:43:54.376 00.000 5052 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.04) = xAngle (-3.33 = 2.95)
03:43:54.376 00.000 5052 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.43 = 2.85)
03:43:54.376 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-1.38 hyp=1.44 cameraTheta=-1.29 mountX=-1.42 mountY=0.41, mountTheta=2.86
03:43:54.377 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-1.38, opts=13)
03:43:54.377 00.000 5052 Enqueuing Move request for stepguider (0.41, -1.38)
03:43:54.377 00.000 8976 Worker thread wakes up
03:43:54.377 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -1.38) opts 0xd
03:43:54.377 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -1.38)
03:43:54.377 00.000 8976 Moving (0.41, -1.38) raw xDistance=-1.42 yDistance=0.41
03:43:54.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.42
03:43:54.377 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:43:54.377 00.000 8976 MoveAxis(R, 6, ABG)
03:43:54.377 00.000 8976 stepping (-20, -3) + (6, 0)
03:43:54.377 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:43:54.378 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=79, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:54.388 00.010 5052 UpdateGuideState exits: m=42 SNR=4.3
03:43:54.388 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:54.388 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:54.388 00.000 5052 Enqueuing Expose request
03:43:54.428 00.040 8976 Received - 47 (G) 
03:43:54.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:43:54.428 00.000 8976 stepped: pos (-14, -3)
03:43:54.428 00.000 8976 MoveAxis(D, 2, ABG)
03:43:54.428 00.000 8976 stepping (-14, -3) + (0, -2)
03:43:54.428 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:54.460 00.032 8976 Received - 47 (G) 
03:43:54.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:43:54.460 00.000 8976 stepped: pos (-14, -5)
03:43:54.460 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
03:43:54.460 00.000 8976 MountToCamera -- mountX=2.47 mountY=0.27 hyp=2.49 mountTheta=0.11 cameraX=-1.37, cameraY=2.08 cameraTheta=2.15
03:43:54.460 00.000 8976 incremental bump (-1.371, 2.079) isValid = 1
03:43:54.461 00.001 8976 Scheduling Mount bump of (-0.063, 0.099)
03:43:54.461 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:43:54.461 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:43:54.461 00.000 8976 move complete, result=0
03:43:54.461 00.000 8976 worker thread done servicing request
03:43:54.461 00.000 8976 Worker thread wakes up
03:43:54.461 00.000 9828 Worker thread wakes up
03:43:54.461 00.000 5052 GuideStep: -1.4 px 6 ms EAST, 0.4 px 2 ms SOUTH
03:43:54.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:54.461 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:43:54.461 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:54.461 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:43:54.461 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
03:43:54.461 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
03:43:54.461 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.07
03:43:54.461 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:43:54.461 00.000 9828 BLC: window closed
03:43:54.462 00.001 9828 MoveAxis(W, 19, B)
03:43:54.462 00.000 9828 Guiding  Dir = 3, Dur = 19
03:43:54.462 00.000 9828 IsSlewing returns 0
03:43:54.462 00.000 9828 IsGuiding returns 0
03:43:54.462 00.000 9828 PulseGuide returned control before completion, sleep 29
03:43:54.493 00.031 9828 IsGuiding returns 1
03:43:54.493 00.000 9828 scope still moving after pulse duration time elapsed
03:43:54.523 00.030 9828 IsSlewing returns 0
03:43:54.523 00.000 9828 IsGuiding returns 1
03:43:54.555 00.032 9828 IsSlewing returns 0
03:43:54.555 00.000 9828 IsGuiding returns 1
03:43:54.587 00.032 9828 IsSlewing returns 0
03:43:54.587 00.000 9828 IsGuiding returns 1
03:43:54.617 00.030 9828 IsSlewing returns 0
03:43:54.617 00.000 9828 IsGuiding returns 1
03:43:54.648 00.031 9828 IsSlewing returns 0
03:43:54.648 00.000 9828 IsGuiding returns 0
03:43:54.648 00.000 9828 scope move finished after 19 + 167 ms
03:43:54.648 00.000 9828 Move returns status 0, amount 19
03:43:54.648 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:54.648 00.000 9828 MoveAxis(N, 15, B)
03:43:54.648 00.000 9828 Guiding  Dir = 0, Dur = 15
03:43:54.664 00.016 9828 IsSlewing returns 0
03:43:54.664 00.000 9828 IsGuiding returns 0
03:43:54.664 00.000 9828 PulseGuide returned control before completion, sleep 25
03:43:54.694 00.030 9828 IsGuiding returns 1
03:43:54.694 00.000 9828 scope still moving after pulse duration time elapsed
03:43:54.726 00.032 9828 IsSlewing returns 0
03:43:54.726 00.000 9828 IsGuiding returns 1
03:43:54.757 00.031 9828 IsSlewing returns 0
03:43:54.757 00.000 9828 IsGuiding returns 1
03:43:54.788 00.031 9828 IsSlewing returns 0
03:43:54.788 00.000 9828 IsGuiding returns 1
03:43:54.820 00.032 9828 IsSlewing returns 0
03:43:54.820 00.000 9828 IsGuiding returns 0
03:43:54.820 00.000 9828 scope move finished after 15 + 141 ms
03:43:54.820 00.000 9828 Move returns status 0, amount 15
03:43:54.820 00.000 9828 move complete, result=0
03:43:54.820 00.000 9828 worker thread done servicing request
03:43:54.820 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 15 ms NORTH
03:43:55.154 00.334 8976 Exposure complete
03:43:55.159 00.005 8976 worker thread done servicing request
03:43:55.159 00.000 5052 OnExposeComplete: enter
03:43:55.159 00.000 5052 UpdateGuideState(): m_state=6
03:43:55.159 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15132
03:43:55.159 00.000 5052 Star::Find false star n=4 nbg=285 bg=45.0 sigma=1.0 thresh=48 peak=48
03:43:55.160 00.001 5052 Star::Find returns 0 (2), X=329.00, Y=280.00, Mass=20, SNR=2.9, Peak=50 HFD=0.0
03:43:55.160 00.000 5052 DistanceChecker: activated
03:43:55.160 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:55.160 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:55.160 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:55.160 00.000 8976 Worker thread wakes up
03:43:55.160 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:55.160 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:55.160 00.000 8976 StepGuider: deferring bump for deduced move
03:43:55.160 00.000 8976 move complete, result=0
03:43:55.160 00.000 8976 worker thread done servicing request
03:43:55.268 00.108 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:55.268 00.000 5052 Status Line: Star lost - low SNR
03:43:55.269 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:55.278 00.009 5052 UpdateGuideState exits: Star lost - low SNR
03:43:55.278 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:55.279 00.001 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:55.279 00.000 5052 Enqueuing Expose request
03:43:55.279 00.000 8976 Worker thread wakes up
03:43:55.279 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:55.279 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:55.966 00.687 8976 Exposure complete
03:43:55.971 00.005 8976 worker thread done servicing request
03:43:55.971 00.000 5052 OnExposeComplete: enter
03:43:55.971 00.000 5052 UpdateGuideState(): m_state=6
03:43:55.971 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15133
03:43:55.971 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=282.91, Mass=28, SNR=3.5, Peak=51 HFD=2.1
03:43:55.971 00.000 5052 DistanceChecker: deactivated
03:43:55.971 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
03:43:55.971 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.27 = -0.27)
03:43:55.971 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=1.20 hyp=1.25 cameraTheta=1.87 mountX=1.24 mountY=-0.34, mountTheta=-0.27
03:43:55.972 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=1.20, opts=13)
03:43:55.972 00.000 5052 Enqueuing Move request for stepguider (-0.37, 1.20)
03:43:55.972 00.000 8976 Worker thread wakes up
03:43:55.972 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 1.20) opts 0xd
03:43:55.972 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 1.20)
03:43:55.972 00.000 8976 Moving (-0.37, 1.20) raw xDistance=1.24 yDistance=-0.34
03:43:55.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.24
03:43:55.972 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
03:43:55.972 00.000 8976 MoveAxis(L, 5, ABG)
03:43:55.972 00.000 8976 stepping (-14, -5) + (-5, 0)
03:43:55.972 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:43:55.973 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=78, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:55.982 00.009 5052 UpdateGuideState exits: m=28 SNR=3.5
03:43:55.982 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:55.982 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:55.982 00.000 5052 Enqueuing Expose request
03:43:56.010 00.028 8976 Received - 47 (G) 
03:43:56.011 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:43:56.011 00.000 8976 stepped: pos (-19, -5)
03:43:56.011 00.000 8976 MoveAxis(U, 1, ABG)
03:43:56.011 00.000 8976 stepping (-19, -5) + (0, 1)
03:43:56.011 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:56.043 00.032 8976 Received - 47 (G) 
03:43:56.043 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:43:56.043 00.000 8976 stepped: pos (-19, -4)
03:43:56.043 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
03:43:56.044 00.001 8976 MountToCamera -- mountX=2.62 mountY=0.39 hyp=2.65 mountTheta=0.15 cameraX=-1.54, cameraY=2.15 cameraTheta=2.19
03:43:56.044 00.000 8976 incremental bump (-1.542, 2.152) isValid = 1
03:43:56.044 00.000 8976 Scheduling Mount bump of (-0.067, 0.097)
03:43:56.044 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
03:43:56.044 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
03:43:56.044 00.000 8976 move complete, result=0
03:43:56.044 00.000 9828 Worker thread wakes up
03:43:56.044 00.000 8976 worker thread done servicing request
03:43:56.044 00.000 5052 GuideStep: 1.2 px 5 ms WEST, -0.3 px 1 ms NORTH
03:43:56.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
03:43:56.044 00.000 8976 Worker thread wakes up
03:43:56.044 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
03:43:56.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:56.044 00.000 9828 CameraToMount -- cameraTheta (2.18) - m_xAngle (-3.10) = xAngle (5.27 = -1.01)
03:43:56.044 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:56.045 00.001 9828 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.09)
03:43:56.045 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.06 mountY=-0.10, mountTheta=-1.03
03:43:56.045 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
03:43:56.045 00.000 9828 BLC: window closed
03:43:56.045 00.000 9828 MoveAxis(W, 20, B)
03:43:56.045 00.000 9828 Guiding  Dir = 3, Dur = 20
03:43:56.045 00.000 9828 IsSlewing returns 0
03:43:56.045 00.000 9828 IsGuiding returns 0
03:43:56.045 00.000 9828 PulseGuide returned control before completion, sleep 30
03:43:56.089 00.044 9828 IsGuiding returns 1
03:43:56.089 00.000 9828 scope still moving after pulse duration time elapsed
03:43:56.120 00.031 9828 IsSlewing returns 0
03:43:56.120 00.000 9828 IsGuiding returns 1
03:43:56.149 00.029 9828 IsSlewing returns 0
03:43:56.149 00.000 9828 IsGuiding returns 1
03:43:56.180 00.031 9828 IsSlewing returns 0
03:43:56.180 00.000 9828 IsGuiding returns 0
03:43:56.180 00.000 9828 scope move finished after 20 + 115 ms
03:43:56.180 00.000 9828 Move returns status 0, amount 20
03:43:56.180 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:56.180 00.000 9828 MoveAxis(N, 14, B)
03:43:56.180 00.000 9828 Guiding  Dir = 0, Dur = 14
03:43:56.195 00.015 9828 IsSlewing returns 0
03:43:56.195 00.000 9828 IsGuiding returns 0
03:43:56.195 00.000 9828 PulseGuide returned control before completion, sleep 24
03:43:56.227 00.032 9828 IsGuiding returns 1
03:43:56.227 00.000 9828 scope still moving after pulse duration time elapsed
03:43:56.258 00.031 9828 IsSlewing returns 0
03:43:56.259 00.001 9828 IsGuiding returns 1
03:43:56.289 00.030 9828 IsSlewing returns 0
03:43:56.289 00.000 9828 IsGuiding returns 1
03:43:56.320 00.031 9828 IsSlewing returns 0
03:43:56.321 00.001 9828 IsGuiding returns 1
03:43:56.351 00.030 9828 IsSlewing returns 0
03:43:56.351 00.000 9828 IsGuiding returns 0
03:43:56.351 00.000 9828 scope move finished after 14 + 141 ms
03:43:56.351 00.000 9828 Move returns status 0, amount 14
03:43:56.351 00.000 9828 move complete, result=0
03:43:56.351 00.000 9828 worker thread done servicing request
03:43:56.351 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
03:43:56.742 00.391 8976 Exposure complete
03:43:56.747 00.005 8976 worker thread done servicing request
03:43:56.747 00.000 5052 OnExposeComplete: enter
03:43:56.748 00.001 5052 UpdateGuideState(): m_state=6
03:43:56.748 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15134
03:43:56.748 00.000 5052 Star::Find false star n=11 nbg=283 bg=44.4 sigma=0.9 thresh=47 peak=47
03:43:56.748 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=35, SNR=2.9, Peak=50 HFD=0.0
03:43:56.748 00.000 5052 DistanceChecker: activated
03:43:56.748 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:56.748 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:56.748 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:56.748 00.000 8976 Worker thread wakes up
03:43:56.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:56.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:56.748 00.000 8976 StepGuider: deferring bump for deduced move
03:43:56.748 00.000 8976 move complete, result=0
03:43:56.748 00.000 8976 worker thread done servicing request
03:43:56.852 00.104 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:56.853 00.001 5052 Status Line: Star lost - low SNR
03:43:56.855 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:56.865 00.010 5052 UpdateGuideState exits: Star lost - low SNR
03:43:56.865 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:56.865 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:56.865 00.000 5052 Enqueuing Expose request
03:43:56.865 00.000 8976 Worker thread wakes up
03:43:56.865 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:56.865 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:57.551 00.686 8976 Exposure complete
03:43:57.556 00.005 8976 worker thread done servicing request
03:43:57.556 00.000 5052 OnExposeComplete: enter
03:43:57.556 00.000 5052 UpdateGuideState(): m_state=6
03:43:57.556 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15135
03:43:57.557 00.001 5052 Star::Find false star n=12 nbg=281 bg=44.7 sigma=0.9 thresh=47 peak=47
03:43:57.557 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=35, SNR=2.9, Peak=50 HFD=0.0
03:43:57.557 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:57.557 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:57.557 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:57.557 00.000 8976 Worker thread wakes up
03:43:57.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:57.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:57.557 00.000 8976 StepGuider: deferring bump for deduced move
03:43:57.557 00.000 8976 move complete, result=0
03:43:57.557 00.000 8976 worker thread done servicing request
03:43:57.658 00.101 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:57.658 00.000 5052 Status Line: Star lost - low SNR
03:43:57.660 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:57.669 00.009 5052 UpdateGuideState exits: Star lost - low SNR
03:43:57.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:57.669 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:57.669 00.000 5052 Enqueuing Expose request
03:43:57.669 00.000 8976 Worker thread wakes up
03:43:57.670 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:57.670 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:58.356 00.686 8976 Exposure complete
03:43:58.362 00.006 8976 worker thread done servicing request
03:43:58.362 00.000 5052 OnExposeComplete: enter
03:43:58.362 00.000 5052 UpdateGuideState(): m_state=6
03:43:58.362 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15136
03:43:58.362 00.000 5052 Star::Find returns 0 (2), X=328.00, Y=282.00, Mass=18, SNR=2.9, Peak=50 HFD=0.0
03:43:58.362 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:43:58.363 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:43:58.363 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:43:58.363 00.000 8976 Worker thread wakes up
03:43:58.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:43:58.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:43:58.363 00.000 8976 StepGuider: deferring bump for deduced move
03:43:58.363 00.000 8976 move complete, result=0
03:43:58.363 00.000 8976 worker thread done servicing request
03:43:58.465 00.102 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:43:58.465 00.000 5052 Status Line: Star lost - low SNR
03:43:58.466 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:43:58.475 00.009 5052 UpdateGuideState exits: Star lost - low SNR
03:43:58.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:58.475 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:43:58.475 00.000 5052 Enqueuing Expose request
03:43:58.475 00.000 8976 Worker thread wakes up
03:43:58.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:58.475 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:43:59.163 00.688 8976 Exposure complete
03:43:59.169 00.006 8976 worker thread done servicing request
03:43:59.169 00.000 5052 OnExposeComplete: enter
03:43:59.169 00.000 5052 UpdateGuideState(): m_state=6
03:43:59.169 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15137
03:43:59.169 00.000 5052 Star::Find returns 1 (1), X=329.68, Y=280.87, Mass=37, SNR=4.1, Peak=49 HFD=2.6
03:43:59.169 00.000 5052 DistanceChecker: deactivated
03:43:59.169 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.07 = -3.07)
03:43:59.169 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.11)
03:43:59.169 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=-0.84 hyp=0.98 cameraTheta=-1.03 mountX=-0.98 mountY=0.03, mountTheta=3.11
03:43:59.170 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=-0.84, opts=13)
03:43:59.170 00.000 5052 Enqueuing Move request for stepguider (0.51, -0.84)
03:43:59.170 00.000 8976 Worker thread wakes up
03:43:59.170 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, -0.84) opts 0xd
03:43:59.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, -0.84)
03:43:59.170 00.000 8976 Moving (0.51, -0.84) raw xDistance=-0.98 yDistance=0.03
03:43:59.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.98
03:43:59.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:43:59.170 00.000 8976 MoveAxis(R, 4, ABG)
03:43:59.170 00.000 8976 stepping (-19, -4) + (4, 0)
03:43:59.170 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:59.171 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=43, FiltMin=35, FiltMax=48, Gamma=2.630
03:43:59.180 00.009 5052 UpdateGuideState exits: m=37 SNR=4.1 Saturated
03:43:59.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:59.180 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:59.180 00.000 5052 Enqueuing Expose request
03:43:59.208 00.028 8976 Received - 47 (G) 
03:43:59.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:59.209 00.001 8976 stepped: pos (-15, -4)
03:43:59.209 00.000 8976 MoveAxis(U, 0, ABG)
03:43:59.209 00.000 8976 MountToCamera -- mountTheta (0.19) + m_xAngle (2.04) = xAngle (2.23 = 2.23)
03:43:59.209 00.000 8976 MountToCamera -- mountX=2.51 mountY=0.47 hyp=2.56 mountTheta=0.19 cameraX=-1.56, cameraY=2.02 cameraTheta=2.23
03:43:59.209 00.000 8976 incremental bump (-1.565, 2.021) isValid = 1
03:43:59.209 00.000 8976 Scheduling Mount bump of (-0.070, 0.094)
03:43:59.209 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:43:59.209 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:43:59.209 00.000 8976 move complete, result=0
03:43:59.209 00.000 8976 worker thread done servicing request
03:43:59.209 00.000 8976 Worker thread wakes up
03:43:59.209 00.000 5052 GuideStep: -1.0 px 4 ms EAST, 0.0 px 0 ms NORTH
03:43:59.209 00.000 9828 Worker thread wakes up
03:43:59.209 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:43:59.209 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:43:59.209 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:59.210 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:59.210 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.31 = -0.98)
03:43:59.210 00.000 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.23 = -1.06)
03:43:59.210 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
03:43:59.210 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:43:59.210 00.000 9828 BLC: window closed
03:43:59.210 00.000 9828 MoveAxis(W, 21, B)
03:43:59.210 00.000 9828 Guiding  Dir = 3, Dur = 21
03:43:59.210 00.000 9828 IsSlewing returns 0
03:43:59.210 00.000 9828 IsGuiding returns 0
03:43:59.211 00.001 9828 PulseGuide returned control before completion, sleep 31
03:43:59.255 00.044 9828 IsGuiding returns 1
03:43:59.255 00.000 9828 scope still moving after pulse duration time elapsed
03:43:59.286 00.031 9828 IsSlewing returns 0
03:43:59.286 00.000 9828 IsGuiding returns 1
03:43:59.318 00.032 9828 IsSlewing returns 0
03:43:59.318 00.000 9828 IsGuiding returns 1
03:43:59.349 00.031 9828 IsSlewing returns 0
03:43:59.349 00.000 9828 IsGuiding returns 1
03:43:59.379 00.030 9828 IsSlewing returns 0
03:43:59.379 00.000 9828 IsGuiding returns 0
03:43:59.379 00.000 9828 scope move finished after 21 + 148 ms
03:43:59.379 00.000 9828 Move returns status 0, amount 21
03:43:59.379 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:43:59.379 00.000 9828 MoveAxis(N, 14, B)
03:43:59.379 00.000 9828 Guiding  Dir = 0, Dur = 14
03:43:59.395 00.016 9828 IsSlewing returns 0
03:43:59.395 00.000 9828 IsGuiding returns 0
03:43:59.395 00.000 9828 PulseGuide returned control before completion, sleep 24
03:43:59.427 00.032 9828 IsGuiding returns 1
03:43:59.427 00.000 9828 scope still moving after pulse duration time elapsed
03:43:59.457 00.030 9828 IsSlewing returns 0
03:43:59.457 00.000 9828 IsGuiding returns 1
03:43:59.489 00.032 9828 IsSlewing returns 0
03:43:59.489 00.000 9828 IsGuiding returns 1
03:43:59.521 00.032 9828 IsSlewing returns 0
03:43:59.521 00.000 9828 IsGuiding returns 1
03:43:59.552 00.031 9828 IsSlewing returns 0
03:43:59.552 00.000 9828 IsGuiding returns 0
03:43:59.552 00.000 9828 scope move finished after 14 + 142 ms
03:43:59.552 00.000 9828 Move returns status 0, amount 14
03:43:59.552 00.000 9828 move complete, result=0
03:43:59.552 00.000 9828 worker thread done servicing request
03:43:59.552 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
03:43:59.901 00.349 8976 Exposure complete
03:43:59.906 00.005 8976 worker thread done servicing request
03:43:59.906 00.000 5052 OnExposeComplete: enter
03:43:59.906 00.000 5052 UpdateGuideState(): m_state=6
03:43:59.906 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15138
03:43:59.907 00.001 5052 Star::Find returns 1 (0), X=330.08, Y=282.38, Mass=42, SNR=4.4, Peak=52 HFD=2.4
03:43:59.907 00.000 5052 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.04) = xAngle (-1.40 = -1.40)
03:43:59.907 00.000 5052 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.51 = -1.51)
03:43:59.907 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=0.67 hyp=1.13 cameraTheta=0.64 mountX=0.19 mountY=-1.12, mountTheta=-1.41
03:43:59.908 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=0.67, opts=13)
03:43:59.908 00.000 5052 Enqueuing Move request for stepguider (0.90, 0.67)
03:43:59.908 00.000 8976 Worker thread wakes up
03:43:59.908 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, 0.67) opts 0xd
03:43:59.908 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, 0.67)
03:43:59.908 00.000 8976 Moving (0.90, 0.67) raw xDistance=0.19 yDistance=-1.12
03:43:59.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:43:59.908 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.12
03:43:59.908 00.000 8976 MoveAxis(R, 0, ABG)
03:43:59.908 00.000 8976 MoveAxis(U, 4, ABG)
03:43:59.908 00.000 8976 stepping (-15, -4) + (0, 4)
03:43:59.908 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:59.910 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=79, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:43:59.920 00.010 5052 UpdateGuideState exits: m=42 SNR=4.4
03:43:59.920 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:59.920 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:43:59.920 00.000 5052 Enqueuing Expose request
03:43:59.944 00.024 8976 Received - 47 (G) 
03:43:59.944 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:43:59.944 00.000 8976 stepped: pos (-15, 0)
03:43:59.944 00.000 8976 MountToCamera -- mountTheta (0.13) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
03:43:59.944 00.000 8976 MountToCamera -- mountX=2.44 mountY=0.32 hyp=2.46 mountTheta=0.13 cameraX=-1.39, cameraY=2.03 cameraTheta=2.17
03:43:59.944 00.000 8976 incremental bump (-1.394, 2.029) isValid = 1
03:43:59.944 00.000 8976 Scheduling Mount bump of (-0.065, 0.098)
03:43:59.944 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
03:43:59.944 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
03:43:59.944 00.000 8976 move complete, result=0
03:43:59.944 00.000 8976 worker thread done servicing request
03:43:59.944 00.000 8976 Worker thread wakes up
03:43:59.945 00.001 8976 worker thread servicing REQUEST_EXPOSE 500
03:43:59.945 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:43:59.945 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -1.1 px 4 ms NORTH
03:43:59.945 00.000 9828 Worker thread wakes up
03:43:59.945 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
03:43:59.945 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
03:43:59.945 00.000 9828 CameraToMount -- cameraTheta (2.16) - m_xAngle (-3.10) = xAngle (5.25 = -1.03)
03:43:59.945 00.000 9828 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.11)
03:43:59.945 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.16 mountX=0.06 mountY=-0.11, mountTheta=-1.05
03:43:59.945 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.11
03:43:59.945 00.000 9828 BLC: window closed
03:43:59.945 00.000 9828 MoveAxis(W, 19, B)
03:43:59.945 00.000 9828 Guiding  Dir = 3, Dur = 19
03:43:59.946 00.001 9828 IsSlewing returns 0
03:43:59.946 00.000 9828 IsGuiding returns 0
03:43:59.947 00.001 9828 PulseGuide returned control before completion, sleep 29
03:43:59.986 00.039 9828 IsGuiding returns 1
03:43:59.986 00.000 9828 scope still moving after pulse duration time elapsed
03:44:00.017 00.031 9828 IsSlewing returns 0
03:44:00.017 00.000 9828 IsGuiding returns 1
03:44:00.049 00.032 9828 IsSlewing returns 0
03:44:00.049 00.000 9828 IsGuiding returns 1
03:44:00.080 00.031 9828 IsSlewing returns 0
03:44:00.080 00.000 9828 IsGuiding returns 0
03:44:00.080 00.000 9828 scope move finished after 19 + 114 ms
03:44:00.080 00.000 9828 Move returns status 0, amount 19
03:44:00.080 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:00.080 00.000 9828 MoveAxis(N, 14, B)
03:44:00.080 00.000 9828 Guiding  Dir = 0, Dur = 14
03:44:00.096 00.016 9828 IsSlewing returns 0
03:44:00.096 00.000 9828 IsGuiding returns 0
03:44:00.096 00.000 9828 PulseGuide returned control before completion, sleep 24
03:44:00.127 00.031 9828 IsGuiding returns 1
03:44:00.127 00.000 9828 scope still moving after pulse duration time elapsed
03:44:00.159 00.032 9828 IsSlewing returns 0
03:44:00.159 00.000 9828 IsGuiding returns 1
03:44:00.190 00.031 9828 IsSlewing returns 0
03:44:00.190 00.000 9828 IsGuiding returns 1
03:44:00.220 00.030 9828 IsSlewing returns 0
03:44:00.220 00.000 9828 IsGuiding returns 1
03:44:00.252 00.032 9828 IsSlewing returns 0
03:44:00.252 00.000 9828 IsGuiding returns 0
03:44:00.252 00.000 9828 scope move finished after 14 + 141 ms
03:44:00.252 00.000 9828 Move returns status 0, amount 14
03:44:00.252 00.000 9828 move complete, result=0
03:44:00.252 00.000 9828 worker thread done servicing request
03:44:00.253 00.001 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
03:44:00.641 00.388 8976 Exposure complete
03:44:00.646 00.005 8976 worker thread done servicing request
03:44:00.646 00.000 5052 OnExposeComplete: enter
03:44:00.646 00.000 5052 UpdateGuideState(): m_state=6
03:44:00.646 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15139
03:44:00.647 00.001 5052 Star::Find returns 1 (0), X=329.34, Y=281.97, Mass=36, SNR=4.0, Peak=51 HFD=2.3
03:44:00.647 00.000 5052 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.04) = xAngle (-1.05 = -1.05)
03:44:00.647 00.000 5052 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.15 = -1.15)
03:44:00.647 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.26 hyp=0.31 cameraTheta=1.00 mountX=0.16 mountY=-0.29, mountTheta=-1.07
03:44:00.647 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.26, opts=13)
03:44:00.647 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.26)
03:44:00.647 00.000 8976 Worker thread wakes up
03:44:00.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.26) opts 0xd
03:44:00.648 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.26)
03:44:00.648 00.000 8976 Moving (0.17, 0.26) raw xDistance=0.16 yDistance=-0.29
03:44:00.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:44:00.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.29
03:44:00.648 00.000 8976 MoveAxis(R, 0, ABG)
03:44:00.648 00.000 8976 MoveAxis(U, 1, ABG)
03:44:00.648 00.000 8976 stepping (-15, 0) + (0, 1)
03:44:00.648 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:00.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:44:00.657 00.009 5052 UpdateGuideState exits: m=36 SNR=4.0
03:44:00.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:00.658 00.001 5052 ScheduleExposure(500,3,1) exposurePending=0
03:44:00.658 00.000 5052 Enqueuing Expose request
03:44:00.679 00.021 8976 Received - 47 (G) 
03:44:00.679 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:00.679 00.000 8976 stepped: pos (-15, 1)
03:44:00.679 00.000 8976 MountToCamera -- mountTheta (0.07) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
03:44:00.679 00.000 8976 MountToCamera -- mountX=2.39 mountY=0.16 hyp=2.40 mountTheta=0.07 cameraX=-1.23, cameraY=2.06 cameraTheta=2.11
03:44:00.679 00.000 8976 incremental bump (-1.232, 2.058) isValid = 1
03:44:00.679 00.000 8976 Scheduling Mount bump of (-0.059, 0.102)
03:44:00.679 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:44:00.679 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:44:00.679 00.000 8976 move complete, result=0
03:44:00.679 00.000 8976 worker thread done servicing request
03:44:00.679 00.000 8976 Worker thread wakes up
03:44:00.679 00.000 9828 Worker thread wakes up
03:44:00.679 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:44:00.679 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:44:00.679 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.19 = -1.09)
03:44:00.679 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.11 = -1.17)
03:44:00.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:44:00.679 00.000 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:44:00.680 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
03:44:00.680 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:44:00.680 00.000 9828 BLC: window closed
03:44:00.680 00.000 9828 MoveAxis(W, 17, B)
03:44:00.680 00.000 9828 Guiding  Dir = 3, Dur = 17
03:44:00.680 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:44:00.680 00.000 9828 IsSlewing returns 0
03:44:00.680 00.000 9828 IsGuiding returns 0
03:44:00.680 00.000 9828 PulseGuide returned control before completion, sleep 27
03:44:00.716 00.036 9828 IsGuiding returns 1
03:44:00.716 00.000 9828 scope still moving after pulse duration time elapsed
03:44:00.748 00.032 9828 IsSlewing returns 0
03:44:00.748 00.000 9828 IsGuiding returns 1
03:44:00.779 00.031 9828 IsSlewing returns 0
03:44:00.779 00.000 9828 IsGuiding returns 1
03:44:00.809 00.030 9828 IsSlewing returns 0
03:44:00.809 00.000 9828 IsGuiding returns 0
03:44:00.809 00.000 9828 scope move finished after 17 + 110 ms
03:44:00.809 00.000 9828 Move returns status 0, amount 17
03:44:00.809 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:00.809 00.000 9828 MoveAxis(N, 15, B)
03:44:00.809 00.000 9828 Guiding  Dir = 0, Dur = 15
03:44:00.824 00.015 9828 IsSlewing returns 0
03:44:00.824 00.000 9828 IsGuiding returns 0
03:44:00.824 00.000 9828 PulseGuide returned control before completion, sleep 25
03:44:00.854 00.030 9828 IsGuiding returns 1
03:44:00.854 00.000 9828 scope still moving after pulse duration time elapsed
03:44:00.885 00.031 9828 IsSlewing returns 0
03:44:00.885 00.000 9828 IsGuiding returns 1
03:44:00.917 00.032 9828 IsSlewing returns 0
03:44:00.917 00.000 9828 IsGuiding returns 1
03:44:00.947 00.030 9828 IsSlewing returns 0
03:44:00.948 00.001 9828 IsGuiding returns 1
03:44:00.979 00.031 9828 IsSlewing returns 0
03:44:00.979 00.000 9828 IsGuiding returns 0
03:44:00.979 00.000 9828 scope move finished after 15 + 139 ms
03:44:00.979 00.000 9828 Move returns status 0, amount 15
03:44:00.980 00.001 9828 move complete, result=0
03:44:00.980 00.000 9828 worker thread done servicing request
03:44:00.980 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
03:44:01.373 00.393 8976 Exposure complete
03:44:01.378 00.005 8976 worker thread done servicing request
03:44:01.378 00.000 5052 OnExposeComplete: enter
03:44:01.378 00.000 5052 UpdateGuideState(): m_state=6
03:44:01.378 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15140
03:44:01.378 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=19, SNR=2.9, Peak=50 HFD=0.0
03:44:01.378 00.000 5052 DistanceChecker: activated
03:44:01.378 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:01.378 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:44:01.378 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:44:01.379 00.001 8976 Worker thread wakes up
03:44:01.379 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:44:01.379 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:44:01.379 00.000 8976 StepGuider: deferring bump for deduced move
03:44:01.379 00.000 8976 move complete, result=0
03:44:01.379 00.000 8976 worker thread done servicing request
03:44:01.489 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:01.489 00.000 5052 Status Line: Star lost - low SNR
03:44:01.490 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=82, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:44:01.500 00.010 5052 UpdateGuideState exits: Star lost - low SNR
03:44:01.500 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:01.500 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:44:01.501 00.001 5052 Enqueuing Expose request
03:44:01.501 00.000 8976 Worker thread wakes up
03:44:01.501 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:44:01.501 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:44:02.192 00.691 8976 Exposure complete
03:44:02.197 00.005 8976 worker thread done servicing request
03:44:02.197 00.000 5052 OnExposeComplete: enter
03:44:02.197 00.000 5052 UpdateGuideState(): m_state=6
03:44:02.198 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15141
03:44:02.198 00.000 5052 Star::Find false star n=15 nbg=271 bg=44.7 sigma=0.8 thresh=47 peak=47
03:44:02.198 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=41, SNR=2.9, Peak=51 HFD=0.0
03:44:02.198 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:02.198 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:44:02.198 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:44:02.198 00.000 8976 Worker thread wakes up
03:44:02.198 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:44:02.198 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:44:02.198 00.000 8976 StepGuider: deferring bump for deduced move
03:44:02.198 00.000 8976 move complete, result=0
03:44:02.199 00.001 8976 worker thread done servicing request
03:44:02.313 00.114 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:02.313 00.000 5052 Status Line: Star lost - low SNR
03:44:02.314 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:44:02.326 00.012 5052 UpdateGuideState exits: Star lost - low SNR
03:44:02.326 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:02.326 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:44:02.326 00.000 5052 Enqueuing Expose request
03:44:02.326 00.000 8976 Worker thread wakes up
03:44:02.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:44:02.326 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:44:03.014 00.688 8976 Exposure complete
03:44:03.019 00.005 8976 worker thread done servicing request
03:44:03.019 00.000 5052 OnExposeComplete: enter
03:44:03.020 00.001 5052 UpdateGuideState(): m_state=6
03:44:03.020 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15142
03:44:03.020 00.000 5052 Star::Find false star n=9 nbg=281 bg=45.3 sigma=0.9 thresh=48 peak=48
03:44:03.020 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=30, SNR=2.9, Peak=51 HFD=0.0
03:44:03.020 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:03.020 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:44:03.020 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:44:03.020 00.000 8976 Worker thread wakes up
03:44:03.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:44:03.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:44:03.020 00.000 8976 StepGuider: deferring bump for deduced move
03:44:03.020 00.000 8976 move complete, result=0
03:44:03.020 00.000 8976 worker thread done servicing request
03:44:03.130 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:03.130 00.000 5052 Status Line: Star lost - low SNR
03:44:03.131 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=81, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:44:03.142 00.011 5052 UpdateGuideState exits: Star lost - low SNR
03:44:03.142 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:03.142 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:44:03.142 00.000 5052 Enqueuing Expose request
03:44:03.142 00.000 8976 Worker thread wakes up
03:44:03.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:44:03.142 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:44:03.829 00.687 8976 Exposure complete
03:44:03.835 00.006 8976 worker thread done servicing request
03:44:03.835 00.000 5052 OnExposeComplete: enter
03:44:03.835 00.000 5052 UpdateGuideState(): m_state=6
03:44:03.835 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15143
03:44:03.835 00.000 5052 Star::Find false star n=15 nbg=285 bg=44.8 sigma=0.9 thresh=47 peak=47
03:44:03.835 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=38, SNR=2.9, Peak=50 HFD=0.0
03:44:03.835 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:03.835 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:44:03.835 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:44:03.835 00.000 8976 Worker thread wakes up
03:44:03.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:44:03.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:44:03.835 00.000 8976 StepGuider: deferring bump for deduced move
03:44:03.835 00.000 8976 move complete, result=0
03:44:03.836 00.001 8976 worker thread done servicing request
03:44:03.937 00.101 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:03.937 00.000 5052 Status Line: Star lost - low SNR
03:44:03.938 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:44:03.949 00.011 5052 UpdateGuideState exits: Star lost - low SNR
03:44:03.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:03.949 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:44:03.949 00.000 5052 Enqueuing Expose request
03:44:03.950 00.001 8976 Worker thread wakes up
03:44:03.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:44:03.950 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:44:04.637 00.687 8976 Exposure complete
03:44:04.643 00.006 8976 worker thread done servicing request
03:44:04.643 00.000 5052 OnExposeComplete: enter
03:44:04.643 00.000 5052 UpdateGuideState(): m_state=6
03:44:04.643 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15144
03:44:04.643 00.000 5052 Star::Find false star n=6 nbg=277 bg=44.5 sigma=0.8 thresh=47 peak=47
03:44:04.643 00.000 5052 Star::Find returns 0 (2), X=329.00, Y=281.00, Mass=21, SNR=2.9, Peak=50 HFD=0.0
03:44:04.644 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:04.644 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:44:04.644 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:44:04.644 00.000 8976 Worker thread wakes up
03:44:04.644 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:44:04.644 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:44:04.644 00.000 8976 StepGuider: deferring bump for deduced move
03:44:04.644 00.000 8976 move complete, result=0
03:44:04.644 00.000 8976 worker thread done servicing request
03:44:04.759 00.115 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:04.759 00.000 5052 Status Line: Star lost - low SNR
03:44:04.761 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=81, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:44:04.770 00.009 5052 UpdateGuideState exits: Star lost - low SNR
03:44:04.770 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:04.770 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:44:04.770 00.000 5052 Enqueuing Expose request
03:44:04.770 00.000 8976 Worker thread wakes up
03:44:04.770 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:44:04.770 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:44:05.458 00.688 8976 Exposure complete
03:44:05.463 00.005 8976 worker thread done servicing request
03:44:05.463 00.000 5052 OnExposeComplete: enter
03:44:05.463 00.000 5052 UpdateGuideState(): m_state=6
03:44:05.463 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15145
03:44:05.463 00.000 5052 Star::Find returns 1 (0), X=331.48, Y=281.14, Mass=40, SNR=4.2, Peak=53 HFD=2.5
03:44:05.463 00.000 5052 DistanceChecker: reject for large offset (2.37 > 1.64) avgDist = 0.82 count = 14953
03:44:05.463 00.000 5052 Status Line: Recovering
03:44:05.465 00.002 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
03:44:05.465 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:44:05.465 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:44:05.465 00.000 8976 Worker thread wakes up
03:44:05.465 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:44:05.465 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:44:05.465 00.000 8976 StepGuider: deferring bump for deduced move
03:44:05.465 00.000 8976 move complete, result=0
03:44:05.465 00.000 8976 worker thread done servicing request
03:44:05.577 00.112 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:05.577 00.000 5052 Status Line: No star found
03:44:05.579 00.002 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:44:05.587 00.008 5052 UpdateGuideState exits: No star found
03:44:05.587 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:05.587 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:44:05.587 00.000 5052 Enqueuing Expose request
03:44:05.587 00.000 8976 Worker thread wakes up
03:44:05.587 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:44:05.587 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:44:06.280 00.693 8976 Exposure complete
03:44:06.287 00.007 8976 worker thread done servicing request
03:44:06.287 00.000 5052 OnExposeComplete: enter
03:44:06.287 00.000 5052 UpdateGuideState(): m_state=6
03:44:06.287 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15146
03:44:06.287 00.000 5052 Star::Find returns 1 (0), X=330.68, Y=281.90, Mass=32, SNR=3.8, Peak=51 HFD=2.6
03:44:06.287 00.000 5052 DistanceChecker: deactivated
03:44:06.287 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
03:44:06.287 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.02 = -2.02)
03:44:06.287 00.000 5052 CameraToMount -- cameraX=1.51 cameraY=0.19 hyp=1.52 cameraTheta=0.12 mountX=-0.52 mountY=-1.37, mountTheta=-1.93
03:44:06.288 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.51, y=0.19, opts=13)
03:44:06.288 00.000 5052 Enqueuing Move request for stepguider (1.51, 0.19)
03:44:06.288 00.000 8976 Worker thread wakes up
03:44:06.288 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.51, 0.19) opts 0xd
03:44:06.288 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.51, 0.19)
03:44:06.289 00.001 8976 Moving (1.51, 0.19) raw xDistance=-0.52 yDistance=-1.37
03:44:06.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:44:06.289 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.37
03:44:06.289 00.000 8976 MoveAxis(R, 2, ABG)
03:44:06.289 00.000 8976 stepping (-15, 1) + (2, 0)
03:44:06.289 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:06.290 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=80, med=42, FiltMin=35, FiltMax=49, Gamma=2.630
03:44:06.300 00.010 5052 UpdateGuideState exits: m=32 SNR=3.8
03:44:06.301 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:06.301 00.000 5052 ScheduleExposure(500,3,1) exposurePending=0
03:44:06.301 00.000 5052 Enqueuing Expose request
03:44:06.322 00.021 8976 Received - 47 (G) 
03:44:06.322 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:06.322 00.000 8976 stepped: pos (-13, 1)
03:44:06.322 00.000 8976 MoveAxis(U, 6, ABG)
03:44:06.322 00.000 8976 stepping (-13, 1) + (0, 6)
03:44:06.322 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:44:06.371 00.049 8976 Received - 47 (G) 
03:44:06.371 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:44:06.371 00.000 8976 stepped: pos (-13, 7)
03:44:06.371 00.000 8976 MountToCamera -- mountTheta (-0.11) + m_xAngle (2.04) = xAngle (1.93 = 1.93)
03:44:06.371 00.000 8976 MountToCamera -- mountX=2.26 mountY=-0.26 hyp=2.28 mountTheta=-0.11 cameraX=-0.80, cameraY=2.13 cameraTheta=1.93
03:44:06.371 00.000 8976 incremental bump (-0.798, 2.131) isValid = 1
03:44:06.371 00.000 8976 Scheduling Mount bump of (-0.040, 0.112)
03:44:06.371 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:44:06.371 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:44:06.371 00.000 8976 move complete, result=0
03:44:06.371 00.000 9828 Worker thread wakes up
03:44:06.371 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:44:06.371 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:44:06.371 00.000 9828 CameraToMount -- cameraTheta (1.92) - m_xAngle (-3.10) = xAngle (5.01 = -1.27)
03:44:06.371 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.4 px 6 ms NORTH
03:44:06.371 00.000 8976 worker thread done servicing request
03:44:06.371 00.000 8976 Worker thread wakes up
03:44:06.371 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:44:06.372 00.001 8976 Handling exposure in thread, d=500 o=3 r=(311,264,37,37)
03:44:06.372 00.000 9828 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.93 = -1.35)
03:44:06.372 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.04 mountY=-0.12, mountTheta=-1.28
03:44:06.372 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.12
03:44:06.372 00.000 9828 BLC: window closed
03:44:06.372 00.000 9828 MoveAxis(W, 11, B)
03:44:06.372 00.000 9828 Guiding  Dir = 3, Dur = 11
03:44:06.372 00.000 9828 IsSlewing returns 0
03:44:06.372 00.000 9828 IsGuiding returns 0
03:44:06.372 00.000 9828 PulseGuide returned control before completion, sleep 21
03:44:06.406 00.034 9828 IsGuiding returns 1
03:44:06.406 00.000 9828 scope still moving after pulse duration time elapsed
03:44:06.437 00.031 9828 IsSlewing returns 0
03:44:06.437 00.000 9828 IsGuiding returns 1
03:44:06.467 00.030 9828 IsSlewing returns 0
03:44:06.467 00.000 9828 IsGuiding returns 1
03:44:06.498 00.031 9828 IsSlewing returns 0
03:44:06.498 00.000 9828 IsGuiding returns 0
03:44:06.498 00.000 9828 scope move finished after 11 + 114 ms
03:44:06.498 00.000 9828 Move returns status 0, amount 11
03:44:06.498 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:06.498 00.000 9828 MoveAxis(N, 16, B)
03:44:06.498 00.000 9828 Guiding  Dir = 0, Dur = 16
03:44:06.512 00.014 9828 IsSlewing returns 0
03:44:06.512 00.000 9828 IsGuiding returns 0
03:44:06.512 00.000 9828 PulseGuide returned control before completion, sleep 26
03:44:06.544 00.032 9828 IsGuiding returns 1
03:44:06.544 00.000 9828 scope still moving after pulse duration time elapsed
03:44:06.575 00.031 9828 IsSlewing returns 0
03:44:06.576 00.001 9828 IsGuiding returns 1
03:44:06.606 00.030 9828 IsSlewing returns 0
03:44:06.606 00.000 9828 IsGuiding returns 1
03:44:06.637 00.031 9828 IsSlewing returns 0
03:44:06.637 00.000 9828 IsGuiding returns 1
03:44:06.667 00.030 9828 IsSlewing returns 0
03:44:06.667 00.000 9828 IsGuiding returns 0
03:44:06.667 00.000 9828 scope move finished after 16 + 138 ms
03:44:06.667 00.000 9828 Move returns status 0, amount 16
03:44:06.667 00.000 9828 move complete, result=0
03:44:06.667 00.000 9828 worker thread done servicing request
03:44:06.667 00.000 5052 GuideStep: 0.0 px 11 ms WEST, -0.1 px 16 ms NORTH
03:44:07.068 00.401 8976 Exposure complete
03:44:07.074 00.006 8976 worker thread done servicing request
03:44:07.074 00.000 5052 OnExposeComplete: enter
03:44:07.074 00.000 5052 UpdateGuideState(): m_state=6
03:44:07.074 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15147
03:44:07.074 00.000 5052 Star::Find false star n=8 nbg=285 bg=44.6 sigma=0.9 thresh=47 peak=47
03:44:07.074 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=27, SNR=2.9, Peak=50 HFD=0.0
03:44:07.074 00.000 5052 DistanceChecker: activated
03:44:07.074 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:07.074 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:44:07.074 00.000 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:44:07.074 00.000 8976 Worker thread wakes up
03:44:07.075 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:44:07.075 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:44:07.075 00.000 8976 StepGuider: deferring bump for deduced move
03:44:07.075 00.000 8976 move complete, result=0
03:44:07.075 00.000 8976 worker thread done servicing request
03:44:07.180 00.105 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:07.180 00.000 5052 Status Line: Star lost - low SNR
03:44:07.181 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=36, FiltMax=48, Gamma=2.630
03:44:07.190 00.009 5052 UpdateGuideState exits: Star lost - low SNR
03:44:07.190 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:07.190 00.000 5052 ScheduleExposure(500,3,0) exposurePending=0
03:44:07.190 00.000 5052 Enqueuing Expose request
03:44:07.191 00.001 8976 Worker thread wakes up
03:44:07.191 00.000 8976 worker thread servicing REQUEST_EXPOSE 500
03:44:07.191 00.000 8976 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
03:44:07.193 00.002 5052 OnExposureDurationSelected: duration = 1000
03:44:07.458 00.265 5052 evsrv: cli 0D27B7C8 connect
03:44:07.458 00.000 5052 case statement mapped state 6 to 4
03:44:07.458 00.000 5052 case statement mapped state 6 to 4
03:44:07.458 00.000 5052 evsrv: cli 0D27B7C8 request: {"method":"get_pixel_scale","id":"20ec7e46-3e37-44d9-ae21-be98ee933bbb"}
03:44:07.459 00.001 5052 evsrv: cli 0D27B7C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"20ec7e46-3e37-44d9-ae21-be98ee933bbb"}
03:44:07.459 00.000 5052 evsrv: cli 0D27B7C8 disconnect
03:44:07.879 00.420 8976 Exposure complete
03:44:07.885 00.006 8976 worker thread done servicing request
03:44:07.885 00.000 5052 OnExposeComplete: enter
03:44:07.885 00.000 5052 UpdateGuideState(): m_state=6
03:44:07.885 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15148
03:44:07.885 00.000 5052 Star::Find false star n=11 nbg=281 bg=44.4 sigma=0.9 thresh=47 peak=47
03:44:07.885 00.000 5052 Star::Find returns 0 (2), X=330.00, Y=281.00, Mass=37, SNR=2.9, Peak=50 HFD=0.0
03:44:07.885 00.000 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:44:07.885 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.00, y=0.00, opts=14)
03:44:07.886 00.001 5052 Enqueuing Move request for stepguider (0.00, 0.00)
03:44:07.886 00.000 8976 Worker thread wakes up
03:44:07.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.00, 0.00) opts 0xe
03:44:07.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.00, 0.00)
03:44:07.886 00.000 8976 StepGuider: deferring bump for deduced move
03:44:07.886 00.000 8976 move complete, result=0
03:44:07.887 00.001 8976 worker thread done servicing request
03:44:07.997 00.110 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:44:07.997 00.000 5052 Status Line: Star lost - low SNR
03:44:07.998 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=80, med=42, FiltMin=35, FiltMax=48, Gamma=2.630
03:44:08.006 00.008 5052 UpdateGuideState exits: Star lost - low SNR
03:44:08.007 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:08.007 00.000 5052 ScheduleExposure(1000,3,0) exposurePending=0
03:44:08.007 00.000 5052 Enqueuing Expose request
03:44:08.007 00.000 8976 Worker thread wakes up
03:44:08.007 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:08.007 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:44:09.162 01.155 8976 Exposure complete
03:44:09.168 00.006 8976 worker thread done servicing request
03:44:09.168 00.000 5052 OnExposeComplete: enter
03:44:09.168 00.000 5052 UpdateGuideState(): m_state=6
03:44:09.168 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15149
03:44:09.168 00.000 5052 Star::Find returns 1 (0), X=330.66, Y=281.70, Mass=94, SNR=6.6, Peak=63 HFD=2.7
03:44:09.168 00.000 5052 DistanceChecker: deactivated
03:44:09.168 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.05 = -2.05)
03:44:09.168 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
03:44:09.168 00.000 5052 CameraToMount -- cameraX=1.49 cameraY=-0.01 hyp=1.49 cameraTheta=-0.01 mountX=-0.69 mountY=-1.24, mountTheta=-2.08
03:44:09.170 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=1.49, y=-0.01, opts=13)
03:44:09.170 00.000 5052 Enqueuing Move request for stepguider (1.49, -0.01)
03:44:09.170 00.000 8976 Worker thread wakes up
03:44:09.170 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.49, -0.01) opts 0xd
03:44:09.170 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.49, -0.01)
03:44:09.170 00.000 8976 Moving (1.49, -0.01) raw xDistance=-0.69 yDistance=-1.24
03:44:09.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
03:44:09.170 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.24
03:44:09.170 00.000 8976 MoveAxis(R, 3, ABG)
03:44:09.170 00.000 8976 stepping (-13, 7) + (3, 0)
03:44:09.170 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:09.171 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=37, FiltMax=51, Gamma=2.630
03:44:09.180 00.009 5052 UpdateGuideState exits: m=94 SNR=6.6
03:44:09.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:09.180 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:09.180 00.000 5052 Enqueuing Expose request
03:44:09.200 00.020 8976 Received - 47 (G) 
03:44:09.200 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:09.200 00.000 8976 stepped: pos (-10, 7)
03:44:09.200 00.000 8976 MoveAxis(U, 5, ABG)
03:44:09.200 00.000 8976 stepping (-10, 7) + (0, 5)
03:44:09.200 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:44:09.248 00.048 8976 Received - 47 (G) 
03:44:09.248 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:44:09.248 00.000 8976 stepped: pos (-10, 12)
03:44:09.248 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.67 = 1.67)
03:44:09.248 00.000 8976 MountToCamera -- mountX=2.02 mountY=-0.80 hyp=2.17 mountTheta=-0.38 cameraX=-0.20, cameraY=2.16 cameraTheta=1.67
03:44:09.248 00.000 8976 incremental bump (-0.205, 2.164) isValid = 1
03:44:09.248 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
03:44:09.248 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:44:09.248 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:44:09.248 00.000 8976 move complete, result=0
03:44:09.248 00.000 9828 Worker thread wakes up
03:44:09.248 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.2 px 5 ms NORTH
03:44:09.248 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:44:09.248 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:44:09.248 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.53)
03:44:09.248 00.000 8976 worker thread done servicing request
03:44:09.249 00.001 8976 Worker thread wakes up
03:44:09.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:09.249 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:09.249 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.61)
03:44:09.249 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.53
03:44:09.249 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:44:09.249 00.000 9828 BLC: window closed
03:44:09.249 00.000 9828 MoveAxis(W, 2, B)
03:44:09.249 00.000 9828 Guiding  Dir = 3, Dur = 2
03:44:09.249 00.000 9828 IsSlewing returns 0
03:44:09.249 00.000 9828 IsGuiding returns 0
03:44:09.250 00.001 9828 PulseGuide returned control before completion, sleep 12
03:44:09.266 00.016 9828 IsGuiding returns 1
03:44:09.266 00.000 9828 scope still moving after pulse duration time elapsed
03:44:09.298 00.032 9828 IsSlewing returns 0
03:44:09.298 00.000 9828 IsGuiding returns 1
03:44:09.329 00.031 9828 IsSlewing returns 0
03:44:09.329 00.000 9828 IsGuiding returns 1
03:44:09.360 00.031 9828 IsSlewing returns 0
03:44:09.360 00.000 9828 IsGuiding returns 0
03:44:09.360 00.000 9828 scope move finished after 2 + 108 ms
03:44:09.360 00.000 9828 Move returns status 0, amount 2
03:44:09.360 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:09.360 00.000 9828 MoveAxis(N, 16, B)
03:44:09.360 00.000 9828 Guiding  Dir = 0, Dur = 16
03:44:09.375 00.015 9828 IsSlewing returns 0
03:44:09.375 00.000 9828 IsGuiding returns 0
03:44:09.375 00.000 9828 PulseGuide returned control before completion, sleep 26
03:44:09.405 00.030 9828 IsGuiding returns 1
03:44:09.405 00.000 9828 scope still moving after pulse duration time elapsed
03:44:09.436 00.031 9828 IsSlewing returns 0
03:44:09.436 00.000 9828 IsGuiding returns 1
03:44:09.467 00.031 9828 IsSlewing returns 0
03:44:09.467 00.000 9828 IsGuiding returns 1
03:44:09.498 00.031 9828 IsSlewing returns 0
03:44:09.498 00.000 9828 IsGuiding returns 1
03:44:09.529 00.031 9828 IsSlewing returns 0
03:44:09.529 00.000 9828 IsGuiding returns 0
03:44:09.529 00.000 9828 scope move finished after 16 + 138 ms
03:44:09.529 00.000 9828 Move returns status 0, amount 16
03:44:09.529 00.000 9828 move complete, result=0
03:44:09.529 00.000 9828 worker thread done servicing request
03:44:09.529 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:44:10.410 00.881 8976 Exposure complete
03:44:10.416 00.006 8976 worker thread done servicing request
03:44:10.416 00.000 5052 OnExposeComplete: enter
03:44:10.416 00.000 5052 UpdateGuideState(): m_state=6
03:44:10.417 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15150
03:44:10.417 00.000 5052 Star::Find returns 1 (0), X=330.16, Y=282.04, Mass=72, SNR=5.8, Peak=60 HFD=1.9
03:44:10.417 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
03:44:10.417 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
03:44:10.417 00.000 5052 CameraToMount -- cameraX=0.98 cameraY=0.33 hyp=1.04 cameraTheta=0.33 mountX=-0.15 mountY=-1.00, mountTheta=-1.72
03:44:10.417 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.98, y=0.33, opts=13)
03:44:10.417 00.000 5052 Enqueuing Move request for stepguider (0.98, 0.33)
03:44:10.417 00.000 8976 Worker thread wakes up
03:44:10.418 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.98, 0.33) opts 0xd
03:44:10.418 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.98, 0.33)
03:44:10.418 00.000 8976 Moving (0.98, 0.33) raw xDistance=-0.15 yDistance=-1.00
03:44:10.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:44:10.418 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.00
03:44:10.418 00.000 8976 MoveAxis(R, 0, ABG)
03:44:10.418 00.000 8976 MoveAxis(U, 4, ABG)
03:44:10.418 00.000 8976 stepping (-10, 12) + (0, 4)
03:44:10.418 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:44:10.418 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:44:10.428 00.010 5052 UpdateGuideState exits: m=72 SNR=5.8
03:44:10.428 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:10.428 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:10.428 00.000 5052 Enqueuing Expose request
03:44:10.463 00.035 8976 Received - 47 (G) 
03:44:10.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:44:10.463 00.000 8976 stepped: pos (-10, 16)
03:44:10.463 00.000 8976 MountToCamera -- mountTheta (-0.64) + m_xAngle (2.04) = xAngle (1.41 = 1.41)
03:44:10.464 00.001 8976 MountToCamera -- mountX=1.86 mountY=-1.38 hyp=2.31 mountTheta=-0.64 cameraX=0.38, cameraY=2.28 cameraTheta=1.41
03:44:10.464 00.000 8976 incremental bump (0.379, 2.282) isValid = 1
03:44:10.464 00.000 8976 Scheduling Mount bump of (0.019, 0.117)
03:44:10.464 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:44:10.464 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:44:10.464 00.000 8976 move complete, result=0
03:44:10.464 00.000 9828 Worker thread wakes up
03:44:10.464 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:44:10.464 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:44:10.464 00.000 9828 CameraToMount -- cameraTheta (1.41) - m_xAngle (-3.10) = xAngle (4.51 = -1.78)
03:44:10.464 00.000 9828 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.43 = -1.86)
03:44:10.464 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.41 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
03:44:10.464 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.02 yDistance=-0.11
03:44:10.464 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
03:44:10.464 00.000 8976 worker thread done servicing request
03:44:10.464 00.000 9828 BLC: window closed
03:44:10.465 00.001 9828 MoveAxis(E, 8, B)
03:44:10.465 00.000 8976 Worker thread wakes up
03:44:10.465 00.000 9828 Guiding  Dir = 2, Dur = 8
03:44:10.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:10.465 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:10.465 00.000 9828 IsSlewing returns 0
03:44:10.465 00.000 9828 IsGuiding returns 0
03:44:10.465 00.000 9828 PulseGuide returned control before completion, sleep 18
03:44:10.498 00.033 9828 IsGuiding returns 1
03:44:10.498 00.000 9828 scope still moving after pulse duration time elapsed
03:44:10.529 00.031 9828 IsSlewing returns 0
03:44:10.529 00.000 9828 IsGuiding returns 1
03:44:10.559 00.030 9828 IsSlewing returns 0
03:44:10.559 00.000 9828 IsGuiding returns 1
03:44:10.590 00.031 9828 IsSlewing returns 0
03:44:10.590 00.000 9828 IsGuiding returns 0
03:44:10.590 00.000 9828 scope move finished after 8 + 116 ms
03:44:10.590 00.000 9828 Move returns status 0, amount 8
03:44:10.590 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:10.590 00.000 9828 MoveAxis(N, 16, B)
03:44:10.590 00.000 9828 Guiding  Dir = 0, Dur = 16
03:44:10.605 00.015 9828 IsSlewing returns 0
03:44:10.605 00.000 9828 IsGuiding returns 0
03:44:10.606 00.001 9828 PulseGuide returned control before completion, sleep 26
03:44:10.636 00.030 9828 IsGuiding returns 1
03:44:10.636 00.000 9828 scope still moving after pulse duration time elapsed
03:44:10.667 00.031 9828 IsSlewing returns 0
03:44:10.668 00.001 9828 IsGuiding returns 1
03:44:10.699 00.031 9828 IsSlewing returns 0
03:44:10.699 00.000 9828 IsGuiding returns 1
03:44:10.730 00.031 9828 IsSlewing returns 0
03:44:10.730 00.000 9828 IsGuiding returns 1
03:44:10.760 00.030 9828 IsSlewing returns 0
03:44:10.760 00.000 9828 IsGuiding returns 0
03:44:10.761 00.001 9828 scope move finished after 16 + 139 ms
03:44:10.761 00.000 9828 Move returns status 0, amount 16
03:44:10.761 00.000 9828 move complete, result=0
03:44:10.761 00.000 9828 worker thread done servicing request
03:44:10.761 00.000 5052 GuideStep: -0.0 px 8 ms EAST, -0.1 px 16 ms NORTH
03:44:11.627 00.866 8976 Exposure complete
03:44:11.634 00.007 8976 worker thread done servicing request
03:44:11.634 00.000 5052 OnExposeComplete: enter
03:44:11.634 00.000 5052 UpdateGuideState(): m_state=6
03:44:11.634 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15151
03:44:11.635 00.001 5052 Star::Find returns 1 (0), X=329.32, Y=281.62, Mass=77, SNR=6.0, Peak=58 HFD=1.7
03:44:11.635 00.000 5052 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
03:44:11.635 00.000 5052 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
03:44:11.635 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.55 mountX=-0.15 mountY=-0.07, mountTheta=-2.67
03:44:11.636 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=-0.09, opts=13)
03:44:11.636 00.000 5052 Enqueuing Move request for stepguider (0.15, -0.09)
03:44:11.636 00.000 8976 Worker thread wakes up
03:44:11.636 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, -0.09) opts 0xd
03:44:11.636 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, -0.09)
03:44:11.636 00.000 8976 Moving (0.15, -0.09) raw xDistance=-0.15 yDistance=-0.07
03:44:11.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:44:11.636 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:44:11.636 00.000 8976 MoveAxis(R, 0, ABG)
03:44:11.636 00.000 8976 MoveAxis(U, 0, ABG)
03:44:11.637 00.001 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.26 = 1.26)
03:44:11.637 00.000 8976 MountToCamera -- mountX=1.75 mountY=-1.76 hyp=2.48 mountTheta=-0.79 cameraX=0.77, cameraY=2.36 cameraTheta=1.26
03:44:11.637 00.000 8976 incremental bump (0.771, 2.360) isValid = 1
03:44:11.637 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
03:44:11.637 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:44:11.637 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:44:11.637 00.000 8976 move complete, result=0
03:44:11.637 00.000 9828 Worker thread wakes up
03:44:11.637 00.000 8976 worker thread done servicing request
03:44:11.637 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:44:11.637 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:44:11.637 00.000 9828 CameraToMount -- cameraTheta (1.27) - m_xAngle (-3.10) = xAngle (4.36 = -1.92)
03:44:11.637 00.000 9828 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.00)
03:44:11.637 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.27 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
03:44:11.637 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:44:11.637 00.000 9828 BLC: window closed
03:44:11.637 00.000 9828 MoveAxis(E, 13, B)
03:44:11.637 00.000 9828 Guiding  Dir = 2, Dur = 13
03:44:11.638 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:44:11.638 00.000 9828 IsSlewing returns 0
03:44:11.638 00.000 9828 IsGuiding returns 0
03:44:11.638 00.000 9828 PulseGuide returned control before completion, sleep 23
03:44:11.647 00.009 5052 UpdateGuideState exits: m=77 SNR=6.0
03:44:11.648 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:11.648 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:11.648 00.000 5052 Enqueuing Expose request
03:44:11.648 00.000 8976 Worker thread wakes up
03:44:11.648 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:11.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:11.648 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:11.673 00.025 9828 IsGuiding returns 1
03:44:11.673 00.000 9828 scope still moving after pulse duration time elapsed
03:44:11.705 00.032 9828 IsSlewing returns 0
03:44:11.705 00.000 9828 IsGuiding returns 1
03:44:11.751 00.046 9828 IsSlewing returns 0
03:44:11.751 00.000 9828 IsGuiding returns 1
03:44:11.781 00.030 9828 IsSlewing returns 0
03:44:11.781 00.000 9828 IsGuiding returns 0
03:44:11.781 00.000 9828 scope move finished after 13 + 130 ms
03:44:11.781 00.000 9828 Move returns status 0, amount 13
03:44:11.781 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:11.781 00.000 9828 MoveAxis(N, 15, B)
03:44:11.781 00.000 9828 Guiding  Dir = 0, Dur = 15
03:44:11.797 00.016 9828 IsSlewing returns 0
03:44:11.797 00.000 9828 IsGuiding returns 0
03:44:11.797 00.000 9828 PulseGuide returned control before completion, sleep 25
03:44:11.828 00.031 9828 IsGuiding returns 1
03:44:11.828 00.000 9828 scope still moving after pulse duration time elapsed
03:44:11.859 00.031 9828 IsSlewing returns 0
03:44:11.859 00.000 9828 IsGuiding returns 1
03:44:11.889 00.030 9828 IsSlewing returns 0
03:44:11.889 00.000 9828 IsGuiding returns 1
03:44:11.920 00.031 9828 IsSlewing returns 0
03:44:11.920 00.000 9828 IsGuiding returns 1
03:44:11.951 00.031 9828 IsSlewing returns 0
03:44:11.951 00.000 9828 IsGuiding returns 0
03:44:11.951 00.000 9828 scope move finished after 15 + 138 ms
03:44:11.951 00.000 9828 Move returns status 0, amount 15
03:44:11.951 00.000 9828 move complete, result=0
03:44:11.951 00.000 9828 worker thread done servicing request
03:44:11.951 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:44:12.800 00.849 8976 Exposure complete
03:44:12.805 00.005 8976 worker thread done servicing request
03:44:12.805 00.000 5052 OnExposeComplete: enter
03:44:12.805 00.000 5052 UpdateGuideState(): m_state=6
03:44:12.805 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15152
03:44:12.805 00.000 5052 Star::Find returns 1 (0), X=329.20, Y=281.92, Mass=86, SNR=6.3, Peak=61 HFD=2.2
03:44:12.805 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.60 = -0.60)
03:44:12.805 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
03:44:12.805 00.000 5052 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.45 mountX=0.18 mountY=-0.14, mountTheta=-0.66
03:44:12.806 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.03, y=0.21, opts=13)
03:44:12.806 00.000 5052 Enqueuing Move request for stepguider (0.03, 0.21)
03:44:12.806 00.000 8976 Worker thread wakes up
03:44:12.806 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.03, 0.21) opts 0xd
03:44:12.806 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.03, 0.21)
03:44:12.806 00.000 8976 Moving (0.03, 0.21) raw xDistance=0.18 yDistance=-0.14
03:44:12.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:44:12.806 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:44:12.806 00.000 8976 MoveAxis(R, 0, ABG)
03:44:12.806 00.000 8976 MoveAxis(U, 0, ABG)
03:44:12.806 00.000 8976 GetBoolean("/Confirm/2/SlowBumpWarningEnabled", 1) returns 1
03:44:12.806 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.17 = 1.17)
03:44:12.806 00.000 8976 MountToCamera -- mountX=1.68 mountY=-2.02 hyp=2.62 mountTheta=-0.88 cameraX=1.03, cameraY=2.41 cameraTheta=1.17
03:44:12.807 00.001 8976 incremental bump (1.033, 2.413) isValid = 1
03:44:12.807 00.000 8976 Scheduling Mount bump of (0.045, 0.109)
03:44:12.807 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:44:12.807 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:44:12.807 00.000 8976 move complete, result=0
03:44:12.807 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=100, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:12.807 00.000 9828 Worker thread wakes up
03:44:12.807 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:44:12.807 00.000 8976 worker thread done servicing request
03:44:12.807 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:44:12.807 00.000 9828 CameraToMount -- cameraTheta (1.18) - m_xAngle (-3.10) = xAngle (4.28 = -2.01)
03:44:12.807 00.000 9828 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
03:44:12.807 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.05 mountY=-0.10, mountTheta=-2.02
03:44:12.807 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:44:12.807 00.000 9828 BLC: window closed
03:44:12.807 00.000 9828 MoveAxis(E, 16, B)
03:44:12.807 00.000 9828 Guiding  Dir = 2, Dur = 16
03:44:12.808 00.001 9828 IsSlewing returns 0
03:44:12.808 00.000 9828 IsGuiding returns 0
03:44:12.808 00.000 9828 PulseGuide returned control before completion, sleep 26
03:44:12.816 00.008 5052 UpdateGuideState exits: m=86 SNR=6.3
03:44:12.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:12.816 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:12.816 00.000 5052 Enqueuing Expose request
03:44:12.816 00.000 8976 Worker thread wakes up
03:44:12.816 00.000 5052 Alert: A mount "bump" was needed to bring the AO back to its center position,
but the bump did not complete in a reasonable amount of time.
You probably need to increase the AO Bump Step setting.
03:44:12.816 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:12.816 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:12.836 00.020 9828 IsGuiding returns 1
03:44:12.836 00.000 9828 scope still moving after pulse duration time elapsed
03:44:12.868 00.032 9828 IsSlewing returns 0
03:44:12.868 00.000 9828 IsGuiding returns 1
03:44:12.898 00.030 9828 IsSlewing returns 0
03:44:12.898 00.000 9828 IsGuiding returns 1
03:44:12.930 00.032 9828 IsSlewing returns 0
03:44:12.930 00.000 9828 IsGuiding returns 1
03:44:12.961 00.031 9828 IsSlewing returns 0
03:44:12.961 00.000 9828 IsGuiding returns 0
03:44:12.961 00.000 9828 scope move finished after 16 + 136 ms
03:44:12.961 00.000 9828 Move returns status 0, amount 16
03:44:12.961 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:12.961 00.000 9828 MoveAxis(N, 14, B)
03:44:12.961 00.000 9828 Guiding  Dir = 0, Dur = 14
03:44:12.976 00.015 9828 IsSlewing returns 0
03:44:12.976 00.000 9828 IsGuiding returns 0
03:44:12.976 00.000 9828 PulseGuide returned control before completion, sleep 24
03:44:13.007 00.031 9828 IsGuiding returns 1
03:44:13.007 00.000 9828 scope still moving after pulse duration time elapsed
03:44:13.025 00.018 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:13.037 00.012 9828 IsSlewing returns 0
03:44:13.037 00.000 9828 IsGuiding returns 1
03:44:13.068 00.031 9828 IsSlewing returns 0
03:44:13.068 00.000 9828 IsGuiding returns 1
03:44:13.098 00.030 9828 IsSlewing returns 0
03:44:13.098 00.000 9828 IsGuiding returns 1
03:44:13.130 00.032 9828 IsSlewing returns 0
03:44:13.130 00.000 9828 IsGuiding returns 0
03:44:13.130 00.000 9828 scope move finished after 14 + 140 ms
03:44:13.130 00.000 9828 Move returns status 0, amount 14
03:44:13.130 00.000 9828 move complete, result=0
03:44:13.130 00.000 9828 worker thread done servicing request
03:44:13.131 00.001 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:44:14.193 01.062 8976 Exposure complete
03:44:14.199 00.006 8976 worker thread done servicing request
03:44:14.199 00.000 5052 OnExposeComplete: enter
03:44:14.199 00.000 5052 UpdateGuideState(): m_state=6
03:44:14.200 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15153
03:44:14.200 00.000 5052 Star::Find returns 1 (0), X=329.86, Y=281.65, Mass=68, SNR=5.6, Peak=63 HFD=1.5
03:44:14.200 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
03:44:14.200 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
03:44:14.200 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=-0.06 hyp=0.69 cameraTheta=-0.08 mountX=-0.37 mountY=-0.55, mountTheta=-2.16
03:44:14.201 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=-0.06, opts=13)
03:44:14.201 00.000 5052 Enqueuing Move request for stepguider (0.69, -0.06)
03:44:14.201 00.000 8976 Worker thread wakes up
03:44:14.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, -0.06) opts 0xd
03:44:14.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, -0.06)
03:44:14.201 00.000 8976 Moving (0.69, -0.06) raw xDistance=-0.37 yDistance=-0.55
03:44:14.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:44:14.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
03:44:14.201 00.000 8976 MoveAxis(R, 2, ABG)
03:44:14.201 00.000 8976 stepping (-10, 16) + (2, 0)
03:44:14.201 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:14.202 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:44:14.209 00.007 5052 UpdateGuideState exits: m=68 SNR=5.6
03:44:14.210 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:14.210 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:14.210 00.000 5052 Enqueuing Expose request
03:44:14.236 00.026 8976 Received - 47 (G) 
03:44:14.236 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:14.236 00.000 8976 stepped: pos (-8, 16)
03:44:14.236 00.000 8976 MoveAxis(U, 2, ABG)
03:44:14.236 00.000 8976 stepping (-8, 16) + (0, 2)
03:44:14.236 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:14.268 00.032 8976 Received - 47 (G) 
03:44:14.268 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:14.268 00.000 8976 stepped: pos (-8, 18)
03:44:14.268 00.000 8976 MountToCamera -- mountTheta (-0.98) + m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:44:14.268 00.000 8976 MountToCamera -- mountX=1.53 mountY=-2.30 hyp=2.76 mountTheta=-0.98 cameraX=1.35, cameraY=2.41 cameraTheta=1.06
03:44:14.269 00.001 8976 incremental bump (1.348, 2.406) isValid = 1
03:44:14.269 00.000 8976 Scheduling Mount bump of (0.056, 0.104)
03:44:14.269 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:44:14.269 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:44:14.269 00.000 8976 move complete, result=0
03:44:14.269 00.000 9828 Worker thread wakes up
03:44:14.269 00.000 8976 worker thread done servicing request
03:44:14.269 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.5 px 2 ms NORTH
03:44:14.269 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:44:14.269 00.000 8976 Worker thread wakes up
03:44:14.269 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:14.269 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:14.269 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:44:14.270 00.001 9828 CameraToMount -- cameraTheta (1.08) - m_xAngle (-3.10) = xAngle (4.17 = -2.11)
03:44:14.270 00.000 9828 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.09 = -2.19)
03:44:14.270 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
03:44:14.270 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:44:14.270 00.000 9828 BLC: window closed
03:44:14.270 00.000 9828 MoveAxis(E, 19, B)
03:44:14.270 00.000 9828 Guiding  Dir = 2, Dur = 19
03:44:14.270 00.000 9828 IsSlewing returns 0
03:44:14.270 00.000 9828 IsGuiding returns 0
03:44:14.271 00.001 9828 PulseGuide returned control before completion, sleep 29
03:44:14.306 00.035 9828 IsGuiding returns 1
03:44:14.306 00.000 9828 scope still moving after pulse duration time elapsed
03:44:14.337 00.031 9828 IsSlewing returns 0
03:44:14.337 00.000 9828 IsGuiding returns 1
03:44:14.368 00.031 9828 IsSlewing returns 0
03:44:14.368 00.000 9828 IsGuiding returns 1
03:44:14.400 00.032 9828 IsSlewing returns 0
03:44:14.400 00.000 9828 IsGuiding returns 0
03:44:14.400 00.000 9828 scope move finished after 19 + 110 ms
03:44:14.400 00.000 9828 Move returns status 0, amount 19
03:44:14.400 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:14.400 00.000 9828 MoveAxis(N, 13, B)
03:44:14.400 00.000 9828 Guiding  Dir = 0, Dur = 13
03:44:14.415 00.015 9828 IsSlewing returns 0
03:44:14.416 00.001 9828 IsGuiding returns 0
03:44:14.416 00.000 9828 PulseGuide returned control before completion, sleep 23
03:44:14.446 00.030 9828 IsGuiding returns 1
03:44:14.446 00.000 9828 scope still moving after pulse duration time elapsed
03:44:14.478 00.032 9828 IsSlewing returns 0
03:44:14.479 00.001 9828 IsGuiding returns 1
03:44:14.510 00.031 9828 IsSlewing returns 0
03:44:14.510 00.000 9828 IsGuiding returns 1
03:44:14.541 00.031 9828 IsSlewing returns 0
03:44:14.542 00.001 9828 IsGuiding returns 1
03:44:14.573 00.031 9828 IsSlewing returns 0
03:44:14.573 00.000 9828 IsGuiding returns 1
03:44:14.604 00.031 9828 IsSlewing returns 0
03:44:14.604 00.000 9828 IsGuiding returns 1
03:44:14.636 00.032 9828 IsSlewing returns 0
03:44:14.636 00.000 9828 IsGuiding returns 1
03:44:14.667 00.031 9828 IsSlewing returns 0
03:44:14.667 00.000 9828 IsGuiding returns 0
03:44:14.667 00.000 9828 scope move finished after 13 + 237 ms
03:44:14.667 00.000 9828 Move returns status 0, amount 13
03:44:14.667 00.000 9828 move complete, result=0
03:44:14.667 00.000 9828 worker thread done servicing request
03:44:14.667 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:44:15.429 00.762 8976 Exposure complete
03:44:15.434 00.005 8976 worker thread done servicing request
03:44:15.434 00.000 5052 OnExposeComplete: enter
03:44:15.435 00.001 5052 UpdateGuideState(): m_state=6
03:44:15.435 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15154
03:44:15.435 00.000 5052 Star::Find returns 1 (0), X=329.58, Y=281.84, Mass=91, SNR=6.5, Peak=63 HFD=2.1
03:44:15.435 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
03:44:15.435 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
03:44:15.435 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=0.13 hyp=0.43 cameraTheta=0.31 mountX=-0.07 mountY=-0.41, mountTheta=-1.73
03:44:15.435 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=0.13, opts=13)
03:44:15.436 00.001 5052 Enqueuing Move request for stepguider (0.41, 0.13)
03:44:15.436 00.000 8976 Worker thread wakes up
03:44:15.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, 0.13) opts 0xd
03:44:15.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, 0.13)
03:44:15.436 00.000 8976 Moving (0.41, 0.13) raw xDistance=-0.07 yDistance=-0.41
03:44:15.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:44:15.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
03:44:15.436 00.000 8976 MoveAxis(R, 0, ABG)
03:44:15.436 00.000 8976 MoveAxis(U, 2, ABG)
03:44:15.436 00.000 8976 stepping (-8, 18) + (0, 2)
03:44:15.436 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:15.437 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=100, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:15.446 00.009 5052 UpdateGuideState exits: m=91 SNR=6.5
03:44:15.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:15.446 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:15.446 00.000 5052 Enqueuing Expose request
03:44:15.467 00.021 8976 Received - 47 (G) 
03:44:15.467 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:15.467 00.000 8976 stepped: pos (-8, 20)
03:44:15.468 00.001 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:44:15.468 00.000 8976 MountToCamera -- mountX=1.43 mountY=-2.59 hyp=2.95 mountTheta=-1.07 cameraX=1.65, cameraY=2.45 cameraTheta=0.98
03:44:15.468 00.000 8976 incremental bump (1.652, 2.449) isValid = 1
03:44:15.468 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:44:15.468 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:44:15.468 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:44:15.468 00.000 8976 move complete, result=0
03:44:15.468 00.000 8976 worker thread done servicing request
03:44:15.468 00.000 9828 Worker thread wakes up
03:44:15.468 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:44:15.468 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:44:15.468 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:44:15.468 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:44:15.468 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:44:15.468 00.000 8976 Worker thread wakes up
03:44:15.468 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:44:15.468 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:44:15.468 00.000 9828 BLC: window closed
03:44:15.468 00.000 9828 MoveAxis(E, 22, B)
03:44:15.468 00.000 9828 Guiding  Dir = 2, Dur = 22
03:44:15.468 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:15.469 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:15.469 00.000 9828 IsSlewing returns 0
03:44:15.469 00.000 9828 IsGuiding returns 0
03:44:15.469 00.000 9828 PulseGuide returned control before completion, sleep 32
03:44:15.507 00.038 9828 IsGuiding returns 1
03:44:15.507 00.000 9828 scope still moving after pulse duration time elapsed
03:44:15.539 00.032 9828 IsSlewing returns 0
03:44:15.539 00.000 9828 IsGuiding returns 1
03:44:15.569 00.030 9828 IsSlewing returns 0
03:44:15.569 00.000 9828 IsGuiding returns 1
03:44:15.601 00.032 9828 IsSlewing returns 0
03:44:15.601 00.000 9828 IsGuiding returns 0
03:44:15.601 00.000 9828 scope move finished after 22 + 110 ms
03:44:15.601 00.000 9828 Move returns status 0, amount 22
03:44:15.601 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:15.601 00.000 9828 MoveAxis(N, 12, B)
03:44:15.601 00.000 9828 Guiding  Dir = 0, Dur = 12
03:44:15.616 00.015 9828 IsSlewing returns 0
03:44:15.616 00.000 9828 IsGuiding returns 0
03:44:15.616 00.000 9828 PulseGuide returned control before completion, sleep 22
03:44:15.648 00.032 9828 IsGuiding returns 1
03:44:15.648 00.000 9828 scope still moving after pulse duration time elapsed
03:44:15.679 00.031 9828 IsSlewing returns 0
03:44:15.679 00.000 9828 IsGuiding returns 1
03:44:15.709 00.030 9828 IsSlewing returns 0
03:44:15.709 00.000 9828 IsGuiding returns 1
03:44:15.740 00.031 9828 IsSlewing returns 0
03:44:15.740 00.000 9828 IsGuiding returns 1
03:44:15.771 00.031 9828 IsSlewing returns 0
03:44:15.771 00.000 9828 IsGuiding returns 1
03:44:15.803 00.032 9828 IsSlewing returns 0
03:44:15.803 00.000 9828 IsGuiding returns 1
03:44:15.834 00.031 9828 IsSlewing returns 0
03:44:15.834 00.000 9828 IsGuiding returns 0
03:44:15.834 00.000 9828 scope move finished after 12 + 205 ms
03:44:15.834 00.000 9828 Move returns status 0, amount 12
03:44:15.834 00.000 9828 move complete, result=0
03:44:15.834 00.000 9828 worker thread done servicing request
03:44:15.834 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:44:16.629 00.795 8976 Exposure complete
03:44:16.634 00.005 8976 worker thread done servicing request
03:44:16.634 00.000 5052 OnExposeComplete: enter
03:44:16.634 00.000 5052 UpdateGuideState(): m_state=6
03:44:16.634 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15155
03:44:16.634 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.91, Mass=90, SNR=6.5, Peak=63 HFD=2.2
03:44:16.634 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
03:44:16.634 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
03:44:16.634 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.20 hyp=0.61 cameraTheta=0.34 mountX=-0.08 mountY=-0.59, mountTheta=-1.70
03:44:16.635 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.20, opts=13)
03:44:16.635 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.20)
03:44:16.635 00.000 8976 Worker thread wakes up
03:44:16.635 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.20) opts 0xd
03:44:16.635 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.20)
03:44:16.635 00.000 8976 Moving (0.57, 0.20) raw xDistance=-0.08 yDistance=-0.59
03:44:16.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:44:16.635 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
03:44:16.635 00.000 8976 MoveAxis(R, 0, ABG)
03:44:16.635 00.000 8976 MoveAxis(U, 2, ABG)
03:44:16.635 00.000 8976 stepping (-8, 20) + (0, 2)
03:44:16.636 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:16.636 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:16.644 00.008 5052 UpdateGuideState exits: m=90 SNR=6.5
03:44:16.644 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:16.644 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:16.644 00.000 5052 Enqueuing Expose request
03:44:16.666 00.022 8976 Received - 47 (G) 
03:44:16.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:16.666 00.000 8976 stepped: pos (-8, 22)
03:44:16.666 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:44:16.666 00.000 8976 MountToCamera -- mountX=1.36 mountY=-2.89 hyp=3.19 mountTheta=-1.13 cameraX=1.95, cameraY=2.53 cameraTheta=0.91
03:44:16.666 00.000 8976 incremental bump (1.950, 2.526) isValid = 1
03:44:16.666 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
03:44:16.666 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:44:16.666 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:44:16.666 00.000 8976 move complete, result=0
03:44:16.666 00.000 9828 Worker thread wakes up
03:44:16.667 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:44:16.667 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:44:16.667 00.000 8976 worker thread done servicing request
03:44:16.667 00.000 8976 Worker thread wakes up
03:44:16.667 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
03:44:16.667 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
03:44:16.667 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
03:44:16.667 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:44:16.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:16.667 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:16.667 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:44:16.667 00.000 9828 BLC: window closed
03:44:16.667 00.000 9828 MoveAxis(E, 24, B)
03:44:16.667 00.000 9828 Guiding  Dir = 2, Dur = 24
03:44:16.668 00.001 9828 IsSlewing returns 0
03:44:16.668 00.000 9828 IsGuiding returns 0
03:44:16.668 00.000 9828 PulseGuide returned control before completion, sleep 34
03:44:16.716 00.048 9828 IsGuiding returns 1
03:44:16.716 00.000 9828 scope still moving after pulse duration time elapsed
03:44:16.747 00.031 9828 IsSlewing returns 0
03:44:16.747 00.000 9828 IsGuiding returns 1
03:44:16.778 00.031 9828 IsSlewing returns 0
03:44:16.778 00.000 9828 IsGuiding returns 1
03:44:16.809 00.031 9828 IsSlewing returns 0
03:44:16.809 00.000 9828 IsGuiding returns 0
03:44:16.809 00.000 9828 scope move finished after 24 + 116 ms
03:44:16.809 00.000 9828 Move returns status 0, amount 24
03:44:16.809 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:16.809 00.000 9828 MoveAxis(N, 12, B)
03:44:16.809 00.000 9828 Guiding  Dir = 0, Dur = 12
03:44:16.824 00.015 9828 IsSlewing returns 0
03:44:16.824 00.000 9828 IsGuiding returns 0
03:44:16.824 00.000 9828 PulseGuide returned control before completion, sleep 22
03:44:16.855 00.031 9828 IsGuiding returns 1
03:44:16.855 00.000 9828 scope still moving after pulse duration time elapsed
03:44:16.887 00.032 9828 IsSlewing returns 0
03:44:16.887 00.000 9828 IsGuiding returns 1
03:44:16.918 00.031 9828 IsSlewing returns 0
03:44:16.918 00.000 9828 IsGuiding returns 1
03:44:16.948 00.030 9828 IsSlewing returns 0
03:44:16.948 00.000 9828 IsGuiding returns 1
03:44:16.979 00.031 9828 IsSlewing returns 0
03:44:16.979 00.000 9828 IsGuiding returns 1
03:44:17.010 00.031 9828 IsSlewing returns 0
03:44:17.011 00.001 9828 IsGuiding returns 0
03:44:17.011 00.000 9828 scope move finished after 12 + 174 ms
03:44:17.011 00.000 9828 Move returns status 0, amount 12
03:44:17.011 00.000 9828 move complete, result=0
03:44:17.011 00.000 9828 worker thread done servicing request
03:44:17.011 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
03:44:17.825 00.814 8976 Exposure complete
03:44:17.831 00.006 8976 worker thread done servicing request
03:44:17.831 00.000 5052 OnExposeComplete: enter
03:44:17.831 00.000 5052 UpdateGuideState(): m_state=6
03:44:17.831 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15156
03:44:17.831 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=280.94, Mass=77, SNR=6.0, Peak=60 HFD=2.1
03:44:17.831 00.000 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.04) = xAngle (-3.75 = 2.53)
03:44:17.831 00.000 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.85 = 2.43)
03:44:17.831 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.77 hyp=0.78 cameraTheta=-1.71 mountX=-0.64 mountY=0.51, mountTheta=2.47
03:44:17.831 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.77, opts=13)
03:44:17.831 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.77)
03:44:17.832 00.001 8976 Worker thread wakes up
03:44:17.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.77) opts 0xd
03:44:17.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.77)
03:44:17.832 00.000 8976 Moving (-0.11, -0.77) raw xDistance=-0.64 yDistance=0.51
03:44:17.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
03:44:17.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.51
03:44:17.832 00.000 8976 MoveAxis(R, 3, ABG)
03:44:17.832 00.000 8976 stepping (-8, 22) + (3, 0)
03:44:17.832 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:17.832 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:44:17.840 00.008 5052 UpdateGuideState exits: m=77 SNR=6.0
03:44:17.840 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:17.840 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:17.840 00.000 5052 Enqueuing Expose request
03:44:17.865 00.025 8976 Received - 47 (G) 
03:44:17.865 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:17.865 00.000 8976 stepped: pos (-5, 22)
03:44:17.865 00.000 8976 MoveAxis(D, 2, ABG)
03:44:17.865 00.000 8976 stepping (-5, 22) + (0, -2)
03:44:17.865 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:17.897 00.032 8976 Received - 47 (G) 
03:44:17.897 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:17.897 00.000 8976 stepped: pos (-5, 20)
03:44:17.897 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:44:17.897 00.000 8976 MountToCamera -- mountX=1.16 mountY=-2.98 hyp=3.20 mountTheta=-1.20 cameraX=2.12, cameraY=2.39 cameraTheta=0.85
03:44:17.897 00.000 8976 incremental bump (2.124, 2.394) isValid = 1
03:44:17.897 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:44:17.897 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:44:17.897 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:44:17.897 00.000 8976 move complete, result=0
03:44:17.897 00.000 9828 Worker thread wakes up
03:44:17.898 00.001 8976 worker thread done servicing request
03:44:17.898 00.000 8976 Worker thread wakes up
03:44:17.898 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:17.898 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.5 px 2 ms SOUTH
03:44:17.898 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:44:17.898 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:17.898 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:44:17.898 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:44:17.898 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.41)
03:44:17.898 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:44:17.898 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:44:17.898 00.000 9828 BLC: window closed
03:44:17.898 00.000 9828 MoveAxis(E, 25, B)
03:44:17.898 00.000 9828 Guiding  Dir = 2, Dur = 25
03:44:17.899 00.001 9828 IsSlewing returns 0
03:44:17.899 00.000 9828 IsGuiding returns 0
03:44:17.899 00.000 9828 PulseGuide returned control before completion, sleep 35
03:44:17.945 00.046 9828 IsGuiding returns 1
03:44:17.945 00.000 9828 scope still moving after pulse duration time elapsed
03:44:17.976 00.031 9828 IsSlewing returns 0
03:44:17.976 00.000 9828 IsGuiding returns 1
03:44:18.006 00.030 9828 IsSlewing returns 0
03:44:18.006 00.000 9828 IsGuiding returns 1
03:44:18.038 00.032 9828 IsSlewing returns 0
03:44:18.038 00.000 9828 IsGuiding returns 0
03:44:18.039 00.001 9828 scope move finished after 25 + 114 ms
03:44:18.039 00.000 9828 Move returns status 0, amount 25
03:44:18.039 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:18.039 00.000 9828 MoveAxis(N, 11, B)
03:44:18.039 00.000 9828 Guiding  Dir = 0, Dur = 11
03:44:18.054 00.015 9828 IsSlewing returns 0
03:44:18.054 00.000 9828 IsGuiding returns 0
03:44:18.054 00.000 9828 PulseGuide returned control before completion, sleep 21
03:44:18.084 00.030 9828 IsGuiding returns 1
03:44:18.084 00.000 9828 scope still moving after pulse duration time elapsed
03:44:18.116 00.032 9828 IsSlewing returns 0
03:44:18.116 00.000 9828 IsGuiding returns 1
03:44:18.148 00.032 9828 IsSlewing returns 0
03:44:18.148 00.000 9828 IsGuiding returns 1
03:44:18.179 00.031 9828 IsSlewing returns 0
03:44:18.179 00.000 9828 IsGuiding returns 1
03:44:18.210 00.031 9828 IsSlewing returns 0
03:44:18.210 00.000 9828 IsGuiding returns 0
03:44:18.210 00.000 9828 scope move finished after 11 + 144 ms
03:44:18.210 00.000 9828 Move returns status 0, amount 11
03:44:18.210 00.000 9828 move complete, result=0
03:44:18.210 00.000 9828 worker thread done servicing request
03:44:18.210 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:44:19.055 00.845 8976 Exposure complete
03:44:19.060 00.005 8976 worker thread done servicing request
03:44:19.060 00.000 5052 OnExposeComplete: enter
03:44:19.060 00.000 5052 UpdateGuideState(): m_state=6
03:44:19.060 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15157
03:44:19.060 00.000 5052 Star::Find returns 1 (0), X=328.11, Y=281.96, Mass=82, SNR=6.2, Peak=64 HFD=2.0
03:44:19.060 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:44:19.060 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
03:44:19.061 00.001 5052 CameraToMount -- cameraX=-1.06 cameraY=0.25 hyp=1.09 cameraTheta=2.91 mountX=0.71 mountY=0.75, mountTheta=0.82
03:44:19.061 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.25, opts=13)
03:44:19.061 00.000 5052 Enqueuing Move request for stepguider (-1.06, 0.25)
03:44:19.061 00.000 8976 Worker thread wakes up
03:44:19.061 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.25) opts 0xd
03:44:19.061 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.25)
03:44:19.061 00.000 8976 Moving (-1.06, 0.25) raw xDistance=0.71 yDistance=0.75
03:44:19.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.71
03:44:19.061 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75
03:44:19.061 00.000 8976 MoveAxis(L, 3, ABG)
03:44:19.062 00.001 8976 stepping (-5, 20) + (-3, 0)
03:44:19.062 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:19.062 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:19.071 00.009 5052 UpdateGuideState exits: m=82 SNR=6.2
03:44:19.071 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:19.071 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:19.071 00.000 5052 Enqueuing Expose request
03:44:19.096 00.025 8976 Received - 47 (G) 
03:44:19.096 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:19.096 00.000 8976 stepped: pos (-8, 20)
03:44:19.096 00.000 8976 MoveAxis(D, 3, ABG)
03:44:19.096 00.000 8976 stepping (-8, 20) + (0, -3)
03:44:19.096 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:19.128 00.032 8976 Received - 47 (G) 
03:44:19.128 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:19.128 00.000 8976 stepped: pos (-8, 17)
03:44:19.128 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:44:19.128 00.000 8976 MountToCamera -- mountX=1.18 mountY=-2.89 hyp=3.12 mountTheta=-1.18 cameraX=2.03, cameraY=2.37 cameraTheta=0.86
03:44:19.128 00.000 8976 incremental bump (2.033, 2.370) isValid = 1
03:44:19.128 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:44:19.128 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:44:19.128 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:44:19.128 00.000 8976 move complete, result=0
03:44:19.128 00.000 9828 Worker thread wakes up
03:44:19.128 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:44:19.128 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.8 px 3 ms SOUTH
03:44:19.128 00.000 8976 worker thread done servicing request
03:44:19.128 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:44:19.129 00.001 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
03:44:19.129 00.000 8976 Worker thread wakes up
03:44:19.129 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:44:19.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:19.129 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:44:19.129 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:19.129 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:44:19.129 00.000 9828 BLC: window closed
03:44:19.129 00.000 9828 MoveAxis(E, 25, B)
03:44:19.129 00.000 9828 Guiding  Dir = 2, Dur = 25
03:44:19.129 00.000 9828 IsSlewing returns 0
03:44:19.129 00.000 9828 IsGuiding returns 0
03:44:19.130 00.001 9828 PulseGuide returned control before completion, sleep 35
03:44:19.173 00.043 9828 IsGuiding returns 1
03:44:19.173 00.000 9828 scope still moving after pulse duration time elapsed
03:44:19.203 00.030 9828 IsSlewing returns 0
03:44:19.203 00.000 9828 IsGuiding returns 1
03:44:19.234 00.031 9828 IsSlewing returns 0
03:44:19.234 00.000 9828 IsGuiding returns 1
03:44:19.265 00.031 9828 IsSlewing returns 0
03:44:19.265 00.000 9828 IsGuiding returns 1
03:44:19.295 00.030 9828 IsSlewing returns 0
03:44:19.295 00.000 9828 IsGuiding returns 1
03:44:19.327 00.032 9828 IsSlewing returns 0
03:44:19.327 00.000 9828 IsGuiding returns 1
03:44:19.358 00.031 9828 IsSlewing returns 0
03:44:19.358 00.000 9828 IsGuiding returns 1
03:44:19.389 00.031 9828 IsSlewing returns 0
03:44:19.389 00.000 9828 IsGuiding returns 0
03:44:19.389 00.000 9828 scope move finished after 25 + 234 ms
03:44:19.389 00.000 9828 Move returns status 0, amount 25
03:44:19.389 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:19.389 00.000 9828 MoveAxis(N, 11, B)
03:44:19.389 00.000 9828 Guiding  Dir = 0, Dur = 11
03:44:19.405 00.016 9828 IsSlewing returns 0
03:44:19.405 00.000 9828 IsGuiding returns 0
03:44:19.405 00.000 9828 PulseGuide returned control before completion, sleep 21
03:44:19.435 00.030 9828 IsGuiding returns 1
03:44:19.435 00.000 9828 scope still moving after pulse duration time elapsed
03:44:19.466 00.031 9828 IsSlewing returns 0
03:44:19.466 00.000 9828 IsGuiding returns 1
03:44:19.498 00.032 9828 IsSlewing returns 0
03:44:19.498 00.000 9828 IsGuiding returns 1
03:44:19.529 00.031 9828 IsSlewing returns 0
03:44:19.529 00.000 9828 IsGuiding returns 1
03:44:19.560 00.031 9828 IsSlewing returns 0
03:44:19.560 00.000 9828 IsGuiding returns 0
03:44:19.560 00.000 9828 scope move finished after 11 + 144 ms
03:44:19.560 00.000 9828 Move returns status 0, amount 11
03:44:19.560 00.000 9828 move complete, result=0
03:44:19.560 00.000 9828 worker thread done servicing request
03:44:19.560 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:44:20.445 00.885 8976 Exposure complete
03:44:20.451 00.006 8976 worker thread done servicing request
03:44:20.451 00.000 5052 OnExposeComplete: enter
03:44:20.451 00.000 5052 UpdateGuideState(): m_state=6
03:44:20.451 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15158
03:44:20.451 00.000 5052 Star::Find returns 1 (0), X=328.21, Y=282.02, Mass=73, SNR=5.8, Peak=61 HFD=2.1
03:44:20.451 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:44:20.451 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
03:44:20.451 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.31 hyp=1.02 cameraTheta=2.83 mountX=0.71 mountY=0.64, mountTheta=0.73
03:44:20.452 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.31, opts=13)
03:44:20.452 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.31)
03:44:20.452 00.000 8976 Worker thread wakes up
03:44:20.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.31) opts 0xd
03:44:20.452 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.31)
03:44:20.452 00.000 8976 Moving (-0.97, 0.31) raw xDistance=0.71 yDistance=0.64
03:44:20.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
03:44:20.452 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.64
03:44:20.452 00.000 8976 MoveAxis(L, 3, ABG)
03:44:20.452 00.000 8976 stepping (-8, 17) + (-3, 0)
03:44:20.452 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:20.453 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:44:20.461 00.008 5052 UpdateGuideState exits: m=73 SNR=5.8
03:44:20.462 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:20.462 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:20.462 00.000 5052 Enqueuing Expose request
03:44:20.486 00.024 8976 Received - 47 (G) 
03:44:20.486 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:20.486 00.000 8976 stepped: pos (-11, 17)
03:44:20.486 00.000 8976 MoveAxis(D, 3, ABG)
03:44:20.486 00.000 8976 stepping (-11, 17) + (0, -3)
03:44:20.486 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:20.519 00.033 8976 Received - 47 (G) 
03:44:20.519 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:20.519 00.000 8976 stepped: pos (-11, 14)
03:44:20.519 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:44:20.519 00.000 8976 MountToCamera -- mountX=1.35 mountY=-2.67 hyp=2.99 mountTheta=-1.10 cameraX=1.76, cameraY=2.42 cameraTheta=0.94
03:44:20.519 00.000 8976 incremental bump (1.762, 2.417) isValid = 1
03:44:20.519 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:44:20.519 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:44:20.519 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:44:20.519 00.000 8976 move complete, result=0
03:44:20.519 00.000 9828 Worker thread wakes up
03:44:20.519 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 3 ms SOUTH
03:44:20.519 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:44:20.519 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:44:20.519 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:44:20.519 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:44:20.519 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:44:20.519 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:44:20.520 00.001 9828 BLC: window closed
03:44:20.520 00.000 8976 worker thread done servicing request
03:44:20.520 00.000 8976 Worker thread wakes up
03:44:20.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:20.520 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:20.520 00.000 9828 MoveAxis(E, 23, B)
03:44:20.520 00.000 9828 Guiding  Dir = 2, Dur = 23
03:44:20.520 00.000 9828 IsSlewing returns 0
03:44:20.520 00.000 9828 IsGuiding returns 0
03:44:20.520 00.000 9828 PulseGuide returned control before completion, sleep 33
03:44:20.554 00.034 9828 IsGuiding returns 1
03:44:20.554 00.000 9828 scope still moving after pulse duration time elapsed
03:44:20.585 00.031 9828 IsSlewing returns 0
03:44:20.585 00.000 9828 IsGuiding returns 1
03:44:20.616 00.031 9828 IsSlewing returns 0
03:44:20.616 00.000 9828 IsGuiding returns 1
03:44:20.647 00.031 9828 IsSlewing returns 0
03:44:20.647 00.000 9828 IsGuiding returns 1
03:44:20.678 00.031 9828 IsSlewing returns 0
03:44:20.678 00.000 9828 IsGuiding returns 0
03:44:20.678 00.000 9828 scope move finished after 23 + 135 ms
03:44:20.678 00.000 9828 Move returns status 0, amount 23
03:44:20.678 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:20.678 00.000 9828 MoveAxis(N, 12, B)
03:44:20.678 00.000 9828 Guiding  Dir = 0, Dur = 12
03:44:20.694 00.016 9828 IsSlewing returns 0
03:44:20.694 00.000 9828 IsGuiding returns 0
03:44:20.695 00.001 9828 PulseGuide returned control before completion, sleep 22
03:44:20.725 00.030 9828 IsGuiding returns 1
03:44:20.725 00.000 9828 scope still moving after pulse duration time elapsed
03:44:20.756 00.031 9828 IsSlewing returns 0
03:44:20.756 00.000 9828 IsGuiding returns 1
03:44:20.788 00.032 9828 IsSlewing returns 0
03:44:20.788 00.000 9828 IsGuiding returns 1
03:44:20.819 00.031 9828 IsSlewing returns 0
03:44:20.819 00.000 9828 IsGuiding returns 1
03:44:20.851 00.032 9828 IsSlewing returns 0
03:44:20.851 00.000 9828 IsGuiding returns 0
03:44:20.851 00.000 9828 scope move finished after 12 + 144 ms
03:44:20.851 00.000 9828 Move returns status 0, amount 12
03:44:20.851 00.000 9828 move complete, result=0
03:44:20.851 00.000 9828 worker thread done servicing request
03:44:20.851 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:44:21.678 00.827 8976 Exposure complete
03:44:21.683 00.005 8976 worker thread done servicing request
03:44:21.683 00.000 5052 OnExposeComplete: enter
03:44:21.683 00.000 5052 UpdateGuideState(): m_state=6
03:44:21.683 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15159
03:44:21.683 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.77, Mass=81, SNR=6.1, Peak=58 HFD=1.9
03:44:21.683 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:44:21.683 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.83 = 0.83)
03:44:21.683 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.06 hyp=0.38 cameraTheta=2.97 mountX=0.23 mountY=0.28, mountTheta=0.89
03:44:21.684 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.06, opts=13)
03:44:21.684 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.06)
03:44:21.684 00.000 8976 Worker thread wakes up
03:44:21.684 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.06) opts 0xd
03:44:21.684 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.06)
03:44:21.684 00.000 8976 Moving (-0.37, 0.06) raw xDistance=0.23 yDistance=0.28
03:44:21.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:44:21.684 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.28
03:44:21.684 00.000 8976 MoveAxis(R, 0, ABG)
03:44:21.684 00.000 8976 MoveAxis(D, 1, ABG)
03:44:21.684 00.000 8976 stepping (-11, 14) + (0, -1)
03:44:21.685 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:21.685 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:44:21.696 00.011 5052 UpdateGuideState exits: m=81 SNR=6.1
03:44:21.696 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:21.696 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:21.696 00.000 5052 Enqueuing Expose request
03:44:21.717 00.021 8976 Received - 47 (G) 
03:44:21.717 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:21.717 00.000 8976 stepped: pos (-11, 13)
03:44:21.717 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.01 = 1.01)
03:44:21.717 00.000 8976 MountToCamera -- mountX=1.46 mountY=-2.47 hyp=2.87 mountTheta=-1.04 cameraX=1.53, cameraY=2.42 cameraTheta=1.01
03:44:21.717 00.000 8976 incremental bump (1.534, 2.424) isValid = 1
03:44:21.717 00.000 8976 Scheduling Mount bump of (0.061, 0.101)
03:44:21.718 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:44:21.718 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:44:21.718 00.000 8976 move complete, result=0
03:44:21.718 00.000 9828 Worker thread wakes up
03:44:21.718 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:44:21.718 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:44:21.718 00.000 8976 worker thread done servicing request
03:44:21.718 00.000 8976 Worker thread wakes up
03:44:21.718 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:21.718 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:21.718 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:44:21.718 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.16)
03:44:21.718 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
03:44:21.718 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:44:21.718 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:44:21.718 00.000 9828 BLC: window closed
03:44:21.718 00.000 9828 MoveAxis(E, 21, B)
03:44:21.718 00.000 9828 Guiding  Dir = 2, Dur = 21
03:44:21.719 00.001 9828 IsSlewing returns 0
03:44:21.719 00.000 9828 IsGuiding returns 0
03:44:21.719 00.000 9828 PulseGuide returned control before completion, sleep 31
03:44:21.753 00.034 9828 IsGuiding returns 1
03:44:21.753 00.000 9828 scope still moving after pulse duration time elapsed
03:44:21.783 00.030 9828 IsSlewing returns 0
03:44:21.783 00.000 9828 IsGuiding returns 1
03:44:21.814 00.031 9828 IsSlewing returns 0
03:44:21.814 00.000 9828 IsGuiding returns 1
03:44:21.845 00.031 9828 IsSlewing returns 0
03:44:21.845 00.000 9828 IsGuiding returns 0
03:44:21.845 00.000 9828 scope move finished after 21 + 105 ms
03:44:21.845 00.000 9828 Move returns status 0, amount 21
03:44:21.845 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:21.845 00.000 9828 MoveAxis(N, 13, B)
03:44:21.845 00.000 9828 Guiding  Dir = 0, Dur = 13
03:44:21.860 00.015 9828 IsSlewing returns 0
03:44:21.860 00.000 9828 IsGuiding returns 0
03:44:21.860 00.000 9828 PulseGuide returned control before completion, sleep 23
03:44:21.892 00.032 9828 IsGuiding returns 1
03:44:21.892 00.000 9828 scope still moving after pulse duration time elapsed
03:44:21.924 00.032 9828 IsSlewing returns 0
03:44:21.924 00.000 9828 IsGuiding returns 1
03:44:21.955 00.031 9828 IsSlewing returns 0
03:44:21.955 00.000 9828 IsGuiding returns 1
03:44:21.985 00.030 9828 IsSlewing returns 0
03:44:21.985 00.000 9828 IsGuiding returns 0
03:44:21.985 00.000 9828 scope move finished after 13 + 112 ms
03:44:21.985 00.000 9828 Move returns status 0, amount 13
03:44:21.985 00.000 9828 move complete, result=0
03:44:21.985 00.000 9828 worker thread done servicing request
03:44:21.985 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:44:22.878 00.893 8976 Exposure complete
03:44:22.883 00.005 8976 worker thread done servicing request
03:44:22.883 00.000 5052 OnExposeComplete: enter
03:44:22.883 00.000 5052 UpdateGuideState(): m_state=6
03:44:22.883 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15160
03:44:22.883 00.000 5052 Star::Find returns 1 (0), X=329.36, Y=281.27, Mass=85, SNR=6.3, Peak=58 HFD=1.9
03:44:22.884 00.001 5052 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.04) = xAngle (-3.22 = 3.07)
03:44:22.884 00.000 5052 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.32 = 2.96)
03:44:22.884 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.44 hyp=0.47 cameraTheta=-1.17 mountX=-0.47 mountY=0.08, mountTheta=2.96
03:44:22.886 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.44, opts=13)
03:44:22.886 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.44)
03:44:22.886 00.000 8976 Worker thread wakes up
03:44:22.886 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.44) opts 0xd
03:44:22.886 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.44)
03:44:22.886 00.000 8976 Moving (0.18, -0.44) raw xDistance=-0.47 yDistance=0.08
03:44:22.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
03:44:22.886 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:44:22.886 00.000 8976 MoveAxis(R, 2, ABG)
03:44:22.886 00.000 8976 stepping (-11, 13) + (2, 0)
03:44:22.886 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:22.887 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:22.898 00.011 5052 UpdateGuideState exits: m=85 SNR=6.3
03:44:22.898 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:22.898 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:22.898 00.000 5052 Enqueuing Expose request
03:44:22.917 00.019 8976 Received - 47 (G) 
03:44:22.917 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:22.917 00.000 8976 stepped: pos (-9, 13)
03:44:22.917 00.000 8976 MoveAxis(U, 0, ABG)
03:44:22.917 00.000 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:44:22.917 00.000 8976 MountToCamera -- mountX=1.43 mountY=-2.34 hyp=2.74 mountTheta=-1.02 cameraX=1.43, cameraY=2.34 cameraTheta=1.02
03:44:22.918 00.001 8976 incremental bump (1.427, 2.339) isValid = 1
03:44:22.918 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
03:44:22.918 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:44:22.918 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:44:22.918 00.000 8976 move complete, result=0
03:44:22.918 00.000 9828 Worker thread wakes up
03:44:22.918 00.000 8976 worker thread done servicing request
03:44:22.918 00.000 8976 Worker thread wakes up
03:44:22.918 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:22.918 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:44:22.918 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.1 px 0 ms NORTH
03:44:22.918 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:22.918 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:44:22.918 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:44:22.918 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:44:22.918 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:44:22.919 00.001 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:44:22.919 00.000 9828 BLC: window closed
03:44:22.919 00.000 9828 MoveAxis(E, 20, B)
03:44:22.919 00.000 9828 Guiding  Dir = 2, Dur = 20
03:44:22.919 00.000 9828 IsSlewing returns 0
03:44:22.919 00.000 9828 IsGuiding returns 0
03:44:22.919 00.000 9828 PulseGuide returned control before completion, sleep 30
03:44:22.952 00.033 9828 IsGuiding returns 1
03:44:22.952 00.000 9828 scope still moving after pulse duration time elapsed
03:44:22.983 00.031 9828 IsSlewing returns 0
03:44:22.983 00.000 9828 IsGuiding returns 1
03:44:23.014 00.031 9828 IsSlewing returns 0
03:44:23.014 00.000 9828 IsGuiding returns 1
03:44:23.045 00.031 9828 IsSlewing returns 0
03:44:23.045 00.000 9828 IsGuiding returns 0
03:44:23.045 00.000 9828 scope move finished after 20 + 106 ms
03:44:23.045 00.000 9828 Move returns status 0, amount 20
03:44:23.045 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:23.045 00.000 9828 MoveAxis(N, 13, B)
03:44:23.045 00.000 9828 Guiding  Dir = 0, Dur = 13
03:44:23.061 00.016 9828 IsSlewing returns 0
03:44:23.061 00.000 9828 IsGuiding returns 0
03:44:23.061 00.000 9828 PulseGuide returned control before completion, sleep 23
03:44:23.092 00.031 9828 IsGuiding returns 1
03:44:23.092 00.000 9828 scope still moving after pulse duration time elapsed
03:44:23.124 00.032 9828 IsSlewing returns 0
03:44:23.124 00.000 9828 IsGuiding returns 1
03:44:23.156 00.032 9828 IsSlewing returns 0
03:44:23.156 00.000 9828 IsGuiding returns 1
03:44:23.187 00.031 9828 IsSlewing returns 0
03:44:23.187 00.000 9828 IsGuiding returns 1
03:44:23.217 00.030 9828 IsSlewing returns 0
03:44:23.217 00.000 9828 IsGuiding returns 0
03:44:23.217 00.000 9828 scope move finished after 13 + 142 ms
03:44:23.217 00.000 9828 Move returns status 0, amount 13
03:44:23.217 00.000 9828 move complete, result=0
03:44:23.217 00.000 9828 worker thread done servicing request
03:44:23.217 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:44:24.079 00.862 8976 Exposure complete
03:44:24.085 00.006 8976 worker thread done servicing request
03:44:24.085 00.000 5052 OnExposeComplete: enter
03:44:24.085 00.000 5052 UpdateGuideState(): m_state=6
03:44:24.085 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15161
03:44:24.085 00.000 5052 Star::Find returns 1 (0), X=330.06, Y=281.95, Mass=85, SNR=6.3, Peak=61 HFD=2.1
03:44:24.085 00.000 5052 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
03:44:24.085 00.000 5052 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
03:44:24.085 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=0.24 hyp=0.92 cameraTheta=0.27 mountX=-0.19 mountY=-0.87, mountTheta=-1.78
03:44:24.086 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=0.24, opts=13)
03:44:24.086 00.000 5052 Enqueuing Move request for stepguider (0.88, 0.24)
03:44:24.086 00.000 8976 Worker thread wakes up
03:44:24.086 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, 0.24) opts 0xd
03:44:24.086 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, 0.24)
03:44:24.086 00.000 8976 Moving (0.88, 0.24) raw xDistance=-0.19 yDistance=-0.87
03:44:24.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:44:24.086 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
03:44:24.086 00.000 8976 MoveAxis(R, 0, ABG)
03:44:24.086 00.000 8976 MoveAxis(U, 3, ABG)
03:44:24.086 00.000 8976 stepping (-9, 13) + (0, 3)
03:44:24.086 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:24.087 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:24.096 00.009 5052 UpdateGuideState exits: m=85 SNR=6.3
03:44:24.096 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:24.097 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:24.097 00.000 5052 Enqueuing Expose request
03:44:24.116 00.019 8976 Received - 47 (G) 
03:44:24.116 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:24.116 00.000 8976 stepped: pos (-9, 16)
03:44:24.116 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:44:24.116 00.000 8976 MountToCamera -- mountX=1.41 mountY=-2.40 hyp=2.79 mountTheta=-1.04 cameraX=1.50, cameraY=2.35 cameraTheta=1.00
03:44:24.116 00.000 8976 incremental bump (1.496, 2.354) isValid = 1
03:44:24.116 00.000 8976 Scheduling Mount bump of (0.062, 0.101)
03:44:24.116 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:44:24.116 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:44:24.116 00.000 8976 move complete, result=0
03:44:24.116 00.000 9828 Worker thread wakes up
03:44:24.116 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:44:24.116 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:44:24.116 00.000 8976 worker thread done servicing request
03:44:24.116 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 3 ms NORTH
03:44:24.116 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
03:44:24.116 00.000 8976 Worker thread wakes up
03:44:24.116 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:24.117 00.001 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
03:44:24.117 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
03:44:24.117 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:44:24.117 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:24.117 00.000 9828 BLC: window closed
03:44:24.117 00.000 9828 MoveAxis(E, 21, B)
03:44:24.117 00.000 9828 Guiding  Dir = 2, Dur = 21
03:44:24.117 00.000 9828 IsSlewing returns 0
03:44:24.117 00.000 9828 IsGuiding returns 0
03:44:24.117 00.000 9828 PulseGuide returned control before completion, sleep 31
03:44:24.151 00.034 9828 IsGuiding returns 1
03:44:24.151 00.000 9828 scope still moving after pulse duration time elapsed
03:44:24.182 00.031 9828 IsSlewing returns 0
03:44:24.182 00.000 9828 IsGuiding returns 1
03:44:24.213 00.031 9828 IsSlewing returns 0
03:44:24.213 00.000 9828 IsGuiding returns 1
03:44:24.243 00.030 9828 IsSlewing returns 0
03:44:24.243 00.000 9828 IsGuiding returns 0
03:44:24.243 00.000 9828 scope move finished after 21 + 105 ms
03:44:24.243 00.000 9828 Move returns status 0, amount 21
03:44:24.243 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:24.243 00.000 9828 MoveAxis(N, 13, B)
03:44:24.244 00.001 9828 Guiding  Dir = 0, Dur = 13
03:44:24.259 00.015 9828 IsSlewing returns 0
03:44:24.259 00.000 9828 IsGuiding returns 0
03:44:24.259 00.000 9828 PulseGuide returned control before completion, sleep 23
03:44:24.290 00.031 9828 IsGuiding returns 1
03:44:24.290 00.000 9828 scope still moving after pulse duration time elapsed
03:44:24.322 00.032 9828 IsSlewing returns 0
03:44:24.322 00.000 9828 IsGuiding returns 1
03:44:24.352 00.030 9828 IsSlewing returns 0
03:44:24.352 00.000 9828 IsGuiding returns 1
03:44:24.383 00.031 9828 IsSlewing returns 0
03:44:24.383 00.000 9828 IsGuiding returns 1
03:44:24.413 00.030 9828 IsSlewing returns 0
03:44:24.413 00.000 9828 IsGuiding returns 0
03:44:24.413 00.000 9828 scope move finished after 13 + 141 ms
03:44:24.413 00.000 9828 Move returns status 0, amount 13
03:44:24.413 00.000 9828 move complete, result=0
03:44:24.413 00.000 9828 worker thread done servicing request
03:44:24.413 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:44:25.277 00.864 8976 Exposure complete
03:44:25.282 00.005 8976 worker thread done servicing request
03:44:25.282 00.000 5052 OnExposeComplete: enter
03:44:25.282 00.000 5052 UpdateGuideState(): m_state=6
03:44:25.282 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15162
03:44:25.283 00.001 5052 Star::Find returns 1 (0), X=329.40, Y=281.60, Mass=86, SNR=6.3, Peak=58 HFD=2.6
03:44:25.283 00.000 5052 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.04) = xAngle (-2.51 = -2.51)
03:44:25.283 00.000 5052 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.61 = -2.61)
03:44:25.283 00.000 5052 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-0.46 mountX=-0.20 mountY=-0.13, mountTheta=-2.58
03:44:25.283 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.22, y=-0.11, opts=13)
03:44:25.283 00.000 5052 Enqueuing Move request for stepguider (0.22, -0.11)
03:44:25.284 00.001 8976 Worker thread wakes up
03:44:25.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.22, -0.11) opts 0xd
03:44:25.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.22, -0.11)
03:44:25.284 00.000 8976 Moving (0.22, -0.11) raw xDistance=-0.20 yDistance=-0.13
03:44:25.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:44:25.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:44:25.284 00.000 8976 MoveAxis(R, 0, ABG)
03:44:25.284 00.000 8976 MoveAxis(U, 0, ABG)
03:44:25.284 00.000 8976 MountToCamera -- mountTheta (-1.05) + m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:44:25.284 00.000 8976 MountToCamera -- mountX=1.40 mountY=-2.45 hyp=2.82 mountTheta=-1.05 cameraX=1.54, cameraY=2.36 cameraTheta=0.99
03:44:25.284 00.000 8976 incremental bump (1.542, 2.364) isValid = 1
03:44:25.284 00.000 8976 Scheduling Mount bump of (0.063, 0.100)
03:44:25.284 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:44:25.284 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:44:25.284 00.000 8976 move complete, result=0
03:44:25.284 00.000 9828 Worker thread wakes up
03:44:25.284 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:44:25.284 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:44:25.284 00.000 9828 CameraToMount -- cameraTheta (1.01) - m_xAngle (-3.10) = xAngle (4.11 = -2.18)
03:44:25.284 00.000 9828 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.02 = -2.26)
03:44:25.284 00.000 8976 worker thread done servicing request
03:44:25.285 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
03:44:25.285 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:44:25.285 00.000 9828 BLC: window closed
03:44:25.285 00.000 9828 MoveAxis(E, 21, B)
03:44:25.285 00.000 9828 Guiding  Dir = 2, Dur = 21
03:44:25.285 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:25.285 00.000 9828 IsSlewing returns 0
03:44:25.285 00.000 9828 IsGuiding returns 0
03:44:25.285 00.000 9828 PulseGuide returned control before completion, sleep 31
03:44:25.295 00.010 5052 UpdateGuideState exits: m=86 SNR=6.3
03:44:25.295 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:25.295 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:25.295 00.000 5052 Enqueuing Expose request
03:44:25.295 00.000 8976 Worker thread wakes up
03:44:25.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:25.295 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:25.295 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:25.331 00.036 9828 IsGuiding returns 1
03:44:25.331 00.000 9828 scope still moving after pulse duration time elapsed
03:44:25.362 00.031 9828 IsSlewing returns 0
03:44:25.362 00.000 9828 IsGuiding returns 1
03:44:25.392 00.030 9828 IsSlewing returns 0
03:44:25.392 00.000 9828 IsGuiding returns 1
03:44:25.423 00.031 9828 IsSlewing returns 0
03:44:25.423 00.000 9828 IsGuiding returns 0
03:44:25.423 00.000 9828 scope move finished after 21 + 117 ms
03:44:25.423 00.000 9828 Move returns status 0, amount 21
03:44:25.423 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:25.423 00.000 9828 MoveAxis(N, 12, B)
03:44:25.423 00.000 9828 Guiding  Dir = 0, Dur = 12
03:44:25.438 00.015 9828 IsSlewing returns 0
03:44:25.438 00.000 9828 IsGuiding returns 0
03:44:25.438 00.000 9828 PulseGuide returned control before completion, sleep 22
03:44:25.469 00.031 9828 IsGuiding returns 1
03:44:25.469 00.000 9828 scope still moving after pulse duration time elapsed
03:44:25.500 00.031 9828 IsSlewing returns 0
03:44:25.500 00.000 9828 IsGuiding returns 1
03:44:25.531 00.031 9828 IsSlewing returns 0
03:44:25.531 00.000 9828 IsGuiding returns 1
03:44:25.562 00.031 9828 IsSlewing returns 0
03:44:25.562 00.000 9828 IsGuiding returns 1
03:44:25.593 00.031 9828 IsSlewing returns 0
03:44:25.593 00.000 9828 IsGuiding returns 0
03:44:25.593 00.000 9828 scope move finished after 12 + 143 ms
03:44:25.593 00.000 9828 Move returns status 0, amount 12
03:44:25.593 00.000 9828 move complete, result=0
03:44:25.594 00.001 9828 worker thread done servicing request
03:44:25.594 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:44:26.449 00.855 8976 Exposure complete
03:44:26.455 00.006 8976 worker thread done servicing request
03:44:26.455 00.000 5052 OnExposeComplete: enter
03:44:26.455 00.000 5052 UpdateGuideState(): m_state=6
03:44:26.455 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15163
03:44:26.455 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=281.68, Mass=86, SNR=6.3, Peak=61 HFD=1.9
03:44:26.455 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
03:44:26.455 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
03:44:26.455 00.000 5052 CameraToMount -- cameraX=0.58 cameraY=-0.03 hyp=0.58 cameraTheta=-0.06 mountX=-0.29 mountY=-0.47, mountTheta=-2.13
03:44:26.456 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.58, y=-0.03, opts=13)
03:44:26.456 00.000 5052 Enqueuing Move request for stepguider (0.58, -0.03)
03:44:26.456 00.000 8976 Worker thread wakes up
03:44:26.456 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.58, -0.03) opts 0xd
03:44:26.456 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.58, -0.03)
03:44:26.456 00.000 8976 Moving (0.58, -0.03) raw xDistance=-0.29 yDistance=-0.47
03:44:26.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
03:44:26.456 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
03:44:26.456 00.000 8976 MoveAxis(R, 1, ABG)
03:44:26.456 00.000 8976 stepping (-9, 16) + (1, 0)
03:44:26.456 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:26.456 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:44:26.466 00.010 5052 UpdateGuideState exits: m=86 SNR=6.3
03:44:26.466 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:26.467 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:26.467 00.000 5052 Enqueuing Expose request
03:44:26.482 00.015 8976 Received - 47 (G) 
03:44:26.482 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:26.482 00.000 8976 stepped: pos (-8, 16)
03:44:26.482 00.000 8976 MoveAxis(U, 2, ABG)
03:44:26.482 00.000 8976 stepping (-8, 16) + (0, 2)
03:44:26.482 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:26.513 00.031 8976 Received - 47 (G) 
03:44:26.513 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:26.513 00.000 8976 stepped: pos (-8, 18)
03:44:26.513 00.000 8976 MountToCamera -- mountTheta (-1.09) + m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:44:26.513 00.000 8976 MountToCamera -- mountX=1.34 mountY=-2.58 hyp=2.91 mountTheta=-1.09 cameraX=1.69, cameraY=2.37 cameraTheta=0.95
03:44:26.513 00.000 8976 incremental bump (1.689, 2.373) isValid = 1
03:44:26.513 00.000 8976 Scheduling Mount bump of (0.067, 0.097)
03:44:26.513 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:44:26.513 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:44:26.513 00.000 8976 move complete, result=0
03:44:26.513 00.000 8976 worker thread done servicing request
03:44:26.513 00.000 8976 Worker thread wakes up
03:44:26.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:26.513 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:26.513 00.000 9828 Worker thread wakes up
03:44:26.513 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:44:26.513 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
03:44:26.514 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:44:26.514 00.000 9828 CameraToMount -- cameraTheta (0.97) - m_xAngle (-3.10) = xAngle (4.07 = -2.22)
03:44:26.514 00.000 9828 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.30)
03:44:26.514 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:44:26.514 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:44:26.514 00.000 9828 BLC: window closed
03:44:26.514 00.000 9828 MoveAxis(E, 23, B)
03:44:26.514 00.000 9828 Guiding  Dir = 2, Dur = 23
03:44:26.514 00.000 9828 IsSlewing returns 0
03:44:26.514 00.000 9828 IsGuiding returns 0
03:44:26.514 00.000 9828 PulseGuide returned control before completion, sleep 33
03:44:26.556 00.042 9828 IsGuiding returns 1
03:44:26.556 00.000 9828 scope still moving after pulse duration time elapsed
03:44:26.587 00.031 9828 IsSlewing returns 0
03:44:26.587 00.000 9828 IsGuiding returns 1
03:44:26.619 00.032 9828 IsSlewing returns 0
03:44:26.619 00.000 9828 IsGuiding returns 1
03:44:26.651 00.032 9828 IsSlewing returns 0
03:44:26.651 00.000 9828 IsGuiding returns 0
03:44:26.651 00.000 9828 scope move finished after 23 + 112 ms
03:44:26.651 00.000 9828 Move returns status 0, amount 23
03:44:26.651 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:26.651 00.000 9828 MoveAxis(N, 12, B)
03:44:26.651 00.000 9828 Guiding  Dir = 0, Dur = 12
03:44:26.667 00.016 9828 IsSlewing returns 0
03:44:26.667 00.000 9828 IsGuiding returns 0
03:44:26.668 00.001 9828 PulseGuide returned control before completion, sleep 22
03:44:26.699 00.031 9828 IsGuiding returns 1
03:44:26.699 00.000 9828 scope still moving after pulse duration time elapsed
03:44:26.730 00.031 9828 IsSlewing returns 0
03:44:26.730 00.000 9828 IsGuiding returns 1
03:44:26.761 00.031 9828 IsSlewing returns 0
03:44:26.762 00.001 9828 IsGuiding returns 1
03:44:26.792 00.030 9828 IsSlewing returns 0
03:44:26.792 00.000 9828 IsGuiding returns 0
03:44:26.792 00.000 9828 scope move finished after 12 + 113 ms
03:44:26.792 00.000 9828 Move returns status 0, amount 12
03:44:26.792 00.000 9828 move complete, result=0
03:44:26.792 00.000 9828 worker thread done servicing request
03:44:26.792 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:44:27.672 00.880 8976 Exposure complete
03:44:27.678 00.006 8976 worker thread done servicing request
03:44:27.678 00.000 5052 OnExposeComplete: enter
03:44:27.678 00.000 5052 UpdateGuideState(): m_state=6
03:44:27.678 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15164
03:44:27.678 00.000 5052 Star::Find returns 1 (0), X=330.14, Y=281.04, Mass=77, SNR=6.0, Peak=59 HFD=2.0
03:44:27.678 00.000 5052 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.04) = xAngle (-2.65 = -2.65)
03:44:27.678 00.000 5052 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.75 = -2.75)
03:44:27.678 00.000 5052 CameraToMount -- cameraX=0.97 cameraY=-0.67 hyp=1.18 cameraTheta=-0.61 mountX=-1.04 mountY=-0.45, mountTheta=-2.74
03:44:27.679 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.97, y=-0.67, opts=13)
03:44:27.679 00.000 5052 Enqueuing Move request for stepguider (0.97, -0.67)
03:44:27.679 00.000 8976 Worker thread wakes up
03:44:27.679 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.97, -0.67) opts 0xd
03:44:27.679 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.97, -0.67)
03:44:27.679 00.000 8976 Moving (0.97, -0.67) raw xDistance=-1.04 yDistance=-0.45
03:44:27.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.04
03:44:27.679 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
03:44:27.679 00.000 8976 MoveAxis(R, 4, ABG)
03:44:27.679 00.000 8976 stepping (-8, 18) + (4, 0)
03:44:27.679 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:44:27.680 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:27.689 00.009 5052 UpdateGuideState exits: m=77 SNR=6.0
03:44:27.690 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:27.690 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:27.690 00.000 5052 Enqueuing Expose request
03:44:27.712 00.022 8976 Received - 47 (G) 
03:44:27.712 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:44:27.712 00.000 8976 stepped: pos (-4, 18)
03:44:27.712 00.000 8976 MoveAxis(U, 2, ABG)
03:44:27.713 00.001 8976 stepping (-4, 18) + (0, 2)
03:44:27.713 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:27.744 00.031 8976 Received - 47 (G) 
03:44:27.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:27.744 00.000 8976 stepped: pos (-4, 20)
03:44:27.744 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:44:27.744 00.000 8976 MountToCamera -- mountX=1.10 mountY=-2.78 hyp=2.99 mountTheta=-1.19 cameraX=1.97, cameraY=2.25 cameraTheta=0.85
03:44:27.744 00.000 8976 incremental bump (1.973, 2.247) isValid = 1
03:44:27.745 00.001 8976 Scheduling Mount bump of (0.076, 0.090)
03:44:27.745 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:44:27.745 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:44:27.745 00.000 8976 move complete, result=0
03:44:27.745 00.000 8976 worker thread done servicing request
03:44:27.745 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.4 px 2 ms NORTH
03:44:27.745 00.000 9828 Worker thread wakes up
03:44:27.745 00.000 8976 Worker thread wakes up
03:44:27.745 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:27.745 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:27.745 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:44:27.745 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:44:27.745 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:44:27.745 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:44:27.745 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:44:27.745 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:44:27.746 00.001 9828 BLC: window closed
03:44:27.746 00.000 9828 MoveAxis(E, 25, B)
03:44:27.746 00.000 9828 Guiding  Dir = 2, Dur = 25
03:44:27.746 00.000 9828 IsSlewing returns 0
03:44:27.746 00.000 9828 IsGuiding returns 0
03:44:27.747 00.001 9828 PulseGuide returned control before completion, sleep 35
03:44:27.788 00.041 9828 IsGuiding returns 1
03:44:27.788 00.000 9828 scope still moving after pulse duration time elapsed
03:44:27.819 00.031 9828 IsSlewing returns 0
03:44:27.819 00.000 9828 IsGuiding returns 1
03:44:27.851 00.032 9828 IsSlewing returns 0
03:44:27.851 00.000 9828 IsGuiding returns 1
03:44:27.882 00.031 9828 IsSlewing returns 0
03:44:27.882 00.000 9828 IsGuiding returns 0
03:44:27.882 00.000 9828 scope move finished after 25 + 110 ms
03:44:27.882 00.000 9828 Move returns status 0, amount 25
03:44:27.882 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:27.882 00.000 9828 MoveAxis(N, 11, B)
03:44:27.882 00.000 9828 Guiding  Dir = 0, Dur = 11
03:44:27.898 00.016 9828 IsSlewing returns 0
03:44:27.898 00.000 9828 IsGuiding returns 0
03:44:27.898 00.000 9828 PulseGuide returned control before completion, sleep 21
03:44:27.929 00.031 9828 IsGuiding returns 1
03:44:27.929 00.000 9828 scope still moving after pulse duration time elapsed
03:44:27.960 00.031 9828 IsSlewing returns 0
03:44:27.960 00.000 9828 IsGuiding returns 1
03:44:27.990 00.030 9828 IsSlewing returns 0
03:44:27.990 00.000 9828 IsGuiding returns 1
03:44:28.022 00.032 9828 IsSlewing returns 0
03:44:28.022 00.000 9828 IsGuiding returns 0
03:44:28.022 00.000 9828 scope move finished after 11 + 113 ms
03:44:28.022 00.000 9828 Move returns status 0, amount 11
03:44:28.023 00.001 9828 move complete, result=0
03:44:28.023 00.000 9828 worker thread done servicing request
03:44:28.023 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:44:28.910 00.887 8976 Exposure complete
03:44:28.915 00.005 8976 worker thread done servicing request
03:44:28.915 00.000 5052 OnExposeComplete: enter
03:44:28.915 00.000 5052 UpdateGuideState(): m_state=6
03:44:28.916 00.001 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15165
03:44:28.916 00.000 5052 Star::Find returns 1 (0), X=330.31, Y=281.90, Mass=75, SNR=5.9, Peak=57 HFD=2.2
03:44:28.916 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
03:44:28.916 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
03:44:28.916 00.000 5052 CameraToMount -- cameraX=1.13 cameraY=0.19 hyp=1.15 cameraTheta=0.16 mountX=-0.35 mountY=-1.05, mountTheta=-1.89
03:44:28.917 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.13, y=0.19, opts=13)
03:44:28.917 00.000 5052 Enqueuing Move request for stepguider (1.13, 0.19)
03:44:28.917 00.000 8976 Worker thread wakes up
03:44:28.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.13, 0.19) opts 0xd
03:44:28.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.13, 0.19)
03:44:28.917 00.000 8976 Moving (1.13, 0.19) raw xDistance=-0.35 yDistance=-1.05
03:44:28.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.35
03:44:28.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.05
03:44:28.917 00.000 8976 MoveAxis(R, 2, ABG)
03:44:28.917 00.000 8976 stepping (-4, 20) + (2, 0)
03:44:28.917 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:28.918 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=54, Gamma=2.630
03:44:28.928 00.010 5052 UpdateGuideState exits: m=75 SNR=5.9
03:44:28.928 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:28.928 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:28.928 00.000 5052 Enqueuing Expose request
03:44:28.943 00.015 8976 Received - 47 (G) 
03:44:28.943 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:28.943 00.000 8976 stepped: pos (-2, 20)
03:44:28.943 00.000 8976 MoveAxis(U, 4, ABG)
03:44:28.943 00.000 8976 stepping (-2, 20) + (0, 4)
03:44:28.943 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:44:28.976 00.033 8976 Received - 47 (G) 
03:44:28.976 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:44:28.976 00.000 8976 stepped: pos (-2, 24)
03:44:28.976 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:44:28.976 00.000 8976 MountToCamera -- mountX=0.84 mountY=-3.12 hyp=3.23 mountTheta=-1.31 cameraX=2.40, cameraY=2.17 cameraTheta=0.74
03:44:28.976 00.000 8976 incremental bump (2.396, 2.168) isValid = 1
03:44:28.976 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:44:28.976 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:44:28.976 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:44:28.976 00.000 8976 move complete, result=0
03:44:28.976 00.000 8976 worker thread done servicing request
03:44:28.976 00.000 8976 Worker thread wakes up
03:44:28.976 00.000 9828 Worker thread wakes up
03:44:28.976 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:44:28.976 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:44:28.976 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:44:28.976 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:28.977 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:28.977 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:44:28.977 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:44:28.977 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:44:28.977 00.000 9828 BLC: window closed
03:44:28.977 00.000 9828 MoveAxis(E, 28, B)
03:44:28.977 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.1 px 4 ms NORTH
03:44:28.977 00.000 9828 Guiding  Dir = 2, Dur = 28
03:44:28.977 00.000 9828 IsSlewing returns 0
03:44:28.978 00.001 9828 IsGuiding returns 0
03:44:28.978 00.000 9828 PulseGuide returned control before completion, sleep 38
03:44:29.031 00.053 9828 IsGuiding returns 1
03:44:29.031 00.000 9828 scope still moving after pulse duration time elapsed
03:44:29.063 00.032 9828 IsSlewing returns 0
03:44:29.063 00.000 9828 IsGuiding returns 1
03:44:29.094 00.031 9828 IsSlewing returns 0
03:44:29.094 00.000 9828 IsGuiding returns 1
03:44:29.125 00.031 9828 IsSlewing returns 0
03:44:29.125 00.000 9828 IsGuiding returns 0
03:44:29.125 00.000 9828 scope move finished after 28 + 120 ms
03:44:29.125 00.000 9828 Move returns status 0, amount 28
03:44:29.125 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:29.125 00.000 9828 MoveAxis(N, 9, B)
03:44:29.125 00.000 9828 Guiding  Dir = 0, Dur = 9
03:44:29.141 00.016 9828 IsSlewing returns 0
03:44:29.141 00.000 9828 IsGuiding returns 0
03:44:29.141 00.000 9828 PulseGuide returned control before completion, sleep 19
03:44:29.173 00.032 9828 IsGuiding returns 1
03:44:29.173 00.000 9828 scope still moving after pulse duration time elapsed
03:44:29.204 00.031 9828 IsSlewing returns 0
03:44:29.204 00.000 9828 IsGuiding returns 1
03:44:29.235 00.031 9828 IsSlewing returns 0
03:44:29.235 00.000 9828 IsGuiding returns 1
03:44:29.267 00.032 9828 IsSlewing returns 0
03:44:29.267 00.000 9828 IsGuiding returns 0
03:44:29.267 00.000 9828 scope move finished after 9 + 117 ms
03:44:29.267 00.000 9828 Move returns status 0, amount 9
03:44:29.267 00.000 9828 move complete, result=0
03:44:29.267 00.000 9828 worker thread done servicing request
03:44:29.267 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:44:30.137 00.870 8976 Exposure complete
03:44:30.142 00.005 8976 worker thread done servicing request
03:44:30.143 00.001 5052 OnExposeComplete: enter
03:44:30.143 00.000 5052 UpdateGuideState(): m_state=6
03:44:30.143 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15166
03:44:30.143 00.000 5052 Star::Find returns 1 (0), X=329.26, Y=282.40, Mass=86, SNR=6.3, Peak=59 HFD=2.7
03:44:30.143 00.000 5052 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.04) = xAngle (-0.59 = -0.59)
03:44:30.143 00.000 5052 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.70 = -0.70)
03:44:30.143 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.69 hyp=0.69 cameraTheta=1.45 mountX=0.57 mountY=-0.44, mountTheta=-0.66
03:44:30.144 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.69, opts=13)
03:44:30.144 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.69)
03:44:30.144 00.000 8976 Worker thread wakes up
03:44:30.144 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.69) opts 0xd
03:44:30.144 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.69)
03:44:30.144 00.000 8976 Moving (0.08, 0.69) raw xDistance=0.57 yDistance=-0.44
03:44:30.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.57
03:44:30.144 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.44
03:44:30.144 00.000 8976 MoveAxis(L, 2, ABG)
03:44:30.144 00.000 8976 stepping (-2, 24) + (-2, 0)
03:44:30.144 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:30.144 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:30.154 00.010 5052 UpdateGuideState exits: m=86 SNR=6.3
03:44:30.154 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:30.154 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:30.154 00.000 5052 Enqueuing Expose request
03:44:30.174 00.020 8976 Received - 47 (G) 
03:44:30.174 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:30.174 00.000 8976 stepped: pos (-4, 24)
03:44:30.174 00.000 8976 MoveAxis(U, 2, ABG)
03:44:30.174 00.000 8976 stepping (-4, 24) + (0, 2)
03:44:30.174 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:30.206 00.032 8976 Received - 47 (G) 
03:44:30.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:30.206 00.000 8976 stepped: pos (-4, 26)
03:44:30.206 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:44:30.206 00.000 8976 MountToCamera -- mountX=0.76 mountY=-3.45 hyp=3.54 mountTheta=-1.35 cameraX=2.73, cameraY=2.25 cameraTheta=0.69
03:44:30.206 00.000 8976 incremental bump (2.726, 2.253) isValid = 1
03:44:30.206 00.000 8976 Scheduling Mount bump of (0.089, 0.076)
03:44:30.207 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:44:30.207 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:44:30.207 00.000 8976 move complete, result=0
03:44:30.207 00.000 9828 Worker thread wakes up
03:44:30.207 00.000 8976 worker thread done servicing request
03:44:30.207 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.4 px 2 ms NORTH
03:44:30.207 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:44:30.207 00.000 8976 Worker thread wakes up
03:44:30.207 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:44:30.207 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:30.207 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
03:44:30.207 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:30.207 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
03:44:30.207 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:44:30.207 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:44:30.207 00.000 9828 BLC: window closed
03:44:30.208 00.001 9828 MoveAxis(E, 29, B)
03:44:30.208 00.000 9828 Guiding  Dir = 2, Dur = 29
03:44:30.208 00.000 9828 IsSlewing returns 0
03:44:30.208 00.000 9828 IsGuiding returns 0
03:44:30.208 00.000 9828 PulseGuide returned control before completion, sleep 39
03:44:30.252 00.044 9828 IsGuiding returns 1
03:44:30.252 00.000 9828 scope still moving after pulse duration time elapsed
03:44:30.284 00.032 9828 IsSlewing returns 0
03:44:30.284 00.000 9828 IsGuiding returns 1
03:44:30.314 00.030 9828 IsSlewing returns 0
03:44:30.314 00.000 9828 IsGuiding returns 1
03:44:30.360 00.046 9828 IsSlewing returns 0
03:44:30.360 00.000 9828 IsGuiding returns 0
03:44:30.360 00.000 9828 scope move finished after 29 + 122 ms
03:44:30.360 00.000 9828 Move returns status 0, amount 29
03:44:30.360 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:30.360 00.000 9828 MoveAxis(N, 9, B)
03:44:30.360 00.000 9828 Guiding  Dir = 0, Dur = 9
03:44:30.376 00.016 9828 IsSlewing returns 0
03:44:30.376 00.000 9828 IsGuiding returns 0
03:44:30.376 00.000 9828 PulseGuide returned control before completion, sleep 19
03:44:30.406 00.030 9828 IsGuiding returns 1
03:44:30.406 00.000 9828 scope still moving after pulse duration time elapsed
03:44:30.437 00.031 9828 IsSlewing returns 0
03:44:30.437 00.000 9828 IsGuiding returns 1
03:44:30.468 00.031 9828 IsSlewing returns 0
03:44:30.468 00.000 9828 IsGuiding returns 1
03:44:30.498 00.030 9828 IsSlewing returns 0
03:44:30.498 00.000 9828 IsGuiding returns 1
03:44:30.529 00.031 9828 IsSlewing returns 0
03:44:30.529 00.000 9828 IsGuiding returns 0
03:44:30.529 00.000 9828 scope move finished after 9 + 143 ms
03:44:30.529 00.000 9828 Move returns status 0, amount 9
03:44:30.529 00.000 9828 move complete, result=0
03:44:30.529 00.000 9828 worker thread done servicing request
03:44:30.529 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:44:31.366 00.837 8976 Exposure complete
03:44:31.371 00.005 8976 worker thread done servicing request
03:44:31.372 00.001 5052 OnExposeComplete: enter
03:44:31.372 00.000 5052 UpdateGuideState(): m_state=6
03:44:31.372 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15167
03:44:31.372 00.000 5052 Star::Find returns 1 (0), X=328.96, Y=281.13, Mass=68, SNR=5.7, Peak=60 HFD=2.0
03:44:31.372 00.000 5052 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.04) = xAngle (-3.97 = 2.31)
03:44:31.372 00.000 5052 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.08 = 2.21)
03:44:31.372 00.000 5052 CameraToMount -- cameraX=-0.22 cameraY=-0.58 hyp=0.62 cameraTheta=-1.93 mountX=-0.42 mountY=0.50, mountTheta=2.27
03:44:31.372 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=-0.58, opts=13)
03:44:31.372 00.000 5052 Enqueuing Move request for stepguider (-0.22, -0.58)
03:44:31.373 00.001 8976 Worker thread wakes up
03:44:31.373 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, -0.58) opts 0xd
03:44:31.373 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, -0.58)
03:44:31.373 00.000 8976 Moving (-0.22, -0.58) raw xDistance=-0.42 yDistance=0.50
03:44:31.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.42
03:44:31.373 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.50
03:44:31.373 00.000 8976 MoveAxis(R, 2, ABG)
03:44:31.373 00.000 8976 stepping (-4, 26) + (2, 0)
03:44:31.373 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:31.373 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:44:31.385 00.012 5052 UpdateGuideState exits: m=68 SNR=5.7
03:44:31.385 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:31.385 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:31.385 00.000 5052 Enqueuing Expose request
03:44:31.406 00.021 8976 Received - 47 (G) 
03:44:31.406 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:31.406 00.000 8976 stepped: pos (-2, 26)
03:44:31.406 00.000 8976 MoveAxis(D, 2, ABG)
03:44:31.406 00.000 8976 stepping (-2, 26) + (0, -2)
03:44:31.406 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:31.438 00.032 8976 Received - 47 (G) 
03:44:31.438 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:31.438 00.000 8976 stepped: pos (-2, 24)
03:44:31.438 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:44:31.438 00.000 8976 MountToCamera -- mountX=0.61 mountY=-3.57 hyp=3.62 mountTheta=-1.40 cameraX=2.90, cameraY=2.17 cameraTheta=0.64
03:44:31.438 00.000 8976 incremental bump (2.901, 2.172) isValid = 1
03:44:31.438 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:44:31.438 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:44:31.438 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:44:31.438 00.000 8976 move complete, result=0
03:44:31.438 00.000 9828 Worker thread wakes up
03:44:31.438 00.000 8976 worker thread done servicing request
03:44:31.438 00.000 8976 Worker thread wakes up
03:44:31.438 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:31.438 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:31.438 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:44:31.438 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:44:31.438 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:44:31.439 00.001 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
03:44:31.439 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
03:44:31.439 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
03:44:31.439 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:44:31.439 00.000 9828 BLC: window closed
03:44:31.439 00.000 9828 MoveAxis(E, 30, B)
03:44:31.439 00.000 9828 Guiding  Dir = 2, Dur = 30
03:44:31.439 00.000 9828 IsSlewing returns 0
03:44:31.439 00.000 9828 IsGuiding returns 0
03:44:31.439 00.000 9828 PulseGuide returned control before completion, sleep 40
03:44:31.492 00.053 9828 IsGuiding returns 1
03:44:31.492 00.000 9828 scope still moving after pulse duration time elapsed
03:44:31.523 00.031 9828 IsSlewing returns 0
03:44:31.523 00.000 9828 IsGuiding returns 1
03:44:31.554 00.031 9828 IsSlewing returns 0
03:44:31.554 00.000 9828 IsGuiding returns 1
03:44:31.585 00.031 9828 IsSlewing returns 0
03:44:31.585 00.000 9828 IsGuiding returns 0
03:44:31.590 00.005 9828 scope move finished after 30 + 120 ms
03:44:31.590 00.000 9828 Move returns status 0, amount 30
03:44:31.590 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:31.590 00.000 9828 MoveAxis(N, 8, B)
03:44:31.590 00.000 9828 Guiding  Dir = 0, Dur = 8
03:44:31.615 00.025 9828 IsSlewing returns 0
03:44:31.615 00.000 9828 IsGuiding returns 0
03:44:31.615 00.000 9828 PulseGuide returned control before completion, sleep 18
03:44:31.646 00.031 9828 IsGuiding returns 1
03:44:31.646 00.000 9828 scope still moving after pulse duration time elapsed
03:44:31.677 00.031 9828 IsSlewing returns 0
03:44:31.677 00.000 9828 IsGuiding returns 1
03:44:31.707 00.030 9828 IsSlewing returns 0
03:44:31.707 00.000 9828 IsGuiding returns 1
03:44:31.738 00.031 9828 IsSlewing returns 0
03:44:31.738 00.000 9828 IsGuiding returns 1
03:44:31.769 00.031 9828 IsSlewing returns 0
03:44:31.769 00.000 9828 IsGuiding returns 0
03:44:31.769 00.000 9828 scope move finished after 8 + 146 ms
03:44:31.769 00.000 9828 Move returns status 0, amount 8
03:44:31.769 00.000 9828 move complete, result=0
03:44:31.770 00.001 9828 worker thread done servicing request
03:44:31.770 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:44:32.599 00.829 8976 Exposure complete
03:44:32.604 00.005 8976 worker thread done servicing request
03:44:32.605 00.001 5052 OnExposeComplete: enter
03:44:32.605 00.000 5052 UpdateGuideState(): m_state=6
03:44:32.605 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15168
03:44:32.605 00.000 5052 Star::Find returns 1 (0), X=328.04, Y=281.97, Mass=91, SNR=6.5, Peak=65 HFD=2.0
03:44:32.605 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:44:32.605 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
03:44:32.605 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=0.26 hyp=1.17 cameraTheta=2.91 mountX=0.75 mountY=0.81, mountTheta=0.82
03:44:32.606 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.14, y=0.26, opts=13)
03:44:32.606 00.000 5052 Enqueuing Move request for stepguider (-1.14, 0.26)
03:44:32.606 00.000 8976 Worker thread wakes up
03:44:32.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.14, 0.26) opts 0xd
03:44:32.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.14, 0.26)
03:44:32.606 00.000 8976 Moving (-1.14, 0.26) raw xDistance=0.75 yDistance=0.81
03:44:32.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.75
03:44:32.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.81
03:44:32.606 00.000 8976 MoveAxis(L, 3, ABG)
03:44:32.606 00.000 8976 stepping (-2, 24) + (-3, 0)
03:44:32.606 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:32.607 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:44:32.616 00.009 5052 UpdateGuideState exits: m=91 SNR=6.5
03:44:32.616 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:32.616 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:32.616 00.000 5052 Enqueuing Expose request
03:44:32.637 00.021 8976 Received - 47 (G) 
03:44:32.637 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:32.637 00.000 8976 stepped: pos (-5, 24)
03:44:32.637 00.000 8976 MoveAxis(D, 3, ABG)
03:44:32.637 00.000 8976 stepping (-5, 24) + (0, -3)
03:44:32.637 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:32.668 00.031 8976 Received - 47 (G) 
03:44:32.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:32.668 00.000 8976 stepped: pos (-5, 21)
03:44:32.668 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:44:32.669 00.001 8976 MountToCamera -- mountX=0.66 mountY=-3.49 hyp=3.56 mountTheta=-1.38 cameraX=2.81, cameraY=2.18 cameraTheta=0.66
03:44:32.669 00.000 8976 incremental bump (2.808, 2.181) isValid = 1
03:44:32.669 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:44:32.669 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:44:32.669 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:44:32.669 00.000 8976 move complete, result=0
03:44:32.669 00.000 8976 worker thread done servicing request
03:44:32.669 00.000 9828 Worker thread wakes up
03:44:32.669 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:44:32.669 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:44:32.669 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:44:32.669 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:44:32.669 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:44:32.669 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:44:32.669 00.000 9828 BLC: window closed
03:44:32.669 00.000 9828 MoveAxis(E, 30, B)
03:44:32.669 00.000 8976 Worker thread wakes up
03:44:32.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:32.670 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:32.670 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.8 px 3 ms SOUTH
03:44:32.670 00.000 9828 Guiding  Dir = 2, Dur = 30
03:44:32.670 00.000 9828 IsSlewing returns 0
03:44:32.670 00.000 9828 IsGuiding returns 0
03:44:32.670 00.000 9828 PulseGuide returned control before completion, sleep 40
03:44:32.719 00.049 9828 IsGuiding returns 1
03:44:32.719 00.000 9828 scope still moving after pulse duration time elapsed
03:44:32.750 00.031 9828 IsSlewing returns 0
03:44:32.750 00.000 9828 IsGuiding returns 1
03:44:32.781 00.031 9828 IsSlewing returns 0
03:44:32.781 00.000 9828 IsGuiding returns 1
03:44:32.812 00.031 9828 IsSlewing returns 0
03:44:32.812 00.000 9828 IsGuiding returns 0
03:44:32.812 00.000 9828 scope move finished after 30 + 111 ms
03:44:32.812 00.000 9828 Move returns status 0, amount 30
03:44:32.812 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:32.812 00.000 9828 MoveAxis(N, 8, B)
03:44:32.812 00.000 9828 Guiding  Dir = 0, Dur = 8
03:44:32.828 00.016 9828 IsSlewing returns 0
03:44:32.828 00.000 9828 IsGuiding returns 0
03:44:32.828 00.000 9828 PulseGuide returned control before completion, sleep 18
03:44:32.858 00.030 9828 IsGuiding returns 1
03:44:32.858 00.000 9828 scope still moving after pulse duration time elapsed
03:44:32.889 00.031 9828 IsSlewing returns 0
03:44:32.889 00.000 9828 IsGuiding returns 1
03:44:32.920 00.031 9828 IsSlewing returns 0
03:44:32.920 00.000 9828 IsGuiding returns 1
03:44:32.951 00.031 9828 IsSlewing returns 0
03:44:32.951 00.000 9828 IsGuiding returns 1
03:44:32.981 00.030 9828 IsSlewing returns 0
03:44:32.981 00.000 9828 IsGuiding returns 0
03:44:32.981 00.000 9828 scope move finished after 8 + 145 ms
03:44:32.981 00.000 9828 Move returns status 0, amount 8
03:44:32.981 00.000 9828 move complete, result=0
03:44:32.981 00.000 9828 worker thread done servicing request
03:44:32.981 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:44:33.841 00.860 8976 Exposure complete
03:44:33.846 00.005 8976 worker thread done servicing request
03:44:33.846 00.000 5052 OnExposeComplete: enter
03:44:33.846 00.000 5052 UpdateGuideState(): m_state=6
03:44:33.846 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15169
03:44:33.846 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.77, Mass=87, SNR=6.4, Peak=64 HFD=2.1
03:44:33.846 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.49 = 0.49)
03:44:33.846 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.39 = 0.39)
03:44:33.846 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.53 mountX=0.10 mountY=0.04, mountTheta=0.40
03:44:33.847 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=0.06, opts=13)
03:44:33.847 00.000 5052 Enqueuing Move request for stepguider (-0.09, 0.06)
03:44:33.847 00.000 8976 Worker thread wakes up
03:44:33.847 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, 0.06) opts 0xd
03:44:33.847 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, 0.06)
03:44:33.847 00.000 8976 Moving (-0.09, 0.06) raw xDistance=0.10 yDistance=0.04
03:44:33.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:44:33.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:44:33.847 00.000 8976 MoveAxis(R, 0, ABG)
03:44:33.847 00.000 8976 MoveAxis(U, 0, ABG)
03:44:33.848 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=99, med=44, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:33.848 00.000 5052 UpdateGuideState exits: m=87 SNR=6.4
03:44:33.848 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:33.848 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:44:33.848 00.000 8976 MountToCamera -- mountX=0.70 mountY=-3.44 hyp=3.51 mountTheta=-1.37 cameraX=2.75, cameraY=2.19 cameraTheta=0.67
03:44:33.848 00.000 8976 incremental bump (2.746, 2.187) isValid = 1
03:44:33.848 00.000 8976 Scheduling Mount bump of (0.085, 0.070)
03:44:33.848 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.07, opts=4)
03:44:33.848 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:33.848 00.000 8976 Enqueuing Move request for scope (0.08, 0.07)
03:44:33.848 00.000 8976 move complete, result=0
03:44:33.848 00.000 5052 Enqueuing Expose request
03:44:33.848 00.000 9828 Worker thread wakes up
03:44:33.848 00.000 8976 worker thread done servicing request
03:44:33.848 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0x4
03:44:33.848 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:33.848 00.000 8976 Worker thread wakes up
03:44:33.849 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:33.849 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:33.849 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
03:44:33.849 00.000 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.50)
03:44:33.849 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.58)
03:44:33.849 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:44:33.849 00.000 9828 Moving (0.08, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:44:33.849 00.000 9828 BLC: window closed
03:44:33.849 00.000 9828 MoveAxis(E, 28, B)
03:44:33.849 00.000 9828 Guiding  Dir = 2, Dur = 28
03:44:33.849 00.000 9828 IsSlewing returns 0
03:44:33.850 00.001 9828 IsGuiding returns 0
03:44:33.850 00.000 9828 PulseGuide returned control before completion, sleep 38
03:44:33.903 00.053 9828 IsGuiding returns 1
03:44:33.903 00.000 9828 scope still moving after pulse duration time elapsed
03:44:33.933 00.030 9828 IsSlewing returns 0
03:44:33.933 00.000 9828 IsGuiding returns 1
03:44:33.964 00.031 9828 IsSlewing returns 0
03:44:33.964 00.000 9828 IsGuiding returns 1
03:44:33.995 00.031 9828 IsSlewing returns 0
03:44:33.995 00.000 9828 IsGuiding returns 0
03:44:33.995 00.000 9828 scope move finished after 28 + 117 ms
03:44:33.995 00.000 9828 Move returns status 0, amount 28
03:44:33.995 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:33.995 00.000 9828 MoveAxis(N, 8, B)
03:44:33.995 00.000 9828 Guiding  Dir = 0, Dur = 8
03:44:34.011 00.016 9828 IsSlewing returns 0
03:44:34.011 00.000 9828 IsGuiding returns 0
03:44:34.012 00.001 9828 PulseGuide returned control before completion, sleep 18
03:44:34.042 00.030 9828 IsGuiding returns 1
03:44:34.042 00.000 9828 scope still moving after pulse duration time elapsed
03:44:34.074 00.032 9828 IsSlewing returns 0
03:44:34.074 00.000 9828 IsGuiding returns 1
03:44:34.104 00.030 9828 IsSlewing returns 0
03:44:34.105 00.001 9828 IsGuiding returns 1
03:44:34.136 00.031 9828 IsSlewing returns 0
03:44:34.136 00.000 9828 IsGuiding returns 1
03:44:34.167 00.031 9828 IsSlewing returns 0
03:44:34.167 00.000 9828 IsGuiding returns 0
03:44:34.167 00.000 9828 scope move finished after 8 + 147 ms
03:44:34.167 00.000 9828 Move returns status 0, amount 8
03:44:34.167 00.000 9828 move complete, result=0
03:44:34.167 00.000 9828 worker thread done servicing request
03:44:34.167 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 8 ms NORTH
03:44:35.002 00.835 8976 Exposure complete
03:44:35.008 00.006 8976 worker thread done servicing request
03:44:35.008 00.000 5052 OnExposeComplete: enter
03:44:35.008 00.000 5052 UpdateGuideState(): m_state=6
03:44:35.008 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15170
03:44:35.008 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.75, Mass=90, SNR=6.5, Peak=59 HFD=2.0
03:44:35.008 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
03:44:35.008 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:44:35.008 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.24 mountX=-0.04 mountY=-0.15, mountTheta=-1.81
03:44:35.009 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.04, opts=13)
03:44:35.009 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.04)
03:44:35.009 00.000 8976 Worker thread wakes up
03:44:35.009 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.04) opts 0xd
03:44:35.009 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.04)
03:44:35.009 00.000 8976 Moving (0.15, 0.04) raw xDistance=-0.04 yDistance=-0.15
03:44:35.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:44:35.009 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:44:35.009 00.000 8976 MoveAxis(R, 0, ABG)
03:44:35.009 00.000 8976 MoveAxis(U, 0, ABG)
03:44:35.009 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:35.009 00.000 5052 UpdateGuideState exits: m=90 SNR=6.5
03:44:35.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:35.009 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:44:35.009 00.000 8976 MountToCamera -- mountX=0.72 mountY=-3.41 hyp=3.48 mountTheta=-1.36 cameraX=2.70, cameraY=2.19 cameraTheta=0.68
03:44:35.009 00.000 8976 incremental bump (2.705, 2.192) isValid = 1
03:44:35.010 00.001 8976 Scheduling Mount bump of (0.089, 0.075)
03:44:35.010 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:44:35.010 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:44:35.010 00.000 8976 move complete, result=0
03:44:35.010 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:35.010 00.000 5052 Enqueuing Expose request
03:44:35.010 00.000 8976 worker thread done servicing request
03:44:35.010 00.000 8976 Worker thread wakes up
03:44:35.010 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:35.010 00.000 9828 Worker thread wakes up
03:44:35.010 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:44:35.010 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:44:35.010 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:35.010 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
03:44:35.010 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:35.010 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
03:44:35.011 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
03:44:35.011 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:44:35.011 00.000 9828 BLC: window closed
03:44:35.011 00.000 9828 MoveAxis(E, 29, B)
03:44:35.011 00.000 9828 Guiding  Dir = 2, Dur = 29
03:44:35.011 00.000 9828 IsSlewing returns 0
03:44:35.011 00.000 9828 IsGuiding returns 0
03:44:35.011 00.000 9828 PulseGuide returned control before completion, sleep 39
03:44:35.058 00.047 9828 IsGuiding returns 1
03:44:35.058 00.000 9828 scope still moving after pulse duration time elapsed
03:44:35.090 00.032 9828 IsSlewing returns 0
03:44:35.090 00.000 9828 IsGuiding returns 1
03:44:35.121 00.031 9828 IsSlewing returns 0
03:44:35.121 00.000 9828 IsGuiding returns 1
03:44:35.152 00.031 9828 IsSlewing returns 0
03:44:35.152 00.000 9828 IsGuiding returns 0
03:44:35.152 00.000 9828 scope move finished after 29 + 111 ms
03:44:35.152 00.000 9828 Move returns status 0, amount 29
03:44:35.152 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:35.152 00.000 9828 MoveAxis(N, 9, B)
03:44:35.152 00.000 9828 Guiding  Dir = 0, Dur = 9
03:44:35.167 00.015 9828 IsSlewing returns 0
03:44:35.167 00.000 9828 IsGuiding returns 0
03:44:35.167 00.000 9828 PulseGuide returned control before completion, sleep 19
03:44:35.199 00.032 9828 IsGuiding returns 1
03:44:35.199 00.000 9828 scope still moving after pulse duration time elapsed
03:44:35.230 00.031 9828 IsSlewing returns 0
03:44:35.230 00.000 9828 IsGuiding returns 1
03:44:35.260 00.030 9828 IsSlewing returns 0
03:44:35.260 00.000 9828 IsGuiding returns 1
03:44:35.291 00.031 9828 IsSlewing returns 0
03:44:35.291 00.000 9828 IsGuiding returns 1
03:44:35.323 00.032 9828 IsSlewing returns 0
03:44:35.323 00.000 9828 IsGuiding returns 0
03:44:35.323 00.000 9828 scope move finished after 9 + 146 ms
03:44:35.324 00.001 9828 Move returns status 0, amount 9
03:44:35.324 00.000 9828 move complete, result=0
03:44:35.324 00.000 9828 worker thread done servicing request
03:44:35.324 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:44:36.158 00.834 8976 Exposure complete
03:44:36.164 00.006 8976 worker thread done servicing request
03:44:36.164 00.000 5052 OnExposeComplete: enter
03:44:36.164 00.000 5052 UpdateGuideState(): m_state=6
03:44:36.164 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15171
03:44:36.164 00.000 5052 Star::Find returns 1 (0), X=329.41, Y=281.82, Mass=94, SNR=6.6, Peak=61 HFD=2.0
03:44:36.164 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
03:44:36.165 00.001 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:44:36.165 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.27 cameraTheta=0.45 mountX=-0.01 mountY=-0.26, mountTheta=-1.60
03:44:36.166 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.12, opts=13)
03:44:36.166 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.12)
03:44:36.166 00.000 8976 Worker thread wakes up
03:44:36.166 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:44:36.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.12) opts 0xd
03:44:36.166 00.000 5052 UpdateGuideState exits: m=94 SNR=6.6
03:44:36.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.12)
03:44:36.166 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:36.166 00.000 8976 Moving (0.24, 0.12) raw xDistance=-0.01 yDistance=-0.26
03:44:36.166 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:36.166 00.000 5052 Enqueuing Expose request
03:44:36.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:44:36.167 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:44:36.167 00.000 8976 MoveAxis(R, 0, ABG)
03:44:36.167 00.000 8976 MoveAxis(U, 1, ABG)
03:44:36.167 00.000 8976 stepping (-5, 21) + (0, 1)
03:44:36.167 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:36.185 00.018 8976 Received - 47 (G) 
03:44:36.185 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:36.185 00.000 8976 stepped: pos (-5, 22)
03:44:36.185 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:44:36.185 00.000 8976 MountToCamera -- mountX=0.74 mountY=-3.44 hyp=3.51 mountTheta=-1.36 cameraX=2.72, cameraY=2.22 cameraTheta=0.68
03:44:36.185 00.000 8976 incremental bump (2.724, 2.218) isValid = 1
03:44:36.185 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
03:44:36.185 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:44:36.185 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:44:36.185 00.000 8976 move complete, result=0
03:44:36.185 00.000 9828 Worker thread wakes up
03:44:36.185 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:44:36.185 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:44:36.185 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
03:44:36.185 00.000 8976 worker thread done servicing request
03:44:36.185 00.000 8976 Worker thread wakes up
03:44:36.185 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
03:44:36.186 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
03:44:36.186 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:44:36.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:36.186 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:36.186 00.000 9828 BLC: window closed
03:44:36.186 00.000 9828 MoveAxis(E, 29, B)
03:44:36.186 00.000 9828 Guiding  Dir = 2, Dur = 29
03:44:36.186 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:44:36.186 00.000 9828 IsSlewing returns 0
03:44:36.186 00.000 9828 IsGuiding returns 0
03:44:36.186 00.000 9828 PulseGuide returned control before completion, sleep 39
03:44:36.241 00.055 9828 IsGuiding returns 1
03:44:36.241 00.000 9828 scope still moving after pulse duration time elapsed
03:44:36.272 00.031 9828 IsSlewing returns 0
03:44:36.272 00.000 9828 IsGuiding returns 1
03:44:36.302 00.030 9828 IsSlewing returns 0
03:44:36.302 00.000 9828 IsGuiding returns 1
03:44:36.333 00.031 9828 IsSlewing returns 0
03:44:36.333 00.000 9828 IsGuiding returns 0
03:44:36.333 00.000 9828 scope move finished after 29 + 117 ms
03:44:36.333 00.000 9828 Move returns status 0, amount 29
03:44:36.333 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:36.333 00.000 9828 MoveAxis(N, 9, B)
03:44:36.333 00.000 9828 Guiding  Dir = 0, Dur = 9
03:44:36.348 00.015 9828 IsSlewing returns 0
03:44:36.348 00.000 9828 IsGuiding returns 0
03:44:36.348 00.000 9828 PulseGuide returned control before completion, sleep 19
03:44:36.379 00.031 9828 IsGuiding returns 1
03:44:36.379 00.000 9828 scope still moving after pulse duration time elapsed
03:44:36.410 00.031 9828 IsSlewing returns 0
03:44:36.410 00.000 9828 IsGuiding returns 1
03:44:36.441 00.031 9828 IsSlewing returns 0
03:44:36.441 00.000 9828 IsGuiding returns 1
03:44:36.472 00.031 9828 IsSlewing returns 0
03:44:36.472 00.000 9828 IsGuiding returns 1
03:44:36.503 00.031 9828 IsSlewing returns 0
03:44:36.503 00.000 9828 IsGuiding returns 0
03:44:36.503 00.000 9828 scope move finished after 9 + 145 ms
03:44:36.503 00.000 9828 Move returns status 0, amount 9
03:44:36.503 00.000 9828 move complete, result=0
03:44:36.503 00.000 9828 worker thread done servicing request
03:44:36.503 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:44:37.340 00.837 8976 Exposure complete
03:44:37.345 00.005 8976 worker thread done servicing request
03:44:37.345 00.000 5052 OnExposeComplete: enter
03:44:37.345 00.000 5052 UpdateGuideState(): m_state=6
03:44:37.345 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15172
03:44:37.346 00.001 5052 Star::Find returns 1 (0), X=329.92, Y=281.59, Mass=64, SNR=5.5, Peak=66 HFD=1.6
03:44:37.346 00.000 5052 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
03:44:37.346 00.000 5052 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
03:44:37.346 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=-0.12 hyp=0.76 cameraTheta=-0.16 mountX=-0.45 mountY=-0.56, mountTheta=-2.25
03:44:37.346 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=-0.12, opts=13)
03:44:37.346 00.000 5052 Enqueuing Move request for stepguider (0.75, -0.12)
03:44:37.347 00.001 8976 Worker thread wakes up
03:44:37.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, -0.12) opts 0xd
03:44:37.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, -0.12)
03:44:37.347 00.000 8976 Moving (0.75, -0.12) raw xDistance=-0.45 yDistance=-0.56
03:44:37.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
03:44:37.347 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=44, FiltMin=37, FiltMax=51, Gamma=2.630
03:44:37.347 00.000 5052 UpdateGuideState exits: m=64 SNR=5.5
03:44:37.347 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:37.347 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:37.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
03:44:37.347 00.000 8976 MoveAxis(R, 2, ABG)
03:44:37.347 00.000 8976 stepping (-5, 22) + (2, 0)
03:44:37.347 00.000 5052 Enqueuing Expose request
03:44:37.347 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:37.384 00.037 8976 Received - 47 (G) 
03:44:37.384 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:37.384 00.000 8976 stepped: pos (-3, 22)
03:44:37.384 00.000 8976 MoveAxis(U, 2, ABG)
03:44:37.384 00.000 8976 stepping (-3, 22) + (0, 2)
03:44:37.384 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:37.416 00.032 8976 Received - 47 (G) 
03:44:37.416 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:37.416 00.000 8976 stepped: pos (-3, 24)
03:44:37.416 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:44:37.417 00.001 8976 MountToCamera -- mountX=0.64 mountY=-3.56 hyp=3.62 mountTheta=-1.39 cameraX=2.88, cameraY=2.19 cameraTheta=0.65
03:44:37.417 00.000 8976 incremental bump (2.876, 2.194) isValid = 1
03:44:37.418 00.001 8976 Scheduling Mount bump of (0.091, 0.072)
03:44:37.418 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:44:37.418 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:44:37.418 00.000 8976 move complete, result=0
03:44:37.418 00.000 9828 Worker thread wakes up
03:44:37.418 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:44:37.418 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:44:37.418 00.000 8976 worker thread done servicing request
03:44:37.418 00.000 8976 Worker thread wakes up
03:44:37.418 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
03:44:37.418 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.6 px 2 ms NORTH
03:44:37.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:37.418 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:37.418 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:44:37.419 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:44:37.419 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:44:37.419 00.000 9828 BLC: window closed
03:44:37.419 00.000 9828 MoveAxis(E, 30, B)
03:44:37.419 00.000 9828 Guiding  Dir = 2, Dur = 30
03:44:37.419 00.000 9828 IsSlewing returns 0
03:44:37.419 00.000 9828 IsGuiding returns 0
03:44:37.420 00.001 9828 PulseGuide returned control before completion, sleep 40
03:44:37.466 00.046 9828 IsGuiding returns 1
03:44:37.466 00.000 9828 scope still moving after pulse duration time elapsed
03:44:37.496 00.030 9828 IsSlewing returns 0
03:44:37.496 00.000 9828 IsGuiding returns 1
03:44:37.527 00.031 9828 IsSlewing returns 0
03:44:37.527 00.000 9828 IsGuiding returns 1
03:44:37.558 00.031 9828 IsSlewing returns 0
03:44:37.558 00.000 9828 IsGuiding returns 0
03:44:37.558 00.000 9828 scope move finished after 30 + 109 ms
03:44:37.558 00.000 9828 Move returns status 0, amount 30
03:44:37.558 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:37.558 00.000 9828 MoveAxis(N, 8, B)
03:44:37.558 00.000 9828 Guiding  Dir = 0, Dur = 8
03:44:37.574 00.016 9828 IsSlewing returns 0
03:44:37.574 00.000 9828 IsGuiding returns 0
03:44:37.574 00.000 9828 PulseGuide returned control before completion, sleep 18
03:44:37.604 00.030 9828 IsGuiding returns 1
03:44:37.604 00.000 9828 scope still moving after pulse duration time elapsed
03:44:37.635 00.031 9828 IsSlewing returns 0
03:44:37.635 00.000 9828 IsGuiding returns 1
03:44:37.667 00.032 9828 IsSlewing returns 0
03:44:37.667 00.000 9828 IsGuiding returns 1
03:44:37.696 00.029 9828 IsSlewing returns 0
03:44:37.696 00.000 9828 IsGuiding returns 1
03:44:37.727 00.031 9828 IsSlewing returns 0
03:44:37.728 00.001 9828 IsGuiding returns 0
03:44:37.728 00.000 9828 scope move finished after 8 + 146 ms
03:44:37.728 00.000 9828 Move returns status 0, amount 8
03:44:37.728 00.000 9828 move complete, result=0
03:44:37.728 00.000 9828 worker thread done servicing request
03:44:37.728 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:44:38.567 00.839 8976 Exposure complete
03:44:38.573 00.006 8976 worker thread done servicing request
03:44:38.573 00.000 5052 OnExposeComplete: enter
03:44:38.573 00.000 5052 UpdateGuideState(): m_state=6
03:44:38.573 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15173
03:44:38.573 00.000 5052 Star::Find returns 1 (0), X=329.27, Y=281.64, Mass=75, SNR=5.9, Peak=63 HFD=1.6
03:44:38.573 00.000 5052 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.04) = xAngle (-2.66 = -2.66)
03:44:38.573 00.000 5052 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.76 = -2.76)
03:44:38.573 00.000 5052 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.62 mountX=-0.10 mountY=-0.04, mountTheta=-2.75
03:44:38.573 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.09, y=-0.07, opts=13)
03:44:38.574 00.001 5052 Enqueuing Move request for stepguider (0.09, -0.07)
03:44:38.574 00.000 8976 Worker thread wakes up
03:44:38.574 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.09, -0.07) opts 0xd
03:44:38.574 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.09, -0.07)
03:44:38.574 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:38.574 00.000 5052 UpdateGuideState exits: m=75 SNR=5.9
03:44:38.574 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:38.574 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:38.574 00.000 5052 Enqueuing Expose request
03:44:38.574 00.000 8976 Moving (0.09, -0.07) raw xDistance=-0.10 yDistance=-0.04
03:44:38.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:44:38.574 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:44:38.574 00.000 8976 MoveAxis(R, 0, ABG)
03:44:38.574 00.000 8976 MoveAxis(U, 0, ABG)
03:44:38.574 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:44:38.574 00.000 8976 MountToCamera -- mountX=0.58 mountY=-3.64 hyp=3.69 mountTheta=-1.41 cameraX=2.98, cameraY=2.18 cameraTheta=0.63
03:44:38.574 00.000 8976 incremental bump (2.978, 2.177) isValid = 1
03:44:38.574 00.000 8976 Scheduling Mount bump of (0.091, 0.069)
03:44:38.574 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:44:38.574 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:44:38.575 00.001 8976 move complete, result=0
03:44:38.575 00.000 9828 Worker thread wakes up
03:44:38.575 00.000 8976 worker thread done servicing request
03:44:38.575 00.000 8976 Worker thread wakes up
03:44:38.575 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:44:38.575 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:44:38.575 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.74 = -2.54)
03:44:38.575 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.66 = -2.62)
03:44:38.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:38.575 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:38.575 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.65 mountX=-0.09 mountY=-0.06, mountTheta=-2.60
03:44:38.575 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:44:38.575 00.000 9828 BLC: window closed
03:44:38.575 00.000 9828 MoveAxis(E, 30, B)
03:44:38.575 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:44:38.575 00.000 9828 Guiding  Dir = 2, Dur = 30
03:44:38.576 00.001 9828 IsSlewing returns 0
03:44:38.576 00.000 9828 IsGuiding returns 0
03:44:38.576 00.000 9828 PulseGuide returned control before completion, sleep 40
03:44:38.617 00.041 9828 IsGuiding returns 1
03:44:38.617 00.000 9828 scope still moving after pulse duration time elapsed
03:44:38.648 00.031 9828 IsSlewing returns 0
03:44:38.648 00.000 9828 IsGuiding returns 1
03:44:38.678 00.030 9828 IsSlewing returns 0
03:44:38.678 00.000 9828 IsGuiding returns 1
03:44:38.709 00.031 9828 IsSlewing returns 0
03:44:38.709 00.000 9828 IsGuiding returns 1
03:44:38.740 00.031 9828 IsSlewing returns 0
03:44:38.740 00.000 9828 IsGuiding returns 0
03:44:38.740 00.000 9828 scope move finished after 30 + 134 ms
03:44:38.740 00.000 9828 Move returns status 0, amount 30
03:44:38.740 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:38.740 00.000 9828 MoveAxis(N, 8, B)
03:44:38.740 00.000 9828 Guiding  Dir = 0, Dur = 8
03:44:38.756 00.016 9828 IsSlewing returns 0
03:44:38.756 00.000 9828 IsGuiding returns 0
03:44:38.756 00.000 9828 PulseGuide returned control before completion, sleep 18
03:44:38.788 00.032 9828 IsGuiding returns 1
03:44:38.788 00.000 9828 scope still moving after pulse duration time elapsed
03:44:38.820 00.032 9828 IsSlewing returns 0
03:44:38.820 00.000 9828 IsGuiding returns 1
03:44:38.851 00.031 9828 IsSlewing returns 0
03:44:38.851 00.000 9828 IsGuiding returns 1
03:44:38.881 00.030 9828 IsSlewing returns 0
03:44:38.881 00.000 9828 IsGuiding returns 0
03:44:38.881 00.000 9828 scope move finished after 8 + 117 ms
03:44:38.881 00.000 9828 Move returns status 0, amount 8
03:44:38.881 00.000 9828 move complete, result=0
03:44:38.881 00.000 9828 worker thread done servicing request
03:44:38.881 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:44:39.727 00.846 8976 Exposure complete
03:44:39.733 00.006 8976 worker thread done servicing request
03:44:39.733 00.000 5052 OnExposeComplete: enter
03:44:39.733 00.000 5052 UpdateGuideState(): m_state=6
03:44:39.733 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15174
03:44:39.733 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=282.33, Mass=88, SNR=6.4, Peak=65 HFD=2.2
03:44:39.733 00.000 5052 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.04) = xAngle (-0.34 = -0.34)
03:44:39.733 00.000 5052 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
03:44:39.733 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.62 hyp=0.63 cameraTheta=1.70 mountX=0.59 mountY=-0.27, mountTheta=-0.43
03:44:39.734 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.62, opts=13)
03:44:39.734 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.62)
03:44:39.734 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:39.734 00.000 5052 UpdateGuideState exits: m=88 SNR=6.4
03:44:39.734 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:39.734 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:39.734 00.000 5052 Enqueuing Expose request
03:44:39.734 00.000 8976 Worker thread wakes up
03:44:39.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.62) opts 0xd
03:44:39.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.62)
03:44:39.734 00.000 8976 Moving (-0.08, 0.62) raw xDistance=0.59 yDistance=-0.27
03:44:39.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
03:44:39.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:44:39.734 00.000 8976 MoveAxis(L, 2, ABG)
03:44:39.734 00.000 8976 stepping (-3, 24) + (-2, 0)
03:44:39.734 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:39.766 00.032 8976 Received - 47 (G) 
03:44:39.770 00.004 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:39.770 00.000 8976 stepped: pos (-5, 24)
03:44:39.770 00.000 8976 MoveAxis(U, 1, ABG)
03:44:39.770 00.000 8976 stepping (-5, 24) + (0, 1)
03:44:39.770 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:39.799 00.029 8976 Received - 47 (G) 
03:44:39.799 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:39.799 00.000 8976 stepped: pos (-5, 25)
03:44:39.799 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:44:39.799 00.000 8976 MountToCamera -- mountX=0.64 mountY=-3.75 hyp=3.81 mountTheta=-1.40 cameraX=3.05, cameraY=2.28 cameraTheta=0.64
03:44:39.799 00.000 8976 incremental bump (3.047, 2.280) isValid = 1
03:44:39.799 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:44:39.799 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:44:39.799 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:44:39.799 00.000 8976 move complete, result=0
03:44:39.799 00.000 9828 Worker thread wakes up
03:44:39.799 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:44:39.799 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:44:39.799 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
03:44:39.799 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.61)
03:44:39.799 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.3 px 1 ms NORTH
03:44:39.799 00.000 8976 worker thread done servicing request
03:44:39.799 00.000 8976 Worker thread wakes up
03:44:39.800 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
03:44:39.800 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:44:39.800 00.000 9828 BLC: window closed
03:44:39.800 00.000 9828 MoveAxis(E, 30, B)
03:44:39.800 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:39.800 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:39.800 00.000 9828 Guiding  Dir = 2, Dur = 30
03:44:39.800 00.000 9828 IsSlewing returns 0
03:44:39.800 00.000 9828 IsGuiding returns 0
03:44:39.800 00.000 9828 PulseGuide returned control before completion, sleep 40
03:44:39.843 00.043 9828 IsGuiding returns 1
03:44:39.843 00.000 9828 scope still moving after pulse duration time elapsed
03:44:39.873 00.030 9828 IsSlewing returns 0
03:44:39.873 00.000 9828 IsGuiding returns 1
03:44:39.905 00.032 9828 IsSlewing returns 0
03:44:39.905 00.000 9828 IsGuiding returns 1
03:44:39.936 00.031 9828 IsSlewing returns 0
03:44:39.936 00.000 9828 IsGuiding returns 1
03:44:39.967 00.031 9828 IsSlewing returns 0
03:44:39.967 00.000 9828 IsGuiding returns 0
03:44:39.967 00.000 9828 scope move finished after 30 + 137 ms
03:44:39.967 00.000 9828 Move returns status 0, amount 30
03:44:39.967 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:39.967 00.000 9828 MoveAxis(N, 8, B)
03:44:39.967 00.000 9828 Guiding  Dir = 0, Dur = 8
03:44:39.983 00.016 9828 IsSlewing returns 0
03:44:39.983 00.000 9828 IsGuiding returns 0
03:44:39.983 00.000 9828 PulseGuide returned control before completion, sleep 18
03:44:40.014 00.031 9828 IsGuiding returns 1
03:44:40.014 00.000 9828 scope still moving after pulse duration time elapsed
03:44:40.045 00.031 9828 IsSlewing returns 0
03:44:40.045 00.000 9828 IsGuiding returns 1
03:44:40.077 00.032 9828 IsSlewing returns 0
03:44:40.077 00.000 9828 IsGuiding returns 1
03:44:40.109 00.032 9828 IsSlewing returns 0
03:44:40.109 00.000 9828 IsGuiding returns 0
03:44:40.109 00.000 9828 scope move finished after 8 + 118 ms
03:44:40.109 00.000 9828 Move returns status 0, amount 8
03:44:40.109 00.000 9828 move complete, result=0
03:44:40.110 00.001 9828 worker thread done servicing request
03:44:40.110 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:44:40.953 00.843 8976 Exposure complete
03:44:40.958 00.005 8976 worker thread done servicing request
03:44:40.958 00.000 5052 OnExposeComplete: enter
03:44:40.958 00.000 5052 UpdateGuideState(): m_state=6
03:44:40.958 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15175
03:44:40.958 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.76, Mass=77, SNR=6.0, Peak=61 HFD=2.1
03:44:40.958 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:44:40.958 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
03:44:40.958 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.84 mountX=0.13 mountY=0.12, mountTheta=0.74
03:44:40.959 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.05, opts=13)
03:44:40.959 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.05)
03:44:40.959 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:44:40.959 00.000 5052 UpdateGuideState exits: m=77 SNR=6.0
03:44:40.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:40.959 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:40.959 00.000 5052 Enqueuing Expose request
03:44:40.959 00.000 8976 Worker thread wakes up
03:44:40.959 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.05) opts 0xd
03:44:40.959 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.05)
03:44:40.959 00.000 8976 Moving (-0.17, 0.05) raw xDistance=0.13 yDistance=0.12
03:44:40.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:44:40.959 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:44:40.960 00.001 8976 MoveAxis(R, 0, ABG)
03:44:40.960 00.000 8976 MoveAxis(U, 0, ABG)
03:44:40.960 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:44:40.960 00.000 8976 MountToCamera -- mountX=0.68 mountY=-3.82 hyp=3.88 mountTheta=-1.39 cameraX=3.09, cameraY=2.35 cameraTheta=0.65
03:44:40.960 00.000 8976 incremental bump (3.093, 2.349) isValid = 1
03:44:40.960 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:44:40.960 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:44:40.960 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:44:40.960 00.000 8976 move complete, result=0
03:44:40.960 00.000 8976 worker thread done servicing request
03:44:40.960 00.000 8976 Worker thread wakes up
03:44:40.960 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:40.960 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:40.960 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:40.960 00.000 9828 Worker thread wakes up
03:44:40.960 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:44:40.960 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:44:40.960 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:44:40.960 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:44:40.961 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:44:40.961 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:44:40.961 00.000 9828 BLC: window closed
03:44:40.961 00.000 9828 MoveAxis(E, 30, B)
03:44:40.961 00.000 9828 Guiding  Dir = 2, Dur = 30
03:44:40.961 00.000 9828 IsSlewing returns 0
03:44:40.961 00.000 9828 IsGuiding returns 0
03:44:40.961 00.000 9828 PulseGuide returned control before completion, sleep 40
03:44:41.009 00.048 9828 IsGuiding returns 1
03:44:41.009 00.000 9828 scope still moving after pulse duration time elapsed
03:44:41.039 00.030 9828 IsSlewing returns 0
03:44:41.039 00.000 9828 IsGuiding returns 1
03:44:41.070 00.031 9828 IsSlewing returns 0
03:44:41.070 00.000 9828 IsGuiding returns 1
03:44:41.101 00.031 9828 IsSlewing returns 0
03:44:41.101 00.000 9828 IsGuiding returns 1
03:44:41.131 00.030 9828 IsSlewing returns 0
03:44:41.136 00.005 9828 IsGuiding returns 0
03:44:41.136 00.000 9828 scope move finished after 30 + 145 ms
03:44:41.136 00.000 9828 Move returns status 0, amount 30
03:44:41.136 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:41.136 00.000 9828 MoveAxis(N, 8, B)
03:44:41.136 00.000 9828 Guiding  Dir = 0, Dur = 8
03:44:41.162 00.026 9828 IsSlewing returns 0
03:44:41.162 00.000 9828 IsGuiding returns 0
03:44:41.162 00.000 9828 PulseGuide returned control before completion, sleep 18
03:44:41.194 00.032 9828 IsGuiding returns 1
03:44:41.194 00.000 9828 scope still moving after pulse duration time elapsed
03:44:41.229 00.035 9828 IsSlewing returns 0
03:44:41.230 00.001 9828 IsGuiding returns 1
03:44:41.257 00.027 9828 IsSlewing returns 0
03:44:41.258 00.001 9828 IsGuiding returns 1
03:44:41.288 00.030 9828 IsSlewing returns 0
03:44:41.288 00.000 9828 IsGuiding returns 0
03:44:41.289 00.001 9828 scope move finished after 8 + 118 ms
03:44:41.289 00.000 9828 Move returns status 0, amount 8
03:44:41.289 00.000 9828 move complete, result=0
03:44:41.289 00.000 9828 worker thread done servicing request
03:44:41.289 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:44:42.111 00.822 8976 Exposure complete
03:44:42.116 00.005 8976 worker thread done servicing request
03:44:42.117 00.001 5052 OnExposeComplete: enter
03:44:42.117 00.000 5052 UpdateGuideState(): m_state=6
03:44:42.117 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15176
03:44:42.117 00.000 5052 Star::Find returns 1 (0), X=329.49, Y=281.95, Mass=93, SNR=6.5, Peak=60 HFD=2.2
03:44:42.117 00.000 5052 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.04) = xAngle (-1.38 = -1.38)
03:44:42.117 00.000 5052 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
03:44:42.117 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.24 hyp=0.40 cameraTheta=0.66 mountX=0.07 mountY=-0.40, mountTheta=-1.38
03:44:42.118 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.24, opts=13)
03:44:42.118 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.24)
03:44:42.118 00.000 8976 Worker thread wakes up
03:44:42.118 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=98, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
03:44:42.118 00.000 5052 UpdateGuideState exits: m=93 SNR=6.5
03:44:42.118 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:42.118 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:42.118 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.24) opts 0xd
03:44:42.118 00.000 5052 Enqueuing Expose request
03:44:42.119 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.24)
03:44:42.119 00.000 8976 Moving (0.31, 0.24) raw xDistance=0.07 yDistance=-0.40
03:44:42.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:44:42.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:44:42.119 00.000 8976 MoveAxis(R, 0, ABG)
03:44:42.119 00.000 8976 MoveAxis(U, 2, ABG)
03:44:42.119 00.000 8976 stepping (-5, 25) + (0, 2)
03:44:42.119 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:42.148 00.029 8976 Received - 47 (G) 
03:44:42.149 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:42.149 00.000 8976 stepped: pos (-5, 27)
03:44:42.149 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:44:42.149 00.000 8976 MountToCamera -- mountX=0.71 mountY=-3.98 hyp=4.04 mountTheta=-1.39 cameraX=3.22, cameraY=2.44 cameraTheta=0.65
03:44:42.149 00.000 8976 incremental bump (3.217, 2.443) isValid = 1
03:44:42.149 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:44:42.149 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:44:42.149 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:44:42.149 00.000 8976 move complete, result=0
03:44:42.149 00.000 9828 Worker thread wakes up
03:44:42.149 00.000 8976 worker thread done servicing request
03:44:42.149 00.000 8976 Worker thread wakes up
03:44:42.149 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:42.149 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:44:42.149 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:44:42.149 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:42.149 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:44:42.149 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:44:42.150 00.001 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:44:42.150 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:44:42.150 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:44:42.150 00.000 9828 BLC: window closed
03:44:42.150 00.000 9828 MoveAxis(E, 30, B)
03:44:42.150 00.000 9828 Guiding  Dir = 2, Dur = 30
03:44:42.150 00.000 9828 IsSlewing returns 0
03:44:42.150 00.000 9828 IsGuiding returns 0
03:44:42.150 00.000 9828 PulseGuide returned control before completion, sleep 40
03:44:42.194 00.044 9828 IsGuiding returns 1
03:44:42.194 00.000 9828 scope still moving after pulse duration time elapsed
03:44:42.225 00.031 9828 IsSlewing returns 0
03:44:42.225 00.000 9828 IsGuiding returns 1
03:44:42.256 00.031 9828 IsSlewing returns 0
03:44:42.256 00.000 9828 IsGuiding returns 1
03:44:42.288 00.032 9828 IsSlewing returns 0
03:44:42.289 00.001 9828 IsGuiding returns 1
03:44:42.321 00.032 9828 IsSlewing returns 0
03:44:42.321 00.000 9828 IsGuiding returns 0
03:44:42.321 00.000 9828 scope move finished after 30 + 141 ms
03:44:42.321 00.000 9828 Move returns status 0, amount 30
03:44:42.321 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:42.321 00.000 9828 MoveAxis(N, 8, B)
03:44:42.321 00.000 9828 Guiding  Dir = 0, Dur = 8
03:44:42.336 00.015 9828 IsSlewing returns 0
03:44:42.336 00.000 9828 IsGuiding returns 0
03:44:42.336 00.000 9828 PulseGuide returned control before completion, sleep 18
03:44:42.368 00.032 9828 IsGuiding returns 1
03:44:42.368 00.000 9828 scope still moving after pulse duration time elapsed
03:44:42.400 00.032 9828 IsSlewing returns 0
03:44:42.400 00.000 9828 IsGuiding returns 1
03:44:42.431 00.031 9828 IsSlewing returns 0
03:44:42.431 00.000 9828 IsGuiding returns 1
03:44:42.461 00.030 9828 IsSlewing returns 0
03:44:42.461 00.000 9828 IsGuiding returns 0
03:44:42.461 00.000 9828 scope move finished after 8 + 116 ms
03:44:42.461 00.000 9828 Move returns status 0, amount 8
03:44:42.461 00.000 9828 move complete, result=0
03:44:42.461 00.000 9828 worker thread done servicing request
03:44:42.461 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:44:43.300 00.839 8976 Exposure complete
03:44:43.306 00.006 8976 worker thread done servicing request
03:44:43.306 00.000 5052 OnExposeComplete: enter
03:44:43.306 00.000 5052 UpdateGuideState(): m_state=6
03:44:43.306 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15177
03:44:43.306 00.000 5052 Star::Find returns 1 (0), X=329.32, Y=281.86, Mass=91, SNR=6.5, Peak=63 HFD=2.3
03:44:43.306 00.000 5052 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.04) = xAngle (-1.25 = -1.25)
03:44:43.306 00.000 5052 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.36 = -1.36)
03:44:43.306 00.000 5052 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.79 mountX=0.07 mountY=-0.21, mountTheta=-1.26
03:44:43.307 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.15, y=0.15, opts=13)
03:44:43.307 00.000 5052 Enqueuing Move request for stepguider (0.15, 0.15)
03:44:43.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:43.307 00.000 5052 UpdateGuideState exits: m=91 SNR=6.5
03:44:43.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:43.307 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:43.307 00.000 5052 Enqueuing Expose request
03:44:43.307 00.000 8976 Worker thread wakes up
03:44:43.307 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.15, 0.15) opts 0xd
03:44:43.307 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.15, 0.15)
03:44:43.307 00.000 8976 Moving (0.15, 0.15) raw xDistance=0.07 yDistance=-0.21
03:44:43.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:44:43.307 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:44:43.307 00.000 8976 MoveAxis(R, 0, ABG)
03:44:43.307 00.000 8976 MoveAxis(U, 0, ABG)
03:44:43.307 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:44:43.307 00.000 8976 MountToCamera -- mountX=0.73 mountY=-4.08 hyp=4.14 mountTheta=-1.39 cameraX=3.30, cameraY=2.51 cameraTheta=0.65
03:44:43.307 00.000 8976 incremental bump (3.300, 2.506) isValid = 1
03:44:43.307 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:44:43.308 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:44:43.308 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:44:43.308 00.000 8976 move complete, result=0
03:44:43.308 00.000 9828 Worker thread wakes up
03:44:43.308 00.000 8976 worker thread done servicing request
03:44:43.308 00.000 8976 Worker thread wakes up
03:44:43.308 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:43.308 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:43.308 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:44:43.308 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:44:43.308 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:44:43.308 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:44:43.308 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:44:43.308 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:44:43.308 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:44:43.308 00.000 9828 BLC: window closed
03:44:43.308 00.000 9828 MoveAxis(E, 30, B)
03:44:43.308 00.000 9828 Guiding  Dir = 2, Dur = 30
03:44:43.309 00.001 9828 IsSlewing returns 0
03:44:43.309 00.000 9828 IsGuiding returns 0
03:44:43.309 00.000 9828 PulseGuide returned control before completion, sleep 40
03:44:43.361 00.052 9828 IsGuiding returns 1
03:44:43.361 00.000 9828 scope still moving after pulse duration time elapsed
03:44:43.392 00.031 9828 IsSlewing returns 0
03:44:43.392 00.000 9828 IsGuiding returns 1
03:44:43.423 00.031 9828 IsSlewing returns 0
03:44:43.423 00.000 9828 IsGuiding returns 1
03:44:43.455 00.032 9828 IsSlewing returns 0
03:44:43.455 00.000 9828 IsGuiding returns 0
03:44:43.455 00.000 9828 scope move finished after 30 + 116 ms
03:44:43.455 00.000 9828 Move returns status 0, amount 30
03:44:43.455 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:43.455 00.000 9828 MoveAxis(N, 8, B)
03:44:43.455 00.000 9828 Guiding  Dir = 0, Dur = 8
03:44:43.471 00.016 9828 IsSlewing returns 0
03:44:43.471 00.000 9828 IsGuiding returns 0
03:44:43.471 00.000 9828 PulseGuide returned control before completion, sleep 18
03:44:43.502 00.031 9828 IsGuiding returns 1
03:44:43.502 00.000 9828 scope still moving after pulse duration time elapsed
03:44:43.532 00.030 9828 IsSlewing returns 0
03:44:43.532 00.000 9828 IsGuiding returns 1
03:44:43.564 00.032 9828 IsSlewing returns 0
03:44:43.564 00.000 9828 IsGuiding returns 1
03:44:43.596 00.032 9828 IsSlewing returns 0
03:44:43.596 00.000 9828 IsGuiding returns 0
03:44:43.596 00.000 9828 scope move finished after 8 + 116 ms
03:44:43.596 00.000 9828 Move returns status 0, amount 8
03:44:43.596 00.000 9828 move complete, result=0
03:44:43.596 00.000 9828 worker thread done servicing request
03:44:43.596 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:44:44.460 00.864 8976 Exposure complete
03:44:44.465 00.005 8976 worker thread done servicing request
03:44:44.465 00.000 5052 OnExposeComplete: enter
03:44:44.465 00.000 5052 UpdateGuideState(): m_state=6
03:44:44.465 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15178
03:44:44.466 00.001 5052 Star::Find returns 1 (0), X=328.39, Y=281.30, Mass=76, SNR=6.0, Peak=67 HFD=1.7
03:44:44.466 00.000 5052 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.04) = xAngle (-4.70 = 1.58)
03:44:44.466 00.000 5052 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.80 = 1.48)
03:44:44.466 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=-0.41 hyp=0.89 cameraTheta=-2.66 mountX=-0.01 mountY=0.88, mountTheta=1.58
03:44:44.466 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=-0.41, opts=13)
03:44:44.466 00.000 5052 Enqueuing Move request for stepguider (-0.79, -0.41)
03:44:44.466 00.000 8976 Worker thread wakes up
03:44:44.466 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, -0.41) opts 0xd
03:44:44.466 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, -0.41)
03:44:44.466 00.000 8976 Moving (-0.79, -0.41) raw xDistance=-0.01 yDistance=0.88
03:44:44.467 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:44:44.467 00.000 5052 UpdateGuideState exits: m=76 SNR=6.0
03:44:44.467 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:44.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:44:44.467 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.88
03:44:44.467 00.000 8976 MoveAxis(R, 0, ABG)
03:44:44.467 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:44.467 00.000 5052 Enqueuing Expose request
03:44:44.467 00.000 8976 MoveAxis(D, 4, ABG)
03:44:44.467 00.000 8976 stepping (-5, 27) + (0, -4)
03:44:44.467 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:44:44.498 00.031 8976 Received - 47 (G) 
03:44:44.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:44:44.498 00.000 8976 stepped: pos (-5, 23)
03:44:44.498 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:44:44.498 00.000 8976 MountToCamera -- mountX=0.74 mountY=-3.94 hyp=4.01 mountTheta=-1.38 cameraX=3.17, cameraY=2.45 cameraTheta=0.66
03:44:44.498 00.000 8976 incremental bump (3.169, 2.453) isValid = 1
03:44:44.499 00.001 8976 Scheduling Mount bump of (0.091, 0.073)
03:44:44.499 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:44:44.499 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:44:44.499 00.000 8976 move complete, result=0
03:44:44.499 00.000 9828 Worker thread wakes up
03:44:44.499 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:44:44.499 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:44:44.499 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:44:44.499 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:44:44.499 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.9 px 4 ms SOUTH
03:44:44.499 00.000 8976 worker thread done servicing request
03:44:44.499 00.000 8976 Worker thread wakes up
03:44:44.499 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:44:44.499 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:44:44.499 00.000 9828 BLC: window closed
03:44:44.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:44.499 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:44.499 00.000 9828 MoveAxis(E, 30, B)
03:44:44.500 00.001 9828 Guiding  Dir = 2, Dur = 30
03:44:44.500 00.000 9828 IsSlewing returns 0
03:44:44.500 00.000 9828 IsGuiding returns 0
03:44:44.500 00.000 9828 PulseGuide returned control before completion, sleep 40
03:44:44.555 00.055 9828 IsGuiding returns 1
03:44:44.555 00.000 9828 scope still moving after pulse duration time elapsed
03:44:44.586 00.031 9828 IsSlewing returns 0
03:44:44.586 00.000 9828 IsGuiding returns 1
03:44:44.617 00.031 9828 IsSlewing returns 0
03:44:44.617 00.000 9828 IsGuiding returns 1
03:44:44.650 00.033 9828 IsSlewing returns 0
03:44:44.650 00.000 9828 IsGuiding returns 0
03:44:44.650 00.000 9828 scope move finished after 30 + 119 ms
03:44:44.650 00.000 9828 Move returns status 0, amount 30
03:44:44.650 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:44.650 00.000 9828 MoveAxis(N, 8, B)
03:44:44.650 00.000 9828 Guiding  Dir = 0, Dur = 8
03:44:44.665 00.015 9828 IsSlewing returns 0
03:44:44.665 00.000 9828 IsGuiding returns 0
03:44:44.665 00.000 9828 PulseGuide returned control before completion, sleep 18
03:44:44.696 00.031 9828 IsGuiding returns 1
03:44:44.696 00.000 9828 scope still moving after pulse duration time elapsed
03:44:44.728 00.032 9828 IsSlewing returns 0
03:44:44.728 00.000 9828 IsGuiding returns 1
03:44:44.759 00.031 9828 IsSlewing returns 0
03:44:44.759 00.000 9828 IsGuiding returns 1
03:44:44.790 00.031 9828 IsSlewing returns 0
03:44:44.791 00.001 9828 IsGuiding returns 0
03:44:44.791 00.000 9828 scope move finished after 8 + 117 ms
03:44:44.791 00.000 9828 Move returns status 0, amount 8
03:44:44.791 00.000 9828 move complete, result=0
03:44:44.791 00.000 9828 worker thread done servicing request
03:44:44.791 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:44:45.648 00.857 8976 Exposure complete
03:44:45.653 00.005 8976 worker thread done servicing request
03:44:45.653 00.000 5052 OnExposeComplete: enter
03:44:45.653 00.000 5052 UpdateGuideState(): m_state=6
03:44:45.653 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15179
03:44:45.653 00.000 5052 Star::Find returns 1 (0), X=329.11, Y=281.59, Mass=82, SNR=6.2, Peak=70 HFD=1.5
03:44:45.653 00.000 5052 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.04) = xAngle (-4.09 = 2.20)
03:44:45.653 00.000 5052 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.19 = 2.09)
03:44:45.653 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.04 mountX=-0.08 mountY=0.12, mountTheta=2.16
03:44:45.654 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.12, opts=13)
03:44:45.654 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.12)
03:44:45.654 00.000 8976 Worker thread wakes up
03:44:45.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.12) opts 0xd
03:44:45.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.12)
03:44:45.654 00.000 8976 Moving (-0.06, -0.12) raw xDistance=-0.08 yDistance=0.12
03:44:45.654 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:44:45.654 00.000 5052 UpdateGuideState exits: m=82 SNR=6.2
03:44:45.654 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:45.654 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:45.654 00.000 5052 Enqueuing Expose request
03:44:45.655 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:44:45.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:44:45.655 00.000 8976 MoveAxis(R, 0, ABG)
03:44:45.655 00.000 8976 MoveAxis(U, 0, ABG)
03:44:45.655 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:44:45.655 00.000 8976 MountToCamera -- mountX=0.75 mountY=-3.84 hyp=3.92 mountTheta=-1.38 cameraX=3.08, cameraY=2.42 cameraTheta=0.67
03:44:45.655 00.000 8976 incremental bump (3.082, 2.417) isValid = 1
03:44:45.655 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:44:45.655 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:44:45.655 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:44:45.655 00.000 8976 move complete, result=0
03:44:45.655 00.000 9828 Worker thread wakes up
03:44:45.655 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:44:45.655 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:44:45.655 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:44:45.655 00.000 8976 worker thread done servicing request
03:44:45.655 00.000 8976 Worker thread wakes up
03:44:45.655 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:45.655 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:45.655 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
03:44:45.656 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:45.656 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:44:45.656 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:44:45.656 00.000 9828 BLC: window closed
03:44:45.656 00.000 9828 MoveAxis(E, 30, B)
03:44:45.656 00.000 9828 Guiding  Dir = 2, Dur = 30
03:44:45.656 00.000 9828 IsSlewing returns 0
03:44:45.656 00.000 9828 IsGuiding returns 0
03:44:45.656 00.000 9828 PulseGuide returned control before completion, sleep 40
03:44:45.701 00.045 9828 IsGuiding returns 1
03:44:45.701 00.000 9828 scope still moving after pulse duration time elapsed
03:44:45.733 00.032 9828 IsSlewing returns 0
03:44:45.733 00.000 9828 IsGuiding returns 1
03:44:45.764 00.031 9828 IsSlewing returns 0
03:44:45.764 00.000 9828 IsGuiding returns 1
03:44:45.795 00.031 9828 IsSlewing returns 0
03:44:45.795 00.000 9828 IsGuiding returns 1
03:44:45.826 00.031 9828 IsSlewing returns 0
03:44:45.826 00.000 9828 IsGuiding returns 0
03:44:45.826 00.000 9828 scope move finished after 30 + 139 ms
03:44:45.826 00.000 9828 Move returns status 0, amount 30
03:44:45.826 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:45.827 00.001 9828 MoveAxis(N, 8, B)
03:44:45.827 00.000 9828 Guiding  Dir = 0, Dur = 8
03:44:45.841 00.014 9828 IsSlewing returns 0
03:44:45.841 00.000 9828 IsGuiding returns 0
03:44:45.842 00.001 9828 PulseGuide returned control before completion, sleep 18
03:44:45.872 00.030 9828 IsGuiding returns 1
03:44:45.872 00.000 9828 scope still moving after pulse duration time elapsed
03:44:45.903 00.031 9828 IsSlewing returns 0
03:44:45.903 00.000 9828 IsGuiding returns 1
03:44:45.935 00.032 9828 IsSlewing returns 0
03:44:45.935 00.000 9828 IsGuiding returns 1
03:44:45.966 00.031 9828 IsSlewing returns 0
03:44:45.966 00.000 9828 IsGuiding returns 0
03:44:45.966 00.000 9828 scope move finished after 8 + 117 ms
03:44:45.966 00.000 9828 Move returns status 0, amount 8
03:44:45.966 00.000 9828 move complete, result=0
03:44:45.966 00.000 9828 worker thread done servicing request
03:44:45.966 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:44:46.807 00.841 8976 Exposure complete
03:44:46.812 00.005 8976 worker thread done servicing request
03:44:46.812 00.000 5052 OnExposeComplete: enter
03:44:46.813 00.001 5052 UpdateGuideState(): m_state=6
03:44:46.813 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15180
03:44:46.813 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.87, Mass=80, SNR=6.1, Peak=69 HFD=1.1
03:44:46.813 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:44:46.813 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.73 = 0.73)
03:44:46.813 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=0.17 hyp=0.64 cameraTheta=2.88 mountX=0.43 mountY=0.43, mountTheta=0.78
03:44:46.813 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=0.17, opts=13)
03:44:46.814 00.001 5052 Enqueuing Move request for stepguider (-0.62, 0.17)
03:44:46.814 00.000 8976 Worker thread wakes up
03:44:46.814 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, 0.17) opts 0xd
03:44:46.814 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, 0.17)
03:44:46.814 00.000 8976 Moving (-0.62, 0.17) raw xDistance=0.43 yDistance=0.43
03:44:46.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:44:46.814 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:44:46.814 00.000 5052 UpdateGuideState exits: m=80 SNR=6.1
03:44:46.814 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:46.814 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:44:46.814 00.000 8976 MoveAxis(L, 2, ABG)
03:44:46.814 00.000 8976 stepping (-5, 23) + (-2, 0)
03:44:46.814 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:46.814 00.000 5052 Enqueuing Expose request
03:44:46.814 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:46.848 00.034 8976 Received - 47 (G) 
03:44:46.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:46.848 00.000 8976 stepped: pos (-7, 23)
03:44:46.848 00.000 8976 MoveAxis(D, 2, ABG)
03:44:46.848 00.000 8976 stepping (-7, 23) + (0, -2)
03:44:46.848 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:46.880 00.032 8976 Received - 47 (G) 
03:44:46.880 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:46.880 00.000 8976 stepped: pos (-7, 21)
03:44:46.880 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:44:46.880 00.000 8976 MountToCamera -- mountX=0.86 mountY=-3.68 hyp=3.77 mountTheta=-1.34 cameraX=2.88, cameraY=2.44 cameraTheta=0.70
03:44:46.880 00.000 8976 incremental bump (2.884, 2.435) isValid = 1
03:44:46.880 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
03:44:46.880 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:44:46.880 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:44:46.880 00.000 8976 move complete, result=0
03:44:46.880 00.000 9828 Worker thread wakes up
03:44:46.880 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:44:46.880 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:44:46.880 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:44:46.880 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.47)
03:44:46.880 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:44:46.880 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
03:44:46.880 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:44:46.880 00.000 9828 BLC: window closed
03:44:46.881 00.001 9828 MoveAxis(E, 29, B)
03:44:46.881 00.000 8976 worker thread done servicing request
03:44:46.881 00.000 9828 Guiding  Dir = 2, Dur = 29
03:44:46.881 00.000 8976 Worker thread wakes up
03:44:46.881 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:46.881 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:46.881 00.000 9828 IsSlewing returns 0
03:44:46.881 00.000 9828 IsGuiding returns 0
03:44:46.881 00.000 9828 PulseGuide returned control before completion, sleep 39
03:44:46.926 00.045 9828 IsGuiding returns 1
03:44:46.926 00.000 9828 scope still moving after pulse duration time elapsed
03:44:46.956 00.030 9828 IsSlewing returns 0
03:44:46.956 00.000 9828 IsGuiding returns 1
03:44:46.988 00.032 9828 IsSlewing returns 0
03:44:46.988 00.000 9828 IsGuiding returns 1
03:44:47.019 00.031 9828 IsSlewing returns 0
03:44:47.019 00.000 9828 IsGuiding returns 1
03:44:47.050 00.031 9828 IsSlewing returns 0
03:44:47.050 00.000 9828 IsGuiding returns 0
03:44:47.050 00.000 9828 scope move finished after 29 + 139 ms
03:44:47.050 00.000 9828 Move returns status 0, amount 29
03:44:47.050 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:47.050 00.000 9828 MoveAxis(N, 9, B)
03:44:47.050 00.000 9828 Guiding  Dir = 0, Dur = 9
03:44:47.066 00.016 9828 IsSlewing returns 0
03:44:47.066 00.000 9828 IsGuiding returns 0
03:44:47.066 00.000 9828 PulseGuide returned control before completion, sleep 19
03:44:47.098 00.032 9828 IsGuiding returns 1
03:44:47.098 00.000 9828 scope still moving after pulse duration time elapsed
03:44:47.128 00.030 9828 IsSlewing returns 0
03:44:47.128 00.000 9828 IsGuiding returns 1
03:44:47.159 00.031 9828 IsSlewing returns 0
03:44:47.159 00.000 9828 IsGuiding returns 1
03:44:47.190 00.031 9828 IsSlewing returns 0
03:44:47.190 00.000 9828 IsGuiding returns 1
03:44:47.221 00.031 9828 IsSlewing returns 0
03:44:47.221 00.000 9828 IsGuiding returns 0
03:44:47.221 00.000 9828 scope move finished after 9 + 145 ms
03:44:47.221 00.000 9828 Move returns status 0, amount 9
03:44:47.221 00.000 9828 move complete, result=0
03:44:47.221 00.000 9828 worker thread done servicing request
03:44:47.221 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:44:48.036 00.815 8976 Exposure complete
03:44:48.043 00.007 8976 worker thread done servicing request
03:44:48.043 00.000 5052 OnExposeComplete: enter
03:44:48.043 00.000 5052 UpdateGuideState(): m_state=6
03:44:48.043 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15181
03:44:48.043 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.36, Mass=71, SNR=5.8, Peak=63 HFD=2.1
03:44:48.043 00.000 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.04) = xAngle (-3.85 = 2.43)
03:44:48.043 00.000 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.33)
03:44:48.043 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.81 mountX=-0.27 mountY=0.26, mountTheta=2.38
03:44:48.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=-0.35, opts=13)
03:44:48.044 00.000 5052 Enqueuing Move request for stepguider (-0.08, -0.35)
03:44:48.044 00.000 8976 Worker thread wakes up
03:44:48.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, -0.35) opts 0xd
03:44:48.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, -0.35)
03:44:48.044 00.000 8976 Moving (-0.08, -0.35) raw xDistance=-0.27 yDistance=0.26
03:44:48.044 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:48.045 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
03:44:48.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:44:48.045 00.000 8976 MoveAxis(R, 1, ABG)
03:44:48.045 00.000 8976 stepping (-7, 21) + (1, 0)
03:44:48.045 00.000 5052 UpdateGuideState exits: m=71 SNR=5.8
03:44:48.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:48.045 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:48.045 00.000 5052 Enqueuing Expose request
03:44:48.045 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:48.063 00.018 8976 Received - 47 (G) 
03:44:48.063 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:48.063 00.000 8976 stepped: pos (-6, 21)
03:44:48.063 00.000 8976 MoveAxis(U, 0, ABG)
03:44:48.064 00.001 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:44:48.064 00.000 8976 MountToCamera -- mountX=0.88 mountY=-3.56 hyp=3.67 mountTheta=-1.33 cameraX=2.77, cameraY=2.40 cameraTheta=0.71
03:44:48.064 00.000 8976 incremental bump (2.774, 2.403) isValid = 1
03:44:48.064 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:44:48.064 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:44:48.064 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:44:48.064 00.000 8976 move complete, result=0
03:44:48.064 00.000 9828 Worker thread wakes up
03:44:48.064 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:44:48.064 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:44:48.064 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.46)
03:44:48.064 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.54)
03:44:48.064 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.3 px 0 ms NORTH
03:44:48.064 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
03:44:48.064 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:44:48.064 00.000 9828 BLC: window closed
03:44:48.064 00.000 9828 MoveAxis(E, 29, B)
03:44:48.064 00.000 8976 worker thread done servicing request
03:44:48.065 00.001 9828 Guiding  Dir = 2, Dur = 29
03:44:48.065 00.000 8976 Worker thread wakes up
03:44:48.065 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:48.065 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:48.065 00.000 9828 IsSlewing returns 0
03:44:48.065 00.000 9828 IsGuiding returns 0
03:44:48.065 00.000 9828 PulseGuide returned control before completion, sleep 39
03:44:48.119 00.054 9828 IsGuiding returns 1
03:44:48.119 00.000 9828 scope still moving after pulse duration time elapsed
03:44:48.150 00.031 9828 IsSlewing returns 0
03:44:48.151 00.001 9828 IsGuiding returns 1
03:44:48.181 00.030 9828 IsSlewing returns 0
03:44:48.181 00.000 9828 IsGuiding returns 1
03:44:48.212 00.031 9828 IsSlewing returns 0
03:44:48.212 00.000 9828 IsGuiding returns 1
03:44:48.243 00.031 9828 IsSlewing returns 0
03:44:48.243 00.000 9828 IsGuiding returns 0
03:44:48.243 00.000 9828 scope move finished after 29 + 149 ms
03:44:48.243 00.000 9828 Move returns status 0, amount 29
03:44:48.243 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:48.243 00.000 9828 MoveAxis(N, 9, B)
03:44:48.243 00.000 9828 Guiding  Dir = 0, Dur = 9
03:44:48.260 00.017 9828 IsSlewing returns 0
03:44:48.261 00.001 9828 IsGuiding returns 0
03:44:48.261 00.000 9828 PulseGuide returned control before completion, sleep 19
03:44:48.291 00.030 9828 IsGuiding returns 1
03:44:48.291 00.000 9828 scope still moving after pulse duration time elapsed
03:44:48.323 00.032 9828 IsSlewing returns 0
03:44:48.323 00.000 9828 IsGuiding returns 1
03:44:48.355 00.032 9828 IsSlewing returns 0
03:44:48.355 00.000 9828 IsGuiding returns 1
03:44:48.386 00.031 9828 IsSlewing returns 0
03:44:48.386 00.000 9828 IsGuiding returns 0
03:44:48.386 00.000 9828 scope move finished after 9 + 117 ms
03:44:48.386 00.000 9828 Move returns status 0, amount 9
03:44:48.386 00.000 9828 move complete, result=0
03:44:48.386 00.000 9828 worker thread done servicing request
03:44:48.386 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:44:49.217 00.831 8976 Exposure complete
03:44:49.222 00.005 8976 worker thread done servicing request
03:44:49.222 00.000 5052 OnExposeComplete: enter
03:44:49.222 00.000 5052 UpdateGuideState(): m_state=6
03:44:49.222 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15182
03:44:49.222 00.000 5052 Star::Find returns 1 (0), X=327.95, Y=281.88, Mass=84, SNR=6.3, Peak=64 HFD=2.0
03:44:49.223 00.001 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:44:49.223 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
03:44:49.223 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=0.17 hyp=1.24 cameraTheta=3.01 mountX=0.71 mountY=0.94, mountTheta=0.93
03:44:49.223 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=0.17, opts=13)
03:44:49.223 00.000 5052 Enqueuing Move request for stepguider (-1.23, 0.17)
03:44:49.223 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=98, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:44:49.223 00.000 5052 UpdateGuideState exits: m=84 SNR=6.3
03:44:49.223 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:49.223 00.000 8976 Worker thread wakes up
03:44:49.223 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, 0.17) opts 0xd
03:44:49.224 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, 0.17)
03:44:49.224 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:49.224 00.000 5052 Enqueuing Expose request
03:44:49.224 00.000 8976 Moving (-1.23, 0.17) raw xDistance=0.71 yDistance=0.94
03:44:49.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.71
03:44:49.224 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.94
03:44:49.224 00.000 8976 MoveAxis(L, 3, ABG)
03:44:49.224 00.000 8976 stepping (-6, 21) + (-3, 0)
03:44:49.224 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:49.262 00.038 8976 Received - 47 (G) 
03:44:49.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:44:49.262 00.000 8976 stepped: pos (-9, 21)
03:44:49.262 00.000 8976 MoveAxis(D, 4, ABG)
03:44:49.262 00.000 8976 stepping (-9, 21) + (0, -4)
03:44:49.262 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:44:49.294 00.032 8976 Received - 47 (G) 
03:44:49.294 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:44:49.294 00.000 8976 stepped: pos (-9, 17)
03:44:49.295 00.001 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:44:49.295 00.000 8976 MountToCamera -- mountX=1.04 mountY=-3.28 hyp=3.44 mountTheta=-1.26 cameraX=2.44, cameraY=2.42 cameraTheta=0.78
03:44:49.295 00.000 8976 incremental bump (2.445, 2.420) isValid = 1
03:44:49.295 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
03:44:49.295 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:44:49.295 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:44:49.295 00.000 8976 move complete, result=0
03:44:49.295 00.000 9828 Worker thread wakes up
03:44:49.295 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:44:49.295 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:44:49.295 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.9 px 4 ms SOUTH
03:44:49.295 00.000 8976 worker thread done servicing request
03:44:49.295 00.000 8976 Worker thread wakes up
03:44:49.295 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
03:44:49.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:49.295 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:49.295 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
03:44:49.296 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
03:44:49.296 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:44:49.296 00.000 9828 BLC: window closed
03:44:49.296 00.000 9828 MoveAxis(E, 27, B)
03:44:49.296 00.000 9828 Guiding  Dir = 2, Dur = 27
03:44:49.296 00.000 9828 IsSlewing returns 0
03:44:49.296 00.000 9828 IsGuiding returns 0
03:44:49.296 00.000 9828 PulseGuide returned control before completion, sleep 37
03:44:49.336 00.040 9828 IsGuiding returns 1
03:44:49.336 00.000 9828 scope still moving after pulse duration time elapsed
03:44:49.367 00.031 9828 IsSlewing returns 0
03:44:49.367 00.000 9828 IsGuiding returns 1
03:44:49.397 00.030 9828 IsSlewing returns 0
03:44:49.397 00.000 9828 IsGuiding returns 1
03:44:49.429 00.032 9828 IsSlewing returns 0
03:44:49.429 00.000 9828 IsGuiding returns 1
03:44:49.461 00.032 9828 IsSlewing returns 0
03:44:49.461 00.000 9828 IsGuiding returns 0
03:44:49.461 00.000 9828 scope move finished after 27 + 138 ms
03:44:49.461 00.000 9828 Move returns status 0, amount 27
03:44:49.461 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:49.462 00.001 9828 MoveAxis(N, 10, B)
03:44:49.462 00.000 9828 Guiding  Dir = 0, Dur = 10
03:44:49.478 00.016 9828 IsSlewing returns 0
03:44:49.478 00.000 9828 IsGuiding returns 0
03:44:49.478 00.000 9828 PulseGuide returned control before completion, sleep 20
03:44:49.509 00.031 9828 IsGuiding returns 1
03:44:49.509 00.000 9828 scope still moving after pulse duration time elapsed
03:44:49.541 00.032 9828 IsSlewing returns 0
03:44:49.541 00.000 9828 IsGuiding returns 1
03:44:49.571 00.030 9828 IsSlewing returns 0
03:44:49.572 00.001 9828 IsGuiding returns 1
03:44:49.602 00.030 9828 IsSlewing returns 0
03:44:49.603 00.001 9828 IsGuiding returns 1
03:44:49.633 00.030 9828 IsSlewing returns 0
03:44:49.634 00.001 9828 IsGuiding returns 0
03:44:49.634 00.000 9828 scope move finished after 10 + 145 ms
03:44:49.634 00.000 9828 Move returns status 0, amount 10
03:44:49.634 00.000 9828 move complete, result=0
03:44:49.634 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:44:49.634 00.000 9828 worker thread done servicing request
03:44:50.451 00.817 8976 Exposure complete
03:44:50.456 00.005 8976 worker thread done servicing request
03:44:50.456 00.000 5052 OnExposeComplete: enter
03:44:50.457 00.001 5052 UpdateGuideState(): m_state=6
03:44:50.457 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15183
03:44:50.457 00.000 5052 Star::Find returns 1 (0), X=327.93, Y=281.48, Mass=76, SNR=6.0, Peak=63 HFD=2.2
03:44:50.457 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
03:44:50.457 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
03:44:50.457 00.000 5052 CameraToMount -- cameraX=-1.24 cameraY=-0.23 hyp=1.26 cameraTheta=-2.96 mountX=0.36 mountY=1.17, mountTheta=1.27
03:44:50.459 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.24, y=-0.23, opts=13)
03:44:50.459 00.000 5052 Enqueuing Move request for stepguider (-1.24, -0.23)
03:44:50.459 00.000 8976 Worker thread wakes up
03:44:50.459 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:50.459 00.000 5052 UpdateGuideState exits: m=76 SNR=6.0
03:44:50.459 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:50.459 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:50.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.24, -0.23) opts 0xd
03:44:50.459 00.000 5052 Enqueuing Expose request
03:44:50.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.24, -0.23)
03:44:50.459 00.000 8976 Moving (-1.24, -0.23) raw xDistance=0.36 yDistance=1.17
03:44:50.460 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
03:44:50.460 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.17
03:44:50.460 00.000 8976 MoveAxis(L, 2, ABG)
03:44:50.460 00.000 8976 stepping (-9, 17) + (-2, 0)
03:44:50.460 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:50.493 00.033 8976 Received - 47 (G) 
03:44:50.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:50.493 00.000 8976 stepped: pos (-11, 17)
03:44:50.493 00.000 8976 MoveAxis(D, 5, ABG)
03:44:50.493 00.000 8976 stepping (-11, 17) + (0, -5)
03:44:50.493 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:44:50.541 00.048 8976 Received - 47 (G) 
03:44:50.541 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:44:50.541 00.000 8976 stepped: pos (-11, 12)
03:44:50.541 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:44:50.541 00.000 8976 MountToCamera -- mountX=1.25 mountY=-2.83 hyp=3.09 mountTheta=-1.15 cameraX=1.94, cameraY=2.40 cameraTheta=0.89
03:44:50.541 00.000 8976 incremental bump (1.945, 2.403) isValid = 1
03:44:50.542 00.001 8976 Scheduling Mount bump of (0.072, 0.093)
03:44:50.542 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:44:50.542 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:44:50.542 00.000 8976 move complete, result=0
03:44:50.542 00.000 8976 worker thread done servicing request
03:44:50.542 00.000 8976 Worker thread wakes up
03:44:50.542 00.000 9828 Worker thread wakes up
03:44:50.542 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:44:50.542 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:44:50.542 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:44:50.542 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:44:50.542 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:44:50.542 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.2 px 5 ms SOUTH
03:44:50.542 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:50.542 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:44:50.542 00.000 9828 BLC: window closed
03:44:50.543 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:50.543 00.000 9828 MoveAxis(E, 24, B)
03:44:50.543 00.000 9828 Guiding  Dir = 2, Dur = 24
03:44:50.543 00.000 9828 IsSlewing returns 0
03:44:50.543 00.000 9828 IsGuiding returns 0
03:44:50.543 00.000 9828 PulseGuide returned control before completion, sleep 34
03:44:50.580 00.037 9828 IsGuiding returns 1
03:44:50.580 00.000 9828 scope still moving after pulse duration time elapsed
03:44:50.610 00.030 9828 IsSlewing returns 0
03:44:50.610 00.000 9828 IsGuiding returns 1
03:44:50.642 00.032 9828 IsSlewing returns 0
03:44:50.642 00.000 9828 IsGuiding returns 1
03:44:50.674 00.032 9828 IsSlewing returns 0
03:44:50.678 00.004 9828 IsGuiding returns 0
03:44:50.678 00.000 9828 scope move finished after 24 + 110 ms
03:44:50.678 00.000 9828 Move returns status 0, amount 24
03:44:50.678 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:50.678 00.000 9828 MoveAxis(N, 11, B)
03:44:50.678 00.000 9828 Guiding  Dir = 0, Dur = 11
03:44:50.689 00.011 9828 IsSlewing returns 0
03:44:50.689 00.000 9828 IsGuiding returns 0
03:44:50.689 00.000 9828 PulseGuide returned control before completion, sleep 21
03:44:50.721 00.032 9828 IsGuiding returns 1
03:44:50.721 00.000 9828 scope still moving after pulse duration time elapsed
03:44:50.752 00.031 9828 IsSlewing returns 0
03:44:50.752 00.000 9828 IsGuiding returns 1
03:44:50.784 00.032 9828 IsSlewing returns 0
03:44:50.784 00.000 9828 IsGuiding returns 1
03:44:50.815 00.031 9828 IsSlewing returns 0
03:44:50.815 00.000 9828 IsGuiding returns 1
03:44:50.846 00.031 9828 IsSlewing returns 0
03:44:50.846 00.000 9828 IsGuiding returns 0
03:44:50.846 00.000 9828 scope move finished after 11 + 146 ms
03:44:50.846 00.000 9828 Move returns status 0, amount 11
03:44:50.846 00.000 9828 move complete, result=0
03:44:50.846 00.000 9828 worker thread done servicing request
03:44:50.846 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:44:51.693 00.847 8976 Exposure complete
03:44:51.699 00.006 8976 worker thread done servicing request
03:44:51.700 00.001 5052 OnExposeComplete: enter
03:44:51.700 00.000 5052 UpdateGuideState(): m_state=6
03:44:51.700 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15184
03:44:51.700 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.71, Mass=82, SNR=6.2, Peak=61 HFD=2.1
03:44:51.700 00.000 5052 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.04) = xAngle (-5.11 = 1.17)
03:44:51.700 00.000 5052 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.22 = 1.07)
03:44:51.700 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.07 mountX=0.02 mountY=0.05, mountTheta=1.15
03:44:51.700 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.00, opts=13)
03:44:51.700 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.00)
03:44:51.701 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:44:51.701 00.000 5052 UpdateGuideState exits: m=82 SNR=6.2
03:44:51.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:51.701 00.000 8976 Worker thread wakes up
03:44:51.701 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.00) opts 0xd
03:44:51.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.00)
03:44:51.701 00.000 8976 Moving (-0.06, -0.00) raw xDistance=0.02 yDistance=0.05
03:44:51.701 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:51.701 00.000 5052 Enqueuing Expose request
03:44:51.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:44:51.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:44:51.701 00.000 8976 MoveAxis(R, 0, ABG)
03:44:51.701 00.000 8976 MoveAxis(U, 0, ABG)
03:44:51.701 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:44:51.701 00.000 8976 MountToCamera -- mountX=1.40 mountY=-2.52 hyp=2.88 mountTheta=-1.07 cameraX=1.61, cameraY=2.39 cameraTheta=0.98
03:44:51.701 00.000 8976 incremental bump (1.610, 2.391) isValid = 1
03:44:51.701 00.000 8976 Scheduling Mount bump of (0.031, 0.048)
03:44:51.701 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.05, opts=4)
03:44:51.701 00.000 8976 Enqueuing Move request for scope (0.03, 0.05)
03:44:51.701 00.000 8976 move complete, result=0
03:44:51.701 00.000 9828 Worker thread wakes up
03:44:51.702 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0x4
03:44:51.702 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
03:44:51.702 00.000 8976 worker thread done servicing request
03:44:51.702 00.000 8976 Worker thread wakes up
03:44:51.702 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:51.702 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:51.702 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:51.702 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.09 = -2.19)
03:44:51.702 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:44:51.702 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.99 mountX=-0.03 mountY=-0.04, mountTheta=-2.22
03:44:51.702 00.000 9828 Moving (0.03, 0.05) raw xDistance=-0.03 yDistance=-0.04
03:44:51.702 00.000 9828 BLC: window closed
03:44:51.702 00.000 9828 MoveAxis(E, 11, B)
03:44:51.702 00.000 9828 Guiding  Dir = 2, Dur = 11
03:44:51.702 00.000 9828 IsSlewing returns 0
03:44:51.703 00.001 9828 IsGuiding returns 0
03:44:51.703 00.000 9828 PulseGuide returned control before completion, sleep 21
03:44:51.728 00.025 9828 IsGuiding returns 1
03:44:51.728 00.000 9828 scope still moving after pulse duration time elapsed
03:44:51.759 00.031 9828 IsSlewing returns 0
03:44:51.759 00.000 9828 IsGuiding returns 1
03:44:51.790 00.031 9828 IsSlewing returns 0
03:44:51.790 00.000 9828 IsGuiding returns 1
03:44:51.822 00.032 9828 IsSlewing returns 0
03:44:51.822 00.000 9828 IsGuiding returns 1
03:44:51.855 00.033 9828 IsSlewing returns 0
03:44:51.855 00.000 9828 IsGuiding returns 0
03:44:51.855 00.000 9828 scope move finished after 11 + 141 ms
03:44:51.855 00.000 9828 Move returns status 0, amount 11
03:44:51.855 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:51.855 00.000 9828 MoveAxis(N, 6, B)
03:44:51.855 00.000 9828 Guiding  Dir = 0, Dur = 6
03:44:51.871 00.016 9828 IsSlewing returns 0
03:44:51.871 00.000 9828 IsGuiding returns 0
03:44:51.871 00.000 9828 PulseGuide returned control before completion, sleep 16
03:44:51.902 00.031 9828 IsGuiding returns 1
03:44:51.902 00.000 9828 scope still moving after pulse duration time elapsed
03:44:51.933 00.031 9828 IsSlewing returns 0
03:44:51.933 00.000 9828 IsGuiding returns 1
03:44:51.964 00.031 9828 IsSlewing returns 0
03:44:51.964 00.000 9828 IsGuiding returns 1
03:44:51.995 00.031 9828 IsSlewing returns 0
03:44:51.995 00.000 9828 IsGuiding returns 0
03:44:51.995 00.000 9828 scope move finished after 6 + 117 ms
03:44:51.995 00.000 9828 Move returns status 0, amount 6
03:44:51.995 00.000 9828 move complete, result=0
03:44:51.995 00.000 9828 worker thread done servicing request
03:44:51.995 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.0 px 6 ms NORTH
03:44:52.853 00.858 8976 Exposure complete
03:44:52.858 00.005 8976 worker thread done servicing request
03:44:52.859 00.001 5052 OnExposeComplete: enter
03:44:52.859 00.000 5052 UpdateGuideState(): m_state=6
03:44:52.859 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15185
03:44:52.859 00.000 5052 Star::Find returns 1 (0), X=329.23, Y=281.88, Mass=83, SNR=6.2, Peak=62 HFD=2.0
03:44:52.859 00.000 5052 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
03:44:52.859 00.000 5052 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
03:44:52.859 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.26 mountX=0.13 mountY=-0.14, mountTheta=-0.83
03:44:52.859 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=0.17, opts=13)
03:44:52.860 00.001 5052 Enqueuing Move request for stepguider (0.05, 0.17)
03:44:52.860 00.000 8976 Worker thread wakes up
03:44:52.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, 0.17) opts 0xd
03:44:52.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, 0.17)
03:44:52.860 00.000 8976 Moving (0.05, 0.17) raw xDistance=0.13 yDistance=-0.14
03:44:52.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:44:52.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:44:52.860 00.000 8976 MoveAxis(R, 0, ABG)
03:44:52.860 00.000 8976 MoveAxis(U, 0, ABG)
03:44:52.860 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:44:52.860 00.000 8976 MountToCamera -- mountX=1.49 mountY=-2.32 hyp=2.76 mountTheta=-1.00 cameraX=1.39, cameraY=2.38 cameraTheta=1.04
03:44:52.860 00.000 8976 incremental bump (1.386, 2.383) isValid = 1
03:44:52.860 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:52.860 00.000 5052 UpdateGuideState exits: m=83 SNR=6.2
03:44:52.860 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:52.860 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:52.860 00.000 8976 Scheduling Mount bump of (0.058, 0.103)
03:44:52.860 00.000 5052 Enqueuing Expose request
03:44:52.861 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:44:52.861 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:44:52.861 00.000 8976 move complete, result=0
03:44:52.861 00.000 8976 worker thread done servicing request
03:44:52.861 00.000 8976 Worker thread wakes up
03:44:52.861 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:52.861 00.000 9828 Worker thread wakes up
03:44:52.861 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:44:52.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:52.861 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:44:52.861 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:52.861 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.13)
03:44:52.861 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.21)
03:44:52.861 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
03:44:52.861 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:44:52.861 00.000 9828 BLC: window closed
03:44:52.861 00.000 9828 MoveAxis(E, 20, B)
03:44:52.861 00.000 9828 Guiding  Dir = 2, Dur = 20
03:44:52.862 00.001 9828 IsSlewing returns 0
03:44:52.862 00.000 9828 IsGuiding returns 0
03:44:52.862 00.000 9828 PulseGuide returned control before completion, sleep 30
03:44:52.893 00.031 9828 IsGuiding returns 1
03:44:52.893 00.000 9828 scope still moving after pulse duration time elapsed
03:44:52.924 00.031 9828 IsSlewing returns 0
03:44:52.924 00.000 9828 IsGuiding returns 1
03:44:52.956 00.032 9828 IsSlewing returns 0
03:44:52.956 00.000 9828 IsGuiding returns 1
03:44:52.988 00.032 9828 IsSlewing returns 0
03:44:52.988 00.000 9828 IsGuiding returns 0
03:44:52.988 00.000 9828 scope move finished after 20 + 106 ms
03:44:52.988 00.000 9828 Move returns status 0, amount 20
03:44:52.988 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:52.988 00.000 9828 MoveAxis(N, 13, B)
03:44:52.988 00.000 9828 Guiding  Dir = 0, Dur = 13
03:44:53.004 00.016 9828 IsSlewing returns 0
03:44:53.004 00.000 9828 IsGuiding returns 0
03:44:53.004 00.000 9828 PulseGuide returned control before completion, sleep 23
03:44:53.036 00.032 9828 IsGuiding returns 1
03:44:53.036 00.000 9828 scope still moving after pulse duration time elapsed
03:44:53.066 00.030 9828 IsSlewing returns 0
03:44:53.066 00.000 9828 IsGuiding returns 1
03:44:53.098 00.032 9828 IsSlewing returns 0
03:44:53.098 00.000 9828 IsGuiding returns 1
03:44:53.129 00.031 9828 IsSlewing returns 0
03:44:53.129 00.000 9828 IsGuiding returns 1
03:44:53.160 00.031 9828 IsSlewing returns 0
03:44:53.160 00.000 9828 IsGuiding returns 0
03:44:53.160 00.000 9828 scope move finished after 13 + 143 ms
03:44:53.160 00.000 9828 Move returns status 0, amount 13
03:44:53.160 00.000 9828 move complete, result=0
03:44:53.160 00.000 9828 worker thread done servicing request
03:44:53.160 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:44:54.013 00.853 8976 Exposure complete
03:44:54.018 00.005 8976 worker thread done servicing request
03:44:54.019 00.001 5052 OnExposeComplete: enter
03:44:54.019 00.000 5052 UpdateGuideState(): m_state=6
03:44:54.019 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15186
03:44:54.019 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.81, Mass=74, SNR=5.9, Peak=61 HFD=1.7
03:44:54.019 00.000 5052 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.04) = xAngle (-1.58 = -1.58)
03:44:54.019 00.000 5052 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.68 = -1.68)
03:44:54.019 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.46 mountX=-0.00 mountY=-0.23, mountTheta=-1.58
03:44:54.019 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.10, opts=13)
03:44:54.020 00.001 5052 Enqueuing Move request for stepguider (0.21, 0.10)
03:44:54.020 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:44:54.020 00.000 5052 UpdateGuideState exits: m=74 SNR=5.9
03:44:54.020 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:54.020 00.000 8976 Worker thread wakes up
03:44:54.020 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:54.020 00.000 5052 Enqueuing Expose request
03:44:54.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.10) opts 0xd
03:44:54.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.10)
03:44:54.020 00.000 8976 Moving (0.21, 0.10) raw xDistance=-0.00 yDistance=-0.23
03:44:54.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:44:54.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:44:54.020 00.000 8976 MoveAxis(R, 0, ABG)
03:44:54.020 00.000 8976 MoveAxis(U, 0, ABG)
03:44:54.020 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:44:54.020 00.000 8976 MountToCamera -- mountX=1.56 mountY=-2.18 hyp=2.68 mountTheta=-0.95 cameraX=1.24, cameraY=2.38 cameraTheta=1.09
03:44:54.020 00.000 8976 incremental bump (1.235, 2.378) isValid = 1
03:44:54.020 00.000 8976 Scheduling Mount bump of (0.053, 0.106)
03:44:54.020 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:44:54.021 00.001 8976 Enqueuing Move request for scope (0.05, 0.11)
03:44:54.021 00.000 8976 move complete, result=0
03:44:54.021 00.000 9828 Worker thread wakes up
03:44:54.021 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:44:54.021 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:44:54.021 00.000 8976 worker thread done servicing request
03:44:54.021 00.000 8976 Worker thread wakes up
03:44:54.021 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:54.021 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:54.021 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:44:54.021 00.000 9828 CameraToMount -- cameraTheta (1.11) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
03:44:54.021 00.000 9828 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
03:44:54.021 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.11 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
03:44:54.021 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:44:54.021 00.000 9828 BLC: window closed
03:44:54.021 00.000 9828 MoveAxis(E, 18, B)
03:44:54.021 00.000 9828 Guiding  Dir = 2, Dur = 18
03:44:54.022 00.001 9828 IsSlewing returns 0
03:44:54.022 00.000 9828 IsGuiding returns 0
03:44:54.022 00.000 9828 PulseGuide returned control before completion, sleep 28
03:44:54.063 00.041 9828 IsGuiding returns 1
03:44:54.063 00.000 9828 scope still moving after pulse duration time elapsed
03:44:54.093 00.030 9828 IsSlewing returns 0
03:44:54.093 00.000 9828 IsGuiding returns 1
03:44:54.124 00.031 9828 IsSlewing returns 0
03:44:54.124 00.000 9828 IsGuiding returns 1
03:44:54.154 00.030 9828 IsSlewing returns 0
03:44:54.154 00.000 9828 IsGuiding returns 1
03:44:54.186 00.032 9828 IsSlewing returns 0
03:44:54.186 00.000 9828 IsGuiding returns 0
03:44:54.186 00.000 9828 scope move finished after 18 + 146 ms
03:44:54.186 00.000 9828 Move returns status 0, amount 18
03:44:54.186 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:54.186 00.000 9828 MoveAxis(N, 13, B)
03:44:54.186 00.000 9828 Guiding  Dir = 0, Dur = 13
03:44:54.202 00.016 9828 IsSlewing returns 0
03:44:54.202 00.000 9828 IsGuiding returns 0
03:44:54.202 00.000 9828 PulseGuide returned control before completion, sleep 23
03:44:54.233 00.031 9828 IsGuiding returns 1
03:44:54.233 00.000 9828 scope still moving after pulse duration time elapsed
03:44:54.264 00.031 9828 IsSlewing returns 0
03:44:54.264 00.000 9828 IsGuiding returns 1
03:44:54.295 00.031 9828 IsSlewing returns 0
03:44:54.295 00.000 9828 IsGuiding returns 1
03:44:54.326 00.031 9828 IsSlewing returns 0
03:44:54.326 00.000 9828 IsGuiding returns 1
03:44:54.357 00.031 9828 IsSlewing returns 0
03:44:54.357 00.000 9828 IsGuiding returns 0
03:44:54.357 00.000 9828 scope move finished after 13 + 141 ms
03:44:54.357 00.000 9828 Move returns status 0, amount 13
03:44:54.357 00.000 9828 move complete, result=0
03:44:54.357 00.000 9828 worker thread done servicing request
03:44:54.358 00.001 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:44:55.173 00.815 8976 Exposure complete
03:44:55.178 00.005 8976 worker thread done servicing request
03:44:55.178 00.000 5052 OnExposeComplete: enter
03:44:55.178 00.000 5052 UpdateGuideState(): m_state=6
03:44:55.178 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15187
03:44:55.178 00.000 5052 Star::Find returns 1 (0), X=328.84, Y=281.43, Mass=77, SNR=6.1, Peak=61 HFD=1.9
03:44:55.178 00.000 5052 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.04) = xAngle (-4.49 = 1.80)
03:44:55.178 00.000 5052 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.59 = 1.69)
03:44:55.178 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.28 hyp=0.44 cameraTheta=-2.44 mountX=-0.10 mountY=0.43, mountTheta=1.79
03:44:55.179 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.28, opts=13)
03:44:55.179 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.28)
03:44:55.179 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:44:55.179 00.000 5052 UpdateGuideState exits: m=77 SNR=6.1
03:44:55.179 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:55.179 00.000 8976 Worker thread wakes up
03:44:55.179 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:55.179 00.000 5052 Enqueuing Expose request
03:44:55.179 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.28) opts 0xd
03:44:55.179 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.28)
03:44:55.179 00.000 8976 Moving (-0.34, -0.28) raw xDistance=-0.10 yDistance=0.43
03:44:55.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:44:55.179 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:44:55.180 00.001 8976 MoveAxis(R, 0, ABG)
03:44:55.180 00.000 8976 MoveAxis(D, 2, ABG)
03:44:55.180 00.000 8976 stepping (-11, 12) + (0, -2)
03:44:55.180 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:55.209 00.029 8976 Received - 47 (G) 
03:44:55.209 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:55.209 00.000 8976 stepped: pos (-11, 10)
03:44:55.209 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:44:55.209 00.000 8976 MountToCamera -- mountX=1.60 mountY=-1.99 hyp=2.55 mountTheta=-0.89 cameraX=1.04, cameraY=2.33 cameraTheta=1.15
03:44:55.209 00.000 8976 incremental bump (1.041, 2.327) isValid = 1
03:44:55.209 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
03:44:55.209 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:44:55.209 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:44:55.209 00.000 8976 move complete, result=0
03:44:55.209 00.000 9828 Worker thread wakes up
03:44:55.209 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:44:55.209 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:44:55.209 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
03:44:55.209 00.000 8976 worker thread done servicing request
03:44:55.209 00.000 8976 Worker thread wakes up
03:44:55.210 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:55.210 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:44:55.210 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
03:44:55.210 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:55.210 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:44:55.210 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:44:55.210 00.000 9828 BLC: window closed
03:44:55.210 00.000 9828 MoveAxis(E, 16, B)
03:44:55.210 00.000 9828 Guiding  Dir = 2, Dur = 16
03:44:55.211 00.001 9828 IsSlewing returns 0
03:44:55.211 00.000 9828 IsGuiding returns 0
03:44:55.211 00.000 9828 PulseGuide returned control before completion, sleep 26
03:44:55.242 00.031 9828 IsGuiding returns 1
03:44:55.242 00.000 9828 scope still moving after pulse duration time elapsed
03:44:55.272 00.030 9828 IsSlewing returns 0
03:44:55.272 00.000 9828 IsGuiding returns 1
03:44:55.303 00.031 9828 IsSlewing returns 0
03:44:55.303 00.000 9828 IsGuiding returns 1
03:44:55.334 00.031 9828 IsSlewing returns 0
03:44:55.334 00.000 9828 IsGuiding returns 1
03:44:55.366 00.032 9828 IsSlewing returns 0
03:44:55.367 00.001 9828 IsGuiding returns 0
03:44:55.367 00.000 9828 scope move finished after 16 + 139 ms
03:44:55.367 00.000 9828 Move returns status 0, amount 16
03:44:55.367 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:55.367 00.000 9828 MoveAxis(N, 14, B)
03:44:55.367 00.000 9828 Guiding  Dir = 0, Dur = 14
03:44:55.382 00.015 9828 IsSlewing returns 0
03:44:55.382 00.000 9828 IsGuiding returns 0
03:44:55.383 00.001 9828 PulseGuide returned control before completion, sleep 24
03:44:55.413 00.030 9828 IsGuiding returns 1
03:44:55.413 00.000 9828 scope still moving after pulse duration time elapsed
03:44:55.443 00.030 9828 IsSlewing returns 0
03:44:55.443 00.000 9828 IsGuiding returns 1
03:44:55.474 00.031 9828 IsSlewing returns 0
03:44:55.474 00.000 9828 IsGuiding returns 1
03:44:55.505 00.031 9828 IsSlewing returns 0
03:44:55.505 00.000 9828 IsGuiding returns 1
03:44:55.536 00.031 9828 IsSlewing returns 0
03:44:55.536 00.000 9828 IsGuiding returns 0
03:44:55.536 00.000 9828 scope move finished after 14 + 139 ms
03:44:55.536 00.000 9828 Move returns status 0, amount 14
03:44:55.536 00.000 9828 move complete, result=0
03:44:55.536 00.000 9828 worker thread done servicing request
03:44:55.536 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:44:56.363 00.827 8976 Exposure complete
03:44:56.369 00.006 8976 worker thread done servicing request
03:44:56.369 00.000 5052 OnExposeComplete: enter
03:44:56.369 00.000 5052 UpdateGuideState(): m_state=6
03:44:56.369 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15188
03:44:56.369 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=281.48, Mass=82, SNR=6.2, Peak=62 HFD=1.9
03:44:56.369 00.000 5052 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.04) = xAngle (-4.59 = 1.69)
03:44:56.369 00.000 5052 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.59)
03:44:56.369 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=-0.23 hyp=0.41 cameraTheta=-2.55 mountX=-0.05 mountY=0.41, mountTheta=1.69
03:44:56.370 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=-0.23, opts=13)
03:44:56.370 00.000 5052 Enqueuing Move request for stepguider (-0.34, -0.23)
03:44:56.370 00.000 8976 Worker thread wakes up
03:44:56.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, -0.23) opts 0xd
03:44:56.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, -0.23)
03:44:56.370 00.000 8976 Moving (-0.34, -0.23) raw xDistance=-0.05 yDistance=0.41
03:44:56.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:44:56.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:44:56.370 00.000 5052 UpdateGuideState exits: m=82 SNR=6.2
03:44:56.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:56.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
03:44:56.370 00.000 8976 MoveAxis(R, 0, ABG)
03:44:56.370 00.000 8976 MoveAxis(D, 2, ABG)
03:44:56.370 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:56.370 00.000 5052 Enqueuing Expose request
03:44:56.370 00.000 8976 stepping (-11, 10) + (0, -2)
03:44:56.371 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:56.392 00.021 8976 Received - 47 (G) 
03:44:56.392 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:56.392 00.000 8976 stepped: pos (-11, 8)
03:44:56.392 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:44:56.392 00.000 8976 MountToCamera -- mountX=1.63 mountY=-1.75 hyp=2.39 mountTheta=-0.82 cameraX=0.82, cameraY=2.24 cameraTheta=1.22
03:44:56.392 00.000 8976 incremental bump (0.818, 2.245) isValid = 1
03:44:56.392 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:44:56.392 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:44:56.392 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:44:56.392 00.000 8976 move complete, result=0
03:44:56.392 00.000 9828 Worker thread wakes up
03:44:56.392 00.000 8976 worker thread done servicing request
03:44:56.392 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:44:56.392 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:44:56.393 00.001 8976 Worker thread wakes up
03:44:56.393 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:44:56.393 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:56.393 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:56.393 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
03:44:56.393 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.04)
03:44:56.393 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
03:44:56.393 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:44:56.393 00.000 9828 BLC: window closed
03:44:56.393 00.000 9828 MoveAxis(E, 14, B)
03:44:56.393 00.000 9828 Guiding  Dir = 2, Dur = 14
03:44:56.393 00.000 9828 IsSlewing returns 0
03:44:56.394 00.001 9828 IsGuiding returns 0
03:44:56.394 00.000 9828 PulseGuide returned control before completion, sleep 24
03:44:56.421 00.027 9828 IsGuiding returns 1
03:44:56.421 00.000 9828 scope still moving after pulse duration time elapsed
03:44:56.452 00.031 9828 IsSlewing returns 0
03:44:56.452 00.000 9828 IsGuiding returns 1
03:44:56.484 00.032 9828 IsSlewing returns 0
03:44:56.484 00.000 9828 IsGuiding returns 1
03:44:56.515 00.031 9828 IsSlewing returns 0
03:44:56.515 00.000 9828 IsGuiding returns 1
03:44:56.547 00.032 9828 IsSlewing returns 0
03:44:56.548 00.001 9828 IsGuiding returns 0
03:44:56.548 00.000 9828 scope move finished after 14 + 139 ms
03:44:56.548 00.000 9828 Move returns status 0, amount 14
03:44:56.548 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:56.548 00.000 9828 MoveAxis(N, 14, B)
03:44:56.548 00.000 9828 Guiding  Dir = 0, Dur = 14
03:44:56.562 00.014 9828 IsSlewing returns 0
03:44:56.562 00.000 9828 IsGuiding returns 0
03:44:56.563 00.001 9828 PulseGuide returned control before completion, sleep 24
03:44:56.592 00.029 9828 IsGuiding returns 1
03:44:56.592 00.000 9828 scope still moving after pulse duration time elapsed
03:44:56.624 00.032 9828 IsSlewing returns 0
03:44:56.624 00.000 9828 IsGuiding returns 1
03:44:56.654 00.030 9828 IsSlewing returns 0
03:44:56.654 00.000 9828 IsGuiding returns 1
03:44:56.685 00.031 9828 IsSlewing returns 0
03:44:56.685 00.000 9828 IsGuiding returns 1
03:44:56.717 00.032 9828 IsSlewing returns 0
03:44:56.717 00.000 9828 IsGuiding returns 0
03:44:56.717 00.000 9828 scope move finished after 14 + 140 ms
03:44:56.717 00.000 9828 Move returns status 0, amount 14
03:44:56.717 00.000 9828 move complete, result=0
03:44:56.717 00.000 9828 worker thread done servicing request
03:44:56.717 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:44:57.546 00.829 8976 Exposure complete
03:44:57.552 00.006 8976 worker thread done servicing request
03:44:57.552 00.000 5052 OnExposeComplete: enter
03:44:57.552 00.000 5052 UpdateGuideState(): m_state=6
03:44:57.552 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15189
03:44:57.552 00.000 5052 Star::Find returns 1 (0), X=328.85, Y=281.67, Mass=80, SNR=6.1, Peak=62 HFD=2.2
03:44:57.552 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
03:44:57.552 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.16 = 1.13)
03:44:57.552 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.04 hyp=0.32 cameraTheta=-3.01 mountX=0.11 mountY=0.29, mountTheta=1.22
03:44:57.553 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.04, opts=13)
03:44:57.553 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.04)
03:44:57.553 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:57.553 00.000 5052 UpdateGuideState exits: m=80 SNR=6.1
03:44:57.553 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:57.553 00.000 8976 Worker thread wakes up
03:44:57.553 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.04) opts 0xd
03:44:57.554 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.04)
03:44:57.554 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:57.554 00.000 5052 Enqueuing Expose request
03:44:57.554 00.000 8976 Moving (-0.32, -0.04) raw xDistance=0.11 yDistance=0.29
03:44:57.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:44:57.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
03:44:57.554 00.000 8976 MoveAxis(R, 0, ABG)
03:44:57.554 00.000 8976 MoveAxis(D, 1, ABG)
03:44:57.554 00.000 8976 stepping (-11, 8) + (0, -1)
03:44:57.554 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:57.575 00.021 8976 Received - 47 (G) 
03:44:57.575 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:57.575 00.000 8976 stepped: pos (-11, 7)
03:44:57.575 00.000 8976 MountToCamera -- mountTheta (-0.75) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
03:44:57.575 00.000 8976 MountToCamera -- mountX=1.65 mountY=-1.54 hyp=2.25 mountTheta=-0.75 cameraX=0.62, cameraY=2.17 cameraTheta=1.29
03:44:57.575 00.000 8976 incremental bump (0.622, 2.166) isValid = 1
03:44:57.575 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
03:44:57.575 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:44:57.575 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:44:57.575 00.000 8976 move complete, result=0
03:44:57.575 00.000 9828 Worker thread wakes up
03:44:57.575 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:44:57.575 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:44:57.575 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.40 = -1.89)
03:44:57.576 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:44:57.576 00.000 8976 worker thread done servicing request
03:44:57.576 00.000 8976 Worker thread wakes up
03:44:57.576 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:57.576 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:57.576 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.32 = -1.97)
03:44:57.576 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
03:44:57.576 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:44:57.576 00.000 9828 BLC: window closed
03:44:57.576 00.000 9828 MoveAxis(E, 12, B)
03:44:57.576 00.000 9828 Guiding  Dir = 2, Dur = 12
03:44:57.577 00.001 9828 IsSlewing returns 0
03:44:57.577 00.000 9828 IsGuiding returns 0
03:44:57.577 00.000 9828 PulseGuide returned control before completion, sleep 22
03:44:57.605 00.028 9828 IsGuiding returns 1
03:44:57.605 00.000 9828 scope still moving after pulse duration time elapsed
03:44:57.633 00.028 9828 IsSlewing returns 0
03:44:57.634 00.001 9828 IsGuiding returns 1
03:44:57.664 00.030 9828 IsSlewing returns 0
03:44:57.664 00.000 9828 IsGuiding returns 1
03:44:57.695 00.031 9828 IsSlewing returns 0
03:44:57.695 00.000 9828 IsGuiding returns 1
03:44:57.725 00.030 9828 IsSlewing returns 0
03:44:57.725 00.000 9828 IsGuiding returns 0
03:44:57.725 00.000 9828 scope move finished after 12 + 136 ms
03:44:57.725 00.000 9828 Move returns status 0, amount 12
03:44:57.725 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:57.725 00.000 9828 MoveAxis(N, 15, B)
03:44:57.725 00.000 9828 Guiding  Dir = 0, Dur = 15
03:44:57.741 00.016 9828 IsSlewing returns 0
03:44:57.742 00.001 9828 IsGuiding returns 0
03:44:57.742 00.000 9828 PulseGuide returned control before completion, sleep 25
03:44:57.772 00.030 9828 IsGuiding returns 1
03:44:57.772 00.000 9828 scope still moving after pulse duration time elapsed
03:44:57.802 00.030 9828 IsSlewing returns 0
03:44:57.802 00.000 9828 IsGuiding returns 1
03:44:57.834 00.032 9828 IsSlewing returns 0
03:44:57.834 00.000 9828 IsGuiding returns 1
03:44:57.865 00.031 9828 IsSlewing returns 0
03:44:57.865 00.000 9828 IsGuiding returns 1
03:44:57.896 00.031 9828 IsSlewing returns 0
03:44:57.896 00.000 9828 IsGuiding returns 0
03:44:57.896 00.000 9828 scope move finished after 15 + 139 ms
03:44:57.896 00.000 9828 Move returns status 0, amount 15
03:44:57.896 00.000 9828 move complete, result=0
03:44:57.896 00.000 9828 worker thread done servicing request
03:44:57.896 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:44:58.726 00.830 8976 Exposure complete
03:44:58.731 00.005 8976 worker thread done servicing request
03:44:58.731 00.000 5052 OnExposeComplete: enter
03:44:58.731 00.000 5052 UpdateGuideState(): m_state=6
03:44:58.732 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15190
03:44:58.732 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=281.77, Mass=85, SNR=6.3, Peak=63 HFD=1.9
03:44:58.732 00.000 5052 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:44:58.732 00.000 5052 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.82 = 0.82)
03:44:58.732 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.07 hyp=0.38 cameraTheta=2.97 mountX=0.23 mountY=0.28, mountTheta=0.88
03:44:58.732 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.07, opts=13)
03:44:58.732 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.07)
03:44:58.732 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:58.732 00.000 5052 UpdateGuideState exits: m=85 SNR=6.3
03:44:58.732 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:58.733 00.001 8976 Worker thread wakes up
03:44:58.733 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.07) opts 0xd
03:44:58.733 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.07)
03:44:58.733 00.000 8976 Moving (-0.37, 0.07) raw xDistance=0.23 yDistance=0.28
03:44:58.733 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:58.733 00.000 5052 Enqueuing Expose request
03:44:58.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:44:58.733 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
03:44:58.733 00.000 8976 MoveAxis(R, 0, ABG)
03:44:58.733 00.000 8976 MoveAxis(D, 1, ABG)
03:44:58.733 00.000 8976 stepping (-11, 7) + (0, -1)
03:44:58.733 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:58.758 00.025 8976 Received - 47 (G) 
03:44:58.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:58.759 00.001 8976 stepped: pos (-11, 6)
03:44:58.759 00.000 8976 MountToCamera -- mountTheta (-0.68) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:44:58.759 00.000 8976 MountToCamera -- mountX=1.66 mountY=-1.35 hyp=2.14 mountTheta=-0.68 cameraX=0.44, cameraY=2.09 cameraTheta=1.36
03:44:58.759 00.000 8976 incremental bump (0.443, 2.089) isValid = 1
03:44:58.759 00.000 8976 Scheduling Mount bump of (0.024, 0.117)
03:44:58.759 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:44:58.759 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:44:58.760 00.001 8976 move complete, result=0
03:44:58.760 00.000 8976 worker thread done servicing request
03:44:58.760 00.000 8976 Worker thread wakes up
03:44:58.760 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:58.760 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:58.760 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:44:58.760 00.000 9828 Worker thread wakes up
03:44:58.760 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:44:58.761 00.001 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:44:58.761 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
03:44:58.761 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
03:44:58.761 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:44:58.762 00.001 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:44:58.762 00.000 9828 BLC: window closed
03:44:58.762 00.000 9828 MoveAxis(E, 9, B)
03:44:58.762 00.000 9828 Guiding  Dir = 2, Dur = 9
03:44:58.762 00.000 9828 IsSlewing returns 0
03:44:58.763 00.001 9828 IsGuiding returns 0
03:44:58.763 00.000 9828 PulseGuide returned control before completion, sleep 19
03:44:58.786 00.023 9828 IsGuiding returns 1
03:44:58.786 00.000 9828 scope still moving after pulse duration time elapsed
03:44:58.817 00.031 9828 IsSlewing returns 0
03:44:58.817 00.000 9828 IsGuiding returns 1
03:44:58.848 00.031 9828 IsSlewing returns 0
03:44:58.854 00.006 9828 IsGuiding returns 1
03:44:58.879 00.025 9828 IsSlewing returns 0
03:44:58.879 00.000 9828 IsGuiding returns 1
03:44:58.911 00.032 9828 IsSlewing returns 0
03:44:58.911 00.000 9828 IsGuiding returns 0
03:44:58.911 00.000 9828 scope move finished after 9 + 139 ms
03:44:58.911 00.000 9828 Move returns status 0, amount 9
03:44:58.911 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:44:58.911 00.000 9828 MoveAxis(N, 15, B)
03:44:58.911 00.000 9828 Guiding  Dir = 0, Dur = 15
03:44:58.928 00.017 9828 IsSlewing returns 0
03:44:58.928 00.000 9828 IsGuiding returns 0
03:44:58.928 00.000 9828 PulseGuide returned control before completion, sleep 25
03:44:58.958 00.030 9828 IsGuiding returns 1
03:44:58.958 00.000 9828 scope still moving after pulse duration time elapsed
03:44:58.989 00.031 9828 IsSlewing returns 0
03:44:58.989 00.000 9828 IsGuiding returns 1
03:44:59.020 00.031 9828 IsSlewing returns 0
03:44:59.020 00.000 9828 IsGuiding returns 1
03:44:59.050 00.030 9828 IsSlewing returns 0
03:44:59.051 00.001 9828 IsGuiding returns 1
03:44:59.081 00.030 9828 IsSlewing returns 0
03:44:59.081 00.000 9828 IsGuiding returns 0
03:44:59.081 00.000 9828 scope move finished after 15 + 138 ms
03:44:59.081 00.000 9828 Move returns status 0, amount 15
03:44:59.081 00.000 9828 move complete, result=0
03:44:59.081 00.000 9828 worker thread done servicing request
03:44:59.081 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:44:59.912 00.831 8976 Exposure complete
03:44:59.917 00.005 8976 worker thread done servicing request
03:44:59.917 00.000 5052 OnExposeComplete: enter
03:44:59.917 00.000 5052 UpdateGuideState(): m_state=6
03:44:59.917 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15191
03:44:59.918 00.001 5052 Star::Find returns 1 (0), X=329.71, Y=281.68, Mass=92, SNR=6.6, Peak=60 HFD=2.0
03:44:59.918 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
03:44:59.918 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
03:44:59.918 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=-0.02 hyp=0.54 cameraTheta=-0.05 mountX=-0.27 mountY=-0.44, mountTheta=-2.12
03:44:59.918 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=-0.02, opts=13)
03:44:59.918 00.000 5052 Enqueuing Move request for stepguider (0.54, -0.02)
03:44:59.918 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:44:59.918 00.000 8976 Worker thread wakes up
03:44:59.918 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, -0.02) opts 0xd
03:44:59.919 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.54, -0.02)
03:44:59.919 00.000 8976 Moving (0.54, -0.02) raw xDistance=-0.27 yDistance=-0.44
03:44:59.919 00.000 5052 UpdateGuideState exits: m=92 SNR=6.6
03:44:59.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:44:59.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
03:44:59.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:59.919 00.000 8976 MoveAxis(R, 1, ABG)
03:44:59.919 00.000 8976 stepping (-11, 6) + (1, 0)
03:44:59.919 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:44:59.919 00.000 5052 Enqueuing Expose request
03:44:59.919 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:59.941 00.022 8976 Received - 47 (G) 
03:44:59.941 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:44:59.941 00.000 8976 stepped: pos (-10, 6)
03:44:59.941 00.000 8976 MoveAxis(U, 2, ABG)
03:44:59.941 00.000 8976 stepping (-10, 6) + (0, 2)
03:44:59.941 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:59.974 00.033 8976 Received - 47 (G) 
03:44:59.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:44:59.974 00.000 8976 stepped: pos (-10, 8)
03:44:59.974 00.000 8976 MountToCamera -- mountTheta (-0.69) + m_xAngle (2.04) = xAngle (1.36 = 1.36)
03:44:59.974 00.000 8976 MountToCamera -- mountX=1.62 mountY=-1.32 hyp=2.09 mountTheta=-0.69 cameraX=0.44, cameraY=2.04 cameraTheta=1.36
03:44:59.974 00.000 8976 incremental bump (0.440, 2.041) isValid = 1
03:44:59.974 00.000 8976 Scheduling Mount bump of (0.024, 0.116)
03:44:59.974 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:44:59.974 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:44:59.974 00.000 8976 move complete, result=0
03:44:59.974 00.000 9828 Worker thread wakes up
03:44:59.974 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:44:59.974 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:44:59.974 00.000 9828 CameraToMount -- cameraTheta (1.37) - m_xAngle (-3.10) = xAngle (4.46 = -1.82)
03:44:59.974 00.000 8976 worker thread done servicing request
03:44:59.974 00.000 8976 Worker thread wakes up
03:44:59.974 00.000 9828 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.38 = -1.90)
03:44:59.974 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
03:44:59.974 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:44:59.975 00.001 9828 BLC: window closed
03:44:59.975 00.000 9828 MoveAxis(E, 9, B)
03:44:59.975 00.000 9828 Guiding  Dir = 2, Dur = 9
03:44:59.975 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.4 px 2 ms NORTH
03:44:59.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:44:59.975 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:44:59.975 00.000 9828 IsSlewing returns 0
03:44:59.975 00.000 9828 IsGuiding returns 0
03:44:59.975 00.000 9828 PulseGuide returned control before completion, sleep 19
03:45:00.000 00.025 9828 IsGuiding returns 1
03:45:00.000 00.000 9828 scope still moving after pulse duration time elapsed
03:45:00.032 00.032 9828 IsSlewing returns 0
03:45:00.032 00.000 9828 IsGuiding returns 1
03:45:00.064 00.032 9828 IsSlewing returns 0
03:45:00.064 00.000 9828 IsGuiding returns 1
03:45:00.096 00.032 9828 IsSlewing returns 0
03:45:00.096 00.000 9828 IsGuiding returns 0
03:45:00.096 00.000 9828 scope move finished after 9 + 112 ms
03:45:00.096 00.000 9828 Move returns status 0, amount 9
03:45:00.096 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:00.096 00.000 9828 MoveAxis(N, 15, B)
03:45:00.096 00.000 9828 Guiding  Dir = 0, Dur = 15
03:45:00.111 00.015 9828 IsSlewing returns 0
03:45:00.111 00.000 9828 IsGuiding returns 0
03:45:00.111 00.000 9828 PulseGuide returned control before completion, sleep 25
03:45:00.143 00.032 9828 IsGuiding returns 1
03:45:00.143 00.000 9828 scope still moving after pulse duration time elapsed
03:45:00.174 00.031 9828 IsSlewing returns 0
03:45:00.174 00.000 9828 IsGuiding returns 1
03:45:00.206 00.032 9828 IsSlewing returns 0
03:45:00.210 00.004 9828 IsGuiding returns 1
03:45:00.237 00.027 9828 IsSlewing returns 0
03:45:00.237 00.000 9828 IsGuiding returns 1
03:45:00.269 00.032 9828 IsSlewing returns 0
03:45:00.269 00.000 9828 IsGuiding returns 0
03:45:00.269 00.000 9828 scope move finished after 15 + 142 ms
03:45:00.269 00.000 9828 Move returns status 0, amount 15
03:45:00.269 00.000 9828 move complete, result=0
03:45:00.270 00.001 9828 worker thread done servicing request
03:45:00.270 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:45:01.128 00.858 8976 Exposure complete
03:45:01.133 00.005 8976 worker thread done servicing request
03:45:01.134 00.001 5052 OnExposeComplete: enter
03:45:01.134 00.000 5052 UpdateGuideState(): m_state=6
03:45:01.134 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15192
03:45:01.134 00.000 5052 Star::Find returns 1 (0), X=329.84, Y=281.26, Mass=85, SNR=6.3, Peak=57 HFD=2.3
03:45:01.134 00.000 5052 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.04) = xAngle (-2.64 = -2.64)
03:45:01.134 00.000 5052 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.74 = -2.74)
03:45:01.134 00.000 5052 CameraToMount -- cameraX=0.67 cameraY=-0.45 hyp=0.80 cameraTheta=-0.59 mountX=-0.70 mountY=-0.31, mountTheta=-2.72
03:45:01.135 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=-0.45, opts=13)
03:45:01.135 00.000 5052 Enqueuing Move request for stepguider (0.67, -0.45)
03:45:01.135 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:01.135 00.000 5052 UpdateGuideState exits: m=85 SNR=6.3
03:45:01.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:01.135 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:01.135 00.000 5052 Enqueuing Expose request
03:45:01.135 00.000 8976 Worker thread wakes up
03:45:01.135 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, -0.45) opts 0xd
03:45:01.136 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.67, -0.45)
03:45:01.136 00.000 8976 Moving (0.67, -0.45) raw xDistance=-0.70 yDistance=-0.31
03:45:01.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.70
03:45:01.136 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
03:45:01.136 00.000 8976 MoveAxis(R, 3, ABG)
03:45:01.136 00.000 8976 stepping (-10, 8) + (3, 0)
03:45:01.136 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:01.172 00.036 8976 Received - 47 (G) 
03:45:01.172 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:01.172 00.000 8976 stepped: pos (-7, 8)
03:45:01.172 00.000 8976 MoveAxis(U, 1, ABG)
03:45:01.172 00.000 8976 stepping (-7, 8) + (0, 1)
03:45:01.172 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:01.205 00.033 8976 Received - 47 (G) 
03:45:01.205 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:01.205 00.000 8976 stepped: pos (-7, 9)
03:45:01.205 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
03:45:01.205 00.000 8976 MountToCamera -- mountX=1.44 mountY=-1.36 hyp=1.98 mountTheta=-0.76 cameraX=0.55, cameraY=1.90 cameraTheta=1.29
03:45:01.205 00.000 8976 incremental bump (0.554, 1.897) isValid = 1
03:45:01.205 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
03:45:01.205 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:45:01.205 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:45:01.205 00.000 8976 move complete, result=0
03:45:01.205 00.000 8976 worker thread done servicing request
03:45:01.205 00.000 8976 Worker thread wakes up
03:45:01.205 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:01.205 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:01.205 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.3 px 1 ms NORTH
03:45:01.205 00.000 9828 Worker thread wakes up
03:45:01.205 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:45:01.205 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:45:01.206 00.001 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
03:45:01.206 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
03:45:01.206 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
03:45:01.206 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:45:01.206 00.000 9828 BLC: window closed
03:45:01.206 00.000 9828 MoveAxis(E, 12, B)
03:45:01.206 00.000 9828 Guiding  Dir = 2, Dur = 12
03:45:01.206 00.000 9828 IsSlewing returns 0
03:45:01.206 00.000 9828 IsGuiding returns 0
03:45:01.206 00.000 9828 PulseGuide returned control before completion, sleep 22
03:45:01.232 00.026 9828 IsGuiding returns 1
03:45:01.232 00.000 9828 scope still moving after pulse duration time elapsed
03:45:01.264 00.032 9828 IsSlewing returns 0
03:45:01.264 00.000 9828 IsGuiding returns 1
03:45:01.295 00.031 9828 IsSlewing returns 0
03:45:01.295 00.000 9828 IsGuiding returns 1
03:45:01.327 00.032 9828 IsSlewing returns 0
03:45:01.327 00.000 9828 IsGuiding returns 1
03:45:01.358 00.031 9828 IsSlewing returns 0
03:45:01.358 00.000 9828 IsGuiding returns 0
03:45:01.358 00.000 9828 scope move finished after 12 + 140 ms
03:45:01.358 00.000 9828 Move returns status 0, amount 12
03:45:01.358 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:01.358 00.000 9828 MoveAxis(N, 15, B)
03:45:01.358 00.000 9828 Guiding  Dir = 0, Dur = 15
03:45:01.373 00.015 9828 IsSlewing returns 0
03:45:01.373 00.000 9828 IsGuiding returns 0
03:45:01.373 00.000 9828 PulseGuide returned control before completion, sleep 25
03:45:01.405 00.032 9828 IsGuiding returns 1
03:45:01.405 00.000 9828 scope still moving after pulse duration time elapsed
03:45:01.436 00.031 9828 IsSlewing returns 0
03:45:01.436 00.000 9828 IsGuiding returns 1
03:45:01.467 00.031 9828 IsSlewing returns 0
03:45:01.467 00.000 9828 IsGuiding returns 1
03:45:01.499 00.032 9828 IsSlewing returns 0
03:45:01.499 00.000 9828 IsGuiding returns 1
03:45:01.529 00.030 9828 IsSlewing returns 0
03:45:01.529 00.000 9828 IsGuiding returns 0
03:45:01.529 00.000 9828 scope move finished after 15 + 141 ms
03:45:01.529 00.000 9828 Move returns status 0, amount 15
03:45:01.529 00.000 9828 move complete, result=0
03:45:01.530 00.001 9828 worker thread done servicing request
03:45:01.530 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:45:02.356 00.826 8976 Exposure complete
03:45:02.361 00.005 8976 worker thread done servicing request
03:45:02.361 00.000 5052 OnExposeComplete: enter
03:45:02.361 00.000 5052 UpdateGuideState(): m_state=6
03:45:02.361 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15193
03:45:02.361 00.000 5052 Star::Find returns 1 (0), X=329.99, Y=281.83, Mass=72, SNR=5.7, Peak=61 HFD=2.0
03:45:02.361 00.000 5052 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.04) = xAngle (-1.90 = -1.90)
03:45:02.361 00.000 5052 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.00 = -2.00)
03:45:02.361 00.000 5052 CameraToMount -- cameraX=0.82 cameraY=0.12 hyp=0.83 cameraTheta=0.15 mountX=-0.27 mountY=-0.75, mountTheta=-1.91
03:45:02.361 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.82, y=0.12, opts=13)
03:45:02.361 00.000 5052 Enqueuing Move request for stepguider (0.82, 0.12)
03:45:02.362 00.001 8976 Worker thread wakes up
03:45:02.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.82, 0.12) opts 0xd
03:45:02.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.82, 0.12)
03:45:02.362 00.000 8976 Moving (0.82, 0.12) raw xDistance=-0.27 yDistance=-0.75
03:45:02.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
03:45:02.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
03:45:02.362 00.000 8976 MoveAxis(R, 1, ABG)
03:45:02.362 00.000 8976 stepping (-7, 9) + (1, 0)
03:45:02.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:45:02.362 00.000 5052 UpdateGuideState exits: m=72 SNR=5.7
03:45:02.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:02.362 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:02.362 00.000 5052 Enqueuing Expose request
03:45:02.362 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:02.387 00.025 8976 Received - 47 (G) 
03:45:02.388 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:02.388 00.000 8976 stepped: pos (-6, 9)
03:45:02.388 00.000 8976 MoveAxis(U, 3, ABG)
03:45:02.388 00.000 8976 stepping (-6, 9) + (0, 3)
03:45:02.388 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:02.420 00.032 8976 Received - 47 (G) 
03:45:02.420 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:02.420 00.000 8976 stepped: pos (-6, 12)
03:45:02.420 00.000 8976 MountToCamera -- mountTheta (-0.88) + m_xAngle (2.04) = xAngle (1.16 = 1.16)
03:45:02.420 00.000 8976 MountToCamera -- mountX=1.27 mountY=-1.54 hyp=1.99 mountTheta=-0.88 cameraX=0.79, cameraY=1.83 cameraTheta=1.16
03:45:02.420 00.000 8976 incremental bump (0.793, 1.827) isValid = 1
03:45:02.420 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
03:45:02.420 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:45:02.420 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:45:02.420 00.000 8976 move complete, result=0
03:45:02.420 00.000 8976 worker thread done servicing request
03:45:02.420 00.000 8976 Worker thread wakes up
03:45:02.420 00.000 9828 Worker thread wakes up
03:45:02.420 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:45:02.420 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:45:02.420 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.27 = -2.01)
03:45:02.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:02.420 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:02.420 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.19 = -2.09)
03:45:02.420 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
03:45:02.420 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.8 px 3 ms NORTH
03:45:02.420 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:45:02.420 00.000 9828 BLC: window closed
03:45:02.420 00.000 9828 MoveAxis(E, 16, B)
03:45:02.420 00.000 9828 Guiding  Dir = 2, Dur = 16
03:45:02.421 00.001 9828 IsSlewing returns 0
03:45:02.421 00.000 9828 IsGuiding returns 0
03:45:02.421 00.000 9828 PulseGuide returned control before completion, sleep 26
03:45:02.462 00.041 9828 IsGuiding returns 1
03:45:02.462 00.000 9828 scope still moving after pulse duration time elapsed
03:45:02.493 00.031 9828 IsSlewing returns 0
03:45:02.493 00.000 9828 IsGuiding returns 1
03:45:02.524 00.031 9828 IsSlewing returns 0
03:45:02.524 00.000 9828 IsGuiding returns 1
03:45:02.554 00.030 9828 IsSlewing returns 0
03:45:02.554 00.000 9828 IsGuiding returns 0
03:45:02.554 00.000 9828 scope move finished after 16 + 117 ms
03:45:02.554 00.000 9828 Move returns status 0, amount 16
03:45:02.554 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:02.554 00.000 9828 MoveAxis(N, 14, B)
03:45:02.555 00.001 9828 Guiding  Dir = 0, Dur = 14
03:45:02.569 00.014 9828 IsSlewing returns 0
03:45:02.569 00.000 9828 IsGuiding returns 0
03:45:02.569 00.000 9828 PulseGuide returned control before completion, sleep 24
03:45:02.600 00.031 9828 IsGuiding returns 1
03:45:02.600 00.000 9828 scope still moving after pulse duration time elapsed
03:45:02.632 00.032 9828 IsSlewing returns 0
03:45:02.635 00.003 9828 IsGuiding returns 1
03:45:02.663 00.028 9828 IsSlewing returns 0
03:45:02.663 00.000 9828 IsGuiding returns 1
03:45:02.693 00.030 9828 IsSlewing returns 0
03:45:02.693 00.000 9828 IsGuiding returns 0
03:45:02.693 00.000 9828 scope move finished after 14 + 110 ms
03:45:02.694 00.001 9828 Move returns status 0, amount 14
03:45:02.694 00.000 9828 move complete, result=0
03:45:02.694 00.000 9828 worker thread done servicing request
03:45:02.694 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:45:03.570 00.876 8976 Exposure complete
03:45:03.576 00.006 8976 worker thread done servicing request
03:45:03.576 00.000 5052 OnExposeComplete: enter
03:45:03.576 00.000 5052 UpdateGuideState(): m_state=6
03:45:03.576 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15194
03:45:03.576 00.000 5052 Star::Find returns 1 (0), X=329.74, Y=281.37, Mass=86, SNR=6.3, Peak=62 HFD=2.8
03:45:03.576 00.000 5052 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.04) = xAngle (-2.59 = -2.59)
03:45:03.576 00.000 5052 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.69 = -2.69)
03:45:03.576 00.000 5052 CameraToMount -- cameraX=0.56 cameraY=-0.34 hyp=0.66 cameraTheta=-0.54 mountX=-0.56 mountY=-0.29, mountTheta=-2.67
03:45:03.577 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.56, y=-0.34, opts=13)
03:45:03.577 00.000 5052 Enqueuing Move request for stepguider (0.56, -0.34)
03:45:03.577 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:03.577 00.000 5052 UpdateGuideState exits: m=86 SNR=6.3
03:45:03.577 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:03.577 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:03.577 00.000 5052 Enqueuing Expose request
03:45:03.577 00.000 8976 Worker thread wakes up
03:45:03.578 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.56, -0.34) opts 0xd
03:45:03.578 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.56, -0.34)
03:45:03.578 00.000 8976 Moving (0.56, -0.34) raw xDistance=-0.56 yDistance=-0.29
03:45:03.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
03:45:03.578 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.29
03:45:03.578 00.000 8976 MoveAxis(R, 2, ABG)
03:45:03.578 00.000 8976 stepping (-6, 12) + (2, 0)
03:45:03.578 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:03.602 00.024 8976 Received - 47 (G) 
03:45:03.602 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:03.602 00.000 8976 stepped: pos (-4, 12)
03:45:03.602 00.000 8976 MoveAxis(U, 1, ABG)
03:45:03.603 00.001 8976 stepping (-4, 12) + (0, 1)
03:45:03.603 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:03.634 00.031 8976 Received - 47 (G) 
03:45:03.634 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:03.634 00.000 8976 stepped: pos (-4, 13)
03:45:03.635 00.001 8976 MountToCamera -- mountTheta (-1.02) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:45:03.635 00.000 8976 MountToCamera -- mountX=1.05 mountY=-1.71 hyp=2.01 mountTheta=-1.02 cameraX=1.05, cameraY=1.71 cameraTheta=1.02
03:45:03.635 00.000 8976 incremental bump (1.046, 1.714) isValid = 1
03:45:03.635 00.000 8976 Scheduling Mount bump of (0.060, 0.102)
03:45:03.635 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:45:03.635 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:45:03.635 00.000 8976 move complete, result=0
03:45:03.635 00.000 8976 worker thread done servicing request
03:45:03.635 00.000 9828 Worker thread wakes up
03:45:03.635 00.000 8976 Worker thread wakes up
03:45:03.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:03.635 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:45:03.635 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:03.635 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:45:03.635 00.000 9828 CameraToMount -- cameraTheta (1.04) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:45:03.635 00.000 9828 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:45:03.635 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 1 ms NORTH
03:45:03.636 00.001 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:45:03.636 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:45:03.636 00.000 9828 BLC: window closed
03:45:03.636 00.000 9828 MoveAxis(E, 20, B)
03:45:03.636 00.000 9828 Guiding  Dir = 2, Dur = 20
03:45:03.636 00.000 9828 IsSlewing returns 0
03:45:03.636 00.000 9828 IsGuiding returns 0
03:45:03.637 00.001 9828 PulseGuide returned control before completion, sleep 30
03:45:03.670 00.033 9828 IsGuiding returns 1
03:45:03.670 00.000 9828 scope still moving after pulse duration time elapsed
03:45:03.702 00.032 9828 IsSlewing returns 0
03:45:03.702 00.000 9828 IsGuiding returns 1
03:45:03.732 00.030 9828 IsSlewing returns 0
03:45:03.732 00.000 9828 IsGuiding returns 1
03:45:03.762 00.030 9828 IsSlewing returns 0
03:45:03.762 00.000 9828 IsGuiding returns 0
03:45:03.762 00.000 9828 scope move finished after 20 + 105 ms
03:45:03.762 00.000 9828 Move returns status 0, amount 20
03:45:03.762 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:03.762 00.000 9828 MoveAxis(N, 13, B)
03:45:03.762 00.000 9828 Guiding  Dir = 0, Dur = 13
03:45:03.778 00.016 9828 IsSlewing returns 0
03:45:03.778 00.000 9828 IsGuiding returns 0
03:45:03.778 00.000 9828 PulseGuide returned control before completion, sleep 23
03:45:03.809 00.031 9828 IsGuiding returns 1
03:45:03.809 00.000 9828 scope still moving after pulse duration time elapsed
03:45:03.840 00.031 9828 IsSlewing returns 0
03:45:03.840 00.000 9828 IsGuiding returns 1
03:45:03.870 00.030 9828 IsSlewing returns 0
03:45:03.870 00.000 9828 IsGuiding returns 1
03:45:03.901 00.031 9828 IsSlewing returns 0
03:45:03.901 00.000 9828 IsGuiding returns 0
03:45:03.901 00.000 9828 scope move finished after 13 + 110 ms
03:45:03.901 00.000 9828 Move returns status 0, amount 13
03:45:03.901 00.000 9828 move complete, result=0
03:45:03.901 00.000 9828 worker thread done servicing request
03:45:03.901 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:45:04.788 00.887 8976 Exposure complete
03:45:04.794 00.006 8976 worker thread done servicing request
03:45:04.794 00.000 5052 OnExposeComplete: enter
03:45:04.794 00.000 5052 UpdateGuideState(): m_state=6
03:45:04.794 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15195
03:45:04.794 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=281.96, Mass=79, SNR=6.1, Peak=60 HFD=2.1
03:45:04.794 00.000 5052 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.04) = xAngle (-1.82 = -1.82)
03:45:04.794 00.000 5052 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.92 = -1.92)
03:45:04.794 00.000 5052 CameraToMount -- cameraX=1.11 cameraY=0.25 hyp=1.14 cameraTheta=0.22 mountX=-0.28 mountY=-1.07, mountTheta=-1.83
03:45:04.795 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=0.25, opts=13)
03:45:04.795 00.000 5052 Enqueuing Move request for stepguider (1.11, 0.25)
03:45:04.795 00.000 8976 Worker thread wakes up
03:45:04.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, 0.25) opts 0xd
03:45:04.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.11, 0.25)
03:45:04.795 00.000 8976 Moving (1.11, 0.25) raw xDistance=-0.28 yDistance=-1.07
03:45:04.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28
03:45:04.795 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:04.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.07
03:45:04.795 00.000 8976 MoveAxis(R, 1, ABG)
03:45:04.795 00.000 8976 stepping (-4, 13) + (1, 0)
03:45:04.795 00.000 5052 UpdateGuideState exits: m=79 SNR=6.1
03:45:04.795 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:04.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:04.795 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:04.795 00.000 5052 Enqueuing Expose request
03:45:04.816 00.021 8976 Received - 47 (G) 
03:45:04.817 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:04.817 00.000 8976 stepped: pos (-3, 13)
03:45:04.817 00.000 8976 MoveAxis(U, 4, ABG)
03:45:04.817 00.000 8976 stepping (-3, 13) + (0, 4)
03:45:04.817 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:45:04.848 00.031 8976 Received - 47 (G) 
03:45:04.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:45:04.848 00.000 8976 stepped: pos (-3, 17)
03:45:04.849 00.001 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:45:04.849 00.000 8976 MountToCamera -- mountX=0.86 mountY=-2.04 hyp=2.21 mountTheta=-1.17 cameraX=1.43, cameraY=1.69 cameraTheta=0.87
03:45:04.849 00.000 8976 incremental bump (1.425, 1.689) isValid = 1
03:45:04.849 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:45:04.849 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:45:04.849 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:45:04.849 00.000 8976 move complete, result=0
03:45:04.849 00.000 8976 worker thread done servicing request
03:45:04.849 00.000 8976 Worker thread wakes up
03:45:04.849 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -1.1 px 4 ms NORTH
03:45:04.849 00.000 9828 Worker thread wakes up
03:45:04.849 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:04.849 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:45:04.849 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:04.849 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:45:04.849 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:45:04.849 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:45:04.850 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:45:04.850 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:45:04.850 00.000 9828 BLC: window closed
03:45:04.850 00.000 9828 MoveAxis(E, 25, B)
03:45:04.850 00.000 9828 Guiding  Dir = 2, Dur = 25
03:45:04.850 00.000 9828 IsSlewing returns 0
03:45:04.850 00.000 9828 IsGuiding returns 0
03:45:04.850 00.000 9828 PulseGuide returned control before completion, sleep 35
03:45:04.902 00.052 9828 IsGuiding returns 1
03:45:04.903 00.001 9828 scope still moving after pulse duration time elapsed
03:45:04.933 00.030 9828 IsSlewing returns 0
03:45:04.933 00.000 9828 IsGuiding returns 1
03:45:04.964 00.031 9828 IsSlewing returns 0
03:45:04.964 00.000 9828 IsGuiding returns 1
03:45:04.995 00.031 9828 IsSlewing returns 0
03:45:04.995 00.000 9828 IsGuiding returns 0
03:45:04.995 00.000 9828 scope move finished after 25 + 119 ms
03:45:04.995 00.000 9828 Move returns status 0, amount 25
03:45:04.995 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:04.995 00.000 9828 MoveAxis(N, 11, B)
03:45:04.995 00.000 9828 Guiding  Dir = 0, Dur = 11
03:45:05.010 00.015 9828 IsSlewing returns 0
03:45:05.010 00.000 9828 IsGuiding returns 0
03:45:05.010 00.000 9828 PulseGuide returned control before completion, sleep 21
03:45:05.041 00.031 9828 IsGuiding returns 1
03:45:05.042 00.001 9828 scope still moving after pulse duration time elapsed
03:45:05.072 00.030 9828 IsSlewing returns 0
03:45:05.072 00.000 9828 IsGuiding returns 1
03:45:05.105 00.033 9828 IsSlewing returns 0
03:45:05.105 00.000 9828 IsGuiding returns 1
03:45:05.134 00.029 9828 IsSlewing returns 0
03:45:05.134 00.000 9828 IsGuiding returns 1
03:45:05.166 00.032 9828 IsSlewing returns 0
03:45:05.166 00.000 9828 IsGuiding returns 1
03:45:05.197 00.031 9828 IsSlewing returns 0
03:45:05.197 00.000 9828 IsGuiding returns 1
03:45:05.227 00.030 9828 IsSlewing returns 0
03:45:05.228 00.001 9828 IsGuiding returns 0
03:45:05.228 00.000 9828 scope move finished after 11 + 205 ms
03:45:05.228 00.000 9828 Move returns status 0, amount 11
03:45:05.228 00.000 9828 move complete, result=0
03:45:05.228 00.000 9828 worker thread done servicing request
03:45:05.228 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:45:06.002 00.774 8976 Exposure complete
03:45:06.009 00.007 8976 worker thread done servicing request
03:45:06.009 00.000 5052 OnExposeComplete: enter
03:45:06.009 00.000 5052 UpdateGuideState(): m_state=6
03:45:06.009 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15196
03:45:06.009 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=281.73, Mass=88, SNR=6.4, Peak=63 HFD=2.2
03:45:06.009 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
03:45:06.009 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
03:45:06.009 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.09 mountX=-0.10 mountY=-0.23, mountTheta=-1.97
03:45:06.011 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=0.02, opts=13)
03:45:06.011 00.000 5052 Enqueuing Move request for stepguider (0.26, 0.02)
03:45:06.011 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:45:06.011 00.000 5052 UpdateGuideState exits: m=88 SNR=6.4
03:45:06.011 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:06.011 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:06.011 00.000 5052 Enqueuing Expose request
03:45:06.012 00.001 8976 Worker thread wakes up
03:45:06.012 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, 0.02) opts 0xd
03:45:06.012 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, 0.02)
03:45:06.012 00.000 8976 Moving (0.26, 0.02) raw xDistance=-0.10 yDistance=-0.23
03:45:06.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:45:06.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:45:06.012 00.000 8976 MoveAxis(R, 0, ABG)
03:45:06.012 00.000 8976 MoveAxis(U, 0, ABG)
03:45:06.012 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:45:06.012 00.000 8976 MountToCamera -- mountX=0.72 mountY=-2.26 hyp=2.37 mountTheta=-1.26 cameraX=1.68, cameraY=1.67 cameraTheta=0.78
03:45:06.012 00.000 8976 incremental bump (1.679, 1.672) isValid = 1
03:45:06.012 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
03:45:06.013 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:45:06.013 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:45:06.013 00.000 8976 move complete, result=0
03:45:06.013 00.000 8976 worker thread done servicing request
03:45:06.013 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:45:06.013 00.000 9828 Worker thread wakes up
03:45:06.013 00.000 8976 Worker thread wakes up
03:45:06.013 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:06.013 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:06.014 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:45:06.014 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:45:06.014 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.39)
03:45:06.014 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.47)
03:45:06.014 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.43
03:45:06.014 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:45:06.014 00.000 9828 BLC: window closed
03:45:06.014 00.000 9828 MoveAxis(E, 27, B)
03:45:06.014 00.000 9828 Guiding  Dir = 2, Dur = 27
03:45:06.014 00.000 9828 IsSlewing returns 0
03:45:06.014 00.000 9828 IsGuiding returns 0
03:45:06.015 00.001 9828 PulseGuide returned control before completion, sleep 37
03:45:06.067 00.052 9828 IsGuiding returns 1
03:45:06.067 00.000 9828 scope still moving after pulse duration time elapsed
03:45:06.098 00.031 9828 IsSlewing returns 0
03:45:06.098 00.000 9828 IsGuiding returns 1
03:45:06.129 00.031 9828 IsSlewing returns 0
03:45:06.129 00.000 9828 IsGuiding returns 1
03:45:06.160 00.031 9828 IsSlewing returns 0
03:45:06.160 00.000 9828 IsGuiding returns 1
03:45:06.191 00.031 9828 IsSlewing returns 0
03:45:06.191 00.000 9828 IsGuiding returns 0
03:45:06.191 00.000 9828 scope move finished after 27 + 148 ms
03:45:06.191 00.000 9828 Move returns status 0, amount 27
03:45:06.191 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:06.191 00.000 9828 MoveAxis(N, 10, B)
03:45:06.191 00.000 9828 Guiding  Dir = 0, Dur = 10
03:45:06.206 00.015 9828 IsSlewing returns 0
03:45:06.207 00.001 9828 IsGuiding returns 0
03:45:06.207 00.000 9828 PulseGuide returned control before completion, sleep 20
03:45:06.238 00.031 9828 IsGuiding returns 1
03:45:06.239 00.001 9828 scope still moving after pulse duration time elapsed
03:45:06.270 00.031 9828 IsSlewing returns 0
03:45:06.270 00.000 9828 IsGuiding returns 1
03:45:06.302 00.032 9828 IsSlewing returns 0
03:45:06.302 00.000 9828 IsGuiding returns 1
03:45:06.332 00.030 9828 IsSlewing returns 0
03:45:06.332 00.000 9828 IsGuiding returns 1
03:45:06.363 00.031 9828 IsSlewing returns 0
03:45:06.363 00.000 9828 IsGuiding returns 1
03:45:06.395 00.032 9828 IsSlewing returns 0
03:45:06.395 00.000 9828 IsGuiding returns 1
03:45:06.425 00.030 9828 IsSlewing returns 0
03:45:06.425 00.000 9828 IsGuiding returns 0
03:45:06.425 00.000 9828 scope move finished after 10 + 208 ms
03:45:06.425 00.000 9828 Move returns status 0, amount 10
03:45:06.425 00.000 9828 move complete, result=0
03:45:06.425 00.000 9828 worker thread done servicing request
03:45:06.425 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:45:07.171 00.746 8976 Exposure complete
03:45:07.176 00.005 8976 worker thread done servicing request
03:45:07.177 00.001 5052 OnExposeComplete: enter
03:45:07.177 00.000 5052 UpdateGuideState(): m_state=6
03:45:07.177 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15197
03:45:07.177 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.64, Mass=84, SNR=6.2, Peak=64 HFD=2.1
03:45:07.177 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
03:45:07.177 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
03:45:07.177 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.79 mountX=0.02 mountY=0.18, mountTheta=1.45
03:45:07.178 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.07, opts=13)
03:45:07.178 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.07)
03:45:07.178 00.000 8976 Worker thread wakes up
03:45:07.178 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.07) opts 0xd
03:45:07.178 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.07)
03:45:07.178 00.000 8976 Moving (-0.18, -0.07) raw xDistance=0.02 yDistance=0.18
03:45:07.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:45:07.178 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:07.178 00.000 5052 UpdateGuideState exits: m=84 SNR=6.2
03:45:07.178 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:07.178 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:07.178 00.000 5052 Enqueuing Expose request
03:45:07.178 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:45:07.178 00.000 8976 MoveAxis(R, 0, ABG)
03:45:07.178 00.000 8976 MoveAxis(U, 0, ABG)
03:45:07.178 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:45:07.178 00.000 8976 MountToCamera -- mountX=0.64 mountY=-2.40 hyp=2.49 mountTheta=-1.31 cameraX=1.85, cameraY=1.66 cameraTheta=0.73
03:45:07.179 00.001 8976 incremental bump (1.849, 1.661) isValid = 1
03:45:07.179 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:45:07.179 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:45:07.179 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:45:07.179 00.000 8976 move complete, result=0
03:45:07.179 00.000 9828 Worker thread wakes up
03:45:07.179 00.000 8976 worker thread done servicing request
03:45:07.179 00.000 8976 Worker thread wakes up
03:45:07.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:07.179 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:45:07.179 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:45:07.179 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:07.179 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:45:07.179 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.44)
03:45:07.180 00.001 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:45:07.180 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:45:07.180 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:45:07.180 00.000 9828 BLC: window closed
03:45:07.180 00.000 9828 MoveAxis(E, 28, B)
03:45:07.180 00.000 9828 Guiding  Dir = 2, Dur = 28
03:45:07.180 00.000 9828 IsSlewing returns 0
03:45:07.180 00.000 9828 IsGuiding returns 0
03:45:07.180 00.000 9828 PulseGuide returned control before completion, sleep 38
03:45:07.233 00.053 9828 IsGuiding returns 1
03:45:07.233 00.000 9828 scope still moving after pulse duration time elapsed
03:45:07.265 00.032 9828 IsSlewing returns 0
03:45:07.265 00.000 9828 IsGuiding returns 1
03:45:07.296 00.031 9828 IsSlewing returns 0
03:45:07.296 00.000 9828 IsGuiding returns 1
03:45:07.328 00.032 9828 IsSlewing returns 0
03:45:07.328 00.000 9828 IsGuiding returns 0
03:45:07.328 00.000 9828 scope move finished after 28 + 120 ms
03:45:07.328 00.000 9828 Move returns status 0, amount 28
03:45:07.328 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:07.328 00.000 9828 MoveAxis(N, 9, B)
03:45:07.328 00.000 9828 Guiding  Dir = 0, Dur = 9
03:45:07.343 00.015 9828 IsSlewing returns 0
03:45:07.343 00.000 9828 IsGuiding returns 0
03:45:07.343 00.000 9828 PulseGuide returned control before completion, sleep 19
03:45:07.374 00.031 9828 IsGuiding returns 1
03:45:07.374 00.000 9828 scope still moving after pulse duration time elapsed
03:45:07.405 00.031 9828 IsSlewing returns 0
03:45:07.405 00.000 9828 IsGuiding returns 1
03:45:07.436 00.031 9828 IsSlewing returns 0
03:45:07.436 00.000 9828 IsGuiding returns 1
03:45:07.466 00.030 9828 IsSlewing returns 0
03:45:07.466 00.000 9828 IsGuiding returns 0
03:45:07.466 00.000 9828 scope move finished after 9 + 113 ms
03:45:07.466 00.000 9828 Move returns status 0, amount 9
03:45:07.466 00.000 9828 move complete, result=0
03:45:07.466 00.000 9828 worker thread done servicing request
03:45:07.467 00.001 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:45:08.334 00.867 8976 Exposure complete
03:45:08.339 00.005 8976 worker thread done servicing request
03:45:08.339 00.000 5052 OnExposeComplete: enter
03:45:08.340 00.001 5052 UpdateGuideState(): m_state=6
03:45:08.340 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15198
03:45:08.340 00.000 5052 Star::Find returns 1 (0), X=329.13, Y=281.89, Mass=71, SNR=5.8, Peak=66 HFD=1.8
03:45:08.340 00.000 5052 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.04) = xAngle (-0.23 = -0.23)
03:45:08.340 00.000 5052 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.33 = -0.33)
03:45:08.340 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.81 mountX=0.18 mountY=-0.06, mountTheta=-0.32
03:45:08.340 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=0.18, opts=13)
03:45:08.340 00.000 5052 Enqueuing Move request for stepguider (-0.04, 0.18)
03:45:08.340 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=99, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:08.340 00.000 5052 UpdateGuideState exits: m=71 SNR=5.8
03:45:08.341 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:08.341 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:08.341 00.000 5052 Enqueuing Expose request
03:45:08.341 00.000 8976 Worker thread wakes up
03:45:08.341 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, 0.18) opts 0xd
03:45:08.341 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, 0.18)
03:45:08.341 00.000 8976 Moving (-0.04, 0.18) raw xDistance=0.18 yDistance=-0.06
03:45:08.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:45:08.341 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:45:08.341 00.000 8976 MoveAxis(R, 0, ABG)
03:45:08.341 00.000 8976 MoveAxis(U, 0, ABG)
03:45:08.341 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:45:08.341 00.000 8976 MountToCamera -- mountX=0.58 mountY=-2.50 hyp=2.57 mountTheta=-1.34 cameraX=1.96, cameraY=1.65 cameraTheta=0.70
03:45:08.341 00.000 8976 incremental bump (1.963, 1.653) isValid = 1
03:45:08.341 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
03:45:08.341 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:45:08.341 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:45:08.341 00.000 8976 move complete, result=0
03:45:08.341 00.000 9828 Worker thread wakes up
03:45:08.341 00.000 8976 worker thread done servicing request
03:45:08.341 00.000 8976 Worker thread wakes up
03:45:08.341 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:08.341 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:08.342 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:08.342 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:45:08.342 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:45:08.342 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
03:45:08.342 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:45:08.342 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
03:45:08.342 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:45:08.342 00.000 9828 BLC: window closed
03:45:08.342 00.000 9828 MoveAxis(E, 29, B)
03:45:08.342 00.000 9828 Guiding  Dir = 2, Dur = 29
03:45:08.342 00.000 9828 IsSlewing returns 0
03:45:08.342 00.000 9828 IsGuiding returns 0
03:45:08.343 00.001 9828 PulseGuide returned control before completion, sleep 39
03:45:08.382 00.039 9828 IsGuiding returns 1
03:45:08.386 00.004 9828 scope still moving after pulse duration time elapsed
03:45:08.413 00.027 9828 IsSlewing returns 0
03:45:08.414 00.001 9828 IsGuiding returns 1
03:45:08.444 00.030 9828 IsSlewing returns 0
03:45:08.444 00.000 9828 IsGuiding returns 1
03:45:08.476 00.032 9828 IsSlewing returns 0
03:45:08.478 00.002 9828 IsGuiding returns 1
03:45:08.507 00.029 9828 IsSlewing returns 0
03:45:08.507 00.000 9828 IsGuiding returns 0
03:45:08.507 00.000 9828 scope move finished after 29 + 136 ms
03:45:08.507 00.000 9828 Move returns status 0, amount 29
03:45:08.508 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:08.508 00.000 9828 MoveAxis(N, 9, B)
03:45:08.508 00.000 9828 Guiding  Dir = 0, Dur = 9
03:45:08.523 00.015 9828 IsSlewing returns 0
03:45:08.524 00.001 9828 IsGuiding returns 0
03:45:08.524 00.000 9828 PulseGuide returned control before completion, sleep 19
03:45:08.554 00.030 9828 IsGuiding returns 1
03:45:08.554 00.000 9828 scope still moving after pulse duration time elapsed
03:45:08.584 00.030 9828 IsSlewing returns 0
03:45:08.584 00.000 9828 IsGuiding returns 1
03:45:08.616 00.032 9828 IsSlewing returns 0
03:45:08.616 00.000 9828 IsGuiding returns 1
03:45:08.648 00.032 9828 IsSlewing returns 0
03:45:08.648 00.000 9828 IsGuiding returns 1
03:45:08.679 00.031 9828 IsSlewing returns 0
03:45:08.679 00.000 9828 IsGuiding returns 1
03:45:08.710 00.031 9828 IsSlewing returns 0
03:45:08.711 00.001 9828 IsGuiding returns 1
03:45:08.740 00.029 9828 IsSlewing returns 0
03:45:08.740 00.000 9828 IsGuiding returns 1
03:45:08.771 00.031 9828 IsSlewing returns 0
03:45:08.771 00.000 9828 IsGuiding returns 0
03:45:08.771 00.000 9828 scope move finished after 9 + 238 ms
03:45:08.771 00.000 9828 Move returns status 0, amount 9
03:45:08.771 00.000 9828 move complete, result=0
03:45:08.771 00.000 9828 worker thread done servicing request
03:45:08.771 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:45:09.493 00.722 8976 Exposure complete
03:45:09.499 00.006 8976 worker thread done servicing request
03:45:09.499 00.000 5052 OnExposeComplete: enter
03:45:09.499 00.000 5052 UpdateGuideState(): m_state=6
03:45:09.499 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15199
03:45:09.499 00.000 5052 Star::Find returns 1 (0), X=328.48, Y=282.24, Mass=98, SNR=6.8, Peak=67 HFD=2.6
03:45:09.500 00.001 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:45:09.500 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.35 = 0.35)
03:45:09.500 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=0.53 hyp=0.87 cameraTheta=2.49 mountX=0.79 mountY=0.30, mountTheta=0.36
03:45:09.500 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=0.53, opts=13)
03:45:09.500 00.000 5052 Enqueuing Move request for stepguider (-0.70, 0.53)
03:45:09.501 00.001 8976 Worker thread wakes up
03:45:09.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:09.501 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, 0.53) opts 0xd
03:45:09.501 00.000 5052 UpdateGuideState exits: m=98 SNR=6.8
03:45:09.501 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, 0.53)
03:45:09.501 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:09.501 00.000 8976 Moving (-0.70, 0.53) raw xDistance=0.79 yDistance=0.30
03:45:09.501 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:09.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
03:45:09.501 00.000 5052 Enqueuing Expose request
03:45:09.501 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:45:09.501 00.000 8976 MoveAxis(L, 3, ABG)
03:45:09.501 00.000 8976 stepping (-3, 17) + (-3, 0)
03:45:09.501 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:09.533 00.032 8976 Received - 47 (G) 
03:45:09.533 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:09.533 00.000 8976 stepped: pos (-6, 17)
03:45:09.533 00.000 8976 MoveAxis(D, 1, ABG)
03:45:09.533 00.000 8976 stepping (-6, 17) + (0, -1)
03:45:09.533 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:09.565 00.032 8976 Received - 47 (G) 
03:45:09.565 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:09.565 00.000 8976 stepped: pos (-6, 16)
03:45:09.565 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:45:09.565 00.000 8976 MountToCamera -- mountX=0.69 mountY=-2.51 hyp=2.61 mountTheta=-1.30 cameraX=1.92, cameraY=1.76 cameraTheta=0.74
03:45:09.565 00.000 8976 incremental bump (1.924, 1.760) isValid = 1
03:45:09.565 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:45:09.565 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:45:09.565 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:45:09.565 00.000 8976 move complete, result=0
03:45:09.565 00.000 9828 Worker thread wakes up
03:45:09.565 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.3 px 1 ms SOUTH
03:45:09.565 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:45:09.565 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:45:09.565 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:45:09.565 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:45:09.565 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:45:09.565 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:45:09.565 00.000 9828 BLC: window closed
03:45:09.566 00.001 9828 MoveAxis(E, 28, B)
03:45:09.566 00.000 9828 Guiding  Dir = 2, Dur = 28
03:45:09.566 00.000 8976 worker thread done servicing request
03:45:09.566 00.000 8976 Worker thread wakes up
03:45:09.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:09.566 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:09.566 00.000 9828 IsSlewing returns 0
03:45:09.566 00.000 9828 IsGuiding returns 0
03:45:09.566 00.000 9828 PulseGuide returned control before completion, sleep 38
03:45:09.606 00.040 9828 IsGuiding returns 1
03:45:09.606 00.000 9828 scope still moving after pulse duration time elapsed
03:45:09.638 00.032 9828 IsSlewing returns 0
03:45:09.638 00.000 9828 IsGuiding returns 1
03:45:09.670 00.032 9828 IsSlewing returns 0
03:45:09.671 00.001 9828 IsGuiding returns 1
03:45:09.705 00.034 9828 IsSlewing returns 0
03:45:09.705 00.000 9828 IsGuiding returns 0
03:45:09.705 00.000 9828 scope move finished after 28 + 110 ms
03:45:09.705 00.000 9828 Move returns status 0, amount 28
03:45:09.705 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:09.705 00.000 9828 MoveAxis(N, 9, B)
03:45:09.705 00.000 9828 Guiding  Dir = 0, Dur = 9
03:45:09.716 00.011 9828 IsSlewing returns 0
03:45:09.716 00.000 9828 IsGuiding returns 0
03:45:09.716 00.000 9828 PulseGuide returned control before completion, sleep 19
03:45:09.748 00.032 9828 IsGuiding returns 1
03:45:09.748 00.000 9828 scope still moving after pulse duration time elapsed
03:45:09.779 00.031 9828 IsSlewing returns 0
03:45:09.779 00.000 9828 IsGuiding returns 1
03:45:09.809 00.030 9828 IsSlewing returns 0
03:45:09.809 00.000 9828 IsGuiding returns 1
03:45:09.841 00.032 9828 IsSlewing returns 0
03:45:09.841 00.000 9828 IsGuiding returns 1
03:45:09.872 00.031 9828 IsSlewing returns 0
03:45:09.872 00.000 9828 IsGuiding returns 1
03:45:09.903 00.031 9828 IsSlewing returns 0
03:45:09.903 00.000 9828 IsGuiding returns 1
03:45:09.934 00.031 9828 IsSlewing returns 0
03:45:09.934 00.000 9828 IsGuiding returns 1
03:45:09.965 00.031 9828 IsSlewing returns 0
03:45:09.965 00.000 9828 IsGuiding returns 0
03:45:09.965 00.000 9828 scope move finished after 9 + 239 ms
03:45:09.965 00.000 9828 Move returns status 0, amount 9
03:45:09.965 00.000 9828 move complete, result=0
03:45:09.965 00.000 9828 worker thread done servicing request
03:45:09.965 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:45:10.717 00.752 8976 Exposure complete
03:45:10.722 00.005 8976 worker thread done servicing request
03:45:10.722 00.000 5052 OnExposeComplete: enter
03:45:10.722 00.000 5052 UpdateGuideState(): m_state=6
03:45:10.722 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15200
03:45:10.723 00.001 5052 Star::Find returns 1 (0), X=328.70, Y=281.59, Mass=93, SNR=6.6, Peak=62 HFD=1.7
03:45:10.723 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.95 = 1.34)
03:45:10.723 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
03:45:10.723 00.000 5052 CameraToMount -- cameraX=-0.48 cameraY=-0.12 hyp=0.49 cameraTheta=-2.90 mountX=0.11 mountY=0.46, mountTheta=1.33
03:45:10.723 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.48, y=-0.12, opts=13)
03:45:10.723 00.000 5052 Enqueuing Move request for stepguider (-0.48, -0.12)
03:45:10.724 00.001 8976 Worker thread wakes up
03:45:10.724 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.48, -0.12) opts 0xd
03:45:10.724 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.48, -0.12)
03:45:10.724 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:45:10.724 00.000 5052 UpdateGuideState exits: m=93 SNR=6.6
03:45:10.724 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:10.724 00.000 8976 Moving (-0.48, -0.12) raw xDistance=0.11 yDistance=0.46
03:45:10.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:45:10.724 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
03:45:10.724 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:10.724 00.000 5052 Enqueuing Expose request
03:45:10.724 00.000 8976 MoveAxis(R, 0, ABG)
03:45:10.724 00.000 8976 MoveAxis(D, 2, ABG)
03:45:10.724 00.000 8976 stepping (-6, 16) + (0, -2)
03:45:10.724 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:10.748 00.024 8976 Received - 47 (G) 
03:45:10.748 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:10.748 00.000 8976 stepped: pos (-6, 14)
03:45:10.748 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:45:10.748 00.000 8976 MountToCamera -- mountX=0.77 mountY=-2.42 hyp=2.54 mountTheta=-1.26 cameraX=1.80, cameraY=1.78 cameraTheta=0.78
03:45:10.748 00.000 8976 incremental bump (1.804, 1.783) isValid = 1
03:45:10.748 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
03:45:10.748 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:45:10.748 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:45:10.748 00.000 8976 move complete, result=0
03:45:10.748 00.000 9828 Worker thread wakes up
03:45:10.748 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:45:10.748 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:45:10.748 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
03:45:10.748 00.000 8976 worker thread done servicing request
03:45:10.748 00.000 8976 Worker thread wakes up
03:45:10.748 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:10.750 00.002 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:45:10.750 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
03:45:10.750 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:10.750 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
03:45:10.750 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:45:10.750 00.000 9828 BLC: window closed
03:45:10.750 00.000 9828 MoveAxis(E, 27, B)
03:45:10.750 00.000 9828 Guiding  Dir = 2, Dur = 27
03:45:10.750 00.000 9828 IsSlewing returns 0
03:45:10.750 00.000 9828 IsGuiding returns 0
03:45:10.750 00.000 9828 PulseGuide returned control before completion, sleep 37
03:45:10.788 00.038 9828 IsGuiding returns 1
03:45:10.788 00.000 9828 scope still moving after pulse duration time elapsed
03:45:10.819 00.031 9828 IsSlewing returns 0
03:45:10.819 00.000 9828 IsGuiding returns 1
03:45:10.850 00.031 9828 IsSlewing returns 0
03:45:10.850 00.000 9828 IsGuiding returns 1
03:45:10.881 00.031 9828 IsSlewing returns 0
03:45:10.881 00.000 9828 IsGuiding returns 1
03:45:10.913 00.032 9828 IsSlewing returns 0
03:45:10.913 00.000 9828 IsGuiding returns 0
03:45:10.913 00.000 9828 scope move finished after 27 + 136 ms
03:45:10.913 00.000 9828 Move returns status 0, amount 27
03:45:10.913 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:10.913 00.000 9828 MoveAxis(N, 10, B)
03:45:10.913 00.000 9828 Guiding  Dir = 0, Dur = 10
03:45:10.929 00.016 9828 IsSlewing returns 0
03:45:10.929 00.000 9828 IsGuiding returns 0
03:45:10.929 00.000 9828 PulseGuide returned control before completion, sleep 20
03:45:10.960 00.031 9828 IsGuiding returns 1
03:45:10.960 00.000 9828 scope still moving after pulse duration time elapsed
03:45:10.992 00.032 9828 IsSlewing returns 0
03:45:10.992 00.000 9828 IsGuiding returns 1
03:45:11.023 00.031 9828 IsSlewing returns 0
03:45:11.023 00.000 9828 IsGuiding returns 1
03:45:11.054 00.031 9828 IsSlewing returns 0
03:45:11.054 00.000 9828 IsGuiding returns 1
03:45:11.085 00.031 9828 IsSlewing returns 0
03:45:11.085 00.000 9828 IsGuiding returns 1
03:45:11.115 00.030 9828 IsSlewing returns 0
03:45:11.115 00.000 9828 IsGuiding returns 0
03:45:11.115 00.000 9828 scope move finished after 10 + 176 ms
03:45:11.115 00.000 9828 Move returns status 0, amount 10
03:45:11.115 00.000 9828 move complete, result=0
03:45:11.115 00.000 9828 worker thread done servicing request
03:45:11.116 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:45:11.904 00.788 8976 Exposure complete
03:45:11.909 00.005 8976 worker thread done servicing request
03:45:11.909 00.000 5052 OnExposeComplete: enter
03:45:11.909 00.000 5052 UpdateGuideState(): m_state=6
03:45:11.909 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15201
03:45:11.909 00.000 5052 Star::Find returns 1 (0), X=329.39, Y=281.84, Mass=82, SNR=6.2, Peak=62 HFD=1.9
03:45:11.909 00.000 5052 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
03:45:11.909 00.000 5052 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.61 = -1.61)
03:45:11.910 00.001 5052 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.54 mountX=0.02 mountY=-0.25, mountTheta=-1.50
03:45:11.910 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.13, opts=13)
03:45:11.910 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.13)
03:45:11.910 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:45:11.910 00.000 5052 UpdateGuideState exits: m=82 SNR=6.2
03:45:11.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:11.910 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:11.910 00.000 5052 Enqueuing Expose request
03:45:11.910 00.000 8976 Worker thread wakes up
03:45:11.910 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.13) opts 0xd
03:45:11.910 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.13)
03:45:11.911 00.001 8976 Moving (0.21, 0.13) raw xDistance=0.02 yDistance=-0.25
03:45:11.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:45:11.911 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:45:11.911 00.000 8976 MoveAxis(R, 0, ABG)
03:45:11.911 00.000 8976 MoveAxis(U, 0, ABG)
03:45:11.911 00.000 8976 MountToCamera -- mountTheta (-1.24) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:45:11.911 00.000 8976 MountToCamera -- mountX=0.82 mountY=-2.35 hyp=2.49 mountTheta=-1.24 cameraX=1.72, cameraY=1.80 cameraTheta=0.81
03:45:11.911 00.000 8976 incremental bump (1.724, 1.798) isValid = 1
03:45:11.911 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
03:45:11.911 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:45:11.911 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:45:11.911 00.000 8976 move complete, result=0
03:45:11.911 00.000 9828 Worker thread wakes up
03:45:11.911 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:45:11.911 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:45:11.911 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.92 = -2.36)
03:45:11.911 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.84 = -2.44)
03:45:11.911 00.000 8976 worker thread done servicing request
03:45:11.911 00.000 8976 Worker thread wakes up
03:45:11.911 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:11.911 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:11.911 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.08, mountTheta=-2.41
03:45:11.911 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:45:11.912 00.001 9828 BLC: window closed
03:45:11.912 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:45:11.912 00.000 9828 MoveAxis(E, 26, B)
03:45:11.912 00.000 9828 Guiding  Dir = 2, Dur = 26
03:45:11.912 00.000 9828 IsSlewing returns 0
03:45:11.912 00.000 9828 IsGuiding returns 0
03:45:11.912 00.000 9828 PulseGuide returned control before completion, sleep 36
03:45:11.952 00.040 9828 IsGuiding returns 1
03:45:11.952 00.000 9828 scope still moving after pulse duration time elapsed
03:45:11.983 00.031 9828 IsSlewing returns 0
03:45:11.983 00.000 9828 IsGuiding returns 1
03:45:12.014 00.031 9828 IsSlewing returns 0
03:45:12.014 00.000 9828 IsGuiding returns 1
03:45:12.045 00.031 9828 IsSlewing returns 0
03:45:12.045 00.000 9828 IsGuiding returns 1
03:45:12.076 00.031 9828 IsSlewing returns 0
03:45:12.076 00.000 9828 IsGuiding returns 0
03:45:12.076 00.000 9828 scope move finished after 26 + 138 ms
03:45:12.076 00.000 9828 Move returns status 0, amount 26
03:45:12.076 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:12.077 00.001 9828 MoveAxis(N, 10, B)
03:45:12.077 00.000 9828 Guiding  Dir = 0, Dur = 10
03:45:12.092 00.015 9828 IsSlewing returns 0
03:45:12.092 00.000 9828 IsGuiding returns 0
03:45:12.092 00.000 9828 PulseGuide returned control before completion, sleep 20
03:45:12.124 00.032 9828 IsGuiding returns 1
03:45:12.124 00.000 9828 scope still moving after pulse duration time elapsed
03:45:12.156 00.032 9828 IsSlewing returns 0
03:45:12.156 00.000 9828 IsGuiding returns 1
03:45:12.189 00.033 9828 IsSlewing returns 0
03:45:12.189 00.000 9828 IsGuiding returns 1
03:45:12.235 00.046 9828 IsSlewing returns 0
03:45:12.235 00.000 9828 IsGuiding returns 1
03:45:12.267 00.032 9828 IsSlewing returns 0
03:45:12.267 00.000 9828 IsGuiding returns 1
03:45:12.298 00.031 9828 IsSlewing returns 0
03:45:12.298 00.000 9828 IsGuiding returns 1
03:45:12.329 00.031 9828 IsSlewing returns 0
03:45:12.329 00.000 9828 IsGuiding returns 0
03:45:12.329 00.000 9828 scope move finished after 10 + 226 ms
03:45:12.329 00.000 9828 Move returns status 0, amount 10
03:45:12.329 00.000 9828 move complete, result=0
03:45:12.329 00.000 9828 worker thread done servicing request
03:45:12.329 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:45:13.063 00.734 8976 Exposure complete
03:45:13.070 00.007 8976 worker thread done servicing request
03:45:13.070 00.000 5052 OnExposeComplete: enter
03:45:13.070 00.000 5052 UpdateGuideState(): m_state=6
03:45:13.070 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15202
03:45:13.070 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=281.28, Mass=78, SNR=6.0, Peak=57 HFD=1.9
03:45:13.070 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
03:45:13.070 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.88 = -2.88)
03:45:13.070 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.43 hyp=0.64 cameraTheta=-0.73 mountX=-0.60 mountY=-0.17, mountTheta=-2.87
03:45:13.071 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.43, opts=13)
03:45:13.071 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.43)
03:45:13.071 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:45:13.071 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:45:13.071 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:13.071 00.000 8976 Worker thread wakes up
03:45:13.071 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.43) opts 0xd
03:45:13.071 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.43)
03:45:13.071 00.000 8976 Moving (0.48, -0.43) raw xDistance=-0.60 yDistance=-0.17
03:45:13.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:45:13.071 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:13.071 00.000 5052 Enqueuing Expose request
03:45:13.071 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:45:13.071 00.000 8976 MoveAxis(R, 2, ABG)
03:45:13.071 00.000 8976 stepping (-6, 14) + (2, 0)
03:45:13.071 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:13.099 00.028 8976 Received - 47 (G) 
03:45:13.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:13.099 00.000 8976 stepped: pos (-4, 14)
03:45:13.099 00.000 8976 MoveAxis(U, 0, ABG)
03:45:13.099 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:45:13.099 00.000 8976 MountToCamera -- mountX=0.75 mountY=-2.31 hyp=2.43 mountTheta=-1.26 cameraX=1.72, cameraY=1.72 cameraTheta=0.79
03:45:13.099 00.000 8976 incremental bump (1.716, 1.719) isValid = 1
03:45:13.099 00.000 8976 Scheduling Mount bump of (0.081, 0.084)
03:45:13.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:45:13.099 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:45:13.099 00.000 8976 move complete, result=0
03:45:13.099 00.000 9828 Worker thread wakes up
03:45:13.099 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:45:13.099 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:45:13.099 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
03:45:13.099 00.000 8976 worker thread done servicing request
03:45:13.099 00.000 8976 Worker thread wakes up
03:45:13.099 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:13.099 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:13.099 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.2 px 0 ms NORTH
03:45:13.100 00.001 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
03:45:13.100 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
03:45:13.100 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:45:13.100 00.000 9828 BLC: window closed
03:45:13.100 00.000 9828 MoveAxis(E, 27, B)
03:45:13.100 00.000 9828 Guiding  Dir = 2, Dur = 27
03:45:13.100 00.000 9828 IsSlewing returns 0
03:45:13.100 00.000 9828 IsGuiding returns 0
03:45:13.100 00.000 9828 PulseGuide returned control before completion, sleep 37
03:45:13.148 00.048 9828 IsGuiding returns 1
03:45:13.148 00.000 9828 scope still moving after pulse duration time elapsed
03:45:13.182 00.034 9828 IsSlewing returns 0
03:45:13.182 00.000 9828 IsGuiding returns 1
03:45:13.212 00.030 9828 IsSlewing returns 0
03:45:13.213 00.001 9828 IsGuiding returns 1
03:45:13.243 00.030 9828 IsSlewing returns 0
03:45:13.243 00.000 9828 IsGuiding returns 0
03:45:13.243 00.000 9828 scope move finished after 27 + 116 ms
03:45:13.243 00.000 9828 Move returns status 0, amount 27
03:45:13.243 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:13.243 00.000 9828 MoveAxis(N, 10, B)
03:45:13.244 00.001 9828 Guiding  Dir = 0, Dur = 10
03:45:13.259 00.015 9828 IsSlewing returns 0
03:45:13.259 00.000 9828 IsGuiding returns 0
03:45:13.259 00.000 9828 PulseGuide returned control before completion, sleep 20
03:45:13.291 00.032 9828 IsGuiding returns 1
03:45:13.291 00.000 9828 scope still moving after pulse duration time elapsed
03:45:13.322 00.031 9828 IsSlewing returns 0
03:45:13.322 00.000 9828 IsGuiding returns 1
03:45:13.354 00.032 9828 IsSlewing returns 0
03:45:13.355 00.001 9828 IsGuiding returns 1
03:45:13.384 00.029 9828 IsSlewing returns 0
03:45:13.385 00.001 9828 IsGuiding returns 1
03:45:13.414 00.029 9828 IsSlewing returns 0
03:45:13.415 00.001 9828 IsGuiding returns 1
03:45:13.447 00.032 9828 IsSlewing returns 0
03:45:13.447 00.000 9828 IsGuiding returns 1
03:45:13.477 00.030 9828 IsSlewing returns 0
03:45:13.477 00.000 9828 IsGuiding returns 0
03:45:13.477 00.000 9828 scope move finished after 10 + 207 ms
03:45:13.477 00.000 9828 Move returns status 0, amount 10
03:45:13.477 00.000 9828 move complete, result=0
03:45:13.478 00.001 9828 worker thread done servicing request
03:45:13.478 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:45:14.250 00.772 8976 Exposure complete
03:45:14.255 00.005 8976 worker thread done servicing request
03:45:14.255 00.000 5052 OnExposeComplete: enter
03:45:14.255 00.000 5052 UpdateGuideState(): m_state=6
03:45:14.255 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15203
03:45:14.255 00.000 5052 Star::Find returns 1 (0), X=329.65, Y=282.13, Mass=71, SNR=5.8, Peak=59 HFD=2.0
03:45:14.255 00.000 5052 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.04) = xAngle (-1.32 = -1.32)
03:45:14.256 00.001 5052 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.42 = -1.42)
03:45:14.256 00.000 5052 CameraToMount -- cameraX=0.47 cameraY=0.42 hyp=0.63 cameraTheta=0.72 mountX=0.16 mountY=-0.63, mountTheta=-1.33
03:45:14.256 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.47, y=0.42, opts=13)
03:45:14.256 00.000 5052 Enqueuing Move request for stepguider (0.47, 0.42)
03:45:14.256 00.000 8976 Worker thread wakes up
03:45:14.256 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.47, 0.42) opts 0xd
03:45:14.256 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.47, 0.42)
03:45:14.256 00.000 8976 Moving (0.47, 0.42) raw xDistance=0.16 yDistance=-0.63
03:45:14.257 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:45:14.257 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:45:14.257 00.000 5052 UpdateGuideState exits: m=71 SNR=5.8
03:45:14.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:14.257 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:14.257 00.000 5052 Enqueuing Expose request
03:45:14.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.63
03:45:14.257 00.000 8976 MoveAxis(R, 0, ABG)
03:45:14.257 00.000 8976 MoveAxis(U, 2, ABG)
03:45:14.257 00.000 8976 stepping (-4, 14) + (0, 2)
03:45:14.257 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:14.282 00.025 8976 Received - 47 (G) 
03:45:14.282 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:14.282 00.000 8976 stepped: pos (-4, 16)
03:45:14.282 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:45:14.282 00.000 8976 MountToCamera -- mountX=0.70 mountY=-2.39 hyp=2.49 mountTheta=-1.28 cameraX=1.80, cameraY=1.71 cameraTheta=0.76
03:45:14.282 00.000 8976 incremental bump (1.805, 1.713) isValid = 1
03:45:14.282 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
03:45:14.282 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:45:14.282 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:45:14.282 00.000 8976 move complete, result=0
03:45:14.282 00.000 9828 Worker thread wakes up
03:45:14.282 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:45:14.282 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:45:14.282 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.87 = -2.41)
03:45:14.282 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:45:14.282 00.000 8976 worker thread done servicing request
03:45:14.282 00.000 8976 Worker thread wakes up
03:45:14.282 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.49)
03:45:14.282 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
03:45:14.283 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:45:14.283 00.000 9828 BLC: window closed
03:45:14.283 00.000 9828 MoveAxis(E, 28, B)
03:45:14.283 00.000 9828 Guiding  Dir = 2, Dur = 28
03:45:14.283 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:14.283 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:14.283 00.000 9828 IsSlewing returns 0
03:45:14.283 00.000 9828 IsGuiding returns 0
03:45:14.283 00.000 9828 PulseGuide returned control before completion, sleep 38
03:45:14.332 00.049 9828 IsGuiding returns 1
03:45:14.332 00.000 9828 scope still moving after pulse duration time elapsed
03:45:14.364 00.032 9828 IsSlewing returns 0
03:45:14.364 00.000 9828 IsGuiding returns 1
03:45:14.396 00.032 9828 IsSlewing returns 0
03:45:14.396 00.000 9828 IsGuiding returns 1
03:45:14.428 00.032 9828 IsSlewing returns 0
03:45:14.428 00.000 9828 IsGuiding returns 0
03:45:14.428 00.000 9828 scope move finished after 28 + 116 ms
03:45:14.428 00.000 9828 Move returns status 0, amount 28
03:45:14.428 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:14.428 00.000 9828 MoveAxis(N, 10, B)
03:45:14.428 00.000 9828 Guiding  Dir = 0, Dur = 10
03:45:14.443 00.015 9828 IsSlewing returns 0
03:45:14.443 00.000 9828 IsGuiding returns 0
03:45:14.443 00.000 9828 PulseGuide returned control before completion, sleep 20
03:45:14.474 00.031 9828 IsGuiding returns 1
03:45:14.474 00.000 9828 scope still moving after pulse duration time elapsed
03:45:14.505 00.031 9828 IsSlewing returns 0
03:45:14.505 00.000 9828 IsGuiding returns 1
03:45:14.535 00.030 9828 IsSlewing returns 0
03:45:14.536 00.001 9828 IsGuiding returns 1
03:45:14.567 00.031 9828 IsSlewing returns 0
03:45:14.567 00.000 9828 IsGuiding returns 1
03:45:14.598 00.031 9828 IsSlewing returns 0
03:45:14.598 00.000 9828 IsGuiding returns 1
03:45:14.629 00.031 9828 IsSlewing returns 0
03:45:14.629 00.000 9828 IsGuiding returns 1
03:45:14.661 00.032 9828 IsSlewing returns 0
03:45:14.661 00.000 9828 IsGuiding returns 0
03:45:14.661 00.000 9828 scope move finished after 10 + 207 ms
03:45:14.661 00.000 9828 Move returns status 0, amount 10
03:45:14.661 00.000 9828 move complete, result=0
03:45:14.661 00.000 9828 worker thread done servicing request
03:45:14.661 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:45:15.433 00.772 8976 Exposure complete
03:45:15.439 00.006 8976 worker thread done servicing request
03:45:15.439 00.000 5052 OnExposeComplete: enter
03:45:15.439 00.000 5052 UpdateGuideState(): m_state=6
03:45:15.439 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15204
03:45:15.439 00.000 5052 Star::Find returns 1 (0), X=328.36, Y=282.04, Mass=73, SNR=5.9, Peak=61 HFD=2.1
03:45:15.439 00.000 5052 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:45:15.439 00.000 5052 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
03:45:15.439 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.33 hyp=0.88 cameraTheta=2.76 mountX=0.67 mountY=0.50, mountTheta=0.65
03:45:15.440 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.33, opts=13)
03:45:15.440 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.33)
03:45:15.440 00.000 8976 Worker thread wakes up
03:45:15.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.33) opts 0xd
03:45:15.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.33)
03:45:15.440 00.000 8976 Moving (-0.82, 0.33) raw xDistance=0.67 yDistance=0.50
03:45:15.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
03:45:15.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.50
03:45:15.440 00.000 8976 MoveAxis(L, 3, ABG)
03:45:15.440 00.000 8976 stepping (-4, 16) + (-3, 0)
03:45:15.440 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:45:15.440 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:15.440 00.000 5052 UpdateGuideState exits: m=73 SNR=5.9
03:45:15.440 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:15.440 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:15.441 00.001 5052 Enqueuing Expose request
03:45:15.480 00.039 8976 Received - 47 (G) 
03:45:15.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:15.480 00.000 8976 stepped: pos (-7, 16)
03:45:15.480 00.000 8976 MoveAxis(D, 2, ABG)
03:45:15.480 00.000 8976 stepping (-7, 16) + (0, -2)
03:45:15.480 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:15.512 00.032 8976 Received - 47 (G) 
03:45:15.512 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:15.512 00.000 8976 stepped: pos (-7, 14)
03:45:15.512 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:45:15.512 00.000 8976 MountToCamera -- mountX=0.83 mountY=-2.33 hyp=2.47 mountTheta=-1.23 cameraX=1.70, cameraY=1.80 cameraTheta=0.81
03:45:15.512 00.000 8976 incremental bump (1.701, 1.797) isValid = 1
03:45:15.512 00.000 8976 Scheduling Mount bump of (0.079, 0.086)
03:45:15.512 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:45:15.512 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:45:15.512 00.000 8976 move complete, result=0
03:45:15.512 00.000 9828 Worker thread wakes up
03:45:15.513 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:45:15.513 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:45:15.513 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.36)
03:45:15.513 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
03:45:15.513 00.000 8976 worker thread done servicing request
03:45:15.513 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.5 px 2 ms SOUTH
03:45:15.513 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:45:15.513 00.000 8976 Worker thread wakes up
03:45:15.513 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:45:15.513 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:15.513 00.000 9828 BLC: window closed
03:45:15.513 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:15.513 00.000 9828 MoveAxis(E, 26, B)
03:45:15.513 00.000 9828 Guiding  Dir = 2, Dur = 26
03:45:15.514 00.001 9828 IsSlewing returns 0
03:45:15.514 00.000 9828 IsGuiding returns 0
03:45:15.514 00.000 9828 PulseGuide returned control before completion, sleep 36
03:45:15.552 00.038 9828 IsGuiding returns 1
03:45:15.552 00.000 9828 scope still moving after pulse duration time elapsed
03:45:15.584 00.032 9828 IsSlewing returns 0
03:45:15.584 00.000 9828 IsGuiding returns 1
03:45:15.616 00.032 9828 IsSlewing returns 0
03:45:15.616 00.000 9828 IsGuiding returns 1
03:45:15.646 00.030 9828 IsSlewing returns 0
03:45:15.646 00.000 9828 IsGuiding returns 1
03:45:15.677 00.031 9828 IsSlewing returns 0
03:45:15.677 00.000 9828 IsGuiding returns 0
03:45:15.677 00.000 9828 scope move finished after 26 + 137 ms
03:45:15.677 00.000 9828 Move returns status 0, amount 26
03:45:15.677 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:15.677 00.000 9828 MoveAxis(N, 10, B)
03:45:15.677 00.000 9828 Guiding  Dir = 0, Dur = 10
03:45:15.693 00.016 9828 IsSlewing returns 0
03:45:15.693 00.000 9828 IsGuiding returns 0
03:45:15.693 00.000 9828 PulseGuide returned control before completion, sleep 20
03:45:15.725 00.032 9828 IsGuiding returns 1
03:45:15.725 00.000 9828 scope still moving after pulse duration time elapsed
03:45:15.756 00.031 9828 IsSlewing returns 0
03:45:15.756 00.000 9828 IsGuiding returns 1
03:45:15.787 00.031 9828 IsSlewing returns 0
03:45:15.787 00.000 9828 IsGuiding returns 1
03:45:15.818 00.031 9828 IsSlewing returns 0
03:45:15.818 00.000 9828 IsGuiding returns 1
03:45:15.849 00.031 9828 IsSlewing returns 0
03:45:15.849 00.000 9828 IsGuiding returns 0
03:45:15.849 00.000 9828 scope move finished after 10 + 145 ms
03:45:15.849 00.000 9828 Move returns status 0, amount 10
03:45:15.849 00.000 9828 move complete, result=0
03:45:15.849 00.000 9828 worker thread done servicing request
03:45:15.849 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:45:16.665 00.816 8976 Exposure complete
03:45:16.670 00.005 8976 worker thread done servicing request
03:45:16.671 00.001 5052 OnExposeComplete: enter
03:45:16.671 00.000 5052 UpdateGuideState(): m_state=6
03:45:16.671 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15205
03:45:16.671 00.000 5052 Star::Find returns 1 (0), X=327.67, Y=281.47, Mass=73, SNR=5.8, Peak=59 HFD=1.7
03:45:16.671 00.000 5052 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.04) = xAngle (-5.03 = 1.26)
03:45:16.671 00.000 5052 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.13 = 1.15)
03:45:16.671 00.000 5052 CameraToMount -- cameraX=-1.51 cameraY=-0.24 hyp=1.53 cameraTheta=-2.98 mountX=0.47 mountY=1.39, mountTheta=1.24
03:45:16.671 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.51, y=-0.24, opts=13)
03:45:16.671 00.000 5052 Enqueuing Move request for stepguider (-1.51, -0.24)
03:45:16.672 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=100, med=44, FiltMin=36, FiltMax=51, Gamma=2.630
03:45:16.672 00.000 8976 Worker thread wakes up
03:45:16.672 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.51, -0.24) opts 0xd
03:45:16.672 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.51, -0.24)
03:45:16.672 00.000 5052 UpdateGuideState exits: m=73 SNR=5.8
03:45:16.672 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:16.672 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:16.672 00.000 5052 Enqueuing Expose request
03:45:16.672 00.000 8976 Moving (-1.51, -0.24) raw xDistance=0.47 yDistance=1.39
03:45:16.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
03:45:16.672 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.39
03:45:16.672 00.000 8976 MoveAxis(L, 2, ABG)
03:45:16.672 00.000 8976 stepping (-7, 14) + (-2, 0)
03:45:16.672 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:16.696 00.024 8976 Received - 47 (G) 
03:45:16.696 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:16.696 00.000 8976 stepped: pos (-9, 14)
03:45:16.696 00.000 8976 MoveAxis(D, 6, ABG)
03:45:16.696 00.000 8976 stepping (-9, 14) + (0, -6)
03:45:16.696 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:45:16.743 00.047 8976 Received - 47 (G) 
03:45:16.743 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:45:16.743 00.000 8976 stepped: pos (-9, 8)
03:45:16.743 00.000 8976 MountToCamera -- mountTheta (-1.10) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:45:16.743 00.000 8976 MountToCamera -- mountX=1.01 mountY=-1.98 hyp=2.22 mountTheta=-1.10 cameraX=1.31, cameraY=1.80 cameraTheta=0.94
03:45:16.744 00.001 8976 incremental bump (1.306, 1.800) isValid = 1
03:45:16.744 00.000 8976 Scheduling Mount bump of (0.067, 0.096)
03:45:16.744 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:45:16.744 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:45:16.744 00.000 8976 move complete, result=0
03:45:16.744 00.000 8976 worker thread done servicing request
03:45:16.744 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.4 px 6 ms SOUTH
03:45:16.744 00.000 8976 Worker thread wakes up
03:45:16.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:16.744 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:16.745 00.001 9828 Worker thread wakes up
03:45:16.745 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:45:16.745 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:45:16.745 00.000 9828 CameraToMount -- cameraTheta (0.96) - m_xAngle (-3.10) = xAngle (4.06 = -2.23)
03:45:16.745 00.000 9828 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.98 = -2.31)
03:45:16.745 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
03:45:16.745 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:45:16.745 00.000 9828 BLC: window closed
03:45:16.745 00.000 9828 MoveAxis(E, 23, B)
03:45:16.745 00.000 9828 Guiding  Dir = 2, Dur = 23
03:45:16.746 00.001 9828 IsSlewing returns 0
03:45:16.746 00.000 9828 IsGuiding returns 0
03:45:16.746 00.000 9828 PulseGuide returned control before completion, sleep 33
03:45:16.782 00.036 9828 IsGuiding returns 1
03:45:16.782 00.000 9828 scope still moving after pulse duration time elapsed
03:45:16.813 00.031 9828 IsSlewing returns 0
03:45:16.813 00.000 9828 IsGuiding returns 1
03:45:16.844 00.031 9828 IsSlewing returns 0
03:45:16.844 00.000 9828 IsGuiding returns 1
03:45:16.874 00.030 9828 IsSlewing returns 0
03:45:16.874 00.000 9828 IsGuiding returns 0
03:45:16.874 00.000 9828 scope move finished after 23 + 105 ms
03:45:16.874 00.000 9828 Move returns status 0, amount 23
03:45:16.875 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:16.875 00.000 9828 MoveAxis(N, 12, B)
03:45:16.875 00.000 9828 Guiding  Dir = 0, Dur = 12
03:45:16.890 00.015 9828 IsSlewing returns 0
03:45:16.890 00.000 9828 IsGuiding returns 0
03:45:16.890 00.000 9828 PulseGuide returned control before completion, sleep 22
03:45:16.921 00.031 9828 IsGuiding returns 1
03:45:16.921 00.000 9828 scope still moving after pulse duration time elapsed
03:45:16.952 00.031 9828 IsSlewing returns 0
03:45:16.952 00.000 9828 IsGuiding returns 1
03:45:16.983 00.031 9828 IsSlewing returns 0
03:45:16.983 00.000 9828 IsGuiding returns 1
03:45:17.014 00.031 9828 IsSlewing returns 0
03:45:17.014 00.000 9828 IsGuiding returns 0
03:45:17.014 00.000 9828 scope move finished after 12 + 112 ms
03:45:17.014 00.000 9828 Move returns status 0, amount 12
03:45:17.014 00.000 9828 move complete, result=0
03:45:17.014 00.000 9828 worker thread done servicing request
03:45:17.015 00.001 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:45:17.894 00.879 8976 Exposure complete
03:45:17.900 00.006 8976 worker thread done servicing request
03:45:17.900 00.000 5052 OnExposeComplete: enter
03:45:17.900 00.000 5052 UpdateGuideState(): m_state=6
03:45:17.900 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15206
03:45:17.900 00.000 5052 Star::Find returns 1 (0), X=328.09, Y=281.75, Mass=66, SNR=5.6, Peak=59 HFD=1.8
03:45:17.900 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:45:17.900 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
03:45:17.900 00.000 5052 CameraToMount -- cameraX=-1.08 cameraY=0.04 hyp=1.08 cameraTheta=3.10 mountX=0.53 mountY=0.89, mountTheta=1.03
03:45:17.901 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.08, y=0.04, opts=13)
03:45:17.901 00.000 5052 Enqueuing Move request for stepguider (-1.08, 0.04)
03:45:17.901 00.000 8976 Worker thread wakes up
03:45:17.901 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.08, 0.04) opts 0xd
03:45:17.901 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.08, 0.04)
03:45:17.901 00.000 8976 Moving (-1.08, 0.04) raw xDistance=0.53 yDistance=0.89
03:45:17.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
03:45:17.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.89
03:45:17.901 00.000 8976 MoveAxis(L, 2, ABG)
03:45:17.901 00.000 8976 stepping (-9, 8) + (-2, 0)
03:45:17.901 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=44, FiltMin=36, FiltMax=53, Gamma=2.630
03:45:17.901 00.000 5052 UpdateGuideState exits: m=66 SNR=5.6
03:45:17.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:17.902 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:17.902 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:17.902 00.000 5052 Enqueuing Expose request
03:45:17.926 00.024 8976 Received - 47 (G) 
03:45:17.926 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:17.926 00.000 8976 stepped: pos (-11, 8)
03:45:17.926 00.000 8976 MoveAxis(D, 4, ABG)
03:45:17.926 00.000 8976 stepping (-11, 8) + (0, -4)
03:45:17.926 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:45:17.958 00.032 8976 Received - 47 (G) 
03:45:17.959 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:45:17.959 00.000 8976 stepped: pos (-11, 4)
03:45:17.959 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:45:17.959 00.000 8976 MountToCamera -- mountX=1.23 mountY=-1.54 hyp=1.97 mountTheta=-0.90 cameraX=0.81, cameraY=1.80 cameraTheta=1.15
03:45:17.959 00.000 8976 incremental bump (0.809, 1.796) isValid = 1
03:45:17.959 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
03:45:17.959 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:45:17.959 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:45:17.959 00.000 8976 move complete, result=0
03:45:17.959 00.000 9828 Worker thread wakes up
03:45:17.959 00.000 8976 worker thread done servicing request
03:45:17.959 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
03:45:17.959 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:45:17.959 00.000 8976 Worker thread wakes up
03:45:17.959 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:45:17.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:17.959 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
03:45:17.960 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:17.960 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
03:45:17.960 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:45:17.960 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:45:17.960 00.000 9828 BLC: window closed
03:45:17.960 00.000 9828 MoveAxis(E, 17, B)
03:45:17.960 00.000 9828 Guiding  Dir = 2, Dur = 17
03:45:17.960 00.000 9828 IsSlewing returns 0
03:45:17.960 00.000 9828 IsGuiding returns 0
03:45:17.961 00.001 9828 PulseGuide returned control before completion, sleep 27
03:45:17.994 00.033 9828 IsGuiding returns 1
03:45:17.994 00.000 9828 scope still moving after pulse duration time elapsed
03:45:18.024 00.030 9828 IsSlewing returns 0
03:45:18.024 00.000 9828 IsGuiding returns 1
03:45:18.056 00.032 9828 IsSlewing returns 0
03:45:18.056 00.000 9828 IsGuiding returns 1
03:45:18.088 00.032 9828 IsSlewing returns 0
03:45:18.088 00.000 9828 IsGuiding returns 1
03:45:18.119 00.031 9828 IsSlewing returns 0
03:45:18.119 00.000 9828 IsGuiding returns 1
03:45:18.150 00.031 9828 IsSlewing returns 0
03:45:18.150 00.000 9828 IsGuiding returns 1
03:45:18.181 00.031 9828 IsSlewing returns 0
03:45:18.181 00.000 9828 IsGuiding returns 0
03:45:18.181 00.000 9828 scope move finished after 17 + 203 ms
03:45:18.181 00.000 9828 Move returns status 0, amount 17
03:45:18.181 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:18.181 00.000 9828 MoveAxis(N, 14, B)
03:45:18.181 00.000 9828 Guiding  Dir = 0, Dur = 14
03:45:18.197 00.016 9828 IsSlewing returns 0
03:45:18.197 00.000 9828 IsGuiding returns 0
03:45:18.197 00.000 9828 PulseGuide returned control before completion, sleep 24
03:45:18.228 00.031 9828 IsGuiding returns 1
03:45:18.229 00.001 9828 scope still moving after pulse duration time elapsed
03:45:18.259 00.030 9828 IsSlewing returns 0
03:45:18.259 00.000 9828 IsGuiding returns 1
03:45:18.291 00.032 9828 IsSlewing returns 0
03:45:18.291 00.000 9828 IsGuiding returns 1
03:45:18.323 00.032 9828 IsSlewing returns 0
03:45:18.323 00.000 9828 IsGuiding returns 1
03:45:18.355 00.032 9828 IsSlewing returns 0
03:45:18.355 00.000 9828 IsGuiding returns 0
03:45:18.355 00.000 9828 scope move finished after 14 + 143 ms
03:45:18.355 00.000 9828 Move returns status 0, amount 14
03:45:18.355 00.000 9828 move complete, result=0
03:45:18.355 00.000 9828 worker thread done servicing request
03:45:18.355 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:45:19.115 00.760 8976 Exposure complete
03:45:19.121 00.006 8976 worker thread done servicing request
03:45:19.121 00.000 5052 OnExposeComplete: enter
03:45:19.121 00.000 5052 UpdateGuideState(): m_state=6
03:45:19.121 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15207
03:45:19.121 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.49, Mass=65, SNR=5.5, Peak=57 HFD=1.5
03:45:19.121 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
03:45:19.121 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.99 = 1.29)
03:45:19.121 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=-0.22 hyp=0.75 cameraTheta=-2.85 mountX=0.13 mountY=0.72, mountTheta=1.39
03:45:19.121 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=-0.22, opts=13)
03:45:19.121 00.000 5052 Enqueuing Move request for stepguider (-0.72, -0.22)
03:45:19.122 00.001 8976 Worker thread wakes up
03:45:19.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, -0.22) opts 0xd
03:45:19.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, -0.22)
03:45:19.122 00.000 8976 Moving (-0.72, -0.22) raw xDistance=0.13 yDistance=0.72
03:45:19.122 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:19.122 00.000 5052 UpdateGuideState exits: m=65 SNR=5.5
03:45:19.122 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:19.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:45:19.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.72
03:45:19.122 00.000 8976 MoveAxis(R, 0, ABG)
03:45:19.122 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:19.122 00.000 5052 Enqueuing Expose request
03:45:19.122 00.000 8976 MoveAxis(D, 3, ABG)
03:45:19.122 00.000 8976 stepping (-11, 4) + (0, -3)
03:45:19.122 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:19.157 00.035 8976 Received - 47 (G) 
03:45:19.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:19.157 00.000 8976 stepped: pos (-11, 1)
03:45:19.157 00.000 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.38 = 1.38)
03:45:19.157 00.000 8976 MountToCamera -- mountX=1.38 mountY=-1.08 hyp=1.75 mountTheta=-0.67 cameraX=0.34, cameraY=1.72 cameraTheta=1.38
03:45:19.157 00.000 8976 incremental bump (0.335, 1.722) isValid = 1
03:45:19.157 00.000 8976 Scheduling Mount bump of (0.022, 0.117)
03:45:19.157 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:45:19.157 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:45:19.157 00.000 8976 move complete, result=0
03:45:19.157 00.000 9828 Worker thread wakes up
03:45:19.157 00.000 8976 worker thread done servicing request
03:45:19.157 00.000 8976 Worker thread wakes up
03:45:19.158 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:45:19.158 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:45:19.158 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:19.158 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:19.158 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:45:19.158 00.000 9828 CameraToMount -- cameraTheta (1.39) - m_xAngle (-3.10) = xAngle (4.48 = -1.80)
03:45:19.158 00.000 9828 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.40 = -1.88)
03:45:19.158 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
03:45:19.158 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:45:19.158 00.000 9828 BLC: window closed
03:45:19.158 00.000 9828 MoveAxis(E, 9, B)
03:45:19.158 00.000 9828 Guiding  Dir = 2, Dur = 9
03:45:19.158 00.000 9828 IsSlewing returns 0
03:45:19.159 00.001 9828 IsGuiding returns 0
03:45:19.159 00.000 9828 PulseGuide returned control before completion, sleep 19
03:45:19.183 00.024 9828 IsGuiding returns 1
03:45:19.183 00.000 9828 scope still moving after pulse duration time elapsed
03:45:19.214 00.031 9828 IsSlewing returns 0
03:45:19.214 00.000 9828 IsGuiding returns 1
03:45:19.244 00.030 9828 IsSlewing returns 0
03:45:19.244 00.000 9828 IsGuiding returns 1
03:45:19.275 00.031 9828 IsSlewing returns 0
03:45:19.275 00.000 9828 IsGuiding returns 1
03:45:19.306 00.031 9828 IsSlewing returns 0
03:45:19.306 00.000 9828 IsGuiding returns 1
03:45:19.338 00.032 9828 IsSlewing returns 0
03:45:19.338 00.000 9828 IsGuiding returns 0
03:45:19.338 00.000 9828 scope move finished after 9 + 170 ms
03:45:19.338 00.000 9828 Move returns status 0, amount 9
03:45:19.338 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:19.338 00.000 9828 MoveAxis(N, 15, B)
03:45:19.338 00.000 9828 Guiding  Dir = 0, Dur = 15
03:45:19.355 00.017 9828 IsSlewing returns 0
03:45:19.355 00.000 9828 IsGuiding returns 0
03:45:19.355 00.000 9828 PulseGuide returned control before completion, sleep 25
03:45:19.385 00.030 9828 IsGuiding returns 1
03:45:19.385 00.000 9828 scope still moving after pulse duration time elapsed
03:45:19.417 00.032 9828 IsSlewing returns 0
03:45:19.417 00.000 9828 IsGuiding returns 1
03:45:19.447 00.030 9828 IsSlewing returns 0
03:45:19.448 00.001 9828 IsGuiding returns 1
03:45:19.479 00.031 9828 IsSlewing returns 0
03:45:19.479 00.000 9828 IsGuiding returns 1
03:45:19.509 00.030 9828 IsSlewing returns 0
03:45:19.509 00.000 9828 IsGuiding returns 0
03:45:19.509 00.000 9828 scope move finished after 15 + 139 ms
03:45:19.509 00.000 9828 Move returns status 0, amount 15
03:45:19.509 00.000 9828 move complete, result=0
03:45:19.509 00.000 9828 worker thread done servicing request
03:45:19.509 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:45:20.311 00.802 8976 Exposure complete
03:45:20.317 00.006 8976 worker thread done servicing request
03:45:20.317 00.000 5052 OnExposeComplete: enter
03:45:20.317 00.000 5052 UpdateGuideState(): m_state=6
03:45:20.317 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15208
03:45:20.317 00.000 5052 Star::Find returns 1 (0), X=329.73, Y=281.96, Mass=64, SNR=5.5, Peak=59 HFD=2.0
03:45:20.317 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
03:45:20.317 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
03:45:20.317 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.25 hyp=0.60 cameraTheta=0.42 mountX=-0.03 mountY=-0.60, mountTheta=-1.62
03:45:20.318 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.25, opts=13)
03:45:20.318 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.25)
03:45:20.318 00.000 8976 Worker thread wakes up
03:45:20.318 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.25) opts 0xd
03:45:20.318 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.25)
03:45:20.318 00.000 8976 Moving (0.55, 0.25) raw xDistance=-0.03 yDistance=-0.60
03:45:20.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:45:20.318 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.60
03:45:20.318 00.000 8976 MoveAxis(R, 0, ABG)
03:45:20.318 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:20.319 00.001 8976 MoveAxis(U, 2, ABG)
03:45:20.319 00.000 5052 UpdateGuideState exits: m=64 SNR=5.5
03:45:20.319 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:20.319 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:20.319 00.000 5052 Enqueuing Expose request
03:45:20.319 00.000 8976 stepping (-11, 1) + (0, 2)
03:45:20.319 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:20.356 00.037 8976 Received - 47 (G) 
03:45:20.357 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:20.357 00.000 8976 stepped: pos (-11, 3)
03:45:20.357 00.000 8976 MountToCamera -- mountTheta (-0.54) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
03:45:20.357 00.000 8976 MountToCamera -- mountX=1.48 mountY=-0.88 hyp=1.72 mountTheta=-0.54 cameraX=0.11, cameraY=1.72 cameraTheta=1.51
03:45:20.357 00.000 8976 incremental bump (0.112, 1.720) isValid = 1
03:45:20.357 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
03:45:20.357 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:45:20.357 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:45:20.357 00.000 8976 move complete, result=0
03:45:20.357 00.000 9828 Worker thread wakes up
03:45:20.357 00.000 8976 worker thread done servicing request
03:45:20.357 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.6 px 2 ms NORTH
03:45:20.357 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:45:20.357 00.000 8976 Worker thread wakes up
03:45:20.357 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:20.357 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:45:20.358 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:20.358 00.000 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.60 = -1.68)
03:45:20.358 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.52 = -1.76)
03:45:20.358 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
03:45:20.358 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:45:20.358 00.000 9828 BLC: window closed
03:45:20.358 00.000 9828 MoveAxis(E, 4, B)
03:45:20.358 00.000 9828 Guiding  Dir = 2, Dur = 4
03:45:20.358 00.000 9828 IsSlewing returns 0
03:45:20.358 00.000 9828 IsGuiding returns 0
03:45:20.358 00.000 9828 PulseGuide returned control before completion, sleep 14
03:45:20.386 00.028 9828 IsGuiding returns 1
03:45:20.386 00.000 9828 scope still moving after pulse duration time elapsed
03:45:20.418 00.032 9828 IsSlewing returns 0
03:45:20.418 00.000 9828 IsGuiding returns 1
03:45:20.448 00.030 9828 IsSlewing returns 0
03:45:20.448 00.000 9828 IsGuiding returns 1
03:45:20.479 00.031 9828 IsSlewing returns 0
03:45:20.479 00.000 9828 IsGuiding returns 1
03:45:20.510 00.031 9828 IsSlewing returns 0
03:45:20.511 00.001 9828 IsGuiding returns 1
03:45:20.540 00.029 9828 IsSlewing returns 0
03:45:20.540 00.000 9828 IsGuiding returns 0
03:45:20.540 00.000 9828 scope move finished after 4 + 178 ms
03:45:20.540 00.000 9828 Move returns status 0, amount 4
03:45:20.540 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:20.540 00.000 9828 MoveAxis(N, 16, B)
03:45:20.540 00.000 9828 Guiding  Dir = 0, Dur = 16
03:45:20.556 00.016 9828 IsSlewing returns 0
03:45:20.556 00.000 9828 IsGuiding returns 0
03:45:20.556 00.000 9828 PulseGuide returned control before completion, sleep 26
03:45:20.587 00.031 9828 IsGuiding returns 1
03:45:20.587 00.000 9828 scope still moving after pulse duration time elapsed
03:45:20.617 00.030 9828 IsSlewing returns 0
03:45:20.617 00.000 9828 IsGuiding returns 1
03:45:20.649 00.032 9828 IsSlewing returns 0
03:45:20.654 00.005 9828 IsGuiding returns 1
03:45:20.680 00.026 9828 IsSlewing returns 0
03:45:20.680 00.000 9828 IsGuiding returns 1
03:45:20.710 00.030 9828 IsSlewing returns 0
03:45:20.710 00.000 9828 IsGuiding returns 0
03:45:20.710 00.000 9828 scope move finished after 16 + 138 ms
03:45:20.710 00.000 9828 Move returns status 0, amount 16
03:45:20.710 00.000 9828 move complete, result=0
03:45:20.710 00.000 9828 worker thread done servicing request
03:45:20.710 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:45:21.509 00.799 8976 Exposure complete
03:45:21.515 00.006 8976 worker thread done servicing request
03:45:21.515 00.000 5052 OnExposeComplete: enter
03:45:21.515 00.000 5052 UpdateGuideState(): m_state=6
03:45:21.515 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15209
03:45:21.516 00.001 5052 Star::Find returns 1 (0), X=329.56, Y=281.87, Mass=89, SNR=6.4, Peak=65 HFD=2.0
03:45:21.516 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.65 = -1.65)
03:45:21.516 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.75 = -1.75)
03:45:21.516 00.000 5052 CameraToMount -- cameraX=0.38 cameraY=0.16 hyp=0.41 cameraTheta=0.39 mountX=-0.03 mountY=-0.41, mountTheta=-1.65
03:45:21.516 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.38, y=0.16, opts=13)
03:45:21.516 00.000 5052 Enqueuing Move request for stepguider (0.38, 0.16)
03:45:21.516 00.000 8976 Worker thread wakes up
03:45:21.517 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:45:21.517 00.000 5052 UpdateGuideState exits: m=89 SNR=6.4
03:45:21.517 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:21.517 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:21.517 00.000 5052 Enqueuing Expose request
03:45:21.517 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.38, 0.16) opts 0xd
03:45:21.517 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.38, 0.16)
03:45:21.517 00.000 8976 Moving (0.38, 0.16) raw xDistance=-0.03 yDistance=-0.41
03:45:21.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:45:21.517 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
03:45:21.517 00.000 8976 MoveAxis(R, 0, ABG)
03:45:21.517 00.000 8976 MoveAxis(U, 2, ABG)
03:45:21.517 00.000 8976 stepping (-11, 3) + (0, 2)
03:45:21.517 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:21.539 00.022 8976 Received - 47 (G) 
03:45:21.539 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:21.539 00.000 8976 stepped: pos (-11, 5)
03:45:21.539 00.000 8976 MountToCamera -- mountTheta (-0.50) + m_xAngle (2.04) = xAngle (1.54 = 1.54)
03:45:21.540 00.001 8976 MountToCamera -- mountX=1.55 mountY=-0.85 hyp=1.77 mountTheta=-0.50 cameraX=0.06, cameraY=1.77 cameraTheta=1.54
03:45:21.540 00.000 8976 incremental bump (0.055, 1.767) isValid = 1
03:45:21.540 00.000 8976 Scheduling Mount bump of (0.004, 0.119)
03:45:21.540 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:45:21.540 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:45:21.540 00.000 8976 move complete, result=0
03:45:21.540 00.000 9828 Worker thread wakes up
03:45:21.540 00.000 8976 worker thread done servicing request
03:45:21.540 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:45:21.541 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:45:21.541 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:45:21.541 00.000 8976 Worker thread wakes up
03:45:21.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:21.541 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:21.541 00.000 9828 CameraToMount -- cameraTheta (1.54) - m_xAngle (-3.10) = xAngle (4.64 = -1.65)
03:45:21.541 00.000 9828 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.56 = -1.73)
03:45:21.541 00.000 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.54 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
03:45:21.541 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:45:21.541 00.000 9828 BLC: window closed
03:45:21.541 00.000 9828 MoveAxis(E, 3, B)
03:45:21.542 00.001 9828 Guiding  Dir = 2, Dur = 3
03:45:21.542 00.000 9828 IsSlewing returns 0
03:45:21.542 00.000 9828 IsGuiding returns 0
03:45:21.543 00.001 9828 PulseGuide returned control before completion, sleep 13
03:45:21.560 00.017 9828 IsGuiding returns 1
03:45:21.560 00.000 9828 scope still moving after pulse duration time elapsed
03:45:21.591 00.031 9828 IsSlewing returns 0
03:45:21.591 00.000 9828 IsGuiding returns 1
03:45:21.622 00.031 9828 IsSlewing returns 0
03:45:21.622 00.000 9828 IsGuiding returns 1
03:45:21.654 00.032 9828 IsSlewing returns 0
03:45:21.654 00.000 9828 IsGuiding returns 1
03:45:21.686 00.032 9828 IsSlewing returns 0
03:45:21.686 00.000 9828 IsGuiding returns 1
03:45:21.717 00.031 9828 IsSlewing returns 0
03:45:21.717 00.000 9828 IsGuiding returns 0
03:45:21.717 00.000 9828 scope move finished after 3 + 171 ms
03:45:21.717 00.000 9828 Move returns status 0, amount 3
03:45:21.717 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:21.717 00.000 9828 MoveAxis(N, 16, B)
03:45:21.717 00.000 9828 Guiding  Dir = 0, Dur = 16
03:45:21.732 00.015 9828 IsSlewing returns 0
03:45:21.732 00.000 9828 IsGuiding returns 0
03:45:21.732 00.000 9828 PulseGuide returned control before completion, sleep 26
03:45:21.764 00.032 9828 IsGuiding returns 1
03:45:21.765 00.001 9828 scope still moving after pulse duration time elapsed
03:45:21.799 00.034 9828 IsSlewing returns 0
03:45:21.799 00.000 9828 IsGuiding returns 1
03:45:21.841 00.042 9828 IsSlewing returns 0
03:45:21.841 00.000 9828 IsGuiding returns 1
03:45:21.873 00.032 9828 IsSlewing returns 0
03:45:21.873 00.000 9828 IsGuiding returns 0
03:45:21.873 00.000 9828 scope move finished after 16 + 124 ms
03:45:21.873 00.000 9828 Move returns status 0, amount 16
03:45:21.873 00.000 9828 move complete, result=0
03:45:21.873 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:45:21.874 00.001 9828 worker thread done servicing request
03:45:22.698 00.824 8976 Exposure complete
03:45:22.704 00.006 8976 worker thread done servicing request
03:45:22.704 00.000 5052 OnExposeComplete: enter
03:45:22.704 00.000 5052 UpdateGuideState(): m_state=6
03:45:22.704 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15210
03:45:22.704 00.000 5052 Star::Find returns 1 (0), X=329.00, Y=281.57, Mass=75, SNR=6.0, Peak=63 HFD=2.0
03:45:22.704 00.000 5052 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.04) = xAngle (-4.50 = 1.79)
03:45:22.704 00.000 5052 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.60 = 1.68)
03:45:22.704 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.23 cameraTheta=-2.45 mountX=-0.05 mountY=0.22, mountTheta=1.78
03:45:22.705 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=-0.14, opts=13)
03:45:22.705 00.000 5052 Enqueuing Move request for stepguider (-0.17, -0.14)
03:45:22.705 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:45:22.705 00.000 5052 UpdateGuideState exits: m=75 SNR=6.0
03:45:22.705 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:22.705 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:22.705 00.000 5052 Enqueuing Expose request
03:45:22.705 00.000 8976 Worker thread wakes up
03:45:22.705 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, -0.14) opts 0xd
03:45:22.705 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, -0.14)
03:45:22.705 00.000 8976 Moving (-0.17, -0.14) raw xDistance=-0.05 yDistance=0.22
03:45:22.705 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:45:22.706 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:45:22.706 00.000 8976 MoveAxis(R, 0, ABG)
03:45:22.706 00.000 8976 MoveAxis(U, 0, ABG)
03:45:22.706 00.000 8976 MountToCamera -- mountTheta (-0.48) + m_xAngle (2.04) = xAngle (1.56 = 1.56)
03:45:22.706 00.000 8976 MountToCamera -- mountX=1.59 mountY=-0.83 hyp=1.80 mountTheta=-0.48 cameraX=0.02, cameraY=1.80 cameraTheta=1.56
03:45:22.706 00.000 8976 incremental bump (0.017, 1.798) isValid = 1
03:45:22.706 00.000 8976 Scheduling Mount bump of (0.001, 0.119)
03:45:22.706 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.00, y=0.12, opts=4)
03:45:22.706 00.000 8976 Enqueuing Move request for scope (0.00, 0.12)
03:45:22.706 00.000 8976 move complete, result=0
03:45:22.706 00.000 9828 Worker thread wakes up
03:45:22.706 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:45:22.706 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0x4
03:45:22.706 00.000 9828 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:45:22.706 00.000 8976 worker thread done servicing request
03:45:22.706 00.000 8976 Worker thread wakes up
03:45:22.706 00.000 9828 CameraToMount -- cameraTheta (1.56) - m_xAngle (-3.10) = xAngle (4.66 = -1.63)
03:45:22.706 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:22.706 00.000 9828 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.58 = -1.71)
03:45:22.707 00.001 9828 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
03:45:22.707 00.000 9828 Moving (0.00, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:45:22.707 00.000 9828 BLC: window closed
03:45:22.707 00.000 9828 MoveAxis(E, 2, B)
03:45:22.707 00.000 9828 Guiding  Dir = 2, Dur = 2
03:45:22.707 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:22.707 00.000 9828 IsSlewing returns 0
03:45:22.707 00.000 9828 IsGuiding returns 0
03:45:22.707 00.000 9828 PulseGuide returned control before completion, sleep 12
03:45:22.724 00.017 9828 IsGuiding returns 1
03:45:22.724 00.000 9828 scope still moving after pulse duration time elapsed
03:45:22.755 00.031 9828 IsSlewing returns 0
03:45:22.755 00.000 9828 IsGuiding returns 1
03:45:22.786 00.031 9828 IsSlewing returns 0
03:45:22.786 00.000 9828 IsGuiding returns 1
03:45:22.817 00.031 9828 IsSlewing returns 0
03:45:22.817 00.000 9828 IsGuiding returns 1
03:45:22.848 00.031 9828 IsSlewing returns 0
03:45:22.848 00.000 9828 IsGuiding returns 1
03:45:22.879 00.031 9828 IsSlewing returns 0
03:45:22.879 00.000 9828 IsGuiding returns 0
03:45:22.879 00.000 9828 scope move finished after 2 + 169 ms
03:45:22.879 00.000 9828 Move returns status 0, amount 2
03:45:22.879 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:22.879 00.000 9828 MoveAxis(N, 16, B)
03:45:22.879 00.000 9828 Guiding  Dir = 0, Dur = 16
03:45:22.894 00.015 9828 IsSlewing returns 0
03:45:22.894 00.000 9828 IsGuiding returns 0
03:45:22.894 00.000 9828 PulseGuide returned control before completion, sleep 26
03:45:22.925 00.031 9828 IsGuiding returns 1
03:45:22.925 00.000 9828 scope still moving after pulse duration time elapsed
03:45:22.956 00.031 9828 IsSlewing returns 0
03:45:22.956 00.000 9828 IsGuiding returns 1
03:45:22.986 00.030 9828 IsSlewing returns 0
03:45:22.987 00.001 9828 IsGuiding returns 1
03:45:23.031 00.044 9828 IsSlewing returns 0
03:45:23.031 00.000 9828 IsGuiding returns 0
03:45:23.031 00.000 9828 scope move finished after 16 + 121 ms
03:45:23.031 00.000 9828 Move returns status 0, amount 16
03:45:23.031 00.000 9828 move complete, result=0
03:45:23.031 00.000 9828 worker thread done servicing request
03:45:23.032 00.001 5052 GuideStep: -0.0 px 2 ms EAST, -0.1 px 16 ms NORTH
03:45:23.858 00.826 8976 Exposure complete
03:45:23.864 00.006 8976 worker thread done servicing request
03:45:23.864 00.000 5052 OnExposeComplete: enter
03:45:23.864 00.000 5052 UpdateGuideState(): m_state=6
03:45:23.864 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15211
03:45:23.864 00.000 5052 Star::Find returns 1 (0), X=329.05, Y=280.80, Mass=103, SNR=7.0, Peak=61 HFD=2.4
03:45:23.864 00.000 5052 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.04) = xAngle (-3.75 = 2.53)
03:45:23.865 00.001 5052 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.86 = 2.43)
03:45:23.865 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.91 hyp=0.92 cameraTheta=-1.71 mountX=-0.75 mountY=0.60, mountTheta=2.47
03:45:23.865 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.91, opts=13)
03:45:23.865 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.91)
03:45:23.865 00.000 8976 Worker thread wakes up
03:45:23.865 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=100, med=44, FiltMin=36, FiltMax=53, Gamma=2.630
03:45:23.865 00.000 5052 UpdateGuideState exits: m=103 SNR=7.0
03:45:23.866 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.91) opts 0xd
03:45:23.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:23.866 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.91)
03:45:23.866 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:23.866 00.000 5052 Enqueuing Expose request
03:45:23.866 00.000 8976 Moving (-0.13, -0.91) raw xDistance=-0.75 yDistance=0.60
03:45:23.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
03:45:23.866 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
03:45:23.866 00.000 8976 MoveAxis(R, 3, ABG)
03:45:23.866 00.000 8976 stepping (-11, 5) + (3, 0)
03:45:23.866 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:23.905 00.039 8976 Received - 47 (G) 
03:45:23.905 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:23.905 00.000 8976 stepped: pos (-8, 5)
03:45:23.905 00.000 8976 MoveAxis(D, 2, ABG)
03:45:23.905 00.000 8976 stepping (-8, 5) + (0, -2)
03:45:23.905 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:23.937 00.032 8976 Received - 47 (G) 
03:45:23.937 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:23.937 00.000 8976 stepped: pos (-8, 3)
03:45:23.937 00.000 8976 MountToCamera -- mountTheta (-0.45) + m_xAngle (2.04) = xAngle (1.59 = 1.59)
03:45:23.937 00.000 8976 MountToCamera -- mountX=1.47 mountY=-0.72 hyp=1.64 mountTheta=-0.45 cameraX=-0.03, cameraY=1.64 cameraTheta=1.59
03:45:23.937 00.000 8976 incremental bump (-0.033, 1.636) isValid = 1
03:45:23.937 00.000 8976 Scheduling Mount bump of (-0.002, 0.119)
03:45:23.937 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:45:23.937 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:45:23.937 00.000 8976 move complete, result=0
03:45:23.937 00.000 9828 Worker thread wakes up
03:45:23.937 00.000 8976 worker thread done servicing request
03:45:23.937 00.000 5052 GuideStep: -0.8 px 3 ms EAST, 0.6 px 2 ms SOUTH
03:45:23.938 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:45:23.938 00.000 8976 Worker thread wakes up
03:45:23.938 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:45:23.938 00.000 9828 CameraToMount -- cameraTheta (1.59) - m_xAngle (-3.10) = xAngle (4.69 = -1.60)
03:45:23.938 00.000 9828 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.60 = -1.68)
03:45:23.938 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
03:45:23.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:23.938 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:45:23.938 00.000 9828 BLC: window closed
03:45:23.938 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:23.938 00.000 9828 MoveAxis(E, 1, B)
03:45:23.938 00.000 9828 Guiding  Dir = 2, Dur = 1
03:45:23.938 00.000 9828 IsSlewing returns 0
03:45:23.939 00.001 9828 IsGuiding returns 0
03:45:23.939 00.000 9828 PulseGuide returned control before completion, sleep 11
03:45:23.964 00.025 9828 IsGuiding returns 1
03:45:23.964 00.000 9828 scope still moving after pulse duration time elapsed
03:45:23.994 00.030 9828 IsSlewing returns 0
03:45:23.994 00.000 9828 IsGuiding returns 1
03:45:24.026 00.032 9828 IsSlewing returns 0
03:45:24.026 00.000 9828 IsGuiding returns 1
03:45:24.056 00.030 9828 IsSlewing returns 0
03:45:24.056 00.000 9828 IsGuiding returns 1
03:45:24.087 00.031 9828 IsSlewing returns 0
03:45:24.087 00.000 9828 IsGuiding returns 0
03:45:24.087 00.000 9828 scope move finished after 1 + 147 ms
03:45:24.087 00.000 9828 Move returns status 0, amount 1
03:45:24.087 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:24.087 00.000 9828 MoveAxis(N, 16, B)
03:45:24.087 00.000 9828 Guiding  Dir = 0, Dur = 16
03:45:24.104 00.017 9828 IsSlewing returns 0
03:45:24.104 00.000 9828 IsGuiding returns 0
03:45:24.104 00.000 9828 PulseGuide returned control before completion, sleep 26
03:45:24.133 00.029 9828 IsGuiding returns 1
03:45:24.133 00.000 9828 scope still moving after pulse duration time elapsed
03:45:24.164 00.031 9828 IsSlewing returns 0
03:45:24.164 00.000 9828 IsGuiding returns 1
03:45:24.194 00.030 9828 IsSlewing returns 0
03:45:24.194 00.000 9828 IsGuiding returns 1
03:45:24.225 00.031 9828 IsSlewing returns 0
03:45:24.225 00.000 9828 IsGuiding returns 1
03:45:24.257 00.032 9828 IsSlewing returns 0
03:45:24.258 00.001 9828 IsGuiding returns 0
03:45:24.258 00.000 9828 scope move finished after 16 + 138 ms
03:45:24.258 00.000 9828 Move returns status 0, amount 16
03:45:24.258 00.000 9828 move complete, result=0
03:45:24.258 00.000 9828 worker thread done servicing request
03:45:24.259 00.001 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
03:45:25.090 00.831 8976 Exposure complete
03:45:25.095 00.005 8976 worker thread done servicing request
03:45:25.095 00.000 5052 OnExposeComplete: enter
03:45:25.095 00.000 5052 UpdateGuideState(): m_state=6
03:45:25.095 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15212
03:45:25.096 00.001 5052 Star::Find returns 1 (0), X=329.82, Y=282.06, Mass=80, SNR=6.1, Peak=60 HFD=2.1
03:45:25.096 00.000 5052 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
03:45:25.096 00.000 5052 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
03:45:25.096 00.000 5052 CameraToMount -- cameraX=0.65 cameraY=0.35 hyp=0.73 cameraTheta=0.49 mountX=0.01 mountY=-0.73, mountTheta=-1.55
03:45:25.097 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.65, y=0.35, opts=13)
03:45:25.097 00.000 5052 Enqueuing Move request for stepguider (0.65, 0.35)
03:45:25.097 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:45:25.097 00.000 5052 UpdateGuideState exits: m=80 SNR=6.1
03:45:25.097 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:25.097 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:25.097 00.000 5052 Enqueuing Expose request
03:45:25.097 00.000 8976 Worker thread wakes up
03:45:25.097 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.65, 0.35) opts 0xd
03:45:25.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.65, 0.35)
03:45:25.097 00.000 8976 Moving (0.65, 0.35) raw xDistance=0.01 yDistance=-0.73
03:45:25.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:45:25.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.73
03:45:25.097 00.000 8976 MoveAxis(R, 0, ABG)
03:45:25.097 00.000 8976 MoveAxis(U, 3, ABG)
03:45:25.097 00.000 8976 stepping (-8, 3) + (0, 3)
03:45:25.097 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:25.136 00.039 8976 Received - 47 (G) 
03:45:25.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:25.136 00.000 8976 stepped: pos (-8, 6)
03:45:25.136 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
03:45:25.136 00.000 8976 MountToCamera -- mountX=1.39 mountY=-0.79 hyp=1.60 mountTheta=-0.52 cameraX=0.07, cameraY=1.60 cameraTheta=1.52
03:45:25.136 00.000 8976 incremental bump (0.074, 1.599) isValid = 1
03:45:25.136 00.000 8976 Scheduling Mount bump of (0.005, 0.119)
03:45:25.136 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:45:25.136 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:45:25.136 00.000 8976 move complete, result=0
03:45:25.136 00.000 9828 Worker thread wakes up
03:45:25.136 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
03:45:25.136 00.000 8976 worker thread done servicing request
03:45:25.136 00.000 8976 Worker thread wakes up
03:45:25.136 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:25.136 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:45:25.136 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:45:25.136 00.000 9828 CameraToMount -- cameraTheta (1.53) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
03:45:25.137 00.001 9828 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.74)
03:45:25.137 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.53 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
03:45:25.137 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:45:25.137 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:25.137 00.000 9828 BLC: window closed
03:45:25.137 00.000 9828 MoveAxis(E, 3, B)
03:45:25.137 00.000 9828 Guiding  Dir = 2, Dur = 3
03:45:25.137 00.000 9828 IsSlewing returns 0
03:45:25.137 00.000 9828 IsGuiding returns 0
03:45:25.137 00.000 9828 PulseGuide returned control before completion, sleep 13
03:45:25.158 00.021 9828 IsGuiding returns 1
03:45:25.158 00.000 9828 scope still moving after pulse duration time elapsed
03:45:25.190 00.032 9828 IsSlewing returns 0
03:45:25.190 00.000 9828 IsGuiding returns 1
03:45:25.220 00.030 9828 IsSlewing returns 0
03:45:25.220 00.000 9828 IsGuiding returns 1
03:45:25.266 00.046 9828 IsSlewing returns 0
03:45:25.266 00.000 9828 IsGuiding returns 0
03:45:25.266 00.000 9828 scope move finished after 3 + 125 ms
03:45:25.266 00.000 9828 Move returns status 0, amount 3
03:45:25.266 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:25.266 00.000 9828 MoveAxis(N, 16, B)
03:45:25.266 00.000 9828 Guiding  Dir = 0, Dur = 16
03:45:25.282 00.016 9828 IsSlewing returns 0
03:45:25.282 00.000 9828 IsGuiding returns 0
03:45:25.282 00.000 9828 PulseGuide returned control before completion, sleep 26
03:45:25.313 00.031 9828 IsGuiding returns 1
03:45:25.313 00.000 9828 scope still moving after pulse duration time elapsed
03:45:25.344 00.031 9828 IsSlewing returns 0
03:45:25.344 00.000 9828 IsGuiding returns 1
03:45:25.375 00.031 9828 IsSlewing returns 0
03:45:25.375 00.000 9828 IsGuiding returns 1
03:45:25.406 00.031 9828 IsSlewing returns 0
03:45:25.406 00.000 9828 IsGuiding returns 1
03:45:25.438 00.032 9828 IsSlewing returns 0
03:45:25.438 00.000 9828 IsGuiding returns 0
03:45:25.438 00.000 9828 scope move finished after 16 + 140 ms
03:45:25.438 00.000 9828 Move returns status 0, amount 16
03:45:25.438 00.000 9828 move complete, result=0
03:45:25.438 00.000 9828 worker thread done servicing request
03:45:25.438 00.000 5052 GuideStep: -0.0 px 3 ms EAST, -0.1 px 16 ms NORTH
03:45:26.300 00.862 8976 Exposure complete
03:45:26.305 00.005 8976 worker thread done servicing request
03:45:26.305 00.000 5052 OnExposeComplete: enter
03:45:26.305 00.000 5052 UpdateGuideState(): m_state=6
03:45:26.305 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15213
03:45:26.305 00.000 5052 Star::Find returns 1 (0), X=331.04, Y=280.97, Mass=75, SNR=5.9, Peak=58 HFD=2.1
03:45:26.305 00.000 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
03:45:26.305 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
03:45:26.305 00.000 5052 CameraToMount -- cameraX=1.86 cameraY=-0.74 hyp=2.01 cameraTheta=-0.38 mountX=-1.51 mountY=-1.16, mountTheta=-2.49
03:45:26.306 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.86, y=-0.74, opts=13)
03:45:26.306 00.000 5052 Enqueuing Move request for stepguider (1.86, -0.74)
03:45:26.306 00.000 8976 Worker thread wakes up
03:45:26.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.86, -0.74) opts 0xd
03:45:26.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.86, -0.74)
03:45:26.306 00.000 8976 Moving (1.86, -0.74) raw xDistance=-1.51 yDistance=-1.16
03:45:26.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.51
03:45:26.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.16
03:45:26.306 00.000 8976 MoveAxis(R, 6, ABG)
03:45:26.307 00.001 8976 stepping (-8, 6) + (6, 0)
03:45:26.307 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:45:26.307 00.000 5052 UpdateGuideState exits: m=75 SNR=5.9
03:45:26.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:26.307 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:26.307 00.000 5052 Enqueuing Expose request
03:45:26.307 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:45:26.352 00.045 8976 Received - 47 (G) 
03:45:26.352 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:45:26.352 00.000 8976 stepped: pos (-2, 6)
03:45:26.352 00.000 8976 MoveAxis(U, 5, ABG)
03:45:26.352 00.000 8976 stepping (-2, 6) + (0, 5)
03:45:26.352 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:45:26.400 00.048 8976 Received - 47 (G) 
03:45:26.400 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:45:26.400 00.000 8976 stepped: pos (-2, 11)
03:45:26.400 00.000 8976 MountToCamera -- mountTheta (-0.82) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:45:26.400 00.000 8976 MountToCamera -- mountX=1.03 mountY=-1.11 hyp=1.51 mountTheta=-0.82 cameraX=0.52, cameraY=1.42 cameraTheta=1.22
03:45:26.400 00.000 8976 incremental bump (0.517, 1.424) isValid = 1
03:45:26.400 00.000 8976 Scheduling Mount bump of (0.039, 0.112)
03:45:26.400 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:45:26.400 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:45:26.400 00.000 8976 move complete, result=0
03:45:26.400 00.000 9828 Worker thread wakes up
03:45:26.400 00.000 5052 GuideStep: -1.5 px 6 ms EAST, -1.2 px 5 ms NORTH
03:45:26.400 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:45:26.400 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:45:26.400 00.000 8976 worker thread done servicing request
03:45:26.400 00.000 8976 Worker thread wakes up
03:45:26.400 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.33 = -1.95)
03:45:26.401 00.001 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.25 = -2.03)
03:45:26.401 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
03:45:26.401 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:45:26.401 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:26.401 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:26.401 00.000 9828 BLC: window closed
03:45:26.401 00.000 9828 MoveAxis(E, 14, B)
03:45:26.401 00.000 9828 Guiding  Dir = 2, Dur = 14
03:45:26.401 00.000 9828 IsSlewing returns 0
03:45:26.401 00.000 9828 IsGuiding returns 0
03:45:26.401 00.000 9828 PulseGuide returned control before completion, sleep 24
03:45:26.435 00.034 9828 IsGuiding returns 1
03:45:26.435 00.000 9828 scope still moving after pulse duration time elapsed
03:45:26.466 00.031 9828 IsSlewing returns 0
03:45:26.466 00.000 9828 IsGuiding returns 1
03:45:26.497 00.031 9828 IsSlewing returns 0
03:45:26.497 00.000 9828 IsGuiding returns 1
03:45:26.528 00.031 9828 IsSlewing returns 0
03:45:26.528 00.000 9828 IsGuiding returns 0
03:45:26.528 00.000 9828 scope move finished after 14 + 113 ms
03:45:26.528 00.000 9828 Move returns status 0, amount 14
03:45:26.528 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:26.528 00.000 9828 MoveAxis(N, 14, B)
03:45:26.528 00.000 9828 Guiding  Dir = 0, Dur = 14
03:45:26.543 00.015 9828 IsSlewing returns 0
03:45:26.543 00.000 9828 IsGuiding returns 0
03:45:26.543 00.000 9828 PulseGuide returned control before completion, sleep 24
03:45:26.574 00.031 9828 IsGuiding returns 1
03:45:26.574 00.000 9828 scope still moving after pulse duration time elapsed
03:45:26.605 00.031 9828 IsSlewing returns 0
03:45:26.605 00.000 9828 IsGuiding returns 1
03:45:26.637 00.032 9828 IsSlewing returns 0
03:45:26.637 00.000 9828 IsGuiding returns 1
03:45:26.667 00.030 9828 IsSlewing returns 0
03:45:26.667 00.000 9828 IsGuiding returns 1
03:45:26.698 00.031 9828 IsSlewing returns 0
03:45:26.698 00.000 9828 IsGuiding returns 0
03:45:26.698 00.000 9828 scope move finished after 14 + 140 ms
03:45:26.699 00.001 9828 Move returns status 0, amount 14
03:45:26.699 00.000 9828 move complete, result=0
03:45:26.699 00.000 9828 worker thread done servicing request
03:45:26.699 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:45:27.551 00.852 8976 Exposure complete
03:45:27.556 00.005 8976 worker thread done servicing request
03:45:27.556 00.000 5052 OnExposeComplete: enter
03:45:27.556 00.000 5052 UpdateGuideState(): m_state=6
03:45:27.556 00.000 5052 Star::Find(18, 331, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15214
03:45:27.556 00.000 5052 Star::Find returns 1 (0), X=330.22, Y=282.20, Mass=73, SNR=5.8, Peak=64 HFD=1.6
03:45:27.556 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.60 = -1.60)
03:45:27.557 00.001 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.70 = -1.70)
03:45:27.557 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=0.49 hyp=1.15 cameraTheta=0.44 mountX=-0.03 mountY=-1.14, mountTheta=-1.60
03:45:27.557 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=0.49, opts=13)
03:45:27.558 00.001 5052 Enqueuing Move request for stepguider (1.04, 0.49)
03:45:27.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=100, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:27.558 00.000 5052 UpdateGuideState exits: m=73 SNR=5.8
03:45:27.558 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:27.558 00.000 8976 Worker thread wakes up
03:45:27.558 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, 0.49) opts 0xd
03:45:27.558 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, 0.49)
03:45:27.558 00.000 8976 Moving (1.04, 0.49) raw xDistance=-0.03 yDistance=-1.14
03:45:27.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:45:27.558 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:27.558 00.000 5052 Enqueuing Expose request
03:45:27.558 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.14
03:45:27.558 00.000 8976 MoveAxis(R, 0, ABG)
03:45:27.558 00.000 8976 MoveAxis(U, 5, ABG)
03:45:27.558 00.000 8976 stepping (-2, 11) + (0, 5)
03:45:27.558 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:45:27.598 00.040 8976 Received - 47 (G) 
03:45:27.598 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:45:27.598 00.000 8976 stepped: pos (-2, 16)
03:45:27.598 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.94 = 0.94)
03:45:27.598 00.000 8976 MountToCamera -- mountX=0.79 mountY=-1.58 hyp=1.77 mountTheta=-1.11 cameraX=1.05, cameraY=1.43 cameraTheta=0.94
03:45:27.598 00.000 8976 incremental bump (1.047, 1.426) isValid = 1
03:45:27.598 00.000 8976 Scheduling Mount bump of (0.068, 0.096)
03:45:27.598 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:45:27.598 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:45:27.598 00.000 8976 move complete, result=0
03:45:27.598 00.000 9828 Worker thread wakes up
03:45:27.598 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -1.1 px 5 ms NORTH
03:45:27.598 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:45:27.598 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:45:27.598 00.000 8976 worker thread done servicing request
03:45:27.598 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.05 = -2.23)
03:45:27.598 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.97 = -2.31)
03:45:27.599 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.27
03:45:27.599 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:45:27.599 00.000 9828 BLC: window closed
03:45:27.599 00.000 8976 Worker thread wakes up
03:45:27.599 00.000 9828 MoveAxis(E, 23, B)
03:45:27.599 00.000 9828 Guiding  Dir = 2, Dur = 23
03:45:27.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:27.599 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:27.599 00.000 9828 IsSlewing returns 0
03:45:27.599 00.000 9828 IsGuiding returns 0
03:45:27.599 00.000 9828 PulseGuide returned control before completion, sleep 33
03:45:27.635 00.036 9828 IsGuiding returns 1
03:45:27.635 00.000 9828 scope still moving after pulse duration time elapsed
03:45:27.666 00.031 9828 IsSlewing returns 0
03:45:27.666 00.000 9828 IsGuiding returns 1
03:45:27.697 00.031 9828 IsSlewing returns 0
03:45:27.697 00.000 9828 IsGuiding returns 1
03:45:27.730 00.033 9828 IsSlewing returns 0
03:45:27.732 00.002 9828 IsGuiding returns 0
03:45:27.732 00.000 9828 scope move finished after 23 + 108 ms
03:45:27.732 00.000 9828 Move returns status 0, amount 23
03:45:27.732 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:27.732 00.000 9828 MoveAxis(N, 12, B)
03:45:27.732 00.000 9828 Guiding  Dir = 0, Dur = 12
03:45:27.744 00.012 9828 IsSlewing returns 0
03:45:27.745 00.001 9828 IsGuiding returns 0
03:45:27.745 00.000 9828 PulseGuide returned control before completion, sleep 22
03:45:27.776 00.031 9828 IsGuiding returns 1
03:45:27.776 00.000 9828 scope still moving after pulse duration time elapsed
03:45:27.807 00.031 9828 IsSlewing returns 0
03:45:27.807 00.000 9828 IsGuiding returns 1
03:45:27.838 00.031 9828 IsSlewing returns 0
03:45:27.838 00.000 9828 IsGuiding returns 1
03:45:27.869 00.031 9828 IsSlewing returns 0
03:45:27.869 00.000 9828 IsGuiding returns 1
03:45:27.900 00.031 9828 IsSlewing returns 0
03:45:27.901 00.001 9828 IsGuiding returns 0
03:45:27.901 00.000 9828 scope move finished after 12 + 144 ms
03:45:27.901 00.000 9828 Move returns status 0, amount 12
03:45:27.901 00.000 9828 move complete, result=0
03:45:27.901 00.000 9828 worker thread done servicing request
03:45:27.901 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:45:28.752 00.851 8976 Exposure complete
03:45:28.758 00.006 8976 worker thread done servicing request
03:45:28.758 00.000 5052 OnExposeComplete: enter
03:45:28.758 00.000 5052 UpdateGuideState(): m_state=6
03:45:28.758 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15215
03:45:28.758 00.000 5052 Star::Find returns 1 (0), X=328.98, Y=281.64, Mass=73, SNR=5.8, Peak=61 HFD=2.0
03:45:28.758 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
03:45:28.758 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.96 = 1.33)
03:45:28.759 00.001 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.81 mountX=0.03 mountY=0.20, mountTheta=1.43
03:45:28.760 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.07, opts=13)
03:45:28.760 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.07)
03:45:28.760 00.000 8976 Worker thread wakes up
03:45:28.760 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.07) opts 0xd
03:45:28.760 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.07)
03:45:28.760 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=100, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:45:28.760 00.000 5052 UpdateGuideState exits: m=73 SNR=5.8
03:45:28.760 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:28.760 00.000 8976 Moving (-0.20, -0.07) raw xDistance=0.03 yDistance=0.20
03:45:28.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:45:28.760 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:28.760 00.000 5052 Enqueuing Expose request
03:45:28.760 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:45:28.760 00.000 8976 MoveAxis(R, 0, ABG)
03:45:28.760 00.000 8976 MoveAxis(U, 0, ABG)
03:45:28.760 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:45:28.761 00.001 8976 MountToCamera -- mountX=0.63 mountY=-1.90 hyp=2.00 mountTheta=-1.25 cameraX=1.40, cameraY=1.43 cameraTheta=0.79
03:45:28.761 00.000 8976 incremental bump (1.402, 1.427) isValid = 1
03:45:28.761 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:45:28.761 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:45:28.761 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:45:28.761 00.000 8976 move complete, result=0
03:45:28.761 00.000 9828 Worker thread wakes up
03:45:28.761 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:45:28.761 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:45:28.761 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:45:28.761 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:45:28.761 00.000 8976 worker thread done servicing request
03:45:28.761 00.000 8976 Worker thread wakes up
03:45:28.761 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
03:45:28.761 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:45:28.761 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:45:28.761 00.000 9828 BLC: window closed
03:45:28.761 00.000 9828 MoveAxis(E, 27, B)
03:45:28.762 00.001 9828 Guiding  Dir = 2, Dur = 27
03:45:28.762 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:28.762 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:28.762 00.000 9828 IsSlewing returns 0
03:45:28.762 00.000 9828 IsGuiding returns 0
03:45:28.762 00.000 9828 PulseGuide returned control before completion, sleep 37
03:45:28.805 00.043 9828 IsGuiding returns 1
03:45:28.805 00.000 9828 scope still moving after pulse duration time elapsed
03:45:28.836 00.031 9828 IsSlewing returns 0
03:45:28.840 00.004 9828 IsGuiding returns 1
03:45:28.866 00.026 9828 IsSlewing returns 0
03:45:28.867 00.001 9828 IsGuiding returns 1
03:45:28.897 00.030 9828 IsSlewing returns 0
03:45:28.898 00.001 9828 IsGuiding returns 1
03:45:28.928 00.030 9828 IsSlewing returns 0
03:45:28.928 00.000 9828 IsGuiding returns 0
03:45:28.928 00.000 9828 scope move finished after 27 + 138 ms
03:45:28.928 00.000 9828 Move returns status 0, amount 27
03:45:28.928 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:28.928 00.000 9828 MoveAxis(N, 10, B)
03:45:28.928 00.000 9828 Guiding  Dir = 0, Dur = 10
03:45:28.943 00.015 9828 IsSlewing returns 0
03:45:28.943 00.000 9828 IsGuiding returns 0
03:45:28.943 00.000 9828 PulseGuide returned control before completion, sleep 20
03:45:28.974 00.031 9828 IsGuiding returns 1
03:45:28.974 00.000 9828 scope still moving after pulse duration time elapsed
03:45:29.005 00.031 9828 IsSlewing returns 0
03:45:29.005 00.000 9828 IsGuiding returns 1
03:45:29.037 00.032 9828 IsSlewing returns 0
03:45:29.037 00.000 9828 IsGuiding returns 1
03:45:29.068 00.031 9828 IsSlewing returns 0
03:45:29.068 00.000 9828 IsGuiding returns 1
03:45:29.099 00.031 9828 IsSlewing returns 0
03:45:29.099 00.000 9828 IsGuiding returns 0
03:45:29.099 00.000 9828 scope move finished after 10 + 145 ms
03:45:29.099 00.000 9828 Move returns status 0, amount 10
03:45:29.099 00.000 9828 move complete, result=0
03:45:29.099 00.000 9828 worker thread done servicing request
03:45:29.099 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:45:29.911 00.812 8976 Exposure complete
03:45:29.917 00.006 8976 worker thread done servicing request
03:45:29.917 00.000 5052 OnExposeComplete: enter
03:45:29.917 00.000 5052 UpdateGuideState(): m_state=6
03:45:29.917 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15216
03:45:29.917 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.91, Mass=75, SNR=5.9, Peak=62 HFD=2.0
03:45:29.917 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
03:45:29.917 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.06 = -0.06)
03:45:29.917 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.24 cameraTheta=2.09 mountX=0.24 mountY=-0.01, mountTheta=-0.06
03:45:29.919 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=0.20, opts=13)
03:45:29.919 00.000 5052 Enqueuing Move request for stepguider (-0.12, 0.20)
03:45:29.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:45:29.919 00.000 5052 UpdateGuideState exits: m=75 SNR=5.9
03:45:29.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:29.919 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:29.919 00.000 5052 Enqueuing Expose request
03:45:29.919 00.000 8976 Worker thread wakes up
03:45:29.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, 0.20) opts 0xd
03:45:29.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, 0.20)
03:45:29.919 00.000 8976 Moving (-0.12, 0.20) raw xDistance=0.24 yDistance=-0.01
03:45:29.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:45:29.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:45:29.919 00.000 8976 MoveAxis(R, 0, ABG)
03:45:29.920 00.001 8976 MoveAxis(U, 0, ABG)
03:45:29.920 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:45:29.920 00.000 8976 MountToCamera -- mountX=0.52 mountY=-2.11 hyp=2.17 mountTheta=-1.33 cameraX=1.64, cameraY=1.43 cameraTheta=0.72
03:45:29.920 00.000 8976 incremental bump (1.640, 1.428) isValid = 1
03:45:29.920 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:45:29.920 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:45:29.920 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:45:29.920 00.000 8976 move complete, result=0
03:45:29.920 00.000 9828 Worker thread wakes up
03:45:29.920 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:29.920 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:45:29.920 00.000 8976 worker thread done servicing request
03:45:29.920 00.000 8976 Worker thread wakes up
03:45:29.920 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:29.920 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:29.920 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:45:29.920 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:45:29.920 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:45:29.920 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:45:29.921 00.001 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:45:29.921 00.000 9828 BLC: window closed
03:45:29.921 00.000 9828 MoveAxis(E, 29, B)
03:45:29.921 00.000 9828 Guiding  Dir = 2, Dur = 29
03:45:29.921 00.000 9828 IsSlewing returns 0
03:45:29.921 00.000 9828 IsGuiding returns 0
03:45:29.921 00.000 9828 PulseGuide returned control before completion, sleep 39
03:45:29.968 00.047 9828 IsGuiding returns 1
03:45:29.968 00.000 9828 scope still moving after pulse duration time elapsed
03:45:29.999 00.031 9828 IsSlewing returns 0
03:45:29.999 00.000 9828 IsGuiding returns 1
03:45:30.029 00.030 9828 IsSlewing returns 0
03:45:30.029 00.000 9828 IsGuiding returns 1
03:45:30.059 00.030 9828 IsSlewing returns 0
03:45:30.059 00.000 9828 IsGuiding returns 0
03:45:30.059 00.000 9828 scope move finished after 29 + 109 ms
03:45:30.059 00.000 9828 Move returns status 0, amount 29
03:45:30.059 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:30.059 00.000 9828 MoveAxis(N, 9, B)
03:45:30.059 00.000 9828 Guiding  Dir = 0, Dur = 9
03:45:30.075 00.016 9828 IsSlewing returns 0
03:45:30.075 00.000 9828 IsGuiding returns 0
03:45:30.075 00.000 9828 PulseGuide returned control before completion, sleep 19
03:45:30.105 00.030 9828 IsGuiding returns 1
03:45:30.105 00.000 9828 scope still moving after pulse duration time elapsed
03:45:30.136 00.031 9828 IsSlewing returns 0
03:45:30.136 00.000 9828 IsGuiding returns 1
03:45:30.167 00.031 9828 IsSlewing returns 0
03:45:30.167 00.000 9828 IsGuiding returns 1
03:45:30.198 00.031 9828 IsSlewing returns 0
03:45:30.203 00.005 9828 IsGuiding returns 0
03:45:30.203 00.000 9828 scope move finished after 9 + 118 ms
03:45:30.203 00.000 9828 Move returns status 0, amount 9
03:45:30.203 00.000 9828 move complete, result=0
03:45:30.203 00.000 9828 worker thread done servicing request
03:45:30.203 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:45:31.069 00.866 8976 Exposure complete
03:45:31.075 00.006 8976 worker thread done servicing request
03:45:31.075 00.000 5052 OnExposeComplete: enter
03:45:31.075 00.000 5052 UpdateGuideState(): m_state=6
03:45:31.075 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15217
03:45:31.075 00.000 5052 Star::Find returns 1 (0), X=328.81, Y=281.66, Mass=89, SNR=6.4, Peak=62 HFD=1.9
03:45:31.075 00.000 5052 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.04) = xAngle (-5.04 = 1.24)
03:45:31.075 00.000 5052 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
03:45:31.075 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.05 hyp=0.36 cameraTheta=-3.00 mountX=0.12 mountY=0.33, mountTheta=1.23
03:45:31.075 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.05, opts=13)
03:45:31.075 00.000 5052 Enqueuing Move request for stepguider (-0.36, -0.05)
03:45:31.075 00.000 8976 Worker thread wakes up
03:45:31.076 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.05) opts 0xd
03:45:31.076 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.05)
03:45:31.076 00.000 8976 Moving (-0.36, -0.05) raw xDistance=0.12 yDistance=0.33
03:45:31.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:45:31.076 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=99, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:45:31.076 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:45:31.076 00.000 8976 MoveAxis(R, 0, ABG)
03:45:31.076 00.000 8976 MoveAxis(D, 1, ABG)
03:45:31.076 00.000 5052 UpdateGuideState exits: m=89 SNR=6.4
03:45:31.076 00.000 8976 stepping (-2, 16) + (0, -1)
03:45:31.076 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:31.076 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:31.076 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:31.076 00.000 5052 Enqueuing Expose request
03:45:31.100 00.024 8976 Received - 47 (G) 
03:45:31.100 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:31.100 00.000 8976 stepped: pos (-2, 15)
03:45:31.100 00.000 8976 MountToCamera -- mountTheta (-1.37) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:45:31.100 00.000 8976 MountToCamera -- mountX=0.45 mountY=-2.20 hyp=2.25 mountTheta=-1.37 cameraX=1.75, cameraY=1.40 cameraTheta=0.68
03:45:31.100 00.000 8976 incremental bump (1.753, 1.404) isValid = 1
03:45:31.100 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:45:31.100 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:45:31.100 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:45:31.100 00.000 8976 move complete, result=0
03:45:31.100 00.000 8976 worker thread done servicing request
03:45:31.100 00.000 8976 Worker thread wakes up
03:45:31.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:31.100 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:31.100 00.000 9828 Worker thread wakes up
03:45:31.100 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:45:31.100 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:45:31.101 00.001 9828 CameraToMount -- cameraTheta (0.69) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
03:45:31.101 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:45:31.101 00.000 9828 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
03:45:31.101 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:45:31.101 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:45:31.101 00.000 9828 BLC: window closed
03:45:31.101 00.000 9828 MoveAxis(E, 30, B)
03:45:31.101 00.000 9828 Guiding  Dir = 2, Dur = 30
03:45:31.101 00.000 9828 IsSlewing returns 0
03:45:31.102 00.001 9828 IsGuiding returns 0
03:45:31.102 00.000 9828 PulseGuide returned control before completion, sleep 40
03:45:31.149 00.047 9828 IsGuiding returns 1
03:45:31.149 00.000 9828 scope still moving after pulse duration time elapsed
03:45:31.180 00.031 9828 IsSlewing returns 0
03:45:31.180 00.000 9828 IsGuiding returns 1
03:45:31.210 00.030 9828 IsSlewing returns 0
03:45:31.210 00.000 9828 IsGuiding returns 1
03:45:31.241 00.031 9828 IsSlewing returns 0
03:45:31.241 00.000 9828 IsGuiding returns 0
03:45:31.241 00.000 9828 scope move finished after 30 + 109 ms
03:45:31.241 00.000 9828 Move returns status 0, amount 30
03:45:31.241 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:31.241 00.000 9828 MoveAxis(N, 9, B)
03:45:31.241 00.000 9828 Guiding  Dir = 0, Dur = 9
03:45:31.257 00.016 9828 IsSlewing returns 0
03:45:31.257 00.000 9828 IsGuiding returns 0
03:45:31.257 00.000 9828 PulseGuide returned control before completion, sleep 19
03:45:31.288 00.031 9828 IsGuiding returns 1
03:45:31.288 00.000 9828 scope still moving after pulse duration time elapsed
03:45:31.318 00.030 9828 IsSlewing returns 0
03:45:31.318 00.000 9828 IsGuiding returns 1
03:45:31.349 00.031 9828 IsSlewing returns 0
03:45:31.349 00.000 9828 IsGuiding returns 1
03:45:31.380 00.031 9828 IsSlewing returns 0
03:45:31.380 00.000 9828 IsGuiding returns 1
03:45:31.410 00.030 9828 IsSlewing returns 0
03:45:31.410 00.000 9828 IsGuiding returns 0
03:45:31.410 00.000 9828 scope move finished after 9 + 144 ms
03:45:31.410 00.000 9828 Move returns status 0, amount 9
03:45:31.410 00.000 9828 move complete, result=0
03:45:31.410 00.000 9828 worker thread done servicing request
03:45:31.410 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 9 ms NORTH
03:45:32.254 00.844 8976 Exposure complete
03:45:32.260 00.006 8976 worker thread done servicing request
03:45:32.260 00.000 5052 OnExposeComplete: enter
03:45:32.260 00.000 5052 UpdateGuideState(): m_state=6
03:45:32.260 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15218
03:45:32.260 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=282.13, Mass=83, SNR=6.2, Peak=65 HFD=2.3
03:45:32.260 00.000 5052 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.04) = xAngle (-0.44 = -0.44)
03:45:32.260 00.000 5052 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.55 = -0.55)
03:45:32.260 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.60 mountX=0.38 mountY=-0.22, mountTheta=-0.52
03:45:32.261 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=0.42, opts=13)
03:45:32.261 00.000 5052 Enqueuing Move request for stepguider (-0.01, 0.42)
03:45:32.261 00.000 8976 Worker thread wakes up
03:45:32.261 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, 0.42) opts 0xd
03:45:32.261 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, 0.42)
03:45:32.261 00.000 8976 Moving (-0.01, 0.42) raw xDistance=0.38 yDistance=-0.22
03:45:32.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:45:32.261 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:45:32.262 00.001 8976 MoveAxis(L, 2, ABG)
03:45:32.262 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:32.262 00.000 8976 stepping (-2, 15) + (-2, 0)
03:45:32.262 00.000 5052 UpdateGuideState exits: m=83 SNR=6.2
03:45:32.262 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:32.262 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:32.262 00.000 5052 Enqueuing Expose request
03:45:32.262 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:32.298 00.036 8976 Received - 47 (G) 
03:45:32.298 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:32.298 00.000 8976 stepped: pos (-4, 15)
03:45:32.298 00.000 8976 MoveAxis(U, 0, ABG)
03:45:32.298 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:45:32.298 00.000 8976 MountToCamera -- mountX=0.51 mountY=-2.26 hyp=2.32 mountTheta=-1.35 cameraX=1.78, cameraY=1.48 cameraTheta=0.69
03:45:32.298 00.000 8976 incremental bump (1.782, 1.479) isValid = 1
03:45:32.298 00.000 8976 Scheduling Mount bump of (0.088, 0.076)
03:45:32.298 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:45:32.298 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:45:32.298 00.000 8976 move complete, result=0
03:45:32.298 00.000 8976 worker thread done servicing request
03:45:32.298 00.000 8976 Worker thread wakes up
03:45:32.298 00.000 9828 Worker thread wakes up
03:45:32.298 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:45:32.299 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:45:32.299 00.000 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
03:45:32.299 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
03:45:32.299 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.2 px 0 ms NORTH
03:45:32.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:32.299 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:32.299 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:45:32.299 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:45:32.299 00.000 9828 BLC: window closed
03:45:32.299 00.000 9828 MoveAxis(E, 29, B)
03:45:32.299 00.000 9828 Guiding  Dir = 2, Dur = 29
03:45:32.300 00.001 9828 IsSlewing returns 0
03:45:32.300 00.000 9828 IsGuiding returns 0
03:45:32.300 00.000 9828 PulseGuide returned control before completion, sleep 39
03:45:32.348 00.048 9828 IsGuiding returns 1
03:45:32.348 00.000 9828 scope still moving after pulse duration time elapsed
03:45:32.380 00.032 9828 IsSlewing returns 0
03:45:32.380 00.000 9828 IsGuiding returns 1
03:45:32.412 00.032 9828 IsSlewing returns 0
03:45:32.412 00.000 9828 IsGuiding returns 1
03:45:32.443 00.031 9828 IsSlewing returns 0
03:45:32.443 00.000 9828 IsGuiding returns 0
03:45:32.443 00.000 9828 scope move finished after 29 + 113 ms
03:45:32.443 00.000 9828 Move returns status 0, amount 29
03:45:32.444 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:32.444 00.000 9828 MoveAxis(N, 9, B)
03:45:32.444 00.000 9828 Guiding  Dir = 0, Dur = 9
03:45:32.459 00.015 9828 IsSlewing returns 0
03:45:32.459 00.000 9828 IsGuiding returns 0
03:45:32.459 00.000 9828 PulseGuide returned control before completion, sleep 19
03:45:32.491 00.032 9828 IsGuiding returns 1
03:45:32.491 00.000 9828 scope still moving after pulse duration time elapsed
03:45:32.522 00.031 9828 IsSlewing returns 0
03:45:32.522 00.000 9828 IsGuiding returns 1
03:45:32.554 00.032 9828 IsSlewing returns 0
03:45:32.554 00.000 9828 IsGuiding returns 1
03:45:32.586 00.032 9828 IsSlewing returns 0
03:45:32.586 00.000 9828 IsGuiding returns 0
03:45:32.586 00.000 9828 scope move finished after 9 + 118 ms
03:45:32.587 00.001 9828 Move returns status 0, amount 9
03:45:32.587 00.000 9828 move complete, result=0
03:45:32.587 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:45:32.588 00.001 9828 worker thread done servicing request
03:45:33.452 00.864 8976 Exposure complete
03:45:33.456 00.004 8976 worker thread done servicing request
03:45:33.456 00.000 5052 OnExposeComplete: enter
03:45:33.457 00.001 5052 UpdateGuideState(): m_state=6
03:45:33.457 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15219
03:45:33.457 00.000 5052 Star::Find returns 1 (0), X=329.18, Y=281.06, Mass=83, SNR=6.3, Peak=58 HFD=2.2
03:45:33.457 00.000 5052 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.04) = xAngle (-3.60 = 2.68)
03:45:33.457 00.000 5052 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.71 = 2.58)
03:45:33.457 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=-0.64 hyp=0.64 cameraTheta=-1.56 mountX=-0.58 mountY=0.35, mountTheta=2.60
03:45:33.457 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.01, y=-0.64, opts=13)
03:45:33.457 00.000 5052 Enqueuing Move request for stepguider (0.01, -0.64)
03:45:33.458 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=100, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:33.458 00.000 5052 UpdateGuideState exits: m=83 SNR=6.3
03:45:33.458 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:33.458 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:33.458 00.000 5052 Enqueuing Expose request
03:45:33.458 00.000 8976 Worker thread wakes up
03:45:33.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.01, -0.64) opts 0xd
03:45:33.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.01, -0.64)
03:45:33.458 00.000 8976 Moving (0.01, -0.64) raw xDistance=-0.58 yDistance=0.35
03:45:33.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.58
03:45:33.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:45:33.458 00.000 8976 MoveAxis(R, 2, ABG)
03:45:33.458 00.000 8976 stepping (-4, 15) + (2, 0)
03:45:33.458 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:33.480 00.022 8976 Received - 47 (G) 
03:45:33.481 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:33.481 00.000 8976 stepped: pos (-2, 15)
03:45:33.481 00.000 8976 MoveAxis(D, 1, ABG)
03:45:33.481 00.000 8976 stepping (-2, 15) + (0, -1)
03:45:33.481 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:33.513 00.032 8976 Received - 47 (G) 
03:45:33.514 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:33.514 00.000 8976 stepped: pos (-2, 14)
03:45:33.514 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:45:33.514 00.000 8976 MountToCamera -- mountX=0.44 mountY=-2.25 hyp=2.29 mountTheta=-1.38 cameraX=1.80, cameraY=1.41 cameraTheta=0.67
03:45:33.514 00.000 8976 incremental bump (1.801, 1.415) isValid = 1
03:45:33.514 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:45:33.514 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:45:33.514 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:45:33.514 00.000 8976 move complete, result=0
03:45:33.514 00.000 9828 Worker thread wakes up
03:45:33.514 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:45:33.514 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:45:33.514 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:45:33.514 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.3 px 1 ms SOUTH
03:45:33.514 00.000 8976 worker thread done servicing request
03:45:33.515 00.001 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
03:45:33.515 00.000 8976 Worker thread wakes up
03:45:33.515 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:45:33.515 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:45:33.515 00.000 9828 BLC: window closed
03:45:33.515 00.000 9828 MoveAxis(E, 30, B)
03:45:33.515 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:33.515 00.000 9828 Guiding  Dir = 2, Dur = 30
03:45:33.515 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:33.515 00.000 9828 IsSlewing returns 0
03:45:33.515 00.000 9828 IsGuiding returns 0
03:45:33.516 00.001 9828 PulseGuide returned control before completion, sleep 40
03:45:33.570 00.054 9828 IsGuiding returns 1
03:45:33.570 00.000 9828 scope still moving after pulse duration time elapsed
03:45:33.602 00.032 9828 IsSlewing returns 0
03:45:33.603 00.001 9828 IsGuiding returns 1
03:45:33.633 00.030 9828 IsSlewing returns 0
03:45:33.634 00.001 9828 IsGuiding returns 1
03:45:33.664 00.030 9828 IsSlewing returns 0
03:45:33.664 00.000 9828 IsGuiding returns 0
03:45:33.664 00.000 9828 scope move finished after 30 + 119 ms
03:45:33.664 00.000 9828 Move returns status 0, amount 30
03:45:33.664 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:33.664 00.000 9828 MoveAxis(N, 8, B)
03:45:33.664 00.000 9828 Guiding  Dir = 0, Dur = 8
03:45:33.679 00.015 9828 IsSlewing returns 0
03:45:33.679 00.000 9828 IsGuiding returns 0
03:45:33.679 00.000 9828 PulseGuide returned control before completion, sleep 18
03:45:33.710 00.031 9828 IsGuiding returns 1
03:45:33.710 00.000 9828 scope still moving after pulse duration time elapsed
03:45:33.741 00.031 9828 IsSlewing returns 0
03:45:33.741 00.000 9828 IsGuiding returns 1
03:45:33.773 00.032 9828 IsSlewing returns 0
03:45:33.773 00.000 9828 IsGuiding returns 1
03:45:33.804 00.031 9828 IsSlewing returns 0
03:45:33.804 00.000 9828 IsGuiding returns 0
03:45:33.805 00.001 9828 scope move finished after 8 + 116 ms
03:45:33.805 00.000 9828 Move returns status 0, amount 8
03:45:33.805 00.000 9828 move complete, result=0
03:45:33.805 00.000 9828 worker thread done servicing request
03:45:33.805 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:45:34.668 00.863 8976 Exposure complete
03:45:34.672 00.004 8976 worker thread done servicing request
03:45:34.673 00.001 5052 OnExposeComplete: enter
03:45:34.673 00.000 5052 UpdateGuideState(): m_state=6
03:45:34.673 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15220
03:45:34.673 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.85, Mass=72, SNR=5.8, Peak=59 HFD=2.1
03:45:34.673 00.000 5052 CameraToMount -- cameraTheta (1.72) - m_xAngle (2.04) = xAngle (-0.32 = -0.32)
03:45:34.673 00.000 5052 CameraToMount -- cameraTheta (1.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.42 = -0.42)
03:45:34.673 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.72 mountX=0.14 mountY=-0.06, mountTheta=-0.41
03:45:34.673 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=0.14, opts=13)
03:45:34.674 00.001 5052 Enqueuing Move request for stepguider (-0.02, 0.14)
03:45:34.674 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:34.674 00.000 5052 UpdateGuideState exits: m=72 SNR=5.8
03:45:34.674 00.000 8976 Worker thread wakes up
03:45:34.674 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, 0.14) opts 0xd
03:45:34.674 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, 0.14)
03:45:34.674 00.000 8976 Moving (-0.02, 0.14) raw xDistance=0.14 yDistance=-0.06
03:45:34.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:34.674 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:34.674 00.000 5052 Enqueuing Expose request
03:45:34.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:45:34.674 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:45:34.674 00.000 8976 MoveAxis(R, 0, ABG)
03:45:34.674 00.000 8976 MoveAxis(U, 0, ABG)
03:45:34.674 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:45:34.674 00.000 8976 MountToCamera -- mountX=0.40 mountY=-2.24 hyp=2.27 mountTheta=-1.40 cameraX=1.81, cameraY=1.37 cameraTheta=0.65
03:45:34.674 00.000 8976 incremental bump (1.814, 1.372) isValid = 1
03:45:34.674 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
03:45:34.674 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:45:34.674 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:45:34.674 00.000 8976 move complete, result=0
03:45:34.675 00.001 9828 Worker thread wakes up
03:45:34.675 00.000 8976 worker thread done servicing request
03:45:34.675 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:34.675 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:45:34.675 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:45:34.675 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:45:34.675 00.000 8976 Worker thread wakes up
03:45:34.675 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:34.675 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:34.675 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:45:34.675 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:45:34.675 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:45:34.675 00.000 9828 BLC: window closed
03:45:34.675 00.000 9828 MoveAxis(E, 30, B)
03:45:34.675 00.000 9828 Guiding  Dir = 2, Dur = 30
03:45:34.676 00.001 9828 IsSlewing returns 0
03:45:34.676 00.000 9828 IsGuiding returns 0
03:45:34.676 00.000 9828 PulseGuide returned control before completion, sleep 40
03:45:34.723 00.047 9828 IsGuiding returns 1
03:45:34.723 00.000 9828 scope still moving after pulse duration time elapsed
03:45:34.754 00.031 9828 IsSlewing returns 0
03:45:34.754 00.000 9828 IsGuiding returns 1
03:45:34.786 00.032 9828 IsSlewing returns 0
03:45:34.786 00.000 9828 IsGuiding returns 1
03:45:34.817 00.031 9828 IsSlewing returns 0
03:45:34.817 00.000 9828 IsGuiding returns 1
03:45:34.847 00.030 9828 IsSlewing returns 0
03:45:34.847 00.000 9828 IsGuiding returns 0
03:45:34.847 00.000 9828 scope move finished after 30 + 141 ms
03:45:34.847 00.000 9828 Move returns status 0, amount 30
03:45:34.847 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:34.847 00.000 9828 MoveAxis(N, 8, B)
03:45:34.847 00.000 9828 Guiding  Dir = 0, Dur = 8
03:45:34.863 00.016 9828 IsSlewing returns 0
03:45:34.863 00.000 9828 IsGuiding returns 0
03:45:34.863 00.000 9828 PulseGuide returned control before completion, sleep 18
03:45:34.894 00.031 9828 IsGuiding returns 1
03:45:34.894 00.000 9828 scope still moving after pulse duration time elapsed
03:45:34.926 00.032 9828 IsSlewing returns 0
03:45:34.927 00.001 9828 IsGuiding returns 1
03:45:34.958 00.031 9828 IsSlewing returns 0
03:45:34.959 00.001 9828 IsGuiding returns 1
03:45:34.988 00.029 9828 IsSlewing returns 0
03:45:34.988 00.000 9828 IsGuiding returns 0
03:45:34.988 00.000 9828 scope move finished after 8 + 117 ms
03:45:34.988 00.000 9828 Move returns status 0, amount 8
03:45:34.988 00.000 9828 move complete, result=0
03:45:34.988 00.000 9828 worker thread done servicing request
03:45:34.988 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:45:35.823 00.835 8976 Exposure complete
03:45:35.829 00.006 8976 worker thread done servicing request
03:45:35.829 00.000 5052 OnExposeComplete: enter
03:45:35.829 00.000 5052 UpdateGuideState(): m_state=6
03:45:35.829 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15221
03:45:35.829 00.000 5052 Star::Find returns 1 (0), X=329.06, Y=281.92, Mass=82, SNR=6.2, Peak=61 HFD=2.1
03:45:35.829 00.000 5052 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.04) = xAngle (0.02 = 0.02)
03:45:35.829 00.000 5052 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.09 = -0.09)
03:45:35.829 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.06 mountX=0.24 mountY=-0.02, mountTheta=-0.08
03:45:35.830 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.21, opts=13)
03:45:35.830 00.000 5052 Enqueuing Move request for stepguider (-0.11, 0.21)
03:45:35.830 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:45:35.830 00.000 5052 UpdateGuideState exits: m=82 SNR=6.2
03:45:35.830 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:35.830 00.000 8976 Worker thread wakes up
03:45:35.830 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.21) opts 0xd
03:45:35.830 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.21)
03:45:35.830 00.000 8976 Moving (-0.11, 0.21) raw xDistance=0.24 yDistance=-0.02
03:45:35.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:45:35.830 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:35.830 00.000 5052 Enqueuing Expose request
03:45:35.830 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:45:35.831 00.001 8976 MoveAxis(R, 0, ABG)
03:45:35.831 00.000 8976 MoveAxis(U, 0, ABG)
03:45:35.831 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:45:35.831 00.000 8976 MountToCamera -- mountX=0.37 mountY=-2.23 hyp=2.26 mountTheta=-1.41 cameraX=1.82, cameraY=1.34 cameraTheta=0.64
03:45:35.831 00.000 8976 incremental bump (1.823, 1.343) isValid = 1
03:45:35.831 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:45:35.831 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:45:35.831 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:45:35.831 00.000 8976 move complete, result=0
03:45:35.831 00.000 9828 Worker thread wakes up
03:45:35.831 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:35.831 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:45:35.831 00.000 8976 worker thread done servicing request
03:45:35.831 00.000 8976 Worker thread wakes up
03:45:35.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:35.831 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:35.831 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:45:35.832 00.001 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
03:45:35.832 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.62)
03:45:35.832 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
03:45:35.832 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:45:35.832 00.000 9828 BLC: window closed
03:45:35.832 00.000 9828 MoveAxis(E, 30, B)
03:45:35.832 00.000 9828 Guiding  Dir = 2, Dur = 30
03:45:35.832 00.000 9828 IsSlewing returns 0
03:45:35.832 00.000 9828 IsGuiding returns 0
03:45:35.832 00.000 9828 PulseGuide returned control before completion, sleep 40
03:45:35.878 00.046 9828 IsGuiding returns 1
03:45:35.878 00.000 9828 scope still moving after pulse duration time elapsed
03:45:35.909 00.031 9828 IsSlewing returns 0
03:45:35.909 00.000 9828 IsGuiding returns 1
03:45:35.942 00.033 9828 IsSlewing returns 0
03:45:35.942 00.000 9828 IsGuiding returns 1
03:45:35.973 00.031 9828 IsSlewing returns 0
03:45:35.973 00.000 9828 IsGuiding returns 1
03:45:36.005 00.032 9828 IsSlewing returns 0
03:45:36.005 00.000 9828 IsGuiding returns 0
03:45:36.005 00.000 9828 scope move finished after 30 + 142 ms
03:45:36.005 00.000 9828 Move returns status 0, amount 30
03:45:36.005 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:36.005 00.000 9828 MoveAxis(N, 8, B)
03:45:36.005 00.000 9828 Guiding  Dir = 0, Dur = 8
03:45:36.020 00.015 9828 IsSlewing returns 0
03:45:36.020 00.000 9828 IsGuiding returns 0
03:45:36.020 00.000 9828 PulseGuide returned control before completion, sleep 18
03:45:36.051 00.031 9828 IsGuiding returns 1
03:45:36.051 00.000 9828 scope still moving after pulse duration time elapsed
03:45:36.081 00.030 9828 IsSlewing returns 0
03:45:36.081 00.000 9828 IsGuiding returns 1
03:45:36.112 00.031 9828 IsSlewing returns 0
03:45:36.112 00.000 9828 IsGuiding returns 1
03:45:36.144 00.032 9828 IsSlewing returns 0
03:45:36.144 00.000 9828 IsGuiding returns 1
03:45:36.176 00.032 9828 IsSlewing returns 0
03:45:36.176 00.000 9828 IsGuiding returns 0
03:45:36.176 00.000 9828 scope move finished after 8 + 148 ms
03:45:36.176 00.000 9828 Move returns status 0, amount 8
03:45:36.176 00.000 9828 move complete, result=0
03:45:36.176 00.000 9828 worker thread done servicing request
03:45:36.177 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:45:36.981 00.804 8976 Exposure complete
03:45:36.986 00.005 8976 worker thread done servicing request
03:45:36.987 00.001 5052 OnExposeComplete: enter
03:45:36.987 00.000 5052 UpdateGuideState(): m_state=6
03:45:36.987 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15222
03:45:36.987 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=282.33, Mass=68, SNR=5.7, Peak=61 HFD=1.5
03:45:36.987 00.000 5052 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.04) = xAngle (-0.79 = -0.79)
03:45:36.987 00.000 5052 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.89 = -0.89)
03:45:36.987 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.62 hyp=0.65 cameraTheta=1.25 mountX=0.46 mountY=-0.51, mountTheta=-0.84
03:45:36.987 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.62, opts=13)
03:45:36.987 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.62)
03:45:36.987 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:45:36.987 00.000 5052 UpdateGuideState exits: m=68 SNR=5.7
03:45:36.988 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:36.988 00.000 8976 Worker thread wakes up
03:45:36.988 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.62) opts 0xd
03:45:36.988 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.62)
03:45:36.988 00.000 8976 Moving (0.20, 0.62) raw xDistance=0.46 yDistance=-0.51
03:45:36.988 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:36.988 00.000 5052 Enqueuing Expose request
03:45:36.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:45:36.988 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:45:36.988 00.000 8976 MoveAxis(L, 2, ABG)
03:45:36.988 00.000 8976 stepping (-2, 14) + (-2, 0)
03:45:36.988 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:37.014 00.026 8976 Received - 47 (G) 
03:45:37.018 00.004 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:37.018 00.000 8976 stepped: pos (-4, 14)
03:45:37.018 00.000 8976 MoveAxis(U, 2, ABG)
03:45:37.018 00.000 8976 stepping (-4, 14) + (0, 2)
03:45:37.018 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:37.046 00.028 8976 Received - 47 (G) 
03:45:37.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:37.046 00.000 8976 stepped: pos (-4, 16)
03:45:37.046 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:45:37.046 00.000 8976 MountToCamera -- mountX=0.45 mountY=-2.34 hyp=2.38 mountTheta=-1.38 cameraX=1.88, cameraY=1.46 cameraTheta=0.66
03:45:37.046 00.000 8976 incremental bump (1.876, 1.462) isValid = 1
03:45:37.046 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:45:37.046 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:45:37.046 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:45:37.046 00.000 8976 move complete, result=0
03:45:37.046 00.000 8976 worker thread done servicing request
03:45:37.046 00.000 8976 Worker thread wakes up
03:45:37.046 00.000 9828 Worker thread wakes up
03:45:37.046 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:45:37.046 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:45:37.046 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
03:45:37.046 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:45:37.046 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:45:37.046 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:45:37.047 00.001 9828 BLC: window closed
03:45:37.047 00.000 9828 MoveAxis(E, 30, B)
03:45:37.047 00.000 9828 Guiding  Dir = 2, Dur = 30
03:45:37.047 00.000 5052 GuideStep: 0.5 px 2 ms WEST, -0.5 px 2 ms NORTH
03:45:37.047 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:37.047 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:37.047 00.000 9828 IsSlewing returns 0
03:45:37.047 00.000 9828 IsGuiding returns 0
03:45:37.047 00.000 9828 PulseGuide returned control before completion, sleep 40
03:45:37.091 00.044 9828 IsGuiding returns 1
03:45:37.091 00.000 9828 scope still moving after pulse duration time elapsed
03:45:37.123 00.032 9828 IsSlewing returns 0
03:45:37.123 00.000 9828 IsGuiding returns 1
03:45:37.153 00.030 9828 IsSlewing returns 0
03:45:37.153 00.000 9828 IsGuiding returns 1
03:45:37.184 00.031 9828 IsSlewing returns 0
03:45:37.184 00.000 9828 IsGuiding returns 1
03:45:37.215 00.031 9828 IsSlewing returns 0
03:45:37.216 00.001 9828 IsGuiding returns 0
03:45:37.216 00.000 9828 scope move finished after 30 + 137 ms
03:45:37.216 00.000 9828 Move returns status 0, amount 30
03:45:37.216 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:37.216 00.000 9828 MoveAxis(N, 8, B)
03:45:37.216 00.000 9828 Guiding  Dir = 0, Dur = 8
03:45:37.231 00.015 9828 IsSlewing returns 0
03:45:37.231 00.000 9828 IsGuiding returns 0
03:45:37.231 00.000 9828 PulseGuide returned control before completion, sleep 18
03:45:37.261 00.030 9828 IsGuiding returns 1
03:45:37.261 00.000 9828 scope still moving after pulse duration time elapsed
03:45:37.294 00.033 9828 IsSlewing returns 0
03:45:37.294 00.000 9828 IsGuiding returns 1
03:45:37.324 00.030 9828 IsSlewing returns 0
03:45:37.324 00.000 9828 IsGuiding returns 1
03:45:37.355 00.031 9828 IsSlewing returns 0
03:45:37.355 00.000 9828 IsGuiding returns 0
03:45:37.355 00.000 9828 scope move finished after 8 + 116 ms
03:45:37.355 00.000 9828 Move returns status 0, amount 8
03:45:37.355 00.000 9828 move complete, result=0
03:45:37.355 00.000 9828 worker thread done servicing request
03:45:37.355 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:45:38.200 00.845 8976 Exposure complete
03:45:38.206 00.006 8976 worker thread done servicing request
03:45:38.206 00.000 5052 OnExposeComplete: enter
03:45:38.207 00.001 5052 UpdateGuideState(): m_state=6
03:45:38.207 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15223
03:45:38.207 00.000 5052 Star::Find returns 1 (0), X=329.08, Y=281.86, Mass=81, SNR=6.1, Peak=59 HFD=2.2
03:45:38.207 00.000 5052 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.04) = xAngle (0.11 = 0.11)
03:45:38.207 00.000 5052 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.00 = 0.00)
03:45:38.207 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.15 mountX=0.18 mountY=0.00, mountTheta=0.00
03:45:38.209 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.15, opts=13)
03:45:38.209 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.15)
03:45:38.209 00.000 8976 Worker thread wakes up
03:45:38.209 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.15) opts 0xd
03:45:38.209 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.15)
03:45:38.209 00.000 8976 Moving (-0.10, 0.15) raw xDistance=0.18 yDistance=0.00
03:45:38.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:45:38.209 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=37, FiltMax=52, Gamma=2.630
03:45:38.209 00.000 5052 UpdateGuideState exits: m=81 SNR=6.1
03:45:38.209 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:38.209 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:38.209 00.000 5052 Enqueuing Expose request
03:45:38.209 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:45:38.210 00.001 8976 MoveAxis(R, 0, ABG)
03:45:38.210 00.000 8976 MoveAxis(U, 0, ABG)
03:45:38.210 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:45:38.210 00.000 8976 MountToCamera -- mountX=0.50 mountY=-2.40 hyp=2.46 mountTheta=-1.36 cameraX=1.91, cameraY=1.54 cameraTheta=0.68
03:45:38.210 00.000 8976 incremental bump (1.911, 1.541) isValid = 1
03:45:38.210 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
03:45:38.210 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:45:38.210 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:45:38.210 00.000 8976 move complete, result=0
03:45:38.210 00.000 9828 Worker thread wakes up
03:45:38.210 00.000 8976 worker thread done servicing request
03:45:38.210 00.000 8976 Worker thread wakes up
03:45:38.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:38.210 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:38.210 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:45:38.210 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:45:38.210 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:38.211 00.001 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
03:45:38.211 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
03:45:38.211 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
03:45:38.211 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:45:38.211 00.000 9828 BLC: window closed
03:45:38.211 00.000 9828 MoveAxis(E, 29, B)
03:45:38.211 00.000 9828 Guiding  Dir = 2, Dur = 29
03:45:38.211 00.000 9828 IsSlewing returns 0
03:45:38.211 00.000 9828 IsGuiding returns 0
03:45:38.211 00.000 9828 PulseGuide returned control before completion, sleep 39
03:45:38.265 00.054 9828 IsGuiding returns 1
03:45:38.265 00.000 9828 scope still moving after pulse duration time elapsed
03:45:38.295 00.030 9828 IsSlewing returns 0
03:45:38.295 00.000 9828 IsGuiding returns 1
03:45:38.326 00.031 9828 IsSlewing returns 0
03:45:38.326 00.000 9828 IsGuiding returns 1
03:45:38.357 00.031 9828 IsSlewing returns 0
03:45:38.357 00.000 9828 IsGuiding returns 1
03:45:38.388 00.031 9828 IsSlewing returns 0
03:45:38.388 00.000 9828 IsGuiding returns 0
03:45:38.388 00.000 9828 scope move finished after 29 + 147 ms
03:45:38.388 00.000 9828 Move returns status 0, amount 29
03:45:38.388 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:38.388 00.000 9828 MoveAxis(N, 9, B)
03:45:38.388 00.000 9828 Guiding  Dir = 0, Dur = 9
03:45:38.403 00.015 9828 IsSlewing returns 0
03:45:38.403 00.000 9828 IsGuiding returns 0
03:45:38.403 00.000 9828 PulseGuide returned control before completion, sleep 19
03:45:38.435 00.032 9828 IsGuiding returns 1
03:45:38.435 00.000 9828 scope still moving after pulse duration time elapsed
03:45:38.465 00.030 9828 IsSlewing returns 0
03:45:38.465 00.000 9828 IsGuiding returns 1
03:45:38.496 00.031 9828 IsSlewing returns 0
03:45:38.496 00.000 9828 IsGuiding returns 1
03:45:38.527 00.031 9828 IsSlewing returns 0
03:45:38.527 00.000 9828 IsGuiding returns 1
03:45:38.557 00.030 9828 IsSlewing returns 0
03:45:38.557 00.000 9828 IsGuiding returns 0
03:45:38.557 00.000 9828 scope move finished after 9 + 144 ms
03:45:38.557 00.000 9828 Move returns status 0, amount 9
03:45:38.557 00.000 9828 move complete, result=0
03:45:38.557 00.000 9828 worker thread done servicing request
03:45:38.557 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:45:39.359 00.802 8976 Exposure complete
03:45:39.365 00.006 8976 worker thread done servicing request
03:45:39.366 00.001 5052 OnExposeComplete: enter
03:45:39.366 00.000 5052 UpdateGuideState(): m_state=6
03:45:39.366 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15224
03:45:39.366 00.000 5052 Star::Find returns 1 (1), X=329.12, Y=280.97, Mass=82, SNR=6.2, Peak=57 HFD=2.2
03:45:39.366 00.000 5052 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.04) = xAngle (-3.68 = 2.60)
03:45:39.366 00.000 5052 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.49)
03:45:39.366 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.74 hyp=0.74 cameraTheta=-1.64 mountX=-0.63 mountY=0.44, mountTheta=2.53
03:45:39.366 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.74, opts=13)
03:45:39.367 00.001 5052 Enqueuing Move request for stepguider (-0.05, -0.74)
03:45:39.367 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:45:39.367 00.000 5052 UpdateGuideState exits: m=82 SNR=6.2 Saturated
03:45:39.367 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:39.367 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:39.367 00.000 5052 Enqueuing Expose request
03:45:39.367 00.000 8976 Worker thread wakes up
03:45:39.367 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.74) opts 0xd
03:45:39.367 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.74)
03:45:39.367 00.000 8976 Moving (-0.05, -0.74) raw xDistance=-0.63 yDistance=0.44
03:45:39.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
03:45:39.367 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:45:39.367 00.000 8976 MoveAxis(R, 3, ABG)
03:45:39.367 00.000 8976 stepping (-4, 16) + (3, 0)
03:45:39.367 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:39.396 00.029 8976 Received - 47 (G) 
03:45:39.396 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:39.396 00.000 8976 stepped: pos (-1, 16)
03:45:39.396 00.000 8976 MoveAxis(D, 2, ABG)
03:45:39.396 00.000 8976 stepping (-1, 16) + (0, -2)
03:45:39.397 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:39.428 00.031 8976 Received - 47 (G) 
03:45:39.428 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:39.428 00.000 8976 stepped: pos (-1, 14)
03:45:39.428 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:45:39.428 00.000 8976 MountToCamera -- mountX=0.39 mountY=-2.34 hyp=2.38 mountTheta=-1.41 cameraX=1.91, cameraY=1.41 cameraTheta=0.64
03:45:39.428 00.000 8976 incremental bump (1.911, 1.411) isValid = 1
03:45:39.428 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:45:39.428 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:45:39.428 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:45:39.428 00.000 8976 move complete, result=0
03:45:39.428 00.000 8976 worker thread done servicing request
03:45:39.428 00.000 9828 Worker thread wakes up
03:45:39.429 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:45:39.429 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:45:39.429 00.000 5052 GuideStep: -0.6 px 3 ms EAST, 0.4 px 2 ms SOUTH
03:45:39.429 00.000 8976 Worker thread wakes up
03:45:39.429 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:39.429 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:39.429 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
03:45:39.429 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
03:45:39.429 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
03:45:39.429 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:45:39.429 00.000 9828 BLC: window closed
03:45:39.429 00.000 9828 MoveAxis(E, 30, B)
03:45:39.429 00.000 9828 Guiding  Dir = 2, Dur = 30
03:45:39.429 00.000 9828 IsSlewing returns 0
03:45:39.430 00.001 9828 IsGuiding returns 0
03:45:39.430 00.000 9828 PulseGuide returned control before completion, sleep 40
03:45:39.472 00.042 9828 IsGuiding returns 1
03:45:39.472 00.000 9828 scope still moving after pulse duration time elapsed
03:45:39.503 00.031 9828 IsSlewing returns 0
03:45:39.503 00.000 9828 IsGuiding returns 1
03:45:39.534 00.031 9828 IsSlewing returns 0
03:45:39.534 00.000 9828 IsGuiding returns 1
03:45:39.566 00.032 9828 IsSlewing returns 0
03:45:39.566 00.000 9828 IsGuiding returns 1
03:45:39.596 00.030 9828 IsSlewing returns 0
03:45:39.596 00.000 9828 IsGuiding returns 0
03:45:39.596 00.000 9828 scope move finished after 30 + 136 ms
03:45:39.596 00.000 9828 Move returns status 0, amount 30
03:45:39.596 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:39.596 00.000 9828 MoveAxis(N, 8, B)
03:45:39.596 00.000 9828 Guiding  Dir = 0, Dur = 8
03:45:39.611 00.015 9828 IsSlewing returns 0
03:45:39.611 00.000 9828 IsGuiding returns 0
03:45:39.611 00.000 9828 PulseGuide returned control before completion, sleep 18
03:45:39.642 00.031 9828 IsGuiding returns 1
03:45:39.642 00.000 9828 scope still moving after pulse duration time elapsed
03:45:39.673 00.031 9828 IsSlewing returns 0
03:45:39.673 00.000 9828 IsGuiding returns 1
03:45:39.704 00.031 9828 IsSlewing returns 0
03:45:39.704 00.000 9828 IsGuiding returns 1
03:45:39.735 00.031 9828 IsSlewing returns 0
03:45:39.739 00.004 9828 IsGuiding returns 0
03:45:39.739 00.000 9828 scope move finished after 8 + 119 ms
03:45:39.739 00.000 9828 Move returns status 0, amount 8
03:45:39.739 00.000 9828 move complete, result=0
03:45:39.739 00.000 9828 worker thread done servicing request
03:45:39.739 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:45:40.583 00.844 8976 Exposure complete
03:45:40.588 00.005 8976 worker thread done servicing request
03:45:40.588 00.000 5052 OnExposeComplete: enter
03:45:40.588 00.000 5052 UpdateGuideState(): m_state=6
03:45:40.588 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15225
03:45:40.588 00.000 5052 Star::Find returns 1 (0), X=328.83, Y=282.05, Mass=76, SNR=6.0, Peak=61 HFD=2.1
03:45:40.588 00.000 5052 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.04) = xAngle (0.32 = 0.32)
03:45:40.588 00.000 5052 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.22 = 0.22)
03:45:40.588 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.34 hyp=0.49 cameraTheta=2.36 mountX=0.46 mountY=0.10, mountTheta=0.22
03:45:40.589 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.34, opts=13)
03:45:40.589 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.34)
03:45:40.589 00.000 8976 Worker thread wakes up
03:45:40.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.34) opts 0xd
03:45:40.589 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.34)
03:45:40.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:45:40.589 00.000 5052 UpdateGuideState exits: m=76 SNR=6.0
03:45:40.589 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:40.589 00.000 8976 Moving (-0.35, 0.34) raw xDistance=0.46 yDistance=0.10
03:45:40.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.46
03:45:40.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:45:40.589 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:40.589 00.000 5052 Enqueuing Expose request
03:45:40.589 00.000 8976 MoveAxis(L, 2, ABG)
03:45:40.590 00.001 8976 stepping (-1, 14) + (-2, 0)
03:45:40.590 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:40.627 00.037 8976 Received - 47 (G) 
03:45:40.627 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:40.627 00.000 8976 stepped: pos (-3, 14)
03:45:40.627 00.000 8976 MoveAxis(U, 0, ABG)
03:45:40.627 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:45:40.627 00.000 8976 MountToCamera -- mountX=0.41 mountY=-2.30 hyp=2.34 mountTheta=-1.39 cameraX=1.86, cameraY=1.41 cameraTheta=0.65
03:45:40.627 00.000 8976 incremental bump (1.865, 1.415) isValid = 1
03:45:40.627 00.000 8976 Scheduling Mount bump of (0.091, 0.072)
03:45:40.627 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:45:40.628 00.001 8976 Enqueuing Move request for scope (0.09, 0.07)
03:45:40.628 00.000 8976 move complete, result=0
03:45:40.628 00.000 9828 Worker thread wakes up
03:45:40.628 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:45:40.628 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:45:40.628 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:45:40.628 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:45:40.628 00.000 8976 worker thread done servicing request
03:45:40.628 00.000 8976 Worker thread wakes up
03:45:40.628 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:40.628 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:40.628 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:45:40.628 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:45:40.628 00.000 9828 BLC: window closed
03:45:40.628 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.1 px 0 ms NORTH
03:45:40.628 00.000 9828 MoveAxis(E, 30, B)
03:45:40.628 00.000 9828 Guiding  Dir = 2, Dur = 30
03:45:40.629 00.001 9828 IsSlewing returns 0
03:45:40.629 00.000 9828 IsGuiding returns 0
03:45:40.629 00.000 9828 PulseGuide returned control before completion, sleep 40
03:45:40.675 00.046 9828 IsGuiding returns 1
03:45:40.675 00.000 9828 scope still moving after pulse duration time elapsed
03:45:40.706 00.031 9828 IsSlewing returns 0
03:45:40.706 00.000 9828 IsGuiding returns 1
03:45:40.737 00.031 9828 IsSlewing returns 0
03:45:40.737 00.000 9828 IsGuiding returns 1
03:45:40.767 00.030 9828 IsSlewing returns 0
03:45:40.767 00.000 9828 IsGuiding returns 1
03:45:40.798 00.031 9828 IsSlewing returns 0
03:45:40.798 00.000 9828 IsGuiding returns 0
03:45:40.798 00.000 9828 scope move finished after 30 + 139 ms
03:45:40.798 00.000 9828 Move returns status 0, amount 30
03:45:40.798 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:40.798 00.000 9828 MoveAxis(N, 8, B)
03:45:40.798 00.000 9828 Guiding  Dir = 0, Dur = 8
03:45:40.814 00.016 9828 IsSlewing returns 0
03:45:40.814 00.000 9828 IsGuiding returns 0
03:45:40.814 00.000 9828 PulseGuide returned control before completion, sleep 18
03:45:40.844 00.030 9828 IsGuiding returns 1
03:45:40.844 00.000 9828 scope still moving after pulse duration time elapsed
03:45:40.874 00.030 9828 IsSlewing returns 0
03:45:40.874 00.000 9828 IsGuiding returns 1
03:45:40.905 00.031 9828 IsSlewing returns 0
03:45:40.905 00.000 9828 IsGuiding returns 1
03:45:40.937 00.032 9828 IsSlewing returns 0
03:45:40.937 00.000 9828 IsGuiding returns 1
03:45:40.969 00.032 9828 IsSlewing returns 0
03:45:40.969 00.000 9828 IsGuiding returns 0
03:45:40.969 00.000 9828 scope move finished after 8 + 147 ms
03:45:40.969 00.000 9828 Move returns status 0, amount 8
03:45:40.969 00.000 9828 move complete, result=0
03:45:40.969 00.000 9828 worker thread done servicing request
03:45:40.970 00.001 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:45:41.783 00.813 8976 Exposure complete
03:45:41.788 00.005 8976 worker thread done servicing request
03:45:41.788 00.000 5052 OnExposeComplete: enter
03:45:41.788 00.000 5052 UpdateGuideState(): m_state=6
03:45:41.788 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15226
03:45:41.788 00.000 5052 Star::Find returns 1 (0), X=328.70, Y=281.64, Mass=86, SNR=6.3, Peak=58 HFD=1.9
03:45:41.788 00.000 5052 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.04) = xAngle (-5.04 = 1.25)
03:45:41.788 00.000 5052 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.14 = 1.14)
03:45:41.789 00.001 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.07 hyp=0.48 cameraTheta=-2.99 mountX=0.15 mountY=0.43, mountTheta=1.23
03:45:41.789 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.07, opts=13)
03:45:41.789 00.000 5052 Enqueuing Move request for stepguider (-0.47, -0.07)
03:45:41.789 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:41.790 00.001 5052 UpdateGuideState exits: m=86 SNR=6.3
03:45:41.790 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:41.790 00.000 8976 Worker thread wakes up
03:45:41.790 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.07) opts 0xd
03:45:41.790 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.07)
03:45:41.790 00.000 8976 Moving (-0.47, -0.07) raw xDistance=0.15 yDistance=0.43
03:45:41.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:45:41.790 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:45:41.790 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:41.790 00.000 5052 Enqueuing Expose request
03:45:41.790 00.000 8976 MoveAxis(R, 0, ABG)
03:45:41.790 00.000 8976 MoveAxis(D, 2, ABG)
03:45:41.790 00.000 8976 stepping (-3, 14) + (0, -2)
03:45:41.790 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:41.826 00.036 8976 Received - 47 (G) 
03:45:41.826 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:41.826 00.000 8976 stepped: pos (-3, 12)
03:45:41.826 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:45:41.826 00.000 8976 MountToCamera -- mountX=0.43 mountY=-2.17 hyp=2.21 mountTheta=-1.38 cameraX=1.74, cameraY=1.37 cameraTheta=0.67
03:45:41.826 00.000 8976 incremental bump (1.740, 1.369) isValid = 1
03:45:41.826 00.000 8976 Scheduling Mount bump of (0.090, 0.074)
03:45:41.826 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:45:41.827 00.001 8976 Enqueuing Move request for scope (0.09, 0.07)
03:45:41.827 00.000 8976 move complete, result=0
03:45:41.827 00.000 9828 Worker thread wakes up
03:45:41.827 00.000 8976 worker thread done servicing request
03:45:41.827 00.000 8976 Worker thread wakes up
03:45:41.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:41.827 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:45:41.827 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:45:41.827 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:41.827 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:45:41.827 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.50)
03:45:41.827 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.58)
03:45:41.827 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:45:41.827 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:45:41.827 00.000 9828 BLC: window closed
03:45:41.827 00.000 9828 MoveAxis(E, 30, B)
03:45:41.827 00.000 9828 Guiding  Dir = 2, Dur = 30
03:45:41.828 00.001 9828 IsSlewing returns 0
03:45:41.828 00.000 9828 IsGuiding returns 0
03:45:41.828 00.000 9828 PulseGuide returned control before completion, sleep 40
03:45:41.870 00.042 9828 IsGuiding returns 1
03:45:41.870 00.000 9828 scope still moving after pulse duration time elapsed
03:45:41.901 00.031 9828 IsSlewing returns 0
03:45:41.901 00.000 9828 IsGuiding returns 1
03:45:41.932 00.031 9828 IsSlewing returns 0
03:45:41.932 00.000 9828 IsGuiding returns 1
03:45:41.964 00.032 9828 IsSlewing returns 0
03:45:41.964 00.000 9828 IsGuiding returns 1
03:45:41.996 00.032 9828 IsSlewing returns 0
03:45:41.996 00.000 9828 IsGuiding returns 0
03:45:41.996 00.000 9828 scope move finished after 30 + 137 ms
03:45:41.996 00.000 9828 Move returns status 0, amount 30
03:45:41.996 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:41.996 00.000 9828 MoveAxis(N, 8, B)
03:45:41.996 00.000 9828 Guiding  Dir = 0, Dur = 8
03:45:42.011 00.015 9828 IsSlewing returns 0
03:45:42.012 00.001 9828 IsGuiding returns 0
03:45:42.012 00.000 9828 PulseGuide returned control before completion, sleep 18
03:45:42.043 00.031 9828 IsGuiding returns 1
03:45:42.043 00.000 9828 scope still moving after pulse duration time elapsed
03:45:42.075 00.032 9828 IsSlewing returns 0
03:45:42.075 00.000 9828 IsGuiding returns 1
03:45:42.105 00.030 9828 IsSlewing returns 0
03:45:42.105 00.000 9828 IsGuiding returns 1
03:45:42.137 00.032 9828 IsSlewing returns 0
03:45:42.137 00.000 9828 IsGuiding returns 1
03:45:42.168 00.031 9828 IsSlewing returns 0
03:45:42.168 00.000 9828 IsGuiding returns 0
03:45:42.168 00.000 9828 scope move finished after 8 + 148 ms
03:45:42.168 00.000 9828 Move returns status 0, amount 8
03:45:42.168 00.000 9828 move complete, result=0
03:45:42.168 00.000 9828 worker thread done servicing request
03:45:42.168 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:45:42.980 00.812 8976 Exposure complete
03:45:42.985 00.005 8976 worker thread done servicing request
03:45:42.985 00.000 5052 OnExposeComplete: enter
03:45:42.985 00.000 5052 UpdateGuideState(): m_state=6
03:45:42.986 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15227
03:45:42.986 00.000 5052 Star::Find returns 1 (0), X=328.77, Y=282.05, Mass=84, SNR=6.3, Peak=62 HFD=2.3
03:45:42.986 00.000 5052 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.04) = xAngle (0.39 = 0.39)
03:45:42.986 00.000 5052 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.29 = 0.29)
03:45:42.986 00.000 5052 CameraToMount -- cameraX=-0.40 cameraY=0.35 hyp=0.53 cameraTheta=2.43 mountX=0.49 mountY=0.15, mountTheta=0.30
03:45:42.986 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.40, y=0.35, opts=13)
03:45:42.986 00.000 5052 Enqueuing Move request for stepguider (-0.40, 0.35)
03:45:42.986 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:42.986 00.000 5052 UpdateGuideState exits: m=84 SNR=6.3
03:45:42.986 00.000 8976 Worker thread wakes up
03:45:42.987 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:42.987 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:42.987 00.000 5052 Enqueuing Expose request
03:45:42.987 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.40, 0.35) opts 0xd
03:45:42.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.40, 0.35)
03:45:42.987 00.000 8976 Moving (-0.40, 0.35) raw xDistance=0.49 yDistance=0.15
03:45:42.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:45:42.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:45:42.987 00.000 8976 MoveAxis(L, 2, ABG)
03:45:42.987 00.000 8976 stepping (-3, 12) + (-2, 0)
03:45:42.987 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:43.026 00.039 8976 Received - 47 (G) 
03:45:43.026 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:43.026 00.000 8976 stepped: pos (-5, 12)
03:45:43.026 00.000 8976 MoveAxis(U, 0, ABG)
03:45:43.026 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:45:43.026 00.000 8976 MountToCamera -- mountX=0.54 mountY=-2.08 hyp=2.15 mountTheta=-1.32 cameraX=1.61, cameraY=1.43 cameraTheta=0.73
03:45:43.026 00.000 8976 incremental bump (1.611, 1.429) isValid = 1
03:45:43.026 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:45:43.026 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:45:43.026 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:45:43.026 00.000 8976 move complete, result=0
03:45:43.026 00.000 9828 Worker thread wakes up
03:45:43.026 00.000 8976 worker thread done servicing request
03:45:43.026 00.000 8976 Worker thread wakes up
03:45:43.026 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:43.026 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
03:45:43.027 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:45:43.027 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:45:43.027 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:45:43.027 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:43.027 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:45:43.027 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:45:43.027 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:45:43.027 00.000 9828 BLC: window closed
03:45:43.027 00.000 9828 MoveAxis(E, 28, B)
03:45:43.027 00.000 9828 Guiding  Dir = 2, Dur = 28
03:45:43.027 00.000 9828 IsSlewing returns 0
03:45:43.027 00.000 9828 IsGuiding returns 0
03:45:43.028 00.001 9828 PulseGuide returned control before completion, sleep 38
03:45:43.071 00.043 9828 IsGuiding returns 1
03:45:43.071 00.000 9828 scope still moving after pulse duration time elapsed
03:45:43.102 00.031 9828 IsSlewing returns 0
03:45:43.102 00.000 9828 IsGuiding returns 1
03:45:43.133 00.031 9828 IsSlewing returns 0
03:45:43.133 00.000 9828 IsGuiding returns 1
03:45:43.164 00.031 9828 IsSlewing returns 0
03:45:43.164 00.000 9828 IsGuiding returns 1
03:45:43.195 00.031 9828 IsSlewing returns 0
03:45:43.195 00.000 9828 IsGuiding returns 0
03:45:43.195 00.000 9828 scope move finished after 28 + 140 ms
03:45:43.195 00.000 9828 Move returns status 0, amount 28
03:45:43.195 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:43.195 00.000 9828 MoveAxis(N, 9, B)
03:45:43.195 00.000 9828 Guiding  Dir = 0, Dur = 9
03:45:43.210 00.015 9828 IsSlewing returns 0
03:45:43.210 00.000 9828 IsGuiding returns 0
03:45:43.211 00.001 9828 PulseGuide returned control before completion, sleep 19
03:45:43.242 00.031 9828 IsGuiding returns 1
03:45:43.242 00.000 9828 scope still moving after pulse duration time elapsed
03:45:43.274 00.032 9828 IsSlewing returns 0
03:45:43.274 00.000 9828 IsGuiding returns 1
03:45:43.306 00.032 9828 IsSlewing returns 0
03:45:43.306 00.000 9828 IsGuiding returns 1
03:45:43.336 00.030 9828 IsSlewing returns 0
03:45:43.336 00.000 9828 IsGuiding returns 0
03:45:43.336 00.000 9828 scope move finished after 9 + 116 ms
03:45:43.336 00.000 9828 Move returns status 0, amount 9
03:45:43.336 00.000 9828 move complete, result=0
03:45:43.336 00.000 9828 worker thread done servicing request
03:45:43.336 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:45:44.180 00.844 8976 Exposure complete
03:45:44.185 00.005 8976 worker thread done servicing request
03:45:44.186 00.001 5052 OnExposeComplete: enter
03:45:44.186 00.000 5052 UpdateGuideState(): m_state=6
03:45:44.186 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15228
03:45:44.186 00.000 5052 Star::Find returns 1 (0), X=328.75, Y=281.73, Mass=75, SNR=5.9, Peak=59 HFD=2.1
03:45:44.186 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:45:44.186 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
03:45:44.186 00.000 5052 CameraToMount -- cameraX=-0.42 cameraY=0.02 hyp=0.42 cameraTheta=3.09 mountX=0.21 mountY=0.34, mountTheta=1.02
03:45:44.186 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.42, y=0.02, opts=13)
03:45:44.187 00.001 5052 Enqueuing Move request for stepguider (-0.42, 0.02)
03:45:44.187 00.000 8976 Worker thread wakes up
03:45:44.187 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.42, 0.02) opts 0xd
03:45:44.187 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.42, 0.02)
03:45:44.187 00.000 8976 Moving (-0.42, 0.02) raw xDistance=0.21 yDistance=0.34
03:45:44.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:45:44.187 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:45:44.187 00.000 8976 MoveAxis(R, 0, ABG)
03:45:44.187 00.000 8976 MoveAxis(D, 1, ABG)
03:45:44.187 00.000 8976 stepping (-5, 12) + (0, -1)
03:45:44.187 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=44, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:44.187 00.000 5052 UpdateGuideState exits: m=75 SNR=5.9
03:45:44.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:44.187 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:44.187 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:44.187 00.000 5052 Enqueuing Expose request
03:45:44.208 00.021 8976 Received - 47 (G) 
03:45:44.208 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:44.208 00.000 8976 stepped: pos (-5, 11)
03:45:44.208 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:45:44.208 00.000 8976 MountToCamera -- mountX=0.61 mountY=-1.97 hyp=2.07 mountTheta=-1.27 cameraX=1.48, cameraY=1.44 cameraTheta=0.77
03:45:44.208 00.000 8976 incremental bump (1.478, 1.445) isValid = 1
03:45:44.208 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
03:45:44.208 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:45:44.208 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:45:44.208 00.000 8976 move complete, result=0
03:45:44.208 00.000 9828 Worker thread wakes up
03:45:44.208 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:45:44.208 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:45:44.208 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.89 = -2.40)
03:45:44.208 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.48)
03:45:44.208 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
03:45:44.210 00.002 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:45:44.210 00.000 8976 worker thread done servicing request
03:45:44.210 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:45:44.210 00.000 9828 BLC: window closed
03:45:44.210 00.000 8976 Worker thread wakes up
03:45:44.210 00.000 9828 MoveAxis(E, 27, B)
03:45:44.210 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:44.210 00.000 9828 Guiding  Dir = 2, Dur = 27
03:45:44.210 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:44.210 00.000 9828 IsSlewing returns 0
03:45:44.210 00.000 9828 IsGuiding returns 0
03:45:44.211 00.001 9828 PulseGuide returned control before completion, sleep 37
03:45:44.254 00.043 9828 IsGuiding returns 1
03:45:44.254 00.000 9828 scope still moving after pulse duration time elapsed
03:45:44.285 00.031 9828 IsSlewing returns 0
03:45:44.285 00.000 9828 IsGuiding returns 1
03:45:44.315 00.030 9828 IsSlewing returns 0
03:45:44.315 00.000 9828 IsGuiding returns 1
03:45:44.346 00.031 9828 IsSlewing returns 0
03:45:44.346 00.000 9828 IsGuiding returns 1
03:45:44.377 00.031 9828 IsSlewing returns 0
03:45:44.377 00.000 9828 IsGuiding returns 0
03:45:44.377 00.000 9828 scope move finished after 27 + 140 ms
03:45:44.377 00.000 9828 Move returns status 0, amount 27
03:45:44.377 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:44.377 00.000 9828 MoveAxis(N, 10, B)
03:45:44.377 00.000 9828 Guiding  Dir = 0, Dur = 10
03:45:44.393 00.016 9828 IsSlewing returns 0
03:45:44.393 00.000 9828 IsGuiding returns 0
03:45:44.393 00.000 9828 PulseGuide returned control before completion, sleep 20
03:45:44.424 00.031 9828 IsGuiding returns 1
03:45:44.424 00.000 9828 scope still moving after pulse duration time elapsed
03:45:44.455 00.031 9828 IsSlewing returns 0
03:45:44.455 00.000 9828 IsGuiding returns 1
03:45:44.486 00.031 9828 IsSlewing returns 0
03:45:44.487 00.001 9828 IsGuiding returns 1
03:45:44.517 00.030 9828 IsSlewing returns 0
03:45:44.517 00.000 9828 IsGuiding returns 1
03:45:44.563 00.046 9828 IsSlewing returns 0
03:45:44.563 00.000 9828 IsGuiding returns 0
03:45:44.563 00.000 9828 scope move finished after 10 + 160 ms
03:45:44.563 00.000 9828 Move returns status 0, amount 10
03:45:44.563 00.000 9828 move complete, result=0
03:45:44.563 00.000 9828 worker thread done servicing request
03:45:44.563 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:45:45.363 00.800 8976 Exposure complete
03:45:45.369 00.006 8976 worker thread done servicing request
03:45:45.369 00.000 5052 OnExposeComplete: enter
03:45:45.369 00.000 5052 UpdateGuideState(): m_state=6
03:45:45.369 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15229
03:45:45.369 00.000 5052 Star::Find returns 1 (0), X=328.02, Y=281.83, Mass=69, SNR=5.7, Peak=61 HFD=2.0
03:45:45.369 00.000 5052 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:45:45.369 00.000 5052 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
03:45:45.369 00.000 5052 CameraToMount -- cameraX=-1.16 cameraY=0.13 hyp=1.16 cameraTheta=3.03 mountX=0.64 mountY=0.90, mountTheta=0.95
03:45:45.370 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.16, y=0.13, opts=13)
03:45:45.370 00.000 5052 Enqueuing Move request for stepguider (-1.16, 0.13)
03:45:45.370 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=98, med=43, FiltMin=37, FiltMax=53, Gamma=2.630
03:45:45.370 00.000 5052 UpdateGuideState exits: m=69 SNR=5.7
03:45:45.370 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:45.370 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:45.370 00.000 5052 Enqueuing Expose request
03:45:45.370 00.000 8976 Worker thread wakes up
03:45:45.370 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.16, 0.13) opts 0xd
03:45:45.370 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.16, 0.13)
03:45:45.370 00.000 8976 Moving (-1.16, 0.13) raw xDistance=0.64 yDistance=0.90
03:45:45.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
03:45:45.370 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.90
03:45:45.370 00.000 8976 MoveAxis(L, 3, ABG)
03:45:45.370 00.000 8976 stepping (-5, 11) + (-3, 0)
03:45:45.370 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:45.407 00.037 8976 Received - 47 (G) 
03:45:45.408 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:45.408 00.000 8976 stepped: pos (-8, 11)
03:45:45.408 00.000 8976 MoveAxis(D, 4, ABG)
03:45:45.408 00.000 8976 stepping (-8, 11) + (0, -4)
03:45:45.408 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:45:45.440 00.032 8976 Received - 47 (G) 
03:45:45.440 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:45:45.440 00.000 8976 stepped: pos (-8, 7)
03:45:45.440 00.000 8976 MountToCamera -- mountTheta (-1.12) + m_xAngle (2.04) = xAngle (0.92 = 0.92)
03:45:45.440 00.000 8976 MountToCamera -- mountX=0.82 mountY=-1.69 hyp=1.88 mountTheta=-1.12 cameraX=1.13, cameraY=1.49 cameraTheta=0.92
03:45:45.440 00.000 8976 incremental bump (1.133, 1.495) isValid = 1
03:45:45.440 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
03:45:45.440 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:45:45.440 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:45:45.440 00.000 8976 move complete, result=0
03:45:45.440 00.000 9828 Worker thread wakes up
03:45:45.440 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:45:45.440 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:45:45.440 00.000 9828 CameraToMount -- cameraTheta (0.94) - m_xAngle (-3.10) = xAngle (4.04 = -2.25)
03:45:45.440 00.000 9828 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.33)
03:45:45.440 00.000 8976 worker thread done servicing request
03:45:45.440 00.000 8976 Worker thread wakes up
03:45:45.440 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:45.440 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:45.440 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.9 px 4 ms SOUTH
03:45:45.441 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
03:45:45.441 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.09
03:45:45.441 00.000 9828 BLC: window closed
03:45:45.441 00.000 9828 MoveAxis(E, 23, B)
03:45:45.441 00.000 9828 Guiding  Dir = 2, Dur = 23
03:45:45.441 00.000 9828 IsSlewing returns 0
03:45:45.441 00.000 9828 IsGuiding returns 0
03:45:45.441 00.000 9828 PulseGuide returned control before completion, sleep 33
03:45:45.480 00.039 9828 IsGuiding returns 1
03:45:45.480 00.000 9828 scope still moving after pulse duration time elapsed
03:45:45.511 00.031 9828 IsSlewing returns 0
03:45:45.511 00.000 9828 IsGuiding returns 1
03:45:45.542 00.031 9828 IsSlewing returns 0
03:45:45.542 00.000 9828 IsGuiding returns 1
03:45:45.574 00.032 9828 IsSlewing returns 0
03:45:45.574 00.000 9828 IsGuiding returns 0
03:45:45.574 00.000 9828 scope move finished after 23 + 110 ms
03:45:45.574 00.000 9828 Move returns status 0, amount 23
03:45:45.574 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:45.574 00.000 9828 MoveAxis(N, 12, B)
03:45:45.574 00.000 9828 Guiding  Dir = 0, Dur = 12
03:45:45.588 00.014 9828 IsSlewing returns 0
03:45:45.588 00.000 9828 IsGuiding returns 0
03:45:45.588 00.000 9828 PulseGuide returned control before completion, sleep 22
03:45:45.618 00.030 9828 IsGuiding returns 1
03:45:45.618 00.000 9828 scope still moving after pulse duration time elapsed
03:45:45.649 00.031 9828 IsSlewing returns 0
03:45:45.649 00.000 9828 IsGuiding returns 1
03:45:45.681 00.032 9828 IsSlewing returns 0
03:45:45.682 00.001 9828 IsGuiding returns 1
03:45:45.712 00.030 9828 IsSlewing returns 0
03:45:45.712 00.000 9828 IsGuiding returns 1
03:45:45.742 00.030 9828 IsSlewing returns 0
03:45:45.742 00.000 9828 IsGuiding returns 0
03:45:45.742 00.000 9828 scope move finished after 12 + 142 ms
03:45:45.742 00.000 9828 Move returns status 0, amount 12
03:45:45.742 00.000 9828 move complete, result=0
03:45:45.742 00.000 9828 worker thread done servicing request
03:45:45.742 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:45:46.597 00.855 8976 Exposure complete
03:45:46.603 00.006 8976 worker thread done servicing request
03:45:46.603 00.000 5052 OnExposeComplete: enter
03:45:46.603 00.000 5052 UpdateGuideState(): m_state=6
03:45:46.603 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15230
03:45:46.603 00.000 5052 Star::Find returns 1 (0), X=327.01, Y=281.49, Mass=62, SNR=5.4, Peak=57 HFD=2.1
03:45:46.603 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.09 = 1.20)
03:45:46.603 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.09)
03:45:46.603 00.000 5052 CameraToMount -- cameraX=-2.16 cameraY=-0.22 hyp=2.17 cameraTheta=-3.04 mountX=0.79 mountY=1.93, mountTheta=1.18
03:45:46.604 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.16, y=-0.22, opts=13)
03:45:46.604 00.000 5052 Enqueuing Move request for stepguider (-2.16, -0.22)
03:45:46.604 00.000 8976 Worker thread wakes up
03:45:46.604 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.16, -0.22) opts 0xd
03:45:46.605 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:46.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.16, -0.22)
03:45:46.605 00.000 5052 UpdateGuideState exits: m=62 SNR=5.4
03:45:46.605 00.000 8976 Moving (-2.16, -0.22) raw xDistance=0.79 yDistance=1.93
03:45:46.605 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:46.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.79
03:45:46.605 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:46.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.26 from input 1.93
03:45:46.605 00.000 5052 Enqueuing Expose request
03:45:46.605 00.000 8976 MoveAxis(L, 3, ABG)
03:45:46.605 00.000 8976 stepping (-8, 7) + (-3, 0)
03:45:46.605 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:46.638 00.033 8976 Received - 47 (G) 
03:45:46.638 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:46.638 00.000 8976 stepped: pos (-11, 7)
03:45:46.638 00.000 8976 MoveAxis(D, 8, ABG)
03:45:46.638 00.000 8976 stepping (-11, 7) + (0, -8)
03:45:46.638 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
03:45:46.686 00.048 8976 Received - 47 (G) 
03:45:46.686 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
03:45:46.686 00.000 8976 stepped: pos (-11, -1)
03:45:46.686 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
03:45:46.686 00.000 8976 MountToCamera -- mountX=1.10 mountY=-1.08 hyp=1.54 mountTheta=-0.77 cameraX=0.46, cameraY=1.47 cameraTheta=1.27
03:45:46.686 00.000 8976 incremental bump (0.459, 1.473) isValid = 1
03:45:46.686 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
03:45:46.687 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:45:46.687 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:45:46.687 00.000 8976 move complete, result=0
03:45:46.687 00.000 9828 Worker thread wakes up
03:45:46.687 00.000 8976 worker thread done servicing request
03:45:46.687 00.000 8976 Worker thread wakes up
03:45:46.687 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 1.9 px 8 ms SOUTH
03:45:46.687 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:45:46.687 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:46.687 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:45:46.687 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
03:45:46.687 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:46.687 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
03:45:46.687 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
03:45:46.687 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:45:46.687 00.000 9828 BLC: window closed
03:45:46.687 00.000 9828 MoveAxis(E, 13, B)
03:45:46.687 00.000 9828 Guiding  Dir = 2, Dur = 13
03:45:46.688 00.001 9828 IsSlewing returns 0
03:45:46.688 00.000 9828 IsGuiding returns 0
03:45:46.688 00.000 9828 PulseGuide returned control before completion, sleep 23
03:45:46.713 00.025 9828 IsGuiding returns 1
03:45:46.713 00.000 9828 scope still moving after pulse duration time elapsed
03:45:46.744 00.031 9828 IsSlewing returns 0
03:45:46.744 00.000 9828 IsGuiding returns 1
03:45:46.776 00.032 9828 IsSlewing returns 0
03:45:46.776 00.000 9828 IsGuiding returns 1
03:45:46.806 00.030 9828 IsSlewing returns 0
03:45:46.806 00.000 9828 IsGuiding returns 1
03:45:46.836 00.030 9828 IsSlewing returns 0
03:45:46.836 00.000 9828 IsGuiding returns 0
03:45:46.836 00.000 9828 scope move finished after 13 + 135 ms
03:45:46.836 00.000 9828 Move returns status 0, amount 13
03:45:46.836 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:46.836 00.000 9828 MoveAxis(N, 15, B)
03:45:46.836 00.000 9828 Guiding  Dir = 0, Dur = 15
03:45:46.854 00.018 9828 IsSlewing returns 0
03:45:46.854 00.000 9828 IsGuiding returns 0
03:45:46.854 00.000 9828 PulseGuide returned control before completion, sleep 25
03:45:46.882 00.028 9828 IsGuiding returns 1
03:45:46.882 00.000 9828 scope still moving after pulse duration time elapsed
03:45:46.912 00.030 9828 IsSlewing returns 0
03:45:46.912 00.000 9828 IsGuiding returns 1
03:45:46.943 00.031 9828 IsSlewing returns 0
03:45:46.943 00.000 9828 IsGuiding returns 1
03:45:46.974 00.031 9828 IsSlewing returns 0
03:45:46.974 00.000 9828 IsGuiding returns 1
03:45:47.007 00.033 9828 IsSlewing returns 0
03:45:47.007 00.000 9828 IsGuiding returns 0
03:45:47.007 00.000 9828 scope move finished after 15 + 137 ms
03:45:47.007 00.000 9828 Move returns status 0, amount 15
03:45:47.007 00.000 9828 move complete, result=0
03:45:47.007 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:45:47.007 00.000 9828 worker thread done servicing request
03:45:47.838 00.831 8976 Exposure complete
03:45:47.843 00.005 8976 worker thread done servicing request
03:45:47.844 00.001 5052 OnExposeComplete: enter
03:45:47.844 00.000 5052 UpdateGuideState(): m_state=6
03:45:47.844 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15231
03:45:47.844 00.000 5052 Star::Find returns 1 (0), X=328.12, Y=281.62, Mass=71, SNR=5.8, Peak=61 HFD=1.9
03:45:47.844 00.000 5052 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.04) = xAngle (-5.10 = 1.18)
03:45:47.844 00.000 5052 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.21 = 1.08)
03:45:47.844 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=-0.09 hyp=1.06 cameraTheta=-3.06 mountX=0.40 mountY=0.93, mountTheta=1.16
03:45:47.844 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=-0.09, opts=13)
03:45:47.845 00.001 5052 Enqueuing Move request for stepguider (-1.06, -0.09)
03:45:47.845 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:45:47.845 00.000 5052 UpdateGuideState exits: m=71 SNR=5.8
03:45:47.845 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:47.845 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:47.845 00.000 5052 Enqueuing Expose request
03:45:47.845 00.000 8976 Worker thread wakes up
03:45:47.845 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, -0.09) opts 0xd
03:45:47.845 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, -0.09)
03:45:47.845 00.000 8976 Moving (-1.06, -0.09) raw xDistance=0.40 yDistance=0.93
03:45:47.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.40
03:45:47.845 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.93
03:45:47.845 00.000 8976 MoveAxis(L, 2, ABG)
03:45:47.845 00.000 8976 stepping (-11, -1) + (-2, 0)
03:45:47.845 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:47.869 00.024 8976 Received - 47 (G) 
03:45:47.869 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:47.869 00.000 8976 stepped: pos (-13, -1)
03:45:47.869 00.000 8976 MoveAxis(D, 4, ABG)
03:45:47.869 00.000 8976 stepping (-13, -1) + (0, -4)
03:45:47.869 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:45:47.902 00.033 8976 Received - 47 (G) 
03:45:47.902 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:45:47.902 00.000 8976 stepped: pos (-13, -5)
03:45:47.902 00.000 8976 MountToCamera -- mountTheta (-0.32) + m_xAngle (2.04) = xAngle (1.72 = 1.72)
03:45:47.902 00.000 8976 MountToCamera -- mountX=1.40 mountY=-0.46 hyp=1.47 mountTheta=-0.32 cameraX=-0.22, cameraY=1.45 cameraTheta=1.72
03:45:47.902 00.000 8976 incremental bump (-0.225, 1.452) isValid = 1
03:45:47.902 00.000 8976 Scheduling Mount bump of (-0.018, 0.118)
03:45:47.902 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:45:47.902 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:45:47.902 00.000 8976 move complete, result=0
03:45:47.902 00.000 9828 Worker thread wakes up
03:45:47.902 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.9 px 4 ms SOUTH
03:45:47.902 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:45:47.902 00.000 8976 worker thread done servicing request
03:45:47.902 00.000 8976 Worker thread wakes up
03:45:47.902 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:45:47.902 00.000 9828 CameraToMount -- cameraTheta (1.72) - m_xAngle (-3.10) = xAngle (4.81 = -1.47)
03:45:47.903 00.001 9828 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.73 = -1.55)
03:45:47.903 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:47.903 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:47.903 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.72 mountX=0.01 mountY=-0.12, mountTheta=-1.47
03:45:47.903 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:45:47.903 00.000 9828 BLC: window closed
03:45:47.903 00.000 9828 MoveAxis(W, 4, B)
03:45:47.903 00.000 9828 Guiding  Dir = 3, Dur = 4
03:45:47.903 00.000 9828 IsSlewing returns 0
03:45:47.903 00.000 9828 IsGuiding returns 0
03:45:47.903 00.000 9828 PulseGuide returned control before completion, sleep 14
03:45:47.925 00.022 9828 IsGuiding returns 1
03:45:47.925 00.000 9828 scope still moving after pulse duration time elapsed
03:45:47.956 00.031 9828 IsSlewing returns 0
03:45:47.956 00.000 9828 IsGuiding returns 1
03:45:47.986 00.030 9828 IsSlewing returns 0
03:45:47.986 00.000 9828 IsGuiding returns 1
03:45:48.017 00.031 9828 IsSlewing returns 0
03:45:48.017 00.000 9828 IsGuiding returns 0
03:45:48.017 00.000 9828 scope move finished after 4 + 110 ms
03:45:48.017 00.000 9828 Move returns status 0, amount 4
03:45:48.017 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:48.017 00.000 9828 MoveAxis(N, 16, B)
03:45:48.017 00.000 9828 Guiding  Dir = 0, Dur = 16
03:45:48.033 00.016 9828 IsSlewing returns 0
03:45:48.033 00.000 9828 IsGuiding returns 0
03:45:48.033 00.000 9828 PulseGuide returned control before completion, sleep 26
03:45:48.064 00.031 9828 IsGuiding returns 1
03:45:48.064 00.000 9828 scope still moving after pulse duration time elapsed
03:45:48.094 00.030 9828 IsSlewing returns 0
03:45:48.094 00.000 9828 IsGuiding returns 1
03:45:48.126 00.032 9828 IsSlewing returns 0
03:45:48.126 00.000 9828 IsGuiding returns 1
03:45:48.158 00.032 9828 IsSlewing returns 0
03:45:48.158 00.000 9828 IsGuiding returns 1
03:45:48.203 00.045 9828 IsSlewing returns 0
03:45:48.203 00.000 9828 IsGuiding returns 0
03:45:48.203 00.000 9828 scope move finished after 16 + 155 ms
03:45:48.203 00.000 9828 Move returns status 0, amount 16
03:45:48.203 00.000 9828 move complete, result=0
03:45:48.204 00.001 9828 worker thread done servicing request
03:45:48.204 00.000 5052 GuideStep: 0.0 px 4 ms WEST, -0.1 px 16 ms NORTH
03:45:49.057 00.853 8976 Exposure complete
03:45:49.063 00.006 8976 worker thread done servicing request
03:45:49.064 00.001 5052 OnExposeComplete: enter
03:45:49.064 00.000 5052 UpdateGuideState(): m_state=6
03:45:49.064 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15232
03:45:49.064 00.000 5052 Star::Find returns 1 (0), X=328.47, Y=281.56, Mass=91, SNR=6.5, Peak=63 HFD=1.5
03:45:49.064 00.000 5052 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.04) = xAngle (-4.98 = 1.30)
03:45:49.064 00.000 5052 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.08 = 1.20)
03:45:49.064 00.000 5052 CameraToMount -- cameraX=-0.71 cameraY=-0.15 hyp=0.72 cameraTheta=-2.94 mountX=0.19 mountY=0.67, mountTheta=1.29
03:45:49.065 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.71, y=-0.15, opts=13)
03:45:49.065 00.000 5052 Enqueuing Move request for stepguider (-0.71, -0.15)
03:45:49.065 00.000 8976 Worker thread wakes up
03:45:49.065 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:45:49.065 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.71, -0.15) opts 0xd
03:45:49.065 00.000 5052 UpdateGuideState exits: m=91 SNR=6.5
03:45:49.065 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.71, -0.15)
03:45:49.065 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:49.065 00.000 8976 Moving (-0.71, -0.15) raw xDistance=0.19 yDistance=0.67
03:45:49.065 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:49.065 00.000 5052 Enqueuing Expose request
03:45:49.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:45:49.065 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.67
03:45:49.065 00.000 8976 MoveAxis(R, 0, ABG)
03:45:49.065 00.000 8976 MoveAxis(D, 3, ABG)
03:45:49.065 00.000 8976 stepping (-13, -5) + (0, -3)
03:45:49.066 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:49.100 00.034 8976 Received - 47 (G) 
03:45:49.100 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:49.101 00.001 8976 stepped: pos (-13, -8)
03:45:49.101 00.000 8976 MountToCamera -- mountTheta (0.07) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
03:45:49.101 00.000 8976 MountToCamera -- mountX=1.59 mountY=0.11 hyp=1.60 mountTheta=0.07 cameraX=-0.82, cameraY=1.37 cameraTheta=2.11
03:45:49.101 00.000 8976 incremental bump (-0.823, 1.367) isValid = 1
03:45:49.101 00.000 8976 Scheduling Mount bump of (-0.059, 0.102)
03:45:49.101 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:45:49.101 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:45:49.101 00.000 8976 move complete, result=0
03:45:49.101 00.000 9828 Worker thread wakes up
03:45:49.101 00.000 8976 worker thread done servicing request
03:45:49.101 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:45:49.101 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:45:49.101 00.000 8976 Worker thread wakes up
03:45:49.101 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:45:49.101 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:49.101 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:49.101 00.000 9828 CameraToMount -- cameraTheta (2.10) - m_xAngle (-3.10) = xAngle (5.19 = -1.09)
03:45:49.101 00.000 9828 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.11 = -1.17)
03:45:49.102 00.001 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=0.05 mountY=-0.11, mountTheta=-1.11
03:45:49.102 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:45:49.102 00.000 9828 BLC: window closed
03:45:49.102 00.000 9828 MoveAxis(W, 17, B)
03:45:49.103 00.001 9828 Guiding  Dir = 3, Dur = 17
03:45:49.103 00.000 9828 IsSlewing returns 0
03:45:49.104 00.001 9828 IsGuiding returns 0
03:45:49.104 00.000 9828 PulseGuide returned control before completion, sleep 27
03:45:49.136 00.032 9828 IsGuiding returns 1
03:45:49.137 00.001 9828 scope still moving after pulse duration time elapsed
03:45:49.168 00.031 9828 IsSlewing returns 0
03:45:49.168 00.000 9828 IsGuiding returns 1
03:45:49.199 00.031 9828 IsSlewing returns 0
03:45:49.199 00.000 9828 IsGuiding returns 1
03:45:49.230 00.031 9828 IsSlewing returns 0
03:45:49.230 00.000 9828 IsGuiding returns 0
03:45:49.230 00.000 9828 scope move finished after 17 + 109 ms
03:45:49.230 00.000 9828 Move returns status 0, amount 17
03:45:49.230 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:49.230 00.000 9828 MoveAxis(N, 15, B)
03:45:49.230 00.000 9828 Guiding  Dir = 0, Dur = 15
03:45:49.245 00.015 9828 IsSlewing returns 0
03:45:49.245 00.000 9828 IsGuiding returns 0
03:45:49.245 00.000 9828 PulseGuide returned control before completion, sleep 25
03:45:49.276 00.031 9828 IsGuiding returns 1
03:45:49.281 00.005 9828 scope still moving after pulse duration time elapsed
03:45:49.306 00.025 9828 IsSlewing returns 0
03:45:49.306 00.000 9828 IsGuiding returns 1
03:45:49.338 00.032 9828 IsSlewing returns 0
03:45:49.338 00.000 9828 IsGuiding returns 1
03:45:49.370 00.032 9828 IsSlewing returns 0
03:45:49.370 00.000 9828 IsGuiding returns 1
03:45:49.400 00.030 9828 IsSlewing returns 0
03:45:49.400 00.000 9828 IsGuiding returns 0
03:45:49.400 00.000 9828 scope move finished after 15 + 139 ms
03:45:49.400 00.000 9828 Move returns status 0, amount 15
03:45:49.400 00.000 9828 move complete, result=0
03:45:49.400 00.000 9828 worker thread done servicing request
03:45:49.401 00.001 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
03:45:50.250 00.849 8976 Exposure complete
03:45:50.255 00.005 8976 worker thread done servicing request
03:45:50.255 00.000 5052 OnExposeComplete: enter
03:45:50.255 00.000 5052 UpdateGuideState(): m_state=6
03:45:50.256 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15233
03:45:50.256 00.000 5052 Star::Find returns 1 (0), X=329.47, Y=281.61, Mass=80, SNR=6.1, Peak=64 HFD=1.5
03:45:50.256 00.000 5052 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.04) = xAngle (-2.37 = -2.37)
03:45:50.256 00.000 5052 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.48 = -2.48)
03:45:50.256 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.31 cameraTheta=-0.33 mountX=-0.23 mountY=-0.19, mountTheta=-2.43
03:45:50.256 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.10, opts=13)
03:45:50.256 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.10)
03:45:50.256 00.000 8976 Worker thread wakes up
03:45:50.257 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:45:50.257 00.000 5052 UpdateGuideState exits: m=80 SNR=6.1
03:45:50.257 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:50.257 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:50.257 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.10) opts 0xd
03:45:50.257 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.10)
03:45:50.257 00.000 8976 Moving (0.30, -0.10) raw xDistance=-0.23 yDistance=-0.19
03:45:50.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:45:50.257 00.000 5052 Enqueuing Expose request
03:45:50.257 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:45:50.257 00.000 8976 MoveAxis(R, 0, ABG)
03:45:50.258 00.001 8976 MoveAxis(U, 0, ABG)
03:45:50.258 00.000 8976 MountToCamera -- mountTheta (0.28) + m_xAngle (2.04) = xAngle (2.32 = 2.32)
03:45:50.258 00.000 8976 MountToCamera -- mountX=1.72 mountY=0.49 hyp=1.79 mountTheta=0.28 cameraX=-1.22, cameraY=1.31 cameraTheta=2.32
03:45:50.258 00.000 8976 incremental bump (-1.224, 1.310) isValid = 1
03:45:50.258 00.000 8976 Scheduling Mount bump of (-0.078, 0.087)
03:45:50.258 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:45:50.258 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:45:50.258 00.000 8976 move complete, result=0
03:45:50.258 00.000 9828 Worker thread wakes up
03:45:50.259 00.001 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:45:50.259 00.000 8976 worker thread done servicing request
03:45:50.259 00.000 8976 Worker thread wakes up
03:45:50.259 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:45:50.259 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:50.259 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:45:50.259 00.000 9828 CameraToMount -- cameraTheta (2.30) - m_xAngle (-3.10) = xAngle (5.40 = -0.88)
03:45:50.259 00.000 9828 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.32 = -0.96)
03:45:50.259 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.30 mountX=0.07 mountY=-0.10, mountTheta=-0.91
03:45:50.259 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
03:45:50.259 00.000 9828 BLC: window closed
03:45:50.259 00.000 9828 MoveAxis(W, 24, B)
03:45:50.259 00.000 9828 Guiding  Dir = 3, Dur = 24
03:45:50.260 00.001 9828 IsSlewing returns 0
03:45:50.260 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:50.260 00.000 9828 IsGuiding returns 0
03:45:50.260 00.000 9828 PulseGuide returned control before completion, sleep 34
03:45:50.306 00.046 9828 IsGuiding returns 1
03:45:50.306 00.000 9828 scope still moving after pulse duration time elapsed
03:45:50.336 00.030 9828 IsSlewing returns 0
03:45:50.336 00.000 9828 IsGuiding returns 1
03:45:50.368 00.032 9828 IsSlewing returns 0
03:45:50.369 00.001 9828 IsGuiding returns 1
03:45:50.399 00.030 9828 IsSlewing returns 0
03:45:50.399 00.000 9828 IsGuiding returns 0
03:45:50.399 00.000 9828 scope move finished after 24 + 115 ms
03:45:50.399 00.000 9828 Move returns status 0, amount 24
03:45:50.399 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:50.399 00.000 9828 MoveAxis(N, 13, B)
03:45:50.399 00.000 9828 Guiding  Dir = 0, Dur = 13
03:45:50.415 00.016 9828 IsSlewing returns 0
03:45:50.416 00.001 9828 IsGuiding returns 0
03:45:50.416 00.000 9828 PulseGuide returned control before completion, sleep 23
03:45:50.446 00.030 9828 IsGuiding returns 1
03:45:50.446 00.000 9828 scope still moving after pulse duration time elapsed
03:45:50.478 00.032 9828 IsSlewing returns 0
03:45:50.478 00.000 9828 IsGuiding returns 1
03:45:50.508 00.030 9828 IsSlewing returns 0
03:45:50.509 00.001 9828 IsGuiding returns 1
03:45:50.539 00.030 9828 IsSlewing returns 0
03:45:50.540 00.001 9828 IsGuiding returns 1
03:45:50.571 00.031 9828 IsSlewing returns 0
03:45:50.572 00.001 9828 IsGuiding returns 0
03:45:50.572 00.000 9828 scope move finished after 13 + 143 ms
03:45:50.572 00.000 9828 Move returns status 0, amount 13
03:45:50.572 00.000 9828 move complete, result=0
03:45:50.572 00.000 9828 worker thread done servicing request
03:45:50.572 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
03:45:51.412 00.840 8976 Exposure complete
03:45:51.418 00.006 8976 worker thread done servicing request
03:45:51.418 00.000 5052 OnExposeComplete: enter
03:45:51.418 00.000 5052 UpdateGuideState(): m_state=6
03:45:51.418 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15234
03:45:51.419 00.001 5052 Star::Find returns 1 (0), X=328.91, Y=281.79, Mass=76, SNR=6.0, Peak=63 HFD=2.0
03:45:51.419 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:45:51.419 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
03:45:51.419 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.08 hyp=0.27 cameraTheta=2.86 mountX=0.19 mountY=0.18, mountTheta=0.76
03:45:51.419 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.08, opts=13)
03:45:51.419 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.08)
03:45:51.419 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:51.419 00.000 5052 UpdateGuideState exits: m=76 SNR=6.0
03:45:51.419 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:51.419 00.000 8976 Worker thread wakes up
03:45:51.420 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.08) opts 0xd
03:45:51.420 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.08)
03:45:51.420 00.000 8976 Moving (-0.26, 0.08) raw xDistance=0.19 yDistance=0.18
03:45:51.420 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:51.420 00.000 5052 Enqueuing Expose request
03:45:51.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:45:51.420 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:45:51.420 00.000 8976 MoveAxis(R, 0, ABG)
03:45:51.420 00.000 8976 MoveAxis(U, 0, ABG)
03:45:51.420 00.000 8976 MountToCamera -- mountTheta (0.39) + m_xAngle (2.04) = xAngle (2.44 = 2.44)
03:45:51.420 00.000 8976 MountToCamera -- mountX=1.81 mountY=0.75 hyp=1.96 mountTheta=0.39 cameraX=-1.49, cameraY=1.27 cameraTheta=2.44
03:45:51.420 00.000 8976 incremental bump (-1.492, 1.272) isValid = 1
03:45:51.420 00.000 8976 Scheduling Mount bump of (-0.087, 0.077)
03:45:51.420 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
03:45:51.420 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
03:45:51.420 00.000 8976 move complete, result=0
03:45:51.420 00.000 9828 Worker thread wakes up
03:45:51.420 00.000 8976 worker thread done servicing request
03:45:51.420 00.000 8976 Worker thread wakes up
03:45:51.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:51.420 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:51.420 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
03:45:51.421 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:45:51.421 00.000 9828 CameraToMount -- cameraTheta (2.42) - m_xAngle (-3.10) = xAngle (5.51 = -0.77)
03:45:51.421 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:45:51.421 00.000 9828 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.43 = -0.85)
03:45:51.421 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=0.08 mountY=-0.09, mountTheta=-0.81
03:45:51.421 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
03:45:51.421 00.000 9828 BLC: window closed
03:45:51.421 00.000 9828 MoveAxis(W, 27, B)
03:45:51.421 00.000 9828 Guiding  Dir = 3, Dur = 27
03:45:51.421 00.000 9828 IsSlewing returns 0
03:45:51.421 00.000 9828 IsGuiding returns 0
03:45:51.422 00.001 9828 PulseGuide returned control before completion, sleep 37
03:45:51.470 00.048 9828 IsGuiding returns 1
03:45:51.470 00.000 9828 scope still moving after pulse duration time elapsed
03:45:51.501 00.031 9828 IsSlewing returns 0
03:45:51.501 00.000 9828 IsGuiding returns 1
03:45:51.532 00.031 9828 IsSlewing returns 0
03:45:51.532 00.000 9828 IsGuiding returns 1
03:45:51.579 00.047 9828 IsSlewing returns 0
03:45:51.579 00.000 9828 IsGuiding returns 0
03:45:51.579 00.000 9828 scope move finished after 27 + 131 ms
03:45:51.579 00.000 9828 Move returns status 0, amount 27
03:45:51.579 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:51.579 00.000 9828 MoveAxis(N, 12, B)
03:45:51.579 00.000 9828 Guiding  Dir = 0, Dur = 12
03:45:51.595 00.016 9828 IsSlewing returns 0
03:45:51.595 00.000 9828 IsGuiding returns 0
03:45:51.595 00.000 9828 PulseGuide returned control before completion, sleep 22
03:45:51.625 00.030 9828 IsGuiding returns 1
03:45:51.625 00.000 9828 scope still moving after pulse duration time elapsed
03:45:51.657 00.032 9828 IsSlewing returns 0
03:45:51.657 00.000 9828 IsGuiding returns 1
03:45:51.687 00.030 9828 IsSlewing returns 0
03:45:51.687 00.000 9828 IsGuiding returns 1
03:45:51.717 00.030 9828 IsSlewing returns 0
03:45:51.717 00.000 9828 IsGuiding returns 1
03:45:51.749 00.032 9828 IsSlewing returns 0
03:45:51.749 00.000 9828 IsGuiding returns 0
03:45:51.749 00.000 9828 scope move finished after 12 + 141 ms
03:45:51.749 00.000 9828 Move returns status 0, amount 12
03:45:51.749 00.000 9828 move complete, result=0
03:45:51.749 00.000 9828 worker thread done servicing request
03:45:51.749 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
03:45:52.572 00.823 8976 Exposure complete
03:45:52.578 00.006 8976 worker thread done servicing request
03:45:52.578 00.000 5052 OnExposeComplete: enter
03:45:52.578 00.000 5052 UpdateGuideState(): m_state=6
03:45:52.578 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15235
03:45:52.578 00.000 5052 Star::Find returns 1 (0), X=328.45, Y=281.78, Mass=73, SNR=5.9, Peak=60 HFD=1.8
03:45:52.578 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:45:52.578 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
03:45:52.578 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.07 hyp=0.73 cameraTheta=3.05 mountX=0.39 mountY=0.57, mountTheta=0.97
03:45:52.578 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.07, opts=13)
03:45:52.578 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.07)
03:45:52.578 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:45:52.579 00.001 5052 UpdateGuideState exits: m=73 SNR=5.9
03:45:52.579 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:52.579 00.000 8976 Worker thread wakes up
03:45:52.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.07) opts 0xd
03:45:52.579 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.07)
03:45:52.579 00.000 8976 Moving (-0.72, 0.07) raw xDistance=0.39 yDistance=0.57
03:45:52.579 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:52.579 00.000 5052 Enqueuing Expose request
03:45:52.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:45:52.579 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
03:45:52.579 00.000 8976 MoveAxis(L, 2, ABG)
03:45:52.579 00.000 8976 stepping (-13, -8) + (-2, 0)
03:45:52.579 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:52.601 00.022 8976 Received - 47 (G) 
03:45:52.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:52.601 00.000 8976 stepped: pos (-15, -8)
03:45:52.601 00.000 8976 MoveAxis(D, 2, ABG)
03:45:52.601 00.000 8976 stepping (-15, -8) + (0, -2)
03:45:52.601 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:52.634 00.033 8976 Received - 47 (G) 
03:45:52.634 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:45:52.634 00.000 8976 stepped: pos (-15, -10)
03:45:52.634 00.000 8976 MountToCamera -- mountTheta (0.48) + m_xAngle (2.04) = xAngle (2.52 = 2.52)
03:45:52.634 00.000 8976 MountToCamera -- mountX=1.97 mountY=1.03 hyp=2.22 mountTheta=0.48 cameraX=-1.81, cameraY=1.29 cameraTheta=2.52
03:45:52.634 00.000 8976 incremental bump (-1.812, 1.288) isValid = 1
03:45:52.634 00.000 8976 Scheduling Mount bump of (-0.094, 0.069)
03:45:52.634 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:45:52.634 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:45:52.634 00.000 8976 move complete, result=0
03:45:52.634 00.000 9828 Worker thread wakes up
03:45:52.635 00.001 8976 worker thread done servicing request
03:45:52.635 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:45:52.635 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:45:52.635 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 2 ms SOUTH
03:45:52.635 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.60 = -0.68)
03:45:52.635 00.000 8976 Worker thread wakes up
03:45:52.635 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:52.635 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:52.635 00.000 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.52 = -0.76)
03:45:52.635 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.73
03:45:52.635 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:45:52.635 00.000 9828 BLC: window closed
03:45:52.635 00.000 9828 MoveAxis(W, 29, B)
03:45:52.636 00.001 9828 Guiding  Dir = 3, Dur = 29
03:45:52.636 00.000 9828 IsSlewing returns 0
03:45:52.636 00.000 9828 IsGuiding returns 0
03:45:52.636 00.000 9828 PulseGuide returned control before completion, sleep 39
03:45:52.682 00.046 9828 IsGuiding returns 1
03:45:52.682 00.000 9828 scope still moving after pulse duration time elapsed
03:45:52.713 00.031 9828 IsSlewing returns 0
03:45:52.713 00.000 9828 IsGuiding returns 1
03:45:52.743 00.030 9828 IsSlewing returns 0
03:45:52.743 00.000 9828 IsGuiding returns 1
03:45:52.775 00.032 9828 IsSlewing returns 0
03:45:52.775 00.000 9828 IsGuiding returns 1
03:45:52.806 00.031 9828 IsSlewing returns 0
03:45:52.806 00.000 9828 IsGuiding returns 0
03:45:52.806 00.000 9828 scope move finished after 29 + 140 ms
03:45:52.806 00.000 9828 Move returns status 0, amount 29
03:45:52.806 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:52.806 00.000 9828 MoveAxis(N, 11, B)
03:45:52.806 00.000 9828 Guiding  Dir = 0, Dur = 11
03:45:52.821 00.015 9828 IsSlewing returns 0
03:45:52.821 00.000 9828 IsGuiding returns 0
03:45:52.821 00.000 9828 PulseGuide returned control before completion, sleep 21
03:45:52.853 00.032 9828 IsGuiding returns 1
03:45:52.853 00.000 9828 scope still moving after pulse duration time elapsed
03:45:52.884 00.031 9828 IsSlewing returns 0
03:45:52.884 00.000 9828 IsGuiding returns 1
03:45:52.914 00.030 9828 IsSlewing returns 0
03:45:52.915 00.001 9828 IsGuiding returns 1
03:45:52.945 00.030 9828 IsSlewing returns 0
03:45:52.946 00.001 9828 IsGuiding returns 1
03:45:52.976 00.030 9828 IsSlewing returns 0
03:45:52.977 00.001 9828 IsGuiding returns 0
03:45:52.977 00.000 9828 scope move finished after 11 + 144 ms
03:45:52.977 00.000 9828 Move returns status 0, amount 11
03:45:52.977 00.000 9828 move complete, result=0
03:45:52.977 00.000 9828 worker thread done servicing request
03:45:52.978 00.001 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
03:45:53.758 00.780 8976 Exposure complete
03:45:53.763 00.005 8976 worker thread done servicing request
03:45:53.764 00.001 5052 OnExposeComplete: enter
03:45:53.764 00.000 5052 UpdateGuideState(): m_state=6
03:45:53.764 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15236
03:45:53.764 00.000 5052 Star::Find returns 1 (0), X=329.54, Y=281.54, Mass=83, SNR=6.2, Peak=58 HFD=2.2
03:45:53.764 00.000 5052 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.04) = xAngle (-2.47 = -2.47)
03:45:53.764 00.000 5052 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.57 = -2.57)
03:45:53.764 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=-0.17 hyp=0.40 cameraTheta=-0.43 mountX=-0.32 mountY=-0.22, mountTheta=-2.54
03:45:53.764 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=-0.17, opts=13)
03:45:53.764 00.000 5052 Enqueuing Move request for stepguider (0.37, -0.17)
03:45:53.764 00.000 8976 Worker thread wakes up
03:45:53.765 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:45:53.765 00.000 5052 UpdateGuideState exits: m=83 SNR=6.2
03:45:53.765 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:53.765 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:53.765 00.000 5052 Enqueuing Expose request
03:45:53.765 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, -0.17) opts 0xd
03:45:53.765 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, -0.17)
03:45:53.765 00.000 8976 Moving (0.37, -0.17) raw xDistance=-0.32 yDistance=-0.22
03:45:53.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
03:45:53.765 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:45:53.765 00.000 8976 MoveAxis(R, 1, ABG)
03:45:53.765 00.000 8976 stepping (-15, -10) + (1, 0)
03:45:53.765 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:53.784 00.019 8976 Received - 47 (G) 
03:45:53.784 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:53.785 00.001 8976 stepped: pos (-14, -10)
03:45:53.785 00.000 8976 MoveAxis(U, 0, ABG)
03:45:53.785 00.000 8976 MountToCamera -- mountTheta (0.54) + m_xAngle (2.04) = xAngle (2.58 = 2.58)
03:45:53.785 00.000 8976 MountToCamera -- mountX=2.03 mountY=1.21 hyp=2.36 mountTheta=0.54 cameraX=-2.00, cameraY=1.25 cameraTheta=2.58
03:45:53.785 00.000 8976 incremental bump (-2.002, 1.255) isValid = 1
03:45:53.785 00.000 8976 Scheduling Mount bump of (-0.097, 0.063)
03:45:53.785 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:45:53.785 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:45:53.785 00.000 8976 move complete, result=0
03:45:53.785 00.000 8976 worker thread done servicing request
03:45:53.785 00.000 8976 Worker thread wakes up
03:45:53.785 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
03:45:53.785 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:53.785 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:53.785 00.000 9828 Worker thread wakes up
03:45:53.786 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:45:53.786 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:45:53.786 00.000 9828 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.66 = -0.62)
03:45:53.786 00.000 9828 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.58 = -0.70)
03:45:53.786 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.57 mountX=0.09 mountY=-0.08, mountTheta=-0.67
03:45:53.786 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.08
03:45:53.786 00.000 9828 BLC: window closed
03:45:53.786 00.000 9828 MoveAxis(W, 30, B)
03:45:53.786 00.000 9828 Guiding  Dir = 3, Dur = 30
03:45:53.786 00.000 9828 IsSlewing returns 0
03:45:53.786 00.000 9828 IsGuiding returns 0
03:45:53.786 00.000 9828 PulseGuide returned control before completion, sleep 40
03:45:53.830 00.044 9828 IsGuiding returns 1
03:45:53.830 00.000 9828 scope still moving after pulse duration time elapsed
03:45:53.861 00.031 9828 IsSlewing returns 0
03:45:53.861 00.000 9828 IsGuiding returns 1
03:45:53.892 00.031 9828 IsSlewing returns 0
03:45:53.892 00.000 9828 IsGuiding returns 1
03:45:53.923 00.031 9828 IsSlewing returns 0
03:45:53.923 00.000 9828 IsGuiding returns 1
03:45:53.953 00.030 9828 IsSlewing returns 0
03:45:53.953 00.000 9828 IsGuiding returns 0
03:45:53.953 00.000 9828 scope move finished after 30 + 137 ms
03:45:53.953 00.000 9828 Move returns status 0, amount 30
03:45:53.953 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:53.953 00.000 9828 MoveAxis(N, 10, B)
03:45:53.953 00.000 9828 Guiding  Dir = 0, Dur = 10
03:45:53.968 00.015 9828 IsSlewing returns 0
03:45:53.968 00.000 9828 IsGuiding returns 0
03:45:53.968 00.000 9828 PulseGuide returned control before completion, sleep 20
03:45:54.000 00.032 9828 IsGuiding returns 1
03:45:54.000 00.000 9828 scope still moving after pulse duration time elapsed
03:45:54.031 00.031 9828 IsSlewing returns 0
03:45:54.031 00.000 9828 IsGuiding returns 1
03:45:54.062 00.031 9828 IsSlewing returns 0
03:45:54.062 00.000 9828 IsGuiding returns 1
03:45:54.094 00.032 9828 IsSlewing returns 0
03:45:54.094 00.000 9828 IsGuiding returns 1
03:45:54.125 00.031 9828 IsSlewing returns 0
03:45:54.125 00.000 9828 IsGuiding returns 0
03:45:54.125 00.000 9828 scope move finished after 10 + 146 ms
03:45:54.125 00.000 9828 Move returns status 0, amount 10
03:45:54.125 00.000 9828 move complete, result=0
03:45:54.125 00.000 9828 worker thread done servicing request
03:45:54.126 00.001 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
03:45:54.906 00.780 8976 Exposure complete
03:45:54.912 00.006 8976 worker thread done servicing request
03:45:54.912 00.000 5052 OnExposeComplete: enter
03:45:54.912 00.000 5052 UpdateGuideState(): m_state=6
03:45:54.912 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15237
03:45:54.912 00.000 5052 Star::Find returns 1 (0), X=330.29, Y=281.45, Mass=84, SNR=6.3, Peak=63 HFD=1.8
03:45:54.912 00.000 5052 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.04) = xAngle (-2.27 = -2.27)
03:45:54.912 00.000 5052 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
03:45:54.912 00.000 5052 CameraToMount -- cameraX=1.12 cameraY=-0.26 hyp=1.15 cameraTheta=-0.23 mountX=-0.74 mountY=-0.79, mountTheta=-2.32
03:45:54.913 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.12, y=-0.26, opts=13)
03:45:54.913 00.000 5052 Enqueuing Move request for stepguider (1.12, -0.26)
03:45:54.913 00.000 8976 Worker thread wakes up
03:45:54.913 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:45:54.913 00.000 5052 UpdateGuideState exits: m=84 SNR=6.3
03:45:54.913 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:54.913 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:54.913 00.000 5052 Enqueuing Expose request
03:45:54.913 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.12, -0.26) opts 0xd
03:45:54.913 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.12, -0.26)
03:45:54.913 00.000 8976 Moving (1.12, -0.26) raw xDistance=-0.74 yDistance=-0.79
03:45:54.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.74
03:45:54.913 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
03:45:54.913 00.000 8976 MoveAxis(R, 3, ABG)
03:45:54.914 00.001 8976 stepping (-14, -10) + (3, 0)
03:45:54.914 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:54.952 00.038 8976 Received - 47 (G) 
03:45:54.952 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:54.952 00.000 8976 stepped: pos (-11, -10)
03:45:54.952 00.000 8976 MoveAxis(U, 3, ABG)
03:45:54.952 00.000 8976 stepping (-11, -10) + (0, 3)
03:45:54.952 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:54.983 00.031 8976 Received - 47 (G) 
03:45:54.983 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:54.983 00.000 8976 stepped: pos (-11, -7)
03:45:54.983 00.000 8976 MountToCamera -- mountTheta (0.55) + m_xAngle (2.04) = xAngle (2.60 = 2.60)
03:45:54.983 00.000 8976 MountToCamera -- mountX=1.92 mountY=1.18 hyp=2.25 mountTheta=0.55 cameraX=-1.92, cameraY=1.17 cameraTheta=2.60
03:45:54.983 00.000 8976 incremental bump (-1.921, 1.168) isValid = 1
03:45:54.983 00.000 8976 Scheduling Mount bump of (-0.098, 0.062)
03:45:54.983 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:45:54.983 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:45:54.983 00.000 8976 move complete, result=0
03:45:54.983 00.000 9828 Worker thread wakes up
03:45:54.983 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:45:54.983 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:45:54.983 00.000 9828 CameraToMount -- cameraTheta (2.58) - m_xAngle (-3.10) = xAngle (5.67 = -0.61)
03:45:54.983 00.000 9828 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.59 = -0.69)
03:45:54.983 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.58 mountX=0.10 mountY=-0.07, mountTheta=-0.66
03:45:54.983 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
03:45:54.983 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 3 ms NORTH
03:45:54.984 00.001 8976 worker thread done servicing request
03:45:54.984 00.000 8976 Worker thread wakes up
03:45:54.984 00.000 9828 BLC: window closed
03:45:54.984 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:54.984 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:54.984 00.000 9828 MoveAxis(W, 30, B)
03:45:54.984 00.000 9828 Guiding  Dir = 3, Dur = 30
03:45:54.984 00.000 9828 IsSlewing returns 0
03:45:54.984 00.000 9828 IsGuiding returns 0
03:45:54.984 00.000 9828 PulseGuide returned control before completion, sleep 40
03:45:55.032 00.048 9828 IsGuiding returns 1
03:45:55.032 00.000 9828 scope still moving after pulse duration time elapsed
03:45:55.062 00.030 9828 IsSlewing returns 0
03:45:55.062 00.000 9828 IsGuiding returns 1
03:45:55.093 00.031 9828 IsSlewing returns 0
03:45:55.093 00.000 9828 IsGuiding returns 1
03:45:55.123 00.030 9828 IsSlewing returns 0
03:45:55.123 00.000 9828 IsGuiding returns 0
03:45:55.123 00.000 9828 scope move finished after 30 + 108 ms
03:45:55.123 00.000 9828 Move returns status 0, amount 30
03:45:55.123 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:55.123 00.000 9828 MoveAxis(N, 10, B)
03:45:55.123 00.000 9828 Guiding  Dir = 0, Dur = 10
03:45:55.139 00.016 9828 IsSlewing returns 0
03:45:55.139 00.000 9828 IsGuiding returns 0
03:45:55.139 00.000 9828 PulseGuide returned control before completion, sleep 20
03:45:55.170 00.031 9828 IsGuiding returns 1
03:45:55.170 00.000 9828 scope still moving after pulse duration time elapsed
03:45:55.201 00.031 9828 IsSlewing returns 0
03:45:55.201 00.000 9828 IsGuiding returns 1
03:45:55.232 00.031 9828 IsSlewing returns 0
03:45:55.232 00.000 9828 IsGuiding returns 1
03:45:55.263 00.031 9828 IsSlewing returns 0
03:45:55.263 00.000 9828 IsGuiding returns 1
03:45:55.295 00.032 9828 IsSlewing returns 0
03:45:55.295 00.000 9828 IsGuiding returns 0
03:45:55.295 00.000 9828 scope move finished after 10 + 146 ms
03:45:55.295 00.000 9828 Move returns status 0, amount 10
03:45:55.295 00.000 9828 move complete, result=0
03:45:55.296 00.001 9828 worker thread done servicing request
03:45:55.296 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
03:45:56.106 00.810 8976 Exposure complete
03:45:56.112 00.006 8976 worker thread done servicing request
03:45:56.112 00.000 5052 OnExposeComplete: enter
03:45:56.112 00.000 5052 UpdateGuideState(): m_state=6
03:45:56.112 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15238
03:45:56.112 00.000 5052 Star::Find returns 1 (0), X=331.05, Y=281.33, Mass=81, SNR=6.2, Peak=64 HFD=2.3
03:45:56.112 00.000 5052 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.04) = xAngle (-2.24 = -2.24)
03:45:56.112 00.000 5052 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.35 = -2.35)
03:45:56.112 00.000 5052 CameraToMount -- cameraX=1.88 cameraY=-0.38 hyp=1.91 cameraTheta=-0.20 mountX=-1.19 mountY=-1.37, mountTheta=-2.29
03:45:56.113 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.88, y=-0.38, opts=13)
03:45:56.113 00.000 5052 Enqueuing Move request for stepguider (1.88, -0.38)
03:45:56.113 00.000 8976 Worker thread wakes up
03:45:56.113 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.88, -0.38) opts 0xd
03:45:56.113 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.88, -0.38)
03:45:56.113 00.000 8976 Moving (1.88, -0.38) raw xDistance=-1.19 yDistance=-1.37
03:45:56.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.19
03:45:56.113 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.37
03:45:56.114 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=37, FiltMax=52, Gamma=2.630
03:45:56.114 00.000 5052 UpdateGuideState exits: m=81 SNR=6.2
03:45:56.114 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:56.114 00.000 8976 MoveAxis(R, 5, ABG)
03:45:56.114 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:56.114 00.000 5052 Enqueuing Expose request
03:45:56.114 00.000 8976 stepping (-11, -7) + (5, 0)
03:45:56.114 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:45:56.150 00.036 8976 Received - 47 (G) 
03:45:56.150 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:45:56.150 00.000 8976 stepped: pos (-6, -7)
03:45:56.150 00.000 8976 MoveAxis(U, 6, ABG)
03:45:56.150 00.000 8976 stepping (-6, -7) + (0, 6)
03:45:56.150 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:45:56.198 00.048 8976 Received - 47 (G) 
03:45:56.198 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:45:56.198 00.000 8976 stepped: pos (-6, -1)
03:45:56.198 00.000 8976 MountToCamera -- mountTheta (0.49) + m_xAngle (2.04) = xAngle (2.53 = 2.53)
03:45:56.199 00.001 8976 MountToCamera -- mountX=1.59 mountY=0.84 hyp=1.80 mountTheta=0.49 cameraX=-1.47, cameraY=1.03 cameraTheta=2.53
03:45:56.199 00.000 8976 incremental bump (-1.472, 1.029) isValid = 1
03:45:56.199 00.000 8976 Scheduling Mount bump of (-0.094, 0.068)
03:45:56.199 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:45:56.199 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:45:56.199 00.000 8976 move complete, result=0
03:45:56.199 00.000 8976 worker thread done servicing request
03:45:56.199 00.000 9828 Worker thread wakes up
03:45:56.199 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:45:56.199 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:45:56.199 00.000 8976 Worker thread wakes up
03:45:56.199 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:56.199 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:56.199 00.000 5052 GuideStep: -1.2 px 5 ms EAST, -1.4 px 6 ms NORTH
03:45:56.199 00.000 9828 CameraToMount -- cameraTheta (2.51) - m_xAngle (-3.10) = xAngle (5.61 = -0.67)
03:45:56.200 00.001 9828 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.53 = -0.75)
03:45:56.200 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.72
03:45:56.200 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:45:56.200 00.000 9828 BLC: window closed
03:45:56.200 00.000 9828 MoveAxis(W, 29, B)
03:45:56.200 00.000 9828 Guiding  Dir = 3, Dur = 29
03:45:56.200 00.000 9828 IsSlewing returns 0
03:45:56.200 00.000 9828 IsGuiding returns 0
03:45:56.200 00.000 9828 PulseGuide returned control before completion, sleep 39
03:45:56.243 00.043 9828 IsGuiding returns 1
03:45:56.243 00.000 9828 scope still moving after pulse duration time elapsed
03:45:56.274 00.031 9828 IsSlewing returns 0
03:45:56.274 00.000 9828 IsGuiding returns 1
03:45:56.306 00.032 9828 IsSlewing returns 0
03:45:56.306 00.000 9828 IsGuiding returns 1
03:45:56.337 00.031 9828 IsSlewing returns 0
03:45:56.337 00.000 9828 IsGuiding returns 1
03:45:56.369 00.032 9828 IsSlewing returns 0
03:45:56.369 00.000 9828 IsGuiding returns 0
03:45:56.369 00.000 9828 scope move finished after 29 + 139 ms
03:45:56.369 00.000 9828 Move returns status 0, amount 29
03:45:56.369 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:56.369 00.000 9828 MoveAxis(N, 11, B)
03:45:56.369 00.000 9828 Guiding  Dir = 0, Dur = 11
03:45:56.384 00.015 9828 IsSlewing returns 0
03:45:56.384 00.000 9828 IsGuiding returns 0
03:45:56.384 00.000 9828 PulseGuide returned control before completion, sleep 21
03:45:56.415 00.031 9828 IsGuiding returns 1
03:45:56.415 00.000 9828 scope still moving after pulse duration time elapsed
03:45:56.445 00.030 9828 IsSlewing returns 0
03:45:56.445 00.000 9828 IsGuiding returns 1
03:45:56.476 00.031 9828 IsSlewing returns 0
03:45:56.476 00.000 9828 IsGuiding returns 1
03:45:56.508 00.032 9828 IsSlewing returns 0
03:45:56.508 00.000 9828 IsGuiding returns 1
03:45:56.540 00.032 9828 IsSlewing returns 0
03:45:56.540 00.000 9828 IsGuiding returns 0
03:45:56.540 00.000 9828 scope move finished after 11 + 144 ms
03:45:56.540 00.000 9828 Move returns status 0, amount 11
03:45:56.540 00.000 9828 move complete, result=0
03:45:56.540 00.000 9828 worker thread done servicing request
03:45:56.540 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
03:45:57.325 00.785 8976 Exposure complete
03:45:57.332 00.007 8976 worker thread done servicing request
03:45:57.332 00.000 5052 OnExposeComplete: enter
03:45:57.332 00.000 5052 UpdateGuideState(): m_state=6
03:45:57.332 00.000 5052 Star::Find(18, 331, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15239
03:45:57.333 00.001 5052 Star::Find returns 1 (0), X=330.18, Y=281.58, Mass=98, SNR=6.7, Peak=64 HFD=2.6
03:45:57.333 00.000 5052 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.04) = xAngle (-2.17 = -2.17)
03:45:57.333 00.000 5052 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
03:45:57.333 00.000 5052 CameraToMount -- cameraX=1.01 cameraY=-0.13 hyp=1.02 cameraTheta=-0.13 mountX=-0.58 mountY=-0.78, mountTheta=-2.21
03:45:57.333 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.01, y=-0.13, opts=13)
03:45:57.333 00.000 5052 Enqueuing Move request for stepguider (1.01, -0.13)
03:45:57.334 00.001 8976 Worker thread wakes up
03:45:57.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.01, -0.13) opts 0xd
03:45:57.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.01, -0.13)
03:45:57.334 00.000 8976 Moving (1.01, -0.13) raw xDistance=-0.58 yDistance=-0.78
03:45:57.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.58
03:45:57.334 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:45:57.334 00.000 5052 UpdateGuideState exits: m=98 SNR=6.7
03:45:57.334 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:57.334 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:57.334 00.000 5052 Enqueuing Expose request
03:45:57.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.78
03:45:57.334 00.000 8976 MoveAxis(R, 3, ABG)
03:45:57.334 00.000 8976 stepping (-6, -1) + (3, 0)
03:45:57.334 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:57.365 00.031 8976 Received - 47 (G) 
03:45:57.365 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:57.365 00.000 8976 stepped: pos (-3, -1)
03:45:57.365 00.000 8976 MoveAxis(U, 3, ABG)
03:45:57.365 00.000 8976 stepping (-3, -1) + (0, 3)
03:45:57.365 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:57.397 00.032 8976 Received - 47 (G) 
03:45:57.398 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:45:57.398 00.000 8976 stepped: pos (-3, 2)
03:45:57.398 00.000 8976 MountToCamera -- mountTheta (0.36) + m_xAngle (2.04) = xAngle (2.41 = 2.41)
03:45:57.398 00.000 8976 MountToCamera -- mountX=1.21 mountY=0.46 hyp=1.30 mountTheta=0.36 cameraX=-0.96, cameraY=0.87 cameraTheta=2.41
03:45:57.398 00.000 8976 incremental bump (-0.962, 0.872) isValid = 1
03:45:57.398 00.000 8976 Scheduling Mount bump of (-0.085, 0.080)
03:45:57.398 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
03:45:57.398 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
03:45:57.398 00.000 8976 move complete, result=0
03:45:57.398 00.000 9828 Worker thread wakes up
03:45:57.398 00.000 8976 worker thread done servicing request
03:45:57.398 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.8 px 3 ms NORTH
03:45:57.398 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
03:45:57.398 00.000 8976 Worker thread wakes up
03:45:57.398 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:45:57.398 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:57.398 00.000 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.48 = -0.80)
03:45:57.399 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:57.399 00.000 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.40 = -0.88)
03:45:57.399 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.08 mountY=-0.09, mountTheta=-0.84
03:45:57.399 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
03:45:57.399 00.000 9828 BLC: window closed
03:45:57.399 00.000 9828 MoveAxis(W, 26, B)
03:45:57.399 00.000 9828 Guiding  Dir = 3, Dur = 26
03:45:57.399 00.000 9828 IsSlewing returns 0
03:45:57.399 00.000 9828 IsGuiding returns 0
03:45:57.399 00.000 9828 PulseGuide returned control before completion, sleep 36
03:45:57.450 00.051 9828 IsGuiding returns 1
03:45:57.450 00.000 9828 scope still moving after pulse duration time elapsed
03:45:57.481 00.031 9828 IsSlewing returns 0
03:45:57.481 00.000 9828 IsGuiding returns 1
03:45:57.513 00.032 9828 IsSlewing returns 0
03:45:57.513 00.000 9828 IsGuiding returns 1
03:45:57.544 00.031 9828 IsSlewing returns 0
03:45:57.544 00.000 9828 IsGuiding returns 0
03:45:57.544 00.000 9828 scope move finished after 26 + 119 ms
03:45:57.544 00.000 9828 Move returns status 0, amount 26
03:45:57.544 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:45:57.544 00.000 9828 MoveAxis(N, 12, B)
03:45:57.544 00.000 9828 Guiding  Dir = 0, Dur = 12
03:45:57.560 00.016 9828 IsSlewing returns 0
03:45:57.560 00.000 9828 IsGuiding returns 0
03:45:57.560 00.000 9828 PulseGuide returned control before completion, sleep 22
03:45:57.590 00.030 9828 IsGuiding returns 1
03:45:57.590 00.000 9828 scope still moving after pulse duration time elapsed
03:45:57.621 00.031 9828 IsSlewing returns 0
03:45:57.621 00.000 9828 IsGuiding returns 1
03:45:57.652 00.031 9828 IsSlewing returns 0
03:45:57.652 00.000 9828 IsGuiding returns 1
03:45:57.684 00.032 9828 IsSlewing returns 0
03:45:57.684 00.000 9828 IsGuiding returns 1
03:45:57.715 00.031 9828 IsSlewing returns 0
03:45:57.715 00.000 9828 IsGuiding returns 0
03:45:57.715 00.000 9828 scope move finished after 12 + 143 ms
03:45:57.715 00.000 9828 Move returns status 0, amount 12
03:45:57.715 00.000 9828 move complete, result=0
03:45:57.716 00.001 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
03:45:57.716 00.000 9828 worker thread done servicing request
03:45:58.553 00.837 8976 Exposure complete
03:45:58.559 00.006 8976 worker thread done servicing request
03:45:58.559 00.000 5052 OnExposeComplete: enter
03:45:58.559 00.000 5052 UpdateGuideState(): m_state=6
03:45:58.559 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15240
03:45:58.559 00.000 5052 Star::Find returns 1 (0), X=330.24, Y=282.05, Mass=92, SNR=6.5, Peak=61 HFD=2.5
03:45:58.559 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
03:45:58.559 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
03:45:58.559 00.000 5052 CameraToMount -- cameraX=1.06 cameraY=0.34 hyp=1.12 cameraTheta=0.31 mountX=-0.18 mountY=-1.08, mountTheta=-1.73
03:45:58.560 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.06, y=0.34, opts=13)
03:45:58.560 00.000 5052 Enqueuing Move request for stepguider (1.06, 0.34)
03:45:58.560 00.000 8976 Worker thread wakes up
03:45:58.560 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:45:58.560 00.000 5052 UpdateGuideState exits: m=92 SNR=6.5
03:45:58.560 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:58.560 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.06, 0.34) opts 0xd
03:45:58.560 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:58.560 00.000 5052 Enqueuing Expose request
03:45:58.560 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.06, 0.34)
03:45:58.560 00.000 8976 Moving (1.06, 0.34) raw xDistance=-0.18 yDistance=-1.08
03:45:58.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:45:58.560 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.08
03:45:58.560 00.000 8976 MoveAxis(R, 0, ABG)
03:45:58.560 00.000 8976 MoveAxis(U, 5, ABG)
03:45:58.561 00.001 8976 stepping (-3, 2) + (0, 5)
03:45:58.561 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:45:58.595 00.034 8976 Received - 47 (G) 
03:45:58.595 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:45:58.596 00.001 8976 stepped: pos (-3, 7)
03:45:58.596 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:45:58.596 00.000 8976 move complete, result=0
03:45:58.596 00.000 8976 worker thread done servicing request
03:45:58.596 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.1 px 5 ms NORTH
03:45:58.596 00.000 8976 Worker thread wakes up
03:45:58.596 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:58.596 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:59.743 01.147 8976 Exposure complete
03:45:59.749 00.006 8976 worker thread done servicing request
03:45:59.749 00.000 5052 OnExposeComplete: enter
03:45:59.749 00.000 5052 UpdateGuideState(): m_state=6
03:45:59.750 00.001 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15241
03:45:59.750 00.000 5052 Star::Find returns 1 (0), X=329.97, Y=282.44, Mass=78, SNR=6.1, Peak=67 HFD=1.7
03:45:59.750 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
03:45:59.750 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
03:45:59.750 00.000 5052 CameraToMount -- cameraX=0.80 cameraY=0.73 hyp=1.08 cameraTheta=0.74 mountX=0.29 mountY=-1.07, mountTheta=-1.31
03:45:59.750 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.80, y=0.73, opts=13)
03:45:59.750 00.000 5052 Enqueuing Move request for stepguider (0.80, 0.73)
03:45:59.750 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:45:59.750 00.000 5052 UpdateGuideState exits: m=78 SNR=6.1
03:45:59.750 00.000 8976 Worker thread wakes up
03:45:59.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.80, 0.73) opts 0xd
03:45:59.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.80, 0.73)
03:45:59.750 00.000 8976 Moving (0.80, 0.73) raw xDistance=0.29 yDistance=-1.07
03:45:59.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:45:59.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.07
03:45:59.750 00.000 8976 MoveAxis(L, 1, ABG)
03:45:59.750 00.000 8976 stepping (-3, 7) + (-1, 0)
03:45:59.750 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:59.750 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:45:59.751 00.001 5052 Enqueuing Expose request
03:45:59.751 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:59.779 00.028 8976 Received - 47 (G) 
03:45:59.779 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:45:59.779 00.000 8976 stepped: pos (-4, 7)
03:45:59.779 00.000 8976 MoveAxis(U, 5, ABG)
03:45:59.779 00.000 8976 stepping (-4, 7) + (0, 5)
03:45:59.779 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:45:59.827 00.048 8976 Received - 47 (G) 
03:45:59.827 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:45:59.827 00.000 8976 stepped: pos (-4, 12)
03:45:59.827 00.000 8976 move complete, result=0
03:45:59.827 00.000 8976 worker thread done servicing request
03:45:59.827 00.000 8976 Worker thread wakes up
03:45:59.827 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:45:59.827 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:45:59.827 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -1.1 px 5 ms NORTH
03:46:00.985 01.158 8976 Exposure complete
03:46:00.991 00.006 8976 worker thread done servicing request
03:46:00.991 00.000 5052 OnExposeComplete: enter
03:46:00.991 00.000 5052 UpdateGuideState(): m_state=6
03:46:00.991 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15242
03:46:00.991 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.77, Mass=90, SNR=6.5, Peak=64 HFD=2.2
03:46:00.991 00.000 5052 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:46:00.991 00.000 5052 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
03:46:00.991 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.64 mountX=0.10 mountY=0.06, mountTheta=0.52
03:46:00.992 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.06, opts=13)
03:46:00.992 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.06)
03:46:00.992 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:46:00.992 00.000 5052 UpdateGuideState exits: m=90 SNR=6.5
03:46:00.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:00.992 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:00.992 00.000 5052 Enqueuing Expose request
03:46:00.992 00.000 8976 Worker thread wakes up
03:46:00.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.06) opts 0xd
03:46:00.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.06)
03:46:00.992 00.000 8976 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=0.06
03:46:00.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:46:00.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:46:00.992 00.000 8976 MoveAxis(R, 0, ABG)
03:46:00.992 00.000 8976 MoveAxis(U, 0, ABG)
03:46:00.992 00.000 8976 move complete, result=0
03:46:00.992 00.000 8976 worker thread done servicing request
03:46:00.992 00.000 8976 Worker thread wakes up
03:46:00.993 00.001 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:00.993 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:00.993 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:02.145 01.152 8976 Exposure complete
03:46:02.150 00.005 8976 worker thread done servicing request
03:46:02.150 00.000 5052 OnExposeComplete: enter
03:46:02.151 00.001 5052 UpdateGuideState(): m_state=6
03:46:02.151 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15243
03:46:02.151 00.000 5052 Star::Find returns 1 (0), X=329.70, Y=281.90, Mass=70, SNR=5.7, Peak=62 HFD=1.7
03:46:02.151 00.000 5052 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
03:46:02.151 00.000 5052 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
03:46:02.151 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.19 hyp=0.56 cameraTheta=0.35 mountX=-0.07 mountY=-0.55, mountTheta=-1.70
03:46:02.151 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.19, opts=13)
03:46:02.151 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.19)
03:46:02.151 00.000 8976 Worker thread wakes up
03:46:02.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.19) opts 0xd
03:46:02.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.19)
03:46:02.151 00.000 8976 Moving (0.53, 0.19) raw xDistance=-0.07 yDistance=-0.55
03:46:02.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:46:02.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.55
03:46:02.151 00.000 8976 MoveAxis(R, 0, ABG)
03:46:02.151 00.000 8976 MoveAxis(U, 2, ABG)
03:46:02.153 00.002 5052 UpdateImageDisplay: Size=(426,341) min=36, max=99, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:02.153 00.000 5052 UpdateGuideState exits: m=70 SNR=5.7
03:46:02.153 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:02.153 00.000 8976 stepping (-4, 12) + (0, 2)
03:46:02.153 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:02.153 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:02.153 00.000 5052 Enqueuing Expose request
03:46:02.177 00.024 8976 Received - 47 (G) 
03:46:02.177 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:02.177 00.000 8976 stepped: pos (-4, 14)
03:46:02.177 00.000 8976 move complete, result=0
03:46:02.177 00.000 8976 worker thread done servicing request
03:46:02.177 00.000 8976 Worker thread wakes up
03:46:02.177 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:02.177 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:02.177 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:46:03.329 01.152 8976 Exposure complete
03:46:03.335 00.006 8976 worker thread done servicing request
03:46:03.335 00.000 5052 OnExposeComplete: enter
03:46:03.335 00.000 5052 UpdateGuideState(): m_state=6
03:46:03.335 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15244
03:46:03.335 00.000 5052 Star::Find returns 1 (0), X=329.56, Y=282.18, Mass=70, SNR=5.7, Peak=61 HFD=1.8
03:46:03.335 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
03:46:03.335 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
03:46:03.335 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.47 hyp=0.61 cameraTheta=0.88 mountX=0.24 mountY=-0.58, mountTheta=-1.18
03:46:03.336 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.47, opts=13)
03:46:03.336 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.47)
03:46:03.336 00.000 8976 Worker thread wakes up
03:46:03.336 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.47) opts 0xd
03:46:03.336 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.47)
03:46:03.336 00.000 8976 Moving (0.39, 0.47) raw xDistance=0.24 yDistance=-0.58
03:46:03.336 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:03.336 00.000 5052 UpdateGuideState exits: m=70 SNR=5.7
03:46:03.336 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:03.337 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:46:03.337 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
03:46:03.337 00.000 8976 MoveAxis(R, 0, ABG)
03:46:03.337 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:03.337 00.000 5052 Enqueuing Expose request
03:46:03.337 00.000 8976 MoveAxis(U, 2, ABG)
03:46:03.337 00.000 8976 stepping (-4, 14) + (0, 2)
03:46:03.337 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:03.360 00.023 8976 Received - 47 (G) 
03:46:03.360 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:03.360 00.000 8976 stepped: pos (-4, 16)
03:46:03.360 00.000 8976 move complete, result=0
03:46:03.360 00.000 8976 worker thread done servicing request
03:46:03.360 00.000 8976 Worker thread wakes up
03:46:03.360 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:46:03.360 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:03.360 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:04.513 01.153 8976 Exposure complete
03:46:04.519 00.006 8976 worker thread done servicing request
03:46:04.519 00.000 5052 OnExposeComplete: enter
03:46:04.519 00.000 5052 UpdateGuideState(): m_state=6
03:46:04.519 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15245
03:46:04.519 00.000 5052 Star::Find returns 1 (0), X=329.01, Y=281.83, Mass=80, SNR=6.1, Peak=62 HFD=2.0
03:46:04.519 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
03:46:04.519 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
03:46:04.519 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.51 mountX=0.18 mountY=0.07, mountTheta=0.38
03:46:04.519 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.12, opts=13)
03:46:04.520 00.001 5052 Enqueuing Move request for stepguider (-0.16, 0.12)
03:46:04.520 00.000 8976 Worker thread wakes up
03:46:04.520 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.12) opts 0xd
03:46:04.520 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.12)
03:46:04.520 00.000 8976 Moving (-0.16, 0.12) raw xDistance=0.18 yDistance=0.07
03:46:04.520 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:46:04.520 00.000 5052 UpdateGuideState exits: m=80 SNR=6.1
03:46:04.520 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:04.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:46:04.520 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:46:04.520 00.000 8976 MoveAxis(R, 0, ABG)
03:46:04.520 00.000 8976 MoveAxis(U, 0, ABG)
03:46:04.520 00.000 8976 move complete, result=0
03:46:04.520 00.000 8976 worker thread done servicing request
03:46:04.520 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:04.520 00.000 5052 Enqueuing Expose request
03:46:04.520 00.000 8976 Worker thread wakes up
03:46:04.520 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:04.520 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:04.520 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:05.672 01.152 8976 Exposure complete
03:46:05.678 00.006 8976 worker thread done servicing request
03:46:05.679 00.001 5052 OnExposeComplete: enter
03:46:05.679 00.000 5052 UpdateGuideState(): m_state=6
03:46:05.679 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15246
03:46:05.679 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.89, Mass=84, SNR=6.3, Peak=61 HFD=2.1
03:46:05.679 00.000 5052 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.04) = xAngle (-0.05 = -0.05)
03:46:05.679 00.000 5052 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.15 = -0.15)
03:46:05.679 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=2.00 mountX=0.20 mountY=-0.03, mountTheta=-0.15
03:46:05.679 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.18, opts=13)
03:46:05.679 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.18)
03:46:05.680 00.001 8976 Worker thread wakes up
03:46:05.680 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.18) opts 0xd
03:46:05.680 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.18)
03:46:05.680 00.000 8976 Moving (-0.08, 0.18) raw xDistance=0.20 yDistance=-0.03
03:46:05.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:46:05.680 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:46:05.680 00.000 5052 UpdateGuideState exits: m=84 SNR=6.3
03:46:05.680 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:05.680 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:05.680 00.000 5052 Enqueuing Expose request
03:46:05.680 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:46:05.680 00.000 8976 MoveAxis(R, 0, ABG)
03:46:05.680 00.000 8976 MoveAxis(U, 0, ABG)
03:46:05.680 00.000 8976 move complete, result=0
03:46:05.680 00.000 8976 worker thread done servicing request
03:46:05.680 00.000 8976 Worker thread wakes up
03:46:05.680 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:05.680 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:05.681 00.001 5052 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:06.838 01.157 8976 Exposure complete
03:46:06.845 00.007 8976 worker thread done servicing request
03:46:06.845 00.000 5052 OnExposeComplete: enter
03:46:06.845 00.000 5052 UpdateGuideState(): m_state=6
03:46:06.845 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15247
03:46:06.845 00.000 5052 Star::Find returns 1 (0), X=329.12, Y=281.99, Mass=78, SNR=6.0, Peak=62 HFD=2.0
03:46:06.845 00.000 5052 CameraToMount -- cameraTheta (1.78) - m_xAngle (2.04) = xAngle (-0.27 = -0.27)
03:46:06.845 00.000 5052 CameraToMount -- cameraTheta (1.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.37 = -0.37)
03:46:06.845 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.28 cameraTheta=1.78 mountX=0.27 mountY=-0.10, mountTheta=-0.36
03:46:06.846 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=0.28, opts=13)
03:46:06.846 00.000 5052 Enqueuing Move request for stepguider (-0.06, 0.28)
03:46:06.846 00.000 8976 Worker thread wakes up
03:46:06.846 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, 0.28) opts 0xd
03:46:06.846 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, 0.28)
03:46:06.846 00.000 8976 Moving (-0.06, 0.28) raw xDistance=0.27 yDistance=-0.10
03:46:06.847 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=123, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:06.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:46:06.847 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:46:06.847 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:46:06.847 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:06.847 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:06.847 00.000 5052 Enqueuing Expose request
03:46:06.847 00.000 8976 MoveAxis(L, 1, ABG)
03:46:06.847 00.000 8976 stepping (-4, 16) + (-1, 0)
03:46:06.847 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:46:06.877 00.030 8976 Received - 47 (G) 
03:46:06.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:46:06.877 00.000 8976 stepped: pos (-5, 16)
03:46:06.877 00.000 8976 MoveAxis(U, 0, ABG)
03:46:06.877 00.000 8976 move complete, result=0
03:46:06.877 00.000 8976 worker thread done servicing request
03:46:06.877 00.000 8976 Worker thread wakes up
03:46:06.878 00.001 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:46:06.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:06.878 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:08.037 01.159 8976 Exposure complete
03:46:08.043 00.006 8976 worker thread done servicing request
03:46:08.044 00.001 5052 OnExposeComplete: enter
03:46:08.044 00.000 5052 UpdateGuideState(): m_state=6
03:46:08.044 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15248
03:46:08.044 00.000 5052 Star::Find returns 1 (0), X=328.89, Y=281.32, Mass=75, SNR=5.9, Peak=58 HFD=2.3
03:46:08.044 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
03:46:08.044 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.35 = 1.94)
03:46:08.044 00.000 5052 CameraToMount -- cameraX=-0.28 cameraY=-0.39 hyp=0.48 cameraTheta=-2.20 mountX=-0.22 mountY=0.45, mountTheta=2.02
03:46:08.045 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.28, y=-0.39, opts=13)
03:46:08.045 00.000 5052 Enqueuing Move request for stepguider (-0.28, -0.39)
03:46:08.045 00.000 8976 Worker thread wakes up
03:46:08.045 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.28, -0.39) opts 0xd
03:46:08.045 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.28, -0.39)
03:46:08.045 00.000 8976 Moving (-0.28, -0.39) raw xDistance=-0.22 yDistance=0.45
03:46:08.045 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:46:08.045 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=44, FiltMin=36, FiltMax=52, Gamma=2.630
03:46:08.045 00.000 5052 UpdateGuideState exits: m=75 SNR=5.9
03:46:08.045 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:08.046 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:08.046 00.000 5052 Enqueuing Expose request
03:46:08.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:46:08.046 00.000 8976 MoveAxis(R, 0, ABG)
03:46:08.046 00.000 8976 MoveAxis(D, 2, ABG)
03:46:08.046 00.000 8976 stepping (-5, 16) + (0, -2)
03:46:08.046 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:08.076 00.030 8976 Received - 47 (G) 
03:46:08.076 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:08.076 00.000 8976 stepped: pos (-5, 14)
03:46:08.076 00.000 8976 move complete, result=0
03:46:08.076 00.000 8976 worker thread done servicing request
03:46:08.076 00.000 8976 Worker thread wakes up
03:46:08.077 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:46:08.077 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:08.077 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:09.228 01.151 8976 Exposure complete
03:46:09.234 00.006 8976 worker thread done servicing request
03:46:09.234 00.000 5052 OnExposeComplete: enter
03:46:09.234 00.000 5052 UpdateGuideState(): m_state=6
03:46:09.234 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15249
03:46:09.234 00.000 5052 Star::Find returns 1 (0), X=328.92, Y=281.65, Mass=96, SNR=6.7, Peak=65 HFD=2.3
03:46:09.234 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
03:46:09.234 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.24)
03:46:09.234 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.90 mountX=0.06 mountY=0.24, mountTheta=1.33
03:46:09.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.06, opts=13)
03:46:09.235 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.06)
03:46:09.235 00.000 8976 Worker thread wakes up
03:46:09.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.06) opts 0xd
03:46:09.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.06)
03:46:09.235 00.000 8976 Moving (-0.25, -0.06) raw xDistance=0.06 yDistance=0.24
03:46:09.235 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=99, med=43, FiltMin=37, FiltMax=52, Gamma=2.630
03:46:09.235 00.000 5052 UpdateGuideState exits: m=96 SNR=6.7
03:46:09.235 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:09.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:46:09.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:46:09.235 00.000 8976 MoveAxis(R, 0, ABG)
03:46:09.235 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:09.236 00.001 5052 Enqueuing Expose request
03:46:09.236 00.000 8976 MoveAxis(U, 0, ABG)
03:46:09.236 00.000 8976 move complete, result=0
03:46:09.236 00.000 8976 worker thread done servicing request
03:46:09.236 00.000 8976 Worker thread wakes up
03:46:09.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:09.236 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:09.236 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:46:10.387 01.151 8976 Exposure complete
03:46:10.393 00.006 8976 worker thread done servicing request
03:46:10.393 00.000 5052 OnExposeComplete: enter
03:46:10.393 00.000 5052 UpdateGuideState(): m_state=6
03:46:10.393 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15250
03:46:10.393 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.67, Mass=95, SNR=6.7, Peak=63 HFD=2.2
03:46:10.394 00.001 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.73 = -2.73)
03:46:10.394 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.83 = -2.83)
03:46:10.394 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.69 mountX=-0.06 mountY=-0.02, mountTheta=-2.82
03:46:10.394 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.04, opts=13)
03:46:10.394 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.04)
03:46:10.394 00.000 8976 Worker thread wakes up
03:46:10.394 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.04) opts 0xd
03:46:10.394 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.04)
03:46:10.394 00.000 8976 Moving (0.05, -0.04) raw xDistance=-0.06 yDistance=-0.02
03:46:10.395 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:46:10.395 00.000 5052 UpdateGuideState exits: m=95 SNR=6.7
03:46:10.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:46:10.395 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:46:10.395 00.000 8976 MoveAxis(R, 0, ABG)
03:46:10.395 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:10.395 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:10.395 00.000 5052 Enqueuing Expose request
03:46:10.395 00.000 8976 MoveAxis(U, 0, ABG)
03:46:10.396 00.001 8976 move complete, result=0
03:46:10.396 00.000 8976 worker thread done servicing request
03:46:10.396 00.000 8976 Worker thread wakes up
03:46:10.396 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:10.396 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:10.396 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:11.546 01.150 8976 Exposure complete
03:46:11.551 00.005 8976 worker thread done servicing request
03:46:11.551 00.000 5052 OnExposeComplete: enter
03:46:11.551 00.000 5052 UpdateGuideState(): m_state=6
03:46:11.551 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15251
03:46:11.551 00.000 5052 Star::Find returns 1 (0), X=329.38, Y=281.71, Mass=72, SNR=5.8, Peak=61 HFD=1.6
03:46:11.551 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
03:46:11.551 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
03:46:11.551 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.02 mountX=-0.10 mountY=-0.17, mountTheta=-2.09
03:46:11.552 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.00, opts=13)
03:46:11.552 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.00)
03:46:11.552 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:46:11.552 00.000 5052 UpdateGuideState exits: m=72 SNR=5.8
03:46:11.552 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:11.552 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:11.552 00.000 5052 Enqueuing Expose request
03:46:11.552 00.000 8976 Worker thread wakes up
03:46:11.552 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.00) opts 0xd
03:46:11.552 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.00)
03:46:11.552 00.000 8976 Moving (0.21, -0.00) raw xDistance=-0.10 yDistance=-0.17
03:46:11.553 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:46:11.553 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:46:11.553 00.000 8976 MoveAxis(R, 0, ABG)
03:46:11.553 00.000 8976 MoveAxis(U, 0, ABG)
03:46:11.553 00.000 8976 move complete, result=0
03:46:11.553 00.000 8976 worker thread done servicing request
03:46:11.553 00.000 8976 Worker thread wakes up
03:46:11.553 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:46:11.553 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:11.553 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:12.705 01.152 8976 Exposure complete
03:46:12.711 00.006 8976 worker thread done servicing request
03:46:12.711 00.000 5052 OnExposeComplete: enter
03:46:12.711 00.000 5052 UpdateGuideState(): m_state=6
03:46:12.711 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15252
03:46:12.711 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.73, Mass=76, SNR=6.0, Peak=61 HFD=1.7
03:46:12.711 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:46:12.711 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
03:46:12.711 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.02 hyp=0.36 cameraTheta=3.09 mountX=0.18 mountY=0.29, mountTheta=1.02
03:46:12.712 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.02, opts=13)
03:46:12.712 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.02)
03:46:12.712 00.000 8976 Worker thread wakes up
03:46:12.712 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.02) opts 0xd
03:46:12.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.02)
03:46:12.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:12.712 00.000 5052 UpdateGuideState exits: m=76 SNR=6.0
03:46:12.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:12.712 00.000 8976 Moving (-0.36, 0.02) raw xDistance=0.18 yDistance=0.29
03:46:12.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:46:12.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:46:12.712 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:12.712 00.000 5052 Enqueuing Expose request
03:46:12.712 00.000 8976 MoveAxis(R, 0, ABG)
03:46:12.712 00.000 8976 MoveAxis(D, 1, ABG)
03:46:12.713 00.001 8976 stepping (-5, 14) + (0, -1)
03:46:12.713 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:46:12.744 00.031 8976 Received - 47 (G) 
03:46:12.744 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:46:12.744 00.000 8976 stepped: pos (-5, 13)
03:46:12.744 00.000 8976 move complete, result=0
03:46:12.744 00.000 8976 worker thread done servicing request
03:46:12.744 00.000 8976 Worker thread wakes up
03:46:12.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:12.744 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:12.744 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:46:13.900 01.156 8976 Exposure complete
03:46:13.905 00.005 8976 worker thread done servicing request
03:46:13.905 00.000 5052 OnExposeComplete: enter
03:46:13.905 00.000 5052 UpdateGuideState(): m_state=6
03:46:13.905 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15253
03:46:13.905 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.94, Mass=72, SNR=5.9, Peak=60 HFD=2.1
03:46:13.906 00.001 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:46:13.906 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
03:46:13.906 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=0.23 hyp=0.82 cameraTheta=2.86 mountX=0.56 mountY=0.54, mountTheta=0.77
03:46:13.906 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=0.23, opts=13)
03:46:13.906 00.000 5052 Enqueuing Move request for stepguider (-0.79, 0.23)
03:46:13.906 00.000 8976 Worker thread wakes up
03:46:13.906 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, 0.23) opts 0xd
03:46:13.906 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, 0.23)
03:46:13.907 00.001 8976 Moving (-0.79, 0.23) raw xDistance=0.56 yDistance=0.54
03:46:13.907 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:46:13.907 00.000 5052 UpdateGuideState exits: m=72 SNR=5.9
03:46:13.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:13.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
03:46:13.907 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54
03:46:13.907 00.000 8976 MoveAxis(L, 2, ABG)
03:46:13.907 00.000 8976 stepping (-5, 13) + (-2, 0)
03:46:13.907 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:13.907 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:13.907 00.000 5052 Enqueuing Expose request
03:46:13.943 00.036 8976 Received - 47 (G) 
03:46:13.943 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:13.943 00.000 8976 stepped: pos (-7, 13)
03:46:13.943 00.000 8976 MoveAxis(D, 2, ABG)
03:46:13.943 00.000 8976 stepping (-7, 13) + (0, -2)
03:46:13.943 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:13.974 00.031 8976 Received - 47 (G) 
03:46:13.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:13.974 00.000 8976 stepped: pos (-7, 11)
03:46:13.974 00.000 8976 move complete, result=0
03:46:13.974 00.000 8976 worker thread done servicing request
03:46:13.974 00.000 8976 Worker thread wakes up
03:46:13.974 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:46:13.975 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:13.975 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:15.125 01.150 8976 Exposure complete
03:46:15.131 00.006 8976 worker thread done servicing request
03:46:15.131 00.000 5052 OnExposeComplete: enter
03:46:15.131 00.000 5052 UpdateGuideState(): m_state=6
03:46:15.131 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15254
03:46:15.131 00.000 5052 Star::Find returns 1 (0), X=327.54, Y=281.68, Mass=71, SNR=5.7, Peak=59 HFD=1.7
03:46:15.131 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
03:46:15.131 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
03:46:15.131 00.000 5052 CameraToMount -- cameraX=-1.64 cameraY=-0.03 hyp=1.64 cameraTheta=-3.12 mountX=0.72 mountY=1.39, mountTheta=1.09
03:46:15.131 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.64, y=-0.03, opts=13)
03:46:15.132 00.001 5052 Enqueuing Move request for stepguider (-1.64, -0.03)
03:46:15.132 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:15.132 00.000 5052 UpdateGuideState exits: m=71 SNR=5.7
03:46:15.132 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:15.132 00.000 8976 Worker thread wakes up
03:46:15.132 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:15.132 00.000 5052 Enqueuing Expose request
03:46:15.132 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.64, -0.03) opts 0xd
03:46:15.132 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.64, -0.03)
03:46:15.132 00.000 8976 Moving (-1.64, -0.03) raw xDistance=0.72 yDistance=1.39
03:46:15.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.72
03:46:15.132 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.39
03:46:15.132 00.000 8976 MoveAxis(L, 3, ABG)
03:46:15.132 00.000 8976 stepping (-7, 11) + (-3, 0)
03:46:15.132 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:15.157 00.025 8976 Received - 47 (G) 
03:46:15.157 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:15.157 00.000 8976 stepped: pos (-10, 11)
03:46:15.157 00.000 8976 MoveAxis(D, 6, ABG)
03:46:15.157 00.000 8976 stepping (-10, 11) + (0, -6)
03:46:15.158 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:46:15.206 00.048 8976 Received - 47 (G) 
03:46:15.206 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:46:15.206 00.000 8976 stepped: pos (-10, 5)
03:46:15.206 00.000 8976 move complete, result=0
03:46:15.206 00.000 8976 worker thread done servicing request
03:46:15.206 00.000 8976 Worker thread wakes up
03:46:15.206 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:15.206 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:15.206 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.4 px 6 ms SOUTH
03:46:16.354 01.148 8976 Exposure complete
03:46:16.359 00.005 8976 worker thread done servicing request
03:46:16.359 00.000 5052 OnExposeComplete: enter
03:46:16.359 00.000 5052 UpdateGuideState(): m_state=6
03:46:16.360 00.001 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15255
03:46:16.361 00.001 5052 Star::Find returns 1 (0), X=328.10, Y=281.96, Mass=76, SNR=5.9, Peak=63 HFD=2.0
03:46:16.361 00.000 5052 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:46:16.361 00.000 5052 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.77 = 0.77)
03:46:16.361 00.000 5052 CameraToMount -- cameraX=-1.08 cameraY=0.25 hyp=1.10 cameraTheta=2.92 mountX=0.71 mountY=0.77, mountTheta=0.82
03:46:16.361 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.08, y=0.25, opts=13)
03:46:16.361 00.000 5052 Enqueuing Move request for stepguider (-1.08, 0.25)
03:46:16.362 00.001 8976 Worker thread wakes up
03:46:16.362 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.08, 0.25) opts 0xd
03:46:16.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.08, 0.25)
03:46:16.362 00.000 8976 Moving (-1.08, 0.25) raw xDistance=0.71 yDistance=0.77
03:46:16.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
03:46:16.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.77
03:46:16.362 00.000 8976 MoveAxis(L, 3, ABG)
03:46:16.362 00.000 8976 stepping (-10, 5) + (-3, 0)
03:46:16.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:16.362 00.000 5052 UpdateGuideState exits: m=76 SNR=5.9
03:46:16.362 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:16.362 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:16.362 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:16.362 00.000 5052 Enqueuing Expose request
03:46:16.389 00.027 8976 Received - 47 (G) 
03:46:16.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:16.389 00.000 8976 stepped: pos (-13, 5)
03:46:16.389 00.000 8976 MoveAxis(D, 3, ABG)
03:46:16.389 00.000 8976 stepping (-13, 5) + (0, -3)
03:46:16.389 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:16.421 00.032 8976 Received - 47 (G) 
03:46:16.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:16.421 00.000 8976 stepped: pos (-13, 2)
03:46:16.421 00.000 8976 move complete, result=0
03:46:16.421 00.000 8976 worker thread done servicing request
03:46:16.421 00.000 8976 Worker thread wakes up
03:46:16.421 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:16.421 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:16.421 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.8 px 3 ms SOUTH
03:46:17.573 01.152 8976 Exposure complete
03:46:17.578 00.005 8976 worker thread done servicing request
03:46:17.578 00.000 5052 OnExposeComplete: enter
03:46:17.578 00.000 5052 UpdateGuideState(): m_state=6
03:46:17.578 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15256
03:46:17.578 00.000 5052 Star::Find returns 1 (0), X=329.16, Y=281.54, Mass=83, SNR=6.2, Peak=61 HFD=2.0
03:46:17.578 00.000 5052 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.04) = xAngle (-3.72 = 2.57)
03:46:17.578 00.000 5052 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.82 = 2.46)
03:46:17.579 00.001 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.67 mountX=-0.15 mountY=0.11, mountTheta=2.50
03:46:17.579 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.17, opts=13)
03:46:17.579 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.17)
03:46:17.579 00.000 8976 Worker thread wakes up
03:46:17.579 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.17) opts 0xd
03:46:17.579 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.17)
03:46:17.579 00.000 8976 Moving (-0.02, -0.17) raw xDistance=-0.15 yDistance=0.11
03:46:17.579 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:17.579 00.000 5052 UpdateGuideState exits: m=83 SNR=6.2
03:46:17.580 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:17.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:46:17.580 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:46:17.580 00.000 8976 MoveAxis(R, 0, ABG)
03:46:17.580 00.000 8976 MoveAxis(U, 0, ABG)
03:46:17.580 00.000 8976 move complete, result=0
03:46:17.580 00.000 8976 worker thread done servicing request
03:46:17.580 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:17.580 00.000 5052 Enqueuing Expose request
03:46:17.580 00.000 8976 Worker thread wakes up
03:46:17.580 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:17.580 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:17.580 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:18.733 01.153 8976 Exposure complete
03:46:18.738 00.005 8976 worker thread done servicing request
03:46:18.738 00.000 5052 OnExposeComplete: enter
03:46:18.738 00.000 5052 UpdateGuideState(): m_state=6
03:46:18.739 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15257
03:46:18.739 00.000 5052 Star::Find returns 1 (0), X=329.79, Y=281.81, Mass=73, SNR=5.8, Peak=61 HFD=1.7
03:46:18.739 00.000 5052 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.04) = xAngle (-1.89 = -1.89)
03:46:18.739 00.000 5052 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.99 = -1.99)
03:46:18.739 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.10 hyp=0.63 cameraTheta=0.16 mountX=-0.19 mountY=-0.57, mountTheta=-1.90
03:46:18.740 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.10, opts=13)
03:46:18.740 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.10)
03:46:18.740 00.000 8976 Worker thread wakes up
03:46:18.740 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.10) opts 0xd
03:46:18.740 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.10)
03:46:18.740 00.000 8976 Moving (0.62, 0.10) raw xDistance=-0.19 yDistance=-0.57
03:46:18.740 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:18.740 00.000 5052 UpdateGuideState exits: m=73 SNR=5.8
03:46:18.740 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:18.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:46:18.740 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:18.740 00.000 5052 Enqueuing Expose request
03:46:18.740 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
03:46:18.741 00.001 8976 MoveAxis(R, 0, ABG)
03:46:18.741 00.000 8976 MoveAxis(U, 2, ABG)
03:46:18.741 00.000 8976 stepping (-13, 2) + (0, 2)
03:46:18.741 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:18.771 00.030 8976 Received - 47 (G) 
03:46:18.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:18.771 00.000 8976 stepped: pos (-13, 4)
03:46:18.771 00.000 8976 move complete, result=0
03:46:18.771 00.000 8976 worker thread done servicing request
03:46:18.771 00.000 8976 Worker thread wakes up
03:46:18.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:18.771 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:18.771 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:46:19.923 01.152 8976 Exposure complete
03:46:19.928 00.005 8976 worker thread done servicing request
03:46:19.928 00.000 5052 OnExposeComplete: enter
03:46:19.928 00.000 5052 UpdateGuideState(): m_state=6
03:46:19.929 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15258
03:46:19.929 00.000 5052 Star::Find returns 1 (0), X=330.13, Y=281.42, Mass=83, SNR=6.3, Peak=61 HFD=2.0
03:46:19.929 00.000 5052 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
03:46:19.929 00.000 5052 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
03:46:19.929 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=-0.29 hyp=1.00 cameraTheta=-0.29 mountX=-0.69 mountY=-0.64, mountTheta=-2.39
03:46:19.929 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=-0.29, opts=13)
03:46:19.929 00.000 5052 Enqueuing Move request for stepguider (0.95, -0.29)
03:46:19.930 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:46:19.930 00.000 5052 UpdateGuideState exits: m=83 SNR=6.3
03:46:19.930 00.000 8976 Worker thread wakes up
03:46:19.930 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, -0.29) opts 0xd
03:46:19.930 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, -0.29)
03:46:19.930 00.000 8976 Moving (0.95, -0.29) raw xDistance=-0.69 yDistance=-0.64
03:46:19.930 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:19.930 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:19.930 00.000 5052 Enqueuing Expose request
03:46:19.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
03:46:19.930 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
03:46:19.930 00.000 8976 MoveAxis(R, 3, ABG)
03:46:19.930 00.000 8976 stepping (-13, 4) + (3, 0)
03:46:19.930 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:19.970 00.040 8976 Received - 47 (G) 
03:46:19.970 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:19.970 00.000 8976 stepped: pos (-10, 4)
03:46:19.970 00.000 8976 MoveAxis(U, 3, ABG)
03:46:19.970 00.000 8976 stepping (-10, 4) + (0, 3)
03:46:19.970 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:20.002 00.032 8976 Received - 47 (G) 
03:46:20.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:20.002 00.000 8976 stepped: pos (-10, 7)
03:46:20.002 00.000 8976 move complete, result=0
03:46:20.002 00.000 8976 worker thread done servicing request
03:46:20.002 00.000 8976 Worker thread wakes up
03:46:20.002 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.6 px 3 ms NORTH
03:46:20.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:20.002 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:21.162 01.160 8976 Exposure complete
03:46:21.172 00.010 5052 OnExposeComplete: enter
03:46:21.172 00.000 5052 UpdateGuideState(): m_state=6
03:46:21.172 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15259
03:46:21.172 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.82, Mass=91, SNR=6.5, Peak=65 HFD=2.0
03:46:21.172 00.000 5052 CameraToMount -- cameraTheta (1.21) - m_xAngle (2.04) = xAngle (-0.84 = -0.84)
03:46:21.172 00.000 5052 CameraToMount -- cameraTheta (1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.94 = -0.94)
03:46:21.172 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=0.08 mountY=-0.10, mountTheta=-0.88
03:46:21.174 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.11, opts=13)
03:46:21.174 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.11)
03:46:21.174 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:46:21.174 00.000 5052 UpdateGuideState exits: m=91 SNR=6.5
03:46:21.174 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:21.174 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:21.174 00.000 5052 Enqueuing Expose request
03:46:21.175 00.001 8976 worker thread done servicing request
03:46:21.175 00.000 8976 Worker thread wakes up
03:46:21.175 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.11) opts 0xd
03:46:21.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.11)
03:46:21.175 00.000 8976 Moving (0.04, 0.11) raw xDistance=0.08 yDistance=-0.10
03:46:21.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:46:21.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:46:21.175 00.000 8976 MoveAxis(R, 0, ABG)
03:46:21.175 00.000 8976 MoveAxis(U, 0, ABG)
03:46:21.175 00.000 8976 move complete, result=0
03:46:21.175 00.000 8976 worker thread done servicing request
03:46:21.175 00.000 8976 Worker thread wakes up
03:46:21.176 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:21.176 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:21.177 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:22.329 01.152 8976 Exposure complete
03:46:22.334 00.005 8976 worker thread done servicing request
03:46:22.334 00.000 5052 OnExposeComplete: enter
03:46:22.334 00.000 5052 UpdateGuideState(): m_state=6
03:46:22.334 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15260
03:46:22.334 00.000 5052 Star::Find returns 1 (0), X=329.61, Y=281.88, Mass=79, SNR=6.0, Peak=59 HFD=2.1
03:46:22.334 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.68 = -1.68)
03:46:22.334 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
03:46:22.334 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.17 hyp=0.47 cameraTheta=0.36 mountX=-0.05 mountY=-0.46, mountTheta=-1.69
03:46:22.335 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.17, opts=13)
03:46:22.335 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.17)
03:46:22.335 00.000 8976 Worker thread wakes up
03:46:22.335 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.17) opts 0xd
03:46:22.335 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.17)
03:46:22.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:46:22.335 00.000 5052 UpdateGuideState exits: m=79 SNR=6.0
03:46:22.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:22.336 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:22.336 00.000 5052 Enqueuing Expose request
03:46:22.336 00.000 8976 Moving (0.44, 0.17) raw xDistance=-0.05 yDistance=-0.46
03:46:22.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:46:22.336 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:46:22.336 00.000 8976 MoveAxis(R, 0, ABG)
03:46:22.336 00.000 8976 MoveAxis(U, 2, ABG)
03:46:22.336 00.000 8976 stepping (-10, 7) + (0, 2)
03:46:22.336 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:22.368 00.032 8976 Received - 47 (G) 
03:46:22.368 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:22.368 00.000 8976 stepped: pos (-10, 9)
03:46:22.368 00.000 8976 move complete, result=0
03:46:22.368 00.000 8976 worker thread done servicing request
03:46:22.368 00.000 8976 Worker thread wakes up
03:46:22.368 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:22.368 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:22.368 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:46:23.517 01.149 8976 Exposure complete
03:46:23.524 00.007 8976 worker thread done servicing request
03:46:23.524 00.000 5052 OnExposeComplete: enter
03:46:23.525 00.001 5052 UpdateGuideState(): m_state=6
03:46:23.525 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15261
03:46:23.525 00.000 5052 Star::Find returns 1 (0), X=329.75, Y=282.02, Mass=81, SNR=6.2, Peak=57 HFD=2.3
03:46:23.525 00.000 5052 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.04) = xAngle (-1.55 = -1.55)
03:46:23.525 00.000 5052 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.65 = -1.65)
03:46:23.525 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=0.31 hyp=0.65 cameraTheta=0.50 mountX=0.02 mountY=-0.65, mountTheta=-1.55
03:46:23.526 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=0.31, opts=13)
03:46:23.526 00.000 5052 Enqueuing Move request for stepguider (0.57, 0.31)
03:46:23.526 00.000 8976 Worker thread wakes up
03:46:23.526 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, 0.31) opts 0xd
03:46:23.526 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, 0.31)
03:46:23.526 00.000 8976 Moving (0.57, 0.31) raw xDistance=0.02 yDistance=-0.65
03:46:23.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:46:23.526 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:46:23.526 00.000 5052 UpdateGuideState exits: m=81 SNR=6.2
03:46:23.526 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:23.526 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:23.526 00.000 5052 Enqueuing Expose request
03:46:23.526 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
03:46:23.526 00.000 8976 MoveAxis(R, 0, ABG)
03:46:23.527 00.001 8976 MoveAxis(U, 3, ABG)
03:46:23.527 00.000 8976 stepping (-10, 9) + (0, 3)
03:46:23.527 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:23.566 00.039 8976 Received - 47 (G) 
03:46:23.566 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:23.566 00.000 8976 stepped: pos (-10, 12)
03:46:23.566 00.000 8976 move complete, result=0
03:46:23.566 00.000 8976 worker thread done servicing request
03:46:23.566 00.000 8976 Worker thread wakes up
03:46:23.566 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:23.566 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:23.566 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
03:46:24.721 01.155 8976 Exposure complete
03:46:24.728 00.007 8976 worker thread done servicing request
03:46:24.729 00.001 5052 OnExposeComplete: enter
03:46:24.729 00.000 5052 UpdateGuideState(): m_state=6
03:46:24.729 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15262
03:46:24.729 00.000 5052 Star::Find returns 1 (0), X=329.28, Y=281.76, Mass=79, SNR=6.1, Peak=58 HFD=2.3
03:46:24.729 00.000 5052 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.04) = xAngle (-1.61 = -1.61)
03:46:24.729 00.000 5052 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.71 = -1.71)
03:46:24.729 00.000 5052 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.44 mountX=-0.00 mountY=-0.11, mountTheta=-1.61
03:46:24.730 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.10, y=0.05, opts=13)
03:46:24.730 00.000 5052 Enqueuing Move request for stepguider (0.10, 0.05)
03:46:24.730 00.000 8976 Worker thread wakes up
03:46:24.730 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.10, 0.05) opts 0xd
03:46:24.730 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.10, 0.05)
03:46:24.730 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:46:24.730 00.000 5052 UpdateGuideState exits: m=79 SNR=6.1
03:46:24.730 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:24.730 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:24.730 00.000 5052 Enqueuing Expose request
03:46:24.730 00.000 8976 Moving (0.10, 0.05) raw xDistance=-0.00 yDistance=-0.11
03:46:24.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:46:24.730 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:46:24.730 00.000 8976 MoveAxis(R, 0, ABG)
03:46:24.731 00.001 8976 MoveAxis(U, 0, ABG)
03:46:24.731 00.000 8976 move complete, result=0
03:46:24.731 00.000 8976 worker thread done servicing request
03:46:24.731 00.000 8976 Worker thread wakes up
03:46:24.731 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:24.731 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:24.731 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:25.882 01.151 8976 Exposure complete
03:46:25.888 00.006 8976 worker thread done servicing request
03:46:25.888 00.000 5052 OnExposeComplete: enter
03:46:25.888 00.000 5052 UpdateGuideState(): m_state=6
03:46:25.888 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15263
03:46:25.888 00.000 5052 Star::Find returns 1 (0), X=329.09, Y=281.75, Mass=71, SNR=5.8, Peak=62 HFD=2.2
03:46:25.888 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:46:25.888 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
03:46:25.888 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.72 mountX=0.07 mountY=0.05, mountTheta=0.61
03:46:25.889 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.04, opts=13)
03:46:25.889 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.04)
03:46:25.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=98, med=44, FiltMin=37, FiltMax=52, Gamma=2.630
03:46:25.889 00.000 5052 UpdateGuideState exits: m=71 SNR=5.8
03:46:25.889 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:25.889 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:25.889 00.000 5052 Enqueuing Expose request
03:46:25.889 00.000 8976 Worker thread wakes up
03:46:25.889 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.04) opts 0xd
03:46:25.889 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.04)
03:46:25.889 00.000 8976 Moving (-0.08, 0.04) raw xDistance=0.07 yDistance=0.05
03:46:25.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:46:25.889 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:46:25.890 00.001 8976 MoveAxis(R, 0, ABG)
03:46:25.890 00.000 8976 MoveAxis(U, 0, ABG)
03:46:25.890 00.000 8976 move complete, result=0
03:46:25.890 00.000 8976 worker thread done servicing request
03:46:25.890 00.000 8976 Worker thread wakes up
03:46:25.890 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:46:25.890 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:25.890 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:27.040 01.150 8976 Exposure complete
03:46:27.046 00.006 8976 worker thread done servicing request
03:46:27.046 00.000 5052 OnExposeComplete: enter
03:46:27.046 00.000 5052 UpdateGuideState(): m_state=6
03:46:27.046 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15264
03:46:27.046 00.000 5052 Star::Find returns 1 (0), X=328.69, Y=282.07, Mass=79, SNR=6.1, Peak=62 HFD=2.1
03:46:27.046 00.000 5052 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
03:46:27.046 00.000 5052 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.36 = 0.36)
03:46:27.046 00.000 5052 CameraToMount -- cameraX=-0.49 cameraY=0.36 hyp=0.60 cameraTheta=2.51 mountX=0.54 mountY=0.21, mountTheta=0.38
03:46:27.047 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.49, y=0.36, opts=13)
03:46:27.047 00.000 5052 Enqueuing Move request for stepguider (-0.49, 0.36)
03:46:27.047 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:27.047 00.000 5052 UpdateGuideState exits: m=79 SNR=6.1
03:46:27.047 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:27.047 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:27.047 00.000 5052 Enqueuing Expose request
03:46:27.047 00.000 8976 Worker thread wakes up
03:46:27.047 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.49, 0.36) opts 0xd
03:46:27.047 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.49, 0.36)
03:46:27.047 00.000 8976 Moving (-0.49, 0.36) raw xDistance=0.54 yDistance=0.21
03:46:27.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:46:27.047 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:46:27.047 00.000 8976 MoveAxis(L, 2, ABG)
03:46:27.047 00.000 8976 stepping (-10, 12) + (-2, 0)
03:46:27.047 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:27.084 00.037 8976 Received - 47 (G) 
03:46:27.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:27.084 00.000 8976 stepped: pos (-12, 12)
03:46:27.084 00.000 8976 MoveAxis(U, 0, ABG)
03:46:27.084 00.000 8976 move complete, result=0
03:46:27.084 00.000 8976 worker thread done servicing request
03:46:27.084 00.000 8976 Worker thread wakes up
03:46:27.084 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:27.084 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:27.084 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.2 px 0 ms NORTH
03:46:28.235 01.151 8976 Exposure complete
03:46:28.240 00.005 8976 worker thread done servicing request
03:46:28.240 00.000 5052 OnExposeComplete: enter
03:46:28.240 00.000 5052 UpdateGuideState(): m_state=6
03:46:28.240 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15265
03:46:28.240 00.000 5052 Star::Find returns 1 (0), X=328.38, Y=281.73, Mass=73, SNR=5.8, Peak=58 HFD=1.6
03:46:28.240 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:46:28.240 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
03:46:28.240 00.000 5052 CameraToMount -- cameraX=-0.79 cameraY=0.02 hyp=0.80 cameraTheta=3.12 mountX=0.38 mountY=0.66, mountTheta=1.05
03:46:28.241 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.79, y=0.02, opts=13)
03:46:28.241 00.000 5052 Enqueuing Move request for stepguider (-0.79, 0.02)
03:46:28.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:46:28.241 00.000 5052 UpdateGuideState exits: m=73 SNR=5.8
03:46:28.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:28.241 00.000 8976 Worker thread wakes up
03:46:28.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.79, 0.02) opts 0xd
03:46:28.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.79, 0.02)
03:46:28.242 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:28.242 00.000 5052 Enqueuing Expose request
03:46:28.242 00.000 8976 Moving (-0.79, 0.02) raw xDistance=0.38 yDistance=0.66
03:46:28.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
03:46:28.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
03:46:28.242 00.000 8976 MoveAxis(L, 2, ABG)
03:46:28.242 00.000 8976 stepping (-12, 12) + (-2, 0)
03:46:28.242 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:28.266 00.024 8976 Received - 47 (G) 
03:46:28.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:28.266 00.000 8976 stepped: pos (-14, 12)
03:46:28.266 00.000 8976 MoveAxis(D, 3, ABG)
03:46:28.266 00.000 8976 stepping (-14, 12) + (0, -3)
03:46:28.266 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:28.299 00.033 8976 Received - 47 (G) 
03:46:28.299 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:28.299 00.000 8976 stepped: pos (-14, 9)
03:46:28.299 00.000 8976 move complete, result=0
03:46:28.299 00.000 8976 worker thread done servicing request
03:46:28.299 00.000 8976 Worker thread wakes up
03:46:28.299 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:28.299 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:28.299 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:46:29.453 01.154 8976 Exposure complete
03:46:29.459 00.006 8976 worker thread done servicing request
03:46:29.459 00.000 5052 OnExposeComplete: enter
03:46:29.459 00.000 5052 UpdateGuideState(): m_state=6
03:46:29.459 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15266
03:46:29.459 00.000 5052 Star::Find returns 1 (0), X=328.52, Y=281.56, Mass=87, SNR=6.3, Peak=60 HFD=1.5
03:46:29.459 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
03:46:29.459 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.23)
03:46:29.459 00.000 5052 CameraToMount -- cameraX=-0.65 cameraY=-0.15 hyp=0.67 cameraTheta=-2.91 mountX=0.16 mountY=0.63, mountTheta=1.32
03:46:29.460 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.65, y=-0.15, opts=13)
03:46:29.461 00.001 5052 Enqueuing Move request for stepguider (-0.65, -0.15)
03:46:29.461 00.000 8976 Worker thread wakes up
03:46:29.461 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.65, -0.15) opts 0xd
03:46:29.461 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.65, -0.15)
03:46:29.461 00.000 8976 Moving (-0.65, -0.15) raw xDistance=0.16 yDistance=0.63
03:46:29.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:46:29.461 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:46:29.461 00.000 5052 UpdateGuideState exits: m=87 SNR=6.3
03:46:29.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:29.461 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
03:46:29.461 00.000 8976 MoveAxis(R, 0, ABG)
03:46:29.461 00.000 8976 MoveAxis(D, 3, ABG)
03:46:29.461 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:29.461 00.000 5052 Enqueuing Expose request
03:46:29.461 00.000 8976 stepping (-14, 9) + (0, -3)
03:46:29.461 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:29.498 00.037 8976 Received - 47 (G) 
03:46:29.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:29.498 00.000 8976 stepped: pos (-14, 6)
03:46:29.498 00.000 8976 move complete, result=0
03:46:29.498 00.000 8976 worker thread done servicing request
03:46:29.498 00.000 8976 Worker thread wakes up
03:46:29.498 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:29.498 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:29.498 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:46:30.653 01.155 8976 Exposure complete
03:46:30.658 00.005 8976 worker thread done servicing request
03:46:30.658 00.000 5052 OnExposeComplete: enter
03:46:30.658 00.000 5052 UpdateGuideState(): m_state=6
03:46:30.658 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15267
03:46:30.658 00.000 5052 Star::Find returns 1 (0), X=328.56, Y=281.97, Mass=79, SNR=6.1, Peak=63 HFD=1.9
03:46:30.658 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:46:30.658 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
03:46:30.658 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.26 hyp=0.67 cameraTheta=2.74 mountX=0.51 mountY=0.37, mountTheta=0.63
03:46:30.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.26, opts=13)
03:46:30.659 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.26)
03:46:30.659 00.000 8976 Worker thread wakes up
03:46:30.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.26) opts 0xd
03:46:30.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.26)
03:46:30.659 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:30.659 00.000 5052 UpdateGuideState exits: m=79 SNR=6.1
03:46:30.659 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:30.659 00.000 8976 Moving (-0.61, 0.26) raw xDistance=0.51 yDistance=0.37
03:46:30.660 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
03:46:30.660 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
03:46:30.660 00.000 8976 MoveAxis(L, 2, ABG)
03:46:30.660 00.000 8976 stepping (-14, 6) + (-2, 0)
03:46:30.660 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:30.660 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:30.660 00.000 5052 Enqueuing Expose request
03:46:30.697 00.037 8976 Received - 47 (G) 
03:46:30.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:30.697 00.000 8976 stepped: pos (-16, 6)
03:46:30.697 00.000 8976 MoveAxis(D, 2, ABG)
03:46:30.697 00.000 8976 stepping (-16, 6) + (0, -2)
03:46:30.698 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:30.728 00.030 8976 Received - 47 (G) 
03:46:30.728 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:30.728 00.000 8976 stepped: pos (-16, 4)
03:46:30.729 00.001 8976 move complete, result=0
03:46:30.729 00.000 8976 worker thread done servicing request
03:46:30.729 00.000 8976 Worker thread wakes up
03:46:30.729 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:46:30.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:30.729 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:31.881 01.152 8976 Exposure complete
03:46:31.886 00.005 8976 worker thread done servicing request
03:46:31.886 00.000 5052 OnExposeComplete: enter
03:46:31.886 00.000 5052 UpdateGuideState(): m_state=6
03:46:31.886 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15268
03:46:31.886 00.000 5052 Star::Find returns 1 (0), X=328.79, Y=282.17, Mass=94, SNR=6.6, Peak=61 HFD=2.3
03:46:31.886 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.23 = 0.23)
03:46:31.886 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.13 = 0.13)
03:46:31.886 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=0.46 hyp=0.60 cameraTheta=2.27 mountX=0.58 mountY=0.08, mountTheta=0.13
03:46:31.887 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=0.46, opts=13)
03:46:31.887 00.000 5052 Enqueuing Move request for stepguider (-0.39, 0.46)
03:46:31.887 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:31.887 00.000 5052 UpdateGuideState exits: m=94 SNR=6.6
03:46:31.887 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:31.887 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:31.887 00.000 5052 Enqueuing Expose request
03:46:31.887 00.000 8976 Worker thread wakes up
03:46:31.887 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, 0.46) opts 0xd
03:46:31.887 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, 0.46)
03:46:31.887 00.000 8976 Moving (-0.39, 0.46) raw xDistance=0.58 yDistance=0.08
03:46:31.888 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
03:46:31.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:46:31.888 00.000 8976 MoveAxis(L, 3, ABG)
03:46:31.888 00.000 8976 stepping (-16, 4) + (-3, 0)
03:46:31.888 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:31.928 00.040 8976 Received - 47 (G) 
03:46:31.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:31.928 00.000 8976 stepped: pos (-19, 4)
03:46:31.928 00.000 8976 MoveAxis(U, 0, ABG)
03:46:31.928 00.000 8976 move complete, result=0
03:46:31.928 00.000 8976 worker thread done servicing request
03:46:31.928 00.000 8976 Worker thread wakes up
03:46:31.928 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.1 px 0 ms NORTH
03:46:31.928 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:31.928 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:33.080 01.152 8976 Exposure complete
03:46:33.085 00.005 8976 worker thread done servicing request
03:46:33.086 00.001 5052 OnExposeComplete: enter
03:46:33.086 00.000 5052 UpdateGuideState(): m_state=6
03:46:33.086 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15269
03:46:33.086 00.000 5052 Star::Find returns 1 (0), X=328.97, Y=281.07, Mass=75, SNR=5.9, Peak=59 HFD=2.1
03:46:33.086 00.000 5052 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.04) = xAngle (-3.92 = 2.36)
03:46:33.086 00.000 5052 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.03 = 2.26)
03:46:33.086 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=-0.64 hyp=0.67 cameraTheta=-1.88 mountX=-0.48 mountY=0.52, mountTheta=2.31
03:46:33.086 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=-0.64, opts=13)
03:46:33.086 00.000 5052 Enqueuing Move request for stepguider (-0.20, -0.64)
03:46:33.086 00.000 8976 Worker thread wakes up
03:46:33.087 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, -0.64) opts 0xd
03:46:33.087 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, -0.64)
03:46:33.087 00.000 8976 Moving (-0.20, -0.64) raw xDistance=-0.48 yDistance=0.52
03:46:33.087 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:33.087 00.000 5052 UpdateGuideState exits: m=75 SNR=5.9
03:46:33.087 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:33.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.48
03:46:33.087 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:46:33.087 00.000 8976 MoveAxis(R, 2, ABG)
03:46:33.087 00.000 8976 stepping (-19, 4) + (2, 0)
03:46:33.087 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:33.087 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:33.087 00.000 5052 Enqueuing Expose request
03:46:33.111 00.024 8976 Received - 47 (G) 
03:46:33.111 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:33.111 00.000 8976 stepped: pos (-17, 4)
03:46:33.111 00.000 8976 MoveAxis(D, 2, ABG)
03:46:33.111 00.000 8976 stepping (-17, 4) + (0, -2)
03:46:33.111 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:33.143 00.032 8976 Received - 47 (G) 
03:46:33.143 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:33.143 00.000 8976 stepped: pos (-17, 2)
03:46:33.143 00.000 8976 move complete, result=0
03:46:33.143 00.000 8976 worker thread done servicing request
03:46:33.143 00.000 8976 Worker thread wakes up
03:46:33.143 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:33.143 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:33.143 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:46:34.299 01.156 8976 Exposure complete
03:46:34.304 00.005 8976 worker thread done servicing request
03:46:34.304 00.000 5052 OnExposeComplete: enter
03:46:34.304 00.000 5052 UpdateGuideState(): m_state=6
03:46:34.304 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15270
03:46:34.304 00.000 5052 Star::Find returns 1 (0), X=328.82, Y=281.87, Mass=77, SNR=6.0, Peak=64 HFD=1.8
03:46:34.304 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:46:34.304 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
03:46:34.304 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.16 hyp=0.39 cameraTheta=2.71 mountX=0.31 mountY=0.21, mountTheta=0.60
03:46:34.305 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.16, opts=13)
03:46:34.305 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.16)
03:46:34.306 00.001 8976 Worker thread wakes up
03:46:34.306 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:46:34.306 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.16) opts 0xd
03:46:34.306 00.000 5052 UpdateGuideState exits: m=77 SNR=6.0
03:46:34.306 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.16)
03:46:34.306 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:34.306 00.000 8976 Moving (-0.35, 0.16) raw xDistance=0.31 yDistance=0.21
03:46:34.306 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:34.306 00.000 5052 Enqueuing Expose request
03:46:34.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.31
03:46:34.306 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:46:34.306 00.000 8976 MoveAxis(L, 1, ABG)
03:46:34.306 00.000 8976 stepping (-17, 2) + (-1, 0)
03:46:34.306 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:46:34.325 00.019 8976 Received - 47 (G) 
03:46:34.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:46:34.325 00.000 8976 stepped: pos (-18, 2)
03:46:34.325 00.000 8976 MoveAxis(U, 0, ABG)
03:46:34.325 00.000 8976 move complete, result=0
03:46:34.325 00.000 8976 worker thread done servicing request
03:46:34.326 00.001 8976 Worker thread wakes up
03:46:34.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:34.326 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:34.326 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.2 px 0 ms NORTH
03:46:35.478 01.152 8976 Exposure complete
03:46:35.483 00.005 8976 worker thread done servicing request
03:46:35.483 00.000 5052 OnExposeComplete: enter
03:46:35.483 00.000 5052 UpdateGuideState(): m_state=6
03:46:35.483 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15271
03:46:35.483 00.000 5052 Star::Find returns 1 (0), X=328.93, Y=281.61, Mass=71, SNR=5.8, Peak=61 HFD=1.8
03:46:35.483 00.000 5052 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.04) = xAngle (-4.82 = 1.47)
03:46:35.483 00.000 5052 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.92 = 1.36)
03:46:35.483 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.26 cameraTheta=-2.77 mountX=0.03 mountY=0.26, mountTheta=1.46
03:46:35.484 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=-0.09, opts=13)
03:46:35.484 00.000 5052 Enqueuing Move request for stepguider (-0.25, -0.09)
03:46:35.484 00.000 8976 Worker thread wakes up
03:46:35.484 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, -0.09) opts 0xd
03:46:35.484 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, -0.09)
03:46:35.484 00.000 8976 Moving (-0.25, -0.09) raw xDistance=0.03 yDistance=0.26
03:46:35.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:46:35.484 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:46:35.484 00.000 5052 UpdateGuideState exits: m=71 SNR=5.8
03:46:35.484 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:35.484 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:46:35.484 00.000 8976 MoveAxis(R, 0, ABG)
03:46:35.484 00.000 8976 MoveAxis(U, 0, ABG)
03:46:35.484 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:35.485 00.001 5052 Enqueuing Expose request
03:46:35.485 00.000 8976 move complete, result=0
03:46:35.485 00.000 8976 worker thread done servicing request
03:46:35.485 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:46:35.485 00.000 8976 Worker thread wakes up
03:46:35.485 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:35.485 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:36.640 01.155 8976 Exposure complete
03:46:36.646 00.006 8976 worker thread done servicing request
03:46:36.646 00.000 5052 OnExposeComplete: enter
03:46:36.646 00.000 5052 UpdateGuideState(): m_state=6
03:46:36.646 00.000 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15272
03:46:36.646 00.000 5052 Star::Find returns 1 (0), X=329.29, Y=281.53, Mass=73, SNR=5.9, Peak=57 HFD=1.7
03:46:36.646 00.000 5052 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.04) = xAngle (-3.05 = -3.05)
03:46:36.646 00.000 5052 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.15 = 3.13)
03:46:36.646 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.01 mountX=-0.21 mountY=0.00, mountTheta=3.13
03:46:36.647 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=-0.18, opts=13)
03:46:36.647 00.000 5052 Enqueuing Move request for stepguider (0.11, -0.18)
03:46:36.647 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:36.647 00.000 5052 UpdateGuideState exits: m=73 SNR=5.9
03:46:36.647 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:36.647 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:36.647 00.000 5052 Enqueuing Expose request
03:46:36.647 00.000 8976 Worker thread wakes up
03:46:36.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, -0.18) opts 0xd
03:46:36.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, -0.18)
03:46:36.647 00.000 8976 Moving (0.11, -0.18) raw xDistance=-0.21 yDistance=0.00
03:46:36.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:46:36.647 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:46:36.647 00.000 8976 MoveAxis(R, 0, ABG)
03:46:36.647 00.000 8976 MoveAxis(U, 0, ABG)
03:46:36.647 00.000 8976 move complete, result=0
03:46:36.648 00.001 8976 worker thread done servicing request
03:46:36.648 00.000 8976 Worker thread wakes up
03:46:36.648 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:46:36.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:36.648 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:37.802 01.154 8976 Exposure complete
03:46:37.807 00.005 8976 worker thread done servicing request
03:46:37.807 00.000 5052 OnExposeComplete: enter
03:46:37.807 00.000 5052 UpdateGuideState(): m_state=6
03:46:37.808 00.001 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15273
03:46:37.808 00.000 5052 Star::Find returns 1 (0), X=329.43, Y=280.80, Mass=84, SNR=6.3, Peak=60 HFD=2.6
03:46:37.808 00.000 5052 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.04) = xAngle (-3.34 = 2.94)
03:46:37.808 00.000 5052 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.45 = 2.84)
03:46:37.808 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.91 hyp=0.94 cameraTheta=-1.30 mountX=-0.92 mountY=0.28, mountTheta=2.84
03:46:37.808 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.91, opts=13)
03:46:37.809 00.001 5052 Enqueuing Move request for stepguider (0.25, -0.91)
03:46:37.809 00.000 8976 Worker thread wakes up
03:46:37.809 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:37.809 00.000 5052 UpdateGuideState exits: m=84 SNR=6.3
03:46:37.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:37.809 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.91) opts 0xd
03:46:37.809 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:37.809 00.000 5052 Enqueuing Expose request
03:46:37.809 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.91)
03:46:37.809 00.000 8976 Moving (0.25, -0.91) raw xDistance=-0.92 yDistance=0.28
03:46:37.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.92
03:46:37.809 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:46:37.809 00.000 8976 MoveAxis(R, 4, ABG)
03:46:37.809 00.000 8976 stepping (-18, 2) + (4, 0)
03:46:37.809 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:46:37.842 00.033 8976 Received - 47 (G) 
03:46:37.842 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:46:37.842 00.000 8976 stepped: pos (-14, 2)
03:46:37.842 00.000 8976 MoveAxis(D, 1, ABG)
03:46:37.842 00.000 8976 stepping (-14, 2) + (0, -1)
03:46:37.842 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:46:37.874 00.032 8976 Received - 47 (G) 
03:46:37.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:46:37.874 00.000 8976 stepped: pos (-14, 1)
03:46:37.874 00.000 8976 move complete, result=0
03:46:37.874 00.000 8976 worker thread done servicing request
03:46:37.874 00.000 8976 Worker thread wakes up
03:46:37.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:37.874 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:37.874 00.000 5052 GuideStep: -0.9 px 4 ms EAST, 0.3 px 1 ms SOUTH
03:46:39.026 01.152 8976 Exposure complete
03:46:39.032 00.006 8976 worker thread done servicing request
03:46:39.032 00.000 5052 OnExposeComplete: enter
03:46:39.032 00.000 5052 UpdateGuideState(): m_state=6
03:46:39.032 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15274
03:46:39.033 00.001 5052 Star::Find returns 1 (0), X=329.48, Y=282.60, Mass=74, SNR=5.9, Peak=58 HFD=1.6
03:46:39.033 00.000 5052 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.04) = xAngle (-0.80 = -0.80)
03:46:39.033 00.000 5052 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.91 = -0.91)
03:46:39.033 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.89 hyp=0.94 cameraTheta=1.24 mountX=0.65 mountY=-0.74, mountTheta=-0.85
03:46:39.033 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.89, opts=13)
03:46:39.033 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.89)
03:46:39.033 00.000 8976 Worker thread wakes up
03:46:39.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.89) opts 0xd
03:46:39.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.89)
03:46:39.034 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:46:39.034 00.000 5052 UpdateGuideState exits: m=74 SNR=5.9
03:46:39.034 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:39.034 00.000 8976 Moving (0.31, 0.89) raw xDistance=0.65 yDistance=-0.74
03:46:39.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.65
03:46:39.034 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74
03:46:39.034 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:39.034 00.000 5052 Enqueuing Expose request
03:46:39.034 00.000 8976 MoveAxis(L, 2, ABG)
03:46:39.034 00.000 8976 stepping (-14, 1) + (-2, 0)
03:46:39.034 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:39.057 00.023 8976 Received - 47 (G) 
03:46:39.057 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:39.057 00.000 8976 stepped: pos (-16, 1)
03:46:39.057 00.000 8976 MoveAxis(U, 3, ABG)
03:46:39.057 00.000 8976 stepping (-16, 1) + (0, 3)
03:46:39.057 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:39.089 00.032 8976 Received - 47 (G) 
03:46:39.089 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:39.089 00.000 8976 stepped: pos (-16, 4)
03:46:39.089 00.000 8976 move complete, result=0
03:46:39.089 00.000 8976 worker thread done servicing request
03:46:39.089 00.000 8976 Worker thread wakes up
03:46:39.089 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:39.089 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:39.089 00.000 5052 GuideStep: 0.7 px 2 ms WEST, -0.7 px 3 ms NORTH
03:46:40.240 01.151 8976 Exposure complete
03:46:40.245 00.005 8976 worker thread done servicing request
03:46:40.245 00.000 5052 OnExposeComplete: enter
03:46:40.245 00.000 5052 UpdateGuideState(): m_state=6
03:46:40.245 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15275
03:46:40.246 00.001 5052 Star::Find returns 1 (0), X=329.69, Y=282.07, Mass=75, SNR=5.9, Peak=60 HFD=2.2
03:46:40.246 00.000 5052 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.04) = xAngle (-1.43 = -1.43)
03:46:40.246 00.000 5052 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.54 = -1.54)
03:46:40.246 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.36 hyp=0.63 cameraTheta=0.61 mountX=0.09 mountY=-0.63, mountTheta=-1.43
03:46:40.246 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.36, opts=13)
03:46:40.246 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.36)
03:46:40.246 00.000 8976 Worker thread wakes up
03:46:40.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.36) opts 0xd
03:46:40.247 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.36)
03:46:40.247 00.000 8976 Moving (0.52, 0.36) raw xDistance=0.09 yDistance=-0.63
03:46:40.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:46:40.247 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:46:40.247 00.000 5052 UpdateGuideState exits: m=75 SNR=5.9
03:46:40.247 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:40.247 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:40.247 00.000 5052 Enqueuing Expose request
03:46:40.247 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
03:46:40.247 00.000 8976 MoveAxis(R, 0, ABG)
03:46:40.247 00.000 8976 MoveAxis(U, 3, ABG)
03:46:40.247 00.000 8976 stepping (-16, 4) + (0, 3)
03:46:40.247 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:40.288 00.041 8976 Received - 47 (G) 
03:46:40.288 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:46:40.288 00.000 8976 stepped: pos (-16, 7)
03:46:40.288 00.000 8976 move complete, result=0
03:46:40.288 00.000 8976 worker thread done servicing request
03:46:40.288 00.000 8976 Worker thread wakes up
03:46:40.288 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:40.288 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:40.288 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
03:46:41.444 01.156 8976 Exposure complete
03:46:41.450 00.006 8976 worker thread done servicing request
03:46:41.450 00.000 5052 OnExposeComplete: enter
03:46:41.450 00.000 5052 UpdateGuideState(): m_state=6
03:46:41.450 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15276
03:46:41.450 00.000 5052 Star::Find returns 1 (0), X=330.41, Y=282.14, Mass=70, SNR=5.7, Peak=59 HFD=2.0
03:46:41.450 00.000 5052 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.04) = xAngle (-1.71 = -1.71)
03:46:41.450 00.000 5052 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.81 = -1.81)
03:46:41.450 00.000 5052 CameraToMount -- cameraX=1.23 cameraY=0.43 hyp=1.30 cameraTheta=0.33 mountX=-0.18 mountY=-1.26, mountTheta=-1.71
03:46:41.451 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.23, y=0.43, opts=13)
03:46:41.451 00.000 5052 Enqueuing Move request for stepguider (1.23, 0.43)
03:46:41.451 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:41.451 00.000 5052 UpdateGuideState exits: m=70 SNR=5.7
03:46:41.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:41.451 00.000 8976 Worker thread wakes up
03:46:41.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.23, 0.43) opts 0xd
03:46:41.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.23, 0.43)
03:46:41.451 00.000 8976 Moving (1.23, 0.43) raw xDistance=-0.18 yDistance=-1.26
03:46:41.451 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:41.451 00.000 5052 Enqueuing Expose request
03:46:41.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:46:41.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.26
03:46:41.451 00.000 8976 MoveAxis(R, 0, ABG)
03:46:41.451 00.000 8976 MoveAxis(U, 5, ABG)
03:46:41.451 00.000 8976 stepping (-16, 7) + (0, 5)
03:46:41.451 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:46:41.488 00.037 8976 Received - 47 (G) 
03:46:41.488 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:46:41.488 00.000 8976 stepped: pos (-16, 12)
03:46:41.488 00.000 8976 move complete, result=0
03:46:41.488 00.000 8976 worker thread done servicing request
03:46:41.488 00.000 8976 Worker thread wakes up
03:46:41.488 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:41.488 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:41.488 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.3 px 5 ms NORTH
03:46:42.638 01.150 8976 Exposure complete
03:46:42.643 00.005 8976 worker thread done servicing request
03:46:42.643 00.000 5052 OnExposeComplete: enter
03:46:42.644 00.001 5052 UpdateGuideState(): m_state=6
03:46:42.644 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15277
03:46:42.644 00.000 5052 Star::Find returns 1 (0), X=329.88, Y=281.08, Mass=89, SNR=6.5, Peak=59 HFD=2.3
03:46:42.644 00.000 5052 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.04) = xAngle (-2.77 = -2.77)
03:46:42.644 00.000 5052 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.87 = -2.87)
03:46:42.644 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=-0.63 hyp=0.95 cameraTheta=-0.73 mountX=-0.88 mountY=-0.25, mountTheta=-2.87
03:46:42.644 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=-0.63, opts=13)
03:46:42.644 00.000 5052 Enqueuing Move request for stepguider (0.71, -0.63)
03:46:42.645 00.001 8976 Worker thread wakes up
03:46:42.645 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:46:42.645 00.000 5052 UpdateGuideState exits: m=89 SNR=6.5
03:46:42.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, -0.63) opts 0xd
03:46:42.645 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:42.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, -0.63)
03:46:42.645 00.000 8976 Moving (0.71, -0.63) raw xDistance=-0.88 yDistance=-0.25
03:46:42.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88
03:46:42.645 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:46:42.645 00.000 8976 MoveAxis(R, 4, ABG)
03:46:42.645 00.000 8976 stepping (-16, 12) + (4, 0)
03:46:42.645 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:42.645 00.000 5052 Enqueuing Expose request
03:46:42.645 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:46:42.685 00.040 8976 Received - 47 (G) 
03:46:42.686 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:46:42.686 00.000 8976 stepped: pos (-12, 12)
03:46:42.686 00.000 8976 MoveAxis(U, 0, ABG)
03:46:42.686 00.000 8976 move complete, result=0
03:46:42.686 00.000 8976 worker thread done servicing request
03:46:42.686 00.000 8976 Worker thread wakes up
03:46:42.686 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:42.686 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:42.686 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.3 px 0 ms NORTH
03:46:43.836 01.150 8976 Exposure complete
03:46:43.841 00.005 8976 worker thread done servicing request
03:46:43.841 00.000 5052 OnExposeComplete: enter
03:46:43.841 00.000 5052 UpdateGuideState(): m_state=6
03:46:43.841 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15278
03:46:43.842 00.001 5052 Star::Find returns 1 (0), X=329.33, Y=281.98, Mass=70, SNR=5.7, Peak=63 HFD=1.6
03:46:43.842 00.000 5052 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.04) = xAngle (-1.00 = -1.00)
03:46:43.842 00.000 5052 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.10 = -1.10)
03:46:43.842 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.27 hyp=0.31 cameraTheta=1.04 mountX=0.17 mountY=-0.28, mountTheta=-1.03
03:46:43.842 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.27, opts=13)
03:46:43.842 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.27)
03:46:43.842 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:46:43.842 00.000 5052 UpdateGuideState exits: m=70 SNR=5.7
03:46:43.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:43.842 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:43.842 00.000 5052 Enqueuing Expose request
03:46:43.843 00.001 8976 Worker thread wakes up
03:46:43.843 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.27) opts 0xd
03:46:43.843 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.27)
03:46:43.843 00.000 8976 Moving (0.16, 0.27) raw xDistance=0.17 yDistance=-0.28
03:46:43.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:46:43.843 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:46:43.843 00.000 8976 MoveAxis(R, 0, ABG)
03:46:43.843 00.000 8976 MoveAxis(U, 1, ABG)
03:46:43.843 00.000 8976 stepping (-12, 12) + (0, 1)
03:46:43.843 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:46:43.869 00.026 8976 Received - 47 (G) 
03:46:43.869 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:46:43.869 00.000 8976 stepped: pos (-12, 13)
03:46:43.869 00.000 8976 move complete, result=0
03:46:43.869 00.000 8976 worker thread done servicing request
03:46:43.869 00.000 8976 Worker thread wakes up
03:46:43.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:43.869 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:43.869 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:46:45.024 01.155 8976 Exposure complete
03:46:45.030 00.006 8976 worker thread done servicing request
03:46:45.030 00.000 5052 OnExposeComplete: enter
03:46:45.030 00.000 5052 UpdateGuideState(): m_state=6
03:46:45.030 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15279
03:46:45.030 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=282.07, Mass=92, SNR=6.5, Peak=65 HFD=2.1
03:46:45.030 00.000 5052 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.04) = xAngle (-0.19 = -0.19)
03:46:45.030 00.000 5052 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
03:46:45.030 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.36 hyp=0.38 cameraTheta=1.85 mountX=0.37 mountY=-0.11, mountTheta=-0.29
03:46:45.031 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.36, opts=13)
03:46:45.031 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.36)
03:46:45.031 00.000 8976 Worker thread wakes up
03:46:45.031 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.36) opts 0xd
03:46:45.031 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.36)
03:46:45.031 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:45.031 00.000 5052 UpdateGuideState exits: m=92 SNR=6.5
03:46:45.031 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:45.031 00.000 8976 Moving (-0.10, 0.36) raw xDistance=0.37 yDistance=-0.11
03:46:45.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
03:46:45.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:46:45.031 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:45.031 00.000 5052 Enqueuing Expose request
03:46:45.032 00.001 8976 MoveAxis(L, 2, ABG)
03:46:45.032 00.000 8976 stepping (-12, 13) + (-2, 0)
03:46:45.032 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:45.068 00.036 8976 Received - 47 (G) 
03:46:45.068 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:45.068 00.000 8976 stepped: pos (-14, 13)
03:46:45.068 00.000 8976 MoveAxis(U, 0, ABG)
03:46:45.068 00.000 8976 move complete, result=0
03:46:45.068 00.000 8976 worker thread done servicing request
03:46:45.068 00.000 8976 Worker thread wakes up
03:46:45.068 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:46:45.068 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:45.068 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:46.224 01.156 8976 Exposure complete
03:46:46.230 00.006 8976 worker thread done servicing request
03:46:46.231 00.001 5052 OnExposeComplete: enter
03:46:46.231 00.000 5052 UpdateGuideState(): m_state=6
03:46:46.231 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15280
03:46:46.231 00.000 5052 Star::Find returns 1 (1), X=330.12, Y=281.96, Mass=81, SNR=6.1, Peak=57 HFD=2.2
03:46:46.231 00.000 5052 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.04) = xAngle (-1.78 = -1.78)
03:46:46.231 00.000 5052 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.88 = -1.88)
03:46:46.231 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.25 hyp=0.98 cameraTheta=0.26 mountX=-0.20 mountY=-0.93, mountTheta=-1.79
03:46:46.232 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.25, opts=13)
03:46:46.232 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.25)
03:46:46.232 00.000 8976 Worker thread wakes up
03:46:46.232 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.25) opts 0xd
03:46:46.232 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.25)
03:46:46.232 00.000 8976 Moving (0.94, 0.25) raw xDistance=-0.20 yDistance=-0.93
03:46:46.232 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:46.232 00.000 5052 UpdateGuideState exits: m=81 SNR=6.1 Saturated
03:46:46.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:46.232 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:46.232 00.000 5052 Enqueuing Expose request
03:46:46.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:46:46.232 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.93
03:46:46.232 00.000 8976 MoveAxis(R, 0, ABG)
03:46:46.232 00.000 8976 MoveAxis(U, 4, ABG)
03:46:46.232 00.000 8976 stepping (-14, 13) + (0, 4)
03:46:46.233 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:46:46.267 00.034 8976 Received - 47 (G) 
03:46:46.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:46:46.267 00.000 8976 stepped: pos (-14, 17)
03:46:46.267 00.000 8976 move complete, result=0
03:46:46.267 00.000 8976 worker thread done servicing request
03:46:46.267 00.000 8976 Worker thread wakes up
03:46:46.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:46.267 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:46.267 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
03:46:47.419 01.152 8976 Exposure complete
03:46:47.425 00.006 8976 worker thread done servicing request
03:46:47.425 00.000 5052 OnExposeComplete: enter
03:46:47.425 00.000 5052 UpdateGuideState(): m_state=6
03:46:47.425 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15281
03:46:47.425 00.000 5052 Star::Find returns 1 (0), X=332.10, Y=281.51, Mass=71, SNR=5.8, Peak=59 HFD=2.0
03:46:47.425 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
03:46:47.425 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
03:46:47.425 00.000 5052 CameraToMount -- cameraX=2.92 cameraY=-0.20 hyp=2.93 cameraTheta=-0.07 mountX=-1.51 mountY=-2.34, mountTheta=-2.14
03:46:47.426 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=2.92, y=-0.20, opts=13)
03:46:47.426 00.000 5052 Enqueuing Move request for stepguider (2.92, -0.20)
03:46:47.426 00.000 8976 Worker thread wakes up
03:46:47.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (2.92, -0.20) opts 0xd
03:46:47.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (2.92, -0.20)
03:46:47.426 00.000 8976 Moving (2.92, -0.20) raw xDistance=-1.51 yDistance=-2.34
03:46:47.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.51
03:46:47.426 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:47.426 00.000 5052 UpdateGuideState exits: m=71 SNR=5.8
03:46:47.426 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:47.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.52 from input -2.34
03:46:47.427 00.001 8976 MoveAxis(R, 6, ABG)
03:46:47.427 00.000 8976 stepping (-14, 17) + (6, 0)
03:46:47.427 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:47.427 00.000 5052 Enqueuing Expose request
03:46:47.427 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:46:47.466 00.039 8976 Received - 47 (G) 
03:46:47.466 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:46:47.466 00.000 8976 stepped: pos (-8, 17)
03:46:47.466 00.000 8976 MoveAxis(U, 10, ABG)
03:46:47.466 00.000 8976 stepping (-8, 17) + (0, 10)
03:46:47.466 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
03:46:47.530 00.064 8976 Received - 47 (G) 
03:46:47.530 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 31 (1) 30 (0) 
03:46:47.530 00.000 8976 stepped: pos (-8, 27)
03:46:47.530 00.000 8976 move complete, result=0
03:46:47.530 00.000 8976 worker thread done servicing request
03:46:47.530 00.000 8976 Worker thread wakes up
03:46:47.530 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:47.530 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:47.530 00.000 5052 GuideStep: -1.5 px 6 ms EAST, -2.3 px 10 ms NORTH
03:46:48.683 01.153 8976 Exposure complete
03:46:48.688 00.005 8976 worker thread done servicing request
03:46:48.689 00.001 5052 OnExposeComplete: enter
03:46:48.689 00.000 5052 UpdateGuideState(): m_state=6
03:46:48.689 00.000 5052 Star::Find(18, 332, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15282
03:46:48.689 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=282.00, Mass=80, SNR=6.2, Peak=66 HFD=1.9
03:46:48.689 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
03:46:48.689 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
03:46:48.689 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.29 hyp=0.99 cameraTheta=0.30 mountX=-0.17 mountY=-0.95, mountTheta=-1.74
03:46:48.690 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.29, opts=13)
03:46:48.690 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.29)
03:46:48.690 00.000 8976 Worker thread wakes up
03:46:48.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.29) opts 0xd
03:46:48.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.29)
03:46:48.690 00.000 8976 Moving (0.94, 0.29) raw xDistance=-0.17 yDistance=-0.95
03:46:48.690 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:46:48.690 00.000 5052 UpdateGuideState exits: m=80 SNR=6.2
03:46:48.690 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:48.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:46:48.690 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:48.690 00.000 5052 Enqueuing Expose request
03:46:48.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -0.95
03:46:48.690 00.000 8976 MoveAxis(R, 0, ABG)
03:46:48.690 00.000 8976 MoveAxis(U, 4, ABG)
03:46:48.690 00.000 8976 stepping (-8, 27) + (0, 4)
03:46:48.690 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:46:48.729 00.039 8976 Received - 47 (G) 
03:46:48.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:46:48.729 00.000 8976 stepped: pos (-8, 31)
03:46:48.729 00.000 8976 starting a new bump
03:46:48.729 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:46:48.729 00.000 8976 MountToCamera -- mountX=1.63 mountY=-3.50 hyp=3.86 mountTheta=-1.13 cameraX=2.37, cameraY=3.05 cameraTheta=0.91
03:46:48.729 00.000 8976 incremental bump (2.371, 3.045) isValid = 1
03:46:48.729 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:46:48.729 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:46:48.729 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:46:48.729 00.000 8976 move complete, result=0
03:46:48.729 00.000 9828 Worker thread wakes up
03:46:48.729 00.000 8976 worker thread done servicing request
03:46:48.729 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.9 px 4 ms NORTH
03:46:48.729 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:46:48.729 00.000 8976 Worker thread wakes up
03:46:48.729 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:46:48.729 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:48.730 00.001 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
03:46:48.730 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:48.730 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
03:46:48.730 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
03:46:48.730 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:46:48.730 00.000 9828 BLC: window closed
03:46:48.730 00.000 9828 MoveAxis(E, 24, B)
03:46:48.730 00.000 9828 Guiding  Dir = 2, Dur = 24
03:46:48.730 00.000 9828 IsSlewing returns 0
03:46:48.730 00.000 9828 IsGuiding returns 0
03:46:48.730 00.000 9828 PulseGuide returned control before completion, sleep 34
03:46:48.770 00.040 9828 IsGuiding returns 1
03:46:48.770 00.000 9828 scope still moving after pulse duration time elapsed
03:46:48.801 00.031 9828 IsSlewing returns 0
03:46:48.801 00.000 9828 IsGuiding returns 1
03:46:48.832 00.031 9828 IsSlewing returns 0
03:46:48.832 00.000 9828 IsGuiding returns 1
03:46:48.863 00.031 9828 IsSlewing returns 0
03:46:48.863 00.000 9828 IsGuiding returns 1
03:46:48.894 00.031 9828 IsSlewing returns 0
03:46:48.894 00.000 9828 IsGuiding returns 0
03:46:48.894 00.000 9828 scope move finished after 24 + 139 ms
03:46:48.894 00.000 9828 Move returns status 0, amount 24
03:46:48.894 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:46:48.894 00.000 9828 MoveAxis(N, 11, B)
03:46:48.894 00.000 9828 Guiding  Dir = 0, Dur = 11
03:46:48.910 00.016 9828 IsSlewing returns 0
03:46:48.910 00.000 9828 IsGuiding returns 0
03:46:48.910 00.000 9828 PulseGuide returned control before completion, sleep 21
03:46:48.940 00.030 9828 IsGuiding returns 1
03:46:48.940 00.000 9828 scope still moving after pulse duration time elapsed
03:46:48.971 00.031 9828 IsSlewing returns 0
03:46:48.971 00.000 9828 IsGuiding returns 1
03:46:49.002 00.031 9828 IsSlewing returns 0
03:46:49.002 00.000 9828 IsGuiding returns 1
03:46:49.033 00.031 9828 IsSlewing returns 0
03:46:49.033 00.000 9828 IsGuiding returns 1
03:46:49.063 00.030 9828 IsSlewing returns 0
03:46:49.063 00.000 9828 IsGuiding returns 0
03:46:49.063 00.000 9828 scope move finished after 11 + 142 ms
03:46:49.063 00.000 9828 Move returns status 0, amount 11
03:46:49.063 00.000 9828 move complete, result=0
03:46:49.063 00.000 9828 worker thread done servicing request
03:46:49.064 00.001 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:46:49.882 00.818 8976 Exposure complete
03:46:49.888 00.006 8976 worker thread done servicing request
03:46:49.888 00.000 5052 OnExposeComplete: enter
03:46:49.888 00.000 5052 UpdateGuideState(): m_state=6
03:46:49.888 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15283
03:46:49.888 00.000 5052 Star::Find returns 1 (0), X=329.22, Y=281.51, Mass=77, SNR=6.0, Peak=59 HFD=1.8
03:46:49.888 00.000 5052 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.04) = xAngle (-3.39 = 2.89)
03:46:49.888 00.000 5052 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.49 = 2.79)
03:46:49.888 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.35 mountX=-0.20 mountY=0.07, mountTheta=2.80
03:46:49.889 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.20, opts=13)
03:46:49.889 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.20)
03:46:49.890 00.001 8976 Worker thread wakes up
03:46:49.890 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:46:49.890 00.000 5052 UpdateGuideState exits: m=77 SNR=6.0
03:46:49.890 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:49.890 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:49.890 00.000 5052 Enqueuing Expose request
03:46:49.890 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.20) opts 0xd
03:46:49.890 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.20)
03:46:49.890 00.000 8976 Moving (0.05, -0.20) raw xDistance=-0.20 yDistance=0.07
03:46:49.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:46:49.890 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:46:49.890 00.000 8976 MoveAxis(R, 0, ABG)
03:46:49.890 00.000 8976 MoveAxis(U, 0, ABG)
03:46:49.890 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:46:49.890 00.000 8976 MountToCamera -- mountTheta (-1.21) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:46:49.890 00.000 8976 MountToCamera -- mountX=1.50 mountY=-3.97 hyp=4.24 mountTheta=-1.21 cameraX=2.85, cameraY=3.14 cameraTheta=0.83
03:46:49.890 00.000 8976 incremental bump (2.851, 3.140) isValid = 1
03:46:49.890 00.000 8976 Scheduling Mount bump of (0.090, 0.103)
03:46:49.891 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.10, opts=4)
03:46:49.891 00.000 8976 Enqueuing Move request for scope (0.09, 0.10)
03:46:49.891 00.000 8976 move complete, result=0
03:46:49.891 00.000 9828 Worker thread wakes up
03:46:49.891 00.000 8976 worker thread done servicing request
03:46:49.891 00.000 8976 Worker thread wakes up
03:46:49.891 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0x4
03:46:49.891 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:49.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:49.891 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:49.891 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
03:46:49.891 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.95 = -2.34)
03:46:49.891 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.42)
03:46:49.891 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.85 mountX=-0.09 mountY=-0.09, mountTheta=-2.38
03:46:49.891 00.000 9828 Moving (0.09, 0.10) raw xDistance=-0.09 yDistance=-0.09
03:46:49.891 00.000 9828 BLC: window closed
03:46:49.891 00.000 9828 MoveAxis(E, 30, B)
03:46:49.891 00.000 9828 Guiding  Dir = 2, Dur = 30
03:46:49.892 00.001 9828 IsSlewing returns 0
03:46:49.892 00.000 9828 IsGuiding returns 0
03:46:49.892 00.000 9828 PulseGuide returned control before completion, sleep 40
03:46:49.936 00.044 9828 IsGuiding returns 1
03:46:49.936 00.000 9828 scope still moving after pulse duration time elapsed
03:46:49.967 00.031 9828 IsSlewing returns 0
03:46:49.967 00.000 9828 IsGuiding returns 1
03:46:49.997 00.030 9828 IsSlewing returns 0
03:46:49.997 00.000 9828 IsGuiding returns 1
03:46:50.029 00.032 9828 IsSlewing returns 0
03:46:50.029 00.000 9828 IsGuiding returns 1
03:46:50.061 00.032 9828 IsSlewing returns 0
03:46:50.061 00.000 9828 IsGuiding returns 0
03:46:50.061 00.000 9828 scope move finished after 30 + 139 ms
03:46:50.061 00.000 9828 Move returns status 0, amount 30
03:46:50.061 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:46:50.061 00.000 9828 MoveAxis(N, 12, B)
03:46:50.061 00.000 9828 Guiding  Dir = 0, Dur = 12
03:46:50.077 00.016 9828 IsSlewing returns 0
03:46:50.077 00.000 9828 IsGuiding returns 0
03:46:50.077 00.000 9828 PulseGuide returned control before completion, sleep 22
03:46:50.108 00.031 9828 IsGuiding returns 1
03:46:50.108 00.000 9828 scope still moving after pulse duration time elapsed
03:46:50.140 00.032 9828 IsSlewing returns 0
03:46:50.140 00.000 9828 IsGuiding returns 1
03:46:50.171 00.031 9828 IsSlewing returns 0
03:46:50.172 00.001 9828 IsGuiding returns 1
03:46:50.201 00.029 9828 IsSlewing returns 0
03:46:50.201 00.000 9828 IsGuiding returns 1
03:46:50.232 00.031 9828 IsSlewing returns 0
03:46:50.232 00.000 9828 IsGuiding returns 0
03:46:50.232 00.000 9828 scope move finished after 12 + 143 ms
03:46:50.232 00.000 9828 Move returns status 0, amount 12
03:46:50.232 00.000 9828 move complete, result=0
03:46:50.233 00.001 9828 worker thread done servicing request
03:46:50.233 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 12 ms NORTH
03:46:51.050 00.817 8976 Exposure complete
03:46:51.056 00.006 8976 worker thread done servicing request
03:46:51.056 00.000 5052 OnExposeComplete: enter
03:46:51.056 00.000 5052 UpdateGuideState(): m_state=6
03:46:51.056 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15284
03:46:51.057 00.001 5052 Star::Find returns 1 (0), X=329.31, Y=281.53, Mass=72, SNR=5.8, Peak=59 HFD=1.6
03:46:51.057 00.000 5052 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.04) = xAngle (-2.95 = -2.95)
03:46:51.057 00.000 5052 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
03:46:51.057 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.91 mountX=-0.22 mountY=-0.02, mountTheta=-3.06
03:46:51.057 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.18, opts=13)
03:46:51.057 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.18)
03:46:51.057 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:51.057 00.000 5052 UpdateGuideState exits: m=72 SNR=5.8
03:46:51.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:51.057 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:51.058 00.001 5052 Enqueuing Expose request
03:46:51.058 00.000 8976 Worker thread wakes up
03:46:51.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.18) opts 0xd
03:46:51.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.18)
03:46:51.058 00.000 8976 Moving (0.14, -0.18) raw xDistance=-0.22 yDistance=-0.02
03:46:51.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:46:51.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:46:51.058 00.000 8976 MoveAxis(R, 0, ABG)
03:46:51.058 00.000 8976 MoveAxis(U, 0, ABG)
03:46:51.058 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:46:51.058 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:46:51.058 00.000 8976 MountToCamera -- mountX=1.41 mountY=-4.28 hyp=4.51 mountTheta=-1.25 cameraX=3.17, cameraY=3.20 cameraTheta=0.79
03:46:51.058 00.000 8976 incremental bump (3.173, 3.203) isValid = 1
03:46:51.058 00.000 8976 Scheduling Mount bump of (0.108, 0.113)
03:46:51.058 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.11, opts=4)
03:46:51.058 00.000 8976 Enqueuing Move request for scope (0.11, 0.11)
03:46:51.058 00.000 8976 move complete, result=0
03:46:51.058 00.000 9828 Worker thread wakes up
03:46:51.058 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0x4
03:46:51.058 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:51.058 00.000 8976 worker thread done servicing request
03:46:51.058 00.000 8976 Worker thread wakes up
03:46:51.059 00.001 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
03:46:51.059 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:51.059 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:51.059 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.90 = -2.38)
03:46:51.059 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.82 = -2.46)
03:46:51.059 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.81 mountX=-0.11 mountY=-0.10, mountTheta=-2.42
03:46:51.059 00.000 9828 Moving (0.11, 0.11) raw xDistance=-0.11 yDistance=-0.10
03:46:51.059 00.000 9828 BLC: window closed
03:46:51.059 00.000 9828 MoveAxis(E, 36, B)
03:46:51.059 00.000 9828 Guiding  Dir = 2, Dur = 36
03:46:51.059 00.000 9828 IsSlewing returns 0
03:46:51.060 00.001 9828 IsGuiding returns 0
03:46:51.060 00.000 9828 PulseGuide returned control before completion, sleep 46
03:46:51.114 00.054 9828 IsGuiding returns 1
03:46:51.114 00.000 9828 scope still moving after pulse duration time elapsed
03:46:51.146 00.032 9828 IsSlewing returns 0
03:46:51.146 00.000 9828 IsGuiding returns 1
03:46:51.177 00.031 9828 IsSlewing returns 0
03:46:51.177 00.000 9828 IsGuiding returns 1
03:46:51.208 00.031 9828 IsSlewing returns 0
03:46:51.208 00.000 9828 IsGuiding returns 1
03:46:51.241 00.033 9828 IsSlewing returns 0
03:46:51.241 00.000 9828 IsGuiding returns 0
03:46:51.241 00.000 9828 scope move finished after 36 + 145 ms
03:46:51.241 00.000 9828 Move returns status 0, amount 36
03:46:51.241 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:46:51.241 00.000 9828 MoveAxis(N, 13, B)
03:46:51.241 00.000 9828 Guiding  Dir = 0, Dur = 13
03:46:51.256 00.015 9828 IsSlewing returns 0
03:46:51.256 00.000 9828 IsGuiding returns 0
03:46:51.258 00.002 9828 PulseGuide returned control before completion, sleep 23
03:46:51.287 00.029 9828 IsGuiding returns 1
03:46:51.287 00.000 9828 scope still moving after pulse duration time elapsed
03:46:51.318 00.031 9828 IsSlewing returns 0
03:46:51.318 00.000 9828 IsGuiding returns 1
03:46:51.349 00.031 9828 IsSlewing returns 0
03:46:51.349 00.000 9828 IsGuiding returns 1
03:46:51.380 00.031 9828 IsSlewing returns 0
03:46:51.380 00.000 9828 IsGuiding returns 1
03:46:51.411 00.031 9828 IsSlewing returns 0
03:46:51.411 00.000 9828 IsGuiding returns 0
03:46:51.411 00.000 9828 scope move finished after 13 + 139 ms
03:46:51.411 00.000 9828 Move returns status 0, amount 13
03:46:51.411 00.000 9828 move complete, result=0
03:46:51.411 00.000 9828 worker thread done servicing request
03:46:51.411 00.000 5052 GuideStep: -0.1 px 36 ms EAST, -0.1 px 13 ms NORTH
03:46:52.211 00.800 8976 Exposure complete
03:46:52.217 00.006 8976 worker thread done servicing request
03:46:52.217 00.000 5052 OnExposeComplete: enter
03:46:52.217 00.000 5052 UpdateGuideState(): m_state=6
03:46:52.217 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15285
03:46:52.218 00.001 5052 Star::Find returns 1 (0), X=329.95, Y=281.09, Mass=91, SNR=6.5, Peak=62 HFD=2.2
03:46:52.218 00.000 5052 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.04) = xAngle (-2.72 = -2.72)
03:46:52.218 00.000 5052 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.82 = -2.82)
03:46:52.218 00.000 5052 CameraToMount -- cameraX=0.78 cameraY=-0.62 hyp=0.99 cameraTheta=-0.67 mountX=-0.91 mountY=-0.31, mountTheta=-2.81
03:46:52.218 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.78, y=-0.62, opts=13)
03:46:52.219 00.001 5052 Enqueuing Move request for stepguider (0.78, -0.62)
03:46:52.219 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:46:52.219 00.000 5052 UpdateGuideState exits: m=91 SNR=6.5
03:46:52.219 00.000 8976 Worker thread wakes up
03:46:52.219 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:52.219 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.78, -0.62) opts 0xd
03:46:52.219 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:52.219 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.78, -0.62)
03:46:52.219 00.000 5052 Enqueuing Expose request
03:46:52.219 00.000 8976 Moving (0.78, -0.62) raw xDistance=-0.91 yDistance=-0.31
03:46:52.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.91
03:46:52.219 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:46:52.219 00.000 8976 MoveAxis(R, 4, ABG)
03:46:52.219 00.000 8976 stepping (-8, 31) + (4, 0)
03:46:52.219 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:46:52.261 00.042 8976 Received - 47 (G) 
03:46:52.261 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:46:52.261 00.000 8976 stepped: pos (-4, 31)
03:46:52.261 00.000 8976 MoveAxis(U, 1, ABG)
03:46:52.261 00.000 8976 stepping (-4, 31) + (0, 1)
03:46:52.261 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:46:52.294 00.033 8976 Received - 47 (G) 
03:46:52.294 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:46:52.294 00.000 8976 stepped: pos (-4, 32)
03:46:52.294 00.000 8976 outside bump range, increase bump weight 1.33 => 1.50
03:46:52.294 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:46:52.294 00.000 8976 MountToCamera -- mountX=1.15 mountY=-4.55 hyp=4.69 mountTheta=-1.32 cameraX=3.53, cameraY=3.09 cameraTheta=0.72
03:46:52.294 00.000 8976 incremental bump (3.527, 3.090) isValid = 1
03:46:52.294 00.000 8976 Scheduling Mount bump of (0.130, 0.118)
03:46:52.294 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.12, opts=4)
03:46:52.294 00.000 8976 Enqueuing Move request for scope (0.13, 0.12)
03:46:52.294 00.000 8976 move complete, result=0
03:46:52.294 00.000 9828 Worker thread wakes up
03:46:52.294 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0x4
03:46:52.294 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
03:46:52.294 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:46:52.294 00.000 8976 worker thread done servicing request
03:46:52.294 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -0.3 px 1 ms NORTH
03:46:52.294 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:46:52.295 00.001 9828 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=-0.13 mountY=-0.10, mountTheta=-2.50
03:46:52.295 00.000 9828 Moving (0.13, 0.12) raw xDistance=-0.13 yDistance=-0.10
03:46:52.295 00.000 9828 BLC: window closed
03:46:52.295 00.000 8976 Worker thread wakes up
03:46:52.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:52.295 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:52.295 00.000 9828 MoveAxis(E, 43, B)
03:46:52.295 00.000 9828 Guiding  Dir = 2, Dur = 43
03:46:52.295 00.000 9828 IsSlewing returns 0
03:46:52.295 00.000 9828 IsGuiding returns 0
03:46:52.295 00.000 9828 PulseGuide returned control before completion, sleep 53
03:46:52.359 00.064 9828 IsGuiding returns 1
03:46:52.359 00.000 9828 scope still moving after pulse duration time elapsed
03:46:52.390 00.031 9828 IsSlewing returns 0
03:46:52.390 00.000 9828 IsGuiding returns 1
03:46:52.422 00.032 9828 IsSlewing returns 0
03:46:52.422 00.000 9828 IsGuiding returns 1
03:46:52.454 00.032 9828 IsSlewing returns 0
03:46:52.454 00.000 9828 IsGuiding returns 0
03:46:52.454 00.000 9828 scope move finished after 43 + 116 ms
03:46:52.454 00.000 9828 Move returns status 0, amount 43
03:46:52.454 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:46:52.454 00.000 9828 MoveAxis(N, 14, B)
03:46:52.454 00.000 9828 Guiding  Dir = 0, Dur = 14
03:46:52.469 00.015 9828 IsSlewing returns 0
03:46:52.469 00.000 9828 IsGuiding returns 0
03:46:52.469 00.000 9828 PulseGuide returned control before completion, sleep 24
03:46:52.500 00.031 9828 IsGuiding returns 1
03:46:52.500 00.000 9828 scope still moving after pulse duration time elapsed
03:46:52.531 00.031 9828 IsSlewing returns 0
03:46:52.531 00.000 9828 IsGuiding returns 1
03:46:52.562 00.031 9828 IsSlewing returns 0
03:46:52.562 00.000 9828 IsGuiding returns 1
03:46:52.593 00.031 9828 IsSlewing returns 0
03:46:52.593 00.000 9828 IsGuiding returns 1
03:46:52.623 00.030 9828 IsSlewing returns 0
03:46:52.623 00.000 9828 IsGuiding returns 0
03:46:52.623 00.000 9828 scope move finished after 14 + 140 ms
03:46:52.623 00.000 9828 Move returns status 0, amount 14
03:46:52.623 00.000 9828 move complete, result=0
03:46:52.623 00.000 9828 worker thread done servicing request
03:46:52.623 00.000 5052 GuideStep: -0.1 px 43 ms EAST, -0.1 px 14 ms NORTH
03:46:53.444 00.821 8976 Exposure complete
03:46:53.450 00.006 8976 worker thread done servicing request
03:46:53.450 00.000 5052 OnExposeComplete: enter
03:46:53.450 00.000 5052 UpdateGuideState(): m_state=6
03:46:53.450 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15286
03:46:53.450 00.000 5052 Star::Find returns 1 (1), X=330.59, Y=282.45, Mass=80, SNR=6.1, Peak=58 HFD=3.0
03:46:53.450 00.000 5052 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.04) = xAngle (-1.56 = -1.56)
03:46:53.450 00.000 5052 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.66 = -1.66)
03:46:53.450 00.000 5052 CameraToMount -- cameraX=1.41 cameraY=0.74 hyp=1.59 cameraTheta=0.48 mountX=0.02 mountY=-1.59, mountTheta=-1.56
03:46:53.451 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.41, y=0.74, opts=13)
03:46:53.451 00.000 5052 Enqueuing Move request for stepguider (1.41, 0.74)
03:46:53.451 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=100, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:53.451 00.000 5052 UpdateGuideState exits: m=80 SNR=6.1 Saturated
03:46:53.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:53.451 00.000 8976 Worker thread wakes up
03:46:53.451 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.41, 0.74) opts 0xd
03:46:53.451 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.41, 0.74)
03:46:53.451 00.000 8976 Moving (1.41, 0.74) raw xDistance=0.02 yDistance=-1.59
03:46:53.451 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:53.451 00.000 5052 Enqueuing Expose request
03:46:53.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:46:53.451 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.59
03:46:53.451 00.000 8976 MoveAxis(R, 0, ABG)
03:46:53.451 00.000 8976 MoveAxis(U, 6, ABG)
03:46:53.451 00.000 8976 stepping (-4, 32) + (0, 6)
03:46:53.452 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:46:53.493 00.041 8976 Received - 47 (G) 
03:46:53.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:46:53.493 00.000 8976 stepped: pos (-4, 38)
03:46:53.493 00.000 8976 FAR outside bump range, increase bump weight 1.50 => 2.50
03:46:53.493 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:46:53.493 00.000 8976 MountToCamera -- mountX=0.97 mountY=-5.04 hyp=5.13 mountTheta=-1.38 cameraX=4.04, cameraY=3.16 cameraTheta=0.66
03:46:53.493 00.000 8976 incremental bump (4.044, 3.157) isValid = 1
03:46:53.493 00.000 8976 Scheduling Mount bump of (0.226, 0.183)
03:46:53.493 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.23, y=0.18, opts=4)
03:46:53.493 00.000 8976 Enqueuing Move request for scope (0.23, 0.18)
03:46:53.493 00.000 8976 move complete, result=0
03:46:53.493 00.000 8976 worker thread done servicing request
03:46:53.493 00.000 8976 Worker thread wakes up
03:46:53.493 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -1.6 px 6 ms NORTH
03:46:53.493 00.000 9828 Worker thread wakes up
03:46:53.493 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:53.494 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:53.494 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.18) opts 0x4
03:46:53.494 00.000 9828 Handling offset move in thread for scope, endpoint = (0.23, 0.18)
03:46:53.494 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
03:46:53.494 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.70 = -2.59)
03:46:53.494 00.000 9828 CameraToMount -- cameraX=0.23 cameraY=0.18 hyp=0.29 cameraTheta=0.68 mountX=-0.23 mountY=-0.15, mountTheta=-2.56
03:46:53.494 00.000 9828 Moving (0.23, 0.18) raw xDistance=-0.23 yDistance=-0.15
03:46:53.494 00.000 9828 BLC: window closed
03:46:53.494 00.000 9828 MoveAxis(E, 74, B)
03:46:53.494 00.000 9828 Guiding  Dir = 2, Dur = 74
03:46:53.494 00.000 9828 IsSlewing returns 0
03:46:53.494 00.000 9828 IsGuiding returns 0
03:46:53.495 00.001 9828 PulseGuide returned control before completion, sleep 84
03:46:53.591 00.096 9828 IsGuiding returns 1
03:46:53.591 00.000 9828 scope still moving after pulse duration time elapsed
03:46:53.622 00.031 9828 IsSlewing returns 0
03:46:53.622 00.000 9828 IsGuiding returns 1
03:46:53.654 00.032 9828 IsSlewing returns 0
03:46:53.654 00.000 9828 IsGuiding returns 1
03:46:53.686 00.032 9828 IsSlewing returns 0
03:46:53.686 00.000 9828 IsGuiding returns 0
03:46:53.686 00.000 9828 scope move finished after 74 + 117 ms
03:46:53.686 00.000 9828 Move returns status 0, amount 74
03:46:53.686 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:46:53.686 00.000 9828 MoveAxis(N, 21, B)
03:46:53.687 00.001 9828 Guiding  Dir = 0, Dur = 21
03:46:53.701 00.014 9828 IsSlewing returns 0
03:46:53.701 00.000 9828 IsGuiding returns 0
03:46:53.701 00.000 9828 PulseGuide returned control before completion, sleep 31
03:46:53.748 00.047 9828 IsGuiding returns 1
03:46:53.748 00.000 9828 scope still moving after pulse duration time elapsed
03:46:53.779 00.031 9828 IsSlewing returns 0
03:46:53.779 00.000 9828 IsGuiding returns 1
03:46:53.810 00.031 9828 IsSlewing returns 0
03:46:53.810 00.000 9828 IsGuiding returns 1
03:46:53.842 00.032 9828 IsSlewing returns 0
03:46:53.842 00.000 9828 IsGuiding returns 0
03:46:53.842 00.000 9828 scope move finished after 21 + 120 ms
03:46:53.842 00.000 9828 Move returns status 0, amount 21
03:46:53.842 00.000 9828 move complete, result=0
03:46:53.842 00.000 9828 worker thread done servicing request
03:46:53.842 00.000 5052 GuideStep: -0.2 px 74 ms EAST, -0.2 px 21 ms NORTH
03:46:54.646 00.804 8976 Exposure complete
03:46:54.652 00.006 8976 worker thread done servicing request
03:46:54.652 00.000 5052 OnExposeComplete: enter
03:46:54.652 00.000 5052 UpdateGuideState(): m_state=6
03:46:54.652 00.000 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15287
03:46:54.652 00.000 5052 Star::Find returns 1 (0), X=329.91, Y=281.57, Mass=69, SNR=5.7, Peak=62 HFD=1.9
03:46:54.652 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
03:46:54.652 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
03:46:54.652 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=-0.14 hyp=0.75 cameraTheta=-0.18 mountX=-0.46 mountY=-0.54, mountTheta=-2.27
03:46:54.653 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=-0.14, opts=13)
03:46:54.653 00.000 5052 Enqueuing Move request for stepguider (0.73, -0.14)
03:46:54.653 00.000 8976 Worker thread wakes up
03:46:54.653 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:54.653 00.000 5052 UpdateGuideState exits: m=69 SNR=5.7
03:46:54.653 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, -0.14) opts 0xd
03:46:54.653 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:54.653 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:54.653 00.000 5052 Enqueuing Expose request
03:46:54.653 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, -0.14)
03:46:54.653 00.000 8976 Moving (0.73, -0.14) raw xDistance=-0.46 yDistance=-0.54
03:46:54.653 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:46:54.654 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.54
03:46:54.654 00.000 8976 MoveAxis(R, 2, ABG)
03:46:54.654 00.000 8976 stepping (-4, 38) + (2, 0)
03:46:54.654 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:54.676 00.022 8976 Received - 47 (G) 
03:46:54.676 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:54.676 00.000 8976 stepped: pos (-2, 38)
03:46:54.676 00.000 8976 MoveAxis(U, 3, ABG)
03:46:54.676 00.000 8976 stepping (-2, 38) + (0, 3)
03:46:54.676 00.000 8976 StepGuider step would hit limit: truncate move to (-2, 38) + (0, 1)
03:46:54.676 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:46:54.708 00.032 8976 Received - 47 (G) 
03:46:54.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:46:54.708 00.000 8976 stepped: pos (-2, 39)
03:46:54.708 00.000 8976 FAR outside bump range, increase bump weight 2.50 => 3.50
03:46:54.708 00.000 8976 AO travel limit exceeded, using large bump correction
03:46:54.708 00.000 8976 Scheduling Mount bump of (0.514, -0.096)
03:46:54.708 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.51, y=-0.10, opts=4)
03:46:54.708 00.000 8976 Enqueuing Move request for scope (0.51, -0.10)
03:46:54.708 00.000 8976 move complete, result=0
03:46:54.708 00.000 9828 Worker thread wakes up
03:46:54.708 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.10) opts 0x4
03:46:54.708 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.5 px 1 ms NORTH
03:46:54.708 00.000 8976 worker thread done servicing request
03:46:54.708 00.000 8976 Worker thread wakes up
03:46:54.708 00.000 9828 Handling offset move in thread for scope, endpoint = (0.51, -0.10)
03:46:54.708 00.000 9828 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-3.10) = xAngle (2.91 = 2.91)
03:46:54.708 00.000 9828 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (2.83 = 2.83)
03:46:54.709 00.001 9828 CameraToMount -- cameraX=0.51 cameraY=-0.10 hyp=0.52 cameraTheta=-0.18 mountX=-0.51 mountY=0.16, mountTheta=2.84
03:46:54.709 00.000 9828 Moving (0.51, -0.10) raw xDistance=-0.51 yDistance=0.16
03:46:54.709 00.000 9828 BLC: window closed
03:46:54.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:54.709 00.000 9828 MoveAxis(E, 162, B)
03:46:54.709 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:54.709 00.000 9828 Guiding  Dir = 2, Dur = 162
03:46:54.709 00.000 9828 IsSlewing returns 0
03:46:54.709 00.000 9828 IsGuiding returns 0
03:46:54.709 00.000 9828 PulseGuide returned control before completion, sleep 172
03:46:54.887 00.178 9828 IsGuiding returns 1
03:46:54.887 00.000 9828 scope still moving after pulse duration time elapsed
03:46:54.919 00.032 9828 IsSlewing returns 0
03:46:54.919 00.000 9828 IsGuiding returns 1
03:46:54.950 00.031 9828 IsSlewing returns 0
03:46:54.950 00.000 9828 IsGuiding returns 1
03:46:54.982 00.032 9828 IsSlewing returns 0
03:46:54.982 00.000 9828 IsGuiding returns 0
03:46:54.982 00.000 9828 scope move finished after 162 + 110 ms
03:46:54.982 00.000 9828 Move returns status 0, amount 162
03:46:54.982 00.000 9828 BLC: window closed
03:46:54.982 00.000 9828 BLC: Compensation needed for non-algo type move
03:46:54.982 00.000 9828 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
03:46:54.982 00.000 9828 MoveAxis(S, 42, B)
03:46:54.982 00.000 9828 Guiding  Dir = 1, Dur = 42
03:46:54.998 00.016 9828 IsSlewing returns 0
03:46:54.998 00.000 9828 IsGuiding returns 0
03:46:54.999 00.001 9828 PulseGuide returned control before completion, sleep 52
03:46:55.060 00.061 9828 IsGuiding returns 1
03:46:55.060 00.000 9828 scope still moving after pulse duration time elapsed
03:46:55.091 00.031 9828 IsSlewing returns 0
03:46:55.091 00.000 9828 IsGuiding returns 1
03:46:55.122 00.031 9828 IsSlewing returns 0
03:46:55.122 00.000 9828 IsGuiding returns 1
03:46:55.152 00.030 9828 IsSlewing returns 0
03:46:55.152 00.000 9828 IsGuiding returns 1
03:46:55.183 00.031 9828 IsSlewing returns 0
03:46:55.183 00.000 9828 IsGuiding returns 0
03:46:55.183 00.000 9828 scope move finished after 42 + 143 ms
03:46:55.183 00.000 9828 Move returns status 0, amount 42
03:46:55.183 00.000 9828 move complete, result=0
03:46:55.183 00.000 9828 worker thread done servicing request
03:46:55.183 00.000 5052 GuideStep: -0.5 px 162 ms EAST, 0.2 px 42 ms SOUTH
03:46:55.860 00.677 8976 Exposure complete
03:46:55.865 00.005 8976 worker thread done servicing request
03:46:55.866 00.001 5052 OnExposeComplete: enter
03:46:55.866 00.000 5052 UpdateGuideState(): m_state=6
03:46:55.866 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15288
03:46:55.866 00.000 5052 Star::Find returns 1 (0), X=330.11, Y=281.78, Mass=79, SNR=6.1, Peak=62 HFD=1.9
03:46:55.866 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.97 = -1.97)
03:46:55.866 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
03:46:55.866 00.000 5052 CameraToMount -- cameraX=0.93 cameraY=0.07 hyp=0.93 cameraTheta=0.07 mountX=-0.36 mountY=-0.82, mountTheta=-1.99
03:46:55.866 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.93, y=0.07, opts=13)
03:46:55.866 00.000 5052 Enqueuing Move request for stepguider (0.93, 0.07)
03:46:55.867 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:46:55.867 00.000 5052 UpdateGuideState exits: m=79 SNR=6.1
03:46:55.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:55.867 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:55.867 00.000 5052 Enqueuing Expose request
03:46:55.867 00.000 8976 Worker thread wakes up
03:46:55.867 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.93, 0.07) opts 0xd
03:46:55.867 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.93, 0.07)
03:46:55.867 00.000 8976 Moving (0.93, 0.07) raw xDistance=-0.36 yDistance=-0.82
03:46:55.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
03:46:55.867 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.82
03:46:55.867 00.000 8976 MoveAxis(R, 2, ABG)
03:46:55.867 00.000 8976 stepping (-2, 39) + (2, 0)
03:46:55.867 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:55.890 00.023 8976 Received - 47 (G) 
03:46:55.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:46:55.890 00.000 8976 stepped: pos (0, 39)
03:46:55.890 00.000 8976 MoveAxis(U, 3, ABG)
03:46:55.890 00.000 8976 stepping (0, 39) + (0, 3)
03:46:55.890 00.000 8976 StepGuider step would hit limit: truncate move to (0, 39) + (0, 0)
03:46:55.890 00.000 8976 FAR outside bump range, increase bump weight 3.50 => 4.50
03:46:55.890 00.000 8976 AO travel limit exceeded, using large bump correction
03:46:55.891 00.001 8976 Scheduling Mount bump of (0.652, 0.048)
03:46:55.891 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.65, y=0.05, opts=4)
03:46:55.891 00.000 8976 Enqueuing Move request for scope (0.65, 0.05)
03:46:55.891 00.000 8976 move complete, result=0
03:46:55.891 00.000 9828 Worker thread wakes up
03:46:55.891 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.05) opts 0x4
03:46:55.891 00.000 9828 Handling offset move in thread for scope, endpoint = (0.65, 0.05)
03:46:55.891 00.000 9828 CameraToMount -- cameraTheta (0.07) - m_xAngle (-3.10) = xAngle (3.17 = -3.11)
03:46:55.891 00.000 9828 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.09 = 3.09)
03:46:55.891 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.8 px 0 ms NORTH
03:46:55.891 00.000 8976 worker thread done servicing request
03:46:55.891 00.000 8976 Worker thread wakes up
03:46:55.891 00.000 9828 CameraToMount -- cameraX=0.65 cameraY=0.05 hyp=0.65 cameraTheta=0.07 mountX=-0.65 mountY=0.03, mountTheta=3.09
03:46:55.891 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:55.891 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:55.891 00.000 9828 Moving (0.65, 0.05) raw xDistance=-0.65 yDistance=0.03
03:46:55.892 00.001 9828 BLC: window closed
03:46:55.892 00.000 9828 MoveAxis(E, 208, B)
03:46:55.892 00.000 9828 Guiding  Dir = 2, Dur = 208
03:46:55.892 00.000 9828 IsSlewing returns 0
03:46:55.892 00.000 9828 IsGuiding returns 0
03:46:55.892 00.000 9828 PulseGuide returned control before completion, sleep 218
03:46:56.121 00.229 9828 IsGuiding returns 1
03:46:56.121 00.000 9828 scope still moving after pulse duration time elapsed
03:46:56.153 00.032 9828 IsSlewing returns 0
03:46:56.153 00.000 9828 IsGuiding returns 1
03:46:56.184 00.031 9828 IsSlewing returns 0
03:46:56.184 00.000 9828 IsGuiding returns 1
03:46:56.215 00.031 9828 IsSlewing returns 0
03:46:56.215 00.000 9828 IsGuiding returns 0
03:46:56.215 00.000 9828 scope move finished after 208 + 114 ms
03:46:56.215 00.000 9828 Move returns status 0, amount 208
03:46:56.215 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:46:56.215 00.000 9828 MoveAxis(S, 5, B)
03:46:56.215 00.000 9828 Guiding  Dir = 1, Dur = 5
03:46:56.231 00.016 9828 IsSlewing returns 0
03:46:56.231 00.000 9828 IsGuiding returns 0
03:46:56.231 00.000 9828 PulseGuide returned control before completion, sleep 15
03:46:56.262 00.031 9828 IsGuiding returns 1
03:46:56.262 00.000 9828 scope still moving after pulse duration time elapsed
03:46:56.294 00.032 9828 IsSlewing returns 0
03:46:56.294 00.000 9828 IsGuiding returns 1
03:46:56.325 00.031 9828 IsSlewing returns 0
03:46:56.325 00.000 9828 IsGuiding returns 1
03:46:56.357 00.032 9828 IsSlewing returns 0
03:46:56.358 00.001 9828 IsGuiding returns 0
03:46:56.358 00.000 9828 scope move finished after 5 + 121 ms
03:46:56.358 00.000 9828 Move returns status 0, amount 5
03:46:56.358 00.000 9828 move complete, result=0
03:46:56.358 00.000 9828 worker thread done servicing request
03:46:56.358 00.000 5052 GuideStep: -0.7 px 208 ms EAST, 0.0 px 5 ms SOUTH
03:46:57.045 00.687 8976 Exposure complete
03:46:57.050 00.005 8976 worker thread done servicing request
03:46:57.050 00.000 5052 OnExposeComplete: enter
03:46:57.050 00.000 5052 UpdateGuideState(): m_state=6
03:46:57.050 00.000 5052 Star::Find(18, 330, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15289
03:46:57.050 00.000 5052 Star::Find returns 1 (0), X=330.12, Y=282.29, Mass=69, SNR=5.7, Peak=63 HFD=1.7
03:46:57.050 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
03:46:57.050 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
03:46:57.050 00.000 5052 CameraToMount -- cameraX=0.94 cameraY=0.58 hyp=1.11 cameraTheta=0.55 mountX=0.09 mountY=-1.11, mountTheta=-1.49
03:46:57.051 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.94, y=0.58, opts=13)
03:46:57.051 00.000 5052 Enqueuing Move request for stepguider (0.94, 0.58)
03:46:57.051 00.000 8976 Worker thread wakes up
03:46:57.051 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.94, 0.58) opts 0xd
03:46:57.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.94, 0.58)
03:46:57.051 00.000 8976 Moving (0.94, 0.58) raw xDistance=0.09 yDistance=-1.11
03:46:57.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:46:57.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.11
03:46:57.051 00.000 8976 MoveAxis(R, 0, ABG)
03:46:57.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:46:57.052 00.001 5052 UpdateGuideState exits: m=69 SNR=5.7
03:46:57.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:57.052 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:57.052 00.000 5052 Enqueuing Expose request
03:46:57.052 00.000 8976 MoveAxis(U, 5, ABG)
03:46:57.052 00.000 8976 stepping (0, 39) + (0, 5)
03:46:57.052 00.000 8976 StepGuider step would hit limit: truncate move to (0, 39) + (0, 0)
03:46:57.053 00.001 8976 FAR outside bump range, increase bump weight 4.50 => 5.50
03:46:57.053 00.000 8976 AO travel limit exceeded, using large bump correction
03:46:57.053 00.000 8976 Scheduling Mount bump of (0.660, 0.408)
03:46:57.053 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.66, y=0.41, opts=4)
03:46:57.053 00.000 8976 Enqueuing Move request for scope (0.66, 0.41)
03:46:57.053 00.000 8976 move complete, result=0
03:46:57.053 00.000 9828 Worker thread wakes up
03:46:57.053 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.41) opts 0x4
03:46:57.053 00.000 9828 Handling offset move in thread for scope, endpoint = (0.66, 0.41)
03:46:57.053 00.000 8976 worker thread done servicing request
03:46:57.053 00.000 8976 Worker thread wakes up
03:46:57.053 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:57.053 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:57.053 00.000 9828 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.10) = xAngle (3.65 = -2.63)
03:46:57.053 00.000 9828 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.71)
03:46:57.053 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.1 px 0 ms NORTH
03:46:57.053 00.000 9828 CameraToMount -- cameraX=0.66 cameraY=0.41 hyp=0.78 cameraTheta=0.55 mountX=-0.68 mountY=-0.32, mountTheta=-2.70
03:46:57.054 00.001 9828 Moving (0.66, 0.41) raw xDistance=-0.68 yDistance=-0.32
03:46:57.054 00.000 9828 BLC: window closed
03:46:57.054 00.000 9828 MoveAxis(E, 215, B)
03:46:57.054 00.000 9828 Guiding  Dir = 2, Dur = 215
03:46:57.054 00.000 9828 IsSlewing returns 0
03:46:57.054 00.000 9828 IsGuiding returns 0
03:46:57.054 00.000 9828 PulseGuide returned control before completion, sleep 225
03:46:57.291 00.237 9828 IsGuiding returns 1
03:46:57.291 00.000 9828 scope still moving after pulse duration time elapsed
03:46:57.323 00.032 9828 IsSlewing returns 0
03:46:57.323 00.000 9828 IsGuiding returns 1
03:46:57.354 00.031 9828 IsSlewing returns 0
03:46:57.354 00.000 9828 IsGuiding returns 1
03:46:57.386 00.032 9828 IsSlewing returns 0
03:46:57.387 00.001 9828 IsGuiding returns 0
03:46:57.387 00.000 9828 scope move finished after 215 + 118 ms
03:46:57.387 00.000 9828 Move returns status 0, amount 215
03:46:57.387 00.000 9828 BLC: window closed
03:46:57.387 00.000 9828 BLC: Compensation needed for non-algo type move
03:46:57.387 00.000 9828 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
03:46:57.387 00.000 9828 MoveAxis(N, 64, B)
03:46:57.387 00.000 9828 Guiding  Dir = 0, Dur = 64
03:46:57.400 00.013 9828 IsSlewing returns 0
03:46:57.400 00.000 9828 IsGuiding returns 0
03:46:57.400 00.000 9828 PulseGuide returned control before completion, sleep 74
03:46:57.479 00.079 9828 IsGuiding returns 1
03:46:57.479 00.000 9828 scope still moving after pulse duration time elapsed
03:46:57.508 00.029 9828 IsSlewing returns 0
03:46:57.508 00.000 9828 IsGuiding returns 1
03:46:57.539 00.031 9828 IsSlewing returns 0
03:46:57.539 00.000 9828 IsGuiding returns 1
03:46:57.569 00.030 9828 IsSlewing returns 0
03:46:57.569 00.000 9828 IsGuiding returns 1
03:46:57.600 00.031 9828 IsSlewing returns 0
03:46:57.600 00.000 9828 IsGuiding returns 0
03:46:57.600 00.000 9828 scope move finished after 64 + 135 ms
03:46:57.600 00.000 9828 Move returns status 0, amount 64
03:46:57.600 00.000 9828 move complete, result=0
03:46:57.600 00.000 9828 worker thread done servicing request
03:46:57.600 00.000 5052 GuideStep: -0.7 px 215 ms EAST, -0.3 px 64 ms NORTH
03:46:58.208 00.608 8976 Exposure complete
03:46:58.213 00.005 8976 worker thread done servicing request
03:46:58.213 00.000 5052 OnExposeComplete: enter
03:46:58.213 00.000 5052 UpdateGuideState(): m_state=6
03:46:58.214 00.001 5052 Star::Find(18, 330, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15290
03:46:58.214 00.000 5052 Star::Find returns 1 (0), X=329.89, Y=282.32, Mass=70, SNR=5.8, Peak=63 HFD=1.7
03:46:58.214 00.000 5052 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.04) = xAngle (-1.34 = -1.34)
03:46:58.214 00.000 5052 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
03:46:58.214 00.000 5052 CameraToMount -- cameraX=0.71 cameraY=0.61 hyp=0.94 cameraTheta=0.70 mountX=0.22 mountY=-0.93, mountTheta=-1.34
03:46:58.214 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.71, y=0.61, opts=13)
03:46:58.214 00.000 5052 Enqueuing Move request for stepguider (0.71, 0.61)
03:46:58.214 00.000 8976 Worker thread wakes up
03:46:58.215 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.71, 0.61) opts 0xd
03:46:58.215 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.71, 0.61)
03:46:58.215 00.000 8976 Moving (0.71, 0.61) raw xDistance=0.22 yDistance=-0.93
03:46:58.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:46:58.215 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.93
03:46:58.215 00.000 8976 MoveAxis(R, 0, ABG)
03:46:58.215 00.000 8976 MoveAxis(U, 4, ABG)
03:46:58.215 00.000 8976 stepping (0, 39) + (0, 4)
03:46:58.215 00.000 8976 StepGuider step would hit limit: truncate move to (0, 39) + (0, 0)
03:46:58.215 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:46:58.215 00.000 5052 UpdateGuideState exits: m=70 SNR=5.8
03:46:58.215 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:58.215 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:58.215 00.000 5052 Enqueuing Expose request
03:46:58.215 00.000 8976 FAR outside bump range, increase bump weight 5.50 => 6.50
03:46:58.215 00.000 8976 AO travel limit exceeded, using large bump correction
03:46:58.215 00.000 8976 Scheduling Mount bump of (0.500, 0.425)
03:46:58.215 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.50, y=0.43, opts=4)
03:46:58.215 00.000 8976 Enqueuing Move request for scope (0.50, 0.43)
03:46:58.215 00.000 8976 move complete, result=0
03:46:58.216 00.001 9828 Worker thread wakes up
03:46:58.216 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.43) opts 0x4
03:46:58.216 00.000 8976 worker thread done servicing request
03:46:58.216 00.000 8976 Worker thread wakes up
03:46:58.216 00.000 9828 Handling offset move in thread for scope, endpoint = (0.50, 0.43)
03:46:58.216 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
03:46:58.216 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
03:46:58.216 00.000 9828 CameraToMount -- cameraX=0.50 cameraY=0.43 hyp=0.66 cameraTheta=0.70 mountX=-0.52 mountY=-0.36, mountTheta=-2.54
03:46:58.216 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.9 px 0 ms NORTH
03:46:58.216 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:58.216 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:58.216 00.000 9828 Moving (0.50, 0.43) raw xDistance=-0.52 yDistance=-0.36
03:46:58.216 00.000 9828 BLC: window closed
03:46:58.216 00.000 9828 MoveAxis(E, 165, B)
03:46:58.216 00.000 9828 Guiding  Dir = 2, Dur = 165
03:46:58.217 00.001 9828 IsSlewing returns 0
03:46:58.217 00.000 9828 IsGuiding returns 0
03:46:58.217 00.000 9828 PulseGuide returned control before completion, sleep 175
03:46:58.394 00.177 9828 IsGuiding returns 1
03:46:58.394 00.000 9828 scope still moving after pulse duration time elapsed
03:46:58.424 00.030 9828 IsSlewing returns 0
03:46:58.424 00.000 9828 IsGuiding returns 1
03:46:58.455 00.031 9828 IsSlewing returns 0
03:46:58.455 00.000 9828 IsGuiding returns 1
03:46:58.486 00.031 9828 IsSlewing returns 0
03:46:58.486 00.000 9828 IsGuiding returns 1
03:46:58.517 00.031 9828 IsSlewing returns 0
03:46:58.517 00.000 9828 IsGuiding returns 0
03:46:58.517 00.000 9828 scope move finished after 165 + 135 ms
03:46:58.517 00.000 9828 Move returns status 0, amount 165
03:46:58.517 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:46:58.517 00.000 9828 MoveAxis(N, 49, B)
03:46:58.517 00.000 9828 Guiding  Dir = 0, Dur = 49
03:46:58.532 00.015 9828 IsSlewing returns 0
03:46:58.532 00.000 9828 IsGuiding returns 0
03:46:58.532 00.000 9828 PulseGuide returned control before completion, sleep 59
03:46:58.596 00.064 9828 IsGuiding returns 1
03:46:58.596 00.000 9828 scope still moving after pulse duration time elapsed
03:46:58.627 00.031 9828 IsSlewing returns 0
03:46:58.627 00.000 9828 IsGuiding returns 1
03:46:58.659 00.032 9828 IsSlewing returns 0
03:46:58.659 00.000 9828 IsGuiding returns 1
03:46:58.690 00.031 9828 IsSlewing returns 0
03:46:58.690 00.000 9828 IsGuiding returns 1
03:46:58.721 00.031 9828 IsSlewing returns 0
03:46:58.721 00.000 9828 IsGuiding returns 0
03:46:58.721 00.000 9828 scope move finished after 49 + 139 ms
03:46:58.721 00.000 9828 Move returns status 0, amount 49
03:46:58.721 00.000 9828 move complete, result=0
03:46:58.721 00.000 9828 worker thread done servicing request
03:46:58.721 00.000 5052 GuideStep: -0.5 px 165 ms EAST, -0.4 px 49 ms NORTH
03:46:59.368 00.647 8976 Exposure complete
03:46:59.373 00.005 8976 worker thread done servicing request
03:46:59.373 00.000 5052 OnExposeComplete: enter
03:46:59.373 00.000 5052 UpdateGuideState(): m_state=6
03:46:59.373 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15291
03:46:59.373 00.000 5052 Star::Find returns 1 (0), X=329.15, Y=281.74, Mass=81, SNR=6.2, Peak=64 HFD=2.3
03:46:59.373 00.000 5052 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.04) = xAngle (0.17 = 0.17)
03:46:59.373 00.000 5052 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.07 = 0.07)
03:46:59.373 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.22 mountX=0.04 mountY=0.00, mountTheta=0.07
03:46:59.374 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.03, opts=13)
03:46:59.374 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.03)
03:46:59.374 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:46:59.374 00.000 5052 UpdateGuideState exits: m=81 SNR=6.2
03:46:59.374 00.000 8976 Worker thread wakes up
03:46:59.374 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.03) opts 0xd
03:46:59.374 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.03)
03:46:59.374 00.000 8976 Moving (-0.03, 0.03) raw xDistance=0.04 yDistance=0.00
03:46:59.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:59.374 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:46:59.374 00.000 5052 Enqueuing Expose request
03:46:59.375 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:46:59.375 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:46:59.375 00.000 8976 MoveAxis(R, 0, ABG)
03:46:59.375 00.000 8976 MoveAxis(U, 0, ABG)
03:46:59.375 00.000 8976 FAR outside bump range, increase bump weight 6.50 => 7.50
03:46:59.375 00.000 8976 MountToCamera -- mountTheta (-1.55) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:46:59.375 00.000 8976 MountToCamera -- mountX=0.15 mountY=-6.04 hyp=6.04 mountTheta=-1.55 cameraX=5.31, cameraY=2.88 cameraTheta=0.50
03:46:59.375 00.000 8976 incremental bump (5.307, 2.883) isValid = 1
03:46:59.375 00.000 8976 Scheduling Mount bump of (0.037, 0.021)
03:46:59.375 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.02, opts=4)
03:46:59.375 00.000 8976 Enqueuing Move request for scope (0.04, 0.02)
03:46:59.375 00.000 8976 move complete, result=0
03:46:59.375 00.000 9828 Worker thread wakes up
03:46:59.375 00.000 8976 worker thread done servicing request
03:46:59.376 00.001 8976 Worker thread wakes up
03:46:59.376 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:46:59.376 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:46:59.376 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0x4
03:46:59.376 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:46:59.376 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
03:46:59.376 00.000 9828 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.10) = xAngle (3.61 = -2.67)
03:46:59.376 00.000 9828 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.76)
03:46:59.376 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.51 mountX=-0.04 mountY=-0.02, mountTheta=-2.74
03:46:59.376 00.000 9828 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.02
03:46:59.377 00.001 9828 BLC: window closed
03:46:59.377 00.000 9828 MoveAxis(E, 12, B)
03:46:59.377 00.000 9828 Guiding  Dir = 2, Dur = 12
03:46:59.377 00.000 9828 IsSlewing returns 0
03:46:59.377 00.000 9828 IsGuiding returns 0
03:46:59.377 00.000 9828 PulseGuide returned control before completion, sleep 22
03:46:59.407 00.030 9828 IsGuiding returns 1
03:46:59.407 00.000 9828 scope still moving after pulse duration time elapsed
03:46:59.438 00.031 9828 IsSlewing returns 0
03:46:59.438 00.000 9828 IsGuiding returns 1
03:46:59.469 00.031 9828 IsSlewing returns 0
03:46:59.469 00.000 9828 IsGuiding returns 1
03:46:59.500 00.031 9828 IsSlewing returns 0
03:46:59.500 00.000 9828 IsGuiding returns 1
03:46:59.532 00.032 9828 IsSlewing returns 0
03:46:59.532 00.000 9828 IsGuiding returns 0
03:46:59.532 00.000 9828 scope move finished after 12 + 142 ms
03:46:59.532 00.000 9828 Move returns status 0, amount 12
03:46:59.532 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:46:59.532 00.000 9828 MoveAxis(N, 2, B)
03:46:59.532 00.000 9828 Guiding  Dir = 0, Dur = 2
03:46:59.547 00.015 9828 IsSlewing returns 0
03:46:59.547 00.000 9828 IsGuiding returns 0
03:46:59.547 00.000 9828 PulseGuide returned control before completion, sleep 12
03:46:59.563 00.016 9828 IsGuiding returns 1
03:46:59.563 00.000 9828 scope still moving after pulse duration time elapsed
03:46:59.594 00.031 9828 IsSlewing returns 0
03:46:59.594 00.000 9828 IsGuiding returns 1
03:46:59.625 00.031 9828 IsSlewing returns 0
03:46:59.625 00.000 9828 IsGuiding returns 1
03:46:59.657 00.032 9828 IsSlewing returns 0
03:46:59.657 00.000 9828 IsGuiding returns 1
03:46:59.688 00.031 9828 IsSlewing returns 0
03:46:59.688 00.000 9828 IsGuiding returns 0
03:46:59.688 00.000 9828 scope move finished after 2 + 138 ms
03:46:59.688 00.000 9828 Move returns status 0, amount 2
03:46:59.688 00.000 9828 move complete, result=0
03:46:59.688 00.000 9828 worker thread done servicing request
03:46:59.688 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.0 px 2 ms NORTH
03:47:00.530 00.842 8976 Exposure complete
03:47:00.536 00.006 8976 worker thread done servicing request
03:47:00.536 00.000 5052 OnExposeComplete: enter
03:47:00.536 00.000 5052 UpdateGuideState(): m_state=6
03:47:00.536 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15292
03:47:00.536 00.000 5052 Star::Find returns 1 (0), X=329.60, Y=281.77, Mass=72, SNR=5.8, Peak=62 HFD=1.6
03:47:00.536 00.000 5052 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.04) = xAngle (-1.91 = -1.91)
03:47:00.536 00.000 5052 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.01 = -2.01)
03:47:00.536 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.06 hyp=0.43 cameraTheta=0.13 mountX=-0.14 mountY=-0.39, mountTheta=-1.92
03:47:00.537 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.06, opts=13)
03:47:00.537 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.06)
03:47:00.537 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:47:00.537 00.000 5052 UpdateGuideState exits: m=72 SNR=5.8
03:47:00.537 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:00.537 00.000 8976 Worker thread wakes up
03:47:00.537 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.06) opts 0xd
03:47:00.537 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.06)
03:47:00.537 00.000 8976 Moving (0.43, 0.06) raw xDistance=-0.14 yDistance=-0.39
03:47:00.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:47:00.537 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:47:00.537 00.000 5052 Enqueuing Expose request
03:47:00.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:47:00.537 00.000 8976 MoveAxis(R, 0, ABG)
03:47:00.537 00.000 8976 MoveAxis(U, 2, ABG)
03:47:00.538 00.001 8976 stepping (0, 39) + (0, 2)
03:47:00.538 00.000 8976 StepGuider step would hit limit: truncate move to (0, 39) + (0, 0)
03:47:00.538 00.000 8976 FAR outside bump range, increase bump weight 7.50 => 8.50
03:47:00.538 00.000 8976 AO travel limit exceeded, using large bump correction
03:47:00.538 00.000 8976 Scheduling Mount bump of (0.299, 0.040)
03:47:00.538 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.30, y=0.04, opts=4)
03:47:00.538 00.000 8976 Enqueuing Move request for scope (0.30, 0.04)
03:47:00.538 00.000 8976 move complete, result=0
03:47:00.538 00.000 9828 Worker thread wakes up
03:47:00.538 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.04) opts 0x4
03:47:00.538 00.000 9828 Handling offset move in thread for scope, endpoint = (0.30, 0.04)
03:47:00.538 00.000 9828 CameraToMount -- cameraTheta (0.13) - m_xAngle (-3.10) = xAngle (3.23 = -3.05)
03:47:00.538 00.000 8976 worker thread done servicing request
03:47:00.538 00.000 8976 Worker thread wakes up
03:47:00.538 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:47:00.538 00.000 9828 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.15 = -3.13)
03:47:00.538 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:47:00.538 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:47:00.538 00.000 9828 CameraToMount -- cameraX=0.30 cameraY=0.04 hyp=0.30 cameraTheta=0.13 mountX=-0.30 mountY=-0.00, mountTheta=-3.13
03:47:00.539 00.001 9828 Moving (0.30, 0.04) raw xDistance=-0.30 yDistance=-0.00
03:47:00.539 00.000 9828 BLC: window closed
03:47:00.539 00.000 9828 MoveAxis(E, 96, B)
03:47:00.539 00.000 9828 Guiding  Dir = 2, Dur = 96
03:47:00.539 00.000 9828 IsSlewing returns 0
03:47:00.539 00.000 9828 IsGuiding returns 0
03:47:00.539 00.000 9828 PulseGuide returned control before completion, sleep 106
03:47:00.652 00.113 9828 IsGuiding returns 1
03:47:00.652 00.000 9828 scope still moving after pulse duration time elapsed
03:47:00.682 00.030 9828 IsSlewing returns 0
03:47:00.683 00.001 9828 IsGuiding returns 1
03:47:00.713 00.030 9828 IsSlewing returns 0
03:47:00.713 00.000 9828 IsGuiding returns 1
03:47:00.745 00.032 9828 IsSlewing returns 0
03:47:00.745 00.000 9828 IsGuiding returns 0
03:47:00.745 00.000 9828 scope move finished after 96 + 109 ms
03:47:00.745 00.000 9828 Move returns status 0, amount 96
03:47:00.745 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:47:00.745 00.000 9828 MoveAxis(N, 0, B)
03:47:00.745 00.000 9828 Move returns status 0, amount 0
03:47:00.745 00.000 9828 move complete, result=0
03:47:00.746 00.001 9828 worker thread done servicing request
03:47:00.746 00.000 5052 GuideStep: -0.3 px 96 ms EAST, -0.0 px 0 ms NORTH
03:47:01.692 00.946 8976 Exposure complete
03:47:01.698 00.006 8976 worker thread done servicing request
03:47:01.698 00.000 5052 OnExposeComplete: enter
03:47:01.698 00.000 5052 UpdateGuideState(): m_state=6
03:47:01.698 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15293
03:47:01.698 00.000 5052 Star::Find returns 1 (0), X=328.46, Y=282.04, Mass=70, SNR=5.7, Peak=61 HFD=2.1
03:47:01.698 00.000 5052 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.04) = xAngle (0.67 = 0.67)
03:47:01.698 00.000 5052 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.57 = 0.57)
03:47:01.698 00.000 5052 CameraToMount -- cameraX=-0.72 cameraY=0.33 hyp=0.79 cameraTheta=2.71 mountX=0.62 mountY=0.42, mountTheta=0.60
03:47:01.699 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.72, y=0.33, opts=13)
03:47:01.699 00.000 5052 Enqueuing Move request for stepguider (-0.72, 0.33)
03:47:01.699 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:47:01.699 00.000 5052 UpdateGuideState exits: m=70 SNR=5.7
03:47:01.699 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:01.699 00.000 8976 Worker thread wakes up
03:47:01.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.72, 0.33) opts 0xd
03:47:01.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.72, 0.33)
03:47:01.699 00.000 8976 Moving (-0.72, 0.33) raw xDistance=0.62 yDistance=0.42
03:47:01.699 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:47:01.699 00.000 5052 Enqueuing Expose request
03:47:01.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:47:01.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.42
03:47:01.699 00.000 8976 MoveAxis(L, 3, ABG)
03:47:01.699 00.000 8976 stepping (0, 39) + (-3, 0)
03:47:01.699 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:47:01.726 00.027 8976 Received - 47 (G) 
03:47:01.726 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:47:01.726 00.000 8976 stepped: pos (-3, 39)
03:47:01.726 00.000 8976 MoveAxis(D, 2, ABG)
03:47:01.726 00.000 8976 stepping (-3, 39) + (0, -2)
03:47:01.726 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:47:01.758 00.032 8976 Received - 47 (G) 
03:47:01.758 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:47:01.758 00.000 8976 stepped: pos (-3, 37)
03:47:01.758 00.000 8976 FAR outside bump range, increase bump weight 8.50 => 9.50
03:47:01.758 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:47:01.758 00.000 8976 MountToCamera -- mountX=0.22 mountY=-6.02 hyp=6.02 mountTheta=-1.53 cameraX=5.26, cameraY=2.94 cameraTheta=0.51
03:47:01.758 00.000 8976 incremental bump (5.259, 2.935) isValid = 1
03:47:01.758 00.000 8976 Scheduling Mount bump of (0.683, 0.395)
03:47:01.758 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.68, y=0.40, opts=4)
03:47:01.758 00.000 8976 Enqueuing Move request for scope (0.68, 0.40)
03:47:01.758 00.000 8976 move complete, result=0
03:47:01.758 00.000 8976 worker thread done servicing request
03:47:01.759 00.001 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
03:47:01.759 00.000 8976 Worker thread wakes up
03:47:01.759 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:47:01.759 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:47:01.759 00.000 9828 Worker thread wakes up
03:47:01.759 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.40) opts 0x4
03:47:01.759 00.000 9828 Handling offset move in thread for scope, endpoint = (0.68, 0.40)
03:47:01.759 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.66)
03:47:01.759 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.74)
03:47:01.759 00.000 9828 CameraToMount -- cameraX=0.68 cameraY=0.40 hyp=0.79 cameraTheta=0.52 mountX=-0.70 mountY=-0.31, mountTheta=-2.73
03:47:01.759 00.000 9828 Moving (0.68, 0.40) raw xDistance=-0.70 yDistance=-0.31
03:47:01.759 00.000 9828 BLC: window closed
03:47:01.759 00.000 9828 MoveAxis(E, 222, B)
03:47:01.759 00.000 9828 Guiding  Dir = 2, Dur = 222
03:47:01.760 00.001 9828 IsSlewing returns 0
03:47:01.760 00.000 9828 IsGuiding returns 0
03:47:01.760 00.000 9828 PulseGuide returned control before completion, sleep 232
03:47:02.004 00.244 9828 IsGuiding returns 1
03:47:02.004 00.000 9828 scope still moving after pulse duration time elapsed
03:47:02.034 00.030 9828 IsSlewing returns 0
03:47:02.034 00.000 9828 IsGuiding returns 1
03:47:02.065 00.031 9828 IsSlewing returns 0
03:47:02.065 00.000 9828 IsGuiding returns 1
03:47:02.096 00.031 9828 IsSlewing returns 0
03:47:02.096 00.000 9828 IsGuiding returns 0
03:47:02.096 00.000 9828 scope move finished after 222 + 113 ms
03:47:02.096 00.000 9828 Move returns status 0, amount 222
03:47:02.096 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:47:02.096 00.000 9828 MoveAxis(N, 42, B)
03:47:02.096 00.000 9828 Guiding  Dir = 0, Dur = 42
03:47:02.112 00.016 9828 IsSlewing returns 0
03:47:02.112 00.000 9828 IsGuiding returns 0
03:47:02.112 00.000 9828 PulseGuide returned control before completion, sleep 52
03:47:02.173 00.061 9828 IsGuiding returns 1
03:47:02.173 00.000 9828 scope still moving after pulse duration time elapsed
03:47:02.204 00.031 9828 IsSlewing returns 0
03:47:02.204 00.000 9828 IsGuiding returns 1
03:47:02.234 00.030 9828 IsSlewing returns 0
03:47:02.234 00.000 9828 IsGuiding returns 1
03:47:02.266 00.032 9828 IsSlewing returns 0
03:47:02.266 00.000 9828 IsGuiding returns 1
03:47:02.296 00.030 9828 IsSlewing returns 0
03:47:02.297 00.001 9828 IsGuiding returns 0
03:47:02.297 00.000 9828 scope move finished after 42 + 142 ms
03:47:02.297 00.000 9828 Move returns status 0, amount 42
03:47:02.297 00.000 9828 move complete, result=0
03:47:02.297 00.000 9828 worker thread done servicing request
03:47:02.297 00.000 5052 GuideStep: -0.7 px 222 ms EAST, -0.3 px 42 ms NORTH
03:47:02.911 00.614 8976 Exposure complete
03:47:02.917 00.006 8976 worker thread done servicing request
03:47:02.919 00.002 5052 OnExposeComplete: enter
03:47:02.919 00.000 5052 UpdateGuideState(): m_state=6
03:47:02.919 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15294
03:47:02.919 00.000 5052 Star::Find returns 1 (1), X=327.90, Y=281.41, Mass=71, SNR=5.7, Peak=57 HFD=2.1
03:47:02.919 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.96 = 1.33)
03:47:02.919 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.06 = 1.22)
03:47:02.919 00.000 5052 CameraToMount -- cameraX=-1.27 cameraY=-0.30 hyp=1.31 cameraTheta=-2.91 mountX=0.32 mountY=1.23, mountTheta=1.32
03:47:02.919 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.27, y=-0.30, opts=13)
03:47:02.919 00.000 5052 Enqueuing Move request for stepguider (-1.27, -0.30)
03:47:02.919 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=37, FiltMax=51, Gamma=2.630
03:47:02.919 00.000 5052 UpdateGuideState exits: m=71 SNR=5.7 Saturated
03:47:02.919 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:02.919 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:47:02.919 00.000 5052 Enqueuing Expose request
03:47:02.919 00.000 8976 Worker thread wakes up
03:47:02.919 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.27, -0.30) opts 0xd
03:47:02.919 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.27, -0.30)
03:47:02.919 00.000 8976 Moving (-1.27, -0.30) raw xDistance=0.32 yDistance=1.23
03:47:02.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
03:47:02.919 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.23
03:47:02.919 00.000 8976 MoveAxis(L, 1, ABG)
03:47:02.919 00.000 8976 stepping (-3, 37) + (-1, 0)
03:47:02.919 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:47:02.941 00.022 8976 Received - 47 (G) 
03:47:02.941 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:47:02.941 00.000 8976 stepped: pos (-4, 37)
03:47:02.941 00.000 8976 MoveAxis(D, 5, ABG)
03:47:02.941 00.000 8976 stepping (-4, 37) + (0, -5)
03:47:02.941 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:47:02.989 00.048 8976 Received - 47 (G) 
03:47:02.989 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:47:02.989 00.000 8976 stepped: pos (-4, 32)
03:47:02.989 00.000 8976 outside bump range, increase bump weight 9.50 => 9.67
03:47:02.989 00.000 8976 MountToCamera -- mountTheta (-1.51) + m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:47:02.989 00.000 8976 MountToCamera -- mountX=0.35 mountY=-5.71 hyp=5.72 mountTheta=-1.51 cameraX=4.92, cameraY=2.91 cameraTheta=0.53
03:47:02.989 00.000 8976 incremental bump (4.925, 2.910) isValid = 1
03:47:02.989 00.000 8976 Scheduling Mount bump of (0.956, 0.586)
03:47:02.989 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.96, y=0.59, opts=4)
03:47:02.989 00.000 8976 Enqueuing Move request for scope (0.96, 0.59)
03:47:02.989 00.000 8976 move complete, result=0
03:47:02.989 00.000 9828 Worker thread wakes up
03:47:02.989 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.96, 0.59) opts 0x4
03:47:02.989 00.000 9828 Handling offset move in thread for scope, endpoint = (0.96, 0.59)
03:47:02.989 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.2 px 5 ms SOUTH
03:47:02.989 00.000 8976 worker thread done servicing request
03:47:02.990 00.001 8976 Worker thread wakes up
03:47:02.990 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:47:02.990 00.000 9828 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.10) = xAngle (3.65 = -2.64)
03:47:02.990 00.000 9828 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.56 = -2.72)
03:47:02.990 00.000 9828 CameraToMount -- cameraX=0.96 cameraY=0.59 hyp=1.12 cameraTheta=0.55 mountX=-0.98 mountY=-0.46, mountTheta=-2.70
03:47:02.990 00.000 9828 Moving (0.96, 0.59) raw xDistance=-0.98 yDistance=-0.46
03:47:02.990 00.000 9828 BLC: window closed
03:47:02.990 00.000 9828 MoveAxis(E, 312, B)
03:47:02.990 00.000 9828 Guiding  Dir = 2, Dur = 312
03:47:02.990 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:47:02.990 00.000 9828 IsSlewing returns 0
03:47:02.990 00.000 9828 IsGuiding returns 0
03:47:02.991 00.001 9828 PulseGuide returned control before completion, sleep 322
03:47:03.322 00.331 9828 IsGuiding returns 1
03:47:03.322 00.000 9828 scope still moving after pulse duration time elapsed
03:47:03.353 00.031 9828 IsSlewing returns 0
03:47:03.354 00.001 9828 IsGuiding returns 1
03:47:03.385 00.031 9828 IsSlewing returns 0
03:47:03.385 00.000 9828 IsGuiding returns 1
03:47:03.416 00.031 9828 IsSlewing returns 0
03:47:03.416 00.000 9828 IsGuiding returns 0
03:47:03.416 00.000 9828 scope move finished after 312 + 113 ms
03:47:03.416 00.000 9828 Move returns status 0, amount 312
03:47:03.417 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:47:03.417 00.000 9828 MoveAxis(N, 63, B)
03:47:03.417 00.000 9828 Guiding  Dir = 0, Dur = 63
03:47:03.430 00.013 9828 IsSlewing returns 0
03:47:03.430 00.000 9828 IsGuiding returns 0
03:47:03.430 00.000 9828 PulseGuide returned control before completion, sleep 73
03:47:03.510 00.080 9828 IsGuiding returns 1
03:47:03.510 00.000 9828 scope still moving after pulse duration time elapsed
03:47:03.541 00.031 9828 IsSlewing returns 0
03:47:03.541 00.000 9828 IsGuiding returns 1
03:47:03.573 00.032 9828 IsSlewing returns 0
03:47:03.573 00.000 9828 IsGuiding returns 1
03:47:03.603 00.030 9828 IsSlewing returns 0
03:47:03.604 00.001 9828 IsGuiding returns 1
03:47:03.635 00.031 9828 IsSlewing returns 0
03:47:03.635 00.000 9828 IsGuiding returns 0
03:47:03.635 00.000 9828 scope move finished after 63 + 141 ms
03:47:03.635 00.000 9828 Move returns status 0, amount 63
03:47:03.635 00.000 9828 move complete, result=0
03:47:03.635 00.000 9828 worker thread done servicing request
03:47:03.635 00.000 5052 GuideStep: -1.0 px 312 ms EAST, -0.5 px 63 ms NORTH
03:47:04.149 00.514 8976 Exposure complete
03:47:04.154 00.005 8976 worker thread done servicing request
03:47:04.155 00.001 5052 OnExposeComplete: enter
03:47:04.155 00.000 5052 UpdateGuideState(): m_state=6
03:47:04.155 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15295
03:47:04.155 00.000 5052 Star::Find returns 1 (0), X=327.56, Y=281.24, Mass=75, SNR=5.9, Peak=56 HFD=2.1
03:47:04.155 00.000 5052 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.04) = xAngle (-4.90 = 1.38)
03:47:04.155 00.000 5052 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.28)
03:47:04.155 00.000 5052 CameraToMount -- cameraX=-1.61 cameraY=-0.47 hyp=1.68 cameraTheta=-2.86 mountX=0.31 mountY=1.61, mountTheta=1.38
03:47:04.156 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.61, y=-0.47, opts=13)
03:47:04.156 00.000 5052 Enqueuing Move request for stepguider (-1.61, -0.47)
03:47:04.156 00.000 8976 Worker thread wakes up
03:47:04.156 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.61, -0.47) opts 0xd
03:47:04.156 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.61, -0.47)
03:47:04.156 00.000 8976 Moving (-1.61, -0.47) raw xDistance=0.31 yDistance=1.61
03:47:04.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
03:47:04.156 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.61
03:47:04.156 00.000 8976 MoveAxis(L, 1, ABG)
03:47:04.156 00.000 8976 stepping (-4, 32) + (-1, 0)
03:47:04.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:47:04.156 00.000 5052 UpdateGuideState exits: m=75 SNR=5.9
03:47:04.156 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:04.156 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:47:04.156 00.000 5052 Enqueuing Expose request
03:47:04.156 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:47:04.188 00.032 8976 Received - 47 (G) 
03:47:04.188 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:47:04.188 00.000 8976 stepped: pos (-5, 32)
03:47:04.188 00.000 8976 MoveAxis(D, 7, ABG)
03:47:04.188 00.000 8976 stepping (-5, 32) + (0, -7)
03:47:04.188 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:47:04.235 00.047 8976 Received - 47 (G) 
03:47:04.235 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:47:04.235 00.000 8976 stepped: pos (-5, 25)
03:47:04.235 00.000 8976 back inside bump range: decrease bump weight 9.67 => 4.83
03:47:04.235 00.000 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.57 = 0.57)
03:47:04.236 00.001 8976 MountToCamera -- mountX=0.49 mountY=-5.14 hyp=5.16 mountTheta=-1.48 cameraX=4.35, cameraY=2.77 cameraTheta=0.57
03:47:04.236 00.000 8976 incremental bump (4.351, 2.771) isValid = 1
03:47:04.236 00.000 8976 Scheduling Mount bump of (0.468, 0.309)
03:47:04.236 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.47, y=0.31, opts=4)
03:47:04.236 00.000 8976 Enqueuing Move request for scope (0.47, 0.31)
03:47:04.236 00.000 8976 move complete, result=0
03:47:04.236 00.000 8976 worker thread done servicing request
03:47:04.236 00.000 8976 Worker thread wakes up
03:47:04.236 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:47:04.236 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:47:04.236 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.6 px 7 ms SOUTH
03:47:04.236 00.000 9828 Worker thread wakes up
03:47:04.236 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.31) opts 0x4
03:47:04.236 00.000 9828 Handling offset move in thread for scope, endpoint = (0.47, 0.31)
03:47:04.236 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.68 = -2.60)
03:47:04.236 00.000 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.60 = -2.68)
03:47:04.236 00.000 9828 CameraToMount -- cameraX=0.47 cameraY=0.31 hyp=0.56 cameraTheta=0.58 mountX=-0.48 mountY=-0.25, mountTheta=-2.67
03:47:04.236 00.000 9828 Moving (0.47, 0.31) raw xDistance=-0.48 yDistance=-0.25
03:47:04.236 00.000 9828 BLC: window closed
03:47:04.237 00.001 9828 MoveAxis(E, 153, B)
03:47:04.237 00.000 9828 Guiding  Dir = 2, Dur = 153
03:47:04.237 00.000 9828 IsSlewing returns 0
03:47:04.237 00.000 9828 IsGuiding returns 0
03:47:04.237 00.000 9828 PulseGuide returned control before completion, sleep 163
03:47:04.416 00.179 9828 IsGuiding returns 1
03:47:04.416 00.000 9828 scope still moving after pulse duration time elapsed
03:47:04.447 00.031 9828 IsSlewing returns 0
03:47:04.447 00.000 9828 IsGuiding returns 1
03:47:04.477 00.030 9828 IsSlewing returns 0
03:47:04.477 00.000 9828 IsGuiding returns 1
03:47:04.510 00.033 9828 IsSlewing returns 0
03:47:04.510 00.000 9828 IsGuiding returns 0
03:47:04.510 00.000 9828 scope move finished after 153 + 119 ms
03:47:04.510 00.000 9828 Move returns status 0, amount 153
03:47:04.510 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:47:04.510 00.000 9828 MoveAxis(N, 34, B)
03:47:04.510 00.000 9828 Guiding  Dir = 0, Dur = 34
03:47:04.524 00.014 9828 IsSlewing returns 0
03:47:04.524 00.000 9828 IsGuiding returns 0
03:47:04.524 00.000 9828 PulseGuide returned control before completion, sleep 44
03:47:04.570 00.046 9828 IsGuiding returns 1
03:47:04.570 00.000 9828 scope still moving after pulse duration time elapsed
03:47:04.601 00.031 9828 IsSlewing returns 0
03:47:04.601 00.000 9828 IsGuiding returns 1
03:47:04.632 00.031 9828 IsSlewing returns 0
03:47:04.632 00.000 9828 IsGuiding returns 1
03:47:04.663 00.031 9828 IsSlewing returns 0
03:47:04.664 00.001 9828 IsGuiding returns 1
03:47:04.695 00.031 9828 IsSlewing returns 0
03:47:04.695 00.000 9828 IsGuiding returns 0
03:47:04.695 00.000 9828 scope move finished after 34 + 137 ms
03:47:04.695 00.000 9828 Move returns status 0, amount 34
03:47:04.696 00.001 9828 move complete, result=0
03:47:04.696 00.000 9828 worker thread done servicing request
03:47:04.696 00.000 5052 GuideStep: -0.5 px 153 ms EAST, -0.2 px 34 ms NORTH
03:47:05.389 00.693 8976 Exposure complete
03:47:05.395 00.006 8976 worker thread done servicing request
03:47:05.395 00.000 5052 OnExposeComplete: enter
03:47:05.395 00.000 5052 UpdateGuideState(): m_state=6
03:47:05.395 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15296
03:47:05.395 00.000 5052 Star::Find returns 1 (0), X=327.82, Y=281.16, Mass=79, SNR=6.1, Peak=60 HFD=2.1
03:47:05.395 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
03:47:05.395 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.38)
03:47:05.395 00.000 5052 CameraToMount -- cameraX=-1.35 cameraY=-0.55 hyp=1.46 cameraTheta=-2.76 mountX=0.13 mountY=1.43, mountTheta=1.48
03:47:05.396 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.35, y=-0.55, opts=13)
03:47:05.396 00.000 5052 Enqueuing Move request for stepguider (-1.35, -0.55)
03:47:05.396 00.000 8976 Worker thread wakes up
03:47:05.396 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.35, -0.55) opts 0xd
03:47:05.396 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.35, -0.55)
03:47:05.396 00.000 8976 Moving (-1.35, -0.55) raw xDistance=0.13 yDistance=1.43
03:47:05.396 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:47:05.396 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:47:05.396 00.000 5052 UpdateGuideState exits: m=79 SNR=6.1
03:47:05.396 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:05.397 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:47:05.397 00.000 5052 Enqueuing Expose request
03:47:05.397 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.98 from input 1.43
03:47:05.397 00.000 8976 MoveAxis(R, 0, ABG)
03:47:05.397 00.000 8976 MoveAxis(D, 6, ABG)
03:47:05.397 00.000 8976 stepping (-5, 25) + (0, -6)
03:47:05.397 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:47:05.451 00.054 8976 Received - 47 (G) 
03:47:05.451 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:47:05.451 00.000 8976 stepped: pos (-5, 19)
03:47:05.451 00.000 8976 back inside bump range: decrease bump weight 4.83 => 2.42
03:47:05.451 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:47:05.451 00.000 8976 MountToCamera -- mountX=0.58 mountY=-4.44 hyp=4.47 mountTheta=-1.44 cameraX=3.69, cameraY=2.54 cameraTheta=0.60
03:47:05.451 00.000 8976 incremental bump (3.687, 2.535) isValid = 1
03:47:05.451 00.000 8976 Scheduling Mount bump of (0.229, 0.163)
03:47:05.451 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.23, y=0.16, opts=4)
03:47:05.451 00.000 8976 Enqueuing Move request for scope (0.23, 0.16)
03:47:05.451 00.000 8976 move complete, result=0
03:47:05.451 00.000 9828 Worker thread wakes up
03:47:05.452 00.001 8976 worker thread done servicing request
03:47:05.452 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.4 px 6 ms SOUTH
03:47:05.452 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.16) opts 0x4
03:47:05.452 00.000 8976 Worker thread wakes up
03:47:05.452 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:47:05.452 00.000 9828 Handling offset move in thread for scope, endpoint = (0.23, 0.16)
03:47:05.452 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.57)
03:47:05.452 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:47:05.452 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.65)
03:47:05.452 00.000 9828 CameraToMount -- cameraX=0.23 cameraY=0.16 hyp=0.28 cameraTheta=0.62 mountX=-0.24 mountY=-0.13, mountTheta=-2.63
03:47:05.452 00.000 9828 Moving (0.23, 0.16) raw xDistance=-0.24 yDistance=-0.13
03:47:05.452 00.000 9828 BLC: window closed
03:47:05.452 00.000 9828 MoveAxis(E, 75, B)
03:47:05.452 00.000 9828 Guiding  Dir = 2, Dur = 75
03:47:05.453 00.001 9828 IsSlewing returns 0
03:47:05.453 00.000 9828 IsGuiding returns 0
03:47:05.453 00.000 9828 PulseGuide returned control before completion, sleep 85
03:47:05.552 00.099 9828 IsGuiding returns 1
03:47:05.552 00.000 9828 scope still moving after pulse duration time elapsed
03:47:05.583 00.031 9828 IsSlewing returns 0
03:47:05.584 00.001 9828 IsGuiding returns 1
03:47:05.614 00.030 9828 IsSlewing returns 0
03:47:05.619 00.005 9828 IsGuiding returns 1
03:47:05.645 00.026 9828 IsSlewing returns 0
03:47:05.645 00.000 9828 IsGuiding returns 0
03:47:05.645 00.000 9828 scope move finished after 75 + 118 ms
03:47:05.645 00.000 9828 Move returns status 0, amount 75
03:47:05.645 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:47:05.645 00.000 9828 MoveAxis(N, 18, B)
03:47:05.645 00.000 9828 Guiding  Dir = 0, Dur = 18
03:47:05.661 00.016 9828 IsSlewing returns 0
03:47:05.661 00.000 9828 IsGuiding returns 0
03:47:05.661 00.000 9828 PulseGuide returned control before completion, sleep 28
03:47:05.692 00.031 9828 IsGuiding returns 1
03:47:05.692 00.000 9828 scope still moving after pulse duration time elapsed
03:47:05.722 00.030 9828 IsSlewing returns 0
03:47:05.722 00.000 9828 IsGuiding returns 1
03:47:05.753 00.031 9828 IsSlewing returns 0
03:47:05.753 00.000 9828 IsGuiding returns 1
03:47:05.784 00.031 9828 IsSlewing returns 0
03:47:05.784 00.000 9828 IsGuiding returns 1
03:47:05.815 00.031 9828 IsSlewing returns 0
03:47:05.815 00.000 9828 IsGuiding returns 0
03:47:05.815 00.000 9828 scope move finished after 18 + 136 ms
03:47:05.815 00.000 9828 Move returns status 0, amount 18
03:47:05.816 00.001 9828 move complete, result=0
03:47:05.816 00.000 9828 worker thread done servicing request
03:47:05.816 00.000 5052 GuideStep: -0.2 px 75 ms EAST, -0.1 px 18 ms NORTH
03:47:06.601 00.785 8976 Exposure complete
03:47:06.607 00.006 8976 worker thread done servicing request
03:47:06.607 00.000 5052 OnExposeComplete: enter
03:47:06.607 00.000 5052 UpdateGuideState(): m_state=6
03:47:06.607 00.000 5052 Star::Find(18, 327, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15297
03:47:06.607 00.000 5052 Star::Find returns 1 (0), X=328.40, Y=281.56, Mass=84, SNR=6.2, Peak=60 HFD=1.7
03:47:06.607 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
03:47:06.607 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.09 = 1.19)
03:47:06.607 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.15 hyp=0.79 cameraTheta=-2.95 mountX=0.21 mountY=0.73, mountTheta=1.28
03:47:06.608 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.15, opts=13)
03:47:06.608 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.15)
03:47:06.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:47:06.608 00.000 5052 UpdateGuideState exits: m=84 SNR=6.2
03:47:06.608 00.000 8976 Worker thread wakes up
03:47:06.608 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.15) opts 0xd
03:47:06.608 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.15)
03:47:06.608 00.000 8976 Moving (-0.77, -0.15) raw xDistance=0.21 yDistance=0.73
03:47:06.608 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:06.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:47:06.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.73
03:47:06.608 00.000 8976 MoveAxis(R, 0, ABG)
03:47:06.608 00.000 8976 MoveAxis(D, 3, ABG)
03:47:06.608 00.000 8976 stepping (-5, 19) + (0, -3)
03:47:06.608 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:47:06.609 00.001 5052 Enqueuing Expose request
03:47:06.609 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:47:06.633 00.024 8976 Received - 47 (G) 
03:47:06.634 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:47:06.634 00.000 8976 stepped: pos (-5, 16)
03:47:06.634 00.000 8976 back inside bump range: decrease bump weight 2.42 => 1.21
03:47:06.634 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:47:06.634 00.000 8976 MountToCamera -- mountX=0.64 mountY=-3.81 hyp=3.86 mountTheta=-1.40 cameraX=3.10, cameraY=2.31 cameraTheta=0.64
03:47:06.634 00.000 8976 incremental bump (3.102, 2.305) isValid = 1
03:47:06.634 00.000 8976 Scheduling Mount bump of (0.111, 0.086)
03:47:06.634 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.09, opts=4)
03:47:06.634 00.000 8976 Enqueuing Move request for scope (0.11, 0.09)
03:47:06.634 00.000 8976 move complete, result=0
03:47:06.634 00.000 8976 worker thread done servicing request
03:47:06.634 00.000 8976 Worker thread wakes up
03:47:06.634 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:47:06.635 00.001 9828 Worker thread wakes up
03:47:06.635 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0x4
03:47:06.635 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:47:06.635 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:47:06.635 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
03:47:06.635 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
03:47:06.635 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
03:47:06.635 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.66 mountX=-0.12 mountY=-0.07, mountTheta=-2.59
03:47:06.635 00.000 9828 Moving (0.11, 0.09) raw xDistance=-0.12 yDistance=-0.07
03:47:06.635 00.000 9828 BLC: window closed
03:47:06.635 00.000 9828 MoveAxis(E, 37, B)
03:47:06.636 00.001 9828 Guiding  Dir = 2, Dur = 37
03:47:06.636 00.000 9828 IsSlewing returns 0
03:47:06.636 00.000 9828 IsGuiding returns 0
03:47:06.636 00.000 9828 PulseGuide returned control before completion, sleep 47
03:47:06.698 00.062 9828 IsGuiding returns 1
03:47:06.698 00.000 9828 scope still moving after pulse duration time elapsed
03:47:06.730 00.032 9828 IsSlewing returns 0
03:47:06.730 00.000 9828 IsGuiding returns 1
03:47:06.760 00.030 9828 IsSlewing returns 0
03:47:06.761 00.001 9828 IsGuiding returns 1
03:47:06.791 00.030 9828 IsSlewing returns 0
03:47:06.791 00.000 9828 IsGuiding returns 0
03:47:06.791 00.000 9828 scope move finished after 37 + 118 ms
03:47:06.791 00.000 9828 Move returns status 0, amount 37
03:47:06.791 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:47:06.792 00.001 9828 MoveAxis(N, 10, B)
03:47:06.792 00.000 9828 Guiding  Dir = 0, Dur = 10
03:47:06.807 00.015 9828 IsSlewing returns 0
03:47:06.807 00.000 9828 IsGuiding returns 0
03:47:06.807 00.000 9828 PulseGuide returned control before completion, sleep 20
03:47:06.837 00.030 9828 IsGuiding returns 1
03:47:06.837 00.000 9828 scope still moving after pulse duration time elapsed
03:47:06.869 00.032 9828 IsSlewing returns 0
03:47:06.869 00.000 9828 IsGuiding returns 1
03:47:06.900 00.031 9828 IsSlewing returns 0
03:47:06.900 00.000 9828 IsGuiding returns 1
03:47:06.931 00.031 9828 IsSlewing returns 0
03:47:06.931 00.000 9828 IsGuiding returns 1
03:47:06.961 00.030 9828 IsSlewing returns 0
03:47:06.961 00.000 9828 IsGuiding returns 0
03:47:06.961 00.000 9828 scope move finished after 10 + 144 ms
03:47:06.961 00.000 9828 Move returns status 0, amount 10
03:47:06.961 00.000 9828 move complete, result=0
03:47:06.961 00.000 9828 worker thread done servicing request
03:47:06.961 00.000 5052 GuideStep: -0.1 px 37 ms EAST, -0.1 px 10 ms NORTH
03:47:07.788 00.827 8976 Exposure complete
03:47:07.794 00.006 8976 worker thread done servicing request
03:47:07.794 00.000 5052 OnExposeComplete: enter
03:47:07.794 00.000 5052 UpdateGuideState(): m_state=6
03:47:07.795 00.001 5052 Star::Find(18, 328, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15298
03:47:07.795 00.000 5052 Star::Find returns 1 (0), X=329.02, Y=282.07, Mass=80, SNR=6.1, Peak=59 HFD=2.1
03:47:07.795 00.000 5052 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.04) = xAngle (-0.08 = -0.08)
03:47:07.795 00.000 5052 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.18 = -0.18)
03:47:07.795 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.36 hyp=0.40 cameraTheta=1.97 mountX=0.39 mountY=-0.07, mountTheta=-0.18
03:47:07.796 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.36, opts=13)
03:47:07.796 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.36)
03:47:07.796 00.000 8976 Worker thread wakes up
03:47:07.796 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.36) opts 0xd
03:47:07.796 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.36)
03:47:07.796 00.000 8976 Moving (-0.15, 0.36) raw xDistance=0.39 yDistance=-0.07
03:47:07.796 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:47:07.796 00.000 5052 UpdateGuideState exits: m=80 SNR=6.1
03:47:07.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:07.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:47:07.796 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:47:07.796 00.000 8976 MoveAxis(L, 2, ABG)
03:47:07.796 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:47:07.796 00.000 5052 Enqueuing Expose request
03:47:07.796 00.000 8976 stepping (-5, 16) + (-2, 0)
03:47:07.796 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:47:07.832 00.036 8976 Received - 47 (G) 
03:47:07.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:47:07.832 00.000 8976 stepped: pos (-7, 16)
03:47:07.832 00.000 8976 MoveAxis(U, 0, ABG)
03:47:07.832 00.000 8976 back inside bump range: decrease bump weight 1.21 => 1.00
03:47:07.833 00.001 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:47:07.833 00.000 8976 MountToCamera -- mountX=0.78 mountY=-3.39 hyp=3.48 mountTheta=-1.34 cameraX=2.66, cameraY=2.24 cameraTheta=0.70
03:47:07.833 00.000 8976 incremental bump (2.664, 2.241) isValid = 1
03:47:07.833 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
03:47:07.833 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:47:07.833 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:47:07.833 00.000 8976 move complete, result=0
03:47:07.833 00.000 8976 worker thread done servicing request
03:47:07.833 00.000 8976 Worker thread wakes up
03:47:07.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:47:07.833 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:47:07.833 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:47:07.833 00.000 9828 Worker thread wakes up
03:47:07.833 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:47:07.833 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:47:07.833 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
03:47:07.833 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:47:07.833 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
03:47:07.833 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:47:07.833 00.000 9828 BLC: window closed
03:47:07.834 00.001 9828 MoveAxis(E, 29, B)
03:47:07.834 00.000 9828 Guiding  Dir = 2, Dur = 29
03:47:07.834 00.000 9828 IsSlewing returns 0
03:47:07.834 00.000 9828 IsGuiding returns 0
03:47:07.834 00.000 9828 PulseGuide returned control before completion, sleep 39
03:47:07.878 00.044 9828 IsGuiding returns 1
03:47:07.878 00.000 9828 scope still moving after pulse duration time elapsed
03:47:07.909 00.031 9828 IsSlewing returns 0
03:47:07.909 00.000 9828 IsGuiding returns 1
03:47:07.939 00.030 9828 IsSlewing returns 0
03:47:07.939 00.000 9828 IsGuiding returns 1
03:47:07.970 00.031 9828 IsSlewing returns 0
03:47:07.970 00.000 9828 IsGuiding returns 1
03:47:08.001 00.031 9828 IsSlewing returns 0
03:47:08.001 00.000 9828 IsGuiding returns 0
03:47:08.001 00.000 9828 scope move finished after 29 + 138 ms
03:47:08.001 00.000 9828 Move returns status 0, amount 29
03:47:08.001 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:47:08.001 00.000 9828 MoveAxis(N, 9, B)
03:47:08.001 00.000 9828 Guiding  Dir = 0, Dur = 9
03:47:08.017 00.016 9828 IsSlewing returns 0
03:47:08.018 00.001 9828 IsGuiding returns 0
03:47:08.018 00.000 9828 PulseGuide returned control before completion, sleep 19
03:47:08.048 00.030 9828 IsGuiding returns 1
03:47:08.048 00.000 9828 scope still moving after pulse duration time elapsed
03:47:08.079 00.031 9828 IsSlewing returns 0
03:47:08.079 00.000 9828 IsGuiding returns 1
03:47:08.111 00.032 9828 IsSlewing returns 0
03:47:08.111 00.000 9828 IsGuiding returns 1
03:47:08.142 00.031 9828 IsSlewing returns 0
03:47:08.142 00.000 9828 IsGuiding returns 1
03:47:08.173 00.031 9828 IsSlewing returns 0
03:47:08.173 00.000 9828 IsGuiding returns 0
03:47:08.173 00.000 9828 scope move finished after 9 + 146 ms
03:47:08.173 00.000 9828 Move returns status 0, amount 9
03:47:08.173 00.000 9828 move complete, result=0
03:47:08.173 00.000 9828 worker thread done servicing request
03:47:08.173 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:47:08.984 00.811 8976 Exposure complete
03:47:08.990 00.006 8976 worker thread done servicing request
03:47:08.990 00.000 5052 OnExposeComplete: enter
03:47:08.990 00.000 5052 UpdateGuideState(): m_state=6
03:47:08.990 00.000 5052 Star::Find(18, 329, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15299
03:47:08.990 00.000 5052 Star::Find returns 1 (0), X=329.07, Y=281.83, Mass=78, SNR=6.0, Peak=58 HFD=2.2
03:47:08.990 00.000 5052 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.04) = xAngle (0.22 = 0.22)
03:47:08.990 00.000 5052 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.12 = 0.12)
03:47:08.990 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.27 mountX=0.15 mountY=0.02, mountTheta=0.12
03:47:08.991 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=0.12, opts=13)
03:47:08.991 00.000 5052 Enqueuing Move request for stepguider (-0.10, 0.12)
03:47:08.991 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:47:08.991 00.000 5052 UpdateGuideState exits: m=78 SNR=6.0
03:47:08.992 00.001 8976 Worker thread wakes up
03:47:08.992 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, 0.12) opts 0xd
03:47:08.992 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, 0.12)
03:47:08.992 00.000 8976 Moving (-0.10, 0.12) raw xDistance=0.15 yDistance=0.02
03:47:08.992 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:08.992 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:47:08.992 00.000 5052 Enqueuing Expose request
03:47:08.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:47:08.992 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:47:08.992 00.000 8976 MoveAxis(R, 0, ABG)
03:47:08.992 00.000 8976 MoveAxis(U, 0, ABG)
03:47:08.992 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:47:08.992 00.000 8976 MountToCamera -- mountX=0.88 mountY=-3.11 hyp=3.23 mountTheta=-1.30 cameraX=2.37, cameraY=2.20 cameraTheta=0.75
03:47:08.992 00.000 8976 incremental bump (2.370, 2.198) isValid = 1
03:47:08.992 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:47:08.992 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:47:08.992 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:47:08.992 00.000 8976 move complete, result=0
03:47:08.992 00.000 9828 Worker thread wakes up
03:47:08.992 00.000 8976 worker thread done servicing request
03:47:08.992 00.000 8976 Worker thread wakes up
03:47:08.992 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:47:08.992 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:47:08.992 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:47:08.992 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:47:08.992 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:47:08.992 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:47:08.992 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:47:08.992 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:47:08.993 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:47:08.993 00.000 9828 BLC: window closed
03:47:08.993 00.000 9828 MoveAxis(E, 28, B)
03:47:08.993 00.000 9828 Guiding  Dir = 2, Dur = 28
03:47:08.993 00.000 9828 IsSlewing returns 0
03:47:08.993 00.000 9828 IsGuiding returns 0
03:47:08.993 00.000 9828 PulseGuide returned control before completion, sleep 38
03:47:09.044 00.051 9828 IsGuiding returns 1
03:47:09.044 00.000 9828 scope still moving after pulse duration time elapsed
03:47:09.074 00.030 9828 IsSlewing returns 0
03:47:09.074 00.000 9828 IsGuiding returns 1
03:47:09.105 00.031 9828 IsSlewing returns 0
03:47:09.105 00.000 9828 IsGuiding returns 1
03:47:09.137 00.032 9828 IsSlewing returns 0
03:47:09.137 00.000 9828 IsGuiding returns 0
03:47:09.137 00.000 9828 scope move finished after 28 + 115 ms
03:47:09.137 00.000 9828 Move returns status 0, amount 28
03:47:09.137 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:47:09.137 00.000 9828 MoveAxis(N, 9, B)
03:47:09.137 00.000 9828 Guiding  Dir = 0, Dur = 9
03:47:09.151 00.014 9828 IsSlewing returns 0
03:47:09.151 00.000 9828 IsGuiding returns 0
03:47:09.151 00.000 9828 PulseGuide returned control before completion, sleep 19
03:47:09.182 00.031 9828 IsGuiding returns 1
03:47:09.182 00.000 9828 scope still moving after pulse duration time elapsed
03:47:09.212 00.030 9828 IsSlewing returns 0
03:47:09.212 00.000 9828 IsGuiding returns 1
03:47:09.243 00.031 9828 IsSlewing returns 0
03:47:09.243 00.000 9828 IsGuiding returns 1
03:47:09.274 00.031 9828 IsSlewing returns 0
03:47:09.274 00.000 9828 IsGuiding returns 1
03:47:09.304 00.030 9828 IsSlewing returns 0
03:47:09.304 00.000 9828 IsGuiding returns 0
03:47:09.304 00.000 9828 scope move finished after 9 + 144 ms
03:47:09.304 00.000 9828 Move returns status 0, amount 9
03:47:09.305 00.001 9828 move complete, result=0
03:47:09.305 00.000 9828 worker thread done servicing request
03:47:09.305 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:47:10.144 00.839 8976 Exposure complete
03:47:10.149 00.005 8976 worker thread done servicing request
03:47:10.150 00.001 5052 OnExposeComplete: enter
03:47:10.150 00.000 5052 UpdateGuideState(): m_state=6
03:47:10.150 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15300
03:47:10.150 00.000 5052 Star::Find returns 1 (1), X=329.63, Y=280.73, Mass=93, SNR=6.5, Peak=56 HFD=2.8
03:47:10.150 00.000 5052 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.04) = xAngle (-3.18 = 3.11)
03:47:10.150 00.000 5052 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.00)
03:47:10.150 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=-0.98 hyp=1.08 cameraTheta=-1.13 mountX=-1.08 mountY=0.15, mountTheta=3.00
03:47:10.151 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=-0.98, opts=13)
03:47:10.151 00.000 5052 Enqueuing Move request for stepguider (0.46, -0.98)
03:47:10.151 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:47:10.151 00.000 5052 UpdateGuideState exits: m=93 SNR=6.5 Saturated
03:47:10.151 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:10.151 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:47:10.151 00.000 5052 Enqueuing Expose request
03:47:10.151 00.000 8976 Worker thread wakes up
03:47:10.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, -0.98) opts 0xd
03:47:10.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, -0.98)
03:47:10.151 00.000 8976 Moving (0.46, -0.98) raw xDistance=-1.08 yDistance=0.15
03:47:10.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.08
03:47:10.151 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:47:10.151 00.000 8976 MoveAxis(R, 4, ABG)
03:47:10.151 00.000 8976 stepping (-7, 16) + (4, 0)
03:47:10.151 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:47:10.183 00.032 8976 Received - 47 (G) 
03:47:10.183 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:47:10.183 00.000 8976 stepped: pos (-3, 16)
03:47:10.183 00.000 8976 MoveAxis(U, 0, ABG)
03:47:10.183 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:47:10.183 00.000 8976 MountToCamera -- mountX=0.74 mountY=-2.92 hyp=3.02 mountTheta=-1.32 cameraX=2.27, cameraY=1.99 cameraTheta=0.72
03:47:10.183 00.000 8976 incremental bump (2.266, 1.990) isValid = 1
03:47:10.183 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:47:10.183 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:47:10.184 00.001 8976 Enqueuing Move request for scope (0.09, 0.08)
03:47:10.184 00.000 8976 move complete, result=0
03:47:10.184 00.000 9828 Worker thread wakes up
03:47:10.184 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:47:10.184 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:47:10.184 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:47:10.184 00.000 5052 GuideStep: -1.1 px 4 ms EAST, 0.1 px 0 ms NORTH
03:47:10.184 00.000 8976 worker thread done servicing request
03:47:10.184 00.000 8976 Worker thread wakes up
03:47:10.184 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:47:10.184 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:47:10.184 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:47:10.184 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:47:10.184 00.000 9828 BLC: window closed
03:47:10.184 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:47:10.184 00.000 9828 MoveAxis(E, 29, B)
03:47:10.184 00.000 9828 Guiding  Dir = 2, Dur = 29
03:47:10.185 00.001 9828 IsSlewing returns 0
03:47:10.185 00.000 9828 IsGuiding returns 0
03:47:10.185 00.000 9828 PulseGuide returned control before completion, sleep 39
03:47:10.233 00.048 9828 IsGuiding returns 1
03:47:10.233 00.000 9828 scope still moving after pulse duration time elapsed
03:47:10.263 00.030 9828 IsSlewing returns 0
03:47:10.263 00.000 9828 IsGuiding returns 1
03:47:10.292 00.029 9828 IsSlewing returns 0
03:47:10.292 00.000 9828 IsGuiding returns 1
03:47:10.324 00.032 9828 IsSlewing returns 0
03:47:10.324 00.000 9828 IsGuiding returns 0
03:47:10.324 00.000 9828 scope move finished after 29 + 110 ms
03:47:10.324 00.000 9828 Move returns status 0, amount 29
03:47:10.324 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:47:10.324 00.000 9828 MoveAxis(N, 9, B)
03:47:10.324 00.000 9828 Guiding  Dir = 0, Dur = 9
03:47:10.340 00.016 9828 IsSlewing returns 0
03:47:10.340 00.000 9828 IsGuiding returns 0
03:47:10.340 00.000 9828 PulseGuide returned control before completion, sleep 19
03:47:10.370 00.030 9828 IsGuiding returns 1
03:47:10.370 00.000 9828 scope still moving after pulse duration time elapsed
03:47:10.401 00.031 9828 IsSlewing returns 0
03:47:10.401 00.000 9828 IsGuiding returns 1
03:47:10.433 00.032 9828 IsSlewing returns 0
03:47:10.433 00.000 9828 IsGuiding returns 1
03:47:10.464 00.031 9828 IsSlewing returns 0
03:47:10.464 00.000 9828 IsGuiding returns 1
03:47:10.495 00.031 9828 IsSlewing returns 0
03:47:10.495 00.000 9828 IsGuiding returns 0
03:47:10.495 00.000 9828 scope move finished after 9 + 146 ms
03:47:10.495 00.000 9828 Move returns status 0, amount 9
03:47:10.495 00.000 9828 move complete, result=0
03:47:10.495 00.000 9828 worker thread done servicing request
03:47:10.495 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:47:11.335 00.840 8976 Exposure complete
03:47:11.341 00.006 8976 worker thread done servicing request
03:47:11.341 00.000 5052 OnExposeComplete: enter
03:47:11.342 00.001 5052 UpdateGuideState(): m_state=6
03:47:11.342 00.000 5052 Star::Find(18, 329, 280, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15301
03:47:11.342 00.000 5052 Star::Find returns 1 (0), X=329.24, Y=281.94, Mass=79, SNR=6.1, Peak=67 HFD=2.0
03:47:11.342 00.000 5052 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.04) = xAngle (-0.76 = -0.76)
03:47:11.342 00.000 5052 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.86 = -0.86)
03:47:11.342 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.29 mountX=0.17 mountY=-0.18, mountTheta=-0.81
03:47:11.343 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.23, opts=13)
03:47:11.343 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.23)
03:47:11.343 00.000 8976 Worker thread wakes up
03:47:11.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.23) opts 0xd
03:47:11.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.23)
03:47:11.343 00.000 8976 Moving (0.07, 0.23) raw xDistance=0.17 yDistance=-0.18
03:47:11.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:47:11.343 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:47:11.343 00.000 8976 MoveAxis(R, 0, ABG)
03:47:11.343 00.000 8976 MoveAxis(U, 0, ABG)
03:47:11.343 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:47:11.343 00.000 8976 MountToCamera -- mountX=0.65 mountY=-2.80 hyp=2.87 mountTheta=-1.34 cameraX=2.20, cameraY=1.85 cameraTheta=0.70
03:47:11.343 00.000 8976 incremental bump (2.196, 1.850) isValid = 1
03:47:11.343 00.000 8976 Scheduling Mount bump of (0.088, 0.077)
03:47:11.343 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:47:11.344 00.001 8976 Enqueuing Move request for scope (0.09, 0.08)
03:47:11.344 00.000 8976 move complete, result=0
03:47:11.344 00.000 9828 Worker thread wakes up
03:47:11.344 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:47:11.344 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:47:11.344 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.81 = -2.47)
03:47:11.344 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.55)
03:47:11.344 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
03:47:11.344 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:47:11.344 00.000 9828 BLC: window closed
03:47:11.344 00.000 9828 MoveAxis(E, 29, B)
03:47:11.344 00.000 9828 Guiding  Dir = 2, Dur = 29
03:47:11.344 00.000 8976 worker thread done servicing request
03:47:11.344 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:47:11.345 00.001 9828 IsSlewing returns 0
03:47:11.345 00.000 9828 IsGuiding returns 0
03:47:11.345 00.000 9828 PulseGuide returned control before completion, sleep 39
03:47:11.353 00.008 5052 UpdateGuideState exits: m=79 SNR=6.1
03:47:11.353 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:11.354 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:47:11.354 00.000 5052 Enqueuing Expose request
03:47:11.354 00.000 8976 Worker thread wakes up
03:47:11.354 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:47:11.354 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:47:11.354 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:47:11.398 00.044 9828 IsGuiding returns 1
03:47:11.398 00.000 9828 scope still moving after pulse duration time elapsed
03:47:11.429 00.031 9828 IsSlewing returns 0
03:47:11.429 00.000 9828 IsGuiding returns 1
03:47:11.461 00.032 9828 IsSlewing returns 0
03:47:11.461 00.000 9828 IsGuiding returns 1
03:47:11.492 00.031 9828 IsSlewing returns 0
03:47:11.492 00.000 9828 IsGuiding returns 0
03:47:11.492 00.000 9828 scope move finished after 29 + 118 ms
03:47:11.492 00.000 9828 Move returns status 0, amount 29
03:47:11.492 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:47:11.492 00.000 9828 MoveAxis(N, 9, B)
03:47:11.492 00.000 9828 Guiding  Dir = 0, Dur = 9
03:47:11.508 00.016 9828 IsSlewing returns 0
03:47:11.509 00.001 9828 IsGuiding returns 0
03:47:11.509 00.000 9828 PulseGuide returned control before completion, sleep 19
03:47:11.539 00.030 9828 IsGuiding returns 1
03:47:11.539 00.000 9828 scope still moving after pulse duration time elapsed
03:47:11.569 00.030 9828 IsSlewing returns 0
03:47:11.569 00.000 9828 IsGuiding returns 1
03:47:11.601 00.032 9828 IsSlewing returns 0
03:47:11.601 00.000 9828 IsGuiding returns 1
03:47:11.631 00.030 9828 IsSlewing returns 0
03:47:11.631 00.000 9828 IsGuiding returns 1
03:47:11.662 00.031 9828 IsSlewing returns 0
03:47:11.662 00.000 9828 IsGuiding returns 0
03:47:11.662 00.000 9828 scope move finished after 9 + 143 ms
03:47:11.662 00.000 9828 Move returns status 0, amount 9
03:47:11.662 00.000 9828 move complete, result=0
03:47:11.662 00.000 9828 worker thread done servicing request
03:47:11.662 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:47:12.509 00.847 8976 Exposure complete
03:47:12.515 00.006 8976 worker thread done servicing request
03:47:12.515 00.000 5052 OnExposeComplete: enter
03:47:12.515 00.000 5052 UpdateGuideState(): m_state=6
03:47:12.515 00.000 5052 Star::Find(18, 329, 281, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15302
03:47:12.515 00.000 5052 Star::Find returns 1 (0), X=328.80, Y=282.44, Mass=87, SNR=6.4, Peak=66 HFD=1.9
03:47:12.515 00.000 5052 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.04) = xAngle (0.00 = 0.00)
03:47:12.515 00.000 5052 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.10 = -0.10)
03:47:12.515 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=0.73 hyp=0.82 cameraTheta=2.04 mountX=0.82 mountY=-0.08, mountTheta=-0.10
03:47:12.516 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=0.73, opts=13)
03:47:12.516 00.000 5052 Enqueuing Move request for stepguider (-0.37, 0.73)
03:47:12.516 00.000 8976 Worker thread wakes up
03:47:12.516 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, 0.73) opts 0xd
03:47:12.516 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, 0.73)
03:47:12.516 00.000 8976 Moving (-0.37, 0.73) raw xDistance=0.82 yDistance=-0.08
03:47:12.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.82
03:47:12.516 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:47:12.516 00.000 8976 MoveAxis(L, 3, ABG)
03:47:12.516 00.000 8976 stepping (-3, 16) + (-3, 0)
03:47:12.516 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:47:12.517 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:47:12.527 00.010 5052 UpdateGuideState exits: m=87 SNR=6.4
03:47:12.527 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:12.527 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:47:12.527 00.000 5052 Enqueuing Expose request
03:47:12.550 00.023 8976 Received - 47 (G) 
03:47:12.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:47:12.550 00.000 8976 stepped: pos (-6, 16)
03:47:12.550 00.000 8976 MoveAxis(U, 0, ABG)
03:47:12.550 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:47:12.550 00.000 8976 MountToCamera -- mountX=0.74 mountY=-2.71 hyp=2.81 mountTheta=-1.31 cameraX=2.08, cameraY=1.89 cameraTheta=0.74
03:47:12.550 00.000 8976 incremental bump (2.080, 1.891) isValid = 1
03:47:12.550 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:47:12.550 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:47:12.550 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:47:12.550 00.000 8976 move complete, result=0
03:47:12.550 00.000 9828 Worker thread wakes up
03:47:12.550 00.000 8976 worker thread done servicing request
03:47:12.550 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -0.1 px 0 ms NORTH
03:47:12.551 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:47:12.551 00.000 8976 Worker thread wakes up
03:47:12.551 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:47:12.551 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:47:12.551 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:47:12.551 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(311,264,37,37)
03:47:12.551 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:47:12.551 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:47:12.551 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:47:12.551 00.000 9828 BLC: window closed
03:47:12.551 00.000 9828 MoveAxis(E, 28, B)
03:47:12.551 00.000 9828 Guiding  Dir = 2, Dur = 28
03:47:12.551 00.000 9828 IsSlewing returns 0
03:47:12.552 00.001 9828 IsGuiding returns 0
03:47:12.552 00.000 9828 PulseGuide returned control before completion, sleep 38
03:47:12.596 00.044 9828 IsGuiding returns 1
03:47:12.596 00.000 9828 scope still moving after pulse duration time elapsed
03:47:12.627 00.031 9828 IsSlewing returns 0
03:47:12.627 00.000 9828 IsGuiding returns 1
03:47:12.659 00.032 9828 IsSlewing returns 0
03:47:12.659 00.000 9828 IsGuiding returns 1
03:47:12.690 00.031 9828 IsSlewing returns 0
03:47:12.690 00.000 9828 IsGuiding returns 1
03:47:12.721 00.031 9828 IsSlewing returns 0
03:47:12.721 00.000 9828 IsGuiding returns 0
03:47:12.721 00.000 9828 scope move finished after 28 + 141 ms
03:47:12.721 00.000 9828 Move returns status 0, amount 28
03:47:12.721 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:47:12.721 00.000 9828 MoveAxis(N, 9, B)
03:47:12.721 00.000 9828 Guiding  Dir = 0, Dur = 9
03:47:12.736 00.015 9828 IsSlewing returns 0
03:47:12.736 00.000 9828 IsGuiding returns 0
03:47:12.736 00.000 9828 PulseGuide returned control before completion, sleep 19
03:47:12.767 00.031 9828 IsGuiding returns 1
03:47:12.767 00.000 9828 scope still moving after pulse duration time elapsed
03:47:12.798 00.031 9828 IsSlewing returns 0
03:47:12.798 00.000 9828 IsGuiding returns 1
03:47:12.828 00.030 9828 IsSlewing returns 0
03:47:12.828 00.000 9828 IsGuiding returns 1
03:47:12.860 00.032 9828 IsSlewing returns 0
03:47:12.860 00.000 9828 IsGuiding returns 1
03:47:12.892 00.032 9828 IsSlewing returns 0
03:47:12.892 00.000 9828 IsGuiding returns 0
03:47:12.892 00.000 9828 scope move finished after 9 + 146 ms
03:47:12.892 00.000 9828 Move returns status 0, amount 9
03:47:12.892 00.000 9828 move complete, result=0
03:47:12.892 00.000 9828 worker thread done servicing request
03:47:12.892 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:47:13.705 00.813 5052 Stop button clicked
03:47:13.705 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:47:13.705 00.000 5052 Status Line: Waiting for devices...
03:47:13.719 00.014 8976 Exposure complete
03:47:13.724 00.005 8976 worker thread done servicing request
03:47:13.724 00.000 5052 OnExposeComplete: enter
03:47:13.724 00.000 5052 UpdateGuideState(): m_state=6
03:47:13.724 00.000 5052 MoveAxis(D, 16, -)
03:47:13.724 00.000 5052 stepping (-6, 16) + (0, -16)
03:47:13.724 00.000 5052 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 36 (6) 
03:47:13.812 00.088 5052 Received - 47 (G) 
03:47:13.812 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 31 (1) 36 (6) 
03:47:13.812 00.000 5052 stepped: pos (-6, 0)
03:47:13.812 00.000 5052 MoveAxis(R, 6, -)
03:47:13.812 00.000 5052 stepping (-6, 0) + (6, 0)
03:47:13.812 00.000 5052 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:47:13.860 00.048 5052 Received - 47 (G) 
03:47:13.860 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:47:13.860 00.000 5052 stepped: pos (0, 0)
03:47:13.861 00.001 5052 Mount: notify guiding stopped
03:47:13.861 00.000 5052 BLC: window closed
03:47:13.861 00.000 5052 BLC: Last direction was reset
03:47:13.861 00.000 5052 Changing from state GUIDING to STOP
03:47:13.861 00.000 5052 guider state => SELECTED
03:47:13.861 00.000 5052 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
03:47:13.861 00.000 5052 Status Line: Stopped Guiding
03:47:13.864 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:47:13.874 00.010 5052 UpdateGuideState exits: Stopped Guiding
03:47:13.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
03:47:13.875 00.001 5052 setting force full frames = true
03:47:13.878 00.003 5052 Status Line: Stopped.
03:47:21.175 07.297 5052 OnExposureDurationSelected: duration = 33000
03:47:21.184 00.009 5052 evsrv: cli 0D27B2C8 connect
03:47:21.185 00.001 5052 evsrv: cli 0D27B2C8 request: {"method":"get_pixel_scale","id":"fd2a9347-df65-4805-840b-9e2029fde558"}
03:47:21.185 00.000 5052 evsrv: cli 0D27B2C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"fd2a9347-df65-4805-840b-9e2029fde558"}
03:47:21.186 00.001 5052 evsrv: cli 0D27B2C8 disconnect
03:47:23.779 02.593 5052 StartLoopingInteractive: Loop button clicked
03:47:23.779 00.000 5052 Status Line: Looping
03:47:23.781 00.002 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
03:47:23.784 00.003 5052 ScheduleExposure(33000,3,0) exposurePending=0
03:47:23.784 00.000 5052 Enqueuing Expose request
03:47:23.784 00.000 8976 Worker thread wakes up
03:47:23.784 00.000 8976 worker thread servicing REQUEST_EXPOSE 33000
03:47:23.784 00.000 8976 Handling exposure in thread, d=33000 o=3 r=(0,0,0,0)
03:47:56.925 33.141 8976 Exposure complete
03:47:56.933 00.008 8976 worker thread done servicing request
03:47:56.933 00.000 5052 OnExposeComplete: enter
03:47:56.933 00.000 5052 UpdateGuideState(): m_state=2
03:47:56.933 00.000 5052 Star::Find(18, 328, 282, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
03:47:56.934 00.001 5052 Star::Find returns 1 (0), X=332.16, Y=284.46, Mass=4522, SNR=46.0, Peak=674 HFD=2.5
03:47:56.934 00.000 5052 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.04) = xAngle (-1.30 = -1.30)
03:47:56.934 00.000 5052 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.40 = -1.40)
03:47:56.934 00.000 5052 CameraToMount -- cameraX=2.98 cameraY=2.75 hyp=4.06 cameraTheta=0.74 mountX=1.09 mountY=-4.00, mountTheta=-1.30
03:47:56.934 00.000 5052 setting force full frames = false
03:47:56.934 00.000 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=2.630
03:47:56.943 00.009 5052 UpdateGuideState exits: m=4522 SNR=46.0
03:47:56.943 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:56.944 00.001 5052 ScheduleExposure(33000,3,1) exposurePending=0
03:47:56.944 00.000 5052 Enqueuing Expose request
03:47:56.944 00.000 8976 Worker thread wakes up
03:47:56.944 00.000 8976 worker thread servicing REQUEST_EXPOSE 33000
03:47:56.944 00.000 8976 Handling exposure in thread, d=33000 o=3 r=(314,266,37,37)
03:48:05.998 09.054 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=2.340
03:48:06.113 00.115 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=2.340
03:48:06.213 00.100 5052 evsrv: cli 0D27B4A8 connect
03:48:06.213 00.000 5052 case statement mapped state 2 to 1
03:48:06.213 00.000 5052 case statement mapped state 2 to 1
03:48:06.213 00.000 5052 evsrv: cli 0D27C1C8 connect
03:48:06.213 00.000 5052 case statement mapped state 2 to 1
03:48:06.214 00.001 5052 case statement mapped state 2 to 1
03:48:06.214 00.000 5052 evsrv: cli 0D27B4A8 request: {"method":"get_pixel_scale","id":"703fa7aa-21d3-4141-bb8e-589f50a7fd60"}
03:48:06.214 00.000 5052 evsrv: cli 0D27B4A8 response: {"jsonrpc":"2.0","result":1.48511,"id":"703fa7aa-21d3-4141-bb8e-589f50a7fd60"}
03:48:06.214 00.000 5052 evsrv: cli 0D27C1C8 request: {"method":"get_pixel_scale","id":"5665a571-f629-46ba-9e19-3d6ced4bb1db"}
03:48:06.214 00.000 5052 evsrv: cli 0D27C1C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"5665a571-f629-46ba-9e19-3d6ced4bb1db"}
03:48:06.217 00.003 5052 evsrv: cli 0D27B4A8 disconnect
03:48:06.218 00.001 5052 evsrv: cli 0D27C1C8 disconnect
03:48:07.071 00.853 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=2.050
03:48:07.190 00.119 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=2.050
03:48:07.213 00.023 5052 evsrv: cli 0D27BCC8 connect
03:48:07.213 00.000 5052 case statement mapped state 2 to 1
03:48:07.213 00.000 5052 case statement mapped state 2 to 1
03:48:07.213 00.000 5052 evsrv: cli 0D27BF48 connect
03:48:07.214 00.001 5052 case statement mapped state 2 to 1
03:48:07.214 00.000 5052 case statement mapped state 2 to 1
03:48:07.214 00.000 5052 evsrv: cli 0D27BCC8 request: {"method":"get_pixel_scale","id":"da702f3d-a05b-408b-9bb9-6dd6dd8ed131"}
03:48:07.214 00.000 5052 evsrv: cli 0D27BCC8 response: {"jsonrpc":"2.0","result":1.48511,"id":"da702f3d-a05b-408b-9bb9-6dd6dd8ed131"}
03:48:07.214 00.000 5052 evsrv: cli 0D27BF48 request: {"method":"get_pixel_scale","id":"346c0d04-3f2b-4b78-9d03-78684ea28725"}
03:48:07.214 00.000 5052 evsrv: cli 0D27BF48 response: {"jsonrpc":"2.0","result":1.48511,"id":"346c0d04-3f2b-4b78-9d03-78684ea28725"}
03:48:07.214 00.000 5052 evsrv: cli 0D27BCC8 disconnect
03:48:07.215 00.001 5052 evsrv: cli 0D27BF48 disconnect
03:48:07.705 00.490 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=1.760
03:48:07.714 00.009 5052 evsrv: cli 0D27B188 connect
03:48:07.714 00.000 5052 case statement mapped state 2 to 1
03:48:07.714 00.000 5052 case statement mapped state 2 to 1
03:48:07.715 00.001 5052 evsrv: cli 0D27B188 request: {"method":"get_pixel_scale","id":"2f26d481-890a-4b28-9ffd-6ac0eef8be37"}
03:48:07.715 00.000 5052 evsrv: cli 0D27B188 response: {"jsonrpc":"2.0","result":1.48511,"id":"2f26d481-890a-4b28-9ffd-6ac0eef8be37"}
03:48:07.715 00.000 5052 evsrv: cli 0D27B188 disconnect
03:48:07.779 00.064 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=1.760
03:48:08.213 00.434 5052 evsrv: cli 0D27BB88 connect
03:48:08.213 00.000 5052 case statement mapped state 2 to 1
03:48:08.213 00.000 5052 case statement mapped state 2 to 1
03:48:08.213 00.000 5052 evsrv: cli 0D27BB88 request: {"method":"get_pixel_scale","id":"8952436e-b391-46df-840c-1d899183f868"}
03:48:08.213 00.000 5052 evsrv: cli 0D27BB88 response: {"jsonrpc":"2.0","result":1.48511,"id":"8952436e-b391-46df-840c-1d899183f868"}
03:48:08.214 00.001 5052 evsrv: cli 0D27BB88 disconnect
03:48:08.470 00.256 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=1.470
03:48:08.575 00.105 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=1.470
03:48:08.713 00.138 5052 evsrv: cli 0D27B7C8 connect
03:48:08.713 00.000 5052 case statement mapped state 2 to 1
03:48:08.713 00.000 5052 case statement mapped state 2 to 1
03:48:08.713 00.000 5052 evsrv: cli 0D27BB88 connect
03:48:08.713 00.000 5052 case statement mapped state 2 to 1
03:48:08.714 00.001 5052 case statement mapped state 2 to 1
03:48:08.714 00.000 5052 evsrv: cli 0D27B7C8 request: {"method":"get_pixel_scale","id":"601a7f2d-c965-4ade-9c6e-ebfec69509f4"}
03:48:08.714 00.000 5052 evsrv: cli 0D27B7C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"601a7f2d-c965-4ade-9c6e-ebfec69509f4"}
03:48:08.714 00.000 5052 evsrv: cli 0D27BB88 request: {"method":"get_pixel_scale","id":"8ba33dc8-5ae3-4d13-917c-153a35a76480"}
03:48:08.714 00.000 5052 evsrv: cli 0D27BB88 response: {"jsonrpc":"2.0","result":1.48511,"id":"8ba33dc8-5ae3-4d13-917c-153a35a76480"}
03:48:08.714 00.000 5052 evsrv: cli 0D27B7C8 disconnect
03:48:08.715 00.001 5052 evsrv: cli 0D27BB88 disconnect
03:48:09.157 00.442 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=1.180
03:48:09.212 00.055 5052 evsrv: cli 0D27BF48 connect
03:48:09.213 00.001 5052 case statement mapped state 2 to 1
03:48:09.213 00.000 5052 case statement mapped state 2 to 1
03:48:09.213 00.000 5052 evsrv: cli 0D27BF48 request: {"method":"get_pixel_scale","id":"2bc18f5d-2032-4ad3-aaac-5d09fe0f41a4"}
03:48:09.213 00.000 5052 evsrv: cli 0D27BF48 response: {"jsonrpc":"2.0","result":1.48511,"id":"2bc18f5d-2032-4ad3-aaac-5d09fe0f41a4"}
03:48:09.214 00.001 5052 evsrv: cli 0D27BF48 disconnect
03:48:09.237 00.023 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=1.180
03:48:09.430 00.193 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=0.890
03:48:09.509 00.079 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=0.890
03:48:09.713 00.204 5052 evsrv: cli 0D27B7C8 connect
03:48:09.713 00.000 5052 case statement mapped state 2 to 1
03:48:09.714 00.001 5052 case statement mapped state 2 to 1
03:48:09.714 00.000 5052 evsrv: cli 0D27BCC8 connect
03:48:09.714 00.000 5052 case statement mapped state 2 to 1
03:48:09.714 00.000 5052 case statement mapped state 2 to 1
03:48:09.714 00.000 5052 evsrv: cli 0D27B7C8 request: {"method":"get_pixel_scale","id":"8a34188a-21c7-4257-99e9-0c80533d3b9c"}
03:48:09.715 00.001 5052 evsrv: cli 0D27B7C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"8a34188a-21c7-4257-99e9-0c80533d3b9c"}
03:48:09.715 00.000 5052 evsrv: cli 0D27BF48 connect
03:48:09.715 00.000 5052 case statement mapped state 2 to 1
03:48:09.715 00.000 5052 case statement mapped state 2 to 1
03:48:09.715 00.000 5052 evsrv: cli 0D27BCC8 request: {"method":"get_pixel_scale","id":"0deec7c9-9deb-4ef7-8cba-54c6952d2548"}
03:48:09.715 00.000 5052 evsrv: cli 0D27BCC8 response: {"jsonrpc":"2.0","result":1.48511,"id":"0deec7c9-9deb-4ef7-8cba-54c6952d2548"}
03:48:09.715 00.000 5052 evsrv: cli 0D27B7C8 disconnect
03:48:09.716 00.001 5052 evsrv: cli 0D27BF48 request: {"method":"get_pixel_scale","id":"0d8093fe-878a-4540-8c69-17b67aaf8007"}
03:48:09.716 00.000 5052 evsrv: cli 0D27BF48 response: {"jsonrpc":"2.0","result":1.48511,"id":"0d8093fe-878a-4540-8c69-17b67aaf8007"}
03:48:09.716 00.000 5052 evsrv: cli 0D27BCC8 disconnect
03:48:09.716 00.000 5052 evsrv: cli 0D27BF48 disconnect
03:48:10.398 00.682 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=1.180
03:48:10.501 00.103 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=1.180
03:48:10.714 00.213 5052 evsrv: cli 0D27B908 connect
03:48:10.714 00.000 5052 case statement mapped state 2 to 1
03:48:10.714 00.000 5052 case statement mapped state 2 to 1
03:48:10.714 00.000 5052 evsrv: cli 0D27C1C8 connect
03:48:10.714 00.000 5052 case statement mapped state 2 to 1
03:48:10.715 00.001 5052 case statement mapped state 2 to 1
03:48:10.715 00.000 5052 evsrv: cli 0D27B908 request: {"method":"get_pixel_scale","id":"d44831f1-2611-4a49-a77f-d3b29320bf38"}
03:48:10.715 00.000 5052 evsrv: cli 0D27B908 response: {"jsonrpc":"2.0","result":1.48511,"id":"d44831f1-2611-4a49-a77f-d3b29320bf38"}
03:48:10.715 00.000 5052 evsrv: cli 0D27C1C8 request: {"method":"get_pixel_scale","id":"6ab60926-4e34-41ef-954b-0d286605f640"}
03:48:10.715 00.000 5052 evsrv: cli 0D27C1C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"6ab60926-4e34-41ef-954b-0d286605f640"}
03:48:10.715 00.000 5052 evsrv: cli 0D27B908 disconnect
03:48:10.716 00.001 5052 evsrv: cli 0D27C1C8 disconnect
03:48:12.105 01.389 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=0.890
03:48:12.205 00.100 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=0.890
03:48:12.215 00.010 5052 evsrv: cli 0D27C1C8 connect
03:48:12.215 00.000 5052 case statement mapped state 2 to 1
03:48:12.215 00.000 5052 case statement mapped state 2 to 1
03:48:12.216 00.001 5052 evsrv: cli 0D27B908 connect
03:48:12.216 00.000 5052 case statement mapped state 2 to 1
03:48:12.216 00.000 5052 case statement mapped state 2 to 1
03:48:12.216 00.000 5052 evsrv: cli 0D27C1C8 request: {"method":"get_pixel_scale","id":"37d7408a-d7ec-4dca-913a-0f6c85d5bbbb"}
03:48:12.216 00.000 5052 evsrv: cli 0D27C1C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"37d7408a-d7ec-4dca-913a-0f6c85d5bbbb"}
03:48:12.217 00.001 5052 evsrv: cli 0D27B908 request: {"method":"get_pixel_scale","id":"a8b73cdd-e3e0-47ef-83a3-0460011b4432"}
03:48:12.217 00.000 5052 evsrv: cli 0D27B908 response: {"jsonrpc":"2.0","result":1.48511,"id":"a8b73cdd-e3e0-47ef-83a3-0460011b4432"}
03:48:12.217 00.000 5052 evsrv: cli 0D27C1C8 disconnect
03:48:12.217 00.000 5052 evsrv: cli 0D27B908 disconnect
03:48:12.779 00.562 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=0.600
03:48:12.870 00.091 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=0.600
03:48:13.215 00.345 5052 evsrv: cli 0D27B2C8 connect
03:48:13.215 00.000 5052 case statement mapped state 2 to 1
03:48:13.215 00.000 5052 case statement mapped state 2 to 1
03:48:13.215 00.000 5052 evsrv: cli 0D27B4A8 connect
03:48:13.215 00.000 5052 case statement mapped state 2 to 1
03:48:13.216 00.001 5052 case statement mapped state 2 to 1
03:48:13.216 00.000 5052 evsrv: cli 0D27B2C8 request: {"method":"get_pixel_scale","id":"b0a777d2-01f7-4dbb-bc16-cc8c155e005f"}
03:48:13.216 00.000 5052 evsrv: cli 0D27B2C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"b0a777d2-01f7-4dbb-bc16-cc8c155e005f"}
03:48:13.216 00.000 5052 evsrv: cli 0D27B4A8 request: {"method":"get_pixel_scale","id":"b9dbfde1-ad90-434b-8d22-4b9bbf8ab310"}
03:48:13.216 00.000 5052 evsrv: cli 0D27B4A8 response: {"jsonrpc":"2.0","result":1.48511,"id":"b9dbfde1-ad90-434b-8d22-4b9bbf8ab310"}
03:48:13.216 00.000 5052 evsrv: cli 0D27B2C8 disconnect
03:48:13.216 00.000 5052 evsrv: cli 0D27B4A8 disconnect
03:48:13.668 00.452 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=0.310
03:48:13.715 00.047 5052 evsrv: cli 0D27B4A8 connect
03:48:13.715 00.000 5052 case statement mapped state 2 to 1
03:48:13.715 00.000 5052 case statement mapped state 2 to 1
03:48:13.715 00.000 5052 evsrv: cli 0D27B4A8 request: {"method":"get_pixel_scale","id":"c87d7db3-dc92-43b6-a467-264d34f87efd"}
03:48:13.715 00.000 5052 evsrv: cli 0D27B4A8 response: {"jsonrpc":"2.0","result":1.48511,"id":"c87d7db3-dc92-43b6-a467-264d34f87efd"}
03:48:13.716 00.001 5052 evsrv: cli 0D27B4A8 disconnect
03:48:13.749 00.033 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=0.310
03:48:14.219 00.470 5052 evsrv: cli 0D27B188 connect
03:48:14.219 00.000 5052 case statement mapped state 2 to 1
03:48:14.220 00.001 5052 case statement mapped state 2 to 1
03:48:14.220 00.000 5052 evsrv: cli 0D27B188 request: {"method":"get_pixel_scale","id":"9d388a36-8e44-4984-bde9-7fd5a1d3c6be"}
03:48:14.220 00.000 5052 evsrv: cli 0D27B188 response: {"jsonrpc":"2.0","result":1.48511,"id":"9d388a36-8e44-4984-bde9-7fd5a1d3c6be"}
03:48:14.220 00.000 5052 evsrv: cli 0D27B188 disconnect
03:48:15.384 01.164 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=0.600
03:48:15.453 00.069 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=0.600
03:48:15.722 00.269 5052 evsrv: cli 0D27BF48 connect
03:48:15.723 00.001 5052 case statement mapped state 2 to 1
03:48:15.723 00.000 5052 case statement mapped state 2 to 1
03:48:15.723 00.000 5052 evsrv: cli 0D27B7C8 connect
03:48:15.723 00.000 5052 case statement mapped state 2 to 1
03:48:15.724 00.001 5052 case statement mapped state 2 to 1
03:48:15.724 00.000 5052 evsrv: cli 0D27BF48 request: {"method":"get_pixel_scale","id":"7ef06ca9-bc50-44b8-b45d-484272880cbe"}
03:48:15.724 00.000 5052 evsrv: cli 0D27BF48 response: {"jsonrpc":"2.0","result":1.48511,"id":"7ef06ca9-bc50-44b8-b45d-484272880cbe"}
03:48:15.724 00.000 5052 evsrv: cli 0D27B7C8 request: {"method":"get_pixel_scale","id":"c587c13e-2fb8-4c81-88d5-44bfdaa362d8"}
03:48:15.724 00.000 5052 evsrv: cli 0D27B7C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"c587c13e-2fb8-4c81-88d5-44bfdaa362d8"}
03:48:15.724 00.000 5052 evsrv: cli 0D27BF48 disconnect
03:48:15.724 00.000 5052 evsrv: cli 0D27B7C8 disconnect
03:48:16.527 00.803 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=0.890
03:48:16.623 00.096 5052 UpdateImageDisplay: Size=(426,341) min=117, max=674, med=132, FiltMin=124, FiltMax=420, Gamma=0.890
03:48:16.723 00.100 5052 evsrv: cli 0D27C1C8 connect
03:48:16.723 00.000 5052 case statement mapped state 2 to 1
03:48:16.723 00.000 5052 case statement mapped state 2 to 1
03:48:16.723 00.000 5052 evsrv: cli 0D27B7C8 connect
03:48:16.723 00.000 5052 case statement mapped state 2 to 1
03:48:16.724 00.001 5052 case statement mapped state 2 to 1
03:48:16.724 00.000 5052 evsrv: cli 0D27C1C8 request: {"method":"get_pixel_scale","id":"4402d8fd-0f00-458e-9101-e2aeadc9746b"}
03:48:16.724 00.000 5052 evsrv: cli 0D27C1C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"4402d8fd-0f00-458e-9101-e2aeadc9746b"}
03:48:16.724 00.000 5052 evsrv: cli 0D27B7C8 request: {"method":"get_pixel_scale","id":"6c76eaf9-a086-4758-81fd-25438b3c4482"}
03:48:16.724 00.000 5052 evsrv: cli 0D27B7C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"6c76eaf9-a086-4758-81fd-25438b3c4482"}
03:48:16.724 00.000 5052 evsrv: cli 0D27C1C8 disconnect
03:48:16.724 00.000 5052 evsrv: cli 0D27B7C8 disconnect
03:48:29.020 12.296 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
03:48:29.020 00.000 5052 ScopeASCOM::SideOfPier() returns 0
03:48:29.025 00.005 5052 Status Line: guide image.fit saved
03:48:30.091 01.066 8976 Exposure complete
03:48:30.099 00.008 8976 worker thread done servicing request
03:48:30.099 00.000 5052 OnExposeComplete: enter
03:48:30.101 00.002 5052 UpdateGuideState(): m_state=2
03:48:30.101 00.000 5052 Star::Find(18, 332, 284, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
03:48:30.101 00.000 5052 Star::Find returns 1 (0), X=332.20, Y=285.58, Mass=4349, SNR=45.1, Peak=520 HFD=2.9
03:48:30.101 00.000 5052 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
03:48:30.101 00.000 5052 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.24 = -1.24)
03:48:30.101 00.000 5052 CameraToMount -- cameraX=3.02 cameraY=3.87 hyp=4.91 cameraTheta=0.91 mountX=2.07 mountY=-4.64, mountTheta=-1.15
03:48:30.101 00.000 5052 UpdateImageDisplay: Size=(426,341) min=118, max=520, med=132, FiltMin=123, FiltMax=386, Gamma=0.890
03:48:30.111 00.010 5052 UpdateGuideState exits: m=4349 SNR=45.1
03:48:30.111 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:30.111 00.000 5052 ScheduleExposure(33000,3,1) exposurePending=0
03:48:30.111 00.000 5052 Enqueuing Expose request
03:48:30.111 00.000 8976 Worker thread wakes up
03:48:30.111 00.000 8976 worker thread servicing REQUEST_EXPOSE 33000
03:48:30.111 00.000 8976 Handling exposure in thread, d=33000 o=3 r=(314,268,37,37)
03:48:36.408 06.297 5052 Stop button clicked
03:48:36.408 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:48:36.408 00.000 5052 Status Line: Waiting for devices...
03:48:36.418 00.010 8976 ASCOM_AbortExposure returns err = 0
03:48:36.418 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
03:48:36.418 00.000 8976 worker thread done servicing request
03:48:36.418 00.000 5052 OnExposeComplete: enter
03:48:36.418 00.000 5052 OnExposeComplete: Capture Error reported
03:48:36.418 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
03:48:36.419 00.001 5052 Changing from state SELECTED to UNINITIALIZED
03:48:36.419 00.000 5052 guider state => SELECTING
03:48:36.421 00.002 5052 Status Line: Stopped.
03:48:36.423 00.002 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
03:48:43.755 07.332 5052 evsrv: cli 19A6F730 connect
03:48:43.755 00.000 5052 evsrv: cli 19A6F730 request: {"method":"get_pixel_scale","id":"ebdb21db-1bae-40fd-8e77-a9cc014aa9d5"}
03:48:43.755 00.000 5052 evsrv: cli 19A6F730 response: {"jsonrpc":"2.0","result":1.48511,"id":"ebdb21db-1bae-40fd-8e77-a9cc014aa9d5"}
03:48:43.755 00.000 5052 evsrv: cli 19A6F730 disconnect
03:48:45.694 01.939 5052 StartLoopingInteractive: Loop button clicked
03:48:45.694 00.000 5052 Status Line: Looping
03:48:45.696 00.002 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
03:48:45.699 00.003 5052 ScheduleExposure(22000,3,0) exposurePending=0
03:48:45.699 00.000 5052 Enqueuing Expose request
03:48:45.699 00.000 8976 Worker thread wakes up
03:48:45.699 00.000 8976 worker thread servicing REQUEST_EXPOSE 22000
03:48:45.699 00.000 8976 Handling exposure in thread, d=22000 o=3 r=(0,0,0,0)
03:49:07.845 22.146 8976 Exposure complete
03:49:07.853 00.008 8976 worker thread done servicing request
03:49:07.853 00.000 5052 OnExposeComplete: enter
03:49:07.853 00.000 5052 UpdateGuideState(): m_state=1
03:49:07.853 00.000 5052 Star::Find(18, 332, 285, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
03:49:07.853 00.000 5052 Star::Find returns 1 (0), X=330.54, Y=286.91, Mass=2850, SNR=36.7, Peak=460 HFD=2.6
03:49:07.854 00.001 5052 setting lock position to (330.54, 286.91)
03:49:07.855 00.001 5052 CurrentPosition() valid, moving to STATE_SELECTED
03:49:07.855 00.000 5052 Changing from state SELECTING to SELECTED
03:49:07.855 00.000 5052 guider state => SELECTED
03:49:07.857 00.002 5052 UpdateImageDisplay: Size=(426,341) min=89, max=460, med=99, FiltMin=92, FiltMax=272, Gamma=0.890
03:49:07.866 00.009 5052 UpdateGuideState exits: m=2850 SNR=36.7
03:49:07.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:07.866 00.000 5052 ScheduleExposure(22000,3,1) exposurePending=0
03:49:07.866 00.000 5052 Enqueuing Expose request
03:49:07.866 00.000 8976 Worker thread wakes up
03:49:07.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 22000
03:49:07.866 00.000 8976 Handling exposure in thread, d=22000 o=3 r=(313,269,37,37)
03:49:21.506 13.640 5052 Stop button clicked
03:49:21.506 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:49:21.506 00.000 5052 Status Line: Waiting for devices...
03:49:21.564 00.058 8976 ASCOM_AbortExposure returns err = 0
03:49:21.564 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
03:49:21.564 00.000 8976 worker thread done servicing request
03:49:21.564 00.000 5052 OnExposeComplete: enter
03:49:21.564 00.000 5052 OnExposeComplete: Capture Error reported
03:49:21.564 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
03:49:21.564 00.000 5052 Changing from state SELECTED to UNINITIALIZED
03:49:21.564 00.000 5052 guider state => SELECTING
03:49:21.567 00.003 5052 Status Line: Stopped.
03:49:21.568 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
03:49:34.285 12.717 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
03:49:34.286 00.001 5052 ScopeASCOM::SideOfPier() returns 0
03:49:34.286 00.000 5052 Status Line: guider imagem1012.fit saved
03:51:11.788 97.502 5052 OnExposureDurationSelected: duration = 1000
03:51:11.915 00.127 5052 evsrv: cli 0D27B0E8 connect
03:51:11.915 00.000 5052 evsrv: cli 0D27B0E8 request: {"method":"get_pixel_scale","id":"f7fd4350-a1cd-4b9c-bfdd-28d3e4d7a504"}
03:51:11.915 00.000 5052 evsrv: cli 0D27B0E8 response: {"jsonrpc":"2.0","result":1.48511,"id":"f7fd4350-a1cd-4b9c-bfdd-28d3e4d7a504"}
03:51:11.915 00.000 5052 evsrv: cli 0D27B0E8 disconnect
03:51:13.021 01.106 5052 StartLoopingInteractive: Loop button clicked
03:51:13.021 00.000 5052 Status Line: Looping
03:51:13.022 00.001 5052 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
03:51:13.025 00.003 5052 ScheduleExposure(1000,3,0) exposurePending=0
03:51:13.025 00.000 5052 Enqueuing Expose request
03:51:13.025 00.000 8976 Worker thread wakes up
03:51:13.026 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:13.026 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:51:14.179 01.153 8976 Exposure complete
03:51:14.184 00.005 8976 worker thread done servicing request
03:51:14.185 00.001 5052 OnExposeComplete: enter
03:51:14.185 00.000 5052 UpdateGuideState(): m_state=1
03:51:14.185 00.000 5052 Star::Find(18, 330, 286, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
03:51:14.185 00.000 5052 Star::Find returns 1 (0), X=338.74, Y=291.08, Mass=54, SNR=5.1, Peak=58 HFD=1.7
03:51:14.187 00.002 5052 setting lock position to (338.74, 291.08)
03:51:14.187 00.000 5052 CurrentPosition() valid, moving to STATE_SELECTED
03:51:14.187 00.000 5052 Changing from state SELECTING to SELECTED
03:51:14.187 00.000 5052 guider state => SELECTED
03:51:14.189 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=0.890
03:51:14.198 00.009 5052 UpdateGuideState exits: m=54 SNR=5.1
03:51:14.198 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:14.198 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:14.198 00.000 5052 Enqueuing Expose request
03:51:14.198 00.000 8976 Worker thread wakes up
03:51:14.198 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:14.198 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,273,37,37)
03:51:15.350 01.152 8976 Exposure complete
03:51:15.356 00.006 8976 worker thread done servicing request
03:51:15.356 00.000 5052 OnExposeComplete: enter
03:51:15.356 00.000 5052 UpdateGuideState(): m_state=2
03:51:15.356 00.000 5052 Star::Find(18, 338, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
03:51:15.356 00.000 5052 Star::Find returns 1 (0), X=338.73, Y=291.09, Mass=56, SNR=5.1, Peak=63 HFD=1.6
03:51:15.356 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:51:15.356 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
03:51:15.356 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.04 mountX=0.01 mountY=0.01, mountTheta=0.97
03:51:15.357 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=0.890
03:51:15.366 00.009 5052 UpdateGuideState exits: m=56 SNR=5.1
03:51:15.366 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:15.366 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:15.366 00.000 5052 Enqueuing Expose request
03:51:15.366 00.000 8976 Worker thread wakes up
03:51:15.366 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:15.366 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,273,37,37)
03:51:16.531 01.165 8976 Exposure complete
03:51:16.536 00.005 8976 worker thread done servicing request
03:51:16.536 00.000 5052 OnExposeComplete: enter
03:51:16.536 00.000 5052 UpdateGuideState(): m_state=2
03:51:16.536 00.000 5052 Star::Find(18, 338, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
03:51:16.536 00.000 5052 Star::Find returns 1 (0), X=338.88, Y=291.42, Mass=81, SNR=6.2, Peak=63 HFD=2.3
03:51:16.537 00.001 5052 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.04) = xAngle (-0.86 = -0.86)
03:51:16.537 00.000 5052 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.96 = -0.96)
03:51:16.537 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.34 hyp=0.36 cameraTheta=1.18 mountX=0.24 mountY=-0.30, mountTheta=-0.90
03:51:16.537 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=0.890
03:51:16.546 00.009 5052 UpdateGuideState exits: m=81 SNR=6.2
03:51:16.546 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:16.546 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:16.546 00.000 5052 Enqueuing Expose request
03:51:16.547 00.001 8976 Worker thread wakes up
03:51:16.547 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:16.547 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,273,37,37)
03:51:16.967 00.420 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=1.180
03:51:17.059 00.092 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=1.180
03:51:17.450 00.391 5052 evsrv: cli 0D27B7C8 connect
03:51:17.450 00.000 5052 case statement mapped state 2 to 1
03:51:17.450 00.000 5052 case statement mapped state 2 to 1
03:51:17.450 00.000 5052 evsrv: cli 0D27BB88 connect
03:51:17.450 00.000 5052 case statement mapped state 2 to 1
03:51:17.451 00.001 5052 case statement mapped state 2 to 1
03:51:17.451 00.000 5052 evsrv: cli 0D27B7C8 request: {"method":"get_pixel_scale","id":"a78d78a5-2dab-459b-8274-3be9d6138d66"}
03:51:17.451 00.000 5052 evsrv: cli 0D27B7C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"a78d78a5-2dab-459b-8274-3be9d6138d66"}
03:51:17.451 00.000 5052 evsrv: cli 0D27BB88 request: {"method":"get_pixel_scale","id":"1467c044-f11c-4a38-98c2-fcd77fca8adc"}
03:51:17.451 00.000 5052 evsrv: cli 0D27BB88 response: {"jsonrpc":"2.0","result":1.48511,"id":"1467c044-f11c-4a38-98c2-fcd77fca8adc"}
03:51:17.451 00.000 5052 evsrv: cli 0D27B7C8 disconnect
03:51:17.451 00.000 5052 evsrv: cli 0D27BB88 disconnect
03:51:17.697 00.246 8976 Exposure complete
03:51:17.703 00.006 8976 worker thread done servicing request
03:51:17.703 00.000 5052 OnExposeComplete: enter
03:51:17.703 00.000 5052 UpdateGuideState(): m_state=2
03:51:17.703 00.000 5052 Star::Find(18, 338, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
03:51:17.703 00.000 5052 Star::Find returns 1 (0), X=338.74, Y=291.39, Mass=66, SNR=5.6, Peak=64 HFD=1.8
03:51:17.703 00.000 5052 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.04) = xAngle (-0.49 = -0.49)
03:51:17.703 00.000 5052 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.59 = -0.59)
03:51:17.703 00.000 5052 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.55 mountX=0.27 mountY=-0.17, mountTheta=-0.56
03:51:17.704 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=43, FiltMin=36, FiltMax=51, Gamma=1.180
03:51:17.713 00.009 5052 UpdateGuideState exits: m=66 SNR=5.6
03:51:17.713 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:17.713 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:17.713 00.000 5052 Enqueuing Expose request
03:51:17.713 00.000 8976 Worker thread wakes up
03:51:17.713 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:17.713 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(321,273,37,37)
03:51:17.768 00.055 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=43, FiltMin=36, FiltMax=51, Gamma=1.470
03:51:17.861 00.093 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=43, FiltMin=36, FiltMax=51, Gamma=1.470
03:51:17.966 00.105 5052 evsrv: cli 0D27B0E8 connect
03:51:17.966 00.000 5052 case statement mapped state 2 to 1
03:51:17.966 00.000 5052 case statement mapped state 2 to 1
03:51:17.966 00.000 5052 evsrv: cli 0D27BF48 connect
03:51:17.966 00.000 5052 case statement mapped state 2 to 1
03:51:17.967 00.001 5052 case statement mapped state 2 to 1
03:51:17.967 00.000 5052 evsrv: cli 0D27B0E8 request: {"method":"get_pixel_scale","id":"b88f33f0-0f8a-429e-aee4-95eb489cd080"}
03:51:17.967 00.000 5052 evsrv: cli 0D27B0E8 response: {"jsonrpc":"2.0","result":1.48511,"id":"b88f33f0-0f8a-429e-aee4-95eb489cd080"}
03:51:17.967 00.000 5052 evsrv: cli 0D27BF48 request: {"method":"get_pixel_scale","id":"b1d62378-36ce-4336-9f04-3ffe77ef6ced"}
03:51:17.967 00.000 5052 evsrv: cli 0D27BF48 response: {"jsonrpc":"2.0","result":1.48511,"id":"b1d62378-36ce-4336-9f04-3ffe77ef6ced"}
03:51:17.967 00.000 5052 evsrv: cli 0D27B0E8 disconnect
03:51:17.967 00.000 5052 evsrv: cli 0D27BF48 disconnect
03:51:18.475 00.508 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=43, FiltMin=36, FiltMax=51, Gamma=1.760
03:51:18.486 00.011 5052 evsrv: cli 0D27B188 connect
03:51:18.486 00.000 5052 case statement mapped state 2 to 1
03:51:18.486 00.000 5052 case statement mapped state 2 to 1
03:51:18.486 00.000 5052 evsrv: cli 0D27B188 request: {"method":"get_pixel_scale","id":"4242a267-3819-4700-85b5-3b23708b9c87"}
03:51:18.486 00.000 5052 evsrv: cli 0D27B188 response: {"jsonrpc":"2.0","result":1.48511,"id":"4242a267-3819-4700-85b5-3b23708b9c87"}
03:51:18.487 00.001 5052 evsrv: cli 0D27B188 disconnect
03:51:18.549 00.062 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=43, FiltMin=36, FiltMax=51, Gamma=1.760
03:51:18.864 00.315 8976 Exposure complete
03:51:18.869 00.005 8976 worker thread done servicing request
03:51:18.869 00.000 5052 OnExposeComplete: enter
03:51:18.869 00.000 5052 UpdateGuideState(): m_state=2
03:51:18.869 00.000 5052 Star::Find(18, 338, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
03:51:18.869 00.000 5052 Star::Find returns 1 (0), X=338.11, Y=291.02, Mass=67, SNR=5.6, Peak=62 HFD=2.1
03:51:18.869 00.000 5052 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.04) = xAngle (-5.08 = 1.21)
03:51:18.869 00.000 5052 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.18 = 1.10)
03:51:18.870 00.001 5052 CameraToMount -- cameraX=-0.63 cameraY=-0.07 hyp=0.64 cameraTheta=-3.03 mountX=0.23 mountY=0.57, mountTheta=1.19
03:51:18.870 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=1.760
03:51:18.879 00.009 5052 UpdateGuideState exits: m=67 SNR=5.6
03:51:18.879 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:18.879 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:18.879 00.000 5052 Enqueuing Expose request
03:51:18.879 00.000 8976 Worker thread wakes up
03:51:18.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:18.879 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,273,37,37)
03:51:18.980 00.101 5052 evsrv: cli 0D27B2C8 connect
03:51:18.980 00.000 5052 case statement mapped state 2 to 1
03:51:18.980 00.000 5052 case statement mapped state 2 to 1
03:51:18.980 00.000 5052 evsrv: cli 0D27B2C8 request: {"method":"get_pixel_scale","id":"f726c640-8a41-4bd4-a76f-71dbd5b9d953"}
03:51:18.980 00.000 5052 evsrv: cli 0D27B2C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"f726c640-8a41-4bd4-a76f-71dbd5b9d953"}
03:51:18.981 00.001 5052 evsrv: cli 0D27B2C8 disconnect
03:51:19.478 00.497 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=2.050
03:51:19.487 00.009 5052 evsrv: cli 0D27B0E8 connect
03:51:19.487 00.000 5052 case statement mapped state 2 to 1
03:51:19.488 00.001 5052 case statement mapped state 2 to 1
03:51:19.488 00.000 5052 evsrv: cli 0D27B0E8 request: {"method":"get_pixel_scale","id":"9d660484-6e16-474f-b9fd-557d4e85acd2"}
03:51:19.488 00.000 5052 evsrv: cli 0D27B0E8 response: {"jsonrpc":"2.0","result":1.48511,"id":"9d660484-6e16-474f-b9fd-557d4e85acd2"}
03:51:19.488 00.000 5052 evsrv: cli 0D27B0E8 disconnect
03:51:19.573 00.085 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=2.050
03:51:20.013 00.440 5052 evsrv: cli 0D27C1C8 connect
03:51:20.013 00.000 5052 case statement mapped state 2 to 1
03:51:20.013 00.000 5052 case statement mapped state 2 to 1
03:51:20.013 00.000 5052 evsrv: cli 0D27C1C8 request: {"method":"get_pixel_scale","id":"096f87ad-3ae1-452f-b4fa-b58ded15a54a"}
03:51:20.014 00.001 5052 evsrv: cli 0D27C1C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"096f87ad-3ae1-452f-b4fa-b58ded15a54a"}
03:51:20.015 00.001 5052 evsrv: cli 0D27C1C8 disconnect
03:51:20.035 00.020 8976 Exposure complete
03:51:20.041 00.006 8976 worker thread done servicing request
03:51:20.041 00.000 5052 OnExposeComplete: enter
03:51:20.041 00.000 5052 UpdateGuideState(): m_state=2
03:51:20.041 00.000 5052 Star::Find(18, 338, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
03:51:20.041 00.000 5052 Star::Find returns 1 (0), X=338.29, Y=291.22, Mass=74, SNR=5.8, Peak=64 HFD=2.6
03:51:20.041 00.000 5052 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:51:20.041 00.000 5052 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
03:51:20.041 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.13 hyp=0.46 cameraTheta=2.85 mountX=0.32 mountY=0.30, mountTheta=0.75
03:51:20.042 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.050
03:51:20.051 00.009 5052 UpdateGuideState exits: m=74 SNR=5.8
03:51:20.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:20.051 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:20.051 00.000 5052 Enqueuing Expose request
03:51:20.051 00.000 8976 Worker thread wakes up
03:51:20.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:20.051 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(320,273,37,37)
03:51:21.201 01.150 8976 Exposure complete
03:51:21.207 00.006 8976 worker thread done servicing request
03:51:21.207 00.000 5052 OnExposeComplete: enter
03:51:21.207 00.000 5052 UpdateGuideState(): m_state=2
03:51:21.208 00.001 5052 Star::Find(18, 338, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
03:51:21.208 00.000 5052 Star::Find returns 1 (0), X=337.09, Y=290.86, Mass=68, SNR=5.6, Peak=63 HFD=2.0
03:51:21.208 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
03:51:21.208 00.000 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
03:51:21.208 00.000 5052 CameraToMount -- cameraX=-1.65 cameraY=-0.22 hyp=1.67 cameraTheta=-3.01 mountX=0.55 mountY=1.51, mountTheta=1.22
03:51:21.209 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=51, Gamma=2.050
03:51:21.217 00.008 5052 UpdateGuideState exits: m=68 SNR=5.6
03:51:21.217 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:21.217 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:21.217 00.000 5052 Enqueuing Expose request
03:51:21.217 00.000 8976 Worker thread wakes up
03:51:21.217 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:21.217 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,273,37,37)
03:51:22.367 01.150 8976 Exposure complete
03:51:22.374 00.007 8976 worker thread done servicing request
03:51:22.374 00.000 5052 OnExposeComplete: enter
03:51:22.374 00.000 5052 UpdateGuideState(): m_state=2
03:51:22.374 00.000 5052 Star::Find(18, 337, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
03:51:22.374 00.000 5052 Star::Find returns 1 (0), X=337.18, Y=290.74, Mass=53, SNR=5.0, Peak=63 HFD=1.7
03:51:22.374 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.97 = 1.32)
03:51:22.374 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
03:51:22.374 00.000 5052 CameraToMount -- cameraX=-1.56 cameraY=-0.35 hyp=1.60 cameraTheta=-2.92 mountX=0.40 mountY=1.50, mountTheta=1.31
03:51:22.375 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.050
03:51:22.385 00.010 5052 UpdateGuideState exits: m=53 SNR=5.0
03:51:22.385 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:22.385 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:22.385 00.000 5052 Enqueuing Expose request
03:51:22.385 00.000 8976 Worker thread wakes up
03:51:22.385 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:22.385 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,273,37,37)
03:51:23.174 00.789 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.340
03:51:23.287 00.113 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.340
03:51:23.536 00.249 8976 Exposure complete
03:51:23.541 00.005 8976 worker thread done servicing request
03:51:23.541 00.000 5052 OnExposeComplete: enter
03:51:23.541 00.000 5052 UpdateGuideState(): m_state=2
03:51:23.541 00.000 5052 Star::Find(18, 337, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
03:51:23.541 00.000 5052 Star::Find returns 1 (0), X=336.79, Y=290.82, Mass=57, SNR=5.2, Peak=65 HFD=1.6
03:51:23.541 00.000 5052 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.04) = xAngle (-5.05 = 1.23)
03:51:23.542 00.001 5052 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.15 = 1.13)
03:51:23.542 00.000 5052 CameraToMount -- cameraX=-1.95 cameraY=-0.26 hyp=1.97 cameraTheta=-3.01 mountX=0.65 mountY=1.78, mountTheta=1.22
03:51:23.542 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=37, FiltMax=51, Gamma=2.340
03:51:23.551 00.009 5052 UpdateGuideState exits: m=57 SNR=5.2
03:51:23.551 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:23.551 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:23.551 00.000 5052 Enqueuing Expose request
03:51:23.551 00.000 8976 Worker thread wakes up
03:51:23.552 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:23.552 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,273,37,37)
03:51:23.552 00.000 5052 evsrv: cli 0D27C1C8 connect
03:51:23.552 00.000 5052 case statement mapped state 2 to 1
03:51:23.552 00.000 5052 case statement mapped state 2 to 1
03:51:23.552 00.000 5052 evsrv: cli 0D27B7C8 connect
03:51:23.552 00.000 5052 case statement mapped state 2 to 1
03:51:23.553 00.001 5052 case statement mapped state 2 to 1
03:51:23.553 00.000 5052 evsrv: cli 0D27C1C8 request: {"method":"get_pixel_scale","id":"20960797-4b6d-461b-b8aa-f159211cd30e"}
03:51:23.553 00.000 5052 evsrv: cli 0D27C1C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"20960797-4b6d-461b-b8aa-f159211cd30e"}
03:51:23.555 00.002 5052 evsrv: cli 0D27B7C8 request: {"method":"get_pixel_scale","id":"639d96d0-27ec-4e8d-bb90-966df7d5eba9"}
03:51:23.555 00.000 5052 evsrv: cli 0D27B7C8 response: {"jsonrpc":"2.0","result":1.48511,"id":"639d96d0-27ec-4e8d-bb90-966df7d5eba9"}
03:51:23.555 00.000 5052 evsrv: cli 0D27C1C8 disconnect
03:51:23.557 00.002 5052 evsrv: cli 0D27B7C8 disconnect
03:51:24.706 01.149 8976 Exposure complete
03:51:24.711 00.005 8976 worker thread done servicing request
03:51:24.711 00.000 5052 OnExposeComplete: enter
03:51:24.711 00.000 5052 UpdateGuideState(): m_state=2
03:51:24.711 00.000 5052 Star::Find(18, 336, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
03:51:24.711 00.000 5052 Star::Find returns 1 (0), X=336.30, Y=290.97, Mass=50, SNR=4.9, Peak=65 HFD=1.5
03:51:24.711 00.000 5052 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.04) = xAngle (-5.14 = 1.14)
03:51:24.711 00.000 5052 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.24 = 1.04)
03:51:24.711 00.000 5052 CameraToMount -- cameraX=-2.44 cameraY=-0.11 hyp=2.44 cameraTheta=-3.10 mountX=1.01 mountY=2.11, mountTheta=1.12
03:51:24.712 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=2.340
03:51:24.721 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
03:51:24.721 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:24.721 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:24.721 00.000 5052 Enqueuing Expose request
03:51:24.721 00.000 8976 Worker thread wakes up
03:51:24.721 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:24.721 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,273,37,37)
03:51:25.871 01.150 8976 Exposure complete
03:51:25.876 00.005 8976 worker thread done servicing request
03:51:25.876 00.000 5052 OnExposeComplete: enter
03:51:25.876 00.000 5052 UpdateGuideState(): m_state=2
03:51:25.876 00.000 5052 Star::Find(18, 336, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
03:51:25.876 00.000 5052 Star::Find returns 1 (0), X=336.86, Y=290.60, Mass=58, SNR=5.2, Peak=64 HFD=1.7
03:51:25.876 00.000 5052 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.04) = xAngle (-4.93 = 1.35)
03:51:25.876 00.000 5052 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.04 = 1.25)
03:51:25.876 00.000 5052 CameraToMount -- cameraX=-1.88 cameraY=-0.48 hyp=1.94 cameraTheta=-2.89 mountX=0.43 mountY=1.84, mountTheta=1.34
03:51:25.877 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=96, med=43, FiltMin=36, FiltMax=49, Gamma=2.340
03:51:25.886 00.009 5052 UpdateGuideState exits: m=58 SNR=5.2
03:51:25.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:25.886 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:25.886 00.000 5052 Enqueuing Expose request
03:51:25.886 00.000 8976 Worker thread wakes up
03:51:25.887 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:25.887 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,273,37,37)
03:51:27.036 01.149 8976 Exposure complete
03:51:27.042 00.006 8976 worker thread done servicing request
03:51:27.042 00.000 5052 OnExposeComplete: enter
03:51:27.042 00.000 5052 UpdateGuideState(): m_state=2
03:51:27.042 00.000 5052 Star::Find(18, 336, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
03:51:27.042 00.000 5052 Star::Find returns 1 (0), X=336.06, Y=291.23, Mass=56, SNR=5.1, Peak=62 HFD=1.9
03:51:27.042 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:51:27.042 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
03:51:27.042 00.000 5052 CameraToMount -- cameraX=-2.68 cameraY=0.15 hyp=2.68 cameraTheta=3.09 mountX=1.35 mountY=2.16, mountTheta=1.01
03:51:27.043 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.340
03:51:27.051 00.008 5052 UpdateGuideState exits: m=56 SNR=5.1
03:51:27.051 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:27.051 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:27.052 00.001 5052 Enqueuing Expose request
03:51:27.052 00.000 8976 Worker thread wakes up
03:51:27.052 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:27.052 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,273,37,37)
03:51:28.186 01.134 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:51:28.197 00.011 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:51:28.221 00.024 8976 Exposure complete
03:51:28.227 00.006 8976 worker thread done servicing request
03:51:28.227 00.000 5052 OnExposeComplete: enter
03:51:28.227 00.000 5052 UpdateGuideState(): m_state=2
03:51:28.227 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
03:51:28.228 00.001 5052 Star::Find returns 1 (0), X=336.54, Y=291.17, Mass=57, SNR=5.2, Peak=64 HFD=1.2
03:51:28.228 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:51:28.228 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
03:51:28.228 00.000 5052 CameraToMount -- cameraX=-2.20 cameraY=0.09 hyp=2.20 cameraTheta=3.10 mountX=1.08 mountY=1.80, mountTheta=1.03
03:51:28.229 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:51:28.238 00.009 5052 UpdateGuideState exits: m=57 SNR=5.2
03:51:28.238 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:28.239 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:28.239 00.000 5052 Enqueuing Expose request
03:51:28.239 00.000 8976 Worker thread wakes up
03:51:28.239 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:28.239 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,273,37,37)
03:51:28.593 00.354 5052 evsrv: cli 0D27BB88 connect
03:51:28.593 00.000 5052 case statement mapped state 2 to 1
03:51:28.593 00.000 5052 case statement mapped state 2 to 1
03:51:28.594 00.001 5052 evsrv: cli 0D27BB88 request: {"method":"get_pixel_scale","id":"c7a6d7af-4eae-4d66-9416-f814b1219ca1"}
03:51:28.594 00.000 5052 evsrv: cli 0D27BB88 response: {"jsonrpc":"2.0","result":1.48511,"id":"c7a6d7af-4eae-4d66-9416-f814b1219ca1"}
03:51:28.594 00.000 5052 evsrv: cli 0D27BB88 disconnect
03:51:29.390 00.796 8976 Exposure complete
03:51:29.395 00.005 8976 worker thread done servicing request
03:51:29.395 00.000 5052 OnExposeComplete: enter
03:51:29.395 00.000 5052 UpdateGuideState(): m_state=2
03:51:29.395 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
03:51:29.395 00.000 5052 Star::Find returns 1 (0), X=336.53, Y=291.08, Mass=60, SNR=5.3, Peak=64 HFD=1.6
03:51:29.396 00.001 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
03:51:29.396 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
03:51:29.396 00.000 5052 CameraToMount -- cameraX=-2.21 cameraY=-0.00 hyp=2.21 cameraTheta=-3.14 mountX=1.00 mountY=1.85, mountTheta=1.07
03:51:29.396 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:51:29.405 00.009 5052 UpdateGuideState exits: m=60 SNR=5.3
03:51:29.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:29.405 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:29.405 00.000 5052 Enqueuing Expose request
03:51:29.405 00.000 8976 Worker thread wakes up
03:51:29.405 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:29.405 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(319,273,37,37)
03:51:30.559 01.154 8976 Exposure complete
03:51:30.565 00.006 8976 worker thread done servicing request
03:51:30.565 00.000 5052 OnExposeComplete: enter
03:51:30.565 00.000 5052 UpdateGuideState(): m_state=2
03:51:30.565 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
03:51:30.565 00.000 5052 Star::Find returns 1 (0), X=336.34, Y=291.43, Mass=44, SNR=4.6, Peak=64 HFD=1.4
03:51:30.565 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:51:30.566 00.001 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
03:51:30.566 00.000 5052 CameraToMount -- cameraX=-2.40 cameraY=0.34 hyp=2.42 cameraTheta=3.00 mountX=1.39 mountY=1.82, mountTheta=0.92
03:51:30.566 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:51:30.575 00.009 5052 UpdateGuideState exits: m=44 SNR=4.6
03:51:30.575 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:30.575 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:30.575 00.000 5052 Enqueuing Expose request
03:51:30.575 00.000 8976 Worker thread wakes up
03:51:30.575 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:30.575 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,273,37,37)
03:51:31.728 01.153 8976 Exposure complete
03:51:31.734 00.006 8976 worker thread done servicing request
03:51:31.734 00.000 5052 OnExposeComplete: enter
03:51:31.734 00.000 5052 UpdateGuideState(): m_state=2
03:51:31.734 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
03:51:31.735 00.001 5052 Star::Find returns 1 (0), X=335.95, Y=291.38, Mass=58, SNR=5.2, Peak=63 HFD=1.6
03:51:31.735 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (0.99 = 0.99)
03:51:31.735 00.000 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
03:51:31.735 00.000 5052 CameraToMount -- cameraX=-2.79 cameraY=0.29 hyp=2.81 cameraTheta=3.04 mountX=1.53 mountY=2.18, mountTheta=0.96
03:51:31.735 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:51:31.744 00.009 5052 UpdateGuideState exits: m=58 SNR=5.2
03:51:31.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:31.744 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:31.744 00.000 5052 Enqueuing Expose request
03:51:31.744 00.000 8976 Worker thread wakes up
03:51:31.744 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:31.744 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,273,37,37)
03:51:32.895 01.151 8976 Exposure complete
03:51:32.900 00.005 8976 worker thread done servicing request
03:51:32.900 00.000 5052 OnExposeComplete: enter
03:51:32.900 00.000 5052 UpdateGuideState(): m_state=2
03:51:32.900 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
03:51:32.900 00.000 5052 Star::Find returns 1 (0), X=335.66, Y=291.70, Mass=69, SNR=5.7, Peak=63 HFD=1.7
03:51:32.900 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.90 = 0.90)
03:51:32.900 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.80 = 0.80)
03:51:32.900 00.000 5052 CameraToMount -- cameraX=-3.08 cameraY=0.61 hyp=3.14 cameraTheta=2.95 mountX=1.94 mountY=2.25, mountTheta=0.86
03:51:32.901 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:51:32.910 00.009 5052 UpdateGuideState exits: m=69 SNR=5.7
03:51:32.910 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:32.910 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:32.910 00.000 5052 Enqueuing Expose request
03:51:32.910 00.000 8976 Worker thread wakes up
03:51:32.910 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:32.910 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,274,37,37)
03:51:33.432 00.522 5052 GuideButtonClick i=1 ctx=Guide button clicked
03:51:33.433 00.001 5052 GetBoolean("/Confirm/2/DarksWarningEnabled", 1) returns 0
03:51:33.433 00.000 5052 Suppressed alert:  For best results, use a Dark Library or a Bad-pixel Map while guiding. This will help prevent PHD from locking on to a hot pixel. Use the Darks menu to build a Dark Library or Bad-pixel Map.
03:51:33.433 00.000 5052 Changing from state SELECTED to CALIBRATING_PRIMARY
03:51:33.433 00.000 5052 guider state => CALIBRATING_PRIMARY
03:51:33.433 00.000 5052 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:51:33.436 00.003 5052 reset dither spiral
03:51:34.062 00.626 8976 Exposure complete
03:51:34.068 00.006 8976 worker thread done servicing request
03:51:34.068 00.000 5052 OnExposeComplete: enter
03:51:34.068 00.000 5052 UpdateGuideState(): m_state=3
03:51:34.068 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
03:51:34.068 00.000 5052 Star::Find returns 1 (0), X=335.50, Y=291.52, Mass=67, SNR=5.5, Peak=64 HFD=1.4
03:51:34.068 00.000 5052 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.04) = xAngle (0.96 = 0.96)
03:51:34.068 00.000 5052 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.86 = 0.86)
03:51:34.068 00.000 5052 CameraToMount -- cameraX=-3.24 cameraY=0.44 hyp=3.27 cameraTheta=3.01 mountX=1.86 mountY=2.48, mountTheta=0.93
03:51:34.069 00.001 5052 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
03:51:34.069 00.000 5052 guider state => CALIBRATING_SECONDARY
03:51:34.070 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:51:34.079 00.009 5052 UpdateGuideState exits: m=67 SNR=5.5
03:51:34.079 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:34.079 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:34.079 00.000 5052 Enqueuing Expose request
03:51:34.079 00.000 8976 Worker thread wakes up
03:51:34.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:34.079 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(318,274,37,37)
03:51:35.234 01.155 8976 Exposure complete
03:51:35.239 00.005 8976 worker thread done servicing request
03:51:35.239 00.000 5052 OnExposeComplete: enter
03:51:35.239 00.000 5052 UpdateGuideState(): m_state=4
03:51:35.240 00.001 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
03:51:35.240 00.000 5052 Star::Find returns 1 (0), X=334.74, Y=291.17, Mass=52, SNR=4.9, Peak=64 HFD=1.6
03:51:35.240 00.000 5052 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:51:35.240 00.000 5052 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
03:51:35.240 00.000 5052 CameraToMount -- cameraX=-4.00 cameraY=0.09 hyp=4.00 cameraTheta=3.12 mountX=1.90 mountY=3.31, mountTheta=1.05
03:51:35.240 00.000 5052 Changing from state CALIBRATING_SECONDARY to CALIBRATED
03:51:35.241 00.001 5052 guider state => CALIBRATED
03:51:35.241 00.000 5052 Changing from state CALIBRATED to GUIDING
03:51:35.241 00.000 5052 stepguider: scope pointing change, no change to calibration
03:51:35.241 00.000 5052 ScopeASCOM::GetDeclinationRadians() returns 54.1
03:51:35.241 00.000 5052 ScopeASCOM::SideOfPier() returns 0
03:51:35.241 00.000 5052 AdjustCalibrationForScopePointing (scope): current dec=54.1 pierSide=0, cal dec=54.2 pierSide=0 rotAngle=None bin=3
03:51:35.241 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
03:51:35.241 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
03:51:35.241 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
03:51:35.241 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
03:51:35.241 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.633120
03:51:35.242 00.001 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 18
03:51:35.242 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 8
03:51:35.242 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
03:51:35.242 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 4
03:51:35.242 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:39:23 AM"
03:51:35.242 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
03:51:35.242 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 -0.0}, {-4.7 -0.2}, {-6.7 -0.5}, {-8.5 -0.4}, {-9.4 -0.4}, {-9.3 -0.6}, {-10.4 -0.5}, {-11.3 -0.7}, {-12.5 -0.8}, {-13.8 -1.0}, {-15.6 -1.1}, {-18.4 -1.1}, {-19.5 -1.0}, {-20.7 -1.0}, {-21.9 -1.0}, {-22.2 -1.1}, {-24.1 -1.1}, {-25.5 -1.2}, {-25.5 -1.2}, {-17.4 -1.3}, {-9.4 -1.8}, {-1.0 -1.8}, {1.3 -2.0}"
03:51:35.242 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.5 5.1}, {0.0 9.4}, {-0.1 13.4}, {-0.8 16.5}, {-0.0 19.2}, {0.2 21.5}, {1.2 24.1}, {0.9 26.4}, {0.9 26.4}, {0.4 7.9}, {-0.8 -6.2}"
03:51:35.324 00.082 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
03:51:35.324 00.000 5052 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.800000
03:51:35.324 00.000 5052 Dec comp: XRate 3.151 -> 3.159 for dec 54.2 -> dec 54.1
03:51:35.326 00.002 5052 ScopeASCOM::GetDeclinationRadians() returns 54.1
03:51:35.326 00.000 5052 ScopeASCOM::SideOfPier() returns 0
03:51:35.326 00.000 5052 setting lock position to (334.74, 291.17)
03:51:35.326 00.000 5052 guider state => GUIDING
03:51:35.326 00.000 5052 Status Line: Guiding
03:51:35.327 00.001 5052 Mount: notify guiding started
03:51:35.328 00.001 5052 Mount: notify guiding started
03:51:35.328 00.000 5052 GetString("/profile/2/name", "") returns ".!temp!profile!name!~"
03:51:35.328 00.000 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
03:51:35.328 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 1.485110
03:51:35.328 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
03:51:35.328 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
03:51:35.328 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 5.925060
03:51:35.329 00.001 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
03:51:35.329 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
03:51:35.329 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 3.000000
03:51:35.329 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
03:51:35.329 00.000 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:32:38 AM"
03:51:35.329 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
03:51:35.329 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-0.2 -0.4}, {-1.5 0.5}, {-2.4 1.5}, {-2.9 2.6}, {-3.5 3.4}, {-3.8 4.2}, {-4.4 5.2}, {-4.7 5.9}, {-5.1 6.9}, {-5.2 7.4}, {-5.3 8.1}, {-5.6 9.0}, {-5.8 9.7}"
03:51:35.329 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.2 0.1}, {1.1 0.4}, {2.0 0.9}, {2.4 0.9}, {3.3 1.5}, {4.2 1.7}, {5.2 2.0}, {6.3 2.0}, {7.6 2.9}, {9.0 3.1}, {10.1 3.5}, {10.6 3.7}, {11.7 4.3}"
03:51:35.330 00.001 5052 GetInt("/profile/2/stepguider/calibration/focal_length", 0) returns 2000
03:51:35.330 00.000 5052 GetDouble("/profile/2/stepguider/calibration/image_scale", 1.000000) returns 1.485110
03:51:35.330 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ra_guide_rate", -1.000000) returns -1.000000
03:51:35.330 00.000 5052 GetDouble("/profile/2/stepguider/calibration/dec_guide_rate", -1.000000) returns -1.000000
03:51:35.330 00.000 5052 GetDouble("/profile/2/stepguider/calibration/ortho_error", 0.000000) returns 5.925060
03:51:35.330 00.000 5052 GetInt("/profile/2/stepguider/calibration/ra_step_count", 0) returns 13
03:51:35.330 00.000 5052 GetInt("/profile/2/stepguider/calibration/dec_step_count", 0) returns 13
03:51:35.330 00.000 5052 GetDouble("/profile/2/stepguider/calibration/orig_binning", 1.000000) returns 3.000000
03:51:35.330 00.000 5052 GetInt("/profile/2/stepguider/calibration/last_issue", 0) returns 0
03:51:35.331 00.001 5052 GetString("/profile/2/stepguider/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:32:38 AM"
03:51:35.331 00.000 5052 GetInt("/profile/2/stepguider/calibration/orig_pierside", -1) returns 0
03:51:35.331 00.000 5052 GetString("/profile/2/stepguider/calibration/ra_steps", "") returns "{-0.2 -0.4}, {-1.5 0.5}, {-2.4 1.5}, {-2.9 2.6}, {-3.5 3.4}, {-3.8 4.2}, {-4.4 5.2}, {-4.7 5.9}, {-5.1 6.9}, {-5.2 7.4}, {-5.3 8.1}, {-5.6 9.0}, {-5.8 9.7}"
03:51:35.331 00.000 5052 GetString("/profile/2/stepguider/calibration/dec_steps", "") returns "{0.2 0.1}, {1.1 0.4}, {2.0 0.9}, {2.4 0.9}, {3.3 1.5}, {4.2 1.7}, {5.2 2.0}, {6.3 2.0}, {7.6 2.9}, {9.0 3.1}, {10.1 3.5}, {10.6 3.7}, {11.7 4.3}"
03:51:35.331 00.000 5052 GetString("/profile/2/scope/calibration/timestamp", "") returns "5/12/2026 12:39:23 AM"
03:51:35.331 00.000 5052 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.003151
03:51:35.331 00.000 5052 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.007343
03:51:35.331 00.000 5052 GetInt("/profile/2/scope/calibration/binning", 1) returns 3
03:51:35.332 00.001 5052 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -3.095830
03:51:35.332 00.000 5052 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -1.605890
03:51:35.332 00.000 5052 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.945339
03:51:35.332 00.000 5052 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
03:51:35.332 00.000 5052 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
03:51:35.332 00.000 5052 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
03:51:35.332 00.000 5052 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
03:51:35.332 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
03:51:35.332 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
03:51:35.333 00.001 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
03:51:35.333 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
03:51:35.333 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.633120
03:51:35.333 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 18
03:51:35.333 00.000 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 8
03:51:35.333 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
03:51:35.333 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 4
03:51:35.333 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:39:23 AM"
03:51:35.333 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
03:51:35.334 00.001 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 -0.0}, {-4.7 -0.2}, {-6.7 -0.5}, {-8.5 -0.4}, {-9.4 -0.4}, {-9.3 -0.6}, {-10.4 -0.5}, {-11.3 -0.7}, {-12.5 -0.8}, {-13.8 -1.0}, {-15.6 -1.1}, {-18.4 -1.1}, {-19.5 -1.0}, {-20.7 -1.0}, {-21.9 -1.0}, {-22.2 -1.1}, {-24.1 -1.1}, {-25.5 -1.2}, {-25.5 -1.2}, {-17.4 -1.3}, {-9.4 -1.8}, {-1.0 -1.8}, {1.3 -2.0}"
03:51:35.334 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.5 5.1}, {0.0 9.4}, {-0.1 13.4}, {-0.8 16.5}, {-0.0 19.2}, {0.2 21.5}, {1.2 24.1}, {0.9 26.4}, {0.9 26.4}, {0.4 7.9}, {-0.8 -6.2}"
03:51:35.334 00.000 5052 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 2000
03:51:35.334 00.000 5052 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 1.485110
03:51:35.334 00.000 5052 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
03:51:35.334 00.000 5052 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
03:51:35.334 00.000 5052 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.633120
03:51:35.334 00.000 5052 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 18
03:51:35.335 00.001 5052 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 8
03:51:35.335 00.000 5052 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 3.000000
03:51:35.335 00.000 5052 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 4
03:51:35.335 00.000 5052 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 12:39:23 AM"
03:51:35.335 00.000 5052 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
03:51:35.335 00.000 5052 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 -0.0}, {-4.7 -0.2}, {-6.7 -0.5}, {-8.5 -0.4}, {-9.4 -0.4}, {-9.3 -0.6}, {-10.4 -0.5}, {-11.3 -0.7}, {-12.5 -0.8}, {-13.8 -1.0}, {-15.6 -1.1}, {-18.4 -1.1}, {-19.5 -1.0}, {-20.7 -1.0}, {-21.9 -1.0}, {-22.2 -1.1}, {-24.1 -1.1}, {-25.5 -1.2}, {-25.5 -1.2}, {-17.4 -1.3}, {-9.4 -1.8}, {-1.0 -1.8}, {1.3 -2.0}"
03:51:35.335 00.000 5052 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.5 5.1}, {0.0 9.4}, {-0.1 13.4}, {-0.8 16.5}, {-0.0 19.2}, {0.2 21.5}, {1.2 24.1}, {0.9 26.4}, {0.9 26.4}, {0.4 7.9}, {-0.8 -6.2}"
03:51:35.433 00.098 5052 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
03:51:35.433 00.000 5052 ScopeASCOM::SideOfPier() returns 0
03:51:35.433 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
03:51:35.433 00.000 5052 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
03:51:35.434 00.001 5052 ScopeASCOM::GetDeclinationRadians() returns 54.1
03:51:35.434 00.000 5052 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 54.1
03:51:35.434 00.000 5052 MountToCamera -- mountTheta (0.00) + m_xAngle (-3.10) = xAngle (-3.10 = -3.10)
03:51:35.434 00.000 5052 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
03:51:35.434 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
03:51:35.434 00.000 5052 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
03:51:35.434 00.000 5052 GetInt("/profile/2/AutoLoadCalibration", -1) returns 1
03:51:35.434 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:51:35.443 00.009 5052 UpdateGuideState exits: m=52 SNR=4.9
03:51:35.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:35.443 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:35.443 00.000 5052 Enqueuing Expose request
03:51:35.443 00.000 8976 Worker thread wakes up
03:51:35.444 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:35.444 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:36.579 01.135 8976 Exposure complete
03:51:36.584 00.005 8976 worker thread done servicing request
03:51:36.584 00.000 5052 OnExposeComplete: enter
03:51:36.584 00.000 5052 UpdateGuideState(): m_state=6
03:51:36.584 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 1
03:51:36.585 00.001 5052 Star::Find returns 1 (0), X=334.59, Y=291.41, Mass=61, SNR=5.3, Peak=64 HFD=1.5
03:51:36.585 00.000 5052 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.04) = xAngle (0.10 = 0.10)
03:51:36.585 00.000 5052 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.01 = -0.01)
03:51:36.585 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.28 cameraTheta=2.14 mountX=0.28 mountY=-0.00, mountTheta=-0.01
03:51:36.585 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.23, opts=13)
03:51:36.585 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.23)
03:51:36.586 00.001 8976 Worker thread wakes up
03:51:36.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.23) opts 0xd
03:51:36.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.23)
03:51:36.586 00.000 8976 Moving (-0.15, 0.23) raw xDistance=0.28 yDistance=-0.00
03:51:36.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.28
03:51:36.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:51:36.586 00.000 8976 MoveAxis(L, 1, ABG)
03:51:36.586 00.000 8976 stepping (0, 0) + (-1, 0)
03:51:36.586 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:51:36.587 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:51:36.596 00.009 5052 UpdateGuideState exits: m=61 SNR=5.3
03:51:36.596 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:36.596 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:36.596 00.000 5052 Enqueuing Expose request
03:51:36.616 00.020 8976 Received - 47 (G) 
03:51:36.616 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:51:36.617 00.001 8976 stepped: pos (-1, 0)
03:51:36.617 00.000 8976 MoveAxis(U, 0, ABG)
03:51:36.617 00.000 8976 move complete, result=0
03:51:36.617 00.000 8976 worker thread done servicing request
03:51:36.617 00.000 8976 Worker thread wakes up
03:51:36.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:36.617 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:36.617 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
03:51:37.777 01.160 8976 Exposure complete
03:51:37.783 00.006 8976 worker thread done servicing request
03:51:37.783 00.000 5052 OnExposeComplete: enter
03:51:37.783 00.000 5052 UpdateGuideState(): m_state=6
03:51:37.783 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 2
03:51:37.783 00.000 5052 Star::Find returns 1 (0), X=333.80, Y=291.08, Mass=64, SNR=5.5, Peak=64 HFD=2.0
03:51:37.783 00.000 5052 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.04) = xAngle (-5.08 = 1.20)
03:51:37.783 00.000 5052 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.19 = 1.10)
03:51:37.783 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=-0.10 hyp=0.94 cameraTheta=-3.04 mountX=0.34 mountY=0.84, mountTheta=1.18
03:51:37.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=-0.10, opts=13)
03:51:37.784 00.000 5052 Enqueuing Move request for stepguider (-0.94, -0.10)
03:51:37.784 00.000 8976 Worker thread wakes up
03:51:37.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, -0.10) opts 0xd
03:51:37.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, -0.10)
03:51:37.784 00.000 8976 Moving (-0.94, -0.10) raw xDistance=0.34 yDistance=0.84
03:51:37.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
03:51:37.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
03:51:37.784 00.000 8976 MoveAxis(L, 2, ABG)
03:51:37.784 00.000 8976 stepping (-1, 0) + (-2, 0)
03:51:37.784 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:37.785 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:51:37.795 00.010 5052 UpdateGuideState exits: m=64 SNR=5.5
03:51:37.795 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:37.795 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:37.795 00.000 5052 Enqueuing Expose request
03:51:37.816 00.021 8976 Received - 47 (G) 
03:51:37.816 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:37.816 00.000 8976 stepped: pos (-3, 0)
03:51:37.816 00.000 8976 MoveAxis(D, 3, ABG)
03:51:37.816 00.000 8976 stepping (-3, 0) + (0, -3)
03:51:37.816 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:51:37.848 00.032 8976 Received - 47 (G) 
03:51:37.848 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:51:37.848 00.000 8976 stepped: pos (-3, -3)
03:51:37.848 00.000 8976 move complete, result=0
03:51:37.848 00.000 8976 worker thread done servicing request
03:51:37.848 00.000 8976 Worker thread wakes up
03:51:37.848 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:37.848 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:37.848 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.8 px 3 ms SOUTH
03:51:39.004 01.156 8976 Exposure complete
03:51:39.010 00.006 8976 worker thread done servicing request
03:51:39.010 00.000 5052 OnExposeComplete: enter
03:51:39.010 00.000 5052 UpdateGuideState(): m_state=6
03:51:39.010 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 3
03:51:39.010 00.000 5052 Star::Find returns 1 (0), X=334.08, Y=291.65, Mass=61, SNR=5.3, Peak=64 HFD=2.3
03:51:39.010 00.000 5052 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.04) = xAngle (0.47 = 0.47)
03:51:39.010 00.000 5052 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.37 = 0.37)
03:51:39.010 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.48 hyp=0.82 cameraTheta=2.52 mountX=0.73 mountY=0.30, mountTheta=0.39
03:51:39.011 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.48, opts=13)
03:51:39.011 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.48)
03:51:39.011 00.000 8976 Worker thread wakes up
03:51:39.011 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.48) opts 0xd
03:51:39.012 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.48)
03:51:39.012 00.000 8976 Moving (-0.66, 0.48) raw xDistance=0.73 yDistance=0.30
03:51:39.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.73
03:51:39.012 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
03:51:39.012 00.000 8976 MoveAxis(L, 3, ABG)
03:51:39.012 00.000 8976 stepping (-3, -3) + (-3, 0)
03:51:39.012 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:51:39.013 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:51:39.024 00.011 5052 UpdateGuideState exits: m=61 SNR=5.3
03:51:39.024 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:39.024 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:39.024 00.000 5052 Enqueuing Expose request
03:51:39.046 00.022 8976 Received - 47 (G) 
03:51:39.046 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:51:39.046 00.000 8976 stepped: pos (-6, -3)
03:51:39.047 00.001 8976 MoveAxis(D, 1, ABG)
03:51:39.047 00.000 8976 stepping (-6, -3) + (0, -1)
03:51:39.047 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:51:39.078 00.031 8976 Received - 47 (G) 
03:51:39.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:51:39.078 00.000 8976 stepped: pos (-6, -4)
03:51:39.079 00.001 8976 move complete, result=0
03:51:39.079 00.000 8976 worker thread done servicing request
03:51:39.079 00.000 8976 Worker thread wakes up
03:51:39.079 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:39.079 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:39.079 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.3 px 1 ms SOUTH
03:51:40.237 01.158 8976 Exposure complete
03:51:40.242 00.005 8976 worker thread done servicing request
03:51:40.243 00.001 5052 OnExposeComplete: enter
03:51:40.243 00.000 5052 UpdateGuideState(): m_state=6
03:51:40.243 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 4
03:51:40.243 00.000 5052 Star::Find returns 1 (0), X=334.28, Y=290.85, Mass=55, SNR=5.1, Peak=65 HFD=1.7
03:51:40.243 00.000 5052 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.04) = xAngle (-4.57 = 1.71)
03:51:40.243 00.000 5052 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.67 = 1.61)
03:51:40.243 00.000 5052 CameraToMount -- cameraX=-0.46 cameraY=-0.32 hyp=0.56 cameraTheta=-2.53 mountX=-0.08 mountY=0.56, mountTheta=1.71
03:51:40.243 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.46, y=-0.32, opts=13)
03:51:40.244 00.001 5052 Enqueuing Move request for stepguider (-0.46, -0.32)
03:51:40.244 00.000 8976 Worker thread wakes up
03:51:40.244 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.46, -0.32) opts 0xd
03:51:40.244 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.46, -0.32)
03:51:40.244 00.000 8976 Moving (-0.46, -0.32) raw xDistance=-0.08 yDistance=0.56
03:51:40.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:51:40.244 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
03:51:40.244 00.000 8976 MoveAxis(R, 0, ABG)
03:51:40.244 00.000 8976 MoveAxis(D, 2, ABG)
03:51:40.244 00.000 8976 stepping (-6, -4) + (0, -2)
03:51:40.244 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:40.245 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:51:40.256 00.011 5052 UpdateGuideState exits: m=55 SNR=5.1
03:51:40.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:40.256 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:40.256 00.000 5052 Enqueuing Expose request
03:51:40.278 00.022 8976 Received - 47 (G) 
03:51:40.278 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:40.278 00.000 8976 stepped: pos (-6, -6)
03:51:40.278 00.000 8976 move complete, result=0
03:51:40.278 00.000 8976 worker thread done servicing request
03:51:40.278 00.000 8976 Worker thread wakes up
03:51:40.278 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:51:40.278 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:40.278 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:41.453 01.175 8976 Exposure complete
03:51:41.458 00.005 8976 worker thread done servicing request
03:51:41.458 00.000 5052 OnExposeComplete: enter
03:51:41.458 00.000 5052 UpdateGuideState(): m_state=6
03:51:41.458 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 5
03:51:41.458 00.000 5052 Star::Find returns 1 (0), X=335.87, Y=291.05, Mass=62, SNR=5.3, Peak=65 HFD=2.0
03:51:41.458 00.000 5052 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
03:51:41.458 00.000 5052 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
03:51:41.458 00.000 5052 CameraToMount -- cameraX=1.13 cameraY=-0.13 hyp=1.14 cameraTheta=-0.11 mountX=-0.63 mountY=-0.88, mountTheta=-2.19
03:51:41.459 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.13, y=-0.13, opts=13)
03:51:41.459 00.000 5052 Enqueuing Move request for stepguider (1.13, -0.13)
03:51:41.459 00.000 8976 Worker thread wakes up
03:51:41.459 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.13, -0.13) opts 0xd
03:51:41.459 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.13, -0.13)
03:51:41.459 00.000 8976 Moving (1.13, -0.13) raw xDistance=-0.63 yDistance=-0.88
03:51:41.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.63
03:51:41.459 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.88
03:51:41.459 00.000 8976 MoveAxis(R, 3, ABG)
03:51:41.459 00.000 8976 stepping (-6, -6) + (3, 0)
03:51:41.460 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:51:41.460 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:51:41.470 00.010 5052 UpdateGuideState exits: m=62 SNR=5.3
03:51:41.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:41.470 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:41.470 00.000 5052 Enqueuing Expose request
03:51:41.493 00.023 8976 Received - 47 (G) 
03:51:41.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:51:41.493 00.000 8976 stepped: pos (-3, -6)
03:51:41.493 00.000 8976 MoveAxis(U, 3, ABG)
03:51:41.493 00.000 8976 stepping (-3, -6) + (0, 3)
03:51:41.493 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:51:41.525 00.032 8976 Received - 47 (G) 
03:51:41.525 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:51:41.525 00.000 8976 stepped: pos (-3, -3)
03:51:41.525 00.000 8976 move complete, result=0
03:51:41.525 00.000 8976 worker thread done servicing request
03:51:41.525 00.000 8976 Worker thread wakes up
03:51:41.525 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:41.525 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.9 px 3 ms NORTH
03:51:41.525 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:42.682 01.157 8976 Exposure complete
03:51:42.688 00.006 8976 worker thread done servicing request
03:51:42.688 00.000 5052 OnExposeComplete: enter
03:51:42.688 00.000 5052 UpdateGuideState(): m_state=6
03:51:42.688 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 6
03:51:42.688 00.000 5052 Star::Find returns 1 (0), X=336.43, Y=291.25, Mass=53, SNR=5.0, Peak=64 HFD=1.4
03:51:42.688 00.000 5052 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:51:42.688 00.000 5052 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
03:51:42.688 00.000 5052 CameraToMount -- cameraX=1.69 cameraY=0.08 hyp=1.69 cameraTheta=0.05 mountX=-0.70 mountY=-1.46, mountTheta=-2.02
03:51:42.689 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.69, y=0.08, opts=13)
03:51:42.689 00.000 5052 Enqueuing Move request for stepguider (1.69, 0.08)
03:51:42.689 00.000 8976 Worker thread wakes up
03:51:42.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.69, 0.08) opts 0xd
03:51:42.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.69, 0.08)
03:51:42.689 00.000 8976 Moving (1.69, 0.08) raw xDistance=-0.70 yDistance=-1.46
03:51:42.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.70
03:51:42.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.46
03:51:42.689 00.000 8976 MoveAxis(R, 3, ABG)
03:51:42.689 00.000 8976 stepping (-3, -3) + (3, 0)
03:51:42.689 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:51:42.690 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:51:42.700 00.010 5052 UpdateGuideState exits: m=53 SNR=5.0
03:51:42.700 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:42.700 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:42.700 00.000 5052 Enqueuing Expose request
03:51:42.724 00.024 8976 Received - 47 (G) 
03:51:42.724 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:51:42.724 00.000 8976 stepped: pos (0, -3)
03:51:42.724 00.000 8976 MoveAxis(U, 6, ABG)
03:51:42.724 00.000 8976 stepping (0, -3) + (0, 6)
03:51:42.724 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:51:42.772 00.048 8976 Received - 47 (G) 
03:51:42.772 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:51:42.772 00.000 8976 stepped: pos (0, 3)
03:51:42.772 00.000 8976 move complete, result=0
03:51:42.772 00.000 8976 worker thread done servicing request
03:51:42.772 00.000 8976 Worker thread wakes up
03:51:42.772 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.5 px 6 ms NORTH
03:51:42.772 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:42.772 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:43.925 01.153 8976 Exposure complete
03:51:43.930 00.005 8976 worker thread done servicing request
03:51:43.930 00.000 5052 OnExposeComplete: enter
03:51:43.930 00.000 5052 UpdateGuideState(): m_state=6
03:51:43.930 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 7
03:51:43.930 00.000 5052 Star::Find returns 1 (0), X=335.66, Y=292.51, Mass=56, SNR=5.1, Peak=63 HFD=2.9
03:51:43.930 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.08 = -1.08)
03:51:43.930 00.000 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.18 = -1.18)
03:51:43.931 00.001 5052 CameraToMount -- cameraX=0.92 cameraY=1.33 hyp=1.62 cameraTheta=0.97 mountX=0.77 mountY=-1.50, mountTheta=-1.10
03:51:43.931 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.92, y=1.33, opts=13)
03:51:43.931 00.000 5052 Enqueuing Move request for stepguider (0.92, 1.33)
03:51:43.931 00.000 8976 Worker thread wakes up
03:51:43.931 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.92, 1.33) opts 0xd
03:51:43.931 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.92, 1.33)
03:51:43.931 00.000 8976 Moving (0.92, 1.33) raw xDistance=0.77 yDistance=-1.50
03:51:43.932 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.77
03:51:43.932 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.50
03:51:43.932 00.000 8976 MoveAxis(L, 3, ABG)
03:51:43.932 00.000 8976 stepping (0, 3) + (-3, 0)
03:51:43.932 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:51:43.932 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:51:43.942 00.010 5052 UpdateGuideState exits: m=56 SNR=5.1
03:51:43.942 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:43.942 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:43.942 00.000 5052 Enqueuing Expose request
03:51:43.971 00.029 8976 Received - 47 (G) 
03:51:43.971 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:51:43.971 00.000 8976 stepped: pos (-3, 3)
03:51:43.971 00.000 8976 MoveAxis(U, 6, ABG)
03:51:43.971 00.000 8976 stepping (-3, 3) + (0, 6)
03:51:43.971 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:51:44.019 00.048 8976 Received - 47 (G) 
03:51:44.019 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:51:44.019 00.000 8976 stepped: pos (-3, 9)
03:51:44.019 00.000 8976 move complete, result=0
03:51:44.019 00.000 8976 worker thread done servicing request
03:51:44.019 00.000 8976 Worker thread wakes up
03:51:44.019 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:44.019 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:44.019 00.000 5052 GuideStep: 0.8 px 3 ms WEST, -1.5 px 6 ms NORTH
03:51:45.176 01.157 8976 Exposure complete
03:51:45.181 00.005 8976 worker thread done servicing request
03:51:45.181 00.000 5052 OnExposeComplete: enter
03:51:45.181 00.000 5052 UpdateGuideState(): m_state=6
03:51:45.181 00.000 5052 Star::Find(18, 335, 292, 0, (0,0,0,0), 0.1, 10.0, 0) frame 8
03:51:45.181 00.000 5052 Star::Find returns 1 (0), X=336.58, Y=290.86, Mass=52, SNR=4.9, Peak=63 HFD=1.6
03:51:45.182 00.001 5052 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.04) = xAngle (-2.21 = -2.21)
03:51:45.182 00.000 5052 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.31 = -2.31)
03:51:45.182 00.000 5052 CameraToMount -- cameraX=1.85 cameraY=-0.31 hyp=1.87 cameraTheta=-0.17 mountX=-1.12 mountY=-1.38, mountTheta=-2.25
03:51:45.182 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.85, y=-0.31, opts=13)
03:51:45.182 00.000 5052 Enqueuing Move request for stepguider (1.85, -0.31)
03:51:45.182 00.000 8976 Worker thread wakes up
03:51:45.182 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.85, -0.31) opts 0xd
03:51:45.182 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.85, -0.31)
03:51:45.183 00.001 8976 Moving (1.85, -0.31) raw xDistance=-1.12 yDistance=-1.38
03:51:45.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.12
03:51:45.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.94 from input -1.38
03:51:45.183 00.000 8976 MoveAxis(R, 4, ABG)
03:51:45.183 00.000 8976 stepping (-3, 9) + (4, 0)
03:51:45.183 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:51:45.183 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:51:45.193 00.010 5052 UpdateGuideState exits: m=52 SNR=4.9
03:51:45.193 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:45.193 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:45.193 00.000 5052 Enqueuing Expose request
03:51:45.218 00.025 8976 Received - 47 (G) 
03:51:45.218 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:51:45.218 00.000 8976 stepped: pos (1, 9)
03:51:45.218 00.000 8976 MoveAxis(U, 6, ABG)
03:51:45.218 00.000 8976 stepping (1, 9) + (0, 6)
03:51:45.218 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:51:45.266 00.048 8976 Received - 47 (G) 
03:51:45.266 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:51:45.266 00.000 8976 stepped: pos (1, 15)
03:51:45.266 00.000 8976 move complete, result=0
03:51:45.266 00.000 8976 worker thread done servicing request
03:51:45.266 00.000 8976 Worker thread wakes up
03:51:45.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:45.266 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:45.266 00.000 5052 GuideStep: -1.1 px 4 ms EAST, -1.4 px 6 ms NORTH
03:51:46.426 01.160 8976 Exposure complete
03:51:46.435 00.009 8976 worker thread done servicing request
03:51:46.435 00.000 5052 OnExposeComplete: enter
03:51:46.435 00.000 5052 UpdateGuideState(): m_state=6
03:51:46.435 00.000 5052 Star::Find(18, 336, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 9
03:51:46.435 00.000 5052 Star::Find returns 1 (0), X=336.59, Y=291.02, Mass=53, SNR=5.0, Peak=63 HFD=1.2
03:51:46.435 00.000 5052 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
03:51:46.435 00.000 5052 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
03:51:46.435 00.000 5052 CameraToMount -- cameraX=1.85 cameraY=-0.15 hyp=1.86 cameraTheta=-0.08 mountX=-0.98 mountY=-1.47, mountTheta=-2.16
03:51:46.436 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.85, y=-0.15, opts=13)
03:51:46.436 00.000 5052 Enqueuing Move request for stepguider (1.85, -0.15)
03:51:46.436 00.000 8976 Worker thread wakes up
03:51:46.436 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.85, -0.15) opts 0xd
03:51:46.436 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.85, -0.15)
03:51:46.436 00.000 8976 Moving (1.85, -0.15) raw xDistance=-0.98 yDistance=-1.47
03:51:46.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.67 from input -0.98
03:51:46.436 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.47
03:51:46.436 00.000 8976 MoveAxis(R, 4, ABG)
03:51:46.436 00.000 8976 stepping (1, 15) + (4, 0)
03:51:46.436 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:51:46.437 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:51:46.447 00.010 5052 UpdateGuideState exits: m=53 SNR=5.0
03:51:46.447 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:46.447 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:46.447 00.000 5052 Enqueuing Expose request
03:51:46.481 00.034 8976 Received - 47 (G) 
03:51:46.481 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:51:46.481 00.000 8976 stepped: pos (5, 15)
03:51:46.481 00.000 8976 MoveAxis(U, 6, ABG)
03:51:46.481 00.000 8976 stepping (5, 15) + (0, 6)
03:51:46.481 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:51:46.528 00.047 8976 Received - 47 (G) 
03:51:46.529 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:51:46.529 00.000 8976 stepped: pos (5, 21)
03:51:46.529 00.000 8976 move complete, result=0
03:51:46.529 00.000 8976 worker thread done servicing request
03:51:46.529 00.000 8976 Worker thread wakes up
03:51:46.529 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -1.5 px 6 ms NORTH
03:51:46.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:46.529 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:47.686 01.157 8976 Exposure complete
03:51:47.691 00.005 8976 worker thread done servicing request
03:51:47.691 00.000 5052 OnExposeComplete: enter
03:51:47.691 00.000 5052 UpdateGuideState(): m_state=6
03:51:47.691 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 10
03:51:47.692 00.001 5052 Star::Find returns 1 (0), X=336.41, Y=291.60, Mass=61, SNR=5.3, Peak=63 HFD=1.5
03:51:47.692 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
03:51:47.692 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:51:47.692 00.000 5052 CameraToMount -- cameraX=1.67 cameraY=0.42 hyp=1.72 cameraTheta=0.25 mountX=-0.39 mountY=-1.63, mountTheta=-1.80
03:51:47.693 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.67, y=0.42, opts=13)
03:51:47.693 00.000 5052 Enqueuing Move request for stepguider (1.67, 0.42)
03:51:47.693 00.000 8976 Worker thread wakes up
03:51:47.693 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.67, 0.42) opts 0xd
03:51:47.693 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.67, 0.42)
03:51:47.693 00.000 8976 Moving (1.67, 0.42) raw xDistance=-0.39 yDistance=-1.63
03:51:47.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.39
03:51:47.693 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.10 from input -1.63
03:51:47.693 00.000 8976 MoveAxis(R, 2, ABG)
03:51:47.693 00.000 8976 stepping (5, 21) + (2, 0)
03:51:47.693 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:47.694 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:51:47.703 00.009 5052 UpdateGuideState exits: m=61 SNR=5.3
03:51:47.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:47.703 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:47.703 00.000 5052 Enqueuing Expose request
03:51:47.728 00.025 8976 Received - 47 (G) 
03:51:47.728 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:47.728 00.000 8976 stepped: pos (7, 21)
03:51:47.728 00.000 8976 MoveAxis(U, 7, ABG)
03:51:47.728 00.000 8976 stepping (7, 21) + (0, 7)
03:51:47.728 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:51:47.776 00.048 8976 Received - 47 (G) 
03:51:47.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:51:47.776 00.000 8976 stepped: pos (7, 28)
03:51:47.776 00.000 8976 move complete, result=0
03:51:47.776 00.000 8976 worker thread done servicing request
03:51:47.776 00.000 8976 Worker thread wakes up
03:51:47.776 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:47.776 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:47.776 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -1.6 px 7 ms NORTH
03:51:48.938 01.162 8976 Exposure complete
03:51:48.943 00.005 8976 worker thread done servicing request
03:51:48.943 00.000 5052 OnExposeComplete: enter
03:51:48.943 00.000 5052 UpdateGuideState(): m_state=6
03:51:48.943 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 11
03:51:48.943 00.000 5052 Star::Find returns 1 (0), X=335.20, Y=291.57, Mass=50, SNR=4.9, Peak=64 HFD=1.5
03:51:48.943 00.000 5052 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.04) = xAngle (-1.33 = -1.33)
03:51:48.943 00.000 5052 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.44 = -1.44)
03:51:48.944 00.001 5052 CameraToMount -- cameraX=0.46 cameraY=0.40 hyp=0.61 cameraTheta=0.71 mountX=0.14 mountY=-0.60, mountTheta=-1.34
03:51:48.944 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.40, opts=13)
03:51:48.944 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.40)
03:51:48.944 00.000 8976 Worker thread wakes up
03:51:48.944 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.40) opts 0xd
03:51:48.945 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.40)
03:51:48.945 00.000 8976 Moving (0.46, 0.40) raw xDistance=0.14 yDistance=-0.60
03:51:48.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:51:48.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.60
03:51:48.945 00.000 8976 MoveAxis(R, 0, ABG)
03:51:48.945 00.000 8976 MoveAxis(U, 3, ABG)
03:51:48.945 00.000 8976 stepping (7, 28) + (0, 3)
03:51:48.945 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:51:48.945 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:51:48.955 00.010 5052 UpdateGuideState exits: m=50 SNR=4.9
03:51:48.955 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:48.955 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:48.955 00.000 5052 Enqueuing Expose request
03:51:48.974 00.019 8976 Received - 47 (G) 
03:51:48.974 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:51:48.974 00.000 8976 stepped: pos (7, 31)
03:51:48.974 00.000 8976 starting a new bump
03:51:48.974 00.000 8976 MountToCamera -- mountTheta (-1.76) + m_xAngle (2.04) = xAngle (0.29 = 0.29)
03:51:48.975 00.001 8976 MountToCamera -- mountX=-0.64 mountY=-3.41 hyp=3.47 mountTheta=-1.76 cameraX=3.33, cameraY=0.98 cameraTheta=0.29
03:51:48.975 00.000 8976 incremental bump (3.325, 0.984) isValid = 1
03:51:48.975 00.000 8976 Scheduling Mount bump of (0.110, 0.034)
03:51:48.975 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.03, opts=4)
03:51:48.975 00.000 8976 Enqueuing Move request for scope (0.11, 0.03)
03:51:48.975 00.000 8976 move complete, result=0
03:51:48.975 00.000 8976 worker thread done servicing request
03:51:48.975 00.000 8976 Worker thread wakes up
03:51:48.975 00.000 9828 Worker thread wakes up
03:51:48.975 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0x4
03:51:48.975 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
03:51:48.975 00.000 9828 CameraToMount -- cameraTheta (0.30) - m_xAngle (-3.10) = xAngle (3.39 = -2.89)
03:51:48.975 00.000 9828 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.31 = -2.97)
03:51:48.975 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.30 mountX=-0.11 mountY=-0.02, mountTheta=-2.97
03:51:48.975 00.000 9828 Moving (0.11, 0.03) raw xDistance=-0.11 yDistance=-0.02
03:51:48.975 00.000 9828 BLC: window closed
03:51:48.975 00.000 9828 MoveAxis(E, 35, B)
03:51:48.975 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.6 px 3 ms NORTH
03:51:48.975 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:48.976 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:48.976 00.000 9828 Guiding  Dir = 2, Dur = 35
03:51:48.976 00.000 9828 IsSlewing returns 0
03:51:48.976 00.000 9828 IsGuiding returns 0
03:51:48.976 00.000 9828 PulseGuide returned control before completion, sleep 45
03:51:49.030 00.054 9828 IsGuiding returns 1
03:51:49.030 00.000 9828 scope still moving after pulse duration time elapsed
03:51:49.061 00.031 9828 IsSlewing returns 0
03:51:49.061 00.000 9828 IsGuiding returns 1
03:51:49.093 00.032 9828 IsSlewing returns 0
03:51:49.093 00.000 9828 IsGuiding returns 1
03:51:49.125 00.032 9828 IsSlewing returns 0
03:51:49.125 00.000 9828 IsGuiding returns 1
03:51:49.156 00.031 9828 IsSlewing returns 0
03:51:49.156 00.000 9828 IsGuiding returns 1
03:51:49.187 00.031 9828 IsSlewing returns 0
03:51:49.187 00.000 9828 IsGuiding returns 1
03:51:49.219 00.032 9828 IsSlewing returns 0
03:51:49.219 00.000 9828 IsGuiding returns 1
03:51:49.250 00.031 9828 IsSlewing returns 0
03:51:49.250 00.000 9828 IsGuiding returns 0
03:51:49.250 00.000 9828 scope move finished after 35 + 238 ms
03:51:49.250 00.000 9828 Move returns status 0, amount 35
03:51:49.250 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:51:49.250 00.000 9828 MoveAxis(N, 3, B)
03:51:49.250 00.000 9828 Guiding  Dir = 0, Dur = 3
03:51:49.266 00.016 9828 IsSlewing returns 0
03:51:49.266 00.000 9828 IsGuiding returns 0
03:51:49.266 00.000 9828 PulseGuide returned control before completion, sleep 13
03:51:49.282 00.016 9828 IsGuiding returns 1
03:51:49.282 00.000 9828 scope still moving after pulse duration time elapsed
03:51:49.314 00.032 9828 IsSlewing returns 0
03:51:49.314 00.000 9828 IsGuiding returns 1
03:51:49.346 00.032 9828 IsSlewing returns 0
03:51:49.346 00.000 9828 IsGuiding returns 1
03:51:49.378 00.032 9828 IsSlewing returns 0
03:51:49.378 00.000 9828 IsGuiding returns 1
03:51:49.410 00.032 9828 IsSlewing returns 0
03:51:49.410 00.000 9828 IsGuiding returns 0
03:51:49.410 00.000 9828 scope move finished after 3 + 141 ms
03:51:49.410 00.000 9828 Move returns status 0, amount 3
03:51:49.410 00.000 9828 move complete, result=0
03:51:49.410 00.000 9828 worker thread done servicing request
03:51:49.410 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.0 px 3 ms NORTH
03:51:50.117 00.707 8976 Exposure complete
03:51:50.123 00.006 8976 worker thread done servicing request
03:51:50.123 00.000 5052 OnExposeComplete: enter
03:51:50.123 00.000 5052 UpdateGuideState(): m_state=6
03:51:50.124 00.001 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 12
03:51:50.124 00.000 5052 Star::Find returns 1 (0), X=334.49, Y=291.24, Mass=67, SNR=5.6, Peak=63 HFD=1.5
03:51:50.124 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:51:50.124 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
03:51:50.124 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.88 mountX=0.17 mountY=0.17, mountTheta=0.79
03:51:50.124 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.07, opts=13)
03:51:50.125 00.001 5052 Enqueuing Move request for stepguider (-0.25, 0.07)
03:51:50.125 00.000 8976 Worker thread wakes up
03:51:50.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.07) opts 0xd
03:51:50.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.07)
03:51:50.125 00.000 8976 Moving (-0.25, 0.07) raw xDistance=0.17 yDistance=0.17
03:51:50.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:51:50.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:51:50.125 00.000 8976 MoveAxis(R, 0, ABG)
03:51:50.125 00.000 8976 MoveAxis(U, 0, ABG)
03:51:50.125 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:51:50.125 00.000 8976 MountToCamera -- mountTheta (-1.77) + m_xAngle (2.04) = xAngle (0.28 = 0.28)
03:51:50.125 00.000 8976 MountToCamera -- mountX=-0.78 mountY=-3.91 hyp=3.99 mountTheta=-1.77 cameraX=3.84, cameraY=1.08 cameraTheta=0.28
03:51:50.125 00.000 8976 incremental bump (3.835, 1.084) isValid = 1
03:51:50.125 00.000 8976 Scheduling Mount bump of (0.129, 0.038)
03:51:50.125 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.13, y=0.04, opts=4)
03:51:50.125 00.000 8976 Enqueuing Move request for scope (0.13, 0.04)
03:51:50.125 00.000 8976 move complete, result=0
03:51:50.125 00.000 9828 Worker thread wakes up
03:51:50.125 00.000 8976 worker thread done servicing request
03:51:50.126 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0x4
03:51:50.126 00.000 9828 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
03:51:50.126 00.000 9828 CameraToMount -- cameraTheta (0.29) - m_xAngle (-3.10) = xAngle (3.38 = -2.90)
03:51:50.126 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:51:50.126 00.000 9828 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.30 = -2.98)
03:51:50.126 00.000 9828 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=-0.13 mountY=-0.02, mountTheta=-2.98
03:51:50.126 00.000 9828 Moving (0.13, 0.04) raw xDistance=-0.13 yDistance=-0.02
03:51:50.126 00.000 9828 BLC: window closed
03:51:50.126 00.000 9828 MoveAxis(E, 41, B)
03:51:50.126 00.000 9828 Guiding  Dir = 2, Dur = 41
03:51:50.126 00.000 9828 IsSlewing returns 0
03:51:50.127 00.001 9828 IsGuiding returns 0
03:51:50.127 00.000 9828 PulseGuide returned control before completion, sleep 51
03:51:50.137 00.010 5052 UpdateGuideState exits: m=67 SNR=5.6
03:51:50.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:50.137 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:50.137 00.000 5052 Enqueuing Expose request
03:51:50.137 00.000 8976 Worker thread wakes up
03:51:50.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:50.137 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:51:50.137 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:50.180 00.043 9828 IsGuiding returns 1
03:51:50.180 00.000 9828 scope still moving after pulse duration time elapsed
03:51:50.211 00.031 9828 IsSlewing returns 0
03:51:50.211 00.000 9828 IsGuiding returns 1
03:51:50.243 00.032 9828 IsSlewing returns 0
03:51:50.243 00.000 9828 IsGuiding returns 1
03:51:50.276 00.033 9828 IsSlewing returns 0
03:51:50.276 00.000 9828 IsGuiding returns 0
03:51:50.276 00.000 9828 scope move finished after 41 + 109 ms
03:51:50.276 00.000 9828 Move returns status 0, amount 41
03:51:50.276 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:51:50.276 00.000 9828 MoveAxis(N, 3, B)
03:51:50.276 00.000 9828 Guiding  Dir = 0, Dur = 3
03:51:50.294 00.018 9828 IsSlewing returns 0
03:51:50.294 00.000 9828 IsGuiding returns 0
03:51:50.294 00.000 9828 PulseGuide returned control before completion, sleep 13
03:51:50.310 00.016 9828 IsGuiding returns 1
03:51:50.310 00.000 9828 scope still moving after pulse duration time elapsed
03:51:50.341 00.031 9828 IsSlewing returns 0
03:51:50.341 00.000 9828 IsGuiding returns 1
03:51:50.372 00.031 9828 IsSlewing returns 0
03:51:50.372 00.000 9828 IsGuiding returns 1
03:51:50.404 00.032 9828 IsSlewing returns 0
03:51:50.404 00.000 9828 IsGuiding returns 1
03:51:50.436 00.032 9828 IsSlewing returns 0
03:51:50.436 00.000 9828 IsGuiding returns 1
03:51:50.468 00.032 9828 IsSlewing returns 0
03:51:50.468 00.000 9828 IsGuiding returns 0
03:51:50.468 00.000 9828 scope move finished after 3 + 170 ms
03:51:50.468 00.000 9828 Move returns status 0, amount 3
03:51:50.468 00.000 9828 move complete, result=0
03:51:50.468 00.000 9828 worker thread done servicing request
03:51:50.468 00.000 5052 GuideStep: -0.1 px 41 ms EAST, -0.0 px 3 ms NORTH
03:51:51.289 00.821 8976 Exposure complete
03:51:51.295 00.006 8976 worker thread done servicing request
03:51:51.296 00.001 5052 OnExposeComplete: enter
03:51:51.296 00.000 5052 UpdateGuideState(): m_state=6
03:51:51.296 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 13
03:51:51.296 00.000 5052 Star::Find returns 1 (0), X=334.00, Y=291.31, Mass=73, SNR=5.9, Peak=64 HFD=2.1
03:51:51.296 00.000 5052 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:51:51.296 00.000 5052 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
03:51:51.296 00.000 5052 CameraToMount -- cameraX=-0.74 cameraY=0.14 hyp=0.75 cameraTheta=2.96 mountX=0.46 mountY=0.54, mountTheta=0.87
03:51:51.296 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.74, y=0.14, opts=13)
03:51:51.297 00.001 5052 Enqueuing Move request for stepguider (-0.74, 0.14)
03:51:51.297 00.000 8976 Worker thread wakes up
03:51:51.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.74, 0.14) opts 0xd
03:51:51.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.74, 0.14)
03:51:51.297 00.000 8976 Moving (-0.74, 0.14) raw xDistance=0.46 yDistance=0.54
03:51:51.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:51:51.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:51:51.297 00.000 8976 MoveAxis(L, 2, ABG)
03:51:51.297 00.000 8976 stepping (7, 31) + (-2, 0)
03:51:51.297 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:51.298 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:51:51.307 00.009 5052 UpdateGuideState exits: m=73 SNR=5.9
03:51:51.307 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:51.307 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:51.307 00.000 5052 Enqueuing Expose request
03:51:51.325 00.018 8976 Received - 47 (G) 
03:51:51.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:51.325 00.000 8976 stepped: pos (5, 31)
03:51:51.325 00.000 8976 MoveAxis(D, 2, ABG)
03:51:51.325 00.000 8976 stepping (5, 31) + (0, -2)
03:51:51.325 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:51.357 00.032 8976 Received - 47 (G) 
03:51:51.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:51.357 00.000 8976 stepped: pos (5, 29)
03:51:51.357 00.000 8976 back inside bump range: decrease bump weight 1.17 => 1.00
03:51:51.357 00.000 8976 MountToCamera -- mountTheta (-1.76) + m_xAngle (2.04) = xAngle (0.29 = 0.29)
03:51:51.357 00.000 8976 MountToCamera -- mountX=-0.78 mountY=-4.14 hyp=4.21 mountTheta=-1.76 cameraX=4.04, cameraY=1.19 cameraTheta=0.29
03:51:51.357 00.000 8976 incremental bump (4.038, 1.193) isValid = 1
03:51:51.357 00.000 8976 Scheduling Mount bump of (0.110, 0.034)
03:51:51.357 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.03, opts=4)
03:51:51.357 00.000 8976 Enqueuing Move request for scope (0.11, 0.03)
03:51:51.357 00.000 8976 move complete, result=0
03:51:51.358 00.001 8976 worker thread done servicing request
03:51:51.358 00.000 8976 Worker thread wakes up
03:51:51.358 00.000 9828 Worker thread wakes up
03:51:51.358 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:51:51.358 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:51.358 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:51.358 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0x4
03:51:51.358 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
03:51:51.358 00.000 9828 CameraToMount -- cameraTheta (0.30) - m_xAngle (-3.10) = xAngle (3.39 = -2.89)
03:51:51.358 00.000 9828 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.31 = -2.97)
03:51:51.358 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.30 mountX=-0.11 mountY=-0.02, mountTheta=-2.97
03:51:51.358 00.000 9828 Moving (0.11, 0.03) raw xDistance=-0.11 yDistance=-0.02
03:51:51.358 00.000 9828 BLC: window closed
03:51:51.358 00.000 9828 MoveAxis(E, 35, B)
03:51:51.358 00.000 9828 Guiding  Dir = 2, Dur = 35
03:51:51.359 00.001 9828 IsSlewing returns 0
03:51:51.359 00.000 9828 IsGuiding returns 0
03:51:51.359 00.000 9828 PulseGuide returned control before completion, sleep 45
03:51:51.414 00.055 9828 IsGuiding returns 1
03:51:51.414 00.000 9828 scope still moving after pulse duration time elapsed
03:51:51.446 00.032 9828 IsSlewing returns 0
03:51:51.446 00.000 9828 IsGuiding returns 1
03:51:51.477 00.031 9828 IsSlewing returns 0
03:51:51.477 00.000 9828 IsGuiding returns 1
03:51:51.509 00.032 9828 IsSlewing returns 0
03:51:51.509 00.000 9828 IsGuiding returns 1
03:51:51.541 00.032 9828 IsSlewing returns 0
03:51:51.541 00.000 9828 IsGuiding returns 1
03:51:51.573 00.032 9828 IsSlewing returns 0
03:51:51.573 00.000 9828 IsGuiding returns 1
03:51:51.605 00.032 9828 IsSlewing returns 0
03:51:51.605 00.000 9828 IsGuiding returns 0
03:51:51.605 00.000 9828 scope move finished after 35 + 211 ms
03:51:51.605 00.000 9828 Move returns status 0, amount 35
03:51:51.605 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:51:51.605 00.000 9828 MoveAxis(N, 3, B)
03:51:51.605 00.000 9828 Guiding  Dir = 0, Dur = 3
03:51:51.621 00.016 9828 IsSlewing returns 0
03:51:51.621 00.000 9828 IsGuiding returns 0
03:51:51.621 00.000 9828 PulseGuide returned control before completion, sleep 13
03:51:51.637 00.016 9828 IsGuiding returns 1
03:51:51.637 00.000 9828 scope still moving after pulse duration time elapsed
03:51:51.669 00.032 9828 IsSlewing returns 0
03:51:51.669 00.000 9828 IsGuiding returns 1
03:51:51.701 00.032 9828 IsSlewing returns 0
03:51:51.701 00.000 9828 IsGuiding returns 1
03:51:51.733 00.032 9828 IsSlewing returns 0
03:51:51.733 00.000 9828 IsGuiding returns 1
03:51:51.765 00.032 9828 IsSlewing returns 0
03:51:51.765 00.000 9828 IsGuiding returns 0
03:51:51.765 00.000 9828 scope move finished after 3 + 140 ms
03:51:51.765 00.000 9828 Move returns status 0, amount 3
03:51:51.765 00.000 9828 move complete, result=0
03:51:51.765 00.000 9828 worker thread done servicing request
03:51:51.765 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.0 px 3 ms NORTH
03:51:52.517 00.752 8976 Exposure complete
03:51:52.520 00.003 8976 worker thread done servicing request
03:51:52.560 00.040 5052 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
03:51:52.569 00.009 5052 GetDouble("/profile/2/camera/CoolerSetpt", 10.000000) returns 10.000000
03:51:52.588 00.019 5052 OnExposeComplete: enter
03:51:52.588 00.000 5052 UpdateGuideState(): m_state=6
03:51:52.588 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 14
03:51:52.589 00.001 5052 Star::Find returns 1 (0), X=334.08, Y=291.35, Mass=72, SNR=5.8, Peak=63 HFD=2.1
03:51:52.589 00.000 5052 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:51:52.589 00.000 5052 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
03:51:52.589 00.000 5052 CameraToMount -- cameraX=-0.66 cameraY=0.18 hyp=0.68 cameraTheta=2.88 mountX=0.46 mountY=0.46, mountTheta=0.79
03:51:52.590 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.66, y=0.18, opts=13)
03:51:52.590 00.000 5052 Enqueuing Move request for stepguider (-0.66, 0.18)
03:51:52.590 00.000 8976 Worker thread wakes up
03:51:52.590 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.66, 0.18) opts 0xd
03:51:52.590 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.66, 0.18)
03:51:52.590 00.000 8976 Moving (-0.66, 0.18) raw xDistance=0.46 yDistance=0.46
03:51:52.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
03:51:52.590 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
03:51:52.590 00.000 8976 MoveAxis(L, 2, ABG)
03:51:52.590 00.000 8976 stepping (5, 29) + (-2, 0)
03:51:52.590 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:52.594 00.004 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:51:52.606 00.012 5052 UpdateGuideState exits: m=72 SNR=5.8
03:51:52.606 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:52.606 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:52.606 00.000 5052 Enqueuing Expose request
03:51:52.620 00.014 8976 Received - 47 (G) 
03:51:52.620 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:52.620 00.000 8976 stepped: pos (3, 29)
03:51:52.620 00.000 8976 MoveAxis(D, 2, ABG)
03:51:52.620 00.000 8976 stepping (3, 29) + (0, -2)
03:51:52.620 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:52.651 00.031 8976 Received - 47 (G) 
03:51:52.652 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:52.652 00.000 8976 stepped: pos (3, 27)
03:51:52.652 00.000 8976 MountToCamera -- mountTheta (-1.73) + m_xAngle (2.04) = xAngle (0.31 = 0.31)
03:51:52.652 00.000 8976 MountToCamera -- mountX=-0.67 mountY=-4.19 hyp=4.24 mountTheta=-1.73 cameraX=4.03, cameraY=1.31 cameraTheta=0.31
03:51:52.652 00.000 8976 incremental bump (4.034, 1.309) isValid = 1
03:51:52.652 00.000 8976 Scheduling Mount bump of (0.109, 0.037)
03:51:52.652 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.04, opts=4)
03:51:52.652 00.000 8976 Enqueuing Move request for scope (0.11, 0.04)
03:51:52.652 00.000 8976 move complete, result=0
03:51:52.652 00.000 9828 Worker thread wakes up
03:51:52.652 00.000 8976 worker thread done servicing request
03:51:52.652 00.000 8976 Worker thread wakes up
03:51:52.653 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0x4
03:51:52.653 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:51:52.653 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:52.653 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
03:51:52.653 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:52.653 00.000 9828 CameraToMount -- cameraTheta (0.32) - m_xAngle (-3.10) = xAngle (3.42 = -2.86)
03:51:52.653 00.000 9828 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.34 = -2.94)
03:51:52.653 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.32 mountX=-0.11 mountY=-0.02, mountTheta=-2.94
03:51:52.653 00.000 9828 Moving (0.11, 0.04) raw xDistance=-0.11 yDistance=-0.02
03:51:52.654 00.001 9828 BLC: window closed
03:51:52.654 00.000 9828 MoveAxis(E, 35, B)
03:51:52.654 00.000 9828 Guiding  Dir = 2, Dur = 35
03:51:52.654 00.000 9828 IsSlewing returns 0
03:51:52.654 00.000 9828 IsGuiding returns 0
03:51:52.655 00.001 9828 PulseGuide returned control before completion, sleep 45
03:51:52.708 00.053 9828 IsGuiding returns 1
03:51:52.708 00.000 9828 scope still moving after pulse duration time elapsed
03:51:52.740 00.032 9828 IsSlewing returns 0
03:51:52.740 00.000 9828 IsGuiding returns 1
03:51:52.771 00.031 9828 IsSlewing returns 0
03:51:52.771 00.000 9828 IsGuiding returns 1
03:51:52.803 00.032 9828 IsSlewing returns 0
03:51:52.803 00.000 9828 IsGuiding returns 0
03:51:52.803 00.000 9828 scope move finished after 35 + 114 ms
03:51:52.803 00.000 9828 Move returns status 0, amount 35
03:51:52.803 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:51:52.803 00.000 9828 MoveAxis(N, 3, B)
03:51:52.803 00.000 9828 Guiding  Dir = 0, Dur = 3
03:51:52.819 00.016 9828 IsSlewing returns 0
03:51:52.819 00.000 9828 IsGuiding returns 0
03:51:52.819 00.000 9828 PulseGuide returned control before completion, sleep 13
03:51:52.835 00.016 9828 IsGuiding returns 1
03:51:52.836 00.001 9828 scope still moving after pulse duration time elapsed
03:51:52.866 00.030 9828 IsSlewing returns 0
03:51:52.866 00.000 9828 IsGuiding returns 1
03:51:52.898 00.032 9828 IsSlewing returns 0
03:51:52.898 00.000 9828 IsGuiding returns 1
03:51:52.930 00.032 9828 IsSlewing returns 0
03:51:52.930 00.000 9828 IsGuiding returns 1
03:51:52.960 00.030 9828 IsSlewing returns 0
03:51:52.960 00.000 9828 IsGuiding returns 0
03:51:52.960 00.000 9828 scope move finished after 3 + 137 ms
03:51:52.960 00.000 9828 Move returns status 0, amount 3
03:51:52.960 00.000 9828 move complete, result=0
03:51:52.960 00.000 9828 worker thread done servicing request
03:51:52.960 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.0 px 3 ms NORTH
03:51:53.817 00.857 8976 Exposure complete
03:51:53.823 00.006 8976 worker thread done servicing request
03:51:53.823 00.000 5052 OnExposeComplete: enter
03:51:53.823 00.000 5052 UpdateGuideState(): m_state=6
03:51:53.823 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 15
03:51:53.823 00.000 5052 Star::Find returns 1 (0), X=334.54, Y=291.34, Mass=67, SNR=5.6, Peak=64 HFD=1.7
03:51:53.823 00.000 5052 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.04) = xAngle (0.40 = 0.40)
03:51:53.823 00.000 5052 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.30 = 0.30)
03:51:53.823 00.000 5052 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.44 mountX=0.24 mountY=0.08, mountTheta=0.31
03:51:53.824 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.20, y=0.17, opts=13)
03:51:53.824 00.000 5052 Enqueuing Move request for stepguider (-0.20, 0.17)
03:51:53.824 00.000 8976 Worker thread wakes up
03:51:53.824 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.20, 0.17) opts 0xd
03:51:53.824 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.20, 0.17)
03:51:53.824 00.000 8976 Moving (-0.20, 0.17) raw xDistance=0.24 yDistance=0.08
03:51:53.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:51:53.824 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:51:53.824 00.000 8976 MoveAxis(R, 0, ABG)
03:51:53.824 00.000 8976 MoveAxis(U, 0, ABG)
03:51:53.825 00.001 8976 MountToCamera -- mountTheta (-1.71) + m_xAngle (2.04) = xAngle (0.33 = 0.33)
03:51:53.825 00.000 8976 MountToCamera -- mountX=-0.60 mountY=-4.22 hyp=4.26 mountTheta=-1.71 cameraX=4.03, cameraY=1.39 cameraTheta=0.33
03:51:53.825 00.000 8976 incremental bump (4.032, 1.386) isValid = 1
03:51:53.825 00.000 8976 Scheduling Mount bump of (0.109, 0.039)
03:51:53.825 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.04, opts=4)
03:51:53.825 00.000 8976 Enqueuing Move request for scope (0.11, 0.04)
03:51:53.825 00.000 8976 move complete, result=0
03:51:53.825 00.000 9828 Worker thread wakes up
03:51:53.825 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0x4
03:51:53.825 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
03:51:53.825 00.000 9828 CameraToMount -- cameraTheta (0.34) - m_xAngle (-3.10) = xAngle (3.44 = -2.84)
03:51:53.825 00.000 9828 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.36 = -2.93)
03:51:53.825 00.000 8976 worker thread done servicing request
03:51:53.825 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.34 mountX=-0.11 mountY=-0.02, mountTheta=-2.92
03:51:53.825 00.000 9828 Moving (0.11, 0.04) raw xDistance=-0.11 yDistance=-0.02
03:51:53.826 00.001 9828 BLC: window closed
03:51:53.826 00.000 9828 MoveAxis(E, 35, B)
03:51:53.826 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:51:53.826 00.000 9828 Guiding  Dir = 2, Dur = 35
03:51:53.826 00.000 9828 IsSlewing returns 0
03:51:53.826 00.000 9828 IsGuiding returns 0
03:51:53.826 00.000 9828 PulseGuide returned control before completion, sleep 45
03:51:53.836 00.010 5052 UpdateGuideState exits: m=67 SNR=5.6
03:51:53.836 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:53.836 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:53.836 00.000 5052 Enqueuing Expose request
03:51:53.836 00.000 8976 Worker thread wakes up
03:51:53.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:53.836 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:53.836 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:53.878 00.042 9828 IsGuiding returns 1
03:51:53.878 00.000 9828 scope still moving after pulse duration time elapsed
03:51:53.909 00.031 9828 IsSlewing returns 0
03:51:53.909 00.000 9828 IsGuiding returns 1
03:51:53.941 00.032 9828 IsSlewing returns 0
03:51:53.941 00.000 9828 IsGuiding returns 1
03:51:53.972 00.031 9828 IsSlewing returns 0
03:51:53.972 00.000 9828 IsGuiding returns 0
03:51:53.972 00.000 9828 scope move finished after 35 + 110 ms
03:51:53.972 00.000 9828 Move returns status 0, amount 35
03:51:53.972 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:51:53.972 00.000 9828 MoveAxis(N, 3, B)
03:51:53.972 00.000 9828 Guiding  Dir = 0, Dur = 3
03:51:53.988 00.016 9828 IsSlewing returns 0
03:51:53.988 00.000 9828 IsGuiding returns 0
03:51:53.988 00.000 9828 PulseGuide returned control before completion, sleep 13
03:51:54.004 00.016 9828 IsGuiding returns 1
03:51:54.004 00.000 9828 scope still moving after pulse duration time elapsed
03:51:54.033 00.029 9828 IsSlewing returns 0
03:51:54.033 00.000 9828 IsGuiding returns 1
03:51:54.065 00.032 9828 IsSlewing returns 0
03:51:54.065 00.000 9828 IsGuiding returns 1
03:51:54.096 00.031 9828 IsSlewing returns 0
03:51:54.096 00.000 9828 IsGuiding returns 1
03:51:54.128 00.032 9828 IsSlewing returns 0
03:51:54.128 00.000 9828 IsGuiding returns 0
03:51:54.128 00.000 9828 scope move finished after 3 + 137 ms
03:51:54.128 00.000 9828 Move returns status 0, amount 3
03:51:54.128 00.000 9828 move complete, result=0
03:51:54.128 00.000 9828 worker thread done servicing request
03:51:54.128 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.0 px 3 ms NORTH
03:51:54.992 00.864 8976 Exposure complete
03:51:54.997 00.005 8976 worker thread done servicing request
03:51:54.997 00.000 5052 OnExposeComplete: enter
03:51:54.997 00.000 5052 UpdateGuideState(): m_state=6
03:51:54.997 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 16
03:51:54.997 00.000 5052 Star::Find returns 1 (0), X=334.98, Y=291.26, Mass=64, SNR=5.4, Peak=63 HFD=2.1
03:51:54.997 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
03:51:54.997 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
03:51:54.997 00.000 5052 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.26 cameraTheta=0.32 mountX=-0.04 mountY=-0.25, mountTheta=-1.72
03:51:54.998 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.24, y=0.08, opts=13)
03:51:54.998 00.000 5052 Enqueuing Move request for stepguider (0.24, 0.08)
03:51:54.998 00.000 8976 Worker thread wakes up
03:51:54.998 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.24, 0.08) opts 0xd
03:51:54.998 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.24, 0.08)
03:51:54.998 00.000 8976 Moving (0.24, 0.08) raw xDistance=-0.04 yDistance=-0.25
03:51:54.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:51:54.998 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:51:54.998 00.000 8976 MoveAxis(R, 0, ABG)
03:51:54.999 00.001 8976 MoveAxis(U, 0, ABG)
03:51:54.999 00.000 8976 MountToCamera -- mountTheta (-1.70) + m_xAngle (2.04) = xAngle (0.34 = 0.34)
03:51:54.999 00.000 8976 MountToCamera -- mountX=-0.55 mountY=-4.24 hyp=4.28 mountTheta=-1.70 cameraX=4.03, cameraY=1.44 cameraTheta=0.34
03:51:54.999 00.000 8976 incremental bump (4.030, 1.438) isValid = 1
03:51:54.999 00.000 8976 Scheduling Mount bump of (0.108, 0.040)
03:51:54.999 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.04, opts=4)
03:51:54.999 00.000 8976 Enqueuing Move request for scope (0.11, 0.04)
03:51:54.999 00.000 8976 move complete, result=0
03:51:54.999 00.000 9828 Worker thread wakes up
03:51:54.999 00.000 8976 worker thread done servicing request
03:51:54.999 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0x4
03:51:54.999 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
03:51:54.999 00.000 9828 CameraToMount -- cameraTheta (0.35) - m_xAngle (-3.10) = xAngle (3.45 = -2.83)
03:51:54.999 00.000 9828 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.37 = -2.91)
03:51:54.999 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.35 mountX=-0.11 mountY=-0.03, mountTheta=-2.91
03:51:54.999 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:51:54.999 00.000 9828 Moving (0.11, 0.04) raw xDistance=-0.11 yDistance=-0.03
03:51:55.000 00.001 9828 BLC: window closed
03:51:55.000 00.000 9828 MoveAxis(E, 35, B)
03:51:55.000 00.000 9828 Guiding  Dir = 2, Dur = 35
03:51:55.000 00.000 9828 IsSlewing returns 0
03:51:55.000 00.000 9828 IsGuiding returns 0
03:51:55.000 00.000 9828 PulseGuide returned control before completion, sleep 45
03:51:55.009 00.009 5052 UpdateGuideState exits: m=64 SNR=5.4
03:51:55.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:55.009 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:55.009 00.000 5052 Enqueuing Expose request
03:51:55.009 00.000 8976 Worker thread wakes up
03:51:55.009 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:51:55.009 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:55.009 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:55.061 00.052 9828 IsGuiding returns 1
03:51:55.061 00.000 9828 scope still moving after pulse duration time elapsed
03:51:55.091 00.030 9828 IsSlewing returns 0
03:51:55.091 00.000 9828 IsGuiding returns 1
03:51:55.122 00.031 9828 IsSlewing returns 0
03:51:55.122 00.000 9828 IsGuiding returns 1
03:51:55.152 00.030 9828 IsSlewing returns 0
03:51:55.152 00.000 9828 IsGuiding returns 0
03:51:55.152 00.000 9828 scope move finished after 35 + 117 ms
03:51:55.152 00.000 9828 Move returns status 0, amount 35
03:51:55.152 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:51:55.152 00.000 9828 MoveAxis(N, 4, B)
03:51:55.152 00.000 9828 Guiding  Dir = 0, Dur = 4
03:51:55.169 00.017 9828 IsSlewing returns 0
03:51:55.169 00.000 9828 IsGuiding returns 0
03:51:55.169 00.000 9828 PulseGuide returned control before completion, sleep 14
03:51:55.198 00.029 9828 IsGuiding returns 1
03:51:55.198 00.000 9828 scope still moving after pulse duration time elapsed
03:51:55.230 00.032 9828 IsSlewing returns 0
03:51:55.231 00.001 9828 IsGuiding returns 1
03:51:55.261 00.030 9828 IsSlewing returns 0
03:51:55.262 00.001 9828 IsGuiding returns 1
03:51:55.291 00.029 9828 IsSlewing returns 0
03:51:55.291 00.000 9828 IsGuiding returns 0
03:51:55.291 00.000 9828 scope move finished after 4 + 117 ms
03:51:55.292 00.001 9828 Move returns status 0, amount 4
03:51:55.292 00.000 9828 move complete, result=0
03:51:55.292 00.000 9828 worker thread done servicing request
03:51:55.292 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.0 px 4 ms NORTH
03:51:56.168 00.876 8976 Exposure complete
03:51:56.174 00.006 8976 worker thread done servicing request
03:51:56.174 00.000 5052 OnExposeComplete: enter
03:51:56.174 00.000 5052 UpdateGuideState(): m_state=6
03:51:56.174 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 17
03:51:56.174 00.000 5052 Star::Find returns 1 (0), X=334.79, Y=290.92, Mass=69, SNR=5.6, Peak=64 HFD=2.3
03:51:56.174 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.42 = 2.86)
03:51:56.174 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.76)
03:51:56.174 00.000 5052 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.38 mountX=-0.25 mountY=0.10, mountTheta=2.77
03:51:56.175 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.05, y=-0.26, opts=13)
03:51:56.175 00.000 5052 Enqueuing Move request for stepguider (0.05, -0.26)
03:51:56.175 00.000 8976 Worker thread wakes up
03:51:56.175 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.05, -0.26) opts 0xd
03:51:56.175 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.05, -0.26)
03:51:56.175 00.000 8976 Moving (0.05, -0.26) raw xDistance=-0.25 yDistance=0.10
03:51:56.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:51:56.175 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:51:56.176 00.001 8976 MoveAxis(R, 0, ABG)
03:51:56.176 00.000 8976 MoveAxis(U, 0, ABG)
03:51:56.176 00.000 8976 MountToCamera -- mountTheta (-1.69) + m_xAngle (2.04) = xAngle (0.35 = 0.35)
03:51:56.176 00.000 8976 MountToCamera -- mountX=-0.52 mountY=-4.26 hyp=4.29 mountTheta=-1.69 cameraX=4.03, cameraY=1.47 cameraTheta=0.35
03:51:56.176 00.000 8976 incremental bump (4.029, 1.473) isValid = 1
03:51:56.176 00.000 8976 Scheduling Mount bump of (0.108, 0.041)
03:51:56.176 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.04, opts=4)
03:51:56.176 00.000 8976 Enqueuing Move request for scope (0.11, 0.04)
03:51:56.176 00.000 8976 move complete, result=0
03:51:56.176 00.000 9828 Worker thread wakes up
03:51:56.176 00.000 8976 worker thread done servicing request
03:51:56.176 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0x4
03:51:56.176 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
03:51:56.176 00.000 9828 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.10) = xAngle (3.46 = -2.83)
03:51:56.176 00.000 9828 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.38 = -2.91)
03:51:56.176 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.36 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
03:51:56.176 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:51:56.177 00.001 9828 Moving (0.11, 0.04) raw xDistance=-0.11 yDistance=-0.03
03:51:56.177 00.000 9828 BLC: window closed
03:51:56.177 00.000 9828 MoveAxis(E, 35, B)
03:51:56.177 00.000 9828 Guiding  Dir = 2, Dur = 35
03:51:56.177 00.000 9828 IsSlewing returns 0
03:51:56.177 00.000 9828 IsGuiding returns 0
03:51:56.177 00.000 9828 PulseGuide returned control before completion, sleep 45
03:51:56.187 00.010 5052 UpdateGuideState exits: m=69 SNR=5.6
03:51:56.187 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:56.187 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:56.187 00.000 5052 Enqueuing Expose request
03:51:56.187 00.000 8976 Worker thread wakes up
03:51:56.187 00.000 5052 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:56.187 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:56.187 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:56.230 00.043 9828 IsGuiding returns 1
03:51:56.230 00.000 9828 scope still moving after pulse duration time elapsed
03:51:56.262 00.032 9828 IsSlewing returns 0
03:51:56.263 00.001 9828 IsGuiding returns 1
03:51:56.293 00.030 9828 IsSlewing returns 0
03:51:56.293 00.000 9828 IsGuiding returns 1
03:51:56.324 00.031 9828 IsSlewing returns 0
03:51:56.325 00.001 9828 IsGuiding returns 1
03:51:56.355 00.030 9828 IsSlewing returns 0
03:51:56.355 00.000 9828 IsGuiding returns 0
03:51:56.355 00.000 9828 scope move finished after 35 + 142 ms
03:51:56.355 00.000 9828 Move returns status 0, amount 35
03:51:56.355 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:51:56.355 00.000 9828 MoveAxis(N, 4, B)
03:51:56.355 00.000 9828 Guiding  Dir = 0, Dur = 4
03:51:56.371 00.016 9828 IsSlewing returns 0
03:51:56.371 00.000 9828 IsGuiding returns 0
03:51:56.371 00.000 9828 PulseGuide returned control before completion, sleep 14
03:51:56.386 00.015 9828 IsGuiding returns 1
03:51:56.386 00.000 9828 scope still moving after pulse duration time elapsed
03:51:56.417 00.031 9828 IsSlewing returns 0
03:51:56.417 00.000 9828 IsGuiding returns 1
03:51:56.449 00.032 9828 IsSlewing returns 0
03:51:56.449 00.000 9828 IsGuiding returns 1
03:51:56.481 00.032 9828 IsSlewing returns 0
03:51:56.481 00.000 9828 IsGuiding returns 1
03:51:56.512 00.031 9828 IsSlewing returns 0
03:51:56.512 00.000 9828 IsGuiding returns 0
03:51:56.512 00.000 9828 scope move finished after 4 + 136 ms
03:51:56.512 00.000 9828 Move returns status 0, amount 4
03:51:56.512 00.000 9828 move complete, result=0
03:51:56.512 00.000 9828 worker thread done servicing request
03:51:56.512 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.0 px 4 ms NORTH
03:51:57.340 00.828 8976 Exposure complete
03:51:57.345 00.005 8976 worker thread done servicing request
03:51:57.345 00.000 5052 OnExposeComplete: enter
03:51:57.345 00.000 5052 UpdateGuideState(): m_state=6
03:51:57.345 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 18
03:51:57.345 00.000 5052 Star::Find returns 1 (0), X=335.13, Y=291.02, Mass=55, SNR=5.0, Peak=63 HFD=1.9
03:51:57.346 00.001 5052 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.04) = xAngle (-2.42 = -2.42)
03:51:57.346 00.000 5052 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.53 = -2.53)
03:51:57.346 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=-0.16 hyp=0.42 cameraTheta=-0.38 mountX=-0.32 mountY=-0.24, mountTheta=-2.49
03:51:57.346 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=-0.16, opts=13)
03:51:57.346 00.000 5052 Enqueuing Move request for stepguider (0.39, -0.16)
03:51:57.347 00.001 8976 Worker thread wakes up
03:51:57.347 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, -0.16) opts 0xd
03:51:57.347 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, -0.16)
03:51:57.347 00.000 8976 Moving (0.39, -0.16) raw xDistance=-0.32 yDistance=-0.24
03:51:57.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:51:57.347 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:51:57.347 00.000 8976 MoveAxis(R, 1, ABG)
03:51:57.347 00.000 8976 stepping (3, 27) + (1, 0)
03:51:57.347 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:51:57.348 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:51:57.357 00.009 5052 UpdateGuideState exits: m=55 SNR=5.0
03:51:57.357 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:57.357 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:57.357 00.000 5052 Enqueuing Expose request
03:51:57.367 00.010 8976 Received - 47 (G) 
03:51:57.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:51:57.368 00.001 8976 stepped: pos (4, 27)
03:51:57.368 00.000 8976 MoveAxis(U, 0, ABG)
03:51:57.368 00.000 8976 MountToCamera -- mountTheta (-1.70) + m_xAngle (2.04) = xAngle (0.34 = 0.34)
03:51:57.368 00.000 8976 MountToCamera -- mountX=-0.55 mountY=-4.27 hyp=4.30 mountTheta=-1.70 cameraX=4.05, cameraY=1.45 cameraTheta=0.34
03:51:57.368 00.000 8976 incremental bump (4.051, 1.451) isValid = 1
03:51:57.368 00.000 8976 Scheduling Mount bump of (0.108, 0.040)
03:51:57.368 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.04, opts=4)
03:51:57.368 00.000 8976 Enqueuing Move request for scope (0.11, 0.04)
03:51:57.368 00.000 8976 move complete, result=0
03:51:57.368 00.000 8976 worker thread done servicing request
03:51:57.368 00.000 9828 Worker thread wakes up
03:51:57.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0x4
03:51:57.368 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
03:51:57.368 00.000 9828 CameraToMount -- cameraTheta (0.36) - m_xAngle (-3.10) = xAngle (3.45 = -2.83)
03:51:57.368 00.000 9828 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.37 = -2.91)
03:51:57.368 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.36 mountX=-0.11 mountY=-0.03, mountTheta=-2.91
03:51:57.368 00.000 8976 Worker thread wakes up
03:51:57.368 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:57.368 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:57.368 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
03:51:57.369 00.001 9828 Moving (0.11, 0.04) raw xDistance=-0.11 yDistance=-0.03
03:51:57.369 00.000 9828 BLC: window closed
03:51:57.369 00.000 9828 MoveAxis(E, 35, B)
03:51:57.369 00.000 9828 Guiding  Dir = 2, Dur = 35
03:51:57.369 00.000 9828 IsSlewing returns 0
03:51:57.369 00.000 9828 IsGuiding returns 0
03:51:57.369 00.000 9828 PulseGuide returned control before completion, sleep 45
03:51:57.419 00.050 9828 IsGuiding returns 1
03:51:57.419 00.000 9828 scope still moving after pulse duration time elapsed
03:51:57.451 00.032 9828 IsSlewing returns 0
03:51:57.451 00.000 9828 IsGuiding returns 1
03:51:57.483 00.032 9828 IsSlewing returns 0
03:51:57.483 00.000 9828 IsGuiding returns 1
03:51:57.513 00.030 9828 IsSlewing returns 0
03:51:57.513 00.000 9828 IsGuiding returns 0
03:51:57.513 00.000 9828 scope move finished after 35 + 108 ms
03:51:57.513 00.000 9828 Move returns status 0, amount 35
03:51:57.513 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:51:57.513 00.000 9828 MoveAxis(N, 4, B)
03:51:57.513 00.000 9828 Guiding  Dir = 0, Dur = 4
03:51:57.528 00.015 9828 IsSlewing returns 0
03:51:57.528 00.000 9828 IsGuiding returns 0
03:51:57.528 00.000 9828 PulseGuide returned control before completion, sleep 14
03:51:57.544 00.016 9828 IsGuiding returns 1
03:51:57.544 00.000 9828 scope still moving after pulse duration time elapsed
03:51:57.575 00.031 9828 IsSlewing returns 0
03:51:57.575 00.000 9828 IsGuiding returns 1
03:51:57.606 00.031 9828 IsSlewing returns 0
03:51:57.606 00.000 9828 IsGuiding returns 1
03:51:57.637 00.031 9828 IsSlewing returns 0
03:51:57.637 00.000 9828 IsGuiding returns 1
03:51:57.666 00.029 9828 IsSlewing returns 0
03:51:57.666 00.000 9828 IsGuiding returns 0
03:51:57.666 00.000 9828 scope move finished after 4 + 134 ms
03:51:57.666 00.000 9828 Move returns status 0, amount 4
03:51:57.666 00.000 9828 move complete, result=0
03:51:57.666 00.000 9828 worker thread done servicing request
03:51:57.666 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.0 px 4 ms NORTH
03:51:58.525 00.859 8976 Exposure complete
03:51:58.531 00.006 8976 worker thread done servicing request
03:51:58.531 00.000 5052 OnExposeComplete: enter
03:51:58.531 00.000 5052 UpdateGuideState(): m_state=6
03:51:58.531 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 19
03:51:58.531 00.000 5052 Star::Find returns 1 (0), X=335.06, Y=291.80, Mass=63, SNR=5.4, Peak=63 HFD=2.0
03:51:58.531 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.04) = xAngle (-0.95 = -0.95)
03:51:58.531 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
03:51:58.531 00.000 5052 CameraToMount -- cameraX=0.32 cameraY=0.63 hyp=0.70 cameraTheta=1.09 mountX=0.41 mountY=-0.61, mountTheta=-0.98
03:51:58.532 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.32, y=0.63, opts=13)
03:51:58.532 00.000 5052 Enqueuing Move request for stepguider (0.32, 0.63)
03:51:58.532 00.000 8976 Worker thread wakes up
03:51:58.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.32, 0.63) opts 0xd
03:51:58.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.32, 0.63)
03:51:58.532 00.000 8976 Moving (0.32, 0.63) raw xDistance=0.41 yDistance=-0.61
03:51:58.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
03:51:58.532 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
03:51:58.532 00.000 8976 MoveAxis(L, 2, ABG)
03:51:58.532 00.000 8976 stepping (4, 27) + (-2, 0)
03:51:58.532 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:58.533 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:51:58.542 00.009 5052 UpdateGuideState exits: m=63 SNR=5.4
03:51:58.542 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:58.542 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:58.543 00.001 5052 Enqueuing Expose request
03:51:58.567 00.024 8976 Received - 47 (G) 
03:51:58.567 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:58.567 00.000 8976 stepped: pos (2, 27)
03:51:58.567 00.000 8976 MoveAxis(U, 2, ABG)
03:51:58.567 00.000 8976 stepping (2, 27) + (0, 2)
03:51:58.567 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:58.599 00.032 8976 Received - 47 (G) 
03:51:58.599 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:51:58.599 00.000 8976 stepped: pos (2, 29)
03:51:58.599 00.000 8976 MountToCamera -- mountTheta (-1.68) + m_xAngle (2.04) = xAngle (0.37 = 0.37)
03:51:58.599 00.000 8976 MountToCamera -- mountX=-0.47 mountY=-4.38 hyp=4.40 mountTheta=-1.68 cameraX=4.11, cameraY=1.57 cameraTheta=0.37
03:51:58.599 00.000 8976 incremental bump (4.114, 1.574) isValid = 1
03:51:58.599 00.000 8976 Scheduling Mount bump of (0.107, 0.043)
03:51:58.599 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.04, opts=4)
03:51:58.599 00.000 8976 Enqueuing Move request for scope (0.11, 0.04)
03:51:58.599 00.000 8976 move complete, result=0
03:51:58.599 00.000 9828 Worker thread wakes up
03:51:58.599 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0x4
03:51:58.599 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
03:51:58.599 00.000 9828 CameraToMount -- cameraTheta (0.38) - m_xAngle (-3.10) = xAngle (3.47 = -2.81)
03:51:58.599 00.000 8976 worker thread done servicing request
03:51:58.599 00.000 8976 Worker thread wakes up
03:51:58.599 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:58.599 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.6 px 2 ms NORTH
03:51:58.600 00.001 9828 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.39 = -2.89)
03:51:58.600 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.38 mountX=-0.11 mountY=-0.03, mountTheta=-2.88
03:51:58.600 00.000 9828 Moving (0.11, 0.04) raw xDistance=-0.11 yDistance=-0.03
03:51:58.600 00.000 9828 BLC: window closed
03:51:58.600 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:58.600 00.000 9828 MoveAxis(E, 35, B)
03:51:58.600 00.000 9828 Guiding  Dir = 2, Dur = 35
03:51:58.600 00.000 9828 IsSlewing returns 0
03:51:58.600 00.000 9828 IsGuiding returns 0
03:51:58.601 00.001 9828 PulseGuide returned control before completion, sleep 45
03:51:58.653 00.052 9828 IsGuiding returns 1
03:51:58.653 00.000 9828 scope still moving after pulse duration time elapsed
03:51:58.685 00.032 9828 IsSlewing returns 0
03:51:58.685 00.000 9828 IsGuiding returns 1
03:51:58.715 00.030 9828 IsSlewing returns 0
03:51:58.715 00.000 9828 IsGuiding returns 1
03:51:58.747 00.032 9828 IsSlewing returns 0
03:51:58.747 00.000 9828 IsGuiding returns 0
03:51:58.747 00.000 9828 scope move finished after 35 + 111 ms
03:51:58.747 00.000 9828 Move returns status 0, amount 35
03:51:58.747 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:51:58.747 00.000 9828 MoveAxis(N, 4, B)
03:51:58.747 00.000 9828 Guiding  Dir = 0, Dur = 4
03:51:58.763 00.016 9828 IsSlewing returns 0
03:51:58.763 00.000 9828 IsGuiding returns 0
03:51:58.763 00.000 9828 PulseGuide returned control before completion, sleep 14
03:51:58.779 00.016 9828 IsGuiding returns 1
03:51:58.779 00.000 9828 scope still moving after pulse duration time elapsed
03:51:58.810 00.031 9828 IsSlewing returns 0
03:51:58.810 00.000 9828 IsGuiding returns 1
03:51:58.841 00.031 9828 IsSlewing returns 0
03:51:58.841 00.000 9828 IsGuiding returns 1
03:51:58.872 00.031 9828 IsSlewing returns 0
03:51:58.872 00.000 9828 IsGuiding returns 1
03:51:58.904 00.032 9828 IsSlewing returns 0
03:51:58.904 00.000 9828 IsGuiding returns 0
03:51:58.904 00.000 9828 scope move finished after 4 + 137 ms
03:51:58.904 00.000 9828 Move returns status 0, amount 4
03:51:58.904 00.000 9828 move complete, result=0
03:51:58.904 00.000 9828 worker thread done servicing request
03:51:58.904 00.000 5052 GuideStep: -0.1 px 35 ms EAST, -0.0 px 4 ms NORTH
03:51:59.755 00.851 8976 Exposure complete
03:51:59.761 00.006 8976 worker thread done servicing request
03:51:59.761 00.000 5052 OnExposeComplete: enter
03:51:59.761 00.000 5052 UpdateGuideState(): m_state=6
03:51:59.761 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 20
03:51:59.761 00.000 5052 Star::Find returns 1 (0), X=334.94, Y=291.01, Mass=57, SNR=5.1, Peak=64 HFD=2.0
03:51:59.761 00.000 5052 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.04) = xAngle (-2.73 = -2.73)
03:51:59.761 00.000 5052 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.84 = -2.84)
03:51:59.761 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-0.69 mountX=-0.24 mountY=-0.08, mountTheta=-2.83
03:51:59.762 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.17, opts=13)
03:51:59.762 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.17)
03:51:59.762 00.000 8976 Worker thread wakes up
03:51:59.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.17) opts 0xd
03:51:59.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.17)
03:51:59.762 00.000 8976 Moving (0.20, -0.17) raw xDistance=-0.24 yDistance=-0.08
03:51:59.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:51:59.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:51:59.762 00.000 8976 MoveAxis(R, 0, ABG)
03:51:59.762 00.000 8976 MoveAxis(U, 0, ABG)
03:51:59.762 00.000 8976 MountToCamera -- mountTheta (-1.66) + m_xAngle (2.04) = xAngle (0.38 = 0.38)
03:51:59.762 00.000 8976 MountToCamera -- mountX=-0.42 mountY=-4.45 hyp=4.47 mountTheta=-1.66 cameraX=4.16, cameraY=1.66 cameraTheta=0.38
03:51:59.762 00.000 8976 incremental bump (4.155, 1.656) isValid = 1
03:51:59.763 00.001 8976 Scheduling Mount bump of (0.107, 0.044)
03:51:59.763 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.04, opts=4)
03:51:59.763 00.000 8976 Enqueuing Move request for scope (0.11, 0.04)
03:51:59.763 00.000 8976 move complete, result=0
03:51:59.763 00.000 9828 Worker thread wakes up
03:51:59.763 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0x4
03:51:59.763 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
03:51:59.763 00.000 9828 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.10) = xAngle (3.49 = -2.80)
03:51:59.763 00.000 9828 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.41 = -2.88)
03:51:59.763 00.000 8976 worker thread done servicing request
03:51:59.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:51:59.763 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.39 mountX=-0.11 mountY=-0.03, mountTheta=-2.87
03:51:59.764 00.001 9828 Moving (0.11, 0.04) raw xDistance=-0.11 yDistance=-0.03
03:51:59.764 00.000 9828 BLC: window closed
03:51:59.764 00.000 9828 MoveAxis(E, 34, B)
03:51:59.764 00.000 9828 Guiding  Dir = 2, Dur = 34
03:51:59.764 00.000 9828 IsSlewing returns 0
03:51:59.764 00.000 9828 IsGuiding returns 0
03:51:59.764 00.000 9828 PulseGuide returned control before completion, sleep 44
03:51:59.773 00.009 5052 UpdateGuideState exits: m=57 SNR=5.1
03:51:59.774 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:59.774 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:51:59.774 00.000 5052 Enqueuing Expose request
03:51:59.774 00.000 8976 Worker thread wakes up
03:51:59.774 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:51:59.774 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:51:59.774 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:51:59.818 00.044 9828 IsGuiding returns 1
03:51:59.818 00.000 9828 scope still moving after pulse duration time elapsed
03:51:59.850 00.032 9828 IsSlewing returns 0
03:51:59.850 00.000 9828 IsGuiding returns 1
03:51:59.882 00.032 9828 IsSlewing returns 0
03:51:59.882 00.000 9828 IsGuiding returns 1
03:51:59.912 00.030 9828 IsSlewing returns 0
03:51:59.912 00.000 9828 IsGuiding returns 0
03:51:59.912 00.000 9828 scope move finished after 34 + 113 ms
03:51:59.912 00.000 9828 Move returns status 0, amount 34
03:51:59.912 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:51:59.912 00.000 9828 MoveAxis(N, 4, B)
03:51:59.912 00.000 9828 Guiding  Dir = 0, Dur = 4
03:51:59.928 00.016 9828 IsSlewing returns 0
03:51:59.928 00.000 9828 IsGuiding returns 0
03:51:59.928 00.000 9828 PulseGuide returned control before completion, sleep 14
03:51:59.943 00.015 9828 IsGuiding returns 1
03:51:59.943 00.000 9828 scope still moving after pulse duration time elapsed
03:51:59.974 00.031 9828 IsSlewing returns 0
03:51:59.974 00.000 9828 IsGuiding returns 1
03:52:00.005 00.031 9828 IsSlewing returns 0
03:52:00.005 00.000 9828 IsGuiding returns 1
03:52:00.036 00.031 9828 IsSlewing returns 0
03:52:00.036 00.000 9828 IsGuiding returns 1
03:52:00.067 00.031 9828 IsSlewing returns 0
03:52:00.067 00.000 9828 IsGuiding returns 0
03:52:00.067 00.000 9828 scope move finished after 4 + 135 ms
03:52:00.067 00.000 9828 Move returns status 0, amount 4
03:52:00.067 00.000 9828 move complete, result=0
03:52:00.067 00.000 9828 worker thread done servicing request
03:52:00.067 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 4 ms NORTH
03:52:00.930 00.863 8976 Exposure complete
03:52:00.935 00.005 8976 worker thread done servicing request
03:52:00.936 00.001 5052 OnExposeComplete: enter
03:52:00.936 00.000 5052 UpdateGuideState(): m_state=6
03:52:00.936 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 21
03:52:00.936 00.000 5052 Star::Find returns 1 (0), X=334.92, Y=290.90, Mass=54, SNR=5.0, Peak=64 HFD=1.8
03:52:00.936 00.000 5052 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.04) = xAngle (-3.02 = -3.02)
03:52:00.936 00.000 5052 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.12 = -3.12)
03:52:00.936 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=-0.27 hyp=0.33 cameraTheta=-0.98 mountX=-0.32 mountY=-0.01, mountTheta=-3.12
03:52:00.937 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=-0.27, opts=13)
03:52:00.937 00.000 5052 Enqueuing Move request for stepguider (0.18, -0.27)
03:52:00.937 00.000 8976 Worker thread wakes up
03:52:00.937 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, -0.27) opts 0xd
03:52:00.937 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, -0.27)
03:52:00.937 00.000 8976 Moving (0.18, -0.27) raw xDistance=-0.32 yDistance=-0.01
03:52:00.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:52:00.937 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:52:00.937 00.000 8976 MoveAxis(R, 1, ABG)
03:52:00.937 00.000 8976 stepping (2, 29) + (1, 0)
03:52:00.937 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:00.938 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=99, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:52:00.949 00.011 5052 UpdateGuideState exits: m=54 SNR=5.0
03:52:00.949 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:00.949 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:00.949 00.000 5052 Enqueuing Expose request
03:52:00.965 00.016 8976 Received - 47 (G) 
03:52:00.965 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:00.965 00.000 8976 stepped: pos (3, 29)
03:52:00.965 00.000 8976 MoveAxis(U, 0, ABG)
03:52:00.965 00.000 8976 MountToCamera -- mountTheta (-1.67) + m_xAngle (2.04) = xAngle (0.38 = 0.38)
03:52:00.965 00.000 8976 MountToCamera -- mountX=-0.43 mountY=-4.50 hyp=4.52 mountTheta=-1.67 cameraX=4.21, cameraY=1.67 cameraTheta=0.38
03:52:00.965 00.000 8976 incremental bump (4.206, 1.667) isValid = 1
03:52:00.965 00.000 8976 Scheduling Mount bump of (0.107, 0.044)
03:52:00.965 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.04, opts=4)
03:52:00.965 00.000 8976 Enqueuing Move request for scope (0.11, 0.04)
03:52:00.965 00.000 8976 move complete, result=0
03:52:00.965 00.000 9828 Worker thread wakes up
03:52:00.965 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
03:52:00.965 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0x4
03:52:00.965 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
03:52:00.965 00.000 9828 CameraToMount -- cameraTheta (0.39) - m_xAngle (-3.10) = xAngle (3.49 = -2.80)
03:52:00.966 00.001 8976 worker thread done servicing request
03:52:00.966 00.000 8976 Worker thread wakes up
03:52:00.966 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:00.966 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:00.966 00.000 9828 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.40 = -2.88)
03:52:00.966 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.39 mountX=-0.11 mountY=-0.03, mountTheta=-2.87
03:52:00.966 00.000 9828 Moving (0.11, 0.04) raw xDistance=-0.11 yDistance=-0.03
03:52:00.966 00.000 9828 BLC: window closed
03:52:00.966 00.000 9828 MoveAxis(E, 34, B)
03:52:00.966 00.000 9828 Guiding  Dir = 2, Dur = 34
03:52:00.966 00.000 9828 IsSlewing returns 0
03:52:00.966 00.000 9828 IsGuiding returns 0
03:52:00.967 00.001 9828 PulseGuide returned control before completion, sleep 44
03:52:01.021 00.054 9828 IsGuiding returns 1
03:52:01.021 00.000 9828 scope still moving after pulse duration time elapsed
03:52:01.053 00.032 9828 IsSlewing returns 0
03:52:01.053 00.000 9828 IsGuiding returns 1
03:52:01.084 00.031 9828 IsSlewing returns 0
03:52:01.084 00.000 9828 IsGuiding returns 1
03:52:01.115 00.031 9828 IsSlewing returns 0
03:52:01.115 00.000 9828 IsGuiding returns 0
03:52:01.115 00.000 9828 scope move finished after 34 + 114 ms
03:52:01.115 00.000 9828 Move returns status 0, amount 34
03:52:01.115 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:01.115 00.000 9828 MoveAxis(N, 4, B)
03:52:01.115 00.000 9828 Guiding  Dir = 0, Dur = 4
03:52:01.131 00.016 9828 IsSlewing returns 0
03:52:01.131 00.000 9828 IsGuiding returns 0
03:52:01.131 00.000 9828 PulseGuide returned control before completion, sleep 14
03:52:01.147 00.016 9828 IsGuiding returns 1
03:52:01.147 00.000 9828 scope still moving after pulse duration time elapsed
03:52:01.179 00.032 9828 IsSlewing returns 0
03:52:01.179 00.000 9828 IsGuiding returns 1
03:52:01.211 00.032 9828 IsSlewing returns 0
03:52:01.211 00.000 9828 IsGuiding returns 1
03:52:01.242 00.031 9828 IsSlewing returns 0
03:52:01.242 00.000 9828 IsGuiding returns 1
03:52:01.273 00.031 9828 IsSlewing returns 0
03:52:01.273 00.000 9828 IsGuiding returns 0
03:52:01.273 00.000 9828 scope move finished after 4 + 137 ms
03:52:01.273 00.000 9828 Move returns status 0, amount 4
03:52:01.273 00.000 9828 move complete, result=0
03:52:01.273 00.000 9828 worker thread done servicing request
03:52:01.273 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 4 ms NORTH
03:52:02.122 00.849 8976 Exposure complete
03:52:02.127 00.005 8976 worker thread done servicing request
03:52:02.127 00.000 5052 OnExposeComplete: enter
03:52:02.127 00.000 5052 UpdateGuideState(): m_state=6
03:52:02.127 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 22
03:52:02.128 00.001 5052 Star::Find returns 1 (0), X=333.57, Y=291.51, Mass=74, SNR=5.9, Peak=64 HFD=1.5
03:52:02.128 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:52:02.128 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.71 = 0.71)
03:52:02.128 00.000 5052 CameraToMount -- cameraX=-1.17 cameraY=0.34 hyp=1.22 cameraTheta=2.86 mountX=0.83 mountY=0.79, mountTheta=0.76
03:52:02.128 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.17, y=0.34, opts=13)
03:52:02.128 00.000 5052 Enqueuing Move request for stepguider (-1.17, 0.34)
03:52:02.128 00.000 8976 Worker thread wakes up
03:52:02.128 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.17, 0.34) opts 0xd
03:52:02.129 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.17, 0.34)
03:52:02.129 00.000 8976 Moving (-1.17, 0.34) raw xDistance=0.83 yDistance=0.79
03:52:02.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.83
03:52:02.129 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
03:52:02.129 00.000 8976 MoveAxis(L, 3, ABG)
03:52:02.129 00.000 8976 stepping (3, 29) + (-3, 0)
03:52:02.129 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:02.130 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:52:02.140 00.010 5052 UpdateGuideState exits: m=74 SNR=5.9
03:52:02.140 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:02.140 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:02.140 00.000 5052 Enqueuing Expose request
03:52:02.164 00.024 8976 Received - 47 (G) 
03:52:02.164 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:02.164 00.000 8976 stepped: pos (0, 29)
03:52:02.164 00.000 8976 MoveAxis(D, 3, ABG)
03:52:02.164 00.000 8976 stepping (0, 29) + (0, -3)
03:52:02.164 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:02.196 00.032 8976 Received - 47 (G) 
03:52:02.197 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:02.197 00.000 8976 stepped: pos (0, 26)
03:52:02.197 00.000 8976 MountToCamera -- mountTheta (-1.64) + m_xAngle (2.04) = xAngle (0.41 = 0.41)
03:52:02.197 00.000 8976 MountToCamera -- mountX=-0.29 mountY=-4.38 hyp=4.39 mountTheta=-1.64 cameraX=4.03, cameraY=1.74 cameraTheta=0.41
03:52:02.197 00.000 8976 incremental bump (4.031, 1.737) isValid = 1
03:52:02.197 00.000 8976 Scheduling Mount bump of (0.105, 0.047)
03:52:02.197 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.05, opts=4)
03:52:02.197 00.000 8976 Enqueuing Move request for scope (0.11, 0.05)
03:52:02.197 00.000 8976 move complete, result=0
03:52:02.197 00.000 8976 worker thread done servicing request
03:52:02.197 00.000 8976 Worker thread wakes up
03:52:02.197 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:02.197 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:02.197 00.000 9828 Worker thread wakes up
03:52:02.198 00.001 5052 GuideStep: 0.8 px 3 ms WEST, 0.8 px 3 ms SOUTH
03:52:02.198 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0x4
03:52:02.198 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:52:02.198 00.000 9828 CameraToMount -- cameraTheta (0.42) - m_xAngle (-3.10) = xAngle (3.52 = -2.77)
03:52:02.198 00.000 9828 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.44 = -2.85)
03:52:02.198 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.42 mountX=-0.11 mountY=-0.03, mountTheta=-2.84
03:52:02.198 00.000 9828 Moving (0.11, 0.05) raw xDistance=-0.11 yDistance=-0.03
03:52:02.198 00.000 9828 BLC: window closed
03:52:02.198 00.000 9828 MoveAxis(E, 34, B)
03:52:02.198 00.000 9828 Guiding  Dir = 2, Dur = 34
03:52:02.198 00.000 9828 IsSlewing returns 0
03:52:02.198 00.000 9828 IsGuiding returns 0
03:52:02.198 00.000 9828 PulseGuide returned control before completion, sleep 44
03:52:02.254 00.056 9828 IsGuiding returns 1
03:52:02.254 00.000 9828 scope still moving after pulse duration time elapsed
03:52:02.285 00.031 9828 IsSlewing returns 0
03:52:02.285 00.000 9828 IsGuiding returns 1
03:52:02.317 00.032 9828 IsSlewing returns 0
03:52:02.317 00.000 9828 IsGuiding returns 1
03:52:02.349 00.032 9828 IsSlewing returns 0
03:52:02.349 00.000 9828 IsGuiding returns 0
03:52:02.349 00.000 9828 scope move finished after 34 + 116 ms
03:52:02.349 00.000 9828 Move returns status 0, amount 34
03:52:02.349 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:02.349 00.000 9828 MoveAxis(N, 5, B)
03:52:02.349 00.000 9828 Guiding  Dir = 0, Dur = 5
03:52:02.365 00.016 9828 IsSlewing returns 0
03:52:02.365 00.000 9828 IsGuiding returns 0
03:52:02.365 00.000 9828 PulseGuide returned control before completion, sleep 15
03:52:02.381 00.016 9828 IsGuiding returns 1
03:52:02.381 00.000 9828 scope still moving after pulse duration time elapsed
03:52:02.411 00.030 9828 IsSlewing returns 0
03:52:02.411 00.000 9828 IsGuiding returns 1
03:52:02.442 00.031 9828 IsSlewing returns 0
03:52:02.442 00.000 9828 IsGuiding returns 1
03:52:02.474 00.032 9828 IsSlewing returns 0
03:52:02.474 00.000 9828 IsGuiding returns 1
03:52:02.506 00.032 9828 IsSlewing returns 0
03:52:02.506 00.000 9828 IsGuiding returns 0
03:52:02.506 00.000 9828 scope move finished after 5 + 136 ms
03:52:02.506 00.000 9828 Move returns status 0, amount 5
03:52:02.506 00.000 9828 move complete, result=0
03:52:02.506 00.000 9828 worker thread done servicing request
03:52:02.506 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:52:03.358 00.852 8976 Exposure complete
03:52:03.364 00.006 8976 worker thread done servicing request
03:52:03.364 00.000 5052 OnExposeComplete: enter
03:52:03.364 00.000 5052 UpdateGuideState(): m_state=6
03:52:03.364 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 23
03:52:03.364 00.000 5052 Star::Find returns 1 (0), X=333.49, Y=291.10, Mass=71, SNR=5.8, Peak=64 HFD=2.3
03:52:03.364 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
03:52:03.364 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
03:52:03.364 00.000 5052 CameraToMount -- cameraX=-1.25 cameraY=-0.07 hyp=1.25 cameraTheta=-3.09 mountX=0.51 mountY=1.08, mountTheta=1.13
03:52:03.365 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.25, y=-0.07, opts=13)
03:52:03.365 00.000 5052 Enqueuing Move request for stepguider (-1.25, -0.07)
03:52:03.365 00.000 8976 Worker thread wakes up
03:52:03.365 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.25, -0.07) opts 0xd
03:52:03.365 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.25, -0.07)
03:52:03.365 00.000 8976 Moving (-1.25, -0.07) raw xDistance=0.51 yDistance=1.08
03:52:03.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.51
03:52:03.365 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.08
03:52:03.365 00.000 8976 MoveAxis(L, 2, ABG)
03:52:03.365 00.000 8976 stepping (0, 26) + (-2, 0)
03:52:03.365 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:03.366 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:03.375 00.009 5052 UpdateGuideState exits: m=71 SNR=5.8
03:52:03.376 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:03.376 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:03.376 00.000 5052 Enqueuing Expose request
03:52:03.395 00.019 8976 Received - 47 (G) 
03:52:03.395 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:03.395 00.000 8976 stepped: pos (-2, 26)
03:52:03.395 00.000 8976 MoveAxis(D, 5, ABG)
03:52:03.395 00.000 8976 stepping (-2, 26) + (0, -5)
03:52:03.395 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:52:03.443 00.048 8976 Received - 47 (G) 
03:52:03.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:52:03.443 00.000 8976 stepped: pos (-2, 21)
03:52:03.443 00.000 8976 MountToCamera -- mountTheta (-1.59) + m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:52:03.443 00.000 8976 MountToCamera -- mountX=-0.09 mountY=-4.04 hyp=4.04 mountTheta=-1.59 cameraX=3.63, cameraY=1.75 cameraTheta=0.45
03:52:03.443 00.000 8976 incremental bump (3.635, 1.755) isValid = 1
03:52:03.443 00.000 8976 Scheduling Mount bump of (0.103, 0.052)
03:52:03.443 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:52:03.443 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:52:03.443 00.000 8976 move complete, result=0
03:52:03.443 00.000 9828 Worker thread wakes up
03:52:03.443 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:52:03.444 00.001 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:52:03.444 00.000 9828 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.10) = xAngle (3.56 = -2.72)
03:52:03.444 00.000 8976 worker thread done servicing request
03:52:03.444 00.000 8976 Worker thread wakes up
03:52:03.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:03.444 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 5 ms SOUTH
03:52:03.444 00.000 9828 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.48 = -2.80)
03:52:03.444 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.46 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
03:52:03.444 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:52:03.444 00.000 9828 BLC: window closed
03:52:03.444 00.000 9828 MoveAxis(E, 33, B)
03:52:03.444 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:03.444 00.000 9828 Guiding  Dir = 2, Dur = 33
03:52:03.445 00.001 9828 IsSlewing returns 0
03:52:03.445 00.000 9828 IsGuiding returns 0
03:52:03.445 00.000 9828 PulseGuide returned control before completion, sleep 43
03:52:03.496 00.051 9828 IsGuiding returns 1
03:52:03.496 00.000 9828 scope still moving after pulse duration time elapsed
03:52:03.527 00.031 9828 IsSlewing returns 0
03:52:03.527 00.000 9828 IsGuiding returns 1
03:52:03.559 00.032 9828 IsSlewing returns 0
03:52:03.559 00.000 9828 IsGuiding returns 1
03:52:03.591 00.032 9828 IsSlewing returns 0
03:52:03.591 00.000 9828 IsGuiding returns 0
03:52:03.591 00.000 9828 scope move finished after 33 + 112 ms
03:52:03.591 00.000 9828 Move returns status 0, amount 33
03:52:03.591 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:03.591 00.000 9828 MoveAxis(N, 5, B)
03:52:03.591 00.000 9828 Guiding  Dir = 0, Dur = 5
03:52:03.606 00.015 9828 IsSlewing returns 0
03:52:03.606 00.000 9828 IsGuiding returns 0
03:52:03.606 00.000 9828 PulseGuide returned control before completion, sleep 15
03:52:03.622 00.016 9828 IsGuiding returns 1
03:52:03.622 00.000 9828 scope still moving after pulse duration time elapsed
03:52:03.653 00.031 9828 IsSlewing returns 0
03:52:03.653 00.000 9828 IsGuiding returns 1
03:52:03.685 00.032 9828 IsSlewing returns 0
03:52:03.685 00.000 9828 IsGuiding returns 1
03:52:03.716 00.031 9828 IsSlewing returns 0
03:52:03.716 00.000 9828 IsGuiding returns 1
03:52:03.747 00.031 9828 IsSlewing returns 0
03:52:03.747 00.000 9828 IsGuiding returns 0
03:52:03.747 00.000 9828 scope move finished after 5 + 136 ms
03:52:03.747 00.000 9828 Move returns status 0, amount 5
03:52:03.747 00.000 9828 move complete, result=0
03:52:03.747 00.000 9828 worker thread done servicing request
03:52:03.747 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 5 ms NORTH
03:52:04.601 00.854 8976 Exposure complete
03:52:04.606 00.005 8976 worker thread done servicing request
03:52:04.606 00.000 5052 OnExposeComplete: enter
03:52:04.606 00.000 5052 UpdateGuideState(): m_state=6
03:52:04.606 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 24
03:52:04.606 00.000 5052 Star::Find returns 1 (0), X=334.14, Y=290.56, Mass=58, SNR=5.2, Peak=64 HFD=1.7
03:52:04.606 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.39 = 1.90)
03:52:04.606 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.79)
03:52:04.607 00.001 5052 CameraToMount -- cameraX=-0.60 cameraY=-0.61 hyp=0.86 cameraTheta=-2.34 mountX=-0.27 mountY=0.84, mountTheta=1.89
03:52:04.607 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=-0.61, opts=13)
03:52:04.607 00.000 5052 Enqueuing Move request for stepguider (-0.60, -0.61)
03:52:04.607 00.000 8976 Worker thread wakes up
03:52:04.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, -0.61) opts 0xd
03:52:04.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, -0.61)
03:52:04.607 00.000 8976 Moving (-0.60, -0.61) raw xDistance=-0.27 yDistance=0.84
03:52:04.608 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
03:52:04.608 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.84
03:52:04.608 00.000 8976 MoveAxis(R, 1, ABG)
03:52:04.608 00.000 8976 stepping (-2, 21) + (1, 0)
03:52:04.608 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:04.608 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:52:04.618 00.010 5052 UpdateGuideState exits: m=58 SNR=5.2
03:52:04.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:04.618 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:04.618 00.000 5052 Enqueuing Expose request
03:52:04.625 00.007 8976 Received - 47 (G) 
03:52:04.625 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:04.625 00.000 8976 stepped: pos (-1, 21)
03:52:04.626 00.001 8976 MoveAxis(D, 4, ABG)
03:52:04.626 00.000 8976 stepping (-1, 21) + (0, -4)
03:52:04.626 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:52:04.658 00.032 8976 Received - 47 (G) 
03:52:04.658 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:52:04.658 00.000 8976 stepped: pos (-1, 17)
03:52:04.658 00.000 8976 MountToCamera -- mountTheta (-1.57) + m_xAngle (2.04) = xAngle (0.47 = 0.47)
03:52:04.658 00.000 8976 MountToCamera -- mountX=-0.01 mountY=-3.59 hyp=3.59 mountTheta=-1.57 cameraX=3.21, cameraY=1.63 cameraTheta=0.47
03:52:04.658 00.000 8976 incremental bump (3.206, 1.626) isValid = 1
03:52:04.658 00.000 8976 Scheduling Mount bump of (0.102, 0.054)
03:52:04.658 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:52:04.658 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:52:04.658 00.000 8976 move complete, result=0
03:52:04.658 00.000 9828 Worker thread wakes up
03:52:04.658 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:52:04.658 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:52:04.658 00.000 9828 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.10) = xAngle (3.58 = -2.70)
03:52:04.658 00.000 8976 worker thread done servicing request
03:52:04.658 00.000 8976 Worker thread wakes up
03:52:04.659 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:04.659 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:04.659 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.8 px 4 ms SOUTH
03:52:04.659 00.000 9828 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.50 = -2.78)
03:52:04.659 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.48 mountX=-0.10 mountY=-0.04, mountTheta=-2.77
03:52:04.659 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.10 yDistance=-0.04
03:52:04.659 00.000 9828 BLC: window closed
03:52:04.659 00.000 9828 MoveAxis(E, 33, B)
03:52:04.659 00.000 9828 Guiding  Dir = 2, Dur = 33
03:52:04.659 00.000 9828 IsSlewing returns 0
03:52:04.659 00.000 9828 IsGuiding returns 0
03:52:04.659 00.000 9828 PulseGuide returned control before completion, sleep 43
03:52:04.715 00.056 9828 IsGuiding returns 1
03:52:04.715 00.000 9828 scope still moving after pulse duration time elapsed
03:52:04.746 00.031 9828 IsSlewing returns 0
03:52:04.746 00.000 9828 IsGuiding returns 1
03:52:04.778 00.032 9828 IsSlewing returns 0
03:52:04.778 00.000 9828 IsGuiding returns 1
03:52:04.809 00.031 9828 IsSlewing returns 0
03:52:04.809 00.000 9828 IsGuiding returns 0
03:52:04.809 00.000 9828 scope move finished after 33 + 116 ms
03:52:04.809 00.000 9828 Move returns status 0, amount 33
03:52:04.809 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:04.809 00.000 9828 MoveAxis(N, 6, B)
03:52:04.809 00.000 9828 Guiding  Dir = 0, Dur = 6
03:52:04.824 00.015 9828 IsSlewing returns 0
03:52:04.824 00.000 9828 IsGuiding returns 0
03:52:04.824 00.000 9828 PulseGuide returned control before completion, sleep 16
03:52:04.856 00.032 9828 IsGuiding returns 1
03:52:04.856 00.000 9828 scope still moving after pulse duration time elapsed
03:52:04.886 00.030 9828 IsSlewing returns 0
03:52:04.886 00.000 9828 IsGuiding returns 1
03:52:04.918 00.032 9828 IsSlewing returns 0
03:52:04.918 00.000 9828 IsGuiding returns 1
03:52:04.949 00.031 9828 IsSlewing returns 0
03:52:04.949 00.000 9828 IsGuiding returns 0
03:52:04.949 00.000 9828 scope move finished after 6 + 119 ms
03:52:04.949 00.000 9828 Move returns status 0, amount 6
03:52:04.949 00.000 9828 move complete, result=0
03:52:04.949 00.000 9828 worker thread done servicing request
03:52:04.949 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:52:05.814 00.865 8976 Exposure complete
03:52:05.820 00.006 8976 worker thread done servicing request
03:52:05.820 00.000 5052 OnExposeComplete: enter
03:52:05.820 00.000 5052 UpdateGuideState(): m_state=6
03:52:05.820 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 25
03:52:05.820 00.000 5052 Star::Find returns 1 (0), X=335.37, Y=291.40, Mass=59, SNR=5.3, Peak=63 HFD=1.5
03:52:05.820 00.000 5052 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.04) = xAngle (-1.70 = -1.70)
03:52:05.820 00.000 5052 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.80 = -1.80)
03:52:05.820 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.23 hyp=0.67 cameraTheta=0.34 mountX=-0.09 mountY=-0.65, mountTheta=-1.70
03:52:05.821 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.23, opts=13)
03:52:05.821 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.23)
03:52:05.821 00.000 8976 Worker thread wakes up
03:52:05.821 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.23) opts 0xd
03:52:05.821 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.23)
03:52:05.821 00.000 8976 Moving (0.63, 0.23) raw xDistance=-0.09 yDistance=-0.65
03:52:05.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:52:05.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.65
03:52:05.821 00.000 8976 MoveAxis(R, 0, ABG)
03:52:05.821 00.000 8976 MoveAxis(U, 2, ABG)
03:52:05.821 00.000 8976 stepping (-1, 17) + (0, 2)
03:52:05.821 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:05.822 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:05.832 00.010 5052 UpdateGuideState exits: m=59 SNR=5.3
03:52:05.832 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:05.832 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:05.832 00.000 5052 Enqueuing Expose request
03:52:05.857 00.025 8976 Received - 47 (G) 
03:52:05.857 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:05.857 00.000 8976 stepped: pos (-1, 19)
03:52:05.857 00.000 8976 MountToCamera -- mountTheta (-1.56) + m_xAngle (2.04) = xAngle (0.49 = 0.49)
03:52:05.857 00.000 8976 MountToCamera -- mountX=0.04 mountY=-3.40 hyp=3.40 mountTheta=-1.56 cameraX=3.01, cameraY=1.59 cameraTheta=0.49
03:52:05.857 00.000 8976 incremental bump (3.011, 1.588) isValid = 1
03:52:05.858 00.001 8976 Scheduling Mount bump of (0.102, 0.056)
03:52:05.858 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:52:05.858 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:52:05.858 00.000 8976 move complete, result=0
03:52:05.858 00.000 9828 Worker thread wakes up
03:52:05.858 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:52:05.858 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:52:05.858 00.000 9828 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.60 = -2.69)
03:52:05.858 00.000 8976 worker thread done servicing request
03:52:05.858 00.000 8976 Worker thread wakes up
03:52:05.858 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:05.858 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:05.858 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 2 ms NORTH
03:52:05.858 00.000 9828 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.52 = -2.77)
03:52:05.858 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
03:52:05.858 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:52:05.858 00.000 9828 BLC: window closed
03:52:05.858 00.000 9828 MoveAxis(E, 33, B)
03:52:05.858 00.000 9828 Guiding  Dir = 2, Dur = 33
03:52:05.859 00.001 9828 IsSlewing returns 0
03:52:05.859 00.000 9828 IsGuiding returns 0
03:52:05.859 00.000 9828 PulseGuide returned control before completion, sleep 43
03:52:05.906 00.047 9828 IsGuiding returns 1
03:52:05.906 00.000 9828 scope still moving after pulse duration time elapsed
03:52:05.938 00.032 9828 IsSlewing returns 0
03:52:05.938 00.000 9828 IsGuiding returns 1
03:52:05.970 00.032 9828 IsSlewing returns 0
03:52:05.970 00.000 9828 IsGuiding returns 1
03:52:06.001 00.031 9828 IsSlewing returns 0
03:52:06.001 00.000 9828 IsGuiding returns 0
03:52:06.001 00.000 9828 scope move finished after 33 + 110 ms
03:52:06.001 00.000 9828 Move returns status 0, amount 33
03:52:06.001 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:06.001 00.000 9828 MoveAxis(N, 6, B)
03:52:06.001 00.000 9828 Guiding  Dir = 0, Dur = 6
03:52:06.017 00.016 9828 IsSlewing returns 0
03:52:06.017 00.000 9828 IsGuiding returns 0
03:52:06.017 00.000 9828 PulseGuide returned control before completion, sleep 16
03:52:06.048 00.031 9828 IsGuiding returns 1
03:52:06.048 00.000 9828 scope still moving after pulse duration time elapsed
03:52:06.079 00.031 9828 IsSlewing returns 0
03:52:06.079 00.000 9828 IsGuiding returns 1
03:52:06.111 00.032 9828 IsSlewing returns 0
03:52:06.111 00.000 9828 IsGuiding returns 1
03:52:06.143 00.032 9828 IsSlewing returns 0
03:52:06.143 00.000 9828 IsGuiding returns 1
03:52:06.175 00.032 9828 IsSlewing returns 0
03:52:06.175 00.000 9828 IsGuiding returns 0
03:52:06.175 00.000 9828 scope move finished after 6 + 151 ms
03:52:06.175 00.000 9828 Move returns status 0, amount 6
03:52:06.175 00.000 9828 move complete, result=0
03:52:06.175 00.000 9828 worker thread done servicing request
03:52:06.175 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:52:07.013 00.838 8976 Exposure complete
03:52:07.019 00.006 8976 worker thread done servicing request
03:52:07.019 00.000 5052 OnExposeComplete: enter
03:52:07.019 00.000 5052 UpdateGuideState(): m_state=6
03:52:07.019 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 26
03:52:07.019 00.000 5052 Star::Find returns 1 (0), X=335.74, Y=290.98, Mass=52, SNR=5.0, Peak=64 HFD=1.5
03:52:07.019 00.000 5052 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.04) = xAngle (-2.23 = -2.23)
03:52:07.019 00.000 5052 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.34 = -2.34)
03:52:07.019 00.000 5052 CameraToMount -- cameraX=1.00 cameraY=-0.19 hyp=1.02 cameraTheta=-0.19 mountX=-0.63 mountY=-0.73, mountTheta=-2.28
03:52:07.020 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.00, y=-0.19, opts=13)
03:52:07.020 00.000 5052 Enqueuing Move request for stepguider (1.00, -0.19)
03:52:07.020 00.000 8976 Worker thread wakes up
03:52:07.020 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.00, -0.19) opts 0xd
03:52:07.020 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.00, -0.19)
03:52:07.020 00.000 8976 Moving (1.00, -0.19) raw xDistance=-0.63 yDistance=-0.73
03:52:07.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.63
03:52:07.020 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
03:52:07.020 00.000 8976 MoveAxis(R, 3, ABG)
03:52:07.020 00.000 8976 stepping (-1, 19) + (3, 0)
03:52:07.020 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:07.021 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:07.030 00.009 5052 UpdateGuideState exits: m=52 SNR=5.0
03:52:07.031 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:07.031 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:07.031 00.000 5052 Enqueuing Expose request
03:52:07.055 00.024 8976 Received - 47 (G) 
03:52:07.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:07.055 00.000 8976 stepped: pos (2, 19)
03:52:07.055 00.000 8976 MoveAxis(U, 3, ABG)
03:52:07.056 00.001 8976 stepping (2, 19) + (0, 3)
03:52:07.056 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:07.087 00.031 8976 Received - 47 (G) 
03:52:07.087 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:07.087 00.000 8976 stepped: pos (2, 22)
03:52:07.088 00.001 8976 MountToCamera -- mountTheta (-1.59) + m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:52:07.088 00.000 8976 MountToCamera -- mountX=-0.07 mountY=-3.43 hyp=3.43 mountTheta=-1.59 cameraX=3.09, cameraY=1.50 cameraTheta=0.45
03:52:07.088 00.000 8976 incremental bump (3.090, 1.499) isValid = 1
03:52:07.088 00.000 8976 Scheduling Mount bump of (0.103, 0.052)
03:52:07.088 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:52:07.088 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:52:07.088 00.000 8976 move complete, result=0
03:52:07.088 00.000 8976 worker thread done servicing request
03:52:07.088 00.000 8976 Worker thread wakes up
03:52:07.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:07.088 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:07.088 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.7 px 3 ms NORTH
03:52:07.088 00.000 9828 Worker thread wakes up
03:52:07.088 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:52:07.088 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:52:07.088 00.000 9828 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.56 = -2.72)
03:52:07.088 00.000 9828 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.48 = -2.80)
03:52:07.088 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
03:52:07.088 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:52:07.089 00.001 9828 BLC: window closed
03:52:07.089 00.000 9828 MoveAxis(E, 33, B)
03:52:07.089 00.000 9828 Guiding  Dir = 2, Dur = 33
03:52:07.089 00.000 9828 IsSlewing returns 0
03:52:07.089 00.000 9828 IsGuiding returns 0
03:52:07.089 00.000 9828 PulseGuide returned control before completion, sleep 43
03:52:07.146 00.057 9828 IsGuiding returns 1
03:52:07.146 00.000 9828 scope still moving after pulse duration time elapsed
03:52:07.177 00.031 9828 IsSlewing returns 0
03:52:07.177 00.000 9828 IsGuiding returns 1
03:52:07.208 00.031 9828 IsSlewing returns 0
03:52:07.208 00.000 9828 IsGuiding returns 1
03:52:07.240 00.032 9828 IsSlewing returns 0
03:52:07.240 00.000 9828 IsGuiding returns 0
03:52:07.240 00.000 9828 scope move finished after 33 + 117 ms
03:52:07.240 00.000 9828 Move returns status 0, amount 33
03:52:07.240 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:07.240 00.000 9828 MoveAxis(N, 5, B)
03:52:07.240 00.000 9828 Guiding  Dir = 0, Dur = 5
03:52:07.256 00.016 9828 IsSlewing returns 0
03:52:07.256 00.000 9828 IsGuiding returns 0
03:52:07.256 00.000 9828 PulseGuide returned control before completion, sleep 15
03:52:07.286 00.030 9828 IsGuiding returns 1
03:52:07.286 00.000 9828 scope still moving after pulse duration time elapsed
03:52:07.318 00.032 9828 IsSlewing returns 0
03:52:07.318 00.000 9828 IsGuiding returns 1
03:52:07.349 00.031 9828 IsSlewing returns 0
03:52:07.349 00.000 9828 IsGuiding returns 1
03:52:07.380 00.031 9828 IsSlewing returns 0
03:52:07.380 00.000 9828 IsGuiding returns 0
03:52:07.380 00.000 9828 scope move finished after 5 + 118 ms
03:52:07.380 00.000 9828 Move returns status 0, amount 5
03:52:07.380 00.000 9828 move complete, result=0
03:52:07.380 00.000 9828 worker thread done servicing request
03:52:07.380 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 5 ms NORTH
03:52:08.227 00.847 8976 Exposure complete
03:52:08.232 00.005 8976 worker thread done servicing request
03:52:08.232 00.000 5052 OnExposeComplete: enter
03:52:08.232 00.000 5052 UpdateGuideState(): m_state=6
03:52:08.232 00.000 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 27
03:52:08.232 00.000 5052 Star::Find returns 1 (0), X=334.51, Y=291.73, Mass=64, SNR=5.5, Peak=65 HFD=1.7
03:52:08.232 00.000 5052 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.04) = xAngle (-0.09 = -0.09)
03:52:08.232 00.000 5052 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.19 = -0.19)
03:52:08.232 00.000 5052 CameraToMount -- cameraX=-0.23 cameraY=0.56 hyp=0.61 cameraTheta=1.96 mountX=0.60 mountY=-0.12, mountTheta=-0.19
03:52:08.233 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.23, y=0.56, opts=13)
03:52:08.233 00.000 5052 Enqueuing Move request for stepguider (-0.23, 0.56)
03:52:08.233 00.000 8976 Worker thread wakes up
03:52:08.233 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.23, 0.56) opts 0xd
03:52:08.233 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.23, 0.56)
03:52:08.233 00.000 8976 Moving (-0.23, 0.56) raw xDistance=0.60 yDistance=-0.12
03:52:08.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.60
03:52:08.233 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:52:08.233 00.000 8976 MoveAxis(L, 2, ABG)
03:52:08.233 00.000 8976 stepping (2, 22) + (-2, 0)
03:52:08.233 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:08.234 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:08.243 00.009 5052 UpdateGuideState exits: m=64 SNR=5.5
03:52:08.247 00.004 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:08.247 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:08.247 00.000 5052 Enqueuing Expose request
03:52:08.271 00.024 8976 Received - 47 (G) 
03:52:08.271 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:08.271 00.000 8976 stepped: pos (0, 22)
03:52:08.272 00.001 8976 MoveAxis(U, 0, ABG)
03:52:08.272 00.000 8976 MountToCamera -- mountTheta (-1.58) + m_xAngle (2.04) = xAngle (0.46 = 0.46)
03:52:08.272 00.000 8976 MountToCamera -- mountX=-0.05 mountY=-3.45 hyp=3.45 mountTheta=-1.58 cameraX=3.10, cameraY=1.53 cameraTheta=0.46
03:52:08.272 00.000 8976 incremental bump (3.097, 1.529) isValid = 1
03:52:08.272 00.000 8976 Scheduling Mount bump of (0.103, 0.053)
03:52:08.272 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:52:08.272 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:52:08.272 00.000 8976 move complete, result=0
03:52:08.272 00.000 9828 Worker thread wakes up
03:52:08.272 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:52:08.272 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:52:08.272 00.000 9828 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.57 = -2.71)
03:52:08.272 00.000 9828 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.49 = -2.79)
03:52:08.272 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
03:52:08.272 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:52:08.272 00.000 9828 BLC: window closed
03:52:08.272 00.000 9828 MoveAxis(E, 33, B)
03:52:08.272 00.000 9828 Guiding  Dir = 2, Dur = 33
03:52:08.272 00.000 8976 worker thread done servicing request
03:52:08.273 00.001 5052 GuideStep: 0.6 px 2 ms WEST, -0.1 px 0 ms NORTH
03:52:08.273 00.000 8976 Worker thread wakes up
03:52:08.273 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:08.273 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:08.273 00.000 9828 IsSlewing returns 0
03:52:08.273 00.000 9828 IsGuiding returns 0
03:52:08.273 00.000 9828 PulseGuide returned control before completion, sleep 43
03:52:08.320 00.047 9828 IsGuiding returns 1
03:52:08.320 00.000 9828 scope still moving after pulse duration time elapsed
03:52:08.350 00.030 9828 IsSlewing returns 0
03:52:08.350 00.000 9828 IsGuiding returns 1
03:52:08.381 00.031 9828 IsSlewing returns 0
03:52:08.381 00.000 9828 IsGuiding returns 1
03:52:08.414 00.033 9828 IsSlewing returns 0
03:52:08.414 00.000 9828 IsGuiding returns 0
03:52:08.414 00.000 9828 scope move finished after 33 + 108 ms
03:52:08.414 00.000 9828 Move returns status 0, amount 33
03:52:08.414 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:08.414 00.000 9828 MoveAxis(N, 5, B)
03:52:08.414 00.000 9828 Guiding  Dir = 0, Dur = 5
03:52:08.430 00.016 9828 IsSlewing returns 0
03:52:08.430 00.000 9828 IsGuiding returns 0
03:52:08.430 00.000 9828 PulseGuide returned control before completion, sleep 15
03:52:08.460 00.030 9828 IsGuiding returns 1
03:52:08.460 00.000 9828 scope still moving after pulse duration time elapsed
03:52:08.492 00.032 9828 IsSlewing returns 0
03:52:08.492 00.000 9828 IsGuiding returns 1
03:52:08.524 00.032 9828 IsSlewing returns 0
03:52:08.524 00.000 9828 IsGuiding returns 1
03:52:08.556 00.032 9828 IsSlewing returns 0
03:52:08.556 00.000 9828 IsGuiding returns 0
03:52:08.556 00.000 9828 scope move finished after 5 + 120 ms
03:52:08.556 00.000 9828 Move returns status 0, amount 5
03:52:08.556 00.000 9828 move complete, result=0
03:52:08.556 00.000 9828 worker thread done servicing request
03:52:08.556 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 5 ms NORTH
03:52:09.430 00.874 8976 Exposure complete
03:52:09.436 00.006 8976 worker thread done servicing request
03:52:09.436 00.000 5052 OnExposeComplete: enter
03:52:09.436 00.000 5052 UpdateGuideState(): m_state=6
03:52:09.436 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 28
03:52:09.436 00.000 5052 Star::Find returns 1 (0), X=334.07, Y=291.62, Mass=77, SNR=6.0, Peak=65 HFD=2.1
03:52:09.436 00.000 5052 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:52:09.436 00.000 5052 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.40 = 0.40)
03:52:09.436 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=0.45 hyp=0.81 cameraTheta=2.55 mountX=0.71 mountY=0.31, mountTheta=0.42
03:52:09.437 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=0.45, opts=13)
03:52:09.437 00.000 5052 Enqueuing Move request for stepguider (-0.67, 0.45)
03:52:09.437 00.000 8976 Worker thread wakes up
03:52:09.437 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, 0.45) opts 0xd
03:52:09.437 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, 0.45)
03:52:09.437 00.000 8976 Moving (-0.67, 0.45) raw xDistance=0.71 yDistance=0.31
03:52:09.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.71
03:52:09.437 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:52:09.438 00.001 8976 MoveAxis(L, 3, ABG)
03:52:09.438 00.000 8976 stepping (0, 22) + (-3, 0)
03:52:09.438 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:09.438 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:09.448 00.010 5052 UpdateGuideState exits: m=77 SNR=6.0
03:52:09.448 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:09.448 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:09.448 00.000 5052 Enqueuing Expose request
03:52:09.470 00.022 8976 Received - 47 (G) 
03:52:09.470 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:09.470 00.000 8976 stepped: pos (-3, 22)
03:52:09.470 00.000 8976 MoveAxis(D, 1, ABG)
03:52:09.470 00.000 8976 stepping (-3, 22) + (0, -1)
03:52:09.470 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:09.502 00.032 8976 Received - 47 (G) 
03:52:09.502 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:09.502 00.000 8976 stepped: pos (-3, 21)
03:52:09.502 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:52:09.502 00.000 8976 MountToCamera -- mountX=0.12 mountY=-3.41 hyp=3.42 mountTheta=-1.54 cameraX=2.99, cameraY=1.66 cameraTheta=0.51
03:52:09.502 00.000 8976 incremental bump (2.986, 1.660) isValid = 1
03:52:09.502 00.000 8976 Scheduling Mount bump of (0.100, 0.058)
03:52:09.502 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:52:09.502 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:52:09.502 00.000 8976 move complete, result=0
03:52:09.502 00.000 8976 worker thread done servicing request
03:52:09.502 00.000 9828 Worker thread wakes up
03:52:09.502 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:52:09.502 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:52:09.502 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.3 px 1 ms SOUTH
03:52:09.502 00.000 8976 Worker thread wakes up
03:52:09.502 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:09.503 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:09.503 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.66)
03:52:09.503 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.75)
03:52:09.503 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
03:52:09.503 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:52:09.503 00.000 9828 BLC: window closed
03:52:09.503 00.000 9828 MoveAxis(E, 33, B)
03:52:09.503 00.000 9828 Guiding  Dir = 2, Dur = 33
03:52:09.503 00.000 9828 IsSlewing returns 0
03:52:09.503 00.000 9828 IsGuiding returns 0
03:52:09.503 00.000 9828 PulseGuide returned control before completion, sleep 43
03:52:09.558 00.055 9828 IsGuiding returns 1
03:52:09.558 00.000 9828 scope still moving after pulse duration time elapsed
03:52:09.589 00.031 9828 IsSlewing returns 0
03:52:09.589 00.000 9828 IsGuiding returns 1
03:52:09.621 00.032 9828 IsSlewing returns 0
03:52:09.621 00.000 9828 IsGuiding returns 1
03:52:09.652 00.031 9828 IsSlewing returns 0
03:52:09.652 00.000 9828 IsGuiding returns 0
03:52:09.652 00.000 9828 scope move finished after 33 + 115 ms
03:52:09.652 00.000 9828 Move returns status 0, amount 33
03:52:09.652 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:09.652 00.000 9828 MoveAxis(N, 6, B)
03:52:09.652 00.000 9828 Guiding  Dir = 0, Dur = 6
03:52:09.668 00.016 9828 IsSlewing returns 0
03:52:09.668 00.000 9828 IsGuiding returns 0
03:52:09.668 00.000 9828 PulseGuide returned control before completion, sleep 16
03:52:09.700 00.032 9828 IsGuiding returns 1
03:52:09.700 00.000 9828 scope still moving after pulse duration time elapsed
03:52:09.731 00.031 9828 IsSlewing returns 0
03:52:09.731 00.000 9828 IsGuiding returns 1
03:52:09.761 00.030 9828 IsSlewing returns 0
03:52:09.761 00.000 9828 IsGuiding returns 1
03:52:09.793 00.032 9828 IsSlewing returns 0
03:52:09.793 00.000 9828 IsGuiding returns 0
03:52:09.793 00.000 9828 scope move finished after 6 + 119 ms
03:52:09.793 00.000 9828 Move returns status 0, amount 6
03:52:09.793 00.000 9828 move complete, result=0
03:52:09.793 00.000 9828 worker thread done servicing request
03:52:09.793 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:52:10.655 00.862 8976 Exposure complete
03:52:10.661 00.006 8976 worker thread done servicing request
03:52:10.661 00.000 5052 OnExposeComplete: enter
03:52:10.662 00.001 5052 UpdateGuideState(): m_state=6
03:52:10.662 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 29
03:52:10.662 00.000 5052 Star::Find returns 1 (0), X=335.70, Y=290.55, Mass=61, SNR=5.4, Peak=63 HFD=1.5
03:52:10.662 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
03:52:10.662 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
03:52:10.662 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=-0.63 hyp=1.15 cameraTheta=-0.58 mountX=-1.00 mountY=-0.46, mountTheta=-2.71
03:52:10.663 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=-0.63, opts=13)
03:52:10.663 00.000 5052 Enqueuing Move request for stepguider (0.96, -0.63)
03:52:10.663 00.000 8976 Worker thread wakes up
03:52:10.663 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, -0.63) opts 0xd
03:52:10.663 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, -0.63)
03:52:10.663 00.000 8976 Moving (0.96, -0.63) raw xDistance=-1.00 yDistance=-0.46
03:52:10.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -1.00
03:52:10.663 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.46
03:52:10.663 00.000 8976 MoveAxis(R, 4, ABG)
03:52:10.663 00.000 8976 stepping (-3, 21) + (4, 0)
03:52:10.663 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:52:10.665 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:52:10.674 00.009 5052 UpdateGuideState exits: m=61 SNR=5.4
03:52:10.674 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:10.674 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:10.674 00.000 5052 Enqueuing Expose request
03:52:10.700 00.026 8976 Received - 47 (G) 
03:52:10.701 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:52:10.701 00.000 8976 stepped: pos (1, 21)
03:52:10.701 00.000 8976 MoveAxis(U, 2, ABG)
03:52:10.701 00.000 8976 stepping (1, 21) + (0, 2)
03:52:10.701 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:10.732 00.031 8976 Received - 47 (G) 
03:52:10.733 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:10.733 00.000 8976 stepped: pos (1, 23)
03:52:10.733 00.000 8976 MountToCamera -- mountTheta (-1.56) + m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:52:10.733 00.000 8976 MountToCamera -- mountX=0.03 mountY=-3.49 hyp=3.49 mountTheta=-1.56 cameraX=3.10, cameraY=1.62 cameraTheta=0.48
03:52:10.733 00.000 8976 incremental bump (3.097, 1.616) isValid = 1
03:52:10.733 00.000 8976 Scheduling Mount bump of (0.102, 0.055)
03:52:10.733 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:52:10.733 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:52:10.733 00.000 8976 move complete, result=0
03:52:10.733 00.000 9828 Worker thread wakes up
03:52:10.733 00.000 8976 worker thread done servicing request
03:52:10.733 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.5 px 2 ms NORTH
03:52:10.733 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:52:10.733 00.000 8976 Worker thread wakes up
03:52:10.733 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:52:10.733 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:10.734 00.001 9828 CameraToMount -- cameraTheta (0.50) - m_xAngle (-3.10) = xAngle (3.59 = -2.69)
03:52:10.734 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:10.734 00.000 9828 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.51 = -2.77)
03:52:10.734 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
03:52:10.734 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:52:10.734 00.000 9828 BLC: window closed
03:52:10.734 00.000 9828 MoveAxis(E, 33, B)
03:52:10.734 00.000 9828 Guiding  Dir = 2, Dur = 33
03:52:10.734 00.000 9828 IsSlewing returns 0
03:52:10.734 00.000 9828 IsGuiding returns 0
03:52:10.735 00.001 9828 PulseGuide returned control before completion, sleep 43
03:52:10.785 00.050 9828 IsGuiding returns 1
03:52:10.785 00.000 9828 scope still moving after pulse duration time elapsed
03:52:10.817 00.032 9828 IsSlewing returns 0
03:52:10.817 00.000 9828 IsGuiding returns 1
03:52:10.847 00.030 9828 IsSlewing returns 0
03:52:10.848 00.001 9828 IsGuiding returns 1
03:52:10.879 00.031 9828 IsSlewing returns 0
03:52:10.879 00.000 9828 IsGuiding returns 0
03:52:10.879 00.000 9828 scope move finished after 33 + 110 ms
03:52:10.879 00.000 9828 Move returns status 0, amount 33
03:52:10.879 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:10.879 00.000 9828 MoveAxis(N, 6, B)
03:52:10.879 00.000 9828 Guiding  Dir = 0, Dur = 6
03:52:10.895 00.016 9828 IsSlewing returns 0
03:52:10.895 00.000 9828 IsGuiding returns 0
03:52:10.895 00.000 9828 PulseGuide returned control before completion, sleep 16
03:52:10.927 00.032 9828 IsGuiding returns 1
03:52:10.927 00.000 9828 scope still moving after pulse duration time elapsed
03:52:10.958 00.031 9828 IsSlewing returns 0
03:52:10.958 00.000 9828 IsGuiding returns 1
03:52:10.989 00.031 9828 IsSlewing returns 0
03:52:10.989 00.000 9828 IsGuiding returns 1
03:52:11.021 00.032 9828 IsSlewing returns 0
03:52:11.021 00.000 9828 IsGuiding returns 0
03:52:11.021 00.000 9828 scope move finished after 6 + 120 ms
03:52:11.021 00.000 9828 Move returns status 0, amount 6
03:52:11.021 00.000 9828 move complete, result=0
03:52:11.021 00.000 9828 worker thread done servicing request
03:52:11.021 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:52:11.889 00.868 8976 Exposure complete
03:52:11.894 00.005 8976 worker thread done servicing request
03:52:11.894 00.000 5052 OnExposeComplete: enter
03:52:11.894 00.000 5052 UpdateGuideState(): m_state=6
03:52:11.894 00.000 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 30
03:52:11.894 00.000 5052 Star::Find returns 1 (0), X=335.41, Y=291.44, Mass=64, SNR=5.4, Peak=64 HFD=1.5
03:52:11.894 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
03:52:11.894 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
03:52:11.895 00.001 5052 CameraToMount -- cameraX=0.67 cameraY=0.27 hyp=0.72 cameraTheta=0.38 mountX=-0.07 mountY=-0.71, mountTheta=-1.67
03:52:11.895 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.67, y=0.27, opts=13)
03:52:11.895 00.000 5052 Enqueuing Move request for stepguider (0.67, 0.27)
03:52:11.895 00.000 8976 Worker thread wakes up
03:52:11.895 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.67, 0.27) opts 0xd
03:52:11.895 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.67, 0.27)
03:52:11.895 00.000 8976 Moving (0.67, 0.27) raw xDistance=-0.07 yDistance=-0.71
03:52:11.895 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:52:11.896 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.71
03:52:11.896 00.000 8976 MoveAxis(R, 0, ABG)
03:52:11.896 00.000 8976 MoveAxis(U, 3, ABG)
03:52:11.896 00.000 8976 stepping (1, 23) + (0, 3)
03:52:11.896 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:11.896 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:52:11.907 00.011 5052 UpdateGuideState exits: m=64 SNR=5.4
03:52:11.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:11.907 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:11.907 00.000 5052 Enqueuing Expose request
03:52:11.932 00.025 8976 Received - 47 (G) 
03:52:11.932 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:11.932 00.000 8976 stepped: pos (1, 26)
03:52:11.932 00.000 8976 MountToCamera -- mountTheta (-1.58) + m_xAngle (2.04) = xAngle (0.46 = 0.46)
03:52:11.932 00.000 8976 MountToCamera -- mountX=-0.03 mountY=-3.70 hyp=3.70 mountTheta=-1.58 cameraX=3.31, cameraY=1.66 cameraTheta=0.46
03:52:11.932 00.000 8976 incremental bump (3.311, 1.658) isValid = 1
03:52:11.932 00.000 8976 Scheduling Mount bump of (0.103, 0.053)
03:52:11.932 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:52:11.932 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:52:11.932 00.000 8976 move complete, result=0
03:52:11.932 00.000 9828 Worker thread wakes up
03:52:11.933 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:52:11.933 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:52:11.933 00.000 8976 worker thread done servicing request
03:52:11.933 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:52:11.933 00.000 9828 CameraToMount -- cameraTheta (0.48) - m_xAngle (-3.10) = xAngle (3.57 = -2.71)
03:52:11.933 00.000 8976 Worker thread wakes up
03:52:11.933 00.000 9828 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.49 = -2.79)
03:52:11.933 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:11.933 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.48 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
03:52:11.933 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:11.933 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:52:11.933 00.000 9828 BLC: window closed
03:52:11.933 00.000 9828 MoveAxis(E, 33, B)
03:52:11.933 00.000 9828 Guiding  Dir = 2, Dur = 33
03:52:11.934 00.001 9828 IsSlewing returns 0
03:52:11.934 00.000 9828 IsGuiding returns 0
03:52:11.934 00.000 9828 PulseGuide returned control before completion, sleep 43
03:52:11.978 00.044 9828 IsGuiding returns 1
03:52:11.979 00.001 9828 scope still moving after pulse duration time elapsed
03:52:12.009 00.030 9828 IsSlewing returns 0
03:52:12.010 00.001 9828 IsGuiding returns 1
03:52:12.041 00.031 9828 IsSlewing returns 0
03:52:12.042 00.001 9828 IsGuiding returns 1
03:52:12.072 00.030 9828 IsSlewing returns 0
03:52:12.072 00.000 9828 IsGuiding returns 1
03:52:12.103 00.031 9828 IsSlewing returns 0
03:52:12.103 00.000 9828 IsGuiding returns 0
03:52:12.103 00.000 9828 scope move finished after 33 + 136 ms
03:52:12.103 00.000 9828 Move returns status 0, amount 33
03:52:12.103 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:12.103 00.000 9828 MoveAxis(N, 5, B)
03:52:12.103 00.000 9828 Guiding  Dir = 0, Dur = 5
03:52:12.118 00.015 9828 IsSlewing returns 0
03:52:12.118 00.000 9828 IsGuiding returns 0
03:52:12.118 00.000 9828 PulseGuide returned control before completion, sleep 15
03:52:12.150 00.032 9828 IsGuiding returns 1
03:52:12.150 00.000 9828 scope still moving after pulse duration time elapsed
03:52:12.181 00.031 9828 IsSlewing returns 0
03:52:12.181 00.000 9828 IsGuiding returns 1
03:52:12.213 00.032 9828 IsSlewing returns 0
03:52:12.213 00.000 9828 IsGuiding returns 1
03:52:12.245 00.032 9828 IsSlewing returns 0
03:52:12.245 00.000 9828 IsGuiding returns 0
03:52:12.245 00.000 9828 scope move finished after 5 + 121 ms
03:52:12.245 00.000 9828 Move returns status 0, amount 5
03:52:12.245 00.000 9828 move complete, result=0
03:52:12.245 00.000 9828 worker thread done servicing request
03:52:12.245 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 5 ms NORTH
03:52:13.090 00.845 8976 Exposure complete
03:52:13.095 00.005 8976 worker thread done servicing request
03:52:13.095 00.000 5052 OnExposeComplete: enter
03:52:13.095 00.000 5052 UpdateGuideState(): m_state=6
03:52:13.095 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 31
03:52:13.096 00.001 5052 Star::Find returns 1 (0), X=335.94, Y=291.23, Mass=50, SNR=4.9, Peak=64 HFD=1.6
03:52:13.096 00.000 5052 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.04) = xAngle (-2.00 = -2.00)
03:52:13.096 00.000 5052 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.10 = -2.10)
03:52:13.096 00.000 5052 CameraToMount -- cameraX=1.20 cameraY=0.05 hyp=1.20 cameraTheta=0.04 mountX=-0.50 mountY=-1.04, mountTheta=-2.02
03:52:13.096 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.20, y=0.05, opts=13)
03:52:13.096 00.000 5052 Enqueuing Move request for stepguider (1.20, 0.05)
03:52:13.096 00.000 8976 Worker thread wakes up
03:52:13.097 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.20, 0.05) opts 0xd
03:52:13.097 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.20, 0.05)
03:52:13.097 00.000 8976 Moving (1.20, 0.05) raw xDistance=-0.50 yDistance=-1.04
03:52:13.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
03:52:13.097 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.04
03:52:13.097 00.000 8976 MoveAxis(R, 2, ABG)
03:52:13.097 00.000 8976 stepping (1, 26) + (2, 0)
03:52:13.097 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:13.098 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:13.107 00.009 5052 UpdateGuideState exits: m=50 SNR=4.9
03:52:13.107 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:13.107 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:13.107 00.000 5052 Enqueuing Expose request
03:52:13.130 00.023 8976 Received - 47 (G) 
03:52:13.131 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:13.131 00.000 8976 stepped: pos (3, 26)
03:52:13.131 00.000 8976 MoveAxis(U, 4, ABG)
03:52:13.131 00.000 8976 stepping (3, 26) + (0, 4)
03:52:13.131 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:52:13.162 00.031 8976 Received - 47 (G) 
03:52:13.163 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:52:13.163 00.000 8976 stepped: pos (3, 30)
03:52:13.163 00.000 8976 MountToCamera -- mountTheta (-1.61) + m_xAngle (2.04) = xAngle (0.43 = 0.43)
03:52:13.163 00.000 8976 MountToCamera -- mountX=-0.17 mountY=-4.05 hyp=4.06 mountTheta=-1.61 cameraX=3.69, cameraY=1.69 cameraTheta=0.43
03:52:13.163 00.000 8976 incremental bump (3.687, 1.692) isValid = 1
03:52:13.163 00.000 8976 Scheduling Mount bump of (0.104, 0.050)
03:52:13.163 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:52:13.163 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:52:13.163 00.000 8976 move complete, result=0
03:52:13.163 00.000 8976 worker thread done servicing request
03:52:13.163 00.000 9828 Worker thread wakes up
03:52:13.163 00.000 8976 Worker thread wakes up
03:52:13.163 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.0 px 4 ms NORTH
03:52:13.163 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:52:13.163 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:13.164 00.001 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:52:13.164 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:13.164 00.000 9828 CameraToMount -- cameraTheta (0.44) - m_xAngle (-3.10) = xAngle (3.54 = -2.74)
03:52:13.164 00.000 9828 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.46 = -2.82)
03:52:13.164 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.44 mountX=-0.11 mountY=-0.04, mountTheta=-2.82
03:52:13.164 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:52:13.164 00.000 9828 BLC: window closed
03:52:13.164 00.000 9828 MoveAxis(E, 34, B)
03:52:13.164 00.000 9828 Guiding  Dir = 2, Dur = 34
03:52:13.165 00.001 9828 IsSlewing returns 0
03:52:13.165 00.000 9828 IsGuiding returns 0
03:52:13.165 00.000 9828 PulseGuide returned control before completion, sleep 44
03:52:13.211 00.046 9828 IsGuiding returns 1
03:52:13.211 00.000 9828 scope still moving after pulse duration time elapsed
03:52:13.242 00.031 9828 IsSlewing returns 0
03:52:13.242 00.000 9828 IsGuiding returns 1
03:52:13.273 00.031 9828 IsSlewing returns 0
03:52:13.273 00.000 9828 IsGuiding returns 1
03:52:13.303 00.030 9828 IsSlewing returns 0
03:52:13.303 00.000 9828 IsGuiding returns 1
03:52:13.335 00.032 9828 IsSlewing returns 0
03:52:13.335 00.000 9828 IsGuiding returns 0
03:52:13.335 00.000 9828 scope move finished after 34 + 135 ms
03:52:13.335 00.000 9828 Move returns status 0, amount 34
03:52:13.335 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:13.335 00.000 9828 MoveAxis(N, 5, B)
03:52:13.335 00.000 9828 Guiding  Dir = 0, Dur = 5
03:52:13.351 00.016 9828 IsSlewing returns 0
03:52:13.351 00.000 9828 IsGuiding returns 0
03:52:13.351 00.000 9828 PulseGuide returned control before completion, sleep 15
03:52:13.367 00.016 9828 IsGuiding returns 1
03:52:13.367 00.000 9828 scope still moving after pulse duration time elapsed
03:52:13.398 00.031 9828 IsSlewing returns 0
03:52:13.398 00.000 9828 IsGuiding returns 1
03:52:13.430 00.032 9828 IsSlewing returns 0
03:52:13.430 00.000 9828 IsGuiding returns 1
03:52:13.462 00.032 9828 IsSlewing returns 0
03:52:13.462 00.000 9828 IsGuiding returns 1
03:52:13.493 00.031 9828 IsSlewing returns 0
03:52:13.493 00.000 9828 IsGuiding returns 0
03:52:13.493 00.000 9828 scope move finished after 5 + 136 ms
03:52:13.493 00.000 9828 Move returns status 0, amount 5
03:52:13.493 00.000 9828 move complete, result=0
03:52:13.493 00.000 9828 worker thread done servicing request
03:52:13.493 00.000 5052 GuideStep: -0.1 px 34 ms EAST, -0.0 px 5 ms NORTH
03:52:14.325 00.832 8976 Exposure complete
03:52:14.331 00.006 8976 worker thread done servicing request
03:52:14.331 00.000 5052 OnExposeComplete: enter
03:52:14.331 00.000 5052 UpdateGuideState(): m_state=6
03:52:14.331 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 32
03:52:14.331 00.000 5052 Star::Find returns 1 (0), X=335.37, Y=291.56, Mass=68, SNR=5.6, Peak=63 HFD=1.6
03:52:14.331 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
03:52:14.331 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
03:52:14.331 00.000 5052 CameraToMount -- cameraX=0.63 cameraY=0.39 hyp=0.74 cameraTheta=0.55 mountX=0.06 mountY=-0.74, mountTheta=-1.49
03:52:14.332 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.63, y=0.39, opts=13)
03:52:14.332 00.000 5052 Enqueuing Move request for stepguider (0.63, 0.39)
03:52:14.332 00.000 8976 Worker thread wakes up
03:52:14.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.63, 0.39) opts 0xd
03:52:14.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.63, 0.39)
03:52:14.332 00.000 8976 Moving (0.63, 0.39) raw xDistance=0.06 yDistance=-0.74
03:52:14.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:52:14.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.74
03:52:14.332 00.000 8976 MoveAxis(R, 0, ABG)
03:52:14.332 00.000 8976 MoveAxis(U, 3, ABG)
03:52:14.332 00.000 8976 stepping (3, 30) + (0, 3)
03:52:14.332 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:14.333 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:52:14.342 00.009 5052 UpdateGuideState exits: m=68 SNR=5.6
03:52:14.343 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:14.343 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:14.343 00.000 5052 Enqueuing Expose request
03:52:14.362 00.019 8976 Received - 47 (G) 
03:52:14.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:14.362 00.000 8976 stepped: pos (3, 33)
03:52:14.362 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:52:14.362 00.000 8976 MountToCamera -- mountTheta (-1.63) + m_xAngle (2.04) = xAngle (0.41 = 0.41)
03:52:14.362 00.000 8976 MountToCamera -- mountX=-0.27 mountY=-4.45 hyp=4.45 mountTheta=-1.63 cameraX=4.08, cameraY=1.79 cameraTheta=0.41
03:52:14.362 00.000 8976 incremental bump (4.079, 1.786) isValid = 1
03:52:14.362 00.000 8976 Scheduling Mount bump of (0.123, 0.056)
03:52:14.362 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.06, opts=4)
03:52:14.362 00.000 8976 Enqueuing Move request for scope (0.12, 0.06)
03:52:14.362 00.000 8976 move complete, result=0
03:52:14.362 00.000 9828 Worker thread wakes up
03:52:14.362 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0x4
03:52:14.362 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
03:52:14.362 00.000 9828 CameraToMount -- cameraTheta (0.43) - m_xAngle (-3.10) = xAngle (3.52 = -2.76)
03:52:14.363 00.001 9828 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.44 = -2.84)
03:52:14.363 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.43 mountX=-0.13 mountY=-0.04, mountTheta=-2.83
03:52:14.363 00.000 9828 Moving (0.12, 0.06) raw xDistance=-0.13 yDistance=-0.04
03:52:14.363 00.000 9828 BLC: window closed
03:52:14.363 00.000 9828 MoveAxis(E, 40, B)
03:52:14.363 00.000 9828 Guiding  Dir = 2, Dur = 40
03:52:14.363 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.7 px 3 ms NORTH
03:52:14.363 00.000 8976 worker thread done servicing request
03:52:14.363 00.000 8976 Worker thread wakes up
03:52:14.363 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:14.363 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:14.363 00.000 9828 IsSlewing returns 0
03:52:14.363 00.000 9828 IsGuiding returns 0
03:52:14.363 00.000 9828 PulseGuide returned control before completion, sleep 50
03:52:14.429 00.066 9828 IsGuiding returns 1
03:52:14.429 00.000 9828 scope still moving after pulse duration time elapsed
03:52:14.460 00.031 9828 IsSlewing returns 0
03:52:14.460 00.000 9828 IsGuiding returns 1
03:52:14.491 00.031 9828 IsSlewing returns 0
03:52:14.491 00.000 9828 IsGuiding returns 1
03:52:14.523 00.032 9828 IsSlewing returns 0
03:52:14.523 00.000 9828 IsGuiding returns 0
03:52:14.523 00.000 9828 scope move finished after 40 + 119 ms
03:52:14.523 00.000 9828 Move returns status 0, amount 40
03:52:14.523 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:14.523 00.000 9828 MoveAxis(N, 5, B)
03:52:14.523 00.000 9828 Guiding  Dir = 0, Dur = 5
03:52:14.539 00.016 9828 IsSlewing returns 0
03:52:14.539 00.000 9828 IsGuiding returns 0
03:52:14.539 00.000 9828 PulseGuide returned control before completion, sleep 15
03:52:14.569 00.030 9828 IsGuiding returns 1
03:52:14.569 00.000 9828 scope still moving after pulse duration time elapsed
03:52:14.601 00.032 9828 IsSlewing returns 0
03:52:14.601 00.000 9828 IsGuiding returns 1
03:52:14.632 00.031 9828 IsSlewing returns 0
03:52:14.632 00.000 9828 IsGuiding returns 1
03:52:14.663 00.031 9828 IsSlewing returns 0
03:52:14.663 00.000 9828 IsGuiding returns 0
03:52:14.663 00.000 9828 scope move finished after 5 + 119 ms
03:52:14.663 00.000 9828 Move returns status 0, amount 5
03:52:14.663 00.000 9828 move complete, result=0
03:52:14.663 00.000 9828 worker thread done servicing request
03:52:14.663 00.000 5052 GuideStep: -0.1 px 40 ms EAST, -0.0 px 5 ms NORTH
03:52:15.521 00.858 8976 Exposure complete
03:52:15.526 00.005 8976 worker thread done servicing request
03:52:15.527 00.001 5052 OnExposeComplete: enter
03:52:15.527 00.000 5052 UpdateGuideState(): m_state=6
03:52:15.527 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 33
03:52:15.527 00.000 5052 Star::Find returns 1 (0), X=333.88, Y=291.78, Mass=66, SNR=5.5, Peak=65 HFD=2.3
03:52:15.527 00.000 5052 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.04) = xAngle (0.48 = 0.48)
03:52:15.527 00.000 5052 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.38 = 0.38)
03:52:15.527 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=0.61 hyp=1.05 cameraTheta=2.53 mountX=0.93 mountY=0.39, mountTheta=0.39
03:52:15.527 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=0.61, opts=13)
03:52:15.528 00.001 5052 Enqueuing Move request for stepguider (-0.86, 0.61)
03:52:15.528 00.000 8976 Worker thread wakes up
03:52:15.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, 0.61) opts 0xd
03:52:15.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, 0.61)
03:52:15.528 00.000 8976 Moving (-0.86, 0.61) raw xDistance=0.93 yDistance=0.39
03:52:15.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.93
03:52:15.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.39
03:52:15.528 00.000 8976 MoveAxis(L, 4, ABG)
03:52:15.528 00.000 8976 stepping (3, 33) + (-4, 0)
03:52:15.528 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:52:15.529 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:15.539 00.010 5052 UpdateGuideState exits: m=66 SNR=5.5
03:52:15.539 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:15.539 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:15.539 00.000 5052 Enqueuing Expose request
03:52:15.561 00.022 8976 Received - 47 (G) 
03:52:15.561 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:52:15.561 00.000 8976 stepped: pos (-1, 33)
03:52:15.561 00.000 8976 MoveAxis(D, 1, ABG)
03:52:15.561 00.000 8976 stepping (-1, 33) + (0, -1)
03:52:15.561 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:15.593 00.032 8976 Received - 47 (G) 
03:52:15.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:15.593 00.000 8976 stepped: pos (-1, 32)
03:52:15.593 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:52:15.593 00.000 8976 MountToCamera -- mountTheta (-1.60) + m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:52:15.593 00.000 8976 MountToCamera -- mountX=-0.13 mountY=-4.66 hyp=4.66 mountTheta=-1.60 cameraX=4.20, cameraY=2.00 cameraTheta=0.45
03:52:15.593 00.000 8976 incremental bump (4.203, 2.005) isValid = 1
03:52:15.593 00.000 8976 Scheduling Mount bump of (0.138, 0.068)
03:52:15.593 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.14, y=0.07, opts=4)
03:52:15.594 00.001 8976 Enqueuing Move request for scope (0.14, 0.07)
03:52:15.594 00.000 8976 move complete, result=0
03:52:15.594 00.000 8976 worker thread done servicing request
03:52:15.594 00.000 8976 Worker thread wakes up
03:52:15.594 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:15.594 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:15.594 00.000 9828 Worker thread wakes up
03:52:15.594 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0x4
03:52:15.594 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.4 px 1 ms SOUTH
03:52:15.594 00.000 9828 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
03:52:15.594 00.000 9828 CameraToMount -- cameraTheta (0.46) - m_xAngle (-3.10) = xAngle (3.56 = -2.73)
03:52:15.594 00.000 9828 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.47 = -2.81)
03:52:15.594 00.000 9828 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.46 mountX=-0.14 mountY=-0.05, mountTheta=-2.80
03:52:15.594 00.000 9828 Moving (0.14, 0.07) raw xDistance=-0.14 yDistance=-0.05
03:52:15.594 00.000 9828 BLC: window closed
03:52:15.594 00.000 9828 MoveAxis(E, 45, B)
03:52:15.594 00.000 9828 Guiding  Dir = 2, Dur = 45
03:52:15.594 00.000 9828 IsSlewing returns 0
03:52:15.594 00.000 9828 IsGuiding returns 0
03:52:15.594 00.000 9828 PulseGuide returned control before completion, sleep 55
03:52:15.663 00.069 9828 IsGuiding returns 1
03:52:15.663 00.000 9828 scope still moving after pulse duration time elapsed
03:52:15.694 00.031 9828 IsSlewing returns 0
03:52:15.694 00.000 9828 IsGuiding returns 1
03:52:15.726 00.032 9828 IsSlewing returns 0
03:52:15.726 00.000 9828 IsGuiding returns 1
03:52:15.758 00.032 9828 IsSlewing returns 0
03:52:15.758 00.000 9828 IsGuiding returns 0
03:52:15.758 00.000 9828 scope move finished after 45 + 118 ms
03:52:15.759 00.001 9828 Move returns status 0, amount 45
03:52:15.759 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:15.759 00.000 9828 MoveAxis(N, 7, B)
03:52:15.759 00.000 9828 Guiding  Dir = 0, Dur = 7
03:52:15.774 00.015 9828 IsSlewing returns 0
03:52:15.774 00.000 9828 IsGuiding returns 0
03:52:15.774 00.000 9828 PulseGuide returned control before completion, sleep 17
03:52:15.804 00.030 9828 IsGuiding returns 1
03:52:15.804 00.000 9828 scope still moving after pulse duration time elapsed
03:52:15.835 00.031 9828 IsSlewing returns 0
03:52:15.835 00.000 9828 IsGuiding returns 1
03:52:15.866 00.031 9828 IsSlewing returns 0
03:52:15.866 00.000 9828 IsGuiding returns 1
03:52:15.898 00.032 9828 IsSlewing returns 0
03:52:15.899 00.001 9828 IsGuiding returns 0
03:52:15.899 00.000 9828 scope move finished after 7 + 117 ms
03:52:15.899 00.000 9828 Move returns status 0, amount 7
03:52:15.899 00.000 9828 move complete, result=0
03:52:15.899 00.000 9828 worker thread done servicing request
03:52:15.899 00.000 5052 GuideStep: -0.1 px 45 ms EAST, -0.1 px 7 ms NORTH
03:52:16.753 00.854 8976 Exposure complete
03:52:16.759 00.006 8976 worker thread done servicing request
03:52:16.760 00.001 5052 OnExposeComplete: enter
03:52:16.760 00.000 5052 UpdateGuideState(): m_state=6
03:52:16.760 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 34
03:52:16.760 00.000 5052 Star::Find returns 1 (0), X=334.24, Y=290.53, Mass=64, SNR=5.5, Peak=63 HFD=1.8
03:52:16.760 00.000 5052 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.04) = xAngle (-4.27 = 2.01)
03:52:16.760 00.000 5052 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.38 = 1.91)
03:52:16.760 00.000 5052 CameraToMount -- cameraX=-0.50 cameraY=-0.65 hyp=0.82 cameraTheta=-2.23 mountX=-0.35 mountY=0.78, mountTheta=1.99
03:52:16.761 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.50, y=-0.65, opts=13)
03:52:16.761 00.000 5052 Enqueuing Move request for stepguider (-0.50, -0.65)
03:52:16.761 00.000 8976 Worker thread wakes up
03:52:16.761 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.50, -0.65) opts 0xd
03:52:16.761 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.50, -0.65)
03:52:16.761 00.000 8976 Moving (-0.50, -0.65) raw xDistance=-0.35 yDistance=0.78
03:52:16.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.35
03:52:16.761 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.78
03:52:16.761 00.000 8976 MoveAxis(R, 1, ABG)
03:52:16.761 00.000 8976 stepping (-1, 32) + (1, 0)
03:52:16.761 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:16.762 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:52:16.771 00.009 5052 UpdateGuideState exits: m=64 SNR=5.5
03:52:16.771 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:16.771 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:16.771 00.000 5052 Enqueuing Expose request
03:52:16.791 00.020 8976 Received - 47 (G) 
03:52:16.792 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:16.792 00.000 8976 stepped: pos (0, 32)
03:52:16.792 00.000 8976 MoveAxis(D, 3, ABG)
03:52:16.792 00.000 8976 stepping (0, 32) + (0, -3)
03:52:16.792 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:16.824 00.032 8976 Received - 47 (G) 
03:52:16.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:16.824 00.000 8976 stepped: pos (0, 29)
03:52:16.824 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
03:52:16.824 00.000 8976 MountToCamera -- mountTheta (-1.59) + m_xAngle (2.04) = xAngle (0.45 = 0.45)
03:52:16.825 00.001 8976 MountToCamera -- mountX=-0.09 mountY=-4.64 hyp=4.64 mountTheta=-1.59 cameraX=4.17, cameraY=2.04 cameraTheta=0.45
03:52:16.825 00.000 8976 incremental bump (4.169, 2.035) isValid = 1
03:52:16.825 00.000 8976 Scheduling Mount bump of (0.103, 0.052)
03:52:16.825 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:52:16.825 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:52:16.825 00.000 8976 move complete, result=0
03:52:16.825 00.000 9828 Worker thread wakes up
03:52:16.825 00.000 8976 worker thread done servicing request
03:52:16.825 00.000 8976 Worker thread wakes up
03:52:16.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:16.825 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:52:16.825 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:52:16.825 00.000 9828 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.56 = -2.72)
03:52:16.825 00.000 9828 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.48 = -2.80)
03:52:16.825 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:16.825 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.8 px 3 ms SOUTH
03:52:16.825 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
03:52:16.826 00.001 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:52:16.826 00.000 9828 BLC: window closed
03:52:16.826 00.000 9828 MoveAxis(E, 33, B)
03:52:16.826 00.000 9828 Guiding  Dir = 2, Dur = 33
03:52:16.826 00.000 9828 IsSlewing returns 0
03:52:16.826 00.000 9828 IsGuiding returns 0
03:52:16.826 00.000 9828 PulseGuide returned control before completion, sleep 43
03:52:16.885 00.059 9828 IsGuiding returns 1
03:52:16.885 00.000 9828 scope still moving after pulse duration time elapsed
03:52:16.916 00.031 9828 IsSlewing returns 0
03:52:16.918 00.002 9828 IsGuiding returns 1
03:52:16.947 00.029 9828 IsSlewing returns 0
03:52:16.947 00.000 9828 IsGuiding returns 1
03:52:16.979 00.032 9828 IsSlewing returns 0
03:52:16.979 00.000 9828 IsGuiding returns 0
03:52:16.979 00.000 9828 scope move finished after 33 + 120 ms
03:52:16.979 00.000 9828 Move returns status 0, amount 33
03:52:16.979 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:16.979 00.000 9828 MoveAxis(N, 5, B)
03:52:16.979 00.000 9828 Guiding  Dir = 0, Dur = 5
03:52:16.995 00.016 9828 IsSlewing returns 0
03:52:16.995 00.000 9828 IsGuiding returns 0
03:52:16.995 00.000 9828 PulseGuide returned control before completion, sleep 15
03:52:17.011 00.016 9828 IsGuiding returns 1
03:52:17.011 00.000 9828 scope still moving after pulse duration time elapsed
03:52:17.042 00.031 9828 IsSlewing returns 0
03:52:17.042 00.000 9828 IsGuiding returns 1
03:52:17.072 00.030 9828 IsSlewing returns 0
03:52:17.072 00.000 9828 IsGuiding returns 1
03:52:17.104 00.032 9828 IsSlewing returns 0
03:52:17.104 00.000 9828 IsGuiding returns 1
03:52:17.136 00.032 9828 IsSlewing returns 0
03:52:17.136 00.000 9828 IsGuiding returns 0
03:52:17.136 00.000 9828 scope move finished after 5 + 136 ms
03:52:17.136 00.000 9828 Move returns status 0, amount 5
03:52:17.136 00.000 9828 move complete, result=0
03:52:17.136 00.000 9828 worker thread done servicing request
03:52:17.136 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 5 ms NORTH
03:52:17.979 00.843 8976 Exposure complete
03:52:17.985 00.006 8976 worker thread done servicing request
03:52:17.985 00.000 5052 OnExposeComplete: enter
03:52:17.985 00.000 5052 UpdateGuideState(): m_state=6
03:52:17.985 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 35
03:52:17.985 00.000 5052 Star::Find returns 1 (0), X=334.68, Y=290.97, Mass=65, SNR=5.5, Peak=65 HFD=1.8
03:52:17.986 00.001 5052 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.04) = xAngle (-3.89 = 2.40)
03:52:17.986 00.000 5052 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.99 = 2.29)
03:52:17.986 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.84 mountX=-0.16 mountY=0.16, mountTheta=2.35
03:52:17.986 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.20, opts=13)
03:52:17.986 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.20)
03:52:17.986 00.000 8976 Worker thread wakes up
03:52:17.987 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.20) opts 0xd
03:52:17.987 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.20)
03:52:17.987 00.000 8976 Moving (-0.06, -0.20) raw xDistance=-0.16 yDistance=0.16
03:52:17.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:52:17.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:52:17.987 00.000 8976 MoveAxis(R, 0, ABG)
03:52:17.987 00.000 8976 MoveAxis(U, 0, ABG)
03:52:17.987 00.000 8976 MountToCamera -- mountTheta (-1.58) + m_xAngle (2.04) = xAngle (0.46 = 0.46)
03:52:17.987 00.000 8976 MountToCamera -- mountX=-0.06 mountY=-4.63 hyp=4.63 mountTheta=-1.58 cameraX=4.15, cameraY=2.06 cameraTheta=0.46
03:52:17.987 00.000 8976 incremental bump (4.147, 2.055) isValid = 1
03:52:17.987 00.000 8976 Scheduling Mount bump of (0.103, 0.053)
03:52:17.987 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.05, opts=4)
03:52:17.987 00.000 8976 Enqueuing Move request for scope (0.10, 0.05)
03:52:17.987 00.000 8976 move complete, result=0
03:52:17.987 00.000 8976 worker thread done servicing request
03:52:17.987 00.000 9828 Worker thread wakes up
03:52:17.987 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0x4
03:52:17.988 00.001 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:52:17.988 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:17.988 00.000 9828 CameraToMount -- cameraTheta (0.47) - m_xAngle (-3.10) = xAngle (3.57 = -2.71)
03:52:17.988 00.000 9828 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.49 = -2.79)
03:52:17.988 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
03:52:17.988 00.000 9828 Moving (0.10, 0.05) raw xDistance=-0.11 yDistance=-0.04
03:52:17.988 00.000 9828 BLC: window closed
03:52:17.988 00.000 9828 MoveAxis(E, 33, B)
03:52:17.988 00.000 9828 Guiding  Dir = 2, Dur = 33
03:52:17.988 00.000 9828 IsSlewing returns 0
03:52:17.988 00.000 9828 IsGuiding returns 0
03:52:17.989 00.001 9828 PulseGuide returned control before completion, sleep 43
03:52:17.998 00.009 5052 UpdateGuideState exits: m=65 SNR=5.5
03:52:17.998 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:17.998 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:17.998 00.000 5052 Enqueuing Expose request
03:52:17.998 00.000 8976 Worker thread wakes up
03:52:17.998 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:17.998 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:52:17.998 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:18.039 00.041 9828 IsGuiding returns 1
03:52:18.039 00.000 9828 scope still moving after pulse duration time elapsed
03:52:18.069 00.030 9828 IsSlewing returns 0
03:52:18.069 00.000 9828 IsGuiding returns 1
03:52:18.100 00.031 9828 IsSlewing returns 0
03:52:18.100 00.000 9828 IsGuiding returns 1
03:52:18.132 00.032 9828 IsSlewing returns 0
03:52:18.132 00.000 9828 IsGuiding returns 0
03:52:18.132 00.000 9828 scope move finished after 33 + 110 ms
03:52:18.132 00.000 9828 Move returns status 0, amount 33
03:52:18.132 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:18.132 00.000 9828 MoveAxis(N, 5, B)
03:52:18.132 00.000 9828 Guiding  Dir = 0, Dur = 5
03:52:18.147 00.015 9828 IsSlewing returns 0
03:52:18.147 00.000 9828 IsGuiding returns 0
03:52:18.147 00.000 9828 PulseGuide returned control before completion, sleep 15
03:52:18.177 00.030 9828 IsGuiding returns 1
03:52:18.177 00.000 9828 scope still moving after pulse duration time elapsed
03:52:18.208 00.031 9828 IsSlewing returns 0
03:52:18.208 00.000 9828 IsGuiding returns 1
03:52:18.240 00.032 9828 IsSlewing returns 0
03:52:18.240 00.000 9828 IsGuiding returns 1
03:52:18.271 00.031 9828 IsSlewing returns 0
03:52:18.271 00.000 9828 IsGuiding returns 0
03:52:18.271 00.000 9828 scope move finished after 5 + 119 ms
03:52:18.271 00.000 9828 Move returns status 0, amount 5
03:52:18.271 00.000 9828 move complete, result=0
03:52:18.271 00.000 9828 worker thread done servicing request
03:52:18.271 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 5 ms NORTH
03:52:19.152 00.881 8976 Exposure complete
03:52:19.157 00.005 8976 worker thread done servicing request
03:52:19.157 00.000 5052 OnExposeComplete: enter
03:52:19.158 00.001 5052 UpdateGuideState(): m_state=6
03:52:19.158 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 36
03:52:19.158 00.000 5052 Star::Find returns 1 (0), X=333.83, Y=291.55, Mass=62, SNR=5.4, Peak=63 HFD=1.9
03:52:19.158 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.70 = 0.70)
03:52:19.158 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.60 = 0.60)
03:52:19.158 00.000 5052 CameraToMount -- cameraX=-0.91 cameraY=0.38 hyp=0.98 cameraTheta=2.75 mountX=0.75 mountY=0.55, mountTheta=0.64
03:52:19.158 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.91, y=0.38, opts=13)
03:52:19.158 00.000 5052 Enqueuing Move request for stepguider (-0.91, 0.38)
03:52:19.159 00.001 8976 Worker thread wakes up
03:52:19.159 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.91, 0.38) opts 0xd
03:52:19.159 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.91, 0.38)
03:52:19.159 00.000 8976 Moving (-0.91, 0.38) raw xDistance=0.75 yDistance=0.55
03:52:19.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
03:52:19.159 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
03:52:19.159 00.000 8976 MoveAxis(L, 3, ABG)
03:52:19.159 00.000 8976 stepping (0, 29) + (-3, 0)
03:52:19.159 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:19.160 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:52:19.170 00.010 5052 UpdateGuideState exits: m=62 SNR=5.4
03:52:19.170 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:19.170 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:19.170 00.000 5052 Enqueuing Expose request
03:52:19.190 00.020 8976 Received - 47 (G) 
03:52:19.190 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:19.190 00.000 8976 stepped: pos (-3, 29)
03:52:19.190 00.000 8976 MoveAxis(D, 2, ABG)
03:52:19.190 00.000 8976 stepping (-3, 29) + (0, -2)
03:52:19.190 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:19.222 00.032 8976 Received - 47 (G) 
03:52:19.222 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:19.222 00.000 8976 stepped: pos (-3, 27)
03:52:19.222 00.000 8976 MountToCamera -- mountTheta (-1.55) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:52:19.222 00.000 8976 MountToCamera -- mountX=0.11 mountY=-4.52 hyp=4.52 mountTheta=-1.55 cameraX=3.97, cameraY=2.16 cameraTheta=0.50
03:52:19.222 00.000 8976 incremental bump (3.969, 2.156) isValid = 1
03:52:19.222 00.000 8976 Scheduling Mount bump of (0.101, 0.057)
03:52:19.222 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:52:19.222 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:52:19.222 00.000 8976 move complete, result=0
03:52:19.222 00.000 8976 worker thread done servicing request
03:52:19.222 00.000 8976 Worker thread wakes up
03:52:19.222 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:19.223 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:19.223 00.000 9828 Worker thread wakes up
03:52:19.223 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:52:19.223 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:52:19.223 00.000 9828 CameraToMount -- cameraTheta (0.51) - m_xAngle (-3.10) = xAngle (3.61 = -2.67)
03:52:19.223 00.000 9828 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.53 = -2.76)
03:52:19.223 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
03:52:19.223 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:52:19.223 00.000 9828 BLC: window closed
03:52:19.223 00.000 9828 MoveAxis(E, 33, B)
03:52:19.223 00.000 9828 Guiding  Dir = 2, Dur = 33
03:52:19.223 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 2 ms SOUTH
03:52:19.223 00.000 9828 IsSlewing returns 0
03:52:19.223 00.000 9828 IsGuiding returns 0
03:52:19.224 00.001 9828 PulseGuide returned control before completion, sleep 43
03:52:19.279 00.055 9828 IsGuiding returns 1
03:52:19.279 00.000 9828 scope still moving after pulse duration time elapsed
03:52:19.311 00.032 9828 IsSlewing returns 0
03:52:19.311 00.000 9828 IsGuiding returns 1
03:52:19.343 00.032 9828 IsSlewing returns 0
03:52:19.343 00.000 9828 IsGuiding returns 1
03:52:19.375 00.032 9828 IsSlewing returns 0
03:52:19.375 00.000 9828 IsGuiding returns 0
03:52:19.375 00.000 9828 scope move finished after 33 + 118 ms
03:52:19.375 00.000 9828 Move returns status 0, amount 33
03:52:19.375 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:19.375 00.000 9828 MoveAxis(N, 6, B)
03:52:19.375 00.000 9828 Guiding  Dir = 0, Dur = 6
03:52:19.391 00.016 9828 IsSlewing returns 0
03:52:19.391 00.000 9828 IsGuiding returns 0
03:52:19.391 00.000 9828 PulseGuide returned control before completion, sleep 16
03:52:19.422 00.031 9828 IsGuiding returns 1
03:52:19.422 00.000 9828 scope still moving after pulse duration time elapsed
03:52:19.453 00.031 9828 IsSlewing returns 0
03:52:19.453 00.000 9828 IsGuiding returns 1
03:52:19.484 00.031 9828 IsSlewing returns 0
03:52:19.484 00.000 9828 IsGuiding returns 1
03:52:19.515 00.031 9828 IsSlewing returns 0
03:52:19.515 00.000 9828 IsGuiding returns 0
03:52:19.515 00.000 9828 scope move finished after 6 + 118 ms
03:52:19.515 00.000 9828 Move returns status 0, amount 6
03:52:19.515 00.000 9828 move complete, result=0
03:52:19.515 00.000 9828 worker thread done servicing request
03:52:19.515 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:52:20.385 00.870 8976 Exposure complete
03:52:20.391 00.006 8976 worker thread done servicing request
03:52:20.391 00.000 5052 OnExposeComplete: enter
03:52:20.391 00.000 5052 UpdateGuideState(): m_state=6
03:52:20.391 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 37
03:52:20.392 00.001 5052 Star::Find returns 1 (0), X=334.12, Y=291.06, Mass=67, SNR=5.6, Peak=63 HFD=2.1
03:52:20.392 00.000 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.00 = 1.28)
03:52:20.392 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.18)
03:52:20.392 00.000 5052 CameraToMount -- cameraX=-0.62 cameraY=-0.12 hyp=0.63 cameraTheta=-2.96 mountX=0.18 mountY=0.59, mountTheta=1.27
03:52:20.392 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.62, y=-0.12, opts=13)
03:52:20.392 00.000 5052 Enqueuing Move request for stepguider (-0.62, -0.12)
03:52:20.392 00.000 8976 Worker thread wakes up
03:52:20.393 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.62, -0.12) opts 0xd
03:52:20.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.62, -0.12)
03:52:20.393 00.000 8976 Moving (-0.62, -0.12) raw xDistance=0.18 yDistance=0.59
03:52:20.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:52:20.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
03:52:20.393 00.000 8976 MoveAxis(R, 0, ABG)
03:52:20.393 00.000 8976 MoveAxis(D, 2, ABG)
03:52:20.393 00.000 8976 stepping (-3, 27) + (0, -2)
03:52:20.393 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:20.393 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:20.403 00.010 5052 UpdateGuideState exits: m=67 SNR=5.6
03:52:20.403 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:20.403 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:20.403 00.000 5052 Enqueuing Expose request
03:52:20.421 00.018 8976 Received - 47 (G) 
03:52:20.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:20.421 00.000 8976 stepped: pos (-3, 25)
03:52:20.421 00.000 8976 MountToCamera -- mountTheta (-1.52) + m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:52:20.421 00.000 8976 MountToCamera -- mountX=0.23 mountY=-4.34 hyp=4.34 mountTheta=-1.52 cameraX=3.76, cameraY=2.18 cameraTheta=0.53
03:52:20.421 00.000 8976 incremental bump (3.757, 2.176) isValid = 1
03:52:20.421 00.000 8976 Scheduling Mount bump of (0.099, 0.060)
03:52:20.421 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:52:20.421 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:52:20.421 00.000 8976 move complete, result=0
03:52:20.421 00.000 9828 Worker thread wakes up
03:52:20.421 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:52:20.421 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:52:20.421 00.000 9828 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.10) = xAngle (3.64 = -2.65)
03:52:20.421 00.000 9828 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.56 = -2.73)
03:52:20.422 00.001 5052 GuideStep: 0.2 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:52:20.422 00.000 8976 worker thread done servicing request
03:52:20.422 00.000 8976 Worker thread wakes up
03:52:20.422 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:20.422 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:20.422 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
03:52:20.422 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:52:20.422 00.000 9828 BLC: window closed
03:52:20.422 00.000 9828 MoveAxis(E, 32, B)
03:52:20.422 00.000 9828 Guiding  Dir = 2, Dur = 32
03:52:20.422 00.000 9828 IsSlewing returns 0
03:52:20.423 00.001 9828 IsGuiding returns 0
03:52:20.423 00.000 9828 PulseGuide returned control before completion, sleep 42
03:52:20.477 00.054 9828 IsGuiding returns 1
03:52:20.477 00.000 9828 scope still moving after pulse duration time elapsed
03:52:20.509 00.032 9828 IsSlewing returns 0
03:52:20.513 00.004 9828 IsGuiding returns 1
03:52:20.540 00.027 9828 IsSlewing returns 0
03:52:20.540 00.000 9828 IsGuiding returns 1
03:52:20.572 00.032 9828 IsSlewing returns 0
03:52:20.572 00.000 9828 IsGuiding returns 0
03:52:20.572 00.000 9828 scope move finished after 32 + 117 ms
03:52:20.572 00.000 9828 Move returns status 0, amount 32
03:52:20.572 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:20.572 00.000 9828 MoveAxis(N, 6, B)
03:52:20.572 00.000 9828 Guiding  Dir = 0, Dur = 6
03:52:20.587 00.015 9828 IsSlewing returns 0
03:52:20.587 00.000 9828 IsGuiding returns 0
03:52:20.587 00.000 9828 PulseGuide returned control before completion, sleep 16
03:52:20.618 00.031 9828 IsGuiding returns 1
03:52:20.618 00.000 9828 scope still moving after pulse duration time elapsed
03:52:20.650 00.032 9828 IsSlewing returns 0
03:52:20.650 00.000 9828 IsGuiding returns 1
03:52:20.682 00.032 9828 IsSlewing returns 0
03:52:20.682 00.000 9828 IsGuiding returns 1
03:52:20.713 00.031 9828 IsSlewing returns 0
03:52:20.713 00.000 9828 IsGuiding returns 0
03:52:20.713 00.000 9828 scope move finished after 6 + 119 ms
03:52:20.713 00.000 9828 Move returns status 0, amount 6
03:52:20.713 00.000 9828 move complete, result=0
03:52:20.713 00.000 9828 worker thread done servicing request
03:52:20.713 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 6 ms NORTH
03:52:21.577 00.864 8976 Exposure complete
03:52:21.582 00.005 8976 worker thread done servicing request
03:52:21.583 00.001 5052 OnExposeComplete: enter
03:52:21.583 00.000 5052 UpdateGuideState(): m_state=6
03:52:21.583 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 38
03:52:21.583 00.000 5052 Star::Find returns 1 (0), X=334.55, Y=290.71, Mass=61, SNR=5.4, Peak=63 HFD=1.7
03:52:21.583 00.000 5052 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.04) = xAngle (-4.01 = 2.28)
03:52:21.583 00.000 5052 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.11 = 2.17)
03:52:21.583 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.46 hyp=0.50 cameraTheta=-1.96 mountX=-0.32 mountY=0.41, mountTheta=2.24
03:52:21.584 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.46, opts=13)
03:52:21.584 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.46)
03:52:21.584 00.000 8976 Worker thread wakes up
03:52:21.584 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.46) opts 0xd
03:52:21.584 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.46)
03:52:21.584 00.000 8976 Moving (-0.19, -0.46) raw xDistance=-0.32 yDistance=0.41
03:52:21.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:52:21.584 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
03:52:21.584 00.000 8976 MoveAxis(R, 1, ABG)
03:52:21.584 00.000 8976 stepping (-3, 25) + (1, 0)
03:52:21.584 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:21.585 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:52:21.595 00.010 5052 UpdateGuideState exits: m=61 SNR=5.4
03:52:21.595 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:21.595 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:21.595 00.000 5052 Enqueuing Expose request
03:52:21.604 00.009 8976 Received - 47 (G) 
03:52:21.604 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:21.604 00.000 8976 stepped: pos (-2, 25)
03:52:21.604 00.000 8976 MoveAxis(D, 2, ABG)
03:52:21.604 00.000 8976 stepping (-2, 25) + (0, -2)
03:52:21.605 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:21.636 00.031 8976 Received - 47 (G) 
03:52:21.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:21.636 00.000 8976 stepped: pos (-2, 23)
03:52:21.636 00.000 8976 MountToCamera -- mountTheta (-1.51) + m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:52:21.636 00.000 8976 MountToCamera -- mountX=0.25 mountY=-4.11 hyp=4.12 mountTheta=-1.51 cameraX=3.54, cameraY=2.10 cameraTheta=0.53
03:52:21.637 00.001 8976 incremental bump (3.544, 2.097) isValid = 1
03:52:21.637 00.000 8976 Scheduling Mount bump of (0.099, 0.061)
03:52:21.637 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:52:21.637 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:52:21.637 00.000 8976 move complete, result=0
03:52:21.637 00.000 9828 Worker thread wakes up
03:52:21.637 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:52:21.637 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:52:21.637 00.000 9828 CameraToMount -- cameraTheta (0.55) - m_xAngle (-3.10) = xAngle (3.65 = -2.64)
03:52:21.637 00.000 8976 worker thread done servicing request
03:52:21.637 00.000 8976 Worker thread wakes up
03:52:21.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:21.637 00.000 9828 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.57 = -2.72)
03:52:21.637 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
03:52:21.637 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:52:21.637 00.000 9828 BLC: window closed
03:52:21.637 00.000 9828 MoveAxis(E, 32, B)
03:52:21.637 00.000 9828 Guiding  Dir = 2, Dur = 32
03:52:21.637 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.4 px 2 ms SOUTH
03:52:21.638 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:21.638 00.000 9828 IsSlewing returns 0
03:52:21.638 00.000 9828 IsGuiding returns 0
03:52:21.638 00.000 9828 PulseGuide returned control before completion, sleep 42
03:52:21.693 00.055 9828 IsGuiding returns 1
03:52:21.693 00.000 9828 scope still moving after pulse duration time elapsed
03:52:21.724 00.031 9828 IsSlewing returns 0
03:52:21.724 00.000 9828 IsGuiding returns 1
03:52:21.755 00.031 9828 IsSlewing returns 0
03:52:21.755 00.000 9828 IsGuiding returns 1
03:52:21.786 00.031 9828 IsSlewing returns 0
03:52:21.786 00.000 9828 IsGuiding returns 0
03:52:21.786 00.000 9828 scope move finished after 32 + 116 ms
03:52:21.786 00.000 9828 Move returns status 0, amount 32
03:52:21.786 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:21.786 00.000 9828 MoveAxis(N, 6, B)
03:52:21.786 00.000 9828 Guiding  Dir = 0, Dur = 6
03:52:21.801 00.015 9828 IsSlewing returns 0
03:52:21.801 00.000 9828 IsGuiding returns 0
03:52:21.801 00.000 9828 PulseGuide returned control before completion, sleep 16
03:52:21.832 00.031 9828 IsGuiding returns 1
03:52:21.832 00.000 9828 scope still moving after pulse duration time elapsed
03:52:21.864 00.032 9828 IsSlewing returns 0
03:52:21.864 00.000 9828 IsGuiding returns 1
03:52:21.895 00.031 9828 IsSlewing returns 0
03:52:21.895 00.000 9828 IsGuiding returns 1
03:52:21.927 00.032 9828 IsSlewing returns 0
03:52:21.927 00.000 9828 IsGuiding returns 0
03:52:21.927 00.000 9828 scope move finished after 6 + 120 ms
03:52:21.927 00.000 9828 Move returns status 0, amount 6
03:52:21.927 00.000 9828 move complete, result=0
03:52:21.928 00.001 9828 worker thread done servicing request
03:52:21.928 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 6 ms NORTH
03:52:22.791 00.863 8976 Exposure complete
03:52:22.797 00.006 8976 worker thread done servicing request
03:52:22.797 00.000 5052 OnExposeComplete: enter
03:52:22.797 00.000 5052 UpdateGuideState(): m_state=6
03:52:22.797 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 39
03:52:22.797 00.000 5052 Star::Find returns 1 (0), X=334.91, Y=290.92, Mass=58, SNR=5.2, Peak=63 HFD=1.9
03:52:22.797 00.000 5052 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.04) = xAngle (-3.02 = -3.02)
03:52:22.797 00.000 5052 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.12 = -3.12)
03:52:22.797 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-0.98 mountX=-0.30 mountY=-0.01, mountTheta=-3.12
03:52:22.798 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.25, opts=13)
03:52:22.798 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.25)
03:52:22.798 00.000 8976 Worker thread wakes up
03:52:22.798 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.25) opts 0xd
03:52:22.798 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.25)
03:52:22.798 00.000 8976 Moving (0.17, -0.25) raw xDistance=-0.30 yDistance=-0.01
03:52:22.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
03:52:22.798 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:52:22.798 00.000 8976 MoveAxis(R, 1, ABG)
03:52:22.798 00.000 8976 stepping (-2, 23) + (1, 0)
03:52:22.798 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:22.799 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:22.809 00.010 5052 UpdateGuideState exits: m=58 SNR=5.2
03:52:22.809 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:22.809 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:22.809 00.000 5052 Enqueuing Expose request
03:52:22.819 00.010 8976 Received - 47 (G) 
03:52:22.820 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:22.820 00.000 8976 stepped: pos (-1, 23)
03:52:22.820 00.000 8976 MoveAxis(U, 0, ABG)
03:52:22.820 00.000 8976 MountToCamera -- mountTheta (-1.52) + m_xAngle (2.04) = xAngle (0.53 = 0.53)
03:52:22.820 00.000 8976 MountToCamera -- mountX=0.22 mountY=-3.96 hyp=3.97 mountTheta=-1.52 cameraX=3.42, cameraY=2.00 cameraTheta=0.53
03:52:22.820 00.000 8976 incremental bump (3.425, 1.999) isValid = 1
03:52:22.820 00.000 8976 Scheduling Mount bump of (0.099, 0.060)
03:52:22.820 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:52:22.820 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:52:22.820 00.000 8976 move complete, result=0
03:52:22.820 00.000 9828 Worker thread wakes up
03:52:22.820 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:52:22.820 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:52:22.820 00.000 8976 worker thread done servicing request
03:52:22.820 00.000 8976 Worker thread wakes up
03:52:22.820 00.000 9828 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.10) = xAngle (3.64 = -2.64)
03:52:22.820 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
03:52:22.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:22.820 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:22.820 00.000 9828 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.56 = -2.72)
03:52:22.820 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
03:52:22.820 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:52:22.820 00.000 9828 BLC: window closed
03:52:22.820 00.000 9828 MoveAxis(E, 32, B)
03:52:22.820 00.000 9828 Guiding  Dir = 2, Dur = 32
03:52:22.820 00.000 9828 IsSlewing returns 0
03:52:22.821 00.001 9828 IsGuiding returns 0
03:52:22.821 00.000 9828 PulseGuide returned control before completion, sleep 42
03:52:22.869 00.048 9828 IsGuiding returns 1
03:52:22.869 00.000 9828 scope still moving after pulse duration time elapsed
03:52:22.900 00.031 9828 IsSlewing returns 0
03:52:22.900 00.000 9828 IsGuiding returns 1
03:52:22.931 00.031 9828 IsSlewing returns 0
03:52:22.931 00.000 9828 IsGuiding returns 1
03:52:22.963 00.032 9828 IsSlewing returns 0
03:52:22.963 00.000 9828 IsGuiding returns 0
03:52:22.963 00.000 9828 scope move finished after 32 + 109 ms
03:52:22.963 00.000 9828 Move returns status 0, amount 32
03:52:22.963 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:22.963 00.000 9828 MoveAxis(N, 6, B)
03:52:22.963 00.000 9828 Guiding  Dir = 0, Dur = 6
03:52:22.979 00.016 9828 IsSlewing returns 0
03:52:22.979 00.000 9828 IsGuiding returns 0
03:52:22.979 00.000 9828 PulseGuide returned control before completion, sleep 16
03:52:23.010 00.031 9828 IsGuiding returns 1
03:52:23.010 00.000 9828 scope still moving after pulse duration time elapsed
03:52:23.040 00.030 9828 IsSlewing returns 0
03:52:23.041 00.001 9828 IsGuiding returns 1
03:52:23.072 00.031 9828 IsSlewing returns 0
03:52:23.072 00.000 9828 IsGuiding returns 1
03:52:23.104 00.032 9828 IsSlewing returns 0
03:52:23.104 00.000 9828 IsGuiding returns 0
03:52:23.104 00.000 9828 scope move finished after 6 + 119 ms
03:52:23.104 00.000 9828 Move returns status 0, amount 6
03:52:23.104 00.000 9828 move complete, result=0
03:52:23.104 00.000 9828 worker thread done servicing request
03:52:23.104 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 6 ms NORTH
03:52:23.971 00.867 8976 Exposure complete
03:52:23.976 00.005 8976 worker thread done servicing request
03:52:23.976 00.000 5052 OnExposeComplete: enter
03:52:23.976 00.000 5052 UpdateGuideState(): m_state=6
03:52:23.976 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 40
03:52:23.976 00.000 5052 Star::Find returns 1 (0), X=334.86, Y=291.27, Mass=63, SNR=5.4, Peak=64 HFD=2.2
03:52:23.976 00.000 5052 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.04) = xAngle (-1.39 = -1.39)
03:52:23.977 00.001 5052 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.49 = -1.49)
03:52:23.977 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.16 cameraTheta=0.65 mountX=0.03 mountY=-0.16, mountTheta=-1.39
03:52:23.977 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=0.09, opts=13)
03:52:23.977 00.000 5052 Enqueuing Move request for stepguider (0.12, 0.09)
03:52:23.977 00.000 8976 Worker thread wakes up
03:52:23.978 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, 0.09) opts 0xd
03:52:23.978 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, 0.09)
03:52:23.978 00.000 8976 Moving (0.12, 0.09) raw xDistance=0.03 yDistance=-0.16
03:52:23.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:52:23.978 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:52:23.978 00.000 8976 MoveAxis(R, 0, ABG)
03:52:23.978 00.000 8976 MoveAxis(U, 0, ABG)
03:52:23.978 00.000 8976 MountToCamera -- mountTheta (-1.52) + m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:52:23.978 00.000 8976 MountToCamera -- mountX=0.20 mountY=-3.86 hyp=3.86 mountTheta=-1.52 cameraX=3.34, cameraY=1.93 cameraTheta=0.52
03:52:23.978 00.000 8976 incremental bump (3.345, 1.933) isValid = 1
03:52:23.978 00.000 8976 Scheduling Mount bump of (0.099, 0.060)
03:52:23.978 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:52:23.978 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:52:23.978 00.000 8976 move complete, result=0
03:52:23.978 00.000 9828 Worker thread wakes up
03:52:23.978 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:52:23.978 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:52:23.978 00.000 9828 CameraToMount -- cameraTheta (0.54) - m_xAngle (-3.10) = xAngle (3.64 = -2.65)
03:52:23.979 00.001 9828 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.55 = -2.73)
03:52:23.979 00.000 8976 worker thread done servicing request
03:52:23.979 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=37, FiltMax=51, Gamma=2.630
03:52:23.979 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
03:52:23.979 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:52:23.979 00.000 9828 BLC: window closed
03:52:23.979 00.000 9828 MoveAxis(E, 32, B)
03:52:23.979 00.000 9828 Guiding  Dir = 2, Dur = 32
03:52:23.979 00.000 9828 IsSlewing returns 0
03:52:23.979 00.000 9828 IsGuiding returns 0
03:52:23.980 00.001 9828 PulseGuide returned control before completion, sleep 42
03:52:23.988 00.008 5052 UpdateGuideState exits: m=63 SNR=5.4
03:52:23.988 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:23.988 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:23.988 00.000 5052 Enqueuing Expose request
03:52:23.989 00.001 8976 Worker thread wakes up
03:52:23.989 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:52:23.989 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:23.989 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:24.024 00.035 9828 IsGuiding returns 1
03:52:24.024 00.000 9828 scope still moving after pulse duration time elapsed
03:52:24.056 00.032 9828 IsSlewing returns 0
03:52:24.056 00.000 9828 IsGuiding returns 1
03:52:24.087 00.031 9828 IsSlewing returns 0
03:52:24.087 00.000 9828 IsGuiding returns 1
03:52:24.117 00.030 9828 IsSlewing returns 0
03:52:24.117 00.000 9828 IsGuiding returns 1
03:52:24.148 00.031 9828 IsSlewing returns 0
03:52:24.148 00.000 9828 IsGuiding returns 0
03:52:24.148 00.000 9828 scope move finished after 32 + 137 ms
03:52:24.148 00.000 9828 Move returns status 0, amount 32
03:52:24.148 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:24.148 00.000 9828 MoveAxis(N, 6, B)
03:52:24.148 00.000 9828 Guiding  Dir = 0, Dur = 6
03:52:24.163 00.015 9828 IsSlewing returns 0
03:52:24.163 00.000 9828 IsGuiding returns 0
03:52:24.163 00.000 9828 PulseGuide returned control before completion, sleep 16
03:52:24.194 00.031 9828 IsGuiding returns 1
03:52:24.194 00.000 9828 scope still moving after pulse duration time elapsed
03:52:24.226 00.032 9828 IsSlewing returns 0
03:52:24.226 00.000 9828 IsGuiding returns 1
03:52:24.253 00.027 9828 IsSlewing returns 0
03:52:24.253 00.000 9828 IsGuiding returns 1
03:52:24.284 00.031 9828 IsSlewing returns 0
03:52:24.284 00.000 9828 IsGuiding returns 1
03:52:24.315 00.031 9828 IsSlewing returns 0
03:52:24.315 00.000 9828 IsGuiding returns 0
03:52:24.315 00.000 9828 scope move finished after 6 + 146 ms
03:52:24.315 00.000 9828 Move returns status 0, amount 6
03:52:24.315 00.000 9828 move complete, result=0
03:52:24.315 00.000 9828 worker thread done servicing request
03:52:24.315 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 6 ms NORTH
03:52:25.144 00.829 8976 Exposure complete
03:52:25.150 00.006 8976 worker thread done servicing request
03:52:25.150 00.000 5052 OnExposeComplete: enter
03:52:25.150 00.000 5052 UpdateGuideState(): m_state=6
03:52:25.150 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 41
03:52:25.150 00.000 5052 Star::Find returns 1 (0), X=333.80, Y=291.51, Mass=68, SNR=5.6, Peak=64 HFD=1.9
03:52:25.150 00.000 5052 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:52:25.151 00.001 5052 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.65 = 0.65)
03:52:25.151 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=0.34 hyp=0.99 cameraTheta=2.80 mountX=0.72 mountY=0.60, mountTheta=0.69
03:52:25.151 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=0.34, opts=13)
03:52:25.151 00.000 5052 Enqueuing Move request for stepguider (-0.93, 0.34)
03:52:25.151 00.000 8976 Worker thread wakes up
03:52:25.151 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, 0.34) opts 0xd
03:52:25.151 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, 0.34)
03:52:25.152 00.001 8976 Moving (-0.93, 0.34) raw xDistance=0.72 yDistance=0.60
03:52:25.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72
03:52:25.152 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
03:52:25.152 00.000 8976 MoveAxis(L, 3, ABG)
03:52:25.152 00.000 8976 stepping (-1, 23) + (-3, 0)
03:52:25.152 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:25.152 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:52:25.161 00.009 5052 UpdateGuideState exits: m=68 SNR=5.6
03:52:25.161 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:25.161 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:25.161 00.000 5052 Enqueuing Expose request
03:52:25.184 00.023 8976 Received - 47 (G) 
03:52:25.184 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:25.186 00.002 8976 stepped: pos (-4, 23)
03:52:25.186 00.000 8976 MoveAxis(D, 2, ABG)
03:52:25.186 00.000 8976 stepping (-4, 23) + (0, -2)
03:52:25.186 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:25.217 00.031 8976 Received - 47 (G) 
03:52:25.217 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:25.217 00.000 8976 stepped: pos (-4, 21)
03:52:25.218 00.001 8976 MountToCamera -- mountTheta (-1.48) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
03:52:25.218 00.000 8976 MountToCamera -- mountX=0.33 mountY=-3.69 hyp=3.70 mountTheta=-1.48 cameraX=3.13, cameraY=1.98 cameraTheta=0.56
03:52:25.218 00.000 8976 incremental bump (3.129, 1.976) isValid = 1
03:52:25.218 00.000 8976 Scheduling Mount bump of (0.097, 0.064)
03:52:25.218 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:52:25.218 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:52:25.218 00.000 8976 move complete, result=0
03:52:25.218 00.000 9828 Worker thread wakes up
03:52:25.218 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:52:25.218 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:52:25.218 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 2 ms SOUTH
03:52:25.218 00.000 8976 worker thread done servicing request
03:52:25.218 00.000 8976 Worker thread wakes up
03:52:25.218 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:25.218 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:25.218 00.000 9828 CameraToMount -- cameraTheta (0.58) - m_xAngle (-3.10) = xAngle (3.68 = -2.61)
03:52:25.218 00.000 9828 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.69)
03:52:25.218 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
03:52:25.219 00.001 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:52:25.219 00.000 9828 BLC: window closed
03:52:25.219 00.000 9828 MoveAxis(E, 32, B)
03:52:25.219 00.000 9828 Guiding  Dir = 2, Dur = 32
03:52:25.219 00.000 9828 IsSlewing returns 0
03:52:25.219 00.000 9828 IsGuiding returns 0
03:52:25.219 00.000 9828 PulseGuide returned control before completion, sleep 42
03:52:25.273 00.054 9828 IsGuiding returns 1
03:52:25.273 00.000 9828 scope still moving after pulse duration time elapsed
03:52:25.305 00.032 9828 IsSlewing returns 0
03:52:25.305 00.000 9828 IsGuiding returns 1
03:52:25.335 00.030 9828 IsSlewing returns 0
03:52:25.335 00.000 9828 IsGuiding returns 1
03:52:25.367 00.032 9828 IsSlewing returns 0
03:52:25.367 00.000 9828 IsGuiding returns 0
03:52:25.367 00.000 9828 scope move finished after 32 + 116 ms
03:52:25.367 00.000 9828 Move returns status 0, amount 32
03:52:25.367 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:25.367 00.000 9828 MoveAxis(N, 7, B)
03:52:25.367 00.000 9828 Guiding  Dir = 0, Dur = 7
03:52:25.382 00.015 9828 IsSlewing returns 0
03:52:25.382 00.000 9828 IsGuiding returns 0
03:52:25.382 00.000 9828 PulseGuide returned control before completion, sleep 17
03:52:25.413 00.031 9828 IsGuiding returns 1
03:52:25.413 00.000 9828 scope still moving after pulse duration time elapsed
03:52:25.445 00.032 9828 IsSlewing returns 0
03:52:25.445 00.000 9828 IsGuiding returns 1
03:52:25.475 00.030 9828 IsSlewing returns 0
03:52:25.475 00.000 9828 IsGuiding returns 1
03:52:25.507 00.032 9828 IsSlewing returns 0
03:52:25.507 00.000 9828 IsGuiding returns 0
03:52:25.507 00.000 9828 scope move finished after 7 + 117 ms
03:52:25.507 00.000 9828 Move returns status 0, amount 7
03:52:25.507 00.000 9828 move complete, result=0
03:52:25.507 00.000 9828 worker thread done servicing request
03:52:25.507 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:52:26.354 00.847 8976 Exposure complete
03:52:26.359 00.005 8976 worker thread done servicing request
03:52:26.359 00.000 5052 OnExposeComplete: enter
03:52:26.359 00.000 5052 UpdateGuideState(): m_state=6
03:52:26.359 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 42
03:52:26.359 00.000 5052 Star::Find returns 1 (0), X=334.93, Y=291.06, Mass=64, SNR=5.5, Peak=63 HFD=2.1
03:52:26.359 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.58 = -2.58)
03:52:26.359 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
03:52:26.359 00.000 5052 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.53 mountX=-0.19 mountY=-0.10, mountTheta=-2.66
03:52:26.360 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.19, y=-0.11, opts=13)
03:52:26.360 00.000 5052 Enqueuing Move request for stepguider (0.19, -0.11)
03:52:26.360 00.000 8976 Worker thread wakes up
03:52:26.360 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.19, -0.11) opts 0xd
03:52:26.360 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.19, -0.11)
03:52:26.360 00.000 8976 Moving (0.19, -0.11) raw xDistance=-0.19 yDistance=-0.10
03:52:26.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:52:26.360 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:52:26.361 00.001 8976 MoveAxis(R, 0, ABG)
03:52:26.361 00.000 8976 MoveAxis(U, 0, ABG)
03:52:26.361 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:52:26.361 00.000 8976 MountToCamera -- mountX=0.43 mountY=-3.57 hyp=3.60 mountTheta=-1.45 cameraX=2.98, cameraY=2.00 cameraTheta=0.59
03:52:26.361 00.000 8976 incremental bump (2.984, 2.005) isValid = 1
03:52:26.361 00.000 8976 Scheduling Mount bump of (0.095, 0.066)
03:52:26.361 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:52:26.361 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:52:26.361 00.000 8976 move complete, result=0
03:52:26.361 00.000 9828 Worker thread wakes up
03:52:26.361 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:52:26.361 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:52:26.361 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
03:52:26.361 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
03:52:26.361 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:26.361 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
03:52:26.361 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:52:26.361 00.000 9828 BLC: window closed
03:52:26.362 00.001 9828 MoveAxis(E, 31, B)
03:52:26.362 00.000 9828 Guiding  Dir = 2, Dur = 31
03:52:26.362 00.000 8976 worker thread done servicing request
03:52:26.362 00.000 9828 IsSlewing returns 0
03:52:26.362 00.000 9828 IsGuiding returns 0
03:52:26.362 00.000 9828 PulseGuide returned control before completion, sleep 41
03:52:26.372 00.010 5052 UpdateGuideState exits: m=64 SNR=5.5
03:52:26.372 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:26.372 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:26.372 00.000 5052 Enqueuing Expose request
03:52:26.372 00.000 8976 Worker thread wakes up
03:52:26.372 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:26.372 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:26.372 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:26.417 00.045 9828 IsGuiding returns 1
03:52:26.417 00.000 9828 scope still moving after pulse duration time elapsed
03:52:26.449 00.032 9828 IsSlewing returns 0
03:52:26.449 00.000 9828 IsGuiding returns 1
03:52:26.481 00.032 9828 IsSlewing returns 0
03:52:26.481 00.000 9828 IsGuiding returns 1
03:52:26.511 00.030 9828 IsSlewing returns 0
03:52:26.512 00.001 9828 IsGuiding returns 0
03:52:26.512 00.000 9828 scope move finished after 31 + 119 ms
03:52:26.512 00.000 9828 Move returns status 0, amount 31
03:52:26.512 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:26.512 00.000 9828 MoveAxis(N, 7, B)
03:52:26.512 00.000 9828 Guiding  Dir = 0, Dur = 7
03:52:26.527 00.015 9828 IsSlewing returns 0
03:52:26.527 00.000 9828 IsGuiding returns 0
03:52:26.527 00.000 9828 PulseGuide returned control before completion, sleep 17
03:52:26.558 00.031 9828 IsGuiding returns 1
03:52:26.558 00.000 9828 scope still moving after pulse duration time elapsed
03:52:26.590 00.032 9828 IsSlewing returns 0
03:52:26.590 00.000 9828 IsGuiding returns 1
03:52:26.620 00.030 9828 IsSlewing returns 0
03:52:26.620 00.000 9828 IsGuiding returns 1
03:52:26.652 00.032 9828 IsSlewing returns 0
03:52:26.652 00.000 9828 IsGuiding returns 0
03:52:26.652 00.000 9828 scope move finished after 7 + 117 ms
03:52:26.652 00.000 9828 Move returns status 0, amount 7
03:52:26.652 00.000 9828 move complete, result=0
03:52:26.652 00.000 9828 worker thread done servicing request
03:52:26.652 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:52:27.526 00.874 8976 Exposure complete
03:52:27.531 00.005 8976 worker thread done servicing request
03:52:27.531 00.000 5052 OnExposeComplete: enter
03:52:27.531 00.000 5052 UpdateGuideState(): m_state=6
03:52:27.531 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 43
03:52:27.531 00.000 5052 Star::Find returns 1 (0), X=334.82, Y=291.01, Mass=68, SNR=5.6, Peak=64 HFD=2.1
03:52:27.531 00.000 5052 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.04) = xAngle (-3.16 = 3.12)
03:52:27.531 00.000 5052 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
03:52:27.531 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.12 mountX=-0.18 mountY=0.02, mountTheta=3.02
03:52:27.532 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.16, opts=13)
03:52:27.532 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.16)
03:52:27.532 00.000 8976 Worker thread wakes up
03:52:27.532 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.16) opts 0xd
03:52:27.532 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.16)
03:52:27.532 00.000 8976 Moving (0.08, -0.16) raw xDistance=-0.18 yDistance=0.02
03:52:27.533 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:52:27.533 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:52:27.533 00.000 8976 MoveAxis(R, 0, ABG)
03:52:27.533 00.000 8976 MoveAxis(U, 0, ABG)
03:52:27.533 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:52:27.533 00.000 8976 MountToCamera -- mountX=0.49 mountY=-3.49 hyp=3.53 mountTheta=-1.43 cameraX=2.89, cameraY=2.02 cameraTheta=0.61
03:52:27.533 00.000 8976 incremental bump (2.887, 2.024) isValid = 1
03:52:27.533 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
03:52:27.533 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:52:27.533 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:52:27.533 00.000 8976 move complete, result=0
03:52:27.533 00.000 9828 Worker thread wakes up
03:52:27.533 00.000 8976 worker thread done servicing request
03:52:27.533 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:52:27.533 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:52:27.533 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
03:52:27.533 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
03:52:27.533 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
03:52:27.533 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:52:27.533 00.000 9828 BLC: window closed
03:52:27.534 00.001 9828 MoveAxis(E, 31, B)
03:52:27.534 00.000 9828 Guiding  Dir = 2, Dur = 31
03:52:27.534 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:27.534 00.000 9828 IsSlewing returns 0
03:52:27.534 00.000 9828 IsGuiding returns 0
03:52:27.534 00.000 9828 PulseGuide returned control before completion, sleep 41
03:52:27.543 00.009 5052 UpdateGuideState exits: m=68 SNR=5.6
03:52:27.543 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:27.545 00.002 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:27.545 00.000 5052 Enqueuing Expose request
03:52:27.545 00.000 8976 Worker thread wakes up
03:52:27.545 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:27.545 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:27.545 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:27.589 00.044 9828 IsGuiding returns 1
03:52:27.589 00.000 9828 scope still moving after pulse duration time elapsed
03:52:27.620 00.031 9828 IsSlewing returns 0
03:52:27.620 00.000 9828 IsGuiding returns 1
03:52:27.651 00.031 9828 IsSlewing returns 0
03:52:27.651 00.000 9828 IsGuiding returns 1
03:52:27.683 00.032 9828 IsSlewing returns 0
03:52:27.683 00.000 9828 IsGuiding returns 0
03:52:27.683 00.000 9828 scope move finished after 31 + 117 ms
03:52:27.683 00.000 9828 Move returns status 0, amount 31
03:52:27.683 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:27.683 00.000 9828 MoveAxis(N, 8, B)
03:52:27.683 00.000 9828 Guiding  Dir = 0, Dur = 8
03:52:27.699 00.016 9828 IsSlewing returns 0
03:52:27.699 00.000 9828 IsGuiding returns 0
03:52:27.699 00.000 9828 PulseGuide returned control before completion, sleep 18
03:52:27.729 00.030 9828 IsGuiding returns 1
03:52:27.729 00.000 9828 scope still moving after pulse duration time elapsed
03:52:27.761 00.032 9828 IsSlewing returns 0
03:52:27.761 00.000 9828 IsGuiding returns 1
03:52:27.792 00.031 9828 IsSlewing returns 0
03:52:27.792 00.000 9828 IsGuiding returns 1
03:52:27.823 00.031 9828 IsSlewing returns 0
03:52:27.823 00.000 9828 IsGuiding returns 0
03:52:27.823 00.000 9828 scope move finished after 8 + 116 ms
03:52:27.823 00.000 9828 Move returns status 0, amount 8
03:52:27.823 00.000 9828 move complete, result=0
03:52:27.823 00.000 9828 worker thread done servicing request
03:52:27.823 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:52:28.683 00.860 8976 Exposure complete
03:52:28.688 00.005 8976 worker thread done servicing request
03:52:28.688 00.000 5052 OnExposeComplete: enter
03:52:28.689 00.001 5052 UpdateGuideState(): m_state=6
03:52:28.689 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 44
03:52:28.689 00.000 5052 Star::Find returns 1 (0), X=334.90, Y=290.86, Mass=50, SNR=4.9, Peak=63 HFD=1.8
03:52:28.689 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.15 = 3.13)
03:52:28.689 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.25 = 3.03)
03:52:28.689 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.32 hyp=0.35 cameraTheta=-1.11 mountX=-0.35 mountY=0.04, mountTheta=3.03
03:52:28.690 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.32, opts=13)
03:52:28.690 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.32)
03:52:28.690 00.000 8976 Worker thread wakes up
03:52:28.690 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.32) opts 0xd
03:52:28.690 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.32)
03:52:28.690 00.000 8976 Moving (0.16, -0.32) raw xDistance=-0.35 yDistance=0.04
03:52:28.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:52:28.690 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:52:28.690 00.000 8976 MoveAxis(R, 1, ABG)
03:52:28.690 00.000 8976 stepping (-4, 21) + (1, 0)
03:52:28.690 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:28.691 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:28.702 00.011 5052 UpdateGuideState exits: m=50 SNR=4.9
03:52:28.702 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:28.702 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:28.702 00.000 5052 Enqueuing Expose request
03:52:28.718 00.016 8976 Received - 47 (G) 
03:52:28.718 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:28.718 00.000 8976 stepped: pos (-3, 21)
03:52:28.718 00.000 8976 MoveAxis(U, 0, ABG)
03:52:28.718 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:52:28.718 00.000 8976 MountToCamera -- mountX=0.48 mountY=-3.44 hyp=3.47 mountTheta=-1.43 cameraX=2.85, cameraY=1.99 cameraTheta=0.61
03:52:28.718 00.000 8976 incremental bump (2.845, 1.992) isValid = 1
03:52:28.718 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
03:52:28.718 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:52:28.718 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:52:28.718 00.000 8976 move complete, result=0
03:52:28.718 00.000 9828 Worker thread wakes up
03:52:28.718 00.000 8976 worker thread done servicing request
03:52:28.719 00.001 8976 Worker thread wakes up
03:52:28.719 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:28.719 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:28.719 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:52:28.719 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.0 px 0 ms NORTH
03:52:28.719 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:52:28.719 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
03:52:28.719 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
03:52:28.719 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
03:52:28.719 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:52:28.719 00.000 9828 BLC: window closed
03:52:28.719 00.000 9828 MoveAxis(E, 31, B)
03:52:28.719 00.000 9828 Guiding  Dir = 2, Dur = 31
03:52:28.720 00.001 9828 IsSlewing returns 0
03:52:28.720 00.000 9828 IsGuiding returns 0
03:52:28.720 00.000 9828 PulseGuide returned control before completion, sleep 41
03:52:28.762 00.042 9828 IsGuiding returns 1
03:52:28.762 00.000 9828 scope still moving after pulse duration time elapsed
03:52:28.794 00.032 9828 IsSlewing returns 0
03:52:28.794 00.000 9828 IsGuiding returns 1
03:52:28.830 00.036 9828 IsSlewing returns 0
03:52:28.830 00.000 9828 IsGuiding returns 1
03:52:28.863 00.033 9828 IsSlewing returns 0
03:52:28.863 00.000 9828 IsGuiding returns 0
03:52:28.863 00.000 9828 scope move finished after 31 + 112 ms
03:52:28.863 00.000 9828 Move returns status 0, amount 31
03:52:28.863 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:28.863 00.000 9828 MoveAxis(N, 8, B)
03:52:28.863 00.000 9828 Guiding  Dir = 0, Dur = 8
03:52:28.879 00.016 9828 IsSlewing returns 0
03:52:28.879 00.000 9828 IsGuiding returns 0
03:52:28.879 00.000 9828 PulseGuide returned control before completion, sleep 18
03:52:28.910 00.031 9828 IsGuiding returns 1
03:52:28.910 00.000 9828 scope still moving after pulse duration time elapsed
03:52:28.941 00.031 9828 IsSlewing returns 0
03:52:28.941 00.000 9828 IsGuiding returns 1
03:52:28.972 00.031 9828 IsSlewing returns 0
03:52:28.972 00.000 9828 IsGuiding returns 1
03:52:29.003 00.031 9828 IsSlewing returns 0
03:52:29.003 00.000 9828 IsGuiding returns 1
03:52:29.034 00.031 9828 IsSlewing returns 0
03:52:29.034 00.000 9828 IsGuiding returns 0
03:52:29.034 00.000 9828 scope move finished after 8 + 146 ms
03:52:29.034 00.000 9828 Move returns status 0, amount 8
03:52:29.034 00.000 9828 move complete, result=0
03:52:29.034 00.000 9828 worker thread done servicing request
03:52:29.034 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:52:29.877 00.843 8976 Exposure complete
03:52:29.883 00.006 8976 worker thread done servicing request
03:52:29.883 00.000 5052 OnExposeComplete: enter
03:52:29.883 00.000 5052 UpdateGuideState(): m_state=6
03:52:29.883 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 45
03:52:29.883 00.000 5052 Star::Find returns 1 (0), X=334.80, Y=291.19, Mass=55, SNR=5.1, Peak=63 HFD=1.7
03:52:29.883 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
03:52:29.883 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
03:52:29.884 00.001 5052 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.32 mountX=-0.01 mountY=-0.06, mountTheta=-1.73
03:52:29.885 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.02, opts=13)
03:52:29.885 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.02)
03:52:29.885 00.000 8976 Worker thread wakes up
03:52:29.885 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.02) opts 0xd
03:52:29.885 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.02)
03:52:29.885 00.000 8976 Moving (0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
03:52:29.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:52:29.885 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:52:29.885 00.000 8976 MoveAxis(R, 0, ABG)
03:52:29.885 00.000 8976 MoveAxis(U, 0, ABG)
03:52:29.885 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:52:29.885 00.000 8976 MountToCamera -- mountX=0.47 mountY=-3.41 hyp=3.44 mountTheta=-1.43 cameraX=2.82, cameraY=1.97 cameraTheta=0.61
03:52:29.886 00.001 8976 incremental bump (2.817, 1.971) isValid = 1
03:52:29.886 00.000 8976 Scheduling Mount bump of (0.050, 0.037)
03:52:29.886 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.04, opts=4)
03:52:29.886 00.000 8976 Enqueuing Move request for scope (0.05, 0.04)
03:52:29.886 00.000 8976 move complete, result=0
03:52:29.886 00.000 9828 Worker thread wakes up
03:52:29.886 00.000 8976 worker thread done servicing request
03:52:29.886 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0x4
03:52:29.886 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
03:52:29.886 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
03:52:29.886 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
03:52:29.886 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.63 mountX=-0.05 mountY=-0.03, mountTheta=-2.62
03:52:29.886 00.000 9828 Moving (0.05, 0.04) raw xDistance=-0.05 yDistance=-0.03
03:52:29.886 00.000 9828 BLC: window closed
03:52:29.886 00.000 9828 MoveAxis(E, 16, B)
03:52:29.886 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:52:29.886 00.000 9828 Guiding  Dir = 2, Dur = 16
03:52:29.887 00.001 9828 IsSlewing returns 0
03:52:29.887 00.000 9828 IsGuiding returns 0
03:52:29.887 00.000 9828 PulseGuide returned control before completion, sleep 26
03:52:29.896 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
03:52:29.896 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:29.896 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:29.896 00.000 5052 Enqueuing Expose request
03:52:29.896 00.000 8976 Worker thread wakes up
03:52:29.896 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:29.896 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:29.896 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:29.915 00.019 9828 IsGuiding returns 1
03:52:29.915 00.000 9828 scope still moving after pulse duration time elapsed
03:52:29.946 00.031 9828 IsSlewing returns 0
03:52:29.946 00.000 9828 IsGuiding returns 1
03:52:29.977 00.031 9828 IsSlewing returns 0
03:52:29.977 00.000 9828 IsGuiding returns 1
03:52:30.009 00.032 9828 IsSlewing returns 0
03:52:30.009 00.000 9828 IsGuiding returns 1
03:52:30.042 00.033 9828 IsSlewing returns 0
03:52:30.042 00.000 9828 IsGuiding returns 0
03:52:30.042 00.000 9828 scope move finished after 16 + 138 ms
03:52:30.042 00.000 9828 Move returns status 0, amount 16
03:52:30.042 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:30.042 00.000 9828 MoveAxis(N, 4, B)
03:52:30.042 00.000 9828 Guiding  Dir = 0, Dur = 4
03:52:30.057 00.015 9828 IsSlewing returns 0
03:52:30.057 00.000 9828 IsGuiding returns 0
03:52:30.057 00.000 9828 PulseGuide returned control before completion, sleep 14
03:52:30.073 00.016 9828 IsGuiding returns 1
03:52:30.073 00.000 9828 scope still moving after pulse duration time elapsed
03:52:30.104 00.031 9828 IsSlewing returns 0
03:52:30.104 00.000 9828 IsGuiding returns 1
03:52:30.136 00.032 9828 IsSlewing returns 0
03:52:30.136 00.000 9828 IsGuiding returns 1
03:52:30.167 00.031 9828 IsSlewing returns 0
03:52:30.167 00.000 9828 IsGuiding returns 0
03:52:30.167 00.000 9828 scope move finished after 4 + 106 ms
03:52:30.167 00.000 9828 Move returns status 0, amount 4
03:52:30.167 00.000 9828 move complete, result=0
03:52:30.167 00.000 9828 worker thread done servicing request
03:52:30.167 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.0 px 4 ms NORTH
03:52:31.042 00.875 8976 Exposure complete
03:52:31.047 00.005 8976 worker thread done servicing request
03:52:31.047 00.000 5052 OnExposeComplete: enter
03:52:31.047 00.000 5052 UpdateGuideState(): m_state=6
03:52:31.047 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 46
03:52:31.048 00.001 5052 Star::Find returns 1 (0), X=334.23, Y=291.00, Mass=58, SNR=5.2, Peak=63 HFD=1.5
03:52:31.048 00.000 5052 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.04) = xAngle (-4.86 = 1.42)
03:52:31.048 00.000 5052 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.97 = 1.32)
03:52:31.048 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.17 hyp=0.54 cameraTheta=-2.82 mountX=0.08 mountY=0.52, mountTheta=1.42
03:52:31.048 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.17, opts=13)
03:52:31.048 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.17)
03:52:31.049 00.001 8976 Worker thread wakes up
03:52:31.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.17) opts 0xd
03:52:31.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.17)
03:52:31.049 00.000 8976 Moving (-0.51, -0.17) raw xDistance=0.08 yDistance=0.52
03:52:31.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:52:31.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
03:52:31.049 00.000 8976 MoveAxis(R, 0, ABG)
03:52:31.049 00.000 8976 MoveAxis(D, 2, ABG)
03:52:31.049 00.000 8976 stepping (-3, 21) + (0, -2)
03:52:31.049 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:31.049 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:31.059 00.010 5052 UpdateGuideState exits: m=58 SNR=5.2
03:52:31.059 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:31.059 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:31.059 00.000 5052 Enqueuing Expose request
03:52:31.084 00.025 8976 Received - 47 (G) 
03:52:31.084 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:31.084 00.000 8976 stepped: pos (-3, 19)
03:52:31.084 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:52:31.084 00.000 8976 MountToCamera -- mountX=0.47 mountY=-3.28 hyp=3.31 mountTheta=-1.43 cameraX=2.71, cameraY=1.91 cameraTheta=0.61
03:52:31.084 00.000 8976 incremental bump (2.705, 1.909) isValid = 1
03:52:31.084 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
03:52:31.084 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:52:31.084 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:52:31.085 00.001 8976 move complete, result=0
03:52:31.085 00.000 9828 Worker thread wakes up
03:52:31.085 00.000 8976 worker thread done servicing request
03:52:31.085 00.000 8976 Worker thread wakes up
03:52:31.085 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:31.085 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:31.085 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:52:31.085 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:52:31.085 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:52:31.085 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.73 = -2.56)
03:52:31.085 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.64)
03:52:31.085 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
03:52:31.085 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:52:31.085 00.000 9828 BLC: window closed
03:52:31.085 00.000 9828 MoveAxis(E, 31, B)
03:52:31.085 00.000 9828 Guiding  Dir = 2, Dur = 31
03:52:31.086 00.001 9828 IsSlewing returns 0
03:52:31.086 00.000 9828 IsGuiding returns 0
03:52:31.086 00.000 9828 PulseGuide returned control before completion, sleep 41
03:52:31.141 00.055 9828 IsGuiding returns 1
03:52:31.141 00.000 9828 scope still moving after pulse duration time elapsed
03:52:31.173 00.032 9828 IsSlewing returns 0
03:52:31.173 00.000 9828 IsGuiding returns 1
03:52:31.204 00.031 9828 IsSlewing returns 0
03:52:31.204 00.000 9828 IsGuiding returns 1
03:52:31.251 00.047 9828 IsSlewing returns 0
03:52:31.251 00.000 9828 IsGuiding returns 0
03:52:31.251 00.000 9828 scope move finished after 31 + 134 ms
03:52:31.251 00.000 9828 Move returns status 0, amount 31
03:52:31.251 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:31.251 00.000 9828 MoveAxis(N, 8, B)
03:52:31.251 00.000 9828 Guiding  Dir = 0, Dur = 8
03:52:31.267 00.016 9828 IsSlewing returns 0
03:52:31.267 00.000 9828 IsGuiding returns 0
03:52:31.267 00.000 9828 PulseGuide returned control before completion, sleep 18
03:52:31.299 00.032 9828 IsGuiding returns 1
03:52:31.299 00.000 9828 scope still moving after pulse duration time elapsed
03:52:31.331 00.032 9828 IsSlewing returns 0
03:52:31.331 00.000 9828 IsGuiding returns 1
03:52:31.362 00.031 9828 IsSlewing returns 0
03:52:31.362 00.000 9828 IsGuiding returns 1
03:52:31.393 00.031 9828 IsSlewing returns 0
03:52:31.393 00.000 9828 IsGuiding returns 0
03:52:31.393 00.000 9828 scope move finished after 8 + 117 ms
03:52:31.393 00.000 9828 Move returns status 0, amount 8
03:52:31.393 00.000 9828 move complete, result=0
03:52:31.393 00.000 9828 worker thread done servicing request
03:52:31.393 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:52:32.239 00.846 8976 Exposure complete
03:52:32.244 00.005 8976 worker thread done servicing request
03:52:32.244 00.000 5052 OnExposeComplete: enter
03:52:32.245 00.001 5052 UpdateGuideState(): m_state=6
03:52:32.245 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 47
03:52:32.245 00.000 5052 Star::Find returns 1 (0), X=334.30, Y=291.24, Mass=51, SNR=4.9, Peak=62 HFD=1.5
03:52:32.245 00.000 5052 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.04) = xAngle (0.95 = 0.95)
03:52:32.245 00.000 5052 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.85 = 0.85)
03:52:32.245 00.000 5052 CameraToMount -- cameraX=-0.44 cameraY=0.06 hyp=0.45 cameraTheta=3.00 mountX=0.26 mountY=0.34, mountTheta=0.91
03:52:32.245 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.44, y=0.06, opts=13)
03:52:32.246 00.001 5052 Enqueuing Move request for stepguider (-0.44, 0.06)
03:52:32.246 00.000 8976 Worker thread wakes up
03:52:32.246 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.44, 0.06) opts 0xd
03:52:32.246 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.44, 0.06)
03:52:32.246 00.000 8976 Moving (-0.44, 0.06) raw xDistance=0.26 yDistance=0.34
03:52:32.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:52:32.246 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
03:52:32.246 00.000 8976 MoveAxis(R, 0, ABG)
03:52:32.246 00.000 8976 MoveAxis(D, 1, ABG)
03:52:32.246 00.000 8976 stepping (-3, 19) + (0, -1)
03:52:32.246 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:32.247 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:32.256 00.009 5052 UpdateGuideState exits: m=51 SNR=4.9
03:52:32.256 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:32.256 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:32.256 00.000 5052 Enqueuing Expose request
03:52:32.267 00.011 8976 Received - 47 (G) 
03:52:32.267 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:32.267 00.000 8976 stepped: pos (-3, 18)
03:52:32.267 00.000 8976 MountToCamera -- mountTheta (-1.42) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:52:32.267 00.000 8976 MountToCamera -- mountX=0.47 mountY=-3.14 hyp=3.17 mountTheta=-1.42 cameraX=2.58, cameraY=1.84 cameraTheta=0.62
03:52:32.267 00.000 8976 incremental bump (2.583, 1.843) isValid = 1
03:52:32.267 00.000 8976 Scheduling Mount bump of (0.093, 0.069)
03:52:32.267 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:52:32.268 00.001 8976 Enqueuing Move request for scope (0.09, 0.07)
03:52:32.268 00.000 8976 move complete, result=0
03:52:32.268 00.000 9828 Worker thread wakes up
03:52:32.268 00.000 8976 worker thread done servicing request
03:52:32.268 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:52:32.268 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:52:32.268 00.000 8976 Worker thread wakes up
03:52:32.268 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:52:32.268 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:32.268 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
03:52:32.268 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:32.268 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
03:52:32.268 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
03:52:32.268 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:52:32.268 00.000 9828 BLC: window closed
03:52:32.268 00.000 9828 MoveAxis(E, 31, B)
03:52:32.268 00.000 9828 Guiding  Dir = 2, Dur = 31
03:52:32.269 00.001 9828 IsSlewing returns 0
03:52:32.269 00.000 9828 IsGuiding returns 0
03:52:32.269 00.000 9828 PulseGuide returned control before completion, sleep 41
03:52:32.314 00.045 9828 IsGuiding returns 1
03:52:32.314 00.000 9828 scope still moving after pulse duration time elapsed
03:52:32.345 00.031 9828 IsSlewing returns 0
03:52:32.345 00.000 9828 IsGuiding returns 1
03:52:32.376 00.031 9828 IsSlewing returns 0
03:52:32.376 00.000 9828 IsGuiding returns 1
03:52:32.407 00.031 9828 IsSlewing returns 0
03:52:32.407 00.000 9828 IsGuiding returns 0
03:52:32.407 00.000 9828 scope move finished after 31 + 106 ms
03:52:32.407 00.000 9828 Move returns status 0, amount 31
03:52:32.407 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:32.407 00.000 9828 MoveAxis(N, 8, B)
03:52:32.407 00.000 9828 Guiding  Dir = 0, Dur = 8
03:52:32.422 00.015 9828 IsSlewing returns 0
03:52:32.422 00.000 9828 IsGuiding returns 0
03:52:32.422 00.000 9828 PulseGuide returned control before completion, sleep 18
03:52:32.454 00.032 9828 IsGuiding returns 1
03:52:32.454 00.000 9828 scope still moving after pulse duration time elapsed
03:52:32.485 00.031 9828 IsSlewing returns 0
03:52:32.485 00.000 9828 IsGuiding returns 1
03:52:32.515 00.030 9828 IsSlewing returns 0
03:52:32.515 00.000 9828 IsGuiding returns 1
03:52:32.547 00.032 9828 IsSlewing returns 0
03:52:32.547 00.000 9828 IsGuiding returns 0
03:52:32.547 00.000 9828 scope move finished after 8 + 116 ms
03:52:32.547 00.000 9828 Move returns status 0, amount 8
03:52:32.547 00.000 9828 move complete, result=0
03:52:32.547 00.000 9828 worker thread done servicing request
03:52:32.547 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:52:33.426 00.879 8976 Exposure complete
03:52:33.432 00.006 8976 worker thread done servicing request
03:52:33.432 00.000 5052 OnExposeComplete: enter
03:52:33.432 00.000 5052 UpdateGuideState(): m_state=6
03:52:33.432 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 48
03:52:33.432 00.000 5052 Star::Find returns 1 (0), X=333.92, Y=291.44, Mass=62, SNR=5.4, Peak=63 HFD=1.8
03:52:33.432 00.000 5052 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:52:33.432 00.000 5052 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.68 = 0.68)
03:52:33.432 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.26 hyp=0.86 cameraTheta=2.83 mountX=0.61 mountY=0.54, mountTheta=0.73
03:52:33.433 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.26, opts=13)
03:52:33.433 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.26)
03:52:33.433 00.000 8976 Worker thread wakes up
03:52:33.433 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.26) opts 0xd
03:52:33.433 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.26)
03:52:33.433 00.000 8976 Moving (-0.82, 0.26) raw xDistance=0.61 yDistance=0.54
03:52:33.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
03:52:33.433 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
03:52:33.433 00.000 8976 MoveAxis(L, 2, ABG)
03:52:33.433 00.000 8976 stepping (-3, 18) + (-2, 0)
03:52:33.433 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:33.434 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=96, med=43, FiltMin=37, FiltMax=52, Gamma=2.630
03:52:33.443 00.009 5052 UpdateGuideState exits: m=62 SNR=5.4
03:52:33.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:33.443 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:33.443 00.000 5052 Enqueuing Expose request
03:52:33.466 00.023 8976 Received - 47 (G) 
03:52:33.466 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:33.466 00.000 8976 stepped: pos (-5, 18)
03:52:33.466 00.000 8976 MoveAxis(D, 2, ABG)
03:52:33.466 00.000 8976 stepping (-5, 18) + (0, -2)
03:52:33.466 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:33.498 00.032 8976 Received - 47 (G) 
03:52:33.498 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:33.498 00.000 8976 stepped: pos (-5, 16)
03:52:33.498 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:52:33.498 00.000 8976 MountToCamera -- mountX=0.56 mountY=-2.94 hyp=3.00 mountTheta=-1.38 cameraX=2.36, cameraY=1.84 cameraTheta=0.66
03:52:33.498 00.000 8976 incremental bump (2.362, 1.842) isValid = 1
03:52:33.499 00.001 8976 Scheduling Mount bump of (0.091, 0.073)
03:52:33.499 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:52:33.499 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:52:33.499 00.000 8976 move complete, result=0
03:52:33.499 00.000 9828 Worker thread wakes up
03:52:33.499 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:52:33.499 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:52:33.499 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
03:52:33.499 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:52:33.499 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.5 px 2 ms SOUTH
03:52:33.499 00.000 8976 worker thread done servicing request
03:52:33.499 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:52:33.499 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:52:33.499 00.000 9828 BLC: window closed
03:52:33.499 00.000 8976 Worker thread wakes up
03:52:33.499 00.000 9828 MoveAxis(E, 30, B)
03:52:33.499 00.000 9828 Guiding  Dir = 2, Dur = 30
03:52:33.499 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:33.500 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:33.500 00.000 9828 IsSlewing returns 0
03:52:33.500 00.000 9828 IsGuiding returns 0
03:52:33.500 00.000 9828 PulseGuide returned control before completion, sleep 40
03:52:33.553 00.053 9828 IsGuiding returns 1
03:52:33.553 00.000 9828 scope still moving after pulse duration time elapsed
03:52:33.585 00.032 9828 IsSlewing returns 0
03:52:33.585 00.000 9828 IsGuiding returns 1
03:52:33.617 00.032 9828 IsSlewing returns 0
03:52:33.617 00.000 9828 IsGuiding returns 1
03:52:33.648 00.031 9828 IsSlewing returns 0
03:52:33.648 00.000 9828 IsGuiding returns 0
03:52:33.648 00.000 9828 scope move finished after 30 + 118 ms
03:52:33.648 00.000 9828 Move returns status 0, amount 30
03:52:33.648 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:33.648 00.000 9828 MoveAxis(N, 8, B)
03:52:33.648 00.000 9828 Guiding  Dir = 0, Dur = 8
03:52:33.663 00.015 9828 IsSlewing returns 0
03:52:33.663 00.000 9828 IsGuiding returns 0
03:52:33.663 00.000 9828 PulseGuide returned control before completion, sleep 18
03:52:33.694 00.031 9828 IsGuiding returns 1
03:52:33.694 00.000 9828 scope still moving after pulse duration time elapsed
03:52:33.725 00.031 9828 IsSlewing returns 0
03:52:33.725 00.000 9828 IsGuiding returns 1
03:52:33.755 00.030 9828 IsSlewing returns 0
03:52:33.755 00.000 9828 IsGuiding returns 1
03:52:33.787 00.032 9828 IsSlewing returns 0
03:52:33.787 00.000 9828 IsGuiding returns 0
03:52:33.787 00.000 9828 scope move finished after 8 + 116 ms
03:52:33.787 00.000 9828 Move returns status 0, amount 8
03:52:33.787 00.000 9828 move complete, result=0
03:52:33.787 00.000 9828 worker thread done servicing request
03:52:33.787 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:52:34.658 00.871 8976 Exposure complete
03:52:34.663 00.005 8976 worker thread done servicing request
03:52:34.664 00.001 5052 OnExposeComplete: enter
03:52:34.664 00.000 5052 UpdateGuideState(): m_state=6
03:52:34.664 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 49
03:52:34.664 00.000 5052 Star::Find returns 1 (0), X=333.47, Y=291.42, Mass=61, SNR=5.3, Peak=64 HFD=1.4
03:52:34.664 00.000 5052 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:52:34.664 00.000 5052 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.81 = 0.81)
03:52:34.664 00.000 5052 CameraToMount -- cameraX=-1.27 cameraY=0.24 hyp=1.29 cameraTheta=2.95 mountX=0.80 mountY=0.93, mountTheta=0.87
03:52:34.664 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.27, y=0.24, opts=13)
03:52:34.665 00.001 5052 Enqueuing Move request for stepguider (-1.27, 0.24)
03:52:34.665 00.000 8976 Worker thread wakes up
03:52:34.665 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.27, 0.24) opts 0xd
03:52:34.665 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.27, 0.24)
03:52:34.665 00.000 8976 Moving (-1.27, 0.24) raw xDistance=0.80 yDistance=0.93
03:52:34.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.80
03:52:34.665 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.93
03:52:34.665 00.000 8976 MoveAxis(L, 3, ABG)
03:52:34.665 00.000 8976 stepping (-5, 16) + (-3, 0)
03:52:34.665 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:34.666 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=37, FiltMax=52, Gamma=2.630
03:52:34.675 00.009 5052 UpdateGuideState exits: m=61 SNR=5.3
03:52:34.675 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:34.675 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:34.675 00.000 5052 Enqueuing Expose request
03:52:34.697 00.022 8976 Received - 47 (G) 
03:52:34.697 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:34.697 00.000 8976 stepped: pos (-8, 16)
03:52:34.697 00.000 8976 MoveAxis(D, 4, ABG)
03:52:34.697 00.000 8976 stepping (-8, 16) + (0, -4)
03:52:34.697 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:52:34.729 00.032 8976 Received - 47 (G) 
03:52:34.729 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:52:34.729 00.000 8976 stepped: pos (-8, 12)
03:52:34.729 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.76 = 0.76)
03:52:34.729 00.000 8976 MountToCamera -- mountX=0.78 mountY=-2.60 hyp=2.72 mountTheta=-1.28 cameraX=1.96, cameraY=1.88 cameraTheta=0.76
03:52:34.729 00.000 8976 incremental bump (1.959, 1.880) isValid = 1
03:52:34.730 00.001 8976 Scheduling Mount bump of (0.083, 0.082)
03:52:34.730 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:52:34.730 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:52:34.730 00.000 8976 move complete, result=0
03:52:34.730 00.000 9828 Worker thread wakes up
03:52:34.730 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:52:34.730 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:52:34.730 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:52:34.730 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.49)
03:52:34.730 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 0.9 px 4 ms SOUTH
03:52:34.730 00.000 8976 worker thread done servicing request
03:52:34.730 00.000 8976 Worker thread wakes up
03:52:34.730 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:34.730 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:34.730 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:52:34.730 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:52:34.730 00.000 9828 BLC: window closed
03:52:34.730 00.000 9828 MoveAxis(E, 27, B)
03:52:34.731 00.001 9828 Guiding  Dir = 2, Dur = 27
03:52:34.731 00.000 9828 IsSlewing returns 0
03:52:34.731 00.000 9828 IsGuiding returns 0
03:52:34.731 00.000 9828 PulseGuide returned control before completion, sleep 37
03:52:34.773 00.042 9828 IsGuiding returns 1
03:52:34.773 00.000 9828 scope still moving after pulse duration time elapsed
03:52:34.805 00.032 9828 IsSlewing returns 0
03:52:34.805 00.000 9828 IsGuiding returns 1
03:52:34.837 00.032 9828 IsSlewing returns 0
03:52:34.837 00.000 9828 IsGuiding returns 1
03:52:34.868 00.031 9828 IsSlewing returns 0
03:52:34.868 00.000 9828 IsGuiding returns 1
03:52:34.900 00.032 9828 IsSlewing returns 0
03:52:34.900 00.000 9828 IsGuiding returns 0
03:52:34.900 00.000 9828 scope move finished after 27 + 142 ms
03:52:34.900 00.000 9828 Move returns status 0, amount 27
03:52:34.900 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:34.901 00.001 9828 MoveAxis(N, 10, B)
03:52:34.901 00.000 9828 Guiding  Dir = 0, Dur = 10
03:52:34.916 00.015 9828 IsSlewing returns 0
03:52:34.916 00.000 9828 IsGuiding returns 0
03:52:34.916 00.000 9828 PulseGuide returned control before completion, sleep 20
03:52:34.947 00.031 9828 IsGuiding returns 1
03:52:34.947 00.000 9828 scope still moving after pulse duration time elapsed
03:52:34.977 00.030 9828 IsSlewing returns 0
03:52:34.977 00.000 9828 IsGuiding returns 1
03:52:35.008 00.031 9828 IsSlewing returns 0
03:52:35.008 00.000 9828 IsGuiding returns 1
03:52:35.038 00.030 9828 IsSlewing returns 0
03:52:35.038 00.000 9828 IsGuiding returns 1
03:52:35.071 00.033 9828 IsSlewing returns 0
03:52:35.071 00.000 9828 IsGuiding returns 1
03:52:35.102 00.031 9828 IsSlewing returns 0
03:52:35.102 00.000 9828 IsGuiding returns 1
03:52:35.134 00.032 9828 IsSlewing returns 0
03:52:35.134 00.000 9828 IsGuiding returns 0
03:52:35.134 00.000 9828 scope move finished after 10 + 207 ms
03:52:35.134 00.000 9828 Move returns status 0, amount 10
03:52:35.134 00.000 9828 move complete, result=0
03:52:35.134 00.000 9828 worker thread done servicing request
03:52:35.134 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:52:35.890 00.756 8976 Exposure complete
03:52:35.895 00.005 8976 worker thread done servicing request
03:52:35.896 00.001 5052 OnExposeComplete: enter
03:52:35.896 00.000 5052 UpdateGuideState(): m_state=6
03:52:35.896 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 50
03:52:35.896 00.000 5052 Star::Find returns 1 (0), X=334.04, Y=291.11, Mass=69, SNR=5.7, Peak=64 HFD=1.9
03:52:35.896 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.10 = 1.19)
03:52:35.896 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
03:52:35.896 00.000 5052 CameraToMount -- cameraX=-0.70 cameraY=-0.06 hyp=0.71 cameraTheta=-3.05 mountX=0.26 mountY=0.62, mountTheta=1.17
03:52:35.897 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.70, y=-0.06, opts=13)
03:52:35.897 00.000 5052 Enqueuing Move request for stepguider (-0.70, -0.06)
03:52:35.897 00.000 8976 Worker thread wakes up
03:52:35.897 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.70, -0.06) opts 0xd
03:52:35.897 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.70, -0.06)
03:52:35.897 00.000 8976 Moving (-0.70, -0.06) raw xDistance=0.26 yDistance=0.62
03:52:35.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.26
03:52:35.897 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.62
03:52:35.897 00.000 8976 MoveAxis(L, 1, ABG)
03:52:35.897 00.000 8976 stepping (-8, 12) + (-1, 0)
03:52:35.897 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:35.898 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:52:35.907 00.009 5052 UpdateGuideState exits: m=69 SNR=5.7
03:52:35.907 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:35.907 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:35.907 00.000 5052 Enqueuing Expose request
03:52:35.928 00.021 8976 Received - 47 (G) 
03:52:35.928 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:35.928 00.000 8976 stepped: pos (-9, 12)
03:52:35.928 00.000 8976 MoveAxis(D, 3, ABG)
03:52:35.928 00.000 8976 stepping (-9, 12) + (0, -3)
03:52:35.928 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:35.961 00.033 8976 Received - 47 (G) 
03:52:35.961 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:35.961 00.000 8976 stepped: pos (-9, 9)
03:52:35.961 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:52:35.961 00.000 8976 MountToCamera -- mountX=0.98 mountY=-2.21 hyp=2.42 mountTheta=-1.15 cameraX=1.53, cameraY=1.88 cameraTheta=0.89
03:52:35.961 00.000 8976 incremental bump (1.525, 1.879) isValid = 1
03:52:35.961 00.000 8976 Scheduling Mount bump of (0.072, 0.092)
03:52:35.961 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:52:35.961 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:52:35.961 00.000 8976 move complete, result=0
03:52:35.961 00.000 8976 worker thread done servicing request
03:52:35.961 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 3 ms SOUTH
03:52:35.961 00.000 8976 Worker thread wakes up
03:52:35.961 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:35.961 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:35.961 00.000 9828 Worker thread wakes up
03:52:35.962 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:52:35.962 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:52:35.962 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:52:35.962 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:52:35.962 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:52:35.962 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:52:35.962 00.000 9828 BLC: window closed
03:52:35.962 00.000 9828 MoveAxis(E, 24, B)
03:52:35.962 00.000 9828 Guiding  Dir = 2, Dur = 24
03:52:35.962 00.000 9828 IsSlewing returns 0
03:52:35.962 00.000 9828 IsGuiding returns 0
03:52:35.962 00.000 9828 PulseGuide returned control before completion, sleep 34
03:52:36.005 00.043 9828 IsGuiding returns 1
03:52:36.005 00.000 9828 scope still moving after pulse duration time elapsed
03:52:36.037 00.032 9828 IsSlewing returns 0
03:52:36.037 00.000 9828 IsGuiding returns 1
03:52:36.067 00.030 9828 IsSlewing returns 0
03:52:36.067 00.000 9828 IsGuiding returns 1
03:52:36.098 00.031 9828 IsSlewing returns 0
03:52:36.098 00.000 9828 IsGuiding returns 0
03:52:36.098 00.000 9828 scope move finished after 24 + 112 ms
03:52:36.098 00.000 9828 Move returns status 0, amount 24
03:52:36.098 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:36.098 00.000 9828 MoveAxis(N, 11, B)
03:52:36.098 00.000 9828 Guiding  Dir = 0, Dur = 11
03:52:36.113 00.015 9828 IsSlewing returns 0
03:52:36.113 00.000 9828 IsGuiding returns 0
03:52:36.113 00.000 9828 PulseGuide returned control before completion, sleep 21
03:52:36.145 00.032 9828 IsGuiding returns 1
03:52:36.145 00.000 9828 scope still moving after pulse duration time elapsed
03:52:36.177 00.032 9828 IsSlewing returns 0
03:52:36.177 00.000 9828 IsGuiding returns 1
03:52:36.208 00.031 9828 IsSlewing returns 0
03:52:36.208 00.000 9828 IsGuiding returns 1
03:52:36.239 00.031 9828 IsSlewing returns 0
03:52:36.239 00.000 9828 IsGuiding returns 1
03:52:36.271 00.032 9828 IsSlewing returns 0
03:52:36.271 00.000 9828 IsGuiding returns 1
03:52:36.303 00.032 9828 IsSlewing returns 0
03:52:36.303 00.000 9828 IsGuiding returns 0
03:52:36.303 00.000 9828 scope move finished after 11 + 179 ms
03:52:36.303 00.000 9828 Move returns status 0, amount 11
03:52:36.303 00.000 9828 move complete, result=0
03:52:36.303 00.000 9828 worker thread done servicing request
03:52:36.303 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:52:37.119 00.816 8976 Exposure complete
03:52:37.125 00.006 8976 worker thread done servicing request
03:52:37.125 00.000 5052 OnExposeComplete: enter
03:52:37.125 00.000 5052 UpdateGuideState(): m_state=6
03:52:37.125 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 51
03:52:37.125 00.000 5052 Star::Find returns 1 (0), X=334.39, Y=291.20, Mass=65, SNR=5.5, Peak=63 HFD=1.5
03:52:37.125 00.000 5052 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:52:37.125 00.000 5052 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.92 = 0.92)
03:52:37.125 00.000 5052 CameraToMount -- cameraX=-0.35 cameraY=0.03 hyp=0.35 cameraTheta=3.07 mountX=0.18 mountY=0.28, mountTheta=0.99
03:52:37.126 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.35, y=0.03, opts=13)
03:52:37.126 00.000 5052 Enqueuing Move request for stepguider (-0.35, 0.03)
03:52:37.126 00.000 8976 Worker thread wakes up
03:52:37.126 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.35, 0.03) opts 0xd
03:52:37.126 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.35, 0.03)
03:52:37.126 00.000 8976 Moving (-0.35, 0.03) raw xDistance=0.18 yDistance=0.28
03:52:37.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:52:37.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
03:52:37.126 00.000 8976 MoveAxis(R, 0, ABG)
03:52:37.126 00.000 8976 MoveAxis(D, 1, ABG)
03:52:37.126 00.000 8976 stepping (-9, 9) + (0, -1)
03:52:37.126 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:37.127 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:37.136 00.009 5052 UpdateGuideState exits: m=65 SNR=5.5
03:52:37.137 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:37.137 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:37.137 00.000 5052 Enqueuing Expose request
03:52:37.159 00.022 8976 Received - 47 (G) 
03:52:37.159 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:37.159 00.000 8976 stepped: pos (-9, 8)
03:52:37.159 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:52:37.159 00.000 8976 MountToCamera -- mountX=1.11 mountY=-1.90 hyp=2.20 mountTheta=-1.04 cameraX=1.19, cameraY=1.85 cameraTheta=1.00
03:52:37.159 00.000 8976 incremental bump (1.188, 1.855) isValid = 1
03:52:37.159 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:52:37.159 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:52:37.159 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:52:37.159 00.000 8976 move complete, result=0
03:52:37.159 00.000 9828 Worker thread wakes up
03:52:37.159 00.000 8976 worker thread done servicing request
03:52:37.159 00.000 8976 Worker thread wakes up
03:52:37.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:37.159 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:52:37.160 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:52:37.160 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:37.160 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:52:37.160 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
03:52:37.160 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
03:52:37.160 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:52:37.160 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:52:37.160 00.000 9828 BLC: window closed
03:52:37.160 00.000 9828 MoveAxis(E, 21, B)
03:52:37.160 00.000 9828 Guiding  Dir = 2, Dur = 21
03:52:37.160 00.000 9828 IsSlewing returns 0
03:52:37.161 00.001 9828 IsGuiding returns 0
03:52:37.161 00.000 9828 PulseGuide returned control before completion, sleep 31
03:52:37.195 00.034 9828 IsGuiding returns 1
03:52:37.195 00.000 9828 scope still moving after pulse duration time elapsed
03:52:37.227 00.032 9828 IsSlewing returns 0
03:52:37.227 00.000 9828 IsGuiding returns 1
03:52:37.259 00.032 9828 IsSlewing returns 0
03:52:37.259 00.000 9828 IsGuiding returns 1
03:52:37.289 00.030 9828 IsSlewing returns 0
03:52:37.289 00.000 9828 IsGuiding returns 0
03:52:37.289 00.000 9828 scope move finished after 21 + 107 ms
03:52:37.289 00.000 9828 Move returns status 0, amount 21
03:52:37.289 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:37.289 00.000 9828 MoveAxis(N, 12, B)
03:52:37.289 00.000 9828 Guiding  Dir = 0, Dur = 12
03:52:37.304 00.015 9828 IsSlewing returns 0
03:52:37.304 00.000 9828 IsGuiding returns 0
03:52:37.304 00.000 9828 PulseGuide returned control before completion, sleep 22
03:52:37.336 00.032 9828 IsGuiding returns 1
03:52:37.336 00.000 9828 scope still moving after pulse duration time elapsed
03:52:37.367 00.031 9828 IsSlewing returns 0
03:52:37.367 00.000 9828 IsGuiding returns 1
03:52:37.399 00.032 9828 IsSlewing returns 0
03:52:37.399 00.000 9828 IsGuiding returns 1
03:52:37.430 00.031 9828 IsSlewing returns 0
03:52:37.430 00.000 9828 IsGuiding returns 1
03:52:37.462 00.032 9828 IsSlewing returns 0
03:52:37.462 00.000 9828 IsGuiding returns 1
03:52:37.493 00.031 9828 IsSlewing returns 0
03:52:37.493 00.000 9828 IsGuiding returns 0
03:52:37.493 00.000 9828 scope move finished after 12 + 176 ms
03:52:37.493 00.000 9828 Move returns status 0, amount 12
03:52:37.493 00.000 9828 move complete, result=0
03:52:37.493 00.000 9828 worker thread done servicing request
03:52:37.493 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:52:38.318 00.825 8976 Exposure complete
03:52:38.323 00.005 8976 worker thread done servicing request
03:52:38.323 00.000 5052 OnExposeComplete: enter
03:52:38.323 00.000 5052 UpdateGuideState(): m_state=6
03:52:38.323 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 52
03:52:38.324 00.001 5052 Star::Find returns 1 (0), X=334.68, Y=291.08, Mass=60, SNR=5.4, Peak=63 HFD=1.5
03:52:38.324 00.000 5052 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.04) = xAngle (-4.17 = 2.12)
03:52:38.324 00.000 5052 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.27 = 2.01)
03:52:38.324 00.000 5052 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.12 mountX=-0.06 mountY=0.10, mountTheta=2.09
03:52:38.324 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.06, y=-0.10, opts=13)
03:52:38.324 00.000 5052 Enqueuing Move request for stepguider (-0.06, -0.10)
03:52:38.324 00.000 8976 Worker thread wakes up
03:52:38.324 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.06, -0.10) opts 0xd
03:52:38.325 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.06, -0.10)
03:52:38.325 00.000 8976 Moving (-0.06, -0.10) raw xDistance=-0.06 yDistance=0.10
03:52:38.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:52:38.325 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:52:38.325 00.000 8976 MoveAxis(R, 0, ABG)
03:52:38.325 00.000 8976 MoveAxis(U, 0, ABG)
03:52:38.325 00.000 8976 MountToCamera -- mountTheta (-0.95) + m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:52:38.325 00.000 8976 MountToCamera -- mountX=1.20 mountY=-1.69 hyp=2.08 mountTheta=-0.95 cameraX=0.96, cameraY=1.84 cameraTheta=1.09
03:52:38.325 00.000 8976 incremental bump (0.962, 1.839) isValid = 1
03:52:38.325 00.000 8976 Scheduling Mount bump of (0.051, 0.101)
03:52:38.325 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:52:38.325 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:52:38.325 00.000 8976 move complete, result=0
03:52:38.325 00.000 9828 Worker thread wakes up
03:52:38.325 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:52:38.325 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:52:38.325 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.20 = -2.08)
03:52:38.325 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.12 = -2.16)
03:52:38.326 00.001 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.10 mountX=-0.06 mountY=-0.09, mountTheta=-2.11
03:52:38.326 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:52:38.326 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:52:38.326 00.000 8976 worker thread done servicing request
03:52:38.326 00.000 9828 BLC: window closed
03:52:38.326 00.000 9828 MoveAxis(E, 18, B)
03:52:38.326 00.000 9828 Guiding  Dir = 2, Dur = 18
03:52:38.326 00.000 9828 IsSlewing returns 0
03:52:38.326 00.000 9828 IsGuiding returns 0
03:52:38.327 00.001 9828 PulseGuide returned control before completion, sleep 28
03:52:38.335 00.008 5052 UpdateGuideState exits: m=60 SNR=5.4
03:52:38.335 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:38.335 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:38.335 00.000 5052 Enqueuing Expose request
03:52:38.336 00.001 8976 Worker thread wakes up
03:52:38.336 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:38.336 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:38.336 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:38.368 00.032 9828 IsGuiding returns 1
03:52:38.368 00.000 9828 scope still moving after pulse duration time elapsed
03:52:38.398 00.030 9828 IsSlewing returns 0
03:52:38.398 00.000 9828 IsGuiding returns 1
03:52:38.429 00.031 9828 IsSlewing returns 0
03:52:38.429 00.000 9828 IsGuiding returns 1
03:52:38.461 00.032 9828 IsSlewing returns 0
03:52:38.461 00.000 9828 IsGuiding returns 0
03:52:38.461 00.000 9828 scope move finished after 18 + 116 ms
03:52:38.461 00.000 9828 Move returns status 0, amount 18
03:52:38.461 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:38.461 00.000 9828 MoveAxis(N, 13, B)
03:52:38.461 00.000 9828 Guiding  Dir = 0, Dur = 13
03:52:38.477 00.016 9828 IsSlewing returns 0
03:52:38.477 00.000 9828 IsGuiding returns 0
03:52:38.477 00.000 9828 PulseGuide returned control before completion, sleep 23
03:52:38.508 00.031 9828 IsGuiding returns 1
03:52:38.508 00.000 9828 scope still moving after pulse duration time elapsed
03:52:38.539 00.031 9828 IsSlewing returns 0
03:52:38.540 00.001 9828 IsGuiding returns 1
03:52:38.571 00.031 9828 IsSlewing returns 0
03:52:38.571 00.000 9828 IsGuiding returns 1
03:52:38.603 00.032 9828 IsSlewing returns 0
03:52:38.603 00.000 9828 IsGuiding returns 1
03:52:38.634 00.031 9828 IsSlewing returns 0
03:52:38.634 00.000 9828 IsGuiding returns 1
03:52:38.666 00.032 9828 IsSlewing returns 0
03:52:38.666 00.000 9828 IsGuiding returns 0
03:52:38.666 00.000 9828 scope move finished after 13 + 176 ms
03:52:38.666 00.000 9828 Move returns status 0, amount 13
03:52:38.667 00.001 9828 move complete, result=0
03:52:38.667 00.000 9828 worker thread done servicing request
03:52:38.667 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:52:39.491 00.824 8976 Exposure complete
03:52:39.497 00.006 8976 worker thread done servicing request
03:52:39.497 00.000 5052 OnExposeComplete: enter
03:52:39.497 00.000 5052 UpdateGuideState(): m_state=6
03:52:39.497 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 53
03:52:39.497 00.000 5052 Star::Find returns 1 (0), X=334.59, Y=291.36, Mass=65, SNR=5.5, Peak=63 HFD=1.5
03:52:39.497 00.000 5052 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.04) = xAngle (0.20 = 0.20)
03:52:39.497 00.000 5052 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.10 = 0.10)
03:52:39.497 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.25 mountX=0.23 mountY=0.02, mountTheta=0.10
03:52:39.498 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.18, opts=13)
03:52:39.498 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.18)
03:52:39.498 00.000 8976 Worker thread wakes up
03:52:39.498 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.18) opts 0xd
03:52:39.498 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.18)
03:52:39.498 00.000 8976 Moving (-0.15, 0.18) raw xDistance=0.23 yDistance=0.02
03:52:39.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:52:39.498 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:52:39.498 00.000 8976 MoveAxis(R, 0, ABG)
03:52:39.498 00.000 8976 MoveAxis(U, 0, ABG)
03:52:39.498 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:52:39.498 00.000 8976 MountToCamera -- mountX=1.26 mountY=-1.55 hyp=2.00 mountTheta=-0.89 cameraX=0.81, cameraY=1.83 cameraTheta=1.15
03:52:39.498 00.000 8976 incremental bump (0.811, 1.828) isValid = 1
03:52:39.498 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
03:52:39.498 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:52:39.498 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:52:39.499 00.001 8976 move complete, result=0
03:52:39.499 00.000 9828 Worker thread wakes up
03:52:39.499 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:52:39.499 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:52:39.499 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
03:52:39.499 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
03:52:39.499 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:52:39.499 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:52:39.499 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:39.499 00.000 8976 worker thread done servicing request
03:52:39.499 00.000 9828 BLC: window closed
03:52:39.499 00.000 9828 MoveAxis(E, 16, B)
03:52:39.499 00.000 9828 Guiding  Dir = 2, Dur = 16
03:52:39.500 00.001 9828 IsSlewing returns 0
03:52:39.500 00.000 9828 IsGuiding returns 0
03:52:39.500 00.000 9828 PulseGuide returned control before completion, sleep 26
03:52:39.508 00.008 5052 UpdateGuideState exits: m=65 SNR=5.5
03:52:39.508 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:39.508 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:39.508 00.000 5052 Enqueuing Expose request
03:52:39.509 00.001 8976 Worker thread wakes up
03:52:39.509 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:39.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:39.509 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:39.528 00.019 9828 IsGuiding returns 1
03:52:39.528 00.000 9828 scope still moving after pulse duration time elapsed
03:52:39.560 00.032 9828 IsSlewing returns 0
03:52:39.560 00.000 9828 IsGuiding returns 1
03:52:39.592 00.032 9828 IsSlewing returns 0
03:52:39.592 00.000 9828 IsGuiding returns 1
03:52:39.623 00.031 9828 IsSlewing returns 0
03:52:39.623 00.000 9828 IsGuiding returns 1
03:52:39.654 00.031 9828 IsSlewing returns 0
03:52:39.654 00.000 9828 IsGuiding returns 0
03:52:39.654 00.000 9828 scope move finished after 16 + 137 ms
03:52:39.654 00.000 9828 Move returns status 0, amount 16
03:52:39.654 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:39.654 00.000 9828 MoveAxis(N, 14, B)
03:52:39.654 00.000 9828 Guiding  Dir = 0, Dur = 14
03:52:39.669 00.015 9828 IsSlewing returns 0
03:52:39.669 00.000 9828 IsGuiding returns 0
03:52:39.669 00.000 9828 PulseGuide returned control before completion, sleep 24
03:52:39.700 00.031 9828 IsGuiding returns 1
03:52:39.700 00.000 9828 scope still moving after pulse duration time elapsed
03:52:39.731 00.031 9828 IsSlewing returns 0
03:52:39.731 00.000 9828 IsGuiding returns 1
03:52:39.763 00.032 9828 IsSlewing returns 0
03:52:39.763 00.000 9828 IsGuiding returns 1
03:52:39.794 00.031 9828 IsSlewing returns 0
03:52:39.794 00.000 9828 IsGuiding returns 1
03:52:39.825 00.031 9828 IsSlewing returns 0
03:52:39.825 00.000 9828 IsGuiding returns 1
03:52:39.857 00.032 9828 IsSlewing returns 0
03:52:39.857 00.000 9828 IsGuiding returns 0
03:52:39.857 00.000 9828 scope move finished after 14 + 173 ms
03:52:39.857 00.000 9828 Move returns status 0, amount 14
03:52:39.857 00.000 9828 move complete, result=0
03:52:39.857 00.000 9828 worker thread done servicing request
03:52:39.857 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:52:40.665 00.808 8976 Exposure complete
03:52:40.670 00.005 8976 worker thread done servicing request
03:52:40.670 00.000 5052 OnExposeComplete: enter
03:52:40.670 00.000 5052 UpdateGuideState(): m_state=6
03:52:40.670 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 54
03:52:40.670 00.000 5052 Star::Find returns 1 (0), X=334.59, Y=291.33, Mass=62, SNR=5.3, Peak=63 HFD=1.6
03:52:40.670 00.000 5052 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.04) = xAngle (0.29 = 0.29)
03:52:40.670 00.000 5052 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.18 = 0.18)
03:52:40.670 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.21 cameraTheta=2.33 mountX=0.20 mountY=0.04, mountTheta=0.19
03:52:40.671 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.16, opts=13)
03:52:40.671 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.16)
03:52:40.671 00.000 8976 Worker thread wakes up
03:52:40.671 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.16) opts 0xd
03:52:40.671 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.16)
03:52:40.671 00.000 8976 Moving (-0.15, 0.16) raw xDistance=0.20 yDistance=0.04
03:52:40.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:52:40.671 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:52:40.671 00.000 8976 MoveAxis(R, 0, ABG)
03:52:40.671 00.000 8976 MoveAxis(U, 0, ABG)
03:52:40.671 00.000 8976 MountToCamera -- mountTheta (-0.84) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:52:40.671 00.000 8976 MountToCamera -- mountX=1.30 mountY=-1.46 hyp=1.95 mountTheta=-0.84 cameraX=0.71, cameraY=1.82 cameraTheta=1.20
03:52:40.672 00.001 8976 incremental bump (0.710, 1.820) isValid = 1
03:52:40.672 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:52:40.672 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:52:40.672 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:52:40.672 00.000 8976 move complete, result=0
03:52:40.672 00.000 9828 Worker thread wakes up
03:52:40.672 00.000 8976 worker thread done servicing request
03:52:40.672 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:52:40.672 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:52:40.672 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.31 = -1.98)
03:52:40.672 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.23 = -2.06)
03:52:40.672 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:52:40.672 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:52:40.672 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:40.672 00.000 9828 BLC: window closed
03:52:40.672 00.000 9828 MoveAxis(E, 15, B)
03:52:40.672 00.000 9828 Guiding  Dir = 2, Dur = 15
03:52:40.673 00.001 9828 IsSlewing returns 0
03:52:40.673 00.000 9828 IsGuiding returns 0
03:52:40.673 00.000 9828 PulseGuide returned control before completion, sleep 25
03:52:40.682 00.009 5052 UpdateGuideState exits: m=62 SNR=5.3
03:52:40.682 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:40.682 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:40.682 00.000 5052 Enqueuing Expose request
03:52:40.682 00.000 8976 Worker thread wakes up
03:52:40.682 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:40.682 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:40.682 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:40.704 00.022 9828 IsGuiding returns 1
03:52:40.704 00.000 9828 scope still moving after pulse duration time elapsed
03:52:40.736 00.032 9828 IsSlewing returns 0
03:52:40.736 00.000 9828 IsGuiding returns 1
03:52:40.768 00.032 9828 IsSlewing returns 0
03:52:40.768 00.000 9828 IsGuiding returns 1
03:52:40.800 00.032 9828 IsSlewing returns 0
03:52:40.800 00.000 9828 IsGuiding returns 1
03:52:40.831 00.031 9828 IsSlewing returns 0
03:52:40.831 00.000 9828 IsGuiding returns 0
03:52:40.831 00.000 9828 scope move finished after 15 + 142 ms
03:52:40.831 00.000 9828 Move returns status 0, amount 15
03:52:40.831 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:40.831 00.000 9828 MoveAxis(N, 14, B)
03:52:40.831 00.000 9828 Guiding  Dir = 0, Dur = 14
03:52:40.846 00.015 9828 IsSlewing returns 0
03:52:40.846 00.000 9828 IsGuiding returns 0
03:52:40.846 00.000 9828 PulseGuide returned control before completion, sleep 24
03:52:40.878 00.032 9828 IsGuiding returns 1
03:52:40.878 00.000 9828 scope still moving after pulse duration time elapsed
03:52:40.910 00.032 9828 IsSlewing returns 0
03:52:40.910 00.000 9828 IsGuiding returns 1
03:52:40.941 00.031 9828 IsSlewing returns 0
03:52:40.941 00.000 9828 IsGuiding returns 1
03:52:40.972 00.031 9828 IsSlewing returns 0
03:52:40.972 00.000 9828 IsGuiding returns 1
03:52:41.003 00.031 9828 IsSlewing returns 0
03:52:41.003 00.000 9828 IsGuiding returns 0
03:52:41.003 00.000 9828 scope move finished after 14 + 142 ms
03:52:41.003 00.000 9828 Move returns status 0, amount 14
03:52:41.003 00.000 9828 move complete, result=0
03:52:41.003 00.000 9828 worker thread done servicing request
03:52:41.003 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:52:41.835 00.832 8976 Exposure complete
03:52:41.841 00.006 8976 worker thread done servicing request
03:52:41.841 00.000 5052 OnExposeComplete: enter
03:52:41.841 00.000 5052 UpdateGuideState(): m_state=6
03:52:41.841 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 55
03:52:41.841 00.000 5052 Star::Find returns 1 (0), X=334.69, Y=291.52, Mass=60, SNR=5.3, Peak=64 HFD=1.7
03:52:41.841 00.000 5052 CameraToMount -- cameraTheta (1.71) - m_xAngle (2.04) = xAngle (-0.33 = -0.33)
03:52:41.841 00.000 5052 CameraToMount -- cameraTheta (1.71) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.44 = -0.44)
03:52:41.842 00.001 5052 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.35 cameraTheta=1.71 mountX=0.33 mountY=-0.15, mountTheta=-0.42
03:52:41.842 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.34, opts=13)
03:52:41.842 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.34)
03:52:41.842 00.000 8976 Worker thread wakes up
03:52:41.842 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.34) opts 0xd
03:52:41.842 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.34)
03:52:41.842 00.000 8976 Moving (-0.05, 0.34) raw xDistance=0.33 yDistance=-0.15
03:52:41.842 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:52:41.843 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:52:41.843 00.000 8976 MoveAxis(L, 1, ABG)
03:52:41.843 00.000 8976 stepping (-9, 8) + (-1, 0)
03:52:41.843 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:41.843 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:41.853 00.010 5052 UpdateGuideState exits: m=60 SNR=5.3
03:52:41.853 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:41.853 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:41.853 00.000 5052 Enqueuing Expose request
03:52:41.875 00.022 8976 Received - 47 (G) 
03:52:41.875 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:41.875 00.000 8976 stepped: pos (-10, 8)
03:52:41.875 00.000 8976 MoveAxis(U, 0, ABG)
03:52:41.875 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:52:41.875 00.000 8976 MountToCamera -- mountX=1.37 mountY=-1.40 hyp=1.96 mountTheta=-0.79 cameraX=0.62, cameraY=1.86 cameraTheta=1.25
03:52:41.875 00.000 8976 incremental bump (0.619, 1.860) isValid = 1
03:52:41.875 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
03:52:41.875 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:52:41.875 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:52:41.876 00.001 8976 move complete, result=0
03:52:41.876 00.000 9828 Worker thread wakes up
03:52:41.876 00.000 8976 worker thread done servicing request
03:52:41.876 00.000 8976 Worker thread wakes up
03:52:41.876 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:41.876 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:41.876 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:52:41.876 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:52:41.876 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:52:41.876 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
03:52:41.876 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
03:52:41.876 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:52:41.876 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:52:41.876 00.000 9828 BLC: window closed
03:52:41.876 00.000 9828 MoveAxis(E, 13, B)
03:52:41.876 00.000 9828 Guiding  Dir = 2, Dur = 13
03:52:41.877 00.001 9828 IsSlewing returns 0
03:52:41.877 00.000 9828 IsGuiding returns 0
03:52:41.877 00.000 9828 PulseGuide returned control before completion, sleep 23
03:52:41.901 00.024 9828 IsGuiding returns 1
03:52:41.901 00.000 9828 scope still moving after pulse duration time elapsed
03:52:41.934 00.033 9828 IsSlewing returns 0
03:52:41.934 00.000 9828 IsGuiding returns 1
03:52:41.964 00.030 9828 IsSlewing returns 0
03:52:41.964 00.000 9828 IsGuiding returns 1
03:52:41.996 00.032 9828 IsSlewing returns 0
03:52:41.996 00.000 9828 IsGuiding returns 0
03:52:41.996 00.000 9828 scope move finished after 13 + 106 ms
03:52:41.996 00.000 9828 Move returns status 0, amount 13
03:52:41.996 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:41.996 00.000 9828 MoveAxis(N, 15, B)
03:52:41.996 00.000 9828 Guiding  Dir = 0, Dur = 15
03:52:42.012 00.016 9828 IsSlewing returns 0
03:52:42.012 00.000 9828 IsGuiding returns 0
03:52:42.012 00.000 9828 PulseGuide returned control before completion, sleep 25
03:52:42.043 00.031 9828 IsGuiding returns 1
03:52:42.043 00.000 9828 scope still moving after pulse duration time elapsed
03:52:42.075 00.032 9828 IsSlewing returns 0
03:52:42.075 00.000 9828 IsGuiding returns 1
03:52:42.107 00.032 9828 IsSlewing returns 0
03:52:42.107 00.000 9828 IsGuiding returns 1
03:52:42.138 00.031 9828 IsSlewing returns 0
03:52:42.138 00.000 9828 IsGuiding returns 1
03:52:42.169 00.031 9828 IsSlewing returns 0
03:52:42.169 00.000 9828 IsGuiding returns 1
03:52:42.200 00.031 9828 IsSlewing returns 0
03:52:42.200 00.000 9828 IsGuiding returns 0
03:52:42.200 00.000 9828 scope move finished after 15 + 172 ms
03:52:42.200 00.000 9828 Move returns status 0, amount 15
03:52:42.200 00.000 9828 move complete, result=0
03:52:42.200 00.000 9828 worker thread done servicing request
03:52:42.200 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:52:43.034 00.834 8976 Exposure complete
03:52:43.040 00.006 8976 worker thread done servicing request
03:52:43.040 00.000 5052 OnExposeComplete: enter
03:52:43.040 00.000 5052 UpdateGuideState(): m_state=6
03:52:43.040 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 56
03:52:43.040 00.000 5052 Star::Find returns 1 (0), X=335.15, Y=291.00, Mass=61, SNR=5.3, Peak=62 HFD=2.0
03:52:43.040 00.000 5052 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.04) = xAngle (-2.44 = -2.44)
03:52:43.040 00.000 5052 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.55 = -2.55)
03:52:43.040 00.000 5052 CameraToMount -- cameraX=0.41 cameraY=-0.17 hyp=0.44 cameraTheta=-0.40 mountX=-0.34 mountY=-0.25, mountTheta=-2.51
03:52:43.041 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.41, y=-0.17, opts=13)
03:52:43.041 00.000 5052 Enqueuing Move request for stepguider (0.41, -0.17)
03:52:43.041 00.000 8976 Worker thread wakes up
03:52:43.041 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.41, -0.17) opts 0xd
03:52:43.041 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.41, -0.17)
03:52:43.041 00.000 8976 Moving (0.41, -0.17) raw xDistance=-0.34 yDistance=-0.25
03:52:43.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
03:52:43.041 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:52:43.041 00.000 8976 MoveAxis(R, 1, ABG)
03:52:43.041 00.000 8976 stepping (-10, 8) + (1, 0)
03:52:43.041 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:43.042 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:43.052 00.010 5052 UpdateGuideState exits: m=61 SNR=5.3
03:52:43.052 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:43.052 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:43.053 00.001 5052 Enqueuing Expose request
03:52:43.074 00.021 8976 Received - 47 (G) 
03:52:43.074 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:43.074 00.000 8976 stepped: pos (-9, 8)
03:52:43.074 00.000 8976 MoveAxis(U, 0, ABG)
03:52:43.074 00.000 8976 MountToCamera -- mountTheta (-0.78) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
03:52:43.074 00.000 8976 MountToCamera -- mountX=1.38 mountY=-1.36 hyp=1.93 mountTheta=-0.78 cameraX=0.58, cameraY=1.84 cameraTheta=1.27
03:52:43.074 00.000 8976 incremental bump (0.581, 1.842) isValid = 1
03:52:43.074 00.000 8976 Scheduling Mount bump of (0.035, 0.114)
03:52:43.074 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:52:43.074 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:52:43.074 00.000 8976 move complete, result=0
03:52:43.074 00.000 9828 Worker thread wakes up
03:52:43.074 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:52:43.074 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:52:43.074 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.37 = -1.91)
03:52:43.075 00.001 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
03:52:43.075 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
03:52:43.075 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.2 px 0 ms NORTH
03:52:43.075 00.000 8976 worker thread done servicing request
03:52:43.075 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:52:43.075 00.000 9828 BLC: window closed
03:52:43.075 00.000 9828 MoveAxis(E, 13, B)
03:52:43.075 00.000 8976 Worker thread wakes up
03:52:43.075 00.000 9828 Guiding  Dir = 2, Dur = 13
03:52:43.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:43.075 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:43.075 00.000 9828 IsSlewing returns 0
03:52:43.076 00.001 9828 IsGuiding returns 0
03:52:43.076 00.000 9828 PulseGuide returned control before completion, sleep 23
03:52:43.110 00.034 9828 IsGuiding returns 1
03:52:43.110 00.000 9828 scope still moving after pulse duration time elapsed
03:52:43.142 00.032 9828 IsSlewing returns 0
03:52:43.142 00.000 9828 IsGuiding returns 1
03:52:43.173 00.031 9828 IsSlewing returns 0
03:52:43.173 00.000 9828 IsGuiding returns 1
03:52:43.220 00.047 9828 IsSlewing returns 0
03:52:43.220 00.000 9828 IsGuiding returns 0
03:52:43.220 00.000 9828 scope move finished after 13 + 130 ms
03:52:43.220 00.000 9828 Move returns status 0, amount 13
03:52:43.220 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:43.220 00.000 9828 MoveAxis(N, 15, B)
03:52:43.220 00.000 9828 Guiding  Dir = 0, Dur = 15
03:52:43.235 00.015 9828 IsSlewing returns 0
03:52:43.235 00.000 9828 IsGuiding returns 0
03:52:43.235 00.000 9828 PulseGuide returned control before completion, sleep 25
03:52:43.266 00.031 9828 IsGuiding returns 1
03:52:43.266 00.000 9828 scope still moving after pulse duration time elapsed
03:52:43.297 00.031 9828 IsSlewing returns 0
03:52:43.297 00.000 9828 IsGuiding returns 1
03:52:43.328 00.031 9828 IsSlewing returns 0
03:52:43.328 00.000 9828 IsGuiding returns 1
03:52:43.361 00.033 9828 IsSlewing returns 0
03:52:43.361 00.000 9828 IsGuiding returns 0
03:52:43.361 00.000 9828 scope move finished after 15 + 110 ms
03:52:43.361 00.000 9828 Move returns status 0, amount 15
03:52:43.361 00.000 9828 move complete, result=0
03:52:43.361 00.000 9828 worker thread done servicing request
03:52:43.361 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:52:44.231 00.870 8976 Exposure complete
03:52:44.236 00.005 8976 worker thread done servicing request
03:52:44.236 00.000 5052 OnExposeComplete: enter
03:52:44.236 00.000 5052 UpdateGuideState(): m_state=6
03:52:44.236 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 57
03:52:44.236 00.000 5052 Star::Find returns 1 (0), X=336.03, Y=290.69, Mass=70, SNR=5.7, Peak=63 HFD=2.1
03:52:44.236 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
03:52:44.236 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
03:52:44.237 00.001 5052 CameraToMount -- cameraX=1.29 cameraY=-0.48 hyp=1.38 cameraTheta=-0.36 mountX=-1.02 mountY=-0.82, mountTheta=-2.47
03:52:44.237 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.29, y=-0.48, opts=13)
03:52:44.237 00.000 5052 Enqueuing Move request for stepguider (1.29, -0.48)
03:52:44.237 00.000 8976 Worker thread wakes up
03:52:44.237 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.29, -0.48) opts 0xd
03:52:44.237 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.29, -0.48)
03:52:44.238 00.001 8976 Moving (1.29, -0.48) raw xDistance=-1.02 yDistance=-0.82
03:52:44.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.02
03:52:44.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
03:52:44.238 00.000 8976 MoveAxis(R, 4, ABG)
03:52:44.238 00.000 8976 stepping (-9, 8) + (4, 0)
03:52:44.238 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:52:44.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:44.248 00.010 5052 UpdateGuideState exits: m=70 SNR=5.7
03:52:44.248 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:44.248 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:44.248 00.000 5052 Enqueuing Expose request
03:52:44.273 00.025 8976 Received - 47 (G) 
03:52:44.273 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:52:44.273 00.000 8976 stepped: pos (-5, 8)
03:52:44.273 00.000 8976 MoveAxis(U, 3, ABG)
03:52:44.273 00.000 8976 stepping (-5, 8) + (0, 3)
03:52:44.273 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:44.305 00.032 8976 Received - 47 (G) 
03:52:44.305 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:44.305 00.000 8976 stepped: pos (-5, 11)
03:52:44.305 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
03:52:44.305 00.000 8976 MountToCamera -- mountX=1.17 mountY=-1.48 hyp=1.89 mountTheta=-0.90 cameraX=0.79, cameraY=1.72 cameraTheta=1.14
03:52:44.305 00.000 8976 incremental bump (0.787, 1.722) isValid = 1
03:52:44.305 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
03:52:44.305 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:52:44.305 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:52:44.306 00.001 8976 move complete, result=0
03:52:44.306 00.000 9828 Worker thread wakes up
03:52:44.306 00.000 8976 worker thread done servicing request
03:52:44.306 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.8 px 3 ms NORTH
03:52:44.306 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:52:44.306 00.000 8976 Worker thread wakes up
03:52:44.306 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:44.306 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:44.306 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:52:44.306 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
03:52:44.306 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
03:52:44.306 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
03:52:44.306 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:52:44.306 00.000 9828 BLC: window closed
03:52:44.306 00.000 9828 MoveAxis(E, 17, B)
03:52:44.307 00.001 9828 Guiding  Dir = 2, Dur = 17
03:52:44.307 00.000 9828 IsSlewing returns 0
03:52:44.307 00.000 9828 IsGuiding returns 0
03:52:44.308 00.001 9828 PulseGuide returned control before completion, sleep 27
03:52:44.349 00.041 9828 IsGuiding returns 1
03:52:44.349 00.000 9828 scope still moving after pulse duration time elapsed
03:52:44.380 00.031 9828 IsSlewing returns 0
03:52:44.380 00.000 9828 IsGuiding returns 1
03:52:44.411 00.031 9828 IsSlewing returns 0
03:52:44.411 00.000 9828 IsGuiding returns 1
03:52:44.442 00.031 9828 IsSlewing returns 0
03:52:44.442 00.000 9828 IsGuiding returns 1
03:52:44.474 00.032 9828 IsSlewing returns 0
03:52:44.474 00.000 9828 IsGuiding returns 1
03:52:44.506 00.032 9828 IsSlewing returns 0
03:52:44.506 00.000 9828 IsGuiding returns 1
03:52:44.538 00.032 9828 IsSlewing returns 0
03:52:44.538 00.000 9828 IsGuiding returns 0
03:52:44.538 00.000 9828 scope move finished after 17 + 213 ms
03:52:44.538 00.000 9828 Move returns status 0, amount 17
03:52:44.538 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:44.538 00.000 9828 MoveAxis(N, 14, B)
03:52:44.538 00.000 9828 Guiding  Dir = 0, Dur = 14
03:52:44.554 00.016 9828 IsSlewing returns 0
03:52:44.554 00.000 9828 IsGuiding returns 0
03:52:44.554 00.000 9828 PulseGuide returned control before completion, sleep 24
03:52:44.588 00.034 9828 IsGuiding returns 1
03:52:44.588 00.000 9828 scope still moving after pulse duration time elapsed
03:52:44.619 00.031 9828 IsSlewing returns 0
03:52:44.619 00.000 9828 IsGuiding returns 1
03:52:44.650 00.031 9828 IsSlewing returns 0
03:52:44.650 00.000 9828 IsGuiding returns 1
03:52:44.682 00.032 9828 IsSlewing returns 0
03:52:44.683 00.001 9828 IsGuiding returns 1
03:52:44.714 00.031 9828 IsSlewing returns 0
03:52:44.714 00.000 9828 IsGuiding returns 0
03:52:44.714 00.000 9828 scope move finished after 14 + 145 ms
03:52:44.714 00.000 9828 Move returns status 0, amount 14
03:52:44.714 00.000 9828 move complete, result=0
03:52:44.714 00.000 9828 worker thread done servicing request
03:52:44.714 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:52:45.471 00.757 8976 Exposure complete
03:52:45.477 00.006 8976 worker thread done servicing request
03:52:45.477 00.000 5052 OnExposeComplete: enter
03:52:45.477 00.000 5052 UpdateGuideState(): m_state=6
03:52:45.477 00.000 5052 Star::Find(18, 336, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 58
03:52:45.477 00.000 5052 Star::Find returns 1 (0), X=335.10, Y=291.70, Mass=61, SNR=5.3, Peak=63 HFD=2.2
03:52:45.477 00.000 5052 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
03:52:45.478 00.001 5052 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
03:52:45.478 00.000 5052 CameraToMount -- cameraX=0.36 cameraY=0.53 hyp=0.64 cameraTheta=0.97 mountX=0.31 mountY=-0.59, mountTheta=-1.09
03:52:45.478 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.36, y=0.53, opts=13)
03:52:45.478 00.000 5052 Enqueuing Move request for stepguider (0.36, 0.53)
03:52:45.478 00.000 8976 Worker thread wakes up
03:52:45.479 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.36, 0.53) opts 0xd
03:52:45.479 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.36, 0.53)
03:52:45.479 00.000 8976 Moving (0.36, 0.53) raw xDistance=0.31 yDistance=-0.59
03:52:45.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.31
03:52:45.479 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.59
03:52:45.479 00.000 8976 MoveAxis(L, 1, ABG)
03:52:45.479 00.000 8976 stepping (-5, 11) + (-1, 0)
03:52:45.479 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:45.479 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:52:45.489 00.010 5052 UpdateGuideState exits: m=61 SNR=5.3
03:52:45.489 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:45.489 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:45.489 00.000 5052 Enqueuing Expose request
03:52:45.504 00.015 8976 Received - 47 (G) 
03:52:45.504 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:45.504 00.000 8976 stepped: pos (-6, 11)
03:52:45.504 00.000 8976 MoveAxis(U, 3, ABG)
03:52:45.504 00.000 8976 stepping (-6, 11) + (0, 3)
03:52:45.504 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:45.536 00.032 8976 Received - 47 (G) 
03:52:45.536 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:45.536 00.000 8976 stepped: pos (-6, 14)
03:52:45.536 00.000 8976 MountToCamera -- mountTheta (-1.01) + m_xAngle (2.04) = xAngle (1.04 = 1.04)
03:52:45.536 00.000 8976 MountToCamera -- mountX=1.09 mountY=-1.73 hyp=2.04 mountTheta=-1.01 cameraX=1.04, cameraY=1.76 cameraTheta=1.04
03:52:45.536 00.000 8976 incremental bump (1.043, 1.758) isValid = 1
03:52:45.536 00.000 8976 Scheduling Mount bump of (0.059, 0.102)
03:52:45.536 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:52:45.536 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:52:45.536 00.000 8976 move complete, result=0
03:52:45.536 00.000 8976 worker thread done servicing request
03:52:45.536 00.000 8976 Worker thread wakes up
03:52:45.536 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:45.536 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:45.537 00.001 9828 Worker thread wakes up
03:52:45.537 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.6 px 3 ms NORTH
03:52:45.537 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:52:45.537 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:52:45.537 00.000 9828 CameraToMount -- cameraTheta (1.05) - m_xAngle (-3.10) = xAngle (4.15 = -2.14)
03:52:45.537 00.000 9828 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.07 = -2.22)
03:52:45.537 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.06 mountY=-0.09, mountTheta=-2.16
03:52:45.537 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:52:45.537 00.000 9828 BLC: window closed
03:52:45.537 00.000 9828 MoveAxis(E, 20, B)
03:52:45.537 00.000 9828 Guiding  Dir = 2, Dur = 20
03:52:45.537 00.000 9828 IsSlewing returns 0
03:52:45.538 00.001 9828 IsGuiding returns 0
03:52:45.538 00.000 9828 PulseGuide returned control before completion, sleep 30
03:52:45.579 00.041 9828 IsGuiding returns 1
03:52:45.579 00.000 9828 scope still moving after pulse duration time elapsed
03:52:45.610 00.031 9828 IsSlewing returns 0
03:52:45.610 00.000 9828 IsGuiding returns 1
03:52:45.657 00.047 9828 IsSlewing returns 0
03:52:45.657 00.000 9828 IsGuiding returns 1
03:52:45.689 00.032 9828 IsSlewing returns 0
03:52:45.689 00.000 9828 IsGuiding returns 0
03:52:45.689 00.000 9828 scope move finished after 20 + 131 ms
03:52:45.689 00.000 9828 Move returns status 0, amount 20
03:52:45.689 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:45.689 00.000 9828 MoveAxis(N, 13, B)
03:52:45.689 00.000 9828 Guiding  Dir = 0, Dur = 13
03:52:45.704 00.015 9828 IsSlewing returns 0
03:52:45.704 00.000 9828 IsGuiding returns 0
03:52:45.704 00.000 9828 PulseGuide returned control before completion, sleep 23
03:52:45.735 00.031 9828 IsGuiding returns 1
03:52:45.735 00.000 9828 scope still moving after pulse duration time elapsed
03:52:45.767 00.032 9828 IsSlewing returns 0
03:52:45.767 00.000 9828 IsGuiding returns 1
03:52:45.813 00.046 9828 IsSlewing returns 0
03:52:45.813 00.000 9828 IsGuiding returns 1
03:52:45.845 00.032 9828 IsSlewing returns 0
03:52:45.845 00.000 9828 IsGuiding returns 0
03:52:45.845 00.000 9828 scope move finished after 13 + 128 ms
03:52:45.845 00.000 9828 Move returns status 0, amount 13
03:52:45.845 00.000 9828 move complete, result=0
03:52:45.845 00.000 9828 worker thread done servicing request
03:52:45.845 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:52:46.682 00.837 8976 Exposure complete
03:52:46.688 00.006 8976 worker thread done servicing request
03:52:46.688 00.000 5052 OnExposeComplete: enter
03:52:46.688 00.000 5052 UpdateGuideState(): m_state=6
03:52:46.688 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 59
03:52:46.688 00.000 5052 Star::Find returns 1 (0), X=335.77, Y=291.27, Mass=53, SNR=5.0, Peak=64 HFD=1.6
03:52:46.688 00.000 5052 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.04) = xAngle (-1.95 = -1.95)
03:52:46.688 00.000 5052 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.05 = -2.05)
03:52:46.688 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=0.10 hyp=1.04 cameraTheta=0.09 mountX=-0.39 mountY=-0.92, mountTheta=-1.97
03:52:46.689 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=0.10, opts=13)
03:52:46.689 00.000 5052 Enqueuing Move request for stepguider (1.03, 0.10)
03:52:46.689 00.000 8976 Worker thread wakes up
03:52:46.689 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, 0.10) opts 0xd
03:52:46.689 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, 0.10)
03:52:46.689 00.000 8976 Moving (1.03, 0.10) raw xDistance=-0.39 yDistance=-0.92
03:52:46.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39
03:52:46.689 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.92
03:52:46.689 00.000 8976 MoveAxis(R, 2, ABG)
03:52:46.689 00.000 8976 stepping (-6, 14) + (2, 0)
03:52:46.689 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:46.690 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:46.701 00.011 5052 UpdateGuideState exits: m=53 SNR=5.0
03:52:46.701 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:46.701 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:46.701 00.000 5052 Enqueuing Expose request
03:52:46.719 00.018 8976 Received - 47 (G) 
03:52:46.719 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:46.719 00.000 8976 stepped: pos (-4, 14)
03:52:46.719 00.000 8976 MoveAxis(U, 4, ABG)
03:52:46.719 00.000 8976 stepping (-4, 14) + (0, 4)
03:52:46.720 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:52:46.750 00.030 8976 Received - 47 (G) 
03:52:46.751 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:52:46.751 00.000 8976 stepped: pos (-4, 18)
03:52:46.751 00.000 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:52:46.751 00.000 8976 MountToCamera -- mountX=0.93 mountY=-2.10 hyp=2.30 mountTheta=-1.15 cameraX=1.45, cameraY=1.79 cameraTheta=0.89
03:52:46.751 00.000 8976 incremental bump (1.447, 1.787) isValid = 1
03:52:46.751 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:52:46.751 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:52:46.751 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:52:46.751 00.000 8976 move complete, result=0
03:52:46.751 00.000 9828 Worker thread wakes up
03:52:46.751 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:52:46.751 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:52:46.751 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:52:46.751 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:52:46.751 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.9 px 4 ms NORTH
03:52:46.751 00.000 8976 worker thread done servicing request
03:52:46.751 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:52:46.751 00.000 8976 Worker thread wakes up
03:52:46.752 00.001 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:52:46.752 00.000 9828 BLC: window closed
03:52:46.752 00.000 9828 MoveAxis(E, 24, B)
03:52:46.752 00.000 9828 Guiding  Dir = 2, Dur = 24
03:52:46.752 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:46.752 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:46.752 00.000 9828 IsSlewing returns 0
03:52:46.752 00.000 9828 IsGuiding returns 0
03:52:46.752 00.000 9828 PulseGuide returned control before completion, sleep 34
03:52:46.788 00.036 9828 IsGuiding returns 1
03:52:46.788 00.000 9828 scope still moving after pulse duration time elapsed
03:52:46.819 00.031 9828 IsSlewing returns 0
03:52:46.819 00.000 9828 IsGuiding returns 1
03:52:46.851 00.032 9828 IsSlewing returns 0
03:52:46.851 00.000 9828 IsGuiding returns 1
03:52:46.883 00.032 9828 IsSlewing returns 0
03:52:46.883 00.000 9828 IsGuiding returns 0
03:52:46.883 00.000 9828 scope move finished after 24 + 105 ms
03:52:46.883 00.000 9828 Move returns status 0, amount 24
03:52:46.883 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:46.883 00.000 9828 MoveAxis(N, 11, B)
03:52:46.883 00.000 9828 Guiding  Dir = 0, Dur = 11
03:52:46.899 00.016 9828 IsSlewing returns 0
03:52:46.899 00.000 9828 IsGuiding returns 0
03:52:46.899 00.000 9828 PulseGuide returned control before completion, sleep 21
03:52:46.935 00.036 9828 IsGuiding returns 1
03:52:46.935 00.000 9828 scope still moving after pulse duration time elapsed
03:52:46.966 00.031 9828 IsSlewing returns 0
03:52:46.966 00.000 9828 IsGuiding returns 1
03:52:46.997 00.031 9828 IsSlewing returns 0
03:52:46.997 00.000 9828 IsGuiding returns 1
03:52:47.028 00.031 9828 IsSlewing returns 0
03:52:47.028 00.000 9828 IsGuiding returns 1
03:52:47.058 00.030 9828 IsSlewing returns 0
03:52:47.058 00.000 9828 IsGuiding returns 0
03:52:47.058 00.000 9828 scope move finished after 11 + 148 ms
03:52:47.058 00.000 9828 Move returns status 0, amount 11
03:52:47.058 00.000 9828 move complete, result=0
03:52:47.058 00.000 9828 worker thread done servicing request
03:52:47.058 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:52:47.913 00.855 8976 Exposure complete
03:52:47.919 00.006 8976 worker thread done servicing request
03:52:47.919 00.000 5052 OnExposeComplete: enter
03:52:47.919 00.000 5052 UpdateGuideState(): m_state=6
03:52:47.919 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 60
03:52:47.919 00.000 5052 Star::Find returns 1 (0), X=335.18, Y=291.34, Mass=66, SNR=5.6, Peak=63 HFD=1.7
03:52:47.919 00.000 5052 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.04) = xAngle (-1.69 = -1.69)
03:52:47.919 00.000 5052 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.79 = -1.79)
03:52:47.919 00.000 5052 CameraToMount -- cameraX=0.44 cameraY=0.16 hyp=0.47 cameraTheta=0.36 mountX=-0.05 mountY=-0.46, mountTheta=-1.69
03:52:47.920 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.44, y=0.16, opts=13)
03:52:47.920 00.000 5052 Enqueuing Move request for stepguider (0.44, 0.16)
03:52:47.920 00.000 8976 Worker thread wakes up
03:52:47.920 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.44, 0.16) opts 0xd
03:52:47.921 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.44, 0.16)
03:52:47.921 00.000 8976 Moving (0.44, 0.16) raw xDistance=-0.05 yDistance=-0.46
03:52:47.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:52:47.921 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.46
03:52:47.921 00.000 8976 MoveAxis(R, 0, ABG)
03:52:47.921 00.000 8976 MoveAxis(U, 2, ABG)
03:52:47.921 00.000 8976 stepping (-4, 18) + (0, 2)
03:52:47.921 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:47.921 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:52:47.931 00.010 5052 UpdateGuideState exits: m=66 SNR=5.6
03:52:47.931 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:47.931 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:47.932 00.001 5052 Enqueuing Expose request
03:52:47.950 00.018 8976 Received - 47 (G) 
03:52:47.950 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:47.950 00.000 8976 stepped: pos (-4, 20)
03:52:47.950 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:52:47.950 00.000 8976 MountToCamera -- mountX=0.83 mountY=-2.46 hyp=2.59 mountTheta=-1.25 cameraX=1.81, cameraY=1.85 cameraTheta=0.80
03:52:47.950 00.000 8976 incremental bump (1.810, 1.854) isValid = 1
03:52:47.950 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:52:47.950 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:52:47.950 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:52:47.950 00.000 8976 move complete, result=0
03:52:47.950 00.000 9828 Worker thread wakes up
03:52:47.950 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:52:47.950 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:52:47.950 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:52:47.951 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:52:47.951 00.000 8976 worker thread done servicing request
03:52:47.951 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:52:47.951 00.000 8976 Worker thread wakes up
03:52:47.951 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:52:47.951 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:47.951 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:52:47.951 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:47.951 00.000 9828 BLC: window closed
03:52:47.951 00.000 9828 MoveAxis(E, 27, B)
03:52:47.951 00.000 9828 Guiding  Dir = 2, Dur = 27
03:52:47.952 00.001 9828 IsSlewing returns 0
03:52:47.952 00.000 9828 IsGuiding returns 0
03:52:47.952 00.000 9828 PulseGuide returned control before completion, sleep 37
03:52:47.998 00.046 9828 IsGuiding returns 1
03:52:47.998 00.000 9828 scope still moving after pulse duration time elapsed
03:52:48.028 00.030 9828 IsSlewing returns 0
03:52:48.028 00.000 9828 IsGuiding returns 1
03:52:48.059 00.031 9828 IsSlewing returns 0
03:52:48.059 00.000 9828 IsGuiding returns 1
03:52:48.090 00.031 9828 IsSlewing returns 0
03:52:48.090 00.000 9828 IsGuiding returns 1
03:52:48.121 00.031 9828 IsSlewing returns 0
03:52:48.121 00.000 9828 IsGuiding returns 0
03:52:48.121 00.000 9828 scope move finished after 27 + 141 ms
03:52:48.121 00.000 9828 Move returns status 0, amount 27
03:52:48.121 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:48.121 00.000 9828 MoveAxis(N, 10, B)
03:52:48.121 00.000 9828 Guiding  Dir = 0, Dur = 10
03:52:48.136 00.015 9828 IsSlewing returns 0
03:52:48.136 00.000 9828 IsGuiding returns 0
03:52:48.137 00.001 9828 PulseGuide returned control before completion, sleep 20
03:52:48.168 00.031 9828 IsGuiding returns 1
03:52:48.168 00.000 9828 scope still moving after pulse duration time elapsed
03:52:48.199 00.031 9828 IsSlewing returns 0
03:52:48.199 00.000 9828 IsGuiding returns 1
03:52:48.230 00.031 9828 IsSlewing returns 0
03:52:48.230 00.000 9828 IsGuiding returns 1
03:52:48.260 00.030 9828 IsSlewing returns 0
03:52:48.260 00.000 9828 IsGuiding returns 1
03:52:48.292 00.032 9828 IsSlewing returns 0
03:52:48.292 00.000 9828 IsGuiding returns 0
03:52:48.292 00.000 9828 scope move finished after 10 + 145 ms
03:52:48.292 00.000 9828 Move returns status 0, amount 10
03:52:48.292 00.000 9828 move complete, result=0
03:52:48.292 00.000 9828 worker thread done servicing request
03:52:48.292 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:52:49.097 00.805 8976 Exposure complete
03:52:49.104 00.007 8976 worker thread done servicing request
03:52:49.104 00.000 5052 OnExposeComplete: enter
03:52:49.104 00.000 5052 UpdateGuideState(): m_state=6
03:52:49.104 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 61
03:52:49.104 00.000 5052 Star::Find returns 1 (0), X=334.94, Y=291.05, Mass=55, SNR=5.1, Peak=63 HFD=1.9
03:52:49.104 00.000 5052 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.04) = xAngle (-2.62 = -2.62)
03:52:49.104 00.000 5052 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.72 = -2.72)
03:52:49.104 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.23 cameraTheta=-0.57 mountX=-0.20 mountY=-0.10, mountTheta=-2.70
03:52:49.105 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=-0.13, opts=13)
03:52:49.105 00.000 5052 Enqueuing Move request for stepguider (0.20, -0.13)
03:52:49.105 00.000 8976 Worker thread wakes up
03:52:49.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, -0.13) opts 0xd
03:52:49.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, -0.13)
03:52:49.105 00.000 8976 Moving (0.20, -0.13) raw xDistance=-0.20 yDistance=-0.10
03:52:49.106 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:52:49.106 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:52:49.106 00.000 8976 MoveAxis(R, 0, ABG)
03:52:49.106 00.000 8976 MoveAxis(U, 0, ABG)
03:52:49.106 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:52:49.106 00.000 8976 MountToCamera -- mountX=0.76 mountY=-2.69 hyp=2.80 mountTheta=-1.30 cameraX=2.05, cameraY=1.90 cameraTheta=0.75
03:52:49.106 00.000 8976 incremental bump (2.054, 1.900) isValid = 1
03:52:49.106 00.000 8976 Scheduling Mount bump of (0.084, 0.081)
03:52:49.106 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:52:49.106 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:52:49.106 00.000 8976 move complete, result=0
03:52:49.106 00.000 9828 Worker thread wakes up
03:52:49.106 00.000 8976 worker thread done servicing request
03:52:49.106 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:52:49.106 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:52:49.106 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.42)
03:52:49.106 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:49.106 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.78 = -2.50)
03:52:49.107 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.47
03:52:49.107 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:52:49.107 00.000 9828 BLC: window closed
03:52:49.107 00.000 9828 MoveAxis(E, 28, B)
03:52:49.107 00.000 9828 Guiding  Dir = 2, Dur = 28
03:52:49.107 00.000 9828 IsSlewing returns 0
03:52:49.107 00.000 9828 IsGuiding returns 0
03:52:49.107 00.000 9828 PulseGuide returned control before completion, sleep 38
03:52:49.116 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
03:52:49.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:49.117 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:49.117 00.000 5052 Enqueuing Expose request
03:52:49.117 00.000 8976 Worker thread wakes up
03:52:49.117 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:49.117 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:49.117 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:49.157 00.040 9828 IsGuiding returns 1
03:52:49.157 00.000 9828 scope still moving after pulse duration time elapsed
03:52:49.188 00.031 9828 IsSlewing returns 0
03:52:49.188 00.000 9828 IsGuiding returns 1
03:52:49.220 00.032 9828 IsSlewing returns 0
03:52:49.220 00.000 9828 IsGuiding returns 1
03:52:49.252 00.032 9828 IsSlewing returns 0
03:52:49.252 00.000 9828 IsGuiding returns 1
03:52:49.283 00.031 9828 IsSlewing returns 0
03:52:49.283 00.000 9828 IsGuiding returns 0
03:52:49.283 00.000 9828 scope move finished after 28 + 147 ms
03:52:49.283 00.000 9828 Move returns status 0, amount 28
03:52:49.283 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:49.283 00.000 9828 MoveAxis(N, 9, B)
03:52:49.283 00.000 9828 Guiding  Dir = 0, Dur = 9
03:52:49.299 00.016 9828 IsSlewing returns 0
03:52:49.299 00.000 9828 IsGuiding returns 0
03:52:49.299 00.000 9828 PulseGuide returned control before completion, sleep 19
03:52:49.330 00.031 9828 IsGuiding returns 1
03:52:49.330 00.000 9828 scope still moving after pulse duration time elapsed
03:52:49.361 00.031 9828 IsSlewing returns 0
03:52:49.361 00.000 9828 IsGuiding returns 1
03:52:49.393 00.032 9828 IsSlewing returns 0
03:52:49.393 00.000 9828 IsGuiding returns 1
03:52:49.424 00.031 9828 IsSlewing returns 0
03:52:49.424 00.000 9828 IsGuiding returns 0
03:52:49.424 00.000 9828 scope move finished after 9 + 116 ms
03:52:49.424 00.000 9828 Move returns status 0, amount 9
03:52:49.424 00.000 9828 move complete, result=0
03:52:49.424 00.000 9828 worker thread done servicing request
03:52:49.424 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:52:50.276 00.852 8976 Exposure complete
03:52:50.283 00.007 8976 worker thread done servicing request
03:52:50.283 00.000 5052 OnExposeComplete: enter
03:52:50.283 00.000 5052 UpdateGuideState(): m_state=6
03:52:50.283 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 62
03:52:50.283 00.000 5052 Star::Find returns 1 (0), X=334.58, Y=291.13, Mass=71, SNR=5.7, Peak=64 HFD=2.0
03:52:50.283 00.000 5052 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.04) = xAngle (-4.89 = 1.39)
03:52:50.283 00.000 5052 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.00 = 1.29)
03:52:50.283 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.85 mountX=0.03 mountY=0.16, mountTheta=1.39
03:52:50.284 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.05, opts=13)
03:52:50.284 00.000 5052 Enqueuing Move request for stepguider (-0.16, -0.05)
03:52:50.284 00.000 8976 Worker thread wakes up
03:52:50.284 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.05) opts 0xd
03:52:50.284 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.05)
03:52:50.284 00.000 8976 Moving (-0.16, -0.05) raw xDistance=0.03 yDistance=0.16
03:52:50.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:52:50.284 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:52:50.284 00.000 8976 MoveAxis(R, 0, ABG)
03:52:50.284 00.000 8976 MoveAxis(U, 0, ABG)
03:52:50.285 00.001 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:52:50.285 00.000 8976 MountToCamera -- mountX=0.71 mountY=-2.85 hyp=2.94 mountTheta=-1.33 cameraX=2.22, cameraY=1.93 cameraTheta=0.72
03:52:50.285 00.000 8976 incremental bump (2.218, 1.930) isValid = 1
03:52:50.285 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:52:50.285 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:52:50.285 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:52:50.285 00.000 8976 move complete, result=0
03:52:50.285 00.000 9828 Worker thread wakes up
03:52:50.285 00.000 8976 worker thread done servicing request
03:52:50.285 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:52:50.285 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:52:50.285 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:52:50.285 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:52:50.285 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:50.285 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:52:50.285 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:52:50.285 00.000 9828 BLC: window closed
03:52:50.285 00.000 9828 MoveAxis(E, 29, B)
03:52:50.285 00.000 9828 Guiding  Dir = 2, Dur = 29
03:52:50.286 00.001 9828 IsSlewing returns 0
03:52:50.286 00.000 9828 IsGuiding returns 0
03:52:50.286 00.000 9828 PulseGuide returned control before completion, sleep 39
03:52:50.296 00.010 5052 UpdateGuideState exits: m=71 SNR=5.7
03:52:50.296 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:50.296 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:50.296 00.000 5052 Enqueuing Expose request
03:52:50.296 00.000 8976 Worker thread wakes up
03:52:50.297 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:50.297 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:52:50.297 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:50.333 00.036 9828 IsGuiding returns 1
03:52:50.333 00.000 9828 scope still moving after pulse duration time elapsed
03:52:50.365 00.032 9828 IsSlewing returns 0
03:52:50.365 00.000 9828 IsGuiding returns 1
03:52:50.396 00.031 9828 IsSlewing returns 0
03:52:50.396 00.000 9828 IsGuiding returns 1
03:52:50.427 00.031 9828 IsSlewing returns 0
03:52:50.427 00.000 9828 IsGuiding returns 0
03:52:50.427 00.000 9828 scope move finished after 29 + 112 ms
03:52:50.427 00.000 9828 Move returns status 0, amount 29
03:52:50.427 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:50.427 00.000 9828 MoveAxis(N, 9, B)
03:52:50.427 00.000 9828 Guiding  Dir = 0, Dur = 9
03:52:50.443 00.016 9828 IsSlewing returns 0
03:52:50.443 00.000 9828 IsGuiding returns 0
03:52:50.443 00.000 9828 PulseGuide returned control before completion, sleep 19
03:52:50.474 00.031 9828 IsGuiding returns 1
03:52:50.474 00.000 9828 scope still moving after pulse duration time elapsed
03:52:50.505 00.031 9828 IsSlewing returns 0
03:52:50.505 00.000 9828 IsGuiding returns 1
03:52:50.537 00.032 9828 IsSlewing returns 0
03:52:50.537 00.000 9828 IsGuiding returns 1
03:52:50.569 00.032 9828 IsSlewing returns 0
03:52:50.569 00.000 9828 IsGuiding returns 0
03:52:50.569 00.000 9828 scope move finished after 9 + 117 ms
03:52:50.569 00.000 9828 Move returns status 0, amount 9
03:52:50.569 00.000 9828 move complete, result=0
03:52:50.569 00.000 9828 worker thread done servicing request
03:52:50.569 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:52:51.447 00.878 8976 Exposure complete
03:52:51.453 00.006 8976 worker thread done servicing request
03:52:51.453 00.000 5052 OnExposeComplete: enter
03:52:51.453 00.000 5052 UpdateGuideState(): m_state=6
03:52:51.453 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 63
03:52:51.453 00.000 5052 Star::Find returns 1 (0), X=334.23, Y=291.00, Mass=71, SNR=5.8, Peak=65 HFD=1.8
03:52:51.453 00.000 5052 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.04) = xAngle (-4.85 = 1.43)
03:52:51.453 00.000 5052 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.33)
03:52:51.453 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.18 hyp=0.54 cameraTheta=-2.81 mountX=0.07 mountY=0.53, mountTheta=1.43
03:52:51.454 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.18, opts=13)
03:52:51.454 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.18)
03:52:51.454 00.000 8976 Worker thread wakes up
03:52:51.454 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.18) opts 0xd
03:52:51.454 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.18)
03:52:51.454 00.000 8976 Moving (-0.51, -0.18) raw xDistance=0.07 yDistance=0.53
03:52:51.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:52:51.454 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
03:52:51.454 00.000 8976 MoveAxis(R, 0, ABG)
03:52:51.454 00.000 8976 MoveAxis(D, 2, ABG)
03:52:51.454 00.000 8976 stepping (-4, 20) + (0, -2)
03:52:51.455 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:51.455 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:52:51.465 00.010 5052 UpdateGuideState exits: m=71 SNR=5.8
03:52:51.466 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:51.466 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:51.466 00.000 5052 Enqueuing Expose request
03:52:51.483 00.017 8976 Received - 47 (G) 
03:52:51.483 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:51.483 00.000 8976 stepped: pos (-4, 18)
03:52:51.483 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:52:51.483 00.000 8976 MountToCamera -- mountX=0.68 mountY=-2.85 hyp=2.93 mountTheta=-1.34 cameraX=2.23, cameraY=1.90 cameraTheta=0.71
03:52:51.483 00.000 8976 incremental bump (2.234, 1.902) isValid = 1
03:52:51.483 00.000 8976 Scheduling Mount bump of (0.087, 0.077)
03:52:51.483 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:52:51.483 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:52:51.483 00.000 8976 move complete, result=0
03:52:51.483 00.000 8976 worker thread done servicing request
03:52:51.483 00.000 8976 Worker thread wakes up
03:52:51.483 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:51.483 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:51.483 00.000 9828 Worker thread wakes up
03:52:51.483 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:52:51.483 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:52:51.484 00.001 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:52:51.484 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
03:52:51.484 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
03:52:51.484 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
03:52:51.484 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:52:51.484 00.000 9828 BLC: window closed
03:52:51.484 00.000 9828 MoveAxis(E, 29, B)
03:52:51.484 00.000 9828 Guiding  Dir = 2, Dur = 29
03:52:51.484 00.000 9828 IsSlewing returns 0
03:52:51.484 00.000 9828 IsGuiding returns 0
03:52:51.484 00.000 9828 PulseGuide returned control before completion, sleep 39
03:52:51.539 00.055 9828 IsGuiding returns 1
03:52:51.539 00.000 9828 scope still moving after pulse duration time elapsed
03:52:51.571 00.032 9828 IsSlewing returns 0
03:52:51.571 00.000 9828 IsGuiding returns 1
03:52:51.602 00.031 9828 IsSlewing returns 0
03:52:51.602 00.000 9828 IsGuiding returns 1
03:52:51.633 00.031 9828 IsSlewing returns 0
03:52:51.633 00.000 9828 IsGuiding returns 0
03:52:51.633 00.000 9828 scope move finished after 29 + 119 ms
03:52:51.633 00.000 9828 Move returns status 0, amount 29
03:52:51.633 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:51.633 00.000 9828 MoveAxis(N, 9, B)
03:52:51.633 00.000 9828 Guiding  Dir = 0, Dur = 9
03:52:51.649 00.016 9828 IsSlewing returns 0
03:52:51.649 00.000 9828 IsGuiding returns 0
03:52:51.649 00.000 9828 PulseGuide returned control before completion, sleep 19
03:52:51.681 00.032 9828 IsGuiding returns 1
03:52:51.681 00.000 9828 scope still moving after pulse duration time elapsed
03:52:51.713 00.032 9828 IsSlewing returns 0
03:52:51.713 00.000 9828 IsGuiding returns 1
03:52:51.745 00.032 9828 IsSlewing returns 0
03:52:51.745 00.000 9828 IsGuiding returns 1
03:52:51.777 00.032 9828 IsSlewing returns 0
03:52:51.777 00.000 9828 IsGuiding returns 0
03:52:51.777 00.000 9828 scope move finished after 9 + 119 ms
03:52:51.777 00.000 9828 Move returns status 0, amount 9
03:52:51.777 00.000 9828 move complete, result=0
03:52:51.777 00.000 9828 worker thread done servicing request
03:52:51.777 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:52:52.641 00.864 8976 Exposure complete
03:52:52.646 00.005 8976 worker thread done servicing request
03:52:52.646 00.000 5052 OnExposeComplete: enter
03:52:52.646 00.000 5052 UpdateGuideState(): m_state=6
03:52:52.646 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 64
03:52:52.646 00.000 5052 Star::Find returns 1 (0), X=334.47, Y=291.39, Mass=66, SNR=5.6, Peak=66 HFD=1.4
03:52:52.646 00.000 5052 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.04) = xAngle (0.42 = 0.42)
03:52:52.647 00.001 5052 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.32 = 0.32)
03:52:52.647 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=0.22 hyp=0.34 cameraTheta=2.46 mountX=0.31 mountY=0.11, mountTheta=0.33
03:52:52.647 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=0.22, opts=13)
03:52:52.647 00.000 5052 Enqueuing Move request for stepguider (-0.27, 0.22)
03:52:52.647 00.000 8976 Worker thread wakes up
03:52:52.647 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, 0.22) opts 0xd
03:52:52.647 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, 0.22)
03:52:52.647 00.000 8976 Moving (-0.27, 0.22) raw xDistance=0.31 yDistance=0.11
03:52:52.648 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:52:52.648 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:52:52.648 00.000 8976 MoveAxis(L, 1, ABG)
03:52:52.648 00.000 8976 stepping (-4, 18) + (-1, 0)
03:52:52.648 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:52.648 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:52:52.658 00.010 5052 UpdateGuideState exits: m=66 SNR=5.6
03:52:52.658 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:52.658 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:52.658 00.000 5052 Enqueuing Expose request
03:52:52.666 00.008 8976 Received - 47 (G) 
03:52:52.666 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:52.666 00.000 8976 stepped: pos (-5, 18)
03:52:52.666 00.000 8976 MoveAxis(U, 0, ABG)
03:52:52.667 00.001 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:52:52.667 00.000 8976 MountToCamera -- mountX=0.71 mountY=-2.86 hyp=2.94 mountTheta=-1.33 cameraX=2.22, cameraY=1.93 cameraTheta=0.72
03:52:52.667 00.000 8976 incremental bump (2.221, 1.929) isValid = 1
03:52:52.667 00.000 8976 Scheduling Mount bump of (0.087, 0.078)
03:52:52.667 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:52:52.667 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:52:52.667 00.000 8976 move complete, result=0
03:52:52.667 00.000 9828 Worker thread wakes up
03:52:52.667 00.000 8976 worker thread done servicing request
03:52:52.667 00.000 8976 Worker thread wakes up
03:52:52.667 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:52.667 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:52.667 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:52:52.667 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:52:52.667 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.83 = -2.45)
03:52:52.667 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.54)
03:52:52.668 00.001 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
03:52:52.668 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:52:52.668 00.000 9828 BLC: window closed
03:52:52.668 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.1 px 0 ms NORTH
03:52:52.668 00.000 9828 MoveAxis(E, 29, B)
03:52:52.668 00.000 9828 Guiding  Dir = 2, Dur = 29
03:52:52.668 00.000 9828 IsSlewing returns 0
03:52:52.668 00.000 9828 IsGuiding returns 0
03:52:52.669 00.001 9828 PulseGuide returned control before completion, sleep 39
03:52:52.719 00.050 9828 IsGuiding returns 1
03:52:52.719 00.000 9828 scope still moving after pulse duration time elapsed
03:52:52.750 00.031 9828 IsSlewing returns 0
03:52:52.750 00.000 9828 IsGuiding returns 1
03:52:52.782 00.032 9828 IsSlewing returns 0
03:52:52.782 00.000 9828 IsGuiding returns 1
03:52:52.814 00.032 9828 IsSlewing returns 0
03:52:52.814 00.000 9828 IsGuiding returns 0
03:52:52.814 00.000 9828 scope move finished after 29 + 116 ms
03:52:52.814 00.000 9828 Move returns status 0, amount 29
03:52:52.814 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:52.814 00.000 9828 MoveAxis(N, 9, B)
03:52:52.814 00.000 9828 Guiding  Dir = 0, Dur = 9
03:52:52.829 00.015 9828 IsSlewing returns 0
03:52:52.829 00.000 9828 IsGuiding returns 0
03:52:52.829 00.000 9828 PulseGuide returned control before completion, sleep 19
03:52:52.860 00.031 9828 IsGuiding returns 1
03:52:52.860 00.000 9828 scope still moving after pulse duration time elapsed
03:52:52.891 00.031 9828 IsSlewing returns 0
03:52:52.891 00.000 9828 IsGuiding returns 1
03:52:52.923 00.032 9828 IsSlewing returns 0
03:52:52.923 00.000 9828 IsGuiding returns 1
03:52:52.955 00.032 9828 IsSlewing returns 0
03:52:52.955 00.000 9828 IsGuiding returns 0
03:52:52.955 00.000 9828 scope move finished after 9 + 116 ms
03:52:52.955 00.000 9828 Move returns status 0, amount 9
03:52:52.955 00.000 9828 move complete, result=0
03:52:52.955 00.000 9828 worker thread done servicing request
03:52:52.955 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:52:53.828 00.873 8976 Exposure complete
03:52:53.834 00.006 8976 worker thread done servicing request
03:52:53.834 00.000 5052 OnExposeComplete: enter
03:52:53.834 00.000 5052 UpdateGuideState(): m_state=6
03:52:53.834 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 65
03:52:53.834 00.000 5052 Star::Find returns 1 (0), X=334.61, Y=291.03, Mass=57, SNR=5.2, Peak=66 HFD=1.5
03:52:53.834 00.000 5052 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.04) = xAngle (-4.35 = 1.93)
03:52:53.834 00.000 5052 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.45 = 1.83)
03:52:53.834 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.31 mountX=-0.07 mountY=0.18, mountTheta=1.92
03:52:53.835 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.14, opts=13)
03:52:53.835 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.14)
03:52:53.835 00.000 8976 Worker thread wakes up
03:52:53.835 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.14) opts 0xd
03:52:53.835 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.14)
03:52:53.835 00.000 8976 Moving (-0.13, -0.14) raw xDistance=-0.07 yDistance=0.18
03:52:53.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:52:53.835 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:52:53.835 00.000 8976 MoveAxis(R, 0, ABG)
03:52:53.835 00.000 8976 MoveAxis(U, 0, ABG)
03:52:53.835 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.72 = 0.72)
03:52:53.836 00.001 8976 MountToCamera -- mountX=0.73 mountY=-2.86 hyp=2.95 mountTheta=-1.32 cameraX=2.21, cameraY=1.95 cameraTheta=0.72
03:52:53.836 00.000 8976 incremental bump (2.213, 1.947) isValid = 1
03:52:53.836 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:52:53.836 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:52:53.836 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:52:53.836 00.000 8976 move complete, result=0
03:52:53.836 00.000 9828 Worker thread wakes up
03:52:53.836 00.000 8976 worker thread done servicing request
03:52:53.836 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:52:53.836 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:52:53.836 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.45)
03:52:53.836 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.75 = -2.53)
03:52:53.836 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:52:53.836 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:52:53.836 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:53.836 00.000 9828 BLC: window closed
03:52:53.836 00.000 9828 MoveAxis(E, 28, B)
03:52:53.836 00.000 9828 Guiding  Dir = 2, Dur = 28
03:52:53.837 00.001 9828 IsSlewing returns 0
03:52:53.837 00.000 9828 IsGuiding returns 0
03:52:53.837 00.000 9828 PulseGuide returned control before completion, sleep 38
03:52:53.846 00.009 5052 UpdateGuideState exits: m=57 SNR=5.2
03:52:53.846 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:53.846 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:53.846 00.000 5052 Enqueuing Expose request
03:52:53.846 00.000 8976 Worker thread wakes up
03:52:53.846 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:53.846 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:52:53.846 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:53.884 00.038 9828 IsGuiding returns 1
03:52:53.884 00.000 9828 scope still moving after pulse duration time elapsed
03:52:53.916 00.032 9828 IsSlewing returns 0
03:52:53.916 00.000 9828 IsGuiding returns 1
03:52:53.947 00.031 9828 IsSlewing returns 0
03:52:53.947 00.000 9828 IsGuiding returns 1
03:52:53.978 00.031 9828 IsSlewing returns 0
03:52:53.978 00.000 9828 IsGuiding returns 1
03:52:54.009 00.031 9828 IsSlewing returns 0
03:52:54.009 00.000 9828 IsGuiding returns 0
03:52:54.009 00.000 9828 scope move finished after 28 + 144 ms
03:52:54.009 00.000 9828 Move returns status 0, amount 28
03:52:54.009 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:54.009 00.000 9828 MoveAxis(N, 9, B)
03:52:54.009 00.000 9828 Guiding  Dir = 0, Dur = 9
03:52:54.025 00.016 9828 IsSlewing returns 0
03:52:54.025 00.000 9828 IsGuiding returns 0
03:52:54.025 00.000 9828 PulseGuide returned control before completion, sleep 19
03:52:54.056 00.031 9828 IsGuiding returns 1
03:52:54.056 00.000 9828 scope still moving after pulse duration time elapsed
03:52:54.088 00.032 9828 IsSlewing returns 0
03:52:54.088 00.000 9828 IsGuiding returns 1
03:52:54.120 00.032 9828 IsSlewing returns 0
03:52:54.120 00.000 9828 IsGuiding returns 1
03:52:54.152 00.032 9828 IsSlewing returns 0
03:52:54.152 00.000 9828 IsGuiding returns 1
03:52:54.182 00.030 9828 IsSlewing returns 0
03:52:54.182 00.000 9828 IsGuiding returns 0
03:52:54.182 00.000 9828 scope move finished after 9 + 147 ms
03:52:54.182 00.000 9828 Move returns status 0, amount 9
03:52:54.182 00.000 9828 move complete, result=0
03:52:54.182 00.000 9828 worker thread done servicing request
03:52:54.182 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:52:55.000 00.818 8976 Exposure complete
03:52:55.005 00.005 8976 worker thread done servicing request
03:52:55.005 00.000 5052 OnExposeComplete: enter
03:52:55.005 00.000 5052 UpdateGuideState(): m_state=6
03:52:55.005 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 66
03:52:55.005 00.000 5052 Star::Find returns 1 (0), X=334.67, Y=290.98, Mass=55, SNR=5.1, Peak=64 HFD=1.2
03:52:55.005 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.95 = 2.34)
03:52:55.005 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.05 = 2.23)
03:52:55.005 00.000 5052 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.90 mountX=-0.14 mountY=0.16, mountTheta=2.29
03:52:55.006 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.07, y=-0.19, opts=13)
03:52:55.006 00.000 5052 Enqueuing Move request for stepguider (-0.07, -0.19)
03:52:55.006 00.000 8976 Worker thread wakes up
03:52:55.006 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.07, -0.19) opts 0xd
03:52:55.006 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.07, -0.19)
03:52:55.006 00.000 8976 Moving (-0.07, -0.19) raw xDistance=-0.14 yDistance=0.16
03:52:55.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:52:55.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:52:55.006 00.000 8976 MoveAxis(R, 0, ABG)
03:52:55.007 00.001 8976 MoveAxis(U, 0, ABG)
03:52:55.007 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:52:55.007 00.000 8976 MountToCamera -- mountX=0.74 mountY=-2.86 hyp=2.95 mountTheta=-1.32 cameraX=2.21, cameraY=1.96 cameraTheta=0.73
03:52:55.007 00.000 8976 incremental bump (2.208, 1.959) isValid = 1
03:52:55.007 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:52:55.007 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:52:55.007 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:52:55.007 00.000 8976 move complete, result=0
03:52:55.007 00.000 8976 worker thread done servicing request
03:52:55.007 00.000 9828 Worker thread wakes up
03:52:55.007 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:52:55.007 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:52:55.007 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:52:55.007 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:55.007 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:52:55.007 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:52:55.007 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:52:55.008 00.001 9828 BLC: window closed
03:52:55.008 00.000 9828 MoveAxis(E, 28, B)
03:52:55.008 00.000 9828 Guiding  Dir = 2, Dur = 28
03:52:55.008 00.000 9828 IsSlewing returns 0
03:52:55.008 00.000 9828 IsGuiding returns 0
03:52:55.008 00.000 9828 PulseGuide returned control before completion, sleep 38
03:52:55.017 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
03:52:55.018 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:55.018 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:55.018 00.000 5052 Enqueuing Expose request
03:52:55.018 00.000 8976 Worker thread wakes up
03:52:55.018 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:55.018 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:52:55.018 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:55.057 00.039 9828 IsGuiding returns 1
03:52:55.057 00.000 9828 scope still moving after pulse duration time elapsed
03:52:55.087 00.030 9828 IsSlewing returns 0
03:52:55.087 00.000 9828 IsGuiding returns 1
03:52:55.118 00.031 9828 IsSlewing returns 0
03:52:55.118 00.000 9828 IsGuiding returns 1
03:52:55.150 00.032 9828 IsSlewing returns 0
03:52:55.150 00.000 9828 IsGuiding returns 0
03:52:55.150 00.000 9828 scope move finished after 28 + 113 ms
03:52:55.150 00.000 9828 Move returns status 0, amount 28
03:52:55.150 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:55.150 00.000 9828 MoveAxis(N, 9, B)
03:52:55.150 00.000 9828 Guiding  Dir = 0, Dur = 9
03:52:55.165 00.015 9828 IsSlewing returns 0
03:52:55.165 00.000 9828 IsGuiding returns 0
03:52:55.165 00.000 9828 PulseGuide returned control before completion, sleep 19
03:52:55.196 00.031 9828 IsGuiding returns 1
03:52:55.196 00.000 9828 scope still moving after pulse duration time elapsed
03:52:55.227 00.031 9828 IsSlewing returns 0
03:52:55.227 00.000 9828 IsGuiding returns 1
03:52:55.259 00.032 9828 IsSlewing returns 0
03:52:55.259 00.000 9828 IsGuiding returns 1
03:52:55.289 00.030 9828 IsSlewing returns 0
03:52:55.289 00.000 9828 IsGuiding returns 1
03:52:55.320 00.031 9828 IsSlewing returns 0
03:52:55.320 00.000 9828 IsGuiding returns 0
03:52:55.320 00.000 9828 scope move finished after 9 + 146 ms
03:52:55.320 00.000 9828 Move returns status 0, amount 9
03:52:55.320 00.000 9828 move complete, result=0
03:52:55.320 00.000 9828 worker thread done servicing request
03:52:55.320 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:52:56.174 00.854 8976 Exposure complete
03:52:56.180 00.006 8976 worker thread done servicing request
03:52:56.180 00.000 5052 OnExposeComplete: enter
03:52:56.180 00.000 5052 UpdateGuideState(): m_state=6
03:52:56.180 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 67
03:52:56.180 00.000 5052 Star::Find returns 1 (0), X=334.21, Y=291.45, Mass=56, SNR=5.2, Peak=65 HFD=1.7
03:52:56.180 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:52:56.180 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.51 = 0.51)
03:52:56.181 00.001 5052 CameraToMount -- cameraX=-0.53 cameraY=0.28 hyp=0.60 cameraTheta=2.65 mountX=0.49 mountY=0.29, mountTheta=0.53
03:52:56.181 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.28, opts=13)
03:52:56.181 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.28)
03:52:56.181 00.000 8976 Worker thread wakes up
03:52:56.181 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.28) opts 0xd
03:52:56.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.28)
03:52:56.182 00.001 8976 Moving (-0.53, 0.28) raw xDistance=0.49 yDistance=0.29
03:52:56.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:52:56.182 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:52:56.182 00.000 8976 MoveAxis(L, 2, ABG)
03:52:56.182 00.000 8976 stepping (-5, 18) + (-2, 0)
03:52:56.182 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:56.182 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=44, FiltMin=36, FiltMax=50, Gamma=2.630
03:52:56.192 00.010 5052 UpdateGuideState exits: m=56 SNR=5.2
03:52:56.192 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:56.193 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:56.193 00.000 5052 Enqueuing Expose request
03:52:56.215 00.022 8976 Received - 47 (G) 
03:52:56.215 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:56.216 00.001 8976 stepped: pos (-7, 18)
03:52:56.216 00.000 8976 MoveAxis(D, 1, ABG)
03:52:56.216 00.000 8976 stepping (-7, 18) + (0, -1)
03:52:56.216 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:56.247 00.031 8976 Received - 47 (G) 
03:52:56.247 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:52:56.247 00.000 8976 stepped: pos (-7, 17)
03:52:56.247 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:52:56.247 00.000 8976 MountToCamera -- mountX=0.85 mountY=-2.81 hyp=2.93 mountTheta=-1.28 cameraX=2.11, cameraY=2.03 cameraTheta=0.77
03:52:56.247 00.000 8976 incremental bump (2.111, 2.033) isValid = 1
03:52:56.247 00.000 8976 Scheduling Mount bump of (0.083, 0.083)
03:52:56.247 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:52:56.247 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:52:56.247 00.000 8976 move complete, result=0
03:52:56.247 00.000 9828 Worker thread wakes up
03:52:56.248 00.001 8976 worker thread done servicing request
03:52:56.248 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.3 px 1 ms SOUTH
03:52:56.248 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:52:56.248 00.000 8976 Worker thread wakes up
03:52:56.248 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:52:56.248 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:56.248 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:52:56.248 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:56.248 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:52:56.248 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:52:56.248 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:52:56.248 00.000 9828 BLC: window closed
03:52:56.248 00.000 9828 MoveAxis(E, 27, B)
03:52:56.248 00.000 9828 Guiding  Dir = 2, Dur = 27
03:52:56.249 00.001 9828 IsSlewing returns 0
03:52:56.249 00.000 9828 IsGuiding returns 0
03:52:56.249 00.000 9828 PulseGuide returned control before completion, sleep 37
03:52:56.289 00.040 9828 IsGuiding returns 1
03:52:56.289 00.000 9828 scope still moving after pulse duration time elapsed
03:52:56.320 00.031 9828 IsSlewing returns 0
03:52:56.320 00.000 9828 IsGuiding returns 1
03:52:56.352 00.032 9828 IsSlewing returns 0
03:52:56.352 00.000 9828 IsGuiding returns 1
03:52:56.383 00.031 9828 IsSlewing returns 0
03:52:56.383 00.000 9828 IsGuiding returns 1
03:52:56.414 00.031 9828 IsSlewing returns 0
03:52:56.414 00.000 9828 IsGuiding returns 0
03:52:56.414 00.000 9828 scope move finished after 27 + 137 ms
03:52:56.414 00.000 9828 Move returns status 0, amount 27
03:52:56.414 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:56.414 00.000 9828 MoveAxis(N, 10, B)
03:52:56.414 00.000 9828 Guiding  Dir = 0, Dur = 10
03:52:56.430 00.016 9828 IsSlewing returns 0
03:52:56.430 00.000 9828 IsGuiding returns 0
03:52:56.430 00.000 9828 PulseGuide returned control before completion, sleep 20
03:52:56.461 00.031 9828 IsGuiding returns 1
03:52:56.461 00.000 9828 scope still moving after pulse duration time elapsed
03:52:56.493 00.032 9828 IsSlewing returns 0
03:52:56.493 00.000 9828 IsGuiding returns 1
03:52:56.525 00.032 9828 IsSlewing returns 0
03:52:56.525 00.000 9828 IsGuiding returns 1
03:52:56.557 00.032 9828 IsSlewing returns 0
03:52:56.557 00.000 9828 IsGuiding returns 0
03:52:56.557 00.000 9828 scope move finished after 10 + 116 ms
03:52:56.557 00.000 9828 Move returns status 0, amount 10
03:52:56.557 00.000 9828 move complete, result=0
03:52:56.557 00.000 9828 worker thread done servicing request
03:52:56.557 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:52:57.406 00.849 8976 Exposure complete
03:52:57.411 00.005 8976 worker thread done servicing request
03:52:57.411 00.000 5052 OnExposeComplete: enter
03:52:57.411 00.000 5052 UpdateGuideState(): m_state=6
03:52:57.411 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 68
03:52:57.411 00.000 5052 Star::Find returns 1 (0), X=334.73, Y=290.94, Mass=76, SNR=6.0, Peak=63 HFD=2.0
03:52:57.411 00.000 5052 CameraToMount -- cameraTheta (-1.62) - m_xAngle (2.04) = xAngle (-3.67 = 2.62)
03:52:57.411 00.000 5052 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.77 = 2.51)
03:52:57.411 00.000 5052 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.62 mountX=-0.20 mountY=0.14, mountTheta=2.54
03:52:57.412 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.01, y=-0.23, opts=13)
03:52:57.412 00.000 5052 Enqueuing Move request for stepguider (-0.01, -0.23)
03:52:57.412 00.000 8976 Worker thread wakes up
03:52:57.412 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.01, -0.23) opts 0xd
03:52:57.412 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.01, -0.23)
03:52:57.412 00.000 8976 Moving (-0.01, -0.23) raw xDistance=-0.20 yDistance=0.14
03:52:57.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:52:57.412 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:52:57.412 00.000 8976 MoveAxis(R, 0, ABG)
03:52:57.412 00.000 8976 MoveAxis(U, 0, ABG)
03:52:57.413 00.001 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:52:57.413 00.000 8976 MountToCamera -- mountX=0.92 mountY=-2.77 hyp=2.92 mountTheta=-1.25 cameraX=2.05, cameraY=2.08 cameraTheta=0.79
03:52:57.413 00.000 8976 incremental bump (2.047, 2.083) isValid = 1
03:52:57.413 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
03:52:57.413 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:52:57.413 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:52:57.413 00.000 8976 move complete, result=0
03:52:57.413 00.000 9828 Worker thread wakes up
03:52:57.413 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:52:57.413 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:52:57.413 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
03:52:57.413 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
03:52:57.413 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:52:57.413 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:52:57.413 00.000 9828 BLC: window closed
03:52:57.414 00.001 9828 MoveAxis(E, 27, B)
03:52:57.414 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:57.414 00.000 8976 worker thread done servicing request
03:52:57.414 00.000 9828 Guiding  Dir = 2, Dur = 27
03:52:57.414 00.000 9828 IsSlewing returns 0
03:52:57.414 00.000 9828 IsGuiding returns 0
03:52:57.414 00.000 9828 PulseGuide returned control before completion, sleep 37
03:52:57.423 00.009 5052 UpdateGuideState exits: m=76 SNR=6.0
03:52:57.424 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:57.424 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:57.424 00.000 5052 Enqueuing Expose request
03:52:57.424 00.000 8976 Worker thread wakes up
03:52:57.424 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:57.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:57.424 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:57.455 00.031 9828 IsGuiding returns 1
03:52:57.455 00.000 9828 scope still moving after pulse duration time elapsed
03:52:57.486 00.031 9828 IsSlewing returns 0
03:52:57.486 00.000 9828 IsGuiding returns 1
03:52:57.532 00.046 9828 IsSlewing returns 0
03:52:57.532 00.000 9828 IsGuiding returns 1
03:52:57.580 00.048 9828 IsSlewing returns 0
03:52:57.580 00.000 9828 IsGuiding returns 0
03:52:57.580 00.000 9828 scope move finished after 27 + 138 ms
03:52:57.580 00.000 9828 Move returns status 0, amount 27
03:52:57.580 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:57.580 00.000 9828 MoveAxis(N, 10, B)
03:52:57.580 00.000 9828 Guiding  Dir = 0, Dur = 10
03:52:57.595 00.015 9828 IsSlewing returns 0
03:52:57.595 00.000 9828 IsGuiding returns 0
03:52:57.595 00.000 9828 PulseGuide returned control before completion, sleep 20
03:52:57.626 00.031 9828 IsGuiding returns 1
03:52:57.626 00.000 9828 scope still moving after pulse duration time elapsed
03:52:57.658 00.032 9828 IsSlewing returns 0
03:52:57.658 00.000 9828 IsGuiding returns 1
03:52:57.690 00.032 9828 IsSlewing returns 0
03:52:57.690 00.000 9828 IsGuiding returns 1
03:52:57.721 00.031 9828 IsSlewing returns 0
03:52:57.721 00.000 9828 IsGuiding returns 0
03:52:57.721 00.000 9828 scope move finished after 10 + 116 ms
03:52:57.721 00.000 9828 Move returns status 0, amount 10
03:52:57.721 00.000 9828 move complete, result=0
03:52:57.721 00.000 9828 worker thread done servicing request
03:52:57.721 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:52:58.583 00.862 8976 Exposure complete
03:52:58.590 00.007 8976 worker thread done servicing request
03:52:58.590 00.000 5052 OnExposeComplete: enter
03:52:58.590 00.000 5052 UpdateGuideState(): m_state=6
03:52:58.590 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 69
03:52:58.590 00.000 5052 Star::Find returns 1 (0), X=334.17, Y=291.16, Mass=71, SNR=5.7, Peak=65 HFD=2.2
03:52:58.590 00.000 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.17 = 1.11)
03:52:58.590 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
03:52:58.590 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.01 hyp=0.57 cameraTheta=-3.13 mountX=0.25 mountY=0.49, mountTheta=1.09
03:52:58.591 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.01, opts=13)
03:52:58.591 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.01)
03:52:58.591 00.000 8976 Worker thread wakes up
03:52:58.591 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.01) opts 0xd
03:52:58.591 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.01)
03:52:58.591 00.000 8976 Moving (-0.57, -0.01) raw xDistance=0.25 yDistance=0.49
03:52:58.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:52:58.591 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:52:58.591 00.000 8976 MoveAxis(R, 0, ABG)
03:52:58.591 00.000 8976 MoveAxis(D, 2, ABG)
03:52:58.591 00.000 8976 stepping (-7, 17) + (0, -2)
03:52:58.592 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:58.592 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:52:58.602 00.010 5052 UpdateGuideState exits: m=71 SNR=5.7
03:52:58.602 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:58.602 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:58.602 00.000 5052 Enqueuing Expose request
03:52:58.613 00.011 8976 Received - 47 (G) 
03:52:58.613 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:58.614 00.001 8976 stepped: pos (-7, 15)
03:52:58.614 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:52:58.614 00.000 8976 MountToCamera -- mountX=0.97 mountY=-2.64 hyp=2.82 mountTheta=-1.22 cameraX=1.91, cameraY=2.07 cameraTheta=0.83
03:52:58.614 00.000 8976 incremental bump (1.910, 2.068) isValid = 1
03:52:58.614 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:52:58.614 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:52:58.614 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:52:58.614 00.000 8976 move complete, result=0
03:52:58.614 00.000 9828 Worker thread wakes up
03:52:58.614 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:52:58.614 00.000 5052 GuideStep: 0.3 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:52:58.614 00.000 8976 worker thread done servicing request
03:52:58.614 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:52:58.614 00.000 8976 Worker thread wakes up
03:52:58.614 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:58.614 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:58.615 00.001 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
03:52:58.615 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.43)
03:52:58.615 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:52:58.615 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:52:58.615 00.000 9828 BLC: window closed
03:52:58.615 00.000 9828 MoveAxis(E, 26, B)
03:52:58.615 00.000 9828 Guiding  Dir = 2, Dur = 26
03:52:58.615 00.000 9828 IsSlewing returns 0
03:52:58.615 00.000 9828 IsGuiding returns 0
03:52:58.615 00.000 9828 PulseGuide returned control before completion, sleep 36
03:52:58.662 00.047 9828 IsGuiding returns 1
03:52:58.662 00.000 9828 scope still moving after pulse duration time elapsed
03:52:58.694 00.032 9828 IsSlewing returns 0
03:52:58.694 00.000 9828 IsGuiding returns 1
03:52:58.726 00.032 9828 IsSlewing returns 0
03:52:58.726 00.000 9828 IsGuiding returns 1
03:52:58.756 00.030 9828 IsSlewing returns 0
03:52:58.756 00.000 9828 IsGuiding returns 0
03:52:58.756 00.000 9828 scope move finished after 26 + 115 ms
03:52:58.756 00.000 9828 Move returns status 0, amount 26
03:52:58.756 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:58.756 00.000 9828 MoveAxis(N, 10, B)
03:52:58.756 00.000 9828 Guiding  Dir = 0, Dur = 10
03:52:58.772 00.016 9828 IsSlewing returns 0
03:52:58.772 00.000 9828 IsGuiding returns 0
03:52:58.772 00.000 9828 PulseGuide returned control before completion, sleep 20
03:52:58.805 00.033 9828 IsGuiding returns 1
03:52:58.805 00.000 9828 scope still moving after pulse duration time elapsed
03:52:58.836 00.031 9828 IsSlewing returns 0
03:52:58.836 00.000 9828 IsGuiding returns 1
03:52:58.868 00.032 9828 IsSlewing returns 0
03:52:58.868 00.000 9828 IsGuiding returns 1
03:52:58.899 00.031 9828 IsSlewing returns 0
03:52:58.899 00.000 9828 IsGuiding returns 0
03:52:58.899 00.000 9828 scope move finished after 10 + 116 ms
03:52:58.899 00.000 9828 Move returns status 0, amount 10
03:52:58.899 00.000 9828 move complete, result=0
03:52:58.899 00.000 9828 worker thread done servicing request
03:52:58.899 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:52:59.766 00.867 8976 Exposure complete
03:52:59.772 00.006 8976 worker thread done servicing request
03:52:59.772 00.000 5052 OnExposeComplete: enter
03:52:59.772 00.000 5052 UpdateGuideState(): m_state=6
03:52:59.772 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 70
03:52:59.772 00.000 5052 Star::Find returns 1 (0), X=333.94, Y=291.56, Mass=63, SNR=5.4, Peak=63 HFD=2.3
03:52:59.772 00.000 5052 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:52:59.772 00.000 5052 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.54 = 0.54)
03:52:59.772 00.000 5052 CameraToMount -- cameraX=-0.80 cameraY=0.39 hyp=0.89 cameraTheta=2.69 mountX=0.71 mountY=0.46, mountTheta=0.57
03:52:59.773 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.80, y=0.39, opts=13)
03:52:59.773 00.000 5052 Enqueuing Move request for stepguider (-0.80, 0.39)
03:52:59.773 00.000 8976 Worker thread wakes up
03:52:59.773 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.80, 0.39) opts 0xd
03:52:59.773 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.80, 0.39)
03:52:59.773 00.000 8976 Moving (-0.80, 0.39) raw xDistance=0.71 yDistance=0.46
03:52:59.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
03:52:59.773 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
03:52:59.773 00.000 8976 MoveAxis(L, 3, ABG)
03:52:59.773 00.000 8976 stepping (-7, 15) + (-3, 0)
03:52:59.773 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:59.774 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:52:59.784 00.010 5052 UpdateGuideState exits: m=63 SNR=5.4
03:52:59.784 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:59.784 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:52:59.784 00.000 5052 Enqueuing Expose request
03:52:59.812 00.028 8976 Received - 47 (G) 
03:52:59.812 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:52:59.812 00.000 8976 stepped: pos (-10, 15)
03:52:59.812 00.000 8976 MoveAxis(D, 2, ABG)
03:52:59.812 00.000 8976 stepping (-10, 15) + (0, -2)
03:52:59.812 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:59.844 00.032 8976 Received - 47 (G) 
03:52:59.844 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:52:59.844 00.000 8976 stepped: pos (-10, 13)
03:52:59.844 00.000 8976 MountToCamera -- mountTheta (-1.13) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:52:59.844 00.000 8976 MountToCamera -- mountX=1.16 mountY=-2.45 hyp=2.71 mountTheta=-1.13 cameraX=1.66, cameraY=2.15 cameraTheta=0.91
03:52:59.845 00.001 8976 incremental bump (1.656, 2.146) isValid = 1
03:52:59.845 00.000 8976 Scheduling Mount bump of (0.070, 0.094)
03:52:59.845 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:52:59.845 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:52:59.845 00.000 8976 move complete, result=0
03:52:59.845 00.000 9828 Worker thread wakes up
03:52:59.845 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:52:59.845 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:52:59.845 00.000 9828 CameraToMount -- cameraTheta (0.93) - m_xAngle (-3.10) = xAngle (4.03 = -2.26)
03:52:59.845 00.000 9828 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.95 = -2.34)
03:52:59.845 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
03:52:59.845 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.07 yDistance=-0.08
03:52:59.845 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.5 px 2 ms SOUTH
03:52:59.845 00.000 8976 worker thread done servicing request
03:52:59.845 00.000 9828 BLC: window closed
03:52:59.845 00.000 9828 MoveAxis(E, 24, B)
03:52:59.845 00.000 9828 Guiding  Dir = 2, Dur = 24
03:52:59.845 00.000 8976 Worker thread wakes up
03:52:59.845 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:52:59.845 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:52:59.846 00.001 9828 IsSlewing returns 0
03:52:59.846 00.000 9828 IsGuiding returns 0
03:52:59.846 00.000 9828 PulseGuide returned control before completion, sleep 34
03:52:59.887 00.041 9828 IsGuiding returns 1
03:52:59.887 00.000 9828 scope still moving after pulse duration time elapsed
03:52:59.919 00.032 9828 IsSlewing returns 0
03:52:59.919 00.000 9828 IsGuiding returns 1
03:52:59.951 00.032 9828 IsSlewing returns 0
03:52:59.951 00.000 9828 IsGuiding returns 1
03:52:59.984 00.033 9828 IsSlewing returns 0
03:52:59.984 00.000 9828 IsGuiding returns 0
03:52:59.984 00.000 9828 scope move finished after 24 + 113 ms
03:52:59.984 00.000 9828 Move returns status 0, amount 24
03:52:59.984 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:59.984 00.000 9828 MoveAxis(N, 12, B)
03:52:59.984 00.000 9828 Guiding  Dir = 0, Dur = 12
03:53:00.000 00.016 9828 IsSlewing returns 0
03:53:00.000 00.000 9828 IsGuiding returns 0
03:53:00.000 00.000 9828 PulseGuide returned control before completion, sleep 22
03:53:00.032 00.032 9828 IsGuiding returns 1
03:53:00.032 00.000 9828 scope still moving after pulse duration time elapsed
03:53:00.064 00.032 9828 IsSlewing returns 0
03:53:00.064 00.000 9828 IsGuiding returns 1
03:53:00.095 00.031 9828 IsSlewing returns 0
03:53:00.095 00.000 9828 IsGuiding returns 1
03:53:00.127 00.032 9828 IsSlewing returns 0
03:53:00.127 00.000 9828 IsGuiding returns 1
03:53:00.157 00.030 9828 IsSlewing returns 0
03:53:00.157 00.000 9828 IsGuiding returns 0
03:53:00.157 00.000 9828 scope move finished after 12 + 145 ms
03:53:00.157 00.000 9828 Move returns status 0, amount 12
03:53:00.157 00.000 9828 move complete, result=0
03:53:00.157 00.000 9828 worker thread done servicing request
03:53:00.157 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 12 ms NORTH
03:53:01.012 00.855 8976 Exposure complete
03:53:01.018 00.006 5052 OnExposeComplete: enter
03:53:01.018 00.000 5052 UpdateGuideState(): m_state=6
03:53:01.019 00.001 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 71
03:53:01.019 00.000 5052 Star::Find returns 1 (0), X=333.81, Y=290.83, Mass=55, SNR=5.1, Peak=63 HFD=1.7
03:53:01.019 00.000 5052 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.04) = xAngle (-4.83 = 1.45)
03:53:01.019 00.000 5052 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.35)
03:53:01.019 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.34 hyp=0.99 cameraTheta=-2.79 mountX=0.12 mountY=0.96, mountTheta=1.45
03:53:01.019 00.000 8976 worker thread done servicing request
03:53:01.021 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.34, opts=13)
03:53:01.021 00.000 5052 Enqueuing Move request for stepguider (-0.93, -0.34)
03:53:01.021 00.000 8976 Worker thread wakes up
03:53:01.021 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.34) opts 0xd
03:53:01.021 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.34)
03:53:01.021 00.000 8976 Moving (-0.93, -0.34) raw xDistance=0.12 yDistance=0.96
03:53:01.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:53:01.021 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.96
03:53:01.021 00.000 8976 MoveAxis(R, 0, ABG)
03:53:01.021 00.000 8976 MoveAxis(D, 4, ABG)
03:53:01.021 00.000 8976 stepping (-10, 13) + (0, -4)
03:53:01.021 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:01.023 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:01.033 00.010 5052 UpdateGuideState exits: m=55 SNR=5.1
03:53:01.033 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:01.033 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:01.033 00.000 5052 Enqueuing Expose request
03:53:01.059 00.026 8976 Received - 47 (G) 
03:53:01.059 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:01.059 00.000 8976 stepped: pos (-10, 9)
03:53:01.060 00.001 8976 MountToCamera -- mountTheta (-1.03) + m_xAngle (2.04) = xAngle (1.02 = 1.02)
03:53:01.060 00.000 8976 MountToCamera -- mountX=1.28 mountY=-2.11 hyp=2.47 mountTheta=-1.03 cameraX=1.30, cameraY=2.10 cameraTheta=1.02
03:53:01.060 00.000 8976 incremental bump (1.300, 2.102) isValid = 1
03:53:01.060 00.000 8976 Scheduling Mount bump of (0.060, 0.101)
03:53:01.060 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:53:01.060 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:53:01.060 00.000 8976 move complete, result=0
03:53:01.060 00.000 9828 Worker thread wakes up
03:53:01.060 00.000 8976 worker thread done servicing request
03:53:01.060 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:53:01.060 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:53:01.060 00.000 8976 Worker thread wakes up
03:53:01.060 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:53:01.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:01.060 00.000 9828 CameraToMount -- cameraTheta (1.03) - m_xAngle (-3.10) = xAngle (4.13 = -2.15)
03:53:01.060 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:01.060 00.000 9828 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.05 = -2.23)
03:53:01.060 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:53:01.060 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.09
03:53:01.060 00.000 9828 BLC: window closed
03:53:01.060 00.000 9828 MoveAxis(E, 21, B)
03:53:01.060 00.000 9828 Guiding  Dir = 2, Dur = 21
03:53:01.060 00.000 9828 IsSlewing returns 0
03:53:01.060 00.000 9828 IsGuiding returns 0
03:53:01.060 00.000 9828 PulseGuide returned control before completion, sleep 31
03:53:01.097 00.037 9828 IsGuiding returns 1
03:53:01.098 00.001 9828 scope still moving after pulse duration time elapsed
03:53:01.129 00.031 9828 IsSlewing returns 0
03:53:01.129 00.000 9828 IsGuiding returns 1
03:53:01.160 00.031 9828 IsSlewing returns 0
03:53:01.160 00.000 9828 IsGuiding returns 1
03:53:01.192 00.032 9828 IsSlewing returns 0
03:53:01.192 00.000 9828 IsGuiding returns 0
03:53:01.192 00.000 9828 scope move finished after 21 + 110 ms
03:53:01.192 00.000 9828 Move returns status 0, amount 21
03:53:01.192 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:01.192 00.000 9828 MoveAxis(N, 13, B)
03:53:01.192 00.000 9828 Guiding  Dir = 0, Dur = 13
03:53:01.208 00.016 9828 IsSlewing returns 0
03:53:01.208 00.000 9828 IsGuiding returns 0
03:53:01.208 00.000 9828 PulseGuide returned control before completion, sleep 23
03:53:01.238 00.030 9828 IsGuiding returns 1
03:53:01.238 00.000 9828 scope still moving after pulse duration time elapsed
03:53:01.269 00.031 9828 IsSlewing returns 0
03:53:01.269 00.000 9828 IsGuiding returns 1
03:53:01.301 00.032 9828 IsSlewing returns 0
03:53:01.301 00.000 9828 IsGuiding returns 1
03:53:01.333 00.032 9828 IsSlewing returns 0
03:53:01.333 00.000 9828 IsGuiding returns 1
03:53:01.364 00.031 9828 IsSlewing returns 0
03:53:01.364 00.000 9828 IsGuiding returns 0
03:53:01.364 00.000 9828 scope move finished after 13 + 142 ms
03:53:01.364 00.000 9828 Move returns status 0, amount 13
03:53:01.364 00.000 9828 move complete, result=0
03:53:01.365 00.001 9828 worker thread done servicing request
03:53:01.365 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:53:02.222 00.857 8976 Exposure complete
03:53:02.228 00.006 8976 worker thread done servicing request
03:53:02.228 00.000 5052 OnExposeComplete: enter
03:53:02.228 00.000 5052 UpdateGuideState(): m_state=6
03:53:02.228 00.000 5052 Star::Find(18, 333, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 72
03:53:02.228 00.000 5052 Star::Find returns 1 (0), X=333.97, Y=290.84, Mass=55, SNR=5.1, Peak=65 HFD=1.8
03:53:02.228 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.78 = 1.51)
03:53:02.228 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.88 = 1.40)
03:53:02.228 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.33 hyp=0.84 cameraTheta=-2.73 mountX=0.05 mountY=0.83, mountTheta=1.50
03:53:02.229 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.33, opts=13)
03:53:02.229 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.33)
03:53:02.229 00.000 8976 Worker thread wakes up
03:53:02.229 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.33) opts 0xd
03:53:02.229 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.33)
03:53:02.229 00.000 8976 Moving (-0.77, -0.33) raw xDistance=0.05 yDistance=0.83
03:53:02.229 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:53:02.230 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.83
03:53:02.230 00.000 8976 MoveAxis(R, 0, ABG)
03:53:02.230 00.000 8976 MoveAxis(D, 4, ABG)
03:53:02.230 00.000 8976 stepping (-10, 9) + (0, -4)
03:53:02.230 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:02.230 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=44, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:02.240 00.010 5052 UpdateGuideState exits: m=55 SNR=5.1
03:53:02.240 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:02.240 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:02.240 00.000 5052 Enqueuing Expose request
03:53:02.274 00.034 8976 Received - 47 (G) 
03:53:02.274 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:02.274 00.000 8976 stepped: pos (-10, 5)
03:53:02.274 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:53:02.274 00.000 8976 MountToCamera -- mountX=1.36 mountY=-1.68 hyp=2.16 mountTheta=-0.89 cameraX=0.87, cameraY=1.98 cameraTheta=1.15
03:53:02.274 00.000 8976 incremental bump (0.874, 1.978) isValid = 1
03:53:02.274 00.000 8976 Scheduling Mount bump of (0.046, 0.109)
03:53:02.274 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:53:02.274 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:53:02.274 00.000 8976 move complete, result=0
03:53:02.274 00.000 9828 Worker thread wakes up
03:53:02.275 00.001 8976 worker thread done servicing request
03:53:02.275 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 4 ms SOUTH
03:53:02.275 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:53:02.275 00.000 8976 Worker thread wakes up
03:53:02.275 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:53:02.275 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:02.275 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:02.275 00.000 9828 CameraToMount -- cameraTheta (1.17) - m_xAngle (-3.10) = xAngle (4.26 = -2.02)
03:53:02.275 00.000 9828 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.10)
03:53:02.275 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:53:02.275 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:53:02.275 00.000 9828 BLC: window closed
03:53:02.275 00.000 9828 MoveAxis(E, 16, B)
03:53:02.275 00.000 9828 Guiding  Dir = 2, Dur = 16
03:53:02.276 00.001 9828 IsSlewing returns 0
03:53:02.276 00.000 9828 IsGuiding returns 0
03:53:02.276 00.000 9828 PulseGuide returned control before completion, sleep 26
03:53:02.307 00.031 9828 IsGuiding returns 1
03:53:02.307 00.000 9828 scope still moving after pulse duration time elapsed
03:53:02.338 00.031 9828 IsSlewing returns 0
03:53:02.339 00.001 9828 IsGuiding returns 1
03:53:02.370 00.031 9828 IsSlewing returns 0
03:53:02.370 00.000 9828 IsGuiding returns 1
03:53:02.403 00.033 9828 IsSlewing returns 0
03:53:02.403 00.000 9828 IsGuiding returns 0
03:53:02.403 00.000 9828 scope move finished after 16 + 110 ms
03:53:02.403 00.000 9828 Move returns status 0, amount 16
03:53:02.403 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:02.403 00.000 9828 MoveAxis(N, 14, B)
03:53:02.403 00.000 9828 Guiding  Dir = 0, Dur = 14
03:53:02.418 00.015 9828 IsSlewing returns 0
03:53:02.418 00.000 9828 IsGuiding returns 0
03:53:02.418 00.000 9828 PulseGuide returned control before completion, sleep 24
03:53:02.450 00.032 9828 IsGuiding returns 1
03:53:02.450 00.000 9828 scope still moving after pulse duration time elapsed
03:53:02.481 00.031 9828 IsSlewing returns 0
03:53:02.481 00.000 9828 IsGuiding returns 1
03:53:02.511 00.030 9828 IsSlewing returns 0
03:53:02.511 00.000 9828 IsGuiding returns 1
03:53:02.542 00.031 9828 IsSlewing returns 0
03:53:02.542 00.000 9828 IsGuiding returns 1
03:53:02.573 00.031 9828 IsSlewing returns 0
03:53:02.574 00.001 9828 IsGuiding returns 0
03:53:02.574 00.000 9828 scope move finished after 14 + 140 ms
03:53:02.574 00.000 9828 Move returns status 0, amount 14
03:53:02.574 00.000 9828 move complete, result=0
03:53:02.574 00.000 9828 worker thread done servicing request
03:53:02.574 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:53:03.434 00.860 8976 Exposure complete
03:53:03.439 00.005 8976 worker thread done servicing request
03:53:03.439 00.000 5052 OnExposeComplete: enter
03:53:03.439 00.000 5052 UpdateGuideState(): m_state=6
03:53:03.439 00.000 5052 Star::Find(18, 333, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 73
03:53:03.439 00.000 5052 Star::Find returns 1 (0), X=334.87, Y=291.44, Mass=52, SNR=5.0, Peak=65 HFD=1.6
03:53:03.439 00.000 5052 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.04) = xAngle (-0.91 = -0.91)
03:53:03.440 00.001 5052 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.02 = -1.02)
03:53:03.440 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.13 mountX=0.18 mountY=-0.25, mountTheta=-0.95
03:53:03.440 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=0.27, opts=13)
03:53:03.440 00.000 5052 Enqueuing Move request for stepguider (0.13, 0.27)
03:53:03.441 00.001 8976 Worker thread wakes up
03:53:03.441 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, 0.27) opts 0xd
03:53:03.441 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.13, 0.27)
03:53:03.441 00.000 8976 Moving (0.13, 0.27) raw xDistance=0.18 yDistance=-0.25
03:53:03.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:53:03.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:53:03.441 00.000 8976 MoveAxis(R, 0, ABG)
03:53:03.441 00.000 8976 MoveAxis(U, 0, ABG)
03:53:03.441 00.000 8976 MountToCamera -- mountTheta (-0.77) + m_xAngle (2.04) = xAngle (1.27 = 1.27)
03:53:03.441 00.000 8976 MountToCamera -- mountX=1.42 mountY=-1.39 hyp=1.98 mountTheta=-0.77 cameraX=0.59, cameraY=1.89 cameraTheta=1.27
03:53:03.441 00.000 8976 incremental bump (0.589, 1.894) isValid = 1
03:53:03.441 00.000 8976 Scheduling Mount bump of (0.034, 0.114)
03:53:03.441 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:53:03.441 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:53:03.441 00.000 8976 move complete, result=0
03:53:03.441 00.000 9828 Worker thread wakes up
03:53:03.441 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:53:03.442 00.001 8976 worker thread done servicing request
03:53:03.442 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:53:03.442 00.000 9828 CameraToMount -- cameraTheta (1.28) - m_xAngle (-3.10) = xAngle (4.38 = -1.91)
03:53:03.442 00.000 9828 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.29 = -1.99)
03:53:03.442 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
03:53:03.442 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:53:03.442 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:53:03.442 00.000 9828 BLC: window closed
03:53:03.442 00.000 9828 MoveAxis(E, 12, B)
03:53:03.442 00.000 9828 Guiding  Dir = 2, Dur = 12
03:53:03.442 00.000 9828 IsSlewing returns 0
03:53:03.442 00.000 9828 IsGuiding returns 0
03:53:03.443 00.001 9828 PulseGuide returned control before completion, sleep 22
03:53:03.453 00.010 5052 UpdateGuideState exits: m=52 SNR=5.0
03:53:03.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:03.453 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:03.453 00.000 5052 Enqueuing Expose request
03:53:03.453 00.000 8976 Worker thread wakes up
03:53:03.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:03.453 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:53:03.453 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:03.472 00.019 9828 IsGuiding returns 1
03:53:03.472 00.000 9828 scope still moving after pulse duration time elapsed
03:53:03.503 00.031 9828 IsSlewing returns 0
03:53:03.503 00.000 9828 IsGuiding returns 1
03:53:03.535 00.032 9828 IsSlewing returns 0
03:53:03.535 00.000 9828 IsGuiding returns 1
03:53:03.567 00.032 9828 IsSlewing returns 0
03:53:03.567 00.000 9828 IsGuiding returns 1
03:53:03.598 00.031 9828 IsSlewing returns 0
03:53:03.598 00.000 9828 IsGuiding returns 0
03:53:03.598 00.000 9828 scope move finished after 12 + 144 ms
03:53:03.598 00.000 9828 Move returns status 0, amount 12
03:53:03.598 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:03.598 00.000 9828 MoveAxis(N, 15, B)
03:53:03.599 00.001 9828 Guiding  Dir = 0, Dur = 15
03:53:03.614 00.015 9828 IsSlewing returns 0
03:53:03.614 00.000 9828 IsGuiding returns 0
03:53:03.614 00.000 9828 PulseGuide returned control before completion, sleep 25
03:53:03.645 00.031 9828 IsGuiding returns 1
03:53:03.645 00.000 9828 scope still moving after pulse duration time elapsed
03:53:03.676 00.031 9828 IsSlewing returns 0
03:53:03.676 00.000 9828 IsGuiding returns 1
03:53:03.708 00.032 9828 IsSlewing returns 0
03:53:03.708 00.000 9828 IsGuiding returns 1
03:53:03.740 00.032 9828 IsSlewing returns 0
03:53:03.741 00.001 9828 IsGuiding returns 1
03:53:03.772 00.031 9828 IsSlewing returns 0
03:53:03.772 00.000 9828 IsGuiding returns 0
03:53:03.772 00.000 9828 scope move finished after 15 + 143 ms
03:53:03.773 00.001 9828 Move returns status 0, amount 15
03:53:03.773 00.000 9828 move complete, result=0
03:53:03.773 00.000 9828 worker thread done servicing request
03:53:03.773 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:53:04.608 00.835 8976 Exposure complete
03:53:04.613 00.005 8976 worker thread done servicing request
03:53:04.613 00.000 5052 OnExposeComplete: enter
03:53:04.614 00.001 5052 UpdateGuideState(): m_state=6
03:53:04.614 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 74
03:53:04.614 00.000 5052 Star::Find returns 1 (0), X=335.78, Y=290.89, Mass=56, SNR=5.1, Peak=65 HFD=1.7
03:53:04.614 00.000 5052 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.04) = xAngle (-2.31 = -2.31)
03:53:04.614 00.000 5052 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.42 = -2.42)
03:53:04.614 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=-0.29 hyp=1.08 cameraTheta=-0.27 mountX=-0.73 mountY=-0.72, mountTheta=-2.37
03:53:04.614 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=-0.29, opts=13)
03:53:04.614 00.000 5052 Enqueuing Move request for stepguider (1.04, -0.29)
03:53:04.615 00.001 8976 Worker thread wakes up
03:53:04.615 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, -0.29) opts 0xd
03:53:04.615 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, -0.29)
03:53:04.615 00.000 8976 Moving (1.04, -0.29) raw xDistance=-0.73 yDistance=-0.72
03:53:04.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
03:53:04.615 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
03:53:04.615 00.000 8976 MoveAxis(R, 3, ABG)
03:53:04.615 00.000 8976 stepping (-10, 5) + (3, 0)
03:53:04.615 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:04.616 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:04.625 00.009 5052 UpdateGuideState exits: m=56 SNR=5.1
03:53:04.625 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:04.625 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:04.625 00.000 5052 Enqueuing Expose request
03:53:04.655 00.030 8976 Received - 47 (G) 
03:53:04.656 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:04.656 00.000 8976 stepped: pos (-7, 5)
03:53:04.656 00.000 8976 MoveAxis(U, 3, ABG)
03:53:04.656 00.000 8976 stepping (-7, 5) + (0, 3)
03:53:04.656 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:04.688 00.032 8976 Received - 47 (G) 
03:53:04.688 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:04.688 00.000 8976 stepped: pos (-7, 8)
03:53:04.688 00.000 8976 MountToCamera -- mountTheta (-0.80) + m_xAngle (2.04) = xAngle (1.24 = 1.24)
03:53:04.688 00.000 8976 MountToCamera -- mountX=1.30 mountY=-1.35 hyp=1.88 mountTheta=-0.80 cameraX=0.61, cameraY=1.78 cameraTheta=1.24
03:53:04.688 00.000 8976 incremental bump (0.607, 1.775) isValid = 1
03:53:04.688 00.000 8976 Scheduling Mount bump of (0.037, 0.113)
03:53:04.688 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:53:04.688 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:53:04.688 00.000 8976 move complete, result=0
03:53:04.688 00.000 9828 Worker thread wakes up
03:53:04.688 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:53:04.688 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:53:04.688 00.000 9828 CameraToMount -- cameraTheta (1.25) - m_xAngle (-3.10) = xAngle (4.35 = -1.93)
03:53:04.688 00.000 8976 worker thread done servicing request
03:53:04.689 00.001 8976 Worker thread wakes up
03:53:04.689 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:04.689 00.000 9828 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.27 = -2.02)
03:53:04.689 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
03:53:04.689 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:53:04.689 00.000 9828 BLC: window closed
03:53:04.689 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.7 px 3 ms NORTH
03:53:04.689 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:04.689 00.000 9828 MoveAxis(E, 13, B)
03:53:04.689 00.000 9828 Guiding  Dir = 2, Dur = 13
03:53:04.689 00.000 9828 IsSlewing returns 0
03:53:04.690 00.001 9828 IsGuiding returns 0
03:53:04.690 00.000 9828 PulseGuide returned control before completion, sleep 23
03:53:04.718 00.028 9828 IsGuiding returns 1
03:53:04.718 00.000 9828 scope still moving after pulse duration time elapsed
03:53:04.749 00.031 9828 IsSlewing returns 0
03:53:04.749 00.000 9828 IsGuiding returns 1
03:53:04.782 00.033 9828 IsSlewing returns 0
03:53:04.782 00.000 9828 IsGuiding returns 1
03:53:04.814 00.032 9828 IsSlewing returns 0
03:53:04.814 00.000 9828 IsGuiding returns 1
03:53:04.845 00.031 9828 IsSlewing returns 0
03:53:04.845 00.000 9828 IsGuiding returns 0
03:53:04.845 00.000 9828 scope move finished after 13 + 142 ms
03:53:04.845 00.000 9828 Move returns status 0, amount 13
03:53:04.845 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:04.845 00.000 9828 MoveAxis(N, 15, B)
03:53:04.845 00.000 9828 Guiding  Dir = 0, Dur = 15
03:53:04.861 00.016 9828 IsSlewing returns 0
03:53:04.861 00.000 9828 IsGuiding returns 0
03:53:04.861 00.000 9828 PulseGuide returned control before completion, sleep 25
03:53:04.893 00.032 9828 IsGuiding returns 1
03:53:04.893 00.000 9828 scope still moving after pulse duration time elapsed
03:53:04.924 00.031 9828 IsSlewing returns 0
03:53:04.924 00.000 9828 IsGuiding returns 1
03:53:04.955 00.031 9828 IsSlewing returns 0
03:53:04.955 00.000 9828 IsGuiding returns 1
03:53:04.987 00.032 9828 IsSlewing returns 0
03:53:04.987 00.000 9828 IsGuiding returns 1
03:53:05.018 00.031 9828 IsSlewing returns 0
03:53:05.018 00.000 9828 IsGuiding returns 0
03:53:05.018 00.000 9828 scope move finished after 15 + 142 ms
03:53:05.018 00.000 9828 Move returns status 0, amount 15
03:53:05.018 00.000 9828 move complete, result=0
03:53:05.018 00.000 9828 worker thread done servicing request
03:53:05.018 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:53:05.848 00.830 8976 Exposure complete
03:53:05.855 00.007 8976 worker thread done servicing request
03:53:05.855 00.000 5052 OnExposeComplete: enter
03:53:05.855 00.000 5052 UpdateGuideState(): m_state=6
03:53:05.855 00.000 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 75
03:53:05.855 00.000 5052 Star::Find returns 1 (0), X=335.26, Y=291.39, Mass=64, SNR=5.5, Peak=63 HFD=1.6
03:53:05.855 00.000 5052 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.04) = xAngle (-1.66 = -1.66)
03:53:05.855 00.000 5052 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.76 = -1.76)
03:53:05.855 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=0.21 hyp=0.56 cameraTheta=0.39 mountX=-0.05 mountY=-0.55, mountTheta=-1.66
03:53:05.856 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=0.21, opts=13)
03:53:05.856 00.000 5052 Enqueuing Move request for stepguider (0.52, 0.21)
03:53:05.856 00.000 8976 Worker thread wakes up
03:53:05.856 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, 0.21) opts 0xd
03:53:05.856 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, 0.21)
03:53:05.856 00.000 8976 Moving (0.52, 0.21) raw xDistance=-0.05 yDistance=-0.55
03:53:05.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:53:05.856 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
03:53:05.856 00.000 8976 MoveAxis(R, 0, ABG)
03:53:05.856 00.000 8976 MoveAxis(U, 2, ABG)
03:53:05.857 00.001 8976 stepping (-7, 8) + (0, 2)
03:53:05.857 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:05.857 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:53:05.867 00.010 5052 UpdateGuideState exits: m=64 SNR=5.5
03:53:05.867 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:05.867 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:05.867 00.000 5052 Enqueuing Expose request
03:53:05.887 00.020 8976 Received - 47 (G) 
03:53:05.887 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:05.887 00.000 8976 stepped: pos (-7, 10)
03:53:05.888 00.001 8976 MountToCamera -- mountTheta (-0.86) + m_xAngle (2.04) = xAngle (1.18 = 1.18)
03:53:05.888 00.000 8976 MountToCamera -- mountX=1.23 mountY=-1.43 hyp=1.88 mountTheta=-0.86 cameraX=0.71, cameraY=1.74 cameraTheta=1.18
03:53:05.888 00.000 8976 incremental bump (0.712, 1.743) isValid = 1
03:53:05.888 00.000 8976 Scheduling Mount bump of (0.043, 0.110)
03:53:05.888 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:53:05.888 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:53:05.888 00.000 8976 move complete, result=0
03:53:05.888 00.000 9828 Worker thread wakes up
03:53:05.888 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:53:05.888 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:53:05.888 00.000 9828 CameraToMount -- cameraTheta (1.20) - m_xAngle (-3.10) = xAngle (4.29 = -1.99)
03:53:05.888 00.000 9828 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.21 = -2.07)
03:53:05.888 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.5 px 2 ms NORTH
03:53:05.888 00.000 8976 worker thread done servicing request
03:53:05.888 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
03:53:05.888 00.000 8976 Worker thread wakes up
03:53:05.888 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:53:05.888 00.000 9828 BLC: window closed
03:53:05.888 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:05.889 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:05.889 00.000 9828 MoveAxis(E, 15, B)
03:53:05.889 00.000 9828 Guiding  Dir = 2, Dur = 15
03:53:05.889 00.000 9828 IsSlewing returns 0
03:53:05.889 00.000 9828 IsGuiding returns 0
03:53:05.889 00.000 9828 PulseGuide returned control before completion, sleep 25
03:53:05.927 00.038 9828 IsGuiding returns 1
03:53:05.927 00.000 9828 scope still moving after pulse duration time elapsed
03:53:05.959 00.032 9828 IsSlewing returns 0
03:53:05.960 00.001 9828 IsGuiding returns 1
03:53:05.991 00.031 9828 IsSlewing returns 0
03:53:05.991 00.000 9828 IsGuiding returns 1
03:53:06.021 00.030 9828 IsSlewing returns 0
03:53:06.021 00.000 9828 IsGuiding returns 0
03:53:06.021 00.000 9828 scope move finished after 15 + 117 ms
03:53:06.021 00.000 9828 Move returns status 0, amount 15
03:53:06.021 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:06.021 00.000 9828 MoveAxis(N, 14, B)
03:53:06.021 00.000 9828 Guiding  Dir = 0, Dur = 14
03:53:06.036 00.015 9828 IsSlewing returns 0
03:53:06.037 00.001 9828 IsGuiding returns 0
03:53:06.037 00.000 9828 PulseGuide returned control before completion, sleep 24
03:53:06.067 00.030 9828 IsGuiding returns 1
03:53:06.067 00.000 9828 scope still moving after pulse duration time elapsed
03:53:06.099 00.032 9828 IsSlewing returns 0
03:53:06.099 00.000 9828 IsGuiding returns 1
03:53:06.129 00.030 9828 IsSlewing returns 0
03:53:06.129 00.000 9828 IsGuiding returns 1
03:53:06.161 00.032 9828 IsSlewing returns 0
03:53:06.161 00.000 9828 IsGuiding returns 1
03:53:06.193 00.032 9828 IsSlewing returns 0
03:53:06.193 00.000 9828 IsGuiding returns 0
03:53:06.193 00.000 9828 scope move finished after 14 + 142 ms
03:53:06.193 00.000 9828 Move returns status 0, amount 14
03:53:06.193 00.000 9828 move complete, result=0
03:53:06.193 00.000 9828 worker thread done servicing request
03:53:06.193 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:53:07.035 00.842 8976 Exposure complete
03:53:07.041 00.006 8976 worker thread done servicing request
03:53:07.042 00.001 5052 OnExposeComplete: enter
03:53:07.042 00.000 5052 UpdateGuideState(): m_state=6
03:53:07.042 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 76
03:53:07.042 00.000 5052 Star::Find returns 1 (0), X=334.57, Y=291.34, Mass=70, SNR=5.7, Peak=63 HFD=1.6
03:53:07.042 00.000 5052 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.04) = xAngle (0.31 = 0.31)
03:53:07.042 00.000 5052 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.20 = 0.20)
03:53:07.042 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.35 mountX=0.23 mountY=0.05, mountTheta=0.21
03:53:07.043 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.17, opts=13)
03:53:07.043 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.17)
03:53:07.043 00.000 8976 Worker thread wakes up
03:53:07.043 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.17) opts 0xd
03:53:07.043 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.17)
03:53:07.043 00.000 8976 Moving (-0.17, 0.17) raw xDistance=0.23 yDistance=0.05
03:53:07.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:53:07.043 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:53:07.043 00.000 8976 MoveAxis(R, 0, ABG)
03:53:07.043 00.000 8976 MoveAxis(U, 0, ABG)
03:53:07.044 00.001 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
03:53:07.044 00.000 8976 MountToCamera -- mountX=1.18 mountY=-1.48 hyp=1.89 mountTheta=-0.90 cameraX=0.78, cameraY=1.72 cameraTheta=1.14
03:53:07.044 00.000 8976 incremental bump (0.783, 1.721) isValid = 1
03:53:07.044 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
03:53:07.044 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:53:07.044 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:53:07.044 00.000 8976 move complete, result=0
03:53:07.044 00.000 9828 Worker thread wakes up
03:53:07.044 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:53:07.044 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:53:07.044 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
03:53:07.044 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
03:53:07.044 00.000 8976 worker thread done servicing request
03:53:07.044 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
03:53:07.044 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:53:07.044 00.000 9828 BLC: window closed
03:53:07.044 00.000 9828 MoveAxis(E, 17, B)
03:53:07.045 00.001 9828 Guiding  Dir = 2, Dur = 17
03:53:07.045 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:53:07.045 00.000 9828 IsSlewing returns 0
03:53:07.045 00.000 9828 IsGuiding returns 0
03:53:07.045 00.000 9828 PulseGuide returned control before completion, sleep 27
03:53:07.054 00.009 5052 UpdateGuideState exits: m=70 SNR=5.7
03:53:07.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:07.055 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:07.055 00.000 5052 Enqueuing Expose request
03:53:07.055 00.000 8976 Worker thread wakes up
03:53:07.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:07.055 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:07.055 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:53:07.086 00.031 9828 IsGuiding returns 1
03:53:07.086 00.000 9828 scope still moving after pulse duration time elapsed
03:53:07.118 00.032 9828 IsSlewing returns 0
03:53:07.119 00.001 9828 IsGuiding returns 1
03:53:07.150 00.031 9828 IsSlewing returns 0
03:53:07.151 00.001 9828 IsGuiding returns 1
03:53:07.181 00.030 9828 IsSlewing returns 0
03:53:07.182 00.001 9828 IsGuiding returns 0
03:53:07.182 00.000 9828 scope move finished after 17 + 120 ms
03:53:07.182 00.000 9828 Move returns status 0, amount 17
03:53:07.182 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:07.182 00.000 9828 MoveAxis(N, 14, B)
03:53:07.182 00.000 9828 Guiding  Dir = 0, Dur = 14
03:53:07.197 00.015 9828 IsSlewing returns 0
03:53:07.198 00.001 9828 IsGuiding returns 0
03:53:07.198 00.000 9828 PulseGuide returned control before completion, sleep 24
03:53:07.229 00.031 9828 IsGuiding returns 1
03:53:07.229 00.000 9828 scope still moving after pulse duration time elapsed
03:53:07.260 00.031 9828 IsSlewing returns 0
03:53:07.260 00.000 9828 IsGuiding returns 1
03:53:07.292 00.032 9828 IsSlewing returns 0
03:53:07.292 00.000 9828 IsGuiding returns 1
03:53:07.323 00.031 9828 IsSlewing returns 0
03:53:07.323 00.000 9828 IsGuiding returns 1
03:53:07.353 00.030 9828 IsSlewing returns 0
03:53:07.353 00.000 9828 IsGuiding returns 0
03:53:07.353 00.000 9828 scope move finished after 14 + 141 ms
03:53:07.353 00.000 9828 Move returns status 0, amount 14
03:53:07.353 00.000 9828 move complete, result=0
03:53:07.353 00.000 9828 worker thread done servicing request
03:53:07.353 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:53:08.206 00.853 8976 Exposure complete
03:53:08.212 00.006 8976 worker thread done servicing request
03:53:08.213 00.001 5052 OnExposeComplete: enter
03:53:08.213 00.000 5052 UpdateGuideState(): m_state=6
03:53:08.213 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 77
03:53:08.213 00.000 5052 Star::Find returns 1 (0), X=334.81, Y=290.73, Mass=58, SNR=5.2, Peak=63 HFD=1.7
03:53:08.213 00.000 5052 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.04) = xAngle (-3.46 = 2.82)
03:53:08.213 00.000 5052 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.57 = 2.72)
03:53:08.213 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=-0.44 hyp=0.45 cameraTheta=-1.42 mountX=-0.43 mountY=0.19, mountTheta=2.73
03:53:08.214 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=-0.44, opts=13)
03:53:08.214 00.000 5052 Enqueuing Move request for stepguider (0.07, -0.44)
03:53:08.214 00.000 8976 Worker thread wakes up
03:53:08.214 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, -0.44) opts 0xd
03:53:08.214 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, -0.44)
03:53:08.214 00.000 8976 Moving (0.07, -0.44) raw xDistance=-0.43 yDistance=0.19
03:53:08.214 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:53:08.215 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:53:08.215 00.000 8976 MoveAxis(R, 2, ABG)
03:53:08.215 00.000 8976 stepping (-7, 10) + (2, 0)
03:53:08.215 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:08.216 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:08.231 00.015 5052 UpdateGuideState exits: m=58 SNR=5.2
03:53:08.231 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:08.231 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:08.231 00.000 5052 Enqueuing Expose request
03:53:08.237 00.006 8976 Received - 47 (G) 
03:53:08.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:08.237 00.000 8976 stepped: pos (-5, 10)
03:53:08.237 00.000 8976 MoveAxis(U, 0, ABG)
03:53:08.237 00.000 8976 MountToCamera -- mountTheta (-0.97) + m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:53:08.237 00.000 8976 MountToCamera -- mountX=1.04 mountY=-1.52 hyp=1.84 mountTheta=-0.97 cameraX=0.88, cameraY=1.62 cameraTheta=1.07
03:53:08.237 00.000 8976 incremental bump (0.876, 1.617) isValid = 1
03:53:08.237 00.000 8976 Scheduling Mount bump of (0.055, 0.105)
03:53:08.237 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:53:08.237 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:53:08.237 00.000 8976 move complete, result=0
03:53:08.237 00.000 9828 Worker thread wakes up
03:53:08.237 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:53:08.237 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:53:08.237 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.10)
03:53:08.237 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.10 = -2.18)
03:53:08.237 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:53:08.238 00.001 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:53:08.238 00.000 9828 BLC: window closed
03:53:08.238 00.000 9828 MoveAxis(E, 19, B)
03:53:08.238 00.000 9828 Guiding  Dir = 2, Dur = 19
03:53:08.238 00.000 8976 worker thread done servicing request
03:53:08.238 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
03:53:08.238 00.000 8976 Worker thread wakes up
03:53:08.238 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:08.238 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:08.238 00.000 9828 IsSlewing returns 0
03:53:08.238 00.000 9828 IsGuiding returns 0
03:53:08.238 00.000 9828 PulseGuide returned control before completion, sleep 29
03:53:08.277 00.039 9828 IsGuiding returns 1
03:53:08.277 00.000 9828 scope still moving after pulse duration time elapsed
03:53:08.308 00.031 9828 IsSlewing returns 0
03:53:08.308 00.000 9828 IsGuiding returns 1
03:53:08.339 00.031 9828 IsSlewing returns 0
03:53:08.339 00.000 9828 IsGuiding returns 1
03:53:08.371 00.032 9828 IsSlewing returns 0
03:53:08.372 00.001 9828 IsGuiding returns 0
03:53:08.372 00.000 9828 scope move finished after 19 + 114 ms
03:53:08.372 00.000 9828 Move returns status 0, amount 19
03:53:08.372 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:08.372 00.000 9828 MoveAxis(N, 13, B)
03:53:08.372 00.000 9828 Guiding  Dir = 0, Dur = 13
03:53:08.387 00.015 9828 IsSlewing returns 0
03:53:08.387 00.000 9828 IsGuiding returns 0
03:53:08.387 00.000 9828 PulseGuide returned control before completion, sleep 23
03:53:08.418 00.031 9828 IsGuiding returns 1
03:53:08.418 00.000 9828 scope still moving after pulse duration time elapsed
03:53:08.448 00.030 9828 IsSlewing returns 0
03:53:08.448 00.000 9828 IsGuiding returns 1
03:53:08.480 00.032 9828 IsSlewing returns 0
03:53:08.480 00.000 9828 IsGuiding returns 1
03:53:08.512 00.032 9828 IsSlewing returns 0
03:53:08.512 00.000 9828 IsGuiding returns 1
03:53:08.543 00.031 9828 IsSlewing returns 0
03:53:08.543 00.000 9828 IsGuiding returns 0
03:53:08.543 00.000 9828 scope move finished after 13 + 142 ms
03:53:08.543 00.000 9828 Move returns status 0, amount 13
03:53:08.543 00.000 9828 move complete, result=0
03:53:08.543 00.000 9828 worker thread done servicing request
03:53:08.543 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:53:09.380 00.837 8976 Exposure complete
03:53:09.385 00.005 8976 worker thread done servicing request
03:53:09.385 00.000 5052 OnExposeComplete: enter
03:53:09.385 00.000 5052 UpdateGuideState(): m_state=6
03:53:09.385 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 78
03:53:09.385 00.000 5052 Star::Find returns 1 (0), X=335.55, Y=291.38, Mass=47, SNR=4.7, Peak=64 HFD=1.4
03:53:09.385 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
03:53:09.385 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:53:09.385 00.000 5052 CameraToMount -- cameraX=0.81 cameraY=0.21 hyp=0.84 cameraTheta=0.25 mountX=-0.19 mountY=-0.79, mountTheta=-1.80
03:53:09.386 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.81, y=0.21, opts=13)
03:53:09.387 00.001 5052 Enqueuing Move request for stepguider (0.81, 0.21)
03:53:09.387 00.000 8976 Worker thread wakes up
03:53:09.387 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.81, 0.21) opts 0xd
03:53:09.387 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.81, 0.21)
03:53:09.387 00.000 8976 Moving (0.81, 0.21) raw xDistance=-0.19 yDistance=-0.79
03:53:09.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:53:09.387 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
03:53:09.387 00.000 8976 MoveAxis(R, 0, ABG)
03:53:09.387 00.000 8976 MoveAxis(U, 3, ABG)
03:53:09.387 00.000 8976 stepping (-5, 10) + (0, 3)
03:53:09.387 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:09.388 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:53:09.399 00.011 5052 UpdateGuideState exits: m=47 SNR=4.7
03:53:09.399 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:09.399 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:09.399 00.000 5052 Enqueuing Expose request
03:53:09.420 00.021 8976 Received - 47 (G) 
03:53:09.420 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:09.420 00.000 8976 stepped: pos (-5, 13)
03:53:09.420 00.000 8976 MountToCamera -- mountTheta (-1.06) + m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:53:09.420 00.000 8976 MountToCamera -- mountX=0.95 mountY=-1.70 hyp=1.94 mountTheta=-1.06 cameraX=1.08, cameraY=1.62 cameraTheta=0.98
03:53:09.420 00.000 8976 incremental bump (1.079, 1.618) isValid = 1
03:53:09.420 00.000 8976 Scheduling Mount bump of (0.064, 0.099)
03:53:09.420 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:53:09.420 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:53:09.420 00.000 8976 move complete, result=0
03:53:09.420 00.000 9828 Worker thread wakes up
03:53:09.420 00.000 8976 worker thread done servicing request
03:53:09.420 00.000 8976 Worker thread wakes up
03:53:09.420 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:09.420 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:09.421 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:53:09.421 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 3 ms NORTH
03:53:09.421 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:53:09.421 00.000 9828 CameraToMount -- cameraTheta (1.00) - m_xAngle (-3.10) = xAngle (4.10 = -2.19)
03:53:09.421 00.000 9828 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.01 = -2.27)
03:53:09.421 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:53:09.421 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:53:09.421 00.000 9828 BLC: window closed
03:53:09.421 00.000 9828 MoveAxis(E, 22, B)
03:53:09.421 00.000 9828 Guiding  Dir = 2, Dur = 22
03:53:09.421 00.000 9828 IsSlewing returns 0
03:53:09.421 00.000 9828 IsGuiding returns 0
03:53:09.422 00.001 9828 PulseGuide returned control before completion, sleep 32
03:53:09.456 00.034 9828 IsGuiding returns 1
03:53:09.457 00.001 9828 scope still moving after pulse duration time elapsed
03:53:09.489 00.032 9828 IsSlewing returns 0
03:53:09.489 00.000 9828 IsGuiding returns 1
03:53:09.520 00.031 9828 IsSlewing returns 0
03:53:09.520 00.000 9828 IsGuiding returns 1
03:53:09.552 00.032 9828 IsSlewing returns 0
03:53:09.552 00.000 9828 IsGuiding returns 0
03:53:09.552 00.000 9828 scope move finished after 22 + 108 ms
03:53:09.552 00.000 9828 Move returns status 0, amount 22
03:53:09.552 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:09.552 00.000 9828 MoveAxis(N, 12, B)
03:53:09.553 00.001 9828 Guiding  Dir = 0, Dur = 12
03:53:09.567 00.014 9828 IsSlewing returns 0
03:53:09.567 00.000 9828 IsGuiding returns 0
03:53:09.567 00.000 9828 PulseGuide returned control before completion, sleep 22
03:53:09.597 00.030 9828 IsGuiding returns 1
03:53:09.597 00.000 9828 scope still moving after pulse duration time elapsed
03:53:09.629 00.032 9828 IsSlewing returns 0
03:53:09.629 00.000 9828 IsGuiding returns 1
03:53:09.661 00.032 9828 IsSlewing returns 0
03:53:09.661 00.000 9828 IsGuiding returns 1
03:53:09.692 00.031 9828 IsSlewing returns 0
03:53:09.692 00.000 9828 IsGuiding returns 1
03:53:09.724 00.032 9828 IsSlewing returns 0
03:53:09.724 00.000 9828 IsGuiding returns 0
03:53:09.724 00.000 9828 scope move finished after 12 + 145 ms
03:53:09.724 00.000 9828 Move returns status 0, amount 12
03:53:09.724 00.000 9828 move complete, result=0
03:53:09.724 00.000 9828 worker thread done servicing request
03:53:09.724 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:53:10.579 00.855 8976 Exposure complete
03:53:10.585 00.006 8976 worker thread done servicing request
03:53:10.585 00.000 5052 OnExposeComplete: enter
03:53:10.585 00.000 5052 UpdateGuideState(): m_state=6
03:53:10.585 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 79
03:53:10.585 00.000 5052 Star::Find returns 1 (0), X=335.13, Y=291.30, Mass=68, SNR=5.6, Peak=63 HFD=1.9
03:53:10.585 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
03:53:10.585 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.82 = -1.82)
03:53:10.585 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.13 hyp=0.41 cameraTheta=0.32 mountX=-0.06 mountY=-0.40, mountTheta=-1.72
03:53:10.586 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.13, opts=13)
03:53:10.586 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.13)
03:53:10.586 00.000 8976 Worker thread wakes up
03:53:10.586 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.13) opts 0xd
03:53:10.586 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.13)
03:53:10.586 00.000 8976 Moving (0.39, 0.13) raw xDistance=-0.06 yDistance=-0.40
03:53:10.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:53:10.586 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
03:53:10.586 00.000 8976 MoveAxis(R, 0, ABG)
03:53:10.586 00.000 8976 MoveAxis(U, 2, ABG)
03:53:10.586 00.000 8976 stepping (-5, 13) + (0, 2)
03:53:10.586 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:10.587 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:53:10.598 00.011 5052 UpdateGuideState exits: m=68 SNR=5.6
03:53:10.598 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:10.598 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:10.598 00.000 5052 Enqueuing Expose request
03:53:10.619 00.021 8976 Received - 47 (G) 
03:53:10.619 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:10.620 00.001 8976 stepped: pos (-5, 15)
03:53:10.620 00.000 8976 MountToCamera -- mountTheta (-1.14) + m_xAngle (2.04) = xAngle (0.91 = 0.91)
03:53:10.620 00.000 8976 MountToCamera -- mountX=0.89 mountY=-1.92 hyp=2.12 mountTheta=-1.14 cameraX=1.31, cameraY=1.67 cameraTheta=0.91
03:53:10.620 00.000 8976 incremental bump (1.308, 1.667) isValid = 1
03:53:10.620 00.000 8976 Scheduling Mount bump of (0.071, 0.094)
03:53:10.620 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:53:10.620 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:53:10.620 00.000 8976 move complete, result=0
03:53:10.620 00.000 9828 Worker thread wakes up
03:53:10.620 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:53:10.620 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:53:10.620 00.000 9828 CameraToMount -- cameraTheta (0.92) - m_xAngle (-3.10) = xAngle (4.02 = -2.26)
03:53:10.620 00.000 9828 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.94 = -2.34)
03:53:10.620 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.92 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
03:53:10.620 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:53:10.620 00.000 9828 BLC: window closed
03:53:10.620 00.000 9828 MoveAxis(E, 24, B)
03:53:10.620 00.000 9828 Guiding  Dir = 2, Dur = 24
03:53:10.621 00.001 8976 worker thread done servicing request
03:53:10.621 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:53:10.621 00.000 8976 Worker thread wakes up
03:53:10.621 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:10.621 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:10.621 00.000 9828 IsSlewing returns 0
03:53:10.621 00.000 9828 IsGuiding returns 0
03:53:10.621 00.000 9828 PulseGuide returned control before completion, sleep 34
03:53:10.656 00.035 9828 IsGuiding returns 1
03:53:10.656 00.000 9828 scope still moving after pulse duration time elapsed
03:53:10.688 00.032 9828 IsSlewing returns 0
03:53:10.688 00.000 9828 IsGuiding returns 1
03:53:10.719 00.031 9828 IsSlewing returns 0
03:53:10.719 00.000 9828 IsGuiding returns 1
03:53:10.750 00.031 9828 IsSlewing returns 0
03:53:10.750 00.000 9828 IsGuiding returns 0
03:53:10.750 00.000 9828 scope move finished after 24 + 105 ms
03:53:10.750 00.000 9828 Move returns status 0, amount 24
03:53:10.750 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:10.750 00.000 9828 MoveAxis(N, 11, B)
03:53:10.750 00.000 9828 Guiding  Dir = 0, Dur = 11
03:53:10.766 00.016 9828 IsSlewing returns 0
03:53:10.766 00.000 9828 IsGuiding returns 0
03:53:10.766 00.000 9828 PulseGuide returned control before completion, sleep 21
03:53:10.798 00.032 9828 IsGuiding returns 1
03:53:10.798 00.000 9828 scope still moving after pulse duration time elapsed
03:53:10.831 00.033 9828 IsSlewing returns 0
03:53:10.831 00.000 9828 IsGuiding returns 1
03:53:10.862 00.031 9828 IsSlewing returns 0
03:53:10.862 00.000 9828 IsGuiding returns 1
03:53:10.893 00.031 9828 IsSlewing returns 0
03:53:10.893 00.000 9828 IsGuiding returns 1
03:53:10.924 00.031 9828 IsSlewing returns 0
03:53:10.924 00.000 9828 IsGuiding returns 0
03:53:10.924 00.000 9828 scope move finished after 11 + 146 ms
03:53:10.924 00.000 9828 Move returns status 0, amount 11
03:53:10.924 00.000 9828 move complete, result=0
03:53:10.924 00.000 9828 worker thread done servicing request
03:53:10.924 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:53:11.771 00.847 8976 Exposure complete
03:53:11.776 00.005 8976 worker thread done servicing request
03:53:11.776 00.000 5052 OnExposeComplete: enter
03:53:11.776 00.000 5052 UpdateGuideState(): m_state=6
03:53:11.777 00.001 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 80
03:53:11.777 00.000 5052 Star::Find returns 1 (0), X=334.86, Y=290.94, Mass=51, SNR=4.9, Peak=63 HFD=1.8
03:53:11.777 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.15 = 3.13)
03:53:11.777 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.25 = 3.03)
03:53:11.777 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-1.11 mountX=-0.27 mountY=0.03, mountTheta=3.03
03:53:11.777 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.24, opts=13)
03:53:11.777 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.24)
03:53:11.778 00.001 8976 Worker thread wakes up
03:53:11.778 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.24) opts 0xd
03:53:11.778 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.24)
03:53:11.778 00.000 8976 Moving (0.12, -0.24) raw xDistance=-0.27 yDistance=0.03
03:53:11.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:53:11.778 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:53:11.778 00.000 8976 MoveAxis(R, 1, ABG)
03:53:11.778 00.000 8976 stepping (-5, 15) + (1, 0)
03:53:11.778 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:11.778 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=95, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:53:11.789 00.011 5052 UpdateGuideState exits: m=51 SNR=4.9
03:53:11.789 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:11.789 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:11.789 00.000 5052 Enqueuing Expose request
03:53:11.802 00.013 8976 Received - 47 (G) 
03:53:11.802 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:11.802 00.000 8976 stepped: pos (-4, 15)
03:53:11.802 00.000 8976 MoveAxis(U, 0, ABG)
03:53:11.802 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:53:11.802 00.000 8976 MountToCamera -- mountX=0.80 mountY=-2.07 hyp=2.22 mountTheta=-1.20 cameraX=1.48, cameraY=1.65 cameraTheta=0.84
03:53:11.802 00.000 8976 incremental bump (1.484, 1.655) isValid = 1
03:53:11.802 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
03:53:11.802 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:53:11.802 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:53:11.802 00.000 8976 move complete, result=0
03:53:11.802 00.000 8976 worker thread done servicing request
03:53:11.802 00.000 8976 Worker thread wakes up
03:53:11.803 00.001 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
03:53:11.803 00.000 9828 Worker thread wakes up
03:53:11.803 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:11.803 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:53:11.803 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:11.803 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:53:11.803 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:53:11.803 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
03:53:11.803 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:53:11.803 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:53:11.803 00.000 9828 BLC: window closed
03:53:11.803 00.000 9828 MoveAxis(E, 26, B)
03:53:11.803 00.000 9828 Guiding  Dir = 2, Dur = 26
03:53:11.804 00.001 9828 IsSlewing returns 0
03:53:11.804 00.000 9828 IsGuiding returns 0
03:53:11.804 00.000 9828 PulseGuide returned control before completion, sleep 36
03:53:11.855 00.051 9828 IsGuiding returns 1
03:53:11.855 00.000 9828 scope still moving after pulse duration time elapsed
03:53:11.888 00.033 9828 IsSlewing returns 0
03:53:11.888 00.000 9828 IsGuiding returns 1
03:53:11.917 00.029 9828 IsSlewing returns 0
03:53:11.918 00.001 9828 IsGuiding returns 1
03:53:11.948 00.030 9828 IsSlewing returns 0
03:53:11.948 00.000 9828 IsGuiding returns 0
03:53:11.948 00.000 9828 scope move finished after 26 + 118 ms
03:53:11.948 00.000 9828 Move returns status 0, amount 26
03:53:11.948 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:11.948 00.000 9828 MoveAxis(N, 11, B)
03:53:11.948 00.000 9828 Guiding  Dir = 0, Dur = 11
03:53:11.964 00.016 9828 IsSlewing returns 0
03:53:11.964 00.000 9828 IsGuiding returns 0
03:53:11.964 00.000 9828 PulseGuide returned control before completion, sleep 21
03:53:11.996 00.032 9828 IsGuiding returns 1
03:53:11.996 00.000 9828 scope still moving after pulse duration time elapsed
03:53:12.026 00.030 9828 IsSlewing returns 0
03:53:12.026 00.000 9828 IsGuiding returns 1
03:53:12.058 00.032 9828 IsSlewing returns 0
03:53:12.058 00.000 9828 IsGuiding returns 1
03:53:12.090 00.032 9828 IsSlewing returns 0
03:53:12.090 00.000 9828 IsGuiding returns 1
03:53:12.122 00.032 9828 IsSlewing returns 0
03:53:12.123 00.001 9828 IsGuiding returns 0
03:53:12.123 00.000 9828 scope move finished after 11 + 147 ms
03:53:12.123 00.000 9828 Move returns status 0, amount 11
03:53:12.123 00.000 9828 move complete, result=0
03:53:12.123 00.000 9828 worker thread done servicing request
03:53:12.123 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:53:12.960 00.837 8976 Exposure complete
03:53:12.966 00.006 8976 worker thread done servicing request
03:53:12.966 00.000 5052 OnExposeComplete: enter
03:53:12.966 00.000 5052 UpdateGuideState(): m_state=6
03:53:12.966 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 81
03:53:12.966 00.000 5052 Star::Find returns 1 (0), X=334.47, Y=290.78, Mass=62, SNR=5.4, Peak=64 HFD=1.3
03:53:12.966 00.000 5052 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.04) = xAngle (-4.21 = 2.08)
03:53:12.966 00.000 5052 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.31 = 1.97)
03:53:12.966 00.000 5052 CameraToMount -- cameraX=-0.27 cameraY=-0.40 hyp=0.48 cameraTheta=-2.16 mountX=-0.23 mountY=0.44, mountTheta=2.06
03:53:12.967 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.27, y=-0.40, opts=13)
03:53:12.967 00.000 5052 Enqueuing Move request for stepguider (-0.27, -0.40)
03:53:12.967 00.000 8976 Worker thread wakes up
03:53:12.967 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.27, -0.40) opts 0xd
03:53:12.967 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.27, -0.40)
03:53:12.967 00.000 8976 Moving (-0.27, -0.40) raw xDistance=-0.23 yDistance=0.44
03:53:12.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:53:12.967 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:53:12.967 00.000 8976 MoveAxis(R, 0, ABG)
03:53:12.967 00.000 8976 MoveAxis(D, 2, ABG)
03:53:12.967 00.000 8976 stepping (-4, 15) + (0, -2)
03:53:12.967 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:12.968 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:53:12.980 00.012 5052 UpdateGuideState exits: m=62 SNR=5.4
03:53:12.980 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:12.980 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:12.980 00.000 5052 Enqueuing Expose request
03:53:13.001 00.021 8976 Received - 47 (G) 
03:53:13.001 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:13.001 00.000 8976 stepped: pos (-4, 13)
03:53:13.001 00.000 8976 MountToCamera -- mountTheta (-1.23) + m_xAngle (2.04) = xAngle (0.81 = 0.81)
03:53:13.001 00.000 8976 MountToCamera -- mountX=0.74 mountY=-2.07 hyp=2.20 mountTheta=-1.23 cameraX=1.51, cameraY=1.60 cameraTheta=0.81
03:53:13.001 00.000 8976 incremental bump (1.509, 1.599) isValid = 1
03:53:13.002 00.001 8976 Scheduling Mount bump of (0.079, 0.087)
03:53:13.002 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:53:13.002 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:53:13.002 00.000 8976 move complete, result=0
03:53:13.002 00.000 9828 Worker thread wakes up
03:53:13.002 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:53:13.002 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:53:13.002 00.000 9828 CameraToMount -- cameraTheta (0.83) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:53:13.002 00.000 9828 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.44)
03:53:13.002 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:53:13.002 00.000 8976 worker thread done servicing request
03:53:13.002 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.08 mountY=-0.08, mountTheta=-2.40
03:53:13.002 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:53:13.002 00.000 8976 Worker thread wakes up
03:53:13.002 00.000 9828 BLC: window closed
03:53:13.002 00.000 9828 MoveAxis(E, 26, B)
03:53:13.002 00.000 9828 Guiding  Dir = 2, Dur = 26
03:53:13.002 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:13.003 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:13.003 00.000 9828 IsSlewing returns 0
03:53:13.003 00.000 9828 IsGuiding returns 0
03:53:13.003 00.000 9828 PulseGuide returned control before completion, sleep 36
03:53:13.049 00.046 9828 IsGuiding returns 1
03:53:13.049 00.000 9828 scope still moving after pulse duration time elapsed
03:53:13.080 00.031 9828 IsSlewing returns 0
03:53:13.080 00.000 9828 IsGuiding returns 1
03:53:13.111 00.031 9828 IsSlewing returns 0
03:53:13.111 00.000 9828 IsGuiding returns 1
03:53:13.142 00.031 9828 IsSlewing returns 0
03:53:13.142 00.000 9828 IsGuiding returns 1
03:53:13.173 00.031 9828 IsSlewing returns 0
03:53:13.173 00.000 9828 IsGuiding returns 0
03:53:13.173 00.000 9828 scope move finished after 26 + 144 ms
03:53:13.173 00.000 9828 Move returns status 0, amount 26
03:53:13.173 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:13.173 00.000 9828 MoveAxis(N, 10, B)
03:53:13.173 00.000 9828 Guiding  Dir = 0, Dur = 10
03:53:13.189 00.016 9828 IsSlewing returns 0
03:53:13.189 00.000 9828 IsGuiding returns 0
03:53:13.189 00.000 9828 PulseGuide returned control before completion, sleep 20
03:53:13.221 00.032 9828 IsGuiding returns 1
03:53:13.221 00.000 9828 scope still moving after pulse duration time elapsed
03:53:13.253 00.032 9828 IsSlewing returns 0
03:53:13.253 00.000 9828 IsGuiding returns 1
03:53:13.285 00.032 9828 IsSlewing returns 0
03:53:13.285 00.000 9828 IsGuiding returns 1
03:53:13.316 00.031 9828 IsSlewing returns 0
03:53:13.316 00.000 9828 IsGuiding returns 0
03:53:13.316 00.000 9828 scope move finished after 10 + 116 ms
03:53:13.316 00.000 9828 Move returns status 0, amount 10
03:53:13.316 00.000 9828 move complete, result=0
03:53:13.316 00.000 9828 worker thread done servicing request
03:53:13.316 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:53:14.161 00.845 8976 Exposure complete
03:53:14.168 00.007 8976 worker thread done servicing request
03:53:14.168 00.000 5052 OnExposeComplete: enter
03:53:14.168 00.000 5052 UpdateGuideState(): m_state=6
03:53:14.168 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 82
03:53:14.168 00.000 5052 Star::Find returns 1 (0), X=334.29, Y=291.41, Mass=69, SNR=5.7, Peak=63 HFD=1.6
03:53:14.168 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:53:14.168 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
03:53:14.168 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=0.23 hyp=0.51 cameraTheta=2.67 mountX=0.41 mountY=0.25, mountTheta=0.55
03:53:14.169 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=0.23, opts=13)
03:53:14.169 00.000 5052 Enqueuing Move request for stepguider (-0.45, 0.23)
03:53:14.169 00.000 8976 Worker thread wakes up
03:53:14.169 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, 0.23) opts 0xd
03:53:14.169 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, 0.23)
03:53:14.169 00.000 8976 Moving (-0.45, 0.23) raw xDistance=0.41 yDistance=0.25
03:53:14.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:53:14.169 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
03:53:14.169 00.000 8976 MoveAxis(L, 2, ABG)
03:53:14.169 00.000 8976 stepping (-4, 13) + (-2, 0)
03:53:14.169 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:14.170 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:14.180 00.010 5052 UpdateGuideState exits: m=69 SNR=5.7
03:53:14.180 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:14.180 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:14.180 00.000 5052 Enqueuing Expose request
03:53:14.200 00.020 8976 Received - 47 (G) 
03:53:14.201 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:14.201 00.000 8976 stepped: pos (-6, 13)
03:53:14.201 00.000 8976 MoveAxis(U, 0, ABG)
03:53:14.201 00.000 8976 MountToCamera -- mountTheta (-1.20) + m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:53:14.201 00.000 8976 MountToCamera -- mountX=0.80 mountY=-2.07 hyp=2.22 mountTheta=-1.20 cameraX=1.48, cameraY=1.65 cameraTheta=0.84
03:53:14.201 00.000 8976 incremental bump (1.480, 1.651) isValid = 1
03:53:14.201 00.000 8976 Scheduling Mount bump of (0.077, 0.089)
03:53:14.201 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:53:14.201 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:53:14.201 00.000 8976 move complete, result=0
03:53:14.201 00.000 9828 Worker thread wakes up
03:53:14.201 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:53:14.201 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:53:14.201 00.000 9828 CameraToMount -- cameraTheta (0.86) - m_xAngle (-3.10) = xAngle (3.95 = -2.33)
03:53:14.201 00.000 9828 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.87 = -2.41)
03:53:14.201 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
03:53:14.201 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.3 px 0 ms NORTH
03:53:14.201 00.000 8976 worker thread done servicing request
03:53:14.202 00.001 8976 Worker thread wakes up
03:53:14.202 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:14.202 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:14.202 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:53:14.202 00.000 9828 BLC: window closed
03:53:14.202 00.000 9828 MoveAxis(E, 26, B)
03:53:14.202 00.000 9828 Guiding  Dir = 2, Dur = 26
03:53:14.202 00.000 9828 IsSlewing returns 0
03:53:14.202 00.000 9828 IsGuiding returns 0
03:53:14.202 00.000 9828 PulseGuide returned control before completion, sleep 36
03:53:14.239 00.037 9828 IsGuiding returns 1
03:53:14.239 00.000 9828 scope still moving after pulse duration time elapsed
03:53:14.272 00.033 9828 IsSlewing returns 0
03:53:14.272 00.000 9828 IsGuiding returns 1
03:53:14.303 00.031 9828 IsSlewing returns 0
03:53:14.303 00.000 9828 IsGuiding returns 1
03:53:14.333 00.030 9828 IsSlewing returns 0
03:53:14.333 00.000 9828 IsGuiding returns 1
03:53:14.364 00.031 9828 IsSlewing returns 0
03:53:14.364 00.000 9828 IsGuiding returns 0
03:53:14.364 00.000 9828 scope move finished after 26 + 136 ms
03:53:14.364 00.000 9828 Move returns status 0, amount 26
03:53:14.364 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:14.364 00.000 9828 MoveAxis(N, 11, B)
03:53:14.364 00.000 9828 Guiding  Dir = 0, Dur = 11
03:53:14.379 00.015 9828 IsSlewing returns 0
03:53:14.379 00.000 9828 IsGuiding returns 0
03:53:14.379 00.000 9828 PulseGuide returned control before completion, sleep 21
03:53:14.410 00.031 9828 IsGuiding returns 1
03:53:14.410 00.000 9828 scope still moving after pulse duration time elapsed
03:53:14.441 00.031 9828 IsSlewing returns 0
03:53:14.441 00.000 9828 IsGuiding returns 1
03:53:14.473 00.032 9828 IsSlewing returns 0
03:53:14.473 00.000 9828 IsGuiding returns 1
03:53:14.505 00.032 9828 IsSlewing returns 0
03:53:14.505 00.000 9828 IsGuiding returns 1
03:53:14.536 00.031 9828 IsSlewing returns 0
03:53:14.536 00.000 9828 IsGuiding returns 0
03:53:14.536 00.000 9828 scope move finished after 11 + 145 ms
03:53:14.536 00.000 9828 Move returns status 0, amount 11
03:53:14.536 00.000 9828 move complete, result=0
03:53:14.536 00.000 9828 worker thread done servicing request
03:53:14.536 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:53:15.357 00.821 8976 Exposure complete
03:53:15.362 00.005 8976 worker thread done servicing request
03:53:15.362 00.000 5052 OnExposeComplete: enter
03:53:15.362 00.000 5052 UpdateGuideState(): m_state=6
03:53:15.362 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 83
03:53:15.362 00.000 5052 Star::Find returns 1 (0), X=333.74, Y=291.29, Mass=74, SNR=5.9, Peak=64 HFD=1.8
03:53:15.362 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:53:15.362 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
03:53:15.362 00.000 5052 CameraToMount -- cameraX=-1.00 cameraY=0.12 hyp=1.01 cameraTheta=3.02 mountX=0.56 mountY=0.77, mountTheta=0.95
03:53:15.363 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.00, y=0.12, opts=13)
03:53:15.363 00.000 5052 Enqueuing Move request for stepguider (-1.00, 0.12)
03:53:15.363 00.000 8976 Worker thread wakes up
03:53:15.363 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.00, 0.12) opts 0xd
03:53:15.363 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.00, 0.12)
03:53:15.363 00.000 8976 Moving (-1.00, 0.12) raw xDistance=0.56 yDistance=0.77
03:53:15.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
03:53:15.363 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
03:53:15.364 00.001 8976 MoveAxis(L, 2, ABG)
03:53:15.364 00.000 8976 stepping (-6, 13) + (-2, 0)
03:53:15.364 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:15.364 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=95, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:53:15.374 00.010 5052 UpdateGuideState exits: m=74 SNR=5.9
03:53:15.374 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:15.374 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:15.374 00.000 5052 Enqueuing Expose request
03:53:15.399 00.025 8976 Received - 47 (G) 
03:53:15.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:15.399 00.000 8976 stepped: pos (-8, 13)
03:53:15.399 00.000 8976 MoveAxis(D, 3, ABG)
03:53:15.399 00.000 8976 stepping (-8, 13) + (0, -3)
03:53:15.399 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:15.431 00.032 8976 Received - 47 (G) 
03:53:15.431 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:15.431 00.000 8976 stepped: pos (-8, 10)
03:53:15.431 00.000 8976 MountToCamera -- mountTheta (-1.11) + m_xAngle (2.04) = xAngle (0.93 = 0.93)
03:53:15.431 00.000 8976 MountToCamera -- mountX=0.94 mountY=-1.91 hyp=2.13 mountTheta=-1.11 cameraX=1.27, cameraY=1.70 cameraTheta=0.93
03:53:15.431 00.000 8976 incremental bump (1.274, 1.705) isValid = 1
03:53:15.431 00.000 8976 Scheduling Mount bump of (0.069, 0.095)
03:53:15.432 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:53:15.432 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:53:15.432 00.000 8976 move complete, result=0
03:53:15.432 00.000 9828 Worker thread wakes up
03:53:15.432 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 0.8 px 3 ms SOUTH
03:53:15.432 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:53:15.432 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:53:15.432 00.000 9828 CameraToMount -- cameraTheta (0.95) - m_xAngle (-3.10) = xAngle (4.04 = -2.24)
03:53:15.432 00.000 9828 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.96 = -2.32)
03:53:15.432 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
03:53:15.432 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:53:15.432 00.000 9828 BLC: window closed
03:53:15.432 00.000 9828 MoveAxis(E, 23, B)
03:53:15.432 00.000 8976 worker thread done servicing request
03:53:15.432 00.000 8976 Worker thread wakes up
03:53:15.432 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:15.432 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:15.433 00.001 9828 Guiding  Dir = 2, Dur = 23
03:53:15.433 00.000 9828 IsSlewing returns 0
03:53:15.433 00.000 9828 IsGuiding returns 0
03:53:15.434 00.001 9828 PulseGuide returned control before completion, sleep 33
03:53:15.480 00.046 9828 IsGuiding returns 1
03:53:15.480 00.000 9828 scope still moving after pulse duration time elapsed
03:53:15.511 00.031 9828 IsSlewing returns 0
03:53:15.511 00.000 9828 IsGuiding returns 1
03:53:15.542 00.031 9828 IsSlewing returns 0
03:53:15.543 00.001 9828 IsGuiding returns 1
03:53:15.573 00.030 9828 IsSlewing returns 0
03:53:15.573 00.000 9828 IsGuiding returns 0
03:53:15.573 00.000 9828 scope move finished after 23 + 116 ms
03:53:15.573 00.000 9828 Move returns status 0, amount 23
03:53:15.573 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:15.574 00.001 9828 MoveAxis(N, 12, B)
03:53:15.574 00.000 9828 Guiding  Dir = 0, Dur = 12
03:53:15.589 00.015 9828 IsSlewing returns 0
03:53:15.590 00.001 9828 IsGuiding returns 0
03:53:15.590 00.000 9828 PulseGuide returned control before completion, sleep 22
03:53:15.621 00.031 9828 IsGuiding returns 1
03:53:15.621 00.000 9828 scope still moving after pulse duration time elapsed
03:53:15.652 00.031 9828 IsSlewing returns 0
03:53:15.652 00.000 9828 IsGuiding returns 1
03:53:15.683 00.031 9828 IsSlewing returns 0
03:53:15.683 00.000 9828 IsGuiding returns 1
03:53:15.715 00.032 9828 IsSlewing returns 0
03:53:15.715 00.000 9828 IsGuiding returns 1
03:53:15.747 00.032 9828 IsSlewing returns 0
03:53:15.747 00.000 9828 IsGuiding returns 0
03:53:15.747 00.000 9828 scope move finished after 12 + 144 ms
03:53:15.747 00.000 9828 Move returns status 0, amount 12
03:53:15.747 00.000 9828 move complete, result=0
03:53:15.747 00.000 9828 worker thread done servicing request
03:53:15.747 00.000 5052 GuideStep: -0.1 px 23 ms EAST, -0.1 px 12 ms NORTH
03:53:16.598 00.851 8976 Exposure complete
03:53:16.605 00.007 8976 worker thread done servicing request
03:53:16.605 00.000 5052 OnExposeComplete: enter
03:53:16.605 00.000 5052 UpdateGuideState(): m_state=6
03:53:16.605 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 84
03:53:16.605 00.000 5052 Star::Find returns 1 (0), X=333.84, Y=290.78, Mass=64, SNR=5.5, Peak=65 HFD=1.6
03:53:16.605 00.000 5052 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.04) = xAngle (-4.77 = 1.51)
03:53:16.605 00.000 5052 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.87 = 1.41)
03:53:16.605 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=-0.39 hyp=0.98 cameraTheta=-2.73 mountX=0.06 mountY=0.97, mountTheta=1.51
03:53:16.607 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=-0.39, opts=13)
03:53:16.607 00.000 5052 Enqueuing Move request for stepguider (-0.90, -0.39)
03:53:16.607 00.000 8976 Worker thread wakes up
03:53:16.607 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, -0.39) opts 0xd
03:53:16.607 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, -0.39)
03:53:16.607 00.000 8976 Moving (-0.90, -0.39) raw xDistance=0.06 yDistance=0.97
03:53:16.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:53:16.607 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.97
03:53:16.607 00.000 8976 MoveAxis(R, 0, ABG)
03:53:16.607 00.000 8976 MoveAxis(D, 4, ABG)
03:53:16.607 00.000 8976 stepping (-8, 10) + (0, -4)
03:53:16.607 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:16.608 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:16.617 00.009 5052 UpdateGuideState exits: m=64 SNR=5.5
03:53:16.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:16.617 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:16.617 00.000 5052 Enqueuing Expose request
03:53:16.647 00.030 8976 Received - 47 (G) 
03:53:16.647 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:16.647 00.000 8976 stepped: pos (-8, 6)
03:53:16.647 00.000 8976 MountToCamera -- mountTheta (-1.00) + m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:53:16.647 00.000 8976 MountToCamera -- mountX=1.03 mountY=-1.59 hyp=1.90 mountTheta=-1.00 cameraX=0.95, cameraY=1.65 cameraTheta=1.05
03:53:16.647 00.000 8976 incremental bump (0.949, 1.645) isValid = 1
03:53:16.647 00.000 8976 Scheduling Mount bump of (0.057, 0.103)
03:53:16.647 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:53:16.647 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:53:16.647 00.000 8976 move complete, result=0
03:53:16.647 00.000 9828 Worker thread wakes up
03:53:16.647 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:53:16.647 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:53:16.647 00.000 9828 CameraToMount -- cameraTheta (1.06) - m_xAngle (-3.10) = xAngle (4.16 = -2.12)
03:53:16.647 00.000 9828 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.08 = -2.21)
03:53:16.648 00.001 8976 worker thread done servicing request
03:53:16.648 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:53:16.648 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
03:53:16.648 00.000 8976 Worker thread wakes up
03:53:16.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:16.648 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:53:16.648 00.000 9828 BLC: window closed
03:53:16.648 00.000 9828 MoveAxis(E, 20, B)
03:53:16.648 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:16.648 00.000 9828 Guiding  Dir = 2, Dur = 20
03:53:16.648 00.000 9828 IsSlewing returns 0
03:53:16.649 00.001 9828 IsGuiding returns 0
03:53:16.649 00.000 9828 PulseGuide returned control before completion, sleep 30
03:53:16.684 00.035 9828 IsGuiding returns 1
03:53:16.684 00.000 9828 scope still moving after pulse duration time elapsed
03:53:16.714 00.030 9828 IsSlewing returns 0
03:53:16.714 00.000 9828 IsGuiding returns 1
03:53:16.746 00.032 9828 IsSlewing returns 0
03:53:16.747 00.001 9828 IsGuiding returns 1
03:53:16.777 00.030 9828 IsSlewing returns 0
03:53:16.777 00.000 9828 IsGuiding returns 0
03:53:16.777 00.000 9828 scope move finished after 20 + 108 ms
03:53:16.777 00.000 9828 Move returns status 0, amount 20
03:53:16.777 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:16.777 00.000 9828 MoveAxis(N, 13, B)
03:53:16.777 00.000 9828 Guiding  Dir = 0, Dur = 13
03:53:16.793 00.016 9828 IsSlewing returns 0
03:53:16.793 00.000 9828 IsGuiding returns 0
03:53:16.793 00.000 9828 PulseGuide returned control before completion, sleep 23
03:53:16.824 00.031 9828 IsGuiding returns 1
03:53:16.824 00.000 9828 scope still moving after pulse duration time elapsed
03:53:16.856 00.032 9828 IsSlewing returns 0
03:53:16.856 00.000 9828 IsGuiding returns 1
03:53:16.887 00.031 9828 IsSlewing returns 0
03:53:16.887 00.000 9828 IsGuiding returns 1
03:53:16.918 00.031 9828 IsSlewing returns 0
03:53:16.918 00.000 9828 IsGuiding returns 1
03:53:16.950 00.032 9828 IsSlewing returns 0
03:53:16.950 00.000 9828 IsGuiding returns 0
03:53:16.950 00.000 9828 scope move finished after 13 + 144 ms
03:53:16.950 00.000 9828 Move returns status 0, amount 13
03:53:16.950 00.000 9828 move complete, result=0
03:53:16.950 00.000 9828 worker thread done servicing request
03:53:16.950 00.000 5052 GuideStep: -0.1 px 20 ms EAST, -0.1 px 13 ms NORTH
03:53:17.806 00.856 8976 Exposure complete
03:53:17.812 00.006 8976 worker thread done servicing request
03:53:17.812 00.000 5052 OnExposeComplete: enter
03:53:17.812 00.000 5052 UpdateGuideState(): m_state=6
03:53:17.812 00.000 5052 Star::Find(18, 333, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 85
03:53:17.812 00.000 5052 Star::Find returns 1 (0), X=333.55, Y=291.66, Mass=72, SNR=5.8, Peak=64 HFD=1.7
03:53:17.812 00.000 5052 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:53:17.812 00.000 5052 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.61 = 0.61)
03:53:17.812 00.000 5052 CameraToMount -- cameraX=-1.19 cameraY=0.48 hyp=1.28 cameraTheta=2.75 mountX=0.97 mountY=0.73, mountTheta=0.65
03:53:17.813 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.19, y=0.48, opts=13)
03:53:17.813 00.000 5052 Enqueuing Move request for stepguider (-1.19, 0.48)
03:53:17.813 00.000 8976 Worker thread wakes up
03:53:17.813 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.19, 0.48) opts 0xd
03:53:17.813 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.19, 0.48)
03:53:17.813 00.000 8976 Moving (-1.19, 0.48) raw xDistance=0.97 yDistance=0.73
03:53:17.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.97
03:53:17.813 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.73
03:53:17.813 00.000 8976 MoveAxis(L, 4, ABG)
03:53:17.813 00.000 8976 stepping (-8, 6) + (-4, 0)
03:53:17.813 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:17.814 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:17.824 00.010 5052 UpdateGuideState exits: m=72 SNR=5.8
03:53:17.825 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:17.825 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:17.825 00.000 5052 Enqueuing Expose request
03:53:17.845 00.020 8976 Received - 47 (G) 
03:53:17.845 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:17.845 00.000 8976 stepped: pos (-12, 6)
03:53:17.845 00.000 8976 MoveAxis(D, 3, ABG)
03:53:17.845 00.000 8976 stepping (-12, 6) + (0, -3)
03:53:17.845 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:17.877 00.032 8976 Received - 47 (G) 
03:53:17.877 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:17.877 00.000 8976 stepped: pos (-12, 3)
03:53:17.877 00.000 8976 MountToCamera -- mountTheta (-0.76) + m_xAngle (2.04) = xAngle (1.29 = 1.29)
03:53:17.877 00.000 8976 MountToCamera -- mountX=1.30 mountY=-1.23 hyp=1.79 mountTheta=-0.76 cameraX=0.50, cameraY=1.71 cameraTheta=1.29
03:53:17.877 00.000 8976 incremental bump (0.500, 1.714) isValid = 1
03:53:17.877 00.000 8976 Scheduling Mount bump of (0.032, 0.114)
03:53:17.877 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.11, opts=4)
03:53:17.877 00.000 8976 Enqueuing Move request for scope (0.03, 0.11)
03:53:17.877 00.000 8976 move complete, result=0
03:53:17.878 00.001 9828 Worker thread wakes up
03:53:17.878 00.000 5052 GuideStep: 1.0 px 4 ms WEST, 0.7 px 3 ms SOUTH
03:53:17.878 00.000 8976 worker thread done servicing request
03:53:17.878 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0x4
03:53:17.878 00.000 8976 Worker thread wakes up
03:53:17.878 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:53:17.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:17.878 00.000 9828 CameraToMount -- cameraTheta (1.30) - m_xAngle (-3.10) = xAngle (4.39 = -1.89)
03:53:17.878 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:17.878 00.000 9828 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.31 = -1.97)
03:53:17.878 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
03:53:17.878 00.000 9828 Moving (0.03, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:53:17.878 00.000 9828 BLC: window closed
03:53:17.878 00.000 9828 MoveAxis(E, 12, B)
03:53:17.878 00.000 9828 Guiding  Dir = 2, Dur = 12
03:53:17.879 00.001 9828 IsSlewing returns 0
03:53:17.879 00.000 9828 IsGuiding returns 0
03:53:17.879 00.000 9828 PulseGuide returned control before completion, sleep 22
03:53:17.910 00.031 9828 IsGuiding returns 1
03:53:17.910 00.000 9828 scope still moving after pulse duration time elapsed
03:53:17.941 00.031 9828 IsSlewing returns 0
03:53:17.941 00.000 9828 IsGuiding returns 1
03:53:17.973 00.032 9828 IsSlewing returns 0
03:53:17.973 00.000 9828 IsGuiding returns 1
03:53:18.004 00.031 9828 IsSlewing returns 0
03:53:18.004 00.000 9828 IsGuiding returns 1
03:53:18.036 00.032 9828 IsSlewing returns 0
03:53:18.036 00.000 9828 IsGuiding returns 0
03:53:18.036 00.000 9828 scope move finished after 12 + 145 ms
03:53:18.036 00.000 9828 Move returns status 0, amount 12
03:53:18.036 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:18.036 00.000 9828 MoveAxis(N, 15, B)
03:53:18.037 00.001 9828 Guiding  Dir = 0, Dur = 15
03:53:18.052 00.015 9828 IsSlewing returns 0
03:53:18.052 00.000 9828 IsGuiding returns 0
03:53:18.052 00.000 9828 PulseGuide returned control before completion, sleep 25
03:53:18.084 00.032 9828 IsGuiding returns 1
03:53:18.084 00.000 9828 scope still moving after pulse duration time elapsed
03:53:18.116 00.032 9828 IsSlewing returns 0
03:53:18.116 00.000 9828 IsGuiding returns 1
03:53:18.148 00.032 9828 IsSlewing returns 0
03:53:18.148 00.000 9828 IsGuiding returns 1
03:53:18.180 00.032 9828 IsSlewing returns 0
03:53:18.180 00.000 9828 IsGuiding returns 1
03:53:18.211 00.031 9828 IsSlewing returns 0
03:53:18.211 00.000 9828 IsGuiding returns 0
03:53:18.211 00.000 9828 scope move finished after 15 + 143 ms
03:53:18.211 00.000 9828 Move returns status 0, amount 15
03:53:18.211 00.000 9828 move complete, result=0
03:53:18.211 00.000 9828 worker thread done servicing request
03:53:18.211 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.1 px 15 ms NORTH
03:53:19.049 00.838 8976 Exposure complete
03:53:19.055 00.006 8976 worker thread done servicing request
03:53:19.055 00.000 5052 OnExposeComplete: enter
03:53:19.055 00.000 5052 UpdateGuideState(): m_state=6
03:53:19.055 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 86
03:53:19.055 00.000 5052 Star::Find returns 1 (0), X=334.42, Y=290.98, Mass=64, SNR=5.4, Peak=64 HFD=1.8
03:53:19.055 00.000 5052 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.04) = xAngle (-4.63 = 1.65)
03:53:19.055 00.000 5052 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.74 = 1.54)
03:53:19.055 00.000 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.19 hyp=0.37 cameraTheta=-2.59 mountX=-0.03 mountY=0.37, mountTheta=1.65
03:53:19.056 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.19, opts=13)
03:53:19.056 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.19)
03:53:19.056 00.000 8976 Worker thread wakes up
03:53:19.056 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.19) opts 0xd
03:53:19.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.19)
03:53:19.056 00.000 8976 Moving (-0.32, -0.19) raw xDistance=-0.03 yDistance=0.37
03:53:19.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:53:19.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.37
03:53:19.056 00.000 8976 MoveAxis(R, 0, ABG)
03:53:19.057 00.001 8976 MoveAxis(D, 2, ABG)
03:53:19.057 00.000 8976 stepping (-12, 3) + (0, -2)
03:53:19.057 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:19.057 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:19.067 00.010 5052 UpdateGuideState exits: m=64 SNR=5.4
03:53:19.068 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:19.068 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:19.068 00.000 5052 Enqueuing Expose request
03:53:19.092 00.024 8976 Received - 47 (G) 
03:53:19.092 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:19.092 00.000 8976 stepped: pos (-12, 1)
03:53:19.092 00.000 8976 MountToCamera -- mountTheta (-0.53) + m_xAngle (2.04) = xAngle (1.51 = 1.51)
03:53:19.092 00.000 8976 MountToCamera -- mountX=1.48 mountY=-0.87 hyp=1.72 mountTheta=-0.53 cameraX=0.11, cameraY=1.71 cameraTheta=1.51
03:53:19.092 00.000 8976 incremental bump (0.106, 1.712) isValid = 1
03:53:19.092 00.000 8976 Scheduling Mount bump of (0.007, 0.119)
03:53:19.092 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:53:19.092 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:53:19.092 00.000 8976 move complete, result=0
03:53:19.092 00.000 9828 Worker thread wakes up
03:53:19.092 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:53:19.092 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:53:19.093 00.001 9828 CameraToMount -- cameraTheta (1.51) - m_xAngle (-3.10) = xAngle (4.61 = -1.68)
03:53:19.093 00.000 9828 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.53 = -1.76)
03:53:19.093 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
03:53:19.093 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:53:19.093 00.000 9828 BLC: window closed
03:53:19.093 00.000 9828 MoveAxis(E, 4, B)
03:53:19.093 00.000 9828 Guiding  Dir = 2, Dur = 4
03:53:19.093 00.000 8976 worker thread done servicing request
03:53:19.093 00.000 8976 Worker thread wakes up
03:53:19.093 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:19.093 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:19.093 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:53:19.093 00.000 9828 IsSlewing returns 0
03:53:19.093 00.000 9828 IsGuiding returns 0
03:53:19.093 00.000 9828 PulseGuide returned control before completion, sleep 14
03:53:19.121 00.028 9828 IsGuiding returns 1
03:53:19.121 00.000 9828 scope still moving after pulse duration time elapsed
03:53:19.152 00.031 9828 IsSlewing returns 0
03:53:19.152 00.000 9828 IsGuiding returns 1
03:53:19.183 00.031 9828 IsSlewing returns 0
03:53:19.183 00.000 9828 IsGuiding returns 1
03:53:19.215 00.032 9828 IsSlewing returns 0
03:53:19.215 00.000 9828 IsGuiding returns 0
03:53:19.215 00.000 9828 scope move finished after 4 + 117 ms
03:53:19.215 00.000 9828 Move returns status 0, amount 4
03:53:19.215 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:19.215 00.000 9828 MoveAxis(N, 16, B)
03:53:19.215 00.000 9828 Guiding  Dir = 0, Dur = 16
03:53:19.230 00.015 9828 IsSlewing returns 0
03:53:19.231 00.001 9828 IsGuiding returns 0
03:53:19.231 00.000 9828 PulseGuide returned control before completion, sleep 26
03:53:19.261 00.030 9828 IsGuiding returns 1
03:53:19.262 00.001 9828 scope still moving after pulse duration time elapsed
03:53:19.293 00.031 9828 IsSlewing returns 0
03:53:19.293 00.000 9828 IsGuiding returns 1
03:53:19.326 00.033 9828 IsSlewing returns 0
03:53:19.326 00.000 9828 IsGuiding returns 1
03:53:19.355 00.029 9828 IsSlewing returns 0
03:53:19.355 00.000 9828 IsGuiding returns 1
03:53:19.387 00.032 9828 IsSlewing returns 0
03:53:19.387 00.000 9828 IsGuiding returns 0
03:53:19.387 00.000 9828 scope move finished after 16 + 140 ms
03:53:19.387 00.000 9828 Move returns status 0, amount 16
03:53:19.387 00.000 9828 move complete, result=0
03:53:19.388 00.001 9828 worker thread done servicing request
03:53:19.388 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:53:20.253 00.865 8976 Exposure complete
03:53:20.259 00.006 8976 worker thread done servicing request
03:53:20.259 00.000 5052 OnExposeComplete: enter
03:53:20.260 00.001 5052 UpdateGuideState(): m_state=6
03:53:20.260 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 87
03:53:20.260 00.000 5052 Star::Find returns 1 (0), X=334.91, Y=291.21, Mass=79, SNR=6.0, Peak=66 HFD=2.0
03:53:20.260 00.000 5052 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
03:53:20.260 00.000 5052 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.97 = -1.97)
03:53:20.260 00.000 5052 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.18 mountX=-0.05 mountY=-0.16, mountTheta=-1.87
03:53:20.262 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.03, opts=13)
03:53:20.262 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.03)
03:53:20.262 00.000 8976 Worker thread wakes up
03:53:20.262 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.03) opts 0xd
03:53:20.262 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.03)
03:53:20.263 00.001 8976 Moving (0.18, 0.03) raw xDistance=-0.05 yDistance=-0.16
03:53:20.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:53:20.263 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:53:20.263 00.000 8976 MoveAxis(R, 0, ABG)
03:53:20.263 00.000 8976 MoveAxis(U, 0, ABG)
03:53:20.263 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
03:53:20.263 00.000 8976 MountToCamera -- mountX=1.60 mountY=-0.64 hyp=1.72 mountTheta=-0.38 cameraX=-0.16, cameraY=1.71 cameraTheta=1.66
03:53:20.263 00.000 8976 incremental bump (-0.159, 1.711) isValid = 1
03:53:20.263 00.000 8976 Scheduling Mount bump of (-0.011, 0.119)
03:53:20.263 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:53:20.263 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:53:20.263 00.000 8976 move complete, result=0
03:53:20.263 00.000 9828 Worker thread wakes up
03:53:20.263 00.000 8976 worker thread done servicing request
03:53:20.263 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:53:20.263 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:53:20.263 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:53:20.263 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.53)
03:53:20.263 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
03:53:20.264 00.001 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.53
03:53:20.264 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:53:20.264 00.000 9828 BLC: window closed
03:53:20.264 00.000 9828 MoveAxis(W, 2, B)
03:53:20.264 00.000 9828 Guiding  Dir = 3, Dur = 2
03:53:20.264 00.000 9828 IsSlewing returns 0
03:53:20.264 00.000 9828 IsGuiding returns 0
03:53:20.264 00.000 9828 PulseGuide returned control before completion, sleep 12
03:53:20.274 00.010 5052 UpdateGuideState exits: m=79 SNR=6.0
03:53:20.274 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:20.274 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:20.274 00.000 5052 Enqueuing Expose request
03:53:20.274 00.000 8976 Worker thread wakes up
03:53:20.274 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:53:20.274 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:20.274 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:20.286 00.012 9828 IsGuiding returns 1
03:53:20.286 00.000 9828 scope still moving after pulse duration time elapsed
03:53:20.317 00.031 9828 IsSlewing returns 0
03:53:20.317 00.000 9828 IsGuiding returns 1
03:53:20.349 00.032 9828 IsSlewing returns 0
03:53:20.349 00.000 9828 IsGuiding returns 1
03:53:20.380 00.031 9828 IsSlewing returns 0
03:53:20.380 00.000 9828 IsGuiding returns 0
03:53:20.380 00.000 9828 scope move finished after 2 + 114 ms
03:53:20.380 00.000 9828 Move returns status 0, amount 2
03:53:20.380 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:20.380 00.000 9828 MoveAxis(N, 16, B)
03:53:20.380 00.000 9828 Guiding  Dir = 0, Dur = 16
03:53:20.396 00.016 9828 IsSlewing returns 0
03:53:20.396 00.000 9828 IsGuiding returns 0
03:53:20.396 00.000 9828 PulseGuide returned control before completion, sleep 26
03:53:20.427 00.031 9828 IsGuiding returns 1
03:53:20.427 00.000 9828 scope still moving after pulse duration time elapsed
03:53:20.459 00.032 9828 IsSlewing returns 0
03:53:20.459 00.000 9828 IsGuiding returns 1
03:53:20.491 00.032 9828 IsSlewing returns 0
03:53:20.491 00.000 9828 IsGuiding returns 1
03:53:20.523 00.032 9828 IsSlewing returns 0
03:53:20.523 00.000 9828 IsGuiding returns 1
03:53:20.554 00.031 9828 IsSlewing returns 0
03:53:20.554 00.000 9828 IsGuiding returns 0
03:53:20.554 00.000 9828 scope move finished after 16 + 142 ms
03:53:20.554 00.000 9828 Move returns status 0, amount 16
03:53:20.555 00.001 9828 move complete, result=0
03:53:20.555 00.000 9828 worker thread done servicing request
03:53:20.555 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:53:21.433 00.878 8976 Exposure complete
03:53:21.439 00.006 8976 worker thread done servicing request
03:53:21.439 00.000 5052 OnExposeComplete: enter
03:53:21.439 00.000 5052 UpdateGuideState(): m_state=6
03:53:21.439 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 88
03:53:21.439 00.000 5052 Star::Find returns 1 (0), X=334.63, Y=290.92, Mass=60, SNR=5.4, Peak=65 HFD=1.2
03:53:21.439 00.000 5052 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.04) = xAngle (-4.02 = 2.26)
03:53:21.439 00.000 5052 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.12 = 2.16)
03:53:21.439 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.98 mountX=-0.18 mountY=0.23, mountTheta=2.23
03:53:21.440 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.26, opts=13)
03:53:21.440 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.26)
03:53:21.440 00.000 8976 Worker thread wakes up
03:53:21.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.26) opts 0xd
03:53:21.440 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.26)
03:53:21.440 00.000 8976 Moving (-0.11, -0.26) raw xDistance=-0.18 yDistance=0.23
03:53:21.440 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:53:21.441 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:53:21.441 00.000 8976 MoveAxis(R, 0, ABG)
03:53:21.441 00.000 8976 MoveAxis(U, 0, ABG)
03:53:21.441 00.000 8976 MountToCamera -- mountTheta (-0.28) + m_xAngle (2.04) = xAngle (1.76 = 1.76)
03:53:21.441 00.000 8976 MountToCamera -- mountX=1.68 mountY=-0.48 hyp=1.74 mountTheta=-0.28 cameraX=-0.34, cameraY=1.71 cameraTheta=1.76
03:53:21.441 00.000 8976 incremental bump (-0.336, 1.710) isValid = 1
03:53:21.441 00.000 8976 Scheduling Mount bump of (-0.022, 0.117)
03:53:21.441 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:53:21.441 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:53:21.441 00.000 8976 move complete, result=0
03:53:21.441 00.000 9828 Worker thread wakes up
03:53:21.441 00.000 8976 worker thread done servicing request
03:53:21.441 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:53:21.441 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:53:21.441 00.000 9828 CameraToMount -- cameraTheta (1.76) - m_xAngle (-3.10) = xAngle (4.85 = -1.43)
03:53:21.441 00.000 9828 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.77 = -1.51)
03:53:21.441 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:53:21.441 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.02 mountY=-0.12, mountTheta=-1.43
03:53:21.442 00.001 9828 Moving (-0.02, 0.12) raw xDistance=0.02 yDistance=-0.12
03:53:21.442 00.000 9828 BLC: window closed
03:53:21.442 00.000 9828 MoveAxis(W, 5, B)
03:53:21.442 00.000 9828 Guiding  Dir = 3, Dur = 5
03:53:21.442 00.000 9828 IsSlewing returns 0
03:53:21.442 00.000 9828 IsGuiding returns 0
03:53:21.442 00.000 9828 PulseGuide returned control before completion, sleep 15
03:53:21.453 00.011 5052 UpdateGuideState exits: m=60 SNR=5.4
03:53:21.453 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:21.453 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:21.453 00.000 5052 Enqueuing Expose request
03:53:21.453 00.000 8976 Worker thread wakes up
03:53:21.453 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:21.453 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:53:21.453 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:21.464 00.011 9828 IsGuiding returns 1
03:53:21.464 00.000 9828 scope still moving after pulse duration time elapsed
03:53:21.496 00.032 9828 IsSlewing returns 0
03:53:21.496 00.000 9828 IsGuiding returns 1
03:53:21.526 00.030 9828 IsSlewing returns 0
03:53:21.526 00.000 9828 IsGuiding returns 1
03:53:21.559 00.033 9828 IsSlewing returns 0
03:53:21.559 00.000 9828 IsGuiding returns 0
03:53:21.559 00.000 9828 scope move finished after 5 + 112 ms
03:53:21.559 00.000 9828 Move returns status 0, amount 5
03:53:21.559 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:21.559 00.000 9828 MoveAxis(N, 16, B)
03:53:21.559 00.000 9828 Guiding  Dir = 0, Dur = 16
03:53:21.574 00.015 9828 IsSlewing returns 0
03:53:21.575 00.001 9828 IsGuiding returns 0
03:53:21.575 00.000 9828 PulseGuide returned control before completion, sleep 26
03:53:21.605 00.030 9828 IsGuiding returns 1
03:53:21.605 00.000 9828 scope still moving after pulse duration time elapsed
03:53:21.636 00.031 9828 IsSlewing returns 0
03:53:21.636 00.000 9828 IsGuiding returns 1
03:53:21.667 00.031 9828 IsSlewing returns 0
03:53:21.667 00.000 9828 IsGuiding returns 1
03:53:21.699 00.032 9828 IsSlewing returns 0
03:53:21.699 00.000 9828 IsGuiding returns 1
03:53:21.730 00.031 9828 IsSlewing returns 0
03:53:21.730 00.000 9828 IsGuiding returns 0
03:53:21.730 00.000 9828 scope move finished after 16 + 138 ms
03:53:21.730 00.000 9828 Move returns status 0, amount 16
03:53:21.730 00.000 9828 move complete, result=0
03:53:21.731 00.001 9828 worker thread done servicing request
03:53:21.731 00.000 5052 GuideStep: 0.0 px 5 ms WEST, -0.1 px 16 ms NORTH
03:53:22.608 00.877 8976 Exposure complete
03:53:22.614 00.006 8976 worker thread done servicing request
03:53:22.615 00.001 5052 OnExposeComplete: enter
03:53:22.615 00.000 5052 UpdateGuideState(): m_state=6
03:53:22.615 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 89
03:53:22.615 00.000 5052 Star::Find returns 1 (0), X=334.48, Y=290.81, Mass=62, SNR=5.4, Peak=65 HFD=1.4
03:53:22.615 00.000 5052 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.04) = xAngle (-4.24 = 2.04)
03:53:22.615 00.000 5052 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.34 = 1.94)
03:53:22.615 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.36 hyp=0.44 cameraTheta=-2.20 mountX=-0.20 mountY=0.41, mountTheta=2.03
03:53:22.616 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.36, opts=13)
03:53:22.616 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.36)
03:53:22.616 00.000 8976 Worker thread wakes up
03:53:22.616 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.36) opts 0xd
03:53:22.616 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.36)
03:53:22.616 00.000 8976 Moving (-0.26, -0.36) raw xDistance=-0.20 yDistance=0.41
03:53:22.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:53:22.616 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:53:22.616 00.000 8976 MoveAxis(R, 0, ABG)
03:53:22.616 00.000 8976 MoveAxis(D, 2, ABG)
03:53:22.616 00.000 8976 stepping (-12, 1) + (0, -2)
03:53:22.616 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:22.617 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:53:22.627 00.010 5052 UpdateGuideState exits: m=62 SNR=5.4
03:53:22.627 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:22.627 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:22.627 00.000 5052 Enqueuing Expose request
03:53:22.641 00.014 8976 Received - 47 (G) 
03:53:22.641 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:22.641 00.000 8976 stepped: pos (-12, -1)
03:53:22.641 00.000 8976 MountToCamera -- mountTheta (-0.15) + m_xAngle (2.04) = xAngle (1.89 = 1.89)
03:53:22.641 00.000 8976 MountToCamera -- mountX=1.73 mountY=-0.27 hyp=1.75 mountTheta=-0.15 cameraX=-0.55, cameraY=1.66 cameraTheta=1.89
03:53:22.641 00.000 8976 incremental bump (-0.548, 1.662) isValid = 1
03:53:22.641 00.000 8976 Scheduling Mount bump of (-0.036, 0.113)
03:53:22.642 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:53:22.642 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:53:22.642 00.000 8976 move complete, result=0
03:53:22.642 00.000 9828 Worker thread wakes up
03:53:22.642 00.000 8976 worker thread done servicing request
03:53:22.642 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:53:22.642 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:53:22.642 00.000 8976 Worker thread wakes up
03:53:22.642 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:22.643 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:22.643 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:53:22.643 00.000 9828 CameraToMount -- cameraTheta (1.88) - m_xAngle (-3.10) = xAngle (4.97 = -1.31)
03:53:22.643 00.000 9828 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.89 = -1.39)
03:53:22.643 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=0.03 mountY=-0.12, mountTheta=-1.31
03:53:22.643 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.03 yDistance=-0.12
03:53:22.643 00.000 9828 BLC: window closed
03:53:22.643 00.000 9828 MoveAxis(W, 10, B)
03:53:22.643 00.000 9828 Guiding  Dir = 3, Dur = 10
03:53:22.643 00.000 9828 IsSlewing returns 0
03:53:22.643 00.000 9828 IsGuiding returns 0
03:53:22.643 00.000 9828 PulseGuide returned control before completion, sleep 20
03:53:22.668 00.025 9828 IsGuiding returns 1
03:53:22.668 00.000 9828 scope still moving after pulse duration time elapsed
03:53:22.699 00.031 9828 IsSlewing returns 0
03:53:22.699 00.000 9828 IsGuiding returns 1
03:53:22.731 00.032 9828 IsSlewing returns 0
03:53:22.731 00.000 9828 IsGuiding returns 1
03:53:22.762 00.031 9828 IsSlewing returns 0
03:53:22.762 00.000 9828 IsGuiding returns 1
03:53:22.792 00.030 9828 IsSlewing returns 0
03:53:22.793 00.001 9828 IsGuiding returns 0
03:53:22.793 00.000 9828 scope move finished after 10 + 139 ms
03:53:22.793 00.000 9828 Move returns status 0, amount 10
03:53:22.793 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:22.793 00.000 9828 MoveAxis(N, 16, B)
03:53:22.793 00.000 9828 Guiding  Dir = 0, Dur = 16
03:53:22.808 00.015 9828 IsSlewing returns 0
03:53:22.808 00.000 9828 IsGuiding returns 0
03:53:22.808 00.000 9828 PulseGuide returned control before completion, sleep 26
03:53:22.840 00.032 9828 IsGuiding returns 1
03:53:22.840 00.000 9828 scope still moving after pulse duration time elapsed
03:53:22.872 00.032 9828 IsSlewing returns 0
03:53:22.872 00.000 9828 IsGuiding returns 1
03:53:22.904 00.032 9828 IsSlewing returns 0
03:53:22.904 00.000 9828 IsGuiding returns 1
03:53:22.936 00.032 9828 IsSlewing returns 0
03:53:22.936 00.000 9828 IsGuiding returns 1
03:53:22.967 00.031 9828 IsSlewing returns 0
03:53:22.967 00.000 9828 IsGuiding returns 0
03:53:22.967 00.000 9828 scope move finished after 16 + 143 ms
03:53:22.967 00.000 9828 Move returns status 0, amount 16
03:53:22.967 00.000 9828 move complete, result=0
03:53:22.967 00.000 9828 worker thread done servicing request
03:53:22.967 00.000 5052 GuideStep: 0.0 px 10 ms WEST, -0.1 px 16 ms NORTH
03:53:23.800 00.833 8976 Exposure complete
03:53:23.806 00.006 8976 worker thread done servicing request
03:53:23.806 00.000 5052 OnExposeComplete: enter
03:53:23.806 00.000 5052 UpdateGuideState(): m_state=6
03:53:23.806 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 90
03:53:23.806 00.000 5052 Star::Find returns 1 (0), X=333.91, Y=291.17, Mass=68, SNR=5.6, Peak=64 HFD=2.0
03:53:23.806 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:53:23.806 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
03:53:23.806 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.00 hyp=0.82 cameraTheta=3.14 mountX=0.38 mountY=0.69, mountTheta=1.07
03:53:23.807 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.00, opts=13)
03:53:23.807 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.00)
03:53:23.807 00.000 8976 Worker thread wakes up
03:53:23.807 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.00) opts 0xd
03:53:23.807 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.00)
03:53:23.807 00.000 8976 Moving (-0.82, 0.00) raw xDistance=0.38 yDistance=0.69
03:53:23.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:53:23.807 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
03:53:23.807 00.000 8976 MoveAxis(L, 2, ABG)
03:53:23.807 00.000 8976 stepping (-12, -1) + (-2, 0)
03:53:23.807 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:23.808 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:53:23.818 00.010 5052 UpdateGuideState exits: m=68 SNR=5.6
03:53:23.818 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:23.818 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:23.818 00.000 5052 Enqueuing Expose request
03:53:23.840 00.022 8976 Received - 47 (G) 
03:53:23.840 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:23.840 00.000 8976 stepped: pos (-14, -1)
03:53:23.840 00.000 8976 MoveAxis(D, 3, ABG)
03:53:23.840 00.000 8976 stepping (-14, -1) + (0, -3)
03:53:23.841 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:23.872 00.031 8976 Received - 47 (G) 
03:53:23.872 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:23.872 00.000 8976 stepped: pos (-14, -4)
03:53:23.872 00.000 8976 MountToCamera -- mountTheta (0.02) + m_xAngle (2.04) = xAngle (2.06 = 2.06)
03:53:23.873 00.001 8976 MountToCamera -- mountX=1.87 mountY=0.03 hyp=1.87 mountTheta=0.02 cameraX=-0.88, cameraY=1.65 cameraTheta=2.06
03:53:23.873 00.000 8976 incremental bump (-0.876, 1.648) isValid = 1
03:53:23.873 00.000 8976 Scheduling Mount bump of (-0.054, 0.105)
03:53:23.873 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:53:23.873 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:53:23.873 00.000 8976 move complete, result=0
03:53:23.873 00.000 9828 Worker thread wakes up
03:53:23.873 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:53:23.873 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:53:23.873 00.000 9828 CameraToMount -- cameraTheta (2.04) - m_xAngle (-3.10) = xAngle (5.14 = -1.14)
03:53:23.873 00.000 9828 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.06 = -1.22)
03:53:23.873 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=0.05 mountY=-0.11, mountTheta=-1.16
03:53:23.873 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
03:53:23.873 00.000 9828 BLC: window closed
03:53:23.873 00.000 9828 MoveAxis(W, 16, B)
03:53:23.873 00.000 9828 Guiding  Dir = 3, Dur = 16
03:53:23.874 00.001 8976 worker thread done servicing request
03:53:23.874 00.000 8976 Worker thread wakes up
03:53:23.874 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:23.874 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:23.874 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:53:23.874 00.000 9828 IsSlewing returns 0
03:53:23.874 00.000 9828 IsGuiding returns 0
03:53:23.874 00.000 9828 PulseGuide returned control before completion, sleep 26
03:53:23.902 00.028 9828 IsGuiding returns 1
03:53:23.902 00.000 9828 scope still moving after pulse duration time elapsed
03:53:23.933 00.031 9828 IsSlewing returns 0
03:53:23.933 00.000 9828 IsGuiding returns 1
03:53:23.965 00.032 9828 IsSlewing returns 0
03:53:23.965 00.000 9828 IsGuiding returns 1
03:53:23.996 00.031 9828 IsSlewing returns 0
03:53:23.996 00.000 9828 IsGuiding returns 1
03:53:24.027 00.031 9828 IsSlewing returns 0
03:53:24.027 00.000 9828 IsGuiding returns 0
03:53:24.027 00.000 9828 scope move finished after 16 + 137 ms
03:53:24.027 00.000 9828 Move returns status 0, amount 16
03:53:24.027 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:24.027 00.000 9828 MoveAxis(N, 15, B)
03:53:24.028 00.001 9828 Guiding  Dir = 0, Dur = 15
03:53:24.043 00.015 9828 IsSlewing returns 0
03:53:24.043 00.000 9828 IsGuiding returns 0
03:53:24.043 00.000 9828 PulseGuide returned control before completion, sleep 25
03:53:24.074 00.031 9828 IsGuiding returns 1
03:53:24.074 00.000 9828 scope still moving after pulse duration time elapsed
03:53:24.106 00.032 9828 IsSlewing returns 0
03:53:24.106 00.000 9828 IsGuiding returns 1
03:53:24.136 00.030 9828 IsSlewing returns 0
03:53:24.136 00.000 9828 IsGuiding returns 1
03:53:24.168 00.032 9828 IsSlewing returns 0
03:53:24.168 00.000 9828 IsGuiding returns 1
03:53:24.198 00.030 9828 IsSlewing returns 0
03:53:24.198 00.000 9828 IsGuiding returns 0
03:53:24.198 00.000 9828 scope move finished after 15 + 140 ms
03:53:24.199 00.001 9828 Move returns status 0, amount 15
03:53:24.199 00.000 9828 move complete, result=0
03:53:24.199 00.000 9828 worker thread done servicing request
03:53:24.199 00.000 5052 GuideStep: 0.0 px 16 ms WEST, -0.1 px 15 ms NORTH
03:53:25.037 00.838 8976 Exposure complete
03:53:25.043 00.006 8976 worker thread done servicing request
03:53:25.043 00.000 5052 OnExposeComplete: enter
03:53:25.043 00.000 5052 UpdateGuideState(): m_state=6
03:53:25.043 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 91
03:53:25.043 00.000 5052 Star::Find returns 1 (0), X=334.60, Y=290.83, Mass=59, SNR=5.3, Peak=64 HFD=1.4
03:53:25.043 00.000 5052 CameraToMount -- cameraTheta (-1.94) - m_xAngle (2.04) = xAngle (-3.99 = 2.30)
03:53:25.043 00.000 5052 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.09 = 2.19)
03:53:25.043 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.34 hyp=0.37 cameraTheta=-1.94 mountX=-0.25 mountY=0.30, mountTheta=2.26
03:53:25.044 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.34, opts=13)
03:53:25.044 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.34)
03:53:25.044 00.000 8976 Worker thread wakes up
03:53:25.044 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.34) opts 0xd
03:53:25.044 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.34)
03:53:25.044 00.000 8976 Moving (-0.13, -0.34) raw xDistance=-0.25 yDistance=0.30
03:53:25.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:53:25.044 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
03:53:25.044 00.000 8976 MoveAxis(R, 0, ABG)
03:53:25.044 00.000 8976 MoveAxis(D, 1, ABG)
03:53:25.044 00.000 8976 stepping (-14, -4) + (0, -1)
03:53:25.044 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:25.045 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=44, FiltMin=37, FiltMax=51, Gamma=2.630
03:53:25.054 00.009 5052 UpdateGuideState exits: m=59 SNR=5.3
03:53:25.054 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:25.054 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:25.054 00.000 5052 Enqueuing Expose request
03:53:25.071 00.017 8976 Received - 47 (G) 
03:53:25.071 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:25.071 00.000 8976 stepped: pos (-14, -5)
03:53:25.071 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
03:53:25.071 00.000 8976 MountToCamera -- mountX=1.96 mountY=0.28 hyp=1.98 mountTheta=0.14 cameraX=-1.14, cameraY=1.61 cameraTheta=2.19
03:53:25.071 00.000 8976 incremental bump (-1.142, 1.615) isValid = 1
03:53:25.072 00.001 8976 Scheduling Mount bump of (-0.066, 0.097)
03:53:25.072 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
03:53:25.072 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
03:53:25.072 00.000 8976 move complete, result=0
03:53:25.072 00.000 9828 Worker thread wakes up
03:53:25.072 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
03:53:25.072 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
03:53:25.072 00.000 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.27 = -1.02)
03:53:25.072 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:53:25.072 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.10)
03:53:25.072 00.000 8976 worker thread done servicing request
03:53:25.072 00.000 8976 Worker thread wakes up
03:53:25.073 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:25.073 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=0.06 mountY=-0.10, mountTheta=-1.04
03:53:25.073 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:25.073 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
03:53:25.073 00.000 9828 BLC: window closed
03:53:25.073 00.000 9828 MoveAxis(W, 20, B)
03:53:25.073 00.000 9828 Guiding  Dir = 3, Dur = 20
03:53:25.074 00.001 9828 IsSlewing returns 0
03:53:25.074 00.000 9828 IsGuiding returns 0
03:53:25.074 00.000 9828 PulseGuide returned control before completion, sleep 30
03:53:25.107 00.033 9828 IsGuiding returns 1
03:53:25.107 00.000 9828 scope still moving after pulse duration time elapsed
03:53:25.137 00.030 9828 IsSlewing returns 0
03:53:25.137 00.000 9828 IsGuiding returns 1
03:53:25.168 00.031 9828 IsSlewing returns 0
03:53:25.168 00.000 9828 IsGuiding returns 1
03:53:25.200 00.032 9828 IsSlewing returns 0
03:53:25.200 00.000 9828 IsGuiding returns 0
03:53:25.200 00.000 9828 scope move finished after 20 + 106 ms
03:53:25.200 00.000 9828 Move returns status 0, amount 20
03:53:25.200 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:25.200 00.000 9828 MoveAxis(N, 14, B)
03:53:25.200 00.000 9828 Guiding  Dir = 0, Dur = 14
03:53:25.216 00.016 9828 IsSlewing returns 0
03:53:25.216 00.000 9828 IsGuiding returns 0
03:53:25.217 00.001 9828 PulseGuide returned control before completion, sleep 24
03:53:25.248 00.031 9828 IsGuiding returns 1
03:53:25.248 00.000 9828 scope still moving after pulse duration time elapsed
03:53:25.280 00.032 9828 IsSlewing returns 0
03:53:25.280 00.000 9828 IsGuiding returns 1
03:53:25.311 00.031 9828 IsSlewing returns 0
03:53:25.312 00.001 9828 IsGuiding returns 1
03:53:25.343 00.031 9828 IsSlewing returns 0
03:53:25.344 00.001 9828 IsGuiding returns 1
03:53:25.374 00.030 9828 IsSlewing returns 0
03:53:25.374 00.000 9828 IsGuiding returns 0
03:53:25.374 00.000 9828 scope move finished after 14 + 143 ms
03:53:25.374 00.000 9828 Move returns status 0, amount 14
03:53:25.374 00.000 9828 move complete, result=0
03:53:25.374 00.000 9828 worker thread done servicing request
03:53:25.374 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
03:53:26.233 00.859 8976 Exposure complete
03:53:26.239 00.006 8976 worker thread done servicing request
03:53:26.239 00.000 5052 OnExposeComplete: enter
03:53:26.239 00.000 5052 UpdateGuideState(): m_state=6
03:53:26.240 00.001 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 92
03:53:26.240 00.000 5052 Star::Find returns 1 (0), X=334.99, Y=290.50, Mass=73, SNR=5.8, Peak=64 HFD=2.2
03:53:26.240 00.000 5052 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.04) = xAngle (-3.25 = 3.03)
03:53:26.240 00.000 5052 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.36 = 2.92)
03:53:26.240 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.68 hyp=0.72 cameraTheta=-1.21 mountX=-0.72 mountY=0.16, mountTheta=2.93
03:53:26.240 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.68, opts=13)
03:53:26.240 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.68)
03:53:26.241 00.001 8976 Worker thread wakes up
03:53:26.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.68) opts 0xd
03:53:26.241 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.68)
03:53:26.241 00.000 8976 Moving (0.25, -0.68) raw xDistance=-0.72 yDistance=0.16
03:53:26.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
03:53:26.241 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:53:26.241 00.000 8976 MoveAxis(R, 3, ABG)
03:53:26.241 00.000 8976 stepping (-14, -5) + (3, 0)
03:53:26.241 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:26.241 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:26.252 00.011 5052 UpdateGuideState exits: m=73 SNR=5.8
03:53:26.252 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:26.252 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:26.252 00.000 5052 Enqueuing Expose request
03:53:26.270 00.018 8976 Received - 47 (G) 
03:53:26.270 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:26.270 00.000 8976 stepped: pos (-11, -5)
03:53:26.270 00.000 8976 MoveAxis(U, 0, ABG)
03:53:26.270 00.000 8976 MountToCamera -- mountTheta (0.24) + m_xAngle (2.04) = xAngle (2.28 = 2.28)
03:53:26.270 00.000 8976 MountToCamera -- mountX=1.87 mountY=0.45 hyp=1.92 mountTheta=0.24 cameraX=-1.25, cameraY=1.46 cameraTheta=2.28
03:53:26.270 00.000 8976 incremental bump (-1.252, 1.457) isValid = 1
03:53:26.270 00.000 8976 Scheduling Mount bump of (-0.075, 0.090)
03:53:26.270 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:53:26.270 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:53:26.270 00.000 8976 move complete, result=0
03:53:26.270 00.000 9828 Worker thread wakes up
03:53:26.270 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:53:26.271 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:53:26.271 00.000 9828 CameraToMount -- cameraTheta (2.26) - m_xAngle (-3.10) = xAngle (5.36 = -0.92)
03:53:26.271 00.000 9828 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.28 = -1.01)
03:53:26.271 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.10, mountTheta=-0.95
03:53:26.271 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:53:26.271 00.000 9828 BLC: window closed
03:53:26.271 00.000 8976 worker thread done servicing request
03:53:26.271 00.000 5052 GuideStep: -0.7 px 3 ms EAST, 0.2 px 0 ms NORTH
03:53:26.271 00.000 9828 MoveAxis(W, 22, B)
03:53:26.271 00.000 9828 Guiding  Dir = 3, Dur = 22
03:53:26.271 00.000 8976 Worker thread wakes up
03:53:26.271 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:26.271 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:26.271 00.000 9828 IsSlewing returns 0
03:53:26.272 00.001 9828 IsGuiding returns 0
03:53:26.272 00.000 9828 PulseGuide returned control before completion, sleep 32
03:53:26.317 00.045 9828 IsGuiding returns 1
03:53:26.317 00.000 9828 scope still moving after pulse duration time elapsed
03:53:26.349 00.032 9828 IsSlewing returns 0
03:53:26.349 00.000 9828 IsGuiding returns 1
03:53:26.380 00.031 9828 IsSlewing returns 0
03:53:26.380 00.000 9828 IsGuiding returns 1
03:53:26.412 00.032 9828 IsSlewing returns 0
03:53:26.412 00.000 9828 IsGuiding returns 0
03:53:26.412 00.000 9828 scope move finished after 22 + 118 ms
03:53:26.412 00.000 9828 Move returns status 0, amount 22
03:53:26.412 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:26.412 00.000 9828 MoveAxis(N, 13, B)
03:53:26.412 00.000 9828 Guiding  Dir = 0, Dur = 13
03:53:26.428 00.016 9828 IsSlewing returns 0
03:53:26.428 00.000 9828 IsGuiding returns 0
03:53:26.428 00.000 9828 PulseGuide returned control before completion, sleep 23
03:53:26.459 00.031 9828 IsGuiding returns 1
03:53:26.459 00.000 9828 scope still moving after pulse duration time elapsed
03:53:26.490 00.031 9828 IsSlewing returns 0
03:53:26.490 00.000 9828 IsGuiding returns 1
03:53:26.521 00.031 9828 IsSlewing returns 0
03:53:26.521 00.000 9828 IsGuiding returns 1
03:53:26.553 00.032 9828 IsSlewing returns 0
03:53:26.553 00.000 9828 IsGuiding returns 1
03:53:26.585 00.032 9828 IsSlewing returns 0
03:53:26.585 00.000 9828 IsGuiding returns 0
03:53:26.585 00.000 9828 scope move finished after 13 + 144 ms
03:53:26.585 00.000 9828 Move returns status 0, amount 13
03:53:26.586 00.001 9828 move complete, result=0
03:53:26.586 00.000 9828 worker thread done servicing request
03:53:26.586 00.000 5052 GuideStep: 0.1 px 22 ms WEST, -0.1 px 13 ms NORTH
03:53:27.415 00.829 8976 Exposure complete
03:53:27.421 00.006 8976 worker thread done servicing request
03:53:27.421 00.000 5052 OnExposeComplete: enter
03:53:27.421 00.000 5052 UpdateGuideState(): m_state=6
03:53:27.421 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 93
03:53:27.421 00.000 5052 Star::Find returns 1 (0), X=335.17, Y=291.58, Mass=52, SNR=4.9, Peak=64 HFD=1.5
03:53:27.421 00.000 5052 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.04) = xAngle (-1.29 = -1.29)
03:53:27.421 00.000 5052 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.39 = -1.39)
03:53:27.421 00.000 5052 CameraToMount -- cameraX=0.43 cameraY=0.41 hyp=0.60 cameraTheta=0.76 mountX=0.17 mountY=-0.59, mountTheta=-1.29
03:53:27.422 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.43, y=0.41, opts=13)
03:53:27.422 00.000 5052 Enqueuing Move request for stepguider (0.43, 0.41)
03:53:27.422 00.000 8976 Worker thread wakes up
03:53:27.422 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.43, 0.41) opts 0xd
03:53:27.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.43, 0.41)
03:53:27.422 00.000 8976 Moving (0.43, 0.41) raw xDistance=0.17 yDistance=-0.59
03:53:27.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:53:27.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
03:53:27.422 00.000 8976 MoveAxis(R, 0, ABG)
03:53:27.422 00.000 8976 MoveAxis(U, 2, ABG)
03:53:27.422 00.000 8976 stepping (-11, -5) + (0, 2)
03:53:27.422 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:27.423 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:53:27.432 00.009 5052 UpdateGuideState exits: m=52 SNR=4.9
03:53:27.432 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:27.432 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:27.433 00.001 5052 Enqueuing Expose request
03:53:27.453 00.020 8976 Received - 47 (G) 
03:53:27.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:27.453 00.000 8976 stepped: pos (-11, -3)
03:53:27.453 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.29 = 2.29)
03:53:27.453 00.000 8976 MountToCamera -- mountX=1.81 mountY=0.46 hyp=1.86 mountTheta=0.25 cameraX=-1.23, cameraY=1.40 cameraTheta=2.29
03:53:27.453 00.000 8976 incremental bump (-1.232, 1.400) isValid = 1
03:53:27.453 00.000 8976 Scheduling Mount bump of (-0.076, 0.089)
03:53:27.453 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:53:27.453 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:53:27.453 00.000 8976 move complete, result=0
03:53:27.453 00.000 9828 Worker thread wakes up
03:53:27.453 00.000 8976 worker thread done servicing request
03:53:27.453 00.000 8976 Worker thread wakes up
03:53:27.454 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:27.454 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:27.454 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:53:27.454 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:53:27.454 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:53:27.454 00.000 9828 CameraToMount -- cameraTheta (2.27) - m_xAngle (-3.10) = xAngle (5.37 = -0.91)
03:53:27.454 00.000 9828 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -0.99)
03:53:27.454 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.27 mountX=0.07 mountY=-0.10, mountTheta=-0.94
03:53:27.454 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
03:53:27.454 00.000 9828 BLC: window closed
03:53:27.454 00.000 9828 MoveAxis(W, 23, B)
03:53:27.454 00.000 9828 Guiding  Dir = 3, Dur = 23
03:53:27.454 00.000 9828 IsSlewing returns 0
03:53:27.455 00.001 9828 IsGuiding returns 0
03:53:27.455 00.000 9828 PulseGuide returned control before completion, sleep 33
03:53:27.496 00.041 9828 IsGuiding returns 1
03:53:27.496 00.000 9828 scope still moving after pulse duration time elapsed
03:53:27.527 00.031 9828 IsSlewing returns 0
03:53:27.528 00.001 9828 IsGuiding returns 1
03:53:27.558 00.030 9828 IsSlewing returns 0
03:53:27.558 00.000 9828 IsGuiding returns 1
03:53:27.589 00.031 9828 IsSlewing returns 0
03:53:27.589 00.000 9828 IsGuiding returns 0
03:53:27.590 00.001 9828 scope move finished after 23 + 111 ms
03:53:27.590 00.000 9828 Move returns status 0, amount 23
03:53:27.590 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:27.590 00.000 9828 MoveAxis(N, 13, B)
03:53:27.590 00.000 9828 Guiding  Dir = 0, Dur = 13
03:53:27.605 00.015 9828 IsSlewing returns 0
03:53:27.605 00.000 9828 IsGuiding returns 0
03:53:27.605 00.000 9828 PulseGuide returned control before completion, sleep 23
03:53:27.637 00.032 9828 IsGuiding returns 1
03:53:27.637 00.000 9828 scope still moving after pulse duration time elapsed
03:53:27.669 00.032 9828 IsSlewing returns 0
03:53:27.669 00.000 9828 IsGuiding returns 1
03:53:27.700 00.031 9828 IsSlewing returns 0
03:53:27.700 00.000 9828 IsGuiding returns 1
03:53:27.732 00.032 9828 IsSlewing returns 0
03:53:27.732 00.000 9828 IsGuiding returns 1
03:53:27.764 00.032 9828 IsSlewing returns 0
03:53:27.764 00.000 9828 IsGuiding returns 0
03:53:27.764 00.000 9828 scope move finished after 13 + 145 ms
03:53:27.764 00.000 9828 Move returns status 0, amount 13
03:53:27.764 00.000 9828 move complete, result=0
03:53:27.764 00.000 9828 worker thread done servicing request
03:53:27.764 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
03:53:28.612 00.848 8976 Exposure complete
03:53:28.617 00.005 8976 worker thread done servicing request
03:53:28.618 00.001 5052 OnExposeComplete: enter
03:53:28.618 00.000 5052 UpdateGuideState(): m_state=6
03:53:28.618 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 94
03:53:28.618 00.000 5052 Star::Find returns 1 (0), X=334.69, Y=291.27, Mass=57, SNR=5.2, Peak=64 HFD=1.9
03:53:28.618 00.000 5052 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.04) = xAngle (0.05 = 0.05)
03:53:28.618 00.000 5052 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.05 = -0.05)
03:53:28.618 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.09 mountX=0.11 mountY=-0.01, mountTheta=-0.05
03:53:28.619 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=0.09, opts=13)
03:53:28.619 00.000 5052 Enqueuing Move request for stepguider (-0.05, 0.09)
03:53:28.619 00.000 8976 Worker thread wakes up
03:53:28.619 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, 0.09) opts 0xd
03:53:28.619 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, 0.09)
03:53:28.619 00.000 8976 Moving (-0.05, 0.09) raw xDistance=0.11 yDistance=-0.01
03:53:28.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:53:28.619 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:53:28.619 00.000 8976 MoveAxis(R, 0, ABG)
03:53:28.619 00.000 8976 MoveAxis(U, 0, ABG)
03:53:28.619 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
03:53:28.619 00.000 8976 MountToCamera -- mountX=1.77 mountY=0.46 hyp=1.83 mountTheta=0.26 cameraX=-1.22, cameraY=1.36 cameraTheta=2.30
03:53:28.620 00.001 8976 incremental bump (-1.218, 1.361) isValid = 1
03:53:28.620 00.000 8976 Scheduling Mount bump of (-0.070, 0.081)
03:53:28.620 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.08, opts=4)
03:53:28.620 00.000 8976 Enqueuing Move request for scope (-0.07, 0.08)
03:53:28.620 00.000 8976 move complete, result=0
03:53:28.620 00.000 9828 Worker thread wakes up
03:53:28.620 00.000 8976 worker thread done servicing request
03:53:28.620 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0x4
03:53:28.620 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
03:53:28.620 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
03:53:28.620 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.99)
03:53:28.620 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:53:28.620 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.28 mountX=0.07 mountY=-0.09, mountTheta=-0.93
03:53:28.620 00.000 9828 Moving (-0.07, 0.08) raw xDistance=0.07 yDistance=-0.09
03:53:28.620 00.000 9828 BLC: window closed
03:53:28.620 00.000 9828 MoveAxis(W, 21, B)
03:53:28.620 00.000 9828 Guiding  Dir = 3, Dur = 21
03:53:28.621 00.001 9828 IsSlewing returns 0
03:53:28.621 00.000 9828 IsGuiding returns 0
03:53:28.621 00.000 9828 PulseGuide returned control before completion, sleep 31
03:53:28.631 00.010 5052 UpdateGuideState exits: m=57 SNR=5.2
03:53:28.631 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:28.631 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:28.631 00.000 5052 Enqueuing Expose request
03:53:28.631 00.000 8976 Worker thread wakes up
03:53:28.631 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:28.631 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:53:28.631 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:28.663 00.032 9828 IsGuiding returns 1
03:53:28.667 00.004 9828 scope still moving after pulse duration time elapsed
03:53:28.694 00.027 9828 IsSlewing returns 0
03:53:28.694 00.000 9828 IsGuiding returns 1
03:53:28.724 00.030 9828 IsSlewing returns 0
03:53:28.724 00.000 9828 IsGuiding returns 1
03:53:28.755 00.031 9828 IsSlewing returns 0
03:53:28.755 00.000 9828 IsGuiding returns 0
03:53:28.755 00.000 9828 scope move finished after 21 + 113 ms
03:53:28.755 00.000 9828 Move returns status 0, amount 21
03:53:28.755 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:28.755 00.000 9828 MoveAxis(N, 12, B)
03:53:28.755 00.000 9828 Guiding  Dir = 0, Dur = 12
03:53:28.770 00.015 9828 IsSlewing returns 0
03:53:28.770 00.000 9828 IsGuiding returns 0
03:53:28.771 00.001 9828 PulseGuide returned control before completion, sleep 22
03:53:28.801 00.030 9828 IsGuiding returns 1
03:53:28.801 00.000 9828 scope still moving after pulse duration time elapsed
03:53:28.831 00.030 9828 IsSlewing returns 0
03:53:28.831 00.000 9828 IsGuiding returns 1
03:53:28.863 00.032 9828 IsSlewing returns 0
03:53:28.863 00.000 9828 IsGuiding returns 1
03:53:28.894 00.031 9828 IsSlewing returns 0
03:53:28.894 00.000 9828 IsGuiding returns 1
03:53:28.926 00.032 9828 IsSlewing returns 0
03:53:28.926 00.000 9828 IsGuiding returns 0
03:53:28.926 00.000 9828 scope move finished after 12 + 143 ms
03:53:28.926 00.000 9828 Move returns status 0, amount 12
03:53:28.926 00.000 9828 move complete, result=0
03:53:28.926 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 12 ms NORTH
03:53:28.926 00.000 9828 worker thread done servicing request
03:53:29.773 00.847 8976 Exposure complete
03:53:29.779 00.006 8976 worker thread done servicing request
03:53:29.779 00.000 5052 OnExposeComplete: enter
03:53:29.779 00.000 5052 UpdateGuideState(): m_state=6
03:53:29.779 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 95
03:53:29.779 00.000 5052 Star::Find returns 1 (0), X=333.48, Y=291.17, Mass=55, SNR=5.1, Peak=63 HFD=1.8
03:53:29.779 00.000 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
03:53:29.779 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
03:53:29.779 00.000 5052 CameraToMount -- cameraX=-1.26 cameraY=-0.01 hyp=1.26 cameraTheta=-3.14 mountX=0.57 mountY=1.06, mountTheta=1.08
03:53:29.780 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.26, y=-0.01, opts=13)
03:53:29.780 00.000 5052 Enqueuing Move request for stepguider (-1.26, -0.01)
03:53:29.780 00.000 8976 Worker thread wakes up
03:53:29.780 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.26, -0.01) opts 0xd
03:53:29.780 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.26, -0.01)
03:53:29.780 00.000 8976 Moving (-1.26, -0.01) raw xDistance=0.57 yDistance=1.06
03:53:29.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
03:53:29.780 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.06
03:53:29.780 00.000 8976 MoveAxis(L, 2, ABG)
03:53:29.780 00.000 8976 stepping (-11, -3) + (-2, 0)
03:53:29.780 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:29.781 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:29.794 00.013 5052 UpdateGuideState exits: m=55 SNR=5.1
03:53:29.794 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:29.794 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:29.794 00.000 5052 Enqueuing Expose request
03:53:29.803 00.009 8976 Received - 47 (G) 
03:53:29.803 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:29.804 00.001 8976 stepped: pos (-13, -3)
03:53:29.804 00.000 8976 MoveAxis(D, 4, ABG)
03:53:29.804 00.000 8976 stepping (-13, -3) + (0, -4)
03:53:29.804 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:29.835 00.031 8976 Received - 47 (G) 
03:53:29.835 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:29.835 00.000 8976 stepped: pos (-13, -7)
03:53:29.835 00.000 8976 MountToCamera -- mountTheta (0.35) + m_xAngle (2.04) = xAngle (2.40 = 2.40)
03:53:29.835 00.000 8976 MountToCamera -- mountX=1.84 mountY=0.68 hyp=1.96 mountTheta=0.35 cameraX=-1.44, cameraY=1.33 cameraTheta=2.40
03:53:29.836 00.001 8976 incremental bump (-1.442, 1.330) isValid = 1
03:53:29.836 00.000 8976 Scheduling Mount bump of (-0.084, 0.081)
03:53:29.836 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
03:53:29.836 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
03:53:29.836 00.000 9828 Worker thread wakes up
03:53:29.836 00.000 8976 move complete, result=0
03:53:29.836 00.000 8976 worker thread done servicing request
03:53:29.836 00.000 8976 Worker thread wakes up
03:53:29.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:29.836 00.000 5052 GuideStep: 0.6 px 2 ms WEST, 1.1 px 4 ms SOUTH
03:53:29.836 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
03:53:29.836 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:29.836 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:53:29.836 00.000 9828 CameraToMount -- cameraTheta (2.38) - m_xAngle (-3.10) = xAngle (5.47 = -0.81)
03:53:29.837 00.001 9828 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.39 = -0.89)
03:53:29.837 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=0.08 mountY=-0.09, mountTheta=-0.84
03:53:29.837 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
03:53:29.837 00.000 9828 BLC: window closed
03:53:29.837 00.000 9828 MoveAxis(W, 26, B)
03:53:29.837 00.000 9828 Guiding  Dir = 3, Dur = 26
03:53:29.837 00.000 9828 IsSlewing returns 0
03:53:29.837 00.000 9828 IsGuiding returns 0
03:53:29.837 00.000 9828 PulseGuide returned control before completion, sleep 36
03:53:29.883 00.046 9828 IsGuiding returns 1
03:53:29.883 00.000 9828 scope still moving after pulse duration time elapsed
03:53:29.914 00.031 9828 IsSlewing returns 0
03:53:29.914 00.000 9828 IsGuiding returns 1
03:53:29.945 00.031 9828 IsSlewing returns 0
03:53:29.945 00.000 9828 IsGuiding returns 1
03:53:29.976 00.031 9828 IsSlewing returns 0
03:53:29.976 00.000 9828 IsGuiding returns 0
03:53:29.976 00.000 9828 scope move finished after 26 + 112 ms
03:53:29.976 00.000 9828 Move returns status 0, amount 26
03:53:29.976 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:29.977 00.001 9828 MoveAxis(N, 12, B)
03:53:29.977 00.000 9828 Guiding  Dir = 0, Dur = 12
03:53:29.991 00.014 9828 IsSlewing returns 0
03:53:29.991 00.000 9828 IsGuiding returns 0
03:53:29.992 00.001 9828 PulseGuide returned control before completion, sleep 22
03:53:30.022 00.030 9828 IsGuiding returns 1
03:53:30.022 00.000 9828 scope still moving after pulse duration time elapsed
03:53:30.053 00.031 9828 IsSlewing returns 0
03:53:30.053 00.000 9828 IsGuiding returns 1
03:53:30.084 00.031 9828 IsSlewing returns 0
03:53:30.084 00.000 9828 IsGuiding returns 1
03:53:30.116 00.032 9828 IsSlewing returns 0
03:53:30.116 00.000 9828 IsGuiding returns 1
03:53:30.148 00.032 9828 IsSlewing returns 0
03:53:30.148 00.000 9828 IsGuiding returns 0
03:53:30.148 00.000 9828 scope move finished after 12 + 145 ms
03:53:30.148 00.000 9828 Move returns status 0, amount 12
03:53:30.148 00.000 9828 move complete, result=0
03:53:30.148 00.000 9828 worker thread done servicing request
03:53:30.148 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
03:53:30.998 00.850 8976 Exposure complete
03:53:31.004 00.006 8976 worker thread done servicing request
03:53:31.004 00.000 5052 OnExposeComplete: enter
03:53:31.004 00.000 5052 UpdateGuideState(): m_state=6
03:53:31.004 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 96
03:53:31.004 00.000 5052 Star::Find returns 1 (0), X=333.69, Y=291.28, Mass=61, SNR=5.4, Peak=64 HFD=1.4
03:53:31.004 00.000 5052 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:53:31.005 00.001 5052 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.89 = 0.89)
03:53:31.005 00.000 5052 CameraToMount -- cameraX=-1.05 cameraY=0.11 hyp=1.06 cameraTheta=3.04 mountX=0.57 mountY=0.82, mountTheta=0.96
03:53:31.005 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.05, y=0.11, opts=13)
03:53:31.005 00.000 5052 Enqueuing Move request for stepguider (-1.05, 0.11)
03:53:31.005 00.000 8976 Worker thread wakes up
03:53:31.005 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.05, 0.11) opts 0xd
03:53:31.005 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.05, 0.11)
03:53:31.006 00.001 8976 Moving (-1.05, 0.11) raw xDistance=0.57 yDistance=0.82
03:53:31.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57
03:53:31.006 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.82
03:53:31.006 00.000 8976 MoveAxis(L, 3, ABG)
03:53:31.006 00.000 8976 stepping (-13, -7) + (-3, 0)
03:53:31.006 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:31.006 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:53:31.017 00.011 5052 UpdateGuideState exits: m=61 SNR=5.4
03:53:31.017 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:31.017 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:31.017 00.000 5052 Enqueuing Expose request
03:53:31.034 00.017 8976 Received - 47 (G) 
03:53:31.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:31.034 00.000 8976 stepped: pos (-16, -7)
03:53:31.034 00.000 8976 MoveAxis(D, 4, ABG)
03:53:31.034 00.000 8976 stepping (-16, -7) + (0, -4)
03:53:31.034 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:31.066 00.032 8976 Received - 47 (G) 
03:53:31.066 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:31.066 00.000 8976 stepped: pos (-16, -11)
03:53:31.066 00.000 8976 MountToCamera -- mountTheta (0.47) + m_xAngle (2.04) = xAngle (2.51 = 2.51)
03:53:31.066 00.000 8976 MountToCamera -- mountX=2.04 mountY=1.03 hyp=2.29 mountTheta=0.47 cameraX=-1.85, cameraY=1.35 cameraTheta=2.51
03:53:31.066 00.000 8976 incremental bump (-1.847, 1.349) isValid = 1
03:53:31.066 00.000 8976 Scheduling Mount bump of (-0.093, 0.070)
03:53:31.066 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:53:31.066 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:53:31.066 00.000 8976 move complete, result=0
03:53:31.066 00.000 9828 Worker thread wakes up
03:53:31.066 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:53:31.066 00.000 8976 worker thread done servicing request
03:53:31.066 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.8 px 4 ms SOUTH
03:53:31.066 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:53:31.067 00.001 9828 CameraToMount -- cameraTheta (2.49) - m_xAngle (-3.10) = xAngle (5.59 = -0.69)
03:53:31.067 00.000 9828 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.51 = -0.77)
03:53:31.067 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.49 mountX=0.09 mountY=-0.08, mountTheta=-0.74
03:53:31.067 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:53:31.067 00.000 9828 BLC: window closed
03:53:31.067 00.000 8976 Worker thread wakes up
03:53:31.067 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:31.067 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:31.067 00.000 9828 MoveAxis(W, 28, B)
03:53:31.067 00.000 9828 Guiding  Dir = 3, Dur = 28
03:53:31.068 00.001 9828 IsSlewing returns 0
03:53:31.068 00.000 9828 IsGuiding returns 0
03:53:31.068 00.000 9828 PulseGuide returned control before completion, sleep 38
03:53:31.114 00.046 9828 IsGuiding returns 1
03:53:31.115 00.001 9828 scope still moving after pulse duration time elapsed
03:53:31.143 00.028 9828 IsSlewing returns 0
03:53:31.143 00.000 9828 IsGuiding returns 1
03:53:31.174 00.031 9828 IsSlewing returns 0
03:53:31.174 00.000 9828 IsGuiding returns 1
03:53:31.206 00.032 9828 IsSlewing returns 0
03:53:31.206 00.000 9828 IsGuiding returns 1
03:53:31.238 00.032 9828 IsSlewing returns 0
03:53:31.238 00.000 9828 IsGuiding returns 0
03:53:31.238 00.000 9828 scope move finished after 28 + 141 ms
03:53:31.238 00.000 9828 Move returns status 0, amount 28
03:53:31.238 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:31.238 00.000 9828 MoveAxis(N, 11, B)
03:53:31.238 00.000 9828 Guiding  Dir = 0, Dur = 11
03:53:31.254 00.016 9828 IsSlewing returns 0
03:53:31.254 00.000 9828 IsGuiding returns 0
03:53:31.255 00.001 9828 PulseGuide returned control before completion, sleep 21
03:53:31.286 00.031 9828 IsGuiding returns 1
03:53:31.286 00.000 9828 scope still moving after pulse duration time elapsed
03:53:31.318 00.032 9828 IsSlewing returns 0
03:53:31.318 00.000 9828 IsGuiding returns 1
03:53:31.350 00.032 9828 IsSlewing returns 0
03:53:31.350 00.000 9828 IsGuiding returns 1
03:53:31.381 00.031 9828 IsSlewing returns 0
03:53:31.381 00.000 9828 IsGuiding returns 1
03:53:31.412 00.031 9828 IsSlewing returns 0
03:53:31.412 00.000 9828 IsGuiding returns 0
03:53:31.412 00.000 9828 scope move finished after 11 + 146 ms
03:53:31.412 00.000 9828 Move returns status 0, amount 11
03:53:31.412 00.000 9828 move complete, result=0
03:53:31.412 00.000 9828 worker thread done servicing request
03:53:31.412 00.000 5052 GuideStep: 0.1 px 28 ms WEST, -0.1 px 11 ms NORTH
03:53:32.230 00.818 8976 Exposure complete
03:53:32.236 00.006 8976 worker thread done servicing request
03:53:32.236 00.000 5052 OnExposeComplete: enter
03:53:32.236 00.000 5052 UpdateGuideState(): m_state=6
03:53:32.236 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 97
03:53:32.237 00.001 5052 Star::Find returns 1 (0), X=334.23, Y=291.03, Mass=62, SNR=5.4, Peak=64 HFD=1.8
03:53:32.237 00.000 5052 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.04) = xAngle (-4.91 = 1.37)
03:53:32.237 00.000 5052 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.02 = 1.27)
03:53:32.237 00.000 5052 CameraToMount -- cameraX=-0.51 cameraY=-0.14 hyp=0.53 cameraTheta=-2.87 mountX=0.11 mountY=0.50, mountTheta=1.36
03:53:32.237 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.51, y=-0.14, opts=13)
03:53:32.237 00.000 5052 Enqueuing Move request for stepguider (-0.51, -0.14)
03:53:32.237 00.000 8976 Worker thread wakes up
03:53:32.238 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.51, -0.14) opts 0xd
03:53:32.238 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.51, -0.14)
03:53:32.238 00.000 8976 Moving (-0.51, -0.14) raw xDistance=0.11 yDistance=0.50
03:53:32.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:53:32.238 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.50
03:53:32.238 00.000 8976 MoveAxis(R, 0, ABG)
03:53:32.238 00.000 8976 MoveAxis(D, 2, ABG)
03:53:32.238 00.000 8976 stepping (-16, -11) + (0, -2)
03:53:32.238 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:32.238 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:53:32.249 00.011 5052 UpdateGuideState exits: m=62 SNR=5.4
03:53:32.249 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:32.249 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:32.249 00.000 5052 Enqueuing Expose request
03:53:32.265 00.016 8976 Received - 47 (G) 
03:53:32.265 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:32.265 00.000 8976 stepped: pos (-16, -13)
03:53:32.265 00.000 8976 MountToCamera -- mountTheta (0.56) + m_xAngle (2.04) = xAngle (2.61 = 2.61)
03:53:32.265 00.000 8976 MountToCamera -- mountX=2.18 mountY=1.37 hyp=2.57 mountTheta=0.56 cameraX=-2.21, cameraY=1.31 cameraTheta=2.61
03:53:32.265 00.000 8976 incremental bump (-2.212, 1.313) isValid = 1
03:53:32.265 00.000 8976 Scheduling Mount bump of (-0.099, 0.061)
03:53:32.265 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:53:32.265 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:53:32.265 00.000 8976 move complete, result=0
03:53:32.265 00.000 9828 Worker thread wakes up
03:53:32.265 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:53:32.265 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:53:32.266 00.001 9828 CameraToMount -- cameraTheta (2.59) - m_xAngle (-3.10) = xAngle (5.69 = -0.60)
03:53:32.266 00.000 9828 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.60 = -0.68)
03:53:32.266 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.59 mountX=0.10 mountY=-0.07, mountTheta=-0.65
03:53:32.266 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
03:53:32.266 00.000 9828 BLC: window closed
03:53:32.266 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:53:32.266 00.000 8976 worker thread done servicing request
03:53:32.266 00.000 9828 MoveAxis(W, 30, B)
03:53:32.266 00.000 8976 Worker thread wakes up
03:53:32.266 00.000 9828 Guiding  Dir = 3, Dur = 30
03:53:32.266 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:32.266 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:32.266 00.000 9828 IsSlewing returns 0
03:53:32.267 00.001 9828 IsGuiding returns 0
03:53:32.267 00.000 9828 PulseGuide returned control before completion, sleep 40
03:53:32.320 00.053 9828 IsGuiding returns 1
03:53:32.320 00.000 9828 scope still moving after pulse duration time elapsed
03:53:32.352 00.032 9828 IsSlewing returns 0
03:53:32.353 00.001 9828 IsGuiding returns 1
03:53:32.384 00.031 9828 IsSlewing returns 0
03:53:32.385 00.001 9828 IsGuiding returns 1
03:53:32.415 00.030 9828 IsSlewing returns 0
03:53:32.416 00.001 9828 IsGuiding returns 0
03:53:32.416 00.000 9828 scope move finished after 30 + 118 ms
03:53:32.416 00.000 9828 Move returns status 0, amount 30
03:53:32.416 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:32.416 00.000 9828 MoveAxis(N, 10, B)
03:53:32.416 00.000 9828 Guiding  Dir = 0, Dur = 10
03:53:32.430 00.014 9828 IsSlewing returns 0
03:53:32.432 00.002 9828 IsGuiding returns 0
03:53:32.432 00.000 9828 PulseGuide returned control before completion, sleep 20
03:53:32.461 00.029 9828 IsGuiding returns 1
03:53:32.461 00.000 9828 scope still moving after pulse duration time elapsed
03:53:32.492 00.031 9828 IsSlewing returns 0
03:53:32.492 00.000 9828 IsGuiding returns 1
03:53:32.524 00.032 9828 IsSlewing returns 0
03:53:32.525 00.001 9828 IsGuiding returns 1
03:53:32.555 00.030 9828 IsSlewing returns 0
03:53:32.555 00.000 9828 IsGuiding returns 1
03:53:32.586 00.031 9828 IsSlewing returns 0
03:53:32.586 00.000 9828 IsGuiding returns 0
03:53:32.586 00.000 9828 scope move finished after 10 + 145 ms
03:53:32.586 00.000 9828 Move returns status 0, amount 10
03:53:32.586 00.000 9828 move complete, result=0
03:53:32.586 00.000 9828 worker thread done servicing request
03:53:32.587 00.001 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
03:53:33.427 00.840 8976 Exposure complete
03:53:33.432 00.005 8976 worker thread done servicing request
03:53:33.433 00.001 5052 OnExposeComplete: enter
03:53:33.433 00.000 5052 UpdateGuideState(): m_state=6
03:53:33.433 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 98
03:53:33.433 00.000 5052 Star::Find returns 1 (0), X=335.11, Y=291.29, Mass=65, SNR=5.5, Peak=63 HFD=2.0
03:53:33.433 00.000 5052 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
03:53:33.433 00.000 5052 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.85 = -1.85)
03:53:33.433 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.11 hyp=0.38 cameraTheta=0.30 mountX=-0.07 mountY=-0.37, mountTheta=-1.75
03:53:33.434 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.11, opts=13)
03:53:33.434 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.11)
03:53:33.434 00.000 8976 Worker thread wakes up
03:53:33.434 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.11) opts 0xd
03:53:33.434 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.11)
03:53:33.434 00.000 8976 Moving (0.37, 0.11) raw xDistance=-0.07 yDistance=-0.37
03:53:33.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:53:33.434 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37
03:53:33.434 00.000 8976 MoveAxis(R, 0, ABG)
03:53:33.434 00.000 8976 MoveAxis(U, 1, ABG)
03:53:33.434 00.000 8976 stepping (-16, -13) + (0, 1)
03:53:33.435 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:33.435 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:53:33.446 00.011 5052 UpdateGuideState exits: m=65 SNR=5.5
03:53:33.446 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:33.446 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:33.446 00.000 5052 Enqueuing Expose request
03:53:33.465 00.019 8976 Received - 47 (G) 
03:53:33.465 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:33.465 00.000 8976 stepped: pos (-16, -12)
03:53:33.465 00.000 8976 MountToCamera -- mountTheta (0.60) + m_xAngle (2.04) = xAngle (2.64 = 2.64)
03:53:33.465 00.000 8976 MountToCamera -- mountX=2.27 mountY=1.55 hyp=2.75 mountTheta=0.60 cameraX=-2.41, cameraY=1.31 cameraTheta=2.64
03:53:33.465 00.000 8976 incremental bump (-2.410, 1.313) isValid = 1
03:53:33.465 00.000 8976 Scheduling Mount bump of (-0.101, 0.057)
03:53:33.465 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:53:33.465 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:53:33.465 00.000 8976 move complete, result=0
03:53:33.465 00.000 8976 worker thread done servicing request
03:53:33.465 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
03:53:33.465 00.000 9828 Worker thread wakes up
03:53:33.465 00.000 8976 Worker thread wakes up
03:53:33.465 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:33.466 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:33.466 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:53:33.466 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:53:33.466 00.000 9828 CameraToMount -- cameraTheta (2.63) - m_xAngle (-3.10) = xAngle (5.72 = -0.56)
03:53:33.466 00.000 9828 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.64 = -0.64)
03:53:33.466 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.63 mountX=0.10 mountY=-0.07, mountTheta=-0.61
03:53:33.466 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
03:53:33.466 00.000 9828 BLC: window closed
03:53:33.466 00.000 9828 MoveAxis(W, 31, B)
03:53:33.466 00.000 9828 Guiding  Dir = 3, Dur = 31
03:53:33.466 00.000 9828 IsSlewing returns 0
03:53:33.467 00.001 9828 IsGuiding returns 0
03:53:33.467 00.000 9828 PulseGuide returned control before completion, sleep 41
03:53:33.511 00.044 9828 IsGuiding returns 1
03:53:33.511 00.000 9828 scope still moving after pulse duration time elapsed
03:53:33.543 00.032 9828 IsSlewing returns 0
03:53:33.544 00.001 9828 IsGuiding returns 1
03:53:33.574 00.030 9828 IsSlewing returns 0
03:53:33.574 00.000 9828 IsGuiding returns 1
03:53:33.605 00.031 9828 IsSlewing returns 0
03:53:33.606 00.001 9828 IsGuiding returns 1
03:53:33.638 00.032 9828 IsSlewing returns 0
03:53:33.638 00.000 9828 IsGuiding returns 0
03:53:33.638 00.000 9828 scope move finished after 31 + 141 ms
03:53:33.638 00.000 9828 Move returns status 0, amount 31
03:53:33.638 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:33.638 00.000 9828 MoveAxis(N, 9, B)
03:53:33.638 00.000 9828 Guiding  Dir = 0, Dur = 9
03:53:33.653 00.015 9828 IsSlewing returns 0
03:53:33.653 00.000 9828 IsGuiding returns 0
03:53:33.653 00.000 9828 PulseGuide returned control before completion, sleep 19
03:53:33.684 00.031 9828 IsGuiding returns 1
03:53:33.684 00.000 9828 scope still moving after pulse duration time elapsed
03:53:33.714 00.030 9828 IsSlewing returns 0
03:53:33.714 00.000 9828 IsGuiding returns 1
03:53:33.746 00.032 9828 IsSlewing returns 0
03:53:33.746 00.000 9828 IsGuiding returns 1
03:53:33.780 00.034 9828 IsSlewing returns 0
03:53:33.780 00.000 9828 IsGuiding returns 0
03:53:33.780 00.000 9828 scope move finished after 9 + 118 ms
03:53:33.780 00.000 9828 Move returns status 0, amount 9
03:53:33.780 00.000 9828 move complete, result=0
03:53:33.780 00.000 9828 worker thread done servicing request
03:53:33.780 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 9 ms NORTH
03:53:34.621 00.841 8976 Exposure complete
03:53:34.626 00.005 8976 worker thread done servicing request
03:53:34.627 00.001 5052 OnExposeComplete: enter
03:53:34.627 00.000 5052 UpdateGuideState(): m_state=6
03:53:34.627 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 99
03:53:34.627 00.000 5052 Star::Find returns 1 (0), X=334.95, Y=291.01, Mass=58, SNR=5.2, Peak=64 HFD=2.0
03:53:34.627 00.000 5052 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.04) = xAngle (-2.71 = -2.71)
03:53:34.627 00.000 5052 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.81 = -2.81)
03:53:34.627 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.27 cameraTheta=-0.66 mountX=-0.24 mountY=-0.09, mountTheta=-2.80
03:53:34.628 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.16, opts=13)
03:53:34.628 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.16)
03:53:34.628 00.000 8976 Worker thread wakes up
03:53:34.628 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.16) opts 0xd
03:53:34.628 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.16)
03:53:34.628 00.000 8976 Moving (0.21, -0.16) raw xDistance=-0.24 yDistance=-0.09
03:53:34.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:53:34.628 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:53:34.628 00.000 8976 MoveAxis(R, 0, ABG)
03:53:34.628 00.000 8976 MoveAxis(U, 0, ABG)
03:53:34.628 00.000 8976 MountToCamera -- mountTheta (0.62) + m_xAngle (2.04) = xAngle (2.66 = 2.66)
03:53:34.628 00.000 8976 MountToCamera -- mountX=2.33 mountY=1.67 hyp=2.86 mountTheta=0.62 cameraX=-2.54, cameraY=1.31 cameraTheta=2.66
03:53:34.628 00.000 8976 incremental bump (-2.543, 1.314) isValid = 1
03:53:34.628 00.000 8976 Scheduling Mount bump of (-0.102, 0.055)
03:53:34.629 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
03:53:34.629 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
03:53:34.629 00.000 8976 move complete, result=0
03:53:34.629 00.000 9828 Worker thread wakes up
03:53:34.629 00.000 8976 worker thread done servicing request
03:53:34.629 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
03:53:34.629 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:53:34.629 00.000 9828 CameraToMount -- cameraTheta (2.65) - m_xAngle (-3.10) = xAngle (5.75 = -0.54)
03:53:34.629 00.000 9828 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.66 = -0.62)
03:53:34.629 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.65 mountX=0.10 mountY=-0.07, mountTheta=-0.59
03:53:34.629 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.07
03:53:34.629 00.000 9828 BLC: window closed
03:53:34.629 00.000 9828 MoveAxis(W, 31, B)
03:53:34.629 00.000 9828 Guiding  Dir = 3, Dur = 31
03:53:34.629 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:34.630 00.001 9828 IsSlewing returns 0
03:53:34.630 00.000 9828 IsGuiding returns 0
03:53:34.630 00.000 9828 PulseGuide returned control before completion, sleep 41
03:53:34.639 00.009 5052 UpdateGuideState exits: m=58 SNR=5.2
03:53:34.639 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:34.639 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:34.639 00.000 5052 Enqueuing Expose request
03:53:34.639 00.000 8976 Worker thread wakes up
03:53:34.639 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:34.639 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:34.639 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:34.675 00.036 9828 IsGuiding returns 1
03:53:34.675 00.000 9828 scope still moving after pulse duration time elapsed
03:53:34.707 00.032 9828 IsSlewing returns 0
03:53:34.707 00.000 9828 IsGuiding returns 1
03:53:34.739 00.032 9828 IsSlewing returns 0
03:53:34.739 00.000 9828 IsGuiding returns 1
03:53:34.771 00.032 9828 IsSlewing returns 0
03:53:34.771 00.000 9828 IsGuiding returns 1
03:53:34.803 00.032 9828 IsSlewing returns 0
03:53:34.803 00.000 9828 IsGuiding returns 0
03:53:34.803 00.000 9828 scope move finished after 31 + 141 ms
03:53:34.803 00.000 9828 Move returns status 0, amount 31
03:53:34.803 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:34.803 00.000 9828 MoveAxis(N, 9, B)
03:53:34.803 00.000 9828 Guiding  Dir = 0, Dur = 9
03:53:34.819 00.016 9828 IsSlewing returns 0
03:53:34.819 00.000 9828 IsGuiding returns 0
03:53:34.819 00.000 9828 PulseGuide returned control before completion, sleep 19
03:53:34.850 00.031 9828 IsGuiding returns 1
03:53:34.850 00.000 9828 scope still moving after pulse duration time elapsed
03:53:34.881 00.031 9828 IsSlewing returns 0
03:53:34.881 00.000 9828 IsGuiding returns 1
03:53:34.913 00.032 9828 IsSlewing returns 0
03:53:34.914 00.001 9828 IsGuiding returns 1
03:53:34.944 00.030 9828 IsSlewing returns 0
03:53:34.944 00.000 9828 IsGuiding returns 0
03:53:34.944 00.000 9828 scope move finished after 9 + 116 ms
03:53:34.944 00.000 9828 Move returns status 0, amount 9
03:53:34.944 00.000 9828 move complete, result=0
03:53:34.944 00.000 9828 worker thread done servicing request
03:53:34.944 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 9 ms NORTH
03:53:35.795 00.851 8976 Exposure complete
03:53:35.801 00.006 8976 worker thread done servicing request
03:53:35.801 00.000 5052 OnExposeComplete: enter
03:53:35.801 00.000 5052 UpdateGuideState(): m_state=6
03:53:35.801 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 100
03:53:35.801 00.000 5052 Star::Find returns 1 (0), X=333.99, Y=291.18, Mass=58, SNR=5.2, Peak=64 HFD=2.0
03:53:35.801 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:53:35.802 00.001 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
03:53:35.802 00.000 5052 CameraToMount -- cameraX=-0.75 cameraY=0.01 hyp=0.75 cameraTheta=3.13 mountX=0.35 mountY=0.62, mountTheta=1.06
03:53:35.802 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.01, opts=13)
03:53:35.802 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.01)
03:53:35.802 00.000 8976 Worker thread wakes up
03:53:35.802 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.01) opts 0xd
03:53:35.802 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.01)
03:53:35.803 00.001 8976 Moving (-0.75, 0.01) raw xDistance=0.35 yDistance=0.62
03:53:35.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:53:35.803 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:53:35.803 00.000 8976 MoveAxis(L, 1, ABG)
03:53:35.803 00.000 8976 stepping (-16, -12) + (-1, 0)
03:53:35.803 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:35.803 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:35.813 00.010 5052 UpdateGuideState exits: m=58 SNR=5.2
03:53:35.813 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:35.813 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:35.813 00.000 5052 Enqueuing Expose request
03:53:35.830 00.017 8976 Received - 47 (G) 
03:53:35.831 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:35.831 00.000 8976 stepped: pos (-17, -12)
03:53:35.831 00.000 8976 MoveAxis(D, 2, ABG)
03:53:35.831 00.000 8976 stepping (-17, -12) + (0, -2)
03:53:35.831 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:35.862 00.031 8976 Received - 47 (G) 
03:53:35.862 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:35.862 00.000 8976 stepped: pos (-17, -14)
03:53:35.862 00.000 8976 MountToCamera -- mountTheta (0.65) + m_xAngle (2.04) = xAngle (2.70 = 2.70)
03:53:35.862 00.000 8976 MountToCamera -- mountX=2.42 mountY=1.85 hyp=3.04 mountTheta=0.65 cameraX=-2.75, cameraY=1.31 cameraTheta=2.70
03:53:35.862 00.000 8976 incremental bump (-2.748, 1.311) isValid = 1
03:53:35.862 00.000 8976 Scheduling Mount bump of (-0.104, 0.051)
03:53:35.862 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
03:53:35.862 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
03:53:35.862 00.000 8976 move complete, result=0
03:53:35.862 00.000 9828 Worker thread wakes up
03:53:35.862 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
03:53:35.862 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:53:35.863 00.001 9828 CameraToMount -- cameraTheta (2.68) - m_xAngle (-3.10) = xAngle (5.78 = -0.51)
03:53:35.863 00.000 9828 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.70 = -0.59)
03:53:35.863 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.68 mountX=0.10 mountY=-0.06, mountTheta=-0.56
03:53:35.863 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.06
03:53:35.863 00.000 9828 BLC: window closed
03:53:35.863 00.000 8976 worker thread done servicing request
03:53:35.863 00.000 8976 Worker thread wakes up
03:53:35.863 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:35.863 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:35.863 00.000 9828 MoveAxis(W, 32, B)
03:53:35.863 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.6 px 2 ms SOUTH
03:53:35.863 00.000 9828 Guiding  Dir = 3, Dur = 32
03:53:35.863 00.000 9828 IsSlewing returns 0
03:53:35.864 00.001 9828 IsGuiding returns 0
03:53:35.864 00.000 9828 PulseGuide returned control before completion, sleep 42
03:53:35.921 00.057 9828 IsGuiding returns 1
03:53:35.921 00.000 9828 scope still moving after pulse duration time elapsed
03:53:35.952 00.031 9828 IsSlewing returns 0
03:53:35.952 00.000 9828 IsGuiding returns 1
03:53:35.984 00.032 9828 IsSlewing returns 0
03:53:35.985 00.001 9828 IsGuiding returns 1
03:53:36.015 00.030 9828 IsSlewing returns 0
03:53:36.015 00.000 9828 IsGuiding returns 0
03:53:36.016 00.001 9828 scope move finished after 32 + 119 ms
03:53:36.016 00.000 9828 Move returns status 0, amount 32
03:53:36.016 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:36.016 00.000 9828 MoveAxis(N, 9, B)
03:53:36.016 00.000 9828 Guiding  Dir = 0, Dur = 9
03:53:36.030 00.014 9828 IsSlewing returns 0
03:53:36.030 00.000 9828 IsGuiding returns 0
03:53:36.030 00.000 9828 PulseGuide returned control before completion, sleep 19
03:53:36.062 00.032 9828 IsGuiding returns 1
03:53:36.062 00.000 9828 scope still moving after pulse duration time elapsed
03:53:36.095 00.033 9828 IsSlewing returns 0
03:53:36.095 00.000 9828 IsGuiding returns 1
03:53:36.126 00.031 9828 IsSlewing returns 0
03:53:36.126 00.000 9828 IsGuiding returns 1
03:53:36.173 00.047 9828 IsSlewing returns 0
03:53:36.173 00.000 9828 IsGuiding returns 0
03:53:36.173 00.000 9828 scope move finished after 9 + 134 ms
03:53:36.173 00.000 9828 Move returns status 0, amount 9
03:53:36.173 00.000 9828 move complete, result=0
03:53:36.173 00.000 9828 worker thread done servicing request
03:53:36.174 00.001 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
03:53:37.026 00.852 8976 Exposure complete
03:53:37.032 00.006 8976 worker thread done servicing request
03:53:37.032 00.000 5052 OnExposeComplete: enter
03:53:37.032 00.000 5052 UpdateGuideState(): m_state=6
03:53:37.032 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 101
03:53:37.032 00.000 5052 Star::Find returns 1 (0), X=335.00, Y=290.92, Mass=72, SNR=5.8, Peak=66 HFD=2.0
03:53:37.032 00.000 5052 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.04) = xAngle (-2.81 = -2.81)
03:53:37.032 00.000 5052 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.92 = -2.92)
03:53:37.032 00.000 5052 CameraToMount -- cameraX=0.26 cameraY=-0.25 hyp=0.36 cameraTheta=-0.77 mountX=-0.34 mountY=-0.08, mountTheta=-2.91
03:53:37.033 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.26, y=-0.25, opts=13)
03:53:37.033 00.000 5052 Enqueuing Move request for stepguider (0.26, -0.25)
03:53:37.033 00.000 8976 Worker thread wakes up
03:53:37.033 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.26, -0.25) opts 0xd
03:53:37.033 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.26, -0.25)
03:53:37.033 00.000 8976 Moving (0.26, -0.25) raw xDistance=-0.34 yDistance=-0.08
03:53:37.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
03:53:37.033 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:53:37.034 00.001 8976 MoveAxis(R, 1, ABG)
03:53:37.034 00.000 8976 stepping (-17, -14) + (1, 0)
03:53:37.034 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:37.034 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:53:37.044 00.010 5052 UpdateGuideState exits: m=72 SNR=5.8
03:53:37.044 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:37.044 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:37.045 00.001 5052 Enqueuing Expose request
03:53:37.061 00.016 8976 Received - 47 (G) 
03:53:37.061 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:37.061 00.000 8976 stepped: pos (-16, -14)
03:53:37.061 00.000 8976 MoveAxis(U, 0, ABG)
03:53:37.061 00.000 8976 MountToCamera -- mountTheta (0.68) + m_xAngle (2.04) = xAngle (2.73 = 2.73)
03:53:37.061 00.000 8976 MountToCamera -- mountX=2.43 mountY=1.97 hyp=3.13 mountTheta=0.68 cameraX=-2.86, cameraY=1.26 cameraTheta=2.73
03:53:37.061 00.000 8976 incremental bump (-2.863, 1.264) isValid = 1
03:53:37.061 00.000 8976 Scheduling Mount bump of (-0.105, 0.048)
03:53:37.061 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.05, opts=4)
03:53:37.061 00.000 8976 Enqueuing Move request for scope (-0.11, 0.05)
03:53:37.061 00.000 8976 move complete, result=0
03:53:37.061 00.000 9828 Worker thread wakes up
03:53:37.061 00.000 8976 worker thread done servicing request
03:53:37.061 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
03:53:37.061 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0x4
03:53:37.061 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
03:53:37.061 00.000 9828 CameraToMount -- cameraTheta (2.71) - m_xAngle (-3.10) = xAngle (5.81 = -0.48)
03:53:37.061 00.000 9828 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.73 = -0.56)
03:53:37.061 00.000 8976 Worker thread wakes up
03:53:37.062 00.001 9828 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.71 mountX=0.10 mountY=-0.06, mountTheta=-0.54
03:53:37.062 00.000 9828 Moving (-0.11, 0.05) raw xDistance=0.10 yDistance=-0.06
03:53:37.062 00.000 9828 BLC: window closed
03:53:37.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:37.062 00.000 9828 MoveAxis(W, 33, B)
03:53:37.062 00.000 9828 Guiding  Dir = 3, Dur = 33
03:53:37.062 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:37.062 00.000 9828 IsSlewing returns 0
03:53:37.062 00.000 9828 IsGuiding returns 0
03:53:37.062 00.000 9828 PulseGuide returned control before completion, sleep 43
03:53:37.114 00.052 9828 IsGuiding returns 1
03:53:37.114 00.000 9828 scope still moving after pulse duration time elapsed
03:53:37.146 00.032 9828 IsSlewing returns 0
03:53:37.147 00.001 9828 IsGuiding returns 1
03:53:37.176 00.029 9828 IsSlewing returns 0
03:53:37.176 00.000 9828 IsGuiding returns 1
03:53:37.207 00.031 9828 IsSlewing returns 0
03:53:37.207 00.000 9828 IsGuiding returns 0
03:53:37.207 00.000 9828 scope move finished after 33 + 111 ms
03:53:37.207 00.000 9828 Move returns status 0, amount 33
03:53:37.207 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:37.207 00.000 9828 MoveAxis(N, 8, B)
03:53:37.207 00.000 9828 Guiding  Dir = 0, Dur = 8
03:53:37.223 00.016 9828 IsSlewing returns 0
03:53:37.223 00.000 9828 IsGuiding returns 0
03:53:37.223 00.000 9828 PulseGuide returned control before completion, sleep 18
03:53:37.255 00.032 9828 IsGuiding returns 1
03:53:37.255 00.000 9828 scope still moving after pulse duration time elapsed
03:53:37.285 00.030 9828 IsSlewing returns 0
03:53:37.285 00.000 9828 IsGuiding returns 1
03:53:37.317 00.032 9828 IsSlewing returns 0
03:53:37.317 00.000 9828 IsGuiding returns 1
03:53:37.348 00.031 9828 IsSlewing returns 0
03:53:37.348 00.000 9828 IsGuiding returns 0
03:53:37.348 00.000 9828 scope move finished after 8 + 117 ms
03:53:37.348 00.000 9828 Move returns status 0, amount 8
03:53:37.348 00.000 9828 move complete, result=0
03:53:37.348 00.000 9828 worker thread done servicing request
03:53:37.348 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.1 px 8 ms NORTH
03:53:38.223 00.875 8976 Exposure complete
03:53:38.229 00.006 8976 worker thread done servicing request
03:53:38.230 00.001 5052 OnExposeComplete: enter
03:53:38.230 00.000 5052 UpdateGuideState(): m_state=6
03:53:38.230 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 102
03:53:38.230 00.000 5052 Star::Find returns 1 (0), X=335.47, Y=291.18, Mass=65, SNR=5.5, Peak=64 HFD=1.4
03:53:38.230 00.000 5052 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
03:53:38.230 00.000 5052 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:53:38.230 00.000 5052 CameraToMount -- cameraX=0.73 cameraY=0.01 hyp=0.73 cameraTheta=0.02 mountX=-0.32 mountY=-0.62, mountTheta=-2.05
03:53:38.231 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.73, y=0.01, opts=13)
03:53:38.231 00.000 5052 Enqueuing Move request for stepguider (0.73, 0.01)
03:53:38.231 00.000 8976 Worker thread wakes up
03:53:38.231 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.73, 0.01) opts 0xd
03:53:38.231 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.73, 0.01)
03:53:38.231 00.000 8976 Moving (0.73, 0.01) raw xDistance=-0.32 yDistance=-0.62
03:53:38.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
03:53:38.231 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
03:53:38.231 00.000 8976 MoveAxis(R, 1, ABG)
03:53:38.231 00.000 8976 stepping (-16, -14) + (1, 0)
03:53:38.231 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:38.232 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:53:38.241 00.009 5052 UpdateGuideState exits: m=65 SNR=5.5
03:53:38.241 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:38.241 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:38.241 00.000 5052 Enqueuing Expose request
03:53:38.260 00.019 8976 Received - 47 (G) 
03:53:38.260 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:38.260 00.000 8976 stepped: pos (-15, -14)
03:53:38.260 00.000 8976 MoveAxis(U, 2, ABG)
03:53:38.261 00.001 8976 stepping (-15, -14) + (0, 2)
03:53:38.261 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:38.292 00.031 8976 Received - 47 (G) 
03:53:38.292 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:38.292 00.000 8976 stepped: pos (-15, -12)
03:53:38.293 00.001 8976 MountToCamera -- mountTheta (0.69) + m_xAngle (2.04) = xAngle (2.73 = 2.73)
03:53:38.293 00.000 8976 MountToCamera -- mountX=2.39 mountY=1.95 hyp=3.08 mountTheta=0.69 cameraX=-2.82, cameraY=1.24 cameraTheta=2.73
03:53:38.293 00.000 8976 incremental bump (-2.823, 1.236) isValid = 1
03:53:38.293 00.000 8976 Scheduling Mount bump of (-0.105, 0.048)
03:53:38.293 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.11, y=0.05, opts=4)
03:53:38.293 00.000 8976 Enqueuing Move request for scope (-0.11, 0.05)
03:53:38.293 00.000 8976 move complete, result=0
03:53:38.293 00.000 9828 Worker thread wakes up
03:53:38.293 00.000 8976 worker thread done servicing request
03:53:38.293 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.6 px 2 ms NORTH
03:53:38.293 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0x4
03:53:38.293 00.000 8976 Worker thread wakes up
03:53:38.293 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:38.293 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
03:53:38.293 00.000 9828 CameraToMount -- cameraTheta (2.72) - m_xAngle (-3.10) = xAngle (5.81 = -0.47)
03:53:38.293 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:38.293 00.000 9828 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.73 = -0.55)
03:53:38.294 00.001 9828 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.72 mountX=0.10 mountY=-0.06, mountTheta=-0.53
03:53:38.294 00.000 9828 Moving (-0.11, 0.05) raw xDistance=0.10 yDistance=-0.06
03:53:38.294 00.000 9828 BLC: window closed
03:53:38.294 00.000 9828 MoveAxis(W, 33, B)
03:53:38.294 00.000 9828 Guiding  Dir = 3, Dur = 33
03:53:38.294 00.000 9828 IsSlewing returns 0
03:53:38.294 00.000 9828 IsGuiding returns 0
03:53:38.294 00.000 9828 PulseGuide returned control before completion, sleep 43
03:53:38.339 00.045 9828 IsGuiding returns 1
03:53:38.339 00.000 9828 scope still moving after pulse duration time elapsed
03:53:38.370 00.031 9828 IsSlewing returns 0
03:53:38.372 00.002 9828 IsGuiding returns 1
03:53:38.402 00.030 9828 IsSlewing returns 0
03:53:38.403 00.001 9828 IsGuiding returns 1
03:53:38.434 00.031 9828 IsSlewing returns 0
03:53:38.434 00.000 9828 IsGuiding returns 1
03:53:38.466 00.032 9828 IsSlewing returns 0
03:53:38.466 00.000 9828 IsGuiding returns 0
03:53:38.466 00.000 9828 scope move finished after 33 + 138 ms
03:53:38.466 00.000 9828 Move returns status 0, amount 33
03:53:38.466 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:38.466 00.000 9828 MoveAxis(N, 8, B)
03:53:38.466 00.000 9828 Guiding  Dir = 0, Dur = 8
03:53:38.482 00.016 9828 IsSlewing returns 0
03:53:38.482 00.000 9828 IsGuiding returns 0
03:53:38.483 00.001 9828 PulseGuide returned control before completion, sleep 18
03:53:38.513 00.030 9828 IsGuiding returns 1
03:53:38.513 00.000 9828 scope still moving after pulse duration time elapsed
03:53:38.545 00.032 9828 IsSlewing returns 0
03:53:38.545 00.000 9828 IsGuiding returns 1
03:53:38.577 00.032 9828 IsSlewing returns 0
03:53:38.577 00.000 9828 IsGuiding returns 1
03:53:38.609 00.032 9828 IsSlewing returns 0
03:53:38.609 00.000 9828 IsGuiding returns 1
03:53:38.640 00.031 9828 IsSlewing returns 0
03:53:38.640 00.000 9828 IsGuiding returns 0
03:53:38.640 00.000 9828 scope move finished after 8 + 150 ms
03:53:38.640 00.000 9828 Move returns status 0, amount 8
03:53:38.640 00.000 9828 move complete, result=0
03:53:38.640 00.000 9828 worker thread done servicing request
03:53:38.640 00.000 5052 GuideStep: 0.1 px 33 ms WEST, -0.1 px 8 ms NORTH
03:53:39.451 00.811 8976 Exposure complete
03:53:39.457 00.006 8976 worker thread done servicing request
03:53:39.457 00.000 5052 OnExposeComplete: enter
03:53:39.457 00.000 5052 UpdateGuideState(): m_state=6
03:53:39.457 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 103
03:53:39.457 00.000 5052 Star::Find returns 1 (0), X=335.13, Y=291.25, Mass=64, SNR=5.5, Peak=65 HFD=1.7
03:53:39.457 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.85 = -1.85)
03:53:39.457 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
03:53:39.457 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.08 hyp=0.40 cameraTheta=0.19 mountX=-0.11 mountY=-0.37, mountTheta=-1.86
03:53:39.458 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.08, opts=13)
03:53:39.458 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.08)
03:53:39.458 00.000 8976 Worker thread wakes up
03:53:39.458 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.08) opts 0xd
03:53:39.458 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.08)
03:53:39.458 00.000 8976 Moving (0.39, 0.08) raw xDistance=-0.11 yDistance=-0.37
03:53:39.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:53:39.458 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
03:53:39.458 00.000 8976 MoveAxis(R, 0, ABG)
03:53:39.458 00.000 8976 MoveAxis(U, 2, ABG)
03:53:39.458 00.000 8976 stepping (-15, -12) + (0, 2)
03:53:39.459 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:39.459 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:53:39.470 00.011 5052 UpdateGuideState exits: m=64 SNR=5.5
03:53:39.470 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:39.470 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:39.470 00.000 5052 Enqueuing Expose request
03:53:39.492 00.022 8976 Received - 47 (G) 
03:53:39.492 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:39.492 00.000 8976 stepped: pos (-15, -10)
03:53:39.492 00.000 8976 MountToCamera -- mountTheta (0.66) + m_xAngle (2.04) = xAngle (2.70 = 2.70)
03:53:39.492 00.000 8976 MountToCamera -- mountX=2.36 mountY=1.83 hyp=2.98 mountTheta=0.66 cameraX=-2.70, cameraY=1.26 cameraTheta=2.70
03:53:39.492 00.000 8976 incremental bump (-2.703, 1.264) isValid = 1
03:53:39.492 00.000 8976 Scheduling Mount bump of (-0.104, 0.050)
03:53:39.492 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.05, opts=4)
03:53:39.492 00.000 8976 Enqueuing Move request for scope (-0.10, 0.05)
03:53:39.492 00.000 8976 move complete, result=0
03:53:39.492 00.000 8976 worker thread done servicing request
03:53:39.492 00.000 8976 Worker thread wakes up
03:53:39.492 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:39.492 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:39.492 00.000 9828 Worker thread wakes up
03:53:39.492 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0x4
03:53:39.493 00.001 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:53:39.493 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:53:39.493 00.000 9828 CameraToMount -- cameraTheta (2.69) - m_xAngle (-3.10) = xAngle (5.79 = -0.50)
03:53:39.493 00.000 9828 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.70 = -0.58)
03:53:39.493 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.69 mountX=0.10 mountY=-0.06, mountTheta=-0.56
03:53:39.493 00.000 9828 Moving (-0.10, 0.05) raw xDistance=0.10 yDistance=-0.06
03:53:39.493 00.000 9828 BLC: window closed
03:53:39.493 00.000 9828 MoveAxis(W, 32, B)
03:53:39.493 00.000 9828 Guiding  Dir = 3, Dur = 32
03:53:39.493 00.000 9828 IsSlewing returns 0
03:53:39.493 00.000 9828 IsGuiding returns 0
03:53:39.493 00.000 9828 PulseGuide returned control before completion, sleep 42
03:53:39.543 00.050 9828 IsGuiding returns 1
03:53:39.543 00.000 9828 scope still moving after pulse duration time elapsed
03:53:39.574 00.031 9828 IsSlewing returns 0
03:53:39.575 00.001 9828 IsGuiding returns 1
03:53:39.606 00.031 9828 IsSlewing returns 0
03:53:39.606 00.000 9828 IsGuiding returns 1
03:53:39.638 00.032 9828 IsSlewing returns 0
03:53:39.638 00.000 9828 IsGuiding returns 0
03:53:39.638 00.000 9828 scope move finished after 32 + 112 ms
03:53:39.638 00.000 9828 Move returns status 0, amount 32
03:53:39.638 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:39.638 00.000 9828 MoveAxis(N, 9, B)
03:53:39.638 00.000 9828 Guiding  Dir = 0, Dur = 9
03:53:39.654 00.016 9828 IsSlewing returns 0
03:53:39.654 00.000 9828 IsGuiding returns 0
03:53:39.654 00.000 9828 PulseGuide returned control before completion, sleep 19
03:53:39.686 00.032 9828 IsGuiding returns 1
03:53:39.686 00.000 9828 scope still moving after pulse duration time elapsed
03:53:39.718 00.032 9828 IsSlewing returns 0
03:53:39.718 00.000 9828 IsGuiding returns 1
03:53:39.749 00.031 9828 IsSlewing returns 0
03:53:39.749 00.000 9828 IsGuiding returns 1
03:53:39.779 00.030 9828 IsSlewing returns 0
03:53:39.779 00.000 9828 IsGuiding returns 1
03:53:39.811 00.032 9828 IsSlewing returns 0
03:53:39.811 00.000 9828 IsGuiding returns 1
03:53:39.843 00.032 9828 IsSlewing returns 0
03:53:39.843 00.000 9828 IsGuiding returns 0
03:53:39.843 00.000 9828 scope move finished after 9 + 179 ms
03:53:39.843 00.000 9828 Move returns status 0, amount 9
03:53:39.843 00.000 9828 move complete, result=0
03:53:39.843 00.000 9828 worker thread done servicing request
03:53:39.843 00.000 5052 GuideStep: 0.1 px 32 ms WEST, -0.1 px 9 ms NORTH
03:53:40.652 00.809 8976 Exposure complete
03:53:40.657 00.005 8976 worker thread done servicing request
03:53:40.658 00.001 5052 OnExposeComplete: enter
03:53:40.658 00.000 5052 UpdateGuideState(): m_state=6
03:53:40.658 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 104
03:53:40.658 00.000 5052 Star::Find returns 1 (0), X=335.22, Y=291.14, Mass=66, SNR=5.5, Peak=64 HFD=1.7
03:53:40.658 00.000 5052 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.04) = xAngle (-2.10 = -2.10)
03:53:40.658 00.000 5052 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
03:53:40.658 00.000 5052 CameraToMount -- cameraX=0.48 cameraY=-0.03 hyp=0.48 cameraTheta=-0.06 mountX=-0.24 mountY=-0.39, mountTheta=-2.13
03:53:40.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.48, y=-0.03, opts=13)
03:53:40.659 00.000 5052 Enqueuing Move request for stepguider (0.48, -0.03)
03:53:40.659 00.000 8976 Worker thread wakes up
03:53:40.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.48, -0.03) opts 0xd
03:53:40.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.48, -0.03)
03:53:40.659 00.000 8976 Moving (0.48, -0.03) raw xDistance=-0.24 yDistance=-0.39
03:53:40.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:53:40.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
03:53:40.659 00.000 8976 MoveAxis(R, 0, ABG)
03:53:40.659 00.000 8976 MoveAxis(U, 2, ABG)
03:53:40.659 00.000 8976 stepping (-15, -10) + (0, 2)
03:53:40.659 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:40.660 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=92, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:53:40.669 00.009 5052 UpdateGuideState exits: m=66 SNR=5.5
03:53:40.669 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:40.669 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:40.669 00.000 5052 Enqueuing Expose request
03:53:40.690 00.021 8976 Received - 47 (G) 
03:53:40.691 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:40.691 00.000 8976 stepped: pos (-15, -8)
03:53:40.691 00.000 8976 MountToCamera -- mountTheta (0.61) + m_xAngle (2.04) = xAngle (2.66 = 2.66)
03:53:40.691 00.000 8976 MountToCamera -- mountX=2.34 mountY=1.65 hyp=2.86 mountTheta=0.61 cameraX=-2.53, cameraY=1.33 cameraTheta=2.66
03:53:40.691 00.000 8976 incremental bump (-2.529, 1.331) isValid = 1
03:53:40.691 00.000 8976 Scheduling Mount bump of (-0.102, 0.055)
03:53:40.691 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:53:40.691 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:53:40.691 00.000 8976 move complete, result=0
03:53:40.691 00.000 9828 Worker thread wakes up
03:53:40.691 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:53:40.691 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:53:40.691 00.000 8976 worker thread done servicing request
03:53:40.691 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:53:40.691 00.000 9828 CameraToMount -- cameraTheta (2.64) - m_xAngle (-3.10) = xAngle (5.74 = -0.55)
03:53:40.691 00.000 9828 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.66 = -0.63)
03:53:40.691 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.64 mountX=0.10 mountY=-0.07, mountTheta=-0.60
03:53:40.691 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.10 yDistance=-0.07
03:53:40.691 00.000 9828 BLC: window closed
03:53:40.691 00.000 8976 Worker thread wakes up
03:53:40.691 00.000 9828 MoveAxis(W, 31, B)
03:53:40.691 00.000 9828 Guiding  Dir = 3, Dur = 31
03:53:40.691 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:40.691 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:40.691 00.000 9828 IsSlewing returns 0
03:53:40.691 00.000 9828 IsGuiding returns 0
03:53:40.692 00.001 9828 PulseGuide returned control before completion, sleep 41
03:53:40.741 00.049 9828 IsGuiding returns 1
03:53:40.741 00.000 9828 scope still moving after pulse duration time elapsed
03:53:40.773 00.032 9828 IsSlewing returns 0
03:53:40.774 00.001 9828 IsGuiding returns 1
03:53:40.805 00.031 9828 IsSlewing returns 0
03:53:40.805 00.000 9828 IsGuiding returns 1
03:53:40.837 00.032 9828 IsSlewing returns 0
03:53:40.837 00.000 9828 IsGuiding returns 0
03:53:40.837 00.000 9828 scope move finished after 31 + 114 ms
03:53:40.837 00.000 9828 Move returns status 0, amount 31
03:53:40.837 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:40.837 00.000 9828 MoveAxis(N, 9, B)
03:53:40.837 00.000 9828 Guiding  Dir = 0, Dur = 9
03:53:40.854 00.017 9828 IsSlewing returns 0
03:53:40.854 00.000 9828 IsGuiding returns 0
03:53:40.854 00.000 9828 PulseGuide returned control before completion, sleep 19
03:53:40.885 00.031 9828 IsGuiding returns 1
03:53:40.885 00.000 9828 scope still moving after pulse duration time elapsed
03:53:40.916 00.031 9828 IsSlewing returns 0
03:53:40.916 00.000 9828 IsGuiding returns 1
03:53:40.948 00.032 9828 IsSlewing returns 0
03:53:40.948 00.000 9828 IsGuiding returns 1
03:53:40.980 00.032 9828 IsSlewing returns 0
03:53:40.980 00.000 9828 IsGuiding returns 1
03:53:41.012 00.032 9828 IsSlewing returns 0
03:53:41.012 00.000 9828 IsGuiding returns 0
03:53:41.012 00.000 9828 scope move finished after 9 + 149 ms
03:53:41.012 00.000 9828 Move returns status 0, amount 9
03:53:41.012 00.000 9828 move complete, result=0
03:53:41.012 00.000 9828 worker thread done servicing request
03:53:41.012 00.000 5052 GuideStep: 0.1 px 31 ms WEST, -0.1 px 9 ms NORTH
03:53:41.848 00.836 8976 Exposure complete
03:53:41.854 00.006 8976 worker thread done servicing request
03:53:41.854 00.000 5052 OnExposeComplete: enter
03:53:41.854 00.000 5052 UpdateGuideState(): m_state=6
03:53:41.854 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 105
03:53:41.854 00.000 5052 Star::Find returns 1 (0), X=336.03, Y=290.98, Mass=61, SNR=5.3, Peak=65 HFD=1.8
03:53:41.854 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
03:53:41.854 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
03:53:41.854 00.000 5052 CameraToMount -- cameraX=1.29 cameraY=-0.19 hyp=1.30 cameraTheta=-0.15 mountX=-0.76 mountY=-0.98, mountTheta=-2.23
03:53:41.855 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.29, y=-0.19, opts=13)
03:53:41.855 00.000 5052 Enqueuing Move request for stepguider (1.29, -0.19)
03:53:41.855 00.000 8976 Worker thread wakes up
03:53:41.855 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.29, -0.19) opts 0xd
03:53:41.855 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.29, -0.19)
03:53:41.855 00.000 8976 Moving (1.29, -0.19) raw xDistance=-0.76 yDistance=-0.98
03:53:41.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
03:53:41.855 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.98
03:53:41.855 00.000 8976 MoveAxis(R, 3, ABG)
03:53:41.855 00.000 8976 stepping (-15, -8) + (3, 0)
03:53:41.855 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:41.856 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
03:53:41.866 00.010 5052 UpdateGuideState exits: m=61 SNR=5.3
03:53:41.866 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:41.866 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:41.866 00.000 5052 Enqueuing Expose request
03:53:41.889 00.023 8976 Received - 47 (G) 
03:53:41.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:41.889 00.000 8976 stepped: pos (-12, -8)
03:53:41.889 00.000 8976 MoveAxis(U, 4, ABG)
03:53:41.889 00.000 8976 stepping (-12, -8) + (0, 4)
03:53:41.889 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:41.921 00.032 8976 Received - 47 (G) 
03:53:41.921 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:41.921 00.000 8976 stepped: pos (-12, -4)
03:53:41.921 00.000 8976 MountToCamera -- mountTheta (0.54) + m_xAngle (2.04) = xAngle (2.59 = 2.59)
03:53:41.921 00.000 8976 MountToCamera -- mountX=2.17 mountY=1.31 hyp=2.54 mountTheta=0.54 cameraX=-2.16, cameraY=1.34 cameraTheta=2.59
03:53:41.921 00.000 8976 incremental bump (-2.157, 1.336) isValid = 1
03:53:41.921 00.000 8976 Scheduling Mount bump of (-0.098, 0.063)
03:53:41.921 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.06, opts=4)
03:53:41.921 00.000 8976 Enqueuing Move request for scope (-0.10, 0.06)
03:53:41.921 00.000 8976 move complete, result=0
03:53:41.921 00.000 8976 worker thread done servicing request
03:53:41.921 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -1.0 px 4 ms NORTH
03:53:41.921 00.000 9828 Worker thread wakes up
03:53:41.921 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0x4
03:53:41.922 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
03:53:41.922 00.000 8976 Worker thread wakes up
03:53:41.922 00.000 9828 CameraToMount -- cameraTheta (2.57) - m_xAngle (-3.10) = xAngle (5.67 = -0.62)
03:53:41.922 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:41.922 00.000 9828 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.59 = -0.70)
03:53:41.922 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:41.922 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.57 mountX=0.09 mountY=-0.07, mountTheta=-0.67
03:53:41.922 00.000 9828 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.07
03:53:41.922 00.000 9828 BLC: window closed
03:53:41.922 00.000 9828 MoveAxis(W, 30, B)
03:53:41.922 00.000 9828 Guiding  Dir = 3, Dur = 30
03:53:41.922 00.000 9828 IsSlewing returns 0
03:53:41.923 00.001 9828 IsGuiding returns 0
03:53:41.923 00.000 9828 PulseGuide returned control before completion, sleep 40
03:53:41.965 00.042 9828 IsGuiding returns 1
03:53:41.965 00.000 9828 scope still moving after pulse duration time elapsed
03:53:41.997 00.032 9828 IsSlewing returns 0
03:53:41.997 00.000 9828 IsGuiding returns 1
03:53:42.028 00.031 9828 IsSlewing returns 0
03:53:42.028 00.000 9828 IsGuiding returns 1
03:53:42.060 00.032 9828 IsSlewing returns 0
03:53:42.060 00.000 9828 IsGuiding returns 0
03:53:42.060 00.000 9828 scope move finished after 30 + 107 ms
03:53:42.060 00.000 9828 Move returns status 0, amount 30
03:53:42.060 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:42.061 00.001 9828 MoveAxis(N, 10, B)
03:53:42.061 00.000 9828 Guiding  Dir = 0, Dur = 10
03:53:42.076 00.015 9828 IsSlewing returns 0
03:53:42.076 00.000 9828 IsGuiding returns 1
03:53:42.076 00.000 9828 Entered PulseGuideScope while moving
03:53:42.137 00.061 9828 IsSlewing returns 0
03:53:42.137 00.000 9828 IsGuiding returns 1
03:53:42.137 00.000 9828 Still moving
03:53:42.199 00.062 9828 IsSlewing returns 0
03:53:42.199 00.000 9828 IsGuiding returns 0
03:53:42.199 00.000 9828 Movement stopped - continuing
03:53:42.200 00.001 9828 PulseGuide returned control before completion, sleep 20
03:53:42.230 00.030 9828 IsGuiding returns 1
03:53:42.230 00.000 9828 scope still moving after pulse duration time elapsed
03:53:42.261 00.031 9828 IsSlewing returns 0
03:53:42.261 00.000 9828 IsGuiding returns 1
03:53:42.293 00.032 9828 IsSlewing returns 0
03:53:42.293 00.000 9828 IsGuiding returns 1
03:53:42.325 00.032 9828 IsSlewing returns 0
03:53:42.325 00.000 9828 IsGuiding returns 0
03:53:42.325 00.000 9828 scope move finished after 10 + 115 ms
03:53:42.325 00.000 9828 Move returns status 0, amount 10
03:53:42.326 00.001 9828 move complete, result=0
03:53:42.326 00.000 9828 worker thread done servicing request
03:53:42.326 00.000 5052 GuideStep: 0.1 px 30 ms WEST, -0.1 px 10 ms NORTH
03:53:43.082 00.756 8976 Exposure complete
03:53:43.088 00.006 8976 worker thread done servicing request
03:53:43.088 00.000 5052 OnExposeComplete: enter
03:53:43.088 00.000 5052 UpdateGuideState(): m_state=6
03:53:43.088 00.000 5052 Star::Find(18, 336, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 106
03:53:43.088 00.000 5052 Star::Find returns 1 (0), X=336.11, Y=290.99, Mass=63, SNR=5.4, Peak=64 HFD=2.0
03:53:43.089 00.001 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
03:53:43.089 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
03:53:43.089 00.000 5052 CameraToMount -- cameraX=1.37 cameraY=-0.19 hyp=1.38 cameraTheta=-0.14 mountX=-0.79 mountY=-1.05, mountTheta=-2.22
03:53:43.089 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.37, y=-0.19, opts=13)
03:53:43.089 00.000 5052 Enqueuing Move request for stepguider (1.37, -0.19)
03:53:43.089 00.000 8976 Worker thread wakes up
03:53:43.089 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.37, -0.19) opts 0xd
03:53:43.090 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.37, -0.19)
03:53:43.090 00.000 8976 Moving (1.37, -0.19) raw xDistance=-0.79 yDistance=-1.05
03:53:43.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.79
03:53:43.090 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.05
03:53:43.090 00.000 8976 MoveAxis(R, 3, ABG)
03:53:43.090 00.000 8976 stepping (-12, -4) + (3, 0)
03:53:43.090 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:43.090 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:43.100 00.010 5052 UpdateGuideState exits: m=63 SNR=5.4
03:53:43.100 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:43.100 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:43.100 00.000 5052 Enqueuing Expose request
03:53:43.120 00.020 8976 Received - 47 (G) 
03:53:43.120 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:43.120 00.000 8976 stepped: pos (-9, -4)
03:53:43.120 00.000 8976 MoveAxis(U, 4, ABG)
03:53:43.120 00.000 8976 stepping (-9, -4) + (0, 4)
03:53:43.120 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:43.152 00.032 8976 Received - 47 (G) 
03:53:43.152 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:43.152 00.000 8976 stepped: pos (-9, 0)
03:53:43.152 00.000 8976 MountToCamera -- mountTheta (0.43) + m_xAngle (2.04) = xAngle (2.47 = 2.47)
03:53:43.152 00.000 8976 MountToCamera -- mountX=1.91 mountY=0.88 hyp=2.10 mountTheta=0.43 cameraX=-1.65, cameraY=1.30 cameraTheta=2.47
03:53:43.153 00.001 8976 incremental bump (-1.653, 1.300) isValid = 1
03:53:43.153 00.000 8976 Scheduling Mount bump of (-0.090, 0.074)
03:53:43.153 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.07, opts=4)
03:53:43.153 00.000 8976 Enqueuing Move request for scope (-0.09, 0.07)
03:53:43.153 00.000 8976 move complete, result=0
03:53:43.153 00.000 9828 Worker thread wakes up
03:53:43.153 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0x4
03:53:43.153 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:53:43.153 00.000 9828 CameraToMount -- cameraTheta (2.46) - m_xAngle (-3.10) = xAngle (5.55 = -0.73)
03:53:43.153 00.000 8976 worker thread done servicing request
03:53:43.153 00.000 8976 Worker thread wakes up
03:53:43.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:43.153 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:43.153 00.000 9828 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.47 = -0.81)
03:53:43.153 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.46 mountX=0.09 mountY=-0.08, mountTheta=-0.77
03:53:43.153 00.000 9828 Moving (-0.09, 0.07) raw xDistance=0.09 yDistance=-0.08
03:53:43.153 00.000 9828 BLC: window closed
03:53:43.153 00.000 9828 MoveAxis(W, 27, B)
03:53:43.153 00.000 9828 Guiding  Dir = 3, Dur = 27
03:53:43.154 00.001 5052 GuideStep: -0.8 px 3 ms EAST, -1.0 px 4 ms NORTH
03:53:43.154 00.000 9828 IsSlewing returns 0
03:53:43.154 00.000 9828 IsGuiding returns 0
03:53:43.154 00.000 9828 PulseGuide returned control before completion, sleep 37
03:53:43.193 00.039 9828 IsGuiding returns 1
03:53:43.193 00.000 9828 scope still moving after pulse duration time elapsed
03:53:43.225 00.032 9828 IsSlewing returns 0
03:53:43.225 00.000 9828 IsGuiding returns 1
03:53:43.256 00.031 9828 IsSlewing returns 0
03:53:43.256 00.000 9828 IsGuiding returns 1
03:53:43.286 00.030 9828 IsSlewing returns 0
03:53:43.286 00.000 9828 IsGuiding returns 1
03:53:43.317 00.031 9828 IsSlewing returns 0
03:53:43.317 00.000 9828 IsGuiding returns 1
03:53:43.349 00.032 9828 IsSlewing returns 0
03:53:43.349 00.000 9828 IsGuiding returns 1
03:53:43.381 00.032 9828 IsSlewing returns 0
03:53:43.381 00.000 9828 IsGuiding returns 0
03:53:43.381 00.000 9828 scope move finished after 27 + 200 ms
03:53:43.381 00.000 9828 Move returns status 0, amount 27
03:53:43.381 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:43.382 00.001 9828 MoveAxis(N, 12, B)
03:53:43.382 00.000 9828 Guiding  Dir = 0, Dur = 12
03:53:43.398 00.016 9828 IsSlewing returns 0
03:53:43.398 00.000 9828 IsGuiding returns 0
03:53:43.398 00.000 9828 PulseGuide returned control before completion, sleep 22
03:53:43.429 00.031 9828 IsGuiding returns 1
03:53:43.429 00.000 9828 scope still moving after pulse duration time elapsed
03:53:43.460 00.031 9828 IsSlewing returns 0
03:53:43.460 00.000 9828 IsGuiding returns 1
03:53:43.493 00.033 9828 IsSlewing returns 0
03:53:43.493 00.000 9828 IsGuiding returns 1
03:53:43.523 00.030 9828 IsSlewing returns 0
03:53:43.523 00.000 9828 IsGuiding returns 1
03:53:43.554 00.031 9828 IsSlewing returns 0
03:53:43.554 00.000 9828 IsGuiding returns 0
03:53:43.554 00.000 9828 scope move finished after 12 + 144 ms
03:53:43.554 00.000 9828 Move returns status 0, amount 12
03:53:43.554 00.000 9828 move complete, result=0
03:53:43.554 00.000 9828 worker thread done servicing request
03:53:43.554 00.000 5052 GuideStep: 0.1 px 27 ms WEST, -0.1 px 12 ms NORTH
03:53:44.324 00.770 8976 Exposure complete
03:53:44.330 00.006 8976 worker thread done servicing request
03:53:44.331 00.001 5052 OnExposeComplete: enter
03:53:44.331 00.000 5052 UpdateGuideState(): m_state=6
03:53:44.331 00.000 5052 Star::Find(18, 336, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 107
03:53:44.331 00.000 5052 Star::Find returns 1 (0), X=334.57, Y=291.78, Mass=68, SNR=5.6, Peak=64 HFD=1.9
03:53:44.331 00.000 5052 CameraToMount -- cameraTheta (1.84) - m_xAngle (2.04) = xAngle (-0.20 = -0.20)
03:53:44.331 00.000 5052 CameraToMount -- cameraTheta (1.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.30 = -0.30)
03:53:44.331 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.61 hyp=0.63 cameraTheta=1.84 mountX=0.62 mountY=-0.19, mountTheta=-0.30
03:53:44.332 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.61, opts=13)
03:53:44.332 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.61)
03:53:44.332 00.000 8976 Worker thread wakes up
03:53:44.332 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.61) opts 0xd
03:53:44.332 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.61)
03:53:44.332 00.000 8976 Moving (-0.17, 0.61) raw xDistance=0.62 yDistance=-0.19
03:53:44.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.62
03:53:44.332 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:53:44.332 00.000 8976 MoveAxis(L, 2, ABG)
03:53:44.332 00.000 8976 stepping (-9, 0) + (-2, 0)
03:53:44.333 00.001 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:44.334 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:53:44.345 00.011 5052 UpdateGuideState exits: m=68 SNR=5.6
03:53:44.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:44.345 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:44.345 00.000 5052 Enqueuing Expose request
03:53:44.367 00.022 8976 Received - 47 (G) 
03:53:44.367 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:44.367 00.000 8976 stepped: pos (-11, 0)
03:53:44.367 00.000 8976 MoveAxis(U, 0, ABG)
03:53:44.367 00.000 8976 MountToCamera -- mountTheta (0.31) + m_xAngle (2.04) = xAngle (2.35 = 2.35)
03:53:44.367 00.000 8976 MountToCamera -- mountX=1.84 mountY=0.59 hyp=1.93 mountTheta=0.31 cameraX=-1.36, cameraY=1.37 cameraTheta=2.35
03:53:44.367 00.000 8976 incremental bump (-1.360, 1.366) isValid = 1
03:53:44.367 00.000 8976 Scheduling Mount bump of (-0.081, 0.084)
03:53:44.367 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
03:53:44.368 00.001 8976 Enqueuing Move request for scope (-0.08, 0.08)
03:53:44.368 00.000 8976 move complete, result=0
03:53:44.368 00.000 9828 Worker thread wakes up
03:53:44.368 00.000 8976 worker thread done servicing request
03:53:44.368 00.000 5052 GuideStep: 0.6 px 2 ms WEST, -0.2 px 0 ms NORTH
03:53:44.368 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
03:53:44.368 00.000 8976 Worker thread wakes up
03:53:44.368 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:53:44.368 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:44.368 00.000 9828 CameraToMount -- cameraTheta (2.34) - m_xAngle (-3.10) = xAngle (5.43 = -0.85)
03:53:44.368 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:44.368 00.000 9828 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.35 = -0.93)
03:53:44.368 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.34 mountX=0.08 mountY=-0.09, mountTheta=-0.88
03:53:44.368 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
03:53:44.368 00.000 9828 BLC: window closed
03:53:44.368 00.000 9828 MoveAxis(W, 24, B)
03:53:44.368 00.000 9828 Guiding  Dir = 3, Dur = 24
03:53:44.369 00.001 9828 IsSlewing returns 0
03:53:44.369 00.000 9828 IsGuiding returns 0
03:53:44.369 00.000 9828 PulseGuide returned control before completion, sleep 34
03:53:44.406 00.037 9828 IsGuiding returns 1
03:53:44.406 00.000 9828 scope still moving after pulse duration time elapsed
03:53:44.438 00.032 9828 IsSlewing returns 0
03:53:44.438 00.000 9828 IsGuiding returns 1
03:53:44.470 00.032 9828 IsSlewing returns 0
03:53:44.470 00.000 9828 IsGuiding returns 1
03:53:44.501 00.031 9828 IsSlewing returns 0
03:53:44.501 00.000 9828 IsGuiding returns 1
03:53:44.532 00.031 9828 IsSlewing returns 0
03:53:44.532 00.000 9828 IsGuiding returns 1
03:53:44.564 00.032 9828 IsSlewing returns 0
03:53:44.564 00.000 9828 IsGuiding returns 0
03:53:44.564 00.000 9828 scope move finished after 24 + 171 ms
03:53:44.564 00.000 9828 Move returns status 0, amount 24
03:53:44.564 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:44.564 00.000 9828 MoveAxis(N, 13, B)
03:53:44.564 00.000 9828 Guiding  Dir = 0, Dur = 13
03:53:44.579 00.015 9828 IsSlewing returns 0
03:53:44.579 00.000 9828 IsGuiding returns 0
03:53:44.579 00.000 9828 PulseGuide returned control before completion, sleep 23
03:53:44.612 00.033 9828 IsGuiding returns 1
03:53:44.613 00.001 9828 scope still moving after pulse duration time elapsed
03:53:44.648 00.035 9828 IsSlewing returns 0
03:53:44.648 00.000 9828 IsGuiding returns 1
03:53:44.676 00.028 9828 IsSlewing returns 0
03:53:44.676 00.000 9828 IsGuiding returns 1
03:53:44.710 00.034 9828 IsSlewing returns 0
03:53:44.710 00.000 9828 IsGuiding returns 0
03:53:44.710 00.000 9828 scope move finished after 13 + 117 ms
03:53:44.711 00.001 9828 Move returns status 0, amount 13
03:53:44.711 00.000 9828 move complete, result=0
03:53:44.711 00.000 9828 worker thread done servicing request
03:53:44.711 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
03:53:45.521 00.810 8976 Exposure complete
03:53:45.527 00.006 8976 worker thread done servicing request
03:53:45.527 00.000 5052 OnExposeComplete: enter
03:53:45.527 00.000 5052 UpdateGuideState(): m_state=6
03:53:45.527 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 108
03:53:45.527 00.000 5052 Star::Find returns 1 (0), X=333.96, Y=291.16, Mass=73, SNR=5.9, Peak=64 HFD=2.1
03:53:45.527 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.17 = 1.12)
03:53:45.527 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.27 = 1.01)
03:53:45.527 00.000 5052 CameraToMount -- cameraX=-0.78 cameraY=-0.02 hyp=0.78 cameraTheta=-3.12 mountX=0.34 mountY=0.66, mountTheta=1.10
03:53:45.528 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.78, y=-0.02, opts=13)
03:53:45.528 00.000 5052 Enqueuing Move request for stepguider (-0.78, -0.02)
03:53:45.528 00.000 8976 Worker thread wakes up
03:53:45.528 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.78, -0.02) opts 0xd
03:53:45.528 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.78, -0.02)
03:53:45.528 00.000 8976 Moving (-0.78, -0.02) raw xDistance=0.34 yDistance=0.66
03:53:45.528 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
03:53:45.529 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
03:53:45.529 00.000 8976 MoveAxis(L, 2, ABG)
03:53:45.529 00.000 8976 stepping (-11, 0) + (-2, 0)
03:53:45.529 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:45.529 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:45.540 00.011 5052 UpdateGuideState exits: m=73 SNR=5.9
03:53:45.540 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:45.540 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:45.540 00.000 5052 Enqueuing Expose request
03:53:45.550 00.010 8976 Received - 47 (G) 
03:53:45.550 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:45.550 00.000 8976 stepped: pos (-13, 0)
03:53:45.550 00.000 8976 MoveAxis(D, 3, ABG)
03:53:45.550 00.000 8976 stepping (-13, 0) + (0, -3)
03:53:45.550 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:45.582 00.032 8976 Received - 47 (G) 
03:53:45.582 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:45.582 00.000 8976 stepped: pos (-13, -3)
03:53:45.582 00.000 8976 MountToCamera -- mountTheta (0.28) + m_xAngle (2.04) = xAngle (2.33 = 2.33)
03:53:45.582 00.000 8976 MountToCamera -- mountX=1.89 mountY=0.55 hyp=1.97 mountTheta=0.28 cameraX=-1.35, cameraY=1.43 cameraTheta=2.33
03:53:45.582 00.000 8976 incremental bump (-1.350, 1.429) isValid = 1
03:53:45.582 00.000 8976 Scheduling Mount bump of (-0.079, 0.087)
03:53:45.582 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:53:45.582 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:53:45.582 00.000 8976 move complete, result=0
03:53:45.582 00.000 9828 Worker thread wakes up
03:53:45.582 00.000 8976 worker thread done servicing request
03:53:45.582 00.000 5052 GuideStep: 0.3 px 2 ms WEST, 0.7 px 3 ms SOUTH
03:53:45.583 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:53:45.583 00.000 8976 Worker thread wakes up
03:53:45.583 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:53:45.583 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:45.583 00.000 9828 CameraToMount -- cameraTheta (2.31) - m_xAngle (-3.10) = xAngle (5.41 = -0.88)
03:53:45.583 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:45.583 00.000 9828 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.32 = -0.96)
03:53:45.583 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=0.07 mountY=-0.10, mountTheta=-0.91
03:53:45.583 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
03:53:45.583 00.000 9828 BLC: window closed
03:53:45.583 00.000 9828 MoveAxis(W, 24, B)
03:53:45.583 00.000 9828 Guiding  Dir = 3, Dur = 24
03:53:45.583 00.000 9828 IsSlewing returns 0
03:53:45.584 00.001 9828 IsGuiding returns 0
03:53:45.584 00.000 9828 PulseGuide returned control before completion, sleep 34
03:53:45.620 00.036 9828 IsGuiding returns 1
03:53:45.620 00.000 9828 scope still moving after pulse duration time elapsed
03:53:45.651 00.031 9828 IsSlewing returns 0
03:53:45.652 00.001 9828 IsGuiding returns 1
03:53:45.683 00.031 9828 IsSlewing returns 0
03:53:45.683 00.000 9828 IsGuiding returns 1
03:53:45.714 00.031 9828 IsSlewing returns 0
03:53:45.714 00.000 9828 IsGuiding returns 0
03:53:45.714 00.000 9828 scope move finished after 24 + 106 ms
03:53:45.714 00.000 9828 Move returns status 0, amount 24
03:53:45.714 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:45.714 00.000 9828 MoveAxis(N, 13, B)
03:53:45.714 00.000 9828 Guiding  Dir = 0, Dur = 13
03:53:45.730 00.016 9828 IsSlewing returns 0
03:53:45.731 00.001 9828 IsGuiding returns 0
03:53:45.731 00.000 9828 PulseGuide returned control before completion, sleep 23
03:53:45.761 00.030 9828 IsGuiding returns 1
03:53:45.761 00.000 9828 scope still moving after pulse duration time elapsed
03:53:45.794 00.033 9828 IsSlewing returns 0
03:53:45.794 00.000 9828 IsGuiding returns 1
03:53:45.824 00.030 9828 IsSlewing returns 0
03:53:45.824 00.000 9828 IsGuiding returns 1
03:53:45.855 00.031 9828 IsSlewing returns 0
03:53:45.855 00.000 9828 IsGuiding returns 1
03:53:45.885 00.030 9828 IsSlewing returns 0
03:53:45.886 00.001 9828 IsGuiding returns 0
03:53:45.886 00.000 9828 scope move finished after 13 + 142 ms
03:53:45.886 00.000 9828 Move returns status 0, amount 13
03:53:45.886 00.000 9828 move complete, result=0
03:53:45.886 00.000 9828 worker thread done servicing request
03:53:45.886 00.000 5052 GuideStep: 0.1 px 24 ms WEST, -0.1 px 13 ms NORTH
03:53:46.743 00.857 8976 Exposure complete
03:53:46.749 00.006 8976 worker thread done servicing request
03:53:46.749 00.000 5052 OnExposeComplete: enter
03:53:46.749 00.000 5052 UpdateGuideState(): m_state=6
03:53:46.749 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 109
03:53:46.749 00.000 5052 Star::Find returns 1 (0), X=335.36, Y=290.84, Mass=69, SNR=5.6, Peak=63 HFD=2.0
03:53:46.749 00.000 5052 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.04) = xAngle (-2.54 = -2.54)
03:53:46.749 00.000 5052 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.64 = -2.64)
03:53:46.749 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=-0.33 hyp=0.70 cameraTheta=-0.50 mountX=-0.58 mountY=-0.34, mountTheta=-2.62
03:53:46.750 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=-0.33, opts=13)
03:53:46.750 00.000 5052 Enqueuing Move request for stepguider (0.62, -0.33)
03:53:46.750 00.000 8976 Worker thread wakes up
03:53:46.750 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, -0.33) opts 0xd
03:53:46.750 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, -0.33)
03:53:46.750 00.000 8976 Moving (0.62, -0.33) raw xDistance=-0.58 yDistance=-0.34
03:53:46.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.58
03:53:46.750 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.34
03:53:46.750 00.000 8976 MoveAxis(R, 2, ABG)
03:53:46.750 00.000 8976 stepping (-13, -3) + (2, 0)
03:53:46.750 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:46.751 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:53:46.762 00.011 5052 UpdateGuideState exits: m=69 SNR=5.6
03:53:46.763 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:46.763 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:46.763 00.000 5052 Enqueuing Expose request
03:53:46.780 00.017 8976 Received - 47 (G) 
03:53:46.781 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:46.781 00.000 8976 stepped: pos (-11, -3)
03:53:46.781 00.000 8976 MoveAxis(U, 1, ABG)
03:53:46.781 00.000 8976 stepping (-11, -3) + (0, 1)
03:53:46.781 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:46.812 00.031 8976 Received - 47 (G) 
03:53:46.812 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:46.812 00.000 8976 stepped: pos (-11, -2)
03:53:46.812 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
03:53:46.812 00.000 8976 MountToCamera -- mountX=1.82 mountY=0.47 hyp=1.88 mountTheta=0.26 cameraX=-1.25, cameraY=1.40 cameraTheta=2.30
03:53:46.812 00.000 8976 incremental bump (-1.251, 1.404) isValid = 1
03:53:46.813 00.001 8976 Scheduling Mount bump of (-0.076, 0.089)
03:53:46.813 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:53:46.813 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:53:46.813 00.000 8976 move complete, result=0
03:53:46.813 00.000 9828 Worker thread wakes up
03:53:46.813 00.000 8976 worker thread done servicing request
03:53:46.813 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -0.3 px 1 ms NORTH
03:53:46.813 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:53:46.813 00.000 8976 Worker thread wakes up
03:53:46.813 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:46.813 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:46.813 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:53:46.813 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.38 = -0.91)
03:53:46.813 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.99)
03:53:46.813 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.07 mountY=-0.10, mountTheta=-0.93
03:53:46.813 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
03:53:46.813 00.000 9828 BLC: window closed
03:53:46.813 00.000 9828 MoveAxis(W, 23, B)
03:53:46.814 00.001 9828 Guiding  Dir = 3, Dur = 23
03:53:46.814 00.000 9828 IsSlewing returns 0
03:53:46.814 00.000 9828 IsGuiding returns 0
03:53:46.814 00.000 9828 PulseGuide returned control before completion, sleep 33
03:53:46.861 00.047 9828 IsGuiding returns 1
03:53:46.861 00.000 9828 scope still moving after pulse duration time elapsed
03:53:46.894 00.033 9828 IsSlewing returns 0
03:53:46.895 00.001 9828 IsGuiding returns 1
03:53:46.925 00.030 9828 IsSlewing returns 0
03:53:46.925 00.000 9828 IsGuiding returns 1
03:53:46.957 00.032 9828 IsSlewing returns 0
03:53:46.957 00.000 9828 IsGuiding returns 0
03:53:46.957 00.000 9828 scope move finished after 23 + 119 ms
03:53:46.957 00.000 9828 Move returns status 0, amount 23
03:53:46.957 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:46.957 00.000 9828 MoveAxis(N, 13, B)
03:53:46.957 00.000 9828 Guiding  Dir = 0, Dur = 13
03:53:46.973 00.016 9828 IsSlewing returns 0
03:53:46.973 00.000 9828 IsGuiding returns 0
03:53:46.973 00.000 9828 PulseGuide returned control before completion, sleep 23
03:53:47.004 00.031 9828 IsGuiding returns 1
03:53:47.004 00.000 9828 scope still moving after pulse duration time elapsed
03:53:47.035 00.031 9828 IsSlewing returns 0
03:53:47.035 00.000 9828 IsGuiding returns 1
03:53:47.066 00.031 9828 IsSlewing returns 0
03:53:47.066 00.000 9828 IsGuiding returns 1
03:53:47.097 00.031 9828 IsSlewing returns 0
03:53:47.097 00.000 9828 IsGuiding returns 1
03:53:47.128 00.031 9828 IsSlewing returns 0
03:53:47.128 00.000 9828 IsGuiding returns 0
03:53:47.128 00.000 9828 scope move finished after 13 + 141 ms
03:53:47.128 00.000 9828 Move returns status 0, amount 13
03:53:47.128 00.000 9828 move complete, result=0
03:53:47.128 00.000 9828 worker thread done servicing request
03:53:47.128 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
03:53:47.958 00.830 8976 Exposure complete
03:53:47.965 00.007 8976 worker thread done servicing request
03:53:47.965 00.000 5052 OnExposeComplete: enter
03:53:47.965 00.000 5052 UpdateGuideState(): m_state=6
03:53:47.965 00.000 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 110
03:53:47.965 00.000 5052 Star::Find returns 1 (0), X=335.14, Y=291.26, Mass=65, SNR=5.5, Peak=63 HFD=1.7
03:53:47.965 00.000 5052 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.04) = xAngle (-1.83 = -1.83)
03:53:47.965 00.000 5052 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.93 = -1.93)
03:53:47.965 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.09 hyp=0.41 cameraTheta=0.21 mountX=-0.10 mountY=-0.38, mountTheta=-1.84
03:53:47.966 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.09, opts=13)
03:53:47.966 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.09)
03:53:47.966 00.000 8976 Worker thread wakes up
03:53:47.966 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.09) opts 0xd
03:53:47.966 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.09)
03:53:47.966 00.000 8976 Moving (0.40, 0.09) raw xDistance=-0.10 yDistance=-0.38
03:53:47.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:53:47.966 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
03:53:47.966 00.000 8976 MoveAxis(R, 0, ABG)
03:53:47.966 00.000 8976 MoveAxis(U, 2, ABG)
03:53:47.966 00.000 8976 stepping (-11, -2) + (0, 2)
03:53:47.967 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:47.967 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=44, FiltMin=37, FiltMax=52, Gamma=2.630
03:53:47.979 00.012 5052 UpdateGuideState exits: m=65 SNR=5.5
03:53:47.979 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:47.979 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:47.979 00.000 5052 Enqueuing Expose request
03:53:47.996 00.017 8976 Received - 47 (G) 
03:53:47.996 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:47.996 00.000 8976 stepped: pos (-11, 0)
03:53:47.996 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
03:53:47.996 00.000 8976 MountToCamera -- mountX=1.78 mountY=0.32 hyp=1.80 mountTheta=0.18 cameraX=-1.09, cameraY=1.44 cameraTheta=2.22
03:53:47.996 00.000 8976 incremental bump (-1.091, 1.436) isValid = 1
03:53:47.996 00.000 8976 Scheduling Mount bump of (-0.069, 0.095)
03:53:47.996 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:53:47.996 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:53:47.996 00.000 8976 move complete, result=0
03:53:47.996 00.000 8976 worker thread done servicing request
03:53:47.996 00.000 9828 Worker thread wakes up
03:53:47.996 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:53:47.997 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:53:47.997 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:53:47.997 00.000 8976 Worker thread wakes up
03:53:47.997 00.000 9828 CameraToMount -- cameraTheta (2.20) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
03:53:47.997 00.000 9828 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.06)
03:53:47.997 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:47.997 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:47.997 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.20 mountX=0.07 mountY=-0.10, mountTheta=-1.01
03:53:47.997 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:53:47.997 00.000 9828 BLC: window closed
03:53:47.997 00.000 9828 MoveAxis(W, 21, B)
03:53:47.997 00.000 9828 Guiding  Dir = 3, Dur = 21
03:53:47.998 00.001 9828 IsSlewing returns 0
03:53:47.998 00.000 9828 IsGuiding returns 0
03:53:47.998 00.000 9828 PulseGuide returned control before completion, sleep 31
03:53:48.039 00.041 9828 IsGuiding returns 1
03:53:48.039 00.000 9828 scope still moving after pulse duration time elapsed
03:53:48.071 00.032 9828 IsSlewing returns 0
03:53:48.071 00.000 9828 IsGuiding returns 1
03:53:48.103 00.032 9828 IsSlewing returns 0
03:53:48.103 00.000 9828 IsGuiding returns 1
03:53:48.136 00.033 9828 IsSlewing returns 0
03:53:48.136 00.000 9828 IsGuiding returns 0
03:53:48.136 00.000 9828 scope move finished after 21 + 117 ms
03:53:48.136 00.000 9828 Move returns status 0, amount 21
03:53:48.136 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:48.136 00.000 9828 MoveAxis(N, 14, B)
03:53:48.136 00.000 9828 Guiding  Dir = 0, Dur = 14
03:53:48.152 00.016 9828 IsSlewing returns 0
03:53:48.152 00.000 9828 IsGuiding returns 0
03:53:48.152 00.000 9828 PulseGuide returned control before completion, sleep 24
03:53:48.183 00.031 9828 IsGuiding returns 1
03:53:48.183 00.000 9828 scope still moving after pulse duration time elapsed
03:53:48.214 00.031 9828 IsSlewing returns 0
03:53:48.214 00.000 9828 IsGuiding returns 1
03:53:48.245 00.031 9828 IsSlewing returns 0
03:53:48.245 00.000 9828 IsGuiding returns 1
03:53:48.276 00.031 9828 IsSlewing returns 0
03:53:48.276 00.000 9828 IsGuiding returns 1
03:53:48.308 00.032 9828 IsSlewing returns 0
03:53:48.308 00.000 9828 IsGuiding returns 0
03:53:48.308 00.000 9828 scope move finished after 14 + 142 ms
03:53:48.308 00.000 9828 Move returns status 0, amount 14
03:53:48.308 00.000 9828 move complete, result=0
03:53:48.308 00.000 9828 worker thread done servicing request
03:53:48.308 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
03:53:49.158 00.850 8976 Exposure complete
03:53:49.164 00.006 8976 worker thread done servicing request
03:53:49.164 00.000 5052 OnExposeComplete: enter
03:53:49.164 00.000 5052 UpdateGuideState(): m_state=6
03:53:49.164 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 111
03:53:49.164 00.000 5052 Star::Find returns 1 (0), X=334.59, Y=291.42, Mass=71, SNR=5.8, Peak=62 HFD=1.5
03:53:49.164 00.000 5052 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.04) = xAngle (0.06 = 0.06)
03:53:49.164 00.000 5052 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.04 = -0.04)
03:53:49.164 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.29 cameraTheta=2.11 mountX=0.29 mountY=-0.01, mountTheta=-0.04
03:53:49.166 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=0.25, opts=13)
03:53:49.166 00.000 5052 Enqueuing Move request for stepguider (-0.15, 0.25)
03:53:49.166 00.000 8976 Worker thread wakes up
03:53:49.166 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, 0.25) opts 0xd
03:53:49.166 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, 0.25)
03:53:49.166 00.000 8976 Moving (-0.15, 0.25) raw xDistance=0.29 yDistance=-0.01
03:53:49.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:53:49.166 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:53:49.166 00.000 8976 MoveAxis(L, 1, ABG)
03:53:49.166 00.000 8976 stepping (-11, 0) + (-1, 0)
03:53:49.166 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:49.167 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:53:49.176 00.009 5052 UpdateGuideState exits: m=71 SNR=5.8
03:53:49.177 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:49.177 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:49.177 00.000 5052 Enqueuing Expose request
03:53:49.195 00.018 8976 Received - 47 (G) 
03:53:49.195 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:49.195 00.000 8976 stepped: pos (-12, 0)
03:53:49.195 00.000 8976 MoveAxis(U, 0, ABG)
03:53:49.195 00.000 8976 MountToCamera -- mountTheta (0.12) + m_xAngle (2.04) = xAngle (2.16 = 2.16)
03:53:49.195 00.000 8976 MountToCamera -- mountX=1.80 mountY=0.21 hyp=1.81 mountTheta=0.12 cameraX=-1.01, cameraY=1.50 cameraTheta=2.16
03:53:49.195 00.000 8976 incremental bump (-1.007, 1.502) isValid = 1
03:53:49.195 00.000 8976 Scheduling Mount bump of (-0.064, 0.099)
03:53:49.195 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:53:49.195 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:53:49.195 00.000 8976 move complete, result=0
03:53:49.195 00.000 8976 worker thread done servicing request
03:53:49.196 00.001 8976 Worker thread wakes up
03:53:49.196 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:49.196 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.0 px 0 ms NORTH
03:53:49.196 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:49.197 00.001 9828 Worker thread wakes up
03:53:49.197 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:53:49.197 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:53:49.197 00.000 9828 CameraToMount -- cameraTheta (2.14) - m_xAngle (-3.10) = xAngle (5.24 = -1.04)
03:53:49.197 00.000 9828 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.16 = -1.12)
03:53:49.197 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=0.06 mountY=-0.11, mountTheta=-1.06
03:53:49.197 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:53:49.197 00.000 9828 BLC: window closed
03:53:49.197 00.000 9828 MoveAxis(W, 19, B)
03:53:49.197 00.000 9828 Guiding  Dir = 3, Dur = 19
03:53:49.198 00.001 9828 IsSlewing returns 0
03:53:49.198 00.000 9828 IsGuiding returns 0
03:53:49.199 00.001 9828 PulseGuide returned control before completion, sleep 29
03:53:49.240 00.041 9828 IsGuiding returns 1
03:53:49.240 00.000 9828 scope still moving after pulse duration time elapsed
03:53:49.272 00.032 9828 IsSlewing returns 0
03:53:49.272 00.000 9828 IsGuiding returns 1
03:53:49.302 00.030 9828 IsSlewing returns 0
03:53:49.302 00.000 9828 IsGuiding returns 1
03:53:49.333 00.031 9828 IsSlewing returns 0
03:53:49.333 00.000 9828 IsGuiding returns 0
03:53:49.333 00.000 9828 scope move finished after 19 + 115 ms
03:53:49.333 00.000 9828 Move returns status 0, amount 19
03:53:49.333 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:49.333 00.000 9828 MoveAxis(N, 14, B)
03:53:49.333 00.000 9828 Guiding  Dir = 0, Dur = 14
03:53:49.349 00.016 9828 IsSlewing returns 0
03:53:49.350 00.001 9828 IsGuiding returns 0
03:53:49.350 00.000 9828 PulseGuide returned control before completion, sleep 24
03:53:49.381 00.031 9828 IsGuiding returns 1
03:53:49.381 00.000 9828 scope still moving after pulse duration time elapsed
03:53:49.412 00.031 9828 IsSlewing returns 0
03:53:49.412 00.000 9828 IsGuiding returns 1
03:53:49.443 00.031 9828 IsSlewing returns 0
03:53:49.443 00.000 9828 IsGuiding returns 1
03:53:49.474 00.031 9828 IsSlewing returns 0
03:53:49.474 00.000 9828 IsGuiding returns 1
03:53:49.506 00.032 9828 IsSlewing returns 0
03:53:49.506 00.000 9828 IsGuiding returns 0
03:53:49.506 00.000 9828 scope move finished after 14 + 142 ms
03:53:49.506 00.000 9828 Move returns status 0, amount 14
03:53:49.506 00.000 9828 move complete, result=0
03:53:49.506 00.000 9828 worker thread done servicing request
03:53:49.506 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
03:53:50.354 00.848 8976 Exposure complete
03:53:50.360 00.006 8976 worker thread done servicing request
03:53:50.360 00.000 5052 OnExposeComplete: enter
03:53:50.360 00.000 5052 UpdateGuideState(): m_state=6
03:53:50.360 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 112
03:53:50.360 00.000 5052 Star::Find returns 1 (0), X=334.40, Y=291.19, Mass=67, SNR=5.6, Peak=65 HFD=2.0
03:53:50.361 00.001 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:53:50.361 00.000 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.96 = 0.96)
03:53:50.361 00.000 5052 CameraToMount -- cameraX=-0.34 cameraY=0.01 hyp=0.34 cameraTheta=3.11 mountX=0.16 mountY=0.28, mountTheta=1.03
03:53:50.361 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.34, y=0.01, opts=13)
03:53:50.361 00.000 5052 Enqueuing Move request for stepguider (-0.34, 0.01)
03:53:50.361 00.000 8976 Worker thread wakes up
03:53:50.362 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.34, 0.01) opts 0xd
03:53:50.362 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.34, 0.01)
03:53:50.362 00.000 8976 Moving (-0.34, 0.01) raw xDistance=0.16 yDistance=0.28
03:53:50.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:53:50.362 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
03:53:50.362 00.000 8976 MoveAxis(R, 0, ABG)
03:53:50.362 00.000 8976 MoveAxis(D, 1, ABG)
03:53:50.362 00.000 8976 stepping (-12, 0) + (0, -1)
03:53:50.362 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:50.362 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:50.373 00.011 5052 UpdateGuideState exits: m=67 SNR=5.6
03:53:50.373 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:50.373 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:50.373 00.000 5052 Enqueuing Expose request
03:53:50.394 00.021 8976 Received - 47 (G) 
03:53:50.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:50.394 00.000 8976 stepped: pos (-12, -1)
03:53:50.394 00.000 8976 MountToCamera -- mountTheta (0.11) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
03:53:50.394 00.000 8976 MountToCamera -- mountX=1.81 mountY=0.20 hyp=1.82 mountTheta=0.11 cameraX=-1.00, cameraY=1.52 cameraTheta=2.15
03:53:50.394 00.000 8976 incremental bump (-0.998, 1.522) isValid = 1
03:53:50.394 00.000 8976 Scheduling Mount bump of (-0.063, 0.100)
03:53:50.394 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:53:50.394 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:53:50.394 00.000 8976 move complete, result=0
03:53:50.394 00.000 9828 Worker thread wakes up
03:53:50.394 00.000 8976 worker thread done servicing request
03:53:50.394 00.000 8976 Worker thread wakes up
03:53:50.394 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:53:50.394 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:53:50.394 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:50.394 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:53:50.394 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.05)
03:53:50.395 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:50.395 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.13)
03:53:50.395 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.07
03:53:50.395 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:53:50.395 00.000 9828 BLC: window closed
03:53:50.395 00.000 9828 MoveAxis(W, 18, B)
03:53:50.395 00.000 9828 Guiding  Dir = 3, Dur = 18
03:53:50.395 00.000 9828 IsSlewing returns 0
03:53:50.395 00.000 9828 IsGuiding returns 0
03:53:50.395 00.000 9828 PulseGuide returned control before completion, sleep 28
03:53:50.433 00.038 9828 IsGuiding returns 1
03:53:50.433 00.000 9828 scope still moving after pulse duration time elapsed
03:53:50.464 00.031 9828 IsSlewing returns 0
03:53:50.464 00.000 9828 IsGuiding returns 1
03:53:50.495 00.031 9828 IsSlewing returns 0
03:53:50.495 00.000 9828 IsGuiding returns 1
03:53:50.527 00.032 9828 IsSlewing returns 0
03:53:50.527 00.000 9828 IsGuiding returns 0
03:53:50.527 00.000 9828 scope move finished after 18 + 113 ms
03:53:50.527 00.000 9828 Move returns status 0, amount 18
03:53:50.527 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:50.527 00.000 9828 MoveAxis(N, 15, B)
03:53:50.527 00.000 9828 Guiding  Dir = 0, Dur = 15
03:53:50.543 00.016 9828 IsSlewing returns 0
03:53:50.543 00.000 9828 IsGuiding returns 0
03:53:50.543 00.000 9828 PulseGuide returned control before completion, sleep 25
03:53:50.575 00.032 9828 IsGuiding returns 1
03:53:50.575 00.000 9828 scope still moving after pulse duration time elapsed
03:53:50.606 00.031 9828 IsSlewing returns 0
03:53:50.606 00.000 9828 IsGuiding returns 1
03:53:50.637 00.031 9828 IsSlewing returns 0
03:53:50.637 00.000 9828 IsGuiding returns 1
03:53:50.668 00.031 9828 IsSlewing returns 0
03:53:50.668 00.000 9828 IsGuiding returns 1
03:53:50.699 00.031 9828 IsSlewing returns 0
03:53:50.699 00.000 9828 IsGuiding returns 0
03:53:50.700 00.001 9828 scope move finished after 15 + 140 ms
03:53:50.700 00.000 9828 Move returns status 0, amount 15
03:53:50.700 00.000 9828 move complete, result=0
03:53:50.700 00.000 9828 worker thread done servicing request
03:53:50.700 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:53:51.549 00.849 8976 Exposure complete
03:53:51.555 00.006 8976 worker thread done servicing request
03:53:51.555 00.000 5052 OnExposeComplete: enter
03:53:51.555 00.000 5052 UpdateGuideState(): m_state=6
03:53:51.555 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 113
03:53:51.555 00.000 5052 Star::Find returns 1 (0), X=333.92, Y=291.54, Mass=71, SNR=5.8, Peak=63 HFD=2.4
03:53:51.555 00.000 5052 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:53:51.555 00.000 5052 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.58 = 0.58)
03:53:51.555 00.000 5052 CameraToMount -- cameraX=-0.82 cameraY=0.36 hyp=0.89 cameraTheta=2.72 mountX=0.69 mountY=0.49, mountTheta=0.61
03:53:51.556 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.82, y=0.36, opts=13)
03:53:51.556 00.000 5052 Enqueuing Move request for stepguider (-0.82, 0.36)
03:53:51.556 00.000 8976 Worker thread wakes up
03:53:51.556 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.82, 0.36) opts 0xd
03:53:51.556 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.82, 0.36)
03:53:51.556 00.000 8976 Moving (-0.82, 0.36) raw xDistance=0.69 yDistance=0.49
03:53:51.556 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69
03:53:51.557 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
03:53:51.557 00.000 8976 MoveAxis(L, 3, ABG)
03:53:51.557 00.000 8976 stepping (-12, -1) + (-3, 0)
03:53:51.557 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:51.557 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:53:51.567 00.010 5052 UpdateGuideState exits: m=71 SNR=5.8
03:53:51.567 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:51.567 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:51.567 00.000 5052 Enqueuing Expose request
03:53:51.593 00.026 8976 Received - 47 (G) 
03:53:51.593 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:51.593 00.000 8976 stepped: pos (-15, -1)
03:53:51.593 00.000 8976 MoveAxis(D, 2, ABG)
03:53:51.593 00.000 8976 stepping (-15, -1) + (0, -2)
03:53:51.593 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:51.625 00.032 8976 Received - 47 (G) 
03:53:51.625 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:51.625 00.000 8976 stepped: pos (-15, -3)
03:53:51.625 00.000 8976 MountToCamera -- mountTheta (0.15) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
03:53:51.625 00.000 8976 MountToCamera -- mountX=1.97 mountY=0.29 hyp=1.99 mountTheta=0.15 cameraX=-1.15, cameraY=1.62 cameraTheta=2.19
03:53:51.625 00.000 8976 incremental bump (-1.153, 1.623) isValid = 1
03:53:51.626 00.001 8976 Scheduling Mount bump of (-0.067, 0.097)
03:53:51.626 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
03:53:51.626 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
03:53:51.626 00.000 8976 move complete, result=0
03:53:51.626 00.000 9828 Worker thread wakes up
03:53:51.626 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
03:53:51.626 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.5 px 2 ms SOUTH
03:53:51.626 00.000 8976 worker thread done servicing request
03:53:51.626 00.000 8976 Worker thread wakes up
03:53:51.626 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:51.626 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:51.626 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
03:53:51.626 00.000 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.27 = -1.02)
03:53:51.626 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.19 = -1.10)
03:53:51.626 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=0.06 mountY=-0.10, mountTheta=-1.04
03:53:51.626 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
03:53:51.627 00.001 9828 BLC: window closed
03:53:51.627 00.000 9828 MoveAxis(W, 20, B)
03:53:51.627 00.000 9828 Guiding  Dir = 3, Dur = 20
03:53:51.627 00.000 9828 IsSlewing returns 0
03:53:51.627 00.000 9828 IsGuiding returns 0
03:53:51.627 00.000 9828 PulseGuide returned control before completion, sleep 30
03:53:51.670 00.043 9828 IsGuiding returns 1
03:53:51.670 00.000 9828 scope still moving after pulse duration time elapsed
03:53:51.701 00.031 9828 IsSlewing returns 0
03:53:51.701 00.000 9828 IsGuiding returns 1
03:53:51.733 00.032 9828 IsSlewing returns 0
03:53:51.733 00.000 9828 IsGuiding returns 1
03:53:51.764 00.031 9828 IsSlewing returns 0
03:53:51.764 00.000 9828 IsGuiding returns 0
03:53:51.764 00.000 9828 scope move finished after 20 + 117 ms
03:53:51.764 00.000 9828 Move returns status 0, amount 20
03:53:51.764 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:51.764 00.000 9828 MoveAxis(N, 14, B)
03:53:51.764 00.000 9828 Guiding  Dir = 0, Dur = 14
03:53:51.780 00.016 9828 IsSlewing returns 0
03:53:51.780 00.000 9828 IsGuiding returns 0
03:53:51.780 00.000 9828 PulseGuide returned control before completion, sleep 24
03:53:51.811 00.031 9828 IsGuiding returns 1
03:53:51.811 00.000 9828 scope still moving after pulse duration time elapsed
03:53:51.842 00.031 9828 IsSlewing returns 0
03:53:51.842 00.000 9828 IsGuiding returns 1
03:53:51.873 00.031 9828 IsSlewing returns 0
03:53:51.873 00.000 9828 IsGuiding returns 1
03:53:51.904 00.031 9828 IsSlewing returns 0
03:53:51.904 00.000 9828 IsGuiding returns 1
03:53:51.935 00.031 9828 IsSlewing returns 0
03:53:51.935 00.000 9828 IsGuiding returns 0
03:53:51.935 00.000 9828 scope move finished after 14 + 141 ms
03:53:51.935 00.000 9828 Move returns status 0, amount 14
03:53:51.935 00.000 9828 move complete, result=0
03:53:51.935 00.000 9828 worker thread done servicing request
03:53:51.936 00.001 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
03:53:52.787 00.851 8976 Exposure complete
03:53:52.793 00.006 8976 worker thread done servicing request
03:53:52.793 00.000 5052 OnExposeComplete: enter
03:53:52.793 00.000 5052 UpdateGuideState(): m_state=6
03:53:52.794 00.001 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 114
03:53:52.794 00.000 5052 Star::Find returns 1 (0), X=335.26, Y=290.50, Mass=70, SNR=5.7, Peak=64 HFD=1.8
03:53:52.794 00.000 5052 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.04) = xAngle (-2.96 = -2.96)
03:53:52.794 00.000 5052 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.06 = -3.06)
03:53:52.794 00.000 5052 CameraToMount -- cameraX=0.52 cameraY=-0.67 hyp=0.85 cameraTheta=-0.92 mountX=-0.83 mountY=-0.07, mountTheta=-3.06
03:53:52.794 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.52, y=-0.67, opts=13)
03:53:52.795 00.001 5052 Enqueuing Move request for stepguider (0.52, -0.67)
03:53:52.795 00.000 8976 Worker thread wakes up
03:53:52.795 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.52, -0.67) opts 0xd
03:53:52.795 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.52, -0.67)
03:53:52.795 00.000 8976 Moving (0.52, -0.67) raw xDistance=-0.83 yDistance=-0.07
03:53:52.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.83
03:53:52.795 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:53:52.795 00.000 8976 MoveAxis(R, 3, ABG)
03:53:52.795 00.000 8976 stepping (-15, -3) + (3, 0)
03:53:52.795 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:52.796 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:53:52.806 00.010 5052 UpdateGuideState exits: m=70 SNR=5.7
03:53:52.806 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:52.806 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:52.806 00.000 5052 Enqueuing Expose request
03:53:52.824 00.018 8976 Received - 47 (G) 
03:53:52.824 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:52.824 00.000 8976 stepped: pos (-12, -3)
03:53:52.824 00.000 8976 MoveAxis(U, 0, ABG)
03:53:52.824 00.000 8976 MountToCamera -- mountTheta (0.18) + m_xAngle (2.04) = xAngle (2.22 = 2.22)
03:53:52.824 00.000 8976 MountToCamera -- mountX=1.93 mountY=0.35 hyp=1.96 mountTheta=0.18 cameraX=-1.19, cameraY=1.56 cameraTheta=2.22
03:53:52.824 00.000 8976 incremental bump (-1.189, 1.556) isValid = 1
03:53:52.824 00.000 8976 Scheduling Mount bump of (-0.070, 0.095)
03:53:52.824 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.09, opts=4)
03:53:52.824 00.000 8976 Enqueuing Move request for scope (-0.07, 0.09)
03:53:52.824 00.000 8976 move complete, result=0
03:53:52.824 00.000 9828 Worker thread wakes up
03:53:52.825 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0x4
03:53:52.825 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -0.1 px 0 ms NORTH
03:53:52.825 00.000 8976 worker thread done servicing request
03:53:52.825 00.000 8976 Worker thread wakes up
03:53:52.825 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:52.825 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:52.825 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
03:53:52.825 00.000 9828 CameraToMount -- cameraTheta (2.21) - m_xAngle (-3.10) = xAngle (5.30 = -0.98)
03:53:52.825 00.000 9828 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.22 = -1.06)
03:53:52.825 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.21 mountX=0.07 mountY=-0.10, mountTheta=-1.00
03:53:52.825 00.000 9828 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.10
03:53:52.825 00.000 9828 BLC: window closed
03:53:52.825 00.000 9828 MoveAxis(W, 21, B)
03:53:52.825 00.000 9828 Guiding  Dir = 3, Dur = 21
03:53:52.825 00.000 9828 IsSlewing returns 0
03:53:52.826 00.001 9828 IsGuiding returns 0
03:53:52.826 00.000 9828 PulseGuide returned control before completion, sleep 31
03:53:52.859 00.033 9828 IsGuiding returns 1
03:53:52.859 00.000 9828 scope still moving after pulse duration time elapsed
03:53:52.891 00.032 9828 IsSlewing returns 0
03:53:52.891 00.000 9828 IsGuiding returns 1
03:53:52.923 00.032 9828 IsSlewing returns 0
03:53:52.923 00.000 9828 IsGuiding returns 1
03:53:52.953 00.030 9828 IsSlewing returns 0
03:53:52.953 00.000 9828 IsGuiding returns 0
03:53:52.953 00.000 9828 scope move finished after 21 + 107 ms
03:53:52.953 00.000 9828 Move returns status 0, amount 21
03:53:52.953 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:52.953 00.000 9828 MoveAxis(N, 14, B)
03:53:52.953 00.000 9828 Guiding  Dir = 0, Dur = 14
03:53:52.969 00.016 9828 IsSlewing returns 0
03:53:52.969 00.000 9828 IsGuiding returns 0
03:53:52.970 00.001 9828 PulseGuide returned control before completion, sleep 24
03:53:52.999 00.029 9828 IsGuiding returns 1
03:53:52.999 00.000 9828 scope still moving after pulse duration time elapsed
03:53:53.030 00.031 9828 IsSlewing returns 0
03:53:53.030 00.000 9828 IsGuiding returns 1
03:53:53.062 00.032 9828 IsSlewing returns 0
03:53:53.062 00.000 9828 IsGuiding returns 1
03:53:53.094 00.032 9828 IsSlewing returns 0
03:53:53.094 00.000 9828 IsGuiding returns 1
03:53:53.126 00.032 9828 IsSlewing returns 0
03:53:53.126 00.000 9828 IsGuiding returns 0
03:53:53.126 00.000 9828 scope move finished after 14 + 142 ms
03:53:53.126 00.000 9828 Move returns status 0, amount 14
03:53:53.126 00.000 9828 move complete, result=0
03:53:53.126 00.000 9828 worker thread done servicing request
03:53:53.126 00.000 5052 GuideStep: 0.1 px 21 ms WEST, -0.1 px 14 ms NORTH
03:53:53.980 00.854 8976 Exposure complete
03:53:53.985 00.005 8976 worker thread done servicing request
03:53:53.985 00.000 5052 OnExposeComplete: enter
03:53:53.985 00.000 5052 UpdateGuideState(): m_state=6
03:53:53.985 00.000 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 115
03:53:53.986 00.001 5052 Star::Find returns 1 (0), X=336.07, Y=290.99, Mass=63, SNR=5.4, Peak=62 HFD=2.0
03:53:53.986 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.18 = -2.18)
03:53:53.986 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.28 = -2.28)
03:53:53.986 00.000 5052 CameraToMount -- cameraX=1.33 cameraY=-0.18 hyp=1.34 cameraTheta=-0.14 mountX=-0.77 mountY=-1.01, mountTheta=-2.22
03:53:53.986 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.33, y=-0.18, opts=13)
03:53:53.986 00.000 5052 Enqueuing Move request for stepguider (1.33, -0.18)
03:53:53.986 00.000 8976 Worker thread wakes up
03:53:53.986 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.33, -0.18) opts 0xd
03:53:53.987 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.33, -0.18)
03:53:53.987 00.000 8976 Moving (1.33, -0.18) raw xDistance=-0.77 yDistance=-1.01
03:53:53.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.77
03:53:53.987 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.01
03:53:53.987 00.000 8976 MoveAxis(R, 3, ABG)
03:53:53.987 00.000 8976 stepping (-12, -3) + (3, 0)
03:53:53.987 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:53.987 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:53.997 00.010 5052 UpdateGuideState exits: m=63 SNR=5.4
03:53:53.997 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:53.997 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:53.997 00.000 5052 Enqueuing Expose request
03:53:54.023 00.026 8976 Received - 47 (G) 
03:53:54.023 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:53:54.023 00.000 8976 stepped: pos (-9, -3)
03:53:54.023 00.000 8976 MoveAxis(U, 4, ABG)
03:53:54.023 00.000 8976 stepping (-9, -3) + (0, 4)
03:53:54.023 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:54.055 00.032 8976 Received - 47 (G) 
03:53:54.055 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:54.055 00.000 8976 stepped: pos (-9, 1)
03:53:54.055 00.000 8976 MountToCamera -- mountTheta (0.10) + m_xAngle (2.04) = xAngle (2.15 = 2.15)
03:53:54.055 00.000 8976 MountToCamera -- mountX=1.75 mountY=0.18 hyp=1.76 mountTheta=0.10 cameraX=-0.96, cameraY=1.47 cameraTheta=2.15
03:53:54.055 00.000 8976 incremental bump (-0.957, 1.471) isValid = 1
03:53:54.055 00.000 8976 Scheduling Mount bump of (-0.063, 0.100)
03:53:54.055 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:53:54.055 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:53:54.055 00.000 8976 move complete, result=0
03:53:54.055 00.000 9828 Worker thread wakes up
03:53:54.055 00.000 8976 worker thread done servicing request
03:53:54.055 00.000 8976 Worker thread wakes up
03:53:54.055 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:54.056 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:54.056 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:53:54.056 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -1.0 px 4 ms NORTH
03:53:54.056 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:53:54.056 00.000 9828 CameraToMount -- cameraTheta (2.13) - m_xAngle (-3.10) = xAngle (5.23 = -1.06)
03:53:54.056 00.000 9828 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.15 = -1.14)
03:53:54.056 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.06 mountY=-0.11, mountTheta=-1.07
03:53:54.056 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:53:54.056 00.000 9828 BLC: window closed
03:53:54.056 00.000 9828 MoveAxis(W, 18, B)
03:53:54.056 00.000 9828 Guiding  Dir = 3, Dur = 18
03:53:54.056 00.000 9828 IsSlewing returns 0
03:53:54.057 00.001 9828 IsGuiding returns 0
03:53:54.057 00.000 9828 PulseGuide returned control before completion, sleep 28
03:53:54.089 00.032 9828 IsGuiding returns 1
03:53:54.089 00.000 9828 scope still moving after pulse duration time elapsed
03:53:54.118 00.029 9828 IsSlewing returns 0
03:53:54.118 00.000 9828 IsGuiding returns 1
03:53:54.147 00.029 9828 IsSlewing returns 0
03:53:54.147 00.000 9828 IsGuiding returns 1
03:53:54.177 00.030 9828 IsSlewing returns 0
03:53:54.177 00.000 9828 IsGuiding returns 1
03:53:54.209 00.032 9828 IsSlewing returns 0
03:53:54.209 00.000 9828 IsGuiding returns 0
03:53:54.209 00.000 9828 scope move finished after 18 + 135 ms
03:53:54.209 00.000 9828 Move returns status 0, amount 18
03:53:54.209 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:54.209 00.000 9828 MoveAxis(N, 15, B)
03:53:54.209 00.000 9828 Guiding  Dir = 0, Dur = 15
03:53:54.225 00.016 9828 IsSlewing returns 0
03:53:54.225 00.000 9828 IsGuiding returns 0
03:53:54.225 00.000 9828 PulseGuide returned control before completion, sleep 25
03:53:54.257 00.032 9828 IsGuiding returns 1
03:53:54.257 00.000 9828 scope still moving after pulse duration time elapsed
03:53:54.288 00.031 9828 IsSlewing returns 0
03:53:54.288 00.000 9828 IsGuiding returns 1
03:53:54.319 00.031 9828 IsSlewing returns 0
03:53:54.319 00.000 9828 IsGuiding returns 1
03:53:54.350 00.031 9828 IsSlewing returns 0
03:53:54.350 00.000 9828 IsGuiding returns 1
03:53:54.381 00.031 9828 IsSlewing returns 0
03:53:54.381 00.000 9828 IsGuiding returns 0
03:53:54.381 00.000 9828 scope move finished after 15 + 140 ms
03:53:54.381 00.000 9828 Move returns status 0, amount 15
03:53:54.381 00.000 9828 move complete, result=0
03:53:54.381 00.000 9828 worker thread done servicing request
03:53:54.381 00.000 5052 GuideStep: 0.1 px 18 ms WEST, -0.1 px 15 ms NORTH
03:53:55.214 00.833 8976 Exposure complete
03:53:55.220 00.006 8976 worker thread done servicing request
03:53:55.220 00.000 5052 OnExposeComplete: enter
03:53:55.220 00.000 5052 UpdateGuideState(): m_state=6
03:53:55.220 00.000 5052 Star::Find(18, 336, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 116
03:53:55.220 00.000 5052 Star::Find returns 1 (0), X=334.95, Y=291.05, Mass=60, SNR=5.3, Peak=65 HFD=1.9
03:53:55.220 00.000 5052 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
03:53:55.220 00.000 5052 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.68 = -2.68)
03:53:55.220 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.53 mountX=-0.21 mountY=-0.11, mountTheta=-2.65
03:53:55.221 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=-0.12, opts=13)
03:53:55.221 00.000 5052 Enqueuing Move request for stepguider (0.21, -0.12)
03:53:55.221 00.000 8976 Worker thread wakes up
03:53:55.221 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, -0.12) opts 0xd
03:53:55.221 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, -0.12)
03:53:55.221 00.000 8976 Moving (0.21, -0.12) raw xDistance=-0.21 yDistance=-0.11
03:53:55.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:53:55.221 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:53:55.221 00.000 8976 MoveAxis(R, 0, ABG)
03:53:55.221 00.000 8976 MoveAxis(U, 0, ABG)
03:53:55.221 00.000 8976 MountToCamera -- mountTheta (0.04) + m_xAngle (2.04) = xAngle (2.09 = 2.09)
03:53:55.221 00.000 8976 MountToCamera -- mountX=1.62 mountY=0.07 hyp=1.63 mountTheta=0.04 cameraX=-0.80, cameraY=1.41 cameraTheta=2.09
03:53:55.221 00.000 8976 incremental bump (-0.802, 1.415) isValid = 1
03:53:55.221 00.000 8976 Scheduling Mount bump of (-0.057, 0.104)
03:53:55.222 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:53:55.222 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:53:55.222 00.000 8976 move complete, result=0
03:53:55.222 00.000 9828 Worker thread wakes up
03:53:55.222 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:53:55.222 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:53:55.222 00.000 9828 CameraToMount -- cameraTheta (2.07) - m_xAngle (-3.10) = xAngle (5.17 = -1.12)
03:53:55.222 00.000 9828 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.09 = -1.20)
03:53:55.222 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.07 mountX=0.05 mountY=-0.11, mountTheta=-1.13
03:53:55.222 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:53:55.222 00.000 8976 worker thread done servicing request
03:53:55.222 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:53:55.222 00.000 9828 BLC: window closed
03:53:55.222 00.000 9828 MoveAxis(W, 16, B)
03:53:55.222 00.000 9828 Guiding  Dir = 3, Dur = 16
03:53:55.223 00.001 9828 IsSlewing returns 0
03:53:55.223 00.000 9828 IsGuiding returns 0
03:53:55.223 00.000 9828 PulseGuide returned control before completion, sleep 26
03:53:55.232 00.009 5052 UpdateGuideState exits: m=60 SNR=5.3
03:53:55.232 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:55.232 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:55.232 00.000 5052 Enqueuing Expose request
03:53:55.233 00.001 8976 Worker thread wakes up
03:53:55.233 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:55.233 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:55.233 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:55.263 00.030 9828 IsGuiding returns 1
03:53:55.263 00.000 9828 scope still moving after pulse duration time elapsed
03:53:55.296 00.033 9828 IsSlewing returns 0
03:53:55.296 00.000 9828 IsGuiding returns 1
03:53:55.327 00.031 9828 IsSlewing returns 0
03:53:55.327 00.000 9828 IsGuiding returns 1
03:53:55.359 00.032 9828 IsSlewing returns 0
03:53:55.359 00.000 9828 IsGuiding returns 0
03:53:55.359 00.000 9828 scope move finished after 16 + 119 ms
03:53:55.359 00.000 9828 Move returns status 0, amount 16
03:53:55.359 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:55.359 00.000 9828 MoveAxis(N, 15, B)
03:53:55.359 00.000 9828 Guiding  Dir = 0, Dur = 15
03:53:55.375 00.016 9828 IsSlewing returns 0
03:53:55.376 00.001 9828 IsGuiding returns 0
03:53:55.376 00.000 9828 PulseGuide returned control before completion, sleep 25
03:53:55.406 00.030 9828 IsGuiding returns 1
03:53:55.406 00.000 9828 scope still moving after pulse duration time elapsed
03:53:55.436 00.030 9828 IsSlewing returns 0
03:53:55.436 00.000 9828 IsGuiding returns 1
03:53:55.467 00.031 9828 IsSlewing returns 0
03:53:55.467 00.000 9828 IsGuiding returns 1
03:53:55.499 00.032 9828 IsSlewing returns 0
03:53:55.499 00.000 9828 IsGuiding returns 1
03:53:55.530 00.031 9828 IsSlewing returns 0
03:53:55.531 00.001 9828 IsGuiding returns 0
03:53:55.531 00.000 9828 scope move finished after 15 + 140 ms
03:53:55.531 00.000 9828 Move returns status 0, amount 15
03:53:55.531 00.000 9828 move complete, result=0
03:53:55.531 00.000 9828 worker thread done servicing request
03:53:55.531 00.000 5052 GuideStep: 0.1 px 16 ms WEST, -0.1 px 15 ms NORTH
03:53:56.394 00.863 8976 Exposure complete
03:53:56.400 00.006 8976 worker thread done servicing request
03:53:56.400 00.000 5052 OnExposeComplete: enter
03:53:56.400 00.000 5052 UpdateGuideState(): m_state=6
03:53:56.400 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 117
03:53:56.400 00.000 5052 Star::Find returns 1 (0), X=334.14, Y=291.25, Mass=80, SNR=6.1, Peak=63 HFD=2.4
03:53:56.401 00.001 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:53:56.401 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.87 = 0.87)
03:53:56.401 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.07 hyp=0.61 cameraTheta=3.02 mountX=0.34 mountY=0.46, mountTheta=0.94
03:53:56.401 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.07, opts=13)
03:53:56.401 00.000 5052 Enqueuing Move request for stepguider (-0.60, 0.07)
03:53:56.402 00.001 8976 Worker thread wakes up
03:53:56.402 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.07) opts 0xd
03:53:56.402 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.07)
03:53:56.402 00.000 8976 Moving (-0.60, 0.07) raw xDistance=0.34 yDistance=0.46
03:53:56.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:53:56.402 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:53:56.402 00.000 8976 MoveAxis(L, 1, ABG)
03:53:56.402 00.000 8976 stepping (-9, 1) + (-1, 0)
03:53:56.402 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:56.403 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:56.413 00.010 5052 UpdateGuideState exits: m=80 SNR=6.1
03:53:56.413 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:56.413 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:56.413 00.000 5052 Enqueuing Expose request
03:53:56.421 00.008 8976 Received - 47 (G) 
03:53:56.421 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:53:56.421 00.000 8976 stepped: pos (-10, 1)
03:53:56.421 00.000 8976 MoveAxis(D, 2, ABG)
03:53:56.421 00.000 8976 stepping (-10, 1) + (0, -2)
03:53:56.421 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:56.453 00.032 8976 Received - 47 (G) 
03:53:56.453 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:56.453 00.000 8976 stepped: pos (-10, -1)
03:53:56.453 00.000 8976 MountToCamera -- mountTheta (0.06) + m_xAngle (2.04) = xAngle (2.11 = 2.11)
03:53:56.453 00.000 8976 MountToCamera -- mountX=1.59 mountY=0.10 hyp=1.60 mountTheta=0.06 cameraX=-0.81, cameraY=1.37 cameraTheta=2.11
03:53:56.453 00.000 8976 incremental bump (-0.814, 1.374) isValid = 1
03:53:56.453 00.000 8976 Scheduling Mount bump of (-0.059, 0.102)
03:53:56.453 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:53:56.453 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:53:56.453 00.000 8976 move complete, result=0
03:53:56.454 00.001 8976 worker thread done servicing request
03:53:56.454 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:53:56.454 00.000 9828 Worker thread wakes up
03:53:56.454 00.000 8976 Worker thread wakes up
03:53:56.454 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:56.454 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:56.454 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:53:56.454 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:53:56.454 00.000 9828 CameraToMount -- cameraTheta (2.09) - m_xAngle (-3.10) = xAngle (5.19 = -1.10)
03:53:56.454 00.000 9828 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.10 = -1.18)
03:53:56.454 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=0.05 mountY=-0.11, mountTheta=-1.11
03:53:56.454 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.05 yDistance=-0.11
03:53:56.454 00.000 9828 BLC: window closed
03:53:56.454 00.000 9828 MoveAxis(W, 17, B)
03:53:56.454 00.000 9828 Guiding  Dir = 3, Dur = 17
03:53:56.455 00.001 9828 IsSlewing returns 0
03:53:56.455 00.000 9828 IsGuiding returns 0
03:53:56.455 00.000 9828 PulseGuide returned control before completion, sleep 27
03:53:56.491 00.036 9828 IsGuiding returns 1
03:53:56.491 00.000 9828 scope still moving after pulse duration time elapsed
03:53:56.521 00.030 9828 IsSlewing returns 0
03:53:56.521 00.000 9828 IsGuiding returns 1
03:53:56.553 00.032 9828 IsSlewing returns 0
03:53:56.553 00.000 9828 IsGuiding returns 1
03:53:56.585 00.032 9828 IsSlewing returns 0
03:53:56.585 00.000 9828 IsGuiding returns 0
03:53:56.585 00.000 9828 scope move finished after 17 + 113 ms
03:53:56.585 00.000 9828 Move returns status 0, amount 17
03:53:56.585 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:56.586 00.001 9828 MoveAxis(N, 15, B)
03:53:56.586 00.000 9828 Guiding  Dir = 0, Dur = 15
03:53:56.605 00.019 9828 IsSlewing returns 0
03:53:56.605 00.000 9828 IsGuiding returns 0
03:53:56.605 00.000 9828 PulseGuide returned control before completion, sleep 25
03:53:56.635 00.030 9828 IsGuiding returns 1
03:53:56.635 00.000 9828 scope still moving after pulse duration time elapsed
03:53:56.666 00.031 9828 IsSlewing returns 0
03:53:56.667 00.001 9828 IsGuiding returns 1
03:53:56.697 00.030 9828 IsSlewing returns 0
03:53:56.697 00.000 9828 IsGuiding returns 1
03:53:56.730 00.033 9828 IsSlewing returns 0
03:53:56.730 00.000 9828 IsGuiding returns 1
03:53:56.759 00.029 9828 IsSlewing returns 0
03:53:56.759 00.000 9828 IsGuiding returns 0
03:53:56.759 00.000 9828 scope move finished after 15 + 138 ms
03:53:56.759 00.000 9828 Move returns status 0, amount 15
03:53:56.759 00.000 9828 move complete, result=0
03:53:56.759 00.000 9828 worker thread done servicing request
03:53:56.759 00.000 5052 GuideStep: 0.1 px 17 ms WEST, -0.1 px 15 ms NORTH
03:53:57.610 00.851 8976 Exposure complete
03:53:57.616 00.006 8976 worker thread done servicing request
03:53:57.616 00.000 5052 OnExposeComplete: enter
03:53:57.616 00.000 5052 UpdateGuideState(): m_state=6
03:53:57.616 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 118
03:53:57.616 00.000 5052 Star::Find returns 1 (0), X=333.88, Y=291.85, Mass=65, SNR=5.5, Peak=64 HFD=2.3
03:53:57.616 00.000 5052 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.04) = xAngle (0.43 = 0.43)
03:53:57.616 00.000 5052 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.33 = 0.33)
03:53:57.616 00.000 5052 CameraToMount -- cameraX=-0.86 cameraY=0.68 hyp=1.10 cameraTheta=2.47 mountX=1.00 mountY=0.35, mountTheta=0.34
03:53:57.617 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.86, y=0.68, opts=13)
03:53:57.617 00.000 5052 Enqueuing Move request for stepguider (-0.86, 0.68)
03:53:57.617 00.000 8976 Worker thread wakes up
03:53:57.617 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.86, 0.68) opts 0xd
03:53:57.617 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.86, 0.68)
03:53:57.617 00.000 8976 Moving (-0.86, 0.68) raw xDistance=1.00 yDistance=0.35
03:53:57.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.00
03:53:57.617 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
03:53:57.618 00.001 8976 MoveAxis(L, 4, ABG)
03:53:57.618 00.000 8976 stepping (-10, -1) + (-4, 0)
03:53:57.618 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:57.618 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:53:57.628 00.010 5052 UpdateGuideState exits: m=65 SNR=5.5
03:53:57.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:57.628 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:57.628 00.000 5052 Enqueuing Expose request
03:53:57.652 00.024 8976 Received - 47 (G) 
03:53:57.652 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:57.652 00.000 8976 stepped: pos (-14, -1)
03:53:57.652 00.000 8976 MoveAxis(D, 2, ABG)
03:53:57.652 00.000 8976 stepping (-14, -1) + (0, -2)
03:53:57.652 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:57.684 00.032 8976 Received - 47 (G) 
03:53:57.684 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:57.684 00.000 8976 stepped: pos (-14, -3)
03:53:57.684 00.000 8976 MountToCamera -- mountTheta (0.13) + m_xAngle (2.04) = xAngle (2.17 = 2.17)
03:53:57.684 00.000 8976 MountToCamera -- mountX=1.78 mountY=0.22 hyp=1.79 mountTheta=0.13 cameraX=-1.01, cameraY=1.48 cameraTheta=2.17
03:53:57.684 00.000 8976 incremental bump (-1.007, 1.479) isValid = 1
03:53:57.684 00.000 8976 Scheduling Mount bump of (-0.065, 0.098)
03:53:57.685 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.06, y=0.10, opts=4)
03:53:57.685 00.000 8976 Enqueuing Move request for scope (-0.06, 0.10)
03:53:57.685 00.000 8976 move complete, result=0
03:53:57.685 00.000 9828 Worker thread wakes up
03:53:57.685 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0x4
03:53:57.685 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:53:57.685 00.000 5052 GuideStep: 1.0 px 4 ms WEST, 0.4 px 2 ms SOUTH
03:53:57.685 00.000 8976 worker thread done servicing request
03:53:57.685 00.000 8976 Worker thread wakes up
03:53:57.685 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:57.685 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:57.685 00.000 9828 CameraToMount -- cameraTheta (2.15) - m_xAngle (-3.10) = xAngle (5.25 = -1.04)
03:53:57.685 00.000 9828 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.17 = -1.12)
03:53:57.685 00.000 9828 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=0.06 mountY=-0.11, mountTheta=-1.05
03:53:57.685 00.000 9828 Moving (-0.06, 0.10) raw xDistance=0.06 yDistance=-0.11
03:53:57.685 00.000 9828 BLC: window closed
03:53:57.685 00.000 9828 MoveAxis(W, 19, B)
03:53:57.686 00.001 9828 Guiding  Dir = 3, Dur = 19
03:53:57.686 00.000 9828 IsSlewing returns 0
03:53:57.686 00.000 9828 IsGuiding returns 0
03:53:57.686 00.000 9828 PulseGuide returned control before completion, sleep 29
03:53:57.721 00.035 9828 IsGuiding returns 1
03:53:57.721 00.000 9828 scope still moving after pulse duration time elapsed
03:53:57.752 00.031 9828 IsSlewing returns 0
03:53:57.752 00.000 9828 IsGuiding returns 1
03:53:57.784 00.032 9828 IsSlewing returns 0
03:53:57.784 00.000 9828 IsGuiding returns 1
03:53:57.816 00.032 9828 IsSlewing returns 0
03:53:57.816 00.000 9828 IsGuiding returns 0
03:53:57.816 00.000 9828 scope move finished after 19 + 111 ms
03:53:57.816 00.000 9828 Move returns status 0, amount 19
03:53:57.816 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:57.816 00.000 9828 MoveAxis(N, 14, B)
03:53:57.816 00.000 9828 Guiding  Dir = 0, Dur = 14
03:53:57.832 00.016 9828 IsSlewing returns 0
03:53:57.832 00.000 9828 IsGuiding returns 0
03:53:57.832 00.000 9828 PulseGuide returned control before completion, sleep 24
03:53:57.862 00.030 9828 IsGuiding returns 1
03:53:57.862 00.000 9828 scope still moving after pulse duration time elapsed
03:53:57.893 00.031 9828 IsSlewing returns 0
03:53:57.893 00.000 9828 IsGuiding returns 1
03:53:57.925 00.032 9828 IsSlewing returns 0
03:53:57.925 00.000 9828 IsGuiding returns 1
03:53:57.957 00.032 9828 IsSlewing returns 0
03:53:57.957 00.000 9828 IsGuiding returns 1
03:53:57.990 00.033 9828 IsSlewing returns 0
03:53:57.990 00.000 9828 IsGuiding returns 0
03:53:57.990 00.000 9828 scope move finished after 14 + 143 ms
03:53:57.990 00.000 9828 Move returns status 0, amount 14
03:53:57.990 00.000 9828 move complete, result=0
03:53:57.990 00.000 9828 worker thread done servicing request
03:53:57.990 00.000 5052 GuideStep: 0.1 px 19 ms WEST, -0.1 px 14 ms NORTH
03:53:58.837 00.847 8976 Exposure complete
03:53:58.843 00.006 8976 worker thread done servicing request
03:53:58.843 00.000 5052 OnExposeComplete: enter
03:53:58.843 00.000 5052 UpdateGuideState(): m_state=6
03:53:58.843 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 119
03:53:58.843 00.000 5052 Star::Find returns 1 (0), X=333.54, Y=291.07, Mass=75, SNR=5.9, Peak=63 HFD=2.2
03:53:58.843 00.000 5052 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.04) = xAngle (-5.10 = 1.19)
03:53:58.843 00.000 5052 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.20 = 1.08)
03:53:58.843 00.000 5052 CameraToMount -- cameraX=-1.20 cameraY=-0.11 hyp=1.20 cameraTheta=-3.05 mountX=0.45 mountY=1.06, mountTheta=1.17
03:53:58.844 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.20, y=-0.11, opts=13)
03:53:58.844 00.000 5052 Enqueuing Move request for stepguider (-1.20, -0.11)
03:53:58.844 00.000 8976 Worker thread wakes up
03:53:58.844 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.20, -0.11) opts 0xd
03:53:58.844 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.20, -0.11)
03:53:58.844 00.000 8976 Moving (-1.20, -0.11) raw xDistance=0.45 yDistance=1.06
03:53:58.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.45
03:53:58.844 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.06
03:53:58.844 00.000 8976 MoveAxis(L, 2, ABG)
03:53:58.844 00.000 8976 stepping (-14, -3) + (-2, 0)
03:53:58.844 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:58.845 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:53:58.856 00.011 5052 UpdateGuideState exits: m=75 SNR=5.9
03:53:58.857 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:58.857 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:53:58.857 00.000 5052 Enqueuing Expose request
03:53:58.867 00.010 8976 Received - 47 (G) 
03:53:58.867 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:53:58.867 00.000 8976 stepped: pos (-16, -3)
03:53:58.867 00.000 8976 MoveAxis(D, 4, ABG)
03:53:58.867 00.000 8976 stepping (-16, -3) + (0, -4)
03:53:58.867 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:58.899 00.032 8976 Received - 47 (G) 
03:53:58.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:53:58.899 00.000 8976 stepped: pos (-16, -7)
03:53:58.899 00.000 8976 MountToCamera -- mountTheta (0.25) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
03:53:58.899 00.000 8976 MountToCamera -- mountX=2.00 mountY=0.52 hyp=2.06 mountTheta=0.25 cameraX=-1.37, cameraY=1.54 cameraTheta=2.30
03:53:58.899 00.000 8976 incremental bump (-1.370, 1.544) isValid = 1
03:53:58.899 00.000 8976 Scheduling Mount bump of (-0.076, 0.089)
03:53:58.899 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:53:58.899 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:53:58.899 00.000 8976 move complete, result=0
03:53:58.899 00.000 8976 worker thread done servicing request
03:53:58.899 00.000 8976 Worker thread wakes up
03:53:58.899 00.000 9828 Worker thread wakes up
03:53:58.900 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 1.1 px 4 ms SOUTH
03:53:58.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:53:58.900 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:53:58.900 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:53:58.900 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:53:58.900 00.000 9828 CameraToMount -- cameraTheta (2.28) - m_xAngle (-3.10) = xAngle (5.37 = -0.91)
03:53:58.900 00.000 9828 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.29 = -0.99)
03:53:58.900 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.07 mountY=-0.10, mountTheta=-0.94
03:53:58.900 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
03:53:58.900 00.000 9828 BLC: window closed
03:53:58.900 00.000 9828 MoveAxis(W, 23, B)
03:53:58.900 00.000 9828 Guiding  Dir = 3, Dur = 23
03:53:58.901 00.001 9828 IsSlewing returns 0
03:53:58.901 00.000 9828 IsGuiding returns 0
03:53:58.901 00.000 9828 PulseGuide returned control before completion, sleep 33
03:53:58.948 00.047 9828 IsGuiding returns 1
03:53:58.948 00.000 9828 scope still moving after pulse duration time elapsed
03:53:58.979 00.031 9828 IsSlewing returns 0
03:53:58.980 00.001 9828 IsGuiding returns 1
03:53:59.011 00.031 9828 IsSlewing returns 0
03:53:59.012 00.001 9828 IsGuiding returns 1
03:53:59.043 00.031 9828 IsSlewing returns 0
03:53:59.043 00.000 9828 IsGuiding returns 0
03:53:59.043 00.000 9828 scope move finished after 23 + 119 ms
03:53:59.043 00.000 9828 Move returns status 0, amount 23
03:53:59.043 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:53:59.043 00.000 9828 MoveAxis(N, 13, B)
03:53:59.043 00.000 9828 Guiding  Dir = 0, Dur = 13
03:53:59.060 00.017 9828 IsSlewing returns 0
03:53:59.060 00.000 9828 IsGuiding returns 0
03:53:59.060 00.000 9828 PulseGuide returned control before completion, sleep 23
03:53:59.091 00.031 9828 IsGuiding returns 1
03:53:59.091 00.000 9828 scope still moving after pulse duration time elapsed
03:53:59.122 00.031 9828 IsSlewing returns 0
03:53:59.122 00.000 9828 IsGuiding returns 1
03:53:59.152 00.030 9828 IsSlewing returns 0
03:53:59.152 00.000 9828 IsGuiding returns 1
03:53:59.183 00.031 9828 IsSlewing returns 0
03:53:59.183 00.000 9828 IsGuiding returns 1
03:53:59.215 00.032 9828 IsSlewing returns 0
03:53:59.215 00.000 9828 IsGuiding returns 0
03:53:59.215 00.000 9828 scope move finished after 13 + 142 ms
03:53:59.215 00.000 9828 Move returns status 0, amount 13
03:53:59.215 00.000 9828 move complete, result=0
03:53:59.216 00.001 9828 worker thread done servicing request
03:53:59.216 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
03:54:00.056 00.840 8976 Exposure complete
03:54:00.061 00.005 8976 worker thread done servicing request
03:54:00.061 00.000 5052 OnExposeComplete: enter
03:54:00.061 00.000 5052 UpdateGuideState(): m_state=6
03:54:00.061 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 120
03:54:00.061 00.000 5052 Star::Find returns 1 (0), X=334.82, Y=290.79, Mass=70, SNR=5.7, Peak=63 HFD=2.2
03:54:00.062 00.001 5052 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.04) = xAngle (-3.41 = 2.88)
03:54:00.062 00.000 5052 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.51 = 2.77)
03:54:00.062 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.36 mountX=-0.38 mountY=0.14, mountTheta=2.78
03:54:00.062 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.38, opts=13)
03:54:00.062 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.38)
03:54:00.062 00.000 8976 Worker thread wakes up
03:54:00.062 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.38) opts 0xd
03:54:00.063 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.38)
03:54:00.063 00.000 8976 Moving (0.08, -0.38) raw xDistance=-0.38 yDistance=0.14
03:54:00.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
03:54:00.063 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:54:00.063 00.000 8976 MoveAxis(R, 1, ABG)
03:54:00.063 00.000 8976 stepping (-16, -7) + (1, 0)
03:54:00.063 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:54:00.064 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=96, med=44, FiltMin=36, FiltMax=53, Gamma=2.630
03:54:00.076 00.012 5052 UpdateGuideState exits: m=70 SNR=5.7
03:54:00.077 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:00.077 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:00.077 00.000 5052 Enqueuing Expose request
03:54:00.082 00.005 8976 Received - 47 (G) 
03:54:00.082 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:54:00.082 00.000 8976 stepped: pos (-15, -7)
03:54:00.082 00.000 8976 MoveAxis(U, 0, ABG)
03:54:00.082 00.000 8976 MountToCamera -- mountTheta (0.33) + m_xAngle (2.04) = xAngle (2.37 = 2.37)
03:54:00.082 00.000 8976 MountToCamera -- mountX=2.10 mountY=0.71 hyp=2.21 mountTheta=0.33 cameraX=-1.59, cameraY=1.54 cameraTheta=2.37
03:54:00.083 00.001 8976 incremental bump (-1.589, 1.542) isValid = 1
03:54:00.083 00.000 8976 Scheduling Mount bump of (-0.082, 0.083)
03:54:00.083 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.08, opts=4)
03:54:00.083 00.000 8976 Enqueuing Move request for scope (-0.08, 0.08)
03:54:00.083 00.000 8976 move complete, result=0
03:54:00.083 00.000 9828 Worker thread wakes up
03:54:00.083 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0x4
03:54:00.083 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:54:00.083 00.000 9828 CameraToMount -- cameraTheta (2.35) - m_xAngle (-3.10) = xAngle (5.45 = -0.83)
03:54:00.083 00.000 9828 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.37 = -0.92)
03:54:00.083 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.35 mountX=0.08 mountY=-0.09, mountTheta=-0.87
03:54:00.083 00.000 9828 Moving (-0.08, 0.08) raw xDistance=0.08 yDistance=-0.09
03:54:00.083 00.000 9828 BLC: window closed
03:54:00.083 00.000 8976 worker thread done servicing request
03:54:00.083 00.000 8976 Worker thread wakes up
03:54:00.083 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:00.083 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:00.083 00.000 9828 MoveAxis(W, 25, B)
03:54:00.084 00.001 5052 GuideStep: -0.4 px 1 ms EAST, 0.1 px 0 ms NORTH
03:54:00.084 00.000 9828 Guiding  Dir = 3, Dur = 25
03:54:00.084 00.000 9828 IsSlewing returns 0
03:54:00.084 00.000 9828 IsGuiding returns 0
03:54:00.084 00.000 9828 PulseGuide returned control before completion, sleep 35
03:54:00.122 00.038 9828 IsGuiding returns 1
03:54:00.122 00.000 9828 scope still moving after pulse duration time elapsed
03:54:00.155 00.033 9828 IsSlewing returns 0
03:54:00.155 00.000 9828 IsGuiding returns 1
03:54:00.186 00.031 9828 IsSlewing returns 0
03:54:00.186 00.000 9828 IsGuiding returns 1
03:54:00.218 00.032 9828 IsSlewing returns 0
03:54:00.218 00.000 9828 IsGuiding returns 0
03:54:00.218 00.000 9828 scope move finished after 25 + 109 ms
03:54:00.218 00.000 9828 Move returns status 0, amount 25
03:54:00.218 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:00.218 00.000 9828 MoveAxis(N, 13, B)
03:54:00.218 00.000 9828 Guiding  Dir = 0, Dur = 13
03:54:00.234 00.016 9828 IsSlewing returns 0
03:54:00.235 00.001 9828 IsGuiding returns 0
03:54:00.235 00.000 9828 PulseGuide returned control before completion, sleep 23
03:54:00.265 00.030 9828 IsGuiding returns 1
03:54:00.265 00.000 9828 scope still moving after pulse duration time elapsed
03:54:00.297 00.032 9828 IsSlewing returns 0
03:54:00.297 00.000 9828 IsGuiding returns 1
03:54:00.329 00.032 9828 IsSlewing returns 0
03:54:00.329 00.000 9828 IsGuiding returns 1
03:54:00.361 00.032 9828 IsSlewing returns 0
03:54:00.361 00.000 9828 IsGuiding returns 1
03:54:00.407 00.046 9828 IsSlewing returns 0
03:54:00.407 00.000 9828 IsGuiding returns 0
03:54:00.407 00.000 9828 scope move finished after 13 + 159 ms
03:54:00.407 00.000 9828 Move returns status 0, amount 13
03:54:00.407 00.000 9828 move complete, result=0
03:54:00.407 00.000 9828 worker thread done servicing request
03:54:00.407 00.000 5052 GuideStep: 0.1 px 25 ms WEST, -0.1 px 13 ms NORTH
03:54:01.241 00.834 8976 Exposure complete
03:54:01.247 00.006 8976 worker thread done servicing request
03:54:01.247 00.000 5052 OnExposeComplete: enter
03:54:01.247 00.000 5052 UpdateGuideState(): m_state=6
03:54:01.247 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 121
03:54:01.247 00.000 5052 Star::Find returns 1 (0), X=334.63, Y=290.94, Mass=54, SNR=5.0, Peak=64 HFD=1.1
03:54:01.247 00.000 5052 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.04) = xAngle (-4.06 = 2.22)
03:54:01.247 00.000 5052 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.16 = 2.12)
03:54:01.247 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=-0.23 hyp=0.26 cameraTheta=-2.02 mountX=-0.16 mountY=0.22, mountTheta=2.19
03:54:01.248 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=-0.23, opts=13)
03:54:01.248 00.000 5052 Enqueuing Move request for stepguider (-0.11, -0.23)
03:54:01.248 00.000 8976 Worker thread wakes up
03:54:01.248 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, -0.23) opts 0xd
03:54:01.248 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, -0.23)
03:54:01.248 00.000 8976 Moving (-0.11, -0.23) raw xDistance=-0.16 yDistance=0.22
03:54:01.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:54:01.248 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
03:54:01.248 00.000 8976 MoveAxis(R, 0, ABG)
03:54:01.248 00.000 8976 MoveAxis(U, 0, ABG)
03:54:01.248 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (2.04) = xAngle (2.42 = 2.42)
03:54:01.248 00.000 8976 MountToCamera -- mountX=2.16 mountY=0.84 hyp=2.32 mountTheta=0.37 cameraX=-1.74, cameraY=1.54 cameraTheta=2.42
03:54:01.248 00.000 8976 incremental bump (-1.737, 1.541) isValid = 1
03:54:01.249 00.001 8976 Scheduling Mount bump of (-0.086, 0.079)
03:54:01.249 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
03:54:01.249 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
03:54:01.249 00.000 8976 move complete, result=0
03:54:01.249 00.000 9828 Worker thread wakes up
03:54:01.249 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
03:54:01.249 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:54:01.249 00.000 9828 CameraToMount -- cameraTheta (2.40) - m_xAngle (-3.10) = xAngle (5.49 = -0.79)
03:54:01.249 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:54:01.249 00.000 9828 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.41 = -0.87)
03:54:01.249 00.000 8976 worker thread done servicing request
03:54:01.249 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=0.08 mountY=-0.09, mountTheta=-0.83
03:54:01.249 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
03:54:01.249 00.000 9828 BLC: window closed
03:54:01.249 00.000 9828 MoveAxis(W, 26, B)
03:54:01.249 00.000 9828 Guiding  Dir = 3, Dur = 26
03:54:01.250 00.001 9828 IsSlewing returns 0
03:54:01.250 00.000 9828 IsGuiding returns 0
03:54:01.250 00.000 9828 PulseGuide returned control before completion, sleep 36
03:54:01.260 00.010 5052 UpdateGuideState exits: m=54 SNR=5.0
03:54:01.260 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:01.260 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:01.260 00.000 5052 Enqueuing Expose request
03:54:01.260 00.000 8976 Worker thread wakes up
03:54:01.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:01.261 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:01.261 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:54:01.292 00.031 9828 IsGuiding returns 1
03:54:01.292 00.000 9828 scope still moving after pulse duration time elapsed
03:54:01.323 00.031 9828 IsSlewing returns 0
03:54:01.323 00.000 9828 IsGuiding returns 1
03:54:01.356 00.033 9828 IsSlewing returns 0
03:54:01.356 00.000 9828 IsGuiding returns 1
03:54:01.387 00.031 9828 IsSlewing returns 0
03:54:01.391 00.004 9828 IsGuiding returns 0
03:54:01.391 00.000 9828 scope move finished after 26 + 115 ms
03:54:01.391 00.000 9828 Move returns status 0, amount 26
03:54:01.391 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:01.391 00.000 9828 MoveAxis(N, 12, B)
03:54:01.391 00.000 9828 Guiding  Dir = 0, Dur = 12
03:54:01.417 00.026 9828 IsSlewing returns 0
03:54:01.417 00.000 9828 IsGuiding returns 0
03:54:01.417 00.000 9828 PulseGuide returned control before completion, sleep 22
03:54:01.449 00.032 9828 IsGuiding returns 1
03:54:01.449 00.000 9828 scope still moving after pulse duration time elapsed
03:54:01.480 00.031 9828 IsSlewing returns 0
03:54:01.480 00.000 9828 IsGuiding returns 1
03:54:01.510 00.030 9828 IsSlewing returns 0
03:54:01.510 00.000 9828 IsGuiding returns 1
03:54:01.544 00.034 9828 IsSlewing returns 0
03:54:01.544 00.000 9828 IsGuiding returns 1
03:54:01.573 00.029 9828 IsSlewing returns 0
03:54:01.573 00.000 9828 IsGuiding returns 0
03:54:01.573 00.000 9828 scope move finished after 12 + 143 ms
03:54:01.573 00.000 9828 Move returns status 0, amount 12
03:54:01.573 00.000 9828 move complete, result=0
03:54:01.573 00.000 9828 worker thread done servicing request
03:54:01.573 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
03:54:02.419 00.846 8976 Exposure complete
03:54:02.425 00.006 8976 worker thread done servicing request
03:54:02.425 00.000 5052 OnExposeComplete: enter
03:54:02.425 00.000 5052 UpdateGuideState(): m_state=6
03:54:02.425 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 122
03:54:02.425 00.000 5052 Star::Find returns 1 (0), X=335.97, Y=290.71, Mass=66, SNR=5.6, Peak=63 HFD=1.9
03:54:02.425 00.000 5052 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.04) = xAngle (-2.40 = -2.40)
03:54:02.425 00.000 5052 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
03:54:02.425 00.000 5052 CameraToMount -- cameraX=1.23 cameraY=-0.47 hyp=1.32 cameraTheta=-0.36 mountX=-0.98 mountY=-0.78, mountTheta=-2.47
03:54:02.426 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.23, y=-0.47, opts=13)
03:54:02.426 00.000 5052 Enqueuing Move request for stepguider (1.23, -0.47)
03:54:02.426 00.000 8976 Worker thread wakes up
03:54:02.426 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.23, -0.47) opts 0xd
03:54:02.426 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.23, -0.47)
03:54:02.426 00.000 8976 Moving (1.23, -0.47) raw xDistance=-0.98 yDistance=-0.78
03:54:02.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.98
03:54:02.426 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
03:54:02.426 00.000 8976 MoveAxis(R, 4, ABG)
03:54:02.426 00.000 8976 stepping (-15, -7) + (4, 0)
03:54:02.426 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:02.427 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:54:02.437 00.010 5052 UpdateGuideState exits: m=66 SNR=5.6
03:54:02.437 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:02.437 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:02.437 00.000 5052 Enqueuing Expose request
03:54:02.463 00.026 8976 Received - 47 (G) 
03:54:02.463 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:02.464 00.001 8976 stepped: pos (-11, -7)
03:54:02.464 00.000 8976 MoveAxis(U, 3, ABG)
03:54:02.464 00.000 8976 stepping (-11, -7) + (0, 3)
03:54:02.464 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:02.495 00.031 8976 Received - 47 (G) 
03:54:02.495 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:02.496 00.001 8976 stepped: pos (-11, -4)
03:54:02.496 00.000 8976 MountToCamera -- mountTheta (0.37) + m_xAngle (2.04) = xAngle (2.41 = 2.41)
03:54:02.496 00.000 8976 MountToCamera -- mountX=2.00 mountY=0.78 hyp=2.15 mountTheta=0.37 cameraX=-1.60, cameraY=1.43 cameraTheta=2.41
03:54:02.496 00.000 8976 incremental bump (-1.603, 1.432) isValid = 1
03:54:02.496 00.000 8976 Scheduling Mount bump of (-0.086, 0.079)
03:54:02.496 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
03:54:02.496 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
03:54:02.496 00.000 8976 move complete, result=0
03:54:02.496 00.000 9828 Worker thread wakes up
03:54:02.496 00.000 8976 worker thread done servicing request
03:54:02.496 00.000 5052 GuideStep: -1.0 px 4 ms EAST, -0.8 px 3 ms NORTH
03:54:02.496 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
03:54:02.496 00.000 8976 Worker thread wakes up
03:54:02.496 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:54:02.496 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:02.496 00.000 9828 CameraToMount -- cameraTheta (2.39) - m_xAngle (-3.10) = xAngle (5.49 = -0.79)
03:54:02.496 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:02.497 00.001 9828 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.41 = -0.87)
03:54:02.497 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.08 mountY=-0.09, mountTheta=-0.83
03:54:02.497 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
03:54:02.497 00.000 9828 BLC: window closed
03:54:02.497 00.000 9828 MoveAxis(W, 26, B)
03:54:02.497 00.000 9828 Guiding  Dir = 3, Dur = 26
03:54:02.497 00.000 9828 IsSlewing returns 0
03:54:02.497 00.000 9828 IsGuiding returns 0
03:54:02.497 00.000 9828 PulseGuide returned control before completion, sleep 36
03:54:02.543 00.046 9828 IsGuiding returns 1
03:54:02.543 00.000 9828 scope still moving after pulse duration time elapsed
03:54:02.574 00.031 9828 IsSlewing returns 0
03:54:02.574 00.000 9828 IsGuiding returns 1
03:54:02.605 00.031 9828 IsSlewing returns 0
03:54:02.605 00.000 9828 IsGuiding returns 1
03:54:02.637 00.032 9828 IsSlewing returns 0
03:54:02.637 00.000 9828 IsGuiding returns 1
03:54:02.669 00.032 9828 IsSlewing returns 0
03:54:02.669 00.000 9828 IsGuiding returns 0
03:54:02.669 00.000 9828 scope move finished after 26 + 145 ms
03:54:02.669 00.000 9828 Move returns status 0, amount 26
03:54:02.669 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:02.669 00.000 9828 MoveAxis(N, 12, B)
03:54:02.669 00.000 9828 Guiding  Dir = 0, Dur = 12
03:54:02.684 00.015 9828 IsSlewing returns 0
03:54:02.684 00.000 9828 IsGuiding returns 0
03:54:02.684 00.000 9828 PulseGuide returned control before completion, sleep 22
03:54:02.715 00.031 9828 IsGuiding returns 1
03:54:02.715 00.000 9828 scope still moving after pulse duration time elapsed
03:54:02.746 00.031 9828 IsSlewing returns 0
03:54:02.746 00.000 9828 IsGuiding returns 1
03:54:02.777 00.031 9828 IsSlewing returns 0
03:54:02.777 00.000 9828 IsGuiding returns 1
03:54:02.808 00.031 9828 IsSlewing returns 0
03:54:02.808 00.000 9828 IsGuiding returns 1
03:54:02.840 00.032 9828 IsSlewing returns 0
03:54:02.840 00.000 9828 IsGuiding returns 0
03:54:02.840 00.000 9828 scope move finished after 12 + 144 ms
03:54:02.840 00.000 9828 Move returns status 0, amount 12
03:54:02.840 00.000 9828 move complete, result=0
03:54:02.840 00.000 9828 worker thread done servicing request
03:54:02.841 00.001 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
03:54:03.638 00.797 8976 Exposure complete
03:54:03.644 00.006 8976 worker thread done servicing request
03:54:03.644 00.000 5052 OnExposeComplete: enter
03:54:03.644 00.000 5052 UpdateGuideState(): m_state=6
03:54:03.644 00.000 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 123
03:54:03.644 00.000 5052 Star::Find returns 1 (0), X=336.11, Y=291.11, Mass=61, SNR=5.4, Peak=63 HFD=2.0
03:54:03.644 00.000 5052 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.04) = xAngle (-2.09 = -2.09)
03:54:03.644 00.000 5052 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.19 = -2.19)
03:54:03.644 00.000 5052 CameraToMount -- cameraX=1.38 cameraY=-0.06 hyp=1.38 cameraTheta=-0.05 mountX=-0.68 mountY=-1.12, mountTheta=-2.12
03:54:03.645 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.38, y=-0.06, opts=13)
03:54:03.645 00.000 5052 Enqueuing Move request for stepguider (1.38, -0.06)
03:54:03.645 00.000 8976 Worker thread wakes up
03:54:03.645 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.38, -0.06) opts 0xd
03:54:03.645 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.38, -0.06)
03:54:03.646 00.001 8976 Moving (1.38, -0.06) raw xDistance=-0.68 yDistance=-1.12
03:54:03.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.68
03:54:03.646 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.12
03:54:03.646 00.000 8976 MoveAxis(R, 3, ABG)
03:54:03.646 00.000 8976 stepping (-11, -4) + (3, 0)
03:54:03.646 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:03.646 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:03.657 00.011 5052 UpdateGuideState exits: m=61 SNR=5.4
03:54:03.657 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:03.657 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:03.657 00.000 5052 Enqueuing Expose request
03:54:03.678 00.021 8976 Received - 47 (G) 
03:54:03.679 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:03.679 00.000 8976 stepped: pos (-8, -4)
03:54:03.679 00.000 8976 MoveAxis(U, 5, ABG)
03:54:03.679 00.000 8976 stepping (-8, -4) + (0, 5)
03:54:03.679 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:54:03.726 00.047 8976 Received - 47 (G) 
03:54:03.726 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:54:03.726 00.000 8976 stepped: pos (-8, 1)
03:54:03.726 00.000 8976 MountToCamera -- mountTheta (0.26) + m_xAngle (2.04) = xAngle (2.30 = 2.30)
03:54:03.727 00.001 8976 MountToCamera -- mountX=1.75 mountY=0.47 hyp=1.81 mountTheta=0.26 cameraX=-1.21, cameraY=1.34 cameraTheta=2.30
03:54:03.727 00.000 8976 incremental bump (-1.212, 1.343) isValid = 1
03:54:03.727 00.000 8976 Scheduling Mount bump of (-0.077, 0.088)
03:54:03.727 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.08, y=0.09, opts=4)
03:54:03.727 00.000 8976 Enqueuing Move request for scope (-0.08, 0.09)
03:54:03.727 00.000 8976 move complete, result=0
03:54:03.727 00.000 9828 Worker thread wakes up
03:54:03.727 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0x4
03:54:03.727 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:54:03.727 00.000 9828 CameraToMount -- cameraTheta (2.29) - m_xAngle (-3.10) = xAngle (5.38 = -0.90)
03:54:03.727 00.000 9828 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.30 = -0.98)
03:54:03.727 00.000 9828 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.07 mountY=-0.10, mountTheta=-0.93
03:54:03.727 00.000 9828 Moving (-0.08, 0.09) raw xDistance=0.07 yDistance=-0.10
03:54:03.727 00.000 9828 BLC: window closed
03:54:03.727 00.000 9828 MoveAxis(W, 23, B)
03:54:03.727 00.000 9828 Guiding  Dir = 3, Dur = 23
03:54:03.727 00.000 8976 worker thread done servicing request
03:54:03.727 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.1 px 5 ms NORTH
03:54:03.728 00.001 8976 Worker thread wakes up
03:54:03.728 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:03.728 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:03.728 00.000 9828 IsSlewing returns 0
03:54:03.728 00.000 9828 IsGuiding returns 0
03:54:03.728 00.000 9828 PulseGuide returned control before completion, sleep 33
03:54:03.769 00.041 9828 IsGuiding returns 1
03:54:03.769 00.000 9828 scope still moving after pulse duration time elapsed
03:54:03.808 00.039 9828 IsSlewing returns 0
03:54:03.808 00.000 9828 IsGuiding returns 1
03:54:03.832 00.024 9828 IsSlewing returns 0
03:54:03.832 00.000 9828 IsGuiding returns 1
03:54:03.864 00.032 9828 IsSlewing returns 0
03:54:03.864 00.000 9828 IsGuiding returns 0
03:54:03.864 00.000 9828 scope move finished after 23 + 112 ms
03:54:03.864 00.000 9828 Move returns status 0, amount 23
03:54:03.864 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:03.864 00.000 9828 MoveAxis(N, 13, B)
03:54:03.864 00.000 9828 Guiding  Dir = 0, Dur = 13
03:54:03.880 00.016 9828 IsSlewing returns 0
03:54:03.880 00.000 9828 IsGuiding returns 0
03:54:03.880 00.000 9828 PulseGuide returned control before completion, sleep 23
03:54:03.912 00.032 9828 IsGuiding returns 1
03:54:03.912 00.000 9828 scope still moving after pulse duration time elapsed
03:54:03.943 00.031 9828 IsSlewing returns 0
03:54:03.944 00.001 9828 IsGuiding returns 1
03:54:03.975 00.031 9828 IsSlewing returns 0
03:54:03.975 00.000 9828 IsGuiding returns 1
03:54:04.007 00.032 9828 IsSlewing returns 0
03:54:04.008 00.001 9828 IsGuiding returns 1
03:54:04.039 00.031 9828 IsSlewing returns 0
03:54:04.042 00.003 9828 IsGuiding returns 0
03:54:04.042 00.000 9828 scope move finished after 13 + 148 ms
03:54:04.042 00.000 9828 Move returns status 0, amount 13
03:54:04.042 00.000 9828 move complete, result=0
03:54:04.042 00.000 9828 worker thread done servicing request
03:54:04.042 00.000 5052 GuideStep: 0.1 px 23 ms WEST, -0.1 px 13 ms NORTH
03:54:04.893 00.851 8976 Exposure complete
03:54:04.899 00.006 8976 worker thread done servicing request
03:54:04.899 00.000 5052 OnExposeComplete: enter
03:54:04.899 00.000 5052 UpdateGuideState(): m_state=6
03:54:04.899 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 124
03:54:04.900 00.001 5052 Star::Find returns 1 (0), X=336.04, Y=291.14, Mass=60, SNR=5.3, Peak=64 HFD=1.9
03:54:04.900 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
03:54:04.900 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
03:54:04.900 00.000 5052 CameraToMount -- cameraX=1.31 cameraY=-0.03 hyp=1.31 cameraTheta=-0.02 mountX=-0.62 mountY=-1.08, mountTheta=-2.09
03:54:04.900 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.31, y=-0.03, opts=13)
03:54:04.900 00.000 5052 Enqueuing Move request for stepguider (1.31, -0.03)
03:54:04.900 00.000 8976 Worker thread wakes up
03:54:04.900 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.31, -0.03) opts 0xd
03:54:04.901 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.31, -0.03)
03:54:04.901 00.000 8976 Moving (1.31, -0.03) raw xDistance=-0.62 yDistance=-1.08
03:54:04.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
03:54:04.901 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.08
03:54:04.901 00.000 8976 MoveAxis(R, 3, ABG)
03:54:04.901 00.000 8976 stepping (-8, 1) + (3, 0)
03:54:04.901 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:04.901 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:04.912 00.011 5052 UpdateGuideState exits: m=60 SNR=5.3
03:54:04.912 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:04.912 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:04.912 00.000 5052 Enqueuing Expose request
03:54:04.942 00.030 8976 Received - 47 (G) 
03:54:04.942 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:04.942 00.000 8976 stepped: pos (-5, 1)
03:54:04.942 00.000 8976 MoveAxis(U, 5, ABG)
03:54:04.942 00.000 8976 stepping (-5, 1) + (0, 5)
03:54:04.942 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:54:04.990 00.048 8976 Received - 47 (G) 
03:54:04.990 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:54:04.990 00.000 8976 stepped: pos (-5, 6)
03:54:04.990 00.000 8976 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.04) = xAngle (2.04 = 2.04)
03:54:04.990 00.000 8976 MountToCamera -- mountX=1.42 mountY=-0.00 hyp=1.42 mountTheta=-0.00 cameraX=-0.65, cameraY=1.27 cameraTheta=2.04
03:54:04.990 00.000 8976 incremental bump (-0.647, 1.268) isValid = 1
03:54:04.990 00.000 8976 Scheduling Mount bump of (-0.052, 0.106)
03:54:04.990 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:54:04.990 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:54:04.991 00.001 8976 move complete, result=0
03:54:04.991 00.000 9828 Worker thread wakes up
03:54:04.991 00.000 8976 worker thread done servicing request
03:54:04.991 00.000 8976 Worker thread wakes up
03:54:04.991 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:54:04.991 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -1.1 px 5 ms NORTH
03:54:04.991 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:04.991 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:54:04.991 00.000 9828 CameraToMount -- cameraTheta (2.03) - m_xAngle (-3.10) = xAngle (5.12 = -1.16)
03:54:04.991 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:04.991 00.000 9828 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.04 = -1.24)
03:54:04.991 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.05 mountY=-0.11, mountTheta=-1.17
03:54:04.991 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.05 yDistance=-0.11
03:54:04.991 00.000 9828 BLC: window closed
03:54:04.991 00.000 9828 MoveAxis(W, 15, B)
03:54:04.991 00.000 9828 Guiding  Dir = 3, Dur = 15
03:54:04.992 00.001 9828 IsSlewing returns 0
03:54:04.992 00.000 9828 IsGuiding returns 0
03:54:04.992 00.000 9828 PulseGuide returned control before completion, sleep 25
03:54:05.028 00.036 9828 IsGuiding returns 1
03:54:05.028 00.000 9828 scope still moving after pulse duration time elapsed
03:54:05.059 00.031 9828 IsSlewing returns 0
03:54:05.059 00.000 9828 IsGuiding returns 1
03:54:05.089 00.030 9828 IsSlewing returns 0
03:54:05.089 00.000 9828 IsGuiding returns 1
03:54:05.121 00.032 9828 IsSlewing returns 0
03:54:05.121 00.000 9828 IsGuiding returns 0
03:54:05.121 00.000 9828 scope move finished after 15 + 114 ms
03:54:05.121 00.000 9828 Move returns status 0, amount 15
03:54:05.121 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:05.121 00.000 9828 MoveAxis(N, 15, B)
03:54:05.121 00.000 9828 Guiding  Dir = 0, Dur = 15
03:54:05.136 00.015 9828 IsSlewing returns 0
03:54:05.136 00.000 9828 IsGuiding returns 0
03:54:05.136 00.000 9828 PulseGuide returned control before completion, sleep 25
03:54:05.167 00.031 9828 IsGuiding returns 1
03:54:05.167 00.000 9828 scope still moving after pulse duration time elapsed
03:54:05.199 00.032 9828 IsSlewing returns 0
03:54:05.199 00.000 9828 IsGuiding returns 1
03:54:05.230 00.031 9828 IsSlewing returns 0
03:54:05.230 00.000 9828 IsGuiding returns 1
03:54:05.262 00.032 9828 IsSlewing returns 0
03:54:05.262 00.000 9828 IsGuiding returns 1
03:54:05.293 00.031 9828 IsSlewing returns 0
03:54:05.293 00.000 9828 IsGuiding returns 0
03:54:05.293 00.000 9828 scope move finished after 15 + 142 ms
03:54:05.293 00.000 9828 Move returns status 0, amount 15
03:54:05.293 00.000 9828 move complete, result=0
03:54:05.293 00.000 9828 worker thread done servicing request
03:54:05.293 00.000 5052 GuideStep: 0.0 px 15 ms WEST, -0.1 px 15 ms NORTH
03:54:06.147 00.854 8976 Exposure complete
03:54:06.154 00.007 8976 worker thread done servicing request
03:54:06.154 00.000 5052 OnExposeComplete: enter
03:54:06.154 00.000 5052 UpdateGuideState(): m_state=6
03:54:06.154 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 125
03:54:06.154 00.000 5052 Star::Find returns 1 (0), X=336.37, Y=291.22, Mass=64, SNR=5.4, Peak=64 HFD=2.4
03:54:06.154 00.000 5052 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.04) = xAngle (-2.02 = -2.02)
03:54:06.154 00.000 5052 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.12 = -2.12)
03:54:06.154 00.000 5052 CameraToMount -- cameraX=1.63 cameraY=0.04 hyp=1.63 cameraTheta=0.03 mountX=-0.70 mountY=-1.39, mountTheta=-2.04
03:54:06.155 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.63, y=0.04, opts=13)
03:54:06.155 00.000 5052 Enqueuing Move request for stepguider (1.63, 0.04)
03:54:06.155 00.000 8976 Worker thread wakes up
03:54:06.155 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.63, 0.04) opts 0xd
03:54:06.155 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.63, 0.04)
03:54:06.155 00.000 8976 Moving (1.63, 0.04) raw xDistance=-0.70 yDistance=-1.39
03:54:06.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.70
03:54:06.155 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.39
03:54:06.155 00.000 8976 MoveAxis(R, 3, ABG)
03:54:06.155 00.000 8976 stepping (-5, 6) + (3, 0)
03:54:06.156 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:06.156 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:06.169 00.013 5052 UpdateGuideState exits: m=64 SNR=5.4
03:54:06.169 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:06.169 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:06.169 00.000 5052 Enqueuing Expose request
03:54:06.188 00.019 8976 Received - 47 (G) 
03:54:06.189 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:06.189 00.000 8976 stepped: pos (-2, 6)
03:54:06.189 00.000 8976 MoveAxis(U, 6, ABG)
03:54:06.189 00.000 8976 stepping (-2, 6) + (0, 6)
03:54:06.189 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:54:06.237 00.048 8976 Received - 47 (G) 
03:54:06.237 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:54:06.237 00.000 8976 stepped: pos (-2, 12)
03:54:06.237 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:54:06.237 00.000 8976 move complete, result=0
03:54:06.237 00.000 8976 worker thread done servicing request
03:54:06.237 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.4 px 6 ms NORTH
03:54:06.237 00.000 8976 Worker thread wakes up
03:54:06.237 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:06.237 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:07.396 01.159 8976 Exposure complete
03:54:07.402 00.006 8976 worker thread done servicing request
03:54:07.402 00.000 5052 OnExposeComplete: enter
03:54:07.402 00.000 5052 UpdateGuideState(): m_state=6
03:54:07.402 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 126
03:54:07.402 00.000 5052 Star::Find returns 1 (0), X=335.59, Y=291.39, Mass=50, SNR=4.8, Peak=65 HFD=1.5
03:54:07.402 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.80 = -1.80)
03:54:07.402 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:54:07.402 00.000 5052 CameraToMount -- cameraX=0.85 cameraY=0.22 hyp=0.88 cameraTheta=0.25 mountX=-0.20 mountY=-0.83, mountTheta=-1.80
03:54:07.404 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.85, y=0.22, opts=13)
03:54:07.404 00.000 5052 Enqueuing Move request for stepguider (0.85, 0.22)
03:54:07.404 00.000 8976 Worker thread wakes up
03:54:07.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.85, 0.22) opts 0xd
03:54:07.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.85, 0.22)
03:54:07.404 00.000 8976 Moving (0.85, 0.22) raw xDistance=-0.20 yDistance=-0.83
03:54:07.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:54:07.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.83
03:54:07.405 00.001 8976 MoveAxis(R, 0, ABG)
03:54:07.405 00.000 8976 MoveAxis(U, 4, ABG)
03:54:07.405 00.000 8976 stepping (-2, 12) + (0, 4)
03:54:07.405 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:07.405 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:54:07.418 00.013 5052 UpdateGuideState exits: m=50 SNR=4.8
03:54:07.419 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:07.419 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:07.419 00.000 5052 Enqueuing Expose request
03:54:07.435 00.016 8976 Received - 47 (G) 
03:54:07.435 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:07.435 00.000 8976 stepped: pos (-2, 16)
03:54:07.435 00.000 8976 move complete, result=0
03:54:07.435 00.000 8976 worker thread done servicing request
03:54:07.435 00.000 8976 Worker thread wakes up
03:54:07.435 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.8 px 4 ms NORTH
03:54:07.436 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:07.436 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:08.597 01.161 8976 Exposure complete
03:54:08.602 00.005 8976 worker thread done servicing request
03:54:08.602 00.000 5052 OnExposeComplete: enter
03:54:08.602 00.000 5052 UpdateGuideState(): m_state=6
03:54:08.602 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 127
03:54:08.602 00.000 5052 Star::Find returns 1 (0), X=335.38, Y=291.49, Mass=77, SNR=5.9, Peak=63 HFD=2.9
03:54:08.602 00.000 5052 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.04) = xAngle (-1.59 = -1.59)
03:54:08.602 00.000 5052 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.69 = -1.69)
03:54:08.602 00.000 5052 CameraToMount -- cameraX=0.64 cameraY=0.31 hyp=0.71 cameraTheta=0.45 mountX=-0.01 mountY=-0.71, mountTheta=-1.59
03:54:08.605 00.003 5052 SchedulePrimaryMove(0FF36BA8, x=0.64, y=0.31, opts=13)
03:54:08.605 00.000 5052 Enqueuing Move request for stepguider (0.64, 0.31)
03:54:08.605 00.000 8976 Worker thread wakes up
03:54:08.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.64, 0.31) opts 0xd
03:54:08.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.64, 0.31)
03:54:08.605 00.000 8976 Moving (0.64, 0.31) raw xDistance=-0.01 yDistance=-0.71
03:54:08.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:54:08.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.71
03:54:08.605 00.000 8976 MoveAxis(R, 0, ABG)
03:54:08.605 00.000 8976 MoveAxis(U, 3, ABG)
03:54:08.605 00.000 8976 stepping (-2, 16) + (0, 3)
03:54:08.605 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:08.606 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:08.615 00.009 5052 UpdateGuideState exits: m=77 SNR=5.9
03:54:08.615 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:08.615 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:08.615 00.000 5052 Enqueuing Expose request
03:54:08.635 00.020 8976 Received - 47 (G) 
03:54:08.636 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:08.636 00.000 8976 stepped: pos (-2, 19)
03:54:08.636 00.000 8976 move complete, result=0
03:54:08.636 00.000 8976 worker thread done servicing request
03:54:08.636 00.000 8976 Worker thread wakes up
03:54:08.636 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:08.636 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:08.636 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
03:54:09.793 01.157 8976 Exposure complete
03:54:09.801 00.008 5052 OnExposeComplete: enter
03:54:09.802 00.001 5052 UpdateGuideState(): m_state=6
03:54:09.802 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 128
03:54:09.802 00.000 5052 Star::Find returns 1 (0), X=335.62, Y=291.04, Mass=52, SNR=4.9, Peak=64 HFD=1.2
03:54:09.802 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
03:54:09.802 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.30 = -2.30)
03:54:09.802 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.13 hyp=0.89 cameraTheta=-0.15 mountX=-0.52 mountY=-0.67, mountTheta=-2.23
03:54:09.803 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.13, opts=13)
03:54:09.803 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.13)
03:54:09.804 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:09.812 00.008 8976 worker thread done servicing request
03:54:09.812 00.000 8976 Worker thread wakes up
03:54:09.812 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.13) opts 0xd
03:54:09.812 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.13)
03:54:09.812 00.000 8976 Moving (0.88, -0.13) raw xDistance=-0.52 yDistance=-0.67
03:54:09.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:54:09.812 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
03:54:09.812 00.000 8976 MoveAxis(R, 2, ABG)
03:54:09.812 00.000 8976 stepping (-2, 19) + (2, 0)
03:54:09.812 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:09.816 00.004 5052 UpdateGuideState exits: m=52 SNR=4.9
03:54:09.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:09.816 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:09.816 00.000 5052 Enqueuing Expose request
03:54:09.834 00.018 8976 Received - 47 (G) 
03:54:09.834 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:09.834 00.000 8976 stepped: pos (0, 19)
03:54:09.834 00.000 8976 MoveAxis(U, 3, ABG)
03:54:09.834 00.000 8976 stepping (0, 19) + (0, 3)
03:54:09.834 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:09.866 00.032 8976 Received - 47 (G) 
03:54:09.866 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:09.866 00.000 8976 stepped: pos (0, 22)
03:54:09.866 00.000 8976 move complete, result=0
03:54:09.866 00.000 8976 worker thread done servicing request
03:54:09.866 00.000 8976 Worker thread wakes up
03:54:09.866 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:09.866 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.7 px 3 ms NORTH
03:54:09.866 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:11.024 01.158 8976 Exposure complete
03:54:11.030 00.006 8976 worker thread done servicing request
03:54:11.030 00.000 5052 OnExposeComplete: enter
03:54:11.030 00.000 5052 UpdateGuideState(): m_state=6
03:54:11.030 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 129
03:54:11.030 00.000 5052 Star::Find returns 1 (0), X=334.57, Y=291.52, Mass=70, SNR=5.7, Peak=64 HFD=1.5
03:54:11.030 00.000 5052 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.04) = xAngle (-0.02 = -0.02)
03:54:11.030 00.000 5052 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.13 = -0.13)
03:54:11.030 00.000 5052 CameraToMount -- cameraX=-0.17 cameraY=0.34 hyp=0.38 cameraTheta=2.02 mountX=0.38 mountY=-0.05, mountTheta=-0.12
03:54:11.031 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.17, y=0.34, opts=13)
03:54:11.031 00.000 5052 Enqueuing Move request for stepguider (-0.17, 0.34)
03:54:11.031 00.000 8976 Worker thread wakes up
03:54:11.031 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.17, 0.34) opts 0xd
03:54:11.031 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.17, 0.34)
03:54:11.031 00.000 8976 Moving (-0.17, 0.34) raw xDistance=0.38 yDistance=-0.05
03:54:11.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
03:54:11.031 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:54:11.031 00.000 8976 MoveAxis(L, 1, ABG)
03:54:11.032 00.001 8976 stepping (0, 22) + (-1, 0)
03:54:11.032 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:54:11.032 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:11.044 00.012 5052 UpdateGuideState exits: m=70 SNR=5.7
03:54:11.045 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:11.045 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:11.045 00.000 5052 Enqueuing Expose request
03:54:11.065 00.020 8976 Received - 47 (G) 
03:54:11.065 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:54:11.065 00.000 8976 stepped: pos (-1, 22)
03:54:11.065 00.000 8976 MoveAxis(U, 0, ABG)
03:54:11.065 00.000 8976 move complete, result=0
03:54:11.065 00.000 8976 worker thread done servicing request
03:54:11.065 00.000 8976 Worker thread wakes up
03:54:11.065 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:11.065 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:11.065 00.000 5052 GuideStep: 0.4 px 1 ms WEST, -0.0 px 0 ms NORTH
03:54:12.227 01.162 8976 Exposure complete
03:54:12.232 00.005 8976 worker thread done servicing request
03:54:12.232 00.000 5052 OnExposeComplete: enter
03:54:12.232 00.000 5052 UpdateGuideState(): m_state=6
03:54:12.232 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 130
03:54:12.233 00.001 5052 Star::Find returns 1 (0), X=335.33, Y=291.35, Mass=68, SNR=5.6, Peak=64 HFD=2.3
03:54:12.233 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.76 = -1.76)
03:54:12.233 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
03:54:12.233 00.000 5052 CameraToMount -- cameraX=0.59 cameraY=0.18 hyp=0.62 cameraTheta=0.29 mountX=-0.11 mountY=-0.59, mountTheta=-1.76
03:54:12.233 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.59, y=0.18, opts=13)
03:54:12.233 00.000 5052 Enqueuing Move request for stepguider (0.59, 0.18)
03:54:12.233 00.000 8976 Worker thread wakes up
03:54:12.234 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.59, 0.18) opts 0xd
03:54:12.234 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.59, 0.18)
03:54:12.234 00.000 8976 Moving (0.59, 0.18) raw xDistance=-0.11 yDistance=-0.59
03:54:12.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:54:12.234 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
03:54:12.234 00.000 8976 MoveAxis(R, 0, ABG)
03:54:12.234 00.000 8976 MoveAxis(U, 2, ABG)
03:54:12.234 00.000 8976 stepping (-1, 22) + (0, 2)
03:54:12.234 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:12.234 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:12.244 00.010 5052 UpdateGuideState exits: m=68 SNR=5.6
03:54:12.244 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:12.244 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:12.244 00.000 5052 Enqueuing Expose request
03:54:12.264 00.020 8976 Received - 47 (G) 
03:54:12.264 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:12.264 00.000 8976 stepped: pos (-1, 24)
03:54:12.264 00.000 8976 move complete, result=0
03:54:12.264 00.000 8976 worker thread done servicing request
03:54:12.264 00.000 8976 Worker thread wakes up
03:54:12.264 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:12.264 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:12.264 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.6 px 2 ms NORTH
03:54:13.424 01.160 8976 Exposure complete
03:54:13.429 00.005 8976 worker thread done servicing request
03:54:13.429 00.000 5052 OnExposeComplete: enter
03:54:13.429 00.000 5052 UpdateGuideState(): m_state=6
03:54:13.429 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 131
03:54:13.429 00.000 5052 Star::Find returns 1 (0), X=334.62, Y=291.09, Mass=70, SNR=5.7, Peak=64 HFD=1.8
03:54:13.429 00.000 5052 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.04) = xAngle (-4.58 = 1.70)
03:54:13.429 00.000 5052 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.69 = 1.60)
03:54:13.429 00.000 5052 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.54 mountX=-0.02 mountY=0.14, mountTheta=1.70
03:54:13.431 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.12, y=-0.08, opts=13)
03:54:13.431 00.000 5052 Enqueuing Move request for stepguider (-0.12, -0.08)
03:54:13.431 00.000 8976 Worker thread wakes up
03:54:13.432 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.12, -0.08) opts 0xd
03:54:13.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.12, -0.08)
03:54:13.432 00.000 8976 Moving (-0.12, -0.08) raw xDistance=-0.02 yDistance=0.14
03:54:13.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:54:13.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:54:13.432 00.000 8976 MoveAxis(R, 0, ABG)
03:54:13.432 00.000 8976 MoveAxis(U, 0, ABG)
03:54:13.432 00.000 8976 move complete, result=0
03:54:13.432 00.000 8976 worker thread done servicing request
03:54:13.433 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:13.442 00.009 5052 UpdateGuideState exits: m=70 SNR=5.7
03:54:13.442 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:13.443 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:13.443 00.000 5052 Enqueuing Expose request
03:54:13.443 00.000 8976 Worker thread wakes up
03:54:13.443 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:13.443 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:13.443 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:14.599 01.156 8976 Exposure complete
03:54:14.604 00.005 8976 worker thread done servicing request
03:54:14.604 00.000 5052 OnExposeComplete: enter
03:54:14.604 00.000 5052 UpdateGuideState(): m_state=6
03:54:14.604 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 132
03:54:14.604 00.000 5052 Star::Find returns 1 (0), X=334.44, Y=291.25, Mass=57, SNR=5.2, Peak=63 HFD=1.2
03:54:14.605 00.001 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:54:14.605 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
03:54:14.605 00.000 5052 CameraToMount -- cameraX=-0.30 cameraY=0.08 hyp=0.31 cameraTheta=2.89 mountX=0.20 mountY=0.21, mountTheta=0.79
03:54:14.605 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.30, y=0.08, opts=13)
03:54:14.605 00.000 5052 Enqueuing Move request for stepguider (-0.30, 0.08)
03:54:14.606 00.001 8976 Worker thread wakes up
03:54:14.606 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.30, 0.08) opts 0xd
03:54:14.606 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.30, 0.08)
03:54:14.606 00.000 8976 Moving (-0.30, 0.08) raw xDistance=0.20 yDistance=0.21
03:54:14.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:54:14.606 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:54:14.606 00.000 8976 MoveAxis(R, 0, ABG)
03:54:14.606 00.000 8976 MoveAxis(U, 0, ABG)
03:54:14.606 00.000 8976 move complete, result=0
03:54:14.606 00.000 8976 worker thread done servicing request
03:54:14.606 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:14.617 00.011 5052 UpdateGuideState exits: m=57 SNR=5.2
03:54:14.617 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:14.617 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:14.617 00.000 5052 Enqueuing Expose request
03:54:14.617 00.000 8976 Worker thread wakes up
03:54:14.617 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:14.617 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:14.617 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:54:15.775 01.158 8976 Exposure complete
03:54:15.781 00.006 8976 worker thread done servicing request
03:54:15.781 00.000 5052 OnExposeComplete: enter
03:54:15.781 00.000 5052 UpdateGuideState(): m_state=6
03:54:15.781 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 133
03:54:15.781 00.000 5052 Star::Find returns 1 (0), X=334.72, Y=291.09, Mass=56, SNR=5.2, Peak=64 HFD=1.4
03:54:15.781 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
03:54:15.781 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.92 = 2.37)
03:54:15.781 00.000 5052 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.77 mountX=-0.07 mountY=0.06, mountTheta=2.41
03:54:15.782 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.02, y=-0.08, opts=13)
03:54:15.782 00.000 5052 Enqueuing Move request for stepguider (-0.02, -0.08)
03:54:15.782 00.000 8976 Worker thread wakes up
03:54:15.782 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.02, -0.08) opts 0xd
03:54:15.782 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.02, -0.08)
03:54:15.782 00.000 8976 Moving (-0.02, -0.08) raw xDistance=-0.07 yDistance=0.06
03:54:15.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:54:15.782 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:54:15.782 00.000 8976 MoveAxis(R, 0, ABG)
03:54:15.782 00.000 8976 MoveAxis(U, 0, ABG)
03:54:15.782 00.000 8976 move complete, result=0
03:54:15.782 00.000 8976 worker thread done servicing request
03:54:15.783 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:54:15.793 00.010 5052 UpdateGuideState exits: m=56 SNR=5.2
03:54:15.793 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:15.793 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:15.793 00.000 5052 Enqueuing Expose request
03:54:15.793 00.000 8976 Worker thread wakes up
03:54:15.793 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:15.793 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:15.793 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:16.954 01.161 8976 Exposure complete
03:54:16.960 00.006 8976 worker thread done servicing request
03:54:16.960 00.000 5052 OnExposeComplete: enter
03:54:16.960 00.000 5052 UpdateGuideState(): m_state=6
03:54:16.960 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 134
03:54:16.960 00.000 5052 Star::Find returns 1 (0), X=334.85, Y=291.41, Mass=57, SNR=5.2, Peak=62 HFD=1.6
03:54:16.960 00.000 5052 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.04) = xAngle (-0.90 = -0.90)
03:54:16.960 00.000 5052 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.00 = -1.00)
03:54:16.960 00.000 5052 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.14 mountX=0.16 mountY=-0.22, mountTheta=-0.94
03:54:16.961 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.24, opts=13)
03:54:16.961 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.24)
03:54:16.961 00.000 8976 Worker thread wakes up
03:54:16.961 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.24) opts 0xd
03:54:16.961 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.24)
03:54:16.961 00.000 8976 Moving (0.11, 0.24) raw xDistance=0.16 yDistance=-0.22
03:54:16.961 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:54:16.962 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:54:16.962 00.000 8976 MoveAxis(R, 0, ABG)
03:54:16.962 00.000 8976 MoveAxis(U, 0, ABG)
03:54:16.962 00.000 8976 move complete, result=0
03:54:16.962 00.000 8976 worker thread done servicing request
03:54:16.962 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:16.973 00.011 5052 UpdateGuideState exits: m=57 SNR=5.2
03:54:16.973 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:16.973 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:16.973 00.000 5052 Enqueuing Expose request
03:54:16.973 00.000 8976 Worker thread wakes up
03:54:16.973 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:16.973 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:54:16.973 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:18.131 01.158 8976 Exposure complete
03:54:18.137 00.006 8976 worker thread done servicing request
03:54:18.138 00.001 5052 OnExposeComplete: enter
03:54:18.138 00.000 5052 UpdateGuideState(): m_state=6
03:54:18.138 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 135
03:54:18.138 00.000 5052 Star::Find returns 1 (0), X=335.27, Y=291.65, Mass=65, SNR=5.5, Peak=64 HFD=1.6
03:54:18.138 00.000 5052 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.04) = xAngle (-1.31 = -1.31)
03:54:18.138 00.000 5052 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.41 = -1.41)
03:54:18.138 00.000 5052 CameraToMount -- cameraX=0.53 cameraY=0.48 hyp=0.71 cameraTheta=0.73 mountX=0.18 mountY=-0.70, mountTheta=-1.31
03:54:18.138 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.53, y=0.48, opts=13)
03:54:18.138 00.000 5052 Enqueuing Move request for stepguider (0.53, 0.48)
03:54:18.139 00.001 8976 Worker thread wakes up
03:54:18.139 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.53, 0.48) opts 0xd
03:54:18.139 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.53, 0.48)
03:54:18.139 00.000 8976 Moving (0.53, 0.48) raw xDistance=0.18 yDistance=-0.70
03:54:18.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:54:18.139 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
03:54:18.139 00.000 8976 MoveAxis(R, 0, ABG)
03:54:18.139 00.000 8976 MoveAxis(U, 3, ABG)
03:54:18.139 00.000 8976 stepping (-1, 24) + (0, 3)
03:54:18.139 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:18.140 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:18.149 00.009 5052 UpdateGuideState exits: m=65 SNR=5.5
03:54:18.149 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:18.149 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:18.150 00.001 5052 Enqueuing Expose request
03:54:18.179 00.029 8976 Received - 47 (G) 
03:54:18.179 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:18.179 00.000 8976 stepped: pos (-1, 27)
03:54:18.179 00.000 8976 move complete, result=0
03:54:18.179 00.000 8976 worker thread done servicing request
03:54:18.179 00.000 8976 Worker thread wakes up
03:54:18.179 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:54:18.179 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:18.180 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:19.336 01.156 8976 Exposure complete
03:54:19.342 00.006 8976 worker thread done servicing request
03:54:19.342 00.000 5052 OnExposeComplete: enter
03:54:19.342 00.000 5052 UpdateGuideState(): m_state=6
03:54:19.342 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 136
03:54:19.342 00.000 5052 Star::Find returns 1 (0), X=335.35, Y=291.45, Mass=64, SNR=5.5, Peak=63 HFD=1.6
03:54:19.342 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
03:54:19.342 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
03:54:19.343 00.001 5052 CameraToMount -- cameraX=0.62 cameraY=0.27 hyp=0.67 cameraTheta=0.42 mountX=-0.04 mountY=-0.67, mountTheta=-1.62
03:54:19.343 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.27, opts=13)
03:54:19.343 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.27)
03:54:19.343 00.000 8976 Worker thread wakes up
03:54:19.343 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.27) opts 0xd
03:54:19.343 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.27)
03:54:19.343 00.000 8976 Moving (0.62, 0.27) raw xDistance=-0.04 yDistance=-0.67
03:54:19.344 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:54:19.344 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
03:54:19.344 00.000 8976 MoveAxis(R, 0, ABG)
03:54:19.344 00.000 8976 MoveAxis(U, 3, ABG)
03:54:19.344 00.000 8976 stepping (-1, 27) + (0, 3)
03:54:19.344 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:19.344 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:19.356 00.012 5052 UpdateGuideState exits: m=64 SNR=5.5
03:54:19.356 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:19.356 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:19.356 00.000 5052 Enqueuing Expose request
03:54:19.378 00.022 8976 Received - 47 (G) 
03:54:19.378 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:19.378 00.000 8976 stepped: pos (-1, 30)
03:54:19.378 00.000 8976 move complete, result=0
03:54:19.378 00.000 8976 worker thread done servicing request
03:54:19.378 00.000 8976 Worker thread wakes up
03:54:19.378 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:19.378 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:19.378 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
03:54:20.537 01.159 8976 Exposure complete
03:54:20.543 00.006 8976 worker thread done servicing request
03:54:20.543 00.000 5052 OnExposeComplete: enter
03:54:20.543 00.000 5052 UpdateGuideState(): m_state=6
03:54:20.543 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 137
03:54:20.543 00.000 5052 Star::Find returns 1 (0), X=334.74, Y=291.16, Mass=59, SNR=5.2, Peak=64 HFD=1.9
03:54:20.543 00.000 5052 CameraToMount -- cameraTheta (-1.58) - m_xAngle (2.04) = xAngle (-3.62 = 2.66)
03:54:20.543 00.000 5052 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.72 = 2.56)
03:54:20.543 00.000 5052 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.58 mountX=-0.01 mountY=0.01, mountTheta=2.59
03:54:20.544 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.00, y=-0.01, opts=13)
03:54:20.544 00.000 5052 Enqueuing Move request for stepguider (-0.00, -0.01)
03:54:20.544 00.000 8976 Worker thread wakes up
03:54:20.544 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.00, -0.01) opts 0xd
03:54:20.544 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.00, -0.01)
03:54:20.544 00.000 8976 Moving (-0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
03:54:20.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:54:20.544 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:54:20.544 00.000 8976 MoveAxis(R, 0, ABG)
03:54:20.544 00.000 8976 MoveAxis(U, 0, ABG)
03:54:20.544 00.000 8976 move complete, result=0
03:54:20.544 00.000 8976 worker thread done servicing request
03:54:20.545 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:20.555 00.010 5052 UpdateGuideState exits: m=59 SNR=5.2
03:54:20.555 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:20.555 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:20.555 00.000 5052 Enqueuing Expose request
03:54:20.556 00.001 8976 Worker thread wakes up
03:54:20.556 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:54:20.556 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:20.556 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:21.705 01.149 8976 Exposure complete
03:54:21.710 00.005 8976 worker thread done servicing request
03:54:21.710 00.000 5052 OnExposeComplete: enter
03:54:21.710 00.000 5052 UpdateGuideState(): m_state=6
03:54:21.710 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 138
03:54:21.711 00.001 5052 Star::Find returns 1 (0), X=334.76, Y=291.30, Mass=69, SNR=5.6, Peak=63 HFD=1.7
03:54:21.711 00.000 5052 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.04) = xAngle (-0.66 = -0.66)
03:54:21.711 00.000 5052 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.76 = -0.76)
03:54:21.711 00.000 5052 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=0.10 mountY=-0.09, mountTheta=-0.72
03:54:21.711 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.02, y=0.12, opts=13)
03:54:21.711 00.000 5052 Enqueuing Move request for stepguider (0.02, 0.12)
03:54:21.711 00.000 8976 Worker thread wakes up
03:54:21.712 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.02, 0.12) opts 0xd
03:54:21.712 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.02, 0.12)
03:54:21.712 00.000 8976 Moving (0.02, 0.12) raw xDistance=0.10 yDistance=-0.09
03:54:21.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:54:21.712 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:54:21.712 00.000 8976 MoveAxis(R, 0, ABG)
03:54:21.712 00.000 8976 MoveAxis(U, 0, ABG)
03:54:21.712 00.000 8976 move complete, result=0
03:54:21.712 00.000 8976 worker thread done servicing request
03:54:21.712 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:21.722 00.010 5052 UpdateGuideState exits: m=69 SNR=5.6
03:54:21.722 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:21.722 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:21.722 00.000 5052 Enqueuing Expose request
03:54:21.722 00.000 8976 Worker thread wakes up
03:54:21.723 00.001 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:21.723 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:21.723 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:22.881 01.158 8976 Exposure complete
03:54:22.887 00.006 8976 worker thread done servicing request
03:54:22.887 00.000 5052 OnExposeComplete: enter
03:54:22.887 00.000 5052 UpdateGuideState(): m_state=6
03:54:22.887 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 139
03:54:22.887 00.000 5052 Star::Find returns 1 (0), X=335.11, Y=291.27, Mass=73, SNR=5.8, Peak=64 HFD=2.2
03:54:22.887 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
03:54:22.887 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:54:22.887 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.09 hyp=0.38 cameraTheta=0.25 mountX=-0.08 mountY=-0.36, mountTheta=-1.80
03:54:22.888 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.09, opts=13)
03:54:22.888 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.09)
03:54:22.888 00.000 8976 Worker thread wakes up
03:54:22.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.09) opts 0xd
03:54:22.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.09)
03:54:22.888 00.000 8976 Moving (0.37, 0.09) raw xDistance=-0.08 yDistance=-0.36
03:54:22.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:54:22.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:54:22.888 00.000 8976 MoveAxis(R, 0, ABG)
03:54:22.888 00.000 8976 MoveAxis(U, 1, ABG)
03:54:22.889 00.001 8976 stepping (-1, 30) + (0, 1)
03:54:22.889 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:54:22.889 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:22.901 00.012 5052 UpdateGuideState exits: m=73 SNR=5.8
03:54:22.901 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:22.901 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:22.901 00.000 5052 Enqueuing Expose request
03:54:22.911 00.010 8976 Received - 47 (G) 
03:54:22.911 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:54:22.911 00.000 8976 stepped: pos (-1, 31)
03:54:22.911 00.000 8976 starting a new bump
03:54:22.911 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:54:22.911 00.000 8976 MountToCamera -- mountX=0.16 mountY=-4.64 hyp=4.64 mountTheta=-1.54 cameraX=4.06, cameraY=2.25 cameraTheta=0.51
03:54:22.911 00.000 8976 incremental bump (4.058, 2.250) isValid = 1
03:54:22.911 00.000 8976 Scheduling Mount bump of (0.100, 0.058)
03:54:22.911 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:54:22.912 00.001 8976 Enqueuing Move request for scope (0.10, 0.06)
03:54:22.912 00.000 8976 move complete, result=0
03:54:22.912 00.000 8976 worker thread done servicing request
03:54:22.912 00.000 8976 Worker thread wakes up
03:54:22.912 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:22.912 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:22.912 00.000 9828 Worker thread wakes up
03:54:22.912 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:54:22.912 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:54:22.912 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 1 ms NORTH
03:54:22.912 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.67)
03:54:22.912 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.75)
03:54:22.912 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
03:54:22.912 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.04
03:54:22.912 00.000 9828 BLC: window closed
03:54:22.912 00.000 9828 MoveAxis(E, 33, B)
03:54:22.912 00.000 9828 Guiding  Dir = 2, Dur = 33
03:54:22.913 00.001 9828 IsSlewing returns 0
03:54:22.913 00.000 9828 IsGuiding returns 0
03:54:22.913 00.000 9828 PulseGuide returned control before completion, sleep 43
03:54:22.962 00.049 9828 IsGuiding returns 1
03:54:22.962 00.000 9828 scope still moving after pulse duration time elapsed
03:54:22.994 00.032 9828 IsSlewing returns 0
03:54:22.994 00.000 9828 IsGuiding returns 1
03:54:23.026 00.032 9828 IsSlewing returns 0
03:54:23.026 00.000 9828 IsGuiding returns 1
03:54:23.058 00.032 9828 IsSlewing returns 0
03:54:23.058 00.000 9828 IsGuiding returns 0
03:54:23.058 00.000 9828 scope move finished after 33 + 112 ms
03:54:23.058 00.000 9828 Move returns status 0, amount 33
03:54:23.058 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:23.058 00.000 9828 MoveAxis(N, 6, B)
03:54:23.058 00.000 9828 Guiding  Dir = 0, Dur = 6
03:54:23.073 00.015 9828 IsSlewing returns 0
03:54:23.073 00.000 9828 IsGuiding returns 0
03:54:23.073 00.000 9828 PulseGuide returned control before completion, sleep 16
03:54:23.105 00.032 9828 IsGuiding returns 1
03:54:23.105 00.000 9828 scope still moving after pulse duration time elapsed
03:54:23.136 00.031 9828 IsSlewing returns 0
03:54:23.136 00.000 9828 IsGuiding returns 1
03:54:23.167 00.031 9828 IsSlewing returns 0
03:54:23.168 00.001 9828 IsGuiding returns 1
03:54:23.199 00.031 9828 IsSlewing returns 0
03:54:23.199 00.000 9828 IsGuiding returns 0
03:54:23.199 00.000 9828 scope move finished after 6 + 119 ms
03:54:23.199 00.000 9828 Move returns status 0, amount 6
03:54:23.200 00.001 9828 move complete, result=0
03:54:23.200 00.000 9828 worker thread done servicing request
03:54:23.200 00.000 5052 GuideStep: -0.1 px 33 ms EAST, -0.0 px 6 ms NORTH
03:54:24.051 00.851 8976 Exposure complete
03:54:24.056 00.005 8976 worker thread done servicing request
03:54:24.056 00.000 5052 OnExposeComplete: enter
03:54:24.057 00.001 5052 UpdateGuideState(): m_state=6
03:54:24.057 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 140
03:54:24.057 00.000 5052 Star::Find returns 1 (0), X=334.95, Y=291.19, Mass=68, SNR=5.7, Peak=66 HFD=1.9
03:54:24.057 00.000 5052 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.04) = xAngle (-1.96 = -1.96)
03:54:24.057 00.000 5052 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.07 = -2.07)
03:54:24.057 00.000 5052 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.08 mountX=-0.08 mountY=-0.19, mountTheta=-1.98
03:54:24.058 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.21, y=0.02, opts=13)
03:54:24.058 00.000 5052 Enqueuing Move request for stepguider (0.21, 0.02)
03:54:24.058 00.000 8976 Worker thread wakes up
03:54:24.058 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.21, 0.02) opts 0xd
03:54:24.058 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.21, 0.02)
03:54:24.058 00.000 8976 Moving (0.21, 0.02) raw xDistance=-0.08 yDistance=-0.19
03:54:24.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:54:24.058 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:54:24.058 00.000 8976 MoveAxis(R, 0, ABG)
03:54:24.058 00.000 8976 MoveAxis(U, 0, ABG)
03:54:24.058 00.000 8976 outside bump range, increase bump weight 1.00 => 1.17
03:54:24.058 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:54:24.058 00.000 8976 MountToCamera -- mountX=0.16 mountY=-4.73 hyp=4.73 mountTheta=-1.54 cameraX=4.14, cameraY=2.29 cameraTheta=0.51
03:54:24.058 00.000 8976 incremental bump (4.142, 2.292) isValid = 1
03:54:24.058 00.000 8976 Scheduling Mount bump of (0.117, 0.067)
03:54:24.058 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.12, y=0.07, opts=4)
03:54:24.059 00.001 8976 Enqueuing Move request for scope (0.12, 0.07)
03:54:24.059 00.000 8976 move complete, result=0
03:54:24.059 00.000 9828 Worker thread wakes up
03:54:24.059 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0x4
03:54:24.059 00.000 8976 worker thread done servicing request
03:54:24.059 00.000 9828 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
03:54:24.059 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.67)
03:54:24.059 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.75)
03:54:24.059 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:24.059 00.000 9828 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.52 mountX=-0.12 mountY=-0.05, mountTheta=-2.73
03:54:24.059 00.000 9828 Moving (0.12, 0.07) raw xDistance=-0.12 yDistance=-0.05
03:54:24.059 00.000 9828 BLC: window closed
03:54:24.059 00.000 9828 MoveAxis(E, 38, B)
03:54:24.059 00.000 9828 Guiding  Dir = 2, Dur = 38
03:54:24.060 00.001 9828 IsSlewing returns 0
03:54:24.060 00.000 9828 IsGuiding returns 0
03:54:24.060 00.000 9828 PulseGuide returned control before completion, sleep 48
03:54:24.074 00.014 5052 UpdateGuideState exits: m=68 SNR=5.7
03:54:24.074 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:24.074 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:24.074 00.000 5052 Enqueuing Expose request
03:54:24.074 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:54:24.075 00.001 8976 Worker thread wakes up
03:54:24.075 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:24.075 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:24.117 00.042 9828 IsGuiding returns 1
03:54:24.117 00.000 9828 scope still moving after pulse duration time elapsed
03:54:24.147 00.030 9828 IsSlewing returns 0
03:54:24.147 00.000 9828 IsGuiding returns 1
03:54:24.178 00.031 9828 IsSlewing returns 0
03:54:24.178 00.000 9828 IsGuiding returns 1
03:54:24.209 00.031 9828 IsSlewing returns 0
03:54:24.209 00.000 9828 IsGuiding returns 0
03:54:24.209 00.000 9828 scope move finished after 38 + 110 ms
03:54:24.209 00.000 9828 Move returns status 0, amount 38
03:54:24.209 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:24.209 00.000 9828 MoveAxis(N, 7, B)
03:54:24.210 00.001 9828 Guiding  Dir = 0, Dur = 7
03:54:24.225 00.015 9828 IsSlewing returns 0
03:54:24.225 00.000 9828 IsGuiding returns 0
03:54:24.225 00.000 9828 PulseGuide returned control before completion, sleep 17
03:54:24.256 00.031 9828 IsGuiding returns 1
03:54:24.256 00.000 9828 scope still moving after pulse duration time elapsed
03:54:24.288 00.032 9828 IsSlewing returns 0
03:54:24.288 00.000 9828 IsGuiding returns 1
03:54:24.320 00.032 9828 IsSlewing returns 0
03:54:24.320 00.000 9828 IsGuiding returns 1
03:54:24.353 00.033 9828 IsSlewing returns 0
03:54:24.353 00.000 9828 IsGuiding returns 0
03:54:24.353 00.000 9828 scope move finished after 7 + 120 ms
03:54:24.353 00.000 9828 Move returns status 0, amount 7
03:54:24.353 00.000 9828 move complete, result=0
03:54:24.353 00.000 9828 worker thread done servicing request
03:54:24.353 00.000 5052 GuideStep: -0.1 px 38 ms EAST, -0.1 px 7 ms NORTH
03:54:25.234 00.881 8976 Exposure complete
03:54:25.240 00.006 8976 worker thread done servicing request
03:54:25.240 00.000 5052 OnExposeComplete: enter
03:54:25.240 00.000 5052 UpdateGuideState(): m_state=6
03:54:25.240 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 141
03:54:25.241 00.001 5052 Star::Find returns 1 (0), X=334.78, Y=291.18, Mass=58, SNR=5.2, Peak=64 HFD=1.6
03:54:25.241 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
03:54:25.241 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:54:25.241 00.000 5052 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.23 mountX=-0.01 mountY=-0.04, mountTheta=-1.82
03:54:25.241 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.04, y=0.01, opts=13)
03:54:25.241 00.000 5052 Enqueuing Move request for stepguider (0.04, 0.01)
03:54:25.241 00.000 8976 Worker thread wakes up
03:54:25.241 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.04, 0.01) opts 0xd
03:54:25.242 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.04, 0.01)
03:54:25.242 00.000 8976 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
03:54:25.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:54:25.242 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:54:25.242 00.000 8976 MoveAxis(R, 0, ABG)
03:54:25.242 00.000 8976 MoveAxis(U, 0, ABG)
03:54:25.242 00.000 8976 outside bump range, increase bump weight 1.17 => 1.33
03:54:25.242 00.000 8976 MountToCamera -- mountTheta (-1.54) + m_xAngle (2.04) = xAngle (0.50 = 0.50)
03:54:25.242 00.000 8976 MountToCamera -- mountX=0.15 mountY=-4.79 hyp=4.80 mountTheta=-1.54 cameraX=4.20, cameraY=2.32 cameraTheta=0.50
03:54:25.242 00.000 8976 incremental bump (4.199, 2.320) isValid = 1
03:54:25.242 00.000 8976 Scheduling Mount bump of (0.038, 0.022)
03:54:25.242 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.02, opts=4)
03:54:25.242 00.000 8976 Enqueuing Move request for scope (0.04, 0.02)
03:54:25.242 00.000 8976 move complete, result=0
03:54:25.242 00.000 9828 Worker thread wakes up
03:54:25.242 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0x4
03:54:25.242 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
03:54:25.242 00.000 9828 CameraToMount -- cameraTheta (0.52) - m_xAngle (-3.10) = xAngle (3.62 = -2.67)
03:54:25.242 00.000 9828 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.54 = -2.75)
03:54:25.242 00.000 8976 worker thread done servicing request
03:54:25.243 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:54:25.243 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.52 mountX=-0.04 mountY=-0.02, mountTheta=-2.73
03:54:25.243 00.000 9828 Moving (0.04, 0.02) raw xDistance=-0.04 yDistance=-0.02
03:54:25.243 00.000 9828 BLC: window closed
03:54:25.243 00.000 9828 MoveAxis(E, 12, B)
03:54:25.243 00.000 9828 Guiding  Dir = 2, Dur = 12
03:54:25.243 00.000 9828 IsSlewing returns 0
03:54:25.243 00.000 9828 IsGuiding returns 0
03:54:25.243 00.000 9828 PulseGuide returned control before completion, sleep 22
03:54:25.252 00.009 5052 UpdateGuideState exits: m=58 SNR=5.2
03:54:25.253 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:25.253 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:25.253 00.000 5052 Enqueuing Expose request
03:54:25.253 00.000 8976 Worker thread wakes up
03:54:25.253 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:25.253 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:25.253 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:25.268 00.015 9828 IsGuiding returns 1
03:54:25.268 00.000 9828 scope still moving after pulse duration time elapsed
03:54:25.299 00.031 9828 IsSlewing returns 0
03:54:25.299 00.000 9828 IsGuiding returns 1
03:54:25.333 00.034 9828 IsSlewing returns 0
03:54:25.333 00.000 9828 IsGuiding returns 1
03:54:25.363 00.030 9828 IsSlewing returns 0
03:54:25.363 00.000 9828 IsGuiding returns 1
03:54:25.395 00.032 9828 IsSlewing returns 0
03:54:25.395 00.000 9828 IsGuiding returns 0
03:54:25.395 00.000 9828 scope move finished after 12 + 139 ms
03:54:25.395 00.000 9828 Move returns status 0, amount 12
03:54:25.395 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:25.395 00.000 9828 MoveAxis(N, 2, B)
03:54:25.395 00.000 9828 Guiding  Dir = 0, Dur = 2
03:54:25.411 00.016 9828 IsSlewing returns 0
03:54:25.411 00.000 9828 IsGuiding returns 0
03:54:25.411 00.000 9828 PulseGuide returned control before completion, sleep 12
03:54:25.427 00.016 9828 IsGuiding returns 1
03:54:25.427 00.000 9828 scope still moving after pulse duration time elapsed
03:54:25.459 00.032 9828 IsSlewing returns 0
03:54:25.459 00.000 9828 IsGuiding returns 1
03:54:25.491 00.032 9828 IsSlewing returns 0
03:54:25.491 00.000 9828 IsGuiding returns 1
03:54:25.522 00.031 9828 IsSlewing returns 0
03:54:25.522 00.000 9828 IsGuiding returns 1
03:54:25.552 00.030 9828 IsSlewing returns 0
03:54:25.552 00.000 9828 IsGuiding returns 0
03:54:25.552 00.000 9828 scope move finished after 2 + 140 ms
03:54:25.552 00.000 9828 Move returns status 0, amount 2
03:54:25.552 00.000 9828 move complete, result=0
03:54:25.552 00.000 9828 worker thread done servicing request
03:54:25.552 00.000 5052 GuideStep: -0.0 px 12 ms EAST, -0.0 px 2 ms NORTH
03:54:26.397 00.845 8976 Exposure complete
03:54:26.403 00.006 8976 worker thread done servicing request
03:54:26.403 00.000 5052 OnExposeComplete: enter
03:54:26.403 00.000 5052 UpdateGuideState(): m_state=6
03:54:26.403 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 142
03:54:26.403 00.000 5052 Star::Find returns 1 (0), X=334.14, Y=291.19, Mass=59, SNR=5.3, Peak=65 HFD=1.7
03:54:26.403 00.000 5052 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.04) = xAngle (1.07 = 1.07)
03:54:26.404 00.001 5052 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.97 = 0.97)
03:54:26.404 00.000 5052 CameraToMount -- cameraX=-0.60 cameraY=0.02 hyp=0.60 cameraTheta=3.11 mountX=0.29 mountY=0.50, mountTheta=1.04
03:54:26.404 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.60, y=0.02, opts=13)
03:54:26.405 00.001 5052 Enqueuing Move request for stepguider (-0.60, 0.02)
03:54:26.405 00.000 8976 Worker thread wakes up
03:54:26.405 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.60, 0.02) opts 0xd
03:54:26.405 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.60, 0.02)
03:54:26.405 00.000 8976 Moving (-0.60, 0.02) raw xDistance=0.29 yDistance=0.50
03:54:26.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:54:26.405 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
03:54:26.405 00.000 8976 MoveAxis(L, 1, ABG)
03:54:26.405 00.000 8976 stepping (-1, 31) + (-1, 0)
03:54:26.405 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:54:26.406 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:26.418 00.012 5052 UpdateGuideState exits: m=59 SNR=5.3
03:54:26.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:26.418 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:26.418 00.000 5052 Enqueuing Expose request
03:54:26.427 00.009 8976 Received - 47 (G) 
03:54:26.428 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:54:26.428 00.000 8976 stepped: pos (-2, 31)
03:54:26.428 00.000 8976 MoveAxis(D, 2, ABG)
03:54:26.428 00.000 8976 stepping (-2, 31) + (0, -2)
03:54:26.428 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:26.460 00.032 8976 Received - 47 (G) 
03:54:26.460 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:26.460 00.000 8976 stepped: pos (-2, 29)
03:54:26.460 00.000 8976 back inside bump range: decrease bump weight 1.33 => 1.00
03:54:26.460 00.000 8976 MountToCamera -- mountTheta (-1.53) + m_xAngle (2.04) = xAngle (0.52 = 0.52)
03:54:26.460 00.000 8976 MountToCamera -- mountX=0.20 mountY=-4.73 hyp=4.74 mountTheta=-1.53 cameraX=4.12, cameraY=2.34 cameraTheta=0.52
03:54:26.460 00.000 8976 incremental bump (4.120, 2.337) isValid = 1
03:54:26.460 00.000 8976 Scheduling Mount bump of (0.100, 0.059)
03:54:26.461 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:54:26.461 00.000 8976 Enqueuing Move request for scope (0.10, 0.06)
03:54:26.461 00.000 8976 move complete, result=0
03:54:26.461 00.000 8976 worker thread done servicing request
03:54:26.461 00.000 8976 Worker thread wakes up
03:54:26.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:26.461 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:26.461 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:54:26.461 00.000 9828 Worker thread wakes up
03:54:26.461 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:54:26.461 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:54:26.461 00.000 9828 CameraToMount -- cameraTheta (0.53) - m_xAngle (-3.10) = xAngle (3.63 = -2.66)
03:54:26.461 00.000 9828 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.55 = -2.74)
03:54:26.461 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=-0.10 mountY=-0.05, mountTheta=-2.72
03:54:26.461 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:54:26.461 00.000 9828 BLC: window closed
03:54:26.461 00.000 9828 MoveAxis(E, 32, B)
03:54:26.461 00.000 9828 Guiding  Dir = 2, Dur = 32
03:54:26.462 00.001 9828 IsSlewing returns 0
03:54:26.462 00.000 9828 IsGuiding returns 0
03:54:26.462 00.000 9828 PulseGuide returned control before completion, sleep 42
03:54:26.506 00.044 9828 IsGuiding returns 1
03:54:26.506 00.000 9828 scope still moving after pulse duration time elapsed
03:54:26.537 00.031 9828 IsSlewing returns 0
03:54:26.537 00.000 9828 IsGuiding returns 1
03:54:26.567 00.030 9828 IsSlewing returns 0
03:54:26.567 00.000 9828 IsGuiding returns 1
03:54:26.598 00.031 9828 IsSlewing returns 0
03:54:26.598 00.000 9828 IsGuiding returns 1
03:54:26.629 00.031 9828 IsSlewing returns 0
03:54:26.629 00.000 9828 IsGuiding returns 0
03:54:26.629 00.000 9828 scope move finished after 32 + 135 ms
03:54:26.629 00.000 9828 Move returns status 0, amount 32
03:54:26.629 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:26.629 00.000 9828 MoveAxis(N, 6, B)
03:54:26.629 00.000 9828 Guiding  Dir = 0, Dur = 6
03:54:26.644 00.015 9828 IsSlewing returns 0
03:54:26.645 00.001 9828 IsGuiding returns 0
03:54:26.645 00.000 9828 PulseGuide returned control before completion, sleep 16
03:54:26.675 00.030 9828 IsGuiding returns 1
03:54:26.675 00.000 9828 scope still moving after pulse duration time elapsed
03:54:26.705 00.030 9828 IsSlewing returns 0
03:54:26.705 00.000 9828 IsGuiding returns 1
03:54:26.737 00.032 9828 IsSlewing returns 0
03:54:26.737 00.000 9828 IsGuiding returns 1
03:54:26.767 00.030 9828 IsSlewing returns 0
03:54:26.768 00.001 9828 IsGuiding returns 0
03:54:26.768 00.000 9828 scope move finished after 6 + 116 ms
03:54:26.768 00.000 9828 Move returns status 0, amount 6
03:54:26.768 00.000 9828 move complete, result=0
03:54:26.768 00.000 9828 worker thread done servicing request
03:54:26.768 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.0 px 6 ms NORTH
03:54:27.622 00.854 8976 Exposure complete
03:54:27.627 00.005 8976 worker thread done servicing request
03:54:27.627 00.000 5052 OnExposeComplete: enter
03:54:27.628 00.001 5052 UpdateGuideState(): m_state=6
03:54:27.628 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 143
03:54:27.628 00.000 5052 Star::Find returns 1 (0), X=333.87, Y=291.40, Mass=76, SNR=6.0, Peak=64 HFD=2.0
03:54:27.628 00.000 5052 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.04) = xAngle (0.84 = 0.84)
03:54:27.628 00.000 5052 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.74 = 0.74)
03:54:27.628 00.000 5052 CameraToMount -- cameraX=-0.87 cameraY=0.23 hyp=0.90 cameraTheta=2.89 mountX=0.60 mountY=0.60, mountTheta=0.79
03:54:27.629 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.87, y=0.23, opts=13)
03:54:27.629 00.000 5052 Enqueuing Move request for stepguider (-0.87, 0.23)
03:54:27.629 00.000 8976 Worker thread wakes up
03:54:27.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.87, 0.23) opts 0xd
03:54:27.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.87, 0.23)
03:54:27.629 00.000 8976 Moving (-0.87, 0.23) raw xDistance=0.60 yDistance=0.60
03:54:27.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
03:54:27.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
03:54:27.629 00.000 8976 MoveAxis(L, 3, ABG)
03:54:27.629 00.000 8976 stepping (-2, 29) + (-3, 0)
03:54:27.629 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:27.630 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:27.640 00.010 5052 UpdateGuideState exits: m=76 SNR=6.0
03:54:27.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:27.640 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:27.640 00.000 5052 Enqueuing Expose request
03:54:27.659 00.019 8976 Received - 47 (G) 
03:54:27.659 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:27.659 00.000 8976 stepped: pos (-5, 29)
03:54:27.659 00.000 8976 MoveAxis(D, 3, ABG)
03:54:27.659 00.000 8976 stepping (-5, 29) + (0, -3)
03:54:27.659 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:27.691 00.032 8976 Received - 47 (G) 
03:54:27.691 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:27.691 00.000 8976 stepped: pos (-5, 26)
03:54:27.691 00.000 8976 MountToCamera -- mountTheta (-1.49) + m_xAngle (2.04) = xAngle (0.56 = 0.56)
03:54:27.691 00.000 8976 MountToCamera -- mountX=0.39 mountY=-4.53 hyp=4.55 mountTheta=-1.49 cameraX=3.86, cameraY=2.41 cameraTheta=0.56
03:54:27.691 00.000 8976 incremental bump (3.859, 2.411) isValid = 1
03:54:27.691 00.000 8976 Scheduling Mount bump of (0.097, 0.063)
03:54:27.691 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.06, opts=4)
03:54:27.692 00.001 8976 Enqueuing Move request for scope (0.10, 0.06)
03:54:27.692 00.000 8976 move complete, result=0
03:54:27.692 00.000 9828 Worker thread wakes up
03:54:27.692 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.6 px 3 ms SOUTH
03:54:27.692 00.000 8976 worker thread done servicing request
03:54:27.692 00.000 8976 Worker thread wakes up
03:54:27.692 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:27.692 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:27.692 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0x4
03:54:27.692 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:54:27.692 00.000 9828 CameraToMount -- cameraTheta (0.57) - m_xAngle (-3.10) = xAngle (3.67 = -2.61)
03:54:27.692 00.000 9828 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.59 = -2.69)
03:54:27.692 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.10 mountY=-0.05, mountTheta=-2.68
03:54:27.692 00.000 9828 Moving (0.10, 0.06) raw xDistance=-0.10 yDistance=-0.05
03:54:27.692 00.000 9828 BLC: window closed
03:54:27.692 00.000 9828 MoveAxis(E, 32, B)
03:54:27.693 00.001 9828 Guiding  Dir = 2, Dur = 32
03:54:27.693 00.000 9828 IsSlewing returns 0
03:54:27.693 00.000 9828 IsGuiding returns 0
03:54:27.693 00.000 9828 PulseGuide returned control before completion, sleep 42
03:54:27.742 00.049 9828 IsGuiding returns 1
03:54:27.742 00.000 9828 scope still moving after pulse duration time elapsed
03:54:27.773 00.031 9828 IsSlewing returns 0
03:54:27.773 00.000 9828 IsGuiding returns 1
03:54:27.803 00.030 9828 IsSlewing returns 0
03:54:27.803 00.000 9828 IsGuiding returns 1
03:54:27.834 00.031 9828 IsSlewing returns 0
03:54:27.834 00.000 9828 IsGuiding returns 0
03:54:27.834 00.000 9828 scope move finished after 32 + 109 ms
03:54:27.834 00.000 9828 Move returns status 0, amount 32
03:54:27.834 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:27.834 00.000 9828 MoveAxis(N, 7, B)
03:54:27.834 00.000 9828 Guiding  Dir = 0, Dur = 7
03:54:27.850 00.016 9828 IsSlewing returns 0
03:54:27.850 00.000 9828 IsGuiding returns 0
03:54:27.850 00.000 9828 PulseGuide returned control before completion, sleep 17
03:54:27.881 00.031 9828 IsGuiding returns 1
03:54:27.881 00.000 9828 scope still moving after pulse duration time elapsed
03:54:27.912 00.031 9828 IsSlewing returns 0
03:54:27.912 00.000 9828 IsGuiding returns 1
03:54:27.943 00.031 9828 IsSlewing returns 0
03:54:27.943 00.000 9828 IsGuiding returns 1
03:54:27.975 00.032 9828 IsSlewing returns 0
03:54:27.975 00.000 9828 IsGuiding returns 0
03:54:27.975 00.000 9828 scope move finished after 7 + 117 ms
03:54:27.975 00.000 9828 Move returns status 0, amount 7
03:54:27.975 00.000 9828 move complete, result=0
03:54:27.975 00.000 9828 worker thread done servicing request
03:54:27.975 00.000 5052 GuideStep: -0.1 px 32 ms EAST, -0.1 px 7 ms NORTH
03:54:28.856 00.881 8976 Exposure complete
03:54:28.862 00.006 8976 worker thread done servicing request
03:54:28.862 00.000 5052 OnExposeComplete: enter
03:54:28.862 00.000 5052 UpdateGuideState(): m_state=6
03:54:28.862 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 144
03:54:28.862 00.000 5052 Star::Find returns 1 (0), X=332.98, Y=291.08, Mass=74, SNR=5.9, Peak=64 HFD=2.1
03:54:28.862 00.000 5052 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.04) = xAngle (-5.13 = 1.15)
03:54:28.862 00.000 5052 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.23 = 1.05)
03:54:28.862 00.000 5052 CameraToMount -- cameraX=-1.76 cameraY=-0.10 hyp=1.76 cameraTheta=-3.09 mountX=0.72 mountY=1.53, mountTheta=1.13
03:54:28.863 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.76, y=-0.10, opts=13)
03:54:28.863 00.000 5052 Enqueuing Move request for stepguider (-1.76, -0.10)
03:54:28.863 00.000 8976 Worker thread wakes up
03:54:28.863 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.76, -0.10) opts 0xd
03:54:28.863 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.76, -0.10)
03:54:28.863 00.000 8976 Moving (-1.76, -0.10) raw xDistance=0.72 yDistance=1.53
03:54:28.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.72
03:54:28.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.53
03:54:28.863 00.000 8976 MoveAxis(L, 3, ABG)
03:54:28.863 00.000 8976 stepping (-5, 26) + (-3, 0)
03:54:28.863 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:28.864 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:28.874 00.010 5052 UpdateGuideState exits: m=74 SNR=5.9
03:54:28.874 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:28.874 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:28.874 00.000 5052 Enqueuing Expose request
03:54:28.890 00.016 8976 Received - 47 (G) 
03:54:28.890 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:28.890 00.000 8976 stepped: pos (-8, 26)
03:54:28.890 00.000 8976 MoveAxis(D, 6, ABG)
03:54:28.890 00.000 8976 stepping (-8, 26) + (0, -6)
03:54:28.890 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:54:28.938 00.048 8976 Received - 47 (G) 
03:54:28.938 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:54:28.938 00.000 8976 stepped: pos (-8, 20)
03:54:28.938 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:54:28.938 00.000 8976 MountToCamera -- mountX=0.67 mountY=-4.09 hyp=4.14 mountTheta=-1.41 cameraX=3.33, cameraY=2.45 cameraTheta=0.63
03:54:28.938 00.000 8976 incremental bump (3.335, 2.452) isValid = 1
03:54:28.938 00.000 8976 Scheduling Mount bump of (0.093, 0.071)
03:54:28.938 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:54:28.938 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:54:28.938 00.000 8976 move complete, result=0
03:54:28.939 00.001 9828 Worker thread wakes up
03:54:28.939 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:54:28.939 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:54:28.939 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.54)
03:54:28.939 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.62)
03:54:28.939 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
03:54:28.939 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:54:28.939 00.000 9828 BLC: window closed
03:54:28.939 00.000 9828 MoveAxis(E, 30, B)
03:54:28.939 00.000 9828 Guiding  Dir = 2, Dur = 30
03:54:28.939 00.000 8976 worker thread done servicing request
03:54:28.939 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.5 px 6 ms SOUTH
03:54:28.939 00.000 8976 Worker thread wakes up
03:54:28.939 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:28.939 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:28.939 00.000 9828 IsSlewing returns 0
03:54:28.939 00.000 9828 IsGuiding returns 0
03:54:28.940 00.001 9828 PulseGuide returned control before completion, sleep 40
03:54:28.994 00.054 9828 IsGuiding returns 1
03:54:28.994 00.000 9828 scope still moving after pulse duration time elapsed
03:54:29.025 00.031 9828 IsSlewing returns 0
03:54:29.026 00.001 9828 IsGuiding returns 1
03:54:29.055 00.029 9828 IsSlewing returns 0
03:54:29.055 00.000 9828 IsGuiding returns 1
03:54:29.086 00.031 9828 IsSlewing returns 0
03:54:29.086 00.000 9828 IsGuiding returns 0
03:54:29.087 00.001 9828 scope move finished after 30 + 117 ms
03:54:29.087 00.000 9828 Move returns status 0, amount 30
03:54:29.087 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:29.087 00.000 9828 MoveAxis(N, 8, B)
03:54:29.087 00.000 9828 Guiding  Dir = 0, Dur = 8
03:54:29.102 00.015 9828 IsSlewing returns 0
03:54:29.102 00.000 9828 IsGuiding returns 0
03:54:29.102 00.000 9828 PulseGuide returned control before completion, sleep 18
03:54:29.134 00.032 9828 IsGuiding returns 1
03:54:29.134 00.000 9828 scope still moving after pulse duration time elapsed
03:54:29.166 00.032 9828 IsSlewing returns 0
03:54:29.166 00.000 9828 IsGuiding returns 1
03:54:29.198 00.032 9828 IsSlewing returns 0
03:54:29.198 00.000 9828 IsGuiding returns 1
03:54:29.230 00.032 9828 IsSlewing returns 0
03:54:29.230 00.000 9828 IsGuiding returns 1
03:54:29.262 00.032 9828 IsSlewing returns 0
03:54:29.262 00.000 9828 IsGuiding returns 1
03:54:29.292 00.030 9828 IsSlewing returns 0
03:54:29.292 00.000 9828 IsGuiding returns 1
03:54:29.323 00.031 9828 IsSlewing returns 0
03:54:29.323 00.000 9828 IsGuiding returns 0
03:54:29.323 00.000 9828 scope move finished after 8 + 212 ms
03:54:29.323 00.000 9828 Move returns status 0, amount 8
03:54:29.323 00.000 9828 move complete, result=0
03:54:29.323 00.000 9828 worker thread done servicing request
03:54:29.323 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:54:30.109 00.786 8976 Exposure complete
03:54:30.115 00.006 8976 worker thread done servicing request
03:54:30.115 00.000 5052 OnExposeComplete: enter
03:54:30.115 00.000 5052 UpdateGuideState(): m_state=6
03:54:30.115 00.000 5052 Star::Find(18, 332, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 145
03:54:30.115 00.000 5052 Star::Find returns 1 (0), X=333.98, Y=290.86, Mass=66, SNR=5.6, Peak=64 HFD=2.0
03:54:30.116 00.001 5052 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.04) = xAngle (-4.79 = 1.49)
03:54:30.116 00.000 5052 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.90 = 1.39)
03:54:30.116 00.000 5052 CameraToMount -- cameraX=-0.76 cameraY=-0.32 hyp=0.83 cameraTheta=-2.75 mountX=0.07 mountY=0.81, mountTheta=1.49
03:54:30.116 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.76, y=-0.32, opts=13)
03:54:30.116 00.000 5052 Enqueuing Move request for stepguider (-0.76, -0.32)
03:54:30.117 00.001 8976 Worker thread wakes up
03:54:30.117 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.76, -0.32) opts 0xd
03:54:30.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.76, -0.32)
03:54:30.117 00.000 8976 Moving (-0.76, -0.32) raw xDistance=0.07 yDistance=0.81
03:54:30.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:54:30.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.81
03:54:30.117 00.000 8976 MoveAxis(R, 0, ABG)
03:54:30.117 00.000 8976 MoveAxis(D, 4, ABG)
03:54:30.117 00.000 8976 stepping (-8, 20) + (0, -4)
03:54:30.117 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:30.118 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=37, FiltMax=52, Gamma=2.630
03:54:30.129 00.011 5052 UpdateGuideState exits: m=66 SNR=5.6
03:54:30.129 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:30.129 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:30.129 00.000 5052 Enqueuing Expose request
03:54:30.152 00.023 8976 Received - 47 (G) 
03:54:30.152 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:30.152 00.000 8976 stepped: pos (-8, 16)
03:54:30.152 00.000 8976 MountToCamera -- mountTheta (-1.34) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:54:30.152 00.000 8976 MountToCamera -- mountX=0.85 mountY=-3.58 hyp=3.68 mountTheta=-1.34 cameraX=2.80, cameraY=2.38 cameraTheta=0.71
03:54:30.152 00.000 8976 incremental bump (2.797, 2.385) isValid = 1
03:54:30.152 00.000 8976 Scheduling Mount bump of (0.087, 0.077)
03:54:30.153 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:54:30.153 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:54:30.153 00.000 8976 move complete, result=0
03:54:30.153 00.000 9828 Worker thread wakes up
03:54:30.153 00.000 8976 worker thread done servicing request
03:54:30.153 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.8 px 4 ms SOUTH
03:54:30.153 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:54:30.153 00.000 8976 Worker thread wakes up
03:54:30.153 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:54:30.153 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:30.153 00.000 9828 CameraToMount -- cameraTheta (0.72) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
03:54:30.153 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:30.153 00.000 9828 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
03:54:30.153 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
03:54:30.153 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:54:30.153 00.000 9828 BLC: window closed
03:54:30.154 00.001 9828 MoveAxis(E, 29, B)
03:54:30.154 00.000 9828 Guiding  Dir = 2, Dur = 29
03:54:30.154 00.000 9828 IsSlewing returns 0
03:54:30.154 00.000 9828 IsGuiding returns 0
03:54:30.154 00.000 9828 PulseGuide returned control before completion, sleep 39
03:54:30.209 00.055 9828 IsGuiding returns 1
03:54:30.209 00.000 9828 scope still moving after pulse duration time elapsed
03:54:30.241 00.032 9828 IsSlewing returns 0
03:54:30.241 00.000 9828 IsGuiding returns 1
03:54:30.273 00.032 9828 IsSlewing returns 0
03:54:30.273 00.000 9828 IsGuiding returns 1
03:54:30.305 00.032 9828 IsSlewing returns 0
03:54:30.305 00.000 9828 IsGuiding returns 0
03:54:30.305 00.000 9828 scope move finished after 29 + 121 ms
03:54:30.305 00.000 9828 Move returns status 0, amount 29
03:54:30.305 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:30.305 00.000 9828 MoveAxis(N, 9, B)
03:54:30.305 00.000 9828 Guiding  Dir = 0, Dur = 9
03:54:30.322 00.017 9828 IsSlewing returns 0
03:54:30.322 00.000 9828 IsGuiding returns 0
03:54:30.322 00.000 9828 PulseGuide returned control before completion, sleep 19
03:54:30.353 00.031 9828 IsGuiding returns 1
03:54:30.353 00.000 9828 scope still moving after pulse duration time elapsed
03:54:30.384 00.031 9828 IsSlewing returns 0
03:54:30.384 00.000 9828 IsGuiding returns 1
03:54:30.415 00.031 9828 IsSlewing returns 0
03:54:30.415 00.000 9828 IsGuiding returns 1
03:54:30.452 00.037 9828 IsSlewing returns 0
03:54:30.452 00.000 9828 IsGuiding returns 1
03:54:30.478 00.026 9828 IsSlewing returns 0
03:54:30.478 00.000 9828 IsGuiding returns 0
03:54:30.478 00.000 9828 scope move finished after 9 + 147 ms
03:54:30.478 00.000 9828 Move returns status 0, amount 9
03:54:30.478 00.000 9828 move complete, result=0
03:54:30.478 00.000 9828 worker thread done servicing request
03:54:30.478 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:54:31.319 00.841 8976 Exposure complete
03:54:31.326 00.007 8976 worker thread done servicing request
03:54:31.326 00.000 5052 OnExposeComplete: enter
03:54:31.326 00.000 5052 UpdateGuideState(): m_state=6
03:54:31.326 00.000 5052 Star::Find(18, 333, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 146
03:54:31.326 00.000 5052 Star::Find returns 1 (0), X=334.81, Y=291.39, Mass=68, SNR=5.6, Peak=63 HFD=1.9
03:54:31.326 00.000 5052 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.04) = xAngle (-0.78 = -0.78)
03:54:31.326 00.000 5052 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.88 = -0.88)
03:54:31.326 00.000 5052 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.27 mountX=0.16 mountY=-0.18, mountTheta=-0.82
03:54:31.327 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.07, y=0.22, opts=13)
03:54:31.327 00.000 5052 Enqueuing Move request for stepguider (0.07, 0.22)
03:54:31.327 00.000 8976 Worker thread wakes up
03:54:31.327 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.07, 0.22) opts 0xd
03:54:31.327 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.07, 0.22)
03:54:31.327 00.000 8976 Moving (0.07, 0.22) raw xDistance=0.16 yDistance=-0.18
03:54:31.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:54:31.327 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:54:31.327 00.000 8976 MoveAxis(R, 0, ABG)
03:54:31.327 00.000 8976 MoveAxis(U, 0, ABG)
03:54:31.327 00.000 8976 MountToCamera -- mountTheta (-1.28) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:54:31.327 00.000 8976 MountToCamera -- mountX=0.97 mountY=-3.23 hyp=3.38 mountTheta=-1.28 cameraX=2.44, cameraY=2.34 cameraTheta=0.77
03:54:31.327 00.000 8976 incremental bump (2.436, 2.339) isValid = 1
03:54:31.327 00.000 8976 Scheduling Mount bump of (0.083, 0.082)
03:54:31.328 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:54:31.328 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:54:31.328 00.000 8976 move complete, result=0
03:54:31.328 00.000 9828 Worker thread wakes up
03:54:31.328 00.000 8976 worker thread done servicing request
03:54:31.328 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:54:31.328 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:54:31.328 00.000 9828 CameraToMount -- cameraTheta (0.78) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:54:31.328 00.000 9828 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:54:31.328 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.78 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:54:31.328 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:54:31.328 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:31.328 00.000 9828 BLC: window closed
03:54:31.328 00.000 9828 MoveAxis(E, 27, B)
03:54:31.329 00.001 9828 Guiding  Dir = 2, Dur = 27
03:54:31.329 00.000 9828 IsSlewing returns 0
03:54:31.329 00.000 9828 IsGuiding returns 0
03:54:31.329 00.000 9828 PulseGuide returned control before completion, sleep 37
03:54:31.338 00.009 5052 UpdateGuideState exits: m=68 SNR=5.6
03:54:31.338 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:31.338 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:31.338 00.000 5052 Enqueuing Expose request
03:54:31.338 00.000 8976 Worker thread wakes up
03:54:31.338 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:54:31.338 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:31.338 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:31.371 00.033 9828 IsGuiding returns 1
03:54:31.376 00.005 9828 scope still moving after pulse duration time elapsed
03:54:31.403 00.027 9828 IsSlewing returns 0
03:54:31.403 00.000 9828 IsGuiding returns 1
03:54:31.434 00.031 9828 IsSlewing returns 0
03:54:31.434 00.000 9828 IsGuiding returns 1
03:54:31.465 00.031 9828 IsSlewing returns 0
03:54:31.465 00.000 9828 IsGuiding returns 1
03:54:31.495 00.030 9828 IsSlewing returns 0
03:54:31.495 00.000 9828 IsGuiding returns 0
03:54:31.495 00.000 9828 scope move finished after 27 + 139 ms
03:54:31.495 00.000 9828 Move returns status 0, amount 27
03:54:31.495 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:31.495 00.000 9828 MoveAxis(N, 10, B)
03:54:31.495 00.000 9828 Guiding  Dir = 0, Dur = 10
03:54:31.511 00.016 9828 IsSlewing returns 0
03:54:31.511 00.000 9828 IsGuiding returns 0
03:54:31.512 00.001 9828 PulseGuide returned control before completion, sleep 20
03:54:31.543 00.031 9828 IsGuiding returns 1
03:54:31.543 00.000 9828 scope still moving after pulse duration time elapsed
03:54:31.573 00.030 9828 IsSlewing returns 0
03:54:31.573 00.000 9828 IsGuiding returns 1
03:54:31.605 00.032 9828 IsSlewing returns 0
03:54:31.605 00.000 9828 IsGuiding returns 1
03:54:31.636 00.031 9828 IsSlewing returns 0
03:54:31.636 00.000 9828 IsGuiding returns 1
03:54:31.666 00.030 9828 IsSlewing returns 0
03:54:31.666 00.000 9828 IsGuiding returns 1
03:54:31.698 00.032 9828 IsSlewing returns 0
03:54:31.698 00.000 9828 IsGuiding returns 0
03:54:31.698 00.000 9828 scope move finished after 10 + 177 ms
03:54:31.698 00.000 9828 Move returns status 0, amount 10
03:54:31.698 00.000 9828 move complete, result=0
03:54:31.698 00.000 9828 worker thread done servicing request
03:54:31.698 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:54:32.492 00.794 8976 Exposure complete
03:54:32.497 00.005 8976 worker thread done servicing request
03:54:32.498 00.001 5052 OnExposeComplete: enter
03:54:32.498 00.000 5052 UpdateGuideState(): m_state=6
03:54:32.498 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 147
03:54:32.498 00.000 5052 Star::Find returns 1 (0), X=333.81, Y=291.67, Mass=65, SNR=5.5, Peak=64 HFD=2.4
03:54:32.498 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:54:32.498 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
03:54:32.498 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=0.50 hyp=1.06 cameraTheta=2.65 mountX=0.87 mountY=0.51, mountTheta=0.53
03:54:32.499 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=0.50, opts=13)
03:54:32.499 00.000 5052 Enqueuing Move request for stepguider (-0.93, 0.50)
03:54:32.499 00.000 8976 Worker thread wakes up
03:54:32.499 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, 0.50) opts 0xd
03:54:32.499 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, 0.50)
03:54:32.499 00.000 8976 Moving (-0.93, 0.50) raw xDistance=0.87 yDistance=0.51
03:54:32.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87
03:54:32.499 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
03:54:32.499 00.000 8976 MoveAxis(L, 4, ABG)
03:54:32.499 00.000 8976 stepping (-8, 16) + (-4, 0)
03:54:32.499 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:32.500 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:32.509 00.009 5052 UpdateGuideState exits: m=65 SNR=5.5
03:54:32.510 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:32.510 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:32.510 00.000 5052 Enqueuing Expose request
03:54:32.534 00.024 8976 Received - 47 (G) 
03:54:32.535 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:32.535 00.000 8976 stepped: pos (-12, 16)
03:54:32.535 00.000 8976 MoveAxis(D, 2, ABG)
03:54:32.535 00.000 8976 stepping (-12, 16) + (0, -2)
03:54:32.535 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:32.567 00.032 8976 Received - 47 (G) 
03:54:32.567 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:32.567 00.000 8976 stepped: pos (-12, 14)
03:54:32.567 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.88 = 0.88)
03:54:32.567 00.000 8976 MountToCamera -- mountX=1.26 mountY=-2.90 hyp=3.16 mountTheta=-1.16 cameraX=2.01, cameraY=2.44 cameraTheta=0.88
03:54:32.567 00.000 8976 incremental bump (2.010, 2.441) isValid = 1
03:54:32.567 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:54:32.567 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:54:32.567 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:54:32.567 00.000 8976 move complete, result=0
03:54:32.567 00.000 8976 worker thread done servicing request
03:54:32.567 00.000 5052 GuideStep: 0.9 px 4 ms WEST, 0.5 px 2 ms SOUTH
03:54:32.567 00.000 9828 Worker thread wakes up
03:54:32.567 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:54:32.567 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:54:32.567 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.29)
03:54:32.567 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.91 = -2.37)
03:54:32.568 00.001 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
03:54:32.568 00.000 8976 Worker thread wakes up
03:54:32.568 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:54:32.568 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:32.568 00.000 9828 BLC: window closed
03:54:32.568 00.000 9828 MoveAxis(E, 24, B)
03:54:32.568 00.000 9828 Guiding  Dir = 2, Dur = 24
03:54:32.568 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:32.568 00.000 9828 IsSlewing returns 0
03:54:32.568 00.000 9828 IsGuiding returns 0
03:54:32.568 00.000 9828 PulseGuide returned control before completion, sleep 34
03:54:32.617 00.049 9828 IsGuiding returns 1
03:54:32.617 00.000 9828 scope still moving after pulse duration time elapsed
03:54:32.651 00.034 9828 IsSlewing returns 0
03:54:32.651 00.000 9828 IsGuiding returns 1
03:54:32.680 00.029 9828 IsSlewing returns 0
03:54:32.680 00.000 9828 IsGuiding returns 1
03:54:32.712 00.032 9828 IsSlewing returns 0
03:54:32.712 00.000 9828 IsGuiding returns 0
03:54:32.712 00.000 9828 scope move finished after 24 + 119 ms
03:54:32.712 00.000 9828 Move returns status 0, amount 24
03:54:32.712 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:32.712 00.000 9828 MoveAxis(N, 11, B)
03:54:32.712 00.000 9828 Guiding  Dir = 0, Dur = 11
03:54:32.730 00.018 9828 IsSlewing returns 0
03:54:32.730 00.000 9828 IsGuiding returns 1
03:54:32.730 00.000 9828 Entered PulseGuideScope while moving
03:54:32.790 00.060 9828 IsSlewing returns 0
03:54:32.791 00.001 9828 IsGuiding returns 1
03:54:32.791 00.000 9828 Still moving
03:54:32.853 00.062 9828 IsSlewing returns 0
03:54:32.854 00.001 9828 IsGuiding returns 0
03:54:32.854 00.000 9828 Movement stopped - continuing
03:54:32.854 00.000 9828 PulseGuide returned control before completion, sleep 21
03:54:32.884 00.030 9828 IsGuiding returns 1
03:54:32.884 00.000 9828 scope still moving after pulse duration time elapsed
03:54:32.916 00.032 9828 IsSlewing returns 0
03:54:32.917 00.001 9828 IsGuiding returns 1
03:54:32.949 00.032 9828 IsSlewing returns 0
03:54:32.949 00.000 9828 IsGuiding returns 1
03:54:32.980 00.031 9828 IsSlewing returns 0
03:54:32.980 00.000 9828 IsGuiding returns 0
03:54:32.980 00.000 9828 scope move finished after 11 + 115 ms
03:54:32.980 00.000 9828 Move returns status 0, amount 11
03:54:32.980 00.000 9828 move complete, result=0
03:54:32.980 00.000 9828 worker thread done servicing request
03:54:32.980 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:54:33.733 00.753 8976 Exposure complete
03:54:33.739 00.006 8976 worker thread done servicing request
03:54:33.739 00.000 5052 OnExposeComplete: enter
03:54:33.739 00.000 5052 UpdateGuideState(): m_state=6
03:54:33.739 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 148
03:54:33.739 00.000 5052 Star::Find returns 1 (0), X=333.81, Y=290.67, Mass=68, SNR=5.7, Peak=63 HFD=1.5
03:54:33.739 00.000 5052 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.04) = xAngle (-4.69 = 1.60)
03:54:33.739 00.000 5052 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
03:54:33.740 00.001 5052 CameraToMount -- cameraX=-0.93 cameraY=-0.51 hyp=1.06 cameraTheta=-2.64 mountX=-0.03 mountY=1.06, mountTheta=1.60
03:54:33.740 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=-0.51, opts=13)
03:54:33.740 00.000 5052 Enqueuing Move request for stepguider (-0.93, -0.51)
03:54:33.740 00.000 8976 Worker thread wakes up
03:54:33.741 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, -0.51) opts 0xd
03:54:33.741 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, -0.51)
03:54:33.741 00.000 8976 Moving (-0.93, -0.51) raw xDistance=-0.03 yDistance=1.06
03:54:33.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:54:33.741 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.06
03:54:33.741 00.000 8976 MoveAxis(R, 0, ABG)
03:54:33.741 00.000 8976 MoveAxis(D, 4, ABG)
03:54:33.741 00.000 8976 stepping (-12, 14) + (0, -4)
03:54:33.741 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:33.742 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:54:33.751 00.009 5052 UpdateGuideState exits: m=68 SNR=5.7
03:54:33.751 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:33.751 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:33.751 00.000 5052 Enqueuing Expose request
03:54:33.782 00.031 8976 Received - 47 (G) 
03:54:33.782 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:33.782 00.000 8976 stepped: pos (-12, 10)
03:54:33.782 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:54:33.782 00.000 8976 MountToCamera -- mountX=1.45 mountY=-2.47 hyp=2.86 mountTheta=-1.04 cameraX=1.54, cameraY=2.41 cameraTheta=1.00
03:54:33.782 00.000 8976 incremental bump (1.537, 2.414) isValid = 1
03:54:33.782 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:54:33.782 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:54:33.782 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:54:33.782 00.000 8976 move complete, result=0
03:54:33.782 00.000 8976 worker thread done servicing request
03:54:33.782 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 1.1 px 4 ms SOUTH
03:54:33.782 00.000 9828 Worker thread wakes up
03:54:33.782 00.000 8976 Worker thread wakes up
03:54:33.783 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:33.783 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:33.783 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:54:33.783 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:54:33.783 00.000 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.12 = -2.17)
03:54:33.783 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.04 = -2.25)
03:54:33.783 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:54:33.783 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:54:33.783 00.000 9828 BLC: window closed
03:54:33.783 00.000 9828 MoveAxis(E, 21, B)
03:54:33.783 00.000 9828 Guiding  Dir = 2, Dur = 21
03:54:33.784 00.001 9828 IsSlewing returns 0
03:54:33.784 00.000 9828 IsGuiding returns 0
03:54:33.784 00.000 9828 PulseGuide returned control before completion, sleep 31
03:54:33.819 00.035 9828 IsGuiding returns 1
03:54:33.819 00.000 9828 scope still moving after pulse duration time elapsed
03:54:33.849 00.030 9828 IsSlewing returns 0
03:54:33.849 00.000 9828 IsGuiding returns 1
03:54:33.881 00.032 9828 IsSlewing returns 0
03:54:33.881 00.000 9828 IsGuiding returns 1
03:54:33.911 00.030 9828 IsSlewing returns 0
03:54:33.911 00.000 9828 IsGuiding returns 1
03:54:33.943 00.032 9828 IsSlewing returns 0
03:54:33.943 00.000 9828 IsGuiding returns 1
03:54:33.973 00.030 9828 IsSlewing returns 0
03:54:33.973 00.000 9828 IsGuiding returns 1
03:54:34.005 00.032 9828 IsSlewing returns 0
03:54:34.005 00.000 9828 IsGuiding returns 1
03:54:34.038 00.033 9828 IsSlewing returns 0
03:54:34.039 00.001 9828 IsGuiding returns 0
03:54:34.039 00.000 9828 scope move finished after 21 + 234 ms
03:54:34.039 00.000 9828 Move returns status 0, amount 21
03:54:34.039 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:34.039 00.000 9828 MoveAxis(N, 13, B)
03:54:34.039 00.000 9828 Guiding  Dir = 0, Dur = 13
03:54:34.053 00.014 9828 IsSlewing returns 0
03:54:34.053 00.000 9828 IsGuiding returns 0
03:54:34.053 00.000 9828 PulseGuide returned control before completion, sleep 23
03:54:34.085 00.032 9828 IsGuiding returns 1
03:54:34.085 00.000 9828 scope still moving after pulse duration time elapsed
03:54:34.116 00.031 9828 IsSlewing returns 0
03:54:34.116 00.000 9828 IsGuiding returns 1
03:54:34.148 00.032 9828 IsSlewing returns 0
03:54:34.148 00.000 9828 IsGuiding returns 1
03:54:34.180 00.032 9828 IsSlewing returns 0
03:54:34.180 00.000 9828 IsGuiding returns 1
03:54:34.212 00.032 9828 IsSlewing returns 0
03:54:34.212 00.000 9828 IsGuiding returns 0
03:54:34.212 00.000 9828 scope move finished after 13 + 145 ms
03:54:34.212 00.000 9828 Move returns status 0, amount 13
03:54:34.212 00.000 9828 move complete, result=0
03:54:34.212 00.000 9828 worker thread done servicing request
03:54:34.212 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 13 ms NORTH
03:54:34.963 00.751 8976 Exposure complete
03:54:34.970 00.007 8976 worker thread done servicing request
03:54:34.970 00.000 5052 OnExposeComplete: enter
03:54:34.970 00.000 5052 UpdateGuideState(): m_state=6
03:54:34.970 00.000 5052 Star::Find(18, 333, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 149
03:54:34.970 00.000 5052 Star::Find returns 1 (0), X=333.97, Y=290.60, Mass=61, SNR=5.3, Peak=63 HFD=1.5
03:54:34.970 00.000 5052 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.04) = xAngle (-4.54 = 1.74)
03:54:34.970 00.000 5052 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.65 = 1.64)
03:54:34.970 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.58 hyp=0.96 cameraTheta=-2.50 mountX=-0.16 mountY=0.96, mountTheta=1.74
03:54:34.971 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.58, opts=13)
03:54:34.971 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.58)
03:54:34.971 00.000 8976 Worker thread wakes up
03:54:34.971 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.58) opts 0xd
03:54:34.971 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.58)
03:54:34.971 00.000 8976 Moving (-0.77, -0.58) raw xDistance=-0.16 yDistance=0.96
03:54:34.971 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:54:34.972 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.96
03:54:34.972 00.000 8976 MoveAxis(R, 0, ABG)
03:54:34.972 00.000 8976 MoveAxis(D, 4, ABG)
03:54:34.972 00.000 8976 stepping (-12, 10) + (0, -4)
03:54:34.972 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:34.973 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:34.985 00.012 5052 UpdateGuideState exits: m=61 SNR=5.3
03:54:34.986 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:34.986 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:34.986 00.000 5052 Enqueuing Expose request
03:54:35.013 00.027 8976 Received - 47 (G) 
03:54:35.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:35.013 00.000 8976 stepped: pos (-12, 6)
03:54:35.013 00.000 8976 MountToCamera -- mountTheta (-0.89) + m_xAngle (2.04) = xAngle (1.15 = 1.15)
03:54:35.013 00.000 8976 MountToCamera -- mountX=1.58 mountY=-1.97 hyp=2.52 mountTheta=-0.89 cameraX=1.03, cameraY=2.30 cameraTheta=1.15
03:54:35.013 00.000 8976 incremental bump (1.034, 2.301) isValid = 1
03:54:35.013 00.000 8976 Scheduling Mount bump of (0.047, 0.109)
03:54:35.013 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:54:35.013 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:54:35.013 00.000 8976 move complete, result=0
03:54:35.013 00.000 8976 worker thread done servicing request
03:54:35.013 00.000 8976 Worker thread wakes up
03:54:35.014 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:35.014 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:35.014 00.000 9828 Worker thread wakes up
03:54:35.014 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 1.0 px 4 ms SOUTH
03:54:35.014 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:54:35.014 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:54:35.014 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.26 = -2.03)
03:54:35.014 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.18 = -2.11)
03:54:35.014 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
03:54:35.014 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:54:35.014 00.000 9828 BLC: window closed
03:54:35.015 00.001 9828 MoveAxis(E, 16, B)
03:54:35.015 00.000 9828 Guiding  Dir = 2, Dur = 16
03:54:35.016 00.001 9828 IsSlewing returns 0
03:54:35.016 00.000 9828 IsGuiding returns 0
03:54:35.016 00.000 9828 PulseGuide returned control before completion, sleep 26
03:54:35.044 00.028 9828 IsGuiding returns 1
03:54:35.045 00.001 9828 scope still moving after pulse duration time elapsed
03:54:35.076 00.031 9828 IsSlewing returns 0
03:54:35.076 00.000 9828 IsGuiding returns 1
03:54:35.106 00.030 9828 IsSlewing returns 0
03:54:35.107 00.001 9828 IsGuiding returns 1
03:54:35.137 00.030 9828 IsSlewing returns 0
03:54:35.137 00.000 9828 IsGuiding returns 1
03:54:35.169 00.032 9828 IsSlewing returns 0
03:54:35.169 00.000 9828 IsGuiding returns 1
03:54:35.200 00.031 9828 IsSlewing returns 0
03:54:35.200 00.000 9828 IsGuiding returns 1
03:54:35.231 00.031 9828 IsSlewing returns 0
03:54:35.231 00.000 9828 IsGuiding returns 0
03:54:35.231 00.000 9828 scope move finished after 16 + 198 ms
03:54:35.231 00.000 9828 Move returns status 0, amount 16
03:54:35.231 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:35.231 00.000 9828 MoveAxis(N, 14, B)
03:54:35.231 00.000 9828 Guiding  Dir = 0, Dur = 14
03:54:35.246 00.015 9828 IsSlewing returns 0
03:54:35.246 00.000 9828 IsGuiding returns 0
03:54:35.246 00.000 9828 PulseGuide returned control before completion, sleep 24
03:54:35.277 00.031 9828 IsGuiding returns 1
03:54:35.277 00.000 9828 scope still moving after pulse duration time elapsed
03:54:35.309 00.032 9828 IsSlewing returns 0
03:54:35.309 00.000 9828 IsGuiding returns 1
03:54:35.340 00.031 9828 IsSlewing returns 0
03:54:35.340 00.000 9828 IsGuiding returns 1
03:54:35.371 00.031 9828 IsSlewing returns 0
03:54:35.371 00.000 9828 IsGuiding returns 1
03:54:35.402 00.031 9828 IsSlewing returns 0
03:54:35.402 00.000 9828 IsGuiding returns 0
03:54:35.402 00.000 9828 scope move finished after 14 + 141 ms
03:54:35.402 00.000 9828 Move returns status 0, amount 14
03:54:35.403 00.001 9828 move complete, result=0
03:54:35.403 00.000 5052 GuideStep: -0.1 px 16 ms EAST, -0.1 px 14 ms NORTH
03:54:35.403 00.000 9828 worker thread done servicing request
03:54:36.175 00.772 8976 Exposure complete
03:54:36.182 00.007 8976 worker thread done servicing request
03:54:36.182 00.000 5052 OnExposeComplete: enter
03:54:36.182 00.000 5052 UpdateGuideState(): m_state=6
03:54:36.182 00.000 5052 Star::Find(18, 333, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 150
03:54:36.182 00.000 5052 Star::Find returns 1 (0), X=334.99, Y=291.33, Mass=77, SNR=6.0, Peak=64 HFD=2.2
03:54:36.182 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.49 = -1.49)
03:54:36.182 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
03:54:36.182 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=0.15 hyp=0.29 cameraTheta=0.56 mountX=0.02 mountY=-0.29, mountTheta=-1.49
03:54:36.183 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=0.15, opts=13)
03:54:36.183 00.000 5052 Enqueuing Move request for stepguider (0.25, 0.15)
03:54:36.183 00.000 8976 Worker thread wakes up
03:54:36.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, 0.15) opts 0xd
03:54:36.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, 0.15)
03:54:36.183 00.000 8976 Moving (0.25, 0.15) raw xDistance=0.02 yDistance=-0.29
03:54:36.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:54:36.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
03:54:36.183 00.000 8976 MoveAxis(R, 0, ABG)
03:54:36.183 00.000 8976 MoveAxis(U, 1, ABG)
03:54:36.183 00.000 8976 stepping (-12, 6) + (0, 1)
03:54:36.183 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:54:36.184 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:36.197 00.013 5052 UpdateGuideState exits: m=77 SNR=6.0
03:54:36.197 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:36.197 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:36.197 00.000 5052 Enqueuing Expose request
03:54:36.211 00.014 8976 Received - 47 (G) 
03:54:36.211 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:54:36.211 00.000 8976 stepped: pos (-12, 7)
03:54:36.211 00.000 8976 MountToCamera -- mountTheta (-0.79) + m_xAngle (2.04) = xAngle (1.25 = 1.25)
03:54:36.211 00.000 8976 MountToCamera -- mountX=1.66 mountY=-1.69 hyp=2.37 mountTheta=-0.79 cameraX=0.74, cameraY=2.25 cameraTheta=1.25
03:54:36.212 00.001 8976 incremental bump (0.743, 2.248) isValid = 1
03:54:36.212 00.000 8976 Scheduling Mount bump of (0.036, 0.113)
03:54:36.212 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:54:36.212 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:54:36.212 00.000 8976 move complete, result=0
03:54:36.212 00.000 9828 Worker thread wakes up
03:54:36.212 00.000 8976 worker thread done servicing request
03:54:36.212 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
03:54:36.212 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:54:36.212 00.000 8976 Worker thread wakes up
03:54:36.212 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:54:36.212 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:36.212 00.000 9828 CameraToMount -- cameraTheta (1.26) - m_xAngle (-3.10) = xAngle (4.36 = -1.93)
03:54:36.212 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:36.212 00.000 9828 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.28 = -2.01)
03:54:36.213 00.001 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
03:54:36.213 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:54:36.213 00.000 9828 BLC: window closed
03:54:36.213 00.000 9828 MoveAxis(E, 13, B)
03:54:36.213 00.000 9828 Guiding  Dir = 2, Dur = 13
03:54:36.213 00.000 9828 IsSlewing returns 0
03:54:36.213 00.000 9828 IsGuiding returns 0
03:54:36.213 00.000 9828 PulseGuide returned control before completion, sleep 23
03:54:36.251 00.038 9828 IsGuiding returns 1
03:54:36.251 00.000 9828 scope still moving after pulse duration time elapsed
03:54:36.282 00.031 9828 IsSlewing returns 0
03:54:36.283 00.001 9828 IsGuiding returns 1
03:54:36.331 00.048 9828 IsSlewing returns 0
03:54:36.331 00.000 9828 IsGuiding returns 1
03:54:36.360 00.029 9828 IsSlewing returns 0
03:54:36.360 00.000 9828 IsGuiding returns 1
03:54:36.406 00.046 9828 IsSlewing returns 0
03:54:36.406 00.000 9828 IsGuiding returns 1
03:54:36.437 00.031 9828 IsSlewing returns 0
03:54:36.437 00.000 9828 IsGuiding returns 0
03:54:36.437 00.000 9828 scope move finished after 13 + 210 ms
03:54:36.437 00.000 9828 Move returns status 0, amount 13
03:54:36.437 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:36.437 00.000 9828 MoveAxis(N, 15, B)
03:54:36.437 00.000 9828 Guiding  Dir = 0, Dur = 15
03:54:36.453 00.016 9828 IsSlewing returns 0
03:54:36.453 00.000 9828 IsGuiding returns 0
03:54:36.454 00.001 9828 PulseGuide returned control before completion, sleep 25
03:54:36.483 00.029 9828 IsGuiding returns 1
03:54:36.483 00.000 9828 scope still moving after pulse duration time elapsed
03:54:36.515 00.032 9828 IsSlewing returns 0
03:54:36.515 00.000 9828 IsGuiding returns 1
03:54:36.547 00.032 9828 IsSlewing returns 0
03:54:36.547 00.000 9828 IsGuiding returns 1
03:54:36.578 00.031 9828 IsSlewing returns 0
03:54:36.578 00.000 9828 IsGuiding returns 1
03:54:36.608 00.030 9828 IsSlewing returns 0
03:54:36.608 00.000 9828 IsGuiding returns 0
03:54:36.608 00.000 9828 scope move finished after 15 + 140 ms
03:54:36.608 00.000 9828 Move returns status 0, amount 15
03:54:36.608 00.000 9828 move complete, result=0
03:54:36.608 00.000 9828 worker thread done servicing request
03:54:36.608 00.000 5052 GuideStep: -0.0 px 13 ms EAST, -0.1 px 15 ms NORTH
03:54:37.375 00.767 8976 Exposure complete
03:54:37.381 00.006 8976 worker thread done servicing request
03:54:37.381 00.000 5052 OnExposeComplete: enter
03:54:37.381 00.000 5052 UpdateGuideState(): m_state=6
03:54:37.381 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 151
03:54:37.381 00.000 5052 Star::Find returns 1 (0), X=335.77, Y=290.86, Mass=58, SNR=5.2, Peak=63 HFD=1.7
03:54:37.381 00.000 5052 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.04) = xAngle (-2.34 = -2.34)
03:54:37.381 00.000 5052 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.44 = -2.44)
03:54:37.381 00.000 5052 CameraToMount -- cameraX=1.03 cameraY=-0.31 hyp=1.08 cameraTheta=-0.30 mountX=-0.75 mountY=-0.69, mountTheta=-2.40
03:54:37.382 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.03, y=-0.31, opts=13)
03:54:37.382 00.000 5052 Enqueuing Move request for stepguider (1.03, -0.31)
03:54:37.382 00.000 8976 Worker thread wakes up
03:54:37.383 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.03, -0.31) opts 0xd
03:54:37.383 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.03, -0.31)
03:54:37.383 00.000 8976 Moving (1.03, -0.31) raw xDistance=-0.75 yDistance=-0.69
03:54:37.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
03:54:37.383 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69
03:54:37.383 00.000 8976 MoveAxis(R, 3, ABG)
03:54:37.383 00.000 8976 stepping (-12, 7) + (3, 0)
03:54:37.384 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:37.385 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=99, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:37.397 00.012 5052 UpdateGuideState exits: m=58 SNR=5.2
03:54:37.397 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:37.397 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:37.397 00.000 5052 Enqueuing Expose request
03:54:37.410 00.013 8976 Received - 47 (G) 
03:54:37.410 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:37.410 00.000 8976 stepped: pos (-9, 7)
03:54:37.410 00.000 8976 MoveAxis(U, 3, ABG)
03:54:37.411 00.001 8976 stepping (-9, 7) + (0, 3)
03:54:37.411 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:37.443 00.032 8976 Received - 47 (G) 
03:54:37.443 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:37.443 00.000 8976 stepped: pos (-9, 10)
03:54:37.443 00.000 8976 MountToCamera -- mountTheta (-0.81) + m_xAngle (2.04) = xAngle (1.23 = 1.23)
03:54:37.443 00.000 8976 MountToCamera -- mountX=1.57 mountY=-1.65 hyp=2.28 mountTheta=-0.81 cameraX=0.76, cameraY=2.15 cameraTheta=1.23
03:54:37.443 00.000 8976 incremental bump (0.758, 2.150) isValid = 1
03:54:37.443 00.000 8976 Scheduling Mount bump of (0.038, 0.112)
03:54:37.443 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:54:37.443 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:54:37.444 00.001 8976 move complete, result=0
03:54:37.444 00.000 9828 Worker thread wakes up
03:54:37.444 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:54:37.444 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:54:37.444 00.000 9828 CameraToMount -- cameraTheta (1.24) - m_xAngle (-3.10) = xAngle (4.34 = -1.94)
03:54:37.444 00.000 9828 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.26 = -2.02)
03:54:37.444 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.04 mountY=-0.11, mountTheta=-1.96
03:54:37.444 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:54:37.444 00.000 9828 BLC: window closed
03:54:37.444 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.7 px 3 ms NORTH
03:54:37.444 00.000 8976 worker thread done servicing request
03:54:37.444 00.000 9828 MoveAxis(E, 14, B)
03:54:37.444 00.000 8976 Worker thread wakes up
03:54:37.444 00.000 9828 Guiding  Dir = 2, Dur = 14
03:54:37.444 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:37.444 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:37.445 00.001 9828 IsSlewing returns 0
03:54:37.446 00.001 9828 IsGuiding returns 0
03:54:37.446 00.000 9828 PulseGuide returned control before completion, sleep 24
03:54:37.474 00.028 9828 IsGuiding returns 1
03:54:37.474 00.000 9828 scope still moving after pulse duration time elapsed
03:54:37.505 00.031 9828 IsSlewing returns 0
03:54:37.505 00.000 9828 IsGuiding returns 1
03:54:37.537 00.032 9828 IsSlewing returns 0
03:54:37.537 00.000 9828 IsGuiding returns 1
03:54:37.569 00.032 9828 IsSlewing returns 0
03:54:37.571 00.002 9828 IsGuiding returns 1
03:54:37.601 00.030 9828 IsSlewing returns 0
03:54:37.601 00.000 9828 IsGuiding returns 0
03:54:37.601 00.000 9828 scope move finished after 14 + 141 ms
03:54:37.601 00.000 9828 Move returns status 0, amount 14
03:54:37.601 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:37.601 00.000 9828 MoveAxis(N, 15, B)
03:54:37.601 00.000 9828 Guiding  Dir = 0, Dur = 15
03:54:37.616 00.015 9828 IsSlewing returns 0
03:54:37.616 00.000 9828 IsGuiding returns 0
03:54:37.616 00.000 9828 PulseGuide returned control before completion, sleep 25
03:54:37.648 00.032 9828 IsGuiding returns 1
03:54:37.648 00.000 9828 scope still moving after pulse duration time elapsed
03:54:37.680 00.032 9828 IsSlewing returns 0
03:54:37.680 00.000 9828 IsGuiding returns 1
03:54:37.710 00.030 9828 IsSlewing returns 0
03:54:37.710 00.000 9828 IsGuiding returns 1
03:54:37.742 00.032 9828 IsSlewing returns 0
03:54:37.742 00.000 9828 IsGuiding returns 1
03:54:37.773 00.031 9828 IsSlewing returns 0
03:54:37.773 00.000 9828 IsGuiding returns 0
03:54:37.773 00.000 9828 scope move finished after 15 + 142 ms
03:54:37.773 00.000 9828 Move returns status 0, amount 15
03:54:37.773 00.000 9828 move complete, result=0
03:54:37.773 00.000 9828 worker thread done servicing request
03:54:37.774 00.001 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 15 ms NORTH
03:54:38.605 00.831 8976 Exposure complete
03:54:38.611 00.006 8976 worker thread done servicing request
03:54:38.611 00.000 5052 OnExposeComplete: enter
03:54:38.611 00.000 5052 UpdateGuideState(): m_state=6
03:54:38.611 00.000 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 152
03:54:38.611 00.000 5052 Star::Find returns 1 (0), X=336.36, Y=291.13, Mass=54, SNR=5.0, Peak=63 HFD=1.3
03:54:38.611 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
03:54:38.611 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
03:54:38.611 00.000 5052 CameraToMount -- cameraX=1.63 cameraY=-0.05 hyp=1.63 cameraTheta=-0.03 mountX=-0.78 mountY=-1.34, mountTheta=-2.10
03:54:38.612 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.63, y=-0.05, opts=13)
03:54:38.612 00.000 5052 Enqueuing Move request for stepguider (1.63, -0.05)
03:54:38.612 00.000 8976 Worker thread wakes up
03:54:38.612 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.63, -0.05) opts 0xd
03:54:38.612 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.63, -0.05)
03:54:38.612 00.000 8976 Moving (1.63, -0.05) raw xDistance=-0.78 yDistance=-1.34
03:54:38.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.78
03:54:38.612 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.34
03:54:38.612 00.000 8976 MoveAxis(R, 3, ABG)
03:54:38.612 00.000 8976 stepping (-9, 10) + (3, 0)
03:54:38.612 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:38.613 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:38.624 00.011 5052 UpdateGuideState exits: m=54 SNR=5.0
03:54:38.624 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:38.624 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:38.624 00.000 5052 Enqueuing Expose request
03:54:38.641 00.017 8976 Received - 47 (G) 
03:54:38.641 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:38.642 00.001 8976 stepped: pos (-6, 10)
03:54:38.642 00.000 8976 MoveAxis(U, 6, ABG)
03:54:38.642 00.000 8976 stepping (-6, 10) + (0, 6)
03:54:38.642 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:54:38.690 00.048 8976 Received - 47 (G) 
03:54:38.690 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:54:38.690 00.000 8976 stepped: pos (-6, 16)
03:54:38.690 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:54:38.690 00.000 8976 MountToCamera -- mountX=1.35 mountY=-1.95 hyp=2.37 mountTheta=-0.96 cameraX=1.12, cameraY=2.09 cameraTheta=1.08
03:54:38.690 00.000 8976 incremental bump (1.116, 2.092) isValid = 1
03:54:38.690 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:54:38.690 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:54:38.690 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:54:38.690 00.000 8976 move complete, result=0
03:54:38.690 00.000 9828 Worker thread wakes up
03:54:38.691 00.001 8976 worker thread done servicing request
03:54:38.691 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -1.3 px 6 ms NORTH
03:54:38.691 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:54:38.691 00.000 8976 Worker thread wakes up
03:54:38.691 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:54:38.691 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:38.691 00.000 9828 CameraToMount -- cameraTheta (1.10) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:54:38.691 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:38.691 00.000 9828 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
03:54:38.691 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
03:54:38.691 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:54:38.691 00.000 9828 BLC: window closed
03:54:38.691 00.000 9828 MoveAxis(E, 19, B)
03:54:38.691 00.000 9828 Guiding  Dir = 2, Dur = 19
03:54:38.692 00.001 9828 IsSlewing returns 0
03:54:38.692 00.000 9828 IsGuiding returns 0
03:54:38.692 00.000 9828 PulseGuide returned control before completion, sleep 29
03:54:38.734 00.042 9828 IsGuiding returns 1
03:54:38.734 00.000 9828 scope still moving after pulse duration time elapsed
03:54:38.765 00.031 9828 IsSlewing returns 0
03:54:38.766 00.001 9828 IsGuiding returns 1
03:54:38.796 00.030 9828 IsSlewing returns 0
03:54:38.796 00.000 9828 IsGuiding returns 1
03:54:38.827 00.031 9828 IsSlewing returns 0
03:54:38.827 00.000 9828 IsGuiding returns 0
03:54:38.827 00.000 9828 scope move finished after 19 + 116 ms
03:54:38.827 00.000 9828 Move returns status 0, amount 19
03:54:38.827 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:38.827 00.000 9828 MoveAxis(N, 13, B)
03:54:38.827 00.000 9828 Guiding  Dir = 0, Dur = 13
03:54:38.843 00.016 9828 IsSlewing returns 0
03:54:38.843 00.000 9828 IsGuiding returns 0
03:54:38.843 00.000 9828 PulseGuide returned control before completion, sleep 23
03:54:38.875 00.032 9828 IsGuiding returns 1
03:54:38.875 00.000 9828 scope still moving after pulse duration time elapsed
03:54:38.906 00.031 9828 IsSlewing returns 0
03:54:38.906 00.000 9828 IsGuiding returns 1
03:54:38.938 00.032 9828 IsSlewing returns 0
03:54:38.938 00.000 9828 IsGuiding returns 1
03:54:38.970 00.032 9828 IsSlewing returns 0
03:54:38.970 00.000 9828 IsGuiding returns 1
03:54:39.002 00.032 9828 IsSlewing returns 0
03:54:39.002 00.000 9828 IsGuiding returns 0
03:54:39.002 00.000 9828 scope move finished after 13 + 146 ms
03:54:39.002 00.000 9828 Move returns status 0, amount 13
03:54:39.002 00.000 9828 move complete, result=0
03:54:39.002 00.000 9828 worker thread done servicing request
03:54:39.002 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:54:39.842 00.840 8976 Exposure complete
03:54:39.848 00.006 8976 worker thread done servicing request
03:54:39.848 00.000 5052 OnExposeComplete: enter
03:54:39.848 00.000 5052 UpdateGuideState(): m_state=6
03:54:39.848 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 153
03:54:39.848 00.000 5052 Star::Find returns 1 (0), X=336.30, Y=291.07, Mass=75, SNR=5.9, Peak=64 HFD=2.1
03:54:39.848 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
03:54:39.848 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.21 = -2.21)
03:54:39.848 00.000 5052 CameraToMount -- cameraX=1.56 cameraY=-0.11 hyp=1.57 cameraTheta=-0.07 mountX=-0.81 mountY=-1.25, mountTheta=-2.14
03:54:39.849 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.56, y=-0.11, opts=13)
03:54:39.849 00.000 5052 Enqueuing Move request for stepguider (1.56, -0.11)
03:54:39.849 00.000 8976 Worker thread wakes up
03:54:39.849 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.56, -0.11) opts 0xd
03:54:39.849 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.56, -0.11)
03:54:39.849 00.000 8976 Moving (1.56, -0.11) raw xDistance=-0.81 yDistance=-1.25
03:54:39.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.81
03:54:39.849 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.25
03:54:39.849 00.000 8976 MoveAxis(R, 4, ABG)
03:54:39.849 00.000 8976 stepping (-6, 16) + (4, 0)
03:54:39.849 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:39.850 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:39.862 00.012 5052 UpdateGuideState exits: m=75 SNR=5.9
03:54:39.862 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:39.862 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:39.862 00.000 5052 Enqueuing Expose request
03:54:39.889 00.027 8976 Received - 47 (G) 
03:54:39.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:39.889 00.000 8976 stepped: pos (-2, 16)
03:54:39.889 00.000 8976 MoveAxis(U, 5, ABG)
03:54:39.889 00.000 8976 stepping (-2, 16) + (0, 5)
03:54:39.889 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:54:39.937 00.048 8976 Received - 47 (G) 
03:54:39.937 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:54:39.937 00.000 8976 stepped: pos (-2, 21)
03:54:39.937 00.000 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:54:39.937 00.000 8976 MountToCamera -- mountX=1.01 mountY=-2.40 hyp=2.61 mountTheta=-1.17 cameraX=1.68, cameraY=1.99 cameraTheta=0.87
03:54:39.937 00.000 8976 incremental bump (1.682, 1.993) isValid = 1
03:54:39.937 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:54:39.937 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:54:39.937 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:54:39.937 00.000 8976 move complete, result=0
03:54:39.938 00.001 8976 worker thread done servicing request
03:54:39.938 00.000 9828 Worker thread wakes up
03:54:39.938 00.000 5052 GuideStep: -0.8 px 4 ms EAST, -1.3 px 5 ms NORTH
03:54:39.938 00.000 8976 Worker thread wakes up
03:54:39.938 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:39.938 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:39.938 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:54:39.938 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:54:39.938 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:54:39.938 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:54:39.938 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:54:39.938 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:54:39.938 00.000 9828 BLC: window closed
03:54:39.938 00.000 9828 MoveAxis(E, 25, B)
03:54:39.938 00.000 9828 Guiding  Dir = 2, Dur = 25
03:54:39.939 00.001 9828 IsSlewing returns 0
03:54:39.939 00.000 9828 IsGuiding returns 0
03:54:39.939 00.000 9828 PulseGuide returned control before completion, sleep 35
03:54:39.982 00.043 9828 IsGuiding returns 1
03:54:39.982 00.000 9828 scope still moving after pulse duration time elapsed
03:54:40.013 00.031 9828 IsSlewing returns 0
03:54:40.014 00.001 9828 IsGuiding returns 1
03:54:40.044 00.030 9828 IsSlewing returns 0
03:54:40.044 00.000 9828 IsGuiding returns 1
03:54:40.076 00.032 9828 IsSlewing returns 0
03:54:40.076 00.000 9828 IsGuiding returns 0
03:54:40.076 00.000 9828 scope move finished after 25 + 112 ms
03:54:40.076 00.000 9828 Move returns status 0, amount 25
03:54:40.076 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:40.076 00.000 9828 MoveAxis(N, 11, B)
03:54:40.076 00.000 9828 Guiding  Dir = 0, Dur = 11
03:54:40.090 00.014 9828 IsSlewing returns 0
03:54:40.090 00.000 9828 IsGuiding returns 0
03:54:40.090 00.000 9828 PulseGuide returned control before completion, sleep 21
03:54:40.121 00.031 9828 IsGuiding returns 1
03:54:40.121 00.000 9828 scope still moving after pulse duration time elapsed
03:54:40.153 00.032 9828 IsSlewing returns 0
03:54:40.153 00.000 9828 IsGuiding returns 1
03:54:40.184 00.031 9828 IsSlewing returns 0
03:54:40.184 00.000 9828 IsGuiding returns 1
03:54:40.215 00.031 9828 IsSlewing returns 0
03:54:40.215 00.000 9828 IsGuiding returns 1
03:54:40.246 00.031 9828 IsSlewing returns 0
03:54:40.246 00.000 9828 IsGuiding returns 0
03:54:40.246 00.000 9828 scope move finished after 11 + 145 ms
03:54:40.246 00.000 9828 Move returns status 0, amount 11
03:54:40.247 00.001 9828 move complete, result=0
03:54:40.247 00.000 9828 worker thread done servicing request
03:54:40.247 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:54:41.097 00.850 8976 Exposure complete
03:54:41.103 00.006 8976 worker thread done servicing request
03:54:41.103 00.000 5052 OnExposeComplete: enter
03:54:41.103 00.000 5052 UpdateGuideState(): m_state=6
03:54:41.104 00.001 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 154
03:54:41.104 00.000 5052 Star::Find returns 1 (0), X=335.09, Y=291.26, Mass=71, SNR=5.7, Peak=62 HFD=2.2
03:54:41.104 00.000 5052 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
03:54:41.104 00.000 5052 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:54:41.104 00.000 5052 CameraToMount -- cameraX=0.35 cameraY=0.08 hyp=0.36 cameraTheta=0.23 mountX=-0.09 mountY=-0.34, mountTheta=-1.82
03:54:41.104 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.35, y=0.08, opts=13)
03:54:41.104 00.000 5052 Enqueuing Move request for stepguider (0.35, 0.08)
03:54:41.105 00.001 8976 Worker thread wakes up
03:54:41.105 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.35, 0.08) opts 0xd
03:54:41.105 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.35, 0.08)
03:54:41.105 00.000 8976 Moving (0.35, 0.08) raw xDistance=-0.09 yDistance=-0.34
03:54:41.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:54:41.105 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.34
03:54:41.105 00.000 8976 MoveAxis(R, 0, ABG)
03:54:41.105 00.000 8976 MoveAxis(U, 2, ABG)
03:54:41.105 00.000 8976 stepping (-2, 21) + (0, 2)
03:54:41.105 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:41.106 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=94, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:41.116 00.010 5052 UpdateGuideState exits: m=71 SNR=5.7
03:54:41.116 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:41.117 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:41.117 00.000 5052 Enqueuing Expose request
03:54:41.136 00.019 8976 Received - 47 (G) 
03:54:41.136 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:41.136 00.000 8976 stepped: pos (-2, 23)
03:54:41.136 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:54:41.136 00.000 8976 MountToCamera -- mountX=0.78 mountY=-2.82 hyp=2.92 mountTheta=-1.30 cameraX=2.15, cameraY=1.97 cameraTheta=0.74
03:54:41.137 00.001 8976 incremental bump (2.154, 1.974) isValid = 1
03:54:41.137 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:54:41.137 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:54:41.137 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:54:41.137 00.000 8976 move complete, result=0
03:54:41.137 00.000 9828 Worker thread wakes up
03:54:41.137 00.000 8976 worker thread done servicing request
03:54:41.137 00.000 8976 Worker thread wakes up
03:54:41.137 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:54:41.137 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.3 px 2 ms NORTH
03:54:41.137 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:41.137 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:54:41.137 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.43)
03:54:41.137 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:41.138 00.001 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:54:41.138 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:54:41.138 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:54:41.138 00.000 9828 BLC: window closed
03:54:41.138 00.000 9828 MoveAxis(E, 28, B)
03:54:41.138 00.000 9828 Guiding  Dir = 2, Dur = 28
03:54:41.138 00.000 9828 IsSlewing returns 0
03:54:41.138 00.000 9828 IsGuiding returns 0
03:54:41.138 00.000 9828 PulseGuide returned control before completion, sleep 38
03:54:41.177 00.039 9828 IsGuiding returns 1
03:54:41.177 00.000 9828 scope still moving after pulse duration time elapsed
03:54:41.207 00.030 9828 IsSlewing returns 0
03:54:41.207 00.000 9828 IsGuiding returns 1
03:54:41.239 00.032 9828 IsSlewing returns 0
03:54:41.240 00.001 9828 IsGuiding returns 1
03:54:41.271 00.031 9828 IsSlewing returns 0
03:54:41.271 00.000 9828 IsGuiding returns 1
03:54:41.303 00.032 9828 IsSlewing returns 0
03:54:41.303 00.000 9828 IsGuiding returns 0
03:54:41.303 00.000 9828 scope move finished after 28 + 136 ms
03:54:41.303 00.000 9828 Move returns status 0, amount 28
03:54:41.303 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:41.303 00.000 9828 MoveAxis(N, 9, B)
03:54:41.303 00.000 9828 Guiding  Dir = 0, Dur = 9
03:54:41.318 00.015 9828 IsSlewing returns 0
03:54:41.318 00.000 9828 IsGuiding returns 0
03:54:41.318 00.000 9828 PulseGuide returned control before completion, sleep 19
03:54:41.350 00.032 9828 IsGuiding returns 1
03:54:41.350 00.000 9828 scope still moving after pulse duration time elapsed
03:54:41.382 00.032 9828 IsSlewing returns 0
03:54:41.382 00.000 9828 IsGuiding returns 1
03:54:41.414 00.032 9828 IsSlewing returns 0
03:54:41.414 00.000 9828 IsGuiding returns 1
03:54:41.445 00.031 9828 IsSlewing returns 0
03:54:41.445 00.000 9828 IsGuiding returns 0
03:54:41.445 00.000 9828 scope move finished after 9 + 117 ms
03:54:41.446 00.001 9828 Move returns status 0, amount 9
03:54:41.446 00.000 9828 move complete, result=0
03:54:41.446 00.000 9828 worker thread done servicing request
03:54:41.446 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:54:42.287 00.841 8976 Exposure complete
03:54:42.295 00.008 5052 OnExposeComplete: enter
03:54:42.295 00.000 5052 UpdateGuideState(): m_state=6
03:54:42.295 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 155
03:54:42.295 00.000 5052 Star::Find returns 1 (0), X=335.36, Y=291.45, Mass=55, SNR=5.1, Peak=64 HFD=1.4
03:54:42.295 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.62 = -1.62)
03:54:42.296 00.001 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.72 = -1.72)
03:54:42.296 00.000 5052 CameraToMount -- cameraX=0.62 cameraY=0.28 hyp=0.68 cameraTheta=0.42 mountX=-0.03 mountY=-0.68, mountTheta=-1.62
03:54:42.296 00.000 8976 worker thread done servicing request
03:54:42.296 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.62, y=0.28, opts=13)
03:54:42.296 00.000 5052 Enqueuing Move request for stepguider (0.62, 0.28)
03:54:42.297 00.001 8976 Worker thread wakes up
03:54:42.297 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.62, 0.28) opts 0xd
03:54:42.297 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.62, 0.28)
03:54:42.297 00.000 8976 Moving (0.62, 0.28) raw xDistance=-0.03 yDistance=-0.68
03:54:42.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:54:42.297 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
03:54:42.297 00.000 8976 MoveAxis(R, 0, ABG)
03:54:42.297 00.000 8976 MoveAxis(U, 3, ABG)
03:54:42.297 00.000 8976 stepping (-2, 23) + (0, 3)
03:54:42.297 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:42.298 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=44, FiltMin=37, FiltMax=50, Gamma=2.630
03:54:42.310 00.012 5052 UpdateGuideState exits: m=55 SNR=5.1
03:54:42.310 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:42.310 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:42.310 00.000 5052 Enqueuing Expose request
03:54:42.334 00.024 8976 Received - 47 (G) 
03:54:42.334 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:42.334 00.000 8976 stepped: pos (-2, 26)
03:54:42.335 00.001 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:54:42.335 00.000 8976 MountToCamera -- mountX=0.62 mountY=-3.25 hyp=3.31 mountTheta=-1.38 cameraX=2.61, cameraY=2.03 cameraTheta=0.66
03:54:42.335 00.000 8976 incremental bump (2.610, 2.033) isValid = 1
03:54:42.335 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:54:42.335 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:54:42.335 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:54:42.335 00.000 8976 move complete, result=0
03:54:42.335 00.000 9828 Worker thread wakes up
03:54:42.335 00.000 8976 worker thread done servicing request
03:54:42.335 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.7 px 3 ms NORTH
03:54:42.335 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:54:42.335 00.000 8976 Worker thread wakes up
03:54:42.335 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:54:42.335 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:42.335 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.78 = -2.51)
03:54:42.335 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:42.335 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:54:42.335 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:54:42.336 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:54:42.336 00.000 9828 BLC: window closed
03:54:42.336 00.000 9828 MoveAxis(E, 30, B)
03:54:42.336 00.000 9828 Guiding  Dir = 2, Dur = 30
03:54:42.336 00.000 9828 IsSlewing returns 0
03:54:42.336 00.000 9828 IsGuiding returns 0
03:54:42.336 00.000 9828 PulseGuide returned control before completion, sleep 40
03:54:42.391 00.055 9828 IsGuiding returns 1
03:54:42.391 00.000 9828 scope still moving after pulse duration time elapsed
03:54:42.419 00.028 9828 IsSlewing returns 0
03:54:42.419 00.000 9828 IsGuiding returns 1
03:54:42.451 00.032 9828 IsSlewing returns 0
03:54:42.451 00.000 9828 IsGuiding returns 1
03:54:42.484 00.033 9828 IsSlewing returns 0
03:54:42.485 00.001 9828 IsGuiding returns 0
03:54:42.485 00.000 9828 scope move finished after 30 + 117 ms
03:54:42.485 00.000 9828 Move returns status 0, amount 30
03:54:42.485 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:42.485 00.000 9828 MoveAxis(N, 8, B)
03:54:42.485 00.000 9828 Guiding  Dir = 0, Dur = 8
03:54:42.499 00.014 9828 IsSlewing returns 0
03:54:42.499 00.000 9828 IsGuiding returns 0
03:54:42.499 00.000 9828 PulseGuide returned control before completion, sleep 18
03:54:42.530 00.031 9828 IsGuiding returns 1
03:54:42.530 00.000 9828 scope still moving after pulse duration time elapsed
03:54:42.560 00.030 9828 IsSlewing returns 0
03:54:42.560 00.000 9828 IsGuiding returns 1
03:54:42.590 00.030 9828 IsSlewing returns 0
03:54:42.590 00.000 9828 IsGuiding returns 1
03:54:42.623 00.033 9828 IsSlewing returns 0
03:54:42.623 00.000 9828 IsGuiding returns 1
03:54:42.655 00.032 9828 IsSlewing returns 0
03:54:42.655 00.000 9828 IsGuiding returns 0
03:54:42.655 00.000 9828 scope move finished after 8 + 148 ms
03:54:42.655 00.000 9828 Move returns status 0, amount 8
03:54:42.655 00.000 9828 move complete, result=0
03:54:42.655 00.000 9828 worker thread done servicing request
03:54:42.655 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:54:43.494 00.839 8976 Exposure complete
03:54:43.499 00.005 8976 worker thread done servicing request
03:54:43.499 00.000 5052 OnExposeComplete: enter
03:54:43.499 00.000 5052 UpdateGuideState(): m_state=6
03:54:43.499 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 156
03:54:43.499 00.000 5052 Star::Find returns 1 (0), X=334.60, Y=291.12, Mass=65, SNR=5.5, Peak=64 HFD=2.1
03:54:43.499 00.000 5052 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.04) = xAngle (-4.82 = 1.46)
03:54:43.499 00.000 5052 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.93 = 1.36)
03:54:43.499 00.000 5052 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.78 mountX=0.02 mountY=0.15, mountTheta=1.46
03:54:43.500 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.14, y=-0.05, opts=13)
03:54:43.500 00.000 5052 Enqueuing Move request for stepguider (-0.14, -0.05)
03:54:43.500 00.000 8976 Worker thread wakes up
03:54:43.500 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.14, -0.05) opts 0xd
03:54:43.500 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.14, -0.05)
03:54:43.500 00.000 8976 Moving (-0.14, -0.05) raw xDistance=0.02 yDistance=0.15
03:54:43.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:54:43.500 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:54:43.500 00.000 8976 MoveAxis(R, 0, ABG)
03:54:43.500 00.000 8976 MoveAxis(U, 0, ABG)
03:54:43.501 00.001 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:54:43.501 00.000 8976 MountToCamera -- mountX=0.52 mountY=-3.54 hyp=3.58 mountTheta=-1.43 cameraX=2.92, cameraY=2.07 cameraTheta=0.62
03:54:43.501 00.000 8976 incremental bump (2.916, 2.072) isValid = 1
03:54:43.501 00.000 8976 Scheduling Mount bump of (0.094, 0.069)
03:54:43.501 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:54:43.501 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:54:43.501 00.000 8976 move complete, result=0
03:54:43.501 00.000 8976 worker thread done servicing request
03:54:43.501 00.000 9828 Worker thread wakes up
03:54:43.501 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:54:43.501 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:54:43.501 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:43.501 00.000 9828 CameraToMount -- cameraTheta (0.64) - m_xAngle (-3.10) = xAngle (3.73 = -2.55)
03:54:43.501 00.000 9828 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.65 = -2.63)
03:54:43.501 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
03:54:43.501 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:54:43.501 00.000 9828 BLC: window closed
03:54:43.502 00.001 9828 MoveAxis(E, 31, B)
03:54:43.502 00.000 9828 Guiding  Dir = 2, Dur = 31
03:54:43.502 00.000 9828 IsSlewing returns 0
03:54:43.502 00.000 9828 IsGuiding returns 0
03:54:43.502 00.000 9828 PulseGuide returned control before completion, sleep 41
03:54:43.512 00.010 5052 UpdateGuideState exits: m=65 SNR=5.5
03:54:43.512 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:43.512 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:43.512 00.000 5052 Enqueuing Expose request
03:54:43.512 00.000 8976 Worker thread wakes up
03:54:43.512 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:43.512 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:43.512 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:43.555 00.043 9828 IsGuiding returns 1
03:54:43.555 00.000 9828 scope still moving after pulse duration time elapsed
03:54:43.586 00.031 9828 IsSlewing returns 0
03:54:43.586 00.000 9828 IsGuiding returns 1
03:54:43.617 00.031 9828 IsSlewing returns 0
03:54:43.617 00.000 9828 IsGuiding returns 1
03:54:43.648 00.031 9828 IsSlewing returns 0
03:54:43.648 00.000 9828 IsGuiding returns 0
03:54:43.648 00.000 9828 scope move finished after 31 + 115 ms
03:54:43.648 00.000 9828 Move returns status 0, amount 31
03:54:43.648 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:43.648 00.000 9828 MoveAxis(N, 8, B)
03:54:43.648 00.000 9828 Guiding  Dir = 0, Dur = 8
03:54:43.663 00.015 9828 IsSlewing returns 0
03:54:43.663 00.000 9828 IsGuiding returns 0
03:54:43.664 00.001 9828 PulseGuide returned control before completion, sleep 18
03:54:43.694 00.030 9828 IsGuiding returns 1
03:54:43.694 00.000 9828 scope still moving after pulse duration time elapsed
03:54:43.724 00.030 9828 IsSlewing returns 0
03:54:43.724 00.000 9828 IsGuiding returns 1
03:54:43.756 00.032 9828 IsSlewing returns 0
03:54:43.756 00.000 9828 IsGuiding returns 1
03:54:43.788 00.032 9828 IsSlewing returns 0
03:54:43.788 00.000 9828 IsGuiding returns 0
03:54:43.788 00.000 9828 scope move finished after 8 + 116 ms
03:54:43.788 00.000 9828 Move returns status 0, amount 8
03:54:43.788 00.000 9828 move complete, result=0
03:54:43.788 00.000 9828 worker thread done servicing request
03:54:43.788 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:54:44.669 00.881 8976 Exposure complete
03:54:44.674 00.005 8976 worker thread done servicing request
03:54:44.675 00.001 5052 OnExposeComplete: enter
03:54:44.675 00.000 5052 UpdateGuideState(): m_state=6
03:54:44.675 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 157
03:54:44.675 00.000 5052 Star::Find returns 1 (0), X=334.90, Y=291.00, Mass=63, SNR=5.5, Peak=64 HFD=1.9
03:54:44.675 00.000 5052 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.04) = xAngle (-2.87 = -2.87)
03:54:44.675 00.000 5052 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.98 = -2.98)
03:54:44.675 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.83 mountX=-0.23 mountY=-0.04, mountTheta=-2.97
03:54:44.676 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=-0.18, opts=13)
03:54:44.676 00.000 5052 Enqueuing Move request for stepguider (0.16, -0.18)
03:54:44.676 00.000 8976 Worker thread wakes up
03:54:44.676 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, -0.18) opts 0xd
03:54:44.676 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, -0.18)
03:54:44.676 00.000 8976 Moving (0.16, -0.18) raw xDistance=-0.23 yDistance=-0.04
03:54:44.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:54:44.676 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:54:44.676 00.000 8976 MoveAxis(R, 0, ABG)
03:54:44.676 00.000 8976 MoveAxis(U, 0, ABG)
03:54:44.677 00.001 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:54:44.677 00.000 8976 MountToCamera -- mountX=0.45 mountY=-3.73 hyp=3.76 mountTheta=-1.45 cameraX=3.12, cameraY=2.10 cameraTheta=0.59
03:54:44.677 00.000 8976 incremental bump (3.121, 2.099) isValid = 1
03:54:44.677 00.000 8976 Scheduling Mount bump of (0.095, 0.066)
03:54:44.677 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:54:44.677 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:54:44.677 00.000 8976 move complete, result=0
03:54:44.677 00.000 9828 Worker thread wakes up
03:54:44.677 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:54:44.677 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:54:44.677 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:54:44.677 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
03:54:44.677 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
03:54:44.677 00.000 8976 worker thread done servicing request
03:54:44.677 00.000 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
03:54:44.677 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:54:44.677 00.000 9828 BLC: window closed
03:54:44.677 00.000 9828 MoveAxis(E, 31, B)
03:54:44.678 00.001 9828 Guiding  Dir = 2, Dur = 31
03:54:44.678 00.000 9828 IsSlewing returns 0
03:54:44.678 00.000 9828 IsGuiding returns 0
03:54:44.678 00.000 9828 PulseGuide returned control before completion, sleep 41
03:54:44.688 00.010 5052 UpdateGuideState exits: m=63 SNR=5.5
03:54:44.688 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:44.688 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:44.688 00.000 5052 Enqueuing Expose request
03:54:44.688 00.000 8976 Worker thread wakes up
03:54:44.688 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:44.688 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:44.688 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:44.720 00.032 9828 IsGuiding returns 1
03:54:44.720 00.000 9828 scope still moving after pulse duration time elapsed
03:54:44.751 00.031 9828 IsSlewing returns 0
03:54:44.751 00.000 9828 IsGuiding returns 1
03:54:44.797 00.046 9828 IsSlewing returns 0
03:54:44.797 00.000 9828 IsGuiding returns 1
03:54:44.829 00.032 9828 IsSlewing returns 0
03:54:44.830 00.001 9828 IsGuiding returns 0
03:54:44.830 00.000 9828 scope move finished after 31 + 120 ms
03:54:44.830 00.000 9828 Move returns status 0, amount 31
03:54:44.830 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:44.830 00.000 9828 MoveAxis(N, 7, B)
03:54:44.830 00.000 9828 Guiding  Dir = 0, Dur = 7
03:54:44.844 00.014 9828 IsSlewing returns 0
03:54:44.844 00.000 9828 IsGuiding returns 0
03:54:44.844 00.000 9828 PulseGuide returned control before completion, sleep 17
03:54:44.874 00.030 9828 IsGuiding returns 1
03:54:44.874 00.000 9828 scope still moving after pulse duration time elapsed
03:54:44.905 00.031 9828 IsSlewing returns 0
03:54:44.905 00.000 9828 IsGuiding returns 1
03:54:44.938 00.033 9828 IsSlewing returns 0
03:54:44.938 00.000 9828 IsGuiding returns 1
03:54:44.970 00.032 9828 IsSlewing returns 0
03:54:44.970 00.000 9828 IsGuiding returns 0
03:54:44.970 00.000 9828 scope move finished after 7 + 119 ms
03:54:44.970 00.000 9828 Move returns status 0, amount 7
03:54:44.970 00.000 9828 move complete, result=0
03:54:44.970 00.000 9828 worker thread done servicing request
03:54:44.970 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:54:45.840 00.870 8976 Exposure complete
03:54:45.846 00.006 8976 worker thread done servicing request
03:54:45.846 00.000 5052 OnExposeComplete: enter
03:54:45.846 00.000 5052 UpdateGuideState(): m_state=6
03:54:45.846 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 158
03:54:45.846 00.000 5052 Star::Find returns 1 (0), X=334.55, Y=290.85, Mass=65, SNR=5.5, Peak=64 HFD=2.0
03:54:45.846 00.000 5052 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.04) = xAngle (-4.14 = 2.15)
03:54:45.846 00.000 5052 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.24 = 2.04)
03:54:45.846 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-2.09 mountX=-0.20 mountY=0.33, mountTheta=2.12
03:54:45.848 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.32, opts=13)
03:54:45.848 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.32)
03:54:45.848 00.000 8976 Worker thread wakes up
03:54:45.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.32) opts 0xd
03:54:45.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.32)
03:54:45.848 00.000 8976 Moving (-0.18, -0.32) raw xDistance=-0.20 yDistance=0.33
03:54:45.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:54:45.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:54:45.848 00.000 8976 MoveAxis(R, 0, ABG)
03:54:45.848 00.000 8976 MoveAxis(D, 1, ABG)
03:54:45.848 00.000 8976 stepping (-2, 26) + (0, -1)
03:54:45.848 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:54:45.849 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:45.859 00.010 5052 UpdateGuideState exits: m=65 SNR=5.5
03:54:45.860 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:45.860 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:45.860 00.000 5052 Enqueuing Expose request
03:54:45.868 00.008 8976 Received - 47 (G) 
03:54:45.868 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:54:45.868 00.000 8976 stepped: pos (-2, 25)
03:54:45.868 00.000 8976 MountToCamera -- mountTheta (-1.47) + m_xAngle (2.04) = xAngle (0.58 = 0.58)
03:54:45.869 00.001 8976 MountToCamera -- mountX=0.40 mountY=-3.81 hyp=3.83 mountTheta=-1.47 cameraX=3.21, cameraY=2.09 cameraTheta=0.58
03:54:45.869 00.000 8976 incremental bump (3.212, 2.093) isValid = 1
03:54:45.869 00.000 8976 Scheduling Mount bump of (0.096, 0.065)
03:54:45.869 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.10, y=0.07, opts=4)
03:54:45.869 00.000 8976 Enqueuing Move request for scope (0.10, 0.07)
03:54:45.869 00.000 8976 move complete, result=0
03:54:45.869 00.000 9828 Worker thread wakes up
03:54:45.869 00.000 8976 worker thread done servicing request
03:54:45.869 00.000 8976 Worker thread wakes up
03:54:45.869 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:54:45.869 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0x4
03:54:45.869 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:45.869 00.000 9828 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:54:45.869 00.000 9828 CameraToMount -- cameraTheta (0.59) - m_xAngle (-3.10) = xAngle (3.69 = -2.59)
03:54:45.869 00.000 9828 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.61 = -2.67)
03:54:45.870 00.001 9828 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.59 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
03:54:45.870 00.000 9828 Moving (0.10, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:54:45.870 00.000 9828 BLC: window closed
03:54:45.870 00.000 9828 MoveAxis(E, 31, B)
03:54:45.870 00.000 9828 Guiding  Dir = 2, Dur = 31
03:54:45.870 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:45.870 00.000 9828 IsSlewing returns 0
03:54:45.871 00.001 9828 IsGuiding returns 0
03:54:45.871 00.000 9828 PulseGuide returned control before completion, sleep 41
03:54:45.915 00.044 9828 IsGuiding returns 1
03:54:45.915 00.000 9828 scope still moving after pulse duration time elapsed
03:54:45.946 00.031 9828 IsSlewing returns 0
03:54:45.946 00.000 9828 IsGuiding returns 1
03:54:45.976 00.030 9828 IsSlewing returns 0
03:54:45.976 00.000 9828 IsGuiding returns 1
03:54:46.006 00.030 9828 IsSlewing returns 0
03:54:46.006 00.000 9828 IsGuiding returns 1
03:54:46.040 00.034 9828 IsSlewing returns 0
03:54:46.040 00.000 9828 IsGuiding returns 0
03:54:46.040 00.000 9828 scope move finished after 31 + 138 ms
03:54:46.040 00.000 9828 Move returns status 0, amount 31
03:54:46.040 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:46.040 00.000 9828 MoveAxis(N, 7, B)
03:54:46.040 00.000 9828 Guiding  Dir = 0, Dur = 7
03:54:46.052 00.012 9828 IsSlewing returns 0
03:54:46.052 00.000 9828 IsGuiding returns 0
03:54:46.052 00.000 9828 PulseGuide returned control before completion, sleep 17
03:54:46.083 00.031 9828 IsGuiding returns 1
03:54:46.083 00.000 9828 scope still moving after pulse duration time elapsed
03:54:46.114 00.031 9828 IsSlewing returns 0
03:54:46.114 00.000 9828 IsGuiding returns 1
03:54:46.145 00.031 9828 IsSlewing returns 0
03:54:46.145 00.000 9828 IsGuiding returns 1
03:54:46.176 00.031 9828 IsSlewing returns 0
03:54:46.176 00.000 9828 IsGuiding returns 0
03:54:46.176 00.000 9828 scope move finished after 7 + 116 ms
03:54:46.176 00.000 9828 Move returns status 0, amount 7
03:54:46.176 00.000 9828 move complete, result=0
03:54:46.176 00.000 9828 worker thread done servicing request
03:54:46.176 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:54:47.023 00.847 8976 Exposure complete
03:54:47.029 00.006 8976 worker thread done servicing request
03:54:47.029 00.000 5052 OnExposeComplete: enter
03:54:47.029 00.000 5052 UpdateGuideState(): m_state=6
03:54:47.029 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 159
03:54:47.029 00.000 5052 Star::Find returns 1 (0), X=333.84, Y=291.56, Mass=71, SNR=5.7, Peak=64 HFD=2.2
03:54:47.029 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:54:47.029 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
03:54:47.029 00.000 5052 CameraToMount -- cameraX=-0.90 cameraY=0.39 hyp=0.98 cameraTheta=2.74 mountX=0.76 mountY=0.55, mountTheta=0.63
03:54:47.030 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.90, y=0.39, opts=13)
03:54:47.030 00.000 5052 Enqueuing Move request for stepguider (-0.90, 0.39)
03:54:47.030 00.000 8976 Worker thread wakes up
03:54:47.030 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.90, 0.39) opts 0xd
03:54:47.030 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.90, 0.39)
03:54:47.030 00.000 8976 Moving (-0.90, 0.39) raw xDistance=0.76 yDistance=0.55
03:54:47.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
03:54:47.030 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
03:54:47.030 00.000 8976 MoveAxis(L, 3, ABG)
03:54:47.030 00.000 8976 stepping (-2, 25) + (-3, 0)
03:54:47.030 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:47.031 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:47.042 00.011 5052 UpdateGuideState exits: m=71 SNR=5.7
03:54:47.042 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:47.042 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:47.043 00.001 5052 Enqueuing Expose request
03:54:47.067 00.024 8976 Received - 47 (G) 
03:54:47.067 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:47.067 00.000 8976 stepped: pos (-5, 25)
03:54:47.068 00.001 8976 MoveAxis(D, 2, ABG)
03:54:47.068 00.000 8976 stepping (-5, 25) + (0, -2)
03:54:47.068 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:47.099 00.031 8976 Received - 47 (G) 
03:54:47.099 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:47.099 00.000 8976 stepped: pos (-5, 23)
03:54:47.099 00.000 8976 MountToCamera -- mountTheta (-1.43) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:54:47.099 00.000 8976 MountToCamera -- mountX=0.52 mountY=-3.76 hyp=3.80 mountTheta=-1.43 cameraX=3.11, cameraY=2.18 cameraTheta=0.61
03:54:47.099 00.000 8976 incremental bump (3.110, 2.176) isValid = 1
03:54:47.099 00.000 8976 Scheduling Mount bump of (0.094, 0.068)
03:54:47.099 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:54:47.099 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:54:47.099 00.000 8976 move complete, result=0
03:54:47.099 00.000 8976 worker thread done servicing request
03:54:47.100 00.001 5052 GuideStep: 0.8 px 3 ms WEST, 0.5 px 2 ms SOUTH
03:54:47.100 00.000 9828 Worker thread wakes up
03:54:47.100 00.000 8976 Worker thread wakes up
03:54:47.100 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:47.100 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:47.100 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:54:47.100 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:54:47.100 00.000 9828 CameraToMount -- cameraTheta (0.63) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
03:54:47.100 00.000 9828 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.64)
03:54:47.100 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
03:54:47.100 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:54:47.100 00.000 9828 BLC: window closed
03:54:47.100 00.000 9828 MoveAxis(E, 31, B)
03:54:47.100 00.000 9828 Guiding  Dir = 2, Dur = 31
03:54:47.101 00.001 9828 IsSlewing returns 0
03:54:47.101 00.000 9828 IsGuiding returns 0
03:54:47.101 00.000 9828 PulseGuide returned control before completion, sleep 41
03:54:47.152 00.051 9828 IsGuiding returns 1
03:54:47.152 00.000 9828 scope still moving after pulse duration time elapsed
03:54:47.183 00.031 9828 IsSlewing returns 0
03:54:47.183 00.000 9828 IsGuiding returns 1
03:54:47.214 00.031 9828 IsSlewing returns 0
03:54:47.214 00.000 9828 IsGuiding returns 1
03:54:47.245 00.031 9828 IsSlewing returns 0
03:54:47.245 00.000 9828 IsGuiding returns 0
03:54:47.245 00.000 9828 scope move finished after 31 + 113 ms
03:54:47.245 00.000 9828 Move returns status 0, amount 31
03:54:47.245 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:47.245 00.000 9828 MoveAxis(N, 8, B)
03:54:47.245 00.000 9828 Guiding  Dir = 0, Dur = 8
03:54:47.262 00.017 9828 IsSlewing returns 0
03:54:47.262 00.000 9828 IsGuiding returns 0
03:54:47.262 00.000 9828 PulseGuide returned control before completion, sleep 18
03:54:47.293 00.031 9828 IsGuiding returns 1
03:54:47.293 00.000 9828 scope still moving after pulse duration time elapsed
03:54:47.323 00.030 9828 IsSlewing returns 0
03:54:47.323 00.000 9828 IsGuiding returns 1
03:54:47.355 00.032 9828 IsSlewing returns 0
03:54:47.355 00.000 9828 IsGuiding returns 1
03:54:47.387 00.032 9828 IsSlewing returns 0
03:54:47.387 00.000 9828 IsGuiding returns 0
03:54:47.388 00.001 9828 scope move finished after 8 + 116 ms
03:54:47.388 00.000 9828 Move returns status 0, amount 8
03:54:47.388 00.000 9828 move complete, result=0
03:54:47.388 00.000 9828 worker thread done servicing request
03:54:47.388 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 8 ms NORTH
03:54:48.261 00.873 8976 Exposure complete
03:54:48.267 00.006 8976 worker thread done servicing request
03:54:48.268 00.001 5052 OnExposeComplete: enter
03:54:48.268 00.000 5052 UpdateGuideState(): m_state=6
03:54:48.268 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 160
03:54:48.268 00.000 5052 Star::Find returns 1 (0), X=334.65, Y=290.90, Mass=60, SNR=5.3, Peak=64 HFD=1.5
03:54:48.268 00.000 5052 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.04) = xAngle (-3.94 = 2.34)
03:54:48.268 00.000 5052 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.04 = 2.24)
03:54:48.268 00.000 5052 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.90 mountX=-0.20 mountY=0.23, mountTheta=2.30
03:54:48.269 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.09, y=-0.28, opts=13)
03:54:48.269 00.000 5052 Enqueuing Move request for stepguider (-0.09, -0.28)
03:54:48.269 00.000 8976 Worker thread wakes up
03:54:48.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.09, -0.28) opts 0xd
03:54:48.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.09, -0.28)
03:54:48.269 00.000 8976 Moving (-0.09, -0.28) raw xDistance=-0.20 yDistance=0.23
03:54:48.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:54:48.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:54:48.269 00.000 8976 MoveAxis(R, 0, ABG)
03:54:48.269 00.000 8976 MoveAxis(U, 0, ABG)
03:54:48.269 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.63 = 0.63)
03:54:48.269 00.000 8976 MountToCamera -- mountX=0.60 mountY=-3.72 hyp=3.77 mountTheta=-1.41 cameraX=3.04, cameraY=2.23 cameraTheta=0.63
03:54:48.269 00.000 8976 incremental bump (3.042, 2.231) isValid = 1
03:54:48.270 00.001 8976 Scheduling Mount bump of (0.093, 0.070)
03:54:48.270 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:54:48.270 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:54:48.270 00.000 8976 move complete, result=0
03:54:48.270 00.000 9828 Worker thread wakes up
03:54:48.270 00.000 8976 worker thread done servicing request
03:54:48.270 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:54:48.270 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:54:48.270 00.000 9828 CameraToMount -- cameraTheta (0.65) - m_xAngle (-3.10) = xAngle (3.75 = -2.54)
03:54:48.270 00.000 9828 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.62)
03:54:48.270 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.10 mountY=-0.06, mountTheta=-2.60
03:54:48.270 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:48.270 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:54:48.270 00.000 9828 BLC: window closed
03:54:48.270 00.000 9828 MoveAxis(E, 30, B)
03:54:48.270 00.000 9828 Guiding  Dir = 2, Dur = 30
03:54:48.271 00.001 9828 IsSlewing returns 0
03:54:48.271 00.000 9828 IsGuiding returns 0
03:54:48.271 00.000 9828 PulseGuide returned control before completion, sleep 40
03:54:48.280 00.009 5052 UpdateGuideState exits: m=60 SNR=5.3
03:54:48.280 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:48.280 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:48.280 00.000 5052 Enqueuing Expose request
03:54:48.280 00.000 8976 Worker thread wakes up
03:54:48.280 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:48.280 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:54:48.280 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:48.316 00.036 9828 IsGuiding returns 1
03:54:48.316 00.000 9828 scope still moving after pulse duration time elapsed
03:54:48.348 00.032 9828 IsSlewing returns 0
03:54:48.348 00.000 9828 IsGuiding returns 1
03:54:48.380 00.032 9828 IsSlewing returns 0
03:54:48.380 00.000 9828 IsGuiding returns 1
03:54:48.411 00.031 9828 IsSlewing returns 0
03:54:48.411 00.000 9828 IsGuiding returns 1
03:54:48.443 00.032 9828 IsSlewing returns 0
03:54:48.443 00.000 9828 IsGuiding returns 0
03:54:48.443 00.000 9828 scope move finished after 30 + 142 ms
03:54:48.443 00.000 9828 Move returns status 0, amount 30
03:54:48.443 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:48.443 00.000 9828 MoveAxis(N, 8, B)
03:54:48.443 00.000 9828 Guiding  Dir = 0, Dur = 8
03:54:48.459 00.016 9828 IsSlewing returns 0
03:54:48.459 00.000 9828 IsGuiding returns 0
03:54:48.459 00.000 9828 PulseGuide returned control before completion, sleep 18
03:54:48.491 00.032 9828 IsGuiding returns 1
03:54:48.491 00.000 9828 scope still moving after pulse duration time elapsed
03:54:48.522 00.031 9828 IsSlewing returns 0
03:54:48.522 00.000 9828 IsGuiding returns 1
03:54:48.554 00.032 9828 IsSlewing returns 0
03:54:48.554 00.000 9828 IsGuiding returns 1
03:54:48.586 00.032 9828 IsSlewing returns 0
03:54:48.587 00.001 9828 IsGuiding returns 0
03:54:48.587 00.000 9828 scope move finished after 8 + 118 ms
03:54:48.587 00.000 9828 Move returns status 0, amount 8
03:54:48.587 00.000 9828 move complete, result=0
03:54:48.587 00.000 9828 worker thread done servicing request
03:54:48.587 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:54:49.441 00.854 8976 Exposure complete
03:54:49.447 00.006 8976 worker thread done servicing request
03:54:49.447 00.000 5052 OnExposeComplete: enter
03:54:49.447 00.000 5052 UpdateGuideState(): m_state=6
03:54:49.448 00.001 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 161
03:54:49.448 00.000 5052 Star::Find returns 1 (0), X=334.38, Y=291.26, Mass=67, SNR=5.6, Peak=63 HFD=1.6
03:54:49.448 00.000 5052 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:54:49.448 00.000 5052 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.76 = 0.76)
03:54:49.448 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=0.08 hyp=0.37 cameraTheta=2.91 mountX=0.24 mountY=0.26, mountTheta=0.82
03:54:49.449 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=0.08, opts=13)
03:54:49.449 00.000 5052 Enqueuing Move request for stepguider (-0.36, 0.08)
03:54:49.449 00.000 8976 Worker thread wakes up
03:54:49.449 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, 0.08) opts 0xd
03:54:49.449 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, 0.08)
03:54:49.449 00.000 8976 Moving (-0.36, 0.08) raw xDistance=0.24 yDistance=0.26
03:54:49.449 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
03:54:49.450 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
03:54:49.450 00.000 8976 MoveAxis(R, 0, ABG)
03:54:49.450 00.000 8976 MoveAxis(U, 0, ABG)
03:54:49.450 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:54:49.450 00.000 8976 MountToCamera -- mountX=0.66 mountY=-3.70 hyp=3.76 mountTheta=-1.40 cameraX=3.00, cameraY=2.27 cameraTheta=0.65
03:54:49.450 00.000 8976 incremental bump (2.996, 2.269) isValid = 1
03:54:49.450 00.000 8976 Scheduling Mount bump of (0.092, 0.072)
03:54:49.450 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:54:49.450 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:54:49.450 00.000 8976 move complete, result=0
03:54:49.450 00.000 9828 Worker thread wakes up
03:54:49.450 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:54:49.450 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:54:49.450 00.000 8976 worker thread done servicing request
03:54:49.450 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:54:49.450 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:54:49.450 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:49.450 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
03:54:49.451 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:54:49.451 00.000 9828 BLC: window closed
03:54:49.451 00.000 9828 MoveAxis(E, 30, B)
03:54:49.451 00.000 9828 Guiding  Dir = 2, Dur = 30
03:54:49.451 00.000 9828 IsSlewing returns 0
03:54:49.451 00.000 9828 IsGuiding returns 0
03:54:49.451 00.000 9828 PulseGuide returned control before completion, sleep 40
03:54:49.461 00.010 5052 UpdateGuideState exits: m=67 SNR=5.6
03:54:49.461 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:49.461 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:49.461 00.000 5052 Enqueuing Expose request
03:54:49.461 00.000 8976 Worker thread wakes up
03:54:49.461 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:49.461 00.000 5052 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
03:54:49.461 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:49.497 00.036 9828 IsGuiding returns 1
03:54:49.497 00.000 9828 scope still moving after pulse duration time elapsed
03:54:49.529 00.032 9828 IsSlewing returns 0
03:54:49.529 00.000 9828 IsGuiding returns 1
03:54:49.561 00.032 9828 IsSlewing returns 0
03:54:49.561 00.000 9828 IsGuiding returns 1
03:54:49.593 00.032 9828 IsSlewing returns 0
03:54:49.593 00.000 9828 IsGuiding returns 1
03:54:49.625 00.032 9828 IsSlewing returns 0
03:54:49.625 00.000 9828 IsGuiding returns 0
03:54:49.625 00.000 9828 scope move finished after 30 + 143 ms
03:54:49.625 00.000 9828 Move returns status 0, amount 30
03:54:49.625 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:49.625 00.000 9828 MoveAxis(N, 8, B)
03:54:49.625 00.000 9828 Guiding  Dir = 0, Dur = 8
03:54:49.641 00.016 9828 IsSlewing returns 0
03:54:49.641 00.000 9828 IsGuiding returns 0
03:54:49.641 00.000 9828 PulseGuide returned control before completion, sleep 18
03:54:49.673 00.032 9828 IsGuiding returns 1
03:54:49.673 00.000 9828 scope still moving after pulse duration time elapsed
03:54:49.705 00.032 9828 IsSlewing returns 0
03:54:49.705 00.000 9828 IsGuiding returns 1
03:54:49.736 00.031 9828 IsSlewing returns 0
03:54:49.736 00.000 9828 IsGuiding returns 1
03:54:49.767 00.031 9828 IsSlewing returns 0
03:54:49.767 00.000 9828 IsGuiding returns 0
03:54:49.767 00.000 9828 scope move finished after 8 + 117 ms
03:54:49.767 00.000 9828 Move returns status 0, amount 8
03:54:49.767 00.000 9828 move complete, result=0
03:54:49.767 00.000 9828 worker thread done servicing request
03:54:49.767 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:54:50.622 00.855 8976 Exposure complete
03:54:50.628 00.006 8976 worker thread done servicing request
03:54:50.628 00.000 5052 OnExposeComplete: enter
03:54:50.628 00.000 5052 UpdateGuideState(): m_state=6
03:54:50.628 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 162
03:54:50.628 00.000 5052 Star::Find returns 1 (0), X=334.69, Y=290.96, Mass=53, SNR=5.0, Peak=62 HFD=1.3
03:54:50.628 00.000 5052 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.04) = xAngle (-3.85 = 2.43)
03:54:50.628 00.000 5052 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.96 = 2.32)
03:54:50.628 00.000 5052 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.81 mountX=-0.16 mountY=0.16, mountTheta=2.37
03:54:50.629 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.05, y=-0.21, opts=13)
03:54:50.629 00.000 5052 Enqueuing Move request for stepguider (-0.05, -0.21)
03:54:50.629 00.000 8976 Worker thread wakes up
03:54:50.629 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.05, -0.21) opts 0xd
03:54:50.629 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.05, -0.21)
03:54:50.629 00.000 8976 Moving (-0.05, -0.21) raw xDistance=-0.16 yDistance=0.16
03:54:50.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:54:50.629 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:54:50.629 00.000 8976 MoveAxis(R, 0, ABG)
03:54:50.630 00.001 8976 MoveAxis(U, 0, ABG)
03:54:50.630 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:54:50.630 00.000 8976 MountToCamera -- mountX=0.69 mountY=-3.68 hyp=3.75 mountTheta=-1.39 cameraX=2.97, cameraY=2.29 cameraTheta=0.66
03:54:50.630 00.000 8976 incremental bump (2.966, 2.294) isValid = 1
03:54:50.630 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:54:50.630 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:54:50.630 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:54:50.630 00.000 8976 move complete, result=0
03:54:50.630 00.000 9828 Worker thread wakes up
03:54:50.630 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:54:50.630 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:54:50.630 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:54:50.630 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:54:50.630 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:54:50.630 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:54:50.630 00.000 9828 BLC: window closed
03:54:50.630 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:50.631 00.001 8976 worker thread done servicing request
03:54:50.631 00.000 9828 MoveAxis(E, 30, B)
03:54:50.631 00.000 9828 Guiding  Dir = 2, Dur = 30
03:54:50.631 00.000 9828 IsSlewing returns 0
03:54:50.631 00.000 9828 IsGuiding returns 0
03:54:50.631 00.000 9828 PulseGuide returned control before completion, sleep 40
03:54:50.640 00.009 5052 UpdateGuideState exits: m=53 SNR=5.0
03:54:50.640 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:50.640 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:50.640 00.000 5052 Enqueuing Expose request
03:54:50.640 00.000 8976 Worker thread wakes up
03:54:50.640 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:54:50.641 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:50.641 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:50.677 00.036 9828 IsGuiding returns 1
03:54:50.677 00.000 9828 scope still moving after pulse duration time elapsed
03:54:50.708 00.031 9828 IsSlewing returns 0
03:54:50.708 00.000 9828 IsGuiding returns 1
03:54:50.740 00.032 9828 IsSlewing returns 0
03:54:50.740 00.000 9828 IsGuiding returns 1
03:54:50.772 00.032 9828 IsSlewing returns 0
03:54:50.772 00.000 9828 IsGuiding returns 1
03:54:50.804 00.032 9828 IsSlewing returns 0
03:54:50.804 00.000 9828 IsGuiding returns 0
03:54:50.804 00.000 9828 scope move finished after 30 + 143 ms
03:54:50.804 00.000 9828 Move returns status 0, amount 30
03:54:50.804 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:50.804 00.000 9828 MoveAxis(N, 8, B)
03:54:50.804 00.000 9828 Guiding  Dir = 0, Dur = 8
03:54:50.820 00.016 9828 IsSlewing returns 0
03:54:50.821 00.001 9828 IsGuiding returns 0
03:54:50.821 00.000 9828 PulseGuide returned control before completion, sleep 18
03:54:50.851 00.030 9828 IsGuiding returns 1
03:54:50.851 00.000 9828 scope still moving after pulse duration time elapsed
03:54:50.882 00.031 9828 IsSlewing returns 0
03:54:50.882 00.000 9828 IsGuiding returns 1
03:54:50.914 00.032 9828 IsSlewing returns 0
03:54:50.914 00.000 9828 IsGuiding returns 1
03:54:50.945 00.031 9828 IsSlewing returns 0
03:54:50.945 00.000 9828 IsGuiding returns 0
03:54:50.945 00.000 9828 scope move finished after 8 + 116 ms
03:54:50.946 00.001 9828 Move returns status 0, amount 8
03:54:50.946 00.000 9828 move complete, result=0
03:54:50.946 00.000 9828 worker thread done servicing request
03:54:50.946 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:54:51.797 00.851 8976 Exposure complete
03:54:51.802 00.005 8976 worker thread done servicing request
03:54:51.803 00.001 5052 OnExposeComplete: enter
03:54:51.803 00.000 5052 UpdateGuideState(): m_state=6
03:54:51.803 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 163
03:54:51.803 00.000 5052 Star::Find returns 1 (0), X=334.99, Y=290.92, Mass=68, SNR=5.6, Peak=63 HFD=2.0
03:54:51.803 00.000 5052 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.04) = xAngle (-2.83 = -2.83)
03:54:51.803 00.000 5052 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.93 = -2.93)
03:54:51.803 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.25 hyp=0.36 cameraTheta=-0.78 mountX=-0.34 mountY=-0.08, mountTheta=-2.92
03:54:51.804 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.25, opts=13)
03:54:51.804 00.000 5052 Enqueuing Move request for stepguider (0.25, -0.25)
03:54:51.804 00.000 8976 Worker thread wakes up
03:54:51.804 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.25) opts 0xd
03:54:51.804 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.25)
03:54:51.804 00.000 8976 Moving (0.25, -0.25) raw xDistance=-0.34 yDistance=-0.08
03:54:51.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
03:54:51.804 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:54:51.804 00.000 8976 MoveAxis(R, 1, ABG)
03:54:51.804 00.000 8976 stepping (-5, 23) + (1, 0)
03:54:51.804 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:54:51.805 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:51.815 00.010 5052 UpdateGuideState exits: m=68 SNR=5.6
03:54:51.815 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:51.815 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:51.815 00.000 5052 Enqueuing Expose request
03:54:51.831 00.016 8976 Received - 47 (G) 
03:54:51.831 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:54:51.831 00.000 8976 stepped: pos (-4, 23)
03:54:51.831 00.000 8976 MoveAxis(U, 0, ABG)
03:54:51.831 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:54:51.831 00.000 8976 MountToCamera -- mountX=0.67 mountY=-3.67 hyp=3.73 mountTheta=-1.39 cameraX=2.97, cameraY=2.27 cameraTheta=0.65
03:54:51.831 00.000 8976 incremental bump (2.968, 2.266) isValid = 1
03:54:51.832 00.001 8976 Scheduling Mount bump of (0.091, 0.072)
03:54:51.832 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:54:51.832 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:54:51.832 00.000 8976 move complete, result=0
03:54:51.832 00.000 9828 Worker thread wakes up
03:54:51.832 00.000 8976 worker thread done servicing request
03:54:51.832 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
03:54:51.832 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:54:51.832 00.000 8976 Worker thread wakes up
03:54:51.832 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:54:51.832 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:51.832 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.77 = -2.52)
03:54:51.832 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:51.832 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:54:51.832 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:54:51.832 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:54:51.832 00.000 9828 BLC: window closed
03:54:51.832 00.000 9828 MoveAxis(E, 30, B)
03:54:51.832 00.000 9828 Guiding  Dir = 2, Dur = 30
03:54:51.833 00.001 9828 IsSlewing returns 0
03:54:51.833 00.000 9828 IsGuiding returns 0
03:54:51.833 00.000 9828 PulseGuide returned control before completion, sleep 40
03:54:51.886 00.053 9828 IsGuiding returns 1
03:54:51.886 00.000 9828 scope still moving after pulse duration time elapsed
03:54:51.918 00.032 9828 IsSlewing returns 0
03:54:51.919 00.001 9828 IsGuiding returns 1
03:54:51.950 00.031 9828 IsSlewing returns 0
03:54:51.950 00.000 9828 IsGuiding returns 1
03:54:51.981 00.031 9828 IsSlewing returns 0
03:54:51.981 00.000 9828 IsGuiding returns 0
03:54:51.981 00.000 9828 scope move finished after 30 + 118 ms
03:54:51.981 00.000 9828 Move returns status 0, amount 30
03:54:51.981 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:51.981 00.000 9828 MoveAxis(N, 8, B)
03:54:51.981 00.000 9828 Guiding  Dir = 0, Dur = 8
03:54:51.996 00.015 9828 IsSlewing returns 0
03:54:51.996 00.000 9828 IsGuiding returns 0
03:54:51.996 00.000 9828 PulseGuide returned control before completion, sleep 18
03:54:52.028 00.032 9828 IsGuiding returns 1
03:54:52.028 00.000 9828 scope still moving after pulse duration time elapsed
03:54:52.061 00.033 9828 IsSlewing returns 0
03:54:52.061 00.000 9828 IsGuiding returns 1
03:54:52.090 00.029 9828 IsSlewing returns 0
03:54:52.090 00.000 9828 IsGuiding returns 1
03:54:52.122 00.032 9828 IsSlewing returns 0
03:54:52.122 00.000 9828 IsGuiding returns 0
03:54:52.122 00.000 9828 scope move finished after 8 + 117 ms
03:54:52.122 00.000 9828 Move returns status 0, amount 8
03:54:52.122 00.000 9828 move complete, result=0
03:54:52.122 00.000 9828 worker thread done servicing request
03:54:52.122 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:54:52.994 00.872 8976 Exposure complete
03:54:53.001 00.007 8976 worker thread done servicing request
03:54:53.001 00.000 5052 OnExposeComplete: enter
03:54:53.001 00.000 5052 UpdateGuideState(): m_state=6
03:54:53.001 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 164
03:54:53.001 00.000 5052 Star::Find returns 1 (0), X=335.85, Y=291.01, Mass=69, SNR=5.7, Peak=64 HFD=2.0
03:54:53.001 00.000 5052 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
03:54:53.001 00.000 5052 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
03:54:53.002 00.001 5052 CameraToMount -- cameraX=1.11 cameraY=-0.16 hyp=1.12 cameraTheta=-0.15 mountX=-0.65 mountY=-0.84, mountTheta=-2.23
03:54:53.002 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=1.11, y=-0.16, opts=13)
03:54:53.002 00.000 5052 Enqueuing Move request for stepguider (1.11, -0.16)
03:54:53.002 00.000 8976 Worker thread wakes up
03:54:53.002 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.11, -0.16) opts 0xd
03:54:53.003 00.001 8976 Handling offset move in thread for stepguider, endpoint = (1.11, -0.16)
03:54:53.003 00.000 8976 Moving (1.11, -0.16) raw xDistance=-0.65 yDistance=-0.84
03:54:53.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
03:54:53.003 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
03:54:53.003 00.000 8976 MoveAxis(R, 3, ABG)
03:54:53.003 00.000 8976 stepping (-4, 23) + (3, 0)
03:54:53.003 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:53.003 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:53.015 00.012 5052 UpdateGuideState exits: m=69 SNR=5.7
03:54:53.015 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:53.015 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:53.015 00.000 5052 Enqueuing Expose request
03:54:53.030 00.015 8976 Received - 47 (G) 
03:54:53.030 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:53.030 00.000 8976 stepped: pos (-1, 23)
03:54:53.030 00.000 8976 MoveAxis(U, 3, ABG)
03:54:53.030 00.000 8976 stepping (-1, 23) + (0, 3)
03:54:53.031 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:53.062 00.031 8976 Received - 47 (G) 
03:54:53.062 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:54:53.062 00.000 8976 stepped: pos (-1, 26)
03:54:53.062 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:54:53.062 00.000 8976 MountToCamera -- mountX=0.50 mountY=-3.82 hyp=3.86 mountTheta=-1.44 cameraX=3.18, cameraY=2.18 cameraTheta=0.60
03:54:53.062 00.000 8976 incremental bump (3.179, 2.183) isValid = 1
03:54:53.062 00.000 8976 Scheduling Mount bump of (0.095, 0.067)
03:54:53.062 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:54:53.062 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:54:53.062 00.000 8976 move complete, result=0
03:54:53.062 00.000 9828 Worker thread wakes up
03:54:53.062 00.000 8976 worker thread done servicing request
03:54:53.062 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 3 ms NORTH
03:54:53.063 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:54:53.063 00.000 8976 Worker thread wakes up
03:54:53.063 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:53.063 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:53.063 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:54:53.063 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.71 = -2.57)
03:54:53.063 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.63 = -2.65)
03:54:53.063 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.10 mountY=-0.05, mountTheta=-2.63
03:54:53.063 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.05
03:54:53.063 00.000 9828 BLC: window closed
03:54:53.063 00.000 9828 MoveAxis(E, 31, B)
03:54:53.063 00.000 9828 Guiding  Dir = 2, Dur = 31
03:54:53.064 00.001 9828 IsSlewing returns 0
03:54:53.064 00.000 9828 IsGuiding returns 0
03:54:53.064 00.000 9828 PulseGuide returned control before completion, sleep 41
03:54:53.110 00.046 9828 IsGuiding returns 1
03:54:53.110 00.000 9828 scope still moving after pulse duration time elapsed
03:54:53.139 00.029 9828 IsSlewing returns 0
03:54:53.139 00.000 9828 IsGuiding returns 1
03:54:53.170 00.031 9828 IsSlewing returns 0
03:54:53.170 00.000 9828 IsGuiding returns 1
03:54:53.202 00.032 9828 IsSlewing returns 0
03:54:53.202 00.000 9828 IsGuiding returns 1
03:54:53.234 00.032 9828 IsSlewing returns 0
03:54:53.234 00.000 9828 IsGuiding returns 0
03:54:53.235 00.001 9828 scope move finished after 31 + 138 ms
03:54:53.235 00.000 9828 Move returns status 0, amount 31
03:54:53.235 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:53.235 00.000 9828 MoveAxis(N, 7, B)
03:54:53.235 00.000 9828 Guiding  Dir = 0, Dur = 7
03:54:53.250 00.015 9828 IsSlewing returns 0
03:54:53.250 00.000 9828 IsGuiding returns 0
03:54:53.250 00.000 9828 PulseGuide returned control before completion, sleep 17
03:54:53.281 00.031 9828 IsGuiding returns 1
03:54:53.281 00.000 9828 scope still moving after pulse duration time elapsed
03:54:53.313 00.032 9828 IsSlewing returns 0
03:54:53.313 00.000 9828 IsGuiding returns 1
03:54:53.345 00.032 9828 IsSlewing returns 0
03:54:53.345 00.000 9828 IsGuiding returns 1
03:54:53.376 00.031 9828 IsSlewing returns 0
03:54:53.376 00.000 9828 IsGuiding returns 0
03:54:53.377 00.001 9828 scope move finished after 7 + 119 ms
03:54:53.377 00.000 9828 Move returns status 0, amount 7
03:54:53.377 00.000 9828 move complete, result=0
03:54:53.377 00.000 9828 worker thread done servicing request
03:54:53.377 00.000 5052 GuideStep: -0.1 px 31 ms EAST, -0.1 px 7 ms NORTH
03:54:54.222 00.845 8976 Exposure complete
03:54:54.228 00.006 8976 worker thread done servicing request
03:54:54.228 00.000 5052 OnExposeComplete: enter
03:54:54.228 00.000 5052 UpdateGuideState(): m_state=6
03:54:54.228 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 165
03:54:54.229 00.001 5052 Star::Find returns 1 (0), X=333.60, Y=291.93, Mass=69, SNR=5.7, Peak=64 HFD=2.2
03:54:54.229 00.000 5052 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.04) = xAngle (0.51 = 0.51)
03:54:54.229 00.000 5052 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.41 = 0.41)
03:54:54.229 00.000 5052 CameraToMount -- cameraX=-1.14 cameraY=0.76 hyp=1.37 cameraTheta=2.56 mountX=1.19 mountY=0.54, mountTheta=0.43
03:54:54.230 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.14, y=0.76, opts=13)
03:54:54.230 00.000 5052 Enqueuing Move request for stepguider (-1.14, 0.76)
03:54:54.230 00.000 8976 Worker thread wakes up
03:54:54.230 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.14, 0.76) opts 0xd
03:54:54.230 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.14, 0.76)
03:54:54.230 00.000 8976 Moving (-1.14, 0.76) raw xDistance=1.19 yDistance=0.54
03:54:54.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.19
03:54:54.230 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.54
03:54:54.230 00.000 8976 MoveAxis(L, 5, ABG)
03:54:54.230 00.000 8976 stepping (-1, 26) + (-5, 0)
03:54:54.230 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:54:54.232 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:54:54.242 00.010 5052 UpdateGuideState exits: m=69 SNR=5.7
03:54:54.242 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:54.242 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:54.242 00.000 5052 Enqueuing Expose request
03:54:54.277 00.035 8976 Received - 47 (G) 
03:54:54.277 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:54:54.277 00.000 8976 stepped: pos (-6, 26)
03:54:54.277 00.000 8976 MoveAxis(D, 2, ABG)
03:54:54.277 00.000 8976 stepping (-6, 26) + (0, -2)
03:54:54.277 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:54.309 00.032 8976 Received - 47 (G) 
03:54:54.310 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:54.310 00.000 8976 stepped: pos (-6, 24)
03:54:54.310 00.000 8976 MountToCamera -- mountTheta (-1.41) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:54:54.310 00.000 8976 MountToCamera -- mountX=0.64 mountY=-3.82 hyp=3.87 mountTheta=-1.41 cameraX=3.11, cameraY=2.31 cameraTheta=0.64
03:54:54.310 00.000 8976 incremental bump (3.112, 2.305) isValid = 1
03:54:54.310 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:54:54.310 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:54:54.310 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:54:54.310 00.000 8976 move complete, result=0
03:54:54.310 00.000 9828 Worker thread wakes up
03:54:54.310 00.000 8976 worker thread done servicing request
03:54:54.310 00.000 8976 Worker thread wakes up
03:54:54.310 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:54.310 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:54.310 00.000 5052 GuideStep: 1.2 px 5 ms WEST, 0.5 px 2 ms SOUTH
03:54:54.310 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:54:54.310 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:54:54.311 00.001 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.75 = -2.53)
03:54:54.311 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
03:54:54.311 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
03:54:54.311 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:54:54.311 00.000 9828 BLC: window closed
03:54:54.311 00.000 9828 MoveAxis(E, 30, B)
03:54:54.311 00.000 9828 Guiding  Dir = 2, Dur = 30
03:54:54.311 00.000 9828 IsSlewing returns 0
03:54:54.311 00.000 9828 IsGuiding returns 0
03:54:54.312 00.001 9828 PulseGuide returned control before completion, sleep 40
03:54:54.364 00.052 9828 IsGuiding returns 1
03:54:54.364 00.000 9828 scope still moving after pulse duration time elapsed
03:54:54.395 00.031 9828 IsSlewing returns 0
03:54:54.396 00.001 9828 IsGuiding returns 1
03:54:54.427 00.031 9828 IsSlewing returns 0
03:54:54.427 00.000 9828 IsGuiding returns 1
03:54:54.457 00.030 9828 IsSlewing returns 0
03:54:54.457 00.000 9828 IsGuiding returns 0
03:54:54.457 00.000 9828 scope move finished after 30 + 116 ms
03:54:54.457 00.000 9828 Move returns status 0, amount 30
03:54:54.458 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:54.458 00.000 9828 MoveAxis(N, 8, B)
03:54:54.458 00.000 9828 Guiding  Dir = 0, Dur = 8
03:54:54.473 00.015 9828 IsSlewing returns 0
03:54:54.473 00.000 9828 IsGuiding returns 0
03:54:54.473 00.000 9828 PulseGuide returned control before completion, sleep 18
03:54:54.504 00.031 9828 IsGuiding returns 1
03:54:54.504 00.000 9828 scope still moving after pulse duration time elapsed
03:54:54.535 00.031 9828 IsSlewing returns 0
03:54:54.535 00.000 9828 IsGuiding returns 1
03:54:54.567 00.032 9828 IsSlewing returns 0
03:54:54.567 00.000 9828 IsGuiding returns 1
03:54:54.598 00.031 9828 IsSlewing returns 0
03:54:54.598 00.000 9828 IsGuiding returns 0
03:54:54.598 00.000 9828 scope move finished after 8 + 116 ms
03:54:54.598 00.000 9828 Move returns status 0, amount 8
03:54:54.598 00.000 9828 move complete, result=0
03:54:54.598 00.000 9828 worker thread done servicing request
03:54:54.598 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:54:55.472 00.874 8976 Exposure complete
03:54:55.478 00.006 8976 worker thread done servicing request
03:54:55.478 00.000 5052 OnExposeComplete: enter
03:54:55.479 00.001 5052 UpdateGuideState(): m_state=6
03:54:55.479 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 166
03:54:55.479 00.000 5052 Star::Find returns 1 (0), X=332.46, Y=291.11, Mass=59, SNR=5.3, Peak=64 HFD=2.2
03:54:55.479 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
03:54:55.479 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
03:54:55.479 00.000 5052 CameraToMount -- cameraX=-2.28 cameraY=-0.06 hyp=2.28 cameraTheta=-3.12 mountX=0.98 mountY=1.95, mountTheta=1.10
03:54:55.480 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-2.28, y=-0.06, opts=13)
03:54:55.480 00.000 5052 Enqueuing Move request for stepguider (-2.28, -0.06)
03:54:55.480 00.000 8976 Worker thread wakes up
03:54:55.480 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.28, -0.06) opts 0xd
03:54:55.480 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.28, -0.06)
03:54:55.480 00.000 8976 Moving (-2.28, -0.06) raw xDistance=0.98 yDistance=1.95
03:54:55.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.98
03:54:55.480 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.25 from input 1.95
03:54:55.480 00.000 8976 MoveAxis(L, 4, ABG)
03:54:55.480 00.000 8976 stepping (-6, 24) + (-4, 0)
03:54:55.480 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:55.481 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:54:55.491 00.010 5052 UpdateGuideState exits: m=59 SNR=5.3
03:54:55.491 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:55.491 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:55.491 00.000 5052 Enqueuing Expose request
03:54:55.524 00.033 8976 Received - 47 (G) 
03:54:55.524 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:55.524 00.000 8976 stepped: pos (-10, 24)
03:54:55.524 00.000 8976 MoveAxis(D, 8, ABG)
03:54:55.524 00.000 8976 stepping (-10, 24) + (0, -8)
03:54:55.524 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
03:54:55.572 00.048 8976 Received - 47 (G) 
03:54:55.572 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 38 (8) 
03:54:55.572 00.000 8976 stepped: pos (-10, 16)
03:54:55.573 00.001 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:54:55.573 00.000 8976 MountToCamera -- mountX=0.93 mountY=-3.40 hyp=3.52 mountTheta=-1.30 cameraX=2.60, cameraY=2.38 cameraTheta=0.74
03:54:55.573 00.000 8976 incremental bump (2.601, 2.376) isValid = 1
03:54:55.573 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:54:55.573 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:54:55.573 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:54:55.573 00.000 8976 move complete, result=0
03:54:55.573 00.000 9828 Worker thread wakes up
03:54:55.573 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:54:55.573 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:54:55.573 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:54:55.573 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:54:55.573 00.000 5052 GuideStep: 1.0 px 4 ms WEST, 1.9 px 8 ms SOUTH
03:54:55.573 00.000 8976 worker thread done servicing request
03:54:55.573 00.000 8976 Worker thread wakes up
03:54:55.573 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:55.574 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:55.574 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:54:55.574 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:54:55.574 00.000 9828 BLC: window closed
03:54:55.574 00.000 9828 MoveAxis(E, 28, B)
03:54:55.574 00.000 9828 Guiding  Dir = 2, Dur = 28
03:54:55.574 00.000 9828 IsSlewing returns 0
03:54:55.574 00.000 9828 IsGuiding returns 0
03:54:55.574 00.000 9828 PulseGuide returned control before completion, sleep 38
03:54:55.615 00.041 9828 IsGuiding returns 1
03:54:55.615 00.000 9828 scope still moving after pulse duration time elapsed
03:54:55.647 00.032 9828 IsSlewing returns 0
03:54:55.647 00.000 9828 IsGuiding returns 1
03:54:55.679 00.032 9828 IsSlewing returns 0
03:54:55.679 00.000 9828 IsGuiding returns 1
03:54:55.711 00.032 9828 IsSlewing returns 0
03:54:55.711 00.000 9828 IsGuiding returns 1
03:54:55.741 00.030 9828 IsSlewing returns 0
03:54:55.741 00.000 9828 IsGuiding returns 0
03:54:55.741 00.000 9828 scope move finished after 28 + 138 ms
03:54:55.741 00.000 9828 Move returns status 0, amount 28
03:54:55.741 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:55.741 00.000 9828 MoveAxis(N, 9, B)
03:54:55.741 00.000 9828 Guiding  Dir = 0, Dur = 9
03:54:55.758 00.017 9828 IsSlewing returns 0
03:54:55.758 00.000 9828 IsGuiding returns 0
03:54:55.759 00.001 9828 PulseGuide returned control before completion, sleep 19
03:54:55.789 00.030 9828 IsGuiding returns 1
03:54:55.789 00.000 9828 scope still moving after pulse duration time elapsed
03:54:55.825 00.036 9828 IsSlewing returns 0
03:54:55.825 00.000 9828 IsGuiding returns 1
03:54:55.868 00.043 9828 IsSlewing returns 0
03:54:55.868 00.000 9828 IsGuiding returns 1
03:54:55.900 00.032 9828 IsSlewing returns 0
03:54:55.900 00.000 9828 IsGuiding returns 0
03:54:55.900 00.000 9828 scope move finished after 9 + 132 ms
03:54:55.900 00.000 9828 Move returns status 0, amount 9
03:54:55.900 00.000 9828 move complete, result=0
03:54:55.900 00.000 9828 worker thread done servicing request
03:54:55.900 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:54:56.732 00.832 8976 Exposure complete
03:54:56.738 00.006 8976 worker thread done servicing request
03:54:56.738 00.000 5052 OnExposeComplete: enter
03:54:56.738 00.000 5052 UpdateGuideState(): m_state=6
03:54:56.738 00.000 5052 Star::Find(18, 332, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 167
03:54:56.738 00.000 5052 Star::Find returns 1 (0), X=333.00, Y=290.75, Mass=55, SNR=5.1, Peak=65 HFD=1.9
03:54:56.738 00.000 5052 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.04) = xAngle (-4.94 = 1.34)
03:54:56.738 00.000 5052 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
03:54:56.738 00.000 5052 CameraToMount -- cameraX=-1.74 cameraY=-0.43 hyp=1.79 cameraTheta=-2.90 mountX=0.41 mountY=1.69, mountTheta=1.33
03:54:56.739 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.74, y=-0.43, opts=13)
03:54:56.739 00.000 5052 Enqueuing Move request for stepguider (-1.74, -0.43)
03:54:56.739 00.000 8976 Worker thread wakes up
03:54:56.739 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.74, -0.43) opts 0xd
03:54:56.739 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.74, -0.43)
03:54:56.739 00.000 8976 Moving (-1.74, -0.43) raw xDistance=0.41 yDistance=1.69
03:54:56.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.41
03:54:56.739 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.69
03:54:56.739 00.000 8976 MoveAxis(L, 2, ABG)
03:54:56.739 00.000 8976 stepping (-10, 16) + (-2, 0)
03:54:56.739 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:56.740 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=44, FiltMin=36, FiltMax=53, Gamma=2.630
03:54:56.751 00.011 5052 UpdateGuideState exits: m=55 SNR=5.1
03:54:56.751 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:56.751 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:56.751 00.000 5052 Enqueuing Expose request
03:54:56.771 00.020 8976 Received - 47 (G) 
03:54:56.771 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:56.771 00.000 8976 stepped: pos (-12, 16)
03:54:56.771 00.000 8976 MoveAxis(D, 7, ABG)
03:54:56.771 00.000 8976 stepping (-12, 16) + (0, -7)
03:54:56.771 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:54:56.819 00.048 8976 Received - 47 (G) 
03:54:56.819 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:54:56.819 00.000 8976 stepped: pos (-12, 9)
03:54:56.820 00.001 8976 MountToCamera -- mountTheta (-1.15) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:54:56.820 00.000 8976 MountToCamera -- mountX=1.23 mountY=-2.75 hyp=3.01 mountTheta=-1.15 cameraX=1.89, cameraY=2.35 cameraTheta=0.89
03:54:56.820 00.000 8976 incremental bump (1.887, 2.347) isValid = 1
03:54:56.820 00.000 8976 Scheduling Mount bump of (0.072, 0.093)
03:54:56.820 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:54:56.820 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:54:56.820 00.000 8976 move complete, result=0
03:54:56.820 00.000 8976 worker thread done servicing request
03:54:56.820 00.000 8976 Worker thread wakes up
03:54:56.820 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 1.7 px 7 ms SOUTH
03:54:56.820 00.000 9828 Worker thread wakes up
03:54:56.820 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:56.820 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:56.820 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:54:56.821 00.001 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:54:56.821 00.000 9828 CameraToMount -- cameraTheta (0.91) - m_xAngle (-3.10) = xAngle (4.01 = -2.28)
03:54:56.821 00.000 9828 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.93 = -2.36)
03:54:56.821 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.91 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
03:54:56.821 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:54:56.821 00.000 9828 BLC: window closed
03:54:56.821 00.000 9828 MoveAxis(E, 24, B)
03:54:56.822 00.001 9828 Guiding  Dir = 2, Dur = 24
03:54:56.823 00.001 9828 IsSlewing returns 0
03:54:56.823 00.000 9828 IsGuiding returns 0
03:54:56.823 00.000 9828 PulseGuide returned control before completion, sleep 34
03:54:56.873 00.050 9828 IsGuiding returns 1
03:54:56.873 00.000 9828 scope still moving after pulse duration time elapsed
03:54:56.903 00.030 9828 IsSlewing returns 0
03:54:56.904 00.001 9828 IsGuiding returns 1
03:54:56.935 00.031 9828 IsSlewing returns 0
03:54:56.935 00.000 9828 IsGuiding returns 1
03:54:56.965 00.030 9828 IsSlewing returns 0
03:54:56.965 00.000 9828 IsGuiding returns 0
03:54:56.965 00.000 9828 scope move finished after 24 + 118 ms
03:54:56.965 00.000 9828 Move returns status 0, amount 24
03:54:56.965 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:56.965 00.000 9828 MoveAxis(N, 11, B)
03:54:56.965 00.000 9828 Guiding  Dir = 0, Dur = 11
03:54:56.981 00.016 9828 IsSlewing returns 0
03:54:56.981 00.000 9828 IsGuiding returns 0
03:54:56.982 00.001 9828 PulseGuide returned control before completion, sleep 21
03:54:57.013 00.031 9828 IsGuiding returns 1
03:54:57.013 00.000 9828 scope still moving after pulse duration time elapsed
03:54:57.044 00.031 9828 IsSlewing returns 0
03:54:57.044 00.000 9828 IsGuiding returns 1
03:54:57.074 00.030 9828 IsSlewing returns 0
03:54:57.074 00.000 9828 IsGuiding returns 1
03:54:57.106 00.032 9828 IsSlewing returns 0
03:54:57.106 00.000 9828 IsGuiding returns 1
03:54:57.137 00.031 9828 IsSlewing returns 0
03:54:57.137 00.000 9828 IsGuiding returns 0
03:54:57.137 00.000 9828 scope move finished after 11 + 144 ms
03:54:57.137 00.000 9828 Move returns status 0, amount 11
03:54:57.137 00.000 9828 move complete, result=0
03:54:57.137 00.000 9828 worker thread done servicing request
03:54:57.137 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:54:57.968 00.831 8976 Exposure complete
03:54:57.974 00.006 8976 worker thread done servicing request
03:54:57.974 00.000 5052 OnExposeComplete: enter
03:54:57.974 00.000 5052 UpdateGuideState(): m_state=6
03:54:57.974 00.000 5052 Star::Find(18, 333, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 168
03:54:57.974 00.000 5052 Star::Find returns 1 (0), X=333.64, Y=291.18, Mass=65, SNR=5.5, Peak=65 HFD=1.8
03:54:57.974 00.000 5052 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:54:57.974 00.000 5052 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
03:54:57.974 00.000 5052 CameraToMount -- cameraX=-1.10 cameraY=0.01 hyp=1.10 cameraTheta=3.14 mountX=0.50 mountY=0.92, mountTheta=1.07
03:54:57.975 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.10, y=0.01, opts=13)
03:54:57.975 00.000 5052 Enqueuing Move request for stepguider (-1.10, 0.01)
03:54:57.975 00.000 8976 Worker thread wakes up
03:54:57.975 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.10, 0.01) opts 0xd
03:54:57.975 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.10, 0.01)
03:54:57.975 00.000 8976 Moving (-1.10, 0.01) raw xDistance=0.50 yDistance=0.92
03:54:57.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
03:54:57.975 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.92
03:54:57.975 00.000 8976 MoveAxis(L, 2, ABG)
03:54:57.975 00.000 8976 stepping (-12, 9) + (-2, 0)
03:54:57.975 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:57.976 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:54:57.987 00.011 5052 UpdateGuideState exits: m=65 SNR=5.5
03:54:57.987 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:57.987 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:57.987 00.000 5052 Enqueuing Expose request
03:54:58.002 00.015 8976 Received - 47 (G) 
03:54:58.002 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:58.002 00.000 8976 stepped: pos (-14, 9)
03:54:58.002 00.000 8976 MoveAxis(D, 4, ABG)
03:54:58.002 00.000 8976 stepping (-14, 9) + (0, -4)
03:54:58.003 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:58.034 00.031 8976 Received - 47 (G) 
03:54:58.034 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:54:58.034 00.000 8976 stepped: pos (-14, 5)
03:54:58.034 00.000 8976 MountToCamera -- mountTheta (-0.94) + m_xAngle (2.04) = xAngle (1.10 = 1.10)
03:54:58.034 00.000 8976 MountToCamera -- mountX=1.53 mountY=-2.10 hyp=2.60 mountTheta=-0.94 cameraX=1.18, cameraY=2.32 cameraTheta=1.10
03:54:58.035 00.001 8976 incremental bump (1.175, 2.322) isValid = 1
03:54:58.035 00.000 8976 Scheduling Mount bump of (0.052, 0.106)
03:54:58.035 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:54:58.035 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:54:58.035 00.000 8976 move complete, result=0
03:54:58.035 00.000 9828 Worker thread wakes up
03:54:58.035 00.000 8976 worker thread done servicing request
03:54:58.035 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
03:54:58.035 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:54:58.035 00.000 8976 Worker thread wakes up
03:54:58.035 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:54:58.035 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:58.035 00.000 9828 CameraToMount -- cameraTheta (1.12) - m_xAngle (-3.10) = xAngle (4.21 = -2.07)
03:54:58.035 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:58.035 00.000 9828 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.13 = -2.15)
03:54:58.035 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
03:54:58.035 00.000 9828 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.10
03:54:58.035 00.000 9828 BLC: window closed
03:54:58.035 00.000 9828 MoveAxis(E, 18, B)
03:54:58.036 00.001 9828 Guiding  Dir = 2, Dur = 18
03:54:58.036 00.000 9828 IsSlewing returns 0
03:54:58.036 00.000 9828 IsGuiding returns 0
03:54:58.036 00.000 9828 PulseGuide returned control before completion, sleep 28
03:54:58.066 00.030 9828 IsGuiding returns 1
03:54:58.066 00.000 9828 scope still moving after pulse duration time elapsed
03:54:58.097 00.031 9828 IsSlewing returns 0
03:54:58.097 00.000 9828 IsGuiding returns 1
03:54:58.129 00.032 9828 IsSlewing returns 0
03:54:58.129 00.000 9828 IsGuiding returns 1
03:54:58.161 00.032 9828 IsSlewing returns 0
03:54:58.161 00.000 9828 IsGuiding returns 1
03:54:58.193 00.032 9828 IsSlewing returns 0
03:54:58.193 00.000 9828 IsGuiding returns 0
03:54:58.193 00.000 9828 scope move finished after 18 + 139 ms
03:54:58.193 00.000 9828 Move returns status 0, amount 18
03:54:58.193 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:58.193 00.000 9828 MoveAxis(N, 13, B)
03:54:58.193 00.000 9828 Guiding  Dir = 0, Dur = 13
03:54:58.209 00.016 9828 IsSlewing returns 0
03:54:58.209 00.000 9828 IsGuiding returns 0
03:54:58.210 00.001 9828 PulseGuide returned control before completion, sleep 23
03:54:58.241 00.031 9828 IsGuiding returns 1
03:54:58.241 00.000 9828 scope still moving after pulse duration time elapsed
03:54:58.273 00.032 9828 IsSlewing returns 0
03:54:58.273 00.000 9828 IsGuiding returns 1
03:54:58.305 00.032 9828 IsSlewing returns 0
03:54:58.305 00.000 9828 IsGuiding returns 1
03:54:58.337 00.032 9828 IsSlewing returns 0
03:54:58.337 00.000 9828 IsGuiding returns 1
03:54:58.369 00.032 9828 IsSlewing returns 0
03:54:58.369 00.000 9828 IsGuiding returns 0
03:54:58.369 00.000 9828 scope move finished after 13 + 146 ms
03:54:58.369 00.000 9828 Move returns status 0, amount 13
03:54:58.369 00.000 9828 move complete, result=0
03:54:58.369 00.000 9828 worker thread done servicing request
03:54:58.369 00.000 5052 GuideStep: -0.1 px 18 ms EAST, -0.1 px 13 ms NORTH
03:54:59.195 00.826 8976 Exposure complete
03:54:59.201 00.006 8976 worker thread done servicing request
03:54:59.201 00.000 5052 OnExposeComplete: enter
03:54:59.201 00.000 5052 UpdateGuideState(): m_state=6
03:54:59.201 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 169
03:54:59.201 00.000 5052 Star::Find returns 1 (0), X=334.29, Y=290.92, Mass=50, SNR=4.8, Peak=63 HFD=1.7
03:54:59.201 00.000 5052 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.04) = xAngle (-4.67 = 1.61)
03:54:59.201 00.000 5052 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.78 = 1.51)
03:54:59.201 00.000 5052 CameraToMount -- cameraX=-0.45 cameraY=-0.25 hyp=0.52 cameraTheta=-2.63 mountX=-0.02 mountY=0.52, mountTheta=1.61
03:54:59.202 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.45, y=-0.25, opts=13)
03:54:59.202 00.000 5052 Enqueuing Move request for stepguider (-0.45, -0.25)
03:54:59.202 00.000 8976 Worker thread wakes up
03:54:59.202 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.45, -0.25) opts 0xd
03:54:59.202 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.45, -0.25)
03:54:59.202 00.000 8976 Moving (-0.45, -0.25) raw xDistance=-0.02 yDistance=0.52
03:54:59.203 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:54:59.203 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.52
03:54:59.203 00.000 8976 MoveAxis(R, 0, ABG)
03:54:59.203 00.000 8976 MoveAxis(D, 2, ABG)
03:54:59.203 00.000 8976 stepping (-14, 5) + (0, -2)
03:54:59.203 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:59.203 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:54:59.213 00.010 5052 UpdateGuideState exits: m=50 SNR=4.8
03:54:59.213 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:59.213 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:54:59.213 00.000 5052 Enqueuing Expose request
03:54:59.233 00.020 8976 Received - 47 (G) 
03:54:59.233 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:54:59.233 00.000 8976 stepped: pos (-14, 3)
03:54:59.233 00.000 8976 MountToCamera -- mountTheta (-0.73) + m_xAngle (2.04) = xAngle (1.31 = 1.31)
03:54:59.233 00.000 8976 MountToCamera -- mountX=1.73 mountY=-1.57 hyp=2.34 mountTheta=-0.73 cameraX=0.61, cameraY=2.26 cameraTheta=1.31
03:54:59.233 00.000 8976 incremental bump (0.605, 2.257) isValid = 1
03:54:59.233 00.000 8976 Scheduling Mount bump of (0.030, 0.115)
03:54:59.233 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:54:59.233 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:54:59.233 00.000 8976 move complete, result=0
03:54:59.233 00.000 9828 Worker thread wakes up
03:54:59.233 00.000 8976 worker thread done servicing request
03:54:59.233 00.000 8976 Worker thread wakes up
03:54:59.234 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:54:59.234 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:54:59.234 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:54:59.234 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:54:59.234 00.000 9828 CameraToMount -- cameraTheta (1.32) - m_xAngle (-3.10) = xAngle (4.41 = -1.87)
03:54:59.234 00.000 9828 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.33 = -1.95)
03:54:59.234 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.03 mountY=-0.11, mountTheta=-1.88
03:54:59.234 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:54:59.234 00.000 9828 BLC: window closed
03:54:59.234 00.000 9828 MoveAxis(E, 11, B)
03:54:59.234 00.000 9828 Guiding  Dir = 2, Dur = 11
03:54:59.234 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.5 px 2 ms SOUTH
03:54:59.234 00.000 9828 IsSlewing returns 0
03:54:59.235 00.001 9828 IsGuiding returns 0
03:54:59.235 00.000 9828 PulseGuide returned control before completion, sleep 21
03:54:59.262 00.027 9828 IsGuiding returns 1
03:54:59.262 00.000 9828 scope still moving after pulse duration time elapsed
03:54:59.294 00.032 9828 IsSlewing returns 0
03:54:59.294 00.000 9828 IsGuiding returns 1
03:54:59.325 00.031 9828 IsSlewing returns 0
03:54:59.325 00.000 9828 IsGuiding returns 1
03:54:59.356 00.031 9828 IsSlewing returns 0
03:54:59.356 00.000 9828 IsGuiding returns 1
03:54:59.387 00.031 9828 IsSlewing returns 0
03:54:59.387 00.000 9828 IsGuiding returns 0
03:54:59.387 00.000 9828 scope move finished after 11 + 141 ms
03:54:59.387 00.000 9828 Move returns status 0, amount 11
03:54:59.387 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:54:59.387 00.000 9828 MoveAxis(N, 15, B)
03:54:59.387 00.000 9828 Guiding  Dir = 0, Dur = 15
03:54:59.402 00.015 9828 IsSlewing returns 0
03:54:59.402 00.000 9828 IsGuiding returns 0
03:54:59.402 00.000 9828 PulseGuide returned control before completion, sleep 25
03:54:59.432 00.030 9828 IsGuiding returns 1
03:54:59.432 00.000 9828 scope still moving after pulse duration time elapsed
03:54:59.464 00.032 9828 IsSlewing returns 0
03:54:59.464 00.000 9828 IsGuiding returns 1
03:54:59.495 00.031 9828 IsSlewing returns 0
03:54:59.495 00.000 9828 IsGuiding returns 1
03:54:59.527 00.032 9828 IsSlewing returns 0
03:54:59.527 00.000 9828 IsGuiding returns 1
03:54:59.558 00.031 9828 IsSlewing returns 0
03:54:59.558 00.000 9828 IsGuiding returns 0
03:54:59.558 00.000 9828 scope move finished after 15 + 141 ms
03:54:59.558 00.000 9828 Move returns status 0, amount 15
03:54:59.558 00.000 9828 move complete, result=0
03:54:59.559 00.001 9828 worker thread done servicing request
03:54:59.559 00.000 5052 GuideStep: -0.0 px 11 ms EAST, -0.1 px 15 ms NORTH
03:55:00.384 00.825 8976 Exposure complete
03:55:00.392 00.008 8976 worker thread done servicing request
03:55:00.392 00.000 5052 OnExposeComplete: enter
03:55:00.392 00.000 5052 UpdateGuideState(): m_state=6
03:55:00.392 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 170
03:55:00.392 00.000 5052 Star::Find returns 1 (0), X=334.56, Y=291.13, Mass=67, SNR=5.6, Peak=64 HFD=1.8
03:55:00.392 00.000 5052 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.04) = xAngle (-4.97 = 1.31)
03:55:00.392 00.000 5052 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.21)
03:55:00.392 00.000 5052 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.93 mountX=0.05 mountY=0.17, mountTheta=1.31
03:55:00.393 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.18, y=-0.04, opts=13)
03:55:00.393 00.000 5052 Enqueuing Move request for stepguider (-0.18, -0.04)
03:55:00.393 00.000 8976 Worker thread wakes up
03:55:00.393 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.18, -0.04) opts 0xd
03:55:00.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.18, -0.04)
03:55:00.393 00.000 8976 Moving (-0.18, -0.04) raw xDistance=0.05 yDistance=0.17
03:55:00.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:55:00.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:55:00.394 00.001 8976 MoveAxis(R, 0, ABG)
03:55:00.394 00.000 8976 MoveAxis(U, 0, ABG)
03:55:00.394 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
03:55:00.394 00.000 8976 MountToCamera -- mountX=1.87 mountY=-1.21 hyp=2.22 mountTheta=-0.57 cameraX=0.22, cameraY=2.21 cameraTheta=1.47
03:55:00.394 00.000 8976 incremental bump (0.224, 2.214) isValid = 1
03:55:00.394 00.000 8976 Scheduling Mount bump of (0.012, 0.119)
03:55:00.394 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:55:00.394 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:55:00.394 00.000 8976 move complete, result=0
03:55:00.394 00.000 8976 worker thread done servicing request
03:55:00.394 00.000 9828 Worker thread wakes up
03:55:00.394 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:55:00.394 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:55:00.394 00.000 9828 CameraToMount -- cameraTheta (1.47) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
03:55:00.394 00.000 9828 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
03:55:00.394 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
03:55:00.394 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:55:00.394 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:55:00.394 00.000 9828 BLC: window closed
03:55:00.395 00.001 9828 MoveAxis(E, 5, B)
03:55:00.395 00.000 9828 Guiding  Dir = 2, Dur = 5
03:55:00.395 00.000 9828 IsSlewing returns 0
03:55:00.395 00.000 9828 IsGuiding returns 0
03:55:00.395 00.000 9828 PulseGuide returned control before completion, sleep 15
03:55:00.405 00.010 5052 UpdateGuideState exits: m=67 SNR=5.6
03:55:00.405 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:00.405 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:00.405 00.000 5052 Enqueuing Expose request
03:55:00.406 00.001 8976 Worker thread wakes up
03:55:00.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:00.406 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:00.406 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:55:00.412 00.006 9828 IsGuiding returns 1
03:55:00.412 00.000 9828 scope still moving after pulse duration time elapsed
03:55:00.443 00.031 9828 IsSlewing returns 0
03:55:00.443 00.000 9828 IsGuiding returns 1
03:55:00.475 00.032 9828 IsSlewing returns 0
03:55:00.475 00.000 9828 IsGuiding returns 1
03:55:00.506 00.031 9828 IsSlewing returns 0
03:55:00.506 00.000 9828 IsGuiding returns 0
03:55:00.506 00.000 9828 scope move finished after 5 + 106 ms
03:55:00.506 00.000 9828 Move returns status 0, amount 5
03:55:00.506 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:00.506 00.000 9828 MoveAxis(N, 16, B)
03:55:00.506 00.000 9828 Guiding  Dir = 0, Dur = 16
03:55:00.521 00.015 9828 IsSlewing returns 0
03:55:00.521 00.000 9828 IsGuiding returns 0
03:55:00.521 00.000 9828 PulseGuide returned control before completion, sleep 26
03:55:00.553 00.032 9828 IsGuiding returns 1
03:55:00.553 00.000 9828 scope still moving after pulse duration time elapsed
03:55:00.586 00.033 9828 IsSlewing returns 0
03:55:00.586 00.000 9828 IsGuiding returns 1
03:55:00.618 00.032 9828 IsSlewing returns 0
03:55:00.618 00.000 9828 IsGuiding returns 1
03:55:00.649 00.031 9828 IsSlewing returns 0
03:55:00.649 00.000 9828 IsGuiding returns 1
03:55:00.680 00.031 9828 IsSlewing returns 0
03:55:00.681 00.001 9828 IsGuiding returns 0
03:55:00.681 00.000 9828 scope move finished after 16 + 142 ms
03:55:00.681 00.000 9828 Move returns status 0, amount 16
03:55:00.681 00.000 9828 move complete, result=0
03:55:00.681 00.000 9828 worker thread done servicing request
03:55:00.681 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:55:01.566 00.885 8976 Exposure complete
03:55:01.573 00.007 8976 worker thread done servicing request
03:55:01.574 00.001 5052 OnExposeComplete: enter
03:55:01.574 00.000 5052 UpdateGuideState(): m_state=6
03:55:01.574 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 171
03:55:01.574 00.000 5052 Star::Find returns 1 (0), X=334.37, Y=291.10, Mass=59, SNR=5.3, Peak=63 HFD=1.6
03:55:01.574 00.000 5052 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.04) = xAngle (-4.99 = 1.29)
03:55:01.574 00.000 5052 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.10 = 1.19)
03:55:01.574 00.000 5052 CameraToMount -- cameraX=-0.37 cameraY=-0.07 hyp=0.38 cameraTheta=-2.95 mountX=0.11 mountY=0.35, mountTheta=1.28
03:55:01.575 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.37, y=-0.07, opts=13)
03:55:01.575 00.000 5052 Enqueuing Move request for stepguider (-0.37, -0.07)
03:55:01.575 00.000 8976 Worker thread wakes up
03:55:01.575 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.37, -0.07) opts 0xd
03:55:01.575 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.37, -0.07)
03:55:01.575 00.000 8976 Moving (-0.37, -0.07) raw xDistance=0.11 yDistance=0.35
03:55:01.575 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:55:01.576 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:55:01.576 00.000 8976 MoveAxis(R, 0, ABG)
03:55:01.576 00.000 8976 MoveAxis(D, 1, ABG)
03:55:01.576 00.000 8976 stepping (-14, 3) + (0, -1)
03:55:01.576 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:01.576 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:01.586 00.010 5052 UpdateGuideState exits: m=59 SNR=5.3
03:55:01.586 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:01.586 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:01.586 00.000 5052 Enqueuing Expose request
03:55:01.599 00.013 8976 Received - 47 (G) 
03:55:01.599 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:01.599 00.000 8976 stepped: pos (-14, 2)
03:55:01.599 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.61 = 1.61)
03:55:01.599 00.000 8976 MountToCamera -- mountX=1.96 mountY=-0.91 hyp=2.16 mountTheta=-0.44 cameraX=-0.08, cameraY=2.16 cameraTheta=1.61
03:55:01.599 00.000 8976 incremental bump (-0.079, 2.161) isValid = 1
03:55:01.599 00.000 8976 Scheduling Mount bump of (-0.004, 0.119)
03:55:01.599 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:55:01.599 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:55:01.600 00.001 8976 move complete, result=0
03:55:01.600 00.000 8976 worker thread done servicing request
03:55:01.600 00.000 9828 Worker thread wakes up
03:55:01.600 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:55:01.600 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:55:01.600 00.000 9828 CameraToMount -- cameraTheta (1.61) - m_xAngle (-3.10) = xAngle (4.70 = -1.58)
03:55:01.600 00.000 9828 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.62 = -1.66)
03:55:01.600 00.000 8976 Worker thread wakes up
03:55:01.600 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:01.601 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:01.601 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 1 ms SOUTH
03:55:01.601 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.61 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
03:55:01.601 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:55:01.601 00.000 9828 BLC: window closed
03:55:01.601 00.000 9828 MoveAxis(E, 0, B)
03:55:01.601 00.000 9828 Move returns status 0, amount 0
03:55:01.601 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:01.601 00.000 9828 MoveAxis(N, 16, B)
03:55:01.601 00.000 9828 Guiding  Dir = 0, Dur = 16
03:55:01.602 00.001 9828 IsSlewing returns 0
03:55:01.603 00.001 9828 IsGuiding returns 0
03:55:01.604 00.001 9828 PulseGuide returned control before completion, sleep 26
03:55:01.633 00.029 9828 IsGuiding returns 1
03:55:01.633 00.000 9828 scope still moving after pulse duration time elapsed
03:55:01.664 00.031 9828 IsSlewing returns 0
03:55:01.665 00.001 9828 IsGuiding returns 1
03:55:01.697 00.032 9828 IsSlewing returns 0
03:55:01.697 00.000 9828 IsGuiding returns 1
03:55:01.728 00.031 9828 IsSlewing returns 0
03:55:01.728 00.000 9828 IsGuiding returns 0
03:55:01.729 00.001 9828 scope move finished after 16 + 109 ms
03:55:01.729 00.000 9828 Move returns status 0, amount 16
03:55:01.729 00.000 9828 move complete, result=0
03:55:01.729 00.000 9828 worker thread done servicing request
03:55:01.729 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
03:55:02.761 01.032 8976 Exposure complete
03:55:02.768 00.007 8976 worker thread done servicing request
03:55:02.768 00.000 5052 OnExposeComplete: enter
03:55:02.768 00.000 5052 UpdateGuideState(): m_state=6
03:55:02.768 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 172
03:55:02.768 00.000 5052 Star::Find returns 1 (0), X=335.23, Y=290.99, Mass=68, SNR=5.6, Peak=64 HFD=2.0
03:55:02.768 00.000 5052 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.04) = xAngle (-2.41 = -2.41)
03:55:02.768 00.000 5052 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.51 = -2.51)
03:55:02.768 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=-0.19 hyp=0.53 cameraTheta=-0.37 mountX=-0.39 mountY=-0.31, mountTheta=-2.47
03:55:02.769 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=-0.19, opts=13)
03:55:02.769 00.000 5052 Enqueuing Move request for stepguider (0.49, -0.19)
03:55:02.769 00.000 8976 Worker thread wakes up
03:55:02.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, -0.19) opts 0xd
03:55:02.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, -0.19)
03:55:02.769 00.000 8976 Moving (0.49, -0.19) raw xDistance=-0.39 yDistance=-0.31
03:55:02.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:55:02.769 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
03:55:02.769 00.000 8976 MoveAxis(R, 2, ABG)
03:55:02.769 00.000 8976 stepping (-14, 2) + (2, 0)
03:55:02.769 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:02.770 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:02.780 00.010 5052 UpdateGuideState exits: m=68 SNR=5.6
03:55:02.780 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:02.781 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:02.781 00.000 5052 Enqueuing Expose request
03:55:02.798 00.017 8976 Received - 47 (G) 
03:55:02.798 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:02.798 00.000 8976 stepped: pos (-12, 2)
03:55:02.799 00.001 8976 MoveAxis(U, 1, ABG)
03:55:02.799 00.000 8976 stepping (-12, 2) + (0, 1)
03:55:02.799 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:02.830 00.031 8976 Received - 47 (G) 
03:55:02.830 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:02.830 00.000 8976 stepped: pos (-12, 3)
03:55:02.830 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
03:55:02.830 00.000 8976 MountToCamera -- mountX=1.92 mountY=-0.77 hyp=2.07 mountTheta=-0.38 cameraX=-0.19, cameraY=2.06 cameraTheta=1.66
03:55:02.830 00.000 8976 incremental bump (-0.189, 2.059) isValid = 1
03:55:02.831 00.001 8976 Scheduling Mount bump of (-0.010, 0.119)
03:55:02.831 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:55:02.831 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:55:02.831 00.000 8976 move complete, result=0
03:55:02.831 00.000 9828 Worker thread wakes up
03:55:02.831 00.000 8976 worker thread done servicing request
03:55:02.831 00.000 5052 GuideStep: -0.4 px 2 ms EAST, -0.3 px 1 ms NORTH
03:55:02.831 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:55:02.831 00.000 8976 Worker thread wakes up
03:55:02.831 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:55:02.831 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:02.831 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.75 = -1.53)
03:55:02.831 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:02.831 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.67 = -1.61)
03:55:02.831 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.53
03:55:02.831 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:55:02.831 00.000 9828 BLC: window closed
03:55:02.831 00.000 9828 MoveAxis(W, 2, B)
03:55:02.831 00.000 9828 Guiding  Dir = 3, Dur = 2
03:55:02.832 00.001 9828 IsSlewing returns 0
03:55:02.832 00.000 9828 IsGuiding returns 0
03:55:02.832 00.000 9828 PulseGuide returned control before completion, sleep 12
03:55:02.849 00.017 9828 IsGuiding returns 1
03:55:02.849 00.000 9828 scope still moving after pulse duration time elapsed
03:55:02.880 00.031 9828 IsSlewing returns 0
03:55:02.880 00.000 9828 IsGuiding returns 1
03:55:02.911 00.031 9828 IsSlewing returns 0
03:55:02.911 00.000 9828 IsGuiding returns 1
03:55:02.942 00.031 9828 IsSlewing returns 0
03:55:02.942 00.000 9828 IsGuiding returns 0
03:55:02.942 00.000 9828 scope move finished after 2 + 108 ms
03:55:02.942 00.000 9828 Move returns status 0, amount 2
03:55:02.942 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:02.942 00.000 9828 MoveAxis(N, 16, B)
03:55:02.942 00.000 9828 Guiding  Dir = 0, Dur = 16
03:55:02.958 00.016 9828 IsSlewing returns 0
03:55:02.958 00.000 9828 IsGuiding returns 0
03:55:02.958 00.000 9828 PulseGuide returned control before completion, sleep 26
03:55:02.990 00.032 9828 IsGuiding returns 1
03:55:02.990 00.000 9828 scope still moving after pulse duration time elapsed
03:55:03.021 00.031 9828 IsSlewing returns 0
03:55:03.021 00.000 9828 IsGuiding returns 1
03:55:03.052 00.031 9828 IsSlewing returns 0
03:55:03.052 00.000 9828 IsGuiding returns 1
03:55:03.084 00.032 9828 IsSlewing returns 0
03:55:03.084 00.000 9828 IsGuiding returns 1
03:55:03.116 00.032 9828 IsSlewing returns 0
03:55:03.116 00.000 9828 IsGuiding returns 0
03:55:03.116 00.000 9828 scope move finished after 16 + 142 ms
03:55:03.116 00.000 9828 Move returns status 0, amount 16
03:55:03.116 00.000 9828 move complete, result=0
03:55:03.116 00.000 9828 worker thread done servicing request
03:55:03.116 00.000 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:55:03.991 00.875 8976 Exposure complete
03:55:03.996 00.005 8976 worker thread done servicing request
03:55:03.996 00.000 5052 OnExposeComplete: enter
03:55:03.996 00.000 5052 UpdateGuideState(): m_state=6
03:55:03.996 00.000 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 173
03:55:03.996 00.000 5052 Star::Find returns 1 (0), X=335.82, Y=290.93, Mass=58, SNR=5.2, Peak=63 HFD=2.0
03:55:03.996 00.000 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
03:55:03.996 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
03:55:03.996 00.000 5052 CameraToMount -- cameraX=1.08 cameraY=-0.24 hyp=1.11 cameraTheta=-0.22 mountX=-0.71 mountY=-0.77, mountTheta=-2.31
03:55:03.997 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.08, y=-0.24, opts=13)
03:55:03.997 00.000 5052 Enqueuing Move request for stepguider (1.08, -0.24)
03:55:03.997 00.000 8976 Worker thread wakes up
03:55:03.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.08, -0.24) opts 0xd
03:55:03.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.08, -0.24)
03:55:03.997 00.000 8976 Moving (1.08, -0.24) raw xDistance=-0.71 yDistance=-0.77
03:55:03.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
03:55:03.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.77
03:55:03.997 00.000 8976 MoveAxis(R, 3, ABG)
03:55:03.998 00.001 8976 stepping (-12, 3) + (3, 0)
03:55:03.998 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:03.998 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:55:04.009 00.011 5052 UpdateGuideState exits: m=58 SNR=5.2
03:55:04.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:04.009 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:04.009 00.000 5052 Enqueuing Expose request
03:55:04.029 00.020 8976 Received - 47 (G) 
03:55:04.029 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:04.029 00.000 8976 stepped: pos (-9, 3)
03:55:04.029 00.000 8976 MoveAxis(U, 3, ABG)
03:55:04.029 00.000 8976 stepping (-9, 3) + (0, 3)
03:55:04.029 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:04.061 00.032 8976 Received - 47 (G) 
03:55:04.061 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:04.061 00.000 8976 stepped: pos (-9, 6)
03:55:04.061 00.000 8976 MountToCamera -- mountTheta (-0.44) + m_xAngle (2.04) = xAngle (1.60 = 1.60)
03:55:04.061 00.000 8976 MountToCamera -- mountX=1.74 mountY=-0.83 hyp=1.93 mountTheta=-0.44 cameraX=-0.05, cameraY=1.93 cameraTheta=1.60
03:55:04.061 00.000 8976 incremental bump (-0.054, 1.928) isValid = 1
03:55:04.061 00.000 8976 Scheduling Mount bump of (-0.003, 0.119)
03:55:04.061 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.00, y=0.12, opts=4)
03:55:04.061 00.000 8976 Enqueuing Move request for scope (-0.00, 0.12)
03:55:04.061 00.000 8976 move complete, result=0
03:55:04.061 00.000 9828 Worker thread wakes up
03:55:04.061 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0x4
03:55:04.061 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
03:55:04.061 00.000 9828 CameraToMount -- cameraTheta (1.60) - m_xAngle (-3.10) = xAngle (4.69 = -1.59)
03:55:04.061 00.000 9828 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.61 = -1.67)
03:55:04.061 00.000 8976 worker thread done servicing request
03:55:04.062 00.001 5052 GuideStep: -0.7 px 3 ms EAST, -0.8 px 3 ms NORTH
03:55:04.062 00.000 9828 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
03:55:04.062 00.000 8976 Worker thread wakes up
03:55:04.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:04.062 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:04.062 00.000 9828 Moving (-0.00, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:55:04.062 00.000 9828 BLC: window closed
03:55:04.062 00.000 9828 MoveAxis(E, 1, B)
03:55:04.062 00.000 9828 Guiding  Dir = 2, Dur = 1
03:55:04.063 00.001 9828 IsSlewing returns 0
03:55:04.063 00.000 9828 IsGuiding returns 0
03:55:04.063 00.000 9828 PulseGuide returned control before completion, sleep 11
03:55:04.087 00.024 9828 IsGuiding returns 1
03:55:04.087 00.000 9828 scope still moving after pulse duration time elapsed
03:55:04.113 00.026 9828 IsSlewing returns 0
03:55:04.113 00.000 9828 IsGuiding returns 1
03:55:04.145 00.032 9828 IsSlewing returns 0
03:55:04.146 00.001 9828 IsGuiding returns 1
03:55:04.177 00.031 9828 IsSlewing returns 0
03:55:04.177 00.000 9828 IsGuiding returns 1
03:55:04.208 00.031 9828 IsSlewing returns 0
03:55:04.208 00.000 9828 IsGuiding returns 0
03:55:04.208 00.000 9828 scope move finished after 1 + 144 ms
03:55:04.208 00.000 9828 Move returns status 0, amount 1
03:55:04.208 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:04.208 00.000 9828 MoveAxis(N, 16, B)
03:55:04.208 00.000 9828 Guiding  Dir = 0, Dur = 16
03:55:04.223 00.015 9828 IsSlewing returns 0
03:55:04.223 00.000 9828 IsGuiding returns 0
03:55:04.224 00.001 9828 PulseGuide returned control before completion, sleep 26
03:55:04.256 00.032 9828 IsGuiding returns 1
03:55:04.256 00.000 9828 scope still moving after pulse duration time elapsed
03:55:04.287 00.031 9828 IsSlewing returns 0
03:55:04.287 00.000 9828 IsGuiding returns 1
03:55:04.319 00.032 9828 IsSlewing returns 0
03:55:04.319 00.000 9828 IsGuiding returns 1
03:55:04.350 00.031 9828 IsSlewing returns 0
03:55:04.351 00.001 9828 IsGuiding returns 1
03:55:04.382 00.031 9828 IsSlewing returns 0
03:55:04.382 00.000 9828 IsGuiding returns 0
03:55:04.382 00.000 9828 scope move finished after 16 + 141 ms
03:55:04.382 00.000 9828 Move returns status 0, amount 16
03:55:04.382 00.000 9828 move complete, result=0
03:55:04.382 00.000 9828 worker thread done servicing request
03:55:04.382 00.000 5052 GuideStep: -0.0 px 1 ms EAST, -0.1 px 16 ms NORTH
03:55:05.227 00.845 8976 Exposure complete
03:55:05.233 00.006 8976 worker thread done servicing request
03:55:05.234 00.001 5052 OnExposeComplete: enter
03:55:05.234 00.000 5052 UpdateGuideState(): m_state=6
03:55:05.234 00.000 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 174
03:55:05.234 00.000 5052 Star::Find returns 1 (0), X=336.46, Y=291.02, Mass=53, SNR=5.0, Peak=65 HFD=1.1
03:55:05.234 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
03:55:05.234 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
03:55:05.234 00.000 5052 CameraToMount -- cameraX=1.72 cameraY=-0.15 hyp=1.73 cameraTheta=-0.09 mountX=-0.92 mountY=-1.36, mountTheta=-2.17
03:55:05.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.72, y=-0.15, opts=13)
03:55:05.235 00.000 5052 Enqueuing Move request for stepguider (1.72, -0.15)
03:55:05.235 00.000 8976 Worker thread wakes up
03:55:05.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.72, -0.15) opts 0xd
03:55:05.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.72, -0.15)
03:55:05.235 00.000 8976 Moving (1.72, -0.15) raw xDistance=-0.92 yDistance=-1.36
03:55:05.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.92
03:55:05.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.36
03:55:05.235 00.000 8976 MoveAxis(R, 4, ABG)
03:55:05.235 00.000 8976 stepping (-9, 6) + (4, 0)
03:55:05.235 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:05.236 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:05.246 00.010 5052 UpdateGuideState exits: m=53 SNR=5.0
03:55:05.246 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:05.246 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:05.246 00.000 5052 Enqueuing Expose request
03:55:05.276 00.030 8976 Received - 47 (G) 
03:55:05.276 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:05.276 00.000 8976 stepped: pos (-5, 6)
03:55:05.276 00.000 8976 MoveAxis(U, 6, ABG)
03:55:05.276 00.000 8976 stepping (-5, 6) + (0, 6)
03:55:05.276 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:55:05.323 00.047 8976 Received - 47 (G) 
03:55:05.323 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:55:05.323 00.000 8976 stepped: pos (-5, 12)
03:55:05.323 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
03:55:05.323 00.000 8976 MountToCamera -- mountX=1.42 mountY=-1.18 hyp=1.85 mountTheta=-0.70 cameraX=0.41, cameraY=1.80 cameraTheta=1.35
03:55:05.323 00.000 8976 incremental bump (0.409, 1.803) isValid = 1
03:55:05.323 00.000 8976 Scheduling Mount bump of (0.025, 0.116)
03:55:05.325 00.002 8976 ScheduleSecondaryMove(0FE553B0, x=0.03, y=0.12, opts=4)
03:55:05.325 00.000 8976 Enqueuing Move request for scope (0.03, 0.12)
03:55:05.325 00.000 8976 move complete, result=0
03:55:05.325 00.000 9828 Worker thread wakes up
03:55:05.325 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0x4
03:55:05.325 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -1.4 px 6 ms NORTH
03:55:05.325 00.000 8976 worker thread done servicing request
03:55:05.325 00.000 8976 Worker thread wakes up
03:55:05.325 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:05.325 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:05.325 00.000 9828 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:55:05.325 00.000 9828 CameraToMount -- cameraTheta (1.36) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
03:55:05.325 00.000 9828 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
03:55:05.325 00.000 9828 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
03:55:05.325 00.000 9828 Moving (0.03, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:55:05.325 00.000 9828 BLC: window closed
03:55:05.325 00.000 9828 MoveAxis(E, 10, B)
03:55:05.325 00.000 9828 Guiding  Dir = 2, Dur = 10
03:55:05.326 00.001 9828 IsSlewing returns 0
03:55:05.326 00.000 9828 IsGuiding returns 0
03:55:05.326 00.000 9828 PulseGuide returned control before completion, sleep 20
03:55:05.352 00.026 9828 IsGuiding returns 1
03:55:05.352 00.000 9828 scope still moving after pulse duration time elapsed
03:55:05.384 00.032 9828 IsSlewing returns 0
03:55:05.384 00.000 9828 IsGuiding returns 1
03:55:05.414 00.030 9828 IsSlewing returns 0
03:55:05.415 00.001 9828 IsGuiding returns 1
03:55:05.446 00.031 9828 IsSlewing returns 0
03:55:05.446 00.000 9828 IsGuiding returns 1
03:55:05.479 00.033 9828 IsSlewing returns 0
03:55:05.480 00.001 9828 IsGuiding returns 0
03:55:05.480 00.000 9828 scope move finished after 10 + 144 ms
03:55:05.480 00.000 9828 Move returns status 0, amount 10
03:55:05.480 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:05.480 00.000 9828 MoveAxis(N, 15, B)
03:55:05.480 00.000 9828 Guiding  Dir = 0, Dur = 15
03:55:05.494 00.014 9828 IsSlewing returns 0
03:55:05.494 00.000 9828 IsGuiding returns 0
03:55:05.494 00.000 9828 PulseGuide returned control before completion, sleep 25
03:55:05.525 00.031 9828 IsGuiding returns 1
03:55:05.525 00.000 9828 scope still moving after pulse duration time elapsed
03:55:05.556 00.031 9828 IsSlewing returns 0
03:55:05.556 00.000 9828 IsGuiding returns 1
03:55:05.587 00.031 9828 IsSlewing returns 0
03:55:05.588 00.001 9828 IsGuiding returns 1
03:55:05.617 00.029 9828 IsSlewing returns 0
03:55:05.617 00.000 9828 IsGuiding returns 1
03:55:05.648 00.031 9828 IsSlewing returns 0
03:55:05.648 00.000 9828 IsGuiding returns 0
03:55:05.648 00.000 9828 scope move finished after 15 + 139 ms
03:55:05.648 00.000 9828 Move returns status 0, amount 15
03:55:05.648 00.000 9828 move complete, result=0
03:55:05.649 00.001 9828 worker thread done servicing request
03:55:05.649 00.000 5052 GuideStep: -0.0 px 10 ms EAST, -0.1 px 15 ms NORTH
03:55:06.486 00.837 8976 Exposure complete
03:55:06.491 00.005 8976 worker thread done servicing request
03:55:06.492 00.001 5052 OnExposeComplete: enter
03:55:06.492 00.000 5052 UpdateGuideState(): m_state=6
03:55:06.492 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 175
03:55:06.492 00.000 5052 Star::Find returns 1 (0), X=336.25, Y=291.67, Mass=59, SNR=5.3, Peak=64 HFD=1.6
03:55:06.492 00.000 5052 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.04) = xAngle (-1.72 = -1.72)
03:55:06.492 00.000 5052 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.83 = -1.83)
03:55:06.492 00.000 5052 CameraToMount -- cameraX=1.51 cameraY=0.50 hyp=1.59 cameraTheta=0.32 mountX=-0.24 mountY=-1.54, mountTheta=-1.73
03:55:06.493 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.51, y=0.50, opts=13)
03:55:06.493 00.000 5052 Enqueuing Move request for stepguider (1.51, 0.50)
03:55:06.493 00.000 8976 Worker thread wakes up
03:55:06.493 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.51, 0.50) opts 0xd
03:55:06.493 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.51, 0.50)
03:55:06.493 00.000 8976 Moving (1.51, 0.50) raw xDistance=-0.24 yDistance=-1.54
03:55:06.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:55:06.493 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.03 from input -1.54
03:55:06.493 00.000 8976 MoveAxis(R, 0, ABG)
03:55:06.493 00.000 8976 MoveAxis(U, 6, ABG)
03:55:06.493 00.000 8976 stepping (-5, 12) + (0, 6)
03:55:06.493 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:55:06.494 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=37, FiltMax=49, Gamma=2.630
03:55:06.504 00.010 5052 UpdateGuideState exits: m=59 SNR=5.3
03:55:06.504 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:06.504 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:06.505 00.001 5052 Enqueuing Expose request
03:55:06.539 00.034 8976 Received - 47 (G) 
03:55:06.539 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:55:06.539 00.000 8976 stepped: pos (-5, 18)
03:55:06.539 00.000 8976 MountToCamera -- mountTheta (-0.96) + m_xAngle (2.04) = xAngle (1.08 = 1.08)
03:55:06.539 00.000 8976 MountToCamera -- mountX=1.20 mountY=-1.74 hyp=2.11 mountTheta=-0.96 cameraX=1.00, cameraY=1.86 cameraTheta=1.08
03:55:06.539 00.000 8976 incremental bump (0.999, 1.862) isValid = 1
03:55:06.539 00.000 8976 Scheduling Mount bump of (0.054, 0.105)
03:55:06.540 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.10, opts=4)
03:55:06.540 00.000 8976 Enqueuing Move request for scope (0.05, 0.10)
03:55:06.540 00.000 8976 move complete, result=0
03:55:06.540 00.000 9828 Worker thread wakes up
03:55:06.540 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0x4
03:55:06.540 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:55:06.540 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.5 px 6 ms NORTH
03:55:06.540 00.000 8976 worker thread done servicing request
03:55:06.540 00.000 9828 CameraToMount -- cameraTheta (1.09) - m_xAngle (-3.10) = xAngle (4.19 = -2.09)
03:55:06.540 00.000 8976 Worker thread wakes up
03:55:06.540 00.000 9828 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.11 = -2.17)
03:55:06.540 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:06.540 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.09 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
03:55:06.540 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:06.540 00.000 9828 Moving (0.05, 0.10) raw xDistance=-0.06 yDistance=-0.10
03:55:06.540 00.000 9828 BLC: window closed
03:55:06.540 00.000 9828 MoveAxis(E, 19, B)
03:55:06.541 00.001 9828 Guiding  Dir = 2, Dur = 19
03:55:06.541 00.000 9828 IsSlewing returns 0
03:55:06.541 00.000 9828 IsGuiding returns 0
03:55:06.541 00.000 9828 PulseGuide returned control before completion, sleep 29
03:55:06.585 00.044 9828 IsGuiding returns 1
03:55:06.585 00.000 9828 scope still moving after pulse duration time elapsed
03:55:06.617 00.032 9828 IsSlewing returns 0
03:55:06.617 00.000 9828 IsGuiding returns 1
03:55:06.648 00.031 9828 IsSlewing returns 0
03:55:06.648 00.000 9828 IsGuiding returns 1
03:55:06.680 00.032 9828 IsSlewing returns 0
03:55:06.680 00.000 9828 IsGuiding returns 0
03:55:06.680 00.000 9828 scope move finished after 19 + 119 ms
03:55:06.680 00.000 9828 Move returns status 0, amount 19
03:55:06.680 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:06.680 00.000 9828 MoveAxis(N, 13, B)
03:55:06.680 00.000 9828 Guiding  Dir = 0, Dur = 13
03:55:06.695 00.015 9828 IsSlewing returns 0
03:55:06.695 00.000 9828 IsGuiding returns 0
03:55:06.695 00.000 9828 PulseGuide returned control before completion, sleep 23
03:55:06.726 00.031 9828 IsGuiding returns 1
03:55:06.726 00.000 9828 scope still moving after pulse duration time elapsed
03:55:06.758 00.032 9828 IsSlewing returns 0
03:55:06.758 00.000 9828 IsGuiding returns 1
03:55:06.788 00.030 9828 IsSlewing returns 0
03:55:06.788 00.000 9828 IsGuiding returns 1
03:55:06.819 00.031 9828 IsSlewing returns 0
03:55:06.819 00.000 9828 IsGuiding returns 1
03:55:06.850 00.031 9828 IsSlewing returns 0
03:55:06.850 00.000 9828 IsGuiding returns 0
03:55:06.850 00.000 9828 scope move finished after 13 + 141 ms
03:55:06.850 00.000 9828 Move returns status 0, amount 13
03:55:06.850 00.000 9828 move complete, result=0
03:55:06.850 00.000 9828 worker thread done servicing request
03:55:06.850 00.000 5052 GuideStep: -0.1 px 19 ms EAST, -0.1 px 13 ms NORTH
03:55:07.700 00.850 8976 Exposure complete
03:55:07.706 00.006 8976 worker thread done servicing request
03:55:07.706 00.000 5052 OnExposeComplete: enter
03:55:07.706 00.000 5052 UpdateGuideState(): m_state=6
03:55:07.706 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 176
03:55:07.706 00.000 5052 Star::Find returns 1 (0), X=336.22, Y=291.27, Mass=63, SNR=5.4, Peak=65 HFD=1.6
03:55:07.706 00.000 5052 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
03:55:07.706 00.000 5052 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
03:55:07.706 00.000 5052 CameraToMount -- cameraX=1.48 cameraY=0.10 hyp=1.48 cameraTheta=0.07 mountX=-0.59 mountY=-1.29, mountTheta=-2.00
03:55:07.707 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.48, y=0.10, opts=13)
03:55:07.707 00.000 5052 Enqueuing Move request for stepguider (1.48, 0.10)
03:55:07.707 00.000 8976 Worker thread wakes up
03:55:07.707 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.48, 0.10) opts 0xd
03:55:07.707 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.48, 0.10)
03:55:07.707 00.000 8976 Moving (1.48, 0.10) raw xDistance=-0.59 yDistance=-1.29
03:55:07.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
03:55:07.707 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.29
03:55:07.708 00.001 8976 MoveAxis(R, 2, ABG)
03:55:07.708 00.000 8976 stepping (-5, 18) + (2, 0)
03:55:07.708 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:07.708 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:55:07.718 00.010 5052 UpdateGuideState exits: m=63 SNR=5.4
03:55:07.719 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:07.719 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:07.719 00.000 5052 Enqueuing Expose request
03:55:07.738 00.019 8976 Received - 47 (G) 
03:55:07.738 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:07.738 00.000 8976 stepped: pos (-3, 18)
03:55:07.738 00.000 8976 MoveAxis(U, 6, ABG)
03:55:07.738 00.000 8976 stepping (-3, 18) + (0, 6)
03:55:07.738 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:55:07.786 00.048 8976 Received - 47 (G) 
03:55:07.786 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:55:07.787 00.001 8976 stepped: pos (-3, 24)
03:55:07.787 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:55:07.787 00.000 8976 MountToCamera -- mountX=0.96 mountY=-2.42 hyp=2.60 mountTheta=-1.19 cameraX=1.72, cameraY=1.96 cameraTheta=0.85
03:55:07.787 00.000 8976 incremental bump (1.720, 1.955) isValid = 1
03:55:07.787 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:55:07.787 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:55:07.787 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:55:07.787 00.000 8976 move complete, result=0
03:55:07.787 00.000 9828 Worker thread wakes up
03:55:07.787 00.000 8976 worker thread done servicing request
03:55:07.787 00.000 5052 GuideStep: -0.6 px 2 ms EAST, -1.3 px 6 ms NORTH
03:55:07.787 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:55:07.787 00.000 8976 Worker thread wakes up
03:55:07.787 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:55:07.787 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:07.787 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:55:07.787 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:07.787 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:55:07.787 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:55:07.788 00.001 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:55:07.788 00.000 9828 BLC: window closed
03:55:07.788 00.000 9828 MoveAxis(E, 25, B)
03:55:07.788 00.000 9828 Guiding  Dir = 2, Dur = 25
03:55:07.788 00.000 9828 IsSlewing returns 0
03:55:07.788 00.000 9828 IsGuiding returns 0
03:55:07.788 00.000 9828 PulseGuide returned control before completion, sleep 35
03:55:07.827 00.039 9828 IsGuiding returns 1
03:55:07.827 00.000 9828 scope still moving after pulse duration time elapsed
03:55:07.858 00.031 9828 IsSlewing returns 0
03:55:07.858 00.000 9828 IsGuiding returns 1
03:55:07.888 00.030 9828 IsSlewing returns 0
03:55:07.888 00.000 9828 IsGuiding returns 1
03:55:07.920 00.032 9828 IsSlewing returns 0
03:55:07.920 00.000 9828 IsGuiding returns 0
03:55:07.920 00.000 9828 scope move finished after 25 + 107 ms
03:55:07.920 00.000 9828 Move returns status 0, amount 25
03:55:07.920 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:07.920 00.000 9828 MoveAxis(N, 11, B)
03:55:07.920 00.000 9828 Guiding  Dir = 0, Dur = 11
03:55:07.937 00.017 9828 IsSlewing returns 0
03:55:07.937 00.000 9828 IsGuiding returns 0
03:55:07.937 00.000 9828 PulseGuide returned control before completion, sleep 21
03:55:07.969 00.032 9828 IsGuiding returns 1
03:55:07.969 00.000 9828 scope still moving after pulse duration time elapsed
03:55:08.001 00.032 9828 IsSlewing returns 0
03:55:08.001 00.000 9828 IsGuiding returns 1
03:55:08.049 00.048 9828 IsSlewing returns 0
03:55:08.049 00.000 9828 IsGuiding returns 1
03:55:08.096 00.047 9828 IsSlewing returns 0
03:55:08.096 00.000 9828 IsGuiding returns 0
03:55:08.096 00.000 9828 scope move finished after 11 + 147 ms
03:55:08.096 00.000 9828 Move returns status 0, amount 11
03:55:08.096 00.000 9828 move complete, result=0
03:55:08.097 00.001 9828 worker thread done servicing request
03:55:08.097 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:55:08.945 00.848 8976 Exposure complete
03:55:08.950 00.005 8976 worker thread done servicing request
03:55:08.950 00.000 5052 OnExposeComplete: enter
03:55:08.950 00.000 5052 UpdateGuideState(): m_state=6
03:55:08.950 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 177
03:55:08.950 00.000 5052 Star::Find returns 1 (0), X=334.92, Y=291.28, Mass=66, SNR=5.6, Peak=63 HFD=1.9
03:55:08.950 00.000 5052 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.04) = xAngle (-1.50 = -1.50)
03:55:08.950 00.000 5052 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.60 = -1.60)
03:55:08.951 00.001 5052 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.55 mountX=0.02 mountY=-0.21, mountTheta=-1.50
03:55:08.951 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.18, y=0.11, opts=13)
03:55:08.951 00.000 5052 Enqueuing Move request for stepguider (0.18, 0.11)
03:55:08.951 00.000 8976 Worker thread wakes up
03:55:08.951 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.18, 0.11) opts 0xd
03:55:08.951 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.18, 0.11)
03:55:08.951 00.000 8976 Moving (0.18, 0.11) raw xDistance=0.02 yDistance=-0.21
03:55:08.952 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:55:08.952 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:55:08.952 00.000 8976 MoveAxis(R, 0, ABG)
03:55:08.952 00.000 8976 MoveAxis(U, 0, ABG)
03:55:08.952 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:55:08.952 00.000 8976 MountToCamera -- mountX=0.79 mountY=-2.88 hyp=2.99 mountTheta=-1.30 cameraX=2.20, cameraY=2.02 cameraTheta=0.74
03:55:08.952 00.000 8976 incremental bump (2.203, 2.018) isValid = 1
03:55:08.952 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:55:08.952 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:55:08.952 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:55:08.952 00.000 8976 move complete, result=0
03:55:08.952 00.000 9828 Worker thread wakes up
03:55:08.952 00.000 8976 worker thread done servicing request
03:55:08.952 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:55:08.952 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:55:08.952 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:55:08.952 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.86 = -2.43)
03:55:08.952 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:55:08.953 00.001 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:55:08.953 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:55:08.953 00.000 9828 BLC: window closed
03:55:08.953 00.000 9828 MoveAxis(E, 28, B)
03:55:08.953 00.000 9828 Guiding  Dir = 2, Dur = 28
03:55:08.953 00.000 9828 IsSlewing returns 0
03:55:08.953 00.000 9828 IsGuiding returns 0
03:55:08.953 00.000 9828 PulseGuide returned control before completion, sleep 38
03:55:08.963 00.010 5052 UpdateGuideState exits: m=66 SNR=5.6
03:55:08.963 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:08.963 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:08.963 00.000 5052 Enqueuing Expose request
03:55:08.963 00.000 8976 Worker thread wakes up
03:55:08.963 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:08.963 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:08.963 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:09.006 00.043 9828 IsGuiding returns 1
03:55:09.006 00.000 9828 scope still moving after pulse duration time elapsed
03:55:09.036 00.030 9828 IsSlewing returns 0
03:55:09.036 00.000 9828 IsGuiding returns 1
03:55:09.067 00.031 9828 IsSlewing returns 0
03:55:09.067 00.000 9828 IsGuiding returns 1
03:55:09.099 00.032 9828 IsSlewing returns 0
03:55:09.099 00.000 9828 IsGuiding returns 0
03:55:09.099 00.000 9828 scope move finished after 28 + 117 ms
03:55:09.099 00.000 9828 Move returns status 0, amount 28
03:55:09.099 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:09.099 00.000 9828 MoveAxis(N, 9, B)
03:55:09.099 00.000 9828 Guiding  Dir = 0, Dur = 9
03:55:09.115 00.016 9828 IsSlewing returns 0
03:55:09.115 00.000 9828 IsGuiding returns 0
03:55:09.115 00.000 9828 PulseGuide returned control before completion, sleep 19
03:55:09.145 00.030 9828 IsGuiding returns 1
03:55:09.145 00.000 9828 scope still moving after pulse duration time elapsed
03:55:09.177 00.032 9828 IsSlewing returns 0
03:55:09.177 00.000 9828 IsGuiding returns 1
03:55:09.208 00.031 9828 IsSlewing returns 0
03:55:09.208 00.000 9828 IsGuiding returns 1
03:55:09.240 00.032 9828 IsSlewing returns 0
03:55:09.240 00.000 9828 IsGuiding returns 0
03:55:09.240 00.000 9828 scope move finished after 9 + 116 ms
03:55:09.240 00.000 9828 Move returns status 0, amount 9
03:55:09.240 00.000 9828 move complete, result=0
03:55:09.240 00.000 9828 worker thread done servicing request
03:55:09.240 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:55:10.118 00.878 8976 Exposure complete
03:55:10.123 00.005 8976 worker thread done servicing request
03:55:10.123 00.000 5052 OnExposeComplete: enter
03:55:10.123 00.000 5052 UpdateGuideState(): m_state=6
03:55:10.123 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 178
03:55:10.123 00.000 5052 Star::Find returns 1 (0), X=334.63, Y=291.20, Mass=71, SNR=5.7, Peak=65 HFD=1.7
03:55:10.123 00.000 5052 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:55:10.123 00.000 5052 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.79 = 0.79)
03:55:10.123 00.000 5052 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.94 mountX=0.07 mountY=0.08, mountTheta=0.85
03:55:10.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.11, y=0.02, opts=13)
03:55:10.125 00.001 5052 Enqueuing Move request for stepguider (-0.11, 0.02)
03:55:10.125 00.000 8976 Worker thread wakes up
03:55:10.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.11, 0.02) opts 0xd
03:55:10.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.11, 0.02)
03:55:10.125 00.000 8976 Moving (-0.11, 0.02) raw xDistance=0.07 yDistance=0.08
03:55:10.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:55:10.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:55:10.125 00.000 8976 MoveAxis(R, 0, ABG)
03:55:10.125 00.000 8976 MoveAxis(U, 0, ABG)
03:55:10.125 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:55:10.125 00.000 8976 MountToCamera -- mountX=0.68 mountY=-3.19 hyp=3.26 mountTheta=-1.36 cameraX=2.53, cameraY=2.06 cameraTheta=0.68
03:55:10.125 00.000 8976 incremental bump (2.527, 2.059) isValid = 1
03:55:10.125 00.000 8976 Scheduling Mount bump of (0.085, 0.072)
03:55:10.125 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:55:10.125 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:55:10.125 00.000 8976 move complete, result=0
03:55:10.125 00.000 9828 Worker thread wakes up
03:55:10.125 00.000 8976 worker thread done servicing request
03:55:10.126 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:55:10.126 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:55:10.126 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
03:55:10.126 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
03:55:10.126 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
03:55:10.126 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:55:10.126 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:55:10.126 00.000 9828 BLC: window closed
03:55:10.126 00.000 9828 MoveAxis(E, 28, B)
03:55:10.126 00.000 9828 Guiding  Dir = 2, Dur = 28
03:55:10.127 00.001 9828 IsSlewing returns 0
03:55:10.127 00.000 9828 IsGuiding returns 0
03:55:10.127 00.000 9828 PulseGuide returned control before completion, sleep 38
03:55:10.138 00.011 5052 UpdateGuideState exits: m=71 SNR=5.7
03:55:10.139 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:10.139 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:10.139 00.000 5052 Enqueuing Expose request
03:55:10.139 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:10.142 00.003 8976 Worker thread wakes up
03:55:10.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:10.142 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:10.180 00.038 9828 IsGuiding returns 1
03:55:10.180 00.000 9828 scope still moving after pulse duration time elapsed
03:55:10.212 00.032 9828 IsSlewing returns 0
03:55:10.212 00.000 9828 IsGuiding returns 1
03:55:10.244 00.032 9828 IsSlewing returns 0
03:55:10.244 00.000 9828 IsGuiding returns 1
03:55:10.276 00.032 9828 IsSlewing returns 0
03:55:10.276 00.000 9828 IsGuiding returns 0
03:55:10.276 00.000 9828 scope move finished after 28 + 121 ms
03:55:10.276 00.000 9828 Move returns status 0, amount 28
03:55:10.276 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:10.276 00.000 9828 MoveAxis(N, 8, B)
03:55:10.276 00.000 9828 Guiding  Dir = 0, Dur = 8
03:55:10.292 00.016 9828 IsSlewing returns 0
03:55:10.292 00.000 9828 IsGuiding returns 0
03:55:10.292 00.000 9828 PulseGuide returned control before completion, sleep 18
03:55:10.322 00.030 9828 IsGuiding returns 1
03:55:10.322 00.000 9828 scope still moving after pulse duration time elapsed
03:55:10.353 00.031 9828 IsSlewing returns 0
03:55:10.353 00.000 9828 IsGuiding returns 1
03:55:10.404 00.051 9828 IsSlewing returns 0
03:55:10.404 00.000 9828 IsGuiding returns 1
03:55:10.446 00.042 9828 IsSlewing returns 0
03:55:10.446 00.000 9828 IsGuiding returns 0
03:55:10.446 00.000 9828 scope move finished after 8 + 146 ms
03:55:10.446 00.000 9828 Move returns status 0, amount 8
03:55:10.446 00.000 9828 move complete, result=0
03:55:10.447 00.001 9828 worker thread done servicing request
03:55:10.447 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 8 ms NORTH
03:55:11.296 00.849 8976 Exposure complete
03:55:11.301 00.005 8976 worker thread done servicing request
03:55:11.301 00.000 5052 OnExposeComplete: enter
03:55:11.301 00.000 5052 UpdateGuideState(): m_state=6
03:55:11.301 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 179
03:55:11.301 00.000 5052 Star::Find returns 1 (0), X=334.22, Y=290.76, Mass=65, SNR=5.5, Peak=65 HFD=1.6
03:55:11.302 00.001 5052 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.04) = xAngle (-4.52 = 1.76)
03:55:11.302 00.000 5052 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.62 = 1.66)
03:55:11.302 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.41 hyp=0.66 cameraTheta=-2.48 mountX=-0.13 mountY=0.66, mountTheta=1.76
03:55:11.302 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.41, opts=13)
03:55:11.302 00.000 5052 Enqueuing Move request for stepguider (-0.52, -0.41)
03:55:11.302 00.000 8976 Worker thread wakes up
03:55:11.302 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.41) opts 0xd
03:55:11.302 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.41)
03:55:11.303 00.001 8976 Moving (-0.52, -0.41) raw xDistance=-0.13 yDistance=0.66
03:55:11.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:55:11.303 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
03:55:11.303 00.000 8976 MoveAxis(R, 0, ABG)
03:55:11.303 00.000 8976 MoveAxis(D, 3, ABG)
03:55:11.303 00.000 8976 stepping (-3, 24) + (0, -3)
03:55:11.303 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:11.303 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:11.313 00.010 5052 UpdateGuideState exits: m=65 SNR=5.5
03:55:11.313 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:11.313 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:11.313 00.000 5052 Enqueuing Expose request
03:55:11.335 00.022 8976 Received - 47 (G) 
03:55:11.336 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:11.336 00.000 8976 stepped: pos (-3, 21)
03:55:11.336 00.000 8976 MountToCamera -- mountTheta (-1.38) + m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:55:11.336 00.000 8976 MountToCamera -- mountX=0.61 mountY=-3.24 hyp=3.29 mountTheta=-1.38 cameraX=2.60, cameraY=2.02 cameraTheta=0.66
03:55:11.336 00.000 8976 incremental bump (2.604, 2.016) isValid = 1
03:55:11.336 00.000 8976 Scheduling Mount bump of (0.091, 0.073)
03:55:11.336 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:55:11.336 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:55:11.336 00.000 8976 move complete, result=0
03:55:11.336 00.000 9828 Worker thread wakes up
03:55:11.336 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:55:11.336 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:55:11.336 00.000 9828 CameraToMount -- cameraTheta (0.68) - m_xAngle (-3.10) = xAngle (3.77 = -2.51)
03:55:11.336 00.000 9828 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.69 = -2.59)
03:55:11.336 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.68 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:55:11.337 00.001 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:55:11.337 00.000 9828 BLC: window closed
03:55:11.337 00.000 9828 MoveAxis(E, 30, B)
03:55:11.337 00.000 9828 Guiding  Dir = 2, Dur = 30
03:55:11.337 00.000 8976 worker thread done servicing request
03:55:11.337 00.000 8976 Worker thread wakes up
03:55:11.337 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:11.337 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:11.337 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:55:11.337 00.000 9828 IsSlewing returns 0
03:55:11.337 00.000 9828 IsGuiding returns 0
03:55:11.337 00.000 9828 PulseGuide returned control before completion, sleep 40
03:55:11.387 00.050 9828 IsGuiding returns 1
03:55:11.387 00.000 9828 scope still moving after pulse duration time elapsed
03:55:11.418 00.031 9828 IsSlewing returns 0
03:55:11.419 00.001 9828 IsGuiding returns 1
03:55:11.450 00.031 9828 IsSlewing returns 0
03:55:11.450 00.000 9828 IsGuiding returns 1
03:55:11.482 00.032 9828 IsSlewing returns 0
03:55:11.482 00.000 9828 IsGuiding returns 0
03:55:11.482 00.000 9828 scope move finished after 30 + 114 ms
03:55:11.482 00.000 9828 Move returns status 0, amount 30
03:55:11.482 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:11.482 00.000 9828 MoveAxis(N, 8, B)
03:55:11.482 00.000 9828 Guiding  Dir = 0, Dur = 8
03:55:11.496 00.014 9828 IsSlewing returns 0
03:55:11.496 00.000 9828 IsGuiding returns 0
03:55:11.496 00.000 9828 PulseGuide returned control before completion, sleep 18
03:55:11.526 00.030 9828 IsGuiding returns 1
03:55:11.526 00.000 9828 scope still moving after pulse duration time elapsed
03:55:11.558 00.032 9828 IsSlewing returns 0
03:55:11.558 00.000 9828 IsGuiding returns 1
03:55:11.589 00.031 9828 IsSlewing returns 0
03:55:11.589 00.000 9828 IsGuiding returns 1
03:55:11.620 00.031 9828 IsSlewing returns 0
03:55:11.620 00.000 9828 IsGuiding returns 0
03:55:11.620 00.000 9828 scope move finished after 8 + 115 ms
03:55:11.620 00.000 9828 Move returns status 0, amount 8
03:55:11.620 00.000 9828 move complete, result=0
03:55:11.620 00.000 9828 worker thread done servicing request
03:55:11.620 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:55:12.498 00.878 8976 Exposure complete
03:55:12.504 00.006 8976 worker thread done servicing request
03:55:12.504 00.000 5052 OnExposeComplete: enter
03:55:12.504 00.000 5052 UpdateGuideState(): m_state=6
03:55:12.504 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 180
03:55:12.504 00.000 5052 Star::Find returns 1 (0), X=334.52, Y=291.19, Mass=65, SNR=5.5, Peak=63 HFD=1.4
03:55:12.504 00.000 5052 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.04) = xAngle (1.05 = 1.05)
03:55:12.504 00.000 5052 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.94 = 0.94)
03:55:12.505 00.001 5052 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.09 mountX=0.11 mountY=0.18, mountTheta=1.02
03:55:12.505 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.22, y=0.01, opts=13)
03:55:12.505 00.000 5052 Enqueuing Move request for stepguider (-0.22, 0.01)
03:55:12.505 00.000 8976 Worker thread wakes up
03:55:12.505 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.22, 0.01) opts 0xd
03:55:12.505 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.22, 0.01)
03:55:12.505 00.000 8976 Moving (-0.22, 0.01) raw xDistance=0.11 yDistance=0.18
03:55:12.506 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:55:12.506 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:55:12.506 00.000 8976 MoveAxis(R, 0, ABG)
03:55:12.506 00.000 8976 MoveAxis(U, 0, ABG)
03:55:12.506 00.000 8976 MountToCamera -- mountTheta (-1.40) + m_xAngle (2.04) = xAngle (0.64 = 0.64)
03:55:12.506 00.000 8976 MountToCamera -- mountX=0.56 mountY=-3.27 hyp=3.32 mountTheta=-1.40 cameraX=2.66, cameraY=1.99 cameraTheta=0.64
03:55:12.506 00.000 8976 incremental bump (2.656, 1.987) isValid = 1
03:55:12.506 00.000 8976 Scheduling Mount bump of (0.092, 0.071)
03:55:12.506 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:55:12.506 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:55:12.506 00.000 8976 move complete, result=0
03:55:12.506 00.000 9828 Worker thread wakes up
03:55:12.506 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:55:12.506 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:55:12.506 00.000 9828 CameraToMount -- cameraTheta (0.66) - m_xAngle (-3.10) = xAngle (3.76 = -2.53)
03:55:12.506 00.000 9828 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.67 = -2.61)
03:55:12.506 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.66 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
03:55:12.506 00.000 8976 worker thread done servicing request
03:55:12.507 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:55:12.507 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.10 yDistance=-0.06
03:55:12.507 00.000 9828 BLC: window closed
03:55:12.507 00.000 9828 MoveAxis(E, 30, B)
03:55:12.507 00.000 9828 Guiding  Dir = 2, Dur = 30
03:55:12.507 00.000 9828 IsSlewing returns 0
03:55:12.508 00.001 9828 IsGuiding returns 0
03:55:12.508 00.000 9828 PulseGuide returned control before completion, sleep 40
03:55:12.518 00.010 5052 UpdateGuideState exits: m=65 SNR=5.5
03:55:12.518 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:12.518 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:12.518 00.000 5052 Enqueuing Expose request
03:55:12.518 00.000 8976 Worker thread wakes up
03:55:12.518 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:55:12.519 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:12.519 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:12.559 00.040 9828 IsGuiding returns 1
03:55:12.559 00.000 9828 scope still moving after pulse duration time elapsed
03:55:12.591 00.032 9828 IsSlewing returns 0
03:55:12.591 00.000 9828 IsGuiding returns 1
03:55:12.623 00.032 9828 IsSlewing returns 0
03:55:12.623 00.000 9828 IsGuiding returns 1
03:55:12.655 00.032 9828 IsSlewing returns 0
03:55:12.655 00.000 9828 IsGuiding returns 0
03:55:12.655 00.000 9828 scope move finished after 30 + 117 ms
03:55:12.655 00.000 9828 Move returns status 0, amount 30
03:55:12.655 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:12.656 00.001 9828 MoveAxis(N, 8, B)
03:55:12.656 00.000 9828 Guiding  Dir = 0, Dur = 8
03:55:12.671 00.015 9828 IsSlewing returns 0
03:55:12.671 00.000 9828 IsGuiding returns 0
03:55:12.671 00.000 9828 PulseGuide returned control before completion, sleep 18
03:55:12.703 00.032 9828 IsGuiding returns 1
03:55:12.703 00.000 9828 scope still moving after pulse duration time elapsed
03:55:12.734 00.031 9828 IsSlewing returns 0
03:55:12.734 00.000 9828 IsGuiding returns 1
03:55:12.766 00.032 9828 IsSlewing returns 0
03:55:12.767 00.001 9828 IsGuiding returns 1
03:55:12.798 00.031 9828 IsSlewing returns 0
03:55:12.798 00.000 9828 IsGuiding returns 0
03:55:12.798 00.000 9828 scope move finished after 8 + 119 ms
03:55:12.798 00.000 9828 Move returns status 0, amount 8
03:55:12.798 00.000 9828 move complete, result=0
03:55:12.799 00.001 9828 worker thread done servicing request
03:55:12.799 00.000 5052 GuideStep: -0.1 px 30 ms EAST, -0.1 px 8 ms NORTH
03:55:13.678 00.879 8976 Exposure complete
03:55:13.684 00.006 8976 worker thread done servicing request
03:55:13.684 00.000 5052 OnExposeComplete: enter
03:55:13.684 00.000 5052 UpdateGuideState(): m_state=6
03:55:13.685 00.001 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 181
03:55:13.685 00.000 5052 Star::Find returns 1 (0), X=334.06, Y=291.52, Mass=77, SNR=6.0, Peak=64 HFD=2.1
03:55:13.685 00.000 5052 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.04) = xAngle (0.62 = 0.62)
03:55:13.685 00.000 5052 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.52 = 0.52)
03:55:13.685 00.000 5052 CameraToMount -- cameraX=-0.68 cameraY=0.35 hyp=0.77 cameraTheta=2.67 mountX=0.62 mountY=0.38, mountTheta=0.55
03:55:13.685 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.68, y=0.35, opts=13)
03:55:13.685 00.000 5052 Enqueuing Move request for stepguider (-0.68, 0.35)
03:55:13.686 00.001 8976 Worker thread wakes up
03:55:13.686 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.68, 0.35) opts 0xd
03:55:13.686 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.68, 0.35)
03:55:13.686 00.000 8976 Moving (-0.68, 0.35) raw xDistance=0.62 yDistance=0.38
03:55:13.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:55:13.686 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:55:13.686 00.000 8976 MoveAxis(L, 3, ABG)
03:55:13.686 00.000 8976 stepping (-3, 21) + (-3, 0)
03:55:13.686 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:13.687 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:55:13.697 00.010 5052 UpdateGuideState exits: m=77 SNR=6.0
03:55:13.697 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:13.697 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:13.697 00.000 5052 Enqueuing Expose request
03:55:13.717 00.020 8976 Received - 47 (G) 
03:55:13.717 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:13.717 00.000 8976 stepped: pos (-6, 21)
03:55:13.717 00.000 8976 MoveAxis(D, 2, ABG)
03:55:13.717 00.000 8976 stepping (-6, 21) + (0, -2)
03:55:13.717 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:13.749 00.032 8976 Received - 47 (G) 
03:55:13.749 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:13.749 00.000 8976 stepped: pos (-6, 19)
03:55:13.750 00.001 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:55:13.750 00.000 8976 MountToCamera -- mountX=0.68 mountY=-3.19 hyp=3.26 mountTheta=-1.36 cameraX=2.53, cameraY=2.05 cameraTheta=0.68
03:55:13.750 00.000 8976 incremental bump (2.528, 2.054) isValid = 1
03:55:13.750 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
03:55:13.750 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:55:13.750 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:55:13.750 00.000 8976 move complete, result=0
03:55:13.750 00.000 8976 worker thread done servicing request
03:55:13.750 00.000 8976 Worker thread wakes up
03:55:13.750 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.4 px 2 ms SOUTH
03:55:13.750 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:13.750 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:13.750 00.000 9828 Worker thread wakes up
03:55:13.750 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:55:13.750 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:55:13.751 00.001 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.49)
03:55:13.751 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.57)
03:55:13.751 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
03:55:13.751 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:55:13.751 00.000 9828 BLC: window closed
03:55:13.751 00.000 9828 MoveAxis(E, 29, B)
03:55:13.751 00.000 9828 Guiding  Dir = 2, Dur = 29
03:55:13.751 00.000 9828 IsSlewing returns 0
03:55:13.751 00.000 9828 IsGuiding returns 0
03:55:13.751 00.000 9828 PulseGuide returned control before completion, sleep 39
03:55:13.794 00.043 9828 IsGuiding returns 1
03:55:13.795 00.001 9828 scope still moving after pulse duration time elapsed
03:55:13.825 00.030 9828 IsSlewing returns 0
03:55:13.825 00.000 9828 IsGuiding returns 1
03:55:13.856 00.031 9828 IsSlewing returns 0
03:55:13.856 00.000 9828 IsGuiding returns 1
03:55:13.887 00.031 9828 IsSlewing returns 0
03:55:13.887 00.000 9828 IsGuiding returns 1
03:55:13.918 00.031 9828 IsSlewing returns 0
03:55:13.918 00.000 9828 IsGuiding returns 0
03:55:13.918 00.000 9828 scope move finished after 29 + 138 ms
03:55:13.919 00.001 9828 Move returns status 0, amount 29
03:55:13.919 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:13.919 00.000 9828 MoveAxis(N, 9, B)
03:55:13.919 00.000 9828 Guiding  Dir = 0, Dur = 9
03:55:13.934 00.015 9828 IsSlewing returns 0
03:55:13.934 00.000 9828 IsGuiding returns 0
03:55:13.934 00.000 9828 PulseGuide returned control before completion, sleep 19
03:55:13.967 00.033 9828 IsGuiding returns 1
03:55:13.967 00.000 9828 scope still moving after pulse duration time elapsed
03:55:13.999 00.032 9828 IsSlewing returns 0
03:55:13.999 00.000 9828 IsGuiding returns 1
03:55:14.030 00.031 9828 IsSlewing returns 0
03:55:14.030 00.000 9828 IsGuiding returns 1
03:55:14.063 00.033 9828 IsSlewing returns 0
03:55:14.063 00.000 9828 IsGuiding returns 1
03:55:14.094 00.031 9828 IsSlewing returns 0
03:55:14.094 00.000 9828 IsGuiding returns 1
03:55:14.126 00.032 9828 IsSlewing returns 0
03:55:14.126 00.000 9828 IsGuiding returns 1
03:55:14.172 00.046 9828 IsSlewing returns 0
03:55:14.173 00.001 9828 IsGuiding returns 0
03:55:14.173 00.000 9828 scope move finished after 9 + 229 ms
03:55:14.173 00.000 9828 Move returns status 0, amount 9
03:55:14.173 00.000 9828 move complete, result=0
03:55:14.173 00.000 9828 worker thread done servicing request
03:55:14.173 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:55:14.908 00.735 8976 Exposure complete
03:55:14.914 00.006 8976 worker thread done servicing request
03:55:14.914 00.000 5052 OnExposeComplete: enter
03:55:14.914 00.000 5052 UpdateGuideState(): m_state=6
03:55:14.914 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 182
03:55:14.914 00.000 5052 Star::Find returns 1 (0), X=334.99, Y=290.67, Mass=69, SNR=5.7, Peak=64 HFD=1.9
03:55:14.914 00.000 5052 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.04) = xAngle (-3.16 = 3.13)
03:55:14.914 00.000 5052 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.26 = 3.02)
03:55:14.914 00.000 5052 CameraToMount -- cameraX=0.25 cameraY=-0.51 hyp=0.57 cameraTheta=-1.11 mountX=-0.57 mountY=0.07, mountTheta=3.02
03:55:14.916 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=0.25, y=-0.51, opts=13)
03:55:14.917 00.001 5052 Enqueuing Move request for stepguider (0.25, -0.51)
03:55:14.917 00.000 8976 Worker thread wakes up
03:55:14.917 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.25, -0.51) opts 0xd
03:55:14.917 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.25, -0.51)
03:55:14.917 00.000 8976 Moving (0.25, -0.51) raw xDistance=-0.57 yDistance=0.07
03:55:14.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.57
03:55:14.917 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:55:14.917 00.000 8976 MoveAxis(R, 2, ABG)
03:55:14.917 00.000 8976 stepping (-6, 19) + (2, 0)
03:55:14.918 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:14.919 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:55:14.929 00.010 5052 UpdateGuideState exits: m=69 SNR=5.7
03:55:14.929 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:14.929 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:14.929 00.000 5052 Enqueuing Expose request
03:55:14.948 00.019 8976 Received - 47 (G) 
03:55:14.949 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:14.949 00.000 8976 stepped: pos (-4, 19)
03:55:14.949 00.000 8976 MoveAxis(U, 0, ABG)
03:55:14.949 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.68 = 0.68)
03:55:14.949 00.000 8976 MountToCamera -- mountX=0.66 mountY=-3.13 hyp=3.20 mountTheta=-1.36 cameraX=2.49, cameraY=2.01 cameraTheta=0.68
03:55:14.949 00.000 8976 incremental bump (2.488, 2.010) isValid = 1
03:55:14.949 00.000 8976 Scheduling Mount bump of (0.089, 0.075)
03:55:14.949 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.07, opts=4)
03:55:14.949 00.000 8976 Enqueuing Move request for scope (0.09, 0.07)
03:55:14.949 00.000 8976 move complete, result=0
03:55:14.949 00.000 9828 Worker thread wakes up
03:55:14.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0x4
03:55:14.949 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.1 px 0 ms NORTH
03:55:14.950 00.001 8976 worker thread done servicing request
03:55:14.950 00.000 8976 Worker thread wakes up
03:55:14.950 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:14.950 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:14.950 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:55:14.950 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.79 = -2.49)
03:55:14.950 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.71 = -2.57)
03:55:14.950 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
03:55:14.950 00.000 9828 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=-0.06
03:55:14.950 00.000 9828 BLC: window closed
03:55:14.950 00.000 9828 MoveAxis(E, 29, B)
03:55:14.950 00.000 9828 Guiding  Dir = 2, Dur = 29
03:55:14.951 00.001 9828 IsSlewing returns 0
03:55:14.951 00.000 9828 IsGuiding returns 0
03:55:14.951 00.000 9828 PulseGuide returned control before completion, sleep 39
03:55:14.992 00.041 9828 IsGuiding returns 1
03:55:14.996 00.004 9828 scope still moving after pulse duration time elapsed
03:55:15.023 00.027 9828 IsSlewing returns 0
03:55:15.023 00.000 9828 IsGuiding returns 1
03:55:15.053 00.030 9828 IsSlewing returns 0
03:55:15.053 00.000 9828 IsGuiding returns 1
03:55:15.084 00.031 9828 IsSlewing returns 0
03:55:15.084 00.000 9828 IsGuiding returns 1
03:55:15.115 00.031 9828 IsSlewing returns 0
03:55:15.115 00.000 9828 IsGuiding returns 0
03:55:15.115 00.000 9828 scope move finished after 29 + 135 ms
03:55:15.115 00.000 9828 Move returns status 0, amount 29
03:55:15.115 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:15.115 00.000 9828 MoveAxis(N, 9, B)
03:55:15.115 00.000 9828 Guiding  Dir = 0, Dur = 9
03:55:15.130 00.015 9828 IsSlewing returns 0
03:55:15.130 00.000 9828 IsGuiding returns 0
03:55:15.131 00.001 9828 PulseGuide returned control before completion, sleep 19
03:55:15.162 00.031 9828 IsGuiding returns 1
03:55:15.162 00.000 9828 scope still moving after pulse duration time elapsed
03:55:15.192 00.030 9828 IsSlewing returns 0
03:55:15.192 00.000 9828 IsGuiding returns 1
03:55:15.224 00.032 9828 IsSlewing returns 0
03:55:15.225 00.001 9828 IsGuiding returns 1
03:55:15.255 00.030 9828 IsSlewing returns 0
03:55:15.255 00.000 9828 IsGuiding returns 1
03:55:15.287 00.032 9828 IsSlewing returns 0
03:55:15.287 00.000 9828 IsGuiding returns 1
03:55:15.318 00.031 9828 IsSlewing returns 0
03:55:15.318 00.000 9828 IsGuiding returns 1
03:55:15.350 00.032 9828 IsSlewing returns 0
03:55:15.350 00.000 9828 IsGuiding returns 0
03:55:15.350 00.000 9828 scope move finished after 9 + 211 ms
03:55:15.350 00.000 9828 Move returns status 0, amount 9
03:55:15.350 00.000 9828 move complete, result=0
03:55:15.350 00.000 9828 worker thread done servicing request
03:55:15.350 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:55:16.090 00.740 8976 Exposure complete
03:55:16.096 00.006 8976 worker thread done servicing request
03:55:16.096 00.000 5052 OnExposeComplete: enter
03:55:16.096 00.000 5052 UpdateGuideState(): m_state=6
03:55:16.097 00.001 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 183
03:55:16.097 00.000 5052 Star::Find returns 1 (0), X=333.85, Y=291.45, Mass=65, SNR=5.5, Peak=63 HFD=2.1
03:55:16.097 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:55:16.097 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.69 = 0.69)
03:55:16.097 00.000 5052 CameraToMount -- cameraX=-0.89 cameraY=0.28 hyp=0.93 cameraTheta=2.84 mountX=0.66 mountY=0.59, mountTheta=0.74
03:55:16.097 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.89, y=0.28, opts=13)
03:55:16.098 00.001 5052 Enqueuing Move request for stepguider (-0.89, 0.28)
03:55:16.098 00.000 8976 Worker thread wakes up
03:55:16.098 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.89, 0.28) opts 0xd
03:55:16.098 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.89, 0.28)
03:55:16.098 00.000 8976 Moving (-0.89, 0.28) raw xDistance=0.66 yDistance=0.59
03:55:16.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.66
03:55:16.098 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
03:55:16.098 00.000 8976 MoveAxis(L, 3, ABG)
03:55:16.098 00.000 8976 stepping (-4, 19) + (-3, 0)
03:55:16.098 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:16.099 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:16.109 00.010 5052 UpdateGuideState exits: m=65 SNR=5.5
03:55:16.109 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:16.109 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:16.109 00.000 5052 Enqueuing Expose request
03:55:16.131 00.022 8976 Received - 47 (G) 
03:55:16.131 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:16.132 00.001 8976 stepped: pos (-7, 19)
03:55:16.132 00.000 8976 MoveAxis(D, 2, ABG)
03:55:16.132 00.000 8976 stepping (-7, 19) + (0, -2)
03:55:16.132 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:16.163 00.031 8976 Received - 47 (G) 
03:55:16.163 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:16.163 00.000 8976 stepped: pos (-7, 17)
03:55:16.163 00.000 8976 MountToCamera -- mountTheta (-1.31) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:55:16.164 00.001 8976 MountToCamera -- mountX=0.79 mountY=-2.99 hyp=3.09 mountTheta=-1.31 cameraX=2.30, cameraY=2.07 cameraTheta=0.73
03:55:16.164 00.000 8976 incremental bump (2.299, 2.067) isValid = 1
03:55:16.164 00.000 8976 Scheduling Mount bump of (0.085, 0.080)
03:55:16.164 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:55:16.164 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:55:16.164 00.000 8976 move complete, result=0
03:55:16.164 00.000 8976 worker thread done servicing request
03:55:16.164 00.000 8976 Worker thread wakes up
03:55:16.164 00.000 9828 Worker thread wakes up
03:55:16.164 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:55:16.164 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:16.164 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 2 ms SOUTH
03:55:16.164 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:55:16.165 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:16.165 00.000 9828 CameraToMount -- cameraTheta (0.75) - m_xAngle (-3.10) = xAngle (3.85 = -2.44)
03:55:16.165 00.000 9828 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.52)
03:55:16.165 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:55:16.165 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:55:16.165 00.000 9828 BLC: window closed
03:55:16.165 00.000 9828 MoveAxis(E, 28, B)
03:55:16.165 00.000 9828 Guiding  Dir = 2, Dur = 28
03:55:16.166 00.001 9828 IsSlewing returns 0
03:55:16.166 00.000 9828 IsGuiding returns 0
03:55:16.166 00.000 9828 PulseGuide returned control before completion, sleep 38
03:55:16.213 00.047 9828 IsGuiding returns 1
03:55:16.213 00.000 9828 scope still moving after pulse duration time elapsed
03:55:16.244 00.031 9828 IsSlewing returns 0
03:55:16.244 00.000 9828 IsGuiding returns 1
03:55:16.275 00.031 9828 IsSlewing returns 0
03:55:16.275 00.000 9828 IsGuiding returns 1
03:55:16.308 00.033 9828 IsSlewing returns 0
03:55:16.308 00.000 9828 IsGuiding returns 0
03:55:16.308 00.000 9828 scope move finished after 28 + 114 ms
03:55:16.308 00.000 9828 Move returns status 0, amount 28
03:55:16.308 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:16.308 00.000 9828 MoveAxis(N, 9, B)
03:55:16.308 00.000 9828 Guiding  Dir = 0, Dur = 9
03:55:16.324 00.016 9828 IsSlewing returns 0
03:55:16.324 00.000 9828 IsGuiding returns 0
03:55:16.324 00.000 9828 PulseGuide returned control before completion, sleep 19
03:55:16.355 00.031 9828 IsGuiding returns 1
03:55:16.355 00.000 9828 scope still moving after pulse duration time elapsed
03:55:16.388 00.033 9828 IsSlewing returns 0
03:55:16.388 00.000 9828 IsGuiding returns 1
03:55:16.418 00.030 9828 IsSlewing returns 0
03:55:16.418 00.000 9828 IsGuiding returns 1
03:55:16.450 00.032 9828 IsSlewing returns 0
03:55:16.450 00.000 9828 IsGuiding returns 1
03:55:16.481 00.031 9828 IsSlewing returns 0
03:55:16.481 00.000 9828 IsGuiding returns 1
03:55:16.512 00.031 9828 IsSlewing returns 0
03:55:16.512 00.000 9828 IsGuiding returns 1
03:55:16.543 00.031 9828 IsSlewing returns 0
03:55:16.543 00.000 9828 IsGuiding returns 0
03:55:16.543 00.000 9828 scope move finished after 9 + 210 ms
03:55:16.543 00.000 9828 Move returns status 0, amount 9
03:55:16.543 00.000 9828 move complete, result=0
03:55:16.543 00.000 9828 worker thread done servicing request
03:55:16.544 00.001 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:55:17.327 00.783 8976 Exposure complete
03:55:17.333 00.006 8976 worker thread done servicing request
03:55:17.333 00.000 5052 OnExposeComplete: enter
03:55:17.333 00.000 5052 UpdateGuideState(): m_state=6
03:55:17.333 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 184
03:55:17.333 00.000 5052 Star::Find returns 1 (0), X=333.77, Y=291.27, Mass=63, SNR=5.4, Peak=63 HFD=2.0
03:55:17.333 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:55:17.333 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
03:55:17.333 00.000 5052 CameraToMount -- cameraX=-0.97 cameraY=0.09 hyp=0.98 cameraTheta=3.05 mountX=0.53 mountY=0.77, mountTheta=0.97
03:55:17.334 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.97, y=0.09, opts=13)
03:55:17.334 00.000 5052 Enqueuing Move request for stepguider (-0.97, 0.09)
03:55:17.334 00.000 8976 Worker thread wakes up
03:55:17.334 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.97, 0.09) opts 0xd
03:55:17.334 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.97, 0.09)
03:55:17.334 00.000 8976 Moving (-0.97, 0.09) raw xDistance=0.53 yDistance=0.77
03:55:17.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
03:55:17.334 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.77
03:55:17.334 00.000 8976 MoveAxis(L, 2, ABG)
03:55:17.334 00.000 8976 stepping (-7, 17) + (-2, 0)
03:55:17.334 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:17.335 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:17.345 00.010 5052 UpdateGuideState exits: m=63 SNR=5.4
03:55:17.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:17.345 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:17.345 00.000 5052 Enqueuing Expose request
03:55:17.362 00.017 8976 Received - 47 (G) 
03:55:17.362 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:17.362 00.000 8976 stepped: pos (-9, 17)
03:55:17.362 00.000 8976 MoveAxis(D, 3, ABG)
03:55:17.362 00.000 8976 stepping (-9, 17) + (0, -3)
03:55:17.362 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:17.394 00.032 8976 Received - 47 (G) 
03:55:17.394 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:17.394 00.000 8976 stepped: pos (-9, 14)
03:55:17.394 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:55:17.394 00.000 8976 MountToCamera -- mountX=0.99 mountY=-2.74 hyp=2.91 mountTheta=-1.22 cameraX=1.99, cameraY=2.12 cameraTheta=0.82
03:55:17.394 00.000 8976 incremental bump (1.987, 2.124) isValid = 1
03:55:17.394 00.000 8976 Scheduling Mount bump of (0.078, 0.087)
03:55:17.394 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:55:17.394 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:55:17.394 00.000 8976 move complete, result=0
03:55:17.395 00.001 8976 worker thread done servicing request
03:55:17.395 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.8 px 3 ms SOUTH
03:55:17.395 00.000 8976 Worker thread wakes up
03:55:17.395 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:17.395 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:17.395 00.000 9828 Worker thread wakes up
03:55:17.395 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:55:17.395 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:55:17.395 00.000 9828 CameraToMount -- cameraTheta (0.84) - m_xAngle (-3.10) = xAngle (3.93 = -2.35)
03:55:17.395 00.000 9828 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.85 = -2.43)
03:55:17.395 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.08 mountY=-0.08, mountTheta=-2.39
03:55:17.395 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:55:17.395 00.000 9828 BLC: window closed
03:55:17.395 00.000 9828 MoveAxis(E, 26, B)
03:55:17.395 00.000 9828 Guiding  Dir = 2, Dur = 26
03:55:17.396 00.001 9828 IsSlewing returns 0
03:55:17.396 00.000 9828 IsGuiding returns 0
03:55:17.396 00.000 9828 PulseGuide returned control before completion, sleep 36
03:55:17.439 00.043 9828 IsGuiding returns 1
03:55:17.439 00.000 9828 scope still moving after pulse duration time elapsed
03:55:17.470 00.031 9828 IsSlewing returns 0
03:55:17.470 00.000 9828 IsGuiding returns 1
03:55:17.502 00.032 9828 IsSlewing returns 0
03:55:17.502 00.000 9828 IsGuiding returns 1
03:55:17.534 00.032 9828 IsSlewing returns 0
03:55:17.534 00.000 9828 IsGuiding returns 1
03:55:17.565 00.031 9828 IsSlewing returns 0
03:55:17.565 00.000 9828 IsGuiding returns 0
03:55:17.565 00.000 9828 scope move finished after 26 + 143 ms
03:55:17.565 00.000 9828 Move returns status 0, amount 26
03:55:17.565 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:17.565 00.000 9828 MoveAxis(N, 10, B)
03:55:17.565 00.000 9828 Guiding  Dir = 0, Dur = 10
03:55:17.582 00.017 9828 IsSlewing returns 0
03:55:17.582 00.000 9828 IsGuiding returns 0
03:55:17.582 00.000 9828 PulseGuide returned control before completion, sleep 20
03:55:17.612 00.030 9828 IsGuiding returns 1
03:55:17.612 00.000 9828 scope still moving after pulse duration time elapsed
03:55:17.644 00.032 9828 IsSlewing returns 0
03:55:17.644 00.000 9828 IsGuiding returns 1
03:55:17.676 00.032 9828 IsSlewing returns 0
03:55:17.676 00.000 9828 IsGuiding returns 1
03:55:17.708 00.032 9828 IsSlewing returns 0
03:55:17.713 00.005 9828 IsGuiding returns 1
03:55:17.739 00.026 9828 IsSlewing returns 0
03:55:17.739 00.000 9828 IsGuiding returns 0
03:55:17.739 00.000 9828 scope move finished after 10 + 146 ms
03:55:17.739 00.000 9828 Move returns status 0, amount 10
03:55:17.739 00.000 9828 move complete, result=0
03:55:17.739 00.000 9828 worker thread done servicing request
03:55:17.739 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 10 ms NORTH
03:55:18.546 00.807 8976 Exposure complete
03:55:18.553 00.007 8976 worker thread done servicing request
03:55:18.553 00.000 5052 OnExposeComplete: enter
03:55:18.553 00.000 5052 UpdateGuideState(): m_state=6
03:55:18.553 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 185
03:55:18.553 00.000 5052 Star::Find returns 1 (0), X=334.91, Y=290.62, Mass=68, SNR=5.7, Peak=62 HFD=2.2
03:55:18.553 00.000 5052 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.04) = xAngle (-3.32 = 2.97)
03:55:18.553 00.000 5052 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.42 = 2.86)
03:55:18.553 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.56 hyp=0.58 cameraTheta=-1.27 mountX=-0.57 mountY=0.16, mountTheta=2.87
03:55:18.554 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.56, opts=13)
03:55:18.554 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.56)
03:55:18.554 00.000 8976 Worker thread wakes up
03:55:18.554 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.56) opts 0xd
03:55:18.554 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.56)
03:55:18.554 00.000 8976 Moving (0.17, -0.56) raw xDistance=-0.57 yDistance=0.16
03:55:18.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.57
03:55:18.554 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:55:18.554 00.000 8976 MoveAxis(R, 2, ABG)
03:55:18.554 00.000 8976 stepping (-9, 14) + (2, 0)
03:55:18.554 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:18.555 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:55:18.565 00.010 5052 UpdateGuideState exits: m=68 SNR=5.7
03:55:18.565 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:18.565 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:18.566 00.001 5052 Enqueuing Expose request
03:55:18.577 00.011 8976 Received - 47 (G) 
03:55:18.577 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:18.577 00.000 8976 stepped: pos (-7, 14)
03:55:18.577 00.000 8976 MoveAxis(U, 0, ABG)
03:55:18.578 00.001 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:55:18.578 00.000 8976 MountToCamera -- mountX=1.01 mountY=-2.57 hyp=2.76 mountTheta=-1.19 cameraX=1.82, cameraY=2.07 cameraTheta=0.85
03:55:18.578 00.000 8976 incremental bump (1.823, 2.072) isValid = 1
03:55:18.578 00.000 8976 Scheduling Mount bump of (0.076, 0.089)
03:55:18.578 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:55:18.578 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:55:18.578 00.000 8976 move complete, result=0
03:55:18.578 00.000 9828 Worker thread wakes up
03:55:18.578 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:55:18.578 00.000 5052 GuideStep: -0.6 px 2 ms EAST, 0.2 px 0 ms NORTH
03:55:18.578 00.000 8976 worker thread done servicing request
03:55:18.578 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:55:18.578 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.96 = -2.32)
03:55:18.578 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:55:18.578 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:55:18.578 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:55:18.578 00.000 9828 BLC: window closed
03:55:18.578 00.000 8976 Worker thread wakes up
03:55:18.579 00.001 9828 MoveAxis(E, 25, B)
03:55:18.579 00.000 9828 Guiding  Dir = 2, Dur = 25
03:55:18.579 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:18.579 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:18.579 00.000 9828 IsSlewing returns 0
03:55:18.579 00.000 9828 IsGuiding returns 0
03:55:18.579 00.000 9828 PulseGuide returned control before completion, sleep 35
03:55:18.618 00.039 9828 IsGuiding returns 1
03:55:18.618 00.000 9828 scope still moving after pulse duration time elapsed
03:55:18.650 00.032 9828 IsSlewing returns 0
03:55:18.650 00.000 9828 IsGuiding returns 1
03:55:18.680 00.030 9828 IsSlewing returns 0
03:55:18.680 00.000 9828 IsGuiding returns 1
03:55:18.712 00.032 9828 IsSlewing returns 0
03:55:18.712 00.000 9828 IsGuiding returns 1
03:55:18.745 00.033 9828 IsSlewing returns 0
03:55:18.745 00.000 9828 IsGuiding returns 0
03:55:18.745 00.000 9828 scope move finished after 25 + 141 ms
03:55:18.745 00.000 9828 Move returns status 0, amount 25
03:55:18.745 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:18.745 00.000 9828 MoveAxis(N, 11, B)
03:55:18.745 00.000 9828 Guiding  Dir = 0, Dur = 11
03:55:18.761 00.016 9828 IsSlewing returns 0
03:55:18.761 00.000 9828 IsGuiding returns 0
03:55:18.761 00.000 9828 PulseGuide returned control before completion, sleep 21
03:55:18.792 00.031 9828 IsGuiding returns 1
03:55:18.792 00.000 9828 scope still moving after pulse duration time elapsed
03:55:18.822 00.030 9828 IsSlewing returns 0
03:55:18.822 00.000 9828 IsGuiding returns 1
03:55:18.854 00.032 9828 IsSlewing returns 0
03:55:18.855 00.001 9828 IsGuiding returns 1
03:55:18.885 00.030 9828 IsSlewing returns 0
03:55:18.886 00.001 9828 IsGuiding returns 1
03:55:18.917 00.031 9828 IsSlewing returns 0
03:55:18.917 00.000 9828 IsGuiding returns 0
03:55:18.917 00.000 9828 scope move finished after 11 + 144 ms
03:55:18.918 00.001 9828 Move returns status 0, amount 11
03:55:18.918 00.000 9828 move complete, result=0
03:55:18.918 00.000 9828 worker thread done servicing request
03:55:18.918 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:55:19.741 00.823 8976 Exposure complete
03:55:19.747 00.006 8976 worker thread done servicing request
03:55:19.747 00.000 5052 OnExposeComplete: enter
03:55:19.747 00.000 5052 UpdateGuideState(): m_state=6
03:55:19.747 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 186
03:55:19.747 00.000 5052 Star::Find returns 1 (0), X=335.28, Y=291.17, Mass=56, SNR=5.1, Peak=64 HFD=1.5
03:55:19.747 00.000 5052 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.04) = xAngle (-2.04 = -2.04)
03:55:19.747 00.000 5052 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.15 = -2.15)
03:55:19.747 00.000 5052 CameraToMount -- cameraX=0.54 cameraY=0.00 hyp=0.54 cameraTheta=0.00 mountX=-0.25 mountY=-0.45, mountTheta=-2.07
03:55:19.748 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.54, y=0.00, opts=13)
03:55:19.748 00.000 5052 Enqueuing Move request for stepguider (0.54, 0.00)
03:55:19.748 00.000 8976 Worker thread wakes up
03:55:19.748 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.54, 0.00) opts 0xd
03:55:19.748 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.54, 0.00)
03:55:19.749 00.001 8976 Moving (0.54, 0.00) raw xDistance=-0.25 yDistance=-0.45
03:55:19.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
03:55:19.749 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
03:55:19.749 00.000 8976 MoveAxis(R, 0, ABG)
03:55:19.749 00.000 8976 MoveAxis(U, 2, ABG)
03:55:19.749 00.000 8976 stepping (-7, 14) + (0, 2)
03:55:19.749 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:19.750 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:19.762 00.012 5052 UpdateGuideState exits: m=56 SNR=5.1
03:55:19.763 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:19.763 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:19.763 00.000 5052 Enqueuing Expose request
03:55:19.776 00.013 8976 Received - 47 (G) 
03:55:19.776 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:19.776 00.000 8976 stepped: pos (-7, 16)
03:55:19.776 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:55:19.776 00.000 8976 MountToCamera -- mountX=1.03 mountY=-2.56 hyp=2.76 mountTheta=-1.19 cameraX=1.81, cameraY=2.08 cameraTheta=0.86
03:55:19.776 00.000 8976 incremental bump (1.807, 2.085) isValid = 1
03:55:19.776 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:55:19.776 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:55:19.776 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:55:19.776 00.000 8976 move complete, result=0
03:55:19.776 00.000 9828 Worker thread wakes up
03:55:19.776 00.000 8976 worker thread done servicing request
03:55:19.776 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:55:19.776 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:55:19.776 00.000 8976 Worker thread wakes up
03:55:19.776 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:55:19.777 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:19.777 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:19.777 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:55:19.777 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:55:19.777 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:55:19.777 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:55:19.777 00.000 9828 BLC: window closed
03:55:19.777 00.000 9828 MoveAxis(E, 25, B)
03:55:19.777 00.000 9828 Guiding  Dir = 2, Dur = 25
03:55:19.777 00.000 9828 IsSlewing returns 0
03:55:19.777 00.000 9828 IsGuiding returns 0
03:55:19.778 00.001 9828 PulseGuide returned control before completion, sleep 35
03:55:19.827 00.049 9828 IsGuiding returns 1
03:55:19.827 00.000 9828 scope still moving after pulse duration time elapsed
03:55:19.859 00.032 9828 IsSlewing returns 0
03:55:19.859 00.000 9828 IsGuiding returns 1
03:55:19.892 00.033 9828 IsSlewing returns 0
03:55:19.893 00.001 9828 IsGuiding returns 1
03:55:19.939 00.046 9828 IsSlewing returns 0
03:55:19.939 00.000 9828 IsGuiding returns 0
03:55:19.939 00.000 9828 scope move finished after 25 + 136 ms
03:55:19.939 00.000 9828 Move returns status 0, amount 25
03:55:19.939 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:19.939 00.000 9828 MoveAxis(N, 11, B)
03:55:19.939 00.000 9828 Guiding  Dir = 0, Dur = 11
03:55:19.954 00.015 9828 IsSlewing returns 0
03:55:19.954 00.000 9828 IsGuiding returns 0
03:55:19.954 00.000 9828 PulseGuide returned control before completion, sleep 21
03:55:19.985 00.031 9828 IsGuiding returns 1
03:55:19.985 00.000 9828 scope still moving after pulse duration time elapsed
03:55:20.017 00.032 9828 IsSlewing returns 0
03:55:20.017 00.000 9828 IsGuiding returns 1
03:55:20.049 00.032 9828 IsSlewing returns 0
03:55:20.049 00.000 9828 IsGuiding returns 1
03:55:20.080 00.031 9828 IsSlewing returns 0
03:55:20.080 00.000 9828 IsGuiding returns 1
03:55:20.112 00.032 9828 IsSlewing returns 0
03:55:20.112 00.000 9828 IsGuiding returns 0
03:55:20.112 00.000 9828 scope move finished after 11 + 146 ms
03:55:20.112 00.000 9828 Move returns status 0, amount 11
03:55:20.112 00.000 9828 move complete, result=0
03:55:20.112 00.000 9828 worker thread done servicing request
03:55:20.112 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:55:20.936 00.824 8976 Exposure complete
03:55:20.942 00.006 8976 worker thread done servicing request
03:55:20.942 00.000 5052 OnExposeComplete: enter
03:55:20.942 00.000 5052 UpdateGuideState(): m_state=6
03:55:20.942 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 187
03:55:20.942 00.000 5052 Star::Find returns 1 (0), X=334.70, Y=290.93, Mass=60, SNR=5.3, Peak=66 HFD=1.4
03:55:20.942 00.000 5052 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.04) = xAngle (-3.79 = 2.49)
03:55:20.942 00.000 5052 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.90 = 2.38)
03:55:20.942 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.75 mountX=-0.19 mountY=0.17, mountTheta=2.43
03:55:20.943 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.24, opts=13)
03:55:20.943 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.24)
03:55:20.943 00.000 8976 Worker thread wakes up
03:55:20.943 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.24) opts 0xd
03:55:20.945 00.002 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.24)
03:55:20.945 00.000 8976 Moving (-0.04, -0.24) raw xDistance=-0.19 yDistance=0.17
03:55:20.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:55:20.945 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:55:20.945 00.000 8976 MoveAxis(R, 0, ABG)
03:55:20.945 00.000 8976 MoveAxis(U, 0, ABG)
03:55:20.945 00.000 8976 MountToCamera -- mountTheta (-1.18) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:55:20.945 00.000 8976 MountToCamera -- mountX=1.05 mountY=-2.55 hyp=2.76 mountTheta=-1.18 cameraX=1.80, cameraY=2.09 cameraTheta=0.86
03:55:20.945 00.000 8976 incremental bump (1.796, 2.094) isValid = 1
03:55:20.945 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:55:20.945 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:55:20.945 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:55:20.945 00.000 8976 move complete, result=0
03:55:20.948 00.003 8976 worker thread done servicing request
03:55:20.949 00.001 9828 Worker thread wakes up
03:55:20.949 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:20.949 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:55:20.949 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:55:20.949 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.98 = -2.31)
03:55:20.949 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:55:20.949 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:55:20.949 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:55:20.949 00.000 9828 BLC: window closed
03:55:20.949 00.000 9828 MoveAxis(E, 25, B)
03:55:20.949 00.000 9828 Guiding  Dir = 2, Dur = 25
03:55:20.950 00.001 9828 IsSlewing returns 0
03:55:20.950 00.000 9828 IsGuiding returns 0
03:55:20.950 00.000 9828 PulseGuide returned control before completion, sleep 35
03:55:20.959 00.009 5052 UpdateGuideState exits: m=60 SNR=5.3
03:55:20.959 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:20.959 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:20.959 00.000 5052 Enqueuing Expose request
03:55:20.959 00.000 8976 Worker thread wakes up
03:55:20.959 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:20.959 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:55:20.959 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:20.990 00.031 9828 IsGuiding returns 1
03:55:20.990 00.000 9828 scope still moving after pulse duration time elapsed
03:55:21.022 00.032 9828 IsSlewing returns 0
03:55:21.022 00.000 9828 IsGuiding returns 1
03:55:21.052 00.030 9828 IsSlewing returns 0
03:55:21.052 00.000 9828 IsGuiding returns 1
03:55:21.084 00.032 9828 IsSlewing returns 0
03:55:21.084 00.000 9828 IsGuiding returns 0
03:55:21.084 00.000 9828 scope move finished after 25 + 109 ms
03:55:21.084 00.000 9828 Move returns status 0, amount 25
03:55:21.084 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:21.084 00.000 9828 MoveAxis(N, 11, B)
03:55:21.084 00.000 9828 Guiding  Dir = 0, Dur = 11
03:55:21.104 00.020 9828 IsSlewing returns 0
03:55:21.104 00.000 9828 IsGuiding returns 0
03:55:21.105 00.001 9828 PulseGuide returned control before completion, sleep 21
03:55:21.132 00.027 9828 IsGuiding returns 1
03:55:21.132 00.000 9828 scope still moving after pulse duration time elapsed
03:55:21.165 00.033 9828 IsSlewing returns 0
03:55:21.165 00.000 9828 IsGuiding returns 1
03:55:21.195 00.030 9828 IsSlewing returns 0
03:55:21.195 00.000 9828 IsGuiding returns 1
03:55:21.227 00.032 9828 IsSlewing returns 0
03:55:21.227 00.000 9828 IsGuiding returns 1
03:55:21.260 00.033 9828 IsSlewing returns 0
03:55:21.260 00.000 9828 IsGuiding returns 0
03:55:21.260 00.000 9828 scope move finished after 11 + 144 ms
03:55:21.260 00.000 9828 Move returns status 0, amount 11
03:55:21.260 00.000 9828 move complete, result=0
03:55:21.261 00.001 9828 worker thread done servicing request
03:55:21.261 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:55:22.118 00.857 8976 Exposure complete
03:55:22.125 00.007 8976 worker thread done servicing request
03:55:22.125 00.000 5052 OnExposeComplete: enter
03:55:22.125 00.000 5052 UpdateGuideState(): m_state=6
03:55:22.125 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 188
03:55:22.125 00.000 5052 Star::Find returns 1 (0), X=334.91, Y=291.42, Mass=61, SNR=5.3, Peak=65 HFD=2.2
03:55:22.125 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.07 = -1.07)
03:55:22.125 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
03:55:22.125 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.30 cameraTheta=0.98 mountX=0.15 mountY=-0.28, mountTheta=-1.09
03:55:22.126 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=0.25, opts=13)
03:55:22.126 00.000 5052 Enqueuing Move request for stepguider (0.17, 0.25)
03:55:22.126 00.000 8976 Worker thread wakes up
03:55:22.126 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, 0.25) opts 0xd
03:55:22.126 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, 0.25)
03:55:22.126 00.000 8976 Moving (0.17, 0.25) raw xDistance=0.15 yDistance=-0.28
03:55:22.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:55:22.126 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:55:22.126 00.000 8976 MoveAxis(R, 0, ABG)
03:55:22.126 00.000 8976 MoveAxis(U, 1, ABG)
03:55:22.126 00.000 8976 stepping (-7, 16) + (0, 1)
03:55:22.126 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:22.127 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=99, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:55:22.139 00.012 5052 UpdateGuideState exits: m=61 SNR=5.3
03:55:22.139 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:22.139 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:22.139 00.000 5052 Enqueuing Expose request
03:55:22.158 00.019 8976 Received - 47 (G) 
03:55:22.158 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:22.158 00.000 8976 stepped: pos (-7, 17)
03:55:22.158 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.86 = 0.86)
03:55:22.158 00.000 8976 MountToCamera -- mountX=1.05 mountY=-2.60 hyp=2.81 mountTheta=-1.19 cameraX=1.84, cameraY=2.12 cameraTheta=0.86
03:55:22.158 00.000 8976 incremental bump (1.836, 2.123) isValid = 1
03:55:22.158 00.000 8976 Scheduling Mount bump of (0.075, 0.090)
03:55:22.158 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:55:22.158 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:55:22.158 00.000 8976 move complete, result=0
03:55:22.158 00.000 9828 Worker thread wakes up
03:55:22.158 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:55:22.159 00.001 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:55:22.159 00.000 9828 CameraToMount -- cameraTheta (0.88) - m_xAngle (-3.10) = xAngle (3.97 = -2.31)
03:55:22.159 00.000 9828 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.89 = -2.39)
03:55:22.159 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:55:22.159 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:55:22.159 00.000 9828 BLC: window closed
03:55:22.159 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 1 ms NORTH
03:55:22.159 00.000 8976 worker thread done servicing request
03:55:22.159 00.000 9828 MoveAxis(E, 25, B)
03:55:22.159 00.000 8976 Worker thread wakes up
03:55:22.159 00.000 9828 Guiding  Dir = 2, Dur = 25
03:55:22.159 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:22.159 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:22.159 00.000 9828 IsSlewing returns 0
03:55:22.160 00.001 9828 IsGuiding returns 0
03:55:22.160 00.000 9828 PulseGuide returned control before completion, sleep 35
03:55:22.197 00.037 9828 IsGuiding returns 1
03:55:22.197 00.000 9828 scope still moving after pulse duration time elapsed
03:55:22.230 00.033 9828 IsSlewing returns 0
03:55:22.230 00.000 9828 IsGuiding returns 1
03:55:22.262 00.032 9828 IsSlewing returns 0
03:55:22.262 00.000 9828 IsGuiding returns 1
03:55:22.293 00.031 9828 IsSlewing returns 0
03:55:22.293 00.000 9828 IsGuiding returns 0
03:55:22.293 00.000 9828 scope move finished after 25 + 108 ms
03:55:22.293 00.000 9828 Move returns status 0, amount 25
03:55:22.293 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:22.293 00.000 9828 MoveAxis(N, 11, B)
03:55:22.293 00.000 9828 Guiding  Dir = 0, Dur = 11
03:55:22.306 00.013 9828 IsSlewing returns 0
03:55:22.306 00.000 9828 IsGuiding returns 0
03:55:22.307 00.001 9828 PulseGuide returned control before completion, sleep 21
03:55:22.338 00.031 9828 IsGuiding returns 1
03:55:22.338 00.000 9828 scope still moving after pulse duration time elapsed
03:55:22.370 00.032 9828 IsSlewing returns 0
03:55:22.370 00.000 9828 IsGuiding returns 1
03:55:22.402 00.032 9828 IsSlewing returns 0
03:55:22.402 00.000 9828 IsGuiding returns 1
03:55:22.434 00.032 9828 IsSlewing returns 0
03:55:22.434 00.000 9828 IsGuiding returns 1
03:55:22.466 00.032 9828 IsSlewing returns 0
03:55:22.466 00.000 9828 IsGuiding returns 0
03:55:22.466 00.000 9828 scope move finished after 11 + 148 ms
03:55:22.466 00.000 9828 Move returns status 0, amount 11
03:55:22.466 00.000 9828 move complete, result=0
03:55:22.466 00.000 9828 worker thread done servicing request
03:55:22.466 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:55:23.320 00.854 8976 Exposure complete
03:55:23.327 00.007 8976 worker thread done servicing request
03:55:23.328 00.001 5052 OnExposeComplete: enter
03:55:23.328 00.000 5052 UpdateGuideState(): m_state=6
03:55:23.328 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 189
03:55:23.328 00.000 5052 Star::Find returns 1 (0), X=334.17, Y=291.20, Mass=68, SNR=5.7, Peak=62 HFD=1.8
03:55:23.328 00.000 5052 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.04) = xAngle (1.06 = 1.06)
03:55:23.328 00.000 5052 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.95 = 0.95)
03:55:23.328 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=0.02 hyp=0.57 cameraTheta=3.10 mountX=0.28 mountY=0.47, mountTheta=1.03
03:55:23.329 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=0.02, opts=13)
03:55:23.329 00.000 5052 Enqueuing Move request for stepguider (-0.57, 0.02)
03:55:23.329 00.000 8976 Worker thread wakes up
03:55:23.329 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, 0.02) opts 0xd
03:55:23.329 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, 0.02)
03:55:23.329 00.000 8976 Moving (-0.57, 0.02) raw xDistance=0.28 yDistance=0.47
03:55:23.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:55:23.329 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47
03:55:23.329 00.000 8976 MoveAxis(L, 1, ABG)
03:55:23.329 00.000 8976 stepping (-7, 17) + (-1, 0)
03:55:23.329 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:23.330 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=35, FiltMax=52, Gamma=2.630
03:55:23.340 00.010 5052 UpdateGuideState exits: m=68 SNR=5.7
03:55:23.340 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:23.340 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:23.340 00.000 5052 Enqueuing Expose request
03:55:23.357 00.017 8976 Received - 47 (G) 
03:55:23.357 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:23.357 00.000 8976 stepped: pos (-8, 17)
03:55:23.357 00.000 8976 MoveAxis(D, 2, ABG)
03:55:23.357 00.000 8976 stepping (-8, 17) + (0, -2)
03:55:23.357 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:23.389 00.032 8976 Received - 47 (G) 
03:55:23.389 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:23.389 00.000 8976 stepped: pos (-8, 15)
03:55:23.389 00.000 8976 MountToCamera -- mountTheta (-1.16) + m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:55:23.389 00.000 8976 MountToCamera -- mountX=1.11 mountY=-2.53 hyp=2.76 mountTheta=-1.16 cameraX=1.75, cameraY=2.14 cameraTheta=0.89
03:55:23.389 00.000 8976 incremental bump (1.746, 2.140) isValid = 1
03:55:23.389 00.000 8976 Scheduling Mount bump of (0.073, 0.092)
03:55:23.389 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:55:23.389 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:55:23.389 00.000 8976 move complete, result=0
03:55:23.389 00.000 9828 Worker thread wakes up
03:55:23.389 00.000 8976 worker thread done servicing request
03:55:23.389 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 0.5 px 2 ms SOUTH
03:55:23.389 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:55:23.390 00.001 8976 Worker thread wakes up
03:55:23.390 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:23.390 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:23.390 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:55:23.390 00.000 9828 CameraToMount -- cameraTheta (0.90) - m_xAngle (-3.10) = xAngle (4.00 = -2.28)
03:55:23.390 00.000 9828 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.92 = -2.36)
03:55:23.390 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
03:55:23.390 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:55:23.390 00.000 9828 BLC: window closed
03:55:23.390 00.000 9828 MoveAxis(E, 24, B)
03:55:23.390 00.000 9828 Guiding  Dir = 2, Dur = 24
03:55:23.391 00.001 9828 IsSlewing returns 0
03:55:23.391 00.000 9828 IsGuiding returns 0
03:55:23.391 00.000 9828 PulseGuide returned control before completion, sleep 34
03:55:23.427 00.036 9828 IsGuiding returns 1
03:55:23.427 00.000 9828 scope still moving after pulse duration time elapsed
03:55:23.460 00.033 9828 IsSlewing returns 0
03:55:23.460 00.000 9828 IsGuiding returns 1
03:55:23.490 00.030 9828 IsSlewing returns 0
03:55:23.490 00.000 9828 IsGuiding returns 1
03:55:23.521 00.031 9828 IsSlewing returns 0
03:55:23.521 00.000 9828 IsGuiding returns 1
03:55:23.551 00.030 9828 IsSlewing returns 0
03:55:23.551 00.000 9828 IsGuiding returns 1
03:55:23.583 00.032 9828 IsSlewing returns 0
03:55:23.583 00.000 9828 IsGuiding returns 1
03:55:23.615 00.032 9828 IsSlewing returns 0
03:55:23.615 00.000 9828 IsGuiding returns 1
03:55:23.647 00.032 9828 IsSlewing returns 0
03:55:23.647 00.000 9828 IsGuiding returns 0
03:55:23.647 00.000 9828 scope move finished after 24 + 231 ms
03:55:23.647 00.000 9828 Move returns status 0, amount 24
03:55:23.647 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:23.647 00.000 9828 MoveAxis(N, 11, B)
03:55:23.647 00.000 9828 Guiding  Dir = 0, Dur = 11
03:55:23.663 00.016 9828 IsSlewing returns 0
03:55:23.663 00.000 9828 IsGuiding returns 0
03:55:23.663 00.000 9828 PulseGuide returned control before completion, sleep 21
03:55:23.695 00.032 9828 IsGuiding returns 1
03:55:23.695 00.000 9828 scope still moving after pulse duration time elapsed
03:55:23.725 00.030 9828 IsSlewing returns 0
03:55:23.725 00.000 9828 IsGuiding returns 1
03:55:23.756 00.031 9828 IsSlewing returns 0
03:55:23.756 00.000 9828 IsGuiding returns 1
03:55:23.787 00.031 9828 IsSlewing returns 0
03:55:23.787 00.000 9828 IsGuiding returns 1
03:55:23.817 00.030 9828 IsSlewing returns 0
03:55:23.817 00.000 9828 IsGuiding returns 0
03:55:23.817 00.000 9828 scope move finished after 11 + 143 ms
03:55:23.817 00.000 9828 Move returns status 0, amount 11
03:55:23.817 00.000 9828 move complete, result=0
03:55:23.818 00.001 9828 worker thread done servicing request
03:55:23.818 00.000 5052 GuideStep: -0.1 px 24 ms EAST, -0.1 px 11 ms NORTH
03:55:24.550 00.732 8976 Exposure complete
03:55:24.556 00.006 8976 worker thread done servicing request
03:55:24.556 00.000 5052 OnExposeComplete: enter
03:55:24.556 00.000 5052 UpdateGuideState(): m_state=6
03:55:24.556 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 190
03:55:24.556 00.000 5052 Star::Find returns 1 (0), X=333.51, Y=290.88, Mass=73, SNR=5.9, Peak=64 HFD=1.9
03:55:24.556 00.000 5052 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.04) = xAngle (-4.95 = 1.33)
03:55:24.556 00.000 5052 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.05 = 1.23)
03:55:24.556 00.000 5052 CameraToMount -- cameraX=-1.23 cameraY=-0.30 hyp=1.27 cameraTheta=-2.91 mountX=0.30 mountY=1.19, mountTheta=1.33
03:55:24.557 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.23, y=-0.30, opts=13)
03:55:24.557 00.000 5052 Enqueuing Move request for stepguider (-1.23, -0.30)
03:55:24.557 00.000 8976 Worker thread wakes up
03:55:24.557 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.23, -0.30) opts 0xd
03:55:24.557 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.23, -0.30)
03:55:24.557 00.000 8976 Moving (-1.23, -0.30) raw xDistance=0.30 yDistance=1.19
03:55:24.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
03:55:24.557 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.19
03:55:24.558 00.001 8976 MoveAxis(L, 1, ABG)
03:55:24.558 00.000 8976 stepping (-8, 15) + (-1, 0)
03:55:24.558 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:24.558 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:55:24.568 00.010 5052 UpdateGuideState exits: m=73 SNR=5.9
03:55:24.568 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:24.568 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:24.568 00.000 5052 Enqueuing Expose request
03:55:24.588 00.020 8976 Received - 47 (G) 
03:55:24.588 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:24.588 00.000 8976 stepped: pos (-9, 15)
03:55:24.588 00.000 8976 MoveAxis(D, 5, ABG)
03:55:24.588 00.000 8976 stepping (-9, 15) + (0, -5)
03:55:24.588 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:55:24.636 00.048 8976 Received - 47 (G) 
03:55:24.636 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:55:24.636 00.000 8976 stepped: pos (-9, 10)
03:55:24.636 00.000 8976 MountToCamera -- mountTheta (-1.08) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:55:24.636 00.000 8976 MountToCamera -- mountX=1.20 mountY=-2.22 hyp=2.52 mountTheta=-1.08 cameraX=1.43, cameraY=2.08 cameraTheta=0.97
03:55:24.636 00.000 8976 incremental bump (1.429, 2.078) isValid = 1
03:55:24.636 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
03:55:24.636 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.10, opts=4)
03:55:24.636 00.000 8976 Enqueuing Move request for scope (0.07, 0.10)
03:55:24.637 00.001 8976 move complete, result=0
03:55:24.637 00.000 9828 Worker thread wakes up
03:55:24.637 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0x4
03:55:24.637 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:55:24.637 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
03:55:24.637 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
03:55:24.637 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
03:55:24.637 00.000 5052 GuideStep: 0.3 px 1 ms WEST, 1.2 px 5 ms SOUTH
03:55:24.637 00.000 8976 worker thread done servicing request
03:55:24.637 00.000 9828 Moving (0.07, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:55:24.637 00.000 8976 Worker thread wakes up
03:55:24.637 00.000 9828 BLC: window closed
03:55:24.637 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:24.637 00.000 9828 MoveAxis(E, 22, B)
03:55:24.637 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:24.637 00.000 9828 Guiding  Dir = 2, Dur = 22
03:55:24.638 00.001 9828 IsSlewing returns 0
03:55:24.638 00.000 9828 IsGuiding returns 0
03:55:24.638 00.000 9828 PulseGuide returned control before completion, sleep 32
03:55:24.682 00.044 9828 IsGuiding returns 1
03:55:24.682 00.000 9828 scope still moving after pulse duration time elapsed
03:55:24.713 00.031 9828 IsSlewing returns 0
03:55:24.713 00.000 9828 IsGuiding returns 1
03:55:24.745 00.032 9828 IsSlewing returns 0
03:55:24.745 00.000 9828 IsGuiding returns 1
03:55:24.777 00.032 9828 IsSlewing returns 0
03:55:24.777 00.000 9828 IsGuiding returns 1
03:55:24.809 00.032 9828 IsSlewing returns 0
03:55:24.809 00.000 9828 IsGuiding returns 0
03:55:24.809 00.000 9828 scope move finished after 22 + 149 ms
03:55:24.809 00.000 9828 Move returns status 0, amount 22
03:55:24.809 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:24.809 00.000 9828 MoveAxis(N, 12, B)
03:55:24.809 00.000 9828 Guiding  Dir = 0, Dur = 12
03:55:24.825 00.016 9828 IsSlewing returns 0
03:55:24.825 00.000 9828 IsGuiding returns 0
03:55:24.825 00.000 9828 PulseGuide returned control before completion, sleep 22
03:55:24.855 00.030 9828 IsGuiding returns 1
03:55:24.855 00.000 9828 scope still moving after pulse duration time elapsed
03:55:24.886 00.031 9828 IsSlewing returns 0
03:55:24.886 00.000 9828 IsGuiding returns 1
03:55:24.918 00.032 9828 IsSlewing returns 0
03:55:24.918 00.000 9828 IsGuiding returns 1
03:55:24.949 00.031 9828 IsSlewing returns 0
03:55:24.949 00.000 9828 IsGuiding returns 1
03:55:24.981 00.032 9828 IsSlewing returns 0
03:55:24.981 00.000 9828 IsGuiding returns 0
03:55:24.981 00.000 9828 scope move finished after 12 + 143 ms
03:55:24.981 00.000 9828 Move returns status 0, amount 12
03:55:24.981 00.000 9828 move complete, result=0
03:55:24.981 00.000 9828 worker thread done servicing request
03:55:24.981 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:55:25.798 00.817 8976 Exposure complete
03:55:25.803 00.005 8976 worker thread done servicing request
03:55:25.803 00.000 5052 OnExposeComplete: enter
03:55:25.803 00.000 5052 UpdateGuideState(): m_state=6
03:55:25.803 00.000 5052 Star::Find(18, 333, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 191
03:55:25.803 00.000 5052 Star::Find returns 1 (0), X=332.46, Y=291.44, Mass=77, SNR=6.0, Peak=65 HFD=3.0
03:55:25.803 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:55:25.803 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
03:55:25.804 00.001 5052 CameraToMount -- cameraX=-2.28 cameraY=0.27 hyp=2.29 cameraTheta=3.02 mountX=1.28 mountY=1.76, mountTheta=0.94
03:55:25.804 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-2.28, y=0.27, opts=13)
03:55:25.804 00.000 5052 Enqueuing Move request for stepguider (-2.28, 0.27)
03:55:25.804 00.000 8976 Worker thread wakes up
03:55:25.805 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-2.28, 0.27) opts 0xd
03:55:25.805 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-2.28, 0.27)
03:55:25.805 00.000 8976 Moving (-2.28, 0.27) raw xDistance=1.28 yDistance=1.76
03:55:25.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.28
03:55:25.805 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.16 from input 1.76
03:55:25.805 00.000 8976 MoveAxis(L, 5, ABG)
03:55:25.805 00.000 8976 stepping (-9, 10) + (-5, 0)
03:55:25.805 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:55:25.806 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:25.816 00.010 5052 UpdateGuideState exits: m=77 SNR=6.0
03:55:25.816 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:25.816 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:25.816 00.000 5052 Enqueuing Expose request
03:55:25.851 00.035 8976 Received - 47 (G) 
03:55:25.851 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:55:25.851 00.000 8976 stepped: pos (-14, 10)
03:55:25.851 00.000 8976 MoveAxis(D, 7, ABG)
03:55:25.851 00.000 8976 stepping (-14, 10) + (0, -7)
03:55:25.851 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:55:25.899 00.048 8976 Received - 47 (G) 
03:55:25.899 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:55:25.899 00.000 8976 stepped: pos (-14, 3)
03:55:25.899 00.000 8976 MountToCamera -- mountTheta (-0.83) + m_xAngle (2.04) = xAngle (1.22 = 1.22)
03:55:25.899 00.000 8976 MountToCamera -- mountX=1.51 mountY=-1.64 hyp=2.23 mountTheta=-0.83 cameraX=0.78, cameraY=2.09 cameraTheta=1.22
03:55:25.899 00.000 8976 incremental bump (0.776, 2.093) isValid = 1
03:55:25.899 00.000 8976 Scheduling Mount bump of (0.040, 0.112)
03:55:25.899 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:55:25.899 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:55:25.899 00.000 8976 move complete, result=0
03:55:25.899 00.000 9828 Worker thread wakes up
03:55:25.900 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:55:25.900 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:55:25.900 00.000 9828 CameraToMount -- cameraTheta (1.23) - m_xAngle (-3.10) = xAngle (4.32 = -1.96)
03:55:25.900 00.000 9828 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.24 = -2.04)
03:55:25.900 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.23 mountX=-0.04 mountY=-0.11, mountTheta=-1.97
03:55:25.900 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.04 yDistance=-0.11
03:55:25.900 00.000 9828 BLC: window closed
03:55:25.900 00.000 5052 GuideStep: 1.3 px 5 ms WEST, 1.8 px 7 ms SOUTH
03:55:25.900 00.000 8976 worker thread done servicing request
03:55:25.900 00.000 9828 MoveAxis(E, 14, B)
03:55:25.900 00.000 9828 Guiding  Dir = 2, Dur = 14
03:55:25.900 00.000 8976 Worker thread wakes up
03:55:25.900 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:25.900 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:25.900 00.000 9828 IsSlewing returns 0
03:55:25.901 00.001 9828 IsGuiding returns 0
03:55:25.901 00.000 9828 PulseGuide returned control before completion, sleep 24
03:55:25.935 00.034 9828 IsGuiding returns 1
03:55:25.935 00.000 9828 scope still moving after pulse duration time elapsed
03:55:25.966 00.031 9828 IsSlewing returns 0
03:55:25.966 00.000 9828 IsGuiding returns 1
03:55:25.997 00.031 9828 IsSlewing returns 0
03:55:25.997 00.000 9828 IsGuiding returns 1
03:55:26.028 00.031 9828 IsSlewing returns 0
03:55:26.028 00.000 9828 IsGuiding returns 0
03:55:26.028 00.000 9828 scope move finished after 14 + 113 ms
03:55:26.028 00.000 9828 Move returns status 0, amount 14
03:55:26.028 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:26.028 00.000 9828 MoveAxis(N, 14, B)
03:55:26.028 00.000 9828 Guiding  Dir = 0, Dur = 14
03:55:26.045 00.017 9828 IsSlewing returns 0
03:55:26.045 00.000 9828 IsGuiding returns 0
03:55:26.045 00.000 9828 PulseGuide returned control before completion, sleep 24
03:55:26.076 00.031 9828 IsGuiding returns 1
03:55:26.076 00.000 9828 scope still moving after pulse duration time elapsed
03:55:26.106 00.030 9828 IsSlewing returns 0
03:55:26.106 00.000 9828 IsGuiding returns 1
03:55:26.137 00.031 9828 IsSlewing returns 0
03:55:26.137 00.000 9828 IsGuiding returns 1
03:55:26.169 00.032 9828 IsSlewing returns 0
03:55:26.169 00.000 9828 IsGuiding returns 1
03:55:26.200 00.031 9828 IsSlewing returns 0
03:55:26.200 00.000 9828 IsGuiding returns 0
03:55:26.200 00.000 9828 scope move finished after 14 + 141 ms
03:55:26.200 00.000 9828 Move returns status 0, amount 14
03:55:26.200 00.000 9828 move complete, result=0
03:55:26.200 00.000 9828 worker thread done servicing request
03:55:26.200 00.000 5052 GuideStep: -0.0 px 14 ms EAST, -0.1 px 14 ms NORTH
03:55:27.063 00.863 8976 Exposure complete
03:55:27.069 00.006 8976 worker thread done servicing request
03:55:27.069 00.000 5052 OnExposeComplete: enter
03:55:27.069 00.000 5052 UpdateGuideState(): m_state=6
03:55:27.069 00.000 5052 Star::Find(18, 332, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 192
03:55:27.069 00.000 5052 Star::Find returns 1 (0), X=334.35, Y=290.73, Mass=67, SNR=5.7, Peak=64 HFD=1.5
03:55:27.069 00.000 5052 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.04) = xAngle (-4.33 = 1.95)
03:55:27.069 00.000 5052 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.44 = 1.85)
03:55:27.069 00.000 5052 CameraToMount -- cameraX=-0.39 cameraY=-0.45 hyp=0.59 cameraTheta=-2.29 mountX=-0.22 mountY=0.57, mountTheta=1.94
03:55:27.070 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.39, y=-0.45, opts=13)
03:55:27.070 00.000 5052 Enqueuing Move request for stepguider (-0.39, -0.45)
03:55:27.070 00.000 8976 Worker thread wakes up
03:55:27.070 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.39, -0.45) opts 0xd
03:55:27.070 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.39, -0.45)
03:55:27.070 00.000 8976 Moving (-0.39, -0.45) raw xDistance=-0.22 yDistance=0.57
03:55:27.070 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:55:27.071 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.57
03:55:27.071 00.000 8976 MoveAxis(R, 0, ABG)
03:55:27.071 00.000 8976 MoveAxis(D, 3, ABG)
03:55:27.071 00.000 8976 stepping (-14, 3) + (0, -3)
03:55:27.071 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:27.073 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:55:27.083 00.010 5052 UpdateGuideState exits: m=67 SNR=5.7
03:55:27.083 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:27.083 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:27.084 00.001 5052 Enqueuing Expose request
03:55:27.097 00.013 8976 Received - 47 (G) 
03:55:27.098 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:27.098 00.000 8976 stepped: pos (-14, 0)
03:55:27.098 00.000 8976 MountToCamera -- mountTheta (-0.57) + m_xAngle (2.04) = xAngle (1.47 = 1.47)
03:55:27.098 00.000 8976 MountToCamera -- mountX=1.72 mountY=-1.10 hyp=2.04 mountTheta=-0.57 cameraX=0.20, cameraY=2.03 cameraTheta=1.47
03:55:27.098 00.000 8976 incremental bump (0.198, 2.033) isValid = 1
03:55:27.098 00.000 8976 Scheduling Mount bump of (0.011, 0.119)
03:55:27.098 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:55:27.098 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:55:27.098 00.000 8976 move complete, result=0
03:55:27.098 00.000 8976 worker thread done servicing request
03:55:27.098 00.000 9828 Worker thread wakes up
03:55:27.098 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:55:27.098 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:55:27.098 00.000 9828 CameraToMount -- cameraTheta (1.48) - m_xAngle (-3.10) = xAngle (4.57 = -1.71)
03:55:27.098 00.000 9828 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.49 = -1.79)
03:55:27.098 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
03:55:27.098 00.000 8976 Worker thread wakes up
03:55:27.098 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:27.098 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:27.099 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.6 px 3 ms SOUTH
03:55:27.099 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.02 yDistance=-0.12
03:55:27.099 00.000 9828 BLC: window closed
03:55:27.099 00.000 9828 MoveAxis(E, 5, B)
03:55:27.099 00.000 9828 Guiding  Dir = 2, Dur = 5
03:55:27.099 00.000 9828 IsSlewing returns 0
03:55:27.099 00.000 9828 IsGuiding returns 0
03:55:27.099 00.000 9828 PulseGuide returned control before completion, sleep 15
03:55:27.122 00.023 9828 IsGuiding returns 1
03:55:27.122 00.000 9828 scope still moving after pulse duration time elapsed
03:55:27.153 00.031 9828 IsSlewing returns 0
03:55:27.153 00.000 9828 IsGuiding returns 1
03:55:27.184 00.031 9828 IsSlewing returns 0
03:55:27.184 00.000 9828 IsGuiding returns 1
03:55:27.215 00.031 9828 IsSlewing returns 0
03:55:27.215 00.000 9828 IsGuiding returns 0
03:55:27.215 00.000 9828 scope move finished after 5 + 111 ms
03:55:27.215 00.000 9828 Move returns status 0, amount 5
03:55:27.215 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:27.215 00.000 9828 MoveAxis(N, 16, B)
03:55:27.215 00.000 9828 Guiding  Dir = 0, Dur = 16
03:55:27.231 00.016 9828 IsSlewing returns 0
03:55:27.231 00.000 9828 IsGuiding returns 0
03:55:27.231 00.000 9828 PulseGuide returned control before completion, sleep 26
03:55:27.262 00.031 9828 IsGuiding returns 1
03:55:27.262 00.000 9828 scope still moving after pulse duration time elapsed
03:55:27.294 00.032 9828 IsSlewing returns 0
03:55:27.294 00.000 9828 IsGuiding returns 1
03:55:27.324 00.030 9828 IsSlewing returns 0
03:55:27.324 00.000 9828 IsGuiding returns 1
03:55:27.356 00.032 9828 IsSlewing returns 0
03:55:27.356 00.000 9828 IsGuiding returns 1
03:55:27.388 00.032 9828 IsSlewing returns 0
03:55:27.388 00.000 9828 IsGuiding returns 0
03:55:27.388 00.000 9828 scope move finished after 16 + 140 ms
03:55:27.388 00.000 9828 Move returns status 0, amount 16
03:55:27.388 00.000 9828 move complete, result=0
03:55:27.388 00.000 9828 worker thread done servicing request
03:55:27.388 00.000 5052 GuideStep: -0.0 px 5 ms EAST, -0.1 px 16 ms NORTH
03:55:28.261 00.873 8976 Exposure complete
03:55:28.267 00.006 8976 worker thread done servicing request
03:55:28.267 00.000 5052 OnExposeComplete: enter
03:55:28.267 00.000 5052 UpdateGuideState(): m_state=6
03:55:28.267 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 193
03:55:28.268 00.001 5052 Star::Find returns 1 (0), X=335.24, Y=291.27, Mass=53, SNR=5.0, Peak=63 HFD=1.6
03:55:28.268 00.000 5052 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.04) = xAngle (-1.86 = -1.86)
03:55:28.268 00.000 5052 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.96 = -1.96)
03:55:28.268 00.000 5052 CameraToMount -- cameraX=0.51 cameraY=0.10 hyp=0.51 cameraTheta=0.19 mountX=-0.15 mountY=-0.48, mountTheta=-1.87
03:55:28.269 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.51, y=0.10, opts=13)
03:55:28.269 00.000 5052 Enqueuing Move request for stepguider (0.51, 0.10)
03:55:28.269 00.000 8976 Worker thread wakes up
03:55:28.269 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.51, 0.10) opts 0xd
03:55:28.269 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.51, 0.10)
03:55:28.269 00.000 8976 Moving (0.51, 0.10) raw xDistance=-0.15 yDistance=-0.48
03:55:28.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:55:28.269 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.48
03:55:28.269 00.000 8976 MoveAxis(R, 0, ABG)
03:55:28.269 00.000 8976 MoveAxis(U, 2, ABG)
03:55:28.269 00.000 8976 stepping (-14, 0) + (0, 2)
03:55:28.269 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:28.270 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:55:28.281 00.011 5052 UpdateGuideState exits: m=53 SNR=5.0
03:55:28.281 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:28.281 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:28.281 00.000 5052 Enqueuing Expose request
03:55:28.296 00.015 8976 Received - 47 (G) 
03:55:28.296 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:28.296 00.000 8976 stepped: pos (-14, 2)
03:55:28.296 00.000 8976 MountToCamera -- mountTheta (-0.43) + m_xAngle (2.04) = xAngle (1.62 = 1.62)
03:55:28.296 00.000 8976 MountToCamera -- mountX=1.86 mountY=-0.84 hyp=2.04 mountTheta=-0.43 cameraX=-0.10, cameraY=2.04 cameraTheta=1.62
03:55:28.296 00.000 8976 incremental bump (-0.096, 2.039) isValid = 1
03:55:28.296 00.000 8976 Scheduling Mount bump of (-0.005, 0.119)
03:55:28.297 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:55:28.297 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:55:28.297 00.000 8976 move complete, result=0
03:55:28.297 00.000 9828 Worker thread wakes up
03:55:28.297 00.000 8976 worker thread done servicing request
03:55:28.297 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:55:28.297 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:55:28.297 00.000 8976 Worker thread wakes up
03:55:28.297 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:55:28.297 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:28.297 00.000 9828 CameraToMount -- cameraTheta (1.62) - m_xAngle (-3.10) = xAngle (4.71 = -1.57)
03:55:28.297 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:28.297 00.000 9828 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.63 = -1.65)
03:55:28.297 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.62 mountX=-0.00 mountY=-0.12, mountTheta=-1.57
03:55:28.297 00.000 9828 Moving (-0.01, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:55:28.297 00.000 9828 BLC: window closed
03:55:28.297 00.000 9828 MoveAxis(E, 0, B)
03:55:28.297 00.000 9828 Move returns status 0, amount 0
03:55:28.297 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:28.297 00.000 9828 MoveAxis(N, 16, B)
03:55:28.298 00.001 9828 Guiding  Dir = 0, Dur = 16
03:55:28.298 00.000 9828 IsSlewing returns 0
03:55:28.298 00.000 9828 IsGuiding returns 0
03:55:28.298 00.000 9828 PulseGuide returned control before completion, sleep 26
03:55:28.333 00.035 9828 IsGuiding returns 1
03:55:28.333 00.000 9828 scope still moving after pulse duration time elapsed
03:55:28.365 00.032 9828 IsSlewing returns 0
03:55:28.365 00.000 9828 IsGuiding returns 1
03:55:28.396 00.031 9828 IsSlewing returns 0
03:55:28.396 00.000 9828 IsGuiding returns 1
03:55:28.428 00.032 9828 IsSlewing returns 0
03:55:28.428 00.000 9828 IsGuiding returns 0
03:55:28.428 00.000 9828 scope move finished after 16 + 113 ms
03:55:28.428 00.000 9828 Move returns status 0, amount 16
03:55:28.428 00.000 9828 move complete, result=0
03:55:28.428 00.000 9828 worker thread done servicing request
03:55:28.428 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 16 ms NORTH
03:55:29.456 01.028 8976 Exposure complete
03:55:29.461 00.005 8976 worker thread done servicing request
03:55:29.461 00.000 5052 OnExposeComplete: enter
03:55:29.461 00.000 5052 UpdateGuideState(): m_state=6
03:55:29.461 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 194
03:55:29.461 00.000 5052 Star::Find returns 1 (0), X=334.53, Y=291.10, Mass=77, SNR=6.0, Peak=64 HFD=1.8
03:55:29.461 00.000 5052 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.04) = xAngle (-4.84 = 1.44)
03:55:29.462 00.001 5052 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.95 = 1.34)
03:55:29.462 00.000 5052 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.80 mountX=0.03 mountY=0.21, mountTheta=1.44
03:55:29.463 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.21, y=-0.07, opts=13)
03:55:29.463 00.000 5052 Enqueuing Move request for stepguider (-0.21, -0.07)
03:55:29.463 00.000 8976 Worker thread wakes up
03:55:29.463 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.21, -0.07) opts 0xd
03:55:29.463 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.21, -0.07)
03:55:29.463 00.000 8976 Moving (-0.21, -0.07) raw xDistance=0.03 yDistance=0.21
03:55:29.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:55:29.463 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
03:55:29.463 00.000 8976 MoveAxis(R, 0, ABG)
03:55:29.463 00.000 8976 MoveAxis(U, 0, ABG)
03:55:29.463 00.000 8976 MountToCamera -- mountTheta (-0.33) + m_xAngle (2.04) = xAngle (1.71 = 1.71)
03:55:29.463 00.000 8976 MountToCamera -- mountX=1.95 mountY=-0.67 hyp=2.06 mountTheta=-0.33 cameraX=-0.29, cameraY=2.04 cameraTheta=1.71
03:55:29.463 00.000 8976 incremental bump (-0.293, 2.044) isValid = 1
03:55:29.464 00.001 8976 Scheduling Mount bump of (-0.016, 0.118)
03:55:29.464 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.02, y=0.12, opts=4)
03:55:29.464 00.000 8976 Enqueuing Move request for scope (-0.02, 0.12)
03:55:29.464 00.000 8976 move complete, result=0
03:55:29.464 00.000 9828 Worker thread wakes up
03:55:29.464 00.000 8976 worker thread done servicing request
03:55:29.464 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0x4
03:55:29.464 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:55:29.464 00.000 9828 CameraToMount -- cameraTheta (1.71) - m_xAngle (-3.10) = xAngle (4.80 = -1.48)
03:55:29.464 00.000 9828 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.72 = -1.56)
03:55:29.464 00.000 9828 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=0.01 mountY=-0.12, mountTheta=-1.48
03:55:29.464 00.000 9828 Moving (-0.02, 0.12) raw xDistance=0.01 yDistance=-0.12
03:55:29.464 00.000 9828 BLC: window closed
03:55:29.464 00.000 9828 MoveAxis(W, 3, B)
03:55:29.464 00.000 9828 Guiding  Dir = 3, Dur = 3
03:55:29.465 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:55:29.465 00.000 9828 IsSlewing returns 0
03:55:29.465 00.000 9828 IsGuiding returns 0
03:55:29.465 00.000 9828 PulseGuide returned control before completion, sleep 13
03:55:29.475 00.010 5052 UpdateGuideState exits: m=77 SNR=6.0
03:55:29.475 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:29.475 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:29.475 00.000 5052 Enqueuing Expose request
03:55:29.475 00.000 8976 Worker thread wakes up
03:55:29.475 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:29.476 00.001 5052 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:55:29.476 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:29.493 00.017 9828 IsGuiding returns 1
03:55:29.493 00.000 9828 scope still moving after pulse duration time elapsed
03:55:29.524 00.031 9828 IsSlewing returns 0
03:55:29.524 00.000 9828 IsGuiding returns 1
03:55:29.556 00.032 9828 IsSlewing returns 0
03:55:29.556 00.000 9828 IsGuiding returns 1
03:55:29.587 00.031 9828 IsSlewing returns 0
03:55:29.587 00.000 9828 IsGuiding returns 0
03:55:29.587 00.000 9828 scope move finished after 3 + 119 ms
03:55:29.587 00.000 9828 Move returns status 0, amount 3
03:55:29.587 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:29.587 00.000 9828 MoveAxis(N, 16, B)
03:55:29.587 00.000 9828 Guiding  Dir = 0, Dur = 16
03:55:29.603 00.016 9828 IsSlewing returns 0
03:55:29.603 00.000 9828 IsGuiding returns 0
03:55:29.603 00.000 9828 PulseGuide returned control before completion, sleep 26
03:55:29.635 00.032 9828 IsGuiding returns 1
03:55:29.635 00.000 9828 scope still moving after pulse duration time elapsed
03:55:29.665 00.030 9828 IsSlewing returns 0
03:55:29.665 00.000 9828 IsGuiding returns 1
03:55:29.696 00.031 9828 IsSlewing returns 0
03:55:29.696 00.000 9828 IsGuiding returns 1
03:55:29.729 00.033 9828 IsSlewing returns 0
03:55:29.729 00.000 9828 IsGuiding returns 1
03:55:29.760 00.031 9828 IsSlewing returns 0
03:55:29.760 00.000 9828 IsGuiding returns 0
03:55:29.761 00.001 9828 scope move finished after 16 + 141 ms
03:55:29.761 00.000 9828 Move returns status 0, amount 16
03:55:29.761 00.000 9828 move complete, result=0
03:55:29.761 00.000 9828 worker thread done servicing request
03:55:29.761 00.000 5052 GuideStep: 0.0 px 3 ms WEST, -0.1 px 16 ms NORTH
03:55:30.641 00.880 8976 Exposure complete
03:55:30.647 00.006 8976 worker thread done servicing request
03:55:30.647 00.000 5052 OnExposeComplete: enter
03:55:30.647 00.000 5052 UpdateGuideState(): m_state=6
03:55:30.647 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 195
03:55:30.647 00.000 5052 Star::Find returns 1 (0), X=334.07, Y=290.86, Mass=69, SNR=5.7, Peak=64 HFD=1.8
03:55:30.647 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.75 = 1.54)
03:55:30.647 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
03:55:30.647 00.000 5052 CameraToMount -- cameraX=-0.67 cameraY=-0.31 hyp=0.74 cameraTheta=-2.70 mountX=0.02 mountY=0.73, mountTheta=1.54
03:55:30.648 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.67, y=-0.31, opts=13)
03:55:30.648 00.000 5052 Enqueuing Move request for stepguider (-0.67, -0.31)
03:55:30.648 00.000 8976 Worker thread wakes up
03:55:30.648 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.67, -0.31) opts 0xd
03:55:30.648 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.67, -0.31)
03:55:30.648 00.000 8976 Moving (-0.67, -0.31) raw xDistance=0.02 yDistance=0.73
03:55:30.649 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:55:30.649 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
03:55:30.649 00.000 8976 MoveAxis(R, 0, ABG)
03:55:30.649 00.000 8976 MoveAxis(D, 3, ABG)
03:55:30.649 00.000 8976 stepping (-14, 2) + (0, -3)
03:55:30.649 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:30.649 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:55:30.660 00.011 5052 UpdateGuideState exits: m=69 SNR=5.7
03:55:30.660 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:30.660 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:30.660 00.000 5052 Enqueuing Expose request
03:55:30.678 00.018 8976 Received - 47 (G) 
03:55:30.679 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:30.679 00.000 8976 stepped: pos (-14, -1)
03:55:30.679 00.000 8976 MountToCamera -- mountTheta (-0.19) + m_xAngle (2.04) = xAngle (1.85 = 1.85)
03:55:30.679 00.000 8976 MountToCamera -- mountX=2.02 mountY=-0.40 hyp=2.05 mountTheta=-0.19 cameraX=-0.57, cameraY=1.98 cameraTheta=1.85
03:55:30.679 00.000 8976 incremental bump (-0.565, 1.976) isValid = 1
03:55:30.679 00.000 8976 Scheduling Mount bump of (-0.032, 0.115)
03:55:30.679 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
03:55:30.679 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
03:55:30.679 00.000 8976 move complete, result=0
03:55:30.679 00.000 8976 worker thread done servicing request
03:55:30.679 00.000 8976 Worker thread wakes up
03:55:30.679 00.000 9828 Worker thread wakes up
03:55:30.679 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
03:55:30.679 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:55:30.679 00.000 9828 CameraToMount -- cameraTheta (1.84) - m_xAngle (-3.10) = xAngle (4.94 = -1.35)
03:55:30.679 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:30.679 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:30.679 00.000 9828 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.85 = -1.43)
03:55:30.679 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.7 px 3 ms SOUTH
03:55:30.680 00.001 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.84 mountX=0.03 mountY=-0.12, mountTheta=-1.35
03:55:30.680 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
03:55:30.680 00.000 9828 BLC: window closed
03:55:30.680 00.000 9828 MoveAxis(W, 8, B)
03:55:30.680 00.000 9828 Guiding  Dir = 3, Dur = 8
03:55:30.680 00.000 9828 IsSlewing returns 0
03:55:30.680 00.000 9828 IsGuiding returns 0
03:55:30.680 00.000 9828 PulseGuide returned control before completion, sleep 18
03:55:30.705 00.025 9828 IsGuiding returns 1
03:55:30.705 00.000 9828 scope still moving after pulse duration time elapsed
03:55:30.736 00.031 9828 IsSlewing returns 0
03:55:30.736 00.000 9828 IsGuiding returns 1
03:55:30.768 00.032 9828 IsSlewing returns 0
03:55:30.768 00.000 9828 IsGuiding returns 1
03:55:30.800 00.032 9828 IsSlewing returns 0
03:55:30.800 00.000 9828 IsGuiding returns 0
03:55:30.800 00.000 9828 scope move finished after 8 + 111 ms
03:55:30.800 00.000 9828 Move returns status 0, amount 8
03:55:30.800 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:30.800 00.000 9828 MoveAxis(N, 16, B)
03:55:30.800 00.000 9828 Guiding  Dir = 0, Dur = 16
03:55:30.815 00.015 9828 IsSlewing returns 0
03:55:30.815 00.000 9828 IsGuiding returns 0
03:55:30.815 00.000 9828 PulseGuide returned control before completion, sleep 26
03:55:30.847 00.032 9828 IsGuiding returns 1
03:55:30.847 00.000 9828 scope still moving after pulse duration time elapsed
03:55:30.879 00.032 9828 IsSlewing returns 0
03:55:30.879 00.000 9828 IsGuiding returns 1
03:55:30.911 00.032 9828 IsSlewing returns 0
03:55:30.911 00.000 9828 IsGuiding returns 1
03:55:30.943 00.032 9828 IsSlewing returns 0
03:55:30.943 00.000 9828 IsGuiding returns 1
03:55:30.974 00.031 9828 IsSlewing returns 0
03:55:30.974 00.000 9828 IsGuiding returns 0
03:55:30.974 00.000 9828 scope move finished after 16 + 143 ms
03:55:30.974 00.000 9828 Move returns status 0, amount 16
03:55:30.974 00.000 9828 move complete, result=0
03:55:30.974 00.000 9828 worker thread done servicing request
03:55:30.974 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
03:55:31.841 00.867 8976 Exposure complete
03:55:31.846 00.005 8976 worker thread done servicing request
03:55:31.847 00.001 5052 OnExposeComplete: enter
03:55:31.847 00.000 5052 UpdateGuideState(): m_state=6
03:55:31.847 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 196
03:55:31.847 00.000 5052 Star::Find returns 1 (0), X=334.59, Y=290.84, Mass=76, SNR=6.0, Peak=64 HFD=1.9
03:55:31.847 00.000 5052 CameraToMount -- cameraTheta (-1.99) - m_xAngle (2.04) = xAngle (-4.03 = 2.25)
03:55:31.847 00.000 5052 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.13 = 2.15)
03:55:31.847 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-1.99 mountX=-0.23 mountY=0.30, mountTheta=2.22
03:55:31.848 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.33, opts=13)
03:55:31.848 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.33)
03:55:31.848 00.000 8976 Worker thread wakes up
03:55:31.848 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.33) opts 0xd
03:55:31.848 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.33)
03:55:31.848 00.000 8976 Moving (-0.15, -0.33) raw xDistance=-0.23 yDistance=0.30
03:55:31.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:55:31.848 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
03:55:31.848 00.000 8976 MoveAxis(R, 0, ABG)
03:55:31.848 00.000 8976 MoveAxis(D, 1, ABG)
03:55:31.848 00.000 8976 stepping (-14, -1) + (0, -1)
03:55:31.848 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:31.849 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:55:31.859 00.010 5052 UpdateGuideState exits: m=76 SNR=6.0
03:55:31.859 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:31.859 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:31.859 00.000 5052 Enqueuing Expose request
03:55:31.878 00.019 8976 Received - 47 (G) 
03:55:31.878 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:31.878 00.000 8976 stepped: pos (-14, -2)
03:55:31.878 00.000 8976 MountToCamera -- mountTheta (-0.08) + m_xAngle (2.04) = xAngle (1.97 = 1.97)
03:55:31.878 00.000 8976 MountToCamera -- mountX=2.06 mountY=-0.16 hyp=2.06 mountTheta=-0.08 cameraX=-0.79, cameraY=1.91 cameraTheta=1.97
03:55:31.878 00.000 8976 incremental bump (-0.794, 1.906) isValid = 1
03:55:31.878 00.000 8976 Scheduling Mount bump of (-0.044, 0.110)
03:55:31.878 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.04, y=0.11, opts=4)
03:55:31.878 00.000 8976 Enqueuing Move request for scope (-0.04, 0.11)
03:55:31.879 00.001 8976 move complete, result=0
03:55:31.879 00.000 8976 worker thread done servicing request
03:55:31.879 00.000 8976 Worker thread wakes up
03:55:31.879 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:55:31.879 00.000 9828 Worker thread wakes up
03:55:31.879 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:31.879 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:31.879 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0x4
03:55:31.879 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
03:55:31.879 00.000 9828 CameraToMount -- cameraTheta (1.95) - m_xAngle (-3.10) = xAngle (5.05 = -1.23)
03:55:31.879 00.000 9828 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.97 = -1.32)
03:55:31.879 00.000 9828 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=0.04 mountY=-0.11, mountTheta=-1.24
03:55:31.879 00.000 9828 Moving (-0.04, 0.11) raw xDistance=0.04 yDistance=-0.11
03:55:31.879 00.000 9828 BLC: window closed
03:55:31.879 00.000 9828 MoveAxis(W, 12, B)
03:55:31.879 00.000 9828 Guiding  Dir = 3, Dur = 12
03:55:31.880 00.001 9828 IsSlewing returns 0
03:55:31.880 00.000 9828 IsGuiding returns 0
03:55:31.880 00.000 9828 PulseGuide returned control before completion, sleep 22
03:55:31.917 00.037 9828 IsGuiding returns 1
03:55:31.917 00.000 9828 scope still moving after pulse duration time elapsed
03:55:31.950 00.033 9828 IsSlewing returns 0
03:55:31.950 00.000 9828 IsGuiding returns 1
03:55:31.980 00.030 9828 IsSlewing returns 0
03:55:31.980 00.000 9828 IsGuiding returns 1
03:55:32.012 00.032 9828 IsSlewing returns 0
03:55:32.012 00.000 9828 IsGuiding returns 0
03:55:32.012 00.000 9828 scope move finished after 12 + 120 ms
03:55:32.012 00.000 9828 Move returns status 0, amount 12
03:55:32.012 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:32.012 00.000 9828 MoveAxis(N, 16, B)
03:55:32.012 00.000 9828 Guiding  Dir = 0, Dur = 16
03:55:32.027 00.015 9828 IsSlewing returns 0
03:55:32.027 00.000 9828 IsGuiding returns 0
03:55:32.027 00.000 9828 PulseGuide returned control before completion, sleep 26
03:55:32.058 00.031 9828 IsGuiding returns 1
03:55:32.059 00.001 9828 scope still moving after pulse duration time elapsed
03:55:32.089 00.030 9828 IsSlewing returns 0
03:55:32.089 00.000 9828 IsGuiding returns 1
03:55:32.120 00.031 9828 IsSlewing returns 0
03:55:32.120 00.000 9828 IsGuiding returns 1
03:55:32.152 00.032 9828 IsSlewing returns 0
03:55:32.152 00.000 9828 IsGuiding returns 1
03:55:32.184 00.032 9828 IsSlewing returns 0
03:55:32.184 00.000 9828 IsGuiding returns 0
03:55:32.184 00.000 9828 scope move finished after 16 + 140 ms
03:55:32.184 00.000 9828 Move returns status 0, amount 16
03:55:32.184 00.000 9828 move complete, result=0
03:55:32.184 00.000 9828 worker thread done servicing request
03:55:32.184 00.000 5052 GuideStep: 0.0 px 12 ms WEST, -0.1 px 16 ms NORTH
03:55:33.045 00.861 8976 Exposure complete
03:55:33.051 00.006 8976 worker thread done servicing request
03:55:33.051 00.000 5052 OnExposeComplete: enter
03:55:33.051 00.000 5052 UpdateGuideState(): m_state=6
03:55:33.052 00.001 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 197
03:55:33.052 00.000 5052 Star::Find returns 1 (0), X=335.49, Y=290.81, Mass=55, SNR=5.1, Peak=63 HFD=1.1
03:55:33.052 00.000 5052 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.04) = xAngle (-2.50 = -2.50)
03:55:33.052 00.000 5052 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.60 = -2.60)
03:55:33.052 00.000 5052 CameraToMount -- cameraX=0.75 cameraY=-0.37 hyp=0.83 cameraTheta=-0.45 mountX=-0.67 mountY=-0.43, mountTheta=-2.57
03:55:33.052 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.75, y=-0.37, opts=13)
03:55:33.052 00.000 5052 Enqueuing Move request for stepguider (0.75, -0.37)
03:55:33.052 00.000 8976 Worker thread wakes up
03:55:33.053 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.75, -0.37) opts 0xd
03:55:33.053 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.75, -0.37)
03:55:33.053 00.000 8976 Moving (0.75, -0.37) raw xDistance=-0.67 yDistance=-0.43
03:55:33.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
03:55:33.053 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43
03:55:33.053 00.000 8976 MoveAxis(R, 3, ABG)
03:55:33.053 00.000 8976 stepping (-14, -2) + (3, 0)
03:55:33.053 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:33.053 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:33.063 00.010 5052 UpdateGuideState exits: m=55 SNR=5.1
03:55:33.063 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:33.063 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:33.063 00.000 5052 Enqueuing Expose request
03:55:33.092 00.029 8976 Received - 47 (G) 
03:55:33.093 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:33.093 00.000 8976 stepped: pos (-11, -2)
03:55:33.093 00.000 8976 MoveAxis(U, 2, ABG)
03:55:33.093 00.000 8976 stepping (-11, -2) + (0, 2)
03:55:33.093 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:33.124 00.031 8976 Received - 47 (G) 
03:55:33.124 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:33.124 00.000 8976 stepped: pos (-11, 0)
03:55:33.125 00.001 8976 MountToCamera -- mountTheta (-0.06) + m_xAngle (2.04) = xAngle (1.99 = 1.99)
03:55:33.125 00.000 8976 MountToCamera -- mountX=1.93 mountY=-0.11 hyp=1.94 mountTheta=-0.06 cameraX=-0.79, cameraY=1.77 cameraTheta=1.99
03:55:33.125 00.000 8976 incremental bump (-0.785, 1.772) isValid = 1
03:55:33.125 00.000 8976 Scheduling Mount bump of (-0.047, 0.109)
03:55:33.125 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.05, y=0.11, opts=4)
03:55:33.125 00.000 8976 Enqueuing Move request for scope (-0.05, 0.11)
03:55:33.125 00.000 8976 move complete, result=0
03:55:33.125 00.000 8976 worker thread done servicing request
03:55:33.125 00.000 8976 Worker thread wakes up
03:55:33.125 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:33.125 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:33.125 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.4 px 2 ms NORTH
03:55:33.125 00.000 9828 Worker thread wakes up
03:55:33.125 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0x4
03:55:33.125 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:55:33.125 00.000 9828 CameraToMount -- cameraTheta (1.97) - m_xAngle (-3.10) = xAngle (5.07 = -1.21)
03:55:33.125 00.000 9828 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.99 = -1.29)
03:55:33.125 00.000 9828 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.04 mountY=-0.11, mountTheta=-1.22
03:55:33.125 00.000 9828 Moving (-0.05, 0.11) raw xDistance=0.04 yDistance=-0.11
03:55:33.126 00.001 9828 BLC: window closed
03:55:33.126 00.000 9828 MoveAxis(W, 13, B)
03:55:33.126 00.000 9828 Guiding  Dir = 3, Dur = 13
03:55:33.126 00.000 9828 IsSlewing returns 0
03:55:33.126 00.000 9828 IsGuiding returns 0
03:55:33.126 00.000 9828 PulseGuide returned control before completion, sleep 23
03:55:33.160 00.034 9828 IsGuiding returns 1
03:55:33.160 00.000 9828 scope still moving after pulse duration time elapsed
03:55:33.192 00.032 9828 IsSlewing returns 0
03:55:33.192 00.000 9828 IsGuiding returns 1
03:55:33.224 00.032 9828 IsSlewing returns 0
03:55:33.224 00.000 9828 IsGuiding returns 1
03:55:33.255 00.031 9828 IsSlewing returns 0
03:55:33.255 00.000 9828 IsGuiding returns 0
03:55:33.255 00.000 9828 scope move finished after 13 + 116 ms
03:55:33.255 00.000 9828 Move returns status 0, amount 13
03:55:33.255 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:33.255 00.000 9828 MoveAxis(N, 16, B)
03:55:33.255 00.000 9828 Guiding  Dir = 0, Dur = 16
03:55:33.271 00.016 9828 IsSlewing returns 0
03:55:33.271 00.000 9828 IsGuiding returns 0
03:55:33.271 00.000 9828 PulseGuide returned control before completion, sleep 26
03:55:33.303 00.032 9828 IsGuiding returns 1
03:55:33.303 00.000 9828 scope still moving after pulse duration time elapsed
03:55:33.335 00.032 9828 IsSlewing returns 0
03:55:33.335 00.000 9828 IsGuiding returns 1
03:55:33.365 00.030 9828 IsSlewing returns 0
03:55:33.365 00.000 9828 IsGuiding returns 1
03:55:33.397 00.032 9828 IsSlewing returns 0
03:55:33.397 00.000 9828 IsGuiding returns 1
03:55:33.429 00.032 9828 IsSlewing returns 0
03:55:33.429 00.000 9828 IsGuiding returns 0
03:55:33.429 00.000 9828 scope move finished after 16 + 142 ms
03:55:33.429 00.000 9828 Move returns status 0, amount 16
03:55:33.429 00.000 9828 move complete, result=0
03:55:33.429 00.000 9828 worker thread done servicing request
03:55:33.430 00.001 5052 GuideStep: 0.0 px 13 ms WEST, -0.1 px 16 ms NORTH
03:55:34.272 00.842 8976 Exposure complete
03:55:34.278 00.006 8976 worker thread done servicing request
03:55:34.278 00.000 5052 OnExposeComplete: enter
03:55:34.278 00.000 5052 UpdateGuideState(): m_state=6
03:55:34.278 00.000 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 198
03:55:34.278 00.000 5052 Star::Find returns 1 (0), X=336.06, Y=290.98, Mass=54, SNR=5.0, Peak=64 HFD=1.8
03:55:34.278 00.000 5052 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.04) = xAngle (-2.19 = -2.19)
03:55:34.278 00.000 5052 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.29 = -2.29)
03:55:34.278 00.000 5052 CameraToMount -- cameraX=1.32 cameraY=-0.19 hyp=1.33 cameraTheta=-0.14 mountX=-0.77 mountY=-1.00, mountTheta=-2.23
03:55:34.279 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.32, y=-0.19, opts=13)
03:55:34.279 00.000 5052 Enqueuing Move request for stepguider (1.32, -0.19)
03:55:34.279 00.000 8976 Worker thread wakes up
03:55:34.279 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.32, -0.19) opts 0xd
03:55:34.279 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.32, -0.19)
03:55:34.280 00.001 8976 Moving (1.32, -0.19) raw xDistance=-0.77 yDistance=-1.00
03:55:34.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.77
03:55:34.280 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.00
03:55:34.280 00.000 8976 MoveAxis(R, 3, ABG)
03:55:34.280 00.000 8976 stepping (-11, 0) + (3, 0)
03:55:34.280 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:34.280 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:55:34.292 00.012 5052 UpdateGuideState exits: m=54 SNR=5.0
03:55:34.292 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:34.292 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:34.292 00.000 5052 Enqueuing Expose request
03:55:34.308 00.016 8976 Received - 47 (G) 
03:55:34.308 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:34.308 00.000 8976 stepped: pos (-8, 0)
03:55:34.308 00.000 8976 MoveAxis(U, 4, ABG)
03:55:34.308 00.000 8976 stepping (-8, 0) + (0, 4)
03:55:34.308 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:34.339 00.031 8976 Received - 47 (G) 
03:55:34.340 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:34.340 00.000 8976 stepped: pos (-8, 4)
03:55:34.340 00.000 8976 MountToCamera -- mountTheta (-0.16) + m_xAngle (2.04) = xAngle (1.88 = 1.88)
03:55:34.340 00.000 8976 MountToCamera -- mountX=1.70 mountY=-0.28 hyp=1.72 mountTheta=-0.16 cameraX=-0.52, cameraY=1.64 cameraTheta=1.88
03:55:34.340 00.000 8976 incremental bump (-0.523, 1.643) isValid = 1
03:55:34.340 00.000 8976 Scheduling Mount bump of (-0.035, 0.113)
03:55:34.340 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.11, opts=4)
03:55:34.340 00.000 8976 Enqueuing Move request for scope (-0.03, 0.11)
03:55:34.340 00.000 8976 move complete, result=0
03:55:34.340 00.000 9828 Worker thread wakes up
03:55:34.340 00.000 8976 worker thread done servicing request
03:55:34.340 00.000 5052 GuideStep: -0.8 px 3 ms EAST, -1.0 px 4 ms NORTH
03:55:34.340 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0x4
03:55:34.340 00.000 8976 Worker thread wakes up
03:55:34.340 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:55:34.340 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:34.340 00.000 9828 CameraToMount -- cameraTheta (1.87) - m_xAngle (-3.10) = xAngle (4.96 = -1.32)
03:55:34.340 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:34.341 00.001 9828 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.88 = -1.40)
03:55:34.341 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=0.03 mountY=-0.12, mountTheta=-1.32
03:55:34.341 00.000 9828 Moving (-0.03, 0.11) raw xDistance=0.03 yDistance=-0.12
03:55:34.341 00.000 9828 BLC: window closed
03:55:34.341 00.000 9828 MoveAxis(W, 9, B)
03:55:34.341 00.000 9828 Guiding  Dir = 3, Dur = 9
03:55:34.341 00.000 9828 IsSlewing returns 0
03:55:34.341 00.000 9828 IsGuiding returns 0
03:55:34.341 00.000 9828 PulseGuide returned control before completion, sleep 19
03:55:34.365 00.024 9828 IsGuiding returns 1
03:55:34.365 00.000 9828 scope still moving after pulse duration time elapsed
03:55:34.392 00.027 9828 IsSlewing returns 0
03:55:34.392 00.000 9828 IsGuiding returns 1
03:55:34.424 00.032 9828 IsSlewing returns 0
03:55:34.424 00.000 9828 IsGuiding returns 1
03:55:34.456 00.032 9828 IsSlewing returns 0
03:55:34.457 00.001 9828 IsGuiding returns 0
03:55:34.457 00.000 9828 scope move finished after 9 + 106 ms
03:55:34.457 00.000 9828 Move returns status 0, amount 9
03:55:34.457 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:34.457 00.000 9828 MoveAxis(N, 16, B)
03:55:34.457 00.000 9828 Guiding  Dir = 0, Dur = 16
03:55:34.472 00.015 9828 IsSlewing returns 0
03:55:34.472 00.000 9828 IsGuiding returns 0
03:55:34.472 00.000 9828 PulseGuide returned control before completion, sleep 26
03:55:34.504 00.032 9828 IsGuiding returns 1
03:55:34.504 00.000 9828 scope still moving after pulse duration time elapsed
03:55:34.535 00.031 9828 IsSlewing returns 0
03:55:34.535 00.000 9828 IsGuiding returns 1
03:55:34.567 00.032 9828 IsSlewing returns 0
03:55:34.567 00.000 9828 IsGuiding returns 1
03:55:34.598 00.031 9828 IsSlewing returns 0
03:55:34.598 00.000 9828 IsGuiding returns 1
03:55:34.630 00.032 9828 IsSlewing returns 0
03:55:34.630 00.000 9828 IsGuiding returns 0
03:55:34.630 00.000 9828 scope move finished after 16 + 142 ms
03:55:34.630 00.000 9828 Move returns status 0, amount 16
03:55:34.630 00.000 9828 move complete, result=0
03:55:34.630 00.000 9828 worker thread done servicing request
03:55:34.630 00.000 5052 GuideStep: 0.0 px 9 ms WEST, -0.1 px 16 ms NORTH
03:55:35.500 00.870 8976 Exposure complete
03:55:35.506 00.006 8976 worker thread done servicing request
03:55:35.506 00.000 5052 OnExposeComplete: enter
03:55:35.506 00.000 5052 UpdateGuideState(): m_state=6
03:55:35.506 00.000 5052 Star::Find(18, 336, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 199
03:55:35.506 00.000 5052 Star::Find returns 1 (0), X=335.70, Y=290.96, Mass=64, SNR=5.4, Peak=64 HFD=2.0
03:55:35.507 00.001 5052 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
03:55:35.507 00.000 5052 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.37 = -2.37)
03:55:35.507 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=-0.21 hyp=0.99 cameraTheta=-0.22 mountX=-0.63 mountY=-0.69, mountTheta=-2.31
03:55:35.508 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=-0.21, opts=13)
03:55:35.508 00.000 5052 Enqueuing Move request for stepguider (0.96, -0.21)
03:55:35.508 00.000 8976 Worker thread wakes up
03:55:35.508 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, -0.21) opts 0xd
03:55:35.508 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, -0.21)
03:55:35.508 00.000 8976 Moving (0.96, -0.21) raw xDistance=-0.63 yDistance=-0.69
03:55:35.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
03:55:35.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.69
03:55:35.508 00.000 8976 MoveAxis(R, 3, ABG)
03:55:35.508 00.000 8976 stepping (-8, 4) + (3, 0)
03:55:35.509 00.001 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:35.511 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:55:35.521 00.010 5052 UpdateGuideState exits: m=64 SNR=5.4
03:55:35.521 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:35.521 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:35.522 00.001 5052 Enqueuing Expose request
03:55:35.538 00.016 8976 Received - 47 (G) 
03:55:35.538 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:35.538 00.000 8976 stepped: pos (-5, 4)
03:55:35.538 00.000 8976 MoveAxis(U, 3, ABG)
03:55:35.538 00.000 8976 stepping (-5, 4) + (0, 3)
03:55:35.538 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:35.570 00.032 8976 Received - 47 (G) 
03:55:35.570 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:35.570 00.000 8976 stepped: pos (-5, 7)
03:55:35.570 00.000 8976 MountToCamera -- mountTheta (-0.38) + m_xAngle (2.04) = xAngle (1.66 = 1.66)
03:55:35.570 00.000 8976 MountToCamera -- mountX=1.39 mountY=-0.56 hyp=1.50 mountTheta=-0.38 cameraX=-0.14, cameraY=1.49 cameraTheta=1.66
03:55:35.570 00.000 8976 incremental bump (-0.139, 1.492) isValid = 1
03:55:35.571 00.001 8976 Scheduling Mount bump of (-0.011, 0.119)
03:55:35.571 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.01, y=0.12, opts=4)
03:55:35.571 00.000 8976 Enqueuing Move request for scope (-0.01, 0.12)
03:55:35.571 00.000 8976 move complete, result=0
03:55:35.571 00.000 9828 Worker thread wakes up
03:55:35.571 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0x4
03:55:35.571 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:55:35.571 00.000 8976 worker thread done servicing request
03:55:35.571 00.000 8976 Worker thread wakes up
03:55:35.571 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:35.571 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.7 px 3 ms NORTH
03:55:35.571 00.000 9828 CameraToMount -- cameraTheta (1.66) - m_xAngle (-3.10) = xAngle (4.76 = -1.53)
03:55:35.571 00.000 9828 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.68 = -1.61)
03:55:35.571 00.000 9828 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=0.01 mountY=-0.12, mountTheta=-1.53
03:55:35.571 00.000 9828 Moving (-0.01, 0.12) raw xDistance=0.01 yDistance=-0.12
03:55:35.571 00.000 9828 BLC: window closed
03:55:35.571 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:35.572 00.001 9828 MoveAxis(W, 2, B)
03:55:35.572 00.000 9828 Guiding  Dir = 3, Dur = 2
03:55:35.573 00.001 9828 IsSlewing returns 0
03:55:35.573 00.000 9828 IsGuiding returns 0
03:55:35.574 00.001 9828 PulseGuide returned control before completion, sleep 12
03:55:35.590 00.016 9828 IsGuiding returns 1
03:55:35.590 00.000 9828 scope still moving after pulse duration time elapsed
03:55:35.622 00.032 9828 IsSlewing returns 0
03:55:35.622 00.000 9828 IsGuiding returns 1
03:55:35.653 00.031 9828 IsSlewing returns 0
03:55:35.653 00.000 9828 IsGuiding returns 1
03:55:35.685 00.032 9828 IsSlewing returns 0
03:55:35.685 00.000 9828 IsGuiding returns 0
03:55:35.685 00.000 9828 scope move finished after 2 + 109 ms
03:55:35.685 00.000 9828 Move returns status 0, amount 2
03:55:35.685 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:35.685 00.000 9828 MoveAxis(N, 16, B)
03:55:35.685 00.000 9828 Guiding  Dir = 0, Dur = 16
03:55:35.701 00.016 9828 IsSlewing returns 0
03:55:35.701 00.000 9828 IsGuiding returns 0
03:55:35.701 00.000 9828 PulseGuide returned control before completion, sleep 26
03:55:35.733 00.032 9828 IsGuiding returns 1
03:55:35.733 00.000 9828 scope still moving after pulse duration time elapsed
03:55:35.763 00.030 9828 IsSlewing returns 0
03:55:35.763 00.000 9828 IsGuiding returns 1
03:55:35.794 00.031 9828 IsSlewing returns 0
03:55:35.794 00.000 9828 IsGuiding returns 1
03:55:35.825 00.031 9828 IsSlewing returns 0
03:55:35.825 00.000 9828 IsGuiding returns 1
03:55:35.856 00.031 9828 IsSlewing returns 0
03:55:35.856 00.000 9828 IsGuiding returns 0
03:55:35.856 00.000 9828 scope move finished after 16 + 139 ms
03:55:35.856 00.000 9828 Move returns status 0, amount 16
03:55:35.856 00.000 9828 move complete, result=0
03:55:35.856 00.000 9828 worker thread done servicing request
03:55:35.857 00.001 5052 GuideStep: 0.0 px 2 ms WEST, -0.1 px 16 ms NORTH
03:55:36.726 00.869 8976 Exposure complete
03:55:36.732 00.006 8976 worker thread done servicing request
03:55:36.732 00.000 5052 OnExposeComplete: enter
03:55:36.732 00.000 5052 UpdateGuideState(): m_state=6
03:55:36.732 00.000 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 200
03:55:36.732 00.000 5052 Star::Find returns 1 (0), X=335.61, Y=291.45, Mass=45, SNR=4.6, Peak=64 HFD=1.4
03:55:36.732 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.73 = -1.73)
03:55:36.732 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
03:55:36.733 00.001 5052 CameraToMount -- cameraX=0.87 cameraY=0.28 hyp=0.91 cameraTheta=0.31 mountX=-0.15 mountY=-0.88, mountTheta=-1.74
03:55:36.733 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.87, y=0.28, opts=13)
03:55:36.733 00.000 5052 Enqueuing Move request for stepguider (0.87, 0.28)
03:55:36.734 00.001 8976 Worker thread wakes up
03:55:36.734 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.87, 0.28) opts 0xd
03:55:36.734 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.87, 0.28)
03:55:36.734 00.000 8976 Moving (0.87, 0.28) raw xDistance=-0.15 yDistance=-0.88
03:55:36.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:55:36.734 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.88
03:55:36.734 00.000 8976 MoveAxis(R, 0, ABG)
03:55:36.734 00.000 8976 MoveAxis(U, 4, ABG)
03:55:36.734 00.000 8976 stepping (-5, 7) + (0, 4)
03:55:36.734 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:36.734 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:55:36.744 00.010 5052 UpdateGuideState exits: m=45 SNR=4.6
03:55:36.744 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:36.744 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:36.745 00.001 5052 Enqueuing Expose request
03:55:36.769 00.024 8976 Received - 47 (G) 
03:55:36.769 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:36.769 00.000 8976 stepped: pos (-5, 11)
03:55:36.770 00.001 8976 MountToCamera -- mountTheta (-0.67) + m_xAngle (2.04) = xAngle (1.37 = 1.37)
03:55:36.770 00.000 8976 MountToCamera -- mountX=1.19 mountY=-0.95 hyp=1.52 mountTheta=-0.67 cameraX=0.31, cameraY=1.49 cameraTheta=1.37
03:55:36.770 00.000 8976 incremental bump (0.305, 1.487) isValid = 1
03:55:36.770 00.000 8976 Scheduling Mount bump of (0.023, 0.117)
03:55:36.770 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.12, opts=4)
03:55:36.770 00.000 8976 Enqueuing Move request for scope (0.02, 0.12)
03:55:36.770 00.000 8976 move complete, result=0
03:55:36.770 00.000 9828 Worker thread wakes up
03:55:36.770 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0x4
03:55:36.770 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:55:36.770 00.000 9828 CameraToMount -- cameraTheta (1.38) - m_xAngle (-3.10) = xAngle (4.47 = -1.81)
03:55:36.770 00.000 9828 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.39 = -1.89)
03:55:36.770 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:55:36.770 00.000 9828 Moving (0.02, 0.12) raw xDistance=-0.03 yDistance=-0.11
03:55:36.770 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.9 px 4 ms NORTH
03:55:36.770 00.000 8976 worker thread done servicing request
03:55:36.770 00.000 9828 BLC: window closed
03:55:36.770 00.000 9828 MoveAxis(E, 9, B)
03:55:36.771 00.001 8976 Worker thread wakes up
03:55:36.771 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:36.771 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:36.771 00.000 9828 Guiding  Dir = 2, Dur = 9
03:55:36.771 00.000 9828 IsSlewing returns 0
03:55:36.771 00.000 9828 IsGuiding returns 0
03:55:36.771 00.000 9828 PulseGuide returned control before completion, sleep 19
03:55:36.801 00.030 9828 IsGuiding returns 1
03:55:36.801 00.000 9828 scope still moving after pulse duration time elapsed
03:55:36.833 00.032 9828 IsSlewing returns 0
03:55:36.834 00.001 9828 IsGuiding returns 1
03:55:36.865 00.031 9828 IsSlewing returns 0
03:55:36.865 00.000 9828 IsGuiding returns 1
03:55:36.897 00.032 9828 IsSlewing returns 0
03:55:36.897 00.000 9828 IsGuiding returns 0
03:55:36.897 00.000 9828 scope move finished after 9 + 117 ms
03:55:36.897 00.000 9828 Move returns status 0, amount 9
03:55:36.897 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:36.897 00.000 9828 MoveAxis(N, 15, B)
03:55:36.898 00.001 9828 Guiding  Dir = 0, Dur = 15
03:55:36.913 00.015 9828 IsSlewing returns 0
03:55:36.913 00.000 9828 IsGuiding returns 0
03:55:36.914 00.001 9828 PulseGuide returned control before completion, sleep 25
03:55:36.945 00.031 9828 IsGuiding returns 1
03:55:36.945 00.000 9828 scope still moving after pulse duration time elapsed
03:55:36.978 00.033 9828 IsSlewing returns 0
03:55:36.978 00.000 9828 IsGuiding returns 1
03:55:37.007 00.029 9828 IsSlewing returns 0
03:55:37.007 00.000 9828 IsGuiding returns 1
03:55:37.042 00.035 9828 IsSlewing returns 0
03:55:37.042 00.000 9828 IsGuiding returns 1
03:55:37.072 00.030 9828 IsSlewing returns 0
03:55:37.072 00.000 9828 IsGuiding returns 0
03:55:37.072 00.000 9828 scope move finished after 15 + 143 ms
03:55:37.072 00.000 9828 Move returns status 0, amount 15
03:55:37.072 00.000 9828 move complete, result=0
03:55:37.072 00.000 9828 worker thread done servicing request
03:55:37.072 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 15 ms NORTH
03:55:37.928 00.856 8976 Exposure complete
03:55:37.934 00.006 8976 worker thread done servicing request
03:55:37.934 00.000 5052 OnExposeComplete: enter
03:55:37.934 00.000 5052 UpdateGuideState(): m_state=6
03:55:37.934 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 201
03:55:37.934 00.000 5052 Star::Find returns 1 (0), X=335.02, Y=291.51, Mass=66, SNR=5.5, Peak=63 HFD=2.2
03:55:37.934 00.000 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
03:55:37.934 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.26 = -1.26)
03:55:37.934 00.000 5052 CameraToMount -- cameraX=0.28 cameraY=0.34 hyp=0.44 cameraTheta=0.88 mountX=0.17 mountY=-0.41, mountTheta=-1.17
03:55:37.935 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.28, y=0.34, opts=13)
03:55:37.935 00.000 5052 Enqueuing Move request for stepguider (0.28, 0.34)
03:55:37.935 00.000 8976 Worker thread wakes up
03:55:37.935 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.28, 0.34) opts 0xd
03:55:37.935 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.28, 0.34)
03:55:37.935 00.000 8976 Moving (0.28, 0.34) raw xDistance=0.17 yDistance=-0.41
03:55:37.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:55:37.935 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.41
03:55:37.935 00.000 8976 MoveAxis(R, 0, ABG)
03:55:37.935 00.000 8976 MoveAxis(U, 2, ABG)
03:55:37.935 00.000 8976 stepping (-5, 11) + (0, 2)
03:55:37.935 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:37.936 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:37.945 00.009 5052 UpdateGuideState exits: m=66 SNR=5.5
03:55:37.945 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:37.945 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:37.945 00.000 5052 Enqueuing Expose request
03:55:37.968 00.023 8976 Received - 47 (G) 
03:55:37.968 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:37.968 00.000 8976 stepped: pos (-5, 13)
03:55:37.968 00.000 8976 MountToCamera -- mountTheta (-0.90) + m_xAngle (2.04) = xAngle (1.14 = 1.14)
03:55:37.969 00.001 8976 MountToCamera -- mountX=1.05 mountY=-1.32 hyp=1.68 mountTheta=-0.90 cameraX=0.70, cameraY=1.53 cameraTheta=1.14
03:55:37.969 00.000 8976 incremental bump (0.696, 1.532) isValid = 1
03:55:37.969 00.000 8976 Scheduling Mount bump of (0.048, 0.108)
03:55:37.969 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.05, y=0.11, opts=4)
03:55:37.969 00.000 8976 Enqueuing Move request for scope (0.05, 0.11)
03:55:37.969 00.000 8976 move complete, result=0
03:55:37.969 00.000 8976 worker thread done servicing request
03:55:37.969 00.000 8976 Worker thread wakes up
03:55:37.969 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:55:37.969 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:37.969 00.000 9828 Worker thread wakes up
03:55:37.969 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:37.969 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0x4
03:55:37.969 00.000 9828 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:55:37.969 00.000 9828 CameraToMount -- cameraTheta (1.16) - m_xAngle (-3.10) = xAngle (4.25 = -2.03)
03:55:37.969 00.000 9828 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.17 = -2.11)
03:55:37.969 00.000 9828 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.16 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
03:55:37.970 00.001 9828 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:55:37.970 00.000 9828 BLC: window closed
03:55:37.970 00.000 9828 MoveAxis(E, 17, B)
03:55:37.970 00.000 9828 Guiding  Dir = 2, Dur = 17
03:55:37.970 00.000 9828 IsSlewing returns 0
03:55:37.970 00.000 9828 IsGuiding returns 0
03:55:37.970 00.000 9828 PulseGuide returned control before completion, sleep 27
03:55:38.003 00.033 9828 IsGuiding returns 1
03:55:38.003 00.000 9828 scope still moving after pulse duration time elapsed
03:55:38.035 00.032 9828 IsSlewing returns 0
03:55:38.035 00.000 9828 IsGuiding returns 1
03:55:38.068 00.033 9828 IsSlewing returns 0
03:55:38.068 00.000 9828 IsGuiding returns 1
03:55:38.099 00.031 9828 IsSlewing returns 0
03:55:38.099 00.000 9828 IsGuiding returns 0
03:55:38.099 00.000 9828 scope move finished after 17 + 112 ms
03:55:38.099 00.000 9828 Move returns status 0, amount 17
03:55:38.099 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:38.099 00.000 9828 MoveAxis(N, 14, B)
03:55:38.099 00.000 9828 Guiding  Dir = 0, Dur = 14
03:55:38.115 00.016 9828 IsSlewing returns 0
03:55:38.115 00.000 9828 IsGuiding returns 0
03:55:38.115 00.000 9828 PulseGuide returned control before completion, sleep 24
03:55:38.147 00.032 9828 IsGuiding returns 1
03:55:38.147 00.000 9828 scope still moving after pulse duration time elapsed
03:55:38.178 00.031 9828 IsSlewing returns 0
03:55:38.178 00.000 9828 IsGuiding returns 1
03:55:38.209 00.031 9828 IsSlewing returns 0
03:55:38.209 00.000 9828 IsGuiding returns 1
03:55:38.240 00.031 9828 IsSlewing returns 0
03:55:38.240 00.000 9828 IsGuiding returns 1
03:55:38.272 00.032 9828 IsSlewing returns 0
03:55:38.272 00.000 9828 IsGuiding returns 0
03:55:38.272 00.000 9828 scope move finished after 14 + 142 ms
03:55:38.272 00.000 9828 Move returns status 0, amount 14
03:55:38.272 00.000 9828 move complete, result=0
03:55:38.273 00.001 9828 worker thread done servicing request
03:55:38.273 00.000 5052 GuideStep: -0.1 px 17 ms EAST, -0.1 px 14 ms NORTH
03:55:39.131 00.858 8976 Exposure complete
03:55:39.136 00.005 8976 worker thread done servicing request
03:55:39.136 00.000 5052 OnExposeComplete: enter
03:55:39.136 00.000 5052 UpdateGuideState(): m_state=6
03:55:39.136 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 202
03:55:39.137 00.001 5052 Star::Find returns 1 (0), X=335.07, Y=290.93, Mass=67, SNR=5.6, Peak=66 HFD=1.9
03:55:39.137 00.000 5052 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.04) = xAngle (-2.67 = -2.67)
03:55:39.137 00.000 5052 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.78 = -2.78)
03:55:39.137 00.000 5052 CameraToMount -- cameraX=0.34 cameraY=-0.24 hyp=0.41 cameraTheta=-0.63 mountX=-0.37 mountY=-0.15, mountTheta=-2.76
03:55:39.137 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.34, y=-0.24, opts=13)
03:55:39.137 00.000 5052 Enqueuing Move request for stepguider (0.34, -0.24)
03:55:39.138 00.001 8976 Worker thread wakes up
03:55:39.138 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.34, -0.24) opts 0xd
03:55:39.138 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.34, -0.24)
03:55:39.138 00.000 8976 Moving (0.34, -0.24) raw xDistance=-0.37 yDistance=-0.15
03:55:39.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:55:39.138 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:55:39.138 00.000 8976 MoveAxis(R, 2, ABG)
03:55:39.138 00.000 8976 stepping (-5, 13) + (2, 0)
03:55:39.138 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:39.138 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:39.148 00.010 5052 UpdateGuideState exits: m=67 SNR=5.6
03:55:39.148 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:39.148 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:39.148 00.000 5052 Enqueuing Expose request
03:55:39.168 00.020 8976 Received - 47 (G) 
03:55:39.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:39.168 00.000 8976 stepped: pos (-3, 13)
03:55:39.168 00.000 8976 MoveAxis(U, 0, ABG)
03:55:39.168 00.000 8976 MountToCamera -- mountTheta (-1.07) + m_xAngle (2.04) = xAngle (0.97 = 0.97)
03:55:39.168 00.000 8976 MountToCamera -- mountX=0.85 mountY=-1.56 hyp=1.78 mountTheta=-1.07 cameraX=1.00, cameraY=1.47 cameraTheta=0.97
03:55:39.168 00.000 8976 incremental bump (1.004, 1.471) isValid = 1
03:55:39.168 00.000 8976 Scheduling Mount bump of (0.065, 0.098)
03:55:39.168 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:55:39.168 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:55:39.168 00.000 8976 move complete, result=0
03:55:39.168 00.000 9828 Worker thread wakes up
03:55:39.169 00.001 5052 GuideStep: -0.4 px 2 ms EAST, -0.1 px 0 ms NORTH
03:55:39.169 00.000 8976 worker thread done servicing request
03:55:39.169 00.000 8976 Worker thread wakes up
03:55:39.169 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:39.169 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:55:39.169 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:39.169 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:55:39.169 00.000 9828 CameraToMount -- cameraTheta (0.99) - m_xAngle (-3.10) = xAngle (4.08 = -2.20)
03:55:39.169 00.000 9828 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.00 = -2.28)
03:55:39.169 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
03:55:39.169 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:55:39.169 00.000 9828 BLC: window closed
03:55:39.170 00.001 9828 MoveAxis(E, 22, B)
03:55:39.170 00.000 9828 Guiding  Dir = 2, Dur = 22
03:55:39.170 00.000 9828 IsSlewing returns 0
03:55:39.170 00.000 9828 IsGuiding returns 0
03:55:39.170 00.000 9828 PulseGuide returned control before completion, sleep 32
03:55:39.213 00.043 9828 IsGuiding returns 1
03:55:39.213 00.000 9828 scope still moving after pulse duration time elapsed
03:55:39.244 00.031 9828 IsSlewing returns 0
03:55:39.245 00.001 9828 IsGuiding returns 1
03:55:39.276 00.031 9828 IsSlewing returns 0
03:55:39.276 00.000 9828 IsGuiding returns 1
03:55:39.308 00.032 9828 IsSlewing returns 0
03:55:39.308 00.000 9828 IsGuiding returns 0
03:55:39.308 00.000 9828 scope move finished after 22 + 116 ms
03:55:39.308 00.000 9828 Move returns status 0, amount 22
03:55:39.308 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:39.308 00.000 9828 MoveAxis(N, 12, B)
03:55:39.308 00.000 9828 Guiding  Dir = 0, Dur = 12
03:55:39.325 00.017 9828 IsSlewing returns 0
03:55:39.325 00.000 9828 IsGuiding returns 0
03:55:39.325 00.000 9828 PulseGuide returned control before completion, sleep 22
03:55:39.356 00.031 9828 IsGuiding returns 1
03:55:39.356 00.000 9828 scope still moving after pulse duration time elapsed
03:55:39.387 00.031 9828 IsSlewing returns 0
03:55:39.387 00.000 9828 IsGuiding returns 1
03:55:39.418 00.031 9828 IsSlewing returns 0
03:55:39.418 00.000 9828 IsGuiding returns 1
03:55:39.450 00.032 9828 IsSlewing returns 0
03:55:39.450 00.000 9828 IsGuiding returns 1
03:55:39.481 00.031 9828 IsSlewing returns 0
03:55:39.481 00.000 9828 IsGuiding returns 0
03:55:39.481 00.000 9828 scope move finished after 12 + 144 ms
03:55:39.481 00.000 9828 Move returns status 0, amount 12
03:55:39.481 00.000 9828 move complete, result=0
03:55:39.481 00.000 9828 worker thread done servicing request
03:55:39.481 00.000 5052 GuideStep: -0.1 px 22 ms EAST, -0.1 px 12 ms NORTH
03:55:40.327 00.846 8976 Exposure complete
03:55:40.332 00.005 8976 worker thread done servicing request
03:55:40.332 00.000 5052 OnExposeComplete: enter
03:55:40.332 00.000 5052 UpdateGuideState(): m_state=6
03:55:40.332 00.000 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 203
03:55:40.332 00.000 5052 Star::Find returns 1 (0), X=334.90, Y=291.37, Mass=59, SNR=5.3, Peak=64 HFD=2.0
03:55:40.332 00.000 5052 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.04) = xAngle (-1.14 = -1.14)
03:55:40.332 00.000 5052 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.25 = -1.25)
03:55:40.332 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.26 cameraTheta=0.90 mountX=0.11 mountY=-0.24, mountTheta=-1.16
03:55:40.333 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.20, opts=13)
03:55:40.333 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.20)
03:55:40.333 00.000 8976 Worker thread wakes up
03:55:40.333 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.20) opts 0xd
03:55:40.333 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.20)
03:55:40.333 00.000 8976 Moving (0.16, 0.20) raw xDistance=0.11 yDistance=-0.24
03:55:40.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:55:40.333 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:55:40.333 00.000 8976 MoveAxis(R, 0, ABG)
03:55:40.333 00.000 8976 MoveAxis(U, 0, ABG)
03:55:40.334 00.001 8976 MountToCamera -- mountTheta (-1.17) + m_xAngle (2.04) = xAngle (0.87 = 0.87)
03:55:40.334 00.000 8976 MountToCamera -- mountX=0.72 mountY=-1.73 hyp=1.87 mountTheta=-1.17 cameraX=1.21, cameraY=1.43 cameraTheta=0.87
03:55:40.334 00.000 8976 incremental bump (1.210, 1.431) isValid = 1
03:55:40.334 00.000 8976 Scheduling Mount bump of (0.074, 0.091)
03:55:40.334 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.07, y=0.09, opts=4)
03:55:40.334 00.000 8976 Enqueuing Move request for scope (0.07, 0.09)
03:55:40.334 00.000 8976 move complete, result=0
03:55:40.334 00.000 8976 worker thread done servicing request
03:55:40.334 00.000 9828 Worker thread wakes up
03:55:40.334 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0x4
03:55:40.334 00.000 9828 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:55:40.334 00.000 9828 CameraToMount -- cameraTheta (0.89) - m_xAngle (-3.10) = xAngle (3.98 = -2.30)
03:55:40.334 00.000 9828 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.90 = -2.38)
03:55:40.334 00.000 9828 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:55:40.334 00.000 9828 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:55:40.334 00.000 9828 BLC: window closed
03:55:40.335 00.001 9828 MoveAxis(E, 25, B)
03:55:40.335 00.000 9828 Guiding  Dir = 2, Dur = 25
03:55:40.335 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:40.335 00.000 9828 IsSlewing returns 0
03:55:40.335 00.000 9828 IsGuiding returns 0
03:55:40.335 00.000 9828 PulseGuide returned control before completion, sleep 35
03:55:40.345 00.010 5052 UpdateGuideState exits: m=59 SNR=5.3
03:55:40.345 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:40.345 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:40.345 00.000 5052 Enqueuing Expose request
03:55:40.345 00.000 8976 Worker thread wakes up
03:55:40.345 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:40.345 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:40.345 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:40.371 00.026 9828 IsGuiding returns 1
03:55:40.371 00.000 9828 scope still moving after pulse duration time elapsed
03:55:40.403 00.032 9828 IsSlewing returns 0
03:55:40.403 00.000 9828 IsGuiding returns 1
03:55:40.435 00.032 9828 IsSlewing returns 0
03:55:40.435 00.000 9828 IsGuiding returns 1
03:55:40.467 00.032 9828 IsSlewing returns 0
03:55:40.467 00.000 9828 IsGuiding returns 0
03:55:40.467 00.000 9828 scope move finished after 25 + 107 ms
03:55:40.467 00.000 9828 Move returns status 0, amount 25
03:55:40.467 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:40.467 00.000 9828 MoveAxis(N, 11, B)
03:55:40.467 00.000 9828 Guiding  Dir = 0, Dur = 11
03:55:40.483 00.016 9828 IsSlewing returns 0
03:55:40.483 00.000 9828 IsGuiding returns 0
03:55:40.483 00.000 9828 PulseGuide returned control before completion, sleep 21
03:55:40.515 00.032 9828 IsGuiding returns 1
03:55:40.515 00.000 9828 scope still moving after pulse duration time elapsed
03:55:40.547 00.032 9828 IsSlewing returns 0
03:55:40.547 00.000 9828 IsGuiding returns 1
03:55:40.579 00.032 9828 IsSlewing returns 0
03:55:40.579 00.000 9828 IsGuiding returns 1
03:55:40.611 00.032 9828 IsSlewing returns 0
03:55:40.611 00.000 9828 IsGuiding returns 0
03:55:40.611 00.000 9828 scope move finished after 11 + 117 ms
03:55:40.611 00.000 9828 Move returns status 0, amount 11
03:55:40.611 00.000 9828 move complete, result=0
03:55:40.611 00.000 9828 worker thread done servicing request
03:55:40.611 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:55:41.501 00.890 8976 Exposure complete
03:55:41.507 00.006 8976 worker thread done servicing request
03:55:41.507 00.000 5052 OnExposeComplete: enter
03:55:41.507 00.000 5052 UpdateGuideState(): m_state=6
03:55:41.507 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 204
03:55:41.507 00.000 5052 Star::Find returns 1 (0), X=335.13, Y=291.20, Mass=78, SNR=6.0, Peak=64 HFD=2.3
03:55:41.507 00.000 5052 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.04) = xAngle (-1.98 = -1.98)
03:55:41.507 00.000 5052 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.08 = -2.08)
03:55:41.507 00.000 5052 CameraToMount -- cameraX=0.39 cameraY=0.03 hyp=0.39 cameraTheta=0.06 mountX=-0.16 mountY=-0.34, mountTheta=-2.00
03:55:41.508 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.39, y=0.03, opts=13)
03:55:41.508 00.000 5052 Enqueuing Move request for stepguider (0.39, 0.03)
03:55:41.508 00.000 8976 Worker thread wakes up
03:55:41.508 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.39, 0.03) opts 0xd
03:55:41.508 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.39, 0.03)
03:55:41.508 00.000 8976 Moving (0.39, 0.03) raw xDistance=-0.16 yDistance=-0.34
03:55:41.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:55:41.508 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
03:55:41.509 00.001 8976 MoveAxis(R, 0, ABG)
03:55:41.509 00.000 8976 MoveAxis(U, 1, ABG)
03:55:41.509 00.000 8976 stepping (-3, 13) + (0, 1)
03:55:41.509 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:41.509 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:55:41.519 00.010 5052 UpdateGuideState exits: m=78 SNR=6.0
03:55:41.519 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:41.519 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:41.519 00.000 5052 Enqueuing Expose request
03:55:41.534 00.015 8976 Received - 47 (G) 
03:55:41.534 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:41.534 00.000 8976 stepped: pos (-3, 14)
03:55:41.534 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:55:41.534 00.000 8976 MountToCamera -- mountX=0.64 mountY=-1.89 hyp=2.00 mountTheta=-1.25 cameraX=1.40, cameraY=1.43 cameraTheta=0.80
03:55:41.534 00.000 8976 incremental bump (1.395, 1.428) isValid = 1
03:55:41.534 00.000 8976 Scheduling Mount bump of (0.080, 0.085)
03:55:41.535 00.001 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:55:41.535 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:55:41.535 00.000 8976 move complete, result=0
03:55:41.535 00.000 8976 worker thread done servicing request
03:55:41.535 00.000 9828 Worker thread wakes up
03:55:41.535 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:55:41.535 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:55:41.535 00.000 9828 CameraToMount -- cameraTheta (0.82) - m_xAngle (-3.10) = xAngle (3.91 = -2.37)
03:55:41.535 00.000 9828 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.45)
03:55:41.535 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:55:41.535 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.07
03:55:41.535 00.000 9828 BLC: window closed
03:55:41.535 00.000 9828 MoveAxis(E, 27, B)
03:55:41.535 00.000 9828 Guiding  Dir = 2, Dur = 27
03:55:41.535 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.3 px 1 ms NORTH
03:55:41.535 00.000 8976 Worker thread wakes up
03:55:41.535 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:41.535 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:41.536 00.001 9828 IsSlewing returns 0
03:55:41.536 00.000 9828 IsGuiding returns 0
03:55:41.536 00.000 9828 PulseGuide returned control before completion, sleep 37
03:55:41.587 00.051 9828 IsGuiding returns 1
03:55:41.587 00.000 9828 scope still moving after pulse duration time elapsed
03:55:41.618 00.031 9828 IsSlewing returns 0
03:55:41.619 00.001 9828 IsGuiding returns 1
03:55:41.649 00.030 9828 IsSlewing returns 0
03:55:41.649 00.000 9828 IsGuiding returns 1
03:55:41.679 00.030 9828 IsSlewing returns 0
03:55:41.679 00.000 9828 IsGuiding returns 0
03:55:41.679 00.000 9828 scope move finished after 27 + 116 ms
03:55:41.679 00.000 9828 Move returns status 0, amount 27
03:55:41.679 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:41.679 00.000 9828 MoveAxis(N, 10, B)
03:55:41.679 00.000 9828 Guiding  Dir = 0, Dur = 10
03:55:41.696 00.017 9828 IsSlewing returns 0
03:55:41.696 00.000 9828 IsGuiding returns 0
03:55:41.696 00.000 9828 PulseGuide returned control before completion, sleep 20
03:55:41.726 00.030 9828 IsGuiding returns 1
03:55:41.726 00.000 9828 scope still moving after pulse duration time elapsed
03:55:41.758 00.032 9828 IsSlewing returns 0
03:55:41.758 00.000 9828 IsGuiding returns 1
03:55:41.789 00.031 9828 IsSlewing returns 0
03:55:41.789 00.000 9828 IsGuiding returns 1
03:55:41.820 00.031 9828 IsSlewing returns 0
03:55:41.820 00.000 9828 IsGuiding returns 1
03:55:41.851 00.031 9828 IsSlewing returns 0
03:55:41.852 00.001 9828 IsGuiding returns 0
03:55:41.852 00.000 9828 scope move finished after 10 + 146 ms
03:55:41.852 00.000 9828 Move returns status 0, amount 10
03:55:41.852 00.000 9828 move complete, result=0
03:55:41.852 00.000 9828 worker thread done servicing request
03:55:41.852 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:55:42.693 00.841 8976 Exposure complete
03:55:42.699 00.006 8976 worker thread done servicing request
03:55:42.699 00.000 5052 OnExposeComplete: enter
03:55:42.699 00.000 5052 UpdateGuideState(): m_state=6
03:55:42.699 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 205
03:55:42.699 00.000 5052 Star::Find returns 1 (0), X=334.82, Y=291.27, Mass=61, SNR=5.3, Peak=64 HFD=1.7
03:55:42.700 00.001 5052 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.04) = xAngle (-1.16 = -1.16)
03:55:42.700 00.000 5052 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.27 = -1.27)
03:55:42.700 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=0.05 mountY=-0.12, mountTheta=-1.18
03:55:42.700 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.09, opts=13)
03:55:42.700 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.09)
03:55:42.700 00.000 8976 Worker thread wakes up
03:55:42.701 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.09) opts 0xd
03:55:42.701 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.09)
03:55:42.701 00.000 8976 Moving (0.08, 0.09) raw xDistance=0.05 yDistance=-0.12
03:55:42.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:55:42.701 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:55:42.701 00.000 8976 MoveAxis(R, 0, ABG)
03:55:42.701 00.000 8976 MoveAxis(U, 0, ABG)
03:55:42.701 00.000 8976 MountToCamera -- mountTheta (-1.29) + m_xAngle (2.04) = xAngle (0.75 = 0.75)
03:55:42.701 00.000 8976 MountToCamera -- mountX=0.58 mountY=-2.00 hyp=2.08 mountTheta=-1.29 cameraX=1.52, cameraY=1.43 cameraTheta=0.75
03:55:42.701 00.000 8976 incremental bump (1.519, 1.426) isValid = 1
03:55:42.701 00.000 8976 Scheduling Mount bump of (0.084, 0.082)
03:55:42.701 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:55:42.701 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:55:42.701 00.000 8976 move complete, result=0
03:55:42.702 00.001 9828 Worker thread wakes up
03:55:42.702 00.000 8976 worker thread done servicing request
03:55:42.702 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:55:42.702 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:55:42.702 00.000 9828 CameraToMount -- cameraTheta (0.77) - m_xAngle (-3.10) = xAngle (3.87 = -2.42)
03:55:42.702 00.000 9828 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.79 = -2.50)
03:55:42.702 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:42.702 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.77 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
03:55:42.702 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:55:42.702 00.000 9828 BLC: window closed
03:55:42.702 00.000 9828 MoveAxis(E, 28, B)
03:55:42.702 00.000 9828 Guiding  Dir = 2, Dur = 28
03:55:42.703 00.001 9828 IsSlewing returns 0
03:55:42.703 00.000 9828 IsGuiding returns 0
03:55:42.703 00.000 9828 PulseGuide returned control before completion, sleep 38
03:55:42.712 00.009 5052 UpdateGuideState exits: m=61 SNR=5.3
03:55:42.712 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:42.712 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:42.712 00.000 5052 Enqueuing Expose request
03:55:42.712 00.000 8976 Worker thread wakes up
03:55:42.712 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:42.712 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:42.712 00.000 5052 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:42.748 00.036 9828 IsGuiding returns 1
03:55:42.748 00.000 9828 scope still moving after pulse duration time elapsed
03:55:42.779 00.031 9828 IsSlewing returns 0
03:55:42.779 00.000 9828 IsGuiding returns 1
03:55:42.810 00.031 9828 IsSlewing returns 0
03:55:42.810 00.000 9828 IsGuiding returns 1
03:55:42.841 00.031 9828 IsSlewing returns 0
03:55:42.841 00.000 9828 IsGuiding returns 1
03:55:42.873 00.032 9828 IsSlewing returns 0
03:55:42.873 00.000 9828 IsGuiding returns 0
03:55:42.873 00.000 9828 scope move finished after 28 + 142 ms
03:55:42.873 00.000 9828 Move returns status 0, amount 28
03:55:42.873 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:42.873 00.000 9828 MoveAxis(N, 10, B)
03:55:42.873 00.000 9828 Guiding  Dir = 0, Dur = 10
03:55:42.889 00.016 9828 IsSlewing returns 0
03:55:42.889 00.000 9828 IsGuiding returns 0
03:55:42.889 00.000 9828 PulseGuide returned control before completion, sleep 20
03:55:42.921 00.032 9828 IsGuiding returns 1
03:55:42.921 00.000 9828 scope still moving after pulse duration time elapsed
03:55:42.953 00.032 9828 IsSlewing returns 0
03:55:42.953 00.000 9828 IsGuiding returns 1
03:55:42.985 00.032 9828 IsSlewing returns 0
03:55:42.985 00.000 9828 IsGuiding returns 1
03:55:43.016 00.031 9828 IsSlewing returns 0
03:55:43.016 00.000 9828 IsGuiding returns 0
03:55:43.016 00.000 9828 scope move finished after 10 + 116 ms
03:55:43.016 00.000 9828 Move returns status 0, amount 10
03:55:43.016 00.000 9828 move complete, result=0
03:55:43.016 00.000 9828 worker thread done servicing request
03:55:43.016 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 10 ms NORTH
03:55:43.867 00.851 8976 Exposure complete
03:55:43.873 00.006 8976 worker thread done servicing request
03:55:43.873 00.000 5052 OnExposeComplete: enter
03:55:43.873 00.000 5052 UpdateGuideState(): m_state=6
03:55:43.873 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 206
03:55:43.873 00.000 5052 Star::Find returns 1 (0), X=334.85, Y=291.43, Mass=53, SNR=5.0, Peak=64 HFD=1.5
03:55:43.873 00.000 5052 CameraToMount -- cameraTheta (1.17) - m_xAngle (2.04) = xAngle (-0.87 = -0.87)
03:55:43.873 00.000 5052 CameraToMount -- cameraTheta (1.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.97 = -0.97)
03:55:43.874 00.001 5052 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.17 mountX=0.18 mountY=-0.23, mountTheta=-0.91
03:55:43.874 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.11, y=0.26, opts=13)
03:55:43.874 00.000 5052 Enqueuing Move request for stepguider (0.11, 0.26)
03:55:43.874 00.000 8976 Worker thread wakes up
03:55:43.874 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.11, 0.26) opts 0xd
03:55:43.874 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.11, 0.26)
03:55:43.874 00.000 8976 Moving (0.11, 0.26) raw xDistance=0.18 yDistance=-0.23
03:55:43.875 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:55:43.875 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:55:43.875 00.000 8976 MoveAxis(R, 0, ABG)
03:55:43.875 00.000 8976 MoveAxis(U, 0, ABG)
03:55:43.875 00.000 8976 MountToCamera -- mountTheta (-1.32) + m_xAngle (2.04) = xAngle (0.73 = 0.73)
03:55:43.875 00.000 8976 MountToCamera -- mountX=0.54 mountY=-2.07 hyp=2.14 mountTheta=-1.32 cameraX=1.60, cameraY=1.42 cameraTheta=0.73
03:55:43.875 00.000 8976 incremental bump (1.602, 1.424) isValid = 1
03:55:43.875 00.000 8976 Scheduling Mount bump of (0.086, 0.079)
03:55:43.875 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:55:43.875 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:55:43.875 00.000 8976 move complete, result=0
03:55:43.875 00.000 9828 Worker thread wakes up
03:55:43.875 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:55:43.875 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:55:43.875 00.000 9828 CameraToMount -- cameraTheta (0.74) - m_xAngle (-3.10) = xAngle (3.84 = -2.44)
03:55:43.875 00.000 9828 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.76 = -2.52)
03:55:43.875 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:55:43.875 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:55:43.876 00.001 9828 BLC: window closed
03:55:43.876 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:55:43.876 00.000 8976 worker thread done servicing request
03:55:43.876 00.000 9828 MoveAxis(E, 28, B)
03:55:43.876 00.000 9828 Guiding  Dir = 2, Dur = 28
03:55:43.876 00.000 9828 IsSlewing returns 0
03:55:43.876 00.000 9828 IsGuiding returns 0
03:55:43.876 00.000 9828 PulseGuide returned control before completion, sleep 38
03:55:43.886 00.010 5052 UpdateGuideState exits: m=53 SNR=5.0
03:55:43.886 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:43.886 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:43.886 00.000 5052 Enqueuing Expose request
03:55:43.886 00.000 8976 Worker thread wakes up
03:55:43.886 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:43.886 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:43.886 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:43.929 00.043 9828 IsGuiding returns 1
03:55:43.929 00.000 9828 scope still moving after pulse duration time elapsed
03:55:43.960 00.031 9828 IsSlewing returns 0
03:55:43.961 00.001 9828 IsGuiding returns 1
03:55:43.992 00.031 9828 IsSlewing returns 0
03:55:43.992 00.000 9828 IsGuiding returns 1
03:55:44.023 00.031 9828 IsSlewing returns 0
03:55:44.023 00.000 9828 IsGuiding returns 0
03:55:44.024 00.001 9828 scope move finished after 28 + 118 ms
03:55:44.024 00.000 9828 Move returns status 0, amount 28
03:55:44.024 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:44.024 00.000 9828 MoveAxis(N, 9, B)
03:55:44.024 00.000 9828 Guiding  Dir = 0, Dur = 9
03:55:44.039 00.015 9828 IsSlewing returns 0
03:55:44.039 00.000 9828 IsGuiding returns 0
03:55:44.039 00.000 9828 PulseGuide returned control before completion, sleep 19
03:55:44.068 00.029 9828 IsGuiding returns 1
03:55:44.068 00.000 9828 scope still moving after pulse duration time elapsed
03:55:44.100 00.032 9828 IsSlewing returns 0
03:55:44.100 00.000 9828 IsGuiding returns 1
03:55:44.132 00.032 9828 IsSlewing returns 0
03:55:44.133 00.001 9828 IsGuiding returns 1
03:55:44.163 00.030 9828 IsSlewing returns 0
03:55:44.163 00.000 9828 IsGuiding returns 1
03:55:44.195 00.032 9828 IsSlewing returns 0
03:55:44.195 00.000 9828 IsGuiding returns 0
03:55:44.195 00.000 9828 scope move finished after 9 + 147 ms
03:55:44.196 00.001 9828 Move returns status 0, amount 9
03:55:44.196 00.000 9828 move complete, result=0
03:55:44.196 00.000 9828 worker thread done servicing request
03:55:44.196 00.000 5052 GuideStep: -0.1 px 28 ms EAST, -0.1 px 9 ms NORTH
03:55:45.042 00.846 8976 Exposure complete
03:55:45.048 00.006 8976 worker thread done servicing request
03:55:45.048 00.000 5052 OnExposeComplete: enter
03:55:45.048 00.000 5052 UpdateGuideState(): m_state=6
03:55:45.048 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 207
03:55:45.048 00.000 5052 Star::Find returns 1 (0), X=334.71, Y=290.91, Mass=55, SNR=5.1, Peak=64 HFD=1.4
03:55:45.048 00.000 5052 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.04) = xAngle (-3.73 = 2.56)
03:55:45.048 00.000 5052 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.83 = 2.45)
03:55:45.048 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.27 cameraTheta=-1.68 mountX=-0.22 mountY=0.17, mountTheta=2.49
03:55:45.049 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=-0.26, opts=13)
03:55:45.049 00.000 5052 Enqueuing Move request for stepguider (-0.03, -0.26)
03:55:45.049 00.000 8976 Worker thread wakes up
03:55:45.049 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, -0.26) opts 0xd
03:55:45.049 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, -0.26)
03:55:45.049 00.000 8976 Moving (-0.03, -0.26) raw xDistance=-0.22 yDistance=0.17
03:55:45.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
03:55:45.049 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:55:45.049 00.000 8976 MoveAxis(R, 0, ABG)
03:55:45.049 00.000 8976 MoveAxis(U, 0, ABG)
03:55:45.049 00.000 8976 MountToCamera -- mountTheta (-1.33) + m_xAngle (2.04) = xAngle (0.71 = 0.71)
03:55:45.049 00.000 8976 MountToCamera -- mountX=0.51 mountY=-2.12 hyp=2.18 mountTheta=-1.33 cameraX=1.66, cameraY=1.42 cameraTheta=0.71
03:55:45.049 00.000 8976 incremental bump (1.658, 1.423) isValid = 1
03:55:45.050 00.001 8976 Scheduling Mount bump of (0.087, 0.078)
03:55:45.050 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:55:45.050 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:55:45.050 00.000 8976 move complete, result=0
03:55:45.050 00.000 8976 worker thread done servicing request
03:55:45.050 00.000 9828 Worker thread wakes up
03:55:45.050 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:55:45.050 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:55:45.050 00.000 9828 CameraToMount -- cameraTheta (0.73) - m_xAngle (-3.10) = xAngle (3.82 = -2.46)
03:55:45.050 00.000 9828 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.74 = -2.54)
03:55:45.050 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
03:55:45.050 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:55:45.050 00.000 9828 BLC: window closed
03:55:45.050 00.000 9828 MoveAxis(E, 29, B)
03:55:45.050 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:45.050 00.000 9828 Guiding  Dir = 2, Dur = 29
03:55:45.051 00.001 9828 IsSlewing returns 0
03:55:45.051 00.000 9828 IsGuiding returns 0
03:55:45.051 00.000 9828 PulseGuide returned control before completion, sleep 39
03:55:45.060 00.009 5052 UpdateGuideState exits: m=55 SNR=5.1
03:55:45.060 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:45.060 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:45.060 00.000 5052 Enqueuing Expose request
03:55:45.060 00.000 8976 Worker thread wakes up
03:55:45.060 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:45.061 00.001 5052 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:55:45.061 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:45.092 00.031 9828 IsGuiding returns 1
03:55:45.092 00.000 9828 scope still moving after pulse duration time elapsed
03:55:45.124 00.032 9828 IsSlewing returns 0
03:55:45.124 00.000 9828 IsGuiding returns 1
03:55:45.156 00.032 9828 IsSlewing returns 0
03:55:45.156 00.000 9828 IsGuiding returns 1
03:55:45.188 00.032 9828 IsSlewing returns 0
03:55:45.188 00.000 9828 IsGuiding returns 1
03:55:45.219 00.031 9828 IsSlewing returns 0
03:55:45.219 00.000 9828 IsGuiding returns 0
03:55:45.219 00.000 9828 scope move finished after 29 + 138 ms
03:55:45.220 00.001 9828 Move returns status 0, amount 29
03:55:45.220 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:45.220 00.000 9828 MoveAxis(N, 9, B)
03:55:45.220 00.000 9828 Guiding  Dir = 0, Dur = 9
03:55:45.235 00.015 9828 IsSlewing returns 0
03:55:45.235 00.000 9828 IsGuiding returns 0
03:55:45.235 00.000 9828 PulseGuide returned control before completion, sleep 19
03:55:45.267 00.032 9828 IsGuiding returns 1
03:55:45.267 00.000 9828 scope still moving after pulse duration time elapsed
03:55:45.297 00.030 9828 IsSlewing returns 0
03:55:45.297 00.000 9828 IsGuiding returns 1
03:55:45.329 00.032 9828 IsSlewing returns 0
03:55:45.329 00.000 9828 IsGuiding returns 1
03:55:45.360 00.031 9828 IsSlewing returns 0
03:55:45.360 00.000 9828 IsGuiding returns 1
03:55:45.391 00.031 9828 IsSlewing returns 0
03:55:45.391 00.000 9828 IsGuiding returns 0
03:55:45.391 00.000 9828 scope move finished after 9 + 146 ms
03:55:45.391 00.000 9828 Move returns status 0, amount 9
03:55:45.391 00.000 9828 move complete, result=0
03:55:45.391 00.000 9828 worker thread done servicing request
03:55:45.391 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:55:46.220 00.829 8976 Exposure complete
03:55:46.225 00.005 8976 worker thread done servicing request
03:55:46.225 00.000 5052 OnExposeComplete: enter
03:55:46.225 00.000 5052 UpdateGuideState(): m_state=6
03:55:46.225 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 208
03:55:46.225 00.000 5052 Star::Find returns 1 (0), X=334.42, Y=290.66, Mass=55, SNR=5.1, Peak=62 HFD=1.5
03:55:46.225 00.000 5052 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.04) = xAngle (-4.17 = 2.11)
03:55:46.225 00.000 5052 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.27 = 2.01)
03:55:46.226 00.001 5052 CameraToMount -- cameraX=-0.32 cameraY=-0.51 hyp=0.60 cameraTheta=-2.13 mountX=-0.31 mountY=0.54, mountTheta=2.09
03:55:46.226 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.32, y=-0.51, opts=13)
03:55:46.226 00.000 5052 Enqueuing Move request for stepguider (-0.32, -0.51)
03:55:46.227 00.001 8976 Worker thread wakes up
03:55:46.227 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.32, -0.51) opts 0xd
03:55:46.227 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.32, -0.51)
03:55:46.227 00.000 8976 Moving (-0.32, -0.51) raw xDistance=-0.31 yDistance=0.54
03:55:46.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:55:46.227 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:55:46.227 00.000 8976 MoveAxis(R, 1, ABG)
03:55:46.227 00.000 8976 stepping (-3, 14) + (1, 0)
03:55:46.227 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:46.229 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:55:46.239 00.010 5052 UpdateGuideState exits: m=55 SNR=5.1
03:55:46.239 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:46.239 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:46.239 00.000 5052 Enqueuing Expose request
03:55:46.250 00.011 8976 Received - 47 (G) 
03:55:46.250 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:55:46.250 00.000 8976 stepped: pos (-2, 14)
03:55:46.250 00.000 8976 MoveAxis(D, 2, ABG)
03:55:46.250 00.000 8976 stepping (-2, 14) + (0, -2)
03:55:46.250 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:46.281 00.031 8976 Received - 47 (G) 
03:55:46.281 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:46.281 00.000 8976 stepped: pos (-2, 12)
03:55:46.281 00.000 8976 MountToCamera -- mountTheta (-1.36) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:55:46.281 00.000 8976 MountToCamera -- mountX=0.44 mountY=-2.05 hyp=2.10 mountTheta=-1.36 cameraX=1.62, cameraY=1.33 cameraTheta=0.69
03:55:46.281 00.000 8976 incremental bump (1.625, 1.330) isValid = 1
03:55:46.282 00.001 8976 Scheduling Mount bump of (0.089, 0.075)
03:55:46.282 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.09, y=0.08, opts=4)
03:55:46.282 00.000 8976 Enqueuing Move request for scope (0.09, 0.08)
03:55:46.282 00.000 8976 move complete, result=0
03:55:46.282 00.000 9828 Worker thread wakes up
03:55:46.282 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0x4
03:55:46.282 00.000 9828 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:55:46.282 00.000 9828 CameraToMount -- cameraTheta (0.70) - m_xAngle (-3.10) = xAngle (3.80 = -2.48)
03:55:46.282 00.000 9828 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.72 = -2.56)
03:55:46.282 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.5 px 2 ms SOUTH
03:55:46.282 00.000 9828 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.70 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
03:55:46.282 00.000 9828 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.06
03:55:46.282 00.000 9828 BLC: window closed
03:55:46.282 00.000 8976 worker thread done servicing request
03:55:46.282 00.000 9828 MoveAxis(E, 29, B)
03:55:46.282 00.000 9828 Guiding  Dir = 2, Dur = 29
03:55:46.282 00.000 8976 Worker thread wakes up
03:55:46.282 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:46.283 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:46.283 00.000 9828 IsSlewing returns 0
03:55:46.283 00.000 9828 IsGuiding returns 0
03:55:46.283 00.000 9828 PulseGuide returned control before completion, sleep 39
03:55:46.332 00.049 9828 IsGuiding returns 1
03:55:46.332 00.000 9828 scope still moving after pulse duration time elapsed
03:55:46.363 00.031 9828 IsSlewing returns 0
03:55:46.363 00.000 9828 IsGuiding returns 1
03:55:46.394 00.031 9828 IsSlewing returns 0
03:55:46.394 00.000 9828 IsGuiding returns 1
03:55:46.424 00.030 9828 IsSlewing returns 0
03:55:46.424 00.000 9828 IsGuiding returns 0
03:55:46.424 00.000 9828 scope move finished after 29 + 111 ms
03:55:46.424 00.000 9828 Move returns status 0, amount 29
03:55:46.424 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:46.424 00.000 9828 MoveAxis(N, 9, B)
03:55:46.424 00.000 9828 Guiding  Dir = 0, Dur = 9
03:55:46.440 00.016 9828 IsSlewing returns 0
03:55:46.440 00.000 9828 IsGuiding returns 0
03:55:46.440 00.000 9828 PulseGuide returned control before completion, sleep 19
03:55:46.472 00.032 9828 IsGuiding returns 1
03:55:46.472 00.000 9828 scope still moving after pulse duration time elapsed
03:55:46.504 00.032 9828 IsSlewing returns 0
03:55:46.504 00.000 9828 IsGuiding returns 1
03:55:46.535 00.031 9828 IsSlewing returns 0
03:55:46.535 00.000 9828 IsGuiding returns 1
03:55:46.566 00.031 9828 IsSlewing returns 0
03:55:46.566 00.000 9828 IsGuiding returns 0
03:55:46.566 00.000 9828 scope move finished after 9 + 117 ms
03:55:46.566 00.000 9828 Move returns status 0, amount 9
03:55:46.567 00.001 9828 move complete, result=0
03:55:46.567 00.000 9828 worker thread done servicing request
03:55:46.567 00.000 5052 GuideStep: -0.1 px 29 ms EAST, -0.1 px 9 ms NORTH
03:55:47.444 00.877 8976 Exposure complete
03:55:47.451 00.007 8976 worker thread done servicing request
03:55:47.451 00.000 5052 OnExposeComplete: enter
03:55:47.451 00.000 5052 UpdateGuideState(): m_state=6
03:55:47.451 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 209
03:55:47.451 00.000 5052 Star::Find returns 1 (0), X=333.21, Y=291.32, Mass=64, SNR=5.5, Peak=63 HFD=1.6
03:55:47.451 00.000 5052 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:55:47.451 00.000 5052 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.90 = 0.90)
03:55:47.451 00.000 5052 CameraToMount -- cameraX=-1.53 cameraY=0.15 hyp=1.54 cameraTheta=3.05 mountX=0.83 mountY=1.20, mountTheta=0.97
03:55:47.452 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.53, y=0.15, opts=13)
03:55:47.452 00.000 5052 Enqueuing Move request for stepguider (-1.53, 0.15)
03:55:47.452 00.000 8976 Worker thread wakes up
03:55:47.452 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.53, 0.15) opts 0xd
03:55:47.453 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-1.53, 0.15)
03:55:47.453 00.000 8976 Moving (-1.53, 0.15) raw xDistance=0.83 yDistance=1.20
03:55:47.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.83
03:55:47.453 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.20
03:55:47.453 00.000 8976 MoveAxis(L, 3, ABG)
03:55:47.453 00.000 8976 stepping (-2, 12) + (-3, 0)
03:55:47.453 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:47.453 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:47.464 00.011 5052 UpdateGuideState exits: m=64 SNR=5.5
03:55:47.464 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:47.464 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:47.464 00.000 5052 Enqueuing Expose request
03:55:47.480 00.016 8976 Received - 47 (G) 
03:55:47.480 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:47.480 00.000 8976 stepped: pos (-5, 12)
03:55:47.480 00.000 8976 MoveAxis(D, 5, ABG)
03:55:47.480 00.000 8976 stepping (-5, 12) + (0, -5)
03:55:47.480 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:55:47.528 00.048 8976 Received - 47 (G) 
03:55:47.528 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:55:47.528 00.000 8976 stepped: pos (-5, 7)
03:55:47.528 00.000 8976 MountToCamera -- mountTheta (-1.26) + m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:55:47.528 00.000 8976 MountToCamera -- mountX=0.55 mountY=-1.74 hyp=1.83 mountTheta=-1.26 cameraX=1.30, cameraY=1.28 cameraTheta=0.78
03:55:47.529 00.001 8976 incremental bump (1.300, 1.283) isValid = 1
03:55:47.529 00.000 8976 Scheduling Mount bump of (0.082, 0.084)
03:55:47.529 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:55:47.529 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:55:47.529 00.000 8976 move complete, result=0
03:55:47.529 00.000 8976 worker thread done servicing request
03:55:47.529 00.000 5052 GuideStep: 0.8 px 3 ms WEST, 1.2 px 5 ms SOUTH
03:55:47.529 00.000 9828 Worker thread wakes up
03:55:47.529 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:55:47.529 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:55:47.529 00.000 9828 CameraToMount -- cameraTheta (0.80) - m_xAngle (-3.10) = xAngle (3.89 = -2.39)
03:55:47.529 00.000 9828 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.81 = -2.47)
03:55:47.529 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
03:55:47.529 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:55:47.529 00.000 9828 BLC: window closed
03:55:47.529 00.000 9828 MoveAxis(E, 27, B)
03:55:47.529 00.000 9828 Guiding  Dir = 2, Dur = 27
03:55:47.529 00.000 8976 Worker thread wakes up
03:55:47.529 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:47.530 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:47.530 00.000 9828 IsSlewing returns 0
03:55:47.530 00.000 9828 IsGuiding returns 0
03:55:47.530 00.000 9828 PulseGuide returned control before completion, sleep 37
03:55:47.571 00.041 9828 IsGuiding returns 1
03:55:47.571 00.000 9828 scope still moving after pulse duration time elapsed
03:55:47.603 00.032 9828 IsSlewing returns 0
03:55:47.604 00.001 9828 IsGuiding returns 1
03:55:47.635 00.031 9828 IsSlewing returns 0
03:55:47.636 00.001 9828 IsGuiding returns 1
03:55:47.668 00.032 9828 IsSlewing returns 0
03:55:47.668 00.000 9828 IsGuiding returns 0
03:55:47.668 00.000 9828 scope move finished after 27 + 110 ms
03:55:47.668 00.000 9828 Move returns status 0, amount 27
03:55:47.668 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:47.668 00.000 9828 MoveAxis(N, 10, B)
03:55:47.668 00.000 9828 Guiding  Dir = 0, Dur = 10
03:55:47.683 00.015 9828 IsSlewing returns 0
03:55:47.683 00.000 9828 IsGuiding returns 0
03:55:47.683 00.000 9828 PulseGuide returned control before completion, sleep 20
03:55:47.714 00.031 9828 IsGuiding returns 1
03:55:47.714 00.000 9828 scope still moving after pulse duration time elapsed
03:55:47.746 00.032 9828 IsSlewing returns 0
03:55:47.746 00.000 9828 IsGuiding returns 1
03:55:47.777 00.031 9828 IsSlewing returns 0
03:55:47.777 00.000 9828 IsGuiding returns 1
03:55:47.808 00.031 9828 IsSlewing returns 0
03:55:47.808 00.000 9828 IsGuiding returns 1
03:55:47.839 00.031 9828 IsSlewing returns 0
03:55:47.839 00.000 9828 IsGuiding returns 0
03:55:47.839 00.000 9828 scope move finished after 10 + 146 ms
03:55:47.840 00.001 9828 Move returns status 0, amount 10
03:55:47.840 00.000 9828 move complete, result=0
03:55:47.840 00.000 9828 worker thread done servicing request
03:55:47.840 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:55:48.691 00.851 8976 Exposure complete
03:55:48.696 00.005 8976 worker thread done servicing request
03:55:48.697 00.001 5052 OnExposeComplete: enter
03:55:48.697 00.000 5052 UpdateGuideState(): m_state=6
03:55:48.697 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 210
03:55:48.697 00.000 5052 Star::Find returns 1 (0), X=333.61, Y=291.41, Mass=67, SNR=5.6, Peak=64 HFD=1.5
03:55:48.697 00.000 5052 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.04) = xAngle (0.89 = 0.89)
03:55:48.697 00.000 5052 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.78 = 0.78)
03:55:48.697 00.000 5052 CameraToMount -- cameraX=-1.13 cameraY=0.24 hyp=1.15 cameraTheta=2.93 mountX=0.73 mountY=0.81, mountTheta=0.84
03:55:48.699 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-1.13, y=0.24, opts=13)
03:55:48.699 00.000 5052 Enqueuing Move request for stepguider (-1.13, 0.24)
03:55:48.699 00.000 8976 Worker thread wakes up
03:55:48.699 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.13, 0.24) opts 0xd
03:55:48.699 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.13, 0.24)
03:55:48.699 00.000 8976 Moving (-1.13, 0.24) raw xDistance=0.73 yDistance=0.81
03:55:48.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.73
03:55:48.699 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.81
03:55:48.699 00.000 8976 MoveAxis(L, 3, ABG)
03:55:48.699 00.000 8976 stepping (-5, 7) + (-3, 0)
03:55:48.699 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:48.700 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:55:48.709 00.009 5052 UpdateGuideState exits: m=67 SNR=5.6
03:55:48.710 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:48.710 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:48.710 00.000 5052 Enqueuing Expose request
03:55:48.727 00.017 8976 Received - 47 (G) 
03:55:48.727 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:55:48.727 00.000 8976 stepped: pos (-8, 7)
03:55:48.727 00.000 8976 MoveAxis(D, 4, ABG)
03:55:48.728 00.001 8976 stepping (-8, 7) + (0, -4)
03:55:48.728 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:48.760 00.032 8976 Received - 47 (G) 
03:55:48.760 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:48.760 00.000 8976 stepped: pos (-8, 3)
03:55:48.760 00.000 8976 MountToCamera -- mountTheta (-1.04) + m_xAngle (2.04) = xAngle (1.00 = 1.00)
03:55:48.760 00.000 8976 MountToCamera -- mountX=0.77 mountY=-1.32 hyp=1.53 mountTheta=-1.04 cameraX=0.83, cameraY=1.29 cameraTheta=1.00
03:55:48.760 00.000 8976 incremental bump (0.827, 1.291) isValid = 1
03:55:48.760 00.000 8976 Scheduling Mount bump of (0.062, 0.100)
03:55:48.760 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.06, y=0.10, opts=4)
03:55:48.760 00.000 8976 Enqueuing Move request for scope (0.06, 0.10)
03:55:48.760 00.000 8976 move complete, result=0
03:55:48.760 00.000 9828 Worker thread wakes up
03:55:48.760 00.000 8976 worker thread done servicing request
03:55:48.761 00.001 8976 Worker thread wakes up
03:55:48.761 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.8 px 4 ms SOUTH
03:55:48.761 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:48.761 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:48.761 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0x4
03:55:48.761 00.000 9828 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:55:48.762 00.001 9828 CameraToMount -- cameraTheta (1.02) - m_xAngle (-3.10) = xAngle (4.11 = -2.17)
03:55:48.762 00.000 9828 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.03 = -2.25)
03:55:48.762 00.000 9828 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
03:55:48.762 00.000 9828 Moving (0.06, 0.10) raw xDistance=-0.07 yDistance=-0.09
03:55:48.762 00.000 9828 BLC: window closed
03:55:48.762 00.000 9828 MoveAxis(E, 21, B)
03:55:48.762 00.000 9828 Guiding  Dir = 2, Dur = 21
03:55:48.763 00.001 9828 IsSlewing returns 0
03:55:48.763 00.000 9828 IsGuiding returns 0
03:55:48.763 00.000 9828 PulseGuide returned control before completion, sleep 31
03:55:48.808 00.045 9828 IsGuiding returns 1
03:55:48.808 00.000 9828 scope still moving after pulse duration time elapsed
03:55:48.839 00.031 9828 IsSlewing returns 0
03:55:48.840 00.001 9828 IsGuiding returns 1
03:55:48.871 00.031 9828 IsSlewing returns 0
03:55:48.871 00.000 9828 IsGuiding returns 1
03:55:48.903 00.032 9828 IsSlewing returns 0
03:55:48.903 00.000 9828 IsGuiding returns 0
03:55:48.903 00.000 9828 scope move finished after 21 + 119 ms
03:55:48.903 00.000 9828 Move returns status 0, amount 21
03:55:48.903 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:48.903 00.000 9828 MoveAxis(N, 12, B)
03:55:48.903 00.000 9828 Guiding  Dir = 0, Dur = 12
03:55:48.918 00.015 9828 IsSlewing returns 0
03:55:48.918 00.000 9828 IsGuiding returns 0
03:55:48.918 00.000 9828 PulseGuide returned control before completion, sleep 22
03:55:48.948 00.030 9828 IsGuiding returns 1
03:55:48.948 00.000 9828 scope still moving after pulse duration time elapsed
03:55:48.980 00.032 9828 IsSlewing returns 0
03:55:48.980 00.000 9828 IsGuiding returns 1
03:55:49.011 00.031 9828 IsSlewing returns 0
03:55:49.011 00.000 9828 IsGuiding returns 1
03:55:49.042 00.031 9828 IsSlewing returns 0
03:55:49.042 00.000 9828 IsGuiding returns 1
03:55:49.073 00.031 9828 IsSlewing returns 0
03:55:49.073 00.000 9828 IsGuiding returns 0
03:55:49.073 00.000 9828 scope move finished after 12 + 143 ms
03:55:49.073 00.000 9828 Move returns status 0, amount 12
03:55:49.073 00.000 9828 move complete, result=0
03:55:49.073 00.000 9828 worker thread done servicing request
03:55:49.073 00.000 5052 GuideStep: -0.1 px 21 ms EAST, -0.1 px 12 ms NORTH
03:55:49.928 00.855 8976 Exposure complete
03:55:49.934 00.006 8976 worker thread done servicing request
03:55:49.935 00.001 5052 OnExposeComplete: enter
03:55:49.935 00.000 5052 UpdateGuideState(): m_state=6
03:55:49.935 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 211
03:55:49.935 00.000 5052 Star::Find returns 1 (0), X=334.58, Y=291.09, Mass=62, SNR=5.4, Peak=65 HFD=1.9
03:55:49.935 00.000 5052 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.04) = xAngle (-4.69 = 1.59)
03:55:49.935 00.000 5052 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.79 = 1.49)
03:55:49.935 00.000 5052 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.65 mountX=-0.00 mountY=0.18, mountTheta=1.59
03:55:49.935 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=-0.09, opts=13)
03:55:49.936 00.001 5052 Enqueuing Move request for stepguider (-0.16, -0.09)
03:55:49.936 00.000 8976 Worker thread wakes up
03:55:49.936 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, -0.09) opts 0xd
03:55:49.936 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, -0.09)
03:55:49.936 00.000 8976 Moving (-0.16, -0.09) raw xDistance=-0.00 yDistance=0.18
03:55:49.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:55:49.936 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:55:49.936 00.000 8976 MoveAxis(R, 0, ABG)
03:55:49.936 00.000 8976 MoveAxis(U, 0, ABG)
03:55:49.936 00.000 8976 MountToCamera -- mountTheta (-0.85) + m_xAngle (2.04) = xAngle (1.20 = 1.20)
03:55:49.936 00.000 8976 MountToCamera -- mountX=0.92 mountY=-1.04 hyp=1.39 mountTheta=-0.85 cameraX=0.51, cameraY=1.30 cameraTheta=1.20
03:55:49.936 00.000 8976 incremental bump (0.510, 1.297) isValid = 1
03:55:49.936 00.000 8976 Scheduling Mount bump of (0.042, 0.111)
03:55:49.936 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.04, y=0.11, opts=4)
03:55:49.936 00.000 8976 Enqueuing Move request for scope (0.04, 0.11)
03:55:49.936 00.000 8976 move complete, result=0
03:55:49.936 00.000 9828 Worker thread wakes up
03:55:49.937 00.001 9828 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0x4
03:55:49.937 00.000 9828 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:55:49.937 00.000 9828 CameraToMount -- cameraTheta (1.21) - m_xAngle (-3.10) = xAngle (4.30 = -1.98)
03:55:49.937 00.000 9828 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.22 = -2.06)
03:55:49.937 00.000 9828 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=-0.05 mountY=-0.10, mountTheta=-1.99
03:55:49.937 00.000 9828 Moving (0.04, 0.11) raw xDistance=-0.05 yDistance=-0.10
03:55:49.937 00.000 9828 BLC: window closed
03:55:49.937 00.000 9828 MoveAxis(E, 15, B)
03:55:49.937 00.000 9828 Guiding  Dir = 2, Dur = 15
03:55:49.937 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:49.937 00.000 8976 worker thread done servicing request
03:55:49.937 00.000 9828 IsSlewing returns 0
03:55:49.937 00.000 9828 IsGuiding returns 0
03:55:49.938 00.001 9828 PulseGuide returned control before completion, sleep 25
03:55:49.947 00.009 5052 UpdateGuideState exits: m=62 SNR=5.4
03:55:49.947 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:49.947 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:49.947 00.000 5052 Enqueuing Expose request
03:55:49.947 00.000 8976 Worker thread wakes up
03:55:49.947 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:49.947 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:49.948 00.001 5052 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:55:49.965 00.017 9828 IsGuiding returns 1
03:55:49.965 00.000 9828 scope still moving after pulse duration time elapsed
03:55:49.996 00.031 9828 IsSlewing returns 0
03:55:49.996 00.000 9828 IsGuiding returns 1
03:55:50.027 00.031 9828 IsSlewing returns 0
03:55:50.027 00.000 9828 IsGuiding returns 1
03:55:50.059 00.032 9828 IsSlewing returns 0
03:55:50.059 00.000 9828 IsGuiding returns 1
03:55:50.090 00.031 9828 IsSlewing returns 0
03:55:50.090 00.000 9828 IsGuiding returns 0
03:55:50.091 00.001 9828 scope move finished after 15 + 138 ms
03:55:50.091 00.000 9828 Move returns status 0, amount 15
03:55:50.091 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:50.091 00.000 9828 MoveAxis(N, 14, B)
03:55:50.091 00.000 9828 Guiding  Dir = 0, Dur = 14
03:55:50.107 00.016 9828 IsSlewing returns 0
03:55:50.107 00.000 9828 IsGuiding returns 0
03:55:50.107 00.000 9828 PulseGuide returned control before completion, sleep 24
03:55:50.137 00.030 9828 IsGuiding returns 1
03:55:50.138 00.001 9828 scope still moving after pulse duration time elapsed
03:55:50.168 00.030 9828 IsSlewing returns 0
03:55:50.169 00.001 9828 IsGuiding returns 1
03:55:50.200 00.031 9828 IsSlewing returns 0
03:55:50.200 00.000 9828 IsGuiding returns 1
03:55:50.230 00.030 9828 IsSlewing returns 0
03:55:50.230 00.000 9828 IsGuiding returns 1
03:55:50.262 00.032 9828 IsSlewing returns 0
03:55:50.262 00.000 9828 IsGuiding returns 0
03:55:50.262 00.000 9828 scope move finished after 14 + 140 ms
03:55:50.262 00.000 9828 Move returns status 0, amount 14
03:55:50.262 00.000 9828 move complete, result=0
03:55:50.263 00.001 9828 worker thread done servicing request
03:55:50.263 00.000 5052 GuideStep: -0.0 px 15 ms EAST, -0.1 px 14 ms NORTH
03:55:51.109 00.846 8976 Exposure complete
03:55:51.115 00.006 8976 worker thread done servicing request
03:55:51.116 00.001 5052 OnExposeComplete: enter
03:55:51.116 00.000 5052 UpdateGuideState(): m_state=6
03:55:51.116 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 212
03:55:51.116 00.000 5052 Star::Find returns 1 (0), X=334.71, Y=291.28, Mass=63, SNR=5.4, Peak=64 HFD=1.8
03:55:51.116 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.17 = -0.17)
03:55:51.116 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.27 = -0.27)
03:55:51.116 00.000 5052 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.87 mountX=0.11 mountY=-0.03, mountTheta=-0.27
03:55:51.117 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.03, y=0.10, opts=13)
03:55:51.117 00.000 5052 Enqueuing Move request for stepguider (-0.03, 0.10)
03:55:51.117 00.000 8976 Worker thread wakes up
03:55:51.117 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.03, 0.10) opts 0xd
03:55:51.117 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.03, 0.10)
03:55:51.117 00.000 8976 Moving (-0.03, 0.10) raw xDistance=0.11 yDistance=-0.03
03:55:51.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:55:51.117 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:55:51.117 00.000 8976 MoveAxis(R, 0, ABG)
03:55:51.117 00.000 8976 MoveAxis(U, 0, ABG)
03:55:51.117 00.000 8976 MountToCamera -- mountTheta (-0.70) + m_xAngle (2.04) = xAngle (1.35 = 1.35)
03:55:51.118 00.001 8976 MountToCamera -- mountX=1.02 mountY=-0.86 hyp=1.33 mountTheta=-0.70 cameraX=0.30, cameraY=1.30 cameraTheta=1.35
03:55:51.118 00.000 8976 incremental bump (0.298, 1.300) isValid = 1
03:55:51.118 00.000 8976 Scheduling Mount bump of (0.023, 0.105)
03:55:51.118 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.02, y=0.10, opts=4)
03:55:51.118 00.000 8976 Enqueuing Move request for scope (0.02, 0.10)
03:55:51.118 00.000 8976 move complete, result=0
03:55:51.118 00.000 9828 Worker thread wakes up
03:55:51.118 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0x4
03:55:51.118 00.000 9828 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
03:55:51.118 00.000 9828 CameraToMount -- cameraTheta (1.35) - m_xAngle (-3.10) = xAngle (4.45 = -1.83)
03:55:51.118 00.000 8976 worker thread done servicing request
03:55:51.118 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:51.118 00.000 9828 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.37 = -1.91)
03:55:51.118 00.000 9828 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.35 mountX=-0.03 mountY=-0.10, mountTheta=-1.84
03:55:51.118 00.000 9828 Moving (0.02, 0.10) raw xDistance=-0.03 yDistance=-0.10
03:55:51.118 00.000 9828 BLC: window closed
03:55:51.118 00.000 9828 MoveAxis(E, 9, B)
03:55:51.118 00.000 9828 Guiding  Dir = 2, Dur = 9
03:55:51.119 00.001 9828 IsSlewing returns 0
03:55:51.119 00.000 9828 IsGuiding returns 0
03:55:51.119 00.000 9828 PulseGuide returned control before completion, sleep 19
03:55:51.128 00.009 5052 UpdateGuideState exits: m=63 SNR=5.4
03:55:51.129 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:51.129 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:51.129 00.000 5052 Enqueuing Expose request
03:55:51.129 00.000 8976 Worker thread wakes up
03:55:51.129 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:51.129 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:51.129 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:51.143 00.014 9828 IsGuiding returns 1
03:55:51.143 00.000 9828 scope still moving after pulse duration time elapsed
03:55:51.173 00.030 9828 IsSlewing returns 0
03:55:51.173 00.000 9828 IsGuiding returns 1
03:55:51.206 00.033 9828 IsSlewing returns 0
03:55:51.206 00.000 9828 IsGuiding returns 1
03:55:51.237 00.031 9828 IsSlewing returns 0
03:55:51.237 00.000 9828 IsGuiding returns 0
03:55:51.237 00.000 9828 scope move finished after 9 + 108 ms
03:55:51.237 00.000 9828 Move returns status 0, amount 9
03:55:51.237 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:51.237 00.000 9828 MoveAxis(N, 14, B)
03:55:51.237 00.000 9828 Guiding  Dir = 0, Dur = 14
03:55:51.252 00.015 9828 IsSlewing returns 0
03:55:51.253 00.001 9828 IsGuiding returns 0
03:55:51.253 00.000 9828 PulseGuide returned control before completion, sleep 24
03:55:51.284 00.031 9828 IsGuiding returns 1
03:55:51.284 00.000 9828 scope still moving after pulse duration time elapsed
03:55:51.316 00.032 9828 IsSlewing returns 0
03:55:51.316 00.000 9828 IsGuiding returns 1
03:55:51.347 00.031 9828 IsSlewing returns 0
03:55:51.347 00.000 9828 IsGuiding returns 1
03:55:51.379 00.032 9828 IsSlewing returns 0
03:55:51.379 00.000 9828 IsGuiding returns 1
03:55:51.411 00.032 9828 IsSlewing returns 0
03:55:51.411 00.000 9828 IsGuiding returns 0
03:55:51.411 00.000 9828 scope move finished after 14 + 144 ms
03:55:51.411 00.000 9828 Move returns status 0, amount 14
03:55:51.411 00.000 9828 move complete, result=0
03:55:51.411 00.000 9828 worker thread done servicing request
03:55:51.411 00.000 5052 GuideStep: -0.0 px 9 ms EAST, -0.1 px 14 ms NORTH
03:55:52.282 00.871 8976 Exposure complete
03:55:52.288 00.006 8976 worker thread done servicing request
03:55:52.288 00.000 5052 OnExposeComplete: enter
03:55:52.288 00.000 5052 UpdateGuideState(): m_state=6
03:55:52.288 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 213
03:55:52.288 00.000 5052 Star::Find returns 1 (0), X=334.27, Y=291.07, Mass=57, SNR=5.1, Peak=63 HFD=2.1
03:55:52.288 00.000 5052 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.04) = xAngle (-4.96 = 1.32)
03:55:52.288 00.000 5052 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.07 = 1.22)
03:55:52.288 00.000 5052 CameraToMount -- cameraX=-0.47 cameraY=-0.10 hyp=0.48 cameraTheta=-2.92 mountX=0.12 mountY=0.45, mountTheta=1.31
03:55:52.289 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.47, y=-0.10, opts=13)
03:55:52.290 00.001 5052 Enqueuing Move request for stepguider (-0.47, -0.10)
03:55:52.290 00.000 8976 Worker thread wakes up
03:55:52.290 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.47, -0.10) opts 0xd
03:55:52.290 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.47, -0.10)
03:55:52.290 00.000 8976 Moving (-0.47, -0.10) raw xDistance=0.12 yDistance=0.45
03:55:52.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:55:52.290 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:55:52.290 00.000 8976 MoveAxis(R, 0, ABG)
03:55:52.290 00.000 8976 MoveAxis(D, 2, ABG)
03:55:52.290 00.000 8976 stepping (-8, 3) + (0, -2)
03:55:52.290 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:52.293 00.003 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=35, FiltMax=50, Gamma=2.630
03:55:52.303 00.010 5052 UpdateGuideState exits: m=57 SNR=5.1
03:55:52.303 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:52.303 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:52.303 00.000 5052 Enqueuing Expose request
03:55:52.325 00.022 8976 Received - 47 (G) 
03:55:52.325 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:52.325 00.000 8976 stepped: pos (-8, 1)
03:55:52.325 00.000 8976 MountToCamera -- mountTheta (-0.52) + m_xAngle (2.04) = xAngle (1.52 = 1.52)
03:55:52.325 00.000 8976 MountToCamera -- mountX=1.09 mountY=-0.63 hyp=1.26 mountTheta=-0.52 cameraX=0.06, cameraY=1.25 cameraTheta=1.52
03:55:52.325 00.000 8976 incremental bump (0.062, 1.255) isValid = 1
03:55:52.325 00.000 8976 Scheduling Mount bump of (0.006, 0.119)
03:55:52.325 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.01, y=0.12, opts=4)
03:55:52.325 00.000 8976 Enqueuing Move request for scope (0.01, 0.12)
03:55:52.325 00.000 8976 move complete, result=0
03:55:52.325 00.000 9828 Worker thread wakes up
03:55:52.325 00.000 8976 worker thread done servicing request
03:55:52.325 00.000 8976 Worker thread wakes up
03:55:52.325 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0x4
03:55:52.325 00.000 9828 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:55:52.325 00.000 9828 CameraToMount -- cameraTheta (1.52) - m_xAngle (-3.10) = xAngle (4.62 = -1.66)
03:55:52.326 00.001 9828 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.54 = -1.75)
03:55:52.326 00.000 9828 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
03:55:52.326 00.000 9828 Moving (0.01, 0.12) raw xDistance=-0.01 yDistance=-0.12
03:55:52.326 00.000 9828 BLC: window closed
03:55:52.326 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:55:52.326 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:52.326 00.000 9828 MoveAxis(E, 4, B)
03:55:52.326 00.000 9828 Guiding  Dir = 2, Dur = 4
03:55:52.326 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:52.326 00.000 9828 IsSlewing returns 0
03:55:52.326 00.000 9828 IsGuiding returns 0
03:55:52.327 00.001 9828 PulseGuide returned control before completion, sleep 14
03:55:52.354 00.027 9828 IsGuiding returns 1
03:55:52.354 00.000 9828 scope still moving after pulse duration time elapsed
03:55:52.386 00.032 9828 IsSlewing returns 0
03:55:52.386 00.000 9828 IsGuiding returns 1
03:55:52.418 00.032 9828 IsSlewing returns 0
03:55:52.418 00.000 9828 IsGuiding returns 1
03:55:52.449 00.031 9828 IsSlewing returns 0
03:55:52.449 00.000 9828 IsGuiding returns 0
03:55:52.449 00.000 9828 scope move finished after 4 + 118 ms
03:55:52.449 00.000 9828 Move returns status 0, amount 4
03:55:52.449 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:52.449 00.000 9828 MoveAxis(N, 16, B)
03:55:52.449 00.000 9828 Guiding  Dir = 0, Dur = 16
03:55:52.464 00.015 9828 IsSlewing returns 0
03:55:52.464 00.000 9828 IsGuiding returns 0
03:55:52.464 00.000 9828 PulseGuide returned control before completion, sleep 26
03:55:52.496 00.032 9828 IsGuiding returns 1
03:55:52.496 00.000 9828 scope still moving after pulse duration time elapsed
03:55:52.527 00.031 9828 IsSlewing returns 0
03:55:52.527 00.000 9828 IsGuiding returns 1
03:55:52.558 00.031 9828 IsSlewing returns 0
03:55:52.558 00.000 9828 IsGuiding returns 1
03:55:52.589 00.031 9828 IsSlewing returns 0
03:55:52.589 00.000 9828 IsGuiding returns 0
03:55:52.589 00.000 9828 scope move finished after 16 + 108 ms
03:55:52.589 00.000 9828 Move returns status 0, amount 16
03:55:52.589 00.000 9828 move complete, result=0
03:55:52.589 00.000 9828 worker thread done servicing request
03:55:52.589 00.000 5052 GuideStep: -0.0 px 4 ms EAST, -0.1 px 16 ms NORTH
03:55:53.479 00.890 8976 Exposure complete
03:55:53.484 00.005 8976 worker thread done servicing request
03:55:53.485 00.001 5052 OnExposeComplete: enter
03:55:53.485 00.000 5052 UpdateGuideState(): m_state=6
03:55:53.485 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 214
03:55:53.485 00.000 5052 Star::Find returns 1 (0), X=333.68, Y=291.18, Mass=60, SNR=5.4, Peak=63 HFD=1.8
03:55:53.485 00.000 5052 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.04) = xAngle (1.09 = 1.09)
03:55:53.485 00.000 5052 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.99 = 0.99)
03:55:53.485 00.000 5052 CameraToMount -- cameraX=-1.06 cameraY=0.01 hyp=1.06 cameraTheta=3.13 mountX=0.49 mountY=0.88, mountTheta=1.06
03:55:53.486 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-1.06, y=0.01, opts=13)
03:55:53.486 00.000 5052 Enqueuing Move request for stepguider (-1.06, 0.01)
03:55:53.486 00.000 8976 Worker thread wakes up
03:55:53.486 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.06, 0.01) opts 0xd
03:55:53.486 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.06, 0.01)
03:55:53.486 00.000 8976 Moving (-1.06, 0.01) raw xDistance=0.49 yDistance=0.88
03:55:53.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
03:55:53.486 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.88
03:55:53.486 00.000 8976 MoveAxis(L, 2, ABG)
03:55:53.486 00.000 8976 stepping (-8, 1) + (-2, 0)
03:55:53.486 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:53.487 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:53.496 00.009 5052 UpdateGuideState exits: m=60 SNR=5.4
03:55:53.496 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:53.496 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:53.496 00.000 5052 Enqueuing Expose request
03:55:53.507 00.011 8976 Received - 47 (G) 
03:55:53.507 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:53.507 00.000 8976 stepped: pos (-10, 1)
03:55:53.507 00.000 8976 MoveAxis(D, 4, ABG)
03:55:53.507 00.000 8976 stepping (-10, 1) + (0, -4)
03:55:53.507 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:53.540 00.033 8976 Received - 47 (G) 
03:55:53.540 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:53.540 00.000 8976 stepped: pos (-10, -3)
03:55:53.540 00.000 8976 MountToCamera -- mountTheta (-0.21) + m_xAngle (2.04) = xAngle (1.83 = 1.83)
03:55:53.540 00.000 8976 MountToCamera -- mountX=1.24 mountY=-0.26 hyp=1.26 mountTheta=-0.21 cameraX=-0.33, cameraY=1.22 cameraTheta=1.83
03:55:53.540 00.000 8976 incremental bump (-0.328, 1.219) isValid = 1
03:55:53.540 00.000 8976 Scheduling Mount bump of (-0.030, 0.115)
03:55:53.540 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.03, y=0.12, opts=4)
03:55:53.540 00.000 8976 Enqueuing Move request for scope (-0.03, 0.12)
03:55:53.540 00.000 8976 move complete, result=0
03:55:53.540 00.000 9828 Worker thread wakes up
03:55:53.540 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0x4
03:55:53.540 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.9 px 4 ms SOUTH
03:55:53.541 00.001 8976 worker thread done servicing request
03:55:53.541 00.000 8976 Worker thread wakes up
03:55:53.541 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:53.541 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:53.541 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:55:53.541 00.000 9828 CameraToMount -- cameraTheta (1.82) - m_xAngle (-3.10) = xAngle (4.92 = -1.36)
03:55:53.541 00.000 9828 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (4.84 = -1.44)
03:55:53.541 00.000 9828 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.82 mountX=0.02 mountY=-0.12, mountTheta=-1.37
03:55:53.541 00.000 9828 Moving (-0.03, 0.12) raw xDistance=0.02 yDistance=-0.12
03:55:53.541 00.000 9828 BLC: window closed
03:55:53.541 00.000 9828 MoveAxis(W, 8, B)
03:55:53.541 00.000 9828 Guiding  Dir = 3, Dur = 8
03:55:53.541 00.000 9828 IsSlewing returns 0
03:55:53.541 00.000 9828 IsGuiding returns 0
03:55:53.541 00.000 9828 PulseGuide returned control before completion, sleep 18
03:55:53.563 00.022 9828 IsGuiding returns 1
03:55:53.563 00.000 9828 scope still moving after pulse duration time elapsed
03:55:53.596 00.033 9828 IsSlewing returns 0
03:55:53.596 00.000 9828 IsGuiding returns 1
03:55:53.628 00.032 9828 IsSlewing returns 0
03:55:53.628 00.000 9828 IsGuiding returns 1
03:55:53.660 00.032 9828 IsSlewing returns 0
03:55:53.660 00.000 9828 IsGuiding returns 0
03:55:53.660 00.000 9828 scope move finished after 8 + 110 ms
03:55:53.660 00.000 9828 Move returns status 0, amount 8
03:55:53.660 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:53.660 00.000 9828 MoveAxis(N, 16, B)
03:55:53.660 00.000 9828 Guiding  Dir = 0, Dur = 16
03:55:53.676 00.016 9828 IsSlewing returns 0
03:55:53.676 00.000 9828 IsGuiding returns 0
03:55:53.676 00.000 9828 PulseGuide returned control before completion, sleep 26
03:55:53.707 00.031 9828 IsGuiding returns 1
03:55:53.707 00.000 9828 scope still moving after pulse duration time elapsed
03:55:53.739 00.032 9828 IsSlewing returns 0
03:55:53.739 00.000 9828 IsGuiding returns 1
03:55:53.770 00.031 9828 IsSlewing returns 0
03:55:53.770 00.000 9828 IsGuiding returns 1
03:55:53.801 00.031 9828 IsSlewing returns 0
03:55:53.801 00.000 9828 IsGuiding returns 1
03:55:53.832 00.031 9828 IsSlewing returns 0
03:55:53.832 00.000 9828 IsGuiding returns 0
03:55:53.832 00.000 9828 scope move finished after 16 + 140 ms
03:55:53.832 00.000 9828 Move returns status 0, amount 16
03:55:53.832 00.000 9828 move complete, result=0
03:55:53.832 00.000 9828 worker thread done servicing request
03:55:53.832 00.000 5052 GuideStep: 0.0 px 8 ms WEST, -0.1 px 16 ms NORTH
03:55:54.684 00.852 8976 Exposure complete
03:55:54.689 00.005 8976 worker thread done servicing request
03:55:54.690 00.001 5052 OnExposeComplete: enter
03:55:54.690 00.000 5052 UpdateGuideState(): m_state=6
03:55:54.690 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 215
03:55:54.690 00.000 5052 Star::Find returns 1 (0), X=333.97, Y=290.81, Mass=69, SNR=5.7, Peak=64 HFD=2.0
03:55:54.690 00.000 5052 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.04) = xAngle (-4.75 = 1.54)
03:55:54.690 00.000 5052 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.85 = 1.43)
03:55:54.690 00.000 5052 CameraToMount -- cameraX=-0.77 cameraY=-0.36 hyp=0.85 cameraTheta=-2.70 mountX=0.03 mountY=0.84, mountTheta=1.54
03:55:54.691 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=-0.36, opts=13)
03:55:54.691 00.000 5052 Enqueuing Move request for stepguider (-0.77, -0.36)
03:55:54.691 00.000 8976 Worker thread wakes up
03:55:54.691 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, -0.36) opts 0xd
03:55:54.691 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, -0.36)
03:55:54.691 00.000 8976 Moving (-0.77, -0.36) raw xDistance=0.03 yDistance=0.84
03:55:54.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:55:54.691 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.84
03:55:54.691 00.000 8976 MoveAxis(R, 0, ABG)
03:55:54.691 00.000 8976 MoveAxis(D, 4, ABG)
03:55:54.691 00.000 8976 stepping (-10, -3) + (0, -4)
03:55:54.691 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:54.692 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=93, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:55:54.703 00.011 5052 UpdateGuideState exits: m=69 SNR=5.7
03:55:54.703 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:54.703 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:54.703 00.000 5052 Enqueuing Expose request
03:55:54.722 00.019 8976 Received - 47 (G) 
03:55:54.722 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:54.722 00.000 8976 stepped: pos (-10, -7)
03:55:54.722 00.000 8976 MountToCamera -- mountTheta (0.14) + m_xAngle (2.04) = xAngle (2.19 = 2.19)
03:55:54.723 00.001 8976 MountToCamera -- mountX=1.33 mountY=0.19 hyp=1.35 mountTheta=0.14 cameraX=-0.78, cameraY=1.10 cameraTheta=2.19
03:55:54.723 00.000 8976 incremental bump (-0.777, 1.100) isValid = 1
03:55:54.723 00.000 8976 Scheduling Mount bump of (-0.066, 0.097)
03:55:54.723 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.07, y=0.10, opts=4)
03:55:54.723 00.000 8976 Enqueuing Move request for scope (-0.07, 0.10)
03:55:54.723 00.000 8976 move complete, result=0
03:55:54.723 00.000 9828 Worker thread wakes up
03:55:54.723 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0x4
03:55:54.723 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
03:55:54.723 00.000 9828 CameraToMount -- cameraTheta (2.17) - m_xAngle (-3.10) = xAngle (5.26 = -1.02)
03:55:54.723 00.000 9828 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.18 = -1.10)
03:55:54.723 00.000 9828 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=0.06 mountY=-0.10, mountTheta=-1.04
03:55:54.723 00.000 9828 Moving (-0.07, 0.10) raw xDistance=0.06 yDistance=-0.10
03:55:54.723 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.8 px 4 ms SOUTH
03:55:54.723 00.000 8976 worker thread done servicing request
03:55:54.723 00.000 9828 BLC: window closed
03:55:54.723 00.000 8976 Worker thread wakes up
03:55:54.724 00.001 9828 MoveAxis(W, 20, B)
03:55:54.724 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:54.724 00.000 9828 Guiding  Dir = 3, Dur = 20
03:55:54.724 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:54.724 00.000 9828 IsSlewing returns 0
03:55:54.724 00.000 9828 IsGuiding returns 0
03:55:54.724 00.000 9828 PulseGuide returned control before completion, sleep 30
03:55:54.760 00.036 9828 IsGuiding returns 1
03:55:54.760 00.000 9828 scope still moving after pulse duration time elapsed
03:55:54.791 00.031 9828 IsSlewing returns 0
03:55:54.792 00.001 9828 IsGuiding returns 1
03:55:54.821 00.029 9828 IsSlewing returns 0
03:55:54.822 00.001 9828 IsGuiding returns 1
03:55:54.853 00.031 9828 IsSlewing returns 0
03:55:54.853 00.000 9828 IsGuiding returns 0
03:55:54.853 00.000 9828 scope move finished after 20 + 109 ms
03:55:54.853 00.000 9828 Move returns status 0, amount 20
03:55:54.853 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:54.853 00.000 9828 MoveAxis(N, 14, B)
03:55:54.853 00.000 9828 Guiding  Dir = 0, Dur = 14
03:55:54.869 00.016 9828 IsSlewing returns 0
03:55:54.869 00.000 9828 IsGuiding returns 0
03:55:54.869 00.000 9828 PulseGuide returned control before completion, sleep 24
03:55:54.901 00.032 9828 IsGuiding returns 1
03:55:54.901 00.000 9828 scope still moving after pulse duration time elapsed
03:55:54.933 00.032 9828 IsSlewing returns 0
03:55:54.933 00.000 9828 IsGuiding returns 1
03:55:54.965 00.032 9828 IsSlewing returns 0
03:55:54.965 00.000 9828 IsGuiding returns 1
03:55:54.997 00.032 9828 IsSlewing returns 0
03:55:54.997 00.000 9828 IsGuiding returns 1
03:55:55.028 00.031 9828 IsSlewing returns 0
03:55:55.028 00.000 9828 IsGuiding returns 0
03:55:55.028 00.000 9828 scope move finished after 14 + 145 ms
03:55:55.028 00.000 9828 Move returns status 0, amount 14
03:55:55.028 00.000 9828 move complete, result=0
03:55:55.028 00.000 9828 worker thread done servicing request
03:55:55.028 00.000 5052 GuideStep: 0.1 px 20 ms WEST, -0.1 px 14 ms NORTH
03:55:55.881 00.853 8976 Exposure complete
03:55:55.887 00.006 8976 worker thread done servicing request
03:55:55.887 00.000 5052 OnExposeComplete: enter
03:55:55.887 00.000 5052 UpdateGuideState(): m_state=6
03:55:55.887 00.000 5052 Star::Find(18, 333, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 216
03:55:55.887 00.000 5052 Star::Find returns 1 (0), X=334.21, Y=291.32, Mass=69, SNR=5.6, Peak=63 HFD=2.0
03:55:55.887 00.000 5052 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.04) = xAngle (0.82 = 0.82)
03:55:55.887 00.000 5052 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.72 = 0.72)
03:55:55.887 00.000 5052 CameraToMount -- cameraX=-0.53 cameraY=0.15 hyp=0.55 cameraTheta=2.86 mountX=0.38 mountY=0.36, mountTheta=0.77
03:55:55.888 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.53, y=0.15, opts=13)
03:55:55.888 00.000 5052 Enqueuing Move request for stepguider (-0.53, 0.15)
03:55:55.888 00.000 8976 Worker thread wakes up
03:55:55.888 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.53, 0.15) opts 0xd
03:55:55.888 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.53, 0.15)
03:55:55.888 00.000 8976 Moving (-0.53, 0.15) raw xDistance=0.38 yDistance=0.36
03:55:55.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:55:55.888 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.36
03:55:55.888 00.000 8976 MoveAxis(L, 2, ABG)
03:55:55.888 00.000 8976 stepping (-10, -7) + (-2, 0)
03:55:55.888 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:55.889 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:55.899 00.010 5052 UpdateGuideState exits: m=69 SNR=5.6
03:55:55.899 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:55.899 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:55.899 00.000 5052 Enqueuing Expose request
03:55:55.921 00.022 8976 Received - 47 (G) 
03:55:55.921 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:55.921 00.000 8976 stepped: pos (-12, -7)
03:55:55.921 00.000 8976 MoveAxis(D, 2, ABG)
03:55:55.921 00.000 8976 stepping (-12, -7) + (0, -2)
03:55:55.921 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:55.953 00.032 8976 Received - 47 (G) 
03:55:55.953 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:55.953 00.000 8976 stepped: pos (-12, -9)
03:55:55.953 00.000 8976 MountToCamera -- mountTheta (0.38) + m_xAngle (2.04) = xAngle (2.42 = 2.42)
03:55:55.953 00.000 8976 MountToCamera -- mountX=1.50 mountY=0.60 hyp=1.61 mountTheta=0.38 cameraX=-1.22, cameraY=1.06 cameraTheta=2.42
03:55:55.953 00.000 8976 incremental bump (-1.216, 1.062) isValid = 1
03:55:55.954 00.001 8976 Scheduling Mount bump of (-0.087, 0.078)
03:55:55.954 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.09, y=0.08, opts=4)
03:55:55.954 00.000 8976 Enqueuing Move request for scope (-0.09, 0.08)
03:55:55.954 00.000 8976 move complete, result=0
03:55:55.954 00.000 9828 Worker thread wakes up
03:55:55.954 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0x4
03:55:55.954 00.000 9828 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:55:55.954 00.000 9828 CameraToMount -- cameraTheta (2.41) - m_xAngle (-3.10) = xAngle (5.50 = -0.78)
03:55:55.954 00.000 8976 worker thread done servicing request
03:55:55.954 00.000 8976 Worker thread wakes up
03:55:55.954 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:55.954 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:55.954 00.000 9828 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.42 = -0.86)
03:55:55.954 00.000 9828 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=0.08 mountY=-0.09, mountTheta=-0.82
03:55:55.954 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:55:55.954 00.000 9828 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.09
03:55:55.954 00.000 9828 BLC: window closed
03:55:55.954 00.000 9828 MoveAxis(W, 26, B)
03:55:55.955 00.001 9828 Guiding  Dir = 3, Dur = 26
03:55:55.955 00.000 9828 IsSlewing returns 0
03:55:55.955 00.000 9828 IsGuiding returns 0
03:55:55.955 00.000 9828 PulseGuide returned control before completion, sleep 36
03:55:56.005 00.050 9828 IsGuiding returns 1
03:55:56.005 00.000 9828 scope still moving after pulse duration time elapsed
03:55:56.037 00.032 9828 IsSlewing returns 0
03:55:56.037 00.000 9828 IsGuiding returns 1
03:55:56.068 00.031 9828 IsSlewing returns 0
03:55:56.068 00.000 9828 IsGuiding returns 1
03:55:56.099 00.031 9828 IsSlewing returns 0
03:55:56.099 00.000 9828 IsGuiding returns 0
03:55:56.099 00.000 9828 scope move finished after 26 + 118 ms
03:55:56.100 00.001 9828 Move returns status 0, amount 26
03:55:56.100 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:56.100 00.000 9828 MoveAxis(N, 12, B)
03:55:56.100 00.000 9828 Guiding  Dir = 0, Dur = 12
03:55:56.115 00.015 9828 IsSlewing returns 0
03:55:56.115 00.000 9828 IsGuiding returns 0
03:55:56.115 00.000 9828 PulseGuide returned control before completion, sleep 22
03:55:56.145 00.030 9828 IsGuiding returns 1
03:55:56.145 00.000 9828 scope still moving after pulse duration time elapsed
03:55:56.177 00.032 9828 IsSlewing returns 0
03:55:56.177 00.000 9828 IsGuiding returns 1
03:55:56.207 00.030 9828 IsSlewing returns 0
03:55:56.207 00.000 9828 IsGuiding returns 1
03:55:56.238 00.031 9828 IsSlewing returns 0
03:55:56.238 00.000 9828 IsGuiding returns 1
03:55:56.270 00.032 9828 IsSlewing returns 0
03:55:56.270 00.000 9828 IsGuiding returns 0
03:55:56.270 00.000 9828 scope move finished after 12 + 142 ms
03:55:56.270 00.000 9828 Move returns status 0, amount 12
03:55:56.270 00.000 9828 move complete, result=0
03:55:56.270 00.000 9828 worker thread done servicing request
03:55:56.270 00.000 5052 GuideStep: 0.1 px 26 ms WEST, -0.1 px 12 ms NORTH
03:55:57.116 00.846 8976 Exposure complete
03:55:57.123 00.007 8976 worker thread done servicing request
03:55:57.123 00.000 5052 OnExposeComplete: enter
03:55:57.123 00.000 5052 UpdateGuideState(): m_state=6
03:55:57.123 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 217
03:55:57.123 00.000 5052 Star::Find returns 1 (0), X=335.98, Y=290.36, Mass=68, SNR=5.6, Peak=63 HFD=2.2
03:55:57.123 00.000 5052 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.04) = xAngle (-2.63 = -2.63)
03:55:57.123 00.000 5052 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.73 = -2.73)
03:55:57.123 00.000 5052 CameraToMount -- cameraX=1.24 cameraY=-0.81 hyp=1.48 cameraTheta=-0.58 mountX=-1.29 mountY=-0.59, mountTheta=-2.71
03:55:57.124 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.24, y=-0.81, opts=13)
03:55:57.124 00.000 5052 Enqueuing Move request for stepguider (1.24, -0.81)
03:55:57.125 00.001 8976 Worker thread wakes up
03:55:57.125 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.24, -0.81) opts 0xd
03:55:57.125 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.24, -0.81)
03:55:57.125 00.000 8976 Moving (1.24, -0.81) raw xDistance=-1.29 yDistance=-0.59
03:55:57.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.29
03:55:57.125 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.59
03:55:57.125 00.000 8976 MoveAxis(R, 5, ABG)
03:55:57.125 00.000 8976 stepping (-12, -9) + (5, 0)
03:55:57.125 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:55:57.126 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:57.137 00.011 5052 UpdateGuideState exits: m=68 SNR=5.6
03:55:57.137 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:57.137 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:57.137 00.000 5052 Enqueuing Expose request
03:55:57.168 00.031 8976 Received - 47 (G) 
03:55:57.168 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:55:57.168 00.000 8976 stepped: pos (-7, -9)
03:55:57.168 00.000 8976 MoveAxis(U, 2, ABG)
03:55:57.168 00.000 8976 stepping (-7, -9) + (0, 2)
03:55:57.168 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:57.201 00.033 8976 Received - 47 (G) 
03:55:57.201 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:55:57.201 00.000 8976 stepped: pos (-7, -7)
03:55:57.201 00.000 8976 MountToCamera -- mountTheta (0.51) + m_xAngle (2.04) = xAngle (2.56 = 2.56)
03:55:57.201 00.000 8976 MountToCamera -- mountX=1.36 mountY=0.77 hyp=1.56 mountTheta=0.51 cameraX=-1.30, cameraY=0.86 cameraTheta=2.56
03:55:57.201 00.000 8976 incremental bump (-1.303, 0.860) isValid = 1
03:55:57.201 00.000 8976 Scheduling Mount bump of (-0.096, 0.066)
03:55:57.201 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=-0.10, y=0.07, opts=4)
03:55:57.201 00.000 8976 Enqueuing Move request for scope (-0.10, 0.07)
03:55:57.201 00.000 8976 move complete, result=0
03:55:57.201 00.000 9828 Worker thread wakes up
03:55:57.201 00.000 8976 worker thread done servicing request
03:55:57.201 00.000 8976 Worker thread wakes up
03:55:57.201 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:57.201 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:57.201 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0x4
03:55:57.201 00.000 5052 GuideStep: -1.3 px 5 ms EAST, -0.6 px 2 ms NORTH
03:55:57.202 00.001 9828 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
03:55:57.202 00.000 9828 CameraToMount -- cameraTheta (2.54) - m_xAngle (-3.10) = xAngle (5.64 = -0.65)
03:55:57.202 00.000 9828 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (5.56 = -0.73)
03:55:57.202 00.000 9828 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.54 mountX=0.09 mountY=-0.08, mountTheta=-0.69
03:55:57.202 00.000 9828 Moving (-0.10, 0.07) raw xDistance=0.09 yDistance=-0.08
03:55:57.202 00.000 9828 BLC: window closed
03:55:57.202 00.000 9828 MoveAxis(W, 29, B)
03:55:57.202 00.000 9828 Guiding  Dir = 3, Dur = 29
03:55:57.202 00.000 9828 IsSlewing returns 0
03:55:57.202 00.000 9828 IsGuiding returns 0
03:55:57.202 00.000 9828 PulseGuide returned control before completion, sleep 39
03:55:57.244 00.042 9828 IsGuiding returns 1
03:55:57.244 00.000 9828 scope still moving after pulse duration time elapsed
03:55:57.274 00.030 9828 IsSlewing returns 0
03:55:57.274 00.000 9828 IsGuiding returns 1
03:55:57.305 00.031 9828 IsSlewing returns 0
03:55:57.305 00.000 9828 IsGuiding returns 1
03:55:57.336 00.031 9828 IsSlewing returns 0
03:55:57.336 00.000 9828 IsGuiding returns 1
03:55:57.366 00.030 9828 IsSlewing returns 0
03:55:57.366 00.000 9828 IsGuiding returns 0
03:55:57.366 00.000 9828 scope move finished after 29 + 135 ms
03:55:57.366 00.000 9828 Move returns status 0, amount 29
03:55:57.366 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:55:57.366 00.000 9828 MoveAxis(N, 11, B)
03:55:57.366 00.000 9828 Guiding  Dir = 0, Dur = 11
03:55:57.382 00.016 9828 IsSlewing returns 0
03:55:57.382 00.000 9828 IsGuiding returns 0
03:55:57.382 00.000 9828 PulseGuide returned control before completion, sleep 21
03:55:57.413 00.031 9828 IsGuiding returns 1
03:55:57.413 00.000 9828 scope still moving after pulse duration time elapsed
03:55:57.445 00.032 9828 IsSlewing returns 0
03:55:57.445 00.000 9828 IsGuiding returns 1
03:55:57.476 00.031 9828 IsSlewing returns 0
03:55:57.476 00.000 9828 IsGuiding returns 1
03:55:57.508 00.032 9828 IsSlewing returns 0
03:55:57.508 00.000 9828 IsGuiding returns 1
03:55:57.540 00.032 9828 IsSlewing returns 0
03:55:57.540 00.000 9828 IsGuiding returns 0
03:55:57.540 00.000 9828 scope move finished after 11 + 146 ms
03:55:57.540 00.000 9828 Move returns status 0, amount 11
03:55:57.540 00.000 9828 move complete, result=0
03:55:57.540 00.000 9828 worker thread done servicing request
03:55:57.540 00.000 5052 GuideStep: 0.1 px 29 ms WEST, -0.1 px 11 ms NORTH
03:55:58.360 00.820 8976 Exposure complete
03:55:58.367 00.007 8976 worker thread done servicing request
03:55:58.367 00.000 5052 OnExposeComplete: enter
03:55:58.367 00.000 5052 UpdateGuideState(): m_state=6
03:55:58.367 00.000 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 218
03:55:58.367 00.000 5052 Star::Find returns 1 (0), X=336.51, Y=291.02, Mass=60, SNR=5.3, Peak=62 HFD=2.2
03:55:58.367 00.000 5052 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.04) = xAngle (-2.13 = -2.13)
03:55:58.367 00.000 5052 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.23 = -2.23)
03:55:58.367 00.000 5052 CameraToMount -- cameraX=1.77 cameraY=-0.15 hyp=1.77 cameraTheta=-0.09 mountX=-0.94 mountY=-1.40, mountTheta=-2.16
03:55:58.368 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.77, y=-0.15, opts=13)
03:55:58.368 00.000 5052 Enqueuing Move request for stepguider (1.77, -0.15)
03:55:58.368 00.000 8976 Worker thread wakes up
03:55:58.368 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.77, -0.15) opts 0xd
03:55:58.368 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.77, -0.15)
03:55:58.368 00.000 8976 Moving (1.77, -0.15) raw xDistance=-0.94 yDistance=-1.40
03:55:58.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.94
03:55:58.368 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.40
03:55:58.368 00.000 8976 MoveAxis(R, 4, ABG)
03:55:58.368 00.000 8976 stepping (-7, -7) + (4, 0)
03:55:58.368 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:58.369 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:58.378 00.009 5052 UpdateGuideState exits: m=60 SNR=5.3
03:55:58.378 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:58.378 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:58.378 00.000 5052 Enqueuing Expose request
03:55:58.399 00.021 8976 Received - 47 (G) 
03:55:58.399 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:58.399 00.000 8976 stepped: pos (-3, -7)
03:55:58.399 00.000 8976 MoveAxis(U, 6, ABG)
03:55:58.399 00.000 8976 stepping (-3, -7) + (0, 6)
03:55:58.399 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:55:58.447 00.048 8976 Received - 47 (G) 
03:55:58.447 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:55:58.447 00.000 8976 stepped: pos (-3, -1)
03:55:58.447 00.000 8976 Stop bumping, close enough to center -- clearing m_bumpInProgress
03:55:58.447 00.000 8976 move complete, result=0
03:55:58.447 00.000 8976 worker thread done servicing request
03:55:58.447 00.000 8976 Worker thread wakes up
03:55:58.448 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:58.448 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:58.448 00.000 5052 GuideStep: -0.9 px 4 ms EAST, -1.4 px 6 ms NORTH
03:55:59.611 01.163 8976 Exposure complete
03:55:59.616 00.005 8976 worker thread done servicing request
03:55:59.617 00.001 5052 OnExposeComplete: enter
03:55:59.617 00.000 5052 UpdateGuideState(): m_state=6
03:55:59.617 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 219
03:55:59.617 00.000 5052 Star::Find returns 1 (0), X=335.51, Y=291.48, Mass=58, SNR=5.2, Peak=63 HFD=1.4
03:55:59.617 00.000 5052 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.04) = xAngle (-1.67 = -1.67)
03:55:59.617 00.000 5052 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.77 = -1.77)
03:55:59.617 00.000 5052 CameraToMount -- cameraX=0.77 cameraY=0.30 hyp=0.82 cameraTheta=0.38 mountX=-0.08 mountY=-0.81, mountTheta=-1.67
03:55:59.617 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.77, y=0.30, opts=13)
03:55:59.618 00.001 5052 Enqueuing Move request for stepguider (0.77, 0.30)
03:55:59.618 00.000 8976 Worker thread wakes up
03:55:59.618 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.77, 0.30) opts 0xd
03:55:59.618 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.77, 0.30)
03:55:59.618 00.000 8976 Moving (0.77, 0.30) raw xDistance=-0.08 yDistance=-0.81
03:55:59.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:55:59.618 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.81
03:55:59.618 00.000 8976 MoveAxis(R, 0, ABG)
03:55:59.618 00.000 8976 MoveAxis(U, 4, ABG)
03:55:59.618 00.000 8976 stepping (-3, -1) + (0, 4)
03:55:59.618 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:59.619 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:55:59.628 00.009 5052 UpdateGuideState exits: m=58 SNR=5.2
03:55:59.628 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:59.628 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:55:59.628 00.000 5052 Enqueuing Expose request
03:55:59.662 00.034 8976 Received - 47 (G) 
03:55:59.662 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:55:59.662 00.000 8976 stepped: pos (-3, 3)
03:55:59.662 00.000 8976 move complete, result=0
03:55:59.662 00.000 8976 worker thread done servicing request
03:55:59.662 00.000 8976 Worker thread wakes up
03:55:59.662 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:55:59.662 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:55:59.662 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.8 px 4 ms NORTH
03:56:00.824 01.162 8976 Exposure complete
03:56:00.830 00.006 8976 worker thread done servicing request
03:56:00.830 00.000 5052 OnExposeComplete: enter
03:56:00.830 00.000 5052 UpdateGuideState(): m_state=6
03:56:00.830 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 220
03:56:00.830 00.000 5052 Star::Find returns 1 (0), X=335.42, Y=291.34, Mass=59, SNR=5.2, Peak=65 HFD=1.5
03:56:00.830 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
03:56:00.830 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:56:00.830 00.000 5052 CameraToMount -- cameraX=0.69 cameraY=0.17 hyp=0.70 cameraTheta=0.24 mountX=-0.16 mountY=-0.66, mountTheta=-1.81
03:56:00.831 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.69, y=0.17, opts=13)
03:56:00.831 00.000 5052 Enqueuing Move request for stepguider (0.69, 0.17)
03:56:00.831 00.000 8976 Worker thread wakes up
03:56:00.831 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.69, 0.17) opts 0xd
03:56:00.831 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.69, 0.17)
03:56:00.832 00.001 8976 Moving (0.69, 0.17) raw xDistance=-0.16 yDistance=-0.66
03:56:00.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:56:00.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.66
03:56:00.832 00.000 8976 MoveAxis(R, 0, ABG)
03:56:00.832 00.000 8976 MoveAxis(U, 3, ABG)
03:56:00.832 00.000 8976 stepping (-3, 3) + (0, 3)
03:56:00.832 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:00.833 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:00.843 00.010 5052 UpdateGuideState exits: m=59 SNR=5.2
03:56:00.843 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:00.843 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:00.843 00.000 5052 Enqueuing Expose request
03:56:00.861 00.018 8976 Received - 47 (G) 
03:56:00.861 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:00.861 00.000 8976 stepped: pos (-3, 6)
03:56:00.861 00.000 8976 move complete, result=0
03:56:00.861 00.000 8976 worker thread done servicing request
03:56:00.861 00.000 8976 Worker thread wakes up
03:56:00.861 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.7 px 3 ms NORTH
03:56:00.861 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:00.861 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:02.003 01.142 8976 Exposure complete
03:56:02.009 00.006 8976 worker thread done servicing request
03:56:02.009 00.000 5052 OnExposeComplete: enter
03:56:02.009 00.000 5052 UpdateGuideState(): m_state=6
03:56:02.009 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 221
03:56:02.009 00.000 5052 Star::Find returns 1 (0), X=335.81, Y=291.45, Mass=60, SNR=5.3, Peak=64 HFD=1.7
03:56:02.009 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
03:56:02.009 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.90 = -1.90)
03:56:02.009 00.000 5052 CameraToMount -- cameraX=1.07 cameraY=0.27 hyp=1.10 cameraTheta=0.25 mountX=-0.24 mountY=-1.04, mountTheta=-1.80
03:56:02.010 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.07, y=0.27, opts=13)
03:56:02.010 00.000 5052 Enqueuing Move request for stepguider (1.07, 0.27)
03:56:02.010 00.000 8976 Worker thread wakes up
03:56:02.010 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.07, 0.27) opts 0xd
03:56:02.010 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.07, 0.27)
03:56:02.010 00.000 8976 Moving (1.07, 0.27) raw xDistance=-0.24 yDistance=-1.04
03:56:02.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:56:02.010 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.04
03:56:02.011 00.001 8976 MoveAxis(R, 0, ABG)
03:56:02.011 00.000 8976 MoveAxis(U, 4, ABG)
03:56:02.011 00.000 8976 stepping (-3, 6) + (0, 4)
03:56:02.011 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:56:02.011 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=95, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:56:02.022 00.011 5052 UpdateGuideState exits: m=60 SNR=5.3
03:56:02.022 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:02.022 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:02.022 00.000 5052 Enqueuing Expose request
03:56:02.044 00.022 8976 Received - 47 (G) 
03:56:02.044 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:56:02.044 00.000 8976 stepped: pos (-3, 10)
03:56:02.044 00.000 8976 move complete, result=0
03:56:02.044 00.000 8976 worker thread done servicing request
03:56:02.044 00.000 8976 Worker thread wakes up
03:56:02.044 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:02.045 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:02.045 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.0 px 4 ms NORTH
03:56:03.184 01.139 8976 Exposure complete
03:56:03.189 00.005 8976 worker thread done servicing request
03:56:03.190 00.001 5052 OnExposeComplete: enter
03:56:03.190 00.000 5052 UpdateGuideState(): m_state=6
03:56:03.190 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 222
03:56:03.190 00.000 5052 Star::Find returns 1 (0), X=335.69, Y=291.14, Mass=54, SNR=5.0, Peak=64 HFD=1.7
03:56:03.190 00.000 5052 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.04) = xAngle (-2.07 = -2.07)
03:56:03.190 00.000 5052 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.18 = -2.18)
03:56:03.190 00.000 5052 CameraToMount -- cameraX=0.95 cameraY=-0.03 hyp=0.95 cameraTheta=-0.03 mountX=-0.46 mountY=-0.78, mountTheta=-2.10
03:56:03.191 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.95, y=-0.03, opts=13)
03:56:03.191 00.000 5052 Enqueuing Move request for stepguider (0.95, -0.03)
03:56:03.191 00.000 8976 Worker thread wakes up
03:56:03.191 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.95, -0.03) opts 0xd
03:56:03.191 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.95, -0.03)
03:56:03.191 00.000 8976 Moving (0.95, -0.03) raw xDistance=-0.46 yDistance=-0.78
03:56:03.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:56:03.191 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.78
03:56:03.191 00.000 8976 MoveAxis(R, 2, ABG)
03:56:03.191 00.000 8976 stepping (-3, 10) + (2, 0)
03:56:03.191 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:03.192 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=95, med=44, FiltMin=37, FiltMax=52, Gamma=2.630
03:56:03.203 00.011 5052 UpdateGuideState exits: m=54 SNR=5.0
03:56:03.203 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:03.203 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:03.203 00.000 5052 Enqueuing Expose request
03:56:03.227 00.024 8976 Received - 47 (G) 
03:56:03.227 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:03.227 00.000 8976 stepped: pos (-1, 10)
03:56:03.227 00.000 8976 MoveAxis(U, 3, ABG)
03:56:03.227 00.000 8976 stepping (-1, 10) + (0, 3)
03:56:03.227 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:03.259 00.032 8976 Received - 47 (G) 
03:56:03.259 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:03.259 00.000 8976 stepped: pos (-1, 13)
03:56:03.260 00.001 8976 move complete, result=0
03:56:03.260 00.000 8976 worker thread done servicing request
03:56:03.260 00.000 8976 Worker thread wakes up
03:56:03.260 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:03.260 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:03.260 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.8 px 3 ms NORTH
03:56:04.399 01.139 8976 Exposure complete
03:56:04.404 00.005 8976 worker thread done servicing request
03:56:04.405 00.001 5052 OnExposeComplete: enter
03:56:04.405 00.000 5052 UpdateGuideState(): m_state=6
03:56:04.405 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 223
03:56:04.405 00.000 5052 Star::Find returns 1 (0), X=336.42, Y=291.46, Mass=56, SNR=5.1, Peak=64 HFD=1.4
03:56:04.405 00.000 5052 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.04) = xAngle (-1.88 = -1.88)
03:56:04.405 00.000 5052 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.98 = -1.98)
03:56:04.405 00.000 5052 CameraToMount -- cameraX=1.68 cameraY=0.28 hyp=1.70 cameraTheta=0.17 mountX=-0.51 mountY=-1.56, mountTheta=-1.89
03:56:04.406 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.68, y=0.28, opts=13)
03:56:04.406 00.000 5052 Enqueuing Move request for stepguider (1.68, 0.28)
03:56:04.406 00.000 8976 Worker thread wakes up
03:56:04.406 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.68, 0.28) opts 0xd
03:56:04.406 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.68, 0.28)
03:56:04.406 00.000 8976 Moving (1.68, 0.28) raw xDistance=-0.51 yDistance=-1.56
03:56:04.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
03:56:04.406 00.000 8976 GuideAlgorithmHysteresis::Result() returns -1.02 from input -1.56
03:56:04.406 00.000 8976 MoveAxis(R, 2, ABG)
03:56:04.406 00.000 8976 stepping (-1, 13) + (2, 0)
03:56:04.406 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:04.407 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=95, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:56:04.418 00.011 5052 UpdateGuideState exits: m=56 SNR=5.1
03:56:04.418 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:04.418 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:04.418 00.000 5052 Enqueuing Expose request
03:56:04.442 00.024 8976 Received - 47 (G) 
03:56:04.442 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:04.442 00.000 8976 stepped: pos (1, 13)
03:56:04.442 00.000 8976 MoveAxis(U, 6, ABG)
03:56:04.442 00.000 8976 stepping (1, 13) + (0, 6)
03:56:04.442 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:56:04.490 00.048 8976 Received - 47 (G) 
03:56:04.490 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:56:04.490 00.000 8976 stepped: pos (1, 19)
03:56:04.490 00.000 8976 move complete, result=0
03:56:04.490 00.000 8976 worker thread done servicing request
03:56:04.490 00.000 8976 Worker thread wakes up
03:56:04.490 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:04.491 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:04.491 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -1.6 px 6 ms NORTH
03:56:05.648 01.157 8976 Exposure complete
03:56:05.653 00.005 8976 worker thread done servicing request
03:56:05.653 00.000 5052 OnExposeComplete: enter
03:56:05.653 00.000 5052 UpdateGuideState(): m_state=6
03:56:05.653 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 224
03:56:05.653 00.000 5052 Star::Find returns 1 (0), X=334.58, Y=291.58, Mass=54, SNR=5.0, Peak=65 HFD=1.4
03:56:05.653 00.000 5052 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.04) = xAngle (-0.11 = -0.11)
03:56:05.653 00.000 5052 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.21 = -0.21)
03:56:05.654 00.001 5052 CameraToMount -- cameraX=-0.16 cameraY=0.41 hyp=0.44 cameraTheta=1.93 mountX=0.44 mountY=-0.09, mountTheta=-0.21
03:56:05.654 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.16, y=0.41, opts=13)
03:56:05.654 00.000 5052 Enqueuing Move request for stepguider (-0.16, 0.41)
03:56:05.654 00.000 8976 Worker thread wakes up
03:56:05.654 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.16, 0.41) opts 0xd
03:56:05.654 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.16, 0.41)
03:56:05.655 00.001 8976 Moving (-0.16, 0.41) raw xDistance=0.44 yDistance=-0.09
03:56:05.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44
03:56:05.655 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:56:05.655 00.000 8976 MoveAxis(L, 2, ABG)
03:56:05.655 00.000 8976 stepping (1, 19) + (-2, 0)
03:56:05.655 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:05.655 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:56:05.668 00.013 5052 UpdateGuideState exits: m=54 SNR=5.0
03:56:05.668 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:05.668 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:05.668 00.000 5052 Enqueuing Expose request
03:56:05.690 00.022 8976 Received - 47 (G) 
03:56:05.690 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:05.690 00.000 8976 stepped: pos (-1, 19)
03:56:05.690 00.000 8976 MoveAxis(U, 0, ABG)
03:56:05.690 00.000 8976 move complete, result=0
03:56:05.690 00.000 8976 worker thread done servicing request
03:56:05.690 00.000 8976 Worker thread wakes up
03:56:05.690 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.1 px 0 ms NORTH
03:56:05.690 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:05.690 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:06.854 01.164 8976 Exposure complete
03:56:06.861 00.007 8976 worker thread done servicing request
03:56:06.861 00.000 5052 OnExposeComplete: enter
03:56:06.861 00.000 5052 UpdateGuideState(): m_state=6
03:56:06.861 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 225
03:56:06.861 00.000 5052 Star::Find returns 1 (0), X=334.49, Y=291.74, Mass=74, SNR=5.8, Peak=64 HFD=1.8
03:56:06.861 00.000 5052 CameraToMount -- cameraTheta (1.99) - m_xAngle (2.04) = xAngle (-0.06 = -0.06)
03:56:06.861 00.000 5052 CameraToMount -- cameraTheta (1.99) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.16 = -0.16)
03:56:06.861 00.000 5052 CameraToMount -- cameraX=-0.25 cameraY=0.56 hyp=0.62 cameraTheta=1.99 mountX=0.62 mountY=-0.10, mountTheta=-0.16
03:56:06.862 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.25, y=0.56, opts=13)
03:56:06.862 00.000 5052 Enqueuing Move request for stepguider (-0.25, 0.56)
03:56:06.862 00.000 8976 Worker thread wakes up
03:56:06.862 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.25, 0.56) opts 0xd
03:56:06.862 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.25, 0.56)
03:56:06.862 00.000 8976 Moving (-0.25, 0.56) raw xDistance=0.62 yDistance=-0.10
03:56:06.863 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
03:56:06.863 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:56:06.863 00.000 8976 MoveAxis(L, 3, ABG)
03:56:06.863 00.000 8976 stepping (-1, 19) + (-3, 0)
03:56:06.863 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:06.864 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=95, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:56:06.875 00.011 5052 UpdateGuideState exits: m=74 SNR=5.8
03:56:06.875 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:06.875 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:06.875 00.000 5052 Enqueuing Expose request
03:56:06.889 00.014 8976 Received - 47 (G) 
03:56:06.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:06.889 00.000 8976 stepped: pos (-4, 19)
03:56:06.889 00.000 8976 MoveAxis(U, 0, ABG)
03:56:06.889 00.000 8976 move complete, result=0
03:56:06.889 00.000 8976 worker thread done servicing request
03:56:06.889 00.000 8976 Worker thread wakes up
03:56:06.889 00.000 5052 GuideStep: 0.6 px 3 ms WEST, -0.1 px 0 ms NORTH
03:56:06.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:06.889 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:08.049 01.160 8976 Exposure complete
03:56:08.055 00.006 8976 worker thread done servicing request
03:56:08.055 00.000 5052 OnExposeComplete: enter
03:56:08.056 00.001 5052 UpdateGuideState(): m_state=6
03:56:08.056 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 226
03:56:08.056 00.000 5052 Star::Find returns 1 (0), X=334.82, Y=290.80, Mass=60, SNR=5.3, Peak=64 HFD=1.7
03:56:08.056 00.000 5052 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.04) = xAngle (-3.40 = 2.89)
03:56:08.056 00.000 5052 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.50 = 2.78)
03:56:08.056 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.35 mountX=-0.37 mountY=0.13, mountTheta=2.79
03:56:08.057 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.37, opts=13)
03:56:08.057 00.000 5052 Enqueuing Move request for stepguider (0.08, -0.37)
03:56:08.057 00.000 8976 Worker thread wakes up
03:56:08.057 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.37) opts 0xd
03:56:08.057 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.37)
03:56:08.057 00.000 8976 Moving (0.08, -0.37) raw xDistance=-0.37 yDistance=0.13
03:56:08.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.37
03:56:08.057 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:56:08.057 00.000 8976 MoveAxis(R, 1, ABG)
03:56:08.057 00.000 8976 stepping (-4, 19) + (1, 0)
03:56:08.057 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:08.058 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:08.069 00.011 5052 UpdateGuideState exits: m=60 SNR=5.3
03:56:08.069 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:08.069 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:08.069 00.000 5052 Enqueuing Expose request
03:56:08.088 00.019 8976 Received - 47 (G) 
03:56:08.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:08.088 00.000 8976 stepped: pos (-3, 19)
03:56:08.088 00.000 8976 MoveAxis(U, 0, ABG)
03:56:08.088 00.000 8976 move complete, result=0
03:56:08.088 00.000 8976 worker thread done servicing request
03:56:08.088 00.000 8976 Worker thread wakes up
03:56:08.088 00.000 5052 GuideStep: -0.4 px 1 ms EAST, 0.1 px 0 ms NORTH
03:56:08.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:08.088 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:09.250 01.162 8976 Exposure complete
03:56:09.256 00.006 8976 worker thread done servicing request
03:56:09.256 00.000 5052 OnExposeComplete: enter
03:56:09.256 00.000 5052 UpdateGuideState(): m_state=6
03:56:09.256 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 227
03:56:09.256 00.000 5052 Star::Find returns 1 (0), X=334.38, Y=290.94, Mass=65, SNR=5.5, Peak=64 HFD=1.9
03:56:09.256 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.60 = 1.68)
03:56:09.256 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.58)
03:56:09.256 00.000 5052 CameraToMount -- cameraX=-0.36 cameraY=-0.23 hyp=0.43 cameraTheta=-2.56 mountX=-0.05 mountY=0.43, mountTheta=1.68
03:56:09.257 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.36, y=-0.23, opts=13)
03:56:09.258 00.001 5052 Enqueuing Move request for stepguider (-0.36, -0.23)
03:56:09.258 00.000 8976 Worker thread wakes up
03:56:09.258 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.36, -0.23) opts 0xd
03:56:09.258 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.36, -0.23)
03:56:09.258 00.000 8976 Moving (-0.36, -0.23) raw xDistance=-0.05 yDistance=0.43
03:56:09.258 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:56:09.258 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
03:56:09.258 00.000 8976 MoveAxis(R, 0, ABG)
03:56:09.258 00.000 8976 MoveAxis(D, 2, ABG)
03:56:09.258 00.000 8976 stepping (-3, 19) + (0, -2)
03:56:09.258 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:09.262 00.004 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:56:09.272 00.010 5052 UpdateGuideState exits: m=65 SNR=5.5
03:56:09.272 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:09.272 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:09.272 00.000 5052 Enqueuing Expose request
03:56:09.286 00.014 8976 Received - 47 (G) 
03:56:09.287 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:09.287 00.000 8976 stepped: pos (-3, 17)
03:56:09.287 00.000 8976 move complete, result=0
03:56:09.287 00.000 8976 worker thread done servicing request
03:56:09.287 00.000 8976 Worker thread wakes up
03:56:09.287 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:09.287 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:09.287 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.4 px 2 ms SOUTH
03:56:10.434 01.147 8976 Exposure complete
03:56:10.439 00.005 8976 worker thread done servicing request
03:56:10.439 00.000 5052 OnExposeComplete: enter
03:56:10.439 00.000 5052 UpdateGuideState(): m_state=6
03:56:10.439 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 228
03:56:10.439 00.000 5052 Star::Find returns 1 (0), X=334.87, Y=290.88, Mass=72, SNR=5.8, Peak=64 HFD=2.0
03:56:10.440 00.001 5052 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.04) = xAngle (-3.18 = 3.10)
03:56:10.440 00.000 5052 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.28 = 3.00)
03:56:10.440 00.000 5052 CameraToMount -- cameraX=0.13 cameraY=-0.29 hyp=0.32 cameraTheta=-1.14 mountX=-0.32 mountY=0.04, mountTheta=3.00
03:56:10.440 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.13, y=-0.29, opts=13)
03:56:10.440 00.000 5052 Enqueuing Move request for stepguider (0.13, -0.29)
03:56:10.440 00.000 8976 Worker thread wakes up
03:56:10.440 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.13, -0.29) opts 0xd
03:56:10.441 00.001 8976 Handling offset move in thread for stepguider, endpoint = (0.13, -0.29)
03:56:10.441 00.000 8976 Moving (0.13, -0.29) raw xDistance=-0.32 yDistance=0.04
03:56:10.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:56:10.441 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:56:10.441 00.000 8976 MoveAxis(R, 1, ABG)
03:56:10.441 00.000 8976 stepping (-3, 17) + (1, 0)
03:56:10.441 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:10.441 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:56:10.451 00.010 5052 UpdateGuideState exits: m=72 SNR=5.8
03:56:10.451 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:10.451 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:10.451 00.000 5052 Enqueuing Expose request
03:56:10.469 00.018 8976 Received - 47 (G) 
03:56:10.469 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:10.469 00.000 8976 stepped: pos (-2, 17)
03:56:10.469 00.000 8976 MoveAxis(U, 0, ABG)
03:56:10.469 00.000 8976 move complete, result=0
03:56:10.469 00.000 8976 worker thread done servicing request
03:56:10.469 00.000 8976 Worker thread wakes up
03:56:10.469 00.000 5052 GuideStep: -0.3 px 1 ms EAST, 0.0 px 0 ms NORTH
03:56:10.470 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:10.470 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:11.630 01.160 8976 Exposure complete
03:56:11.636 00.006 8976 worker thread done servicing request
03:56:11.636 00.000 5052 OnExposeComplete: enter
03:56:11.637 00.001 5052 UpdateGuideState(): m_state=6
03:56:11.637 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 229
03:56:11.637 00.000 5052 Star::Find returns 1 (0), X=334.91, Y=290.94, Mass=67, SNR=5.6, Peak=64 HFD=1.9
03:56:11.637 00.000 5052 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.04) = xAngle (-3.00 = -3.00)
03:56:11.637 00.000 5052 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.10 = -3.10)
03:56:11.637 00.000 5052 CameraToMount -- cameraX=0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-0.95 mountX=-0.29 mountY=-0.01, mountTheta=-3.10
03:56:11.638 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.17, y=-0.24, opts=13)
03:56:11.638 00.000 5052 Enqueuing Move request for stepguider (0.17, -0.24)
03:56:11.638 00.000 8976 Worker thread wakes up
03:56:11.638 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.17, -0.24) opts 0xd
03:56:11.638 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.17, -0.24)
03:56:11.638 00.000 8976 Moving (0.17, -0.24) raw xDistance=-0.29 yDistance=-0.01
03:56:11.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
03:56:11.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:56:11.638 00.000 8976 MoveAxis(R, 1, ABG)
03:56:11.638 00.000 8976 stepping (-2, 17) + (1, 0)
03:56:11.638 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:11.639 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:56:11.649 00.010 5052 UpdateGuideState exits: m=67 SNR=5.6
03:56:11.649 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:11.649 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:11.649 00.000 5052 Enqueuing Expose request
03:56:11.668 00.019 8976 Received - 47 (G) 
03:56:11.668 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:11.668 00.000 8976 stepped: pos (-1, 17)
03:56:11.668 00.000 8976 MoveAxis(U, 0, ABG)
03:56:11.668 00.000 8976 move complete, result=0
03:56:11.669 00.001 8976 worker thread done servicing request
03:56:11.669 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.0 px 0 ms NORTH
03:56:11.669 00.000 8976 Worker thread wakes up
03:56:11.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:11.669 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:12.804 01.135 8976 Exposure complete
03:56:12.811 00.007 8976 worker thread done servicing request
03:56:12.811 00.000 5052 OnExposeComplete: enter
03:56:12.811 00.000 5052 UpdateGuideState(): m_state=6
03:56:12.811 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 230
03:56:12.811 00.000 5052 Star::Find returns 1 (0), X=334.66, Y=291.45, Mass=53, SNR=5.0, Peak=65 HFD=1.5
03:56:12.811 00.000 5052 CameraToMount -- cameraTheta (1.87) - m_xAngle (2.04) = xAngle (-0.18 = -0.18)
03:56:12.811 00.000 5052 CameraToMount -- cameraTheta (1.87) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.28 = -0.28)
03:56:12.811 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.87 mountX=0.28 mountY=-0.08, mountTheta=-0.27
03:56:12.813 00.002 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.27, opts=13)
03:56:12.813 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.27)
03:56:12.814 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=98, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:12.817 00.003 8976 Worker thread wakes up
03:56:12.817 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.27) opts 0xd
03:56:12.817 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.27)
03:56:12.817 00.000 8976 Moving (-0.08, 0.27) raw xDistance=0.28 yDistance=-0.08
03:56:12.818 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
03:56:12.818 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:56:12.818 00.000 8976 MoveAxis(L, 1, ABG)
03:56:12.818 00.000 8976 stepping (-1, 17) + (-1, 0)
03:56:12.818 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:12.825 00.007 5052 UpdateGuideState exits: m=53 SNR=5.0
03:56:12.825 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:12.825 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:12.825 00.000 5052 Enqueuing Expose request
03:56:12.835 00.010 8976 Received - 47 (G) 
03:56:12.836 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:12.836 00.000 8976 stepped: pos (-2, 17)
03:56:12.836 00.000 8976 MoveAxis(U, 0, ABG)
03:56:12.836 00.000 8976 move complete, result=0
03:56:12.836 00.000 8976 worker thread done servicing request
03:56:12.836 00.000 8976 Worker thread wakes up
03:56:12.836 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:12.836 00.000 5052 GuideStep: 0.3 px 1 ms WEST, -0.1 px 0 ms NORTH
03:56:12.836 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:13.993 01.157 8976 Exposure complete
03:56:13.999 00.006 8976 worker thread done servicing request
03:56:13.999 00.000 5052 OnExposeComplete: enter
03:56:13.999 00.000 5052 UpdateGuideState(): m_state=6
03:56:13.999 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 231
03:56:13.999 00.000 5052 Star::Find returns 1 (0), X=334.55, Y=290.98, Mass=50, SNR=4.9, Peak=66 HFD=1.1
03:56:13.999 00.000 5052 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.04) = xAngle (-4.39 = 1.90)
03:56:13.999 00.000 5052 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.49 = 1.79)
03:56:13.999 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.34 mountX=-0.09 mountY=0.26, mountTheta=1.89
03:56:14.000 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.19, opts=13)
03:56:14.000 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.19)
03:56:14.000 00.000 8976 Worker thread wakes up
03:56:14.000 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.19) opts 0xd
03:56:14.001 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.19)
03:56:14.001 00.000 8976 Moving (-0.19, -0.19) raw xDistance=-0.09 yDistance=0.26
03:56:14.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:56:14.001 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
03:56:14.001 00.000 8976 MoveAxis(R, 0, ABG)
03:56:14.001 00.000 8976 MoveAxis(D, 1, ABG)
03:56:14.001 00.000 8976 stepping (-2, 17) + (0, -1)
03:56:14.001 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:14.001 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=107, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:56:14.012 00.011 5052 UpdateGuideState exits: m=50 SNR=4.9
03:56:14.012 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:14.012 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:14.012 00.000 5052 Enqueuing Expose request
03:56:14.018 00.006 8976 Received - 47 (G) 
03:56:14.018 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:14.018 00.000 8976 stepped: pos (-2, 16)
03:56:14.018 00.000 8976 move complete, result=0
03:56:14.018 00.000 8976 worker thread done servicing request
03:56:14.018 00.000 8976 Worker thread wakes up
03:56:14.018 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:56:14.019 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:14.019 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:15.172 01.153 8976 Exposure complete
03:56:15.178 00.006 8976 worker thread done servicing request
03:56:15.179 00.001 5052 OnExposeComplete: enter
03:56:15.179 00.000 5052 UpdateGuideState(): m_state=6
03:56:15.179 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 232
03:56:15.179 00.000 5052 Star::Find returns 1 (0), X=333.79, Y=291.49, Mass=68, SNR=5.6, Peak=63 HFD=2.1
03:56:15.179 00.000 5052 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.04) = xAngle (0.78 = 0.78)
03:56:15.179 00.000 5052 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.67 = 0.67)
03:56:15.179 00.000 5052 CameraToMount -- cameraX=-0.95 cameraY=0.32 hyp=1.00 cameraTheta=2.82 mountX=0.72 mountY=0.62, mountTheta=0.72
03:56:15.180 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.95, y=0.32, opts=13)
03:56:15.180 00.000 5052 Enqueuing Move request for stepguider (-0.95, 0.32)
03:56:15.180 00.000 8976 Worker thread wakes up
03:56:15.181 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.95, 0.32) opts 0xd
03:56:15.181 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.95, 0.32)
03:56:15.181 00.000 8976 Moving (-0.95, 0.32) raw xDistance=0.72 yDistance=0.62
03:56:15.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.72
03:56:15.181 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.62
03:56:15.181 00.000 8976 MoveAxis(L, 3, ABG)
03:56:15.181 00.000 8976 stepping (-2, 16) + (-3, 0)
03:56:15.181 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:15.182 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:15.194 00.012 5052 UpdateGuideState exits: m=68 SNR=5.6
03:56:15.194 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:15.194 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:15.194 00.000 5052 Enqueuing Expose request
03:56:15.217 00.023 8976 Received - 47 (G) 
03:56:15.217 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:15.217 00.000 8976 stepped: pos (-5, 16)
03:56:15.217 00.000 8976 MoveAxis(D, 3, ABG)
03:56:15.217 00.000 8976 stepping (-5, 16) + (0, -3)
03:56:15.217 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:15.249 00.032 8976 Received - 47 (G) 
03:56:15.249 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:15.249 00.000 8976 stepped: pos (-5, 13)
03:56:15.249 00.000 8976 move complete, result=0
03:56:15.249 00.000 8976 worker thread done servicing request
03:56:15.249 00.000 8976 Worker thread wakes up
03:56:15.249 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 3 ms SOUTH
03:56:15.249 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:15.249 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:16.413 01.164 8976 Exposure complete
03:56:16.420 00.007 8976 worker thread done servicing request
03:56:16.420 00.000 5052 OnExposeComplete: enter
03:56:16.420 00.000 5052 UpdateGuideState(): m_state=6
03:56:16.420 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 233
03:56:16.420 00.000 5052 Star::Find returns 1 (0), X=334.64, Y=291.08, Mass=55, SNR=5.1, Peak=63 HFD=1.5
03:56:16.420 00.000 5052 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.04) = xAngle (-4.43 = 1.85)
03:56:16.420 00.000 5052 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.54 = 1.75)
03:56:16.420 00.000 5052 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.39 mountX=-0.04 mountY=0.13, mountTheta=1.85
03:56:16.421 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.10, y=-0.09, opts=13)
03:56:16.421 00.000 5052 Enqueuing Move request for stepguider (-0.10, -0.09)
03:56:16.421 00.000 8976 Worker thread wakes up
03:56:16.422 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.10, -0.09) opts 0xd
03:56:16.422 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.10, -0.09)
03:56:16.422 00.000 8976 Moving (-0.10, -0.09) raw xDistance=-0.04 yDistance=0.13
03:56:16.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:56:16.422 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:56:16.422 00.000 8976 MoveAxis(R, 0, ABG)
03:56:16.422 00.000 8976 MoveAxis(U, 0, ABG)
03:56:16.422 00.000 8976 move complete, result=0
03:56:16.422 00.000 8976 worker thread done servicing request
03:56:16.423 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:56:16.434 00.011 5052 UpdateGuideState exits: m=55 SNR=5.1
03:56:16.434 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:16.434 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:16.434 00.000 5052 Enqueuing Expose request
03:56:16.434 00.000 8976 Worker thread wakes up
03:56:16.434 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:16.434 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:16.434 00.000 5052 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:17.597 01.163 8976 Exposure complete
03:56:17.603 00.006 8976 worker thread done servicing request
03:56:17.603 00.000 5052 OnExposeComplete: enter
03:56:17.603 00.000 5052 UpdateGuideState(): m_state=6
03:56:17.603 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 234
03:56:17.604 00.001 5052 Star::Find returns 1 (0), X=334.86, Y=290.97, Mass=71, SNR=5.8, Peak=65 HFD=2.0
03:56:17.604 00.000 5052 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.04) = xAngle (-3.08 = -3.08)
03:56:17.604 00.000 5052 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.18 = 3.10)
03:56:17.604 00.000 5052 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.03 mountX=-0.23 mountY=0.01, mountTheta=3.10
03:56:17.605 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.12, y=-0.20, opts=13)
03:56:17.605 00.000 5052 Enqueuing Move request for stepguider (0.12, -0.20)
03:56:17.605 00.000 8976 Worker thread wakes up
03:56:17.605 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.12, -0.20) opts 0xd
03:56:17.605 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.12, -0.20)
03:56:17.605 00.000 8976 Moving (0.12, -0.20) raw xDistance=-0.23 yDistance=0.01
03:56:17.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
03:56:17.605 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:56:17.605 00.000 8976 MoveAxis(R, 0, ABG)
03:56:17.605 00.000 8976 MoveAxis(U, 0, ABG)
03:56:17.605 00.000 8976 move complete, result=0
03:56:17.605 00.000 8976 worker thread done servicing request
03:56:17.607 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:56:17.618 00.011 5052 UpdateGuideState exits: m=71 SNR=5.8
03:56:17.618 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:17.618 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:17.619 00.001 5052 Enqueuing Expose request
03:56:17.619 00.000 8976 Worker thread wakes up
03:56:17.619 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:56:17.619 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:17.619 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:18.777 01.158 8976 Exposure complete
03:56:18.782 00.005 8976 worker thread done servicing request
03:56:18.783 00.001 5052 OnExposeComplete: enter
03:56:18.783 00.000 5052 UpdateGuideState(): m_state=6
03:56:18.783 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 235
03:56:18.783 00.000 5052 Star::Find returns 1 (0), X=334.47, Y=291.84, Mass=70, SNR=5.7, Peak=63 HFD=2.0
03:56:18.783 00.000 5052 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.04) = xAngle (-0.09 = -0.09)
03:56:18.783 00.000 5052 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.20 = -0.20)
03:56:18.783 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=0.66 hyp=0.72 cameraTheta=1.95 mountX=0.71 mountY=-0.14, mountTheta=-0.19
03:56:18.784 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=0.66, opts=13)
03:56:18.784 00.000 5052 Enqueuing Move request for stepguider (-0.26, 0.66)
03:56:18.784 00.000 8976 Worker thread wakes up
03:56:18.784 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, 0.66) opts 0xd
03:56:18.784 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, 0.66)
03:56:18.784 00.000 8976 Moving (-0.26, 0.66) raw xDistance=0.71 yDistance=-0.14
03:56:18.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
03:56:18.784 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:56:18.784 00.000 8976 MoveAxis(L, 3, ABG)
03:56:18.784 00.000 8976 stepping (-5, 13) + (-3, 0)
03:56:18.784 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:18.785 00.001 5052 UpdateImageDisplay: Size=(426,341) min=33, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:56:18.796 00.011 5052 UpdateGuideState exits: m=70 SNR=5.7
03:56:18.796 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:18.797 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:18.797 00.000 5052 Enqueuing Expose request
03:56:18.813 00.016 8976 Received - 47 (G) 
03:56:18.814 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:18.814 00.000 8976 stepped: pos (-8, 13)
03:56:18.814 00.000 8976 MoveAxis(U, 0, ABG)
03:56:18.814 00.000 8976 move complete, result=0
03:56:18.814 00.000 8976 worker thread done servicing request
03:56:18.814 00.000 8976 Worker thread wakes up
03:56:18.814 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:18.814 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:18.814 00.000 5052 GuideStep: 0.7 px 3 ms WEST, -0.1 px 0 ms NORTH
03:56:19.981 01.167 8976 Exposure complete
03:56:19.987 00.006 8976 worker thread done servicing request
03:56:19.987 00.000 5052 OnExposeComplete: enter
03:56:19.988 00.001 5052 UpdateGuideState(): m_state=6
03:56:19.988 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 236
03:56:19.988 00.000 5052 Star::Find returns 1 (0), X=335.11, Y=291.34, Mass=67, SNR=5.6, Peak=64 HFD=2.1
03:56:19.988 00.000 5052 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.04) = xAngle (-1.63 = -1.63)
03:56:19.988 00.000 5052 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.73 = -1.73)
03:56:19.988 00.000 5052 CameraToMount -- cameraX=0.37 cameraY=0.16 hyp=0.41 cameraTheta=0.42 mountX=-0.02 mountY=-0.40, mountTheta=-1.63
03:56:19.989 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.37, y=0.16, opts=13)
03:56:19.989 00.000 5052 Enqueuing Move request for stepguider (0.37, 0.16)
03:56:19.989 00.000 8976 Worker thread wakes up
03:56:19.989 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.37, 0.16) opts 0xd
03:56:19.989 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.37, 0.16)
03:56:19.989 00.000 8976 Moving (0.37, 0.16) raw xDistance=-0.02 yDistance=-0.40
03:56:19.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:56:19.989 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:56:19.989 00.000 8976 MoveAxis(R, 0, ABG)
03:56:19.989 00.000 8976 MoveAxis(U, 2, ABG)
03:56:19.989 00.000 8976 stepping (-8, 13) + (0, 2)
03:56:19.989 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:19.990 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:56:20.001 00.011 5052 UpdateGuideState exits: m=67 SNR=5.6
03:56:20.001 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:20.001 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:20.001 00.000 5052 Enqueuing Expose request
03:56:20.013 00.012 8976 Received - 47 (G) 
03:56:20.013 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:20.013 00.000 8976 stepped: pos (-8, 15)
03:56:20.014 00.001 8976 move complete, result=0
03:56:20.014 00.000 8976 worker thread done servicing request
03:56:20.014 00.000 8976 Worker thread wakes up
03:56:20.014 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
03:56:20.014 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:20.014 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:21.175 01.161 8976 Exposure complete
03:56:21.182 00.007 8976 worker thread done servicing request
03:56:21.182 00.000 5052 OnExposeComplete: enter
03:56:21.182 00.000 5052 UpdateGuideState(): m_state=6
03:56:21.182 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 237
03:56:21.182 00.000 5052 Star::Find returns 1 (0), X=333.82, Y=291.15, Mass=71, SNR=5.8, Peak=62 HFD=2.3
03:56:21.182 00.000 5052 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.04) = xAngle (-5.16 = 1.12)
03:56:21.182 00.000 5052 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.26 = 1.02)
03:56:21.182 00.000 5052 CameraToMount -- cameraX=-0.92 cameraY=-0.02 hyp=0.92 cameraTheta=-3.12 mountX=0.40 mountY=0.78, mountTheta=1.10
03:56:21.183 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.92, y=-0.02, opts=13)
03:56:21.183 00.000 5052 Enqueuing Move request for stepguider (-0.92, -0.02)
03:56:21.183 00.000 8976 Worker thread wakes up
03:56:21.183 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.92, -0.02) opts 0xd
03:56:21.183 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.92, -0.02)
03:56:21.183 00.000 8976 Moving (-0.92, -0.02) raw xDistance=0.40 yDistance=0.78
03:56:21.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:56:21.183 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.78
03:56:21.183 00.000 8976 MoveAxis(L, 2, ABG)
03:56:21.183 00.000 8976 stepping (-8, 15) + (-2, 0)
03:56:21.183 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:21.184 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:21.195 00.011 5052 UpdateGuideState exits: m=71 SNR=5.8
03:56:21.196 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:21.196 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:21.196 00.000 5052 Enqueuing Expose request
03:56:21.212 00.016 8976 Received - 47 (G) 
03:56:21.212 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:21.212 00.000 8976 stepped: pos (-10, 15)
03:56:21.212 00.000 8976 MoveAxis(D, 3, ABG)
03:56:21.212 00.000 8976 stepping (-10, 15) + (0, -3)
03:56:21.213 00.001 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:21.244 00.031 8976 Received - 47 (G) 
03:56:21.244 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:21.244 00.000 8976 stepped: pos (-10, 12)
03:56:21.244 00.000 8976 move complete, result=0
03:56:21.244 00.000 8976 worker thread done servicing request
03:56:21.244 00.000 8976 Worker thread wakes up
03:56:21.244 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.8 px 3 ms SOUTH
03:56:21.244 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:21.244 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:22.397 01.153 8976 Exposure complete
03:56:22.403 00.006 8976 worker thread done servicing request
03:56:22.403 00.000 5052 OnExposeComplete: enter
03:56:22.403 00.000 5052 UpdateGuideState(): m_state=6
03:56:22.403 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 238
03:56:22.403 00.000 5052 Star::Find returns 1 (0), X=334.15, Y=291.42, Mass=64, SNR=5.5, Peak=63 HFD=1.9
03:56:22.403 00.000 5052 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:56:22.403 00.000 5052 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.59 = 0.59)
03:56:22.403 00.000 5052 CameraToMount -- cameraX=-0.59 cameraY=0.25 hyp=0.64 cameraTheta=2.74 mountX=0.49 mountY=0.36, mountTheta=0.63
03:56:22.404 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.59, y=0.25, opts=13)
03:56:22.404 00.000 5052 Enqueuing Move request for stepguider (-0.59, 0.25)
03:56:22.404 00.000 8976 Worker thread wakes up
03:56:22.404 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.59, 0.25) opts 0xd
03:56:22.404 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.59, 0.25)
03:56:22.404 00.000 8976 Moving (-0.59, 0.25) raw xDistance=0.49 yDistance=0.36
03:56:22.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
03:56:22.404 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
03:56:22.404 00.000 8976 MoveAxis(L, 2, ABG)
03:56:22.404 00.000 8976 stepping (-10, 12) + (-2, 0)
03:56:22.404 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:22.405 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:56:22.415 00.010 5052 UpdateGuideState exits: m=64 SNR=5.5
03:56:22.416 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:22.416 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:22.416 00.000 5052 Enqueuing Expose request
03:56:22.427 00.011 8976 Received - 47 (G) 
03:56:22.428 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:22.428 00.000 8976 stepped: pos (-12, 12)
03:56:22.428 00.000 8976 MoveAxis(D, 2, ABG)
03:56:22.428 00.000 8976 stepping (-12, 12) + (0, -2)
03:56:22.428 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:22.459 00.031 8976 Received - 47 (G) 
03:56:22.459 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:22.460 00.001 8976 stepped: pos (-12, 10)
03:56:22.460 00.000 8976 move complete, result=0
03:56:22.460 00.000 8976 worker thread done servicing request
03:56:22.460 00.000 8976 Worker thread wakes up
03:56:22.460 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:22.460 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:22.460 00.000 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 2 ms SOUTH
03:56:23.615 01.155 8976 Exposure complete
03:56:23.621 00.006 8976 worker thread done servicing request
03:56:23.621 00.000 5052 OnExposeComplete: enter
03:56:23.621 00.000 5052 UpdateGuideState(): m_state=6
03:56:23.621 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 239
03:56:23.621 00.000 5052 Star::Find returns 1 (0), X=334.60, Y=290.50, Mass=64, SNR=5.5, Peak=63 HFD=1.5
03:56:23.621 00.000 5052 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.04) = xAngle (-3.81 = 2.47)
03:56:23.621 00.000 5052 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.92 = 2.37)
03:56:23.621 00.000 5052 CameraToMount -- cameraX=-0.13 cameraY=-0.67 hyp=0.68 cameraTheta=-1.77 mountX=-0.53 mountY=0.48, mountTheta=2.41
03:56:23.622 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.13, y=-0.67, opts=13)
03:56:23.622 00.000 5052 Enqueuing Move request for stepguider (-0.13, -0.67)
03:56:23.622 00.000 8976 Worker thread wakes up
03:56:23.622 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.13, -0.67) opts 0xd
03:56:23.622 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.13, -0.67)
03:56:23.622 00.000 8976 Moving (-0.13, -0.67) raw xDistance=-0.53 yDistance=0.48
03:56:23.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.53
03:56:23.622 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
03:56:23.622 00.000 8976 MoveAxis(R, 2, ABG)
03:56:23.622 00.000 8976 stepping (-12, 10) + (2, 0)
03:56:23.622 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:23.623 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:23.634 00.011 5052 UpdateGuideState exits: m=64 SNR=5.5
03:56:23.634 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:23.634 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:23.635 00.001 5052 Enqueuing Expose request
03:56:23.658 00.023 8976 Received - 47 (G) 
03:56:23.658 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:23.658 00.000 8976 stepped: pos (-10, 10)
03:56:23.658 00.000 8976 MoveAxis(D, 2, ABG)
03:56:23.658 00.000 8976 stepping (-10, 10) + (0, -2)
03:56:23.658 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:23.690 00.032 8976 Received - 47 (G) 
03:56:23.690 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:23.690 00.000 8976 stepped: pos (-10, 8)
03:56:23.691 00.001 8976 move complete, result=0
03:56:23.691 00.000 8976 worker thread done servicing request
03:56:23.691 00.000 8976 Worker thread wakes up
03:56:23.691 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:23.691 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:23.691 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.5 px 2 ms SOUTH
03:56:24.853 01.162 8976 Exposure complete
03:56:24.859 00.006 8976 worker thread done servicing request
03:56:24.859 00.000 5052 OnExposeComplete: enter
03:56:24.859 00.000 5052 UpdateGuideState(): m_state=6
03:56:24.859 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 240
03:56:24.859 00.000 5052 Star::Find returns 1 (0), X=335.34, Y=291.25, Mass=67, SNR=5.6, Peak=63 HFD=1.6
03:56:24.859 00.000 5052 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.04) = xAngle (-1.92 = -1.92)
03:56:24.859 00.000 5052 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
03:56:24.859 00.000 5052 CameraToMount -- cameraX=0.60 cameraY=0.07 hyp=0.61 cameraTheta=0.12 mountX=-0.21 mountY=-0.55, mountTheta=-1.94
03:56:24.860 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.60, y=0.07, opts=13)
03:56:24.860 00.000 5052 Enqueuing Move request for stepguider (0.60, 0.07)
03:56:24.860 00.000 8976 Worker thread wakes up
03:56:24.860 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.60, 0.07) opts 0xd
03:56:24.860 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.60, 0.07)
03:56:24.860 00.000 8976 Moving (0.60, 0.07) raw xDistance=-0.21 yDistance=-0.55
03:56:24.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:56:24.860 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.55
03:56:24.860 00.000 8976 MoveAxis(R, 0, ABG)
03:56:24.860 00.000 8976 MoveAxis(U, 2, ABG)
03:56:24.860 00.000 8976 stepping (-10, 8) + (0, 2)
03:56:24.860 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:24.860 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:24.870 00.010 5052 UpdateGuideState exits: m=67 SNR=5.6
03:56:24.870 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:24.870 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:24.870 00.000 5052 Enqueuing Expose request
03:56:24.889 00.019 8976 Received - 47 (G) 
03:56:24.889 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:24.889 00.000 8976 stepped: pos (-10, 10)
03:56:24.889 00.000 8976 move complete, result=0
03:56:24.889 00.000 8976 worker thread done servicing request
03:56:24.889 00.000 8976 Worker thread wakes up
03:56:24.889 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:24.889 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:24.889 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:56:26.048 01.159 8976 Exposure complete
03:56:26.054 00.006 8976 worker thread done servicing request
03:56:26.054 00.000 5052 OnExposeComplete: enter
03:56:26.054 00.000 5052 UpdateGuideState(): m_state=6
03:56:26.054 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 241
03:56:26.055 00.001 5052 Star::Find returns 1 (0), X=335.28, Y=291.24, Mass=75, SNR=5.9, Peak=65 HFD=1.8
03:56:26.055 00.000 5052 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.04) = xAngle (-1.93 = -1.93)
03:56:26.055 00.000 5052 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.03 = -2.03)
03:56:26.055 00.000 5052 CameraToMount -- cameraX=0.55 cameraY=0.06 hyp=0.55 cameraTheta=0.11 mountX=-0.19 mountY=-0.49, mountTheta=-1.95
03:56:26.055 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.55, y=0.06, opts=13)
03:56:26.055 00.000 5052 Enqueuing Move request for stepguider (0.55, 0.06)
03:56:26.055 00.000 8976 Worker thread wakes up
03:56:26.056 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.55, 0.06) opts 0xd
03:56:26.056 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.55, 0.06)
03:56:26.056 00.000 8976 Moving (0.55, 0.06) raw xDistance=-0.19 yDistance=-0.49
03:56:26.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:56:26.056 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
03:56:26.056 00.000 8976 MoveAxis(R, 0, ABG)
03:56:26.056 00.000 8976 MoveAxis(U, 2, ABG)
03:56:26.056 00.000 8976 stepping (-10, 10) + (0, 2)
03:56:26.056 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:26.056 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:26.067 00.011 5052 UpdateGuideState exits: m=75 SNR=5.9
03:56:26.067 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:26.067 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:26.067 00.000 5052 Enqueuing Expose request
03:56:26.088 00.021 8976 Received - 47 (G) 
03:56:26.088 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:26.088 00.000 8976 stepped: pos (-10, 12)
03:56:26.088 00.000 8976 move complete, result=0
03:56:26.088 00.000 8976 worker thread done servicing request
03:56:26.088 00.000 8976 Worker thread wakes up
03:56:26.088 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.5 px 2 ms NORTH
03:56:26.088 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:26.088 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:27.244 01.156 8976 Exposure complete
03:56:27.249 00.005 8976 worker thread done servicing request
03:56:27.249 00.000 5052 OnExposeComplete: enter
03:56:27.250 00.001 5052 UpdateGuideState(): m_state=6
03:56:27.250 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 242
03:56:27.250 00.000 5052 Star::Find returns 1 (0), X=334.48, Y=291.04, Mass=65, SNR=5.5, Peak=62 HFD=1.5
03:56:27.250 00.000 5052 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.04) = xAngle (-4.71 = 1.57)
03:56:27.250 00.000 5052 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.82 = 1.47)
03:56:27.250 00.000 5052 CameraToMount -- cameraX=-0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-2.67 mountX=0.00 mountY=0.29, mountTheta=1.57
03:56:27.250 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.26, y=-0.13, opts=13)
03:56:27.250 00.000 5052 Enqueuing Move request for stepguider (-0.26, -0.13)
03:56:27.252 00.002 8976 Worker thread wakes up
03:56:27.252 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.26, -0.13) opts 0xd
03:56:27.252 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.26, -0.13)
03:56:27.252 00.000 8976 Moving (-0.26, -0.13) raw xDistance=0.00 yDistance=0.29
03:56:27.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:56:27.252 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
03:56:27.252 00.000 8976 MoveAxis(R, 0, ABG)
03:56:27.252 00.000 8976 MoveAxis(D, 1, ABG)
03:56:27.252 00.000 8976 stepping (-10, 12) + (0, -1)
03:56:27.252 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:27.254 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:56:27.264 00.010 5052 UpdateGuideState exits: m=65 SNR=5.5
03:56:27.264 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:27.264 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:27.264 00.000 5052 Enqueuing Expose request
03:56:27.271 00.007 8976 Received - 47 (G) 
03:56:27.272 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:27.272 00.000 8976 stepped: pos (-10, 11)
03:56:27.272 00.000 8976 move complete, result=0
03:56:27.272 00.000 8976 worker thread done servicing request
03:56:27.272 00.000 5052 GuideStep: 0.0 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:56:27.272 00.000 8976 Worker thread wakes up
03:56:27.272 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:27.272 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:28.431 01.159 8976 Exposure complete
03:56:28.437 00.006 8976 worker thread done servicing request
03:56:28.437 00.000 5052 OnExposeComplete: enter
03:56:28.437 00.000 5052 UpdateGuideState(): m_state=6
03:56:28.437 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 243
03:56:28.437 00.000 5052 Star::Find returns 1 (0), X=334.17, Y=290.94, Mass=54, SNR=5.0, Peak=64 HFD=1.7
03:56:28.437 00.000 5052 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.04) = xAngle (-4.80 = 1.48)
03:56:28.437 00.000 5052 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.91 = 1.38)
03:56:28.437 00.000 5052 CameraToMount -- cameraX=-0.57 cameraY=-0.23 hyp=0.62 cameraTheta=-2.76 mountX=0.06 mountY=0.60, mountTheta=1.48
03:56:28.438 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.57, y=-0.23, opts=13)
03:56:28.438 00.000 5052 Enqueuing Move request for stepguider (-0.57, -0.23)
03:56:28.438 00.000 8976 Worker thread wakes up
03:56:28.438 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.57, -0.23) opts 0xd
03:56:28.438 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.57, -0.23)
03:56:28.438 00.000 8976 Moving (-0.57, -0.23) raw xDistance=0.06 yDistance=0.60
03:56:28.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:56:28.438 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
03:56:28.438 00.000 8976 MoveAxis(R, 0, ABG)
03:56:28.438 00.000 8976 MoveAxis(D, 2, ABG)
03:56:28.438 00.000 8976 stepping (-10, 11) + (0, -2)
03:56:28.438 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:28.439 00.001 5052 UpdateImageDisplay: Size=(426,341) min=36, max=95, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:56:28.450 00.011 5052 UpdateGuideState exits: m=54 SNR=5.0
03:56:28.450 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:28.450 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:28.450 00.000 5052 Enqueuing Expose request
03:56:28.470 00.020 8976 Received - 47 (G) 
03:56:28.470 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:28.470 00.000 8976 stepped: pos (-10, 9)
03:56:28.470 00.000 8976 move complete, result=0
03:56:28.470 00.000 8976 worker thread done servicing request
03:56:28.470 00.000 8976 Worker thread wakes up
03:56:28.470 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:56:28.470 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:28.470 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:29.629 01.159 8976 Exposure complete
03:56:29.636 00.007 8976 worker thread done servicing request
03:56:29.636 00.000 5052 OnExposeComplete: enter
03:56:29.636 00.000 5052 UpdateGuideState(): m_state=6
03:56:29.636 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 244
03:56:29.636 00.000 5052 Star::Find returns 1 (0), X=334.31, Y=291.40, Mass=70, SNR=5.8, Peak=63 HFD=1.6
03:56:29.636 00.000 5052 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.04) = xAngle (0.60 = 0.60)
03:56:29.636 00.000 5052 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.50 = 0.50)
03:56:29.636 00.000 5052 CameraToMount -- cameraX=-0.43 cameraY=0.23 hyp=0.49 cameraTheta=2.65 mountX=0.40 mountY=0.23, mountTheta=0.53
03:56:29.637 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.43, y=0.23, opts=13)
03:56:29.637 00.000 5052 Enqueuing Move request for stepguider (-0.43, 0.23)
03:56:29.637 00.000 8976 Worker thread wakes up
03:56:29.637 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.43, 0.23) opts 0xd
03:56:29.637 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.43, 0.23)
03:56:29.638 00.001 8976 Moving (-0.43, 0.23) raw xDistance=0.40 yDistance=0.23
03:56:29.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:56:29.638 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
03:56:29.638 00.000 8976 MoveAxis(L, 2, ABG)
03:56:29.638 00.000 8976 stepping (-10, 9) + (-2, 0)
03:56:29.638 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:29.638 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:29.648 00.010 5052 UpdateGuideState exits: m=70 SNR=5.8
03:56:29.648 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:29.648 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:29.648 00.000 5052 Enqueuing Expose request
03:56:29.668 00.020 8976 Received - 47 (G) 
03:56:29.669 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:29.669 00.000 8976 stepped: pos (-12, 9)
03:56:29.669 00.000 8976 MoveAxis(U, 0, ABG)
03:56:29.669 00.000 8976 move complete, result=0
03:56:29.669 00.000 8976 worker thread done servicing request
03:56:29.669 00.000 8976 Worker thread wakes up
03:56:29.669 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:29.669 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:29.669 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.2 px 0 ms NORTH
03:56:30.812 01.143 8976 Exposure complete
03:56:30.818 00.006 8976 worker thread done servicing request
03:56:30.818 00.000 5052 OnExposeComplete: enter
03:56:30.818 00.000 5052 UpdateGuideState(): m_state=6
03:56:30.818 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 245
03:56:30.818 00.000 5052 Star::Find returns 1 (0), X=334.89, Y=291.41, Mass=60, SNR=5.3, Peak=64 HFD=1.8
03:56:30.818 00.000 5052 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.04) = xAngle (-1.06 = -1.06)
03:56:30.818 00.000 5052 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.17 = -1.17)
03:56:30.818 00.000 5052 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.28 cameraTheta=0.98 mountX=0.14 mountY=-0.26, mountTheta=-1.08
03:56:30.819 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.16, y=0.23, opts=13)
03:56:30.819 00.000 5052 Enqueuing Move request for stepguider (0.16, 0.23)
03:56:30.819 00.000 8976 Worker thread wakes up
03:56:30.819 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.16, 0.23) opts 0xd
03:56:30.819 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.16, 0.23)
03:56:30.819 00.000 8976 Moving (0.16, 0.23) raw xDistance=0.14 yDistance=-0.26
03:56:30.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:56:30.819 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
03:56:30.819 00.000 8976 MoveAxis(R, 0, ABG)
03:56:30.819 00.000 8976 MoveAxis(U, 0, ABG)
03:56:30.819 00.000 8976 move complete, result=0
03:56:30.819 00.000 8976 worker thread done servicing request
03:56:30.820 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:56:30.829 00.009 5052 UpdateGuideState exits: m=60 SNR=5.3
03:56:30.830 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:30.830 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:30.830 00.000 5052 Enqueuing Expose request
03:56:30.830 00.000 8976 Worker thread wakes up
03:56:30.830 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:56:30.830 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:30.830 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:31.988 01.158 8976 Exposure complete
03:56:31.994 00.006 8976 worker thread done servicing request
03:56:31.994 00.000 5052 OnExposeComplete: enter
03:56:31.994 00.000 5052 UpdateGuideState(): m_state=6
03:56:31.994 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 246
03:56:31.994 00.000 5052 Star::Find returns 1 (0), X=335.31, Y=291.13, Mass=68, SNR=5.7, Peak=65 HFD=1.6
03:56:31.994 00.000 5052 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.04) = xAngle (-2.11 = -2.11)
03:56:31.994 00.000 5052 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.22 = -2.22)
03:56:31.994 00.000 5052 CameraToMount -- cameraX=0.57 cameraY=-0.04 hyp=0.58 cameraTheta=-0.07 mountX=-0.30 mountY=-0.46, mountTheta=-2.14
03:56:31.995 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.57, y=-0.04, opts=13)
03:56:31.995 00.000 5052 Enqueuing Move request for stepguider (0.57, -0.04)
03:56:31.995 00.000 8976 Worker thread wakes up
03:56:31.995 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.57, -0.04) opts 0xd
03:56:31.995 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.57, -0.04)
03:56:31.995 00.000 8976 Moving (0.57, -0.04) raw xDistance=-0.30 yDistance=-0.46
03:56:31.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:56:31.995 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:56:31.995 00.000 8976 MoveAxis(R, 1, ABG)
03:56:31.995 00.000 8976 stepping (-12, 9) + (1, 0)
03:56:31.995 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:31.996 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:56:32.006 00.010 5052 UpdateGuideState exits: m=68 SNR=5.7
03:56:32.006 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:32.006 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:32.006 00.000 5052 Enqueuing Expose request
03:56:32.019 00.013 8976 Received - 47 (G) 
03:56:32.019 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:32.019 00.000 8976 stepped: pos (-11, 9)
03:56:32.019 00.000 8976 MoveAxis(U, 2, ABG)
03:56:32.019 00.000 8976 stepping (-11, 9) + (0, 2)
03:56:32.019 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:32.051 00.032 8976 Received - 47 (G) 
03:56:32.051 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:32.051 00.000 8976 stepped: pos (-11, 11)
03:56:32.051 00.000 8976 move complete, result=0
03:56:32.051 00.000 8976 worker thread done servicing request
03:56:32.051 00.000 8976 Worker thread wakes up
03:56:32.051 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:32.051 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:32.051 00.000 5052 GuideStep: -0.3 px 1 ms EAST, -0.5 px 2 ms NORTH
03:56:33.192 01.141 8976 Exposure complete
03:56:33.199 00.007 8976 worker thread done servicing request
03:56:33.199 00.000 5052 OnExposeComplete: enter
03:56:33.199 00.000 5052 UpdateGuideState(): m_state=6
03:56:33.199 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 247
03:56:33.199 00.000 5052 Star::Find returns 1 (0), X=335.78, Y=291.19, Mass=60, SNR=5.3, Peak=63 HFD=1.6
03:56:33.199 00.000 5052 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.04) = xAngle (-2.03 = -2.03)
03:56:33.199 00.000 5052 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.13 = -2.13)
03:56:33.199 00.000 5052 CameraToMount -- cameraX=1.04 cameraY=0.01 hyp=1.04 cameraTheta=0.01 mountX=-0.46 mountY=-0.88, mountTheta=-2.05
03:56:33.200 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.04, y=0.01, opts=13)
03:56:33.201 00.001 5052 Enqueuing Move request for stepguider (1.04, 0.01)
03:56:33.201 00.000 8976 Worker thread wakes up
03:56:33.201 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.04, 0.01) opts 0xd
03:56:33.201 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.04, 0.01)
03:56:33.201 00.000 8976 Moving (1.04, 0.01) raw xDistance=-0.46 yDistance=-0.88
03:56:33.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
03:56:33.201 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.88
03:56:33.201 00.000 8976 MoveAxis(R, 2, ABG)
03:56:33.201 00.000 8976 stepping (-11, 11) + (2, 0)
03:56:33.201 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:33.202 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:56:33.212 00.010 5052 UpdateGuideState exits: m=60 SNR=5.3
03:56:33.212 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:33.212 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:33.212 00.000 5052 Enqueuing Expose request
03:56:33.234 00.022 8976 Received - 47 (G) 
03:56:33.234 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:33.234 00.000 8976 stepped: pos (-9, 11)
03:56:33.234 00.000 8976 MoveAxis(U, 4, ABG)
03:56:33.234 00.000 8976 stepping (-9, 11) + (0, 4)
03:56:33.235 00.001 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:56:33.266 00.031 8976 Received - 47 (G) 
03:56:33.267 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:56:33.267 00.000 8976 stepped: pos (-9, 15)
03:56:33.267 00.000 8976 move complete, result=0
03:56:33.267 00.000 8976 worker thread done servicing request
03:56:33.267 00.000 8976 Worker thread wakes up
03:56:33.267 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:33.267 00.000 5052 GuideStep: -0.5 px 2 ms EAST, -0.9 px 4 ms NORTH
03:56:33.267 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:34.425 01.158 8976 Exposure complete
03:56:34.431 00.006 8976 worker thread done servicing request
03:56:34.431 00.000 5052 OnExposeComplete: enter
03:56:34.431 00.000 5052 UpdateGuideState(): m_state=6
03:56:34.431 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 248
03:56:34.431 00.000 5052 Star::Find returns 1 (0), X=335.91, Y=290.96, Mass=67, SNR=5.6, Peak=64 HFD=2.0
03:56:34.431 00.000 5052 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.04) = xAngle (-2.22 = -2.22)
03:56:34.431 00.000 5052 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.33 = -2.33)
03:56:34.431 00.000 5052 CameraToMount -- cameraX=1.17 cameraY=-0.21 hyp=1.19 cameraTheta=-0.18 mountX=-0.72 mountY=-0.86, mountTheta=-2.27
03:56:34.432 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.17, y=-0.21, opts=13)
03:56:34.432 00.000 5052 Enqueuing Move request for stepguider (1.17, -0.21)
03:56:34.432 00.000 8976 Worker thread wakes up
03:56:34.432 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.17, -0.21) opts 0xd
03:56:34.432 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.17, -0.21)
03:56:34.432 00.000 8976 Moving (1.17, -0.21) raw xDistance=-0.72 yDistance=-0.86
03:56:34.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
03:56:34.432 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.86
03:56:34.432 00.000 8976 MoveAxis(R, 3, ABG)
03:56:34.432 00.000 8976 stepping (-9, 15) + (3, 0)
03:56:34.432 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:34.434 00.002 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:34.443 00.009 5052 UpdateGuideState exits: m=67 SNR=5.6
03:56:34.443 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:34.443 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:34.443 00.000 5052 Enqueuing Expose request
03:56:34.464 00.021 8976 Received - 47 (G) 
03:56:34.465 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:34.465 00.000 8976 stepped: pos (-6, 15)
03:56:34.465 00.000 8976 MoveAxis(U, 4, ABG)
03:56:34.465 00.000 8976 stepping (-6, 15) + (0, 4)
03:56:34.465 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:56:34.497 00.032 8976 Received - 47 (G) 
03:56:34.497 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:56:34.497 00.000 8976 stepped: pos (-6, 19)
03:56:34.497 00.000 8976 move complete, result=0
03:56:34.497 00.000 8976 worker thread done servicing request
03:56:34.497 00.000 8976 Worker thread wakes up
03:56:34.497 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:34.497 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:34.497 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -0.9 px 4 ms NORTH
03:56:35.661 01.164 8976 Exposure complete
03:56:35.667 00.006 8976 worker thread done servicing request
03:56:35.667 00.000 5052 OnExposeComplete: enter
03:56:35.667 00.000 5052 UpdateGuideState(): m_state=6
03:56:35.668 00.001 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 249
03:56:35.668 00.000 5052 Star::Find returns 1 (0), X=335.14, Y=291.28, Mass=63, SNR=5.4, Peak=64 HFD=1.6
03:56:35.668 00.000 5052 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.04) = xAngle (-1.79 = -1.79)
03:56:35.668 00.000 5052 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.89 = -1.89)
03:56:35.668 00.000 5052 CameraToMount -- cameraX=0.40 cameraY=0.10 hyp=0.41 cameraTheta=0.25 mountX=-0.09 mountY=-0.39, mountTheta=-1.80
03:56:35.669 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.40, y=0.10, opts=13)
03:56:35.669 00.000 5052 Enqueuing Move request for stepguider (0.40, 0.10)
03:56:35.669 00.000 8976 Worker thread wakes up
03:56:35.669 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.40, 0.10) opts 0xd
03:56:35.669 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.40, 0.10)
03:56:35.669 00.000 8976 Moving (0.40, 0.10) raw xDistance=-0.09 yDistance=-0.39
03:56:35.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:56:35.669 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.39
03:56:35.669 00.000 8976 MoveAxis(R, 0, ABG)
03:56:35.669 00.000 8976 MoveAxis(U, 2, ABG)
03:56:35.669 00.000 8976 stepping (-6, 19) + (0, 2)
03:56:35.669 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:35.670 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:56:35.679 00.009 5052 UpdateGuideState exits: m=63 SNR=5.4
03:56:35.679 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:35.679 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:35.679 00.000 5052 Enqueuing Expose request
03:56:35.696 00.017 8976 Received - 47 (G) 
03:56:35.696 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:35.696 00.000 8976 stepped: pos (-6, 21)
03:56:35.697 00.001 8976 move complete, result=0
03:56:35.697 00.000 8976 worker thread done servicing request
03:56:35.697 00.000 8976 Worker thread wakes up
03:56:35.697 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:35.697 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.4 px 2 ms NORTH
03:56:35.697 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:36.861 01.164 8976 Exposure complete
03:56:36.866 00.005 8976 worker thread done servicing request
03:56:36.866 00.000 5052 OnExposeComplete: enter
03:56:36.866 00.000 5052 UpdateGuideState(): m_state=6
03:56:36.867 00.001 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 250
03:56:36.867 00.000 5052 Star::Find returns 1 (0), X=334.88, Y=291.22, Mass=68, SNR=5.7, Peak=64 HFD=1.7
03:56:36.867 00.000 5052 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.04) = xAngle (-1.74 = -1.74)
03:56:36.867 00.000 5052 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.84 = -1.84)
03:56:36.867 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.31 mountX=-0.03 mountY=-0.15, mountTheta=-1.74
03:56:36.867 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=0.05, opts=13)
03:56:36.868 00.001 5052 Enqueuing Move request for stepguider (0.14, 0.05)
03:56:36.868 00.000 8976 Worker thread wakes up
03:56:36.868 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, 0.05) opts 0xd
03:56:36.868 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, 0.05)
03:56:36.868 00.000 8976 Moving (0.14, 0.05) raw xDistance=-0.03 yDistance=-0.15
03:56:36.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:56:36.868 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:56:36.868 00.000 8976 MoveAxis(R, 0, ABG)
03:56:36.868 00.000 8976 MoveAxis(U, 0, ABG)
03:56:36.868 00.000 8976 move complete, result=0
03:56:36.868 00.000 8976 worker thread done servicing request
03:56:36.869 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:36.878 00.009 5052 UpdateGuideState exits: m=68 SNR=5.7
03:56:36.878 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:36.878 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:36.878 00.000 5052 Enqueuing Expose request
03:56:36.878 00.000 8976 Worker thread wakes up
03:56:36.878 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:36.878 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:36.878 00.000 5052 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:38.038 01.160 8976 Exposure complete
03:56:38.043 00.005 8976 worker thread done servicing request
03:56:38.044 00.001 5052 OnExposeComplete: enter
03:56:38.044 00.000 5052 UpdateGuideState(): m_state=6
03:56:38.044 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 251
03:56:38.044 00.000 5052 Star::Find returns 1 (0), X=334.59, Y=290.90, Mass=64, SNR=5.5, Peak=64 HFD=1.2
03:56:38.044 00.000 5052 CameraToMount -- cameraTheta (-2.07) - m_xAngle (2.04) = xAngle (-4.11 = 2.17)
03:56:38.044 00.000 5052 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.21 = 2.07)
03:56:38.044 00.000 5052 CameraToMount -- cameraX=-0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-2.07 mountX=-0.18 mountY=0.28, mountTheta=2.14
03:56:38.045 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.15, y=-0.28, opts=13)
03:56:38.045 00.000 5052 Enqueuing Move request for stepguider (-0.15, -0.28)
03:56:38.045 00.000 8976 Worker thread wakes up
03:56:38.045 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.15, -0.28) opts 0xd
03:56:38.046 00.001 8976 Handling offset move in thread for stepguider, endpoint = (-0.15, -0.28)
03:56:38.046 00.000 8976 Moving (-0.15, -0.28) raw xDistance=-0.18 yDistance=0.28
03:56:38.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:56:38.046 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
03:56:38.046 00.000 8976 MoveAxis(R, 0, ABG)
03:56:38.046 00.000 8976 MoveAxis(D, 1, ABG)
03:56:38.046 00.000 8976 stepping (-6, 21) + (0, -1)
03:56:38.046 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:38.046 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:56:38.057 00.011 5052 UpdateGuideState exits: m=64 SNR=5.5
03:56:38.057 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:38.057 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:38.057 00.000 5052 Enqueuing Expose request
03:56:38.078 00.021 8976 Received - 47 (G) 
03:56:38.078 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:56:38.078 00.000 8976 stepped: pos (-6, 20)
03:56:38.078 00.000 8976 move complete, result=0
03:56:38.078 00.000 8976 worker thread done servicing request
03:56:38.078 00.000 8976 Worker thread wakes up
03:56:38.078 00.000 5052 GuideStep: -0.2 px 0 ms EAST, 0.3 px 1 ms SOUTH
03:56:38.078 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:38.078 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:39.235 01.157 8976 Exposure complete
03:56:39.241 00.006 8976 worker thread done servicing request
03:56:39.241 00.000 5052 OnExposeComplete: enter
03:56:39.242 00.001 5052 UpdateGuideState(): m_state=6
03:56:39.242 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 252
03:56:39.242 00.000 5052 Star::Find returns 1 (0), X=334.82, Y=290.76, Mass=65, SNR=5.5, Peak=63 HFD=1.9
03:56:39.242 00.000 5052 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.04) = xAngle (-3.42 = 2.86)
03:56:39.242 00.000 5052 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.53 = 2.76)
03:56:39.242 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=-0.41 hyp=0.42 cameraTheta=-1.38 mountX=-0.40 mountY=0.16, mountTheta=2.77
03:56:39.242 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=-0.41, opts=13)
03:56:39.243 00.001 5052 Enqueuing Move request for stepguider (0.08, -0.41)
03:56:39.243 00.000 8976 Worker thread wakes up
03:56:39.243 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, -0.41) opts 0xd
03:56:39.243 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, -0.41)
03:56:39.243 00.000 8976 Moving (0.08, -0.41) raw xDistance=-0.40 yDistance=0.16
03:56:39.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:56:39.243 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:56:39.243 00.000 8976 MoveAxis(R, 2, ABG)
03:56:39.243 00.000 8976 stepping (-6, 20) + (2, 0)
03:56:39.243 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:39.244 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
03:56:39.254 00.010 5052 UpdateGuideState exits: m=65 SNR=5.5
03:56:39.254 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:39.254 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:39.254 00.000 5052 Enqueuing Expose request
03:56:39.277 00.023 8976 Received - 47 (G) 
03:56:39.277 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:39.277 00.000 8976 stepped: pos (-4, 20)
03:56:39.277 00.000 8976 MoveAxis(U, 0, ABG)
03:56:39.277 00.000 8976 move complete, result=0
03:56:39.277 00.000 8976 worker thread done servicing request
03:56:39.277 00.000 8976 Worker thread wakes up
03:56:39.277 00.000 5052 GuideStep: -0.4 px 2 ms EAST, 0.2 px 0 ms NORTH
03:56:39.277 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:39.277 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:40.436 01.159 8976 Exposure complete
03:56:40.442 00.006 8976 worker thread done servicing request
03:56:40.442 00.000 5052 OnExposeComplete: enter
03:56:40.443 00.001 5052 UpdateGuideState(): m_state=6
03:56:40.443 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 253
03:56:40.443 00.000 5052 Star::Find returns 1 (0), X=334.94, Y=291.74, Mass=58, SNR=5.2, Peak=63 HFD=1.9
03:56:40.443 00.000 5052 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.04) = xAngle (-0.81 = -0.81)
03:56:40.443 00.000 5052 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.92 = -0.92)
03:56:40.443 00.000 5052 CameraToMount -- cameraX=0.20 cameraY=0.56 hyp=0.60 cameraTheta=1.23 mountX=0.41 mountY=-0.47, mountTheta=-0.86
03:56:40.444 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.20, y=0.56, opts=13)
03:56:40.444 00.000 5052 Enqueuing Move request for stepguider (0.20, 0.56)
03:56:40.444 00.000 8976 Worker thread wakes up
03:56:40.444 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.20, 0.56) opts 0xd
03:56:40.444 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.20, 0.56)
03:56:40.444 00.000 8976 Moving (0.20, 0.56) raw xDistance=0.41 yDistance=-0.47
03:56:40.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
03:56:40.444 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
03:56:40.444 00.000 8976 MoveAxis(L, 2, ABG)
03:56:40.444 00.000 8976 stepping (-4, 20) + (-2, 0)
03:56:40.444 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:40.445 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:40.457 00.012 5052 UpdateGuideState exits: m=58 SNR=5.2
03:56:40.458 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:40.458 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:40.458 00.000 5052 Enqueuing Expose request
03:56:40.476 00.018 8976 Received - 47 (G) 
03:56:40.476 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:40.476 00.000 8976 stepped: pos (-6, 20)
03:56:40.476 00.000 8976 MoveAxis(U, 2, ABG)
03:56:40.476 00.000 8976 stepping (-6, 20) + (0, 2)
03:56:40.476 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:40.508 00.032 8976 Received - 47 (G) 
03:56:40.508 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:40.509 00.001 8976 stepped: pos (-6, 22)
03:56:40.509 00.000 8976 move complete, result=0
03:56:40.509 00.000 8976 worker thread done servicing request
03:56:40.509 00.000 8976 Worker thread wakes up
03:56:40.509 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:40.509 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:40.509 00.000 5052 GuideStep: 0.4 px 2 ms WEST, -0.5 px 2 ms NORTH
03:56:41.670 01.161 8976 Exposure complete
03:56:41.676 00.006 8976 worker thread done servicing request
03:56:41.676 00.000 5052 OnExposeComplete: enter
03:56:41.676 00.000 5052 UpdateGuideState(): m_state=6
03:56:41.676 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 254
03:56:41.676 00.000 5052 Star::Find returns 1 (0), X=334.55, Y=291.14, Mass=57, SNR=5.2, Peak=64 HFD=1.2
03:56:41.677 00.001 5052 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.04) = xAngle (-5.01 = 1.28)
03:56:41.677 00.000 5052 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.11 = 1.17)
03:56:41.677 00.000 5052 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-2.96 mountX=0.05 mountY=0.17, mountTheta=1.27
03:56:41.677 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.19, y=-0.03, opts=13)
03:56:41.677 00.000 5052 Enqueuing Move request for stepguider (-0.19, -0.03)
03:56:41.677 00.000 8976 Worker thread wakes up
03:56:41.678 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.19, -0.03) opts 0xd
03:56:41.678 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.19, -0.03)
03:56:41.678 00.000 8976 Moving (-0.19, -0.03) raw xDistance=0.05 yDistance=0.17
03:56:41.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:56:41.678 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:56:41.678 00.000 8976 MoveAxis(R, 0, ABG)
03:56:41.678 00.000 8976 MoveAxis(U, 0, ABG)
03:56:41.678 00.000 8976 move complete, result=0
03:56:41.678 00.000 8976 worker thread done servicing request
03:56:41.678 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:41.688 00.010 5052 UpdateGuideState exits: m=57 SNR=5.2
03:56:41.688 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:41.688 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:41.688 00.000 5052 Enqueuing Expose request
03:56:41.688 00.000 8976 Worker thread wakes up
03:56:41.688 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:56:41.688 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:41.688 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:42.825 01.137 8976 Exposure complete
03:56:42.830 00.005 8976 worker thread done servicing request
03:56:42.830 00.000 5052 OnExposeComplete: enter
03:56:42.830 00.000 5052 UpdateGuideState(): m_state=6
03:56:42.830 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 255
03:56:42.831 00.001 5052 Star::Find returns 1 (0), X=333.81, Y=291.89, Mass=64, SNR=5.5, Peak=63 HFD=2.3
03:56:42.831 00.000 5052 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.04) = xAngle (0.44 = 0.44)
03:56:42.831 00.000 5052 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.34 = 0.34)
03:56:42.831 00.000 5052 CameraToMount -- cameraX=-0.93 cameraY=0.71 hyp=1.17 cameraTheta=2.49 mountX=1.06 mountY=0.39, mountTheta=0.35
03:56:42.831 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.93, y=0.71, opts=13)
03:56:42.832 00.001 5052 Enqueuing Move request for stepguider (-0.93, 0.71)
03:56:42.832 00.000 8976 Worker thread wakes up
03:56:42.832 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.93, 0.71) opts 0xd
03:56:42.832 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.93, 0.71)
03:56:42.832 00.000 8976 Moving (-0.93, 0.71) raw xDistance=1.06 yDistance=0.39
03:56:42.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.06
03:56:42.832 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:56:42.832 00.000 8976 MoveAxis(L, 4, ABG)
03:56:42.832 00.000 8976 stepping (-6, 22) + (-4, 0)
03:56:42.832 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:56:42.833 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=49, Gamma=2.630
03:56:42.842 00.009 5052 UpdateGuideState exits: m=64 SNR=5.5
03:56:42.842 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:42.842 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:42.842 00.000 5052 Enqueuing Expose request
03:56:42.874 00.032 8976 Received - 47 (G) 
03:56:42.874 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:56:42.874 00.000 8976 stepped: pos (-10, 22)
03:56:42.874 00.000 8976 MoveAxis(D, 2, ABG)
03:56:42.874 00.000 8976 stepping (-10, 22) + (0, -2)
03:56:42.874 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:42.906 00.032 8976 Received - 47 (G) 
03:56:42.906 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:42.906 00.000 8976 stepped: pos (-10, 20)
03:56:42.906 00.000 8976 move complete, result=0
03:56:42.906 00.000 8976 worker thread done servicing request
03:56:42.906 00.000 8976 Worker thread wakes up
03:56:42.906 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:42.906 00.000 5052 GuideStep: 1.1 px 4 ms WEST, 0.4 px 2 ms SOUTH
03:56:42.906 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:44.044 01.138 8976 Exposure complete
03:56:44.050 00.006 8976 worker thread done servicing request
03:56:44.050 00.000 5052 OnExposeComplete: enter
03:56:44.050 00.000 5052 UpdateGuideState(): m_state=6
03:56:44.050 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 256
03:56:44.051 00.001 5052 Star::Find returns 1 (0), X=334.80, Y=291.29, Mass=66, SNR=5.6, Peak=63 HFD=1.6
03:56:44.051 00.000 5052 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.04) = xAngle (-0.95 = -0.95)
03:56:44.051 00.000 5052 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.05 = -1.05)
03:56:44.051 00.000 5052 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.09 mountX=0.07 mountY=-0.11, mountTheta=-0.98
03:56:44.051 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.06, y=0.11, opts=13)
03:56:44.051 00.000 5052 Enqueuing Move request for stepguider (0.06, 0.11)
03:56:44.051 00.000 8976 Worker thread wakes up
03:56:44.052 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.06, 0.11) opts 0xd
03:56:44.052 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.06, 0.11)
03:56:44.052 00.000 8976 Moving (0.06, 0.11) raw xDistance=0.07 yDistance=-0.11
03:56:44.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:56:44.052 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:56:44.052 00.000 8976 MoveAxis(R, 0, ABG)
03:56:44.052 00.000 8976 MoveAxis(U, 0, ABG)
03:56:44.052 00.000 8976 move complete, result=0
03:56:44.052 00.000 8976 worker thread done servicing request
03:56:44.053 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:56:44.062 00.009 5052 UpdateGuideState exits: m=66 SNR=5.6
03:56:44.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:44.062 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:44.062 00.000 5052 Enqueuing Expose request
03:56:44.062 00.000 8976 Worker thread wakes up
03:56:44.062 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:44.062 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:44.062 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:45.205 01.143 8976 Exposure complete
03:56:45.210 00.005 8976 worker thread done servicing request
03:56:45.211 00.001 5052 OnExposeComplete: enter
03:56:45.211 00.000 5052 UpdateGuideState(): m_state=6
03:56:45.211 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 257
03:56:45.211 00.000 5052 Star::Find returns 1 (0), X=334.82, Y=291.35, Mass=67, SNR=5.6, Peak=64 HFD=1.7
03:56:45.211 00.000 5052 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.04) = xAngle (-0.88 = -0.88)
03:56:45.211 00.000 5052 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-0.99 = -0.99)
03:56:45.211 00.000 5052 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.16 mountX=0.12 mountY=-0.16, mountTheta=-0.92
03:56:45.212 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.08, y=0.18, opts=13)
03:56:45.212 00.000 5052 Enqueuing Move request for stepguider (0.08, 0.18)
03:56:45.212 00.000 8976 Worker thread wakes up
03:56:45.212 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.08, 0.18) opts 0xd
03:56:45.212 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.08, 0.18)
03:56:45.212 00.000 8976 Moving (0.08, 0.18) raw xDistance=0.12 yDistance=-0.16
03:56:45.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:56:45.212 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:56:45.212 00.000 8976 MoveAxis(R, 0, ABG)
03:56:45.212 00.000 8976 MoveAxis(U, 0, ABG)
03:56:45.212 00.000 8976 move complete, result=0
03:56:45.212 00.000 8976 worker thread done servicing request
03:56:45.213 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:56:45.222 00.009 5052 UpdateGuideState exits: m=67 SNR=5.6
03:56:45.222 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:45.222 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:45.222 00.000 5052 Enqueuing Expose request
03:56:45.222 00.000 8976 Worker thread wakes up
03:56:45.222 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:45.222 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:45.222 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:46.384 01.162 8976 Exposure complete
03:56:46.391 00.007 8976 worker thread done servicing request
03:56:46.391 00.000 5052 OnExposeComplete: enter
03:56:46.391 00.000 5052 UpdateGuideState(): m_state=6
03:56:46.391 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 258
03:56:46.391 00.000 5052 Star::Find returns 1 (0), X=335.05, Y=291.50, Mass=65, SNR=5.5, Peak=63 HFD=2.1
03:56:46.391 00.000 5052 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.04) = xAngle (-1.23 = -1.23)
03:56:46.391 00.000 5052 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.33 = -1.33)
03:56:46.391 00.000 5052 CameraToMount -- cameraX=0.31 cameraY=0.33 hyp=0.45 cameraTheta=0.82 mountX=0.15 mountY=-0.44, mountTheta=-1.23
03:56:46.392 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.31, y=0.33, opts=13)
03:56:46.392 00.000 5052 Enqueuing Move request for stepguider (0.31, 0.33)
03:56:46.392 00.000 8976 Worker thread wakes up
03:56:46.393 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.31, 0.33) opts 0xd
03:56:46.393 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.31, 0.33)
03:56:46.393 00.000 8976 Moving (0.31, 0.33) raw xDistance=0.15 yDistance=-0.44
03:56:46.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:56:46.393 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:56:46.393 00.000 8976 MoveAxis(R, 0, ABG)
03:56:46.393 00.000 8976 MoveAxis(U, 2, ABG)
03:56:46.393 00.000 8976 stepping (-10, 20) + (0, 2)
03:56:46.393 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:46.394 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:56:46.406 00.012 5052 UpdateGuideState exits: m=65 SNR=5.5
03:56:46.406 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:46.406 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:46.406 00.000 5052 Enqueuing Expose request
03:56:46.423 00.017 8976 Received - 47 (G) 
03:56:46.423 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:46.423 00.000 8976 stepped: pos (-10, 22)
03:56:46.423 00.000 8976 move complete, result=0
03:56:46.423 00.000 8976 worker thread done servicing request
03:56:46.424 00.001 8976 Worker thread wakes up
03:56:46.424 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:46.424 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.4 px 2 ms NORTH
03:56:46.424 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:47.582 01.158 8976 Exposure complete
03:56:47.588 00.006 8976 worker thread done servicing request
03:56:47.588 00.000 5052 OnExposeComplete: enter
03:56:47.588 00.000 5052 UpdateGuideState(): m_state=6
03:56:47.588 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 259
03:56:47.588 00.000 5052 Star::Find returns 1 (0), X=334.66, Y=291.26, Mass=74, SNR=5.9, Peak=63 HFD=1.6
03:56:47.588 00.000 5052 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.04) = xAngle (0.25 = 0.25)
03:56:47.588 00.000 5052 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.14 = 0.14)
03:56:47.588 00.000 5052 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=0.12 mountY=0.02, mountTheta=0.15
03:56:47.589 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.08, y=0.09, opts=13)
03:56:47.589 00.000 5052 Enqueuing Move request for stepguider (-0.08, 0.09)
03:56:47.589 00.000 8976 Worker thread wakes up
03:56:47.589 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.08, 0.09) opts 0xd
03:56:47.589 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.08, 0.09)
03:56:47.589 00.000 8976 Moving (-0.08, 0.09) raw xDistance=0.12 yDistance=0.02
03:56:47.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:56:47.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:56:47.589 00.000 8976 MoveAxis(R, 0, ABG)
03:56:47.589 00.000 8976 MoveAxis(U, 0, ABG)
03:56:47.589 00.000 8976 move complete, result=0
03:56:47.589 00.000 8976 worker thread done servicing request
03:56:47.590 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=35, FiltMax=51, Gamma=2.630
03:56:47.601 00.011 5052 UpdateGuideState exits: m=74 SNR=5.9
03:56:47.601 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:47.601 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:47.601 00.000 5052 Enqueuing Expose request
03:56:47.601 00.000 8976 Worker thread wakes up
03:56:47.601 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:47.601 00.000 5052 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:56:47.601 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:48.756 01.155 8976 Exposure complete
03:56:48.761 00.005 8976 worker thread done servicing request
03:56:48.761 00.000 5052 OnExposeComplete: enter
03:56:48.761 00.000 5052 UpdateGuideState(): m_state=6
03:56:48.761 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 260
03:56:48.761 00.000 5052 Star::Find returns 1 (0), X=335.23, Y=291.29, Mass=72, SNR=5.8, Peak=64 HFD=1.6
03:56:48.761 00.000 5052 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.04) = xAngle (-1.81 = -1.81)
03:56:48.761 00.000 5052 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.91 = -1.91)
03:56:48.761 00.000 5052 CameraToMount -- cameraX=0.49 cameraY=0.12 hyp=0.51 cameraTheta=0.24 mountX=-0.12 mountY=-0.48, mountTheta=-1.82
03:56:48.762 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.49, y=0.12, opts=13)
03:56:48.762 00.000 5052 Enqueuing Move request for stepguider (0.49, 0.12)
03:56:48.762 00.000 8976 Worker thread wakes up
03:56:48.762 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.49, 0.12) opts 0xd
03:56:48.762 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.49, 0.12)
03:56:48.762 00.000 8976 Moving (0.49, 0.12) raw xDistance=-0.12 yDistance=-0.48
03:56:48.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:56:48.762 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
03:56:48.762 00.000 8976 MoveAxis(R, 0, ABG)
03:56:48.762 00.000 8976 MoveAxis(U, 2, ABG)
03:56:48.763 00.001 8976 stepping (-10, 22) + (0, 2)
03:56:48.763 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:48.763 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:48.772 00.009 5052 UpdateGuideState exits: m=72 SNR=5.8
03:56:48.773 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:48.773 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:48.773 00.000 5052 Enqueuing Expose request
03:56:48.789 00.016 8976 Received - 47 (G) 
03:56:48.789 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:48.789 00.000 8976 stepped: pos (-10, 24)
03:56:48.789 00.000 8976 move complete, result=0
03:56:48.790 00.001 8976 worker thread done servicing request
03:56:48.790 00.000 8976 Worker thread wakes up
03:56:48.790 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:48.790 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.5 px 2 ms NORTH
03:56:48.790 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:49.944 01.154 8976 Exposure complete
03:56:49.949 00.005 8976 worker thread done servicing request
03:56:49.949 00.000 5052 OnExposeComplete: enter
03:56:49.949 00.000 5052 UpdateGuideState(): m_state=6
03:56:49.949 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 261
03:56:49.949 00.000 5052 Star::Find returns 1 (0), X=334.88, Y=291.16, Mass=56, SNR=5.2, Peak=65 HFD=1.7
03:56:49.949 00.000 5052 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.04) = xAngle (-2.14 = -2.14)
03:56:49.950 00.001 5052 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.24 = -2.24)
03:56:49.950 00.000 5052 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.10 mountX=-0.07 mountY=-0.11, mountTheta=-2.17
03:56:49.950 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.14, y=-0.01, opts=13)
03:56:49.950 00.000 5052 Enqueuing Move request for stepguider (0.14, -0.01)
03:56:49.950 00.000 8976 Worker thread wakes up
03:56:49.950 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.14, -0.01) opts 0xd
03:56:49.950 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.14, -0.01)
03:56:49.951 00.001 8976 Moving (0.14, -0.01) raw xDistance=-0.07 yDistance=-0.11
03:56:49.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:56:49.951 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:56:49.951 00.000 8976 MoveAxis(R, 0, ABG)
03:56:49.951 00.000 8976 MoveAxis(U, 0, ABG)
03:56:49.951 00.000 8976 move complete, result=0
03:56:49.951 00.000 8976 worker thread done servicing request
03:56:49.951 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=95, med=43, FiltMin=37, FiltMax=50, Gamma=2.630
03:56:49.962 00.011 5052 UpdateGuideState exits: m=56 SNR=5.2
03:56:49.962 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:49.962 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:49.962 00.000 5052 Enqueuing Expose request
03:56:49.962 00.000 8976 Worker thread wakes up
03:56:49.962 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:49.962 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:49.962 00.000 5052 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:51.112 01.150 8976 Exposure complete
03:56:51.117 00.005 8976 worker thread done servicing request
03:56:51.117 00.000 5052 OnExposeComplete: enter
03:56:51.118 00.001 5052 UpdateGuideState(): m_state=6
03:56:51.118 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 262
03:56:51.118 00.000 5052 Star::Find returns 1 (0), X=334.22, Y=290.84, Mass=63, SNR=5.4, Peak=64 HFD=1.6
03:56:51.118 00.000 5052 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.04) = xAngle (-4.61 = 1.68)
03:56:51.118 00.000 5052 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-4.71 = 1.57)
03:56:51.118 00.000 5052 CameraToMount -- cameraX=-0.52 cameraY=-0.34 hyp=0.62 cameraTheta=-2.56 mountX=-0.07 mountY=0.62, mountTheta=1.68
03:56:51.118 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.52, y=-0.34, opts=13)
03:56:51.119 00.001 5052 Enqueuing Move request for stepguider (-0.52, -0.34)
03:56:51.119 00.000 8976 Worker thread wakes up
03:56:51.119 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.52, -0.34) opts 0xd
03:56:51.119 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.52, -0.34)
03:56:51.119 00.000 8976 Moving (-0.52, -0.34) raw xDistance=-0.07 yDistance=0.62
03:56:51.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:56:51.119 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
03:56:51.119 00.000 8976 MoveAxis(R, 0, ABG)
03:56:51.119 00.000 8976 MoveAxis(D, 2, ABG)
03:56:51.119 00.000 8976 stepping (-10, 24) + (0, -2)
03:56:51.119 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:51.120 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:56:51.129 00.009 5052 UpdateGuideState exits: m=63 SNR=5.4
03:56:51.130 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:51.130 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:51.130 00.000 5052 Enqueuing Expose request
03:56:51.155 00.025 8976 Received - 47 (G) 
03:56:51.155 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:51.155 00.000 8976 stepped: pos (-10, 22)
03:56:51.155 00.000 8976 move complete, result=0
03:56:51.155 00.000 8976 worker thread done servicing request
03:56:51.155 00.000 8976 Worker thread wakes up
03:56:51.155 00.000 5052 GuideStep: -0.1 px 0 ms EAST, 0.6 px 2 ms SOUTH
03:56:51.156 00.001 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:51.156 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:52.313 01.157 8976 Exposure complete
03:56:52.319 00.006 8976 worker thread done servicing request
03:56:52.319 00.000 5052 OnExposeComplete: enter
03:56:52.319 00.000 5052 UpdateGuideState(): m_state=6
03:56:52.319 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 263
03:56:52.319 00.000 5052 Star::Find returns 1 (0), X=333.80, Y=291.46, Mass=75, SNR=5.8, Peak=64 HFD=2.1
03:56:52.319 00.000 5052 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.04) = xAngle (0.80 = 0.80)
03:56:52.319 00.000 5052 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.70 = 0.70)
03:56:52.319 00.000 5052 CameraToMount -- cameraX=-0.94 cameraY=0.29 hyp=0.99 cameraTheta=2.84 mountX=0.69 mountY=0.63, mountTheta=0.74
03:56:52.320 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.94, y=0.29, opts=13)
03:56:52.320 00.000 5052 Enqueuing Move request for stepguider (-0.94, 0.29)
03:56:52.320 00.000 8976 Worker thread wakes up
03:56:52.320 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.94, 0.29) opts 0xd
03:56:52.320 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.94, 0.29)
03:56:52.320 00.000 8976 Moving (-0.94, 0.29) raw xDistance=0.69 yDistance=0.63
03:56:52.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69
03:56:52.320 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
03:56:52.320 00.000 8976 MoveAxis(L, 3, ABG)
03:56:52.321 00.001 8976 stepping (-10, 22) + (-3, 0)
03:56:52.321 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:52.321 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=53, Gamma=2.630
03:56:52.330 00.009 5052 UpdateGuideState exits: m=75 SNR=5.8
03:56:52.330 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:52.330 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:52.331 00.001 5052 Enqueuing Expose request
03:56:52.354 00.023 8976 Received - 47 (G) 
03:56:52.354 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:52.355 00.001 8976 stepped: pos (-13, 22)
03:56:52.355 00.000 8976 MoveAxis(D, 3, ABG)
03:56:52.355 00.000 8976 stepping (-13, 22) + (0, -3)
03:56:52.355 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:52.386 00.031 8976 Received - 47 (G) 
03:56:52.387 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:52.387 00.000 8976 stepped: pos (-13, 19)
03:56:52.387 00.000 8976 move complete, result=0
03:56:52.387 00.000 8976 worker thread done servicing request
03:56:52.387 00.000 8976 Worker thread wakes up
03:56:52.387 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:52.387 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:52.387 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 0.6 px 3 ms SOUTH
03:56:53.529 01.142 8976 Exposure complete
03:56:53.535 00.006 8976 worker thread done servicing request
03:56:53.535 00.000 5052 OnExposeComplete: enter
03:56:53.535 00.000 5052 UpdateGuideState(): m_state=6
03:56:53.535 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 264
03:56:53.535 00.000 5052 Star::Find returns 1 (0), X=333.96, Y=291.27, Mass=64, SNR=5.5, Peak=63 HFD=2.1
03:56:53.535 00.000 5052 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.04) = xAngle (0.98 = 0.98)
03:56:53.535 00.000 5052 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.88 = 0.88)
03:56:53.536 00.001 5052 CameraToMount -- cameraX=-0.77 cameraY=0.09 hyp=0.78 cameraTheta=3.02 mountX=0.43 mountY=0.60, mountTheta=0.94
03:56:53.536 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.77, y=0.09, opts=13)
03:56:53.536 00.000 5052 Enqueuing Move request for stepguider (-0.77, 0.09)
03:56:53.536 00.000 8976 Worker thread wakes up
03:56:53.536 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.77, 0.09) opts 0xd
03:56:53.536 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.77, 0.09)
03:56:53.536 00.000 8976 Moving (-0.77, 0.09) raw xDistance=0.43 yDistance=0.60
03:56:53.537 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
03:56:53.537 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.60
03:56:53.537 00.000 8976 MoveAxis(L, 2, ABG)
03:56:53.537 00.000 8976 stepping (-13, 19) + (-2, 0)
03:56:53.537 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:53.537 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:53.547 00.010 5052 UpdateGuideState exits: m=64 SNR=5.5
03:56:53.547 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:53.547 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:53.547 00.000 5052 Enqueuing Expose request
03:56:53.569 00.022 8976 Received - 47 (G) 
03:56:53.569 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:53.570 00.001 8976 stepped: pos (-15, 19)
03:56:53.570 00.000 8976 MoveAxis(D, 3, ABG)
03:56:53.570 00.000 8976 stepping (-15, 19) + (0, -3)
03:56:53.570 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:53.601 00.031 8976 Received - 47 (G) 
03:56:53.601 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:53.602 00.001 8976 stepped: pos (-15, 16)
03:56:53.602 00.000 8976 move complete, result=0
03:56:53.602 00.000 8976 worker thread done servicing request
03:56:53.602 00.000 8976 Worker thread wakes up
03:56:53.602 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:53.602 00.000 5052 GuideStep: 0.4 px 2 ms WEST, 0.6 px 3 ms SOUTH
03:56:53.602 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:54.763 01.161 8976 Exposure complete
03:56:54.769 00.006 8976 worker thread done servicing request
03:56:54.769 00.000 5052 OnExposeComplete: enter
03:56:54.769 00.000 5052 UpdateGuideState(): m_state=6
03:56:54.769 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 265
03:56:54.769 00.000 5052 Star::Find returns 1 (0), X=335.62, Y=290.66, Mass=63, SNR=5.4, Peak=63 HFD=1.5
03:56:54.769 00.000 5052 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.04) = xAngle (-2.57 = -2.57)
03:56:54.769 00.000 5052 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.67 = -2.67)
03:56:54.769 00.000 5052 CameraToMount -- cameraX=0.88 cameraY=-0.51 hyp=1.02 cameraTheta=-0.52 mountX=-0.86 mountY=-0.46, mountTheta=-2.64
03:56:54.770 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.88, y=-0.51, opts=13)
03:56:54.770 00.000 5052 Enqueuing Move request for stepguider (0.88, -0.51)
03:56:54.770 00.000 8976 Worker thread wakes up
03:56:54.770 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.88, -0.51) opts 0xd
03:56:54.770 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.88, -0.51)
03:56:54.770 00.000 8976 Moving (0.88, -0.51) raw xDistance=-0.86 yDistance=-0.46
03:56:54.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.86
03:56:54.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.46
03:56:54.770 00.000 8976 MoveAxis(R, 3, ABG)
03:56:54.770 00.000 8976 stepping (-15, 16) + (3, 0)
03:56:54.770 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:54.771 00.001 5052 UpdateImageDisplay: Size=(426,341) min=34, max=97, med=44, FiltMin=36, FiltMax=51, Gamma=2.630
03:56:54.781 00.010 5052 UpdateGuideState exits: m=63 SNR=5.4
03:56:54.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:54.781 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:54.781 00.000 5052 Enqueuing Expose request
03:56:54.800 00.019 8976 Received - 47 (G) 
03:56:54.800 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:54.800 00.000 8976 stepped: pos (-12, 16)
03:56:54.801 00.001 8976 MoveAxis(U, 2, ABG)
03:56:54.801 00.000 8976 stepping (-12, 16) + (0, 2)
03:56:54.801 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:54.832 00.031 8976 Received - 47 (G) 
03:56:54.832 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:54.832 00.000 8976 stepped: pos (-12, 18)
03:56:54.832 00.000 8976 move complete, result=0
03:56:54.832 00.000 8976 worker thread done servicing request
03:56:54.833 00.001 8976 Worker thread wakes up
03:56:54.833 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:54.833 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:54.833 00.000 5052 GuideStep: -0.9 px 3 ms EAST, -0.5 px 2 ms NORTH
03:56:55.990 01.157 8976 Exposure complete
03:56:55.995 00.005 8976 worker thread done servicing request
03:56:55.995 00.000 5052 OnExposeComplete: enter
03:56:55.996 00.001 5052 UpdateGuideState(): m_state=6
03:56:55.996 00.000 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 266
03:56:55.996 00.000 5052 Star::Find returns 1 (0), X=335.70, Y=290.94, Mass=68, SNR=5.7, Peak=63 HFD=2.2
03:56:55.996 00.000 5052 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.04) = xAngle (-2.28 = -2.28)
03:56:55.996 00.000 5052 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.38 = -2.38)
03:56:55.996 00.000 5052 CameraToMount -- cameraX=0.96 cameraY=-0.23 hyp=0.99 cameraTheta=-0.24 mountX=-0.64 mountY=-0.68, mountTheta=-2.33
03:56:55.996 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.96, y=-0.23, opts=13)
03:56:55.997 00.001 5052 Enqueuing Move request for stepguider (0.96, -0.23)
03:56:55.997 00.000 8976 Worker thread wakes up
03:56:55.997 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.96, -0.23) opts 0xd
03:56:55.997 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.96, -0.23)
03:56:55.997 00.000 8976 Moving (0.96, -0.23) raw xDistance=-0.64 yDistance=-0.68
03:56:55.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
03:56:55.997 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
03:56:55.997 00.000 8976 MoveAxis(R, 3, ABG)
03:56:55.997 00.000 8976 stepping (-12, 18) + (3, 0)
03:56:55.997 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:55.998 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:56.009 00.011 5052 UpdateGuideState exits: m=68 SNR=5.7
03:56:56.009 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:56.009 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:56.009 00.000 5052 Enqueuing Expose request
03:56:56.031 00.022 8976 Received - 47 (G) 
03:56:56.031 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:56.031 00.000 8976 stepped: pos (-9, 18)
03:56:56.031 00.000 8976 MoveAxis(U, 3, ABG)
03:56:56.031 00.000 8976 stepping (-9, 18) + (0, 3)
03:56:56.031 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:56.063 00.032 8976 Received - 47 (G) 
03:56:56.063 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:56:56.063 00.000 8976 stepped: pos (-9, 21)
03:56:56.064 00.001 8976 move complete, result=0
03:56:56.064 00.000 8976 worker thread done servicing request
03:56:56.064 00.000 8976 Worker thread wakes up
03:56:56.064 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.7 px 3 ms NORTH
03:56:56.064 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:56.064 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:57.225 01.161 8976 Exposure complete
03:56:57.234 00.009 8976 worker thread done servicing request
03:56:57.234 00.000 5052 OnExposeComplete: enter
03:56:57.234 00.000 5052 UpdateGuideState(): m_state=6
03:56:57.234 00.000 5052 Star::Find(18, 335, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 267
03:56:57.234 00.000 5052 Star::Find returns 1 (0), X=335.42, Y=291.17, Mass=56, SNR=5.1, Peak=64 HFD=1.5
03:56:57.234 00.000 5052 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
03:56:57.234 00.000 5052 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.16 = -2.16)
03:56:57.234 00.000 5052 CameraToMount -- cameraX=0.68 cameraY=-0.01 hyp=0.68 cameraTheta=-0.01 mountX=-0.32 mountY=-0.57, mountTheta=-2.08
03:56:57.235 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.68, y=-0.01, opts=13)
03:56:57.235 00.000 5052 Enqueuing Move request for stepguider (0.68, -0.01)
03:56:57.235 00.000 8976 Worker thread wakes up
03:56:57.235 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.68, -0.01) opts 0xd
03:56:57.235 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.68, -0.01)
03:56:57.235 00.000 8976 Moving (0.68, -0.01) raw xDistance=-0.32 yDistance=-0.57
03:56:57.235 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
03:56:57.236 00.001 8976 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
03:56:57.236 00.000 8976 MoveAxis(R, 2, ABG)
03:56:57.236 00.000 8976 stepping (-9, 21) + (2, 0)
03:56:57.236 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:57.236 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=94, med=43, FiltMin=35, FiltMax=49, Gamma=2.630
03:56:57.246 00.010 5052 UpdateGuideState exits: m=56 SNR=5.1
03:56:57.247 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:57.247 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:57.247 00.000 5052 Enqueuing Expose request
03:56:57.262 00.015 8976 Received - 47 (G) 
03:56:57.262 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:57.263 00.001 8976 stepped: pos (-7, 21)
03:56:57.263 00.000 8976 MoveAxis(U, 2, ABG)
03:56:57.263 00.000 8976 stepping (-7, 21) + (0, 2)
03:56:57.263 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:57.294 00.031 8976 Received - 47 (G) 
03:56:57.294 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:56:57.294 00.000 8976 stepped: pos (-7, 23)
03:56:57.294 00.000 8976 move complete, result=0
03:56:57.294 00.000 8976 worker thread done servicing request
03:56:57.295 00.001 8976 Worker thread wakes up
03:56:57.295 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:57.295 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:57.295 00.000 5052 GuideStep: -0.3 px 2 ms EAST, -0.6 px 2 ms NORTH
03:56:58.455 01.160 8976 Exposure complete
03:56:58.460 00.005 8976 worker thread done servicing request
03:56:58.461 00.001 5052 OnExposeComplete: enter
03:56:58.461 00.000 5052 UpdateGuideState(): m_state=6
03:56:58.461 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 268
03:56:58.461 00.000 5052 Star::Find returns 1 (0), X=335.64, Y=291.74, Mass=70, SNR=5.8, Peak=63 HFD=1.7
03:56:58.461 00.000 5052 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.04) = xAngle (-1.48 = -1.48)
03:56:58.461 00.000 5052 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.59 = -1.59)
03:56:58.461 00.000 5052 CameraToMount -- cameraX=0.90 cameraY=0.57 hyp=1.07 cameraTheta=0.56 mountX=0.09 mountY=-1.07, mountTheta=-1.48
03:56:58.462 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.90, y=0.57, opts=13)
03:56:58.462 00.000 5052 Enqueuing Move request for stepguider (0.90, 0.57)
03:56:58.462 00.000 8976 Worker thread wakes up
03:56:58.462 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.90, 0.57) opts 0xd
03:56:58.462 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.90, 0.57)
03:56:58.462 00.000 8976 Moving (0.90, 0.57) raw xDistance=0.09 yDistance=-1.07
03:56:58.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:56:58.462 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.07
03:56:58.462 00.000 8976 MoveAxis(R, 0, ABG)
03:56:58.462 00.000 8976 MoveAxis(U, 4, ABG)
03:56:58.462 00.000 8976 stepping (-7, 23) + (0, 4)
03:56:58.462 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:56:58.463 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=97, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:56:58.473 00.010 5052 UpdateGuideState exits: m=70 SNR=5.8
03:56:58.473 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:58.473 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:58.473 00.000 5052 Enqueuing Expose request
03:56:58.493 00.020 8976 Received - 47 (G) 
03:56:58.493 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:56:58.493 00.000 8976 stepped: pos (-7, 27)
03:56:58.493 00.000 8976 move complete, result=0
03:56:58.493 00.000 8976 worker thread done servicing request
03:56:58.494 00.001 8976 Worker thread wakes up
03:56:58.494 00.000 5052 GuideStep: 0.1 px 0 ms EAST, -1.1 px 4 ms NORTH
03:56:58.494 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:58.494 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:59.652 01.158 8976 Exposure complete
03:56:59.658 00.006 8976 worker thread done servicing request
03:56:59.658 00.000 5052 OnExposeComplete: enter
03:56:59.658 00.000 5052 UpdateGuideState(): m_state=6
03:56:59.658 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 269
03:56:59.658 00.000 5052 Star::Find returns 1 (0), X=336.00, Y=291.55, Mass=57, SNR=5.2, Peak=65 HFD=1.6
03:56:59.658 00.000 5052 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.04) = xAngle (-1.75 = -1.75)
03:56:59.658 00.000 5052 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.86 = -1.86)
03:56:59.658 00.000 5052 CameraToMount -- cameraX=1.26 cameraY=0.38 hyp=1.31 cameraTheta=0.29 mountX=-0.24 mountY=-1.26, mountTheta=-1.76
03:56:59.659 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.26, y=0.38, opts=13)
03:56:59.659 00.000 5052 Enqueuing Move request for stepguider (1.26, 0.38)
03:56:59.659 00.000 8976 Worker thread wakes up
03:56:59.659 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.26, 0.38) opts 0xd
03:56:59.659 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.26, 0.38)
03:56:59.659 00.000 8976 Moving (1.26, 0.38) raw xDistance=-0.24 yDistance=-1.26
03:56:59.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
03:56:59.659 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.26
03:56:59.659 00.000 8976 MoveAxis(R, 0, ABG)
03:56:59.659 00.000 8976 MoveAxis(U, 5, ABG)
03:56:59.659 00.000 8976 stepping (-7, 27) + (0, 5)
03:56:59.659 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:56:59.660 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:56:59.671 00.011 5052 UpdateGuideState exits: m=57 SNR=5.2
03:56:59.671 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:59.671 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:56:59.671 00.000 5052 Enqueuing Expose request
03:56:59.708 00.037 8976 Received - 47 (G) 
03:56:59.708 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:56:59.708 00.000 8976 stepped: pos (-7, 32)
03:56:59.708 00.000 8976 starting a new bump
03:56:59.708 00.000 8976 MountToCamera -- mountTheta (-1.27) + m_xAngle (2.04) = xAngle (0.77 = 0.77)
03:56:59.708 00.000 8976 MountToCamera -- mountX=1.26 mountY=-4.11 hyp=4.30 mountTheta=-1.27 cameraX=3.08, cameraY=2.99 cameraTheta=0.77
03:56:59.709 00.001 8976 incremental bump (3.083, 2.993) isValid = 1
03:56:59.709 00.000 8976 Scheduling Mount bump of (0.082, 0.083)
03:56:59.709 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:56:59.709 00.000 8976 Enqueuing Move request for scope (0.08, 0.08)
03:56:59.709 00.000 8976 move complete, result=0
03:56:59.709 00.000 9828 Worker thread wakes up
03:56:59.709 00.000 8976 worker thread done servicing request
03:56:59.709 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -1.3 px 5 ms NORTH
03:56:59.709 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:56:59.709 00.000 8976 Worker thread wakes up
03:56:59.709 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:56:59.709 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:56:59.709 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:56:59.709 00.000 9828 CameraToMount -- cameraTheta (0.79) - m_xAngle (-3.10) = xAngle (3.88 = -2.40)
03:56:59.709 00.000 9828 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.80 = -2.48)
03:56:59.709 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
03:56:59.710 00.001 9828 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
03:56:59.710 00.000 9828 BLC: window closed
03:56:59.710 00.000 9828 MoveAxis(E, 27, B)
03:56:59.710 00.000 9828 Guiding  Dir = 2, Dur = 27
03:56:59.710 00.000 9828 IsSlewing returns 0
03:56:59.710 00.000 9828 IsGuiding returns 0
03:56:59.711 00.001 9828 PulseGuide returned control before completion, sleep 37
03:56:59.757 00.046 9828 IsGuiding returns 1
03:56:59.757 00.000 9828 scope still moving after pulse duration time elapsed
03:56:59.788 00.031 9828 IsSlewing returns 0
03:56:59.788 00.000 9828 IsGuiding returns 1
03:56:59.819 00.031 9828 IsSlewing returns 0
03:56:59.819 00.000 9828 IsGuiding returns 1
03:56:59.849 00.030 9828 IsSlewing returns 0
03:56:59.849 00.000 9828 IsGuiding returns 0
03:56:59.849 00.000 9828 scope move finished after 27 + 112 ms
03:56:59.850 00.001 9828 Move returns status 0, amount 27
03:56:59.850 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:56:59.850 00.000 9828 MoveAxis(N, 10, B)
03:56:59.850 00.000 9828 Guiding  Dir = 0, Dur = 10
03:56:59.865 00.015 9828 IsSlewing returns 0
03:56:59.865 00.000 9828 IsGuiding returns 0
03:56:59.865 00.000 9828 PulseGuide returned control before completion, sleep 20
03:56:59.896 00.031 9828 IsGuiding returns 1
03:56:59.896 00.000 9828 scope still moving after pulse duration time elapsed
03:56:59.927 00.031 9828 IsSlewing returns 0
03:56:59.927 00.000 9828 IsGuiding returns 1
03:56:59.958 00.031 9828 IsSlewing returns 0
03:56:59.958 00.000 9828 IsGuiding returns 1
03:56:59.990 00.032 9828 IsSlewing returns 0
03:56:59.990 00.000 9828 IsGuiding returns 0
03:56:59.990 00.000 9828 scope move finished after 10 + 115 ms
03:56:59.990 00.000 9828 Move returns status 0, amount 10
03:56:59.990 00.000 9828 move complete, result=0
03:56:59.990 00.000 9828 worker thread done servicing request
03:56:59.991 00.001 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:57:00.864 00.873 8976 Exposure complete
03:57:00.870 00.006 8976 worker thread done servicing request
03:57:00.870 00.000 5052 OnExposeComplete: enter
03:57:00.870 00.000 5052 UpdateGuideState(): m_state=6
03:57:00.870 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 270
03:57:00.870 00.000 5052 Star::Find returns 1 (0), X=336.24, Y=291.14, Mass=57, SNR=5.2, Peak=64 HFD=1.4
03:57:00.870 00.000 5052 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.04) = xAngle (-2.06 = -2.06)
03:57:00.870 00.000 5052 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.17 = -2.17)
03:57:00.870 00.000 5052 CameraToMount -- cameraX=1.50 cameraY=-0.03 hyp=1.50 cameraTheta=-0.02 mountX=-0.71 mountY=-1.24, mountTheta=-2.09
03:57:00.871 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.50, y=-0.03, opts=13)
03:57:00.871 00.000 5052 Enqueuing Move request for stepguider (1.50, -0.03)
03:57:00.871 00.000 8976 Worker thread wakes up
03:57:00.871 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.50, -0.03) opts 0xd
03:57:00.871 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.50, -0.03)
03:57:00.871 00.000 8976 Moving (1.50, -0.03) raw xDistance=-0.71 yDistance=-1.24
03:57:00.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
03:57:00.871 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.24
03:57:00.871 00.000 8976 MoveAxis(R, 3, ABG)
03:57:00.871 00.000 8976 stepping (-7, 32) + (3, 0)
03:57:00.871 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:57:00.872 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=96, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:57:00.881 00.009 5052 UpdateGuideState exits: m=57 SNR=5.2
03:57:00.881 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:00.881 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:57:00.881 00.000 5052 Enqueuing Expose request
03:57:00.907 00.026 8976 Received - 47 (G) 
03:57:00.907 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:57:00.907 00.000 8976 stepped: pos (-4, 32)
03:57:00.907 00.000 8976 MoveAxis(U, 5, ABG)
03:57:00.908 00.001 8976 stepping (-4, 32) + (0, 5)
03:57:00.908 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:57:00.955 00.047 8976 Received - 47 (G) 
03:57:00.955 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 35 (5) 
03:57:00.956 00.001 8976 stepped: pos (-4, 37)
03:57:00.956 00.000 8976 FAR outside bump range, increase bump weight 1.00 => 2.00
03:57:00.956 00.000 8976 MountToCamera -- mountTheta (-1.35) + m_xAngle (2.04) = xAngle (0.69 = 0.69)
03:57:00.956 00.000 8976 MountToCamera -- mountX=1.05 mountY=-4.69 hyp=4.81 mountTheta=-1.35 cameraX=3.70, cameraY=3.07 cameraTheta=0.69
03:57:00.956 00.000 8976 incremental bump (3.700, 3.068) isValid = 1
03:57:00.956 00.000 8976 Scheduling Mount bump of (0.177, 0.152)
03:57:00.956 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.18, y=0.15, opts=4)
03:57:00.956 00.000 8976 Enqueuing Move request for scope (0.18, 0.15)
03:57:00.956 00.000 8976 move complete, result=0
03:57:00.956 00.000 8976 worker thread done servicing request
03:57:00.956 00.000 8976 Worker thread wakes up
03:57:00.956 00.000 9828 Worker thread wakes up
03:57:00.956 00.000 5052 GuideStep: -0.7 px 3 ms EAST, -1.2 px 5 ms NORTH
03:57:00.956 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:57:00.956 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:57:00.956 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0x4
03:57:00.956 00.000 9828 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
03:57:00.957 00.001 9828 CameraToMount -- cameraTheta (0.71) - m_xAngle (-3.10) = xAngle (3.81 = -2.48)
03:57:00.957 00.000 9828 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.73 = -2.56)
03:57:00.957 00.000 9828 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.71 mountX=-0.18 mountY=-0.13, mountTheta=-2.53
03:57:00.957 00.000 9828 Moving (0.18, 0.15) raw xDistance=-0.18 yDistance=-0.13
03:57:00.957 00.000 9828 BLC: window closed
03:57:00.957 00.000 9828 MoveAxis(E, 58, B)
03:57:00.957 00.000 9828 Guiding  Dir = 2, Dur = 58
03:57:00.957 00.000 9828 IsSlewing returns 0
03:57:00.957 00.000 9828 IsGuiding returns 0
03:57:00.957 00.000 9828 PulseGuide returned control before completion, sleep 68
03:57:01.039 00.082 9828 IsGuiding returns 1
03:57:01.039 00.000 9828 scope still moving after pulse duration time elapsed
03:57:01.071 00.032 9828 IsSlewing returns 0
03:57:01.071 00.000 9828 IsGuiding returns 1
03:57:01.103 00.032 9828 IsSlewing returns 0
03:57:01.103 00.000 9828 IsGuiding returns 1
03:57:01.135 00.032 9828 IsSlewing returns 0
03:57:01.135 00.000 9828 IsGuiding returns 0
03:57:01.135 00.000 9828 scope move finished after 58 + 119 ms
03:57:01.135 00.000 9828 Move returns status 0, amount 58
03:57:01.135 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:57:01.135 00.000 9828 MoveAxis(N, 18, B)
03:57:01.135 00.000 9828 Guiding  Dir = 0, Dur = 18
03:57:01.151 00.016 9828 IsSlewing returns 0
03:57:01.151 00.000 9828 IsGuiding returns 0
03:57:01.151 00.000 9828 PulseGuide returned control before completion, sleep 28
03:57:01.182 00.031 9828 IsGuiding returns 1
03:57:01.182 00.000 9828 scope still moving after pulse duration time elapsed
03:57:01.213 00.031 9828 IsSlewing returns 0
03:57:01.213 00.000 9828 IsGuiding returns 1
03:57:01.244 00.031 9828 IsSlewing returns 0
03:57:01.244 00.000 9828 IsGuiding returns 1
03:57:01.274 00.030 9828 IsSlewing returns 0
03:57:01.274 00.000 9828 IsGuiding returns 1
03:57:01.306 00.032 9828 IsSlewing returns 0
03:57:01.306 00.000 9828 IsGuiding returns 1
03:57:01.336 00.030 9828 IsSlewing returns 0
03:57:01.336 00.000 9828 IsGuiding returns 0
03:57:01.336 00.000 9828 scope move finished after 18 + 167 ms
03:57:01.336 00.000 9828 Move returns status 0, amount 18
03:57:01.336 00.000 9828 move complete, result=0
03:57:01.336 00.000 9828 worker thread done servicing request
03:57:01.336 00.000 5052 GuideStep: -0.2 px 58 ms EAST, -0.1 px 18 ms NORTH
03:57:02.115 00.779 8976 Exposure complete
03:57:02.120 00.005 8976 worker thread done servicing request
03:57:02.120 00.000 5052 OnExposeComplete: enter
03:57:02.121 00.001 5052 UpdateGuideState(): m_state=6
03:57:02.121 00.000 5052 Star::Find(18, 336, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 271
03:57:02.121 00.000 5052 Star::Find returns 1 (0), X=335.90, Y=291.04, Mass=72, SNR=5.7, Peak=63 HFD=2.1
03:57:02.121 00.000 5052 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.04) = xAngle (-2.16 = -2.16)
03:57:02.121 00.000 5052 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.26 = -2.26)
03:57:02.121 00.000 5052 CameraToMount -- cameraX=1.16 cameraY=-0.13 hyp=1.17 cameraTheta=-0.12 mountX=-0.65 mountY=-0.90, mountTheta=-2.19
03:57:02.122 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=1.16, y=-0.13, opts=13)
03:57:02.122 00.000 5052 Enqueuing Move request for stepguider (1.16, -0.13)
03:57:02.122 00.000 8976 Worker thread wakes up
03:57:02.122 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (1.16, -0.13) opts 0xd
03:57:02.122 00.000 8976 Handling offset move in thread for stepguider, endpoint = (1.16, -0.13)
03:57:02.122 00.000 8976 Moving (1.16, -0.13) raw xDistance=-0.65 yDistance=-0.90
03:57:02.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.65
03:57:02.122 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.90
03:57:02.123 00.001 8976 MoveAxis(R, 3, ABG)
03:57:02.123 00.000 8976 stepping (-4, 37) + (3, 0)
03:57:02.123 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:57:02.124 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:57:02.135 00.011 5052 UpdateGuideState exits: m=72 SNR=5.7
03:57:02.135 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:02.135 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:57:02.135 00.000 5052 Enqueuing Expose request
03:57:02.154 00.019 8976 Received - 47 (G) 
03:57:02.154 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:57:02.154 00.000 8976 stepped: pos (-1, 37)
03:57:02.154 00.000 8976 MoveAxis(U, 4, ABG)
03:57:02.154 00.000 8976 stepping (-1, 37) + (0, 4)
03:57:02.154 00.000 8976 StepGuider step would hit limit: truncate move to (-1, 37) + (0, 2)
03:57:02.154 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:57:02.186 00.032 8976 Received - 47 (G) 
03:57:02.186 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:57:02.186 00.000 8976 stepped: pos (-1, 39)
03:57:02.186 00.000 8976 FAR outside bump range, increase bump weight 2.00 => 3.00
03:57:02.186 00.000 8976 AO travel limit exceeded, using large bump correction
03:57:02.186 00.000 8976 Scheduling Mount bump of (0.814, -0.094)
03:57:02.186 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.81, y=-0.09, opts=4)
03:57:02.186 00.000 8976 Enqueuing Move request for scope (0.81, -0.09)
03:57:02.186 00.000 8976 move complete, result=0
03:57:02.186 00.000 9828 Worker thread wakes up
03:57:02.186 00.000 5052 GuideStep: -0.6 px 3 ms EAST, -0.9 px 2 ms NORTH
03:57:02.186 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.09) opts 0x4
03:57:02.186 00.000 8976 worker thread done servicing request
03:57:02.186 00.000 8976 Worker thread wakes up
03:57:02.186 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:57:02.187 00.001 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:57:02.187 00.000 9828 Handling offset move in thread for scope, endpoint = (0.81, -0.09)
03:57:02.187 00.000 9828 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-3.10) = xAngle (2.98 = 2.98)
03:57:02.187 00.000 9828 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (2.90 = 2.90)
03:57:02.187 00.000 9828 CameraToMount -- cameraX=0.81 cameraY=-0.09 hyp=0.82 cameraTheta=-0.12 mountX=-0.81 mountY=0.20, mountTheta=2.90
03:57:02.187 00.000 9828 Moving (0.81, -0.09) raw xDistance=-0.81 yDistance=0.20
03:57:02.187 00.000 9828 BLC: window closed
03:57:02.187 00.000 9828 MoveAxis(E, 256, B)
03:57:02.187 00.000 9828 Guiding  Dir = 2, Dur = 256
03:57:02.187 00.000 9828 IsSlewing returns 0
03:57:02.187 00.000 9828 IsGuiding returns 0
03:57:02.188 00.001 9828 PulseGuide returned control before completion, sleep 266
03:57:02.466 00.278 9828 IsGuiding returns 1
03:57:02.466 00.000 9828 scope still moving after pulse duration time elapsed
03:57:02.498 00.032 9828 IsSlewing returns 0
03:57:02.498 00.000 9828 IsGuiding returns 1
03:57:02.529 00.031 9828 IsSlewing returns 0
03:57:02.529 00.000 9828 IsGuiding returns 1
03:57:02.559 00.030 9828 IsSlewing returns 0
03:57:02.559 00.000 9828 IsGuiding returns 0
03:57:02.559 00.000 9828 scope move finished after 256 + 115 ms
03:57:02.559 00.000 9828 Move returns status 0, amount 256
03:57:02.559 00.000 9828 BLC: window closed
03:57:02.559 00.000 9828 BLC: Compensation needed for non-algo type move
03:57:02.559 00.000 9828 BLC: Dec direction reversal from North to South, backlash comp pulse of 20 applied
03:57:02.559 00.000 9828 MoveAxis(S, 47, B)
03:57:02.559 00.000 9828 Guiding  Dir = 1, Dur = 47
03:57:02.575 00.016 9828 IsSlewing returns 0
03:57:02.575 00.000 9828 IsGuiding returns 0
03:57:02.575 00.000 9828 PulseGuide returned control before completion, sleep 57
03:57:02.639 00.064 9828 IsGuiding returns 1
03:57:02.639 00.000 9828 scope still moving after pulse duration time elapsed
03:57:02.672 00.033 9828 IsSlewing returns 0
03:57:02.672 00.000 9828 IsGuiding returns 1
03:57:02.709 00.037 9828 IsSlewing returns 0
03:57:02.709 00.000 9828 IsGuiding returns 1
03:57:02.741 00.032 9828 IsSlewing returns 0
03:57:02.741 00.000 9828 IsGuiding returns 0
03:57:02.741 00.000 9828 scope move finished after 47 + 119 ms
03:57:02.741 00.000 9828 Move returns status 0, amount 47
03:57:02.741 00.000 9828 move complete, result=0
03:57:02.741 00.000 9828 worker thread done servicing request
03:57:02.741 00.000 5052 GuideStep: -0.8 px 256 ms EAST, 0.2 px 47 ms SOUTH
03:57:03.349 00.608 8976 Exposure complete
03:57:03.355 00.006 8976 worker thread done servicing request
03:57:03.355 00.000 5052 OnExposeComplete: enter
03:57:03.355 00.000 5052 UpdateGuideState(): m_state=6
03:57:03.355 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 272
03:57:03.356 00.001 5052 Star::Find returns 1 (0), X=334.13, Y=291.46, Mass=63, SNR=5.4, Peak=64 HFD=2.0
03:57:03.356 00.000 5052 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.04) = xAngle (0.66 = 0.66)
03:57:03.356 00.000 5052 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.56 = 0.56)
03:57:03.356 00.000 5052 CameraToMount -- cameraX=-0.61 cameraY=0.29 hyp=0.68 cameraTheta=2.70 mountX=0.53 mountY=0.36, mountTheta=0.59
03:57:03.356 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.61, y=0.29, opts=13)
03:57:03.356 00.000 5052 Enqueuing Move request for stepguider (-0.61, 0.29)
03:57:03.357 00.001 8976 Worker thread wakes up
03:57:03.357 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.61, 0.29) opts 0xd
03:57:03.357 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.61, 0.29)
03:57:03.357 00.000 8976 Moving (-0.61, 0.29) raw xDistance=0.53 yDistance=0.36
03:57:03.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.53
03:57:03.357 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.36
03:57:03.357 00.000 8976 MoveAxis(L, 2, ABG)
03:57:03.357 00.000 8976 stepping (-1, 39) + (-2, 0)
03:57:03.357 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:57:03.358 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:57:03.368 00.010 5052 UpdateGuideState exits: m=63 SNR=5.4
03:57:03.368 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:03.368 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:57:03.368 00.000 5052 Enqueuing Expose request
03:57:03.385 00.017 8976 Received - 47 (G) 
03:57:03.385 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:57:03.385 00.000 8976 stepped: pos (-3, 39)
03:57:03.385 00.000 8976 MoveAxis(D, 1, ABG)
03:57:03.385 00.000 8976 stepping (-3, 39) + (0, -1)
03:57:03.385 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:57:03.417 00.032 8976 Received - 47 (G) 
03:57:03.417 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 31 (1) 
03:57:03.417 00.000 8976 stepped: pos (-3, 38)
03:57:03.417 00.000 8976 FAR outside bump range, increase bump weight 3.00 => 4.00
03:57:03.417 00.000 8976 MountToCamera -- mountTheta (-1.45) + m_xAngle (2.04) = xAngle (0.59 = 0.59)
03:57:03.417 00.000 8976 MountToCamera -- mountX=0.66 mountY=-5.47 hyp=5.51 mountTheta=-1.45 cameraX=4.57, cameraY=3.07 cameraTheta=0.59
03:57:03.417 00.000 8976 incremental bump (4.569, 3.072) isValid = 1
03:57:03.417 00.000 8976 Scheduling Mount bump of (0.381, 0.266)
03:57:03.417 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.38, y=0.27, opts=4)
03:57:03.417 00.000 8976 Enqueuing Move request for scope (0.38, 0.27)
03:57:03.417 00.000 8976 move complete, result=0
03:57:03.417 00.000 9828 Worker thread wakes up
03:57:03.417 00.000 8976 worker thread done servicing request
03:57:03.417 00.000 8976 Worker thread wakes up
03:57:03.417 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.27) opts 0x4
03:57:03.417 00.000 9828 Handling offset move in thread for scope, endpoint = (0.38, 0.27)
03:57:03.417 00.000 9828 CameraToMount -- cameraTheta (0.61) - m_xAngle (-3.10) = xAngle (3.70 = -2.58)
03:57:03.418 00.001 5052 GuideStep: 0.5 px 2 ms WEST, 0.4 px 1 ms SOUTH
03:57:03.418 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:57:03.418 00.000 9828 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.62 = -2.66)
03:57:03.418 00.000 9828 CameraToMount -- cameraX=0.38 cameraY=0.27 hyp=0.46 cameraTheta=0.61 mountX=-0.39 mountY=-0.22, mountTheta=-2.64
03:57:03.418 00.000 9828 Moving (0.38, 0.27) raw xDistance=-0.39 yDistance=-0.22
03:57:03.418 00.000 9828 BLC: window closed
03:57:03.418 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:57:03.418 00.000 9828 MoveAxis(E, 124, B)
03:57:03.418 00.000 9828 Guiding  Dir = 2, Dur = 124
03:57:03.418 00.000 9828 IsSlewing returns 0
03:57:03.418 00.000 9828 IsGuiding returns 0
03:57:03.419 00.001 9828 PulseGuide returned control before completion, sleep 134
03:57:03.559 00.140 9828 IsGuiding returns 1
03:57:03.559 00.000 9828 scope still moving after pulse duration time elapsed
03:57:03.591 00.032 9828 IsSlewing returns 0
03:57:03.591 00.000 9828 IsGuiding returns 1
03:57:03.622 00.031 9828 IsSlewing returns 0
03:57:03.622 00.000 9828 IsGuiding returns 1
03:57:03.653 00.031 9828 IsSlewing returns 0
03:57:03.653 00.000 9828 IsGuiding returns 1
03:57:03.683 00.030 9828 IsSlewing returns 0
03:57:03.683 00.000 9828 IsGuiding returns 1
03:57:03.713 00.030 9828 IsSlewing returns 0
03:57:03.713 00.000 9828 IsGuiding returns 1
03:57:03.743 00.030 9828 IsSlewing returns 0
03:57:03.743 00.000 9828 IsGuiding returns 1
03:57:03.775 00.032 9828 IsSlewing returns 0
03:57:03.775 00.000 9828 IsGuiding returns 1
03:57:03.807 00.032 9828 IsSlewing returns 0
03:57:03.807 00.000 9828 IsGuiding returns 0
03:57:03.807 00.000 9828 scope move finished after 124 + 263 ms
03:57:03.807 00.000 9828 Move returns status 0, amount 124
03:57:03.807 00.000 9828 BLC: window closed
03:57:03.807 00.000 9828 BLC: Compensation needed for non-algo type move
03:57:03.807 00.000 9828 BLC: Dec direction reversal from South to North, backlash comp pulse of 20 applied
03:57:03.807 00.000 9828 MoveAxis(N, 49, B)
03:57:03.807 00.000 9828 Guiding  Dir = 0, Dur = 49
03:57:03.823 00.016 9828 IsSlewing returns 0
03:57:03.823 00.000 9828 IsGuiding returns 0
03:57:03.824 00.001 9828 PulseGuide returned control before completion, sleep 59
03:57:03.886 00.062 9828 IsGuiding returns 1
03:57:03.886 00.000 9828 scope still moving after pulse duration time elapsed
03:57:03.918 00.032 9828 IsSlewing returns 0
03:57:03.918 00.000 9828 IsGuiding returns 1
03:57:03.950 00.032 9828 IsSlewing returns 0
03:57:03.950 00.000 9828 IsGuiding returns 1
03:57:03.982 00.032 9828 IsSlewing returns 0
03:57:03.982 00.000 9828 IsGuiding returns 0
03:57:03.982 00.000 9828 scope move finished after 49 + 109 ms
03:57:03.982 00.000 9828 Move returns status 0, amount 49
03:57:03.982 00.000 9828 move complete, result=0
03:57:03.982 00.000 9828 worker thread done servicing request
03:57:03.982 00.000 5052 GuideStep: -0.4 px 124 ms EAST, -0.2 px 49 ms NORTH
03:57:04.581 00.599 8976 Exposure complete
03:57:04.587 00.006 8976 worker thread done servicing request
03:57:04.587 00.000 5052 OnExposeComplete: enter
03:57:04.587 00.000 5052 UpdateGuideState(): m_state=6
03:57:04.587 00.000 5052 Star::Find(18, 334, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 273
03:57:04.587 00.000 5052 Star::Find returns 1 (0), X=333.99, Y=291.45, Mass=81, SNR=6.2, Peak=63 HFD=2.2
03:57:04.587 00.000 5052 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:57:04.587 00.000 5052 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (0.64 = 0.64)
03:57:04.588 00.001 5052 CameraToMount -- cameraX=-0.75 cameraY=0.28 hyp=0.80 cameraTheta=2.79 mountX=0.59 mountY=0.48, mountTheta=0.68
03:57:04.588 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-0.75, y=0.28, opts=13)
03:57:04.588 00.000 5052 Enqueuing Move request for stepguider (-0.75, 0.28)
03:57:04.588 00.000 8976 Worker thread wakes up
03:57:04.588 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.75, 0.28) opts 0xd
03:57:04.588 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.75, 0.28)
03:57:04.589 00.001 8976 Moving (-0.75, 0.28) raw xDistance=0.59 yDistance=0.48
03:57:04.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
03:57:04.589 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48
03:57:04.589 00.000 8976 MoveAxis(L, 3, ABG)
03:57:04.589 00.000 8976 stepping (-3, 38) + (-3, 0)
03:57:04.589 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:57:04.589 00.000 5052 UpdateImageDisplay: Size=(426,341) min=36, max=93, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:57:04.598 00.009 5052 UpdateGuideState exits: m=81 SNR=6.2
03:57:04.599 00.001 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:04.599 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:57:04.599 00.000 5052 Enqueuing Expose request
03:57:04.615 00.016 8976 Received - 47 (G) 
03:57:04.616 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:57:04.616 00.000 8976 stepped: pos (-6, 38)
03:57:04.616 00.000 8976 MoveAxis(D, 2, ABG)
03:57:04.616 00.000 8976 stepping (-6, 38) + (0, -2)
03:57:04.616 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:57:04.647 00.031 8976 Received - 47 (G) 
03:57:04.648 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:57:04.648 00.000 8976 stepped: pos (-6, 36)
03:57:04.648 00.000 8976 FAR outside bump range, increase bump weight 4.00 => 5.00
03:57:04.648 00.000 8976 MountToCamera -- mountTheta (-1.44) + m_xAngle (2.04) = xAngle (0.61 = 0.61)
03:57:04.648 00.000 8976 MountToCamera -- mountX=0.74 mountY=-5.55 hyp=5.60 mountTheta=-1.44 cameraX=4.60, cameraY=3.19 cameraTheta=0.61
03:57:04.648 00.000 8976 incremental bump (4.603, 3.187) isValid = 1
03:57:04.648 00.000 8976 Scheduling Mount bump of (0.472, 0.339)
03:57:04.648 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.47, y=0.34, opts=4)
03:57:04.648 00.000 8976 Enqueuing Move request for scope (0.47, 0.34)
03:57:04.648 00.000 8976 move complete, result=0
03:57:04.648 00.000 8976 worker thread done servicing request
03:57:04.648 00.000 8976 Worker thread wakes up
03:57:04.648 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:57:04.648 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:57:04.648 00.000 5052 GuideStep: 0.6 px 3 ms WEST, 0.5 px 2 ms SOUTH
03:57:04.648 00.000 9828 Worker thread wakes up
03:57:04.648 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.34) opts 0x4
03:57:04.649 00.001 9828 Handling offset move in thread for scope, endpoint = (0.47, 0.34)
03:57:04.649 00.000 9828 CameraToMount -- cameraTheta (0.62) - m_xAngle (-3.10) = xAngle (3.72 = -2.56)
03:57:04.649 00.000 9828 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.64 = -2.65)
03:57:04.649 00.000 9828 CameraToMount -- cameraX=0.47 cameraY=0.34 hyp=0.58 cameraTheta=0.62 mountX=-0.49 mountY=-0.28, mountTheta=-2.63
03:57:04.649 00.000 9828 Moving (0.47, 0.34) raw xDistance=-0.49 yDistance=-0.28
03:57:04.649 00.000 9828 BLC: window closed
03:57:04.649 00.000 9828 MoveAxis(E, 154, B)
03:57:04.649 00.000 9828 Guiding  Dir = 2, Dur = 154
03:57:04.650 00.001 9828 IsSlewing returns 0
03:57:04.650 00.000 9828 IsGuiding returns 0
03:57:04.650 00.000 9828 PulseGuide returned control before completion, sleep 164
03:57:04.822 00.172 9828 IsGuiding returns 1
03:57:04.822 00.000 9828 scope still moving after pulse duration time elapsed
03:57:04.854 00.032 9828 IsSlewing returns 0
03:57:04.854 00.000 9828 IsGuiding returns 1
03:57:04.885 00.031 9828 IsSlewing returns 0
03:57:04.886 00.001 9828 IsGuiding returns 1
03:57:04.915 00.029 9828 IsSlewing returns 0
03:57:04.915 00.000 9828 IsGuiding returns 1
03:57:04.946 00.031 9828 IsSlewing returns 0
03:57:04.946 00.000 9828 IsGuiding returns 1
03:57:04.978 00.032 9828 IsSlewing returns 0
03:57:04.978 00.000 9828 IsGuiding returns 1
03:57:05.010 00.032 9828 IsSlewing returns 0
03:57:05.010 00.000 9828 IsGuiding returns 0
03:57:05.010 00.000 9828 scope move finished after 154 + 205 ms
03:57:05.010 00.000 9828 Move returns status 0, amount 154
03:57:05.010 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:57:05.010 00.000 9828 MoveAxis(N, 38, B)
03:57:05.010 00.000 9828 Guiding  Dir = 0, Dur = 38
03:57:05.025 00.015 9828 IsSlewing returns 0
03:57:05.025 00.000 9828 IsGuiding returns 0
03:57:05.025 00.000 9828 PulseGuide returned control before completion, sleep 48
03:57:05.087 00.062 9828 IsGuiding returns 1
03:57:05.087 00.000 9828 scope still moving after pulse duration time elapsed
03:57:05.117 00.030 9828 IsSlewing returns 0
03:57:05.117 00.000 9828 IsGuiding returns 1
03:57:05.147 00.030 9828 IsSlewing returns 0
03:57:05.147 00.000 9828 IsGuiding returns 1
03:57:05.179 00.032 9828 IsSlewing returns 0
03:57:05.179 00.000 9828 IsGuiding returns 0
03:57:05.179 00.000 9828 scope move finished after 38 + 116 ms
03:57:05.179 00.000 9828 Move returns status 0, amount 38
03:57:05.179 00.000 9828 move complete, result=0
03:57:05.179 00.000 9828 worker thread done servicing request
03:57:05.179 00.000 5052 GuideStep: -0.5 px 154 ms EAST, -0.3 px 38 ms NORTH
03:57:05.813 00.634 8976 Exposure complete
03:57:05.819 00.006 8976 worker thread done servicing request
03:57:05.819 00.000 5052 OnExposeComplete: enter
03:57:05.819 00.000 5052 UpdateGuideState(): m_state=6
03:57:05.819 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 274
03:57:05.819 00.000 5052 Star::Find returns 1 (0), X=333.08, Y=291.16, Mass=59, SNR=5.3, Peak=65 HFD=1.8
03:57:05.820 00.001 5052 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.04) = xAngle (-5.18 = 1.11)
03:57:05.820 00.000 5052 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.28 = 1.00)
03:57:05.820 00.000 5052 CameraToMount -- cameraX=-1.65 cameraY=-0.01 hyp=1.65 cameraTheta=-3.13 mountX=0.74 mountY=1.40, mountTheta=1.08
03:57:05.820 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.65, y=-0.01, opts=13)
03:57:05.820 00.000 5052 Enqueuing Move request for stepguider (-1.65, -0.01)
03:57:05.820 00.000 8976 Worker thread wakes up
03:57:05.820 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.65, -0.01) opts 0xd
03:57:05.820 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.65, -0.01)
03:57:05.821 00.001 8976 Moving (-1.65, -0.01) raw xDistance=0.74 yDistance=1.40
03:57:05.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
03:57:05.821 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.40
03:57:05.821 00.000 8976 MoveAxis(L, 3, ABG)
03:57:05.821 00.000 8976 stepping (-6, 36) + (-3, 0)
03:57:05.821 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:57:05.821 00.000 5052 UpdateImageDisplay: Size=(426,341) min=34, max=94, med=43, FiltMin=36, FiltMax=51, Gamma=2.630
03:57:05.831 00.010 5052 UpdateGuideState exits: m=59 SNR=5.3
03:57:05.831 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:05.832 00.001 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:57:05.832 00.000 5052 Enqueuing Expose request
03:57:05.847 00.015 8976 Received - 47 (G) 
03:57:05.847 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 33 (3) 
03:57:05.847 00.000 8976 stepped: pos (-9, 36)
03:57:05.847 00.000 8976 MoveAxis(D, 6, ABG)
03:57:05.847 00.000 8976 stepping (-9, 36) + (0, -6)
03:57:05.847 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:57:05.894 00.047 8976 Received - 47 (G) 
03:57:05.895 00.001 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 36 (6) 
03:57:05.895 00.000 8976 stepped: pos (-9, 30)
03:57:05.895 00.000 8976 back inside bump range: decrease bump weight 5.00 => 2.50
03:57:05.895 00.000 8976 MountToCamera -- mountTheta (-1.39) + m_xAngle (2.04) = xAngle (0.65 = 0.65)
03:57:05.895 00.000 8976 MountToCamera -- mountX=0.95 mountY=-5.29 hyp=5.38 mountTheta=-1.39 cameraX=4.28, cameraY=3.26 cameraTheta=0.65
03:57:05.895 00.000 8976 incremental bump (4.277, 3.256) isValid = 1
03:57:05.895 00.000 8976 Scheduling Mount bump of (0.228, 0.180)
03:57:05.895 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.23, y=0.18, opts=4)
03:57:05.895 00.000 8976 Enqueuing Move request for scope (0.23, 0.18)
03:57:05.895 00.000 8976 move complete, result=0
03:57:05.895 00.000 9828 Worker thread wakes up
03:57:05.895 00.000 8976 worker thread done servicing request
03:57:05.895 00.000 5052 GuideStep: 0.7 px 3 ms WEST, 1.4 px 6 ms SOUTH
03:57:05.895 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.18) opts 0x4
03:57:05.895 00.000 8976 Worker thread wakes up
03:57:05.895 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:57:05.895 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:57:05.896 00.001 9828 Handling offset move in thread for scope, endpoint = (0.23, 0.18)
03:57:05.896 00.000 9828 CameraToMount -- cameraTheta (0.67) - m_xAngle (-3.10) = xAngle (3.76 = -2.52)
03:57:05.896 00.000 9828 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.68 = -2.60)
03:57:05.901 00.005 9828 CameraToMount -- cameraX=0.23 cameraY=0.18 hyp=0.29 cameraTheta=0.67 mountX=-0.24 mountY=-0.15, mountTheta=-2.58
03:57:05.901 00.000 9828 Moving (0.23, 0.18) raw xDistance=-0.24 yDistance=-0.15
03:57:05.901 00.000 9828 BLC: window closed
03:57:05.901 00.000 9828 MoveAxis(E, 75, B)
03:57:05.901 00.000 9828 Guiding  Dir = 2, Dur = 75
03:57:05.901 00.000 9828 IsSlewing returns 0
03:57:05.902 00.001 9828 IsGuiding returns 0
03:57:05.902 00.000 9828 PulseGuide returned control before completion, sleep 85
03:57:05.988 00.086 9828 IsGuiding returns 1
03:57:05.988 00.000 9828 scope still moving after pulse duration time elapsed
03:57:06.020 00.032 9828 IsSlewing returns 0
03:57:06.020 00.000 9828 IsGuiding returns 1
03:57:06.051 00.031 9828 IsSlewing returns 0
03:57:06.051 00.000 9828 IsGuiding returns 1
03:57:06.082 00.031 9828 IsSlewing returns 0
03:57:06.082 00.000 9828 IsGuiding returns 1
03:57:06.113 00.031 9828 IsSlewing returns 0
03:57:06.113 00.000 9828 IsGuiding returns 0
03:57:06.113 00.000 9828 scope move finished after 75 + 136 ms
03:57:06.113 00.000 9828 Move returns status 0, amount 75
03:57:06.113 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:57:06.113 00.000 9828 MoveAxis(N, 20, B)
03:57:06.113 00.000 9828 Guiding  Dir = 0, Dur = 20
03:57:06.129 00.016 9828 IsSlewing returns 0
03:57:06.129 00.000 9828 IsGuiding returns 0
03:57:06.129 00.000 9828 PulseGuide returned control before completion, sleep 30
03:57:06.160 00.031 9828 IsGuiding returns 1
03:57:06.160 00.000 9828 scope still moving after pulse duration time elapsed
03:57:06.191 00.031 9828 IsSlewing returns 0
03:57:06.191 00.000 9828 IsGuiding returns 1
03:57:06.222 00.031 9828 IsSlewing returns 0
03:57:06.222 00.000 9828 IsGuiding returns 1
03:57:06.254 00.032 9828 IsSlewing returns 0
03:57:06.254 00.000 9828 IsGuiding returns 1
03:57:06.287 00.033 9828 IsSlewing returns 0
03:57:06.287 00.000 9828 IsGuiding returns 0
03:57:06.287 00.000 9828 scope move finished after 20 + 137 ms
03:57:06.287 00.000 9828 Move returns status 0, amount 20
03:57:06.287 00.000 9828 move complete, result=0
03:57:06.287 00.000 9828 worker thread done servicing request
03:57:06.287 00.000 5052 GuideStep: -0.2 px 75 ms EAST, -0.2 px 20 ms NORTH
03:57:07.043 00.756 8976 Exposure complete
03:57:07.049 00.006 8976 worker thread done servicing request
03:57:07.049 00.000 5052 OnExposeComplete: enter
03:57:07.049 00.000 5052 UpdateGuideState(): m_state=6
03:57:07.049 00.000 5052 Star::Find(18, 333, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 275
03:57:07.049 00.000 5052 Star::Find returns 1 (0), X=332.89, Y=291.17, Mass=60, SNR=5.3, Peak=64 HFD=2.0
03:57:07.050 00.001 5052 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.04) = xAngle (-5.18 = 1.10)
03:57:07.050 00.000 5052 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-5.29 = 1.00)
03:57:07.050 00.000 5052 CameraToMount -- cameraX=-1.85 cameraY=-0.01 hyp=1.85 cameraTheta=-3.14 mountX=0.84 mountY=1.55, mountTheta=1.08
03:57:07.050 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=-1.85, y=-0.01, opts=13)
03:57:07.050 00.000 5052 Enqueuing Move request for stepguider (-1.85, -0.01)
03:57:07.050 00.000 8976 Worker thread wakes up
03:57:07.051 00.001 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-1.85, -0.01) opts 0xd
03:57:07.051 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-1.85, -0.01)
03:57:07.051 00.000 8976 Moving (-1.85, -0.01) raw xDistance=0.84 yDistance=1.55
03:57:07.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.84
03:57:07.051 00.000 8976 GuideAlgorithmHysteresis::Result() returns 1.04 from input 1.55
03:57:07.051 00.000 8976 MoveAxis(L, 4, ABG)
03:57:07.051 00.000 8976 stepping (-9, 30) + (-4, 0)
03:57:07.051 00.000 8976 Sending - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:57:07.051 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=93, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:57:07.062 00.011 5052 UpdateGuideState exits: m=60 SNR=5.3
03:57:07.062 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:07.062 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:57:07.062 00.000 5052 Enqueuing Expose request
03:57:07.094 00.032 8976 Received - 47 (G) 
03:57:07.094 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 57 (W) 30 (0) 30 (0) 30 (0) 30 (0) 34 (4) 
03:57:07.094 00.000 8976 stepped: pos (-13, 30)
03:57:07.094 00.000 8976 MoveAxis(D, 7, ABG)
03:57:07.094 00.000 8976 stepping (-13, 30) + (0, -7)
03:57:07.094 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:57:07.142 00.048 8976 Received - 47 (G) 
03:57:07.142 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 37 (7) 
03:57:07.142 00.000 8976 stepped: pos (-13, 23)
03:57:07.142 00.000 8976 back inside bump range: decrease bump weight 2.50 => 1.25
03:57:07.142 00.000 8976 MountToCamera -- mountTheta (-1.30) + m_xAngle (2.04) = xAngle (0.74 = 0.74)
03:57:07.142 00.000 8976 MountToCamera -- mountX=1.29 mountY=-4.75 hyp=4.92 mountTheta=-1.30 cameraX=3.64, cameraY=3.32 cameraTheta=0.74
03:57:07.142 00.000 8976 incremental bump (3.640, 3.315) isValid = 1
03:57:07.142 00.000 8976 Scheduling Mount bump of (0.106, 0.100)
03:57:07.142 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.11, y=0.10, opts=4)
03:57:07.142 00.000 8976 Enqueuing Move request for scope (0.11, 0.10)
03:57:07.142 00.000 8976 move complete, result=0
03:57:07.142 00.000 8976 worker thread done servicing request
03:57:07.142 00.000 8976 Worker thread wakes up
03:57:07.142 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:57:07.142 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:57:07.143 00.001 5052 GuideStep: 0.8 px 4 ms WEST, 1.6 px 7 ms SOUTH
03:57:07.143 00.000 9828 Worker thread wakes up
03:57:07.143 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0x4
03:57:07.143 00.000 9828 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
03:57:07.143 00.000 9828 CameraToMount -- cameraTheta (0.76) - m_xAngle (-3.10) = xAngle (3.85 = -2.43)
03:57:07.143 00.000 9828 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.77 = -2.51)
03:57:07.143 00.000 9828 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.76 mountX=-0.11 mountY=-0.09, mountTheta=-2.48
03:57:07.143 00.000 9828 Moving (0.11, 0.10) raw xDistance=-0.11 yDistance=-0.09
03:57:07.143 00.000 9828 BLC: window closed
03:57:07.143 00.000 9828 MoveAxis(E, 35, B)
03:57:07.143 00.000 9828 Guiding  Dir = 2, Dur = 35
03:57:07.144 00.001 9828 IsSlewing returns 0
03:57:07.144 00.000 9828 IsGuiding returns 0
03:57:07.144 00.000 9828 PulseGuide returned control before completion, sleep 45
03:57:07.198 00.054 9828 IsGuiding returns 1
03:57:07.198 00.000 9828 scope still moving after pulse duration time elapsed
03:57:07.230 00.032 9828 IsSlewing returns 0
03:57:07.230 00.000 9828 IsGuiding returns 1
03:57:07.261 00.031 9828 IsSlewing returns 0
03:57:07.261 00.000 9828 IsGuiding returns 1
03:57:07.293 00.032 9828 IsSlewing returns 0
03:57:07.293 00.000 9828 IsGuiding returns 0
03:57:07.293 00.000 9828 scope move finished after 35 + 114 ms
03:57:07.293 00.000 9828 Move returns status 0, amount 35
03:57:07.294 00.001 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:57:07.294 00.000 9828 MoveAxis(N, 12, B)
03:57:07.294 00.000 9828 Guiding  Dir = 0, Dur = 12
03:57:07.308 00.014 9828 IsSlewing returns 0
03:57:07.308 00.000 9828 IsGuiding returns 0
03:57:07.308 00.000 9828 PulseGuide returned control before completion, sleep 22
03:57:07.339 00.031 9828 IsGuiding returns 1
03:57:07.339 00.000 9828 scope still moving after pulse duration time elapsed
03:57:07.371 00.032 9828 IsSlewing returns 0
03:57:07.371 00.000 9828 IsGuiding returns 1
03:57:07.402 00.031 9828 IsSlewing returns 0
03:57:07.402 00.000 9828 IsGuiding returns 1
03:57:07.433 00.031 9828 IsSlewing returns 0
03:57:07.433 00.000 9828 IsGuiding returns 1
03:57:07.465 00.032 9828 IsSlewing returns 0
03:57:07.465 00.000 9828 IsGuiding returns 0
03:57:07.465 00.000 9828 scope move finished after 12 + 145 ms
03:57:07.465 00.000 9828 Move returns status 0, amount 12
03:57:07.465 00.000 9828 move complete, result=0
03:57:07.465 00.000 9828 worker thread done servicing request
03:57:07.466 00.001 5052 GuideStep: -0.1 px 35 ms EAST, -0.1 px 12 ms NORTH
03:57:08.072 00.606 5052 User exited setup dialog with 'cancel'
03:57:08.340 00.268 8976 Exposure complete
03:57:08.347 00.007 8976 worker thread done servicing request
03:57:08.347 00.000 5052 OnExposeComplete: enter
03:57:08.347 00.000 5052 UpdateGuideState(): m_state=6
03:57:08.347 00.000 5052 Star::Find(18, 332, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 276
03:57:08.347 00.000 5052 Star::Find returns 1 (0), X=334.70, Y=290.63, Mass=59, SNR=5.3, Peak=63 HFD=1.4
03:57:08.347 00.000 5052 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.04) = xAngle (-3.69 = 2.59)
03:57:08.347 00.000 5052 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-3.79 = 2.49)
03:57:08.347 00.000 5052 CameraToMount -- cameraX=-0.04 cameraY=-0.54 hyp=0.54 cameraTheta=-1.65 mountX=-0.46 mountY=0.33, mountTheta=2.52
03:57:08.348 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=-0.04, y=-0.54, opts=13)
03:57:08.348 00.000 5052 Enqueuing Move request for stepguider (-0.04, -0.54)
03:57:08.348 00.000 8976 Worker thread wakes up
03:57:08.348 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (-0.04, -0.54) opts 0xd
03:57:08.348 00.000 8976 Handling offset move in thread for stepguider, endpoint = (-0.04, -0.54)
03:57:08.348 00.000 8976 Moving (-0.04, -0.54) raw xDistance=-0.46 yDistance=0.33
03:57:08.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.46
03:57:08.348 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.33
03:57:08.348 00.000 8976 MoveAxis(R, 2, ABG)
03:57:08.348 00.000 8976 stepping (-13, 23) + (2, 0)
03:57:08.348 00.000 8976 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:57:08.349 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:57:08.360 00.011 5052 UpdateGuideState exits: m=59 SNR=5.3
03:57:08.360 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:08.360 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:57:08.360 00.000 5052 Enqueuing Expose request
03:57:08.373 00.013 8976 Received - 47 (G) 
03:57:08.373 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:57:08.373 00.000 8976 stepped: pos (-11, 23)
03:57:08.373 00.000 8976 MoveAxis(D, 2, ABG)
03:57:08.373 00.000 8976 stepping (-11, 23) + (0, -2)
03:57:08.373 00.000 8976 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:57:08.405 00.032 8976 Received - 47 (G) 
03:57:08.405 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:57:08.405 00.000 8976 stepped: pos (-11, 21)
03:57:08.405 00.000 8976 back inside bump range: decrease bump weight 1.25 => 1.00
03:57:08.405 00.000 8976 MountToCamera -- mountTheta (-1.25) + m_xAngle (2.04) = xAngle (0.79 = 0.79)
03:57:08.405 00.000 8976 MountToCamera -- mountX=1.42 mountY=-4.28 hyp=4.51 mountTheta=-1.25 cameraX=3.17, cameraY=3.22 cameraTheta=0.79
03:57:08.405 00.000 8976 incremental bump (3.165, 3.217) isValid = 1
03:57:08.405 00.000 8976 Scheduling Mount bump of (0.081, 0.085)
03:57:08.405 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.08, opts=4)
03:57:08.406 00.001 8976 Enqueuing Move request for scope (0.08, 0.08)
03:57:08.406 00.000 8976 move complete, result=0
03:57:08.406 00.000 9828 Worker thread wakes up
03:57:08.406 00.000 8976 worker thread done servicing request
03:57:08.406 00.000 8976 Worker thread wakes up
03:57:08.406 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:57:08.406 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:57:08.406 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0x4
03:57:08.406 00.000 5052 GuideStep: -0.5 px 2 ms EAST, 0.3 px 2 ms SOUTH
03:57:08.406 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:57:08.406 00.000 9828 CameraToMount -- cameraTheta (0.81) - m_xAngle (-3.10) = xAngle (3.91 = -2.38)
03:57:08.406 00.000 9828 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.83 = -2.46)
03:57:08.406 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.81 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:57:08.406 00.000 9828 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
03:57:08.406 00.000 9828 BLC: window closed
03:57:08.406 00.000 9828 MoveAxis(E, 27, B)
03:57:08.406 00.000 9828 Guiding  Dir = 2, Dur = 27
03:57:08.407 00.001 9828 IsSlewing returns 0
03:57:08.407 00.000 9828 IsGuiding returns 0
03:57:08.407 00.000 9828 PulseGuide returned control before completion, sleep 37
03:57:08.445 00.038 9828 IsGuiding returns 1
03:57:08.445 00.000 9828 scope still moving after pulse duration time elapsed
03:57:08.476 00.031 9828 IsSlewing returns 0
03:57:08.476 00.000 9828 IsGuiding returns 1
03:57:08.507 00.031 9828 IsSlewing returns 0
03:57:08.507 00.000 9828 IsGuiding returns 1
03:57:08.539 00.032 9828 IsSlewing returns 0
03:57:08.539 00.000 9828 IsGuiding returns 1
03:57:08.571 00.032 9828 IsSlewing returns 0
03:57:08.571 00.000 9828 IsGuiding returns 0
03:57:08.571 00.000 9828 scope move finished after 27 + 138 ms
03:57:08.571 00.000 9828 Move returns status 0, amount 27
03:57:08.571 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:57:08.571 00.000 9828 MoveAxis(N, 10, B)
03:57:08.572 00.001 9828 Guiding  Dir = 0, Dur = 10
03:57:08.587 00.015 9828 IsSlewing returns 0
03:57:08.587 00.000 9828 IsGuiding returns 0
03:57:08.587 00.000 9828 PulseGuide returned control before completion, sleep 20
03:57:08.618 00.031 9828 IsGuiding returns 1
03:57:08.618 00.000 9828 scope still moving after pulse duration time elapsed
03:57:08.650 00.032 9828 IsSlewing returns 0
03:57:08.650 00.000 9828 IsGuiding returns 1
03:57:08.682 00.032 9828 IsSlewing returns 0
03:57:08.682 00.000 9828 IsGuiding returns 1
03:57:08.714 00.032 9828 IsSlewing returns 0
03:57:08.714 00.000 9828 IsGuiding returns 0
03:57:08.714 00.000 9828 scope move finished after 10 + 116 ms
03:57:08.714 00.000 9828 Move returns status 0, amount 10
03:57:08.714 00.000 9828 move complete, result=0
03:57:08.714 00.000 9828 worker thread done servicing request
03:57:08.714 00.000 5052 GuideStep: -0.1 px 27 ms EAST, -0.1 px 10 ms NORTH
03:57:09.564 00.850 8976 Exposure complete
03:57:09.570 00.006 8976 worker thread done servicing request
03:57:09.571 00.001 5052 OnExposeComplete: enter
03:57:09.571 00.000 5052 UpdateGuideState(): m_state=6
03:57:09.571 00.000 5052 Star::Find(18, 334, 290, 0, (0,0,0,0), 0.1, 10.0, 0) frame 277
03:57:09.571 00.000 5052 Star::Find returns 1 (0), X=335.19, Y=291.62, Mass=72, SNR=5.8, Peak=63 HFD=2.0
03:57:09.571 00.000 5052 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.04) = xAngle (-1.27 = -1.27)
03:57:09.571 00.000 5052 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-1.37 = -1.37)
03:57:09.571 00.000 5052 CameraToMount -- cameraX=0.46 cameraY=0.45 hyp=0.64 cameraTheta=0.78 mountX=0.19 mountY=-0.63, mountTheta=-1.27
03:57:09.572 00.001 5052 SchedulePrimaryMove(0FF36BA8, x=0.46, y=0.45, opts=13)
03:57:09.572 00.000 5052 Enqueuing Move request for stepguider (0.46, 0.45)
03:57:09.573 00.001 8976 Worker thread wakes up
03:57:09.573 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.46, 0.45) opts 0xd
03:57:09.573 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.46, 0.45)
03:57:09.573 00.000 8976 Moving (0.46, 0.45) raw xDistance=0.19 yDistance=-0.63
03:57:09.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:57:09.573 00.000 8976 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.63
03:57:09.573 00.000 8976 MoveAxis(R, 0, ABG)
03:57:09.573 00.000 8976 MoveAxis(U, 2, ABG)
03:57:09.573 00.000 8976 stepping (-11, 21) + (0, 2)
03:57:09.573 00.000 8976 Sending - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:57:09.574 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=95, med=43, FiltMin=36, FiltMax=52, Gamma=2.630
03:57:09.584 00.010 5052 UpdateGuideState exits: m=72 SNR=5.8
03:57:09.584 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:09.584 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:57:09.584 00.000 5052 Enqueuing Expose request
03:57:09.604 00.020 8976 Received - 47 (G) 
03:57:09.604 00.000 8976 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 4E (N) 30 (0) 30 (0) 30 (0) 30 (0) 32 (2) 
03:57:09.604 00.000 8976 stepped: pos (-11, 23)
03:57:09.604 00.000 8976 MountToCamera -- mountTheta (-1.22) + m_xAngle (2.04) = xAngle (0.83 = 0.83)
03:57:09.604 00.000 8976 MountToCamera -- mountX=1.51 mountY=-4.07 hyp=4.35 mountTheta=-1.22 cameraX=2.94, cameraY=3.20 cameraTheta=0.83
03:57:09.605 00.001 8976 incremental bump (2.941, 3.199) isValid = 1
03:57:09.605 00.000 8976 Scheduling Mount bump of (0.078, 0.088)
03:57:09.605 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:57:09.605 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:57:09.605 00.000 8976 move complete, result=0
03:57:09.605 00.000 9828 Worker thread wakes up
03:57:09.605 00.000 8976 worker thread done servicing request
03:57:09.605 00.000 8976 Worker thread wakes up
03:57:09.605 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:57:09.605 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:57:09.605 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:57:09.605 00.000 5052 GuideStep: 0.2 px 0 ms EAST, -0.6 px 2 ms NORTH
03:57:09.605 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:57:09.605 00.000 9828 CameraToMount -- cameraTheta (0.85) - m_xAngle (-3.10) = xAngle (3.94 = -2.34)
03:57:09.605 00.000 9828 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.86 = -2.42)
03:57:09.605 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
03:57:09.605 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:57:09.605 00.000 9828 BLC: window closed
03:57:09.605 00.000 9828 MoveAxis(E, 26, B)
03:57:09.606 00.001 9828 Guiding  Dir = 2, Dur = 26
03:57:09.606 00.000 9828 IsSlewing returns 0
03:57:09.606 00.000 9828 IsGuiding returns 0
03:57:09.606 00.000 9828 PulseGuide returned control before completion, sleep 36
03:57:09.644 00.038 9828 IsGuiding returns 1
03:57:09.644 00.000 9828 scope still moving after pulse duration time elapsed
03:57:09.676 00.032 9828 IsSlewing returns 0
03:57:09.676 00.000 9828 IsGuiding returns 1
03:57:09.708 00.032 9828 IsSlewing returns 0
03:57:09.708 00.000 9828 IsGuiding returns 1
03:57:09.739 00.031 9828 IsSlewing returns 0
03:57:09.739 00.000 9828 IsGuiding returns 0
03:57:09.739 00.000 9828 scope move finished after 26 + 107 ms
03:57:09.739 00.000 9828 Move returns status 0, amount 26
03:57:09.739 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:57:09.739 00.000 9828 MoveAxis(N, 11, B)
03:57:09.739 00.000 9828 Guiding  Dir = 0, Dur = 11
03:57:09.755 00.016 9828 IsSlewing returns 0
03:57:09.755 00.000 9828 IsGuiding returns 0
03:57:09.755 00.000 9828 PulseGuide returned control before completion, sleep 21
03:57:09.787 00.032 9828 IsGuiding returns 1
03:57:09.787 00.000 9828 scope still moving after pulse duration time elapsed
03:57:09.818 00.031 9828 IsSlewing returns 0
03:57:09.818 00.000 9828 IsGuiding returns 1
03:57:09.850 00.032 9828 IsSlewing returns 0
03:57:09.850 00.000 9828 IsGuiding returns 1
03:57:09.881 00.031 9828 IsSlewing returns 0
03:57:09.881 00.000 9828 IsGuiding returns 1
03:57:09.913 00.032 9828 IsSlewing returns 0
03:57:09.913 00.000 9828 IsGuiding returns 0
03:57:09.913 00.000 9828 scope move finished after 11 + 146 ms
03:57:09.913 00.000 9828 Move returns status 0, amount 11
03:57:09.913 00.000 9828 move complete, result=0
03:57:09.913 00.000 9828 worker thread done servicing request
03:57:09.913 00.000 5052 GuideStep: -0.1 px 26 ms EAST, -0.1 px 11 ms NORTH
03:57:10.763 00.850 8976 Exposure complete
03:57:10.768 00.005 8976 worker thread done servicing request
03:57:10.768 00.000 5052 OnExposeComplete: enter
03:57:10.768 00.000 5052 UpdateGuideState(): m_state=6
03:57:10.768 00.000 5052 Star::Find(18, 335, 291, 0, (0,0,0,0), 0.1, 10.0, 0) frame 278
03:57:10.768 00.000 5052 Star::Find returns 1 (0), X=335.03, Y=291.11, Mass=56, SNR=5.1, Peak=64 HFD=1.8
03:57:10.768 00.000 5052 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.04) = xAngle (-2.26 = -2.26)
03:57:10.769 00.001 5052 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.04) + m_yAngleError (0.10)) = yAngle (-2.36 = -2.36)
03:57:10.769 00.000 5052 CameraToMount -- cameraX=0.30 cameraY=-0.06 hyp=0.30 cameraTheta=-0.21 mountX=-0.19 mountY=-0.21, mountTheta=-2.30
03:57:10.769 00.000 5052 SchedulePrimaryMove(0FF36BA8, x=0.30, y=-0.06, opts=13)
03:57:10.769 00.000 5052 Enqueuing Move request for stepguider (0.30, -0.06)
03:57:10.769 00.000 8976 Worker thread wakes up
03:57:10.769 00.000 8976 worker thread servicing REQUEST_MOVE stepguider ofs (0.30, -0.06) opts 0xd
03:57:10.769 00.000 8976 Handling offset move in thread for stepguider, endpoint = (0.30, -0.06)
03:57:10.769 00.000 8976 Moving (0.30, -0.06) raw xDistance=-0.19 yDistance=-0.21
03:57:10.770 00.001 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:57:10.770 00.000 8976 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
03:57:10.770 00.000 8976 MoveAxis(R, 0, ABG)
03:57:10.770 00.000 8976 MoveAxis(U, 0, ABG)
03:57:10.770 00.000 8976 MountToCamera -- mountTheta (-1.19) + m_xAngle (2.04) = xAngle (0.85 = 0.85)
03:57:10.770 00.000 8976 MountToCamera -- mountX=1.57 mountY=-3.94 hyp=4.24 mountTheta=-1.19 cameraX=2.79, cameraY=3.19 cameraTheta=0.85
03:57:10.770 00.000 8976 incremental bump (2.791, 3.187) isValid = 1
03:57:10.770 00.000 8976 Scheduling Mount bump of (0.076, 0.090)
03:57:10.770 00.000 8976 ScheduleSecondaryMove(0FE553B0, x=0.08, y=0.09, opts=4)
03:57:10.770 00.000 8976 Enqueuing Move request for scope (0.08, 0.09)
03:57:10.770 00.000 8976 move complete, result=0
03:57:10.770 00.000 9828 Worker thread wakes up
03:57:10.770 00.000 9828 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0x4
03:57:10.770 00.000 9828 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:57:10.770 00.000 9828 CameraToMount -- cameraTheta (0.87) - m_xAngle (-3.10) = xAngle (3.97 = -2.32)
03:57:10.770 00.000 9828 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-3.10) + m_yAngleError (0.08)) = yAngle (3.88 = -2.40)
03:57:10.770 00.000 9828 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.87 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
03:57:10.770 00.000 9828 Moving (0.08, 0.09) raw xDistance=-0.08 yDistance=-0.08
03:57:10.770 00.000 9828 BLC: window closed
03:57:10.770 00.000 9828 MoveAxis(E, 25, B)
03:57:10.770 00.000 8976 worker thread done servicing request
03:57:10.771 00.001 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:57:10.771 00.000 9828 Guiding  Dir = 2, Dur = 25
03:57:10.771 00.000 9828 IsSlewing returns 0
03:57:10.771 00.000 9828 IsGuiding returns 0
03:57:10.771 00.000 9828 PulseGuide returned control before completion, sleep 35
03:57:10.781 00.010 5052 UpdateGuideState exits: m=56 SNR=5.1
03:57:10.781 00.000 5052 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:10.781 00.000 5052 ScheduleExposure(1000,3,1) exposurePending=0
03:57:10.781 00.000 5052 Enqueuing Expose request
03:57:10.781 00.000 8976 Worker thread wakes up
03:57:10.781 00.000 5052 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:57:10.781 00.000 8976 worker thread servicing REQUEST_EXPOSE 1000
03:57:10.781 00.000 8976 Handling exposure in thread, d=1000 o=3 r=(317,273,37,37)
03:57:10.810 00.029 9828 IsGuiding returns 1
03:57:10.810 00.000 9828 scope still moving after pulse duration time elapsed
03:57:10.840 00.030 9828 IsSlewing returns 0
03:57:10.840 00.000 9828 IsGuiding returns 1
03:57:10.870 00.030 9828 IsSlewing returns 0
03:57:10.870 00.000 9828 IsGuiding returns 1
03:57:10.902 00.032 9828 IsSlewing returns 0
03:57:10.902 00.000 9828 IsGuiding returns 1
03:57:10.934 00.032 9828 IsSlewing returns 0
03:57:10.934 00.000 9828 IsGuiding returns 0
03:57:10.934 00.000 9828 scope move finished after 25 + 137 ms
03:57:10.934 00.000 9828 Move returns status 0, amount 25
03:57:10.934 00.000 9828 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:57:10.934 00.000 9828 MoveAxis(N, 11, B)
03:57:10.934 00.000 9828 Guiding  Dir = 0, Dur = 11
03:57:10.950 00.016 9828 IsSlewing returns 0
03:57:10.950 00.000 9828 IsGuiding returns 0
03:57:10.950 00.000 9828 PulseGuide returned control before completion, sleep 21
03:57:10.981 00.031 9828 IsGuiding returns 1
03:57:10.981 00.000 9828 scope still moving after pulse duration time elapsed
03:57:11.011 00.030 9828 IsSlewing returns 0
03:57:11.011 00.000 9828 IsGuiding returns 1
03:57:11.043 00.032 9828 IsSlewing returns 0
03:57:11.043 00.000 9828 IsGuiding returns 1
03:57:11.074 00.031 9828 IsSlewing returns 0
03:57:11.074 00.000 9828 IsGuiding returns 1
03:57:11.105 00.031 9828 IsSlewing returns 0
03:57:11.105 00.000 9828 IsGuiding returns 0
03:57:11.105 00.000 9828 scope move finished after 11 + 144 ms
03:57:11.105 00.000 9828 Move returns status 0, amount 11
03:57:11.105 00.000 9828 move complete, result=0
03:57:11.105 00.000 9828 worker thread done servicing request
03:57:11.105 00.000 5052 GuideStep: -0.1 px 25 ms EAST, -0.1 px 11 ms NORTH
03:57:11.218 00.113 5052 Stop button clicked
03:57:11.218 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:57:11.218 00.000 5052 Status Line: Waiting for devices...
03:57:11.232 00.014 8976 ASCOM_AbortExposure returns err = 0
03:57:11.232 00.000 8976 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
03:57:11.232 00.000 8976 worker thread done servicing request
03:57:11.232 00.000 5052 OnExposeComplete: enter
03:57:11.232 00.000 5052 OnExposeComplete: Capture Error reported
03:57:11.232 00.000 5052 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
03:57:11.232 00.000 5052 MoveAxis(D, 23, -)
03:57:11.232 00.000 5052 stepping (-11, 23) + (0, -23)
03:57:11.232 00.000 5052 Sending - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 32 (2) 33 (3) 
03:57:11.347 00.115 5052 Received - 47 (G) 
03:57:11.347 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 53 (S) 30 (0) 30 (0) 30 (0) 32 (2) 33 (3) 
03:57:11.347 00.000 5052 stepped: pos (-11, 0)
03:57:11.347 00.000 5052 MoveAxis(R, 11, -)
03:57:11.347 00.000 5052 stepping (-11, 0) + (11, 0)
03:57:11.347 00.000 5052 Sending - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
03:57:11.410 00.063 5052 Received - 47 (G) 
03:57:11.410 00.000 5052 StepGuiderSxAO::SendThenReceive received G, sent - 47 (G) 54 (T) 30 (0) 30 (0) 30 (0) 31 (1) 31 (1) 
03:57:11.410 00.000 5052 stepped: pos (0, 0)
03:57:11.410 00.000 5052 Mount: notify guiding stopped
03:57:11.410 00.000 5052 BLC: window closed
03:57:11.410 00.000 5052 BLC: Last direction was reset
03:57:11.411 00.001 5052 Changing from state GUIDING to STOP
03:57:11.411 00.000 5052 guider state => SELECTED
03:57:11.411 00.000 5052 UpdateImageDisplay: Size=(426,341) min=35, max=94, med=43, FiltMin=36, FiltMax=50, Gamma=2.630
03:57:11.420 00.009 5052 Changing from state SELECTED to UNINITIALIZED
03:57:11.420 00.000 5052 guider state => SELECTING
03:57:11.423 00.003 5052 Status Line: Stopped.
03:57:11.424 00.001 5052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
16:28:39.392 45087.968 5052 GetString("/log_uploader/recent", "") returns "https://openphdguiding.org/logs/dl/PHD2_logs_7FCr.zip 1776047352"
